From 23e508f0756c00d6f6b10d0df5c13b8d7fdfbc75 Mon Sep 17 00:00:00 2001 From: SDD Date: Fri, 16 Oct 2026 11:31:56 +0300 Subject: [PATCH] docs: level-1 test sequence, port tests vs device tests (keyboard/mouse device models needed for tests 26/27) --- harness/mame/host_base.txt | 13 + harness/mame/hostport_dis34.txt | 697412 +++++++++++++++++++++++++++ reference/level1-test-sequence.md | 101 + 3 files changed, 697526 insertions(+) create mode 100644 harness/mame/host_base.txt create mode 100644 harness/mame/hostport_dis34.txt create mode 100644 reference/level1-test-sequence.md diff --git a/harness/mame/host_base.txt b/harness/mame/host_base.txt new file mode 100644 index 0000000..6ea5c19 --- /dev/null +++ b/harness/mame/host_base.txt @@ -0,0 +1,13 @@ +Warning: -video none doesn't make much sense without -seconds_to_run +vt1200: screen_update#1 frame=0 clip_y=0..0 screen=1280x901 +printer breakpoint armed at 3fde00c0 +vt1200: screen_update#2 frame=0 clip_y=1..900 screen=1280x901 +vt1200: scanline#1 line=1 enabled=1 +vt1200: guard#1 frame=0 dump_frame=-1 dump_ram=-1 +vt1200: screen_update#3 frame=1 clip_y=0..0 screen=1280x901 +vt1200: scanline#2 line=0 enabled=1 +vt1200: screen_update#4 frame=1 clip_y=1..1 screen=1280x901 +vt1200: scanline#3 line=1 enabled=1 +vt1200: scanline#4 line=2 enabled=1 +done (900 frames) +Average speed: 579.15% (12 seconds) diff --git a/harness/mame/hostport_dis34.txt b/harness/mame/hostport_dis34.txt new file mode 100644 index 0000000..6c6e98f --- /dev/null +++ b/harness/mame/hostport_dis34.txt @@ -0,0 +1,697412 @@ +3f200000: .word 0x7ae9 +3f200010: pixt *sp, xy, *a2, xy +3f200020: move -*a5, -*a10, 1 +3f200030: or b10, b5 +3f200040: dint +3f200050: setf 16, 0, 0 +3f200060: setf 32, 0, 1 +3f200070: clr a0 +3f200080: move a0, @0x64000d0, 0 +3f2000b0: movi 0xff, a0 +3f2000d0: movb a0, @0x64000f0 +3f200100: movi 0xf, a0 +3f200120: movb a0, @0x64000e0 +3f200150: clr a0 +3f200160: move a0, @0x62000d0, 0 +3f200190: movi 0x4, a0 +3f2001b0: move a0, @0x62000f0, 0 +3f2001e0: clr a8 +3f2001f0: movi 0x1, a0 +3f200220: movb a0, @0x64000f0 +3f200250: clr a0 +3f200260: move a0, @0xc00000b0, 0 ; CONTROL +3f200290: move a0, @0xc0000080, 0 ; DPYCTL +3f2002c0: move a0, @0xc0000100, 0 ; HSTCTLH +3f2002f0: move a0, @0xc0000110, 0 ; INTENB +3f200320: move a0, @0xc0000120, 0 ; INTPEND +3f200350: move @0x64000d0, a0, 0 +3f200380: btst 2, a0 +3f200390: jaeq L3F2006F0 +3f2003c0: movi 0x55555555, a0 +3f2003f0: clrc +3f200400: jruc L3F200450 +L3F200410: +3f200410: movi 0xaaaaaaaa, a0 +3f200440: setc +L3F200450: +3f200450: move a0, a1 +3f200460: move a1, a2 +3f200470: move a2, a3 +3f200480: move a3, a4 +3f200490: move a4, a5 +3f2004a0: move a5, a6 +3f2004b0: move a6, a7 +3f2004c0: move a7, a8 +3f2004d0: move a8, a9 +3f2004e0: move a9, a10 +3f2004f0: move a10, a11 +3f200500: move a11, a12 +3f200510: move a12, a13 +3f200520: move a13, a14 +3f200530: move a14, sp +3f200540: move sp, b14 +3f200550: move b14, b13 +3f200560: move b13, b12 +3f200570: move b12, b11 +3f200580: move b11, b10 +3f200590: move b10, b9 +3f2005a0: move b9, b8 +3f2005b0: move b8, b7 +3f2005c0: move b7, b6 +3f2005d0: move b6, b5 +3f2005e0: move b5, b4 +3f2005f0: move b4, b3 +3f200600: move b3, b2 +3f200610: move b2, b1 +3f200620: move b1, b0 +3f200630: jrc L3F2006A0 +3f200640: cmpi 0x55555555, b0 +3f200670: jane L3F207590 +3f200690: jruc L3F200410 +L3F2006A0: +3f2006a0: cmpi 0xaaaaaaaa, b0 +3f2006d0: jane L3F207590 +L3F2006F0: +3f2006f0: movi 0x800c, a0 +3f200720: move a0, @0xc00000b0, 0 ; CONTROL +3f200750: move @0xc00000b0, a0, 0 ; CONTROL +3f200780: movi 0x4000, a0 +3f2007a0: move a0, @0xc0000100, 0 ; HSTCTLH +3f2007d0: move @0xc00000b0, a0, 0 ; CONTROL +3f200800: movi 0x0, a0 +3f200820: move a0, @0xc0000100, 0 ; HSTCTLH +3f200850: move @0xc00000b0, a0, 0 ; CONTROL +3f200880: movi 0xc, a0 +3f2008a0: move a0, @0xc00000b0, 0 ; CONTROL +3f2008d0: move @0xc00000b0, a0, 0 ; CONTROL +3f200900: movi 0x0, sp +3f200930: movi 0x0, a13 +3f200960: clr b10 +3f200970: movi 0x29f, b9 +3f2009a0: movi 0x0, b8 +L3F2009D0: +3f2009d0: move b10, *b8+, 1 +3f2009e0: dsjs b9, L3F2009D0 +3f2009f0: move @0x64000d0, a0, 0 +3f200a20: btst 2, a0 +3f200a30: jaeq L3F2024A0 +3f200a60: clr a11 +3f200a70: move a11, *a13(0x60), 1 +3f200a90: move a11, *a13(0x80), 1 +3f200ab0: move a11, *a13(0xa0), 1 +3f200ad0: move a11, *a13(0xc0), 1 +3f200af0: move a11, *a13(0xe0), 1 +3f200b10: move a11, *a13(0x100), 1 +3f200b30: move a11, *a13(0x40), 1 +3f200b50: movi 0x40000000, a1 +3f200b80: movi 0xffffffff, a6 +3f200bb0: movi 0xffff, a4 +L3F200BE0: +3f200be0: move a1, a3 +3f200bf0: subi 0x200000, a3 +3f200c20: inc a6 +3f200c30: jruc L3F200D30 +L3F200C40: +3f200c40: pushst +3f200c50: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a13 +3f200c70: setf 32, 0, 1 +3f200c80: move *a14(0xffe0), a13, 1 +3f200ca0: move *a14(0xffc0), a1, 1 +3f200cc0: addi 0x10, a1 +3f200cf0: move *a14(0xffa0), a3, 1 +3f200d10: move *a14(0xff80), a4, 1 +L3F200D30: +3f200d30: setf 16, 0, 0 +3f200d40: setf 32, 0, 1 +3f200d50: cmpi 0xff, a4 +3f200d70: jrne L3F200DB0 +3f200d80: movi 0xfff8, a7 +3f200da0: jruc L3F200E20 +L3F200DB0: +3f200db0: cmpi 0xffff, a4 +3f200de0: jane L3F206060 +3f200e00: movi 0xfff0, a7 +L3F200E20: +3f200e20: move a3, a9 +3f200e30: addi 0x20, a3 +3f200e60: move a1, a0 +3f200e70: subi 0x10, a0 +3f200ea0: move a0, a10 +3f200eb0: move *a3, a0, 0 +3f200ec0: and a4, a0 +3f200ed0: movi 0xaaaa, a2 +3f200f00: and a4, a2 +3f200f10: cmp a0, a2 +3f200f20: jrne L3F200FB0 +3f200f30: move *a3(0x10), a0, 0 +3f200f50: and a4, a0 +3f200f60: movi 0x5555, a2 +3f200f80: and a4, a2 +3f200f90: cmp a0, a2 +3f200fa0: jreq L3F201070 +L3F200FB0: +3f200fb0: cmpi 0x0, sp +3f200fe0: jane L3F206060 +3f201000: or a6, a6 +3f201010: jaeq L3F206060 +3f201040: jauc L3F201320 +L3F201070: +3f201070: clr a0 +L3F201080: +3f201080: move -*a1, a2, 0 +3f201090: and a4, a2 +3f2010a0: add a2, a0 +3f2010b0: cmp a3, a1 +3f2010c0: jrne L3F201080 +3f2010d0: add a9, a0 +3f2010e0: move a0, a2 +3f2010f0: move a4, a5 +3f201100: neg a7 +3f201110: sll a7, a5 +3f201120: neg a7 +3f201130: or a4, a5 +3f201140: and a5, a2 +3f201150: jaeq L3F2060C0 +3f201170: xor a5, a2 +3f201180: jaeq L3F2060C0 +3f2011a0: move a0, a2 +3f2011b0: srl a7, a2 +3f2011c0: and a4, a2 +3f2011d0: move -*a1, a5, 0 +3f2011e0: and a4, a5 +3f2011f0: cmp a2, a5 +3f201200: jane L3F2060C0 +3f201220: move a0, a2 +3f201230: and a4, a2 +3f201240: move -*a1, a5, 0 +3f201250: and a4, a5 +3f201260: cmp a2, a5 +3f201270: jane L3F2060C0 +L3F201290: +3f201290: clr a0 +3f2012a0: cmpi 0x0, sp +3f2012d0: jane L3F206450 +3f2012f0: jauc L3F200BE0 +L3F201320: +3f201320: movi 0x0, a2 +3f201340: move a2, @0x5900000, 0 +3f201370: move @0x5800000, a2, 0 +3f2013a0: btst 2, a2 +3f2013b0: jaeq L3F207A60 +3f2013d0: clr a5 +3f2013e0: movi 0x13, a12 +3f201400: movi 0x10, a0 +3f201420: movi 0x0, a14 +L3F201440: +3f201440: movi 0x13, a10 +3f201460: movi 0x10, a11 +L3F201480: +3f201480: clr a9 +3f201490: move a9, *a11, 0 +3f2014a0: sll 0x1, a11 +3f2014b0: dsjs a10, L3F201480 +3f2014c0: move a9, @0x0, 0 +3f2014f0: movi 0xffff, a9 +3f201520: move a9, *a0, 0 +3f201530: move a0, a14 +3f201540: movi 0x13, a10 +3f201560: movi 0x10, a11 +L3F201580: +3f201580: move *a11, a9, 0 +3f201590: cmpi 0x0, a9 +3f2015b0: jreq L3F2015D0 +3f2015c0: xor a11, a14 +L3F2015D0: +3f2015d0: sll 0x1, a11 +3f2015e0: dsjs a10, L3F201580 +3f2015f0: move @0x0, a9, 0 +3f201620: or a9, a9 +3f201630: jreq L3F201670 +3f201640: ori 0xf, a14 +L3F201670: +3f201670: or a14, a5 +3f201680: sll 0x1, a0 +3f201690: dsj a12, L3F201440 +3f2016b0: move a5, b7 +3f2016c0: movi 0x0, a3 +3f2016f0: movi 0x40000, a4 +3f201720: movi 0x55555555, a0 +3f201750: movi 0x55555555, a1 +3f201780: movi 0xaaaaaaaa, a2 +3f2017b0: clr a11 +3f2017c0: clr a12 +3f2017d0: movi 0x240, a10 +3f201800: move a10, b12 +3f201810: move b12, b13 +3f201820: addi 0x440, b13 +3f201850: clr a8 +3f201860: clr a9 +3f201870: movi 0x1, a7 +3f2018a0: jruc L3F201AF0 +L3F2018B0: +3f2018b0: pushst +3f2018c0: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f2018e0: mmtm sp, b6,b8,b9,b10,b11,b12,b13,b14 +3f201900: setf 32, 0, 1 +3f201910: move *a14(0xffe0), a13, 1 +3f201930: move *a14(0xffc0), a7, 1 +3f201950: move *a14(0xffa0), a3, 1 +3f201970: move *a14(0xff80), a4, 1 +3f201990: movi 0x55555555, a0 +3f2019c0: movi 0x55555555, a1 +3f2019f0: movi 0xaaaaaaaa, a2 +3f201a20: clr a11 +3f201a30: clr a12 +3f201a40: move a13, a10 +3f201a50: addi 0x240, a10 +3f201a80: move a10, b12 +3f201a90: move b12, b13 +3f201aa0: addi 0x440, b13 +3f201ad0: clr a8 +3f201ae0: clr a9 +L3F201AF0: +3f201af0: setf 16, 0, 0 +3f201b00: setf 32, 0, 1 +3f201b10: move a3, a5 +3f201b20: movi 0x1, a8 +3f201b40: movi 0x0, a12 +3f201b60: movi 0x10, a9 +L3F201B80: +3f201b80: clr a11 +3f201b90: move a11, *a5, 0 +3f201ba0: move a8, *a5, 0 +3f201bb0: nop +3f201bc0: nop +3f201bd0: nop +3f201be0: nop +3f201bf0: nop +3f201c00: nop +3f201c10: move *a5, a11, 0 +3f201c20: xor a8, a11 +3f201c30: or a11, a12 +3f201c40: sll 0x1, a8 +3f201c50: dsjs a9, L3F201B80 +3f201c60: or a12, a12 +3f201c70: jreq L3F201CF0 +3f201c80: move a12, *a13(0x100), 1 +3f201ca0: movi 0x19, a8 +3f201cd0: jauc L3F207200 +L3F201CF0: +3f201cf0: clr a8 +3f201d00: clr a9 +3f201d10: clr a11 +3f201d20: clr a12 +3f201d30: clr b6 +3f201d40: move a4, a6 +3f201d50: move a3, a5 +L3F201D60: +3f201d60: move a0, *a5+, 1 +3f201d70: dsjs a6, L3F201D60 +3f201d80: move a4, a6 +L3F201D90: +3f201d90: move -*a5, a0, 1 +3f201da0: cmp a2, a0 +3f201db0: jaeq L3F207080 +3f201dd0: move a2, *a5, 1 +3f201de0: move *a5, a0, 1 +3f201df0: cmp a2, a0 +3f201e00: jane L3F2064C0 +L3F201E20: +3f201e20: dsjs a6, L3F201D90 +3f201e30: movi 0xea60, a3 +3f201e60: move @0xc00001f0, a0, 0 ; REFCNT +L3F201E90: +3f201e90: move @0xc00001f0, a6, 0 ; REFCNT +3f201ec0: cmp a0, a6 +3f201ed0: jaeq L3F2070C0 +3f201ef0: move a6, a0 +3f201f00: dsjs a3, L3F201E90 +3f201f10: move a10, b14 +3f201f20: move a4, a6 +L3F201F30: +3f201f30: move *a5+, a0, 1 +3f201f40: cmp a1, a0 +3f201f50: jaeq L3F207050 +3f201f70: cmp a2, a0 +3f201f80: jane L3F207180 +3f201fa0: move a1, -*a5, 1 +3f201fb0: move *a5+, a0, 1 +3f201fc0: cmp a1, a0 +3f201fd0: jane L3F206910 +L3F201FF0: +3f201ff0: dsjs a6, L3F201F30 +3f202000: clr a8 +3f202010: or a12, a12 +3f202020: jrne L3F202380 +3f202030: cmpi 0x0, sp +3f202060: jrne L3F202110 +3f202070: clr b10 +3f202080: movi 0x29f, b9 +3f2020b0: movi 0x0, b8 +L3F2020E0: +3f2020e0: move b10, *b8+, 1 +3f2020f0: dsjs b9, L3F2020E0 +3f202100: jruc L3F2021D0 +L3F202110: +3f202110: or a7, a7 +3f202120: jreq L3F202450 +3f202130: clr b10 +3f202140: movi 0x20, b9 +3f202170: move a13, b8 +3f202180: addi 0x280, b8 +L3F2021B0: +3f2021b0: move b10, *b8+, 1 +3f2021c0: dsjs b9, L3F2021B0 +L3F2021D0: +3f2021d0: or a11, a11 +3f2021e0: jreq L3F202450 +3f2021f0: movi 0x1, a12 +3f202220: movi 0x55555555, a0 +3f202250: movi 0x55555555, a1 +3f202280: movi 0xaaaaaaaa, a2 +3f2022b0: cmpi 0x0, sp +3f2022e0: jane L3F201AF0 +3f202300: movi 0x53e0, a3 +3f202330: subi 0x29f, a4 +3f202360: jauc L3F201AF0 +L3F202380: +3f202380: or a7, a7 +3f202390: jreq L3F202450 +3f2023a0: clr a8 +3f2023b0: addi 0x40, a10 +3f2023e0: sub a13, a10 +3f2023f0: subi 0x280, a10 +3f202420: srl 0x6, a10 +3f202430: move a10, *a13(0x260), 1 +L3F202450: +3f202450: cmpi 0x0, sp +3f202480: jane L3F2073D0 +L3F2024A0: +3f2024a0: setf 16, 0, 0 +3f2024b0: setf 32, 0, 1 +3f2024c0: movi 0x281f90, a0 +3f2024f0: move a0, *a13(0x180), 1 +3f202510: movi 0x53e0, sp +3f202540: movi 0x1560, a14 +3f202570: movi 0x3f205610, a0 +3f2025a0: movi 0x5d, a2 +3f2025d0: movi 0x9c0, a1 +L3F202600: +3f202600: move *a0+, *a1+, 0 +3f202610: dsjs a2, L3F202600 +3f202620: move @0x64000d0, a0, 0 +3f202650: btst 2, a0 +3f202660: jaeq L3F204020 +3f202690: move @0xc0000120, a2, 0 ; INTPEND +3f2026c0: btst 1, a2 +3f2026d0: jane L3F207D80 +3f2026f0: btst 2, a2 +3f202700: jane L3F207D40 +3f202720: btst 9, a2 +3f202730: jane L3F207CC0 +3f202750: btst 11, a2 +3f202760: jane L3F207C80 +3f202780: movi 0x4, a1 +3f2027b0: btst 10, a2 +3f2027c0: jane L3F2076E0 +3f2027e0: calla L3FDDCA90 +3f202810: movi 0x1, a7 +3f202830: move a7, @0x5900000, 0 +3f202860: movi 0x2, a7 +3f202880: movi 0x0, a10 +3f2028a0: movi 0xf, a9 +L3F2028C0: +3f2028c0: clr a11 +3f2028d0: move a11, @0x5800000, 0 +3f202900: nop +3f202910: move a7, @0x5800000, 0 +3f202940: nop +3f202950: nop +3f202960: nop +3f202970: nop +3f202980: nop +3f202990: nop +3f2029a0: move @0x5800000, a11, 0 +3f2029d0: xor a7, a11 +3f2029e0: or a11, a10 +3f2029f0: sll 0x1, a7 +3f202a00: dsjs a9, L3F2028C0 +3f202a10: or a10, a10 +3f202a20: jreq L3F202B60 +3f202a30: movi 0x13, a1 +3f202a60: movi 0x0, a0 +3f202a90: move a10, *a0(0x80), 1 +3f202ab0: move a1, *a0(0x40), 1 +3f202ad0: movi 0x31, a10 +3f202b00: move a10, @0x220, 0 +3f202b30: jauc L3F208060 +L3F202B60: +3f202b60: movi 0x0, a13 +3f202b90: movi 0x0, a0 +3f202bb0: move a0, @0x62000d0, 0 +3f202be0: movi 0xff, a0 +3f202c00: move a0, @0x62000e0, 0 +3f202c30: movi 0x4, a3 +3f202c50: movi 0x1, a4 +L3F202C70: +3f202c70: move a4, @0x62000f0, 0 +3f202ca0: move @0x62000d0, a1, 0 +3f202cd0: andi 0xf, a1 +3f202d00: xor a4, a1 +3f202d10: jreq L3F202E20 +3f202d20: move a1, *a13(0x60), 1 +3f202d40: movi 0x11, a1 +3f202d70: move a1, *a13(0x40), 1 +3f202d90: movi 0x29, a10 +3f202dc0: move a10, @0x220, 0 +3f202df0: jauc L3F208060 +L3F202E20: +3f202e20: move a4, @0x62000e0, 0 +3f202e50: sll 0x1, a4 +3f202e60: dsj a3, L3F202C70 +3f202e80: movi 0x4, a4 +3f202ea0: move a4, @0x62000f0, 0 +3f202ed0: move a14, -*sp, 1 +3f202ee0: movi 0x6400000, a0 +3f202f10: move a0, *a14+, 1 +3f202f20: calla L3FA90960 +3f202f50: clr a3 +3f202f60: move a14, -*sp, 1 +3f202f70: movi 0x0, a0 +3f202f90: move a0, *a14+, 1 +3f202fa0: movi 0x1, a0 +3f202fc0: move a0, *a14+, 1 +3f202fd0: movi 0x1, a0 +3f202ff0: move a0, *a14+, 1 +3f203000: movi 0x6200000, a0 +3f203030: move a0, *a14+, 1 +3f203040: calla L3FA911C0 +3f203070: movi 0x4, a4 +3f203090: move a4, @0x62000f0, 0 +3f2030c0: movi 0x6, a1 +L3F2030E0: +3f2030e0: move @0x6200030, a2, 0 +3f203110: movi 0xfffff, a3 +L3F203140: +3f203140: dsjs a3, L3F203140 +3f203150: dsjs a1, L3F2030E0 +3f203160: movi 0x0, a0 +3f203180: move a0, @0x6200030, 0 +3f2031b0: movi 0xfff, a1 +L3F2031D0: +3f2031d0: movi 0x55, a3 +3f203200: move @0x6200010, a2, 0 +3f203230: andi 0xf3, a2 +3f203260: cmpi 0x1, a2 +3f203280: jrne L3F203320 +3f203290: move @0x6200030, a2, 0 +3f2032c0: andi 0xff, a2 +3f2032f0: cmpi 0x0, a2 +3f203310: jreq L3F203340 +L3F203320: +3f203320: clr a3 +3f203330: dsjs a1, L3F2031D0 +L3F203340: +3f203340: move a14, -*sp, 1 +3f203350: movi 0x6200000, a0 +3f203380: move a0, *a14+, 1 +3f203390: calla L3FA90960 +3f2033c0: movi 0x4, a4 +3f2033e0: move a4, @0x62000f0, 0 +3f203410: calla L3FDDCA90 +3f203440: mmtm sp, a3 +3f203460: cmpi 0x55, a3 +3f203480: jreq L3F203670 +3f203490: move @0x64000d0, a1, 0 +3f2034c0: andi 0x70, a1 +3f2034f0: movi 0x10003, a7 +3f203520: cmpi 0x50, a1 +3f203540: jreq L3F203800 +3f203550: movi 0x10002, a7 +3f203580: cmpi 0x60, a1 +3f2035a0: jreq L3F203960 +3f2035b0: movi 0x10001, a7 +3f2035e0: cmpi 0x30, a1 +3f203600: jreq L3F203AC0 +3f203610: movi 0x10004, a7 +3f203640: cmpi 0x70, a1 +3f203660: jruc L3F2036A0 +L3F203670: +3f203670: movi 0x4, a7 +L3F2036A0: +3f2036a0: movi 0x3f205be0, a0 +3f2036d0: movi 0x0, a2 +3f203700: move a14, -*sp, 1 +3f203710: move a0, *a14+, 1 +3f203720: move a2, *a14+, 1 +3f203730: calla L3F2051E0 +3f203760: movi 0xfffff, a0 +3f203790: cmpi 0x4, a7 +3f2037b0: jreq L3F203BB0 +3f2037c0: cmpi 0x10004, a7 +3f2037f0: jreq L3F203BB0 +L3F203800: +3f203800: movi 0x3f205f40, a0 +3f203830: movi 0x0, a2 +3f203860: move a14, -*sp, 1 +3f203870: move a0, *a14+, 1 +3f203880: move a2, *a14+, 1 +3f203890: calla L3F2051E0 +3f2038c0: movi 0xfffff, a0 +3f2038f0: cmpi 0x3, a7 +3f203910: jreq L3F203BB0 +3f203920: cmpi 0x10003, a7 +3f203950: jreq L3F203BB0 +L3F203960: +3f203960: movi 0x3f205e20, a0 +3f203990: movi 0x2, a2 +3f2039c0: move a14, -*sp, 1 +3f2039d0: move a0, *a14+, 1 +3f2039e0: move a2, *a14+, 1 +3f2039f0: calla L3F2051E0 +3f203a20: movi 0xdcdca, a0 +3f203a50: cmpi 0x2, a7 +3f203a70: jreq L3F203BB0 +3f203a80: cmpi 0x10002, a7 +3f203ab0: jreq L3F203BB0 +L3F203AC0: +3f203ac0: movi 0x3f205d00, a0 +3f203af0: movi 0x1, a2 +3f203b20: move a14, -*sp, 1 +3f203b30: move a0, *a14+, 1 +3f203b40: move a2, *a14+, 1 +3f203b50: calla L3F2051E0 +3f203b80: movi 0xb0b3b, a0 +L3F203BB0: +3f203bb0: movi 0xe06, a1 +3f203bd0: move a1, @0xc0000110, 0 ; INTENB +3f203c00: move @0xc00000b0, a1, 0 ; CONTROL +3f203c30: movi 0x8000, a1 +3f203c60: move @0xc0000080, a2, 0 ; DPYCTL +3f203c90: xor a2, a1 +3f203ca0: move a1, @0xc0000080, 0 ; DPYCTL +3f203cd0: clr a1 +3f203ce0: move a1, @0xc0000120, 0 ; INTPEND +3f203d10: movi 0x2fffff, a3 +L3F203D40: +3f203d40: move @0xc0000120, a2, 0 ; INTPEND +3f203d70: btst 10, a2 +3f203d80: jrne L3F203DA0 +3f203d90: dsjs a3, L3F203D40 +L3F203DA0: +3f203da0: move a1, @0xc0000120, 0 ; INTPEND +3f203dd0: clr a2 +3f203de0: eint +L3F203DF0: +3f203df0: nop +3f203e00: dsjs a0, L3F203DF0 +3f203e10: dint +3f203e20: movi 0x8000, a4 +3f203e50: move @0xc0000080, a3, 0 ; DPYCTL +3f203e80: xor a3, a4 +3f203e90: move a4, @0xc0000080, 0 ; DPYCTL +3f203ec0: cmpi 0x16, a1 +3f203ef0: jreq L3F203F20 +3f203f00: jauc L3F2076B0 +L3F203F20: +3f203f20: cmpi 0x16, a2 +3f203f50: jac L3F207860 +3f203f70: cmpi 0x28, a2 +3f203fa0: jahi L3F207800 +3f203fc0: btst 16, a7 +3f203fd0: jrne L3F204000 +3f203fe0: dsj a7, L3F2036A0 +L3F204000: +3f204000: mmfm sp, a3 +L3F204020: +3f204020: setf 16, 0, 0 +3f204030: setf 32, 0, 1 +3f204040: movi 0x0, a4 +3f204070: move a4, @0xc0000110, 0 ; INTENB +3f2040a0: movi 0x53e0, sp +3f2040d0: movi 0x1560, a13 +3f204100: move a13, a14 +3f204110: movi 0x0, a12 +3f204140: calla L3FDDCA90 +3f204170: move a14, -*sp, 1 +3f204180: movi 0x3fe59a10, a0 +3f2041b0: move a0, *a14+, 1 +3f2041c0: calla L3FB43D50 +3f2041f0: move a14, -*sp, 1 +3f204200: move a12, *a14+, 1 +3f204210: callr L3F204470 +3f204230: calla L3FDF1C60 +3f204260: clr a8 +3f204270: movi 0x1, a0 +3f2042a0: movb a0, @0x64000e0 +3f2042d0: move @0x64000d0, a0, 0 +3f204300: btst 3, a0 +3f204310: jane L3F204360 +3f204340: clr a3 +3f204350: jruc L3F2043E0 +L3F204360: +3f204360: cmpi 0x55, a3 +3f204380: jaeq L3F2043E0 +3f2043b0: jauc L3F5788C0 +L3F2043E0: +3f2043e0: move a14, -*sp, 1 +3f2043f0: move a3, *a14+, 1 +3f204400: calla L3FDF72D0 +3f204430: move a8, a10 +3f204440: jane L3F208060 +3f204460: jruc L3F2043E0 +L3F204470: +3f204470: pushst +3f204480: mmtm sp, a0,a1,a2,a10,a13 +3f2044a0: setf 16, 0, 0 +3f2044b0: setf 32, 0, 1 +3f2044c0: clr a10 +3f2044d0: move *a14(0xffe0), a13, 1 +3f2044f0: movi 0x3600400, a0 +3f204520: move a0, *a13(0x240), 1 +3f204540: movi 0x3f205be0, a0 +3f204570: move @0x64000d0, a1, 0 +3f2045a0: andi 0x70, a1 +3f2045d0: movi 0x0, a2 +3f2045f0: cmpi 0x70, a1 +3f204610: jreq L3F204960 +3f204620: movi 0x3600400, a0 +3f204650: move a0, *a13(0x240), 1 +3f204670: movi 0x3f205f40, a0 +3f2046a0: movi 0x0, a2 +3f2046c0: cmpi 0x50, a1 +3f2046e0: jreq L3F204960 +3f2046f0: movi 0x3600400, a0 +3f204720: move a0, *a13(0x240), 1 +3f204740: movi 0x3f205d00, a0 +3f204770: movi 0x1, a2 +3f204790: cmpi 0x30, a1 +3f2047b0: jreq L3F204960 +3f2047c0: movi 0x4000500, a0 +3f2047f0: move a0, *a13(0x240), 1 +3f204810: movi 0x3f205e20, a0 +3f204840: movi 0x2, a2 +3f204860: cmpi 0x60, a1 +3f204880: jreq L3F204960 +3f204890: movi 0x3600400, a0 +3f2048c0: move a0, *a13(0x240), 1 +3f2048e0: movi 0x3f205be0, a0 +3f204910: movi 0x0, a2 +3f204930: movi 0x32, a10 +L3F204960: +3f204960: move a14, -*sp, 1 +3f204970: move a0, *a14+, 1 +3f204980: move a2, *a14+, 1 +3f204990: calla L3F2051E0 +3f2049c0: clr b2 +3f2049d0: clr b9 +3f2049e0: move *a13(0x240), a0, 1 +3f204a00: move a0, b7 +3f204a10: fill xy +3f204a20: cmpi 0x32, a10 +3f204a50: jrne L3F204BA0 +3f204a60: move @0x64000d0, a0, 0 +3f204a90: btst 2, a0 +3f204aa0: jaeq L3F204BA0 +3f204ad0: move a1, *a13(0x60), 1 +L3F204AF0: +3f204af0: movi 0x17, a1 +3f204b20: move a1, *a13(0x40), 1 +3f204b40: move a10, @0x220, 0 +3f204b70: jauc L3F208060 +L3F204BA0: +3f204ba0: mmfm sp, a0,a1,a2,a10,a13 +3f204bc0: popst +3f204bd0: move *sp(0x20), a14, 1 +3f204bf0: rets 2 +L3F204C00: +3f204c00: pushst +3f204c10: mmtm sp, a0,a1,a2,a10,a13 +3f204c30: setf 16, 0, 0 +3f204c40: setf 32, 0, 1 +3f204c50: clr a10 +3f204c60: move *a14(0xffe0), a13, 1 +3f204c80: movi 0x3600400, a0 +3f204cb0: move a0, *a13(0x240), 1 +3f204cd0: movi 0x3f205be0, a0 +3f204d00: move @0x64000d0, a1, 0 +3f204d30: andi 0x70, a1 +3f204d60: movi 0x0, a2 +3f204d80: cmpi 0x70, a1 +3f204da0: jreq L3F2050C0 +3f204db0: movi 0x3600400, a0 +3f204de0: move a0, *a13(0x240), 1 +3f204e00: movi 0x3f205f40, a0 +3f204e30: movi 0x0, a2 +3f204e50: cmpi 0x50, a1 +3f204e70: jreq L3F2050C0 +3f204e80: movi 0x3600400, a0 +3f204eb0: move a0, *a13(0x240), 1 +3f204ed0: movi 0x3f205d00, a0 +3f204f00: movi 0x1, a2 +3f204f20: cmpi 0x30, a1 +3f204f40: jreq L3F2050C0 +3f204f50: movi 0x4000500, a0 +3f204f80: move a0, *a13(0x240), 1 +3f204fa0: movi 0x3f205e20, a0 +3f204fd0: movi 0x2, a2 +3f204ff0: cmpi 0x60, a1 +3f205010: jreq L3F2050C0 +3f205020: movi 0x3600400, a0 +3f205050: move a0, *a13(0x240), 1 +3f205070: movi 0x3f205be0, a0 +3f2050a0: movi 0x0, a2 +L3F2050C0: +3f2050c0: move a14, -*sp, 1 +3f2050d0: move a0, *a14+, 1 +3f2050e0: move a2, *a14+, 1 +3f2050f0: calla L3F2051E0 +3f205120: calla L3FDF1C60 +3f205150: calla L3FDF1AE0 +3f205180: mmfm sp, a0,a1,a2,a10,a13 +3f2051a0: popst +3f2051b0: move *sp(0x20), a14, 1 +3f2051d0: rets 2 +L3F2051E0: +3f2051e0: pushst +3f2051f0: mmtm sp, a0,a1,a2,a10,a13 +3f205210: setf 16, 0, 0 +3f205220: setf 32, 0, 1 +3f205230: move *a14(0xffe0), a2, 1 +3f205250: move *a14(0xffc0), a0, 1 +3f205270: movi 0x0, a1 +3f205290: move a1, @0x62000d0, 0 +3f2052c0: movi 0xff, a1 +3f2052e0: move a1, @0x62000e0, 0 +3f205310: ori 0x4, a2 +3f205340: move a2, @0x62000f0, 0 +3f205370: move *a0+, a2, 1 +3f205380: move a2, b1 +3f205390: movi 0xc0000000, a1 ; HESYNC +3f2053c0: movk 11, a2 +L3F2053D0: +3f2053d0: move *a0+, *a1+, 0 +3f2053e0: dsjs a2, L3F2053D0 +3f2053f0: move *a1, a2, 0 +3f205400: andi 0x83ff, a2 +3f205430: move a2, *a1, 0 +3f205440: movi 0xc0000130, a1 ; CONVSP +3f205470: movk 5, a2 +L3F205480: +3f205480: move *a0+, *a1+, 0 +3f205490: dsjs a2, L3F205480 +3f2054a0: movi 0x0, a2 +3f2054c0: move a2, @0xc00001b0, 0 ; DPYTAP +3f2054f0: move b1, b3 +3f205500: lmo b3, b4 +3f205510: move b4, @0xc0000140, 0 ; CONVDP +3f205540: lmo b1, b4 +3f205550: move b4, @0xc0000130, 0 ; CONVSP +3f205580: movi 0x4000000, b4 +3f2055b0: mmfm sp, a0,a1,a2,a10,a13 +3f2055d0: popst +3f2055e0: move *sp(0x20), a14, 1 +3f205600: rets 2 +3f205610: jauc L3F207C00 +3f205640: jauc L3F207C40 +3f205670: jauc L3F207C00 +3f2056a0: jauc L3F207C00 +3f2056d0: jauc L3F207C00 +3f205700: jauc L3F207C00 +3f205730: jauc L3F207C00 +3f205760: jauc L3F207C00 +3f205790: jauc L3F207C00 +3f2057c0: jauc L3F207C00 +3f2057f0: jauc L3F207C00 +3f205820: jauc L3F207C00 +3f205850: jauc L3F207C00 +3f205880: jauc L3F207C00 +3f2058b0: jauc L3F207C00 +3f2058e0: jauc L3F207C00 +3f205910: jauc L3F207C00 +3f205940: jauc L3F207C00 +3f205970: jauc L3F207C00 +3f2059a0: jauc L3F207C00 +3f2059d0: jauc L3F207C80 +3f205a00: jauc L3F207B60 +3f205a30: jauc L3F207CC0 +3f205a60: jauc L3F207D00 +3f205a90: jauc L3F207C00 +3f205ac0: jauc L3F207C00 +3f205af0: jauc L3F207C00 +3f205b20: jauc L3F207C00 +3f205b50: jauc L3F207C00 +3f205b80: jauc L3F207D40 +3f205bb0: jauc L3F207D80 +3f205be0: .word 0x0400 +3f205bf0: .word 0x0000 +3f205c00: .word 0x0006 +3f205c10: .word 0x000c +3f205c20: .word 0x004c +3f205c30: .word 0x004f +3f205c40: .word 0x0002 +3f205c50: rev a4 +3f205c60: abs a4 +3f205c70: abs a4 +3f205c80: sla a0, a8 +3f205c90: .word 0xfffc +3f205ca0: .word 0x0000 +3f205cb0: .word 0x0014 +3f205cc0: .word 0x0014 +3f205cd0: .word 0x0001 +3f205ce0: .word 0x0000 +3f205cf0: .word 0x0000 +3f205d00: .word 0x0400 +3f205d10: .word 0x0000 +3f205d20: .word 0x0005 +3f205d30: .word 0x000a +3f205d40: .word 0x004a +3f205d50: .word 0x004d +3f205d60: .word 0x0002 +3f205d70: .word 0x001e +3f205d80: dint +3f205d90: dint +3f205da0: sla a0, a8 +3f205db0: .word 0xfffc +3f205dc0: .word 0x0000 +3f205dd0: .word 0x0014 +3f205de0: .word 0x0014 +3f205df0: .word 0x0001 +3f205e00: .word 0x0000 +3f205e10: .word 0x0000 +3f205e20: .word 0x0800 +3f205e30: .word 0x0000 +3f205e40: .word 0x0009 +3f205e50: .word 0x0015 +3f205e60: .word 0x0065 +3f205e70: .word 0x0069 +3f205e80: .word 0x0002 +3f205e90: rev a4 +3f205ea0: .word 0x0424 +3f205eb0: .word 0x0426 +3f205ec0: sla a0, a8 +3f205ed0: .word 0xfffc +3f205ee0: .word 0x0000 +3f205ef0: .word 0x0014 +3f205f00: .word 0x0014 +3f205f10: .word 0x0001 +3f205f20: .word 0x0000 +3f205f30: .word 0x0000 +3f205f40: .word 0x0400 +3f205f50: .word 0x0000 +3f205f60: .word 0x0006 +3f205f70: .word 0x000c +3f205f80: .word 0x004c +3f205f90: .word 0x004f +3f205fa0: .word 0x0002 +3f205fb0: rev a4 +3f205fc0: abs a4 +3f205fd0: abs a4 +3f205fe0: sla a0, a8 +3f205ff0: .word 0xfffc +3f206000: .word 0x0000 +3f206010: .word 0x0014 +3f206020: .word 0x0014 +3f206030: .word 0x0001 +3f206040: .word 0x0000 +3f206050: .word 0x0000 +L3F206060: +3f206060: clr a0 +3f206070: clr a2 +3f206080: movi 0x10, a1 +3f2060b0: jruc L3F206100 +L3F2060C0: +3f2060c0: move a0, a2 +3f2060d0: movi 0xf, a1 +L3F206100: +3f206100: move @0x64000d0, a0, 0 +3f206130: btst 3, a0 +3f206140: jaeq L3F206210 +3f206170: movi 0x3f200040, a0 +3f2061a0: andi 0xffff, a0 +3f2061d0: cmpi 0x40, a0 +3f2061f0: jane L3F201290 +L3F206210: +3f206210: move a1, *a13(0x80), 1 +3f206230: move a1, a0 +3f206240: move a2, *a13(0x60), 1 +3f206260: move a6, *a13(0xa0), 1 +3f206280: move a9, *a13(0xc0), 1 +3f2062a0: move a10, *a13(0xe0), 1 +3f2062c0: cmpi 0x0, sp +3f2062f0: jrne L3F206450 +3f206300: move a1, *a13(0x40), 1 +3f206320: movi 0x3f200040, a10 +3f206350: andi 0xff, a10 +3f206380: cmpi 0x40, a10 +3f2063a0: jane L3F201320 +3f2063c0: movi 0x12, a10 +3f2063f0: move a10, @0x220, 0 +3f206420: jauc L3F208060 +L3F206450: +3f206450: move a0, a8 +3f206460: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a13 +3f206480: popst +3f206490: move *sp(0x20), a14, 1 +3f2064b0: rets 2 +L3F2064C0: +3f2064c0: movi 0xa, a8 +3f2064f0: or a7, a7 +3f206500: jaeq L3F206E90 +3f206520: cmpi 0x281f90, a5 +3f206550: jan L3F206E90 +3f206570: or a12, a12 +3f206580: jrne L3F206790 +3f206590: cmp a5, a9 +3f2065a0: jreq L3F206680 +3f2065b0: move a11, a9 +3f2065c0: andi 0xffff0000, a9 +3f2065f0: cmpi 0xff0000, a9 +3f206620: janc L3F207110 +3f206640: movi 0x10000, a11 +3f206670: add a9, a11 +L3F206680: +3f206680: inc a11 +3f206690: move a11, b6 +3f2066a0: move a11, a9 +3f2066b0: andi 0xffff, a9 +3f2066e0: cmpi 0xea60, a9 +3f206710: janc L3F207110 +3f206730: move a5, a9 +3f206740: subi 0x20, a9 +3f206770: jauc L3F201E20 +L3F206790: +3f206790: move *a10(0x20), a9, 1 +3f2067b0: subi 0x20, a9 +3f2067e0: cmp a5, a9 +3f2067f0: jrne L3F206840 +3f206800: move a5, *a10(0x20), 1 +3f206820: jauc L3F201E20 +L3F206840: +3f206840: addi 0x40, a10 +3f206870: move a10, b11 +3f206880: cmp b13, b11 +3f206890: janc L3F207110 +3f2068b0: move a5, *a10(0x0), 1 +3f2068d0: move a5, *a10(0x20), 1 +3f2068f0: jauc L3F201E20 +L3F206910: +3f206910: movi 0xb, a8 +3f206940: or a7, a7 +3f206950: jreq L3F206EA0 +3f206960: cmpi 0x281f90, a5 +3f206990: jrn L3F206EA0 +3f2069a0: or a12, a12 +3f2069b0: jrne L3F206BD0 +3f2069c0: cmp a5, a9 +3f2069d0: jreq L3F206AD0 +3f2069e0: move a11, b6 +3f2069f0: move a11, *a13(0xe0), 1 +3f206a10: move a11, a9 +3f206a20: andi 0xffff0000, a9 +3f206a50: cmpi 0xff0000, a9 +3f206a80: jrnc L3F207110 +3f206a90: movi 0x10000, a11 +3f206ac0: add a9, a11 +L3F206AD0: +3f206ad0: inc a11 +3f206ae0: move a11, b6 +3f206af0: move a11, a9 +3f206b00: andi 0xffff, a9 +3f206b30: cmpi 0xea60, a9 +3f206b60: jrnc L3F207110 +3f206b70: move a5, a9 +3f206b80: addi 0x20, a9 +3f206bb0: jauc L3F201FF0 +L3F206BD0: +3f206bd0: or a11, a11 +3f206be0: jreq L3F206D20 +3f206bf0: move a10, b11 +3f206c00: cmp b12, b11 +3f206c10: jreq L3F206D10 +3f206c20: move a5, b5 +L3F206C30: +3f206c30: move *b14(0x20), b0, 1 +3f206c50: cmp b5, b0 +3f206c60: jrc L3F206D20 +3f206c70: move *b14(0x0), b0, 1 +3f206c90: cmp b5, b0 +3f206ca0: jals L3F201FF0 +3f206cc0: subi 0x40, b14 +3f206cf0: cmp b12, b14 +3f206d00: jrne L3F206C30 +L3F206D10: +3f206d10: clr a11 +L3F206D20: +3f206d20: move *a10(0x0), a9, 1 +3f206d40: addi 0x20, a9 +3f206d70: cmp a5, a9 +3f206d80: jrne L3F206DD0 +3f206d90: move a5, *a10(0x0), 1 +3f206db0: jauc L3F201FF0 +L3F206DD0: +3f206dd0: addi 0x40, a10 +3f206e00: move a10, b11 +3f206e10: cmp b13, b11 +3f206e20: jrnc L3F207110 +3f206e30: move a5, *a10(0x20), 1 +3f206e50: move a5, *a10(0x0), 1 +3f206e70: jauc L3F201FF0 +L3F206E90: +3f206e90: move a2, a1 +L3F206EA0: +3f206ea0: cmpi 0x0, sp +3f206ed0: jrne L3F207200 +3f206ee0: movi 0x1, a7 +3f206f00: movi 0x0, a10 +3f206f20: movi 0x10, a9 +L3F206F40: +3f206f40: clr a11 +3f206f50: move a11, *a5, 0 +3f206f60: move a7, *a5, 0 +3f206f70: nop +3f206f80: nop +3f206f90: nop +3f206fa0: nop +3f206fb0: nop +3f206fc0: nop +3f206fd0: move *a5, a11, 0 +3f206fe0: xor a7, a11 +3f206ff0: or a11, a10 +3f207000: sll 0x1, a7 +3f207010: dsjs a9, L3F206F40 +3f207020: move a10, *a13(0x100), 1 +3f207040: jruc L3F207200 +L3F207050: +3f207050: subi 0x20, a5 +L3F207080: +3f207080: movi 0xc, a8 +3f2070b0: jruc L3F206EA0 +L3F2070C0: +3f2070c0: movi 0xe, a8 +3f2070f0: move a2, a1 +3f207100: jruc L3F207200 +L3F207110: +3f207110: movi 0x12, a8 +3f207140: move a2, a1 +3f207150: move a11, *a13(0xe0), 1 +3f207170: jruc L3F206EA0 +L3F207180: +3f207180: movi 0xd, a8 +3f2071b0: subi 0x20, a5 +3f2071e0: move a2, a1 +3f2071f0: jruc L3F206EA0 +L3F207200: +3f207200: move a5, *a13(0x60), 1 +3f207220: move a0, *a13(0x80), 1 +3f207240: move a1, *a13(0xa0), 1 +3f207260: move a8, *a13(0xc0), 1 +3f207280: move b6, a1 +3f207290: move a1, *a13(0xe0), 1 +3f2072b0: cmpi 0x0, sp +3f2072e0: jrne L3F2073D0 +3f2072f0: move b7, a1 +3f207300: move a1, *a13(0x120), 1 +3f207320: move a8, *a13(0x40), 1 +3f207340: movi 0x13, a10 +3f207370: move a10, @0x220, 0 +3f2073a0: jauc L3F208060 +L3F2073D0: +3f2073d0: or a8, a8 +3f2073e0: jreq L3F207510 +3f2073f0: or a7, a7 +3f207400: jreq L3F207510 +3f207410: move *a14(0xffa0), a3, 1 +3f207430: move a3, *a13(0x2a0), 1 +3f207450: move *a14(0xff80), a4, 1 +3f207470: sll 0x5, a4 +3f207480: add a3, a4 +3f207490: subi 0x20, a4 +3f2074b0: move a4, *a13(0x280), 1 +3f2074d0: movi 0x1, a3 +3f2074f0: move a3, *a13(0x260), 1 +L3F207510: +3f207510: mmfm sp, b6,b8,b9,b10,b11,b12,b13,b14 +3f207530: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f207550: popst +3f207560: move *sp(0x20), a14, 1 +3f207580: rets 2 +L3F207590: +3f207590: movi 0x9, a1 +3f2075c0: move a1, a8 +3f2075d0: movi 0x0, a0 +3f207600: move a1, *a0(0x40), 1 +3f207620: movi 0x11, a10 +3f207650: move a10, @0x220, 0 +3f207680: jauc L3F208060 +L3F2076B0: +3f2076b0: movi 0x16, a1 +L3F2076E0: +3f2076e0: movi 0x0, a0 +3f207710: move @0xc0000110, a2, 0 ; INTENB +3f207740: move a2, *a0(0xa0), 1 +3f207760: move @0xc0000120, a2, 0 ; INTPEND +3f207790: move a2, *a0(0xc0), 1 +3f2077b0: move a3, *a0(0xe0), 1 +3f2077d0: move a7, *a0(0x100), 1 +3f2077f0: jruc L3F2079A0 +L3F207800: +3f207800: movi 0x14, a1 +3f207830: move a7, *a0(0x100), 1 +3f207850: jruc L3F2078B0 +L3F207860: +3f207860: movi 0x15, a1 +3f207890: move a7, *a0(0x100), 1 +L3F2078B0: +3f2078b0: movi 0x0, a0 +3f2078e0: move a2, *a0(0x80), 1 +3f207900: movi 0x28, a2 +3f207930: move a2, *a0(0xa0), 1 +3f207950: movi 0x16, a2 +3f207980: move a2, *a0(0xc0), 1 +L3F2079A0: +3f2079a0: movi 0x28, a10 +L3F2079D0: +3f2079d0: move a1, a8 +3f2079e0: move a1, *a0(0x40), 1 +3f207a00: move a10, @0x220, 0 +3f207a30: jauc L3F208060 +L3F207A60: +3f207a60: movi 0x4, a0 +3f207a80: move a0, @0x5800000, 0 +3f207ab0: movi 0x33, a10 +3f207ae0: movi 0x0, a0 +3f207b10: move a2, *a0(0x80), 1 +3f207b30: movi 0x18, a1 +3f207b50: jruc L3F2079D0 +L3F207B60: +3f207b60: movi 0x16, a1 +3f207b90: inc a2 +3f207ba0: movi 0x0, a3 +3f207bc0: move a3, @0xc0000120, 0 ; INTPEND +3f207bf0: reti +L3F207C00: +3f207c00: movi 0x1, a1 +3f207c30: jruc L3F207DB0 +L3F207C40: +3f207c40: movi 0x2, a1 +3f207c70: jruc L3F207DB0 +L3F207C80: +3f207c80: movi 0x3, a1 +3f207cb0: jruc L3F207DB0 +L3F207CC0: +3f207cc0: movi 0x5, a1 +3f207cf0: jruc L3F207DB0 +L3F207D00: +3f207d00: movi 0x6, a1 +3f207d30: jruc L3F207DB0 +L3F207D40: +3f207d40: movi 0x7, a1 +3f207d70: jruc L3F207DB0 +L3F207D80: +3f207d80: movi 0x8, a1 +L3F207DB0: +3f207db0: dint +3f207dc0: move a1, a8 +3f207dd0: setf 16, 0, 0 +3f207de0: setf 32, 0, 1 +3f207df0: movi 0x0, a13 +3f207e20: move a1, *a13(0x40), 1 +3f207e40: move sp, *a13(0x60), 1 +3f207e60: move *sp, a6, 1 +3f207e70: move a6, *a13(0x80), 1 +3f207e90: move *sp(0x20), a6, 1 +3f207eb0: move a6, *a13(0xa0), 1 +3f207ed0: move *sp(0x40), a6, 1 +3f207ef0: move a6, *a13(0xc0), 1 +3f207f10: move *sp(0x60), a6, 1 +3f207f30: move a6, *a13(0xe0), 1 +3f207f50: move *sp(0x80), a6, 1 +3f207f70: move a6, *a13(0x100), 1 +3f207f90: move *sp(0xa0), a6, 1 +3f207fb0: move a6, *a13(0x120), 1 +3f207fd0: movi 0x28, a10 +3f208000: move a10, @0x220, 0 +3f208030: jauc L3F208060 +L3F208060: +3f208060: dint +3f208070: setf 16, 0, 0 +3f208080: setf 32, 0, 1 +3f208090: movi 0x53e0, sp +3f2080c0: movi 0x1560, a13 +3f2080f0: move a13, a14 +3f208100: move @0xc00000b0, a0, 0 ; CONTROL +3f208130: andi 0x1f, a0 +3f208160: move a0, @0xc00000b0, 0 ; CONTROL +3f208190: move a10, a11 +3f2081a0: srl 0x4, a11 +3f2081b0: andi 0xf, a11 +3f2081e0: jreq L3F208420 +3f2081f0: movi 0x0, a0 +3f208210: move a0, @0x64000d0, 0 +3f208240: movi 0xff, a0 +3f208260: move a0, @0x64000f0, 0 +3f208290: movi 0x112a880, a0 +L3F2082C0: +3f2082c0: dsjs a0, L3F2082C0 +L3F2082D0: +3f2082d0: movi 0x1, a0 +3f208300: movb a0, @0x64000e0 +3f208330: movi 0x2dc6c0, a0 +L3F208360: +3f208360: dsjs a0, L3F208360 +3f208370: movi 0x1, a0 +3f2083a0: movb a0, @0x64000f0 +3f2083d0: movi 0x927c0, a0 +L3F208400: +3f208400: dsjs a0, L3F208400 +3f208410: dsjs a11, L3F2082D0 +L3F208420: +3f208420: move a10, a11 +3f208430: andi 0xf, a11 +3f208460: movi 0x5b8d80, a0 +L3F208490: +3f208490: dsjs a0, L3F208490 +L3F2084A0: +3f2084a0: movi 0x1, a0 +3f2084d0: movb a0, @0x64000e0 +3f208500: movi 0x2dc6c0, a0 +L3F208530: +3f208530: dsjs a0, L3F208530 +3f208540: movi 0x1, a0 +3f208570: movb a0, @0x64000f0 +3f2085a0: movi 0x927c0, a0 +L3F2085D0: +3f2085d0: dsjs a0, L3F2085D0 +3f2085e0: dsjs a11, L3F2084A0 +3f2085f0: calla L3FDE1310 +3f208620: calla L3FDDCA90 +3f208650: jruc L3F208060 +L3F208660: +3f208660: pushst +3f208670: mmtm sp, a0,a1,a2,a10,a11 +3f208690: setf 16, 0, 0 +3f2086a0: setf 32, 0, 1 +3f2086b0: move *a14(0xffe0), a10, 1 +3f2086d0: jreq L3F208C10 +3f2086e0: move @0xc00000b0, a1, 0 ; CONTROL +3f208710: move a1, a2 +3f208720: andi 0x7fff, a1 +3f208750: move a1, @0xc00000b0, 0 ; CONTROL +3f208780: move a10, a11 +3f208790: srl 0x4, a11 +3f2087a0: andi 0xf, a11 +3f2087d0: jreq L3F208A10 +3f2087e0: movi 0x0, a0 +3f208800: move a0, @0x64000d0, 0 +3f208830: movi 0xff, a0 +3f208850: move a0, @0x64000f0, 0 +3f208880: movi 0x112a880, a0 +L3F2088B0: +3f2088b0: dsjs a0, L3F2088B0 +L3F2088C0: +3f2088c0: movi 0x1, a0 +3f2088f0: movb a0, @0x64000e0 +3f208920: movi 0x2dc6c0, a0 +L3F208950: +3f208950: dsjs a0, L3F208950 +3f208960: movi 0x1, a0 +3f208990: movb a0, @0x64000f0 +3f2089c0: movi 0x927c0, a0 +L3F2089F0: +3f2089f0: dsjs a0, L3F2089F0 +3f208a00: dsjs a11, L3F2088C0 +L3F208A10: +3f208a10: move a10, a11 +3f208a20: andi 0xf, a11 +3f208a50: movi 0x5b8d80, a0 +L3F208A80: +3f208a80: dsjs a0, L3F208A80 +L3F208A90: +3f208a90: movi 0x1, a0 +3f208ac0: movb a0, @0x64000e0 +3f208af0: movi 0x2dc6c0, a0 +L3F208B20: +3f208b20: dsjs a0, L3F208B20 +3f208b30: movi 0x1, a0 +3f208b60: movb a0, @0x64000f0 +3f208b90: movi 0x927c0, a0 +L3F208BC0: +3f208bc0: dsjs a0, L3F208BC0 +3f208bd0: dsjs a11, L3F208A90 +3f208be0: move a2, @0xc00000b0, 0 ; CONTROL +L3F208C10: +3f208c10: mmfm sp, a0,a1,a2,a10,a11 +3f208c30: popst +3f208c40: move *sp(0x20), a14, 1 +3f208c60: rets 2 +L3F208C70: +3f208c70: eint +3f208c80: rets +L3F208C90: +3f208c90: dint +3f208ca0: rets +L3F208CB0: +3f208cb0: pushst +3f208cc0: mmtm sp, a0,a1,a2,a3,a4 +3f208ce0: setf 32, 0, 1 +3f208cf0: move *a14(0xffe0), a0, 1 +3f208d10: move *a14(0xffc0), a1, 1 +3f208d30: move *a14(0xffa0), a2, 1 +3f208d50: move *a14(0xff80), a3, 1 +3f208d70: move *a14(0xff60), a4, 1 +3f208d90: nop +3f208da0: nop +3f208db0: nop +3f208dc0: mmfm sp, a0,a1,a2,a3,a4 +3f208de0: popst +3f208df0: move *sp(0x20), a14, 1 +3f208e10: rets 2 +3f208e20: mmtm sp, a7,a9,a11,a13 +3f208e40: move a14, a13 +3f208e50: addk 32, a14 +3f208e60: move @0x1a6870, a11, 1 +3f208e90: move a11, *a13, 1 +3f208ea0: jreq L3F209040 +L3F208EB0: +3f208eb0: move *a13(0xffe0), a11, 1 +3f208ed0: jreq L3F208F80 +3f208ee0: move *a13, a9, 1 +3f208ef0: move *a9(0xd60), a7, 1 +3f208f10: movk 4, a11 +3f208f20: or a11, a7 +3f208f30: movk 8, a11 +3f208f40: andn a11, a7 +3f208f50: move a7, *a9(0xd60), 1 +3f208f70: jruc L3F209010 +L3F208F80: +3f208f80: move *a13, a9, 1 +3f208f90: move *a9(0xd60), a7, 1 +3f208fb0: movk 8, a11 +3f208fc0: or a11, a7 +3f208fd0: movk 4, a11 +3f208fe0: andn a11, a7 +3f208ff0: move a7, *a9(0xd60), 1 +L3F209010: +3f209010: move *a9, *a13, 1 +3f209020: move *a13, a11, 1 +3f209030: jrne L3F208EB0 +L3F209040: +3f209040: move *sp(0xa0), a14, 1 +3f209060: mmfm sp, a7,a9,a11,a13 +3f209080: rets 2 +3f209090: mmtm sp, a7,a9,a11,a13 +3f2090b0: move a14, a13 +3f2090c0: addk 32, a14 +3f2090d0: move @0x1a6870, a11, 1 +3f209100: move a11, *a13, 1 +3f209110: jreq L3F2092B0 +L3F209120: +3f209120: move *a13(0xffe0), a11, 1 +3f209140: jreq L3F2091F0 +3f209150: move *a13, a9, 1 +3f209160: move *a9(0xd60), a7, 1 +3f209180: movk 1, a11 +3f209190: or a11, a7 +3f2091a0: movk 2, a11 +3f2091b0: andn a11, a7 +3f2091c0: move a7, *a9(0xd60), 1 +3f2091e0: jruc L3F209280 +L3F2091F0: +3f2091f0: move *a13, a9, 1 +3f209200: move *a9(0xd60), a7, 1 +3f209220: movk 2, a11 +3f209230: or a11, a7 +3f209240: movk 1, a11 +3f209250: andn a11, a7 +3f209260: move a7, *a9(0xd60), 1 +L3F209280: +3f209280: move *a9, *a13, 1 +3f209290: move *a13, a11, 1 +3f2092a0: jrne L3F209120 +L3F2092B0: +3f2092b0: move *sp(0xa0), a14, 1 +3f2092d0: mmfm sp, a7,a9,a11,a13 +3f2092f0: rets 2 +L3F209300: +3f209300: mmtm sp, a9,a11,a13 +3f209320: move a14, a13 +3f209330: move *a13(0xffe0), a9, 1 +3f209350: move *a9(0x760), a11, 1 +3f209370: btst 1, a11 +3f209380: jreq L3F2093D0 +3f209390: setf 8, 0, 0 +3f2093a0: move *a9(0x800), a11, 0 +3f2093c0: jruc L3F2093E0 +L3F2093D0: +3f2093d0: sub a11, a11 +L3F2093E0: +3f2093e0: movb a11, *a9(0x968) +3f209400: sll 0x18, a11 +3f209410: srl 0x18, a11 +3f209420: movb a11, *a9(0x900) +3f209440: movb a11, *a9(0x960) +3f209460: movb a11, *a9(0x8f8) +3f209480: move *a9(0x760), a11, 1 +3f2094a0: btst 1, a11 +3f2094b0: jreq L3F209500 +3f2094c0: setf 8, 0, 0 +3f2094d0: move *a9(0x800), a11, 0 +3f2094f0: jruc L3F209570 +L3F209500: +3f209500: move *a9(0x760), a11, 1 +3f209520: btst 4, a11 +3f209530: jreq L3F209560 +3f209540: movk 2, a11 +3f209550: jruc L3F209570 +L3F209560: +3f209560: movk 1, a11 +L3F209570: +3f209570: movb a11, *a9(0x978) +3f209590: sll 0x18, a11 +3f2095a0: srl 0x18, a11 +3f2095b0: movb a11, *a9(0x910) +3f2095d0: movb a11, *a9(0x970) +3f2095f0: movb a11, *a9(0x908) +3f209610: move *a9(0x760), a11, 1 +3f209630: andi 0xfffffc3f, a11 +3f209660: move a11, *a9(0x760), 1 +3f209680: sub a11, a11 +3f209690: movb a11, *a9(0x980) +3f2096b0: movb a11, *a9(0x918) +3f2096d0: movk 2, a11 +3f2096e0: movb a11, *a9(0x988) +3f209700: movb a11, *a9(0x920) +3f209720: move *sp(0x80), a14, 1 +3f209740: mmfm sp, a9,a11,a13 +3f209760: rets 2 +3f209770: move a13, -*sp, 1 +3f209780: move a14, a13 +3f209790: move *sp(0x40), a14, 1 +3f2097b0: move *sp+, a13, 1 +3f2097c0: rets 2 +L3F2097D0: +3f2097d0: mmtm sp, a7,a9,a11,a13 +3f2097f0: move a14, a13 +3f209800: move *a13(0xffe0), a9, 1 +3f209820: sub a11, a11 +3f209830: setf 16, 1, 0 +3f209840: move a11, *a9(0x640), 0 +3f209860: move *a9(0x650), a11, 0 +3f209880: cmpi 0xc8, a11 +3f2098a0: jrle L3F2098F0 +3f2098b0: movi 0xc8, a11 +3f2098d0: move a11, *a9(0x650), 0 +L3F2098F0: +3f2098f0: move *a9(0x650), a11, 0 +3f209910: sll 0x3, a11 +3f209920: add a9, a11 +3f209930: sub a7, a7 +3f209940: movb a7, *a11(0x1160) +3f209960: move *a9(0x650), a11, 0 +3f209980: jreq L3F209DE0 +3f209990: setf 8, 0, 0 +3f2099a0: move *a9(0x1160), a11, 0 +3f2099c0: subk 27, a11 +3f2099d0: jrne L3F209AB0 +3f2099e0: move a14, -*sp, 1 +3f2099f0: move a9, a11 +3f209a00: addi 0x1168, a11 +3f209a20: move a11, *a14+, 1 +3f209a30: movi 0x3f221f90, a8 +3f209a60: move a8, *a14+, 1 +3f209a70: calla L3FB341E0 +3f209aa0: jruc L3F209DE0 +L3F209AB0: +3f209ab0: move *a9(0x1160), a11, 0 +3f209ad0: cmpi 0x9b, a11 +3f209af0: jrne L3F209BD0 +3f209b00: move a14, -*sp, 1 +3f209b10: move a9, a11 +3f209b20: addi 0x1168, a11 +3f209b40: move a11, *a14+, 1 +3f209b50: movi 0x3f222060, a8 +3f209b80: move a8, *a14+, 1 +3f209b90: calla L3FB341E0 +3f209bc0: jruc L3F209DE0 +L3F209BD0: +3f209bd0: move *a9(0x1160), a11, 0 +3f209bf0: cmpi 0x90, a11 +3f209c10: jrne L3F209CF0 +3f209c20: move a14, -*sp, 1 +3f209c30: move a9, a11 +3f209c40: addi 0x1168, a11 +3f209c60: move a11, *a14+, 1 +3f209c70: movi 0x3f222130, a8 +3f209ca0: move a8, *a14+, 1 +3f209cb0: calla L3FB341E0 +3f209ce0: jruc L3F209DE0 +L3F209CF0: +3f209cf0: move a14, -*sp, 1 +3f209d00: move a9, a11 +3f209d10: addi 0x1168, a11 +3f209d30: move a11, *a14+, 1 +3f209d40: move *a9(0x1160), a8, 0 +3f209d60: move a8, *a14+, 1 +3f209d70: movi 0x3f222200, a8 +3f209da0: move a8, *a14+, 1 +3f209db0: calla L3FB341E0 +L3F209DE0: +3f209de0: move *sp(0xa0), a14, 1 +3f209e00: mmfm sp, a7,a9,a11,a13 +3f209e20: rets 2 +3f209e30: mmtm sp, a9,a11,a13 +3f209e50: move a14, a13 +3f209e60: move *a13(0xffe0), a9, 1 +3f209e80: sub a11, a11 +3f209e90: setf 16, 1, 0 +3f209ea0: move a11, *a9(0x640), 0 +3f209ec0: move *sp(0x80), a14, 1 +3f209ee0: mmfm sp, a9,a11,a13 +3f209f00: rets 2 +L3F209F10: +3f209f10: mmtm sp, a9,a11,a13 +3f209f30: move a14, a13 +3f209f40: move *a13(0xffe0), a9, 1 +3f209f60: move a14, -*sp, 1 +3f209f70: movi 0xffff, a11 +3f209f90: move a11, *a14+, 1 +3f209fa0: move a9, a11 +3f209fb0: addi 0xfe0, a11 +3f209fd0: move a11, *a14+, 1 +3f209fe0: move a9, *a14+, 1 +3f209ff0: calla L3FA2B960 +3f20a020: move *sp(0x80), a14, 1 +3f20a040: mmfm sp, a9,a11,a13 +3f20a060: rets 2 +L3F20A070: +3f20a070: mmtm sp, a9,a11,a13 +3f20a090: move a14, a13 +3f20a0a0: move *a13(0xffe0), a9, 1 +3f20a0c0: move *a9(0x780), a11, 1 +3f20a0e0: btst 1, a11 +3f20a0f0: jreq L3F20A190 +3f20a100: move a14, -*sp, 1 +3f20a110: sub a11, a11 +3f20a120: move a11, *a14+, 1 +3f20a130: move @0x1a6810, *a14+, 1 +3f20a160: calla L3FD34A40 +L3F20A190: +3f20a190: move *sp(0x80), a14, 1 +3f20a1b0: mmfm sp, a9,a11,a13 +3f20a1d0: rets 2 +3f20a1e0: mmtm sp, a7,a9,a11,a13 +3f20a200: move a14, a13 +3f20a210: addk 32, a14 +3f20a220: move *a13(0xffe0), a9, 1 +3f20a240: movk 1, a11 +3f20a250: move a11, *a13, 1 +3f20a260: move *a9(0xba0), a11, 1 +3f20a280: move *a9(0xbc0), a7, 1 +3f20a2a0: cmp a7, a11 +3f20a2b0: jrnc L3F20A460 +3f20a2c0: move *a9(0xba0), a11, 1 +3f20a2e0: setf 8, 0, 0 +3f20a2f0: move *a11, a11, 0 +3f20a300: subk 8, a11 +3f20a310: jrne L3F20A460 +L3F20A320: +3f20a320: move *a13, a11, 1 +3f20a330: inc a11 +3f20a340: move a11, *a13, 1 +3f20a350: move *a9(0xba0), a7, 1 +3f20a370: addk 8, a7 +3f20a380: move a7, *a9(0xba0), 1 +3f20a3a0: move *a9(0xba0), a7, 1 +3f20a3c0: move *a9(0xbc0), a11, 1 +3f20a3e0: cmp a11, a7 +3f20a3f0: jrnc L3F20A460 +3f20a400: move *a9(0xba0), a11, 1 +3f20a420: setf 8, 0, 0 +3f20a430: move *a11, a11, 0 +3f20a440: subk 8, a11 +3f20a450: jreq L3F20A320 +L3F20A460: +3f20a460: setf 8, 0, 0 +3f20a470: move *a9(0x570), a11, 0 +3f20a490: jrne L3F20A5B0 +3f20a4a0: setf 16, 1, 0 +3f20a4b0: move *a13, a11, 0 +3f20a4c0: move *a9(0x660), a7, 0 +3f20a4e0: sub a11, a7 +3f20a4f0: move a7, *a9(0x660), 0 +3f20a510: move *a9(0x660), a7, 0 +3f20a530: jrgt L3F20A570 +3f20a540: movk 1, a7 +3f20a550: move a7, *a9(0x660), 0 +L3F20A570: +3f20a570: sub a7, a7 +3f20a580: move a7, *a9(0x6c0), 0 +3f20a5a0: jruc L3F20A6B0 +L3F20A5B0: +3f20a5b0: setf 16, 1, 0 +3f20a5c0: move *a13, a11, 0 +3f20a5d0: move *a9(0x6a0), a7, 0 +3f20a5f0: sub a11, a7 +3f20a600: move a7, *a9(0x6a0), 0 +3f20a620: move *a9(0x6a0), a7, 0 +3f20a640: jrgt L3F20A680 +3f20a650: movk 1, a7 +3f20a660: move a7, *a9(0x6a0), 0 +L3F20A680: +3f20a680: sub a7, a7 +3f20a690: move a7, *a9(0x6d0), 0 +L3F20A6B0: +3f20a6b0: move *sp(0xa0), a14, 1 +3f20a6d0: mmfm sp, a7,a9,a11,a13 +3f20a6f0: rets 2 +3f20a700: mmtm sp, a5,a7,a9,a11,a13 +3f20a720: move a14, a13 +3f20a730: addi 0xa0, a14 +3f20a750: move *a13(0xffe0), a9, 1 +3f20a770: setf 8, 0, 0 +3f20a780: move *a9(0x570), a11, 0 +3f20a7a0: jrne L3F20A9C0 +3f20a7b0: setf 16, 1, 0 +3f20a7c0: move *a9(0x660), a11, 0 +3f20a7e0: move a11, *a13(0x20), 1 +3f20a800: move *a9(0x670), a7, 0 +3f20a820: move a7, *a13(0x40), 1 +3f20a840: move *a9(0x540), a7, 1 +3f20a860: move *a13(0x40), a11, 1 +3f20a880: move *a7(0x10), a7, 0 +3f20a8a0: cmp a7, a11 +3f20a8b0: jrle L3F20A920 +3f20a8c0: move *a9(0x540), a7, 1 +3f20a8e0: move *a7(0x10), a7, 0 +3f20a900: move a7, *a13(0x40), 1 +L3F20A920: +3f20a920: move *a13(0x40), a11, 1 +3f20a940: jrgt L3F20A980 +3f20a950: movk 1, a7 +3f20a960: move a7, *a13(0x40), 1 +L3F20A980: +3f20a980: sub a11, a11 +3f20a990: move a11, *a9(0x6c0), 0 +3f20a9b0: jruc L3F20AA60 +L3F20A9C0: +3f20a9c0: setf 16, 1, 0 +3f20a9d0: move *a9(0x6a0), a11, 0 +3f20a9f0: move a11, *a13(0x20), 1 +3f20aa10: sub a7, a7 +3f20aa20: move a7, *a13(0x40), 1 +3f20aa40: move a7, *a9(0x6d0), 0 +L3F20AA60: +3f20aa60: movk 1, a11 +3f20aa70: move a11, *a13, 1 +3f20aa80: move *a9(0xba0), a7, 1 +3f20aaa0: move *a9(0xbc0), a11, 1 +3f20aac0: cmp a11, a7 +3f20aad0: jrnc L3F20AC80 +3f20aae0: move *a9(0xba0), a11, 1 +3f20ab00: setf 8, 0, 0 +3f20ab10: move *a11, a11, 0 +3f20ab20: subk 9, a11 +3f20ab30: jrne L3F20AC80 +L3F20AB40: +3f20ab40: move *a13, a11, 1 +3f20ab50: inc a11 +3f20ab60: move a11, *a13, 1 +3f20ab70: move *a9(0xba0), a7, 1 +3f20ab90: addk 8, a7 +3f20aba0: move a7, *a9(0xba0), 1 +3f20abc0: move *a9(0xba0), a7, 1 +3f20abe0: move *a9(0xbc0), a11, 1 +3f20ac00: cmp a11, a7 +3f20ac10: jrnc L3F20AC80 +3f20ac20: move *a9(0xba0), a11, 1 +3f20ac40: setf 8, 0, 0 +3f20ac50: move *a11, a11, 0 +3f20ac60: subk 9, a11 +3f20ac70: jreq L3F20AB40 +L3F20AC80: +3f20ac80: move a14, -*sp, 1 +3f20ac90: move *a13(0x40), *a14+, 1 +3f20acb0: move a9, *a14+, 1 +3f20acc0: calla L3F50F4D0 +3f20acf0: move a8, *a13(0x60), 1 +3f20ad10: move *a13, a11, 1 +3f20ad20: jrle L3F20AFC0 +3f20ad30: move *a13(0x20), a7, 1 +3f20ad50: cmp a8, a7 +3f20ad60: jrge L3F20AFC0 +L3F20AD70: +3f20ad70: setf 8, 0, 0 +L3F20AD80: +3f20ad80: move *a13(0x20), a11, 1 +3f20ada0: inc a11 +3f20adb0: move a11, *a13(0x20), 1 +3f20add0: sra 0x3, a11 +3f20ade0: sll 0x3, a11 +3f20adf0: add a9, a11 +3f20ae00: move *a13(0x20), a7, 1 +3f20ae20: movk 7, a5 +3f20ae30: and a7, a5 +3f20ae40: movk 1, a7 +3f20ae50: sll a5, a7 +3f20ae60: move *a11(0x808), a11, 0 +3f20ae80: and a7, a11 +3f20ae90: move a11, *a13(0x80), 1 +3f20aeb0: jrne L3F20AF20 +3f20aec0: move *a13(0x20), a7, 1 +3f20aee0: move *a13(0x60), a5, 1 +3f20af00: cmp a5, a7 +3f20af10: jrlt L3F20AD80 +L3F20AF20: +3f20af20: move *a13, a11, 1 +3f20af30: dec a11 +3f20af40: move a11, *a13, 1 +3f20af50: jrle L3F20AFC0 +3f20af60: move *a13(0x20), a7, 1 +3f20af80: move *a13(0x60), a5, 1 +3f20afa0: cmp a5, a7 +3f20afb0: jrlt L3F20AD70 +L3F20AFC0: +3f20afc0: move *a13(0x20), a7, 1 +3f20afe0: move *a13(0x60), a5, 1 +3f20b000: cmp a5, a7 +3f20b010: jrle L3F20B040 +3f20b020: move a5, *a13(0x20), 1 +L3F20B040: +3f20b040: setf 8, 0, 0 +3f20b050: move *a9(0x570), a7, 0 +3f20b070: jrne L3F20B0D0 +3f20b080: setf 16, 1, 0 +3f20b090: move *a13(0x20), *a9(0x660), 0 +3f20b0c0: jruc L3F20B110 +L3F20B0D0: +3f20b0d0: setf 16, 1, 0 +3f20b0e0: move *a13(0x20), *a9(0x6a0), 0 +L3F20B110: +3f20b110: move *sp(0xc0), a14, 1 +3f20b130: mmfm sp, a5,a7,a9,a11,a13 +3f20b150: rets 2 +3f20b160: mmtm sp, a5,a7,a9,a10,a11,a13 +3f20b180: move a14, a13 +3f20b190: move *a13(0xffe0), a9, 1 +3f20b1b0: sub a7, a7 +3f20b1c0: move a7, @0x1a68b0, 1 +3f20b1f0: movk 1, a10 +3f20b200: move *a9(0xba0), a5, 1 +3f20b220: move a5, a11 +3f20b230: subk 8, a11 +3f20b240: movb *a11(0x0), *a9(0x5960) +3f20b270: move *a9(0xba0), a5, 1 +3f20b290: move *a9(0xbc0), a7, 1 +3f20b2b0: cmp a7, a5 +3f20b2c0: jrnc L3F20B450 +3f20b2d0: move *a9(0xba0), a7, 1 +3f20b2f0: setf 8, 0, 0 +3f20b300: move *a7, a7, 0 +3f20b310: subk 10, a7 +3f20b320: jrne L3F20B450 +L3F20B330: +3f20b330: inc a10 +3f20b340: move *a9(0xba0), a7, 1 +3f20b360: addk 8, a7 +3f20b370: move a7, *a9(0xba0), 1 +3f20b390: move *a9(0xba0), a7, 1 +3f20b3b0: move *a9(0xbc0), a5, 1 +3f20b3d0: cmp a5, a7 +3f20b3e0: jrnc L3F20B450 +3f20b3f0: move *a9(0xba0), a7, 1 +3f20b410: setf 8, 0, 0 +3f20b420: move *a7, a7, 0 +3f20b430: subk 10, a7 +3f20b440: jreq L3F20B330 +L3F20B450: +3f20b450: move a14, -*sp, 1 +3f20b460: move a10, *a14+, 1 +3f20b470: move a9, *a14+, 1 +3f20b480: calla L3F20B6E0 +3f20b4b0: move *a9(0x720), a7, 1 +3f20b4d0: btst 20, a7 +3f20b4e0: jreq L3F20B5C0 +3f20b4f0: setf 8, 0, 0 +3f20b500: move *a9(0x570), a7, 0 +3f20b520: jrne L3F20B580 +3f20b530: movk 1, a7 +3f20b540: setf 16, 1, 0 +3f20b550: move a7, *a9(0x660), 0 +3f20b570: jruc L3F20B5C0 +L3F20B580: +3f20b580: movk 1, a7 +3f20b590: setf 16, 1, 0 +3f20b5a0: move a7, *a9(0x6a0), 0 +L3F20B5C0: +3f20b5c0: setf 8, 0, 0 +3f20b5d0: move *a9(0x570), a7, 0 +3f20b5f0: jrne L3F20B650 +3f20b600: sub a7, a7 +3f20b610: setf 16, 1, 0 +3f20b620: move a7, *a9(0x6c0), 0 +3f20b640: jruc L3F20B690 +L3F20B650: +3f20b650: sub a7, a7 +3f20b660: setf 16, 1, 0 +3f20b670: move a7, *a9(0x6d0), 0 +L3F20B690: +3f20b690: move *sp(0xe0), a14, 1 +3f20b6b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f20b6d0: rets 2 +L3F20B6E0: +3f20b6e0: mmtm sp, a7,a9,a10,a11,a13 +3f20b700: move a14, a13 +3f20b710: move *a13(0xffe0), a9, 1 +3f20b730: move *a13(0xffc0), a10, 1 +3f20b750: setf 8, 0, 0 +3f20b760: move *a9(0x570), a11, 0 +3f20b780: jreq L3F20B8B0 +3f20b790: move a14, -*sp, 1 +3f20b7a0: move a9, *a14+, 1 +3f20b7b0: calla L3F21EBA0 +3f20b7e0: move *a9(0xd60), a11, 1 +3f20b800: btst 5, a11 +3f20b810: jreq L3F20BF80 +3f20b820: move a14, -*sp, 1 +3f20b830: move a10, *a14+, 1 +3f20b840: sub a11, a11 +3f20b850: move a11, *a14+, 1 +3f20b860: move a9, *a14+, 1 +3f20b870: calla L3FA6BCC0 +3f20b8a0: jruc L3F20BF80 +L3F20B8B0: +3f20b8b0: setf 16, 1, 0 +3f20b8c0: move *a9(0x670), a11, 0 +3f20b8e0: move *a9(0x630), a7, 0 +3f20b900: cmp a7, a11 +3f20b910: jrgt L3F20BD80 +3f20b920: move *a9(0xd60), a11, 1 +3f20b940: btst 5, a11 +3f20b950: jreq L3F20BBC0 +3f20b960: move a14, -*sp, 1 +3f20b970: move a10, *a14+, 1 +3f20b980: move *a9(0x670), a8, 0 +3f20b9a0: move a8, *a14+, 1 +3f20b9b0: move a9, *a14+, 1 +3f20b9c0: calla L3FA6BCC0 +3f20b9f0: setf 16, 1, 0 +3f20ba00: sext a10, 0 +3f20ba10: move *a9(0x670), a11, 0 +3f20ba30: add a10, a11 +3f20ba40: move a11, *a9(0x670), 0 +3f20ba60: move *a9(0x670), a11, 0 +3f20ba80: move *a9(0x630), a7, 0 +3f20baa0: cmp a7, a11 +3f20bab0: jrle L3F20BF80 +3f20bac0: move a14, -*sp, 1 +3f20bad0: move *a9(0x670), a11, 0 +3f20baf0: move *a9(0x630), a7, 0 +3f20bb10: sub a7, a11 +3f20bb20: move a11, *a14+, 1 +3f20bb30: move a9, *a14+, 1 +3f20bb40: calla L3F4F91A0 +3f20bb70: setf 16, 1, 0 +3f20bb80: move *a9(0x630), *a9(0x670), 0 +3f20bbb0: jruc L3F20BF80 +L3F20BBC0: +3f20bbc0: sext a10, 0 +3f20bbd0: move *a9(0x670), a11, 0 +3f20bbf0: add a10, a11 +3f20bc00: move a11, *a9(0x670), 0 +3f20bc20: move *a9(0x670), a11, 0 +3f20bc40: move *a9(0x630), a7, 0 +3f20bc60: cmp a7, a11 +3f20bc70: jrle L3F20BF80 +3f20bc80: move a14, -*sp, 1 +3f20bc90: move *a9(0x670), a11, 0 +3f20bcb0: move *a9(0x630), a7, 0 +3f20bcd0: sub a7, a11 +3f20bce0: move a11, *a14+, 1 +3f20bcf0: move a9, *a14+, 1 +3f20bd00: calla L3F4F91A0 +3f20bd30: setf 16, 1, 0 +3f20bd40: move *a9(0x630), *a9(0x670), 0 +3f20bd70: jruc L3F20BF80 +L3F20BD80: +3f20bd80: sext a10, 0 +3f20bd90: move *a9(0x670), a11, 0 +3f20bdb0: add a10, a11 +3f20bdc0: move a11, *a9(0x670), 0 +3f20bde0: move *a9(0x540), a11, 1 +3f20be00: move *a9(0x670), a7, 0 +3f20be20: move *a11(0x10), a11, 0 +3f20be40: cmp a11, a7 +3f20be50: jrle L3F20BEB0 +3f20be60: move *a9(0x540), a11, 1 +3f20be80: move *a11(0x10), *a9(0x670), 0 +L3F20BEB0: +3f20beb0: move *a9(0xd60), a11, 1 +3f20bed0: btst 5, a11 +3f20bee0: jreq L3F20BF80 +3f20bef0: move a14, -*sp, 1 +3f20bf00: move a10, *a14+, 1 +3f20bf10: move *a9(0x670), a8, 0 +3f20bf30: move a8, *a14+, 1 +3f20bf40: move a9, *a14+, 1 +3f20bf50: calla L3FA6BCC0 +L3F20BF80: +3f20bf80: move *sp(0xc0), a14, 1 +3f20bfa0: mmfm sp, a7,a9,a10,a11,a13 +3f20bfc0: rets 2 +3f20bfd0: mmtm sp, a9,a11,a13 +3f20bff0: move a14, a13 +3f20c000: move *a13(0xffe0), a9, 1 +3f20c020: sub a11, a11 +3f20c030: move a11, @0x1a68b0, 1 +3f20c060: setf 8, 0, 0 +3f20c070: move *a9(0x570), a11, 0 +3f20c090: jrne L3F20C120 +3f20c0a0: movk 1, a11 +3f20c0b0: setf 16, 1, 0 +3f20c0c0: move a11, *a9(0x660), 0 +3f20c0e0: sub a11, a11 +3f20c0f0: move a11, *a9(0x6c0), 0 +3f20c110: jruc L3F20C190 +L3F20C120: +3f20c120: movk 1, a11 +3f20c130: setf 16, 1, 0 +3f20c140: move a11, *a9(0x6a0), 0 +3f20c160: sub a11, a11 +3f20c170: move a11, *a9(0x6d0), 0 +L3F20C190: +3f20c190: move *sp(0x80), a14, 1 +3f20c1b0: mmfm sp, a9,a11,a13 +3f20c1d0: rets 2 +3f20c1e0: mmtm sp, a9,a11,a13 +3f20c200: move a14, a13 +3f20c210: move *a13(0xffe0), a9, 1 +3f20c230: setf 8, 0, 0 +3f20c240: move *a9(0x570), a11, 0 +3f20c260: jrne L3F20C2B0 +3f20c270: movk 1, a11 +3f20c280: movb a11, *a9(0x918) +3f20c2a0: jruc L3F20C2E0 +L3F20C2B0: +3f20c2b0: movk 1, a11 +3f20c2c0: movb a11, *a9(0x980) +L3F20C2E0: +3f20c2e0: move *sp(0x80), a14, 1 +3f20c300: mmfm sp, a9,a11,a13 +3f20c320: rets 2 +3f20c330: mmtm sp, a9,a11,a13 +3f20c350: move a14, a13 +3f20c360: move *a13(0xffe0), a9, 1 +3f20c380: setf 8, 0, 0 +3f20c390: move *a9(0x570), a11, 0 +3f20c3b0: jrne L3F20C400 +3f20c3c0: sub a11, a11 +3f20c3d0: movb a11, *a9(0x918) +3f20c3f0: jruc L3F20C430 +L3F20C400: +3f20c400: sub a11, a11 +3f20c410: movb a11, *a9(0x980) +L3F20C430: +3f20c430: move *sp(0x80), a14, 1 +3f20c450: mmfm sp, a9,a11,a13 +3f20c470: rets 2 +3f20c480: mmtm sp, a9,a11,a13 +3f20c4a0: move a14, a13 +3f20c4b0: move *a13(0xffe0), a9, 1 +3f20c4d0: sub a11, a11 +3f20c4e0: setf 16, 1, 0 +3f20c4f0: move a11, *a9(0x640), 0 +3f20c510: move *sp(0x80), a14, 1 +3f20c530: mmfm sp, a9,a11,a13 +3f20c550: rets 2 +3f20c560: mmtm sp, a7,a9,a11,a13 +3f20c580: move a14, a13 +3f20c590: addi 0x80, a14 +3f20c5b0: move *a13(0xffe0), a9, 1 +3f20c5d0: sub a11, a11 +3f20c5e0: setf 16, 1, 0 +3f20c5f0: move a11, *a9(0x640), 0 +3f20c610: move *a9(0xba0), *a13(0x0), 1 +3f20c640: move *a9(0xbc0), *a13(0x20), 1 +3f20c670: setf 8, 0, 0 +3f20c680: move *a9(0x570), a11, 0 +3f20c6a0: jrne L3F20C7C0 +3f20c6b0: move *a9(0x8f8), a11, 0 +3f20c6d0: move a11, *a13(0x40), 1 +3f20c6f0: move *a9(0x918), a7, 0 +3f20c710: move a7, *a13(0x60), 1 +3f20c730: movk 3, a7 +3f20c740: movb a7, *a9(0x8f8) +3f20c760: sub a7, a7 +3f20c770: movb a7, *a9(0x918) +3f20c790: movb a7, *a9(0x928) +3f20c7b0: jruc L3F20C8C0 +L3F20C7C0: +3f20c7c0: move *a9(0x960), a11, 0 +3f20c7e0: move a11, *a13(0x40), 1 +3f20c800: move *a9(0x980), a7, 0 +3f20c820: move a7, *a13(0x60), 1 +3f20c840: movk 3, a7 +3f20c850: movb a7, *a9(0x960) +3f20c870: sub a7, a7 +3f20c880: movb a7, *a9(0x980) +3f20c8a0: movb a7, *a9(0x990) +L3F20C8C0: +3f20c8c0: movi 0x3f2222e8, a7 +3f20c8f0: move a7, *a9(0xba0), 1 +3f20c910: move *a9(0xba0), a7, 1 +3f20c930: addk 8, a7 +3f20c940: move a7, *a9(0xbc0), 1 +3f20c960: move a14, -*sp, 1 +3f20c970: move a9, *a14+, 1 +3f20c980: calla L3F4F5CD0 +3f20c9b0: move *a13(0x0), *a9(0xba0), 1 +3f20c9e0: move *a13(0x20), *a9(0xbc0), 1 +3f20ca10: setf 8, 0, 0 +3f20ca20: move *a9(0x570), a7, 0 +3f20ca40: jrne L3F20CAB0 +3f20ca50: movb a11, *a9(0x8f8) +3f20ca70: movb *a13(0x60), *a9(0x918) +3f20caa0: jruc L3F20CB00 +L3F20CAB0: +3f20cab0: movb a11, *a9(0x960) +3f20cad0: movb *a13(0x60), *a9(0x980) +L3F20CB00: +3f20cb00: move *sp(0xa0), a14, 1 +3f20cb20: mmfm sp, a7,a9,a11,a13 +3f20cb40: rets 2 +3f20cb50: mmtm sp, a9,a11,a13 +3f20cb70: move a14, a13 +3f20cb80: move *a13(0xffe0), a9, 1 +3f20cba0: setf 8, 0, 0 +3f20cbb0: move *a9(0x7e0), a11, 0 +3f20cbd0: cmpi 0x3e, a11 +3f20cbf0: jrc L3F20CCA0 +3f20cc00: move *a9(0x570), a11, 0 +3f20cc20: jrne L3F20CC70 +3f20cc30: movk 2, a11 +3f20cc40: movb a11, *a9(0x918) +3f20cc60: jruc L3F20CCA0 +L3F20CC70: +3f20cc70: movk 2, a11 +3f20cc80: movb a11, *a9(0x980) +L3F20CCA0: +3f20cca0: move *sp(0x80), a14, 1 +3f20ccc0: mmfm sp, a9,a11,a13 +3f20cce0: rets 2 +3f20ccf0: mmtm sp, a9,a11,a13 +3f20cd10: move a14, a13 +3f20cd20: move *a13(0xffe0), a9, 1 +3f20cd40: setf 8, 0, 0 +3f20cd50: move *a9(0x7e0), a11, 0 +3f20cd70: cmpi 0x3e, a11 +3f20cd90: jrc L3F20CE40 +3f20cda0: move *a9(0x570), a11, 0 +3f20cdc0: jrne L3F20CE10 +3f20cdd0: movk 3, a11 +3f20cde0: movb a11, *a9(0x918) +3f20ce00: jruc L3F20CE40 +L3F20CE10: +3f20ce10: movk 3, a11 +3f20ce20: movb a11, *a9(0x980) +L3F20CE40: +3f20ce40: move *sp(0x80), a14, 1 +3f20ce60: mmfm sp, a9,a11,a13 +3f20ce80: rets 2 +3f20ce90: mmtm sp, a9,a11,a13 +3f20ceb0: move a14, a13 +3f20cec0: move *a13(0xffe0), a9, 1 +3f20cee0: setf 8, 0, 0 +3f20cef0: move *a9(0x7e0), a11, 0 +3f20cf10: cmpi 0x3e, a11 +3f20cf30: jrc L3F20CFE0 +3f20cf40: move *a9(0x570), a11, 0 +3f20cf60: jrne L3F20CFB0 +3f20cf70: movk 1, a11 +3f20cf80: movb a11, *a9(0x920) +3f20cfa0: jruc L3F20CFE0 +L3F20CFB0: +3f20cfb0: movk 1, a11 +3f20cfc0: movb a11, *a9(0x988) +L3F20CFE0: +3f20cfe0: move *sp(0x80), a14, 1 +3f20d000: mmfm sp, a9,a11,a13 +3f20d020: rets 2 +3f20d030: mmtm sp, a9,a11,a13 +3f20d050: move a14, a13 +3f20d060: move *a13(0xffe0), a9, 1 +3f20d080: setf 8, 0, 0 +3f20d090: move *a9(0x7e0), a11, 0 +3f20d0b0: cmpi 0x3e, a11 +3f20d0d0: jrc L3F20D180 +3f20d0e0: move *a9(0x570), a11, 0 +3f20d100: jrne L3F20D150 +3f20d110: movk 2, a11 +3f20d120: movb a11, *a9(0x920) +3f20d140: jruc L3F20D180 +L3F20D150: +3f20d150: movk 2, a11 +3f20d160: movb a11, *a9(0x988) +L3F20D180: +3f20d180: move *sp(0x80), a14, 1 +3f20d1a0: mmfm sp, a9,a11,a13 +3f20d1c0: rets 2 +3f20d1d0: mmtm sp, a9,a11,a13 +3f20d1f0: move a14, a13 +3f20d200: move *a13(0xffe0), a9, 1 +3f20d220: setf 8, 0, 0 +3f20d230: move *a9(0x7e0), a11, 0 +3f20d250: cmpi 0x3e, a11 +3f20d270: jrc L3F20D320 +3f20d280: move *a9(0x570), a11, 0 +3f20d2a0: jrne L3F20D2F0 +3f20d2b0: movk 3, a11 +3f20d2c0: movb a11, *a9(0x920) +3f20d2e0: jruc L3F20D320 +L3F20D2F0: +3f20d2f0: movk 3, a11 +3f20d300: movb a11, *a9(0x988) +L3F20D320: +3f20d320: move *sp(0x80), a14, 1 +3f20d340: mmfm sp, a9,a11,a13 +3f20d360: rets 2 +3f20d370: mmtm sp, a9,a11,a13 +3f20d390: move a14, a13 +3f20d3a0: move *a13(0xffe0), a9, 1 +3f20d3c0: setf 8, 0, 0 +3f20d3d0: move *a9(0x7e0), a11, 0 +3f20d3f0: cmpi 0x3d, a11 +3f20d410: jrc L3F20D4C0 +3f20d420: move *a9(0x570), a11, 0 +3f20d440: jrne L3F20D490 +3f20d450: movk 2, a11 +3f20d460: movb a11, *a9(0x928) +3f20d480: jruc L3F20D4C0 +L3F20D490: +3f20d490: movk 2, a11 +3f20d4a0: movb a11, *a9(0x990) +L3F20D4C0: +3f20d4c0: move *sp(0x80), a14, 1 +3f20d4e0: mmfm sp, a9,a11,a13 +3f20d500: rets 2 +3f20d510: mmtm sp, a9,a11,a13 +3f20d530: move a14, a13 +3f20d540: move *a13(0xffe0), a9, 1 +3f20d560: setf 8, 0, 0 +3f20d570: move *a9(0x7e0), a11, 0 +3f20d590: cmpi 0x3d, a11 +3f20d5b0: jrc L3F20D660 +3f20d5c0: move *a9(0x570), a11, 0 +3f20d5e0: jrne L3F20D630 +3f20d5f0: movk 3, a11 +3f20d600: movb a11, *a9(0x928) +3f20d620: jruc L3F20D660 +L3F20D630: +3f20d630: movk 3, a11 +3f20d640: movb a11, *a9(0x990) +L3F20D660: +3f20d660: move *sp(0x80), a14, 1 +3f20d680: mmfm sp, a9,a11,a13 +3f20d6a0: rets 2 +3f20d6b0: mmtm sp, a5,a7,a9,a11,a13 +3f20d6d0: move a14, a13 +3f20d6e0: addk 32, a14 +3f20d6f0: move *a13(0xffe0), a9, 1 +3f20d710: move *a9(0x780), a11, 1 +3f20d730: btst 17, a11 +3f20d740: jrne L3F20D950 +3f20d750: setf 8, 0, 0 +3f20d760: move *a9(0x570), a11, 0 +3f20d780: jrne L3F20D7E0 +3f20d790: setf 16, 1, 0 +3f20d7a0: move *a9(0x660), a11, 0 +3f20d7c0: move a11, *a13, 1 +3f20d7d0: jruc L3F20D820 +L3F20D7E0: +3f20d7e0: setf 16, 1, 0 +3f20d7f0: move *a9(0x6a0), a11, 0 +3f20d810: move a11, *a13, 1 +L3F20D820: +3f20d820: cmpi 0xe0, a11 +3f20d840: jrge L3F20D950 +3f20d850: sra 0x3, a11 +3f20d860: sll 0x3, a11 +3f20d870: add a9, a11 +3f20d880: move *a13, a7, 1 +3f20d890: movk 7, a5 +3f20d8a0: and a7, a5 +3f20d8b0: movk 1, a7 +3f20d8c0: sll a5, a7 +3f20d8d0: sll 0x18, a7 +3f20d8e0: srl 0x18, a7 +3f20d8f0: setf 8, 0, 0 +3f20d900: move *a11(0x808), a5, 0 +3f20d920: or a7, a5 +3f20d930: movb a5, *a11(0x808) +L3F20D950: +3f20d950: move *sp(0xc0), a14, 1 +3f20d970: mmfm sp, a5,a7,a9,a11,a13 +3f20d990: rets 2 +3f20d9a0: mmtm sp, a5,a7,a9,a11,a13 +3f20d9c0: move a14, a13 +3f20d9d0: addk 32, a14 +3f20d9e0: move *a13(0xffe0), a9, 1 +3f20da00: move *a9(0x780), a11, 1 +3f20da20: btst 17, a11 +3f20da30: jreq L3F20DD50 +3f20da40: jruc L3F20DDB0 +L3F20DA50: +3f20da50: setf 8, 0, 0 +3f20da60: move *a9(0x570), a11, 0 +3f20da80: jrne L3F20DAE0 +3f20da90: setf 16, 1, 0 +3f20daa0: move *a9(0x660), a11, 0 +3f20dac0: move a11, *a13, 1 +3f20dad0: jruc L3F20DB20 +L3F20DAE0: +3f20dae0: setf 16, 1, 0 +3f20daf0: move *a9(0x6a0), a11, 0 +3f20db10: move a11, *a13, 1 +L3F20DB20: +3f20db20: cmpi 0xe0, a11 +3f20db40: jrge L3F20DDB0 +3f20db50: sra 0x3, a11 +3f20db60: sll 0x3, a11 +3f20db70: add a9, a11 +3f20db80: move *a13, a7, 1 +3f20db90: movk 7, a5 +3f20dba0: and a7, a5 +3f20dbb0: movk 1, a7 +3f20dbc0: sll a5, a7 +3f20dbd0: not a7 +3f20dbe0: sll 0x18, a7 +3f20dbf0: srl 0x18, a7 +3f20dc00: setf 8, 0, 0 +3f20dc10: move *a11(0x808), a5, 0 +3f20dc30: and a7, a5 +3f20dc40: movb a5, *a11(0x808) +3f20dc60: jruc L3F20DDB0 +L3F20DC70: +3f20dc70: sub a11, a11 +3f20dc80: move a11, *a13, 1 +L3F20DC90: +3f20dc90: move *a13, a11, 1 +3f20dca0: sll 0x3, a11 +3f20dcb0: add a9, a11 +3f20dcc0: sub a7, a7 +3f20dcd0: movb a7, *a11(0x808) +3f20dcf0: move *a13, a11, 1 +3f20dd00: inc a11 +3f20dd10: move a11, *a13, 1 +3f20dd20: subk 28, a11 +3f20dd30: jrlt L3F20DC90 +3f20dd40: jruc L3F20DDB0 +L3F20DD50: +3f20dd50: setf 16, 1, 0 +3f20dd60: move *a9(0xaa0), a8, 0 +3f20dd80: jreq L3F20DA50 +3f20dd90: subk 3, a8 +3f20dda0: jreq L3F20DC70 +L3F20DDB0: +3f20ddb0: move *sp(0xc0), a14, 1 +3f20ddd0: mmfm sp, a5,a7,a9,a11,a13 +3f20ddf0: rets 2 +3f20de00: mmtm sp, a7,a9,a11,a13 +3f20de20: move a14, a13 +3f20de30: addk 32, a14 +3f20de40: move *a13(0xffe0), a9, 1 +3f20de60: movk 1, a11 +3f20de70: move a11, *a13, 1 +3f20de80: move *a9(0xba0), a11, 1 +3f20dea0: move *a9(0xbc0), a7, 1 +3f20dec0: cmp a7, a11 +3f20ded0: jrnc L3F20E1F0 +3f20dee0: setf 8, 0, 0 +L3F20DEF0: +3f20def0: move *a9(0xba0), a11, 1 +3f20df10: move *a11, a11, 0 +3f20df20: cmpi 0x8d, a11 +3f20df40: jrne L3F20DFE0 +3f20df50: move *a13, a11, 1 +3f20df60: inc a11 +3f20df70: move a11, *a13, 1 +3f20df80: move *a9(0xba0), a7, 1 +3f20dfa0: addk 8, a7 +3f20dfb0: move a7, *a9(0xba0), 1 +3f20dfd0: jruc L3F20E190 +L3F20DFE0: +3f20dfe0: move *a9(0xba0), a11, 1 +3f20e000: move *a9(0xbc0), a7, 1 +3f20e020: addk 8, a11 +3f20e030: cmp a7, a11 +3f20e040: jrnc L3F20E1F0 +3f20e050: move *a9(0xba0), a11, 1 +3f20e070: move *a11, a11, 0 +3f20e080: subk 27, a11 +3f20e090: jrne L3F20E1F0 +3f20e0a0: move *a9(0xba0), a11, 1 +3f20e0c0: move *a11(0x8), a11, 0 +3f20e0e0: cmpi 0x4d, a11 +3f20e100: jrne L3F20E1F0 +3f20e110: move *a13, a11, 1 +3f20e120: inc a11 +3f20e130: move a11, *a13, 1 +3f20e140: move *a9(0xba0), a7, 1 +3f20e160: addk 16, a7 +3f20e170: move a7, *a9(0xba0), 1 +L3F20E190: +3f20e190: move *a9(0xba0), a7, 1 +3f20e1b0: move *a9(0xbc0), a11, 1 +3f20e1d0: cmp a11, a7 +3f20e1e0: jrc L3F20DEF0 +L3F20E1F0: +3f20e1f0: move a14, -*sp, 1 +3f20e200: move *a13(0x0), *a14+, 1 +3f20e220: move a9, *a14+, 1 +3f20e230: calla L3F20E380 +3f20e260: setf 8, 0, 0 +3f20e270: move *a9(0x570), a11, 0 +3f20e290: jrne L3F20E2F0 +3f20e2a0: sub a11, a11 +3f20e2b0: setf 16, 1, 0 +3f20e2c0: move a11, *a9(0x6c0), 0 +3f20e2e0: jruc L3F20E330 +L3F20E2F0: +3f20e2f0: sub a11, a11 +3f20e300: setf 16, 1, 0 +3f20e310: move a11, *a9(0x6d0), 0 +L3F20E330: +3f20e330: move *sp(0xa0), a14, 1 +3f20e350: mmfm sp, a7,a9,a11,a13 +3f20e370: rets 2 +L3F20E380: +3f20e380: mmtm sp, a7,a9,a11,a13 +3f20e3a0: move a14, a13 +3f20e3b0: move *a13(0xffe0), a9, 1 +3f20e3d0: setf 8, 0, 0 +3f20e3e0: move *a9(0x570), a11, 0 +3f20e400: jreq L3F20E470 +3f20e410: move a14, -*sp, 1 +3f20e420: move a9, *a14+, 1 +3f20e430: calla L3F21EBA0 +3f20e460: jruc L3F20E780 +L3F20E470: +3f20e470: setf 16, 1, 0 +3f20e480: move *a9(0x670), a11, 0 +3f20e4a0: move *a9(0x620), a7, 0 +3f20e4c0: cmp a7, a11 +3f20e4d0: jrlt L3F20E6B0 +3f20e4e0: move *a13(0xffc0), a11, 0 +3f20e500: move *a9(0x670), a7, 0 +3f20e520: sub a11, a7 +3f20e530: move a7, *a9(0x670), 0 +3f20e550: move *a9(0x670), a7, 0 +3f20e570: move *a9(0x620), a11, 0 +3f20e590: cmp a11, a7 +3f20e5a0: jrge L3F20E780 +3f20e5b0: move a14, -*sp, 1 +3f20e5c0: move *a9(0x670), a11, 0 +3f20e5e0: move *a9(0x620), a7, 0 +3f20e600: sub a7, a11 +3f20e610: move a11, *a14+, 1 +3f20e620: move a9, *a14+, 1 +3f20e630: calla L3F4F91A0 +3f20e660: setf 16, 1, 0 +3f20e670: move *a9(0x620), *a9(0x670), 0 +3f20e6a0: jruc L3F20E780 +L3F20E6B0: +3f20e6b0: move *a13(0xffc0), a11, 0 +3f20e6d0: move *a9(0x670), a7, 0 +3f20e6f0: sub a11, a7 +3f20e700: move a7, *a9(0x670), 0 +3f20e720: move *a9(0x670), a7, 0 +3f20e740: jrgt L3F20E780 +3f20e750: movk 1, a7 +3f20e760: move a7, *a9(0x670), 0 +L3F20E780: +3f20e780: move *sp(0xa0), a14, 1 +3f20e7a0: mmfm sp, a7,a9,a11,a13 +3f20e7c0: rets 2 +3f20e7d0: mmtm sp, a9,a10,a11,a13 +3f20e7f0: move a14, a13 +3f20e800: move *a13(0xffe0), a9, 1 +3f20e820: sub a11, a11 +3f20e830: move a11, @0x1a68b0, 1 +3f20e860: setf 8, 0, 0 +3f20e870: move *a9(0x570), a11, 0 +3f20e890: jrne L3F20EAB0 +3f20e8a0: sub a11, a11 +3f20e8b0: setf 16, 1, 0 +3f20e8c0: move a11, *a9(0x6c0), 0 +3f20e8e0: move *a9(0xaa0), a11, 0 +3f20e900: jrne L3F20E940 +3f20e910: movk 1, a11 +3f20e920: move a11, *a9(0xaa0), 0 +L3F20E940: +3f20e940: move *a9(0x670), a10, 0 +3f20e960: move *a9(0x620), a11, 0 +3f20e980: cmp a11, a10 +3f20e990: jrlt L3F20EA40 +3f20e9a0: move *a9(0xaa0), a11, 0 +3f20e9c0: sub a11, a10 +3f20e9d0: move *a9(0x620), a11, 0 +3f20e9f0: cmp a11, a10 +3f20ea00: jrge L3F20EA90 +3f20ea10: move *a9(0x620), a10, 0 +3f20ea30: jruc L3F20EA90 +L3F20EA40: +3f20ea40: move *a9(0xaa0), a11, 0 +3f20ea60: sub a11, a10 +3f20ea70: jrgt L3F20EA90 +3f20ea80: movk 1, a10 +L3F20EA90: +3f20ea90: move a10, *a9(0x670), 0 +L3F20EAB0: +3f20eab0: move *sp(0xa0), a14, 1 +3f20ead0: mmfm sp, a9,a10,a11,a13 +3f20eaf0: rets 2 +3f20eb00: mmtm sp, a9,a10,a11,a13 +3f20eb20: move a14, a13 +3f20eb30: move *a13(0xffe0), a9, 1 +3f20eb50: sub a11, a11 +3f20eb60: move a11, @0x1a68b0, 1 +3f20eb90: setf 8, 0, 0 +3f20eba0: move *a9(0x570), a11, 0 +3f20ebc0: jrne L3F20EE60 +3f20ebd0: sub a11, a11 +3f20ebe0: setf 16, 1, 0 +3f20ebf0: move a11, *a9(0x6c0), 0 +3f20ec10: move *a9(0xaa0), a11, 0 +3f20ec30: jrne L3F20EC70 +3f20ec40: movk 1, a11 +3f20ec50: move a11, *a9(0xaa0), 0 +L3F20EC70: +3f20ec70: move *a9(0x670), a10, 0 +3f20ec90: move *a9(0x630), a11, 0 +3f20ecb0: cmp a11, a10 +3f20ecc0: jrgt L3F20ED70 +3f20ecd0: move *a9(0xaa0), a11, 0 +3f20ecf0: add a11, a10 +3f20ed00: move *a9(0x630), a11, 0 +3f20ed20: cmp a11, a10 +3f20ed30: jrle L3F20EE40 +3f20ed40: move *a9(0x630), a10, 0 +3f20ed60: jruc L3F20EE40 +L3F20ED70: +3f20ed70: move *a9(0xaa0), a11, 0 +3f20ed90: add a11, a10 +3f20eda0: move *a9(0x540), a11, 1 +3f20edc0: move *a11(0x10), a11, 0 +3f20ede0: cmp a11, a10 +3f20edf0: jrle L3F20EE40 +3f20ee00: move *a9(0x540), a11, 1 +3f20ee20: move *a11(0x10), a10, 0 +L3F20EE40: +3f20ee40: move a10, *a9(0x670), 0 +L3F20EE60: +3f20ee60: move *sp(0xa0), a14, 1 +3f20ee80: mmfm sp, a9,a10,a11,a13 +3f20eea0: rets 2 +3f20eeb0: mmtm sp, a7,a9,a10,a11,a13 +3f20eed0: move a14, a13 +3f20eee0: move *a13(0xffe0), a9, 1 +3f20ef00: setf 16, 1, 0 +3f20ef10: move *a9(0xaa0), a11, 0 +3f20ef30: jrne L3F20EF70 +3f20ef40: movk 1, a11 +3f20ef50: move a11, *a9(0xaa0), 0 +L3F20EF70: +3f20ef70: setf 8, 0, 0 +3f20ef80: move *a9(0x570), a11, 0 +3f20efa0: jrne L3F20F2A0 +3f20efb0: setf 16, 1, 0 +3f20efc0: move *a9(0x660), a11, 0 +3f20efe0: move *a9(0xaa0), a7, 0 +3f20f000: add a7, a11 +3f20f010: move a11, *a9(0x660), 0 +3f20f030: move *a9(0x670), a10, 0 +3f20f050: move *a9(0x540), a11, 1 +3f20f070: move *a11(0x10), a11, 0 +3f20f090: cmp a11, a10 +3f20f0a0: jrle L3F20F0F0 +3f20f0b0: move *a9(0x540), a11, 1 +3f20f0d0: move *a11(0x10), a10, 0 +L3F20F0F0: +3f20f0f0: move a10, a7 +3f20f100: jrgt L3F20F120 +3f20f110: movk 1, a10 +L3F20F120: +3f20f120: move a14, -*sp, 1 +3f20f130: move a10, *a14+, 1 +3f20f140: move a9, *a14+, 1 +3f20f150: calla L3F50F4D0 +3f20f180: setf 16, 1, 0 +3f20f190: move *a9(0x660), a11, 0 +3f20f1b0: cmp a8, a11 +3f20f1c0: jrle L3F20F260 +3f20f1d0: move a14, -*sp, 1 +3f20f1e0: move a10, *a14+, 1 +3f20f1f0: move a9, *a14+, 1 +3f20f200: calla L3F50F4D0 +3f20f230: setf 16, 1, 0 +3f20f240: move a8, *a9(0x660), 0 +L3F20F260: +3f20f260: sub a11, a11 +3f20f270: move a11, *a9(0x6c0), 0 +3f20f290: jruc L3F20F490 +L3F20F2A0: +3f20f2a0: setf 16, 1, 0 +3f20f2b0: move *a9(0x6a0), a11, 0 +3f20f2d0: move *a9(0xaa0), a7, 0 +3f20f2f0: add a7, a11 +3f20f300: move a11, *a9(0x6a0), 0 +3f20f320: move a14, -*sp, 1 +3f20f330: sub a11, a11 +3f20f340: move a11, *a14+, 1 +3f20f350: move a9, *a14+, 1 +3f20f360: calla L3F50F4D0 +3f20f390: setf 16, 1, 0 +3f20f3a0: move *a9(0x6a0), a7, 0 +3f20f3c0: cmp a8, a7 +3f20f3d0: jrle L3F20F470 +3f20f3e0: move a14, -*sp, 1 +3f20f3f0: move a11, *a14+, 1 +3f20f400: move a9, *a14+, 1 +3f20f410: calla L3F50F4D0 +3f20f440: setf 16, 1, 0 +3f20f450: move a8, *a9(0x6a0), 0 +L3F20F470: +3f20f470: move a11, *a9(0x6d0), 0 +L3F20F490: +3f20f490: move *sp(0xc0), a14, 1 +3f20f4b0: mmfm sp, a7,a9,a10,a11,a13 +3f20f4d0: rets 2 +3f20f4e0: mmtm sp, a7,a9,a11,a13 +3f20f500: move a14, a13 +3f20f510: move *a13(0xffe0), a9, 1 +3f20f530: setf 16, 1, 0 +3f20f540: move *a9(0xaa0), a11, 0 +3f20f560: jrne L3F20F5A0 +3f20f570: movk 1, a11 +3f20f580: move a11, *a9(0xaa0), 0 +L3F20F5A0: +3f20f5a0: setf 8, 0, 0 +3f20f5b0: move *a9(0x570), a11, 0 +3f20f5d0: jrne L3F20F700 +3f20f5e0: setf 16, 1, 0 +3f20f5f0: move *a9(0x660), a11, 0 +3f20f610: move *a9(0xaa0), a7, 0 +3f20f630: sub a7, a11 +3f20f640: move a11, *a9(0x660), 0 +3f20f660: move *a9(0x660), a11, 0 +3f20f680: jrgt L3F20F6C0 +3f20f690: movk 1, a11 +3f20f6a0: move a11, *a9(0x660), 0 +L3F20F6C0: +3f20f6c0: sub a11, a11 +3f20f6d0: move a11, *a9(0x6c0), 0 +3f20f6f0: jruc L3F20F810 +L3F20F700: +3f20f700: setf 16, 1, 0 +3f20f710: move *a9(0x6a0), a11, 0 +3f20f730: move *a9(0xaa0), a7, 0 +3f20f750: sub a7, a11 +3f20f760: move a11, *a9(0x6a0), 0 +3f20f780: move *a9(0x6a0), a11, 0 +3f20f7a0: jrgt L3F20F7E0 +3f20f7b0: movk 1, a11 +3f20f7c0: move a11, *a9(0x6a0), 0 +L3F20F7E0: +3f20f7e0: sub a11, a11 +3f20f7f0: move a11, *a9(0x6d0), 0 +L3F20F810: +3f20f810: move *sp(0xa0), a14, 1 +3f20f830: mmfm sp, a7,a9,a11,a13 +3f20f850: rets 2 +3f20f860: mmtm sp, a5,a7,a9,a10,a11,a13 +3f20f880: move a14, a13 +3f20f890: move *a13(0xffe0), a9, 1 +3f20f8b0: setf 16, 1, 0 +3f20f8c0: move *a9(0xaa0), a7, 0 +3f20f8e0: jrne L3F20F920 +3f20f8f0: movk 1, a7 +3f20f900: move a7, *a9(0xaa0), 0 +L3F20F920: +3f20f920: move *a9(0xab0), a7, 0 +3f20f940: jrne L3F20F980 +3f20f950: movk 1, a7 +3f20f960: move a7, *a9(0xab0), 0 +L3F20F980: +3f20f980: setf 8, 0, 0 +3f20f990: move *a9(0x570), a7, 0 +3f20f9b0: jrne L3F20FF80 +3f20f9c0: move *a9(0x740), a7, 1 +3f20f9e0: btst 6, a7 +3f20f9f0: jreq L3F20FAE0 +3f20fa00: setf 16, 1, 0 +3f20fa10: move *a9(0xaa0), a7, 0 +3f20fa30: move *a9(0x620), a5, 0 +3f20fa50: add a5, a7 +3f20fa60: dec a7 +3f20fa70: move a7, *a9(0x670), 0 +3f20fa90: move *a9(0x630), a10, 0 +3f20fab0: move *a9(0x620), a11, 0 +3f20fad0: jruc L3F20FBB0 +L3F20FAE0: +3f20fae0: sub a7, a7 +3f20faf0: move a7, @0x1a68b0, 1 +3f20fb20: setf 16, 1, 0 +3f20fb30: move *a9(0xaa0), *a9(0x670), 0 +3f20fb60: move *a9(0x540), a5, 1 +3f20fb80: move *a5(0x10), a10, 0 +3f20fba0: movk 1, a11 +L3F20FBB0: +3f20fbb0: move *a9(0xab0), *a9(0x660), 0 +3f20fbe0: move *a9(0x660), a7, 0 +3f20fc00: jrgt L3F20FC40 +3f20fc10: movk 1, a7 +3f20fc20: move a7, *a9(0x660), 0 +L3F20FC40: +3f20fc40: move *a9(0x540), a7, 1 +3f20fc60: move *a9(0x660), a5, 0 +3f20fc80: move *a7, a7, 0 +3f20fc90: cmp a7, a5 +3f20fca0: jrle L3F20FD00 +3f20fcb0: move *a9(0x540), a7, 1 +3f20fcd0: move *a7(0x0), *a9(0x660), 0 +L3F20FD00: +3f20fd00: move *a9(0x670), a7, 0 +3f20fd20: cmp a11, a7 +3f20fd30: jrge L3F20FD60 +3f20fd40: move a11, *a9(0x670), 0 +L3F20FD60: +3f20fd60: move *a9(0x670), a7, 0 +3f20fd80: cmp a10, a7 +3f20fd90: jrle L3F20FDC0 +3f20fda0: move a10, *a9(0x670), 0 +L3F20FDC0: +3f20fdc0: move a14, -*sp, 1 +3f20fdd0: move *a9(0x670), a8, 0 +3f20fdf0: move a8, *a14+, 1 +3f20fe00: move a9, *a14+, 1 +3f20fe10: calla L3F50F4D0 +3f20fe40: setf 16, 1, 0 +3f20fe50: move *a9(0x660), a7, 0 +3f20fe70: cmp a8, a7 +3f20fe80: jrle L3F20FF40 +3f20fe90: move a14, -*sp, 1 +3f20fea0: move *a9(0x670), a8, 0 +3f20fec0: move a8, *a14+, 1 +3f20fed0: move a9, *a14+, 1 +3f20fee0: calla L3F50F4D0 +3f20ff10: setf 16, 1, 0 +3f20ff20: move a8, *a9(0x660), 0 +L3F20FF40: +3f20ff40: sub a7, a7 +3f20ff50: move a7, *a9(0x6c0), 0 +3f20ff70: jruc L3F210160 +L3F20FF80: +3f20ff80: sub a7, a7 +3f20ff90: move a7, @0x1a68b0, 1 +3f20ffc0: setf 16, 1, 0 +3f20ffd0: move *a9(0xab0), *a9(0x6a0), 0 +3f210000: move a14, -*sp, 1 +3f210010: move a7, *a14+, 1 +3f210020: move a9, *a14+, 1 +3f210030: calla L3F50F4D0 +3f210060: setf 16, 1, 0 +3f210070: move *a9(0x6a0), a5, 0 +3f210090: cmp a8, a5 +3f2100a0: jrle L3F210140 +3f2100b0: move a14, -*sp, 1 +3f2100c0: move a7, *a14+, 1 +3f2100d0: move a9, *a14+, 1 +3f2100e0: calla L3F50F4D0 +3f210110: setf 16, 1, 0 +3f210120: move a8, *a9(0x6a0), 0 +L3F210140: +3f210140: move a7, *a9(0x6c0), 0 +L3F210160: +3f210160: move *sp(0xe0), a14, 1 +3f210180: mmfm sp, a5,a7,a9,a10,a11,a13 +3f2101a0: rets 2 +L3F2101B0: +3f2101b0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f2101d0: move a14, a13 +3f2101e0: addi 0x50, a14 +3f210200: move *a13(0xffe0), a9, 1 +3f210220: move @0x1a7350, a7, 1 +3f210250: jreq L3F210460 +3f210260: move @0x26f7e0, a7, 1 +3f210290: cmp a9, a7 +3f2102a0: jrne L3F210460 +3f2102b0: sub a7, a7 +3f2102c0: move a7, @0x1a7350, 1 +3f2102f0: calla L3FA65030 +3f210320: move a14, -*sp, 1 +3f210330: move @0x26f8e0, *a14+, 1 +3f210360: move @0x26f8c0, *a14+, 1 +3f210390: move @0x26f8a0, *a14+, 1 +3f2103c0: move @0x26f880, *a14+, 1 +3f2103f0: move a9, *a14+, 1 +3f210400: movi 0x190, a7 +3f210420: move a7, *a14+, 1 +3f210430: calla L3FA441F0 +L3F210460: +3f210460: move @0x26f990, a7, 1 +3f210490: dsjs a7, L3F210670 +3f2104a0: move @0x26f7e0, a7, 1 +3f2104d0: cmp a9, a7 +3f2104e0: jrne L3F210670 +3f2104f0: move a14, -*sp, 1 +3f210500: move @0x26fa50, *a14+, 1 +3f210530: move @0x26fa30, *a14+, 1 +3f210560: move @0x26fa10, *a14+, 1 +3f210590: move @0x26f9f0, *a14+, 1 +3f2105c0: move a9, *a14+, 1 +3f2105d0: movi 0x193, a7 +3f2105f0: move a7, *a14+, 1 +3f210600: calla L3FA441F0 +3f210630: sub a7, a7 +3f210640: move a7, @0x26f990, 1 +L3F210670: +3f210670: setf 8, 0, 0 +3f210680: move *a9(0x570), a7, 0 +3f2106a0: jrne L3F2108A0 +3f2106b0: setf 16, 1, 0 +3f2106c0: move *a9(0x660), a12, 0 +3f2106e0: jrgt L3F210700 +3f2106f0: movk 1, a12 +L3F210700: +3f210700: move *a9(0x540), a7, 1 +3f210720: move *a7, a7, 0 +3f210730: cmp a7, a12 +3f210740: jrle L3F210780 +3f210750: move *a9(0x540), a7, 1 +3f210770: move *a7, a12, 0 +L3F210780: +3f210780: move *a9(0x670), a0, 0 +3f2107a0: move *a9(0x540), a7, 1 +3f2107c0: move *a7(0x10), a7, 0 +3f2107e0: cmp a7, a0 +3f2107f0: jrle L3F210840 +3f210800: move *a9(0x540), a7, 1 +3f210820: move *a7(0x10), a0, 0 +L3F210840: +3f210840: move a0, a7 +3f210850: jagt L3F211EE0 +3f210870: movk 1, a0 +3f210880: jauc L3F211EE0 +L3F2108A0: +3f2108a0: setf 16, 1, 0 +3f2108b0: move *a9(0x6a0), a12, 0 +3f2108d0: sub a0, a0 +3f2108e0: jauc L3F211EE0 +L3F210900: +3f210900: move a0, a10 +3f210910: jreq L3F210970 +3f210920: move *a9(0x540), a7, 1 +3f210940: move *a7(0x10), a11, 0 +3f210960: jruc L3F210980 +L3F210970: +3f210970: sub a11, a11 +L3F210980: +3f210980: cmpi 0x1, a12 +3f2109a0: jale L3F211F80 +3f2109c0: inc a10 +3f2109d0: move a14, -*sp, 1 +3f2109e0: movk 32, a7 +3f2109f0: move a7, *a14+, 1 +3f210a00: move *a9(0x540), a5, 1 +3f210a20: setf 16, 1, 0 +3f210a30: move *a5, a5, 0 +3f210a40: sub a12, a5 +3f210a50: inc a5 +3f210a60: move a5, *a14+, 1 +3f210a70: move *a9(0x540), a5, 1 +3f210a90: move a0, a7 +3f210aa0: sll 0x5, a7 +3f210ab0: add a7, a5 +3f210ac0: move a12, a7 +3f210ad0: sll 0x3, a7 +3f210ae0: move *a5(0x40), a5, 1 +3f210b00: add a7, a5 +3f210b10: move a5, *a14+, 1 +3f210b20: calla L3FB44E40 +3f210b50: move a14, -*sp, 1 +3f210b60: move *a9(0x540), a7, 1 +3f210b80: setf 16, 1, 0 +3f210b90: move *a7, a7, 0 +3f210ba0: sub a12, a7 +3f210bb0: inc a7 +3f210bc0: move a7, *a14+, 1 +3f210bd0: move *a9(0x540), a7, 1 +3f210bf0: move a0, a5 +3f210c00: sll 0x5, a5 +3f210c10: add a5, a7 +3f210c20: move *a9(0x540), a5, 1 +3f210c40: move *a5(0x20), a5, 1 +3f210c60: add a12, a5 +3f210c70: sll 0x3, a5 +3f210c80: move *a7(0x40), a7, 1 +3f210ca0: add a5, a7 +3f210cb0: move a7, *a14+, 1 +3f210cc0: calla L3FB44A00 +3f210cf0: move *a9(0x540), a7, 1 +3f210d10: move a0, a5 +3f210d20: sll 0x5, a5 +3f210d30: add a5, a7 +3f210d40: move *a9(0x540), a5, 1 +3f210d60: move *a5(0x20), a5, 1 +3f210d80: sll 0x3, a5 +3f210d90: move *a7(0x40), a7, 1 +3f210db0: add a5, a7 +3f210dc0: setf 8, 0, 0 +3f210dd0: move *a7, a2, 0 +3f210de0: movk 1, a2 +3f210df0: jrne L3F210E10 +3f210e00: sub a2, a2 +L3F210E10: +3f210e10: move a2, a5 +3f210e20: jreq L3F210E70 +3f210e30: move a12, a7 +3f210e40: sll 0x1, a7 +3f210e50: move a7, a12 +3f210e60: dec a12 +L3F210E70: +3f210e70: move *a9(0x540), a7, 1 +3f210e90: setf 16, 1, 0 +3f210ea0: move *a7, a7, 0 +3f210eb0: sub a12, a7 +3f210ec0: inc a7 +3f210ed0: move a7, *a13, 0 +3f210ee0: move *a9(0x59b0), a7, 0 +3f210f00: move a12, a4 +3f210f10: sub a7, a4 +3f210f20: jrge L3F210F80 +3f210f30: sext a4, 0 +3f210f40: move *a13, a7, 0 +3f210f50: add a4, a7 +3f210f60: move a7, *a13, 0 +3f210f70: sub a4, a4 +L3F210F80: +3f210f80: move *a13, a7, 0 +3f210f90: add a4, a7 +3f210fa0: move *a9(0x59c0), a5, 0 +3f210fc0: cmp a5, a7 +3f210fd0: jrle L3F211020 +3f210fe0: move *a9(0x59c0), a7, 0 +3f211000: sub a4, a7 +3f211010: move a7, *a13, 0 +L3F211020: +3f211020: move *a9(0xa30), a7, 0 +3f211040: mpys a4, a7 +3f211050: addk 4, a7 +3f211060: move a7, *a13(0x10), 0 +3f211080: move *a13, a7, 0 +3f211090: move *a9(0xa30), a5, 0 +3f2110b0: mpys a7, a5 +3f2110c0: move a5, *a13(0x30), 1 +3f2110e0: move a0, a8 +3f2110f0: jreq L3F2111C0 +3f211100: move *a9(0x5990), a3, 0 +3f211120: move a0, a5 +3f211130: sub a3, a5 +3f211140: move *a9(0xa40), a3, 0 +3f211160: mpys a3, a5 +3f211170: move *a9(0xa70), a3, 0 +3f211190: add a3, a5 +3f2111a0: addk 4, a5 +3f2111b0: jruc L3F211250 +L3F2111C0: +3f2111c0: move *a9(0x59a0), a3, 0 +3f2111e0: move *a9(0xa40), a5, 0 +3f211200: mpys a5, a3 +3f211210: move *a9(0xa70), a5, 0 +3f211230: add a3, a5 +3f211240: addk 8, a5 +L3F211250: +3f211250: move a5, *a13(0x20), 0 +3f211270: move a7, a3 +3f211280: jale L3F211F80 +3f2112a0: move a0, a5 +3f2112b0: jreq L3F211390 +3f2112c0: move *a9(0x5990), a5, 0 +3f2112e0: cmp a0, a5 +3f2112f0: jagt L3F211F80 +3f211310: move *a9(0x5990), a5, 0 +3f211330: move *a9(0x59a0), a3, 0 +3f211350: add a3, a5 +3f211360: cmp a5, a0 +3f211370: jage L3F211F80 +L3F211390: +3f211390: move a14, -*sp, 1 +3f2113a0: sub a5, a5 +3f2113b0: move a5, *a14+, 1 +3f2113c0: move *a9(0xa40), a8, 0 +3f2113e0: move a8, *a14+, 1 +3f2113f0: move *a13(0x30), *a14+, 1 +3f211410: move *a13(0x20), a3, 0 +3f211430: move a3, *a14+, 1 +3f211440: move *a13(0x10), a5, 0 +3f211460: move a5, *a14+, 1 +3f211470: move *a9(0x80), *a14+, 1 +3f211490: move @0x1a6810, *a14+, 1 +3f2114c0: calla L3FD39680 +3f2114f0: jauc L3F211F80 +L3F211510: +3f211510: move a0, a3 +3f211520: jreq L3F211550 +3f211530: movk 1, a10 +3f211540: jruc L3F211560 +L3F211550: +3f211550: sub a10, a10 +L3F211560: +3f211560: move a0, a11 +3f211570: move a14, -*sp, 1 +3f211580: move a0, *a14+, 1 +3f211590: move a9, *a14+, 1 +3f2115a0: calla L3F50F4D0 +3f2115d0: cmp a8, a12 +3f2115e0: jage L3F211F80 +3f211600: dec a11 +3f211610: move a14, -*sp, 1 +3f211620: movk 32, a7 +3f211630: move a7, *a14+, 1 +3f211640: move a12, *a14+, 1 +3f211650: move *a9(0x540), a5, 1 +3f211670: move a0, a3 +3f211680: sll 0x5, a3 +3f211690: add a3, a5 +3f2116a0: move *a5(0x40), a5, 1 +3f2116c0: addk 8, a5 +3f2116d0: move a5, *a14+, 1 +3f2116e0: calla L3FB44E40 +3f211710: move a14, -*sp, 1 +3f211720: move a12, *a14+, 1 +3f211730: move *a9(0x540), a5, 1 +3f211750: move a0, a3 +3f211760: sll 0x5, a3 +3f211770: add a3, a5 +3f211780: move *a9(0x540), a3, 1 +3f2117a0: move *a3(0x20), a3, 1 +3f2117c0: inc a3 +3f2117d0: sll 0x3, a3 +3f2117e0: move *a5(0x40), a5, 1 +3f211800: add a3, a5 +3f211810: move a5, *a14+, 1 +3f211820: calla L3FB44A00 +3f211850: move *a9(0x540), a5, 1 +3f211870: move a0, a3 +3f211880: sll 0x5, a3 +3f211890: add a3, a5 +3f2118a0: move *a9(0x540), a3, 1 +3f2118c0: move *a3(0x20), a3, 1 +3f2118e0: sll 0x3, a3 +3f2118f0: move *a5(0x40), a5, 1 +3f211910: add a3, a5 +3f211920: setf 8, 0, 0 +3f211930: move *a5, a2, 0 +3f211940: movk 1, a2 +3f211950: jrne L3F211970 +3f211960: sub a2, a2 +L3F211970: +3f211970: move a2, a3 +3f211980: jreq L3F2119A0 +3f211990: sll 0x1, a12 +L3F2119A0: +3f2119a0: setf 16, 1, 0 +3f2119b0: move *a9(0x59b0), a5, 0 +3f2119d0: move a12, a3 +3f2119e0: sub a5, a3 +3f2119f0: move a3, a4 +3f211a00: inc a4 +3f211a10: move *a9(0x59c0), a5, 0 +3f211a30: cmp a5, a4 +3f211a40: jrle L3F211A70 +3f211a50: move *a9(0x59c0), a4, 0 +L3F211A70: +3f211a70: move a4, a3 +3f211a80: jrle L3F211F80 +3f211a90: move a0, a3 +3f211aa0: jreq L3F211B60 +3f211ab0: move *a9(0x5990), a5, 0 +3f211ad0: cmp a0, a5 +3f211ae0: jrgt L3F211F80 +3f211af0: move *a9(0x5990), a5, 0 +3f211b10: move *a9(0x59a0), a3, 0 +3f211b30: add a3, a5 +3f211b40: cmp a5, a0 +3f211b50: jrge L3F211F80 +L3F211B60: +3f211b60: move a14, -*sp, 1 +3f211b70: sub a5, a5 +3f211b80: move a5, *a14+, 1 +3f211b90: move *a9(0xa40), a8, 0 +3f211bb0: move a8, *a14+, 1 +3f211bc0: move *a9(0xa30), a3, 0 +3f211be0: mpys a4, a3 +3f211bf0: move a3, *a14+, 1 +3f211c00: move a0, a3 +3f211c10: jreq L3F211CE0 +3f211c20: move *a9(0x5990), a3, 0 +3f211c40: move a0, a5 +3f211c50: sub a3, a5 +3f211c60: move *a9(0xa40), a3, 0 +3f211c80: mpys a3, a5 +3f211c90: move *a9(0xa70), a3, 0 +3f211cb0: add a3, a5 +3f211cc0: addk 4, a5 +3f211cd0: jruc L3F211D70 +L3F211CE0: +3f211ce0: move *a9(0x59a0), a3, 0 +3f211d00: move *a9(0xa40), a5, 0 +3f211d20: mpys a5, a3 +3f211d30: move *a9(0xa70), a5, 0 +3f211d50: add a3, a5 +3f211d60: addk 8, a5 +L3F211D70: +3f211d70: move a5, *a14+, 1 +3f211d80: movk 4, a5 +3f211d90: move a5, *a14+, 1 +3f211da0: move *a9(0x80), *a14+, 1 +3f211dc0: move @0x1a6810, *a14+, 1 +3f211df0: calla L3FD39680 +3f211e20: jruc L3F211F80 +L3F211E30: +3f211e30: move a0, a3 +3f211e40: jreq L3F211EB0 +3f211e50: movk 1, a10 +3f211e60: move *a9(0x540), a7, 1 +3f211e80: move *a7(0x10), a11, 0 +3f211ea0: jruc L3F211F80 +L3F211EB0: +3f211eb0: sub a10, a10 +3f211ec0: move a10, a11 +3f211ed0: jruc L3F211F80 +L3F211EE0: +3f211ee0: move *a9(0xaa0), a8, 0 +3f211f00: jaeq L3F210900 +3f211f20: dec a8 +3f211f30: jaeq L3F211510 +3f211f50: dec a8 +3f211f60: jreq L3F211E30 +3f211f70: jruc L3F212540 +L3F211F80: +3f211f80: move a10, a0 +3f211f90: cmp a11, a0 +3f211fa0: jrgt L3F212040 +L3F211FB0: +3f211fb0: move a14, -*sp, 1 +3f211fc0: move a0, *a14+, 1 +3f211fd0: move a9, *a14+, 1 +3f211fe0: calla L3F510290 +3f212010: inc a0 +3f212020: cmp a11, a0 +3f212030: jrle L3F211FB0 +L3F212040: +3f212040: move a10, a3 +3f212050: jreq L3F2120D0 +3f212060: setf 16, 1, 0 +3f212070: move *a9(0x5990), a7, 0 +3f212090: cmp a7, a10 +3f2120a0: jrge L3F2120D0 +3f2120b0: move *a9(0x5990), a10, 0 +L3F2120D0: +3f2120d0: move a11, a3 +3f2120e0: jreq L3F2121E0 +3f2120f0: setf 16, 1, 0 +3f212100: move *a9(0x5990), a7, 0 +3f212120: move *a9(0x59a0), a5, 0 +3f212140: add a5, a7 +3f212150: cmp a7, a11 +3f212160: jrlt L3F2121E0 +3f212170: move *a9(0x5990), a7, 0 +3f212190: move *a9(0x59a0), a5, 0 +3f2121b0: add a5, a7 +3f2121c0: move a7, a11 +3f2121d0: dec a11 +L3F2121E0: +3f2121e0: cmp a11, a10 +3f2121f0: jrgt L3F212540 +3f212200: move a11, a7 +3f212210: sub a10, a7 +3f212220: move a7, a6 +3f212230: inc a6 +3f212240: move a14, -*sp, 1 +3f212250: sub a7, a7 +3f212260: move a7, *a14+, 1 +3f212270: setf 16, 1, 0 +3f212280: move *a9(0xa40), a5, 0 +3f2122a0: mpys a6, a5 +3f2122b0: move a5, *a14+, 1 +3f2122c0: move *a9(0x59c0), a5, 0 +3f2122e0: move *a9(0xa30), a3, 0 +3f212300: mpys a3, a5 +3f212310: move a5, *a14+, 1 +3f212320: move a10, a3 +3f212330: jreq L3F212400 +3f212340: move *a9(0x5990), a5, 0 +3f212360: move a10, a3 +3f212370: sub a5, a3 +3f212380: move *a9(0xa40), a5, 0 +3f2123a0: mpys a5, a3 +3f2123b0: move *a9(0xa70), a5, 0 +3f2123d0: add a5, a3 +3f2123e0: addk 4, a3 +3f2123f0: jruc L3F212490 +L3F212400: +3f212400: move *a9(0x59a0), a5, 0 +3f212420: move *a9(0xa40), a3, 0 +3f212440: mpys a3, a5 +3f212450: move *a9(0xa70), a3, 0 +3f212470: add a5, a3 +3f212480: addk 8, a3 +L3F212490: +3f212490: move a3, *a14+, 1 +3f2124a0: movk 4, a5 +3f2124b0: move a5, *a14+, 1 +3f2124c0: move *a9(0x80), *a14+, 1 +3f2124e0: move @0x1a6810, *a14+, 1 +3f212510: calla L3FD39680 +L3F212540: +3f212540: move *sp(0x1a0), a14, 1 +3f212560: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f212580: rets 2 +3f212590: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f2125b0: move a14, a13 +3f2125c0: addk 32, a14 +3f2125d0: move *a13(0xffe0), a9, 1 +3f2125f0: setf 8, 0, 0 +3f212600: move *a9(0x7e0), a7, 0 +3f212620: cmpi 0x3e, a7 +3f212640: jac L3F213170 +3f212660: move *a9(0x570), a7, 0 +3f212680: jrne L3F212860 +3f212690: setf 16, 1, 0 +3f2126a0: move *a9(0x660), a11, 0 +3f2126c0: jrgt L3F2126E0 +3f2126d0: movk 1, a11 +L3F2126E0: +3f2126e0: move *a9(0x540), a7, 1 +3f212700: move *a7, a7, 0 +3f212710: cmp a7, a11 +3f212720: jrle L3F212760 +3f212730: move *a9(0x540), a7, 1 +3f212750: move *a7, a11, 0 +L3F212760: +3f212760: move *a9(0x670), a12, 0 +3f212780: move *a9(0x540), a7, 1 +3f2127a0: move *a7(0x10), a7, 0 +3f2127c0: cmp a7, a12 +3f2127d0: jrle L3F212820 +3f2127e0: move *a9(0x540), a7, 1 +3f212800: move *a7(0x10), a12, 0 +L3F212820: +3f212820: move a12, a7 +3f212830: jrgt L3F2128A0 +3f212840: movk 1, a12 +3f212850: jruc L3F2128A0 +L3F212860: +3f212860: setf 16, 1, 0 +3f212870: move *a9(0x6a0), a11, 0 +3f212890: sub a12, a12 +L3F2128A0: +3f2128a0: move *a9(0x540), a7, 1 +3f2128c0: move *a7(0x20), *a13(0x0), 1 +3f2128f0: jruc L3F212BA0 +L3F212900: +3f212900: move a12, a4 +3f212910: inc a4 +3f212920: move a12, a7 +3f212930: jreq L3F212990 +3f212940: move *a9(0x540), a7, 1 +3f212960: move *a7(0x10), a6, 0 +3f212980: jruc L3F2129A0 +L3F212990: +3f212990: sub a6, a6 +L3F2129A0: +3f2129a0: move a11, a0 +3f2129b0: move a14, -*sp, 1 +3f2129c0: move a12, *a14+, 1 +3f2129d0: move a9, *a14+, 1 +3f2129e0: calla L3F50F4D0 +3f212a10: move a8, a2 +3f212a20: jruc L3F212C20 +L3F212A30: +3f212a30: move a12, a7 +3f212a40: jreq L3F212A70 +3f212a50: movk 1, a4 +3f212a60: jruc L3F212A80 +L3F212A70: +3f212a70: sub a4, a4 +L3F212A80: +3f212a80: move a12, a6 +3f212a90: dec a6 +3f212aa0: movk 1, a0 +3f212ab0: move a11, a2 +3f212ac0: jruc L3F212C20 +L3F212AD0: +3f212ad0: move a12, a7 +3f212ae0: jreq L3F212B50 +3f212af0: movk 1, a4 +3f212b00: move *a9(0x540), a7, 1 +3f212b20: move *a7(0x10), a6, 0 +3f212b40: jruc L3F212B70 +L3F212B50: +3f212b50: sub a4, a4 +3f212b60: move a4, a6 +L3F212B70: +3f212b70: movk 1, a0 +3f212b80: sub a2, a2 +3f212b90: jruc L3F212C20 +L3F212BA0: +3f212ba0: move *a9(0xaa0), a8, 0 +3f212bc0: jreq L3F212900 +3f212bd0: dec a8 +3f212be0: jreq L3F212A30 +3f212bf0: dec a8 +3f212c00: jreq L3F212AD0 +3f212c10: jruc L3F213170 +L3F212C20: +3f212c20: cmp a2, a0 +3f212c30: jrgt L3F212E80 +3f212c40: move *a9(0x540), a7, 1 +3f212c60: move a12, a5 +3f212c70: sll 0x5, a5 +3f212c80: add a5, a7 +3f212c90: move a0, a5 +3f212ca0: sll 0x3, a5 +3f212cb0: move *a7(0x40), a10, 1 +3f212cd0: add a5, a10 +3f212ce0: move a0, a11 +3f212cf0: cmp a2, a11 +3f212d00: jrgt L3F212DE0 +3f212d10: setf 8, 0, 0 +L3F212D20: +3f212d20: move *a13, a7, 1 +3f212d30: sll 0x3, a7 +3f212d40: add a10, a7 +3f212d50: move *a7, a7, 0 +3f212d60: btst 4, a7 +3f212d70: jrne L3F212DA0 +3f212d80: movk 32, a7 +3f212d90: movb a7, *a10 +L3F212DA0: +3f212da0: addk 8, a10 +3f212db0: inc a11 +3f212dc0: cmp a2, a11 +3f212dd0: jrle L3F212D20 +L3F212DE0: +3f212de0: move a14, -*sp, 1 +3f212df0: movk 1, a7 +3f212e00: move a7, *a14+, 1 +3f212e10: move a2, *a14+, 1 +3f212e20: move a0, *a14+, 1 +3f212e30: move a12, *a14+, 1 +3f212e40: move a9, *a14+, 1 +3f212e50: calla L3F50D1B0 +L3F212E80: +3f212e80: move a4, a12 +3f212e90: cmp a6, a12 +3f212ea0: jrgt L3F213170 +L3F212EB0: +3f212eb0: move a14, -*sp, 1 +3f212ec0: move a12, *a14+, 1 +3f212ed0: move a9, *a14+, 1 +3f212ee0: calla L3F50F4D0 +3f212f10: move a8, a2 +3f212f20: move *a9(0x540), a7, 1 +3f212f40: move a12, a5 +3f212f50: sll 0x5, a5 +3f212f60: add a5, a7 +3f212f70: move *a7(0x40), a10, 1 +3f212f90: addk 8, a10 +3f212fa0: movk 1, a11 +3f212fb0: cmp a2, a11 +3f212fc0: jrgt L3F2130A0 +3f212fd0: setf 8, 0, 0 +L3F212FE0: +3f212fe0: move *a13, a7, 1 +3f212ff0: sll 0x3, a7 +3f213000: add a10, a7 +3f213010: move *a7, a7, 0 +3f213020: btst 4, a7 +3f213030: jrne L3F213060 +3f213040: movk 32, a7 +3f213050: movb a7, *a10 +L3F213060: +3f213060: addk 8, a10 +3f213070: inc a11 +3f213080: cmp a2, a11 +3f213090: jrle L3F212FE0 +L3F2130A0: +3f2130a0: move a14, -*sp, 1 +3f2130b0: movk 1, a7 +3f2130c0: move a7, *a14+, 1 +3f2130d0: move a2, *a14+, 1 +3f2130e0: move a7, *a14+, 1 +3f2130f0: move a12, *a14+, 1 +3f213100: move a9, *a14+, 1 +3f213110: calla L3F50D1B0 +3f213140: inc a12 +3f213150: cmp a6, a12 +3f213160: jrle L3F212EB0 +L3F213170: +3f213170: move *sp(0x180), a14, 1 +3f213190: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f2131b0: rets 2 +3f2131c0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f2131e0: move a14, a13 +3f2131f0: move *a13(0xffe0), a9, 1 +3f213210: setf 8, 0, 0 +3f213220: move *a9(0x570), a7, 0 +3f213240: jrne L3F213380 +3f213250: setf 16, 1, 0 +3f213260: move *a9(0x660), a2, 0 +3f213280: move *a9(0x670), a4, 0 +3f2132a0: move *a9(0x540), a7, 1 +3f2132c0: move *a7(0x10), a7, 0 +3f2132e0: cmp a7, a4 +3f2132f0: jrle L3F213340 +3f213300: move *a9(0x540), a7, 1 +3f213320: move *a7(0x10), a4, 0 +L3F213340: +3f213340: move a4, a7 +3f213350: jrgt L3F213520 +3f213360: movk 1, a4 +3f213370: jruc L3F213520 +L3F213380: +3f213380: setf 16, 1, 0 +3f213390: move *a9(0x6a0), a2, 0 +3f2133b0: sub a4, a4 +3f2133c0: jruc L3F213520 +L3F2133D0: +3f2133d0: move a2, a10 +3f2133e0: move a14, -*sp, 1 +3f2133f0: move a4, *a14+, 1 +3f213400: move a9, *a14+, 1 +3f213410: calla L3F50F4D0 +3f213440: move a8, a11 +3f213450: jruc L3F2135B0 +L3F213460: +3f213460: movk 1, a10 +3f213470: move a2, a11 +3f213480: jruc L3F2135B0 +L3F213490: +3f213490: movk 1, a10 +3f2134a0: move a14, -*sp, 1 +3f2134b0: move a4, *a14+, 1 +3f2134c0: move a9, *a14+, 1 +3f2134d0: calla L3F50F4D0 +3f213500: move a8, a11 +3f213510: jruc L3F2135B0 +L3F213520: +3f213520: move *a9(0xaa0), a8, 0 +3f213540: jreq L3F2133D0 +3f213550: dec a8 +3f213560: jreq L3F213460 +3f213570: dec a8 +3f213580: jreq L3F213490 +3f213590: jauc L3F2146E0 +L3F2135B0: +3f2135b0: cmp a11, a10 +3f2135c0: jagt L3F2146E0 +3f2135e0: move a14, -*sp, 1 +3f2135f0: movk 32, a7 +3f213600: move a7, *a14+, 1 +3f213610: move a11, a7 +3f213620: sub a10, a7 +3f213630: inc a7 +3f213640: move a7, *a14+, 1 +3f213650: move *a9(0x540), a7, 1 +3f213670: move a4, a5 +3f213680: sll 0x5, a5 +3f213690: add a5, a7 +3f2136a0: move a10, a5 +3f2136b0: sll 0x3, a5 +3f2136c0: move *a7(0x40), a7, 1 +3f2136e0: add a5, a7 +3f2136f0: move a7, *a14+, 1 +3f213700: calla L3FB44E40 +3f213730: move a14, -*sp, 1 +3f213740: move a11, a7 +3f213750: sub a10, a7 +3f213760: inc a7 +3f213770: move a7, *a14+, 1 +3f213780: move *a9(0x540), a7, 1 +3f2137a0: move a4, a5 +3f2137b0: sll 0x5, a5 +3f2137c0: add a5, a7 +3f2137d0: move *a9(0x540), a5, 1 +3f2137f0: move *a5(0x20), a5, 1 +3f213810: add a10, a5 +3f213820: sll 0x3, a5 +3f213830: move *a7(0x40), a7, 1 +3f213850: add a5, a7 +3f213860: move a7, *a14+, 1 +3f213870: calla L3FB44A00 +3f2138a0: move *a9(0x540), a7, 1 +3f2138c0: move a4, a5 +3f2138d0: sll 0x5, a5 +3f2138e0: add a5, a7 +3f2138f0: move *a9(0x540), a5, 1 +3f213910: move *a5(0x20), a5, 1 +3f213930: sll 0x3, a5 +3f213940: move *a7(0x40), a7, 1 +3f213960: add a5, a7 +3f213970: setf 8, 0, 0 +3f213980: move *a7, a6, 0 +3f213990: movk 1, a6 +3f2139a0: jrne L3F2139C0 +3f2139b0: sub a6, a6 +L3F2139C0: +3f2139c0: move a10, a12 +3f2139d0: move a11, a0 +3f2139e0: move a6, a5 +3f2139f0: jreq L3F213A50 +3f213a00: move a10, a7 +3f213a10: sll 0x1, a7 +3f213a20: move a7, a10 +3f213a30: dec a10 +3f213a40: sll 0x1, a11 +L3F213A50: +3f213a50: setf 16, 1, 0 +3f213a60: move *a9(0x59b0), a7, 0 +3f213a80: sub a7, a10 +3f213a90: jrge L3F213AB0 +3f213aa0: sub a10, a10 +L3F213AB0: +3f213ab0: move *a9(0x59b0), a7, 0 +3f213ad0: sub a7, a11 +3f213ae0: move *a9(0x59c0), a7, 0 +3f213b00: move *a9(0x59b0), a5, 0 +3f213b20: add a5, a7 +3f213b30: dec a7 +3f213b40: cmp a7, a11 +3f213b50: jrlt L3F213BD0 +3f213b60: move *a9(0x59c0), a7, 0 +3f213b80: move *a9(0x59b0), a5, 0 +3f213ba0: add a5, a7 +3f213bb0: move a7, a11 +3f213bc0: subk 2, a11 +L3F213BD0: +3f213bd0: cmp a10, a11 +3f213be0: jrlt L3F213FE0 +3f213bf0: move a4, a5 +3f213c00: jreq L3F213CC0 +3f213c10: move *a9(0x5990), a7, 0 +3f213c30: cmp a4, a7 +3f213c40: jrgt L3F213FE0 +3f213c50: move *a9(0x5990), a7, 0 +3f213c70: move *a9(0x59a0), a5, 0 +3f213c90: add a5, a7 +3f213ca0: cmp a7, a4 +3f213cb0: jrge L3F213FE0 +L3F213CC0: +3f213cc0: move a14, -*sp, 1 +3f213cd0: sub a7, a7 +3f213ce0: move a7, *a14+, 1 +3f213cf0: move *a9(0xa40), a8, 0 +3f213d10: move a8, *a14+, 1 +3f213d20: move a11, a5 +3f213d30: sub a10, a5 +3f213d40: inc a5 +3f213d50: move *a9(0xa30), a3, 0 +3f213d70: mpys a3, a5 +3f213d80: move a5, *a14+, 1 +3f213d90: move a4, a3 +3f213da0: jreq L3F213E70 +3f213db0: move *a9(0x5990), a5, 0 +3f213dd0: move a4, a3 +3f213de0: sub a5, a3 +3f213df0: move *a9(0xa40), a5, 0 +3f213e10: mpys a5, a3 +3f213e20: move *a9(0xa70), a5, 0 +3f213e40: add a5, a3 +3f213e50: addk 4, a3 +3f213e60: jruc L3F213F00 +L3F213E70: +3f213e70: move *a9(0x59a0), a5, 0 +3f213e90: move *a9(0xa40), a3, 0 +3f213eb0: mpys a3, a5 +3f213ec0: move *a9(0xa70), a3, 0 +3f213ee0: add a5, a3 +3f213ef0: addk 8, a3 +L3F213F00: +3f213f00: move a3, *a14+, 1 +3f213f10: move *a9(0xa30), a5, 0 +3f213f30: mpys a10, a5 +3f213f40: addk 4, a5 +3f213f50: move a5, *a14+, 1 +3f213f60: move *a9(0x80), *a14+, 1 +3f213f80: move @0x1a6810, *a14+, 1 +3f213fb0: calla L3FD39680 +L3F213FE0: +3f213fe0: move @0x26f990, a7, 1 +3f214010: jreq L3F2142B0 +3f214020: move @0x26f800, a5, 1 +3f214050: cmp a5, a9 +3f214060: jrne L3F2142B0 +3f214070: move @0x26fa10, a3, 1 +3f2140a0: cmp a4, a3 +3f2140b0: jrgt L3F2142B0 +3f2140c0: move @0x26fa50, a3, 1 +3f2140f0: cmp a3, a4 +3f214100: jrgt L3F2142B0 +3f214110: move @0x26fa30, a3, 1 +3f214140: cmp a3, a12 +3f214150: jrge L3F2142B0 +3f214160: move a14, -*sp, 1 +3f214170: move a4, *a14+, 1 +3f214180: dec a3 +3f214190: cmp a0, a3 +3f2141a0: jrge L3F2141F0 +3f2141b0: move @0x26fa30, a3, 1 +3f2141e0: jruc L3F214210 +L3F2141F0: +3f2141f0: move a0, a3 +3f214200: inc a3 +L3F214210: +3f214210: move a3, *a14+, 1 +3f214220: move a4, *a14+, 1 +3f214230: move a12, *a14+, 1 +3f214240: move a9, *a14+, 1 +3f214250: movi 0x191, a3 +3f214270: move a3, *a14+, 1 +3f214280: calla L3FA441F0 +L3F2142B0: +3f2142b0: move @0x1a7350, a7, 1 +3f2142e0: dsj a7, L3F2146E0 +3f214300: move @0x26f7e0, a7, 1 +3f214330: cmp a7, a9 +3f214340: jrne L3F2146E0 +3f214350: move @0x26f8a0, a5, 1 +3f214380: cmp a4, a5 +3f214390: jrgt L3F2146E0 +3f2143a0: move @0x26f8e0, a3, 1 +3f2143d0: cmp a3, a4 +3f2143e0: jrgt L3F2146E0 +3f2143f0: move @0x26f8c0, a3, 1 +3f214420: cmp a3, a12 +3f214430: jrge L3F2146E0 +3f214440: move a14, -*sp, 1 +3f214450: move a4, *a14+, 1 +3f214460: dec a3 +3f214470: cmp a0, a3 +3f214480: jrge L3F2144D0 +3f214490: move @0x26f8c0, a3, 1 +3f2144c0: jruc L3F2144F0 +L3F2144D0: +3f2144d0: move a0, a3 +3f2144e0: inc a3 +L3F2144F0: +3f2144f0: move a3, *a14+, 1 +3f214500: move a4, *a14+, 1 +3f214510: move a12, *a14+, 1 +3f214520: move a9, *a14+, 1 +3f214530: movi 0x192, a3 +3f214550: move a3, *a14+, 1 +3f214560: calla L3FA441F0 +3f214590: move a14, -*sp, 1 +3f2145a0: move a4, *a14+, 1 +3f2145b0: move @0x26f8c0, a7, 1 +3f2145e0: dec a7 +3f2145f0: cmp a0, a7 +3f214600: jrge L3F214650 +3f214610: move @0x26f8c0, a7, 1 +3f214640: jruc L3F214670 +L3F214650: +3f214650: move a0, a7 +3f214660: inc a7 +L3F214670: +3f214670: move a7, *a14+, 1 +3f214680: move a4, *a14+, 1 +3f214690: move a12, *a14+, 1 +3f2146a0: move a9, *a14+, 1 +3f2146b0: calla L3FA45900 +L3F2146E0: +3f2146e0: move *sp(0x1a0), a14, 1 +3f214700: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f214720: rets 2 +3f214730: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f214750: move a14, a13 +3f214760: addi 0x40, a14 +3f214780: move *a13(0xffe0), a9, 1 +3f2147a0: setf 8, 0, 0 +3f2147b0: move *a9(0x7e0), a7, 0 +3f2147d0: cmpi 0x3e, a7 +3f2147f0: jrc L3F214F40 +3f214800: move *a9(0x570), a7, 0 +3f214820: jrne L3F214A00 +3f214830: setf 16, 1, 0 +3f214840: move *a9(0x660), a10, 0 +3f214860: jrgt L3F214880 +3f214870: movk 1, a10 +L3F214880: +3f214880: move *a9(0x540), a7, 1 +3f2148a0: move *a7, a7, 0 +3f2148b0: cmp a7, a10 +3f2148c0: jrle L3F214900 +3f2148d0: move *a9(0x540), a7, 1 +3f2148f0: move *a7, a10, 0 +L3F214900: +3f214900: move *a9(0x670), a11, 0 +3f214920: move *a9(0x540), a7, 1 +3f214940: move *a7(0x10), a7, 0 +3f214960: cmp a7, a11 +3f214970: jrle L3F2149C0 +3f214980: move *a9(0x540), a7, 1 +3f2149a0: move *a7(0x10), a11, 0 +L3F2149C0: +3f2149c0: move a11, a7 +3f2149d0: jrgt L3F214BF0 +3f2149e0: movk 1, a11 +3f2149f0: jruc L3F214BF0 +L3F214A00: +3f214a00: setf 16, 1, 0 +3f214a10: move *a9(0x6a0), a10, 0 +3f214a30: sub a11, a11 +3f214a40: jruc L3F214BF0 +L3F214A50: +3f214a50: move a10, *a13, 1 +3f214a60: move a14, -*sp, 1 +3f214a70: move a11, *a14+, 1 +3f214a80: move a9, *a14+, 1 +3f214a90: calla L3F50F4D0 +3f214ac0: move a8, *a13(0x20), 1 +3f214ae0: jruc L3F214C70 +L3F214AF0: +3f214af0: movk 1, a7 +3f214b00: move a7, *a13, 1 +3f214b10: move a10, *a13(0x20), 1 +3f214b30: jruc L3F214C70 +L3F214B40: +3f214b40: movk 1, a7 +3f214b50: move a7, *a13, 1 +3f214b60: move a14, -*sp, 1 +3f214b70: move a11, *a14+, 1 +3f214b80: move a9, *a14+, 1 +3f214b90: calla L3F50F4D0 +3f214bc0: move a8, *a13(0x20), 1 +3f214be0: jruc L3F214C70 +L3F214BF0: +3f214bf0: move *a9(0xaa0), a8, 0 +3f214c10: jreq L3F214A50 +3f214c20: dec a8 +3f214c30: jreq L3F214AF0 +3f214c40: dec a8 +3f214c50: jreq L3F214B40 +3f214c60: jruc L3F214F40 +L3F214C70: +3f214c70: move *a9(0x540), a7, 1 +3f214c90: move a11, a5 +3f214ca0: sll 0x5, a5 +3f214cb0: add a5, a7 +3f214cc0: move *a13, a5, 1 +3f214cd0: sll 0x3, a5 +3f214ce0: move *a7(0x40), a0, 1 +3f214d00: add a5, a0 +3f214d10: move *a9(0x540), a7, 1 +3f214d30: move *a7(0x20), a12, 1 +3f214d50: move *a13, a10, 1 +3f214d60: move *a13(0x20), a7, 1 +3f214d80: cmp a7, a10 +3f214d90: jrgt L3F214E90 +3f214da0: setf 8, 0, 0 +L3F214DB0: +3f214db0: move a12, a7 +3f214dc0: sll 0x3, a7 +3f214dd0: add a0, a7 +3f214de0: move *a7, a7, 0 +3f214df0: btst 4, a7 +3f214e00: jrne L3F214E30 +3f214e10: movk 32, a7 +3f214e20: movb a7, *a0 +L3F214E30: +3f214e30: addk 8, a0 +3f214e40: inc a10 +3f214e50: move *a13(0x20), a7, 1 +3f214e70: cmp a7, a10 +3f214e80: jrle L3F214DB0 +L3F214E90: +3f214e90: move a14, -*sp, 1 +3f214ea0: movk 1, a5 +3f214eb0: move a5, *a14+, 1 +3f214ec0: move a7, *a14+, 1 +3f214ed0: move *a13(0x0), *a14+, 1 +3f214ef0: move a11, *a14+, 1 +3f214f00: move a9, *a14+, 1 +3f214f10: calla L3F50D1B0 +L3F214F40: +3f214f40: move *sp(0x120), a14, 1 +3f214f60: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f214f80: rets 2 +3f214f90: mmtm sp, a7,a9,a11,a13 +3f214fb0: move a14, a13 +3f214fc0: addi 0x40, a14 +3f214fe0: move *a13(0xffe0), a9, 1 +3f215000: setf 8, 0, 0 +3f215010: move *a9(0x7e0), a11, 0 +3f215030: cmpi 0x3d, a11 +3f215050: jac L3F215870 +3f215070: move *a9(0x570), a11, 0 +3f215090: jrne L3F215100 +3f2150a0: setf 16, 1, 0 +3f2150b0: move *a9(0x6e0), a11, 0 +3f2150d0: move a11, *a13(0x20), 1 +3f2150f0: jruc L3F215150 +L3F215100: +3f215100: setf 16, 1, 0 +3f215110: move *a9(0x700), a11, 0 +3f215130: move a11, *a13(0x20), 1 +L3F215150: +3f215150: sub a11, a11 +3f215160: move a11, *a13, 1 +3f215170: move *a9(0xa90), a7, 0 +3f215190: cmp a7, a11 +3f2151a0: jrge L3F2157A0 +3f2151b0: jruc L3F2155B0 +L3F2151C0: +3f2151c0: move *a13(0x20), a11, 1 +3f2151e0: movk 15, a7 +3f2151f0: andn a7, a11 +3f215200: move a11, *a13(0x20), 1 +3f215220: jruc L3F215720 +L3F215230: +3f215230: move *a13(0x20), a11, 1 +3f215250: movk 2, a7 +3f215260: or a11, a7 +3f215270: move a7, *a13(0x20), 1 +3f215290: jruc L3F215720 +L3F2152A0: +3f2152a0: move *a13(0x20), a11, 1 +3f2152c0: movk 4, a7 +3f2152d0: or a11, a7 +3f2152e0: move a7, *a13(0x20), 1 +3f215300: jruc L3F215720 +L3F215310: +3f215310: move *a13(0x20), a11, 1 +3f215330: movk 8, a7 +3f215340: or a11, a7 +3f215350: move a7, *a13(0x20), 1 +3f215370: jruc L3F215720 +L3F215380: +3f215380: move *a13(0x20), a11, 1 +3f2153a0: movk 1, a7 +3f2153b0: or a11, a7 +3f2153c0: move a7, *a13(0x20), 1 +3f2153e0: jruc L3F215720 +L3F2153F0: +3f2153f0: move *a13(0x20), a11, 1 +3f215410: movk 2, a7 +3f215420: andn a7, a11 +3f215430: move a11, *a13(0x20), 1 +3f215450: jruc L3F215720 +L3F215460: +3f215460: move *a13(0x20), a11, 1 +3f215480: movk 4, a7 +3f215490: andn a7, a11 +3f2154a0: move a11, *a13(0x20), 1 +3f2154c0: jruc L3F215720 +L3F2154D0: +3f2154d0: move *a13(0x20), a11, 1 +3f2154f0: movk 8, a7 +3f215500: andn a7, a11 +3f215510: move a11, *a13(0x20), 1 +3f215530: jruc L3F215720 +L3F215540: +3f215540: move *a13(0x20), a11, 1 +3f215560: movk 1, a7 +3f215570: andn a7, a11 +3f215580: move a11, *a13(0x20), 1 +3f2155a0: jruc L3F215720 +L3F2155B0: +3f2155b0: move *a13, a11, 1 +3f2155c0: sll 0x4, a11 +3f2155d0: add a9, a11 +3f2155e0: setf 16, 1, 0 +3f2155f0: move *a11(0xaa0), a8, 0 +3f215610: jreq L3F2151C0 +3f215620: dec a8 +3f215630: jreq L3F215230 +3f215640: subk 3, a8 +3f215650: jreq L3F2152A0 +3f215660: dec a8 +3f215670: jreq L3F215310 +3f215680: subk 2, a8 +3f215690: jreq L3F215380 +3f2156a0: subk 15, a8 +3f2156b0: jreq L3F2153F0 +3f2156c0: subk 2, a8 +3f2156d0: jreq L3F215460 +3f2156e0: dec a8 +3f2156f0: jreq L3F2154D0 +3f215700: subk 2, a8 +3f215710: jreq L3F215540 +L3F215720: +3f215720: move *a13, a11, 1 +3f215730: inc a11 +3f215740: move a11, *a13, 1 +3f215750: setf 16, 1, 0 +3f215760: move *a9(0xa90), a7, 0 +3f215780: cmp a7, a11 +3f215790: jrlt L3F2155B0 +L3F2157A0: +3f2157a0: setf 8, 0, 0 +3f2157b0: move *a9(0x570), a7, 0 +3f2157d0: jrne L3F215830 +3f2157e0: setf 16, 1, 0 +3f2157f0: move *a13(0x20), *a9(0x6e0), 0 +3f215820: jruc L3F215870 +L3F215830: +3f215830: setf 16, 1, 0 +3f215840: move *a13(0x20), *a9(0x700), 0 +L3F215870: +3f215870: move *sp(0xa0), a14, 1 +3f215890: mmfm sp, a7,a9,a11,a13 +3f2158b0: rets 2 +L3F2158C0: +3f2158c0: mmtm sp, a7,a9,a11,a13 +3f2158e0: move a14, a13 +3f2158f0: move *a13(0xffe0), a9, 1 +3f215910: setf 8, 0, 0 +3f215920: move *a9(0x7e0), a11, 0 +3f215940: cmpi 0x3e, a11 +3f215960: jrnc L3F215C20 +3f215970: jruc L3F215CA0 +L3F215980: +3f215980: setf 8, 0, 0 +3f215990: move *a9(0x570), a11, 0 +3f2159b0: jrne L3F215A40 +3f2159c0: setf 16, 1, 0 +3f2159d0: move *a9(0x6e0), a11, 0 +3f2159f0: movk 16, a7 +3f215a00: andn a7, a11 +3f215a10: move a11, *a9(0x6e0), 0 +3f215a30: jruc L3F215CA0 +L3F215A40: +3f215a40: setf 16, 1, 0 +3f215a50: move *a9(0x700), a11, 0 +3f215a70: movk 16, a7 +3f215a80: andn a7, a11 +3f215a90: move a11, *a9(0x700), 0 +3f215ab0: jruc L3F215CA0 +L3F215AC0: +3f215ac0: setf 8, 0, 0 +3f215ad0: move *a9(0x570), a11, 0 +3f215af0: jrne L3F215B90 +3f215b00: setf 16, 1, 0 +3f215b10: move *a9(0x6e0), a11, 0 +3f215b30: ori 0x10, a11 +3f215b60: move a11, *a9(0x6e0), 0 +3f215b80: jruc L3F215CA0 +L3F215B90: +3f215b90: setf 16, 1, 0 +3f215ba0: move *a9(0x700), a11, 0 +3f215bc0: ori 0x10, a11 +3f215bf0: move a11, *a9(0x700), 0 +3f215c10: jruc L3F215CA0 +L3F215C20: +3f215c20: setf 16, 1, 0 +3f215c30: move *a9(0xaa0), a8, 0 +3f215c50: jreq L3F215980 +3f215c60: dec a8 +3f215c70: jreq L3F215AC0 +3f215c80: dec a8 +3f215c90: jreq L3F215980 +L3F215CA0: +3f215ca0: move *sp(0xa0), a14, 1 +3f215cc0: mmfm sp, a7,a9,a11,a13 +3f215ce0: rets 2 +3f215cf0: mmtm sp, a7,a9,a11,a13 +3f215d10: move a14, a13 +3f215d20: addi 0x40, a14 +3f215d40: move *a13(0xffe0), a9, 1 +3f215d60: setf 8, 0, 0 +3f215d70: move *a9(0x570), a11, 0 +3f215d90: jrne L3F216110 +3f215da0: setf 16, 1, 0 +3f215db0: move *a9(0xaa0), a11, 0 +3f215dd0: move a11, *a13, 1 +3f215de0: move *a9(0xab0), a7, 0 +3f215e00: move a7, *a13(0x20), 1 +3f215e20: move a11, a11 +3f215e30: jrne L3F215E60 +3f215e40: movk 1, a7 +3f215e50: move a7, *a13, 1 +L3F215E60: +3f215e60: move *a13(0x20), a11, 1 +3f215e80: jreq L3F215EF0 +3f215e90: move *a9(0x540), a7, 1 +3f215eb0: move *a7(0x10), a7, 0 +3f215ed0: cmp a7, a11 +3f215ee0: jrle L3F215F50 +L3F215EF0: +3f215ef0: move *a9(0x540), a7, 1 +3f215f10: move *a7(0x10), a7, 0 +3f215f30: move a7, *a13(0x20), 1 +L3F215F50: +3f215f50: move *a13(0x20), a11, 1 +3f215f70: move *a13, a7, 1 +3f215f80: cmp a7, a11 +3f215f90: jrle L3F216110 +3f215fa0: move a7, *a9(0x620), 0 +3f215fc0: move a11, *a9(0x630), 0 +3f215fe0: move *a9(0x740), a7, 1 +3f216000: btst 6, a7 +3f216010: jreq L3F216090 +3f216020: movk 1, a7 +3f216030: move a7, *a9(0x660), 0 +3f216050: move *a9(0x620), *a9(0x670), 0 +3f216080: jruc L3F2160E0 +L3F216090: +3f216090: movk 1, a7 +3f2160a0: move a7, *a9(0x670), 0 +3f2160c0: move a7, *a9(0x660), 0 +L3F2160E0: +3f2160e0: sub a7, a7 +3f2160f0: move a7, *a9(0x6c0), 0 +L3F216110: +3f216110: move *sp(0xa0), a14, 1 +3f216130: mmfm sp, a7,a9,a11,a13 +3f216150: rets 2 +3f216160: mmtm sp, a7,a9,a11,a13 +3f216180: move a14, a13 +3f216190: addi 0x80, a14 +3f2161b0: move *a13(0xffe0), a9, 1 +3f2161d0: setf 8, 0, 0 +3f2161e0: move *a9(0x570), a11, 0 +3f216200: jane L3F216C60 +3f216220: setf 16, 1, 0 +3f216230: move *a9(0xaa0), a11, 0 +3f216250: move a11, *a13, 1 +3f216260: jrgt L3F216290 +3f216270: movk 24, a11 +3f216280: move a11, *a13, 1 +L3F216290: +3f216290: movi 0xffff, a11 +3f2162b0: move a11, *a13(0x20), 1 +3f2162d0: move *a9(0xba0), *a13(0x60), 1 +3f216300: move *a13(0x60), a11, 1 +3f216320: move *a9(0xbc0), a7, 1 +3f216340: cmp a7, a11 +3f216350: jrnc L3F216AA0 +3f216360: setf 8, 0, 0 +3f216370: move *a11, a7, 0 +3f216380: cmpi 0x9b, a7 +3f2163a0: jrne L3F2163F0 +3f2163b0: addk 8, a11 +3f2163c0: move a11, *a13(0x60), 1 +3f2163e0: jruc L3F2164F0 +L3F2163F0: +3f2163f0: move *a9(0xbc0), a7, 1 +3f216410: subk 8, a7 +3f216420: cmp a7, a11 +3f216430: jrnc L3F216AA0 +3f216440: move *a11, a7, 0 +3f216450: subk 27, a7 +3f216460: jrne L3F216AA0 +3f216470: move *a11(0x8), a7, 0 +3f216490: cmpi 0x5b, a7 +3f2164b0: jrne L3F216AA0 +3f2164c0: addk 16, a11 +3f2164d0: move a11, *a13(0x60), 1 +L3F2164F0: +3f2164f0: sub a7, a7 +3f216500: move a7, *a13(0x20), 1 +3f216520: move *a9(0xbc0), a7, 1 +3f216540: cmp a7, a11 +3f216550: jrnc L3F216810 +3f216560: move *a11, a7, 0 +3f216570: move a7, *a13(0x40), 1 +3f216590: cmpi 0x30, a7 +3f2165b0: jrlt L3F216810 +3f2165c0: cmpi 0x39, a7 +3f2165e0: jrgt L3F216810 +L3F2165F0: +3f2165f0: move *a13(0x60), a11, 1 +3f216610: addk 8, a11 +3f216620: move a11, *a13(0x60), 1 +3f216640: move *a13(0x20), a7, 1 +3f216660: move a7, a11 +3f216670: sll 0x3, a7 +3f216680: sll 0x1, a11 +3f216690: add a11, a7 +3f2166a0: move *a13(0x40), a11, 1 +3f2166c0: add a11, a7 +3f2166d0: subi 0x30, a7 +3f2166f0: move a7, *a13(0x20), 1 +3f216710: move *a13(0x60), a7, 1 +3f216730: move *a9(0xbc0), a11, 1 +3f216750: cmp a11, a7 +3f216760: jrnc L3F216810 +3f216770: setf 8, 0, 0 +3f216780: move *a7, a11, 0 +3f216790: move a11, *a13(0x40), 1 +3f2167b0: cmpi 0x30, a11 +3f2167d0: jrlt L3F216810 +3f2167e0: cmpi 0x39, a11 +3f216800: jrle L3F2165F0 +L3F216810: +3f216810: move *a13(0x40), a11, 1 +3f216830: cmpi 0x24, a11 +3f216850: jreq L3F2168B0 +3f216860: movi 0xffff, a7 +3f216880: move a7, *a13(0x20), 1 +3f2168a0: jruc L3F216AA0 +L3F2168B0: +3f2168b0: move *a13(0x60), a7, 1 +3f2168d0: addk 8, a7 +3f2168e0: move a7, *a13(0x60), 1 +3f216900: move *a9(0xbc0), a11, 1 +3f216920: cmp a11, a7 +3f216930: jrnc L3F2169B0 +3f216940: setf 8, 0, 0 +3f216950: move *a7+, a11, 0 +3f216960: move a7, *a13(0x60), 1 +3f216980: cmpi 0x7c, a11 +3f2169a0: jreq L3F216A00 +L3F2169B0: +3f2169b0: movi 0xffff, a11 +3f2169d0: move a11, *a13(0x20), 1 +3f2169f0: jruc L3F216AA0 +L3F216A00: +3f216a00: move *a13(0x20), a11, 1 +3f216a20: jrne L3F216A70 +3f216a30: movi 0x50, a7 +3f216a50: move a7, *a13(0x20), 1 +L3F216A70: +3f216a70: move *a13(0x60), *a9(0xba0), 1 +L3F216AA0: +3f216aa0: move *a13(0x20), a11, 1 +3f216ac0: jrge L3F216B30 +3f216ad0: move *a9(0x540), a7, 1 +3f216af0: setf 16, 1, 0 +3f216b00: move *a7, a7, 0 +3f216b10: move a7, *a13(0x20), 1 +L3F216B30: +3f216b30: move a14, -*sp, 1 +3f216b40: movk 1, a11 +3f216b50: move a11, *a14+, 1 +3f216b60: sub a7, a7 +3f216b70: move a7, *a14+, 1 +3f216b80: move *a9(0x760), a7, 1 +3f216ba0: andi 0x20, a7 +3f216bd0: move a7, *a14+, 1 +3f216be0: move *a13(0x0), *a14+, 1 +3f216c00: move *a13(0x20), *a14+, 1 +3f216c20: move a9, *a14+, 1 +3f216c30: calla L3F4E4E70 +L3F216C60: +3f216c60: move *sp(0xa0), a14, 1 +3f216c80: mmfm sp, a7,a9,a11,a13 +3f216ca0: rets 2 +3f216cb0: mmtm sp, a7,a9,a11,a13 +3f216cd0: move a14, a13 +3f216ce0: move *a13(0xffe0), a9, 1 +3f216d00: move *a9(0x760), a11, 1 +3f216d20: movk 4, a7 +3f216d30: or a7, a11 +3f216d40: move a11, *a9(0x760), 1 +3f216d60: move *sp(0xa0), a14, 1 +3f216d80: mmfm sp, a7,a9,a11,a13 +3f216da0: rets 2 +3f216db0: mmtm sp, a7,a9,a11,a13 +3f216dd0: move a14, a13 +3f216de0: move *a13(0xffe0), a9, 1 +3f216e00: move *a9(0x760), a11, 1 +3f216e20: movk 4, a7 +3f216e30: andn a7, a11 +3f216e40: move a11, *a9(0x760), 1 +3f216e60: move *sp(0xa0), a14, 1 +3f216e80: mmfm sp, a7,a9,a11,a13 +3f216ea0: rets 2 +3f216eb0: mmtm sp, a7,a9,a11,a13 +3f216ed0: move a14, a13 +3f216ee0: addi 0x1a0, a14 +3f216f00: move *a13(0xffe0), a9, 1 +3f216f20: sub a11, a11 +3f216f30: move a11, *a13, 1 +3f216f40: setf 16, 1, 0 +3f216f50: move *a9(0xa90), a7, 0 +3f216f70: cmp a7, a11 +3f216f80: jrge L3F217220 +L3F216F90: +3f216f90: move *a13, a11, 1 +3f216fa0: sll 0x4, a11 +3f216fb0: add a9, a11 +3f216fc0: move *a11(0xaa0), a11, 0 +3f216fe0: move a11, *a13(0x20), 1 +3f217000: move *a9(0x780), a7, 1 +3f217020: btst 17, a7 +3f217030: jreq L3F217060 +3f217040: subk 2, a11 +3f217050: jreq L3F2171B0 +L3F217060: +3f217060: move *a13(0x20), a11, 1 +3f217080: subk 32, a11 +3f217090: jrge L3F2171B0 +3f2170a0: movk 1, a11 +3f2170b0: move *a13(0x20), a7, 1 +3f2170d0: sll a7, a11 +3f2170e0: move a11, *a13(0x40), 1 +3f217100: andi 0x101014, a11 +3f217130: jreq L3F2171B0 +3f217140: move *a9(0x720), a11, 1 +3f217160: move *a13(0x40), a7, 1 +3f217180: or a7, a11 +3f217190: move a11, *a9(0x720), 1 +L3F2171B0: +3f2171b0: move *a13, a11, 1 +3f2171c0: inc a11 +3f2171d0: move a11, *a13, 1 +3f2171e0: move *a9(0xa90), a7, 0 +3f217200: cmp a7, a11 +3f217210: jrlt L3F216F90 +L3F217220: +3f217220: move *a9(0x720), a7, 1 +3f217240: movk 4, a11 +3f217250: and a11, a7 +3f217260: move a7, a7 +3f217270: jrle L3F2173D0 +3f217280: movk 1, a7 +3f217290: move a7, *a13(0x120), 1 +3f2172b0: move a7, *a13(0x100), 1 +3f2172d0: movi 0x30, a11 +3f2172f0: move a11, *a13(0x180), 1 +3f217310: move a14, -*sp, 1 +3f217320: move a13, a7 +3f217330: addi 0x80, a7 +3f217350: move a7, *a14+, 1 +3f217360: move a11, *a14+, 1 +3f217370: move @0x1a6810, *a14+, 1 +3f2173a0: calla L3FD350E0 +L3F2173D0: +3f2173d0: move *sp(0xa0), a14, 1 +3f2173f0: mmfm sp, a7,a9,a11,a13 +3f217410: rets 2 +3f217420: mmtm sp, a7,a9,a11,a13 +3f217440: move a14, a13 +3f217450: addi 0x180, a14 +3f217470: move *a13(0xffe0), a9, 1 +3f217490: sub a11, a11 +3f2174a0: move a11, *a13, 1 +3f2174b0: setf 16, 1, 0 +3f2174c0: move *a9(0xa90), a7, 0 +3f2174e0: cmp a7, a11 +3f2174f0: jrge L3F217790 +L3F217500: +3f217500: move *a13, a11, 1 +3f217510: sll 0x4, a11 +3f217520: add a9, a11 +3f217530: move *a11(0xaa0), a11, 0 +3f217550: move a11, *a13(0x20), 1 +3f217570: move *a9(0x780), a7, 1 +3f217590: btst 17, a7 +3f2175a0: jreq L3F2175D0 +3f2175b0: subk 2, a11 +3f2175c0: jreq L3F217720 +L3F2175D0: +3f2175d0: move *a13(0x20), a11, 1 +3f2175f0: subk 32, a11 +3f217600: jrge L3F217720 +3f217610: movk 1, a11 +3f217620: move *a13(0x20), a7, 1 +3f217640: sll a7, a11 +3f217650: move a11, *a13(0x40), 1 +3f217670: andi 0x101014, a11 +3f2176a0: jreq L3F217720 +3f2176b0: move *a9(0x720), a11, 1 +3f2176d0: move *a13(0x40), a7, 1 +3f2176f0: andn a7, a11 +3f217700: move a11, *a9(0x720), 1 +L3F217720: +3f217720: move *a13, a11, 1 +3f217730: inc a11 +3f217740: move a11, *a13, 1 +3f217750: move *a9(0xa90), a7, 0 +3f217770: cmp a7, a11 +3f217780: jrlt L3F217500 +L3F217790: +3f217790: move *a13(0x40), a7, 1 +3f2177b0: movk 4, a11 +3f2177c0: and a7, a11 +3f2177d0: move a11, a11 +3f2177e0: jrle L3F217950 +3f2177f0: sub a11, a11 +3f217800: move a11, *a13(0x100), 1 +3f217820: movk 1, a7 +3f217830: move a7, *a13(0xe0), 1 +3f217850: movi 0x30, a7 +3f217870: move a7, *a13(0x160), 1 +3f217890: move a14, -*sp, 1 +3f2178a0: move a13, a11 +3f2178b0: addi 0x60, a11 +3f2178d0: move a11, *a14+, 1 +3f2178e0: move a7, *a14+, 1 +3f2178f0: move @0x1a6810, *a14+, 1 +3f217920: calla L3FD350E0 +L3F217950: +3f217950: move *sp(0xa0), a14, 1 +3f217970: mmfm sp, a7,a9,a11,a13 +3f217990: rets 2 +3f2179a0: mmtm sp, a7,a9,a11,a13 +3f2179c0: move a14, a13 +3f2179d0: addi 0x80, a14 +3f2179f0: move *a13(0xffe0), a9, 1 +3f217a10: sub a11, a11 +3f217a20: move a11, *a13(0x60), 1 +3f217a40: move a11, *a13, 1 +3f217a50: setf 16, 1, 0 +3f217a60: move *a9(0xa90), a7, 0 +3f217a80: cmp a7, a11 +3f217a90: jrge L3F218210 +L3F217AA0: +3f217aa0: move *a13, a11, 1 +3f217ab0: sll 0x4, a11 +3f217ac0: add a9, a11 +3f217ad0: move *a11(0xaa0), a11, 0 +3f217af0: move a11, *a13(0x20), 1 +3f217b10: subk 25, a11 +3f217b20: jrne L3F217BD0 +3f217b30: setf 8, 0, 0 +3f217b40: move *a9(0x570), a11, 0 +3f217b60: jreq L3F217BD0 +3f217b70: movk 1, a11 +3f217b80: movb a11, *a9(0x9d0) +3f217ba0: sub a7, a7 +3f217bb0: move a7, *a13(0x20), 1 +L3F217BD0: +3f217bd0: move *a9(0x780), a11, 1 +3f217bf0: btst 17, a11 +3f217c00: jreq L3F217CD0 +3f217c10: move *a13(0x20), a11, 1 +3f217c30: subk 4, a11 +3f217c40: jreq L3F218190 +3f217c50: move *a13(0x20), a11, 1 +3f217c70: subk 5, a11 +3f217c80: jreq L3F218190 +3f217c90: move *a13(0x20), a11, 1 +3f217cb0: subk 8, a11 +3f217cc0: jreq L3F218190 +L3F217CD0: +3f217cd0: move *a13(0x20), a11, 1 +3f217cf0: subk 25, a11 +3f217d00: jrgt L3F217E90 +3f217d10: movk 1, a11 +3f217d20: move *a13(0x20), a7, 1 +3f217d40: sll a7, a11 +3f217d50: move a11, *a13(0x40), 1 +3f217d70: subk 32, a7 +3f217d80: jrge L3F217E50 +3f217d90: andi 0x20c01fe, a11 +3f217dc0: jreq L3F217E50 +3f217dd0: move *a13(0x60), a11, 1 +3f217df0: move *a13(0x40), a7, 1 +3f217e10: or a7, a11 +3f217e20: move a11, *a13(0x60), 1 +3f217e40: jruc L3F218190 +L3F217E50: +3f217e50: sub a11, a11 +3f217e60: move a11, *a13(0x40), 1 +3f217e80: jruc L3F218190 +L3F217E90: +3f217e90: sub a11, a11 +3f217ea0: move a11, *a13(0x40), 1 +3f217ec0: move *a13(0x20), a7, 1 +3f217ee0: cmpi 0x2a, a7 +3f217f00: jrne L3F217FF0 +3f217f10: movk 2, a7 +3f217f20: move a7, *a13(0x40), 1 +3f217f40: move *a9(0x760), a11, 1 +3f217f60: or a7, a11 +3f217f70: move a11, *a9(0x760), 1 +3f217f90: move a14, -*sp, 1 +3f217fa0: move a9, *a14+, 1 +3f217fb0: calla L3F209300 +3f217fe0: jruc L3F218120 +L3F217FF0: +3f217ff0: cmpi 0x42, a7 +3f218010: jrne L3F218060 +3f218020: movk 4, a7 +3f218030: move a7, *a13(0x40), 1 +3f218050: jruc L3F218120 +L3F218060: +3f218060: cmpi 0x44, a7 +3f218080: jrne L3F218120 +3f218090: setf 8, 0, 0 +3f2180a0: move *a9(0x7e0), a7, 0 +3f2180c0: cmpi 0x3e, a7 +3f2180e0: jrc L3F2188D0 +3f2180f0: movk 8, a7 +3f218100: move a7, *a13(0x40), 1 +L3F218120: +3f218120: move *a9(0x760), a11, 1 +3f218140: move *a13(0x40), a7, 1 +3f218160: or a7, a11 +3f218170: move a11, *a9(0x760), 1 +L3F218190: +3f218190: move *a13, a11, 1 +3f2181a0: inc a11 +3f2181b0: move a11, *a13, 1 +3f2181c0: setf 16, 1, 0 +3f2181d0: move *a9(0xa90), a7, 0 +3f2181f0: cmp a7, a11 +3f218200: jrlt L3F217AA0 +L3F218210: +3f218210: move *a13(0x60), a7, 1 +3f218230: andi 0x20, a7 +3f218260: move *a9(0x740), a11, 1 +3f218280: andi 0x20, a11 +3f2182b0: cmp a11, a7 +3f2182c0: jreq L3F218340 +3f2182d0: move a14, -*sp, 1 +3f2182e0: movk 1, a11 +3f2182f0: move a11, *a14+, 1 +3f218300: move a9, *a14+, 1 +3f218310: calla L3F4F1C70 +L3F218340: +3f218340: move *a13(0x60), a11, 1 +3f218360: btst 6, a11 +3f218370: jreq L3F2184B0 +3f218380: setf 8, 0, 0 +3f218390: move *a9(0x570), a7, 0 +3f2183b0: jreq L3F218440 +3f2183c0: setf 16, 1, 0 +3f2183d0: move *a9(0x6a0), *a9(0x660), 0 +3f218400: sub a7, a7 +3f218410: move a7, *a9(0x670), 0 +3f218430: jruc L3F2184B0 +L3F218440: +3f218440: movk 1, a7 +3f218450: setf 16, 1, 0 +3f218460: move a7, *a9(0x660), 0 +3f218480: move *a9(0x620), *a9(0x670), 0 +L3F2184B0: +3f2184b0: btst 3, a11 +3f2184c0: jreq L3F218670 +3f2184d0: move a14, -*sp, 1 +3f2184e0: movk 1, a7 +3f2184f0: move a7, *a14+, 1 +3f218500: movi 0x84, a7 +3f218520: move a7, *a14+, 1 +3f218530: move *a9(0x760), a7, 1 +3f218550: andi 0x20, a7 +3f218580: move a7, *a14+, 1 +3f218590: move *a9(0x540), a7, 1 +3f2185b0: setf 16, 1, 0 +3f2185c0: move *a7(0x10), a8, 0 +3f2185e0: move a8, *a14+, 1 +3f2185f0: move *a9(0x540), a7, 1 +3f218610: move *a7, a8, 0 +3f218620: move a8, *a14+, 1 +3f218630: move a9, *a14+, 1 +3f218640: calla L3F4E4E70 +L3F218670: +3f218670: btst 8, a11 +3f218680: jreq L3F218700 +3f218690: move a14, -*sp, 1 +3f2186a0: move @0x1a6810, *a14+, 1 +3f2186d0: calla L3FD34380 +L3F218700: +3f218700: btst 18, a11 +3f218710: jreq L3F2187A0 +3f218720: move *a9(0xd60), a7, 1 +3f218740: movk 4, a11 +3f218750: or a11, a7 +3f218760: movk 8, a11 +3f218770: andn a11, a7 +3f218780: move a7, *a9(0xd60), 1 +L3F2187A0: +3f2187a0: move *a13(0x60), a11, 1 +3f2187c0: btst 19, a11 +3f2187d0: jreq L3F218860 +3f2187e0: move *a9(0xd60), a7, 1 +3f218800: movk 1, a11 +3f218810: or a11, a7 +3f218820: movk 2, a11 +3f218830: andn a11, a7 +3f218840: move a7, *a9(0xd60), 1 +L3F218860: +3f218860: move *a9(0x740), a11, 1 +3f218880: move *a13(0x60), a7, 1 +3f2188a0: or a7, a11 +3f2188b0: move a11, *a9(0x740), 1 +L3F2188D0: +3f2188d0: move *sp(0xa0), a14, 1 +3f2188f0: mmfm sp, a7,a9,a11,a13 +3f218910: rets 2 +3f218920: mmtm sp, a7,a9,a11,a13 +3f218940: move a14, a13 +3f218950: addi 0x80, a14 +3f218970: move *a13(0xffe0), a9, 1 +3f218990: movi 0xffff, a11 +3f2189b0: move a11, *a13(0x60), 1 +3f2189d0: sub a11, a11 +3f2189e0: move a11, *a13, 1 +3f2189f0: setf 16, 1, 0 +3f218a00: move *a9(0xa90), a7, 0 +3f218a20: cmp a7, a11 +3f218a30: jrge L3F2190C0 +L3F218A40: +3f218a40: move *a13, a11, 1 +3f218a50: sll 0x4, a11 +3f218a60: add a9, a11 +3f218a70: move *a11(0xaa0), a11, 0 +3f218a90: move a11, *a13(0x20), 1 +3f218ab0: subk 25, a11 +3f218ac0: jrne L3F218B60 +3f218ad0: setf 8, 0, 0 +3f218ae0: move *a9(0x570), a11, 0 +3f218b00: jreq L3F218B60 +3f218b10: sub a11, a11 +3f218b20: movb a11, *a9(0x9d0) +3f218b40: move a11, *a13(0x20), 1 +L3F218B60: +3f218b60: move *a9(0x780), a11, 1 +3f218b80: btst 17, a11 +3f218b90: jreq L3F218C60 +3f218ba0: move *a13(0x20), a11, 1 +3f218bc0: subk 4, a11 +3f218bd0: jreq L3F219040 +3f218be0: move *a13(0x20), a11, 1 +3f218c00: subk 5, a11 +3f218c10: jreq L3F219040 +3f218c20: move *a13(0x20), a11, 1 +3f218c40: subk 8, a11 +3f218c50: jreq L3F219040 +L3F218C60: +3f218c60: movk 1, a11 +3f218c70: move *a13(0x20), a7, 1 +3f218c90: sll a7, a11 +3f218ca0: move a11, *a13(0x40), 1 +3f218cc0: subk 32, a7 +3f218cd0: jrge L3F218DA0 +3f218ce0: andi 0x20c01fe, a11 +3f218d10: jreq L3F218DA0 +3f218d20: move *a13(0x60), a11, 1 +3f218d40: move *a13(0x40), a7, 1 +3f218d60: andn a7, a11 +3f218d70: move a11, *a13(0x60), 1 +3f218d90: jruc L3F219040 +L3F218DA0: +3f218da0: sub a11, a11 +3f218db0: move a11, *a13(0x40), 1 +3f218dd0: move *a13(0x20), a7, 1 +3f218df0: cmpi 0x2a, a7 +3f218e10: jrne L3F218F00 +3f218e20: movk 2, a7 +3f218e30: move a7, *a13(0x40), 1 +3f218e50: move *a9(0x760), a11, 1 +3f218e70: andn a7, a11 +3f218e80: move a11, *a9(0x760), 1 +3f218ea0: move a14, -*sp, 1 +3f218eb0: move a9, *a14+, 1 +3f218ec0: calla L3F209300 +3f218ef0: jruc L3F218FD0 +L3F218F00: +3f218f00: cmpi 0x42, a7 +3f218f20: jrne L3F218F70 +3f218f30: movk 4, a7 +3f218f40: move a7, *a13(0x40), 1 +3f218f60: jruc L3F218FD0 +L3F218F70: +3f218f70: cmpi 0x44, a7 +3f218f90: jrne L3F218FD0 +3f218fa0: movk 8, a7 +3f218fb0: move a7, *a13(0x40), 1 +L3F218FD0: +3f218fd0: move *a9(0x760), a11, 1 +3f218ff0: move *a13(0x40), a7, 1 +3f219010: andn a7, a11 +3f219020: move a11, *a9(0x760), 1 +L3F219040: +3f219040: move *a13, a11, 1 +3f219050: inc a11 +3f219060: move a11, *a13, 1 +3f219070: setf 16, 1, 0 +3f219080: move *a9(0xa90), a7, 0 +3f2190a0: cmp a7, a11 +3f2190b0: jrlt L3F218A40 +L3F2190C0: +3f2190c0: move *a13(0x60), a7, 1 +3f2190e0: btst 5, a7 +3f2190f0: jrne L3F2191B0 +3f219100: move *a9(0x740), a7, 1 +3f219120: btst 5, a7 +3f219130: jreq L3F2191B0 +3f219140: move a14, -*sp, 1 +3f219150: sub a7, a7 +3f219160: move a7, *a14+, 1 +3f219170: move a9, *a14+, 1 +3f219180: calla L3F4F1C70 +L3F2191B0: +3f2191b0: move *a13(0x60), a7, 1 +3f2191d0: btst 3, a7 +3f2191e0: jrne L3F219390 +3f2191f0: move a14, -*sp, 1 +3f219200: movk 1, a7 +3f219210: move a7, *a14+, 1 +3f219220: movi 0x50, a7 +3f219240: move a7, *a14+, 1 +3f219250: move *a9(0x760), a7, 1 +3f219270: andi 0x20, a7 +3f2192a0: move a7, *a14+, 1 +3f2192b0: move *a9(0x540), a7, 1 +3f2192d0: setf 16, 1, 0 +3f2192e0: move *a7(0x10), a8, 0 +3f219300: move a8, *a14+, 1 +3f219310: move *a9(0x540), a7, 1 +3f219330: move *a7, a8, 0 +3f219340: move a8, *a14+, 1 +3f219350: move a9, *a14+, 1 +3f219360: calla L3F4E4E70 +L3F219390: +3f219390: move *a13(0x60), a7, 1 +3f2193b0: btst 6, a7 +3f2193c0: jrne L3F2194F0 +3f2193d0: setf 8, 0, 0 +3f2193e0: move *a9(0x570), a7, 0 +3f219400: jreq L3F219490 +3f219410: setf 16, 1, 0 +3f219420: move *a9(0x6a0), *a9(0x660), 0 +3f219450: sub a7, a7 +3f219460: move a7, *a9(0x670), 0 +3f219480: jruc L3F2194F0 +L3F219490: +3f219490: movk 1, a7 +3f2194a0: setf 16, 1, 0 +3f2194b0: move a7, *a9(0x660), 0 +3f2194d0: move a7, *a9(0x670), 0 +L3F2194F0: +3f2194f0: move *a13(0x60), a7, 1 +3f219510: btst 2, a7 +3f219520: jrne L3F219630 +3f219530: setf 8, 0, 0 +3f219540: move *a9(0x570), a7, 0 +3f219560: jrne L3F2195D0 +3f219570: move a14, -*sp, 1 +3f219580: move a9, *a14+, 1 +3f219590: calla L3F9FDDD0 +3f2195c0: jruc L3F219630 +L3F2195D0: +3f2195d0: move *a13(0x60), a7, 1 +3f2195f0: movk 4, a11 +3f219600: or a7, a11 +3f219610: move a11, *a13(0x60), 1 +L3F219630: +3f219630: move *a13(0x60), a11, 1 +3f219650: btst 8, a11 +3f219660: jrne L3F2196E0 +3f219670: move a14, -*sp, 1 +3f219680: move @0x1a6810, *a14+, 1 +3f2196b0: calla L3FD34500 +L3F2196E0: +3f2196e0: btst 18, a11 +3f2196f0: jrne L3F219780 +3f219700: move *a9(0xd60), a7, 1 +3f219720: movk 8, a11 +3f219730: or a11, a7 +3f219740: movk 4, a11 +3f219750: andn a11, a7 +3f219760: move a7, *a9(0xd60), 1 +L3F219780: +3f219780: move *a13(0x60), a11, 1 +3f2197a0: btst 19, a11 +3f2197b0: jrne L3F219840 +3f2197c0: move *a9(0xd60), a7, 1 +3f2197e0: movk 2, a11 +3f2197f0: or a11, a7 +3f219800: movk 1, a11 +3f219810: andn a11, a7 +3f219820: move a7, *a9(0xd60), 1 +L3F219840: +3f219840: move *a9(0x740), a11, 1 +3f219860: move *a13(0x60), a7, 1 +3f219880: and a7, a11 +3f219890: move a11, *a9(0x740), 1 +3f2198b0: move *sp(0xa0), a14, 1 +3f2198d0: mmfm sp, a7,a9,a11,a13 +3f2198f0: rets 2 +3f219900: mmtm sp, a7,a9,a11,a13 +3f219920: move a14, a13 +3f219930: move *a13(0xffe0), a9, 1 +3f219950: movk 10, a11 +3f219960: movb a11, *a9(0x5960) +3f219980: move a14, -*sp, 1 +3f219990: movk 1, a7 +3f2199a0: move a7, *a14+, 1 +3f2199b0: move a9, *a14+, 1 +3f2199c0: calla L3F20B6E0 +3f2199f0: setf 8, 0, 0 +3f219a00: move *a9(0x570), a7, 0 +3f219a20: jrne L3F219A80 +3f219a30: sub a7, a7 +3f219a40: setf 16, 1, 0 +3f219a50: move a7, *a9(0x6c0), 0 +3f219a70: jruc L3F219AC0 +L3F219A80: +3f219a80: sub a7, a7 +3f219a90: setf 16, 1, 0 +3f219aa0: move a7, *a9(0x6d0), 0 +L3F219AC0: +3f219ac0: move *sp(0xa0), a14, 1 +3f219ae0: mmfm sp, a7,a9,a11,a13 +3f219b00: rets 2 +3f219b10: mmtm sp, a7,a9,a11,a13 +3f219b30: move a14, a13 +3f219b40: move *a13(0xffe0), a9, 1 +3f219b60: setf 8, 0, 0 +3f219b70: move *a9(0x570), a11, 0 +3f219b90: jrne L3F219C20 +3f219ba0: movk 1, a11 +3f219bb0: setf 16, 1, 0 +3f219bc0: move a11, *a9(0x660), 0 +3f219be0: sub a11, a11 +3f219bf0: move a11, *a9(0x6c0), 0 +3f219c10: jruc L3F219C90 +L3F219C20: +3f219c20: movk 1, a11 +3f219c30: setf 16, 1, 0 +3f219c40: move a11, *a9(0x6a0), 0 +3f219c60: sub a11, a11 +3f219c70: move a11, *a9(0x6d0), 0 +L3F219C90: +3f219c90: movk 10, a11 +3f219ca0: movb a11, *a9(0x5960) +3f219cc0: move a14, -*sp, 1 +3f219cd0: movk 1, a7 +3f219ce0: move a7, *a14+, 1 +3f219cf0: move a9, *a14+, 1 +3f219d00: calla L3F20B6E0 +3f219d30: move *sp(0xa0), a14, 1 +3f219d50: mmfm sp, a7,a9,a11,a13 +3f219d70: rets 2 +L3F219D80: +3f219d80: mmtm sp, a9,a11,a13 +3f219da0: move a14, a13 +3f219db0: move *a13(0xffe0), a9, 1 +3f219dd0: setf 8, 0, 0 +3f219de0: move *a9(0x570), a11, 0 +3f219e00: jrne L3F21A0B0 +3f219e10: setf 16, 1, 0 +3f219e20: move *a9(0x6e0), *a9(0x6f0), 0 +3f219e50: move *a9(0x660), *a9(0x680), 0 +3f219e80: move *a9(0x670), *a9(0x690), 0 +3f219eb0: movb *a9(0x8f8), *a9(0x930) +3f219ee0: movb *a9(0x900), *a9(0x938) +3f219f10: movb *a9(0x908), *a9(0x940) +3f219f40: movb *a9(0x910), *a9(0x948) +3f219f70: movb *a9(0x918), *a9(0x950) +3f219fa0: movb *a9(0x920), *a9(0x958) +3f219fd0: move *a9(0x740), a11, 1 +3f219ff0: andi 0x40, a11 +3f21a020: movk 1, a11 +3f21a030: jrne L3F21A050 +3f21a040: sub a11, a11 +L3F21A050: +3f21a050: movb a11, *a9(0x8f0) +3f21a070: movb *a9(0x6c0), *a9(0x8e8) +3f21a0a0: jruc L3F21A310 +L3F21A0B0: +3f21a0b0: setf 16, 1, 0 +3f21a0c0: move *a9(0x700), *a9(0x710), 0 +3f21a0f0: move *a9(0x6a0), *a9(0x6b0), 0 +3f21a120: movb *a9(0x960), *a9(0x998) +3f21a150: movb *a9(0x968), *a9(0x9a0) +3f21a180: movb *a9(0x970), *a9(0x9a8) +3f21a1b0: movb *a9(0x978), *a9(0x9b0) +3f21a1e0: movb *a9(0x980), *a9(0x9b8) +3f21a210: movb *a9(0x988), *a9(0x9c0) +3f21a240: move *a9(0x740), a11, 1 +3f21a260: andi 0x40, a11 +3f21a290: movk 1, a11 +3f21a2a0: jrne L3F21A2C0 +3f21a2b0: sub a11, a11 +L3F21A2C0: +3f21a2c0: movb a11, *a9(0x5b40) +3f21a2e0: movb *a9(0x6d0), *a9(0x5b38) +L3F21A310: +3f21a310: move *sp(0x80), a14, 1 +3f21a330: mmfm sp, a9,a11,a13 +3f21a350: rets 2 +3f21a360: mmtm sp, a7,a9,a10,a11,a13 +3f21a380: move a14, a13 +3f21a390: move *a13(0xffe0), a9, 1 +3f21a3b0: setf 8, 0, 0 +3f21a3c0: move *a9(0x570), a11, 0 +3f21a3e0: jrne L3F21A9F0 +3f21a3f0: setf 16, 1, 0 +3f21a400: move *a9(0x6f0), *a9(0x6e0), 0 +3f21a430: move *a9(0x690), *a9(0x670), 0 +3f21a460: move *a9(0x670), a11, 0 +3f21a480: jrgt L3F21A4D0 +3f21a490: movk 1, a11 +3f21a4a0: move a11, *a9(0x670), 0 +3f21a4c0: jruc L3F21A5A0 +L3F21A4D0: +3f21a4d0: move *a9(0x540), a11, 1 +3f21a4f0: move *a9(0x670), a7, 0 +3f21a510: move *a11(0x10), a11, 0 +3f21a530: cmp a11, a7 +3f21a540: jrle L3F21A5A0 +3f21a550: move *a9(0x540), a11, 1 +3f21a570: move *a11(0x10), *a9(0x670), 0 +L3F21A5A0: +3f21a5a0: move a14, -*sp, 1 +3f21a5b0: move *a9(0x670), a8, 0 +3f21a5d0: move a8, *a14+, 1 +3f21a5e0: move a9, *a14+, 1 +3f21a5f0: calla L3F50F4D0 +3f21a620: move a8, a10 +3f21a630: setf 16, 1, 0 +3f21a640: move *a9(0x680), *a9(0x660), 0 +3f21a670: move *a9(0x660), a11, 0 +3f21a690: jrgt L3F21A6E0 +3f21a6a0: movk 1, a11 +3f21a6b0: move a11, *a9(0x660), 0 +3f21a6d0: jruc L3F21A740 +L3F21A6E0: +3f21a6e0: move *a9(0x660), a11, 0 +3f21a700: cmp a10, a11 +3f21a710: jrle L3F21A740 +3f21a720: move a10, *a9(0x660), 0 +L3F21A740: +3f21a740: movb *a9(0x930), *a9(0x8f8) +3f21a770: movb *a9(0x938), *a9(0x900) +3f21a7a0: movb *a9(0x940), *a9(0x908) +3f21a7d0: movb *a9(0x948), *a9(0x910) +3f21a800: movb *a9(0x950), *a9(0x918) +3f21a830: movb *a9(0x958), *a9(0x920) +3f21a860: setf 8, 0, 0 +3f21a870: move *a9(0x8f0), a11, 0 +3f21a890: jreq L3F21A920 +3f21a8a0: move *a9(0x740), a11, 1 +3f21a8c0: ori 0x40, a11 +3f21a8f0: move a11, *a9(0x740), 1 +3f21a910: jruc L3F21A990 +L3F21A920: +3f21a920: move *a9(0x740), a11, 1 +3f21a940: andi 0xffffffbf, a11 +3f21a970: move a11, *a9(0x740), 1 +L3F21A990: +3f21a990: move *a9(0x8e8), a11, 0 +3f21a9b0: setf 16, 1, 0 +3f21a9c0: move a11, *a9(0x6c0), 0 +3f21a9e0: jruc L3F21AE60 +L3F21A9F0: +3f21a9f0: setf 16, 1, 0 +3f21aa00: move *a9(0x710), *a9(0x700), 0 +3f21aa30: move *a9(0x6b0), *a9(0x6a0), 0 +3f21aa60: move a14, -*sp, 1 +3f21aa70: sub a11, a11 +3f21aa80: move a11, *a14+, 1 +3f21aa90: move a9, *a14+, 1 +3f21aaa0: calla L3F50F4D0 +3f21aad0: move a8, a10 +3f21aae0: setf 16, 1, 0 +3f21aaf0: move *a9(0x6a0), a7, 0 +3f21ab10: jrgt L3F21AB60 +3f21ab20: movk 1, a7 +3f21ab30: move a7, *a9(0x6a0), 0 +3f21ab50: jruc L3F21ABC0 +L3F21AB60: +3f21ab60: move *a9(0x6a0), a7, 0 +3f21ab80: cmp a10, a7 +3f21ab90: jrle L3F21ABC0 +3f21aba0: move a10, *a9(0x6a0), 0 +L3F21ABC0: +3f21abc0: movb *a9(0x998), *a9(0x960) +3f21abf0: movb *a9(0x9a0), *a9(0x968) +3f21ac20: movb *a9(0x9a8), *a9(0x970) +3f21ac50: movb *a9(0x9b0), *a9(0x978) +3f21ac80: movb *a9(0x9b8), *a9(0x980) +3f21acb0: movb *a9(0x9c0), *a9(0x988) +3f21ace0: setf 8, 0, 0 +3f21acf0: move *a9(0x5b40), a7, 0 +3f21ad10: jreq L3F21ADA0 +3f21ad20: move *a9(0x740), a7, 1 +3f21ad40: ori 0x40, a7 +3f21ad70: move a7, *a9(0x740), 1 +3f21ad90: jruc L3F21AE10 +L3F21ADA0: +3f21ada0: move *a9(0x740), a7, 1 +3f21adc0: andi 0xffffffbf, a7 +3f21adf0: move a7, *a9(0x740), 1 +L3F21AE10: +3f21ae10: move *a9(0x5b38), a7, 0 +3f21ae30: setf 16, 1, 0 +3f21ae40: move a7, *a9(0x6d0), 0 +L3F21AE60: +3f21ae60: move *sp(0xc0), a14, 1 +3f21ae80: mmfm sp, a7,a9,a10,a11,a13 +3f21aea0: rets 2 +3f21aeb0: mmtm sp, a9,a11,a13 +3f21aed0: move a14, a13 +3f21aee0: move *a13(0xffe0), a9, 1 +3f21af00: setf 8, 0, 0 +3f21af10: move *a9(0x7e0), a11, 0 +3f21af30: cmpi 0x3f, a11 +3f21af50: jreq L3F21AFF0 +3f21af60: sub a11, a11 +3f21af70: setf 16, 1, 0 +3f21af80: move a11, *a9(0xaa0), 0 +3f21afa0: move a14, -*sp, 1 +3f21afb0: move a9, *a14+, 1 +3f21afc0: calla L3F21B040 +L3F21AFF0: +3f21aff0: move *sp(0x80), a14, 1 +3f21b010: mmfm sp, a9,a11,a13 +3f21b030: rets 2 +L3F21B040: +3f21b040: mmtm sp, a7,a9,a11,a13 +3f21b060: move a14, a13 +3f21b070: move *a13(0xffe0), a9, 1 +3f21b090: setf 16, 1, 0 +3f21b0a0: move *a9(0xaa0), a11, 0 +3f21b0c0: jrne L3F21B1D0 +3f21b0d0: move a14, -*sp, 1 +3f21b0e0: movi 0xffff, a11 +3f21b100: move a11, *a14+, 1 +3f21b110: setf 8, 0, 0 +3f21b120: move *a9(0x7e8), a7, 0 +3f21b140: sll 0x5, a7 +3f21b150: addi 0x8fdd0, a7 +3f21b180: move *a7+, *a14+, 1 +3f21b190: move a9, *a14+, 1 +3f21b1a0: calla L3FA2B960 +L3F21B1D0: +3f21b1d0: move *sp(0xa0), a14, 1 +3f21b1f0: mmfm sp, a7,a9,a11,a13 +3f21b210: rets 2 +L3F21B220: +3f21b220: mmtm sp, a7,a9,a11,a13 +3f21b240: move a14, a13 +3f21b250: addi 0x110, a14 +3f21b270: move *a13(0xffe0), a9, 1 +3f21b290: setf 16, 1, 0 +3f21b2a0: move *a9(0xaa0), a11, 0 +3f21b2c0: jrne L3F21B460 +3f21b2d0: movk 22, a11 +3f21b2e0: move a11, *a13, 0 +3f21b2f0: move a14, -*sp, 1 +3f21b300: move a11, *a14+, 1 +3f21b310: movi 0x3f2222f8, a8 +3f21b340: move a8, *a14+, 1 +3f21b350: move a13, a7 +3f21b360: addk 16, a7 +3f21b370: move a7, *a14+, 1 +3f21b380: calla L3FB34430 +3f21b3b0: move a14, -*sp, 1 +3f21b3c0: movi 0xffff, a7 +3f21b3e0: move a7, *a14+, 1 +3f21b3f0: move a13, a7 +3f21b400: addk 16, a7 +3f21b410: move a7, *a14+, 1 +3f21b420: move a9, *a14+, 1 +3f21b430: calla L3FA2B960 +L3F21B460: +3f21b460: move *sp(0xa0), a14, 1 +3f21b480: mmfm sp, a7,a9,a11,a13 +3f21b4a0: rets 2 +3f21b4b0: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f21b4d0: move a14, a13 +3f21b4e0: move *a13(0xffe0), a9, 1 +3f21b500: setf 8, 0, 0 +3f21b510: move *a9(0x7e0), a7, 0 +3f21b530: cmpi 0x3e, a7 +3f21b550: jac L3F21BDF0 +3f21b570: setf 16, 1, 0 +3f21b580: move *a9(0xaa0), a10, 0 +3f21b5a0: setf 8, 0, 0 +3f21b5b0: move *a9(0x570), a7, 0 +3f21b5d0: jrne L3F21B740 +3f21b5e0: setf 16, 1, 0 +3f21b5f0: move *a9(0x660), a12, 0 +3f21b610: move *a9(0x670), a0, 0 +3f21b630: move *a9(0x540), a7, 1 +3f21b650: move *a7(0x10), a7, 0 +3f21b670: cmp a7, a0 +3f21b680: jrle L3F21B6D0 +3f21b690: move *a9(0x540), a7, 1 +3f21b6b0: move *a7(0x10), a0, 0 +L3F21B6D0: +3f21b6d0: move a0, a7 +3f21b6e0: jrgt L3F21B700 +3f21b6f0: movk 1, a0 +L3F21B700: +3f21b700: sub a7, a7 +3f21b710: move a7, *a9(0x6c0), 0 +3f21b730: jruc L3F21B7A0 +L3F21B740: +3f21b740: setf 16, 1, 0 +3f21b750: move *a9(0x6a0), a12, 0 +3f21b770: sub a0, a0 +3f21b780: move a0, *a9(0x6d0), 0 +L3F21B7A0: +3f21b7a0: move *a9(0x540), a7, 1 +3f21b7c0: move *a7(0x20), a2, 1 +3f21b7e0: move a10, a7 +3f21b7f0: jrgt L3F21B810 +3f21b800: movk 1, a10 +L3F21B810: +3f21b810: move a12, a7 +3f21b820: add a10, a7 +3f21b830: move a14, -*sp, 1 +3f21b840: move a0, *a14+, 1 +3f21b850: move a9, *a14+, 1 +3f21b860: calla L3F50F4D0 +3f21b890: dec a7 +3f21b8a0: cmp a8, a7 +3f21b8b0: jrle L3F21B960 +3f21b8c0: move a14, -*sp, 1 +3f21b8d0: move a0, *a14+, 1 +3f21b8e0: move a9, *a14+, 1 +3f21b8f0: calla L3F50F4D0 +3f21b920: move a8, a7 +3f21b930: sub a12, a7 +3f21b940: move a7, a10 +3f21b950: inc a10 +L3F21B960: +3f21b960: move *a9(0x540), a7, 1 +3f21b980: move a0, a5 +3f21b990: sll 0x5, a5 +3f21b9a0: add a5, a7 +3f21b9b0: move a14, -*sp, 1 +3f21b9c0: move a0, *a14+, 1 +3f21b9d0: move a9, *a14+, 1 +3f21b9e0: calla L3F50F4D0 +3f21ba10: sll 0x3, a8 +3f21ba20: move *a7(0x40), a6, 1 +3f21ba40: add a8, a6 +3f21ba50: move a10, a7 +3f21ba60: sll 0x3, a7 +3f21ba70: move a6, a4 +3f21ba80: sub a7, a4 +3f21ba90: move a14, -*sp, 1 +3f21baa0: move a0, *a14+, 1 +3f21bab0: move a9, *a14+, 1 +3f21bac0: calla L3F50F4D0 +3f21baf0: move a8, a7 +3f21bb00: sub a12, a7 +3f21bb10: move a7, a11 +3f21bb20: sub a10, a11 +3f21bb30: jrlt L3F21BC20 +L3F21BB40: +3f21bb40: move a2, a7 +3f21bb50: sll 0x3, a7 +3f21bb60: add a6, a7 +3f21bb70: move a2, a5 +3f21bb80: sll 0x3, a5 +3f21bb90: add a4, a5 +3f21bba0: movb *a5, *a7 +3f21bbb0: move a6, a7 +3f21bbc0: subk 8, a6 +3f21bbd0: move a4, a5 +3f21bbe0: subk 8, a4 +3f21bbf0: movb *a5, *a7 +3f21bc00: dec a11 +3f21bc10: jrge L3F21BB40 +L3F21BC20: +3f21bc20: move a10, a11 +3f21bc30: jrle L3F21BCF0 +L3F21BC40: +3f21bc40: move a2, a7 +3f21bc50: sll 0x3, a7 +3f21bc60: add a6, a7 +3f21bc70: sub a5, a5 +3f21bc80: movb a5, *a7 +3f21bc90: move a6, a7 +3f21bca0: subk 8, a6 +3f21bcb0: movk 32, a5 +3f21bcc0: movb a5, *a7 +3f21bcd0: dec a11 +3f21bce0: jrgt L3F21BC40 +L3F21BCF0: +3f21bcf0: move a14, -*sp, 1 +3f21bd00: movk 1, a7 +3f21bd10: move a7, *a14+, 1 +3f21bd20: move a14, -*sp, 1 +3f21bd30: move a0, *a14+, 1 +3f21bd40: move a9, *a14+, 1 +3f21bd50: calla L3F50F4D0 +3f21bd80: move a8, *a14+, 1 +3f21bd90: move a12, *a14+, 1 +3f21bda0: move a0, *a14+, 1 +3f21bdb0: move a9, *a14+, 1 +3f21bdc0: calla L3F50D1B0 +L3F21BDF0: +3f21bdf0: move *sp(0x180), a14, 1 +3f21be10: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f21be30: rets 2 +3f21be40: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f21be60: move a14, a13 +3f21be70: move *a13(0xffe0), a9, 1 +3f21be90: setf 16, 1, 0 +3f21bea0: move *a9(0xaa0), a10, 0 +3f21bec0: setf 8, 0, 0 +3f21bed0: move *a9(0x570), a7, 0 +3f21bef0: jrne L3F21C060 +3f21bf00: setf 16, 1, 0 +3f21bf10: move *a9(0x660), a12, 0 +3f21bf30: move *a9(0x670), a0, 0 +3f21bf50: move *a9(0x540), a7, 1 +3f21bf70: move *a7(0x10), a7, 0 +3f21bf90: cmp a7, a0 +3f21bfa0: jrle L3F21BFF0 +3f21bfb0: move *a9(0x540), a7, 1 +3f21bfd0: move *a7(0x10), a0, 0 +L3F21BFF0: +3f21bff0: move a0, a7 +3f21c000: jrgt L3F21C020 +3f21c010: movk 1, a0 +L3F21C020: +3f21c020: sub a7, a7 +3f21c030: move a7, *a9(0x6c0), 0 +3f21c050: jruc L3F21C0C0 +L3F21C060: +3f21c060: setf 16, 1, 0 +3f21c070: move *a9(0x6a0), a12, 0 +3f21c090: sub a0, a0 +3f21c0a0: move a0, *a9(0x6d0), 0 +L3F21C0C0: +3f21c0c0: move *a9(0x540), a7, 1 +3f21c0e0: move *a7(0x20), a2, 1 +3f21c100: move a10, a7 +3f21c110: jrgt L3F21C130 +3f21c120: movk 1, a10 +L3F21C130: +3f21c130: move a12, a7 +3f21c140: add a10, a7 +3f21c150: move a14, -*sp, 1 +3f21c160: move a0, *a14+, 1 +3f21c170: move a9, *a14+, 1 +3f21c180: calla L3F50F4D0 +3f21c1b0: dec a7 +3f21c1c0: cmp a8, a7 +3f21c1d0: jrle L3F21C280 +3f21c1e0: move a14, -*sp, 1 +3f21c1f0: move a0, *a14+, 1 +3f21c200: move a9, *a14+, 1 +3f21c210: calla L3F50F4D0 +3f21c240: move a8, a7 +3f21c250: sub a12, a7 +3f21c260: move a7, a10 +3f21c270: inc a10 +L3F21C280: +3f21c280: move *a9(0x540), a7, 1 +3f21c2a0: move a0, a5 +3f21c2b0: sll 0x5, a5 +3f21c2c0: add a5, a7 +3f21c2d0: move a12, a5 +3f21c2e0: sll 0x3, a5 +3f21c2f0: move *a7(0x40), a6, 1 +3f21c310: add a5, a6 +3f21c320: move a10, a7 +3f21c330: sll 0x3, a7 +3f21c340: add a6, a7 +3f21c350: move a7, a4 +3f21c360: move a14, -*sp, 1 +3f21c370: move a0, *a14+, 1 +3f21c380: move a9, *a14+, 1 +3f21c390: calla L3F50F4D0 +3f21c3c0: move a8, a7 +3f21c3d0: sub a12, a7 +3f21c3e0: move a7, a11 +3f21c3f0: sub a10, a11 +3f21c400: jrlt L3F21C4C0 +3f21c410: setf 8, 0, 0 +L3F21C420: +3f21c420: move a2, a7 +3f21c430: sll 0x3, a7 +3f21c440: add a6, a7 +3f21c450: move a2, a5 +3f21c460: sll 0x3, a5 +3f21c470: add a4, a5 +3f21c480: movb *a5, *a7 +3f21c490: move *a4+, *a6+, 0 +3f21c4a0: dec a11 +3f21c4b0: jrge L3F21C420 +L3F21C4C0: +3f21c4c0: move a10, a11 +3f21c4d0: jrle L3F21C580 +3f21c4e0: setf 8, 0, 0 +L3F21C4F0: +3f21c4f0: move a2, a7 +3f21c500: sll 0x3, a7 +3f21c510: add a6, a7 +3f21c520: sub a5, a5 +3f21c530: movb a5, *a7 +3f21c540: movk 32, a7 +3f21c550: move a7, *a6+, 0 +3f21c560: dec a11 +3f21c570: jrgt L3F21C4F0 +L3F21C580: +3f21c580: move a14, -*sp, 1 +3f21c590: movk 1, a7 +3f21c5a0: move a7, *a14+, 1 +3f21c5b0: move a14, -*sp, 1 +3f21c5c0: move a0, *a14+, 1 +3f21c5d0: move a9, *a14+, 1 +3f21c5e0: calla L3F50F4D0 +3f21c610: move a8, *a14+, 1 +3f21c620: move a12, *a14+, 1 +3f21c630: move a0, *a14+, 1 +3f21c640: move a9, *a14+, 1 +3f21c650: calla L3F50D1B0 +3f21c680: move *sp(0x180), a14, 1 +3f21c6a0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f21c6c0: rets 2 +3f21c6d0: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f21c6f0: move a14, a13 +3f21c700: move *a13(0xffe0), a9, 1 +3f21c720: setf 8, 0, 0 +3f21c730: move *a9(0x7e0), a7, 0 +3f21c750: cmpi 0x3e, a7 +3f21c770: jrc L3F21CDA0 +3f21c780: setf 16, 1, 0 +3f21c790: move *a9(0xaa0), a10, 0 +3f21c7b0: setf 8, 0, 0 +3f21c7c0: move *a9(0x570), a7, 0 +3f21c7e0: jrne L3F21C950 +3f21c7f0: setf 16, 1, 0 +3f21c800: move *a9(0x660), a12, 0 +3f21c820: move *a9(0x670), a0, 0 +3f21c840: move *a9(0x540), a7, 1 +3f21c860: move *a7(0x10), a7, 0 +3f21c880: cmp a7, a0 +3f21c890: jrle L3F21C8E0 +3f21c8a0: move *a9(0x540), a7, 1 +3f21c8c0: move *a7(0x10), a0, 0 +L3F21C8E0: +3f21c8e0: move a0, a7 +3f21c8f0: jrgt L3F21C910 +3f21c900: movk 1, a0 +L3F21C910: +3f21c910: sub a7, a7 +3f21c920: move a7, *a9(0x6c0), 0 +3f21c940: jruc L3F21C9B0 +L3F21C950: +3f21c950: setf 16, 1, 0 +3f21c960: move *a9(0x6a0), a12, 0 +3f21c980: sub a0, a0 +3f21c990: move a0, *a9(0x6d0), 0 +L3F21C9B0: +3f21c9b0: move *a9(0x540), a7, 1 +3f21c9d0: move *a7(0x20), a2, 1 +3f21c9f0: move a10, a7 +3f21ca00: jrgt L3F21CA20 +3f21ca10: movk 1, a10 +L3F21CA20: +3f21ca20: move a12, a7 +3f21ca30: add a10, a7 +3f21ca40: move a14, -*sp, 1 +3f21ca50: move a0, *a14+, 1 +3f21ca60: move a9, *a14+, 1 +3f21ca70: calla L3F50F4D0 +3f21caa0: dec a7 +3f21cab0: cmp a8, a7 +3f21cac0: jrle L3F21CB70 +3f21cad0: move a14, -*sp, 1 +3f21cae0: move a0, *a14+, 1 +3f21caf0: move a9, *a14+, 1 +3f21cb00: calla L3F50F4D0 +3f21cb30: move a8, a7 +3f21cb40: sub a12, a7 +3f21cb50: move a7, a10 +3f21cb60: inc a10 +L3F21CB70: +3f21cb70: move *a9(0x540), a7, 1 +3f21cb90: move a0, a5 +3f21cba0: sll 0x5, a5 +3f21cbb0: add a5, a7 +3f21cbc0: move a12, a5 +3f21cbd0: sll 0x3, a5 +3f21cbe0: move *a7(0x40), a6, 1 +3f21cc00: add a5, a6 +3f21cc10: move a10, a11 +3f21cc20: jrle L3F21CCD0 +3f21cc30: setf 8, 0, 0 +L3F21CC40: +3f21cc40: move a2, a7 +3f21cc50: sll 0x3, a7 +3f21cc60: add a6, a7 +3f21cc70: sub a5, a5 +3f21cc80: movb a5, *a7 +3f21cc90: movk 32, a7 +3f21cca0: move a7, *a6+, 0 +3f21ccb0: dec a11 +3f21ccc0: jrgt L3F21CC40 +L3F21CCD0: +3f21ccd0: move a14, -*sp, 1 +3f21cce0: movk 1, a7 +3f21ccf0: move a7, *a14+, 1 +3f21cd00: move a12, a5 +3f21cd10: add a10, a5 +3f21cd20: dec a5 +3f21cd30: move a5, *a14+, 1 +3f21cd40: move a12, *a14+, 1 +3f21cd50: move a0, *a14+, 1 +3f21cd60: move a9, *a14+, 1 +3f21cd70: calla L3F50D1B0 +L3F21CDA0: +3f21cda0: move *sp(0x180), a14, 1 +3f21cdc0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f21cde0: rets 2 +3f21cdf0: mmtm sp, a7,a9,a11,a13 +3f21ce10: move a14, a13 +3f21ce20: addi 0x80, a14 +3f21ce40: move *a13(0xffe0), a9, 1 +3f21ce60: setf 16, 1, 0 +3f21ce70: move *a9(0xaa0), a11, 0 +3f21ce90: move a11, *a13(0x60), 1 +3f21ceb0: jrne L3F21CEF0 +3f21cec0: movk 1, a11 +3f21ced0: move a11, *a13(0x60), 1 +L3F21CEF0: +3f21cef0: move *a9(0x670), a7, 0 +3f21cf10: move a7, *a13, 1 +3f21cf20: move *a9(0x620), a7, 0 +3f21cf40: move a7, *a13(0x20), 1 +3f21cf60: move *a9(0x630), a7, 0 +3f21cf80: move a7, *a13(0x40), 1 +3f21cfa0: setf 8, 0, 0 +3f21cfb0: move *a9(0x570), a7, 0 +3f21cfd0: jrne L3F21D0C0 +3f21cfe0: move *a13, a7, 1 +3f21cff0: move *a13(0x20), a11, 1 +3f21d010: cmp a11, a7 +3f21d020: jrlt L3F21D3F0 +3f21d030: move *a13(0x40), a11, 1 +3f21d050: cmp a7, a11 +3f21d060: jrlt L3F21D3F0 +3f21d070: sub a7, a7 +3f21d080: setf 16, 1, 0 +3f21d090: move a7, *a9(0x6c0), 0 +3f21d0b0: jruc L3F21D1A0 +L3F21D0C0: +3f21d0c0: sub a7, a7 +3f21d0d0: setf 16, 1, 0 +3f21d0e0: move a7, *a9(0x6d0), 0 +3f21d100: move a14, -*sp, 1 +3f21d110: move a9, *a14+, 1 +3f21d120: calla L3F21EBA0 +3f21d150: movk 1, a7 +3f21d160: setf 16, 1, 0 +3f21d170: move a7, *a9(0x6a0), 0 +3f21d190: jruc L3F21D3F0 +L3F21D1A0: +3f21d1a0: move *a13, a7, 1 +3f21d1b0: sub a7, a11 +3f21d1c0: move *a13(0x60), a7, 1 +3f21d1e0: inc a11 +3f21d1f0: cmp a11, a7 +3f21d200: jrls L3F21D280 +3f21d210: move *a13(0x40), a11, 1 +3f21d230: move *a13, a7, 1 +3f21d240: sub a7, a11 +3f21d250: inc a11 +3f21d260: move a11, *a13(0x60), 1 +L3F21D280: +3f21d280: move *a13(0x0), *a9(0x620), 0 +3f21d2b0: move a14, -*sp, 1 +3f21d2c0: move *a13(0x60), *a14+, 1 +3f21d2e0: move a9, *a14+, 1 +3f21d2f0: calla L3F20E380 +3f21d320: movk 1, a11 +3f21d330: setf 16, 1, 0 +3f21d340: move a11, *a9(0x660), 0 +3f21d360: move *a13(0x0), *a9(0x670), 0 +3f21d390: move *a13(0x20), *a9(0x620), 0 +3f21d3c0: move *a13(0x40), *a9(0x630), 0 +L3F21D3F0: +3f21d3f0: move *sp(0xa0), a14, 1 +3f21d410: mmfm sp, a7,a9,a11,a13 +3f21d430: rets 2 +3f21d440: mmtm sp, a0,a7,a9,a10,a11,a12,a13 +3f21d460: move a14, a13 +3f21d470: move *a13(0xffe0), a9, 1 +3f21d490: setf 16, 1, 0 +3f21d4a0: move *a9(0xaa0), a0, 0 +3f21d4c0: jrgt L3F21D4E0 +3f21d4d0: movk 1, a0 +L3F21D4E0: +3f21d4e0: move *a9(0x670), a10, 0 +3f21d500: move *a9(0x620), a11, 0 +3f21d520: move *a9(0x630), a12, 0 +3f21d540: setf 8, 0, 0 +3f21d550: move *a9(0x570), a7, 0 +3f21d570: jrne L3F21D610 +3f21d580: cmp a11, a10 +3f21d590: jrlt L3F21D970 +3f21d5a0: cmp a10, a12 +3f21d5b0: jrlt L3F21D970 +3f21d5c0: sub a7, a7 +3f21d5d0: setf 16, 1, 0 +3f21d5e0: move a7, *a9(0x6c0), 0 +3f21d600: jruc L3F21D6F0 +L3F21D610: +3f21d610: sub a7, a7 +3f21d620: setf 16, 1, 0 +3f21d630: move a7, *a9(0x6d0), 0 +3f21d650: move a14, -*sp, 1 +3f21d660: move a9, *a14+, 1 +3f21d670: calla L3F21EBA0 +3f21d6a0: movk 1, a7 +3f21d6b0: setf 16, 1, 0 +3f21d6c0: move a7, *a9(0x6a0), 0 +3f21d6e0: jruc L3F21D970 +L3F21D6F0: +3f21d6f0: move a12, a7 +3f21d700: sub a10, a7 +3f21d710: inc a7 +3f21d720: cmp a7, a0 +3f21d730: jrle L3F21D780 +3f21d740: move a12, a7 +3f21d750: sub a10, a7 +3f21d760: move a7, a0 +3f21d770: inc a0 +L3F21D780: +3f21d780: cmp a12, a10 +3f21d790: jrne L3F21D810 +3f21d7a0: move a14, -*sp, 1 +3f21d7b0: move a10, *a14+, 1 +3f21d7c0: move a9, *a14+, 1 +3f21d7d0: calla L3F510290 +3f21d800: jruc L3F21D930 +L3F21D810: +3f21d810: move a12, *a9(0x670), 0 +3f21d830: move a10, *a9(0x620), 0 +3f21d850: movk 10, a7 +3f21d860: movb a7, *a9(0x5960) +3f21d880: move a14, -*sp, 1 +3f21d890: move a0, *a14+, 1 +3f21d8a0: move a9, *a14+, 1 +3f21d8b0: calla L3F20B6E0 +3f21d8e0: setf 16, 1, 0 +3f21d8f0: move a10, *a9(0x670), 0 +3f21d910: move a11, *a9(0x620), 0 +L3F21D930: +3f21d930: movk 1, a7 +3f21d940: setf 16, 1, 0 +3f21d950: move a7, *a9(0x660), 0 +L3F21D970: +3f21d970: move *sp(0x100), a14, 1 +3f21d990: mmfm sp, a0,a7,a9,a10,a11,a12,a13 +3f21d9b0: rets 2 +3f21d9c0: mmtm sp, a7,a9,a11,a13 +3f21d9e0: move a14, a13 +3f21d9f0: addi 0x80, a14 +3f21da10: move *a13(0xffe0), a9, 1 +3f21da30: setf 8, 0, 0 +3f21da40: move *a9(0x570), a11, 0 +3f21da60: jrne L3F21DAC0 +3f21da70: sub a11, a11 +3f21da80: setf 16, 1, 0 +3f21da90: move a11, *a9(0x6c0), 0 +3f21dab0: jruc L3F21DB20 +L3F21DAC0: +3f21dac0: sub a11, a11 +3f21dad0: setf 16, 1, 0 +3f21dae0: move a11, *a9(0x6d0), 0 +3f21db00: jauc L3F21E440 +L3F21DB20: +3f21db20: move *a9(0xaa0), a7, 0 +3f21db40: move a7, *a13, 1 +3f21db50: jrne L3F21DB90 +3f21db60: movi 0x50, a11 +3f21db80: move a11, *a13, 1 +L3F21DB90: +3f21db90: movi 0xffff, a11 +3f21dbb0: move a11, *a13(0x20), 1 +3f21dbd0: move *a9(0xba0), *a13(0x60), 1 +3f21dc00: move *a13(0x60), a7, 1 +3f21dc20: move *a9(0xbc0), a11, 1 +3f21dc40: cmp a11, a7 +3f21dc50: jrnc L3F21E270 +3f21dc60: setf 8, 0, 0 +3f21dc70: move *a7, a11, 0 +3f21dc80: cmpi 0x9b, a11 +3f21dca0: jrne L3F21DCF0 +3f21dcb0: addk 8, a7 +3f21dcc0: move a7, *a13(0x60), 1 +3f21dce0: jruc L3F21DDF0 +L3F21DCF0: +3f21dcf0: move *a9(0xbc0), a11, 1 +3f21dd10: subk 8, a11 +3f21dd20: cmp a11, a7 +3f21dd30: jrnc L3F21E270 +3f21dd40: move *a7, a11, 0 +3f21dd50: subk 27, a11 +3f21dd60: jrne L3F21E270 +3f21dd70: move *a7(0x8), a11, 0 +3f21dd90: cmpi 0x5b, a11 +3f21ddb0: jrne L3F21E270 +3f21ddc0: addk 16, a7 +3f21ddd0: move a7, *a13(0x60), 1 +L3F21DDF0: +3f21ddf0: sub a11, a11 +3f21de00: move a11, *a13(0x20), 1 +3f21de20: move *a9(0xbc0), a11, 1 +3f21de40: cmp a11, a7 +3f21de50: jrnc L3F21E110 +3f21de60: move *a7, a11, 0 +3f21de70: move a11, *a13(0x40), 1 +3f21de90: cmpi 0x30, a11 +3f21deb0: jrlt L3F21E110 +3f21dec0: cmpi 0x39, a11 +3f21dee0: jrgt L3F21E110 +L3F21DEF0: +3f21def0: move *a13(0x60), a11, 1 +3f21df10: addk 8, a11 +3f21df20: move a11, *a13(0x60), 1 +3f21df40: move *a13(0x20), a7, 1 +3f21df60: move a7, a11 +3f21df70: sll 0x3, a7 +3f21df80: sll 0x1, a11 +3f21df90: add a11, a7 +3f21dfa0: move *a13(0x40), a11, 1 +3f21dfc0: add a11, a7 +3f21dfd0: subi 0x30, a7 +3f21dff0: move a7, *a13(0x20), 1 +3f21e010: move *a13(0x60), a7, 1 +3f21e030: move *a9(0xbc0), a11, 1 +3f21e050: cmp a11, a7 +3f21e060: jrnc L3F21E110 +3f21e070: setf 8, 0, 0 +3f21e080: move *a7, a11, 0 +3f21e090: move a11, *a13(0x40), 1 +3f21e0b0: cmpi 0x30, a11 +3f21e0d0: jrlt L3F21E110 +3f21e0e0: cmpi 0x39, a11 +3f21e100: jrle L3F21DEF0 +L3F21E110: +3f21e110: move *a13(0x40), a11, 1 +3f21e130: cmpi 0x74, a11 +3f21e150: jreq L3F21E1B0 +3f21e160: movi 0xffff, a7 +3f21e180: move a7, *a13(0x20), 1 +3f21e1a0: jruc L3F21E270 +L3F21E1B0: +3f21e1b0: addk 8, a7 +3f21e1c0: move a7, *a13(0x60), 1 +3f21e1e0: move *a13(0x20), a7, 1 +3f21e200: jrne L3F21E240 +3f21e210: movk 24, a7 +3f21e220: move a7, *a13(0x20), 1 +L3F21E240: +3f21e240: move *a13(0x60), *a9(0xba0), 1 +L3F21E270: +3f21e270: move *a13(0x20), a11, 1 +3f21e290: jrge L3F21E310 +3f21e2a0: move *a9(0x540), a7, 1 +3f21e2c0: setf 16, 1, 0 +3f21e2d0: move *a7(0x10), a7, 0 +3f21e2f0: move a7, *a13(0x20), 1 +L3F21E310: +3f21e310: move a14, -*sp, 1 +3f21e320: movk 1, a11 +3f21e330: move a11, *a14+, 1 +3f21e340: sub a7, a7 +3f21e350: move a7, *a14+, 1 +3f21e360: move *a9(0x760), a7, 1 +3f21e380: andi 0x20, a7 +3f21e3b0: move a7, *a14+, 1 +3f21e3c0: move *a13(0x20), *a14+, 1 +3f21e3e0: move *a13(0x0), *a14+, 1 +3f21e400: move a9, *a14+, 1 +3f21e410: calla L3F4E4E70 +L3F21E440: +3f21e440: move *sp(0xa0), a14, 1 +3f21e460: mmfm sp, a7,a9,a11,a13 +3f21e480: rets 2 +3f21e490: mmtm sp, a9,a11,a13 +3f21e4b0: move a14, a13 +3f21e4c0: addk 32, a14 +3f21e4d0: move *a13(0xffe0), a9, 1 +3f21e4f0: setf 8, 0, 0 +3f21e500: move *a9(0x7e0), a11, 0 +3f21e520: cmpi 0x3e, a11 +3f21e540: jrc L3F21E660 +3f21e550: setf 16, 1, 0 +3f21e560: move *a9(0xaa0), a11, 0 +3f21e580: move a11, *a13, 1 +3f21e590: jrne L3F21E5D0 +3f21e5a0: sub a11, a11 +3f21e5b0: movb a11, *a9(0x570) +L3F21E5D0: +3f21e5d0: move *a13, a11, 1 +3f21e5e0: dsjs a11, L3F21E660 +3f21e5f0: move *a9(0x760), a11, 1 +3f21e610: btst 5, a11 +3f21e620: jreq L3F21E660 +3f21e630: movk 1, a11 +3f21e640: movb a11, *a9(0x570) +L3F21E660: +3f21e660: move *sp(0x80), a14, 1 +3f21e680: mmfm sp, a9,a11,a13 +3f21e6a0: rets 2 +3f21e6b0: mmtm sp, a7,a9,a11,a13 +3f21e6d0: move a14, a13 +3f21e6e0: addk 32, a14 +3f21e6f0: move *a13(0xffe0), a9, 1 +3f21e710: setf 8, 0, 0 +3f21e720: move *a9(0x7e0), a11, 0 +3f21e740: cmpi 0x3e, a11 +3f21e760: jrc L3F21EB50 +3f21e770: setf 16, 1, 0 +3f21e780: move *a9(0xaa0), a11, 0 +3f21e7a0: move a11, *a13, 1 +3f21e7b0: jreq L3F21E810 +3f21e7c0: dsjs a11, L3F21E950 +3f21e7d0: move *a9(0x760), a11, 1 +3f21e7f0: btst 5, a11 +3f21e800: jreq L3F21E950 +L3F21E810: +3f21e810: move a14, -*sp, 1 +3f21e820: movk 1, a11 +3f21e830: move a11, *a14+, 1 +3f21e840: sub a7, a7 +3f21e850: move a7, *a14+, 1 +3f21e860: move a7, *a14+, 1 +3f21e870: move *a9(0x540), a7, 1 +3f21e890: move *a7(0x10), a8, 0 +3f21e8b0: move a8, *a14+, 1 +3f21e8c0: move *a9(0x540), a7, 1 +3f21e8e0: move *a7, a8, 0 +3f21e8f0: move a8, *a14+, 1 +3f21e900: move a9, *a14+, 1 +3f21e910: calla L3F4E4E70 +3f21e940: jruc L3F21EB50 +L3F21E950: +3f21e950: move *a13, a11, 1 +3f21e960: subk 2, a11 +3f21e970: jrne L3F21EB50 +3f21e980: move *a9(0x760), a11, 1 +3f21e9a0: btst 5, a11 +3f21e9b0: jrne L3F21EB50 +3f21e9c0: move a14, -*sp, 1 +3f21e9d0: move a9, *a14+, 1 +3f21e9e0: calla L3F21EBA0 +3f21ea10: move a14, -*sp, 1 +3f21ea20: movk 1, a11 +3f21ea30: move a11, *a14+, 1 +3f21ea40: sub a7, a7 +3f21ea50: move a7, *a14+, 1 +3f21ea60: move a11, *a14+, 1 +3f21ea70: move *a9(0x540), a7, 1 +3f21ea90: setf 16, 1, 0 +3f21eaa0: move *a7(0x10), a8, 0 +3f21eac0: move a8, *a14+, 1 +3f21ead0: move *a9(0x540), a7, 1 +3f21eaf0: move *a7, a8, 0 +3f21eb00: move a8, *a14+, 1 +3f21eb10: move a9, *a14+, 1 +3f21eb20: calla L3F4E4E70 +L3F21EB50: +3f21eb50: move *sp(0xa0), a14, 1 +3f21eb70: mmfm sp, a7,a9,a11,a13 +3f21eb90: rets 2 +L3F21EBA0: +3f21eba0: mmtm sp, a7,a9,a11,a13 +3f21ebc0: move a14, a13 +3f21ebd0: move *a13(0xffe0), a9, 1 +3f21ebf0: move a14, -*sp, 1 +3f21ec00: sub a11, a11 +3f21ec10: move a11, *a14+, 1 +3f21ec20: move a9, *a14+, 1 +3f21ec30: calla L3F510290 +3f21ec60: move a14, -*sp, 1 +3f21ec70: movk 1, a7 +3f21ec80: move a7, *a14+, 1 +3f21ec90: move *a9(0x540), a7, 1 +3f21ecb0: setf 16, 1, 0 +3f21ecc0: move *a7, a8, 0 +3f21ecd0: move a8, *a14+, 1 +3f21ece0: movk 1, a7 +3f21ecf0: move a7, *a14+, 1 +3f21ed00: move a11, *a14+, 1 +3f21ed10: move a9, *a14+, 1 +3f21ed20: calla L3F50D1B0 +3f21ed50: move *sp(0xa0), a14, 1 +3f21ed70: mmfm sp, a7,a9,a11,a13 +3f21ed90: rets 2 +L3F21EDA0: +3f21eda0: mmtm sp, a7,a9,a11,a13 +3f21edc0: move a14, a13 +3f21edd0: addk 32, a14 +3f21ede0: move *a13(0xffe0), a9, 1 +3f21ee00: setf 16, 1, 0 +3f21ee10: move *a9(0xaa0), a11, 0 +3f21ee30: move a11, *a13, 1 +3f21ee40: cmpi 0x3d, a11 +3f21ee60: jrlt L3F21F170 +3f21ee70: cmpi 0x3f, a11 +3f21ee90: jrgt L3F21F170 +3f21eea0: cmpi 0x3e, a11 +3f21eec0: jrne L3F21EF00 +3f21eed0: movi 0x3f, a11 +3f21eef0: move a11, *a13, 1 +L3F21EF00: +3f21ef00: movb a11, *a9(0x7e0) +3f21ef20: move *a9(0xab0), a7, 0 +3f21ef40: move a7, *a13, 1 +3f21ef50: dec a7 +3f21ef60: jreq L3F21EF90 +3f21ef70: sub a11, a11 +3f21ef80: move a11, *a13, 1 +L3F21EF90: +3f21ef90: setf 8, 0, 0 +3f21efa0: move *a9(0x7e0), a11, 0 +3f21efc0: cmpi 0x3d, a11 +3f21efe0: jrne L3F21F010 +3f21eff0: movk 1, a11 +3f21f000: move a11, *a13, 1 +L3F21F010: +3f21f010: move *a13, a11, 1 +3f21f020: jreq L3F21F0B0 +3f21f030: move *a9(0x780), a7, 1 +3f21f050: andi 0xfffffeff, a7 +3f21f080: move a7, *a9(0x780), 1 +3f21f0a0: jruc L3F21F120 +L3F21F0B0: +3f21f0b0: move *a9(0x780), a7, 1 +3f21f0d0: ori 0x100, a7 +3f21f100: move a7, *a9(0x780), 1 +L3F21F120: +3f21f120: move a14, -*sp, 1 +3f21f130: move a9, *a14+, 1 +3f21f140: calla L3F220950 +L3F21F170: +3f21f170: move *sp(0xa0), a14, 1 +3f21f190: mmfm sp, a7,a9,a11,a13 +3f21f1b0: rets 2 +L3F21F1C0: +3f21f1c0: mmtm sp, a9,a11,a13 +3f21f1e0: move a14, a13 +3f21f1f0: move *a13(0xffe0), a9, 1 +3f21f210: setf 8, 0, 0 +3f21f220: move *a9(0x7e0), a11, 0 +3f21f240: cmpi 0x3e, a11 +3f21f260: jrc L3F21F2E0 +3f21f270: move *a9(0x780), a11, 1 +3f21f290: ori 0x100, a11 +3f21f2c0: move a11, *a9(0x780), 1 +L3F21F2E0: +3f21f2e0: move *sp(0x80), a14, 1 +3f21f300: mmfm sp, a9,a11,a13 +3f21f320: rets 2 +L3F21F330: +3f21f330: mmtm sp, a9,a11,a13 +3f21f350: move a14, a13 +3f21f360: move *a13(0xffe0), a9, 1 +3f21f380: setf 8, 0, 0 +3f21f390: move *a9(0x7e0), a11, 0 +3f21f3b0: cmpi 0x3e, a11 +3f21f3d0: jrc L3F21F450 +3f21f3e0: move *a9(0x780), a11, 1 +3f21f400: andi 0xfffffeff, a11 +3f21f430: move a11, *a9(0x780), 1 +L3F21F450: +3f21f450: move *sp(0x80), a14, 1 +3f21f470: mmfm sp, a9,a11,a13 +3f21f490: rets 2 +3f21f4a0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f21f4c0: move a14, a13 +3f21f4d0: addi 0x100, a14 +3f21f4f0: move *a13(0xffe0), a9, 1 +3f21f510: setf 8, 0, 0 +3f21f520: move *a9(0x7e0), a7, 0 +3f21f540: cmpi 0x3e, a7 +3f21f560: jrc L3F21F990 +3f21f570: sub a7, a7 +3f21f580: movb a7, *a13 +3f21f590: jruc L3F21F860 +L3F21F5A0: +3f21f5a0: move a13, a0 +3f21f5b0: movi 0x9b, a7 +3f21f5d0: setf 8, 0, 0 +3f21f5e0: move a7, *a0+, 0 +3f21f5f0: move @0xcb640, a7, 1 +3f21f620: jreq L3F21F660 +3f21f630: movi 0x33, a5 +3f21f650: move a5, *a0+, 0 +L3F21F660: +3f21f660: movi 0x6e, a5 +3f21f680: move a5, *a0+, 0 +3f21f690: sub a5, a5 +3f21f6a0: move a5, *a0+, 0 +3f21f6b0: jruc L3F21F8D0 +L3F21F6C0: +3f21f6c0: setf 8, 0, 0 +3f21f6d0: move *a9(0x570), a7, 0 +3f21f6f0: jrne L3F21F760 +3f21f700: setf 16, 1, 0 +3f21f710: move *a9(0x660), a11, 0 +3f21f730: move *a9(0x670), a12, 0 +3f21f750: jruc L3F21F7A0 +L3F21F760: +3f21f760: setf 16, 1, 0 +3f21f770: move *a9(0x6a0), a11, 0 +3f21f790: movk 1, a12 +L3F21F7A0: +3f21f7a0: move a14, -*sp, 1 +3f21f7b0: move a11, *a14+, 1 +3f21f7c0: move a12, *a14+, 1 +3f21f7d0: movi 0x3f222350, a8 +3f21f800: move a8, *a14+, 1 +3f21f810: move a13, *a14+, 1 +3f21f820: calla L3FB34430 +3f21f850: jruc L3F21F8D0 +L3F21F860: +3f21f860: setf 16, 1, 0 +3f21f870: move *a9(0xaa0), a8, 0 +3f21f890: subk 5, a8 +3f21f8a0: jreq L3F21F5A0 +3f21f8b0: dec a8 +3f21f8c0: jreq L3F21F6C0 +L3F21F8D0: +3f21f8d0: setf 8, 0, 0 +3f21f8e0: move *a13, a7, 0 +3f21f8f0: jreq L3F21F990 +3f21f900: move a14, -*sp, 1 +3f21f910: movi 0xffff, a5 +3f21f930: move a5, *a14+, 1 +3f21f940: move a13, *a14+, 1 +3f21f950: move a9, *a14+, 1 +3f21f960: calla L3FA2B960 +L3F21F990: +3f21f990: move *sp(0x120), a14, 1 +3f21f9b0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f21f9d0: rets 2 +3f21f9e0: mmtm sp, a7,a9,a10,a11,a13 +3f21fa00: move a14, a13 +3f21fa10: addi 0x100, a14 +3f21fa30: move *a13(0xffe0), a9, 1 +3f21fa50: setf 8, 0, 0 +3f21fa60: move *a9(0x7e0), a11, 0 +3f21fa80: cmpi 0x3e, a11 +3f21faa0: jrc L3F220230 +3f21fab0: sub a11, a11 +3f21fac0: movb a11, *a13 +3f21fad0: jruc L3F2200A0 +L3F21FAE0: +3f21fae0: move a14, -*sp, 1 +3f21faf0: move a9, *a14+, 1 +3f21fb00: calla L3FA67DC0 +3f21fb30: jruc L3F220170 +L3F21FB40: +3f21fb40: setf 8, 0, 0 +3f21fb50: move *a9(0x7e0), a11, 0 +3f21fb70: cmpi 0x3e, a11 +3f21fb90: jrnc L3F21FBC0 +3f21fba0: movk 23, a10 +3f21fbb0: jruc L3F21FC30 +L3F21FBC0: +3f21fbc0: move *a9(0x780), a11, 1 +3f21fbe0: btst 6, a11 +3f21fbf0: jreq L3F21FC20 +3f21fc00: movk 21, a10 +3f21fc10: jruc L3F21FC30 +L3F21FC20: +3f21fc20: movk 20, a10 +L3F21FC30: +3f21fc30: move a14, -*sp, 1 +3f21fc40: move a10, *a14+, 1 +3f21fc50: movi 0x3f222390, a8 +3f21fc80: move a8, *a14+, 1 +3f21fc90: move a13, *a14+, 1 +3f21fca0: calla L3FB34430 +3f21fcd0: jruc L3F220170 +L3F21FCE0: +3f21fce0: move a14, -*sp, 1 +3f21fcf0: setf 6, 0, 0 +3f21fd00: move @0xaecc2, a11, 0 +3f21fd30: sll 0x3, a11 +3f21fd40: addi 0x8feb0, a11 +3f21fd70: movb *a11, a8 +3f21fd80: move a8, *a14+, 1 +3f21fd90: movi 0x3f2223c0, a8 +3f21fdc0: move a8, *a14+, 1 +3f21fdd0: move a13, *a14+, 1 +3f21fde0: calla L3FB34430 +3f21fe10: jruc L3F220170 +L3F21FE20: +3f21fe20: setf 8, 0, 0 +3f21fe30: move *a9(0x7e0), a11, 0 +3f21fe50: cmpi 0x3f, a11 +3f21fe70: jrc L3F220170 +3f21fe80: move a14, -*sp, 1 +3f21fe90: movi 0x3f222408, a8 +3f21fec0: move a8, *a14+, 1 +3f21fed0: move a13, *a14+, 1 +3f21fee0: calla L3FB45720 +3f21ff10: jruc L3F220170 +L3F21FF20: +3f21ff20: setf 8, 0, 0 +3f21ff30: move *a9(0x7e0), a11, 0 +3f21ff50: cmpi 0x3f, a11 +3f21ff70: jrc L3F220170 +3f21ff80: move a14, -*sp, 1 +3f21ff90: move @0x225070, a11, 1 +3f21ffc0: jreq L3F21FFF0 +3f21ffd0: movk 2, a7 +3f21ffe0: jruc L3F220000 +L3F21FFF0: +3f21fff0: movk 1, a7 +L3F220000: +3f220000: move a7, *a14+, 1 +3f220010: movi 0x3f222438, a8 +3f220040: move a8, *a14+, 1 +3f220050: move a13, *a14+, 1 +3f220060: calla L3FB34430 +3f220090: jruc L3F220170 +L3F2200A0: +3f2200a0: setf 16, 1, 0 +3f2200b0: move *a9(0xaa0), a8, 0 +3f2200d0: subk 15, a8 +3f2200e0: jreq L3F21FAE0 +3f2200f0: subk 10, a8 +3f220100: jreq L3F21FB40 +3f220110: dec a8 +3f220120: jreq L3F21FCE0 +3f220130: subk 29, a8 +3f220140: jreq L3F21FE20 +3f220150: dec a8 +3f220160: jreq L3F21FF20 +L3F220170: +3f220170: setf 8, 0, 0 +3f220180: move *a13, a11, 0 +3f220190: jreq L3F220230 +3f2201a0: move a14, -*sp, 1 +3f2201b0: movi 0xffff, a7 +3f2201d0: move a7, *a14+, 1 +3f2201e0: move a13, *a14+, 1 +3f2201f0: move a9, *a14+, 1 +3f220200: calla L3FA2B960 +L3F220230: +3f220230: move *sp(0xc0), a14, 1 +3f220250: mmfm sp, a7,a9,a10,a11,a13 +3f220270: rets 2 +3f220280: mmtm sp, a7,a9,a11,a13 +3f2202a0: move a14, a13 +3f2202b0: addi 0x60, a14 +3f2202d0: move *a13(0xffe0), a9, 1 +3f2202f0: move a14, -*sp, 1 +3f220300: move a9, *a14+, 1 +3f220310: calla L3F9EBB00 +3f220340: move a14, -*sp, 1 +3f220350: move a9, *a14+, 1 +3f220360: calla L3F220950 +3f220390: move *a9(0x9e0), a11, 1 +3f2203b0: jreq L3F220500 +3f2203c0: sub a11, a11 +3f2203d0: move a11, *a13(0x20), 1 +3f2203f0: setf 16, 1, 0 +L3F220400: +3f220400: move *a9(0x9e0), a11, 1 +3f220420: move *a13(0x20), a7, 1 +3f220440: sll 0x4, a7 +3f220450: add a7, a11 +3f220460: sub a7, a7 +3f220470: move a7, *a11(0x110), 0 +3f220490: move *a13(0x20), a11, 1 +3f2204b0: inc a11 +3f2204c0: move a11, *a13(0x20), 1 +3f2204e0: subk 16, a11 +3f2204f0: jrlt L3F220400 +L3F220500: +3f220500: calla L3FB2E340 +3f220530: move a8, *a13, 1 +3f220540: move @0x1a73e0, a11, 1 +3f220570: move a11, *a13(0x40), 1 +3f220590: move a9, @0x1a73e0, 1 +3f2205c0: calla L3FA4BC40 +3f2205f0: calla L3FA4C610 +3f220620: calla L3FA4C1D0 +3f220650: move a11, @0x1a73e0, 1 +3f220680: move a14, -*sp, 1 +3f220690: move *a13(0x0), *a14+, 1 +3f2206b0: calla L3FB2E470 +3f2206e0: move *a9(0x60), a7, 1 +3f220700: jrne L3F2207B0 +3f220710: move a14, -*sp, 1 +3f220720: sub a7, a7 +3f220730: move a7, *a14+, 1 +3f220740: movk 13, a7 +3f220750: move a7, *a14+, 1 +3f220760: move *a9(0x40), *a14+, 1 +3f220780: calla L3FB3F810 +L3F2207B0: +3f2207b0: move *sp(0xa0), a14, 1 +3f2207d0: mmfm sp, a7,a9,a11,a13 +3f2207f0: rets 2 +L3F220800: +3f220800: mmtm sp, a9,a11,a13 +3f220820: move a14, a13 +3f220830: move *a13(0xffe0), a9, 1 +3f220850: setf 8, 0, 0 +3f220860: move *a9(0x7e0), a11, 0 +3f220880: cmpi 0x3e, a11 +3f2208a0: jrc L3F220900 +3f2208b0: move a14, -*sp, 1 +3f2208c0: move a9, *a14+, 1 +3f2208d0: calla L3F220950 +L3F220900: +3f220900: move *sp(0x80), a14, 1 +3f220920: mmfm sp, a9,a11,a13 +3f220940: rets 2 +L3F220950: +3f220950: mmtm sp, a7,a9,a11,a13 +3f220970: move a14, a13 +3f220980: move *a13(0xffe0), a9, 1 +3f2209a0: move a14, -*sp, 1 +3f2209b0: sub a11, a11 +3f2209c0: move a11, *a14+, 1 +3f2209d0: move a9, *a14+, 1 +3f2209e0: calla L3F9EA480 +3f220a10: movk 1, a11 +3f220a20: setf 16, 1, 0 +3f220a30: move a11, *a9(0x620), 0 +3f220a50: move *a9(0x540), a7, 1 +3f220a70: move *a7(0x10), *a9(0x630), 0 +3f220aa0: move a14, -*sp, 1 +3f220ab0: move a9, *a14+, 1 +3f220ac0: calla L3F209300 +3f220af0: sub a7, a7 +3f220b00: movb a7, *a9(0x928) +3f220b20: movb a7, *a9(0x990) +3f220b40: setf 16, 1, 0 +3f220b50: move a7, *a9(0x6e0), 0 +3f220b70: move a7, *a9(0x700), 0 +3f220b90: move a7, *a9(0x6c0), 0 +3f220bb0: movb a7, *a9(0x570) +3f220bd0: movb a11, *a9(0x9d0) +3f220bf0: move a7, *a9(0xbe0), 0 +3f220c10: move a14, -*sp, 1 +3f220c20: movi 0x23c00f, a7 +3f220c50: move a7, *a14+, 1 +3f220c60: move *a9(0x80), *a14+, 1 +3f220c80: move @0x1a6810, *a14+, 1 +3f220cb0: calla L3FD97D50 +3f220ce0: move a14, -*sp, 1 +3f220cf0: move a9, *a14+, 1 +3f220d00: calla L3F219D80 +3f220d30: setf 16, 1, 0 +3f220d40: move a11, *a9(0x680), 0 +3f220d60: move a11, *a9(0x690), 0 +3f220d80: move *sp(0xa0), a14, 1 +3f220da0: mmfm sp, a7,a9,a11,a13 +3f220dc0: rets 2 +L3F220DD0: +3f220dd0: mmtm sp, a9,a11,a13 +3f220df0: move a14, a13 +3f220e00: move *a13(0xffe0), a11, 1 +3f220e20: setf 8, 0, 0 +3f220e30: move *a11(0x7e0), a11, 0 +3f220e50: cmpi 0x3e, a11 +3f220e70: jrnc L3F220EF0 +3f220e80: move a14, -*sp, 1 +3f220e90: move *a13(0xffe0), *a14+, 1 +3f220eb0: calla L3FA360C0 +3f220ee0: jruc L3F220F80 +L3F220EF0: +3f220ef0: move *a13(0xffe0), a11, 1 +3f220f10: movk 19, a9 +3f220f20: setf 16, 1, 0 +3f220f30: move a9, *a11(0x640), 0 +3f220f50: sub a9, a9 +3f220f60: move a9, *a11(0x650), 0 +L3F220F80: +3f220f80: move *sp(0x80), a14, 1 +3f220fa0: mmfm sp, a9,a11,a13 +3f220fc0: rets 2 +3f220fd0: mmtm sp, a7,a9,a11,a13 +3f220ff0: move a14, a13 +3f221000: addk 32, a14 +3f221010: move *a13(0xffe0), a11, 1 +3f221030: move *a11(0xba0), a9, 1 +3f221050: move *a11(0xbc0), a11, 1 +3f221070: cmp a11, a9 +3f221080: jrnc L3F2214D0 +L3F221090: +3f221090: move *a13(0xffe0), a11, 1 +3f2210b0: move *a11(0xba0), a9, 1 +3f2210d0: setf 8, 0, 0 +3f2210e0: move *a9+, a7, 0 +3f2210f0: move a9, *a11(0xba0), 1 +3f221110: move a7, *a13, 1 +3f221120: cmpi 0x9c, a7 +3f221140: jreq L3F2211E0 +3f221150: subk 27, a7 +3f221160: jreq L3F2211E0 +3f221170: move *a13, a9, 1 +3f221180: cmpi 0xff80, a9 +3f2211a0: jrlt L3F221310 +3f2211b0: cmpi 0xffa0, a9 +3f2211d0: jrgt L3F221310 +L3F2211E0: +3f2211e0: move a14, -*sp, 1 +3f2211f0: move a11, *a14+, 1 +3f221200: calla L3F221520 +3f221230: sub a9, a9 +3f221240: setf 16, 1, 0 +3f221250: move a9, *a11(0x640), 0 +3f221270: move *a13, a7, 1 +3f221280: cmpi 0x9c, a7 +3f2212a0: jreq L3F2214D0 +3f2212b0: move *a11(0xba0), a9, 1 +3f2212d0: subk 8, a9 +3f2212e0: move a9, *a11(0xba0), 1 +3f221300: jruc L3F2214D0 +L3F221310: +3f221310: subk 32, a9 +3f221320: jrlt L3F221470 +3f221330: move *a13, a9, 1 +3f221340: cmpi 0x7f, a9 +3f221360: jrge L3F221470 +3f221370: setf 16, 1, 0 +3f221380: move *a11(0x650), a7, 0 +3f2213a0: cmpi 0x7f, a7 +3f2213c0: jrge L3F221470 +3f2213d0: move *a11(0x650), a7, 0 +3f2213f0: inc a7 +3f221400: move a7, *a11(0x650), 0 +3f221420: dec a7 +3f221430: sll 0x3, a7 +3f221440: add a11, a7 +3f221450: movb a9, *a7(0x1160) +L3F221470: +3f221470: move *a11(0xba0), a9, 1 +3f221490: move *a11(0xbc0), a7, 1 +3f2214b0: cmp a7, a9 +3f2214c0: jrc L3F221090 +L3F2214D0: +3f2214d0: move *sp(0xa0), a14, 1 +3f2214f0: mmfm sp, a7,a9,a11,a13 +3f221510: rets 2 +L3F221520: +3f221520: mmtm sp, a7,a9,a11,a13 +3f221540: move a14, a13 +3f221550: move *a13(0xffe0), a11, 1 +3f221570: setf 16, 1, 0 +3f221580: move *a11(0xaa0), a11, 0 +3f2215a0: jrne L3F221790 +3f2215b0: move *a13(0xffe0), a11, 1 +3f2215d0: move *a11(0x650), a11, 0 +3f2215f0: subk 2, a11 +3f221600: jrne L3F221790 +3f221610: move *a13(0xffe0), a11, 1 +3f221630: setf 8, 0, 0 +3f221640: move *a11(0x1160), a11, 0 +3f221660: cmpi 0x25, a11 +3f221680: jrne L3F221790 +3f221690: move *a13(0xffe0), a11, 1 +3f2216b0: move *a11(0x1168), a11, 0 +3f2216d0: cmpi 0x35, a11 +3f2216f0: jrne L3F221790 +3f221700: move *a13(0xffe0), a11, 1 +3f221720: move *a11(0x760), a9, 1 +3f221740: movk 16, a7 +3f221750: andn a7, a9 +3f221760: move a9, *a11(0x760), 1 +3f221780: jruc L3F2218F0 +L3F221790: +3f221790: move *a13(0xffe0), a11, 1 +3f2217b0: setf 16, 1, 0 +3f2217c0: move *a11(0xaa0), a9, 0 +3f2217e0: dsjs a9, L3F2218F0 +3f2217f0: move *a11(0x650), a9, 0 +3f221810: dsjs a9, L3F2218F0 +3f221820: setf 8, 0, 0 +3f221830: move *a11(0x1160), a9, 0 +3f221850: cmpi 0x41, a9 +3f221870: jrne L3F2218F0 +3f221880: move *a11(0x760), a9, 1 +3f2218a0: ori 0x10, a9 +3f2218d0: move a9, *a11(0x760), 1 +L3F2218F0: +3f2218f0: move *sp(0xa0), a14, 1 +3f221910: mmfm sp, a7,a9,a11,a13 +3f221930: rets 2 +L3F221940: +3f221940: mmtm sp, a11,a13 +3f221960: move a14, a13 +3f221970: move *a13(0xffe0), a11, 1 +3f221990: setf 8, 0, 0 +3f2219a0: move *a11(0x7e0), a11, 0 +3f2219c0: cmpi 0x3e, a11 +3f2219e0: jrc L3F221C00 +3f2219f0: move *a13(0xffe0), a11, 1 +3f221a10: move *a11(0x760), a11, 1 +3f221a30: btst 4, a11 +3f221a40: jreq L3F221B30 +3f221a50: move a14, -*sp, 1 +3f221a60: movi 0xffff, a11 +3f221a80: move a11, *a14+, 1 +3f221a90: movi 0x3f222480, a8 +3f221ac0: move a8, *a14+, 1 +3f221ad0: move *a13(0xffe0), *a14+, 1 +3f221af0: calla L3FA2B960 +3f221b20: jruc L3F221C00 +L3F221B30: +3f221b30: move a14, -*sp, 1 +3f221b40: movi 0xffff, a11 +3f221b60: move a11, *a14+, 1 +3f221b70: movi 0x3f2224b8, a8 +3f221ba0: move a8, *a14+, 1 +3f221bb0: move *a13(0xffe0), *a14+, 1 +3f221bd0: calla L3FA2B960 +L3F221C00: +3f221c00: move *sp(0x60), a14, 1 +3f221c20: mmfm sp, a11,a13 +3f221c40: rets 2 +3f221c50: dsjs b11, L3F221AA0 +3f221c60: rl 0x19, b6 +3f221c70: rl 0x9, b11 +3f221c80: rl 0x11, b11 +3f221c90: .word 0x363b +3f221ca0: dsjs b11, L3F221CC0 +3f221cb0: dsjs b11, L3F221D50 +L3F221CC0: +3f221cc0: rl 0x9, b11 +3f221cd0: dsjs b5, L3F221E70 +3f221ce0: dsjs b2, L3F221D80 +3f221cf0: .word 0x0063 +3f221d00: dsjs b11, L3F221B50 +3f221d10: rl 0x19, b6 +3f221d20: rl 0x9, b11 +3f221d30: rl 0x19, b11 +3f221d40: .word 0x343b +L3F221D50: +3f221d50: .word 0x363b +3f221d60: dsjs b11, L3F221D80 +L3F221D70: +3f221d70: dsjs b11, L3F221E10 +L3F221D80: +3f221d80: rl 0x9, b11 +3f221d90: dsjs b5, L3F221F30 +3f221da0: .word 0x3631 +3f221db0: rl 0x11, b11 +3f221dc0: sll b9, b9 +3f221dd0: move *a8+, *a0+, 1 +3f221de0: .word 0x363f +3f221df0: dsjs b3, L3F221F90 +3f221e00: dsjs b1, L3F221FA0 +L3F221E10: +3f221e10: dsjs b2, L3F221FB0 +3f221e20: dsjs b6, L3F221FC0 +3f221e30: dsjs b7, L3F221FD0 +3f221e40: dsjs b8, L3F221FE0 +3f221e50: sll b9, b9 +3f221e60: move *a8+, *a0+, 1 +L3F221E70: +3f221e70: .word 0x363f +3f221e80: dsjs b2, L3F222020 +3f221e90: dsjs b1, L3F222030 +3f221ea0: dsjs b2, L3F222040 +3f221eb0: dsjs b6, L3F222050 +3f221ec0: dsjs b7, L3F222060 +3f221ed0: dsjs b8, L3F222070 +3f221ee0: sll b9, b9 +3f221ef0: move *a8+, *a0+, 1 +3f221f00: .word 0x363f +3f221f10: .word 0x0063 +3f221f20: dsjs b11, L3F221D70 +L3F221F30: +3f221f30: dsjs b1, L3F2220D0 +3f221f40: sll b9, b0 +3f221f50: move *a8+, *a0+, 1 +3f221f60: rl 0x9, sp +3f221f70: rl 0x11, b11 +3f221f80: .word 0x0063 +L3F221F90: +3f221f90: modu b2, b5 +L3F221FA0: +3f221fa0: modu a3, a11 +L3F221FB0: +3f221fb0: .word 0x776f +L3F221FC0: +3f221fc0: sla 0x3, a14 +L3F221FD0: +3f221fd0: .word 0x7365 +L3F221FE0: +3f221fe0: sla 0x3, a3 +3f221ff0: sra b11, b3 +3f222000: sla 0x3, b1 +3f222010: sla 0x1, b10 +L3F222020: +3f222020: andn a10, a5 +L3F222030: +3f222030: sla 0x2, a3 +L3F222040: +3f222040: .word 0x7325 +L3F222050: +3f222050: .word 0x000a +L3F222060: +3f222060: modu b2, b5 +L3F222070: +3f222070: modu a3, a11 +3f222080: .word 0x776f +3f222090: sla 0x3, a14 +3f2220a0: .word 0x7365 +3f2220b0: sla 0x3, a3 +3f2220c0: sra b11, b3 +L3F2220D0: +3f2220d0: sla 0x3, b1 +3f2220e0: sla 0x1, b10 +3f2220f0: andn a10, a3 +3f222100: sla 0x2, a9 +3f222110: .word 0x7325 +3f222120: .word 0x000a +3f222130: modu b2, b5 +3f222140: modu a3, a11 +3f222150: .word 0x776f +3f222160: sla 0x3, a14 +3f222170: .word 0x7365 +3f222180: sla 0x3, a3 +L3F222190: +3f222190: sra b11, b3 +3f2221a0: sla 0x3, b1 +3f2221b0: sla 0x1, b10 +3f2221c0: addc a10, a4 +3f2221d0: sla 0x2, b3 +L3F2221E0: +3f2221e0: .word 0x7325 +3f2221f0: .word 0x000a +3f222200: modu b2, b5 +L3F222210: +3f222210: modu a3, a11 +3f222220: .word 0x776f +3f222230: sla 0x3, a14 +3f222240: .word 0x7365 +3f222250: sla 0x3, a3 +3f222260: sra b11, b3 +3f222270: sla 0x3, b1 +3f222280: sla 0x1, b10 +3f222290: sll 0x9, b12 +3f2222a0: rl 0x19, b0 +3f2222b0: dsjs sp, L3F222190 +3f2222c0: sll 0x9, a0 +3f2222d0: .word 0x0a73 +3f2222e0: sla a8, a0 +3f2222f0: move *a8+, *a0+, 1 +3f222300: .word 0x343e +3f222310: dsjs b2, L3F2224B0 +3f222320: sra a1, a5 +3f222330: rl 0x1, b11 +3f222340: .word 0x0063 +3f222350: sll 0xc, b11 +3f222360: dsjs a4, L3F222520 +3f222370: sra a1, a5 +3f222380: .word 0x0052 +3f222390: dsjs b11, L3F2221E0 +3f2223a0: sra a1, a5 +3f2223b0: .word 0x006e +3f2223c0: dsjs b11, L3F222210 +3f2223d0: .word 0x3732 +3f2223e0: sll 0x9, b11 +3f2223f0: modu a3, a4 +3f222400: move *a8+, *a0+, 1 +3f222410: .word 0x353f +3f222420: modu b1, b0 +3f222430: move *a8+, *a0+, 1 +3f222440: .word 0x353f +3f222450: dsjs b7, L3F2225F0 +3f222460: sra a1, a5 +3f222470: .word 0x006e +3f222480: rl 0xc, b0 +3f222490: .word 0x7521 +3f2224a0: movb *a2, *a1 +L3F2224B0: +3f2224b0: move a0, *a0+, 0 +3f2224c0: sla 0x9, b0 +3f2224d0: sll 0xb, b5 +3f2224e0: movb *b1, *b5 +3f2224f0: .word 0x0000 +3f222500: mmtm sp, a7,a9,a11,a13 +L3F222520: +3f222520: move a14, a13 +3f222530: addi 0x150, a14 +3f222550: move a14, -*sp, 1 +3f222560: movi 0x33, a11 +3f222580: move a11, *a14+, 1 +3f222590: calla L3F9DF6E0 +3f2225c0: move a8, *a13, 1 +3f2225d0: move a8, a8 +3f2225e0: jrne L3F2226D0 +L3F2225F0: +3f2225f0: move a14, -*sp, 1 +3f222600: movi 0x3f225840, a8 +3f222630: move a8, *a14+, 1 +3f222640: sub a11, a11 +3f222650: move a11, *a14+, 1 +3f222660: move a11, *a14+, 1 +3f222670: movi 0x58, a11 +3f222690: move a11, *a14+, 1 +3f2226a0: calla L3F265310 +L3F2226D0: +3f2226d0: move *a13, a11, 1 +3f2226e0: addi 0x100, a11 +3f222700: move a11, *a13(0x60), 1 +3f222720: addi 0x70, a11 +3f222740: move a11, *a13(0x80), 1 +3f222760: move a11, *a13(0xa0), 1 +3f222780: sub a9, a9 +3f222790: setf 1, 0, 0 +3f2227a0: move a9, *a11, 0 +3f2227b0: move a9, *a11(0x1), 0 +3f2227d0: movk 13, a9 +3f2227e0: setf 6, 0, 0 +3f2227f0: move a9, *a11(0x2), 0 +3f222810: sub a9, a9 +3f222820: movb a9, *a11(0x8) +3f222840: movk 5, a9 +3f222850: movb a9, *a11(0x10) +3f222870: movb a9, *a11(0x18) +3f222890: movb a9, *a11(0x20) +3f2228b0: movk 1, a9 +3f2228c0: movb a9, *a11(0x28) +3f2228e0: movi 0x5ee, a9 +3f222900: setf 16, 0, 0 +3f222910: move a9, *a11(0x30), 0 +3f222930: sub a9, a9 +3f222940: move a9, *a11(0x40), 0 +3f222960: movk 1, a9 +3f222970: movb a9, *a11(0x50) +3f222990: move @0x8ffe0, a9, 1 +3f2229c0: movb *a9(0x0), *a11(0x58) +3f2229f0: addi 0x60, a11 +3f222a10: move a11, *a13(0xc0), 1 +3f222a30: move a14, -*sp, 1 +3f222a40: setf 8, 0, 0 +3f222a50: move *a9, a8, 0 +3f222a60: move a8, *a14+, 1 +3f222a70: move a11, *a14+, 1 +3f222a80: move @0x90000, *a14+, 1 +3f222ab0: calla L3FB44400 +3f222ae0: move @0x8ffe0, a9, 1 +3f222b10: setf 8, 0, 0 +3f222b20: move *a9, a11, 0 +3f222b30: sll 0x3, a11 +3f222b40: move *a13(0xc0), a9, 1 +3f222b60: add a9, a11 +3f222b70: move a11, *a13(0xc0), 1 +3f222b90: move @0x8ffe0, a9, 1 +3f222bc0: move *a9, a11, 0 +3f222bd0: btst 0, a11 +3f222be0: jreq L3F222CC0 +3f222bf0: move *a13(0xa0), a11, 1 +3f222c10: move *a11(0x58), a9, 0 +3f222c30: inc a9 +3f222c40: movb a9, *a11(0x58) +3f222c60: move *a13(0xc0), a9, 1 +3f222c80: sub a11, a11 +3f222c90: move a11, *a9+, 0 +3f222ca0: move a9, *a13(0xc0), 1 +L3F222CC0: +3f222cc0: move *a13(0xc0), a11, 1 +3f222ce0: move @0x900a0, a9, 1 +3f222d10: move *a9, a7, 0 +3f222d20: move @0x900e0, a9, 1 +3f222d50: move *a9, a9, 0 +3f222d60: add a9, a7 +3f222d70: addk 16, a7 +3f222d80: move a7, *a11+, 0 +3f222d90: move a11, *a13(0xc0), 1 +3f222db0: movi 0x80, a9 +3f222dd0: move a9, *a11+, 0 +3f222de0: move a11, *a13(0xc0), 1 +3f222e00: movk 5, a7 +3f222e10: move a7, *a11+, 0 +3f222e20: move a11, *a13(0xc0), 1 +3f222e40: sub a7, a7 +3f222e50: move a7, *a11+, 0 +3f222e60: move a11, *a13(0xc0), 1 +3f222e80: move a14, -*sp, 1 +3f222e90: movk 2, a7 +3f222ea0: move a7, *a14+, 1 +3f222eb0: move a11, *a14+, 1 +3f222ec0: move @0x8ff40, a7, 1 +3f222ef0: addi 0x40, a7 +3f222f10: move a7, *a14+, 1 +3f222f20: calla L3FB44400 +3f222f50: addk 16, a11 +3f222f60: move a11, *a13(0xc0), 1 +3f222f80: movi 0xffff, a7 +3f222fb0: setf 16, 0, 0 +3f222fc0: move a7, *a13(0x120), 0 +3f222fe0: move a14, -*sp, 1 +3f222ff0: movk 2, a9 +3f223000: move a9, *a14+, 1 +3f223010: move a11, *a14+, 1 +3f223020: move a13, a9 +3f223030: addi 0x120, a9 +3f223050: move a9, *a14+, 1 +3f223060: calla L3FB44400 +3f223090: addk 16, a11 +3f2230a0: move a11, *a13(0xc0), 1 +3f2230c0: move a14, -*sp, 1 +3f2230d0: movk 2, a7 +3f2230e0: move a7, *a14+, 1 +3f2230f0: move a11, *a14+, 1 +3f223100: move a9, *a14+, 1 +3f223110: calla L3FB44400 +3f223140: addk 16, a11 +3f223150: move a11, *a13(0xc0), 1 +3f223170: move a14, -*sp, 1 +3f223180: move a7, *a14+, 1 +3f223190: move a11, *a14+, 1 +3f2231a0: move a9, *a14+, 1 +3f2231b0: calla L3FB44400 +3f2231e0: addk 16, a11 +3f2231f0: move a11, *a13(0xc0), 1 +3f223210: move a14, -*sp, 1 +3f223220: move a7, *a14+, 1 +3f223230: move a11, *a14+, 1 +3f223240: move a9, *a14+, 1 +3f223250: calla L3FB44400 +3f223280: addk 16, a11 +3f223290: move a11, *a13(0xc0), 1 +3f2232b0: move @0x900a0, a7, 1 +3f2232e0: setf 8, 0, 0 +3f2232f0: move *a7(0x0), *a11+, 0 +3f223310: move a11, *a13(0xc0), 1 +3f223330: move a14, -*sp, 1 +3f223340: move *a7, a8, 0 +3f223350: move a8, *a14+, 1 +3f223360: move a11, *a14+, 1 +3f223370: move @0x900c0, *a14+, 1 +3f2233a0: calla L3FB44400 +3f2233d0: move @0x900a0, a7, 1 +3f223400: setf 8, 0, 0 +3f223410: move *a7, a9, 0 +3f223420: sll 0x3, a9 +3f223430: add a11, a9 +3f223440: move a9, *a13(0xc0), 1 +3f223460: move @0x90100, a11, 1 +3f223490: move *a11(0x0), *a9+, 0 +3f2234b0: move a9, *a13(0xc0), 1 +3f2234d0: move a14, -*sp, 1 +3f2234e0: move @0x900e0, a9, 1 +3f223510: move *a9, a8, 0 +3f223520: move a8, *a14+, 1 +3f223530: move *a13(0xc0), *a14+, 1 +3f223550: move a11, *a14+, 1 +3f223560: calla L3FB44400 +3f223590: move @0x900e0, a11, 1 +3f2235c0: setf 8, 0, 0 +3f2235d0: move *a11, a9, 0 +3f2235e0: sll 0x3, a9 +3f2235f0: move *a13(0xc0), a7, 1 +3f223610: add a7, a9 +3f223620: move a9, *a13(0xc0), 1 +3f223640: sub a7, a7 +3f223650: move a7, *a9+, 0 +3f223660: move a9, *a13(0xc0), 1 +3f223680: move a7, *a9+, 0 +3f223690: move a9, *a13(0xc0), 1 +3f2236b0: move a7, *a9+, 0 +3f2236c0: move a9, *a13(0xc0), 1 +3f2236e0: move *a13(0x80), a7, 1 +3f223700: sub a7, a9 +3f223710: srl 0x3, a9 +3f223720: move a9, *a13(0xe0), 1 +3f223740: move *a13(0x60), a7, 1 +3f223760: movi 0x460, a9 +3f223780: setf 16, 0, 0 +3f223790: move a9, *a7(0x60), 0 +3f2237b0: move *a13, a9, 1 +3f2237c0: movi 0x2b, a7 +3f2237e0: movb a7, *a9(0x88) +3f223800: move *a13(0xe0), a7, 1 +3f223820: cmpi 0x3c, a7 +3f223840: jrnc L3F223870 +3f223850: movi 0x3c, a7 +L3F223870: +3f223870: move a7, *a9(0xf0), 0 +3f223890: move a14, -*sp, 1 +3f2238a0: move a9, *a14+, 1 +3f2238b0: movi 0x460, a7 +3f2238d0: move a7, *a14+, 1 +3f2238e0: move *a13(0xffe0), *a14+, 1 +3f223900: calla L3F2C6960 +3f223930: move a8, *a13(0x130), 1 +3f223950: move a8, a11 +3f223960: jreq L3F223A30 +3f223970: move a14, -*sp, 1 +3f223980: move a8, *a14+, 1 +3f223990: movi 0x3f225a30, a8 +3f2239c0: move a8, *a14+, 1 +3f2239d0: calla L3FB341E0 +3f223a00: calla L3F707A30 +L3F223A30: +3f223a30: move *sp(0xa0), a14, 1 +3f223a50: mmfm sp, a7,a9,a11,a13 +3f223a70: rets 2 +L3F223A80: +3f223a80: mmtm sp, a7,a9,a11,a13 +3f223aa0: move a14, a13 +3f223ab0: addi 0x3e30, a14 +3f223ad0: sub a11, a11 +3f223ae0: setf 16, 1, 0 +3f223af0: move a11, *a13(0x3620), 0 +3f223b10: move a14, -*sp, 1 +3f223b20: move *a13(0xffa0), *a14+, 1 +3f223b40: calla L3F9E0B80 +3f223b70: setf 16, 1, 0 +3f223b80: move a8, *a13(0x3620), 0 +3f223ba0: move *a13(0x3620), a11, 0 +3f223bc0: dec a11 +3f223bd0: jrle L3F223E00 +3f223be0: move a14, -*sp, 1 +3f223bf0: movi 0x5ee, a11 +3f223c10: move a11, *a14+, 1 +3f223c20: move a13, a11 +3f223c30: addi 0x290, a11 +3f223c50: move a11, *a14+, 1 +3f223c60: calla L3FB44A00 +3f223c90: move a14, -*sp, 1 +3f223ca0: move a11, *a14+, 1 +3f223cb0: move *a13(0xffa0), *a14+, 1 +3f223cd0: setf 16, 1, 0 +3f223ce0: move *a13(0x3620), a11, 0 +3f223d00: move a11, *a14+, 1 +3f223d10: movi 0x34, a11 +3f223d30: move a11, *a14+, 1 +3f223d40: calla L3F9E0DD0 +3f223d70: move a13, a9 +3f223d80: addi 0x290, a9 +3f223da0: move a9, *a13(0xffe0), 1 +3f223dc0: addi 0x70, a9 +3f223de0: move a9, *a13(0xffc0), 1 +L3F223E00: +3f223e00: move *a13(0xffc0), a11, 1 +3f223e20: move a11, @0x8ff40, 1 +3f223e50: addi 0x70, a11 +3f223e70: move a11, *a13(0x1a0), 1 +3f223e90: move @0x8ff40, a9, 1 +3f223ec0: setf 8, 0, 0 +3f223ed0: move *a9(0x60), a11, 0 +3f223ef0: dec a11 +3f223f00: jreq L3F223FF0 +3f223f10: move *a9(0x60), a11, 0 +3f223f30: subk 2, a11 +3f223f40: jreq L3F223FF0 +3f223f50: move a14, -*sp, 1 +3f223f60: movi 0x3f225bf8, a8 +3f223f90: move a8, *a14+, 1 +3f223fa0: calla L3FB341E0 +3f223fd0: jauc L3F2257F0 +L3F223FF0: +3f223ff0: move *a9(0x10), a11, 0 +3f224010: subk 5, a11 +3f224020: jac L3F2257F0 +3f224040: move *a9(0x18), a11, 0 +3f224060: subk 5, a11 +3f224070: jahi L3F2257F0 +3f224090: move *a9(0x20), a11, 0 +3f2240b0: subk 5, a11 +3f2240c0: jane L3F2257F0 +3f2240e0: move *a13(0x1a0), a11, 1 +3f224100: addk 8, a11 +3f224110: move a11, *a13(0x1a0), 1 +3f224130: subk 8, a11 +3f224140: move a11, @0x8ff60, 1 +3f224170: move *a13(0x1a0), a9, 1 +3f224190: move a9, @0x8ff80, 1 +3f2241c0: move *a11, a11, 0 +3f2241d0: sll 0x3, a11 +3f2241e0: add a9, a11 +3f2241f0: move a11, *a13(0x1a0), 1 +3f224210: addk 8, a11 +3f224220: move a11, *a13(0x1a0), 1 +3f224240: subk 8, a11 +3f224250: move a11, @0x8ffa0, 1 +3f224280: move *a13(0x1a0), a9, 1 +3f2242a0: move a9, @0x8ffc0, 1 +3f2242d0: move *a11, a11, 0 +3f2242e0: sll 0x3, a11 +3f2242f0: add a9, a11 +3f224300: move a11, *a13(0x1a0), 1 +3f224320: addk 8, a11 +3f224330: move a11, *a13(0x1a0), 1 +3f224350: subk 8, a11 +3f224360: move a11, @0x8ffe0, 1 +3f224390: move *a13(0x1a0), a9, 1 +3f2243b0: move a9, @0x90000, 1 +3f2243e0: move *a11, a11, 0 +3f2243f0: sll 0x3, a11 +3f224400: add a9, a11 +3f224410: move a11, *a13(0x1a0), 1 +3f224430: move @0x8ffe0, a11, 1 +3f224460: move *a11, a9, 0 +3f224470: subk 15, a9 +3f224480: jrls L3F2244B0 +3f224490: movk 15, a9 +3f2244a0: movb a9, *a11 +L3F2244B0: +3f2244b0: move *a13(0x1a0), a9, 1 +3f2244d0: addk 8, a9 +3f2244e0: move a9, *a13(0x1a0), 1 +3f224500: subk 8, a9 +3f224510: move a9, @0x90020, 1 +3f224540: move *a13(0x1a0), a9, 1 +3f224560: move a9, @0x90040, 1 +3f224590: move @0x90020, a11, 1 +3f2245c0: move *a11, a11, 0 +3f2245d0: sll 0x3, a11 +3f2245e0: add a9, a11 +3f2245f0: move a11, *a13(0x1a0), 1 +3f224610: addk 8, a11 +3f224620: move a11, *a13(0x1a0), 1 +3f224640: subk 8, a11 +3f224650: move a11, @0x90060, 1 +3f224680: move *a13(0x1a0), a9, 1 +3f2246a0: move a9, @0x90080, 1 +3f2246d0: move *a11, a11, 0 +3f2246e0: sll 0x3, a11 +3f2246f0: add a9, a11 +3f224700: move a11, *a13(0x1a0), 1 +3f224720: move @0x90060, a11, 1 +3f224750: move *a11, a9, 0 +3f224760: subk 15, a9 +3f224770: jrls L3F2247A0 +3f224780: movk 15, a9 +3f224790: movb a9, *a11 +L3F2247A0: +3f2247a0: move *a13(0x1a0), a9, 1 +3f2247c0: addk 8, a9 +3f2247d0: move a9, *a13(0x1a0), 1 +3f2247f0: subk 8, a9 +3f224800: move a9, @0x900a0, 1 +3f224830: move *a13(0x1a0), a9, 1 +3f224850: move a9, @0x900c0, 1 +3f224880: move @0x900a0, a11, 1 +3f2248b0: move *a11, a11, 0 +3f2248c0: sll 0x3, a11 +3f2248d0: add a9, a11 +3f2248e0: move a11, *a13(0x1a0), 1 +3f224900: addk 8, a11 +3f224910: move a11, *a13(0x1a0), 1 +3f224930: subk 8, a11 +3f224940: move a11, @0x900e0, 1 +3f224970: move *a13(0x1a0), a9, 1 +3f224990: move a9, @0x90100, 1 +3f2249c0: move *a11, a11, 0 +3f2249d0: sll 0x3, a11 +3f2249e0: add a9, a11 +3f2249f0: move a11, *a13(0x1a0), 1 +3f224a10: move @0x8ffa0, a11, 1 +3f224a40: move *a11, a9, 0 +3f224a50: jrne L3F224AA0 +3f224a60: movk 1, a9 +3f224a70: movb a9, *a13(0x1e0) +3f224a90: jruc L3F224E00 +L3F224AA0: +3f224aa0: sub a9, a9 +3f224ab0: movb a9, *a13(0x1e0) +3f224ad0: movb *a11(0x0), *a13(0x1c0) +3f224b00: move *a13(0x1c0), a9, 0 +3f224b20: subk 32, a9 +3f224b30: jahi L3F2257F0 +3f224b50: sub a9, a9 +3f224b60: movb a9, *a13(0x1e0) +3f224b80: movb a9, *a13(0x1d0) +3f224ba0: move *a13(0x1c0), a11, 0 +3f224bc0: cmp a11, a9 +3f224bd0: jrnc L3F224E00 +L3F224BE0: +3f224be0: move *a13(0x1d0), a11, 0 +3f224c00: sll 0x3, a11 +3f224c10: move @0x8ffc0, a9, 1 +3f224c40: add a9, a11 +3f224c50: move @0x9b000, a9, 1 +3f224c80: move *a13(0x1d0), a7, 0 +3f224ca0: sll 0x3, a7 +3f224cb0: add a9, a7 +3f224cc0: move *a11, a11, 0 +3f224cd0: move *a7(0x1388), a7, 0 +3f224cf0: and a7, a11 +3f224d00: jreq L3F224D40 +3f224d10: movk 1, a11 +3f224d20: movb a11, *a13(0x1e0) +L3F224D40: +3f224d40: move *a13(0x1d0), a11, 0 +3f224d60: inc a11 +3f224d70: movb a11, *a13(0x1d0) +3f224d90: move *a13(0x1c0), a7, 0 +3f224db0: cmp a7, a11 +3f224dc0: jrnc L3F224E00 +3f224dd0: move *a13(0x1e0), a7, 0 +3f224df0: jreq L3F224BE0 +L3F224E00: +3f224e00: move *a13(0x1e0), a11, 0 +3f224e20: jaeq L3F2257F0 +3f224e40: move a14, -*sp, 1 +3f224e50: move @0x8ffe0, a9, 1 +3f224e80: move *a9, a8, 0 +3f224e90: move a8, *a14+, 1 +3f224ea0: move a13, *a14+, 1 +3f224eb0: move @0x90000, *a14+, 1 +3f224ee0: calla L3FB44400 +3f224f10: move @0x8ffe0, a9, 1 +3f224f40: setf 8, 0, 0 +3f224f50: move *a9, a7, 0 +3f224f60: sll 0x3, a7 +3f224f70: add a13, a7 +3f224f80: sub a11, a11 +3f224f90: movb a11, *a7 +3f224fa0: move a14, -*sp, 1 +3f224fb0: move a13, *a14+, 1 +3f224fc0: calla L3F2BBA50 +3f224ff0: move a14, -*sp, 1 +3f225000: move a13, *a14+, 1 +3f225010: move @0x9b000, a9, 1 +3f225040: move *a9(0x170), *a14+, 1 +3f225060: calla L3FAF6280 +3f225090: move a8, *a13(0x180), 1 +3f2250b0: move a8, a7 +3f2250c0: jreq L3F225770 +3f2250d0: move a14, -*sp, 1 +3f2250e0: move @0x90060, a9, 1 +3f225110: setf 8, 0, 0 +3f225120: move *a9, a8, 0 +3f225130: move a8, *a14+, 1 +3f225140: move a13, a11 +3f225150: addi 0x210, a11 +3f225170: move a11, *a14+, 1 +3f225180: move @0x90080, *a14+, 1 +3f2251b0: calla L3FB44400 +3f2251e0: move @0x90060, a9, 1 +3f225210: setf 8, 0, 0 +3f225220: move *a9, a11, 0 +3f225230: sll 0x3, a11 +3f225240: add a13, a11 +3f225250: sub a7, a7 +3f225260: movb a7, *a11(0x210) +3f225280: move a14, -*sp, 1 +3f225290: move a13, *a14+, 1 +3f2252a0: move a13, a11 +3f2252b0: addi 0x210, a11 +3f2252d0: move a11, *a14+, 1 +3f2252e0: movi 0x3f225cd8, a8 +3f225310: move a8, *a14+, 1 +3f225320: move a13, a7 +3f225330: addi 0x3630, a7 +3f225350: move a7, *a14+, 1 +3f225360: calla L3FB34430 +3f225390: move a14, -*sp, 1 +3f2253a0: sub a9, a9 +3f2253b0: move a9, *a14+, 1 +3f2253c0: move a7, *a14+, 1 +3f2253d0: calla L3F309350 +3f225400: move a14, -*sp, 1 +3f225410: move a9, *a14+, 1 +3f225420: movk 1, a9 +3f225430: move a9, *a14+, 1 +3f225440: move a11, *a14+, 1 +3f225450: move a13, *a14+, 1 +3f225460: movk 2, a9 +3f225470: move a9, *a14+, 1 +3f225480: calla L3F3F4680 +3f2254b0: move a8, a8 +3f2254c0: jreq L3F225640 +3f2254d0: move a14, -*sp, 1 +3f2254e0: move @0x8ff40, a9, 1 +3f225510: setf 16, 0, 0 +3f225520: move *a9(0x40), a8, 0 +3f225540: move a8, *a14+, 1 +3f225550: movi 0xab, a7 +3f225570: move a7, *a14+, 1 +3f225580: movi 0x3f225e38, a8 +3f2255b0: move a8, *a14+, 1 +3f2255c0: sub a7, a7 +3f2255d0: move a7, *a14+, 1 +3f2255e0: move a13, *a14+, 1 +3f2255f0: move a7, *a14+, 1 +3f225600: calla L3F26B3D0 +3f225630: jruc L3F2257F0 +L3F225640: +3f225640: move a14, -*sp, 1 +3f225650: move a13, *a14+, 1 +3f225660: move a11, *a14+, 1 +3f225670: movi 0x3f225e78, a8 +3f2256a0: move a8, *a14+, 1 +3f2256b0: move a7, *a14+, 1 +3f2256c0: calla L3FB34430 +3f2256f0: move a14, -*sp, 1 +3f225700: movk 1, a9 +3f225710: move a9, *a14+, 1 +3f225720: move a7, *a14+, 1 +3f225730: calla L3F309350 +3f225760: jruc L3F2257F0 +L3F225770: +3f225770: move a14, -*sp, 1 +3f225780: movi 0x3f226020, a8 +3f2257b0: move a8, *a14+, 1 +3f2257c0: calla L3FB341E0 +L3F2257F0: +3f2257f0: move *sp(0xa0), a14, 1 +3f225810: mmfm sp, a7,a9,a11,a13 +3f225830: rets 2 +3f225840: add a10, a12 +3f225850: dsjs b4, L3F225980 +3f225860: sll a9, a0 +3f225870: .word 0x756f +3f225880: sra a3, a12 +3f225890: modu a1, a0 +3f2258a0: .word 0x746f +3f2258b0: sla a9, a0 +3f2258c0: mods a3, a12 +3f2258d0: sll a11, sp +3f2258e0: .word 0x7461 +3f2258f0: sla 0x3, a5 +3f225900: addc b10, b8 +3f225910: sla 0x2, a2 +3f225920: modu a11, a6 +3f225930: sla 0x3, b2 +3f225940: sra b11, b2 +3f225950: .word 0x7073 +3f225960: modu a3, sp +3f225970: sra b11, b3 +L3F225980: +3f225980: rl a9, a0 +3f225990: srl a3, a14 +3f2259a0: .word 0x726f +3f2259b0: sla a11, a13 +3f2259c0: rl b11, b4 +3f2259d0: modu a3, sp +3f2259e0: mods a9, a0 +3f2259f0: .word 0x7365 +3f225a00: sla b11, b3 +3f225a10: sra a11, a7 +3f225a20: rev a0 +3f225a30: .word 0x7254 +3f225a40: modu a3, a1 +3f225a50: mods b11, b3 +3f225a60: .word 0x7469 +3f225a70: and a1, a0 +3f225a80: sll a11, a1 +3f225a90: sra a11, a11 +3f225aa0: sla 0x3, b4 +3f225ab0: sla a11, a6 +3f225ac0: mods a3, a9 +3f225ad0: sra a3, a5 +3f225ae0: rl a9, a0 +3f225af0: sla 0x3, a14 +3f225b00: sra b10, b3 +3f225b10: sra a3, a14 +3f225b20: .word 0x735f +3f225b30: sla b11, b4 +3f225b40: mpyu b11, b4 +3f225b50: sra a11, a13 +3f225b60: .word 0x7373 +3f225b70: dsjs a0, L3F225D10 +3f225b80: andn a9, a0 +3f225b90: sla b11, b4 +3f225ba0: .word 0x7574 +3f225bb0: sla 0x3, b3 +3f225bc0: sla 0x1, b13 +3f225bd0: sra a1, a5 +3f225be0: dsjs a0, L3F225D80 +3f225bf0: or a8, a0 +3f225c00: .word 0x726e +3f225c10: sll a11, a5 +3f225c20: srl a11, sp +3f225c30: rl a11, a14 +3f225c40: sra b11, b10 +3f225c50: sla 0x3, a4 +3f225c60: modu a11, a3 +3f225c70: mods a11, a13 +3f225c80: modu a3, a1 +3f225c90: sla 0x3, a4 +3f225ca0: .word 0x7974 +3f225cb0: sra b11, b0 +3f225cc0: .word 0x0a21 +3f225cd0: addc a8, a0 +3f225ce0: modu a3, sp +3f225cf0: sra a11, a14 +3f225d00: .word 0x7463 +L3F225D10: +3f225d10: modu a11, a9 +3f225d20: sla 0x3, a14 +3f225d30: sra b11, b2 +3f225d40: .word 0x7571 +3f225d50: .word 0x7365 +3f225d60: sla 0x3, b4 +3f225d70: .word 0x7266 +L3F225D80: +3f225d80: mods a11, sp +3f225d90: .word 0x7520 +3f225da0: sra b11, b3 +3f225db0: sla 0x3, b2 +3f225dc0: .word 0x7325 +3f225dd0: modu a9, a0 +3f225de0: sla 0x3, a14 +3f225df0: modu a11, a14 +3f225e00: sra a11, a4 +3f225e10: sll 0x9, a0 +3f225e20: srl 0xd, b3 +3f225e30: .word 0x7800 +3f225e40: sra b11, b3 +3f225e50: .word 0x7672 +3f225e60: .word 0x7265 +3f225e70: addc a8, a0 +3f225e80: modu a3, sp +3f225e90: sra a11, a14 +3f225ea0: .word 0x7463 +3f225eb0: modu a11, a9 +3f225ec0: sla 0x3, a14 +3f225ed0: sra b11, b2 +3f225ee0: .word 0x7571 +3f225ef0: .word 0x7365 +3f225f00: sla 0x3, b4 +3f225f10: .word 0x7266 +3f225f20: mods a11, sp +3f225f30: .word 0x7520 +3f225f40: sra b11, b3 +3f225f50: sla 0x3, b2 +3f225f60: .word 0x7325 +3f225f70: modu a9, a0 +3f225f80: sla 0x3, a14 +3f225f90: modu a11, a14 +3f225fa0: sra a11, a4 +3f225fb0: sll 0x9, a0 +3f225fc0: sla 0x3, b3 +3f225fd0: sra b11, b2 +3f225fe0: sra a11, a10 +3f225ff0: .word 0x7463 +3f226000: sra a3, a5 +3f226010: rev a14 +3f226020: sra b10, b3 +3f226030: sra a3, a14 +3f226040: modu a3, a9 +3f226050: sla 0x3, a7 +3f226060: .word 0x7473 +3f226070: .word 0x7461 +3f226080: .word 0x7375 +3f226090: mods a9, a0 +3f2260a0: .word 0x7365 +3f2260b0: sla b11, b3 +3f2260c0: sra a11, a7 +3f2260d0: .word 0x0a2e +3f2260e0: .word 0x0000 +L3F2260F0: +3f2260f0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f226110: move a14, a13 +3f226120: move *a13(0xffe0), a9, 1 +3f226140: movi 0xa4970, a10 +3f226170: cmpi 0xffb5, a9 +3f226190: jrne L3F226560 +3f2261a0: sub a0, a0 +L3F2261B0: +3f2261b0: move a0, a7 +3f2261c0: sll 0x5, a7 +3f2261d0: add a10, a7 +3f2261e0: move *a7(0x20), a11, 1 +3f226200: jreq L3F2264C0 +3f226210: setf 8, 0, 0 +3f226220: move *a11, a7, 0 +3f226230: cmpi 0x87, a7 +3f226250: jrne L3F2264C0 +3f226260: move *a11(0x468), a7, 0 +3f226280: cmpi 0xad, a7 +3f2262a0: jrne L3F2264C0 +3f2262b0: setf 16, 1, 0 +3f2262c0: move @0x90120, a7, 0 +3f2262f0: jrle L3F2263A0 +3f226300: move a14, -*sp, 1 +3f226310: move *a11(0x448), *a14+, 1 +3f226330: movi 0x3f226980, a8 +3f226360: move a8, *a14+, 1 +3f226370: calla L3FB341E0 +L3F2263A0: +3f2263a0: move a14, -*sp, 1 +3f2263b0: move *a11(0x448), *a14+, 1 +3f2263d0: calla L3F274700 +3f226400: move a8, a12 +3f226410: cmpi 0x3, a12 +3f226430: jreq L3F2264C0 +3f226440: move a14, -*sp, 1 +3f226450: movi 0x3f226a70, a8 +3f226480: move a8, *a14+, 1 +3f226490: calla L3FB341E0 +L3F2264C0: +3f2264c0: inc a0 +3f2264d0: cmpi 0x32, a0 +3f2264f0: jrlt L3F2261B0 +3f226500: move @0x9b000, a7, 1 +3f226530: movk 2, a5 +3f226540: move a5, *a7, 1 +3f226550: jruc L3F226930 +L3F226560: +3f226560: move a9, a5 +3f226570: jrle L3F2265B0 +3f226580: cmpi 0x32, a9 +3f2265a0: jrle L3F226650 +L3F2265B0: +3f2265b0: move a14, -*sp, 1 +3f2265c0: move a9, *a14+, 1 +3f2265d0: movi 0x3f226bd0, a8 +3f226600: move a8, *a14+, 1 +3f226610: calla L3FB341E0 +3f226640: jruc L3F226930 +L3F226650: +3f226650: move a9, a7 +3f226660: dec a7 +3f226670: sll 0x5, a7 +3f226680: add a10, a7 +3f226690: move *a7(0x20), a11, 1 +3f2266b0: jreq L3F226760 +3f2266c0: setf 8, 0, 0 +3f2266d0: move *a11, a7, 0 +3f2266e0: cmpi 0x87, a7 +3f226700: jrne L3F226760 +3f226710: move *a11(0x468), a7, 0 +3f226730: cmpi 0xad, a7 +3f226750: jreq L3F226800 +L3F226760: +3f226760: move a14, -*sp, 1 +3f226770: move a9, *a14+, 1 +3f226780: movi 0x3f226d28, a8 +3f2267b0: move a8, *a14+, 1 +3f2267c0: calla L3FB341E0 +3f2267f0: jruc L3F226930 +L3F226800: +3f226800: move a14, -*sp, 1 +3f226810: move *a11(0x448), *a14+, 1 +3f226830: calla L3F274700 +3f226860: move a8, a12 +3f226870: cmpi 0x3, a12 +3f226890: jreq L3F226930 +3f2268a0: move a14, -*sp, 1 +3f2268b0: move a12, *a14+, 1 +3f2268c0: movi 0x3f226e30, a8 +3f2268f0: move a8, *a14+, 1 +3f226900: calla L3FB341E0 +L3F226930: +3f226930: move *sp(0x120), a14, 1 +3f226950: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f226970: rets 2 +3f226980: rl a10, a4 +3f226990: sll b11, b3 +3f2269a0: modu a3, sp +3f2269b0: move a1, a0 +3f2269c0: or a2, a1 +3f2269d0: sll b10, sp +3f2269e0: modu a11, a12 +3f2269f0: sra b11, b3 +3f226a00: sll a9, a0 +3f226a10: mods a3, a1 +3f226a20: sra a11, a12 +3f226a30: sla 0x3, a4 +3f226a40: sla 0x1, b13 +3f226a50: sra a1, a5 +3f226a60: .word 0x000a +3f226a70: rl a10, a4 +3f226a80: sll b11, b3 +3f226a90: modu a3, sp +3f226aa0: sra a11, a14 +3f226ab0: .word 0x7463 +3f226ac0: add a9, a0 +3f226ad0: mods a3, a12 +3f226ae0: dsjs a0, L3F226C00 +3f226af0: sub a9, a0 +3f226b00: .word 0x7272 +3f226b10: .word 0x726f +3f226b20: sll a9, a0 +3f226b30: modu a11, a12 +3f226b40: rl b11, b3 +3f226b50: srl a11, a14 +3f226b60: mods a1, a0 +3f226b70: .word 0x7461 +3f226b80: .word 0x7320 +3f226b90: .word 0x7365 +3f226ba0: rl b11, b3 +3f226bb0: modu a3, sp +3f226bc0: .word 0x000a +3f226bd0: add a10, a12 +3f226be0: mpyu b10, b4 +3f226bf0: cmp b10, sp +L3F226C00: +3f226c00: xor a2, a14 +3f226c10: cmp b10, b3 +3f226c20: sla 0x2, a4 +3f226c30: sla 0x1, b10 +3f226c40: modu a2, a9 +3f226c50: sla b11, b6 +3f226c60: rl a11, a12 +L3F226C70: +3f226c70: sla 0x3, a4 +3f226c80: sla a11, a12 +3f226c90: sla 0x3, b4 +3f226ca0: sra b11, b3 +3f226cb0: .word 0x7373 +3f226cc0: modu a11, a9 +3f226cd0: sla 0x3, a14 +3f226ce0: sra a3, a9 +3f226cf0: dsjs a0, L3F226C70 +3f226d00: sll 0x9, a0 +3f226d10: .word 0x0a64 +3f226d20: sub a0, a0 +3f226d30: .word 0x7369 +3f226d40: modu a11, a3 +3f226d50: modu a3, a14 +3f226d60: move a1, a0 +3f226d70: or a2, a1 +3f226d80: mpyu b10, sp +3f226d90: move a10, b14 +3f226da0: or b10, b3 +3f226db0: cmp a2, a3 +3f226dc0: sub b10, b3 +3f226dd0: sla 0x2, b3 +3f226de0: rl b11, b3 +3f226df0: sla 0x3, a4 +3f226e00: sla 0x1, b13 +3f226e10: sra a1, a5 +3f226e20: .word 0x000a +3f226e30: rl a10, a4 +3f226e40: sll b11, b3 +3f226e50: modu a3, sp +3f226e60: sra a11, a14 +3f226e70: .word 0x7463 +3f226e80: sub a9, a0 +3f226e90: .word 0x7272 +3f226ea0: .word 0x726f +3f226eb0: sll a9, a0 +3f226ec0: modu a11, a12 +3f226ed0: rl b11, b3 +L3F226EE0: +3f226ee0: srl a11, a14 +3f226ef0: mods a1, a0 +3f226f00: .word 0x7461 +3f226f10: .word 0x7320 +3f226f20: .word 0x7365 +3f226f30: rl b11, b3 +3f226f40: modu a3, sp +3f226f50: .word 0x7320 +3f226f60: sla b11, b4 +3f226f70: .word 0x7574 +3f226f80: dsjs b3, L3F226EE0 +3f226f90: sra a1, a5 +3f226fa0: .word 0x0a20 +3f226fb0: .word 0x0000 +L3F226FC0: +3f226fc0: mmtm sp, a7,a9,a11,a13 +3f226fe0: move a14, a13 +3f226ff0: addk 32, a14 +3f227000: move *a13(0xffe0), a11, 1 +3f227020: andi 0xfff00000, a11 +3f227050: srl 0x14, a11 +3f227060: sll 0x5, a11 +3f227070: move @0xdac80, a7, 1 +3f2270a0: add a7, a11 +3f2270b0: move *a11, a9, 1 +3f2270c0: jreq L3F2273E0 +3f2270d0: sub a11, a11 +3f2270e0: move a11, *a13, 1 +3f2270f0: move @0x2258b0, a7, 1 +3f227120: cmp a7, a11 +3f227130: jrge L3F2273E0 +L3F227140: +3f227140: move *a13, a11, 1 +3f227150: sll 0x5, a11 +3f227160: move @0xdac80, a7, 1 +3f227190: add a7, a11 +3f2271a0: move *a11, a11, 1 +3f2271b0: cmp a11, a9 +3f2271c0: jrne L3F227210 +3f2271d0: move *a13, a11, 1 +3f2271e0: sll 0x5, a11 +3f2271f0: add a7, a11 +3f227200: move *a11, a9, 1 +L3F227210: +3f227210: move a9, a11 +3f227220: jreq L3F227360 +3f227230: move *a9(0x180), a11, 1 +3f227250: move *a13(0xffe0), a7, 1 +3f227270: cmp a7, a11 +3f227280: jrne L3F2272E0 +3f227290: movi 0xffff, a11 +3f2272b0: move a11, *a9(0x180), 1 +3f2272d0: jruc L3F227360 +L3F2272E0: +3f2272e0: move *a9(0x1c0), a11, 1 +3f227300: cmp a7, a11 +3f227310: jrne L3F227360 +3f227320: movi 0xffff, a11 +3f227340: move a11, *a9(0x1c0), 1 +L3F227360: +3f227360: move *a13, a11, 1 +3f227370: inc a11 +3f227380: move a11, *a13, 1 +3f227390: move @0x2258b0, a7, 1 +3f2273c0: cmp a7, a11 +3f2273d0: jrlt L3F227140 +L3F2273E0: +3f2273e0: move *sp(0xa0), a14, 1 +3f227400: mmfm sp, a7,a9,a11,a13 +3f227420: rets 2 +L3F227430: +3f227430: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f227450: move a14, a13 +3f227460: addi 0xc0, a14 +3f227480: sub a11, a11 +3f227490: move a11, *a13(0x80), 1 +L3F2274B0: +3f2274b0: move *a13(0x80), a7, 1 +3f2274d0: sll 0x5, a7 +3f2274e0: addi 0x901c0, a7 +3f227510: sub a5, a5 +3f227520: move a5, *a7, 1 +3f227530: move *a13(0x80), a7, 1 +3f227550: inc a7 +3f227560: move a7, *a13(0x80), 1 +3f227580: cmpi 0x82, a7 +3f2275a0: jrlt L3F2274B0 +3f2275b0: movk 1, a5 +3f2275c0: move a5, @0xbf4c0, 1 +3f2275f0: move a5, @0x225890, 1 +3f227620: move a5, @0x94220, 1 +3f227650: calla L3F35C0A0 +3f227680: sub a5, a5 +3f227690: move a5, @0x94240, 1 +3f2276c0: move a5, @0x223ae0, 1 +3f2276f0: calla L3FADD200 +3f227720: move a14, -*sp, 1 +3f227730: move @0x225870, a5, 1 +3f227760: sll 0x2, a5 +3f227770: move a5, *a14+, 1 +3f227780: movk 1, a5 +3f227790: move a5, *a14+, 1 +3f2277a0: calla L3F703D90 +3f2277d0: move a8, a9 +3f2277e0: move a14, -*sp, 1 +3f2277f0: move @0x225870, a5, 1 +3f227820: sll 0x2, a5 +3f227830: move a5, *a14+, 1 +3f227840: movk 1, a5 +3f227850: move a5, *a14+, 1 +3f227860: calla L3F703D90 +3f227890: move a8, a10 +L3F2278A0: +3f2278a0: sub a7, a7 +3f2278b0: move a7, @0x941c0, 1 +3f2278e0: move @0xc5290, a5, 1 +3f227910: cmpi 0xc5290, a5 +3f227940: jreq L3F227980 +3f227950: calla L3F93BE40 +L3F227980: +3f227980: move a14, -*sp, 1 +3f227990: move a13, a5 +3f2279a0: addi 0x60, a5 +3f2279c0: move a5, *a14+, 1 +3f2279d0: move a10, *a14+, 1 +3f2279e0: move a13, a7 +3f2279f0: addi 0x40, a7 +3f227a10: move a7, *a14+, 1 +3f227a20: move a9, *a14+, 1 +3f227a30: calla L3F34F190 +3f227a60: move *a13(0x60), a5, 1 +3f227a80: dec a5 +3f227a90: move a5, *a13(0x60), 1 +3f227ab0: inc a5 +3f227ac0: jreq L3F227D00 +L3F227AD0: +3f227ad0: move *a13(0x60), a7, 1 +3f227af0: sll 0x5, a7 +3f227b00: add a10, a7 +3f227b10: move *a7, a12, 1 +3f227b20: sub a7, a7 +3f227b30: move a7, *a12(0x10d0), 1 +3f227b50: move *a12(0x60), a5, 1 +3f227b70: jreq L3F227C90 +3f227b80: move a14, -*sp, 1 +3f227b90: move a12, *a14+, 1 +3f227ba0: calla L3F8B5AD0 +3f227bd0: move a14, -*sp, 1 +3f227be0: move a12, *a14+, 1 +3f227bf0: calla L3F3518C0 +3f227c20: move @0x94240, a5, 1 +3f227c50: inc a5 +3f227c60: move a5, @0x94240, 1 +L3F227C90: +3f227c90: move *a13(0x60), a5, 1 +3f227cb0: dec a5 +3f227cc0: move a5, *a13(0x60), 1 +3f227ce0: inc a5 +3f227cf0: jrne L3F227AD0 +L3F227D00: +3f227d00: sub a7, a7 +3f227d10: move a7, *a13(0x80), 1 +3f227d30: move *a13(0x40), a5, 1 +3f227d50: cmp a5, a7 +3f227d60: jrge L3F228140 +L3F227D70: +3f227d70: move *a13(0x80), a7, 1 +3f227d90: sll 0x5, a7 +3f227da0: add a9, a7 +3f227db0: move *a7, a12, 1 +3f227dc0: jrne L3F227E80 +3f227dd0: move a14, -*sp, 1 +3f227de0: move *a13(0x40), *a14+, 1 +3f227e00: movi 0x3f22cc10, a8 +3f227e30: move a8, *a14+, 1 +3f227e40: calla L3F927BC0 +3f227e70: jruc L3F2280B0 +L3F227E80: +3f227e80: move *a13(0x80), a7, 1 +3f227ea0: sll 0x5, a7 +3f227eb0: add a9, a7 +3f227ec0: move *a7, a7, 1 +3f227ed0: move *a7(0x60), a7, 1 +3f227ef0: move *a7(0x108), a7, 1 +3f227f10: jreq L3F228070 +3f227f20: sub a7, a7 +3f227f30: move a7, @0x2258d0, 1 +3f227f60: move a12, @0xdc8e0, 1 +3f227f90: move a14, -*sp, 1 +3f227fa0: movk 7, a5 +3f227fb0: move a5, *a14+, 1 +3f227fc0: move a12, *a14+, 1 +3f227fd0: calla L3F228660 +3f228000: move *a13(0x80), a5, 1 +3f228020: sll 0x5, a5 +3f228030: add a9, a5 +3f228040: movi 0xffff, a7 +3f228060: move a7, *a5, 1 +L3F228070: +3f228070: sub a7, a7 +3f228080: move a7, @0x941c0, 1 +L3F2280B0: +3f2280b0: move *a13(0x80), a7, 1 +3f2280d0: inc a7 +3f2280e0: move a7, *a13(0x80), 1 +3f228100: move *a13(0x40), a5, 1 +3f228120: cmp a5, a7 +3f228130: jrlt L3F227D70 +L3F228140: +3f228140: dec a5 +3f228150: move a5, *a13(0x40), 1 +3f228170: inc a5 +3f228180: jrle L3F228460 +L3F228190: +3f228190: move *a13(0x40), a7, 1 +3f2281b0: sll 0x5, a7 +3f2281c0: add a9, a7 +3f2281d0: move *a7, a12, 1 +3f2281e0: jrne L3F2282A0 +3f2281f0: move a14, -*sp, 1 +3f228200: move *a13(0x40), *a14+, 1 +3f228220: movi 0x3f22cc10, a8 +3f228250: move a8, *a14+, 1 +3f228260: calla L3F927BC0 +3f228290: jruc L3F2283F0 +L3F2282A0: +3f2282a0: sub a7, a7 +3f2282b0: move a7, @0x2258d0, 1 +3f2282e0: move a12, @0xdc8e0, 1 +3f228310: cmpi 0xffff, a12 +3f228330: jreq L3F2283B0 +3f228340: move a14, -*sp, 1 +3f228350: movk 2, a5 +3f228360: move a5, *a14+, 1 +3f228370: move a12, *a14+, 1 +3f228380: calla L3F228660 +L3F2283B0: +3f2283b0: move @0x941c0, a5, 1 +3f2283e0: jrne L3F228460 +L3F2283F0: +3f2283f0: move *a13(0x40), a7, 1 +3f228410: dec a7 +3f228420: move a7, *a13(0x40), 1 +3f228440: inc a7 +3f228450: jrgt L3F228190 +L3F228460: +3f228460: move @0x94240, a7, 1 +3f228490: inc a7 +3f2284a0: jreq L3F228500 +3f2284b0: move @0x223ae0, a7, 1 +3f2284e0: jaeq L3F2278A0 +L3F228500: +3f228500: move @0x223ae0, a7, 1 +3f228530: jreq L3F228570 +3f228540: calla L3F22B0E0 +L3F228570: +3f228570: move a14, -*sp, 1 +3f228580: move a10, *a14+, 1 +3f228590: calla L3F702440 +3f2285c0: move a14, -*sp, 1 +3f2285d0: move a9, *a14+, 1 +3f2285e0: calla L3F702440 +3f228610: subi 0xc0, a14 +3f228630: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f228650: rets +L3F228660: +3f228660: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f228680: move a14, a13 +3f228690: addi 0x80, a14 +3f2286b0: move *a13(0xffe0), a9, 1 +3f2286d0: move *a13(0xffc0), a10, 1 +3f2286f0: move @0x2258d0, a7, 1 +3f228720: jane L3F22A420 +L3F228740: +3f228740: move *a9(0x60), a7, 1 +3f228760: move *a7(0x108), a7, 1 +3f228780: jrne L3F2287E0 +3f228790: move @0x941c0, a7, 1 +3f2287c0: jane L3F22A420 +L3F2287E0: +3f2287e0: move @0xc5290, a7, 1 +3f228810: cmpi 0xc5290, a7 +3f228840: jreq L3F228880 +3f228850: calla L3F93BE40 +L3F228880: +3f228880: move *a9(0x60), a12, 1 +3f2288a0: move *a12(0xe8), a7, 1 +3f2288c0: move *a7(0xa0), a7, 1 +3f2288e0: subk 3, a7 +3f2288f0: jrgt L3F228960 +3f228900: move *a12(0xe8), a7, 1 +3f228920: move *a7(0x1a0), a7, 1 +3f228940: dsj a7, L3F229510 +L3F228960: +3f228960: movb *a12(0xa0), a7 +3f228980: jreq L3F228A40 +3f228990: move a14, -*sp, 1 +3f2289a0: move a9, *a14+, 1 +3f2289b0: calla L3F22A470 +3f2289e0: movk 1, a7 +3f2289f0: move a7, @0x2258d0, 1 +3f228a20: jauc L3F22A3D0 +L3F228A40: +3f228a40: move @0x90180, a7, 1 +3f228a70: jreq L3F228B00 +3f228a80: cmp a7, a9 +3f228a90: jreq L3F228B00 +3f228aa0: movk 1, a7 +3f228ab0: move a7, @0x2258d0, 1 +3f228ae0: jauc L3F22A3D0 +L3F228B00: +3f228b00: move *a9(0x80), a7, 1 +3f228b20: jreq L3F228CA0 +3f228b30: move *a12(0xe8), a7, 1 +3f228b50: move *a7(0x20), a7, 1 +3f228b70: movb *a7(0x18), a7 +3f228b90: andi 0xff, a7 +3f228bc0: move *a12(0xe8), a5, 1 +3f228be0: move *a5(0x20), a5, 1 +3f228c00: movb *a5(0x10), a5 +3f228c20: andi 0xff, a5 +3f228c50: sll 0x8, a5 +3f228c60: or a5, a7 +3f228c70: move a7, a2 +3f228c80: sll 0x2, a2 +3f228c90: jruc L3F228D20 +L3F228CA0: +3f228ca0: move *a12(0xe8), a7, 1 +3f228cc0: move *a7(0x20), a7, 1 +3f228ce0: setf 16, 0, 0 +3f228cf0: move *a7(0x10), a2, 0 +3f228d10: sll 0x2, a2 +L3F228D20: +3f228d20: move *a12(0xe8), a7, 1 +3f228d40: move *a7(0xa0), a7, 1 +3f228d60: move a2, a5 +3f228d70: sub a7, a5 +3f228d80: move a5, *a13(0x40), 1 +3f228da0: jrle L3F229570 +3f228db0: move *a12(0xe8), a7, 1 +3f228dd0: move *a7(0x1a0), a7, 1 +3f228df0: dsjs a7, L3F228EB0 +3f228e00: move a14, -*sp, 1 +3f228e10: move a9, *a14+, 1 +3f228e20: calla L3F22A470 +3f228e50: movk 1, a7 +3f228e60: move a7, @0x2258d0, 1 +3f228e90: jauc L3F22A3D0 +L3F228EB0: +3f228eb0: movk 1, a7 +3f228ec0: move *a12(0x80), a5, 1 +3f228ee0: sll a5, a7 +3f228ef0: move @0xbf260, a5, 1 +3f228f20: andn a7, a5 +3f228f30: move a5, @0xbf260, 1 +3f228f60: movk 1, a7 +3f228f70: move a7, @0x2258d0, 1 +3f228fa0: move *a12(0xe8), a5, 1 +3f228fc0: move *a5, a5, 1 +3f228fd0: move *a5(0x140), a5, 1 +3f228ff0: move @0xa4fd0, a7, 1 +3f229020: cmp a7, a5 +3f229030: jane L3F22A3D0 +3f229050: move *a12(0xe8), a5, 1 +3f229070: move *a5(0x1e0), a5, 1 +3f229090: dsj a5, L3F22A3D0 +3f2290b0: move *a12(0xe8), a5, 1 +3f2290d0: move *a5, a5, 1 +3f2290e0: move *a5(0x1e0), a5, 1 +3f229100: setf 16, 1, 0 +3f229110: move a5, *a13(0x70), 0 +3f229130: sext a5, 0 +3f229140: subk 18, a5 +3f229150: jage L3F22A3D0 +3f229170: move *a13(0x40), a5, 1 +3f229190: movi 0xff, a7 +3f2291b0: divs a7, a5 +3f2291c0: move *a13(0x70), a7, 0 +3f2291e0: sub a7, a5 +3f2291f0: move a5, *a13(0x60), 0 +3f229210: sext a5, 0 +3f229220: jreq L3F2292B0 +3f229230: move *a12(0xe8), a5, 1 +3f229250: move *a5, a5, 1 +3f229260: move *a13(0x60), a7, 0 +3f229280: move a7, *a5(0x200), 1 +3f2292a0: jruc L3F229310 +L3F2292B0: +3f2292b0: move *a12(0xe8), a5, 1 +3f2292d0: move *a5, a5, 1 +3f2292e0: sub a7, a7 +3f2292f0: move a7, *a5(0x200), 1 +L3F229310: +3f229310: move *a12(0xe8), a7, 1 +3f229330: move *a7, a7, 1 +3f229340: sub a5, a5 +3f229350: move a5, *a7(0x1e0), 1 +3f229370: move *a12(0xe8), a7, 1 +3f229390: move a5, *a7(0x1e0), 1 +3f2293b0: move *a13(0x60), a7, 0 +3f2293d0: jale L3F22A3D0 +3f2293f0: move a14, -*sp, 1 +3f229400: move *a12(0xe8), a5, 1 +3f229420: move *a5, a5, 1 +3f229430: move *a5(0x180), *a14+, 1 +3f229450: movi 0x3f2c6090, a5 +3f229480: move a5, *a14+, 1 +3f229490: move @0xa4fd0, *a14+, 1 +3f2294c0: calla L3FB41A30 +3f2294f0: jauc L3F22A3D0 +L3F229510: +3f229510: movk 1, a7 +3f229520: move a7, @0x2258d0, 1 +3f229550: jauc L3F22A3D0 +L3F229570: +3f229570: move *a12(0xe8), a7, 1 +3f229590: move *a7, a7, 1 +3f2295a0: move *a7(0x140), a7, 1 +3f2295c0: move @0xa4fd0, a5, 1 +3f2295f0: cmp a5, a7 +3f229600: jrne L3F229750 +3f229610: move *a12(0xe8), a7, 1 +3f229630: move *a7(0x1e0), a7, 1 +3f229650: dsjs a7, L3F229750 +3f229660: move *a12(0xe8), a7, 1 +3f229680: move *a7, a7, 1 +3f229690: sub a5, a5 +3f2296a0: move a5, *a7(0x200), 1 +3f2296c0: move *a12(0xe8), a7, 1 +3f2296e0: move *a7, a7, 1 +3f2296f0: move a5, *a7(0x1e0), 1 +3f229710: move *a12(0xe8), a7, 1 +3f229730: move a5, *a7(0x1e0), 1 +L3F229750: +3f229750: move *a12(0xe8), a7, 1 +3f229770: move *a7(0x20), a7, 1 +3f229790: move a7, *a9(0x40), 1 +3f2297b0: move a7, a11 +3f2297c0: setf 8, 0, 0 +3f2297d0: move *a11, a0, 0 +3f2297e0: move *a9(0xe0), a7, 1 +3f229800: inc a7 +3f229810: move a7, *a9(0xe0), 1 +3f229830: move *a9(0x60), a7, 1 +3f229850: move *a7(0xe8), a7, 1 +3f229870: move a7, a6 +3f229880: move a14, -*sp, 1 +3f229890: move a9, *a14+, 1 +3f2298a0: move *a9(0x80), a7, 1 +3f2298c0: jreq L3F229910 +3f2298d0: movi 0xde980, a7 +3f229900: jruc L3F229940 +L3F229910: +3f229910: movi 0xdc980, a7 +L3F229940: +3f229940: move a0, a5 +3f229950: sll 0x5, a5 +3f229960: add a5, a7 +3f229970: move *a7, a7, 1 +3f229980: call a7 +3f229990: move a8, a4 +3f2299a0: move *a9(0x60), a7, 1 +3f2299c0: move *a7(0xe8), a7, 1 +3f2299e0: cmp a7, a6 +3f2299f0: jreq L3F229A60 +3f229a00: movk 1, a7 +3f229a10: move a7, @0x2258d0, 1 +3f229a40: jauc L3F22A3D0 +L3F229A60: +3f229a60: move @0x1b3900, a7, 1 +3f229a90: setf 1, 1, 0 +3f229aa0: move *a7(0x1c1), a5, 0 +3f229ac0: move a5, *a13(0x20), 1 +3f229ae0: movk 1, a5 +3f229af0: move a5, *a7(0x1c1), 0 +3f229b10: move *a12(0xe8), a5, 1 +3f229b30: move *a5(0xa0), a7, 1 +3f229b50: sub a2, a7 +3f229b60: move a7, *a5(0xa0), 1 +3f229b80: move *a12(0xe8), a7, 1 +3f229ba0: move *a7, a7, 1 +3f229bb0: move *a7(0xc0), a5, 1 +3f229bd0: add a2, a5 +3f229be0: move a5, *a7(0xc0), 1 +3f229c00: move *a12(0xe8), a7, 1 +3f229c20: move *a7(0xa0), a7, 1 +3f229c40: jreq L3F229D90 +3f229c50: move a14, -*sp, 1 +3f229c60: move *a12(0xe8), a7, 1 +3f229c80: move *a7(0xa0), *a14+, 1 +3f229ca0: move *a12(0xe8), a7, 1 +3f229cc0: move *a7(0x20), *a14+, 1 +3f229ce0: move *a12(0xe8), a7, 1 +3f229d00: move a2, a5 +3f229d10: sll 0x3, a5 +3f229d20: move *a7(0x20), a7, 1 +3f229d40: add a5, a7 +3f229d50: move a7, *a14+, 1 +3f229d60: calla L3FB44400 +L3F229D90: +3f229d90: move @0x1b3900, a7, 1 +3f229dc0: setf 1, 1, 0 +3f229dd0: move *a13(0x20), *a7(0x1c1), 0 +3f229e00: move *a12(0xe8), a5, 1 +3f229e20: move *a5, a5, 1 +3f229e30: move *a5(0x160), a5, 1 +3f229e50: jreq L3F22A100 +3f229e60: move *a12(0xe8), a5, 1 +3f229e80: move *a5, a5, 1 +3f229e90: move *a5(0x140), a5, 1 +3f229eb0: jreq L3F22A100 +3f229ec0: move *a12(0xe8), a5, 1 +3f229ee0: move *a5, a5, 1 +3f229ef0: move *a5(0x140), a5, 1 +3f229f10: move *a5(0x160), a5, 1 +3f229f30: move *a12(0xe8), a7, 1 +3f229f50: move *a7, a7, 1 +3f229f60: move *a5(0x60), a5, 1 +3f229f80: move *a7(0x160), a7, 1 +3f229fa0: cmp a7, a5 +3f229fb0: jreq L3F22A1F0 +3f229fc0: move a14, -*sp, 1 +3f229fd0: move *a12(0xe8), a7, 1 +3f229ff0: move *a7, a7, 1 +3f22a000: move *a7(0x180), *a14+, 1 +3f22a020: move *a12(0xe8), a7, 1 +3f22a040: move *a7, a7, 1 +3f22a050: move *a7(0x160), *a14+, 1 +3f22a070: move *a12(0xe8), a7, 1 +3f22a090: move *a7, a7, 1 +3f22a0a0: move *a7(0x140), *a14+, 1 +3f22a0c0: calla L3FB41A30 +3f22a0f0: jruc L3F22A1F0 +L3F22A100: +3f22a100: move *a12(0xe8), a5, 1 +3f22a120: move *a5, a5, 1 +3f22a130: move *a5(0x140), a5, 1 +3f22a150: jreq L3F22A1F0 +3f22a160: move a14, -*sp, 1 +3f22a170: move *a12(0xe8), a5, 1 +3f22a190: move *a5, a5, 1 +3f22a1a0: move *a5(0x140), *a14+, 1 +3f22a1c0: calla L3FB3FE90 +L3F22A1F0: +3f22a1f0: move a4, a5 +3f22a200: jreq L3F22A380 +3f22a210: move *a9(0x140), a7, 1 +3f22a230: jreq L3F22A2A0 +3f22a240: move a14, -*sp, 1 +3f22a250: move a9, *a14+, 1 +3f22a260: calla L3F22A470 +3f22a290: jruc L3F22A330 +L3F22A2A0: +3f22a2a0: move a14, -*sp, 1 +3f22a2b0: move a4, *a14+, 1 +3f22a2c0: sub a7, a7 +3f22a2d0: move a7, *a14+, 1 +3f22a2e0: move a0, *a14+, 1 +3f22a2f0: move a9, *a14+, 1 +3f22a300: calla L3F22B3C0 +L3F22A330: +3f22a330: movk 1, a7 +3f22a340: move a7, @0x2258d0, 1 +3f22a370: jruc L3F22A3D0 +L3F22A380: +3f22a380: dsjs a10, L3F22A3D0 +3f22a390: movk 1, a7 +3f22a3a0: move a7, @0x2258d0, 1 +L3F22A3D0: +3f22a3d0: move @0x2258d0, a7, 1 +3f22a400: jaeq L3F228740 +L3F22A420: +3f22a420: move *sp(0x180), a14, 1 +3f22a440: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f22a460: rets 2 +L3F22A470: +3f22a470: mmtm sp, a7,a9,a10,a11,a13 +3f22a490: move a14, a13 +3f22a4a0: addk 16, a14 +3f22a4b0: move *a13(0xffe0), a9, 1 +3f22a4d0: sub a11, a11 +3f22a4e0: movb a11, *a13 +3f22a4f0: move a14, -*sp, 1 +3f22a500: move a9, *a14+, 1 +3f22a510: calla L3F22CAA0 +3f22a540: move @0x901a0, a11, 1 +3f22a570: jreq L3F22A640 +3f22a580: move @0x90180, a11, 1 +3f22a5b0: cmp a9, a11 +3f22a5c0: jrne L3F22A640 +3f22a5d0: sub a11, a11 +3f22a5e0: move a11, @0x901a0, 1 +3f22a610: calla L3F351850 +L3F22A640: +3f22a640: move a14, -*sp, 1 +3f22a650: move a9, *a14+, 1 +3f22a660: calla L3F22C2A0 +3f22a690: move a14, -*sp, 1 +3f22a6a0: move a9, *a14+, 1 +3f22a6b0: calla L3F239C90 +3f22a6e0: move @0x9ab50, a11, 1 +3f22a710: cmp a11, a9 +3f22a720: jrne L3F22A750 +3f22a730: movk 1, a11 +3f22a740: movb a11, *a13 +L3F22A750: +3f22a750: move *a9(0x100), a11, 1 +3f22a770: jrne L3F22AB60 +3f22a780: movk 1, a11 +3f22a790: move a11, *a9(0x120), 1 +3f22a7b0: move a14, -*sp, 1 +3f22a7c0: move a9, *a14+, 1 +3f22a7d0: calla L3F351260 +3f22a800: move a14, -*sp, 1 +3f22a810: move a9, *a14+, 1 +3f22a820: calla L3F8B97A0 +3f22a850: sub a10, a10 +3f22a860: move @0x2258b0, a11, 1 +3f22a890: cmp a11, a10 +3f22a8a0: jrge L3F22AA30 +L3F22A8B0: +3f22a8b0: move a10, a11 +3f22a8c0: sll 0x5, a11 +3f22a8d0: move @0xdac80, a7, 1 +3f22a900: add a7, a11 +3f22a910: move *a11, a11, 1 +3f22a920: cmp a9, a11 +3f22a930: jrne L3F22A9D0 +3f22a940: move a10, @0x94220, 1 +3f22a970: move a10, a11 +3f22a980: sll 0x5, a11 +3f22a990: add a7, a11 +3f22a9a0: sub a7, a7 +3f22a9b0: move a7, *a11, 1 +3f22a9c0: jruc L3F22AA30 +L3F22A9D0: +3f22a9d0: inc a10 +3f22a9e0: move @0x2258b0, a11, 1 +3f22aa10: cmp a11, a10 +3f22aa20: jrlt L3F22A8B0 +L3F22AA30: +3f22aa30: move a14, -*sp, 1 +3f22aa40: move a9, *a14+, 1 +3f22aa50: calla L3F702440 +3f22aa80: move @0x94240, a11, 1 +3f22aab0: dec a11 +3f22aac0: move a11, @0x94240, 1 +3f22aaf0: jrne L3F22AF10 +3f22ab00: movi 0xffff, a7 +3f22ab20: move a7, @0x94240, 1 +3f22ab50: jruc L3F22AF10 +L3F22AB60: +3f22ab60: move *a9(0x120), a11, 1 +3f22ab80: jreq L3F22AE90 +3f22ab90: move a14, -*sp, 1 +3f22aba0: move a9, *a14+, 1 +3f22abb0: calla L3F8B97A0 +3f22abe0: sub a10, a10 +3f22abf0: move @0x2258b0, a11, 1 +3f22ac20: cmp a11, a10 +3f22ac30: jrge L3F22ADC0 +L3F22AC40: +3f22ac40: move a10, a11 +3f22ac50: sll 0x5, a11 +3f22ac60: move @0xdac80, a7, 1 +3f22ac90: add a7, a11 +3f22aca0: move *a11, a11, 1 +3f22acb0: cmp a9, a11 +3f22acc0: jrne L3F22AD60 +3f22acd0: move a10, @0x94220, 1 +3f22ad00: move a10, a11 +3f22ad10: sll 0x5, a11 +3f22ad20: add a7, a11 +3f22ad30: sub a7, a7 +3f22ad40: move a7, *a11, 1 +3f22ad50: jruc L3F22ADC0 +L3F22AD60: +3f22ad60: inc a10 +3f22ad70: move @0x2258b0, a11, 1 +3f22ada0: cmp a11, a10 +3f22adb0: jrlt L3F22AC40 +L3F22ADC0: +3f22adc0: move a14, -*sp, 1 +3f22add0: move a9, *a14+, 1 +3f22ade0: calla L3F702440 +3f22ae10: move @0x94240, a11, 1 +3f22ae40: dec a11 +3f22ae50: move a11, @0x94240, 1 +3f22ae80: jruc L3F22AF10 +L3F22AE90: +3f22ae90: movk 1, a11 +3f22aea0: move a11, *a9(0x120), 1 +3f22aec0: move a14, -*sp, 1 +3f22aed0: move a9, *a14+, 1 +3f22aee0: calla L3F351260 +L3F22AF10: +3f22af10: setf 8, 0, 0 +3f22af20: move *a13, a11, 0 +3f22af30: jreq L3F22B090 +3f22af40: move a14, -*sp, 1 +3f22af50: calla L3FD39AF0 +3f22af80: move a8, *a14+, 1 +3f22af90: movk 1, a7 +3f22afa0: move a7, *a14+, 1 +3f22afb0: movi 0x1800, a7 +3f22afd0: move a7, *a14+, 1 +3f22afe0: movi 0x3f22cd20, a8 +3f22b010: move a8, *a14+, 1 +3f22b020: movi 0x3fab8160, a7 +3f22b050: move a7, *a14+, 1 +3f22b060: calla L3F706A40 +L3F22B090: +3f22b090: move *sp(0xc0), a14, 1 +3f22b0b0: mmfm sp, a7,a9,a10,a11,a13 +3f22b0d0: rets 2 +L3F22B0E0: +3f22b0e0: mmtm sp, a9,a11,a13 +3f22b100: move a14, a13 +3f22b110: addk 32, a14 +3f22b120: movk 1, a11 +3f22b130: move a11, *a13, 1 +3f22b140: move @0x2258b0, a9, 1 +3f22b170: cmp a9, a11 +3f22b180: jrge L3F22B380 +L3F22B190: +3f22b190: move *a13, a11, 1 +3f22b1a0: sll 0x5, a11 +3f22b1b0: move @0xdac80, a9, 1 +3f22b1e0: add a9, a11 +3f22b1f0: move *a11, a11, 1 +3f22b200: jreq L3F22B300 +3f22b210: move *a13, a11, 1 +3f22b220: sll 0x5, a11 +3f22b230: add a9, a11 +3f22b240: move *a11, a11, 1 +3f22b250: move *a11(0x120), a11, 1 +3f22b270: jrne L3F22B300 +3f22b280: move a14, -*sp, 1 +3f22b290: move *a13, a11, 1 +3f22b2a0: sll 0x5, a11 +3f22b2b0: add a9, a11 +3f22b2c0: move *a11+, *a14+, 1 +3f22b2d0: calla L3F22A470 +L3F22B300: +3f22b300: move *a13, a11, 1 +3f22b310: inc a11 +3f22b320: move a11, *a13, 1 +3f22b330: move @0x2258b0, a9, 1 +3f22b360: cmp a9, a11 +3f22b370: jrlt L3F22B190 +L3F22B380: +3f22b380: subk 32, a14 +3f22b390: mmfm sp, a9,a11,a13 +3f22b3b0: rets +L3F22B3C0: +3f22b3c0: mmtm sp, a5,a7,a9,a11,a13 +3f22b3e0: move a14, a13 +3f22b3f0: addi 0x100, a14 +3f22b410: sub a11, a11 +3f22b420: movb a11, *a13 +3f22b430: move *a13(0xffe0), a7, 1 +3f22b450: setf 16, 0, 0 +3f22b460: move *a7(0xe0), *a13(0x10), 0 +3f22b490: movb *a13(0xff80), *a13(0x8) +3f22b4c0: movb *a13(0xffc0), *a13(0x50) +3f22b4f0: movb *a13(0xffa0), a7 +3f22b510: move a7, *a13(0x40), 0 +3f22b530: move *a13(0xffe0), a5, 1 +3f22b550: move *a5(0xc0), *a13(0x20), 1 +3f22b580: move a11, a9 +3f22b590: move @0x2258b0, a5, 1 +3f22b5c0: cmp a5, a9 +3f22b5d0: jrge L3F22B6F0 +L3F22B5E0: +3f22b5e0: move a9, a11 +3f22b5f0: sll 0x5, a11 +3f22b600: move @0xdac80, a7, 1 +3f22b630: add a7, a11 +3f22b640: move *a11, a11, 1 +3f22b650: move *a13(0xffe0), a5, 1 +3f22b670: cmp a5, a11 +3f22b680: jreq L3F22B6F0 +3f22b690: inc a9 +3f22b6a0: move @0x2258b0, a11, 1 +3f22b6d0: cmp a11, a9 +3f22b6e0: jrlt L3F22B5E0 +L3F22B6F0: +3f22b6f0: move a14, -*sp, 1 +3f22b700: move *a13(0x20), *a14+, 1 +3f22b720: setf 16, 0, 0 +3f22b730: move *a13(0x40), a11, 0 +3f22b750: move a11, *a14+, 1 +3f22b760: setf 8, 0, 0 +3f22b770: move *a13(0x50), a7, 0 +3f22b790: move a7, *a14+, 1 +3f22b7a0: move *a13(0x8), a5, 0 +3f22b7c0: move a5, *a14+, 1 +3f22b7d0: setf 16, 0, 0 +3f22b7e0: move *a13(0x10), a5, 0 +3f22b800: move a5, *a14+, 1 +3f22b810: move *a13(0xffe0), a5, 1 +3f22b830: move *a5(0x0), *a14+, 1 +3f22b850: movi 0x3f22cd38, a8 +3f22b880: move a8, *a14+, 1 +3f22b890: calla L3FB341E0 +3f22b8c0: move a14, -*sp, 1 +3f22b8d0: move a13, *a14+, 1 +3f22b8e0: movk 1, a11 +3f22b8f0: move a11, *a14+, 1 +3f22b900: move a5, *a14+, 1 +3f22b910: calla L3F264270 +3f22b940: move *sp(0xc0), a14, 1 +3f22b960: mmfm sp, a5,a7,a9,a11,a13 +3f22b980: rets 2 +L3F22B990: +3f22b990: mmtm sp, a7,a9,a11,a13 +3f22b9b0: move a14, a13 +3f22b9c0: addi 0x40, a14 +3f22b9e0: move @0x94220, a11, 1 +3f22ba10: move @0x2258b0, a9, 1 +3f22ba40: cmp a9, a11 +3f22ba50: jrlt L3F22BAA0 +3f22ba60: movk 1, a9 +3f22ba70: move a9, @0x94220, 1 +L3F22BAA0: +3f22baa0: move @0x94220, a11, 1 +3f22bad0: sll 0x5, a11 +3f22bae0: move @0xdac80, a9, 1 +3f22bb10: add a9, a11 +3f22bb20: move *a11, a11, 1 +3f22bb30: jrne L3F22BBD0 +3f22bb40: move @0x94220, a11, 1 +3f22bb70: move a11, *a13, 1 +3f22bb80: inc a11 +3f22bb90: move a11, @0x94220, 1 +3f22bbc0: jruc L3F22BF90 +L3F22BBD0: +3f22bbd0: movk 1, a11 +3f22bbe0: move a11, *a13, 1 +3f22bbf0: move @0x2258b0, a9, 1 +3f22bc20: cmp a9, a11 +3f22bc30: jrge L3F22BDA0 +3f22bc40: sll 0x5, a11 +3f22bc50: move @0xdac80, a9, 1 +3f22bc80: add a9, a11 +3f22bc90: move *a11, a11, 1 +3f22bca0: jreq L3F22BDA0 +L3F22BCB0: +3f22bcb0: move *a13, a11, 1 +3f22bcc0: inc a11 +3f22bcd0: move a11, *a13, 1 +3f22bce0: move @0x2258b0, a9, 1 +3f22bd10: cmp a9, a11 +3f22bd20: jrge L3F22BDA0 +3f22bd30: sll 0x5, a11 +3f22bd40: move @0xdac80, a9, 1 +3f22bd70: add a9, a11 +3f22bd80: move *a11, a11, 1 +3f22bd90: jrne L3F22BCB0 +L3F22BDA0: +3f22bda0: move *a13, a11, 1 +3f22bdb0: move @0x2258b0, a9, 1 +3f22bde0: cmp a9, a11 +3f22bdf0: jrge L3F22BE40 +3f22be00: move a11, @0x94220, 1 +3f22be30: jruc L3F22BF90 +L3F22BE40: +3f22be40: move a14, -*sp, 1 +3f22be50: movi 0x21e, a9 +3f22be70: mpyu a11, a9 +3f22be80: move a9, *a14+, 1 +3f22be90: move @0xdac80, *a14+, 1 +3f22bec0: calla L3F705B20 +3f22bef0: move a8, @0xdac80, 1 +3f22bf20: move @0x2258b0, a9, 1 +3f22bf50: inc a9 +3f22bf60: move a9, @0x2258b0, 1 +L3F22BF90: +3f22bf90: move *a13, a11, 1 +3f22bfa0: sll 0x5, a11 +3f22bfb0: move @0xdac80, a9, 1 +3f22bfe0: add a9, a11 +3f22bff0: move a14, -*sp, 1 +3f22c000: movi 0x21e, a7 +3f22c020: move a7, *a14+, 1 +3f22c030: calla L3F705A00 +3f22c060: move a8, *a13(0x20), 1 +3f22c080: move a8, *a11, 1 +3f22c090: move *a13, *a8, 1 +3f22c0a0: sub a11, a11 +3f22c0b0: move a11, *a8(0xe0), 1 +3f22c0d0: move *a13, a9, 1 +3f22c0e0: sll 0x14, a9 +3f22c0f0: move a9, *a8(0x20), 1 +3f22c110: move a11, *a8(0x100), 1 +3f22c130: move a11, *a8(0x120), 1 +3f22c150: move a11, *a8(0x160), 1 +3f22c170: movi 0xffff, a9 +3f22c190: move a9, *a8(0x180), 1 +3f22c1b0: move a11, *a8(0x1a0), 1 +3f22c1d0: move a9, *a8(0x1c0), 1 +3f22c1f0: move a11, *a8(0x200), 1 +3f22c210: move a11, *a8(0x1e0), 1 +3f22c230: move a11, *a8(0x140), 1 +3f22c250: subi 0x40, a14 +3f22c270: mmfm sp, a7,a9,a11,a13 +3f22c290: rets +L3F22C2A0: +3f22c2a0: mmtm sp, a9,a11,a13 +3f22c2c0: move a14, a13 +3f22c2d0: addk 32, a14 +3f22c2e0: sub a11, a11 +3f22c2f0: move a11, *a13, 1 +3f22c300: move a11, *a13, 1 +3f22c310: move @0xc5bd0, a9, 1 +3f22c340: cmp a9, a11 +3f22c350: jrge L3F22C650 +L3F22C360: +3f22c360: move *a13, a11, 1 +3f22c370: move a11, a9 +3f22c380: sll 0x7, a11 +3f22c390: sll 0x6, a9 +3f22c3a0: add a9, a11 +3f22c3b0: move @0xc5bf0, a9, 1 +3f22c3e0: add a9, a11 +3f22c3f0: move *a11(0xa0), a11, 1 +3f22c410: move *a13(0xffe0), a9, 1 +3f22c430: cmp a9, a11 +3f22c440: jrne L3F22C5D0 +3f22c450: move *a13, a11, 1 +3f22c460: move a11, a9 +3f22c470: sll 0x7, a11 +3f22c480: sll 0x6, a9 +3f22c490: add a9, a11 +3f22c4a0: move @0xc5bf0, a9, 1 +3f22c4d0: add a9, a11 +3f22c4e0: sub a9, a9 +3f22c4f0: move a9, *a11(0x80), 1 +3f22c510: move *a13, a11, 1 +3f22c520: move a11, a9 +3f22c530: sll 0x7, a11 +3f22c540: sll 0x6, a9 +3f22c550: add a9, a11 +3f22c560: move @0xc5bf0, a9, 1 +3f22c590: add a9, a11 +3f22c5a0: sub a9, a9 +3f22c5b0: move a9, *a11(0x60), 1 +L3F22C5D0: +3f22c5d0: move *a13, a11, 1 +3f22c5e0: inc a11 +3f22c5f0: move a11, *a13, 1 +3f22c600: move @0xc5bd0, a9, 1 +3f22c630: cmp a9, a11 +3f22c640: jrlt L3F22C360 +L3F22C650: +3f22c650: move *sp(0x80), a14, 1 +3f22c670: mmfm sp, a9,a11,a13 +3f22c690: rets 2 +L3F22C6A0: +3f22c6a0: mmtm sp, a7,a9,a11,a13 +3f22c6c0: move a14, a13 +3f22c6d0: move *a13(0xffe0), a9, 1 +3f22c6f0: move *a9(0x60), a11, 1 +3f22c710: move *a11(0x108), a11, 1 +3f22c730: dsjs a11, L3F22C810 +3f22c740: move a14, -*sp, 1 +3f22c750: move a9, *a14+, 1 +3f22c760: movi 0x3f22c9b0, a11 +3f22c790: move a11, *a14+, 1 +3f22c7a0: calla L3F708700 +3f22c7d0: move a8, *a14+, 1 +3f22c7e0: calla L3FB40230 +L3F22C810: +3f22c810: move *a9(0x60), a11, 1 +3f22c830: movk 1, a7 +3f22c840: move a7, *a11(0x108), 1 +3f22c860: move a14, -*sp, 1 +3f22c870: move a9, *a14+, 1 +3f22c880: movi 0x3f22c9b0, a11 +3f22c8b0: move a11, *a14+, 1 +3f22c8c0: movi 0x5dc, a7 +3f22c8e0: move a7, *a14+, 1 +3f22c8f0: calla L3FB41ED0 +3f22c920: movk 1, a7 +3f22c930: move a7, @0x941c0, 1 +3f22c960: move *sp(0xa0), a14, 1 +3f22c980: mmfm sp, a7,a9,a11,a13 +3f22c9a0: rets 2 +3f22c9b0: mmtm sp, a7,a9,a11,a13 +3f22c9d0: move a14, a13 +3f22c9e0: move *a13(0xffe0), a9, 1 +3f22ca00: move *a9(0x60), a11, 1 +3f22ca20: sub a7, a7 +3f22ca30: move a7, *a11(0x108), 1 +3f22ca50: move *sp(0xa0), a14, 1 +3f22ca70: mmfm sp, a7,a9,a11,a13 +3f22ca90: rets 2 +L3F22CAA0: +3f22caa0: mmtm sp, a9,a11,a13 +3f22cac0: move a14, a13 +3f22cad0: move *a13(0xffe0), a9, 1 +3f22caf0: move a14, -*sp, 1 +3f22cb00: move a9, *a14+, 1 +3f22cb10: movi 0x3f22c9b0, a11 +3f22cb40: move a11, *a14+, 1 +3f22cb50: calla L3F708700 +3f22cb80: move a8, *a14+, 1 +3f22cb90: calla L3FB40230 +3f22cbc0: move *sp(0x80), a14, 1 +3f22cbe0: mmfm sp, a9,a11,a13 +3f22cc00: rets 2 +3f22cc10: move a10, b8 +3f22cc20: andn b2, b2 +3f22cc30: addc a2, a9 +3f22cc40: sub a10, a12 +3f22cc50: sub a9, a0 +3f22cc60: andn b2, b2 +3f22cc70: andn a2, sp +3f22cc80: sla 0x1, a12 +3f22cc90: modu b3, b5 +3f22cca0: .word 0x7375 +3f22ccb0: sra a3, a5 +3f22ccc0: sll a9, a0 +3f22ccd0: rl a11, a12 +3f22cce0: modu a3, a5 +3f22ccf0: sla 0x3, b4 +L3F22CD00: +3f22cd00: sra a1, a5 +3f22cd10: .word 0x000a +3f22cd20: move b10, b7 +3f22cd30: add a8, a0 +3f22cd40: sla 0x3, b7 +3f22cd50: rl b2, b3 +3f22cd60: .word 0x7469 +3f22cd70: sla 0x9, a0 +3f22cd80: dsjs a0, L3F22CD00 +3f22cd90: sla 0x1, b14 +3f22cda0: mods a3, a3 +3f22cdb0: sra a11, a9 +3f22cdc0: .word 0x746e +3f22cdd0: sla 0x1, b10 +3f22cde0: .word 0x7825 +3f22cdf0: sla 0x1, a12 +3f22ce00: sra b11, b3 +3f22ce10: dsjs b1, L3F22CF50 +3f22ce20: sll 0x9, a0 +3f22ce30: srl 0x1d, a4 +3f22ce40: sra a9, a0 +3f22ce50: .word 0x7272 +3f22ce60: sla 0x1, b10 +3f22ce70: sra a1, a5 +3f22ce80: sla 0x1, a12 +3f22ce90: sla a11, a13 +3f22cea0: dsjs a10, L3F22CFE0 +3f22ceb0: sra a1, a5 +3f22cec0: sla 0x1, a12 +3f22ced0: rl a11, a13 +3f22cee0: dsjs a14, L3F22D020 +3f22cef0: sll 0x9, a0 +3f22cf00: sla 0x3, a4 +3f22cf10: sra b11, b2 +3f22cf20: cmp b11, b3 +3f22cf30: dsjs a4, L3F22D060 +3f22cf40: sll 0x9, a0 +L3F22CF50: +3f22cf50: .word 0x0a78 +3f22cf60: .word 0x0000 +L3F22CF70: +3f22cf70: mmtm sp, a9,a11,a13 +3f22cf90: move a14, a13 +3f22cfa0: addi 0x80, a14 +3f22cfc0: move @0x97d90, a11, 1 +3f22cff0: jrne L3F22D030 +3f22d000: calla L3F22D4F0 +L3F22D030: +3f22d030: move @0x1b3900, a11, 1 +L3F22D060: +3f22d060: move *a11(0x100), a9, 1 +3f22d080: move a11, *a9, 1 +3f22d090: move *a11(0x100), a9, 1 +3f22d0b0: sub a11, a11 +3f22d0c0: move a11, *a9(0x70), 1 +3f22d0e0: move @0x1b3900, a9, 1 +3f22d110: movi 0x3f5e9410, a11 +3f22d140: move a11, *a9(0x140), 1 +3f22d160: calla L3FB33870 +3f22d190: move a8, *a13, 1 +3f22d1a0: move a14, -*sp, 1 +3f22d1b0: movk 12, a9 +3f22d1c0: move a9, *a14+, 1 +3f22d1d0: calla L3F701230 +3f22d200: move a8, *a13(0x20), 1 +3f22d220: move a8, a8 +3f22d230: jrne L3F22D2C0 +3f22d240: move a14, -*sp, 1 +3f22d250: movi 0x3f2318b0, a8 +3f22d280: move a8, *a14+, 1 +3f22d290: calla L3F596290 +L3F22D2C0: +3f22d2c0: move *a13(0x20), a9, 1 +3f22d2e0: calla L3F708700 +3f22d310: move a8, *a9(0x40), 1 +3f22d330: pushst +3f22d340: dint +3f22d350: move a9, *a13(0x40), 1 +3f22d370: movi 0x96df0, a11 +3f22d3a0: move a11, *a13(0x60), 1 +3f22d3c0: move *a11, *a9, 1 +3f22d3d0: move a11, *a9(0x20), 1 +3f22d3f0: move a9, *a11, 1 +3f22d400: move *a9, a11, 1 +3f22d410: move a9, *a11(0x20), 1 +3f22d430: popst +3f22d440: move a14, -*sp, 1 +3f22d450: move *a13(0x0), *a14+, 1 +3f22d470: calla L3FB338D0 +3f22d4a0: subi 0x80, a14 +3f22d4c0: mmfm sp, a9,a11,a13 +3f22d4e0: rets +L3F22D4F0: +3f22d4f0: mmtm sp, a9,a11,a13 +3f22d510: move a14, a13 +3f22d520: addk 32, a14 +3f22d530: move @0x97d90, a11, 1 +3f22d560: jane L3F22E590 +3f22d580: calla L3FB33870 +3f22d5b0: move a8, *a13, 1 +3f22d5c0: move @0x97db0, a11, 1 +3f22d5f0: jreq L3F22D780 +3f22d600: jreq L3F22D700 +L3F22D610: +3f22d610: move a14, -*sp, 1 +3f22d620: movi 0x23, a11 +3f22d640: move a11, *a14+, 1 +3f22d650: movi 0x97db0, a11 +3f22d680: move a11, *a14+, 1 +3f22d690: calla L3F6FAC70 +3f22d6c0: move @0x97db0, a11, 1 +3f22d6f0: jrne L3F22D610 +L3F22D700: +3f22d700: move a14, -*sp, 1 +3f22d710: move *a13(0x0), *a14+, 1 +3f22d730: calla L3FB338D0 +3f22d760: jauc L3F22E590 +L3F22D780: +3f22d780: movk 1, a11 +3f22d790: move a11, @0x97db0, 1 +3f22d7c0: sub a9, a9 +3f22d7d0: move a9, @0x95d90, 1 +3f22d800: move a9, @0x1e0840, 1 +3f22d830: move a14, -*sp, 1 +3f22d840: movi 0x21c, a11 +3f22d860: move a11, *a14+, 1 +3f22d870: movi 0x94460, a11 +3f22d8a0: move a11, *a14+, 1 +3f22d8b0: calla L3FB44A00 +3f22d8e0: move a14, -*sp, 1 +3f22d8f0: movi 0x101, a9 +3f22d910: move a9, *a14+, 1 +3f22d920: movi 0x95580, a9 +3f22d950: move a9, *a14+, 1 +3f22d960: calla L3FB44A00 +3f22d990: move a14, -*sp, 1 +3f22d9a0: movk 32, a9 +3f22d9b0: move a9, *a14+, 1 +3f22d9c0: movi 0x96260, a9 +3f22d9f0: move a9, *a14+, 1 +3f22da00: calla L3FB44A00 +3f22da30: move a14, -*sp, 1 +3f22da40: movk 32, a9 +3f22da50: move a9, *a14+, 1 +3f22da60: movi 0x96360, a9 +3f22da90: move a9, *a14+, 1 +3f22daa0: calla L3FB44A00 +3f22dad0: move a14, -*sp, 1 +3f22dae0: movk 20, a9 +3f22daf0: move a9, *a14+, 1 +3f22db00: movi 0x96460, a9 +3f22db30: move a9, *a14+, 1 +3f22db40: calla L3FB44A00 +3f22db70: move a14, -*sp, 1 +3f22db80: movi 0xb8, a9 +3f22dba0: move a9, *a14+, 1 +3f22dbb0: movi 0x96500, a9 +3f22dbe0: move a9, *a14+, 1 +3f22dbf0: calla L3FB44A00 +3f22dc20: move a14, -*sp, 1 +3f22dc30: movi 0x30, a9 +3f22dc50: move a9, *a14+, 1 +3f22dc60: movi 0x96b80, a9 +3f22dc90: move a9, *a14+, 1 +3f22dca0: calla L3FB44A00 +3f22dcd0: move a14, -*sp, 1 +3f22dce0: movi 0x38, a9 +3f22dd00: move a9, *a14+, 1 +3f22dd10: movi 0x96e70, a9 +3f22dd40: move a9, *a14+, 1 +3f22dd50: calla L3FB44A00 +3f22dd80: move a14, -*sp, 1 +3f22dd90: movk 12, a9 +3f22dda0: move a9, *a14+, 1 +3f22ddb0: movi 0x97030, a9 +3f22dde0: move a9, *a14+, 1 +3f22ddf0: calla L3FB44A00 +3f22de20: move a14, -*sp, 1 +3f22de30: movk 4, a9 +3f22de40: move a9, *a14+, 1 +3f22de50: movi 0x97090, a9 +3f22de80: move a9, *a14+, 1 +3f22de90: calla L3FB44A00 +3f22dec0: move a14, -*sp, 1 +3f22ded0: movi 0x38, a9 +3f22def0: move a9, *a14+, 1 +3f22df00: movi 0x970b0, a9 +3f22df30: move a9, *a14+, 1 +3f22df40: calla L3FB44A00 +3f22df70: move a14, -*sp, 1 +3f22df80: movi 0xb8, a9 +3f22dfa0: move a9, *a14+, 1 +3f22dfb0: movi 0x97270, a9 +3f22dfe0: move a9, *a14+, 1 +3f22dff0: calla L3FB44A00 +3f22e020: move a14, -*sp, 1 +3f22e030: movk 16, a9 +3f22e040: move a9, *a14+, 1 +3f22e050: movi 0x1e48c0, a9 +3f22e080: move a9, *a14+, 1 +3f22e090: calla L3FB44A00 +3f22e0c0: sub a9, a9 +3f22e0d0: move a9, @0x1b5db0, 1 +3f22e100: move a9, @0x1e4960, 1 +3f22e130: movk 16, a11 +3f22e140: move a11, @0x1e4980, 1 +3f22e170: move a9, @0x1e5f50, 1 +3f22e1a0: move a9, @0x1e5f30, 1 +3f22e1d0: move a9, @0x1e5f90, 1 +3f22e200: move a9, @0x1e48a0, 1 +3f22e230: move a14, -*sp, 1 +3f22e240: move *a13(0x0), *a14+, 1 +3f22e260: calla L3FB338D0 +3f22e290: calla L3F584200 +3f22e2c0: calla L3F594400 +3f22e2f0: calla L3F6AAEE0 +3f22e320: movi 0x96df0, a9 +3f22e350: move a9, @0x96df0, 1 +3f22e380: move a9, @0x96e10, 1 +3f22e3b0: calla L3FB33870 +3f22e3e0: move a8, *a13, 1 +3f22e3f0: movk 1, a9 +3f22e400: move a9, @0x97d90, 1 +3f22e430: sub a11, a11 +3f22e440: move a11, @0x97db0, 1 +3f22e470: move a14, -*sp, 1 +3f22e480: move a8, *a14+, 1 +3f22e490: calla L3FB338D0 +3f22e4c0: move a14, -*sp, 1 +3f22e4d0: movi 0x97db0, a9 +3f22e500: move a9, *a14+, 1 +3f22e510: calla L3F6FB7E0 +3f22e540: move a14, -*sp, 1 +3f22e550: move a11, *a14+, 1 +3f22e560: calla L3F22F6D0 +L3F22E590: +3f22e590: subk 32, a14 +3f22e5a0: mmfm sp, a9,a11,a13 +3f22e5c0: rets +L3F22E5D0: +3f22e5d0: move a11, -*sp, 1 +3f22e5e0: move a14, -*sp, 1 +3f22e5f0: sub a11, a11 +3f22e600: move a11, *a14+, 1 +3f22e610: movk 1, a11 +3f22e620: move a11, *a14+, 1 +3f22e630: movi 0x1000, a11 +3f22e650: move a11, *a14+, 1 +3f22e660: movi 0x3f231a60, a8 +3f22e690: move a8, *a14+, 1 +3f22e6a0: movi 0x3f22e7f0, a11 +3f22e6d0: move a11, *a14+, 1 +3f22e6e0: calla L3F706A40 +3f22e710: move a8, a8 +3f22e720: jrne L3F22E7D0 +3f22e730: move a14, -*sp, 1 +3f22e740: movk 2, a11 +3f22e750: move a11, *a14+, 1 +3f22e760: movi 0x3f231ad0, a8 +3f22e790: move a8, *a14+, 1 +3f22e7a0: calla L3F309350 +L3F22E7D0: +3f22e7d0: move *sp+, a11, 1 +3f22e7e0: rets +3f22e7f0: mmtm sp, a11,a13 +3f22e810: move a14, a13 +3f22e820: addk 32, a14 +3f22e830: move a14, -*sp, 1 +3f22e840: movi 0x3f231c48, a8 +3f22e870: move a8, *a14+, 1 +3f22e880: sub a11, a11 +3f22e890: move a11, *a14+, 1 +3f22e8a0: calla L3F596830 +3f22e8d0: calla L3FB33870 +3f22e900: move a8, *a13, 1 +3f22e910: move @0x97dd0, a11, 1 +3f22e940: inc a11 +3f22e950: move a11, @0x97dd0, 1 +3f22e980: dec a11 +3f22e990: jreq L3F22EA70 +3f22e9a0: move a14, -*sp, 1 +3f22e9b0: movi 0x3f231d08, a8 +3f22e9e0: move a8, *a14+, 1 +3f22e9f0: sub a11, a11 +3f22ea00: move a11, *a14+, 1 +3f22ea10: calla L3F596830 +3f22ea40: calla L3F707A30 +L3F22EA70: +3f22ea70: sub a11, a11 +3f22ea80: move a11, @0x96e50, 1 +3f22eab0: move a14, -*sp, 1 +3f22eac0: move *a13(0x0), *a14+, 1 +3f22eae0: calla L3FB338D0 +3f22eb10: calla L3F5EB170 +3f22eb40: move a14, -*sp, 1 +3f22eb50: movi 0x7d0, a11 +3f22eb70: move a11, *a14+, 1 +3f22eb80: calla L3FB33A20 +3f22ebb0: calla L3FB33870 +3f22ebe0: move a8, *a13, 1 +3f22ebf0: movk 3, a11 +3f22ec00: move a11, @0x1da4f0, 1 +3f22ec30: move a14, -*sp, 1 +3f22ec40: move a8, *a14+, 1 +3f22ec50: calla L3FB338D0 +3f22ec80: move @0x1d27b0, a11, 1 +3f22ecb0: jreq L3F22ED90 +3f22ecc0: move a14, -*sp, 1 +3f22ecd0: sub a11, a11 +3f22ece0: move a11, *a14+, 1 +3f22ecf0: movi 0x3f589200, a11 +3f22ed20: move a11, *a14+, 1 +3f22ed30: move @0x1d27b0, *a14+, 1 +3f22ed60: calla L3FB41A30 +L3F22ED90: +3f22ed90: move @0x1d2790, a11, 1 +3f22edc0: jreq L3F22EE20 +3f22edd0: move a14, -*sp, 1 +3f22ede0: move a11, *a14+, 1 +3f22edf0: calla L3FB3FE90 +L3F22EE20: +3f22ee20: move @0x96df0, a11, 1 +3f22ee50: cmpi 0x96df0, a11 +3f22ee80: jreq L3F22EF30 +L3F22EE90: +3f22ee90: calla L3F57A710 +3f22eec0: move @0x96df0, a11, 1 +3f22eef0: cmpi 0x96df0, a11 +3f22ef20: jrne L3F22EE90 +L3F22EF30: +3f22ef30: move a14, -*sp, 1 +3f22ef40: sub a11, a11 +3f22ef50: move a11, *a14+, 1 +3f22ef60: movi 0x3f6aa630, a11 +3f22ef90: move a11, *a14+, 1 +3f22efa0: calla L3F6FC3A0 +3f22efd0: move a14, -*sp, 1 +3f22efe0: sub a11, a11 +3f22eff0: move a11, *a14+, 1 +3f22f000: movi 0x3f6aaad0, a11 +3f22f030: move a11, *a14+, 1 +3f22f040: calla L3F6FC3A0 +3f22f070: move a14, -*sp, 1 +3f22f080: movi 0x3f231e00, a8 +3f22f0b0: move a8, *a14+, 1 +3f22f0c0: sub a11, a11 +3f22f0d0: move a11, *a14+, 1 +3f22f0e0: calla L3F596830 +3f22f110: calla L3FB33870 +3f22f140: move a8, *a13, 1 +3f22f150: move a11, @0x97d90, 1 +3f22f180: move @0x1e30c0, a11, 1 +3f22f1b0: jreq L3F22F250 +3f22f1c0: move a14, -*sp, 1 +3f22f1d0: move a11, *a14+, 1 +3f22f1e0: calla L3F702440 +3f22f210: sub a11, a11 +3f22f220: move a11, @0x1e30c0, 1 +L3F22F250: +3f22f250: move @0x1e5f70, a11, 1 +3f22f280: jreq L3F22F2E0 +3f22f290: move a14, -*sp, 1 +3f22f2a0: move a11, *a14+, 1 +3f22f2b0: calla L3F702440 +L3F22F2E0: +3f22f2e0: move @0x94400, a11, 1 +3f22f310: jreq L3F22F3B0 +3f22f320: move a14, -*sp, 1 +3f22f330: move a11, *a14+, 1 +3f22f340: calla L3F702440 +3f22f370: sub a11, a11 +3f22f380: move a11, @0x94420, 1 +L3F22F3B0: +3f22f3b0: move @0x95dd0, a11, 1 +3f22f3e0: jreq L3F22F480 +3f22f3f0: move a14, -*sp, 1 +3f22f400: move a11, *a14+, 1 +3f22f410: calla L3F702440 +3f22f440: sub a11, a11 +3f22f450: move a11, @0x95df0, 1 +L3F22F480: +3f22f480: sub a11, a11 +3f22f490: move a11, @0x97dd0, 1 +3f22f4c0: move a11, @0x1da830, 1 +3f22f4f0: move a11, @0x1d2750, 1 +3f22f520: move a14, -*sp, 1 +3f22f530: move *a13(0x0), *a14+, 1 +3f22f550: calla L3FB338D0 +3f22f580: calla L3F30C160 +3f22f5b0: move a14, -*sp, 1 +3f22f5c0: movk 3, a11 +3f22f5d0: move a11, *a14+, 1 +3f22f5e0: movi 0x3f231ee0, a8 +3f22f610: move a8, *a14+, 1 +3f22f620: calla L3F309350 +3f22f650: calla L3F707A30 +3f22f680: move *sp(0x60), a14, 1 +3f22f6a0: mmfm sp, a11,a13 +3f22f6c0: rets 2 +L3F22F6D0: +3f22f6d0: mmtm sp, a11,a13 +3f22f6f0: move a14, a13 +3f22f700: move a14, -*sp, 1 +3f22f710: move *a13(0xffe0), *a14+, 1 +3f22f730: movk 1, a11 +3f22f740: move a11, *a14+, 1 +3f22f750: movi 0x3000, a11 +3f22f770: move a11, *a14+, 1 +3f22f780: movi 0x3f231f80, a8 +3f22f7b0: move a8, *a14+, 1 +3f22f7c0: movi 0x3f22f940, a11 +3f22f7f0: move a11, *a14+, 1 +3f22f800: calla L3F706A40 +3f22f830: move a8, a8 +3f22f840: jrne L3F22F8F0 +3f22f850: move a14, -*sp, 1 +3f22f860: movk 2, a11 +3f22f870: move a11, *a14+, 1 +3f22f880: movi 0x3f231fb8, a8 +3f22f8b0: move a8, *a14+, 1 +3f22f8c0: calla L3F309350 +L3F22F8F0: +3f22f8f0: move *sp(0x60), a14, 1 +3f22f910: mmfm sp, a11,a13 +3f22f930: rets 2 +3f22f940: mmtm sp, a7,a9,a10,a11,a13 +3f22f960: move a14, a13 +3f22f970: addi 0x620, a14 +3f22f990: movk 1, a11 +3f22f9a0: move a11, *a13(0x5c0), 1 +3f22f9c0: calla L3FB33870 +3f22f9f0: move a8, *a13(0x5e0), 1 +3f22fa10: move @0x97df0, a11, 1 +3f22fa40: jreq L3F22FBB0 +3f22fa50: move a14, -*sp, 1 +3f22fa60: move a8, *a14+, 1 +3f22fa70: calla L3FB338D0 +3f22faa0: move *a13(0xffe0), a11, 1 +3f22fac0: subk 2, a11 +3f22fad0: jreq L3F22FB80 +3f22fae0: move a14, -*sp, 1 +3f22faf0: movk 3, a11 +3f22fb00: move a11, *a14+, 1 +3f22fb10: movi 0x3f232120, a8 +3f22fb40: move a8, *a14+, 1 +3f22fb50: calla L3F309350 +L3F22FB80: +3f22fb80: calla L3F707A30 +L3F22FBB0: +3f22fbb0: move a14, -*sp, 1 +3f22fbc0: move *a13(0x5e0), *a14+, 1 +3f22fbe0: calla L3FB338D0 +3f22fc10: move @0x1b3900, a11, 1 +3f22fc40: move a14, -*sp, 1 +3f22fc50: movi 0x1ce, a7 +3f22fc70: move a7, *a14+, 1 +3f22fc80: movk 1, a7 +3f22fc90: move a7, *a14+, 1 +3f22fca0: calla L3F703D90 +3f22fcd0: move a8, *a11(0x100), 1 +3f22fcf0: move a8, a11 +3f22fd00: jrne L3F22FDC0 +3f22fd10: move a14, -*sp, 1 +3f22fd20: movi 0x3f2321b0, a8 +3f22fd50: move a8, *a14+, 1 +3f22fd60: calla L3FB341E0 +3f22fd90: calla L3F707A30 +L3F22FDC0: +3f22fdc0: calla L3F22CF70 +3f22fdf0: calla L3F598DB0 +3f22fe20: move a8, a11 +3f22fe30: jrne L3F230020 +3f22fe40: move @0x1da4f0, a11, 1 +3f22fe70: subk 3, a11 +3f22fe80: jreq L3F230020 +L3F22FE90: +3f22fe90: movk 1, a11 +3f22fea0: move a11, @0x97df0, 1 +3f22fed0: move a14, -*sp, 1 +3f22fee0: movi 0x2d, a7 +3f22ff00: move a7, *a14+, 1 +3f22ff10: movi 0x1da830, a7 +3f22ff40: move a7, *a14+, 1 +3f22ff50: calla L3F6FAC70 +3f22ff80: calla L3F598DB0 +3f22ffb0: move a8, a8 +3f22ffc0: jrne L3F230020 +3f22ffd0: move @0x1da4f0, a11, 1 +3f230000: subk 3, a11 +3f230010: jrne L3F22FE90 +L3F230020: +3f230020: move @0x1da4f0, a11, 1 +3f230050: subk 3, a11 +3f230060: jrne L3F2300A0 +3f230070: calla L3F707A30 +L3F2300A0: +3f2300a0: move a14, -*sp, 1 +3f2300b0: movi 0x64, a11 +3f2300d0: move a11, *a14+, 1 +3f2300e0: calla L3FB33A20 +3f230110: move a14, -*sp, 1 +3f230120: sub a7, a7 +3f230130: move a7, *a14+, 1 +3f230140: movk 2, a7 +3f230150: move a7, *a14+, 1 +3f230160: move a7, *a14+, 1 +3f230170: calla L3F5C9A00 +3f2301a0: move a8, a9 +3f2301b0: jrge L3F2302A0 +3f2301c0: move a14, -*sp, 1 +3f2301d0: movi 0x3f232368, a8 +3f230200: move a8, *a14+, 1 +3f230210: movi 0xffff, a7 +3f230230: move a7, *a14+, 1 +3f230240: calla L3F596830 +3f230270: calla L3F707A30 +L3F2302A0: +3f2302a0: movk 2, a7 +3f2302b0: setf 16, 1, 0 +3f2302c0: move a7, *a13, 0 +3f2302d0: sub a11, a11 +3f2302e0: move a11, *a13(0x20), 1 +3f230300: move a14, -*sp, 1 +3f230310: move a11, *a14+, 1 +3f230320: calla L3FB2C000 +3f230350: setf 16, 0, 0 +3f230360: move a8, *a13(0x10), 0 +3f230380: move a14, -*sp, 1 +3f230390: movk 16, a7 +3f2303a0: move a7, *a14+, 1 +3f2303b0: move a13, *a14+, 1 +3f2303c0: move a9, *a14+, 1 +3f2303d0: calla L3F5CAA80 +3f230400: move a8, a8 +3f230410: jrge L3F230500 +3f230420: move a14, -*sp, 1 +3f230430: movi 0x3f232448, a8 +3f230460: move a8, *a14+, 1 +3f230470: movi 0xffff, a7 +3f230490: move a7, *a14+, 1 +3f2304a0: calla L3F596830 +3f2304d0: calla L3F707A30 +L3F230500: +3f230500: move a14, -*sp, 1 +3f230510: movk 4, a7 +3f230520: move a7, *a14+, 1 +3f230530: move a13, a7 +3f230540: addi 0x5c0, a7 +3f230560: move a7, *a14+, 1 +3f230570: movk 32, a11 +3f230580: move a11, *a14+, 1 +3f230590: movi 0xffff, a7 +3f2305c0: move a7, *a14+, 1 +3f2305d0: move a9, *a14+, 1 +3f2305e0: calla L3F5DD260 +3f230610: move a8, a8 +3f230620: jrge L3F230710 +3f230630: move a14, -*sp, 1 +3f230640: movi 0x3f232520, a8 +3f230670: move a8, *a14+, 1 +3f230680: movi 0xffff, a7 +3f2306a0: move a7, *a14+, 1 +3f2306b0: calla L3F596830 +3f2306e0: calla L3F707A30 +L3F230710: +3f230710: move a14, -*sp, 1 +3f230720: movi 0x3f232628, a8 +3f230750: move a8, *a14+, 1 +3f230760: calla L3F5933D0 +3f230790: move a8, *a13(0xa0), 1 +3f2307b0: movk 2, a7 +3f2307c0: setf 16, 1, 0 +3f2307d0: move a7, *a13(0x80), 0 +3f2307f0: move a14, -*sp, 1 +3f230800: movi 0x303, a11 +3f230820: move a11, *a14+, 1 +3f230830: calla L3FB2C000 +3f230860: setf 16, 0, 0 +3f230870: move a8, *a13(0x90), 0 +3f230890: movi 0x6800000, a11 +3f2308c0: move a11, *a13(0x320), 1 +3f2308e0: sub a10, a10 +L3F2308F0: +3f2308f0: move a10, a11 +3f230900: sll 0x3, a11 +3f230910: add a13, a11 +3f230920: move *a13(0x320), a7, 1 +3f230940: movb *a7(0x0), *a11(0x1b0) +3f230970: inc a10 +3f230980: addk 16, a7 +3f230990: move a7, *a13(0x320), 1 +3f2309b0: cmpi 0x6, a10 +3f2309d0: jrc L3F2308F0 +3f2309e0: move a14, -*sp, 1 +3f2309f0: movi 0x52435000, a11 +3f230a20: move a11, *a14+, 1 +3f230a30: calla L3FB2C140 +3f230a60: move a8, *a13(0x120), 1 +3f230a80: move a14, -*sp, 1 +3f230a90: movi 0x3f2326a8, a8 +3f230ac0: move a8, *a14+, 1 +3f230ad0: move a13, a11 +3f230ae0: addi 0x140, a11 +3f230b00: move a11, *a14+, 1 +3f230b10: calla L3FB45720 +3f230b40: move a14, -*sp, 1 +3f230b50: movk 1, a11 +3f230b60: move a11, *a14+, 1 +3f230b70: calla L3FB2C000 +3f230ba0: setf 16, 1, 0 +3f230bb0: move a8, *a13(0x1a0), 0 +3f230bd0: calla L3F5C82E0 +3f230c00: move a8, *a13(0x1e0), 1 +3f230c20: move a14, -*sp, 1 +3f230c30: move @0x1e8b80, a11, 1 +3f230c60: sra 0x3, a11 +3f230c70: move a11, *a14+, 1 +3f230c80: calla L3FB2C140 +3f230cb0: move a8, *a13(0x200), 1 +3f230cd0: setf 16, 1, 0 +3f230ce0: move *a13(0xffe0), *a13(0x220), 0 +3f230d10: move a14, -*sp, 1 +3f230d20: move @0xba8c0, *a14+, 1 +3f230d50: calla L3FB2C000 +3f230d80: setf 16, 1, 0 +3f230d90: move a8, *a13(0x230), 0 +3f230db0: move a14, -*sp, 1 +3f230dc0: movk 2, a11 +3f230dd0: move a11, *a14+, 1 +3f230de0: calla L3FB2C000 +3f230e10: setf 16, 1, 0 +3f230e20: move a8, *a13(0x240), 0 +3f230e40: move a14, -*sp, 1 +3f230e50: move a11, *a14+, 1 +3f230e60: calla L3FB2C000 +3f230e90: setf 16, 1, 0 +3f230ea0: move a8, *a13(0x250), 0 +3f230ec0: move a14, -*sp, 1 +3f230ed0: move @0x1d1950, a11, 0 +3f230f00: move a11, *a14+, 1 +3f230f10: calla L3FB2C000 +3f230f40: setf 16, 1, 0 +3f230f50: move a8, *a13(0x260), 0 +3f230f70: move a14, -*sp, 1 +3f230f80: move @0x1d1960, a11, 0 +3f230fb0: move a11, *a14+, 1 +3f230fc0: calla L3FB2C000 +3f230ff0: setf 16, 1, 0 +3f231000: move a8, *a13(0x270), 0 +3f231020: move a14, -*sp, 1 +3f231030: move @0x1d1970, a11, 0 +3f231060: move a11, *a14+, 1 +3f231070: calla L3FB2C000 +3f2310a0: setf 16, 1, 0 +3f2310b0: move a8, *a13(0x280), 0 +3f2310d0: move a14, -*sp, 1 +3f2310e0: move @0x1d1980, a11, 0 +3f231110: move a11, *a14+, 1 +3f231120: calla L3FB2C000 +3f231150: setf 16, 1, 0 +3f231160: move a8, *a13(0x290), 0 +3f231180: move a14, -*sp, 1 +3f231190: move @0x1d1990, a11, 0 +3f2311c0: move a11, *a14+, 1 +3f2311d0: calla L3FB2C000 +3f231200: setf 16, 1, 0 +3f231210: move a8, *a13(0x2a0), 0 +3f231230: move a14, -*sp, 1 +3f231240: move @0x1d19a0, a11, 0 +3f231270: move a11, *a14+, 1 +3f231280: calla L3FB2C000 +3f2312b0: setf 16, 1, 0 +3f2312c0: move a8, *a13(0x2b0), 0 +3f2312e0: move a14, -*sp, 1 +3f2312f0: move @0x1d1930, a11, 0 +3f231320: move a11, *a14+, 1 +3f231330: calla L3FB2C000 +3f231360: setf 16, 1, 0 +3f231370: move a8, *a13(0x2c0), 0 +3f231390: move a14, -*sp, 1 +3f2313a0: move @0x223750, *a14+, 1 +3f2313d0: calla L3FB2C000 +3f231400: setf 16, 1, 0 +3f231410: move a8, *a13(0x2d0), 0 +3f231430: move a14, -*sp, 1 +3f231440: movk 1, a11 +3f231450: move a11, *a14+, 1 +3f231460: calla L3FB2C000 +3f231490: setf 16, 1, 0 +3f2314a0: move a8, *a13(0x2e0), 0 +3f2314c0: move a14, -*sp, 1 +3f2314d0: sub a11, a11 +3f2314e0: move a11, *a14+, 1 +3f2314f0: calla L3FB2C000 +3f231520: setf 16, 1, 0 +3f231530: move a8, *a13(0x2f0), 0 +3f231550: move a14, -*sp, 1 +3f231560: move a11, *a14+, 1 +3f231570: calla L3FB2C000 +3f2315a0: setf 16, 1, 0 +3f2315b0: move a8, *a13(0x300), 0 +3f2315d0: move a14, -*sp, 1 +3f2315e0: move a11, *a14+, 1 +3f2315f0: calla L3FB2C000 +3f231620: setf 16, 1, 0 +3f231630: move a8, *a13(0x310), 0 +3f231650: move a14, -*sp, 1 +3f231660: movk 16, a11 +3f231670: move a11, *a14+, 1 +3f231680: move a13, a11 +3f231690: addi 0x80, a11 +3f2316b0: move a11, *a14+, 1 +3f2316c0: sub a11, a11 +3f2316d0: move a11, *a14+, 1 +3f2316e0: movi 0x40, a11 +3f231700: move a11, *a14+, 1 +3f231710: move a13, a11 +3f231720: addi 0x120, a11 +3f231740: move a11, *a14+, 1 +3f231750: move a9, *a14+, 1 +3f231760: calla L3F5D3D70 +3f231790: move a8, a8 +3f2317a0: jrge L3F231830 +3f2317b0: move a14, -*sp, 1 +3f2317c0: movi 0x3f232700, a8 +3f2317f0: move a8, *a14+, 1 +3f231800: calla L3F596290 +L3F231830: +3f231830: calla L3F707A30 +3f231860: move *sp(0xc0), a14, 1 +3f231880: mmfm sp, a7,a9,a10,a11,a13 +3f2318a0: rets 2 +3f2318b0: sll b11, b4 +3f2318c0: mpyu b11, b0 +3f2318d0: .word 0x7270 +3f2318e0: sll a11, sp +3f2318f0: rl b10, sp +3f231900: rl a11, a14 +3f231910: dsjs b4, L3F231A50 +3f231920: sll a9, a0 +3f231930: .word 0x756f +3f231940: sra a3, a12 +3f231950: sll 0x1b, a14 +3f231960: sla 0x3, b4 +3f231970: sla a11, a13 +3f231980: mods a3, a12 +3f231990: sll a11, sp +3f2319a0: .word 0x7320 +3f2319b0: .word 0x7a69 +3f2319c0: modu a11, a5 +3f2319d0: sra 0x1d, a6 +3f2319e0: .word 0x7473 +3f2319f0: .word 0x7572 +3f231a00: .word 0x7463 +3f231a10: rl a9, a0 +3f231a20: mpyu b11, b0 +3f231a30: .word 0x7270 +3f231a40: sll a11, sp +L3F231A50: +3f231a50: rev a9 +3f231a60: sra b10, b4 +3f231a70: mods b11, b2 +3f231a80: modu a3, a9 +3f231a90: .word 0x7461 +3f231aa0: mpyu a11, a5 +3f231ab0: sll b11, b4 +3f231ac0: .word 0x0070 +3f231ad0: .word 0x7245 +3f231ae0: modu b11, b2 +3f231af0: sla 0x3, b2 +3f231b00: .word 0x7564 +3f231b10: rl b11, b2 +3f231b20: srl a11, a14 +3f231b30: sll a9, a0 +3f231b40: sra b11, b2 +3f231b50: .word 0x7461 +3f231b60: mpyu a11, a5 +3f231b70: .word 0x7270 +3f231b80: sll a11, sp +3f231b90: .word 0x7365 +3f231ba0: sla 0x3, b3 +3f231bb0: modu a11, a6 +3f231bc0: sla 0x3, b2 +3f231bd0: sra b11, b4 +3f231be0: mods b11, b2 +3f231bf0: modu a3, a9 +3f231c00: .word 0x7461 +3f231c10: mpyu a11, a5 +3f231c20: sll b11, b4 +3f231c30: srl 0xd, b0 +3f231c40: .word 0x7400 +3f231c50: .word 0x7265 +3f231c60: rl a11, a13 +3f231c70: sla a11, a14 +3f231c80: sra b11, b4 +3f231c90: .word 0x745f +3f231ca0: .word 0x7063 +3f231cb0: sra 0x17, a8 +3f231cc0: sll a9, a0 +3f231cd0: mods a3, a1 +3f231ce0: sra a11, a12 +3f231cf0: .word 0x0a64 +3f231d00: .word 0x7400 +3f231d10: .word 0x7265 +3f231d20: rl a11, a13 +3f231d30: sla a11, a14 +3f231d40: sra b11, b4 +3f231d50: sla a9, a0 +3f231d60: .word 0x726c +3f231d70: sla a11, a5 +3f231d80: .word 0x7964 +3f231d90: rl a9, a0 +3f231da0: sla 0x3, a14 +3f231db0: .word 0x7270 +3f231dc0: srl a11, sp +3f231dd0: sra b11, b2 +3f231de0: .word 0x7373 +3f231df0: .word 0x000a +3f231e00: mods a3, a1 +3f231e10: sla 0x3, a12 +3f231e20: addc b10, b4 +3f231e30: sla 0x2, b0 +3f231e40: .word 0x7270 +3f231e50: sll a11, sp +3f231e60: .word 0x7365 +3f231e70: sra b11, b3 +3f231e80: sla 0x3, b3 +3f231e90: .word 0x7261 +3f231ea0: sla 0x3, a5 +3f231eb0: modu a11, a4 +3f231ec0: modu b3, b7 +3f231ed0: .word 0x000a +3f231ee0: addc b10, b4 +3f231ef0: srl 0x6, b0 +3f231f00: and a2, a9 +3f231f10: rl a9, a0 +3f231f20: sla 0x3, b3 +3f231f30: modu a11, a14 +3f231f40: sla 0x3, b7 +3f231f50: modu a11, a4 +3f231f60: modu b3, b7 +3f231f70: rev a14 +3f231f80: addc b10, b4 +3f231f90: mpyu b10, b0 +3f231fa0: and b2, b5 +3f231fb0: sub a8, a0 +3f231fc0: .word 0x7272 +3f231fd0: .word 0x726f +3f231fe0: sra a1, a0 +3f231ff0: .word 0x7275 +3f232000: modu a3, a9 +3f232010: sla 0x3, a7 +3f232020: .word 0x7263 +3f232030: sla a11, a5 +3f232040: sra b11, b4 +3f232050: .word 0x705f +3f232060: modu b11, b2 +3f232070: sra a11, a3 +3f232080: .word 0x7373 +3f232090: srl a1, a0 +3f2320a0: .word 0x726f +3f2320b0: .word 0x7420 +3f2320c0: .word 0x7063 +3f2320d0: .word 0x7320 +3f2320e0: sla b11, b4 +3f2320f0: .word 0x7472 +3f232100: .word 0x7075 +3f232110: rev a14 +3f232120: addc b10, b4 +3f232130: srl 0x6, b0 +3f232140: and a2, a9 +3f232150: rl a9, a0 +3f232160: sla 0x3, b3 +3f232170: modu a11, a14 +3f232180: sla 0x3, b7 +3f232190: .word 0x7075 +3f2321a0: rev a14 +3f2321b0: sra b11, b3 +3f2321c0: sra a3, a14 +3f2321d0: .word 0x735f +3f2321e0: sla b11, b4 +3f2321f0: .word 0x7472 +3f232200: .word 0x7075 +3f232210: sla 0x1, b10 +3f232220: modu a10, a3 +3f232230: mods b3, b5 +3f232240: modu a3, a4 +3f232250: .word 0x7427 +3f232260: srl a9, a0 +3f232270: .word 0x7465 +3f232280: mods a9, a0 +3f232290: mods a11, a5 +3f2322a0: .word 0x726f +3f2322b0: sla 0x3, b9 +3f2322c0: modu a11, a6 +3f2322d0: sla 0x3, b2 +3f2322e0: modu a11, a12 +3f2322f0: sla a11, a3 +3f232300: sla 0x3, a12 +3f232310: sla b11, b6 +3f232320: rl b11, b2 +3f232330: sll a3, a1 +3f232340: sra a11, a12 +3f232350: .word 0x0a73 +3f232360: .word 0x7300 +3f232370: sla b11, b4 +3f232380: .word 0x7472 +3f232390: .word 0x7075 +3f2323a0: sla 0x1, b10 +3f2323b0: sla a11, a3 +3f2323c0: modu a3, a14 +3f2323d0: .word 0x746f +3f2323e0: srl a9, a0 +3f2323f0: .word 0x7465 +3f232400: .word 0x7320 +3f232410: sll a11, sp +3f232420: sra a11, a11 +3f232430: .word 0x0a74 +3f232440: .word 0x7300 +3f232450: sla b11, b4 +3f232460: .word 0x7472 +3f232470: .word 0x7075 +3f232480: sla 0x1, b10 +3f232490: rl a11, a2 +3f2324a0: sra a3, a14 +3f2324b0: .word 0x7220 +3f2324c0: .word 0x7465 +3f2324d0: .word 0x7275 +3f2324e0: sra a11, a14 +3f2324f0: sla 0x3, a4 +3f232500: rl 0x1, b12 +3f232510: .word 0x000a +3f232520: .word 0x7473 +3f232530: .word 0x7261 +3f232540: .word 0x7574 +3f232550: dsjs b0, L3F232690 +3f232560: .word 0x7320 +3f232570: .word 0x7465 +3f232580: modu b11, b3 +3f232590: lmo a11, a3 +3f2325a0: .word 0x706f +3f2325b0: sla 0x3, b4 +3f2325c0: sra b11, b2 +3f2325d0: .word 0x7574 +3f2325e0: modu b3, b2 +3f2325f0: sra a3, a5 +L3F232600: +3f232600: dsjs a0, L3F232600 +3f232610: .word 0x0a30 +3f232620: rl 0x10, a0 +3f232630: .word 0x3535 +3f232640: rl 0x11, a14 +3f232650: .word 0x3535 +3f232660: rl 0x11, a14 +3f232670: .word 0x3535 +3f232680: rl 0x11, a14 +L3F232690: +3f232690: .word 0x3535 +3f2326a0: sub a0, a0 +3f2326b0: addc a10, a5 +3f2326c0: xor a1, a0 +3f2326d0: rl 0xa, b4 +3f2326e0: rl 0x1, b0 +3f2326f0: rev b0 +3f232700: .word 0x7473 +3f232710: .word 0x7261 +3f232720: .word 0x7574 +3f232730: dsjs b0, L3F232870 +3f232740: .word 0x7320 +3f232750: modu a3, a5 +3f232760: .word 0x7464 +3f232770: sla 0x3, sp +3f232780: sla a11, a6 +3f232790: mods a3, a9 +3f2327a0: sra a3, a5 +3f2327b0: .word 0x000a +L3F2327C0: +3f2327c0: mmtm sp, a7,a9,a11,a13 +3f2327e0: move a14, a13 +3f2327f0: addi 0x80, a14 +3f232810: sub a11, a11 +3f232820: move a11, @0x983d0, 1 +3f232850: movi 0x983f0, a9 +3f232880: move a9, @0x983f0, 1 +3f2328b0: move a9, @0x98410, 1 +3f2328e0: movi 0x98550, a7 +3f232910: move a7, @0x98550, 1 +3f232940: move a7, @0x98570, 1 +3f232970: move a11, @0x986b0, 1 +3f2329a0: move a11, @0x986d0, 1 +3f2329d0: move a11, @0x986f0, 1 +3f232a00: move a11, @0x97fa0, 1 +3f232a30: movb a11, @0x97fc0 +3f232a60: movb a11, @0x97fc8 +3f232a90: move a11, @0x97fd0, 1 +3f232ac0: move @0xdaa40, @0x98ac0, 1 +3f232b10: move @0x98730, a7, 1 +3f232b40: jrne L3F232C50 +3f232b50: movk 20, a7 +3f232b60: move a7, @0x98730, 1 +3f232b90: move a14, -*sp, 1 +3f232ba0: movi 0x50, a7 +3f232bc0: move a7, *a14+, 1 +3f232bd0: movk 1, a7 +3f232be0: move a7, *a14+, 1 +3f232bf0: calla L3F703D90 +3f232c20: move a8, @0x98710, 1 +L3F232C50: +3f232c50: move a11, @0x98750, 1 +3f232c80: move @0x98790, a7, 1 +3f232cb0: jrne L3F232DC0 +3f232cc0: movk 20, a9 +3f232cd0: move a9, @0x98790, 1 +3f232d00: move a14, -*sp, 1 +3f232d10: movi 0x50, a7 +3f232d30: move a7, *a14+, 1 +3f232d40: movk 1, a7 +3f232d50: move a7, *a14+, 1 +3f232d60: calla L3F703D90 +3f232d90: move a8, @0x98770, 1 +L3F232DC0: +3f232dc0: move a11, @0x987b0, 1 +3f232df0: movi 0x1000000, a9 +3f232e20: move a9, @0x99b10, 1 +3f232e50: move a11, @0x98a40, 1 +3f232e80: move a11, @0x98920, 1 +3f232eb0: setf 16, 1, 0 +3f232ec0: move a11, @0x98960, 0 +3f232ef0: move a11, @0x98970, 0 +3f232f20: move @0x98ac0, a7, 1 +3f232f50: move *a7(0x40), a7, 0 +3f232f70: move a7, @0x98980, 0 +3f232fa0: move @0x98ac0, a7, 1 +3f232fd0: move *a7(0x50), a7, 0 +3f232ff0: move a7, @0x98990, 0 +3f233020: move a11, @0x98aa0, 1 +3f233050: move @0x983f0, a7, 1 +3f233080: move a7, *a13, 1 +3f233090: cmpi 0x983f0, a7 +3f2330c0: jreq L3F2333C0 +L3F2330D0: +3f2330d0: move *a13, a11, 1 +3f2330e0: move *a11(0x0), *a13(0x20), 1 +3f233110: pushst +3f233120: dint +3f233130: move a11, *a13(0x40), 1 +3f233150: move *a11(0x20), *a13(0x60), 1 +3f233180: move *a13(0x60), a9, 1 +3f2331a0: move *a11, *a9, 1 +3f2331b0: move *a9, a7, 1 +3f2331c0: move a9, *a7(0x20), 1 +3f2331e0: move a11, *a11, 1 +3f2331f0: move a11, *a11(0x20), 1 +3f233210: move a11, *a13, 1 +3f233220: popst +3f233230: pushst +3f233240: dint +3f233250: move a11, *a13(0x40), 1 +3f233270: movi 0x98550, a9 +3f2332a0: move a9, *a13(0x60), 1 +3f2332c0: move *a9, *a11, 1 +3f2332d0: move a9, *a11(0x20), 1 +3f2332f0: move a11, *a9, 1 +3f233300: move *a11, a7, 1 +3f233310: move a11, *a7(0x20), 1 +3f233330: popst +3f233340: move *a13(0x20), *a13(0x0), 1 +3f233370: move *a13, a11, 1 +3f233380: cmpi 0x983f0, a11 +3f2333b0: jrne L3F2330D0 +L3F2333C0: +3f2333c0: sub a11, a11 +3f2333d0: move a11, @0x983d0, 1 +3f233400: move a11, @0x986f0, 1 +3f233430: movk 1, a9 +3f233440: move a9, @0xdc900, 1 +3f233470: calla L3FB3F9C0 +3f2334a0: move a8, @0xdc920, 1 +3f2334d0: subi 0x80, a14 +3f2334f0: mmfm sp, a7,a9,a11,a13 +3f233510: rets +3f233520: move a11, -*sp, 1 +3f233530: move @0x99b10, a11, 1 +3f233560: sll 0x1, a11 +3f233570: move a11, @0x99b10, 1 +3f2335a0: move a11, a8 +3f2335b0: move *sp+, a11, 1 +3f2335c0: rets +3f2335d0: mmtm sp, a11,a13 +3f2335f0: move a14, a13 +3f233600: move *a13(0xffc0), a11, 1 +3f233620: cmpi 0x23, a11 +3f233640: jrlt L3F233680 +3f233650: cmpi 0x80, a11 +3f233670: jrlt L3F233700 +L3F233680: +3f233680: move a14, -*sp, 1 +3f233690: movi 0x3f264b80, a8 +3f2336c0: move a8, *a14+, 1 +3f2336d0: calla L3F35BD40 +L3F233700: +3f233700: sll 0x5, a11 +3f233710: addi 0x99b30, a11 +3f233740: move *a13(0xffe0), *a11(0x0), 1 +3f233770: move *sp(0x60), a14, 1 +3f233790: mmfm sp, a11,a13 +3f2337b0: rets 2 +L3F2337C0: +3f2337c0: mmtm sp, a9,a11,a13 +3f2337e0: move a14, a13 +3f2337f0: addi 0x100, a14 +3f233810: setf 16, 1, 0 +3f233820: move *a13(0xffe0), *a13(0xa0), 0 +3f233850: move *a13(0xffc0), *a13(0xb0), 0 +3f233880: move @0xdc920, a11, 1 +3f2338b0: move a11, *a13(0x20), 1 +3f2338d0: movk 6, a9 +3f2338e0: movb a9, *a13 +3f2338f0: move a14, -*sp, 1 +3f233900: move @0x97f20, *a14+, 1 +3f233930: move a13, *a14+, 1 +3f233940: calla L3F242550 +3f233970: move *sp(0x80), a14, 1 +3f233990: mmfm sp, a9,a11,a13 +3f2339b0: rets 2 +L3F2339C0: +3f2339c0: mmtm sp, a7,a9,a11,a13 +3f2339e0: move a14, a13 +3f2339f0: addi 0x40, a14 +3f233a10: move *a13(0xffe0), a11, 1 +3f233a30: jreq L3F234050 +3f233a40: movi 0x98a60, a9 +3f233a70: move a13, a8 +3f233a80: move *a9+, *a8+, 1 +3f233a90: move *a9, *a8, 1 +3f233aa0: move a14, -*sp, 1 +3f233ab0: movi 0x989c0, a9 +3f233ae0: move a9, *a14+, 1 +3f233af0: movi 0x98940, a7 +3f233b20: move a7, *a14+, 1 +3f233b30: move a11, *a14+, 1 +3f233b40: move @0x98ac0, *a14+, 1 +3f233b70: move @0x98ac0, a7, 1 +3f233ba0: move *a7(0xca0), a9, 1 +3f233bc0: call a9 +3f233bd0: move *a13, a9, 1 +3f233be0: setf 16, 1, 0 +3f233bf0: move @0x989e0, a7, 0 +3f233c20: cmp a7, a9 +3f233c30: jrge L3F233C60 +3f233c40: move a7, *a13, 1 +3f233c50: jruc L3F233CC0 +L3F233C60: +3f233c60: move @0x98a00, a11, 0 +3f233c90: cmp a11, a9 +3f233ca0: jrlt L3F233CC0 +3f233cb0: move a11, *a13, 1 +L3F233CC0: +3f233cc0: move *a13(0x20), a11, 1 +3f233ce0: move @0x989f0, a9, 0 +3f233d10: cmp a9, a11 +3f233d20: jrge L3F233D60 +3f233d30: move a9, *a13(0x20), 1 +3f233d50: jruc L3F233DD0 +L3F233D60: +3f233d60: move @0x98a10, a7, 0 +3f233d90: cmp a7, a11 +3f233da0: jrlt L3F233DD0 +3f233db0: move a7, *a13(0x20), 1 +L3F233DD0: +3f233dd0: move *a13, a11, 1 +3f233de0: move @0x98a60, a7, 1 +3f233e10: cmp a7, a11 +3f233e20: jrne L3F233EA0 +3f233e30: move *a13(0x20), a11, 1 +3f233e50: move @0x98a80, a7, 1 +3f233e80: cmp a7, a11 +3f233e90: jreq L3F234050 +L3F233EA0: +3f233ea0: move a14, -*sp, 1 +3f233eb0: move *a13(0xffc0), *a14+, 1 +3f233ed0: move *a13(0x20), *a14+, 1 +3f233ef0: move *a13(0x0), *a14+, 1 +3f233f10: move @0x98ac0, *a14+, 1 +3f233f40: move @0x98ac0, a11, 1 +3f233f70: move *a11(0xd40), a7, 1 +3f233f90: call a7 +3f233fa0: move *a13(0xffc0), a11, 1 +3f233fc0: jrne L3F234050 +3f233fd0: move a14, -*sp, 1 +3f233fe0: move *a13(0x20), *a14+, 1 +3f234000: move *a13(0x0), *a14+, 1 +3f234020: calla L3F2337C0 +L3F234050: +3f234050: move *sp(0xa0), a14, 1 +3f234070: mmfm sp, a7,a9,a11,a13 +3f234090: rets 2 +L3F2340A0: +3f2340a0: mmtm sp, a5,a7,a9,a11,a13 +3f2340c0: move a14, a13 +3f2340d0: move *a13(0xffe0), a11, 1 +3f2340f0: move *a11(0x20), a9, 1 +3f234110: move a14, -*sp, 1 +3f234120: movi 0x98940, a7 +3f234150: move a7, *a14+, 1 +3f234160: move *a11(0x1a0), *a14+, 1 +3f234180: move *a9(0x1020), a5, 1 +3f2341a0: call a5 +3f2341b0: move @0x98ac0, a5, 1 +3f2341e0: cmp a9, a5 +3f2341f0: jreq L3F234710 +3f234200: move a9, @0x98ac0, 1 +3f234230: move *a9, a5, 1 +3f234240: movi 0x700, a7 +3f234260: mpys a7, a5 +3f234270: addi 0xdb2c0, a5 +3f2342a0: move @0x98710, a7, 1 +3f2342d0: move a5, *a7, 1 +3f2342e0: move *a13(0xffc0), a5, 1 +3f234300: setf 16, 1, 0 +3f234310: move @0x98960, a11, 0 +3f234340: cmp a11, a5 +3f234350: jrge L3F234390 +3f234360: move a11, *a13(0xffc0), 1 +3f234380: jruc L3F234410 +L3F234390: +3f234390: move @0x98980, a7, 0 +3f2343c0: cmp a7, a5 +3f2343d0: jrlt L3F234410 +3f2343e0: dec a7 +3f2343f0: move a7, *a13(0xffc0), 1 +L3F234410: +3f234410: move *a13(0xffa0), a7, 1 +3f234430: move @0x98970, a5, 0 +3f234460: cmp a5, a7 +3f234470: jrge L3F2344B0 +3f234480: move a5, *a13(0xffa0), 1 +3f2344a0: jruc L3F234530 +L3F2344B0: +3f2344b0: move @0x98990, a5, 0 +3f2344e0: cmp a5, a7 +3f2344f0: jrlt L3F234530 +3f234500: dec a5 +3f234510: move a5, *a13(0xffa0), 1 +L3F234530: +3f234530: movi 0xffff, a7 +3f234550: move a7, @0x98a60, 1 +3f234580: move a7, @0x98a80, 1 +3f2345b0: move a14, -*sp, 1 +3f2345c0: move *a13(0xff80), *a14+, 1 +3f2345e0: move *a13(0xffa0), *a14+, 1 +3f234600: move *a13(0xffc0), *a14+, 1 +3f234620: move a9, *a14+, 1 +3f234630: move *a9(0xd40), a5, 1 +3f234650: call a5 +3f234660: move *a13(0xff80), a11, 1 +3f234680: jrne L3F234710 +3f234690: move a14, -*sp, 1 +3f2346a0: move *a13(0xffa0), *a14+, 1 +3f2346c0: move *a13(0xffc0), *a14+, 1 +3f2346e0: calla L3F2337C0 +L3F234710: +3f234710: move a14, -*sp, 1 +3f234720: move *a13(0xff80), *a14+, 1 +3f234740: move @0x98920, *a14+, 1 +3f234770: calla L3F2339C0 +3f2347a0: move @0x983b0, a11, 1 +3f2347d0: jreq L3F234810 +3f2347e0: move *a11(0x1a0), a7, 1 +3f234800: jrne L3F234890 +L3F234810: +3f234810: move a14, -*sp, 1 +3f234820: sub a7, a7 +3f234830: move a7, *a14+, 1 +3f234840: move a9, *a14+, 1 +3f234850: move *a9(0xc80), a5, 1 +3f234870: call a5 +3f234880: jruc L3F234920 +L3F234890: +3f234890: move a14, -*sp, 1 +3f2348a0: movi 0x989c0, a7 +3f2348d0: move a7, *a14+, 1 +3f2348e0: move a9, *a14+, 1 +3f2348f0: move *a9(0xc80), a5, 1 +3f234910: call a5 +L3F234920: +3f234920: move *sp(0xc0), a14, 1 +3f234940: mmfm sp, a5,a7,a9,a11,a13 +3f234960: rets 2 +L3F234970: +3f234970: mmtm sp, a9,a11,a13 +3f234990: move a14, a13 +3f2349a0: move *a13(0xffe0), a11, 1 +3f2349c0: jrne L3F234A50 +3f2349d0: move a14, -*sp, 1 +3f2349e0: movi 0x3f264c88, a8 +3f234a10: move a8, *a14+, 1 +3f234a20: calla L3F35BD40 +L3F234A50: +3f234a50: move @0x98920, a9, 1 +3f234a80: cmp a9, a11 +3f234a90: jreq L3F234D40 +3f234aa0: move *a9(0x80), a9, 1 +3f234ac0: move *a11(0x80), a11, 1 +3f234ae0: cmp a11, a9 +3f234af0: jrne L3F234BB0 +3f234b00: move @0x98920, a11, 1 +3f234b30: move *a13(0xffe0), a9, 1 +3f234b50: move *a11(0xa0), a11, 1 +3f234b70: move *a9(0xa0), a9, 1 +3f234b90: cmp a9, a11 +3f234ba0: jreq L3F234C30 +L3F234BB0: +3f234bb0: move a14, -*sp, 1 +3f234bc0: sub a11, a11 +3f234bd0: move a11, *a14+, 1 +3f234be0: move *a13(0xffe0), *a14+, 1 +3f234c00: calla L3F2339C0 +L3F234C30: +3f234c30: move a14, -*sp, 1 +3f234c40: move *a13(0xffe0), *a14+, 1 +3f234c60: move @0x98ac0, *a14+, 1 +3f234c90: move @0x98ac0, a11, 1 +3f234cc0: move *a11(0xcc0), a9, 1 +3f234ce0: call a9 +3f234cf0: move *a13(0xffe0), a11, 1 +3f234d10: move a11, @0x98920, 1 +L3F234D40: +3f234d40: move *sp(0x80), a14, 1 +3f234d60: mmfm sp, a9,a11,a13 +3f234d80: rets 2 +L3F234D90: +3f234d90: mmtm sp, a9,a10,a13 +3f234db0: move a14, a13 +3f234dc0: move *a13(0xffe0), a9, 1 +3f234de0: move *a13(0xffc0), a10, 1 +3f234e00: move *a10(0x80), a10, 1 +3f234e20: jreq L3F234EA0 +L3F234E30: +3f234e30: cmp a9, a10 +3f234e40: jrne L3F234E70 +3f234e50: movk 1, a8 +3f234e60: jruc L3F234EB0 +L3F234E70: +3f234e70: move *a10(0x80), a10, 1 +3f234e90: jrne L3F234E30 +L3F234EA0: +3f234ea0: sub a8, a8 +L3F234EB0: +3f234eb0: move *sp(0x80), a14, 1 +3f234ed0: mmfm sp, a9,a10,a13 +3f234ef0: rets 2 +L3F234F00: +3f234f00: mmtm sp, a9,a10,a11 +3f234f20: move @0x97f20, a11, 1 +3f234f50: move *a11(0x100), a10, 1 +3f234f70: jreq L3F235140 +3f234f80: move *a10(0x1c0), a11, 1 +3f234fa0: jreq L3F235020 +3f234fb0: move a14, -*sp, 1 +3f234fc0: move *a10(0x1c0), *a14+, 1 +3f234fe0: calla L3F234970 +3f235010: jruc L3F235250 +L3F235020: +3f235020: move a14, -*sp, 1 +3f235030: move @0x98a40, *a14+, 1 +3f235060: move *a10(0x80), *a14+, 1 +3f235080: calla L3F234D90 +3f2350b0: move a8, a11 +3f2350c0: jreq L3F235110 +3f2350d0: move @0x98a40, a9, 1 +3f235100: jruc L3F235170 +L3F235110: +3f235110: move *a10(0x80), a9, 1 +3f235130: jruc L3F235170 +L3F235140: +3f235140: move @0x98a40, a9, 1 +L3F235170: +3f235170: jreq L3F235250 +L3F235180: +3f235180: move *a9(0x120), a11, 1 +3f2351a0: jreq L3F235220 +3f2351b0: move a14, -*sp, 1 +3f2351c0: move *a9(0x120), *a14+, 1 +3f2351e0: calla L3F234970 +3f235210: jruc L3F235250 +L3F235220: +3f235220: move *a9(0x80), a9, 1 +3f235240: jrne L3F235180 +L3F235250: +3f235250: mmfm sp, a9,a10,a11 +3f235270: rets +L3F235280: +3f235280: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f2352a0: move a14, a13 +3f2352b0: addi 0x40, a14 +3f2352d0: move *a13(0xffc0), a9, 1 +3f2352f0: move @0x98410, a10, 1 +3f235320: setf 8, 0, 0 +3f235330: move *a9, a7, 0 +3f235340: subk 6, a7 +3f235350: jrne L3F235420 +3f235360: move *a10(0x60), a7, 0 +3f235380: subk 6, a7 +3f235390: jrne L3F235420 +3f2353a0: move a10, a7 +3f2353b0: addi 0x60, a7 +3f2353d0: move a9, a8 +3f2353e0: movk 8, a5 +L3F2353F0: +3f2353f0: move *a8+, *a7+, 1 +3f235400: dsjs a5, L3F2353F0 +3f235410: jruc L3F235870 +L3F235420: +3f235420: move @0x983d0, a7, 1 +3f235450: inc a7 +3f235460: move a7, @0x983d0, 1 +3f235490: move @0x98550, a5, 1 +3f2354c0: cmpi 0x98550, a5 +3f2354f0: jrne L3F235590 +3f235500: move a14, -*sp, 1 +3f235510: movi 0x2c, a5 +3f235530: move a5, *a14+, 1 +3f235540: calla L3F705A00 +3f235570: move a8, a11 +3f235580: jruc L3F2356B0 +L3F235590: +3f235590: move a5, a11 +3f2355a0: pushst +3f2355b0: dint +3f2355c0: move a11, *a13, 1 +3f2355d0: move *a11(0x20), *a13(0x20), 1 +3f235600: move *a13(0x20), a3, 1 +3f235620: move *a11, *a3, 1 +3f235630: move *a3, a3, 1 +3f235640: move *a13(0x20), *a3(0x20), 1 +3f235670: move a11, *a11, 1 +3f235680: move a11, *a11(0x20), 1 +3f2356a0: popst +L3F2356B0: +3f2356b0: move *a13(0xffe0), *a11(0x40), 1 +3f2356e0: move a11, a7 +3f2356f0: addi 0x60, a7 +3f235710: move a9, a8 +3f235720: movk 8, a5 +L3F235730: +3f235730: move *a8+, *a7+, 1 +3f235740: dsjs a5, L3F235730 +3f235750: pushst +3f235760: dint +3f235770: move a11, *a13, 1 +3f235780: move a10, *a13(0x20), 1 +3f2357a0: move *a10, *a11, 1 +3f2357b0: move a10, *a11(0x20), 1 +3f2357d0: move a11, *a10, 1 +3f2357e0: move *a11, a7, 1 +3f2357f0: move a11, *a7(0x20), 1 +3f235810: popst +3f235820: move @0x983d0, a7, 1 +3f235850: cmpi 0x64, a7 +L3F235870: +3f235870: move *sp(0x100), a14, 1 +3f235890: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f2358b0: rets 2 +L3F2358C0: +3f2358c0: mmtm sp, a7,a9,a10,a11,a13 +3f2358e0: move a14, a13 +3f2358f0: addi 0x60, a14 +3f235910: move @0x983f0, a9, 1 +3f235940: cmpi 0x983f0, a9 +3f235970: jreq L3F235D00 +L3F235980: +3f235980: move *a9(0x40), a10, 1 +3f2359a0: move *a10(0x120), a11, 1 +3f2359c0: jrne L3F235CB0 +3f2359d0: move *a9, *a13, 1 +3f2359e0: pushst +3f2359f0: dint +3f235a00: move a9, *a13(0x20), 1 +3f235a20: move *a9(0x20), *a13(0x40), 1 +3f235a50: move *a13(0x40), a11, 1 +3f235a70: move *a9, *a11, 1 +3f235a80: move *a11, a7, 1 +3f235a90: move a11, *a7(0x20), 1 +3f235ab0: move a9, *a9, 1 +3f235ac0: move a9, *a9(0x20), 1 +3f235ae0: popst +3f235af0: move a14, -*sp, 1 +3f235b00: move a10, *a14+, 1 +3f235b10: move a9, a11 +3f235b20: addi 0x60, a11 +3f235b40: move a11, *a14+, 1 +3f235b50: move *a10(0x20), a11, 1 +3f235b70: call a11 +3f235b80: pushst +3f235b90: dint +3f235ba0: move a9, *a13(0x20), 1 +3f235bc0: movi 0x98550, a11 +3f235bf0: move a11, *a13(0x40), 1 +3f235c10: move *a11, *a9, 1 +3f235c20: move a11, *a9(0x20), 1 +3f235c40: move a9, *a11, 1 +3f235c50: move *a9, a7, 1 +3f235c60: move a9, *a7(0x20), 1 +3f235c80: popst +3f235c90: move *a13, a9, 1 +3f235ca0: jruc L3F235CC0 +L3F235CB0: +3f235cb0: move *a9, a9, 1 +L3F235CC0: +3f235cc0: cmpi 0x983f0, a9 +3f235cf0: jrne L3F235980 +L3F235D00: +3f235d00: subi 0x60, a14 +3f235d20: mmfm sp, a7,a9,a10,a11,a13 +3f235d40: rets +L3F235D50: +3f235d50: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f235d70: move a14, a13 +3f235d80: addi 0x40, a14 +3f235da0: move *a13(0xffe0), a9, 1 +3f235dc0: move *a13(0xffc0), a10, 1 +3f235de0: move @0x986b0, a11, 1 +3f235e10: move *a9(0x160), a7, 1 +3f235e30: jrne L3F235EA0 +3f235e40: move *a9(0x140), a7, 1 +3f235e60: subk 5, a7 +3f235e70: jrge L3F235EA0 +3f235e80: sub a7, a7 +3f235e90: jruc L3F235EB0 +L3F235EA0: +3f235ea0: movk 1, a7 +L3F235EB0: +3f235eb0: move a7, *a9(0x120), 1 +3f235ed0: move *a10(0x160), a7, 1 +3f235ef0: jrne L3F235F60 +3f235f00: move *a10(0x140), a7, 1 +3f235f20: subk 5, a7 +3f235f30: jrge L3F235F60 +3f235f40: sub a7, a7 +3f235f50: jruc L3F235F70 +L3F235F60: +3f235f60: movk 1, a7 +L3F235F70: +3f235f70: move a7, *a10(0x120), 1 +3f235f90: move @0x986f0, a7, 1 +3f235fc0: jane L3F2367F0 +3f235fe0: movk 1, a5 +3f235ff0: move a5, @0x986f0, 1 +3f236020: move a11, a7 +3f236030: jreq L3F236720 +3f236040: move @0x97f00, a7, 1 +3f236070: cmp a7, a11 +3f236080: movk 1, a7 +3f236090: jreq L3F2360B0 +3f2360a0: sub a7, a7 +L3F2360B0: +3f2360b0: move a7, *a13(0x20), 1 +3f2360d0: move a11, a0 +3f2360e0: addi 0x180, a0 +3f236100: sub a7, a7 +3f236110: move a7, @0x986b0, 1 +3f236140: move a14, -*sp, 1 +3f236150: setf 16, 1, 0 +3f236160: move *a0(0xb0), a8, 0 +3f236180: move a8, *a14+, 1 +3f236190: move *a0(0xa0), a8, 0 +3f2361b0: move a8, *a14+, 1 +3f2361c0: calla L3F23CB30 +3f2361f0: move a8, *a13, 1 +3f236200: move a7, a12 +3f236210: move @0x98750, a5, 1 +3f236240: cmp a5, a12 +3f236250: jrge L3F2365C0 +L3F236260: +3f236260: move a12, a7 +3f236270: sll 0x5, a7 +3f236280: move @0x98710, a5, 1 +3f2362b0: add a5, a7 +3f2362c0: move @0x986d0, a5, 1 +3f2362f0: move *a7, a7, 1 +3f236300: cmp a7, a5 +3f236310: jrne L3F236560 +3f236320: move a14, -*sp, 1 +3f236330: move *a13(0x20), *a14+, 1 +3f236350: move a12, a7 +3f236360: inc a7 +3f236370: move a7, *a14+, 1 +3f236380: move a0, *a14+, 1 +3f236390: move a11, *a14+, 1 +3f2363a0: calla L3F23FEA0 +3f2363d0: move a8, a5 +3f2363e0: jrne L3F236720 +3f2363f0: move *a13(0x20), a7, 1 +3f236410: jreq L3F2364B0 +3f236420: move a14, -*sp, 1 +3f236430: move *a13(0x0), *a14+, 1 +3f236450: move a0, *a14+, 1 +3f236460: move a11, *a14+, 1 +3f236470: calla L3F240540 +3f2364a0: jruc L3F236720 +L3F2364B0: +3f2364b0: move a14, -*sp, 1 +3f2364c0: sub a5, a5 +3f2364d0: move a5, *a14+, 1 +3f2364e0: move a5, *a14+, 1 +3f2364f0: move a0, *a14+, 1 +3f236500: move *a13(0x0), *a14+, 1 +3f236520: calla L3F23BEA0 +3f236550: jruc L3F236720 +L3F236560: +3f236560: inc a12 +3f236570: move @0x98750, a7, 1 +3f2365a0: cmp a7, a12 +3f2365b0: jrlt L3F236260 +L3F2365C0: +3f2365c0: move *a13(0x20), a7, 1 +3f2365e0: jreq L3F236680 +3f2365f0: move a14, -*sp, 1 +3f236600: move *a13(0x0), *a14+, 1 +3f236620: move a0, *a14+, 1 +3f236630: move a11, *a14+, 1 +3f236640: calla L3F240540 +3f236670: jruc L3F236720 +L3F236680: +3f236680: move a14, -*sp, 1 +3f236690: sub a5, a5 +3f2366a0: move a5, *a14+, 1 +3f2366b0: move a5, *a14+, 1 +3f2366c0: move a0, *a14+, 1 +3f2366d0: move *a13(0x0), *a14+, 1 +3f2366f0: calla L3F23BEA0 +L3F236720: +3f236720: move *a9(0x120), a7, 1 +3f236740: jreq L3F236780 +3f236750: move *a10(0x120), a7, 1 +3f236770: jrne L3F2367B0 +L3F236780: +3f236780: calla L3F2358C0 +L3F2367B0: +3f2367b0: sub a7, a7 +3f2367c0: move a7, @0x986f0, 1 +L3F2367F0: +3f2367f0: move *sp(0x120), a14, 1 +3f236810: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f236830: rets 2 +L3F236840: +3f236840: mmtm sp, a5,a7,a9,a10,a11,a13 +3f236860: move a14, a13 +3f236870: move *a13(0xffe0), a9, 1 +3f236890: move *a13(0xffc0), a10, 1 +3f2368b0: move *a13(0xff80), a11, 1 +3f2368d0: move *a13(0xffa0), a7, 1 +3f2368f0: jrne L3F236940 +3f236900: movk 5, a5 +3f236910: move a5, *a10(0x140), 1 +3f236930: jruc L3F236A50 +L3F236940: +3f236940: movk 1, a5 +3f236950: move a5, *a10(0x140), 1 +3f236970: move *a10(0x160), a5, 1 +3f236990: jreq L3F236A50 +3f2369a0: move *a10(0x160), a5, 1 +3f2369c0: move *a5(0x40), a5, 1 +3f2369e0: move *a9(0x40), a7, 1 +3f236a00: cmp a7, a5 +3f236a10: jrne L3F236A50 +3f236a20: sub a7, a7 +3f236a30: move a7, *a10(0x160), 1 +L3F236A50: +3f236a50: move *a13(0xff60), a7, 1 +3f236a70: jrne L3F236AB0 +3f236a80: move a9, *a11(0x160), 1 +3f236aa0: jruc L3F236B90 +L3F236AB0: +3f236ab0: move *a11(0x160), a5, 1 +3f236ad0: jreq L3F236B90 +3f236ae0: move *a11(0x160), a5, 1 +3f236b00: move *a5(0x40), a5, 1 +3f236b20: move *a9(0x40), a7, 1 +3f236b40: cmp a7, a5 +3f236b50: jrne L3F236B90 +3f236b60: sub a7, a7 +3f236b70: move a7, *a11(0x160), 1 +L3F236B90: +3f236b90: move a14, -*sp, 1 +3f236ba0: move a11, *a14+, 1 +3f236bb0: move a10, *a14+, 1 +3f236bc0: calla L3F235D50 +3f236bf0: move *sp(0xe0), a14, 1 +3f236c10: mmfm sp, a5,a7,a9,a10,a11,a13 +3f236c30: rets 2 +L3F236C40: +3f236c40: mmtm sp, a7,a9,a10,a11,a13 +3f236c60: move a14, a13 +3f236c70: addk 32, a14 +3f236c80: move *a13(0xffe0), a9, 1 +3f236ca0: move *a13(0xffc0), a10, 1 +3f236cc0: move *a9(0x100), a11, 1 +3f236ce0: jreq L3F236D40 +3f236cf0: move *a9(0x100), a11, 1 +3f236d10: move *a11(0x80), a11, 1 +3f236d30: jruc L3F236D70 +L3F236D40: +3f236d40: move @0x98a40, a11, 1 +L3F236D70: +3f236d70: move a11, *a13, 1 +3f236d80: move a10, @0x983b0, 1 +3f236db0: move *a10(0x1a0), a11, 1 +3f236dd0: jreq L3F236E80 +3f236de0: move a14, -*sp, 1 +3f236df0: sub a11, a11 +3f236e00: move a11, *a14+, 1 +3f236e10: move a11, *a14+, 1 +3f236e20: move a11, *a14+, 1 +3f236e30: move *a10(0x1a0), *a14+, 1 +3f236e50: calla L3F2340A0 +L3F236E80: +3f236e80: move a14, -*sp, 1 +3f236e90: movk 1, a11 +3f236ea0: move a11, *a14+, 1 +3f236eb0: move *a10(0x80), *a14+, 1 +3f236ed0: move *a13(0x0), *a14+, 1 +3f236ef0: calla L3F2469E0 +3f236f20: sub a11, a11 +3f236f30: move a11, @0x98aa0, 1 +3f236f60: move a9, a11 +3f236f70: addi 0x60, a11 +3f236f90: move a13, a7 +3f236fa0: subi 0x80, a7 +3f236fc0: move *a7+, *a11+, 1 +3f236fd0: move *a7, *a11, 1 +3f236fe0: move *a10(0x1c0), a11, 1 +3f237000: jreq L3F237080 +3f237010: move *a10(0x1c0), a11, 1 +3f237030: move *a11(0x180), a7, 1 +3f237050: inc a7 +3f237060: move a7, *a11(0x180), 1 +L3F237080: +3f237080: movi 0x981d0, a11 +3f2370b0: move a10, a8 +3f2370c0: movk 15, a7 +L3F2370D0: +3f2370d0: move *a8+, *a11+, 1 +3f2370e0: dsjs a7, L3F2370D0 +3f2370f0: movi 0x981d0, a11 +3f237120: move a11, @0x983b0, 1 +3f237150: move a11, *a9(0x100), 1 +3f237170: move *a13(0xff60), *a9(0x420), 1 +3f2371a0: calla L3F234F00 +3f2371d0: move a14, -*sp, 1 +3f2371e0: move *a10(0xc0), *a14+, 1 +3f237200: move @0x97f00, *a14+, 1 +3f237230: move *a10(0xe0), *a14+, 1 +3f237250: move a9, *a14+, 1 +3f237260: move *a9(0x100), *a14+, 1 +3f237280: calla L3F236840 +3f2372b0: move *sp(0xc0), a14, 1 +3f2372d0: mmfm sp, a7,a9,a10,a11,a13 +3f2372f0: rets 2 +L3F237300: +3f237300: mmtm sp, a5,a7,a9,a10,a11,a13 +3f237320: move a14, a13 +3f237330: move *a13(0xffe0), a9, 1 +3f237350: move *a9(0x100), a10, 1 +3f237370: move @0x97f00, a11, 1 +3f2373a0: sub a7, a7 +3f2373b0: move a7, @0x98aa0, 1 +3f2373e0: move a7, *a9(0x100), 1 +3f237400: move a7, *a9(0x140), 1 +3f237420: move a7, *a9(0x420), 1 +3f237440: move *a11(0x160), a7, 1 +3f237460: cmp a10, a7 +3f237470: jrne L3F2374B0 +3f237480: sub a7, a7 +3f237490: move a7, *a11(0x160), 1 +L3F2374B0: +3f2374b0: move a14, -*sp, 1 +3f2374c0: movk 2, a7 +3f2374d0: move a7, *a14+, 1 +3f2374e0: move @0x98a40, *a14+, 1 +3f237510: move *a10(0x80), *a14+, 1 +3f237530: calla L3F2469E0 +3f237560: sub a7, a7 +3f237570: move a7, @0x983b0, 1 +3f2375a0: move *a10(0x1a0), a7, 1 +3f2375c0: jreq L3F2376A0 +3f2375d0: move a14, -*sp, 1 +3f2375e0: sub a7, a7 +3f2375f0: move a7, *a14+, 1 +3f237600: move a7, *a14+, 1 +3f237610: move a7, *a14+, 1 +3f237620: move @0x98710, a5, 1 +3f237650: move *a5(0x0), *a14+, 1 +3f237670: calla L3F2340A0 +L3F2376A0: +3f2376a0: calla L3F234F00 +3f2376d0: move *a10(0x1c0), a7, 1 +3f2376f0: jreq L3F237780 +3f237700: move a14, -*sp, 1 +3f237710: sub a7, a7 +3f237720: move a7, *a14+, 1 +3f237730: move *a10(0x1c0), *a14+, 1 +3f237750: calla L3FC56320 +L3F237780: +3f237780: move a14, -*sp, 1 +3f237790: move a9, *a14+, 1 +3f2377a0: move a11, *a14+, 1 +3f2377b0: calla L3F235D50 +3f2377e0: move *sp(0xe0), a14, 1 +3f237800: mmfm sp, a5,a7,a9,a10,a11,a13 +3f237820: rets 2 +L3F237830: +3f237830: mmtm sp, a7,a9,a10,a11,a13 +3f237850: move a14, a13 +3f237860: addk 32, a14 +3f237870: move *a13(0xffe0), a9, 1 +3f237890: move *a13(0xffc0), a10, 1 +3f2378b0: move *a9(0x100), a11, 1 +3f2378d0: jreq L3F237930 +3f2378e0: move *a9(0x100), a11, 1 +3f237900: move *a11(0x80), a11, 1 +3f237920: jruc L3F237950 +L3F237930: +3f237930: move *a9(0xd80), a11, 1 +L3F237950: +3f237950: move a11, *a13, 1 +3f237960: move a14, -*sp, 1 +3f237970: movk 1, a7 +3f237980: move a7, *a14+, 1 +3f237990: move *a10(0x80), *a14+, 1 +3f2379b0: move a11, *a14+, 1 +3f2379c0: calla L3F248250 +3f2379f0: move a9, a7 +3f237a00: addi 0x60, a7 +3f237a20: move a13, a11 +3f237a30: subi 0x80, a11 +3f237a50: move *a11+, *a7+, 1 +3f237a60: move *a11, *a7, 1 +3f237a70: movi 0x97ff0, a11 +3f237aa0: move a10, a8 +3f237ab0: movk 15, a7 +L3F237AC0: +3f237ac0: move *a8+, *a11+, 1 +3f237ad0: dsjs a7, L3F237AC0 +3f237ae0: movi 0x97ff0, a11 +3f237b10: move a11, *a9(0x100), 1 +3f237b30: move *a13(0xff60), *a9(0xe00), 1 +3f237b60: move a14, -*sp, 1 +3f237b70: move *a10(0xe0), *a14+, 1 +3f237b90: move @0x97f20, *a14+, 1 +3f237bc0: move *a10(0xc0), *a14+, 1 +3f237be0: move a9, *a14+, 1 +3f237bf0: move *a9(0x100), *a14+, 1 +3f237c10: calla L3F236840 +3f237c40: move *sp(0xc0), a14, 1 +3f237c60: mmfm sp, a7,a9,a10,a11,a13 +3f237c80: rets 2 +L3F237C90: +3f237c90: mmtm sp, a7,a9,a10,a11,a13 +3f237cb0: move a14, a13 +3f237cc0: addk 32, a14 +3f237cd0: move *a13(0xffe0), a9, 1 +3f237cf0: move @0x97f20, a10, 1 +3f237d20: move *a9(0x100), *a13(0x0), 1 +3f237d50: sub a11, a11 +3f237d60: move a11, *a9(0x100), 1 +3f237d80: move a11, *a9(0x140), 1 +3f237da0: move a11, *a9(0xe00), 1 +3f237dc0: move *a10(0x160), a11, 1 +3f237de0: move *a13, a7, 1 +3f237df0: cmp a7, a11 +3f237e00: jrne L3F237E40 +3f237e10: sub a11, a11 +3f237e20: move a11, *a10(0x160), 1 +L3F237E40: +3f237e40: move a14, -*sp, 1 +3f237e50: movk 2, a11 +3f237e60: move a11, *a14+, 1 +3f237e70: move *a9(0xd80), *a14+, 1 +3f237e90: move *a7(0x80), *a14+, 1 +3f237eb0: calla L3F248250 +3f237ee0: move a14, -*sp, 1 +3f237ef0: move a10, *a14+, 1 +3f237f00: move a9, *a14+, 1 +3f237f10: calla L3F235D50 +3f237f40: move *sp(0xc0), a14, 1 +3f237f60: mmfm sp, a7,a9,a10,a11,a13 +3f237f80: rets 2 +L3F237F90: +3f237f90: mmtm sp, a5,a7,a9,a10,a11,a13 +3f237fb0: move a14, a13 +3f237fc0: addi 0x80, a14 +3f237fe0: move *a13(0xffe0), a9, 1 +3f238000: move *a13(0xff80), a10, 1 +3f238020: move *a13(0xff60), a11, 1 +3f238040: move *a10(0x100), a7, 1 +3f238060: jreq L3F2380D0 +3f238070: move *a10(0x100), a7, 1 +3f238090: move *a7(0x40), a7, 1 +3f2380b0: cmp a9, a7 +3f2380c0: jreq L3F2380F0 +L3F2380D0: +3f2380d0: sub a7, a7 +3f2380e0: jruc L3F238100 +L3F2380F0: +3f2380f0: movk 1, a7 +L3F238100: +3f238100: move a7, *a13, 1 +3f238110: move *a11(0x100), a5, 1 +3f238130: jreq L3F2381A0 +3f238140: move *a11(0x100), a5, 1 +3f238160: move *a5(0x40), a5, 1 +3f238180: cmp a9, a5 +3f238190: jreq L3F2381C0 +L3F2381A0: +3f2381a0: sub a5, a5 +3f2381b0: jruc L3F2381D0 +L3F2381C0: +3f2381c0: movk 1, a5 +L3F2381D0: +3f2381d0: move a5, *a13(0x20), 1 +3f2381f0: move a7, a7 +3f238200: jreq L3F238250 +3f238210: move *a10(0x140), a5, 1 +3f238230: subk 5, a5 +3f238240: jrge L3F2382D0 +L3F238250: +3f238250: move *a13(0x20), a5, 1 +3f238270: jaeq L3F239150 +3f238290: move *a10(0x160), a5, 1 +3f2382b0: jaeq L3F239150 +L3F2382D0: +3f2382d0: move a7, a5 +3f2382e0: jreq L3F2384B0 +3f2382f0: move *a13(0x20), a5, 1 +3f238310: jreq L3F238420 +3f238320: move a14, -*sp, 1 +3f238330: move a10, a5 +3f238340: addi 0x60, a5 +3f238360: move *a5+, *a14+, 1 +3f238370: move *a5+, *a14+, 1 +3f238380: move a11, a5 +3f238390: addi 0x60, a5 +3f2383b0: move *a5+, *a14+, 1 +3f2383c0: move *a5+, *a14+, 1 +3f2383d0: calla L3F7F6040 +3f238400: inc a8 +3f238410: jrne L3F2384B0 +L3F238420: +3f238420: move a13, a5 +3f238430: addi 0x40, a5 +3f238450: move a10, a7 +3f238460: addi 0x60, a7 +3f238480: move *a7+, *a5+, 1 +3f238490: move *a7, *a5, 1 +3f2384a0: jruc L3F238530 +L3F2384B0: +3f2384b0: move a13, a5 +3f2384c0: addi 0x40, a5 +3f2384e0: move a11, a7 +3f2384f0: addi 0x60, a7 +3f238510: move *a7+, *a5+, 1 +3f238520: move *a7, *a5, 1 +L3F238530: +3f238530: move a14, -*sp, 1 +3f238540: movi 0xdc900, a7 +3f238570: move *a7+, *a14+, 1 +3f238580: move *a7+, *a14+, 1 +3f238590: move a13, a7 +3f2385a0: subi 0x60, a7 +3f2385c0: move *a7+, *a14+, 1 +3f2385d0: move *a7+, *a14+, 1 +3f2385e0: calla L3F7F6040 +3f238610: dec a8 +3f238620: jaeq L3F239150 +3f238640: move a14, -*sp, 1 +3f238650: move a13, a7 +3f238660: addi 0x40, a7 +3f238680: move *a7+, *a14+, 1 +3f238690: move *a7+, *a14+, 1 +3f2386a0: move a13, a7 +3f2386b0: subi 0x60, a7 +3f2386d0: move *a7+, *a14+, 1 +3f2386e0: move *a7+, *a14+, 1 +3f2386f0: calla L3F7F6040 +3f238720: inc a8 +3f238730: jane L3F239080 +3f238750: jauc L3F239150 +L3F238770: +3f238770: move *a13, a7, 1 +3f238780: jreq L3F2387C0 +3f238790: movk 1, a5 +3f2387a0: move a5, *a10(0x140), 1 +L3F2387C0: +3f2387c0: move *a13(0x20), a5, 1 +3f2387e0: jreq L3F238820 +3f2387f0: sub a5, a5 +3f238800: move a5, *a10(0x160), 1 +L3F238820: +3f238820: move a14, -*sp, 1 +3f238830: move a11, *a14+, 1 +3f238840: move a10, *a14+, 1 +3f238850: calla L3F235D50 +3f238880: jauc L3F239150 +L3F2388A0: +3f2388a0: move *a13, a7, 1 +3f2388b0: jaeq L3F239150 +3f2388d0: movk 3, a5 +3f2388e0: move a5, *a10(0x140), 1 +3f238900: move *a13(0x20), a5, 1 +3f238920: jreq L3F238960 +3f238930: sub a5, a5 +3f238940: move a5, *a10(0x160), 1 +L3F238960: +3f238960: move a14, -*sp, 1 +3f238970: move a11, *a14+, 1 +3f238980: move a10, *a14+, 1 +3f238990: calla L3F235D50 +3f2389c0: jruc L3F239150 +L3F2389D0: +3f2389d0: move *a13(0x20), a7, 1 +3f2389f0: jreq L3F238A40 +3f238a00: move *a11(0x140), a5, 1 +3f238a20: subk 5, a5 +3f238a30: jrge L3F238A90 +L3F238A40: +3f238a40: move *a13, a5, 1 +3f238a50: jreq L3F239150 +3f238a60: move *a11(0x160), a5, 1 +3f238a80: jreq L3F239150 +L3F238A90: +3f238a90: move *a13, a5, 1 +3f238aa0: jreq L3F238B10 +3f238ab0: movk 1, a5 +3f238ac0: move a5, *a10(0x140), 1 +3f238ae0: sub a5, a5 +3f238af0: move a5, *a11(0x160), 1 +L3F238B10: +3f238b10: move a7, a5 +3f238b20: jreq L3F238B90 +3f238b30: movk 1, a5 +3f238b40: move a5, *a11(0x140), 1 +3f238b60: sub a5, a5 +3f238b70: move a5, *a10(0x160), 1 +L3F238B90: +3f238b90: move a14, -*sp, 1 +3f238ba0: move a11, *a14+, 1 +3f238bb0: move a10, *a14+, 1 +3f238bc0: calla L3F235D50 +3f238bf0: jruc L3F239150 +L3F238C00: +3f238c00: move *a13(0x20), a7, 1 +3f238c20: jreq L3F238C70 +3f238c30: move *a11(0x140), a5, 1 +3f238c50: subk 5, a5 +3f238c60: jrge L3F238CC0 +L3F238C70: +3f238c70: move *a13, a5, 1 +3f238c80: jreq L3F239150 +3f238c90: move *a11(0x160), a5, 1 +3f238cb0: jreq L3F239150 +L3F238CC0: +3f238cc0: move *a13, a5, 1 +3f238cd0: jreq L3F238D40 +3f238ce0: movk 4, a5 +3f238cf0: move a5, *a10(0x140), 1 +3f238d10: sub a5, a5 +3f238d20: move a5, *a11(0x160), 1 +L3F238D40: +3f238d40: move a7, a5 +3f238d50: jreq L3F238DC0 +3f238d60: movk 4, a5 +3f238d70: move a5, *a11(0x140), 1 +3f238d90: sub a5, a5 +3f238da0: move a5, *a10(0x160), 1 +L3F238DC0: +3f238dc0: move a14, -*sp, 1 +3f238dd0: move a11, *a14+, 1 +3f238de0: move a10, *a14+, 1 +3f238df0: calla L3F235D50 +3f238e20: jruc L3F239150 +L3F238E30: +3f238e30: move *a13, a7, 1 +3f238e40: jreq L3F239150 +3f238e50: move *a10(0x140), a5, 1 +3f238e70: subk 6, a5 +3f238e80: jrne L3F239150 +3f238e90: move a10, @0x986b0, 1 +3f238ec0: move *a10(0x100), a5, 1 +3f238ee0: move *a5(0x80), a5, 1 +3f238f00: move a5, @0x986d0, 1 +3f238f30: move @0x97f20, a7, 1 +3f238f60: cmp a7, a10 +3f238f70: jrne L3F238FE0 +3f238f80: move a14, -*sp, 1 +3f238f90: move a10, *a14+, 1 +3f238fa0: calla L3F237300 +3f238fd0: jruc L3F239030 +L3F238FE0: +3f238fe0: move a14, -*sp, 1 +3f238ff0: move a10, *a14+, 1 +3f239000: calla L3F237C90 +L3F239030: +3f239030: sub a7, a7 +3f239040: move a7, @0x986b0, 1 +3f239070: jruc L3F239150 +L3F239080: +3f239080: move *a13(0xff40), a8, 1 +3f2390a0: jreq L3F238E30 +3f2390b0: dec a8 +3f2390c0: jaeq L3F238770 +3f2390e0: dec a8 +3f2390f0: jreq L3F2389D0 +3f239100: dec a8 +3f239110: jaeq L3F2388A0 +3f239130: dec a8 +3f239140: jreq L3F238C00 +L3F239150: +3f239150: move *sp(0xe0), a14, 1 +3f239170: mmfm sp, a5,a7,a9,a10,a11,a13 +3f239190: rets 2 +3f2391a0: mmtm sp, a7,a9,a10,a11,a12,a13 +3f2391c0: move a14, a13 +3f2391d0: addi 0x40, a14 +3f2391f0: move *a13(0xffe0), a9, 1 +3f239210: move @0x97f20, a10, 1 +3f239240: move @0x97f00, a11, 1 +3f239270: move *a9(0x40), a12, 1 +3f239290: setf 16, 0, 0 +3f2392a0: move *a12(0x10), a7, 0 +3f2392c0: subk 2, a7 +3f2392d0: jreq L3F239310 +3f2392e0: movk 16, a8 +3f2392f0: jauc L3F239C40 +L3F239310: +3f239310: move a14, -*sp, 1 +3f239320: move *a12(0x20), *a14+, 1 +3f239340: move a13, *a14+, 1 +3f239350: calla L3F7F6270 +3f239380: jruc L3F239A70 +3f239390: move a14, -*sp, 1 +3f2393a0: sub a7, a7 +3f2393b0: move a7, *a14+, 1 +3f2393c0: move a11, *a14+, 1 +3f2393d0: move a10, *a14+, 1 +3f2393e0: move a13, a8 +3f2393f0: move *a8+, *a14+, 1 +3f239400: move *a8+, *a14+, 1 +3f239410: move a9, *a14+, 1 +3f239420: calla L3F237F90 +3f239450: jruc L3F239C30 +3f239460: move a14, -*sp, 1 +3f239470: movk 3, a7 +3f239480: move a7, *a14+, 1 +3f239490: move a11, *a14+, 1 +3f2394a0: move a10, *a14+, 1 +3f2394b0: move a13, a8 +3f2394c0: move *a8+, *a14+, 1 +3f2394d0: move *a8+, *a14+, 1 +3f2394e0: move a9, *a14+, 1 +3f2394f0: calla L3F237F90 +3f239520: jruc L3F239C30 +3f239530: move a14, -*sp, 1 +3f239540: movk 1, a7 +3f239550: move a7, *a14+, 1 +3f239560: move a11, *a14+, 1 +3f239570: move a10, *a14+, 1 +3f239580: move a13, a8 +3f239590: move *a8+, *a14+, 1 +3f2395a0: move *a8+, *a14+, 1 +3f2395b0: move a9, *a14+, 1 +3f2395c0: calla L3F237F90 +3f2395f0: jruc L3F239C30 +3f239600: move a14, -*sp, 1 +3f239610: sub a7, a7 +3f239620: move a7, *a14+, 1 +3f239630: move a10, *a14+, 1 +3f239640: move a11, *a14+, 1 +3f239650: move a13, a8 +3f239660: move *a8+, *a14+, 1 +3f239670: move *a8+, *a14+, 1 +3f239680: move a9, *a14+, 1 +3f239690: calla L3F237F90 +3f2396c0: jruc L3F239C30 +3f2396d0: move a14, -*sp, 1 +3f2396e0: movk 3, a7 +3f2396f0: move a7, *a14+, 1 +3f239700: move a10, *a14+, 1 +3f239710: move a11, *a14+, 1 +3f239720: move a13, a8 +3f239730: move *a8+, *a14+, 1 +3f239740: move *a8+, *a14+, 1 +3f239750: move a9, *a14+, 1 +3f239760: calla L3F237F90 +3f239790: jruc L3F239C30 +3f2397a0: move a14, -*sp, 1 +3f2397b0: movk 1, a7 +3f2397c0: move a7, *a14+, 1 +3f2397d0: move a10, *a14+, 1 +3f2397e0: move a11, *a14+, 1 +3f2397f0: move a13, a8 +3f239800: move *a8+, *a14+, 1 +3f239810: move *a8+, *a14+, 1 +3f239820: move a9, *a14+, 1 +3f239830: calla L3F237F90 +3f239860: jruc L3F239C30 +3f239870: move a14, -*sp, 1 +3f239880: movk 4, a7 +3f239890: move a7, *a14+, 1 +3f2398a0: move a10, *a14+, 1 +3f2398b0: move a11, *a14+, 1 +3f2398c0: move a13, a8 +3f2398d0: move *a8+, *a14+, 1 +3f2398e0: move *a8+, *a14+, 1 +3f2398f0: move a9, *a14+, 1 +3f239900: calla L3F237F90 +3f239930: jruc L3F239C30 +3f239940: move a14, -*sp, 1 +3f239950: movk 2, a7 +3f239960: move a7, *a14+, 1 +3f239970: move a10, *a14+, 1 +3f239980: move a11, *a14+, 1 +3f239990: move a13, a8 +3f2399a0: move *a8+, *a14+, 1 +3f2399b0: move *a8+, *a14+, 1 +L3F2399C0: +3f2399c0: move a9, *a14+, 1 +3f2399d0: calla L3F237F90 +L3F239A00: +3f239a00: jruc L3F239C30 +L3F239A10: +3f239a10: move *a12(0x8), a7, 0 +3f239a30: move a7, *a9(0xc0), 1 +3f239a50: movk 2, a8 +L3F239A60: +3f239a60: jruc L3F239C40 +L3F239A70: +3f239a70: setf 8, 0, 0 +L3F239A80: +3f239a80: move *a12(0x8), a8, 0 +L3F239AA0: +3f239aa0: cmpi 0x7, a8 +3f239ac0: jrhi L3F239A10 +3f239ad0: sll 0x5, a8 +3f239ae0: addi 0x3f239b30, a8 +3f239b10: move *a8, a8, 1 +3f239b20: jump a8 +3f239b30: move *b9+, b0, 0 +3f239b40: dsjs a3, L3F2399C0 +3f239b50: move *a3+, a0, 0 +3f239b60: dsjs a3, L3F2399E0 +3f239b70: move b12, *b0+, 1 +3f239b80: dsjs a3, L3F239A00 +3f239b90: move *a13+, a0, 1 +3f239ba0: dsjs a3, L3F239A20 +3f239bb0: move *b6+, b0, 1 +3f239bc0: dsjs a3, L3F239A40 +3f239bd0: move *a0+, a0, 1 +3f239be0: dsjs a3, L3F239A60 +3f239bf0: move *a10+, *a0+, 0 +3f239c00: dsjs a3, L3F239A80 +3f239c10: move *b3+, *b0+, 0 +3f239c20: dsjs a3, L3F239AA0 +L3F239C30: +3f239c30: sub a8, a8 +L3F239C40: +3f239c40: move *sp(0xe0), a14, 1 +3f239c60: mmfm sp, a7,a9,a10,a11,a12,a13 +3f239c80: rets 2 +L3F239C90: +3f239c90: mmtm sp, a5,a7,a9,a10,a11,a13 +3f239cb0: move a14, a13 +3f239cc0: move *a13(0xffe0), a9, 1 +3f239ce0: sub a10, a10 +3f239cf0: move @0x97ea0, a7, 1 +3f239d20: cmp a7, a10 +3f239d30: jrge L3F23A030 +L3F239D40: +3f239d40: move a10, a7 +3f239d50: sll 0x5, a7 +3f239d60: move @0x97ee0, a5, 1 +3f239d90: add a5, a7 +3f239da0: move *a7, a11, 1 +3f239db0: move *a11(0x100), a7, 1 +3f239dd0: jreq L3F239FD0 +3f239de0: move *a11(0x100), a7, 1 +3f239e00: move *a7(0x40), a7, 1 +3f239e20: cmp a9, a7 +3f239e30: jrne L3F239FD0 +3f239e40: move @0x97f00, a7, 1 +3f239e70: cmp a7, a11 +3f239e80: jrne L3F239EF0 +3f239e90: move a14, -*sp, 1 +3f239ea0: move a11, *a14+, 1 +3f239eb0: calla L3F237C90 +3f239ee0: jruc L3F239FD0 +L3F239EF0: +3f239ef0: move @0x97f20, a5, 1 +3f239f20: cmp a5, a11 +3f239f30: jrne L3F239FA0 +3f239f40: move a14, -*sp, 1 +3f239f50: move a11, *a14+, 1 +3f239f60: calla L3F237300 +3f239f90: jruc L3F239FD0 +L3F239FA0: +3f239fa0: sub a5, a5 +3f239fb0: move a5, *a11(0x100), 1 +L3F239FD0: +3f239fd0: inc a10 +3f239fe0: move @0x97ea0, a7, 1 +3f23a010: cmp a7, a10 +3f23a020: jrlt L3F239D40 +L3F23A030: +3f23a030: move *sp(0xe0), a14, 1 +3f23a050: mmfm sp, a5,a7,a9,a10,a11,a13 +3f23a070: rets 2 +L3F23A080: +3f23a080: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f23a0a0: move a14, a13 +3f23a0b0: addk 32, a14 +3f23a0c0: move *a13(0xffe0), a9, 1 +3f23a0e0: move *a13(0xffc0), a10, 1 +3f23a100: move *a13(0xffa0), a11, 1 +3f23a120: move *a13(0xff40), a12, 1 +3f23a140: move a9, a9 +3f23a150: jreq L3F23A770 +3f23a160: move @0xdaca0, a7, 1 +3f23a190: cmp a7, a9 +3f23a1a0: jreq L3F23A770 +3f23a1b0: move *a9(0x120), a7, 1 +3f23a1d0: jrne L3F23A770 +3f23a1e0: move *a13(0xff60), a7, 1 +3f23a200: jreq L3F23A250 +3f23a210: move *a13(0xff80), a5, 1 +3f23a230: and a7, a5 +3f23a240: jreq L3F23A770 +L3F23A250: +3f23a250: move a12, a5 +3f23a260: jreq L3F23A2E0 +3f23a270: move *a12(0x40), a5, 1 +3f23a290: cmp a5, a9 +3f23a2a0: jreq L3F23A2E0 +3f23a2b0: movi 0xffff, a8 +3f23a2d0: jruc L3F23A780 +L3F23A2E0: +3f23a2e0: setf 8, 0, 0 +3f23a2f0: move *a10, a5, 0 +3f23a300: subk 6, a5 +3f23a310: jrne L3F23A4B0 +3f23a320: move *a13(0xff80), a5, 1 +3f23a340: btst 7, a5 +3f23a350: jreq L3F23A480 +3f23a360: move @0x98aa0, a5, 1 +3f23a390: jreq L3F23A3D0 +3f23a3a0: move *a5(0x160), a7, 1 +3f23a3c0: jruc L3F23A3E0 +L3F23A3D0: +3f23a3d0: sub a7, a7 +L3F23A3E0: +3f23a3e0: move *a10(0x60), a5, 1 +3f23a400: cmp a5, a7 +3f23a410: jrne L3F23A440 +3f23a420: movk 1, a8 +3f23a430: jruc L3F23A780 +L3F23A440: +3f23a440: movk 1, a7 +3f23a450: movb a7, *a10(0x8) +3f23a470: jruc L3F23A4B0 +L3F23A480: +3f23a480: sub a5, a5 +3f23a490: movb a5, *a10(0x8) +L3F23A4B0: +3f23a4b0: move *a10, a7, 0 +3f23a4c0: andi 0x7f, a7 +3f23a4f0: move a7, *a13, 1 +3f23a500: subk 11, a7 +3f23a510: jreq L3F23A5F0 +3f23a520: sub a0, a0 +3f23a530: cmp a11, a0 +3f23a540: jrge L3F23A5F0 +3f23a550: setf 16, 0, 0 +L3F23A560: +3f23a560: move a0, a7 +3f23a570: sll 0x8, a7 +3f23a580: add a10, a7 +3f23a590: move *a9(0xe0), *a7(0x10), 0 +3f23a5c0: inc a0 +3f23a5d0: cmp a11, a0 +3f23a5e0: jrlt L3F23A560 +L3F23A5F0: +3f23a5f0: move *a13, a7, 1 +3f23a600: sll 0x5, a7 +3f23a610: addi 0x99b30, a7 +3f23a640: move *a7, a7, 1 +3f23a650: andi 0xa00f, a7 +3f23a680: jreq L3F23A6E0 +3f23a690: move a14, -*sp, 1 +3f23a6a0: move a9, *a14+, 1 +3f23a6b0: calla L3F22C6A0 +L3F23A6E0: +3f23a6e0: move a14, -*sp, 1 +3f23a6f0: move a10, *a14+, 1 +3f23a700: move a11, *a14+, 1 +3f23a710: move a9, *a14+, 1 +3f23a720: calla L3F264270 +3f23a750: movk 1, a8 +3f23a760: jruc L3F23A780 +L3F23A770: +3f23a770: sub a8, a8 +L3F23A780: +3f23a780: move *sp(0x120), a14, 1 +3f23a7a0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f23a7c0: rets 2 +L3F23A7D0: +3f23a7d0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f23a7f0: move a14, a13 +3f23a800: addi 0x280, a14 +3f23a820: move *a13(0xffe0), a9, 1 +3f23a840: move *a13(0xffc0), a10, 1 +3f23a860: move *a13(0xff60), a11, 1 +3f23a880: sub a7, a7 +3f23a890: move a7, *a13, 1 +3f23a8a0: move a7, *a13(0x20), 1 +3f23a8c0: move a7, *a13(0x60), 1 +3f23a8e0: move *a13(0xff80), a7, 1 +3f23a900: jreq L3F23A980 +3f23a910: move *a9(0x420), a5, 1 +3f23a930: and a7, a5 +3f23a940: jrne L3F23A980 +3f23a950: sub a8, a8 +3f23a960: jauc L3F23B2A0 +L3F23A980: +3f23a980: move a14, -*sp, 1 +3f23a990: move a11, *a14+, 1 +3f23a9a0: move a7, *a14+, 1 +3f23a9b0: move *a9(0x3e0), *a14+, 1 +3f23a9d0: move *a13(0xffa0), *a14+, 1 +3f23a9f0: move a10, *a14+, 1 +3f23aa00: move *a9(0x140), *a14+, 1 +3f23aa20: calla L3F23A080 +3f23aa50: move a8, *a13(0x40), 1 +3f23aa70: move a8, a5 +3f23aa80: jreq L3F23AB90 +3f23aa90: jrle L3F23AB40 +3f23aaa0: move *a13, a5, 1 +3f23aab0: inc a5 +3f23aac0: move a5, *a13, 1 +3f23aad0: move *a9(0x140), *a13(0x60), 1 +3f23ab00: move *a9(0x3e0), *a13(0x80), 1 +3f23ab30: jruc L3F23AB90 +L3F23AB40: +3f23ab40: move *a13(0x20), a5, 1 +3f23ab60: dec a5 +3f23ab70: move a5, *a13(0x20), 1 +L3F23AB90: +3f23ab90: move a7, a5 +3f23aba0: jreq L3F23AE20 +3f23abb0: move *a9(0x460), a12, 1 +3f23abd0: jreq L3F23AE20 +L3F23ABE0: +3f23abe0: move a14, -*sp, 1 +3f23abf0: move a11, *a14+, 1 +3f23ac00: move *a13(0xff80), *a14+, 1 +3f23ac20: move *a12(0x60), *a14+, 1 +3f23ac40: move *a13(0xffa0), *a14+, 1 +3f23ac60: move a10, *a14+, 1 +3f23ac70: move *a12(0x20), *a14+, 1 +3f23ac90: calla L3F23A080 +3f23acc0: move a8, *a13(0x40), 1 +3f23ace0: move a8, a5 +3f23acf0: jreq L3F23AE00 +3f23ad00: jrle L3F23ADB0 +3f23ad10: move *a13, a7, 1 +3f23ad20: inc a7 +3f23ad30: move a7, *a13, 1 +3f23ad40: move *a12(0x20), *a13(0x60), 1 +3f23ad70: move *a12(0x60), *a13(0x80), 1 +3f23ada0: jruc L3F23AE00 +L3F23ADB0: +3f23adb0: move *a13(0x20), a7, 1 +3f23add0: dec a7 +3f23ade0: move a7, *a13(0x20), 1 +L3F23AE00: +3f23ae00: move *a12, a12, 1 +3f23ae10: jrne L3F23ABE0 +L3F23AE20: +3f23ae20: setf 8, 0, 0 +3f23ae30: move *a10, a7, 0 +3f23ae40: subk 4, a7 +3f23ae50: jrne L3F23B1C0 +3f23ae60: move *a13, a7, 1 +3f23ae70: jreq L3F23B1C0 +3f23ae80: move a11, a5 +3f23ae90: jrne L3F23B1C0 +3f23aea0: move @0x97f20, a5, 1 +3f23aed0: move a5, *a13(0x100), 1 +3f23aef0: move *a13(0x60), *a13(0xe0), 1 +3f23af20: move a9, *a13(0x120), 1 +3f23af40: move *a13(0x80), a7, 1 +3f23af60: btst 24, a7 +3f23af70: jreq L3F23AFA0 +3f23af80: movk 1, a7 +3f23af90: jruc L3F23AFB0 +L3F23AFA0: +3f23afa0: sub a7, a7 +L3F23AFB0: +3f23afb0: move a7, *a13(0x140), 1 +3f23afd0: move *a13(0x80), *a13(0x1e0), 1 +3f23b000: movk 1, a7 +3f23b010: move a7, *a13(0x160), 1 +3f23b030: move a7, *a13(0x180), 1 +3f23b050: sub a5, a5 +3f23b060: move a5, *a13(0x240), 1 +3f23b080: move a5, *a13(0x260), 1 +3f23b0a0: move a14, -*sp, 1 +3f23b0b0: move a7, *a14+, 1 +3f23b0c0: movi 0xdc900, a5 +3f23b0f0: move *a5+, *a14+, 1 +3f23b100: move *a5+, *a14+, 1 +3f23b110: move a13, a5 +3f23b120: addi 0xa0, a5 +3f23b140: move a5, *a14+, 1 +3f23b150: move @0x97f20, *a14+, 1 +3f23b180: calla L3F236C40 +3f23b1b0: jruc L3F23B240 +L3F23B1C0: +3f23b1c0: move *a10, a7, 0 +3f23b1d0: subk 6, a7 +3f23b1e0: jrne L3F23B240 +3f23b1f0: move *a13, a7, 1 +3f23b200: jreq L3F23B240 +3f23b210: move a9, @0x98aa0, 1 +L3F23B240: +3f23b240: move *a13, a7, 1 +3f23b250: jreq L3F23B280 +3f23b260: move a7, a8 +3f23b270: jruc L3F23B2A0 +L3F23B280: +3f23b280: move *a13(0x20), a8, 1 +L3F23B2A0: +3f23b2a0: move *sp(0x100), a14, 1 +3f23b2c0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f23b2e0: rets 2 +L3F23B2F0: +3f23b2f0: mmtm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3f23b310: move a14, a13 +3f23b320: move *a13(0xffe0), a9, 1 +3f23b340: move *a13(0xffc0), a10, 1 +3f23b360: move *a13(0xffa0), a11, 1 +3f23b380: move *a13(0xff80), a12, 1 +3f23b3a0: move *a13(0xff60), a0, 1 +3f23b3c0: move *a9(0x3e0), a7, 1 +3f23b3e0: and a12, a7 +3f23b3f0: jreq L3F23B540 +3f23b400: move *a9(0x140), a7, 1 +3f23b420: cmp a0, a7 +3f23b430: jrne L3F23B460 +3f23b440: sub a8, a8 +3f23b450: jruc L3F23B720 +L3F23B460: +3f23b460: move a14, -*sp, 1 +3f23b470: sub a7, a7 +3f23b480: move a7, *a14+, 1 +3f23b490: move a12, *a14+, 1 +3f23b4a0: move *a9(0x3e0), *a14+, 1 +3f23b4c0: move a11, *a14+, 1 +3f23b4d0: move a10, *a14+, 1 +3f23b4e0: move *a9(0x140), *a14+, 1 +3f23b500: calla L3F23A080 +3f23b530: jruc L3F23B720 +L3F23B540: +3f23b540: move *a9(0x460), a2, 1 +3f23b560: jreq L3F23B710 +L3F23B570: +3f23b570: move *a2(0x60), a7, 1 +3f23b590: and a12, a7 +3f23b5a0: jreq L3F23B6F0 +3f23b5b0: move *a2(0x20), a7, 1 +3f23b5d0: cmp a0, a7 +3f23b5e0: jrne L3F23B610 +3f23b5f0: sub a8, a8 +3f23b600: jruc L3F23B720 +L3F23B610: +3f23b610: move a14, -*sp, 1 +3f23b620: sub a7, a7 +3f23b630: move a7, *a14+, 1 +3f23b640: move a12, *a14+, 1 +3f23b650: move *a2(0x60), *a14+, 1 +3f23b670: move a11, *a14+, 1 +3f23b680: move a10, *a14+, 1 +3f23b690: move *a2(0x20), *a14+, 1 +3f23b6b0: calla L3F23A080 +3f23b6e0: jruc L3F23B720 +L3F23B6F0: +3f23b6f0: move *a2, a2, 1 +3f23b700: jrne L3F23B570 +L3F23B710: +3f23b710: movk 2, a8 +L3F23B720: +3f23b720: move *sp(0x120), a14, 1 +3f23b740: mmfm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3f23b760: rets 2 +L3F23B770: +3f23b770: mmtm sp, a7,a9,a11,a13 +3f23b790: move a14, a13 +3f23b7a0: move *a13(0xffe0), a9, 1 +3f23b7c0: move *a9(0x20), a11, 1 +3f23b7e0: move *a11, a11, 1 +3f23b7f0: movi 0x700, a7 +3f23b810: mpys a7, a11 +3f23b820: move a11, a8 +3f23b830: addi 0xdb2c0, a8 +3f23b860: move *sp(0xa0), a14, 1 +3f23b880: mmfm sp, a7,a9,a11,a13 +3f23b8a0: rets 2 +L3F23B8B0: +3f23b8b0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f23b8d0: move a14, a13 +3f23b8e0: addk 32, a14 +3f23b8f0: move *a13(0xffe0), a9, 1 +3f23b910: move *a13(0xffc0), a10, 1 +3f23b930: move *a13(0xffa0), a11, 1 +3f23b950: move *a13(0xff80), a7, 1 +3f23b970: jreq L3F23BB50 +3f23b980: move @0x98750, a5, 1 +3f23b9b0: dec a5 +3f23b9c0: sll 0x5, a5 +3f23b9d0: move @0x98710, a7, 1 +3f23ba00: add a7, a5 +3f23ba10: move *a5, *a13, 1 +3f23ba20: move *a13, a5, 1 +3f23ba30: jreq L3F23BB50 +L3F23BA40: +3f23ba40: move *a13, a7, 1 +3f23ba50: cmp a10, a7 +3f23ba60: jrne L3F23BA90 +3f23ba70: sub a11, a11 +3f23ba80: jruc L3F23BB50 +L3F23BA90: +3f23ba90: move *a7(0x80), a5, 1 +3f23bab0: cmp a10, a5 +3f23bac0: jrne L3F23BB00 +3f23bad0: move *a7(0x160), a11, 1 +3f23baf0: jruc L3F23BB50 +L3F23BB00: +3f23bb00: move *a7(0x80), *a13(0x0), 1 +3f23bb30: move *a13, a7, 1 +3f23bb40: jrne L3F23BA40 +L3F23BB50: +3f23bb50: move @0x98710, a7, 1 +3f23bb80: move *a7, a5, 1 +3f23bb90: move *a5(0x160), *a9(0x40), 1 +3f23bbc0: move *a10(0x160), *a9(0x60), 1 +3f23bbf0: move @0x98ac0, a5, 1 +3f23bc20: move *a10(0x20), a7, 1 +3f23bc40: cmp a7, a5 +3f23bc50: jrne L3F23BDB0 +3f23bc60: movk 1, a7 +3f23bc70: movb a7, *a9(0xf0) +3f23bc90: move a11, *a9(0x80), 1 +3f23bcb0: setf 16, 1, 0 +3f23bcc0: move *a9(0xa0), a3, 0 +3f23bce0: move *a10(0x3a0), a7, 0 +3f23bd00: sub a7, a3 +3f23bd10: move a3, *a9(0xc0), 0 +3f23bd30: move *a9(0xb0), a7, 0 +3f23bd50: move *a10(0x3b0), a3, 0 +3f23bd70: sub a3, a7 +3f23bd80: move a7, *a9(0xd0), 0 +3f23bda0: jruc L3F23BE50 +L3F23BDB0: +3f23bdb0: sub a7, a7 +3f23bdc0: movb a7, *a9(0xf0) +3f23bde0: move a7, *a9(0x80), 1 +3f23be00: setf 16, 1, 0 +3f23be10: move a7, *a9(0xc0), 0 +3f23be30: move a7, *a9(0xd0), 0 +L3F23BE50: +3f23be50: move *sp(0x100), a14, 1 +3f23be70: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f23be90: rets 2 +L3F23BEA0: +3f23bea0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f23bec0: move a14, a13 +3f23bed0: addi 0x60, a14 +3f23bef0: move *a13(0xffe0), a9, 1 +3f23bf10: move *a13(0xffc0), a10, 1 +3f23bf30: move *a13(0xffa0), a11, 1 +3f23bf50: move *a13(0xff80), a12, 1 +3f23bf70: sub a7, a7 +3f23bf80: move a7, *a13(0x40), 1 +3f23bfa0: setf 8, 0, 0 +3f23bfb0: move *a10, a5, 0 +3f23bfc0: sll 0x5, a5 +3f23bfd0: addi 0x99b30, a5 +3f23c000: move *a5, *a13, 1 +3f23c010: move *a13, a5, 1 +3f23c020: jreq L3F23C090 +3f23c030: move *a9(0x440), a7, 1 +3f23c050: and a5, a7 +3f23c060: jrne L3F23C090 +3f23c070: sub a8, a8 +3f23c080: jruc L3F23C350 +L3F23C090: +3f23c090: move a9, a7 +3f23c0a0: jreq L3F23C340 +L3F23C0B0: +3f23c0b0: move a14, -*sp, 1 +3f23c0c0: sub a7, a7 +3f23c0d0: move a7, *a14+, 1 +3f23c0e0: move *a13(0x40), *a14+, 1 +3f23c100: move a9, *a14+, 1 +3f23c110: move a10, *a14+, 1 +3f23c120: calla L3F23B8B0 +3f23c150: move a14, -*sp, 1 +3f23c160: move a11, *a14+, 1 +3f23c170: move *a13(0x0), *a14+, 1 +3f23c190: movk 1, a5 +3f23c1a0: move a5, *a14+, 1 +3f23c1b0: move a10, *a14+, 1 +3f23c1c0: move a9, *a14+, 1 +3f23c1d0: calla L3F23A7D0 +3f23c200: move a8, *a13(0x20), 1 +3f23c220: move a8, a8 +3f23c230: jrgt L3F23C350 +3f23c240: jrlt L3F23C2C0 +3f23c250: cmp a12, a9 +3f23c260: jreq L3F23C2C0 +3f23c270: move *a13, a5, 1 +3f23c280: move *a9(0x400), a7, 1 +3f23c2a0: and a5, a7 +3f23c2b0: jreq L3F23C2E0 +L3F23C2C0: +3f23c2c0: sub a8, a8 +3f23c2d0: jruc L3F23C350 +L3F23C2E0: +3f23c2e0: move *a9(0x160), *a13(0x40), 1 +3f23c310: move *a9(0x80), a9, 1 +3f23c330: jrne L3F23C0B0 +L3F23C340: +3f23c340: sub a8, a8 +L3F23C350: +3f23c350: move *sp(0x100), a14, 1 +3f23c370: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f23c390: rets 2 +L3F23C3A0: +3f23c3a0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f23c3c0: move a14, a13 +3f23c3d0: addi 0x40, a14 +3f23c3f0: move *a13(0xffe0), a9, 1 +3f23c410: move *a13(0xffc0), a10, 1 +3f23c430: move *a13(0xff80), a11, 1 +3f23c450: move *a13(0xffa0), a7, 1 +3f23c470: jrne L3F23C4A0 +3f23c480: sub a8, a8 +3f23c490: jruc L3F23CAE0 +L3F23C4A0: +3f23c4a0: setf 8, 0, 0 +3f23c4b0: move *a10, a5, 0 +3f23c4c0: sll 0x5, a5 +3f23c4d0: addi 0x99b30, a5 +3f23c500: move *a5, *a13, 1 +3f23c510: move *a13, a5, 1 +3f23c520: btst 19, a5 +3f23c530: jreq L3F23C5A0 +3f23c540: move *a10, a5, 0 +3f23c550: subk 16, a5 +3f23c560: jreq L3F23C5A0 +3f23c570: move *a9(0x160), *a10(0x20), 1 +L3F23C5A0: +3f23c5a0: move *a13, a5, 1 +3f23c5b0: cmpi 0xa0000, a5 +3f23c5e0: jreq L3F23C6B0 +3f23c5f0: move a14, -*sp, 1 +3f23c600: sub a5, a5 +3f23c610: move a5, *a14+, 1 +3f23c620: move *a13(0x0), *a14+, 1 +3f23c640: move a7, *a14+, 1 +3f23c650: move a10, *a14+, 1 +3f23c660: move a9, *a14+, 1 +3f23c670: calla L3F23A7D0 +3f23c6a0: jruc L3F23CAE0 +L3F23C6B0: +3f23c6b0: move a14, -*sp, 1 +3f23c6c0: sub a5, a5 +3f23c6d0: move a5, *a14+, 1 +3f23c6e0: movi 0x20000, a5 +3f23c710: move a5, *a14+, 1 +3f23c720: move a7, *a14+, 1 +3f23c730: move a10, *a14+, 1 +3f23c740: move a9, *a14+, 1 +3f23c750: calla L3F23A7D0 +3f23c780: move a8, *a13(0x20), 1 +3f23c7a0: move *a9(0x80), a5, 1 +3f23c7c0: jreq L3F23CAE0 +3f23c7d0: move *a9(0x80), a5, 1 +3f23c7f0: move *a5(0x160), *a10(0x20), 1 +3f23c820: move a14, -*sp, 1 +3f23c830: sub a5, a5 +3f23c840: move a5, *a14+, 1 +3f23c850: movi 0x80000, a5 +3f23c880: move a5, *a14+, 1 +3f23c890: move a7, *a14+, 1 +3f23c8a0: move a10, *a14+, 1 +3f23c8b0: move *a9(0x80), *a14+, 1 +3f23c8d0: calla L3F23A7D0 +3f23c900: move *a13(0x20), a5, 1 +3f23c920: add a5, a8 +3f23c930: move a8, *a13(0x20), 1 +3f23c950: setf 8, 0, 0 +3f23c960: move *a10, a5, 0 +3f23c970: subk 21, a5 +3f23c980: jrne L3F23CAE0 +3f23c990: move *a11(0x160), *a10(0x20), 1 +3f23c9c0: move a14, -*sp, 1 +3f23c9d0: sub a5, a5 +3f23c9e0: move a5, *a14+, 1 +3f23c9f0: movi 0x80000, a5 +3f23ca20: move a5, *a14+, 1 +3f23ca30: move a7, *a14+, 1 +3f23ca40: move a10, *a14+, 1 +3f23ca50: move a11, *a14+, 1 +3f23ca60: calla L3F23A7D0 +3f23ca90: move *a13(0x20), a5, 1 +3f23cab0: add a5, a8 +3f23cac0: move a8, *a13(0x20), 1 +L3F23CAE0: +3f23cae0: move *sp(0xe0), a14, 1 +3f23cb00: mmfm sp, a5,a7,a9,a10,a11,a13 +3f23cb20: rets 2 +L3F23CB30: +3f23cb30: mmtm sp, a5,a7,a9,a10,a11,a13 +3f23cb50: move a14, a13 +3f23cb60: move *a13(0xffe0), a9, 1 +3f23cb80: move *a13(0xffc0), a10, 1 +3f23cba0: movk 1, a7 +3f23cbb0: move a7, @0x98750, 1 +3f23cbe0: move @0x98710, a5, 1 +3f23cc10: move *a5, a5, 1 +3f23cc20: move *a5(0xe0), a11, 1 +3f23cc40: jreq L3F23D1E0 +L3F23CC50: +3f23cc50: setf 1, 0, 0 +3f23cc60: move *a11(0x683), a7, 0 +3f23cc80: jreq L3F23D1B0 +3f23cc90: setf 16, 1, 0 +3f23cca0: move *a11(0x3a0), a7, 0 +3f23ccc0: move *a11(0x650), a5, 0 +3f23cce0: sub a5, a7 +3f23ccf0: cmp a7, a9 +3f23cd00: jrlt L3F23D1B0 +3f23cd10: move *a11(0x360), a7, 0 +3f23cd30: move *a11(0x3a0), a5, 0 +3f23cd50: add a7, a5 +3f23cd60: move *a11(0x650), a7, 0 +3f23cd80: add a7, a5 +3f23cd90: cmp a5, a9 +3f23cda0: jrge L3F23D1B0 +3f23cdb0: move *a11(0x3b0), a7, 0 +3f23cdd0: move *a11(0x650), a5, 0 +3f23cdf0: sub a5, a7 +3f23ce00: cmp a7, a10 +3f23ce10: jrlt L3F23D1B0 +3f23ce20: move *a11(0x370), a7, 0 +3f23ce40: move *a11(0x3b0), a5, 0 +3f23ce60: add a7, a5 +3f23ce70: move *a11(0x650), a7, 0 +3f23ce90: add a7, a5 +3f23cea0: cmp a5, a10 +3f23ceb0: jrge L3F23D1B0 +3f23cec0: move @0x98750, a7, 1 +3f23cef0: move @0x98730, a5, 1 +3f23cf20: cmp a5, a7 +3f23cf30: jrlt L3F23D040 +3f23cf40: addk 10, a5 +3f23cf50: move a5, @0x98730, 1 +3f23cf80: move a14, -*sp, 1 +3f23cf90: sll 0x2, a5 +3f23cfa0: move a5, *a14+, 1 +3f23cfb0: move @0x98710, *a14+, 1 +3f23cfe0: calla L3F705B20 +3f23d010: move a8, @0x98710, 1 +L3F23D040: +3f23d040: move @0x98750, a7, 1 +3f23d070: sll 0x5, a7 +3f23d080: move @0x98710, a5, 1 +3f23d0b0: add a5, a7 +3f23d0c0: move a11, *a7, 1 +3f23d0d0: move @0x98750, a7, 1 +3f23d100: inc a7 +3f23d110: move a7, @0x98750, 1 +3f23d140: dec a7 +3f23d150: sll 0x5, a7 +3f23d160: add a5, a7 +3f23d170: move *a7, a7, 1 +3f23d180: move *a7(0xe0), a11, 1 +3f23d1a0: jruc L3F23D1D0 +L3F23D1B0: +3f23d1b0: move *a11(0xa0), a11, 1 +L3F23D1D0: +3f23d1d0: jrne L3F23CC50 +L3F23D1E0: +3f23d1e0: move @0x98750, a7, 1 +3f23d210: dec a7 +3f23d220: sll 0x5, a7 +3f23d230: move @0x98710, a5, 1 +3f23d260: add a5, a7 +3f23d270: move *a7, a8, 1 +3f23d280: move *sp(0xe0), a14, 1 +3f23d2a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f23d2c0: rets 2 +L3F23D2D0: +3f23d2d0: mmtm sp, a7,a9,a10,a11,a13 +3f23d2f0: move a14, a13 +3f23d300: move *a13(0xffe0), a9, 1 +3f23d320: move *a13(0xffc0), a10, 1 +3f23d340: move @0x98a40, a11, 1 +3f23d370: move @0x98a60, a7, 1 +3f23d3a0: cmp a7, a9 +3f23d3b0: jrne L3F23D410 +3f23d3c0: move @0x98a80, a7, 1 +3f23d3f0: cmp a7, a10 +3f23d400: jreq L3F23D510 +L3F23D410: +3f23d410: move a14, -*sp, 1 +3f23d420: move a10, *a14+, 1 +3f23d430: move a9, *a14+, 1 +3f23d440: calla L3F23CB30 +3f23d470: move a8, @0x98a40, 1 +3f23d4a0: move a9, @0x98a60, 1 +3f23d4d0: move a10, @0x98a80, 1 +3f23d500: jruc L3F23D5F0 +L3F23D510: +3f23d510: move *a13(0xffa0), a7, 1 +3f23d530: jrne L3F23D560 +3f23d540: move a11, a8 +3f23d550: jrne L3F23D5F0 +L3F23D560: +3f23d560: move a14, -*sp, 1 +3f23d570: move a10, *a14+, 1 +3f23d580: move a9, *a14+, 1 +3f23d590: calla L3F23CB30 +3f23d5c0: move a8, @0x98a40, 1 +L3F23D5F0: +3f23d5f0: cmp a11, a8 +3f23d600: jreq L3F23D6F0 +3f23d610: move a11, a7 +3f23d620: jreq L3F23D6B0 +3f23d630: move a14, -*sp, 1 +3f23d640: sub a7, a7 +3f23d650: move a7, *a14+, 1 +3f23d660: move a8, *a14+, 1 +3f23d670: move a11, *a14+, 1 +3f23d680: calla L3F2469E0 +L3F23D6B0: +3f23d6b0: calla L3F234F00 +3f23d6e0: sub a8, a8 +L3F23D6F0: +3f23d6f0: move *sp(0xc0), a14, 1 +3f23d710: mmfm sp, a7,a9,a10,a11,a13 +3f23d730: rets 2 +L3F23D740: +3f23d740: move a11, -*sp, 1 +3f23d750: move a14, -*sp, 1 +3f23d760: movk 1, a11 +3f23d770: move a11, *a14+, 1 +3f23d780: move @0x98a80, *a14+, 1 +3f23d7b0: move @0x98a60, *a14+, 1 +3f23d7e0: calla L3F23D2D0 +3f23d810: move *sp+, a11, 1 +3f23d820: rets +L3F23D830: +3f23d830: mmtm sp, a5,a7,a9,a10,a11,a13 +3f23d850: move a14, a13 +3f23d860: move *a13(0xffe0), a9, 1 +3f23d880: move *a9(0x120), a10, 1 +3f23d8a0: move @0x98ac0, a11, 1 +3f23d8d0: setf 16, 1, 0 +3f23d8e0: move *a11(0x40), a7, 0 +3f23d900: sra 0x1, a7 +3f23d910: move a7, @0x98a60, 1 +3f23d940: move *a11(0x50), a5, 0 +3f23d960: sra 0x1, a5 +3f23d970: move a5, @0x98a80, 1 +3f23d9a0: move a9, @0x98a40, 1 +3f23d9d0: move a10, @0x98920, 1 +3f23da00: movk 1, a5 +3f23da10: move a5, @0x98750, 1 +3f23da40: move @0x98710, a7, 1 +3f23da70: move a9, *a7, 1 +3f23da80: move a14, -*sp, 1 +3f23da90: movi 0x98940, a7 +3f23dac0: move a7, *a14+, 1 +3f23dad0: move *a9(0x1a0), *a14+, 1 +3f23daf0: move *a11(0x1020), a7, 1 +3f23db10: call a7 +3f23db20: move a14, -*sp, 1 +3f23db30: movi 0x989c0, a11 +3f23db60: move a11, *a14+, 1 +3f23db70: movi 0x98940, a7 +3f23dba0: move a7, *a14+, 1 +3f23dbb0: move *a9(0x120), *a14+, 1 +3f23dbd0: move @0x98ac0, *a14+, 1 +3f23dc00: move @0x98ac0, a5, 1 +3f23dc30: move *a5(0xca0), a7, 1 +3f23dc50: call a7 +3f23dc60: move a14, -*sp, 1 +3f23dc70: sub a7, a7 +3f23dc80: move a7, *a14+, 1 +3f23dc90: move @0x98ac0, *a14+, 1 +3f23dcc0: move @0x98ac0, a5, 1 +3f23dcf0: move *a5(0xc80), a7, 1 +3f23dd10: call a7 +3f23dd20: move a14, -*sp, 1 +3f23dd30: sub a7, a7 +3f23dd40: move a7, *a14+, 1 +3f23dd50: move @0x98a80, *a14+, 1 +3f23dd80: move @0x98a60, *a14+, 1 +3f23ddb0: move @0x98ac0, *a14+, 1 +3f23dde0: move @0x98ac0, a5, 1 +3f23de10: move *a5(0xd40), a7, 1 +3f23de30: call a7 +3f23de40: move a14, -*sp, 1 +3f23de50: move a10, *a14+, 1 +3f23de60: move @0x98ac0, *a14+, 1 +3f23de90: move @0x98ac0, a7, 1 +3f23dec0: move *a7(0xcc0), a5, 1 +3f23dee0: call a5 +3f23def0: move *sp(0xe0), a14, 1 +3f23df10: mmfm sp, a5,a7,a9,a10,a11,a13 +3f23df30: rets 2 +L3F23DF40: +3f23df40: move a13, -*sp, 1 +3f23df50: move a14, a13 +3f23df60: calla L3F234F00 +3f23df90: move *sp(0x40), a14, 1 +3f23dfb0: move *sp+, a13, 1 +3f23dfc0: rets 2 +L3F23DFD0: +3f23dfd0: mmtm sp, a9,a11 +3f23dff0: move @0x97f20, a11, 1 +3f23e020: move *a11(0x100), a9, 1 +3f23e040: jreq L3F23E080 +3f23e050: move *a9(0x1a0), a11, 1 +3f23e070: jrne L3F23E0A0 +L3F23E080: +3f23e080: sub a8, a8 +3f23e090: jruc L3F23E0B0 +L3F23E0A0: +3f23e0a0: movk 1, a8 +L3F23E0B0: +3f23e0b0: mmfm sp, a9,a11 +3f23e0d0: rets +L3F23E0E0: +3f23e0e0: mmtm sp, a9,a11,a13 +3f23e100: move a14, a13 +3f23e110: move *a13(0xffe0), a11, 1 +3f23e130: move @0x98ac0, a9, 1 +3f23e160: cmp a9, a11 +3f23e170: jreq L3F23E2C0 +3f23e180: move a14, -*sp, 1 +3f23e190: movk 1, a11 +3f23e1a0: move a11, *a14+, 1 +3f23e1b0: move *a13(0xffa0), *a14+, 1 +3f23e1d0: move *a13(0xffc0), *a14+, 1 +3f23e1f0: move *a13(0xffe0), a11, 1 +3f23e210: move *a11, a11, 1 +3f23e220: movi 0x700, a9 +3f23e240: mpys a9, a11 +3f23e250: addi 0xdb2c0, a11 +3f23e280: move a11, *a14+, 1 +3f23e290: calla L3F2340A0 +L3F23E2C0: +3f23e2c0: move *sp(0x80), a14, 1 +3f23e2e0: mmfm sp, a9,a11,a13 +3f23e300: rets 2 +3f23e310: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f23e330: move a14, a13 +3f23e340: addi 0x80, a14 +3f23e360: sub a11, a11 +3f23e370: move a11, *a13, 1 +3f23e380: move *a13(0xffe0), a7, 1 +3f23e3a0: move *a7(0x40), a9, 1 +3f23e3c0: setf 16, 0, 0 +3f23e3d0: move *a9(0x10), a7, 0 +3f23e3f0: subk 6, a7 +3f23e400: jreq L3F23E440 +3f23e410: movk 16, a8 +3f23e420: jauc L3F23F410 +L3F23E440: +3f23e440: move *a9(0x40), a7, 1 +3f23e460: jreq L3F23E550 +3f23e470: move a14, -*sp, 1 +3f23e480: move *a13(0xffe0), *a14+, 1 +3f23e4a0: move *a9(0x40), *a14+, 1 +3f23e4c0: calla L3F7F65F0 +3f23e4f0: move a8, *a13, 1 +3f23e500: move a8, a7 +3f23e510: jrne L3F23E550 +3f23e520: movk 3, a8 +3f23e530: jauc L3F23F410 +L3F23E550: +3f23e550: move *a9(0x20), a7, 1 +3f23e570: jreq L3F23EAB0 +3f23e580: move a14, -*sp, 1 +3f23e590: move *a13(0xffe0), *a14+, 1 +3f23e5b0: move *a9(0x20), *a14+, 1 +3f23e5d0: calla L3F7F65F0 +3f23e600: move a8, a12 +3f23e610: jrne L3F23E650 +3f23e620: movk 3, a8 +3f23e630: jauc L3F23F410 +L3F23E650: +3f23e650: setf 16, 1, 0 +3f23e660: move *a12(0x3a0), a10, 0 +3f23e680: move *a12(0x3b0), a11, 0 +3f23e6a0: move *a9(0x60), a7, 0 +3f23e6c0: add a10, a7 +3f23e6d0: move @0x98a60, a5, 1 +3f23e700: cmp a7, a5 +3f23e710: jrlt L3F23EA80 +3f23e720: move *a9(0x70), a7, 0 +3f23e740: add a11, a7 +3f23e750: move @0x98a80, a5, 1 +3f23e780: cmp a7, a5 +3f23e790: jrlt L3F23EA80 +3f23e7a0: setf 16, 0, 0 +3f23e7b0: move *a9(0x80), a7, 0 +3f23e7d0: jreq L3F23E8B0 +3f23e7e0: setf 16, 1, 0 +3f23e7f0: move *a9(0x60), a7, 0 +3f23e810: add a10, a7 +3f23e820: setf 16, 0, 0 +3f23e830: move *a9(0x80), a5, 0 +3f23e850: add a5, a7 +3f23e860: move @0x98a60, a5, 1 +3f23e890: cmp a5, a7 +3f23e8a0: jrlt L3F23EA80 +L3F23E8B0: +3f23e8b0: move *a9(0x90), a7, 0 +3f23e8d0: jreq L3F23E9B0 +3f23e8e0: setf 16, 1, 0 +3f23e8f0: move *a9(0x70), a7, 0 +3f23e910: add a11, a7 +3f23e920: setf 16, 0, 0 +3f23e930: move *a9(0x90), a5, 0 +3f23e950: add a5, a7 +3f23e960: move @0x98a80, a5, 1 +3f23e990: cmp a5, a7 +3f23e9a0: jrlt L3F23EA80 +L3F23E9B0: +3f23e9b0: move a14, -*sp, 1 +3f23e9c0: move @0x98a80, *a14+, 1 +3f23e9f0: move @0x98a60, *a14+, 1 +3f23ea20: move a12, *a14+, 1 +3f23ea30: calla L3F911A70 +3f23ea60: move a8, a5 +3f23ea70: jrne L3F23EAB0 +L3F23EA80: +3f23ea80: sub a8, a8 +3f23ea90: jauc L3F23F410 +L3F23EAB0: +3f23eab0: move *a13, a11, 1 +3f23eac0: jreq L3F23EC00 +3f23ead0: setf 16, 1, 0 +3f23eae0: move *a11(0x3a0), a7, 0 +3f23eb00: move *a9(0xa0), a5, 0 +3f23eb20: add a5, a7 +3f23eb30: move a7, *a13(0x20), 1 +3f23eb50: move *a11(0x3b0), a5, 0 +3f23eb70: move *a9(0xb0), a7, 0 +3f23eb90: add a7, a5 +3f23eba0: move a5, *a13(0x40), 1 +3f23ebc0: move *a11(0x20), *a13(0x60), 1 +3f23ebf0: jruc L3F23ED60 +L3F23EC00: +3f23ec00: move @0x98a60, a7, 1 +3f23ec30: setf 16, 1, 0 +3f23ec40: move *a9(0xa0), a5, 0 +3f23ec60: add a7, a5 +3f23ec70: move a5, *a13(0x20), 1 +3f23ec90: move @0x98a80, a5, 1 +3f23ecc0: move *a9(0xb0), a11, 0 +3f23ece0: add a5, a11 +3f23ecf0: move a11, *a13(0x40), 1 +3f23ed10: move @0x98ac0, a11, 1 +3f23ed40: move a11, *a13(0x60), 1 +L3F23ED60: +3f23ed60: move *a13(0x20), a11, 1 +3f23ed80: jrge L3F23EDD0 +3f23ed90: sub a7, a7 +3f23eda0: move a7, *a13(0x20), 1 +3f23edc0: jruc L3F23EE80 +L3F23EDD0: +3f23edd0: move *a13(0x60), a7, 1 +3f23edf0: move *a7(0x40), a5, 0 +3f23ee10: cmp a5, a11 +3f23ee20: jrlt L3F23EE80 +3f23ee30: move *a7(0x40), a5, 0 +3f23ee50: dec a5 +3f23ee60: move a5, *a13(0x20), 1 +L3F23EE80: +3f23ee80: move *a13(0x40), a11, 1 +3f23eea0: jrge L3F23EEF0 +3f23eeb0: sub a7, a7 +3f23eec0: move a7, *a13(0x40), 1 +3f23eee0: jruc L3F23EFA0 +L3F23EEF0: +3f23eef0: move *a13(0x60), a7, 1 +3f23ef10: move *a7(0x50), a5, 0 +3f23ef30: cmp a5, a11 +3f23ef40: jrlt L3F23EFA0 +3f23ef50: move *a7(0x50), a5, 0 +3f23ef70: dec a5 +3f23ef80: move a5, *a13(0x40), 1 +L3F23EFA0: +3f23efa0: move *a13(0x60), a11, 1 +3f23efc0: move @0x98ac0, a7, 1 +3f23eff0: cmp a7, a11 +3f23f000: jrne L3F23F320 +3f23f010: move *a13(0x20), a5, 1 +3f23f030: move @0x989e0, a11, 0 +3f23f060: cmp a11, a5 +3f23f070: jrge L3F23F0B0 +3f23f080: move a11, *a13(0x20), 1 +3f23f0a0: jruc L3F23F120 +L3F23F0B0: +3f23f0b0: move @0x98a00, a7, 0 +3f23f0e0: cmp a7, a5 +3f23f0f0: jrlt L3F23F120 +3f23f100: move a7, *a13(0x20), 1 +L3F23F120: +3f23f120: move *a13(0x40), a7, 1 +3f23f140: move @0x989f0, a5, 0 +3f23f170: cmp a5, a7 +3f23f180: jrge L3F23F1C0 +3f23f190: move a5, *a13(0x40), 1 +3f23f1b0: jruc L3F23F230 +L3F23F1C0: +3f23f1c0: move @0x98a10, a5, 0 +3f23f1f0: cmp a5, a7 +3f23f200: jrlt L3F23F230 +3f23f210: move a5, *a13(0x40), 1 +L3F23F230: +3f23f230: move a14, -*sp, 1 +3f23f240: movk 1, a7 +3f23f250: move a7, *a14+, 1 +3f23f260: move *a13(0x40), *a14+, 1 +3f23f280: move *a13(0x20), *a14+, 1 +3f23f2a0: move *a13(0x60), *a14+, 1 +3f23f2c0: move *a13(0x60), a5, 1 +3f23f2e0: move *a5(0xd40), a7, 1 +3f23f300: call a7 +3f23f310: jruc L3F23F400 +L3F23F320: +3f23f320: calla L3F23DFD0 +3f23f350: move a8, a5 +3f23f360: jrne L3F23F400 +3f23f370: move a14, -*sp, 1 +3f23f380: move *a13(0x40), *a14+, 1 +3f23f3a0: move *a13(0x20), *a14+, 1 +3f23f3c0: move a11, *a14+, 1 +3f23f3d0: calla L3F23E0E0 +L3F23F400: +3f23f400: sub a8, a8 +L3F23F410: +3f23f410: move *sp(0x100), a14, 1 +3f23f430: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f23f450: rets 2 +L3F23F460: +3f23f460: mmtm sp, a7,a9,a11,a13 +3f23f480: move a14, a13 +3f23f490: move *a13(0xffe0), a9, 1 +3f23f4b0: move *a9(0x20), a11, 1 +3f23f4d0: move @0xdc920, a7, 1 +3f23f500: cmp a7, a11 +3f23f510: jrnc L3F23F590 +3f23f520: move @0xdc900, a11, 1 +3f23f550: inc a11 +3f23f560: move a11, @0xdc900, 1 +L3F23F590: +3f23f590: move *a9(0x20), a11, 1 +3f23f5b0: move a11, @0xdc920, 1 +3f23f5e0: sub a7, a7 +3f23f5f0: movb a7, *a9(0xf8) +3f23f610: setf 16, 0, 0 +3f23f620: move @0x987d0, a7, 0 +3f23f650: move a7, *a9(0xe0), 0 +3f23f670: move *sp(0xa0), a14, 1 +3f23f690: mmfm sp, a7,a9,a11,a13 +3f23f6b0: rets 2 +L3F23F6C0: +3f23f6c0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f23f6e0: move a14, a13 +3f23f6f0: addi 0x1e0, a14 +3f23f710: move *a13(0xffe0), a9, 1 +3f23f730: move *a13(0xffc0), a10, 1 +3f23f750: move *a13(0xffa0), a11, 1 +3f23f770: move a9, *a13(0x80), 1 +3f23f790: move a10, *a13(0x60), 1 +3f23f7b0: setf 8, 0, 0 +3f23f7c0: move *a11(0x8), a7, 0 +3f23f7e0: move a7, *a13(0x160), 1 +3f23f800: sub a5, a5 +3f23f810: move a5, *a13(0x180), 1 +3f23f830: setf 16, 0, 0 +3f23f840: move *a11(0xe0), a3, 0 +3f23f860: andi 0xff, a3 +3f23f890: move a3, *a13(0x100), 1 +3f23f8b0: move a5, *a13(0x120), 1 +3f23f8d0: move *a9(0x480), a12, 1 +3f23f8f0: jreq L3F23FE40 +L3F23F900: +3f23f900: move a14, -*sp, 1 +3f23f910: move a12, *a14+, 1 +3f23f920: move a13, *a14+, 1 +3f23f930: calla L3F871490 +3f23f960: move a8, a3 +3f23f970: jreq L3F23FE20 +3f23f980: move *a13(0xff80), a7, 1 +3f23f9a0: jreq L3F23FA90 +3f23f9b0: move a14, -*sp, 1 +3f23f9c0: movk 1, a5 +3f23f9d0: move a5, *a14+, 1 +3f23f9e0: movi 0xdc900, a3 +3f23fa10: move *a3+, *a14+, 1 +3f23fa20: move *a3+, *a14+, 1 +3f23fa30: move a12, *a14+, 1 +3f23fa40: move a10, *a14+, 1 +3f23fa50: calla L3F237830 +3f23fa80: jruc L3F23FB60 +L3F23FA90: +3f23fa90: move a14, -*sp, 1 +3f23faa0: movk 1, a5 +3f23fab0: move a5, *a14+, 1 +3f23fac0: movi 0xdc900, a3 +3f23faf0: move *a3+, *a14+, 1 +3f23fb00: move *a3+, *a14+, 1 +3f23fb10: move a12, *a14+, 1 +3f23fb20: move a10, *a14+, 1 +3f23fb30: calla L3F236C40 +L3F23FB60: +3f23fb60: move a14, -*sp, 1 +3f23fb70: move a5, *a14+, 1 +3f23fb80: sub a3, a3 +3f23fb90: move a3, *a14+, 1 +3f23fba0: move *a12(0x80), *a14+, 1 +3f23fbc0: move a11, *a14+, 1 +3f23fbd0: calla L3F23B8B0 +3f23fc00: move a14, -*sp, 1 +3f23fc10: move a12, *a14+, 1 +3f23fc20: setf 8, 0, 0 +3f23fc30: move *a11, a3, 0 +3f23fc40: sll 0x5, a3 +3f23fc50: addi 0x99b30, a3 +3f23fc80: move *a3+, *a14+, 1 +3f23fc90: move *a12(0x140), *a14+, 1 +3f23fcb0: move a5, *a14+, 1 +3f23fcc0: move a11, *a14+, 1 +3f23fcd0: move *a12(0x40), *a14+, 1 +3f23fcf0: calla L3F23A080 +3f23fd20: move *a10(0x140), a3, 1 +3f23fd40: subk 5, a3 +3f23fd50: jrne L3F23FE00 +3f23fd60: move a10, a3 +3f23fd70: addi 0x180, a3 +3f23fd90: move a11, a8 +3f23fda0: movk 8, a5 +L3F23FDB0: +3f23fdb0: move *a8+, *a3+, 1 +3f23fdc0: dsjs a5, L3F23FDB0 +3f23fdd0: movk 6, a3 +3f23fde0: move a3, *a10(0x140), 1 +L3F23FE00: +3f23fe00: movk 1, a8 +3f23fe10: jruc L3F23FE50 +L3F23FE20: +3f23fe20: move *a12, a12, 1 +3f23fe30: jrne L3F23F900 +L3F23FE40: +3f23fe40: sub a8, a8 +L3F23FE50: +3f23fe50: move *sp(0x120), a14, 1 +3f23fe70: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f23fe90: rets 2 +L3F23FEA0: +3f23fea0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f23fec0: move a14, a13 +3f23fed0: addk 32, a14 +3f23fee0: move *a13(0xffe0), a9, 1 +3f23ff00: move *a13(0xffc0), a10, 1 +3f23ff20: move *a13(0xffa0), a11, 1 +3f23ff40: move *a13(0xff80), a7, 1 +3f23ff60: jreq L3F2402E0 +3f23ff70: move @0x987b0, a7, 1 +3f23ffa0: cmp a7, a11 +3f23ffb0: jrge L3F240170 +L3F23FFC0: +3f23ffc0: move a11, a7 +3f23ffd0: sll 0x5, a7 +3f23ffe0: move @0x98770, a5, 1 +3f240010: add a5, a7 +3f240020: move *a7, *a13, 1 +3f240030: move a14, -*sp, 1 +3f240040: move *a13(0xff80), *a14+, 1 +3f240060: move a10, *a14+, 1 +3f240070: move a9, *a14+, 1 +3f240080: move *a13(0x0), *a14+, 1 +3f2400a0: calla L3F23F6C0 +3f2400d0: move a8, a5 +3f2400e0: jreq L3F240110 +3f2400f0: movk 1, a8 +3f240100: jruc L3F2404F0 +L3F240110: +3f240110: inc a11 +3f240120: move @0x987b0, a7, 1 +3f240150: cmp a7, a11 +3f240160: jrlt L3F23FFC0 +L3F240170: +3f240170: move *a9(0xd80), a5, 1 +3f240190: jreq L3F2402C0 +3f2401a0: move @0x98750, a5, 1 +3f2401d0: cmp a5, a11 +3f2401e0: jrge L3F2402C0 +3f2401f0: move a11, a8 +3f240200: jrle L3F2402E0 +3f240210: move a11, a5 +3f240220: dec a5 +3f240230: sll 0x5, a5 +3f240240: move @0x98710, a7, 1 +3f240270: add a7, a5 +3f240280: move *a13, a7, 1 +3f240290: move *a5, a5, 1 +3f2402a0: cmp a5, a7 +3f2402b0: jreq L3F2402E0 +L3F2402C0: +3f2402c0: sub a8, a8 +3f2402d0: jruc L3F2404F0 +L3F2402E0: +3f2402e0: move @0x98750, a7, 1 +3f240310: cmp a7, a11 +3f240320: jrge L3F2404E0 +L3F240330: +3f240330: move a11, a7 +3f240340: sll 0x5, a7 +3f240350: move @0x98710, a5, 1 +3f240380: add a5, a7 +3f240390: move *a7, *a13, 1 +3f2403a0: move a14, -*sp, 1 +3f2403b0: move *a13(0xff80), *a14+, 1 +3f2403d0: move a10, *a14+, 1 +3f2403e0: move a9, *a14+, 1 +3f2403f0: move *a13(0x0), *a14+, 1 +3f240410: calla L3F23F6C0 +3f240440: move a8, a5 +3f240450: jreq L3F240480 +3f240460: movk 1, a8 +3f240470: jruc L3F2404F0 +L3F240480: +3f240480: inc a11 +3f240490: move @0x98750, a7, 1 +3f2404c0: cmp a7, a11 +3f2404d0: jrlt L3F240330 +L3F2404E0: +3f2404e0: sub a8, a8 +L3F2404F0: +3f2404f0: move *sp(0xe0), a14, 1 +3f240510: mmfm sp, a5,a7,a9,a10,a11,a13 +3f240530: rets 2 +L3F240540: +3f240540: mmtm sp, a7,a9,a10,a11,a13 +3f240560: move a14, a13 +3f240570: addk 32, a14 +3f240580: move *a13(0xffe0), a9, 1 +3f2405a0: move *a13(0xffc0), a10, 1 +3f2405c0: move *a9(0xd80), *a13(0x0), 1 +3f2405f0: move *a13, a11, 1 +3f240600: jreq L3F2409F0 +3f240610: dsjs a11, L3F2406D0 +3f240620: move a14, -*sp, 1 +3f240630: sub a11, a11 +3f240640: move a11, *a14+, 1 +3f240650: move a11, *a14+, 1 +3f240660: move a10, *a14+, 1 +3f240670: move *a13(0xffa0), *a14+, 1 +3f240690: calla L3F23BEA0 +3f2406c0: jruc L3F2409F0 +L3F2406D0: +3f2406d0: move *a13, a11, 1 +3f2406e0: move *a13(0xffa0), a7, 1 +3f240700: cmp a7, a11 +3f240710: jreq L3F2407A0 +3f240720: move a14, -*sp, 1 +3f240730: move a7, *a14+, 1 +3f240740: move a11, *a14+, 1 +3f240750: calla L3F234D90 +3f240780: move a8, a8 +3f240790: jreq L3F240860 +L3F2407A0: +3f2407a0: move a14, -*sp, 1 +3f2407b0: move a11, *a14+, 1 +3f2407c0: sub a7, a7 +3f2407d0: move a7, *a14+, 1 +3f2407e0: move a10, *a14+, 1 +3f2407f0: move *a13(0xffa0), *a14+, 1 +3f240810: calla L3F23BEA0 +3f240840: move a8, a8 +3f240850: jrne L3F2409F0 +L3F240860: +3f240860: move a14, -*sp, 1 +3f240870: sub a7, a7 +3f240880: move a7, *a14+, 1 +3f240890: move a7, *a14+, 1 +3f2408a0: move a11, *a14+, 1 +3f2408b0: move a10, *a14+, 1 +3f2408c0: calla L3F23B8B0 +3f2408f0: move a14, -*sp, 1 +3f240900: move a7, *a14+, 1 +3f240910: setf 8, 0, 0 +3f240920: move *a10, a7, 0 +3f240930: sll 0x5, a7 +3f240940: addi 0x99b30, a7 +3f240970: move *a7+, *a14+, 1 +3f240980: movk 1, a7 +3f240990: move a7, *a14+, 1 +3f2409a0: move a10, *a14+, 1 +3f2409b0: move a11, *a14+, 1 +3f2409c0: calla L3F23A7D0 +L3F2409F0: +3f2409f0: move *sp(0xc0), a14, 1 +3f240a10: mmfm sp, a7,a9,a10,a11,a13 +3f240a30: rets 2 +L3F240A40: +3f240a40: mmtm sp, a5,a7,a9,a10,a11,a13 +3f240a60: move a14, a13 +3f240a70: addi 0x40, a14 +3f240a90: move *a13(0xffe0), a9, 1 +3f240ab0: move *a13(0xffc0), a10, 1 +3f240ad0: move *a10(0x100), a11, 1 +3f240af0: sub a7, a7 +3f240b00: move a7, *a13, 1 +3f240b10: move *a11(0xa0), a7, 1 +3f240b30: jreq L3F240E60 +3f240b40: move *a13(0xff60), a7, 1 +3f240b60: jreq L3F240BA0 +3f240b70: move *a10(0xd80), a5, 1 +3f240b90: jruc L3F240BB0 +L3F240BA0: +3f240ba0: movk 1, a5 +L3F240BB0: +3f240bb0: move a5, *a13(0x20), 1 +3f240bd0: dsjs a5, L3F240CB0 +3f240be0: move a14, -*sp, 1 +3f240bf0: sub a5, a5 +3f240c00: move a5, *a14+, 1 +3f240c10: move a11, *a14+, 1 +3f240c20: move a9, *a14+, 1 +3f240c30: move @0x98a40, *a14+, 1 +3f240c60: calla L3F23BEA0 +3f240c90: move a8, *a13, 1 +3f240ca0: jruc L3F240E60 +L3F240CB0: +3f240cb0: move *a13(0x20), a5, 1 +3f240cd0: jreq L3F240E60 +3f240ce0: move @0x98a40, a7, 1 +3f240d10: cmp a7, a5 +3f240d20: jreq L3F240DB0 +3f240d30: move a14, -*sp, 1 +3f240d40: move a7, *a14+, 1 +3f240d50: move a5, *a14+, 1 +3f240d60: calla L3F234D90 +3f240d90: move a8, a7 +3f240da0: jreq L3F240E60 +L3F240DB0: +3f240db0: move a14, -*sp, 1 +3f240dc0: move a5, *a14+, 1 +3f240dd0: move a11, *a14+, 1 +3f240de0: move a9, *a14+, 1 +3f240df0: move @0x98a40, *a14+, 1 +3f240e20: calla L3F23BEA0 +3f240e50: move a8, *a13, 1 +L3F240E60: +3f240e60: move *a13, a7, 1 +3f240e70: jrne L3F241120 +3f240e80: move a14, -*sp, 1 +3f240e90: movk 1, a5 +3f240ea0: move a5, *a14+, 1 +3f240eb0: sub a5, a5 +3f240ec0: move a5, *a14+, 1 +3f240ed0: move *a11(0x80), *a14+, 1 +3f240ef0: move a9, *a14+, 1 +3f240f00: calla L3F23B8B0 +3f240f30: move a14, -*sp, 1 +3f240f40: move a11, *a14+, 1 +3f240f50: setf 8, 0, 0 +3f240f60: move *a9, a5, 0 +3f240f70: sll 0x5, a5 +3f240f80: addi 0x99b30, a5 +3f240fb0: move *a5+, *a14+, 1 +3f240fc0: move *a11(0x140), *a14+, 1 +3f240fe0: movk 1, a5 +3f240ff0: move a5, *a14+, 1 +3f241000: move a9, *a14+, 1 +3f241010: move *a11(0x40), *a14+, 1 +3f241030: calla L3F23A080 +3f241060: move a8, *a13, 1 +3f241070: move a8, a7 +3f241080: jreq L3F241120 +3f241090: setf 8, 0, 0 +3f2410a0: move *a9, a5, 0 +3f2410b0: subk 6, a5 +3f2410c0: jrne L3F241120 +3f2410d0: move *a11(0x80), a5, 1 +3f2410f0: move a5, @0x98aa0, 1 +L3F241120: +3f241120: move a7, a5 +3f241130: jreq L3F2414E0 +3f241140: move *a13(0xff80), a5, 1 +3f241160: jrne L3F2414E0 +3f241170: setf 8, 0, 0 +3f241180: move *a9, a5, 0 +3f241190: subk 6, a5 +3f2411a0: jreq L3F2414E0 +3f2411b0: jruc L3F241480 +L3F2411C0: +3f2411c0: move *a13(0xffa0), a7, 1 +3f2411e0: movk 1, a5 +3f2411f0: move a5, *a7(0x120), 1 +3f241210: move *a7(0x140), a5, 1 +3f241230: subk 4, a5 +3f241240: jrne L3F241350 +3f241250: move *a7(0x100), a5, 1 +3f241270: move *a10(0x100), a7, 1 +3f241290: move *a5(0x40), a5, 1 +3f2412b0: move *a7(0x40), a7, 1 +3f2412d0: cmp a7, a5 +3f2412e0: jrne L3F241350 +3f2412f0: move *a13(0xffa0), a7, 1 +3f241310: movk 5, a5 +3f241320: move a5, *a7(0x140), 1 +3f241340: jruc L3F2413A0 +L3F241350: +3f241350: move *a13(0xffa0), a7, 1 +3f241370: move *a10(0x100), *a7(0x160), 1 +L3F2413A0: +3f2413a0: movk 6, a7 +3f2413b0: move a7, *a10(0x140), 1 +3f2413d0: movk 1, a5 +3f2413e0: move a5, *a10(0x120), 1 +3f241400: move a10, a5 +3f241410: addi 0x180, a5 +3f241430: move a9, a8 +3f241440: movk 8, a7 +L3F241450: +3f241450: move *a8+, *a5+, 1 +3f241460: dsjs a7, L3F241450 +3f241470: jruc L3F2414E0 +L3F241480: +3f241480: move *a10(0x140), a8, 1 +3f2414a0: subk 3, a8 +3f2414b0: jreq L3F2413A0 +3f2414c0: dec a8 +3f2414d0: jreq L3F2411C0 +L3F2414E0: +3f2414e0: move *sp(0xe0), a14, 1 +3f241500: mmfm sp, a5,a7,a9,a10,a11,a13 +3f241520: rets 2 +L3F241530: +3f241530: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f241550: move a14, a13 +3f241560: addi 0x60, a14 +3f241580: move *a13(0xffe0), a9, 1 +3f2415a0: move *a13(0xffc0), a10, 1 +3f2415c0: move *a10(0x100), a4, 1 +3f2415e0: sub a7, a7 +3f2415f0: move a7, *a13(0x40), 1 +3f241610: setf 8, 0, 0 +3f241620: move *a9(0x8), a7, 0 +3f241640: move a7, *a13, 1 +3f241650: jaeq L3F242500 +3f241670: move *a10(0x120), a7, 1 +3f241690: jreq L3F241720 +3f2416a0: move a14, -*sp, 1 +3f2416b0: move a9, *a14+, 1 +3f2416c0: move a10, *a14+, 1 +3f2416d0: calla L3F235280 +3f241700: jauc L3F242500 +L3F241720: +3f241720: move a14, -*sp, 1 +3f241730: move a9, *a14+, 1 +3f241740: calla L3F23F460 +3f241770: move *a13, a7, 1 +3f241780: sra 0x3, a7 +3f241790: sll 0x3, a7 +3f2417a0: add a10, a7 +3f2417b0: move a7, a11 +3f2417c0: addi 0x280, a11 +3f2417e0: move *a13, a7, 1 +3f2417f0: movk 7, a5 +3f241800: and a7, a5 +3f241810: movk 1, a7 +3f241820: sll a5, a7 +3f241830: move a7, *a13(0x20), 1 +3f241850: move *a13, a5, 1 +3f241860: sll 0x4, a5 +3f241870: addi 0x98ae0, a5 +3f2418a0: setf 16, 0, 0 +3f2418b0: move *a5, a0, 0 +3f2418c0: jauc L3F242270 +L3F2418E0: +3f2418e0: move *a11, a7, 0 +3f2418f0: move *a13(0x20), a5, 1 +3f241910: and a5, a7 +3f241920: jreq L3F241A80 +3f241930: move a0, a7 +3f241940: jane L3F242500 +3f241960: movk 3, a7 +3f241970: movb a7, *a9 +3f241980: move a14, -*sp, 1 +3f241990: move a10, *a14+, 1 +3f2419a0: move a9, *a14+, 1 +3f2419b0: calla L3F241530 +3f2419e0: movk 2, a7 +3f2419f0: movb a7, *a9 +3f241a00: move a14, -*sp, 1 +3f241a10: move a10, *a14+, 1 +3f241a20: move a9, *a14+, 1 +3f241a30: calla L3F241530 +3f241a60: jauc L3F242500 +L3F241A80: +3f241a80: sub a7, a7 +3f241a90: move a7, @0x98aa0, 1 +3f241ac0: zext a5, 0 +3f241ad0: move *a11, a7, 0 +3f241ae0: or a5, a7 +3f241af0: movb a7, *a11 +3f241b00: sub a12, a12 +3f241b10: movk 1, a2 +3f241b20: move a0, a5 +3f241b30: jreq L3F241CC0 +L3F241B40: +3f241b40: move a2, a7 +3f241b50: and a0, a7 +3f241b60: jreq L3F241C80 +3f241b70: move a12, a7 +3f241b80: sll 0x5, a7 +3f241b90: addi 0x987e0, a7 +3f241bc0: move *a7, a5, 1 +3f241bd0: inc a5 +3f241be0: move a5, *a7, 1 +3f241bf0: setf 16, 0, 0 +3f241c00: move @0x987d0, a7, 0 +3f241c30: or a2, a7 +3f241c40: move a7, @0x987d0, 0 +3f241c70: andn a2, a0 +L3F241C80: +3f241c80: inc a12 +3f241c90: sll 0x1, a2 +3f241ca0: move a0, a5 +3f241cb0: jrne L3F241B40 +L3F241CC0: +3f241cc0: move a4, a5 +3f241cd0: jrne L3F2422F0 +3f241ce0: move a14, -*sp, 1 +3f241cf0: movk 1, a7 +3f241d00: move a7, *a14+, 1 +3f241d10: sub a5, a5 +3f241d20: move a5, *a14+, 1 +3f241d30: move a9, *a14+, 1 +3f241d40: move a10, *a14+, 1 +3f241d50: calla L3F23FEA0 +3f241d80: move a8, a8 +3f241d90: jreq L3F2422F0 +3f241da0: move *a13, a5, 1 +3f241db0: move a5, @0x97f40, 1 +3f241de0: jruc L3F242500 +L3F241DF0: +3f241df0: move *a11, a7, 0 +3f241e00: move *a13(0x20), a5, 1 +3f241e20: and a5, a7 +3f241e30: jreq L3F242500 +3f241e40: sub a7, a7 +3f241e50: move a7, @0x98aa0, 1 +3f241e80: not a5 +3f241e90: zext a5, 0 +3f241ea0: move *a11, a7, 0 +3f241eb0: and a5, a7 +3f241ec0: movb a7, *a11 +3f241ed0: sub a12, a12 +3f241ee0: movk 1, a2 +3f241ef0: move a0, a5 +3f241f00: jreq L3F242110 +L3F241F10: +3f241f10: move a2, a7 +3f241f20: and a0, a7 +3f241f30: jreq L3F2420D0 +3f241f40: move a12, a7 +3f241f50: sll 0x5, a7 +3f241f60: addi 0x987e0, a7 +3f241f90: move *a7, a5, 1 +3f241fa0: dec a5 +3f241fb0: move a5, *a7, 1 +3f241fc0: jrgt L3F2420C0 +3f241fd0: setf 16, 0, 0 +3f241fe0: move @0x987d0, a7, 0 +3f242010: andn a2, a7 +3f242020: move a7, @0x987d0, 0 +3f242050: move a12, a5 +3f242060: sll 0x5, a5 +3f242070: addi 0x987e0, a5 +3f2420a0: sub a7, a7 +3f2420b0: move a7, *a5, 1 +L3F2420C0: +3f2420c0: andn a2, a0 +L3F2420D0: +3f2420d0: inc a12 +3f2420e0: sll 0x1, a2 +3f2420f0: move a0, a5 +3f242100: jrne L3F241F10 +L3F242110: +3f242110: move *a10(0xe00), a7, 1 +3f242130: jreq L3F2422F0 +3f242140: move *a13, a7, 1 +3f242150: move @0x97f40, a5, 1 +3f242180: cmp a5, a7 +3f242190: jrne L3F2422F0 +3f2421a0: movk 1, a7 +3f2421b0: move a7, *a13(0x40), 1 +3f2421d0: jruc L3F2422F0 +L3F2421E0: +3f2421e0: move a14, -*sp, 1 +3f2421f0: movi 0x3f264d80, a8 +3f242220: move a8, *a14+, 1 +3f242230: calla L3F35BD40 +3f242260: jruc L3F2422F0 +L3F242270: +3f242270: setf 8, 0, 0 +3f242280: move *a9, a8, 0 +3f242290: subk 2, a8 +3f2422a0: jaeq L3F2418E0 +3f2422c0: dec a8 +3f2422d0: jreq L3F241DF0 +3f2422e0: jruc L3F2421E0 +L3F2422F0: +3f2422f0: move a4, a5 +3f242300: jreq L3F2423F0 +3f242310: move a14, -*sp, 1 +3f242320: movk 1, a7 +3f242330: move a7, *a14+, 1 +3f242340: move *a13(0x40), *a14+, 1 +3f242360: move @0x97f20, *a14+, 1 +3f242390: move a10, *a14+, 1 +3f2423a0: move a9, *a14+, 1 +3f2423b0: calla L3F240A40 +3f2423e0: jruc L3F242480 +L3F2423F0: +3f2423f0: move a14, -*sp, 1 +3f242400: move @0x98a40, *a14+, 1 +3f242430: move a9, *a14+, 1 +3f242440: move a10, *a14+, 1 +3f242450: calla L3F240540 +L3F242480: +3f242480: move *a13(0x40), a7, 1 +3f2424a0: jreq L3F242500 +3f2424b0: move a14, -*sp, 1 +3f2424c0: move a10, *a14+, 1 +3f2424d0: calla L3F237C90 +L3F242500: +3f242500: move *sp(0x160), a14, 1 +3f242520: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f242540: rets 2 +L3F242550: +3f242550: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f242570: move a14, a13 +3f242580: addi 0x60, a14 +3f2425a0: move *a13(0xffe0), a9, 1 +3f2425c0: move *a13(0xffc0), a10, 1 +3f2425e0: move *a10(0x100), a12, 1 +3f242600: sub a7, a7 +3f242610: move a7, *a13, 1 +3f242620: move a7, *a13(0x20), 1 +3f242640: setf 16, 1, 0 +3f242650: move *a9(0xa0), a7, 0 +3f242670: move @0x989e0, a5, 0 +3f2426a0: cmp a5, a7 +3f2426b0: jrge L3F242710 +3f2426c0: move a5, *a9(0xa0), 0 +3f2426e0: movk 1, a7 +3f2426f0: move a7, *a13, 1 +3f242700: jruc L3F2427C0 +L3F242710: +3f242710: move *a9(0xa0), a7, 0 +3f242730: move @0x98a00, a5, 0 +3f242760: cmp a5, a7 +3f242770: jrlt L3F2427C0 +3f242780: move a5, *a9(0xa0), 0 +3f2427a0: movk 1, a7 +3f2427b0: move a7, *a13, 1 +L3F2427C0: +3f2427c0: move *a9(0xb0), a7, 0 +3f2427e0: move @0x989f0, a5, 0 +3f242810: cmp a5, a7 +3f242820: jrge L3F242880 +3f242830: move a5, *a9(0xb0), 0 +3f242850: movk 1, a7 +3f242860: move a7, *a13, 1 +3f242870: jruc L3F242930 +L3F242880: +3f242880: move *a9(0xb0), a7, 0 +3f2428a0: move @0x98a10, a5, 0 +3f2428d0: cmp a5, a7 +3f2428e0: jrlt L3F242930 +3f2428f0: move a5, *a9(0xb0), 0 +3f242910: movk 1, a7 +3f242920: move a7, *a13, 1 +L3F242930: +3f242930: move *a13, a7, 1 +3f242940: jreq L3F242A70 +3f242950: move a14, -*sp, 1 +3f242960: sub a5, a5 +3f242970: move a5, *a14+, 1 +3f242980: move *a9(0xb0), a8, 0 +3f2429a0: move a8, *a14+, 1 +3f2429b0: move *a9(0xa0), a8, 0 +3f2429d0: move a8, *a14+, 1 +3f2429e0: move @0x98ac0, *a14+, 1 +3f242a10: move @0x98ac0, a3, 1 +3f242a40: move *a3(0xd40), a5, 1 +3f242a60: call a5 +L3F242A70: +3f242a70: move *a10(0x120), a5, 1 +3f242a90: jreq L3F242B20 +3f242aa0: move a14, -*sp, 1 +3f242ab0: move a9, *a14+, 1 +3f242ac0: move a10, *a14+, 1 +3f242ad0: calla L3F235280 +3f242b00: jauc L3F243B00 +L3F242B20: +3f242b20: move a14, -*sp, 1 +3f242b30: move a9, *a14+, 1 +3f242b40: calla L3F23F460 +3f242b70: setf 8, 0, 0 +3f242b80: move *a9(0x8), a11, 0 +3f242ba0: move a11, a5 +3f242bb0: sra 0x3, a5 +3f242bc0: sll 0x3, a5 +3f242bd0: add a10, a5 +3f242be0: move a5, a0 +3f242bf0: addi 0x280, a0 +3f242c10: movk 7, a5 +3f242c20: and a11, a5 +3f242c30: movk 1, a3 +3f242c40: sll a5, a3 +3f242c50: move a3, *a13(0x40), 1 +3f242c70: jauc L3F243840 +L3F242C90: +3f242c90: sub a7, a7 +3f242ca0: move a7, @0x98aa0, 1 +3f242cd0: move @0x988e0, a5, 1 +3f242d00: inc a5 +3f242d10: move a5, @0x988e0, 1 +3f242d40: movi 0x2000, a3 +3f242d60: move a3, @0x98900, 1 +3f242d90: move *a13(0x40), a5, 0 +3f242db0: move *a0, a7, 0 +3f242dc0: or a5, a7 +3f242dd0: movb a7, *a0 +3f242de0: move a11, a7 +3f242df0: sll 0x3, a7 +3f242e00: add a10, a7 +3f242e10: movb *a7(0x440), *a9(0x8) +3f242e40: move *a9(0x8), a7, 0 +3f242e60: jaeq L3F243B00 +3f242e80: move *a9(0x8), a7, 0 +3f242ea0: subk 5, a7 +3f242eb0: jrhi L3F242FB0 +3f242ec0: move *a9(0x8), a7, 0 +3f242ee0: sll 0x4, a7 +3f242ef0: addi 0x98ae0, a7 +3f242f20: setf 16, 0, 0 +3f242f30: move @0x987d0, a5, 0 +3f242f60: move *a7, a7, 0 +3f242f70: or a5, a7 +3f242f80: move a7, @0x987d0, 0 +L3F242FB0: +3f242fb0: setf 16, 0, 0 +3f242fc0: move @0x987d0, a7, 0 +3f242ff0: andi 0x1f00, a7 +3f243020: ori 0x40, a7 +3f243050: or a3, a7 +3f243060: move a7, @0x99bf0, 1 +3f243090: move a12, a5 +3f2430a0: jane L3F2438D0 +3f2430c0: move a14, -*sp, 1 +3f2430d0: sub a5, a5 +3f2430e0: move a5, *a14+, 1 +3f2430f0: move a5, *a14+, 1 +3f243100: move a9, *a14+, 1 +3f243110: move a10, *a14+, 1 +3f243120: calla L3F23FEA0 +3f243150: move a8, a7 +3f243160: jreq L3F2438D0 +3f243170: jauc L3F243B00 +L3F243190: +3f243190: sub a7, a7 +3f2431a0: move a7, @0x98aa0, 1 +3f2431d0: move @0x988e0, a5, 1 +3f243200: dec a5 +3f243210: move a5, @0x988e0, 1 +3f243240: jrne L3F243280 +3f243250: move a7, @0x98900, 1 +L3F243280: +3f243280: move *a13(0x40), a3, 1 +3f2432a0: not a3 +3f2432b0: setf 8, 0, 0 +3f2432c0: zext a3, 0 +3f2432d0: move *a0, a5, 0 +3f2432e0: and a3, a5 +3f2432f0: movb a5, *a0 +3f243300: move a11, a5 +3f243310: sll 0x3, a5 +3f243320: add a10, a5 +3f243330: movb *a5(0x440), *a9(0x8) +3f243360: move *a9(0x8), a5, 0 +3f243380: jreq L3F243B00 +3f243390: move *a9(0x8), a5, 0 +3f2433b0: subk 5, a5 +3f2433c0: jrhi L3F2434C0 +3f2433d0: move *a9(0x8), a5, 0 +3f2433f0: sll 0x4, a5 +3f243400: addi 0x98ae0, a5 +3f243430: setf 16, 0, 0 +3f243440: move @0x987d0, a3, 0 +3f243470: move *a5, a5, 0 +3f243480: andn a5, a3 +3f243490: move a3, @0x987d0, 0 +L3F2434C0: +3f2434c0: setf 16, 0, 0 +3f2434d0: move @0x987d0, a5, 0 +3f243500: andi 0x1f00, a5 +3f243530: ori 0x40, a5 +3f243560: move @0x98900, a3, 1 +3f243590: or a3, a5 +3f2435a0: move a5, @0x99bf0, 1 +3f2435d0: move @0x987d0, a3, 0 +3f243600: andi 0x1f00, a3 +3f243630: jrne L3F2438D0 +3f243640: move *a10(0x420), a3, 1 +3f243660: jreq L3F2438D0 +3f243670: movk 1, a3 +3f243680: move a3, *a13(0x20), 1 +3f2436a0: jruc L3F2438D0 +L3F2436B0: +3f2436b0: move a14, -*sp, 1 +3f2436c0: sub a7, a7 +3f2436d0: move a7, *a14+, 1 +3f2436e0: setf 16, 1, 0 +3f2436f0: move *a9(0xb0), a8, 0 +3f243710: move a8, *a14+, 1 +3f243720: move *a9(0xa0), a8, 0 +3f243740: move a8, *a14+, 1 +3f243750: calla L3F23D2D0 +3f243780: move a8, a3 +3f243790: jrne L3F2438D0 +3f2437a0: jruc L3F243B00 +L3F2437B0: +3f2437b0: move a14, -*sp, 1 +3f2437c0: movi 0x3f264e50, a8 +3f2437f0: move a8, *a14+, 1 +3f243800: calla L3F35BD40 +3f243830: jruc L3F2438D0 +L3F243840: +3f243840: move *a9, a8, 0 +3f243850: subk 4, a8 +3f243860: jaeq L3F242C90 +3f243880: dec a8 +3f243890: jreq L3F243190 +3f2438a0: dec a8 +3f2438b0: jreq L3F2436B0 +3f2438c0: jruc L3F2437B0 +L3F2438D0: +3f2438d0: move a12, a3 +3f2438e0: jreq L3F2439D0 +3f2438f0: move a14, -*sp, 1 +3f243900: sub a7, a7 +3f243910: move a7, *a14+, 1 +3f243920: move *a13(0x20), *a14+, 1 +3f243940: move @0x97f00, *a14+, 1 +3f243970: move a10, *a14+, 1 +3f243980: move a9, *a14+, 1 +3f243990: calla L3F240A40 +3f2439c0: jruc L3F243A80 +L3F2439D0: +3f2439d0: move a14, -*sp, 1 +3f2439e0: sub a7, a7 +3f2439f0: move a7, *a14+, 1 +3f243a00: move a7, *a14+, 1 +3f243a10: move a9, *a14+, 1 +3f243a20: move @0x98a40, *a14+, 1 +3f243a50: calla L3F23BEA0 +L3F243A80: +3f243a80: move *a13(0x20), a5, 1 +3f243aa0: jreq L3F243B00 +3f243ab0: move a14, -*sp, 1 +3f243ac0: move a10, *a14+, 1 +3f243ad0: calla L3F237300 +L3F243B00: +3f243b00: move *sp(0x140), a14, 1 +3f243b20: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f243b40: rets 2 +3f243b50: move a13, -*sp, 1 +3f243b60: move a14, a13 +3f243b70: move *sp(0x40), a14, 1 +3f243b90: move *sp+, a13, 1 +3f243ba0: rets 2 +L3F243BB0: +3f243bb0: mmtm sp, a7,a9,a10,a11,a13 +3f243bd0: move a14, a13 +3f243be0: addk 32, a14 +3f243bf0: move *a13(0xffe0), a9, 1 +3f243c10: move *a9(0x3e0), *a9(0x420), 1 +3f243c40: move *a9(0x460), a10, 1 +3f243c60: jreq L3F243D00 +L3F243C70: +3f243c70: move *a9(0x420), a11, 1 +3f243c90: move *a10(0x60), a7, 1 +3f243cb0: or a7, a11 +3f243cc0: move a11, *a9(0x420), 1 +3f243ce0: move *a10, a10, 1 +3f243cf0: jrne L3F243C70 +L3F243D00: +3f243d00: move *a9(0x80), a11, 1 +3f243d20: jreq L3F243E30 +3f243d30: move *a9(0x80), a11, 1 +3f243d50: move *a11(0x440), a11, 1 +3f243d70: move *a9(0x400), a7, 1 +3f243d90: andn a7, a11 +3f243da0: andi 0x3f4f, a11 +3f243dd0: move *a9(0x420), a7, 1 +3f243df0: or a11, a7 +3f243e00: move a7, *a9(0x440), 1 +3f243e20: jruc L3F243E60 +L3F243E30: +3f243e30: move *a9(0x420), *a9(0x440), 1 +L3F243E60: +3f243e60: move *a9(0xe0), *a13(0x0), 1 +3f243e90: move *a13, a11, 1 +3f243ea0: jreq L3F243F70 +L3F243EB0: +3f243eb0: move a14, -*sp, 1 +3f243ec0: move *a13(0x0), *a14+, 1 +3f243ee0: calla L3F243BB0 +3f243f10: move *a13, a11, 1 +3f243f20: move *a11(0xa0), *a13(0x0), 1 +3f243f50: move *a13, a11, 1 +3f243f60: jrne L3F243EB0 +L3F243F70: +3f243f70: move *sp(0xc0), a14, 1 +3f243f90: mmfm sp, a7,a9,a10,a11,a13 +3f243fb0: rets 2 +3f243fc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f243fe0: move a14, a13 +3f243ff0: move *a13(0xffe0), a9, 1 +3f244010: move a9, a10 +3f244020: addi 0x460, a10 +3f244040: move *a10, a7, 1 +3f244050: jreq L3F2441E0 +L3F244060: +3f244060: move *a10, a11, 1 +3f244070: move *a11(0x40), a7, 1 +3f244090: move *a13(0xffc0), a5, 1 +3f2440b0: cmp a5, a7 +3f2440c0: jrne L3F2441A0 +3f2440d0: move *a11, *a10, 1 +3f2440e0: move a14, -*sp, 1 +3f2440f0: move a11, *a14+, 1 +3f244100: calla L3F702440 +3f244130: move a14, -*sp, 1 +3f244140: move a9, *a14+, 1 +3f244150: calla L3F243BB0 +3f244180: sub a8, a8 +3f244190: jruc L3F244260 +L3F2441A0: +3f2441a0: move *a10, a7, 1 +3f2441b0: move a7, a10 +3f2441c0: move *a10, a7, 1 +3f2441d0: jrne L3F244060 +L3F2441E0: +3f2441e0: move a14, -*sp, 1 +3f2441f0: movi 0x3f264f38, a8 +3f244220: move a8, *a14+, 1 +3f244230: calla L3F35BD40 +L3F244260: +3f244260: move *sp(0xe0), a14, 1 +3f244280: mmfm sp, a5,a7,a9,a10,a11,a13 +3f2442a0: rets 2 +3f2442b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f2442d0: move a14, a13 +3f2442e0: move *a13(0xffe0), a9, 1 +3f244300: move a9, a10 +3f244310: addi 0x480, a10 +3f244330: move *a10, a7, 1 +3f244340: jreq L3F244480 +L3F244350: +3f244350: move *a10, a11, 1 +3f244360: move *a11(0x20), a7, 1 +3f244380: move *a13(0xffc0), a5, 1 +3f2443a0: cmp a5, a7 +3f2443b0: jrne L3F244440 +3f2443c0: move *a11, *a10, 1 +3f2443d0: move a14, -*sp, 1 +3f2443e0: move a11, *a14+, 1 +3f2443f0: calla L3F870800 +3f244420: sub a8, a8 +3f244430: jruc L3F244500 +L3F244440: +3f244440: move *a10, a7, 1 +3f244450: move a7, a10 +3f244460: move *a10, a7, 1 +3f244470: jrne L3F244350 +L3F244480: +3f244480: move a14, -*sp, 1 +3f244490: movi 0x3f265000, a8 +3f2444c0: move a8, *a14+, 1 +3f2444d0: calla L3F35BD40 +L3F244500: +3f244500: move *sp(0xe0), a14, 1 +3f244520: mmfm sp, a5,a7,a9,a10,a11,a13 +3f244540: rets 2 +L3F244550: +3f244550: mmtm sp, a7,a9,a10,a11,a13 +3f244570: move a14, a13 +3f244580: addk 32, a14 +3f244590: move *a13(0xffe0), a9, 1 +3f2445b0: move @0x9ab30, a11, 1 +3f2445e0: jreq L3F244A60 +3f2445f0: move @0x98710, a11, 1 +3f244620: move *a11, a11, 1 +3f244630: cmp a11, a9 +3f244640: jrne L3F244A60 +3f244650: move *a13(0xffa0), a11, 1 +3f244670: andi 0x100000, a11 +3f2446a0: move a11, *a13, 1 +3f2446b0: move *a9(0x420), a7, 1 +3f2446d0: and a11, a7 +3f2446e0: jreq L3F244A60 +3f2446f0: move *a9(0x140), a7, 1 +3f244710: move *a13(0xffc0), a11, 1 +3f244730: cmp a11, a7 +3f244740: jreq L3F2447A0 +3f244750: move *a13, a7, 1 +3f244760: move *a9(0x3e0), a11, 1 +3f244780: and a7, a11 +3f244790: jrne L3F244A60 +L3F2447A0: +3f2447a0: move *a9(0x460), a10, 1 +3f2447c0: jreq L3F244A60 +L3F2447D0: +3f2447d0: move *a13, a11, 1 +3f2447e0: move *a10(0x60), a7, 1 +3f244800: and a11, a7 +3f244810: jreq L3F244990 +3f244820: move *a10(0x20), a7, 1 +3f244840: move @0x9ab30, a11, 1 +3f244870: cmp a11, a7 +3f244880: jrne L3F244990 +3f244890: move a14, -*sp, 1 +3f2448a0: move *a10(0x20), *a14+, 1 +3f2448c0: calla L3F22A470 +3f2448f0: move *a13(0xffc0), a11, 1 +3f244910: move a11, @0x9ab50, 1 +3f244940: sub a7, a7 +3f244950: move a7, @0x9ab30, 1 +3f244980: jruc L3F244A60 +L3F244990: +3f244990: move *a10(0x20), a11, 1 +3f2449b0: move *a13(0xffc0), a7, 1 +3f2449d0: cmp a7, a11 +3f2449e0: jreq L3F244A40 +3f2449f0: move *a13, a11, 1 +3f244a00: move *a10(0x60), a7, 1 +3f244a20: and a11, a7 +3f244a30: jrne L3F244A60 +L3F244A40: +3f244a40: move *a10, a10, 1 +3f244a50: jrne L3F2447D0 +L3F244A60: +3f244a60: move *sp(0xc0), a14, 1 +3f244a80: mmfm sp, a7,a9,a10,a11,a13 +3f244aa0: rets 2 +L3F244AB0: +3f244ab0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f244ad0: move a14, a13 +3f244ae0: move *a13(0xffe0), a9, 1 +3f244b00: move *a13(0xffa0), a10, 1 +3f244b20: move a14, -*sp, 1 +3f244b30: move a10, *a14+, 1 +3f244b40: move *a13(0xffc0), *a14+, 1 +3f244b60: move a9, *a14+, 1 +3f244b70: calla L3F244550 +3f244ba0: move a10, a11 +3f244bb0: andi 0x140004, a11 +3f244be0: move *a9(0x420), a7, 1 +3f244c00: and a11, a7 +3f244c10: jreq L3F244E10 +3f244c20: move *a9(0x140), a7, 1 +3f244c40: move *a13(0xffc0), a5, 1 +3f244c60: cmp a5, a7 +3f244c70: jreq L3F244CF0 +3f244c80: move *a9(0x3e0), a7, 1 +3f244ca0: and a11, a7 +3f244cb0: jreq L3F244CF0 +3f244cc0: movk 10, a8 +3f244cd0: jauc L3F245600 +L3F244CF0: +3f244cf0: move *a9(0x460), a12, 1 +3f244d10: jreq L3F244E10 +L3F244D20: +3f244d20: move *a12(0x20), a7, 1 +3f244d40: move *a13(0xffc0), a5, 1 +3f244d60: cmp a5, a7 +3f244d70: jreq L3F244DF0 +3f244d80: move *a12(0x60), a7, 1 +3f244da0: and a11, a7 +3f244db0: jreq L3F244DF0 +3f244dc0: movk 10, a8 +3f244dd0: jauc L3F245600 +L3F244DF0: +3f244df0: move *a12, a12, 1 +3f244e00: jrne L3F244D20 +L3F244E10: +3f244e10: move *a9(0x140), a7, 1 +3f244e30: move *a13(0xffc0), a5, 1 +3f244e50: cmp a5, a7 +3f244e60: jrne L3F244EC0 +3f244e70: move *a9(0x3e0), a11, 1 +3f244e90: move a10, *a9(0x3e0), 1 +3f244eb0: jruc L3F245300 +L3F244EC0: +3f244ec0: move *a9(0x460), a12, 1 +3f244ee0: jreq L3F245080 +L3F244EF0: +3f244ef0: move *a12(0x20), a7, 1 +3f244f10: move *a13(0xffc0), a5, 1 +3f244f30: cmp a5, a7 +3f244f40: jrne L3F245060 +3f244f50: move *a12(0x60), a11, 1 +3f244f70: move a10, a7 +3f244f80: jrne L3F245030 +3f244f90: move a14, -*sp, 1 +3f244fa0: movk 1, a7 +3f244fb0: move a7, *a14+, 1 +3f244fc0: move *a12(0x40), *a14+, 1 +3f244fe0: calla L3F8B8750 +3f245010: sub a8, a8 +3f245020: jruc L3F245600 +L3F245030: +3f245030: move a10, *a12(0x60), 1 +3f245050: jruc L3F245300 +L3F245060: +3f245060: move *a12, a12, 1 +3f245070: jrne L3F244EF0 +L3F245080: +3f245080: sub a11, a11 +3f245090: move a14, -*sp, 1 +3f2450a0: movk 16, a7 +3f2450b0: move a7, *a14+, 1 +3f2450c0: calla L3F705A00 +3f2450f0: move a8, a12 +3f245100: move a5, *a12(0x20), 1 +3f245120: move a10, *a12(0x60), 1 +3f245140: move a14, -*sp, 1 +3f245150: move *a5(0x0), *a14+, 1 +3f245170: calla L3F8B62F0 +3f2451a0: move a8, *a12(0x40), 1 +3f2451c0: move *a9(0x460), *a12(0x0), 1 +3f2451f0: move a12, *a9(0x460), 1 +3f245210: move a14, -*sp, 1 +3f245220: move a11, *a14+, 1 +3f245230: movi 0x3f243fc0, a7 +3f245260: move a7, *a14+, 1 +3f245270: move a9, *a14+, 1 +3f245280: movi 0x40, a7 +3f2452a0: move a7, *a14+, 1 +3f2452b0: move *a12(0x40), *a14+, 1 +3f2452d0: calla L3F8B6510 +L3F245300: +3f245300: move @0x98aa0, a7, 1 +3f245330: cmp a9, a7 +3f245340: jrne L3F245430 +3f245350: btst 7, a10 +3f245360: jreq L3F245430 +3f245370: btst 7, a11 +3f245380: jrne L3F245430 +3f245390: move @0x97f20, a5, 1 +3f2453c0: move *a5(0x100), a5, 1 +3f2453e0: jrne L3F245430 +3f2453f0: sub a5, a5 +3f245400: move a5, @0x98aa0, 1 +L3F245430: +3f245430: move a14, -*sp, 1 +3f245440: move a9, *a14+, 1 +3f245450: calla L3F243BB0 +3f245480: btst 20, a10 +3f245490: jreq L3F2455F0 +3f2454a0: move @0x98710, a7, 1 +3f2454d0: move *a7, a5, 1 +3f2454e0: cmp a5, a9 +3f2454f0: jrne L3F2455F0 +3f245500: move @0x9ab30, a5, 1 +3f245530: jrne L3F2455F0 +3f245540: move @0x9ab50, a5, 1 +3f245570: jreq L3F2455F0 +3f245580: move *a13(0xffc0), a7, 1 +3f2455a0: cmp a7, a5 +3f2455b0: jreq L3F2455F0 +3f2455c0: move a7, @0x9ab50, 1 +L3F2455F0: +3f2455f0: sub a8, a8 +L3F245600: +3f245600: move *sp(0x100), a14, 1 +3f245620: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f245640: rets 2 +L3F245650: +3f245650: mmtm sp, a9,a13 +3f245670: move a14, a13 +3f245680: move *a13(0xffe0), a9, 1 +3f2456a0: move *a13(0xffa0), *a9(0x400), 1 +3f2456d0: move a14, -*sp, 1 +3f2456e0: move a9, *a14+, 1 +3f2456f0: calla L3F243BB0 +3f245720: sub a8, a8 +3f245730: move *sp(0x60), a14, 1 +3f245750: mmfm sp, a9,a13 +3f245770: rets 2 +L3F245780: +3f245780: mmtm sp, a9,a10,a13 +3f2457a0: move a14, a13 +3f2457b0: move *a13(0xffe0), a9, 1 +3f2457d0: move *a13(0xffc0), a10, 1 +3f2457f0: move *a10(0x80), a10, 1 +3f245810: jreq L3F2458F0 +L3F245820: +3f245820: move a14, -*sp, 1 +3f245830: move a9, *a14+, 1 +3f245840: move a10, *a14+, 1 +3f245850: calla L3F234D90 +3f245880: move a8, a8 +3f245890: jreq L3F2458C0 +3f2458a0: move a10, a8 +3f2458b0: jruc L3F245900 +L3F2458C0: +3f2458c0: move *a10(0x80), a10, 1 +3f2458e0: jrne L3F245820 +L3F2458F0: +3f2458f0: sub a8, a8 +L3F245900: +3f245900: move *sp(0x80), a14, 1 +3f245920: mmfm sp, a9,a10,a13 +3f245940: rets 2 +L3F245950: +3f245950: mmtm sp, a5,a7,a9,a11,a13 +3f245970: move a14, a13 +3f245980: addi 0x260, a14 +3f2459a0: move *a13(0xff80), a9, 1 +3f2459c0: move @0x97f00, a11, 1 +3f2459f0: move a11, *a13(0x100), 1 +3f245a10: move *a11(0xd80), *a13(0x120), 1 +3f245a40: move @0x97f20, a7, 1 +3f245a70: move *a7(0x100), *a13(0x140), 1 +3f245aa0: move @0x98aa0, a7, 1 +3f245ad0: cmp a7, a9 +3f245ae0: jrne L3F245B70 +3f245af0: move *a13(0xffa0), a7, 1 +3f245b10: subk 2, a7 +3f245b20: jreq L3F245B70 +3f245b30: sub a7, a7 +3f245b40: move a7, @0x98aa0, 1 +L3F245B70: +3f245b70: move *a13(0xffc0), a7, 1 +3f245b90: jrne L3F245C60 +3f245ba0: move *a13(0x140), a7, 1 +3f245bc0: jreq L3F245C60 +3f245bd0: move *a7(0xa0), a7, 1 +3f245bf0: jrne L3F245C60 +3f245c00: move *a13(0x140), a7, 1 +3f245c20: move *a7(0x80), a7, 1 +3f245c40: cmp a9, a7 +3f245c50: jrne L3F246420 +L3F245C60: +3f245c60: movb *a13(0xffe0), *a13(0x0) +3f245c90: movb *a13(0xffa0), *a13(0x8) +3f245cc0: move @0xdc920, a7, 1 +3f245cf0: move a7, *a13(0x20), 1 +3f245d10: move @0x98a60, a5, 1 +3f245d40: setf 16, 1, 0 +3f245d50: move a5, *a13(0xa0), 0 +3f245d70: move @0x98a80, a5, 1 +3f245da0: move a5, *a13(0xb0), 0 +3f245dc0: move a14, -*sp, 1 +3f245dd0: movk 1, a5 +3f245de0: move a5, *a14+, 1 +3f245df0: sub a5, a5 +3f245e00: move a5, *a14+, 1 +3f245e10: move a9, *a14+, 1 +3f245e20: move a13, *a14+, 1 +3f245e30: calla L3F23B8B0 +3f245e60: setf 8, 0, 0 +3f245e70: move *a13(0xf0), a7, 0 +3f245e90: jreq L3F245EB0 +3f245ea0: movk 2, a5 +L3F245EB0: +3f245eb0: movb a5, *a13(0xf8) +3f245ed0: setf 16, 0, 0 +3f245ee0: move @0x987d0, a5, 0 +3f245f10: move a5, *a13(0xe0), 0 +3f245f30: movb *a13(0xffc0), *a13(0xf0) +3f245f60: move *a13(0x120), a7, 1 +3f245f80: jreq L3F2460D0 +3f245f90: cmp a7, a9 +3f245fa0: jreq L3F246060 +3f245fb0: dec a7 +3f245fc0: jreq L3F246060 +3f245fd0: move a14, -*sp, 1 +3f245fe0: move a9, *a14+, 1 +3f245ff0: move *a13(0x120), *a14+, 1 +3f246010: calla L3F234D90 +3f246040: move a8, a7 +3f246050: jreq L3F2460D0 +L3F246060: +3f246060: setf 8, 0, 0 +3f246070: move *a13(0xf8), a7, 0 +3f246090: movk 1, a5 +3f2460a0: or a7, a5 +3f2460b0: movb a5, *a13(0xf8) +L3F2460D0: +3f2460d0: move a14, -*sp, 1 +3f2460e0: move *a13(0x140), *a14+, 1 +3f246100: move *a13(0xffe0), a7, 1 +3f246120: sll 0x5, a7 +3f246130: addi 0x99b30, a7 +3f246160: move *a7+, *a14+, 1 +3f246170: movk 1, a7 +3f246180: move a7, *a14+, 1 +3f246190: move a13, *a14+, 1 +3f2461a0: move a9, *a14+, 1 +3f2461b0: calla L3F23A7D0 +3f2461e0: move *a13(0xffe0), a5, 1 +3f246200: subk 7, a5 +3f246210: jrne L3F246420 +3f246220: movk 11, a5 +3f246230: movb a5, *a13(0x160) +3f246250: move a14, -*sp, 1 +3f246260: movk 31, a7 +3f246270: move a7, *a14+, 1 +3f246280: move a13, a7 +3f246290: addi 0x168, a7 +3f2462b0: move a7, *a14+, 1 +3f2462c0: addi 0x288, a11 +3f2462e0: move a11, *a14+, 1 +3f2462f0: calla L3FB44400 +3f246320: move a14, -*sp, 1 +3f246330: move *a13(0x140), *a14+, 1 +3f246350: movi 0x4000, a11 +3f246370: move a11, *a14+, 1 +3f246380: movk 1, a7 +3f246390: move a7, *a14+, 1 +3f2463a0: move a13, a5 +3f2463b0: addi 0x160, a5 +3f2463d0: move a5, *a14+, 1 +3f2463e0: move a9, *a14+, 1 +3f2463f0: calla L3F23A7D0 +L3F246420: +3f246420: move *sp(0xc0), a14, 1 +3f246440: mmfm sp, a5,a7,a9,a11,a13 +3f246460: rets 2 +L3F246470: +3f246470: mmtm sp, a9,a11,a13 +3f246490: move a14, a13 +3f2464a0: move *a13(0xffc0), a11, 1 +3f2464c0: jreq L3F246670 +3f2464d0: move *a13(0xffe0), a9, 1 +3f2464f0: cmp a11, a9 +3f246500: jreq L3F246670 +3f246510: move a14, -*sp, 1 +3f246520: move *a13(0xff80), *a14+, 1 +3f246540: move *a13(0xffa0), *a14+, 1 +3f246560: move *a11(0x80), *a14+, 1 +3f246580: move a9, *a14+, 1 +3f246590: calla L3F246470 +3f2465c0: move a14, -*sp, 1 +3f2465d0: move a11, *a14+, 1 +3f2465e0: move *a13(0xff80), *a14+, 1 +3f246600: move *a13(0xffa0), *a14+, 1 +3f246620: movk 7, a9 +3f246630: move a9, *a14+, 1 +3f246640: calla L3F245950 +L3F246670: +3f246670: move *sp(0x80), a14, 1 +3f246690: mmfm sp, a9,a11,a13 +3f2466b0: rets 2 +L3F2466C0: +3f2466c0: mmtm sp, a7,a9,a11,a13 +3f2466e0: move a14, a13 +3f2466f0: move *a13(0xffc0), a11, 1 +3f246710: move *a13(0xffe0), a7, 1 +3f246730: cmp a7, a11 +3f246740: jreq L3F246990 +3f246750: move *a7(0x80), a9, 1 +3f246770: cmp a11, a9 +3f246780: jreq L3F2468A0 +L3F246790: +3f246790: move a14, -*sp, 1 +3f2467a0: move a9, *a14+, 1 +3f2467b0: move *a13(0xff80), *a14+, 1 +3f2467d0: move *a13(0xffa0), *a14+, 1 +3f2467f0: movk 8, a11 +3f246800: move a11, *a14+, 1 +3f246810: calla L3F245950 +3f246840: move *a9(0x80), a9, 1 +3f246860: move *a13(0xffc0), a7, 1 +3f246880: cmp a7, a9 +3f246890: jrne L3F246790 +L3F2468A0: +3f2468a0: move *a13(0xff60), a11, 1 +3f2468c0: jreq L3F246990 +3f2468d0: move a14, -*sp, 1 +3f2468e0: move *a13(0xffc0), *a14+, 1 +3f246900: move *a13(0xff80), *a14+, 1 +3f246920: move *a13(0xffa0), *a14+, 1 +3f246940: movk 8, a7 +3f246950: move a7, *a14+, 1 +3f246960: calla L3F245950 +L3F246990: +3f246990: move *sp(0xa0), a14, 1 +3f2469b0: mmfm sp, a7,a9,a11,a13 +3f2469d0: rets 2 +L3F2469E0: +3f2469e0: mmtm sp, a7,a9,a10,a11,a13 +3f246a00: move a14, a13 +3f246a10: addk 32, a14 +3f246a20: move *a13(0xffe0), a9, 1 +3f246a40: move *a13(0xffc0), a10, 1 +3f246a60: cmp a10, a9 +3f246a70: jaeq L3F247540 +3f246a90: move a14, -*sp, 1 +3f246aa0: move a10, *a14+, 1 +3f246ab0: move a9, *a14+, 1 +3f246ac0: calla L3F234D90 +3f246af0: move a8, a8 +3f246b00: jreq L3F246D40 +3f246b10: move a14, -*sp, 1 +3f246b20: move a9, *a14+, 1 +3f246b30: movk 2, a11 +3f246b40: move a11, *a14+, 1 +3f246b50: move *a13(0xffa0), *a14+, 1 +3f246b70: movk 8, a7 +3f246b80: move a7, *a14+, 1 +3f246b90: calla L3F245950 +3f246bc0: move a14, -*sp, 1 +3f246bd0: movk 1, a7 +3f246be0: move a7, *a14+, 1 +3f246bf0: move *a13(0xffa0), *a14+, 1 +3f246c10: move *a10(0x80), *a14+, 1 +3f246c30: move a9, *a14+, 1 +3f246c40: calla L3F246470 +3f246c70: move a14, -*sp, 1 +3f246c80: move a10, *a14+, 1 +3f246c90: sub a7, a7 +3f246ca0: move a7, *a14+, 1 +3f246cb0: move *a13(0xffa0), *a14+, 1 +3f246cd0: movk 7, a7 +3f246ce0: move a7, *a14+, 1 +3f246cf0: calla L3F245950 +3f246d20: jauc L3F247540 +L3F246D40: +3f246d40: move a14, -*sp, 1 +3f246d50: move a9, *a14+, 1 +3f246d60: move a10, *a14+, 1 +3f246d70: calla L3F234D90 +3f246da0: move a8, a7 +3f246db0: jreq L3F246FE0 +3f246dc0: move a14, -*sp, 1 +3f246dd0: move a9, *a14+, 1 +3f246de0: sub a11, a11 +3f246df0: move a11, *a14+, 1 +3f246e00: move *a13(0xffa0), *a14+, 1 +3f246e20: movk 8, a7 +3f246e30: move a7, *a14+, 1 +3f246e40: calla L3F245950 +3f246e70: move a14, -*sp, 1 +3f246e80: move a11, *a14+, 1 +3f246e90: movk 1, a7 +3f246ea0: move a7, *a14+, 1 +3f246eb0: move *a13(0xffa0), *a14+, 1 +3f246ed0: move a10, *a14+, 1 +3f246ee0: move a9, *a14+, 1 +3f246ef0: calla L3F2466C0 +3f246f20: move a14, -*sp, 1 +3f246f30: move a10, *a14+, 1 +3f246f40: movk 2, a7 +3f246f50: move a7, *a14+, 1 +3f246f60: move *a13(0xffa0), *a14+, 1 +3f246f80: movk 7, a7 +3f246f90: move a7, *a14+, 1 +3f246fa0: calla L3F245950 +3f246fd0: jruc L3F247540 +L3F246FE0: +3f246fe0: move a14, -*sp, 1 +3f246ff0: move a9, *a14+, 1 +3f247000: move a10, *a14+, 1 +3f247010: calla L3F245780 +3f247040: move a8, *a13, 1 +3f247050: move a14, -*sp, 1 +3f247060: move a9, *a14+, 1 +3f247070: movk 3, a11 +3f247080: move a11, *a14+, 1 +3f247090: move *a13(0xffa0), *a14+, 1 +3f2470b0: movk 8, a7 +3f2470c0: move a7, *a14+, 1 +3f2470d0: calla L3F245950 +3f247100: move *a13, a7, 1 +3f247110: jreq L3F247290 +3f247120: move a14, -*sp, 1 +3f247130: sub a11, a11 +3f247140: move a11, *a14+, 1 +3f247150: movk 4, a11 +3f247160: move a11, *a14+, 1 +3f247170: move *a13(0xffa0), *a14+, 1 +3f247190: move a7, *a14+, 1 +3f2471a0: move a9, *a14+, 1 +3f2471b0: calla L3F2466C0 +3f2471e0: move a14, -*sp, 1 +3f2471f0: move a11, *a14+, 1 +3f247200: move *a13(0xffa0), *a14+, 1 +3f247220: move *a10(0x80), *a14+, 1 +3f247240: move a7, *a14+, 1 +3f247250: calla L3F246470 +3f247280: jruc L3F247490 +L3F247290: +3f247290: move a14, -*sp, 1 +3f2472a0: movk 1, a11 +3f2472b0: move a11, *a14+, 1 +3f2472c0: movk 4, a11 +3f2472d0: move a11, *a14+, 1 +3f2472e0: move *a13(0xffa0), *a14+, 1 +3f247300: move a14, -*sp, 1 +3f247310: move a9, *a14+, 1 +3f247320: calla L3F23B770 +3f247350: move a8, *a14+, 1 +3f247360: move a9, *a14+, 1 +3f247370: calla L3F2466C0 +3f2473a0: move a14, -*sp, 1 +3f2473b0: move a11, *a14+, 1 +3f2473c0: move *a13(0xffa0), *a14+, 1 +3f2473e0: move *a10(0x80), *a14+, 1 +3f247400: move a14, -*sp, 1 +3f247410: move a10, *a14+, 1 +3f247420: calla L3F23B770 +3f247450: move a8, *a14+, 1 +3f247460: calla L3F246470 +L3F247490: +3f247490: move a14, -*sp, 1 +3f2474a0: move a10, *a14+, 1 +3f2474b0: movk 3, a11 +3f2474c0: move a11, *a14+, 1 +3f2474d0: move *a13(0xffa0), *a14+, 1 +3f2474f0: movk 7, a11 +3f247500: move a11, *a14+, 1 +3f247510: calla L3F245950 +L3F247540: +3f247540: move *sp(0xc0), a14, 1 +3f247560: mmfm sp, a7,a9,a10,a11,a13 +3f247580: rets 2 +L3F247590: +3f247590: mmtm sp, a9,a11,a13 +3f2475b0: move a14, a13 +3f2475c0: addi 0x220, a14 +3f2475e0: move @0x97f00, a11, 1 +3f247610: move a11, *a13(0x100), 1 +3f247630: movb *a13(0xffc0), *a13(0x40) +3f247660: movb *a13(0xffe0), *a13(0x0) +3f247690: movb *a13(0xffa0), *a13(0x8) +3f2476c0: move *a13(0xff80), a9, 1 +3f2476e0: move *a9(0x160), *a13(0x20), 1 +3f247710: move a14, -*sp, 1 +3f247720: sub a9, a9 +3f247730: move a9, *a14+, 1 +3f247740: move *a13(0xffe0), a9, 1 +3f247760: sll 0x5, a9 +3f247770: addi 0x99b30, a9 +3f2477a0: move *a9+, *a14+, 1 +3f2477b0: movk 1, a9 +3f2477c0: move a9, *a14+, 1 +3f2477d0: move a13, *a14+, 1 +3f2477e0: move *a13(0xff80), *a14+, 1 +3f247800: calla L3F23A7D0 +3f247830: move *a13(0xffe0), a9, 1 +3f247850: subk 9, a9 +3f247860: jrne L3F247AA0 +3f247870: movk 11, a9 +3f247880: movb a9, *a13(0x120) +3f2478a0: move a14, -*sp, 1 +3f2478b0: movk 31, a11 +3f2478c0: move a11, *a14+, 1 +3f2478d0: move a13, a11 +3f2478e0: addi 0x128, a11 +3f247900: move a11, *a14+, 1 +3f247910: move *a13(0x100), a11, 1 +3f247930: addi 0x280, a11 +3f247950: move a11, *a14+, 1 +3f247960: calla L3FB44400 +3f247990: move a14, -*sp, 1 +3f2479a0: sub a11, a11 +3f2479b0: move a11, *a14+, 1 +3f2479c0: movi 0x4000, a11 +3f2479e0: move a11, *a14+, 1 +3f2479f0: movk 1, a11 +3f247a00: move a11, *a14+, 1 +3f247a10: move a13, a9 +3f247a20: addi 0x120, a9 +3f247a40: move a9, *a14+, 1 +3f247a50: move *a13(0xff80), *a14+, 1 +3f247a70: calla L3F23A7D0 +L3F247AA0: +3f247aa0: move *sp(0x80), a14, 1 +3f247ac0: mmfm sp, a9,a11,a13 +3f247ae0: rets 2 +L3F247AF0: +3f247af0: mmtm sp, a9,a11,a13 +3f247b10: move a14, a13 +3f247b20: move *a13(0xffc0), a11, 1 +3f247b40: jrne L3F247BB0 +3f247b50: move *a13(0xffe0), a8, 1 +3f247b70: movk 1, a8 +3f247b80: jreq L3F247F20 +3f247b90: sub a8, a8 +3f247ba0: jruc L3F247F20 +L3F247BB0: +3f247bb0: move *a13(0xffe0), a9, 1 +3f247bd0: cmp a11, a9 +3f247be0: jrne L3F247CF0 +3f247bf0: move *a13(0xff40), a9, 1 +3f247c10: jreq L3F247CD0 +3f247c20: move a14, -*sp, 1 +3f247c30: move a11, *a14+, 1 +3f247c40: move *a13(0xff60), *a14+, 1 +3f247c60: move *a13(0xff80), *a14+, 1 +3f247c80: movk 9, a9 +3f247c90: move a9, *a14+, 1 +3f247ca0: calla L3F247590 +L3F247CD0: +3f247cd0: movk 1, a8 +3f247ce0: jruc L3F247F20 +L3F247CF0: +3f247cf0: move a14, -*sp, 1 +3f247d00: move *a13(0xff40), *a14+, 1 +3f247d20: move *a13(0xff60), *a14+, 1 +3f247d40: move *a13(0xff80), *a14+, 1 +3f247d60: move *a13(0xffa0), *a14+, 1 +3f247d80: move *a11(0x80), *a14+, 1 +3f247da0: move a9, *a14+, 1 +3f247db0: calla L3F247AF0 +3f247de0: move a8, a8 +3f247df0: jreq L3F247F10 +3f247e00: move *a13(0xffa0), a9, 1 +3f247e20: cmp a9, a11 +3f247e30: jreq L3F247EF0 +3f247e40: move a14, -*sp, 1 +3f247e50: move a11, *a14+, 1 +3f247e60: move *a13(0xff60), *a14+, 1 +3f247e80: move *a13(0xff80), *a14+, 1 +3f247ea0: movk 9, a9 +3f247eb0: move a9, *a14+, 1 +3f247ec0: calla L3F247590 +L3F247EF0: +3f247ef0: movk 1, a8 +3f247f00: jruc L3F247F20 +L3F247F10: +3f247f10: sub a8, a8 +L3F247F20: +3f247f20: move *sp(0x80), a14, 1 +3f247f40: mmfm sp, a9,a11,a13 +3f247f60: rets 2 +L3F247F70: +3f247f70: mmtm sp, a7,a9,a11,a13 +3f247f90: move a14, a13 +3f247fa0: move *a13(0xffe0), a9, 1 +3f247fc0: move *a13(0xffc0), a11, 1 +3f247fe0: cmp a11, a9 +3f247ff0: jreq L3F248110 +L3F248000: +3f248000: move a14, -*sp, 1 +3f248010: move a9, *a14+, 1 +3f248020: move *a13(0xff80), *a14+, 1 +3f248040: move *a13(0xffa0), *a14+, 1 +3f248060: movk 10, a11 +3f248070: move a11, *a14+, 1 +3f248080: calla L3F247590 +3f2480b0: move *a9(0x80), a9, 1 +3f2480d0: move *a13(0xffc0), a11, 1 +3f2480f0: cmp a11, a9 +3f248100: jrne L3F248000 +L3F248110: +3f248110: move *a13(0xff60), a11, 1 +3f248130: jreq L3F248200 +3f248140: move a14, -*sp, 1 +3f248150: move *a13(0xffc0), *a14+, 1 +3f248170: move *a13(0xff80), *a14+, 1 +3f248190: move *a13(0xffa0), *a14+, 1 +3f2481b0: movk 10, a7 +3f2481c0: move a7, *a14+, 1 +3f2481d0: calla L3F247590 +L3F248200: +3f248200: move *sp(0xa0), a14, 1 +3f248220: mmfm sp, a7,a9,a11,a13 +3f248240: rets 2 +L3F248250: +3f248250: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f248270: move a14, a13 +3f248280: addk 32, a14 +3f248290: move *a13(0xffe0), a9, 1 +3f2482b0: move *a13(0xffc0), a10, 1 +3f2482d0: cmp a10, a9 +3f2482e0: jaeq L3F24A8F0 +3f248300: move a9, a9 +3f248310: jrne L3F248340 +3f248320: movk 7, a11 +3f248330: jruc L3F248350 +L3F248340: +3f248340: movk 6, a11 +L3F248350: +3f248350: move a10, a10 +3f248360: jrne L3F248390 +3f248370: movk 7, a12 +3f248380: jruc L3F2483A0 +L3F248390: +3f248390: movk 6, a12 +L3F2483A0: +3f2483a0: jreq L3F2483F0 +3f2483b0: cmpi 0x1, a10 +3f2483d0: jane L3F248DD0 +L3F2483F0: +3f2483f0: move a9, a9 +3f248400: jreq L3F248440 +3f248410: cmpi 0x1, a9 +3f248430: jrne L3F248760 +L3F248440: +3f248440: cmpi 0x1, a9 +3f248460: jrne L3F248590 +3f248470: move a14, -*sp, 1 +3f248480: movk 1, a7 +3f248490: move a7, *a14+, 1 +3f2484a0: movk 5, a5 +3f2484b0: move a5, *a14+, 1 +3f2484c0: move *a13(0xffa0), *a14+, 1 +3f2484e0: move @0x98710, a5, 1 +3f248510: move *a5(0x0), *a14+, 1 +3f248530: move @0x98a40, *a14+, 1 +3f248560: calla L3F247F70 +L3F248590: +3f248590: sub a0, a0 +3f2485a0: move @0xdaa00, a7, 1 +3f2485d0: cmp a7, a0 +3f2485e0: jrge L3F248A70 +L3F2485F0: +3f2485f0: move a14, -*sp, 1 +3f248600: movi 0x700, a7 +3f248620: mpys a0, a7 +3f248630: addi 0xdb2c0, a7 +3f248660: move a7, *a14+, 1 +3f248670: move a11, *a14+, 1 +3f248680: move *a13(0xffa0), *a14+, 1 +3f2486a0: movk 10, a7 +3f2486b0: move a7, *a14+, 1 +3f2486c0: calla L3F247590 +3f2486f0: inc a0 +3f248700: move @0xdaa00, a5, 1 +3f248730: cmp a5, a0 +3f248740: jrlt L3F2485F0 +3f248750: jruc L3F248A70 +L3F248760: +3f248760: move a14, -*sp, 1 +3f248770: move @0x98a40, *a14+, 1 +3f2487a0: move a9, *a14+, 1 +3f2487b0: calla L3F234D90 +3f2487e0: move a8, a5 +3f2487f0: jreq L3F2488E0 +3f248800: move a14, -*sp, 1 +3f248810: sub a7, a7 +3f248820: move a7, *a14+, 1 +3f248830: movk 5, a5 +3f248840: move a5, *a14+, 1 +3f248850: move *a13(0xffa0), *a14+, 1 +3f248870: move a9, *a14+, 1 +3f248880: move @0x98a40, *a14+, 1 +3f2488b0: calla L3F247F70 +L3F2488E0: +3f2488e0: move a14, -*sp, 1 +3f2488f0: move a9, *a14+, 1 +3f248900: movk 3, a7 +3f248910: move a7, *a14+, 1 +3f248920: move *a13(0xffa0), *a14+, 1 +3f248940: movk 10, a5 +3f248950: move a5, *a14+, 1 +3f248960: calla L3F247590 +3f248990: move a14, -*sp, 1 +3f2489a0: sub a5, a5 +3f2489b0: move a5, *a14+, 1 +3f2489c0: movk 4, a5 +3f2489d0: move a5, *a14+, 1 +3f2489e0: move *a13(0xffa0), *a14+, 1 +3f248a00: sub a5, a5 +3f248a10: move a5, *a14+, 1 +3f248a20: move *a9(0x80), *a14+, 1 +3f248a40: calla L3F247F70 +L3F248A70: +3f248a70: sub a0, a0 +3f248a80: move @0xdaa00, a7, 1 +3f248ab0: cmp a7, a0 +3f248ac0: jrge L3F248C30 +L3F248AD0: +3f248ad0: move a14, -*sp, 1 +3f248ae0: movi 0x700, a7 +3f248b00: mpys a0, a7 +3f248b10: addi 0xdb2c0, a7 +3f248b40: move a7, *a14+, 1 +3f248b50: move a12, *a14+, 1 +3f248b60: move *a13(0xffa0), *a14+, 1 +3f248b80: movk 9, a7 +3f248b90: move a7, *a14+, 1 +3f248ba0: calla L3F247590 +3f248bd0: inc a0 +3f248be0: move @0xdaa00, a5, 1 +3f248c10: cmp a5, a0 +3f248c20: jrlt L3F248AD0 +L3F248C30: +3f248c30: cmpi 0x1, a10 +3f248c50: jane L3F24A8F0 +3f248c70: move a14, -*sp, 1 +3f248c80: movk 1, a7 +3f248c90: move a7, *a14+, 1 +3f248ca0: movk 5, a5 +3f248cb0: move a5, *a14+, 1 +3f248cc0: move *a13(0xffa0), *a14+, 1 +3f248ce0: sub a5, a5 +3f248cf0: move a5, *a14+, 1 +3f248d00: move @0x98a40, *a14+, 1 +3f248d30: move @0x98710, a5, 1 +3f248d60: move *a5(0x0), *a14+, 1 +3f248d80: calla L3F247AF0 +3f248db0: jauc L3F24A8F0 +L3F248DD0: +3f248dd0: move a9, a5 +3f248de0: jreq L3F248E20 +3f248df0: cmpi 0x1, a9 +3f248e10: jrne L3F2494F0 +L3F248E20: +3f248e20: cmpi 0x1, a9 +3f248e40: jrne L3F248F70 +3f248e50: move a14, -*sp, 1 +3f248e60: movk 1, a7 +3f248e70: move a7, *a14+, 1 +3f248e80: movk 5, a5 +3f248e90: move a5, *a14+, 1 +3f248ea0: move *a13(0xffa0), *a14+, 1 +3f248ec0: move @0x98710, a5, 1 +3f248ef0: move *a5(0x0), *a14+, 1 +3f248f10: move @0x98a40, *a14+, 1 +3f248f40: calla L3F247F70 +L3F248F70: +3f248f70: sub a0, a0 +3f248f80: move @0xdaa00, a7, 1 +3f248fb0: cmp a7, a0 +3f248fc0: jrge L3F249130 +L3F248FD0: +3f248fd0: move a14, -*sp, 1 +3f248fe0: movi 0x700, a7 +3f249000: mpys a0, a7 +3f249010: addi 0xdb2c0, a7 +3f249040: move a7, *a14+, 1 +3f249050: move a11, *a14+, 1 +3f249060: move *a13(0xffa0), *a14+, 1 +3f249080: movk 10, a7 +3f249090: move a7, *a14+, 1 +3f2490a0: calla L3F247590 +3f2490d0: inc a0 +3f2490e0: move @0xdaa00, a5, 1 +3f249110: cmp a5, a0 +3f249120: jrlt L3F248FD0 +L3F249130: +3f249130: move *a10(0x80), a7, 1 +3f249150: jreq L3F249270 +3f249160: move a14, -*sp, 1 +3f249170: movk 1, a7 +3f249180: move a7, *a14+, 1 +3f249190: movk 4, a5 +3f2491a0: move a5, *a14+, 1 +3f2491b0: move *a13(0xffa0), *a14+, 1 +3f2491d0: move a10, *a14+, 1 +3f2491e0: move a10, *a14+, 1 +3f2491f0: move @0x98710, a5, 1 +3f249220: move *a5(0x0), *a14+, 1 +3f249240: calla L3F247AF0 +L3F249270: +3f249270: move a14, -*sp, 1 +3f249280: move a10, *a14+, 1 +3f249290: movk 3, a7 +3f2492a0: move a7, *a14+, 1 +3f2492b0: move *a13(0xffa0), *a14+, 1 +3f2492d0: movk 9, a5 +3f2492e0: move a5, *a14+, 1 +3f2492f0: calla L3F247590 +3f249320: move a14, -*sp, 1 +3f249330: move @0x98a40, *a14+, 1 +3f249360: move a10, *a14+, 1 +3f249370: calla L3F234D90 +3f2493a0: move a8, a8 +3f2493b0: jaeq L3F24A8F0 +3f2493d0: move a14, -*sp, 1 +3f2493e0: sub a5, a5 +3f2493f0: move a5, *a14+, 1 +3f249400: movk 5, a5 +3f249410: move a5, *a14+, 1 +3f249420: move *a13(0xffa0), *a14+, 1 +3f249440: sub a5, a5 +3f249450: move a5, *a14+, 1 +3f249460: move @0x98a40, *a14+, 1 +3f249490: move a10, *a14+, 1 +3f2494a0: calla L3F247AF0 +3f2494d0: jauc L3F24A8F0 +L3F2494F0: +3f2494f0: move a14, -*sp, 1 +3f249500: move a9, *a14+, 1 +3f249510: move a10, *a14+, 1 +3f249520: calla L3F234D90 +3f249550: move a8, a5 +3f249560: jreq L3F249AE0 +3f249570: move a14, -*sp, 1 +3f249580: move a9, *a14+, 1 +3f249590: sub a7, a7 +3f2495a0: move a7, *a14+, 1 +3f2495b0: move *a13(0xffa0), *a14+, 1 +3f2495d0: movk 10, a5 +3f2495e0: move a5, *a14+, 1 +3f2495f0: calla L3F247590 +3f249620: move a14, -*sp, 1 +3f249630: move a7, *a14+, 1 +3f249640: movk 1, a5 +3f249650: move a5, *a14+, 1 +3f249660: move *a13(0xffa0), *a14+, 1 +3f249680: move a10, *a14+, 1 +3f249690: move *a9(0x80), *a14+, 1 +3f2496b0: calla L3F247F70 +3f2496e0: move a14, -*sp, 1 +3f2496f0: move a10, *a14+, 1 +3f249700: movk 2, a5 +3f249710: move a5, *a14+, 1 +3f249720: move *a13(0xffa0), *a14+, 1 +3f249740: movk 9, a5 +3f249750: move a5, *a14+, 1 +3f249760: calla L3F247590 +3f249790: move a14, -*sp, 1 +3f2497a0: move @0x98a40, *a14+, 1 +3f2497d0: move a10, *a14+, 1 +3f2497e0: calla L3F234D90 +3f249810: move a8, a8 +3f249820: jaeq L3F24A8F0 +3f249840: move @0x98a40, a5, 1 +3f249870: cmp a9, a5 +3f249880: jaeq L3F24A8F0 +3f2498a0: move a14, -*sp, 1 +3f2498b0: move a5, *a14+, 1 +3f2498c0: move a9, *a14+, 1 +3f2498d0: calla L3F234D90 +3f249900: move a8, a5 +3f249910: jane L3F24A8F0 +3f249930: move a14, -*sp, 1 +3f249940: move a9, *a14+, 1 +3f249950: move @0x98a40, *a14+, 1 +3f249980: calla L3F234D90 +3f2499b0: move a8, a5 +3f2499c0: jane L3F24A8F0 +3f2499e0: move a14, -*sp, 1 +3f2499f0: move a7, *a14+, 1 +3f249a00: movk 5, a5 +3f249a10: move a5, *a14+, 1 +3f249a20: move *a13(0xffa0), *a14+, 1 +3f249a40: move a7, *a14+, 1 +3f249a50: move @0x98a40, *a14+, 1 +3f249a80: move a10, *a14+, 1 +3f249a90: calla L3F247AF0 +3f249ac0: jauc L3F24A8F0 +L3F249AE0: +3f249ae0: move a14, -*sp, 1 +3f249af0: move a10, *a14+, 1 +3f249b00: move a9, *a14+, 1 +3f249b10: calla L3F234D90 +3f249b40: move a8, a5 +3f249b50: jreq L3F24A0A0 +3f249b60: move a14, -*sp, 1 +3f249b70: move @0x98a40, *a14+, 1 +3f249ba0: move a9, *a14+, 1 +3f249bb0: calla L3F234D90 +3f249be0: move a8, a5 +3f249bf0: jreq L3F249E50 +3f249c00: move @0x98a40, a7, 1 +3f249c30: cmp a9, a7 +3f249c40: jreq L3F249E50 +3f249c50: move a14, -*sp, 1 +3f249c60: move a7, *a14+, 1 +3f249c70: move a10, *a14+, 1 +3f249c80: calla L3F234D90 +3f249cb0: move a8, a5 +3f249cc0: jrne L3F249E50 +3f249cd0: move a14, -*sp, 1 +3f249ce0: move a10, *a14+, 1 +3f249cf0: move @0x98a40, *a14+, 1 +3f249d20: calla L3F234D90 +3f249d50: move a8, a5 +3f249d60: jrne L3F249E50 +3f249d70: move a14, -*sp, 1 +3f249d80: sub a7, a7 +3f249d90: move a7, *a14+, 1 +3f249da0: movk 5, a5 +3f249db0: move a5, *a14+, 1 +3f249dc0: move *a13(0xffa0), *a14+, 1 +3f249de0: move a9, *a14+, 1 +3f249df0: move @0x98a40, *a14+, 1 +3f249e20: calla L3F247F70 +L3F249E50: +3f249e50: move a14, -*sp, 1 +3f249e60: move a9, *a14+, 1 +3f249e70: movk 2, a7 +3f249e80: move a7, *a14+, 1 +3f249e90: move *a13(0xffa0), *a14+, 1 +3f249eb0: movk 10, a5 +3f249ec0: move a5, *a14+, 1 +3f249ed0: calla L3F247590 +3f249f00: move a14, -*sp, 1 +3f249f10: sub a5, a5 +3f249f20: move a5, *a14+, 1 +3f249f30: movk 1, a5 +3f249f40: move a5, *a14+, 1 +3f249f50: move *a13(0xffa0), *a14+, 1 +3f249f70: move a10, *a14+, 1 +3f249f80: move a10, *a14+, 1 +3f249f90: move a9, *a14+, 1 +3f249fa0: calla L3F247AF0 +3f249fd0: move a14, -*sp, 1 +3f249fe0: move a10, *a14+, 1 +3f249ff0: sub a5, a5 +3f24a000: move a5, *a14+, 1 +3f24a010: move *a13(0xffa0), *a14+, 1 +3f24a030: movk 9, a5 +3f24a040: move a5, *a14+, 1 +3f24a050: calla L3F247590 +3f24a080: jauc L3F24A8F0 +L3F24A0A0: +3f24a0a0: move a14, -*sp, 1 +3f24a0b0: move a9, *a14+, 1 +3f24a0c0: move a10, *a14+, 1 +3f24a0d0: calla L3F245780 +3f24a100: move a8, *a13, 1 +3f24a110: move a14, -*sp, 1 +3f24a120: move @0x98a40, *a14+, 1 +3f24a150: move a9, *a14+, 1 +3f24a160: calla L3F234D90 +3f24a190: move a8, a5 +3f24a1a0: jreq L3F24A290 +3f24a1b0: move a14, -*sp, 1 +3f24a1c0: sub a7, a7 +3f24a1d0: move a7, *a14+, 1 +3f24a1e0: movk 5, a5 +3f24a1f0: move a5, *a14+, 1 +3f24a200: move *a13(0xffa0), *a14+, 1 +3f24a220: move a9, *a14+, 1 +3f24a230: move @0x98a40, *a14+, 1 +3f24a260: calla L3F247F70 +L3F24A290: +3f24a290: move a14, -*sp, 1 +3f24a2a0: move a9, *a14+, 1 +3f24a2b0: movk 3, a7 +3f24a2c0: move a7, *a14+, 1 +3f24a2d0: move *a13(0xffa0), *a14+, 1 +3f24a2f0: movk 10, a5 +3f24a300: move a5, *a14+, 1 +3f24a310: calla L3F247590 +3f24a340: move *a9(0x80), a5, 1 +3f24a360: jreq L3F24A450 +3f24a370: move a14, -*sp, 1 +3f24a380: sub a5, a5 +3f24a390: move a5, *a14+, 1 +3f24a3a0: movk 4, a5 +3f24a3b0: move a5, *a14+, 1 +3f24a3c0: move *a13(0xffa0), *a14+, 1 +3f24a3e0: move *a13(0x0), *a14+, 1 +3f24a400: move *a9(0x80), *a14+, 1 +3f24a420: calla L3F247F70 +L3F24A450: +3f24a450: move *a10(0x80), a5, 1 +3f24a470: jreq L3F24A6A0 +3f24a480: move *a13, a5, 1 +3f24a490: jreq L3F24A580 +3f24a4a0: move a14, -*sp, 1 +3f24a4b0: sub a7, a7 +3f24a4c0: move a7, *a14+, 1 +3f24a4d0: movk 4, a7 +3f24a4e0: move a7, *a14+, 1 +3f24a4f0: move *a13(0xffa0), *a14+, 1 +3f24a510: move a10, *a14+, 1 +3f24a520: move a10, *a14+, 1 +3f24a530: move a5, *a14+, 1 +3f24a540: calla L3F247AF0 +3f24a570: jruc L3F24A6A0 +L3F24A580: +3f24a580: move a14, -*sp, 1 +3f24a590: sub a7, a7 +3f24a5a0: move a7, *a14+, 1 +3f24a5b0: movk 4, a7 +3f24a5c0: move a7, *a14+, 1 +3f24a5d0: move *a13(0xffa0), *a14+, 1 +3f24a5f0: move a10, *a14+, 1 +3f24a600: move a10, *a14+, 1 +3f24a610: move a14, -*sp, 1 +3f24a620: move a10, *a14+, 1 +3f24a630: calla L3F23B770 +3f24a660: move a8, *a14+, 1 +3f24a670: calla L3F247AF0 +L3F24A6A0: +3f24a6a0: move a14, -*sp, 1 +3f24a6b0: move a10, *a14+, 1 +3f24a6c0: movk 3, a7 +3f24a6d0: move a7, *a14+, 1 +3f24a6e0: move *a13(0xffa0), *a14+, 1 +3f24a700: movk 9, a5 +3f24a710: move a5, *a14+, 1 +3f24a720: calla L3F247590 +3f24a750: move a14, -*sp, 1 +3f24a760: move @0x98a40, *a14+, 1 +3f24a790: move a10, *a14+, 1 +3f24a7a0: calla L3F234D90 +3f24a7d0: move a8, a8 +3f24a7e0: jreq L3F24A8F0 +3f24a7f0: move a14, -*sp, 1 +3f24a800: sub a5, a5 +3f24a810: move a5, *a14+, 1 +3f24a820: movk 5, a5 +3f24a830: move a5, *a14+, 1 +3f24a840: move *a13(0xffa0), *a14+, 1 +3f24a860: sub a5, a5 +3f24a870: move a5, *a14+, 1 +3f24a880: move @0x98a40, *a14+, 1 +3f24a8b0: move a10, *a14+, 1 +3f24a8c0: calla L3F247AF0 +L3F24A8F0: +3f24a8f0: move *sp(0x120), a14, 1 +3f24a910: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f24a930: rets 2 +3f24a940: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f24a960: move a14, a13 +3f24a970: addi 0xa0, a14 +3f24a990: move @0x97f00, a9, 1 +3f24a9c0: move a9, a10 +3f24a9d0: addi 0xd80, a10 +3f24a9f0: move *a13(0xffe0), a7, 1 +3f24aa10: move *a7(0x40), a11, 1 +3f24aa30: setf 16, 0, 0 +3f24aa40: move *a11(0x10), a7, 0 +3f24aa60: subk 3, a7 +3f24aa70: jreq L3F24AAB0 +3f24aa80: movk 16, a8 +3f24aa90: jauc L3F24B6D0 +L3F24AAB0: +3f24aab0: setf 8, 0, 0 +3f24aac0: move *a11(0x8), a7, 0 +3f24aae0: subk 2, a7 +3f24aaf0: jreq L3F24AC00 +3f24ab00: move *a11(0x8), a7, 0 +3f24ab20: dec a7 +3f24ab30: jreq L3F24AC00 +3f24ab40: move *a11(0x8), a7, 0 +3f24ab60: jreq L3F24AC00 +3f24ab70: move *a13(0xffe0), a7, 1 +3f24ab90: move *a11(0x8), a5, 0 +3f24abb0: move a5, *a7(0xc0), 1 +3f24abd0: movk 2, a8 +3f24abe0: jauc L3F24B6D0 +L3F24AC00: +3f24ac00: move a14, -*sp, 1 +3f24ac10: move *a11(0x40), *a14+, 1 +3f24ac30: move a13, *a14+, 1 +3f24ac40: calla L3F7F6270 +3f24ac70: move *a11(0x20), a7, 1 +3f24ac90: jreq L3F24ACD0 +3f24aca0: move *a11(0x20), a7, 1 +3f24acc0: dsjs a7, L3F24AD10 +L3F24ACD0: +3f24acd0: move *a11(0x20), *a13(0x40), 1 +3f24ad00: jruc L3F24AE70 +L3F24AD10: +3f24ad10: move a14, -*sp, 1 +3f24ad20: move *a13(0xffe0), *a14+, 1 +3f24ad40: move *a11(0x20), *a14+, 1 +3f24ad60: calla L3F7F65F0 +3f24ad90: move a8, *a13(0x40), 1 +3f24adb0: move a8, a5 +3f24adc0: jrne L3F24AE00 +3f24add0: movk 3, a8 +3f24ade0: jauc L3F24B6D0 +L3F24AE00: +3f24ae00: setf 1, 0, 0 +3f24ae10: move *a5(0x684), a7, 0 +3f24ae30: jrne L3F24AE70 +3f24ae40: movk 8, a8 +3f24ae50: jauc L3F24B6D0 +L3F24AE70: +3f24ae70: move a14, -*sp, 1 +3f24ae80: movi 0xdc900, a7 +3f24aeb0: move *a7+, *a14+, 1 +3f24aec0: move *a7+, *a14+, 1 +3f24aed0: move a13, a8 +3f24aee0: move *a8+, *a14+, 1 +3f24aef0: move *a8+, *a14+, 1 +3f24af00: calla L3F7F6040 +3f24af30: dec a8 +3f24af40: jreq L3F24B030 +3f24af50: move a14, -*sp, 1 +3f24af60: move a10, a7 +3f24af70: addi 0x40, a7 +3f24af90: move *a7+, *a14+, 1 +3f24afa0: move *a7+, *a14+, 1 +3f24afb0: move a13, a8 +3f24afc0: move *a8+, *a14+, 1 +3f24afd0: move *a8+, *a14+, 1 +3f24afe0: calla L3F7F6040 +3f24b010: inc a8 +3f24b020: jrne L3F24B050 +L3F24B030: +3f24b030: sub a8, a8 +3f24b040: jruc L3F24B6D0 +L3F24B050: +3f24b050: move *a9(0x100), a7, 1 +3f24b070: jreq L3F24B0A0 +3f24b080: movk 3, a7 +3f24b090: jruc L3F24B0B0 +L3F24B0A0: +3f24b0a0: sub a7, a7 +L3F24B0B0: +3f24b0b0: move a7, *a13(0x60), 1 +3f24b0d0: move a14, -*sp, 1 +3f24b0e0: move a7, *a14+, 1 +3f24b0f0: move *a13(0x40), *a14+, 1 +3f24b110: move *a10(0x0), *a14+, 1 +3f24b130: calla L3F248250 +3f24b160: move a10, a5 +3f24b170: addi 0x40, a5 +3f24b190: move a13, a8 +3f24b1a0: move *a8+, *a5+, 1 +3f24b1b0: move *a8, *a5, 1 +3f24b1c0: setf 8, 0, 0 +3f24b1d0: move *a11(0x8), a5, 0 +3f24b1f0: move a5, *a10(0x20), 1 +3f24b210: move *a13(0x40), *a10(0x0), 1 +3f24b240: move *a13(0x40), a5, 1 +3f24b260: dsjne a5, L3F24B2D0 +3f24b280: sub a5, a5 +3f24b290: move a5, @0x987b0, 1 +3f24b2c0: jruc L3F24B6C0 +L3F24B2D0: +3f24b2d0: sub a5, a5 +3f24b2e0: move a5, *a13(0x80), 1 +3f24b300: move *a13(0x40), a12, 1 +3f24b320: jreq L3F24B3B0 +L3F24B330: +3f24b330: move *a13(0x80), a7, 1 +3f24b350: inc a7 +3f24b360: move a7, *a13(0x80), 1 +3f24b380: move *a12(0x80), a12, 1 +3f24b3a0: jrne L3F24B330 +L3F24B3B0: +3f24b3b0: move *a13(0x80), a7, 1 +3f24b3d0: move @0x98790, a5, 1 +3f24b400: cmp a5, a7 +3f24b410: jrle L3F24B520 +3f24b420: inc a7 +3f24b430: move a7, @0x98790, 1 +3f24b460: move a14, -*sp, 1 +3f24b470: sll 0x2, a7 +3f24b480: move a7, *a14+, 1 +3f24b490: move @0x98770, *a14+, 1 +3f24b4c0: calla L3F705B20 +3f24b4f0: move a8, @0x98770, 1 +L3F24B520: +3f24b520: move *a13(0x80), a7, 1 +3f24b540: move a7, @0x987b0, 1 +3f24b570: move *a13(0x40), a12, 1 +3f24b590: jreq L3F24B6C0 +L3F24B5A0: +3f24b5a0: move *a13(0x80), a7, 1 +3f24b5c0: dec a7 +3f24b5d0: sll 0x5, a7 +3f24b5e0: move @0x98770, a5, 1 +3f24b610: add a5, a7 +3f24b620: move a12, *a7, 1 +3f24b630: move *a12(0x80), a12, 1 +3f24b650: move *a13(0x80), a7, 1 +3f24b670: dec a7 +3f24b680: move a7, *a13(0x80), 1 +3f24b6a0: move a12, a8 +3f24b6b0: jrne L3F24B5A0 +L3F24B6C0: +3f24b6c0: sub a8, a8 +L3F24B6D0: +3f24b6d0: move *sp(0x100), a14, 1 +3f24b6f0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f24b710: rets 2 +3f24b720: mmtm sp, a5,a7,a9,a10,a11,a13 +3f24b740: move a14, a13 +3f24b750: addi 0x100, a14 +3f24b770: move *a13(0xffe0), a11, 1 +3f24b790: move *a11(0x40), a9, 1 +3f24b7b0: move @0x97f00, a7, 1 +3f24b7e0: move a7, a10 +3f24b7f0: addi 0xd80, a10 +3f24b810: setf 16, 0, 0 +3f24b820: move *a9(0x10), a11, 0 +3f24b840: dec a11 +3f24b850: jreq L3F24B880 +3f24b860: movk 16, a8 +3f24b870: jruc L3F24BC50 +L3F24B880: +3f24b880: movk 1, a11 +3f24b890: movb a11, *a13 +3f24b8a0: sub a7, a7 +3f24b8b0: move a7, *a13(0x20), 1 +3f24b8d0: move *a13(0xffe0), a5, 1 +3f24b8f0: move *a5(0xe0), *a13(0x10), 0 +3f24b920: move *a10, a5, 1 +3f24b930: jrne L3F24B970 +3f24b940: move a7, *a13(0x40), 1 +3f24b960: jruc L3F24BA00 +L3F24B970: +3f24b970: move *a10, a5, 1 +3f24b980: dsjs a5, L3F24B9C0 +3f24b990: move a11, *a13(0x40), 1 +3f24b9b0: jruc L3F24BA00 +L3F24B9C0: +3f24b9c0: move *a10, a5, 1 +3f24b9d0: move *a5(0x160), *a13(0x40), 1 +L3F24BA00: +3f24ba00: movb *a10(0x20), *a13(0x8) +3f24ba30: move *a13(0xffe0), a5, 1 +3f24ba50: move *a5(0x80), a5, 1 +3f24ba70: jreq L3F24BBB0 +3f24ba80: move a14, -*sp, 1 +3f24ba90: move a13, *a14+, 1 +3f24baa0: movk 32, a5 +3f24bab0: move a5, *a14+, 1 +3f24bac0: move *a13(0xffe0), *a14+, 1 +3f24bae0: move *a13(0xffe0), a7, 1 +3f24bb00: move *a7(0x40), a11, 1 +3f24bb20: setf 8, 0, 0 +3f24bb30: move *a11, a11, 0 +3f24bb40: sll 0x5, a11 +3f24bb50: addi 0xe1980, a11 +3f24bb80: move *a11, a11, 1 +3f24bb90: call a11 +3f24bba0: jruc L3F24BC40 +L3F24BBB0: +3f24bbb0: move a14, -*sp, 1 +3f24bbc0: move a13, *a14+, 1 +3f24bbd0: movk 32, a5 +3f24bbe0: move a5, *a14+, 1 +3f24bbf0: move *a13(0xffe0), *a14+, 1 +3f24bc10: calla L3F352110 +L3F24BC40: +3f24bc40: sub a8, a8 +L3F24BC50: +3f24bc50: move *sp(0xe0), a14, 1 +3f24bc70: mmfm sp, a5,a7,a9,a10,a11,a13 +3f24bc90: rets 2 +3f24bca0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f24bcc0: move a14, a13 +3f24bcd0: addi 0x360, a14 +3f24bcf0: move @0x97f20, a7, 1 +3f24bd20: move a7, *a13(0x100), 1 +3f24bd40: move *a7(0x100), a9, 1 +3f24bd60: move *a13(0xffe0), a5, 1 +3f24bd80: move *a5(0x40), a12, 1 +3f24bda0: setf 16, 0, 0 +3f24bdb0: move *a12(0x10), a5, 0 +3f24bdd0: subk 6, a5 +3f24bde0: jreq L3F24BE20 +3f24bdf0: movk 16, a8 +3f24be00: jauc L3F24D310 +L3F24BE20: +3f24be20: setf 8, 0, 0 +3f24be30: move *a12(0x50), a5, 0 +3f24be50: jreq L3F24BF30 +3f24be60: move *a12(0x50), a5, 0 +3f24be80: dec a5 +3f24be90: jreq L3F24BF30 +3f24bea0: move *a13(0xffe0), a5, 1 +3f24bec0: move *a12(0x50), a3, 0 +3f24bee0: move a3, *a5(0xc0), 1 +3f24bf00: movk 2, a8 +3f24bf10: jauc L3F24D310 +L3F24BF30: +3f24bf30: move *a12(0x58), a5, 0 +3f24bf50: jreq L3F24C030 +3f24bf60: move *a12(0x58), a5, 0 +3f24bf80: dec a5 +3f24bf90: jreq L3F24C030 +3f24bfa0: move *a13(0xffe0), a5, 1 +3f24bfc0: move *a12(0x58), a3, 0 +3f24bfe0: move a3, *a5(0xc0), 1 +3f24c000: movk 2, a8 +3f24c010: jauc L3F24D310 +L3F24C030: +3f24c030: move a14, -*sp, 1 +3f24c040: move *a13(0xffe0), *a14+, 1 +3f24c060: move *a12(0x20), *a14+, 1 +3f24c080: calla L3F7F65F0 +3f24c0b0: move a8, a10 +3f24c0c0: jrne L3F24C100 +3f24c0d0: movk 3, a8 +3f24c0e0: jauc L3F24D310 +L3F24C100: +3f24c100: move *a12(0x60), a5, 1 +3f24c120: jrne L3F24C150 +3f24c130: sub a11, a11 +3f24c140: jruc L3F24C220 +L3F24C150: +3f24c150: move a14, -*sp, 1 +3f24c160: move *a13(0xffe0), *a14+, 1 +3f24c180: move *a12(0x60), *a14+, 1 +3f24c1a0: calla L3F7F65F0 +3f24c1d0: move a8, a11 +3f24c1e0: jrne L3F24C220 +3f24c1f0: movk 3, a8 +3f24c200: jauc L3F24D310 +L3F24C220: +3f24c220: move *a12(0x80), a5, 1 +3f24c240: jrne L3F24C290 +3f24c250: sub a5, a5 +3f24c260: move a5, *a13(0x120), 1 +3f24c280: jruc L3F24C3F0 +L3F24C290: +3f24c290: move a14, -*sp, 1 +3f24c2a0: sub a5, a5 +3f24c2b0: move a5, *a14+, 1 +3f24c2c0: movk 4, a3 +3f24c2d0: move a3, *a14+, 1 +3f24c2e0: move *a12(0x80), *a14+, 1 +3f24c300: calla L3F8BA520 +3f24c330: move a8, *a13(0x120), 1 +3f24c350: move a8, a8 +3f24c360: jrne L3F24C3F0 +3f24c370: move *a13(0xffe0), a3, 1 +3f24c390: move *a12(0x80), *a3(0xc0), 1 +3f24c3c0: movk 6, a8 +3f24c3d0: jauc L3F24D310 +L3F24C3F0: +3f24c3f0: move a14, -*sp, 1 +3f24c400: move *a12(0xa0), *a14+, 1 +3f24c420: move a13, a3 +3f24c430: addi 0x140, a3 +3f24c450: move a3, *a14+, 1 +3f24c460: calla L3F7F6270 +3f24c490: movk 1, a5 +3f24c4a0: movb a5, *a13 +3f24c4b0: move *a13(0xffe0), a3, 1 +3f24c4d0: setf 16, 0, 0 +3f24c4e0: move *a3(0xe0), *a13(0x10), 0 +3f24c510: sub a3, a3 +3f24c520: move a3, *a13(0x20), 1 +3f24c540: move a9, a8 +3f24c550: jreq L3F24C600 +3f24c560: move *a9(0x40), a7, 1 +3f24c580: move *a13(0xffe0), a3, 1 +3f24c5a0: cmp a3, a7 +3f24c5b0: jreq L3F24C600 +3f24c5c0: movb a5, *a13(0x8) +3f24c5e0: jauc L3F24D130 +L3F24C600: +3f24c600: setf 1, 0, 0 +3f24c610: move *a10(0x684), a7, 0 +3f24c630: jreq L3F24C730 +3f24c640: move a11, a3 +3f24c650: jreq L3F24C780 +3f24c660: move *a11(0x684), a7, 0 +3f24c680: jreq L3F24C730 +3f24c690: move a14, -*sp, 1 +3f24c6a0: move *a11(0x1a0), *a14+, 1 +3f24c6c0: move *a11(0x20), a7, 1 +3f24c6e0: move *a7(0xfe0), a7, 1 +3f24c700: call a7 +3f24c710: move a8, a3 +3f24c720: jrne L3F24C780 +L3F24C730: +3f24c730: movk 3, a7 +3f24c740: movb a7, *a13(0x8) +3f24c760: jauc L3F24D130 +L3F24C780: +3f24c780: move *a13(0x100), a7, 1 +3f24c7a0: move *a7(0x120), a3, 1 +3f24c7c0: jreq L3F24C9A0 +3f24c7d0: move *a7(0x160), a3, 1 +3f24c7f0: jreq L3F24C880 +3f24c800: move *a7(0x160), a3, 1 +3f24c820: move *a3(0x40), a3, 1 +3f24c840: move *a13(0xffe0), a7, 1 +3f24c860: cmp a7, a3 +3f24c870: jrne L3F24C960 +L3F24C880: +3f24c880: move *a13(0x100), a7, 1 +3f24c8a0: move *a7(0x140), a3, 1 +3f24c8c0: subk 5, a3 +3f24c8d0: jrlt L3F24C9A0 +3f24c8e0: move *a7(0x100), a3, 1 +3f24c900: move *a3(0x40), a3, 1 +3f24c920: move *a13(0xffe0), a7, 1 +3f24c940: cmp a7, a3 +3f24c950: jreq L3F24C9A0 +L3F24C960: +3f24c960: movk 4, a3 +3f24c970: movb a3, *a13(0x8) +3f24c990: jruc L3F24D130 +L3F24C9A0: +3f24c9a0: move a14, -*sp, 1 +3f24c9b0: movi 0xdc900, a7 +3f24c9e0: move *a7+, *a14+, 1 +3f24c9f0: move *a7+, *a14+, 1 +3f24ca00: move a13, a7 +3f24ca10: addi 0x140, a7 +3f24ca30: move *a7+, *a14+, 1 +3f24ca40: move *a7+, *a14+, 1 +3f24ca50: calla L3F7F6040 +3f24ca80: dec a8 +3f24ca90: jreq L3F24CBE0 +3f24caa0: move *a13(0x100), a7, 1 +3f24cac0: move *a7(0x100), a3, 1 +3f24cae0: jreq L3F24CC20 +3f24caf0: move a14, -*sp, 1 +3f24cb00: addi 0x60, a7 +3f24cb20: move *a7+, *a14+, 1 +3f24cb30: move *a7+, *a14+, 1 +3f24cb40: move a13, a7 +3f24cb50: addi 0x140, a7 +3f24cb70: move *a7+, *a14+, 1 +3f24cb80: move *a7+, *a14+, 1 +3f24cb90: calla L3F7F6040 +3f24cbc0: inc a8 +3f24cbd0: jrne L3F24CC20 +L3F24CBE0: +3f24cbe0: movk 2, a7 +3f24cbf0: movb a7, *a13(0x8) +3f24cc10: jruc L3F24D130 +L3F24CC20: +3f24cc20: move a9, a3 +3f24cc30: jreq L3F24CD60 +3f24cc40: move *a9(0x1a0), a7, 1 +3f24cc60: jreq L3F24CD60 +3f24cc70: move a11, a3 +3f24cc80: jrne L3F24CD60 +3f24cc90: move a14, -*sp, 1 +3f24cca0: sub a7, a7 +3f24ccb0: move a7, *a14+, 1 +3f24ccc0: move a7, *a14+, 1 +3f24ccd0: move a7, *a14+, 1 +3f24cce0: move @0x98710, a3, 1 +3f24cd10: move *a3(0x0), *a14+, 1 +3f24cd30: calla L3F2340A0 +L3F24CD60: +3f24cd60: move *a13(0x120), *a13(0x340), 1 +3f24cd90: move *a13(0xffe0), *a13(0x1c0), 1 +3f24cdc0: setf 8, 0, 0 +3f24cdd0: move *a12(0x8), a7, 0 +3f24cdf0: move a7, *a13(0x220), 1 +3f24ce10: setf 16, 0, 0 +3f24ce20: move *a12(0x40), a3, 0 +3f24ce40: move a3, *a13(0x2c0), 1 +3f24ce60: move a11, *a13(0x320), 1 +3f24ce80: move a10, *a13(0x200), 1 +3f24cea0: setf 8, 0, 0 +3f24ceb0: move *a12(0x58), a3, 0 +3f24ced0: move a3, *a13(0x240), 1 +3f24cef0: move *a12(0x50), a3, 0 +3f24cf10: move a3, *a13(0x260), 1 +3f24cf30: move @0x97f20, a3, 1 +3f24cf60: move a3, *a13(0x1e0), 1 +3f24cf80: move a14, -*sp, 1 +3f24cf90: sub a7, a7 +3f24cfa0: move a7, *a14+, 1 +3f24cfb0: move a13, a7 +3f24cfc0: addi 0x140, a7 +3f24cfe0: move *a7+, *a14+, 1 +3f24cff0: move *a7+, *a14+, 1 +3f24d000: move a13, a7 +3f24d010: addi 0x180, a7 +3f24d030: move a7, *a14+, 1 +3f24d040: move a3, *a14+, 1 +3f24d050: calla L3F236C40 +3f24d080: sub a3, a3 +3f24d090: movb a3, *a13(0x8) +3f24d0b0: move *a13(0x120), a7, 1 +3f24d0d0: jreq L3F24D130 +3f24d0e0: move a14, -*sp, 1 +3f24d0f0: move a7, *a14+, 1 +3f24d100: calla L3F234970 +L3F24D130: +3f24d130: move *a13(0xffe0), a7, 1 +3f24d150: move *a7(0x80), a3, 1 +3f24d170: jreq L3F24D280 +3f24d180: move a14, -*sp, 1 +3f24d190: move a13, *a14+, 1 +3f24d1a0: movk 32, a3 +3f24d1b0: move a3, *a14+, 1 +3f24d1c0: move a7, *a14+, 1 +3f24d1d0: move *a7(0x40), a5, 1 +3f24d1f0: setf 8, 0, 0 +3f24d200: move *a5, a5, 0 +3f24d210: sll 0x5, a5 +3f24d220: addi 0xe1980, a5 +3f24d250: move *a5, a5, 1 +3f24d260: call a5 +3f24d270: jruc L3F24D300 +L3F24D280: +3f24d280: move a14, -*sp, 1 +3f24d290: move a13, *a14+, 1 +3f24d2a0: movk 32, a3 +3f24d2b0: move a3, *a14+, 1 +3f24d2c0: move a7, *a14+, 1 +3f24d2d0: calla L3F352110 +L3F24D300: +3f24d300: sub a8, a8 +L3F24D310: +3f24d310: move *sp(0x120), a14, 1 +3f24d330: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f24d350: rets 2 +3f24d360: mmtm sp, a7,a9,a10,a11,a13 +3f24d380: move a14, a13 +3f24d390: addi 0x80, a14 +3f24d3b0: move @0x97f20, a11, 1 +3f24d3e0: move a11, *a13, 1 +3f24d3f0: move *a11(0x100), a9, 1 +3f24d410: move *a13(0xffe0), a7, 1 +3f24d430: move *a7(0x40), a10, 1 +3f24d450: setf 16, 0, 0 +3f24d460: move *a10(0x10), a7, 0 +3f24d480: subk 4, a7 +3f24d490: jreq L3F24D4C0 +3f24d4a0: movk 16, a8 +3f24d4b0: jruc L3F24DBD0 +L3F24D4C0: +3f24d4c0: move a9, a7 +3f24d4d0: jrne L3F24D500 +3f24d4e0: sub a8, a8 +3f24d4f0: jruc L3F24DBD0 +L3F24D500: +3f24d500: move *a9(0x40), a7, 1 +3f24d520: move *a13(0xffe0), a11, 1 +3f24d540: cmp a11, a7 +3f24d550: jreq L3F24D580 +3f24d560: movk 10, a8 +3f24d570: jruc L3F24DBD0 +L3F24D580: +3f24d580: move *a10(0x20), a7, 1 +3f24d5a0: jrne L3F24D5F0 +3f24d5b0: sub a7, a7 +3f24d5c0: move a7, *a13(0x20), 1 +3f24d5e0: jruc L3F24D720 +L3F24D5F0: +3f24d5f0: move a14, -*sp, 1 +3f24d600: sub a7, a7 +3f24d610: move a7, *a14+, 1 +3f24d620: movk 4, a7 +3f24d630: move a7, *a14+, 1 +3f24d640: move *a10(0x20), *a14+, 1 +3f24d660: calla L3F8BA520 +3f24d690: move a8, *a13(0x20), 1 +3f24d6b0: move a8, a8 +3f24d6c0: jrne L3F24D720 +3f24d6d0: move *a10(0x20), *a11(0xc0), 1 +3f24d700: movk 6, a8 +3f24d710: jruc L3F24DBD0 +L3F24D720: +3f24d720: move a14, -*sp, 1 +3f24d730: move *a10(0x40), *a14+, 1 +3f24d750: move a13, a7 +3f24d760: addi 0x40, a7 +3f24d780: move a7, *a14+, 1 +3f24d790: calla L3F7F6270 +3f24d7c0: move a14, -*sp, 1 +3f24d7d0: movi 0xdc900, a7 +3f24d800: move *a7+, *a14+, 1 +3f24d810: move *a7+, *a14+, 1 +3f24d820: move a13, a7 +3f24d830: addi 0x40, a7 +3f24d850: move *a7+, *a14+, 1 +3f24d860: move *a7+, *a14+, 1 +3f24d870: calla L3F7F6040 +3f24d8a0: dec a8 +3f24d8b0: jreq L3F24D9C0 +3f24d8c0: move a14, -*sp, 1 +3f24d8d0: move *a13, a7, 1 +3f24d8e0: addi 0x60, a7 +3f24d900: move *a7+, *a14+, 1 +3f24d910: move *a7+, *a14+, 1 +3f24d920: move a13, a7 +3f24d930: addi 0x40, a7 +3f24d950: move *a7+, *a14+, 1 +3f24d960: move *a7+, *a14+, 1 +3f24d970: calla L3F7F6040 +3f24d9a0: inc a8 +3f24d9b0: jrne L3F24D9E0 +L3F24D9C0: +3f24d9c0: sub a8, a8 +3f24d9d0: jruc L3F24DBD0 +L3F24D9E0: +3f24d9e0: move *a9(0x1c0), a7, 1 +3f24da00: jreq L3F24DA90 +3f24da10: move a14, -*sp, 1 +3f24da20: sub a7, a7 +3f24da30: move a7, *a14+, 1 +3f24da40: move *a9(0x1c0), *a14+, 1 +3f24da60: calla L3FC56320 +L3F24DA90: +3f24da90: move *a13(0x20), *a9(0x1c0), 1 +3f24dac0: move *a13(0x20), a7, 1 +3f24dae0: jreq L3F24DB40 +3f24daf0: move *a7(0x180), a11, 1 +3f24db10: inc a11 +3f24db20: move a11, *a7(0x180), 1 +L3F24DB40: +3f24db40: calla L3F234F00 +3f24db70: setf 16, 0, 0 +3f24db80: move *a10(0x60), a11, 0 +3f24dba0: move a11, *a9(0x140), 1 +3f24dbc0: sub a8, a8 +L3F24DBD0: +3f24dbd0: move *sp(0xc0), a14, 1 +3f24dbf0: mmfm sp, a7,a9,a10,a11,a13 +3f24dc10: rets 2 +3f24dc20: mmtm sp, a5,a7,a9,a10,a11,a13 +3f24dc40: move a14, a13 +3f24dc50: addi 0x40, a14 +3f24dc70: move @0x97f20, a9, 1 +3f24dca0: move *a9(0x100), a10, 1 +3f24dcc0: move *a13(0xffe0), a7, 1 +3f24dce0: move *a7(0x40), a11, 1 +3f24dd00: setf 16, 0, 0 +3f24dd10: move *a11(0x10), a7, 0 +3f24dd30: subk 2, a7 +3f24dd40: jreq L3F24DD70 +3f24dd50: movk 16, a8 +3f24dd60: jruc L3F24E0A0 +L3F24DD70: +3f24dd70: move a14, -*sp, 1 +3f24dd80: move *a11(0x20), *a14+, 1 +3f24dda0: move a13, *a14+, 1 +3f24ddb0: calla L3F7F6270 +3f24dde0: move a14, -*sp, 1 +3f24ddf0: movi 0xdc900, a7 +3f24de20: move *a7+, *a14+, 1 +3f24de30: move *a7+, *a14+, 1 +3f24de40: move a13, a8 +3f24de50: move *a8+, *a14+, 1 +3f24de60: move *a8+, *a14+, 1 +3f24de70: calla L3F7F6040 +3f24dea0: dec a8 +3f24deb0: jreq L3F24E090 +3f24dec0: move a14, -*sp, 1 +3f24ded0: move a9, a7 +3f24dee0: addi 0x60, a7 +3f24df00: move *a7+, *a14+, 1 +3f24df10: move *a7+, *a14+, 1 +3f24df20: move a13, a8 +3f24df30: move *a8+, *a14+, 1 +3f24df40: move *a8+, *a14+, 1 +3f24df50: calla L3F7F6040 +3f24df80: inc a8 +3f24df90: jreq L3F24E090 +3f24dfa0: move a10, a7 +3f24dfb0: jreq L3F24E090 +3f24dfc0: move *a10(0x40), a7, 1 +3f24dfe0: move *a13(0xffe0), a5, 1 +3f24e000: cmp a5, a7 +3f24e010: jrne L3F24E090 +3f24e020: move a14, -*sp, 1 +3f24e030: move @0x97f20, *a14+, 1 +3f24e060: calla L3F237300 +L3F24E090: +3f24e090: sub a8, a8 +L3F24E0A0: +3f24e0a0: move *sp(0xe0), a14, 1 +3f24e0c0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f24e0e0: rets 2 +3f24e0f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f24e110: move a14, a13 +3f24e120: addi 0x360, a14 +3f24e140: move @0x97f00, a9, 1 +3f24e170: move *a9(0x100), *a13(0x100), 1 +3f24e1a0: move *a13(0xffe0), a11, 1 +3f24e1c0: move *a11(0x40), a10, 1 +3f24e1e0: setf 16, 0, 0 +3f24e1f0: move *a10(0x10), a11, 0 +3f24e210: subk 4, a11 +3f24e220: jreq L3F24E260 +3f24e230: movk 16, a8 +3f24e240: jauc L3F24F190 +L3F24E260: +3f24e260: setf 8, 0, 0 +3f24e270: move *a10(0x60), a11, 0 +3f24e290: jreq L3F24E370 +3f24e2a0: move *a10(0x60), a11, 0 +3f24e2c0: dec a11 +3f24e2d0: jreq L3F24E370 +3f24e2e0: move *a13(0xffe0), a11, 1 +3f24e300: move *a10(0x60), a7, 0 +3f24e320: move a7, *a11(0xc0), 1 +3f24e340: movk 2, a8 +3f24e350: jauc L3F24F190 +L3F24E370: +3f24e370: move *a10(0x68), a11, 0 +3f24e390: jreq L3F24E470 +3f24e3a0: move *a10(0x68), a11, 0 +3f24e3c0: dec a11 +3f24e3d0: jreq L3F24E470 +3f24e3e0: move *a13(0xffe0), a11, 1 +3f24e400: move *a10(0x68), a7, 0 +3f24e420: move a7, *a11(0xc0), 1 +3f24e440: movk 2, a8 +3f24e450: jauc L3F24F190 +L3F24E470: +3f24e470: move a14, -*sp, 1 +3f24e480: move *a13(0xffe0), *a14+, 1 +3f24e4a0: move *a10(0x20), *a14+, 1 +3f24e4c0: calla L3F7F65F0 +3f24e4f0: move a8, *a13(0x120), 1 +3f24e510: move a8, a7 +3f24e520: jrne L3F24E560 +3f24e530: movk 3, a8 +3f24e540: jauc L3F24F190 +L3F24E560: +3f24e560: move a14, -*sp, 1 +3f24e570: move *a10(0x40), *a14+, 1 +3f24e590: move a13, a11 +3f24e5a0: addi 0x140, a11 +3f24e5c0: move a11, *a14+, 1 +3f24e5d0: calla L3F7F6270 +3f24e600: movk 1, a11 +3f24e610: movb a11, *a13 +3f24e620: move *a13(0xffe0), a5, 1 +3f24e640: setf 16, 0, 0 +3f24e650: move *a5(0xe0), *a13(0x10), 0 +3f24e680: sub a5, a5 +3f24e690: move a5, *a13(0x20), 1 +3f24e6b0: move *a13(0x100), a7, 1 +3f24e6d0: jreq L3F24E780 +3f24e6e0: move *a7(0x40), a7, 1 +3f24e700: move *a13(0xffe0), a5, 1 +3f24e720: cmp a5, a7 +3f24e730: jreq L3F24E780 +3f24e740: movb a11, *a13(0x8) +3f24e760: jauc L3F24EFB0 +L3F24E780: +3f24e780: move *a13(0x120), a7, 1 +3f24e7a0: setf 1, 0, 0 +3f24e7b0: move *a7(0x684), a5, 0 +3f24e7d0: jrne L3F24E820 +3f24e7e0: movk 3, a5 +3f24e7f0: movb a5, *a13(0x8) +3f24e810: jruc L3F24EFB0 +L3F24E820: +3f24e820: move a14, -*sp, 1 +3f24e830: movi 0xdc900, a5 +3f24e860: move *a5+, *a14+, 1 +3f24e870: move *a5+, *a14+, 1 +3f24e880: move a13, a5 +3f24e890: addi 0x140, a5 +3f24e8b0: move *a5+, *a14+, 1 +3f24e8c0: move *a5+, *a14+, 1 +3f24e8d0: calla L3F7F6040 +3f24e900: dec a8 +3f24e910: jreq L3F24EA50 +3f24e920: move *a9(0x100), a5, 1 +3f24e940: jreq L3F24EA90 +3f24e950: move a14, -*sp, 1 +3f24e960: move a9, a5 +3f24e970: addi 0x60, a5 +3f24e990: move *a5+, *a14+, 1 +3f24e9a0: move *a5+, *a14+, 1 +3f24e9b0: move a13, a5 +3f24e9c0: addi 0x140, a5 +3f24e9e0: move *a5+, *a14+, 1 +3f24e9f0: move *a5+, *a14+, 1 +3f24ea00: calla L3F7F6040 +3f24ea30: inc a8 +3f24ea40: jrne L3F24EA90 +L3F24EA50: +3f24ea50: movk 2, a5 +3f24ea60: movb a5, *a13(0x8) +3f24ea80: jruc L3F24EFB0 +L3F24EA90: +3f24ea90: move *a9(0x120), a5, 1 +3f24eab0: jreq L3F24EC70 +3f24eac0: move *a9(0x160), a5, 1 +3f24eae0: jreq L3F24EB70 +3f24eaf0: move *a9(0x160), a5, 1 +3f24eb10: move *a5(0x40), a5, 1 +3f24eb30: move *a13(0xffe0), a7, 1 +3f24eb50: cmp a7, a5 +3f24eb60: jrne L3F24EC30 +L3F24EB70: +3f24eb70: move *a9(0x140), a7, 1 +3f24eb90: subk 5, a7 +3f24eba0: jrlt L3F24EC70 +3f24ebb0: move *a9(0x100), a7, 1 +3f24ebd0: move *a7(0x40), a7, 1 +3f24ebf0: move *a13(0xffe0), a5, 1 +3f24ec10: cmp a5, a7 +3f24ec20: jreq L3F24EC70 +L3F24EC30: +3f24ec30: movk 4, a7 +3f24ec40: movb a7, *a13(0x8) +3f24ec60: jruc L3F24EFB0 +L3F24EC70: +3f24ec70: move *a13(0x120), *a13(0x200), 1 +3f24eca0: move *a13(0xffe0), *a13(0x1c0), 1 +3f24ecd0: setf 8, 0, 0 +3f24ece0: move *a10(0x8), a7, 0 +3f24ed00: move a7, *a13(0x220), 1 +3f24ed20: move *a10(0x68), a5, 0 +3f24ed40: move a5, *a13(0x240), 1 +3f24ed60: move *a10(0x60), a5, 0 +3f24ed80: move a5, *a13(0x260), 1 +3f24eda0: movk 3, a5 +3f24edb0: move a5, *a13(0x2c0), 1 +3f24edd0: move @0x97f00, a7, 1 +3f24ee00: move a7, *a13(0x1e0), 1 +3f24ee20: move a14, -*sp, 1 +3f24ee30: sub a5, a5 +3f24ee40: move a5, *a14+, 1 +3f24ee50: addi 0x40, a14 +3f24ee70: move a14, -*sp, 1 +3f24ee80: move *a10(0x40), *a14+, 1 +3f24eea0: move a14, a8 +3f24eeb0: subi 0x60, a8 +3f24eed0: move a8, *a14+, 1 +3f24eee0: calla L3F7F6270 +3f24ef10: move a13, a7 +3f24ef20: addi 0x180, a7 +3f24ef40: move a7, *a14+, 1 +3f24ef50: move a9, *a14+, 1 +3f24ef60: calla L3F237830 +3f24ef90: movb a5, *a13(0x8) +L3F24EFB0: +3f24efb0: move *a13(0xffe0), a7, 1 +3f24efd0: move *a7(0x80), a5, 1 +3f24eff0: jreq L3F24F100 +3f24f000: move a14, -*sp, 1 +3f24f010: move a13, *a14+, 1 +3f24f020: movk 32, a5 +3f24f030: move a5, *a14+, 1 +3f24f040: move a7, *a14+, 1 +3f24f050: move *a7(0x40), a11, 1 +3f24f070: setf 8, 0, 0 +3f24f080: move *a11, a11, 0 +3f24f090: sll 0x5, a11 +3f24f0a0: addi 0xe1980, a11 +3f24f0d0: move *a11, a11, 1 +3f24f0e0: call a11 +3f24f0f0: jruc L3F24F180 +L3F24F100: +3f24f100: move a14, -*sp, 1 +3f24f110: move a13, *a14+, 1 +3f24f120: movk 32, a5 +3f24f130: move a5, *a14+, 1 +3f24f140: move a7, *a14+, 1 +3f24f150: calla L3F352110 +L3F24F180: +3f24f180: sub a8, a8 +L3F24F190: +3f24f190: move *sp(0xe0), a14, 1 +3f24f1b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f24f1d0: rets 2 +3f24f1e0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f24f200: move a14, a13 +3f24f210: addi 0x40, a14 +3f24f230: move @0x97f00, a9, 1 +3f24f260: move *a9(0x100), a10, 1 +3f24f280: move *a13(0xffe0), a7, 1 +3f24f2a0: move *a7(0x40), a11, 1 +3f24f2c0: setf 16, 0, 0 +3f24f2d0: move *a11(0x10), a7, 0 +3f24f2f0: subk 2, a7 +3f24f300: jreq L3F24F330 +3f24f310: movk 16, a8 +3f24f320: jruc L3F24F640 +L3F24F330: +3f24f330: move a14, -*sp, 1 +3f24f340: move *a11(0x20), *a14+, 1 +3f24f360: move a13, *a14+, 1 +3f24f370: calla L3F7F6270 +3f24f3a0: move a14, -*sp, 1 +3f24f3b0: movi 0xdc900, a7 +3f24f3e0: move *a7+, *a14+, 1 +3f24f3f0: move *a7+, *a14+, 1 +3f24f400: move a13, a8 +3f24f410: move *a8+, *a14+, 1 +3f24f420: move *a8+, *a14+, 1 +3f24f430: calla L3F7F6040 +3f24f460: dec a8 +3f24f470: jreq L3F24F630 +3f24f480: move a14, -*sp, 1 +3f24f490: move a9, a7 +3f24f4a0: addi 0x60, a7 +3f24f4c0: move *a7+, *a14+, 1 +3f24f4d0: move *a7+, *a14+, 1 +3f24f4e0: move a13, a8 +3f24f4f0: move *a8+, *a14+, 1 +3f24f500: move *a8+, *a14+, 1 +3f24f510: calla L3F7F6040 +3f24f540: inc a8 +3f24f550: jreq L3F24F630 +3f24f560: move a10, a7 +3f24f570: jreq L3F24F630 +3f24f580: move *a10(0x40), a7, 1 +3f24f5a0: move *a13(0xffe0), a5, 1 +3f24f5c0: cmp a5, a7 +3f24f5d0: jrne L3F24F630 +3f24f5e0: move a14, -*sp, 1 +3f24f5f0: move a9, *a14+, 1 +3f24f600: calla L3F237C90 +L3F24F630: +3f24f630: sub a8, a8 +L3F24F640: +3f24f640: move *sp(0xe0), a14, 1 +3f24f660: mmfm sp, a5,a7,a9,a10,a11,a13 +3f24f680: rets 2 +L3F24F690: +3f24f690: move a11, -*sp, 1 +3f24f6a0: movi 0x100, a11 +3f24f6c0: setf 16, 0, 0 +3f24f6d0: move a11, @0x98af0, 0 +3f24f700: movi 0x200, a11 +3f24f720: move a11, @0x98b00, 0 +3f24f750: movi 0x400, a11 +3f24f770: move a11, @0x98b10, 0 +3f24f7a0: movi 0x800, a11 +3f24f7c0: move a11, @0x98b20, 0 +3f24f7f0: movi 0x1000, a11 +3f24f810: move a11, @0x98b30, 0 +3f24f840: move *sp+, a11, 1 +3f24f850: rets +L3F24F860: +3f24f860: mmtm sp, a7,a9,a10,a11,a13 +3f24f880: move a14, a13 +3f24f890: move *a13(0xffe0), a9, 1 +3f24f8b0: movk 8, a10 +L3F24F8C0: +3f24f8c0: move a10, a11 +3f24f8d0: sll 0x4, a11 +3f24f8e0: addi 0x98ae0, a11 +3f24f910: move a10, a7 +3f24f920: sll 0x3, a7 +3f24f930: add a9, a7 +3f24f940: setf 8, 0, 0 +3f24f950: move *a7(0x380), a7, 0 +3f24f970: setf 16, 0, 0 +3f24f980: move a7, *a11, 0 +3f24f990: inc a10 +3f24f9a0: cmpi 0x100, a10 +3f24f9c0: jrlt L3F24F8C0 +3f24f9d0: move *sp(0xc0), a14, 1 +3f24f9f0: mmfm sp, a7,a9,a10,a11,a13 +3f24fa10: rets 2 +L3F24FA20: +3f24fa20: mmtm sp, a7,a9,a11,a13 +3f24fa40: move a14, a13 +3f24fa50: addk 32, a14 +3f24fa60: move @0x97ea0, a11, 1 +3f24fa90: move @0x97ec0, a9, 1 +3f24fac0: cmp a9, a11 +3f24fad0: jrne L3F24FBE0 +3f24fae0: addk 5, a9 +3f24faf0: move a9, @0x97ec0, 1 +3f24fb20: move a14, -*sp, 1 +3f24fb30: sll 0x2, a9 +3f24fb40: move a9, *a14+, 1 +3f24fb50: move @0x97ee0, *a14+, 1 +3f24fb80: calla L3F705B20 +3f24fbb0: move a8, @0x97ee0, 1 +L3F24FBE0: +3f24fbe0: move a14, -*sp, 1 +3f24fbf0: movi 0x1c4, a11 +3f24fc10: move a11, *a14+, 1 +3f24fc20: movk 1, a9 +3f24fc30: move a9, *a14+, 1 +3f24fc40: calla L3F703D90 +3f24fc70: move a8, *a13, 1 +3f24fc80: move @0x97ea0, a7, 1 +3f24fcb0: inc a7 +3f24fcc0: move a7, @0x97ea0, 1 +3f24fcf0: dec a7 +3f24fd00: sll 0x5, a7 +3f24fd10: move @0x97ee0, a9, 1 +3f24fd40: add a9, a7 +3f24fd50: move a8, *a7, 1 +3f24fd60: sub a7, a7 +3f24fd70: move a7, *a8(0x40), 1 +3f24fd90: movi 0x3f7f8ba0, a7 +3f24fdc0: move a7, *a8(0x20), 1 +3f24fde0: move *a13(0xffe0), *a8(0xc0), 1 +3f24fe10: move *a13(0xffc0), *a8(0xa0), 1 +3f24fe40: sub a7, a7 +3f24fe50: move a7, *a8(0x120), 1 +3f24fe70: move a7, *a8(0x160), 1 +3f24fe90: move a7, *a8(0x140), 1 +3f24feb0: move a7, *a8(0x100), 1 +3f24fed0: move a14, -*sp, 1 +3f24fee0: movk 32, a7 +3f24fef0: move a7, *a14+, 1 +3f24ff00: addi 0x280, a8 +3f24ff20: move a8, *a14+, 1 +3f24ff30: calla L3FB44A00 +3f24ff60: move *a13, a9, 1 +3f24ff70: move a9, a8 +3f24ff80: move *sp(0xa0), a14, 1 +3f24ffa0: mmfm sp, a7,a9,a11,a13 +3f24ffc0: rets 2 +3f24ffd0: mmtm sp, a9,a11,a13 +3f24fff0: move a14, a13 +3f250000: addi 0x40, a14 +3f250020: move @0x97ea0, a11, 1 +3f250050: move a11, *a13, 1 +3f250060: move @0x97ee0, a9, 1 +3f250090: move a9, *a13(0x20), 1 +3f2500b0: move a13, a8 +3f2500c0: move *a13(0xffe0), a13, 1 +3f2500e0: jreq L3F250110 +3f2500f0: move *a8+, *a13+, 1 +3f250100: move *a8, *a13, 1 +L3F250110: +3f250110: subi 0x60, a14 +3f250130: mmfm sp, a9,a11,a13 +3f250150: rets +L3F250160: +3f250160: mmtm sp, a9,a11,a13 +3f250180: move a14, a13 +3f250190: addi 0x40, a14 +3f2501b0: sub a11, a11 +3f2501c0: move a11, *a13, 1 +L3F2501D0: +3f2501d0: move *a13, a11, 1 +3f2501e0: sll 0x5, a11 +3f2501f0: addi 0x987e0, a11 +3f250220: sub a9, a9 +3f250230: move a9, *a11, 1 +3f250240: move *a13, a11, 1 +3f250250: inc a11 +3f250260: move a11, *a13, 1 +3f250270: subk 8, a11 +3f250280: jrlt L3F2501D0 +3f250290: setf 16, 0, 0 +3f2502a0: move a9, @0x987d0, 0 +3f2502d0: move a9, @0x988e0, 1 +3f250300: move a9, @0x98900, 1 +3f250330: move a9, *a13, 1 +3f250340: move @0x97ea0, a11, 1 +3f250370: cmp a11, a9 +3f250380: jrge L3F250650 +L3F250390: +3f250390: move *a13, a11, 1 +3f2503a0: sll 0x5, a11 +3f2503b0: move @0x97ee0, a9, 1 +3f2503e0: add a9, a11 +3f2503f0: move *a11(0x0), *a13(0x20), 1 +3f250420: move a14, -*sp, 1 +3f250430: move *a13(0xffc0), *a14+, 1 +3f250450: move *a13(0xffe0), *a14+, 1 +3f250470: sub a11, a11 +3f250480: move a11, *a14+, 1 +3f250490: move *a13(0x20), *a14+, 1 +3f2504b0: move *a13(0x20), a11, 1 +3f2504d0: move *a11(0xc0), a11, 1 +3f2504f0: call a11 +3f250500: move a8, a9 +3f250510: jrne L3F250580 +3f250520: move *a13(0x20), a11, 1 +3f250540: movk 1, a9 +3f250550: move a9, *a11(0xe0), 1 +3f250570: jruc L3F2505D0 +L3F250580: +3f250580: move *a13(0x20), a11, 1 +3f2505a0: sub a9, a9 +3f2505b0: move a9, *a11(0xe0), 1 +L3F2505D0: +3f2505d0: move *a13, a9, 1 +3f2505e0: inc a9 +3f2505f0: move a9, *a13, 1 +3f250600: move @0x97ea0, a11, 1 +3f250630: cmp a11, a9 +3f250640: jrlt L3F250390 +L3F250650: +3f250650: sub a9, a9 +3f250660: move a9, *a13, 1 +3f250670: cmp a11, a9 +3f250680: jrge L3F250920 +L3F250690: +3f250690: move *a13, a11, 1 +3f2506a0: sll 0x5, a11 +3f2506b0: move @0x97ee0, a9, 1 +3f2506e0: add a9, a11 +3f2506f0: move *a11(0x0), *a13(0x20), 1 +3f250720: move *a13(0x20), a11, 1 +3f250740: move *a11(0xa0), a11, 1 +3f250760: jreq L3F2508A0 +3f250770: move *a13(0x20), a11, 1 +3f250790: move *a11(0xe0), a11, 1 +3f2507b0: jreq L3F2508A0 +3f2507c0: move a14, -*sp, 1 +3f2507d0: move *a13(0xffc0), *a14+, 1 +3f2507f0: move *a13(0xffe0), *a14+, 1 +3f250810: movk 1, a11 +3f250820: move a11, *a14+, 1 +3f250830: move *a13(0x20), *a14+, 1 +3f250850: move *a13(0x20), a11, 1 +3f250870: move *a11(0xc0), a11, 1 +3f250890: call a11 +L3F2508A0: +3f2508a0: move *a13, a11, 1 +3f2508b0: inc a11 +3f2508c0: move a11, *a13, 1 +3f2508d0: move @0x97ea0, a9, 1 +3f250900: cmp a9, a11 +3f250910: jrlt L3F250690 +L3F250920: +3f250920: move @0x97f20, a11, 1 +3f250950: jreq L3F250A20 +3f250960: move *a11(0xe0), a9, 1 +3f250980: jreq L3F250A20 +3f250990: move @0x97f00, a9, 1 +3f2509c0: jreq L3F250A20 +3f2509d0: move *a9(0xe0), a9, 1 +3f2509f0: jreq L3F250A20 +3f250a00: sub a8, a8 +3f250a10: jruc L3F250A30 +L3F250A20: +3f250a20: movk 17, a8 +L3F250A30: +3f250a30: move *sp(0x80), a14, 1 +3f250a50: mmfm sp, a9,a11,a13 +3f250a70: rets 2 +L3F250A80: +3f250a80: mmtm sp, a9,a11,a13 +3f250aa0: move a14, a13 +3f250ab0: addi 0x40, a14 +3f250ad0: move a14, -*sp, 1 +3f250ae0: move @0x97fa0, *a14+, 1 +3f250b10: calla L3F702440 +3f250b40: sub a11, a11 +3f250b50: move a11, @0x97fa0, 1 +3f250b80: move @0x97ea0, a9, 1 +3f250bb0: dec a9 +3f250bc0: move a9, *a13, 1 +3f250bd0: jrlt L3F250E70 +L3F250BE0: +3f250be0: move *a13, a11, 1 +3f250bf0: sll 0x5, a11 +3f250c00: move @0x97ee0, a9, 1 +3f250c30: add a9, a11 +3f250c40: move *a11(0x0), *a13(0x20), 1 +3f250c70: move *a13(0x20), a11, 1 +3f250c90: move *a11(0xe0), a11, 1 +3f250cb0: jreq L3F250DA0 +3f250cc0: move a14, -*sp, 1 +3f250cd0: move *a13(0xffc0), *a14+, 1 +3f250cf0: move *a13(0xffe0), *a14+, 1 +3f250d10: movk 3, a11 +3f250d20: move a11, *a14+, 1 +3f250d30: move *a13(0x20), *a14+, 1 +3f250d50: move *a13(0x20), a11, 1 +3f250d70: move *a11(0xc0), a11, 1 +3f250d90: call a11 +L3F250DA0: +3f250da0: move *a13, a11, 1 +3f250db0: move a11, @0x97ea0, 1 +3f250de0: move a14, -*sp, 1 +3f250df0: move *a13(0x20), *a14+, 1 +3f250e10: calla L3F702440 +3f250e40: dec a11 +3f250e50: move a11, *a13, 1 +3f250e60: jrge L3F250BE0 +L3F250E70: +3f250e70: move *sp(0x80), a14, 1 +3f250e90: mmfm sp, a9,a11,a13 +3f250eb0: rets 2 +L3F250EC0: +3f250ec0: move @0x97e80, a8, 1 +3f250ef0: rets +L3F250F00: +3f250f00: mmtm sp, a9,a11,a13 +3f250f20: move a14, a13 +3f250f30: move *a13(0xffe0), a11, 1 +3f250f50: move a11, @0x97f20, 1 +3f250f80: move *a13(0xffc0), a9, 1 +3f250fa0: move a9, @0x97e80, 1 +3f250fd0: movi 0x3f242550, a9 +3f251000: move a9, *a11(0x20), 1 +3f251020: move *sp(0x80), a14, 1 +3f251040: mmfm sp, a9,a11,a13 +3f251060: rets 2 +L3F251070: +3f251070: mmtm sp, a9,a11,a13 +3f251090: move a14, a13 +3f2510a0: move *a13(0xffe0), a11, 1 +3f2510c0: move a11, @0x97f00, 1 +3f2510f0: movi 0x3f241530, a9 +3f251120: move a9, *a11(0x20), 1 +3f251140: move *sp(0x80), a14, 1 +3f251160: mmfm sp, a9,a11,a13 +3f251180: rets 2 +L3F251190: +3f251190: mmtm sp, a7,a9,a11,a13 +3f2511b0: move a14, a13 +3f2511c0: addi 0x40, a14 +3f2511e0: move *a13(0xffe0), *a13(0x20), 1 +3f251210: move *a13(0x20), a11, 1 +3f251230: sub a9, a9 +3f251240: move a9, *a11(0x100), 1 +3f251260: move a9, *a11(0x40), 1 +3f251280: move *a13(0xffa0), *a11(0xc40), 1 +3f2512b0: movb a9, *a11(0x440) +3f2512d0: movk 1, a9 +3f2512e0: move a9, *a13, 1 +3f2512f0: move *a13(0xffa0), a11, 1 +3f251310: cmp a11, a9 +3f251320: jrgt L3F251470 +L3F251330: +3f251330: move *a13(0x20), a11, 1 +3f251350: move *a13, a9, 1 +3f251360: sll 0x3, a9 +3f251370: add a11, a9 +3f251380: move *a13, a7, 1 +3f251390: sll 0x3, a7 +3f2513a0: move *a13(0xffc0), a11, 1 +3f2513c0: add a11, a7 +3f2513d0: movb *a7(0x0), *a9(0x440) +3f251400: move *a13, a9, 1 +3f251410: inc a9 +3f251420: move a9, *a13, 1 +3f251430: move *a13(0xffa0), a7, 1 +3f251450: cmp a7, a9 +3f251460: jrle L3F251330 +L3F251470: +3f251470: move *a13(0x20), a11, 1 +3f251490: addi 0x380, a11 +3f2514b0: movi 0xdac20, a7 +3f2514e0: move *a7+, *a11+, 1 +3f2514f0: move *a7+, *a11+, 1 +3f251500: move *a7, *a11, 1 +3f251510: move *a13(0x20), a11, 1 +3f251530: move *a13(0xff80), *a11(0x400), 1 +3f251560: move *a13(0xff60), *a11(0x3e0), 1 +3f251590: sub a7, a7 +3f2515a0: move a7, *a11(0x420), 1 +3f2515c0: move @0x97f20, a7, 1 +3f2515f0: cmp a7, a11 +3f251600: jrne L3F251640 +3f251610: calla L3F24F690 +L3F251640: +3f251640: move a14, -*sp, 1 +3f251650: addi 0x380, a11 +3f251670: move a11, *a14+, 1 +3f251680: move *a13(0x20), *a14+, 1 +3f2516a0: move *a13(0x20), a11, 1 +3f2516c0: move *a11(0x3e0), a7, 1 +3f2516e0: call a7 +3f2516f0: move *sp(0xa0), a14, 1 +3f251710: mmfm sp, a7,a9,a11,a13 +3f251730: rets 2 +L3F251740: +3f251740: mmtm sp, a9,a11,a13 +3f251760: move a14, a13 +3f251770: move *a13(0xffe0), a11, 1 +3f251790: setf 8, 0, 0 +3f2517a0: move @0x97fc0, a9, 0 +3f2517d0: movb a9, *a11 +3f2517e0: move *a13(0xffc0), a11, 1 +3f251800: move @0x97fc8, a9, 0 +3f251830: movb a9, *a11 +3f251840: move *sp(0x80), a14, 1 +3f251860: mmfm sp, a9,a11,a13 +3f251880: rets 2 +L3F251890: +3f251890: mmtm sp, a7,a9,a11,a13 +3f2518b0: move a14, a13 +3f2518c0: addi 0xe0, a14 +3f2518e0: move *a13(0xffe0), a11, 1 +3f251900: setf 8, 0, 0 +3f251910: move *a11(0x20), a9, 0 +3f251930: move @0x97fc0, a7, 0 +3f251960: sub a7, a9 +3f251970: move a9, *a13(0x80), 1 +3f251990: move *a11(0x30), a9, 1 +3f2519b0: move @0x97fd0, a11, 1 +3f2519e0: cmp a11, a9 +3f2519f0: jrge L3F251E10 +3f251a00: move *a13(0xffe0), a9, 1 +3f251a20: move *a9(0x20), a9, 0 +3f251a40: cmp a7, a9 +3f251a50: jrhi L3F251E10 +3f251a60: move *a13(0xffe0), a9, 1 +3f251a80: move *a9(0x28), a9, 0 +3f251aa0: move @0x97fc8, a7, 0 +3f251ad0: cmp a7, a9 +3f251ae0: jrc L3F251E10 +3f251af0: move @0x97fc0, a9, 0 +3f251b20: sub a9, a7 +3f251b30: move *a13(0xffe0), a9, 1 +3f251b50: move *a9(0x30), a9, 1 +3f251b70: sll 0x2, a9 +3f251b80: inc a7 +3f251b90: mpyu a7, a9 +3f251ba0: move a9, *a13(0xa0), 1 +3f251bc0: move a14, -*sp, 1 +3f251bd0: move @0x97fa0, *a14+, 1 +3f251c00: calla L3F702440 +3f251c30: move a14, -*sp, 1 +3f251c40: movk 1, a11 +3f251c50: move a11, *a14+, 1 +3f251c60: move a9, *a14+, 1 +3f251c70: calla L3F703D90 +3f251ca0: move a8, @0x97fa0, 1 +3f251cd0: move *a13(0xffe0), a7, 1 +3f251cf0: move *a7(0x30), a11, 1 +3f251d10: move a11, @0x97fd0, 1 +3f251d40: setf 8, 0, 0 +3f251d50: move *a7(0x20), a7, 0 +3f251d70: movb a7, @0x97fc0 +3f251da0: move *a13(0xffe0), a9, 1 +3f251dc0: move *a9(0x28), a9, 0 +3f251de0: movb a9, @0x97fc8 +L3F251E10: +3f251e10: move *a13(0xffe0), a9, 1 +3f251e30: move *a9(0x30), a7, 1 +3f251e50: cmp a11, a7 +3f251e60: jrge L3F252640 +3f251e70: move *a9(0x20), a7, 0 +3f251e90: move a7, *a13, 1 +3f251ea0: move *a9(0x28), a9, 0 +3f251ec0: cmp a9, a7 +3f251ed0: jahi L3F252F10 +L3F251EF0: +3f251ef0: sub a11, a11 +3f251f00: move a11, *a13(0x20), 1 +3f251f20: move *a13(0xffe0), a9, 1 +3f251f40: move *a9(0x30), a7, 1 +3f251f60: cmp a7, a11 +3f251f70: jrge L3F2522D0 +3f251f80: setf 8, 0, 0 +L3F251F90: +3f251f90: move *a13(0xffe0), a11, 1 +3f251fb0: move *a13, a9, 1 +3f251fc0: move *a11(0x20), a7, 0 +3f251fe0: sub a7, a9 +3f251ff0: move *a11(0x30), a7, 1 +3f252010: mpyu a7, a9 +3f252020: move *a13(0x20), a7, 1 +3f252040: add a7, a9 +3f252050: move a9, *a13(0x40), 1 +3f252070: move *a13, a7, 1 +3f252080: move @0x97fc0, a9, 0 +3f2520b0: sub a9, a7 +3f2520c0: move @0x97fd0, a11, 1 +3f2520f0: mpyu a11, a7 +3f252100: move *a13(0x20), a9, 1 +3f252120: add a9, a7 +3f252130: move a7, *a13(0x60), 1 +3f252150: sll 0x5, a7 +3f252160: move @0x97fa0, a9, 1 +3f252190: add a9, a7 +3f2521a0: move *a13(0xffe0), a9, 1 +3f2521c0: move *a13(0x40), a11, 1 +3f2521e0: sll 0x5, a11 +3f2521f0: move *a9, a9, 1 +3f252200: add a11, a9 +3f252210: move *a9, *a7, 1 +3f252220: move *a13(0x20), a11, 1 +3f252240: inc a11 +3f252250: move a11, *a13(0x20), 1 +3f252270: move *a13(0xffe0), a9, 1 +3f252290: move *a9(0x30), a7, 1 +3f2522b0: cmp a7, a11 +3f2522c0: jrlt L3F251F90 +L3F2522D0: +3f2522d0: move *a9(0x30), *a13(0x20), 1 +3f252300: move *a13(0x20), a11, 1 +3f252320: move @0x97fd0, a7, 1 +3f252350: cmp a7, a11 +3f252360: jrge L3F252570 +3f252370: setf 8, 0, 0 +L3F252380: +3f252380: move *a13, a11, 1 +3f252390: move @0x97fc0, a9, 0 +3f2523c0: sub a9, a11 +3f2523d0: move @0x97fd0, a7, 1 +3f252400: mpyu a7, a11 +3f252410: move *a13(0x20), a7, 1 +3f252430: add a7, a11 +3f252440: move a11, *a13(0x60), 1 +3f252460: sll 0x5, a11 +3f252470: move @0x97fa0, a7, 1 +3f2524a0: add a7, a11 +3f2524b0: sub a7, a7 +3f2524c0: move a7, *a11, 1 +3f2524d0: move *a13(0x20), a11, 1 +3f2524f0: inc a11 +3f252500: move a11, *a13(0x20), 1 +3f252520: move @0x97fd0, a7, 1 +3f252550: cmp a7, a11 +3f252560: jrlt L3F252380 +L3F252570: +3f252570: move *a13, a9, 1 +3f252580: inc a9 +3f252590: move a9, *a13, 1 +3f2525a0: move *a13(0xffe0), a9, 1 +3f2525c0: move *a13, a11, 1 +3f2525d0: setf 8, 0, 0 +3f2525e0: move *a9(0x28), a9, 0 +3f252600: cmp a9, a11 +3f252610: jrls L3F251EF0 +3f252620: jauc L3F252F10 +L3F252640: +3f252640: move *a9(0x30), a7, 1 +3f252660: cmp a11, a7 +3f252670: jrle L3F252D10 +3f252680: move @0x97fc8, a7, 0 +3f2526b0: move @0x97fc0, a9, 0 +3f2526e0: sub a9, a7 +3f2526f0: move *a13(0xffe0), a9, 1 +3f252710: move *a9(0x30), a9, 1 +3f252730: sll 0x2, a9 +3f252740: inc a7 +3f252750: mpyu a7, a9 +3f252760: move a9, *a13(0xc0), 1 +3f252780: move a14, -*sp, 1 +3f252790: move a9, *a14+, 1 +3f2527a0: movk 1, a7 +3f2527b0: move a7, *a14+, 1 +3f2527c0: calla L3F703D90 +3f2527f0: move a8, *a13(0xa0), 1 +3f252810: move @0x97fa0, a11, 1 +3f252840: jreq L3F252C50 +3f252850: sub a7, a7 +3f252860: move a7, *a13, 1 +3f252870: setf 8, 0, 0 +3f252880: move @0x97fc8, a9, 0 +3f2528b0: move @0x97fc0, a7, 0 +3f2528e0: sub a7, a9 +3f2528f0: move *a13, a7, 1 +3f252900: cmp a9, a7 +3f252910: jrhi L3F252BE0 +L3F252920: +3f252920: move a14, -*sp, 1 +3f252930: move @0x97fd0, a11, 1 +3f252960: sll 0x2, a11 +3f252970: move a11, *a14+, 1 +3f252980: move *a13(0xffe0), a11, 1 +3f2529a0: move *a13, a9, 1 +3f2529b0: move *a11(0x30), a7, 1 +3f2529d0: mpys a9, a7 +3f2529e0: sll 0x5, a7 +3f2529f0: move *a13(0xa0), a9, 1 +3f252a10: add a9, a7 +3f252a20: move a7, *a14+, 1 +3f252a30: move *a13, a7, 1 +3f252a40: move @0x97fd0, a9, 1 +3f252a70: mpys a9, a7 +3f252a80: sll 0x5, a7 +3f252a90: move @0x97fa0, a11, 1 +3f252ac0: add a11, a7 +3f252ad0: move a7, *a14+, 1 +3f252ae0: calla L3FB44400 +3f252b10: move *a13, a11, 1 +3f252b20: inc a11 +3f252b30: move a11, *a13, 1 +3f252b40: setf 8, 0, 0 +3f252b50: move @0x97fc8, a9, 0 +3f252b80: move @0x97fc0, a7, 0 +3f252bb0: sub a7, a9 +3f252bc0: cmp a9, a11 +3f252bd0: jrls L3F252920 +L3F252BE0: +3f252be0: move a14, -*sp, 1 +3f252bf0: move @0x97fa0, *a14+, 1 +3f252c20: calla L3F702440 +L3F252C50: +3f252c50: move *a13(0xffe0), a11, 1 +3f252c70: move *a11(0x30), a9, 1 +3f252c90: move a9, @0x97fd0, 1 +3f252cc0: move *a13(0xa0), a7, 1 +3f252ce0: move a7, @0x97fa0, 1 +L3F252D10: +3f252d10: move a14, -*sp, 1 +3f252d20: move *a13(0xffe0), a11, 1 +3f252d40: setf 8, 0, 0 +3f252d50: move *a11(0x28), a9, 0 +3f252d70: move *a11(0x20), a7, 0 +3f252d90: sub a7, a9 +3f252da0: inc a9 +3f252db0: move @0x97fd0, a7, 1 +3f252de0: mpyu a7, a9 +3f252df0: sll 0x2, a9 +3f252e00: move a9, *a14+, 1 +3f252e10: move *a13(0x80), a9, 1 +3f252e30: mpys a7, a9 +3f252e40: sll 0x5, a9 +3f252e50: move @0x97fa0, a11, 1 +3f252e80: add a11, a9 +3f252e90: move a9, *a14+, 1 +3f252ea0: move *a13(0xffe0), a9, 1 +3f252ec0: move *a9(0x0), *a14+, 1 +3f252ee0: calla L3FB44400 +L3F252F10: +3f252f10: move *sp(0xa0), a14, 1 +3f252f30: mmfm sp, a7,a9,a11,a13 +3f252f50: rets 2 +L3F252F60: +3f252f60: mmtm sp, a7,a9,a11,a13 +3f252f80: move a14, a13 +3f252f90: addi 0xa0, a14 +3f252fb0: sub a11, a11 +3f252fc0: movb a11, *a13(0x60) +3f252fe0: move a14, -*sp, 1 +3f252ff0: movk 8, a11 +3f253000: move a11, *a14+, 1 +3f253010: move a13, a11 +3f253020: addk 32, a11 +3f253030: move a11, *a14+, 1 +3f253040: calla L3FB44A00 +3f253070: movk 8, a11 +3f253080: move a11, *a13, 1 +L3F253090: +3f253090: sub a11, a11 +3f2530a0: move a11, *a13(0x70), 1 +3f2530c0: movk 1, a9 +3f2530d0: movb a9, *a13(0x90) +3f2530f0: setf 8, 0, 0 +L3F253100: +3f253100: move *a13, a11, 1 +3f253110: sll 0x4, a11 +3f253120: move *a13(0xffe0), a9, 1 +3f253140: add a9, a11 +3f253150: move *a13(0x90), a9, 0 +3f253170: setf 16, 0, 0 +3f253180: move *a11, a11, 0 +3f253190: and a9, a11 +3f2531a0: jreq L3F253300 +3f2531b0: move *a13(0x70), a11, 1 +3f2531d0: sll 0x3, a11 +3f2531e0: add a13, a11 +3f2531f0: addk 32, a11 +3f253200: setf 8, 0, 0 +3f253210: move *a11, a9, 0 +3f253220: inc a9 +3f253230: movb a9, *a11 +3f253240: zext a9, 0 +3f253250: move *a13(0x60), a11, 0 +3f253270: cmp a11, a9 +3f253280: jrls L3F253300 +3f253290: move *a13(0x70), a9, 1 +3f2532b0: sll 0x3, a9 +3f2532c0: add a13, a9 +3f2532d0: movb *a9(0x20), *a13(0x60) +L3F253300: +3f253300: move *a13(0x70), a11, 1 +3f253320: inc a11 +3f253330: move a11, *a13(0x70), 1 +3f253350: setf 8, 0, 0 +3f253360: move *a13(0x90), a9, 0 +3f253380: sll 0x1, a9 +3f253390: movb a9, *a13(0x90) +3f2533b0: subk 8, a11 +3f2533c0: jrlt L3F253100 +3f2533d0: move *a13, a11, 1 +3f2533e0: inc a11 +3f2533f0: move a11, *a13, 1 +3f253400: cmpi 0x100, a11 +3f253420: jrlt L3F253090 +3f253430: move @0x99af0, a9, 1 +3f253460: jreq L3F2534C0 +3f253470: move a14, -*sp, 1 +3f253480: move a9, *a14+, 1 +3f253490: calla L3F702440 +L3F2534C0: +3f2534c0: move a14, -*sp, 1 +3f2534d0: setf 8, 0, 0 +3f2534e0: move *a13(0x60), a9, 0 +3f253500: sll 0x3, a9 +3f253510: move a9, *a14+, 1 +3f253520: movk 1, a9 +3f253530: move a9, *a14+, 1 +3f253540: calla L3F703D90 +3f253570: move a8, @0x99af0, 1 +3f2535a0: move a14, -*sp, 1 +3f2535b0: movk 8, a9 +3f2535c0: move a9, *a14+, 1 +3f2535d0: move a13, a9 +3f2535e0: addk 32, a9 +3f2535f0: move a9, *a14+, 1 +3f253600: calla L3FB44A00 +3f253630: movk 8, a9 +3f253640: move a9, *a13, 1 +L3F253650: +3f253650: sub a11, a11 +3f253660: move a11, *a13(0x70), 1 +3f253680: movk 1, a9 +3f253690: movb a9, *a13(0x90) +3f2536b0: setf 8, 0, 0 +L3F2536C0: +3f2536c0: move *a13, a11, 1 +3f2536d0: sll 0x4, a11 +3f2536e0: move *a13(0xffe0), a9, 1 +3f253700: add a9, a11 +3f253710: move *a13(0x90), a9, 0 +3f253730: setf 16, 0, 0 +3f253740: move *a11, a11, 0 +3f253750: and a9, a11 +3f253760: jreq L3F253920 +3f253770: move *a13(0x70), a11, 1 +3f253790: setf 8, 0, 0 +3f2537a0: move *a13(0x60), a7, 0 +3f2537c0: mpyu a7, a11 +3f2537d0: move *a13(0x70), a7, 1 +3f2537f0: sll 0x3, a7 +3f253800: add a13, a7 +3f253810: move *a7(0x20), a7, 0 +3f253830: add a7, a11 +3f253840: sll 0x3, a11 +3f253850: move @0x99af0, a7, 1 +3f253880: add a7, a11 +3f253890: movb *a13, *a11 +3f2538a0: move *a13(0x70), a11, 1 +3f2538c0: sll 0x3, a11 +3f2538d0: add a13, a11 +3f2538e0: addk 32, a11 +3f2538f0: move *a11, a9, 0 +3f253900: inc a9 +3f253910: movb a9, *a11 +L3F253920: +3f253920: move *a13(0x70), a11, 1 +3f253940: inc a11 +3f253950: move a11, *a13(0x70), 1 +3f253970: setf 8, 0, 0 +3f253980: move *a13(0x90), a9, 0 +3f2539a0: sll 0x1, a9 +3f2539b0: movb a9, *a13(0x90) +3f2539d0: subk 8, a11 +3f2539e0: jrlt L3F2536C0 +3f2539f0: move *a13, a11, 1 +3f253a00: inc a11 +3f253a10: move a11, *a13, 1 +3f253a20: cmpi 0x100, a11 +3f253a40: jrlt L3F253650 +3f253a50: move *a13(0x60), a8, 0 +3f253a70: move *sp(0xa0), a14, 1 +3f253a90: mmfm sp, a7,a9,a11,a13 +3f253ab0: rets 2 +L3F253AC0: +3f253ac0: mmtm sp, a7,a9,a11,a13 +3f253ae0: move a14, a13 +3f253af0: addi 0x40, a14 +3f253b10: move *a13(0xffe0), *a13(0x0), 1 +3f253b40: move *a13, a11, 1 +3f253b50: sub a9, a9 +3f253b60: move a9, *a11(0x100), 1 +3f253b80: move a9, *a11(0x40), 1 +3f253ba0: addi 0xb80, a11 +3f253bc0: movi 0xdaa60, a9 +3f253bf0: movk 14, a8 +L3F253C00: +3f253c00: move *a9+, *a11+, 1 +3f253c10: dsjs a8, L3F253C00 +3f253c20: move *a13, a11, 1 +3f253c30: move *a13(0xff80), *a11(0xd40), 1 +3f253c60: move *a13(0xff60), *a11(0xd60), 1 +3f253c90: movk 1, a9 +3f253ca0: move a9, *a11(0xd80), 1 +3f253cc0: move a8, *a11(0xda0), 1 +3f253ce0: addi 0xdc0, a11 +3f253d00: movi 0xdc900, a9 +3f253d30: move *a9+, *a11+, 1 +3f253d40: move *a9, *a11, 1 +3f253d50: move *a13, a11, 1 +3f253d60: move a8, *a11(0xe00), 1 +3f253d80: move *a13(0xffc0), a9, 1 +3f253da0: setf 8, 0, 0 +3f253db0: move *a9(0x20), a7, 0 +3f253dd0: movb a7, @0x97fc0 +3f253e00: move *a9(0x28), a9, 0 +3f253e20: movb a9, @0x97fc8 +3f253e50: movk 8, a11 +3f253e60: move a11, *a13(0x20), 1 +L3F253E80: +3f253e80: move *a13, a11, 1 +3f253e90: move *a13(0x20), a9, 1 +3f253eb0: sll 0x3, a9 +3f253ec0: add a11, a9 +3f253ed0: move *a13(0x20), a7, 1 +3f253ef0: sll 0x4, a7 +3f253f00: move *a13(0xffa0), a11, 1 +3f253f20: add a11, a7 +3f253f30: movb *a7(0x0), *a9(0x380) +3f253f60: move *a13(0x20), a9, 1 +3f253f80: inc a9 +3f253f90: move a9, *a13(0x20), 1 +3f253fb0: cmpi 0x100, a9 +3f253fd0: jrlt L3F253E80 +3f253fe0: move a14, -*sp, 1 +3f253ff0: move a11, *a14+, 1 +3f254000: calla L3F252F60 +3f254030: movb a8, @0x99ae0 +3f254060: setf 8, 0, 0 +3f254070: move @0x99ae0, a7, 0 +3f2540a0: dec a7 +3f2540b0: jreq L3F254180 +3f2540c0: move a14, -*sp, 1 +3f2540d0: move @0x99ae0, a7, 0 +3f254100: move a7, *a14+, 1 +3f254110: movi 0x3f265100, a8 +3f254140: move a8, *a14+, 1 +3f254150: calla L3FB341E0 +L3F254180: +3f254180: sub a7, a7 +3f254190: move a7, *a13(0x20), 1 +L3F2541B0: +3f2541b0: move *a13, a11, 1 +3f2541c0: move *a13(0x20), a9, 1 +3f2541e0: sll 0x3, a9 +3f2541f0: add a11, a9 +3f254200: sub a7, a7 +3f254210: movb a7, *a9(0x280) +3f254230: move *a13(0x20), a9, 1 +3f254250: inc a9 +3f254260: move a9, *a13(0x20), 1 +3f254280: subk 32, a9 +3f254290: jrlt L3F2541B0 +3f2542a0: move @0x97f00, a9, 1 +3f2542d0: cmp a9, a11 +3f2542e0: jrne L3F2543A0 +3f2542f0: move a14, -*sp, 1 +3f254300: move a11, *a14+, 1 +3f254310: calla L3F24F860 +3f254340: move a14, -*sp, 1 +3f254350: move *a13(0xffc0), *a14+, 1 +3f254370: calla L3F251890 +L3F2543A0: +3f2543a0: move a14, -*sp, 1 +3f2543b0: movi 0xffff, a9 +3f2543d0: move a9, *a14+, 1 +3f2543e0: addi 0xb80, a11 +3f254400: move a11, *a14+, 1 +3f254410: move *a13(0x0), *a14+, 1 +3f254430: move *a13, a11, 1 +3f254440: move *a11(0xd60), a7, 1 +3f254460: call a7 +3f254470: move *sp(0xa0), a14, 1 +3f254490: mmfm sp, a7,a9,a11,a13 +3f2544b0: rets 2 +3f2544c0: mmtm sp, a7,a9,a11,a13 +3f2544e0: move a14, a13 +3f2544f0: addi 0x40, a14 +3f254510: move *a13(0xffe0), *a13(0x20), 1 +3f254540: move *a13(0x20), a11, 1 +3f254560: sub a9, a9 +3f254570: move a9, *a11(0x100), 1 +3f254590: move a9, *a11(0x40), 1 +3f2545b0: move *a13(0xffa0), *a11(0xc00), 1 +3f2545e0: movb a9, *a11(0x400) +3f254600: movk 1, a9 +3f254610: move a9, *a13, 1 +3f254620: move *a13(0xffa0), a11, 1 +3f254640: cmp a11, a9 +3f254650: jrgt L3F2547A0 +L3F254660: +3f254660: move *a13(0x20), a11, 1 +3f254680: move *a13, a9, 1 +3f254690: sll 0x3, a9 +3f2546a0: add a11, a9 +3f2546b0: move *a13, a7, 1 +3f2546c0: sll 0x3, a7 +3f2546d0: move *a13(0xffc0), a11, 1 +3f2546f0: add a11, a7 +3f254700: movb *a7(0x0), *a9(0x400) +3f254730: move *a13, a9, 1 +3f254740: inc a9 +3f254750: move a9, *a13, 1 +3f254760: move *a13(0xffa0), a7, 1 +3f254780: cmp a7, a9 +3f254790: jrle L3F254660 +L3F2547A0: +3f2547a0: move *a13(0x20), a11, 1 +3f2547c0: sub a7, a7 +3f2547d0: move a7, *a11(0x380), 1 +3f2547f0: move a7, *a11(0x3a0), 1 +3f254810: addi 0x3c0, a11 +3f254830: movi 0xdc900, a7 +3f254860: move *a7+, *a11+, 1 +3f254870: move *a7, *a11, 1 +3f254880: move *sp(0xa0), a14, 1 +3f2548a0: mmfm sp, a7,a9,a11,a13 +3f2548c0: rets 2 +3f2548d0: mmtm sp, a9,a13 +3f2548f0: move a14, a13 +3f254900: addk 32, a14 +3f254910: move *a13(0xffe0), a9, 1 +3f254930: move *a9(0x100), *a13(0x0), 1 +3f254960: move *a13(0xffc0), *a9(0x100), 1 +3f254990: move *a13, a8, 1 +3f2549a0: move *sp(0x60), a14, 1 +3f2549c0: mmfm sp, a9,a13 +3f2549e0: rets 2 +L3F2549F0: +3f2549f0: move a11, -*sp, 1 +3f254a00: move @0x97f00, a11, 1 +3f254a30: move a11, a8 +3f254a40: move *sp+, a11, 1 +3f254a50: rets +L3F254A60: +3f254a60: move a11, -*sp, 1 +3f254a70: move @0x97f20, a11, 1 +3f254aa0: move a11, a8 +3f254ab0: move *sp+, a11, 1 +3f254ac0: rets +L3F254AD0: +3f254ad0: mmtm sp, a9,a11,a13 +3f254af0: move a14, a13 +3f254b00: addi 0x120, a14 +3f254b20: movi 0x22, a11 +3f254b40: movb a11, *a13(0x20) +3f254b60: movb *a13(0xffe0), *a13(0x40) +3f254b90: setf 8, 0, 0 +3f254ba0: move *a13(0xffe0), a11, 0 +3f254bc0: dsjs a11, L3F254C30 +3f254bd0: movb *a13(0xffc0), *a13(0x48) +3f254c00: movb *a13(0xffa0), *a13(0x50) +L3F254C30: +3f254c30: movk 1, a11 +3f254c40: move a11, *a13, 1 +3f254c50: move @0x225870, a9, 1 +3f254c80: cmp a9, a11 +3f254c90: jrge L3F254F60 +L3F254CA0: +3f254ca0: move *a13, a11, 1 +3f254cb0: sll 0x5, a11 +3f254cc0: move @0xdac80, a9, 1 +3f254cf0: add a9, a11 +3f254d00: move *a11, a11, 1 +3f254d10: jreq L3F254EE0 +3f254d20: move *a13, a11, 1 +3f254d30: sll 0x5, a11 +3f254d40: add a9, a11 +3f254d50: move *a11, a11, 1 +3f254d60: move *a11(0x120), a11, 1 +3f254d80: jrne L3F254EE0 +3f254d90: move *a13, a11, 1 +3f254da0: sll 0x5, a11 +3f254db0: add a9, a11 +3f254dc0: move *a11, a11, 1 +3f254dd0: setf 16, 0, 0 +3f254de0: move *a11(0xe0), *a13(0x30), 0 +3f254e10: move a14, -*sp, 1 +3f254e20: move a13, a11 +3f254e30: addk 32, a11 +3f254e40: move a11, *a14+, 1 +3f254e50: movk 1, a11 +3f254e60: move a11, *a14+, 1 +3f254e70: move *a13, a11, 1 +3f254e80: sll 0x5, a11 +3f254e90: add a9, a11 +3f254ea0: move *a11+, *a14+, 1 +3f254eb0: calla L3F264270 +L3F254EE0: +3f254ee0: move *a13, a11, 1 +3f254ef0: inc a11 +3f254f00: move a11, *a13, 1 +3f254f10: move @0x225870, a9, 1 +3f254f40: cmp a9, a11 +3f254f50: jrlt L3F254CA0 +L3F254F60: +3f254f60: move *sp(0x80), a14, 1 +3f254f80: mmfm sp, a9,a11,a13 +3f254fa0: rets 2 +L3F254FB0: +3f254fb0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f254fd0: move a14, a13 +3f254fe0: move *a13(0xffe0), a9, 1 +3f255000: sub a10, a10 +3f255010: move *a13(0xffc0), a7, 1 +3f255030: cmp a7, a10 +3f255040: jrge L3F255470 +3f255050: setf 8, 0, 0 +L3F255060: +3f255060: move a10, a7 +3f255070: sll 0x3, a7 +3f255080: add a9, a7 +3f255090: move *a7, a7, 0 +3f2550a0: jreq L3F255420 +3f2550b0: move a10, a7 +3f2550c0: sll 0x3, a7 +3f2550d0: add a9, a7 +3f2550e0: move *a13(0xffa0), a5, 1 +3f255100: move *a7, a7, 0 +3f255110: cmp a7, a5 +3f255120: jrhi L3F2551B0 +3f255130: move a10, a7 +3f255140: sll 0x3, a7 +3f255150: add a9, a7 +3f255160: move *a13(0xff80), a5, 1 +3f255180: move *a7, a7, 0 +3f255190: cmp a7, a5 +3f2551a0: jrnc L3F255240 +L3F2551B0: +3f2551b0: move a10, a7 +3f2551c0: sll 0x3, a7 +3f2551d0: add a9, a7 +3f2551e0: move *a13(0xff60), a5, 1 +3f255200: move *a7, a7, 0 +3f255210: move a7, *a5, 1 +3f255220: movk 1, a8 +3f255230: jruc L3F255480 +L3F255240: +3f255240: move a10, a11 +3f255250: inc a11 +3f255260: move *a13(0xffc0), a7, 1 +3f255280: cmp a7, a11 +3f255290: jrge L3F255420 +L3F2552A0: +3f2552a0: move a10, a7 +3f2552b0: sll 0x3, a7 +3f2552c0: add a9, a7 +3f2552d0: move a11, a5 +3f2552e0: sll 0x3, a5 +3f2552f0: add a9, a5 +3f255300: move *a7, a7, 0 +3f255310: move *a5, a5, 0 +3f255320: cmp a5, a7 +3f255330: jrne L3F2553D0 +3f255340: move a10, a7 +3f255350: sll 0x3, a7 +3f255360: add a9, a7 +3f255370: move *a13(0xff60), a5, 1 +3f255390: move *a7, a7, 0 +3f2553a0: move a7, *a5, 1 +3f2553b0: movk 1, a8 +3f2553c0: jruc L3F255480 +L3F2553D0: +3f2553d0: inc a11 +3f2553e0: move *a13(0xffc0), a7, 1 +3f255400: cmp a7, a11 +3f255410: jrlt L3F2552A0 +L3F255420: +3f255420: inc a10 +3f255430: move *a13(0xffc0), a7, 1 +3f255450: cmp a7, a10 +3f255460: jrlt L3F255060 +L3F255470: +3f255470: sub a8, a8 +L3F255480: +3f255480: move *sp(0xe0), a14, 1 +3f2554a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f2554c0: rets 2 +L3F2554D0: +3f2554d0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f2554f0: move a14, a13 +3f255500: move *a13(0xffe0), a9, 1 +3f255520: move *a13(0xffa0), a10, 1 +3f255540: movk 8, a11 +3f255550: dec a11 +3f255560: jrlt L3F255900 +L3F255570: +3f255570: move *a13(0xffc0), a12, 1 +3f255590: dec a12 +3f2555a0: jrlt L3F2558A0 +L3F2555B0: +3f2555b0: setf 8, 0, 0 +3f2555c0: move *a9, a7, 0 +3f2555d0: jreq L3F255870 +3f2555e0: move @0x97f00, a7, 1 +3f255610: move *a9, a5, 0 +3f255620: srl 0x3, a5 +3f255630: sll 0x3, a5 +3f255640: add a7, a5 +3f255650: move *a9, a7, 0 +3f255660: movk 7, a3 +3f255670: and a3, a7 +3f255680: movk 1, a3 +3f255690: sll a7, a3 +3f2556a0: move *a5(0x280), a7, 0 +3f2556c0: and a3, a7 +3f2556d0: jreq L3F255870 +3f2556e0: move *a13(0xff80), a0, 1 +3f255700: dec a0 +3f255710: jrlt L3F255830 +3f255720: move a0, a7 +3f255730: sll 0x3, a7 +3f255740: add a10, a7 +3f255750: move *a9, a5, 0 +3f255760: move *a7, a7, 0 +3f255770: cmp a7, a5 +3f255780: jreq L3F255830 +L3F255790: +3f255790: dec a0 +3f2557a0: jrlt L3F255830 +3f2557b0: move a0, a7 +3f2557c0: sll 0x3, a7 +3f2557d0: add a10, a7 +3f2557e0: setf 8, 0, 0 +3f2557f0: move *a9, a5, 0 +3f255800: move *a7, a7, 0 +3f255810: cmp a7, a5 +3f255820: jrne L3F255790 +L3F255830: +3f255830: move a0, a3 +3f255840: jrge L3F255870 +3f255850: sub a8, a8 +3f255860: jruc L3F255910 +L3F255870: +3f255870: addk 8, a9 +3f255880: dec a12 +3f255890: jrge L3F2555B0 +L3F2558A0: +3f2558a0: move *a13(0xff80), a7, 1 +3f2558c0: sll 0x3, a7 +3f2558d0: add a7, a10 +3f2558e0: dec a11 +3f2558f0: jrge L3F255570 +L3F255900: +3f255900: movk 1, a8 +L3F255910: +3f255910: move *sp(0x140), a14, 1 +3f255930: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f255950: rets 2 +3f255960: mmtm sp, a5,a7,a9,a10,a11,a13 +3f255980: move a14, a13 +3f255990: addi 0x140, a14 +3f2559b0: move *a13(0xffe0), a11, 1 +3f2559d0: move *a11(0x40), a9, 1 +3f2559f0: setf 16, 0, 0 +3f255a00: move *a9(0x10), a11, 0 +3f255a20: jrne L3F255A60 +3f255a30: movk 16, a8 +3f255a40: jauc L3F256D00 +L3F255A60: +3f255a60: setf 8, 0, 0 +3f255a70: move *a9(0x8), a11, 0 +3f255a90: sll 0x1, a11 +3f255aa0: setf 16, 0, 0 +3f255ab0: move *a9(0x10), a7, 0 +3f255ad0: dec a7 +3f255ae0: cmp a11, a7 +3f255af0: jreq L3F255B30 +3f255b00: movk 16, a8 +3f255b10: jauc L3F256D00 +L3F255B30: +3f255b30: setf 8, 0, 0 +3f255b40: move *a9(0x8), a11, 0 +3f255b60: sll 0x3, a11 +3f255b70: move a11, *a13(0x120), 1 +3f255b90: move a9, a7 +3f255ba0: addk 32, a7 +3f255bb0: move a7, *a13(0x100), 1 +3f255bd0: move a11, a10 +3f255be0: move a10, a7 +3f255bf0: dec a10 +3f255c00: move a7, a8 +3f255c10: jreq L3F255EE0 +L3F255C20: +3f255c20: move a10, a11 +3f255c30: sll 0x3, a11 +3f255c40: move *a13(0x100), a7, 1 +3f255c60: add a7, a11 +3f255c70: move *a11, a11, 0 +3f255c80: jreq L3F255EA0 +3f255c90: move a10, a11 +3f255ca0: sll 0x3, a11 +3f255cb0: add a7, a11 +3f255cc0: move *a11, a11, 0 +3f255cd0: move @0x97fc0, a7, 0 +3f255d00: cmp a7, a11 +3f255d10: jrc L3F255DD0 +3f255d20: move a10, a11 +3f255d30: sll 0x3, a11 +3f255d40: move *a13(0x100), a7, 1 +3f255d60: add a7, a11 +3f255d70: move *a11, a11, 0 +3f255d80: move @0x97fc8, a7, 0 +3f255db0: cmp a7, a11 +3f255dc0: jrls L3F255EA0 +L3F255DD0: +3f255dd0: move *a13(0xffe0), a11, 1 +3f255df0: move a10, a7 +3f255e00: sll 0x3, a7 +3f255e10: move *a13(0x100), a5, 1 +3f255e30: add a5, a7 +3f255e40: move *a7, a7, 0 +3f255e50: move a7, *a11(0xc0), 1 +3f255e70: movk 2, a8 +3f255e80: jauc L3F256D00 +L3F255EA0: +3f255ea0: move a10, a11 +3f255eb0: dec a10 +3f255ec0: move a11, a5 +3f255ed0: jrne L3F255C20 +L3F255EE0: +3f255ee0: movk 1, a11 +3f255ef0: movb a11, *a13 +3f255f00: sub a7, a7 +3f255f10: move a7, *a13(0x20), 1 +3f255f30: move *a13(0xffe0), a5, 1 +3f255f50: setf 16, 0, 0 +3f255f60: move *a5(0xe0), *a13(0x10), 0 +3f255f90: movb a7, *a13(0x8) +3f255fb0: move a14, -*sp, 1 +3f255fc0: setf 8, 0, 0 +3f255fd0: move *a9(0x8), a5, 0 +3f255ff0: move a5, *a14+, 1 +3f256000: move *a13(0x100), *a14+, 1 +3f256020: move @0x99ae0, a5, 0 +3f256050: move a5, *a14+, 1 +3f256060: move @0x99af0, *a14+, 1 +3f256090: calla L3F2554D0 +3f2560c0: move a8, a5 +3f2560d0: jreq L3F256210 +3f2560e0: move a14, -*sp, 1 +3f2560f0: setf 8, 0, 0 +3f256100: move @0x99ae0, a5, 0 +3f256130: move a5, *a14+, 1 +3f256140: move @0x99af0, *a14+, 1 +3f256170: move *a9(0x8), a5, 0 +3f256190: move a5, *a14+, 1 +3f2561a0: move *a13(0x100), *a14+, 1 +3f2561c0: calla L3F2554D0 +3f2561f0: move a8, a5 +3f256200: jrne L3F256240 +L3F256210: +3f256210: movb a11, *a13(0x8) +3f256230: jruc L3F256450 +L3F256240: +3f256240: move a7, a10 +3f256250: move *a13(0x120), a5, 1 +3f256270: cmp a5, a10 +3f256280: jrge L3F256450 +L3F256290: +3f256290: move a10, a11 +3f2562a0: sll 0x3, a11 +3f2562b0: move *a13(0x100), a7, 1 +3f2562d0: add a7, a11 +3f2562e0: setf 8, 0, 0 +3f2562f0: move *a11, a11, 0 +3f256300: jreq L3F256400 +3f256310: move a14, -*sp, 1 +3f256320: move a10, a11 +3f256330: sll 0x3, a11 +3f256340: add a7, a11 +3f256350: move *a11, a8, 0 +3f256360: move a8, *a14+, 1 +3f256370: calla L3F91E060 +3f2563a0: move a8, a5 +3f2563b0: jrne L3F256400 +3f2563c0: movk 2, a11 +3f2563d0: movb a11, *a13(0x8) +3f2563f0: jruc L3F256450 +L3F256400: +3f256400: inc a10 +3f256410: move *a13(0x120), a11, 1 +3f256430: cmp a11, a10 +3f256440: jrlt L3F256290 +L3F256450: +3f256450: move *a13(0xffe0), a11, 1 +3f256470: move *a11(0x80), a7, 1 +3f256490: jreq L3F2565A0 +3f2564a0: move a14, -*sp, 1 +3f2564b0: move a13, *a14+, 1 +3f2564c0: movk 32, a7 +3f2564d0: move a7, *a14+, 1 +3f2564e0: move a11, *a14+, 1 +3f2564f0: move *a11(0x40), a5, 1 +3f256510: setf 8, 0, 0 +3f256520: move *a5, a5, 0 +3f256530: sll 0x5, a5 +3f256540: addi 0xe1980, a5 +3f256570: move *a5, a5, 1 +3f256580: call a5 +3f256590: jruc L3F256620 +L3F2565A0: +3f2565a0: move a14, -*sp, 1 +3f2565b0: move a13, *a14+, 1 +3f2565c0: movk 32, a7 +3f2565d0: move a7, *a14+, 1 +3f2565e0: move a11, *a14+, 1 +3f2565f0: calla L3F352110 +L3F256620: +3f256620: setf 8, 0, 0 +3f256630: move *a13(0x8), a5, 0 +3f256650: jrne L3F256CC0 +3f256660: move @0x99af0, a7, 1 +3f256690: jreq L3F2566F0 +3f2566a0: move a14, -*sp, 1 +3f2566b0: move a7, *a14+, 1 +3f2566c0: calla L3F702440 +L3F2566F0: +3f2566f0: move a14, -*sp, 1 +3f256700: move *a13(0x120), *a14+, 1 +3f256720: calla L3F705A00 +3f256750: move a8, @0x99af0, 1 +3f256780: move a14, -*sp, 1 +3f256790: move *a13(0x120), *a14+, 1 +3f2567b0: move a8, *a14+, 1 +3f2567c0: move *a13(0x100), *a14+, 1 +3f2567e0: calla L3FB44400 +3f256810: setf 8, 0, 0 +3f256820: move *a9(0x8), a7, 0 +3f256840: movb a7, @0x99ae0 +3f256870: sub a10, a10 +L3F256880: +3f256880: move @0x97f00, a11, 1 +3f2568b0: move a10, a7 +3f2568c0: sll 0x3, a7 +3f2568d0: add a11, a7 +3f2568e0: sub a5, a5 +3f2568f0: movb a5, *a7(0x380) +3f256910: inc a10 +3f256920: cmpi 0x100, a10 +3f256940: jrlt L3F256880 +3f256950: move a5, a10 +3f256960: move *a13(0x120), a7, 1 +3f256980: cmp a7, a10 +3f256990: jrge L3F256BD0 +3f2569a0: setf 8, 0, 0 +L3F2569B0: +3f2569b0: move a10, a11 +3f2569c0: sll 0x3, a11 +3f2569d0: move *a13(0x100), a7, 1 +3f2569f0: add a7, a11 +3f256a00: move *a11, a11, 0 +3f256a10: jreq L3F256B80 +3f256a20: move @0x97f00, a11, 1 +3f256a50: move a10, a5 +3f256a60: sll 0x3, a5 +3f256a70: add a7, a5 +3f256a80: move *a5, a5, 0 +3f256a90: sll 0x3, a5 +3f256aa0: add a11, a5 +3f256ab0: move @0x99ae0, a7, 0 +3f256ae0: move a10, a11 +3f256af0: divu a7, a11 +3f256b00: movk 1, a7 +3f256b10: sll a11, a7 +3f256b20: zext a7, 0 +3f256b30: move *a5(0x380), a11, 0 +3f256b50: or a7, a11 +3f256b60: movb a11, *a5(0x380) +L3F256B80: +3f256b80: inc a10 +3f256b90: move *a13(0x120), a11, 1 +3f256bb0: cmp a11, a10 +3f256bc0: jrlt L3F2569B0 +L3F256BD0: +3f256bd0: move a14, -*sp, 1 +3f256be0: move @0x97f00, *a14+, 1 +3f256c10: calla L3F24F860 +3f256c40: move a14, -*sp, 1 +3f256c50: sub a11, a11 +3f256c60: move a11, *a14+, 1 +3f256c70: move a11, *a14+, 1 +3f256c80: move a11, *a14+, 1 +3f256c90: calla L3F254AD0 +L3F256CC0: +3f256cc0: move *a13(0xffe0), a11, 1 +3f256ce0: move *a11(0x140), a8, 1 +L3F256D00: +3f256d00: move *sp(0xe0), a14, 1 +3f256d20: mmfm sp, a5,a7,a9,a10,a11,a13 +3f256d40: rets 2 +3f256d50: mmtm sp, a5,a7,a9,a11,a13 +3f256d70: move a14, a13 +3f256d80: addi 0x100, a14 +3f256da0: move *a13(0xffe0), a11, 1 +3f256dc0: move *a11(0x40), a9, 1 +3f256de0: setf 16, 0, 0 +3f256df0: move *a9(0x10), a11, 0 +3f256e10: dec a11 +3f256e20: jreq L3F256E50 +3f256e30: movk 16, a8 +3f256e40: jruc L3F257280 +L3F256E50: +3f256e50: movk 1, a11 +3f256e60: movb a11, *a13 +3f256e70: setf 8, 0, 0 +3f256e80: move @0x99ae0, a7, 0 +3f256eb0: movb a7, *a13(0x8) +3f256ed0: move *a13(0xffe0), a5, 1 +3f256ef0: setf 16, 0, 0 +3f256f00: move *a5(0xe0), *a13(0x10), 0 +3f256f30: sll 0x1, a7 +3f256f40: move a7, *a13(0x20), 1 +3f256f60: move *a5(0x80), a5, 1 +3f256f80: jreq L3F2570C0 +3f256f90: move a14, -*sp, 1 +3f256fa0: move a13, *a14+, 1 +3f256fb0: movk 32, a7 +3f256fc0: move a7, *a14+, 1 +3f256fd0: move *a13(0xffe0), *a14+, 1 +3f256ff0: move *a13(0xffe0), a5, 1 +3f257010: move *a5(0x40), a11, 1 +3f257030: setf 8, 0, 0 +3f257040: move *a11, a11, 0 +3f257050: sll 0x5, a11 +3f257060: addi 0xe1980, a11 +3f257090: move *a11, a11, 1 +3f2570a0: call a11 +3f2570b0: jruc L3F257150 +L3F2570C0: +3f2570c0: move a14, -*sp, 1 +3f2570d0: move a13, *a14+, 1 +3f2570e0: movk 32, a7 +3f2570f0: move a7, *a14+, 1 +3f257100: move *a13(0xffe0), *a14+, 1 +3f257120: calla L3F352110 +L3F257150: +3f257150: move a14, -*sp, 1 +3f257160: move @0x99af0, *a14+, 1 +3f257190: setf 8, 0, 0 +3f2571a0: move @0x99ae0, a11, 0 +3f2571d0: sll 0x3, a11 +3f2571e0: move a11, *a14+, 1 +3f2571f0: move *a13(0xffe0), *a14+, 1 +3f257210: calla L3F352110 +3f257240: move *a13(0xffe0), a11, 1 +3f257260: move *a11(0x140), a8, 1 +L3F257280: +3f257280: move *sp(0xc0), a14, 1 +3f2572a0: mmfm sp, a5,a7,a9,a11,a13 +3f2572c0: rets 2 +3f2572d0: mmtm sp, a5,a7,a9,a11,a13 +3f2572f0: move a14, a13 +3f257300: addi 0x70, a14 +3f257320: move *a13(0xffe0), a11, 1 +3f257340: move *a11(0x40), a9, 1 +3f257360: setf 16, 0, 0 +3f257370: move *a9(0x10), a11, 0 +3f257390: subk 2, a11 +3f2573a0: jrnc L3F2573D0 +3f2573b0: movk 16, a8 +3f2573c0: jruc L3F257A60 +L3F2573D0: +3f2573d0: move *a9(0x10), a11, 0 +3f2573f0: subk 2, a11 +3f257400: move a11, *a13, 1 +3f257410: setf 8, 0, 0 +3f257420: move *a9(0x8), a11, 0 +3f257440: move *a9(0x28), a7, 0 +3f257460: mpyu a7, a11 +3f257470: move *a13, a7, 1 +3f257480: cmp a11, a7 +3f257490: jreq L3F2574C0 +3f2574a0: movk 16, a8 +3f2574b0: jruc L3F257A60 +L3F2574C0: +3f2574c0: move *a9(0x20), a11, 0 +3f2574e0: move @0x97fc0, a7, 0 +3f257510: cmp a7, a11 +3f257520: jrc L3F2575E0 +3f257530: move *a9(0x20), a11, 0 +3f257550: move *a9(0x8), a7, 0 +3f257570: add a7, a11 +3f257580: move @0x97fc8, a7, 0 +3f2575b0: dec a11 +3f2575c0: cmp a7, a11 +3f2575d0: jrls L3F257660 +L3F2575E0: +3f2575e0: move *a13(0xffe0), a11, 1 +3f257600: move *a9(0x20), a7, 0 +3f257620: move a7, *a11(0xc0), 1 +3f257640: movk 2, a8 +3f257650: jruc L3F257A60 +L3F257660: +3f257660: move *a9(0x28), a11, 0 +3f257680: jrne L3F257700 +3f257690: move *a13(0xffe0), a11, 1 +3f2576b0: sub a7, a7 +3f2576c0: move a7, *a11(0xc0), 1 +3f2576e0: movk 2, a8 +3f2576f0: jruc L3F257A60 +L3F257700: +3f257700: movb *a9(0x20), *a13(0x40) +3f257730: move *a9(0x20), a11, 0 +3f257750: move *a9(0x8), a5, 0 +3f257770: add a5, a11 +3f257780: dec a11 +3f257790: movb a11, *a13(0x48) +3f2577b0: move *a9(0x28), a11, 0 +3f2577d0: move a11, *a13(0x50), 1 +3f2577f0: move a9, a5 +3f257800: addi 0x40, a5 +3f257820: move a5, *a13(0x20), 1 +3f257840: move a14, -*sp, 1 +3f257850: move a13, a11 +3f257860: addk 32, a11 +3f257870: move a11, *a14+, 1 +3f257880: calla L3F251890 +3f2578b0: move a14, -*sp, 1 +3f2578c0: setf 8, 0, 0 +3f2578d0: move *a9(0x8), a8, 0 +3f2578f0: move a8, *a14+, 1 +3f257900: move *a9(0x20), a8, 0 +3f257920: move a8, *a14+, 1 +3f257930: movk 1, a7 +3f257940: move a7, *a14+, 1 +3f257950: calla L3F254AD0 +3f257980: move a14, -*sp, 1 +3f257990: sub a5, a5 +3f2579a0: move a5, *a14+, 1 +3f2579b0: move @0x223750, a5 +3f2579e0: move a5, *a14+, 1 +3f2579f0: calla L3F91EAE0 +3f257a20: move *a13(0xffe0), a5, 1 +3f257a40: move *a5(0x140), a8, 1 +L3F257A60: +3f257a60: move *sp(0xc0), a14, 1 +3f257a80: mmfm sp, a5,a7,a9,a11,a13 +3f257aa0: rets 2 +3f257ab0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f257ad0: move a14, a13 +3f257ae0: addi 0x120, a14 +3f257b00: move *a13(0xffe0), a11, 1 +3f257b20: move *a11(0x40), a9, 1 +3f257b40: setf 16, 0, 0 +3f257b50: move *a9(0x10), a11, 0 +3f257b70: jrne L3F257BB0 +3f257b80: movk 16, a8 +3f257b90: jauc L3F258970 +L3F257BB0: +3f257bb0: setf 8, 0, 0 +3f257bc0: move *a9(0x8), a11, 0 +3f257be0: addk 7, a11 +3f257bf0: srl 0x2, a11 +3f257c00: setf 16, 0, 0 +3f257c10: move *a9(0x10), a7, 0 +3f257c30: cmp a11, a7 +3f257c40: jreq L3F257C80 +3f257c50: movk 16, a8 +3f257c60: jauc L3F258970 +L3F257C80: +3f257c80: movk 1, a11 +3f257c90: movb a11, *a13(0x20) +3f257cb0: sub a7, a7 +3f257cc0: move a7, *a13(0x40), 1 +3f257ce0: move *a13(0xffe0), a5, 1 +3f257d00: move *a5(0xe0), *a13(0x30), 0 +3f257d30: movb a7, *a13(0x28) +3f257d50: move a9, a5 +3f257d60: addk 32, a5 +3f257d70: move a5, *a13, 1 +3f257d80: move @0x97f20, a5, 1 +3f257db0: setf 8, 0, 0 +3f257dc0: move *a9(0x8), a11, 0 +3f257de0: move *a5(0xc40), a5, 1 +3f257e00: cmp a5, a11 +3f257e10: jreq L3F257EB0 +3f257e20: move *a13(0xffe0), a11, 1 +3f257e40: move *a9(0x8), a5, 0 +3f257e60: move a5, *a11(0xc0), 1 +3f257e80: movk 2, a8 +3f257e90: jauc L3F258970 +L3F257EB0: +3f257eb0: move a14, -*sp, 1 +3f257ec0: move *a13(0xffe0), a11, 1 +3f257ee0: addi 0xc0, a11 +3f257f00: move a11, *a14+, 1 +3f257f10: movi 0xff, a11 +3f257f30: move a11, *a14+, 1 +3f257f40: movk 1, a5 +3f257f50: move a5, *a14+, 1 +3f257f60: move *a9(0x8), a5, 0 +3f257f80: move a5, *a14+, 1 +3f257f90: move *a13(0x0), *a14+, 1 +3f257fb0: calla L3F254FB0 +3f257fe0: move a8, a5 +3f257ff0: jreq L3F258030 +3f258000: movk 2, a8 +3f258010: jauc L3F258970 +L3F258030: +3f258030: move a7, a10 +3f258040: setf 8, 0, 0 +3f258050: move *a9(0x8), a5, 0 +3f258070: cmp a5, a10 +3f258080: jrnc L3F258550 +L3F258090: +3f258090: move @0x97f20, a11, 1 +3f2580c0: move a10, a7 +3f2580d0: inc a7 +3f2580e0: sll 0x3, a7 +3f2580f0: add a11, a7 +3f258100: move a10, a5 +3f258110: sll 0x3, a5 +3f258120: move *a13, a11, 1 +3f258130: add a11, a5 +3f258140: move *a7(0x440), a7, 0 +3f258160: move *a5, a5, 0 +3f258170: cmp a5, a7 +3f258180: jreq L3F258500 +3f258190: move @0x97f20, a7, 1 +3f2581c0: move a10, a5 +3f2581d0: inc a5 +3f2581e0: sra 0x3, a5 +3f2581f0: sll 0x3, a5 +3f258200: add a7, a5 +3f258210: move a10, a11 +3f258220: inc a11 +3f258230: movk 7, a7 +3f258240: and a7, a11 +3f258250: movk 1, a7 +3f258260: sll a11, a7 +3f258270: move *a5(0x280), a11, 0 +3f258290: and a7, a11 +3f2582a0: jreq L3F258500 +3f2582b0: movk 1, a11 +3f2582c0: movb a11, *a13(0x28) +3f2582e0: move *a13(0xffe0), a7, 1 +3f258300: move *a7(0x80), a5, 1 +3f258320: jreq L3F258440 +3f258330: move a14, -*sp, 1 +3f258340: move a13, a5 +3f258350: addk 32, a5 +3f258360: move a5, *a14+, 1 +3f258370: movk 32, a11 +3f258380: move a11, *a14+, 1 +3f258390: move a7, *a14+, 1 +3f2583a0: move *a7(0x40), a5, 1 +3f2583c0: move *a5, a5, 0 +3f2583d0: sll 0x5, a5 +3f2583e0: addi 0xe1980, a5 +3f258410: move *a5, a5, 1 +3f258420: call a5 +3f258430: jruc L3F2584E0 +L3F258440: +3f258440: move a14, -*sp, 1 +3f258450: move a13, a5 +3f258460: addk 32, a5 +3f258470: move a5, *a14+, 1 +3f258480: movk 32, a11 +3f258490: move a11, *a14+, 1 +3f2584a0: move a7, *a14+, 1 +3f2584b0: calla L3F352110 +L3F2584E0: +3f2584e0: sub a8, a8 +3f2584f0: jruc L3F258970 +L3F258500: +3f258500: inc a10 +3f258510: move *a9(0x8), a11, 0 +3f258530: cmp a11, a10 +3f258540: jrc L3F258090 +L3F258550: +3f258550: sub a10, a10 +3f258560: move *a9(0x8), a11, 0 +3f258580: cmp a11, a10 +3f258590: jrnc L3F2586D0 +L3F2585A0: +3f2585a0: move @0x97f20, a11, 1 +3f2585d0: move a10, a7 +3f2585e0: inc a7 +3f2585f0: sll 0x3, a7 +3f258600: add a11, a7 +3f258610: move a10, a5 +3f258620: sll 0x3, a5 +3f258630: move *a13, a11, 1 +3f258640: add a11, a5 +3f258650: movb *a5(0x0), *a7(0x440) +3f258680: inc a10 +3f258690: move *a9(0x8), a7, 0 +3f2586b0: cmp a7, a10 +3f2586c0: jrc L3F2585A0 +L3F2586D0: +3f2586d0: move *a13(0xffe0), a11, 1 +3f2586f0: move *a11(0x80), a7, 1 +3f258710: jreq L3F258830 +3f258720: move a14, -*sp, 1 +3f258730: move a13, a7 +3f258740: addk 32, a7 +3f258750: move a7, *a14+, 1 +3f258760: movk 32, a5 +3f258770: move a5, *a14+, 1 +3f258780: move a11, *a14+, 1 +3f258790: move *a11(0x40), a5, 1 +3f2587b0: move *a5, a5, 0 +3f2587c0: sll 0x5, a5 +3f2587d0: addi 0xe1980, a5 +3f258800: move *a5, a5, 1 +3f258810: call a5 +3f258820: jruc L3F2588D0 +L3F258830: +3f258830: move a14, -*sp, 1 +3f258840: move a13, a7 +3f258850: addk 32, a7 +3f258860: move a7, *a14+, 1 +3f258870: movk 32, a5 +3f258880: move a5, *a14+, 1 +3f258890: move a11, *a14+, 1 +3f2588a0: calla L3F352110 +L3F2588D0: +3f2588d0: move a14, -*sp, 1 +3f2588e0: sub a7, a7 +3f2588f0: move a7, *a14+, 1 +3f258900: move a7, *a14+, 1 +3f258910: movk 2, a5 +3f258920: move a5, *a14+, 1 +3f258930: calla L3F254AD0 +3f258960: move a7, a8 +L3F258970: +3f258970: move *sp(0xe0), a14, 1 +3f258990: mmfm sp, a5,a7,a9,a10,a11,a13 +3f2589b0: rets 2 +3f2589c0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f2589e0: move a14, a13 +3f2589f0: addi 0x100, a14 +3f258a10: move *a13(0xffe0), a9, 1 +3f258a30: move *a9(0x40), a10, 1 +3f258a50: setf 16, 0, 0 +3f258a60: move *a10(0x10), a11, 0 +3f258a80: subk 2, a11 +3f258a90: jreq L3F258AD0 +3f258aa0: movk 16, a8 +3f258ab0: jauc L3F2593F0 +L3F258AD0: +3f258ad0: setf 8, 0, 0 +3f258ae0: move *a10(0x20), a11, 0 +3f258b00: move @0x97fc0, a7, 0 +3f258b30: cmp a7, a11 +3f258b40: jrc L3F258BC0 +3f258b50: move *a10(0x20), a11, 0 +3f258b70: move @0x97fc8, a7, 0 +3f258ba0: cmp a7, a11 +3f258bb0: jrls L3F258C20 +L3F258BC0: +3f258bc0: move *a10(0x20), a11, 0 +3f258be0: move a11, *a9(0xc0), 1 +3f258c00: movk 2, a8 +3f258c10: jruc L3F2593F0 +L3F258C20: +3f258c20: move *a10(0x20), a11, 0 +3f258c40: move *a10(0x28), a7, 0 +3f258c60: add a7, a11 +3f258c70: move @0x97fc8, a7, 0 +3f258ca0: dec a11 +3f258cb0: cmp a7, a11 +3f258cc0: jrls L3F258D30 +3f258cd0: move *a10(0x28), a11, 0 +3f258cf0: move a11, *a9(0xc0), 1 +3f258d10: movk 2, a8 +3f258d20: jruc L3F2593F0 +L3F258D30: +3f258d30: movk 1, a11 +3f258d40: movb a11, *a13 +3f258d50: setf 16, 0, 0 +3f258d60: move *a9(0xe0), *a13(0x10), 0 +3f258d90: move @0x97fd0, a5, 1 +3f258dc0: movb a5, *a13(0x8) +3f258de0: setf 8, 0, 0 +3f258df0: move *a10(0x28), a7, 0 +3f258e10: mpyu a5, a7 +3f258e20: move a7, *a13(0x20), 1 +3f258e40: move *a9(0x80), a7, 1 +3f258e60: jreq L3F258F60 +3f258e70: move a14, -*sp, 1 +3f258e80: move a13, *a14+, 1 +3f258e90: movk 32, a7 +3f258ea0: move a7, *a14+, 1 +3f258eb0: move a9, *a14+, 1 +3f258ec0: move *a9(0x40), a11, 1 +3f258ee0: move *a11, a11, 0 +3f258ef0: sll 0x5, a11 +3f258f00: addi 0xe1980, a11 +3f258f30: move *a11, a11, 1 +3f258f40: call a11 +3f258f50: jruc L3F258FE0 +L3F258F60: +3f258f60: move a14, -*sp, 1 +3f258f70: move a13, *a14+, 1 +3f258f80: movk 32, a7 +3f258f90: move a7, *a14+, 1 +3f258fa0: move a9, *a14+, 1 +3f258fb0: calla L3F352110 +L3F258FE0: +3f258fe0: movi 0x3f8c2030, a11 +3f259010: move a11, *a9(0xa0), 1 +3f259030: move *a9(0x80), a5, 1 +3f259050: jreq L3F259220 +3f259060: move a14, -*sp, 1 +3f259070: setf 8, 0, 0 +3f259080: move *a10(0x20), a5, 0 +3f2590a0: move @0x97fc0, a7, 0 +3f2590d0: sub a7, a5 +3f2590e0: move @0x97fd0, a11, 1 +3f259110: mpyu a11, a5 +3f259120: sll 0x5, a5 +3f259130: move @0x97fa0, a7, 1 +3f259160: add a7, a5 +3f259170: move a5, *a14+, 1 +3f259180: move *a10(0x28), a5, 0 +3f2591a0: mpyu a11, a5 +3f2591b0: sll 0x2, a5 +3f2591c0: move a5, *a14+, 1 +3f2591d0: move a9, *a14+, 1 +3f2591e0: move *a9(0xa0), a5, 1 +3f259200: call a5 +3f259210: jruc L3F2593D0 +L3F259220: +3f259220: move a14, -*sp, 1 +3f259230: setf 8, 0, 0 +3f259240: move *a10(0x20), a5, 0 +3f259260: move @0x97fc0, a7, 0 +3f259290: sub a7, a5 +3f2592a0: move @0x97fd0, a11, 1 +3f2592d0: mpyu a11, a5 +3f2592e0: sll 0x5, a5 +3f2592f0: move @0x97fa0, a7, 1 +3f259320: add a7, a5 +3f259330: move a5, *a14+, 1 +3f259340: move *a10(0x28), a5, 0 +3f259360: mpyu a11, a5 +3f259370: sll 0x2, a5 +3f259380: move a5, *a14+, 1 +3f259390: move a9, *a14+, 1 +3f2593a0: calla L3F352110 +L3F2593D0: +3f2593d0: move *a9(0x140), a8, 1 +L3F2593F0: +3f2593f0: move *sp(0xe0), a14, 1 +3f259410: mmfm sp, a5,a7,a9,a10,a11,a13 +3f259430: rets 2 +3f259440: mmtm sp, a5,a7,a9,a11,a13 +3f259460: move a14, a13 +3f259470: addi 0x100, a14 +3f259490: move *a13(0xffe0), a11, 1 +3f2594b0: move *a11(0x40), a9, 1 +3f2594d0: setf 16, 0, 0 +3f2594e0: move *a9(0x10), a11, 0 +3f259500: dec a11 +3f259510: jreq L3F259540 +3f259520: movk 16, a8 +3f259530: jruc L3F259990 +L3F259540: +3f259540: movk 1, a11 +3f259550: movb a11, *a13 +3f259560: move *a13(0xffe0), a7, 1 +3f259580: move *a7(0xe0), *a13(0x10), 0 +3f2595b0: move @0x97f20, a5, 1 +3f2595e0: movb *a5(0xc40), *a13(0x8) +3f259610: setf 8, 0, 0 +3f259620: move *a13(0x8), a7, 0 +3f259640: addk 3, a7 +3f259650: srl 0x2, a7 +3f259660: move a7, *a13(0x20), 1 +3f259680: move *a13(0xffe0), a7, 1 +3f2596a0: move *a7(0x80), a7, 1 +3f2596c0: jreq L3F2597F0 +3f2596d0: move a14, -*sp, 1 +3f2596e0: move a13, *a14+, 1 +3f2596f0: movk 32, a7 +3f259700: move a7, *a14+, 1 +3f259710: move *a13(0xffe0), *a14+, 1 +3f259730: move *a13(0xffe0), a11, 1 +3f259750: move *a11(0x40), a7, 1 +3f259770: move *a7, a7, 0 +3f259780: sll 0x5, a7 +3f259790: addi 0xe1980, a7 +3f2597c0: move *a7, a7, 1 +3f2597d0: call a7 +3f2597e0: jruc L3F259880 +L3F2597F0: +3f2597f0: move a14, -*sp, 1 +3f259800: move a13, *a14+, 1 +3f259810: movk 32, a7 +3f259820: move a7, *a14+, 1 +3f259830: move *a13(0xffe0), *a14+, 1 +3f259850: calla L3F352110 +L3F259880: +3f259880: move a14, -*sp, 1 +3f259890: move @0x97f20, a11, 1 +3f2598c0: addi 0x448, a11 +3f2598e0: move a11, *a14+, 1 +3f2598f0: setf 8, 0, 0 +3f259900: move *a13(0x8), a11, 0 +3f259920: move a11, *a14+, 1 +3f259930: move *a13(0xffe0), *a14+, 1 +3f259950: calla L3F352110 +3f259980: sub a8, a8 +L3F259990: +3f259990: move *sp(0xc0), a14, 1 +3f2599b0: mmfm sp, a5,a7,a9,a11,a13 +3f2599d0: rets 2 +L3F2599E0: +3f2599e0: mmtm sp, a7,a9,a11,a13 +3f259a00: move a14, a13 +3f259a10: move *a13(0xffe0), a11, 1 +3f259a30: srl 0x1, a11 +3f259a40: move a11, a9 +3f259a50: andi 0xdb6db6db, a9 +3f259a80: move *a13(0xffe0), a11, 1 +3f259aa0: sub a9, a11 +3f259ab0: move a9, a7 +3f259ac0: srl 0x1, a7 +3f259ad0: andi 0xdb6db6db, a7 +3f259b00: move a11, a9 +3f259b10: sub a7, a9 +3f259b20: move a9, a11 +3f259b30: srl 0x3, a11 +3f259b40: add a9, a11 +3f259b50: andi 0xc71c71c7, a11 +3f259b80: movi 0x3f, a7 +3f259ba0: modu a7, a11 +3f259bb0: move a11, a8 +3f259bc0: move *sp(0xa0), a14, 1 +3f259be0: mmfm sp, a7,a9,a11,a13 +3f259c00: rets 2 +3f259c10: mmtm sp, a7,a9,a11,a13 +3f259c30: move a14, a13 +3f259c40: addk 32, a14 +3f259c50: move *a13(0xffe0), a11, 1 +3f259c70: addi 0xb80, a11 +3f259c90: move a11, *a13, 1 +3f259ca0: move *a13(0xffa0), a11, 1 +3f259cc0: jreq L3F259D90 +3f259cd0: move *a13, a9, 1 +3f259ce0: move *a13(0xffc0), a7, 1 +3f259d00: movk 1, a11 +3f259d10: dec a7 +3f259d20: sll a7, a11 +3f259d30: move *a9(0x1a0), a7, 1 +3f259d50: or a11, a7 +3f259d60: move a7, *a9(0x1a0), 1 +3f259d80: jruc L3F259E40 +L3F259D90: +3f259d90: move *a13, a9, 1 +3f259da0: move *a13(0xffc0), a7, 1 +3f259dc0: movk 1, a11 +3f259dd0: dec a7 +3f259de0: sll a7, a11 +3f259df0: move *a9(0x1a0), a7, 1 +3f259e10: andn a11, a7 +3f259e20: move a7, *a9(0x1a0), 1 +L3F259E40: +3f259e40: move *sp(0xa0), a14, 1 +3f259e60: mmfm sp, a7,a9,a11,a13 +3f259e80: rets 2 +3f259e90: mmtm sp, a5,a7,a9,a11,a13 +3f259eb0: move a14, a13 +3f259ec0: addi 0x320, a14 +3f259ee0: move @0x97f00, a11, 1 +3f259f10: move a11, *a13(0x1c0), 1 +3f259f30: movi 0xffff, a11 +3f259f50: move a11, *a13(0x220), 1 +3f259f70: move a11, *a13(0x240), 1 +3f259f90: move *a13(0xffe0), a7, 1 +3f259fb0: move *a7(0x40), a9, 1 +3f259fd0: setf 16, 0, 0 +3f259fe0: move *a9(0x10), a7, 0 +3f25a000: subk 2, a7 +3f25a010: jrnc L3F25A050 +3f25a020: movk 16, a8 +3f25a030: jauc L3F25BD10 +L3F25A050: +3f25a050: move *a9(0x20), *a13(0x260), 1 +3f25a080: move a14, -*sp, 1 +3f25a090: move *a9(0x20), *a14+, 1 +3f25a0b0: calla L3F2599E0 +3f25a0e0: setf 16, 0, 0 +3f25a0f0: move *a9(0x10), a7, 0 +3f25a110: subk 2, a7 +3f25a120: cmp a8, a7 +3f25a130: jreq L3F25A170 +3f25a140: movk 16, a8 +3f25a150: jauc L3F25BD10 +L3F25A170: +3f25a170: move a9, a7 +3f25a180: addi 0x40, a7 +3f25a1a0: move a7, *a13(0x1e0), 1 +3f25a1c0: move *a13(0x1c0), a7, 1 +3f25a1e0: addi 0xb80, a7 +3f25a200: move a13, a8 +3f25a210: movk 14, a11 +L3F25A220: +3f25a220: move *a7+, *a8+, 1 +3f25a230: dsjs a11, L3F25A220 +3f25a240: move *a13(0x260), a7, 1 +3f25a260: btst 0, a7 +3f25a270: jreq L3F25A470 +3f25a280: move *a13(0x1e0), a11, 1 +3f25a2a0: movb *a11, a7 +3f25a2b0: move a7, *a13(0x200), 1 +3f25a2d0: addk 32, a11 +3f25a2e0: move a11, *a13(0x1e0), 1 +3f25a300: inc a7 +3f25a310: jrne L3F25A380 +3f25a320: move @0xdaa60, a7, 1 +3f25a350: move a7, *a13(0x200), 1 +3f25a370: jruc L3F25A460 +L3F25A380: +3f25a380: move *a13(0x200), a7, 1 +3f25a3a0: jrlt L3F25A3E0 +3f25a3b0: cmpi 0x64, a7 +3f25a3d0: jrle L3F25A460 +L3F25A3E0: +3f25a3e0: move *a13(0xffe0), a7, 1 +3f25a400: move *a13(0x200), *a7(0xc0), 1 +3f25a430: movk 2, a8 +3f25a440: jauc L3F25BD10 +L3F25A460: +3f25a460: move a7, *a13, 1 +L3F25A470: +3f25a470: move *a13(0x260), a11, 1 +3f25a490: btst 1, a11 +3f25a4a0: jreq L3F25A6F0 +3f25a4b0: move *a13(0x1e0), a7, 1 +3f25a4d0: movb *a7, a7 +3f25a4e0: move a7, *a13(0x200), 1 +3f25a500: move *a13(0x1e0), a7, 1 +3f25a520: addk 32, a7 +3f25a530: move a7, *a13(0x1e0), 1 +3f25a550: move *a13(0x200), a7, 1 +3f25a570: inc a7 +3f25a580: jrne L3F25A5F0 +3f25a590: move @0xdaa80, a7, 1 +3f25a5c0: move a7, *a13(0x200), 1 +3f25a5e0: jruc L3F25A6D0 +L3F25A5F0: +3f25a5f0: move *a13(0x200), a7, 1 +3f25a610: jrlt L3F25A650 +3f25a620: cmpi 0x64, a7 +3f25a640: jrle L3F25A6D0 +L3F25A650: +3f25a650: move *a13(0xffe0), a7, 1 +3f25a670: move *a13(0x200), *a7(0xc0), 1 +3f25a6a0: movk 2, a8 +3f25a6b0: jauc L3F25BD10 +L3F25A6D0: +3f25a6d0: move a7, *a13(0x20), 1 +L3F25A6F0: +3f25a6f0: btst 2, a11 +3f25a700: jreq L3F25A930 +3f25a710: move *a13(0x1e0), a7, 1 +3f25a730: setf 16, 1, 0 +3f25a740: move *a7, a7, 0 +3f25a750: move a7, *a13(0x200), 1 +3f25a770: move *a13(0x1e0), a7, 1 +3f25a790: addk 32, a7 +3f25a7a0: move a7, *a13(0x1e0), 1 +3f25a7c0: move *a13(0x200), a7, 1 +3f25a7e0: inc a7 +3f25a7f0: jrne L3F25A860 +3f25a800: move @0xdaaa0, a7, 1 +3f25a830: move a7, *a13(0x200), 1 +3f25a850: jruc L3F25A910 +L3F25A860: +3f25a860: move *a13(0x200), a7, 1 +3f25a880: jrge L3F25A910 +3f25a890: move *a13(0xffe0), a7, 1 +3f25a8b0: move *a13(0x200), *a7(0xc0), 1 +3f25a8e0: movk 2, a8 +3f25a8f0: jauc L3F25BD10 +L3F25A910: +3f25a910: move a7, *a13(0x40), 1 +L3F25A930: +3f25a930: btst 3, a11 +3f25a940: jreq L3F25AB70 +3f25a950: move *a13(0x1e0), a7, 1 +3f25a970: setf 16, 1, 0 +3f25a980: move *a7, a7, 0 +3f25a990: move a7, *a13(0x200), 1 +3f25a9b0: move *a13(0x1e0), a7, 1 +3f25a9d0: addk 32, a7 +3f25a9e0: move a7, *a13(0x1e0), 1 +3f25aa00: move *a13(0x200), a7, 1 +3f25aa20: inc a7 +3f25aa30: jrne L3F25AAA0 +3f25aa40: move @0xdaac0, a7, 1 +3f25aa70: move a7, *a13(0x200), 1 +3f25aa90: jruc L3F25AB50 +L3F25AAA0: +3f25aaa0: move *a13(0x200), a7, 1 +3f25aac0: jrge L3F25AB50 +3f25aad0: move *a13(0xffe0), a7, 1 +3f25aaf0: move *a13(0x200), *a7(0xc0), 1 +3f25ab20: movk 2, a8 +3f25ab30: jauc L3F25BD10 +L3F25AB50: +3f25ab50: move a7, *a13(0x60), 1 +L3F25AB70: +3f25ab70: btst 4, a11 +3f25ab80: jreq L3F25AD60 +3f25ab90: move *a13(0x1e0), a7, 1 +3f25abb0: setf 8, 0, 0 +3f25abc0: move *a7, a7, 0 +3f25abd0: move a7, *a13(0x220), 1 +3f25abf0: move *a13(0x1e0), a7, 1 +3f25ac10: addk 32, a7 +3f25ac20: move a7, *a13(0x1e0), 1 +3f25ac40: move *a13(0x220), a7, 1 +3f25ac60: jrle L3F25AC90 +3f25ac70: subk 32, a7 +3f25ac80: jrle L3F25AD10 +L3F25AC90: +3f25ac90: move *a13(0xffe0), a7, 1 +3f25acb0: move *a13(0x220), *a7(0xc0), 1 +3f25ace0: movk 2, a8 +3f25acf0: jauc L3F25BD10 +L3F25AD10: +3f25ad10: btst 5, a11 +3f25ad20: jrne L3F25AD60 +3f25ad30: movk 8, a8 +3f25ad40: jauc L3F25BD10 +L3F25AD60: +3f25ad60: btst 5, a11 +3f25ad70: jreq L3F25B0B0 +3f25ad80: move *a13(0x1e0), a7, 1 +3f25ada0: setf 8, 0, 0 +3f25adb0: move *a7, a7, 0 +3f25adc0: move a7, *a13(0x200), 1 +3f25ade0: move *a13(0x1e0), a7, 1 +3f25ae00: addk 32, a7 +3f25ae10: move a7, *a13(0x1e0), 1 +3f25ae30: move *a13(0x200), a7, 1 +3f25ae50: jrne L3F25AF50 +3f25ae60: move *a13(0x220), a7, 1 +3f25ae80: inc a7 +3f25ae90: jrne L3F25AEF0 +3f25aea0: movi 0xff9d, a7 +3f25aec0: move a7, *a13(0x1a0), 1 +3f25aee0: jruc L3F25B0B0 +L3F25AEF0: +3f25aef0: move *a13(0x220), a7, 1 +3f25af10: neg a7 +3f25af20: move a7, *a13(0x1a0), 1 +3f25af40: jruc L3F25B0B0 +L3F25AF50: +3f25af50: dsjs a7, L3F25B030 +3f25af60: move *a13(0x220), a7, 1 +3f25af80: inc a7 +3f25af90: jrne L3F25AFF0 +3f25afa0: movi 0x63, a7 +3f25afc0: move a7, *a13(0x1a0), 1 +3f25afe0: jruc L3F25B0B0 +L3F25AFF0: +3f25aff0: move *a13(0x220), *a13(0x1a0), 1 +3f25b020: jruc L3F25B0B0 +L3F25B030: +3f25b030: move *a13(0xffe0), a7, 1 +3f25b050: move *a13(0x200), *a7(0xc0), 1 +3f25b080: movk 2, a8 +3f25b090: jauc L3F25BD10 +L3F25B0B0: +3f25b0b0: btst 6, a11 +3f25b0c0: jreq L3F25B2E0 +3f25b0d0: move *a13(0x1e0), a7, 1 +3f25b0f0: setf 8, 0, 0 +3f25b100: move *a7, a7, 0 +3f25b110: move a7, *a13(0x240), 1 +3f25b130: move *a13(0x1e0), a7, 1 +3f25b150: addk 32, a7 +3f25b160: move a7, *a13(0x1e0), 1 +3f25b180: move *a13(0x240), a7, 1 +3f25b1a0: subk 8, a7 +3f25b1b0: jrlt L3F25B210 +3f25b1c0: move *a13(0x240), a7, 1 +3f25b1e0: cmpi 0xff, a7 +3f25b200: jrle L3F25B290 +L3F25B210: +3f25b210: move *a13(0xffe0), a7, 1 +3f25b230: move *a13(0x240), *a7(0xc0), 1 +3f25b260: movk 2, a8 +3f25b270: jauc L3F25BD10 +L3F25B290: +3f25b290: btst 7, a11 +3f25b2a0: jrne L3F25B2E0 +3f25b2b0: movk 8, a8 +3f25b2c0: jauc L3F25BD10 +L3F25B2E0: +3f25b2e0: btst 7, a11 +3f25b2f0: jreq L3F25BAC0 +3f25b300: move *a13(0x240), a7, 1 +3f25b320: sra 0x3, a7 +3f25b330: move a7, *a13(0x2e0), 1 +3f25b350: move *a13(0x240), a7, 1 +3f25b370: movk 7, a11 +3f25b380: and a7, a11 +3f25b390: movk 1, a7 +3f25b3a0: sll a11, a7 +3f25b3b0: move a7, *a13(0x300), 1 +3f25b3d0: move *a13(0x1e0), a11, 1 +3f25b3f0: setf 8, 0, 0 +3f25b400: move *a11, a7, 0 +3f25b410: move a7, *a13(0x200), 1 +3f25b430: addk 32, a11 +3f25b440: move a11, *a13(0x1e0), 1 +3f25b460: move a7, a8 +3f25b470: jrne L3F25B5E0 +3f25b480: move *a13(0x240), a7, 1 +3f25b4a0: inc a7 +3f25b4b0: jrne L3F25B500 +3f25b4c0: sub a7, a7 +3f25b4d0: move a7, *a13(0x80), 1 +3f25b4f0: jruc L3F25BAC0 +L3F25B500: +3f25b500: move *a13(0x2e0), a7, 1 +3f25b520: sll 0x3, a7 +3f25b530: add a13, a7 +3f25b540: move *a13(0x300), a11, 1 +3f25b560: not a11 +3f25b570: zext a11, 0 +3f25b580: move *a7(0xa0), a5, 0 +3f25b5a0: and a11, a5 +3f25b5b0: movb a5, *a7(0xa0) +3f25b5d0: jruc L3F25BAC0 +L3F25B5E0: +3f25b5e0: dsjs a7, L3F25B730 +3f25b5f0: move *a13(0x240), a7, 1 +3f25b610: inc a7 +3f25b620: jrne L3F25B670 +3f25b630: movk 1, a7 +3f25b640: move a7, *a13(0x80), 1 +3f25b660: jruc L3F25BAC0 +L3F25B670: +3f25b670: move *a13(0x2e0), a7, 1 +3f25b690: sll 0x3, a7 +3f25b6a0: add a13, a7 +3f25b6b0: move *a13(0x300), a5, 0 +3f25b6d0: move *a7(0xa0), a11, 0 +3f25b6f0: or a5, a11 +3f25b700: movb a11, *a7(0xa0) +3f25b720: jruc L3F25BAC0 +L3F25B730: +3f25b730: subk 2, a8 +3f25b740: jrne L3F25BA50 +3f25b750: move *a13(0x240), a7, 1 +3f25b770: inc a7 +3f25b780: jrne L3F25B7F0 +3f25b790: move @0xdaae0, a7, 1 +3f25b7c0: move a7, *a13(0x80), 1 +3f25b7e0: jruc L3F25B8C0 +L3F25B7F0: +3f25b7f0: move *a13(0x2e0), a7, 1 +3f25b810: sll 0x3, a7 +3f25b820: add a13, a7 +3f25b830: move *a13(0x300), a5, 1 +3f25b850: not a5 +3f25b860: zext a5, 0 +3f25b870: move *a7(0xa0), a11, 0 +3f25b890: and a5, a11 +3f25b8a0: movb a11, *a7(0xa0) +L3F25B8C0: +3f25b8c0: move *a13(0x2e0), a11, 1 +3f25b8e0: sll 0x3, a11 +3f25b8f0: add a13, a11 +3f25b900: move *a11(0xa0), a11, 0 +3f25b920: move *a13(0x300), a7, 1 +3f25b940: andn a7, a11 +3f25b950: move *a13(0x2e0), a5, 1 +3f25b970: sll 0x3, a5 +3f25b980: addi 0xdab00, a5 +3f25b9b0: move *a5, a5, 0 +3f25b9c0: and a7, a5 +3f25b9d0: or a5, a11 +3f25b9e0: move *a13(0x2e0), a5, 1 +3f25ba00: sll 0x3, a5 +3f25ba10: add a13, a5 +3f25ba20: movb a11, *a5(0xa0) +3f25ba40: jruc L3F25BAC0 +L3F25BA50: +3f25ba50: move *a13(0xffe0), a7, 1 +3f25ba70: move *a13(0x200), *a7(0xc0), 1 +3f25baa0: movk 2, a8 +3f25bab0: jruc L3F25BD10 +L3F25BAC0: +3f25bac0: move *a13(0x260), a11, 1 +3f25bae0: andi 0xffffff00, a11 +3f25bb10: jreq L3F25BB90 +3f25bb20: move *a13(0xffe0), a11, 1 +3f25bb40: move *a9(0x20), *a11(0xc0), 1 +3f25bb70: movk 2, a8 +3f25bb80: jruc L3F25BD10 +L3F25BB90: +3f25bb90: move *a13(0x1c0), a11, 1 +3f25bbb0: addi 0xb80, a11 +3f25bbd0: move a13, a8 +3f25bbe0: movk 14, a7 +L3F25BBF0: +3f25bbf0: move *a8+, *a11+, 1 +3f25bc00: dsjs a7, L3F25BBF0 +3f25bc10: move a14, -*sp, 1 +3f25bc20: move *a13(0x260), *a14+, 1 +3f25bc40: move *a13(0x1c0), a11, 1 +3f25bc60: addi 0xb80, a11 +3f25bc80: move a11, *a14+, 1 +3f25bc90: move *a13(0x1c0), *a14+, 1 +3f25bcb0: move *a13(0x1c0), a11, 1 +3f25bcd0: move *a11(0xd60), a5, 1 +3f25bcf0: call a5 +3f25bd00: move a7, a8 +L3F25BD10: +3f25bd10: move *sp(0xc0), a14, 1 +3f25bd30: mmfm sp, a5,a7,a9,a11,a13 +3f25bd50: rets 2 +3f25bd60: mmtm sp, a5,a7,a9,a11,a13 +3f25bd80: move a14, a13 +3f25bd90: addi 0x1e0, a14 +3f25bdb0: move @0x97f00, a11, 1 +3f25bde0: move a11, *a13(0x20), 1 +3f25be00: move *a13(0xffe0), a7, 1 +3f25be20: move *a7(0x40), a9, 1 +3f25be40: setf 16, 0, 0 +3f25be50: move *a9(0x10), a7, 0 +3f25be70: dec a7 +3f25be80: jreq L3F25BEB0 +3f25be90: movk 16, a8 +3f25bea0: jruc L3F25C400 +L3F25BEB0: +3f25beb0: movk 1, a7 +3f25bec0: movb a7, *a13(0x40) +3f25bee0: movk 5, a7 +3f25bef0: move a7, *a13(0x60), 1 +3f25bf10: move *a13(0xffe0), a5, 1 +3f25bf30: move *a5(0xe0), *a13(0x50), 0 +3f25bf60: movb *a11(0xc00), *a13(0x48) +3f25bf90: movb *a11(0xb80), *a13(0xa0) +3f25bfc0: movb *a11(0xba0), *a13(0xa8) +3f25bff0: move *a11(0xbc0), *a13(0xb0), 0 +3f25c020: move *a11(0xbe0), *a13(0xc0), 0 +3f25c050: move *a11(0xd20), *a13(0x80), 1 +3f25c080: sub a5, a5 +3f25c090: move a5, *a13, 1 +L3F25C0A0: +3f25c0a0: move *a13, a11, 1 +3f25c0b0: sll 0x3, a11 +3f25c0c0: add a13, a11 +3f25c0d0: move *a13(0x20), a7, 1 +3f25c0f0: move *a13, a5, 1 +3f25c100: sll 0x3, a5 +3f25c110: add a7, a5 +3f25c120: movb *a5(0xc20), *a11(0xe0) +3f25c150: move *a13, a11, 1 +3f25c160: inc a11 +3f25c170: move a11, *a13, 1 +3f25c180: subk 32, a11 +3f25c190: jrlt L3F25C0A0 +3f25c1a0: move *a13(0xffe0), a11, 1 +3f25c1c0: move *a11(0x80), a5, 1 +3f25c1e0: jreq L3F25C330 +3f25c1f0: move a14, -*sp, 1 +3f25c200: move a13, a5 +3f25c210: addi 0x40, a5 +3f25c230: move a5, *a14+, 1 +3f25c240: movi 0x34, a5 +3f25c260: move a5, *a14+, 1 +3f25c270: move a11, *a14+, 1 +3f25c280: move *a11(0x40), a5, 1 +3f25c2a0: setf 8, 0, 0 +3f25c2b0: move *a5, a5, 0 +3f25c2c0: sll 0x5, a5 +3f25c2d0: addi 0xe1980, a5 +3f25c300: move *a5, a5, 1 +3f25c310: call a5 +3f25c320: jruc L3F25C3F0 +L3F25C330: +3f25c330: move a14, -*sp, 1 +3f25c340: move a13, a5 +3f25c350: addi 0x40, a5 +3f25c370: move a5, *a14+, 1 +3f25c380: movi 0x34, a5 +3f25c3a0: move a5, *a14+, 1 +3f25c3b0: move a11, *a14+, 1 +3f25c3c0: calla L3F352110 +L3F25C3F0: +3f25c3f0: sub a8, a8 +L3F25C400: +3f25c400: move *sp(0xc0), a14, 1 +3f25c420: mmfm sp, a5,a7,a9,a11,a13 +3f25c440: rets 2 +3f25c450: mmtm sp, a5,a7,a9,a10,a11,a13 +3f25c470: move a14, a13 +3f25c480: addi 0x40, a14 +3f25c4a0: move @0x97f00, a9, 1 +3f25c4d0: move *a9(0xba0), *a13(0x0), 1 +3f25c500: move *a13(0xffe0), a11, 1 +3f25c520: move *a11(0x40), a10, 1 +3f25c540: setf 16, 0, 0 +3f25c550: move *a10(0x10), a11, 0 +3f25c570: dec a11 +3f25c580: jreq L3F25C5B0 +3f25c590: movk 16, a8 +3f25c5a0: jruc L3F25C8D0 +L3F25C5B0: +3f25c5b0: movb *a10(0x8), a11 +3f25c5d0: cmpi 0xff9c, a11 +3f25c5f0: jrlt L3F25C650 +3f25c600: movb *a10(0x8), a11 +3f25c620: cmpi 0x64, a11 +3f25c640: jrle L3F25C6D0 +L3F25C650: +3f25c650: move *a13(0xffe0), a11, 1 +3f25c670: movb *a10(0x8), a7 +3f25c690: move a7, *a11(0xc0), 1 +3f25c6b0: movk 2, a8 +3f25c6c0: jruc L3F25C8D0 +L3F25C6D0: +3f25c6d0: move *a13, a11, 1 +3f25c6e0: movb *a10(0x8), a7 +3f25c700: mpys a11, a7 +3f25c710: movi 0x64, a11 +3f25c730: divs a11, a7 +3f25c740: move a7, *a13(0x20), 1 +3f25c760: movb *a10(0x8), a11 +3f25c780: jrge L3F25C7E0 +3f25c790: move *a13, a11, 1 +3f25c7a0: add a11, a7 +3f25c7b0: move a7, *a13(0x20), 1 +3f25c7d0: jruc L3F25C850 +L3F25C7E0: +3f25c7e0: move *a13, a11, 1 +3f25c7f0: sub a7, a11 +3f25c800: movb *a10(0x8), a5 +3f25c820: add a5, a11 +3f25c830: move a11, *a13(0x20), 1 +L3F25C850: +3f25c850: move a14, -*sp, 1 +3f25c860: move a9, *a14+, 1 +3f25c870: move *a13(0x20), *a14+, 1 +3f25c890: move *a9(0xd40), a11, 1 +3f25c8b0: call a11 +3f25c8c0: sub a8, a8 +L3F25C8D0: +3f25c8d0: move *sp(0xe0), a14, 1 +3f25c8f0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f25c910: rets 2 +3f25c920: mmtm sp, a5,a7,a9,a11,a13 +3f25c940: move a14, a13 +3f25c950: addi 0x80, a14 +3f25c970: move @0x97f20, a11, 1 +3f25c9a0: move a11, *a13, 1 +3f25c9b0: move *a13(0xffe0), a7, 1 +3f25c9d0: move *a7(0x40), a9, 1 +3f25c9f0: setf 16, 0, 0 +3f25ca00: move *a9(0x10), a7, 0 +3f25ca20: subk 3, a7 +3f25ca30: jreq L3F25CA60 +3f25ca40: movk 16, a8 +3f25ca50: jruc L3F25D160 +L3F25CA60: +3f25ca60: move a13, a7 +3f25ca70: addk 32, a7 +3f25ca80: addi 0x380, a11 +3f25caa0: move *a11+, *a7+, 1 +3f25cab0: move *a11+, *a7+, 1 +3f25cac0: move *a11, *a7, 1 +3f25cad0: setf 8, 0, 0 +3f25cae0: move *a9(0x50), a11, 0 +3f25cb00: jreq L3F25CE40 +3f25cb10: setf 16, 1, 0 +3f25cb20: move *a9(0x20), a11, 0 +3f25cb40: inc a11 +3f25cb50: jrne L3F25CBC0 +3f25cb60: move @0xdac20, a11, 1 +3f25cb90: move a11, *a13(0x20), 1 +3f25cbb0: jruc L3F25CCB0 +L3F25CBC0: +3f25cbc0: move *a9(0x20), a11, 0 +3f25cbe0: jrge L3F25CC70 +3f25cbf0: move *a13(0xffe0), a11, 1 +3f25cc10: move *a9(0x20), a7, 0 +3f25cc30: move a7, *a11(0xc0), 1 +3f25cc50: movk 2, a8 +3f25cc60: jruc L3F25D160 +L3F25CC70: +3f25cc70: move *a9(0x20), a11, 0 +3f25cc90: move a11, *a13(0x20), 1 +L3F25CCB0: +3f25ccb0: move *a9(0x30), a7, 0 +3f25ccd0: inc a7 +3f25cce0: jrne L3F25CD50 +3f25ccf0: move @0xdac40, a7, 1 +3f25cd20: move a7, *a13(0x40), 1 +3f25cd40: jruc L3F25CE40 +L3F25CD50: +3f25cd50: move *a9(0x30), a7, 0 +3f25cd70: jrgt L3F25CE00 +3f25cd80: move *a13(0xffe0), a7, 1 +3f25cda0: move *a9(0x30), a5, 0 +3f25cdc0: move a5, *a7(0xc0), 1 +3f25cde0: movk 2, a8 +3f25cdf0: jruc L3F25D160 +L3F25CE00: +3f25ce00: move *a9(0x30), a7, 0 +3f25ce20: move a7, *a13(0x40), 1 +L3F25CE40: +3f25ce40: setf 8, 0, 0 +3f25ce50: move *a9(0x58), a11, 0 +3f25ce70: jreq L3F25D020 +3f25ce80: setf 16, 1, 0 +3f25ce90: move *a9(0x40), a11, 0 +3f25ceb0: inc a11 +3f25cec0: jrne L3F25CF30 +3f25ced0: move @0xdac60, a11, 1 +3f25cf00: move a11, *a13(0x60), 1 +3f25cf20: jruc L3F25D020 +L3F25CF30: +3f25cf30: move *a9(0x40), a11, 0 +3f25cf50: jrge L3F25CFE0 +3f25cf60: move *a13(0xffe0), a11, 1 +3f25cf80: move *a9(0x40), a7, 0 +3f25cfa0: move a7, *a11(0xc0), 1 +3f25cfc0: movk 2, a8 +3f25cfd0: jruc L3F25D160 +L3F25CFE0: +3f25cfe0: move *a9(0x40), a11, 0 +3f25d000: move a11, *a13(0x60), 1 +L3F25D020: +3f25d020: move *a13, a11, 1 +3f25d030: addi 0x380, a11 +3f25d050: move a13, a7 +3f25d060: addk 32, a7 +3f25d070: move *a7+, *a11+, 1 +3f25d080: move *a7+, *a11+, 1 +3f25d090: move *a7, *a11, 1 +3f25d0a0: move a14, -*sp, 1 +3f25d0b0: move *a13, a11, 1 +3f25d0c0: addi 0x380, a11 +3f25d0e0: move a11, *a14+, 1 +3f25d0f0: move *a13(0x0), *a14+, 1 +3f25d110: move *a13, a11, 1 +3f25d120: move *a11(0x3e0), a7, 1 +3f25d140: call a7 +3f25d150: sub a8, a8 +L3F25D160: +3f25d160: move *sp(0xc0), a14, 1 +3f25d180: mmfm sp, a5,a7,a9,a11,a13 +3f25d1a0: rets 2 +3f25d1b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f25d1d0: move a14, a13 +3f25d1e0: addi 0x100, a14 +3f25d200: move @0x97f20, a9, 1 +3f25d230: move *a13(0xffe0), a11, 1 +3f25d250: move *a11(0x40), a10, 1 +3f25d270: setf 16, 0, 0 +3f25d280: move *a10(0x10), a11, 0 +3f25d2a0: dec a11 +3f25d2b0: jreq L3F25D2E0 +3f25d2c0: movk 16, a8 +3f25d2d0: jruc L3F25D610 +L3F25D2E0: +3f25d2e0: movk 1, a11 +3f25d2f0: movb a11, *a13 +3f25d300: sub a7, a7 +3f25d310: move a7, *a13(0x20), 1 +3f25d330: move *a13(0xffe0), a5, 1 +3f25d350: move *a5(0xe0), *a13(0x10), 0 +3f25d380: move *a9(0x3c0), *a13(0x60), 0 +3f25d3b0: move *a9(0x380), *a13(0x40), 0 +3f25d3e0: move *a9(0x3a0), *a13(0x50), 0 +3f25d410: move *a5(0x80), a5, 1 +3f25d430: jreq L3F25D570 +3f25d440: move a14, -*sp, 1 +3f25d450: move a13, *a14+, 1 +3f25d460: movk 32, a5 +3f25d470: move a5, *a14+, 1 +3f25d480: move *a13(0xffe0), *a14+, 1 +3f25d4a0: move *a13(0xffe0), a7, 1 +3f25d4c0: move *a7(0x40), a11, 1 +3f25d4e0: setf 8, 0, 0 +3f25d4f0: move *a11, a11, 0 +3f25d500: sll 0x5, a11 +3f25d510: addi 0xe1980, a11 +3f25d540: move *a11, a11, 1 +3f25d550: call a11 +3f25d560: jruc L3F25D600 +L3F25D570: +3f25d570: move a14, -*sp, 1 +3f25d580: move a13, *a14+, 1 +3f25d590: movk 32, a5 +3f25d5a0: move a5, *a14+, 1 +3f25d5b0: move *a13(0xffe0), *a14+, 1 +3f25d5d0: calla L3F352110 +L3F25D600: +3f25d600: sub a8, a8 +L3F25D610: +3f25d610: move *sp(0xe0), a14, 1 +3f25d630: mmfm sp, a5,a7,a9,a10,a11,a13 +3f25d650: rets 2 +L3F25D660: +3f25d660: mmtm sp, a9,a11,a13 +3f25d680: move a14, a13 +3f25d690: addi 0x40, a14 +3f25d6b0: move @0x97f20, a11, 1 +3f25d6e0: move *a11(0x100), *a13(0x0), 1 +3f25d710: move *a13, a11, 1 +3f25d720: jreq L3F25D8F0 +3f25d730: move *a13(0xffe0), a9, 1 +3f25d750: move *a11(0x40), a11, 1 +3f25d770: cmp a11, a9 +3f25d780: jrne L3F25D8F0 +3f25d790: move *a13, a11, 1 +3f25d7a0: move *a11(0x140), a9, 1 +3f25d7c0: btst 7, a9 +3f25d7d0: jrne L3F25D9F0 +3f25d7e0: move *a11(0xa0), a9, 1 +3f25d800: jreq L3F25D8F0 +3f25d810: move a14, -*sp, 1 +3f25d820: move a13, a9 +3f25d830: addk 32, a9 +3f25d840: move a9, *a14+, 1 +3f25d850: move *a13(0xffe0), *a14+, 1 +3f25d870: move @0x98aa0, *a14+, 1 +3f25d8a0: calla L3F263940 +3f25d8d0: btst 7, a8 +3f25d8e0: jrne L3F25D9F0 +L3F25D8F0: +3f25d8f0: move *a13, a11, 1 +3f25d900: jrne L3F25DA30 +3f25d910: move a14, -*sp, 1 +3f25d920: move a13, a9 +3f25d930: addk 32, a9 +3f25d940: move a9, *a14+, 1 +3f25d950: move *a13(0xffe0), *a14+, 1 +3f25d970: move @0x98aa0, *a14+, 1 +3f25d9a0: calla L3F263940 +3f25d9d0: btst 7, a8 +3f25d9e0: jreq L3F25DA30 +L3F25D9F0: +3f25d9f0: sub a9, a9 +3f25da00: move a9, @0x98aa0, 1 +L3F25DA30: +3f25da30: move *sp(0x80), a14, 1 +3f25da50: mmfm sp, a9,a11,a13 +3f25da70: rets 2 +3f25da80: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f25daa0: move a14, a13 +3f25dab0: addi 0x200, a14 +3f25dad0: move *a13(0xffe0), a9, 1 +3f25daf0: move @0x97f20, a7, 1 +3f25db20: move a7, *a13(0x140), 1 +3f25db40: move *a9(0x40), *a13(0x1e0), 1 +3f25db70: move *a13(0x1e0), a7, 1 +3f25db90: setf 16, 0, 0 +3f25dba0: move *a7(0x10), a7, 0 +3f25dbc0: subk 4, a7 +3f25dbd0: jreq L3F25DC10 +3f25dbe0: movk 16, a8 +3f25dbf0: jauc L3F25F080 +L3F25DC10: +3f25dc10: move a14, -*sp, 1 +3f25dc20: move a9, *a14+, 1 +3f25dc30: move *a13(0x1e0), a7, 1 +3f25dc50: move *a7(0x20), *a14+, 1 +3f25dc70: calla L3F7F65F0 +3f25dca0: move a8, a10 +3f25dcb0: jrne L3F25DCF0 +3f25dcc0: movk 3, a8 +3f25dcd0: jauc L3F25F080 +L3F25DCF0: +3f25dcf0: move @0x98aa0, a7, 1 +3f25dd20: jreq L3F25DD80 +3f25dd30: move a14, -*sp, 1 +3f25dd40: move a9, *a14+, 1 +3f25dd50: calla L3F25D660 +L3F25DD80: +3f25dd80: movk 1, a7 +3f25dd90: movb a7, *a13(0x20) +3f25ddb0: setf 16, 0, 0 +3f25ddc0: move *a9(0xe0), *a13(0x30), 0 +3f25ddf0: sub a5, a5 +3f25de00: move a5, *a13(0x60), 1 +3f25de20: move a14, -*sp, 1 +3f25de30: move *a13(0x1e0), a5, 1 +3f25de50: move *a5(0x40), *a14+, 1 +3f25de70: move a13, a5 +3f25de80: addi 0x160, a5 +3f25dea0: move a5, *a14+, 1 +3f25deb0: calla L3F7F6270 +3f25dee0: move a14, -*sp, 1 +3f25def0: move *a13(0x1e0), a5, 1 +3f25df10: move *a5(0x60), *a14+, 1 +3f25df30: move a13, a5 +3f25df40: addi 0x1a0, a5 +3f25df60: move a5, *a14+, 1 +3f25df70: calla L3F7F6270 +3f25dfa0: move a14, -*sp, 1 +3f25dfb0: move a13, a5 +3f25dfc0: addi 0x1a0, a5 +3f25dfe0: move *a5+, *a14+, 1 +3f25dff0: move *a5+, *a14+, 1 +3f25e000: move a13, a5 +3f25e010: addi 0x160, a5 +3f25e030: move *a5+, *a14+, 1 +3f25e040: move *a5+, *a14+, 1 +3f25e050: calla L3F7F6040 +3f25e080: dsjs a8, L3F25E0C0 +3f25e090: sub a8, a8 +3f25e0a0: jauc L3F25F080 +L3F25E0C0: +3f25e0c0: move a14, -*sp, 1 +3f25e0d0: movi 0xdc900, a5 +3f25e100: move *a5+, *a14+, 1 +3f25e110: move *a5+, *a14+, 1 +3f25e120: move a13, a5 +3f25e130: addi 0x160, a5 +3f25e150: move *a5+, *a14+, 1 +3f25e160: move *a5+, *a14+, 1 +3f25e170: calla L3F7F6040 +3f25e1a0: dsjs a8, L3F25E1E0 +3f25e1b0: sub a8, a8 +3f25e1c0: jauc L3F25F080 +L3F25E1E0: +3f25e1e0: move a14, -*sp, 1 +3f25e1f0: movi 0xdc900, a5 +3f25e220: move *a5+, *a14+, 1 +3f25e230: move *a5+, *a14+, 1 +3f25e240: move a13, a5 +3f25e250: addi 0x1a0, a5 +3f25e270: move *a5+, *a14+, 1 +3f25e280: move *a5+, *a14+, 1 +3f25e290: calla L3F7F6040 +3f25e2c0: dsjs a8, L3F25E350 +3f25e2d0: move a13, a5 +3f25e2e0: addi 0x1a0, a5 +3f25e300: movi 0xdc900, a7 +3f25e330: move *a7+, *a5+, 1 +3f25e340: move *a7, *a5, 1 +L3F25E350: +3f25e350: move @0x97e80, a7, 1 +3f25e380: jreq L3F25EB70 +3f25e390: move a14, -*sp, 1 +3f25e3a0: sll 0x3, a7 +3f25e3b0: move a7, *a14+, 1 +3f25e3c0: calla L3F705A00 +3f25e3f0: move a8, *a13, 1 +3f25e400: move a14, -*sp, 1 +3f25e410: move *a13(0x1c0), *a14+, 1 +3f25e430: move *a13(0x180), *a14+, 1 +3f25e450: move a8, *a14+, 1 +3f25e460: move *a13(0x140), *a14+, 1 +3f25e480: move *a13(0x140), a7, 1 +3f25e4a0: move *a7(0x400), a5, 1 +3f25e4c0: call a5 +3f25e4d0: move a8, a12 +3f25e4e0: setf 16, 1, 0 +3f25e4f0: move *a10(0x3a0), a0, 0 +3f25e510: move *a10(0x650), a5, 0 +3f25e530: move a0, a3 +3f25e540: sub a5, a3 +3f25e550: move a3, a0 +3f25e560: move *a10(0x360), a5, 0 +3f25e580: move *a10(0x3a0), a3, 0 +3f25e5a0: add a5, a3 +3f25e5b0: move *a10(0x650), a2, 0 +3f25e5d0: add a2, a3 +3f25e5e0: move a3, a2 +3f25e5f0: move *a10(0x3b0), a4, 0 +3f25e610: move *a10(0x650), a5, 0 +3f25e630: move a4, a3 +3f25e640: sub a5, a3 +3f25e650: move a3, a4 +3f25e660: move *a10(0x370), a5, 0 +3f25e680: move *a10(0x3b0), a3, 0 +3f25e6a0: add a5, a3 +3f25e6b0: move *a10(0x650), a6, 0 +3f25e6d0: add a6, a3 +3f25e6e0: move a3, a6 +3f25e6f0: sub a11, a11 +3f25e700: cmp a12, a11 +3f25e710: jrge L3F25EB70 +L3F25E720: +3f25e720: move a11, a7 +3f25e730: sll 0x6, a7 +3f25e740: move *a13, a5, 1 +3f25e750: add a5, a7 +3f25e760: setf 16, 0, 0 +3f25e770: move *a7(0x20), a7, 0 +3f25e790: cmp a7, a0 +3f25e7a0: jrhi L3F25EB40 +3f25e7b0: move a11, a7 +3f25e7c0: sll 0x6, a7 +3f25e7d0: add a5, a7 +3f25e7e0: move *a7(0x20), a7, 0 +3f25e800: cmp a2, a7 +3f25e810: jrnc L3F25EB40 +3f25e820: move a11, a7 +3f25e830: sll 0x6, a7 +3f25e840: add a5, a7 +3f25e850: move *a7(0x30), a7, 0 +3f25e870: cmp a7, a4 +3f25e880: jrhi L3F25EB40 +3f25e890: move a11, a7 +3f25e8a0: sll 0x6, a7 +3f25e8b0: add a5, a7 +3f25e8c0: move *a7(0x30), a7, 0 +3f25e8e0: cmp a6, a7 +3f25e8f0: jrnc L3F25EB40 +3f25e900: move a11, a7 +3f25e910: sll 0x6, a7 +3f25e920: add a5, a7 +3f25e930: move *a7(0x20), a7, 0 +3f25e950: setf 16, 1, 0 +3f25e960: move *a10(0x3a0), a3, 0 +3f25e980: sub a3, a7 +3f25e990: move *a13(0x60), a3, 1 +3f25e9b0: sll 0x6, a3 +3f25e9c0: add a5, a3 +3f25e9d0: move a7, *a3(0x20), 0 +3f25e9f0: move a11, a7 +3f25ea00: sll 0x6, a7 +3f25ea10: add a5, a7 +3f25ea20: setf 16, 0, 0 +3f25ea30: move *a7(0x30), a7, 0 +3f25ea50: setf 16, 1, 0 +3f25ea60: move *a10(0x3b0), a3, 0 +3f25ea80: sub a3, a7 +3f25ea90: move *a13(0x60), a3, 1 +3f25eab0: sll 0x6, a3 +3f25eac0: add a5, a3 +3f25ead0: move a7, *a3(0x30), 0 +3f25eaf0: move *a13(0x60), a7, 1 +3f25eb10: inc a7 +3f25eb20: move a7, *a13(0x60), 1 +L3F25EB40: +3f25eb40: inc a11 +3f25eb50: cmp a12, a11 +3f25eb60: jrlt L3F25E720 +L3F25EB70: +3f25eb70: move *a13(0x60), a7, 1 +3f25eb90: sll 0x1, a7 +3f25eba0: move a7, *a13(0x40), 1 +3f25ebc0: move *a13(0x60), *a13(0x120), 1 +3f25ebf0: move *a9(0x80), a5, 1 +3f25ec10: jreq L3F25ED40 +3f25ec20: move a14, -*sp, 1 +3f25ec30: move a13, a7 +3f25ec40: addk 32, a7 +3f25ec50: move a7, *a14+, 1 +3f25ec60: movk 32, a5 +3f25ec70: move a5, *a14+, 1 +3f25ec80: move a9, *a14+, 1 +3f25ec90: move *a9(0x40), a3, 1 +3f25ecb0: setf 8, 0, 0 +3f25ecc0: move *a3, a3, 0 +3f25ecd0: sll 0x5, a3 +3f25ece0: addi 0xe1980, a3 +3f25ed10: move *a3, a3, 1 +3f25ed20: call a3 +3f25ed30: jruc L3F25EDE0 +L3F25ED40: +3f25ed40: move a14, -*sp, 1 +3f25ed50: move a13, a7 +3f25ed60: addk 32, a7 +3f25ed70: move a7, *a14+, 1 +3f25ed80: movk 32, a5 +3f25ed90: move a5, *a14+, 1 +3f25eda0: move a9, *a14+, 1 +3f25edb0: calla L3F352110 +L3F25EDE0: +3f25ede0: move @0x97e80, a7, 1 +3f25ee10: jreq L3F25F070 +3f25ee20: movi 0x3f8c5e30, a3 +3f25ee50: move a3, *a9(0xa0), 1 +3f25ee70: move *a9(0x80), a3, 1 +3f25ee90: jreq L3F25EF60 +3f25eea0: move a14, -*sp, 1 +3f25eeb0: move *a13(0x0), *a14+, 1 +3f25eed0: move *a13(0x120), a3, 1 +3f25eef0: sll 0x3, a3 +3f25ef00: move a3, *a14+, 1 +3f25ef10: move a9, *a14+, 1 +3f25ef20: move *a9(0xa0), a3, 1 +3f25ef40: call a3 +3f25ef50: jruc L3F25F010 +L3F25EF60: +3f25ef60: move a14, -*sp, 1 +3f25ef70: move *a13(0x0), *a14+, 1 +3f25ef90: move *a13(0x120), a3, 1 +3f25efb0: sll 0x3, a3 +3f25efc0: move a3, *a14+, 1 +3f25efd0: move a9, *a14+, 1 +3f25efe0: calla L3F352110 +L3F25F010: +3f25f010: move a14, -*sp, 1 +3f25f020: move *a13(0x0), *a14+, 1 +3f25f040: calla L3F702440 +L3F25F070: +3f25f070: sub a8, a8 +L3F25F080: +3f25f080: move *sp(0x1a0), a14, 1 +3f25f0a0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f25f0c0: rets 2 +3f25f0d0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f25f0f0: move a14, a13 +3f25f100: addi 0x100, a14 +3f25f120: move *a13(0xffe0), a9, 1 +3f25f140: move *a9(0x40), a12, 1 +3f25f160: setf 16, 0, 0 +3f25f170: move *a12(0x10), a7, 0 +3f25f190: subk 2, a7 +3f25f1a0: jreq L3F25F1E0 +3f25f1b0: movk 16, a8 +3f25f1c0: jauc L3F25FA00 +L3F25F1E0: +3f25f1e0: move a14, -*sp, 1 +3f25f1f0: move a9, *a14+, 1 +3f25f200: move *a12(0x20), *a14+, 1 +3f25f220: calla L3F7F65F0 +3f25f250: move a8, a10 +3f25f260: jrne L3F25F290 +3f25f270: movk 3, a8 +3f25f280: jruc L3F25FA00 +L3F25F290: +3f25f290: move @0x98aa0, a7, 1 +3f25f2c0: jreq L3F25F320 +3f25f2d0: move a14, -*sp, 1 +3f25f2e0: move a9, *a14+, 1 +3f25f2f0: calla L3F25D660 +L3F25F320: +3f25f320: movk 1, a7 +3f25f330: movb a7, *a13 +3f25f340: setf 16, 0, 0 +3f25f350: move *a9(0xe0), *a13(0x10), 0 +3f25f380: move @0x987d0, a5, 0 +3f25f3b0: move a5, *a13(0xc0), 0 +3f25f3d0: sub a7, a7 +3f25f3e0: move a7, *a13(0x20), 1 +3f25f400: move @0x98710, a3, 1 +3f25f430: move *a3, a3, 1 +3f25f440: move *a3(0x160), *a13(0x40), 1 +3f25f470: move @0x98a60, a3, 1 +3f25f4a0: move a3, *a13(0x80), 0 +3f25f4c0: move @0x98a80, a3, 1 +3f25f4f0: move a3, *a13(0x90), 0 +3f25f510: move a7, *a13(0x60), 1 +3f25f530: move @0x98ac0, a3, 1 +3f25f560: move *a10(0x20), a5, 1 +3f25f580: cmp a5, a3 +3f25f590: jrne L3F25F7E0 +3f25f5a0: movk 1, a5 +3f25f5b0: movb a5, *a13(0x8) +3f25f5d0: move @0x98a60, a3, 1 +3f25f600: setf 16, 1, 0 +3f25f610: move *a10(0x3a0), a5, 0 +3f25f630: sub a5, a3 +3f25f640: move a3, *a13(0xa0), 0 +3f25f660: move @0x98a80, a5, 1 +3f25f690: move *a10(0x3b0), a3, 0 +3f25f6b0: sub a3, a5 +3f25f6c0: move a5, *a13(0xb0), 0 +3f25f6e0: move @0x98a40, a11, 1 +3f25f710: jreq L3F25F840 +L3F25F720: +3f25f720: move *a11(0x80), a7, 1 +3f25f740: cmp a10, a7 +3f25f750: jrne L3F25F7A0 +3f25f760: move *a11(0x160), *a13(0x60), 1 +3f25f790: jruc L3F25F840 +L3F25F7A0: +3f25f7a0: move *a11(0x80), a11, 1 +3f25f7c0: jrne L3F25F720 +3f25f7d0: jruc L3F25F840 +L3F25F7E0: +3f25f7e0: movb a7, *a13(0x8) +3f25f800: move a7, *a13(0xa0), 0 +3f25f820: move a7, *a13(0xb0), 0 +L3F25F840: +3f25f840: move *a9(0x80), a7, 1 +3f25f860: jreq L3F25F970 +3f25f870: move a14, -*sp, 1 +3f25f880: move a13, *a14+, 1 +3f25f890: movk 32, a7 +3f25f8a0: move a7, *a14+, 1 +3f25f8b0: move a9, *a14+, 1 +3f25f8c0: move *a9(0x40), a5, 1 +3f25f8e0: setf 8, 0, 0 +3f25f8f0: move *a5, a5, 0 +3f25f900: sll 0x5, a5 +3f25f910: addi 0xe1980, a5 +3f25f940: move *a5, a5, 1 +3f25f950: call a5 +3f25f960: jruc L3F25F9F0 +L3F25F970: +3f25f970: move a14, -*sp, 1 +3f25f980: move a13, *a14+, 1 +3f25f990: movk 32, a7 +3f25f9a0: move a7, *a14+, 1 +3f25f9b0: move a9, *a14+, 1 +3f25f9c0: calla L3F352110 +L3F25F9F0: +3f25f9f0: sub a8, a8 +L3F25FA00: +3f25fa00: move *sp(0x120), a14, 1 +3f25fa20: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f25fa40: rets 2 +3f25fa50: mmtm sp, a7,a9,a11,a13 +3f25fa70: move a14, a13 +3f25fa80: addi 0x160, a14 +3f25faa0: movk 1, a11 +3f25fab0: movb a11, *a13 +3f25fac0: move *a13(0xffe0), a9, 1 +3f25fae0: setf 16, 0, 0 +3f25faf0: move *a9(0xe0), *a13(0x10), 0 +3f25fb20: movk 2, a9 +3f25fb30: move a9, *a13(0x20), 1 +3f25fb50: sub a9, a9 +3f25fb60: move a9, *a13(0x140), 1 +L3F25FB80: +3f25fb80: move *a13(0x140), a11, 1 +3f25fba0: sll 0x3, a11 +3f25fbb0: add a13, a11 +3f25fbc0: move @0x97f00, a9, 1 +3f25fbf0: move *a13(0x140), a7, 1 +3f25fc10: sll 0x3, a7 +3f25fc20: add a9, a7 +3f25fc30: movb *a7(0x280), *a11(0x40) +3f25fc60: move *a13(0x140), a11, 1 +3f25fc80: inc a11 +3f25fc90: move a11, *a13(0x140), 1 +3f25fcb0: subk 32, a11 +3f25fcc0: jrlt L3F25FB80 +3f25fcd0: move *a13(0xffe0), a11, 1 +3f25fcf0: move *a11(0x80), a7, 1 +3f25fd10: jreq L3F25FE30 +3f25fd20: move a14, -*sp, 1 +3f25fd30: move a13, *a14+, 1 +3f25fd40: movi 0x28, a7 +3f25fd60: move a7, *a14+, 1 +3f25fd70: move a11, *a14+, 1 +3f25fd80: move *a11(0x40), a7, 1 +3f25fda0: setf 8, 0, 0 +3f25fdb0: move *a7, a7, 0 +3f25fdc0: sll 0x5, a7 +3f25fdd0: addi 0xe1980, a7 +3f25fe00: move *a7, a7, 1 +3f25fe10: call a7 +3f25fe20: jruc L3F25FEC0 +L3F25FE30: +3f25fe30: move a14, -*sp, 1 +3f25fe40: move a13, *a14+, 1 +3f25fe50: movi 0x28, a7 +3f25fe70: move a7, *a14+, 1 +3f25fe80: move a11, *a14+, 1 +3f25fe90: calla L3F352110 +L3F25FEC0: +3f25fec0: sub a8, a8 +3f25fed0: move *sp(0xa0), a14, 1 +3f25fef0: mmfm sp, a7,a9,a11,a13 +3f25ff10: rets 2 +3f25ff20: mmtm sp, a5,a7,a9,a10,a11,a13 +3f25ff40: move a14, a13 +3f25ff50: addi 0x60, a14 +3f25ff70: move *a13(0xffe0), a9, 1 +3f25ff90: sub a11, a11 +3f25ffa0: move a11, *a13(0x20), 1 +3f25ffc0: move *a9(0x40), a10, 1 +3f25ffe0: setf 16, 0, 0 +3f25fff0: move *a10(0x10), a11, 0 +3f260010: subk 11, a11 +3f260020: jreq L3F260060 +3f260030: movk 16, a8 +3f260040: jauc L3F260A80 +L3F260060: +3f260060: setf 8, 0, 0 +3f260070: move *a10(0x60), a11, 0 +3f260090: cmpi 0x23, a11 +3f2600b0: jrc L3F2601F0 +3f2600c0: move *a10(0x60), a11, 0 +3f2600e0: cmpi 0x40, a11 +3f260100: jrc L3F260180 +3f260110: move *a10(0x60), a11, 0 +3f260130: move @0x21a620, a7, 1 +3f260160: cmp a7, a11 +3f260170: jrc L3F2601F0 +L3F260180: +3f260180: move *a10(0x60), a11, 0 +3f2601a0: move a11, *a9(0xc0), 1 +3f2601c0: movk 2, a8 +3f2601d0: jauc L3F260A80 +L3F2601F0: +3f2601f0: move *a10(0x20), a11, 1 +3f260210: jrne L3F260270 +3f260220: move @0x98a40, a11, 1 +3f260250: move a11, *a13, 1 +3f260260: jruc L3F2605E0 +L3F260270: +3f260270: move *a10(0x20), a11, 1 +3f260290: dsj a11, L3F260560 +3f2602b0: move @0x97f00, a11, 1 +3f2602e0: move *a11(0xd80), *a13(0x40), 1 +3f260310: move *a13(0x40), a7, 1 +3f260330: jrne L3F260360 +3f260340: sub a8, a8 +3f260350: jruc L3F260A80 +L3F260360: +3f260360: dsjs a7, L3F2603D0 +3f260370: move @0x98710, a7, 1 +3f2603a0: move *a7(0x0), *a13(0x40), 1 +L3F2603D0: +3f2603d0: move a14, -*sp, 1 +3f2603e0: move @0x98a40, *a14+, 1 +3f260410: move *a13(0x40), *a14+, 1 +3f260430: calla L3F234D90 +3f260460: move a8, a7 +3f260470: jreq L3F260500 +3f260480: move *a13(0x40), *a13(0x20), 1 +3f2604b0: move @0x98a40, a11, 1 +3f2604e0: move a11, *a13, 1 +3f2604f0: jruc L3F2605E0 +L3F260500: +3f260500: move *a13(0x40), a11, 1 +3f260520: move a11, *a13, 1 +3f260530: move a11, *a13(0x20), 1 +3f260550: jruc L3F2605E0 +L3F260560: +3f260560: move a14, -*sp, 1 +3f260570: move a9, *a14+, 1 +3f260580: move *a10(0x20), *a14+, 1 +3f2605a0: calla L3F7F65F0 +3f2605d0: move a8, *a13, 1 +L3F2605E0: +3f2605e0: move *a13, a11, 1 +3f2605f0: jrne L3F260620 +3f260600: movk 3, a8 +3f260610: jruc L3F260A80 +L3F260620: +3f260620: setf 8, 0, 0 +3f260630: move *a10(0x60), a7, 0 +3f260650: ori 0x80, a7 +3f260680: movb a7, *a10(0x60) +3f2606a0: move *a10(0x8), a7, 0 +3f2606c0: jreq L3F260980 +3f2606d0: move a11, a7 +3f2606e0: jreq L3F260A70 +L3F2606F0: +3f2606f0: move a14, -*sp, 1 +3f260700: sub a11, a11 +3f260710: move a11, *a14+, 1 +3f260720: move *a10(0x40), *a14+, 1 +3f260740: movk 1, a7 +3f260750: move a7, *a14+, 1 +3f260760: move a10, a7 +3f260770: addi 0x60, a7 +3f260790: move a7, *a14+, 1 +3f2607a0: move *a13(0x0), *a14+, 1 +3f2607c0: calla L3F23A7D0 +3f2607f0: move a8, a7 +3f260800: jreq L3F260830 +3f260810: move a11, a8 +3f260820: jruc L3F260A80 +L3F260830: +3f260830: move *a13, a7, 1 +3f260840: move *a13(0x20), a11, 1 +3f260860: cmp a11, a7 +3f260870: jrne L3F2608A0 +3f260880: sub a8, a8 +3f260890: jruc L3F260A80 +L3F2608A0: +3f2608a0: move *a10(0x40), a5, 1 +3f2608c0: move *a7(0x400), a7, 1 +3f2608e0: andn a7, a5 +3f2608f0: move a5, *a10(0x40), 1 +3f260910: move *a13, a7, 1 +3f260920: move *a7(0x80), *a13(0x0), 1 +3f260950: move *a13, a7, 1 +3f260960: jrne L3F2606F0 +3f260970: jruc L3F260A70 +L3F260980: +3f260980: move a14, -*sp, 1 +3f260990: sub a7, a7 +3f2609a0: move a7, *a14+, 1 +3f2609b0: move *a10(0x40), *a14+, 1 +3f2609d0: movk 1, a5 +3f2609e0: move a5, *a14+, 1 +3f2609f0: move a10, a5 +3f260a00: addi 0x60, a5 +3f260a20: move a5, *a14+, 1 +3f260a30: move a11, *a14+, 1 +3f260a40: calla L3F23A7D0 +L3F260A70: +3f260a70: sub a8, a8 +L3F260A80: +3f260a80: move *sp(0xe0), a14, 1 +3f260aa0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f260ac0: rets 2 +3f260ad0: mmtm sp, a5,a7,a9,a11,a13 +3f260af0: move a14, a13 +3f260b00: addi 0x200, a14 +3f260b20: move *a13(0xffe0), a11, 1 +3f260b40: move *a11(0x40), a9, 1 +3f260b60: setf 16, 0, 0 +3f260b70: move *a9(0x10), a11, 0 +3f260b90: subk 3, a11 +3f260ba0: jreq L3F260BD0 +3f260bb0: movk 16, a8 +3f260bc0: jruc L3F260EB0 +L3F260BD0: +3f260bd0: move a14, -*sp, 1 +3f260be0: move *a13(0xffe0), *a14+, 1 +3f260c00: move *a9(0x20), *a14+, 1 +3f260c20: calla L3F7F65F0 +3f260c50: move a8, *a13, 1 +3f260c60: move a8, a11 +3f260c70: jrne L3F260CA0 +3f260c80: movk 3, a8 +3f260c90: jruc L3F260EB0 +L3F260CA0: +3f260ca0: move *a13(0xffe0), *a13(0x60), 1 +3f260cd0: move @0x97f00, a7, 1 +3f260d00: move a7, *a13(0x80), 1 +3f260d20: move a8, *a13(0xa0), 1 +3f260d40: setf 16, 0, 0 +3f260d50: move *a9(0x40), a5, 0 +3f260d70: move a5, *a13(0x120), 1 +3f260d90: sub a5, a5 +3f260da0: move a5, *a13(0x140), 1 +3f260dc0: setf 8, 0, 0 +3f260dd0: move *a9(0x8), a11, 0 +3f260df0: move a11, *a13(0x180), 1 +3f260e10: move a5, *a13(0x1a0), 1 +3f260e30: move a14, -*sp, 1 +3f260e40: move a13, a11 +3f260e50: addk 32, a11 +3f260e60: move a11, *a14+, 1 +3f260e70: calla L3F871CE0 +3f260ea0: move a5, a8 +L3F260EB0: +3f260eb0: move *sp(0xc0), a14, 1 +3f260ed0: mmfm sp, a5,a7,a9,a11,a13 +3f260ef0: rets 2 +3f260f00: mmtm sp, a7,a9,a11,a13 +3f260f20: move a14, a13 +3f260f30: addi 0x60, a14 +3f260f50: move *a13(0xffe0), a11, 1 +3f260f70: move *a11(0x40), a9, 1 +3f260f90: setf 16, 0, 0 +3f260fa0: move *a9(0x10), a11, 0 +3f260fc0: subk 4, a11 +3f260fd0: jreq L3F261000 +3f260fe0: movk 16, a8 +3f260ff0: jruc L3F2617F0 +L3F261000: +3f261000: setf 8, 0, 0 +3f261010: move *a9(0x50), a11, 0 +3f261030: move @0x97fc8, a7, 0 +3f261060: cmp a7, a11 +3f261070: jrhi L3F2610F0 +3f261080: move *a9(0x50), a11, 0 +3f2610a0: move @0x97fc0, a7, 0 +3f2610d0: cmp a7, a11 +3f2610e0: jrnc L3F2611A0 +L3F2610F0: +3f2610f0: move *a9(0x50), a11, 0 +3f261110: jreq L3F2611A0 +3f261120: move *a13(0xffe0), a11, 1 +3f261140: move *a9(0x50), a7, 0 +3f261160: move a7, *a11(0xc0), 1 +3f261180: movk 2, a8 +3f261190: jruc L3F2617F0 +L3F2611A0: +3f2611a0: move a14, -*sp, 1 +3f2611b0: move *a13(0xffe0), *a14+, 1 +3f2611d0: move *a9(0x20), *a14+, 1 +3f2611f0: calla L3F7F65F0 +3f261220: move a8, *a13, 1 +3f261230: move a8, a7 +3f261240: jrne L3F261270 +3f261250: movk 3, a8 +3f261260: jruc L3F2617F0 +L3F261270: +3f261270: move a14, -*sp, 1 +3f261280: sub a11, a11 +3f261290: move a11, *a14+, 1 +3f2612a0: move a11, *a14+, 1 +3f2612b0: setf 8, 0, 0 +3f2612c0: move *a9(0x50), a8, 0 +3f2612e0: move a8, *a14+, 1 +3f2612f0: setf 16, 0, 0 +3f261300: move *a9(0x40), a8, 0 +3f261320: move a8, *a14+, 1 +3f261330: setf 8, 0, 0 +3f261340: move *a9(0x58), a11, 0 +3f261360: move a11, *a14+, 1 +3f261370: move *a9(0x60), a11, 0 +3f261390: move a11, *a14+, 1 +3f2613a0: move *a9(0x8), a11, 0 +3f2613c0: move a11, *a14+, 1 +3f2613d0: movk 3, a11 +3f2613e0: move a11, *a14+, 1 +3f2613f0: move a7, *a14+, 1 +3f261400: move @0x97f00, *a14+, 1 +3f261430: move *a13(0xffe0), *a14+, 1 +3f261450: calla L3F8704B0 +3f261480: move a8, *a13(0x40), 1 +3f2614a0: move *a7(0x480), *a13(0x20), 1 +3f2614d0: move *a13(0x20), a11, 1 +3f2614f0: jreq L3F261720 +L3F261500: +3f261500: move a14, -*sp, 1 +3f261510: move *a13(0x20), *a14+, 1 +3f261530: move *a13(0x40), *a14+, 1 +3f261550: calla L3F871490 +3f261580: move a8, a7 +3f261590: jreq L3F2616A0 +3f2615a0: move *a13(0x20), a11, 1 +3f2615c0: move *a13(0xffe0), a7, 1 +3f2615e0: move *a11(0x40), a11, 1 +3f261600: cmp a11, a7 +3f261610: jreq L3F2616A0 +3f261620: move a14, -*sp, 1 +3f261630: move *a13(0x40), *a14+, 1 +3f261650: calla L3F870800 +3f261680: movk 10, a8 +3f261690: jruc L3F2617F0 +L3F2616A0: +3f2616a0: move *a13(0x20), a11, 1 +3f2616c0: move *a11(0x0), *a13(0x20), 1 +3f2616f0: move *a13(0x20), a11, 1 +3f261710: jrne L3F261500 +L3F261720: +3f261720: move a14, -*sp, 1 +3f261730: move *a13(0x40), *a14+, 1 +3f261750: calla L3F871CE0 +3f261780: move a14, -*sp, 1 +3f261790: move *a13(0x40), *a14+, 1 +3f2617b0: calla L3F8701E0 +3f2617e0: sub a8, a8 +L3F2617F0: +3f2617f0: move *sp(0xa0), a14, 1 +3f261810: mmfm sp, a7,a9,a11,a13 +3f261830: rets 2 +3f261840: mmtm sp, a5,a7,a9,a11,a13 +3f261860: move a14, a13 +3f261870: addi 0xa0, a14 +3f261890: move *a13(0xffe0), a11, 1 +3f2618b0: move *a11(0x40), a9, 1 +3f2618d0: setf 16, 0, 0 +3f2618e0: move *a9(0x10), a11, 0 +3f261900: subk 6, a11 +3f261910: jreq L3F261950 +3f261920: movk 16, a8 +3f261930: jauc L3F262530 +L3F261950: +3f261950: setf 8, 0, 0 +3f261960: move *a9(0x50), a11, 0 +3f261980: jreq L3F261A60 +3f261990: move *a9(0x50), a11, 0 +3f2619b0: dec a11 +3f2619c0: jreq L3F261A60 +3f2619d0: move *a13(0xffe0), a11, 1 +3f2619f0: move *a9(0x50), a7, 0 +3f261a10: move a7, *a11(0xc0), 1 +3f261a30: movk 2, a8 +3f261a40: jauc L3F262530 +L3F261A60: +3f261a60: move *a9(0x58), a11, 0 +3f261a80: jreq L3F261B60 +3f261a90: move *a9(0x58), a11, 0 +3f261ab0: dec a11 +3f261ac0: jreq L3F261B60 +3f261ad0: move *a13(0xffe0), a11, 1 +3f261af0: move *a9(0x58), a7, 0 +3f261b10: move a7, *a11(0xc0), 1 +3f261b30: movk 2, a8 +3f261b40: jauc L3F262530 +L3F261B60: +3f261b60: move a14, -*sp, 1 +3f261b70: move *a13(0xffe0), *a14+, 1 +3f261b90: move *a9(0x20), *a14+, 1 +3f261bb0: calla L3F7F65F0 +3f261be0: move a8, *a13, 1 +3f261bf0: move a8, a7 +3f261c00: jrne L3F261C40 +3f261c10: movk 3, a8 +3f261c20: jauc L3F262530 +L3F261C40: +3f261c40: move *a9(0x60), a11, 1 +3f261c60: jrne L3F261CB0 +3f261c70: sub a11, a11 +3f261c80: move a11, *a13(0x20), 1 +3f261ca0: jruc L3F261D90 +L3F261CB0: +3f261cb0: move a14, -*sp, 1 +3f261cc0: move *a13(0xffe0), *a14+, 1 +3f261ce0: move *a9(0x60), *a14+, 1 +3f261d00: calla L3F7F65F0 +3f261d30: move a8, *a13(0x20), 1 +3f261d50: move a8, a11 +3f261d60: jrne L3F261D90 +3f261d70: movk 3, a8 +3f261d80: jruc L3F262530 +L3F261D90: +3f261d90: move *a9(0x80), a7, 1 +3f261db0: jrne L3F261E00 +3f261dc0: sub a7, a7 +3f261dd0: move a7, *a13(0x60), 1 +3f261df0: jruc L3F261F50 +L3F261E00: +3f261e00: move a14, -*sp, 1 +3f261e10: sub a7, a7 +3f261e20: move a7, *a14+, 1 +3f261e30: movk 4, a7 +3f261e40: move a7, *a14+, 1 +3f261e50: move *a9(0x80), *a14+, 1 +3f261e70: calla L3F8BA520 +3f261ea0: move a8, *a13(0x60), 1 +3f261ec0: move a8, a8 +3f261ed0: jrne L3F261F50 +3f261ee0: move *a13(0xffe0), a5, 1 +3f261f00: move *a9(0x80), *a5(0xc0), 1 +3f261f30: movk 6, a8 +3f261f40: jruc L3F262530 +L3F261F50: +3f261f50: move a14, -*sp, 1 +3f261f60: move *a13(0x60), *a14+, 1 +3f261f80: move a11, *a14+, 1 +3f261f90: setf 8, 0, 0 +3f261fa0: move *a9(0xa0), a8, 0 +3f261fc0: move a8, *a14+, 1 +3f261fd0: setf 16, 0, 0 +3f261fe0: move *a9(0xb0), a8, 0 +3f262000: move a8, *a14+, 1 +3f262010: setf 8, 0, 0 +3f262020: move *a9(0x50), a7, 0 +3f262040: move a7, *a14+, 1 +3f262050: move *a9(0x58), a7, 0 +3f262070: move a7, *a14+, 1 +3f262080: move *a9(0x8), a7, 0 +3f2620a0: move a7, *a14+, 1 +3f2620b0: setf 16, 0, 0 +3f2620c0: move *a9(0x40), a7, 0 +3f2620e0: movk 12, a5 +3f2620f0: or a5, a7 +3f262100: move a7, *a14+, 1 +3f262110: move *a13(0x0), *a14+, 1 +3f262130: move @0x97f20, *a14+, 1 +3f262160: move *a13(0xffe0), *a14+, 1 +3f262180: calla L3F8704B0 +3f2621b0: move a8, *a13(0x80), 1 +3f2621d0: move *a13, a7, 1 +3f2621e0: move *a7(0x480), *a13(0x40), 1 +3f262210: move *a13(0x40), a5, 1 +3f262230: jreq L3F262460 +L3F262240: +3f262240: move a14, -*sp, 1 +3f262250: move *a13(0x40), *a14+, 1 +3f262270: move *a13(0x80), *a14+, 1 +3f262290: calla L3F871490 +3f2622c0: move a8, a5 +3f2622d0: jreq L3F2623E0 +3f2622e0: move *a13(0x40), a11, 1 +3f262300: move *a13(0xffe0), a7, 1 +3f262320: move *a11(0x40), a5, 1 +3f262340: cmp a5, a7 +3f262350: jreq L3F2623E0 +3f262360: move a14, -*sp, 1 +3f262370: move *a13(0x80), *a14+, 1 +3f262390: calla L3F870800 +3f2623c0: movk 10, a8 +3f2623d0: jruc L3F262530 +L3F2623E0: +3f2623e0: move *a13(0x40), a11, 1 +3f262400: move *a11(0x0), *a13(0x40), 1 +3f262430: move *a13(0x40), a11, 1 +3f262450: jrne L3F262240 +L3F262460: +3f262460: move a14, -*sp, 1 +3f262470: move *a13(0x80), *a14+, 1 +3f262490: calla L3F871CE0 +3f2624c0: move a14, -*sp, 1 +3f2624d0: move *a13(0x80), *a14+, 1 +3f2624f0: calla L3F8701E0 +3f262520: sub a8, a8 +L3F262530: +3f262530: move *sp(0xc0), a14, 1 +3f262550: mmfm sp, a5,a7,a9,a11,a13 +3f262570: rets 2 +3f262580: mmtm sp, a5,a7,a9,a11,a13 +3f2625a0: move a14, a13 +3f2625b0: addi 0x200, a14 +3f2625d0: move *a13(0xffe0), a11, 1 +3f2625f0: move *a11(0x40), a9, 1 +3f262610: setf 16, 0, 0 +3f262620: move *a9(0x10), a11, 0 +3f262640: subk 3, a11 +3f262650: jreq L3F262680 +3f262660: movk 16, a8 +3f262670: jruc L3F262960 +L3F262680: +3f262680: move a14, -*sp, 1 +3f262690: move *a13(0xffe0), *a14+, 1 +3f2626b0: move *a9(0x20), *a14+, 1 +3f2626d0: calla L3F7F65F0 +3f262700: move a8, *a13, 1 +3f262710: move a8, a11 +3f262720: jrne L3F262750 +3f262730: movk 3, a8 +3f262740: jruc L3F262960 +L3F262750: +3f262750: move *a13(0xffe0), *a13(0x60), 1 +3f262780: move @0x97f20, a7, 1 +3f2627b0: move a7, *a13(0x80), 1 +3f2627d0: move a8, *a13(0xa0), 1 +3f2627f0: setf 16, 0, 0 +3f262800: move *a9(0x40), a5, 0 +3f262820: move a5, *a13(0x120), 1 +3f262840: sub a5, a5 +3f262850: move a5, *a13(0x140), 1 +3f262870: setf 8, 0, 0 +3f262880: move *a9(0x8), a11, 0 +3f2628a0: move a11, *a13(0x180), 1 +3f2628c0: move a5, *a13(0x1a0), 1 +3f2628e0: move a14, -*sp, 1 +3f2628f0: move a13, a11 +3f262900: addk 32, a11 +3f262910: move a11, *a14+, 1 +3f262920: calla L3F871CE0 +3f262950: move a5, a8 +L3F262960: +3f262960: move *sp(0xc0), a14, 1 +3f262980: mmfm sp, a5,a7,a9,a11,a13 +3f2629a0: rets 2 +L3F2629B0: +3f2629b0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f2629d0: move a14, a13 +3f2629e0: addi 0x60, a14 +3f262a00: move *a13(0xffe0), a9, 1 +3f262a20: move @0x97f00, a7, 1 +3f262a50: move a7, a11 +3f262a60: addi 0xd80, a11 +3f262a80: move @0x97f20, a12, 1 +3f262ab0: move *a12(0x100), a7, 1 +3f262ad0: jreq L3F262BF0 +3f262ae0: move *a12(0x100), a7, 1 +3f262b00: move *a7(0x80), a7, 1 +3f262b20: cmp a9, a7 +3f262b30: jreq L3F262BA0 +3f262b40: move *a12(0x100), a7, 1 +3f262b60: move *a7(0x1a0), a7, 1 +3f262b80: cmp a9, a7 +3f262b90: jrne L3F262BF0 +L3F262BA0: +3f262ba0: move a14, -*sp, 1 +3f262bb0: move a12, *a14+, 1 +3f262bc0: calla L3F237300 +L3F262BF0: +3f262bf0: move @0x97f00, a7, 1 +3f262c20: move *a7(0x100), a7, 1 +3f262c40: jreq L3F262D50 +3f262c50: move @0x97f00, a7, 1 +3f262c80: move *a7(0x100), a7, 1 +3f262ca0: move *a7(0x80), a7, 1 +3f262cc0: cmp a9, a7 +3f262cd0: jrne L3F262D50 +3f262ce0: move a14, -*sp, 1 +3f262cf0: move @0x97f00, *a14+, 1 +3f262d20: calla L3F237C90 +L3F262D50: +3f262d50: move *a11, a7, 1 +3f262d60: cmp a7, a9 +3f262d70: jrne L3F263270 +3f262d80: move *a9(0x80), a7, 1 +3f262da0: jreq L3F263270 +3f262db0: sub a7, a7 +3f262dc0: move a7, *a13(0x40), 1 +3f262de0: move @0x97f00, a7, 1 +3f262e10: move *a7(0x100), a7, 1 +3f262e30: jreq L3F263200 +3f262e40: movk 3, a7 +3f262e50: move a7, *a13(0x40), 1 +3f262e70: jruc L3F263200 +L3F262E80: +3f262e80: move a14, -*sp, 1 +3f262e90: move *a13(0x40), *a14+, 1 +3f262eb0: sub a7, a7 +3f262ec0: move a7, *a14+, 1 +3f262ed0: move a9, *a14+, 1 +3f262ee0: calla L3F248250 +3f262f10: move a7, *a11, 1 +3f262f20: move a7, @0x987b0, 1 +3f262f50: jruc L3F263270 +L3F262F60: +3f262f60: move a9, a10 +3f262f70: setf 1, 0, 0 +L3F262F80: +3f262f80: move *a10(0x80), a10, 1 +3f262fa0: move @0x987b0, a7, 1 +3f262fd0: dec a7 +3f262fe0: move a7, @0x987b0, 1 +3f263010: move *a10(0x684), a7, 0 +3f263030: jreq L3F262F80 +3f263040: move a14, -*sp, 1 +3f263050: move *a13(0x40), *a14+, 1 +3f263070: move a10, *a14+, 1 +3f263080: move a9, *a14+, 1 +3f263090: calla L3F248250 +3f2630c0: move a10, *a11, 1 +3f2630d0: sub a7, a7 +3f2630e0: move a7, *a11(0x20), 1 +3f263100: jruc L3F263270 +L3F263110: +3f263110: move a14, -*sp, 1 +3f263120: move *a13(0x40), *a14+, 1 +3f263140: movk 1, a7 +3f263150: move a7, *a14+, 1 +3f263160: move a9, *a14+, 1 +3f263170: calla L3F248250 +3f2631a0: move a7, *a11, 1 +3f2631b0: sub a7, a7 +3f2631c0: move a7, @0x987b0, 1 +3f2631f0: jruc L3F263270 +L3F263200: +3f263200: move *a11(0x20), a8, 1 +3f263220: jreq L3F262E80 +3f263230: dec a8 +3f263240: jreq L3F263110 +3f263250: dec a8 +3f263260: jreq L3F262F60 +L3F263270: +3f263270: move @0x98aa0, a7, 1 +3f2632a0: cmp a9, a7 +3f2632b0: jrne L3F263300 +3f2632c0: sub a7, a7 +3f2632d0: move a7, @0x98aa0, 1 +L3F263300: +3f263300: move *a13(0xffc0), a7, 1 +3f263320: jreq L3F263580 +3f263330: move *a9(0x460), a7, 1 +3f263350: move a7, *a13, 1 +3f263360: jreq L3F263440 +L3F263370: +3f263370: move a14, -*sp, 1 +3f263380: movk 1, a7 +3f263390: move a7, *a14+, 1 +3f2633a0: move *a13, a5, 1 +3f2633b0: move *a5(0x40), *a14+, 1 +3f2633d0: calla L3F8B8750 +3f263400: move *a9(0x460), a7, 1 +3f263420: move a7, *a13, 1 +3f263430: jrne L3F263370 +L3F263440: +3f263440: move *a9(0x480), a5, 1 +3f263460: move a5, *a13(0x20), 1 +3f263480: jreq L3F263580 +L3F263490: +3f263490: move a14, -*sp, 1 +3f2634a0: movk 1, a7 +3f2634b0: move a7, *a14+, 1 +3f2634c0: move *a13(0x20), a5, 1 +3f2634e0: move *a5(0x20), *a14+, 1 +3f263500: calla L3F8B8750 +3f263530: move *a9(0x480), a7, 1 +3f263550: move a7, *a13(0x20), 1 +3f263570: jrne L3F263490 +L3F263580: +3f263580: move *sp(0x100), a14, 1 +3f2635a0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f2635c0: rets 2 +3f2635d0: mmtm sp, a7,a9,a10,a11,a13 +3f2635f0: move a14, a13 +3f263600: move *a13(0xffe0), a9, 1 +3f263620: move @0x97f20, a7, 1 +3f263650: move *a7(0x100), a10, 1 +3f263670: jreq L3F2638F0 +3f263680: move *a10(0x1a0), a11, 1 +3f2636a0: jreq L3F2638F0 +3f2636b0: move a14, -*sp, 1 +3f2636c0: move *a11(0x1a0), *a14+, 1 +3f2636e0: move *a11(0x20), a7, 1 +3f263700: move *a7(0xfe0), a7, 1 +3f263720: call a7 +3f263730: move a8, a7 +3f263740: jrne L3F2637D0 +3f263750: move a14, -*sp, 1 +3f263760: move @0x97f20, *a14+, 1 +3f263790: calla L3F237300 +3f2637c0: jruc L3F2638F0 +L3F2637D0: +3f2637d0: move *a9(0xe0), a7, 1 +3f2637f0: jrne L3F263820 +3f263800: cmp a11, a9 +3f263810: jrne L3F2638F0 +L3F263820: +3f263820: move a14, -*sp, 1 +3f263830: movk 1, a7 +3f263840: move a7, *a14+, 1 +3f263850: move @0x98a80, *a14+, 1 +3f263880: move @0x98a60, *a14+, 1 +3f2638b0: move a11, *a14+, 1 +3f2638c0: calla L3F2340A0 +L3F2638F0: +3f2638f0: move *sp(0xc0), a14, 1 +3f263910: mmfm sp, a7,a9,a10,a11,a13 +3f263930: rets 2 +L3F263940: +3f263940: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f263960: move a14, a13 +3f263970: addk 32, a14 +3f263980: move *a13(0xffe0), a9, 1 +3f2639a0: move *a13(0xffc0), a10, 1 +3f2639c0: move *a13(0xffa0), a11, 1 +3f2639e0: sub a7, a7 +3f2639f0: move a7, *a13, 1 +3f263a00: move *a9(0x140), a7, 1 +3f263a20: cmp a10, a7 +3f263a30: jrne L3F263A70 +3f263a40: move *a9(0x3e0), *a13(0x0), 1 +L3F263A70: +3f263a70: move *a9(0x3e0), *a11(0x0), 1 +3f263aa0: move *a9(0x460), a12, 1 +3f263ac0: jreq L3F263BB0 +L3F263AD0: +3f263ad0: move *a12(0x20), a7, 1 +3f263af0: cmp a10, a7 +3f263b00: jrne L3F263B40 +3f263b10: move *a12(0x60), *a13(0x0), 1 +L3F263B40: +3f263b40: move *a11, a7, 1 +3f263b50: move *a12(0x60), a5, 1 +3f263b70: or a5, a7 +3f263b80: move a7, *a11, 1 +3f263b90: move *a12, a12, 1 +3f263ba0: jrne L3F263AD0 +L3F263BB0: +3f263bb0: move *a13, a8, 1 +3f263bc0: move *sp(0x100), a14, 1 +3f263be0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f263c00: rets 2 +3f263c10: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f263c30: move a14, a13 +3f263c40: addk 32, a14 +3f263c50: move *a13(0xffe0), a9, 1 +3f263c70: move *a9(0x40), a12, 1 +3f263c90: setf 16, 0, 0 +3f263ca0: move *a12(0x10), a7, 0 +3f263cc0: subk 5, a7 +3f263cd0: jreq L3F263D00 +3f263ce0: movk 16, a8 +3f263cf0: jruc L3F264220 +L3F263D00: +3f263d00: move a14, -*sp, 1 +3f263d10: sub a7, a7 +3f263d20: move a7, *a14+, 1 +3f263d30: movk 4, a5 +3f263d40: move a5, *a14+, 1 +3f263d50: move *a12(0x20), *a14+, 1 +3f263d70: calla L3F8BA520 +3f263da0: move a8, a10 +3f263db0: jrne L3F263E10 +3f263dc0: move *a12(0x20), *a9(0xc0), 1 +3f263df0: movk 6, a8 +3f263e00: jruc L3F264220 +L3F263E10: +3f263e10: setf 16, 0, 0 +3f263e20: move *a12(0x40), a3, 0 +3f263e40: move a3, *a10(0xc0), 1 +3f263e60: move *a12(0x50), a3, 0 +3f263e80: move a3, *a10(0xe0), 1 +3f263ea0: move *a12(0x60), a3, 0 +3f263ec0: move a3, *a10(0x100), 1 +3f263ee0: move *a12(0x70), a3, 0 +3f263f00: move a3, *a10(0x120), 1 +3f263f20: move *a12(0x80), a3, 0 +3f263f40: move a3, *a10(0x140), 1 +3f263f60: move *a12(0x90), a3, 0 +3f263f80: move a3, *a10(0x160), 1 +3f263fa0: move a7, *a13, 1 +3f263fb0: move @0xdaa40, a11, 1 +3f263fe0: move @0xdaa00, a3, 1 +3f264010: cmp a3, a7 +3f264020: jrge L3F264210 +L3F264030: +3f264030: move a14, -*sp, 1 +3f264040: move @0x98920, a7, 1 +3f264070: cmp a7, a10 +3f264080: jrne L3F2640E0 +3f264090: move @0x98ac0, a5, 1 +3f2640c0: cmp a5, a11 +3f2640d0: jreq L3F264100 +L3F2640E0: +3f2640e0: sub a5, a5 +3f2640f0: jruc L3F264110 +L3F264100: +3f264100: movk 1, a5 +L3F264110: +3f264110: move a5, *a14+, 1 +3f264120: move a10, *a14+, 1 +3f264130: move a11, *a14+, 1 +3f264140: move *a11(0xd20), a5, 1 +3f264160: call a5 +3f264170: move *a13, a7, 1 +3f264180: inc a7 +3f264190: move a7, *a13, 1 +3f2641a0: addi 0x12c0, a11 +3f2641c0: move @0xdaa00, a5, 1 +3f2641f0: cmp a5, a7 +3f264200: jrlt L3F264030 +L3F264210: +3f264210: sub a8, a8 +L3F264220: +3f264220: move *sp(0x120), a14, 1 +3f264240: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f264260: rets 2 +L3F264270: +3f264270: mmtm sp, a0,a2,a4,a6,a7,a9,a10,a11,a12,a13 +3f264290: move a14, a13 +3f2642a0: addi 0x120, a14 +3f2642c0: move *a13(0xffe0), a9, 1 +3f2642e0: move *a13(0xffc0), a10, 1 +3f264300: move *a13(0xffa0), a11, 1 +3f264320: sub a0, a0 +3f264330: move *a9(0x60), a7, 1 +3f264350: jreq L3F2643E0 +3f264360: move *a9(0x60), a7, 1 +3f264380: move *a7(0xe8), a12, 1 +3f2643a0: jreq L3F2643E0 +3f2643b0: move *a12, a7, 1 +3f2643c0: move *a7(0xe0), a0, 1 +L3F2643E0: +3f2643e0: move @0xa4fd0, a7, 1 +3f264410: cmp a7, a0 +3f264420: jrne L3F264660 +3f264430: sub a2, a2 +3f264440: cmp a10, a2 +3f264450: jrge L3F264660 +3f264460: move *a12(0x200), a7, 1 +3f264480: jrne L3F264660 +3f264490: setf 8, 0, 0 +L3F2644A0: +3f2644a0: move a2, a7 +3f2644b0: sll 0x8, a7 +3f2644c0: add a11, a7 +3f2644d0: move a7, a6 +3f2644e0: move *a6, a4, 0 +3f2644f0: andi 0x7f, a4 +3f264520: move a4, *a13(0x100), 1 +3f264540: movk 1, a7 +3f264550: sll a4, a7 +3f264560: move a7, a4 +3f264570: move @0x97f60, a7, 1 +3f2645a0: and a4, a7 +3f2645b0: jreq L3F264600 +3f2645c0: movk 1, a7 +3f2645d0: move a7, *a12(0x200), 1 +3f2645f0: jruc L3F264660 +L3F264600: +3f264600: inc a2 +3f264610: cmp a10, a2 +3f264620: jrge L3F264660 +3f264630: move *a12(0x200), a7, 1 +3f264650: jreq L3F2644A0 +L3F264660: +3f264660: move *a9(0x80), a7, 1 +3f264680: jreq L3F2648A0 +3f264690: sub a2, a2 +3f2646a0: cmp a10, a2 +3f2646b0: jrge L3F264930 +L3F2646C0: +3f2646c0: move a2, a7 +3f2646d0: sll 0x8, a7 +3f2646e0: add a11, a7 +3f2646f0: move a7, a6 +3f264700: move a14, -*sp, 1 +3f264710: move a13, *a14+, 1 +3f264720: move a6, *a14+, 1 +3f264730: setf 8, 0, 0 +3f264740: move *a6, a7, 0 +3f264750: andi 0x7f, a7 +3f264780: sll 0x5, a7 +3f264790: addi 0xe0980, a7 +3f2647c0: move *a7, a7, 1 +3f2647d0: call a7 +3f2647e0: move a14, -*sp, 1 +3f2647f0: move a13, *a14+, 1 +3f264800: movk 32, a7 +3f264810: move a7, *a14+, 1 +3f264820: move a9, *a14+, 1 +3f264830: calla L3F352110 +3f264860: inc a2 +3f264870: cmp a10, a2 +3f264880: jrlt L3F2646C0 +3f264890: jruc L3F264930 +L3F2648A0: +3f2648a0: move a14, -*sp, 1 +3f2648b0: move a11, *a14+, 1 +3f2648c0: move a10, a7 +3f2648d0: sll 0x5, a7 +3f2648e0: move a7, *a14+, 1 +3f2648f0: move a9, *a14+, 1 +3f264900: calla L3F352110 +L3F264930: +3f264930: move *sp(0x160), a14, 1 +3f264950: mmfm sp, a0,a2,a4,a6,a7,a9,a10,a11,a12,a13 +3f264970: rets 2 +3f264980: mmtm sp, a7,a9,a10,a11,a12,a13 +3f2649a0: move a14, a13 +3f2649b0: move *a13(0xffe0), a9, 1 +3f2649d0: move *a13(0xffc0), a10, 1 +3f2649f0: sub a12, a12 +3f264a00: move *a9(0x60), a7, 1 +3f264a20: jreq L3F264AB0 +3f264a30: move *a9(0x60), a7, 1 +3f264a50: move *a7(0xe8), a11, 1 +3f264a70: jreq L3F264AB0 +3f264a80: move *a11, a7, 1 +3f264a90: move *a7(0xe0), a12, 1 +L3F264AB0: +3f264ab0: move @0xa4fd0, a7, 1 +3f264ae0: cmp a7, a12 +3f264af0: jrne L3F264B30 +3f264b00: movk 1, a7 +3f264b10: move a7, *a11(0x200), 1 +L3F264B30: +3f264b30: move *sp(0xe0), a14, 1 +3f264b50: mmfm sp, a7,a9,a10,a11,a12,a13 +3f264b70: rets 2 +3f264b80: sla a10, a13 +3f264b90: lmo b11, b3 +3f264ba0: modu a10, a6 +3f264bb0: sub b11, b2 +3f264bc0: sra b11, b6 +3f264bd0: .word 0x746e +3f264be0: sla 0x1, b10 +3f264bf0: modu a11, a2 +3f264c00: .word 0x7567 +3f264c10: sla 0x3, b3 +3f264c20: .word 0x7665 +3f264c30: modu a3, a5 +3f264c40: sla 0x3, b4 +3f264c50: .word 0x756e +3f264c60: sll a3, a13 +3f264c70: .word 0x7265 +3f264c80: andn a8, a0 +3f264c90: mods a11, sp +3f264ca0: sll a3, a5 +3f264cb0: sra a3, sp +3f264cc0: sla 0x3, b9 +3f264cd0: .word 0x7369 +3f264ce0: .word 0x7320 +3f264cf0: .word 0x7465 +3f264d00: rl b11, b4 +3f264d10: srl a11, a14 +3f264d20: move a1, b0 +3f264d30: mods b3, b5 +3f264d40: addc a11, a12 +3f264d50: .word 0x7275 +3f264d60: modu b11, b3 +3f264d70: .word 0x0072 +3f264d80: mods a10, a9 +3f264d90: modu b11, b0 +3f264da0: .word 0x7373 +3f264db0: sll a3, a9 +3f264dc0: sra a11, a12 +3f264dd0: lmo a9, a0 +3f264de0: .word 0x7965 +3f264df0: modu a11, a2 +3f264e00: .word 0x7261 +3f264e10: sla 0x3, a4 +3f264e20: .word 0x7665 +3f264e30: modu a3, a5 +3f264e40: .word 0x0074 +3f264e50: modu a11, a2 +3f264e60: .word 0x7567 +3f264e70: sla 0x3, b3 +3f264e80: modu b11, b0 +3f264e90: modu a3, a9 +3f264ea0: sra b11, b4 +3f264eb0: sla 0x3, b2 +3f264ec0: .word 0x7665 +3f264ed0: modu a3, a5 +3f264ee0: sla 0x3, b4 +3f264ef0: .word 0x7266 +3f264f00: mods a11, sp +3f264f10: sra a1, a0 +3f264f20: .word 0x7864 +3f264f30: sll a8, a0 +3f264f40: rl a11, a12 +3f264f50: modu a3, a5 +3f264f60: sla 0x3, b4 +3f264f70: modu a11, a14 +3f264f80: sla 0x3, b4 +3f264f90: modu a3, sp +3f264fa0: sra a9, a0 +3f264fb0: sra b11, b6 +3f264fc0: .word 0x746e +3f264fd0: mods a1, a0 +3f264fe0: .word 0x7369 +3f264ff0: .word 0x0074 +3f265000: mods a3, a3 +3f265010: sra a11, a9 +3f265020: .word 0x746e +3f265030: modu a1, a0 +3f265040: .word 0x746f +3f265050: modu a9, a0 +3f265060: sla 0x3, a14 +3f265070: sla b11, b0 +3f265080: .word 0x7373 +3f265090: .word 0x7669 +3f2650a0: sla 0x3, a5 +3f2650b0: .word 0x7267 +3f2650c0: sll a3, a1 +3f2650d0: mods a1, a0 +3f2650e0: .word 0x7369 +3f2650f0: .word 0x0074 +3f265100: sla a11, a13 +L3F265110: +3f265110: btst b11, b8 +3f265120: .word 0x7965 +3f265130: and b3, b3 +L3F265140: +3f265140: .word 0x7265 +3f265150: modu a10, a13 +3f265160: rl a11, a4 +3f265170: rl a11, a6 +3f265180: .word 0x7265 +3f265190: dsjs a0, L3F265110 +3f2651a0: sll 0x9, a0 +3f2651b0: sla 0x3, a4 +3f2651c0: dsjs a1, L3F265140 +3f2651d0: rl 0x9, a0 +3f2651e0: sla 0x1, a12 +3f2651f0: sra b11, b2 +3f265200: modu a11, a13 +3f265210: sra b11, b4 +3f265220: sll a9, a0 +3f265230: rl a11, a12 +3f265240: modu a3, a5 +3f265250: sla 0x3, b4 +3f265260: modu a11, a12 +3f265270: lmo a11, a3 +3f265280: lmo a9, a0 +3f265290: .word 0x7965 +3f2652a0: .word 0x7720 +3f2652b0: modu a3, sp +3f2652c0: .word 0x7427 +3f2652d0: .word 0x7720 +3f2652e0: .word 0x726f +3f2652f0: sla 0xb, a11 +3f265300: .word 0x000a +L3F265310: +3f265310: mmtm sp, a11,a13 +3f265330: move a14, a13 +3f265340: jruc L3F2656A0 +L3F265350: +3f265350: move a14, -*sp, 1 +3f265360: move *a13(0xff80), *a14+, 1 +3f265380: movi 0x3f267050, a8 +3f2653b0: move a8, *a14+, 1 +3f2653c0: calla L3FB341E0 +L3F2653F0: +3f2653f0: move a14, -*sp, 1 +3f265400: move *a13(0xffa0), *a14+, 1 +3f265420: movi 0x3f267078, a8 +3f265450: move a8, *a14+, 1 +3f265460: calla L3FB341E0 +3f265490: jruc L3F265740 +L3F2654A0: +3f2654a0: move a14, -*sp, 1 +3f2654b0: move *a13(0xff80), *a14+, 1 +3f2654d0: movi 0x3f267050, a8 +3f265500: move a8, *a14+, 1 +3f265510: calla L3FB341E0 +3f265540: move a14, -*sp, 1 +3f265550: move *a13(0xffa0), *a14+, 1 +3f265570: movi 0x3f267130, a8 +3f2655a0: move a8, *a14+, 1 +3f2655b0: calla L3FB341E0 +3f2655e0: jruc L3F265740 +L3F2655F0: +3f2655f0: move a14, -*sp, 1 +3f265600: move *a13(0xffe0), *a14+, 1 +3f265620: movi 0x3f2671f0, a8 +3f265650: move a8, *a14+, 1 +3f265660: calla L3FB341E0 +3f265690: jruc L3F265740 +L3F2656A0: +3f2656a0: move *a13(0xffe0), a8, 1 +3f2656c0: subi 0x58, a8 +3f2656e0: jreq L3F265350 +3f2656f0: dec a8 +3f265700: jreq L3F2653F0 +3f265710: dec a8 +3f265720: jreq L3F2654A0 +3f265730: jruc L3F2655F0 +L3F265740: +3f265740: move *a13(0xffc0), a11, 1 +3f265760: cmpi 0x65, a11 +3f265780: jrne L3F265840 +3f265790: move a14, -*sp, 1 +3f2657a0: movi 0x3f2672c8, a8 +3f2657d0: move a8, *a14+, 1 +3f2657e0: calla L3FB341E0 +3f265810: calla L3F707A30 +L3F265840: +3f265840: move *sp(0x60), a14, 1 +3f265860: mmfm sp, a11,a13 +3f265880: rets 2 +3f265890: mmtm sp, a11,a13 +3f2658b0: move a14, a13 +3f2658c0: addi 0x840, a14 +3f2658e0: move *a13(0xffe0), *a13(0x820), 1 +3f265910: calla L3FB2E340 +3f265940: move *a13(0x820), a11, 1 +3f265960: setf 16, 1, 0 +3f265970: move *a11(0xa0), *a13(0x0), 0 +3f2659a0: calla L3FB2E590 +3f2659d0: setf 16, 1, 0 +3f2659e0: move *a13, a11, 0 +3f2659f0: jrle L3F265CA0 +3f265a00: move a14, -*sp, 1 +3f265a10: move a11, *a14+, 1 +3f265a20: move a13, a11 +3f265a30: addk 32, a11 +3f265a40: move a11, *a14+, 1 +3f265a50: move *a13(0x820), *a14+, 1 +3f265a70: calla L3F70C5C0 +3f265aa0: setf 16, 1, 0 +3f265ab0: move a8, *a13(0x10), 0 +3f265ad0: sext a8, 0 +3f265ae0: jrnn L3F265BE0 +3f265af0: move a14, -*sp, 1 +3f265b00: movi 0x3f267388, a8 +3f265b30: move a8, *a14+, 1 +3f265b40: movk 7, a11 +3f265b50: move a11, *a14+, 1 +3f265b60: movi 0x65, a11 +3f265b80: move a11, *a14+, 1 +3f265b90: subk 11, a11 +3f265ba0: move a11, *a14+, 1 +3f265bb0: calla L3F265310 +L3F265BE0: +3f265be0: move a14, -*sp, 1 +3f265bf0: setf 16, 1, 0 +3f265c00: move *a13(0x10), a11, 0 +3f265c20: move a11, *a14+, 1 +3f265c30: movi 0x3f267528, a8 +3f265c60: move a8, *a14+, 1 +3f265c70: calla L3FB341E0 +L3F265CA0: +3f265ca0: move *sp(0x60), a14, 1 +3f265cc0: mmfm sp, a11,a13 +3f265ce0: rets 2 +L3F265CF0: +3f265cf0: mmtm sp, a9,a10,a13 +3f265d10: move a14, a13 +3f265d20: move *a13(0xffe0), a9, 1 +3f265d40: jauc L3F2668D0 +L3F265D60: +3f265d60: movi 0x3f2675e0, a10 +3f265d90: jauc L3F266EA0 +L3F265DB0: +3f265db0: movi 0x3f2675e8, a10 +3f265de0: jauc L3F266EA0 +L3F265E00: +3f265e00: movi 0x3f267660, a10 +3f265e30: jauc L3F266EA0 +L3F265E50: +3f265e50: movi 0x3f2676e8, a10 +3f265e80: jauc L3F266EA0 +L3F265EA0: +3f265ea0: movi 0x3f267768, a10 +3f265ed0: jauc L3F266EA0 +L3F265EF0: +3f265ef0: movi 0x3f2677f8, a10 +3f265f20: jauc L3F266EA0 +L3F265F40: +3f265f40: movi 0x3f267870, a10 +3f265f70: jauc L3F266EA0 +L3F265F90: +3f265f90: movi 0x3f2678f0, a10 +3f265fc0: jauc L3F266EA0 +L3F265FE0: +3f265fe0: movi 0x3f267968, a10 +3f266010: jauc L3F266EA0 +L3F266030: +3f266030: movi 0x3f2679d8, a10 +3f266060: jauc L3F266EA0 +L3F266080: +3f266080: movi 0x3f267a50, a10 +3f2660b0: jauc L3F266EA0 +L3F2660D0: +3f2660d0: movi 0x3f267ac0, a10 +3f266100: jauc L3F266EA0 +L3F266120: +3f266120: movi 0x3f267b38, a10 +3f266150: jauc L3F266EA0 +L3F266170: +3f266170: movi 0x3f267ba0, a10 +3f2661a0: jauc L3F266EA0 +L3F2661C0: +3f2661c0: movi 0x3f267c20, a10 +3f2661f0: jauc L3F266EA0 +L3F266210: +3f266210: movi 0x3f267c78, a10 +3f266240: jauc L3F266EA0 +L3F266260: +3f266260: movi 0x3f267cf0, a10 +3f266290: jauc L3F266EA0 +L3F2662B0: +3f2662b0: movi 0x3f267d70, a10 +3f2662e0: jauc L3F266EA0 +L3F266300: +3f266300: movi 0x3f267de0, a10 +3f266330: jauc L3F266EA0 +L3F266350: +3f266350: movi 0x3f267e68, a10 +3f266380: jauc L3F266EA0 +L3F2663A0: +3f2663a0: movi 0x3f267ef8, a10 +3f2663d0: jauc L3F266EA0 +L3F2663F0: +3f2663f0: movi 0x3f267f78, a10 +3f266420: jauc L3F266EA0 +L3F266440: +3f266440: movi 0x3f267fd0, a10 +3f266470: jauc L3F266EA0 +L3F266490: +3f266490: movi 0x3f268048, a10 +3f2664c0: jauc L3F266EA0 +L3F2664E0: +3f2664e0: movi 0x3f2680d8, a10 +3f266510: jauc L3F266EA0 +L3F266530: +3f266530: movi 0x3f268138, a10 +3f266560: jauc L3F266EA0 +L3F266580: +3f266580: movi 0x3f2681a0, a10 +3f2665b0: jauc L3F266EA0 +L3F2665D0: +3f2665d0: movi 0x3f268210, a10 +3f266600: jauc L3F266EA0 +L3F266620: +3f266620: movi 0x3f268288, a10 +3f266650: jauc L3F266EA0 +L3F266670: +3f266670: movi 0x3f268308, a10 +3f2666a0: jruc L3F266EA0 +L3F2666B0: +3f2666b0: movi 0x3f268378, a10 +3f2666e0: jruc L3F266EA0 +L3F2666F0: +3f2666f0: movi 0x3f2683e0, a10 +3f266720: jruc L3F266EA0 +L3F266730: +3f266730: movi 0x3f268428, a10 +3f266760: jruc L3F266EA0 +L3F266770: +3f266770: movi 0x3f268480, a10 +3f2667a0: jruc L3F266EA0 +L3F2667B0: +3f2667b0: movi 0x3f2684e0, a10 +3f2667e0: jruc L3F266EA0 +L3F2667F0: +3f2667f0: movi 0x9ab70, a10 +3f266820: move a14, -*sp, 1 +3f266830: move a9, *a14+, 1 +3f266840: movi 0x3f268558, a8 +3f266870: move a8, *a14+, 1 +3f266880: move a10, *a14+, 1 +3f266890: calla L3FB34430 +3f2668c0: jruc L3F266EA0 +L3F2668D0: +3f2668d0: move a9, a8 +3f2668e0: dec a8 +3f2668f0: jaeq L3F265D60 +3f266910: dec a8 +3f266920: jaeq L3F265DB0 +3f266940: dec a8 +3f266950: jaeq L3F265E00 +3f266970: dec a8 +3f266980: jaeq L3F265E50 +3f2669a0: dec a8 +3f2669b0: jaeq L3F265EA0 +3f2669d0: subk 2, a8 +3f2669e0: jaeq L3F265EF0 +3f266a00: dec a8 +3f266a10: jaeq L3F265F40 +3f266a30: dec a8 +3f266a40: jaeq L3F265F90 +3f266a60: dec a8 +3f266a70: jaeq L3F265FE0 +3f266a90: dec a8 +3f266aa0: jreq L3F2663F0 +3f266ab0: subk 8, a8 +3f266ac0: jreq L3F2663A0 +3f266ad0: subk 8, a8 +3f266ae0: jreq L3F266440 +3f266af0: subk 6, a8 +3f266b00: jreq L3F266730 +3f266b10: subk 2, a8 +3f266b20: jreq L3F266620 +3f266b30: subk 8, a8 +3f266b40: jreq L3F266670 +3f266b50: subk 7, a8 +3f266b60: jreq L3F266490 +3f266b70: subk 8, a8 +3f266b80: jreq L3F266770 +3f266b90: subk 2, a8 +3f266ba0: jreq L3F2667B0 +3f266bb0: subk 4, a8 +3f266bc0: jaeq L3F266350 +3f266be0: subk 8, a8 +3f266bf0: jreq L3F266530 +3f266c00: subk 16, a8 +3f266c10: jreq L3F2664E0 +3f266c20: subk 8, a8 +3f266c30: jreq L3F266580 +3f266c40: subk 8, a8 +3f266c50: jreq L3F2665D0 +3f266c60: subk 8, a8 +3f266c70: jreq L3F2666B0 +3f266c80: subk 8, a8 +3f266c90: jreq L3F2666F0 +3f266ca0: subi 0x5b, a8 +3f266cc0: jaeq L3F266030 +3f266ce0: dec a8 +3f266cf0: jaeq L3F266080 +3f266d10: dec a8 +3f266d20: jaeq L3F2660D0 +3f266d40: dec a8 +3f266d50: jaeq L3F266120 +3f266d70: dec a8 +3f266d80: jaeq L3F266170 +3f266da0: dec a8 +3f266db0: jaeq L3F2661C0 +3f266dd0: dec a8 +3f266de0: jaeq L3F266210 +3f266e00: dec a8 +3f266e10: jaeq L3F266260 +3f266e30: dec a8 +3f266e40: jaeq L3F2662B0 +3f266e60: dec a8 +3f266e70: jaeq L3F266300 +3f266e90: jruc L3F2667F0 +L3F266EA0: +3f266ea0: move a10, a8 +3f266eb0: move *sp(0x80), a14, 1 +3f266ed0: mmfm sp, a9,a10,a13 +3f266ef0: rets 2 +L3F266F00: +3f266f00: mmtm sp, a11,a13 +3f266f20: move a14, a13 +3f266f30: move a14, -*sp, 1 +3f266f40: movk 2, a11 +3f266f50: move a11, *a14+, 1 +3f266f60: move a14, -*sp, 1 +3f266f70: move *a13(0xffe0), *a14+, 1 +3f266f90: calla L3F265CF0 +3f266fc0: move a8, *a14+, 1 +3f266fd0: calla L3F309350 +3f267000: move *sp(0x60), a14, 1 +3f267020: mmfm sp, a11,a13 +3f267040: rets 2 +3f267050: sll 0x8, a10 +3f267060: .word 0x0a73 +3f267070: .word 0x0a00 +3f267080: add a10, a12 +3f267090: sla 0x2, b4 +3f2670a0: sla 0x1, b10 +3f2670b0: sla b10, b7 +3f2670c0: modu b3, b2 +3f2670d0: sub a9, sp +3f2670e0: .word 0x7272 +3f2670f0: .word 0x726f +3f267100: sll 0x9, a0 +3f267110: sra a3, a12 +3f267120: .word 0x000a +3f267130: move a0, a10 +3f267140: or a2, a1 +3f267150: dsjs a0, L3F267270 +3f267160: sla 0x1, a0 +3f267170: sla b10, b7 +3f267180: modu b3, b2 +3f267190: sub a9, sp +3f2671a0: .word 0x7272 +3f2671b0: .word 0x726f +3f2671c0: sll 0x9, a0 +3f2671d0: sra a3, a12 +3f2671e0: .word 0x000a +3f2671f0: sub a8, a10 +3f267200: .word 0x7272 +3f267210: modu a3, sp +3f267220: modu a11, a5 +3f267230: .word 0x7375 +3f267240: sra a9, a0 +3f267250: .word 0x7272 +3f267260: .word 0x726f +L3F267270: +3f267270: .word 0x7420 +3f267280: .word 0x7079 +3f267290: sla 0x3, a5 +3f2672a0: mods a1, a5 +3f2672b0: .word 0x0a64 +3f2672c0: .word 0x0a00 +3f2672d0: move a1, a0 +3f2672e0: or a2, a1 +3f2672f0: andn b10, sp +3f267300: andn a2, a5 +3f267310: sub b10, b6 +3f267320: sla 0x2, b2 +3f267330: divs a2, a5 +3f267340: or a2, a9 +3f267350: move a2, b9 +3f267360: sla 0x2, a7 +3f267370: sla 0x9, a1 +3f267380: .word 0x0a00 +3f267390: srl a1, a0 +3f2673a0: .word 0x756c +3f2673b0: rl b3, b3 +3f2673c0: .word 0x735f +3f2673d0: sll a11, sp +3f2673e0: sra a11, a11 +3f2673f0: sla 0x3, b4 +3f267400: sla 0x1, b10 +3f267410: sla a11, a3 +3f267420: modu a3, a14 +3f267430: .word 0x746f +3f267440: .word 0x7220 +3f267450: sla a11, a5 +3f267460: sla 0x3, a4 +3f267470: rl b3, b4 +3f267480: sla 0x3, a5 +3f267490: modu b11, b3 +3f2674a0: lmo a11, a3 +3f2674b0: .word 0x7465 +3f2674c0: .word 0x732f +3f2674d0: sla a11, a8 +3f2674e0: sra b11, b2 +3f2674f0: mods a9, a0 +3f267500: mods a11, a5 +3f267510: .word 0x0a20 +3f267520: move a0, a0 +3f267530: or a2, a1 +3f267540: .word 0x7320 +3f267550: .word 0x7268 +3f267560: .word 0x725f +3f267570: sla a11, a5 +3f267580: sla 0x3, a4 +3f267590: sra a1, a5 +3f2675a0: sll a1, a0 +3f2675b0: .word 0x7479 +3f2675c0: .word 0x7365 +3f2675d0: .word 0x000a +3f2675e0: move a0, a0 +3f2675f0: or a2, a1 +3f267600: subb b2, sp +3f267610: andn b2, sp +3f267620: move a2, b9 +3f267630: move a10, b7 +3f267640: subb b2, b6 +3f267650: .word 0x004c +3f267660: add a10, a12 +3f267670: mpyu b10, b4 +3f267680: mpyu a10, a6 +3f267690: add a10, a3 +3f2676a0: move a2, a12 +3f2676b0: addc a10, sp +3f2676c0: add a10, a6 +3f2676d0: move a2, a9 +3f2676e0: move a0, a0 +3f2676f0: or a2, a1 +3f267700: subb b2, sp +3f267710: xor b10, sp +3f267720: cmp b10, b2 +3f267730: sub b10, b4 +3f267740: add a10, a6 +3f267750: move a2, a9 +3f267760: move a0, a0 +3f267770: or a2, a1 +3f267780: subb b2, sp +3f267790: addc b10, sp +3f2677a0: move a2, sp +3f2677b0: sub a10, a14 +3f2677c0: or a2, a3 +3f2677d0: add a10, a6 +3f2677e0: move a2, a9 +3f2677f0: move a0, a0 +3f267800: or a2, a1 +3f267810: subb b2, sp +3f267820: andn b2, sp +3f267830: xor a10, a4 +3f267840: subb b2, b4 +3f267850: cmp a10, a1 +3f267860: .word 0x004c +3f267870: add a10, a12 +3f267880: mpyu b10, b4 +3f267890: mpyu a10, a5 +3f2678a0: move a10, b14 +3f2678b0: move a10, b13 +3f2678c0: sub b10, b2 +3f2678d0: addc b10, b8 +3f2678e0: .word 0x0042 +3f2678f0: add a10, a12 +3f267900: mpyu b10, b4 +3f267910: mpyu a10, a6 +3f267920: sub b10, b2 +3f267930: sub a2, a1 +3f267940: add a10, a6 +3f267950: move a2, a9 +3f267960: move a0, a0 +3f267970: or a2, a1 +3f267980: sub b10, sp +3f267990: move b2, sp +3f2679a0: sub a2, a1 +3f2679b0: xor a2, sp +3f2679c0: move a2, a6 +3f2679d0: move a0, a0 +3f2679e0: or a2, a1 +3f2679f0: sub b10, sp +3f267a00: addc b2, sp +3f267a10: sub a2, a1 +3f267a20: add b10, b0 +3f267a30: add b10, b2 +3f267a40: .word 0x004d +3f267a50: add a10, a12 +3f267a60: mpyu b10, b4 +3f267a70: mpyu a10, a5 +3f267a80: move a10, b14 +3f267a90: add b10, b0 +3f267aa0: add b10, b2 +3f267ab0: .word 0x004d +3f267ac0: add a10, a12 +3f267ad0: mpyu b10, b4 +3f267ae0: mpyu a10, a5 +3f267af0: move a10, b14 +3f267b00: sub b10, b3 +3f267b10: andn b10, b3 +3f267b20: sub a2, a9 +3f267b30: move a0, a0 +3f267b40: or a2, a1 +3f267b50: sub b10, sp +3f267b60: addc b2, sp +3f267b70: sub a2, a1 +3f267b80: move a10, a3 +3f267b90: .word 0x0044 +3f267ba0: add a10, a12 +3f267bb0: mpyu b10, b4 +3f267bc0: mpyu a10, a5 +3f267bd0: move b10, a3 +3f267be0: btst a10, a3 +3f267bf0: subb b2, b7 +3f267c00: cmp a10, a1 +3f267c10: .word 0x004c +3f267c20: add a10, a12 +3f267c30: mpyu b10, b4 +3f267c40: mpyu a10, a5 +3f267c50: move a10, sp +3f267c60: andn b10, b0 +3f267c70: move a0, a0 +3f267c80: or a2, a1 +3f267c90: sub b10, sp +3f267ca0: sub b2, sp +3f267cb0: andn a10, a9 +3f267cc0: add b10, b0 +3f267cd0: addc b10, b4 +3f267ce0: .word 0x0048 +3f267cf0: add a10, a12 +3f267d00: mpyu b10, b4 +3f267d10: mpyu a10, a6 +3f267d20: xor a2, sp +3f267d30: andn a2, a5 +3f267d40: andn b2, b7 +3f267d50: or a2, a9 +3f267d60: .word 0x0045 +3f267d70: add a10, a12 +3f267d80: mpyu b10, b4 +3f267d90: mpyu a10, a6 +3f267da0: move b10, a4 +3f267db0: move a10, sp +3f267dc0: move a2, b1 +3f267dd0: .word 0x0059 +3f267de0: add a10, a12 +3f267df0: mpyu b10, b4 +3f267e00: mpyu a10, a5 +3f267e10: sub b10, b2 +3f267e20: sub a10, a10 +3f267e30: or a2, a3 +3f267e40: move a10, b3 +3f267e50: move a2, b14 +3f267e60: move a0, a0 +3f267e70: or a2, a1 +3f267e80: mpyu b10, sp +3f267e90: move a10, b14 +3f267ea0: andn b2, b4 +3f267eb0: add a10, a5 +3f267ec0: cmp a2, a3 +3f267ed0: addc a2, a1 +3f267ee0: sub a10, a12 +3f267ef0: move a0, a0 +3f267f00: or a2, a1 +3f267f10: mpyu b10, sp +3f267f20: move a10, b14 +3f267f30: move b10, a4 +3f267f40: subb a2, a6 +3f267f50: andn a2, a5 +3f267f60: sub a2, a5 +3f267f70: move a0, a0 +3f267f80: or a2, a1 +3f267f90: mpyu b10, sp +3f267fa0: move a10, a5 +3f267fb0: or b2, b0 +3f267fc0: .word 0x0059 +3f267fd0: add a10, a12 +3f267fe0: mpyu b10, b4 +3f267ff0: move b2, sp +3f268000: or a2, sp +3f268010: cmp a10, a12 +3f268020: or b2, b3 +3f268030: sub a2, a5 +3f268040: move a0, a0 +3f268050: or a2, a1 +3f268060: mpyu b10, sp +3f268070: add a10, a13 +3f268080: andn b10, b8 +3f268090: and b2, b5 +3f2680a0: move b10, a0 +3f2680b0: or b2, b2 +3f2680c0: sub a2, a5 +3f2680d0: move a0, a0 +3f2680e0: or a2, a1 +3f2680f0: mpyu b10, sp +3f268100: move a2, b9 +3f268110: andn b10, b6 +3f268120: sub a2, a9 +3f268130: move a0, a0 +3f268140: or a2, a1 +3f268150: mpyu b10, sp +3f268160: move a2, a1 +3f268170: sub b10, b2 +3f268180: sub a2, a1 +3f268190: .word 0x0059 +3f2681a0: add a10, a12 +3f2681b0: mpyu b10, b4 +3f2681c0: move b2, sp +3f2681d0: or a2, sp +3f2681e0: sub b10, b2 +3f2681f0: sub a2, a1 +3f268200: .word 0x0059 +3f268210: add a10, a12 +3f268220: mpyu b10, b4 +3f268230: move b2, sp +3f268240: andn a10, sp +3f268250: addc b10, b5 +3f268260: andn a10, a8 +3f268270: andn a10, a5 +3f268280: move a0, a0 +3f268290: or a2, a1 +3f2682a0: mpyu b10, sp +3f2682b0: move a10, b14 +3f2682c0: sub b10, b3 +3f2682d0: andn b10, b3 +3f2682e0: move a10, b9 +3f2682f0: andn a10, a14 +3f268300: move a0, a0 +3f268310: or a2, a1 +3f268320: mpyu b10, sp +3f268330: sub b10, b3 +3f268340: andn b10, b3 +3f268350: move a10, b9 +3f268360: andn a10, a14 +3f268370: move a0, a0 +3f268380: or a2, a1 +3f268390: mpyu b10, sp +3f2683a0: xor a2, a9 +3f2683b0: andn a2, a7 +3f2683c0: move b2, a0 +3f2683d0: .word 0x004f +3f2683e0: add a10, a12 +3f2683f0: mpyu b10, b4 +3f268400: subb b2, sp +3f268410: subb a2, a14 +3f268420: move a0, a0 +3f268430: or a2, a1 +3f268440: mpyu b10, sp +3f268450: move a10, b14 +3f268460: add a10, a12 +3f268470: .word 0x0054 +3f268480: add a10, a12 +3f268490: mpyu b10, b4 +3f2684a0: move b2, sp +3f2684b0: and a2, sp +3f2684c0: andn a2, sp +3f2684d0: .word 0x0054 +3f2684e0: add a10, a12 +3f2684f0: mpyu b10, b4 +3f268500: cmp b10, sp +3f268510: andn a10, sp +3f268520: or a2, a5 +3f268530: add a10, a6 +3f268540: move a2, a9 +3f268550: or a8, a0 +3f268560: lmo a11, a14 +3f268570: modu a11, a14 +3f268580: modu b3, b7 +3f268590: move a1, a0 +3f2685a0: or a2, a1 +3f2685b0: sra a9, a0 +3f2685c0: .word 0x7272 +3f2685d0: .word 0x726f +3f2685e0: sll a9, a0 +3f2685f0: sra a3, sp +3f268600: dsjs a5, L3F268740 +3f268610: sll 0x9, a0 +3f268620: .word 0x0064 +3f268630: mmtm sp, a9,a11,a13 +3f268650: move a14, a13 +3f268660: addi 0x20a0, a14 +3f268680: movi 0x400, a11 +3f2686a0: move a11, *a13(0x2000), 1 +3f2686c0: sub a11, a11 +3f2686d0: move a11, *a13(0x2040), 1 +3f2686f0: move a11, *a13(0x2060), 1 +3f268710: move a13, *a13(0x2080), 1 +3f268730: move a14, -*sp, 1 +L3F268740: +3f268740: movi 0x3f26a1b0, a8 +3f268770: move a8, *a14+, 1 +3f268780: move @0x9aee0, *a14+, 1 +3f2687b0: calla L3F6F5820 +3f2687e0: move a8, a8 +3f2687f0: jrle L3F268E90 +3f268800: move a14, -*sp, 1 +3f268810: move *a13(0x2000), *a14+, 1 +3f268830: move a13, *a14+, 1 +3f268840: move @0x9aee0, *a14+, 1 +3f268870: calla L3FB3E0F0 +3f2688a0: move a8, *a13(0x2040), 1 +3f2688c0: move a8, *a13(0x2060), 1 +3f2688e0: move a8, a8 +3f2688f0: jrge L3F2689F0 +3f268900: move a14, -*sp, 1 +3f268910: movi 0x3f26a1c0, a8 +3f268940: move a8, *a14+, 1 +3f268950: move *a13(0x2060), *a14+, 1 +3f268970: movi 0x65, a11 +3f268990: move a11, *a14+, 1 +3f2689a0: subk 11, a11 +3f2689b0: move a11, *a14+, 1 +3f2689c0: calla L3F94BE70 +L3F2689F0: +3f2689f0: setf 16, 1, 0 +3f268a00: move @0x9af50, a11, 0 +3f268a30: move *a13(0x2040), a9, 1 +3f268a50: add a11, a9 +3f268a60: move a9, @0x9af50, 0 +3f268a90: sub a11, a11 +3f268aa0: move a11, *a13(0x2020), 1 +3f268ac0: move *a13(0x2040), *a13(0x2060), 1 +3f268af0: move a13, *a13(0x2080), 1 +3f268b10: move *a13(0x2060), a9, 1 +3f268b30: jrle L3F268E90 +L3F268B40: +3f268b40: move a14, -*sp, 1 +3f268b50: move *a13(0x2060), *a14+, 1 +3f268b70: move *a13(0x2080), *a14+, 1 +3f268b90: move @0x9aec0, *a14+, 1 +3f268bc0: calla L3FB3E9A0 +3f268bf0: move a8, *a13(0x2020), 1 +3f268c10: move a8, a9 +3f268c20: jrge L3F268D10 +3f268c30: move a14, -*sp, 1 +3f268c40: movi 0x3f26a318, a8 +3f268c70: move a8, *a14+, 1 +3f268c80: move a9, *a14+, 1 +3f268c90: movi 0x65, a11 +3f268cb0: move a11, *a14+, 1 +3f268cc0: subk 11, a11 +3f268cd0: move a11, *a14+, 1 +3f268ce0: calla L3F94BE70 +L3F268D10: +3f268d10: sll 0x3, a9 +3f268d20: move *a13(0x2080), a11, 1 +3f268d40: add a11, a9 +3f268d50: move a9, *a13(0x2080), 1 +3f268d70: move *a13(0x2060), a11, 1 +3f268d90: move *a13(0x2020), a9, 1 +3f268db0: sub a9, a11 +3f268dc0: move a11, *a13(0x2060), 1 +3f268de0: setf 16, 1, 0 +3f268df0: move @0x9af30, a11, 0 +3f268e20: add a11, a9 +3f268e30: move a9, @0x9af30, 0 +3f268e60: move *a13(0x2060), a11, 1 +3f268e80: jrgt L3F268B40 +L3F268E90: +3f268e90: move a14, -*sp, 1 +3f268ea0: sub a11, a11 +3f268eb0: move a11, *a14+, 1 +3f268ec0: movi 0x3f268630, a9 +3f268ef0: move a9, *a14+, 1 +3f268f00: move @0x9aee0, *a14+, 1 +3f268f30: calla L3FB3F250 +3f268f60: move *sp(0x80), a14, 1 +3f268f80: mmfm sp, a9,a11,a13 +3f268fa0: rets 2 +3f268fb0: mmtm sp, a9,a11,a13 +3f268fd0: move a14, a13 +3f268fe0: addi 0x8a0, a14 +3f269000: movi 0x100, a11 +3f269020: move a11, *a13(0x800), 1 +3f269040: sub a11, a11 +3f269050: move a11, *a13(0x860), 1 +3f269070: move a13, *a13(0x880), 1 +3f269090: move a14, -*sp, 1 +3f2690a0: movi 0x3f26a1b0, a8 +3f2690d0: move a8, *a14+, 1 +3f2690e0: move @0x9aec0, *a14+, 1 +3f269110: calla L3F6F5820 +3f269140: move a8, a8 +3f269150: jale L3F269AE0 +3f269170: move a14, -*sp, 1 +3f269180: move *a13(0x800), *a14+, 1 +3f2691a0: move a13, *a14+, 1 +3f2691b0: move @0x9aec0, *a14+, 1 +3f2691e0: calla L3FB3B0F0 +3f269210: move a8, *a13(0x840), 1 +3f269230: move a8, *a13(0x860), 1 +3f269250: move a8, a8 +3f269260: jrge L3F269360 +3f269270: move a14, -*sp, 1 +3f269280: movi 0x3f26a490, a8 +3f2692b0: move a8, *a14+, 1 +3f2692c0: move *a13(0x860), *a14+, 1 +3f2692e0: movi 0x65, a11 +3f269300: move a11, *a14+, 1 +3f269310: subk 11, a11 +3f269320: move a11, *a14+, 1 +3f269330: calla L3F94BE70 +L3F269360: +3f269360: setf 16, 1, 0 +3f269370: move @0x9af20, a11, 0 +3f2693a0: move *a13(0x860), a9, 1 +3f2693c0: add a11, a9 +3f2693d0: move a9, @0x9af20, 0 +3f269400: move *a13(0x860), a11, 1 +3f269420: jrle L3F269780 +L3F269430: +3f269430: move a14, -*sp, 1 +3f269440: move *a13(0x860), *a14+, 1 +3f269460: move *a13(0x880), *a14+, 1 +3f269480: move @0x9aee0, *a14+, 1 +3f2694b0: calla L3FB3E9A0 +3f2694e0: move a8, *a13(0x820), 1 +3f269500: move a8, a9 +3f269510: jrge L3F269600 +3f269520: move a14, -*sp, 1 +3f269530: movi 0x3f26a5d8, a8 +3f269560: move a8, *a14+, 1 +3f269570: move a9, *a14+, 1 +3f269580: movi 0x65, a11 +3f2695a0: move a11, *a14+, 1 +3f2695b0: subk 11, a11 +3f2695c0: move a11, *a14+, 1 +3f2695d0: calla L3F94BE70 +L3F269600: +3f269600: sll 0x3, a9 +3f269610: move *a13(0x880), a11, 1 +3f269630: add a11, a9 +3f269640: move a9, *a13(0x880), 1 +3f269660: move *a13(0x860), a11, 1 +3f269680: move *a13(0x820), a9, 1 +3f2696a0: sub a9, a11 +3f2696b0: move a11, *a13(0x860), 1 +3f2696d0: setf 16, 1, 0 +3f2696e0: move @0x9af40, a11, 0 +3f269710: add a11, a9 +3f269720: move a9, @0x9af40, 0 +3f269750: move *a13(0x860), a11, 1 +3f269770: jrgt L3F269430 +L3F269780: +3f269780: move *a13(0x840), a9, 1 +3f2697a0: jrle L3F269AE0 +3f2697b0: move @0x9af60, a9, 1 +3f2697e0: cmpi 0xffc9, a9 +3f269800: jrne L3F269A00 +3f269810: move a14, -*sp, 1 +3f269820: movi 0x9af60, a9 +3f269850: move a9, *a14+, 1 +3f269860: movk 2, a9 +3f269870: move a9, *a14+, 1 +3f269880: move @0x9aec0, *a14+, 1 +3f2698b0: calla L3FB3F810 +3f2698e0: move a8, a8 +3f2698f0: jrge L3F269A00 +3f269900: move a14, -*sp, 1 +3f269910: movi 0x3f26a748, a8 +3f269940: move a8, *a14+, 1 +3f269950: movi 0x3c, a9 +3f269970: move a9, *a14+, 1 +3f269980: movi 0x66, a9 +3f2699a0: move a9, *a14+, 1 +3f2699b0: subk 12, a9 +3f2699c0: move a9, *a14+, 1 +3f2699d0: calla L3F94BE70 +L3F269A00: +3f269a00: move a14, -*sp, 1 +3f269a10: move @0x9af60, *a14+, 1 +3f269a40: movi 0x3f2c6090, a9 +3f269a70: move a9, *a14+, 1 +3f269a80: move @0xa4fd0, *a14+, 1 +3f269ab0: calla L3FB41A30 +L3F269AE0: +3f269ae0: move a14, -*sp, 1 +3f269af0: sub a9, a9 +3f269b00: move a9, *a14+, 1 +3f269b10: movi 0x3f268fb0, a9 +3f269b40: move a9, *a14+, 1 +3f269b50: move @0x9aec0, *a14+, 1 +3f269b80: calla L3FB3F250 +3f269bb0: move *sp(0x80), a14, 1 +3f269bd0: mmfm sp, a9,a11,a13 +3f269bf0: rets 2 +3f269c00: mmtm sp, a9,a11,a13 +3f269c20: move a14, a13 +3f269c30: addi 0x40, a14 +3f269c50: movi 0x927c0, a11 +3f269c80: move a11, *a13(0x20), 1 +3f269ca0: calla L3F708740 +3f269cd0: move a14, -*sp, 1 +3f269ce0: movi 0x3f26a880, a8 +3f269d10: move a8, *a14+, 1 +3f269d20: calla L3F710590 +3f269d50: move a8, *a13, 1 +3f269d60: calla L3F708A90 +3f269d90: calla L3F57A710 +3f269dc0: sub a11, a11 +3f269dd0: setf 16, 1, 0 +3f269de0: move a11, @0x9af20, 0 +3f269e10: move a11, @0x9af30, 0 +3f269e40: move a11, @0x9af40, 0 +3f269e70: move a11, @0x9af50, 0 +3f269ea0: move a14, -*sp, 1 +3f269eb0: movi 0x9ae90, a11 +3f269ee0: move a11, *a14+, 1 +3f269ef0: calla L3FB3D9D0 +3f269f20: move a8, @0x9aee0, 1 +3f269f50: move a14, -*sp, 1 +3f269f60: sub a11, a11 +3f269f70: move a11, *a14+, 1 +3f269f80: movi 0x3f268630, a11 +3f269fb0: move a11, *a14+, 1 +3f269fc0: move @0x9aee0, *a14+, 1 +3f269ff0: calla L3FB3F250 +3f26a020: move a14, -*sp, 1 +3f26a030: sub a9, a9 +3f26a040: move a9, *a14+, 1 +3f26a050: move *a13(0x0), *a14+, 1 +3f26a070: calla L3F710D30 +3f26a0a0: move a8, @0x9aec0, 1 +3f26a0d0: move a14, -*sp, 1 +3f26a0e0: move a9, *a14+, 1 +3f26a0f0: movi 0x3f268fb0, a9 +3f26a120: move a9, *a14+, 1 +3f26a130: move a8, *a14+, 1 +3f26a140: calla L3FB3F250 +L3F26A170: +3f26a170: calla L3FB3FA00 +3f26a1a0: jruc L3F26A170 +3f26a1b0: .word 0x0072 +3f26a1c0: sla 0x0, a10 +3f26a1d0: or b2, b6 +3f26a1e0: or a10, a5 +3f26a1f0: andn a2, a1 +3f26a200: mpyu b10, b4 +3f26a210: move a10, b3 +3f26a220: move a10, a13 +3f26a230: dsjs a0, L3F26A350 +3f26a240: sub a9, a0 +3f26a250: .word 0x7272 +3f26a260: .word 0x726f +3f26a270: .word 0x7220 +3f26a280: sla a11, a5 +3f26a290: rl a11, a4 +3f26a2a0: srl a11, a14 +3f26a2b0: srl a1, a0 +3f26a2c0: modu b11, b2 +3f26a2d0: sla 0x3, a13 +3f26a2e0: sla b11, b5 +3f26a2f0: .word 0x7472 +3f26a300: .word 0x0a20 +3f26a310: .word 0x0a00 +3f26a320: xor a1, a0 +3f26a330: sub b10, b4 +3f26a340: add b10, b5 +L3F26A350: +3f26a350: or b2, b2 +3f26a360: addc b10, sp +3f26a370: move a10, sp +3f26a380: sla 0x2, a13 +3f26a390: sla 0x1, b10 +3f26a3a0: .word 0x7245 +3f26a3b0: modu b11, b2 +3f26a3c0: sla 0x3, b2 +3f26a3d0: .word 0x7277 +3f26a3e0: .word 0x7469 +3f26a3f0: modu a3, a9 +3f26a400: sla 0x3, a7 +3f26a410: modu b11, b4 +3f26a420: move a1, a0 +3f26a430: or a2, a1 +3f26a440: andn a9, a13 +3f26a450: sll a11, sp +3f26a460: sra a11, a11 +3f26a470: sla 0x3, b4 +3f26a480: .word 0x000a +3f26a490: sla 0x0, a10 +3f26a4a0: or b2, b6 +3f26a4b0: move a2, a5 +3f26a4c0: or a2, a1 +3f26a4d0: addc b10, sp +3f26a4e0: move a10, sp +3f26a4f0: sla 0x2, a13 +3f26a500: sla 0x1, b10 +3f26a510: .word 0x7245 +3f26a520: modu b11, b2 +3f26a530: sla 0x3, b2 +3f26a540: sra b11, b2 +3f26a550: sra a3, a1 +3f26a560: modu a3, a9 +3f26a570: sla 0x3, a7 +3f26a580: .word 0x7266 +3f26a590: mods a11, sp +3f26a5a0: mods a1, a0 +3f26a5b0: .word 0x7461 +3f26a5c0: .word 0x0a20 +3f26a5d0: .word 0x0a00 +3f26a5e0: xor a1, a0 +3f26a5f0: sub b10, b4 +3f26a600: add a10, a12 +3f26a610: mpyu b10, b4 +3f26a620: move a10, b3 +3f26a630: move a10, a13 +3f26a640: dsjs a0, L3F26A760 +3f26a650: sub a9, a0 +3f26a660: .word 0x7272 +3f26a670: .word 0x726f +3f26a680: .word 0x7720 +3f26a690: rl b11, b2 +3f26a6a0: rl b11, b4 +3f26a6b0: srl a11, a14 +3f26a6c0: .word 0x7420 +3f26a6d0: sla 0x3, sp +3f26a6e0: add a10, a12 +3f26a6f0: srl 0x16, b4 +3f26a700: modu b10, b3 +3f26a710: lmo a11, a3 +3f26a720: .word 0x7465 +3f26a730: .word 0x0a20 +3f26a740: .word 0x0a00 +3f26a750: xor a1, a0 +L3F26A760: +3f26a760: sub b10, b4 +3f26a770: add a10, a12 +3f26a780: mpyu b10, b4 +3f26a790: move a10, b3 +3f26a7a0: move a10, a13 +3f26a7b0: dsjs a0, L3F26A8D0 +3f26a7c0: cmp a9, a0 +3f26a7d0: andn a10, sp +3f26a7e0: or a2, a5 +3f26a7f0: subb a9, a0 +3f26a800: or a2, a5 +3f26a810: and b2, sp +3f26a820: andn a2, a1 +3f26a830: move a10, a1 +3f26a840: subb a1, a0 +3f26a850: rl a11, a1 +3f26a860: sra a11, a12 +3f26a870: .word 0x0064 +3f26a880: or b2, b6 +3f26a890: move a10, a5 +3f26a8a0: move b2, b5 +3f26a8b0: or a2, a1 +3f26a8c0: andn a2, sp +L3F26A8D0: +3f26a8d0: .word 0x0a00 +3f26a8e0: addc a9, a0 +3f26a8f0: modu a3, a1 +3f26a900: modu a11, a14 +3f26a910: sla 0x3, b4 +3f26a920: .word 0x706f +3f26a930: modu a3, a5 +3f26a940: srl a1, a0 +3f26a950: mods a3, a9 +3f26a960: sla 0x3, a5 +3f26a970: .word 0x7325 +3f26a980: .word 0x0a20 +3f26a990: .word 0x0000 +L3F26A9A0: +3f26a9a0: mmtm sp, a7,a9,a11,a13 +3f26a9c0: move a14, a13 +3f26a9d0: addi 0xe0, a14 +3f26a9f0: movk 1, a11 +3f26aa00: setf 8, 0, 0 +3f26aa10: move *a13(0xffa0), a7, 0 +3f26aa30: move a11, a9 +3f26aa40: sll a7, a9 +3f26aa50: move a14, -*sp, 1 +3f26aa60: sub a11, a11 +3f26aa70: move a11, *a14+, 1 +3f26aa80: calla L3F275240 +3f26aab0: move a8, *a13, 1 +3f26aac0: movk 19, a11 +3f26aad0: move a11, *a13(0xc0), 1 +3f26aaf0: sub a7, a7 +3f26ab00: move a7, *a13(0xa0), 1 +3f26ab20: move a14, -*sp, 1 +3f26ab30: move a13, a7 +3f26ab40: addi 0xa0, a7 +3f26ab60: move a7, *a14+, 1 +3f26ab70: move a8, *a14+, 1 +3f26ab80: calla L3FAF6460 +3f26abb0: move a8, *a13(0x20), 1 +3f26abd0: sub a7, a7 +3f26abe0: move a7, *a13(0x60), 1 +3f26ac00: move a7, *a13(0x80), 1 +3f26ac20: move a8, a8 +3f26ac30: jreq L3F26B2C0 +L3F26AC40: +3f26ac40: move *a13(0x20), a11, 1 +3f26ac60: setf 8, 0, 0 +3f26ac70: move *a11(0x3f0), a7, 0 +3f26ac90: and a9, a7 +3f26aca0: jreq L3F26B1E0 +3f26acb0: move *a13(0xffc0), a7, 1 +3f26acd0: movb *a7, a7 +3f26ace0: jreq L3F26AD80 +3f26acf0: move a14, -*sp, 1 +3f26ad00: move a11, *a14+, 1 +3f26ad10: move *a13(0xffc0), *a14+, 1 +3f26ad30: calla L3FB45500 +3f26ad60: move a8, a7 +3f26ad70: jreq L3F26ADC0 +L3F26AD80: +3f26ad80: move *a13(0xffc0), a7, 1 +3f26ada0: movb *a7, a7 +3f26adb0: jrne L3F26B1E0 +L3F26ADC0: +3f26adc0: move *a13(0xffe0), a7, 1 +3f26ade0: movb *a7, a7 +3f26adf0: jrne L3F26AE50 +3f26ae00: move *a13(0xff80), a7, 1 +3f26ae20: move a11, *a7, 1 +3f26ae30: movk 1, a8 +3f26ae40: jruc L3F26B380 +L3F26AE50: +3f26ae50: move *a11(0x6c8), *a13(0x40), 1 +3f26ae80: move *a13(0x40), a7, 1 +3f26aea0: jreq L3F26B1E0 +L3F26AEB0: +3f26aeb0: move a14, -*sp, 1 +3f26aec0: move *a13(0x40), a11, 1 +3f26aee0: move a11, *a14+, 1 +3f26aef0: move *a13(0xffe0), *a14+, 1 +3f26af10: calla L3FB45500 +3f26af40: move a8, a7 +3f26af50: jrne L3F26B160 +3f26af60: move *a13(0x20), a7, 1 +3f26af80: setf 8, 0, 0 +3f26af90: move *a7(0x3e0), a7, 0 +3f26afb0: jreq L3F26B010 +3f26afc0: movi 0x40, a7 +3f26afe0: move a7, *a13(0xc0), 1 +3f26b000: jruc L3F26B160 +L3F26B010: +3f26b010: move *a13(0x80), a7, 1 +3f26b030: jreq L3F26B110 +3f26b040: move *a11(0x280), a11, 0 +3f26b060: move *a7(0x280), a7, 0 +3f26b080: cmp a7, a11 +3f26b090: jrls L3F26B160 +3f26b0a0: move *a13(0x40), *a13(0x80), 1 +3f26b0d0: move *a13(0x20), *a13(0x60), 1 +3f26b100: jruc L3F26B160 +L3F26B110: +3f26b110: move a11, *a13(0x80), 1 +3f26b130: move *a13(0x20), *a13(0x60), 1 +L3F26B160: +3f26b160: move *a13(0x40), a11, 1 +3f26b180: move *a11(0x2a8), *a13(0x40), 1 +3f26b1b0: move *a13(0x40), a11, 1 +3f26b1d0: jrne L3F26AEB0 +L3F26B1E0: +3f26b1e0: move a14, -*sp, 1 +3f26b1f0: move a13, a11 +3f26b200: addi 0xa0, a11 +3f26b220: move a11, *a14+, 1 +3f26b230: move *a13(0x0), *a14+, 1 +3f26b250: calla L3FAF6460 +3f26b280: move a8, *a13(0x20), 1 +3f26b2a0: move a8, a7 +3f26b2b0: jrne L3F26AC40 +L3F26B2C0: +3f26b2c0: move *a13(0xff80), a11, 1 +3f26b2e0: move *a13(0x60), *a11(0x0), 1 +3f26b310: move *a13(0x60), a7, 1 +3f26b330: jreq L3F26B360 +3f26b340: movk 1, a8 +3f26b350: jruc L3F26B380 +L3F26B360: +3f26b360: move *a13(0xc0), a8, 1 +L3F26B380: +3f26b380: move *sp(0xa0), a14, 1 +3f26b3a0: mmfm sp, a7,a9,a11,a13 +3f26b3c0: rets 2 +L3F26B3D0: +3f26b3d0: mmtm sp, a9,a11,a13 +3f26b3f0: move a14, a13 +3f26b400: addi 0x5520, a14 +3f26b420: sub a11, a11 +3f26b430: setf 16, 1, 0 +3f26b440: move a11, *a13(0x4ce0), 0 +3f26b460: move a11, *a13(0x4cf0), 0 +3f26b480: move *a13(0xffe0), a11, 1 +3f26b4a0: jrne L3F26B4E0 +3f26b4b0: sub a11, a11 +3f26b4c0: movb a11, *a13 +3f26b4d0: jruc L3F26B540 +L3F26B4E0: +3f26b4e0: move a14, -*sp, 1 +3f26b4f0: move a11, *a14+, 1 +3f26b500: move a13, *a14+, 1 +3f26b510: calla L3FB45720 +L3F26B540: +3f26b540: move *a13(0xffc0), a11, 1 +3f26b560: jrne L3F26B5B0 +3f26b570: sub a11, a11 +3f26b580: movb a11, *a13(0x80) +3f26b5a0: jruc L3F26B640 +L3F26B5B0: +3f26b5b0: move a14, -*sp, 1 +3f26b5c0: move a11, *a14+, 1 +3f26b5d0: move a13, a9 +3f26b5e0: addi 0x80, a9 +3f26b600: move a9, *a14+, 1 +3f26b610: calla L3FB45720 +L3F26B640: +3f26b640: move *a13(0xffa0), a11, 1 +3f26b660: jrne L3F26B6B0 +3f26b670: sub a9, a9 +3f26b680: movb a9, *a13(0x100) +3f26b6a0: jruc L3F26B740 +L3F26B6B0: +3f26b6b0: move a14, -*sp, 1 +3f26b6c0: move a11, *a14+, 1 +3f26b6d0: move a13, a9 +3f26b6e0: addi 0x100, a9 +3f26b700: move a9, *a14+, 1 +3f26b710: calla L3FB45720 +L3F26B740: +3f26b740: move a14, -*sp, 1 +3f26b750: movi 0x3f26e250, a8 +3f26b780: move a8, *a14+, 1 +3f26b790: move *a13(0xff80), *a14+, 1 +3f26b7b0: calla L3FB45500 +3f26b7e0: move a8, a9 +3f26b7f0: jrne L3F26B840 +3f26b800: movk 1, a9 +3f26b810: movb a9, *a13(0x4cd0) +3f26b830: jruc L3F26B970 +L3F26B840: +3f26b840: move a14, -*sp, 1 +3f26b850: movi 0x3f26e2a8, a8 +3f26b880: move a8, *a14+, 1 +3f26b890: move *a13(0xff80), *a14+, 1 +3f26b8b0: calla L3FB45500 +3f26b8e0: move a8, a9 +3f26b8f0: jrne L3F26B940 +3f26b900: movk 3, a9 +3f26b910: movb a9, *a13(0x4cd0) +3f26b930: jruc L3F26B970 +L3F26B940: +3f26b940: movk 4, a9 +3f26b950: movb a9, *a13(0x4cd0) +L3F26B970: +3f26b970: movb *a13(0x80), a9 +3f26b990: jrne L3F26B9E0 +3f26b9a0: movk 1, a9 +3f26b9b0: move a9, *a13(0x4c30), 1 +3f26b9d0: jruc L3F26BA10 +L3F26B9E0: +3f26b9e0: sub a9, a9 +3f26b9f0: move a9, *a13(0x4c30), 1 +L3F26BA10: +3f26ba10: move a14, -*sp, 1 +3f26ba20: move a13, a9 +3f26ba30: addi 0xc20, a9 +3f26ba50: move a9, *a14+, 1 +3f26ba60: setf 8, 0, 0 +3f26ba70: move *a13(0x4cd0), a9, 0 +3f26ba90: move a9, *a14+, 1 +3f26baa0: move a13, a9 +3f26bab0: addi 0x80, a9 +3f26bad0: move a9, *a14+, 1 +3f26bae0: move a13, *a14+, 1 +3f26baf0: calla L3F26A9A0 +3f26bb20: move a8, *a13(0x4c70), 1 +3f26bb40: dec a8 +3f26bb50: jaeq L3F26C700 +3f26bb70: move *a13(0x4c30), a9, 1 +3f26bb90: jreq L3F26C020 +3f26bba0: move a14, -*sp, 1 +3f26bbb0: move a13, *a14+, 1 +3f26bbc0: movi 0x3f26e2e8, a8 +3f26bbf0: move a8, *a14+, 1 +3f26bc00: move a13, a9 +3f26bc10: addi 0x4d00, a9 +3f26bc30: move a9, *a14+, 1 +3f26bc40: calla L3FB34430 +3f26bc70: move a14, -*sp, 1 +3f26bc80: movk 3, a9 +3f26bc90: move a9, *a14+, 1 +3f26bca0: move a13, a9 +3f26bcb0: addi 0x4d00, a9 +3f26bcd0: move a9, *a14+, 1 +3f26bce0: calla L3F309350 +3f26bd10: move *a13(0x4c70), a9, 1 +3f26bd30: cmpi 0x40, a9 +3f26bd50: jaeq L3F26C640 +3f26bd70: move a14, -*sp, 1 +3f26bd80: move a13, *a14+, 1 +3f26bd90: movi 0x3f26e3f0, a8 +3f26bdc0: move a8, *a14+, 1 +3f26bdd0: move a13, a9 +3f26bde0: addi 0x4d00, a9 +3f26be00: move a9, *a14+, 1 +3f26be10: calla L3FB34430 +3f26be40: move a14, -*sp, 1 +3f26be50: movk 3, a9 +3f26be60: move a9, *a14+, 1 +3f26be70: move a13, a9 +3f26be80: addi 0x4d00, a9 +3f26bea0: move a9, *a14+, 1 +3f26beb0: calla L3F309350 +3f26bee0: move a14, -*sp, 1 +3f26bef0: movk 1, a9 +3f26bf00: move a9, *a14+, 1 +3f26bf10: setf 8, 0, 0 +3f26bf20: move *a13(0x4cd0), a9, 0 +3f26bf40: move a9, *a14+, 1 +3f26bf50: move a13, a9 +3f26bf60: addi 0x100, a9 +3f26bf80: move a9, *a14+, 1 +3f26bf90: move a13, a9 +3f26bfa0: addi 0x80, a9 +3f26bfc0: move a9, *a14+, 1 +3f26bfd0: move a13, *a14+, 1 +3f26bfe0: calla L3F28D3F0 +3f26c010: jruc L3F26C640 +L3F26C020: +3f26c020: setf 8, 0, 0 +3f26c030: move *a13(0x4cd0), a9, 0 +3f26c050: subk 4, a9 +3f26c060: jreq L3F26C180 +3f26c070: move a14, -*sp, 1 +3f26c080: move a13, a9 +3f26c090: addi 0x80, a9 +3f26c0b0: move a9, *a14+, 1 +3f26c0c0: movi 0x3f26e4c0, a8 +3f26c0f0: move a8, *a14+, 1 +3f26c100: move a13, a9 +3f26c110: addi 0x4d00, a9 +3f26c130: move a9, *a14+, 1 +3f26c140: calla L3FB34430 +3f26c170: jruc L3F26C280 +L3F26C180: +3f26c180: move a14, -*sp, 1 +3f26c190: move a13, a9 +3f26c1a0: addi 0x80, a9 +3f26c1c0: move a9, *a14+, 1 +3f26c1d0: movi 0x3f26e5b0, a8 +3f26c200: move a8, *a14+, 1 +3f26c210: move a13, a9 +3f26c220: addi 0x4d00, a9 +3f26c240: move a9, *a14+, 1 +3f26c250: calla L3FB34430 +L3F26C280: +3f26c280: move a14, -*sp, 1 +3f26c290: movk 3, a9 +3f26c2a0: move a9, *a14+, 1 +3f26c2b0: move a13, a9 +3f26c2c0: addi 0x4d00, a9 +3f26c2e0: move a9, *a14+, 1 +3f26c2f0: calla L3F309350 +3f26c320: move *a13(0x4c70), a9, 1 +3f26c340: cmpi 0x40, a9 +3f26c360: jreq L3F26C640 +3f26c370: move a14, -*sp, 1 +3f26c380: move a13, a9 +3f26c390: addi 0x80, a9 +3f26c3b0: move a9, *a14+, 1 +3f26c3c0: movi 0x3f26e6b8, a8 +3f26c3f0: move a8, *a14+, 1 +3f26c400: move a13, a9 +3f26c410: addi 0x4d00, a9 +3f26c430: move a9, *a14+, 1 +3f26c440: calla L3FB34430 +3f26c470: move a14, -*sp, 1 +3f26c480: movk 3, a9 +3f26c490: move a9, *a14+, 1 +3f26c4a0: move a13, a9 +3f26c4b0: addi 0x4d00, a9 +3f26c4d0: move a9, *a14+, 1 +3f26c4e0: calla L3F309350 +3f26c510: move a14, -*sp, 1 +3f26c520: movk 1, a9 +3f26c530: move a9, *a14+, 1 +3f26c540: setf 8, 0, 0 +3f26c550: move *a13(0x4cd0), a9, 0 +3f26c570: move a9, *a14+, 1 +3f26c580: move a13, a9 +3f26c590: addi 0x100, a9 +3f26c5b0: move a9, *a14+, 1 +3f26c5c0: move a13, a9 +3f26c5d0: addi 0x80, a9 +3f26c5f0: move a9, *a14+, 1 +3f26c600: move a13, *a14+, 1 +3f26c610: calla L3F28D3F0 +L3F26C640: +3f26c640: move a14, -*sp, 1 +3f26c650: setf 8, 0, 0 +3f26c660: move *a13(0x4cd0), a9, 0 +3f26c680: move a9, *a14+, 1 +3f26c690: calla L3F26DF90 +3f26c6c0: move *a13(0x4c70), a8, 1 +3f26c6e0: jauc L3F26D9E0 +L3F26C700: +3f26c700: sub a9, a9 +3f26c710: move a9, *a13(0x4cb0), 1 +3f26c730: sll 0x5, a9 +3f26c740: addi 0xa4990, a9 +3f26c770: move *a9, a9, 1 +3f26c780: jreq L3F26C870 +L3F26C790: +3f26c790: move *a13(0x4cb0), a11, 1 +3f26c7b0: inc a11 +3f26c7c0: move a11, *a13(0x4cb0), 1 +3f26c7e0: cmpi 0x32, a11 +3f26c800: jrge L3F26C870 +3f26c810: sll 0x5, a11 +3f26c820: addi 0xa4990, a11 +3f26c850: move *a11, a11, 1 +3f26c860: jrne L3F26C790 +L3F26C870: +3f26c870: move *a13(0x4cb0), a11, 1 +3f26c890: cmpi 0x32, a11 +3f26c8b0: jrne L3F26CA20 +3f26c8c0: move a14, -*sp, 1 +3f26c8d0: movk 3, a9 +3f26c8e0: move a9, *a14+, 1 +3f26c8f0: movi 0x3f26e7a8, a8 +3f26c920: move a8, *a14+, 1 +3f26c930: calla L3F309350 +3f26c960: move a14, -*sp, 1 +3f26c970: setf 8, 0, 0 +3f26c980: move *a13(0x4cd0), a9, 0 +3f26c9a0: move a9, *a14+, 1 +3f26c9b0: calla L3F26DF90 +3f26c9e0: move *a13(0x4c70), a8, 1 +3f26ca00: jauc L3F26D9E0 +L3F26CA20: +3f26ca20: sll 0x5, a11 +3f26ca30: addi 0xa4990, a11 +3f26ca60: move a14, -*sp, 1 +3f26ca70: movi 0x8e, a9 +3f26ca90: move a9, *a14+, 1 +3f26caa0: movk 1, a9 +3f26cab0: move a9, *a14+, 1 +3f26cac0: calla L3F703D90 +3f26caf0: move a8, *a11, 1 +3f26cb00: move *a13(0x4cb0), a11, 1 +3f26cb20: sll 0x5, a11 +3f26cb30: addi 0xa4990, a11 +3f26cb60: move *a11, a11, 1 +3f26cb70: jrne L3F26CD00 +3f26cb80: movk 3, a11 +3f26cb90: move a11, *a13(0x4c70), 1 +3f26cbb0: move a14, -*sp, 1 +3f26cbc0: movk 2, a9 +3f26cbd0: move a9, *a14+, 1 +3f26cbe0: movi 0x3f26e8c8, a8 +3f26cc10: move a8, *a14+, 1 +3f26cc20: calla L3F309350 +3f26cc50: move a14, -*sp, 1 +3f26cc60: setf 8, 0, 0 +3f26cc70: move *a13(0x4cd0), a9, 0 +3f26cc90: move a9, *a14+, 1 +3f26cca0: calla L3F26DF90 +3f26ccd0: move a11, a8 +3f26cce0: jauc L3F26D9E0 +L3F26CD00: +3f26cd00: move *a13(0x4cb0), a11, 1 +3f26cd20: sll 0x5, a11 +3f26cd30: addi 0xa4990, a11 +3f26cd60: move *a11(0x0), *a13(0xc00), 1 +3f26cd90: move *a13(0xc00), a11, 1 +3f26cdb0: movi 0x87, a9 +3f26cdd0: movb a9, *a11 +3f26cde0: movi 0xad, a9 +3f26ce00: movb a9, *a11(0x468) +3f26ce20: setf 8, 0, 0 +3f26ce30: move *a13(0x4cd0), a9, 0 +3f26ce50: subk 3, a9 +3f26ce60: jrne L3F26D260 +3f26ce70: move *a13(0xff60), a9, 0 +3f26ce90: cmpi 0xaa, a9 +3f26ceb0: jrne L3F26D260 +3f26cec0: move a14, -*sp, 1 +3f26ced0: movi 0x3f26e998, a8 +3f26cf00: move a8, *a14+, 1 +3f26cf10: move a13, *a14+, 1 +3f26cf20: calla L3FB45720 +3f26cf50: move @0x1b3900, a9, 1 +3f26cf80: setf 1, 1, 0 +3f26cf90: move *a9(0x1c1), a11, 0 +3f26cfb0: move a11, *a13(0x5500), 1 +3f26cfd0: movk 1, a11 +3f26cfe0: move a11, *a9(0x1c1), 0 +3f26d000: movb a11, @0xd3740 +3f26d030: movk 2, a9 +3f26d040: movb a9, @0xd3748 +3f26d070: move a14, -*sp, 1 +3f26d080: movi 0x3f26e9d8, a8 +3f26d0b0: move a8, *a14+, 1 +3f26d0c0: movi 0xd3770, a9 +3f26d0f0: move a9, *a14+, 1 +3f26d100: calla L3FB45720 +3f26d130: move a14, -*sp, 1 +3f26d140: move *a13(0xc20), a11, 1 +3f26d160: move a11, *a14+, 1 +3f26d170: movi 0xd37f8, a9 +3f26d1a0: move a9, *a14+, 1 +3f26d1b0: calla L3FB45720 +3f26d1e0: move @0x1b3900, a9, 1 +3f26d210: setf 1, 1, 0 +3f26d220: move *a13(0x5500), *a9(0x1c1), 0 +3f26d250: jruc L3F26D330 +L3F26D260: +3f26d260: move *a13(0x4cd0), a9, 0 +3f26d280: subk 4, a9 +3f26d290: jrne L3F26D330 +3f26d2a0: move a14, -*sp, 1 +3f26d2b0: movi 0x3f26ea10, a8 +3f26d2e0: move a8, *a14+, 1 +3f26d2f0: move a13, *a14+, 1 +3f26d300: calla L3FB45720 +L3F26D330: +3f26d330: move a14, -*sp, 1 +3f26d340: move *a13(0xc20), a11, 1 +3f26d360: move a11, *a14+, 1 +3f26d370: move *a13(0xc00), a9, 1 +3f26d390: addk 8, a9 +3f26d3a0: move a9, *a14+, 1 +3f26d3b0: calla L3FB45720 +3f26d3e0: move a14, -*sp, 1 +3f26d3f0: move a13, *a14+, 1 +3f26d400: move *a13(0xc00), a9, 1 +3f26d420: addi 0x88, a9 +3f26d440: move a9, *a14+, 1 +3f26d450: calla L3FB45720 +3f26d480: move a14, -*sp, 1 +3f26d490: move a13, a9 +3f26d4a0: addi 0x100, a9 +3f26d4c0: move a9, *a14+, 1 +3f26d4d0: move *a13(0xc00), a9, 1 +3f26d4f0: addi 0x108, a9 +3f26d510: move a9, *a14+, 1 +3f26d520: calla L3FB45720 +3f26d550: move a14, -*sp, 1 +3f26d560: movi 0x9af80, a9 +3f26d590: move a9, *a14+, 1 +3f26d5a0: move *a13(0xc00), a9, 1 +3f26d5c0: addi 0x188, a9 +3f26d5e0: move a9, *a14+, 1 +3f26d5f0: calla L3FB45720 +3f26d620: move a14, -*sp, 1 +3f26d630: move *a13(0xff80), *a14+, 1 +3f26d650: move *a13(0xc00), a9, 1 +3f26d670: addi 0x388, a9 +3f26d690: move a9, *a14+, 1 +3f26d6a0: calla L3FB45720 +3f26d6d0: move *a13(0xc00), a9, 1 +3f26d6f0: movi 0xffc9, a11 +3f26d710: move a11, *a9(0x428), 1 +3f26d730: move a14, -*sp, 1 +3f26d740: setf 8, 0, 0 +3f26d750: move *a13(0x4cd0), a11, 0 +3f26d770: move a11, *a14+, 1 +3f26d780: setf 16, 0, 0 +3f26d790: move *a13(0xff40), a9, 0 +3f26d7b0: move a9, *a14+, 1 +3f26d7c0: setf 8, 0, 0 +3f26d7d0: move *a13(0xff60), a9, 0 +3f26d7f0: move a9, *a14+, 1 +3f26d800: move *a13(0x4cb0), *a14+, 1 +3f26d820: move *a13(0xc00), a9, 1 +3f26d840: addi 0x448, a9 +3f26d860: move a9, *a14+, 1 +3f26d870: move *a13(0xc00), a9, 1 +3f26d890: addi 0x188, a9 +3f26d8b0: move a9, *a14+, 1 +3f26d8c0: move a13, a9 +3f26d8d0: addi 0x100, a9 +3f26d8f0: move a9, *a14+, 1 +3f26d900: move a13, *a14+, 1 +3f26d910: move *a13(0xc20), *a14+, 1 +3f26d930: move *a13(0x4c30), *a14+, 1 +3f26d950: calla L3F273F10 +3f26d980: move *a13(0xc00), a9, 1 +3f26d9a0: sub a11, a11 +3f26d9b0: move a11, *a9(0x408), 1 +3f26d9d0: movk 1, a8 +L3F26D9E0: +3f26d9e0: move *sp(0x80), a14, 1 +3f26da00: mmfm sp, a9,a11,a13 +3f26da20: rets 2 +L3F26DA30: +3f26da30: mmtm sp, a7,a9,a11,a13 +3f26da50: move a14, a13 +3f26da60: addi 0x860, a14 +3f26da80: sub a11, a11 +3f26da90: move a11, *a13(0x820), 1 +L3F26DAB0: +3f26dab0: calla L3FB2E340 +3f26dae0: move a14, -*sp, 1 +3f26daf0: move *a13(0xffe0), a11, 1 +3f26db10: addi 0x388, a11 +3f26db30: move a11, *a14+, 1 +3f26db40: calla L3F70B060 +3f26db70: move a8, *a13(0x820), 1 +3f26db90: move a8, a11 +3f26dba0: jreq L3F26DDD0 +3f26dbb0: move *a13(0xffe0), a9, 1 +3f26dbd0: move a8, *a9(0x428), 1 +3f26dbf0: move @0xa4fd0, a9, 1 +3f26dc20: move a9, *a8(0xe0), 1 +3f26dc40: movi 0x3f2bbe90, a11 +3f26dc70: move a11, *a8(0x100), 1 +3f26dc90: move *a13(0xffe0), a11, 1 +3f26dcb0: move a11, *a8(0x120), 1 +3f26dcd0: movi 0x3f2c6090, a11 +3f26dd00: move a11, *a8(0x160), 1 +3f26dd20: move *a13(0xffe0), a7, 1 +3f26dd40: move *a7(0x448), *a8(0x180), 1 +3f26dd70: move a9, *a8(0x140), 1 +3f26dd90: calla L3FB2E590 +3f26ddc0: jruc L3F26DE70 +L3F26DDD0: +3f26ddd0: calla L3FB2E590 +3f26de00: move a14, -*sp, 1 +3f26de10: movi 0x64, a9 +3f26de30: move a9, *a14+, 1 +3f26de40: calla L3FB33A20 +L3F26DE70: +3f26de70: move *a13(0x820), a11, 1 +3f26de90: jreq L3F26DAB0 +3f26dea0: movk 1, a9 +3f26deb0: move a9, *a13(0x840), 1 +3f26ded0: move a14, -*sp, 1 +3f26dee0: move *a13(0xffe0), *a14+, 1 +3f26df00: calla L3F2BBE90 +3f26df30: move a9, a8 +3f26df40: move *sp(0xa0), a14, 1 +3f26df60: mmfm sp, a7,a9,a11,a13 +3f26df80: rets 2 +L3F26DF90: +3f26df90: mmtm sp, a11,a13 +3f26dfb0: move a14, a13 +3f26dfc0: setf 8, 0, 0 +3f26dfd0: move *a13(0xffe0), a11, 0 +3f26dff0: subk 4, a11 +3f26e000: jrne L3F26E0E0 +3f26e010: move a14, -*sp, 1 +3f26e020: sub a11, a11 +3f26e030: move a11, *a14+, 1 +3f26e040: movi 0x3f9507a0, a11 +3f26e070: move a11, *a14+, 1 +3f26e080: move @0xbf200, *a14+, 1 +3f26e0b0: calla L3FB41A30 +L3F26E0E0: +3f26e0e0: move *sp(0x60), a14, 1 +3f26e100: mmfm sp, a11,a13 +3f26e120: rets 2 +3f26e130: move a13, -*sp, 1 +3f26e140: move a14, a13 +3f26e150: move a14, -*sp, 1 +3f26e160: move *a13(0xffe0), *a14+, 1 +3f26e180: move *a13(0xffc0), *a14+, 1 +3f26e1a0: movi 0x3f26ea48, a8 +3f26e1d0: move a8, *a14+, 1 +3f26e1e0: calla L3FB341E0 +3f26e210: move *sp(0x40), a14, 1 +3f26e230: move *sp+, a13, 1 +3f26e240: rets 2 +3f26e250: or b2, b6 +3f26e260: move a10, a5 +3f26e270: move b2, b5 +3f26e280: or a2, a1 +3f26e290: andn a2, sp +3f26e2a0: .word 0x7800 +3f26e2b0: sra b11, b3 +3f26e2c0: .word 0x7672 +3f26e2d0: .word 0x7265 +3f26e2e0: addc a8, a0 +3f26e2f0: modu a3, sp +3f26e300: sra a11, a14 +3f26e310: .word 0x7463 +3f26e320: modu a11, a9 +3f26e330: sla 0x3, a14 +3f26e340: modu b11, b4 +3f26e350: .word 0x7320 +3f26e360: .word 0x7265 +3f26e370: rl b11, b6 +3f26e380: sra a11, a3 +3f26e390: sll 0x9, a0 +3f26e3a0: sla 0x3, b3 +3f26e3b0: sla a11, a6 +3f26e3c0: mods a3, a9 +3f26e3d0: sra a3, a5 +3f26e3e0: rev a14 +3f26e3f0: rl a10, a12 +3f26e400: .word 0x7473 +3f26e410: modu a3, a5 +3f26e420: modu a3, a9 +3f26e430: sla 0x3, a7 +3f26e440: modu a11, a6 +3f26e450: sla 0x3, b2 +3f26e460: sra b11, b3 +3f26e470: .word 0x7672 +3f26e480: sll a11, a9 +3f26e490: sla 0x3, a5 +3f26e4a0: .word 0x7325 +3f26e4b0: rev a14 +3f26e4c0: modu a10, a3 +3f26e4d0: modu a3, a14 +3f26e4e0: sll a11, a5 +3f26e4f0: rl b11, b4 +3f26e500: modu a3, sp +3f26e510: .word 0x7420 +3f26e520: sla 0x3, sp +3f26e530: modu a11, a14 +3f26e540: sra a11, a4 +3f26e550: sll 0x9, a0 +3f26e560: sla 0x3, b3 +3f26e570: sla a11, a6 +3f26e580: mods a3, a9 +3f26e590: sra a3, a5 +3f26e5a0: rev a14 +3f26e5b0: sra b10, b3 +3f26e5c0: sla 0x3, b4 +3f26e5d0: modu a11, a6 +3f26e5e0: .word 0x746e +3f26e5f0: .word 0x7020 +3f26e600: .word 0x7461 +3f26e610: sla 0x3, a8 +3f26e620: sla a11, a6 +3f26e630: mods a3, a9 +3f26e640: sra a3, a5 +3f26e650: .word 0x7420 +3f26e660: sla 0x3, sp +3f26e670: modu a11, a14 +3f26e680: sra a11, a4 +3f26e690: sll 0x9, a0 +3f26e6a0: srl 0xd, b3 +3f26e6b0: xor a8, a0 +3f26e6c0: rl a11, a1 +3f26e6d0: rl b11, b4 +3f26e6e0: srl a11, a14 +3f26e6f0: .word 0x7420 +3f26e700: sla 0x3, sp +3f26e710: sra a11, a8 +3f26e720: .word 0x7261 +3f26e730: srl a1, a0 +3f26e740: modu b11, b2 +3f26e750: sla 0x3, a13 +3f26e760: modu a11, a14 +3f26e770: sra a11, a4 +3f26e780: sll 0x9, a0 +3f26e790: srl 0xd, b3 +3f26e7a0: move a8, a0 +3f26e7b0: .word 0x7861 +3f26e7c0: mods a11, a9 +3f26e7d0: mods b11, b5 +3f26e7e0: modu a1, a0 +3f26e7f0: mods b11, b5 +3f26e800: sra a11, a2 +3f26e810: sla 0x3, b2 +3f26e820: srl a3, sp +3f26e830: .word 0x7320 +3f26e840: .word 0x7365 +3f26e850: rl b11, b3 +3f26e860: modu a3, sp +3f26e870: sla 0x3, b3 +3f26e880: sra b11, b2 +3f26e890: sll a11, a1 +3f26e8a0: sra a11, a8 +3f26e8b0: srl 0xd, a4 +3f26e8c0: mods a0, a0 +3f26e8d0: modu a11, a3 +3f26e8e0: modu a3, a14 +3f26e8f0: sll a11, a5 +3f26e900: sra 0x1d, b4 +3f26e910: dsjs a9, L3F26EA30 +3f26e920: sll a9, a0 +3f26e930: mods a3, a1 +3f26e940: modu a11, a12 +3f26e950: sla 0x3, a3 +3f26e960: sla a11, a6 +3f26e970: mods a3, a9 +3f26e980: sra a3, a5 +3f26e990: divs a0, a0 +3f26e9a0: move a1, a4 +3f26e9b0: subb a10, sp +3f26e9c0: move a2, b9 +3f26e9d0: andn a8, a0 +3f26e9e0: andn b10, b9 +3f26e9f0: sub b10, b4 +3f26ea00: .word 0x004d +3f26ea10: sll 0x2, b8 +3f26ea20: move a10, b6 +L3F26EA30: +3f26ea30: or a2, a14 +3f26ea40: sra 0x8, a0 +3f26ea50: sla 0x1, a11 +3f26ea60: sll a3, a4 +3f26ea70: mpyu a11, a7 +3f26ea80: rl a11, a4 +3f26ea90: .word 0x7073 +L3F26EAA0: +3f26eaa0: sla a11, a12 +3f26eab0: mpyu b11, b9 +3f26eac0: sra a11, a13 +3f26ead0: .word 0x7373 +L3F26EAE0: +3f26eae0: srl a11, a1 +3f26eaf0: sla 0x3, a5 +3f26eb00: sra 0x7, a11 +3f26eb10: modu a1, a0 +3f26eb20: dsjs a0, L3F26EAA0 +3f26eb30: sll 0x9, a0 +3f26eb40: srl 0x1d, a4 +3f26eb50: .word 0x7320 +3f26eb60: dsjs a0, L3F26EAE0 +3f26eb70: sll 0x9, a0 +3f26eb80: .word 0x0a73 +3f26eb90: .word 0x0000 +L3F26EBA0: +3f26eba0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f26ebc0: move a14, a13 +3f26ebd0: addi 0xa0, a14 +3f26ebf0: move *a13(0xffe0), a9, 1 +3f26ec10: move a14, -*sp, 1 +3f26ec20: move a13, *a14+, 1 +3f26ec30: setf 8, 0, 0 +3f26ec40: move *a9(0x218), a8, 0 +3f26ec60: move a8, *a14+, 1 +3f26ec70: move *a9(0x1b0), *a14+, 1 +3f26ec90: calla L3F2BCC70 +3f26ecc0: move a8, *a13(0x30), 1 +3f26ece0: dec a8 +3f26ecf0: jreq L3F26ED20 +3f26ed00: sub a8, a8 +3f26ed10: jruc L3F26F3F0 +L3F26ED20: +3f26ed20: move *a13, a7, 1 +3f26ed30: move *a7(0x728), a7, 1 +3f26ed50: jrne L3F26EDF0 +3f26ed60: move a14, -*sp, 1 +3f26ed70: movi 0x64, a7 +3f26ed90: move a7, *a14+, 1 +3f26eda0: move *a13(0x0), *a14+, 1 +3f26edc0: calla L3F2C11D0 +L3F26EDF0: +3f26edf0: move *a13, a7, 1 +3f26ee00: move *a7(0x728), a10, 1 +3f26ee20: sub a11, a11 +3f26ee30: move a11, a7 +3f26ee40: sll 0x5, a7 +3f26ee50: add a10, a7 +3f26ee60: move *a7(0xc0), a7, 1 +3f26ee80: jreq L3F26EF00 +L3F26EE90: +3f26ee90: inc a11 +3f26eea0: move a11, a7 +3f26eeb0: sll 0x5, a7 +3f26eec0: add a10, a7 +3f26eed0: move *a7(0xc0), a7, 1 +3f26eef0: jrne L3F26EE90 +L3F26EF00: +3f26ef00: move a11, a7 +3f26ef10: sll 0x5, a7 +3f26ef20: add a10, a7 +3f26ef30: move a9, *a7(0xc0), 1 +3f26ef50: setf 8, 0, 0 +3f26ef60: move *a10(0xb8), a7, 0 +3f26ef80: cmp a7, a11 +3f26ef90: jrc L3F26EFE0 +3f26efa0: move a11, a7 +3f26efb0: inc a7 +3f26efc0: movb a7, *a10(0xb8) +L3F26EFE0: +3f26efe0: move *a10(0xb0), a7, 0 +3f26f000: inc a7 +3f26f010: movb a7, *a10(0xb0) +3f26f030: move a10, *a9(0x278), 1 +3f26f050: move a11, a7 +3f26f060: inc a7 +3f26f070: movb a7, *a9(0x1d0) +3f26f090: sub a7, a7 +3f26f0a0: movb a7, *a9(0x1d8) +3f26f0c0: movb a7, *a9(0x1e0) +3f26f0e0: jruc L3F26F1E0 +L3F26F0F0: +3f26f0f0: movk 2, a7 +3f26f100: setf 16, 0, 0 +3f26f110: move a7, *a9(0x1e8), 0 +3f26f130: jruc L3F26F260 +L3F26F140: +3f26f140: movk 15, a7 +3f26f150: setf 16, 0, 0 +3f26f160: move a7, *a9(0x1e8), 0 +3f26f180: jruc L3F26F260 +L3F26F190: +3f26f190: movk 15, a7 +3f26f1a0: setf 16, 0, 0 +3f26f1b0: move a7, *a9(0x1e8), 0 +3f26f1d0: jruc L3F26F260 +L3F26F1E0: +3f26f1e0: move *a9(0x218), a8, 0 +3f26f200: dec a8 +3f26f210: jreq L3F26F0F0 +3f26f220: subk 2, a8 +3f26f230: jreq L3F26F140 +3f26f240: dec a8 +3f26f250: jreq L3F26F190 +L3F26F260: +3f26f260: sub a7, a7 +3f26f270: movb a7, *a9(0x1f8) +3f26f290: movk 1, a7 +3f26f2a0: movb a7, *a9(0x200) +3f26f2c0: movi 0xff, a7 +3f26f2e0: movb a7, *a9(0x208) +3f26f300: movk 31, a7 +3f26f310: movb a7, *a9(0x210) +3f26f330: setf 8, 0, 0 +3f26f340: move *a10(0x40), a7, 0 +3f26f360: dsjs a7, L3F26F3E0 +3f26f370: movk 1, a7 +3f26f380: setf 1, 0, 0 +3f26f390: move a7, *a10(0x51), 0 +3f26f3b0: sub a5, a5 +3f26f3c0: move a5, *a10(0x50), 0 +L3F26F3E0: +3f26f3e0: movk 1, a8 +L3F26F3F0: +3f26f3f0: move *sp(0xe0), a14, 1 +3f26f410: mmfm sp, a5,a7,a9,a10,a11,a13 +3f26f430: rets 2 +L3F26F440: +3f26f440: mmtm sp, a7,a9,a10,a11,a13 +3f26f460: move a14, a13 +3f26f470: addi 0x860, a14 +3f26f490: move *a13(0xffe0), a9, 1 +3f26f4b0: move *a9(0x88), a11, 1 +3f26f4d0: movk 3, a7 +3f26f4e0: movb a7, *a11(0x3e0) +3f26f500: sub a11, a11 +3f26f510: move a11, *a13(0x840), 1 +L3F26F530: +3f26f530: move *a13(0x840), a11, 1 +3f26f550: sll 0x5, a11 +3f26f560: add a9, a11 +3f26f570: move *a11(0xc0), a11, 1 +3f26f590: jreq L3F26F950 +3f26f5a0: move *a13(0x840), a11, 1 +3f26f5c0: sll 0x5, a11 +3f26f5d0: add a9, a11 +3f26f5e0: move *a11(0xc0), a10, 1 +3f26f600: move *a10(0x8), a11, 1 +3f26f620: jreq L3F26F8E0 +3f26f630: setf 8, 0, 0 +3f26f640: move *a10(0x218), a11, 0 +3f26f660: dsj a11, L3F26F8E0 +3f26f680: move a14, -*sp, 1 +3f26f690: move a10, *a14+, 1 +3f26f6a0: calla L3F26EBA0 +3f26f6d0: move a8, *a13(0x800), 1 +3f26f6f0: move a8, a7 +3f26f700: jreq L3F26F860 +3f26f710: move a14, -*sp, 1 +3f26f720: sub a11, a11 +3f26f730: move a11, *a14+, 1 +3f26f740: move a10, *a14+, 1 +3f26f750: calla L3F2BEEC0 +3f26f780: move *a13(0x840), a11, 1 +3f26f7a0: sll 0x5, a11 +3f26f7b0: add a9, a11 +3f26f7c0: sub a7, a7 +3f26f7d0: move a7, *a11(0xc0), 1 +3f26f7f0: setf 8, 0, 0 +3f26f800: move *a9(0xb0), a11, 0 +3f26f820: dec a11 +3f26f830: movb a11, *a9(0xb0) +3f26f850: jruc L3F26F950 +L3F26F860: +3f26f860: move a14, -*sp, 1 +3f26f870: move *a13(0xffc0), *a14+, 1 +3f26f890: move a10, *a14+, 1 +3f26f8a0: calla L3F2BEEC0 +3f26f8d0: jruc L3F26F950 +L3F26F8E0: +3f26f8e0: move a14, -*sp, 1 +3f26f8f0: move *a13(0xffc0), *a14+, 1 +3f26f910: move a10, *a14+, 1 +3f26f920: calla L3F2BEEC0 +L3F26F950: +3f26f950: move *a13(0x840), a11, 1 +3f26f970: inc a11 +3f26f980: move a11, *a13(0x840), 1 +3f26f9a0: subk 16, a11 +3f26f9b0: jrlt L3F26F530 +3f26f9c0: move a14, -*sp, 1 +3f26f9d0: move a9, *a14+, 1 +3f26f9e0: calla L3F2C0570 +3f26fa10: move a14, -*sp, 1 +3f26fa20: movi 0x3f277aa0, a8 +3f26fa50: move a8, *a14+, 1 +3f26fa60: move a9, *a14+, 1 +3f26fa70: calla L3F2C20C0 +3f26faa0: move *sp(0xc0), a14, 1 +3f26fac0: mmfm sp, a7,a9,a10,a11,a13 +3f26fae0: rets 2 +3f26faf0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f26fb10: move a14, a13 +3f26fb20: addi 0x100, a14 +3f26fb40: sub a7, a7 +3f26fb50: setf 16, 1, 0 +3f26fb60: move a7, *a13(0xe0), 0 +3f26fb80: move @0x9b000, a0, 1 +3f26fbb0: move *a0(0x70), a5, 1 +3f26fbd0: inc a5 +3f26fbe0: move a5, *a0(0x70), 1 +3f26fc00: move a7, *a13(0x80), 1 +3f26fc20: move a14, -*sp, 1 +3f26fc30: move a13, a5 +3f26fc40: addi 0x80, a5 +3f26fc60: move a5, *a14+, 1 +3f26fc70: move *a0(0x170), *a14+, 1 +3f26fc90: calla L3FAF6460 +3f26fcc0: move a8, a10 +3f26fcd0: jaeq L3F270D40 +L3F26FCF0: +3f26fcf0: setf 8, 0, 0 +3f26fd00: move *a10(0x3e0), a7, 0 +3f26fd20: jrne L3F26FE20 +3f26fd30: setf 16, 0, 0 +3f26fd40: move *a10(0x410), a7, 0 +3f26fd60: inc a7 +3f26fd70: move a7, *a10(0x410), 0 +3f26fd90: move *a10(0x410), a7, 0 +3f26fdb0: move *a10(0x400), a5, 0 +3f26fdd0: cmp a5, a7 +3f26fde0: jrne L3F26FE20 +3f26fdf0: movk 2, a7 +3f26fe00: movb a7, *a10(0x3e0) +L3F26FE20: +3f26fe20: move *a10(0x728), a7, 1 +3f26fe40: jaeq L3F270C70 +3f26fe60: move *a10(0x728), a7, 1 +3f26fe80: setf 8, 0, 0 +3f26fe90: move *a7(0x40), a7, 0 +3f26feb0: dsj a7, L3F270C70 +3f26fed0: move *a10(0x728), a12, 1 +3f26fef0: setf 16, 0, 0 +3f26ff00: move *a12(0x68), a7, 0 +3f26ff20: dec a7 +3f26ff30: move a7, *a12(0x68), 0 +3f26ff50: move *a12(0x68), a7, 0 +3f26ff70: jane L3F270C70 +3f26ff90: jauc L3F270B50 +L3F26FFB0: +3f26ffb0: movk 1, a7 +3f26ffc0: setf 1, 0, 0 +3f26ffd0: move a7, *a12(0x51), 0 +3f26fff0: sub a5, a5 +3f270000: move a5, *a12(0x50), 0 +3f270020: jauc L3F270C70 +L3F270040: +3f270040: setf 16, 0, 0 +3f270050: move *a12(0x78), a7, 0 +3f270070: inc a7 +3f270080: move a7, *a12(0x78), 0 +3f2700a0: move @0x9b000, a5, 1 +3f2700d0: setf 8, 0, 0 +3f2700e0: move *a5(0x1868), a5, 0 +3f270100: dec a7 +3f270110: cmp a5, a7 +3f270120: janc L3F270AB0 +3f270140: setf 16, 0, 0 +3f270150: move @0xa5000, a7, 0 +3f270180: setf 8, 0, 0 +3f270190: move *a12(0x2d0), a5, 0 +3f2701b0: sub a5, a7 +3f2701c0: setf 16, 1, 0 +3f2701d0: move a7, *a13(0xf0), 0 +3f2701f0: sub a7, a7 +3f270200: move a7, *a13(0xe0), 0 +3f270220: move *a12(0x358), *a13(0x0), 1 +3f270250: move *a13, a5, 1 +3f270260: subi 0x358, a5 +3f270280: cmp a12, a5 +3f270290: jreq L3F270940 +3f2702a0: move *a13(0xf0), a5, 0 +3f2702c0: cmp a5, a7 +3f2702d0: jrge L3F270940 +L3F2702E0: +3f2702e0: move *a13, a7, 1 +3f2702f0: move *a7(0x60), a5, 1 +3f270310: move a5, *a13(0x20), 1 +3f270330: jrne L3F270440 +3f270340: move a14, -*sp, 1 +3f270350: move a12, a5 +3f270360: addi 0x358, a5 +3f270380: move a5, *a14+, 1 +3f270390: movi 0x3f277b90, a8 +3f2703c0: move a8, *a14+, 1 +3f2703d0: calla L3FB341E0 +3f270400: calla L3F6EDD80 +3f270430: jruc L3F2704A0 +L3F270440: +3f270440: setf 16, 1, 0 +3f270450: move *a13(0xe0), a5, 0 +3f270470: inc a5 +3f270480: move a5, *a13(0xe0), 0 +L3F2704A0: +3f2704a0: move *a13(0x20), a5, 1 +3f2704c0: move a5, a11 +3f2704d0: addi 0x100, a11 +3f2704f0: move a11, a9 +3f270500: addi 0x70, a9 +3f270520: movb *a12(0x60), *a9(0x38) +3f270550: setf 16, 0, 0 +3f270560: move *a7(0x50), *a5(0xf0), 0 +3f270590: move a14, -*sp, 1 +3f2705a0: move a5, *a14+, 1 +3f2705b0: movi 0x460, a5 +3f2705d0: move a5, *a14+, 1 +3f2705e0: move *a12(0x88), a5, 1 +3f270600: addi 0x280, a5 +3f270620: move a5, *a14+, 1 +3f270630: calla L3F2C6960 +3f270660: move a8, *a13(0xa0), 1 +3f270680: move a8, a5 +3f270690: jreq L3F270760 +3f2706a0: move a14, -*sp, 1 +3f2706b0: move a5, *a14+, 1 +3f2706c0: movi 0x3f277d18, a8 +3f2706f0: move a8, *a14+, 1 +3f270700: calla L3FB341E0 +3f270730: calla L3F6EDD80 +L3F270760: +3f270760: move *a0(0xf0), a5, 1 +3f270780: inc a5 +3f270790: move a5, *a0(0xf0), 1 +3f2707b0: move *a12(0x88), a5, 1 +3f2707d0: move *a5(0x828), a7, 1 +3f2707f0: inc a7 +3f270800: move a7, *a5(0x828), 1 +3f270820: movk 1, a7 +3f270830: setf 16, 0, 0 +3f270840: move a7, *a12(0x68), 0 +3f270860: move *a13, a5, 1 +3f270870: move *a5, *a13, 1 +3f270880: move *a13, a5, 1 +3f270890: subi 0x358, a5 +3f2708b0: cmp a12, a5 +3f2708c0: jreq L3F270940 +3f2708d0: setf 16, 1, 0 +3f2708e0: move *a13(0xe0), a5, 0 +3f270900: move *a13(0xf0), a7, 0 +3f270920: cmp a7, a5 +3f270930: jrlt L3F2702E0 +L3F270940: +3f270940: setf 16, 1, 0 +3f270950: move *a13(0xe0), a7, 0 +3f270970: jrne L3F270C70 +3f270980: move a14, -*sp, 1 +3f270990: move *a13(0xf0), a5, 0 +3f2709b0: move a5, *a14+, 1 +3f2709c0: move a12, a5 +3f2709d0: addi 0x358, a5 +3f2709f0: move a5, *a14+, 1 +3f270a00: movi 0x3f277ed0, a8 +3f270a30: move a8, *a14+, 1 +3f270a40: calla L3FB341E0 +3f270a70: calla L3F6EDD80 +3f270aa0: jruc L3F270C70 +L3F270AB0: +3f270ab0: move a14, -*sp, 1 +3f270ac0: movi 0x3f278148, a8 +3f270af0: move a8, *a14+, 1 +3f270b00: move a12, *a14+, 1 +3f270b10: calla L3F26F440 +3f270b40: jruc L3F270C70 +L3F270B50: +3f270b50: setf 8, 0, 0 +3f270b60: move *a12(0x50), a8, 0 +3f270b80: dec a8 +3f270b90: jaeq L3F26FFB0 +3f270bb0: subk 3, a8 +3f270bc0: jaeq L3F270040 +3f270be0: dec a8 +3f270bf0: jaeq L3F270040 +3f270c10: dec a8 +3f270c20: jaeq L3F270040 +3f270c40: dec a8 +3f270c50: jaeq L3F270040 +L3F270C70: +3f270c70: move a14, -*sp, 1 +3f270c80: move a13, a7 +3f270c90: addi 0x80, a7 +3f270cb0: move a7, *a14+, 1 +3f270cc0: move *a0(0x170), *a14+, 1 +3f270ce0: calla L3FAF6460 +3f270d10: move a8, a10 +3f270d20: jane L3F26FCF0 +L3F270D40: +3f270d40: move a14, -*sp, 1 +3f270d50: sub a7, a7 +3f270d60: move a7, *a14+, 1 +3f270d70: movi 0x3f2c58e0, a5 +3f270da0: move a5, *a14+, 1 +3f270db0: setf 16, 1, 0 +3f270dc0: move @0x9afc0, a7, 0 +3f270df0: addi 0x3e8, a7 +3f270e10: move a7, *a14+, 1 +3f270e20: calla L3FB41ED0 +3f270e50: move *sp(0x120), a14, 1 +3f270e70: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f270e90: rets 2 +3f270ea0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f270ec0: move a14, a13 +3f270ed0: addi 0x140, a14 +3f270ef0: move @0x9b000, a0, 1 +3f270f20: move *a0(0xd60), a11, 1 +3f270f40: jaeq L3F2721E0 +L3F270F60: +3f270f60: setf 8, 0, 0 +3f270f70: move *a11(0x2c8), a7, 0 +3f270f90: move *a13(0xffe0), a5, 1 +3f270fb0: cmp a5, a7 +3f270fc0: jane L3F2721A0 +3f270fe0: move *a11(0x48), a7, 0 +3f271000: jane L3F272150 +3f271020: move *a11(0x40), a7, 0 +3f271040: dsj a7, L3F2712D0 +3f271060: move *a11(0x50), a7, 0 +3f271080: btst 1, a7 +3f271090: jreq L3F2711A0 +3f2710a0: move *a11(0x2d0), a7, 0 +3f2710c0: jreq L3F2711A0 +3f2710d0: move a14, -*sp, 1 +3f2710e0: move a11, *a14+, 1 +3f2710f0: calla L3F2B05C0 +3f271120: movk 1, a7 +3f271130: setf 1, 0, 0 +3f271140: move a7, *a11(0x52), 0 +3f271160: setf 16, 0, 0 +3f271170: move a7, *a11(0x68), 0 +3f271190: jruc L3F2712A0 +L3F2711A0: +3f2711a0: move *a11(0x50), a7, 0 +3f2711c0: jrne L3F2712A0 +3f2711d0: movk 1, a7 +3f2711e0: setf 1, 0, 0 +3f2711f0: move a7, *a11(0x50), 0 +3f271210: move @0x9b000, a7, 1 +3f271240: setf 8, 0, 0 +3f271250: move *a7(0x1860), a5, 0 +3f271270: setf 16, 0, 0 +3f271280: move a5, *a11(0x68), 0 +L3F2712A0: +3f2712a0: move *a11, a11, 1 +3f2712b0: jauc L3F2721B0 +L3F2712D0: +3f2712d0: move *a11(0x40), a7, 0 +3f2712f0: jane L3F272000 +3f271310: setf 16, 0, 0 +3f271320: move *a11(0x78), a7, 0 +3f271340: cmpi 0xffff, a7 +3f271370: jrne L3F271970 +3f271380: move *a11(0x2d8), a7, 1 +3f2713a0: move a7, *a13(0x20), 1 +3f2713c0: subi 0x2d8, a7 +3f2713e0: cmp a11, a7 +3f2713f0: jreq L3F271460 +3f271400: move *a13(0x20), a7, 1 +3f271420: move *a7(0x60), a5, 1 +3f271440: move a5, *a13, 1 +3f271450: jrne L3F271550 +L3F271460: +3f271460: move a14, -*sp, 1 +3f271470: move a11, a7 +3f271480: addi 0x2d8, a7 +3f2714a0: move a7, *a14+, 1 +3f2714b0: movi 0x3f278238, a8 +3f2714e0: move a8, *a14+, 1 +3f2714f0: calla L3FB341E0 +3f271520: calla L3F6EDD80 +L3F271550: +3f271550: move *a13, a7, 1 +3f271560: move *a13(0x20), a5, 1 +3f271580: setf 16, 0, 0 +3f271590: move *a5(0x50), *a7(0xf0), 0 +3f2715c0: move a14, -*sp, 1 +3f2715d0: move a7, *a14+, 1 +3f2715e0: movi 0x460, a5 +3f271600: move a5, *a14+, 1 +3f271610: move *a11(0x88), a5, 1 +3f271630: addi 0x280, a5 +3f271650: move a5, *a14+, 1 +3f271660: calla L3F2C6960 +3f271690: move a8, *a13(0x100), 1 +3f2716b0: move a8, a5 +3f2716c0: jreq L3F271790 +3f2716d0: move a14, -*sp, 1 +3f2716e0: move a5, *a14+, 1 +3f2716f0: movi 0x3f278400, a8 +3f271720: move a8, *a14+, 1 +3f271730: calla L3FB341E0 +3f271760: calla L3F6EDD80 +L3F271790: +3f271790: move *a0(0xb0), a5, 1 +3f2717b0: inc a5 +3f2717c0: move a5, *a0(0xb0), 1 +3f2717e0: move *a11(0x88), a5, 1 +3f271800: move *a5(0x748), a7, 1 +3f271820: inc a7 +3f271830: move a7, *a5(0x748), 1 +3f271850: move *a11(0x88), a7, 1 +3f271870: move *a13(0x20), a5, 1 +3f271890: setf 16, 1, 0 +3f2718a0: move *a5(0x50), a3, 0 +3f2718c0: move *a7(0x7c8), a5, 1 +3f2718e0: add a3, a5 +3f2718f0: move a5, *a7(0x7c8), 1 +3f271910: sub a7, a7 +3f271920: move a7, *a11(0x78), 0 +3f271940: move *a11, a11, 1 +3f271950: jauc L3F2721B0 +L3F271970: +3f271970: move *a11(0x78), a7, 0 +3f271990: inc a7 +3f2719a0: move a7, *a11(0x78), 0 +3f2719c0: move @0x9b000, a3, 1 +3f2719f0: setf 8, 0, 0 +3f271a00: move *a3(0x1868), a5, 0 +3f271a20: dec a7 +3f271a30: cmp a5, a7 +3f271a40: jrnc L3F271F40 +3f271a50: move *a11(0x2d8), a7, 1 +3f271a70: move a7, *a13(0x20), 1 +3f271a90: subi 0x2d8, a7 +3f271ab0: cmp a11, a7 +3f271ac0: jreq L3F271B30 +3f271ad0: move *a13(0x20), a7, 1 +3f271af0: move *a7(0x60), a5, 1 +3f271b10: move a5, *a13, 1 +3f271b20: jrne L3F271C20 +L3F271B30: +3f271b30: move a14, -*sp, 1 +3f271b40: move a11, a7 +3f271b50: addi 0x2d8, a7 +3f271b70: move a7, *a14+, 1 +3f271b80: movi 0x3f278238, a8 +3f271bb0: move a8, *a14+, 1 +3f271bc0: calla L3FB341E0 +3f271bf0: calla L3F6EDD80 +L3F271C20: +3f271c20: move *a13, a7, 1 +3f271c30: move *a13(0x20), a5, 1 +3f271c50: setf 16, 0, 0 +3f271c60: move *a5(0x50), *a7(0xf0), 0 +3f271c90: move a14, -*sp, 1 +3f271ca0: move a7, *a14+, 1 +3f271cb0: movi 0x460, a3 +3f271cd0: move a3, *a14+, 1 +3f271ce0: move *a11(0x88), a3, 1 +3f271d00: addi 0x280, a3 +3f271d20: move a3, *a14+, 1 +3f271d30: calla L3F2C6960 +3f271d60: move a8, *a13(0x100), 1 +3f271d80: move a8, a3 +3f271d90: jreq L3F271E60 +3f271da0: move a14, -*sp, 1 +3f271db0: move a3, *a14+, 1 +3f271dc0: movi 0x3f278400, a8 +3f271df0: move a8, *a14+, 1 +3f271e00: calla L3FB341E0 +3f271e30: calla L3F6EDD80 +L3F271E60: +3f271e60: move *a0(0xb0), a3, 1 +3f271e80: inc a3 +3f271e90: move a3, *a0(0xb0), 1 +3f271eb0: move *a11(0x88), a3, 1 +3f271ed0: move *a3(0x828), a5, 1 +3f271ef0: inc a5 +3f271f00: move a5, *a3(0x828), 1 +3f271f20: move *a11, a11, 1 +3f271f30: jruc L3F2721B0 +L3F271F40: +3f271f40: move *a11, a12, 1 +3f271f50: move a14, -*sp, 1 +3f271f60: movi 0x3f2785c0, a8 +3f271f90: move a8, *a14+, 1 +3f271fa0: move a11, *a14+, 1 +3f271fb0: calla L3F26F440 +3f271fe0: move a12, a11 +3f271ff0: jruc L3F2721B0 +L3F272000: +3f272000: move *a11(0x40), a7, 0 +3f272020: subk 2, a7 +3f272030: jrne L3F2721B0 +3f272040: move *a11, a12, 1 +3f272050: move a14, -*sp, 1 +3f272060: move a11, *a14+, 1 +3f272070: calla L3F2C0570 +3f2720a0: move a14, -*sp, 1 +3f2720b0: movi 0x3f277aa0, a8 +3f2720e0: move a8, *a14+, 1 +3f2720f0: move a11, *a14+, 1 +3f272100: calla L3F2C20C0 +3f272130: move a12, a11 +3f272140: jruc L3F2721B0 +L3F272150: +3f272150: sub a7, a7 +3f272160: movb a7, *a11(0x48) +3f272180: move *a11, a11, 1 +3f272190: jruc L3F2721B0 +L3F2721A0: +3f2721a0: move *a11, a11, 1 +L3F2721B0: +3f2721b0: move a11, a3 +3f2721c0: jane L3F270F60 +L3F2721E0: +3f2721e0: move *a13(0xffe0), a7, 1 +3f272200: dsjs a7, L3F272330 +3f272210: move a14, -*sp, 1 +3f272220: move *a13(0xffe0), *a14+, 1 +3f272240: movi 0x3f2c5a70, a7 +3f272270: move a7, *a14+, 1 +3f272280: move @0x9b000, a5, 1 +3f2722b0: setf 8, 0, 0 +3f2722c0: move *a5(0x1848), a8, 0 +3f2722e0: move a8, *a14+, 1 +3f2722f0: calla L3FB41ED0 +3f272320: jruc L3F272440 +L3F272330: +3f272330: move a14, -*sp, 1 +3f272340: move *a13(0xffe0), *a14+, 1 +3f272360: movi 0x3f2c5a70, a7 +3f272390: move a7, *a14+, 1 +3f2723a0: move @0x9b000, a5, 1 +3f2723d0: setf 8, 0, 0 +3f2723e0: move *a5(0x1858), a8, 0 +3f272400: move a8, *a14+, 1 +3f272410: calla L3FB41ED0 +L3F272440: +3f272440: move *sp(0x140), a14, 1 +3f272460: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f272480: rets 2 +L3F272490: +3f272490: mmtm sp, a7,a9,a10,a11,a13 +3f2724b0: move a14, a13 +3f2724c0: move *a13(0xffe0), a9, 1 +3f2724e0: move *a13(0xffc0), a10, 1 +3f272500: sub a11, a11 +3f272510: movb *a9, a7 +3f272520: jreq L3F272580 +3f272530: setf 8, 1, 0 +L3F272540: +3f272540: move *a9+, a7, 0 +3f272550: add a7, a11 +3f272560: movb *a9, a7 +3f272570: jrne L3F272540 +L3F272580: +3f272580: mods a10, a11 +3f272590: move a11, a8 +3f2725a0: move *sp(0xc0), a14, 1 +3f2725c0: mmfm sp, a7,a9,a10,a11,a13 +3f2725e0: rets 2 +L3F2725F0: +3f2725f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f272610: move a14, a13 +3f272620: addi 0x120, a14 +3f272640: move @0x9b000, a11, 1 +3f272670: jreq L3F2726C0 +3f272680: movi 0x48, a8 +3f2726a0: jauc L3F2738E0 +L3F2726C0: +3f2726c0: movi 0x30e, a11 +3f2726e0: move a11, *a13(0xc0), 1 +3f272700: move a14, -*sp, 1 +3f272710: move a11, *a14+, 1 +3f272720: movk 1, a7 +3f272730: move a7, *a14+, 1 +3f272740: calla L3F703D90 +3f272770: move a8, @0x9b000, 1 +3f2727a0: move a8, a10 +3f2727b0: jrne L3F2728B0 +3f2727c0: move a14, -*sp, 1 +3f2727d0: movi 0x3f2786c0, a8 +3f272800: move a8, *a14+, 1 +3f272810: movk 3, a7 +3f272820: move a7, *a14+, 1 +3f272830: movi 0x65, a7 +3f272850: move a7, *a14+, 1 +3f272860: subk 11, a7 +3f272870: move a7, *a14+, 1 +3f272880: calla L3F265310 +L3F2728B0: +3f2728b0: move @0x9b000, a7, 1 +3f2728e0: sub a11, a11 +3f2728f0: move a11, *a7, 1 +3f272900: movk 20, a11 +3f272910: movb a11, *a7(0x1860) +3f272930: movk 8, a11 +3f272940: movb a11, *a7(0x1868) +3f272960: movk 3, a11 +3f272970: movb a11, *a7(0x1850) +3f272990: movk 30, a11 +3f2729a0: movb a11, *a7(0x1858) +3f2729c0: movk 8, a11 +3f2729d0: movb a11, *a7(0x1840) +3f2729f0: movi 0x50, a11 +3f272a10: movb a11, *a7(0x1848) +3f272a30: move @0x1b3900, a11, 1 +3f272a60: setf 1, 1, 0 +3f272a70: move *a11(0x1c1), a7, 0 +3f272a90: move a7, *a13(0x100), 1 +3f272ab0: movk 1, a7 +3f272ac0: move a7, *a11(0x1c1), 0 +3f272ae0: sub a7, a7 +3f272af0: movb a7, @0xd3740 +3f272b20: move *a13(0x100), *a11(0x1c1), 0 +3f272b50: move a14, -*sp, 1 +3f272b60: movi 0x3f272490, a11 +3f272b90: move a11, *a14+, 1 +3f272ba0: movk 2, a11 +3f272bb0: move a11, *a14+, 1 +3f272bc0: movi 0x200, a11 +3f272be0: move a11, *a14+, 1 +3f272bf0: calla L3FAF4E70 +3f272c20: move a8, *a10(0x170), 1 +3f272c40: setf 16, 1, 0 +3f272c50: move a7, @0x9b020, 0 +3f272c80: move a7, *a10(0x1360), 1 +3f272ca0: move @0xa4970, a5, 1 +3f272cd0: move a5, *a10(0x1340), 1 +3f272cf0: move a14, -*sp, 1 +3f272d00: movi 0x9afd0, a11 +3f272d30: move a11, *a14+, 1 +3f272d40: movi 0x3f9dd240, a11 +3f272d70: move a11, *a14+, 1 +3f272d80: move @0x23eab0, *a14+, 1 +3f272db0: calla L3FB41A30 +3f272de0: move @0x23cbd0, a5, 1 +3f272e10: jrne L3F272F10 +L3F272E20: +3f272e20: move @0x9af90, a11, 1 +3f272e50: jreq L3F272EA0 +3f272e60: sub a7, a7 +3f272e70: move a7, @0x9af90, 1 +L3F272EA0: +3f272ea0: calla L3F57A710 +3f272ed0: move @0x23cbd0, a11, 1 +3f272f00: jreq L3F272E20 +L3F272F10: +3f272f10: move a14, -*sp, 1 +3f272f20: move a10, a11 +3f272f30: addi 0x40, a11 +3f272f50: move a11, *a14+, 1 +3f272f60: calla L3F9DDD80 +3f272f90: move a14, -*sp, 1 +3f272fa0: setf 8, 0, 0 +3f272fb0: move *a10(0x68), a8, 0 +3f272fd0: move a8, *a14+, 1 +3f272fe0: move *a10(0x60), a8, 0 +3f273000: move a8, *a14+, 1 +3f273010: move *a10(0x58), a8, 0 +3f273030: move a8, *a14+, 1 +3f273040: move *a10(0x50), a8, 0 +3f273060: move a8, *a14+, 1 +3f273070: move *a10(0x48), a8, 0 +3f273090: move a8, *a14+, 1 +3f2730a0: move *a10(0x40), a8, 0 +3f2730c0: move a8, *a14+, 1 +3f2730d0: movi 0x3f278888, a8 +3f273100: move a8, *a14+, 1 +3f273110: move a10, a11 +3f273120: addi 0x1798, a11 +3f273140: move a11, *a14+, 1 +3f273150: calla L3FB34430 +3f273180: move a14, -*sp, 1 +3f273190: move a10, a11 +3f2731a0: addi 0x1798, a11 +3f2731c0: move a11, *a14+, 1 +3f2731d0: calla L3FB458D0 +3f273200: movb a8, *a10(0x1790) +3f273220: move a14, -*sp, 1 +3f273230: movi 0x61, a11 +3f273250: move a11, *a14+, 1 +3f273260: movk 1, a7 +3f273270: move a7, *a14+, 1 +3f273280: calla L3F703D90 +3f2732b0: move a8, a9 +3f2732c0: move a8, *a10(0x1730), 1 +3f2732e0: jrne L3F2733D0 +3f2732f0: move a14, -*sp, 1 +3f273300: movi 0x3f278970, a8 +3f273330: move a8, *a14+, 1 +3f273340: movk 3, a5 +3f273350: move a5, *a14+, 1 +3f273360: addk 4, a11 +3f273370: move a11, *a14+, 1 +3f273380: subk 11, a11 +3f273390: move a11, *a14+, 1 +3f2733a0: calla L3F265310 +L3F2733D0: +3f2733d0: sub a11, a11 +3f2733e0: move a11, *a9(0x2a8), 1 +3f273400: movi 0x64, a5 +3f273420: movb a5, *a9(0x280) +3f273440: move a14, -*sp, 1 +3f273450: move a10, a7 +3f273460: addi 0x1798, a7 +3f273480: move a7, *a14+, 1 +3f273490: move a9, *a14+, 1 +3f2734a0: calla L3FB45720 +3f2734d0: move a14, -*sp, 1 +3f2734e0: movi 0x3f278bc8, a8 +3f273510: move a8, *a14+, 1 +3f273520: move a9, a7 +3f273530: addi 0x80, a7 +3f273550: move a7, *a14+, 1 +3f273560: calla L3FB45720 +3f273590: move a14, -*sp, 1 +3f2735a0: move a11, *a14+, 1 +3f2735b0: movi 0x3f2c58e0, a7 +3f2735e0: move a7, *a14+, 1 +3f2735f0: movi 0x3e8, a11 +3f273610: move a11, *a14+, 1 +3f273620: calla L3FB41ED0 +3f273650: move a14, -*sp, 1 +3f273660: movk 1, a5 +3f273670: move a5, *a14+, 1 +3f273680: movi 0x3f2c5a70, a5 +3f2736b0: move a5, *a14+, 1 +3f2736c0: move @0x9b000, a5, 1 +3f2736f0: setf 8, 0, 0 +3f273700: move *a5(0x1848), a8, 0 +3f273720: move a8, *a14+, 1 +3f273730: calla L3FB41ED0 +3f273760: move a14, -*sp, 1 +3f273770: movk 3, a5 +3f273780: move a5, *a14+, 1 +3f273790: movi 0x3f2c5a70, a5 +3f2737c0: move a5, *a14+, 1 +3f2737d0: move @0x9b000, a5, 1 +3f273800: setf 8, 0, 0 +3f273810: move *a5(0x1858), a8, 0 +3f273830: move a8, *a14+, 1 +3f273840: calla L3FB41ED0 +3f273870: move a14, -*sp, 1 +3f273880: sub a5, a5 +3f273890: move a5, *a14+, 1 +3f2738a0: calla L3F28CD50 +3f2738d0: movk 1, a8 +L3F2738E0: +3f2738e0: subi 0x120, a14 +3f273900: mmfm sp, a5,a7,a9,a10,a11,a13 +3f273920: rets +3f273930: mmtm sp, a0,a7,a9,a10,a11,a12,a13 +3f273950: move a14, a13 +3f273960: addi 0x60, a14 +3f273980: move @0x9b000, a0, 1 +3f2739b0: jrne L3F2739F0 +3f2739c0: movi 0x21, a8 +3f2739e0: jruc L3F273EC0 +L3F2739F0: +3f2739f0: setf 8, 0, 0 +3f273a00: move *a0(0x1138), a7, 0 +3f273a20: jreq L3F273A60 +3f273a30: movi 0x60, a8 +3f273a50: jruc L3F273EC0 +L3F273A60: +3f273a60: movk 2, a7 +3f273a70: move a7, *a0, 1 +3f273a80: move a14, -*sp, 1 +3f273a90: movi 0x9afd0, a7 +3f273ac0: move a7, *a14+, 1 +3f273ad0: calla L3F9DD850 +3f273b00: move a14, -*sp, 1 +3f273b10: move @0xa4fd0, *a14+, 1 +3f273b40: calla L3FB40C40 +3f273b70: sub a7, a7 +3f273b80: move a7, *a13, 1 +3f273b90: move a14, -*sp, 1 +3f273ba0: move a13, *a14+, 1 +3f273bb0: move *a0(0x170), *a14+, 1 +3f273bd0: calla L3FAF7A10 +3f273c00: move a8, a9 +3f273c10: jreq L3F273E20 +L3F273C20: +3f273c20: move *a9(0x6c8), a11, 1 +3f273c40: movi 0x61, a7 +3f273c60: move a7, *a13(0x20), 1 +3f273c80: move a11, a8 +3f273c90: jreq L3F273D30 +L3F273CA0: +3f273ca0: move *a11(0x2a8), a12, 1 +3f273cc0: move a14, -*sp, 1 +3f273cd0: move a11, *a14+, 1 +3f273ce0: calla L3F702440 +3f273d10: move a12, a11 +3f273d20: jrne L3F273CA0 +L3F273D30: +3f273d30: move a14, -*sp, 1 +3f273d40: move a13, *a14+, 1 +3f273d50: move *a0(0x170), *a14+, 1 +3f273d70: calla L3FAF7A10 +3f273da0: move a8, a10 +3f273db0: move a14, -*sp, 1 +3f273dc0: move a9, *a14+, 1 +3f273dd0: calla L3F702440 +3f273e00: move a10, a9 +3f273e10: jrne L3F273C20 +L3F273E20: +3f273e20: move a14, -*sp, 1 +3f273e30: move a0, *a14+, 1 +3f273e40: calla L3F702440 +3f273e70: sub a7, a7 +3f273e80: move a7, @0x9b000, 1 +3f273eb0: movk 3, a8 +L3F273EC0: +3f273ec0: subi 0x60, a14 +3f273ee0: mmfm sp, a0,a7,a9,a10,a11,a12,a13 +3f273f00: rets +L3F273F10: +3f273f10: mmtm sp, a9,a11,a13 +3f273f30: move a14, a13 +3f273f40: addi 0x40, a14 +3f273f60: calla L3FB2E040 +3f273f90: move *a13(0xffc0), a11, 1 +3f273fb0: move *a11(0x728), a11, 1 +3f273fd0: jreq L3F2741D0 +3f273fe0: move a14, -*sp, 1 +3f273ff0: setf 8, 0, 0 +3f274000: move *a13(0xfec0), a11, 0 +3f274020: move a11, *a14+, 1 +3f274030: setf 16, 0, 0 +3f274040: move *a13(0xfee0), a9, 0 +3f274060: move a9, *a14+, 1 +3f274070: setf 8, 0, 0 +3f274080: move *a13(0xff00), a9, 0 +3f2740a0: move a9, *a14+, 1 +3f2740b0: move *a13(0xff60), *a14+, 1 +3f2740d0: move *a13(0xff80), *a14+, 1 +3f2740f0: move *a13(0xffa0), *a14+, 1 +3f274110: move *a13(0xffc0), a9, 1 +3f274130: move *a9(0x728), *a14+, 1 +3f274150: move *a13(0xffe0), *a14+, 1 +3f274170: calla L3F2AF7B0 +3f2741a0: move a8, *a13(0x20), 1 +3f2741c0: jruc L3F274580 +L3F2741D0: +3f2741d0: setf 8, 0, 0 +3f2741e0: move *a13(0xfec0), a11, 0 +3f274200: subk 3, a11 +3f274210: jrne L3F274310 +3f274220: move *a13(0xff00), a11, 0 +3f274240: cmpi 0xaa, a11 +3f274260: jrne L3F274310 +3f274270: move a14, -*sp, 1 +3f274280: movi 0x65, a9 +3f2742a0: move a9, *a14+, 1 +3f2742b0: move *a13(0xffc0), *a14+, 1 +3f2742d0: calla L3F2C11D0 +3f274300: jruc L3F2743A0 +L3F274310: +3f274310: move a14, -*sp, 1 +3f274320: movi 0x64, a11 +3f274340: move a11, *a14+, 1 +3f274350: move *a13(0xffc0), *a14+, 1 +3f274370: calla L3F2C11D0 +L3F2743A0: +3f2743a0: move a14, -*sp, 1 +3f2743b0: setf 8, 0, 0 +3f2743c0: move *a13(0xfec0), a11, 0 +3f2743e0: move a11, *a14+, 1 +3f2743f0: setf 16, 0, 0 +3f274400: move *a13(0xfee0), a9, 0 +3f274420: move a9, *a14+, 1 +3f274430: setf 8, 0, 0 +3f274440: move *a13(0xff00), a9, 0 +3f274460: move a9, *a14+, 1 +3f274470: move *a13(0xff60), *a14+, 1 +3f274490: move *a13(0xff80), *a14+, 1 +3f2744b0: move *a13(0xffa0), *a14+, 1 +3f2744d0: move *a13(0xffc0), a9, 1 +3f2744f0: move *a9(0x728), *a14+, 1 +3f274510: move *a13(0xffe0), *a14+, 1 +3f274530: calla L3F2AF7B0 +3f274560: move a8, *a13(0x20), 1 +L3F274580: +3f274580: move a8, a8 +3f274590: jreq L3F274680 +3f2745a0: move *a13(0xff40), a9, 1 +3f2745c0: move a8, *a9, 1 +3f2745d0: move @0x9b000, a9, 1 +3f274600: dec a8 +3f274610: sll 0x5, a8 +3f274620: add a9, a8 +3f274630: move *a8(0x1140), a11, 1 +3f274650: move *a13(0xff20), *a11(0x1b0), 1 +L3F274680: +3f274680: calla L3FB2E130 +3f2746b0: move *sp(0x80), a14, 1 +3f2746d0: mmfm sp, a9,a11,a13 +3f2746f0: rets 2 +L3F274700: +3f274700: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f274720: move a14, a13 +3f274730: move *a13(0xffe0), a9, 1 +3f274750: move @0x9b000, a11, 1 +3f274780: move a9, a9 +3f274790: jrle L3F274BE0 +3f2747a0: cmpi 0x10, a9 +3f2747c0: jrgt L3F274BE0 +3f2747d0: move a9, a7 +3f2747e0: dec a7 +3f2747f0: sll 0x5, a7 +3f274800: add a11, a7 +3f274810: move *a7(0x1140), a12, 1 +3f274830: jreq L3F2748E0 +3f274840: setf 8, 0, 0 +3f274850: move *a12, a7, 0 +3f274860: cmpi 0x56, a7 +3f274880: jrne L3F2748E0 +3f274890: move *a12(0x2b0), a7, 0 +3f2748b0: cmpi 0xbc, a7 +3f2748d0: jreq L3F2749A0 +L3F2748E0: +3f2748e0: move a14, -*sp, 1 +3f2748f0: move a12, *a14+, 1 +3f274900: movi 0x3f278c68, a8 +3f274930: move a8, *a14+, 1 +3f274940: calla L3FB341E0 +3f274970: movi 0x68, a8 +3f274990: jruc L3F274C20 +L3F2749A0: +3f2749a0: setf 16, 1, 0 +3f2749b0: move @0x9b030, a7, 0 +3f2749e0: jrle L3F274A90 +3f2749f0: move a14, -*sp, 1 +3f274a00: move a12, *a14+, 1 +3f274a10: move a9, *a14+, 1 +3f274a20: movi 0x3f278db0, a8 +3f274a50: move a8, *a14+, 1 +3f274a60: calla L3FB341E0 +L3F274A90: +3f274a90: movk 2, a7 +3f274aa0: movb a7, *a12(0x1f8) +3f274ac0: movk 1, a5 +3f274ad0: movb a5, *a12(0x200) +3f274af0: move *a12(0x278), a10, 1 +3f274b10: setf 1, 0, 0 +3f274b20: move a5, *a10(0x51), 0 +3f274b40: setf 8, 0, 0 +3f274b50: move *a10(0x50), a5, 0 +3f274b70: subk 3, a5 +3f274b80: jrne L3F274C10 +3f274b90: sub a5, a5 +3f274ba0: setf 1, 0, 0 +3f274bb0: move a5, *a10(0x50), 0 +3f274bd0: jruc L3F274C10 +L3F274BE0: +3f274be0: movi 0x58, a8 +3f274c00: jruc L3F274C20 +L3F274C10: +3f274c10: movk 3, a8 +L3F274C20: +3f274c20: move *sp(0x100), a14, 1 +3f274c40: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f274c60: rets 2 +3f274c70: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f274c90: move a14, a13 +3f274ca0: move *a13(0xffe0), a9, 1 +3f274cc0: move *a9(0x448), a0, 1 +3f274ce0: move *a9(0x428), a2, 1 +3f274d00: move @0x9b000, a12, 1 +3f274d30: move a0, a7 +3f274d40: dec a7 +3f274d50: sll 0x5, a7 +3f274d60: add a12, a7 +3f274d70: move *a7(0x1140), a10, 1 +3f274d90: jreq L3F274E40 +3f274da0: setf 8, 0, 0 +3f274db0: move *a10, a7, 0 +3f274dc0: cmpi 0x56, a7 +3f274de0: jrne L3F274E40 +3f274df0: move *a10(0x2b0), a7, 0 +3f274e10: cmpi 0xbc, a7 +3f274e30: jreq L3F274EE0 +L3F274E40: +3f274e40: move a14, -*sp, 1 +3f274e50: move a10, *a14+, 1 +3f274e60: movi 0x3f278ec8, a8 +3f274e90: move a8, *a14+, 1 +3f274ea0: calla L3FB341E0 +3f274ed0: jruc L3F2751F0 +L3F274EE0: +3f274ee0: movk 1, a7 +3f274ef0: movb a7, *a10(0x200) +3f274f10: move a0, a5 +3f274f20: dec a5 +3f274f30: sll 0x5, a5 +3f274f40: add a12, a5 +3f274f50: move *a5(0x1140), a5, 1 +3f274f70: move *a5(0x278), a11, 1 +3f274f90: setf 1, 0, 0 +3f274fa0: move a7, *a11(0x51), 0 +3f274fc0: setf 8, 0, 0 +3f274fd0: move *a11(0x50), a5, 0 +3f274ff0: subk 3, a5 +3f275000: jrne L3F275050 +3f275010: sub a5, a5 +3f275020: setf 1, 0, 0 +3f275030: move a5, *a11(0x50), 0 +L3F275050: +3f275050: move *a2, a5, 1 +3f275060: move *a5(0x200), a5, 1 +3f275080: dsjs a5, L3F2751F0 +3f275090: setf 8, 0, 0 +3f2750a0: move *a11(0x2d0), a5, 0 +3f2750c0: jreq L3F2751F0 +3f2750d0: move *a2, a5, 1 +3f2750e0: sub a7, a7 +3f2750f0: move a7, *a5(0x200), 1 +3f275110: movk 1, a5 +3f275120: movb a5, *a11(0x48) +3f275140: move a14, -*sp, 1 +3f275150: move a11, *a14+, 1 +3f275160: calla L3F2B05C0 +3f275190: setf 1, 0, 0 +3f2751a0: move a5, *a11(0x52), 0 +3f2751c0: setf 16, 0, 0 +3f2751d0: move a5, *a11(0x68), 0 +L3F2751F0: +3f2751f0: move *sp(0x140), a14, 1 +3f275210: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f275230: rets 2 +L3F275240: +3f275240: mmtm sp, a9,a10,a11,a13 +3f275260: move a14, a13 +3f275270: move *a13(0xffe0), a9, 1 +3f275290: move @0x9b000, a11, 1 +3f2752c0: jruc L3F2754A0 +3f2752d0: move *a11(0x170), a10, 1 +3f2752f0: jruc L3F275620 +3f275300: move a11, a10 +3f275310: addi 0x70, a10 +3f275330: jruc L3F275620 +3f275340: move a11, a10 +3f275350: addi 0x1380, a10 +3f275370: jruc L3F275620 +3f275380: move a11, a10 +3f275390: addi 0x1388, a10 +3f2753b0: jruc L3F275620 +3f2753c0: move a11, a10 +L3F2753D0: +3f2753d0: addi 0x190, a10 +L3F2753F0: +3f2753f0: jruc L3F275620 +3f275400: move a11, a10 +L3F275410: +3f275410: addi 0xa58, a10 +L3F275430: +3f275430: jruc L3F275620 +3f275440: move a11, a10 +L3F275450: +3f275450: addi 0x40, a10 +L3F275470: +3f275470: jruc L3F275620 +L3F275480: +3f275480: sub a10, a10 +L3F275490: +3f275490: jruc L3F275620 +L3F2754A0: +3f2754a0: move a9, a8 +3f2754b0: cmpi 0x6, a8 +3f2754d0: jrhi L3F275480 +3f2754e0: sll 0x5, a8 +3f2754f0: addi 0x3f275540, a8 +3f275520: move *a8, a8, 1 +3f275530: jump a8 +3f275540: andn b6, b0 +3f275550: dsjs a7, L3F2753D0 +3f275560: andn a8, a0 +3f275570: dsjs a7, L3F2753F0 +3f275580: andn a10, a0 +3f275590: dsjs a7, L3F275410 +3f2755a0: andn a12, a0 +3f2755b0: dsjs a7, L3F275430 +3f2755c0: andn a14, a0 +3f2755d0: dsjs a7, L3F275450 +3f2755e0: or a0, a0 +3f2755f0: dsjs a7, L3F275470 +3f275600: or a2, a0 +3f275610: dsjs a7, L3F275490 +L3F275620: +3f275620: move a10, a8 +3f275630: move *sp(0xa0), a14, 1 +3f275650: mmfm sp, a9,a10,a11,a13 +3f275670: rets 2 +L3F275680: +3f275680: mmtm sp, a11,a13 +3f2756a0: move a14, a13 +3f2756b0: move @0x9b000, a11, 1 +3f2756e0: movb *a13(0xffe0), *a11(0x1380) +3f275710: move *sp(0x60), a14, 1 +3f275730: mmfm sp, a11,a13 +3f275750: rets 2 +L3F275760: +3f275760: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f275780: move a14, a13 +3f275790: addi 0x980, a14 +3f2757b0: move *a13(0xffe0), a9, 1 +3f2757d0: move *a13(0xffc0), a10, 1 +3f2757f0: move *a13(0xffa0), a11, 1 +3f275810: move @0x9b000, a6, 1 +3f275840: move a10, a10 +3f275850: jane L3F2760D0 +3f275870: move a9, a7 +3f275880: sra 0x3, a7 +3f275890: sll 0x3, a7 +3f2758a0: add a6, a7 +3f2758b0: setf 8, 0, 0 +3f2758c0: move *a7(0x1388), a7, 0 +3f2758e0: cmp a7, a2 +3f2758f0: jreq L3F2760D0 +3f275900: move a11, a7 +3f275910: jreq L3F2760D0 +3f275920: sub a4, a4 +L3F275930: +3f275930: move a4, a7 +3f275940: sll 0x3, a7 +3f275950: add a13, a7 +3f275960: move a4, a5 +3f275970: sll 0x3, a5 +3f275980: add a6, a5 +3f275990: movb *a5(0x1388), *a7(0x0) +3f2759c0: inc a4 +3f2759d0: cmpi 0x20, a4 +3f2759f0: jrlt L3F275930 +3f275a00: movk 1, a0 +3f275a10: move a0, a4 +3f275a20: movk 7, a7 +3f275a30: and a9, a7 +3f275a40: cmp a7, a4 +3f275a50: jrgt L3F275AC0 +L3F275A60: +3f275a60: sll 0x1, a0 +3f275a70: inc a4 +3f275a80: movk 7, a7 +3f275a90: and a9, a7 +3f275aa0: cmp a7, a4 +3f275ab0: jrle L3F275A60 +L3F275AC0: +3f275ac0: move a9, a7 +3f275ad0: sra 0x3, a7 +3f275ae0: sll 0x3, a7 +3f275af0: add a6, a7 +3f275b00: setf 8, 0, 0 +3f275b10: move *a7(0x1388), a2, 0 +3f275b30: move a9, a7 +3f275b40: sra 0x3, a7 +3f275b50: sll 0x3, a7 +3f275b60: add a13, a7 +3f275b70: move *a7, a5, 0 +3f275b80: andn a0, a5 +3f275b90: movb a5, *a7 +3f275ba0: sub a7, a7 +3f275bb0: move a7, *a13(0x100), 1 +3f275bd0: move a14, -*sp, 1 +3f275be0: move a13, a5 +3f275bf0: addi 0x100, a5 +3f275c10: move a5, *a14+, 1 +3f275c20: move *a6(0x170), *a14+, 1 +3f275c40: calla L3FAF6460 +3f275c70: move a8, a12 +3f275c80: jreq L3F2760D0 +L3F275C90: +3f275c90: sub a7, a7 +3f275ca0: move a7, *a13(0x120), 1 +3f275cc0: move a7, a4 +3f275cd0: setf 8, 0, 0 +L3F275CE0: +3f275ce0: move a4, a7 +3f275cf0: sll 0x3, a7 +3f275d00: add a12, a7 +3f275d10: move a4, a5 +3f275d20: sll 0x3, a5 +3f275d30: add a13, a5 +3f275d40: move *a7(0x2b0), a7, 0 +3f275d60: move *a5, a5, 0 +3f275d70: and a5, a7 +3f275d80: jreq L3F275DC0 +3f275d90: movk 1, a7 +3f275da0: move a7, *a13(0x120), 1 +L3F275DC0: +3f275dc0: inc a4 +3f275dd0: cmpi 0x20, a4 +3f275df0: jrlt L3F275CE0 +3f275e00: move *a13(0x120), a7, 1 +3f275e20: jrne L3F276010 +3f275e30: move *a12(0x728), a5, 1 +3f275e50: jreq L3F276010 +3f275e60: move a14, -*sp, 1 +3f275e70: move a12, *a14+, 1 +3f275e80: move a9, *a14+, 1 +3f275e90: movi 0x3f279008, a8 +3f275ec0: move a8, *a14+, 1 +3f275ed0: move a13, a5 +3f275ee0: addi 0x180, a5 +3f275f00: move a5, *a14+, 1 +3f275f10: calla L3FB34430 +3f275f40: move a14, -*sp, 1 +3f275f50: movk 3, a5 +3f275f60: move a5, *a14+, 1 +3f275f70: move a13, a5 +3f275f80: addi 0x180, a5 +3f275fa0: move a5, *a14+, 1 +3f275fb0: calla L3F309350 +3f275fe0: sub a8, a8 +3f275ff0: jauc L3F276AC0 +L3F276010: +3f276010: move a14, -*sp, 1 +3f276020: move a13, a5 +3f276030: addi 0x100, a5 +3f276050: move a5, *a14+, 1 +3f276060: move *a6(0x170), *a14+, 1 +3f276080: calla L3FAF6460 +3f2760b0: move a8, a12 +3f2760c0: jrne L3F275C90 +L3F2760D0: +3f2760d0: movk 1, a0 +3f2760e0: move a0, a4 +3f2760f0: movk 7, a7 +3f276100: and a9, a7 +3f276110: cmp a7, a4 +3f276120: jrgt L3F276190 +L3F276130: +3f276130: sll 0x1, a0 +3f276140: inc a4 +3f276150: movk 7, a7 +3f276160: and a9, a7 +3f276170: cmp a7, a4 +3f276180: jrle L3F276130 +L3F276190: +3f276190: move a10, a5 +3f2761a0: jreq L3F276260 +3f2761b0: move a9, a7 +3f2761c0: sra 0x3, a7 +3f2761d0: sll 0x3, a7 +3f2761e0: add a6, a7 +3f2761f0: setf 8, 0, 0 +3f276200: move *a7(0x1388), a5, 0 +3f276220: or a0, a5 +3f276230: movb a5, *a7(0x1388) +3f276250: jruc L3F276360 +L3F276260: +3f276260: move a9, a7 +3f276270: sra 0x3, a7 +3f276280: sll 0x3, a7 +3f276290: add a6, a7 +3f2762a0: setf 8, 0, 0 +3f2762b0: move *a7(0x1388), a2, 0 +3f2762d0: move a9, a7 +3f2762e0: sra 0x3, a7 +3f2762f0: sll 0x3, a7 +3f276300: add a6, a7 +3f276310: move *a7(0x1388), a5, 0 +3f276330: andn a0, a5 +3f276340: movb a5, *a7(0x1388) +L3F276360: +3f276360: move a10, a5 +3f276370: jrne L3F276AB0 +3f276380: move a9, a7 +3f276390: sra 0x3, a7 +3f2763a0: sll 0x3, a7 +3f2763b0: add a6, a7 +3f2763c0: move *a7(0x1388), a7, 0 +3f2763e0: cmp a7, a2 +3f2763f0: jreq L3F276AB0 +3f276400: calla L3FB2E040 +3f276430: sub a7, a7 +3f276440: move a7, *a13(0x100), 1 +3f276460: move a14, -*sp, 1 +3f276470: move a13, a5 +3f276480: addi 0x100, a5 +3f2764a0: move a5, *a14+, 1 +3f2764b0: move *a6(0x170), *a14+, 1 +3f2764d0: calla L3FAF6460 +3f276500: move a8, a12 +3f276510: jreq L3F276A80 +L3F276520: +3f276520: sub a7, a7 +3f276530: move a7, *a13(0x120), 1 +3f276550: move a7, a4 +3f276560: setf 8, 0, 0 +L3F276570: +3f276570: move a4, a7 +3f276580: sll 0x3, a7 +3f276590: add a12, a7 +3f2765a0: move a4, a5 +3f2765b0: sll 0x3, a5 +3f2765c0: add a6, a5 +3f2765d0: move *a7(0x2b0), a7, 0 +3f2765f0: move *a5(0x1388), a5, 0 +3f276610: and a5, a7 +3f276620: jreq L3F276660 +3f276630: movk 1, a7 +3f276640: move a7, *a13(0x120), 1 +L3F276660: +3f276660: inc a4 +3f276670: cmpi 0x20, a4 +3f276690: jrlt L3F276570 +3f2766a0: move *a13(0x120), a7, 1 +3f2766c0: jrne L3F2769C0 +3f2766d0: move *a12(0x728), a5, 1 +3f2766f0: jreq L3F276800 +3f276700: move a14, -*sp, 1 +3f276710: move *a12(0x728), *a14+, 1 +3f276730: calla L3F2C0570 +3f276760: move a14, -*sp, 1 +3f276770: movi 0x3f277aa0, a8 +3f2767a0: move a8, *a14+, 1 +3f2767b0: move *a12(0x728), *a14+, 1 +3f2767d0: calla L3F2C20C0 +L3F276800: +3f276800: move a14, -*sp, 1 +3f276810: move a12, *a14+, 1 +3f276820: move *a6(0x170), *a14+, 1 +3f276840: calla L3FAF5BA0 +3f276870: move a8, a12 +3f276880: jreq L3F2769C0 +3f276890: move a14, -*sp, 1 +3f2768a0: move a12, *a14+, 1 +3f2768b0: calla L3F2897D0 +3f2768e0: move a14, -*sp, 1 +3f2768f0: move a12, *a14+, 1 +3f276900: calla L3F281E50 +3f276930: movi 0x119, a5 +3f276950: move a5, *a13(0x140), 1 +3f276970: move a14, -*sp, 1 +3f276980: move a12, *a14+, 1 +3f276990: calla L3F702440 +L3F2769C0: +3f2769c0: move a14, -*sp, 1 +3f2769d0: move a13, a5 +3f2769e0: addi 0x100, a5 +3f276a00: move a5, *a14+, 1 +3f276a10: move *a6(0x170), *a14+, 1 +3f276a30: calla L3FAF6460 +3f276a60: move a8, a12 +3f276a70: jrne L3F276520 +L3F276A80: +3f276a80: calla L3FB2E130 +L3F276AB0: +3f276ab0: movk 1, a8 +L3F276AC0: +3f276ac0: move *sp(0x180), a14, 1 +3f276ae0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f276b00: rets 2 +L3F276B10: +3f276b10: mmtm sp, a9,a11,a13 +3f276b30: move a14, a13 +3f276b40: move *a13(0xffe0), a9, 1 +3f276b60: move a14, -*sp, 1 +3f276b70: move @0x9b000, a11, 1 +3f276ba0: setf 8, 0, 0 +3f276bb0: move *a11(0x1790), a8, 0 +3f276bd0: move a8, *a14+, 1 +3f276be0: move a9, *a14+, 1 +3f276bf0: addi 0x1798, a11 +3f276c10: move a11, *a14+, 1 +3f276c20: calla L3FB44400 +3f276c50: move *sp(0x80), a14, 1 +3f276c70: mmfm sp, a9,a11,a13 +3f276c90: rets 2 +L3F276CA0: +3f276ca0: mmtm sp, a5,a7,a9,a11,a13 +3f276cc0: move a14, a13 +3f276cd0: addi 0x4a0, a14 +3f276cf0: move @0x9b000, a9, 1 +3f276d20: move @0x1d19b0, a11, 1 +3f276d50: move a11, *a13(0x440), 1 +3f276d70: move *a9(0xd60), a11, 1 +3f276d90: jreq L3F276EC0 +3f276da0: move a14, -*sp, 1 +3f276db0: movi 0x3f279250, a8 +3f276de0: move a8, *a14+, 1 +3f276df0: move a13, *a14+, 1 +3f276e00: calla L3FB34430 +3f276e30: move a14, -*sp, 1 +3f276e40: movk 3, a11 +3f276e50: move a11, *a14+, 1 +3f276e60: move a13, *a14+, 1 +3f276e70: calla L3F309350 +3f276ea0: jauc L3F277A50 +L3F276EC0: +3f276ec0: calla L3FB2E340 +3f276ef0: move a8, *a13(0x420), 1 +3f276f10: move a14, -*sp, 1 +3f276f20: move @0xbf1a0, *a14+, 1 +3f276f50: move @0xbf1c0, *a14+, 1 +3f276f80: move @0xbf180, *a14+, 1 +3f276fb0: move @0xbf160, *a14+, 1 +3f276fe0: movi 0x3f279430, a8 +3f277010: move a8, *a14+, 1 +3f277020: calla L3FB341E0 +3f277050: move @0x9b000, a11, 1 +3f277080: move @0xbf1c0, a7, 1 +3f2770b0: movb a7, *a11(0x1860) +3f2770d0: move @0xbf1a0, a7, 1 +3f277100: movb a7, *a11(0x1868) +3f277120: move @0xbf160, a7, 1 +3f277150: move *a13(0x440), a11, 1 +3f277170: divs a11, a7 +3f277180: move a7, *a13(0x460), 1 +3f2771a0: move @0xbf160, a7, 1 +3f2771d0: mods a11, a7 +3f2771e0: move a7, *a13(0x480), 1 +3f277200: move @0x9b000, a5, 1 +3f277230: move *a13(0x460), a7, 1 +3f277250: mpys a11, a7 +3f277260: movb a7, *a5(0x1848) +3f277280: sra 0x1, a11 +3f277290: move *a13(0x480), a7, 1 +3f2772b0: cmp a11, a7 +3f2772c0: jrlt L3F277350 +3f2772d0: setf 8, 0, 0 +3f2772e0: move *a5(0x1848), a11, 0 +3f277300: move *a13(0x440), a7, 1 +3f277320: add a7, a11 +3f277330: movb a11, *a5(0x1848) +L3F277350: +3f277350: setf 8, 0, 0 +3f277360: move *a5(0x1848), a11, 0 +3f277380: movk 10, a7 +3f277390: divu a7, a11 +3f2773a0: move a11, *a13(0x460), 1 +3f2773c0: move *a5(0x1848), a7, 0 +3f2773e0: movk 10, a11 +3f2773f0: modu a11, a7 +3f277400: move a7, *a13(0x480), 1 +3f277420: subk 5, a7 +3f277430: jrlt L3F277490 +3f277440: move *a13(0x460), a7, 1 +3f277460: inc a7 +3f277470: move a7, *a13(0x460), 1 +L3F277490: +3f277490: movb *a13(0x460), *a5(0x1840) +3f2774c0: move @0xbf180, a7, 1 +3f2774f0: move *a13(0x440), a11, 1 +3f277510: divs a11, a7 +3f277520: move a7, *a13(0x460), 1 +3f277540: move @0xbf180, a7, 1 +3f277570: mods a11, a7 +3f277580: move a7, *a13(0x480), 1 +3f2775a0: move *a13(0x460), a7, 1 +3f2775c0: mpys a11, a7 +3f2775d0: movb a7, *a5(0x1858) +3f2775f0: sra 0x1, a11 +3f277600: move *a13(0x480), a7, 1 +3f277620: cmp a11, a7 +3f277630: jrlt L3F2776B0 +3f277640: move *a5(0x1858), a11, 0 +3f277660: move *a13(0x440), a7, 1 +3f277680: add a7, a11 +3f277690: movb a11, *a5(0x1858) +L3F2776B0: +3f2776b0: move *a5(0x1858), a11, 0 +3f2776d0: movk 10, a7 +3f2776e0: divu a7, a11 +3f2776f0: move a11, *a13(0x460), 1 +3f277710: move *a5(0x1858), a7, 0 +3f277730: movk 10, a11 +3f277740: modu a11, a7 +3f277750: move a7, *a13(0x480), 1 +3f277770: subk 5, a7 +3f277780: jrlt L3F2777E0 +3f277790: move *a13(0x460), a7, 1 +3f2777b0: inc a7 +3f2777c0: move a7, *a13(0x460), 1 +L3F2777E0: +3f2777e0: movb *a13(0x460), *a5(0x1850) +3f277810: move a14, -*sp, 1 +3f277820: move *a13(0x420), *a14+, 1 +3f277840: calla L3FB2E470 +3f277870: move a14, -*sp, 1 +3f277880: move @0x9b000, a7, 1 +3f2778b0: setf 8, 0, 0 +3f2778c0: move *a7(0x1868), a8, 0 +3f2778e0: move a8, *a14+, 1 +3f2778f0: move *a7(0x1860), a8, 0 +3f277910: move a8, *a14+, 1 +3f277920: move *a7(0x1858), a8, 0 +3f277940: move a8, *a14+, 1 +3f277950: move *a7(0x1850), a8, 0 +3f277970: move a8, *a14+, 1 +3f277980: move *a7(0x1848), a8, 0 +3f2779a0: move a8, *a14+, 1 +3f2779b0: move *a7(0x1840), a8, 0 +3f2779d0: move a8, *a14+, 1 +3f2779e0: movi 0x3f279600, a8 +3f277a10: move a8, *a14+, 1 +3f277a20: calla L3FB341E0 +L3F277A50: +3f277a50: subi 0x4a0, a14 +3f277a70: mmfm sp, a5,a7,a9,a11,a13 +3f277a90: rets +3f277aa0: .word 0x0a0d +3f277ab0: modu a10, a14 +3f277ac0: mods b11, b2 +3f277ad0: mods a3, a1 +L3F277AE0: +3f277ae0: .word 0x7320 +3f277af0: .word 0x7365 +3f277b00: rl b11, b3 +3f277b10: modu a3, sp +3f277b20: .word 0x7420 +3f277b30: .word 0x7265 +3f277b40: rl a11, a13 +3f277b50: sla a11, a14 +3f277b60: rl b11, b4 +3f277b70: modu a3, sp +3f277b80: rev a14 +3f277b90: sra b11, b3 +3f277ba0: modu a11, a3 +3f277bb0: sra a3, a14 +L3F277BC0: +3f277bc0: .word 0x7620 +3f277bd0: sll a3, a3 +3f277be0: dsjs a13, L3F277AE0 +3f277bf0: modu b3, b5 +3f277c00: sll a11, a1 +3f277c10: .word 0x786b +3f277c20: sll a3, a3 +3f277c30: srl 0xd, b1 +3f277c40: mods a3, a6 +3f277c50: modu a3, a9 +3f277c60: dsjs a11, L3F277BC0 +3f277c70: .word 0x7830 +3f277c80: .word 0x7825 +3f277c90: divs a1, a0 +3f277ca0: addc a2, a3 +3f277cb0: rl a9, a0 +3f277cc0: sla 0x3, b3 +3f277cd0: modu a3, a9 +3f277ce0: sla b11, b6 +3f277cf0: rl a11, a12 +3f277d00: .word 0x0a64 +3f277d10: or a0, a0 +3f277d20: sla b11, b2 +3f277d30: .word 0x736e +3f277d40: rl a11, a13 +3f277d50: sla 0x3, b4 +3f277d60: sla b10, b0 +3f277d70: lmo a11, a3 +3f277d80: .word 0x7465 +3f277d90: srl a1, a0 +3f277da0: rl a11, a1 +3f277db0: sra a11, a12 +3f277dc0: sla 0x3, a4 +3f277dd0: modu a3, a9 +3f277de0: andn a9, a0 +3f277df0: sll a11, a5 +3f277e00: modu a3, sp +L3F277E10: +3f277e10: mpyu a11, a4 +3f277e20: rl b11, b4 +3f277e30: sra a11, a13 +3f277e40: sla 0x3, b2 +3f277e50: sla 0x1, b11 +3f277e60: .word 0x7453 +3f277e70: .word 0x7461 +3f277e80: .word 0x7375 +3f277e90: dsjs a0, L3F277E10 +3f277ea0: sll 0x9, a0 +3f277eb0: sla 0x3, a4 +3f277ec0: rev b11 +L3F277ED0: +3f277ed0: sra b11, b3 +3f277ee0: modu a11, a3 +3f277ef0: sra a3, a14 +3f277f00: modu a1, a0 +L3F277F10: +3f277f10: mods b11, b5 +3f277f20: srl a3, sp +3f277f30: .word 0x785f +3f277f40: sll a3, a3 +3f277f50: .word 0x7273 +3f277f60: .word 0x7865 +3f277f70: .word 0x746d +3f277f80: sra a3, a5 +3f277f90: dsjs a0, L3F277F10 +3f277fa0: rl 0x1, a0 +L3F277FB0: +3f277fb0: .word 0x7620 +3f277fc0: sll a3, a3 +3f277fd0: dsjs a13, L3F277ED0 +3f277fe0: modu b3, b5 +3f277ff0: sll a11, a1 +3f278000: .word 0x786b +3f278010: sll a3, a3 +3f278020: srl 0xd, b1 +3f278030: mods a3, a6 +3f278040: modu a3, a9 +3f278050: dsjs a11, L3F277FB0 +3f278060: .word 0x7830 +L3F278070: +3f278070: .word 0x7825 +3f278080: .word 0x7420 +3f278090: .word 0x746f +3f2780a0: .word 0x756e +3f2780b0: modu a11, a13 +3f2780c0: mpyu a11, a6 +3f2780d0: modu b3, b5 +3f2780e0: sll a11, a1 +3f2780f0: .word 0x786b +3f278100: sll a3, a3 +3f278110: dsjs b3, L3F278070 +3f278120: sra a1, a5 +3f278130: .word 0x0a20 +3f278140: subi 0x9196b3f5, a0 +3f278170: sla 0x3, a11 +3f278180: modu a11, a12 +3f278190: .word 0x7473 +3f2781a0: .word 0x7720 +3f2781b0: .word 0x7469 +3f2781c0: sla 0x3, a8 +3f2781d0: sra b11, b2 +3f2781e0: modu a11, a13 +3f2781f0: sra b11, b4 +3f278200: modu a1, a0 +3f278210: sra a3, sp +3f278220: srl 0xd, a5 +3f278230: sll a8, a0 +3f278240: .word 0x7269 +3f278250: .word 0x7563 +3f278260: .word 0x7469 +3f278270: .word 0x745f +3f278280: mods a11, a9 +3f278290: .word 0x7265 +3f2782a0: andn a9, a0 +3f2782b0: add b10, b4 +3f2782c0: or b2, b2 +3f2782d0: move a2, b9 +L3F2782E0: +3f2782e0: sla 0x2, a7 +3f2782f0: sll b11, b6 +3f278300: srl 0x15, a2 +3f278310: srl b1, b14 +3f278320: sra b11, b2 +3f278330: .word 0x7865 +3f278340: sll a3, a3 +3f278350: srl 0xd, b1 +3f278360: mods a3, a6 +3f278370: modu a3, a9 +3f278380: dsjs a11, L3F2782E0 +3f278390: .word 0x7830 +3f2783a0: .word 0x7825 +3f2783b0: rl a9, a0 +3f2783c0: .word 0x766e +3f2783d0: mods a3, a1 +3f2783e0: sra a3, a9 +3f2783f0: .word 0x000a +3f278400: .word 0x7254 +3f278410: modu a3, a1 +3f278420: mods b11, b3 +3f278430: .word 0x7469 +3f278440: and a1, a0 +3f278450: sll a11, a1 +3f278460: sra a11, a11 +3f278470: sla 0x3, b4 +3f278480: sla a11, a6 +3f278490: mods a3, a9 +3f2784a0: sra a3, a5 +3f2784b0: rl a9, a0 +3f2784c0: sla 0x3, a14 +3f2784d0: rl a10, a3 +3f2784e0: sll b11, b2 +3f2784f0: rl b11, b5 +L3F278500: +3f278500: mpyu b11, b4 +3f278510: rl b11, b4 +3f278520: sra a11, a13 +3f278530: sla 0x3, b2 +3f278540: sla 0x1, b11 +3f278550: .word 0x7453 +3f278560: .word 0x7461 +3f278570: .word 0x7375 +3f278580: dsjs a0, L3F278500 +3f278590: sll 0x9, a0 +3f2785a0: sla 0x3, a4 +3f2785b0: rev b11 +3f2785c0: .word 0x0a0d +3f2785d0: modu a10, a14 +3f2785e0: .word 0x7220 +3f2785f0: .word 0x7365 +3f278600: modu b11, b0 +3f278610: .word 0x736e +3f278620: sla 0x3, a5 +3f278630: .word 0x7266 +3f278640: mods a11, sp +3f278650: .word 0x7220 +3f278660: mods a11, a5 +3f278670: .word 0x746f +3f278680: sla 0x3, a5 +3f278690: modu a11, a14 +3f2786a0: sra a11, a4 +3f2786b0: rev a14 +3f2786c0: sla 0x0, a10 +3f2786d0: add a10, a12 +3f2786e0: mpyu b10, b4 +3f2786f0: andn a2, a3 +3f278700: add a10, a5 +3f278710: sub b10, b4 +3f278720: dsjs a0, L3F278840 +3f278730: addc a9, a0 +3f278740: modu a3, a1 +3f278750: modu a11, a14 +3f278760: sla 0x3, b4 +3f278770: sla a10, a3 +3f278780: mods a3, a12 +3f278790: sll a11, sp +3f2787a0: mods a9, a0 +3f2787b0: mods a11, a5 +3f2787c0: .word 0x726f +3f2787d0: sla 0x3, b9 +3f2787e0: modu a11, a6 +3f2787f0: sla 0x3, b2 +3f278800: addc b10, b4 +3f278810: sla 0x2, a2 +3f278820: modu a3, a9 +3f278830: .word 0x7220 +L3F278840: +3f278840: .word 0x756f +3f278850: rl b11, b4 +3f278860: sra a11, a14 +3f278870: .word 0x0a20 +3f278880: move a0, a0 +3f278890: or a2, a1 +3f2788a0: sll 0xa, sp +3f2788b0: rl 0x11, b0 +3f2788c0: sll 0xa, b8 +3f2788d0: rl 0x11, b0 +3f2788e0: sll 0xa, b8 +3f2788f0: rl 0x11, b0 +3f278900: sll 0xa, b8 +3f278910: rl 0x11, b0 +3f278920: sll 0xa, b8 +3f278930: rl 0x11, b0 +3f278940: sll 0xa, b8 +3f278950: rl 0x11, b0 +3f278960: .word 0x0058 +3f278970: sla 0x0, a10 +3f278980: add a10, a12 +3f278990: mpyu b10, b4 +3f2789a0: andn a2, a3 +3f2789b0: add a10, a5 +3f2789c0: sub b10, b4 +3f2789d0: dsjs a0, L3F278AF0 +3f2789e0: addc a9, a0 +3f2789f0: modu a3, a1 +3f278a00: modu a11, a14 +3f278a10: sla 0x3, b4 +3f278a20: sla a10, a3 +3f278a30: mods a3, a12 +3f278a40: sll a11, sp +3f278a50: mods a9, a0 +3f278a60: mods a11, a5 +3f278a70: .word 0x726f +3f278a80: sla 0x3, b9 +3f278a90: modu a11, a6 +3f278aa0: sla 0x3, b2 +3f278ab0: sra a11, a4 +3f278ac0: sla a11, a6 +3f278ad0: mods b3, b5 +3f278ae0: sla 0x3, b4 +L3F278AF0: +3f278af0: sra b11, b3 +3f278b00: .word 0x7672 +3f278b10: sll a11, a9 +3f278b20: sla 0x3, a5 +3f278b30: modu a3, a5 +3f278b40: .word 0x7274 +3f278b50: sla 0x3, b9 +3f278b60: modu a3, a9 +3f278b70: .word 0x7220 +3f278b80: .word 0x756f +3f278b90: rl b11, b4 +3f278ba0: sra a11, a14 +3f278bb0: .word 0x0a20 +3f278bc0: sub a0, a0 +3f278bd0: addc a10, a5 +3f278be0: rl b11, b7 +3f278bf0: sra a3, a14 +3f278c00: .word 0x776f +3f278c10: sla 0x3, b3 +3f278c20: sra b10, b4 +3f278c30: mods b11, b2 +3f278c40: modu a3, a9 +3f278c50: mods a3, a1 +3f278c60: move a0, a0 +3f278c70: or a2, a1 +3f278c80: addc b10, sp +3f278c90: move a10, b12 +3f278ca0: sub b10, b3 +3f278cb0: mods a1, a0 +3f278cc0: .word 0x7461 +3f278cd0: .word 0x7320 +3f278ce0: .word 0x7365 +L3F278CF0: +3f278cf0: rl b11, b3 +3f278d00: modu a3, sp +3f278d10: sra a9, a0 +3f278d20: .word 0x7478 +3f278d30: modu a3, a9 +3f278d40: .word 0x7463 +3f278d50: .word 0x7320 +3f278d60: sll a3, a3 +3f278d70: dsjs a0, L3F278CF0 +3f278d80: rl 0x1, a0 +3f278d90: sll 0xb, b8 +3f278da0: .word 0x0078 +3f278db0: add a10, a12 +3f278dc0: mpyu b10, b4 +3f278dd0: move a2, a3 +3f278de0: andn a10, sp +3f278df0: sla 0x2, a5 +L3F278E00: +3f278e00: sla a11, a12 +3f278e10: mpyu b11, b4 +3f278e20: rl b11, b3 +3f278e30: sla 0x3, a4 +3f278e40: sla 0x1, b13 +3f278e50: sra a1, a5 +3f278e60: .word 0x7320 +3f278e70: sll a3, a3 +3f278e80: dsjs a0, L3F278E00 +3f278e90: rl 0x1, a0 +3f278ea0: sll 0xb, b8 +3f278eb0: .word 0x0a78 +3f278ec0: move a0, a0 +3f278ed0: or a2, a1 +3f278ee0: andn b10, sp +3f278ef0: move a2, b5 +3f278f00: sla 0x2, a4 +3f278f10: sla a11, a12 +3f278f20: sla 0x3, b4 +3f278f30: sra b11, b3 +3f278f40: .word 0x7373 +3f278f50: modu a11, a9 +3f278f60: sla 0x3, a14 +3f278f70: .word 0x7865 +3f278f80: rl b11, b4 +3f278f90: sll a11, a14 +3f278fa0: sla 0x3, b4 +3f278fb0: sll b11, b3 +3f278fc0: sla 0x3, a2 +3f278fd0: sla 0x1, b13 +3f278fe0: .word 0x7830 +3f278ff0: .word 0x7825 +3f279000: addc a8, a0 +3f279010: modu a3, a1 +3f279020: modu a11, a14 +3f279030: sla 0x3, b4 +3f279040: rl a11, a4 +3f279050: sla b11, b3 +3f279060: mods a3, a2 +3f279070: sla 0x3, a5 +3f279080: .word 0x7267 +3f279090: .word 0x756f +3f2790a0: sla 0x3, b0 +3f2790b0: sra a1, a5 +3f2790c0: sla 0x1, a14 +3f2790d0: .word 0x7449 +3f2790e0: .word 0x7720 +3f2790f0: .word 0x756f +3f279100: sra a3, a12 +3f279110: sra a1, a0 +3f279120: .word 0x7369 +3f279130: modu a11, a3 +3f279140: modu a3, a14 +3f279150: sll a11, a5 +3f279160: sla 0x3, b4 +3f279170: sll a11, a1 +3f279180: rl b11, b4 +3f279190: sra b11, b6 +3f2791a0: .word 0x7320 +3f2791b0: .word 0x7365 +3f2791c0: rl b11, b3 +3f2791d0: modu a3, sp +3f2791e0: sla 0x3, b3 +3f2791f0: modu b11, b4 +3f279200: modu a1, a0 +3f279210: sra a3, sp +3f279220: sla 0x3, a5 +3f279230: .word 0x7325 +3f279240: rev a14 +3f279250: rl b2, b4 +3f279260: .word 0x7265 +3f279270: sla 0x3, a5 +3f279280: .word 0x7261 +3f279290: sla 0x3, a5 +3f2792a0: sll a11, a1 +3f2792b0: rl b11, b4 +3f2792c0: sra b11, b6 +3f2792d0: mods a1, a0 +3f2792e0: .word 0x7461 +3f2792f0: sll a9, a0 +3f279300: modu a3, sp +3f279310: sra a11, a14 +3f279320: .word 0x7463 +3f279330: modu a11, a9 +3f279340: .word 0x736e +3f279350: sla 0x1, a12 +3f279360: sla a11, a3 +3f279370: modu a3, a14 +3f279380: .word 0x746f +3f279390: sll a9, a0 +3f2793a0: sla a11, a8 +3f2793b0: srl a11, a14 +3f2793c0: sla 0x3, a5 +3f2793d0: sla a11, a12 +3f2793e0: sla 0x3, b4 +3f2793f0: rl b11, b4 +3f279400: sra a11, a13 +3f279410: .word 0x7372 +3f279420: rev a14 +3f279430: sra b11, b3 +3f279440: mpyu b11, b4 +3f279450: rl b11, b4 +3f279460: sra a11, a13 +3f279470: .word 0x7372 +3f279480: .word 0x7620 +3f279490: sra b11, b4 +L3F2794A0: +3f2794a0: sll b10, sp +3f2794b0: .word 0x746b +3f2794c0: rl b10, sp +3f2794d0: .word 0x746e +3f2794e0: sll 0x9, b13 +3f2794f0: sla 0x3, a4 +3f279500: mpyu b11, b8 +3f279510: lmo a11, a3 +3f279520: mpyu b11, b4 +L3F279530: +3f279530: modu a3, a9 +3f279540: dsjs b4, L3F2794A0 +3f279550: sra a1, a5 +3f279560: lmo a9, a0 +3f279570: .word 0x7461 +3f279580: sll 0x9, b13 +3f279590: sla 0x3, a4 +3f2795a0: sra b11, b2 +3f2795b0: .word 0x7274 +3f2795c0: modu a3, a1 +3f2795d0: dsjs b3, L3F279530 +3f2795e0: sra a1, a5 +3f2795f0: .word 0x000a +3f279600: sra b11, b3 +3f279610: mpyu b11, b4 +3f279620: rl b11, b4 +3f279630: sra a11, a13 +3f279640: .word 0x7372 +3f279650: .word 0x7620 +3f279660: sra b11, b4 +3f279670: sll b10, sp +L3F279680: +3f279680: .word 0x746b +3f279690: .word 0x745f +3f2796a0: mods a11, a9 +3f2796b0: sll 0x9, b13 +3f2796c0: sla 0x3, a4 +3f2796d0: .word 0x7476 +3f2796e0: mpyu a11, a5 +3f2796f0: lmo a11, a3 +3f279700: mpyu b11, b4 +3f279710: modu a3, a9 +3f279720: dsjs b4, L3F279680 +3f279730: sra a1, a5 +3f279740: .word 0x7820 +L3F279750: +3f279750: sll b10, sp +3f279760: .word 0x746b +3f279770: .word 0x745f +3f279780: mods a11, a9 +3f279790: sll 0x9, b13 +3f2797a0: sla 0x3, a4 +3f2797b0: mpyu b11, b8 +3f2797c0: lmo a11, a3 +3f2797d0: mpyu b11, b4 +L3F2797E0: +3f2797e0: modu a3, a9 +3f2797f0: dsjs b4, L3F279750 +3f279800: sra a1, a5 +3f279810: lmo a9, a0 +3f279820: .word 0x7461 +3f279830: sll 0x9, b13 +3f279840: sla 0x3, a4 +3f279850: sra b11, b2 +3f279860: .word 0x7274 +3f279870: modu a3, a1 +3f279880: dsjs b3, L3F2797E0 +3f279890: sra a1, a5 +3f2798a0: .word 0x000a +L3F2798B0: +3f2798b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f2798d0: move a14, a13 +3f2798e0: move *a13(0xffe0), a9, 1 +3f279900: move *a13(0xffc0), a10, 1 +3f279920: move @0x1b3900, a7, 1 +3f279950: setf 1, 1, 0 +3f279960: move *a7(0x1c1), a11, 0 +3f279980: movk 1, a5 +3f279990: move a5, *a7(0x1c1), 0 +3f2799b0: setf 16, 0, 0 +3f2799c0: move @0xa3250, a5, 0 +3f2799f0: move @0xa3260, a7, 0 +3f279a20: cmp a7, a5 +3f279a30: jrne L3F279C00 +3f279a40: sll 0x6, a5 +3f279a50: addi 0x9b050, a5 +3f279a80: move *a5, a5, 1 +3f279a90: jreq L3F279C00 +3f279aa0: move @0x1b3900, a5, 1 +3f279ad0: setf 1, 1, 0 +3f279ae0: move a11, *a5(0x1c1), 0 +3f279b00: move a14, -*sp, 1 +3f279b10: movi 0x3f27e180, a8 +3f279b40: move a8, *a14+, 1 +3f279b50: movk 2, a5 +3f279b60: move a5, *a14+, 1 +3f279b70: movi 0x65, a5 +3f279b90: move a5, *a14+, 1 +3f279ba0: subk 11, a5 +3f279bb0: move a5, *a14+, 1 +3f279bc0: calla L3F265310 +3f279bf0: jruc L3F27A0C0 +L3F279C00: +3f279c00: move a7, a5 +3f279c10: jrne L3F279CC0 +3f279c20: move @0xa2d10, a5, 1 +3f279c50: cmp a9, a5 +3f279c60: jrne L3F279CC0 +3f279c70: move @0xa2d30, a5, 1 +3f279ca0: cmp a10, a5 +3f279cb0: jreq L3F279DF0 +L3F279CC0: +3f279cc0: move a7, a5 +3f279cd0: jreq L3F279E60 +3f279ce0: dec a5 +3f279cf0: sll 0x6, a5 +3f279d00: addi 0x9b050, a5 +3f279d30: move *a5, a5, 1 +3f279d40: cmp a9, a5 +3f279d50: jrne L3F279E60 +3f279d60: dec a7 +3f279d70: sll 0x6, a7 +3f279d80: addi 0x9b050, a7 +3f279db0: move *a7(0x20), a7, 1 +3f279dd0: cmp a10, a7 +3f279de0: jrne L3F279E60 +L3F279DF0: +3f279df0: move @0x1b3900, a7, 1 +3f279e20: setf 1, 1, 0 +3f279e30: move a11, *a7(0x1c1), 0 +3f279e50: jruc L3F27A0C0 +L3F279E60: +3f279e60: move @0xa3260, a7, 0 +3f279e90: sll 0x6, a7 +3f279ea0: addi 0x9b050, a7 +3f279ed0: move a9, *a7, 1 +3f279ee0: move @0xa3260, a7, 0 +3f279f10: sll 0x6, a7 +3f279f20: addi 0x9b050, a7 +3f279f50: move a10, *a7(0x20), 1 +3f279f70: move @0xa3260, a7, 0 +3f279fa0: inc a7 +3f279fb0: move a7, @0xa3260, 0 +3f279fe0: zext a7, 0 +3f279ff0: cmpi 0x1f3, a7 +3f27a010: jrls L3F27A060 +3f27a020: sub a7, a7 +3f27a030: move a7, @0xa3260, 0 +L3F27A060: +3f27a060: move @0x1b3900, a7, 1 +3f27a090: setf 1, 1, 0 +3f27a0a0: move a11, *a7(0x1c1), 0 +L3F27A0C0: +3f27a0c0: move *sp(0xe0), a14, 1 +3f27a0e0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f27a100: rets 2 +L3F27A110: +3f27a110: mmtm sp, a5,a7,a9,a10,a11 +3f27a130: move @0x1b3900, a7, 1 +3f27a160: setf 1, 1, 0 +3f27a170: move *a7(0x1c1), a11, 0 +3f27a190: movk 1, a5 +3f27a1a0: move a5, *a7(0x1c1), 0 +3f27a1c0: setf 16, 0, 0 +3f27a1d0: move @0xa3250, a5, 0 +3f27a200: move @0xa3260, a7, 0 +3f27a230: cmp a7, a5 +3f27a240: jreq L3F27A710 +L3F27A250: +3f27a250: move @0xa3250, a7, 0 +3f27a280: sll 0x6, a7 +3f27a290: addi 0x9b050, a7 +3f27a2c0: move *a7, a9, 1 +3f27a2d0: move @0xa3250, a7, 0 +3f27a300: sll 0x6, a7 +3f27a310: addi 0x9b050, a7 +3f27a340: move *a7(0x20), a10, 1 +3f27a360: move @0xa3250, a7, 0 +3f27a390: sll 0x6, a7 +3f27a3a0: addi 0x9b050, a7 +3f27a3d0: sub a5, a5 +3f27a3e0: move a5, *a7, 1 +3f27a3f0: move @0xa3250, a7, 0 +3f27a420: sll 0x6, a7 +3f27a430: addi 0x9b050, a7 +3f27a460: move a5, *a7(0x20), 1 +3f27a480: move @0xa3250, a7, 0 +3f27a4b0: inc a7 +3f27a4c0: move a7, @0xa3250, 0 +3f27a4f0: zext a7, 0 +3f27a500: cmpi 0x1f3, a7 +3f27a520: jrls L3F27A560 +3f27a530: move a5, @0xa3250, 0 +L3F27A560: +3f27a560: move @0x1b3900, a7, 1 +3f27a590: setf 1, 1, 0 +3f27a5a0: move a11, *a7(0x1c1), 0 +3f27a5c0: move a14, -*sp, 1 +3f27a5d0: move a10, *a14+, 1 +3f27a5e0: call a9 +3f27a5f0: move @0x1b3900, a7, 1 +3f27a620: setf 1, 1, 0 +3f27a630: move *a7(0x1c1), a11, 0 +3f27a650: movk 1, a5 +3f27a660: move a5, *a7(0x1c1), 0 +3f27a680: setf 16, 0, 0 +3f27a690: move @0xa3250, a5, 0 +3f27a6c0: move @0xa3260, a7, 0 +3f27a6f0: cmp a7, a5 +3f27a700: jrne L3F27A250 +L3F27A710: +3f27a710: move @0x1b3900, a5, 1 +3f27a740: setf 1, 1, 0 +3f27a750: move a11, *a5(0x1c1), 0 +3f27a770: calla L3FB3FA00 +3f27a7a0: mmfm sp, a5,a7,a9,a10,a11 +3f27a7c0: rets +3f27a7d0: mmtm sp, a7,a9,a11,a13 +3f27a7f0: move a14, a13 +3f27a800: addi 0x2f0, a14 +3f27a820: sub a11, a11 +3f27a830: move a11, *a13(0xa0), 1 +3f27a850: move a11, *a13(0xc0), 1 +3f27a870: move a11, *a13(0xe0), 1 +3f27a890: move a11, *a13(0x100), 1 +3f27a8b0: move a11, *a13(0x120), 1 +3f27a8d0: move a11, *a13(0x140), 1 +3f27a8f0: move a11, *a13(0x160), 1 +3f27a910: setf 16, 1, 0 +3f27a920: move a11, *a13(0x200), 0 +3f27a940: move *a13(0xffe0), a9, 1 +3f27a960: move *a9, a7, 1 +3f27a970: move *a9(0x20), a9, 1 +3f27a990: add a9, a7 +3f27a9a0: move a7, *a13(0x1a0), 1 +3f27a9c0: move a7, *a13(0x180), 1 +3f27a9e0: move *a7(0x0), *a13(0x50), 0 +3f27aa10: addk 32, a7 +3f27aa20: move a7, *a13(0x180), 1 +3f27aa40: move *a7(0x0), *a13(0x30), 0 +3f27aa70: setf 16, 0, 0 +3f27aa80: move *a13(0x30), a9, 0 +3f27aaa0: subk 4, a9 +3f27aab0: jreq L3F27ACC0 +3f27aac0: move *a13(0x30), a9, 0 +3f27aae0: subk 5, a9 +3f27aaf0: jreq L3F27ACC0 +3f27ab00: move *a13(0x30), a9, 0 +3f27ab20: subk 6, a9 +3f27ab30: jreq L3F27ACC0 +3f27ab40: move *a13(0x30), a9, 0 +3f27ab60: subk 7, a9 +3f27ab70: jreq L3F27ACC0 +3f27ab80: move *a13(0x30), a9, 0 +3f27aba0: subk 14, a9 +3f27abb0: jreq L3F27ACC0 +3f27abc0: move *a13(0x30), a9, 0 +3f27abe0: subk 15, a9 +3f27abf0: jreq L3F27ACC0 +3f27ac00: move *a13(0x30), a9, 0 +3f27ac20: subk 19, a9 +3f27ac30: jreq L3F27ACC0 +3f27ac40: move *a13(0x30), a9, 0 +3f27ac60: subk 20, a9 +3f27ac70: jreq L3F27ACC0 +3f27ac80: move *a13(0x30), a9, 0 +3f27aca0: subk 8, a9 +3f27acb0: jrne L3F27AD10 +L3F27ACC0: +3f27acc0: movk 1, a9 +3f27acd0: movb a9, *a13(0x280) +3f27acf0: jauc L3F27CE80 +L3F27AD10: +3f27ad10: movb a11, *a13(0x280) +3f27ad30: jauc L3F27CE80 +3f27ad50: move *a13(0x180), a11, 1 +3f27ad70: addk 32, a11 +3f27ad80: move a11, *a13(0x180), 1 +3f27ada0: move *a11(0x0), *a13(0xa0), 1 +3f27add0: addk 32, a11 +3f27ade0: move a11, *a13(0x180), 1 +3f27ae00: move *a11(0x0), *a13(0xe0), 1 +3f27ae30: addk 32, a11 +3f27ae40: move a11, *a13(0x180), 1 +3f27ae60: move *a11(0x0), *a13(0xc0), 1 +3f27ae90: addk 32, a11 +3f27aea0: move a11, *a13(0x180), 1 +3f27aec0: move *a11(0x0), *a13(0x100), 1 +3f27aef0: addk 32, a11 +3f27af00: move a11, *a13(0x180), 1 +3f27af20: move *a11(0x0), *a13(0x120), 1 +3f27af50: addk 32, a11 +3f27af60: move a11, *a13(0x180), 1 +3f27af80: move *a11(0x0), *a13(0x140), 1 +3f27afb0: addk 32, a11 +3f27afc0: move a11, *a13(0x180), 1 +3f27afe0: move *a11(0x0), *a13(0x160), 1 +3f27b010: addk 32, a11 +3f27b020: move a11, *a13(0x180), 1 +3f27b040: move a14, -*sp, 1 +3f27b050: move *a13(0x50), a9, 0 +3f27b070: move a9, *a14+, 1 +3f27b080: move *a13(0x160), *a14+, 1 +3f27b0a0: move *a13(0x140), *a14+, 1 +3f27b0c0: move *a13(0xc0), *a14+, 1 +3f27b0e0: move *a13(0xe0), *a14+, 1 +3f27b100: move *a13(0xa0), *a14+, 1 +3f27b120: calla L3F26B3D0 +3f27b150: move a14, -*sp, 1 +3f27b160: move *a13(0xa0), *a14+, 1 +3f27b180: calla L3F702440 +3f27b1b0: move *a13(0xe0), a7, 1 +3f27b1d0: jreq L3F27B230 +3f27b1e0: move a14, -*sp, 1 +3f27b1f0: move a7, *a14+, 1 +3f27b200: calla L3F702440 +L3F27B230: +3f27b230: move *a13(0xc0), a7, 1 +3f27b250: jaeq L3F27D1C0 +3f27b270: move a14, -*sp, 1 +3f27b280: move a7, *a14+, 1 +3f27b290: calla L3F702440 +3f27b2c0: jauc L3F27D1C0 +3f27b2e0: move *a13(0x180), a11, 1 +3f27b300: addk 32, a11 +3f27b310: move a11, *a13(0x180), 1 +3f27b330: move *a11+, a9, 1 +3f27b340: move a11, *a13(0x180), 1 +3f27b360: move a9, *a13(0x290), 1 +3f27b380: move *a11+, a7, 1 +3f27b390: move a11, *a13(0x180), 1 +3f27b3b0: move a7, *a13(0x2b0), 1 +3f27b3d0: move a14, -*sp, 1 +3f27b3e0: sub a7, a7 +3f27b3f0: move a7, *a14+, 1 +3f27b400: move a9, *a14+, 1 +3f27b410: move *a13(0x2b0), a7, 1 +3f27b430: move *a7(0x40), *a14+, 1 +3f27b450: move *a7(0x20), *a14+, 1 +3f27b470: move *a7(0x0), *a14+, 1 +3f27b490: calla L3F28D3F0 +3f27b4c0: move a7, *a13(0x2d0), 1 +3f27b4e0: move a14, -*sp, 1 +3f27b4f0: move *a7+, *a14+, 1 +3f27b500: move a7, *a13(0x2d0), 1 +3f27b520: calla L3F702440 +3f27b550: move a14, -*sp, 1 +3f27b560: move *a7+, *a14+, 1 +3f27b570: move a7, *a13(0x2d0), 1 +3f27b590: calla L3F702440 +3f27b5c0: move a14, -*sp, 1 +3f27b5d0: move *a7+, *a14+, 1 +3f27b5e0: move a7, *a13(0x2d0), 1 +3f27b600: calla L3F702440 +3f27b630: move a14, -*sp, 1 +3f27b640: move *a13(0x2b0), *a14+, 1 +3f27b660: calla L3F702440 +3f27b690: jauc L3F27D1C0 +3f27b6b0: move *a13(0x180), a11, 1 +3f27b6d0: addk 32, a11 +3f27b6e0: move a11, *a13(0x180), 1 +3f27b700: move *a11+, a9, 1 +3f27b710: move a11, *a13(0x180), 1 +3f27b730: move a9, *a13(0x290), 1 +3f27b750: move *a11+, a7, 1 +3f27b760: move a11, *a13(0x180), 1 +3f27b780: move a7, *a13(0x2b0), 1 +3f27b7a0: move a14, -*sp, 1 +3f27b7b0: move a9, *a14+, 1 +3f27b7c0: move a7, *a14+, 1 +3f27b7d0: calla L3F28EBD0 +3f27b800: move a7, *a13(0x2d0), 1 +3f27b820: move a14, -*sp, 1 +3f27b830: move *a7+, *a14+, 1 +3f27b840: move a7, *a13(0x2d0), 1 +3f27b860: calla L3F702440 +3f27b890: move a14, -*sp, 1 +3f27b8a0: move *a7+, *a14+, 1 +3f27b8b0: move a7, *a13(0x2d0), 1 +3f27b8d0: calla L3F702440 +3f27b900: move a14, -*sp, 1 +3f27b910: move *a7+, *a14+, 1 +3f27b920: move a7, *a13(0x2d0), 1 +3f27b940: calla L3F702440 +3f27b970: move a14, -*sp, 1 +3f27b980: move *a13(0x2b0), *a14+, 1 +3f27b9a0: calla L3F702440 +3f27b9d0: jauc L3F27D1C0 +3f27b9f0: calla L3F276CA0 +3f27ba20: jauc L3F27D1C0 +3f27ba40: move *a13(0x180), a11, 1 +3f27ba60: addk 32, a11 +3f27ba70: move a11, *a13(0x180), 1 +3f27ba90: move *a11(0x0), *a13(0x80), 1 +3f27bac0: move a14, -*sp, 1 +3f27bad0: move *a13(0x80), *a14+, 1 +3f27baf0: movi 0x3f27e2d0, a8 +3f27bb20: move a8, *a14+, 1 +3f27bb30: calla L3FB341E0 +3f27bb60: move a14, -*sp, 1 +3f27bb70: move *a13(0x80), *a14+, 1 +3f27bb90: calla L3F2260F0 +3f27bbc0: move a14, -*sp, 1 +3f27bbd0: movk 1, a9 +3f27bbe0: move a9, *a14+, 1 +3f27bbf0: movk 8, a7 +3f27bc00: move a7, *a14+, 1 +3f27bc10: calla L3F703D90 +3f27bc40: move a8, *a13(0x1c0), 1 +3f27bc60: move a8, *a13(0x1e0), 1 +3f27bc80: move a8, a8 +3f27bc90: jrne L3F27BDA0 +3f27bca0: move a14, -*sp, 1 +3f27bcb0: movi 0x3f27e448, a8 +3f27bce0: move a8, *a14+, 1 +3f27bcf0: move *a13(0x1e0), a7, 1 +3f27bd10: move a7, *a14+, 1 +3f27bd20: movi 0x65, a9 +3f27bd40: move a9, *a14+, 1 +3f27bd50: subk 11, a9 +3f27bd60: move a9, *a14+, 1 +3f27bd70: calla L3F265310 +L3F27BDA0: +3f27bda0: move *a13(0x1c0), a9, 1 +3f27bdc0: movk 2, a7 +3f27bdd0: move a7, *a9, 1 +3f27bde0: sub a7, a7 +3f27bdf0: setf 16, 1, 0 +3f27be00: move a7, *a13(0x200), 0 +3f27be20: movk 1, a9 +3f27be30: movb a9, *a13(0x280) +3f27be50: jauc L3F27D1C0 +3f27be70: move *a13(0x180), a11, 1 +3f27be90: addk 32, a11 +3f27bea0: move a11, *a13(0x180), 1 +3f27bec0: move a14, -*sp, 1 +3f27bed0: move a13, a9 +3f27bee0: addi 0x200, a9 +3f27bf00: move a9, *a14+, 1 +3f27bf10: move a13, a7 +3f27bf20: addi 0x1c0, a7 +3f27bf40: move a7, *a14+, 1 +3f27bf50: movk 8, a7 +3f27bf60: move a7, *a14+, 1 +3f27bf70: move *a11(0x0), *a14+, 1 +3f27bf90: calla L3F298D10 +3f27bfc0: move *a13(0x1c0), a7, 1 +3f27bfe0: movk 4, a9 +3f27bff0: move a9, *a7, 1 +3f27c000: jauc L3F27D1C0 +3f27c020: move *a13(0x180), a11, 1 +3f27c040: addk 32, a11 +3f27c050: move a11, *a13(0x180), 1 +3f27c070: move a14, -*sp, 1 +3f27c080: move a13, a9 +3f27c090: addi 0x200, a9 +3f27c0b0: move a9, *a14+, 1 +3f27c0c0: move a13, a7 +3f27c0d0: addi 0x1c0, a7 +3f27c0f0: move a7, *a14+, 1 +3f27c100: movk 2, a7 +3f27c110: move a7, *a14+, 1 +3f27c120: move *a11(0x0), *a14+, 1 +3f27c140: calla L3F298D10 +3f27c170: move *a13(0x1c0), a7, 1 +3f27c190: movk 19, a9 +3f27c1a0: move a9, *a7, 1 +3f27c1b0: jauc L3F27D1C0 +3f27c1d0: move *a13(0x180), a11, 1 +3f27c1f0: addk 32, a11 +3f27c200: move a11, *a13(0x180), 1 +3f27c220: move a14, -*sp, 1 +3f27c230: move a13, a9 +3f27c240: addi 0x200, a9 +3f27c260: move a9, *a14+, 1 +3f27c270: move a13, a7 +3f27c280: addi 0x1c0, a7 +3f27c2a0: move a7, *a14+, 1 +3f27c2b0: movk 8, a7 +3f27c2c0: move a7, *a14+, 1 +3f27c2d0: move *a11(0x0), *a14+, 1 +3f27c2f0: calla L3F298D10 +3f27c320: move *a13(0x1c0), a7, 1 +3f27c340: movk 20, a9 +3f27c350: move a9, *a7, 1 +3f27c360: jauc L3F27D1C0 +3f27c380: move *a13(0x180), a11, 1 +3f27c3a0: addk 32, a11 +3f27c3b0: move a11, *a13(0x180), 1 +3f27c3d0: move a14, -*sp, 1 +3f27c3e0: move a13, a9 +3f27c3f0: addi 0x200, a9 +3f27c410: move a9, *a14+, 1 +3f27c420: move a13, a7 +3f27c430: addi 0x1c0, a7 +3f27c450: move a7, *a14+, 1 +3f27c460: movk 2, a7 +3f27c470: move a7, *a14+, 1 +3f27c480: move *a11(0x0), *a14+, 1 +3f27c4a0: calla L3F29C8E0 +3f27c4d0: move *a13(0x1c0), a7, 1 +3f27c4f0: movk 5, a9 +3f27c500: move a9, *a7, 1 +3f27c510: jauc L3F27D1C0 +3f27c530: move *a13(0x180), a11, 1 +3f27c550: addk 32, a11 +3f27c560: move a11, *a13(0x180), 1 +3f27c580: move a14, -*sp, 1 +3f27c590: move a13, a9 +3f27c5a0: addi 0x200, a9 +3f27c5c0: move a9, *a14+, 1 +3f27c5d0: move a13, a7 +3f27c5e0: addi 0x1c0, a7 +3f27c600: move a7, *a14+, 1 +3f27c610: movk 8, a7 +3f27c620: move a7, *a14+, 1 +3f27c630: move *a11(0x0), *a14+, 1 +3f27c650: calla L3F29C8E0 +3f27c680: move *a13(0x1c0), a7, 1 +3f27c6a0: movk 15, a9 +3f27c6b0: move a9, *a7, 1 +3f27c6c0: jauc L3F27D1C0 +3f27c6e0: move *a13(0x180), a11, 1 +3f27c700: addk 32, a11 +3f27c710: move a11, *a13(0x180), 1 +3f27c730: move a14, -*sp, 1 +3f27c740: move a13, a9 +3f27c750: addi 0x200, a9 +3f27c770: move a9, *a14+, 1 +3f27c780: move a13, a7 +3f27c790: addi 0x1c0, a7 +3f27c7b0: move a7, *a14+, 1 +3f27c7c0: movk 2, a7 +3f27c7d0: move a7, *a14+, 1 +3f27c7e0: move *a11(0x0), *a14+, 1 +3f27c800: calla L3F29C8E0 +3f27c830: move *a13(0x1c0), a7, 1 +3f27c850: movk 14, a9 +3f27c860: move a9, *a7, 1 +3f27c870: jauc L3F27D1C0 +3f27c890: move a14, -*sp, 1 +3f27c8a0: move a13, a11 +3f27c8b0: addi 0x200, a11 +3f27c8d0: move a11, *a14+, 1 +3f27c8e0: move *a13(0x1c0), *a14+, 1 +3f27c900: calla L3F2A2FC0 +3f27c930: jauc L3F27D1C0 +3f27c950: move a14, -*sp, 1 +3f27c960: move a13, a11 +3f27c970: addi 0x200, a11 +3f27c990: move a11, *a14+, 1 +3f27c9a0: move *a13(0x1c0), *a14+, 1 +3f27c9c0: calla L3F2A0C10 +3f27c9f0: jruc L3F27D1C0 +3f27ca00: move *a13(0x180), a11, 1 +3f27ca20: addk 32, a11 +3f27ca30: move a11, *a13(0x180), 1 +3f27ca50: move a14, -*sp, 1 +3f27ca60: move *a11(0x0), *a14+, 1 +3f27ca80: calla L3FAF8F30 +3f27cab0: move a14, -*sp, 1 +3f27cac0: movk 1, a9 +3f27cad0: move a9, *a14+, 1 +3f27cae0: movk 8, a7 +3f27caf0: move a7, *a14+, 1 +3f27cb00: calla L3F703D90 +3f27cb30: move a8, *a13(0x1c0), 1 +3f27cb50: move a8, *a13(0x1e0), 1 +3f27cb70: move a8, a8 +3f27cb80: jrne L3F27CC90 +3f27cb90: move a14, -*sp, 1 +3f27cba0: movi 0x3f27e448, a8 +3f27cbd0: move a8, *a14+, 1 +3f27cbe0: move *a13(0x1e0), a7, 1 +3f27cc00: move a7, *a14+, 1 +3f27cc10: movi 0x65, a9 +3f27cc30: move a9, *a14+, 1 +3f27cc40: subk 11, a9 +3f27cc50: move a9, *a14+, 1 +3f27cc60: calla L3F265310 +L3F27CC90: +3f27cc90: move *a13(0x1c0), a9, 1 +3f27ccb0: movk 10, a7 +3f27ccc0: move a7, *a9, 1 +3f27ccd0: move @0x9b000, a7, 1 +3f27cd00: addi 0x1388, a7 +3f27cd20: move a7, *a9(0x20), 1 +3f27cd40: sub a7, a7 +3f27cd50: setf 16, 1, 0 +3f27cd60: move a7, *a13(0x200), 0 +3f27cd80: movk 1, a9 +3f27cd90: movb a9, *a13(0x280) +3f27cdb0: jruc L3F27D1C0 +3f27cdc0: move *a13(0x180), a11, 1 +3f27cde0: addk 32, a11 +3f27cdf0: move a11, *a13(0x180), 1 +L3F27CE10: +3f27ce10: move a14, -*sp, 1 +3f27ce20: move *a11(0x0), *a14+, 1 +3f27ce40: calla L3FAF8880 +L3F27CE70: +3f27ce70: jruc L3F27D1C0 +L3F27CE80: +3f27ce80: move *a13(0x30), a8, 0 +3f27cea0: dec a8 +L3F27CEB0: +3f27ceb0: cmpi 0x13, a8 +3f27ced0: jrhi L3F27D1C0 +3f27cee0: sll 0x5, a8 +L3F27CEF0: +3f27cef0: addi 0x3f27cf40, a8 +3f27cf20: move *a8, a8, 1 +3f27cf30: jump a8 +3f27cf40: movb b10, *b0(0x3f27) +3f27cf60: move *a2(0x3f27), *a0(0xd1c0), 1 +L3F27CF90: +3f27cf90: dsjs a7, L3F27CE10 +3f27cfa0: .word 0xbe70 +3f27cfb0: dsjs a7, L3F27CE30 +3f27cfc0: jahi 0xd1c03f27 +3f27cff0: dsjs a7, L3F27CE70 +3f27d000: jrc L3F27C910 +L3F27D010: +3f27d010: dsjs a7, L3F27CE90 +3f27d020: jrnc L3F27D530 +L3F27D030: +3f27d030: dsjs a7, L3F27CEB0 +3f27d040: move *a14(0x3f27), *a0+, 0 +3f27d060: jaeq L3F2BC2F0 +3f27d080: jrnv L3F27CC90 +3f27d090: dsjs a7, L3F27CF10 +3f27d0a0: move *a14(0x3f27), *a0+, 0 +3f27d0c0: move *a14(0x3f27), *a0+, 0 +3f27d0e0: jrle L3F27CEF0 +3f27d0f0: dsjs a7, L3F27CF70 +3f27d100: jrge L3F27D410 +3f27d110: dsjs a7, L3F27CF90 +3f27d120: move a7, *a0(0x3f27), 1 +3f27d140: move *b5(0x3f27), b0, 1 +3f27d160: move *sp(0x3f27), *b0(0xc020), 0 +3f27d190: dsjs a7, L3F27D010 +3f27d1a0: jrp L3F27CEB0 +3f27d1b0: dsjs a7, L3F27D030 +L3F27D1C0: +3f27d1c0: setf 8, 0, 0 +3f27d1d0: move *a13(0x280), a11, 0 +3f27d1f0: dsj a11, L3F27D470 +3f27d210: move *a13(0x1c0), *a13(0x210), 1 +3f27d240: sub a11, a11 +3f27d250: move a11, *a13(0x230), 1 +3f27d270: setf 16, 1, 0 +3f27d280: move *a13(0x200), a9, 0 +3f27d2a0: addk 4, a9 +3f27d2b0: move a9, *a13(0x250), 1 +3f27d2d0: move a14, -*sp, 1 +3f27d2e0: movk 12, a7 +3f27d2f0: move a7, *a14+, 1 +3f27d300: move a13, a9 +3f27d310: addi 0x210, a9 +3f27d330: move a9, *a14+, 1 +3f27d340: move @0xa4970, *a14+, 1 +3f27d370: calla L3FB3CE40 +3f27d3a0: move a8, a8 +3f27d3b0: jrge L3F27D470 +3f27d3c0: move a14, -*sp, 1 +3f27d3d0: movi 0x3f27e568, a8 +3f27d400: move a8, *a14+, 1 +L3F27D410: +3f27d410: calla L3FB341E0 +3f27d440: calla L3F707A30 +L3F27D470: +3f27d470: move a14, -*sp, 1 +3f27d480: move *a13(0x1a0), *a14+, 1 +3f27d4a0: calla L3F702440 +3f27d4d0: move *sp(0xa0), a14, 1 +3f27d4f0: mmfm sp, a7,a9,a11,a13 +3f27d510: rets 2 +L3F27D520: +3f27d520: mmtm sp, a9,a11,a13 +3f27d540: move a14, a13 +3f27d550: addi 0xb0, a14 +3f27d570: sub a11, a11 +3f27d580: setf 16, 1, 0 +3f27d590: move a11, *a13(0xa0), 0 +3f27d5b0: move a14, -*sp, 1 +3f27d5c0: movk 1, a11 +3f27d5d0: move a11, *a14+, 1 +3f27d5e0: movk 8, a11 +3f27d5f0: move a11, *a14+, 1 +3f27d600: calla L3F703D90 +3f27d630: move a8, *a13(0x60), 1 +3f27d650: move a8, *a13(0x80), 1 +3f27d670: move a8, a8 +3f27d680: jrne L3F27D790 +3f27d690: move a14, -*sp, 1 +3f27d6a0: movi 0x3f27e6e8, a8 +3f27d6d0: move a8, *a14+, 1 +3f27d6e0: move *a13(0x80), a11, 1 +3f27d700: move a11, *a14+, 1 +3f27d710: movi 0x65, a11 +3f27d730: move a11, *a14+, 1 +3f27d740: subk 11, a11 +3f27d750: move a11, *a14+, 1 +3f27d760: calla L3F265310 +L3F27D790: +3f27d790: move *a13(0x60), a11, 1 +3f27d7b0: move *a13(0xffc0), *a11(0x0), 1 +3f27d7e0: movk 8, a11 +3f27d7f0: setf 16, 1, 0 +3f27d800: move a11, *a13(0xa0), 0 +3f27d820: move *a13(0x80), *a13(0x0), 1 +3f27d850: sub a9, a9 +3f27d860: move a9, *a13(0x20), 1 +3f27d880: move a11, *a13(0x40), 1 +3f27d8a0: move a14, -*sp, 1 +3f27d8b0: movk 12, a9 +3f27d8c0: move a9, *a14+, 1 +3f27d8d0: move a13, *a14+, 1 +3f27d8e0: move *a13(0xffe0), *a14+, 1 +3f27d900: calla L3FB3CE40 +3f27d930: move a8, a8 +3f27d940: jrge L3F27DA00 +3f27d950: move a14, -*sp, 1 +3f27d960: movi 0x3f27e568, a8 +3f27d990: move a8, *a14+, 1 +3f27d9a0: calla L3FB341E0 +3f27d9d0: calla L3F707A30 +L3F27DA00: +3f27da00: move *sp(0x80), a14, 1 +3f27da20: mmfm sp, a9,a11,a13 +3f27da40: rets 2 +3f27da50: mmtm sp, a9,a11,a13 +3f27da70: move a14, a13 +3f27da80: addi 0x70, a14 +3f27daa0: sub a11, a11 +3f27dab0: movb a11, *a13(0x60) +3f27dad0: move a14, -*sp, 1 +3f27dae0: movi 0x3f27e810, a8 +3f27db10: move a8, *a14+, 1 +3f27db20: move @0xa4970, *a14+, 1 +3f27db50: calla L3F6F5820 +3f27db80: move a8, *a13(0x20), 1 +3f27dba0: subk 12, a8 +3f27dbb0: jrlt L3F27DFE0 +L3F27DBC0: +3f27dbc0: move a14, -*sp, 1 +3f27dbd0: movk 12, a11 +3f27dbe0: move a11, *a14+, 1 +3f27dbf0: movk 1, a11 +3f27dc00: move a11, *a14+, 1 +3f27dc10: calla L3F703D90 +3f27dc40: move a8, *a13, 1 +3f27dc50: move a14, -*sp, 1 +3f27dc60: movk 12, a11 +3f27dc70: move a11, *a14+, 1 +3f27dc80: move a8, *a14+, 1 +3f27dc90: move @0xa4970, *a14+, 1 +3f27dcc0: calla L3FB3B0F0 +3f27dcf0: move a8, *a13(0x40), 1 +3f27dd10: subk 12, a8 +3f27dd20: jreq L3F27DE20 +3f27dd30: move a14, -*sp, 1 +3f27dd40: movi 0x3f27e820, a8 +3f27dd70: move a8, *a14+, 1 +3f27dd80: move *a13(0x40), *a14+, 1 +3f27dda0: movi 0x65, a11 +3f27ddc0: move a11, *a14+, 1 +3f27ddd0: subk 11, a11 +3f27dde0: move a11, *a14+, 1 +3f27ddf0: calla L3F265310 +L3F27DE20: +3f27de20: move a14, -*sp, 1 +3f27de30: move *a13(0x0), *a14+, 1 +3f27de50: movi 0x3f27a7d0, a11 +3f27de80: move a11, *a14+, 1 +3f27de90: calla L3F2798B0 +3f27dec0: movk 1, a11 +3f27ded0: movb a11, *a13(0x60) +3f27def0: move a14, -*sp, 1 +3f27df00: movi 0x3f27e810, a8 +3f27df30: move a8, *a14+, 1 +3f27df40: move @0xa4970, *a14+, 1 +3f27df70: calla L3F6F5820 +3f27dfa0: move a8, *a13(0x20), 1 +3f27dfc0: subk 12, a8 +3f27dfd0: jrge L3F27DBC0 +L3F27DFE0: +3f27dfe0: dsjs a11, L3F27E060 +3f27dff0: move a14, -*sp, 1 +3f27e000: move @0xa4fd0, *a14+, 1 +3f27e030: calla L3FB3FE90 +L3F27E060: +3f27e060: move a14, -*sp, 1 +3f27e070: sub a11, a11 +3f27e080: move a11, *a14+, 1 +3f27e090: movi 0x3f27da50, a9 +3f27e0c0: move a9, *a14+, 1 +3f27e0d0: move @0xa4970, *a14+, 1 +3f27e100: calla L3FB3F250 +3f27e130: move *sp(0x80), a14, 1 +3f27e150: mmfm sp, a9,a11,a13 +3f27e170: rets 2 +3f27e180: sla 0x0, a10 +3f27e190: modu a3, a9 +3f27e1a0: sra b11, b3 +3f27e1b0: .word 0x7472 +3f27e1c0: mods b2, sp +3f27e1d0: .word 0x7461 +3f27e1e0: modu a11, a10 +3f27e1f0: sla 0x3, a2 +3f27e200: sla 0x1, b10 +3f27e210: sla a11, a12 +3f27e220: sla 0x3, b4 +3f27e230: modu a11, a10 +3f27e240: sla 0x3, a2 +3f27e250: rl b11, b2 +3f27e260: srl a11, a14 +3f27e270: modu a9, a0 +3f27e280: sra b11, b6 +3f27e290: srl b3, b2 +3f27e2a0: modu a11, a12 +3f27e2b0: sla 0x3, b7 +3f27e2c0: .word 0x000a +3f27e2d0: modu a3, a14 +3f27e2e0: .word 0x7765 +3f27e2f0: .word 0x755f +3f27e300: srl 0xd, a9 +3f27e310: sla 0x3, a3 +3f27e320: rl a11, a4 +3f27e330: sll b11, b3 +3f27e340: modu a3, sp +3f27e350: sra a11, a14 +3f27e360: .word 0x7463 +3f27e370: sll a9, a0 +3f27e380: mods a3, a1 +3f27e390: sra a11, a12 +3f27e3a0: sla 0x3, a4 +3f27e3b0: rl b11, b7 +3f27e3c0: rl b3, b4 +3f27e3d0: .word 0x7320 +3f27e3e0: .word 0x7365 +3f27e3f0: rl b11, b3 +3f27e400: modu a3, sp +3f27e410: rl a9, a0 +3f27e420: sla 0x3, a4 +3f27e430: sra a1, a5 +3f27e440: .word 0x0a00 +3f27e450: .word 0x7020 +3f27e460: modu b11, b2 +3f27e470: sra a11, a3 +3f27e480: .word 0x7373 +3f27e490: .word 0x735f +3f27e4a0: .word 0x7365 +3f27e4b0: sll b11, b3 +3f27e4c0: mods a11, sp +3f27e4d0: dsjs a0, L3F27E5F0 +3f27e4e0: addc a9, a0 +3f27e4f0: mods a3, a1 +3f27e500: modu a11, a12 +3f27e510: sla 0x3, a3 +3f27e520: sla a10, a6 +3f27e530: mods a3, a9 +3f27e540: sra a3, a5 +3f27e550: .word 0x0a20 +3f27e560: .word 0x0a00 +3f27e570: addc a9, a0 +3f27e580: modu a3, a1 +3f27e590: modu a11, a14 +3f27e5a0: sla 0x3, b4 +3f27e5b0: .word 0x7277 +3f27e5c0: .word 0x7469 +3f27e5d0: sla 0x3, a5 +3f27e5e0: modu a3, a9 +L3F27E5F0: +3f27e5f0: modu b11, b4 +3f27e600: .word 0x7420 +3f27e610: sra a11, a8 +3f27e620: mods a1, a0 +3f27e630: .word 0x7461 +3f27e640: .word 0x732d +3f27e650: .word 0x7365 +3f27e660: rl b11, b3 +3f27e670: modu a3, sp +3f27e680: srl a11, a13 +3f27e690: sla 0x3, b2 +3f27e6a0: modu b11, b3 +3f27e6b0: lmo a11, a3 +3f27e6c0: .word 0x7465 +3f27e6d0: .word 0x0a20 +3f27e6e0: .word 0x0a00 +3f27e6f0: rl a9, a0 +3f27e700: srl a3, a14 +3f27e710: .word 0x726f +3f27e720: mpyu a11, a13 +3f27e730: sla a11, a12 +3f27e740: .word 0x7274 +3f27e750: .word 0x7365 +3f27e760: mods b3, b5 +3f27e770: sla 0x3, b4 +3f27e780: sla 0x1, b10 +3f27e790: sla a10, a3 +3f27e7a0: mods a3, a12 +3f27e7b0: sll a11, sp +3f27e7c0: subb a1, a0 +3f27e7d0: rl a11, a1 +3f27e7e0: sra a11, a12 +3f27e7f0: sla 0x3, a4 +3f27e800: .word 0x000a +3f27e810: .word 0x0072 +3f27e820: sla 0x0, a10 +3f27e830: sra b11, b3 +3f27e840: .word 0x7373 +3f27e850: srl a11, a13 +3f27e860: mpyu b11, b2 +3f27e870: .word 0x7361 +3f27e880: sla 0x3, b4 +3f27e890: sla 0x1, b10 +3f27e8a0: sla a11, a6 +3f27e8b0: mods a3, a9 +3f27e8c0: sra a3, a5 +3f27e8d0: .word 0x7220 +3f27e8e0: sla a11, a5 +3f27e8f0: mpyu a11, a4 +3f27e900: sra b11, b2 +3f27e910: modu a11, a3 +3f27e920: sra b3, b2 +3f27e930: .word 0x0a20 +3f27e940: .word 0x0000 +L3F27E950: +3f27e950: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f27e970: move a14, a13 +3f27e980: move *a13(0xffe0), a9, 1 +3f27e9a0: move *a13(0xffc0), a10, 1 +3f27e9c0: move *a13(0xffa0), a11, 1 +3f27e9e0: sub a12, a12 +3f27e9f0: cmp a11, a12 +3f27ea00: jrge L3F27EB10 +3f27ea10: setf 8, 0, 0 +L3F27EA20: +3f27ea20: move a12, a7 +3f27ea30: sll 0x3, a7 +3f27ea40: add a9, a7 +3f27ea50: move a12, a5 +3f27ea60: sll 0x3, a5 +3f27ea70: add a10, a5 +3f27ea80: move *a7, a7, 0 +3f27ea90: move *a5, a5, 0 +3f27eaa0: cmp a5, a7 +3f27eab0: jreq L3F27EAE0 +3f27eac0: movk 1, a8 +3f27ead0: jruc L3F27EB20 +L3F27EAE0: +3f27eae0: inc a12 +3f27eaf0: cmp a11, a12 +3f27eb00: jrlt L3F27EA20 +L3F27EB10: +3f27eb10: sub a8, a8 +L3F27EB20: +3f27eb20: move *sp(0x100), a14, 1 +3f27eb40: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f27eb60: rets 2 +L3F27EB70: +3f27eb70: mmtm sp, a9,a10,a11,a13 +3f27eb90: move a14, a13 +3f27eba0: move *a13(0xffe0), a9, 1 +3f27ebc0: sub a10, a10 +3f27ebd0: move a14, -*sp, 1 +3f27ebe0: move a9, *a14+, 1 +3f27ebf0: calla L3FB458D0 +3f27ec20: cmp a8, a10 +3f27ec30: jrge L3F27F190 +L3F27EC40: +3f27ec40: move a10, a11 +3f27ec50: sll 0x3, a11 +3f27ec60: add a9, a11 +3f27ec70: movb *a11, a11 +3f27ec80: cmpi 0x24, a11 +3f27eca0: jreq L3F27F110 +3f27ecb0: move a10, a11 +3f27ecc0: sll 0x3, a11 +3f27ecd0: add a9, a11 +3f27ece0: movb *a11, a11 +3f27ecf0: cmpi 0x2d, a11 +3f27ed10: jreq L3F27F110 +3f27ed20: move a10, a11 +3f27ed30: sll 0x3, a11 +3f27ed40: add a9, a11 +3f27ed50: movb *a11, a11 +3f27ed60: cmpi 0x2e, a11 +3f27ed80: jreq L3F27F110 +3f27ed90: move a10, a11 +3f27eda0: sll 0x3, a11 +3f27edb0: add a9, a11 +3f27edc0: movb *a11, a11 +3f27edd0: cmpi 0x5f, a11 +3f27edf0: jreq L3F27F110 +3f27ee00: move a10, a11 +3f27ee10: sll 0x3, a11 +3f27ee20: add a9, a11 +3f27ee30: movb *a11, a11 +3f27ee40: sll 0x3, a11 +3f27ee50: addi 0xd8400, a11 +3f27ee80: setf 8, 0, 0 +3f27ee90: move *a11, a11, 0 +3f27eea0: btst 2, a11 +3f27eeb0: jrne L3F27F110 +3f27eec0: move a10, a11 +3f27eed0: sll 0x3, a11 +3f27eee0: add a9, a11 +3f27eef0: movb *a11, a11 +3f27ef00: sll 0x3, a11 +3f27ef10: addi 0xd8400, a11 +3f27ef40: move *a11, a11, 0 +3f27ef50: btst 1, a11 +3f27ef60: jrne L3F27F110 +3f27ef70: move a10, a11 +3f27ef80: sll 0x3, a11 +3f27ef90: add a9, a11 +3f27efa0: movb *a11, a11 +3f27efb0: sll 0x3, a11 +3f27efc0: addi 0xd8400, a11 +3f27eff0: move *a11, a11, 0 +3f27f000: btst 0, a11 +3f27f010: jrne L3F27F110 +3f27f020: move a10, a11 +3f27f030: sll 0x3, a11 +3f27f040: add a9, a11 +3f27f050: movb *a11, a11 +3f27f060: sll 0x3, a11 +3f27f070: addi 0xd8400, a11 +3f27f0a0: move *a11, a11, 0 +3f27f0b0: andi 0xc0, a11 +3f27f0e0: jrne L3F27F110 +3f27f0f0: sub a8, a8 +3f27f100: jruc L3F27F1A0 +L3F27F110: +3f27f110: inc a10 +3f27f120: move a14, -*sp, 1 +3f27f130: move a9, *a14+, 1 +3f27f140: calla L3FB458D0 +3f27f170: cmp a8, a10 +3f27f180: jrlt L3F27EC40 +L3F27F190: +3f27f190: movk 1, a8 +L3F27F1A0: +3f27f1a0: move *sp(0xa0), a14, 1 +3f27f1c0: mmfm sp, a9,a10,a11,a13 +3f27f1e0: rets 2 +L3F27F1F0: +3f27f1f0: mmtm sp, a5,a7,a9,a11,a13 +3f27f210: move a14, a13 +3f27f220: addi 0x40, a14 +3f27f240: move *a13(0xffe0), a9, 1 +3f27f260: move *a13(0xffc0), *a13(0x0), 1 +3f27f290: movi 0x64, a11 +3f27f2b0: movb a11, *a9(0x2c0) +3f27f2d0: jruc L3F27F6A0 +L3F27F2E0: +3f27f2e0: move *a13, a11, 1 +3f27f2f0: setf 16, 0, 0 +3f27f300: move *a11(0x20), *a9(0x30), 0 +3f27f330: setf 8, 0, 0 +3f27f340: move *a9(0x60), a11, 0 +3f27f360: inc a11 +3f27f370: movb a11, *a9(0x60) +3f27f390: movk 1, a11 +3f27f3a0: movb a11, *a9(0x40) +3f27f3c0: move *a13(0xffc0), a7, 1 +3f27f3e0: addi 0x40, a7 +3f27f400: move a7, *a13(0x20), 1 +3f27f420: movb *a7(0x20), *a9(0xa8) +3f27f450: move *a9(0x88), a5, 1 +3f27f470: setf 16, 0, 0 +3f27f480: move *a7(0x0), *a5(0x3d0), 0 +3f27f4b0: sub a5, a5 +3f27f4c0: setf 1, 0, 0 +3f27f4d0: move a5, *a9(0x52), 0 +3f27f4f0: move a11, *a9(0x51), 0 +3f27f510: move a5, *a9(0x50), 0 +3f27f530: move a14, -*sp, 1 +3f27f540: move a9, *a14+, 1 +3f27f550: calla L3F2B05C0 +3f27f580: setf 1, 0, 0 +3f27f590: move a11, *a9(0x52), 0 +3f27f5b0: jruc L3F27F700 +L3F27F5C0: +3f27f5c0: movk 1, a11 +3f27f5d0: setf 1, 0, 0 +3f27f5e0: move a11, *a9(0x51), 0 +3f27f600: setf 8, 0, 0 +3f27f610: move *a9(0x50), a7, 0 +3f27f630: subk 3, a7 +3f27f640: jrne L3F27F700 +3f27f650: sub a7, a7 +3f27f660: setf 1, 0, 0 +3f27f670: move a7, *a9(0x50), 0 +3f27f690: jruc L3F27F700 +L3F27F6A0: +3f27f6a0: setf 8, 0, 0 +3f27f6b0: move *a9(0x40), a8, 0 +3f27f6d0: jreq L3F27F2E0 +3f27f6e0: dec a8 +3f27f6f0: jreq L3F27F5C0 +L3F27F700: +3f27f700: move *sp(0xc0), a14, 1 +3f27f720: mmfm sp, a5,a7,a9,a11,a13 +3f27f740: rets 2 +L3F27F750: +3f27f750: mmtm sp, a5,a7,a9,a10,a11,a13 +3f27f770: move a14, a13 +3f27f780: addi 0x34a0, a14 +3f27f7a0: move *a13(0xffe0), a9, 1 +3f27f7c0: sub a11, a11 +3f27f7d0: setf 16, 1, 0 +3f27f7e0: move a11, *a13(0x33b0), 0 +3f27f800: move a11, *a13(0x3420), 0 +3f27f820: move *a13(0xffc0), a10, 1 +3f27f840: setf 1, 0, 0 +3f27f850: move *a10, a11, 0 +3f27f860: jreq L3F27F930 +3f27f870: movk 1, a11 +3f27f880: move a11, *a9(0x51), 0 +3f27f8a0: setf 8, 0, 0 +3f27f8b0: move *a9(0x50), a11, 0 +3f27f8d0: subk 3, a11 +3f27f8e0: jrne L3F27F930 +3f27f8f0: sub a11, a11 +3f27f900: setf 1, 0, 0 +3f27f910: move a11, *a9(0x50), 0 +L3F27F930: +3f27f930: setf 8, 0, 0 +3f27f940: move *a9(0x60), a11, 0 +3f27f960: inc a11 +3f27f970: zext a11, 0 +3f27f980: move *a10(0x30), a7, 0 +3f27f9a0: cmp a11, a7 +3f27f9b0: jreq L3F27FBF0 +3f27f9c0: move @0x9b000, a11, 1 +3f27f9f0: move *a11(0x110), a7, 1 +3f27fa10: inc a7 +3f27fa20: move a7, *a11(0x110), 1 +3f27fa40: move *a9(0x88), a7, 1 +3f27fa60: move *a7(0x808), a11, 1 +3f27fa80: inc a11 +3f27fa90: move a11, *a7(0x808), 1 +3f27fab0: move a14, -*sp, 1 +3f27fac0: movk 6, a11 +3f27fad0: move a11, *a14+, 1 +3f27fae0: move *a13(0xffa0), a7, 1 +3f27fb00: addi 0x30, a7 +3f27fb20: move a7, *a14+, 1 +3f27fb30: move *a9(0x88), a7, 1 +3f27fb50: addi 0x280, a7 +3f27fb70: move a7, *a14+, 1 +3f27fb80: calla L3FB44400 +3f27fbb0: sub a7, a7 +3f27fbc0: movb a7, *a10(0x8) +3f27fbe0: jruc L3F27FC40 +L3F27FBF0: +3f27fbf0: move *a9(0x60), a11, 0 +3f27fc10: inc a11 +3f27fc20: movb a11, *a9(0x60) +L3F27FC40: +3f27fc40: setf 1, 0, 0 +3f27fc50: move *a9(0x52), a11, 0 +3f27fc70: dsj a11, L3F2809F0 +3f27fc90: setf 16, 0, 0 +3f27fca0: move @0xa5000, a11, 0 +3f27fcd0: setf 8, 0, 0 +3f27fce0: move *a9(0x2d0), a7, 0 +3f27fd00: sub a7, a11 +3f27fd10: setf 16, 1, 0 +3f27fd20: move a11, *a13(0x3430), 0 +3f27fd40: sub a11, a11 +3f27fd50: move a11, *a13(0x3420), 0 +3f27fd70: move *a9(0x358), *a13(0x33c0), 1 +3f27fda0: move *a13(0x33c0), a7, 1 +3f27fdc0: subi 0x358, a7 +3f27fde0: cmp a9, a7 +3f27fdf0: jaeq L3F280730 +3f27fe10: move *a13(0x3430), a7, 0 +3f27fe30: cmp a7, a11 +3f27fe40: jage L3F280730 +L3F27FE60: +3f27fe60: move *a13(0x33c0), a11, 1 +3f27fe80: move *a11(0x60), a7, 1 +3f27fea0: move a7, *a13(0x3400), 1 +3f27fec0: jrne L3F27FFD0 +3f27fed0: move a14, -*sp, 1 +3f27fee0: move a9, a7 +3f27fef0: addi 0x358, a7 +3f27ff10: move a7, *a14+, 1 +3f27ff20: movi 0x3f290560, a8 +3f27ff50: move a8, *a14+, 1 +3f27ff60: calla L3FB341E0 +3f27ff90: calla L3F6EDD80 +3f27ffc0: jruc L3F280650 +L3F27FFD0: +3f27ffd0: setf 8, 0, 0 +3f27ffe0: move *a11(0x40), a7, 0 +3f280000: move *a10(0x38), a11, 0 +3f280020: cmp a7, a11 +3f280030: jrnc L3F280140 +3f280040: move *a13(0x33c0), a11, 1 +3f280060: setf 16, 1, 0 +3f280070: move *a11(0x40), a7, 0 +3f280090: setf 8, 0, 0 +3f2800a0: move *a9(0x58), a11, 0 +3f2800c0: cmp a11, a7 +3f2800d0: jrls L3F280730 +3f2800e0: move *a10(0x38), a11, 0 +3f280100: move *a9(0x58), a7, 0 +3f280120: cmp a7, a11 +3f280130: jrnc L3F280730 +L3F280140: +3f280140: move *a13(0x33c0), a11, 1 +3f280160: move *a11(0x0), *a13(0x33e0), 1 +3f280190: pushst +3f2801a0: dint +3f2801b0: move a11, *a13(0x3460), 1 +3f2801d0: move *a11(0x20), *a13(0x3480), 1 +3f280200: move *a13(0x3480), a7, 1 +3f280220: move *a11, *a7, 1 +3f280230: move *a7, a7, 1 +3f280240: move *a13(0x3480), *a7(0x20), 1 +3f280270: move a11, *a11, 1 +3f280280: move a11, *a11(0x20), 1 +3f2802a0: popst +3f2802b0: move *a9(0x2d0), a7, 0 +3f2802d0: inc a7 +3f2802e0: movb a7, *a9(0x2d0) +3f280300: move *a9(0x2d0), a7, 0 +3f280320: setf 16, 0, 0 +3f280330: move @0xa5000, a11, 0 +3f280360: cmp a11, a7 +3f280370: jrls L3F280480 +3f280380: move a14, -*sp, 1 +3f280390: move a9, a7 +3f2803a0: addi 0x2d0, a7 +3f2803c0: move a7, *a14+, 1 +3f2803d0: move a9, *a14+, 1 +3f2803e0: movi 0x3f2906e8, a8 +3f280410: move a8, *a14+, 1 +3f280420: calla L3FB341E0 +3f280450: calla L3F6EDD80 +L3F280480: +3f280480: setf 16, 1, 0 +3f280490: move *a13(0x3420), a11, 0 +3f2804b0: inc a11 +3f2804c0: move a11, *a13(0x3420), 0 +3f2804e0: pushst +3f2804f0: dint +3f280500: move *a13(0x33c0), *a13(0x3460), 1 +3f280530: move *a9(0x2f8), *a13(0x3480), 1 +3f280560: move *a13(0x3460), a7, 1 +3f280580: move *a13(0x3480), a5, 1 +3f2805a0: move *a5, *a7, 1 +3f2805b0: move a5, *a7(0x20), 1 +3f2805d0: move a7, *a5, 1 +3f2805e0: move *a7, a5, 1 +3f2805f0: move a7, *a5(0x20), 1 +3f280610: popst +3f280620: move *a13(0x33e0), *a13(0x33c0), 1 +L3F280650: +3f280650: move *a13(0x33c0), a11, 1 +3f280670: subi 0x358, a11 +3f280690: cmp a9, a11 +3f2806a0: jreq L3F280730 +3f2806b0: setf 16, 1, 0 +3f2806c0: move *a13(0x3420), a11, 0 +3f2806e0: move *a13(0x3430), a7, 0 +3f280700: cmp a7, a11 +3f280710: jalt L3F27FE60 +L3F280730: +3f280730: setf 16, 1, 0 +3f280740: move *a13(0x3420), a11, 0 +3f280760: move *a13(0x3430), a7, 0 +3f280780: cmp a7, a11 +3f280790: jrne L3F2808A0 +3f2807a0: sub a5, a5 +3f2807b0: move a5, *a9(0x78), 0 +3f2807d0: setf 1, 0, 0 +3f2807e0: move a5, *a9(0x52), 0 +3f280800: setf 8, 0, 0 +3f280810: move *a9(0x50), a5, 0 +3f280830: subk 3, a5 +3f280840: jrne L3F2809F0 +3f280850: sub a5, a5 +3f280860: setf 1, 0, 0 +3f280870: move a5, *a9(0x50), 0 +3f280890: jruc L3F2809F0 +L3F2808A0: +3f2808a0: setf 16, 0, 0 +3f2808b0: move @0xa5000, a5, 0 +3f2808e0: cmp a5, a11 +3f2808f0: jrls L3F2809F0 +3f280900: move a14, -*sp, 1 +3f280910: move a9, a7 +3f280920: addi 0x2d8, a7 +3f280940: move a7, *a14+, 1 +3f280950: movi 0x3f2908f8, a8 +3f280980: move a8, *a14+, 1 +3f280990: calla L3FB341E0 +3f2809c0: calla L3F6EDD80 +L3F2809F0: +3f2809f0: setf 8, 0, 0 +3f280a00: move *a10(0x8), a11, 0 +3f280a20: jreq L3F280FD0 +3f280a30: move a14, -*sp, 1 +3f280a40: move *a13(0xff80), *a14+, 1 +3f280a60: calla L3F9E0B80 +3f280a90: setf 16, 1, 0 +3f280aa0: move a8, *a13(0x33b0), 0 +3f280ac0: move *a13(0x33b0), a11, 0 +3f280ae0: dec a11 +3f280af0: jrle L3F280DE0 +3f280b00: move a14, -*sp, 1 +3f280b10: move a13, a11 +3f280b20: addk 32, a11 +3f280b30: move a11, *a14+, 1 +3f280b40: move *a13(0xff80), *a14+, 1 +3f280b60: move *a13(0x33b0), a7, 0 +3f280b80: move a7, *a14+, 1 +3f280b90: movi 0x34, a5 +3f280bb0: move a5, *a14+, 1 +3f280bc0: calla L3F9E0DD0 +3f280bf0: move @0x1b3900, a5, 1 +3f280c20: setf 1, 1, 0 +3f280c30: move *a5(0x1c1), a11, 0 +3f280c50: move a11, *a13(0x3440), 1 +3f280c70: movk 1, a7 +3f280c80: move a7, *a5(0x1c1), 0 +3f280ca0: move a14, -*sp, 1 +3f280cb0: move a13, a7 +3f280cc0: addi 0xd0, a7 +3f280ce0: move a7, *a14+, 1 +3f280cf0: setf 8, 0, 0 +3f280d00: move *a10(0x8), a8, 0 +3f280d20: move a8, *a14+, 1 +3f280d30: move a9, *a14+, 1 +3f280d40: calla L3F2B6220 +3f280d70: move @0x1b3900, a5, 1 +3f280da0: setf 1, 1, 0 +3f280db0: move a11, *a5(0x1c1), 0 +3f280dd0: jruc L3F280FD0 +L3F280DE0: +3f280de0: move @0x1b3900, a11, 1 +3f280e10: setf 1, 1, 0 +3f280e20: move *a11(0x1c1), a7, 0 +3f280e40: move a7, *a13(0x3440), 1 +3f280e60: movk 1, a5 +3f280e70: move a5, *a11(0x1c1), 0 +3f280e90: move a14, -*sp, 1 +3f280ea0: move *a13(0xffc0), a5, 1 +3f280ec0: addi 0x40, a5 +3f280ee0: move a5, *a14+, 1 +3f280ef0: setf 8, 0, 0 +3f280f00: move *a10(0x8), a8, 0 +3f280f20: move a8, *a14+, 1 +3f280f30: move a9, *a14+, 1 +3f280f40: calla L3F2B6220 +3f280f70: move @0x1b3900, a11, 1 +3f280fa0: setf 1, 1, 0 +3f280fb0: move a7, *a11(0x1c1), 0 +L3F280FD0: +3f280fd0: setf 8, 0, 0 +3f280fe0: move *a9(0x50), a11, 0 +3f281000: dsjs a11, L3F281090 +3f281010: move @0x9b000, a11, 1 +3f281040: move *a11(0x1860), a7, 0 +3f281060: setf 16, 0, 0 +3f281070: move a7, *a9(0x68), 0 +L3F281090: +3f281090: move *sp(0xe0), a14, 1 +3f2810b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f2810d0: rets 2 +L3F2810E0: +3f2810e0: mmtm sp, a9,a11,a13 +3f281100: move a14, a13 +3f281110: addi 0x80, a14 +3f281130: move *a13(0xffe0), *a13(0x0), 1 +3f281160: move *a13(0xffe0), a11, 1 +3f281180: move *a11(0x2c8), *a13(0x20), 1 +3f2811b0: movk 1, a11 +3f2811c0: move a11, *a13(0x40), 1 +3f2811e0: move *a13(0x20), a11, 1 +3f281200: jreq L3F281420 +3f281210: move *a13(0x40), a11, 1 +3f281230: jreq L3F281420 +L3F281240: +3f281240: move a14, -*sp, 1 +3f281250: move *a13(0x20), a11, 1 +3f281270: move a11, *a14+, 1 +3f281280: move *a13(0xffc0), a11, 1 +3f2812a0: move a11, *a14+, 1 +3f2812b0: calla L3FB45500 +3f2812e0: move a8, a8 +3f2812f0: jrle L3F281390 +3f281300: move *a13(0x20), *a13(0x0), 1 +3f281330: move *a13(0x20), a9, 1 +3f281350: move *a9(0x2c8), *a13(0x20), 1 +3f281380: jruc L3F2813C0 +L3F281390: +3f281390: sub a9, a9 +3f2813a0: move a9, *a13(0x40), 1 +L3F2813C0: +3f2813c0: move *a13(0x20), a9, 1 +3f2813e0: jreq L3F281420 +3f2813f0: move *a13(0x40), a9, 1 +3f281410: jrne L3F281240 +L3F281420: +3f281420: movk 1, a11 +3f281430: move a11, *a13(0x60), 1 +3f281450: move *a13, a9, 1 +3f281460: move *a13(0xffc0), *a9(0x2c8), 1 +3f281490: move *a13(0xffc0), a9, 1 +3f2814b0: move *a13(0x0), *a9(0x2e8), 1 +3f2814e0: move *a13(0x20), *a9(0x2c8), 1 +3f281510: move *a13(0x20), a9, 1 +3f281530: jreq L3F281570 +3f281540: move *a13(0xffc0), *a9(0x2e8), 1 +L3F281570: +3f281570: move *sp(0x80), a14, 1 +3f281590: mmfm sp, a9,a11,a13 +3f2815b0: rets 2 +L3F2815C0: +3f2815c0: mmtm sp, a9,a11,a13 +3f2815e0: move a14, a13 +3f2815f0: move *a13(0xffe0), a11, 1 +3f281610: move *a11(0x2e8), a11, 1 +3f281630: jreq L3F2816B0 +3f281640: move *a13(0xffe0), a11, 1 +3f281660: move *a11(0x2e8), a9, 1 +3f281680: move *a11(0x2c8), *a9(0x2c8), 1 +L3F2816B0: +3f2816b0: move *a13(0xffe0), a11, 1 +3f2816d0: move *a11(0x2c8), a9, 1 +3f2816f0: jreq L3F281750 +3f281700: move *a11(0x2c8), a9, 1 +3f281720: move *a11(0x2e8), *a9(0x2e8), 1 +L3F281750: +3f281750: move *sp(0x80), a14, 1 +3f281770: mmfm sp, a9,a11,a13 +3f281790: rets 2 +L3F2817A0: +3f2817a0: mmtm sp, a9,a11,a13 +3f2817c0: move a14, a13 +3f2817d0: addi 0xd0, a14 +3f2817f0: sub a11, a11 +3f281800: movb a11, *a13(0xa0) +3f281820: movb a11, *a13(0xb0) +3f281840: movk 15, a11 +3f281850: setf 16, 1, 0 +3f281860: move a11, *a13(0xc0), 0 +L3F281880: +3f281880: move *a13(0xc0), a11, 0 +3f2818a0: sll 0x3, a11 +3f2818b0: add a13, a11 +3f2818c0: sub a9, a9 +3f2818d0: movb a9, *a11(0x20) +3f2818f0: move *a13(0xc0), a11, 0 +3f281910: dec a11 +3f281920: move a11, *a13(0xc0), 0 +3f281940: jrge L3F281880 +3f281950: move *a13(0xffe0), a9, 1 +3f281970: move *a9(0x6c8), *a13(0x0), 1 +3f2819a0: movb *a9(0x3e8), *a13(0xb0) +3f2819d0: move *a13(0xffc0), a9, 1 +3f2819f0: setf 8, 0, 0 +3f281a00: move *a9+, a11, 0 +3f281a10: move a9, *a13(0xffc0), 1 +3f281a30: movb a11, *a13(0xa0) +3f281a50: subk 15, a11 +3f281a60: jrls L3F281AA0 +3f281a70: movk 15, a11 +3f281a80: movb a11, *a13(0xa0) +L3F281AA0: +3f281aa0: move a14, -*sp, 1 +3f281ab0: move *a13(0xa0), a11, 0 +3f281ad0: move a11, *a14+, 1 +3f281ae0: move a13, a9 +3f281af0: addk 32, a9 +3f281b00: move a9, *a14+, 1 +3f281b10: move *a13(0xffc0), *a14+, 1 +3f281b30: calla L3FB44400 +3f281b60: sll 0x3, a11 +3f281b70: add a13, a11 +3f281b80: sub a9, a9 +3f281b90: movb a9, *a11(0x20) +3f281bb0: move *a13, a11, 1 +3f281bc0: jreq L3F281D90 +3f281bd0: setf 8, 0, 0 +3f281be0: move *a13(0xb0), a9, 0 +3f281c00: jreq L3F281D90 +L3F281C10: +3f281c10: move a14, -*sp, 1 +3f281c20: move *a13, a11, 1 +3f281c30: move a11, *a14+, 1 +3f281c40: move a13, a9 +3f281c50: addk 32, a9 +3f281c60: move a9, *a14+, 1 +3f281c70: calla L3FB45500 +3f281ca0: move a8, a8 +3f281cb0: jreq L3F281D90 +3f281cc0: move *a11(0x2a8), *a13(0x0), 1 +3f281cf0: setf 8, 0, 0 +3f281d00: move *a13(0xb0), a11, 0 +3f281d20: dec a11 +3f281d30: movb a11, *a13(0xb0) +3f281d50: move *a13, a9, 1 +3f281d60: jreq L3F281D90 +3f281d70: move a11, a8 +3f281d80: jrne L3F281C10 +L3F281D90: +3f281d90: setf 8, 0, 0 +3f281da0: move *a13(0xb0), a11, 0 +3f281dc0: jrne L3F281DF0 +3f281dd0: sub a8, a8 +3f281de0: jruc L3F281E00 +L3F281DF0: +3f281df0: move *a13, a8, 1 +L3F281E00: +3f281e00: move *sp(0x80), a14, 1 +3f281e20: mmfm sp, a9,a11,a13 +3f281e40: rets 2 +L3F281E50: +3f281e50: mmtm sp, a7,a9,a11,a13 +3f281e70: move a14, a13 +3f281e80: addi 0x90, a14 +3f281ea0: sub a11, a11 +3f281eb0: setf 16, 1, 0 +3f281ec0: move a11, *a13(0x80), 0 +3f281ee0: move *a13(0xffe0), a9, 1 +3f281f00: move *a9(0x6c8), *a13(0x0), 1 +3f281f30: movi 0x61, a9 +3f281f50: move a9, *a13(0x40), 1 +3f281f70: move a11, *a13(0x60), 1 +3f281f90: move *a13(0xffe0), a9, 1 +3f281fb0: setf 8, 0, 0 +3f281fc0: move *a9(0x3e8), a9, 0 +3f281fe0: cmp a9, a11 +3f281ff0: jrnc L3F2822A0 +L3F282000: +3f282000: move *a13, a11, 1 +3f282010: move *a11(0x2e8), a9, 1 +3f282030: jrne L3F282070 +3f282040: move *a11(0x2c8), a9, 1 +3f282060: jreq L3F2820C0 +L3F282070: +3f282070: move a14, -*sp, 1 +3f282080: move a11, *a14+, 1 +3f282090: calla L3F2815C0 +L3F2820C0: +3f2820c0: move a11, *a13(0x20), 1 +3f2820e0: move *a11(0x2a8), *a13(0x0), 1 +3f282110: setf 16, 1, 0 +3f282120: move *a13(0x80), a9, 0 +3f282140: inc a9 +3f282150: move a9, *a13(0x80), 0 +3f282170: move a14, -*sp, 1 +3f282180: move a11, *a14+, 1 +3f282190: calla L3F702440 +3f2821c0: move *a13(0x60), a9, 1 +3f2821e0: inc a9 +3f2821f0: move a9, *a13(0x60), 1 +3f282210: move *a13(0xffe0), a9, 1 +3f282230: move *a13(0x60), a11, 1 +3f282250: setf 8, 0, 0 +3f282260: move *a9(0x3e8), a9, 0 +3f282280: cmp a9, a11 +3f282290: jrc L3F282000 +L3F2822A0: +3f2822a0: move *a13(0xffe0), a9, 1 +3f2822c0: move *a9(0x3e8), a9, 0 +3f2822e0: setf 16, 1, 0 +3f2822f0: move *a13(0x80), a11, 0 +3f282310: cmp a11, a9 +3f282320: jreq L3F2823C0 +3f282330: move a14, -*sp, 1 +3f282340: movi 0x3f290bc0, a8 +3f282370: move a8, *a14+, 1 +3f282380: calla L3FB341E0 +3f2823b0: jruc L3F282440 +L3F2823C0: +3f2823c0: move *a13(0xffe0), a9, 1 +3f2823e0: setf 8, 0, 0 +3f2823f0: move *a9(0x3e8), a7, 0 +3f282410: sub a11, a7 +3f282420: movb a7, *a9(0x3e8) +L3F282440: +3f282440: move *sp(0xa0), a14, 1 +3f282460: mmfm sp, a7,a9,a11,a13 +3f282480: rets 2 +L3F282490: +3f282490: mmtm sp, a9,a11,a13 +3f2824b0: move a14, a13 +3f2824c0: addi 0x380, a14 +3f2824e0: move *a13(0xffe0), a11, 1 +3f282500: addi 0x420, a11 +3f282520: move a11, *a13, 1 +3f282530: move *a13(0xffe0), a9, 1 +3f282550: setf 8, 0, 0 +3f282560: move *a9(0x3e8), a9, 0 +3f282580: move a9, *a13(0x2e0), 1 +3f2825a0: sub a9, a9 +3f2825b0: move a9, *a13(0x340), 1 +3f2825d0: move *a13(0x2e0), a11, 1 +3f2825f0: cmp a11, a9 +3f282600: jage L3F283290 +L3F282620: +3f282620: move *a13(0xffc0), a11, 1 +3f282640: setf 8, 0, 0 +3f282650: move *a11+, a9, 0 +3f282660: move a11, *a13(0xffc0), 1 +3f282680: movb a9, *a13(0x50) +3f2826a0: move *a11+, a9, 0 +3f2826b0: move a11, *a13(0xffc0), 1 +3f2826d0: movb a9, *a13(0x40) +3f2826f0: move a9, *a13(0x360), 1 +3f282710: subk 15, a9 +3f282720: jrle L3F282760 +3f282730: movk 15, a9 +3f282740: move a9, *a13(0x360), 1 +L3F282760: +3f282760: move a14, -*sp, 1 +3f282770: move *a13(0x360), *a14+, 1 +3f282790: move a13, a9 +3f2827a0: addi 0x60, a9 +3f2827c0: move a9, *a14+, 1 +3f2827d0: move a11, *a14+, 1 +3f2827e0: calla L3FB44400 +3f282810: move *a13(0x360), a9, 1 +3f282830: sll 0x3, a9 +3f282840: add a13, a9 +3f282850: sub a11, a11 +3f282860: movb a11, *a9(0x60) +3f282880: setf 8, 0, 0 +3f282890: move *a13(0x40), a9, 0 +3f2828b0: sll 0x3, a9 +3f2828c0: move *a13(0xffc0), a11, 1 +3f2828e0: add a11, a9 +3f2828f0: move a9, *a13(0xffc0), 1 +3f282910: move *a9+, a11, 0 +3f282920: move a9, *a13(0xffc0), 1 +3f282940: movb a11, *a13(0x40) +3f282960: move a11, *a13(0x360), 1 +3f282980: cmpi 0x3f, a11 +3f2829a0: jrle L3F2829F0 +3f2829b0: movi 0x3f, a9 +3f2829d0: move a9, *a13(0x360), 1 +L3F2829F0: +3f2829f0: move a14, -*sp, 1 +3f282a00: move *a13(0x360), *a14+, 1 +3f282a20: move a13, a9 +3f282a30: addi 0xe0, a9 +3f282a50: move a9, *a14+, 1 +3f282a60: move *a13(0xffc0), *a14+, 1 +3f282a80: calla L3FB44400 +3f282ab0: move *a13(0x360), a9, 1 +3f282ad0: sll 0x3, a9 +3f282ae0: add a13, a9 +3f282af0: sub a11, a11 +3f282b00: movb a11, *a9(0xe0) +3f282b20: setf 8, 0, 0 +3f282b30: move *a13(0x40), a9, 0 +3f282b50: sll 0x3, a9 +3f282b60: move *a13(0xffc0), a11, 1 +3f282b80: add a11, a9 +3f282b90: move a9, *a13(0xffc0), 1 +3f282bb0: movb *a13(0xe0), a11 +3f282bd0: jrne L3F282CA0 +3f282be0: move a14, -*sp, 1 +3f282bf0: movi 0x3f290d80, a8 +3f282c20: move a8, *a14+, 1 +3f282c30: move a13, a11 +3f282c40: addi 0xe0, a11 +3f282c60: move a11, *a14+, 1 +3f282c70: calla L3FB45720 +L3F282CA0: +3f282ca0: move a14, -*sp, 1 +3f282cb0: move a13, a11 +3f282cc0: addi 0x60, a11 +3f282ce0: move a11, *a14+, 1 +3f282cf0: calla L3F27EB70 +3f282d20: move a8, a8 +3f282d30: jrne L3F282DD0 +3f282d40: move *a13(0xffe0), a11, 1 +3f282d60: setf 8, 0, 0 +3f282d70: move *a11(0x3e8), a9, 0 +3f282d90: dec a9 +3f282da0: movb a9, *a11(0x3e8) +3f282dc0: jruc L3F2831F0 +L3F282DD0: +3f282dd0: move *a13, a11, 1 +3f282de0: move a14, -*sp, 1 +3f282df0: movi 0x61, a9 +3f282e10: move a9, *a14+, 1 +3f282e20: movk 1, a9 +3f282e30: move a9, *a14+, 1 +3f282e40: calla L3F703D90 +3f282e70: move a8, *a11(0x2a8), 1 +3f282e90: move *a11(0x2a8), a9, 1 +3f282eb0: jrne L3F282F50 +3f282ec0: move *a13(0xffe0), a9, 1 +3f282ee0: setf 8, 0, 0 +3f282ef0: move *a9(0x3e8), a11, 0 +3f282f10: dec a11 +3f282f20: movb a11, *a9(0x3e8) +3f282f40: jruc L3F2831F0 +L3F282F50: +3f282f50: move *a11(0x2a8), *a13(0x0), 1 +3f282f80: move *a13, a11, 1 +3f282f90: movb *a13(0x50), *a11(0x280) +3f282fc0: move a14, -*sp, 1 +3f282fd0: move a13, a9 +3f282fe0: addi 0x60, a9 +3f283000: move a9, *a14+, 1 +3f283010: move a11, *a14+, 1 +3f283020: calla L3FB45720 +3f283050: move a14, -*sp, 1 +3f283060: move a13, a9 +3f283070: addi 0xe0, a9 +3f283090: move a9, *a14+, 1 +3f2830a0: addi 0x80, a11 +3f2830c0: move a11, *a14+, 1 +3f2830d0: calla L3FB45720 +3f283100: move *a13, a11, 1 +3f283110: move *a13(0xffe0), *a11(0x288), 1 +3f283140: move a14, -*sp, 1 +3f283150: move a11, *a14+, 1 +3f283160: move @0x9b000, a9, 1 +3f283190: addi 0xa58, a9 +3f2831b0: move a9, *a14+, 1 +3f2831c0: calla L3F2810E0 +L3F2831F0: +3f2831f0: move *a13(0x340), a11, 1 +3f283210: inc a11 +3f283220: move a11, *a13(0x340), 1 +3f283240: move *a13(0x2e0), a9, 1 +3f283260: cmp a9, a11 +3f283270: jalt L3F282620 +L3F283290: +3f283290: move *a13(0xffc0), a8, 1 +3f2832b0: move *sp(0x80), a14, 1 +3f2832d0: mmfm sp, a9,a11,a13 +3f2832f0: rets 2 +L3F283300: +3f283300: mmtm sp, a7,a9,a11,a13 +3f283320: move a14, a13 +3f283330: addi 0x11d0, a14 +3f283350: move *a13(0xffc0), *a13(0x910), 1 +3f283380: move *a13(0x910), a11, 1 +3f2833a0: setf 8, 0, 0 +3f2833b0: move *a11(0x10), a11, 0 +3f2833d0: subk 5, a11 +3f2833e0: jrc L3F2834B0 +3f2833f0: move *a13(0x910), a11, 1 +3f283410: move *a11(0x18), a11, 0 +3f283430: subk 5, a11 +3f283440: jrhi L3F2834B0 +3f283450: move *a13(0x910), a11, 1 +3f283470: move *a11(0x20), a11, 0 +3f283490: subk 5, a11 +3f2834a0: jreq L3F2834E0 +L3F2834B0: +3f2834b0: sub a8, a8 +3f2834c0: jauc L3F2852A0 +L3F2834E0: +3f2834e0: move a14, -*sp, 1 +3f2834f0: movi 0x119, a11 +3f283510: move a11, *a14+, 1 +3f283520: move a13, a11 +3f283530: addk 32, a11 +3f283540: move a11, *a14+, 1 +3f283550: calla L3FB44A00 +3f283580: move a14, -*sp, 1 +3f283590: movk 6, a9 +3f2835a0: move a9, *a14+, 1 +3f2835b0: move a13, a9 +3f2835c0: addi 0x2a0, a9 +3f2835e0: move a9, *a14+, 1 +3f2835f0: move *a13(0xffe0), *a14+, 1 +3f283610: calla L3FB44400 +3f283640: move *a13(0x910), a7, 1 +3f283660: movb *a7(0x20), *a13(0x3d0) +3f283690: movb *a7(0x28), *a13(0x3d8) +3f2836c0: movb *a7(0x30), *a13(0x3e0) +3f2836f0: movb *a7(0x38), *a13(0x3e8) +3f283720: setf 16, 0, 0 +3f283730: move *a7(0x40), *a13(0x3f0), 0 +3f283760: setf 8, 0, 0 +3f283770: move *a7(0x50), a9, 0 +3f283790: move a9, a11 +3f2837a0: sll 0x2, a11 +3f2837b0: add a9, a11 +3f2837c0: setf 16, 0, 0 +3f2837d0: move a11, *a13(0x420), 0 +3f2837f0: sub a11, a11 +3f283800: move a11, *a13(0x430), 0 +3f283820: setf 8, 0, 0 +3f283830: move *a7(0x58), a9, 0 +3f283850: btst 0, a9 +3f283860: jreq L3F2838B0 +3f283870: movk 1, a9 +3f283880: movb a9, *a13(0x400) +3f2838a0: jruc L3F2838D0 +L3F2838B0: +3f2838b0: movb a11, *a13(0x400) +L3F2838D0: +3f2838d0: movb *a7(0x60), *a13(0x950) +3f283900: move a11, *a13(0x980), 1 +3f283920: move *a13(0x950), a9, 0 +3f283940: cmp a9, a11 +3f283950: jrnc L3F283AC0 +L3F283960: +3f283960: move *a13(0x980), a11, 1 +3f283980: sll 0x3, a11 +3f283990: add a13, a11 +3f2839a0: move *a13(0x910), a9, 1 +3f2839c0: move *a13(0x980), a7, 1 +3f2839e0: sll 0x3, a7 +3f2839f0: add a9, a7 +3f283a00: movb *a7(0x68), *a11(0x2d0) +3f283a30: move *a13(0x980), a11, 1 +3f283a50: inc a11 +3f283a60: move a11, *a13(0x980), 1 +3f283a80: move *a13(0x950), a7, 0 +3f283aa0: cmp a7, a11 +3f283ab0: jrc L3F283960 +L3F283AC0: +3f283ac0: move *a13(0x910), a9, 1 +3f283ae0: movb *a9(0x60), *a13(0x950) +3f283b10: move *a13(0x950), a7, 0 +3f283b30: sll 0x3, a7 +3f283b40: add a9, a7 +3f283b50: addi 0x68, a7 +3f283b70: move a7, *a13(0x930), 1 +3f283b90: move *a7+, a9, 0 +3f283ba0: move a7, *a13(0x930), 1 +3f283bc0: movb a9, *a13(0x950) +3f283be0: move a9, *a13(0x9a0), 1 +3f283c00: jrne L3F283C40 +3f283c10: sub a8, a8 +3f283c20: jauc L3F2852A0 +L3F283C40: +3f283c40: subk 15, a9 +3f283c50: jrle L3F283C90 +3f283c60: movk 15, a9 +3f283c70: move a9, *a13(0x9a0), 1 +L3F283C90: +3f283c90: move a14, -*sp, 1 +3f283ca0: move *a13(0x9a0), *a14+, 1 +3f283cc0: move a13, a9 +3f283cd0: addk 32, a9 +3f283ce0: move a9, *a14+, 1 +3f283cf0: move a7, *a14+, 1 +3f283d00: calla L3FB44400 +3f283d30: move *a13(0x9a0), a9, 1 +3f283d50: sll 0x3, a9 +3f283d60: add a13, a9 +3f283d70: sub a7, a7 +3f283d80: movb a7, *a9(0x20) +3f283da0: move a14, -*sp, 1 +3f283db0: move a13, a9 +3f283dc0: addk 32, a9 +3f283dd0: move a9, *a14+, 1 +3f283de0: calla L3F27EB70 +3f283e10: move a8, a8 +3f283e20: jrne L3F283E60 +3f283e30: move a7, a8 +3f283e40: jauc L3F2852A0 +L3F283E60: +3f283e60: move a14, -*sp, 1 +3f283e70: move a9, *a14+, 1 +3f283e80: calla L3F2BBA50 +3f283eb0: setf 8, 0, 0 +3f283ec0: move *a13(0x950), a7, 0 +3f283ee0: sll 0x3, a7 +3f283ef0: move *a13(0x930), a9, 1 +3f283f10: add a9, a7 +3f283f20: move a7, *a13(0x930), 1 +3f283f40: move *a7+, a9, 0 +3f283f50: move a7, *a13(0x930), 1 +3f283f70: movb a9, *a13(0x950) +3f283f90: move a9, *a13(0x9a0), 1 +3f283fb0: cmpi 0x3f, a9 +3f283fd0: jrle L3F284020 +3f283fe0: movi 0x3f, a7 +3f284000: move a7, *a13(0x9a0), 1 +L3F284020: +3f284020: move a14, -*sp, 1 +3f284030: move *a13(0x9a0), *a14+, 1 +3f284050: move a13, a7 +3f284060: addi 0xa0, a7 +3f284080: move a7, *a14+, 1 +3f284090: move *a13(0x930), *a14+, 1 +3f2840b0: calla L3FB44400 +3f2840e0: move *a13(0x9a0), a7, 1 +3f284100: sll 0x3, a7 +3f284110: add a13, a7 +3f284120: sub a9, a9 +3f284130: movb a9, *a7(0xa0) +3f284150: setf 8, 0, 0 +3f284160: move *a13(0x950), a7, 0 +3f284180: sll 0x3, a7 +3f284190: move *a13(0x930), a9, 1 +3f2841b0: add a9, a7 +3f2841c0: move a7, *a13(0x930), 1 +3f2841e0: movb *a13(0xa0), a9 +3f284200: jrne L3F2842D0 +3f284210: move a14, -*sp, 1 +3f284220: movi 0x3f290df8, a8 +3f284250: move a8, *a14+, 1 +3f284260: move a13, a9 +3f284270: addi 0xa0, a9 +3f284290: move a9, *a14+, 1 +3f2842a0: calla L3FB45720 +L3F2842D0: +3f2842d0: setf 8, 0, 0 +3f2842e0: move *a7+, a9, 0 +3f2842f0: move a7, *a13(0x930), 1 +3f284310: movb a9, *a13(0x408) +3f284330: move a14, -*sp, 1 +3f284340: move a7, *a14+, 1 +3f284350: move a13, a9 +3f284360: addk 32, a9 +3f284370: move a9, *a14+, 1 +3f284380: calla L3F282490 +3f2843b0: move a8, *a13(0x930), 1 +3f2843d0: setf 8, 0, 0 +3f2843e0: move *a8+, a7, 0 +3f2843f0: move a8, *a13(0x930), 1 +3f284410: movb a7, *a13(0x950) +3f284430: jrne L3F284550 +3f284440: move a14, -*sp, 1 +3f284450: move a9, *a14+, 1 +3f284460: movi 0x3f290ec0, a8 +3f284490: move a8, *a14+, 1 +3f2844a0: calla L3FB341E0 +3f2844d0: move a14, -*sp, 1 +3f2844e0: move a9, *a14+, 1 +3f2844f0: calla L3F281E50 +3f284520: sub a8, a8 +3f284530: jauc L3F2852A0 +L3F284550: +3f284550: sub a9, a9 +3f284560: move a9, *a13(0x980), 1 +3f284580: cmp a7, a9 +3f284590: jrnc L3F284790 +L3F2845A0: +3f2845a0: move *a13(0x930), a11, 1 +3f2845c0: move *a11, a9, 0 +3f2845d0: dec a9 +3f2845e0: jreq L3F284650 +3f2845f0: move *a11, a9, 0 +3f284600: subk 3, a9 +3f284610: jreq L3F284650 +3f284620: move *a11, a9, 0 +3f284630: subk 4, a9 +3f284640: jrne L3F284700 +L3F284650: +3f284650: movk 1, a9 +3f284660: move *a11, a7, 0 +3f284670: sll a7, a9 +3f284680: move *a13(0x410), a7, 0 +3f2846a0: or a7, a9 +3f2846b0: movb a9, *a13(0x410) +3f2846d0: addk 8, a11 +3f2846e0: move a11, *a13(0x930), 1 +L3F284700: +3f284700: move *a13(0x980), a9, 1 +3f284720: inc a9 +3f284730: move a9, *a13(0x980), 1 +3f284750: move *a13(0x950), a7, 0 +3f284770: cmp a7, a9 +3f284780: jrc L3F2845A0 +L3F284790: +3f284790: move a14, -*sp, 1 +3f2847a0: movi 0x119, a11 +3f2847c0: move a11, *a14+, 1 +3f2847d0: movk 1, a11 +3f2847e0: move a11, *a14+, 1 +3f2847f0: calla L3F703D90 +3f284820: move a8, *a13(0x8f0), 1 +3f284840: move a8, a8 +3f284850: jrne L3F284900 +3f284860: move a14, -*sp, 1 +3f284870: move a13, a11 +3f284880: addk 32, a11 +3f284890: move a11, *a14+, 1 +3f2848a0: calla L3F281E50 +3f2848d0: sub a8, a8 +3f2848e0: jauc L3F2852A0 +L3F284900: +3f284900: move a14, -*sp, 1 +3f284910: movi 0x119, a11 +3f284930: move a11, *a14+, 1 +3f284940: move a8, *a14+, 1 +3f284950: move a13, a11 +3f284960: addk 32, a11 +3f284970: move a11, *a14+, 1 +3f284980: calla L3FB44400 +3f2849b0: move *a13(0x8f0), a11, 1 +3f2849d0: move *a11(0x6c8), *a13(0x0), 1 +3f284a00: setf 8, 0, 0 +3f284a10: move *a11(0x3e8), a7, 0 +3f284a30: move a7, *a13(0x980), 1 +3f284a50: jrle L3F284C90 +L3F284A60: +3f284a60: move *a13, a11, 1 +3f284a70: jrne L3F284BD0 +3f284a80: move a14, -*sp, 1 +3f284a90: move *a13(0x8f0), a9, 1 +3f284ab0: setf 8, 0, 0 +3f284ac0: move *a9(0x3e8), a8, 0 +3f284ae0: move a8, *a14+, 1 +3f284af0: addi 0x420, a9 +3f284b10: move a9, *a14+, 1 +3f284b20: movi 0x3f291000, a8 +3f284b50: move a8, *a14+, 1 +3f284b60: calla L3FB341E0 +3f284b90: calla L3F6EDD80 +3f284bc0: jruc L3F284C30 +L3F284BD0: +3f284bd0: move *a13(0x8f0), *a11(0x288), 1 +3f284c00: move *a11(0x2a8), *a13(0x0), 1 +L3F284C30: +3f284c30: move *a13(0x980), a11, 1 +3f284c50: dec a11 +3f284c60: move a11, *a13(0x980), 1 +3f284c80: jrgt L3F284A60 +L3F284C90: +3f284c90: move a14, -*sp, 1 +3f284ca0: move *a13(0x8f0), *a14+, 1 +3f284cc0: calla L3F2852F0 +3f284cf0: setf 16, 1, 0 +3f284d00: move a8, *a13(0x9c0), 0 +3f284d20: sext a8, 0 +3f284d30: cmpi 0x53, a8 +3f284d50: jrne L3F284E50 +3f284d60: move *a13(0x8f0), a11, 1 +3f284d80: movi 0x5c, a9 +3f284da0: movb a9, *a11(0x3f8) +3f284dc0: setf 16, 0, 0 +3f284dd0: move @0xa32c0, a7, 0 +3f284e00: inc a7 +3f284e10: move a7, @0xa32c0, 0 +3f284e40: jruc L3F285280 +L3F284E50: +3f284e50: move a14, -*sp, 1 +3f284e60: movi 0x190, a11 +3f284e80: mpys a8, a11 +3f284e90: addi 0xa3300, a11 +3f284ec0: addk 16, a11 +3f284ed0: move a11, *a14+, 1 +3f284ee0: movi 0x3f291238, a8 +3f284f10: move a8, *a14+, 1 +3f284f20: move a13, a11 +3f284f30: addi 0x9d0, a11 +3f284f50: move a11, *a14+, 1 +3f284f60: calla L3FB34430 +3f284f90: move a14, -*sp, 1 +3f284fa0: movk 3, a9 +3f284fb0: move a9, *a14+, 1 +3f284fc0: move a11, *a14+, 1 +3f284fd0: calla L3F309350 +3f285000: move *a13(0x8f0), a7, 1 +3f285020: movi 0x5b, a9 +3f285040: movb a9, *a7(0x3f8) +3f285060: setf 16, 1, 0 +3f285070: move *a13(0x9c0), a9, 0 +3f285090: movi 0x190, a11 +3f2850b0: mpys a9, a11 +3f2850c0: addi 0xa3300, a11 +3f2850f0: movi 0x51, a7 +3f285110: movb a7, *a11 +3f285120: setf 16, 0, 0 +3f285130: move @0xa32b0, a11, 0 +3f285160: inc a11 +3f285170: move a11, @0xa32b0, 0 +3f2851a0: move @0xa32d0, a7, 0 +3f2851d0: dec a7 +3f2851e0: move a7, @0xa32d0, 0 +3f285210: zext a7, 0 +3f285220: jrne L3F285280 +3f285230: movi 0x2a, a7 +3f285250: movb a7, @0xa32e0 +L3F285280: +3f285280: move *a13(0x8f0), a8, 1 +L3F2852A0: +3f2852a0: move *sp(0xa0), a14, 1 +3f2852c0: mmfm sp, a7,a9,a11,a13 +3f2852e0: rets 2 +L3F2852F0: +3f2852f0: mmtm sp, a7,a9,a10,a11,a13 +3f285310: move a14, a13 +3f285320: addi 0x70, a14 +3f285340: move *a13(0xffe0), a9, 1 +3f285360: sub a7, a7 +3f285370: movb a7, *a13 +3f285380: move *a9(0x6c8), a10, 1 +3f2853a0: movb *a9(0x3e8), *a13(0x0) +3f2853d0: jreq L3F2858A0 +3f2853e0: setf 8, 0, 0 +3f2853f0: move *a13, a7, 0 +3f285400: jreq L3F2858A0 +L3F285410: +3f285410: movi 0xa3300, a11 +3f285440: sub a7, a7 +3f285450: setf 16, 1, 0 +3f285460: move a7, *a13(0x20), 0 +L3F285480: +3f285480: setf 8, 0, 0 +3f285490: move *a11, a7, 0 +3f2854a0: cmpi 0x52, a7 +3f2854c0: jreq L3F285500 +3f2854d0: addi 0x190, a11 +3f2854f0: jruc L3F285780 +L3F285500: +3f285500: move a14, -*sp, 1 +3f285510: movk 16, a7 +3f285520: move a7, *a14+, 1 +3f285530: move a10, *a14+, 1 +3f285540: move a11, a7 +3f285550: addk 16, a7 +3f285560: move a7, *a14+, 1 +3f285570: calla L3F28F980 +3f2855a0: move a8, a7 +3f2855b0: jreq L3F2855F0 +3f2855c0: addi 0x190, a11 +3f2855e0: jruc L3F285780 +L3F2855F0: +3f2855f0: setf 8, 0, 0 +3f285600: move *a11(0x90), a7, 0 +3f285620: jrne L3F285670 +3f285630: setf 16, 1, 0 +3f285640: move *a13(0x20), a8, 0 +3f285660: jruc L3F2858C0 +L3F285670: +3f285670: move a14, -*sp, 1 +3f285680: movk 16, a7 +3f285690: move a7, *a14+, 1 +3f2856a0: move a11, a7 +3f2856b0: addi 0x90, a7 +3f2856d0: move a7, *a14+, 1 +3f2856e0: move a9, *a14+, 1 +3f2856f0: calla L3F28F980 +3f285720: move a8, a7 +3f285730: jrne L3F285780 +3f285740: setf 16, 1, 0 +3f285750: move *a13(0x20), a8, 0 +3f285770: jruc L3F2858C0 +L3F285780: +3f285780: setf 16, 1, 0 +3f285790: move *a13(0x20), a7, 0 +3f2857b0: inc a7 +3f2857c0: move a7, *a13(0x20), 0 +3f2857e0: subk 11, a7 +3f2857f0: jrlt L3F285480 +3f285800: move *a10(0x2a8), a10, 1 +3f285820: setf 8, 0, 0 +3f285830: move *a13, a7, 0 +3f285840: dec a7 +3f285850: movb a7, *a13 +3f285860: move a10, a8 +3f285870: jreq L3F2858A0 +3f285880: move a7, a8 +3f285890: jrne L3F285410 +L3F2858A0: +3f2858a0: movi 0x53, a8 +L3F2858C0: +3f2858c0: move *sp(0xc0), a14, 1 +3f2858e0: mmfm sp, a7,a9,a10,a11,a13 +3f285900: rets 2 +L3F285910: +3f285910: mmtm sp, a7,a9,a11,a13 +3f285930: move a14, a13 +3f285940: addi 0x220, a14 +3f285960: move *a13(0xffe0), *a13(0x140), 1 +3f285990: move *a13(0x140), a11, 1 +3f2859b0: movb *a11(0x60), *a13(0x160) +3f2859e0: setf 8, 0, 0 +3f2859f0: move *a13(0x160), a7, 0 +3f285a10: sll 0x3, a7 +3f285a20: add a11, a7 +3f285a30: addi 0x68, a7 +3f285a50: move a7, *a13(0x120), 1 +3f285a70: move *a7+, a11, 0 +3f285a80: move a7, *a13(0x120), 1 +3f285aa0: movb a11, *a13(0x160) +3f285ac0: movb a11, *a13(0x80) +3f285ae0: subk 15, a11 +3f285af0: jrls L3F285B30 +3f285b00: movk 15, a11 +3f285b10: movb a11, *a13(0x80) +L3F285B30: +3f285b30: move a14, -*sp, 1 +3f285b40: move *a13(0x80), a11, 0 +3f285b60: move a11, *a14+, 1 +3f285b70: move a13, *a14+, 1 +3f285b80: move a7, *a14+, 1 +3f285b90: calla L3FB44400 +3f285bc0: setf 8, 0, 0 +3f285bd0: move *a13(0x160), a7, 0 +3f285bf0: sll 0x3, a7 +3f285c00: add a13, a7 +3f285c10: sub a11, a11 +3f285c20: movb a11, *a7 +3f285c30: move a14, -*sp, 1 +3f285c40: move a13, *a14+, 1 +3f285c50: calla L3F2BBA50 +3f285c80: setf 8, 0, 0 +3f285c90: move *a13(0x160), a7, 0 +3f285cb0: sll 0x3, a7 +3f285cc0: move *a13(0x120), a11, 1 +3f285ce0: add a11, a7 +3f285cf0: move a7, *a13(0x120), 1 +3f285d10: move *a7+, a11, 0 +3f285d20: move a7, *a13(0x120), 1 +3f285d40: movb a11, *a13(0x160) +3f285d60: sll 0x3, a11 +3f285d70: add a7, a11 +3f285d80: move a11, *a13(0x120), 1 +3f285da0: move *a11+, a7, 0 +3f285db0: move a11, *a13(0x120), 1 +3f285dd0: movb a7, *a13(0x160) +3f285df0: move a7, *a13(0x1b0), 1 +3f285e10: sub a11, a11 +3f285e20: move a11, *a13(0x170), 1 +3f285e40: cmp a7, a11 +3f285e50: jage L3F286820 +L3F285E70: +3f285e70: move *a13(0x120), a11, 1 +3f285e90: move *a11+, a7, 0 +3f285ea0: move a11, *a13(0x120), 1 +3f285ec0: movb a7, *a13(0x1d0) +3f285ee0: move *a11+, a7, 0 +3f285ef0: move a11, *a13(0x120), 1 +3f285f10: movb a7, *a13(0x160) +3f285f30: movb a7, *a13(0x110) +3f285f50: subk 15, a7 +3f285f60: jrls L3F285FA0 +3f285f70: movk 15, a7 +3f285f80: movb a7, *a13(0x110) +L3F285FA0: +3f285fa0: move a14, -*sp, 1 +3f285fb0: move *a13(0x110), a7, 0 +3f285fd0: move a7, *a14+, 1 +3f285fe0: move a13, a7 +3f285ff0: addi 0x90, a7 +3f286010: move a7, *a14+, 1 +3f286020: move a11, *a14+, 1 +3f286030: calla L3FB44400 +3f286060: setf 8, 0, 0 +3f286070: move *a13(0x160), a7, 0 +3f286090: sll 0x3, a7 +3f2860a0: add a13, a7 +3f2860b0: sub a11, a11 +3f2860c0: movb a11, *a7(0x90) +3f2860e0: move a14, -*sp, 1 +3f2860f0: move a13, a7 +3f286100: addi 0x90, a7 +3f286120: move a7, *a14+, 1 +3f286130: calla L3F2BBA50 +3f286160: movi 0xa3300, a9 +3f286190: move a11, *a13(0x190), 1 +L3F2861B0: +3f2861b0: setf 8, 0, 0 +3f2861c0: move *a9, a11, 0 +3f2861d0: cmpi 0x52, a11 +3f2861f0: jreq L3F286230 +3f286200: addi 0x190, a9 +3f286220: jruc L3F2865F0 +L3F286230: +3f286230: setf 16, 1, 0 +3f286240: move @0xa48d0, a11, 0 +3f286270: jrle L3F286370 +3f286280: move a14, -*sp, 1 +3f286290: move a13, a7 +3f2862a0: addi 0x90, a7 +3f2862c0: move a7, *a14+, 1 +3f2862d0: move a9, a7 +3f2862e0: addk 16, a7 +3f2862f0: move a7, *a14+, 1 +3f286300: movi 0x3f291350, a8 +3f286330: move a8, *a14+, 1 +3f286340: calla L3FB341E0 +L3F286370: +3f286370: move a14, -*sp, 1 +3f286380: movk 16, a11 +3f286390: move a11, *a14+, 1 +3f2863a0: move a13, a7 +3f2863b0: addi 0x90, a7 +3f2863d0: move a7, *a14+, 1 +3f2863e0: move a9, a7 +3f2863f0: addk 16, a7 +3f286400: move a7, *a14+, 1 +3f286410: calla L3F28F980 +3f286440: move a8, a7 +3f286450: jreq L3F286490 +3f286460: addi 0x190, a9 +3f286480: jruc L3F2865F0 +L3F286490: +3f286490: setf 8, 0, 0 +3f2864a0: move *a9(0x90), a7, 0 +3f2864c0: jrne L3F286500 +3f2864d0: move *a13(0x190), a8, 1 +3f2864f0: jruc L3F286840 +L3F286500: +3f286500: move a14, -*sp, 1 +3f286510: move a11, *a14+, 1 +3f286520: move a13, *a14+, 1 +3f286530: move a9, a7 +3f286540: addi 0x90, a7 +3f286560: move a7, *a14+, 1 +3f286570: calla L3F28F980 +3f2865a0: move a8, a7 +3f2865b0: jrne L3F2865F0 +3f2865c0: move *a13(0x190), a8, 1 +3f2865e0: jruc L3F286840 +L3F2865F0: +3f2865f0: move *a13(0x190), a11, 1 +3f286610: inc a11 +3f286620: move a11, *a13(0x190), 1 +3f286640: subk 11, a11 +3f286650: jrlt L3F2861B0 +3f286660: setf 8, 0, 0 +3f286670: move *a13(0x160), a11, 0 +3f286690: sll 0x3, a11 +3f2866a0: move *a13(0x120), a7, 1 +3f2866c0: add a7, a11 +3f2866d0: move a11, *a13(0x120), 1 +3f2866f0: move *a11+, a7, 0 +3f286700: move a11, *a13(0x120), 1 +3f286720: movb a7, *a13(0x160) +3f286740: sll 0x3, a7 +3f286750: add a11, a7 +3f286760: move a7, *a13(0x120), 1 +3f286780: move *a13(0x170), a11, 1 +3f2867a0: inc a11 +3f2867b0: move a11, *a13(0x170), 1 +3f2867d0: move *a13(0x1b0), a7, 1 +3f2867f0: cmp a7, a11 +3f286800: jalt L3F285E70 +L3F286820: +3f286820: movi 0x53, a8 +L3F286840: +3f286840: move *sp(0xa0), a14, 1 +3f286860: mmfm sp, a7,a9,a11,a13 +3f286880: rets 2 +L3F286890: +3f286890: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f2868b0: move a14, a13 +3f2868c0: addi 0x30, a14 +3f2868e0: move *a13(0xffe0), a9, 1 +3f286900: move *a13(0xffa0), a10, 1 +3f286920: setf 8, 0, 0 +3f286930: move *a9(0x3e0), a7, 0 +3f286950: subk 4, a7 +3f286960: jrne L3F2869A0 +3f286970: sub a8, a8 +3f286980: jauc L3F288FC0 +L3F2869A0: +3f2869a0: move *a10(0x58), a7, 0 +3f2869c0: btst 0, a7 +3f2869d0: jreq L3F286A20 +3f2869e0: movk 1, a7 +3f2869f0: movb a7, *a9(0x3e0) +3f286a10: jruc L3F286A50 +L3F286A20: +3f286a20: sub a7, a7 +3f286a30: movb a7, *a9(0x3e0) +L3F286A50: +3f286a50: sub a7, a7 +3f286a60: setf 16, 0, 0 +3f286a70: move a7, *a9(0x410), 0 +3f286a90: move a14, -*sp, 1 +3f286aa0: movk 6, a7 +3f286ab0: move a7, *a14+, 1 +3f286ac0: move a9, a7 +3f286ad0: addi 0x280, a7 +3f286af0: move a7, *a14+, 1 +3f286b00: move *a13(0xffc0), *a14+, 1 +3f286b20: calla L3F27E950 +3f286b50: move a8, a7 +3f286b60: jreq L3F286CB0 +3f286b70: move a14, -*sp, 1 +3f286b80: movk 6, a7 +3f286b90: move a7, *a14+, 1 +3f286ba0: move a9, a7 +3f286bb0: addi 0x280, a7 +3f286bd0: move a7, *a14+, 1 +3f286be0: move *a13(0xffc0), *a14+, 1 +3f286c00: calla L3FB44400 +3f286c30: move @0x9b000, a7, 1 +3f286c60: move *a7(0x90), a5, 1 +3f286c80: inc a5 +3f286c90: move a5, *a7(0x90), 1 +L3F286CB0: +3f286cb0: setf 8, 0, 0 +3f286cc0: move *a9(0x3c0), a7, 0 +3f286ce0: move *a10(0x30), a5, 0 +3f286d00: cmp a5, a7 +3f286d10: jaeq L3F288EB0 +3f286d30: move *a9(0x3c8), a6, 0 +3f286d50: move *a10(0x38), a7, 0 +3f286d70: xor a7, a6 +3f286d80: jaeq L3F288EB0 +3f286da0: movb *a10(0x30), *a9(0x3c0) +3f286dd0: btst 7, a6 +3f286de0: jreq L3F287560 +3f286df0: move *a10(0x10), a7, 0 +3f286e10: subk 5, a7 +3f286e20: jrc L3F286ED0 +3f286e30: move *a10(0x18), a7, 0 +3f286e50: subk 5, a7 +3f286e60: jrhi L3F286ED0 +3f286e70: move *a10(0x20), a7, 0 +3f286e90: movb a7, *a9(0x3b0) +3f286eb0: subk 5, a7 +3f286ec0: jreq L3F2872A0 +L3F286ED0: +3f286ed0: move *a9(0x728), a7, 1 +3f286ef0: jreq L3F287000 +3f286f00: move a14, -*sp, 1 +3f286f10: move *a9(0x728), *a14+, 1 +3f286f30: calla L3F2C0570 +3f286f60: move a14, -*sp, 1 +3f286f70: movi 0x3f2914c0, a8 +3f286fa0: move a8, *a14+, 1 +3f286fb0: move *a9(0x728), *a14+, 1 +3f286fd0: calla L3F2C20C0 +L3F287000: +3f287000: move a14, -*sp, 1 +3f287010: move a9, *a14+, 1 +3f287020: move @0x9b000, a7, 1 +3f287050: move *a7(0x170), *a14+, 1 +3f287070: calla L3FAF5BA0 +3f2870a0: move a8, a9 +3f2870b0: jreq L3F2871E0 +3f2870c0: move a14, -*sp, 1 +3f2870d0: move a9, *a14+, 1 +3f2870e0: calla L3F2897D0 +3f287110: move a14, -*sp, 1 +3f287120: move a9, *a14+, 1 +3f287130: calla L3F281E50 +3f287160: move a14, -*sp, 1 +3f287170: move a9, *a14+, 1 +3f287180: calla L3F702440 +3f2871b0: sub a8, a8 +3f2871c0: jauc L3F288FC0 +L3F2871E0: +3f2871e0: move a14, -*sp, 1 +3f2871f0: move a9, *a14+, 1 +3f287200: movi 0x3f2915d0, a8 +3f287230: move a8, *a14+, 1 +3f287240: calla L3FB341E0 +3f287270: sub a8, a8 +3f287280: jauc L3F288FC0 +L3F2872A0: +3f2872a0: setf 16, 1, 0 +3f2872b0: move @0xa4430, a7, 0 +3f2872e0: jrle L3F2873A0 +3f2872f0: move a14, -*sp, 1 +3f287300: sll 0x18, a6 +3f287310: srl 0x18, a6 +3f287320: move a6, *a14+, 1 +3f287330: movi 0x3f291770, a8 +3f287360: move a8, *a14+, 1 +3f287370: calla L3FB341E0 +L3F2873A0: +3f2873a0: movb *a10(0x28), *a9(0x3b8) +3f2873d0: setf 16, 0, 0 +3f2873e0: move *a10(0x40), *a9(0x3d0), 0 +3f287410: setf 8, 0, 0 +3f287420: move *a10(0x50), a7, 0 +3f287440: move a7, a5 +3f287450: sll 0x2, a5 +3f287460: add a7, a5 +3f287470: setf 16, 0, 0 +3f287480: move a5, *a9(0x400), 0 +3f2874a0: move a14, -*sp, 1 +3f2874b0: movk 6, a7 +3f2874c0: move a7, *a14+, 1 +3f2874d0: move a9, a5 +3f2874e0: addi 0x280, a5 +3f287500: move a5, *a14+, 1 +3f287510: move *a13(0xffc0), *a14+, 1 +3f287530: calla L3FB44400 +L3F287560: +3f287560: btst 2, a6 +3f287570: jrne L3F2875A0 +3f287580: btst 4, a6 +3f287590: jreq L3F287960 +L3F2875A0: +3f2875a0: setf 1, 0, 0 +3f2875b0: move *a10(0x3a), *a9(0x3ca), 0 +3f2875e0: move *a10(0x3b), *a9(0x3cb), 0 +3f287610: move *a10(0x3c), *a9(0x3cc), 0 +3f287640: setf 16, 1, 0 +3f287650: move @0xa4430, a7, 0 +3f287680: jrle L3F287740 +3f287690: move a14, -*sp, 1 +3f2876a0: sll 0x18, a6 +3f2876b0: srl 0x18, a6 +3f2876c0: move a6, *a14+, 1 +3f2876d0: movi 0x3f291800, a8 +3f287700: move a8, *a14+, 1 +3f287710: calla L3FB341E0 +L3F287740: +3f287740: setf 8, 0, 0 +3f287750: move *a10(0x60), a2, 0 +3f287770: move a2, a7 +3f287780: sll 0x3, a7 +3f287790: add a10, a7 +3f2877a0: move a7, a12 +3f2877b0: addi 0x68, a12 +3f2877d0: move *a12+, a2, 0 +3f2877e0: move a2, a7 +3f2877f0: sll 0x3, a7 +3f287800: add a7, a12 +3f287810: move *a12+, a2, 0 +3f287820: move a2, a7 +3f287830: sll 0x3, a7 +3f287840: add a7, a12 +3f287850: move a14, -*sp, 1 +3f287860: move a9, *a14+, 1 +3f287870: calla L3F281E50 +3f2878a0: setf 8, 0, 0 +3f2878b0: move *a12+, a7, 0 +3f2878c0: movb a7, *a9(0x3e8) +3f2878e0: move a14, -*sp, 1 +3f2878f0: move a12, *a14+, 1 +3f287900: move a9, *a14+, 1 +3f287910: calla L3F282490 +3f287940: move a8, a12 +3f287950: jruc L3F287F30 +L3F287960: +3f287960: btst 3, a6 +3f287970: jreq L3F287F30 +3f287980: setf 16, 1, 0 +3f287990: move @0xa4430, a7, 0 +3f2879c0: jrle L3F287A80 +3f2879d0: move a14, -*sp, 1 +3f2879e0: sll 0x18, a6 +3f2879f0: srl 0x18, a6 +3f287a00: move a6, *a14+, 1 +3f287a10: movi 0x3f2918b8, a8 +3f287a40: move a8, *a14+, 1 +3f287a50: calla L3FB341E0 +L3F287A80: +3f287a80: setf 1, 0, 0 +3f287a90: move *a10(0x3b), *a9(0x3cb), 0 +3f287ac0: setf 8, 0, 0 +3f287ad0: move *a10(0x60), a2, 0 +3f287af0: move a2, a7 +3f287b00: sll 0x3, a7 +3f287b10: add a10, a7 +3f287b20: move a7, a12 +3f287b30: addi 0x68, a12 +3f287b50: move *a12+, a2, 0 +3f287b60: move a2, a7 +3f287b70: sll 0x3, a7 +3f287b80: add a7, a12 +3f287b90: move *a12+, a2, 0 +3f287ba0: move a2, a7 +3f287bb0: sll 0x3, a7 +3f287bc0: add a7, a12 +3f287bd0: move *a12+, a2, 0 +3f287be0: move a2, *a13, 1 +3f287bf0: move a9, a0 +3f287c00: addi 0x420, a0 +3f287c20: sub a4, a4 +3f287c30: cmp a2, a4 +3f287c40: jrge L3F287F30 +L3F287C50: +3f287c50: move *a12+, a7, 0 +3f287c60: movb a7, *a13(0x20) +3f287c80: move a14, -*sp, 1 +3f287c90: move a12, *a14+, 1 +3f287ca0: move a9, *a14+, 1 +3f287cb0: calla L3F2817A0 +3f287ce0: move a8, a11 +3f287cf0: jrne L3F287E40 +3f287d00: move a14, -*sp, 1 +3f287d10: move *a13(0xff80), *a14+, 1 +3f287d30: move a9, *a14+, 1 +3f287d40: move a12, a5 +3f287d50: addk 8, a5 +3f287d60: move a5, *a14+, 1 +3f287d70: movi 0x3f291940, a8 +3f287da0: move a8, *a14+, 1 +3f287db0: calla L3FB341E0 +3f287de0: sub a5, a5 +3f287df0: move a5, *a9(0x728), 1 +3f287e10: sub a8, a8 +3f287e20: jauc L3F288FC0 +L3F287E40: +3f287e40: movb a7, *a11(0x280) +3f287e60: setf 8, 0, 0 +3f287e70: move *a12+, a2, 0 +3f287e80: move a2, a5 +3f287e90: sll 0x3, a5 +3f287ea0: add a5, a12 +3f287eb0: move *a12+, a2, 0 +3f287ec0: move a2, a5 +3f287ed0: sll 0x3, a5 +3f287ee0: add a5, a12 +3f287ef0: inc a4 +3f287f00: move *a13, a5, 1 +3f287f10: cmp a5, a4 +3f287f20: jrlt L3F287C50 +L3F287F30: +3f287f30: btst 0, a6 +3f287f40: jreq L3F288260 +3f287f50: setf 16, 1, 0 +3f287f60: move @0xa4430, a7, 0 +3f287f90: jrle L3F288050 +3f287fa0: move a14, -*sp, 1 +3f287fb0: sll 0x18, a6 +3f287fc0: srl 0x18, a6 +3f287fd0: move a6, *a14+, 1 +3f287fe0: movi 0x3f291b10, a8 +3f288010: move a8, *a14+, 1 +3f288020: calla L3FB341E0 +L3F288050: +3f288050: setf 1, 0, 0 +3f288060: move *a10(0x38), *a9(0x3c8), 0 +3f288090: setf 8, 0, 0 +3f2880a0: move *a10(0x60), a2, 0 +3f2880c0: sub a4, a4 +L3F2880D0: +3f2880d0: move a4, a7 +3f2880e0: sll 0x3, a7 +3f2880f0: add a9, a7 +3f288100: sub a5, a5 +3f288110: movb a5, *a7(0x2b0) +3f288130: inc a4 +3f288140: cmpi 0x20, a4 +3f288160: jrlt L3F2880D0 +3f288170: move a5, a4 +3f288180: cmp a2, a4 +3f288190: jrnc L3F288260 +L3F2881A0: +3f2881a0: move a4, a7 +3f2881b0: sll 0x3, a7 +3f2881c0: add a9, a7 +3f2881d0: move a4, a5 +3f2881e0: sll 0x3, a5 +3f2881f0: add a10, a5 +3f288200: movb *a5(0x68), *a7(0x2b0) +3f288230: inc a4 +3f288240: cmp a2, a4 +3f288250: jrc L3F2881A0 +L3F288260: +3f288260: btst 1, a6 +3f288270: jreq L3F2886E0 +3f288280: setf 16, 1, 0 +3f288290: move @0xa4430, a7, 0 +3f2882c0: jrle L3F288380 +3f2882d0: move a14, -*sp, 1 +3f2882e0: sll 0x18, a6 +3f2882f0: srl 0x18, a6 +3f288300: move a6, *a14+, 1 +3f288310: movi 0x3f291b90, a8 +3f288340: move a8, *a14+, 1 +3f288350: calla L3FB341E0 +L3F288380: +3f288380: setf 1, 0, 0 +3f288390: move *a10(0x39), *a9(0x3c9), 0 +3f2883c0: setf 8, 0, 0 +3f2883d0: move *a10(0x60), a2, 0 +3f2883f0: move a2, a7 +3f288400: sll 0x3, a7 +3f288410: add a10, a7 +3f288420: move a7, a12 +3f288430: addi 0x68, a12 +3f288450: move *a12+, a2, 0 +3f288460: move a2, a7 +3f288470: sll 0x3, a7 +3f288480: add a7, a12 +3f288490: move *a12+, a2, 0 +3f2884a0: cmpi 0x3f, a2 +3f2884c0: jrls L3F2884F0 +3f2884d0: movi 0x3f, a2 +L3F2884F0: +3f2884f0: move a14, -*sp, 1 +3f288500: move a2, *a14+, 1 +3f288510: move a9, a7 +3f288520: addi 0x80, a7 +3f288540: move a7, *a14+, 1 +3f288550: move a12, *a14+, 1 +3f288560: calla L3FB44400 +3f288590: move a2, a7 +3f2885a0: sll 0x3, a7 +3f2885b0: add a9, a7 +3f2885c0: sub a5, a5 +3f2885d0: movb a5, *a7(0x80) +3f2885f0: movb *a9(0x80), a7 +3f288610: jrne L3F2886E0 +3f288620: move a14, -*sp, 1 +3f288630: movi 0x3f290d80, a8 +3f288660: move a8, *a14+, 1 +3f288670: move a9, a7 +3f288680: addi 0x80, a7 +3f2886a0: move a7, *a14+, 1 +3f2886b0: calla L3FB45720 +L3F2886E0: +3f2886e0: btst 5, a6 +3f2886f0: jreq L3F288C60 +3f288700: setf 1, 0, 0 +3f288710: move *a10(0x3d), *a9(0x3cd), 0 +3f288740: setf 16, 1, 0 +3f288750: move @0xa4430, a7, 0 +3f288780: jrle L3F288840 +3f288790: move a14, -*sp, 1 +3f2887a0: sll 0x18, a6 +3f2887b0: srl 0x18, a6 +3f2887c0: move a6, *a14+, 1 +3f2887d0: movi 0x3f291c08, a8 +3f288800: move a8, *a14+, 1 +3f288810: calla L3FB341E0 +L3F288840: +3f288840: sub a7, a7 +3f288850: movb a7, *a9(0x3f0) +3f288870: setf 8, 0, 0 +3f288880: move *a10(0x60), a2, 0 +3f2888a0: move a2, a5 +3f2888b0: sll 0x3, a5 +3f2888c0: add a10, a5 +3f2888d0: move a5, a12 +3f2888e0: addi 0x68, a12 +3f288900: move *a12+, a2, 0 +3f288910: move a2, a5 +3f288920: sll 0x3, a5 +3f288930: add a5, a12 +3f288940: move *a12+, a2, 0 +3f288950: move a2, a5 +3f288960: sll 0x3, a5 +3f288970: add a5, a12 +3f288980: move *a12+, a5, 0 +3f288990: move a5, *a13, 1 +3f2889a0: move a7, a4 +3f2889b0: cmp a5, a4 +3f2889c0: jrge L3F288AA0 +L3F2889D0: +3f2889d0: addk 8, a12 +3f2889e0: move *a12+, a2, 0 +3f2889f0: move a2, a7 +3f288a00: sll 0x3, a7 +3f288a10: add a7, a12 +3f288a20: move *a12+, a2, 0 +3f288a30: move a2, a7 +3f288a40: sll 0x3, a7 +3f288a50: add a7, a12 +3f288a60: inc a4 +3f288a70: move *a13, a7, 1 +3f288a80: cmp a7, a4 +3f288a90: jrlt L3F2889D0 +L3F288AA0: +3f288aa0: move *a12+, a2, 0 +3f288ab0: sub a7, a7 +3f288ac0: movb a7, *a9(0x3f0) +3f288ae0: move a7, a4 +3f288af0: cmp a2, a4 +3f288b00: jrnc L3F288C60 +L3F288B10: +3f288b10: move *a12, a7, 0 +3f288b20: dec a7 +3f288b30: jreq L3F288BA0 +3f288b40: move *a12, a7, 0 +3f288b50: subk 3, a7 +3f288b60: jreq L3F288BA0 +3f288b70: move *a12, a7, 0 +3f288b80: subk 4, a7 +3f288b90: jrne L3F288C30 +L3F288BA0: +3f288ba0: movk 1, a7 +3f288bb0: move *a12, a5, 0 +3f288bc0: sll a5, a7 +3f288bd0: move *a9(0x3f0), a5, 0 +3f288bf0: or a7, a5 +3f288c00: movb a5, *a9(0x3f0) +3f288c20: addk 8, a12 +L3F288C30: +3f288c30: inc a4 +3f288c40: cmp a2, a4 +3f288c50: jrc L3F288B10 +L3F288C60: +3f288c60: btst 2, a6 +3f288c70: jrne L3F288CA0 +3f288c80: btst 4, a6 +3f288c90: jreq L3F288E90 +L3F288CA0: +3f288ca0: move *a9(0x6c8), a0, 1 +3f288cc0: setf 8, 0, 0 +3f288cd0: move *a9(0x3e8), a4, 0 +3f288cf0: jrle L3F288E90 +L3F288D00: +3f288d00: move a0, a5 +3f288d10: jrne L3F288E30 +3f288d20: move a14, -*sp, 1 +3f288d30: setf 8, 0, 0 +3f288d40: move *a9(0x3e8), a8, 0 +3f288d60: move a8, *a14+, 1 +3f288d70: move a9, a7 +3f288d80: addi 0x420, a7 +3f288da0: move a7, *a14+, 1 +3f288db0: movi 0x3f291c88, a8 +3f288de0: move a8, *a14+, 1 +3f288df0: calla L3FB341E0 +3f288e20: jruc L3F288E70 +L3F288E30: +3f288e30: move a9, *a0(0x288), 1 +3f288e50: move *a0(0x2a8), a0, 1 +L3F288E70: +3f288e70: dec a4 +3f288e80: jrgt L3F288D00 +L3F288E90: +3f288e90: move a9, a8 +3f288ea0: jruc L3F288FC0 +L3F288EB0: +3f288eb0: setf 16, 1, 0 +3f288ec0: move @0xa4430, a7, 0 +3f288ef0: jrle L3F288FB0 +3f288f00: move a14, -*sp, 1 +3f288f10: sll 0x18, a6 +3f288f20: srl 0x18, a6 +3f288f30: move a6, *a14+, 1 +3f288f40: movi 0x3f291ed8, a8 +3f288f70: move a8, *a14+, 1 +3f288f80: calla L3FB341E0 +L3F288FB0: +3f288fb0: sub a8, a8 +L3F288FC0: +3f288fc0: move *sp(0x180), a14, 1 +3f288fe0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f289000: rets 2 +L3F289010: +3f289010: mmtm sp, a9,a11,a13 +3f289030: move a14, a13 +3f289040: addi 0x40, a14 +3f289060: sub a11, a11 +3f289070: move a11, *a13(0x20), 1 +3f289090: move *a13(0xffa0), a11, 1 +3f2890b0: jreq L3F2892E0 +3f2890c0: move a14, -*sp, 1 +3f2890d0: move a11, *a14+, 1 +3f2890e0: calla L3FB458D0 +3f289110: move a8, *a13(0x20), 1 +3f289130: move a8, a8 +3f289140: jrne L3F289190 +3f289150: sub a11, a11 +3f289160: move a11, *a13(0x20), 1 +3f289180: jruc L3F2891C0 +L3F289190: +3f289190: dec a8 +3f2891a0: move a8, *a13(0x20), 1 +L3F2891C0: +3f2891c0: move *a13(0x20), a11, 1 +3f2891e0: sll 0x3, a11 +3f2891f0: move *a13(0xffa0), a9, 1 +3f289210: add a9, a11 +3f289220: sub a9, a9 +3f289230: movb a9, *a11 +3f289240: move a14, -*sp, 1 +3f289250: move *a13(0xffa0), *a14+, 1 +3f289270: movi 0x3f291f58, a8 +3f2892a0: move a8, *a14+, 1 +3f2892b0: calla L3FB341E0 +L3F2892E0: +3f2892e0: move *sp(0x80), a14, 1 +3f289300: mmfm sp, a9,a11,a13 +3f289320: rets 2 +L3F289330: +3f289330: mmtm sp, a9,a11,a13 +3f289350: move a14, a13 +3f289360: addi 0x60, a14 +3f289380: move *a13(0xffe0), *a13(0x0), 1 +3f2893b0: move *a13(0xffe0), a11, 1 +3f2893d0: move *a11(0x888), *a13(0x20), 1 +3f289400: movk 1, a11 +3f289410: move a11, *a13(0x40), 1 +3f289430: move *a13(0x20), a11, 1 +3f289450: jreq L3F289670 +3f289460: move *a13(0x40), a11, 1 +3f289480: jreq L3F289670 +L3F289490: +3f289490: move a14, -*sp, 1 +3f2894a0: move *a13(0x20), a11, 1 +3f2894c0: move a11, *a14+, 1 +3f2894d0: move *a13(0xffc0), a11, 1 +3f2894f0: move a11, *a14+, 1 +3f289500: calla L3FB45500 +3f289530: move a8, a8 +3f289540: jrle L3F2895E0 +3f289550: move *a13(0x20), *a13(0x0), 1 +3f289580: move *a13(0x20), a9, 1 +3f2895a0: move *a9(0x888), *a13(0x20), 1 +3f2895d0: jruc L3F289610 +L3F2895E0: +3f2895e0: sub a9, a9 +3f2895f0: move a9, *a13(0x40), 1 +L3F289610: +3f289610: move *a13(0x20), a9, 1 +3f289630: jreq L3F289670 +3f289640: move *a13(0x40), a9, 1 +3f289660: jrne L3F289490 +L3F289670: +3f289670: move *a13, a11, 1 +3f289680: move *a13(0xffc0), *a11(0x888), 1 +3f2896b0: move *a13(0xffc0), a9, 1 +3f2896d0: move a11, *a9(0x8a8), 1 +3f2896f0: move *a13(0x20), *a9(0x888), 1 +3f289720: move *a13(0x20), a9, 1 +3f289740: jreq L3F289780 +3f289750: move *a13(0xffc0), *a9(0x8a8), 1 +L3F289780: +3f289780: move *sp(0x80), a14, 1 +3f2897a0: mmfm sp, a9,a11,a13 +3f2897c0: rets 2 +L3F2897D0: +3f2897d0: mmtm sp, a9,a11,a13 +3f2897f0: move a14, a13 +3f289800: move *a13(0xffe0), a11, 1 +3f289820: move *a11(0x8a8), a11, 1 +3f289840: jreq L3F2898C0 +3f289850: move *a13(0xffe0), a11, 1 +3f289870: move *a11(0x8a8), a9, 1 +3f289890: move *a11(0x888), *a9(0x888), 1 +L3F2898C0: +3f2898c0: move *a13(0xffe0), a11, 1 +3f2898e0: move *a11(0x888), a9, 1 +3f289900: jreq L3F289960 +3f289910: move *a11(0x888), a9, 1 +3f289930: move *a11(0x8a8), *a9(0x8a8), 1 +L3F289960: +3f289960: move *sp(0x80), a14, 1 +3f289980: mmfm sp, a9,a11,a13 +3f2899a0: rets 2 +L3F2899B0: +3f2899b0: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f2899d0: move a14, a13 +3f2899e0: addi 0x40a0, a14 +3f289a00: sub a7, a7 +3f289a10: setf 16, 1, 0 +3f289a20: move a7, *a13(0x3c60), 0 +3f289a40: move @0x9b000, a2, 1 +3f289a70: move a14, -*sp, 1 +3f289a80: move *a13(0xffa0), *a14+, 1 +3f289aa0: calla L3F9E0B80 +3f289ad0: setf 16, 1, 0 +3f289ae0: move a8, *a13(0x3c60), 0 +3f289b00: move *a13(0x3c60), a7, 0 +3f289b20: dec a7 +3f289b30: jrle L3F289CD0 +3f289b40: move a14, -*sp, 1 +3f289b50: move a13, a7 +3f289b60: addi 0x8d0, a7 +3f289b80: move a7, *a14+, 1 +3f289b90: move *a13(0xffa0), *a14+, 1 +3f289bb0: move *a13(0x3c60), a7, 0 +3f289bd0: move a7, *a14+, 1 +3f289be0: movi 0x34, a7 +3f289c00: move a7, *a14+, 1 +3f289c10: calla L3F9E0DD0 +3f289c40: move a13, a5 +3f289c50: addi 0x8d0, a5 +3f289c70: move a5, *a13(0xffc0), 1 +3f289c90: addi 0x70, a5 +3f289cb0: move a5, *a13(0xffe0), 1 +L3F289CD0: +3f289cd0: move *a13(0xffe0), a7, 1 +3f289cf0: setf 8, 0, 0 +3f289d00: move *a7(0x60), a11, 0 +3f289d20: cmpi 0x20, a11 +3f289d40: jagt L3F28AD40 +3f289d60: sub a12, a12 +3f289d70: move a12, a0 +3f289d80: cmp a11, a0 +3f289d90: jrge L3F289EE0 +L3F289DA0: +3f289da0: move a0, a7 +3f289db0: addk 13, a7 +3f289dc0: sll 0x3, a7 +3f289dd0: move *a13(0xffe0), a5, 1 +3f289df0: add a5, a7 +3f289e00: move a0, a5 +3f289e10: sll 0x3, a5 +3f289e20: add a2, a5 +3f289e30: move *a7, a7, 0 +3f289e40: move *a5(0x1388), a5, 0 +3f289e60: and a5, a7 +3f289e70: jreq L3F289E90 +3f289e80: movk 1, a12 +L3F289E90: +3f289e90: inc a0 +3f289ea0: cmp a11, a0 +3f289eb0: jrge L3F289EE0 +3f289ec0: move a12, a5 +3f289ed0: jreq L3F289DA0 +L3F289EE0: +3f289ee0: move a12, a5 +3f289ef0: jaeq L3F28AD40 +3f289f10: move *a13(0xffc0), a7, 1 +3f289f30: move a7, a9 +3f289f40: addi 0x30, a9 +3f289f60: move *a13(0xffe0), a5, 1 +3f289f80: move *a5(0x60), a7, 0 +3f289fa0: sll 0x3, a7 +3f289fb0: add a5, a7 +3f289fc0: move a7, a10 +3f289fd0: addi 0x68, a10 +3f289ff0: move *a10, a11, 0 +3f28a000: cmpi 0xf, a11 +3f28a020: jrle L3F28A040 +3f28a030: movk 15, a11 +L3F28A040: +3f28a040: move a14, -*sp, 1 +3f28a050: move a11, *a14+, 1 +3f28a060: move a13, a7 +3f28a070: addi 0x50, a7 +3f28a090: move a7, *a14+, 1 +3f28a0a0: move a10, a7 +3f28a0b0: addk 8, a7 +3f28a0c0: move a7, *a14+, 1 +3f28a0d0: calla L3FB44400 +3f28a100: move a11, a7 +3f28a110: sll 0x3, a7 +3f28a120: add a13, a7 +3f28a130: sub a5, a5 +3f28a140: movb a5, *a7(0x50) +3f28a160: move a14, -*sp, 1 +3f28a170: move a13, a7 +3f28a180: addi 0x50, a7 +3f28a1a0: move a7, *a14+, 1 +3f28a1b0: calla L3F2BBA50 +3f28a1e0: move a14, -*sp, 1 +3f28a1f0: move a7, *a14+, 1 +3f28a200: move *a2(0x170), *a14+, 1 +3f28a220: calla L3FAF6280 +3f28a250: move a8, *a13(0x20), 1 +3f28a270: move a8, a8 +3f28a280: jreq L3F28A5D0 +3f28a290: movb *a8(0x3e0), *a13(0x40) +3f28a2c0: move a14, -*sp, 1 +3f28a2d0: move a7, *a14+, 1 +3f28a2e0: move *a13(0xffe0), *a14+, 1 +3f28a300: move a9, *a14+, 1 +3f28a310: move a8, *a14+, 1 +3f28a320: calla L3F286890 +3f28a350: move a8, *a13, 1 +3f28a360: move a8, a8 +3f28a370: jaeq L3F28AD40 +3f28a390: setf 8, 0, 0 +3f28a3a0: move *a2(0x1380), a5, 0 +3f28a3c0: jaeq L3F28AD40 +3f28a3e0: move *a13(0x40), a5, 0 +3f28a400: jaeq L3F28AD40 +3f28a420: move *a8(0x3e0), a7, 0 +3f28a440: jane L3F28AD40 +3f28a460: move a14, -*sp, 1 +3f28a470: move a8, *a14+, 1 +3f28a480: movi 0x3f291f80, a8 +3f28a4b0: move a8, *a14+, 1 +3f28a4c0: move a13, a7 +3f28a4d0: addi 0xd0, a7 +3f28a4f0: move a7, *a14+, 1 +3f28a500: calla L3FB34430 +3f28a530: move a14, -*sp, 1 +3f28a540: move a7, *a14+, 1 +3f28a550: move *a2(0x1340), *a14+, 1 +3f28a570: move *a2(0x1360), *a14+, 1 +3f28a590: calla L3F289010 +3f28a5c0: jruc L3F28AD40 +L3F28A5D0: +3f28a5d0: setf 16, 0, 0 +3f28a5e0: move @0xa32a0, a5, 0 +3f28a610: move @0xa32c0, a7, 0 +3f28a640: cmp a7, a5 +3f28a650: jrne L3F28A900 +3f28a660: movi 0x53, a5 +3f28a680: movb a5, *a13(0x3c70) +3f28a6a0: setf 8, 0, 0 +3f28a6b0: move @0xa32e0, a7, 0 +3f28a6e0: cmpi 0x29, a7 +3f28a700: jrne L3F28A790 +3f28a710: move a14, -*sp, 1 +3f28a720: move *a13(0xffe0), *a14+, 1 +3f28a740: calla L3F285910 +3f28a770: movb a8, *a13(0x3c70) +L3F28A790: +3f28a790: setf 8, 0, 0 +3f28a7a0: move *a13(0x3c70), a7, 0 +3f28a7c0: cmpi 0x53, a7 +3f28a7e0: jrne L3F28A900 +3f28a7f0: move @0xa32f0, a5, 0 +3f28a820: cmpi 0x2b, a5 +3f28a840: jreq L3F28AD40 +3f28a850: move a14, -*sp, 1 +3f28a860: movi 0xb5, a7 +3f28a880: move a7, *a14+, 1 +3f28a890: calla L3FAF6790 +3f28a8c0: move a8, a5 +3f28a8d0: jrne L3F28A900 +3f28a8e0: movk 10, a8 +3f28a8f0: jruc L3F28AD40 +L3F28A900: +3f28a900: move a14, -*sp, 1 +3f28a910: move *a13(0xffe0), *a14+, 1 +3f28a930: move a9, *a14+, 1 +3f28a940: calla L3F283300 +3f28a970: move a8, *a13, 1 +3f28a980: move a8, a5 +3f28a990: jreq L3F28AD40 +3f28a9a0: move a14, -*sp, 1 +3f28a9b0: move a5, *a14+, 1 +3f28a9c0: move a5, *a14+, 1 +3f28a9d0: move *a2(0x170), *a14+, 1 +3f28a9f0: calla L3FAF7480 +3f28aa20: subk 10, a8 +3f28aa30: jreq L3F28AAE0 +3f28aa40: move a14, -*sp, 1 +3f28aa50: move a5, *a14+, 1 +3f28aa60: move a2, a7 +3f28aa70: addi 0x190, a7 +3f28aa90: move a7, *a14+, 1 +3f28aaa0: calla L3F289330 +3f28aad0: jruc L3F28ABA0 +L3F28AAE0: +3f28aae0: move a14, -*sp, 1 +3f28aaf0: move a5, *a14+, 1 +3f28ab00: calla L3F281E50 +3f28ab30: move a14, -*sp, 1 +3f28ab40: move a5, *a14+, 1 +3f28ab50: calla L3F702440 +3f28ab80: sub a8, a8 +3f28ab90: jruc L3F28AD40 +L3F28ABA0: +3f28aba0: setf 8, 0, 0 +3f28abb0: move *a2(0x1380), a7, 0 +3f28abd0: jreq L3F28AD40 +3f28abe0: move a14, -*sp, 1 +3f28abf0: move a5, *a14+, 1 +3f28ac00: movi 0x3f291f80, a8 +3f28ac30: move a8, *a14+, 1 +3f28ac40: move a13, a7 +3f28ac50: addi 0xd0, a7 +3f28ac70: move a7, *a14+, 1 +3f28ac80: calla L3FB34430 +3f28acb0: move a14, -*sp, 1 +3f28acc0: move a7, *a14+, 1 +3f28acd0: move *a2(0x1340), *a14+, 1 +3f28acf0: move *a2(0x1360), *a14+, 1 +3f28ad10: calla L3F289010 +L3F28AD40: +3f28ad40: move *sp(0x140), a14, 1 +3f28ad60: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f28ad80: rets 2 +L3F28AD90: +3f28ad90: mmtm sp, a9,a10,a11,a13 +3f28adb0: move a14, a13 +3f28adc0: move *a13(0xffe0), a9, 1 +3f28ade0: move @0x9b000, a11, 1 +3f28ae10: move *a11(0xd60), a10, 1 +3f28ae30: jreq L3F28AED0 +3f28ae40: setf 16, 0, 0 +L3F28AE50: +3f28ae50: move *a10(0x20), a11, 0 +3f28ae70: cmp a9, a11 +3f28ae80: jrne L3F28AEB0 +3f28ae90: move a10, a8 +3f28aea0: jruc L3F28AEE0 +L3F28AEB0: +3f28aeb0: move *a10, a10, 1 +3f28aec0: jrne L3F28AE50 +L3F28AED0: +3f28aed0: sub a8, a8 +L3F28AEE0: +3f28aee0: move *sp(0xa0), a14, 1 +3f28af00: mmfm sp, a9,a10,a11,a13 +3f28af20: rets 2 +L3F28AF30: +3f28af30: mmtm sp, a9,a10,a11,a13 +3f28af50: move a14, a13 +3f28af60: move *a13(0xffe0), a9, 1 +3f28af80: move a14, -*sp, 1 +3f28af90: movk 4, a11 +3f28afa0: move a11, *a14+, 1 +3f28afb0: calla L3F275240 +3f28afe0: move a8, a10 +3f28aff0: move *a10(0x888), a10, 1 +3f28b010: jreq L3F28B140 +L3F28B020: +3f28b020: move a14, -*sp, 1 +3f28b030: movk 6, a11 +3f28b040: move a11, *a14+, 1 +3f28b050: move a10, a11 +3f28b060: addi 0x280, a11 +3f28b080: move a11, *a14+, 1 +3f28b090: move a9, *a14+, 1 +3f28b0a0: calla L3F27E950 +3f28b0d0: move a8, a11 +3f28b0e0: jrne L3F28B110 +3f28b0f0: move a10, a8 +3f28b100: jruc L3F28B150 +L3F28B110: +3f28b110: move *a10(0x888), a10, 1 +3f28b130: jrne L3F28B020 +L3F28B140: +3f28b140: sub a8, a8 +L3F28B150: +3f28b150: move *sp(0xa0), a14, 1 +3f28b170: mmfm sp, a9,a10,a11,a13 +3f28b190: rets 2 +3f28b1a0: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f28b1c0: move a14, a13 +3f28b1d0: move *a13(0xffe0), a9, 1 +3f28b1f0: move @0x9b000, a4, 1 +3f28b220: move a9, a10 +3f28b230: addi 0xa0, a10 +3f28b250: move a10, a11 +3f28b260: addi 0x70, a11 +3f28b280: move a11, a12 +3f28b290: setf 6, 0, 0 +3f28b2a0: move *a12(0x2), a7, 0 +3f28b2c0: jreq L3F28B360 +3f28b2d0: move *a12(0x2), a7, 0 +3f28b2f0: dec a7 +3f28b300: jreq L3F28B360 +3f28b310: move *a12(0x2), a7, 0 +3f28b330: subk 2, a7 +3f28b340: jane L3F28C600 +L3F28B360: +3f28b360: setf 16, 0, 0 +3f28b370: move *a12(0x10), a7, 0 +3f28b390: jrne L3F28B6A0 +3f28b3a0: move a14, -*sp, 1 +3f28b3b0: move a10, a7 +3f28b3c0: addi 0x30, a7 +3f28b3e0: move a7, *a14+, 1 +3f28b3f0: calla L3F28AF30 +3f28b420: move a8, a0 +3f28b430: jreq L3F28B630 +3f28b440: move *a4(0x130), a7, 1 +3f28b460: inc a7 +3f28b470: move a7, *a4(0x130), 1 +3f28b490: move *a0(0x848), a7, 1 +3f28b4b0: inc a7 +3f28b4c0: move a7, *a0(0x848), 1 +3f28b4e0: move *a0(0x728), a2, 1 +3f28b500: jreq L3F28B630 +3f28b510: setf 16, 0, 0 +3f28b520: move *a12(0x20), *a2(0x30), 0 +3f28b550: move a14, -*sp, 1 +3f28b560: move a2, *a14+, 1 +3f28b570: calla L3F2C0570 +3f28b5a0: move a14, -*sp, 1 +3f28b5b0: movi 0x3f292020, a8 +3f28b5e0: move a8, *a14+, 1 +3f28b5f0: move a2, *a14+, 1 +3f28b600: calla L3F2C20C0 +L3F28B630: +3f28b630: move a14, -*sp, 1 +3f28b640: move a9, *a14+, 1 +3f28b650: calla L3F9D17E0 +3f28b680: jauc L3F28CD00 +L3F28B6A0: +3f28b6a0: move a14, -*sp, 1 +3f28b6b0: move *a12(0x10), a8, 0 +3f28b6d0: move a8, *a14+, 1 +3f28b6e0: calla L3F28AD90 +3f28b710: move a8, a2 +3f28b720: jaeq L3F28C5A0 +3f28b740: move a14, -*sp, 1 +3f28b750: movk 6, a7 +3f28b760: move a7, *a14+, 1 +3f28b770: movi 0x3f292178, a8 +3f28b7a0: move a8, *a14+, 1 +3f28b7b0: move a10, *a14+, 1 +3f28b7c0: calla L3F27E950 +3f28b7f0: move a8, a8 +3f28b800: jreq L3F28B950 +3f28b810: move a14, -*sp, 1 +3f28b820: move a7, *a14+, 1 +3f28b830: movi 0x3f292178, a8 +3f28b860: move a8, *a14+, 1 +3f28b870: move a10, a7 +3f28b880: addi 0x30, a7 +3f28b8a0: move a7, *a14+, 1 +3f28b8b0: calla L3F27E950 +3f28b8e0: move a8, a7 +3f28b8f0: jreq L3F28B950 +3f28b900: setf 1, 0, 0 +3f28b910: move *a12(0x1), a7, 0 +3f28b930: dsj a7, L3F28BB50 +L3F28B950: +3f28b950: move *a4(0x130), a7, 1 +3f28b970: inc a7 +3f28b980: move a7, *a4(0x130), 1 +3f28b9a0: move *a2(0x88), a7, 1 +3f28b9c0: move *a7(0x848), a5, 1 +3f28b9e0: inc a5 +3f28b9f0: move a5, *a7(0x848), 1 +3f28ba10: setf 16, 0, 0 +3f28ba20: move *a12(0x20), *a2(0x30), 0 +3f28ba50: move a14, -*sp, 1 +3f28ba60: move a2, *a14+, 1 +3f28ba70: calla L3F2C0570 +3f28baa0: move a14, -*sp, 1 +3f28bab0: movi 0x3f292020, a8 +3f28bae0: move a8, *a14+, 1 +3f28baf0: move a2, *a14+, 1 +3f28bb00: calla L3F2C20C0 +3f28bb30: jauc L3F28C5A0 +L3F28BB50: +3f28bb50: setf 6, 0, 0 +3f28bb60: move *a12(0x2), a7, 0 +3f28bb80: jrne L3F28BE30 +3f28bb90: move *a2(0x88), a7, 1 +3f28bbb0: move *a7(0x768), a5, 1 +3f28bbd0: inc a5 +3f28bbe0: move a5, *a7(0x768), 1 +3f28bc00: move *a2(0x88), a7, 1 +3f28bc20: setf 8, 0, 0 +3f28bc30: move *a12(0x8), a5, 0 +3f28bc50: move *a7(0x7a8), a3, 1 +3f28bc70: add a5, a3 +3f28bc80: move a3, *a7(0x7a8), 1 +3f28bca0: move *a2(0x88), a7, 1 +3f28bcc0: move *a7(0x7e8), a5, 1 +3f28bce0: addi 0x5dc, a5 +3f28bd00: move a5, *a7(0x7e8), 1 +3f28bd20: setf 16, 0, 0 +3f28bd30: move *a12(0x20), a7, 0 +3f28bd50: move *a2(0x30), a5, 0 +3f28bd70: cmp a5, a7 +3f28bd80: jane L3F28C5A0 +3f28bda0: move a14, -*sp, 1 +3f28bdb0: move a9, *a14+, 1 +3f28bdc0: move a10, *a14+, 1 +3f28bdd0: move a11, *a14+, 1 +3f28bde0: move a2, *a14+, 1 +3f28bdf0: calla L3F27F750 +3f28be20: jruc L3F28C5A0 +L3F28BE30: +3f28be30: move *a12(0x2), a7, 0 +3f28be50: dsjs a7, L3F28BFC0 +3f28be60: move *a2(0x88), a7, 1 +3f28be80: move *a7(0x768), a5, 1 +3f28bea0: inc a5 +3f28beb0: move a5, *a7(0x768), 1 +3f28bed0: move *a2(0x88), a7, 1 +3f28bef0: move *a7(0x7e8), a5, 1 +3f28bf10: addi 0x5dc, a5 +3f28bf30: move a5, *a7(0x7e8), 1 +3f28bf50: move a14, -*sp, 1 +3f28bf60: move a11, *a14+, 1 +3f28bf70: move a2, *a14+, 1 +3f28bf80: calla L3F27F1F0 +3f28bfb0: jruc L3F28C5A0 +L3F28BFC0: +3f28bfc0: move *a12(0x2), a7, 0 +3f28bfe0: subk 2, a7 +3f28bff0: jrne L3F28C400 +3f28c000: setf 16, 0, 0 +3f28c010: move *a12(0x20), a7, 0 +3f28c030: jrne L3F28C250 +3f28c040: move a14, -*sp, 1 +3f28c050: movi 0x3f292180, a8 +3f28c080: move a8, *a14+, 1 +3f28c090: calla L3FB341E0 +3f28c0c0: move *a2(0x88), a7, 1 +3f28c0e0: move *a7(0x768), a5, 1 +3f28c100: inc a5 +3f28c110: move a5, *a7(0x768), 1 +3f28c130: move *a2(0x88), a7, 1 +3f28c150: move *a7(0x7e8), a5, 1 +3f28c170: addi 0x5dc, a5 +3f28c190: move a5, *a7(0x7e8), 1 +3f28c1b0: move a14, -*sp, 1 +3f28c1c0: movi 0x3f292228, a8 +3f28c1f0: move a8, *a14+, 1 +3f28c200: move a2, *a14+, 1 +3f28c210: calla L3F2C20C0 +3f28c240: jruc L3F28C5A0 +L3F28C250: +3f28c250: move *a4(0x130), a7, 1 +3f28c270: inc a7 +3f28c280: move a7, *a4(0x130), 1 +3f28c2a0: move *a2(0x88), a7, 1 +3f28c2c0: move *a7(0x848), a5, 1 +3f28c2e0: inc a5 +3f28c2f0: move a5, *a7(0x848), 1 +3f28c310: move a14, -*sp, 1 +3f28c320: move a2, *a14+, 1 +3f28c330: calla L3F2C0570 +3f28c360: move a14, -*sp, 1 +3f28c370: movi 0x3f292020, a8 +3f28c3a0: move a8, *a14+, 1 +3f28c3b0: move a2, *a14+, 1 +3f28c3c0: calla L3F2C20C0 +3f28c3f0: jruc L3F28C5A0 +L3F28C400: +3f28c400: move *a4(0x130), a7, 1 +3f28c420: inc a7 +3f28c430: move a7, *a4(0x130), 1 +3f28c450: move *a2(0x88), a7, 1 +3f28c470: move *a7(0x848), a5, 1 +3f28c490: inc a5 +3f28c4a0: move a5, *a7(0x848), 1 +3f28c4c0: move a14, -*sp, 1 +3f28c4d0: move a2, *a14+, 1 +3f28c4e0: calla L3F2C0570 +3f28c510: move a14, -*sp, 1 +3f28c520: movi 0x3f292020, a8 +3f28c550: move a8, *a14+, 1 +3f28c560: move a2, *a14+, 1 +3f28c570: calla L3F2C20C0 +L3F28C5A0: +3f28c5a0: move a14, -*sp, 1 +3f28c5b0: move a9, *a14+, 1 +3f28c5c0: calla L3F9D17E0 +3f28c5f0: jruc L3F28CD00 +L3F28C600: +3f28c600: move *a12(0x2), a7, 0 +3f28c620: subk 10, a7 +3f28c630: jrne L3F28C840 +3f28c640: setf 1, 0, 0 +3f28c650: move *a12, a7, 0 +3f28c660: jrne L3F28C840 +3f28c670: move *a12(0x1), a7, 0 +3f28c690: jrne L3F28C840 +3f28c6a0: move a14, -*sp, 1 +3f28c6b0: movk 6, a7 +3f28c6c0: move a7, *a14+, 1 +3f28c6d0: movi 0x9afd0, a5 +3f28c700: move a5, *a14+, 1 +3f28c710: move a10, *a14+, 1 +3f28c720: calla L3F27E950 +3f28c750: move a8, a3 +3f28c760: jrne L3F28C7E0 +3f28c770: move a14, -*sp, 1 +3f28c780: move a9, *a14+, 1 +3f28c790: move a10, *a14+, 1 +3f28c7a0: move a11, *a14+, 1 +3f28c7b0: calla L3F2899B0 +L3F28C7E0: +3f28c7e0: move a14, -*sp, 1 +3f28c7f0: move a9, *a14+, 1 +3f28c800: calla L3F9D17E0 +3f28c830: jruc L3F28CD00 +L3F28C840: +3f28c840: setf 6, 0, 0 +3f28c850: move *a12(0x2), a7, 0 +3f28c870: subk 12, a7 +3f28c880: jrne L3F28CA40 +3f28c890: setf 1, 0, 0 +3f28c8a0: move *a12, a7, 0 +3f28c8b0: jrne L3F28CA40 +3f28c8c0: move *a12(0x1), a7, 0 +3f28c8e0: jrne L3F28CA40 +3f28c8f0: move a14, -*sp, 1 +3f28c900: movi 0x3f292350, a8 +3f28c930: move a8, *a14+, 1 +3f28c940: calla L3FB341E0 +3f28c970: move a14, -*sp, 1 +3f28c980: move a9, *a14+, 1 +3f28c990: move a11, *a14+, 1 +3f28c9a0: move a10, *a14+, 1 +3f28c9b0: calla L3F223A80 +3f28c9e0: move a14, -*sp, 1 +3f28c9f0: move a9, *a14+, 1 +3f28ca00: calla L3F9D17E0 +3f28ca30: jruc L3F28CD00 +L3F28CA40: +3f28ca40: setf 6, 0, 0 +3f28ca50: move *a12(0x2), a7, 0 +3f28ca70: subk 14, a7 +3f28ca80: jrne L3F28CBC0 +3f28ca90: setf 1, 0, 0 +3f28caa0: move *a12, a7, 0 +3f28cab0: jrne L3F28CBC0 +3f28cac0: move *a12(0x1), a7, 0 +3f28cae0: jrne L3F28CBC0 +3f28caf0: move a14, -*sp, 1 +3f28cb00: move a9, *a14+, 1 +3f28cb10: move a11, *a14+, 1 +3f28cb20: move a10, *a14+, 1 +3f28cb30: calla L3FAFC4A0 +3f28cb60: move a14, -*sp, 1 +3f28cb70: move a9, *a14+, 1 +3f28cb80: calla L3F9D17E0 +3f28cbb0: jruc L3F28CD00 +L3F28CBC0: +3f28cbc0: setf 6, 0, 0 +3f28cbd0: move *a12(0x2), a7, 0 +3f28cbf0: subk 13, a7 +3f28cc00: jreq L3F28CC50 +3f28cc10: move *a12(0x2), a7, 0 +3f28cc30: subk 15, a7 +3f28cc40: jrne L3F28CCB0 +L3F28CC50: +3f28cc50: move a14, -*sp, 1 +3f28cc60: move a9, *a14+, 1 +3f28cc70: calla L3F9D17E0 +3f28cca0: jruc L3F28CD00 +L3F28CCB0: +3f28ccb0: move a14, -*sp, 1 +3f28ccc0: move a9, *a14+, 1 +3f28ccd0: calla L3F9D17E0 +L3F28CD00: +3f28cd00: move *sp(0x180), a14, 1 +3f28cd20: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f28cd40: rets 2 +L3F28CD50: +3f28cd50: mmtm sp, a7,a9,a10,a11,a13 +3f28cd70: move a14, a13 +3f28cd80: move *a13(0xffe0), a9, 1 +3f28cda0: move @0x9b000, a10, 1 +3f28cdd0: jreq L3F28D1C0 +3f28cde0: move *a10, a11, 1 +3f28cdf0: dsjs a11, L3F28CF60 +3f28ce00: move a14, -*sp, 1 +3f28ce10: move a9, *a14+, 1 +3f28ce20: movi 0x3f28b1a0, a11 +3f28ce50: move a11, *a14+, 1 +3f28ce60: calla L3F2798B0 +3f28ce90: move *a10(0xd0), a7, 1 +3f28ceb0: inc a7 +3f28cec0: move a7, *a10(0xd0), 1 +3f28cee0: move a14, -*sp, 1 +3f28cef0: move @0xa4fd0, *a14+, 1 +3f28cf20: calla L3FB3FE90 +3f28cf50: jruc L3F28D210 +L3F28CF60: +3f28cf60: move *a10, a11, 1 +3f28cf70: jrne L3F28D080 +3f28cf80: move a9, a7 +3f28cf90: jrne L3F28D020 +3f28cfa0: movk 1, a11 +3f28cfb0: move a11, *a10, 1 +3f28cfc0: sub a7, a7 +3f28cfd0: setf 16, 0, 0 +3f28cfe0: move a7, @0xa4ff0, 0 +3f28d010: jruc L3F28D210 +L3F28D020: +3f28d020: move a14, -*sp, 1 +3f28d030: move a9, *a14+, 1 +3f28d040: calla L3F9D17E0 +3f28d070: jruc L3F28D210 +L3F28D080: +3f28d080: move *a10, a11, 1 +3f28d090: subk 2, a11 +3f28d0a0: jrne L3F28D160 +3f28d0b0: movk 2, a11 +3f28d0c0: setf 16, 0, 0 +3f28d0d0: move a11, @0xa4ff0, 0 +3f28d100: move a14, -*sp, 1 +3f28d110: move a9, *a14+, 1 +3f28d120: calla L3F9D17E0 +3f28d150: jruc L3F28D210 +L3F28D160: +3f28d160: move a14, -*sp, 1 +3f28d170: move a9, *a14+, 1 +3f28d180: calla L3F9D17E0 +3f28d1b0: jruc L3F28D210 +L3F28D1C0: +3f28d1c0: move a14, -*sp, 1 +3f28d1d0: move a9, *a14+, 1 +3f28d1e0: calla L3F9D17E0 +L3F28D210: +3f28d210: move *sp(0xc0), a14, 1 +3f28d230: mmfm sp, a7,a9,a10,a11,a13 +3f28d250: rets 2 +3f28d260: mmtm sp, a11,a13 +3f28d280: move a14, a13 +3f28d290: move a14, -*sp, 1 +3f28d2a0: move *a13(0xffe0), *a14+, 1 +3f28d2c0: movi 0x3faf6790, a11 +3f28d2f0: move a11, *a14+, 1 +3f28d300: calla L3F2798B0 +3f28d330: move a14, -*sp, 1 +3f28d340: move @0xa4fd0, *a14+, 1 +3f28d370: calla L3FB3FE90 +3f28d3a0: move *sp(0x60), a14, 1 +3f28d3c0: mmfm sp, a11,a13 +3f28d3e0: rets 2 +L3F28D3F0: +3f28d3f0: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f28d410: move a14, a13 +3f28d420: addi 0x850, a14 +3f28d440: move *a13(0xffe0), a9, 1 +3f28d460: move *a13(0xffc0), a10, 1 +3f28d480: move *a13(0xffa0), a11, 1 +3f28d4a0: move *a13(0xff80), a12, 1 +3f28d4c0: move a14, -*sp, 1 +3f28d4d0: move a12, *a14+, 1 +3f28d4e0: move a11, *a14+, 1 +3f28d4f0: move a10, *a14+, 1 +3f28d500: move a9, *a14+, 1 +3f28d510: movi 0x3f292428, a8 +3f28d540: move a8, *a14+, 1 +3f28d550: calla L3FB341E0 +3f28d580: movk 1, a6 +3f28d590: move a6, a7 +3f28d5a0: sll a12, a7 +3f28d5b0: move a7, a6 +3f28d5c0: sub a7, a7 +3f28d5d0: move a7, *a13, 1 +3f28d5e0: movi 0xa3300, a0 +3f28d610: move a7, a2 +3f28d620: setf 8, 0, 0 +3f28d630: move *a13(0xff60), a7, 0 +3f28d650: dsjs a7, L3F28D6B0 +3f28d660: movk 11, a7 +3f28d670: setf 16, 1, 0 +3f28d680: move a7, *a13(0x20), 0 +3f28d6a0: jruc L3F28D6F0 +L3F28D6B0: +3f28d6b0: movk 8, a7 +3f28d6c0: setf 16, 1, 0 +3f28d6d0: move a7, *a13(0x20), 0 +L3F28D6F0: +3f28d6f0: cmp a7, a2 +3f28d700: jrge L3F28DAC0 +L3F28D710: +3f28d710: setf 8, 0, 0 +3f28d720: move *a0, a7, 0 +3f28d730: cmpi 0x54, a7 +3f28d750: jreq L3F28DA20 +3f28d760: move *a0(0x8), a7, 0 +3f28d780: and a6, a7 +3f28d790: jreq L3F28DA20 +3f28d7a0: move a14, -*sp, 1 +3f28d7b0: movk 16, a7 +3f28d7c0: move a7, *a14+, 1 +3f28d7d0: move a9, *a14+, 1 +3f28d7e0: move a0, a7 +3f28d7f0: addk 16, a7 +3f28d800: move a7, *a14+, 1 +3f28d810: calla L3F28F980 +3f28d840: move a8, a7 +3f28d850: jrne L3F28DA20 +3f28d860: move a14, -*sp, 1 +3f28d870: movk 16, a7 +3f28d880: move a7, *a14+, 1 +3f28d890: move a10, *a14+, 1 +3f28d8a0: move a0, a7 +3f28d8b0: addi 0x90, a7 +3f28d8d0: move a7, *a14+, 1 +3f28d8e0: calla L3F28F980 +3f28d910: move a8, a7 +3f28d920: jrne L3F28DA20 +3f28d930: move a14, -*sp, 1 +3f28d940: movk 16, a7 +3f28d950: move a7, *a14+, 1 +3f28d960: move a11, *a14+, 1 +3f28d970: move a0, a7 +3f28d980: addi 0x110, a7 +3f28d9a0: move a7, *a14+, 1 +3f28d9b0: calla L3F28F980 +3f28d9e0: move a8, a7 +3f28d9f0: jrne L3F28DA20 +3f28da00: movk 1, a7 +3f28da10: move a7, *a13, 1 +L3F28DA20: +3f28da20: addi 0x190, a0 +3f28da40: inc a2 +3f28da50: setf 16, 1, 0 +3f28da60: move *a13(0x20), a7, 0 +3f28da80: cmp a7, a2 +3f28da90: jrge L3F28DAC0 +3f28daa0: move *a13, a7, 1 +3f28dab0: jreq L3F28D710 +L3F28DAC0: +3f28dac0: move *a13, a7, 1 +3f28dad0: dsjs a7, L3F28DB00 +3f28dae0: jauc L3F28EB80 +L3F28DB00: +3f28db00: setf 8, 0, 0 +3f28db10: move *a13(0xff60), a7, 0 +3f28db30: jrne L3F28DCB0 +3f28db40: sub a7, a7 +3f28db50: move a7, *a13, 1 +3f28db60: movi 0xa3300, a0 +3f28db90: move a7, a2 +L3F28DBA0: +3f28dba0: move *a0, a7, 0 +3f28dbb0: cmpi 0x54, a7 +3f28dbd0: jrne L3F28DC20 +3f28dbe0: move a2, a4 +3f28dbf0: movk 1, a7 +3f28dc00: move a7, *a13, 1 +3f28dc10: jruc L3F28DC50 +L3F28DC20: +3f28dc20: addi 0x190, a0 +3f28dc40: inc a2 +L3F28DC50: +3f28dc50: cmpi 0x8, a2 +3f28dc70: jrge L3F28E390 +3f28dc80: move *a13, a7, 1 +3f28dc90: jreq L3F28DBA0 +3f28dca0: jruc L3F28E390 +L3F28DCB0: +3f28dcb0: movk 1, a7 +3f28dcc0: move a7, *a13, 1 +3f28dcd0: cmpi 0x1, a12 +3f28dcf0: jrne L3F28DD20 +3f28dd00: movk 8, a4 +3f28dd10: jruc L3F28DD80 +L3F28DD20: +3f28dd20: cmpi 0x3, a12 +3f28dd40: jrne L3F28DD70 +3f28dd50: movk 9, a4 +3f28dd60: jruc L3F28DD80 +L3F28DD70: +3f28dd70: movk 10, a4 +L3F28DD80: +3f28dd80: movi 0x190, a5 +3f28dda0: mpys a4, a5 +3f28ddb0: move a5, a0 +3f28ddc0: addi 0xa3300, a0 +3f28ddf0: move *a0, a5, 0 +3f28de00: cmpi 0x51, a5 +3f28de20: jrne L3F28E390 +3f28de30: move a14, -*sp, 1 +3f28de40: move a13, a5 +3f28de50: addi 0x30, a5 +3f28de70: move a5, *a14+, 1 +3f28de80: move a7, *a14+, 1 +3f28de90: move a0, *a14+, 1 +3f28dea0: calla L3F28FD20 +3f28ded0: cmpi 0x51, a8 +3f28def0: jrne L3F28E2D0 +3f28df00: move a14, -*sp, 1 +3f28df10: move *a13(0x30), a5, 1 +3f28df30: move a5, *a14+, 1 +3f28df40: movi 0x3f292600, a8 +3f28df70: move a8, *a14+, 1 +3f28df80: calla L3FB341E0 +3f28dfb0: movi 0x5c, a7 +3f28dfd0: movb a7, *a5(0x3f8) +3f28dff0: setf 16, 0, 0 +3f28e000: move @0xa32c0, a7, 0 +3f28e030: inc a7 +3f28e040: move a7, @0xa32c0, 0 +3f28e070: move @0xa32b0, a5, 0 +3f28e0a0: dec a5 +3f28e0b0: move a5, @0xa32b0, 0 +3f28e0e0: sext a5, 0 +3f28e0f0: jrnn L3F28E1C0 +3f28e100: move a14, -*sp, 1 +3f28e110: move @0xa32b0, a5, 0 +3f28e140: move a5, *a14+, 1 +3f28e150: movi 0x3f2926e0, a8 +3f28e180: move a8, *a14+, 1 +3f28e190: calla L3FB341E0 +L3F28E1C0: +3f28e1c0: setf 16, 0, 0 +3f28e1d0: move @0xa32c0, a7, 0 +3f28e200: move @0xa32a0, a5, 0 +3f28e230: cmp a5, a7 +3f28e240: jrc L3F28E390 +3f28e250: move a14, -*sp, 1 +3f28e260: movi 0xb4, a5 +3f28e280: move a5, *a14+, 1 +3f28e290: calla L3FAF6790 +3f28e2c0: jruc L3F28E390 +L3F28E2D0: +3f28e2d0: move a14, -*sp, 1 +3f28e2e0: move a0, a5 +3f28e2f0: addk 16, a5 +3f28e300: move a5, *a14+, 1 +3f28e310: move a0, *a14+, 1 +3f28e320: movi 0x3f2927d0, a8 +3f28e350: move a8, *a14+, 1 +3f28e360: calla L3FB341E0 +L3F28E390: +3f28e390: move *a13, a7, 1 +3f28e3a0: jrne L3F28E440 +3f28e3b0: move a14, -*sp, 1 +3f28e3c0: movi 0x3f292a88, a8 +3f28e3f0: move a8, *a14+, 1 +3f28e400: calla L3FB341E0 +3f28e430: jruc L3F28EB80 +L3F28E440: +3f28e440: move a14, -*sp, 1 +3f28e450: movk 16, a5 +3f28e460: move a5, *a14+, 1 +3f28e470: move a9, *a14+, 1 +3f28e480: move a0, a5 +3f28e490: addk 16, a5 +3f28e4a0: move a5, *a14+, 1 +3f28e4b0: calla L3FB45EE0 +3f28e4e0: move a14, -*sp, 1 +3f28e4f0: movk 16, a5 +3f28e500: move a5, *a14+, 1 +3f28e510: move a10, *a14+, 1 +3f28e520: move a0, a5 +3f28e530: addi 0x90, a5 +3f28e550: move a5, *a14+, 1 +3f28e560: calla L3FB45EE0 +3f28e590: move a14, -*sp, 1 +3f28e5a0: movk 16, a5 +3f28e5b0: move a5, *a14+, 1 +3f28e5c0: move a11, *a14+, 1 +3f28e5d0: move a0, a5 +3f28e5e0: addi 0x110, a5 +3f28e600: move a5, *a14+, 1 +3f28e610: calla L3FB45EE0 +3f28e640: movi 0x52, a5 +3f28e660: movb a5, *a0 +3f28e670: movb a6, *a0(0x8) +3f28e690: move a14, -*sp, 1 +3f28e6a0: move a4, *a14+, 1 +3f28e6b0: movi 0x3f292be0, a8 +3f28e6e0: move a8, *a14+, 1 +3f28e6f0: calla L3FB341E0 +3f28e720: move a14, -*sp, 1 +3f28e730: move a13, a5 +3f28e740: addi 0x30, a5 +3f28e760: move a5, *a14+, 1 +3f28e770: sub a5, a5 +3f28e780: move a5, *a14+, 1 +3f28e790: move a0, *a14+, 1 +3f28e7a0: calla L3F28FD20 +3f28e7d0: cmpi 0x52, a8 +3f28e7f0: jrne L3F28E990 +3f28e800: move a14, -*sp, 1 +3f28e810: move a0, a5 +3f28e820: addk 16, a5 +3f28e830: move a5, *a14+, 1 +3f28e840: movi 0x3f292cb8, a8 +3f28e870: move a8, *a14+, 1 +3f28e880: calla L3FB341E0 +3f28e8b0: movi 0x29, a5 +3f28e8d0: movb a5, @0xa32e0 +3f28e900: setf 16, 0, 0 +3f28e910: move @0xa32d0, a7, 0 +3f28e940: inc a7 +3f28e950: move a7, @0xa32d0, 0 +3f28e980: jruc L3F28EB80 +L3F28E990: +3f28e990: move a14, -*sp, 1 +3f28e9a0: move a9, *a14+, 1 +3f28e9b0: movi 0x3f292e00, a8 +3f28e9e0: move a8, *a14+, 1 +3f28e9f0: move a13, a5 +3f28ea00: addi 0x50, a5 +3f28ea20: move a5, *a14+, 1 +3f28ea30: calla L3FB34430 +3f28ea60: move a14, -*sp, 1 +3f28ea70: movk 3, a5 +3f28ea80: move a5, *a14+, 1 +3f28ea90: move a13, a5 +3f28eaa0: addi 0x50, a5 +3f28eac0: move a5, *a14+, 1 +3f28ead0: calla L3F309350 +3f28eb00: move *a13(0x30), a5, 1 +3f28eb20: movi 0x5b, a7 +3f28eb40: movb a7, *a5(0x3f8) +3f28eb60: subk 10, a7 +3f28eb70: movb a7, *a0 +L3F28EB80: +3f28eb80: move *sp(0x180), a14, 1 +3f28eba0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f28ebc0: rets 2 +L3F28EBD0: +3f28ebd0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f28ebf0: move a14, a13 +3f28ec00: addk 32, a14 +3f28ec10: move *a13(0xffe0), a9, 1 +3f28ec30: move *a13(0xffc0), a10, 1 +3f28ec50: move a9, a11 +3f28ec60: move a14, -*sp, 1 +3f28ec70: move a10, *a14+, 1 +3f28ec80: move *a11(0x40), *a14+, 1 +3f28eca0: move *a11(0x20), *a14+, 1 +3f28ecc0: move *a11(0x0), *a14+, 1 +3f28ece0: movi 0x3f292f30, a8 +3f28ed10: move a8, *a14+, 1 +3f28ed20: calla L3FB341E0 +3f28ed50: movk 1, a2 +3f28ed60: move a2, a7 +3f28ed70: sll a10, a7 +3f28ed80: move a7, a2 +3f28ed90: sub a4, a4 +3f28eda0: movi 0xa3300, a12 +3f28edd0: move a4, a0 +L3F28EDE0: +3f28ede0: setf 8, 0, 0 +3f28edf0: move *a12, a7, 0 +3f28ee00: cmpi 0x54, a7 +3f28ee20: jaeq L3F28F7F0 +3f28ee40: move a14, -*sp, 1 +3f28ee50: movk 16, a7 +3f28ee60: move a7, *a14+, 1 +3f28ee70: move *a11(0x0), *a14+, 1 +3f28ee90: move a12, a7 +3f28eea0: addk 16, a7 +3f28eeb0: move a7, *a14+, 1 +3f28eec0: calla L3F28F980 +3f28eef0: move a8, a7 +3f28ef00: jane L3F28F7F0 +3f28ef20: move a14, -*sp, 1 +3f28ef30: movk 16, a7 +3f28ef40: move a7, *a14+, 1 +3f28ef50: move *a11(0x20), *a14+, 1 +3f28ef70: move a12, a7 +3f28ef80: addi 0x90, a7 +3f28efa0: move a7, *a14+, 1 +3f28efb0: calla L3F28F980 +3f28efe0: move a8, a7 +3f28eff0: jrne L3F28F7F0 +3f28f000: move a14, -*sp, 1 +3f28f010: movk 16, a7 +3f28f020: move a7, *a14+, 1 +3f28f030: move *a11(0x40), *a14+, 1 +3f28f050: move a12, a7 +3f28f060: addi 0x110, a7 +3f28f080: move a7, *a14+, 1 +3f28f090: calla L3F28F980 +3f28f0c0: move a8, a7 +3f28f0d0: jrne L3F28F7F0 +3f28f0e0: setf 8, 0, 0 +3f28f0f0: move *a12(0x8), a7, 0 +3f28f110: and a2, a7 +3f28f120: jreq L3F28F7F0 +3f28f130: movk 1, a4 +3f28f140: move *a12, a7, 0 +3f28f150: cmpi 0x51, a7 +3f28f170: jrne L3F28F6A0 +3f28f180: move a14, -*sp, 1 +3f28f190: move a13, *a14+, 1 +3f28f1a0: move a4, *a14+, 1 +3f28f1b0: move a12, *a14+, 1 +3f28f1c0: calla L3F28FD20 +3f28f1f0: cmpi 0x51, a8 +3f28f210: jrne L3F28F5E0 +3f28f220: move a14, -*sp, 1 +3f28f230: move *a13, a7, 1 +3f28f240: move a7, *a14+, 1 +3f28f250: movi 0x3f292600, a8 +3f28f280: move a8, *a14+, 1 +3f28f290: calla L3FB341E0 +3f28f2c0: movi 0x5c, a5 +3f28f2e0: movb a5, *a7(0x3f8) +3f28f300: setf 16, 0, 0 +3f28f310: move @0xa32c0, a5, 0 +3f28f340: inc a5 +3f28f350: move a5, @0xa32c0, 0 +3f28f380: move @0xa32b0, a7, 0 +3f28f3b0: dec a7 +3f28f3c0: move a7, @0xa32b0, 0 +3f28f3f0: sext a7, 0 +3f28f400: jrnn L3F28F4D0 +3f28f410: move a14, -*sp, 1 +3f28f420: move @0xa32b0, a7, 0 +3f28f450: move a7, *a14+, 1 +3f28f460: movi 0x3f293108, a8 +3f28f490: move a8, *a14+, 1 +3f28f4a0: calla L3FB341E0 +L3F28F4D0: +3f28f4d0: setf 16, 0, 0 +3f28f4e0: move @0xa32c0, a7, 0 +3f28f510: move @0xa32a0, a5, 0 +3f28f540: cmp a5, a7 +3f28f550: jrc L3F28F6A0 +3f28f560: move a14, -*sp, 1 +3f28f570: movi 0xb4, a5 +3f28f590: move a5, *a14+, 1 +3f28f5a0: calla L3FAF6790 +3f28f5d0: jruc L3F28F6A0 +L3F28F5E0: +3f28f5e0: move a14, -*sp, 1 +3f28f5f0: move a12, a7 +3f28f600: addk 16, a7 +3f28f610: move a7, *a14+, 1 +3f28f620: move a12, *a14+, 1 +3f28f630: movi 0x3f2931f8, a8 +3f28f660: move a8, *a14+, 1 +3f28f670: calla L3FB341E0 +L3F28F6A0: +3f28f6a0: movi 0x54, a7 +3f28f6c0: movb a7, *a12 +3f28f6d0: sub a5, a5 +3f28f6e0: movb a5, *a12(0x10) +3f28f700: movb a5, *a12(0x90) +3f28f720: movb a5, *a12(0x110) +3f28f740: movb a5, *a12(0x8) +3f28f760: move a14, -*sp, 1 +3f28f770: move a0, *a14+, 1 +3f28f780: movi 0x3f293488, a8 +3f28f7b0: move a8, *a14+, 1 +3f28f7c0: calla L3FB341E0 +L3F28F7F0: +3f28f7f0: addi 0x190, a12 +3f28f810: inc a0 +3f28f820: cmpi 0x8, a0 +3f28f840: jrge L3F28F880 +3f28f850: move a4, a5 +3f28f860: jaeq L3F28EDE0 +L3F28F880: +3f28f880: cmpi 0x1, a4 +3f28f8a0: jreq L3F28F930 +3f28f8b0: move a14, -*sp, 1 +3f28f8c0: movi 0x3f2935a0, a8 +3f28f8f0: move a8, *a14+, 1 +3f28f900: calla L3FB341E0 +L3F28F930: +3f28f930: move *sp(0x160), a14, 1 +3f28f950: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f28f970: rets 2 +L3F28F980: +3f28f980: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f28f9a0: move a14, a13 +3f28f9b0: move *a13(0xffe0), a9, 1 +3f28f9d0: move *a13(0xffc0), a10, 1 +3f28f9f0: move *a13(0xffa0), a11, 1 +3f28fa10: sub a12, a12 +3f28fa20: cmp a11, a12 +3f28fa30: jrge L3F28FCC0 +3f28fa40: setf 8, 0, 0 +L3F28FA50: +3f28fa50: movb *a9, a7 +3f28fa60: sll 0x3, a7 +3f28fa70: addi 0xd8400, a7 +3f28faa0: move *a7, a7, 0 +3f28fab0: btst 1, a7 +3f28fac0: jreq L3F28FB00 +3f28fad0: movb *a9, a7 +3f28fae0: subk 32, a7 +3f28faf0: jruc L3F28FB10 +L3F28FB00: +3f28fb00: movb *a9, a7 +L3F28FB10: +3f28fb10: movb *a10, a5 +3f28fb20: sll 0x3, a5 +3f28fb30: addi 0xd8400, a5 +3f28fb60: move *a5, a5, 0 +3f28fb70: btst 1, a5 +3f28fb80: jreq L3F28FBC0 +3f28fb90: movb *a10, a5 +3f28fba0: subk 32, a5 +3f28fbb0: jruc L3F28FBD0 +L3F28FBC0: +3f28fbc0: movb *a10, a5 +L3F28FBD0: +3f28fbd0: cmp a5, a7 +3f28fbe0: jreq L3F28FC30 +3f28fbf0: movb *a9, a8 +3f28fc00: movb *a10, a7 +3f28fc10: sub a7, a8 +3f28fc20: jruc L3F28FCD0 +L3F28FC30: +3f28fc30: movb *a9, a7 +3f28fc40: jrne L3F28FC70 +3f28fc50: sub a8, a8 +3f28fc60: jruc L3F28FCD0 +L3F28FC70: +3f28fc70: addk 8, a9 +3f28fc80: addk 8, a10 +3f28fc90: inc a12 +3f28fca0: cmp a11, a12 +3f28fcb0: jrlt L3F28FA50 +L3F28FCC0: +3f28fcc0: sub a8, a8 +L3F28FCD0: +3f28fcd0: move *sp(0x100), a14, 1 +3f28fcf0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f28fd10: rets 2 +L3F28FD20: +3f28fd20: mmtm sp, a9,a11,a13 +3f28fd40: move a14, a13 +3f28fd50: addi 0x30, a14 +3f28fd70: sub a11, a11 +3f28fd80: movb a11, *a13(0x20) +3f28fda0: move *a13(0xffa0), a11, 1 +3f28fdc0: sub a9, a9 +3f28fdd0: move a9, *a11, 1 +3f28fde0: move a14, -*sp, 1 +3f28fdf0: movk 5, a9 +3f28fe00: move a9, *a14+, 1 +3f28fe10: calla L3F275240 +3f28fe40: move a8, *a13, 1 +3f28fe50: move *a8(0x2c8), *a13(0x0), 1 +3f28fe80: move *a13, a9, 1 +3f28fe90: jreq L3F290420 +L3F28FEA0: +3f28fea0: move *a13, a11, 1 +3f28feb0: move *a11(0x288), a9, 1 +3f28fed0: jrne L3F28FFB0 +3f28fee0: move a14, -*sp, 1 +3f28fef0: move a11, *a14+, 1 +3f28ff00: movi 0x3f2936f8, a8 +3f28ff30: move a8, *a14+, 1 +3f28ff40: calla L3FB341E0 +3f28ff70: calla L3F6EDD80 +3f28ffa0: jruc L3F2903C0 +L3F28FFB0: +3f28ffb0: move *a11(0x288), a9, 1 +3f28ffd0: move *a13(0xffe0), a11, 1 +3f28fff0: setf 8, 0, 0 +3f290000: move *a9(0x3f0), a9, 0 +3f290020: move *a11(0x8), a11, 0 +3f290040: and a11, a9 +3f290050: jreq L3F2903C0 +3f290060: move *a13(0xffc0), a11, 0 +3f290080: jreq L3F290110 +3f290090: move *a13, a9, 1 +3f2900a0: move *a9(0x288), a9, 1 +3f2900c0: move *a9(0x3f8), a9, 0 +3f2900e0: cmpi 0x5b, a9 +3f290100: jreq L3F290130 +L3F290110: +3f290110: move a11, a8 +3f290120: jrne L3F2903C0 +L3F290130: +3f290130: move a14, -*sp, 1 +3f290140: movk 16, a9 +3f290150: move a9, *a14+, 1 +3f290160: move *a13, a9, 1 +3f290170: move a9, *a14+, 1 +3f290180: move *a13(0xffe0), a9, 1 +3f2901a0: addk 16, a9 +3f2901b0: move a9, *a14+, 1 +3f2901c0: calla L3F28F980 +3f2901f0: move a8, a9 +3f290200: jrne L3F2903C0 +3f290210: move *a13(0xffe0), a9, 1 +3f290230: setf 8, 0, 0 +3f290240: move *a9(0x90), a9, 0 +3f290260: jreq L3F290380 +3f290270: move a14, -*sp, 1 +3f290280: movk 16, a9 +3f290290: move a9, *a14+, 1 +3f2902a0: move *a13, a9, 1 +3f2902b0: move *a9(0x288), a9, 1 +3f2902d0: move a9, *a14+, 1 +3f2902e0: move *a13(0xffe0), a9, 1 +3f290300: addi 0x90, a9 +3f290320: move a9, *a14+, 1 +3f290330: calla L3F28F980 +3f290360: move a8, a9 +3f290370: jrne L3F2903C0 +L3F290380: +3f290380: movk 1, a9 +3f290390: movb a9, *a13(0x20) +3f2903b0: jruc L3F290420 +L3F2903C0: +3f2903c0: move *a13, a11, 1 +3f2903d0: move *a11(0x2c8), *a13(0x0), 1 +3f290400: move *a13, a11, 1 +3f290410: jrne L3F28FEA0 +L3F290420: +3f290420: setf 8, 0, 0 +3f290430: move *a13(0x20), a11, 0 +3f290450: dsjs a11, L3F2904F0 +3f290460: move *a13, a11, 1 +3f290470: move *a13(0xffa0), a9, 1 +3f290490: move *a11(0x288), *a9(0x0), 1 +3f2904c0: movi 0x51, a8 +3f2904e0: jruc L3F290510 +L3F2904F0: +3f2904f0: movi 0x52, a8 +L3F290510: +3f290510: move *sp(0x80), a14, 1 +3f290530: mmfm sp, a9,a11,a13 +3f290550: rets 2 +3f290560: sra b11, b3 +3f290570: modu a11, a3 +3f290580: sra a3, a14 +L3F290590: +3f290590: .word 0x7620 +3f2905a0: sll a3, a3 +3f2905b0: dsjs a13, L3F2904B0 +3f2905c0: modu b3, b5 +3f2905d0: sll a11, a1 +3f2905e0: .word 0x786b +3f2905f0: sll a3, a3 +3f290600: srl 0xd, b1 +3f290610: mods a3, a6 +3f290620: modu a3, a9 +3f290630: dsjs a11, L3F290590 +3f290640: .word 0x7830 +3f290650: .word 0x7825 +3f290660: divs a1, a0 +3f290670: addc a2, a3 +L3F290680: +3f290680: rl a9, a0 +3f290690: sla 0x3, b3 +3f2906a0: modu a3, a9 +3f2906b0: sla b11, b6 +3f2906c0: rl a11, a12 +3f2906d0: .word 0x0a64 +3f2906e0: andn a0, a0 +3f2906f0: .word 0x725f +3f290700: modu b3, b5 +3f290710: .word 0x7620 +3f290720: sll a3, a3 +3f290730: rl 0x1, b13 +3f290740: sll 0xb, b8 +3f290750: sla 0x3, b8 +3f290760: .word 0x7626 +3f290770: sll a3, a3 +3f290780: dsjs a13, L3F290680 +3f290790: .word 0x756e +3f2907a0: modu a11, a13 +3f2907b0: mpyu a11, a6 +3f2907c0: .word 0x7266 +3f2907d0: sra a11, a5 +3f2907e0: sll b11, b8 +3f2907f0: .word 0x7362 +3f290800: rl 0x1, b13 +3f290810: sll 0xb, b8 +3f290820: sla 0x3, b8 +3f290830: sla 0x1, b14 +3f290840: move b10, b3 +3f290850: divs a2, a1 +3f290860: move b2, sp +3f290870: move b10, b5 +3f290880: subb a2, sp +3f290890: divs b2, sp +3f2908a0: addc a2, a3 +3f2908b0: cmp b10, b3 +3f2908c0: mpyu a10, a14 +3f2908d0: addc b10, b6 +3f2908e0: .word 0x0a42 +3f2908f0: .word 0x7300 +3f290900: sll a11, a5 +3f290910: modu a3, sp +3f290920: sla 0x3, a4 +3f290930: .word 0x756e +3f290940: modu a11, a13 +3f290950: mpyu a11, a6 +3f290960: sll b11, b8 +3f290970: .word 0x7362 +3f290980: sll a11, a1 +L3F290990: +3f290990: sra a11, a11 +3f2909a0: sla 0x3, a4 +3f2909b0: sla 0x1, b14 +3f2909c0: move b10, b3 +3f2909d0: divs a2, a1 +3f2909e0: move b2, sp +3f2909f0: move b10, b5 +3f290a00: subb a2, sp +3f290a10: divs b2, sp +3f290a20: addc a2, a3 +3f290a30: cmp b10, b3 +3f290a40: mpyu a10, a14 +3f290a50: addc b10, b6 +3f290a60: sla 0x2, a2 +3f290a70: .word 0x7626 +3f290a80: sll a3, a3 +3f290a90: dsjs a13, L3F290990 +3f290aa0: .word 0x7266 +3f290ab0: sra a11, a5 +3f290ac0: sll b11, b8 +3f290ad0: .word 0x7162 +3f290ae0: srl a1, a14 +3f290af0: rl a11, a12 +3f290b00: lmo a11, a14 +3f290b10: rl 0x1, b13 +3f290b20: sll 0xb, b8 +3f290b30: sla 0x3, b8 +3f290b40: addc b10, b8 +3f290b50: sla 0x2, a2 +3f290b60: .word 0x7369 +3f290b70: rl a9, a0 +3f290b80: .word 0x766e +3f290b90: mods a3, a1 +3f290ba0: sra a3, a9 +3f290bb0: .word 0x000a +3f290bc0: modu a11, a14 +3f290bd0: modu b10, sp +3f290be0: mpyu a11, a6 +3f290bf0: sra b11, b3 +3f290c00: .word 0x7672 +3f290c10: sll a11, a9 +3f290c20: .word 0x7365 +3f290c30: mods a1, a0 +3f290c40: .word 0x7365 +3f290c50: sla 0x3, b3 +3f290c60: rl b3, b4 +3f290c70: modu a3, a1 +3f290c80: .word 0x7420 +3f290c90: sra a11, a8 +3f290ca0: modu a1, a0 +3f290cb0: mods b11, b5 +3f290cc0: sra a11, a2 +3f290cd0: sla 0x3, b2 +3f290ce0: srl a3, sp +3f290cf0: .word 0x7320 +3f290d00: .word 0x7265 +3f290d10: rl b11, b6 +3f290d20: sra a11, a3 +3f290d30: sla 0x3, b3 +3f290d40: sra a11, a4 +3f290d50: sra a11, a12 +3f290d60: sra b11, b4 +3f290d70: .word 0x0064 +3f290d80: modu a11, a14 +3f290d90: sra a11, a14 +3f290da0: sla a9, a0 +3f290db0: sla b11, b6 +3f290dc0: mods a3, a9 +3f290dd0: sll a3, a1 +3f290de0: sra a11, a12 +3f290df0: move a0, b0 +3f290e00: sla 0x3, sp +3f290e10: sra a10, a4 +3f290e20: sll b11, b3 +3f290e30: rl b11, b2 +3f290e40: .word 0x7470 +3f290e50: modu a11, a9 +3f290e60: sla 0x3, a14 +3f290e70: .word 0x7641 +3f290e80: rl a11, a1 +3f290e90: sla a11, a12 +3f290ea0: mods a3, a2 +3f290eb0: .word 0x0065 +3f290ec0: modu a10, a14 +3f290ed0: sra a11, a4 +3f290ee0: sll 0x9, b13 +3f290ef0: sla 0x3, b3 +3f290f00: sla a11, a8 +3f290f10: sla 0x3, b3 +3f290f20: sra b11, b10 +3f290f30: modu b11, b2 +3f290f40: srl a1, a0 +3f290f50: .word 0x726f +3f290f60: .word 0x7320 +3f290f70: .word 0x7265 +3f290f80: rl b11, b6 +3f290f90: sra a11, a3 +3f290fa0: sll a9, a0 +3f290fb0: sla a11, a12 +3f290fc0: .word 0x7373 +3f290fd0: mods a1, a0 +3f290fe0: modu a3, a5 +3f290ff0: .word 0x000a +3f291000: .word 0x7270 +3f291010: sll a11, sp +3f291020: .word 0x7365 +L3F291030: +3f291030: mpyu b11, b3 +3f291040: sra a11, a14 +3f291050: sla 0x3, b7 +3f291060: modu a11, a14 +3f291070: sla 0x3, a14 +3f291080: .word 0x7865 +3f291090: .word 0x7369 +3f2910a0: sra b11, b4 +3f2910b0: .word 0x746e +3f2910c0: .word 0x7320 +L3F2910D0: +3f2910d0: .word 0x7265 +3f2910e0: rl b11, b6 +3f2910f0: sra a11, a3 +3f291100: sll 0x11, a0 +3f291110: modu a11, a14 +3f291120: sra a11, a4 +3f291130: dsjs a13, L3F291030 +3f291140: sra b11, b3 +3f291150: .word 0x7672 +3f291160: sll a11, a9 +3f291170: dsjs a5, L3F2910D0 +3f291180: .word 0x7830 +3f291190: .word 0x7825 +3f2911a0: modu a1, a0 +3f2911b0: mpyu a11, sp +3f2911c0: srl a3, sp +3f2911d0: .word 0x735f +3f2911e0: .word 0x7265 +3f2911f0: rl b11, b6 +3f291200: sra a11, a3 +3f291210: sll 0x9, b13 +3f291220: .word 0x0a64 +3f291230: and a0, a0 +3f291240: sra b11, b2 +3f291250: sra a11, a6 +3f291260: .word 0x7272 +3f291270: sra a3, a5 +3f291280: .word 0x7320 +3f291290: .word 0x7265 +3f2912a0: rl b11, b6 +3f2912b0: sra a11, a3 +3f2912c0: sll 0x9, a0 +L3F2912D0: +3f2912d0: sla 0x3, b3 +3f2912e0: .word 0x7369 +3f2912f0: modu a1, a0 +3f291300: .word 0x776f +3f291310: lmo a9, a0 +3f291320: modu a11, a14 +3f291330: modu b3, b7 +3f291340: rev a14 +3f291350: rl a11, a6 +3f291360: sra a3, a14 +L3F291370: +3f291370: .word 0x705f +3f291380: sra b11, b2 +3f291390: mpyu a11, a6 +3f2913a0: sra b11, b3 +3f2913b0: sla 0x3, b2 +3f2913c0: .word 0x7073 +3f2913d0: dsjs a13, L3F2912D0 +3f2913e0: sra b11, b3 +L3F2913F0: +3f2913f0: .word 0x7672 +3f291400: sll a11, a9 +3f291410: dsjs a5, L3F291370 +3f291420: .word 0x7325 +3f291430: .word 0x7320 +3f291440: .word 0x7265 +3f291450: rl b11, b6 +3f291460: sra a11, a3 +3f291470: modu b2, sp +3f291480: mods a11, a1 +3f291490: dsjs a5, L3F2913F0 +3f2914a0: .word 0x7325 +3f2914b0: .word 0x000a +3f2914c0: .word 0x0a0d +3f2914d0: sla a10, a2 +3f2914e0: sla 0x3, a4 +3f2914f0: .word 0x754d +3f291500: .word 0x746c +3f291510: sll a11, a9 +3f291520: .word 0x7361 +3f291530: sla 0x3, b4 +3f291540: sra a10, a13 +3f291550: .word 0x7373 +3f291560: srl a11, a1 +3f291570: sla 0x3, a5 +3f291580: sra b10, b2 +3f291590: sra a11, a3 +3f2915a0: .word 0x7669 +3f2915b0: sra a3, a5 +3f2915c0: rev a14 +3f2915d0: .word 0x7250 +3f2915e0: sll a11, sp +3f2915f0: modu b10, sp +3f291600: sra a3, a12 +3f291610: sra b10, sp +3f291620: .word 0x746e +3f291630: .word 0x7972 +3f291640: addc a9, a0 +3f291650: modu a3, a1 +3f291660: modu a11, a14 +3f291670: sla 0x3, b4 +3f291680: sra b11, b2 +3f291690: modu a11, a13 +3f2916a0: sra b11, b6 +L3F2916B0: +3f2916b0: modu a9, a0 +3f2916c0: sra a3, a12 +3f2916d0: sra b10, sp +3f2916e0: .word 0x746e +3f2916f0: .word 0x7972 +3f291700: srl a1, a0 +3f291710: modu b11, b2 +3f291720: sla 0x3, a13 +3f291730: add a10, a12 +3f291740: dsjs a4, L3F2916B0 +3f291750: .word 0x7325 +3f291760: .word 0x000a +3f291770: or a2, sp +3f291780: sub a10, a8 +3f291790: mpyu b10, b2 +3f2917a0: add b10, b0 +3f2917b0: add b10, b2 +3f2917c0: andn a10, a13 +3f2917d0: rl 0x1, b13 +3f2917e0: sll 0xb, b8 +L3F2917F0: +3f2917f0: .word 0x0078 +3f291800: sub b10, b3 +3f291810: clr b2 +3f291820: move b2, sp +3f291830: move a10, a1 +3f291840: move a2, b5 +3f291850: move b10, b5 +3f291860: sub b2, sp +3f291870: andn a10, a5 +3f291880: dsjs a3, L3F2917F0 +3f291890: .word 0x7830 +3f2918a0: .word 0x7825 +3f2918b0: andn a8, a0 +3f2918c0: andn a2, a5 +3f2918d0: mpyu b10, b6 +3f2918e0: add b10, b2 +3f2918f0: cmp b10, b4 +3f291900: subb a10, a14 +3f291910: rl 0x1, b13 +3f291920: sll 0xb, b8 +3f291930: .word 0x0078 +3f291940: sla a11, a3 +3f291950: modu a3, a14 +3f291960: .word 0x746f +3f291970: srl a1, a0 +3f291980: modu a3, a9 +3f291990: sla 0x3, a4 +3f2919a0: sra b11, b3 +3f2919b0: .word 0x7672 +3f2919c0: sll a11, a9 +3f2919d0: sla 0x3, a5 +3f2919e0: .word 0x7830 +3f2919f0: .word 0x7825 +3f291a00: rl a9, a0 +3f291a10: sla 0x3, a14 +3f291a20: modu a11, a14 +3f291a30: sra a11, a4 +3f291a40: rl 0x1, a0 +3f291a50: sll 0xb, b8 +3f291a60: sla 0x3, b8 +3f291a70: sla a11, a8 +3f291a80: rl b3, b3 +3f291a90: modu b2, sp +3f291aa0: sra a3, sp +3f291ab0: mpyu a11, a5 +3f291ac0: sla a11, a14 +3f291ad0: sra a11, a13 +3f291ae0: sll 0x9, b13 +3f291af0: sla 0x3, b3 +3f291b00: .word 0x000a +3f291b10: move a10, b14 +3f291b20: sub a10, a4 +3f291b30: subb b10, sp +L3F291B40: +3f291b40: move b10, a2 +3f291b50: and b2, b5 +3f291b60: rl 0x1, b13 +3f291b70: sll 0xb, b8 +3f291b80: .word 0x0078 +3f291b90: move a10, b14 +3f291ba0: sub a10, a4 +3f291bb0: sub b2, sp +L3F291BC0: +3f291bc0: andn a10, a5 +3f291bd0: dsjs a3, L3F291B40 +3f291be0: .word 0x7830 +3f291bf0: .word 0x7825 +3f291c00: andn a8, a0 +3f291c10: andn a2, a5 +3f291c20: mpyu b10, b6 +3f291c30: move a2, a3 +3f291c40: andn a10, a1 +L3F291C50: +3f291c50: dsjs b3, L3F291BC0 +3f291c60: .word 0x7830 +3f291c70: .word 0x7825 +3f291c80: .word 0x7000 +3f291c90: modu b11, b2 +3f291ca0: sra a11, a3 +3f291cb0: .word 0x7373 +3f291cc0: modu b10, sp +3f291cd0: sra a3, a12 +3f291ce0: .word 0x7320 +L3F291CF0: +3f291cf0: .word 0x7265 +3f291d00: rl b11, b6 +3f291d10: sra a11, a3 +3f291d20: sll 0x11, a0 +3f291d30: modu a11, a14 +3f291d40: sra a11, a4 +3f291d50: dsjs a13, L3F291C50 +3f291d60: sra b11, b3 +3f291d70: .word 0x7672 +3f291d80: sll a11, a9 +3f291d90: dsjs a5, L3F291CF0 +3f291da0: .word 0x7830 +3f291db0: .word 0x7825 +3f291dc0: modu a1, a0 +3f291dd0: mpyu a11, sp +3f291de0: srl a3, sp +3f291df0: .word 0x735f +3f291e00: .word 0x7265 +3f291e10: rl b11, b6 +3f291e20: sra a11, a3 +3f291e30: sll 0x9, b13 +3f291e40: sla 0x3, a4 +3f291e50: modu a11, a4 +3f291e60: .word 0x7365 +3f291e70: modu a1, a0 +3f291e80: .word 0x746f +L3F291E90: +3f291e90: sra a9, a0 +3f291ea0: rl b11, b8 +3f291eb0: .word 0x7473 +3f291ec0: .word 0x0a73 +3f291ed0: move a0, b0 +3f291ee0: sla 0x2, sp +3f291ef0: cmp a2, a3 +3f291f00: move a2, b1 +3f291f10: sub a10, a7 +3f291f20: dsjs b3, L3F291E90 +3f291f30: .word 0x7830 +3f291f40: .word 0x7825 +3f291f50: .word 0x0a00 +3f291f60: sll 0x9, a0 +3f291f70: .word 0x0073 +3f291f80: .word 0x0a0d +3f291f90: sll 0x8, a7 +3f291fa0: sla 0x3, b3 +3f291fb0: .word 0x7369 +3f291fc0: sla a9, a0 +3f291fd0: sla b11, b6 +3f291fe0: mods a3, a9 +3f291ff0: sll a3, a1 +3f292000: sra a11, a12 +3f292010: rev a14 +3f292020: .word 0x0a0d +3f292030: mods a2, a9 +3f292040: sra a11, a12 +3f292050: sla a11, a7 +3f292060: sla 0x3, a12 +3f292070: sra a11, a13 +3f292080: .word 0x7373 +3f292090: srl a11, a1 +3f2920a0: sla 0x3, a5 +3f2920b0: sra b11, b2 +3f2920c0: sra a11, a3 +3f2920d0: .word 0x7669 +3f2920e0: sra a3, a5 +3f2920f0: sll a1, a0 +3f292100: sla 0x3, b9 +3f292110: sra b11, b2 +3f292120: modu a11, a13 +3f292130: sra b11, b4 +3f292140: modu a1, a0 +3f292150: sra a3, sp +3f292160: srl 0xd, a5 +3f292170: .word 0x0000 +3f292180: andn a0, a10 +3f292190: xor a2, a3 +3f2921a0: dsjs a0, L3F2922C0 +3f2921b0: andn a9, a0 +3f2921c0: move b10, a4 +3f2921d0: mpyu b10, b0 +3f2921e0: andn a10, a13 +3f2921f0: sla 0x2, a7 +3f292200: addc b10, b2 +3f292210: sub b2, b6 +3f292220: subi 0x8c9aacf5, a0 +3f292250: rl b11, b3 +3f292260: modu a3, sp +3f292270: .word 0x7420 +3f292280: .word 0x7265 +3f292290: rl a11, a13 +3f2922a0: sla a11, a14 +3f2922b0: sra b11, b4 +L3F2922C0: +3f2922c0: sla 0x3, a4 +3f2922d0: .word 0x7962 +3f2922e0: .word 0x7220 +3f2922f0: mods a11, a5 +3f292300: .word 0x746f +3f292310: sla 0x3, a5 +3f292320: modu a11, a14 +3f292330: sra a11, a4 +3f292340: rev a14 +3f292350: modu a10, a3 +3f292360: mods a11, a13 +3f292370: modu a3, a1 +3f292380: sla 0x3, a4 +3f292390: sra a11, a13 +3f2923a0: .word 0x7373 +3f2923b0: srl a11, a1 +3f2923c0: sla 0x3, a5 +3f2923d0: sra b11, b2 +3f2923e0: sra a11, a3 +3f2923f0: .word 0x7669 +3f292400: sra a3, a5 +3f292410: .word 0x0a21 +3f292420: sla a8, a0 +3f292430: sra a3, a4 +3f292440: .word 0x705f +3f292450: sra b11, b2 +3f292460: sra a11, a6 +3f292470: .word 0x7272 +3f292480: sra a3, a5 +3f292490: sla 0x1, b10 +3f2924a0: sra b11, b3 +3f2924b0: .word 0x7672 +3f2924c0: sll a11, a9 +3f2924d0: dsjs a5, L3F292610 +3f2924e0: sll 0x9, a0 +3f2924f0: srl 0x1d, b3 +3f292500: modu a1, a0 +3f292510: sra a3, sp +3f292520: dsjs a5, L3F292660 +3f292530: sll 0x9, a0 +3f292540: srl 0x1d, b3 +3f292550: .word 0x7020 +3f292560: .word 0x726f +3f292570: dsjs b4, L3F2926B0 +3f292580: sll 0x9, a0 +3f292590: srl 0x1d, b3 +L3F2925A0: +3f2925a0: sll a9, a0 +3f2925b0: sla a11, a12 +3f2925c0: .word 0x7373 +3f2925d0: sla 0x1, b10 +3f2925e0: sra a1, a5 +3f2925f0: .word 0x000a +3f292600: modu a11, a14 +L3F292610: +3f292610: sra a11, a4 +3f292620: dsjs a0, L3F2925A0 +3f292630: .word 0x7325 +3f292640: mods a9, a0 +3f292650: sra a3, a1 +L3F292660: +3f292660: sla 0x3, a5 +3f292670: move a10, b14 +3f292680: and b2, b4 +3f292690: sub b10, b2 +3f2926a0: sub a10, a6 +L3F2926B0: +3f2926b0: andn b2, b2 +3f2926c0: sub a2, a5 +3f2926d0: .word 0x000a +L3F2926E0: +3f2926e0: sub a2, a1 +3f2926f0: mpyu a10, a4 +3f292700: andn b2, b0 +3f292710: subb a2, a5 +3f292720: sll a9, a0 +3f292730: .word 0x756f +3f292740: .word 0x746e +3f292750: srl a3, sp +3f292760: .word 0x705f +3f292770: sra b11, b2 +3f292780: dsjs a6, L3F2926E0 +3f292790: sra a1, a5 +L3F2927A0: +3f2927a0: dsjs a0, L3F2927A0 +3f2927b0: rl 0x1, a0 +3f2927c0: .word 0x000a +3f2927d0: sra a3, a1 +3f2927e0: .word 0x7064 +3f2927f0: sra b11, b2 +3f292800: mpyu a11, a6 +3f292810: sra b11, b3 +3f292820: sla 0x3, b2 +3f292830: modu a10, a3 +3f292840: mods b3, b5 +3f292850: sla 0x3, a4 +3f292860: modu a11, a14 +3f292870: sla 0x3, b4 +3f292880: rl a11, a6 +3f292890: sra a3, a14 +3f2928a0: modu a1, a0 +3f2928b0: sra a3, sp +3f2928c0: sla 0x3, a5 +3f2928d0: modu a11, a6 +3f2928e0: sla 0x3, b2 +3f2928f0: sra b10, b4 +3f292900: .word 0x706d +3f292910: .word 0x726f +3f292920: .word 0x7261 +3f292930: sla 0x3, b9 +3f292940: modu a3, a11 +3f292950: .word 0x776f +3f292960: sla 0x3, a14 +3f292970: sra b11, b3 +3f292980: .word 0x7672 +3f292990: sll a11, a9 +3f2929a0: sla 0x3, a5 +3f2929b0: modu a3, a5 +3f2929c0: .word 0x7274 +3f2929d0: sla 0x3, b9 +3f2929e0: .word 0x7830 +3f2929f0: .word 0x7825 +3f292a00: .word 0x7320 +3f292a10: srl 0x15, b0 +3f292a20: .word 0x733e +3f292a30: .word 0x7265 +3f292a40: rl b11, b6 +3f292a50: sra a11, a3 +3f292a60: sll 0x9, b13 +3f292a70: .word 0x0a73 +3f292a80: addc a8, a0 +3f292a90: modu a3, a1 +3f292aa0: .word 0x7427 +3f292ab0: rl a9, a0 +3f292ac0: .word 0x736e +3f292ad0: .word 0x7265 +3f292ae0: sla 0x3, b4 +3f292af0: sra b11, b3 +3f292b00: .word 0x7672 +3f292b10: sll a11, a9 +3f292b20: sla 0x3, a5 +3f292b30: modu a3, a9 +3f292b40: modu b11, b4 +3f292b50: .word 0x7020 +3f292b60: sra b11, b2 +3f292b70: sra a11, a6 +3f292b80: .word 0x7272 +3f292b90: sra a3, a5 +3f292ba0: mods a1, a0 +3f292bb0: .word 0x7369 +3f292bc0: sla 0xb, b4 +3f292bd0: .word 0x000a +3f292be0: sra a3, a1 +3f292bf0: sra a11, a4 +3f292c00: sla 0x3, a4 +3f292c10: sra b11, b3 +3f292c20: .word 0x7672 +3f292c30: sll a11, a9 +3f292c40: sla 0x3, a5 +3f292c50: .word 0x7461 +3f292c60: rl a9, a0 +3f292c70: sra a3, a14 +3f292c80: .word 0x7865 +3f292c90: sll 0x9, a0 +3f292ca0: .word 0x0a64 +3f292cb0: addc a8, a0 +L3F292CC0: +3f292cc0: .word 0x756f +3f292cd0: sra a3, a12 +3f292ce0: modu a1, a0 +3f292cf0: .word 0x746f +3f292d00: srl a1, a0 +3f292d10: modu a3, a9 +3f292d20: sla 0x3, a4 +3f292d30: sra b11, b3 +3f292d40: .word 0x7672 +3f292d50: sll a11, a9 +3f292d60: dsjs a5, L3F292CC0 +3f292d70: .word 0x7325 +3f292d80: rl a9, a0 +3f292d90: sla 0x3, a14 +3f292da0: modu a3, a11 +3f292db0: .word 0x776f +3f292dc0: sla 0x3, a14 +3f292dd0: rl a11, a12 +3f292de0: .word 0x7473 +3f292df0: .word 0x000a +3f292e00: .word 0x7250 +3f292e10: srl a3, a5 +3f292e20: .word 0x7265 +3f292e30: sra b11, b2 +3f292e40: sla 0x3, a4 +3f292e50: sra b11, b3 +3f292e60: .word 0x7672 +3f292e70: sll a11, a9 +3f292e80: sla 0x3, a5 +3f292e90: .word 0x7325 +3f292ea0: rl a9, a0 +3f292eb0: sla 0x3, b3 +3f292ec0: mods a3, a1 +3f292ed0: sra b11, b2 +3f292ee0: sra a3, a1 +3f292ef0: sla 0x3, b9 +3f292f00: modu a3, a11 +3f292f10: .word 0x776f +3f292f20: .word 0x006e +3f292f30: sra a11, a4 +3f292f40: mpyu a11, a12 +3f292f50: .word 0x7270 +3f292f60: srl a3, a5 +3f292f70: .word 0x7265 +3f292f80: sra b11, b2 +3f292f90: dsjs a4, L3F2930D0 +3f292fa0: .word 0x7320 +3f292fb0: .word 0x7265 +3f292fc0: rl b11, b6 +3f292fd0: sra a11, a3 +3f292fe0: sla 0x1, b10 +3f292ff0: .word 0x7325 +3f293000: sla 0x1, a12 +3f293010: modu a11, a14 +3f293020: sra a11, a4 +3f293030: sla 0x1, b10 +3f293040: .word 0x7325 +3f293050: sla 0x1, a12 +3f293060: modu b11, b0 +3f293070: .word 0x7472 +3f293080: sla 0x1, b10 +3f293090: .word 0x7325 +3f2930a0: sla 0x1, a12 +3f2930b0: mods a3, a3 +3f2930c0: .word 0x7361 +L3F2930D0: +3f2930d0: dsjs b3, L3F293210 +3f2930e0: sll 0x9, a0 +3f2930f0: .word 0x0a64 +3f293100: sub a0, a0 +3f293110: move a2, a5 +3f293120: and b2, sp +3f293130: sub b10, b2 +3f293140: sla 0x2, a6 +3f293150: modu a11, a3 +3f293160: modu b3, b5 +3f293170: modu b11, b4 +3f293180: mpyu a11, a6 +3f293190: .word 0x7270 +3f2931a0: srl a3, a5 +3f2931b0: sll 0x9, b13 +3f2931c0: sla 0x3, a4 +3f2931d0: sla 0x1, b12 +3f2931e0: .word 0x0a30 +3f2931f0: sra a0, a0 +3f293200: mods a3, a5 +L3F293210: +3f293210: .word 0x705f +3f293220: sra b11, b2 +3f293230: mpyu a11, a6 +3f293240: sra b11, b3 +3f293250: .word 0x7672 +3f293260: sll a11, a9 +3f293270: sla 0x3, a5 +3f293280: modu a11, a3 +3f293290: mods b3, b5 +3f2932a0: sla 0x3, a4 +3f2932b0: modu a11, a14 +3f2932c0: sla 0x3, b4 +3f2932d0: rl a11, a6 +3f2932e0: sra a3, a14 +3f2932f0: modu a1, a0 +3f293300: sra a3, sp +3f293310: sla 0x3, a5 +3f293320: modu a11, a6 +3f293330: sla 0x3, b2 +3f293340: modu a3, a11 +3f293350: .word 0x776f +3f293360: sla 0x3, a14 +3f293370: sra b11, b3 +3f293380: .word 0x7672 +3f293390: sll a11, a9 +3f2933a0: sla 0x3, a5 +3f2933b0: modu a3, a5 +3f2933c0: .word 0x7274 +3f2933d0: sla 0x3, b9 +3f2933e0: .word 0x7830 +3f2933f0: .word 0x7825 +3f293400: .word 0x7320 +3f293410: srl 0x15, b0 +3f293420: .word 0x733e +3f293430: .word 0x7265 +3f293440: rl b11, b6 +3f293450: sra a11, a3 +3f293460: sll 0x9, b13 +3f293470: .word 0x0a73 +3f293480: sra a0, a0 +3f293490: mods a3, a5 +3f2934a0: .word 0x7465 +3f2934b0: sra a3, a5 +3f2934c0: .word 0x7320 +L3F2934D0: +3f2934d0: .word 0x7265 +3f2934e0: rl b11, b6 +3f2934f0: sra a11, a3 +3f293500: sra a9, a0 +3f293510: .word 0x746e +3f293520: .word 0x7972 +3f293530: sla a9, a0 +3f293540: sla 0x3, b4 +3f293550: modu a3, a9 +3f293560: sra a11, a4 +3f293570: dsjs b8, L3F2934D0 +3f293580: sra a1, a5 +3f293590: .word 0x000a +3f2935a0: sla a10, a3 +3f2935b0: sll 0x1b, a14 +3f2935c0: sla 0x3, b4 +3f2935d0: sra b11, b2 +3f2935e0: modu a11, a13 +3f2935f0: sra b11, b6 +3f293600: .word 0x7320 +3f293610: .word 0x7265 +3f293620: rl b11, b6 +3f293630: sra a11, a3 +3f293640: srl a1, a0 +3f293650: modu b11, b2 +3f293660: sla 0x3, a13 +3f293670: .word 0x7270 +3f293680: srl a3, a5 +3f293690: .word 0x7265 +3f2936a0: sra b11, b2 +3f2936b0: sla 0x3, a4 +3f2936c0: rl a11, a12 +3f2936d0: .word 0x7473 +3f2936e0: .word 0x0a21 +3f2936f0: .word 0x7300 +3f293700: .word 0x7265 +3f293710: rl b11, b6 +3f293720: sra a11, a3 +3f293730: rl 0x1, b13 +3f293740: sll 0xb, b8 +3f293750: sla 0x3, b8 +3f293760: rl b11, b7 +3f293770: rl b3, b4 +3f293780: .word 0x756f +3f293790: sla 0x3, b4 +3f2937a0: sla b11, b0 +3f2937b0: sra b11, b2 +3f2937c0: .word 0x746e +3f2937d0: .word 0x000a +L3F2937E0: +3f2937e0: mmtm sp, a9,a11,a13 +3f293800: move a14, a13 +3f293810: addi 0x40, a14 +3f293830: move *a13(0xffe0), a11, 1 +3f293850: movb *a11, a11 +3f293860: jrne L3F2938D0 +3f293870: move *a13(0xffc0), a11, 1 +3f293890: movb *a11, a11 +3f2938a0: jrne L3F2938D0 +3f2938b0: movk 1, a8 +3f2938c0: jruc L3F293E60 +L3F2938D0: +3f2938d0: move *a13(0xffe0), a11, 1 +3f2938f0: movb *a11, a11 +3f293900: jreq L3F293950 +3f293910: move *a13(0xffc0), a11, 1 +3f293930: movb *a11, a11 +3f293940: jrne L3F293970 +L3F293950: +3f293950: sub a8, a8 +3f293960: jruc L3F293E60 +L3F293970: +3f293970: move *a13(0xffc0), a11, 1 +3f293990: move *a13(0xffe0), a9, 1 +3f2939b0: movb *a11, a11 +3f2939c0: movb *a9, a9 +3f2939d0: cmp a9, a11 +3f2939e0: jrne L3F293AD0 +L3F2939F0: +3f2939f0: move *a13(0xffc0), a11, 1 +3f293a10: addk 8, a11 +3f293a20: move a11, *a13(0xffc0), 1 +3f293a40: move *a13(0xffe0), a9, 1 +3f293a60: addk 8, a9 +3f293a70: move a9, *a13(0xffe0), 1 +3f293a90: movb *a11, a11 +3f293aa0: movb *a9, a9 +3f293ab0: cmp a9, a11 +3f293ac0: jreq L3F2939F0 +L3F293AD0: +3f293ad0: move *a13(0xffc0), a11, 1 +3f293af0: movb *a11, a9 +3f293b00: cmpi 0x3f, a9 +3f293b20: jrne L3F293BC0 +3f293b30: addk 8, a11 +3f293b40: move a11, *a13(0xffc0), 1 +3f293b60: move *a13(0xffe0), a9, 1 +3f293b80: addk 8, a9 +3f293b90: move a9, *a13(0xffe0), 1 +3f293bb0: jruc L3F293E60 +L3F293BC0: +3f293bc0: movb *a11, a9 +3f293bd0: cmpi 0x2a, a9 +3f293bf0: jrne L3F293E60 +3f293c00: addk 8, a11 +3f293c10: move a11, *a13(0xffc0), 1 +3f293c30: movb *a11, a9 +3f293c40: jrne L3F293C70 +3f293c50: movk 1, a8 +3f293c60: jruc L3F293E60 +L3F293C70: +3f293c70: move a14, -*sp, 1 +3f293c80: movb *a11, a8 +3f293c90: move a8, *a14+, 1 +3f293ca0: move *a13(0xffe0), *a14+, 1 +3f293cc0: calla L3FE1D650 +3f293cf0: move a8, *a13(0x20), 1 +3f293d10: move a8, a9 +3f293d20: jrne L3F293D50 +3f293d30: sub a8, a8 +3f293d40: jruc L3F293E60 +L3F293D50: +3f293d50: move a8, *a13(0xffe0), 1 +3f293d70: addk 8, a8 +3f293d80: move a8, *a13(0xffe0), 1 +3f293da0: addk 8, a11 +3f293db0: move a11, *a13(0xffc0), 1 +3f293dd0: move a14, -*sp, 1 +3f293de0: move a11, *a14+, 1 +3f293df0: move a8, *a14+, 1 +3f293e00: calla L3F2937E0 +3f293e30: move a8, *a13, 1 +3f293e40: dsjs a8, L3F293E60 +3f293e50: movk 1, a8 +L3F293E60: +3f293e60: move *sp(0x80), a14, 1 +3f293e80: mmfm sp, a9,a11,a13 +3f293ea0: rets 2 +L3F293EB0: +3f293eb0: mmtm sp, a9,a10,a13 +3f293ed0: move a14, a13 +3f293ee0: move *a13(0xffe0), a9, 1 +3f293f00: move *a13(0xffc0), a10, 1 +3f293f20: move a14, -*sp, 1 +3f293f30: setf 8, 0, 0 +3f293f40: move *a10(0x28), a8, 0 +3f293f60: move a8, *a14+, 1 +3f293f70: move *a10(0x20), a8, 0 +3f293f90: move a8, *a14+, 1 +3f293fa0: move *a10(0x18), a8, 0 +3f293fc0: move a8, *a14+, 1 +3f293fd0: move *a10(0x10), a8, 0 +3f293ff0: move a8, *a14+, 1 +3f294000: move *a10(0x8), a8, 0 +3f294020: move a8, *a14+, 1 +3f294030: move *a10, a8, 0 +3f294040: move a8, *a14+, 1 +3f294050: movi 0x3f2aa9d8, a8 +3f294080: move a8, *a14+, 1 +3f294090: move a9, *a14+, 1 +3f2940a0: calla L3FB34430 +3f2940d0: move *sp(0x80), a14, 1 +3f2940f0: mmfm sp, a9,a10,a13 +3f294110: rets 2 +L3F294120: +3f294120: mmtm sp, a9,a10,a13 +3f294140: move a14, a13 +3f294150: move *a13(0xffe0), a9, 1 +3f294170: move *a13(0xffc0), a10, 1 +3f294190: jruc L3F294560 +L3F2941A0: +3f2941a0: move a14, -*sp, 1 +3f2941b0: movi 0x3f2aaac8, a8 +3f2941e0: move a8, *a14+, 1 +3f2941f0: move a9, *a14+, 1 +3f294200: calla L3FB34430 +3f294230: jruc L3F294610 +L3F294240: +3f294240: move a14, -*sp, 1 +3f294250: movi 0x3f2aab18, a8 +3f294280: move a8, *a14+, 1 +3f294290: move a9, *a14+, 1 +3f2942a0: calla L3FB34430 +3f2942d0: jruc L3F294610 +L3F2942E0: +3f2942e0: move a14, -*sp, 1 +3f2942f0: movi 0x3f2aab68, a8 +3f294320: move a8, *a14+, 1 +3f294330: move a9, *a14+, 1 +3f294340: calla L3FB34430 +3f294370: jruc L3F294610 +L3F294380: +3f294380: move a14, -*sp, 1 +3f294390: movi 0x3f2aabb8, a8 +3f2943c0: move a8, *a14+, 1 +3f2943d0: move a9, *a14+, 1 +3f2943e0: calla L3FB34430 +3f294410: jruc L3F294610 +L3F294420: +3f294420: move a14, -*sp, 1 +3f294430: movi 0x3f2aac40, a8 +3f294460: move a8, *a14+, 1 +3f294470: move a9, *a14+, 1 +3f294480: calla L3FB34430 +3f2944b0: jruc L3F294610 +L3F2944C0: +3f2944c0: move a14, -*sp, 1 +3f2944d0: movi 0x3f2aac90, a8 +3f294500: move a8, *a14+, 1 +3f294510: move a9, *a14+, 1 +3f294520: calla L3FB34430 +3f294550: jruc L3F294610 +L3F294560: +3f294560: move a10, a8 +3f294570: jreq L3F2941A0 +3f294580: dec a8 +3f294590: jreq L3F2942E0 +3f2945a0: dec a8 +3f2945b0: jreq L3F294420 +3f2945c0: dec a8 +3f2945d0: jreq L3F294240 +3f2945e0: dec a8 +3f2945f0: jreq L3F294380 +3f294600: jruc L3F2944C0 +L3F294610: +3f294610: move *sp(0x80), a14, 1 +3f294630: mmfm sp, a9,a10,a13 +3f294650: rets 2 +L3F294660: +3f294660: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f294680: move a14, a13 +3f294690: addi 0x1910, a14 +3f2946b0: sub a7, a7 +3f2946c0: setf 16, 1, 0 +3f2946d0: move a7, *a13(0x1070), 0 +3f2946f0: move a7, *a13(0x1080), 0 +3f294710: move a7, *a13(0x10f0), 0 +3f294730: move a7, *a13(0x1100), 0 +3f294750: move a14, -*sp, 1 +3f294760: move @0x9b000, a7, 1 +3f294790: addi 0x1798, a7 +3f2947b0: move a7, *a14+, 1 +3f2947c0: move *a13(0xffe0), *a14+, 1 +3f2947e0: calla L3FB45500 +3f294810: move a8, a7 +3f294820: jrne L3F294930 +3f294830: move a14, -*sp, 1 +3f294840: move *a13(0xffa0), *a14+, 1 +3f294860: move *a13(0xffc0), *a14+, 1 +3f294880: calla L3F2A7080 +3f2948b0: move a14, -*sp, 1 +3f2948c0: move *a13(0xffe0), *a14+, 1 +3f2948e0: calla L3F702440 +3f294910: jauc L3F298CC0 +L3F294930: +3f294930: move a14, -*sp, 1 +3f294940: movk 1, a7 +3f294950: move a7, *a14+, 1 +3f294960: movi 0x6b80, a7 +3f294980: move a7, *a14+, 1 +3f294990: calla L3F703D90 +3f2949c0: move a8, *a13(0x10b0), 1 +3f2949e0: move a8, a8 +3f2949f0: jrne L3F294C60 +3f294a00: move a14, -*sp, 1 +3f294a10: move a14, -*sp, 1 +3f294a20: movk 3, a7 +3f294a30: move a7, *a14+, 1 +3f294a40: calla L3F265CF0 +3f294a70: move a8, *a14+, 1 +3f294a80: movi 0x3f2aace0, a8 +3f294ab0: move a8, *a14+, 1 +3f294ac0: move a13, a7 +3f294ad0: addi 0x1110, a7 +3f294af0: move a7, *a14+, 1 +3f294b00: calla L3FB34430 +3f294b30: move a14, -*sp, 1 +3f294b40: movk 2, a7 +3f294b50: move a7, *a14+, 1 +3f294b60: move a13, a7 +3f294b70: addi 0x1110, a7 +3f294b90: move a7, *a14+, 1 +3f294ba0: calla L3F309350 +3f294bd0: move a14, -*sp, 1 +3f294be0: move *a13(0xffe0), *a14+, 1 +3f294c00: calla L3F702440 +3f294c30: movk 3, a8 +3f294c40: jauc L3F298CC0 +L3F294C60: +3f294c60: move *a13(0xffc0), a5, 1 +3f294c80: move a8, *a5, 1 +3f294c90: move a8, a0 +3f294ca0: addk 32, a0 +3f294cb0: subk 4, a7 +3f294cc0: setf 16, 1, 0 +3f294cd0: move a7, *a13(0x1080), 0 +3f294cf0: move *a13(0xffa0), a7, 1 +3f294d10: sub a5, a5 +3f294d20: move a5, *a7, 0 +3f294d30: move a14, -*sp, 1 +3f294d40: movk 4, a5 +3f294d50: move a5, *a14+, 1 +3f294d60: movi 0x144, a5 +3f294d80: move a5, *a14+, 1 +3f294d90: calla L3F703D90 +3f294dc0: move a8, a2 +3f294dd0: jrne L3F295040 +3f294de0: move a14, -*sp, 1 +3f294df0: move a14, -*sp, 1 +3f294e00: movk 3, a5 +3f294e10: move a5, *a14+, 1 +3f294e20: calla L3F265CF0 +3f294e50: move a8, *a14+, 1 +3f294e60: movi 0x3f2aace0, a8 +3f294e90: move a8, *a14+, 1 +3f294ea0: move a13, a5 +3f294eb0: addi 0x1110, a5 +3f294ed0: move a5, *a14+, 1 +3f294ee0: calla L3FB34430 +3f294f10: move a14, -*sp, 1 +3f294f20: movk 2, a5 +3f294f30: move a5, *a14+, 1 +3f294f40: move a13, a5 +3f294f50: addi 0x1110, a5 +3f294f70: move a5, *a14+, 1 +3f294f80: calla L3F309350 +3f294fb0: move a14, -*sp, 1 +3f294fc0: move *a13(0xffe0), *a14+, 1 +3f294fe0: calla L3F702440 +3f295010: movk 3, a8 +3f295020: jauc L3F298CC0 +L3F295040: +3f295040: move a2, *a0, 1 +3f295050: addk 32, a0 +3f295060: move a14, -*sp, 1 +3f295070: sub a5, a5 +3f295080: move a5, *a14+, 1 +3f295090: calla L3F275240 +3f2950c0: move a8, *a13, 1 +3f2950d0: move a14, -*sp, 1 +3f2950e0: move *a13(0xffe0), *a14+, 1 +3f295100: move a8, *a14+, 1 +3f295110: calla L3FAF6280 +3f295140: move a8, a9 +3f295150: jrne L3F295370 +3f295160: move a14, -*sp, 1 +3f295170: move *a13(0xffe0), *a14+, 1 +3f295190: movi 0x3f2aade8, a8 +3f2951c0: move a8, *a14+, 1 +3f2951d0: move a13, a5 +3f2951e0: addi 0x1110, a5 +3f295200: move a5, *a14+, 1 +3f295210: calla L3FB34430 +3f295240: move a14, -*sp, 1 +3f295250: movk 3, a5 +3f295260: move a5, *a14+, 1 +3f295270: move a13, a5 +3f295280: addi 0x1110, a5 +3f2952a0: move a5, *a14+, 1 +3f2952b0: calla L3F309350 +3f2952e0: move a14, -*sp, 1 +3f2952f0: move *a13(0xffe0), *a14+, 1 +3f295310: calla L3F702440 +3f295340: movk 27, a8 +3f295350: jauc L3F298CC0 +L3F295370: +3f295370: move a0, *a2+, 1 +3f295380: move a14, -*sp, 1 +3f295390: movk 32, a5 +3f2953a0: move a5, *a14+, 1 +3f2953b0: movi 0xfe, a5 +3f2953d0: move a5, *a14+, 1 +3f2953e0: move a13, a5 +3f2953f0: addk 32, a5 +3f295400: move a5, *a14+, 1 +3f295410: calla L3FB44E40 +3f295440: sub a7, a7 +3f295450: movb a7, *a5(0x7f0) +3f295470: move a14, -*sp, 1 +3f295480: move a9, *a14+, 1 +3f295490: movi 0x3f2aaeb8, a8 +3f2954c0: move a8, *a14+, 1 +3f2954d0: move a13, a7 +3f2954e0: addi 0x820, a7 +3f295500: move a7, *a14+, 1 +3f295510: calla L3FB34430 +3f295540: move a14, -*sp, 1 +3f295550: move a14, -*sp, 1 +3f295560: move a7, *a14+, 1 +3f295570: calla L3FB458D0 +3f2955a0: move a8, *a14+, 1 +3f2955b0: move a5, *a14+, 1 +3f2955c0: move a7, *a14+, 1 +3f2955d0: calla L3FB44400 +3f295600: movi 0x3f2aaf00, a4 +3f295630: move a14, -*sp, 1 +3f295640: move a4, *a14+, 1 +3f295650: calla L3FB458D0 +3f295680: move a8, a11 +3f295690: move a14, -*sp, 1 +3f2956a0: move a11, *a14+, 1 +3f2956b0: addi 0xf8, a5 +3f2956d0: move a5, *a14+, 1 +3f2956e0: move a4, *a14+, 1 +3f2956f0: calla L3FB44400 +3f295720: move a14, -*sp, 1 +3f295730: move a9, a5 +3f295740: addi 0x280, a5 +3f295760: move a5, *a14+, 1 +3f295770: move a11, a5 +3f295780: addk 31, a5 +3f295790: sll 0x3, a5 +3f2957a0: add a13, a5 +3f2957b0: addk 32, a5 +3f2957c0: move a5, *a14+, 1 +3f2957d0: calla L3F293EB0 +3f295800: move a14, -*sp, 1 +3f295810: move a13, a5 +3f295820: addk 32, a5 +3f295830: move a5, *a14+, 1 +3f295840: move a0, *a14+, 1 +3f295850: calla L3FB45720 +3f295880: move a14, -*sp, 1 +3f295890: move a5, *a14+, 1 +3f2958a0: calla L3FB458D0 +3f2958d0: move a8, a11 +3f2958e0: move a11, a5 +3f2958f0: inc a5 +3f295900: setf 16, 1, 0 +3f295910: sext a5, 0 +3f295920: move *a13(0x1070), a7, 0 +3f295940: add a7, a5 +3f295950: move a5, *a13(0x1070), 0 +3f295970: move a11, a7 +3f295980: inc a7 +3f295990: sll 0x3, a7 +3f2959a0: add a7, a0 +3f2959b0: move a0, *a2+, 1 +3f2959c0: move a14, -*sp, 1 +3f2959d0: movk 32, a7 +3f2959e0: move a7, *a14+, 1 +3f2959f0: movi 0xfe, a7 +3f295a10: move a7, *a14+, 1 +3f295a20: move a13, a7 +3f295a30: addk 32, a7 +3f295a40: move a7, *a14+, 1 +3f295a50: calla L3FB44E40 +3f295a80: sub a5, a5 +3f295a90: movb a5, *a7(0x7f0) +3f295ab0: move a14, -*sp, 1 +3f295ac0: setf 8, 0, 0 +3f295ad0: move *a9(0x3b8), a8, 0 +3f295af0: move a8, *a14+, 1 +3f295b00: move *a9(0x3b0), a8, 0 +3f295b20: move a8, *a14+, 1 +3f295b30: movi 0x3f2aaf58, a8 +3f295b60: move a8, *a14+, 1 +3f295b70: move a13, a5 +3f295b80: addi 0x820, a5 +3f295ba0: move a5, *a14+, 1 +3f295bb0: calla L3FB34430 +3f295be0: move a14, -*sp, 1 +3f295bf0: move a14, -*sp, 1 +3f295c00: move a5, *a14+, 1 +3f295c10: calla L3FB458D0 +3f295c40: move a8, *a14+, 1 +3f295c50: move a7, *a14+, 1 +3f295c60: move a5, *a14+, 1 +3f295c70: calla L3FB44400 +3f295ca0: move a14, -*sp, 1 +3f295cb0: setf 16, 0, 0 +3f295cc0: move *a9(0x3d0), a8, 0 +3f295ce0: move a8, *a14+, 1 +3f295cf0: movi 0x3f2ab010, a8 +3f295d20: move a8, *a14+, 1 +3f295d30: addi 0xf8, a7 +3f295d50: move a7, *a14+, 1 +3f295d60: calla L3FB34430 +3f295d90: move a14, -*sp, 1 +3f295da0: move a13, a7 +3f295db0: addk 32, a7 +3f295dc0: move a7, *a14+, 1 +3f295dd0: move a0, *a14+, 1 +3f295de0: calla L3FB45720 +3f295e10: move a14, -*sp, 1 +3f295e20: move a7, *a14+, 1 +3f295e30: calla L3FB458D0 +3f295e60: move a8, a11 +3f295e70: move a11, a5 +3f295e80: inc a5 +3f295e90: setf 16, 1, 0 +3f295ea0: sext a5, 0 +3f295eb0: move *a13(0x1070), a7, 0 +3f295ed0: add a7, a5 +3f295ee0: move a5, *a13(0x1070), 0 +3f295f00: move a11, a7 +3f295f10: inc a7 +3f295f20: sll 0x3, a7 +3f295f30: add a7, a0 +3f295f40: move a0, *a2+, 1 +3f295f50: movk 32, a7 +3f295f60: setf 8, 1, 0 +3f295f70: move a7, *a0+, 0 +3f295f80: sub a7, a7 +3f295f90: move a7, *a0+, 0 +3f295fa0: addk 2, a5 +3f295fb0: setf 16, 1, 0 +3f295fc0: move a5, *a13(0x1070), 0 +3f295fe0: move a0, *a2+, 1 +3f295ff0: move a14, -*sp, 1 +3f296000: move a9, a7 +3f296010: addi 0x80, a7 +3f296030: move a7, *a14+, 1 +3f296040: movi 0x3f2ab0d8, a8 +3f296070: move a8, *a14+, 1 +3f296080: move a0, *a14+, 1 +3f296090: calla L3FB34430 +3f2960c0: move a8, a11 +3f2960d0: move a11, a7 +3f2960e0: inc a7 +3f2960f0: setf 16, 1, 0 +3f296100: sext a7, 0 +3f296110: add a5, a7 +3f296120: move a7, *a13(0x1070), 0 +3f296140: move a11, a5 +3f296150: inc a5 +3f296160: sll 0x3, a5 +3f296170: add a5, a0 +3f296180: move a0, *a2+, 1 +3f296190: movk 32, a5 +3f2961a0: setf 8, 1, 0 +3f2961b0: move a5, *a0+, 0 +3f2961c0: sub a5, a5 +3f2961d0: move a5, *a0+, 0 +3f2961e0: addk 2, a7 +3f2961f0: setf 16, 1, 0 +3f296200: move a7, *a13(0x1070), 0 +3f296220: move a0, *a2+, 1 +3f296230: move a14, -*sp, 1 +3f296240: movk 32, a5 +3f296250: move a5, *a14+, 1 +3f296260: movi 0xfe, a5 +3f296280: move a5, *a14+, 1 +3f296290: move a13, a5 +3f2962a0: addk 32, a5 +3f2962b0: move a5, *a14+, 1 +3f2962c0: calla L3FB44E40 +3f2962f0: sub a7, a7 +3f296300: movb a7, *a5(0x7f0) +3f296320: movi 0x3f2ab178, a4 +3f296350: move a14, -*sp, 1 +3f296360: move a4, *a14+, 1 +3f296370: calla L3FB458D0 +3f2963a0: move a8, a11 +3f2963b0: move a14, -*sp, 1 +3f2963c0: move a11, *a14+, 1 +3f2963d0: move a5, *a14+, 1 +3f2963e0: move a4, *a14+, 1 +3f2963f0: calla L3FB44400 +3f296420: move a5, a4 +3f296430: addi 0x90, a4 +3f296450: move a7, *a13(0x1030), 1 +3f296470: movb a7, *a13(0x820) +3f296490: move a7, a11 +L3F2964A0: +3f2964a0: move a11, a7 +3f2964b0: sll 0x3, a7 +3f2964c0: add a9, a7 +3f2964d0: movb *a7(0x2b0), *a13(0x1020) +3f296500: sub a12, a12 +3f296510: setf 8, 0, 0 +L3F296520: +3f296520: move *a13(0x1020), a7, 0 +3f296540: btst 0, a7 +3f296550: jreq L3F296990 +3f296560: move a4, a5 +3f296570: subi 0x1f0, a5 +3f296590: cmp a13, a5 +3f2965a0: jrls L3F2968A0 +3f2965b0: move a14, -*sp, 1 +3f2965c0: move a13, a5 +3f2965d0: addk 32, a5 +3f2965e0: move a5, *a14+, 1 +3f2965f0: move a0, *a14+, 1 +3f296600: calla L3FB45720 +3f296630: move a14, -*sp, 1 +3f296640: move a5, *a14+, 1 +3f296650: calla L3FB458D0 +3f296680: move a8, *a13(0x1050), 1 +3f2966a0: inc a8 +3f2966b0: sll 0x3, a8 +3f2966c0: add a8, a0 +3f2966d0: move *a13(0x1050), a5, 1 +3f2966f0: inc a5 +3f296700: setf 16, 1, 0 +3f296710: sext a5, 0 +3f296720: move *a13(0x1070), a7, 0 +3f296740: add a7, a5 +3f296750: move a5, *a13(0x1070), 0 +3f296770: move a0, *a2+, 1 +3f296780: move a14, -*sp, 1 +3f296790: movk 32, a7 +3f2967a0: move a7, *a14+, 1 +3f2967b0: movi 0xfe, a7 +3f2967d0: move a7, *a14+, 1 +3f2967e0: move a13, a7 +3f2967f0: addk 32, a7 +3f296800: move a7, *a14+, 1 +3f296810: calla L3FB44E40 +3f296840: sub a5, a5 +3f296850: movb a5, *a7(0x7f0) +3f296870: move a7, a4 +3f296880: addi 0x90, a4 +L3F2968A0: +3f2968a0: move a14, -*sp, 1 +3f2968b0: move *a13(0x1030), *a14+, 1 +3f2968d0: movi 0x3f2ab1f0, a8 +3f296900: move a8, *a14+, 1 +3f296910: move a4, *a14+, 1 +3f296920: calla L3FB34430 +3f296950: move a8, *a13(0x1050), 1 +3f296970: sll 0x3, a8 +3f296980: add a8, a4 +L3F296990: +3f296990: move *a13(0x1030), a7, 1 +3f2969b0: inc a7 +3f2969c0: move a7, *a13(0x1030), 1 +3f2969e0: setf 8, 0, 0 +3f2969f0: move *a13(0x1020), a5, 0 +3f296a10: srl 0x1, a5 +3f296a20: movb a5, *a13(0x1020) +3f296a40: inc a12 +3f296a50: cmpi 0x8, a12 +3f296a70: jrlt L3F296520 +3f296a80: inc a11 +3f296a90: cmpi 0x20, a11 +3f296ab0: jrlt L3F2964A0 +3f296ac0: move a4, a5 +3f296ad0: subi 0xb0, a5 +3f296af0: cmp a13, a5 +3f296b00: jrls L3F296B40 +3f296b10: subk 8, a4 +3f296b20: sub a5, a5 +3f296b30: move a5, *a4+, 0 +L3F296B40: +3f296b40: move a14, -*sp, 1 +3f296b50: move a13, a5 +3f296b60: addk 32, a5 +3f296b70: move a5, *a14+, 1 +3f296b80: move a0, *a14+, 1 +3f296b90: calla L3FB45720 +3f296bc0: move a14, -*sp, 1 +3f296bd0: move a5, *a14+, 1 +3f296be0: calla L3FB458D0 +3f296c10: move a8, a11 +3f296c20: move a11, a5 +3f296c30: inc a5 +3f296c40: sll 0x3, a5 +3f296c50: add a5, a0 +3f296c60: move a11, a5 +3f296c70: inc a5 +3f296c80: setf 16, 1, 0 +3f296c90: sext a5, 0 +3f296ca0: move *a13(0x1070), a7, 0 +3f296cc0: add a7, a5 +3f296cd0: move a5, *a13(0x1070), 0 +3f296cf0: move a0, *a2+, 1 +3f296d00: move a14, -*sp, 1 +3f296d10: setf 8, 0, 0 +3f296d20: move *a9(0x3e0), a8, 0 +3f296d40: move a8, *a14+, 1 +3f296d50: move a13, a7 +3f296d60: addi 0x820, a7 +3f296d80: move a7, *a14+, 1 +3f296d90: calla L3F294120 +3f296dc0: move a14, -*sp, 1 +3f296dd0: move a7, *a14+, 1 +3f296de0: movi 0x3f2ab210, a8 +3f296e10: move a8, *a14+, 1 +3f296e20: move a0, *a14+, 1 +3f296e30: calla L3FB34430 +3f296e60: move a8, a11 +3f296e70: move a11, a7 +3f296e80: inc a7 +3f296e90: setf 16, 1, 0 +3f296ea0: sext a7, 0 +3f296eb0: add a5, a7 +3f296ec0: move a7, *a13(0x1070), 0 +3f296ee0: move a11, a5 +3f296ef0: inc a5 +3f296f00: sll 0x3, a5 +3f296f10: add a5, a0 +3f296f20: move a0, *a2+, 1 +3f296f30: movk 32, a5 +3f296f40: setf 8, 1, 0 +3f296f50: move a5, *a0+, 0 +3f296f60: sub a5, a5 +3f296f70: move a5, *a0+, 0 +3f296f80: addk 2, a7 +3f296f90: setf 16, 1, 0 +3f296fa0: move a7, *a13(0x1070), 0 +3f296fc0: move a0, *a2+, 1 +3f296fd0: move a14, -*sp, 1 +3f296fe0: movk 32, a5 +3f296ff0: move a5, *a14+, 1 +3f297000: movi 0xfe, a5 +3f297020: move a5, *a14+, 1 +3f297030: move a13, a5 +3f297040: addk 32, a5 +3f297050: move a5, *a14+, 1 +3f297060: calla L3FB44E40 +3f297090: sub a7, a7 +3f2970a0: movb a7, *a5(0x7f0) +3f2970c0: movi 0x3f2ab268, a4 +3f2970f0: move a14, -*sp, 1 +3f297100: move a4, *a14+, 1 +3f297110: calla L3FB458D0 +3f297140: move a8, a11 +3f297150: move a14, -*sp, 1 +3f297160: move a11, *a14+, 1 +3f297170: move a5, *a14+, 1 +3f297180: move a4, *a14+, 1 +3f297190: calla L3FB44400 +3f2971c0: movi 0x3f2ab2d0, a4 +3f2971f0: move a14, -*sp, 1 +3f297200: move a4, *a14+, 1 +3f297210: calla L3FB458D0 +3f297240: move a8, a11 +3f297250: move a14, -*sp, 1 +3f297260: move a11, *a14+, 1 +3f297270: addi 0x90, a5 +3f297290: move a5, *a14+, 1 +3f2972a0: move a4, *a14+, 1 +3f2972b0: calla L3FB44400 +3f2972e0: move a14, -*sp, 1 +3f2972f0: movi 0x3f2ab308, a8 +3f297320: move a8, *a14+, 1 +3f297330: movi 0x3f2ab380, a8 +3f297360: move a8, *a14+, 1 +3f297370: move a13, a5 +3f297380: addi 0x118, a5 +3f2973a0: move a5, *a14+, 1 +3f2973b0: calla L3FB34430 +3f2973e0: move a14, -*sp, 1 +3f2973f0: move a13, a7 +3f297400: addk 32, a7 +3f297410: move a7, *a14+, 1 +3f297420: move a0, *a14+, 1 +3f297430: calla L3FB45720 +3f297460: move a14, -*sp, 1 +3f297470: move a7, *a14+, 1 +3f297480: calla L3FB458D0 +3f2974b0: move a8, a11 +3f2974c0: move a11, a5 +3f2974d0: inc a5 +3f2974e0: setf 16, 1, 0 +3f2974f0: sext a5, 0 +3f297500: move *a13(0x1070), a7, 0 +3f297520: add a7, a5 +3f297530: move a5, *a13(0x1070), 0 +3f297550: move a11, a7 +3f297560: inc a7 +3f297570: sll 0x3, a7 +3f297580: add a7, a0 +3f297590: move a0, *a2+, 1 +3f2975a0: movk 32, a7 +3f2975b0: setf 8, 1, 0 +3f2975c0: move a7, *a0+, 0 +3f2975d0: sub a7, a7 +3f2975e0: move a7, *a0+, 0 +3f2975f0: addk 2, a5 +3f297600: setf 16, 1, 0 +3f297610: move a5, *a13(0x1070), 0 +3f297630: move *a9(0x6c8), a10, 1 +3f297650: jreq L3F297CE0 +L3F297660: +3f297660: move a0, *a2+, 1 +3f297670: move a14, -*sp, 1 +3f297680: movk 32, a7 +3f297690: move a7, *a14+, 1 +3f2976a0: movi 0xfe, a5 +3f2976c0: move a5, *a14+, 1 +3f2976d0: move a13, a5 +3f2976e0: addk 32, a5 +3f2976f0: move a5, *a14+, 1 +3f297700: calla L3FB44E40 +3f297730: sub a7, a7 +3f297740: movb a7, *a5(0x7f0) +3f297760: move a14, -*sp, 1 +3f297770: move a14, -*sp, 1 +3f297780: move a10, *a14+, 1 +3f297790: calla L3FB458D0 +3f2977c0: move a8, *a14+, 1 +3f2977d0: move a5, *a14+, 1 +3f2977e0: move a10, *a14+, 1 +3f2977f0: calla L3FB44400 +3f297820: move a14, -*sp, 1 +3f297830: setf 8, 0, 0 +3f297840: move *a10(0x280), a8, 0 +3f297860: move a8, *a14+, 1 +3f297870: movi 0x3f2ab398, a8 +3f2978a0: move a8, *a14+, 1 +3f2978b0: move a13, a7 +3f2978c0: addi 0x820, a7 +3f2978e0: move a7, *a14+, 1 +3f2978f0: calla L3FB34430 +3f297920: move a14, -*sp, 1 +3f297930: move a14, -*sp, 1 +3f297940: move a7, *a14+, 1 +3f297950: calla L3FB458D0 +3f297980: move a8, *a14+, 1 +3f297990: addi 0x90, a5 +3f2979b0: move a5, *a14+, 1 +3f2979c0: move a7, *a14+, 1 +3f2979d0: calla L3FB44400 +3f297a00: move a14, -*sp, 1 +3f297a10: move a10, a5 +3f297a20: addi 0x80, a5 +3f297a40: move a5, *a14+, 1 +3f297a50: movi 0x3f2ab380, a8 +3f297a80: move a8, *a14+, 1 +3f297a90: move a13, a5 +3f297aa0: addi 0x118, a5 +3f297ac0: move a5, *a14+, 1 +3f297ad0: calla L3FB34430 +3f297b00: move a14, -*sp, 1 +3f297b10: move a13, a5 +3f297b20: addk 32, a5 +3f297b30: move a5, *a14+, 1 +3f297b40: move a0, *a14+, 1 +3f297b50: calla L3FB45720 +3f297b80: move a14, -*sp, 1 +3f297b90: move a5, *a14+, 1 +3f297ba0: calla L3FB458D0 +3f297bd0: move a8, a11 +3f297be0: move a11, a5 +3f297bf0: inc a5 +3f297c00: setf 16, 1, 0 +3f297c10: sext a5, 0 +3f297c20: move *a13(0x1070), a7, 0 +3f297c40: add a7, a5 +3f297c50: move a5, *a13(0x1070), 0 +3f297c70: move a11, a7 +3f297c80: inc a7 +3f297c90: sll 0x3, a7 +3f297ca0: add a7, a0 +3f297cb0: move *a10(0x2a8), a10, 1 +3f297cd0: jrne L3F297660 +L3F297CE0: +3f297ce0: move a14, -*sp, 1 +3f297cf0: movk 4, a7 +3f297d00: move a7, *a14+, 1 +3f297d10: movk 10, a7 +3f297d20: move a7, *a14+, 1 +3f297d30: calla L3F703D90 +3f297d60: move a8, *a13(0x1090), 1 +3f297d80: move a8, a6 +3f297d90: move *a9(0x768), *a6+, 1 +3f297db0: move *a9(0x808), *a6+, 1 +3f297dd0: move *a9(0x748), *a6+, 1 +3f297df0: move *a9(0x828), *a6+, 1 +3f297e10: move *a9(0x7a8), *a6+, 1 +3f297e30: move *a9(0x848), *a6+, 1 +3f297e50: move *a9(0x788), *a6+, 1 +3f297e70: move *a9(0x868), *a6+, 1 +3f297e90: move *a9(0x7e8), *a6+, 1 +3f297eb0: move *a9(0x7c8), *a6+, 1 +3f297ed0: move a0, *a2+, 1 +3f297ee0: movk 32, a7 +3f297ef0: setf 8, 1, 0 +3f297f00: move a7, *a0+, 0 +3f297f10: sub a7, a7 +3f297f20: move a7, *a0+, 0 +3f297f30: addk 2, a5 +3f297f40: setf 16, 1, 0 +3f297f50: move a5, *a13(0x1070), 0 +3f297f70: move a8, a6 +3f297f80: setf 2, 0, 0 +3f297f90: move @0xaece8, a7, 0 +3f297fc0: sll 0x5, a7 +3f297fd0: addi 0xa4440, a7 +3f298000: move a7, *a13(0x10d0), 1 +3f298020: sub a11, a11 +L3F298030: +3f298030: btst 0, a11 +3f298040: jrne L3F2983C0 +3f298050: move a0, *a2+, 1 +3f298060: move a14, -*sp, 1 +3f298070: movk 32, a7 +3f298080: move a7, *a14+, 1 +3f298090: movi 0xfe, a5 +3f2980b0: move a5, *a14+, 1 +3f2980c0: move a13, a5 +3f2980d0: addk 32, a5 +3f2980e0: move a5, *a14+, 1 +3f2980f0: calla L3FB44E40 +3f298120: sub a7, a7 +3f298130: movb a7, *a5(0x7f0) +3f298150: move a14, -*sp, 1 +3f298160: move *a6+, *a14+, 1 +3f298170: move *a13(0x10d0), a7, 1 +3f298190: move *a7(0x0), *a14+, 1 +3f2981b0: movi 0x3f2ab3b0, a8 +3f2981e0: move a8, *a14+, 1 +3f2981f0: move a13, a5 +3f298200: addi 0x820, a5 +3f298220: move a5, *a14+, 1 +3f298230: calla L3FB34430 +3f298260: move a14, -*sp, 1 +3f298270: move a14, -*sp, 1 +3f298280: move a5, *a14+, 1 +3f298290: calla L3FB458D0 +3f2982c0: move a8, *a14+, 1 +3f2982d0: move a13, a5 +3f2982e0: addk 32, a5 +3f2982f0: move a5, *a14+, 1 +3f298300: move a13, a5 +3f298310: addi 0x820, a5 +3f298330: move a5, *a14+, 1 +3f298340: calla L3FB44400 +3f298370: addi 0x60, a7 +3f298390: move a7, *a13(0x10d0), 1 +3f2983b0: jruc L3F2986C0 +L3F2983C0: +3f2983c0: move a14, -*sp, 1 +3f2983d0: move *a6+, *a14+, 1 +3f2983e0: move *a13(0x10d0), a7, 1 +3f298400: move *a7(0x0), *a14+, 1 +3f298420: movi 0x3f2ab3b0, a8 +3f298450: move a8, *a14+, 1 +3f298460: move a13, a5 +3f298470: addi 0x108, a5 +3f298490: move a5, *a14+, 1 +3f2984a0: calla L3FB34430 +3f2984d0: move a14, -*sp, 1 +3f2984e0: move a13, a5 +3f2984f0: addk 32, a5 +3f298500: move a5, *a14+, 1 +3f298510: move a0, *a14+, 1 +3f298520: calla L3FB45720 +3f298550: addi 0x60, a7 +3f298570: move a7, *a13(0x10d0), 1 +3f298590: move a14, -*sp, 1 +3f2985a0: move a5, *a14+, 1 +3f2985b0: calla L3FB458D0 +3f2985e0: move a8, a12 +3f2985f0: move a12, a5 +3f298600: inc a5 +3f298610: sll 0x3, a5 +3f298620: add a5, a0 +3f298630: move a12, a5 +3f298640: inc a5 +3f298650: setf 16, 1, 0 +3f298660: sext a5, 0 +3f298670: move *a13(0x1070), a7, 0 +3f298690: add a7, a5 +3f2986a0: move a5, *a13(0x1070), 0 +L3F2986C0: +3f2986c0: inc a11 +3f2986d0: cmpi 0xa, a11 +3f2986f0: jrlt L3F298030 +3f298700: btst 0, a11 +3f298710: jreq L3F2988D0 +3f298720: move a14, -*sp, 1 +3f298730: move a13, a7 +3f298740: addk 32, a7 +3f298750: move a7, *a14+, 1 +3f298760: move a0, *a14+, 1 +3f298770: calla L3FB45720 +3f2987a0: move a14, -*sp, 1 +3f2987b0: move a7, *a14+, 1 +3f2987c0: calla L3FB458D0 +3f2987f0: move a8, a12 +3f298800: move a12, a5 +3f298810: inc a5 +3f298820: sll 0x3, a5 +3f298830: add a5, a0 +3f298840: move a12, a5 +3f298850: inc a5 +3f298860: setf 16, 1, 0 +3f298870: sext a5, 0 +3f298880: move *a13(0x1070), a7, 0 +3f2988a0: add a7, a5 +3f2988b0: move a5, *a13(0x1070), 0 +L3F2988D0: +3f2988d0: move a0, *a2+, 1 +3f2988e0: sub a7, a7 +3f2988f0: setf 8, 1, 0 +3f298900: move a7, *a0+, 0 +3f298910: setf 16, 1, 0 +3f298920: move *a13(0x1070), a5, 0 +3f298940: inc a5 +3f298950: move a5, *a13(0x1070), 0 +3f298970: move a14, -*sp, 1 +3f298980: move *a13(0x1090), *a14+, 1 +3f2989a0: calla L3F702440 +3f2989d0: move *a13(0xffa0), a7, 1 +3f2989f0: setf 16, 1, 0 +3f298a00: move *a7, a3, 0 +3f298a10: add a5, a3 +3f298a20: move a3, *a7, 0 +3f298a30: move *a7, a3, 0 +3f298a40: move *a13(0x1080), a5, 0 +3f298a60: cmp a5, a3 +3f298a70: jrle L3F298C50 +3f298a80: move a14, -*sp, 1 +3f298a90: move a14, -*sp, 1 +3f298aa0: movi 0xda, a3 +3f298ac0: move a3, *a14+, 1 +3f298ad0: calla L3F265CF0 +3f298b00: move a8, *a14+, 1 +3f298b10: movi 0x3f2ab3f8, a8 +3f298b40: move a8, *a14+, 1 +3f298b50: move a13, a3 +3f298b60: addi 0x1110, a3 +3f298b80: move a3, *a14+, 1 +3f298b90: calla L3FB34430 +3f298bc0: move a14, -*sp, 1 +3f298bd0: move *a13(0xffe0), *a14+, 1 +3f298bf0: calla L3F702440 +3f298c20: movi 0xda, a8 +3f298c40: jruc L3F298CC0 +L3F298C50: +3f298c50: move a14, -*sp, 1 +3f298c60: move *a13(0xffe0), *a14+, 1 +3f298c80: calla L3F702440 +3f298cb0: movk 1, a8 +L3F298CC0: +3f298cc0: move *sp(0x1a0), a14, 1 +3f298ce0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f298d00: rets 2 +L3F298D10: +3f298d10: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f298d30: move a14, a13 +3f298d40: addi 0x1910, a14 +3f298d60: sub a10, a10 +3f298d70: setf 16, 1, 0 +3f298d80: move a10, *a13(0x10e0), 0 +3f298da0: move a10, a2 +3f298db0: move a2, *a13(0x10f0), 0 +3f298dd0: move *a13(0xffe0), a7, 1 +3f298df0: jrne L3F2991B0 +3f298e00: move a14, -*sp, 1 +3f298e10: movi 0xff, a7 +3f298e30: move a7, *a14+, 1 +3f298e40: movk 1, a7 +3f298e50: move a7, *a14+, 1 +3f298e60: calla L3F703D90 +3f298e90: move a8, *a13(0xffe0), 1 +3f298eb0: move a8, a8 +3f298ec0: jrne L3F2990D0 +3f298ed0: move a14, -*sp, 1 +3f298ee0: move a14, -*sp, 1 +3f298ef0: movk 3, a7 +3f298f00: move a7, *a14+, 1 +3f298f10: calla L3F265CF0 +3f298f40: move a8, *a14+, 1 +3f298f50: movi 0x3f2ab510, a8 +3f298f80: move a8, *a14+, 1 +3f298f90: move a13, a7 +3f298fa0: addi 0x1100, a7 +3f298fc0: move a7, *a14+, 1 +3f298fd0: calla L3FB34430 +3f299000: move a14, -*sp, 1 +3f299010: movk 2, a7 +3f299020: move a7, *a14+, 1 +3f299030: move a13, a7 +3f299040: addi 0x1100, a7 +3f299060: move a7, *a14+, 1 +3f299070: calla L3F309350 +3f2990a0: movk 3, a8 +3f2990b0: jauc L3F29ADE0 +L3F2990D0: +3f2990d0: move a14, -*sp, 1 +3f2990e0: movi 0x3f2ab620, a8 +3f299110: move a8, *a14+, 1 +3f299120: movi 0x3f2ab380, a8 +3f299150: move a8, *a14+, 1 +3f299160: move *a13(0xffe0), *a14+, 1 +3f299180: calla L3FB34430 +L3F2991B0: +3f2991b0: move a14, -*sp, 1 +3f2991c0: move *a13(0xffe0), *a14+, 1 +3f2991e0: calla L3F2BBA50 +3f299210: move a14, -*sp, 1 +3f299220: movi 0x3f2ab630, a8 +3f299250: move a8, *a14+, 1 +3f299260: move *a13(0xffe0), *a14+, 1 +3f299280: calla L3FE1D9C0 +3f2992b0: move a8, a7 +3f2992c0: jrne L3F2993A0 +3f2992d0: move a14, -*sp, 1 +3f2992e0: move *a13(0xff80), a7, 1 +3f299300: move a7, *a14+, 1 +3f299310: move *a13(0xffa0), *a14+, 1 +3f299330: move *a13(0xffe0), *a14+, 1 +3f299350: calla L3F294660 +3f299380: jauc L3F29ADE0 +L3F2993A0: +3f2993a0: move a14, -*sp, 1 +3f2993b0: movk 1, a7 +3f2993c0: move a7, *a14+, 1 +3f2993d0: movi 0x18c0, a7 +3f2993f0: move a7, *a14+, 1 +3f299400: calla L3F703D90 +3f299430: move a8, a12 +3f299440: jrne L3F2996B0 +3f299450: move a14, -*sp, 1 +3f299460: move a14, -*sp, 1 +3f299470: movk 3, a7 +3f299480: move a7, *a14+, 1 +3f299490: calla L3F265CF0 +3f2994c0: move a8, *a14+, 1 +3f2994d0: movi 0x3f2ab510, a8 +3f299500: move a8, *a14+, 1 +3f299510: move a13, a7 +3f299520: addi 0x1100, a7 +3f299540: move a7, *a14+, 1 +3f299550: calla L3FB34430 +3f299580: move a14, -*sp, 1 +3f299590: movk 2, a7 +3f2995a0: move a7, *a14+, 1 +3f2995b0: move a13, a7 +3f2995c0: addi 0x1100, a7 +3f2995e0: move a7, *a14+, 1 +3f2995f0: calla L3F309350 +3f299620: move a14, -*sp, 1 +3f299630: move *a13(0xffe0), *a14+, 1 +3f299650: calla L3F702440 +3f299680: movk 3, a8 +3f299690: jauc L3F29ADE0 +L3F2996B0: +3f2996b0: move *a13(0xffa0), a5, 1 +3f2996d0: move a12, *a5, 1 +3f2996e0: move a12, a11 +3f2996f0: addk 32, a11 +3f299700: subk 4, a7 +3f299710: setf 16, 1, 0 +3f299720: move a7, *a13(0x10e0), 0 +3f299740: move *a13(0xff80), a5, 1 +3f299760: move a10, *a5, 0 +3f299770: move a14, -*sp, 1 +3f299780: movk 4, a5 +3f299790: move a5, *a14+, 1 +3f2997a0: movi 0x44, a5 +3f2997c0: move a5, *a14+, 1 +3f2997d0: calla L3F703D90 +3f299800: move a8, a0 +3f299810: jrne L3F299A80 +3f299820: move a14, -*sp, 1 +3f299830: move a14, -*sp, 1 +3f299840: movk 3, a5 +3f299850: move a5, *a14+, 1 +3f299860: calla L3F265CF0 +3f299890: move a8, *a14+, 1 +3f2998a0: movi 0x3f2ab510, a8 +3f2998d0: move a8, *a14+, 1 +3f2998e0: move a13, a5 +3f2998f0: addi 0x1100, a5 +3f299910: move a5, *a14+, 1 +3f299920: calla L3FB34430 +3f299950: move a14, -*sp, 1 +3f299960: movk 2, a5 +3f299970: move a5, *a14+, 1 +3f299980: move a13, a5 +3f299990: addi 0x1100, a5 +3f2999b0: move a5, *a14+, 1 +3f2999c0: calla L3F309350 +3f2999f0: move a14, -*sp, 1 +3f299a00: move *a13(0xffe0), *a14+, 1 +3f299a20: calla L3F702440 +3f299a50: movk 3, a8 +3f299a60: jauc L3F29ADE0 +L3F299A80: +3f299a80: move a0, *a11, 1 +3f299a90: addk 32, a11 +3f299aa0: move *a13(0xffe0), *a13(0x60), 1 +3f299ad0: move a14, -*sp, 1 +3f299ae0: move *a13(0x60), *a14+, 1 +3f299b00: calla L3FB458D0 +3f299b30: move a8, *a13(0x40), 1 +3f299b50: movk 1, a5 +3f299b60: move a5, *a13(0x10a0), 1 +3f299b80: move a10, *a13(0x10c0), 1 +3f299ba0: move a14, -*sp, 1 +3f299bb0: movk 4, a5 +3f299bc0: move a5, *a14+, 1 +3f299bd0: calla L3F275240 +3f299c00: move a8, a9 +3f299c10: move *a9(0x888), a9, 1 +3f299c30: jaeq L3F29A8F0 +L3F299C50: +3f299c50: move a9, *a13(0x20), 1 +3f299c70: move a14, -*sp, 1 +3f299c80: move a9, *a14+, 1 +3f299c90: calla L3FB458D0 +3f299cc0: move a8, *a13, 1 +3f299cd0: move a14, -*sp, 1 +3f299ce0: movk 1, a7 +3f299cf0: move a7, *a14+, 1 +3f299d00: move a13, a5 +3f299d10: addi 0x40, a5 +3f299d30: move a5, *a14+, 1 +3f299d40: move a13, *a14+, 1 +3f299d50: calla L3FC752F0 +3f299d80: move a8, *a13(0x1080), 1 +3f299da0: cmpi 0x248419, a8 +3f299dd0: jane L3F29A8B0 +3f299df0: setf 8, 0, 0 +3f299e00: move *a9(0x3f0), a7, 0 +3f299e20: move *a13(0xffc0), a5, 0 +3f299e40: and a5, a7 +3f299e50: jaeq L3F29A8B0 +3f299e70: move *a13(0x10c0), a7, 1 +3f299e90: cmpi 0x3f, a7 +3f299eb0: jrle L3F29A150 +3f299ec0: move a14, -*sp, 1 +3f299ed0: move a7, *a14+, 1 +3f299ee0: move a14, -*sp, 1 +3f299ef0: movi 0xdb, a5 +3f299f10: move a5, *a14+, 1 +3f299f20: calla L3F265CF0 +3f299f50: move a8, *a14+, 1 +3f299f60: movi 0x3f2ab648, a8 +3f299f90: move a8, *a14+, 1 +3f299fa0: move a13, a5 +3f299fb0: addi 0x1100, a5 +3f299fd0: move a5, *a14+, 1 +3f299fe0: calla L3FB34430 +3f29a010: move a14, -*sp, 1 +3f29a020: movk 2, a5 +3f29a030: move a5, *a14+, 1 +3f29a040: move a13, a5 +3f29a050: addi 0x1100, a5 +3f29a070: move a5, *a14+, 1 +3f29a080: calla L3F309350 +3f29a0b0: move a14, -*sp, 1 +3f29a0c0: move *a13(0xffe0), *a14+, 1 +3f29a0e0: calla L3F702440 +3f29a110: movi 0xdb, a8 +3f29a130: jauc L3F29ADE0 +L3F29A150: +3f29a150: move a11, *a0+, 1 +3f29a160: sub a5, a5 +3f29a170: move a5, *a13(0x10a0), 1 +3f29a190: move a14, -*sp, 1 +3f29a1a0: movk 32, a7 +3f29a1b0: move a7, *a14+, 1 +3f29a1c0: movi 0xfe, a7 +3f29a1e0: move a7, *a14+, 1 +3f29a1f0: move a13, a7 +3f29a200: addi 0x80, a7 +3f29a220: move a7, *a14+, 1 +3f29a230: calla L3FB44E40 +3f29a260: movb a5, *a7(0x7f0) +3f29a280: move a14, -*sp, 1 +3f29a290: move a14, -*sp, 1 +3f29a2a0: move a9, *a14+, 1 +3f29a2b0: calla L3FB458D0 +3f29a2e0: move a8, *a14+, 1 +3f29a2f0: move a7, *a14+, 1 +3f29a300: move a9, *a14+, 1 +3f29a310: calla L3FB44400 +3f29a340: move a14, -*sp, 1 +3f29a350: setf 8, 0, 0 +3f29a360: move *a9(0x3e0), a8, 0 +3f29a380: move a8, *a14+, 1 +3f29a390: move a13, a7 +3f29a3a0: addi 0x880, a7 +3f29a3c0: move a7, *a14+, 1 +3f29a3d0: calla L3F294120 +3f29a400: move a14, -*sp, 1 +3f29a410: move a14, -*sp, 1 +3f29a420: move a7, *a14+, 1 +3f29a430: calla L3FB458D0 +3f29a460: move a8, *a14+, 1 +3f29a470: move a13, a7 +3f29a480: addi 0x110, a7 +3f29a4a0: move a7, *a14+, 1 +3f29a4b0: move a13, a7 +3f29a4c0: addi 0x880, a7 +3f29a4e0: move a7, *a14+, 1 +3f29a4f0: calla L3FB44400 +3f29a520: move a14, -*sp, 1 +3f29a530: move a9, a7 +3f29a540: addi 0x80, a7 +3f29a560: move a7, *a14+, 1 +3f29a570: calla L3FB458D0 +3f29a5a0: setf 16, 1, 0 +3f29a5b0: move a8, *a13(0x10f0), 0 +3f29a5d0: move a14, -*sp, 1 +3f29a5e0: move *a13(0x10f0), a7, 0 +3f29a600: move a7, *a14+, 1 +3f29a610: move a13, a7 +3f29a620: addi 0x178, a7 +3f29a640: move a7, *a14+, 1 +3f29a650: move a9, a7 +3f29a660: addi 0x80, a7 +3f29a680: move a7, *a14+, 1 +3f29a690: calla L3FB44400 +3f29a6c0: setf 16, 1, 0 +3f29a6d0: move *a13(0x10f0), a7, 0 +3f29a6f0: addk 31, a7 +3f29a700: sll 0x3, a7 +3f29a710: add a13, a7 +3f29a720: movb a5, *a7(0x80) +3f29a740: move a14, -*sp, 1 +3f29a750: move a13, a7 +3f29a760: addi 0x80, a7 +3f29a780: move a7, *a14+, 1 +3f29a790: movi 0x3f2ab380, a8 +3f29a7c0: move a8, *a14+, 1 +3f29a7d0: move a11, *a14+, 1 +3f29a7e0: calla L3FB34430 +3f29a810: move a8, a10 +3f29a820: move a10, a7 +3f29a830: inc a7 +3f29a840: sll 0x3, a7 +3f29a850: add a7, a11 +3f29a860: move *a13(0x10c0), a7, 1 +3f29a880: inc a7 +3f29a890: move a7, *a13(0x10c0), 1 +L3F29A8B0: +3f29a8b0: move *a9(0x888), a9, 1 +3f29a8d0: jane L3F299C50 +L3F29A8F0: +3f29a8f0: move a11, *a0+, 1 +3f29a900: move *a13(0x10a0), a7, 1 +3f29a920: jreq L3F29AB30 +3f29a930: move a14, -*sp, 1 +3f29a940: move *a13(0xffe0), *a14+, 1 +3f29a960: movi 0x3f2ab7c0, a8 +3f29a990: move a8, *a14+, 1 +3f29a9a0: move a13, a5 +3f29a9b0: addi 0x1100, a5 +3f29a9d0: move a5, *a14+, 1 +3f29a9e0: calla L3FB34430 +3f29aa10: move a14, -*sp, 1 +3f29aa20: movk 3, a5 +3f29aa30: move a5, *a14+, 1 +3f29aa40: move a13, a5 +3f29aa50: addi 0x1100, a5 +3f29aa70: move a5, *a14+, 1 +3f29aa80: calla L3F309350 +3f29aab0: move a14, -*sp, 1 +3f29aac0: move *a13(0xffe0), *a14+, 1 +3f29aae0: calla L3F702440 +3f29ab10: movk 27, a8 +3f29ab20: jruc L3F29ADE0 +L3F29AB30: +3f29ab30: setf 16, 1, 0 +3f29ab40: move *a13(0x10e0), a5, 0 +3f29ab60: sll 0x3, a5 +3f29ab70: add a12, a5 +3f29ab80: cmp a5, a11 +3f29ab90: jrls L3F29AD70 +3f29aba0: move a14, -*sp, 1 +3f29abb0: move a14, -*sp, 1 +3f29abc0: movi 0xda, a5 +3f29abe0: move a5, *a14+, 1 +3f29abf0: calla L3F265CF0 +3f29ac20: move a8, *a14+, 1 +3f29ac30: movi 0x3f2ab878, a8 +3f29ac60: move a8, *a14+, 1 +3f29ac70: move a13, a5 +3f29ac80: addi 0x1100, a5 +3f29aca0: move a5, *a14+, 1 +3f29acb0: calla L3FB34430 +3f29ace0: move a14, -*sp, 1 +3f29acf0: move *a13(0xffe0), *a14+, 1 +3f29ad10: calla L3F702440 +3f29ad40: movi 0xda, a8 +3f29ad60: jruc L3F29ADE0 +L3F29AD70: +3f29ad70: move a14, -*sp, 1 +3f29ad80: move *a13(0xffe0), *a14+, 1 +3f29ada0: calla L3F702440 +3f29add0: movk 1, a8 +L3F29ADE0: +3f29ade0: move *sp(0x140), a14, 1 +3f29ae00: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f29ae20: rets 2 +L3F29AE30: +3f29ae30: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f29ae50: move a14, a13 +3f29ae60: addi 0x18c0, a14 +3f29ae80: sub a7, a7 +3f29ae90: setf 16, 1, 0 +3f29aea0: move a7, *a13(0x1080), 0 +3f29aec0: move a7, *a13(0x1090), 0 +3f29aee0: move a7, *a13(0x10a0), 0 +3f29af00: move a7, *a13(0x10b0), 0 +3f29af20: move a14, -*sp, 1 +3f29af30: movk 1, a7 +3f29af40: move a7, *a14+, 1 +3f29af50: movi 0x6b80, a7 +3f29af70: move a7, *a14+, 1 +3f29af80: calla L3F703D90 +3f29afb0: move a8, a11 +3f29afc0: jrne L3F29B230 +3f29afd0: move a14, -*sp, 1 +3f29afe0: move a14, -*sp, 1 +3f29aff0: movk 3, a7 +3f29b000: move a7, *a14+, 1 +3f29b010: calla L3F265CF0 +3f29b040: move a8, *a14+, 1 +3f29b050: movi 0x3f2ab998, a8 +3f29b080: move a8, *a14+, 1 +3f29b090: move a13, a7 +3f29b0a0: addi 0x10c0, a7 +3f29b0c0: move a7, *a14+, 1 +3f29b0d0: calla L3FB34430 +3f29b100: move a14, -*sp, 1 +3f29b110: movk 2, a7 +3f29b120: move a7, *a14+, 1 +3f29b130: move a13, a7 +3f29b140: addi 0x10c0, a7 +3f29b160: move a7, *a14+, 1 +3f29b170: calla L3F309350 +3f29b1a0: move a14, -*sp, 1 +3f29b1b0: move *a13(0xffe0), *a14+, 1 +3f29b1d0: calla L3F702440 +3f29b200: movk 3, a8 +3f29b210: jauc L3F29C890 +L3F29B230: +3f29b230: move *a13(0xffc0), a5, 1 +3f29b250: move a11, *a5, 1 +3f29b260: move a11, a12 +3f29b270: addk 32, a12 +3f29b280: subk 4, a7 +3f29b290: setf 16, 1, 0 +3f29b2a0: move a7, *a13(0x1090), 0 +3f29b2c0: move *a13(0xffa0), a7, 1 +3f29b2e0: sub a5, a5 +3f29b2f0: move a5, *a7, 0 +3f29b300: move a14, -*sp, 1 +3f29b310: movk 4, a5 +3f29b320: move a5, *a14+, 1 +3f29b330: movi 0x144, a5 +3f29b350: move a5, *a14+, 1 +3f29b360: calla L3F703D90 +3f29b390: move a8, a0 +3f29b3a0: jrne L3F29B610 +3f29b3b0: move a14, -*sp, 1 +3f29b3c0: move a14, -*sp, 1 +3f29b3d0: movk 3, a5 +3f29b3e0: move a5, *a14+, 1 +3f29b3f0: calla L3F265CF0 +3f29b420: move a8, *a14+, 1 +3f29b430: movi 0x3f2ab998, a8 +3f29b460: move a8, *a14+, 1 +3f29b470: move a13, a5 +3f29b480: addi 0x10c0, a5 +3f29b4a0: move a5, *a14+, 1 +3f29b4b0: calla L3FB34430 +3f29b4e0: move a14, -*sp, 1 +3f29b4f0: movk 2, a5 +3f29b500: move a5, *a14+, 1 +3f29b510: move a13, a5 +3f29b520: addi 0x10c0, a5 +3f29b540: move a5, *a14+, 1 +3f29b550: calla L3F309350 +3f29b580: move a14, -*sp, 1 +3f29b590: move *a13(0xffe0), *a14+, 1 +3f29b5b0: calla L3F702440 +3f29b5e0: movk 3, a8 +3f29b5f0: jauc L3F29C890 +L3F29B610: +3f29b610: move a0, *a12, 1 +3f29b620: addk 32, a12 +3f29b630: move a14, -*sp, 1 +3f29b640: movk 4, a5 +3f29b650: move a5, *a14+, 1 +3f29b660: calla L3F275240 +3f29b690: move a8, a9 +3f29b6a0: move *a9(0x888), a9, 1 +3f29b6c0: movk 1, a5 +3f29b6d0: move a5, *a13(0x1000), 1 +3f29b6f0: sub a7, a7 +3f29b700: move a7, *a13(0x1040), 1 +3f29b720: move a7, *a13(0x1060), 1 +3f29b740: move a9, a8 +3f29b750: jaeq L3F29C0D0 +L3F29B770: +3f29b770: sub a7, a7 +3f29b780: move a7, *a13(0x1020), 1 +3f29b7a0: move *a9(0x6c8), a10, 1 +3f29b7c0: jaeq L3F29C090 +L3F29B7E0: +3f29b7e0: move a14, -*sp, 1 +3f29b7f0: move a10, *a14+, 1 +3f29b800: move *a13(0xffe0), *a14+, 1 +3f29b820: calla L3FB45500 +3f29b850: move a8, a5 +3f29b860: jrne L3F29C020 +3f29b870: movk 1, a7 +3f29b880: move a7, *a13(0x1020), 1 +3f29b8a0: move a7, *a13(0x1040), 1 +3f29b8c0: move a12, *a0+, 1 +3f29b8d0: move a14, -*sp, 1 +3f29b8e0: movk 32, a5 +3f29b8f0: move a5, *a14+, 1 +3f29b900: movi 0xfe, a5 +3f29b920: move a5, *a14+, 1 +3f29b930: move a13, *a14+, 1 +3f29b940: calla L3FB44E40 +3f29b970: sub a5, a5 +3f29b980: movb a5, *a13(0x7f0) +3f29b9a0: move a14, -*sp, 1 +3f29b9b0: move a14, -*sp, 1 +3f29b9c0: move a9, *a14+, 1 +3f29b9d0: calla L3FB458D0 +3f29ba00: move a8, *a14+, 1 +3f29ba10: move a13, *a14+, 1 +3f29ba20: move a9, *a14+, 1 +3f29ba30: calla L3FB44400 +3f29ba60: move a14, -*sp, 1 +3f29ba70: setf 8, 0, 0 +3f29ba80: move *a10(0x280), a8, 0 +3f29baa0: move a8, *a14+, 1 +3f29bab0: movi 0x3f2ab398, a8 +3f29bae0: move a8, *a14+, 1 +3f29baf0: move a13, a5 +3f29bb00: addi 0x800, a5 +3f29bb20: move a5, *a14+, 1 +3f29bb30: calla L3FB34430 +3f29bb60: move a14, -*sp, 1 +3f29bb70: move a14, -*sp, 1 +3f29bb80: move a5, *a14+, 1 +3f29bb90: calla L3FB458D0 +3f29bbc0: move a8, *a14+, 1 +3f29bbd0: move a13, a5 +3f29bbe0: addi 0x90, a5 +3f29bc00: move a5, *a14+, 1 +3f29bc10: move a13, a5 +3f29bc20: addi 0x800, a5 +3f29bc40: move a5, *a14+, 1 +3f29bc50: calla L3FB44400 +3f29bc80: move a14, -*sp, 1 +3f29bc90: move a14, -*sp, 1 +3f29bca0: move a9, a5 +3f29bcb0: addi 0x80, a5 +3f29bcd0: move a5, *a14+, 1 +3f29bce0: calla L3FB458D0 +3f29bd10: move a8, *a14+, 1 +3f29bd20: move a13, a5 +3f29bd30: addi 0xf8, a5 +3f29bd50: move a5, *a14+, 1 +3f29bd60: move a9, a5 +3f29bd70: addi 0x80, a5 +3f29bd90: move a5, *a14+, 1 +3f29bda0: calla L3FB44400 +3f29bdd0: move a14, -*sp, 1 +3f29bde0: move a13, *a14+, 1 +3f29bdf0: movi 0x3f2ab380, a8 +3f29be20: move a8, *a14+, 1 +3f29be30: move a12, *a14+, 1 +3f29be40: calla L3FB34430 +3f29be70: setf 16, 1, 0 +3f29be80: move a8, *a13(0x1080), 0 +3f29bea0: move *a13(0x1080), a5, 0 +3f29bec0: inc a5 +3f29bed0: sext a5, 0 +3f29bee0: move *a13(0x10a0), a7, 0 +3f29bf00: add a7, a5 +3f29bf10: move a5, *a13(0x10a0), 0 +3f29bf30: move *a13(0x1080), a7, 0 +3f29bf50: inc a7 +3f29bf60: sll 0x3, a7 +3f29bf70: add a7, a12 +3f29bf80: move *a13(0x10b0), a7, 0 +3f29bfa0: inc a7 +3f29bfb0: move a7, *a13(0x10b0), 0 +3f29bfd0: move *a13(0x1060), a5, 1 +3f29bff0: inc a5 +3f29c000: move a5, *a13(0x1060), 1 +L3F29C020: +3f29c020: move *a10(0x2a8), a10, 1 +3f29c040: jreq L3F29C090 +3f29c050: move *a13(0x1020), a7, 1 +3f29c070: jaeq L3F29B7E0 +L3F29C090: +3f29c090: move *a9(0x888), a9, 1 +3f29c0b0: jane L3F29B770 +L3F29C0D0: +3f29c0d0: move *a13(0x1040), a7, 1 +3f29c0f0: jrne L3F29C580 +3f29c100: move a14, -*sp, 1 +3f29c110: move *a13(0xffe0), *a14+, 1 +3f29c130: movi 0x3f2abab8, a8 +3f29c160: move a8, *a14+, 1 +3f29c170: move a12, *a14+, 1 +3f29c180: calla L3FB34430 +3f29c1b0: setf 16, 1, 0 +3f29c1c0: move a8, *a13(0x1080), 0 +3f29c1e0: move *a13(0x1080), a5, 0 +3f29c200: inc a5 +3f29c210: sext a5, 0 +3f29c220: move *a13(0x10a0), a7, 0 +3f29c240: add a7, a5 +3f29c250: move a5, *a13(0x10a0), 0 +3f29c270: move *a13(0x1080), a7, 0 +3f29c290: inc a7 +3f29c2a0: sll 0x3, a7 +3f29c2b0: add a7, a12 +3f29c2c0: move *a13(0x10b0), a7, 0 +3f29c2e0: inc a7 +3f29c2f0: move a7, *a13(0x10b0), 0 +3f29c310: move *a13(0xffa0), a5, 1 +3f29c330: move *a5, a7, 0 +3f29c340: move *a13(0x10a0), a3, 0 +3f29c360: add a3, a7 +3f29c370: move a7, *a5, 0 +3f29c380: move a14, -*sp, 1 +3f29c390: move *a13(0xffe0), *a14+, 1 +3f29c3b0: movi 0x3f2abb88, a8 +3f29c3e0: move a8, *a14+, 1 +3f29c3f0: move a13, a7 +3f29c400: addi 0x10c0, a7 +3f29c420: move a7, *a14+, 1 +3f29c430: calla L3FB34430 +3f29c460: move a14, -*sp, 1 +3f29c470: movk 3, a7 +3f29c480: move a7, *a14+, 1 +3f29c490: move a13, a7 +3f29c4a0: addi 0x10c0, a7 +3f29c4c0: move a7, *a14+, 1 +3f29c4d0: calla L3F309350 +3f29c500: move a14, -*sp, 1 +3f29c510: move *a13(0xffe0), *a14+, 1 +3f29c530: calla L3F702440 +3f29c560: movk 19, a8 +3f29c570: jruc L3F29C890 +L3F29C580: +3f29c580: move *a13(0xffa0), a5, 1 +3f29c5a0: setf 16, 1, 0 +3f29c5b0: move *a5, a3, 0 +3f29c5c0: move *a13(0x10a0), a7, 0 +3f29c5e0: add a7, a3 +3f29c5f0: move a3, *a5, 0 +3f29c600: move *a5, a3, 0 +3f29c610: move *a13(0x1090), a5, 0 +3f29c630: cmp a5, a3 +3f29c640: jrle L3F29C820 +3f29c650: move a14, -*sp, 1 +3f29c660: move a14, -*sp, 1 +3f29c670: movi 0xda, a3 +3f29c690: move a3, *a14+, 1 +3f29c6a0: calla L3F265CF0 +3f29c6d0: move a8, *a14+, 1 +3f29c6e0: movi 0x3f2abc68, a8 +3f29c710: move a8, *a14+, 1 +3f29c720: move a13, a3 +3f29c730: addi 0x10c0, a3 +3f29c750: move a3, *a14+, 1 +3f29c760: calla L3FB34430 +3f29c790: move a14, -*sp, 1 +3f29c7a0: move *a13(0xffe0), *a14+, 1 +3f29c7c0: calla L3F702440 +3f29c7f0: movi 0xda, a8 +3f29c810: jruc L3F29C890 +L3F29C820: +3f29c820: move a14, -*sp, 1 +3f29c830: move *a13(0xffe0), *a14+, 1 +3f29c850: calla L3F702440 +3f29c880: movk 1, a8 +L3F29C890: +3f29c890: move *sp(0x140), a14, 1 +3f29c8b0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f29c8d0: rets 2 +L3F29C8E0: +3f29c8e0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f29c900: move a14, a13 +3f29c910: addi 0xc50, a14 +3f29c930: sub a7, a7 +3f29c940: setf 16, 1, 0 +3f29c950: move a7, *a13(0x410), 0 +3f29c970: move a7, *a13(0x420), 0 +3f29c990: move a7, *a13(0x430), 0 +3f29c9b0: move *a13(0xffe0), a7, 1 +3f29c9d0: jrne L3F29CD90 +3f29c9e0: move a14, -*sp, 1 +3f29c9f0: movi 0xff, a7 +3f29ca10: move a7, *a14+, 1 +3f29ca20: movk 1, a7 +3f29ca30: move a7, *a14+, 1 +3f29ca40: calla L3F703D90 +3f29ca70: move a8, *a13(0xffe0), 1 +3f29ca90: move a8, a8 +3f29caa0: jrne L3F29CCB0 +3f29cab0: move a14, -*sp, 1 +3f29cac0: move a14, -*sp, 1 +3f29cad0: movk 3, a7 +3f29cae0: move a7, *a14+, 1 +3f29caf0: calla L3F265CF0 +3f29cb20: move a8, *a14+, 1 +3f29cb30: movi 0x3f2abd98, a8 +3f29cb60: move a8, *a14+, 1 +3f29cb70: move a13, a7 +3f29cb80: addi 0x440, a7 +3f29cba0: move a7, *a14+, 1 +3f29cbb0: calla L3FB34430 +3f29cbe0: move a14, -*sp, 1 +3f29cbf0: movk 2, a7 +3f29cc00: move a7, *a14+, 1 +3f29cc10: move a13, a7 +3f29cc20: addi 0x440, a7 +3f29cc40: move a7, *a14+, 1 +3f29cc50: calla L3F309350 +3f29cc80: movk 3, a8 +3f29cc90: jauc L3F29EA10 +L3F29CCB0: +3f29ccb0: move a14, -*sp, 1 +3f29ccc0: movi 0x3f2ab620, a8 +3f29ccf0: move a8, *a14+, 1 +3f29cd00: movi 0x3f2ab380, a8 +3f29cd30: move a8, *a14+, 1 +3f29cd40: move *a13(0xffe0), *a14+, 1 +3f29cd60: calla L3FB34430 +L3F29CD90: +3f29cd90: move a14, -*sp, 1 +3f29cda0: move *a13(0xffe0), *a14+, 1 +3f29cdc0: calla L3F2BBA50 +3f29cdf0: move a14, -*sp, 1 +3f29ce00: movi 0x3f2ab630, a8 +3f29ce30: move a8, *a14+, 1 +3f29ce40: move *a13(0xffe0), *a14+, 1 +3f29ce60: calla L3FE1D9C0 +3f29ce90: move a8, a7 +3f29cea0: jrne L3F29CF80 +3f29ceb0: move a14, -*sp, 1 +3f29cec0: move *a13(0xff80), a7, 1 +3f29cee0: move a7, *a14+, 1 +3f29cef0: move *a13(0xffa0), *a14+, 1 +3f29cf10: move *a13(0xffe0), *a14+, 1 +3f29cf30: calla L3F29AE30 +3f29cf60: jauc L3F29EA10 +L3F29CF80: +3f29cf80: move a14, -*sp, 1 +3f29cf90: movk 1, a7 +3f29cfa0: move a7, *a14+, 1 +3f29cfb0: movi 0x6b80, a7 +3f29cfd0: move a7, *a14+, 1 +3f29cfe0: calla L3F703D90 +3f29d010: move a8, a11 +3f29d020: jrne L3F29D230 +3f29d030: move a14, -*sp, 1 +3f29d040: move a14, -*sp, 1 +3f29d050: movk 3, a7 +3f29d060: move a7, *a14+, 1 +3f29d070: calla L3F265CF0 +3f29d0a0: move a8, *a14+, 1 +3f29d0b0: movi 0x3f2abd98, a8 +3f29d0e0: move a8, *a14+, 1 +3f29d0f0: move a13, a7 +3f29d100: addi 0x440, a7 +3f29d120: move a7, *a14+, 1 +3f29d130: calla L3FB34430 +3f29d160: move a14, -*sp, 1 +3f29d170: movk 2, a7 +3f29d180: move a7, *a14+, 1 +3f29d190: move a13, a7 +3f29d1a0: addi 0x440, a7 +3f29d1c0: move a7, *a14+, 1 +3f29d1d0: calla L3F309350 +3f29d200: movk 3, a8 +3f29d210: jauc L3F29EA10 +L3F29D230: +3f29d230: move *a13(0xffa0), a5, 1 +3f29d250: move a11, *a5, 1 +3f29d260: move a11, a10 +3f29d270: addk 32, a10 +3f29d280: subk 4, a7 +3f29d290: setf 16, 1, 0 +3f29d2a0: move a7, *a13(0x420), 0 +3f29d2c0: move *a13(0xff80), a7, 1 +3f29d2e0: sub a5, a5 +3f29d2f0: move a5, *a7, 0 +3f29d300: move a14, -*sp, 1 +3f29d310: movk 4, a5 +3f29d320: move a5, *a14+, 1 +3f29d330: movi 0x144, a5 +3f29d350: move a5, *a14+, 1 +3f29d360: calla L3F703D90 +3f29d390: move a8, a12 +3f29d3a0: jrne L3F29D5B0 +3f29d3b0: move a14, -*sp, 1 +3f29d3c0: move a14, -*sp, 1 +3f29d3d0: movk 3, a5 +3f29d3e0: move a5, *a14+, 1 +3f29d3f0: calla L3F265CF0 +3f29d420: move a8, *a14+, 1 +3f29d430: movi 0x3f2abd98, a8 +3f29d460: move a8, *a14+, 1 +3f29d470: move a13, a5 +3f29d480: addi 0x440, a5 +3f29d4a0: move a5, *a14+, 1 +3f29d4b0: calla L3FB34430 +3f29d4e0: move a14, -*sp, 1 +3f29d4f0: movk 2, a5 +3f29d500: move a5, *a14+, 1 +3f29d510: move a13, a5 +3f29d520: addi 0x440, a5 +3f29d540: move a5, *a14+, 1 +3f29d550: calla L3F309350 +3f29d580: movk 3, a8 +3f29d590: jauc L3F29EA10 +L3F29D5B0: +3f29d5b0: move a12, *a10, 1 +3f29d5c0: addk 32, a10 +3f29d5d0: move *a13(0xffe0), *a13(0xe0), 1 +3f29d600: move a14, -*sp, 1 +3f29d610: move *a13(0xe0), *a14+, 1 +3f29d630: calla L3FB458D0 +3f29d660: move a8, *a13(0xc0), 1 +3f29d680: movk 1, a5 +3f29d690: move a5, *a13(0x3d0), 1 +3f29d6b0: sub a7, a7 +3f29d6c0: move a7, *a13(0x3f0), 1 +3f29d6e0: movb a7, *a13 +3f29d6f0: move a14, -*sp, 1 +3f29d700: movk 5, a5 +3f29d710: move a5, *a14+, 1 +3f29d720: calla L3F275240 +3f29d750: move a8, a9 +3f29d760: move *a9(0x2c8), a9, 1 +3f29d780: jaeq L3F29E500 +L3F29D7A0: +3f29d7a0: move *a9(0x288), a7, 1 +3f29d7c0: jrne L3F29D8B0 +3f29d7d0: move a14, -*sp, 1 +3f29d7e0: move a9, *a14+, 1 +3f29d7f0: movi 0x3f2abec0, a8 +3f29d820: move a8, *a14+, 1 +3f29d830: calla L3FB341E0 +3f29d860: calla L3F6EDD80 +3f29d890: jauc L3F29E4C0 +L3F29D8B0: +3f29d8b0: move *a9(0x288), a7, 1 +3f29d8d0: setf 8, 0, 0 +3f29d8e0: move *a7(0x3f0), a7, 0 +3f29d900: move *a13(0xffc0), a5, 0 +3f29d920: and a5, a7 +3f29d930: jaeq L3F29E4C0 +3f29d950: move a14, -*sp, 1 +3f29d960: movk 16, a7 +3f29d970: move a7, *a14+, 1 +3f29d980: move a13, *a14+, 1 +3f29d990: move a9, *a14+, 1 +3f29d9a0: calla L3FB45CD0 +3f29d9d0: move a8, a8 +3f29d9e0: jaeq L3F29E4C0 +3f29da00: move a9, *a13(0xa0), 1 +3f29da20: move a14, -*sp, 1 +3f29da30: move a9, *a14+, 1 +3f29da40: calla L3FB458D0 +3f29da70: move a8, *a13(0x80), 1 +3f29da90: move a14, -*sp, 1 +3f29daa0: movk 1, a7 +3f29dab0: move a7, *a14+, 1 +3f29dac0: move a13, a7 +3f29dad0: addi 0xc0, a7 +3f29daf0: move a7, *a14+, 1 +3f29db00: move a13, a7 +3f29db10: addi 0x80, a7 +3f29db30: move a7, *a14+, 1 +3f29db40: calla L3FC752F0 +3f29db70: move a8, *a13(0x3b0), 1 +3f29db90: cmpi 0x248419, a8 +3f29dbc0: jane L3F29E4C0 +3f29dbe0: move *a13(0x3f0), a7, 1 +3f29dc00: cmpi 0x13f, a7 +3f29dc20: jrle L3F29DE60 +3f29dc30: move a14, -*sp, 1 +3f29dc40: move a7, *a14+, 1 +3f29dc50: move a14, -*sp, 1 +3f29dc60: movi 0xdb, a5 +3f29dc80: move a5, *a14+, 1 +3f29dc90: calla L3F265CF0 +3f29dcc0: move a8, *a14+, 1 +3f29dcd0: movi 0x3f2abfa8, a8 +3f29dd00: move a8, *a14+, 1 +3f29dd10: move a13, a5 +3f29dd20: addi 0x440, a5 +3f29dd40: move a5, *a14+, 1 +3f29dd50: calla L3FB34430 +3f29dd80: move a14, -*sp, 1 +3f29dd90: movk 2, a5 +3f29dda0: move a5, *a14+, 1 +3f29ddb0: move a13, a5 +3f29ddc0: addi 0x440, a5 +3f29dde0: move a5, *a14+, 1 +3f29ddf0: calla L3F309350 +3f29de20: movi 0xdb, a8 +3f29de40: jauc L3F29EA10 +L3F29DE60: +3f29de60: move a10, *a12+, 1 +3f29de70: sub a5, a5 +3f29de80: move a5, *a13(0x3d0), 1 +3f29dea0: setf 16, 1, 0 +3f29deb0: move a5, *a13(0xc40), 0 +L3F29DED0: +3f29ded0: move *a13(0xc40), a7, 0 +3f29def0: sll 0x3, a7 +3f29df00: add a13, a7 +3f29df10: movk 32, a5 +3f29df20: movb a5, *a7(0x100) +3f29df40: move *a13(0xc40), a7, 0 +3f29df60: inc a7 +3f29df70: move a7, *a13(0xc40), 0 +3f29df90: subk 18, a7 +3f29dfa0: jrlt L3F29DED0 +3f29dfb0: sub a7, a7 +3f29dfc0: movb a7, *a13(0x190) +3f29dfe0: move a14, -*sp, 1 +3f29dff0: move a14, -*sp, 1 +3f29e000: move a9, *a14+, 1 +3f29e010: calla L3FB458D0 +3f29e040: move a8, *a14+, 1 +3f29e050: move a13, a7 +3f29e060: addi 0x100, a7 +3f29e080: move a7, *a14+, 1 +3f29e090: move a9, *a14+, 1 +3f29e0a0: calla L3FB44400 +3f29e0d0: move a14, -*sp, 1 +3f29e0e0: move a9, *a14+, 1 +3f29e0f0: move a13, *a14+, 1 +3f29e100: calla L3FB45720 +3f29e130: move a14, -*sp, 1 +3f29e140: move a9, a5 +3f29e150: addi 0x80, a5 +3f29e170: move a5, *a14+, 1 +3f29e180: calla L3FB458D0 +3f29e1b0: setf 16, 1, 0 +3f29e1c0: move a8, *a13(0x430), 0 +3f29e1e0: move a14, -*sp, 1 +3f29e1f0: move *a13(0x430), a5, 0 +3f29e210: move a5, *a14+, 1 +3f29e220: addi 0x90, a7 +3f29e240: move a7, *a14+, 1 +3f29e250: move a9, a7 +3f29e260: addi 0x80, a7 +3f29e280: move a7, *a14+, 1 +3f29e290: calla L3FB44400 +3f29e2c0: addk 18, a5 +3f29e2d0: sll 0x3, a5 +3f29e2e0: add a13, a5 +3f29e2f0: sub a7, a7 +3f29e300: movb a7, *a5(0x100) +3f29e320: move a14, -*sp, 1 +3f29e330: move a13, a5 +3f29e340: addi 0x100, a5 +3f29e360: move a5, *a14+, 1 +3f29e370: movi 0x3f2ab380, a8 +3f29e3a0: move a8, *a14+, 1 +3f29e3b0: move a10, *a14+, 1 +3f29e3c0: calla L3FB34430 +3f29e3f0: setf 16, 1, 0 +3f29e400: move a8, *a13(0x410), 0 +3f29e420: move *a13(0x410), a7, 0 +3f29e440: sll 0x3, a7 +3f29e450: add a7, a10 +3f29e460: addk 8, a10 +3f29e470: move *a13(0x3f0), a7, 1 +3f29e490: inc a7 +3f29e4a0: move a7, *a13(0x3f0), 1 +L3F29E4C0: +3f29e4c0: move *a9(0x2c8), a9, 1 +3f29e4e0: jane L3F29D7A0 +L3F29E500: +3f29e500: move a10, *a12+, 1 +3f29e510: move *a13(0x3d0), a7, 1 +3f29e530: jreq L3F29E6E0 +3f29e540: move a14, -*sp, 1 +3f29e550: move *a13(0xffe0), *a14+, 1 +3f29e570: movi 0x3f2ac118, a8 +3f29e5a0: move a8, *a14+, 1 +3f29e5b0: move a13, a5 +3f29e5c0: addi 0x440, a5 +3f29e5e0: move a5, *a14+, 1 +3f29e5f0: calla L3FB34430 +3f29e620: move a14, -*sp, 1 +3f29e630: movk 3, a5 +3f29e640: move a5, *a14+, 1 +3f29e650: move a13, a5 +3f29e660: addi 0x440, a5 +3f29e680: move a5, *a14+, 1 +3f29e690: calla L3F309350 +3f29e6c0: movk 27, a8 +3f29e6d0: jruc L3F29EA10 +L3F29E6E0: +3f29e6e0: move *a13(0xff80), a5, 1 +3f29e700: sub a7, a7 +3f29e710: setf 16, 1, 0 +3f29e720: move a7, *a5, 0 +3f29e730: move *a13(0x420), a7, 0 +3f29e750: sll 0x3, a7 +3f29e760: add a11, a7 +3f29e770: cmp a7, a10 +3f29e780: jrls L3F29E9A0 +3f29e790: move a14, -*sp, 1 +3f29e7a0: move a14, -*sp, 1 +3f29e7b0: movi 0xda, a7 +3f29e7d0: move a7, *a14+, 1 +3f29e7e0: calla L3F265CF0 +3f29e810: move a8, *a14+, 1 +3f29e820: movi 0x3f2ac210, a8 +3f29e850: move a8, *a14+, 1 +3f29e860: move a13, a7 +3f29e870: addi 0x440, a7 +3f29e890: move a7, *a14+, 1 +3f29e8a0: calla L3FB34430 +3f29e8d0: move a14, -*sp, 1 +3f29e8e0: movk 2, a7 +3f29e8f0: move a7, *a14+, 1 +3f29e900: move a13, a7 +3f29e910: addi 0x440, a7 +3f29e930: move a7, *a14+, 1 +3f29e940: calla L3F309350 +3f29e970: movi 0xda, a8 +3f29e990: jruc L3F29EA10 +L3F29E9A0: +3f29e9a0: move a14, -*sp, 1 +3f29e9b0: move *a13(0xffe0), *a14+, 1 +3f29e9d0: calla L3F702440 +3f29ea00: movk 1, a8 +L3F29EA10: +3f29ea10: move *sp(0x100), a14, 1 +3f29ea30: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f29ea50: rets 2 +3f29ea60: mmtm sp, a9,a11,a13 +3f29ea80: move a14, a13 +3f29ea90: addi 0x940, a14 +3f29eab0: sub a11, a11 +3f29eac0: setf 16, 1, 0 +3f29ead0: move a11, *a13(0xc0), 0 +3f29eaf0: move a11, *a13(0xd0), 0 +3f29eb10: move a14, -*sp, 1 +3f29eb20: movk 1, a11 +3f29eb30: move a11, *a14+, 1 +3f29eb40: movi 0x6b80, a11 +3f29eb60: move a11, *a14+, 1 +3f29eb70: calla L3F703D90 +3f29eba0: move a8, *a13(0xe0), 1 +3f29ebc0: move a8, a8 +3f29ebd0: jrne L3F29EDE0 +3f29ebe0: move a14, -*sp, 1 +3f29ebf0: move a14, -*sp, 1 +3f29ec00: movk 3, a11 +3f29ec10: move a11, *a14+, 1 +3f29ec20: calla L3F265CF0 +3f29ec50: move a8, *a14+, 1 +3f29ec60: movi 0x3f2aace0, a8 +3f29ec90: move a8, *a14+, 1 +3f29eca0: move a13, a11 +3f29ecb0: addi 0x140, a11 +3f29ecd0: move a11, *a14+, 1 +3f29ece0: calla L3FB34430 +3f29ed10: move a14, -*sp, 1 +3f29ed20: movk 2, a11 +3f29ed30: move a11, *a14+, 1 +3f29ed40: move a13, a11 +3f29ed50: addi 0x140, a11 +3f29ed70: move a11, *a14+, 1 +3f29ed80: calla L3F309350 +3f29edb0: movk 3, a8 +3f29edc0: jauc L3F2A0BC0 +L3F29EDE0: +3f29ede0: move *a13(0xffe0), a9, 1 +3f29ee00: move a8, *a9, 1 +3f29ee10: addk 32, a8 +3f29ee20: move a8, *a13(0x120), 1 +3f29ee40: subk 4, a11 +3f29ee50: setf 16, 1, 0 +3f29ee60: move a11, *a13(0xd0), 0 +3f29ee80: move *a13(0xffc0), a11, 1 +3f29eea0: sub a9, a9 +3f29eeb0: move a9, *a11, 0 +3f29eec0: move a14, -*sp, 1 +3f29eed0: movk 4, a9 +3f29eee0: move a9, *a14+, 1 +3f29eef0: movi 0x144, a9 +3f29ef10: move a9, *a14+, 1 +3f29ef20: calla L3F703D90 +3f29ef50: move a8, *a13(0x100), 1 +3f29ef70: move a8, a8 +3f29ef80: jrne L3F29F190 +3f29ef90: move a14, -*sp, 1 +3f29efa0: move a14, -*sp, 1 +3f29efb0: movk 3, a9 +3f29efc0: move a9, *a14+, 1 +3f29efd0: calla L3F265CF0 +3f29f000: move a8, *a14+, 1 +3f29f010: movi 0x3f2abd98, a8 +3f29f040: move a8, *a14+, 1 +3f29f050: move a13, a9 +3f29f060: addi 0x140, a9 +3f29f080: move a9, *a14+, 1 +3f29f090: calla L3FB34430 +3f29f0c0: move a14, -*sp, 1 +3f29f0d0: movk 2, a9 +3f29f0e0: move a9, *a14+, 1 +3f29f0f0: move a13, a9 +3f29f100: addi 0x140, a9 +3f29f120: move a9, *a14+, 1 +3f29f130: calla L3F309350 +3f29f160: movk 3, a8 +3f29f170: jauc L3F2A0BC0 +L3F29F190: +3f29f190: move *a13(0x120), a9, 1 +3f29f1b0: move a8, *a9, 1 +3f29f1c0: addk 32, a9 +3f29f1d0: move a9, *a13(0x120), 1 +3f29f1f0: move a14, -*sp, 1 +3f29f200: movk 1, a9 +3f29f210: move a9, *a14+, 1 +3f29f220: calla L3F275240 +3f29f250: move a8, *a13, 1 +3f29f260: move *a8, a9, 1 +3f29f270: movi 0x3c, a11 +3f29f290: modu a11, a9 +3f29f2a0: move a9, *a13(0x80), 1 +3f29f2c0: move *a8, a11, 1 +3f29f2d0: movi 0x3c, a9 +3f29f2f0: divu a9, a11 +3f29f300: move a11, *a13(0xa0), 1 +3f29f320: mods a9, a11 +3f29f330: move a11, *a13(0x60), 1 +3f29f350: move *a13(0xa0), a9, 1 +3f29f370: movi 0x3c, a11 +3f29f390: divs a11, a9 +3f29f3a0: move a9, *a13(0xa0), 1 +3f29f3c0: movk 24, a11 +3f29f3d0: mods a11, a9 +3f29f3e0: move a9, *a13(0x40), 1 +3f29f400: move *a13(0xa0), a11, 1 +3f29f420: movk 24, a9 +3f29f430: divs a9, a11 +3f29f440: move a11, *a13(0x20), 1 +3f29f460: move *a13(0xa0), a9, 1 +3f29f480: movk 24, a11 +3f29f490: divs a11, a9 +3f29f4a0: move a9, *a13(0x20), 1 +3f29f4c0: move *a13(0x100), a11, 1 +3f29f4e0: move *a13(0x120), *a11+, 1 +3f29f500: move a11, *a13(0x100), 1 +3f29f520: move a14, -*sp, 1 +3f29f530: movi 0x3f2ac350, a8 +3f29f560: move a8, *a14+, 1 +3f29f570: move *a13(0x120), *a14+, 1 +3f29f590: calla L3FB34430 +3f29f5c0: setf 16, 1, 0 +3f29f5d0: move a8, *a13(0xc0), 0 +3f29f5f0: move *a13(0xc0), a9, 0 +3f29f610: inc a9 +3f29f620: sll 0x3, a9 +3f29f630: move *a13(0x120), a11, 1 +3f29f650: add a11, a9 +3f29f660: move a9, *a13(0x120), 1 +3f29f680: move *a13(0x100), a11, 1 +3f29f6a0: move a9, *a11+, 1 +3f29f6b0: move a11, *a13(0x100), 1 +3f29f6d0: move a14, -*sp, 1 +3f29f6e0: movi 0x3f2ac3d8, a8 +3f29f710: move a8, *a14+, 1 +3f29f720: move a9, *a14+, 1 +3f29f730: calla L3FB34430 +3f29f760: setf 16, 1, 0 +3f29f770: move a8, *a13(0xc0), 0 +3f29f790: move *a13(0xc0), a9, 0 +3f29f7b0: inc a9 +3f29f7c0: sll 0x3, a9 +3f29f7d0: move *a13(0x120), a11, 1 +3f29f7f0: add a11, a9 +3f29f800: move a9, *a13(0x120), 1 +3f29f820: move *a13(0x100), a11, 1 +3f29f840: move a9, *a11+, 1 +3f29f850: move a11, *a13(0x100), 1 +3f29f870: move a14, -*sp, 1 +3f29f880: move *a13(0x80), *a14+, 1 +3f29f8a0: move *a13(0x60), *a14+, 1 +3f29f8c0: move *a13(0x40), *a14+, 1 +3f29f8e0: move *a13(0x20), *a14+, 1 +3f29f900: movi 0x3f2ac668, a8 +3f29f930: move a8, *a14+, 1 +3f29f940: move a9, *a14+, 1 +3f29f950: calla L3FB34430 +3f29f980: setf 16, 1, 0 +3f29f990: move a8, *a13(0xc0), 0 +3f29f9b0: move *a13(0xc0), a9, 0 +3f29f9d0: inc a9 +3f29f9e0: sll 0x3, a9 +3f29f9f0: move *a13(0x120), a11, 1 +3f29fa10: add a11, a9 +3f29fa20: move a9, *a13(0x120), 1 +3f29fa40: move *a13(0x100), a11, 1 +3f29fa60: move a9, *a11+, 1 +3f29fa70: move a11, *a13(0x100), 1 +3f29fa90: move a14, -*sp, 1 +3f29faa0: move *a13, a9, 1 +3f29fab0: move *a9(0x20), *a14+, 1 +3f29fad0: movi 0x3f2ac818, a8 +3f29fb00: move a8, *a14+, 1 +3f29fb10: move *a13(0x120), *a14+, 1 +3f29fb30: calla L3FB34430 +3f29fb60: setf 16, 1, 0 +3f29fb70: move a8, *a13(0xc0), 0 +3f29fb90: move *a13(0xc0), a9, 0 +3f29fbb0: inc a9 +3f29fbc0: sll 0x3, a9 +3f29fbd0: move *a13(0x120), a11, 1 +3f29fbf0: add a11, a9 +3f29fc00: move a9, *a13(0x120), 1 +3f29fc20: move *a13(0x100), a11, 1 +3f29fc40: move a9, *a11+, 1 +3f29fc50: move a11, *a13(0x100), 1 +3f29fc70: move a14, -*sp, 1 +3f29fc80: move *a13, a9, 1 +3f29fc90: move *a9(0x40), *a14+, 1 +3f29fcb0: movi 0x3f2ac950, a8 +3f29fce0: move a8, *a14+, 1 +3f29fcf0: move *a13(0x120), *a14+, 1 +3f29fd10: calla L3FB34430 +3f29fd40: setf 16, 1, 0 +3f29fd50: move a8, *a13(0xc0), 0 +3f29fd70: move *a13(0xc0), a9, 0 +3f29fd90: inc a9 +3f29fda0: sll 0x3, a9 +3f29fdb0: move *a13(0x120), a11, 1 +3f29fdd0: add a11, a9 +3f29fde0: move a9, *a13(0x120), 1 +3f29fe00: move *a13(0x100), a11, 1 +3f29fe20: move a9, *a11+, 1 +3f29fe30: move a11, *a13(0x100), 1 +3f29fe50: move a14, -*sp, 1 +3f29fe60: move *a13, a9, 1 +3f29fe70: move *a9(0x80), *a14+, 1 +3f29fe90: movi 0x3f2aca88, a8 +3f29fec0: move a8, *a14+, 1 +3f29fed0: move *a13(0x120), *a14+, 1 +3f29fef0: calla L3FB34430 +3f29ff20: setf 16, 1, 0 +3f29ff30: move a8, *a13(0xc0), 0 +3f29ff50: move *a13(0xc0), a9, 0 +3f29ff70: inc a9 +3f29ff80: sll 0x3, a9 +3f29ff90: move *a13(0x120), a11, 1 +3f29ffb0: add a11, a9 +3f29ffc0: move a9, *a13(0x120), 1 +3f29ffe0: move *a13(0x100), a11, 1 +3f2a0000: move a9, *a11+, 1 +3f2a0010: move a11, *a13(0x100), 1 +3f2a0030: move a14, -*sp, 1 +3f2a0040: move *a13, a9, 1 +3f2a0050: move *a9(0x60), *a14+, 1 +3f2a0070: movi 0x3f2acbc0, a8 +3f2a00a0: move a8, *a14+, 1 +3f2a00b0: move *a13(0x120), *a14+, 1 +3f2a00d0: calla L3FB34430 +3f2a0100: setf 16, 1, 0 +3f2a0110: move a8, *a13(0xc0), 0 +3f2a0130: move *a13(0xc0), a9, 0 +3f2a0150: inc a9 +3f2a0160: sll 0x3, a9 +3f2a0170: move *a13(0x120), a11, 1 +3f2a0190: add a11, a9 +3f2a01a0: move a9, *a13(0x120), 1 +3f2a01c0: move *a13(0x100), a11, 1 +3f2a01e0: move a9, *a11+, 1 +3f2a01f0: move a11, *a13(0x100), 1 +3f2a0210: move a14, -*sp, 1 +3f2a0220: move *a13, a9, 1 +3f2a0230: move *a9(0xa0), *a14+, 1 +3f2a0250: movi 0x3f2accf8, a8 +3f2a0280: move a8, *a14+, 1 +3f2a0290: move *a13(0x120), *a14+, 1 +3f2a02b0: calla L3FB34430 +3f2a02e0: setf 16, 1, 0 +3f2a02f0: move a8, *a13(0xc0), 0 +3f2a0310: move *a13(0xc0), a9, 0 +3f2a0330: inc a9 +3f2a0340: sll 0x3, a9 +3f2a0350: move *a13(0x120), a11, 1 +3f2a0370: add a11, a9 +3f2a0380: move a9, *a13(0x120), 1 +3f2a03a0: move *a13(0x100), a11, 1 +3f2a03c0: move a9, *a11+, 1 +3f2a03d0: move a11, *a13(0x100), 1 +3f2a03f0: move a14, -*sp, 1 +3f2a0400: move *a13, a9, 1 +3f2a0410: move *a9(0xc0), *a14+, 1 +3f2a0430: movi 0x3f2ace30, a8 +3f2a0460: move a8, *a14+, 1 +3f2a0470: move *a13(0x120), *a14+, 1 +3f2a0490: calla L3FB34430 +3f2a04c0: setf 16, 1, 0 +3f2a04d0: move a8, *a13(0xc0), 0 +3f2a04f0: move *a13(0xc0), a9, 0 +3f2a0510: inc a9 +3f2a0520: sll 0x3, a9 +3f2a0530: move *a13(0x120), a11, 1 +3f2a0550: add a11, a9 +3f2a0560: move a9, *a13(0x120), 1 +3f2a0580: move *a13(0x100), a11, 1 +3f2a05a0: move a9, *a11+, 1 +3f2a05b0: move a11, *a13(0x100), 1 +3f2a05d0: move a14, -*sp, 1 +3f2a05e0: move *a13, a9, 1 +3f2a05f0: move *a9(0xe0), *a14+, 1 +3f2a0610: movi 0x3f2acf68, a8 +3f2a0640: move a8, *a14+, 1 +3f2a0650: move *a13(0x120), *a14+, 1 +3f2a0670: calla L3FB34430 +3f2a06a0: setf 16, 1, 0 +3f2a06b0: move a8, *a13(0xc0), 0 +3f2a06d0: move *a13(0xc0), a9, 0 +3f2a06f0: inc a9 +3f2a0700: sll 0x3, a9 +3f2a0710: move *a13(0x120), a11, 1 +3f2a0730: add a11, a9 +3f2a0740: move a9, *a13(0x120), 1 +3f2a0760: move *a13(0x100), a11, 1 +3f2a0780: move a9, *a11+, 1 +3f2a0790: move a11, *a13(0x100), 1 +3f2a07b0: move a14, -*sp, 1 +3f2a07c0: movi 0x3f2ad0a0, a8 +3f2a07f0: move a8, *a14+, 1 +3f2a0800: move a9, *a14+, 1 +3f2a0810: calla L3FB34430 +3f2a0840: setf 16, 1, 0 +3f2a0850: move a8, *a13(0xc0), 0 +3f2a0870: move *a13(0xc0), a9, 0 +3f2a0890: inc a9 +3f2a08a0: sll 0x3, a9 +3f2a08b0: move *a13(0x120), a11, 1 +3f2a08d0: add a11, a9 +3f2a08e0: move a9, *a13(0x120), 1 +3f2a0900: move *a13(0xd0), a11, 0 +3f2a0920: sll 0x3, a11 +3f2a0930: move *a13(0xe0), a9, 1 +3f2a0950: add a9, a11 +3f2a0960: move *a13(0x120), a9, 1 +3f2a0980: cmp a11, a9 +3f2a0990: jrls L3F2A0BB0 +3f2a09a0: move a14, -*sp, 1 +3f2a09b0: move a14, -*sp, 1 +3f2a09c0: movi 0xda, a11 +3f2a09e0: move a11, *a14+, 1 +3f2a09f0: calla L3F265CF0 +3f2a0a20: move a8, *a14+, 1 +3f2a0a30: movi 0x3f2ad0b8, a8 +3f2a0a60: move a8, *a14+, 1 +3f2a0a70: move a13, a11 +3f2a0a80: addi 0x140, a11 +3f2a0aa0: move a11, *a14+, 1 +3f2a0ab0: calla L3FB34430 +3f2a0ae0: move a14, -*sp, 1 +3f2a0af0: movk 2, a11 +3f2a0b00: move a11, *a14+, 1 +3f2a0b10: move a13, a11 +3f2a0b20: addi 0x140, a11 +3f2a0b40: move a11, *a14+, 1 +3f2a0b50: calla L3F309350 +3f2a0b80: movi 0xda, a8 +3f2a0ba0: jruc L3F2A0BC0 +L3F2A0BB0: +3f2a0bb0: movk 1, a8 +L3F2A0BC0: +3f2a0bc0: move *sp(0x80), a14, 1 +3f2a0be0: mmfm sp, a9,a11,a13 +3f2a0c00: rets 2 +L3F2A0C10: +3f2a0c10: mmtm sp, a9,a11,a13 +3f2a0c30: move a14, a13 +3f2a0c40: addi 0x18e0, a14 +3f2a0c60: sub a11, a11 +3f2a0c70: setf 16, 1, 0 +3f2a0c80: move a11, *a13(0x1080), 0 +3f2a0ca0: move a11, *a13(0x1090), 0 +3f2a0cc0: move a11, *a13(0x10c0), 0 +3f2a0ce0: move a11, *a13(0x10d0), 0 +3f2a0d00: move *a13(0xffe0), *a13(0x10a0), 1 +3f2a0d30: move *a13(0xffc0), a9, 1 +3f2a0d50: move *a9(0x0), *a13(0x1090), 0 +3f2a0d80: move a11, *a9, 0 +3f2a0d90: move a11, *a13(0x1020), 1 +3f2a0db0: movk 1, a9 +3f2a0dc0: move a9, *a13(0x1040), 1 +3f2a0de0: move a11, *a13(0x1060), 1 +L3F2A0E00: +3f2a0e00: move *a13(0x1060), a11, 1 +3f2a0e20: sll 0x5, a11 +3f2a0e30: addi 0xa4990, a11 +3f2a0e60: move *a11, a11, 1 +3f2a0e70: jaeq L3F2A28D0 +3f2a0e90: move *a13(0x1060), a11, 1 +3f2a0eb0: sll 0x5, a11 +3f2a0ec0: addi 0xa4990, a11 +3f2a0ef0: move *a11, *a13, 1 +3f2a0f00: move *a13(0x1040), a11, 1 +3f2a0f20: jaeq L3F2A1A80 +3f2a0f40: sub a9, a9 +3f2a0f50: move a9, *a13(0x1040), 1 +3f2a0f70: move a14, -*sp, 1 +3f2a0f80: movi 0xfe, a11 +3f2a0fa0: move a11, *a14+, 1 +3f2a0fb0: move a13, a11 +3f2a0fc0: addk 32, a11 +3f2a0fd0: move a11, *a14+, 1 +3f2a0fe0: calla L3FB44A00 +3f2a1010: movb a9, *a11(0x7f0) +3f2a1030: move a14, -*sp, 1 +3f2a1040: move a14, -*sp, 1 +3f2a1050: movi 0x3f2ad1f8, a8 +3f2a1080: move a8, *a14+, 1 +3f2a1090: calla L3FB458D0 +3f2a10c0: move a8, *a14+, 1 +3f2a10d0: move a11, *a14+, 1 +3f2a10e0: movi 0x3f2ad1f8, a8 +3f2a1110: move a8, *a14+, 1 +3f2a1120: calla L3FB44400 +3f2a1150: move a14, -*sp, 1 +3f2a1160: move a14, -*sp, 1 +3f2a1170: movi 0x3f2ad238, a8 +3f2a11a0: move a8, *a14+, 1 +3f2a11b0: calla L3FB458D0 +3f2a11e0: move a8, *a14+, 1 +3f2a11f0: addi 0x48, a11 +3f2a1210: move a11, *a14+, 1 +3f2a1220: movi 0x3f2ad238, a8 +3f2a1250: move a8, *a14+, 1 +3f2a1260: calla L3FB44400 +3f2a1290: move a14, -*sp, 1 +3f2a12a0: move a14, -*sp, 1 +3f2a12b0: movi 0x3f2ad278, a8 +3f2a12e0: move a8, *a14+, 1 +3f2a12f0: calla L3FB458D0 +3f2a1320: move a8, *a14+, 1 +3f2a1330: move a13, a11 +3f2a1340: addi 0xf8, a11 +3f2a1360: move a11, *a14+, 1 +3f2a1370: movi 0x3f2ad278, a8 +3f2a13a0: move a8, *a14+, 1 +3f2a13b0: calla L3FB44400 +3f2a13e0: move a14, -*sp, 1 +3f2a13f0: move a14, -*sp, 1 +3f2a1400: movi 0x3f2ad2a0, a8 +3f2a1430: move a8, *a14+, 1 +3f2a1440: calla L3FB458D0 +3f2a1470: move a8, *a14+, 1 +3f2a1480: move a13, a11 +3f2a1490: addi 0x188, a11 +3f2a14b0: move a11, *a14+, 1 +3f2a14c0: movi 0x3f2ad2a0, a8 +3f2a14f0: move a8, *a14+, 1 +3f2a1500: calla L3FB44400 +3f2a1530: move a14, -*sp, 1 +3f2a1540: move a14, -*sp, 1 +3f2a1550: movi 0x3f2ad300, a8 +3f2a1580: move a8, *a14+, 1 +3f2a1590: calla L3FB458D0 +3f2a15c0: move a8, *a14+, 1 +3f2a15d0: move a13, a11 +3f2a15e0: addi 0x218, a11 +3f2a1600: move a11, *a14+, 1 +3f2a1610: movi 0x3f2ad300, a8 +3f2a1640: move a8, *a14+, 1 +3f2a1650: calla L3FB44400 +3f2a1680: move a14, -*sp, 1 +3f2a1690: move a13, a11 +3f2a16a0: addk 32, a11 +3f2a16b0: move a11, *a14+, 1 +3f2a16c0: movi 0x3f2ad358, a8 +3f2a16f0: move a8, *a14+, 1 +3f2a1700: setf 16, 1, 0 +3f2a1710: move *a13(0x10c0), a11, 0 +3f2a1730: sll 0x3, a11 +3f2a1740: move *a13(0xffe0), a9, 1 +3f2a1760: add a9, a11 +3f2a1770: move a11, *a14+, 1 +3f2a1780: calla L3FB34430 +3f2a17b0: setf 16, 1, 0 +3f2a17c0: move a8, *a13(0x1080), 0 +3f2a17e0: move *a13(0x10c0), a11, 0 +3f2a1800: move *a13(0x1080), a9, 0 +3f2a1820: add a9, a11 +3f2a1830: move a11, *a13(0x10c0), 0 +3f2a1850: move *a13(0x10d0), a11, 0 +3f2a1870: inc a11 +3f2a1880: move a11, *a13(0x10d0), 0 +3f2a18a0: move a14, -*sp, 1 +3f2a18b0: movi 0x3f2ac3d8, a8 +3f2a18e0: move a8, *a14+, 1 +3f2a18f0: move *a13(0x10c0), a9, 0 +3f2a1910: sll 0x3, a9 +3f2a1920: move *a13(0xffe0), a11, 1 +3f2a1940: add a11, a9 +3f2a1950: move a9, *a14+, 1 +3f2a1960: calla L3FB34430 +3f2a1990: setf 16, 1, 0 +3f2a19a0: move a8, *a13(0x1080), 0 +3f2a19c0: move *a13(0x10c0), a9, 0 +3f2a19e0: move *a13(0x1080), a11, 0 +3f2a1a00: add a11, a9 +3f2a1a10: move a9, *a13(0x10c0), 0 +3f2a1a30: move *a13(0x10d0), a9, 0 +3f2a1a50: inc a9 +3f2a1a60: move a9, *a13(0x10d0), 0 +L3F2A1A80: +3f2a1a80: move a14, -*sp, 1 +3f2a1a90: movi 0xfe, a11 +3f2a1ab0: move a11, *a14+, 1 +3f2a1ac0: move a13, a9 +3f2a1ad0: addk 32, a9 +3f2a1ae0: move a9, *a14+, 1 +3f2a1af0: calla L3FB44A00 +3f2a1b20: sub a11, a11 +3f2a1b30: movb a11, *a9(0x7f0) +3f2a1b50: move a14, -*sp, 1 +3f2a1b60: move *a13(0x1060), a11, 1 +3f2a1b80: inc a11 +3f2a1b90: move a11, *a14+, 1 +3f2a1ba0: movi 0x3f2ad378, a8 +3f2a1bd0: move a8, *a14+, 1 +3f2a1be0: move a13, a11 +3f2a1bf0: addi 0x820, a11 +3f2a1c10: move a11, *a14+, 1 +3f2a1c20: calla L3FB34430 +3f2a1c50: move a14, -*sp, 1 +3f2a1c60: move a14, -*sp, 1 +3f2a1c70: move a11, *a14+, 1 +3f2a1c80: calla L3FB458D0 +3f2a1cb0: move a8, *a14+, 1 +3f2a1cc0: move a9, *a14+, 1 +3f2a1cd0: move a11, *a14+, 1 +3f2a1ce0: calla L3FB44400 +3f2a1d10: move *a13, a9, 1 +3f2a1d20: movb *a9(0x88), a11 +3f2a1d40: jrne L3F2A1E20 +3f2a1d50: move a14, -*sp, 1 +3f2a1d60: movi 0x3f2ad3a0, a8 +3f2a1d90: move a8, *a14+, 1 +3f2a1da0: move a13, a11 +3f2a1db0: addi 0x820, a11 +3f2a1dd0: move a11, *a14+, 1 +3f2a1de0: calla L3FB45720 +3f2a1e10: jruc L3F2A1F10 +L3F2A1E20: +3f2a1e20: move a14, -*sp, 1 +3f2a1e30: addi 0x88, a9 +3f2a1e50: move a9, *a14+, 1 +3f2a1e60: movi 0x3f2ab380, a8 +3f2a1e90: move a8, *a14+, 1 +3f2a1ea0: move a13, a11 +3f2a1eb0: addi 0x820, a11 +3f2a1ed0: move a11, *a14+, 1 +3f2a1ee0: calla L3FB34430 +L3F2A1F10: +3f2a1f10: move a14, -*sp, 1 +3f2a1f20: move a14, -*sp, 1 +3f2a1f30: move a11, *a14+, 1 +3f2a1f40: calla L3FB458D0 +3f2a1f70: move a8, *a14+, 1 +3f2a1f80: move a13, a9 +3f2a1f90: addi 0x68, a9 +3f2a1fb0: move a9, *a14+, 1 +3f2a1fc0: move a11, *a14+, 1 +3f2a1fd0: calla L3FB44400 +3f2a2000: move a14, -*sp, 1 +3f2a2010: move *a13, a9, 1 +3f2a2020: addk 8, a9 +3f2a2030: move a9, *a14+, 1 +3f2a2040: movi 0x3f2ab380, a8 +3f2a2070: move a8, *a14+, 1 +3f2a2080: move a11, *a14+, 1 +3f2a2090: calla L3FB34430 +3f2a20c0: move a14, -*sp, 1 +3f2a20d0: move a14, -*sp, 1 +3f2a20e0: move a11, *a14+, 1 +3f2a20f0: calla L3FB458D0 +3f2a2120: move a8, *a14+, 1 +3f2a2130: move a13, a9 +3f2a2140: addi 0xf8, a9 +3f2a2160: move a9, *a14+, 1 +3f2a2170: move a11, *a14+, 1 +3f2a2180: calla L3FB44400 +3f2a21b0: move *a13, a9, 1 +3f2a21c0: movb *a9(0x108), a11 +3f2a21e0: jrne L3F2A22C0 +3f2a21f0: move a14, -*sp, 1 +3f2a2200: movi 0x3f2ad408, a8 +3f2a2230: move a8, *a14+, 1 +3f2a2240: move a13, a11 +3f2a2250: addi 0x820, a11 +3f2a2270: move a11, *a14+, 1 +3f2a2280: calla L3FB45720 +3f2a22b0: jruc L3F2A23B0 +L3F2A22C0: +3f2a22c0: move a14, -*sp, 1 +3f2a22d0: addi 0x108, a9 +3f2a22f0: move a9, *a14+, 1 +3f2a2300: movi 0x3f2ab380, a8 +3f2a2330: move a8, *a14+, 1 +3f2a2340: move a13, a11 +3f2a2350: addi 0x820, a11 +3f2a2370: move a11, *a14+, 1 +3f2a2380: calla L3FB34430 +L3F2A23B0: +3f2a23b0: move a14, -*sp, 1 +3f2a23c0: move a14, -*sp, 1 +3f2a23d0: move a11, *a14+, 1 +3f2a23e0: calla L3FB458D0 +3f2a2410: move a8, *a14+, 1 +3f2a2420: move a13, a9 +3f2a2430: addi 0x188, a9 +3f2a2450: move a9, *a14+, 1 +3f2a2460: move a11, *a14+, 1 +3f2a2470: calla L3FB44400 +3f2a24a0: move a14, -*sp, 1 +3f2a24b0: move *a13, a9, 1 +3f2a24c0: addi 0x188, a9 +3f2a24e0: move a9, *a14+, 1 +3f2a24f0: movi 0x3f2ab380, a8 +3f2a2520: move a8, *a14+, 1 +3f2a2530: move a11, *a14+, 1 +3f2a2540: calla L3FB34430 +3f2a2570: move a14, -*sp, 1 +3f2a2580: move a14, -*sp, 1 +3f2a2590: move a11, *a14+, 1 +3f2a25a0: calla L3FB458D0 +3f2a25d0: move a8, *a14+, 1 +3f2a25e0: move a13, a9 +3f2a25f0: addi 0x218, a9 +3f2a2610: move a9, *a14+, 1 +3f2a2620: move a11, *a14+, 1 +3f2a2630: calla L3FB44400 +3f2a2660: move a14, -*sp, 1 +3f2a2670: move a13, a9 +3f2a2680: addk 32, a9 +3f2a2690: move a9, *a14+, 1 +3f2a26a0: movi 0x3f2ad358, a8 +3f2a26d0: move a8, *a14+, 1 +3f2a26e0: setf 16, 1, 0 +3f2a26f0: move *a13(0x10c0), a9, 0 +3f2a2710: sll 0x3, a9 +3f2a2720: move *a13(0xffe0), a11, 1 +3f2a2740: add a11, a9 +3f2a2750: move a9, *a14+, 1 +3f2a2760: calla L3FB34430 +3f2a2790: setf 16, 1, 0 +3f2a27a0: move a8, *a13(0x1080), 0 +3f2a27c0: move *a13(0x10c0), a9, 0 +3f2a27e0: move *a13(0x1080), a11, 0 +3f2a2800: add a11, a9 +3f2a2810: move a9, *a13(0x10c0), 0 +3f2a2830: move *a13(0x10d0), a9, 0 +3f2a2850: inc a9 +3f2a2860: move a9, *a13(0x10d0), 0 +3f2a2880: move *a13(0x1020), a9, 1 +3f2a28a0: inc a9 +3f2a28b0: move a9, *a13(0x1020), 1 +L3F2A28D0: +3f2a28d0: move *a13(0x1060), a11, 1 +3f2a28f0: inc a11 +3f2a2900: move a11, *a13(0x1060), 1 +3f2a2920: cmpi 0x32, a11 +3f2a2940: jalt L3F2A0E00 +3f2a2960: move *a13(0x1040), a9, 1 +3f2a2980: jreq L3F2A2A60 +3f2a2990: move a14, -*sp, 1 +3f2a29a0: movk 3, a9 +3f2a29b0: move a9, *a14+, 1 +3f2a29c0: movi 0x3f2ad478, a8 +3f2a29f0: move a8, *a14+, 1 +3f2a2a00: calla L3F309350 +3f2a2a30: addk 32, a9 +3f2a2a40: move a9, a8 +3f2a2a50: jruc L3F2A2F70 +L3F2A2A60: +3f2a2a60: move a14, -*sp, 1 +3f2a2a70: move *a13(0x1020), *a14+, 1 +3f2a2a90: movi 0x3f2ad530, a8 +3f2a2ac0: move a8, *a14+, 1 +3f2a2ad0: setf 16, 1, 0 +3f2a2ae0: move *a13(0x10c0), a9, 0 +3f2a2b00: sll 0x3, a9 +3f2a2b10: move *a13(0xffe0), a11, 1 +3f2a2b30: add a11, a9 +3f2a2b40: move a9, *a14+, 1 +3f2a2b50: calla L3FB34430 +3f2a2b80: setf 16, 1, 0 +3f2a2b90: move a8, *a13(0x1080), 0 +3f2a2bb0: move *a13(0x10c0), a9, 0 +3f2a2bd0: move *a13(0x1080), a11, 0 +3f2a2bf0: add a11, a9 +3f2a2c00: move a9, *a13(0x10c0), 0 +3f2a2c20: move *a13(0x10d0), a9, 0 +3f2a2c40: inc a9 +3f2a2c50: move a9, *a13(0x10d0), 0 +3f2a2c70: move *a13(0xffc0), a9, 1 +3f2a2c90: move *a9, a9, 0 +3f2a2ca0: move *a13(0x10c0), a11, 0 +3f2a2cc0: add a11, a9 +3f2a2cd0: move *a13(0xffc0), a11, 1 +3f2a2cf0: move a9, *a11, 0 +3f2a2d00: move *a11, a9, 0 +3f2a2d10: move *a13(0x1090), a11, 0 +3f2a2d30: cmp a11, a9 +3f2a2d40: jrle L3F2A2F60 +3f2a2d50: move a14, -*sp, 1 +3f2a2d60: move a14, -*sp, 1 +3f2a2d70: movi 0xda, a9 +3f2a2d90: move a9, *a14+, 1 +3f2a2da0: calla L3F265CF0 +3f2a2dd0: move a8, *a14+, 1 +3f2a2de0: movi 0x3f2ad678, a8 +3f2a2e10: move a8, *a14+, 1 +3f2a2e20: move a13, a9 +3f2a2e30: addi 0x10e0, a9 +3f2a2e50: move a9, *a14+, 1 +3f2a2e60: calla L3FB34430 +3f2a2e90: move a14, -*sp, 1 +3f2a2ea0: movk 2, a9 +3f2a2eb0: move a9, *a14+, 1 +3f2a2ec0: move a13, a9 +3f2a2ed0: addi 0x10e0, a9 +3f2a2ef0: move a9, *a14+, 1 +3f2a2f00: calla L3F309350 +3f2a2f30: movi 0xda, a8 +3f2a2f50: jruc L3F2A2F70 +L3F2A2F60: +3f2a2f60: movk 1, a8 +L3F2A2F70: +3f2a2f70: move *sp(0x80), a14, 1 +3f2a2f90: mmfm sp, a9,a11,a13 +3f2a2fb0: rets 2 +L3F2A2FC0: +3f2a2fc0: mmtm sp, a9,a11,a13 +3f2a2fe0: move a14, a13 +3f2a2ff0: addi 0x21c0, a14 +3f2a3010: sub a11, a11 +3f2a3020: setf 16, 1, 0 +3f2a3030: move a11, *a13(0x1960), 0 +3f2a3050: move a11, *a13(0x1970), 0 +3f2a3070: move a11, *a13(0x19a0), 0 +3f2a3090: move a11, *a13(0x19b0), 0 +3f2a30b0: move *a13(0xffe0), *a13(0x1980), 1 +3f2a30e0: move *a13(0xffc0), a9, 1 +3f2a3100: move *a9(0x0), *a13(0x1960), 0 +3f2a3130: move a11, *a9, 0 +3f2a3140: move a14, -*sp, 1 +3f2a3150: movk 1, a9 +3f2a3160: move a9, *a14+, 1 +3f2a3170: movk 5, a9 +3f2a3180: move a9, *a14+, 1 +3f2a3190: movi 0x3f2ad7b8, a8 +3f2a31c0: move a8, *a14+, 1 +3f2a31d0: sll 0x3, a11 +3f2a31e0: move *a13(0xffe0), a9, 1 +3f2a3200: add a9, a11 +3f2a3210: move a11, *a14+, 1 +3f2a3220: calla L3FB34430 +3f2a3250: setf 16, 1, 0 +3f2a3260: move a8, *a13(0x1970), 0 +3f2a3280: move *a13(0x19a0), a11, 0 +3f2a32a0: move *a13(0x1970), a9, 0 +3f2a32c0: add a9, a11 +3f2a32d0: move a11, *a13(0x19a0), 0 +3f2a32f0: move *a13(0x19b0), a11, 0 +3f2a3310: inc a11 +3f2a3320: move a11, *a13(0x19b0), 0 +3f2a3340: move a14, -*sp, 1 +3f2a3350: movk 29, a9 +3f2a3360: move a9, *a14+, 1 +3f2a3370: movi 0x3f2ad880, a8 +3f2a33a0: move a8, *a14+, 1 +3f2a33b0: move *a13(0x19a0), a9, 0 +3f2a33d0: sll 0x3, a9 +3f2a33e0: move *a13(0xffe0), a11, 1 +3f2a3400: add a11, a9 +3f2a3410: move a9, *a14+, 1 +3f2a3420: calla L3FB34430 +3f2a3450: setf 16, 1, 0 +3f2a3460: move a8, *a13(0x1970), 0 +3f2a3480: move *a13(0x19a0), a9, 0 +3f2a34a0: move *a13(0x1970), a11, 0 +3f2a34c0: add a11, a9 +3f2a34d0: move a9, *a13(0x19a0), 0 +3f2a34f0: move *a13(0x19b0), a9, 0 +3f2a3510: inc a9 +3f2a3520: move a9, *a13(0x19b0), 0 +3f2a3540: move a14, -*sp, 1 +3f2a3550: movk 6, a9 +3f2a3560: move a9, *a14+, 1 +3f2a3570: calla L3F275240 +3f2a35a0: move a8, *a13(0x1860), 1 +3f2a35c0: move a14, -*sp, 1 +3f2a35d0: move a8, *a14+, 1 +3f2a35e0: move a13, a9 +3f2a35f0: addi 0x1060, a9 +3f2a3610: move a9, *a14+, 1 +3f2a3620: calla L3F293EB0 +3f2a3650: move a14, -*sp, 1 +3f2a3660: move a9, *a14+, 1 +3f2a3670: movi 0x3f2ad918, a8 +3f2a36a0: move a8, *a14+, 1 +3f2a36b0: setf 16, 1, 0 +3f2a36c0: move *a13(0x19a0), a9, 0 +3f2a36e0: sll 0x3, a9 +3f2a36f0: move *a13(0xffe0), a11, 1 +3f2a3710: add a11, a9 +3f2a3720: move a9, *a14+, 1 +3f2a3730: calla L3FB34430 +3f2a3760: setf 16, 1, 0 +3f2a3770: move a8, *a13(0x1970), 0 +3f2a3790: move *a13(0x19a0), a9, 0 +3f2a37b0: move *a13(0x1970), a11, 0 +3f2a37d0: add a11, a9 +3f2a37e0: move a9, *a13(0x19a0), 0 +3f2a3800: move *a13(0x19b0), a9, 0 +3f2a3820: inc a9 +3f2a3830: move a9, *a13(0x19b0), 0 +3f2a3850: move a14, -*sp, 1 +3f2a3860: movi 0x32, a9 +3f2a3880: move a9, *a14+, 1 +3f2a3890: movi 0x3f2ad9c8, a8 +3f2a38c0: move a8, *a14+, 1 +3f2a38d0: move *a13(0x19a0), a9, 0 +3f2a38f0: sll 0x3, a9 +3f2a3900: move *a13(0xffe0), a11, 1 +3f2a3920: add a11, a9 +3f2a3930: move a9, *a14+, 1 +3f2a3940: calla L3FB34430 +3f2a3970: setf 16, 1, 0 +3f2a3980: move a8, *a13(0x1970), 0 +3f2a39a0: move *a13(0x19a0), a9, 0 +3f2a39c0: move *a13(0x1970), a11, 0 +3f2a39e0: add a11, a9 +3f2a39f0: move a9, *a13(0x19a0), 0 +3f2a3a10: move *a13(0x19b0), a9, 0 +3f2a3a30: inc a9 +3f2a3a40: move a9, *a13(0x19b0), 0 +3f2a3a60: move a14, -*sp, 1 +3f2a3a70: movi 0x5f5f1234, a9 +3f2a3aa0: move a9, *a14+, 1 +3f2a3ab0: movi 0x3f2ada80, a8 +3f2a3ae0: move a8, *a14+, 1 +3f2a3af0: move *a13(0x19a0), a9, 0 +3f2a3b10: sll 0x3, a9 +3f2a3b20: move *a13(0xffe0), a11, 1 +3f2a3b40: add a11, a9 +3f2a3b50: move a9, *a14+, 1 +3f2a3b60: calla L3FB34430 +3f2a3b90: setf 16, 1, 0 +3f2a3ba0: move a8, *a13(0x1970), 0 +3f2a3bc0: move *a13(0x19a0), a9, 0 +3f2a3be0: move *a13(0x1970), a11, 0 +3f2a3c00: add a11, a9 +3f2a3c10: move a9, *a13(0x19a0), 0 +3f2a3c30: move *a13(0x19b0), a9, 0 +3f2a3c50: inc a9 +3f2a3c60: move a9, *a13(0x19b0), 0 +3f2a3c80: move a14, -*sp, 1 +3f2a3c90: move @0x9b000, a9, 1 +3f2a3cc0: setf 8, 0, 0 +3f2a3cd0: move *a9(0x1840), a11, 0 +3f2a3cf0: move a11, a9 +3f2a3d00: sll 0x3, a11 +3f2a3d10: sll 0x1, a9 +3f2a3d20: add a9, a11 +3f2a3d30: move a11, *a14+, 1 +3f2a3d40: movi 0x3f2adb58, a8 +3f2a3d70: move a8, *a14+, 1 +3f2a3d80: setf 16, 1, 0 +3f2a3d90: move *a13(0x19a0), a11, 0 +3f2a3db0: sll 0x3, a11 +3f2a3dc0: move *a13(0xffe0), a9, 1 +3f2a3de0: add a9, a11 +3f2a3df0: move a11, *a14+, 1 +3f2a3e00: calla L3FB34430 +3f2a3e30: setf 16, 1, 0 +3f2a3e40: move a8, *a13(0x1970), 0 +3f2a3e60: move *a13(0x19a0), a11, 0 +3f2a3e80: move *a13(0x1970), a9, 0 +3f2a3ea0: add a9, a11 +3f2a3eb0: move a11, *a13(0x19a0), 0 +3f2a3ed0: move *a13(0x19b0), a11, 0 +3f2a3ef0: inc a11 +3f2a3f00: move a11, *a13(0x19b0), 0 +3f2a3f20: move a14, -*sp, 1 +3f2a3f30: move @0x9b000, a9, 1 +3f2a3f60: setf 8, 0, 0 +3f2a3f70: move *a9(0x1850), a11, 0 +3f2a3f90: move a11, a9 +3f2a3fa0: sll 0x3, a11 +3f2a3fb0: sll 0x1, a9 +3f2a3fc0: add a9, a11 +3f2a3fd0: move a11, *a14+, 1 +3f2a3fe0: movi 0x3f2adc88, a8 +3f2a4010: move a8, *a14+, 1 +3f2a4020: setf 16, 1, 0 +3f2a4030: move *a13(0x19a0), a11, 0 +3f2a4050: sll 0x3, a11 +3f2a4060: move *a13(0xffe0), a9, 1 +3f2a4080: add a9, a11 +3f2a4090: move a11, *a14+, 1 +3f2a40a0: calla L3FB34430 +3f2a40d0: setf 16, 1, 0 +3f2a40e0: move a8, *a13(0x1970), 0 +3f2a4100: move *a13(0x19a0), a11, 0 +3f2a4120: move *a13(0x1970), a9, 0 +3f2a4140: add a9, a11 +3f2a4150: move a11, *a13(0x19a0), 0 +3f2a4170: move *a13(0x19b0), a11, 0 +3f2a4190: inc a11 +3f2a41a0: move a11, *a13(0x19b0), 0 +3f2a41c0: move a14, -*sp, 1 +3f2a41d0: movk 1, a9 +3f2a41e0: move a9, *a14+, 1 +3f2a41f0: movi 0x3f2adda8, a8 +3f2a4220: move a8, *a14+, 1 +3f2a4230: move *a13(0x19a0), a9, 0 +3f2a4250: sll 0x3, a9 +3f2a4260: move *a13(0xffe0), a11, 1 +3f2a4280: add a11, a9 +3f2a4290: move a9, *a14+, 1 +3f2a42a0: calla L3FB34430 +3f2a42d0: setf 16, 1, 0 +3f2a42e0: move a8, *a13(0x1970), 0 +3f2a4300: move *a13(0x19a0), a9, 0 +3f2a4320: move *a13(0x1970), a11, 0 +3f2a4340: add a11, a9 +3f2a4350: move a9, *a13(0x19a0), 0 +3f2a4370: move *a13(0x19b0), a9, 0 +3f2a4390: inc a9 +3f2a43a0: move a9, *a13(0x19b0), 0 +3f2a43c0: move a14, -*sp, 1 +3f2a43d0: move @0x9b000, a11, 1 +3f2a4400: setf 8, 0, 0 +3f2a4410: move *a11(0x1860), a8, 0 +3f2a4430: move a8, *a14+, 1 +3f2a4440: movi 0x3f2adea0, a8 +3f2a4470: move a8, *a14+, 1 +3f2a4480: setf 16, 1, 0 +3f2a4490: move *a13(0x19a0), a9, 0 +3f2a44b0: sll 0x3, a9 +3f2a44c0: move *a13(0xffe0), a11, 1 +3f2a44e0: add a11, a9 +3f2a44f0: move a9, *a14+, 1 +3f2a4500: calla L3FB34430 +3f2a4530: setf 16, 1, 0 +3f2a4540: move a8, *a13(0x1970), 0 +3f2a4560: move *a13(0x19a0), a9, 0 +3f2a4580: move *a13(0x1970), a11, 0 +3f2a45a0: add a11, a9 +3f2a45b0: move a9, *a13(0x19a0), 0 +3f2a45d0: move *a13(0x19b0), a9, 0 +3f2a45f0: inc a9 +3f2a4600: move a9, *a13(0x19b0), 0 +3f2a4620: move @0x9b000, a9, 1 +3f2a4650: setf 8, 0, 0 +3f2a4660: move *a9(0x1860), a11, 0 +3f2a4680: dec a11 +3f2a4690: jrls L3F2A4890 +3f2a46a0: move a14, -*sp, 1 +3f2a46b0: movi 0x3f2ade90, a8 +3f2a46e0: move a8, *a14+, 1 +3f2a46f0: setf 16, 1, 0 +3f2a4700: move *a13(0x19a0), a11, 0 +3f2a4720: sll 0x3, a11 +3f2a4730: move *a13(0xffe0), a9, 1 +3f2a4750: add a9, a11 +3f2a4760: move a11, *a14+, 1 +3f2a4770: calla L3FB34430 +3f2a47a0: setf 16, 1, 0 +3f2a47b0: move a8, *a13(0x1970), 0 +3f2a47d0: move *a13(0x19a0), a11, 0 +3f2a47f0: move *a13(0x1970), a9, 0 +3f2a4810: add a9, a11 +3f2a4820: move a11, *a13(0x19a0), 0 +3f2a4840: move *a13(0x19b0), a11, 0 +3f2a4860: inc a11 +3f2a4870: move a11, *a13(0x19b0), 0 +L3F2A4890: +3f2a4890: move a14, -*sp, 1 +3f2a48a0: move @0x9b000, a11, 1 +3f2a48d0: setf 8, 0, 0 +3f2a48e0: move *a11(0x1868), a8, 0 +3f2a4900: move a8, *a14+, 1 +3f2a4910: movi 0x3f2adf88, a8 +3f2a4940: move a8, *a14+, 1 +3f2a4950: setf 16, 1, 0 +3f2a4960: move *a13(0x19a0), a9, 0 +3f2a4980: sll 0x3, a9 +3f2a4990: move *a13(0xffe0), a11, 1 +3f2a49b0: add a11, a9 +3f2a49c0: move a9, *a14+, 1 +3f2a49d0: calla L3FB34430 +3f2a4a00: setf 16, 1, 0 +3f2a4a10: move a8, *a13(0x1970), 0 +3f2a4a30: move *a13(0x19a0), a9, 0 +3f2a4a50: move *a13(0x1970), a11, 0 +3f2a4a70: add a11, a9 +3f2a4a80: move a9, *a13(0x19a0), 0 +3f2a4aa0: move *a13(0x19b0), a9, 0 +3f2a4ac0: inc a9 +3f2a4ad0: move a9, *a13(0x19b0), 0 +3f2a4af0: move @0x9b000, a9, 1 +3f2a4b20: setf 8, 0, 0 +3f2a4b30: move *a9(0x1868), a11, 0 +3f2a4b50: dec a11 +3f2a4b60: jrls L3F2A4D70 +3f2a4b70: move a14, -*sp, 1 +3f2a4b80: movi 0x3f2ae040, a8 +3f2a4bb0: move a8, *a14+, 1 +3f2a4bc0: setf 16, 1, 0 +3f2a4bd0: move *a13(0x19a0), a11, 0 +3f2a4bf0: sll 0x3, a11 +3f2a4c00: move *a13(0xffe0), a9, 1 +3f2a4c20: add a9, a11 +3f2a4c30: move a11, *a14+, 1 +3f2a4c40: calla L3FB34430 +3f2a4c70: setf 16, 1, 0 +3f2a4c80: move a8, *a13(0x1970), 0 +3f2a4ca0: move *a13(0x19a0), a11, 0 +3f2a4cc0: move *a13(0x1970), a9, 0 +3f2a4ce0: add a9, a11 +3f2a4cf0: move a11, *a13(0x19a0), 0 +3f2a4d10: move *a13(0x19b0), a11, 0 +3f2a4d30: inc a11 +3f2a4d40: move a11, *a13(0x19b0), 0 +3f2a4d60: jruc L3F2A4F60 +L3F2A4D70: +3f2a4d70: move a14, -*sp, 1 +3f2a4d80: movi 0x3f2ae080, a8 +3f2a4db0: move a8, *a14+, 1 +3f2a4dc0: setf 16, 1, 0 +3f2a4dd0: move *a13(0x19a0), a11, 0 +3f2a4df0: sll 0x3, a11 +3f2a4e00: move *a13(0xffe0), a9, 1 +3f2a4e20: add a9, a11 +3f2a4e30: move a11, *a14+, 1 +3f2a4e40: calla L3FB34430 +3f2a4e70: setf 16, 1, 0 +3f2a4e80: move a8, *a13(0x1970), 0 +3f2a4ea0: move *a13(0x19a0), a11, 0 +3f2a4ec0: move *a13(0x1970), a9, 0 +3f2a4ee0: add a9, a11 +3f2a4ef0: move a11, *a13(0x19a0), 0 +3f2a4f10: move *a13(0x19b0), a11, 0 +3f2a4f30: inc a11 +3f2a4f40: move a11, *a13(0x19b0), 0 +L3F2A4F60: +3f2a4f60: sub a9, a9 +3f2a4f70: move a9, *a13(0x1920), 1 +L3F2A4F90: +3f2a4f90: move *a13(0x1920), a11, 1 +3f2a4fb0: sll 0x3, a11 +3f2a4fc0: add a13, a11 +3f2a4fd0: sub a9, a9 +3f2a4fe0: movb a9, *a11 +3f2a4ff0: move *a13(0x1920), a11, 1 +3f2a5010: inc a11 +3f2a5020: move a11, *a13(0x1920), 1 +3f2a5040: cmpi 0x101, a11 +3f2a5060: jrlt L3F2A4F90 +3f2a5070: move a14, -*sp, 1 +3f2a5080: movk 3, a9 +3f2a5090: move a9, *a14+, 1 +3f2a50a0: calla L3F275240 +3f2a50d0: move a8, *a13(0x810), 1 +3f2a50f0: sub a9, a9 +3f2a5100: move a9, *a13(0x18a0), 1 +3f2a5120: move a9, *a13(0x18c0), 1 +3f2a5140: move a9, *a13(0x1920), 1 +L3F2A5160: +3f2a5160: move *a13(0x1920), a11, 1 +3f2a5180: sll 0x3, a11 +3f2a5190: move *a13(0x810), a9, 1 +3f2a51b0: add a9, a11 +3f2a51c0: movb *a11(0x0), *a13(0x830) +3f2a51f0: sub a11, a11 +3f2a5200: move a11, *a13(0x1940), 1 +3f2a5220: setf 8, 0, 0 +L3F2A5230: +3f2a5230: move *a13(0x830), a11, 0 +3f2a5250: btst 0, a11 +3f2a5260: jreq L3F2A5320 +3f2a5270: move *a13(0x18a0), a9, 1 +3f2a5290: sll 0x3, a9 +3f2a52a0: add a13, a9 +3f2a52b0: movk 1, a11 +3f2a52c0: movb a11, *a9 +3f2a52d0: move *a13(0x18c0), a9, 1 +3f2a52f0: inc a9 +3f2a5300: move a9, *a13(0x18c0), 1 +L3F2A5320: +3f2a5320: move *a13(0x830), a11, 0 +3f2a5340: srl 0x1, a11 +3f2a5350: movb a11, *a13(0x830) +3f2a5370: move *a13(0x18a0), a11, 1 +3f2a5390: inc a11 +3f2a53a0: move a11, *a13(0x18a0), 1 +3f2a53c0: move *a13(0x1940), a9, 1 +3f2a53e0: inc a9 +3f2a53f0: move a9, *a13(0x1940), 1 +3f2a5410: subk 8, a9 +3f2a5420: jrlt L3F2A5230 +3f2a5430: move *a13(0x1920), a9, 1 +3f2a5450: inc a9 +3f2a5460: move a9, *a13(0x1920), 1 +3f2a5480: subk 32, a9 +3f2a5490: jrlt L3F2A5160 +3f2a54a0: move *a13(0x18c0), a9, 1 +3f2a54c0: jrne L3F2A56E0 +3f2a54d0: move a14, -*sp, 1 +3f2a54e0: movi 0x3f2ae0b0, a8 +3f2a5510: move a8, *a14+, 1 +3f2a5520: setf 16, 1, 0 +3f2a5530: move *a13(0x19a0), a9, 0 +3f2a5550: sll 0x3, a9 +3f2a5560: move *a13(0xffe0), a11, 1 +3f2a5580: add a11, a9 +3f2a5590: move a9, *a14+, 1 +3f2a55a0: calla L3FB34430 +3f2a55d0: setf 16, 1, 0 +3f2a55e0: move a8, *a13(0x1970), 0 +3f2a5600: move *a13(0x19a0), a9, 0 +3f2a5620: move *a13(0x1970), a11, 0 +3f2a5640: add a11, a9 +3f2a5650: move a9, *a13(0x19a0), 0 +3f2a5670: move *a13(0x19b0), a9, 0 +3f2a5690: inc a9 +3f2a56a0: move a9, *a13(0x19b0), 0 +3f2a56c0: jauc L3F2A66A0 +L3F2A56E0: +3f2a56e0: dsjs a9, L3F2A57C0 +3f2a56f0: move a14, -*sp, 1 +3f2a5700: movi 0x3f2ae1a8, a8 +3f2a5730: move a8, *a14+, 1 +3f2a5740: move a13, a9 +3f2a5750: addi 0x1060, a9 +3f2a5770: move a9, *a14+, 1 +3f2a5780: calla L3FB45720 +3f2a57b0: jruc L3F2A5880 +L3F2A57C0: +3f2a57c0: move a14, -*sp, 1 +3f2a57d0: movi 0x3f2ae1e0, a8 +3f2a5800: move a8, *a14+, 1 +3f2a5810: move a13, a9 +3f2a5820: addi 0x1060, a9 +3f2a5840: move a9, *a14+, 1 +3f2a5850: calla L3FB45720 +L3F2A5880: +3f2a5880: sub a9, a9 +3f2a5890: move a9, *a13(0x18e0), 1 +3f2a58b0: move a9, *a13(0x1920), 1 +L3F2A58D0: +3f2a58d0: move *a13(0x1920), a11, 1 +3f2a58f0: sll 0x3, a11 +3f2a5900: add a13, a11 +3f2a5910: setf 8, 0, 0 +3f2a5920: move *a11, a11, 0 +3f2a5930: dsjs a11, L3F2A59E0 +3f2a5940: move *a13(0x18e0), a11, 1 +3f2a5960: jrne L3F2A59E0 +3f2a5970: move *a13(0x1920), *a13(0x1900), 1 +3f2a59a0: movk 1, a9 +3f2a59b0: move a9, *a13(0x18e0), 1 +3f2a59d0: jruc L3F2A5FE0 +L3F2A59E0: +3f2a59e0: move *a13(0x1920), a11, 1 +3f2a5a00: sll 0x3, a11 +3f2a5a10: add a13, a11 +3f2a5a20: move *a11, a11, 0 +3f2a5a30: jrne L3F2A5BC0 +3f2a5a40: move *a13(0x18e0), a11, 1 +3f2a5a60: jreq L3F2A5BC0 +3f2a5a70: move *a13(0x1900), a9, 1 +3f2a5a90: move *a13(0x1920), a11, 1 +3f2a5ab0: dec a11 +3f2a5ac0: cmp a9, a11 +3f2a5ad0: jrne L3F2A5BC0 +3f2a5ae0: move a14, -*sp, 1 +3f2a5af0: move a9, *a14+, 1 +3f2a5b00: movi 0x3f2ae220, a8 +3f2a5b30: move a8, *a14+, 1 +3f2a5b40: move a13, a11 +3f2a5b50: addi 0x860, a11 +3f2a5b70: move a11, *a14+, 1 +3f2a5b80: calla L3FB34430 +3f2a5bb0: jruc L3F2A5FE0 +L3F2A5BC0: +3f2a5bc0: move *a13(0x1920), a11, 1 +3f2a5be0: sll 0x3, a11 +3f2a5bf0: add a13, a11 +3f2a5c00: move *a11, a11, 0 +3f2a5c10: jrne L3F2A5DD0 +3f2a5c20: move *a13(0x18e0), a11, 1 +3f2a5c40: jreq L3F2A5DD0 +3f2a5c50: move *a13(0x1900), a9, 1 +3f2a5c70: move *a13(0x1920), a11, 1 +3f2a5c90: subk 2, a11 +3f2a5ca0: cmp a9, a11 +3f2a5cb0: jrne L3F2A5DD0 +3f2a5cc0: move a14, -*sp, 1 +3f2a5cd0: inc a9 +3f2a5ce0: move a9, *a14+, 1 +3f2a5cf0: move *a13(0x1900), *a14+, 1 +3f2a5d10: movi 0x3f2ae248, a8 +3f2a5d40: move a8, *a14+, 1 +3f2a5d50: move a13, a11 +3f2a5d60: addi 0x860, a11 +3f2a5d80: move a11, *a14+, 1 +3f2a5d90: calla L3FB34430 +3f2a5dc0: jruc L3F2A5FE0 +L3F2A5DD0: +3f2a5dd0: move *a13(0x1920), a11, 1 +3f2a5df0: sll 0x3, a11 +3f2a5e00: add a13, a11 +3f2a5e10: move *a11, a11, 0 +3f2a5e20: jrne L3F2A5FE0 +3f2a5e30: move *a13(0x18e0), a11, 1 +3f2a5e50: jreq L3F2A5FE0 +3f2a5e60: move *a13(0x1900), a9, 1 +3f2a5e80: move *a13(0x1920), a11, 1 +3f2a5ea0: subk 2, a11 +3f2a5eb0: cmp a9, a11 +3f2a5ec0: jrle L3F2A5FE0 +3f2a5ed0: move a14, -*sp, 1 +3f2a5ee0: move *a13(0x1920), a11, 1 +3f2a5f00: dec a11 +3f2a5f10: move a11, *a14+, 1 +3f2a5f20: move a9, *a14+, 1 +3f2a5f30: movi 0x3f2ae290, a8 +3f2a5f60: move a8, *a14+, 1 +3f2a5f70: move a13, a11 +3f2a5f80: addi 0x860, a11 +3f2a5fa0: move a11, *a14+, 1 +3f2a5fb0: calla L3FB34430 +L3F2A5FE0: +3f2a5fe0: move *a13(0x1920), a11, 1 +3f2a6000: sll 0x3, a11 +3f2a6010: add a13, a11 +3f2a6020: setf 8, 0, 0 +3f2a6030: move *a11, a11, 0 +3f2a6040: jrne L3F2A6170 +3f2a6050: move *a13(0x18e0), a11, 1 +3f2a6070: jreq L3F2A6170 +3f2a6080: move a14, -*sp, 1 +3f2a6090: move a13, a9 +3f2a60a0: addi 0x860, a9 +3f2a60c0: move a9, *a14+, 1 +3f2a60d0: move a13, a9 +3f2a60e0: addi 0x1060, a9 +3f2a6100: move a9, *a14+, 1 +3f2a6110: calla L3FB452E0 +3f2a6140: sub a9, a9 +3f2a6150: move a9, *a13(0x18e0), 1 +L3F2A6170: +3f2a6170: move *a13(0x1920), a11, 1 +3f2a6190: inc a11 +3f2a61a0: move a11, *a13(0x1920), 1 +3f2a61c0: cmpi 0x101, a11 +3f2a61e0: jalt L3F2A58D0 +3f2a6200: move a14, -*sp, 1 +3f2a6210: move a13, a9 +3f2a6220: addi 0x1060, a9 +3f2a6240: move a9, *a14+, 1 +3f2a6250: calla L3FB458D0 +3f2a6280: subk 2, a8 +3f2a6290: sll 0x3, a8 +3f2a62a0: add a13, a8 +3f2a62b0: sub a9, a9 +3f2a62c0: movb a9, *a8(0x1060) +3f2a62e0: move *a13(0x18c0), a9, 1 +3f2a6300: dsjs a9, L3F2A63E0 +3f2a6310: move a14, -*sp, 1 +3f2a6320: movi 0x3f2ae2d0, a8 +3f2a6350: move a8, *a14+, 1 +3f2a6360: move a13, a9 +3f2a6370: addi 0x1060, a9 +3f2a6390: move a9, *a14+, 1 +3f2a63a0: calla L3FB452E0 +3f2a63d0: jruc L3F2A64A0 +L3F2A63E0: +3f2a63e0: move a14, -*sp, 1 +3f2a63f0: movi 0x3f2ae338, a8 +3f2a6420: move a8, *a14+, 1 +3f2a6430: move a13, a9 +3f2a6440: addi 0x1060, a9 +3f2a6460: move a9, *a14+, 1 +3f2a6470: calla L3FB452E0 +L3F2A64A0: +3f2a64a0: move a14, -*sp, 1 +3f2a64b0: move a9, *a14+, 1 +3f2a64c0: movi 0x3f2ae3a8, a8 +3f2a64f0: move a8, *a14+, 1 +3f2a6500: setf 16, 1, 0 +3f2a6510: move *a13(0x19a0), a9, 0 +3f2a6530: sll 0x3, a9 +3f2a6540: move *a13(0xffe0), a11, 1 +3f2a6560: add a11, a9 +3f2a6570: move a9, *a14+, 1 +3f2a6580: calla L3FB34430 +3f2a65b0: setf 16, 1, 0 +3f2a65c0: move a8, *a13(0x1970), 0 +3f2a65e0: move *a13(0x19a0), a9, 0 +3f2a6600: move *a13(0x1970), a11, 0 +3f2a6620: add a11, a9 +3f2a6630: move a9, *a13(0x19a0), 0 +3f2a6650: move *a13(0x19b0), a9, 0 +3f2a6670: inc a9 +3f2a6680: move a9, *a13(0x19b0), 0 +L3F2A66A0: +3f2a66a0: move a14, -*sp, 1 +3f2a66b0: movk 2, a9 +3f2a66c0: move a9, *a14+, 1 +3f2a66d0: calla L3F275240 +3f2a6700: move a8, *a13(0x840), 1 +3f2a6720: setf 8, 0, 0 +3f2a6730: move *a8, a9, 0 +3f2a6740: jreq L3F2A6950 +3f2a6750: move a14, -*sp, 1 +3f2a6760: movi 0x3f2ae3d0, a8 +3f2a6790: move a8, *a14+, 1 +3f2a67a0: setf 16, 1, 0 +3f2a67b0: move *a13(0x19a0), a9, 0 +3f2a67d0: sll 0x3, a9 +3f2a67e0: move *a13(0xffe0), a11, 1 +3f2a6800: add a11, a9 +3f2a6810: move a9, *a14+, 1 +3f2a6820: calla L3FB34430 +3f2a6850: setf 16, 1, 0 +3f2a6860: move a8, *a13(0x1970), 0 +3f2a6880: move *a13(0x19a0), a9, 0 +3f2a68a0: move *a13(0x1970), a11, 0 +3f2a68c0: add a11, a9 +3f2a68d0: move a9, *a13(0x19a0), 0 +3f2a68f0: move *a13(0x19b0), a9, 0 +3f2a6910: inc a9 +3f2a6920: move a9, *a13(0x19b0), 0 +3f2a6940: jruc L3F2A6B40 +L3F2A6950: +3f2a6950: move a14, -*sp, 1 +3f2a6960: movi 0x3f2ae4f0, a8 +3f2a6990: move a8, *a14+, 1 +3f2a69a0: setf 16, 1, 0 +3f2a69b0: move *a13(0x19a0), a9, 0 +3f2a69d0: sll 0x3, a9 +3f2a69e0: move *a13(0xffe0), a11, 1 +3f2a6a00: add a11, a9 +3f2a6a10: move a9, *a14+, 1 +3f2a6a20: calla L3FB34430 +3f2a6a50: setf 16, 1, 0 +3f2a6a60: move a8, *a13(0x1970), 0 +3f2a6a80: move *a13(0x19a0), a9, 0 +3f2a6aa0: move *a13(0x1970), a11, 0 +3f2a6ac0: add a11, a9 +3f2a6ad0: move a9, *a13(0x19a0), 0 +3f2a6af0: move *a13(0x19b0), a9, 0 +3f2a6b10: inc a9 +3f2a6b20: move a9, *a13(0x19b0), 0 +L3F2A6B40: +3f2a6b40: move a14, -*sp, 1 +3f2a6b50: movi 0x3f2ad0a0, a8 +3f2a6b80: move a8, *a14+, 1 +3f2a6b90: move *a13(0x19a0), a9, 0 +3f2a6bb0: sll 0x3, a9 +3f2a6bc0: move *a13(0xffe0), a11, 1 +3f2a6be0: add a11, a9 +3f2a6bf0: move a9, *a14+, 1 +3f2a6c00: calla L3FB34430 +3f2a6c30: setf 16, 1, 0 +3f2a6c40: move a8, *a13(0x1970), 0 +3f2a6c60: move *a13(0x19a0), a9, 0 +3f2a6c80: move *a13(0x1970), a11, 0 +3f2a6ca0: add a11, a9 +3f2a6cb0: move a9, *a13(0x19a0), 0 +3f2a6cd0: move *a13(0x19b0), a9, 0 +3f2a6cf0: inc a9 +3f2a6d00: move a9, *a13(0x19b0), 0 +3f2a6d20: move *a13(0xffc0), a9, 1 +3f2a6d40: move *a9, a9, 0 +3f2a6d50: move *a13(0x19a0), a11, 0 +3f2a6d70: add a11, a9 +3f2a6d80: move *a13(0xffc0), a11, 1 +3f2a6da0: move a9, *a11, 0 +3f2a6db0: move *a11, a9, 0 +3f2a6dc0: move *a13(0x1960), a11, 0 +3f2a6de0: cmp a11, a9 +3f2a6df0: jrle L3F2A7010 +3f2a6e00: move a14, -*sp, 1 +3f2a6e10: move a14, -*sp, 1 +3f2a6e20: movi 0xda, a9 +3f2a6e40: move a9, *a14+, 1 +3f2a6e50: calla L3F265CF0 +3f2a6e80: move a8, *a14+, 1 +3f2a6e90: movi 0x3f2ae618, a8 +3f2a6ec0: move a8, *a14+, 1 +3f2a6ed0: move a13, a9 +3f2a6ee0: addi 0x19c0, a9 +3f2a6f00: move a9, *a14+, 1 +3f2a6f10: calla L3FB34430 +3f2a6f40: move a14, -*sp, 1 +3f2a6f50: movk 2, a9 +3f2a6f60: move a9, *a14+, 1 +3f2a6f70: move a13, a9 +3f2a6f80: addi 0x19c0, a9 +3f2a6fa0: move a9, *a14+, 1 +3f2a6fb0: calla L3F309350 +3f2a6fe0: movi 0xda, a8 +3f2a7000: jruc L3F2A7020 +L3F2A7010: +3f2a7010: movk 1, a8 +L3F2A7020: +3f2a7020: move *sp(0x80), a14, 1 +3f2a7040: mmfm sp, a9,a11,a13 +3f2a7060: rets 2 +3f2a7070: rets +L3F2A7080: +3f2a7080: mmtm sp, a9,a11,a13 +3f2a70a0: move a14, a13 +3f2a70b0: addi 0x1160, a14 +3f2a70d0: sub a11, a11 +3f2a70e0: setf 16, 1, 0 +3f2a70f0: move a11, *a13(0xc0), 0 +3f2a7110: move a11, *a13(0xd0), 0 +3f2a7130: move a14, -*sp, 1 +3f2a7140: movk 1, a11 +3f2a7150: move a11, *a14+, 1 +3f2a7160: movi 0x6b80, a11 +3f2a7180: move a11, *a14+, 1 +3f2a7190: calla L3F703D90 +3f2a71c0: move a8, *a13(0xe0), 1 +3f2a71e0: move a8, a8 +3f2a71f0: jrne L3F2A7400 +3f2a7200: move a14, -*sp, 1 +3f2a7210: move a14, -*sp, 1 +3f2a7220: movk 3, a11 +3f2a7230: move a11, *a14+, 1 +3f2a7240: calla L3F265CF0 +3f2a7270: move a8, *a14+, 1 +3f2a7280: movi 0x3f2aace0, a8 +3f2a72b0: move a8, *a14+, 1 +3f2a72c0: move a13, a11 +3f2a72d0: addi 0x140, a11 +3f2a72f0: move a11, *a14+, 1 +3f2a7300: calla L3FB34430 +3f2a7330: move a14, -*sp, 1 +3f2a7340: movk 2, a11 +3f2a7350: move a11, *a14+, 1 +3f2a7360: move a13, a11 +3f2a7370: addi 0x140, a11 +3f2a7390: move a11, *a14+, 1 +3f2a73a0: calla L3F309350 +3f2a73d0: movk 3, a8 +3f2a73e0: jauc L3F2AA4A0 +L3F2A7400: +3f2a7400: move *a13(0xffe0), a9, 1 +3f2a7420: move a8, *a9, 1 +3f2a7430: addk 32, a8 +3f2a7440: move a8, *a13(0x120), 1 +3f2a7460: subk 4, a11 +3f2a7470: setf 16, 1, 0 +3f2a7480: move a11, *a13(0xd0), 0 +3f2a74a0: move *a13(0xffc0), a11, 1 +3f2a74c0: sub a9, a9 +3f2a74d0: move a9, *a11, 0 +3f2a74e0: move a14, -*sp, 1 +3f2a74f0: movk 4, a9 +3f2a7500: move a9, *a14+, 1 +3f2a7510: movi 0x144, a9 +3f2a7530: move a9, *a14+, 1 +3f2a7540: calla L3F703D90 +3f2a7570: move a8, *a13(0x100), 1 +3f2a7590: move a8, a8 +3f2a75a0: jrne L3F2A77B0 +3f2a75b0: move a14, -*sp, 1 +3f2a75c0: move a14, -*sp, 1 +3f2a75d0: movk 3, a9 +3f2a75e0: move a9, *a14+, 1 +3f2a75f0: calla L3F265CF0 +3f2a7620: move a8, *a14+, 1 +3f2a7630: movi 0x3f2abd98, a8 +3f2a7660: move a8, *a14+, 1 +3f2a7670: move a13, a9 +3f2a7680: addi 0x140, a9 +3f2a76a0: move a9, *a14+, 1 +3f2a76b0: calla L3FB34430 +3f2a76e0: move a14, -*sp, 1 +3f2a76f0: movk 2, a9 +3f2a7700: move a9, *a14+, 1 +3f2a7710: move a13, a9 +3f2a7720: addi 0x140, a9 +3f2a7740: move a9, *a14+, 1 +3f2a7750: calla L3F309350 +3f2a7780: movk 3, a8 +3f2a7790: jauc L3F2AA4A0 +L3F2A77B0: +3f2a77b0: move *a13(0x120), a9, 1 +3f2a77d0: move a8, *a9, 1 +3f2a77e0: addk 32, a9 +3f2a77f0: move a9, *a13(0x120), 1 +3f2a7810: move a14, -*sp, 1 +3f2a7820: movk 1, a9 +3f2a7830: move a9, *a14+, 1 +3f2a7840: calla L3F275240 +3f2a7870: move a8, *a13, 1 +3f2a7880: move *a8, a9, 1 +3f2a7890: movi 0x3c, a11 +3f2a78b0: modu a11, a9 +3f2a78c0: move a9, *a13(0x80), 1 +3f2a78e0: move *a8, a11, 1 +3f2a78f0: movi 0x3c, a9 +3f2a7910: divu a9, a11 +3f2a7920: move a11, *a13(0xa0), 1 +3f2a7940: mods a9, a11 +3f2a7950: move a11, *a13(0x60), 1 +3f2a7970: move *a13(0xa0), a9, 1 +3f2a7990: movi 0x3c, a11 +3f2a79b0: divs a11, a9 +3f2a79c0: move a9, *a13(0xa0), 1 +3f2a79e0: movk 24, a11 +3f2a79f0: mods a11, a9 +3f2a7a00: move a9, *a13(0x40), 1 +3f2a7a20: move *a13(0xa0), a11, 1 +3f2a7a40: movk 24, a9 +3f2a7a50: divs a9, a11 +3f2a7a60: move a11, *a13(0x20), 1 +3f2a7a80: move *a13(0xa0), a9, 1 +3f2a7aa0: movk 24, a11 +3f2a7ab0: divs a11, a9 +3f2a7ac0: move a9, *a13(0x20), 1 +3f2a7ae0: move *a13(0x100), a11, 1 +3f2a7b00: move *a13(0x120), *a11+, 1 +3f2a7b20: move a11, *a13(0x100), 1 +3f2a7b40: move a14, -*sp, 1 +3f2a7b50: movi 0x3f2ae748, a8 +3f2a7b80: move a8, *a14+, 1 +3f2a7b90: move *a13(0x120), *a14+, 1 +3f2a7bb0: calla L3FB34430 +3f2a7be0: setf 16, 1, 0 +3f2a7bf0: move a8, *a13(0xc0), 0 +3f2a7c10: move *a13(0xc0), a9, 0 +3f2a7c30: inc a9 +3f2a7c40: sll 0x3, a9 +3f2a7c50: move *a13(0x120), a11, 1 +3f2a7c70: add a11, a9 +3f2a7c80: move a9, *a13(0x120), 1 +3f2a7ca0: move *a13(0x100), a11, 1 +3f2a7cc0: move a9, *a11+, 1 +3f2a7cd0: move a11, *a13(0x100), 1 +3f2a7cf0: move a14, -*sp, 1 +3f2a7d00: movi 0x3f2ae808, a8 +3f2a7d30: move a8, *a14+, 1 +3f2a7d40: move a9, *a14+, 1 +3f2a7d50: calla L3FB34430 +3f2a7d80: setf 16, 1, 0 +3f2a7d90: move a8, *a13(0xc0), 0 +3f2a7db0: move *a13(0xc0), a9, 0 +3f2a7dd0: inc a9 +3f2a7de0: sll 0x3, a9 +3f2a7df0: move *a13(0x120), a11, 1 +3f2a7e10: add a11, a9 +3f2a7e20: move a9, *a13(0x120), 1 +3f2a7e40: move *a13(0x100), a11, 1 +3f2a7e60: move a9, *a11+, 1 +3f2a7e70: move a11, *a13(0x100), 1 +3f2a7e90: move a14, -*sp, 1 +3f2a7ea0: movk 1, a9 +3f2a7eb0: move a9, *a14+, 1 +3f2a7ec0: movk 5, a9 +3f2a7ed0: move a9, *a14+, 1 +3f2a7ee0: movi 0x3f2aea88, a8 +3f2a7f10: move a8, *a14+, 1 +3f2a7f20: move *a13(0x120), *a14+, 1 +3f2a7f40: calla L3FB34430 +3f2a7f70: setf 16, 1, 0 +3f2a7f80: move a8, *a13(0xc0), 0 +3f2a7fa0: move *a13(0xc0), a9, 0 +3f2a7fc0: inc a9 +3f2a7fd0: sll 0x3, a9 +3f2a7fe0: move *a13(0x120), a11, 1 +3f2a8000: add a11, a9 +3f2a8010: move a9, *a13(0x120), 1 +3f2a8030: move *a13(0x100), a11, 1 +3f2a8050: move a9, *a11+, 1 +3f2a8060: move a11, *a13(0x100), 1 +3f2a8080: move a14, -*sp, 1 +3f2a8090: movk 29, a9 +3f2a80a0: move a9, *a14+, 1 +3f2a80b0: movi 0x3f2aebc8, a8 +3f2a80e0: move a8, *a14+, 1 +3f2a80f0: move *a13(0x120), *a14+, 1 +3f2a8110: calla L3FB34430 +3f2a8140: setf 16, 1, 0 +3f2a8150: move a8, *a13(0xc0), 0 +3f2a8170: move *a13(0xc0), a9, 0 +3f2a8190: inc a9 +3f2a81a0: sll 0x3, a9 +3f2a81b0: move *a13(0x120), a11, 1 +3f2a81d0: add a11, a9 +3f2a81e0: move a9, *a13(0x120), 1 +3f2a8200: move *a13(0x100), a11, 1 +3f2a8220: move a9, *a11+, 1 +3f2a8230: move a11, *a13(0x100), 1 +3f2a8250: move a14, -*sp, 1 +3f2a8260: movk 6, a9 +3f2a8270: move a9, *a14+, 1 +3f2a8280: calla L3F275240 +3f2a82b0: move a8, *a13(0x1140), 1 +3f2a82d0: move a14, -*sp, 1 +3f2a82e0: move a8, *a14+, 1 +3f2a82f0: move a13, a9 +3f2a8300: addi 0x940, a9 +3f2a8320: move a9, *a14+, 1 +3f2a8330: calla L3F293EB0 +3f2a8360: move a14, -*sp, 1 +3f2a8370: move a9, *a14+, 1 +3f2a8380: movi 0x3f2aed00, a8 +3f2a83b0: move a8, *a14+, 1 +3f2a83c0: move *a13(0x120), *a14+, 1 +3f2a83e0: calla L3FB34430 +3f2a8410: setf 16, 1, 0 +3f2a8420: move a8, *a13(0xc0), 0 +3f2a8440: move *a13(0xc0), a9, 0 +3f2a8460: inc a9 +3f2a8470: sll 0x3, a9 +3f2a8480: move *a13(0x120), a11, 1 +3f2a84a0: add a11, a9 +3f2a84b0: move a9, *a13(0x120), 1 +3f2a84d0: move *a13(0x100), a11, 1 +3f2a84f0: move a9, *a11+, 1 +3f2a8500: move a11, *a13(0x100), 1 +3f2a8520: move a14, -*sp, 1 +3f2a8530: movi 0x32, a9 +3f2a8550: move a9, *a14+, 1 +3f2a8560: movi 0x3f2aeda8, a8 +3f2a8590: move a8, *a14+, 1 +3f2a85a0: move *a13(0x120), *a14+, 1 +3f2a85c0: calla L3FB34430 +3f2a85f0: setf 16, 1, 0 +3f2a8600: move a8, *a13(0xc0), 0 +3f2a8620: move *a13(0xc0), a9, 0 +3f2a8640: inc a9 +3f2a8650: sll 0x3, a9 +3f2a8660: move *a13(0x120), a11, 1 +3f2a8680: add a11, a9 +3f2a8690: move a9, *a13(0x120), 1 +3f2a86b0: move *a13(0x100), a11, 1 +3f2a86d0: move a9, *a11+, 1 +3f2a86e0: move a11, *a13(0x100), 1 +3f2a8700: move a14, -*sp, 1 +3f2a8710: move @0x9b000, a9, 1 +3f2a8740: setf 8, 0, 0 +3f2a8750: move *a9(0x1848), a8, 0 +3f2a8770: move a8, *a14+, 1 +3f2a8780: movi 0x3f2aeee0, a8 +3f2a87b0: move a8, *a14+, 1 +3f2a87c0: move *a13(0x120), *a14+, 1 +3f2a87e0: calla L3FB34430 +3f2a8810: setf 16, 1, 0 +3f2a8820: move a8, *a13(0xc0), 0 +3f2a8840: move *a13(0xc0), a9, 0 +3f2a8860: inc a9 +3f2a8870: sll 0x3, a9 +3f2a8880: move *a13(0x120), a11, 1 +3f2a88a0: add a11, a9 +3f2a88b0: move a9, *a13(0x120), 1 +3f2a88d0: move *a13(0x100), a11, 1 +3f2a88f0: move a9, *a11+, 1 +3f2a8900: move a11, *a13(0x100), 1 +3f2a8920: move a14, -*sp, 1 +3f2a8930: move @0x9b000, a9, 1 +3f2a8960: setf 8, 0, 0 +3f2a8970: move *a9(0x1858), a8, 0 +3f2a8990: move a8, *a14+, 1 +3f2a89a0: movi 0x3f2af080, a8 +3f2a89d0: move a8, *a14+, 1 +3f2a89e0: move *a13(0x120), *a14+, 1 +3f2a8a00: calla L3FB34430 +3f2a8a30: setf 16, 1, 0 +3f2a8a40: move a8, *a13(0xc0), 0 +3f2a8a60: move *a13(0xc0), a9, 0 +3f2a8a80: inc a9 +3f2a8a90: sll 0x3, a9 +3f2a8aa0: move *a13(0x120), a11, 1 +3f2a8ac0: add a11, a9 +3f2a8ad0: move a9, *a13(0x120), 1 +3f2a8af0: move *a13(0x100), a11, 1 +3f2a8b10: move a9, *a11+, 1 +3f2a8b20: move a11, *a13(0x100), 1 +3f2a8b40: move a14, -*sp, 1 +3f2a8b50: movk 1, a9 +3f2a8b60: move a9, *a14+, 1 +3f2a8b70: movi 0x3f2af220, a8 +3f2a8ba0: move a8, *a14+, 1 +3f2a8bb0: move *a13(0x120), *a14+, 1 +3f2a8bd0: calla L3FB34430 +3f2a8c00: setf 16, 1, 0 +3f2a8c10: move a8, *a13(0xc0), 0 +3f2a8c30: move *a13(0xc0), a9, 0 +3f2a8c50: inc a9 +3f2a8c60: sll 0x3, a9 +3f2a8c70: move *a13(0x120), a11, 1 +3f2a8c90: add a11, a9 +3f2a8ca0: move a9, *a13(0x120), 1 +3f2a8cc0: move *a13(0x100), a11, 1 +3f2a8ce0: move a9, *a11+, 1 +3f2a8cf0: move a11, *a13(0x100), 1 +3f2a8d10: move a14, -*sp, 1 +3f2a8d20: move @0x9b000, a9, 1 +3f2a8d50: setf 8, 0, 0 +3f2a8d60: move *a9(0x1860), a8, 0 +3f2a8d80: move a8, *a14+, 1 +3f2a8d90: movi 0x3f2af390, a8 +3f2a8dc0: move a8, *a14+, 1 +3f2a8dd0: move *a13(0x120), *a14+, 1 +3f2a8df0: calla L3FB34430 +3f2a8e20: setf 16, 1, 0 +3f2a8e30: move a8, *a13(0xc0), 0 +3f2a8e50: move *a13(0xc0), a9, 0 +3f2a8e70: inc a9 +3f2a8e80: sll 0x3, a9 +3f2a8e90: move *a13(0x120), a11, 1 +3f2a8eb0: add a11, a9 +3f2a8ec0: move a9, *a13(0x120), 1 +3f2a8ee0: move *a13(0x100), a11, 1 +3f2a8f00: move a9, *a11+, 1 +3f2a8f10: move a11, *a13(0x100), 1 +3f2a8f30: move a14, -*sp, 1 +3f2a8f40: move @0x9b000, a9, 1 +3f2a8f70: setf 8, 0, 0 +3f2a8f80: move *a9(0x1868), a8, 0 +3f2a8fa0: move a8, *a14+, 1 +3f2a8fb0: movi 0x3f2af508, a8 +3f2a8fe0: move a8, *a14+, 1 +3f2a8ff0: move *a13(0x120), *a14+, 1 +3f2a9010: calla L3FB34430 +3f2a9040: setf 16, 1, 0 +3f2a9050: move a8, *a13(0xc0), 0 +3f2a9070: move *a13(0xc0), a9, 0 +3f2a9090: inc a9 +3f2a90a0: sll 0x3, a9 +3f2a90b0: move *a13(0x120), a11, 1 +3f2a90d0: add a11, a9 +3f2a90e0: move a9, *a13(0x120), 1 +3f2a9100: move *a13(0x100), a11, 1 +3f2a9120: move a9, *a11+, 1 +3f2a9130: move a11, *a13(0x100), 1 +3f2a9150: move a14, -*sp, 1 +3f2a9160: move *a13(0x80), *a14+, 1 +3f2a9180: move *a13(0x60), *a14+, 1 +3f2a91a0: move *a13(0x40), *a14+, 1 +3f2a91c0: move *a13(0x20), *a14+, 1 +3f2a91e0: movi 0x3f2af648, a8 +3f2a9210: move a8, *a14+, 1 +3f2a9220: move a9, *a14+, 1 +3f2a9230: calla L3FB34430 +3f2a9260: setf 16, 1, 0 +3f2a9270: move a8, *a13(0xc0), 0 +3f2a9290: move *a13(0xc0), a9, 0 +3f2a92b0: inc a9 +3f2a92c0: sll 0x3, a9 +3f2a92d0: move *a13(0x120), a11, 1 +3f2a92f0: add a11, a9 +3f2a9300: move a9, *a13(0x120), 1 +3f2a9320: move *a13(0x100), a11, 1 +3f2a9340: move a9, *a11+, 1 +3f2a9350: move a11, *a13(0x100), 1 +3f2a9370: move a14, -*sp, 1 +3f2a9380: move *a13, a9, 1 +3f2a9390: move *a9(0x20), *a14+, 1 +3f2a93b0: movi 0x3f2ac818, a8 +3f2a93e0: move a8, *a14+, 1 +3f2a93f0: move *a13(0x120), *a14+, 1 +3f2a9410: calla L3FB34430 +3f2a9440: setf 16, 1, 0 +3f2a9450: move a8, *a13(0xc0), 0 +3f2a9470: move *a13(0xc0), a9, 0 +3f2a9490: inc a9 +3f2a94a0: sll 0x3, a9 +3f2a94b0: move *a13(0x120), a11, 1 +3f2a94d0: add a11, a9 +3f2a94e0: move a9, *a13(0x120), 1 +3f2a9500: move *a13(0x100), a11, 1 +3f2a9520: move a9, *a11+, 1 +3f2a9530: move a11, *a13(0x100), 1 +3f2a9550: move a14, -*sp, 1 +3f2a9560: move *a13, a9, 1 +3f2a9570: move *a9(0x40), *a14+, 1 +3f2a9590: movi 0x3f2ac950, a8 +3f2a95c0: move a8, *a14+, 1 +3f2a95d0: move *a13(0x120), *a14+, 1 +3f2a95f0: calla L3FB34430 +3f2a9620: setf 16, 1, 0 +3f2a9630: move a8, *a13(0xc0), 0 +3f2a9650: move *a13(0xc0), a9, 0 +3f2a9670: inc a9 +3f2a9680: sll 0x3, a9 +3f2a9690: move *a13(0x120), a11, 1 +3f2a96b0: add a11, a9 +3f2a96c0: move a9, *a13(0x120), 1 +3f2a96e0: move *a13(0x100), a11, 1 +3f2a9700: move a9, *a11+, 1 +3f2a9710: move a11, *a13(0x100), 1 +3f2a9730: move a14, -*sp, 1 +3f2a9740: move *a13, a9, 1 +3f2a9750: move *a9(0x80), *a14+, 1 +3f2a9770: movi 0x3f2aca88, a8 +3f2a97a0: move a8, *a14+, 1 +3f2a97b0: move *a13(0x120), *a14+, 1 +3f2a97d0: calla L3FB34430 +3f2a9800: setf 16, 1, 0 +3f2a9810: move a8, *a13(0xc0), 0 +3f2a9830: move *a13(0xc0), a9, 0 +3f2a9850: inc a9 +3f2a9860: sll 0x3, a9 +3f2a9870: move *a13(0x120), a11, 1 +3f2a9890: add a11, a9 +3f2a98a0: move a9, *a13(0x120), 1 +3f2a98c0: move *a13(0x100), a11, 1 +3f2a98e0: move a9, *a11+, 1 +3f2a98f0: move a11, *a13(0x100), 1 +3f2a9910: move a14, -*sp, 1 +3f2a9920: move *a13, a9, 1 +3f2a9930: move *a9(0x60), *a14+, 1 +3f2a9950: movi 0x3f2acbc0, a8 +3f2a9980: move a8, *a14+, 1 +3f2a9990: move *a13(0x120), *a14+, 1 +3f2a99b0: calla L3FB34430 +3f2a99e0: setf 16, 1, 0 +3f2a99f0: move a8, *a13(0xc0), 0 +3f2a9a10: move *a13(0xc0), a9, 0 +3f2a9a30: inc a9 +3f2a9a40: sll 0x3, a9 +3f2a9a50: move *a13(0x120), a11, 1 +3f2a9a70: add a11, a9 +3f2a9a80: move a9, *a13(0x120), 1 +3f2a9aa0: move *a13(0x100), a11, 1 +3f2a9ac0: move a9, *a11+, 1 +3f2a9ad0: move a11, *a13(0x100), 1 +3f2a9af0: move a14, -*sp, 1 +3f2a9b00: move *a13, a9, 1 +3f2a9b10: move *a9(0xa0), *a14+, 1 +3f2a9b30: movi 0x3f2accf8, a8 +3f2a9b60: move a8, *a14+, 1 +3f2a9b70: move *a13(0x120), *a14+, 1 +3f2a9b90: calla L3FB34430 +3f2a9bc0: setf 16, 1, 0 +3f2a9bd0: move a8, *a13(0xc0), 0 +3f2a9bf0: move *a13(0xc0), a9, 0 +3f2a9c10: inc a9 +3f2a9c20: sll 0x3, a9 +3f2a9c30: move *a13(0x120), a11, 1 +3f2a9c50: add a11, a9 +3f2a9c60: move a9, *a13(0x120), 1 +3f2a9c80: move *a13(0x100), a11, 1 +3f2a9ca0: move a9, *a11+, 1 +3f2a9cb0: move a11, *a13(0x100), 1 +3f2a9cd0: move a14, -*sp, 1 +3f2a9ce0: move *a13, a9, 1 +3f2a9cf0: move *a9(0xc0), *a14+, 1 +3f2a9d10: movi 0x3f2ace30, a8 +3f2a9d40: move a8, *a14+, 1 +3f2a9d50: move *a13(0x120), *a14+, 1 +3f2a9d70: calla L3FB34430 +3f2a9da0: setf 16, 1, 0 +3f2a9db0: move a8, *a13(0xc0), 0 +3f2a9dd0: move *a13(0xc0), a9, 0 +3f2a9df0: inc a9 +3f2a9e00: sll 0x3, a9 +3f2a9e10: move *a13(0x120), a11, 1 +3f2a9e30: add a11, a9 +3f2a9e40: move a9, *a13(0x120), 1 +3f2a9e60: move *a13(0x100), a11, 1 +3f2a9e80: move a9, *a11+, 1 +3f2a9e90: move a11, *a13(0x100), 1 +3f2a9eb0: move a14, -*sp, 1 +3f2a9ec0: move *a13, a9, 1 +3f2a9ed0: move *a9(0xe0), *a14+, 1 +3f2a9ef0: movi 0x3f2acf68, a8 +3f2a9f20: move a8, *a14+, 1 +3f2a9f30: move *a13(0x120), *a14+, 1 +3f2a9f50: calla L3FB34430 +3f2a9f80: setf 16, 1, 0 +3f2a9f90: move a8, *a13(0xc0), 0 +3f2a9fb0: move *a13(0xc0), a9, 0 +3f2a9fd0: inc a9 +3f2a9fe0: sll 0x3, a9 +3f2a9ff0: move *a13(0x120), a11, 1 +3f2aa010: add a11, a9 +3f2aa020: move a9, *a13(0x120), 1 +3f2aa040: move *a13(0x100), a11, 1 +3f2aa060: move a9, *a11+, 1 +3f2aa070: move a11, *a13(0x100), 1 +3f2aa090: move a14, -*sp, 1 +3f2aa0a0: movi 0x3f2ad0a0, a8 +3f2aa0d0: move a8, *a14+, 1 +3f2aa0e0: move a9, *a14+, 1 +3f2aa0f0: calla L3FB34430 +3f2aa120: setf 16, 1, 0 +3f2aa130: move a8, *a13(0xc0), 0 +3f2aa150: move *a13(0xc0), a9, 0 +3f2aa170: inc a9 +3f2aa180: sll 0x3, a9 +3f2aa190: move *a13(0x120), a11, 1 +3f2aa1b0: add a11, a9 +3f2aa1c0: move a9, *a13(0x120), 1 +3f2aa1e0: move *a13(0xd0), a11, 0 +3f2aa200: sll 0x3, a11 +3f2aa210: move *a13(0xe0), a9, 1 +3f2aa230: add a9, a11 +3f2aa240: move *a13(0x120), a9, 1 +3f2aa260: cmp a11, a9 +3f2aa270: jrls L3F2AA490 +3f2aa280: move a14, -*sp, 1 +3f2aa290: move a14, -*sp, 1 +3f2aa2a0: movi 0xda, a11 +3f2aa2c0: move a11, *a14+, 1 +3f2aa2d0: calla L3F265CF0 +3f2aa300: move a8, *a14+, 1 +3f2aa310: movi 0x3f2ad0b8, a8 +3f2aa340: move a8, *a14+, 1 +3f2aa350: move a13, a11 +3f2aa360: addi 0x140, a11 +3f2aa380: move a11, *a14+, 1 +3f2aa390: calla L3FB34430 +3f2aa3c0: move a14, -*sp, 1 +3f2aa3d0: movk 2, a11 +L3F2AA3E0: +3f2aa3e0: move a11, *a14+, 1 +3f2aa3f0: move a13, a11 +3f2aa400: addi 0x140, a11 +3f2aa420: move a11, *a14+, 1 +3f2aa430: calla L3F309350 +3f2aa460: movi 0xda, a8 +3f2aa480: jruc L3F2AA4A0 +L3F2AA490: +3f2aa490: movk 1, a8 +L3F2AA4A0: +3f2aa4a0: move *sp(0x80), a14, 1 +3f2aa4c0: mmfm sp, a9,a11,a13 +3f2aa4e0: rets 2 +3f2aa4f0: sra a10, a13 +3f2aa500: .word 0x7373 +3f2aa510: srl a11, a1 +3f2aa520: .word 0x7365 +3f2aa530: .word 0x7220 +3f2aa540: .word 0x7663 +3f2aa550: .word 0x0064 +3f2aa560: dsjs sp, L3F2AA3E0 +3f2aa570: sub a0, a0 +3f2aa580: .word 0x7075 +3f2aa590: rl a11, a12 +3f2aa5a0: sla a11, a3 +3f2aa5b0: sra b11, b4 +3f2aa5c0: sla 0x3, b3 +3f2aa5d0: sll b11, b2 +3f2aa5e0: sra b3, b6 +3f2aa5f0: move a8, a0 +3f2aa600: .word 0x7365 +3f2aa610: sla b11, b3 +3f2aa620: sra a11, a7 +3f2aa630: sla 0x3, b3 +3f2aa640: mods b11, b8 +3f2aa650: sll 0x1b, b4 +3f2aa660: sra a3, a5 +3f2aa670: move a8, a0 +3f2aa680: .word 0x7365 +3f2aa690: sla b11, b3 +3f2aa6a0: sra a11, a7 +3f2aa6b0: sla 0x3, b3 +3f2aa6c0: sra b11, b2 +3f2aa6d0: .word 0x782d +3f2aa6e0: .word 0x746d +3f2aa6f0: sra a9, a7 +3f2aa700: .word 0x0064 +3f2aa710: mods b2, b3 +3f2aa720: .word 0x746f +3f2aa730: sla 0x3, b3 +3f2aa740: sra b10, b2 +3f2aa750: sra a11, a3 +3f2aa760: .word 0x7669 +3f2aa770: sra a3, a5 +3f2aa780: cmp a8, a0 +3f2aa790: mods a3, a12 +3f2aa7a0: srl a11, a5 +3f2aa7b0: mods a3, a1 +3f2aa7c0: move a9, a0 +3f2aa7d0: srl b11, b3 +3f2aa7e0: sla 0x3, b3 +3f2aa7f0: sll b11, b2 +3f2aa800: sra b3, b6 +3f2aa810: andn a8, a0 +3f2aa820: modu a11, a12 +3f2aa830: .word 0x7374 +3f2aa840: .word 0x7820 +3f2aa850: .word 0x746d +3f2aa860: sra a9, a7 +3f2aa870: .word 0x0064 +3f2aa880: mods a2, a9 +3f2aa890: sra a11, a12 +3f2aa8a0: sla a11, a7 +3f2aa8b0: sla 0x3, a12 +3f2aa8c0: mods b2, b3 +3f2aa8d0: .word 0x746f +3f2aa8e0: sla 0x3, b3 +3f2aa8f0: sll b11, b2 +3f2aa900: sra b3, b6 +3f2aa910: addc a0, a0 +3f2aa920: .word 0x7479 +3f2aa930: .word 0x7365 +3f2aa940: .word 0x7220 +3f2aa950: .word 0x7663 +3f2aa960: .word 0x0064 +3f2aa970: .word 0x7942 +3f2aa980: sra b11, b4 +3f2aa990: sla 0x3, b3 +3f2aa9a0: mods b11, b8 +3f2aa9b0: sll 0x1b, b4 +3f2aa9c0: sra a3, a5 +3f2aa9d0: sll 0x8, a0 +3f2aa9e0: rl 0x11, b0 +3f2aa9f0: srl 0x16, b8 +3f2aaa00: rl 0x1, a5 +3f2aaa10: divs b1, b2 +3f2aaa20: sll 0x9, a13 +3f2aaa30: rl 0x11, b0 +3f2aaa40: srl 0x16, b8 +3f2aaa50: rl 0x1, a5 +3f2aaa60: divs b1, b2 +3f2aaa70: sll 0x9, a13 +3f2aaa80: rl 0x11, b0 +3f2aaa90: srl 0x16, b8 +3f2aaaa0: rl 0x1, a5 +3f2aaab0: divs b1, b2 +3f2aaac0: andn a0, a0 +3f2aaad0: sla a11, a5 +3f2aaae0: rl a3, a3 +3f2aaaf0: sll a3, a1 +3f2aab00: sra a11, a12 +3f2aab10: or a0, a0 +3f2aab20: mods a11, a9 +3f2aab30: sra a3, a5 +3f2aab40: modu a9, a13 +3f2aab50: .word 0x7475 +3f2aab60: andn a8, a0 +3f2aab70: .word 0x7568 +3f2aab80: sra b3, b4 +3f2aab90: .word 0x776f +3f2aaba0: sla 0x3, a14 +3f2aabb0: addc a0, a0 +3f2aabc0: sra a3, a1 +3f2aabd0: mods a9, a0 +3f2aabe0: mods b3, b5 +3f2aabf0: sll b11, b4 +3f2aac00: .word 0x7473 +3f2aac10: .word 0x7220 +3f2aac20: .word 0x7663 +3f2aac30: .word 0x0064 +3f2aac40: modu b2, b5 +3f2aac50: modu a3, a11 +3f2aac60: .word 0x776f +3f2aac70: sla 0x3, a14 +3f2aac80: rev a0 +3f2aac90: sla 0x1, a0 +3f2aaca0: sla 0x1, a0 +3f2aacb0: sla 0x1, a0 +3f2aacc0: sla 0x1, a0 +3f2aacd0: rev a0 +3f2aace0: .word 0x7325 +3f2aacf0: sla 0x1, a12 +3f2aad00: sla a11, a3 +3f2aad10: mods a3, a12 +3f2aad20: sll a11, sp +3f2aad30: srl a1, a0 +3f2aad40: rl a11, a1 +3f2aad50: sra a11, a12 +3f2aad60: sla 0x3, a4 +3f2aad70: modu a3, a9 +3f2aad80: .word 0x7320 +3f2aad90: modu a11, a8 +3f2aada0: mpyu b11, b7 +3f2aadb0: modu a11, a14 +3f2aadc0: sra a11, a4 +3f2aadd0: sra 0x17, a8 +3f2aade0: move a0, a0 +3f2aadf0: .word 0x7461 +3f2aae00: modu a1, a0 +3f2aae10: sra a3, sp +3f2aae20: sla 0x3, a5 +3f2aae30: .word 0x7325 +3f2aae40: rl a9, a0 +3f2aae50: sla 0x3, b3 +3f2aae60: modu a11, a14 +3f2aae70: sla 0x3, b4 +3f2aae80: modu a3, a11 +3f2aae90: .word 0x776f +3f2aaea0: srl 0xd, a14 +3f2aaeb0: move a0, b0 +3f2aaec0: sra a3, sp +3f2aaed0: dsjs a5, L3F2AB010 +3f2aaee0: sll 0x9, a0 +3f2aaef0: .word 0x0073 +3f2aaf00: sra a2, a1 +3f2aaf10: .word 0x7264 +3f2aaf20: .word 0x7365 +3f2aaf30: dsjs b3, L3F2AB070 +3f2aaf40: sla 0x1, a0 +3f2aaf50: move a0, a0 +3f2aaf60: or a2, a1 +3f2aaf70: and a1, a0 +3f2aaf80: modu b11, b2 +3f2aaf90: modu b11, b4 +3f2aafa0: modu a11, a3 +3f2aafb0: dsjs a12, L3F2AB0F0 +3f2aafc0: sla 0x1, a0 +3f2aafd0: xor a1, a0 +3f2aafe0: sra a1, a5 +3f2aaff0: sll 0x9, a14 +3f2ab000: .word 0x0064 +L3F2AB010: +3f2ab010: sla a10, a4 +3f2ab020: sla b11, b4 +3f2ab030: move a1, a0 +3f2ab040: modu a3, a9 +3f2ab050: sla 0x3, a11 +3f2ab060: .word 0x7246 +L3F2AB070: +3f2ab070: mods a11, a1 +3f2ab080: sla 0x3, a5 +3f2ab090: rl b10, b3 +3f2ab0a0: sra b11, b10 +3f2ab0b0: sla 0x1, b10 +3f2ab0c0: sra a1, a5 +3f2ab0d0: cmp a8, a0 +3f2ab0e0: sra a11, a4 +L3F2AB0F0: +3f2ab0f0: .word 0x746e +3f2ab100: srl a3, a9 +3f2ab110: sll a11, a9 +3f2ab120: .word 0x7461 +3f2ab130: modu a11, a9 +3f2ab140: dsjs a14, L3F2AB280 +3f2ab150: sla 0x1, a0 +3f2ab160: .word 0x7325 +3f2ab170: move a0, b0 +3f2ab180: sra a3, sp +3f2ab190: sla 0x3, a5 +3f2ab1a0: .word 0x7247 +3f2ab1b0: .word 0x756f +3f2ab1c0: .word 0x7370 +3f2ab1d0: sla 0x1, b10 +3f2ab1e0: rev a0 +3f2ab1f0: sra a1, a5 +3f2ab200: rev a12 +3f2ab210: .word 0x7453 +3f2ab220: .word 0x7461 +3f2ab230: dsjs a5, L3F2AB370 +3f2ab240: sla 0x1, a0 +3f2ab250: .word 0x7325 +3f2ab260: andn a8, a0 +3f2ab270: .word 0x7265 +L3F2AB280: +3f2ab280: rl b11, b6 +3f2ab290: sra a11, a3 +3f2ab2a0: move a1, b0 +3f2ab2b0: mods a11, a1 +3f2ab2c0: .word 0x0065 +3f2ab2d0: sla b10, b2 +3f2ab2e0: rl b11, b4 +3f2ab2f0: srl a11, a14 +3f2ab300: cmp a8, a0 +3f2ab310: sra a11, a4 +3f2ab320: .word 0x746e +3f2ab330: srl a3, a9 +3f2ab340: sll a11, a9 +3f2ab350: .word 0x7461 +3f2ab360: modu a11, a9 +L3F2AB370: +3f2ab370: .word 0x006e +3f2ab380: .word 0x7325 +3f2ab390: sll 0x8, a0 +3f2ab3a0: .word 0x0064 +3f2ab3b0: rl 0x9, a5 +3f2ab3c0: .word 0x7338 +3f2ab3d0: sll 0x9, b10 +3f2ab3e0: .word 0x7539 +3f2ab3f0: sll 0x8, a0 +3f2ab400: srl 0x1d, b3 +3f2ab410: sll a1, a0 +3f2ab420: srl b3, b5 +3f2ab430: sra a11, a6 +3f2ab440: sla 0x3, b2 +3f2ab450: .word 0x7865 +3f2ab460: sra a11, a3 +3f2ab470: sra a3, a5 +3f2ab480: sra a3, a5 +3f2ab490: rl a9, a0 +3f2ab4a0: sla 0x3, a14 +3f2ab4b0: rl b3, b3 +3f2ab4c0: .word 0x776f +3f2ab4d0: modu b2, sp +3f2ab4e0: sra a3, sp +3f2ab4f0: sra 0x1d, a5 +3f2ab500: rev a9 +3f2ab510: .word 0x7325 +3f2ab520: sla 0x1, a12 +3f2ab530: sla a11, a3 +3f2ab540: mods a3, a12 +3f2ab550: sll a11, sp +3f2ab560: srl a1, a0 +3f2ab570: rl a11, a1 +3f2ab580: sra a11, a12 +3f2ab590: sla 0x3, a4 +3f2ab5a0: modu a3, a9 +3f2ab5b0: .word 0x7320 +3f2ab5c0: modu a11, a8 +3f2ab5d0: mpyu b11, b7 +3f2ab5e0: modu a11, a14 +3f2ab5f0: sra a11, a4 +3f2ab600: sra 0x1d, b3 +3f2ab610: rev a9 +3f2ab620: rev a10 +3f2ab630: sll 0x9, a10 +3f2ab640: sll 0x8, a0 +3f2ab650: srl 0x1d, b3 +3f2ab660: .word 0x7420 +3f2ab670: modu a11, sp +3f2ab680: mods a9, a0 +3f2ab690: modu a3, a1 +3f2ab6a0: sla 0x3, b9 +3f2ab6b0: modu a11, a14 +3f2ab6c0: sra a11, a4 +3f2ab6d0: sla 0x3, b3 +3f2ab6e0: sll 0x9, a8 +3f2ab6f0: sra 0x15, a4 +3f2ab700: rl a9, a0 +3f2ab710: sla 0x3, a14 +3f2ab720: sla a11, a12 +3f2ab730: sla 0x3, a4 +3f2ab740: modu a3, a9 +3f2ab750: .word 0x7320 +3f2ab760: modu a11, a8 +3f2ab770: mpyu b11, b7 +3f2ab780: modu a11, a14 +3f2ab790: sra a11, a4 +3f2ab7a0: sra 0x1d, b3 +3f2ab7b0: rev a9 +3f2ab7c0: sla a10, a12 +3f2ab7d0: sla 0x3, b4 +3f2ab7e0: modu a11, a14 +3f2ab7f0: sra a11, a4 +3f2ab800: sll 0x9, a0 +3f2ab810: sla 0x3, b3 +3f2ab820: modu a11, a14 +3f2ab830: sla 0x3, b4 +3f2ab840: modu a3, a11 +3f2ab850: .word 0x776f +3f2ab860: srl 0xd, a14 +3f2ab870: sll 0x8, a0 +3f2ab880: srl 0x1d, b3 +3f2ab890: sll a1, a0 +3f2ab8a0: srl b3, b5 +3f2ab8b0: sra a11, a6 +3f2ab8c0: sla 0x3, b2 +3f2ab8d0: .word 0x7865 +3f2ab8e0: sra a11, a3 +3f2ab8f0: sra a3, a5 +3f2ab900: sra a3, a5 +3f2ab910: rl a9, a0 +3f2ab920: sla 0x3, a14 +3f2ab930: rl b3, b3 +3f2ab940: .word 0x776f +3f2ab950: modu b2, sp +3f2ab960: sra a3, sp +3f2ab970: .word 0x7365 +3f2ab980: sra 0x17, a8 +3f2ab990: sll 0x8, a0 +3f2ab9a0: srl 0x1d, b3 +3f2ab9b0: sll a9, a0 +3f2ab9c0: mods a3, a1 +3f2ab9d0: modu a11, a12 +3f2ab9e0: sla 0x3, a3 +3f2ab9f0: sla a11, a6 +3f2aba00: mods a3, a9 +3f2aba10: sra a3, a5 +3f2aba20: rl a9, a0 +3f2aba30: sla 0x3, a14 +3f2aba40: rl b3, b3 +3f2aba50: .word 0x776f +3f2aba60: .word 0x735f +3f2aba70: .word 0x7265 +3f2aba80: rl b11, b6 +3f2aba90: sra a11, a3 +3f2abaa0: sra 0x17, a8 +3f2abab0: andn a8, a0 +3f2abac0: .word 0x7265 +3f2abad0: rl b11, b6 +3f2abae0: sra a11, a3 +3f2abaf0: sll 0x9, a0 +3f2abb00: sla 0x3, b3 +3f2abb10: .word 0x7369 +3f2abb20: modu a1, a0 +3f2abb30: .word 0x746f +3f2abb40: modu a9, a0 +3f2abb50: srl a3, a6 +3f2abb60: .word 0x7265 +3f2abb70: sra a3, a5 +3f2abb80: move a0, a0 +3f2abb90: .word 0x7461 +3f2abba0: .word 0x7320 +3f2abbb0: .word 0x7265 +3f2abbc0: rl b11, b6 +3f2abbd0: sra a11, a3 +3f2abbe0: sll 0x9, a0 +3f2abbf0: sla 0x3, b3 +3f2abc00: modu a11, a14 +3f2abc10: sla 0x3, b4 +3f2abc20: srl a3, sp +3f2abc30: sra a11, a6 +3f2abc40: sra b11, b2 +3f2abc50: srl 0xd, a4 +3f2abc60: sll 0x8, a0 +3f2abc70: srl 0x1d, b3 +3f2abc80: sll a1, a0 +3f2abc90: srl b3, b5 +3f2abca0: sra a11, a6 +3f2abcb0: sla 0x3, b2 +3f2abcc0: .word 0x7865 +3f2abcd0: sra a11, a3 +3f2abce0: sra a3, a5 +3f2abcf0: sra a3, a5 +3f2abd00: rl a9, a0 +3f2abd10: sla 0x3, a14 +3f2abd20: rl b3, b3 +3f2abd30: .word 0x776f +3f2abd40: .word 0x735f +3f2abd50: .word 0x7265 +3f2abd60: rl b11, b6 +3f2abd70: sra a11, a3 +3f2abd80: sra 0x17, a8 +3f2abd90: sll 0x8, a0 +3f2abda0: srl 0x1d, b3 +3f2abdb0: sll a9, a0 +3f2abdc0: mods a3, a1 +3f2abdd0: modu a11, a12 +3f2abde0: sla 0x3, a3 +3f2abdf0: sla a11, a6 +3f2abe00: mods a3, a9 +3f2abe10: sra a3, a5 +3f2abe20: rl a9, a0 +3f2abe30: sla 0x3, a14 +3f2abe40: rl b3, b3 +L3F2ABE50: +3f2abe50: .word 0x776f +3f2abe60: .word 0x735f +3f2abe70: .word 0x7265 +3f2abe80: rl b11, b6 +3f2abe90: sra a11, a3 +3f2abea0: sra 0x1d, b3 +3f2abeb0: rev a9 +3f2abec0: sra b11, b3 +3f2abed0: .word 0x7672 +3f2abee0: sll a11, a9 +3f2abef0: dsjs a5, L3F2ABE50 +3f2abf00: .word 0x7830 +3f2abf10: .word 0x7825 +3f2abf20: .word 0x7720 +3f2abf30: .word 0x7469 +3f2abf40: modu a11, a8 +3f2abf50: .word 0x7475 +3f2abf60: .word 0x7020 +3f2abf70: .word 0x7261 +3f2abf80: modu a3, a5 +3f2abf90: .word 0x0a74 +3f2abfa0: sll 0x8, a0 +3f2abfb0: srl 0x1d, b3 +3f2abfc0: .word 0x7420 +3f2abfd0: modu a11, sp +3f2abfe0: mods a9, a0 +3f2abff0: modu a3, a1 +3f2ac000: sla 0x3, b9 +3f2ac010: sll 0x9, a8 +3f2ac020: sra 0x15, a4 +3f2ac030: .word 0x7320 +3f2ac040: .word 0x7265 +3f2ac050: rl b11, b6 +3f2ac060: sra a11, a3 +3f2ac070: sla 0x3, b3 +3f2ac080: modu a3, a9 +3f2ac090: .word 0x7320 +3f2ac0a0: modu a11, a8 +3f2ac0b0: mpyu b11, b7 +3f2ac0c0: sra b11, b3 +3f2ac0d0: .word 0x7672 +3f2ac0e0: sll a11, a9 +3f2ac0f0: .word 0x7365 +3f2ac100: sra 0x17, a8 +3f2ac110: move a0, a0 +3f2ac120: .word 0x7461 +3f2ac130: .word 0x7320 +3f2ac140: .word 0x7265 +3f2ac150: rl b11, b6 +3f2ac160: sra a11, a3 +3f2ac170: sll 0x9, a0 +3f2ac180: sla 0x3, b3 +3f2ac190: .word 0x7369 +3f2ac1a0: modu a1, a0 +3f2ac1b0: .word 0x746f +3f2ac1c0: modu a9, a0 +3f2ac1d0: srl a3, a6 +3f2ac1e0: .word 0x7265 +3f2ac1f0: sra a3, a5 +3f2ac200: rev a14 +3f2ac210: .word 0x7325 +3f2ac220: sla 0x1, a12 +3f2ac230: .word 0x7562 +3f2ac240: srl a3, a6 +3f2ac250: .word 0x7265 +3f2ac260: modu a9, a0 +3f2ac270: sra b11, b6 +3f2ac280: .word 0x7772 +3f2ac290: rl b11, b2 +3f2ac2a0: sra b11, b4 +3f2ac2b0: rl a9, a0 +3f2ac2c0: sla 0x3, a14 +3f2ac2d0: rl b3, b3 +3f2ac2e0: .word 0x776f +3f2ac2f0: .word 0x735f +3f2ac300: .word 0x7265 +3f2ac310: rl b11, b6 +3f2ac320: sra a11, a3 +3f2ac330: sra 0x1d, b3 +3f2ac340: rev a9 +3f2ac350: andn a8, a10 +3f2ac360: .word 0x7265 +3f2ac370: sra b11, b6 +3f2ac380: sla 0x3, b2 +3f2ac390: modu a10, a3 +3f2ac3a0: modu b3, b5 +3f2ac3b0: sra b11, b4 +3f2ac3c0: .word 0x7372 +3f2ac3d0: .word 0x0a00 +3f2ac3e0: srl 0x17, a13 +3f2ac3f0: srl 0x17, a13 +3f2ac400: srl 0x17, a13 +3f2ac410: srl 0x17, a13 +3f2ac420: srl 0x17, a13 +3f2ac430: srl 0x17, a13 +3f2ac440: srl 0x17, a13 +3f2ac450: srl 0x17, a13 +3f2ac460: srl 0x17, a13 +3f2ac470: srl 0x17, a13 +3f2ac480: srl 0x17, a13 +3f2ac490: srl 0x17, a13 +3f2ac4a0: srl 0x17, a13 +3f2ac4b0: srl 0x17, a13 +3f2ac4c0: srl 0x17, a13 +3f2ac4d0: srl 0x17, a13 +3f2ac4e0: srl 0x17, a13 +3f2ac4f0: srl 0x17, a13 +3f2ac500: srl 0x17, a13 +3f2ac510: srl 0x17, a13 +3f2ac520: srl 0x17, a13 +3f2ac530: srl 0x17, a13 +3f2ac540: srl 0x17, a13 +3f2ac550: srl 0x17, a13 +3f2ac560: srl 0x17, a13 +3f2ac570: srl 0x17, a13 +3f2ac580: srl 0x17, a13 +3f2ac590: srl 0x17, a13 +3f2ac5a0: srl 0x17, a13 +3f2ac5b0: srl 0x17, a13 +3f2ac5c0: srl 0x17, a13 +3f2ac5d0: srl 0x17, a13 +3f2ac5e0: srl 0x17, a13 +3f2ac5f0: srl 0x17, a13 +3f2ac600: srl 0x17, a13 +3f2ac610: srl 0x17, a13 +3f2ac620: srl 0x17, a13 +3f2ac630: srl 0x17, a13 +3f2ac640: srl 0x17, a13 +3f2ac650: srl 0x17, a13 +3f2ac660: .word 0x0a00 +3f2ac670: sra b10, b3 +3f2ac680: .word 0x7672 +3f2ac690: .word 0x7265 +3f2ac6a0: or a9, a0 +3f2ac6b0: .word 0x7470 +3f2ac6c0: mods a11, a9 +3f2ac6d0: dsjs a5, L3F2AC810 +3f2ac6e0: sla 0x1, a0 +3f2ac6f0: sla 0x1, a0 +3f2ac700: sla 0x1, a0 +3f2ac710: sla 0x1, a0 +3f2ac720: sla 0x1, a0 +3f2ac730: sla 0x1, a0 +3f2ac740: sla 0x1, a0 +3f2ac750: sla 0x1, a0 +3f2ac760: sla 0x1, a0 +3f2ac770: sla 0x1, a0 +3f2ac780: dsjs a5, L3F2AC820 +3f2ac790: sla 0x3, a4 +3f2ac7a0: rl 0x1, a5 +3f2ac7b0: sra b1, b2 +3f2ac7c0: sll 0x9, b10 +3f2ac7d0: rl 0x11, b0 +3f2ac7e0: dsjs a4, L3F2AC920 +3f2ac7f0: rl 0x1, a5 +3f2ac800: sra b1, b2 +L3F2AC810: +3f2ac810: .word 0x0a00 +L3F2AC820: +3f2ac820: modu b10, b4 +3f2ac830: sla b11, b4 +3f2ac840: sla 0x3, a12 +3f2ac850: .word 0x7544 +3f2ac860: mods b3, b0 +3f2ac870: sll a11, a9 +3f2ac880: .word 0x7461 +3f2ac890: sla 0x3, a5 +3f2ac8a0: modu a10, a14 +3f2ac8b0: sra a11, a4 +3f2ac8c0: dsjs b3, L3F2ACA00 +3f2ac8d0: sla 0x1, a0 +3f2ac8e0: sla 0x1, a0 +3f2ac8f0: sla 0x1, a0 +3f2ac900: sla 0x1, a0 +3f2ac910: sla 0x1, a0 +L3F2AC920: +3f2ac920: sla 0x1, a0 +3f2ac930: dsjs a5, L3F2AC9D0 +3f2ac940: .word 0x0064 +3f2ac950: move a8, a10 +3f2ac960: .word 0x7365 +3f2ac970: sla b11, b3 +3f2ac980: sra a11, a7 +3f2ac990: sla 0x3, b3 +3f2ac9a0: .word 0x7254 +3f2ac9b0: modu a3, a1 +3f2ac9c0: mods b11, b3 +L3F2AC9D0: +3f2ac9d0: .word 0x7469 +3f2ac9e0: sra b11, b4 +3f2ac9f0: dsjs a4, L3F2ACB30 +L3F2ACA00: +3f2aca00: sla 0x1, a0 +3f2aca10: sla 0x1, a0 +3f2aca20: sla 0x1, a0 +3f2aca30: sla 0x1, a0 +3f2aca40: sla 0x1, a0 +3f2aca50: sla 0x1, a0 +3f2aca60: sll 0x9, a0 +3f2aca70: sra b1, b9 +3f2aca80: .word 0x0a00 +3f2aca90: sra a10, a13 +3f2acaa0: .word 0x7373 +3f2acab0: srl a11, a1 +3f2acac0: .word 0x7365 +3f2acad0: andn a1, a0 +3f2acae0: .word 0x7465 +3f2acaf0: sla b11, b2 +3f2acb00: .word 0x736e +3f2acb10: rl a11, a13 +3f2acb20: .word 0x7474 +L3F2ACB30: +3f2acb30: sra a3, a5 +3f2acb40: sla 0x1, b10 +3f2acb50: sla 0x1, a0 +3f2acb60: sla 0x1, a0 +3f2acb70: sla 0x1, a0 +3f2acb80: sla 0x1, a0 +3f2acb90: sla 0x1, a0 +3f2acba0: dsjs a5, L3F2ACC40 +3f2acbb0: .word 0x0064 +3f2acbc0: move a8, a10 +3f2acbd0: .word 0x7365 +3f2acbe0: sla b11, b3 +3f2acbf0: sra a11, a7 +3f2acc00: sla 0x3, b3 +3f2acc10: sra b10, b2 +3f2acc20: sra a11, a3 +3f2acc30: .word 0x7669 +L3F2ACC40: +3f2acc40: sra a3, a5 +3f2acc50: sla 0x1, b10 +3f2acc60: sla 0x1, a0 +3f2acc70: sla 0x1, a0 +3f2acc80: sla 0x1, a0 +3f2acc90: sla 0x1, a0 +3f2acca0: sla 0x1, a0 +3f2accb0: sla 0x1, a0 +3f2accc0: sla 0x1, a0 +3f2accd0: sll 0x9, a0 +3f2acce0: sra b1, b9 +3f2accf0: .word 0x0a00 +3f2acd00: sra a10, a13 +3f2acd10: .word 0x7373 +3f2acd20: srl a11, a1 +3f2acd30: .word 0x7365 +3f2acd40: andn a1, a0 +3f2acd50: sll a11, a5 +3f2acd60: rl a11, a5 +3f2acd70: sra b11, b6 +3f2acd80: sla 0x3, a4 +3f2acd90: .word 0x754f +3f2acda0: sla 0x3, b4 +3f2acdb0: srl a2, sp +3f2acdc0: andn a9, a0 +3f2acdd0: .word 0x7165 +3f2acde0: sra b11, b5 +3f2acdf0: sll a11, a14 +3f2ace00: dsjs a5, L3F2ACF40 +3f2ace10: dsjs a5, L3F2ACEB0 +3f2ace20: .word 0x0064 +3f2ace30: cmp a8, a10 +3f2ace40: mods a3, a12 +3f2ace50: srl a11, a5 +3f2ace60: mods a3, a1 +3f2ace70: move a9, a0 +3f2ace80: .word 0x7365 +3f2ace90: sla b11, b3 +3f2acea0: sra a11, a7 +L3F2ACEB0: +3f2aceb0: sla 0x3, b3 +3f2acec0: sra b10, b2 +3f2aced0: sra a11, a3 +3f2acee0: .word 0x7669 +3f2acef0: sra a3, a5 +3f2acf00: sla 0x1, b10 +3f2acf10: sla 0x1, a0 +3f2acf20: sla 0x1, a0 +3f2acf30: sla 0x1, a0 +L3F2ACF40: +3f2acf40: sll 0x9, a0 +3f2acf50: sra b1, b9 +3f2acf60: .word 0x0a00 +3f2acf70: mods a2, a9 +3f2acf80: sra a11, a12 +3f2acf90: sla a11, a7 +3f2acfa0: sla 0x3, a12 +3f2acfb0: mods b2, b3 +3f2acfc0: .word 0x746f +3f2acfd0: sla 0x3, b3 +3f2acfe0: sra b10, b2 +3f2acff0: sra a11, a3 +3f2ad000: .word 0x7669 +3f2ad010: sra a3, a5 +3f2ad020: sla 0x1, b10 +3f2ad030: sla 0x1, a0 +3f2ad040: sla 0x1, a0 +3f2ad050: sla 0x1, a0 +3f2ad060: sla 0x1, a0 +3f2ad070: sla 0x1, a0 +3f2ad080: dsjs a5, L3F2AD120 +3f2ad090: .word 0x0064 +3f2ad0a0: .word 0x0a0a +3f2ad0b0: sll 0x8, a0 +3f2ad0c0: srl 0x1d, b3 +3f2ad0d0: sll a1, a0 +3f2ad0e0: srl b3, b5 +3f2ad0f0: sra a11, a6 +3f2ad100: sla 0x3, b2 +3f2ad110: .word 0x766f +L3F2AD120: +3f2ad120: .word 0x7265 +3f2ad130: .word 0x7277 +3f2ad140: .word 0x7469 +3f2ad150: sla 0x3, a5 +3f2ad160: modu a3, a9 +3f2ad170: .word 0x7320 +3f2ad180: modu a11, a8 +3f2ad190: mpyu b11, b7 +3f2ad1a0: modu a11, a3 +3f2ad1b0: modu b3, b5 +3f2ad1c0: sra b11, b4 +3f2ad1d0: .word 0x7372 +3f2ad1e0: sra 0x17, a8 +3f2ad1f0: andn a8, a0 +3f2ad200: .word 0x7365 +3f2ad210: rl b11, b3 +3f2ad220: modu a3, sp +3f2ad230: andn a8, a0 +3f2ad240: .word 0x7265 +3f2ad250: rl b11, b6 +3f2ad260: sra a11, a3 +3f2ad270: move a0, b0 +3f2ad280: sra a3, sp +3f2ad290: .word 0x0065 +3f2ad2a0: sra b10, b2 +3f2ad2b0: modu a11, a13 +3f2ad2c0: sra b11, b4 +3f2ad2d0: and a1, a0 +3f2ad2e0: .word 0x726f +3f2ad2f0: .word 0x0074 +3f2ad300: modu a10, a12 +3f2ad310: sla a11, a3 +3f2ad320: sla 0x3, a12 +3f2ad330: modu b10, b0 +3f2ad340: .word 0x7472 +3f2ad350: .word 0x0a00 +3f2ad360: .word 0x7325 +3f2ad370: sla 0x0, a0 +3f2ad380: sll 0x9, a0 +3f2ad390: .word 0x0064 +3f2ad3a0: modu a11, a14 +3f2ad3b0: sla 0x3, b4 +3f2ad3c0: .word 0x7073 +3f2ad3d0: sll a11, a5 +3f2ad3e0: rl a11, a6 +3f2ad3f0: sra a3, a5 +3f2ad400: modu a0, a0 +3f2ad410: .word 0x746f +3f2ad420: .word 0x7320 +3f2ad430: sra b11, b0 +3f2ad440: rl a11, a3 +3f2ad450: rl a11, a6 +3f2ad460: sra a3, a5 +3f2ad470: move a0, b0 +3f2ad480: sla 0x3, sp +3f2ad490: sla a11, a12 +3f2ad4a0: sla 0x3, b4 +3f2ad4b0: sra b11, b3 +3f2ad4c0: .word 0x7373 +3f2ad4d0: modu a11, a9 +3f2ad4e0: .word 0x736e +3f2ad4f0: sra a9, a0 +3f2ad500: rl b11, b8 +3f2ad510: .word 0x7473 +3f2ad520: rev a14 +3f2ad530: .word 0x0a0a +3f2ad540: modu b10, b4 +3f2ad550: sla b11, b4 +3f2ad560: sla 0x3, a12 +3f2ad570: .word 0x754e +3f2ad580: sll a3, a13 +3f2ad590: .word 0x7265 +3f2ad5a0: modu a9, a0 +3f2ad5b0: sla 0x3, a6 +3f2ad5c0: sra b10, b3 +3f2ad5d0: .word 0x7373 +3f2ad5e0: modu a11, a9 +3f2ad5f0: .word 0x736e +3f2ad600: move a1, a0 +3f2ad610: .word 0x7369 +3f2ad620: sra b11, b4 +3f2ad630: dsjs a4, L3F2AD770 +3f2ad640: sla 0x1, a0 +3f2ad650: sra a1, a5 +3f2ad660: .word 0x0a0a +3f2ad670: sll 0x8, a0 +3f2ad680: srl 0x1d, b3 +3f2ad690: sll a1, a0 +3f2ad6a0: srl b3, b5 +3f2ad6b0: sra a11, a6 +3f2ad6c0: sla 0x3, b2 +3f2ad6d0: .word 0x766f +3f2ad6e0: .word 0x7265 +3f2ad6f0: .word 0x7277 +3f2ad700: .word 0x7469 +3f2ad710: sla 0x3, a5 +3f2ad720: modu a3, a9 +3f2ad730: .word 0x7320 +3f2ad740: modu a11, a8 +3f2ad750: mpyu b11, b7 +3f2ad760: sra b11, b3 +L3F2AD770: +3f2ad770: .word 0x7373 +3f2ad780: modu a11, a9 +3f2ad790: .word 0x736e +3f2ad7a0: sra 0x17, a8 +3f2ad7b0: .word 0x0a00 +3f2ad7c0: .word 0x7250 +3f2ad7d0: .word 0x746f +3f2ad7e0: sll a11, sp +3f2ad7f0: mods a3, sp +3f2ad800: xor a1, a0 +3f2ad810: .word 0x7265 +3f2ad820: rl b11, b3 +3f2ad830: modu a3, sp +3f2ad840: call b10 +3f2ad850: sra a1, a5 +3f2ad860: sll 0x9, a14 +3f2ad870: .word 0x0064 +3f2ad880: and a0, a10 +3f2ad890: modu b11, b2 +3f2ad8a0: .word 0x7564 +3f2ad8b0: .word 0x7463 +3f2ad8c0: addc a9, a0 +3f2ad8d0: sra a3, sp +3f2ad8e0: dsjs a5, L3F2ADA20 +3f2ad8f0: trap 9 +3f2ad900: sra a1, a5 +3f2ad910: .word 0x0a00 +3f2ad920: andn a8, a10 +3f2ad930: .word 0x7265 +3f2ad940: sra b11, b6 +3f2ad950: sla 0x3, b2 +3f2ad960: sra a2, a1 +3f2ad970: .word 0x7264 +3f2ad980: .word 0x7365 +3f2ad990: dsjs b3, L3F2ADAD0 +3f2ad9a0: trap 9 +3f2ad9b0: .word 0x7325 +3f2ad9c0: .word 0x0a00 +3f2ad9d0: move a8, a10 +3f2ad9e0: .word 0x7861 +3f2ad9f0: mods a11, a9 +3f2ada00: mods b11, b5 +3f2ada10: andn a9, a0 +L3F2ADA20: +3f2ada20: .word 0x7365 +3f2ada30: rl b11, b3 +3f2ada40: modu a3, sp +3f2ada50: dsjs b3, L3F2ADB90 +3f2ada60: sll 0x8, a9 +3f2ada70: .word 0x0064 +3f2ada80: add a8, a10 +3f2ada90: .word 0x7475 +3f2adaa0: sra a11, a8 +3f2adab0: .word 0x746e +3f2adac0: srl a3, a9 +L3F2ADAD0: +3f2adad0: sll a11, a9 +3f2adae0: .word 0x7461 +3f2adaf0: modu a11, a9 +3f2adb00: sla 0x3, a14 +3f2adb10: sub a2, a9 +3f2adb20: call b10 +3f2adb30: rl 0x1, a5 +3f2adb40: divs b1, b8 +3f2adb50: .word 0x0a00 +3f2adb60: xor a0, a10 +3f2adb70: sra b11, b4 +3f2adb80: addc a9, a0 +L3F2ADB90: +3f2adb90: .word 0x7269 +3f2adba0: .word 0x7563 +3f2adbb0: .word 0x7469 +3f2adbc0: or a1, a0 +3f2adbd0: mods a11, a9 +3f2adbe0: .word 0x7265 +3f2adbf0: call b10 +3f2adc00: sll 0x8, a9 +3f2adc10: sla 0x3, a4 +3f2adc20: rl a11, a13 +3f2adc30: mods a3, a12 +3f2adc40: .word 0x7369 +3f2adc50: sll a11, a5 +3f2adc60: modu a3, sp +3f2adc70: .word 0x7364 +3f2adc80: .word 0x0a00 +3f2adc90: divs a0, a10 +3f2adca0: addc a9, a0 +3f2adcb0: .word 0x7269 +3f2adcc0: .word 0x7563 +3f2adcd0: .word 0x7469 +3f2adce0: or a1, a0 +3f2adcf0: mods a11, a9 +3f2add00: .word 0x7265 +3f2add10: call b10 +3f2add20: sll 0x8, a9 +3f2add30: sla 0x3, a4 +3f2add40: rl a11, a13 +3f2add50: mods a3, a12 +3f2add60: .word 0x7369 +3f2add70: sll a11, a5 +3f2add80: modu a3, sp +3f2add90: .word 0x7364 +3f2adda0: .word 0x0a00 +3f2addb0: sra b10, b2 +3f2addc0: .word 0x7274 +3f2addd0: modu a3, a1 +3f2adde0: mods b11, b3 +3f2addf0: .word 0x7469 +3f2ade00: or a1, a0 +3f2ade10: mods a11, a9 +3f2ade20: .word 0x7265 +3f2ade30: call b10 +3f2ade40: sra a1, a5 +3f2ade50: .word 0x7320 +3f2ade60: sll a11, a5 +3f2ade70: modu a3, sp +3f2ade80: .word 0x0064 +3f2ade90: .word 0x0073 +3f2adea0: btst a8, a10 +3f2adeb0: sra a11, a5 +3f2adec0: srl 0x15, b0 +3f2aded0: mods a3, a1 +3f2adee0: .word 0x7669 +3f2adef0: sla 0x3, a5 +3f2adf00: rl b10, b4 +3f2adf10: sra a11, a13 +3f2adf20: dsjs b2, L3F2AE060 +3f2adf30: sll 0x8, a9 +3f2adf40: sla 0x3, a4 +3f2adf50: sra b11, b3 +3f2adf60: modu a11, a3 +3f2adf70: sra a3, a14 +3f2adf80: .word 0x0a00 +3f2adf90: sra b10, b2 +3f2adfa0: .word 0x7274 +3f2adfb0: modu a3, a1 +3f2adfc0: mods b11, b3 +3f2adfd0: .word 0x7469 +3f2adfe0: move a1, a0 +3f2adff0: mods a11, a9 +3f2ae000: .word 0x7469 +3f2ae010: call b10 +3f2ae020: sra a1, a5 +3f2ae030: rev a0 +3f2ae040: sra b11, b2 +3f2ae050: .word 0x7274 +L3F2AE060: +3f2ae060: sra a11, a9 +3f2ae070: .word 0x0073 +3f2ae080: sra b11, b2 +3f2ae090: .word 0x7274 +3f2ae0a0: .word 0x0079 +3f2ae0b0: .word 0x0a0a +3f2ae0c0: modu a10, a14 +3f2ae0d0: mods a9, a0 +3f2ae0e0: mods b3, b5 +3f2ae0f0: rl b11, b4 +3f2ae100: sla a11, a3 +3f2ae110: .word 0x7473 +3f2ae120: srl a9, a0 +3f2ae130: modu b11, b2 +3f2ae140: .word 0x7075 +3f2ae150: sla 0x3, b3 +3f2ae160: modu a3, a5 +3f2ae170: sll a3, a1 +3f2ae180: sra a11, a12 +3f2ae190: srl 0xd, a4 +3f2ae1a0: subb a8, a0 +3f2ae1b0: modu b11, b2 +3f2ae1c0: .word 0x7075 +3f2ae1d0: rev a0 +3f2ae1e0: .word 0x7247 +3f2ae1f0: .word 0x756f +3f2ae200: .word 0x7370 +3f2ae210: rev a0 +3f2ae220: sra a1, a5 +3f2ae230: sla 0x1, a12 +3f2ae240: sll 0x8, a0 +3f2ae250: srl 0x1d, a4 +3f2ae260: sll 0x9, a0 +3f2ae270: srl 0x1d, a4 +3f2ae280: rev a0 +3f2ae290: sra a1, a5 +3f2ae2a0: sll 0x9, a13 +3f2ae2b0: srl 0x1d, a4 +3f2ae2c0: rev a0 +3f2ae2d0: rl a9, a0 +3f2ae2e0: sla 0x3, b3 +3f2ae2f0: modu a3, a5 +3f2ae300: sll a3, a1 +3f2ae310: sra a11, a12 +3f2ae320: srl 0xd, a4 +3f2ae330: sla 0x0, a0 +3f2ae340: .word 0x7261 +3f2ae350: sla 0x3, a5 +3f2ae360: modu a3, a5 +3f2ae370: sll a3, a1 +3f2ae380: sra a11, a12 +3f2ae390: srl 0xd, a4 +3f2ae3a0: .word 0x0a00 +3f2ae3b0: sll 0x8, a10 +3f2ae3c0: .word 0x0073 +3f2ae3d0: .word 0x0a0a +3f2ae3e0: sra a10, a14 +3f2ae3f0: sla 0x3, b7 +3f2ae400: modu a11, a14 +3f2ae410: sra a11, a4 +3f2ae420: modu a1, a0 +3f2ae430: .word 0x746f +3f2ae440: srl a3, a9 +3f2ae450: sll a11, a9 +3f2ae460: .word 0x7461 +3f2ae470: modu a11, a9 +3f2ae480: sla 0x3, a14 +3f2ae490: .word 0x7369 +3f2ae4a0: sub a9, a0 +3f2ae4b0: add a10, a14 +3f2ae4c0: move a2, a2 +3f2ae4d0: sub a2, a5 +3f2ae4e0: rev a14 +3f2ae4f0: .word 0x0a0a +3f2ae500: sra a10, a14 +3f2ae510: sla 0x3, b7 +3f2ae520: modu a11, a14 +3f2ae530: sra a11, a4 +3f2ae540: modu a1, a0 +3f2ae550: .word 0x746f +3f2ae560: srl a3, a9 +3f2ae570: sll a11, a9 +3f2ae580: .word 0x7461 +3f2ae590: modu a11, a9 +3f2ae5a0: sla 0x3, a14 +3f2ae5b0: .word 0x7369 +3f2ae5c0: sub a1, a0 +3f2ae5d0: andn a10, a9 +3f2ae5e0: addc a2, a1 +3f2ae5f0: sub a10, a12 +3f2ae600: srl 0xe, a4 +3f2ae610: sll 0x8, a0 +3f2ae620: srl 0x1d, b3 +3f2ae630: sll a1, a0 +3f2ae640: srl b3, b5 +3f2ae650: sra a11, a6 +3f2ae660: sla 0x3, b2 +3f2ae670: .word 0x766f +3f2ae680: .word 0x7265 +3f2ae690: .word 0x7277 +3f2ae6a0: .word 0x7469 +3f2ae6b0: sla 0x3, a5 +3f2ae6c0: modu a3, a9 +3f2ae6d0: .word 0x7320 +3f2ae6e0: modu a11, a8 +3f2ae6f0: mpyu b11, b7 +3f2ae700: sra b11, b3 +3f2ae710: .word 0x7672 +3f2ae720: .word 0x7265 +3f2ae730: sra 0x17, a8 +3f2ae740: .word 0x0a00 +3f2ae750: add a10, a12 +3f2ae760: sla 0x2, b4 +3f2ae770: sra b10, b3 +3f2ae780: .word 0x7672 +3f2ae790: .word 0x7265 +3f2ae7a0: cmp a9, a0 +3f2ae7b0: srl a3, a14 +3f2ae7c0: .word 0x726f +3f2ae7d0: sla a11, a13 +3f2ae7e0: rl b11, b4 +3f2ae7f0: modu a3, sp +3f2ae800: .word 0x0a00 +3f2ae810: srl 0x17, a13 +3f2ae820: srl 0x17, a13 +3f2ae830: srl 0x17, a13 +3f2ae840: srl 0x17, a13 +3f2ae850: srl 0x17, a13 +3f2ae860: srl 0x17, a13 +3f2ae870: srl 0x17, a13 +3f2ae880: srl 0x17, a13 +3f2ae890: srl 0x17, a13 +3f2ae8a0: srl 0x17, a13 +3f2ae8b0: srl 0x17, a13 +3f2ae8c0: srl 0x17, a13 +3f2ae8d0: srl 0x17, a13 +3f2ae8e0: srl 0x17, a13 +3f2ae8f0: srl 0x17, a13 +3f2ae900: srl 0x17, a13 +3f2ae910: srl 0x17, a13 +3f2ae920: srl 0x17, a13 +3f2ae930: srl 0x17, a13 +3f2ae940: srl 0x17, a13 +3f2ae950: srl 0x17, a13 +3f2ae960: srl 0x17, a13 +3f2ae970: srl 0x17, a13 +3f2ae980: srl 0x17, a13 +3f2ae990: srl 0x17, a13 +3f2ae9a0: srl 0x17, a13 +3f2ae9b0: srl 0x17, a13 +3f2ae9c0: srl 0x17, a13 +3f2ae9d0: srl 0x17, a13 +3f2ae9e0: srl 0x17, a13 +3f2ae9f0: srl 0x17, a13 +3f2aea00: srl 0x17, a13 +3f2aea10: srl 0x17, a13 +3f2aea20: srl 0x17, a13 +3f2aea30: srl 0x17, a13 +3f2aea40: srl 0x17, a13 +3f2aea50: srl 0x17, a13 +3f2aea60: srl 0x17, a13 +3f2aea70: srl 0x17, a13 +3f2aea80: .word 0x0a00 +3f2aea90: .word 0x7250 +3f2aeaa0: .word 0x746f +3f2aeab0: sll a11, sp +3f2aeac0: mods a3, sp +3f2aead0: xor a1, a0 +3f2aeae0: .word 0x7265 +3f2aeaf0: rl b11, b3 +3f2aeb00: modu a3, sp +3f2aeb10: sla 0x1, b10 +3f2aeb20: sla 0x1, a0 +3f2aeb30: sla 0x1, a0 +3f2aeb40: sla 0x1, a0 +3f2aeb50: sla 0x1, a0 +3f2aeb60: sla 0x1, a0 +3f2aeb70: sla 0x1, a0 +3f2aeb80: sla 0x1, a0 +3f2aeb90: dsjs a5, L3F2AEC30 +3f2aeba0: srl 0xd, a4 +3f2aebb0: sra a1, a5 +3f2aebc0: .word 0x0a00 +3f2aebd0: .word 0x7250 +3f2aebe0: sra a3, sp +3f2aebf0: sll b11, b5 +3f2aec00: sla 0x3, b4 +3f2aec10: modu a10, a3 +3f2aec20: sra a11, a4 +L3F2AEC30: +3f2aec30: sla 0x1, b10 +3f2aec40: sla 0x1, a0 +3f2aec50: sla 0x1, a0 +3f2aec60: sla 0x1, a0 +3f2aec70: sla 0x1, a0 +3f2aec80: sla 0x1, a0 +3f2aec90: sla 0x1, a0 +3f2aeca0: sla 0x1, a0 +3f2aecb0: sla 0x1, a0 +3f2aecc0: sla 0x1, a0 +3f2aecd0: sla 0x1, a0 +3f2aece0: dsjs a5, L3F2AED80 +3f2aecf0: .word 0x0064 +3f2aed00: andn a8, a10 +3f2aed10: .word 0x7265 +3f2aed20: sra b11, b6 +3f2aed30: sla 0x3, b2 +3f2aed40: sra a2, a1 +3f2aed50: .word 0x7264 +3f2aed60: .word 0x7365 +3f2aed70: dsjs b3, L3F2AEEB0 +L3F2AED80: +3f2aed80: rl 0x11, a5 +3f2aed90: .word 0x7338 +3f2aeda0: .word 0x0a00 +3f2aedb0: sla a10, a13 +3f2aedc0: rl b11, b8 +3f2aedd0: .word 0x756d +3f2aede0: sla 0x3, a13 +3f2aedf0: sra b10, b3 +3f2aee00: .word 0x7373 +3f2aee10: modu a11, a9 +3f2aee20: .word 0x736e +3f2aee30: sla 0x1, b10 +3f2aee40: sla 0x1, a0 +3f2aee50: sla 0x1, a0 +3f2aee60: sla 0x1, a0 +3f2aee70: sla 0x1, a0 +3f2aee80: sla 0x1, a0 +3f2aee90: sla 0x1, a0 +3f2aeea0: sla 0x1, a0 +L3F2AEEB0: +3f2aeeb0: sla 0x1, a0 +3f2aeec0: dsjs a5, L3F2AEF60 +3f2aeed0: .word 0x0064 +3f2aeee0: xor a0, a10 +3f2aeef0: sub b10, b4 +3f2aef00: addc a9, a0 +3f2aef10: .word 0x7269 +3f2aef20: .word 0x7563 +3f2aef30: .word 0x7469 +3f2aef40: or a1, a0 +3f2aef50: mods a11, a9 +L3F2AEF60: +3f2aef60: .word 0x7265 +3f2aef70: sla 0x1, b10 +3f2aef80: sla 0x1, a0 +3f2aef90: sla 0x1, a0 +3f2aefa0: sla 0x1, a0 +3f2aefb0: sla 0x1, a0 +3f2aefc0: sla 0x1, a0 +3f2aefd0: sla 0x1, a0 +3f2aefe0: sla 0x1, a0 +3f2aeff0: sll 0x9, a0 +3f2af000: sra b1, b9 +3f2af010: mods a9, a0 +3f2af020: mods a3, a9 +3f2af030: rl a11, a12 +3f2af040: sra b11, b3 +3f2af050: modu a11, a3 +3f2af060: sra a3, a14 +3f2af070: .word 0x0073 +3f2af080: divs a0, a10 +3f2af090: addc a9, a0 +3f2af0a0: .word 0x7269 +3f2af0b0: .word 0x7563 +3f2af0c0: .word 0x7469 +3f2af0d0: or a1, a0 +3f2af0e0: mods a11, a9 +3f2af0f0: .word 0x7265 +3f2af100: sla 0x1, b10 +3f2af110: sla 0x1, a0 +3f2af120: sla 0x1, a0 +3f2af130: sla 0x1, a0 +3f2af140: sla 0x1, a0 +3f2af150: sla 0x1, a0 +3f2af160: sla 0x1, a0 +3f2af170: sla 0x1, a0 +3f2af180: sla 0x1, a0 +3f2af190: sll 0x9, a0 +3f2af1a0: sra b1, b9 +3f2af1b0: mods a9, a0 +3f2af1c0: mods a3, a9 +3f2af1d0: rl a11, a12 +3f2af1e0: sra b11, b3 +3f2af1f0: modu a11, a3 +3f2af200: sra a3, a14 +3f2af210: .word 0x0073 +3f2af220: andn a0, a10 +3f2af230: .word 0x7465 +3f2af240: sla b11, b2 +3f2af250: .word 0x736e +3f2af260: rl a11, a13 +3f2af270: sla 0x3, b4 +3f2af280: rl b10, b4 +3f2af290: sra a11, a13 +3f2af2a0: dsjs b2, L3F2AF3E0 +3f2af2b0: sla 0x1, a0 +3f2af2c0: sla 0x1, a0 +3f2af2d0: sla 0x1, a0 +3f2af2e0: sla 0x1, a0 +3f2af2f0: sla 0x1, a0 +3f2af300: sla 0x1, a0 +3f2af310: sla 0x1, a0 +3f2af320: sla 0x1, a0 +3f2af330: sll 0x9, a0 +3f2af340: sra b1, b9 +3f2af350: .word 0x7320 +3f2af360: sll a11, a5 +3f2af370: modu a3, sp +3f2af380: .word 0x0064 +3f2af390: btst a8, a10 +3f2af3a0: sra a11, a5 +3f2af3b0: srl 0x15, b0 +3f2af3c0: mods a3, a1 +3f2af3d0: .word 0x7669 +L3F2AF3E0: +3f2af3e0: sla 0x3, a5 +3f2af3f0: rl b10, b4 +3f2af400: sra a11, a13 +3f2af410: dsjs b2, L3F2AF550 +3f2af420: sla 0x1, a0 +3f2af430: sla 0x1, a0 +3f2af440: sla 0x1, a0 +3f2af450: sla 0x1, a0 +3f2af460: sla 0x1, a0 +3f2af470: sla 0x1, a0 +3f2af480: sla 0x1, a0 +3f2af490: sla 0x1, a0 +3f2af4a0: sll 0x9, a0 +3f2af4b0: sra b1, b9 +3f2af4c0: .word 0x7320 +3f2af4d0: sll a11, a5 +3f2af4e0: modu a3, sp +3f2af4f0: .word 0x7364 +3f2af500: .word 0x0a00 +3f2af510: sra b10, b2 +3f2af520: .word 0x7274 +3f2af530: modu a3, a1 +3f2af540: mods b11, b3 +L3F2AF550: +3f2af550: .word 0x7469 +3f2af560: move a1, a0 +3f2af570: mods a11, a9 +3f2af580: .word 0x7469 +3f2af590: sla 0x1, b10 +3f2af5a0: sla 0x1, a0 +3f2af5b0: sla 0x1, a0 +3f2af5c0: sla 0x1, a0 +3f2af5d0: sla 0x1, a0 +3f2af5e0: sla 0x1, a0 +3f2af5f0: sla 0x1, a0 +3f2af600: sla 0x1, a0 +3f2af610: sla 0x1, a0 +3f2af620: dsjs a5, L3F2AF6C0 +3f2af630: sla 0x3, a4 +3f2af640: .word 0x0a00 +3f2af650: sra b10, b3 +3f2af660: .word 0x7672 +3f2af670: .word 0x7265 +3f2af680: or a9, a0 +3f2af690: .word 0x7470 +3f2af6a0: mods a11, a9 +3f2af6b0: dsjs a5, L3F2AF7F0 +L3F2AF6C0: +3f2af6c0: sla 0x1, a0 +3f2af6d0: sla 0x1, a0 +3f2af6e0: sla 0x1, a0 +3f2af6f0: sla 0x1, a0 +3f2af700: sla 0x1, a0 +3f2af710: sll 0x9, a0 +3f2af720: sra b1, b9 +3f2af730: sll 0x9, a0 +3f2af740: rl 0x11, b0 +3f2af750: dsjs a4, L3F2AF890 +3f2af760: rl 0x1, a5 +3f2af770: sra b1, b2 +3f2af780: sll 0x9, b10 +3f2af790: rl 0x11, b0 +3f2af7a0: .word 0x0064 +L3F2AF7B0: +3f2af7b0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f2af7d0: move a14, a13 +3f2af7e0: addi 0x50, a14 +3f2af800: move *a13(0xffc0), a9, 1 +3f2af820: move @0x9b000, a12, 1 +3f2af850: sub a11, a11 +3f2af860: move a11, a7 +3f2af870: sll 0x5, a7 +3f2af880: add a9, a7 +L3F2AF890: +3f2af890: move *a7(0xc0), a7, 1 +3f2af8b0: jreq L3F2AF930 +L3F2AF8C0: +3f2af8c0: inc a11 +3f2af8d0: move a11, a7 +3f2af8e0: sll 0x5, a7 +3f2af8f0: add a9, a7 +3f2af900: move *a7(0xc0), a7, 1 +3f2af920: jrne L3F2AF8C0 +L3F2AF930: +3f2af930: move a11, a7 +3f2af940: sll 0x5, a7 +3f2af950: add a9, a7 +3f2af960: move a14, -*sp, 1 +3f2af970: movi 0x57, a5 +3f2af990: move a5, *a14+, 1 +3f2af9a0: movk 1, a5 +3f2af9b0: move a5, *a14+, 1 +3f2af9c0: calla L3F703D90 +3f2af9f0: move a8, *a7(0xc0), 1 +3f2afa10: move a11, a7 +3f2afa20: sll 0x5, a7 +3f2afa30: add a9, a7 +3f2afa40: move *a7(0xc0), a7, 1 +3f2afa60: jrne L3F2AFB60 +3f2afa70: move a14, -*sp, 1 +3f2afa80: movi 0x3f2b9bc0, a8 +3f2afab0: move a8, *a14+, 1 +3f2afac0: move *a13(0x0), *a14+, 1 +3f2afae0: movi 0x65, a7 +3f2afb00: move a7, *a14+, 1 +3f2afb10: subk 11, a7 +3f2afb20: move a7, *a14+, 1 +3f2afb30: calla L3F265310 +L3F2AFB60: +3f2afb60: move a11, a7 +3f2afb70: sll 0x5, a7 +3f2afb80: add a9, a7 +3f2afb90: move *a7(0xc0), a10, 1 +3f2afbb0: setf 8, 0, 0 +3f2afbc0: move *a9(0xb8), a7, 0 +3f2afbe0: cmp a7, a11 +3f2afbf0: jrc L3F2AFC40 +3f2afc00: move a11, a7 +3f2afc10: inc a7 +3f2afc20: movb a7, *a9(0xb8) +L3F2AFC40: +3f2afc40: movi 0x56, a7 +3f2afc60: movb a7, *a10 +3f2afc70: movi 0xbc, a5 +3f2afc90: movb a5, *a10(0x2b0) +3f2afcb0: move *a9(0xb0), a5, 0 +3f2afcd0: inc a5 +3f2afce0: movb a5, *a9(0xb0) +3f2afd00: move a9, *a10(0x278), 1 +3f2afd20: move a11, a5 +3f2afd30: inc a5 +3f2afd40: movb a5, *a10(0x1d0) +3f2afd60: sub a11, a11 +3f2afd70: move a11, a5 +3f2afd80: sll 0x5, a5 +3f2afd90: add a12, a5 +3f2afda0: move *a5(0x1140), a5, 1 +3f2afdc0: jreq L3F2AFE40 +L3F2AFDD0: +3f2afdd0: inc a11 +3f2afde0: move a11, a7 +3f2afdf0: sll 0x5, a7 +3f2afe00: add a12, a7 +3f2afe10: move *a7(0x1140), a7, 1 +3f2afe30: jrne L3F2AFDD0 +L3F2AFE40: +3f2afe40: move a11, a7 +3f2afe50: sll 0x5, a7 +3f2afe60: add a12, a7 +3f2afe70: move a10, *a7(0x1140), 1 +3f2afe90: setf 8, 0, 0 +3f2afea0: move *a12(0x1138), a7, 0 +3f2afec0: inc a7 +3f2afed0: movb a7, *a12(0x1138) +3f2afef0: move *a13(0xffe0), *a10(0x8), 1 +3f2aff20: move a14, -*sp, 1 +3f2aff30: move *a13(0xffa0), *a14+, 1 +3f2aff50: move a10, a7 +3f2aff60: addi 0x28, a7 +3f2aff80: move a7, *a14+, 1 +3f2aff90: calla L3FB45720 +3f2affc0: move a14, -*sp, 1 +3f2affd0: move *a13(0xff80), *a14+, 1 +3f2afff0: move a10, a7 +3f2b0000: addi 0xa8, a7 +3f2b0020: move a7, *a14+, 1 +3f2b0030: calla L3FB45720 +3f2b0060: move a14, -*sp, 1 +3f2b0070: move *a13(0xff60), *a14+, 1 +3f2b0090: move a10, a7 +3f2b00a0: addi 0x128, a7 +3f2b00c0: move a7, *a14+, 1 +3f2b00d0: calla L3FB45720 +3f2b0100: move a11, a7 +3f2b0110: inc a7 +3f2b0120: movb a7, *a10(0x1a8) +3f2b0140: jruc L3F2B02A0 +L3F2B0150: +3f2b0150: movk 2, a7 +3f2b0160: setf 16, 0, 0 +3f2b0170: move a7, *a10(0x1e8), 0 +3f2b0190: move a7, *a10(0x298), 0 +3f2b01b0: jruc L3F2B0330 +L3F2B01C0: +3f2b01c0: movk 15, a7 +3f2b01d0: setf 16, 0, 0 +3f2b01e0: move a7, *a10(0x1e8), 0 +3f2b0200: move a7, *a10(0x298), 0 +3f2b0220: jruc L3F2B0330 +L3F2B0230: +3f2b0230: movk 15, a7 +3f2b0240: setf 16, 0, 0 +3f2b0250: move a7, *a10(0x1e8), 0 +3f2b0270: move a7, *a10(0x298), 0 +3f2b0290: jruc L3F2B0330 +L3F2B02A0: +3f2b02a0: setf 8, 0, 0 +3f2b02b0: move *a13(0xff00), a8, 0 +3f2b02d0: dec a8 +3f2b02e0: jreq L3F2B0150 +3f2b02f0: subk 2, a8 +3f2b0300: jreq L3F2B01C0 +3f2b0310: dec a8 +3f2b0320: jreq L3F2B0230 +L3F2B0330: +3f2b0330: sub a7, a7 +3f2b0340: movb a7, *a10(0x1f8) +3f2b0360: movk 1, a5 +3f2b0370: movb a5, *a10(0x200) +3f2b0390: movi 0xff, a5 +3f2b03b0: movb a5, *a10(0x208) +3f2b03d0: movk 31, a7 +3f2b03e0: movb a7, *a10(0x210) +3f2b0400: movb *a13(0xff40), *a10(0x220) +3f2b0430: setf 16, 0, 0 +3f2b0440: move *a13(0xff20), *a10(0x228), 0 +3f2b0470: movb *a13(0xff00), *a10(0x218) +3f2b04a0: setf 8, 0, 0 +3f2b04b0: move *a9(0x40), a7, 0 +3f2b04d0: dsjs a7, L3F2B0550 +3f2b04e0: movk 1, a7 +3f2b04f0: setf 1, 0, 0 +3f2b0500: move a7, *a9(0x51), 0 +3f2b0520: sub a7, a7 +3f2b0530: move a7, *a9(0x50), 0 +L3F2B0550: +3f2b0550: move a11, a8 +3f2b0560: inc a8 +3f2b0570: move *sp(0x100), a14, 1 +3f2b0590: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f2b05b0: rets 2 +L3F2B05C0: +3f2b05c0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f2b05e0: move a14, a13 +3f2b05f0: addi 0x260, a14 +3f2b0610: move *a13(0xffe0), a9, 1 +3f2b0630: sub a7, a7 +3f2b0640: movb a7, *a13(0x170) +3f2b0660: movk 1, a7 +3f2b0670: movb a7, *a13(0x190) +3f2b0690: movb a7, *a13(0x210) +3f2b06b0: setf 8, 0, 0 +L3F2B06C0: +3f2b06c0: sub a7, a7 +3f2b06d0: movb a7, *a13(0x1f0) +3f2b06f0: movb a7, *a13(0x170) +3f2b0710: movk 1, a7 +3f2b0720: movb a7, *a13(0x190) +3f2b0740: move @0x9b000, a2, 1 +3f2b0770: move a9, @0xa4940, 1 +3f2b07a0: move *a9(0x40), a7, 0 +3f2b07c0: dsj a7, L3F2B5C00 +3f2b07e0: setf 1, 0, 0 +3f2b07f0: move *a9(0x51), a7, 0 +3f2b0810: dsj a7, L3F2B5C00 +3f2b0830: setf 8, 0, 0 +3f2b0840: move *a9(0x2d0), a7, 0 +3f2b0860: jreq L3F2B08F0 +3f2b0870: move *a9(0x2d8), a7, 1 +3f2b0890: move a7, *a13(0x1a0), 1 +3f2b08b0: subi 0x2d8, a7 +3f2b08d0: cmp a9, a7 +3f2b08e0: jrne L3F2B09F0 +L3F2B08F0: +3f2b08f0: move a14, -*sp, 1 +3f2b0900: move a9, a7 +3f2b0910: addi 0x2d8, a7 +3f2b0930: move a7, *a14+, 1 +3f2b0940: movi 0x3f2b9cc0, a8 +3f2b0970: move a8, *a14+, 1 +3f2b0980: calla L3FB341E0 +3f2b09b0: calla L3F6EDD80 +3f2b09e0: jruc L3F2B0E80 +L3F2B09F0: +3f2b09f0: pushst +3f2b0a00: dint +3f2b0a10: move *a13(0x1a0), *a13(0x220), 1 +3f2b0a40: move *a13(0x220), a7, 1 +3f2b0a60: move *a7(0x20), *a13(0x240), 1 +3f2b0a90: move *a13(0x240), a5, 1 +3f2b0ab0: move *a7, *a5, 1 +3f2b0ac0: move *a5, a5, 1 +3f2b0ad0: move *a13(0x240), *a5(0x20), 1 +3f2b0b00: move a7, *a7, 1 +3f2b0b10: move a7, *a7(0x20), 1 +3f2b0b30: popst +3f2b0b40: move *a9(0x2d0), a7, 0 +3f2b0b60: setf 16, 0, 0 +3f2b0b70: move @0xa5000, a5, 0 +3f2b0ba0: cmp a5, a7 +3f2b0bb0: jrls L3F2B0CC0 +3f2b0bc0: move a14, -*sp, 1 +3f2b0bd0: move a9, a7 +3f2b0be0: addi 0x2d0, a7 +3f2b0c00: move a7, *a14+, 1 +3f2b0c10: move a9, *a14+, 1 +3f2b0c20: movi 0x3f2b9e60, a8 +3f2b0c50: move a8, *a14+, 1 +3f2b0c60: calla L3FB341E0 +3f2b0c90: calla L3F6EDD80 +L3F2B0CC0: +3f2b0cc0: setf 8, 0, 0 +3f2b0cd0: move *a9(0x2d0), a7, 0 +3f2b0cf0: dec a7 +3f2b0d00: movb a7, *a9(0x2d0) +3f2b0d20: move *a13(0x1a0), a7, 1 +3f2b0d40: move *a7(0x60), a5, 1 +3f2b0d60: move a5, *a13(0x1c0), 1 +3f2b0d80: jrne L3F2B0E80 +3f2b0d90: move a14, -*sp, 1 +3f2b0da0: move a9, a5 +3f2b0db0: addi 0x2d8, a5 +3f2b0dd0: move a5, *a14+, 1 +3f2b0de0: movi 0x3f2ba060, a8 +3f2b0e10: move a8, *a14+, 1 +3f2b0e20: calla L3FB341E0 +3f2b0e50: calla L3F6EDD80 +L3F2B0E80: +3f2b0e80: move *a13(0x1c0), a7, 1 +3f2b0ea0: move a7, @0xa4920, 1 +3f2b0ed0: addi 0x100, a7 +3f2b0ef0: move a7, *a13(0x20), 1 +3f2b0f10: move a7, a11 +3f2b0f20: addi 0x70, a11 +3f2b0f40: sub a5, a5 +3f2b0f50: setf 1, 0, 0 +3f2b0f60: move a5, *a11, 0 +3f2b0f70: movk 1, a5 +3f2b0f80: move a5, *a11(0x1), 0 +3f2b0fa0: sub a5, a5 +3f2b0fb0: setf 6, 0, 0 +3f2b0fc0: move a5, *a11(0x2), 0 +3f2b0fe0: movb a5, *a11(0x8) +3f2b1000: setf 16, 0, 0 +3f2b1010: move *a9(0x30), *a11(0x10), 0 +3f2b1040: move *a9(0x20), *a11(0x20), 0 +3f2b1070: setf 8, 0, 0 +3f2b1080: move *a9(0x58), a5, 0 +3f2b10a0: inc a5 +3f2b10b0: movb a5, *a9(0x58) +3f2b10d0: dec a5 +3f2b10e0: movb a5, *a11(0x30) +3f2b1100: move *a13(0x1a0), a3, 1 +3f2b1120: setf 16, 1, 0 +3f2b1130: move a5, *a3(0x40), 0 +3f2b1150: movb *a9(0x60), *a11(0x38) +3f2b1180: movk 8, a5 +3f2b1190: move a5, *a13(0x1e0), 0 +3f2b11b0: sub a6, a6 +3f2b11c0: setf 8, 0, 0 +3f2b11d0: move @0xa4960, a3, 0 +3f2b1200: movb a3, *a13(0x80) +L3F2B1220: +3f2b1220: move @0xa4960, a7, 0 +3f2b1250: sll 0x5, a7 +3f2b1260: add a9, a7 +3f2b1270: move *a7(0xc0), a10, 1 +3f2b1290: jaeq L3F2B5070 +3f2b12b0: move *a10(0x200), a7, 0 +3f2b12d0: dsj a7, L3F2B5070 +3f2b12f0: move *a13(0x20), a7, 1 +3f2b1310: setf 16, 0, 0 +3f2b1320: move *a13(0x1e0), a5, 0 +3f2b1340: sll 0x3, a5 +3f2b1350: add a7, a5 +3f2b1360: move a5, a12 +3f2b1370: addi 0x70, a12 +3f2b1390: setf 8, 0, 0 +3f2b13a0: move *a10(0x1f8), a5, 0 +3f2b13c0: dsj a5, L3F2B3270 +3f2b13e0: move *a13(0x190), a5, 0 +3f2b1400: dsjs a5, L3F2B1440 +3f2b1410: sub a5, a5 +3f2b1420: movb a5, *a10(0x2a8) +L3F2B1440: +3f2b1440: move *a10(0x1b0), a5, 1 +3f2b1460: sll 0x5, a5 +3f2b1470: addi 0xa4990, a5 +3f2b14a0: move *a5(0x0), *a13(0x130), 1 +3f2b14d0: move *a13(0x130), a5, 1 +3f2b14f0: move *a5(0x428), a3, 1 +3f2b1510: move a3, @0xa4900, 1 +3f2b1540: move *a5(0x428), *a13(0x150), 1 +3f2b1570: move @0x1b3900, a5, 1 +3f2b15a0: setf 1, 1, 0 +3f2b15b0: move *a5(0x1c1), a7, 0 +3f2b15d0: move a7, *a13, 1 +3f2b15e0: movk 1, a7 +3f2b15f0: move a7, *a5(0x1c1), 0 +3f2b1610: move *a13(0x150), a7, 1 +3f2b1630: move *a7(0xa0), *a13(0x60), 1 +3f2b1660: move *a7(0xc0), *a13(0xf0), 1 +3f2b1690: move *a13(0xf0), a7, 1 +3f2b16b0: movi 0xff, a3 +3f2b16d0: divs a3, a7 +3f2b16e0: setf 16, 0, 0 +3f2b16f0: move *a10(0x298), a3, 0 +3f2b1710: sub a3, a7 +3f2b1720: move a7, *a13(0x200), 0 +3f2b1740: sext a7, 0 +3f2b1750: subk 15, a7 +3f2b1760: jrle L3F2B17B0 +3f2b1770: movk 15, a7 +3f2b1780: move a7, *a10(0x1e8), 0 +3f2b17a0: jruc L3F2B17E0 +L3F2B17B0: +3f2b17b0: move *a13(0x200), *a10(0x1e8), 0 +L3F2B17E0: +3f2b17e0: setf 1, 1, 0 +3f2b17f0: move *a13(0x0), *a5(0x1c1), 0 +3f2b1820: move *a13(0x60), a7, 1 +3f2b1840: jale L3F2B28A0 +3f2b1860: setf 8, 0, 0 +3f2b1870: move *a10(0x1e0), a3, 0 +3f2b1890: jaeq L3F2B28A0 +3f2b18b0: move *a9(0x88), a3, 1 +3f2b18d0: setf 16, 0, 0 +3f2b18e0: move *a3(0x3d0), a3, 0 +3f2b1900: move *a13(0x1e0), a7, 0 +3f2b1920: sub a7, a3 +3f2b1930: subk 6, a3 +3f2b1940: jac L3F2B2850 +3f2b1960: movb *a10(0x1d8), *a12(0x0) +3f2b1990: movb *a10(0x1d0), *a12(0x8) +3f2b19c0: setf 4, 0, 0 +3f2b19d0: move *a10(0x1e8), *a12(0x18), 0 +3f2b1a00: setf 16, 0, 0 +3f2b1a10: move *a10(0x298), a3, 0 +3f2b1a30: move *a10(0x1e8), a7, 0 +3f2b1a50: add a7, a3 +3f2b1a60: move a3, *a10(0x298), 0 +3f2b1a80: setf 16, 1, 0 +3f2b1a90: move *a13(0x200), a7, 0 +3f2b1ab0: setf 16, 0, 0 +3f2b1ac0: move *a10(0x1e8), a3, 0 +3f2b1ae0: sub a3, a7 +3f2b1af0: move a7, *a13(0x200), 0 +3f2b1b10: setf 1, 1, 0 +3f2b1b20: move *a5(0x1c1), a7, 0 +3f2b1b40: move a7, *a13, 1 +3f2b1b50: movk 1, a3 +3f2b1b60: move a3, *a5(0x1c1), 0 +3f2b1b80: move *a13(0x150), a3, 1 +3f2b1ba0: move *a3(0x200), a3, 1 +3f2b1bc0: setf 16, 0, 0 +3f2b1bd0: move *a10(0x1e8), a7, 0 +3f2b1bf0: cmp a7, a3 +3f2b1c00: jrls L3F2B1CD0 +3f2b1c10: move *a13(0x150), a7, 1 +3f2b1c30: move *a7(0x200), a3, 1 +3f2b1c50: move *a10(0x1e8), a7, 0 +3f2b1c70: sub a7, a3 +3f2b1c80: move *a13(0x150), a7, 1 +3f2b1ca0: move a3, *a7(0x200), 1 +3f2b1cc0: jruc L3F2B1D20 +L3F2B1CD0: +3f2b1cd0: move *a13(0x150), a7, 1 +3f2b1cf0: sub a3, a3 +3f2b1d00: move a3, *a7(0x200), 1 +L3F2B1D20: +3f2b1d20: setf 1, 1, 0 +3f2b1d30: move *a13(0x0), *a5(0x1c1), 0 +3f2b1d60: sub a3, a3 +3f2b1d70: setf 16, 0, 0 +3f2b1d80: move a3, *a10(0x1e8), 0 +3f2b1da0: setf 4, 0, 0 +3f2b1db0: move a3, *a12(0x1c), 0 +3f2b1dd0: move *a13(0x20), a3, 1 +3f2b1df0: setf 16, 0, 0 +3f2b1e00: move *a13(0x1e0), a7, 0 +3f2b1e20: addk 4, a7 +3f2b1e30: sll 0x3, a7 +3f2b1e40: add a3, a7 +3f2b1e50: move a7, a4 +3f2b1e60: addi 0x70, a4 +3f2b1e80: move *a13(0x60), a7, 1 +3f2b1ea0: setf 8, 0, 0 +3f2b1eb0: move *a10(0x208), a3, 0 +3f2b1ed0: cmp a3, a7 +3f2b1ee0: jrls L3F2B1F30 +3f2b1ef0: movb *a10(0x208), *a12(0x10) +3f2b1f20: jruc L3F2B1F50 +L3F2B1F30: +3f2b1f30: movb a7, *a12(0x10) +L3F2B1F50: +3f2b1f50: move *a12(0x10), a3, 0 +3f2b1f70: move a3, *a13(0x40), 1 +3f2b1f90: move *a12(0x10), a3, 0 +3f2b1fb0: movk 1, a7 +3f2b1fc0: and a7, a3 +3f2b1fd0: dsjs a3, L3F2B2030 +3f2b1fe0: move *a13(0x40), a3, 1 +3f2b2000: inc a3 +3f2b2010: move a3, *a13(0x40), 1 +L3F2B2030: +3f2b2030: move *a9(0x88), a3, 1 +3f2b2050: setf 16, 0, 0 +3f2b2060: move *a3(0x3d0), a3, 0 +3f2b2080: move *a13(0x1e0), a7, 0 +3f2b20a0: sub a7, a3 +3f2b20b0: move *a13(0x40), a7, 1 +3f2b20d0: subk 5, a3 +3f2b20e0: cmp a3, a7 +3f2b20f0: jrls L3F2B2290 +3f2b2100: move *a9(0x88), a3, 1 +3f2b2120: move *a3(0x3d0), a3, 0 +3f2b2140: move *a13(0x1e0), a7, 0 +3f2b2160: sub a7, a3 +3f2b2170: subk 5, a3 +3f2b2180: movb a3, *a12(0x10) +3f2b21a0: setf 8, 0, 0 +3f2b21b0: move *a12(0x10), a3, 0 +3f2b21d0: move a3, *a13(0x40), 1 +3f2b21f0: move *a12(0x10), a3, 0 +3f2b2210: movk 1, a7 +3f2b2220: and a7, a3 +3f2b2230: dsjs a3, L3F2B2290 +3f2b2240: move *a13(0x40), a3, 1 +3f2b2260: inc a3 +3f2b2270: move a3, *a13(0x40), 1 +L3F2B2290: +3f2b2290: move a14, -*sp, 1 +3f2b22a0: setf 8, 0, 0 +3f2b22b0: move *a12(0x10), a8, 0 +3f2b22d0: move a8, *a14+, 1 +3f2b22e0: move a4, *a14+, 1 +3f2b22f0: move *a13(0x150), *a14+, 1 +3f2b2310: calla L3F70C5C0 +3f2b2340: move a8, a3 +3f2b2350: jrge L3F2B26D0 +3f2b2360: move *a13(0x150), a7, 1 +3f2b2380: move *a7(0x1a0), a5, 1 +3f2b23a0: subk 2, a5 +3f2b23b0: jreq L3F2B25C0 +3f2b23c0: move a14, -*sp, 1 +3f2b23d0: move *a10(0x1b0), a5, 1 +3f2b23f0: inc a5 +3f2b2400: move a5, *a14+, 1 +3f2b2410: movi 0x3f2ba1f8, a8 +3f2b2440: move a8, *a14+, 1 +3f2b2450: calla L3FB341E0 +3f2b2480: move a14, -*sp, 1 +3f2b2490: move *a10(0x1b0), a5, 1 +3f2b24b0: inc a5 +3f2b24c0: move a5, *a14+, 1 +3f2b24d0: movi 0x3f2260f0, a5 +3f2b2500: move a5, *a14+, 1 +3f2b2510: calla L3F2798B0 +3f2b2540: movk 4, a3 +3f2b2550: move a3, *a13(0x40), 1 +3f2b2570: sub a5, a5 +3f2b2580: movb a5, *a12(0x10) +3f2b25a0: jauc L3F2B2EE0 +L3F2B25C0: +3f2b25c0: move a14, -*sp, 1 +3f2b25d0: movi 0x3f2ba410, a8 +3f2b2600: move a8, *a14+, 1 +3f2b2610: movk 7, a5 +3f2b2620: move a5, *a14+, 1 +3f2b2630: movi 0x65, a3 +3f2b2650: move a3, *a14+, 1 +3f2b2660: subk 11, a3 +3f2b2670: move a3, *a14+, 1 +3f2b2680: calla L3F265310 +3f2b26b0: jauc L3F2B2EE0 +L3F2B26D0: +3f2b26d0: move *a13(0x40), a7, 1 +3f2b26f0: addk 4, a7 +3f2b2700: move a7, *a13(0x40), 1 +3f2b2720: setf 8, 0, 0 +3f2b2730: move *a10(0x1e0), a5, 0 +3f2b2750: dec a5 +3f2b2760: movb a5, *a10(0x1e0) +3f2b2780: move *a11(0x8), a5, 0 +3f2b27a0: inc a5 +3f2b27b0: movb a5, *a11(0x8) +3f2b27d0: setf 16, 0, 0 +3f2b27e0: zext a7, 0 +3f2b27f0: move *a13(0x1e0), a5, 0 +3f2b2810: add a5, a7 +3f2b2820: move a7, *a13(0x1e0), 0 +3f2b2840: jruc L3F2B2EE0 +L3F2B2850: +3f2b2850: movk 1, a3 +3f2b2860: movb a3, *a13(0x1f0) +3f2b2880: move a3, a6 +3f2b2890: jruc L3F2B2EE0 +L3F2B28A0: +3f2b28a0: move *a9(0x88), a3, 1 +3f2b28c0: setf 16, 0, 0 +3f2b28d0: move *a3(0x3d0), a3, 0 +3f2b28f0: move *a13(0x1e0), a7, 0 +3f2b2910: sub a7, a3 +3f2b2920: subk 4, a3 +3f2b2930: jrc L3F2B2ED0 +3f2b2940: move *a10(0x1e8), a3, 0 +3f2b2960: jreq L3F2B2EE0 +3f2b2970: movb *a10(0x1d8), *a12(0x0) +3f2b29a0: movb *a10(0x1d0), *a12(0x8) +3f2b29d0: setf 4, 0, 0 +3f2b29e0: move *a10(0x1e8), *a12(0x18), 0 +3f2b2a10: setf 16, 0, 0 +3f2b2a20: move *a10(0x298), a3, 0 +3f2b2a40: move *a10(0x1e8), a7, 0 +3f2b2a60: add a7, a3 +3f2b2a70: move a3, *a10(0x298), 0 +3f2b2a90: setf 16, 1, 0 +3f2b2aa0: move *a13(0x200), a7, 0 +3f2b2ac0: setf 16, 0, 0 +3f2b2ad0: move *a10(0x1e8), a3, 0 +3f2b2af0: sub a3, a7 +3f2b2b00: move a7, *a13(0x200), 0 +3f2b2b20: setf 1, 1, 0 +3f2b2b30: move *a5(0x1c1), a7, 0 +3f2b2b50: move a7, *a13, 1 +3f2b2b60: movk 1, a3 +3f2b2b70: move a3, *a5(0x1c1), 0 +3f2b2b90: move *a13(0x150), a3, 1 +3f2b2bb0: move *a3(0x200), a3, 1 +3f2b2bd0: setf 16, 0, 0 +3f2b2be0: move *a10(0x1e8), a7, 0 +3f2b2c00: cmp a7, a3 +3f2b2c10: jrls L3F2B2CE0 +3f2b2c20: move *a13(0x150), a7, 1 +3f2b2c40: move *a7(0x200), a3, 1 +3f2b2c60: move *a10(0x1e8), a7, 0 +3f2b2c80: sub a7, a3 +3f2b2c90: move *a13(0x150), a7, 1 +3f2b2cb0: move a3, *a7(0x200), 1 +3f2b2cd0: jruc L3F2B2D30 +L3F2B2CE0: +3f2b2ce0: move *a13(0x150), a7, 1 +3f2b2d00: sub a3, a3 +3f2b2d10: move a3, *a7(0x200), 1 +L3F2B2D30: +3f2b2d30: setf 1, 1, 0 +3f2b2d40: move *a13(0x0), *a5(0x1c1), 0 +3f2b2d70: sub a3, a3 +3f2b2d80: setf 16, 0, 0 +3f2b2d90: move a3, *a10(0x1e8), 0 +3f2b2db0: setf 4, 0, 0 +3f2b2dc0: move a3, *a12(0x1c), 0 +3f2b2de0: movb a3, *a12(0x10) +3f2b2e00: setf 8, 0, 0 +3f2b2e10: move *a11(0x8), a3, 0 +3f2b2e30: inc a3 +3f2b2e40: movb a3, *a11(0x8) +3f2b2e60: setf 16, 0, 0 +3f2b2e70: move *a13(0x1e0), a3, 0 +3f2b2e90: addk 4, a3 +3f2b2ea0: move a3, *a13(0x1e0), 0 +3f2b2ec0: jruc L3F2B2EE0 +L3F2B2ED0: +3f2b2ed0: movk 1, a6 +L3F2B2EE0: +3f2b2ee0: move @0x1b3900, a7, 1 +3f2b2f10: setf 1, 1, 0 +3f2b2f20: move *a7(0x1c1), a5, 0 +3f2b2f40: move a5, *a13, 1 +3f2b2f50: movk 1, a3 +3f2b2f60: move a3, *a7(0x1c1), 0 +3f2b2f80: move *a13(0x150), a3, 1 +3f2b2fa0: move *a3(0xa0), a3, 1 +3f2b2fc0: move a3, *a13(0x60), 1 +3f2b2fe0: jrne L3F2B31A0 +3f2b2ff0: sub a3, a3 +3f2b3000: movb a3, *a10(0x200) +3f2b3020: setf 16, 1, 0 +3f2b3030: move *a13(0x200), a3, 0 +3f2b3050: jrle L3F2B3210 +3f2b3060: setf 16, 0, 0 +3f2b3070: move *a10(0x298), a3, 0 +3f2b3090: setf 16, 1, 0 +3f2b30a0: move @0xa4880, a5, 0 +3f2b30d0: cmp a5, a3 +3f2b30e0: jrnc L3F2B3210 +3f2b30f0: move *a13(0x150), a3, 1 +3f2b3110: move *a3(0x200), a3, 1 +3f2b3130: jrle L3F2B3210 +3f2b3140: movk 1, a3 +3f2b3150: movb a3, *a10(0x200) +3f2b3170: movb a3, *a13(0x170) +3f2b3190: jruc L3F2B3210 +L3F2B31A0: +3f2b31a0: setf 8, 0, 0 +3f2b31b0: move *a10(0x1e0), a3, 0 +3f2b31d0: jreq L3F2B3210 +3f2b31e0: movk 1, a3 +3f2b31f0: movb a3, *a13(0x170) +L3F2B3210: +3f2b3210: setf 1, 1, 0 +3f2b3220: move *a13(0x0), *a7(0x1c1), 0 +3f2b3250: jauc L3F2B5070 +L3F2B3270: +3f2b3270: move *a10(0x1f8), a5, 0 +3f2b3290: jane L3F2B4A10 +3f2b32b0: move a14, -*sp, 1 +3f2b32c0: move a10, a5 +3f2b32d0: addi 0x28, a5 +3f2b32f0: move a5, *a14+, 1 +3f2b3300: calla L3FB458D0 +3f2b3330: move a8, *a13(0x90), 1 +3f2b3350: move a14, -*sp, 1 +3f2b3360: move a10, a5 +3f2b3370: addi 0xa8, a5 +3f2b3390: move a5, *a14+, 1 +3f2b33a0: calla L3FB458D0 +3f2b33d0: move *a13(0x90), a5, 1 +3f2b33f0: add a5, a8 +3f2b3400: move a8, *a13(0x90), 1 +3f2b3420: move a14, -*sp, 1 +3f2b3430: move a10, a5 +3f2b3440: addi 0x128, a5 +3f2b3460: move a5, *a14+, 1 +3f2b3470: calla L3FB458D0 +3f2b34a0: move *a13(0x90), a5, 1 +3f2b34c0: add a5, a8 +3f2b34d0: move a8, *a13(0x90), 1 +3f2b34f0: movk 10, a5 +3f2b3500: setf 16, 0, 0 +3f2b3510: move a5, *a13(0x110), 0 +3f2b3530: move a14, -*sp, 1 +3f2b3540: move a10, a3 +3f2b3550: addi 0xa8, a3 +3f2b3570: move a3, *a14+, 1 +3f2b3580: calla L3FB458D0 +3f2b35b0: move a8, a3 +3f2b35c0: jrle L3F2B3610 +3f2b35d0: addk 2, a5 +3f2b35e0: setf 16, 0, 0 +3f2b35f0: move a5, *a13(0x110), 0 +L3F2B3610: +3f2b3610: move a14, -*sp, 1 +3f2b3620: move a10, a5 +3f2b3630: addi 0x128, a5 +3f2b3650: move a5, *a14+, 1 +3f2b3660: calla L3FB458D0 +3f2b3690: move a8, a3 +3f2b36a0: jrle L3F2B3710 +3f2b36b0: setf 16, 0, 0 +3f2b36c0: move *a13(0x110), a5, 0 +3f2b36e0: addk 2, a5 +3f2b36f0: move a5, *a13(0x110), 0 +L3F2B3710: +3f2b3710: setf 8, 0, 0 +3f2b3720: move *a10(0x220), a5, 0 +3f2b3740: cmpi 0xab, a5 +3f2b3760: jrne L3F2B3820 +3f2b3770: setf 16, 0, 0 +3f2b3780: move *a13(0x110), a5, 0 +3f2b37a0: addk 2, a5 +3f2b37b0: move a5, *a13(0x110), 0 +3f2b37d0: move *a13(0x90), a5, 1 +3f2b37f0: addk 2, a5 +3f2b3800: move a5, *a13(0x90), 1 +L3F2B3820: +3f2b3820: setf 16, 0, 0 +3f2b3830: move *a13(0x110), a5, 0 +3f2b3850: move *a13(0x90), a3, 1 +3f2b3870: add a3, a5 +3f2b3880: move *a9(0x88), a3, 1 +3f2b38a0: move *a3(0x3d0), a3, 0 +3f2b38c0: move *a13(0x1e0), a7, 0 +3f2b38e0: sub a7, a3 +3f2b38f0: inc a5 +3f2b3900: cmp a3, a5 +3f2b3910: jahi L3F2B49F0 +3f2b3930: movb *a10(0x1d8), *a12(0x0) +3f2b3960: movb *a10(0x1d0), *a12(0x8) +3f2b3990: move *a13(0x110), a5, 0 +3f2b39b0: move *a13(0x90), a3, 1 +3f2b39d0: add a3, a5 +3f2b39e0: subk 4, a5 +3f2b39f0: movb a5, *a12(0x10) +3f2b3a10: sll 0x18, a5 +3f2b3a20: srl 0x18, a5 +3f2b3a30: move a5, *a13(0x60), 1 +3f2b3a50: move *a10(0x1e8), a3, 0 +3f2b3a70: move a3, *a10(0x298), 0 +3f2b3a90: subk 15, a3 +3f2b3aa0: jrls L3F2B3AE0 +3f2b3ab0: movk 15, a3 +3f2b3ac0: move a3, *a10(0x298), 0 +L3F2B3AE0: +3f2b3ae0: setf 4, 0, 0 +3f2b3af0: move *a10(0x298), *a12(0x18), 0 +3f2b3b20: sub a3, a3 +3f2b3b30: setf 16, 0, 0 +3f2b3b40: move a3, *a10(0x1e8), 0 +3f2b3b60: movk 9, a3 +3f2b3b70: setf 4, 0, 0 +3f2b3b80: move a3, *a12(0x1c), 0 +3f2b3ba0: move a14, -*sp, 1 +3f2b3bb0: movi 0x3f2ba558, a8 +3f2b3be0: move a8, *a14+, 1 +3f2b3bf0: calla L3FB341E0 +3f2b3c20: move *a13(0x20), a3, 1 +3f2b3c40: addk 4, a7 +3f2b3c50: sll 0x3, a7 +3f2b3c60: add a3, a7 +3f2b3c70: move a7, a4 +3f2b3c80: addi 0x70, a4 +3f2b3ca0: setf 8, 0, 0 +3f2b3cb0: move *a10(0x218), *a4+, 0 +3f2b3cd0: move *a10(0x218), a7, 0 +3f2b3cf0: subk 3, a7 +3f2b3d00: jreq L3F2B3D50 +3f2b3d10: move *a10(0x218), a7, 0 +3f2b3d30: subk 4, a7 +3f2b3d40: jrne L3F2B3D80 +L3F2B3D50: +3f2b3d50: sub a7, a7 +3f2b3d60: move a7, *a4+, 0 +3f2b3d70: jruc L3F2B3DA0 +L3F2B3D80: +3f2b3d80: movk 31, a7 +3f2b3d90: move a7, *a4+, 0 +L3F2B3DA0: +3f2b3da0: movi 0xff, a7 +3f2b3dc0: move a7, *a4+, 0 +3f2b3dd0: move a14, -*sp, 1 +3f2b3de0: move a10, a7 +3f2b3df0: addi 0x28, a7 +3f2b3e10: move a7, *a14+, 1 +3f2b3e20: calla L3FB458D0 +3f2b3e50: setf 8, 0, 0 +3f2b3e60: move a8, *a4+, 0 +3f2b3e70: move a14, -*sp, 1 +3f2b3e80: move a14, -*sp, 1 +3f2b3e90: move a10, a7 +3f2b3ea0: addi 0x28, a7 +3f2b3ec0: move a7, *a14+, 1 +3f2b3ed0: calla L3FB458D0 +3f2b3f00: move a8, *a14+, 1 +3f2b3f10: move a4, *a14+, 1 +3f2b3f20: move a10, a7 +3f2b3f30: addi 0x28, a7 +3f2b3f50: move a7, *a14+, 1 +3f2b3f60: calla L3FB44400 +3f2b3f90: move a14, -*sp, 1 +3f2b3fa0: move a10, a7 +3f2b3fb0: addi 0x28, a7 +3f2b3fd0: move a7, *a14+, 1 +3f2b3fe0: calla L3FB458D0 +3f2b4010: sll 0x3, a8 +3f2b4020: add a8, a4 +3f2b4030: sub a7, a7 +3f2b4040: setf 8, 0, 0 +3f2b4050: move a7, *a4+, 0 +3f2b4060: move *a10(0x220), a7, 0 +3f2b4080: cmpi 0xab, a7 +3f2b40a0: jrne L3F2B41D0 +3f2b40b0: movk 2, a7 +3f2b40c0: move a7, *a4+, 0 +3f2b40d0: move a7, *a4+, 0 +3f2b40e0: setf 16, 0, 0 +3f2b40f0: move *a10(0x228), *a13(0x120), 0 +3f2b4120: move a14, -*sp, 1 +3f2b4130: move a7, *a14+, 1 +3f2b4140: move a4, *a14+, 1 +3f2b4150: move a13, a7 +3f2b4160: addi 0x120, a7 +3f2b4180: move a7, *a14+, 1 +3f2b4190: calla L3FB44400 +3f2b41c0: addk 16, a4 +L3F2B41D0: +3f2b41d0: move a14, -*sp, 1 +3f2b41e0: move a10, a7 +3f2b41f0: addi 0xa8, a7 +3f2b4210: move a7, *a14+, 1 +3f2b4220: calla L3FB458D0 +3f2b4250: move a8, a7 +3f2b4260: jrle L3F2B4500 +3f2b4270: movk 4, a7 +3f2b4280: setf 8, 0, 0 +3f2b4290: move a7, *a4+, 0 +3f2b42a0: move a14, -*sp, 1 +3f2b42b0: move a10, a7 +3f2b42c0: addi 0xa8, a7 +3f2b42e0: move a7, *a14+, 1 +3f2b42f0: calla L3FB458D0 +3f2b4320: setf 8, 0, 0 +3f2b4330: move a8, *a4+, 0 +3f2b4340: move a14, -*sp, 1 +3f2b4350: move a14, -*sp, 1 +3f2b4360: move a10, a7 +3f2b4370: addi 0xa8, a7 +3f2b4390: move a7, *a14+, 1 +3f2b43a0: calla L3FB458D0 +3f2b43d0: move a8, *a14+, 1 +3f2b43e0: move a4, *a14+, 1 +3f2b43f0: move a10, a7 +3f2b4400: addi 0xa8, a7 +3f2b4420: move a7, *a14+, 1 +3f2b4430: calla L3FB44400 +3f2b4460: move a14, -*sp, 1 +3f2b4470: move a10, a7 +3f2b4480: addi 0xa8, a7 +3f2b44a0: move a7, *a14+, 1 +3f2b44b0: calla L3FB458D0 +3f2b44e0: sll 0x3, a8 +3f2b44f0: add a8, a4 +L3F2B4500: +3f2b4500: move a14, -*sp, 1 +3f2b4510: move a10, a7 +3f2b4520: addi 0x128, a7 +3f2b4540: move a7, *a14+, 1 +3f2b4550: calla L3FB458D0 +3f2b4580: move a8, a7 +3f2b4590: jrle L3F2B4830 +3f2b45a0: movk 5, a7 +3f2b45b0: setf 8, 0, 0 +3f2b45c0: move a7, *a4+, 0 +3f2b45d0: move a14, -*sp, 1 +3f2b45e0: move a10, a7 +3f2b45f0: addi 0x128, a7 +3f2b4610: move a7, *a14+, 1 +3f2b4620: calla L3FB458D0 +3f2b4650: setf 8, 0, 0 +3f2b4660: move a8, *a4+, 0 +3f2b4670: move a14, -*sp, 1 +3f2b4680: move a14, -*sp, 1 +3f2b4690: move a10, a7 +3f2b46a0: addi 0x128, a7 +3f2b46c0: move a7, *a14+, 1 +3f2b46d0: calla L3FB458D0 +3f2b4700: move a8, *a14+, 1 +3f2b4710: move a4, *a14+, 1 +3f2b4720: move a10, a7 +3f2b4730: addi 0x128, a7 +3f2b4750: move a7, *a14+, 1 +3f2b4760: calla L3FB44400 +3f2b4790: move a14, -*sp, 1 +3f2b47a0: move a10, a7 +3f2b47b0: addi 0x128, a7 +3f2b47d0: move a7, *a14+, 1 +3f2b47e0: calla L3FB458D0 +3f2b4810: sll 0x3, a8 +3f2b4820: add a8, a4 +L3F2B4830: +3f2b4830: sub a7, a7 +3f2b4840: setf 8, 0, 0 +3f2b4850: move a7, *a4+, 0 +3f2b4860: move *a11(0x8), a7, 0 +3f2b4880: inc a7 +3f2b4890: movb a7, *a11(0x8) +3f2b48b0: addk 4, a5 +3f2b48c0: setf 16, 0, 0 +3f2b48d0: zext a5, 0 +3f2b48e0: move *a13(0x1e0), a7, 0 +3f2b4900: add a7, a5 +3f2b4910: move a5, *a13(0x1e0), 0 +3f2b4930: move *a13(0x60), a7, 1 +3f2b4950: movk 1, a3 +3f2b4960: and a7, a3 +3f2b4970: dsjs a3, L3F2B49B0 +3f2b4980: inc a5 +3f2b4990: move a5, *a13(0x1e0), 0 +L3F2B49B0: +3f2b49b0: sub a3, a3 +3f2b49c0: movb a3, *a10(0x200) +3f2b49e0: jruc L3F2B5070 +L3F2B49F0: +3f2b49f0: movk 1, a6 +3f2b4a00: jruc L3F2B5070 +L3F2B4A10: +3f2b4a10: move *a10(0x1f8), a5, 0 +3f2b4a30: subk 2, a5 +3f2b4a40: jrne L3F2B5070 +3f2b4a50: movk 4, a5 +3f2b4a60: move a5, *a13(0x40), 1 +3f2b4a80: move *a9(0x88), a3, 1 +3f2b4aa0: setf 16, 0, 0 +3f2b4ab0: move *a3(0x3d0), a3, 0 +3f2b4ad0: move *a13(0x1e0), a7, 0 +3f2b4af0: sub a7, a3 +3f2b4b00: cmp a3, a5 +3f2b4b10: jrhi L3F2B5060 +3f2b4b20: movb *a10(0x1d8), *a12(0x0) +3f2b4b50: sub a3, a3 +3f2b4b60: movb a3, *a12(0x8) +3f2b4b80: movb a3, *a12(0x10) +3f2b4ba0: setf 4, 0, 0 +3f2b4bb0: move a3, *a12(0x18), 0 +3f2b4bd0: setf 16, 0, 0 +3f2b4be0: move a3, *a10(0x1e8), 0 +3f2b4c00: movk 13, a3 +3f2b4c10: setf 4, 0, 0 +3f2b4c20: move a3, *a12(0x1c), 0 +3f2b4c40: move a14, -*sp, 1 +3f2b4c50: movi 0x3f2ba608, a8 +3f2b4c80: move a8, *a14+, 1 +3f2b4c90: calla L3FB341E0 +3f2b4cc0: setf 8, 0, 0 +3f2b4cd0: move *a11(0x8), a3, 0 +3f2b4cf0: inc a3 +3f2b4d00: movb a3, *a11(0x8) +3f2b4d20: addk 4, a7 +3f2b4d30: setf 16, 0, 0 +3f2b4d40: move a7, *a13(0x1e0), 0 +3f2b4d60: setf 8, 0, 0 +3f2b4d70: move *a9(0xb0), a3, 0 +3f2b4d90: dsjs a3, L3F2B4DD0 +3f2b4da0: movk 2, a3 +3f2b4db0: movb a3, *a9(0x40) +L3F2B4DD0: +3f2b4dd0: move a14, -*sp, 1 +3f2b4de0: move *a10(0x1b0), *a14+, 1 +3f2b4e00: calla L3F2BC920 +3f2b4e30: setf 8, 0, 0 +3f2b4e40: move *a10(0x1a8), a3, 0 +3f2b4e60: dec a3 +3f2b4e70: sll 0x5, a3 +3f2b4e80: add a2, a3 +3f2b4e90: sub a7, a7 +3f2b4ea0: move a7, *a3(0x1140), 1 +3f2b4ec0: move *a2(0x1138), a3, 0 +3f2b4ee0: dec a3 +3f2b4ef0: movb a3, *a2(0x1138) +3f2b4f10: move *a9(0xb0), a3, 0 +3f2b4f30: dec a3 +3f2b4f40: movb a3, *a9(0xb0) +3f2b4f60: move *a10(0x1d0), a3, 0 +3f2b4f80: dec a3 +3f2b4f90: sll 0x5, a3 +3f2b4fa0: add a9, a3 +3f2b4fb0: move a7, *a3(0xc0), 1 +3f2b4fd0: movb a7, *a10(0x2b0) +3f2b4ff0: movb a7, *a10 +3f2b5000: move a14, -*sp, 1 +3f2b5010: move a10, *a14+, 1 +3f2b5020: calla L3F702440 +3f2b5050: jruc L3F2B5070 +L3F2B5060: +3f2b5060: movk 1, a6 +L3F2B5070: +3f2b5070: setf 8, 0, 0 +3f2b5080: move @0xa4960, a7, 0 +3f2b50b0: inc a7 +3f2b50c0: movb a7, @0xa4960 +3f2b50f0: zext a7, 0 +3f2b5100: subk 16, a7 +3f2b5110: jrne L3F2B5160 +3f2b5120: sub a7, a7 +3f2b5130: movb a7, @0xa4960 +L3F2B5160: +3f2b5160: move @0xa4960, a7, 0 +3f2b5190: move *a13(0x80), a5, 0 +3f2b51b0: cmp a5, a7 +3f2b51c0: jrne L3F2B5290 +3f2b51d0: move a6, a3 +3f2b51e0: jrne L3F2B5290 +3f2b51f0: sub a3, a3 +3f2b5200: movb a3, *a13(0x190) +3f2b5220: move *a13(0x170), a5, 0 +3f2b5240: dsjs a5, L3F2B5280 +3f2b5250: movb a3, *a13(0x170) +3f2b5270: jruc L3F2B5290 +L3F2B5280: +3f2b5280: movk 1, a6 +L3F2B5290: +3f2b5290: move a6, a3 +3f2b52a0: jaeq L3F2B1220 +3f2b52c0: sub a0, a0 +3f2b52d0: setf 1, 0, 0 +3f2b52e0: move a0, *a9(0x51), 0 +3f2b5300: move *a9(0x51), a5, 0 +3f2b5320: jrne L3F2B5490 +L3F2B5330: +3f2b5330: move a0, a7 +3f2b5340: sll 0x5, a7 +3f2b5350: add a9, a7 +3f2b5360: move *a7(0xc0), a10, 1 +3f2b5380: jreq L3F2B5410 +3f2b5390: setf 8, 0, 0 +3f2b53a0: move *a10(0x200), a7, 0 +3f2b53c0: dsjs a7, L3F2B5410 +3f2b53d0: movk 1, a7 +3f2b53e0: setf 1, 0, 0 +3f2b53f0: move a7, *a9(0x51), 0 +L3F2B5410: +3f2b5410: inc a0 +3f2b5420: cmpi 0x10, a0 +3f2b5440: jrge L3F2B5490 +3f2b5450: setf 1, 0, 0 +3f2b5460: move *a9(0x51), a7, 0 +3f2b5480: jreq L3F2B5330 +L3F2B5490: +3f2b5490: setf 16, 0, 0 +3f2b54a0: move *a13(0x1e0), a7, 0 +3f2b54c0: cmpi 0x2e, a7 +3f2b54e0: jrnc L3F2B5650 +3f2b54f0: move a14, -*sp, 1 +3f2b5500: neg a7 +3f2b5510: addi 0x32, a7 +3f2b5530: move a7, *a14+, 1 +3f2b5540: move *a13(0x20), a7, 1 +3f2b5560: move *a13(0x1e0), a5, 0 +3f2b5580: sll 0x3, a5 +3f2b5590: add a7, a5 +3f2b55a0: addi 0x70, a5 +3f2b55c0: move a5, *a14+, 1 +3f2b55d0: calla L3FB44A00 +3f2b5600: movi 0x2e, a5 +3f2b5620: setf 16, 0, 0 +3f2b5630: move a5, *a13(0x1e0), 0 +L3F2B5650: +3f2b5650: move *a13(0x1c0), a7, 1 +3f2b5670: move *a13(0x1e0), *a7(0xf0), 0 +3f2b56a0: move *a13(0x1a0), a5, 1 +3f2b56c0: move *a13(0x1e0), *a5(0x50), 0 +3f2b56f0: move a14, -*sp, 1 +3f2b5700: move a7, *a14+, 1 +3f2b5710: movi 0x460, a3 +3f2b5730: move a3, *a14+, 1 +3f2b5740: move *a9(0x88), a3, 1 +3f2b5760: addi 0x280, a3 +3f2b5780: move a3, *a14+, 1 +3f2b5790: calla L3F2C6960 +3f2b57c0: move a8, *a13(0xb0), 1 +3f2b57e0: move a8, a3 +3f2b57f0: jreq L3F2B58C0 +3f2b5800: move a14, -*sp, 1 +3f2b5810: move a3, *a14+, 1 +3f2b5820: movi 0x3f2ba698, a8 +3f2b5850: move a8, *a14+, 1 +3f2b5860: calla L3FB341E0 +3f2b5890: calla L3F707A30 +L3F2B58C0: +3f2b58c0: pushst +3f2b58d0: dint +3f2b58e0: move a5, *a13(0x220), 1 +3f2b5900: move *a9(0x378), *a13(0x240), 1 +3f2b5930: move *a13(0x240), a3, 1 +3f2b5950: move *a3, *a5, 1 +3f2b5960: move a3, *a5(0x20), 1 +3f2b5980: move a5, *a3, 1 +3f2b5990: move *a5, a3, 1 +3f2b59a0: move a5, *a3(0x20), 1 +3f2b59c0: popst +3f2b59d0: move *a2(0xb0), a3, 1 +3f2b59f0: inc a3 +3f2b5a00: move a3, *a2(0xb0), 1 +3f2b5a20: move *a9(0x88), a3, 1 +3f2b5a40: move *a3(0x748), a5, 1 +3f2b5a60: inc a5 +3f2b5a70: move a5, *a3(0x748), 1 +3f2b5a90: move *a9(0x88), a5, 1 +3f2b5ab0: setf 8, 0, 0 +3f2b5ac0: move *a11(0x8), a3, 0 +3f2b5ae0: move *a5(0x788), a7, 1 +3f2b5b00: add a3, a7 +3f2b5b10: move a7, *a5(0x788), 1 +3f2b5b30: move *a9(0x88), a7, 1 +3f2b5b50: setf 16, 0, 0 +3f2b5b60: move *a13(0x1e0), a5, 0 +3f2b5b80: move *a7(0x7c8), a3, 1 +3f2b5ba0: add a5, a3 +3f2b5bb0: move a3, *a7(0x7c8), 1 +3f2b5bd0: sub a7, a7 +3f2b5be0: move a7, *a9(0x78), 0 +L3F2B5C00: +3f2b5c00: setf 1, 0, 0 +3f2b5c10: move *a9(0x51), a7, 0 +3f2b5c30: dsjs a7, L3F2B5CD0 +3f2b5c40: setf 8, 0, 0 +3f2b5c50: move *a9(0x2d0), a7, 0 +3f2b5c70: jreq L3F2B5CD0 +3f2b5c80: move *a13(0x1f0), a7, 0 +3f2b5ca0: dsjs a7, L3F2B5CD0 +3f2b5cb0: jauc L3F2B06C0 +L3F2B5CD0: +3f2b5cd0: move *sp(0x1a0), a14, 1 +3f2b5cf0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f2b5d10: rets 2 +3f2b5d20: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f2b5d40: move a14, a13 +3f2b5d50: move *a13(0xffe0), a9, 1 +3f2b5d70: move @0x9b000, a12, 1 +3f2b5da0: move a9, a7 +3f2b5db0: dec a7 +3f2b5dc0: sll 0x5, a7 +3f2b5dd0: add a12, a7 +3f2b5de0: move *a7(0x1140), a10, 1 +3f2b5e00: jreq L3F2B5EB0 +3f2b5e10: setf 8, 0, 0 +3f2b5e20: move *a10, a7, 0 +3f2b5e30: cmpi 0x56, a7 +3f2b5e50: jrne L3F2B5EB0 +3f2b5e60: move *a10(0x2b0), a7, 0 +3f2b5e80: cmpi 0xbc, a7 +3f2b5ea0: jreq L3F2B5F60 +L3F2B5EB0: +3f2b5eb0: move a14, -*sp, 1 +3f2b5ec0: move a10, *a14+, 1 +3f2b5ed0: move a9, *a14+, 1 +3f2b5ee0: movi 0x3f2ba838, a8 +3f2b5f10: move a8, *a14+, 1 +3f2b5f20: calla L3FB341E0 +3f2b5f50: jruc L3F2B61D0 +L3F2B5F60: +3f2b5f60: move a9, a7 +3f2b5f70: dec a7 +3f2b5f80: sll 0x5, a7 +3f2b5f90: add a12, a7 +3f2b5fa0: move *a7(0x1140), a7, 1 +3f2b5fc0: move *a7(0x278), a11, 1 +3f2b5fe0: movk 1, a7 +3f2b5ff0: movb a7, *a10(0x200) +3f2b6010: setf 16, 1, 0 +3f2b6020: move @0xa4870, a7, 0 +3f2b6050: dec a7 +3f2b6060: jreq L3F2B6100 +3f2b6070: setf 16, 0, 0 +3f2b6080: move *a10(0x298), a7, 0 +3f2b60a0: setf 16, 1, 0 +3f2b60b0: move @0xa4860, a5, 0 +3f2b60e0: cmp a5, a7 +3f2b60f0: jrnc L3F2B61D0 +L3F2B6100: +3f2b6100: movk 1, a7 +3f2b6110: setf 1, 0, 0 +3f2b6120: move a7, *a11(0x51), 0 +3f2b6140: setf 8, 0, 0 +3f2b6150: move *a11(0x50), a5, 0 +3f2b6170: subk 3, a5 +3f2b6180: jrne L3F2B61D0 +3f2b6190: sub a5, a5 +3f2b61a0: setf 1, 0, 0 +3f2b61b0: move a5, *a11(0x50), 0 +L3F2B61D0: +3f2b61d0: move *sp(0x100), a14, 1 +3f2b61f0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f2b6210: rets 2 +L3F2B6220: +3f2b6220: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f2b6240: move a14, a13 +3f2b6250: addi 0x8e0, a14 +3f2b6270: move *a13(0xffe0), a9, 1 +3f2b6290: sub a7, a7 +3f2b62a0: setf 16, 1, 0 +3f2b62b0: move a7, *a13(0x860), 0 +3f2b62d0: move @0x9b000, a2, 1 +3f2b6300: move *a13(0xffa0), *a13(0x0), 1 +3f2b6330: move a7, a0 +3f2b6340: setf 8, 0, 0 +3f2b6350: move *a13(0xffc0), a7, 0 +3f2b6370: cmp a7, a0 +3f2b6380: janc L3F2B9B70 +L3F2B63A0: +3f2b63a0: move *a13, a10, 1 +3f2b63b0: setf 8, 0, 0 +3f2b63c0: move *a10, a7, 0 +3f2b63d0: dec a7 +3f2b63e0: sll 0x5, a7 +3f2b63f0: add a9, a7 +3f2b6400: move *a7(0xc0), a11, 1 +3f2b6420: jaeq L3F2B99E0 +3f2b6440: move *a10, a7, 0 +3f2b6450: move *a11(0x1d0), a5, 0 +3f2b6470: cmp a5, a7 +3f2b6480: jane L3F2B99E0 +3f2b64a0: setf 4, 0, 0 +3f2b64b0: move *a10(0x1c), a7, 0 +3f2b64d0: jane L3F2B98C0 +3f2b64f0: move *a11(0x1b0), a7, 1 +3f2b6510: sll 0x5, a7 +3f2b6520: addi 0xa4990, a7 +3f2b6550: move *a7, a7, 1 +3f2b6560: move *a7(0x428), a7, 1 +3f2b6580: move a7, @0xa48e0, 1 +3f2b65b0: move a7, *a13(0x8c0), 1 +3f2b65d0: setf 8, 0, 0 +3f2b65e0: move *a10(0x10), a5, 0 +3f2b6600: jaeq L3F2B6EB0 +3f2b6620: move *a10(0x8), a5, 0 +3f2b6640: jaeq L3F2B6EB0 +3f2b6660: move *a11(0x1e0), a5, 0 +3f2b6680: setf 4, 0, 0 +3f2b6690: move *a10(0x18), a3, 0 +3f2b66b0: add a3, a5 +3f2b66c0: movb a5, *a11(0x1e0) +3f2b66e0: move a10, a12 +3f2b66f0: addk 32, a12 +3f2b6700: setf 8, 0, 0 +3f2b6710: move *a10(0x10), a5, 0 +3f2b6730: setf 16, 1, 0 +3f2b6740: move a5, *a13(0x890), 0 +3f2b6760: move @0x1b3900, a3, 1 +3f2b6790: setf 1, 1, 0 +3f2b67a0: move *a3(0x1c1), a5, 0 +3f2b67c0: move a5, *a13(0x8a0), 1 +3f2b67e0: movk 1, a5 +3f2b67f0: move a5, *a3(0x1c1), 0 +3f2b6810: move *a7, a5, 1 +3f2b6820: movk 1, a3 +3f2b6830: move a3, *a5(0x1e0), 1 +3f2b6850: setf 16, 0, 0 +3f2b6860: move *a11(0x298), a5, 0 +3f2b6880: dec a5 +3f2b6890: move a5, *a7(0x1e0), 1 +3f2b68b0: move @0x1b3900, a5, 1 +3f2b68e0: setf 1, 1, 0 +3f2b68f0: move *a13(0x8a0), *a5(0x1c1), 0 +3f2b6920: move a14, -*sp, 1 +3f2b6930: setf 16, 1, 0 +3f2b6940: move *a13(0x890), a3, 0 +3f2b6960: move a3, *a14+, 1 +3f2b6970: move a12, *a14+, 1 +3f2b6980: move a7, *a14+, 1 +3f2b6990: calla L3F70D150 +3f2b69c0: cmp a3, a8 +3f2b69d0: jreq L3F2B6CD0 +3f2b69e0: move *a7(0x1a0), a5, 1 +3f2b6a00: subk 2, a5 +3f2b6a10: jreq L3F2B6BC0 +3f2b6a20: move a14, -*sp, 1 +3f2b6a30: move *a11(0x1b0), a5, 1 +3f2b6a50: inc a5 +3f2b6a60: move a5, *a14+, 1 +3f2b6a70: movi 0x3f2baac8, a8 +3f2b6aa0: move a8, *a14+, 1 +3f2b6ab0: calla L3FB341E0 +3f2b6ae0: move a14, -*sp, 1 +3f2b6af0: move *a11(0x1b0), a5, 1 +3f2b6b10: inc a5 +3f2b6b20: move a5, *a14+, 1 +3f2b6b30: movi 0x3f2260f0, a5 +3f2b6b60: move a5, *a14+, 1 +3f2b6b70: calla L3F2798B0 +3f2b6ba0: jauc L3F2B99E0 +L3F2B6BC0: +3f2b6bc0: move a14, -*sp, 1 +3f2b6bd0: movi 0x3f2bacf0, a8 +3f2b6c00: move a8, *a14+, 1 +3f2b6c10: movk 4, a5 +3f2b6c20: move a5, *a14+, 1 +3f2b6c30: movi 0x65, a5 +3f2b6c50: move a5, *a14+, 1 +3f2b6c60: subk 11, a5 +3f2b6c70: move a5, *a14+, 1 +3f2b6c80: calla L3F265310 +3f2b6cb0: jauc L3F2B99E0 +L3F2B6CD0: +3f2b6cd0: setf 16, 0, 0 +3f2b6ce0: move *a11(0x298), a5, 0 +3f2b6d00: dec a5 +3f2b6d10: move a5, *a11(0x298), 0 +3f2b6d30: setf 16, 0, 0 +3f2b6d40: move *a11(0x298), a7, 0 +3f2b6d60: jane L3F2B99E0 +3f2b6d80: move a14, -*sp, 1 +3f2b6d90: move *a11(0x1b0), a7, 1 +3f2b6db0: sll 0x5, a7 +3f2b6dc0: addi 0xa4990, a7 +3f2b6df0: move *a7, a7, 1 +3f2b6e00: move *a7(0x448), *a14+, 1 +3f2b6e20: movi 0x3f2b5d20, a7 +3f2b6e50: move a7, *a14+, 1 +3f2b6e60: calla L3F2798B0 +3f2b6e90: jauc L3F2B99E0 +L3F2B6EB0: +3f2b6eb0: move *a10(0x10), a5, 0 +3f2b6ed0: jrne L3F2B6FB0 +3f2b6ee0: move *a10(0x8), a5, 0 +3f2b6f00: jreq L3F2B6FB0 +3f2b6f10: move *a11(0x1e0), a5, 0 +3f2b6f30: setf 4, 0, 0 +3f2b6f40: move *a10(0x18), a3, 0 +3f2b6f60: add a3, a5 +3f2b6f70: movb a5, *a11(0x1e0) +3f2b6f90: jauc L3F2B99E0 +L3F2B6FB0: +3f2b6fb0: move *a2(0x150), a5, 1 +3f2b6fd0: inc a5 +3f2b6fe0: move a5, *a2(0x150), 1 +3f2b7000: move *a9(0x88), a5, 1 +3f2b7020: move *a5(0x868), a3, 1 +3f2b7040: inc a3 +3f2b7050: move a3, *a5(0x868), 1 +3f2b7070: move a14, -*sp, 1 +3f2b7080: move a9, *a14+, 1 +3f2b7090: calla L3F2C0570 +3f2b70c0: move a14, -*sp, 1 +3f2b70d0: movi 0x3f2baff0, a8 +3f2b7100: move a8, *a14+, 1 +3f2b7110: move a9, *a14+, 1 +3f2b7120: calla L3F2C20C0 +3f2b7150: movk 1, a5 +3f2b7160: setf 16, 1, 0 +3f2b7170: move a5, *a13(0x860), 0 +3f2b7190: jauc L3F2B99E0 +L3F2B71B0: +3f2b71b0: move *a13, a12, 1 +3f2b71c0: addk 32, a12 +3f2b71d0: setf 8, 0, 0 +3f2b71e0: move *a11(0x1f8), a7, 0 +3f2b7200: jrne L3F2B7510 +3f2b7210: move *a10(0x8), a7, 0 +3f2b7230: jreq L3F2B7510 +3f2b7240: move *a12, a7, 0 +3f2b7250: dec a7 +3f2b7260: jreq L3F2B72D0 +3f2b7270: move *a12, a7, 0 +3f2b7280: subk 3, a7 +3f2b7290: jreq L3F2B72D0 +3f2b72a0: move *a12, a7, 0 +3f2b72b0: subk 4, a7 +3f2b72c0: jrne L3F2B7510 +L3F2B72D0: +3f2b72d0: movk 1, a7 +3f2b72e0: movb a7, *a11(0x1f8) +3f2b7300: movb *a10(0x8), *a11(0x1d8) +3f2b7330: setf 4, 0, 0 +3f2b7340: move *a10(0x18), a5, 0 +3f2b7360: movb a5, *a11(0x1e0) +3f2b7380: addk 8, a12 +3f2b7390: setf 8, 0, 0 +3f2b73a0: move *a12+, a5, 0 +3f2b73b0: movb a5, *a11(0x210) +3f2b73d0: move *a12+, a5, 0 +3f2b73e0: movb a5, *a11(0x208) +3f2b7400: move *a11(0x1b0), a5, 1 +3f2b7420: sll 0x5, a5 +3f2b7430: addi 0xa4990, a5 +3f2b7460: move *a5(0x0), *a13(0x870), 1 +3f2b7490: move a14, -*sp, 1 +3f2b74a0: move *a13(0x870), *a14+, 1 +3f2b74c0: calla L3F26DA30 +3f2b74f0: jauc L3F2B99E0 +L3F2B7510: +3f2b7510: move *a2(0x150), a7, 1 +3f2b7530: inc a7 +3f2b7540: move a7, *a2(0x150), 1 +3f2b7560: move *a9(0x88), a7, 1 +3f2b7580: move *a7(0x868), a5, 1 +3f2b75a0: inc a5 +3f2b75b0: move a5, *a7(0x868), 1 +3f2b75d0: move a14, -*sp, 1 +3f2b75e0: move a9, *a14+, 1 +3f2b75f0: calla L3F2C0570 +3f2b7620: move a14, -*sp, 1 +3f2b7630: movi 0x3f2baff0, a8 +3f2b7660: move a8, *a14+, 1 +3f2b7670: move a9, *a14+, 1 +3f2b7680: calla L3F2C20C0 +3f2b76b0: movk 1, a7 +3f2b76c0: setf 16, 1, 0 +3f2b76d0: move a7, *a13(0x860), 0 +3f2b76f0: jauc L3F2B99E0 +L3F2B7710: +3f2b7710: setf 8, 0, 0 +3f2b7720: move *a10(0x10), a7, 0 +3f2b7740: jreq L3F2B7AC0 +3f2b7750: move *a10(0x8), a7, 0 +3f2b7770: jreq L3F2B7AC0 +3f2b7780: move *a11(0x218), a7, 0 +3f2b77a0: dsj a7, L3F2B7A20 +3f2b77c0: move *a11(0x1e0), a7, 0 +3f2b77e0: setf 4, 0, 0 +3f2b77f0: move *a10(0x18), a5, 0 +3f2b7810: add a5, a7 +3f2b7820: movb a7, *a11(0x1e0) +3f2b7840: setf 16, 0, 0 +3f2b7850: move *a11(0x298), a7, 0 +3f2b7870: dec a7 +3f2b7880: move a7, *a11(0x298), 0 +3f2b78a0: movk 1, a7 +3f2b78b0: movb a7, *a11(0x200) +3f2b78d0: move *a11(0x278), a5, 1 +3f2b78f0: setf 1, 0, 0 +3f2b7900: move a7, *a5(0x51), 0 +3f2b7920: move *a11(0x278), a5, 1 +3f2b7940: setf 8, 0, 0 +3f2b7950: move *a5(0x50), a5, 0 +3f2b7970: subk 3, a5 +3f2b7980: jane L3F2B99E0 +3f2b79a0: move *a11(0x278), a5, 1 +3f2b79c0: sub a3, a3 +3f2b79d0: setf 1, 0, 0 +3f2b79e0: move a3, *a5(0x50), 0 +3f2b7a00: jauc L3F2B99E0 +L3F2B7A20: +3f2b7a20: move a14, -*sp, 1 +3f2b7a30: movi 0x3f2bb278, a8 +3f2b7a60: move a8, *a14+, 1 +3f2b7a70: calla L3FB341E0 +3f2b7aa0: jauc L3F2B99E0 +L3F2B7AC0: +3f2b7ac0: move *a10(0x10), a7, 0 +3f2b7ae0: jrne L3F2B7C00 +3f2b7af0: move *a10(0x8), a7, 0 +3f2b7b10: jreq L3F2B7C00 +3f2b7b20: move *a11(0x218), a7, 0 +3f2b7b40: dsj a7, L3F2B99E0 +3f2b7b60: move *a11(0x1e0), a7, 0 +3f2b7b80: setf 4, 0, 0 +3f2b7b90: move *a10(0x18), a5, 0 +3f2b7bb0: add a5, a7 +3f2b7bc0: movb a7, *a11(0x1e0) +3f2b7be0: jauc L3F2B99E0 +L3F2B7C00: +3f2b7c00: move *a2(0x150), a7, 1 +3f2b7c20: inc a7 +3f2b7c30: move a7, *a2(0x150), 1 +3f2b7c50: move *a9(0x88), a7, 1 +3f2b7c70: move *a7(0x868), a5, 1 +3f2b7c90: inc a5 +3f2b7ca0: move a5, *a7(0x868), 1 +3f2b7cc0: move a14, -*sp, 1 +3f2b7cd0: move a9, *a14+, 1 +3f2b7ce0: calla L3F2C0570 +3f2b7d10: move a14, -*sp, 1 +3f2b7d20: movi 0x3f2baff0, a8 +3f2b7d50: move a8, *a14+, 1 +3f2b7d60: move a9, *a14+, 1 +3f2b7d70: calla L3F2C20C0 +3f2b7da0: movk 1, a7 +3f2b7db0: setf 16, 1, 0 +3f2b7dc0: move a7, *a13(0x860), 0 +3f2b7de0: jauc L3F2B99E0 +L3F2B7E00: +3f2b7e00: move a14, -*sp, 1 +3f2b7e10: movi 0x3f2bb3b0, a8 +3f2b7e40: move a8, *a14+, 1 +3f2b7e50: calla L3FB341E0 +3f2b7e80: move *a11(0x1b0), a7, 1 +3f2b7ea0: sll 0x5, a7 +3f2b7eb0: addi 0xa4990, a7 +3f2b7ee0: move *a7, a7, 1 +3f2b7ef0: move *a7(0x428), a7, 1 +3f2b7f10: move a7, @0xa48e0, 1 +3f2b7f40: setf 4, 0, 0 +3f2b7f50: move *a10(0x18), a5, 0 +3f2b7f70: jrne L3F2B8230 +3f2b7f80: setf 8, 0, 0 +3f2b7f90: move *a11(0x218), a5, 0 +3f2b7fb0: dsjs a5, L3F2B8190 +3f2b7fc0: move a14, -*sp, 1 +3f2b7fd0: move a7, *a14+, 1 +3f2b7fe0: calla L3F70DE00 +3f2b8010: movk 1, a7 +3f2b8020: movb a7, *a11(0x200) +3f2b8040: move *a11(0x278), a5, 1 +3f2b8060: setf 1, 0, 0 +3f2b8070: move a7, *a5(0x51), 0 +3f2b8090: move *a11(0x278), a5, 1 +3f2b80b0: setf 8, 0, 0 +3f2b80c0: move *a5(0x50), a5, 0 +3f2b80e0: subk 3, a5 +3f2b80f0: jane L3F2B99E0 +3f2b8110: move *a11(0x278), a5, 1 +3f2b8130: sub a3, a3 +3f2b8140: setf 1, 0, 0 +3f2b8150: move a3, *a5(0x50), 0 +3f2b8170: jauc L3F2B99E0 +L3F2B8190: +3f2b8190: move a14, -*sp, 1 +3f2b81a0: movi 0x3f2bb438, a8 +3f2b81d0: move a8, *a14+, 1 +3f2b81e0: calla L3FB341E0 +3f2b8210: jauc L3F2B99E0 +L3F2B8230: +3f2b8230: move *a2(0x150), a5, 1 +3f2b8250: inc a5 +3f2b8260: move a5, *a2(0x150), 1 +3f2b8280: move *a9(0x88), a5, 1 +3f2b82a0: move *a5(0x868), a3, 1 +3f2b82c0: inc a3 +3f2b82d0: move a3, *a5(0x868), 1 +3f2b82f0: move a14, -*sp, 1 +3f2b8300: move a9, *a14+, 1 +3f2b8310: calla L3F2C0570 +3f2b8340: move a14, -*sp, 1 +3f2b8350: movi 0x3f2baff0, a8 +3f2b8380: move a8, *a14+, 1 +3f2b8390: move a9, *a14+, 1 +3f2b83a0: calla L3F2C20C0 +3f2b83d0: movk 1, a7 +3f2b83e0: setf 16, 1, 0 +3f2b83f0: move a7, *a13(0x860), 0 +3f2b8410: jauc L3F2B99E0 +L3F2B8430: +3f2b8430: move *a11(0x1b0), a7, 1 +3f2b8450: sll 0x5, a7 +3f2b8460: addi 0xa4990, a7 +3f2b8490: move *a7, a7, 1 +3f2b84a0: move *a7(0x428), a7, 1 +3f2b84c0: move a7, @0xa48e0, 1 +3f2b84f0: setf 8, 0, 0 +3f2b8500: move *a11(0x220), a5, 0 +3f2b8520: cmpi 0xaa, a5 +3f2b8540: jrne L3F2B8630 +3f2b8550: move *a11(0x218), a5, 0 +3f2b8570: subk 3, a5 +3f2b8580: jrne L3F2B8630 +3f2b8590: move a14, -*sp, 1 +3f2b85a0: movi 0x88, a5 +3f2b85c0: move a5, *a14+, 1 +3f2b85d0: move @0xa4970, *a14+, 1 +3f2b8600: calla L3F27D520 +L3F2B8630: +3f2b8630: setf 8, 0, 0 +3f2b8640: move *a11(0x1f8), a7, 0 +3f2b8660: jrne L3F2B8C40 +3f2b8670: move a14, -*sp, 1 +3f2b8680: movi 0x3f2bb588, a8 +3f2b86b0: move a8, *a14+, 1 +3f2b86c0: calla L3FB341E0 +3f2b86f0: setf 8, 0, 0 +3f2b8700: move *a9(0xb0), a7, 0 +3f2b8720: dsjs a7, L3F2B8760 +3f2b8730: movk 2, a7 +3f2b8740: movb a7, *a9(0x40) +L3F2B8760: +3f2b8760: move a14, -*sp, 1 +3f2b8770: move a14, -*sp, 1 +3f2b8780: movi 0xdc, a7 +3f2b87a0: move a7, *a14+, 1 +3f2b87b0: calla L3F265CF0 +3f2b87e0: move a8, *a14+, 1 +3f2b87f0: movi 0x3f2bb620, a8 +3f2b8820: move a8, *a14+, 1 +3f2b8830: move a13, a5 +3f2b8840: addi 0x40, a5 +3f2b8860: move a5, *a14+, 1 +3f2b8870: calla L3FB34430 +3f2b88a0: move a14, -*sp, 1 +3f2b88b0: movk 1, a3 +3f2b88c0: move a3, *a14+, 1 +3f2b88d0: move a5, *a14+, 1 +3f2b88e0: calla L3F309350 +3f2b8910: move a14, -*sp, 1 +3f2b8920: movi 0x3f2bb6e0, a8 +3f2b8950: move a8, *a14+, 1 +3f2b8960: move a11, *a14+, 1 +3f2b8970: calla L3F2BEEC0 +3f2b89a0: move a14, -*sp, 1 +3f2b89b0: move *a11(0x1b0), *a14+, 1 +3f2b89d0: calla L3F2BC920 +3f2b8a00: setf 8, 0, 0 +3f2b8a10: move *a11(0x1a8), a3, 0 +3f2b8a30: dec a3 +3f2b8a40: sll 0x5, a3 +3f2b8a50: add a2, a3 +3f2b8a60: sub a5, a5 +3f2b8a70: move a5, *a3(0x1140), 1 +3f2b8a90: move *a2(0x1138), a3, 0 +3f2b8ab0: dec a3 +3f2b8ac0: movb a3, *a2(0x1138) +3f2b8ae0: move *a9(0xb0), a3, 0 +3f2b8b00: dec a3 +3f2b8b10: movb a3, *a9(0xb0) +3f2b8b30: move *a11(0x1d0), a3, 0 +3f2b8b50: dec a3 +3f2b8b60: sll 0x5, a3 +3f2b8b70: add a9, a3 +3f2b8b80: move a5, *a3(0xc0), 1 +3f2b8ba0: movb a5, *a11(0x2b0) +3f2b8bc0: movb a5, *a11 +3f2b8bd0: move a14, -*sp, 1 +3f2b8be0: move a11, *a14+, 1 +3f2b8bf0: calla L3F702440 +3f2b8c20: jauc L3F2B99E0 +L3F2B8C40: +3f2b8c40: move *a2(0x150), a7, 1 +3f2b8c60: inc a7 +3f2b8c70: move a7, *a2(0x150), 1 +3f2b8c90: move *a9(0x88), a7, 1 +3f2b8cb0: move *a7(0x868), a5, 1 +3f2b8cd0: inc a5 +3f2b8ce0: move a5, *a7(0x868), 1 +3f2b8d00: move a14, -*sp, 1 +3f2b8d10: move a9, *a14+, 1 +3f2b8d20: calla L3F2C0570 +3f2b8d50: move a14, -*sp, 1 +3f2b8d60: movi 0x3f2baff0, a8 +3f2b8d90: move a8, *a14+, 1 +3f2b8da0: move a9, *a14+, 1 +3f2b8db0: calla L3F2C20C0 +3f2b8de0: movk 1, a7 +3f2b8df0: setf 16, 1, 0 +3f2b8e00: move a7, *a13(0x860), 0 +3f2b8e20: jauc L3F2B99E0 +L3F2B8E40: +3f2b8e40: setf 8, 0, 0 +3f2b8e50: move *a10(0x8), a7, 0 +3f2b8e70: jrne L3F2B9320 +3f2b8e80: move a14, -*sp, 1 +3f2b8e90: movi 0x3f2bb7f8, a8 +3f2b8ec0: move a8, *a14+, 1 +3f2b8ed0: calla L3FB341E0 +3f2b8f00: setf 8, 0, 0 +3f2b8f10: move *a9(0xb0), a7, 0 +3f2b8f30: dsjs a7, L3F2B8F70 +3f2b8f40: movk 2, a7 +3f2b8f50: movb a7, *a9(0x40) +L3F2B8F70: +3f2b8f70: move *a11(0x220), a7, 0 +3f2b8f90: cmpi 0xaa, a7 +3f2b8fb0: jrne L3F2B9000 +3f2b8fc0: move *a11(0x218), a7, 0 +3f2b8fe0: subk 3, a7 +3f2b8ff0: jreq L3F2B9090 +L3F2B9000: +3f2b9000: move a14, -*sp, 1 +3f2b9010: movi 0x3f2bb8a8, a8 +3f2b9040: move a8, *a14+, 1 +3f2b9050: move a11, *a14+, 1 +3f2b9060: calla L3F2BEEC0 +L3F2B9090: +3f2b9090: move a14, -*sp, 1 +3f2b90a0: move *a11(0x1b0), *a14+, 1 +3f2b90c0: calla L3F2BC920 +3f2b90f0: setf 8, 0, 0 +3f2b9100: move *a11(0x1a8), a7, 0 +3f2b9120: dec a7 +3f2b9130: sll 0x5, a7 +3f2b9140: add a2, a7 +3f2b9150: sub a5, a5 +3f2b9160: move a5, *a7(0x1140), 1 +3f2b9180: move *a2(0x1138), a7, 0 +3f2b91a0: dec a7 +3f2b91b0: movb a7, *a2(0x1138) +3f2b91d0: move *a9(0xb0), a7, 0 +3f2b91f0: dec a7 +3f2b9200: movb a7, *a9(0xb0) +3f2b9220: move *a11(0x1d0), a7, 0 +3f2b9240: dec a7 +3f2b9250: sll 0x5, a7 +3f2b9260: add a9, a7 +3f2b9270: move a5, *a7(0xc0), 1 +3f2b9290: movb a5, *a11(0x2b0) +3f2b92b0: movb a5, *a11 +3f2b92c0: move a14, -*sp, 1 +3f2b92d0: move a11, *a14+, 1 +3f2b92e0: calla L3F702440 +3f2b9310: jruc L3F2B99E0 +L3F2B9320: +3f2b9320: move *a2(0x150), a7, 1 +3f2b9340: inc a7 +3f2b9350: move a7, *a2(0x150), 1 +3f2b9370: move *a9(0x88), a7, 1 +3f2b9390: move *a7(0x868), a5, 1 +3f2b93b0: inc a5 +3f2b93c0: move a5, *a7(0x868), 1 +3f2b93e0: move a14, -*sp, 1 +3f2b93f0: move a9, *a14+, 1 +3f2b9400: calla L3F2C0570 +3f2b9430: move a14, -*sp, 1 +3f2b9440: movi 0x3f2baff0, a8 +3f2b9470: move a8, *a14+, 1 +3f2b9480: move a9, *a14+, 1 +3f2b9490: calla L3F2C20C0 +3f2b94c0: movk 1, a7 +3f2b94d0: setf 16, 1, 0 +3f2b94e0: move a7, *a13(0x860), 0 +3f2b9500: jruc L3F2B99E0 +L3F2B9510: +3f2b9510: move a14, -*sp, 1 +3f2b9520: movi 0x3f2bb9d0, a8 +3f2b9550: move a8, *a14+, 1 +3f2b9560: calla L3FB341E0 +3f2b9590: setf 8, 0, 0 +3f2b95a0: move *a11(0x220), a7, 0 +3f2b95c0: cmpi 0xaa, a7 +3f2b95e0: jrne L3F2B96D0 +3f2b95f0: move *a11(0x218), a7, 0 +3f2b9610: subk 3, a7 +3f2b9620: jrne L3F2B96D0 +3f2b9630: move a14, -*sp, 1 +3f2b9640: movi 0x88, a7 +3f2b9660: move a7, *a14+, 1 +3f2b9670: move @0xa4970, *a14+, 1 +3f2b96a0: calla L3F27D520 +L3F2B96D0: +3f2b96d0: move *a2(0x150), a7, 1 +3f2b96f0: inc a7 +3f2b9700: move a7, *a2(0x150), 1 +3f2b9720: move *a9(0x88), a7, 1 +3f2b9740: move *a7(0x868), a5, 1 +3f2b9760: inc a5 +3f2b9770: move a5, *a7(0x868), 1 +3f2b9790: move a14, -*sp, 1 +3f2b97a0: move a9, *a14+, 1 +3f2b97b0: calla L3F2C0570 +3f2b97e0: move a14, -*sp, 1 +3f2b97f0: movi 0x3f2baff0, a8 +3f2b9820: move a8, *a14+, 1 +3f2b9830: move a9, *a14+, 1 +3f2b9840: calla L3F2C20C0 +3f2b9870: movk 1, a7 +3f2b9880: setf 16, 1, 0 +3f2b9890: move a7, *a13(0x860), 0 +3f2b98b0: jruc L3F2B99E0 +L3F2B98C0: +3f2b98c0: move *a10(0x1c), a8, 0 +3f2b98e0: subk 9, a8 +3f2b98f0: jaeq L3F2B71B0 +3f2b9910: dec a8 +3f2b9920: jaeq L3F2B7710 +3f2b9940: dec a8 +3f2b9950: jaeq L3F2B7E00 +3f2b9970: dec a8 +3f2b9980: jaeq L3F2B8430 +3f2b99a0: dec a8 +3f2b99b0: jaeq L3F2B8E40 +3f2b99d0: jruc L3F2B9510 +L3F2B99E0: +3f2b99e0: setf 8, 0, 0 +3f2b99f0: move *a10(0x10), a7, 0 +3f2b9a10: addk 4, a7 +3f2b9a20: sll 0x3, a7 +3f2b9a30: move *a13, a5, 1 +3f2b9a40: add a5, a7 +3f2b9a50: move a7, *a13, 1 +3f2b9a60: move *a10(0x10), a5, 0 +3f2b9a80: movk 1, a3 +3f2b9a90: and a3, a5 +3f2b9aa0: dsjs a5, L3F2B9AD0 +3f2b9ab0: addk 8, a7 +3f2b9ac0: move a7, *a13, 1 +L3F2B9AD0: +3f2b9ad0: inc a0 +3f2b9ae0: move *a13(0xffc0), a5, 0 +3f2b9b00: cmp a5, a0 +3f2b9b10: jrnc L3F2B9B70 +3f2b9b20: setf 16, 1, 0 +3f2b9b30: move *a13(0x860), a3, 0 +3f2b9b50: jaeq L3F2B63A0 +L3F2B9B70: +3f2b9b70: move *sp(0x160), a14, 1 +3f2b9b90: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f2b9bb0: rets 2 +3f2b9bc0: sla 0x0, a10 +3f2b9bd0: .word 0x7473 +3f2b9be0: .word 0x7261 +3f2b9bf0: mpyu b11, b4 +3f2b9c00: mods b3, b3 +3f2b9c10: .word 0x746f +3f2b9c20: dsjs a0, L3F2B9D40 +3f2b9c30: sll a9, a0 +3f2b9c40: mods a3, a1 +3f2b9c50: modu a11, a12 +3f2b9c60: sla 0x3, a3 +3f2b9c70: sla a11, a6 +3f2b9c80: mods a3, a9 +3f2b9c90: .word 0x7275 +3f2b9ca0: sla 0x3, a5 +3f2b9cb0: .word 0x000a +3f2b9cc0: .word 0x756d +3f2b9cd0: .word 0x746c +3f2b9ce0: .word 0x7069 +3f2b9cf0: sra a11, a12 +L3F2B9D00: +3f2b9d00: sla 0x3, b8 +3f2b9d10: sll b11, b6 +3f2b9d20: srl 0x15, a2 +3f2b9d30: srl b1, b14 +L3F2B9D40: +3f2b9d40: sra b11, b2 +3f2b9d50: .word 0x7865 +3f2b9d60: sll a3, a3 +3f2b9d70: srl 0xd, b1 +3f2b9d80: mods a3, a6 +3f2b9d90: modu a3, a9 +3f2b9da0: dsjs a11, L3F2B9D00 +3f2b9db0: .word 0x7830 +3f2b9dc0: .word 0x7825 +3f2b9dd0: divs a1, a0 +3f2b9de0: addc a2, a3 +L3F2B9DF0: +3f2b9df0: andn a2, a6 +3f2b9e00: sub a10, a5 +3f2b9e10: rl a9, a0 +3f2b9e20: .word 0x766e +3f2b9e30: mods a3, a1 +3f2b9e40: sra a3, a9 +3f2b9e50: .word 0x000a +3f2b9e60: or a10, a13 +3f2b9e70: sla 0x2, b8 +3f2b9e80: sll b11, b6 +L3F2B9E90: +3f2b9e90: dsjs a2, L3F2B9DF0 +3f2b9ea0: .word 0x7830 +3f2b9eb0: .word 0x7825 +L3F2B9EC0: +3f2b9ec0: sll 0x11, a0 +3f2b9ed0: sll b11, b6 +3f2b9ee0: srl 0x15, a2 +3f2b9ef0: modu b1, b14 +3f2b9f00: mods b11, b5 +3f2b9f10: srl a3, sp +3f2b9f20: srl b2, sp +3f2b9f30: sra b11, b2 +3f2b9f40: .word 0x7865 +3f2b9f50: sll a3, a3 +3f2b9f60: dsjs b3, L3F2B9EC0 +3f2b9f70: .word 0x7830 +3f2b9f80: .word 0x7825 +3f2b9f90: dsjs a0, L3F2B9E90 +3f2b9fa0: andn a9, a0 +3f2b9fb0: add a10, a13 +3f2b9fc0: mpyu b10, b8 +3f2b9fd0: or a10, a14 +3f2b9fe0: move a10, b13 +3f2b9ff0: mpyu a10, a6 +3f2ba000: addc b10, b8 +3f2ba010: andn a10, a2 +3f2ba020: move a2, b9 +3f2ba030: xor b2, sp +3f2ba040: addc a2, a3 +3f2ba050: .word 0x000a +3f2ba060: .word 0x756d +3f2ba070: .word 0x746c +3f2ba080: .word 0x7069 +3f2ba090: sra a11, a12 +L3F2BA0A0: +3f2ba0a0: sla 0x3, b8 +3f2ba0b0: sll b11, b6 +3f2ba0c0: srl 0x15, a2 +3f2ba0d0: srl b1, b14 +3f2ba0e0: sra b11, b2 +3f2ba0f0: .word 0x7865 +3f2ba100: sll a3, a3 +3f2ba110: srl 0xd, b1 +3f2ba120: mods a3, a6 +3f2ba130: modu a3, a9 +3f2ba140: dsjs a11, L3F2BA0A0 +3f2ba150: .word 0x7830 +3f2ba160: .word 0x7825 +3f2ba170: divs a1, a0 +3f2ba180: addc a2, a3 +3f2ba190: rl a9, a0 +3f2ba1a0: sla 0x3, b3 +3f2ba1b0: modu a3, a9 +3f2ba1c0: sla b11, b6 +3f2ba1d0: rl a11, a12 +3f2ba1e0: .word 0x0a64 +3f2ba1f0: mods a8, a0 +3f2ba200: mods b3, b5 +3f2ba210: rl b11, b4 +3f2ba220: mods b3, b0 +3f2ba230: .word 0x7865 +3f2ba240: mods a1, a0 +3f2ba250: .word 0x7461 +3f2ba260: .word 0x7320 +3f2ba270: .word 0x7365 +3f2ba280: rl b11, b3 +3f2ba290: modu a3, sp +3f2ba2a0: sll 0x9, a0 +3f2ba2b0: sla 0x3, a4 +3f2ba2c0: rl a1, a0 +3f2ba2d0: .word 0x7361 +3f2ba2e0: sll a1, a0 +3f2ba2f0: sra a11, a5 +3f2ba300: sla 0x3, a14 +3f2ba310: sra b11, b4 +3f2ba320: mods b11, b2 +3f2ba330: modu a3, a9 +3f2ba340: .word 0x7461 +3f2ba350: sra a3, a5 +3f2ba360: sll a1, a0 +3f2ba370: sla 0x3, b9 +3f2ba380: modu a11, a12 +3f2ba390: sla a11, a3 +3f2ba3a0: sla 0x3, a12 +3f2ba3b0: sla a11, a12 +3f2ba3c0: sla 0x3, b4 +3f2ba3d0: mods a3, a3 +3f2ba3e0: sra a11, a9 +3f2ba3f0: .word 0x746e +3f2ba400: .word 0x000a +3f2ba410: sla 0x0, a10 +3f2ba420: .word 0x754d +3f2ba430: .word 0x746c +3f2ba440: .word 0x7069 +3f2ba450: sra a11, a12 +3f2ba460: sla 0x3, b8 +3f2ba470: sla 0x1, b10 +3f2ba480: .word 0x7245 +3f2ba490: modu b11, b2 +3f2ba4a0: sla 0x3, b2 +3f2ba4b0: sra b11, b2 +3f2ba4c0: sra a3, a1 +3f2ba4d0: modu a3, a9 +3f2ba4e0: sla 0x3, a7 +3f2ba4f0: srl 0x6, b8 +3f2ba500: or b2, b6 +3f2ba510: sla 0x2, a5 +3f2ba520: modu b10, b3 +3f2ba530: lmo a11, a3 +3f2ba540: .word 0x7465 +3f2ba550: .word 0x0a00 +3f2ba560: or a10, a13 +3f2ba570: sla 0x2, a12 +3f2ba580: sla 0x1, b10 +3f2ba590: or b2, b3 +3f2ba5a0: or b2, b2 +3f2ba5b0: andn b10, sp +3f2ba5c0: move a10, b12 +3f2ba5d0: sla 0x2, b4 +3f2ba5e0: sub b10, b3 +3f2ba5f0: or a2, a14 +3f2ba600: .word 0x0a00 +3f2ba610: move a9, a0 +3f2ba620: move b2, b5 +3f2ba630: dsjs a0, L3F2BA750 +3f2ba640: andn a9, a0 +3f2ba650: move b10, a4 +3f2ba660: mpyu b10, b0 +3f2ba670: move b2, b3 +3f2ba680: or a2, sp +3f2ba690: or a0, a0 +3f2ba6a0: sla b11, b2 +3f2ba6b0: .word 0x736e +3f2ba6c0: rl a11, a13 +3f2ba6d0: sla 0x3, b4 +3f2ba6e0: sla b10, b0 +3f2ba6f0: lmo a11, a3 +3f2ba700: .word 0x7465 +3f2ba710: srl a1, a0 +3f2ba720: rl a11, a1 +3f2ba730: sra a11, a12 +3f2ba740: sla 0x3, a4 +L3F2BA750: +3f2ba750: modu a3, a9 +3f2ba760: move a9, a0 +3f2ba770: mods b3, b5 +3f2ba780: rl b11, b4 +3f2ba790: mods b3, b0 +3f2ba7a0: .word 0x7865 +3f2ba7b0: dsjs a0, L3F2BA950 +3f2ba7c0: andn a9, a0 +3f2ba7d0: sla b11, b4 +3f2ba7e0: .word 0x7574 +3f2ba7f0: sla 0x3, b3 +3f2ba800: sla 0x1, b13 +3f2ba810: sra a1, a5 +3f2ba820: dsjs a0, L3F2BA9C0 +3f2ba830: sra 0x10, a0 +3f2ba840: sra 0xf, a10 +3f2ba850: sla 0x1, a10 +3f2ba860: add a10, a12 +3f2ba870: mpyu b10, b4 +3f2ba880: or a10, sp +3f2ba890: and b2, b4 +3f2ba8a0: or b2, b5 +3f2ba8b0: addc b10, sp +3f2ba8c0: move a10, sp +3f2ba8d0: move b2, b0 +3f2ba8e0: or a2, a5 +3f2ba8f0: sla 0x2, a5 +3f2ba900: sla 0x1, b10 +3f2ba910: sla a11, a12 +3f2ba920: sla 0x3, b4 +3f2ba930: sra b11, b3 +3f2ba940: .word 0x7373 +L3F2BA950: +3f2ba950: modu a11, a9 +3f2ba960: sla 0x3, a14 +3f2ba970: sll 0x9, b13 +3f2ba980: sla 0x3, a4 +3f2ba990: .word 0x7865 +3f2ba9a0: rl b11, b4 +3f2ba9b0: sll a11, a14 +L3F2BA9C0: +3f2ba9c0: sla 0x3, b4 +3f2ba9d0: sla 0x1, a13 +3f2ba9e0: .word 0x7361 +3f2ba9f0: sla 0x3, b4 +3f2baa00: srl a11, a9 +3f2baa10: modu a11, a14 +3f2baa20: sra b11, b2 +3f2baa30: sla 0x3, a4 +3f2baa40: addc b10, b3 +3f2baa50: sla 0x2, a2 +3f2baa60: sla 0x1, b13 +3f2baa70: .word 0x7830 +3f2baa80: .word 0x7825 +3f2baa90: sra 0xf, a0 +3f2baaa0: sra 0xf, a10 +3f2baab0: .word 0x0a2a +3f2baac0: sra a0, a0 +3f2baad0: mods a11, a5 +3f2baae0: mods b3, b5 +3f2baaf0: rl b11, b4 +3f2bab00: mods b3, b0 +3f2bab10: .word 0x7865 +3f2bab20: mods a1, a0 +3f2bab30: .word 0x7461 +3f2bab40: .word 0x7320 +3f2bab50: .word 0x7365 +3f2bab60: rl b11, b3 +3f2bab70: modu a3, sp +3f2bab80: sll 0x9, a0 +3f2bab90: sla 0x3, a4 +3f2baba0: rl a1, a0 +3f2babb0: .word 0x7361 +3f2babc0: sll a1, a0 +3f2babd0: sra a11, a5 +3f2babe0: sla 0x3, a14 +3f2babf0: sra b11, b4 +3f2bac00: mods b11, b2 +3f2bac10: modu a3, a9 +3f2bac20: .word 0x7461 +3f2bac30: sra a3, a5 +3f2bac40: sll a1, a0 +3f2bac50: sla 0x3, b9 +3f2bac60: modu a11, a12 +3f2bac70: sla a11, a3 +3f2bac80: sla 0x3, a12 +3f2bac90: sla a11, a12 +3f2baca0: sla 0x3, b4 +3f2bacb0: mods a3, a3 +3f2bacc0: sra a11, a9 +3f2bacd0: .word 0x746e +3f2bace0: .word 0x000a +3f2bacf0: sla 0x0, a10 +3f2bad00: sra a10, a4 +3f2bad10: .word 0x756d +3f2bad20: .word 0x746c +3f2bad30: .word 0x7069 +3f2bad40: sra a11, a12 +3f2bad50: sla 0x3, b8 +3f2bad60: sla 0x1, b10 +3f2bad70: sla a10, a3 +3f2bad80: modu a3, a14 +3f2bad90: .word 0x746f +3f2bada0: .word 0x7720 +3f2badb0: rl b11, b2 +3f2badc0: sra b11, b4 +3f2badd0: .word 0x7420 +3f2bade0: sla 0x3, sp +L3F2BADF0: +3f2badf0: rl b3, b4 +3f2bae00: sla 0x3, a5 +3f2bae10: srl 0x6, b8 +3f2bae20: or b2, b6 +3f2bae30: sla 0x2, a5 +3f2bae40: modu b10, b3 +3f2bae50: lmo a11, a3 +3f2bae60: .word 0x7465 +3f2bae70: sub a0, a0 +3f2bae80: or a10, a13 +3f2bae90: sla 0x2, b8 +3f2baea0: sla a10, a4 +3f2baeb0: sla b11, b4 +3f2baec0: add b10, sp +3f2baed0: .word 0x7320 +3f2baee0: sll a3, a3 +L3F2BAEF0: +3f2baef0: dsjs a13, L3F2BADF0 +3f2baf00: modu a11, a8 +3f2baf10: .word 0x7473 +3f2baf20: sll b10, sp +3f2baf30: sra b11, b2 +3f2baf40: rl a11, a4 +3f2baf50: .word 0x7374 +3f2baf60: sll 0x9, b13 +3f2baf70: sla 0x3, a4 +3f2baf80: sll b11, b3 +3f2baf90: dsjs a2, L3F2BAEF0 +3f2bafa0: .word 0x7830 +3f2bafb0: .word 0x7825 +L3F2BAFC0: +3f2bafc0: dsjs a0, L3F2BAFC0 +3f2bafd0: rl 0x1, a0 +3f2bafe0: .word 0x000a +3f2baff0: .word 0x0a0d +3f2bb000: mods a2, a9 +3f2bb010: sra a11, a12 +3f2bb020: sla a11, a7 +3f2bb030: sla 0x3, a12 +3f2bb040: mods b3, b3 +3f2bb050: .word 0x746f +3f2bb060: .word 0x7220 +3f2bb070: sll a11, a5 +3f2bb080: rl a11, a5 +3f2bb090: sra b11, b6 +3f2bb0a0: sla 0x3, a4 +3f2bb0b0: .word 0x7962 +3f2bb0c0: .word 0x7220 +3f2bb0d0: mods a11, a5 +3f2bb0e0: .word 0x746f +3f2bb0f0: sla 0x3, a5 +3f2bb100: modu a11, a14 +3f2bb110: sra a11, a4 +3f2bb120: rev a14 +3f2bb130: mods a11, a4 +3f2bb140: .word 0x7875 +3f2bb150: sub a1, a0 +3f2bb160: .word 0x7461 +3f2bb170: mpyu a11, a1 +3f2bb180: sla 0x2, a2 +3f2bb190: sll b11, b3 +3f2bb1a0: srl 0x15, a2 +3f2bb1b0: rl b1, b14 +3f2bb1c0: .word 0x736f +3f2bb1d0: mpyu b11, b4 +3f2bb1e0: .word 0x7263 +3f2bb1f0: sra a3, a5 +3f2bb200: .word 0x7469 +3f2bb210: sla 0x3, b3 +3f2bb220: sla 0x1, b13 +3f2bb230: sra a1, a5 +L3F2BB240: +3f2bb240: dsjs a0, L3F2BB240 +3f2bb250: rl 0x1, a0 +3f2bb260: .word 0x0a20 +3f2bb270: sub a0, a0 +3f2bb280: or a2, a1 +3f2bb290: mpyu a10, a1 +3f2bb2a0: sla 0x2, a2 +3f2bb2b0: srl a11, a9 +3f2bb2c0: modu a11, a14 +3f2bb2d0: sra b11, b2 +3f2bb2e0: sla 0x3, a4 +3f2bb2f0: modu a3, sp +3f2bb300: .word 0x7320 +3f2bb310: .word 0x7265 +3f2bb320: rl b11, b6 +3f2bb330: sra a11, a3 +3f2bb340: sll a9, a0 +3f2bb350: sla a11, a12 +3f2bb360: .word 0x7373 +3f2bb370: rl 0x19, a0 +3f2bb380: modu a9, a0 +3f2bb390: sla 0x3, b2 +3f2bb3a0: rev b4 +3f2bb3b0: sub a0, a10 +3f2bb3c0: or a10, a13 +3f2bb3d0: sla 0x2, a12 +3f2bb3e0: sla 0x1, b10 +3f2bb3f0: or a2, a1 +3f2bb400: move b2, a4 +3f2bb410: andn a1, a0 +3f2bb420: xor a2, a3 +3f2bb430: add a8, a0 +3f2bb440: or b2, b4 +3f2bb450: mpyu a10, a14 +3f2bb460: move b2, b3 +3f2bb470: or a2, sp +3f2bb480: rl a9, a0 +3f2bb490: modu a3, a7 +3f2bb4a0: .word 0x726f +3f2bb4b0: sra a3, a5 +3f2bb4c0: modu a9, a0 +3f2bb4d0: sla 0x3, a14 +3f2bb4e0: sra b11, b3 +3f2bb4f0: .word 0x7672 +3f2bb500: sll a11, a9 +3f2bb510: sla 0x3, a5 +3f2bb520: mods a3, a3 +3f2bb530: .word 0x7361 +3f2bb540: sla 0x3, b3 +3f2bb550: sla 0x1, b3 +3f2bb560: .word 0x726f +3f2bb570: .word 0x3420 +3f2bb580: .word 0x0a00 +3f2bb590: move a10, a4 +3f2bb5a0: move b2, b5 +3f2bb5b0: dsjs a0, L3F2BB6D0 +3f2bb5c0: andn a1, a0 +3f2bb5d0: btst a2, a5 +3f2bb5e0: addc a10, a5 +3f2bb5f0: sla 0x2, b4 +3f2bb600: addc b10, b2 +3f2bb610: .word 0x0056 +3f2bb620: .word 0x7325 +3f2bb630: sla 0x1, a12 +3f2bb640: modu a11, a3 +3f2bb650: modu a3, a14 +3f2bb660: sll a11, a5 +3f2bb670: rl b11, b4 +3f2bb680: modu a3, sp +3f2bb690: .word 0x7220 +3f2bb6a0: lmo a3, a5 +3f2bb6b0: sll a11, a5 +3f2bb6c0: sra b11, b4 +L3F2BB6D0: +3f2bb6d0: .word 0x0064 +3f2bb6e0: .word 0x0a0d +3f2bb6f0: sra b10, b3 +3f2bb700: .word 0x7373 +3f2bb710: modu a11, a9 +3f2bb720: sla 0x3, a14 +3f2bb730: sra b11, b2 +3f2bb740: sra a11, a10 +3f2bb750: .word 0x7463 +3f2bb760: sra a3, a5 +3f2bb770: sll a1, a0 +3f2bb780: sla 0x3, b9 +3f2bb790: sra b11, b2 +3f2bb7a0: modu a11, a13 +3f2bb7b0: sra b11, b4 +3f2bb7c0: modu a1, a0 +3f2bb7d0: sra a3, sp +3f2bb7e0: srl 0xd, a5 +3f2bb7f0: .word 0x0a00 +3f2bb800: move a10, a4 +3f2bb810: move b2, b5 +3f2bb820: dsjs a0, L3F2BB940 +3f2bb830: andn a9, a0 +3f2bb840: move b10, a4 +3f2bb850: mpyu b10, b0 +3f2bb860: move b2, b3 +3f2bb870: or a2, sp +3f2bb880: andn a1, a0 +3f2bb890: xor a2, a3 +3f2bb8a0: subi 0x8c9aacf5, a0 +3f2bb8d0: rl b11, b3 +3f2bb8e0: modu a3, sp +3f2bb8f0: .word 0x7420 +3f2bb900: .word 0x7265 +3f2bb910: rl a11, a13 +3f2bb920: sla a11, a14 +3f2bb930: sra b11, b4 +L3F2BB940: +3f2bb940: sla 0x3, a4 +3f2bb950: .word 0x7962 +3f2bb960: .word 0x7220 +3f2bb970: mods a11, a5 +3f2bb980: .word 0x746f +3f2bb990: sla 0x3, a5 +3f2bb9a0: modu a11, a14 +3f2bb9b0: sra a11, a4 +3f2bb9c0: rev a14 +3f2bb9d0: sub a0, a10 +3f2bb9e0: or a10, a13 +3f2bb9f0: sla 0x2, a12 +3f2bba00: sla 0x1, b10 +3f2bba10: add a10, a2 +3f2bba20: sla 0x2, a4 +3f2bba30: addc b10, b2 +3f2bba40: .word 0x0056 +L3F2BBA50: +3f2bba50: mmtm sp, a9,a11,a13 +3f2bba70: move a14, a13 +3f2bba80: addk 32, a14 +3f2bba90: move *a13(0xffe0), *a13(0x0), 1 +3f2bbac0: move *a13, a11, 1 +3f2bbad0: movb *a11, a11 +3f2bbae0: jreq L3F2BBC20 +3f2bbaf0: setf 8, 0, 0 +L3F2BBB00: +3f2bbb00: move *a13, a11, 1 +3f2bbb10: movb *a11, a9 +3f2bbb20: sll 0x3, a9 +3f2bbb30: addi 0xd8400, a9 +3f2bbb60: move *a9, a9, 0 +3f2bbb70: btst 1, a9 +3f2bbb80: jreq L3F2BBBC0 +3f2bbb90: movb *a11, a9 +3f2bbba0: subk 32, a9 +3f2bbbb0: jruc L3F2BBBD0 +L3F2BBBC0: +3f2bbbc0: movb *a11, a9 +L3F2BBBD0: +3f2bbbd0: movb a9, *a11 +3f2bbbe0: addk 8, a11 +3f2bbbf0: move a11, *a13, 1 +3f2bbc00: movb *a11, a9 +3f2bbc10: jrne L3F2BBB00 +L3F2BBC20: +3f2bbc20: move *sp(0x80), a14, 1 +3f2bbc40: mmfm sp, a9,a11,a13 +3f2bbc60: rets 2 +3f2bbc70: mmtm sp, a9,a11,a13 +3f2bbc90: move a14, a13 +3f2bbca0: addk 32, a14 +3f2bbcb0: move *a13(0xffe0), *a13(0x0), 1 +3f2bbce0: move *a13, a11, 1 +3f2bbcf0: movb *a11, a11 +3f2bbd00: jreq L3F2BBE40 +3f2bbd10: setf 8, 0, 0 +L3F2BBD20: +3f2bbd20: move *a13, a11, 1 +3f2bbd30: movb *a11, a9 +3f2bbd40: sll 0x3, a9 +3f2bbd50: addi 0xd8400, a9 +3f2bbd80: move *a9, a9, 0 +3f2bbd90: btst 0, a9 +3f2bbda0: jreq L3F2BBDE0 +3f2bbdb0: movb *a11, a9 +3f2bbdc0: addk 32, a9 +3f2bbdd0: jruc L3F2BBDF0 +L3F2BBDE0: +3f2bbde0: movb *a11, a9 +L3F2BBDF0: +3f2bbdf0: movb a9, *a11 +3f2bbe00: addk 8, a11 +3f2bbe10: move a11, *a13, 1 +3f2bbe20: movb *a11, a9 +3f2bbe30: jrne L3F2BBD20 +L3F2BBE40: +3f2bbe40: move *sp(0x80), a14, 1 +3f2bbe60: mmfm sp, a9,a11,a13 +3f2bbe80: rets 2 +L3F2BBE90: +3f2bbe90: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f2bbeb0: move a14, a13 +3f2bbec0: move *a13(0xffe0), a9, 1 +3f2bbee0: sub a10, a10 +3f2bbef0: move a9, a9 +3f2bbf00: jreq L3F2BBFB0 +3f2bbf10: setf 8, 0, 0 +3f2bbf20: move *a9, a7, 0 +3f2bbf30: cmpi 0x87, a7 +3f2bbf50: jrne L3F2BBFB0 +3f2bbf60: move *a9(0x468), a7, 0 +3f2bbf80: cmpi 0xad, a7 +3f2bbfa0: jreq L3F2BC060 +L3F2BBFB0: +3f2bbfb0: move a14, -*sp, 1 +3f2bbfc0: move a9, *a14+, 1 +3f2bbfd0: movi 0x3f2be330, a8 +3f2bc000: move a8, *a14+, 1 +3f2bc010: calla L3FB341E0 +3f2bc040: jauc L3F2BC8D0 +L3F2BC060: +3f2bc060: move *a9(0x408), a7, 1 +3f2bc080: dsj a7, L3F2BC8A0 +3f2bc0a0: move *a9(0x428), a11, 1 +3f2bc0c0: jrne L3F2BC160 +3f2bc0d0: move a14, -*sp, 1 +3f2bc0e0: movi 0x3f2be4d8, a8 +3f2bc110: move a8, *a14+, 1 +3f2bc120: calla L3FB341E0 +3f2bc150: jruc L3F2BC8D0 +L3F2BC160: +3f2bc160: move *a11(0x1a0), a7, 1 +3f2bc180: subk 2, a7 +3f2bc190: jrge L3F2BC6B0 +3f2bc1a0: move *a9(0x448), a7, 1 +3f2bc1c0: jrgt L3F2BC2B0 +3f2bc1d0: move a14, -*sp, 1 +3f2bc1e0: move *a9(0x448), *a14+, 1 +3f2bc200: move a9, *a14+, 1 +3f2bc210: movi 0x3f2be5f0, a8 +3f2bc240: move a8, *a14+, 1 +3f2bc250: calla L3FB341E0 +3f2bc280: calla L3F6EDD80 +L3F2BC2B0: +3f2bc2b0: move @0x9b000, a7, 1 +3f2bc2e0: move *a9(0x448), a5, 1 +3f2bc300: dec a5 +3f2bc310: sll 0x5, a5 +3f2bc320: add a7, a5 +3f2bc330: move *a5(0x1140), a12, 1 +3f2bc350: move a14, -*sp, 1 +3f2bc360: move *a12(0x1b0), a5, 1 +3f2bc380: inc a5 +3f2bc390: move a5, *a14+, 1 +3f2bc3a0: movi 0x3f2be6d8, a8 +3f2bc3d0: move a8, *a14+, 1 +3f2bc3e0: calla L3FB341E0 +3f2bc410: move a12, a5 +3f2bc420: jreq L3F2BC4D0 +3f2bc430: setf 8, 0, 0 +3f2bc440: move *a12, a7, 0 +3f2bc450: cmpi 0x56, a7 +3f2bc470: jrne L3F2BC4D0 +3f2bc480: move *a12(0x2b0), a7, 0 +3f2bc4a0: cmpi 0xbc, a7 +3f2bc4c0: jreq L3F2BC570 +L3F2BC4D0: +3f2bc4d0: move a14, -*sp, 1 +3f2bc4e0: move a12, *a14+, 1 +3f2bc4f0: movi 0x3f2be908, a8 +3f2bc520: move a8, *a14+, 1 +3f2bc530: calla L3FB341E0 +3f2bc560: jruc L3F2BC8D0 +L3F2BC570: +3f2bc570: move a14, -*sp, 1 +3f2bc580: move *a12(0x1b0), a7, 1 +3f2bc5a0: inc a7 +3f2bc5b0: move a7, *a14+, 1 +3f2bc5c0: movi 0x3f2260f0, a7 +3f2bc5f0: move a7, *a14+, 1 +3f2bc600: calla L3F2798B0 +3f2bc630: move a14, -*sp, 1 +3f2bc640: move @0xa4fd0, *a14+, 1 +3f2bc670: calla L3FB3FE90 +3f2bc6a0: jruc L3F2BC8D0 +L3F2BC6B0: +3f2bc6b0: move *a11(0xa0), a10, 1 +3f2bc6d0: move @0x9b000, a7, 1 +3f2bc700: move *a9(0x448), a5, 1 +3f2bc720: dec a5 +3f2bc730: sll 0x5, a5 +3f2bc740: add a7, a5 +3f2bc750: move *a5(0x1140), a12, 1 +3f2bc770: move a10, a5 +3f2bc780: jrle L3F2BC8D0 +3f2bc790: move a14, -*sp, 1 +3f2bc7a0: move a9, *a14+, 1 +3f2bc7b0: movi 0x3f274c70, a5 +3f2bc7e0: move a5, *a14+, 1 +3f2bc7f0: calla L3F2798B0 +3f2bc820: move a14, -*sp, 1 +3f2bc830: move @0xa4fd0, *a14+, 1 +3f2bc860: calla L3FB3FE90 +3f2bc890: jruc L3F2BC8D0 +L3F2BC8A0: +3f2bc8a0: movk 1, a7 +3f2bc8b0: move a7, *a9(0x408), 1 +L3F2BC8D0: +3f2bc8d0: move *sp(0x100), a14, 1 +3f2bc8f0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f2bc910: rets 2 +L3F2BC920: +3f2bc920: mmtm sp, a7,a9,a10,a11,a13 +3f2bc940: move a14, a13 +3f2bc950: move *a13(0xffe0), a9, 1 +3f2bc970: move a9, a11 +3f2bc980: sll 0x5, a11 +3f2bc990: addi 0xa4990, a11 +3f2bc9c0: move *a11, a10, 1 +3f2bc9d0: movk 2, a11 +3f2bc9e0: move a11, *a10(0x408), 1 +3f2bca00: move *a10(0x428), a11, 1 +3f2bca20: cmpi 0xffc9, a11 +3f2bca40: jreq L3F2BCAB0 +3f2bca50: move a14, -*sp, 1 +3f2bca60: move *a10(0x428), *a14+, 1 +3f2bca80: calla L3F70BB90 +L3F2BCAB0: +3f2bcab0: sub a11, a11 +3f2bcac0: movb a11, *a10(0x468) +3f2bcae0: movb a11, *a10 +3f2bcaf0: move a14, -*sp, 1 +3f2bcb00: move a10, *a14+, 1 +3f2bcb10: calla L3F702440 +3f2bcb40: move a9, a11 +3f2bcb50: sll 0x5, a11 +3f2bcb60: addi 0xa4990, a11 +3f2bcb90: sub a7, a7 +3f2bcba0: move a7, *a11, 1 +3f2bcbb0: move *sp(0xc0), a14, 1 +3f2bcbd0: mmfm sp, a7,a9,a10,a11,a13 +3f2bcbf0: rets 2 +3f2bcc00: move a13, -*sp, 1 +3f2bcc10: move a14, a13 +3f2bcc20: addk 32, a14 +3f2bcc30: move *sp(0x40), a14, 1 +3f2bcc50: move *sp+, a13, 1 +3f2bcc60: rets 2 +L3F2BCC70: +3f2bcc70: mmtm sp, a9,a11,a13 +3f2bcc90: move a14, a13 +3f2bcca0: addi 0x8c0, a14 +3f2bccc0: move *a13(0xffe0), a11, 1 +3f2bcce0: sll 0x5, a11 +3f2bccf0: addi 0xa4990, a11 +3f2bcd20: move *a11, *a13, 1 +3f2bcd30: sub a11, a11 +3f2bcd40: movb a11, *a13(0x20) +3f2bcd60: move a14, -*sp, 1 +3f2bcd70: move *a13(0xffa0), *a14+, 1 +3f2bcd90: setf 8, 0, 0 +3f2bcda0: move *a13(0xffc0), a9, 0 +3f2bcdc0: move a9, *a14+, 1 +3f2bcdd0: move a13, a11 +3f2bcde0: addk 32, a11 +3f2bcdf0: move a11, *a14+, 1 +3f2bce00: move *a13, a11, 1 +3f2bce10: addi 0x88, a11 +3f2bce30: move a11, *a14+, 1 +3f2bce40: calla L3F26A9A0 +3f2bce70: move a8, *a13(0x8a0), 1 +3f2bce90: dec a8 +3f2bcea0: jreq L3F2BCEE0 +3f2bceb0: move *a13(0x8a0), a8, 1 +3f2bced0: jruc L3F2BD3A0 +L3F2BCEE0: +3f2bcee0: move a14, -*sp, 1 +3f2bcef0: move *a13(0xffa0), a11, 1 +3f2bcf10: move *a11, a9, 1 +3f2bcf20: move a9, *a14+, 1 +3f2bcf30: move *a13, a9, 1 +3f2bcf40: addk 8, a9 +3f2bcf50: move a9, *a14+, 1 +3f2bcf60: move *a13, a9, 1 +3f2bcf70: move *a9(0x448), *a14+, 1 +3f2bcf90: movi 0x3f2be9c8, a8 +3f2bcfc0: move a8, *a14+, 1 +3f2bcfd0: move a13, a9 +3f2bcfe0: addi 0xa0, a9 +3f2bd000: move a9, *a14+, 1 +3f2bd010: calla L3FB34430 +3f2bd040: move a14, -*sp, 1 +3f2bd050: movk 3, a9 +3f2bd060: move a9, *a14+, 1 +3f2bd070: move a13, a9 +3f2bd080: addi 0xa0, a9 +3f2bd0a0: move a9, *a14+, 1 +3f2bd0b0: calla L3F309350 +3f2bd0e0: move a14, -*sp, 1 +3f2bd0f0: move *a11, a9, 1 +3f2bd100: move a9, *a14+, 1 +3f2bd110: move *a13, a9, 1 +3f2bd120: addk 8, a9 +3f2bd130: move a9, *a14+, 1 +3f2bd140: calla L3FB45720 +3f2bd170: move *a13, a9, 1 +3f2bd180: move *a9(0x428), a9, 1 +3f2bd1a0: cmpi 0xffc9, a9 +3f2bd1c0: jreq L3F2BD280 +3f2bd1d0: move *a13, a9, 1 +3f2bd1e0: move *a9(0x428), a9, 1 +3f2bd200: jreq L3F2BD280 +3f2bd210: move a14, -*sp, 1 +3f2bd220: move *a13, a9, 1 +3f2bd230: move *a9(0x428), *a14+, 1 +3f2bd250: calla L3F70BB90 +L3F2BD280: +3f2bd280: move a14, -*sp, 1 +3f2bd290: move *a11, a9, 1 +3f2bd2a0: move a9, *a14+, 1 +3f2bd2b0: move *a13, a9, 1 +3f2bd2c0: addk 8, a9 +3f2bd2d0: move a9, *a14+, 1 +3f2bd2e0: calla L3FB45720 +3f2bd310: move *a13, a9, 1 +3f2bd320: movi 0xffc9, a11 +3f2bd340: move a11, *a9(0x428), 1 +3f2bd360: sub a11, a11 +3f2bd370: move a11, *a9(0x408), 1 +3f2bd390: movk 1, a8 +L3F2BD3A0: +3f2bd3a0: move *sp(0x80), a14, 1 +3f2bd3c0: mmfm sp, a9,a11,a13 +3f2bd3e0: rets 2 +3f2bd3f0: mmtm sp, a9,a11,a13 +3f2bd410: move a14, a13 +3f2bd420: addi 0x9b0, a14 +3f2bd440: move a14, -*sp, 1 +3f2bd450: movi 0xcc, a11 +3f2bd470: move a11, *a14+, 1 +3f2bd480: movi 0xa4970, a11 +3f2bd4b0: move a11, *a14+, 1 +3f2bd4c0: calla L3FB44A00 +3f2bd4f0: sub a11, a11 +3f2bd500: move a11, *a13(0x990), 1 +L3F2BD520: +3f2bd520: move *a13(0x990), a11, 1 +3f2bd540: movi 0x190, a9 +3f2bd560: mpys a11, a9 +3f2bd570: addi 0xa3300, a9 +3f2bd5a0: movi 0x54, a11 +3f2bd5c0: movb a11, *a9 +3f2bd5d0: move *a13(0x990), a9, 1 +3f2bd5f0: movi 0x190, a11 +3f2bd610: mpys a9, a11 +3f2bd620: addi 0xa3300, a11 +3f2bd650: sub a9, a9 +3f2bd660: movb a9, *a11(0x10) +3f2bd680: move *a13(0x990), a11, 1 +3f2bd6a0: movi 0x190, a9 +3f2bd6c0: mpys a11, a9 +3f2bd6d0: addi 0xa3300, a9 +3f2bd700: sub a11, a11 +3f2bd710: movb a11, *a9(0x90) +3f2bd730: move *a13(0x990), a9, 1 +3f2bd750: movi 0x190, a11 +3f2bd770: mpys a9, a11 +3f2bd780: addi 0xa3300, a11 +3f2bd7b0: sub a9, a9 +3f2bd7c0: movb a9, *a11(0x110) +3f2bd7e0: move *a13(0x990), a11, 1 +3f2bd800: inc a11 +3f2bd810: move a11, *a13(0x990), 1 +3f2bd830: subk 11, a11 +3f2bd840: jrlt L3F2BD520 +3f2bd850: movi 0x35, a11 +3f2bd870: setf 16, 0, 0 +3f2bd880: move a11, @0xa32a0, 0 +3f2bd8b0: movk 9, a9 +3f2bd8c0: move a9, @0xa3290, 0 +3f2bd8f0: sub a9, a9 +3f2bd900: move a9, @0xa32c0, 0 +3f2bd930: move a9, @0xa32b0, 0 +3f2bd960: move a9, @0xa32d0, 0 +3f2bd990: subk 11, a11 +3f2bd9a0: movb a11, @0xa32e0 +3f2bd9d0: addk 2, a11 +3f2bd9e0: movb a11, @0xa32f0 +3f2bda10: move a9, *a13(0x990), 1 +L3F2BDA30: +3f2bda30: move *a13(0x990), a11, 1 +3f2bda50: sll 0x6, a11 +3f2bda60: addi 0x9b050, a11 +3f2bda90: sub a9, a9 +3f2bdaa0: move a9, *a11, 1 +3f2bdab0: move *a13(0x990), a11, 1 +3f2bdad0: sll 0x6, a11 +3f2bdae0: addi 0x9b050, a11 +3f2bdb10: move a9, *a11(0x20), 1 +3f2bdb30: move *a13(0x990), a11, 1 +3f2bdb50: inc a11 +3f2bdb60: move a11, *a13(0x990), 1 +3f2bdb80: cmpi 0x1f4, a11 +3f2bdba0: jrlt L3F2BDA30 +3f2bdbb0: move a9, *a13(0x990), 1 +L3F2BDBD0: +3f2bdbd0: move *a13(0x990), a11, 1 +3f2bdbf0: sll 0x6, a11 +3f2bdc00: addi 0x9b050, a11 +3f2bdc30: sub a9, a9 +3f2bdc40: move a9, *a11, 1 +3f2bdc50: move *a13(0x990), a11, 1 +3f2bdc70: sll 0x6, a11 +3f2bdc80: addi 0x9b050, a11 +3f2bdcb0: move a9, *a11(0x20), 1 +3f2bdcd0: move *a13(0x990), a11, 1 +3f2bdcf0: inc a11 +3f2bdd00: move a11, *a13(0x990), 1 +3f2bdd20: cmpi 0x1f4, a11 +3f2bdd40: jrlt L3F2BDBD0 +3f2bdd50: setf 16, 0, 0 +3f2bdd60: move a9, @0xa3250, 0 +3f2bdd90: move a9, @0xa3260, 0 +3f2bddc0: move a9, @0xa5010, 0 +3f2bddf0: calla L3FB2E040 +3f2bde20: move a14, -*sp, 1 +3f2bde30: move a9, *a14+, 1 +3f2bde40: movi 0x3f2beb68, a8 +3f2bde70: move a8, *a14+, 1 +3f2bde80: calla L3F7117B0 +3f2bdeb0: move a8, @0xa4970, 1 +3f2bdee0: inc a8 +3f2bdef0: jrne L3F2BDFF0 +3f2bdf00: move a14, -*sp, 1 +3f2bdf10: movi 0x3f2bebe8, a8 +3f2bdf40: move a8, *a14+, 1 +3f2bdf50: movk 5, a9 +3f2bdf60: move a9, *a14+, 1 +3f2bdf70: movi 0x65, a9 +3f2bdf90: move a9, *a14+, 1 +3f2bdfa0: subk 11, a9 +3f2bdfb0: move a9, *a14+, 1 +3f2bdfc0: calla L3F265310 +L3F2BDFF0: +3f2bdff0: calla L3F2725F0 +3f2be020: move a8, *a13(0x970), 1 +3f2be040: dec a8 +3f2be050: jreq L3F2BE190 +3f2be060: move *a13(0x970), a9, 1 +3f2be080: cmpi 0x48, a9 +3f2be0a0: jreq L3F2BE190 +3f2be0b0: move a14, -*sp, 1 +3f2be0c0: movi 0x3f2bedc0, a8 +3f2be0f0: move a8, *a14+, 1 +3f2be100: move a9, *a14+, 1 +3f2be110: movi 0x65, a9 +3f2be130: move a9, *a14+, 1 +3f2be140: subk 11, a9 +3f2be150: move a9, *a14+, 1 +3f2be160: calla L3F265310 +L3F2BE190: +3f2be190: calla L3F708700 +3f2be1c0: move a8, @0xa4fd0, 1 +3f2be1f0: move a14, -*sp, 1 +3f2be200: sub a9, a9 +3f2be210: move a9, *a14+, 1 +3f2be220: movi 0x3f27da50, a9 +3f2be250: move a9, *a14+, 1 +3f2be260: move @0xa4970, *a14+, 1 +3f2be290: calla L3FB3F250 +3f2be2c0: calla L3FB2E130 +L3F2BE2F0: +3f2be2f0: calla L3F27A110 +3f2be320: jruc L3F2BE2F0 +3f2be330: sra a10, a11 +3f2be340: sll b3, b9 +3f2be350: sla a11, sp +3f2be360: sra b3, b2 +3f2be370: sla b10, sp +3f2be380: .word 0x7473 +3f2be390: .word 0x7320 +3f2be3a0: .word 0x7365 +3f2be3b0: rl b11, b3 +3f2be3c0: modu a3, sp +3f2be3d0: .word 0x7720 +3f2be3e0: .word 0x7469 +3f2be3f0: sla 0x3, a8 +3f2be400: sll a11, a3 +3f2be410: sla 0x3, a2 +3f2be420: sla 0x1, b13 +3f2be430: .word 0x7830 +3f2be440: .word 0x7825 +3f2be450: sra a1, a0 +3f2be460: sra a11, sp +3f2be470: sla 0x3, b3 +3f2be480: modu a11, a14 +3f2be490: sla 0x3, b4 +3f2be4a0: .word 0x7865 +3f2be4b0: .word 0x7369 +3f2be4c0: .word 0x7374 +3f2be4d0: sub a8, a0 +3f2be4e0: .word 0x7272 +3f2be4f0: .word 0x726f +3f2be500: lmo a9, a0 +3f2be510: .word 0x7965 +3f2be520: modu a11, a2 +3f2be530: .word 0x7261 +3f2be540: mpyu a11, a4 +3f2be550: .word 0x7361 +3f2be560: sla 0x3, b4 +3f2be570: rl b3, b3 +3f2be580: sll b3, b2 +3f2be590: srl b3, b5 +3f2be5a0: rl a9, a0 +3f2be5b0: sla 0x3, b3 +3f2be5c0: or a10, a14 +3f2be5d0: move a2, a12 +3f2be5e0: .word 0x000a +3f2be5f0: sll a11, a3 +3f2be600: sla 0x3, a2 +3f2be610: sla 0x1, b13 +L3F2BE620: +3f2be620: .word 0x7830 +3f2be630: .word 0x7825 +3f2be640: rl a1, a0 +3f2be650: .word 0x7361 +3f2be660: mods a1, a0 +3f2be670: .word 0x7461 +3f2be680: .word 0x735f +3f2be690: sra a3, a9 +3f2be6a0: dsjs a0, L3F2BE620 +3f2be6b0: sll 0x9, a0 +3f2be6c0: .word 0x0a64 +3f2be6d0: lmo a8, a0 +3f2be6e0: .word 0x7965 +3f2be6f0: modu a11, a2 +3f2be700: .word 0x7261 +3f2be710: mpyu a11, a4 +3f2be720: .word 0x7361 +3f2be730: sla 0x3, b4 +3f2be740: sla a11, a12 +3f2be750: sla 0x3, b4 +3f2be760: sra b11, b3 +3f2be770: .word 0x7373 +3f2be780: modu a11, a9 +3f2be790: sla 0x3, a14 +3f2be7a0: sra a1, a5 +3f2be7b0: sla 0x1, a0 +3f2be7c0: sla a11, a8 +3f2be7d0: sla 0x3, b3 +3f2be7e0: sra a11, a2 +3f2be7f0: modu a3, a5 +3f2be800: .word 0x7420 +3f2be810: .word 0x7265 +3f2be820: rl a11, a13 +3f2be830: sla a11, a14 +3f2be840: sra b11, b4 +3f2be850: sla 0x3, a4 +3f2be860: .word 0x7962 +3f2be870: mods a1, a0 +3f2be880: sll a11, sp +3f2be890: mods a3, a1 +3f2be8a0: mods a1, a0 +3f2be8b0: .word 0x7461 +3f2be8c0: sll a9, a0 +3f2be8d0: rl a11, a12 +3f2be8e0: modu a3, a5 +3f2be8f0: .word 0x0a74 +3f2be900: lmo a8, a0 +3f2be910: .word 0x7965 +3f2be920: modu a11, a2 +3f2be930: .word 0x7261 +3f2be940: mpyu a11, a4 +3f2be950: .word 0x7361 +3f2be960: sla 0x3, b4 +3f2be970: sll b11, b3 +3f2be980: sla 0x3, a2 +3f2be990: sla 0x1, b13 +3f2be9a0: .word 0x7830 +3f2be9b0: .word 0x7825 +3f2be9c0: andn a8, a0 +3f2be9d0: .word 0x7365 +3f2be9e0: rl b11, b3 +3f2be9f0: modu a3, sp +3f2bea00: sll 0x9, a0 +3f2bea10: sla 0x3, a4 +3f2bea20: modu b11, b4 +3f2bea30: sll 0x9, a0 +3f2bea40: sla 0x3, b3 +3f2bea50: modu a11, a12 +3f2bea60: .word 0x7473 +3f2bea70: sla 0x1, a14 +3f2bea80: sla a10, a6 +3f2bea90: mods a3, a9 +3f2beaa0: modu a9, a0 +3f2beab0: sra b11, b6 +3f2beac0: sla 0x3, b2 +3f2bead0: modu b11, b4 +3f2beae0: sla 0x1, a0 +3f2beaf0: .word 0x7325 +3f2beb00: .word 0x7320 +3f2beb10: sll b11, b5 +3f2beb20: sra a11, a3 +3f2beb30: .word 0x7373 +3f2beb40: .word 0x7566 +3f2beb50: .word 0x0a6c +3f2beb60: andn a8, a0 +3f2beb70: andn a10, a5 +3f2beb80: cmp b10, b3 +3f2beb90: move a2, sp +3f2beba0: move b10, sp +3f2bebb0: move a2, b1 +3f2bebc0: subb a10, a1 +3f2bebd0: andn a2, a5 +3f2bebe0: .word 0x0a00 +3f2bebf0: mods a1, a0 +3f2bec00: .word 0x7461 +3f2bec10: sla a11, a13 +3f2bec20: modu a3, a9 +3f2bec30: dsjs a0, L3F2BED50 +3f2bec40: move a1, a0 +3f2bec50: or a2, a1 +3f2bec60: andn a9, a13 +3f2bec70: .word 0x7265 +3f2bec80: sra b11, b6 +3f2bec90: sla 0x3, b2 +3f2beca0: sla a11, a3 +3f2becb0: modu a3, a14 +3f2becc0: .word 0x746f +3f2becd0: sll a9, a0 +3f2bece0: modu a3, sp +3f2becf0: sra a11, a14 +3f2bed00: .word 0x7463 +3f2bed10: .word 0x7420 +3f2bed20: sla 0x3, sp +3f2bed30: sub b10, b3 +3f2bed40: andn b10, b3 +L3F2BED50: +3f2bed50: move a10, b9 +3f2bed60: mpyu a10, a14 +3f2bed70: add a10, a13 +3f2bed80: add a10, a14 +3f2bed90: sub a10, a7 +3f2beda0: sla 0x2, b2 +3f2bedb0: .word 0x000a +3f2bedc0: sla 0x0, a10 +3f2bedd0: sla a11, a12 +3f2bede0: mods b11, b4 +3f2bedf0: rl a11, a1 +3f2bee00: sla 0x3, a14 +3f2bee10: sla 0x1, b10 +3f2bee20: add a10, a12 +3f2bee30: mpyu b10, b4 +3f2bee40: andn a2, a3 +3f2bee50: add a10, a5 +3f2bee60: sub b10, b4 +3f2bee70: subb a1, a0 +3f2bee80: rl a11, a1 +3f2bee90: sra a11, a12 +3f2beea0: sla 0x3, a4 +3f2beeb0: .word 0x000a +L3F2BEEC0: +3f2beec0: mmtm sp, a7,a9,a10,a11,a13 +3f2beee0: move a14, a13 +3f2beef0: addi 0x1050, a14 +3f2bef10: move *a13(0xffe0), a9, 1 +3f2bef30: move *a13(0xffc0), a10, 1 +3f2bef50: move a14, -*sp, 1 +3f2bef60: movi 0x3f2c3e40, a8 +3f2bef90: move a8, *a14+, 1 +3f2befa0: move a10, *a14+, 1 +3f2befb0: calla L3FB45500 +3f2befe0: move a8, a8 +3f2beff0: jrne L3F2BF020 +3f2bf000: movk 1, a8 +3f2bf010: jruc L3F2BF310 +L3F2BF020: +3f2bf020: movk 3, a11 +3f2bf030: move a10, a8 +3f2bf040: jreq L3F2BF310 +3f2bf050: move a14, -*sp, 1 +3f2bf060: move a10, *a14+, 1 +3f2bf070: movi 0x3f2c3f30, a8 +3f2bf0a0: move a8, *a14+, 1 +3f2bf0b0: calla L3FB45500 +3f2bf0e0: move a8, a8 +3f2bf0f0: jrne L3F2BF120 +3f2bf100: movk 1, a11 +3f2bf110: jruc L3F2BF130 +L3F2BF120: +3f2bf120: sub a11, a11 +L3F2BF130: +3f2bf130: move a14, -*sp, 1 +3f2bf140: move *a9(0x278), a7, 1 +3f2bf160: move *a7(0x88), a7, 1 +3f2bf180: move a7, *a14+, 1 +3f2bf190: setf 8, 0, 0 +3f2bf1a0: move *a9(0x1a8), a8, 0 +3f2bf1c0: move a8, *a14+, 1 +3f2bf1d0: movi 0x3f2c4048, a8 +3f2bf200: move a8, *a14+, 1 +3f2bf210: move a13, *a14+, 1 +3f2bf220: calla L3FB34430 +3f2bf250: move a14, -*sp, 1 +3f2bf260: move a10, *a14+, 1 +3f2bf270: move a13, *a14+, 1 +3f2bf280: calla L3FB452E0 +3f2bf2b0: move a14, -*sp, 1 +3f2bf2c0: move a11, *a14+, 1 +3f2bf2d0: move a13, *a14+, 1 +3f2bf2e0: calla L3F309350 +L3F2BF310: +3f2bf310: move *sp(0xc0), a14, 1 +3f2bf330: mmfm sp, a7,a9,a10,a11,a13 +3f2bf350: rets 2 +L3F2BF360: +3f2bf360: mmtm sp, a7,a9,a11,a13 +3f2bf380: move a14, a13 +3f2bf390: addi 0x8f0, a14 +3f2bf3b0: move *a13(0xffe0), a11, 1 +3f2bf3d0: setf 8, 0, 0 +3f2bf3e0: move *a11(0x2d0), a11, 0 +3f2bf400: jreq L3F2BF4D0 +3f2bf410: move *a13(0xffe0), a11, 1 +3f2bf430: move *a11(0x2d8), a11, 1 +3f2bf450: move a11, *a13(0x8d0), 1 +3f2bf470: move *a13(0xffe0), a9, 1 +3f2bf490: subi 0x2d8, a11 +3f2bf4b0: cmp a9, a11 +3f2bf4c0: jrne L3F2BF5E0 +L3F2BF4D0: +3f2bf4d0: move a14, -*sp, 1 +3f2bf4e0: move *a13(0xffe0), a11, 1 +3f2bf500: addi 0x2d8, a11 +3f2bf520: move a11, *a14+, 1 +3f2bf530: movi 0x3f2c4148, a8 +3f2bf560: move a8, *a14+, 1 +3f2bf570: calla L3FB341E0 +3f2bf5a0: calla L3F6EDD80 +3f2bf5d0: jruc L3F2BF750 +L3F2BF5E0: +3f2bf5e0: move *a13(0x8d0), a11, 1 +3f2bf600: move *a11(0x60), a9, 1 +3f2bf620: move a9, *a13(0x8b0), 1 +3f2bf640: jrne L3F2BF750 +3f2bf650: move a14, -*sp, 1 +3f2bf660: move *a13(0xffe0), a9, 1 +3f2bf680: addi 0x2d8, a9 +3f2bf6a0: move a9, *a14+, 1 +3f2bf6b0: movi 0x3f2c42f0, a8 +3f2bf6e0: move a8, *a14+, 1 +3f2bf6f0: calla L3FB341E0 +3f2bf720: calla L3F6EDD80 +L3F2BF750: +3f2bf750: move *a13(0x8b0), a11, 1 +3f2bf770: addi 0x100, a11 +3f2bf790: move a11, *a13(0x40), 1 +3f2bf7b0: move a14, -*sp, 1 +3f2bf7c0: movi 0x5ea, a9 +3f2bf7e0: move a9, *a14+, 1 +3f2bf7f0: move a11, *a14+, 1 +3f2bf800: calla L3FB44A00 +3f2bf830: addi 0x70, a11 +3f2bf850: move a11, *a13, 1 +3f2bf860: sub a9, a9 +3f2bf870: setf 1, 0, 0 +3f2bf880: move a9, *a11, 0 +3f2bf890: movk 1, a9 +3f2bf8a0: move a9, *a11(0x1), 0 +3f2bf8c0: setf 6, 0, 0 +3f2bf8d0: move a9, *a11(0x2), 0 +3f2bf8f0: sub a9, a9 +3f2bf900: movb a9, *a11(0x8) +3f2bf920: setf 16, 0, 0 +3f2bf930: move a9, *a11(0x10), 0 +3f2bf950: move *a13(0xffe0), a7, 1 +3f2bf970: move *a7(0x20), *a11(0x20), 0 +3f2bf9a0: setf 8, 0, 0 +3f2bf9b0: move *a7(0x58), a9, 0 +3f2bf9d0: inc a9 +3f2bf9e0: movb a9, *a7(0x58) +3f2bfa00: dec a9 +3f2bfa10: movb a9, *a11(0x30) +3f2bfa30: movb *a7(0x60), *a11(0x38) +3f2bfa60: move *a13(0x40), a9, 1 +3f2bfa80: addi 0xb0, a9 +3f2bfaa0: move a9, *a13(0x870), 1 +3f2bfac0: move a9, *a13(0x20), 1 +3f2bfae0: movi 0x5ee, a7 +3f2bfb00: setf 16, 0, 0 +3f2bfb10: move a7, *a9, 0 +3f2bfb20: movk 5, a7 +3f2bfb30: movb a7, *a9(0x10) +3f2bfb50: movk 1, a7 +3f2bfb60: movb a7, *a9(0x18) +3f2bfb80: movk 16, a7 +3f2bfb90: movb a7, *a9(0x20) +3f2bfbb0: movk 9, a7 +3f2bfbc0: movb a7, *a9(0x28) +3f2bfbe0: move *a13(0xffe0), a7, 1 +3f2bfc00: setf 8, 0, 0 +3f2bfc10: move *a7(0x2c8), a7, 0 +3f2bfc30: subk 3, a7 +3f2bfc40: jrne L3F2BFCC0 +3f2bfc50: move @0x9b000, a7, 1 +3f2bfc80: movb *a7(0x1850), *a9(0x30) +3f2bfcb0: jruc L3F2BFD20 +L3F2BFCC0: +3f2bfcc0: move @0x9b000, a7, 1 +3f2bfcf0: movb *a7(0x1840), *a9(0x30) +L3F2BFD20: +3f2bfd20: movb *a7(0x1860), *a9(0x38) +3f2bfd50: move a14, -*sp, 1 +3f2bfd60: move *a7(0x1868), a8, 0 +3f2bfd80: move a8, *a14+, 1 +3f2bfd90: move *a9(0x38), a8, 0 +3f2bfdb0: move a8, *a14+, 1 +3f2bfdc0: move *a9(0x30), a8, 0 +3f2bfde0: move a8, *a14+, 1 +3f2bfdf0: movi 0x3f2c4488, a8 +3f2bfe20: move a8, *a14+, 1 +3f2bfe30: calla L3FB341E0 +3f2bfe60: sub a7, a7 +3f2bfe70: setf 16, 0, 0 +3f2bfe80: move a7, *a9(0x40), 0 +3f2bfea0: movk 29, a7 +3f2bfeb0: move a7, *a9(0x50), 0 +3f2bfed0: move a14, -*sp, 1 +3f2bfee0: move *a13(0xffe0), a7, 1 +3f2bff00: move *a7(0x88), a7, 1 +3f2bff20: move a7, *a14+, 1 +3f2bff30: calla L3FB458D0 +3f2bff60: movb a8, *a9(0x60) +3f2bff80: addi 0x68, a9 +3f2bffa0: move a9, *a13(0x870), 1 +3f2bffc0: move a14, -*sp, 1 +3f2bffd0: move a14, -*sp, 1 +3f2bffe0: move *a13(0xffe0), a7, 1 +3f2c0000: move *a7(0x88), a7, 1 +3f2c0020: move a7, *a14+, 1 +3f2c0030: calla L3FB458D0 +3f2c0060: move a8, *a14+, 1 +3f2c0070: move a9, *a14+, 1 +3f2c0080: move *a13(0xffe0), a7, 1 +3f2c00a0: move *a7(0x88), a7, 1 +3f2c00c0: move a7, *a14+, 1 +3f2c00d0: calla L3FB44400 +3f2c0100: move *a13(0x20), a7, 1 +3f2c0120: setf 8, 0, 0 +3f2c0130: move *a7(0x60), a7, 0 +3f2c0150: sll 0x3, a7 +3f2c0160: add a9, a7 +3f2c0170: move a7, *a13(0x870), 1 +3f2c0190: move @0x9b000, a9, 1 +3f2c01c0: move *a9(0x1790), *a7+, 0 +3f2c01e0: move a7, *a13(0x870), 1 +3f2c0200: move a14, -*sp, 1 +3f2c0210: move *a9(0x1790), a8, 0 +3f2c0230: move a8, *a14+, 1 +3f2c0240: move a7, *a14+, 1 +3f2c0250: addi 0x1798, a9 +3f2c0270: move a9, *a14+, 1 +3f2c0280: calla L3FB44400 +3f2c02b0: move @0x9b000, a9, 1 +3f2c02e0: setf 8, 0, 0 +3f2c02f0: move *a9(0x1790), a7, 0 +3f2c0310: sll 0x3, a7 +3f2c0320: move *a13(0x870), a11, 1 +3f2c0340: add a11, a7 +3f2c0350: move a7, *a13(0x870), 1 +3f2c0370: sub a11, a11 +3f2c0380: move a11, *a7+, 0 +3f2c0390: move a7, *a13(0x870), 1 +3f2c03b0: move a11, *a7+, 0 +3f2c03c0: move a7, *a13(0x870), 1 +3f2c03e0: move *a13(0x8d0), a11, 1 +3f2c0400: movi 0x64, a7 +3f2c0420: setf 16, 1, 0 +3f2c0430: move a7, *a11(0x50), 0 +3f2c0450: move *a13(0x8b0), a7, 1 +3f2c0470: movi 0x64, a11 +3f2c0490: move a11, *a7(0xf0), 0 +3f2c04b0: move *a13(0xffe0), a11, 1 +3f2c04d0: movi 0xffff, a7 +3f2c0500: move a7, *a11(0x78), 0 +3f2c0520: move *sp(0xa0), a14, 1 +3f2c0540: mmfm sp, a7,a9,a11,a13 +3f2c0560: rets 2 +L3F2C0570: +3f2c0570: mmtm sp, a7,a9,a11,a13 +3f2c0590: move a14, a13 +3f2c05a0: addi 0xa0, a14 +3f2c05c0: move a14, -*sp, 1 +3f2c05d0: movi 0x33, a11 +3f2c05f0: move a11, *a14+, 1 +3f2c0600: calla L3F9DF6E0 +3f2c0630: move a8, *a13(0x20), 1 +3f2c0650: move a8, a8 +3f2c0660: jrne L3F2C0760 +3f2c0670: move a14, -*sp, 1 +3f2c0680: movi 0x3f2c45d8, a8 +3f2c06b0: move a8, *a14+, 1 +3f2c06c0: movk 8, a11 +3f2c06d0: move a11, *a14+, 1 +3f2c06e0: movi 0x65, a11 +3f2c0700: move a11, *a14+, 1 +3f2c0710: subk 11, a11 +3f2c0720: move a11, *a14+, 1 +3f2c0730: calla L3F265310 +L3F2C0760: +3f2c0760: move *a13(0x20), a11, 1 +3f2c0780: addi 0x100, a11 +3f2c07a0: move a11, *a13(0x40), 1 +3f2c07c0: move a14, -*sp, 1 +3f2c07d0: movi 0x5ea, a11 +3f2c07f0: move a11, *a14+, 1 +3f2c0800: move *a13(0x40), *a14+, 1 +3f2c0820: calla L3FB44A00 +3f2c0850: move *a13(0x40), a9, 1 +3f2c0870: addi 0x70, a9 +3f2c0890: move a9, *a13, 1 +3f2c08a0: sub a11, a11 +3f2c08b0: setf 1, 0, 0 +3f2c08c0: move a11, *a9, 0 +3f2c08d0: movk 1, a11 +3f2c08e0: move a11, *a9(0x1), 0 +3f2c0900: movk 2, a11 +3f2c0910: setf 6, 0, 0 +3f2c0920: move a11, *a9(0x2), 0 +3f2c0940: sub a11, a11 +3f2c0950: movb a11, *a9(0x8) +3f2c0970: move *a13(0xffe0), a7, 1 +3f2c0990: setf 16, 0, 0 +3f2c09a0: move *a7(0x30), *a9(0x10), 0 +3f2c09d0: move a11, *a9(0x20), 0 +3f2c09f0: movb *a7(0x58), *a9(0x30) +3f2c0a20: movb *a7(0x60), *a9(0x38) +3f2c0a50: move *a13(0x40), a11, 1 +3f2c0a70: addi 0xb0, a11 +3f2c0a90: move a11, *a13(0x60), 1 +3f2c0ab0: sub a7, a7 +3f2c0ac0: movb a7, *a11 +3f2c0ad0: movb a7, *a11(0x8) +3f2c0af0: move *a13(0x20), a7, 1 +3f2c0b10: movi 0x29, a9 +3f2c0b30: movb a9, *a7(0x88) +3f2c0b50: addk 5, a9 +3f2c0b60: move a9, *a7(0xf0), 0 +3f2c0b80: move a14, -*sp, 1 +3f2c0b90: move a7, *a14+, 1 +3f2c0ba0: movi 0x460, a9 +3f2c0bc0: move a9, *a14+, 1 +3f2c0bd0: move *a13(0xffe0), a9, 1 +3f2c0bf0: move *a9(0x88), a7, 1 +3f2c0c10: addi 0x280, a7 +3f2c0c30: move a7, *a14+, 1 +3f2c0c40: calla L3F2C6960 +3f2c0c70: move a8, *a13(0x80), 1 +3f2c0c90: move a8, a7 +3f2c0ca0: jreq L3F2C0D70 +3f2c0cb0: move a14, -*sp, 1 +3f2c0cc0: move a7, *a14+, 1 +3f2c0cd0: movi 0x3f2c47d0, a8 +3f2c0d00: move a8, *a14+, 1 +3f2c0d10: calla L3FB341E0 +3f2c0d40: calla L3F6EDD80 +L3F2C0D70: +3f2c0d70: move @0x9b000, a7, 1 +3f2c0da0: move *a7(0xb0), a9, 1 +3f2c0dc0: inc a9 +3f2c0dd0: move a9, *a7(0xb0), 1 +3f2c0df0: move *a13(0xffe0), a9, 1 +3f2c0e10: move *a9(0x88), a9, 1 +3f2c0e30: move *a9(0x748), a11, 1 +3f2c0e50: inc a11 +3f2c0e60: move a11, *a9(0x748), 1 +3f2c0e80: move *a13(0xffe0), a11, 1 +3f2c0ea0: move *a11(0x88), a9, 1 +3f2c0ec0: move *a9(0x7c8), a11, 1 +3f2c0ee0: addi 0x2e, a11 +3f2c0f00: move a11, *a9(0x7c8), 1 +3f2c0f20: move *sp(0xa0), a14, 1 +3f2c0f40: mmfm sp, a7,a9,a11,a13 +3f2c0f60: rets 2 +L3F2C0F70: +3f2c0f70: mmtm sp, a7,a9,a10,a11 +3f2c0f90: sub a11, a11 +L3F2C0FA0: +3f2c0fa0: calla L3FB3F9C0 +3f2c0fd0: move a8, a7 +3f2c0fe0: calla L3F598D00 +3f2c1010: add a8, a7 +3f2c1020: move a7, a10 +3f2c1030: jreq L3F2C1170 +3f2c1040: move @0x9b000, a7, 1 +3f2c1070: move *a7(0xd60), a9, 1 +3f2c1090: movk 1, a11 +3f2c10a0: jreq L3F2C1170 +3f2c10b0: setf 16, 0, 0 +L3F2C10C0: +3f2c10c0: move *a9(0x20), a7, 0 +3f2c10e0: cmp a10, a7 +3f2c10f0: jrne L3F2C1120 +3f2c1100: sub a11, a11 +3f2c1110: jruc L3F2C1130 +L3F2C1120: +3f2c1120: move *a9, a9, 1 +L3F2C1130: +3f2c1130: move a9, a7 +3f2c1140: jreq L3F2C1170 +3f2c1150: move a11, a7 +3f2c1160: jrne L3F2C10C0 +L3F2C1170: +3f2c1170: move a11, a7 +3f2c1180: jreq L3F2C0FA0 +3f2c1190: move a10, a8 +3f2c11a0: mmfm sp, a7,a9,a10,a11 +3f2c11c0: rets +L3F2C11D0: +3f2c11d0: mmtm sp, a5,a7,a9,a11,a13 +3f2c11f0: move a14, a13 +3f2c1200: addi 0x110, a14 +3f2c1220: move *a13(0xffe0), a9, 1 +3f2c1240: movi 0x7b, a11 +3f2c1260: move a11, *a13(0x40), 1 +3f2c1280: move a14, -*sp, 1 +3f2c1290: move a11, *a14+, 1 +3f2c12a0: movk 1, a11 +3f2c12b0: move a11, *a14+, 1 +3f2c12c0: calla L3F703D90 +3f2c12f0: move a8, *a9(0x728), 1 +3f2c1310: move *a9(0x728), a11, 1 +3f2c1330: jrne L3F2C1430 +3f2c1340: move a14, -*sp, 1 +3f2c1350: movi 0x3f2c4970, a8 +3f2c1380: move a8, *a14+, 1 +3f2c1390: movk 3, a11 +3f2c13a0: move a11, *a14+, 1 +3f2c13b0: movi 0x65, a11 +3f2c13d0: move a11, *a14+, 1 +3f2c13e0: subk 11, a11 +3f2c13f0: move a11, *a14+, 1 +3f2c1400: calla L3F265310 +L3F2C1430: +3f2c1430: move *a9(0x728), *a13(0x0), 1 +3f2c1460: move *a13, a11, 1 +3f2c1470: move a9, *a11(0x88), 1 +3f2c1490: move a11, a7 +3f2c14a0: addi 0x2d8, a7 +3f2c14c0: move a7, *a11(0x2f8), 1 +3f2c14e0: move a7, *a11(0x2d8), 1 +3f2c1500: move a11, a7 +3f2c1510: addi 0x358, a7 +3f2c1530: move a7, *a11(0x378), 1 +3f2c1550: move a7, *a11(0x358), 1 +3f2c1570: sub a7, a7 +3f2c1580: setf 16, 1, 0 +3f2c1590: move a7, *a13(0x80), 0 +3f2c15b0: setf 16, 0, 0 +3f2c15c0: move @0xa5000, a11, 0 +3f2c15f0: cmp a11, a7 +3f2c1600: jrnc L3F2C1C30 +L3F2C1610: +3f2c1610: move a14, -*sp, 1 +3f2c1620: movk 16, a11 +3f2c1630: move a11, *a14+, 1 +3f2c1640: movk 1, a7 +3f2c1650: move a7, *a14+, 1 +3f2c1660: calla L3F703D90 +3f2c1690: move a8, *a13(0x90), 1 +3f2c16b0: move a8, a8 +3f2c16c0: jrne L3F2C17C0 +3f2c16d0: move a14, -*sp, 1 +3f2c16e0: movi 0x3f2c4b08, a8 +3f2c1710: move a8, *a14+, 1 +3f2c1720: movk 8, a7 +3f2c1730: move a7, *a14+, 1 +3f2c1740: movi 0x65, a7 +3f2c1760: move a7, *a14+, 1 +3f2c1770: subk 11, a7 +3f2c1780: move a7, *a14+, 1 +3f2c1790: calla L3F265310 +L3F2C17C0: +3f2c17c0: move *a13(0x90), a7, 1 +3f2c17e0: move a7, *a7(0x20), 1 +3f2c1800: move a7, *a7, 1 +3f2c1810: move a14, -*sp, 1 +3f2c1820: movi 0x33, a11 +3f2c1840: move a11, *a14+, 1 +3f2c1850: calla L3F9DF6E0 +3f2c1880: move a8, *a7(0x60), 1 +3f2c18a0: move a8, a8 +3f2c18b0: jrne L3F2C19B0 +3f2c18c0: move a14, -*sp, 1 +3f2c18d0: movi 0x3f2c4b08, a8 +3f2c1900: move a8, *a14+, 1 +3f2c1910: movk 8, a11 +3f2c1920: move a11, *a14+, 1 +3f2c1930: movi 0x65, a11 +3f2c1950: move a11, *a14+, 1 +3f2c1960: subk 11, a11 +3f2c1970: move a11, *a14+, 1 +3f2c1980: calla L3F265310 +L3F2C19B0: +3f2c19b0: move *a7(0x60), a11, 1 +3f2c19d0: movi 0x2a, a7 +3f2c19f0: movb a7, *a11(0x88) +3f2c1a10: pushst +3f2c1a20: dint +3f2c1a30: move *a13(0x90), *a13(0xd0), 1 +3f2c1a60: move *a13, a11, 1 +3f2c1a70: move *a11(0x2f8), *a13(0xf0), 1 +3f2c1aa0: move *a13(0xd0), a5, 1 +3f2c1ac0: move *a13(0xf0), a7, 1 +3f2c1ae0: move *a7, *a5, 1 +3f2c1af0: move a7, *a5(0x20), 1 +3f2c1b10: move a5, *a7, 1 +3f2c1b20: move *a5, a5, 1 +3f2c1b30: move *a13(0xd0), *a5(0x20), 1 +3f2c1b60: popst +3f2c1b70: setf 16, 1, 0 +3f2c1b80: move *a13(0x80), a7, 0 +3f2c1ba0: inc a7 +3f2c1bb0: move a7, *a13(0x80), 0 +3f2c1bd0: setf 16, 0, 0 +3f2c1be0: move @0xa5000, a5, 0 +3f2c1c10: cmp a5, a7 +3f2c1c20: jrc L3F2C1610 +L3F2C1C30: +3f2c1c30: move *a13, a11, 1 +3f2c1c40: move @0xa5000, a5, 0 +3f2c1c70: movb a5, *a11(0x2d0) +3f2c1c90: move @0x9b000, a7, 1 +3f2c1cc0: addi 0xd60, a7 +3f2c1ce0: move a7, *a13(0x20), 1 +3f2c1d00: move *a7, a7, 1 +3f2c1d10: jreq L3F2C1DB0 +L3F2C1D20: +3f2c1d20: move *a13(0x20), a11, 1 +3f2c1d40: move *a11(0x0), *a13(0x20), 1 +3f2c1d70: move *a13(0x20), a11, 1 +3f2c1d90: move *a11, a7, 1 +3f2c1da0: jrne L3F2C1D20 +L3F2C1DB0: +3f2c1db0: move *a13(0x20), a11, 1 +3f2c1dd0: move *a13, *a11, 1 +3f2c1de0: move *a13, a7, 1 +3f2c1df0: sub a5, a5 +3f2c1e00: move a5, *a7, 1 +3f2c1e10: calla L3F2C0F70 +3f2c1e40: setf 16, 0, 0 +3f2c1e50: move a8, *a7(0x20), 0 +3f2c1e70: movi 0xff, a5 +3f2c1e90: movb a5, *a7(0x60) +3f2c1eb0: sub a5, a5 +3f2c1ec0: movb a5, *a7(0x40) +3f2c1ee0: movk 16, a5 +3f2c1ef0: movb a5, *a7(0xa8) +3f2c1f10: movb *a13(0xffc0), *a7(0x2c0) +3f2c1f40: move *a7(0x88), a5, 1 +3f2c1f60: setf 8, 0, 0 +3f2c1f70: move *a5(0x3f0), a5, 0 +3f2c1f90: btst 3, a5 +3f2c1fa0: jreq L3F2C1FF0 +3f2c1fb0: movk 3, a5 +3f2c1fc0: movb a5, *a7(0x2c8) +3f2c1fe0: jruc L3F2C2020 +L3F2C1FF0: +3f2c1ff0: movk 1, a5 +3f2c2000: movb a5, *a7(0x2c8) +L3F2C2020: +3f2c2020: move a14, -*sp, 1 +3f2c2030: move a7, *a14+, 1 +3f2c2040: calla L3F2BF360 +3f2c2070: move *sp(0xc0), a14, 1 +3f2c2090: mmfm sp, a5,a7,a9,a11,a13 +3f2c20b0: rets 2 +L3F2C20C0: +3f2c20c0: mmtm sp, a7,a9,a11,a13 +3f2c20e0: move a14, a13 +3f2c20f0: addi 0x110, a14 +3f2c2110: move *a13(0xffe0), a11, 1 +3f2c2130: setf 8, 0, 0 +3f2c2140: move *a11(0xb0), a11, 0 +3f2c2160: jreq L3F2C26A0 +3f2c2170: sub a11, a11 +3f2c2180: movb a11, *a13(0xa0) +L3F2C21A0: +3f2c21a0: move *a13(0xffe0), a11, 1 +3f2c21c0: move *a13(0xa0), a9, 0 +3f2c21e0: sll 0x5, a9 +3f2c21f0: add a11, a9 +3f2c2200: move *a9(0xc0), a9, 1 +3f2c2220: jreq L3F2C2630 +3f2c2230: move *a13(0xa0), a9, 0 +3f2c2250: sll 0x5, a9 +3f2c2260: add a11, a9 +3f2c2270: move *a9(0xc0), *a13(0x0), 1 +3f2c22a0: move a14, -*sp, 1 +3f2c22b0: movi 0x3f2c3e40, a8 +3f2c22e0: move a8, *a14+, 1 +3f2c22f0: move *a13(0xffc0), *a14+, 1 +3f2c2310: calla L3FB45500 +3f2c2340: move a8, a9 +3f2c2350: jreq L3F2C23E0 +3f2c2360: move a14, -*sp, 1 +3f2c2370: move *a13(0xffc0), *a14+, 1 +3f2c2390: move *a13(0x0), *a14+, 1 +3f2c23b0: calla L3F2BEEC0 +L3F2C23E0: +3f2c23e0: move @0x9b000, a9, 1 +3f2c2410: move *a13, a7, 1 +3f2c2420: setf 8, 0, 0 +3f2c2430: move *a7(0x1a8), a7, 0 +3f2c2450: dec a7 +3f2c2460: sll 0x5, a7 +3f2c2470: add a9, a7 +3f2c2480: sub a11, a11 +3f2c2490: move a11, *a7(0x1140), 1 +3f2c24b0: move a14, -*sp, 1 +3f2c24c0: move *a13, a7, 1 +3f2c24d0: move *a7(0x1b0), *a14+, 1 +3f2c24f0: calla L3F2BC920 +3f2c2520: movb a11, *a7(0x2b0) +3f2c2540: movb a11, *a7 +3f2c2550: move a14, -*sp, 1 +3f2c2560: move a7, *a14+, 1 +3f2c2570: calla L3F702440 +3f2c25a0: move @0x9b000, a9, 1 +3f2c25d0: setf 8, 0, 0 +3f2c25e0: move *a9(0x1138), a11, 0 +3f2c2600: dec a11 +3f2c2610: movb a11, *a9(0x1138) +L3F2C2630: +3f2c2630: move *a13(0xa0), a11, 0 +3f2c2650: inc a11 +3f2c2660: movb a11, *a13(0xa0) +3f2c2680: subk 16, a11 +3f2c2690: jrc L3F2C21A0 +L3F2C26A0: +3f2c26a0: move *a13(0xffe0), a11, 1 +3f2c26c0: move *a11(0x2c0), a9, 0 +3f2c26e0: cmpi 0x65, a9 +3f2c2700: jrne L3F2C27D0 +3f2c2710: move a14, -*sp, 1 +3f2c2720: movi 0x88, a9 +3f2c2740: move a9, *a14+, 1 +3f2c2750: move @0x9b000, a7, 1 +3f2c2780: move *a7(0x1340), *a14+, 1 +3f2c27a0: calla L3F27D520 +L3F2C27D0: +3f2c27d0: move @0x9b000, a9, 1 +3f2c2800: addi 0xd60, a9 +3f2c2820: move a9, *a13(0x20), 1 +3f2c2840: move *a9, a7, 1 +3f2c2850: cmp a11, a7 +3f2c2860: jreq L3F2C2930 +L3F2C2870: +3f2c2870: move *a13(0x20), a11, 1 +3f2c2890: move *a11(0x0), *a13(0x20), 1 +3f2c28c0: move *a13(0x20), a11, 1 +3f2c28e0: move *a11, a9, 1 +3f2c28f0: move *a13(0xffe0), a7, 1 +3f2c2910: cmp a7, a9 +3f2c2920: jrne L3F2C2870 +L3F2C2930: +3f2c2930: move *a13(0x20), a11, 1 +3f2c2950: move *a13(0xffe0), a9, 1 +3f2c2970: move *a9, *a11, 1 +3f2c2980: move *a9(0x88), a7, 1 +3f2c29a0: sub a9, a9 +3f2c29b0: move a9, *a7(0x728), 1 +3f2c29d0: setf 16, 1, 0 +3f2c29e0: move a9, *a13(0xb0), 0 +3f2c2a00: move a9, *a13(0xc0), 0 +3f2c2a20: move *a13(0xffe0), a7, 1 +3f2c2a40: move *a7(0x358), *a13(0x40), 1 +3f2c2a70: move *a13(0x40), a11, 1 +3f2c2a90: subi 0x358, a11 +3f2c2ab0: cmp a7, a11 +3f2c2ac0: jreq L3F2C30B0 +3f2c2ad0: setf 16, 0, 0 +3f2c2ae0: move @0xa5000, a11, 0 +3f2c2b10: cmp a11, a9 +3f2c2b20: jrnc L3F2C30B0 +L3F2C2B30: +3f2c2b30: move *a13(0x40), a11, 1 +3f2c2b50: move *a11(0x60), a9, 1 +3f2c2b70: move a9, *a13(0x80), 1 +3f2c2b90: jrne L3F2C2CF0 +3f2c2ba0: move a14, -*sp, 1 +3f2c2bb0: setf 16, 1, 0 +3f2c2bc0: move *a13(0xb0), a7, 0 +3f2c2be0: move a7, *a14+, 1 +3f2c2bf0: move *a13(0xffe0), a7, 1 +3f2c2c10: addi 0x358, a7 +3f2c2c30: move a7, *a14+, 1 +3f2c2c40: movi 0x3f2c4d10, a8 +3f2c2c70: move a8, *a14+, 1 +3f2c2c80: calla L3FB341E0 +3f2c2cb0: calla L3F6EDD80 +3f2c2ce0: jruc L3F2C2FA0 +L3F2C2CF0: +3f2c2cf0: move *a11(0x0), *a13(0x60), 1 +3f2c2d20: setf 16, 1, 0 +3f2c2d30: move *a13(0xb0), a7, 0 +3f2c2d50: inc a7 +3f2c2d60: move a7, *a13(0xb0), 0 +3f2c2d80: move a14, -*sp, 1 +3f2c2d90: move a9, *a14+, 1 +3f2c2da0: movi 0x33, a7 +3f2c2dc0: move a7, *a14+, 1 +3f2c2dd0: calla L3F9E06E0 +3f2c2e00: pushst +3f2c2e10: dint +3f2c2e20: move a11, *a13(0xd0), 1 +3f2c2e40: move *a11(0x20), *a13(0xf0), 1 +3f2c2e70: move *a13(0xf0), a7, 1 +3f2c2e90: move *a11, *a7, 1 +3f2c2ea0: move *a7, a7, 1 +3f2c2eb0: move *a13(0xf0), *a7(0x20), 1 +3f2c2ee0: move a11, *a11, 1 +3f2c2ef0: move a11, *a11(0x20), 1 +3f2c2f10: popst +3f2c2f20: move a14, -*sp, 1 +3f2c2f30: move a11, *a14+, 1 +3f2c2f40: calla L3F702440 +3f2c2f70: move *a13(0x60), *a13(0x40), 1 +L3F2C2FA0: +3f2c2fa0: move *a13(0xffe0), a11, 1 +3f2c2fc0: move *a13(0x40), a7, 1 +3f2c2fe0: subi 0x358, a7 +3f2c3000: cmp a11, a7 +3f2c3010: jreq L3F2C30B0 +3f2c3020: setf 16, 1, 0 +3f2c3030: move *a13(0xb0), a7, 0 +3f2c3050: setf 16, 0, 0 +3f2c3060: move @0xa5000, a9, 0 +3f2c3090: cmp a9, a7 +3f2c30a0: jrc L3F2C2B30 +L3F2C30B0: +3f2c30b0: move *a13(0xffe0), a11, 1 +3f2c30d0: move *a13(0x40), a9, 1 +3f2c30f0: subi 0x358, a9 +3f2c3110: cmp a11, a9 +3f2c3120: jreq L3F2C3250 +3f2c3130: move a14, -*sp, 1 +3f2c3140: setf 16, 1, 0 +3f2c3150: move *a13(0xb0), a9, 0 +3f2c3170: move a9, *a14+, 1 +3f2c3180: addi 0x358, a11 +3f2c31a0: move a11, *a14+, 1 +3f2c31b0: movi 0x3f2c4f60, a8 +3f2c31e0: move a8, *a14+, 1 +3f2c31f0: calla L3FB341E0 +3f2c3220: calla L3F6EDD80 +L3F2C3250: +3f2c3250: setf 16, 1, 0 +3f2c3260: move *a13(0xb0), *a13(0xc0), 0 +3f2c3290: sub a11, a11 +3f2c32a0: move a11, *a13(0xb0), 0 +3f2c32c0: move *a13(0xffe0), a9, 1 +3f2c32e0: move *a9(0x2d8), *a13(0x40), 1 +3f2c3310: move *a13(0x40), a7, 1 +3f2c3330: subi 0x2d8, a7 +3f2c3350: cmp a9, a7 +3f2c3360: jreq L3F2C3980 +3f2c3370: setf 16, 0, 0 +3f2c3380: move @0xa5000, a7, 0 +3f2c33b0: cmp a7, a11 +3f2c33c0: jrnc L3F2C3980 +L3F2C33D0: +3f2c33d0: move *a13(0x40), a11, 1 +3f2c33f0: move *a11(0x60), a9, 1 +3f2c3410: move a9, *a13(0x80), 1 +3f2c3430: jrne L3F2C35C0 +3f2c3440: move a14, -*sp, 1 +3f2c3450: setf 16, 1, 0 +3f2c3460: move *a13(0xc0), a7, 0 +3f2c3480: move a7, *a14+, 1 +3f2c3490: move *a13(0xb0), a7, 0 +3f2c34b0: move a7, *a14+, 1 +3f2c34c0: move *a13(0xffe0), a7, 1 +3f2c34e0: addi 0x2d8, a7 +3f2c3500: move a7, *a14+, 1 +3f2c3510: movi 0x3f2c5250, a8 +3f2c3540: move a8, *a14+, 1 +3f2c3550: calla L3FB341E0 +3f2c3580: calla L3F6EDD80 +3f2c35b0: jruc L3F2C3870 +L3F2C35C0: +3f2c35c0: move *a11(0x0), *a13(0x60), 1 +3f2c35f0: setf 16, 1, 0 +3f2c3600: move *a13(0xb0), a7, 0 +3f2c3620: inc a7 +3f2c3630: move a7, *a13(0xb0), 0 +3f2c3650: move a14, -*sp, 1 +3f2c3660: move a9, *a14+, 1 +3f2c3670: movi 0x33, a7 +3f2c3690: move a7, *a14+, 1 +3f2c36a0: calla L3F9E06E0 +3f2c36d0: pushst +3f2c36e0: dint +3f2c36f0: move a11, *a13(0xd0), 1 +3f2c3710: move *a11(0x20), *a13(0xf0), 1 +3f2c3740: move *a13(0xf0), a7, 1 +3f2c3760: move *a11, *a7, 1 +3f2c3770: move *a7, a7, 1 +3f2c3780: move *a13(0xf0), *a7(0x20), 1 +3f2c37b0: move a11, *a11, 1 +3f2c37c0: move a11, *a11(0x20), 1 +3f2c37e0: popst +3f2c37f0: move a14, -*sp, 1 +3f2c3800: move a11, *a14+, 1 +3f2c3810: calla L3F702440 +3f2c3840: move *a13(0x60), *a13(0x40), 1 +L3F2C3870: +3f2c3870: move *a13(0xffe0), a11, 1 +3f2c3890: move *a13(0x40), a7, 1 +3f2c38b0: subi 0x2d8, a7 +3f2c38d0: cmp a11, a7 +3f2c38e0: jreq L3F2C3980 +3f2c38f0: setf 16, 1, 0 +3f2c3900: move *a13(0xb0), a7, 0 +3f2c3920: setf 16, 0, 0 +3f2c3930: move @0xa5000, a9, 0 +3f2c3960: cmp a9, a7 +3f2c3970: jrc L3F2C33D0 +L3F2C3980: +3f2c3980: move *a13(0xffe0), a11, 1 +3f2c39a0: move *a13(0x40), a9, 1 +3f2c39c0: subi 0x2d8, a9 +3f2c39e0: cmp a11, a9 +3f2c39f0: jreq L3F2C3B50 +3f2c3a00: move a14, -*sp, 1 +3f2c3a10: setf 16, 1, 0 +3f2c3a20: move *a13(0xc0), a9, 0 +3f2c3a40: move a9, *a14+, 1 +3f2c3a50: move *a13(0xb0), a7, 0 +3f2c3a70: move a7, *a14+, 1 +3f2c3a80: addi 0x2d8, a11 +3f2c3aa0: move a11, *a14+, 1 +3f2c3ab0: movi 0x3f2c5548, a8 +3f2c3ae0: move a8, *a14+, 1 +3f2c3af0: calla L3FB341E0 +3f2c3b20: calla L3F6EDD80 +L3F2C3B50: +3f2c3b50: setf 16, 1, 0 +3f2c3b60: move *a13(0xc0), a11, 0 +3f2c3b80: move *a13(0xb0), a9, 0 +3f2c3ba0: add a9, a11 +3f2c3bb0: move a11, *a13(0xc0), 0 +3f2c3bd0: sext a11, 0 +3f2c3be0: setf 16, 0, 0 +3f2c3bf0: move @0xa5000, a7, 0 +3f2c3c20: cmp a7, a11 +3f2c3c30: jrls L3F2C3D90 +3f2c3c40: move a14, -*sp, 1 +3f2c3c50: setf 16, 1, 0 +3f2c3c60: move *a13(0xc0), a11, 0 +3f2c3c80: move a11, *a14+, 1 +3f2c3c90: move a9, *a14+, 1 +3f2c3ca0: move *a13(0xffe0), a9, 1 +3f2c3cc0: addi 0x2d8, a9 +3f2c3ce0: move a9, *a14+, 1 +3f2c3cf0: movi 0x3f2c5548, a8 +3f2c3d20: move a8, *a14+, 1 +3f2c3d30: calla L3FB341E0 +3f2c3d60: calla L3F6EDD80 +L3F2C3D90: +3f2c3d90: move a14, -*sp, 1 +3f2c3da0: move *a13(0xffe0), *a14+, 1 +3f2c3dc0: calla L3F702440 +3f2c3df0: move *sp(0xa0), a14, 1 +3f2c3e10: mmfm sp, a7,a9,a11,a13 +3f2c3e30: rets 2 +3f2c3e40: .word 0x0a0d +3f2c3e50: modu a10, a14 +3f2c3e60: mods b11, b2 +3f2c3e70: mods a3, a1 +3f2c3e80: .word 0x7320 +3f2c3e90: .word 0x7365 +3f2c3ea0: rl b11, b3 +3f2c3eb0: modu a3, sp +3f2c3ec0: .word 0x7420 +3f2c3ed0: .word 0x7265 +3f2c3ee0: rl a11, a13 +3f2c3ef0: sla a11, a14 +3f2c3f00: rl b11, b4 +3f2c3f10: modu a3, sp +3f2c3f20: rev a14 +3f2c3f30: .word 0x0a0d +3f2c3f40: sra b10, b3 +3f2c3f50: .word 0x7373 +3f2c3f60: modu a11, a9 +3f2c3f70: sla 0x3, a14 +3f2c3f80: sra b11, b2 +3f2c3f90: sra a11, a10 +3f2c3fa0: .word 0x7463 +3f2c3fb0: sra a3, a5 +3f2c3fc0: sll a1, a0 +3f2c3fd0: sla 0x3, b9 +3f2c3fe0: sra b11, b2 +3f2c3ff0: modu a11, a13 +3f2c4000: sra b11, b4 +3f2c4010: modu a1, a0 +3f2c4020: sra a3, sp +3f2c4030: srl 0xd, a5 +3f2c4040: subi 0x8c9aacf5, a0 +3f2c4070: rl b11, b3 +3f2c4080: modu a3, sp +3f2c4090: sll 0x9, a0 +3f2c40a0: sla 0x3, a4 +3f2c40b0: modu b11, b4 +3f2c40c0: sll 0x9, a0 +3f2c40d0: sla 0x3, b3 +3f2c40e0: sra b11, b4 +3f2c40f0: mods b11, b2 +3f2c4100: modu a3, a9 +3f2c4110: .word 0x7461 +3f2c4120: sra a3, a5 +3f2c4130: sla 0x1, a14 +3f2c4140: .word 0x7300 +3f2c4150: modu a3, a5 +3f2c4160: mpyu a11, a4 +3f2c4170: .word 0x7473 +3f2c4180: .word 0x7261 +L3F2C4190: +3f2c4190: sla 0x3, b4 +3f2c41a0: sll b11, b6 +3f2c41b0: srl 0x15, a2 +3f2c41c0: srl b1, b14 +3f2c41d0: sra b11, b2 +3f2c41e0: .word 0x7865 +3f2c41f0: sll a3, a3 +3f2c4200: srl 0xd, b1 +3f2c4210: mods a3, a6 +3f2c4220: modu a3, a9 +3f2c4230: dsjs a11, L3F2C4190 +3f2c4240: .word 0x7830 +3f2c4250: .word 0x7825 +3f2c4260: divs a1, a0 +3f2c4270: addc a2, a3 +3f2c4280: andn a2, a6 +3f2c4290: sub a10, a5 +3f2c42a0: rl a9, a0 +3f2c42b0: .word 0x766e +3f2c42c0: mods a3, a1 +3f2c42d0: sra a3, a9 +3f2c42e0: .word 0x000a +3f2c42f0: .word 0x756d +3f2c4300: .word 0x746c +3f2c4310: .word 0x7069 +3f2c4320: sra a11, a12 +L3F2C4330: +3f2c4330: sla 0x3, b8 +3f2c4340: sll b11, b6 +3f2c4350: srl 0x15, a2 +3f2c4360: srl b1, b14 +3f2c4370: sra b11, b2 +3f2c4380: .word 0x7865 +3f2c4390: sll a3, a3 +3f2c43a0: srl 0xd, b1 +3f2c43b0: mods a3, a6 +3f2c43c0: modu a3, a9 +3f2c43d0: dsjs a11, L3F2C4330 +3f2c43e0: .word 0x7830 +3f2c43f0: .word 0x7825 +3f2c4400: divs a1, a0 +3f2c4410: addc a2, a3 +3f2c4420: rl a9, a0 +3f2c4430: sla 0x3, b3 +3f2c4440: modu a3, a9 +3f2c4450: sla b11, b6 +3f2c4460: rl a11, a12 +3f2c4470: .word 0x0a64 +3f2c4480: .word 0x7300 +L3F2C4490: +3f2c4490: modu a3, a5 +3f2c44a0: mpyu a11, a4 +3f2c44b0: .word 0x7473 +3f2c44c0: .word 0x7261 +3f2c44d0: sla 0x3, b4 +3f2c44e0: sla 0x1, b10 +3f2c44f0: .word 0x7463 +3f2c4500: sll 0x9, b13 +3f2c4510: sla 0x3, a4 +3f2c4520: sla a11, a11 +3f2c4530: dsjs b4, L3F2C4490 +3f2c4540: sra a1, a5 +3f2c4550: .word 0x7220 +3f2c4560: .word 0x7465 +3f2c4570: sla b11, b2 +3f2c4580: .word 0x736e +3f2c4590: mods b2, sp +3f2c45a0: mods a11, a9 +3f2c45b0: sll 0x9, b13 +3f2c45c0: .word 0x0a64 +3f2c45d0: .word 0x0a00 +3f2c45e0: .word 0x7320 +3f2c45f0: modu b11, b4 +3f2c4600: mpyu b11, b0 +3f2c4610: rl a11, a3 +3f2c4620: sll b11, b2 +3f2c4630: rl b11, b5 +3f2c4640: sla 0x3, b4 +3f2c4650: sla 0x1, b10 +3f2c4660: mods a2, a1 +3f2c4670: modu a11, a12 +3f2c4680: sla a11, a3 +3f2c4690: sra b11, b4 +3f2c46a0: mods b2, sp +3f2c46b0: modu a3, a1 +3f2c46c0: sra a11, a3 +3f2c46d0: .word 0x7562 +3f2c46e0: srl a3, a6 +3f2c46f0: .word 0x7265 +3f2c4700: srl a1, a0 +3f2c4710: rl a11, a1 +3f2c4720: sra a11, a12 +3f2c4730: sla 0x3, a4 +3f2c4740: modu a3, a9 +3f2c4750: .word 0x7320 +3f2c4760: modu b11, b4 +3f2c4770: mpyu b11, b0 +3f2c4780: rl a11, a3 +3f2c4790: sll b11, b2 +3f2c47a0: rl b11, b5 +3f2c47b0: sla 0x3, b4 +3f2c47c0: .word 0x000a +3f2c47d0: .word 0x7254 +3f2c47e0: modu a3, a1 +3f2c47f0: mods b11, b3 +3f2c4800: .word 0x7469 +3f2c4810: and a1, a0 +3f2c4820: sll a11, a1 +3f2c4830: sra a11, a11 +3f2c4840: sla 0x3, b4 +3f2c4850: sla a11, a6 +3f2c4860: mods a3, a9 +3f2c4870: sra a3, a5 +3f2c4880: rl a9, a0 +3f2c4890: sla 0x3, a14 +3f2c48a0: sra b10, b3 +L3F2C48B0: +3f2c48b0: sra a3, a14 +3f2c48c0: .word 0x735f +3f2c48d0: modu b11, b4 +3f2c48e0: sla 0x3, b0 +3f2c48f0: sla 0x1, b11 +3f2c4900: .word 0x7453 +3f2c4910: .word 0x7461 +3f2c4920: .word 0x7375 +3f2c4930: dsjs a0, L3F2C48B0 +3f2c4940: sll 0x9, a0 +3f2c4950: sla 0x3, a4 +3f2c4960: rev b11 +3f2c4970: sla 0x0, a10 +3f2c4980: .word 0x7473 +3f2c4990: .word 0x7261 +3f2c49a0: mpyu b11, b4 +3f2c49b0: rl a11, a3 +3f2c49c0: sll b11, b2 +3f2c49d0: rl b11, b5 +3f2c49e0: sla 0x3, b4 +3f2c49f0: sla 0x1, b10 +3f2c4a00: sla a11, a3 +3f2c4a10: mods a3, a12 +3f2c4a20: sll a11, sp +3f2c4a30: srl a1, a0 +3f2c4a40: rl a11, a1 +3f2c4a50: sra a11, a12 +3f2c4a60: sla 0x3, a4 +3f2c4a70: modu a3, a9 +3f2c4a80: .word 0x7320 +3f2c4a90: sla b11, b4 +3f2c4aa0: .word 0x7472 +3f2c4ab0: sll b10, sp +3f2c4ac0: .word 0x7269 +3f2c4ad0: .word 0x7563 +3f2c4ae0: .word 0x7469 +3f2c4af0: .word 0x0a20 +3f2c4b00: .word 0x0a00 +3f2c4b10: .word 0x7320 +3f2c4b20: sla b11, b4 +3f2c4b30: .word 0x7472 +3f2c4b40: sll b10, sp +3f2c4b50: .word 0x7269 +3f2c4b60: .word 0x7563 +3f2c4b70: .word 0x7469 +3f2c4b80: dsjs a0, L3F2C4CA0 +3f2c4b90: add a9, a0 +3f2c4ba0: mods a3, a12 +3f2c4bb0: sll a11, sp +3f2c4bc0: .word 0x7461 +3f2c4bd0: mpyu a11, a5 +3f2c4be0: sla a11, a12 +3f2c4bf0: sll a11, a14 +3f2c4c00: sll a3, a5 +3f2c4c10: srl b3, b5 +3f2c4c20: sra a11, a6 +3f2c4c30: sla 0x3, b2 +3f2c4c40: sla a11, a6 +3f2c4c50: mods a3, a9 +3f2c4c60: sra a3, a5 +3f2c4c70: rl a9, a0 +3f2c4c80: sla 0x3, a14 +L3F2C4C90: +3f2c4c90: .word 0x7473 +L3F2C4CA0: +3f2c4ca0: .word 0x7261 +3f2c4cb0: mpyu b11, b4 +3f2c4cc0: rl a11, a3 +3f2c4cd0: sll b11, b2 +3f2c4ce0: rl b11, b5 +3f2c4cf0: sla 0x3, b4 +3f2c4d00: .word 0x000a +3f2c4d10: .word 0x7473 +3f2c4d20: .word 0x706f +3f2c4d30: sll b10, sp +3f2c4d40: .word 0x7269 +3f2c4d50: .word 0x7563 +3f2c4d60: .word 0x7469 +L3F2C4D70: +3f2c4d70: .word 0x7620 +3f2c4d80: sll a3, a3 +3f2c4d90: dsjs a13, L3F2C4C90 +3f2c4da0: modu b3, b5 +3f2c4db0: sll a11, a1 +3f2c4dc0: .word 0x786b +3f2c4dd0: sll a3, a3 +3f2c4de0: srl 0xd, b1 +3f2c4df0: mods a3, a6 +3f2c4e00: modu a3, a9 +3f2c4e10: dsjs a11, L3F2C4D70 +3f2c4e20: .word 0x7830 +3f2c4e30: .word 0x7825 +3f2c4e40: divs a1, a0 +3f2c4e50: addc a2, a3 +3f2c4e60: rl a9, a0 +3f2c4e70: sla 0x3, b3 +3f2c4e80: modu a3, a9 +L3F2C4E90: +3f2c4e90: sla b11, b6 +3f2c4ea0: rl a11, a12 +3f2c4eb0: sla 0x3, a4 +3f2c4ec0: .word 0x756e +3f2c4ed0: modu a11, a13 +3f2c4ee0: mpyu a11, a6 +3f2c4ef0: .word 0x7266 +3f2c4f00: sra a11, a5 +3f2c4f10: .word 0x7864 +3f2c4f20: sll a3, a3 +3f2c4f30: dsjs b3, L3F2C4E90 +3f2c4f40: sra a1, a5 +3f2c4f50: .word 0x000a +3f2c4f60: .word 0x7473 +3f2c4f70: .word 0x706f +3f2c4f80: sll b10, sp +3f2c4f90: .word 0x7269 +3f2c4fa0: .word 0x7563 +3f2c4fb0: .word 0x7469 +3f2c4fc0: dsjs a0, L3F2C50E0 +3f2c4fd0: move a9, a0 +3f2c4fe0: .word 0x726f +3f2c4ff0: sla 0x3, a5 +3f2c5000: rl b3, b4 +3f2c5010: modu a3, a1 +3f2c5020: andn a9, a0 +3f2c5030: add a10, a13 +3f2c5040: mpyu b10, b8 +3f2c5050: or a10, a14 +3f2c5060: move a10, b13 +3f2c5070: mpyu a10, a6 +3f2c5080: addc b10, b8 +3f2c5090: andn a10, a2 +3f2c50a0: move a2, b9 +3f2c50b0: xor b2, sp +3f2c50c0: addc a2, a3 +3f2c50d0: sll 0x11, a0 +L3F2C50E0: +3f2c50e0: sll b11, b6 +3f2c50f0: srl 0x15, a2 +3f2c5100: .word 0x753e +3f2c5110: sla a11, a14 +3f2c5120: lmo a11, a3 +3f2c5130: sll b11, b8 +3f2c5140: .word 0x7162 +3f2c5150: srl a1, a14 +3f2c5160: rl a11, a12 +3f2c5170: lmo a11, a14 +L3F2C5180: +3f2c5180: rl 0x1, b13 +3f2c5190: sll 0xb, b8 +3f2c51a0: sla 0x3, b8 +3f2c51b0: .word 0x756e +3f2c51c0: modu a11, a13 +L3F2C51D0: +3f2c51d0: mpyu a11, a6 +3f2c51e0: .word 0x7266 +3f2c51f0: sra a11, a5 +3f2c5200: .word 0x7864 +3f2c5210: sll a3, a3 +3f2c5220: dsjs b3, L3F2C5180 +3f2c5230: sra a1, a5 +3f2c5240: .word 0x000a +3f2c5250: .word 0x7473 +3f2c5260: .word 0x706f +3f2c5270: sll b10, sp +3f2c5280: .word 0x7269 +3f2c5290: .word 0x7563 +3f2c52a0: .word 0x7469 +3f2c52b0: .word 0x7620 +3f2c52c0: sll a3, a3 +3f2c52d0: dsjs a13, L3F2C51D0 +3f2c52e0: .word 0x7266 +3f2c52f0: sra a11, a5 +3f2c5300: sll b11, b8 +3f2c5310: .word 0x7162 +3f2c5320: srl a1, a14 +3f2c5330: rl a11, a12 +3f2c5340: lmo a11, a14 +3f2c5350: rl 0x1, b13 +3f2c5360: sll 0xb, b8 +3f2c5370: sla 0x3, b8 +3f2c5380: addc b10, b8 +3f2c5390: sla 0x2, a2 +3f2c53a0: .word 0x7369 +3f2c53b0: rl a9, a0 +3f2c53c0: .word 0x766e +3f2c53d0: mods a3, a1 +3f2c53e0: sra a3, a9 +3f2c53f0: modu a1, a0 +3f2c5400: mods b11, b5 +3f2c5410: srl a3, sp +3f2c5420: srl b2, sp +3f2c5430: sra b11, b2 +3f2c5440: sra a3, a5 +3f2c5450: sll b11, b8 +3f2c5460: .word 0x7362 +3f2c5470: sll 0x9, b13 +3f2c5480: sla 0x3, a4 +3f2c5490: modu b11, b4 +3f2c54a0: modu b3, b4 +3f2c54b0: mods b11, b5 +3f2c54c0: srl a3, sp +3f2c54d0: srl b2, sp +3f2c54e0: sra b11, b2 +3f2c54f0: sra a3, a5 +3f2c5500: sll b11, b8 +3f2c5510: .word 0x7362 +3f2c5520: sll 0x9, b13 +3f2c5530: .word 0x0a64 +3f2c5540: .word 0x7300 +3f2c5550: modu b11, b4 +3f2c5560: mpyu b11, b0 +3f2c5570: rl a11, a3 +3f2c5580: sll b11, b2 +3f2c5590: rl b11, b5 +3f2c55a0: sla 0x3, b4 +3f2c55b0: sla 0x1, b10 +3f2c55c0: modu a10, a13 +3f2c55d0: sra b11, b2 +L3F2C55E0: +3f2c55e0: .word 0x7420 +3f2c55f0: sla a11, a8 +3f2c5600: sla 0x3, a14 +3f2c5610: move b10, b3 +3f2c5620: divs a2, a1 +3f2c5630: move b2, sp +3f2c5640: move b10, b5 +3f2c5650: subb a2, sp +3f2c5660: divs b2, sp +3f2c5670: addc a2, a3 +3f2c5680: cmp b10, b3 +3f2c5690: mpyu a10, a14 +3f2c56a0: addc b10, b6 +3f2c56b0: sla 0x2, a2 +3f2c56c0: .word 0x7626 +3f2c56d0: sll a3, a3 +3f2c56e0: dsjs a13, L3F2C55E0 +3f2c56f0: .word 0x7266 +3f2c5700: sra a11, a5 +3f2c5710: sll b11, b8 +3f2c5720: .word 0x7162 +3f2c5730: srl a1, a14 +3f2c5740: rl a11, a12 +3f2c5750: lmo a11, a14 +L3F2C5760: +3f2c5760: rl 0x1, b13 +3f2c5770: sll 0xb, b8 +3f2c5780: sla 0x3, b8 +3f2c5790: .word 0x756e +3f2c57a0: modu a11, a13 +3f2c57b0: mpyu a11, a6 +3f2c57c0: .word 0x7266 +3f2c57d0: sra a11, a5 +3f2c57e0: .word 0x7864 +3f2c57f0: sll a3, a3 +3f2c5800: dsjs b3, L3F2C5760 +L3F2C5810: +3f2c5810: sra a1, a5 +3f2c5820: .word 0x7420 +3f2c5830: .word 0x746f +3f2c5840: .word 0x756e +3f2c5850: modu a11, a13 +3f2c5860: mpyu a11, a6 +3f2c5870: .word 0x7266 +3f2c5880: sra a11, a5 +3f2c5890: .word 0x7864 +3f2c58a0: sll a3, a3 +3f2c58b0: dsjs b3, L3F2C5810 +3f2c58c0: sra a1, a5 +3f2c58d0: .word 0x000a +3f2c58e0: mmtm sp, a11,a13 +3f2c5900: move a14, a13 +3f2c5910: move a14, -*sp, 1 +3f2c5920: sub a11, a11 +3f2c5930: move a11, *a14+, 1 +3f2c5940: movi 0x3f26faf0, a11 +3f2c5970: move a11, *a14+, 1 +3f2c5980: calla L3F2798B0 +3f2c59b0: move a14, -*sp, 1 +3f2c59c0: move @0xa4fd0, *a14+, 1 +3f2c59f0: calla L3FB3FE90 +3f2c5a20: move *sp(0x60), a14, 1 +3f2c5a40: mmfm sp, a11,a13 +3f2c5a60: rets 2 +3f2c5a70: mmtm sp, a11,a13 +3f2c5a90: move a14, a13 +3f2c5aa0: move a14, -*sp, 1 +3f2c5ab0: move *a13(0xffe0), *a14+, 1 +3f2c5ad0: movi 0x3f270ea0, a11 +3f2c5b00: move a11, *a14+, 1 +3f2c5b10: calla L3F2798B0 +3f2c5b40: move a14, -*sp, 1 +3f2c5b50: move @0xa4fd0, *a14+, 1 +3f2c5b80: calla L3FB3FE90 +3f2c5bb0: move *sp(0x60), a14, 1 +3f2c5bd0: mmfm sp, a11,a13 +3f2c5bf0: rets 2 +3f2c5c00: mmtm sp, a9,a11,a13 +3f2c5c20: move a14, a13 +3f2c5c30: move *a13(0xffe0), a11, 1 +3f2c5c50: movk 21, a9 +3f2c5c60: setf 16, 0, 0 +3f2c5c70: move a9, *a11(0x90), 0 +3f2c5c90: setf 8, 0, 0 +3f2c5ca0: move *a11(0x88), a9, 0 +3f2c5cc0: cmpi 0x29, a9 +3f2c5ce0: jrne L3F2C5D70 +3f2c5cf0: move a14, -*sp, 1 +3f2c5d00: move a11, *a14+, 1 +3f2c5d10: movi 0x33, a9 +3f2c5d30: move a9, *a14+, 1 +3f2c5d40: calla L3F9E06E0 +L3F2C5D70: +3f2c5d70: setf 8, 0, 0 +3f2c5d80: move *a11(0x88), a9, 0 +3f2c5da0: cmpi 0x2b, a9 +3f2c5dc0: jrne L3F2C5E50 +3f2c5dd0: move a14, -*sp, 1 +3f2c5de0: move a11, *a14+, 1 +3f2c5df0: movi 0x33, a9 +3f2c5e10: move a9, *a14+, 1 +3f2c5e20: calla L3F9E06E0 +L3F2C5E50: +3f2c5e50: setf 8, 0, 0 +3f2c5e60: move *a11(0x88), a9, 0 +3f2c5e80: cmpi 0x2c, a9 +3f2c5ea0: jrne L3F2C5F30 +3f2c5eb0: move a14, -*sp, 1 +3f2c5ec0: move a11, *a14+, 1 +3f2c5ed0: movi 0x33, a9 +3f2c5ef0: move a9, *a14+, 1 +3f2c5f00: calla L3F9E06E0 +L3F2C5F30: +3f2c5f30: move a14, -*sp, 1 +3f2c5f40: sub a9, a9 +3f2c5f50: move a9, *a14+, 1 +3f2c5f60: calla L3F9DEDA0 +3f2c5f90: setf 16, 1, 0 +3f2c5fa0: move a9, @0xa5010, 0 +3f2c5fd0: move a14, -*sp, 1 +3f2c5fe0: move @0xa4fd0, *a14+, 1 +3f2c6010: calla L3FB3FE90 +3f2c6040: move *sp(0x80), a14, 1 +3f2c6060: mmfm sp, a9,a11,a13 +3f2c6080: rets 2 +3f2c6090: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f2c60b0: move a14, a13 +3f2c60c0: move *a13(0xffe0), a9, 1 +3f2c60e0: move @0x9b000, a7, 1 +3f2c6110: move a9, a5 +3f2c6120: dec a5 +3f2c6130: sll 0x5, a5 +3f2c6140: add a7, a5 +3f2c6150: move *a5(0x1140), a11, 1 +3f2c6170: jreq L3F2C6220 +3f2c6180: setf 8, 0, 0 +3f2c6190: move *a11, a5, 0 +3f2c61a0: cmpi 0x56, a5 +3f2c61c0: jrne L3F2C6220 +3f2c61d0: move *a11(0x2b0), a5, 0 +3f2c61f0: cmpi 0xbc, a5 +3f2c6210: jreq L3F2C62D0 +L3F2C6220: +3f2c6220: move a14, -*sp, 1 +3f2c6230: move a11, *a14+, 1 +3f2c6240: move a9, *a14+, 1 +3f2c6250: movi 0x3f2c6c50, a8 +3f2c6280: move a8, *a14+, 1 +3f2c6290: calla L3FB341E0 +3f2c62c0: jruc L3F2C6780 +L3F2C62D0: +3f2c62d0: move *a11(0x1b0), a5, 1 +3f2c62f0: sll 0x5, a5 +3f2c6300: addi 0xa4990, a5 +3f2c6330: move *a5, a12, 1 +3f2c6340: jreq L3F2C63E0 +3f2c6350: move *a12, a5, 0 +3f2c6360: cmpi 0x87, a5 +3f2c6380: jrne L3F2C63E0 +3f2c6390: move *a12(0x468), a5, 0 +3f2c63b0: cmpi 0xad, a5 +3f2c63d0: jreq L3F2C6490 +L3F2C63E0: +3f2c63e0: move a14, -*sp, 1 +3f2c63f0: move a12, *a14+, 1 +3f2c6400: move a9, *a14+, 1 +3f2c6410: movi 0x3f2c6e70, a8 +3f2c6440: move a8, *a14+, 1 +3f2c6450: calla L3FB341E0 +3f2c6480: jruc L3F2C6780 +L3F2C6490: +3f2c6490: move *a12(0x428), a10, 1 +3f2c64b0: move *a10(0x1a0), a5, 1 +3f2c64d0: subk 2, a5 +3f2c64e0: jreq L3F2C6680 +3f2c64f0: move a14, -*sp, 1 +3f2c6500: move *a11(0x1b0), a5, 1 +3f2c6520: inc a5 +3f2c6530: move a5, *a14+, 1 +3f2c6540: movi 0x3f2c7090, a8 +3f2c6570: move a8, *a14+, 1 +3f2c6580: calla L3FB341E0 +3f2c65b0: move a14, -*sp, 1 +3f2c65c0: move *a11(0x1b0), a7, 1 +3f2c65e0: inc a7 +3f2c65f0: move a7, *a14+, 1 +3f2c6600: movi 0x3f2260f0, a7 +3f2c6630: move a7, *a14+, 1 +3f2c6640: calla L3F2798B0 +3f2c6670: jruc L3F2C6710 +L3F2C6680: +3f2c6680: move a14, -*sp, 1 +3f2c6690: move a9, *a14+, 1 +3f2c66a0: movi 0x3f2b5d20, a5 +3f2c66d0: move a5, *a14+, 1 +3f2c66e0: calla L3F2798B0 +L3F2C6710: +3f2c6710: move a14, -*sp, 1 +3f2c6720: move @0xa4fd0, *a14+, 1 +3f2c6750: calla L3FB3FE90 +L3F2C6780: +3f2c6780: move *sp(0x100), a14, 1 +3f2c67a0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f2c67c0: rets 2 +3f2c67d0: mmtm sp, a11,a13 +3f2c67f0: move a14, a13 +3f2c6800: move a14, -*sp, 1 +3f2c6810: move *a13(0xffe0), *a14+, 1 +3f2c6830: movi 0x3f27a7d0, a11 +3f2c6860: move a11, *a14+, 1 +3f2c6870: calla L3F2798B0 +3f2c68a0: move a14, -*sp, 1 +3f2c68b0: move @0xa4fd0, *a14+, 1 +3f2c68e0: calla L3FB3FE90 +3f2c6910: move *sp(0x60), a14, 1 +3f2c6930: mmfm sp, a11,a13 +3f2c6950: rets 2 +L3F2C6960: +3f2c6960: mmtm sp, a9,a11,a13 +3f2c6980: move a14, a13 +3f2c6990: addk 32, a14 +3f2c69a0: movk 1, a11 +3f2c69b0: setf 16, 1, 0 +3f2c69c0: move a11, @0xa5010, 0 +3f2c69f0: move a14, -*sp, 1 +3f2c6a00: move *a13(0xffa0), *a14+, 1 +3f2c6a20: move *a13(0xffc0), a9, 0 +3f2c6a40: move a9, *a14+, 1 +3f2c6a50: move *a13(0xffe0), *a14+, 1 +3f2c6a70: calla L3F9DC890 +3f2c6aa0: move a8, *a13, 1 +3f2c6ab0: move a8, a8 +3f2c6ac0: jrne L3F2C6BB0 +3f2c6ad0: setf 16, 1, 0 +3f2c6ae0: move @0xa5010, a11, 0 +3f2c6b10: jreq L3F2C6BF0 +L3F2C6B20: +3f2c6b20: calla L3FB3FA00 +3f2c6b50: setf 16, 1, 0 +3f2c6b60: move @0xa5010, a11, 0 +3f2c6b90: jrne L3F2C6B20 +3f2c6ba0: jruc L3F2C6BF0 +L3F2C6BB0: +3f2c6bb0: subk 24, a8 +3f2c6bc0: jrne L3F2C6BF0 +3f2c6bd0: sub a11, a11 +3f2c6be0: move a11, *a13, 1 +L3F2C6BF0: +3f2c6bf0: move *a13, a8, 1 +3f2c6c00: move *sp(0x80), a14, 1 +3f2c6c20: mmfm sp, a9,a11,a13 +3f2c6c40: rets 2 +3f2c6c50: sra 0xf, a10 +3f2c6c60: sra 0xf, a10 +3f2c6c70: and a9, a0 +3f2c6c80: move b2, sp +L3F2C6C90: +3f2c6c90: or a2, a1 +3f2c6ca0: dsjs a0, L3F2C6DC0 +3f2c6cb0: mods a1, a0 +3f2c6cc0: .word 0x7461 +3f2c6cd0: .word 0x7320 +3f2c6ce0: .word 0x7365 +3f2c6cf0: rl b11, b3 +3f2c6d00: modu a3, sp +3f2c6d10: dsjs a0, L3F2C6C90 +3f2c6d20: sra a1, a5 +3f2c6d30: sra a9, a0 +3f2c6d40: .word 0x7478 +3f2c6d50: modu a3, a9 +3f2c6d60: .word 0x7463 +3f2c6d70: srl 0x17, a0 +L3F2C6D80: +3f2c6d80: sla a9, a0 +3f2c6d90: .word 0x7473 +3f2c6da0: rl a9, a0 +3f2c6db0: modu a3, a7 +L3F2C6DC0: +3f2c6dc0: .word 0x726f +3f2c6dd0: sra a3, a5 +3f2c6de0: andn a9, a0 +3f2c6df0: addc a2, a3 +3f2c6e00: dsjs a0, L3F2C6D80 +3f2c6e10: rl 0x1, a0 +3f2c6e20: sll 0xb, b8 +3f2c6e30: sla 0x3, b8 +3f2c6e40: sra 0xf, a10 +3f2c6e50: sra 0xf, a10 +3f2c6e60: .word 0x000a +3f2c6e70: sra 0xf, a10 +3f2c6e80: sra 0xf, a10 +3f2c6e90: and a9, a0 +3f2c6ea0: move b2, sp +L3F2C6EB0: +3f2c6eb0: or a2, a1 +3f2c6ec0: dsjs a0, L3F2C6FE0 +3f2c6ed0: mods a1, a0 +3f2c6ee0: .word 0x7461 +3f2c6ef0: .word 0x7320 +3f2c6f00: .word 0x7365 +3f2c6f10: rl b11, b3 +3f2c6f20: modu a3, sp +3f2c6f30: dsjs a0, L3F2C6EB0 +3f2c6f40: sra a1, a5 +3f2c6f50: sra a9, a0 +3f2c6f60: .word 0x7478 +3f2c6f70: modu a3, a9 +3f2c6f80: .word 0x7463 +3f2c6f90: srl 0x17, a0 +L3F2C6FA0: +3f2c6fa0: sla a9, a0 +3f2c6fb0: .word 0x7473 +3f2c6fc0: rl a9, a0 +3f2c6fd0: modu a3, a7 +L3F2C6FE0: +3f2c6fe0: .word 0x726f +3f2c6ff0: sra a3, a5 +3f2c7000: addc a9, a0 +3f2c7010: addc a2, a3 +3f2c7020: dsjs a0, L3F2C6FA0 +3f2c7030: rl 0x1, a0 +3f2c7040: sll 0xb, b8 +3f2c7050: sla 0x3, b8 +3f2c7060: sra 0xf, a10 +3f2c7070: sra 0xf, a10 +3f2c7080: .word 0x000a +3f2c7090: mpyu b11, b1 +3f2c70a0: sla a11, a12 +3f2c70b0: mpyu b11, b4 +3f2c70c0: .word 0x756f +3f2c70d0: sla 0x3, b4 +3f2c70e0: rl a11, a4 +3f2c70f0: sll b11, b3 +3f2c7100: modu a3, sp +3f2c7110: sra a11, a14 +3f2c7120: .word 0x7463 +3f2c7130: sll a9, a0 +3f2c7140: mods a3, a1 +3f2c7150: sra a11, a12 +3f2c7160: sla 0x3, a4 +3f2c7170: rl b11, b7 +3f2c7180: rl b3, b4 +3f2c7190: sll 0x9, a0 +3f2c71a0: .word 0x0a64 +3f2c71b0: .word 0x0000 +3f2c71c0: move a13, -*sp, 1 +3f2c71d0: move a14, a13 +3f2c71e0: move a14, -*sp, 1 +3f2c71f0: movi 0x3f2cbbb0, a8 +3f2c7220: move a8, *a14+, 1 +3f2c7230: calla L3F2C8AA0 +3f2c7260: move a14, -*sp, 1 +3f2c7270: movi 0x3f2cbd00, a8 +3f2c72a0: move a8, *a14+, 1 +3f2c72b0: calla L3F2C8AA0 +3f2c72e0: move a14, -*sp, 1 +3f2c72f0: movi 0x3f2cbdc8, a8 +3f2c7320: move a8, *a14+, 1 +3f2c7330: calla L3F2C8AA0 +3f2c7360: move a14, -*sp, 1 +3f2c7370: movi 0x3f2cbfb8, a8 +3f2c73a0: move a8, *a14+, 1 +3f2c73b0: calla L3F2C8AA0 +3f2c73e0: move a14, -*sp, 1 +3f2c73f0: movi 0x3f2cc168, a8 +3f2c7420: move a8, *a14+, 1 +3f2c7430: calla L3F2C8AA0 +3f2c7460: move a14, -*sp, 1 +3f2c7470: movi 0x3f2cc358, a8 +3f2c74a0: move a8, *a14+, 1 +3f2c74b0: calla L3F2C8AA0 +3f2c74e0: move a14, -*sp, 1 +3f2c74f0: movi 0x3f2cc528, a8 +3f2c7520: move a8, *a14+, 1 +3f2c7530: calla L3F2C8AA0 +3f2c7560: move a14, -*sp, 1 +3f2c7570: movi 0x3f2cc718, a8 +3f2c75a0: move a8, *a14+, 1 +3f2c75b0: calla L3F2C8AA0 +3f2c75e0: move *sp(0x40), a14, 1 +3f2c7600: move *sp+, a13, 1 +3f2c7610: rets 2 +3f2c7620: mmtm sp, a11,a13 +3f2c7640: move a14, a13 +3f2c7650: move @0xa6860, a11, 1 +3f2c7680: jreq L3F2C7710 +3f2c7690: move a14, -*sp, 1 +3f2c76a0: move @0x27c1b0, *a14+, 1 +3f2c76d0: calla L3F2C8AA0 +3f2c7700: jruc L3F2C77F0 +L3F2C7710: +3f2c7710: move a14, -*sp, 1 +3f2c7720: sub a11, a11 +3f2c7730: move a11, *a14+, 1 +3f2c7740: move a11, *a14+, 1 +3f2c7750: move a11, *a14+, 1 +3f2c7760: move a11, *a14+, 1 +3f2c7770: move a11, *a14+, 1 +3f2c7780: move a11, *a14+, 1 +3f2c7790: calla L3FA904C0 +3f2c77c0: calla L3FAD00C0 +L3F2C77F0: +3f2c77f0: move *sp(0x60), a14, 1 +3f2c7810: mmfm sp, a11,a13 +3f2c7830: rets 2 +3f2c7840: mmtm sp, a11,a13 +3f2c7860: move a14, a13 +3f2c7870: addi 0x30, a14 +3f2c7890: move a14, -*sp, 1 +3f2c78a0: movi 0x3f2cc8c0, a8 +3f2c78d0: move a8, *a14+, 1 +3f2c78e0: calla L3F2C8AA0 +3f2c7910: move a14, -*sp, 1 +3f2c7920: movi 0x3f2cca40, a8 +3f2c7950: move a8, *a14+, 1 +3f2c7960: calla L3F2C8AA0 +3f2c7990: move a14, -*sp, 1 +3f2c79a0: movi 0x3f2cbdc8, a8 +3f2c79d0: move a8, *a14+, 1 +3f2c79e0: calla L3F2C8AA0 +3f2c7a10: move a14, -*sp, 1 +3f2c7a20: movi 0x3f2ccbc8, a8 +3f2c7a50: move a8, *a14+, 1 +3f2c7a60: calla L3F2C8AA0 +3f2c7a90: move a14, -*sp, 1 +3f2c7aa0: movi 0x3f2cccb8, a8 +3f2c7ad0: move a8, *a14+, 1 +3f2c7ae0: calla L3F2C8AA0 +3f2c7b10: move a14, -*sp, 1 +3f2c7b20: movi 0x3f2ccce0, a8 +3f2c7b50: move a8, *a14+, 1 +3f2c7b60: calla L3F2C8AA0 +3f2c7b90: move a14, -*sp, 1 +3f2c7ba0: movi 0x3f2cccf8, a8 +3f2c7bd0: move a8, *a14+, 1 +3f2c7be0: calla L3F2C8AA0 +3f2c7c10: setf 16, 0, 0 +3f2c7c20: move @0x62000d0, a11, 0 +3f2c7c50: btst 6, a11 +3f2c7c60: jreq L3F2C7D00 +3f2c7c70: move a14, -*sp, 1 +3f2c7c80: movi 0x3f2ccde8, a8 +3f2c7cb0: move a8, *a14+, 1 +3f2c7cc0: calla L3F2C8AA0 +3f2c7cf0: jruc L3F2C8020 +L3F2C7D00: +3f2c7d00: move a14, -*sp, 1 +3f2c7d10: movi 0x3f2cce58, a8 +3f2c7d40: move a8, *a14+, 1 +3f2c7d50: calla L3F2C8AA0 +3f2c7d80: setf 16, 0, 0 +3f2c7d90: move @0x5000000, a11, 0 +3f2c7dc0: btst 0, a11 +3f2c7dd0: jrne L3F2C7E60 +3f2c7de0: move a14, -*sp, 1 +3f2c7df0: movi 0x3f2ccea8, a8 +3f2c7e20: move a8, *a14+, 1 +3f2c7e30: calla L3F2C8AA0 +L3F2C7E60: +3f2c7e60: setf 16, 0, 0 +3f2c7e70: move @0x5000000, a11, 0 +3f2c7ea0: btst 1, a11 +3f2c7eb0: jrne L3F2C7F40 +3f2c7ec0: move a14, -*sp, 1 +3f2c7ed0: movi 0x3f2cd040, a8 +3f2c7f00: move a8, *a14+, 1 +3f2c7f10: calla L3F2C8AA0 +L3F2C7F40: +3f2c7f40: setf 16, 0, 0 +3f2c7f50: move @0x5000000, a11, 0 +3f2c7f80: btst 2, a11 +3f2c7f90: jrne L3F2C8020 +3f2c7fa0: move a14, -*sp, 1 +3f2c7fb0: movi 0x3f2cd1d8, a8 +3f2c7fe0: move a8, *a14+, 1 +3f2c7ff0: calla L3F2C8AA0 +L3F2C8020: +3f2c8020: move a14, -*sp, 1 +3f2c8030: movi 0x3f2cd370, a8 +3f2c8060: move a8, *a14+, 1 +3f2c8070: calla L3F2C8AA0 +3f2c80a0: setf 16, 0, 0 +3f2c80b0: move @0x62000d0, a11, 0 +3f2c80e0: btst 5, a11 +3f2c80f0: jreq L3F2C8190 +3f2c8100: move a14, -*sp, 1 +3f2c8110: movi 0x3f2ccde8, a8 +3f2c8140: move a8, *a14+, 1 +3f2c8150: calla L3F2C8AA0 +3f2c8180: jruc L3F2C8210 +L3F2C8190: +3f2c8190: move a14, -*sp, 1 +3f2c81a0: movi 0x3f2cce58, a8 +3f2c81d0: move a8, *a14+, 1 +3f2c81e0: calla L3F2C8AA0 +L3F2C8210: +3f2c8210: move a14, -*sp, 1 +3f2c8220: movi 0x3f2cd460, a8 +3f2c8250: move a8, *a14+, 1 +3f2c8260: calla L3F2C8AA0 +3f2c8290: move a14, -*sp, 1 +3f2c82a0: movi 0x3f2cd5b0, a8 +3f2c82d0: move a8, *a14+, 1 +3f2c82e0: calla L3F2C8AA0 +3f2c8310: setf 16, 0, 0 +3f2c8320: move @0x64000d0, a11, 0 +3f2c8350: andi 0x70, a11 +3f2c8380: cmpi 0x70, a11 +3f2c83a0: jrne L3F2C8440 +3f2c83b0: move a14, -*sp, 1 +3f2c83c0: movi 0x3f2cd6a0, a8 +3f2c83f0: move a8, *a14+, 1 +3f2c8400: calla L3F2C8AA0 +3f2c8430: jruc L3F2C8820 +L3F2C8440: +3f2c8440: move @0x64000d0, a11, 0 +3f2c8470: andi 0x70, a11 +3f2c84a0: cmpi 0x50, a11 +3f2c84c0: jrne L3F2C8560 +3f2c84d0: move a14, -*sp, 1 +3f2c84e0: movi 0x3f2cd6e0, a8 +3f2c8510: move a8, *a14+, 1 +3f2c8520: calla L3F2C8AA0 +3f2c8550: jruc L3F2C8820 +L3F2C8560: +3f2c8560: move @0x64000d0, a11, 0 +3f2c8590: andi 0x70, a11 +3f2c85c0: cmpi 0x30, a11 +3f2c85e0: jrne L3F2C8680 +3f2c85f0: move a14, -*sp, 1 +3f2c8600: movi 0x3f2cd720, a8 +3f2c8630: move a8, *a14+, 1 +3f2c8640: calla L3F2C8AA0 +3f2c8670: jruc L3F2C8820 +L3F2C8680: +3f2c8680: move @0x64000d0, a11, 0 +3f2c86b0: andi 0x70, a11 +3f2c86e0: cmpi 0x60, a11 +3f2c8700: jrne L3F2C87A0 +3f2c8710: move a14, -*sp, 1 +3f2c8720: movi 0x3f2cd760, a8 +3f2c8750: move a8, *a14+, 1 +3f2c8760: calla L3F2C8AA0 +3f2c8790: jruc L3F2C8820 +L3F2C87A0: +3f2c87a0: move a14, -*sp, 1 +3f2c87b0: movi 0x3f2cd7a0, a8 +3f2c87e0: move a8, *a14+, 1 +3f2c87f0: calla L3F2C8AA0 +L3F2C8820: +3f2c8820: move *sp(0x60), a14, 1 +3f2c8840: mmfm sp, a11,a13 +3f2c8860: rets 2 +L3F2C8870: +3f2c8870: mmtm sp, a9,a11,a13 +3f2c8890: move a14, a13 +3f2c88a0: move @0xf39d0, a11, 1 +3f2c88d0: sll 0x3, a11 +3f2c88e0: addi 0xf3a10, a11 +3f2c8910: movb *a13(0xffe0), *a11(0x0) +3f2c8940: move @0xf39f0, a11, 1 +3f2c8970: inc a11 +3f2c8980: move a11, @0xf39f0, 1 +3f2c89b0: move @0xf39d0, a9, 1 +3f2c89e0: inc a9 +3f2c89f0: movi 0x258, a11 +3f2c8a10: mods a11, a9 +3f2c8a20: move a9, @0xf39d0, 1 +3f2c8a50: move *sp(0x80), a14, 1 +3f2c8a70: mmfm sp, a9,a11,a13 +3f2c8a90: rets 2 +L3F2C8AA0: +3f2c8aa0: mmtm sp, a9,a11,a13 +3f2c8ac0: move a14, a13 +3f2c8ad0: move *a13(0xffe0), a11, 1 +3f2c8af0: movb *a11, a11 +3f2c8b00: jreq L3F2C8BE0 +L3F2C8B10: +3f2c8b10: move a14, -*sp, 1 +3f2c8b20: move *a13(0xffe0), a11, 1 +3f2c8b40: setf 8, 1, 0 +3f2c8b50: move *a11+, a9, 0 +3f2c8b60: move a11, *a13(0xffe0), 1 +3f2c8b80: move a9, *a14+, 1 +3f2c8b90: calla L3F2C8870 +3f2c8bc0: movb *a11, a9 +3f2c8bd0: jrne L3F2C8B10 +L3F2C8BE0: +3f2c8be0: move *sp(0x80), a14, 1 +3f2c8c00: mmfm sp, a9,a11,a13 +3f2c8c20: rets 2 +L3F2C8C30: +3f2c8c30: mmtm sp, a9,a11,a13 +3f2c8c50: move a14, a13 +3f2c8c60: addi 0x40, a14 +3f2c8c80: setf 16, 1, 0 +3f2c8c90: move @0xf7080, a11, 0 +3f2c8cc0: jreq L3F2C8D40 +3f2c8cd0: move a14, -*sp, 1 +3f2c8ce0: sub a11, a11 +3f2c8cf0: move a11, *a14+, 1 +3f2c8d00: move a11, *a14+, 1 +3f2c8d10: calla L3FAD3900 +L3F2C8D40: +3f2c8d40: move @0xf6e50, a11, 1 +3f2c8d70: jreq L3F2C8E30 +3f2c8d80: move a14, -*sp, 1 +3f2c8d90: move @0xa5c00, *a14+, 1 +3f2c8dc0: calla L3F2C8AA0 +3f2c8df0: sub a11, a11 +3f2c8e00: move a11, @0xf6e50, 1 +L3F2C8E30: +3f2c8e30: move *a13(0xffc0), a11, 1 +3f2c8e50: jale L3F2CA290 +L3F2C8E70: +3f2c8e70: move *a13(0xffe0), a11, 1 +3f2c8e90: setf 8, 1, 0 +3f2c8ea0: move *a11+, a9, 0 +3f2c8eb0: move a11, *a13(0xffe0), 1 +3f2c8ed0: andi 0x7f, a9 +3f2c8f00: move a9, *a13(0x20), 1 +3f2c8f20: move *a13(0xffc0), a9, 1 +3f2c8f40: dec a9 +3f2c8f50: move a9, *a13(0xffc0), 1 +3f2c8f70: move *a13(0x20), a9, 1 +3f2c8f90: subk 9, a9 +3f2c8fa0: jrne L3F2C8FE0 +3f2c8fb0: movk 32, a9 +3f2c8fc0: move a9, *a13(0x20), 1 +L3F2C8FE0: +3f2c8fe0: move *a13(0x20), a9, 1 +3f2c9000: subk 13, a9 +3f2c9010: jane L3F2C99A0 +3f2c9030: sub a9, a9 +3f2c9040: move a9, *a13, 1 +3f2c9050: move @0xa57c0, a11, 1 +3f2c9080: cmp a11, a9 +3f2c9090: jrge L3F2C9200 +L3F2C90A0: +3f2c90a0: move *a13, a11, 1 +3f2c90b0: sll 0x3, a11 +3f2c90c0: addi 0xa5030, a11 +3f2c90f0: movb *a11, a11 +3f2c9100: cmpi 0x21, a11 +3f2c9120: jrne L3F2C9180 +3f2c9130: move *a13, a11, 1 +3f2c9140: move a11, @0xa57c0, 1 +3f2c9170: jruc L3F2C9200 +L3F2C9180: +3f2c9180: move *a13, a11, 1 +3f2c9190: inc a11 +3f2c91a0: move a11, *a13, 1 +3f2c91b0: move @0xa57c0, a9, 1 +3f2c91e0: cmp a9, a11 +3f2c91f0: jrlt L3F2C90A0 +L3F2C9200: +3f2c9200: move @0xa57c0, a11, 1 +3f2c9230: jrle L3F2C93C0 +3f2c9240: dec a11 +3f2c9250: sll 0x3, a11 +3f2c9260: addi 0xa5030, a11 +3f2c9290: movb *a11, a11 +3f2c92a0: subk 32, a11 +3f2c92b0: jrgt L3F2C93C0 +L3F2C92C0: +3f2c92c0: move @0xa57c0, a11, 1 +3f2c92f0: dec a11 +3f2c9300: move a11, @0xa57c0, 1 +3f2c9330: jrle L3F2C93C0 +3f2c9340: dec a11 +3f2c9350: sll 0x3, a11 +3f2c9360: addi 0xa5030, a11 +3f2c9390: movb *a11, a11 +3f2c93a0: subk 32, a11 +3f2c93b0: jrle L3F2C92C0 +L3F2C93C0: +3f2c93c0: move @0xa57c0, a11, 1 +3f2c93f0: sll 0x3, a11 +3f2c9400: addi 0xa5030, a11 +3f2c9430: sub a9, a9 +3f2c9440: movb a9, *a11 +3f2c9450: move a14, -*sp, 1 +3f2c9460: movi 0x3f2ccce0, a8 +3f2c9490: move a8, *a14+, 1 +3f2c94a0: calla L3F2C8AA0 +3f2c94d0: move @0xa57c0, a11, 1 +3f2c9500: jreq L3F2C9870 +3f2c9510: move a14, -*sp, 1 +3f2c9520: movi 0xa5030, a9 +3f2c9550: move a9, *a14+, 1 +3f2c9560: calla L3F2CA2E0 +3f2c9590: move a8, *a13, 1 +3f2c95a0: move a8, a11 +3f2c95b0: jrlt L3F2C9720 +3f2c95c0: calla L3F2CADE0 +3f2c95f0: move a14, -*sp, 1 +3f2c9600: movi 0xa5800, a9 +3f2c9630: move a9, *a14+, 1 +3f2c9640: move @0xa57e0, *a14+, 1 +3f2c9670: move a11, a9 +3f2c9680: sll 0x6, a11 +3f2c9690: sll 0x5, a9 +3f2c96a0: add a9, a11 +3f2c96b0: addi 0xa5c20, a11 +3f2c96e0: move *a11(0x20), a11, 1 +3f2c9700: call a11 +3f2c9710: jruc L3F2C9870 +L3F2C9720: +3f2c9720: inc a8 +3f2c9730: jrne L3F2C97D0 +3f2c9740: move a14, -*sp, 1 +3f2c9750: movi 0x3f2cd8b8, a8 +3f2c9780: move a8, *a14+, 1 +3f2c9790: calla L3F2C8AA0 +3f2c97c0: jruc L3F2C9870 +L3F2C97D0: +3f2c97d0: addk 2, a11 +3f2c97e0: jrne L3F2C9870 +3f2c97f0: move a14, -*sp, 1 +3f2c9800: movi 0x3f2cd918, a8 +3f2c9830: move a8, *a14+, 1 +3f2c9840: calla L3F2C8AA0 +L3F2C9870: +3f2c9870: setf 16, 1, 0 +3f2c9880: move @0xf7080, a11, 0 +3f2c98b0: jane L3F2CA250 +3f2c98d0: sub a9, a9 +3f2c98e0: move a9, @0xa57c0, 1 +3f2c9910: move a14, -*sp, 1 +3f2c9920: move @0xa5c00, *a14+, 1 +3f2c9950: calla L3F2C8AA0 +3f2c9980: jauc L3F2CA250 +L3F2C99A0: +3f2c99a0: move *a13(0x20), a9, 1 +3f2c99c0: subk 32, a9 +3f2c99d0: jrlt L3F2C9CE0 +3f2c99e0: move *a13(0x20), a9, 1 +3f2c9a00: cmpi 0x7e, a9 +3f2c9a20: jrgt L3F2C9CE0 +3f2c9a30: move @0xa57c0, a9, 1 +3f2c9a60: cmpi 0x50, a9 +3f2c9a80: jrlt L3F2C9B00 +3f2c9a90: move a14, -*sp, 1 +3f2c9aa0: movk 7, a11 +3f2c9ab0: move a11, *a14+, 1 +3f2c9ac0: calla L3F2C8870 +3f2c9af0: jruc L3F2CA250 +L3F2C9B00: +3f2c9b00: move a14, -*sp, 1 +3f2c9b10: move *a13(0x20), *a14+, 1 +3f2c9b30: calla L3F2C8870 +3f2c9b60: move *a13(0x20), a9, 1 +3f2c9b80: subk 32, a9 +3f2c9b90: jrne L3F2C9BE0 +3f2c9ba0: move @0xa57c0, a9, 1 +3f2c9bd0: jreq L3F2CA250 +L3F2C9BE0: +3f2c9be0: move @0xa57c0, a9, 1 +3f2c9c10: inc a9 +3f2c9c20: move a9, @0xa57c0, 1 +3f2c9c50: dec a9 +3f2c9c60: sll 0x3, a9 +3f2c9c70: addi 0xa5030, a9 +3f2c9ca0: movb *a13(0x20), *a9(0x0) +3f2c9cd0: jruc L3F2CA250 +L3F2C9CE0: +3f2c9ce0: move *a13(0x20), a9, 1 +3f2c9d00: subk 8, a9 +3f2c9d10: jreq L3F2C9D70 +3f2c9d20: move *a13(0x20), a9, 1 +3f2c9d40: cmpi 0x7f, a9 +3f2c9d60: jrne L3F2C9EB0 +L3F2C9D70: +3f2c9d70: move @0xa57c0, a9, 1 +3f2c9da0: jrle L3F2CA250 +3f2c9db0: move a14, -*sp, 1 +3f2c9dc0: movi 0x3f2cd978, a8 +3f2c9df0: move a8, *a14+, 1 +3f2c9e00: calla L3F2C8AA0 +3f2c9e30: move @0xa57c0, a9, 1 +3f2c9e60: dec a9 +3f2c9e70: move a9, @0xa57c0, 1 +3f2c9ea0: jruc L3F2CA250 +L3F2C9EB0: +3f2c9eb0: subk 21, a9 +3f2c9ec0: jrne L3F2CA010 +3f2c9ed0: move a14, -*sp, 1 +3f2c9ee0: movi 0x3f2cd998, a8 +3f2c9f10: move a8, *a14+, 1 +3f2c9f20: calla L3F2C8AA0 +3f2c9f50: sub a9, a9 +3f2c9f60: move a9, @0xa57c0, 1 +3f2c9f90: move a14, -*sp, 1 +3f2c9fa0: move @0xa5c00, *a14+, 1 +3f2c9fd0: calla L3F2C8AA0 +3f2ca000: jruc L3F2CA250 +L3F2CA010: +3f2ca010: move *a13(0x20), a9, 1 +3f2ca030: subk 18, a9 +3f2ca040: jrne L3F2CA250 +3f2ca050: move a14, -*sp, 1 +3f2ca060: movi 0x3f2ccce0, a8 +3f2ca090: move a8, *a14+, 1 +3f2ca0a0: calla L3F2C8AA0 +3f2ca0d0: move a14, -*sp, 1 +3f2ca0e0: move @0xa5c00, *a14+, 1 +3f2ca110: calla L3F2C8AA0 +3f2ca140: move @0xa57c0, a9, 1 +3f2ca170: sll 0x3, a9 +3f2ca180: addi 0xa5030, a9 +3f2ca1b0: sub a11, a11 +3f2ca1c0: movb a11, *a9 +3f2ca1d0: move a14, -*sp, 1 +3f2ca1e0: movi 0xa5030, a9 +3f2ca210: move a9, *a14+, 1 +3f2ca220: calla L3F2C8AA0 +L3F2CA250: +3f2ca250: move *a13(0xffc0), a11, 1 +3f2ca270: jagt L3F2C8E70 +L3F2CA290: +3f2ca290: move *sp(0x80), a14, 1 +3f2ca2b0: mmfm sp, a9,a11,a13 +3f2ca2d0: rets 2 +L3F2CA2E0: +3f2ca2e0: mmtm sp, a9,a11,a13 +3f2ca300: move a14, a13 +3f2ca310: addi 0x80, a14 +3f2ca330: sub a11, a11 +3f2ca340: move a11, *a13(0x60), 1 +3f2ca360: move a11, *a13(0x40), 1 +3f2ca380: move a11, *a13, 1 +3f2ca390: move a11, a9 +3f2ca3a0: sll 0x6, a11 +3f2ca3b0: sll 0x5, a9 +3f2ca3c0: add a9, a11 +3f2ca3d0: addi 0xa5c20, a11 +3f2ca400: move *a11, a11, 1 +3f2ca410: jreq L3F2CA720 +L3F2CA420: +3f2ca420: move a14, -*sp, 1 +3f2ca430: move *a13, a11, 1 +3f2ca440: move a11, a9 +3f2ca450: sll 0x6, a11 +3f2ca460: sll 0x5, a9 +3f2ca470: add a9, a11 +3f2ca480: addi 0xa5c20, a11 +3f2ca4b0: move *a11+, *a14+, 1 +3f2ca4c0: move *a13(0xffe0), *a14+, 1 +3f2ca4e0: calla L3F2CA930 +3f2ca510: move a8, *a13(0x20), 1 +3f2ca530: subk 2, a8 +3f2ca540: jrne L3F2CA570 +3f2ca550: move *a13, a8, 1 +3f2ca560: jruc L3F2CA7A0 +L3F2CA570: +3f2ca570: move *a13(0x20), a11, 1 +3f2ca590: dsjs a11, L3F2CA660 +3f2ca5a0: move *a13(0x40), a11, 1 +3f2ca5c0: jreq L3F2CA600 +3f2ca5d0: movi 0xfffe, a8 +3f2ca5f0: jruc L3F2CA7A0 +L3F2CA600: +3f2ca600: inc a11 +3f2ca610: move a11, *a13(0x40), 1 +3f2ca630: move *a13(0x0), *a13(0x60), 1 +L3F2CA660: +3f2ca660: move *a13, a11, 1 +3f2ca670: inc a11 +3f2ca680: move a11, *a13, 1 +3f2ca690: move a11, a9 +3f2ca6a0: sll 0x6, a11 +3f2ca6b0: sll 0x5, a9 +3f2ca6c0: add a9, a11 +3f2ca6d0: addi 0xa5c20, a11 +3f2ca700: move *a11, a11, 1 +3f2ca710: jrne L3F2CA420 +L3F2CA720: +3f2ca720: move *a13(0x40), a11, 1 +3f2ca740: dsjs a11, L3F2CA780 +3f2ca750: move *a13(0x60), a8, 1 +3f2ca770: jruc L3F2CA7A0 +L3F2CA780: +3f2ca780: movi 0xffff, a8 +L3F2CA7A0: +3f2ca7a0: move *sp(0x80), a14, 1 +3f2ca7c0: mmfm sp, a9,a11,a13 +3f2ca7e0: rets 2 +L3F2CA7F0: +3f2ca7f0: mmtm sp, a11,a13 +3f2ca810: move a14, a13 +3f2ca820: move *a13(0xffe0), a11, 1 +3f2ca840: cmpi 0x61, a11 +3f2ca860: jrlt L3F2CA8D0 +3f2ca870: cmpi 0x7a, a11 +3f2ca890: jrgt L3F2CA8D0 +3f2ca8a0: subk 32, a11 +3f2ca8b0: move a11, *a13(0xffe0), 1 +L3F2CA8D0: +3f2ca8d0: move a11, a8 +3f2ca8e0: move *sp(0x60), a14, 1 +3f2ca900: mmfm sp, a11,a13 +3f2ca920: rets 2 +L3F2CA930: +3f2ca930: mmtm sp, a9,a11,a13 +3f2ca950: move a14, a13 +3f2ca960: addi 0x60, a14 +3f2ca980: sub a11, a11 +3f2ca990: move a11, *a13, 1 +L3F2CA9A0: +3f2ca9a0: move a14, -*sp, 1 +3f2ca9b0: move *a13(0xffe0), a11, 1 +3f2ca9d0: setf 8, 0, 0 +3f2ca9e0: move *a11+, a9, 0 +3f2ca9f0: move a11, *a13(0xffe0), 1 +3f2caa10: move a9, *a14+, 1 +3f2caa20: calla L3F2CA7F0 +3f2caa50: move a8, *a13(0x20), 1 +3f2caa70: move a14, -*sp, 1 +3f2caa80: move *a13(0xffc0), a9, 1 +3f2caaa0: setf 8, 0, 0 +3f2caab0: move *a9+, a11, 0 +3f2caac0: move a9, *a13(0xffc0), 1 +3f2caae0: move a11, *a14+, 1 +3f2caaf0: calla L3F2CA7F0 +3f2cab20: move a8, *a13(0x40), 1 +3f2cab40: move *a13(0x20), a11, 1 +3f2cab60: cmp a8, a11 +3f2cab70: jrne L3F2CABE0 +3f2cab80: subk 32, a11 +3f2cab90: jrle L3F2CABE0 +3f2caba0: move *a13, a11, 1 +3f2cabb0: inc a11 +3f2cabc0: move a11, *a13, 1 +3f2cabd0: jruc L3F2CA9A0 +L3F2CABE0: +3f2cabe0: move *a13(0x20), a11, 1 +3f2cac00: subk 32, a11 +3f2cac10: jrgt L3F2CAC80 +3f2cac20: subk 32, a8 +3f2cac30: jrgt L3F2CAC80 +3f2cac40: move *a13, a11, 1 +3f2cac50: jrle L3F2CAC80 +3f2cac60: movk 2, a8 +3f2cac70: jruc L3F2CAD90 +L3F2CAC80: +3f2cac80: move *a13(0x20), a11, 1 +3f2caca0: subk 32, a11 +3f2cacb0: jrgt L3F2CAD00 +3f2cacc0: move *a13, a11, 1 +3f2cacd0: jrle L3F2CAD00 +3f2cace0: movk 1, a8 +3f2cacf0: jruc L3F2CAD90 +L3F2CAD00: +3f2cad00: move *a13(0x40), a11, 1 +3f2cad20: subk 32, a11 +3f2cad30: jrgt L3F2CAD80 +3f2cad40: move *a13, a11, 1 +3f2cad50: jrle L3F2CAD80 +3f2cad60: movk 1, a8 +3f2cad70: jruc L3F2CAD90 +L3F2CAD80: +3f2cad80: sub a8, a8 +L3F2CAD90: +3f2cad90: move *sp(0x80), a14, 1 +3f2cadb0: mmfm sp, a9,a11,a13 +3f2cadd0: rets 2 +L3F2CADE0: +3f2cade0: mmtm sp, a9,a11,a13 +3f2cae00: move a14, a13 +3f2cae10: addi 0x40, a14 +3f2cae30: sub a11, a11 +3f2cae40: move a11, *a13, 1 +3f2cae50: move a11, @0xa57e0, 1 +L3F2CAE80: +3f2cae80: move @0xa57e0, a11, 1 +3f2caeb0: inc a11 +3f2caec0: move a11, @0xa57e0, 1 +3f2caef0: dec a11 +3f2caf00: sll 0x5, a11 +3f2caf10: addi 0xa5800, a11 +3f2caf40: move *a13, a9, 1 +3f2caf50: sll 0x3, a9 +3f2caf60: addi 0xa5030, a9 +3f2caf90: move a9, *a11, 1 +3f2cafa0: move *a13, a11, 1 +3f2cafb0: sll 0x3, a11 +3f2cafc0: addi 0xa5030, a11 +3f2caff0: movb *a11, a11 +3f2cb000: subk 32, a11 +3f2cb010: jrle L3F2CB0C0 +L3F2CB020: +3f2cb020: move *a13, a11, 1 +3f2cb030: inc a11 +3f2cb040: move a11, *a13, 1 +3f2cb050: sll 0x3, a11 +3f2cb060: addi 0xa5030, a11 +3f2cb090: movb *a11, a11 +3f2cb0a0: subk 32, a11 +3f2cb0b0: jrgt L3F2CB020 +L3F2CB0C0: +3f2cb0c0: move *a13, a11, 1 +3f2cb0d0: sll 0x3, a11 +3f2cb0e0: addi 0xa5030, a11 +3f2cb110: movb *a11, a11 +3f2cb120: move a11, *a13(0x20), 1 +3f2cb140: subk 32, a11 +3f2cb150: jrgt L3F2CAE80 +L3F2CB160: +3f2cb160: move *a13(0x20), a11, 1 +3f2cb180: jreq L3F2CB2D0 +3f2cb190: move *a13, a9, 1 +3f2cb1a0: sll 0x3, a9 +3f2cb1b0: addi 0xa5030, a9 +3f2cb1e0: sub a11, a11 +3f2cb1f0: movb a11, *a9 +3f2cb200: move *a13, a9, 1 +3f2cb210: inc a9 +3f2cb220: move a9, *a13, 1 +3f2cb230: sll 0x3, a9 +3f2cb240: addi 0xa5030, a9 +3f2cb270: movb *a9, a9 +3f2cb280: move a9, *a13(0x20), 1 +3f2cb2a0: subk 32, a9 +3f2cb2b0: jrle L3F2CB160 +3f2cb2c0: jruc L3F2CAE80 +L3F2CB2D0: +3f2cb2d0: subi 0x40, a14 +3f2cb2f0: mmfm sp, a9,a11,a13 +3f2cb310: rets +L3F2CB320: +3f2cb320: mmtm sp, a9,a11,a13 +3f2cb340: move a14, a13 +3f2cb350: addi 0x60, a14 +3f2cb370: sub a11, a11 +3f2cb380: move a11, *a13, 1 +3f2cb390: move a11, *a13(0x40), 1 +3f2cb3b0: move *a13(0xffe0), a11, 1 +3f2cb3d0: setf 8, 1, 0 +3f2cb3e0: move *a11+, a9, 0 +3f2cb3f0: move a11, *a13(0xffe0), 1 +3f2cb410: move a9, *a13(0x20), 1 +3f2cb430: cmpi 0x30, a9 +3f2cb450: jrlt L3F2CB640 +3f2cb460: cmpi 0x39, a9 +3f2cb480: jrgt L3F2CB640 +L3F2CB490: +3f2cb490: movk 1, a11 +3f2cb4a0: move a11, *a13(0x40), 1 +3f2cb4c0: move *a13, a9, 1 +3f2cb4d0: move a9, a11 +3f2cb4e0: sll 0x3, a9 +3f2cb4f0: sll 0x1, a11 +3f2cb500: add a11, a9 +3f2cb510: move *a13(0x20), a11, 1 +3f2cb530: add a11, a9 +3f2cb540: subi 0x30, a9 +3f2cb560: move a9, *a13, 1 +3f2cb570: move *a13(0xffe0), a9, 1 +3f2cb590: move *a9+, a11, 0 +3f2cb5a0: move a9, *a13(0xffe0), 1 +3f2cb5c0: move a11, *a13(0x20), 1 +3f2cb5e0: cmpi 0x30, a11 +3f2cb600: jrlt L3F2CB640 +3f2cb610: cmpi 0x39, a11 +3f2cb630: jrle L3F2CB490 +L3F2CB640: +3f2cb640: move *a13(0x40), a11, 1 +3f2cb660: jreq L3F2CB690 +3f2cb670: move *a13, a8, 1 +3f2cb680: jruc L3F2CB6B0 +L3F2CB690: +3f2cb690: movi 0xffff, a8 +L3F2CB6B0: +3f2cb6b0: move *sp(0x80), a14, 1 +3f2cb6d0: mmfm sp, a9,a11,a13 +3f2cb6f0: rets 2 +3f2cb700: mmtm sp, a9,a11,a13 +3f2cb720: move a14, a13 +3f2cb730: addi 0x40, a14 +3f2cb750: sub a11, a11 +3f2cb760: move a11, *a13, 1 +3f2cb770: move *a13(0xffe0), a11, 1 +3f2cb790: setf 8, 1, 0 +3f2cb7a0: move *a11+, a9, 0 +3f2cb7b0: move a11, *a13(0xffe0), 1 +3f2cb7d0: move a9, *a13(0x20), 1 +3f2cb7f0: cmpi 0x30, a9 +3f2cb810: jrlt L3F2CB9D0 +3f2cb820: cmpi 0x39, a9 +3f2cb840: jrgt L3F2CB9D0 +L3F2CB850: +3f2cb850: move *a13, a11, 1 +3f2cb860: move a11, a9 +3f2cb870: sll 0x3, a11 +3f2cb880: sll 0x1, a9 +3f2cb890: add a9, a11 +3f2cb8a0: move *a13(0x20), a9, 1 +3f2cb8c0: add a9, a11 +3f2cb8d0: subi 0x30, a11 +3f2cb8f0: move a11, *a13, 1 +3f2cb900: move *a13(0xffe0), a9, 1 +3f2cb920: move *a9+, a11, 0 +3f2cb930: move a9, *a13(0xffe0), 1 +3f2cb950: move a11, *a13(0x20), 1 +3f2cb970: cmpi 0x30, a11 +3f2cb990: jrlt L3F2CB9D0 +3f2cb9a0: cmpi 0x39, a11 +3f2cb9c0: jrle L3F2CB850 +L3F2CB9D0: +3f2cb9d0: move *a13, a8, 1 +3f2cb9e0: move *sp(0x80), a14, 1 +3f2cba00: mmfm sp, a9,a11,a13 +3f2cba20: rets 2 +3f2cba30: move a11, -*sp, 1 +3f2cba40: move a14, -*sp, 1 +3f2cba50: movk 1, a11 +3f2cba60: move a11, *a14+, 1 +3f2cba70: calla L3F707A30 +3f2cbaa0: move *sp+, a11, 1 +3f2cbab0: rets +3f2cbac0: subi 0xc1aba8bb, a10 +3f2cbaf0: dsjs b14, L3F2CB9F0 +3f2cbb00: rev a0 +3f2cbb10: sub b10, b4 +3f2cbb20: or b2, b3 +3f2cbb30: cmp a8, a0 +3f2cbb40: cmp a10, a14 +3f2cbb50: .word 0x0054 +3f2cbb60: sub a10, a8 +3f2cbb70: and a2, a12 +3f2cbb80: andn a8, a0 +3f2cbb90: move a10, b8 +3f2cbba0: .word 0x0057 +3f2cbbb0: .word 0x0a0d +3f2cbbc0: sla 0x1, a0 +3f2cbbd0: sub a1, a0 +3f2cbbe0: addc a10, a5 +3f2cbbf0: rl b11, b7 +3f2cbc00: sra a3, a14 +3f2cbc10: .word 0x776f +3f2cbc20: sla 0x3, b3 +3f2cbc30: sra b10, b4 +3f2cbc40: mods b11, b2 +3f2cbc50: modu a3, a9 +3f2cbc60: mods a3, a1 +3f2cbc70: andn a1, a0 +3f2cbc80: mods a11, a5 +3f2cbc90: .word 0x746f +3f2cbca0: sla 0x3, a5 +3f2cbcb0: modu a10, a3 +3f2cbcc0: .word 0x736e +3f2cbcd0: mods a3, sp +3f2cbce0: eint +3f2cbcf0: .word 0x000a +3f2cbd00: sla 0x1, a0 +3f2cbd10: addc a9, a0 +3f2cbd20: mods a11, sp +3f2cbd30: sla a11, a13 +3f2cbd40: sra a3, a14 +3f2cbd50: sla 0x3, b3 +3f2cbd60: .word 0x7661 +3f2cbd70: rl a11, a1 +3f2cbd80: sla a11, a12 +3f2cbd90: mods a3, a2 +3f2cbda0: dsjs a5, L3F2CBEE0 +3f2cbdb0: .word 0x0a0d +3f2cbdc0: sla 0x0, a0 +3f2cbdd0: sla 0x1, a0 +3f2cbde0: srl 0x17, a13 +3f2cbdf0: srl 0x17, a13 +3f2cbe00: srl 0x17, a13 +3f2cbe10: srl 0x17, a13 +3f2cbe20: srl 0x17, a13 +3f2cbe30: srl 0x17, a13 +3f2cbe40: srl 0x17, a13 +3f2cbe50: srl 0x17, a13 +3f2cbe60: srl 0x17, a13 +3f2cbe70: srl 0x17, a13 +3f2cbe80: srl 0x17, a13 +3f2cbe90: srl 0x17, a13 +3f2cbea0: srl 0x17, a13 +3f2cbeb0: srl 0x17, a13 +3f2cbec0: srl 0x17, a13 +3f2cbed0: srl 0x17, a13 +L3F2CBEE0: +3f2cbee0: srl 0x17, a13 +3f2cbef0: srl 0x17, a13 +3f2cbf00: srl 0x17, a13 +3f2cbf10: srl 0x17, a13 +3f2cbf20: srl 0x17, a13 +3f2cbf30: srl 0x17, a13 +3f2cbf40: srl 0x17, a13 +3f2cbf50: srl 0x17, a13 +3f2cbf60: srl 0x17, a13 +3f2cbf70: srl 0x17, a13 +3f2cbf80: srl 0x17, a13 +3f2cbf90: srl 0x17, a13 +3f2cbfa0: .word 0x0a0d +3f2cbfb0: sla 0x0, a0 +3f2cbfc0: sla 0x1, a0 +3f2cbfd0: move a2, b9 +3f2cbfe0: or a2, a9 +3f2cbff0: sla 0x1, a0 +3f2cc000: sla 0x1, a0 +3f2cc010: sla 0x1, a0 +3f2cc020: sla 0x1, a0 +3f2cc030: sla 0x1, a0 +3f2cc040: sla 0x1, a0 +3f2cc050: sla 0x1, a0 +3f2cc060: sla 0x1, a0 +3f2cc070: sla 0x1, a0 +3f2cc080: sla 0x1, a0 +3f2cc090: sla 0x1, a0 +3f2cc0a0: modu a2, a9 +3f2cc0b0: .word 0x7469 +3f2cc0c0: sla a11, a9 +3f2cc0d0: rl a11, a12 +3f2cc0e0: sra b11, b10 +3f2cc0f0: .word 0x7420 +3f2cc100: sra a11, a8 +L3F2CC110: +3f2cc110: .word 0x7320 +3f2cc120: .word 0x7379 +3f2cc130: sra b11, b4 +3f2cc140: srl 0xd, a13 +3f2cc150: .word 0x0a0d +3f2cc160: sla 0x0, a0 +3f2cc170: sla 0x1, a0 +3f2cc180: sub b10, b4 +3f2cc190: or b2, b3 +L3F2CC1A0: +3f2cc1a0: dsjs a0, L3F2CC1A0 +3f2cc1b0: rl 0xb, b0 +L3F2CC1C0: +3f2cc1c0: sla 0x1, b14 +3f2cc1d0: dsjs b11, L3F2CC1C0 +3f2cc1e0: rl 0x13, b0 +3f2cc1f0: sla 0x1, b14 +3f2cc200: .word 0x703c +3f2cc210: dsjs b3, L3F2CC110 +3f2cc220: sla 0x2, b13 +3f2cc230: sla 0x1, a0 +3f2cc240: sla 0x1, a0 +3f2cc250: .word 0x7845 +3f2cc260: sll a11, a5 +3f2cc270: .word 0x7475 +3f2cc280: sla 0x3, a5 +3f2cc290: sra b11, b4 +3f2cc2a0: .word 0x7473 +3f2cc2b0: .word 0x7328 +3f2cc2c0: sla 0x1, a9 +3f2cc2d0: rl 0xb, b0 +3f2cc2e0: .word 0x7420 +3f2cc2f0: .word 0x7268 +3f2cc300: .word 0x756f +3f2cc310: rl a3, a7 +3f2cc320: .word 0x7020 +3f2cc330: srl 0xf, b2 +3f2cc340: .word 0x0a0d +3f2cc350: sla 0x0, a0 +3f2cc360: sla 0x1, a0 +3f2cc370: sla 0x1, a0 +3f2cc380: sla 0x1, a0 +3f2cc390: sla 0x1, a0 +3f2cc3a0: sla 0x1, a0 +3f2cc3b0: sla 0x1, a0 +3f2cc3c0: sla 0x1, a0 +3f2cc3d0: sla 0x1, a0 +3f2cc3e0: sla 0x1, a0 +3f2cc3f0: sla 0x1, a0 +3f2cc400: sla 0x1, a0 +3f2cc410: sla 0x1, a0 +3f2cc420: sla 0x1, a0 +3f2cc430: sla 0x1, a0 +3f2cc440: modu a10, a13 +3f2cc450: sra a11, a4 +3f2cc460: sll a1, a0 +3f2cc470: .word 0x7469 +3f2cc480: sla 0x3, b3 +3f2cc490: .word 0x7073 +3f2cc4a0: sll a11, a5 +3f2cc4b0: srl a3, a9 +3f2cc4c0: sra a11, a9 +3f2cc4d0: sla 0x3, a4 +3f2cc4e0: .word 0x7962 +3f2cc4f0: .word 0x7020 +3f2cc500: srl 0xf, b3 +3f2cc510: .word 0x0a0d +3f2cc520: sla 0x0, a0 +3f2cc530: sla 0x1, a0 +3f2cc540: cmp b2, b3 +3f2cc550: xor a10, sp +3f2cc560: sla 0x1, a0 +3f2cc570: sla 0x1, a0 +3f2cc580: sla 0x1, a0 +3f2cc590: sla 0x1, a0 +3f2cc5a0: sla 0x1, a0 +3f2cc5b0: sla 0x1, a0 +3f2cc5c0: sla 0x1, a0 +3f2cc5d0: sla 0x1, a0 +3f2cc5e0: sla 0x1, a0 +3f2cc5f0: sla 0x1, a0 +3f2cc600: sla 0x1, a0 +3f2cc610: rl b2, b3 +3f2cc620: .word 0x776f +3f2cc630: .word 0x7420 +3f2cc640: sra a11, a8 +3f2cc650: .word 0x7320 +3f2cc660: .word 0x7379 +3f2cc670: sra b11, b4 +3f2cc680: sla 0x3, a13 +3f2cc690: modu a11, a3 +3f2cc6a0: srl a3, a14 +3f2cc6b0: srl a11, a9 +3f2cc6c0: .word 0x7275 +3f2cc6d0: .word 0x7461 +3f2cc6e0: modu a11, a9 +3f2cc6f0: srl 0xd, a14 +3f2cc700: .word 0x0a0d +3f2cc710: sla 0x0, a0 +3f2cc720: sla 0x1, a0 +3f2cc730: sub a10, a8 +3f2cc740: and a2, a12 +3f2cc750: sla 0x1, a0 +3f2cc760: sla 0x1, a0 +3f2cc770: sla 0x1, a0 +3f2cc780: sla 0x1, a0 +3f2cc790: sla 0x1, a0 +3f2cc7a0: sla 0x1, a0 +3f2cc7b0: sla 0x1, a0 +3f2cc7c0: sla 0x1, a0 +3f2cc7d0: sla 0x1, a0 +3f2cc7e0: sla 0x1, a0 +3f2cc7f0: sla 0x1, a0 +3f2cc800: .word 0x7954 +3f2cc810: sra b11, b0 +3f2cc820: .word 0x7420 +3f2cc830: rl a11, a8 +3f2cc840: sla 0x3, b3 +3f2cc850: sra a11, a8 +3f2cc860: .word 0x706c +3f2cc870: .word 0x7420 +3f2cc880: .word 0x7865 +3f2cc890: srl 0xd, b4 +3f2cc8a0: .word 0x0a0d +3f2cc8b0: .word 0x000a +3f2cc8c0: .word 0x0a0d +3f2cc8d0: sla 0x1, a0 +3f2cc8e0: sub a1, a0 +3f2cc8f0: addc a10, a5 +3f2cc900: rl b11, b7 +3f2cc910: sra a3, a14 +3f2cc920: .word 0x776f +3f2cc930: sla 0x3, b3 +3f2cc940: sra b10, b4 +3f2cc950: mods b11, b2 +3f2cc960: modu a3, a9 +3f2cc970: mods a3, a1 +3f2cc980: andn a9, a0 +3f2cc990: .word 0x7379 +3f2cc9a0: sra b11, b4 +3f2cc9b0: sla 0x3, a13 +3f2cc9c0: modu a10, a3 +3f2cc9d0: srl a3, a14 +3f2cc9e0: srl a11, a9 +3f2cc9f0: .word 0x7275 +3f2cca00: .word 0x7461 +3f2cca10: modu a11, a9 +3f2cca20: eint +3f2cca30: .word 0x000a +3f2cca40: .word 0x0a0d +3f2cca50: sla 0x1, a0 +3f2cca60: addc a9, a0 +3f2cca70: modu a3, sp +3f2cca80: rl a11, a6 +3f2cca90: .word 0x7567 +3f2ccaa0: sla b11, b2 +3f2ccab0: rl b11, b4 +3f2ccac0: modu a3, sp +3f2ccad0: and a1, a0 +3f2ccae0: .word 0x7261 +3f2ccaf0: mods a11, a1 +3f2ccb00: .word 0x7465 +3f2ccb10: .word 0x7265 +3f2ccb20: sla 0x1, a0 +3f2ccb30: and a1, a0 +3f2ccb40: .word 0x7261 +3f2ccb50: mods a11, a1 +3f2ccb60: .word 0x7465 +3f2ccb70: .word 0x7265 +3f2ccb80: xor a1, a0 +3f2ccb90: mods a3, a1 +3f2ccba0: sra b11, b5 +3f2ccbb0: .word 0x0a0d +3f2ccbc0: sla 0x0, a0 +3f2ccbd0: sla 0x1, a0 +3f2ccbe0: rl a10, a6 +3f2ccbf0: mods b11, b2 +3f2ccc00: sla b11, b7 +3f2ccc10: sra b11, b2 +3f2ccc20: andn a1, a0 +3f2ccc30: .word 0x7665 +3f2ccc40: .word 0x7369 +3f2ccc50: modu a11, a9 +3f2ccc60: sla 0x3, a14 +3f2ccc70: sla 0x1, a0 +3f2ccc80: sla 0x1, a0 +3f2ccc90: sla 0x1, a0 +3f2ccca0: sla 0x1, a0 +3f2cccb0: clr a0 +3f2cccc0: srl 0xf, b2 +3f2cccd0: rev b2 +3f2ccce0: .word 0x0a0d +3f2cccf0: sla 0x0, a0 +3f2ccd00: sla 0x1, a0 +3f2ccd10: .word 0x704f +3f2ccd20: rl b11, b4 +3f2ccd30: modu a3, sp +3f2ccd40: move a9, a0 +3f2ccd50: mods a11, a5 +3f2ccd60: .word 0x726f +3f2ccd70: sla 0x3, b9 +3f2ccd80: sla 0x1, a0 +3f2ccd90: sla 0x1, a0 +3f2ccda0: sla 0x1, a0 +3f2ccdb0: sla 0x1, a0 +3f2ccdc0: sla 0x1, a0 +3f2ccdd0: sla 0x1, a0 +3f2ccde0: move a0, b0 +3f2ccdf0: .word 0x746f +3f2cce00: and a1, a0 +3f2cce10: sra b11, b2 +3f2cce20: sra b11, b3 +3f2cce30: .word 0x746e +3f2cce40: .word 0x0a0d +3f2cce50: and a0, a0 +3f2cce60: sra b11, b2 +3f2cce70: sra b11, b3 +3f2cce80: .word 0x746e +3f2cce90: .word 0x0a0d +3f2ccea0: sla 0x0, a0 +3f2cceb0: sla 0x1, a0 +3f2ccec0: sla 0x1, a0 +3f2cced0: sla 0x1, a0 +3f2ccee0: sla 0x1, a0 +3f2ccef0: sla 0x1, a0 +3f2ccf00: sla 0x1, a0 +3f2ccf10: sla 0x1, a0 +3f2ccf20: sla 0x1, a0 +3f2ccf30: sla 0x1, a0 +3f2ccf40: sla 0x1, a0 +3f2ccf50: sla 0x1, a0 +3f2ccf60: sla 0x1, a0 +3f2ccf70: sla 0x1, a0 +3f2ccf80: sla 0x1, a0 +3f2ccf90: sla 0x1, a0 +3f2ccfa0: andn a9, a0 +3f2ccfb0: move a10, a9 +3f2ccfc0: sla 0x2, a13 +3f2ccfd0: sla 0x1, b1 +3f2ccfe0: modu a3, a9 +3f2ccff0: .word 0x7473 +3f2cd000: mods a3, a1 +3f2cd010: sra a11, a12 +3f2cd020: eint +3f2cd030: .word 0x000a +3f2cd040: sla 0x1, a0 +3f2cd050: sla 0x1, a0 +3f2cd060: sla 0x1, a0 +3f2cd070: sla 0x1, a0 +3f2cd080: sla 0x1, a0 +3f2cd090: sla 0x1, a0 +3f2cd0a0: sla 0x1, a0 +3f2cd0b0: sla 0x1, a0 +3f2cd0c0: sla 0x1, a0 +3f2cd0d0: sla 0x1, a0 +3f2cd0e0: sla 0x1, a0 +3f2cd0f0: sla 0x1, a0 +3f2cd100: sla 0x1, a0 +3f2cd110: sla 0x1, a0 +3f2cd120: sla 0x1, a0 +3f2cd130: sla 0x1, a0 +3f2cd140: cmp b10, b3 +3f2cd150: move a10, a13 +3f2cd160: rl 0x11, a0 +3f2cd170: rl a9, a0 +3f2cd180: .word 0x736e +3f2cd190: sla b11, b4 +3f2cd1a0: mods a3, a12 +3f2cd1b0: sra a3, a5 +3f2cd1c0: .word 0x0a0d +3f2cd1d0: sla 0x0, a0 +3f2cd1e0: sla 0x1, a0 +3f2cd1f0: sla 0x1, a0 +3f2cd200: sla 0x1, a0 +3f2cd210: sla 0x1, a0 +3f2cd220: sla 0x1, a0 +3f2cd230: sla 0x1, a0 +3f2cd240: sla 0x1, a0 +3f2cd250: sla 0x1, a0 +3f2cd260: sla 0x1, a0 +3f2cd270: sla 0x1, a0 +3f2cd280: sla 0x1, a0 +3f2cd290: sla 0x1, a0 +3f2cd2a0: sla 0x1, a0 +3f2cd2b0: sla 0x1, a0 +3f2cd2c0: sla 0x1, a0 +3f2cd2d0: andn a9, a0 +3f2cd2e0: move a10, a9 +3f2cd2f0: sla 0x2, a13 +3f2cd300: sla 0x1, b3 +3f2cd310: modu a3, a9 +3f2cd320: .word 0x7473 +3f2cd330: mods a3, a1 +3f2cd340: sra a11, a12 +3f2cd350: eint +3f2cd360: .word 0x000a +3f2cd370: sla 0x1, a0 +3f2cd380: cmp a9, a0 +3f2cd390: sla a11, a13 +3f2cd3a0: sra a11, a7 +3f2cd3b0: move a9, b0 +3f2cd3c0: .word 0x7470 +3f2cd3d0: modu a11, a9 +3f2cd3e0: sla 0x3, a14 +3f2cd3f0: sla 0x1, a0 +3f2cd400: sla 0x1, a0 +3f2cd410: sla 0x1, a0 +3f2cd420: sla 0x1, a0 +3f2cd430: sla 0x1, a0 +3f2cd440: sla 0x1, a0 +3f2cd450: rev a0 +3f2cd460: sla 0x1, a0 +3f2cd470: sub a1, a0 +3f2cd480: .word 0x7369 +3f2cd490: mods b3, b0 +3f2cd4a0: .word 0x7961 +3f2cd4b0: or a1, a0 +3f2cd4c0: .word 0x7079 +3f2cd4d0: sla 0x3, a5 +3f2cd4e0: sla 0x1, a0 +3f2cd4f0: sla 0x1, a0 +3f2cd500: sla 0x1, a0 +3f2cd510: sla 0x1, a0 +3f2cd520: sla 0x1, a0 +3f2cd530: sla 0x1, a0 +3f2cd540: move a9, a0 +3f2cd550: modu a3, sp +3f2cd560: sll a11, sp +3f2cd570: .word 0x7268 +3f2cd580: mods a11, sp +3f2cd590: eint +3f2cd5a0: .word 0x000a +3f2cd5b0: sla 0x1, a0 +3f2cd5c0: move a9, a0 +3f2cd5d0: modu a3, sp +3f2cd5e0: .word 0x7469 +3f2cd5f0: .word 0x726f +3f2cd600: or a1, a0 +3f2cd610: .word 0x7079 +3f2cd620: sla 0x3, a5 +3f2cd630: sla 0x1, a0 +3f2cd640: sla 0x1, a0 +3f2cd650: sla 0x1, a0 +3f2cd660: sla 0x1, a0 +3f2cd670: sla 0x1, a0 +3f2cd680: sla 0x1, a0 +3f2cd690: rev a0 +3f2cd6a0: andn b2, b6 +3f2cd6b0: .word 0x3531 +3f2cd6c0: callr L3F2CD780 +3f2cd6e0: andn b2, b6 +3f2cd6f0: .word 0x3632 +3f2cd700: callr L3F2CD7C0 +3f2cd720: andn b2, b6 +3f2cd730: rl 0x9, b3 +L3F2CD740: +3f2cd740: callr L3F2CD800 +3f2cd760: andn b2, b6 +3f2cd770: rl 0x9, b3 +L3F2CD780: +3f2cd780: callr L3F2CD840 +L3F2CD7A0: +3f2cd7a0: modu b2, b5 +L3F2CD7B0: +3f2cd7b0: sra a11, a4 +L3F2CD7C0: +3f2cd7c0: rl a11, a6 +3f2cd7d0: sra a11, a14 +3f2cd7e0: sla 0x3, a4 +3f2cd7f0: modu a11, a13 +L3F2CD800: +3f2cd800: rl a11, a14 +3f2cd810: modu b11, b4 +3f2cd820: sla 0x3, b2 +3f2cd830: .word 0x7773 +L3F2CD840: +3f2cd840: .word 0x7469 +3f2cd850: rl a3, a3 +3f2cd860: .word 0x7320 +3f2cd870: .word 0x7465 +3f2cd880: rl b11, b4 +3f2cd890: srl a11, a14 +3f2cd8a0: .word 0x0a0d +3f2cd8b0: dsjs a0, L3F2CD740 +3f2cd8c0: mods a2, a9 +3f2cd8d0: sla 0x3, a12 +3f2cd8e0: mods a10, a3 +3f2cd8f0: dsjs a4, L3F2CD750 +3f2cd900: .word 0x0a0d +3f2cd910: dsjs a0, L3F2CD7A0 +3f2cd920: mods a10, a1 +3f2cd930: sla 0x3, a2 +3f2cd940: mods a10, a3 +3f2cd950: dsjs a4, L3F2CD7B0 +3f2cd960: .word 0x0a0d +3f2cd970: .word 0x0800 +3f2cd980: .word 0x0820 +3f2cd990: mpyu a0, a0 +3f2cd9a0: calla 0x98f000a +3f2cd9d0: setf 20, 0, 0 +3f2cd9e0: move a14, a13 +3f2cd9f0: addi 0x290, a14 +3f2cda10: move *a13(0xffe0), a11, 1 +3f2cda30: move *a11(0x80), *a13(0x0), 1 +3f2cda60: sub a11, a11 +3f2cda70: move a11, *a13(0x50), 1 +3f2cda90: move a11, *a13(0xf0), 1 +3f2cdab0: move a11, *a13(0x1b0), 1 +3f2cdad0: move a11, *a13(0x1d0), 1 +3f2cdaf0: move *a13(0x110), a7, 1 +3f2cdb10: move *a7(0x40), a9, 1 +3f2cdb30: calla L3FB3F9C0 +3f2cdb60: move a8, @0xa5e40, 1 +3f2cdb90: move *a13, a7, 1 +3f2cdba0: move *a7, a11, 1 +3f2cdbb0: cmp a7, a11 +3f2cdbc0: jrne L3F2CDC00 +3f2cdbd0: sub a8, a8 +3f2cdbe0: jauc L3F2D8A40 +L3F2CDC00: +3f2cdc00: sub a11, a11 +3f2cdc10: movb a11, *a13(0x20) +3f2cdc30: movk 1, a7 +3f2cdc40: move a7, *a13(0x250), 1 +L3F2CDC60: +3f2cdc60: move *a13(0x250), a11, 1 +3f2cdc80: sll 0x5, a11 +3f2cdc90: addi 0xa6000, a11 +3f2cdcc0: move *a11, a11, 1 +3f2cdcd0: jreq L3F2CDE00 +3f2cdce0: move *a13(0x250), a11, 1 +3f2cdd00: sll 0x5, a11 +3f2cdd10: addi 0xa6000, a11 +3f2cdd40: move *a11, a11, 1 +3f2cdd50: move *a13(0xffe0), a7, 1 +3f2cdd70: move *a11, a11, 1 +3f2cdd80: cmp a11, a7 +3f2cdd90: jrne L3F2CDE00 +3f2cdda0: movk 1, a11 +3f2cddb0: movb a11, *a13(0x20) +3f2cddd0: move *a13(0x250), *a13(0x270), 1 +L3F2CDE00: +3f2cde00: move *a13(0x250), a11, 1 +3f2cde20: inc a11 +3f2cde30: move a11, *a13(0x250), 1 +3f2cde50: subk 16, a11 +3f2cde60: jrlt L3F2CDC60 +3f2cde70: setf 8, 0, 0 +3f2cde80: move *a13(0x20), a11, 0 +3f2cdea0: jane L3F2CF890 +3f2cdec0: move @0xa6200, a7, 1 +3f2cdef0: subk 15, a7 +3f2cdf00: jrne L3F2CDFC0 +3f2cdf10: move a14, -*sp, 1 +3f2cdf20: movi 0x3f2e35d0, a8 +3f2cdf50: move a8, *a14+, 1 +3f2cdf60: calla L3F927BC0 +3f2cdf90: movk 11, a8 +3f2cdfa0: jauc L3F2D8A40 +L3F2CDFC0: +3f2cdfc0: movk 1, a7 +3f2cdfd0: move a7, *a13(0x250), 1 +3f2cdff0: sll 0x5, a7 +3f2ce000: addi 0xa6000, a7 +3f2ce030: move *a7, a7, 1 +3f2ce040: jreq L3F2CE180 +3f2ce050: move *a13(0x250), a7, 1 +3f2ce070: subk 16, a7 +3f2ce080: jrge L3F2CE180 +L3F2CE090: +3f2ce090: move *a13(0x250), a11, 1 +3f2ce0b0: inc a11 +3f2ce0c0: move a11, *a13(0x250), 1 +3f2ce0e0: sll 0x5, a11 +3f2ce0f0: addi 0xa6000, a11 +3f2ce120: move *a11, a11, 1 +3f2ce130: jreq L3F2CE180 +3f2ce140: move *a13(0x250), a11, 1 +3f2ce160: subk 16, a11 +3f2ce170: jrlt L3F2CE090 +L3F2CE180: +3f2ce180: move *a13(0x250), *a13(0x270), 1 +3f2ce1b0: move *a13(0x270), a11, 1 +3f2ce1d0: sll 0x5, a11 +3f2ce1e0: addi 0xa6000, a11 +3f2ce210: move a14, -*sp, 1 +3f2ce220: movi 0x7b8, a7 +3f2ce240: move a7, *a14+, 1 +3f2ce250: calla L3FB1D3A0 +3f2ce280: move a8, *a11, 1 +3f2ce290: move *a13(0x270), a11, 1 +3f2ce2b0: sll 0x5, a11 +3f2ce2c0: addi 0xa6000, a11 +3f2ce2f0: move *a11, a11, 1 +3f2ce300: jrne L3F2CE3C0 +3f2ce310: move a14, -*sp, 1 +3f2ce320: movi 0x3f2e36f8, a8 +3f2ce350: move a8, *a14+, 1 +3f2ce360: calla L3F927BC0 +3f2ce390: movk 11, a8 +3f2ce3a0: jauc L3F2D8A40 +L3F2CE3C0: +3f2ce3c0: move *a13(0x270), a11, 1 +3f2ce3e0: sll 0x5, a11 +3f2ce3f0: addi 0xa6000, a11 +3f2ce420: move *a11, a11, 1 +3f2ce430: move *a13(0xffe0), *a11(0x0), 1 +3f2ce460: move *a13(0x270), a11, 1 +3f2ce480: sll 0x5, a11 +3f2ce490: addi 0xa6000, a11 +3f2ce4c0: move *a11, a11, 1 +3f2ce4d0: movk 1, a7 +3f2ce4e0: movb a7, *a11(0x20) +3f2ce500: move *a13(0x270), a11, 1 +3f2ce520: sll 0x5, a11 +3f2ce530: addi 0xa6000, a11 +3f2ce560: move *a11, a11, 1 +3f2ce570: sub a7, a7 +3f2ce580: movb a7, *a11(0x28) +3f2ce5a0: move *a13(0x270), a11, 1 +3f2ce5c0: sll 0x5, a11 +3f2ce5d0: addi 0xa6000, a11 +3f2ce600: move *a11, a11, 1 +3f2ce610: movb a7, *a11(0x30) +3f2ce630: move *a13(0x270), a11, 1 +3f2ce650: sll 0x5, a11 +3f2ce660: addi 0xa6000, a11 +3f2ce690: move *a11, a11, 1 +3f2ce6a0: movb a7, *a11(0x38) +3f2ce6c0: move *a13(0x270), a11, 1 +3f2ce6e0: sll 0x5, a11 +3f2ce6f0: addi 0xa6000, a11 +3f2ce720: move *a11, a11, 1 +3f2ce730: movb a7, *a11(0x40) +3f2ce750: move *a13(0x270), a11, 1 +3f2ce770: sll 0x5, a11 +3f2ce780: addi 0xa6000, a11 +3f2ce7b0: move *a11, a11, 1 +3f2ce7c0: movb a7, *a11(0x48) +3f2ce7e0: move *a13(0x270), a11, 1 +3f2ce800: sll 0x5, a11 +3f2ce810: addi 0xa6000, a11 +3f2ce840: move *a11, a11, 1 +3f2ce850: movb a7, *a11(0x50) +3f2ce870: move a7, *a13(0x250), 1 +L3F2CE890: +3f2ce890: move *a13(0x270), a11, 1 +3f2ce8b0: sll 0x5, a11 +3f2ce8c0: addi 0xa6000, a11 +3f2ce8f0: move *a11, a11, 1 +3f2ce900: move *a13(0x250), a7, 1 +3f2ce920: sll 0x3, a7 +3f2ce930: add a7, a11 +3f2ce940: sub a7, a7 +3f2ce950: movb a7, *a11(0x58) +3f2ce970: move *a13(0x270), a11, 1 +3f2ce990: sll 0x5, a11 +3f2ce9a0: addi 0xa6000, a11 +3f2ce9d0: move *a11, a11, 1 +3f2ce9e0: move *a13(0x250), a7, 1 +3f2cea00: sll 0x6, a7 +3f2cea10: add a7, a11 +3f2cea20: sub a7, a7 +3f2cea30: move a7, *a11(0xa8), 1 +3f2cea50: move *a13(0x270), a11, 1 +3f2cea70: sll 0x5, a11 +3f2cea80: addi 0xa6000, a11 +3f2ceab0: move *a11, a11, 1 +3f2ceac0: move *a13(0x250), a7, 1 +3f2ceae0: sll 0x6, a7 +3f2ceaf0: add a7, a11 +3f2ceb00: sub a7, a7 +3f2ceb10: move a7, *a11(0xc8), 1 +3f2ceb30: move *a13(0x270), a11, 1 +3f2ceb50: sll 0x5, a11 +3f2ceb60: addi 0xa6000, a11 +3f2ceb90: move *a11, a11, 1 +3f2ceba0: move *a13(0x250), a7, 1 +3f2cebc0: sll 0x6, a7 +3f2cebd0: add a7, a11 +3f2cebe0: sub a7, a7 +3f2cebf0: move a7, *a11(0x328), 1 +3f2cec10: move *a13(0x270), a11, 1 +3f2cec30: sll 0x5, a11 +3f2cec40: addi 0xa6000, a11 +3f2cec70: move *a11, a11, 1 +3f2cec80: move *a13(0x250), a7, 1 +3f2ceca0: sll 0x6, a7 +3f2cecb0: add a7, a11 +3f2cecc0: sub a7, a7 +3f2cecd0: move a7, *a11(0x348), 1 +3f2cecf0: move *a13(0x250), a11, 1 +3f2ced10: inc a11 +3f2ced20: move a11, *a13(0x250), 1 +3f2ced40: subk 10, a11 +3f2ced50: jrlt L3F2CE890 +3f2ced60: move *a13(0x270), a11, 1 +3f2ced80: sll 0x5, a11 +3f2ced90: addi 0xa6000, a11 +3f2cedc0: move *a11, a11, 1 +3f2cedd0: move a7, *a11(0x5a8), 1 +3f2cedf0: move *a13(0x270), a11, 1 +3f2cee10: sll 0x5, a11 +3f2cee20: addi 0xa6000, a11 +3f2cee50: move *a11, a11, 1 +3f2cee60: movb a7, *a11(0x5c8) +3f2cee80: move *a13(0x270), a11, 1 +3f2ceea0: sll 0x5, a11 +3f2ceeb0: addi 0xa6000, a11 +3f2ceee0: move *a11, a11, 1 +3f2ceef0: move a7, *a11(0x610), 1 +3f2cef10: move *a13(0x270), a11, 1 +3f2cef30: sll 0x5, a11 +3f2cef40: addi 0xa6000, a11 +3f2cef70: move *a11, a11, 1 +3f2cef80: move a7, *a11(0x5d0), 1 +3f2cefa0: move *a13(0x270), a11, 1 +3f2cefc0: sll 0x5, a11 +3f2cefd0: addi 0xa6000, a11 +3f2cf000: move *a11, a11, 1 +3f2cf010: move a7, *a11(0x5f0), 1 +3f2cf030: move *a13(0x270), a11, 1 +3f2cf050: sll 0x5, a11 +3f2cf060: addi 0xa6000, a11 +3f2cf090: move *a11, a11, 1 +3f2cf0a0: movb a7, *a11(0x630) +3f2cf0c0: move *a13(0x270), a11, 1 +3f2cf0e0: sll 0x5, a11 +3f2cf0f0: addi 0xa6000, a11 +3f2cf120: move *a11, a11, 1 +3f2cf130: move a7, *a11(0x638), 1 +3f2cf150: move *a13(0x270), a11, 1 +3f2cf170: sll 0x5, a11 +3f2cf180: addi 0xa6000, a11 +3f2cf1b0: move *a11, a11, 1 +3f2cf1c0: move a7, *a11(0x658), 1 +3f2cf1e0: move *a13(0x270), a11, 1 +3f2cf200: sll 0x5, a11 +3f2cf210: addi 0xa6000, a11 +3f2cf240: move *a11, a11, 1 +3f2cf250: move a7, *a11(0x678), 1 +3f2cf270: move *a13(0x270), a11, 1 +3f2cf290: sll 0x5, a11 +3f2cf2a0: addi 0xa6000, a11 +3f2cf2d0: move *a11, a11, 1 +3f2cf2e0: move a7, *a11(0x698), 1 +3f2cf300: move *a13(0x270), a11, 1 +3f2cf320: sll 0x5, a11 +3f2cf330: addi 0xa6000, a11 +3f2cf360: move *a11, a11, 1 +3f2cf370: move a7, *a11(0x6b8), 1 +3f2cf390: move *a13(0x270), a11, 1 +3f2cf3b0: sll 0x5, a11 +3f2cf3c0: addi 0xa6000, a11 +3f2cf3f0: move *a11, a11, 1 +3f2cf400: move a7, *a11(0x6d8), 1 +3f2cf420: move *a13(0x270), a11, 1 +3f2cf440: sll 0x5, a11 +3f2cf450: addi 0xa6000, a11 +3f2cf480: move *a11, a11, 1 +3f2cf490: move a7, *a11(0x6f8), 1 +3f2cf4b0: move *a13(0x270), a11, 1 +3f2cf4d0: sll 0x5, a11 +3f2cf4e0: addi 0xa6000, a11 +3f2cf510: move *a11, a11, 1 +3f2cf520: move a7, *a11(0x718), 1 +3f2cf540: move *a13(0x270), a11, 1 +3f2cf560: sll 0x5, a11 +3f2cf570: addi 0xa6000, a11 +3f2cf5a0: move *a11, a11, 1 +3f2cf5b0: move a7, *a11(0x738), 1 +3f2cf5d0: move *a13(0x270), a11, 1 +3f2cf5f0: sll 0x5, a11 +3f2cf600: addi 0xa6000, a11 +3f2cf630: move *a11, a11, 1 +3f2cf640: move a7, *a11(0x758), 1 +3f2cf660: move *a13(0x270), a11, 1 +3f2cf680: sll 0x5, a11 +3f2cf690: addi 0xa6000, a11 +3f2cf6c0: move *a11, a11, 1 +3f2cf6d0: setf 16, 0, 0 +3f2cf6e0: move a7, *a11(0x778), 0 +3f2cf700: move *a13(0x270), a11, 1 +3f2cf720: sll 0x5, a11 +3f2cf730: addi 0xa6000, a11 +3f2cf760: move *a11, a11, 1 +3f2cf770: movb a7, *a11(0x788) +3f2cf790: move *a13(0x270), a11, 1 +3f2cf7b0: sll 0x5, a11 +3f2cf7c0: addi 0xa6000, a11 +3f2cf7f0: move *a11, a11, 1 +3f2cf800: movb a7, *a11(0x790) +3f2cf820: move @0xa6200, a11, 1 +3f2cf850: inc a11 +3f2cf860: move a11, @0xa6200, 1 +L3F2CF890: +3f2cf890: move *a13, a11, 1 +3f2cf8a0: move *a11(0x20), *a13(0x30), 1 +3f2cf8d0: move *a13(0x30), a7, 1 +3f2cf8f0: move *a7(0x20), a7, 1 +3f2cf910: movb *a7(0x50), a7 +3f2cf930: subk 3, a7 +3f2cf940: jreq L3F2CFC10 +L3F2CF950: +3f2cf950: move *a13(0x30), a11, 1 +3f2cf970: move *a11(0x20), *a13(0x30), 1 +3f2cf9a0: move *a13(0x30), a11, 1 +3f2cf9c0: move *a11(0x20), a7, 1 +3f2cf9e0: movb *a7(0x50), a7 +3f2cfa00: subk 3, a7 +3f2cfa10: jrne L3F2CF950 +3f2cfa20: jruc L3F2CFC10 +L3F2CFA30: +3f2cfa30: move *a13(0x30), a11, 1 +3f2cfa50: move *a11(0xc0), *a13(0x50), 1 +3f2cfa80: jruc L3F2CFCF0 +L3F2CFA90: +3f2cfa90: move *a13(0x30), a11, 1 +3f2cfab0: move *a11(0xc0), *a13(0x50), 1 +3f2cfae0: jruc L3F2CFCF0 +L3F2CFAF0: +3f2cfaf0: move *a13(0x30), a11, 1 +3f2cfb10: move *a11(0xc0), *a13(0x50), 1 +3f2cfb40: jruc L3F2CFCF0 +L3F2CFB50: +3f2cfb50: move *a13(0x30), a11, 1 +3f2cfb70: move *a11(0xc0), *a13(0x50), 1 +3f2cfba0: jruc L3F2CFCF0 +L3F2CFBB0: +3f2cfbb0: move *a13(0x30), a11, 1 +3f2cfbd0: move *a11(0xc0), *a13(0x50), 1 +3f2cfc00: jruc L3F2CFCF0 +L3F2CFC10: +3f2cfc10: move *a13(0x30), a11, 1 +3f2cfc30: movb *a11(0x58), a8 +3f2cfc50: subk 3, a8 +3f2cfc60: jreq L3F2CFBB0 +3f2cfc70: subk 2, a8 +3f2cfc80: jreq L3F2CFA90 +3f2cfc90: dec a8 +3f2cfca0: jreq L3F2CFA30 +3f2cfcb0: dec a8 +3f2cfcc0: jreq L3F2CFAF0 +3f2cfcd0: subk 2, a8 +3f2cfce0: jreq L3F2CFB50 +L3F2CFCF0: +3f2cfcf0: move *a13(0x50), a11, 1 +3f2cfd10: jrne L3F2CFE50 +3f2cfd20: move a14, -*sp, 1 +3f2cfd30: movi 0x3f2e3828, a8 +3f2cfd60: move a8, *a14+, 1 +3f2cfd70: calla L3F927BC0 +3f2cfda0: move a14, -*sp, 1 +3f2cfdb0: move *a13(0x270), *a14+, 1 +3f2cfdd0: movk 1, a7 +3f2cfde0: move a7, *a14+, 1 +3f2cfdf0: calla L3F2E1DF0 +3f2cfe20: movk 8, a8 +3f2cfe30: jauc L3F2D8A40 +L3F2CFE50: +3f2cfe50: setf 1, 0, 0 +3f2cfe60: move *a11(0x13a), a7, 0 +3f2cfe80: jrne L3F2CFEC0 +3f2cfe90: sub a8, a8 +3f2cfea0: jauc L3F2D8A40 +L3F2CFEC0: +3f2cfec0: move *a13, a7, 1 +3f2cfed0: move *a7(0x20), *a13(0x30), 1 +3f2cff00: move *a13(0x30), a7, 1 +3f2cff20: movb *a7(0x50), a7 +3f2cff40: subk 3, a7 +3f2cff50: jaeq L3F2D57F0 +3f2cff70: jauc L3F2D5620 +L3F2CFF90: +3f2cff90: move *a13(0x270), a11, 1 +3f2cffb0: sll 0x5, a11 +3f2cffc0: addi 0xa6000, a11 +3f2cfff0: move *a11, a11, 1 +3f2d0000: move *a13(0x270), a7, 1 +3f2d0020: sll 0x5, a7 +3f2d0030: addi 0xa6000, a7 +3f2d0060: move *a7, a7, 1 +3f2d0070: setf 8, 0, 0 +3f2d0080: move *a7(0x50), a7, 0 +3f2d00a0: sll 0x3, a7 +3f2d00b0: add a7, a11 +3f2d00c0: movk 1, a7 +3f2d00d0: movb a7, *a11(0x58) +3f2d00f0: move *a13(0x270), a11, 1 +3f2d0110: sll 0x5, a11 +3f2d0120: addi 0xa6000, a11 +3f2d0150: move *a11, a11, 1 +3f2d0160: move *a13(0x270), a5, 1 +3f2d0180: sll 0x5, a5 +3f2d0190: addi 0xa6000, a5 +3f2d01c0: move *a5, a5, 1 +3f2d01d0: move *a5(0x50), a5, 0 +3f2d01f0: sll 0x6, a5 +3f2d0200: add a5, a11 +3f2d0210: move *a13(0x30), a5, 1 +3f2d0230: move *a5(0xc0), a7, 1 +3f2d0250: move *a7(0xd8), a7, 1 +3f2d0270: move *a7(0x128), *a11(0xa8), 1 +3f2d02a0: move *a13(0x270), a11, 1 +3f2d02c0: sll 0x5, a11 +3f2d02d0: addi 0xa6000, a11 +3f2d0300: move *a11, a11, 1 +3f2d0310: move *a13(0x270), a7, 1 +3f2d0330: sll 0x5, a7 +3f2d0340: addi 0xa6000, a7 +3f2d0370: move *a7, a7, 1 +3f2d0380: move *a7(0x50), a7, 0 +3f2d03a0: sll 0x6, a7 +3f2d03b0: add a7, a11 +3f2d03c0: move *a5(0xc0), a7, 1 +3f2d03e0: move *a7(0xd8), a7, 1 +3f2d0400: move *a7(0x148), *a11(0xc8), 1 +3f2d0430: move *a13(0x270), a11, 1 +3f2d0450: sll 0x5, a11 +3f2d0460: addi 0xa6000, a11 +3f2d0490: move *a11, a11, 1 +3f2d04a0: move *a13(0x270), a7, 1 +3f2d04c0: sll 0x5, a7 +3f2d04d0: addi 0xa6000, a7 +3f2d0500: move *a7, a7, 1 +3f2d0510: move *a7(0x50), a7, 0 +3f2d0530: sll 0x6, a7 +3f2d0540: add a7, a11 +3f2d0550: move *a5(0xe0), a7, 1 +3f2d0570: move *a7(0xd8), a7, 1 +3f2d0590: move *a7(0x128), *a11(0x328), 1 +3f2d05c0: move *a13(0x270), a11, 1 +3f2d05e0: sll 0x5, a11 +3f2d05f0: addi 0xa6000, a11 +3f2d0620: move *a11, a11, 1 +3f2d0630: move *a13(0x270), a7, 1 +3f2d0650: sll 0x5, a7 +3f2d0660: addi 0xa6000, a7 +3f2d0690: move *a7, a7, 1 +3f2d06a0: move *a7(0x50), a7, 0 +3f2d06c0: sll 0x6, a7 +3f2d06d0: add a7, a11 +3f2d06e0: move *a5(0xe0), a7, 1 +3f2d0700: move *a7(0xd8), a7, 1 +3f2d0720: move *a7(0x148), *a11(0x348), 1 +3f2d0750: move *a13(0x270), a11, 1 +3f2d0770: sll 0x5, a11 +3f2d0780: addi 0xa6000, a11 +3f2d07b0: move *a11, a11, 1 +3f2d07c0: move *a11(0x50), a7, 0 +3f2d07e0: inc a7 +3f2d07f0: movb a7, *a11(0x50) +3f2d0810: move *a13(0x270), a11, 1 +3f2d0830: sll 0x5, a11 +3f2d0840: addi 0xa6000, a11 +3f2d0870: move *a11, a11, 1 +3f2d0880: movk 1, a7 +3f2d0890: movb a7, *a11(0x28) +3f2d08b0: move *a13(0x270), a11, 1 +3f2d08d0: sll 0x5, a11 +3f2d08e0: addi 0xa6000, a11 +3f2d0910: move *a11, a11, 1 +3f2d0920: move *a5(0x100), *a11(0x6f8), 1 +3f2d0950: move *a13(0x270), a11, 1 +3f2d0970: sll 0x5, a11 +3f2d0980: addi 0xa6000, a11 +3f2d09b0: move *a11, a11, 1 +3f2d09c0: move *a5(0x120), *a11(0x718), 1 +3f2d09f0: move *a13(0x270), a11, 1 +3f2d0a10: sll 0x5, a11 +3f2d0a20: addi 0xa6000, a11 +3f2d0a50: move *a11, a11, 1 +3f2d0a60: move *a5(0x140), *a11(0x738), 1 +3f2d0a90: move *a13(0x270), a11, 1 +3f2d0ab0: sll 0x5, a11 +3f2d0ac0: addi 0xa6000, a11 +3f2d0af0: move *a11, a11, 1 +3f2d0b00: move *a5(0x160), *a11(0x758), 1 +3f2d0b30: jauc L3F2D5760 +L3F2D0B50: +3f2d0b50: move *a13(0x270), a11, 1 +3f2d0b70: sll 0x5, a11 +3f2d0b80: addi 0xa6000, a11 +3f2d0bb0: move *a11, a11, 1 +3f2d0bc0: move *a13(0x270), a7, 1 +3f2d0be0: sll 0x5, a7 +3f2d0bf0: addi 0xa6000, a7 +3f2d0c20: move *a7, a7, 1 +3f2d0c30: setf 8, 0, 0 +3f2d0c40: move *a7(0x50), a7, 0 +3f2d0c60: sll 0x3, a7 +3f2d0c70: add a7, a11 +3f2d0c80: movk 2, a7 +3f2d0c90: movb a7, *a11(0x58) +3f2d0cb0: move *a13(0x270), a11, 1 +3f2d0cd0: sll 0x5, a11 +3f2d0ce0: addi 0xa6000, a11 +3f2d0d10: move *a11, a11, 1 +3f2d0d20: move *a13(0x270), a5, 1 +3f2d0d40: sll 0x5, a5 +3f2d0d50: addi 0xa6000, a5 +3f2d0d80: move *a5, a5, 1 +3f2d0d90: move *a5(0x50), a5, 0 +3f2d0db0: sll 0x6, a5 +3f2d0dc0: add a5, a11 +3f2d0dd0: move *a13(0x30), a5, 1 +3f2d0df0: move *a5(0xc0), a7, 1 +3f2d0e10: move *a7(0xd8), a7, 1 +3f2d0e30: move *a7(0x128), *a11(0xa8), 1 +3f2d0e60: move *a13(0x270), a11, 1 +3f2d0e80: sll 0x5, a11 +3f2d0e90: addi 0xa6000, a11 +3f2d0ec0: move *a11, a11, 1 +3f2d0ed0: move *a13(0x270), a7, 1 +3f2d0ef0: sll 0x5, a7 +3f2d0f00: addi 0xa6000, a7 +3f2d0f30: move *a7, a7, 1 +3f2d0f40: move *a7(0x50), a7, 0 +3f2d0f60: sll 0x6, a7 +3f2d0f70: add a7, a11 +3f2d0f80: move *a5(0xc0), a7, 1 +3f2d0fa0: move *a7(0xd8), a7, 1 +3f2d0fc0: move *a7(0x148), *a11(0xc8), 1 +3f2d0ff0: move *a13(0x270), a11, 1 +3f2d1010: sll 0x5, a11 +3f2d1020: addi 0xa6000, a11 +3f2d1050: move *a11, a11, 1 +3f2d1060: move *a13(0x270), a7, 1 +3f2d1080: sll 0x5, a7 +3f2d1090: addi 0xa6000, a7 +3f2d10c0: move *a7, a7, 1 +3f2d10d0: move *a7(0x50), a7, 0 +3f2d10f0: sll 0x6, a7 +3f2d1100: add a7, a11 +3f2d1110: move *a5(0xe0), a7, 1 +3f2d1130: move *a7(0xd8), a7, 1 +3f2d1150: move *a7(0x128), *a11(0x328), 1 +3f2d1180: move *a13(0x270), a11, 1 +3f2d11a0: sll 0x5, a11 +3f2d11b0: addi 0xa6000, a11 +3f2d11e0: move *a11, a11, 1 +3f2d11f0: move *a13(0x270), a7, 1 +3f2d1210: sll 0x5, a7 +3f2d1220: addi 0xa6000, a7 +3f2d1250: move *a7, a7, 1 +3f2d1260: move *a7(0x50), a7, 0 +3f2d1280: sll 0x6, a7 +3f2d1290: add a7, a11 +3f2d12a0: move *a5(0xe0), a7, 1 +3f2d12c0: move *a7(0xd8), a7, 1 +3f2d12e0: move *a7(0x148), *a11(0x348), 1 +3f2d1310: move *a13(0x270), a11, 1 +3f2d1330: sll 0x5, a11 +3f2d1340: addi 0xa6000, a11 +3f2d1370: move *a11, a11, 1 +3f2d1380: move *a11(0x50), a7, 0 +3f2d13a0: inc a7 +3f2d13b0: movb a7, *a11(0x50) +3f2d13d0: move *a13(0x270), a11, 1 +3f2d13f0: sll 0x5, a11 +3f2d1400: addi 0xa6000, a11 +3f2d1430: move *a11, a11, 1 +3f2d1440: movk 1, a7 +3f2d1450: movb a7, *a11(0x30) +3f2d1470: move *a5(0x120), *a14+, 1 +3f2d1490: move *a5(0x140), *a14+, 1 +3f2d14b0: calla L3FE10860 +3f2d14e0: move -*a14, a8, 1 +3f2d14f0: move a8, *a13(0x70), 1 +3f2d1510: move *a5(0x160), *a14+, 1 +3f2d1530: move *a5(0x180), *a14+, 1 +3f2d1550: calla L3FE10860 +3f2d1580: move -*a14, a8, 1 +3f2d1590: move a8, *a13(0x90), 1 +3f2d15b0: jauc L3F2D5760 +L3F2D15D0: +3f2d15d0: move *a13(0x270), a11, 1 +3f2d15f0: sll 0x5, a11 +3f2d1600: addi 0xa6000, a11 +3f2d1630: move *a11, a11, 1 +3f2d1640: move *a13(0x270), a7, 1 +3f2d1660: sll 0x5, a7 +3f2d1670: addi 0xa6000, a7 +3f2d16a0: move *a7, a7, 1 +3f2d16b0: setf 8, 0, 0 +3f2d16c0: move *a7(0x50), a7, 0 +3f2d16e0: sll 0x3, a7 +3f2d16f0: add a7, a11 +3f2d1700: movk 3, a7 +3f2d1710: movb a7, *a11(0x58) +3f2d1730: move *a13(0x270), a11, 1 +3f2d1750: sll 0x5, a11 +3f2d1760: addi 0xa6000, a11 +3f2d1790: move *a11, a11, 1 +3f2d17a0: move *a13(0x270), a5, 1 +3f2d17c0: sll 0x5, a5 +3f2d17d0: addi 0xa6000, a5 +3f2d1800: move *a5, a5, 1 +3f2d1810: move *a5(0x50), a5, 0 +3f2d1830: sll 0x6, a5 +3f2d1840: add a5, a11 +3f2d1850: move *a13(0x30), a5, 1 +3f2d1870: move *a5(0xc0), a7, 1 +3f2d1890: move *a7(0xd8), a7, 1 +3f2d18b0: move *a7(0x128), *a11(0xa8), 1 +3f2d18e0: move *a13(0x270), a11, 1 +3f2d1900: sll 0x5, a11 +3f2d1910: addi 0xa6000, a11 +3f2d1940: move *a11, a11, 1 +3f2d1950: move *a13(0x270), a7, 1 +3f2d1970: sll 0x5, a7 +3f2d1980: addi 0xa6000, a7 +3f2d19b0: move *a7, a7, 1 +3f2d19c0: move *a7(0x50), a7, 0 +3f2d19e0: sll 0x6, a7 +3f2d19f0: add a7, a11 +3f2d1a00: move *a5(0xc0), a7, 1 +3f2d1a20: move *a7(0xd8), a7, 1 +3f2d1a40: move *a7(0x148), *a11(0xc8), 1 +3f2d1a70: move *a13(0x270), a11, 1 +3f2d1a90: sll 0x5, a11 +3f2d1aa0: addi 0xa6000, a11 +3f2d1ad0: move *a11, a11, 1 +3f2d1ae0: move *a13(0x270), a7, 1 +3f2d1b00: sll 0x5, a7 +3f2d1b10: addi 0xa6000, a7 +3f2d1b40: move *a7, a7, 1 +3f2d1b50: move *a7(0x50), a7, 0 +3f2d1b70: sll 0x6, a7 +3f2d1b80: add a7, a11 +3f2d1b90: move *a5(0xe0), a7, 1 +3f2d1bb0: move *a7(0xd8), a7, 1 +3f2d1bd0: move *a7(0x128), *a11(0x328), 1 +3f2d1c00: move *a13(0x270), a11, 1 +3f2d1c20: sll 0x5, a11 +3f2d1c30: addi 0xa6000, a11 +3f2d1c60: move *a11, a11, 1 +3f2d1c70: move *a13(0x270), a7, 1 +3f2d1c90: sll 0x5, a7 +3f2d1ca0: addi 0xa6000, a7 +3f2d1cd0: move *a7, a7, 1 +3f2d1ce0: move *a7(0x50), a7, 0 +3f2d1d00: sll 0x6, a7 +3f2d1d10: add a7, a11 +3f2d1d20: move *a5(0xe0), a7, 1 +3f2d1d40: move *a7(0xd8), a7, 1 +3f2d1d60: move *a7(0x148), *a11(0x348), 1 +3f2d1d90: move *a13(0x270), a11, 1 +3f2d1db0: sll 0x5, a11 +3f2d1dc0: addi 0xa6000, a11 +3f2d1df0: move *a11, a11, 1 +3f2d1e00: move *a11(0x50), a7, 0 +3f2d1e20: inc a7 +3f2d1e30: movb a7, *a11(0x50) +3f2d1e50: move *a13(0x270), a11, 1 +3f2d1e70: sll 0x5, a11 +3f2d1e80: addi 0xa6000, a11 +3f2d1eb0: move *a11, a11, 1 +3f2d1ec0: movk 1, a7 +3f2d1ed0: movb a7, *a11(0x38) +3f2d1ef0: move *a5(0x100), *a13(0xb0), 1 +3f2d1f20: move *a5(0x120), *a13(0xd0), 1 +3f2d1f50: move *a13(0xb0), *a14+, 1 +3f2d1f70: move *a13(0xd0), *a14+, 1 +3f2d1f90: movi 0x3f2e57f0, a8 +3f2d1fc0: move *a8+, *a14+, 1 +3f2d1fd0: move *a8+, *a14+, 1 +3f2d1fe0: calla L3FE0E730 +3f2d2010: jreq L3F2D2070 +3f2d2020: move *a13(0xb0), *a14+, 1 +3f2d2040: move *a13(0xd0), *a14+, 1 +3f2d2060: jruc L3F2D20E0 +L3F2D2070: +3f2d2070: move *a13(0xb0), *a14+, 1 +3f2d2090: move *a13(0xd0), *a14+, 1 +3f2d20b0: calla L3FE0C7B0 +L3F2D20E0: +3f2d20e0: movi 0x3f2e5830, a8 +3f2d2110: move *a8+, *a14+, 1 +3f2d2120: move *a8+, *a14+, 1 +3f2d2130: calla L3FE0E730 +3f2d2160: jreq L3F2D2530 +3f2d2170: move *a13(0xb0), *a14+, 1 +3f2d2190: move *a13(0xd0), *a14+, 1 +3f2d21b0: movi 0x3f2e57f0, a8 +3f2d21e0: move *a8+, *a14+, 1 +3f2d21f0: move *a8+, *a14+, 1 +3f2d2200: calla L3FE0E730 +3f2d2230: jreq L3F2D2290 +3f2d2240: move *a13(0xb0), *a14+, 1 +3f2d2260: move *a13(0xd0), *a14+, 1 +3f2d2280: jruc L3F2D2300 +L3F2D2290: +3f2d2290: move *a13(0xb0), *a14+, 1 +3f2d22b0: move *a13(0xd0), *a14+, 1 +3f2d22d0: calla L3FE0C7B0 +L3F2D2300: +3f2d2300: movi 0x3f2e5870, a8 +3f2d2330: move *a8+, *a14+, 1 +3f2d2340: move *a8+, *a14+, 1 +3f2d2350: calla L3FE0E6F0 +3f2d2380: jreq L3F2D2530 +3f2d2390: move *a13(0x270), a11, 1 +3f2d23b0: sll 0x5, a11 +3f2d23c0: addi 0xa6000, a11 +3f2d23f0: move *a11, a11, 1 +3f2d2400: move *a13(0xb0), *a14+, 1 +3f2d2420: move *a13(0xd0), *a14+, 1 +3f2d2440: movi 0x3f2e57f0, a8 +3f2d2470: move *a8+, *a14+, 1 +3f2d2480: move *a8+, *a14+, 1 +3f2d2490: calla L3FE0E730 +3f2d24c0: jrne L3F2D24E0 +3f2d24d0: movk 3, a7 +L3F2D24E0: +3f2d24e0: setf 16, 0, 0 +3f2d24f0: move a7, *a11(0x778), 0 +3f2d2510: jauc L3F2D5760 +L3F2D2530: +3f2d2530: move *a13(0xb0), *a14+, 1 +3f2d2550: move *a13(0xd0), *a14+, 1 +3f2d2570: movi 0x3f2e57f0, a8 +3f2d25a0: move *a8+, *a14+, 1 +3f2d25b0: move *a8+, *a14+, 1 +3f2d25c0: calla L3FE0E730 +3f2d25f0: jreq L3F2D2650 +3f2d2600: move *a13(0xb0), *a14+, 1 +3f2d2620: move *a13(0xd0), *a14+, 1 +3f2d2640: jruc L3F2D26C0 +L3F2D2650: +3f2d2650: move *a13(0xb0), *a14+, 1 +3f2d2670: move *a13(0xd0), *a14+, 1 +3f2d2690: calla L3FE0C7B0 +L3F2D26C0: +3f2d26c0: movi 0x3f2e58b0, a8 +3f2d26f0: move *a8+, *a14+, 1 +3f2d2700: move *a8+, *a14+, 1 +3f2d2710: calla L3FE0E730 +3f2d2740: jreq L3F2D2A40 +3f2d2750: move *a13(0xb0), *a14+, 1 +3f2d2770: move *a13(0xd0), *a14+, 1 +3f2d2790: movi 0x3f2e57f0, a8 +3f2d27c0: move *a8+, *a14+, 1 +3f2d27d0: move *a8+, *a14+, 1 +3f2d27e0: calla L3FE0E730 +3f2d2810: jreq L3F2D2870 +3f2d2820: move *a13(0xb0), *a14+, 1 +3f2d2840: move *a13(0xd0), *a14+, 1 +3f2d2860: jruc L3F2D28E0 +L3F2D2870: +3f2d2870: move *a13(0xb0), *a14+, 1 +3f2d2890: move *a13(0xd0), *a14+, 1 +3f2d28b0: calla L3FE0C7B0 +L3F2D28E0: +3f2d28e0: movi 0x3f2e58f0, a8 +3f2d2910: move *a8+, *a14+, 1 +3f2d2920: move *a8+, *a14+, 1 +3f2d2930: calla L3FE0E6F0 +3f2d2960: jreq L3F2D2A40 +3f2d2970: move *a13(0x270), a11, 1 +3f2d2990: sll 0x5, a11 +3f2d29a0: addi 0xa6000, a11 +3f2d29d0: move *a11, a11, 1 +3f2d29e0: movk 2, a7 +3f2d29f0: setf 16, 0, 0 +3f2d2a00: move a7, *a11(0x778), 0 +3f2d2a20: jauc L3F2D5760 +L3F2D2A40: +3f2d2a40: move *a13(0xb0), *a14+, 1 +3f2d2a60: move *a13(0xd0), *a14+, 1 +3f2d2a80: movi 0x3f2e57f0, a8 +3f2d2ab0: move *a8+, *a14+, 1 +3f2d2ac0: move *a8+, *a14+, 1 +3f2d2ad0: calla L3FE0E730 +3f2d2b00: jreq L3F2D2B60 +3f2d2b10: move *a13(0xb0), *a14+, 1 +3f2d2b30: move *a13(0xd0), *a14+, 1 +3f2d2b50: jruc L3F2D2BD0 +L3F2D2B60: +3f2d2b60: move *a13(0xb0), *a14+, 1 +3f2d2b80: move *a13(0xd0), *a14+, 1 +3f2d2ba0: calla L3FE0C7B0 +L3F2D2BD0: +3f2d2bd0: movi 0x3f2e5930, a8 +3f2d2c00: move *a8+, *a14+, 1 +3f2d2c10: move *a8+, *a14+, 1 +3f2d2c20: calla L3FE0E730 +3f2d2c50: jaeq L3F2D5760 +3f2d2c70: move *a13(0xb0), *a14+, 1 +3f2d2c90: move *a13(0xd0), *a14+, 1 +3f2d2cb0: movi 0x3f2e57f0, a8 +3f2d2ce0: move *a8+, *a14+, 1 +3f2d2cf0: move *a8+, *a14+, 1 +3f2d2d00: calla L3FE0E730 +3f2d2d30: jreq L3F2D2D90 +3f2d2d40: move *a13(0xb0), *a14+, 1 +3f2d2d60: move *a13(0xd0), *a14+, 1 +3f2d2d80: jruc L3F2D2E00 +L3F2D2D90: +3f2d2d90: move *a13(0xb0), *a14+, 1 +3f2d2db0: move *a13(0xd0), *a14+, 1 +3f2d2dd0: calla L3FE0C7B0 +L3F2D2E00: +3f2d2e00: movi 0x3f2e5970, a8 +3f2d2e30: move *a8+, *a14+, 1 +3f2d2e40: move *a8+, *a14+, 1 +3f2d2e50: calla L3FE0E6F0 +3f2d2e80: jaeq L3F2D5760 +3f2d2ea0: move *a13(0x270), a11, 1 +3f2d2ec0: sll 0x5, a11 +3f2d2ed0: addi 0xa6000, a11 +3f2d2f00: move *a11, a11, 1 +3f2d2f10: move *a13(0xb0), *a14+, 1 +3f2d2f30: move *a13(0xd0), *a14+, 1 +3f2d2f50: movi 0x3f2e57f0, a8 +3f2d2f80: move *a8+, *a14+, 1 +3f2d2f90: move *a8+, *a14+, 1 +3f2d2fa0: calla L3FE0E730 +3f2d2fd0: jreq L3F2D2FF0 +3f2d2fe0: movk 3, a7 +L3F2D2FF0: +3f2d2ff0: setf 16, 0, 0 +3f2d3000: move a7, *a11(0x778), 0 +3f2d3020: jauc L3F2D5760 +L3F2D3040: +3f2d3040: move *a13(0x270), a11, 1 +3f2d3060: sll 0x5, a11 +3f2d3070: addi 0xa6000, a11 +3f2d30a0: move *a11, a11, 1 +3f2d30b0: move *a13(0x270), a7, 1 +3f2d30d0: sll 0x5, a7 +3f2d30e0: addi 0xa6000, a7 +3f2d3110: move *a7, a7, 1 +3f2d3120: setf 8, 0, 0 +3f2d3130: move *a7(0x50), a7, 0 +3f2d3150: sll 0x3, a7 +3f2d3160: add a7, a11 +3f2d3170: movk 4, a7 +3f2d3180: movb a7, *a11(0x58) +3f2d31a0: move *a13(0x270), a11, 1 +3f2d31c0: sll 0x5, a11 +3f2d31d0: addi 0xa6000, a11 +3f2d3200: move *a11, a11, 1 +3f2d3210: move *a13(0x270), a5, 1 +3f2d3230: sll 0x5, a5 +3f2d3240: addi 0xa6000, a5 +3f2d3270: move *a5, a5, 1 +3f2d3280: move *a5(0x50), a5, 0 +3f2d32a0: sll 0x6, a5 +3f2d32b0: add a5, a11 +3f2d32c0: move *a13(0x30), a5, 1 +3f2d32e0: move *a5(0xc0), a7, 1 +3f2d3300: move *a7(0xd8), a7, 1 +3f2d3320: move *a7(0x128), *a11(0xa8), 1 +3f2d3350: move *a13(0x270), a11, 1 +3f2d3370: sll 0x5, a11 +3f2d3380: addi 0xa6000, a11 +3f2d33b0: move *a11, a11, 1 +3f2d33c0: move *a13(0x270), a7, 1 +3f2d33e0: sll 0x5, a7 +3f2d33f0: addi 0xa6000, a7 +3f2d3420: move *a7, a7, 1 +3f2d3430: move *a7(0x50), a7, 0 +3f2d3450: sll 0x6, a7 +3f2d3460: add a7, a11 +3f2d3470: move *a5(0xc0), a7, 1 +3f2d3490: move *a7(0xd8), a7, 1 +3f2d34b0: move *a7(0x148), *a11(0xc8), 1 +3f2d34e0: move *a13(0x270), a11, 1 +3f2d3500: sll 0x5, a11 +3f2d3510: addi 0xa6000, a11 +3f2d3540: move *a11, a11, 1 +3f2d3550: move *a13(0x270), a7, 1 +3f2d3570: sll 0x5, a7 +3f2d3580: addi 0xa6000, a7 +3f2d35b0: move *a7, a7, 1 +3f2d35c0: move *a7(0x50), a7, 0 +3f2d35e0: sll 0x6, a7 +3f2d35f0: add a7, a11 +3f2d3600: move *a5(0xe0), a7, 1 +3f2d3620: move *a7(0xd8), a7, 1 +3f2d3640: move *a7(0x128), *a11(0x328), 1 +3f2d3670: move *a13(0x270), a11, 1 +3f2d3690: sll 0x5, a11 +3f2d36a0: addi 0xa6000, a11 +3f2d36d0: move *a11, a11, 1 +3f2d36e0: move *a13(0x270), a7, 1 +3f2d3700: sll 0x5, a7 +3f2d3710: addi 0xa6000, a7 +3f2d3740: move *a7, a7, 1 +3f2d3750: move *a7(0x50), a7, 0 +3f2d3770: sll 0x6, a7 +3f2d3780: add a7, a11 +3f2d3790: move *a5(0xe0), a7, 1 +3f2d37b0: move *a7(0xd8), a7, 1 +3f2d37d0: move *a7(0x148), *a11(0x348), 1 +3f2d3800: move *a13(0x270), a11, 1 +3f2d3820: sll 0x5, a11 +3f2d3830: addi 0xa6000, a11 +3f2d3860: move *a11, a11, 1 +3f2d3870: move *a11(0x50), a7, 0 +3f2d3890: inc a7 +3f2d38a0: movb a7, *a11(0x50) +3f2d38c0: move *a13(0x270), a11, 1 +3f2d38e0: sll 0x5, a11 +3f2d38f0: addi 0xa6000, a11 +3f2d3920: move *a11, a11, 1 +3f2d3930: movk 1, a7 +3f2d3940: movb a7, *a11(0x40) +3f2d3960: move *a13(0x270), a11, 1 +3f2d3980: sll 0x5, a11 +3f2d3990: addi 0xa6000, a11 +3f2d39c0: move *a11, a11, 1 +3f2d39d0: movb *a5(0x100), *a11(0x788) +3f2d3a00: move *a13(0x270), a11, 1 +3f2d3a20: sll 0x5, a11 +3f2d3a30: addi 0xa6000, a11 +3f2d3a60: move *a11, a11, 1 +3f2d3a70: movb *a5(0x120), *a11(0x790) +3f2d3aa0: jauc L3F2D5760 +L3F2D3AC0: +3f2d3ac0: move *a13(0x270), a11, 1 +3f2d3ae0: sll 0x5, a11 +3f2d3af0: addi 0xa6000, a11 +3f2d3b20: move *a11, a11, 1 +3f2d3b30: move *a13(0x270), a7, 1 +3f2d3b50: sll 0x5, a7 +3f2d3b60: addi 0xa6000, a7 +3f2d3b90: move *a7, a7, 1 +3f2d3ba0: setf 8, 0, 0 +3f2d3bb0: move *a7(0x50), a7, 0 +3f2d3bd0: sll 0x3, a7 +3f2d3be0: add a7, a11 +3f2d3bf0: movk 5, a7 +3f2d3c00: movb a7, *a11(0x58) +3f2d3c20: move *a13(0x270), a11, 1 +3f2d3c40: sll 0x5, a11 +3f2d3c50: addi 0xa6000, a11 +3f2d3c80: move *a11, a11, 1 +3f2d3c90: move *a13(0x270), a5, 1 +3f2d3cb0: sll 0x5, a5 +3f2d3cc0: addi 0xa6000, a5 +3f2d3cf0: move *a5, a5, 1 +3f2d3d00: move *a5(0x50), a5, 0 +3f2d3d20: sll 0x6, a5 +3f2d3d30: add a5, a11 +3f2d3d40: move *a13(0x30), a5, 1 +3f2d3d60: move *a5(0xc0), a7, 1 +3f2d3d80: move *a7(0xd8), a7, 1 +3f2d3da0: move *a7(0x128), *a11(0xa8), 1 +3f2d3dd0: move *a13(0x270), a11, 1 +3f2d3df0: sll 0x5, a11 +3f2d3e00: addi 0xa6000, a11 +3f2d3e30: move *a11, a11, 1 +3f2d3e40: move *a13(0x270), a7, 1 +3f2d3e60: sll 0x5, a7 +3f2d3e70: addi 0xa6000, a7 +3f2d3ea0: move *a7, a7, 1 +3f2d3eb0: move *a7(0x50), a7, 0 +3f2d3ed0: sll 0x6, a7 +3f2d3ee0: add a7, a11 +3f2d3ef0: move *a5(0xc0), a7, 1 +3f2d3f10: move *a7(0xd8), a7, 1 +3f2d3f30: move *a7(0x148), *a11(0xc8), 1 +3f2d3f60: move *a13(0x270), a11, 1 +3f2d3f80: sll 0x5, a11 +3f2d3f90: addi 0xa6000, a11 +3f2d3fc0: move *a11, a11, 1 +3f2d3fd0: move *a13(0x270), a7, 1 +3f2d3ff0: sll 0x5, a7 +3f2d4000: addi 0xa6000, a7 +3f2d4030: move *a7, a7, 1 +3f2d4040: move *a7(0x50), a7, 0 +3f2d4060: sll 0x6, a7 +3f2d4070: add a7, a11 +3f2d4080: sub a7, a7 +3f2d4090: move a7, *a11(0x328), 1 +3f2d40b0: move *a13(0x270), a11, 1 +3f2d40d0: sll 0x5, a11 +3f2d40e0: addi 0xa6000, a11 +3f2d4110: move *a11, a11, 1 +3f2d4120: move *a13(0x270), a7, 1 +3f2d4140: sll 0x5, a7 +3f2d4150: addi 0xa6000, a7 +3f2d4180: move *a7, a7, 1 +3f2d4190: move *a7(0x50), a7, 0 +3f2d41b0: sll 0x6, a7 +3f2d41c0: add a7, a11 +3f2d41d0: sub a7, a7 +3f2d41e0: move a7, *a11(0x348), 1 +3f2d4200: move *a13(0x270), a11, 1 +3f2d4220: sll 0x5, a11 +3f2d4230: addi 0xa6000, a11 +3f2d4260: move *a11, a11, 1 +3f2d4270: move *a11(0x50), a7, 0 +3f2d4290: inc a7 +3f2d42a0: movb a7, *a11(0x50) +3f2d42c0: move *a13(0x270), a11, 1 +3f2d42e0: sll 0x5, a11 +3f2d42f0: addi 0xa6000, a11 +3f2d4320: move *a11, a11, 1 +3f2d4330: movk 1, a7 +3f2d4340: movb a7, *a11(0x48) +3f2d4360: move *a5(0x2e8), *a13(0xf0), 1 +3f2d4390: move *a13(0xf0), a11, 1 +3f2d43b0: move *a11(0x0), *a13(0x110), 1 +3f2d43e0: move *a13(0x110), a7, 1 +3f2d4400: move *a7(0x180), a5, 1 +3f2d4420: move *a11(0x20), a7, 1 +3f2d4440: cmp a7, a5 +3f2d4450: jreq L3F2D4570 +3f2d4460: move *a13(0x110), a7, 1 +3f2d4480: move a14, -*sp, 1 +3f2d4490: sub a5, a5 +3f2d44a0: move a5, *a14+, 1 +3f2d44b0: movk 24, a5 +3f2d44c0: move a5, *a14+, 1 +3f2d44d0: move *a11(0x20), *a14+, 1 +3f2d44f0: calla L3F8BA520 +3f2d4520: move a8, *a7(0x160), 1 +3f2d4540: move *a11(0x20), *a7(0x180), 1 +L3F2D4570: +3f2d4570: move *a13(0x110), a7, 1 +3f2d4590: move *a7(0x160), a5, 1 +3f2d45b0: jreq L3F2D4660 +3f2d45c0: move *a7(0x160), a5, 1 +3f2d45e0: setf 16, 1, 0 +3f2d45f0: move *a5, a5, 0 +3f2d4600: jreq L3F2D46D0 +3f2d4610: move *a7(0x160), a5, 1 +3f2d4630: move *a5, a5, 0 +3f2d4640: dec a5 +3f2d4650: jreq L3F2D46D0 +L3F2D4660: +3f2d4660: sub a5, a5 +3f2d4670: move a5, *a7(0x160), 1 +3f2d4690: movi 0xffff, a5 +3f2d46b0: move a5, *a7(0x180), 1 +L3F2D46D0: +3f2d46d0: move *a7(0x160), a5, 1 +3f2d46f0: jrne L3F2D4830 +3f2d4700: move a14, -*sp, 1 +3f2d4710: movk 9, a5 +3f2d4720: move a5, *a14+, 1 +3f2d4730: move *a11(0x20), *a14+, 1 +3f2d4750: setf 8, 0, 0 +3f2d4760: move *a9(0x8), a8, 0 +3f2d4780: move a8, *a14+, 1 +3f2d4790: move @0x1ad960, *a14+, 1 +3f2d47c0: move a7, *a14+, 1 +3f2d47d0: calla L3F7FD2F0 +3f2d4800: move a5, a8 +3f2d4810: jauc L3F2D8A40 +L3F2D4830: +3f2d4830: move *a7(0x1c0), a5, 1 +3f2d4850: move *a11(0x40), a7, 1 +3f2d4870: cmp a7, a5 +3f2d4880: jreq L3F2D49A0 +3f2d4890: move *a13(0x110), a7, 1 +3f2d48b0: move a14, -*sp, 1 +3f2d48c0: sub a5, a5 +3f2d48d0: move a5, *a14+, 1 +3f2d48e0: movk 32, a5 +3f2d48f0: move a5, *a14+, 1 +3f2d4900: move *a11(0x40), *a14+, 1 +3f2d4920: calla L3F8BA520 +3f2d4950: move a8, *a7(0x1a0), 1 +3f2d4970: move *a11(0x40), *a7(0x1c0), 1 +L3F2D49A0: +3f2d49a0: move *a13(0x110), a7, 1 +3f2d49c0: move *a7(0x1a0), a5, 1 +3f2d49e0: jrne L3F2D4A30 +3f2d49f0: movi 0xffff, a5 +3f2d4a10: move a5, *a7(0x1c0), 1 +L3F2D4A30: +3f2d4a30: move *a7(0x1a0), a5, 1 +3f2d4a50: jrne L3F2D4B90 +3f2d4a60: move a14, -*sp, 1 +3f2d4a70: movk 13, a5 +3f2d4a80: move a5, *a14+, 1 +3f2d4a90: move *a11(0x40), *a14+, 1 +3f2d4ab0: setf 8, 0, 0 +3f2d4ac0: move *a9(0x8), a8, 0 +3f2d4ae0: move a8, *a14+, 1 +3f2d4af0: move @0x1ad960, *a14+, 1 +3f2d4b20: move a7, *a14+, 1 +3f2d4b30: calla L3F7FD2F0 +3f2d4b60: move a5, a8 +3f2d4b70: jauc L3F2D8A40 +L3F2D4B90: +3f2d4b90: move *a7(0x160), a5, 1 +3f2d4bb0: setf 16, 1, 0 +3f2d4bc0: move *a5, a5, 0 +3f2d4bd0: inc a5 +3f2d4be0: jreq L3F2D4D40 +3f2d4bf0: move *a7(0x1a0), a5, 1 +3f2d4c10: move *a7(0x160), a7, 1 +3f2d4c30: movb *a5(0x180), a5 +3f2d4c50: move *a7(0x10), a7, 0 +3f2d4c70: cmp a7, a5 +3f2d4c80: jrne L3F2D4D40 +3f2d4c90: move *a13(0x110), a7, 1 +3f2d4cb0: move *a7(0x1a0), a5, 1 +3f2d4cd0: move *a7(0x160), a7, 1 +3f2d4cf0: move *a5, a5, 1 +3f2d4d00: move *a7(0x20), a7, 1 +3f2d4d20: cmp a7, a5 +3f2d4d30: jreq L3F2D4F00 +L3F2D4D40: +3f2d4d40: move *a13(0x110), a7, 1 +3f2d4d60: sub a5, a5 +3f2d4d70: move a5, *a7(0x1a0), 1 +3f2d4d90: movi 0xffff, a5 +3f2d4db0: move a5, *a7(0x1c0), 1 +3f2d4dd0: move a14, -*sp, 1 +3f2d4de0: movk 8, a5 +3f2d4df0: move a5, *a14+, 1 +3f2d4e00: move *a11(0x40), *a14+, 1 +3f2d4e20: setf 8, 0, 0 +3f2d4e30: move *a9(0x8), a8, 0 +3f2d4e50: move a8, *a14+, 1 +3f2d4e60: move @0x1ad960, *a14+, 1 +3f2d4e90: move a7, *a14+, 1 +3f2d4ea0: calla L3F7FD2F0 +3f2d4ed0: move a5, a8 +3f2d4ee0: jauc L3F2D8A40 +L3F2D4F00: +3f2d4f00: move *a13(0x110), a7, 1 +3f2d4f20: move *a7(0x1a0), a5, 1 +3f2d4f40: move *a7(0x160), a7, 1 +3f2d4f60: move *a5(0x60), a5, 1 +3f2d4f80: move *a7(0x40), a7, 1 +3f2d4fa0: cmp a7, a5 +3f2d4fb0: jreq L3F2D5060 +3f2d4fc0: move a14, -*sp, 1 +3f2d4fd0: move *a13(0x110), a7, 1 +3f2d4ff0: move *a7(0x1a0), *a14+, 1 +3f2d5010: move *a7(0x160), *a14+, 1 +3f2d5030: calla L3F863590 +L3F2D5060: +3f2d5060: move *a13(0x270), a7, 1 +3f2d5080: sll 0x5, a7 +3f2d5090: addi 0xa6000, a7 +3f2d50c0: move *a7, a7, 1 +3f2d50d0: move *a11, a5, 1 +3f2d50e0: move *a5(0x1a0), *a7(0x638), 1 +3f2d5110: move *a13(0x270), a7, 1 +3f2d5130: sll 0x5, a7 +3f2d5140: addi 0xa6000, a7 +3f2d5170: move *a7, a7, 1 +3f2d5180: move *a11, a5, 1 +3f2d5190: move *a5(0x160), *a7(0x658), 1 +3f2d51c0: move *a11(0xc0), a7, 1 +3f2d51e0: move *a7(0xa8), *a13(0x130), 1 +3f2d5210: move *a11(0xc0), a7, 1 +3f2d5230: move *a7(0xe8), *a13(0x150), 1 +3f2d5260: move *a11(0xc0), a7, 1 +3f2d5280: move *a7(0x128), *a13(0x170), 1 +3f2d52b0: move *a11(0xc0), a7, 1 +3f2d52d0: move *a7(0x148), *a13(0x190), 1 +3f2d5300: move *a13(0x270), a7, 1 +3f2d5320: sll 0x5, a7 +3f2d5330: addi 0xa6000, a7 +3f2d5360: move *a7, a7, 1 +3f2d5370: move *a13(0x30), a5, 1 +3f2d5390: move *a5(0x308), *a7(0x678), 1 +3f2d53c0: move *a13(0x270), a7, 1 +3f2d53e0: sll 0x5, a7 +3f2d53f0: addi 0xa6000, a7 +3f2d5420: move *a7, a7, 1 +3f2d5430: move *a5(0x328), *a7(0x698), 1 +3f2d5460: jruc L3F2D5760 +L3F2D5470: +3f2d5470: move a14, -*sp, 1 +3f2d5480: movi 0x3f2e38e8, a8 +3f2d54b0: move a8, *a14+, 1 +3f2d54c0: calla L3F927BC0 +3f2d54f0: move *a13(0xf0), a11, 1 +3f2d5510: jreq L3F2D5570 +3f2d5520: move a14, -*sp, 1 +3f2d5530: move a11, *a14+, 1 +3f2d5540: calla L3F522FF0 +L3F2D5570: +3f2d5570: move a14, -*sp, 1 +3f2d5580: move *a13(0x270), *a14+, 1 +3f2d55a0: movk 1, a7 +3f2d55b0: move a7, *a14+, 1 +3f2d55c0: calla L3F2E1DF0 +3f2d55f0: movk 2, a8 +3f2d5600: jauc L3F2D8A40 +L3F2D5620: +3f2d5620: move *a13(0x30), a11, 1 +3f2d5640: movb *a11(0x58), a8 +3f2d5660: subk 3, a8 +3f2d5670: jaeq L3F2D3AC0 +3f2d5690: subk 2, a8 +3f2d56a0: jaeq L3F2D0B50 +3f2d56c0: dec a8 +3f2d56d0: jaeq L3F2CFF90 +3f2d56f0: dec a8 +3f2d5700: jaeq L3F2D15D0 +3f2d5720: subk 2, a8 +3f2d5730: jaeq L3F2D3040 +3f2d5750: jruc L3F2D5470 +L3F2D5760: +3f2d5760: move *a5(0x20), *a13(0x30), 1 +3f2d5790: move *a13(0x30), a11, 1 +3f2d57b0: movb *a11(0x50), a7 +3f2d57d0: subk 3, a7 +3f2d57e0: jrne L3F2D5620 +L3F2D57F0: +3f2d57f0: move *a13(0x270), a11, 1 +3f2d5810: sll 0x5, a11 +3f2d5820: addi 0xa6000, a11 +3f2d5850: move *a11, a11, 1 +3f2d5860: move *a13(0x50), a7, 1 +3f2d5880: move *a7(0xd8), a5, 1 +3f2d58a0: move *a5(0x128), *a11(0x5d0), 1 +3f2d58d0: move *a13(0x270), a11, 1 +3f2d58f0: sll 0x5, a11 +3f2d5900: addi 0xa6000, a11 +3f2d5930: move *a11, a11, 1 +3f2d5940: move *a7(0xd8), a5, 1 +3f2d5960: move *a5(0x148), *a11(0x5f0), 1 +3f2d5990: move *a13(0x270), a11, 1 +3f2d59b0: sll 0x5, a11 +3f2d59c0: addi 0xa6000, a11 +3f2d59f0: move *a11, a11, 1 +3f2d5a00: move *a7(0xd8), a5, 1 +3f2d5a20: move *a5(0x28), *a11(0x610), 1 +3f2d5a50: move *a13(0x270), a11, 1 +3f2d5a70: sll 0x5, a11 +3f2d5a80: addi 0xa6000, a11 +3f2d5ab0: move *a11, a11, 1 +3f2d5ac0: move *a7(0xd8), a5, 1 +3f2d5ae0: movb *a5(0x20), *a11(0x630) +3f2d5b10: move *a13(0x270), a11, 1 +3f2d5b30: sll 0x5, a11 +3f2d5b40: addi 0xa6000, a11 +3f2d5b70: move *a11, a11, 1 +3f2d5b80: setf 8, 0, 0 +3f2d5b90: move *a11(0x28), a11, 0 +3f2d5bb0: jrne L3F2D5D40 +3f2d5bc0: move *a13(0x270), a11, 1 +3f2d5be0: sll 0x5, a11 +3f2d5bf0: addi 0xa6000, a11 +3f2d5c20: move *a11, a11, 1 +3f2d5c30: move *a7(0xd8), a5, 1 +3f2d5c50: move *a5(0x128), *a11(0x738), 1 +3f2d5c80: move *a13(0x270), a11, 1 +3f2d5ca0: sll 0x5, a11 +3f2d5cb0: addi 0xa6000, a11 +3f2d5ce0: move *a11, a11, 1 +3f2d5cf0: move *a7(0xd8), a5, 1 +3f2d5d10: move *a5(0x148), *a11(0x758), 1 +L3F2D5D40: +3f2d5d40: move *a13(0x270), a11, 1 +3f2d5d60: sll 0x5, a11 +3f2d5d70: addi 0xa6000, a11 +3f2d5da0: move *a11, a11, 1 +3f2d5db0: move *a11(0x30), a11, 0 +3f2d5dd0: jrne L3F2D5F70 +3f2d5de0: move *a13(0x270), a11, 1 +3f2d5e00: sll 0x5, a11 +3f2d5e10: addi 0xa6000, a11 +3f2d5e40: move *a11, a11, 1 +3f2d5e50: move *a7(0xd8), a5, 1 +3f2d5e70: move *a5(0x128), *a11(0x6b8), 1 +3f2d5ea0: move *a13(0x270), a11, 1 +3f2d5ec0: sll 0x5, a11 +3f2d5ed0: addi 0xa6000, a11 +3f2d5f00: move *a11, a11, 1 +3f2d5f10: move *a7(0xd8), a5, 1 +3f2d5f30: move *a5(0x148), *a11(0x6d8), 1 +3f2d5f60: jruc L3F2D6270 +L3F2D5F70: +3f2d5f70: move *a13(0x270), a11, 1 +3f2d5f90: sll 0x5, a11 +3f2d5fa0: addi 0xa6000, a11 +3f2d5fd0: move *a11, a11, 1 +3f2d5fe0: move *a7(0xd8), a5, 1 +3f2d6000: move *a5(0x128), a8, 1 +3f2d6020: calla L3FE114E0 +3f2d6050: move *a13(0x70), *a14+, 1 +3f2d6070: calla L3FE0FAF0 +3f2d60a0: calla L3FE11080 +3f2d60d0: move a8, *a11(0x6b8), 1 +3f2d60f0: move *a13(0x270), a11, 1 +3f2d6110: sll 0x5, a11 +3f2d6120: addi 0xa6000, a11 +3f2d6150: move *a11, a11, 1 +3f2d6160: move *a7(0xd8), a5, 1 +3f2d6180: move *a5(0x148), a8, 1 +3f2d61a0: calla L3FE114E0 +3f2d61d0: move *a13(0x90), *a14+, 1 +3f2d61f0: calla L3FE0FAF0 +3f2d6220: calla L3FE11080 +3f2d6250: move a8, *a11(0x6d8), 1 +L3F2D6270: +3f2d6270: move *a13(0xffe0), a11, 1 +3f2d6290: move *a11(0x60), a5, 1 +3f2d62b0: move *a5(0x40), a5, 1 +3f2d62d0: move *a5(0x20), a5, 0 +3f2d62f0: subk 2, a5 +3f2d6300: jrne L3F2D63E0 +3f2d6310: move *a13(0x270), a5, 1 +3f2d6330: sll 0x5, a5 +3f2d6340: addi 0xa6000, a5 +3f2d6370: move *a5, a5, 1 +3f2d6380: move *a11(0x60), a7, 1 +3f2d63a0: move *a7(0x40), *a5(0x798), 1 +3f2d63d0: jruc L3F2D6480 +L3F2D63E0: +3f2d63e0: move *a13(0x270), a5, 1 +3f2d6400: sll 0x5, a5 +3f2d6410: addi 0xa6000, a5 +3f2d6440: move *a5, a5, 1 +3f2d6450: sub a7, a7 +3f2d6460: move a7, *a5(0x798), 1 +L3F2D6480: +3f2d6480: move a14, -*sp, 1 +3f2d6490: move *a13(0x270), *a14+, 1 +3f2d64b0: movk 1, a7 +3f2d64c0: move a7, *a14+, 1 +3f2d64d0: calla L3F3CF990 +3f2d6500: move a8, *a13(0x230), 1 +3f2d6520: move a8, a5 +3f2d6530: jreq L3F2D6640 +3f2d6540: move a14, -*sp, 1 +3f2d6550: move *a13(0xf0), *a14+, 1 +3f2d6570: calla L3F522FF0 +3f2d65a0: move a14, -*sp, 1 +3f2d65b0: move *a13(0x270), *a14+, 1 +3f2d65d0: move a7, *a14+, 1 +3f2d65e0: calla L3F2E1DF0 +3f2d6610: move a5, a8 +3f2d6620: jauc L3F2D8A40 +L3F2D6640: +3f2d6640: move *a13(0x270), a7, 1 +3f2d6660: sll 0x5, a7 +3f2d6670: addi 0xa6000, a7 +3f2d66a0: move *a7, a7, 1 +3f2d66b0: setf 8, 0, 0 +3f2d66c0: move *a7(0x48), a7, 0 +3f2d66e0: jaeq L3F2D7E50 +3f2d6700: move *a13(0x270), a7, 1 +3f2d6720: sll 0x5, a7 +3f2d6730: addi 0xa6000, a7 +3f2d6760: move *a7, a7, 1 +3f2d6770: move *a7(0x658), a7, 1 +3f2d6790: setf 16, 1, 0 +3f2d67a0: move *a7, a7, 0 +3f2d67b0: dec a7 +3f2d67c0: jreq L3F2D6890 +3f2d67d0: move *a13(0x270), a7, 1 +3f2d67f0: sll 0x5, a7 +3f2d6800: addi 0xa6000, a7 +3f2d6830: move *a7, a7, 1 +3f2d6840: move *a7(0x658), a7, 1 +3f2d6860: move *a7(0x360), a7, 0 +3f2d6880: jruc L3F2D6990 +L3F2D6890: +3f2d6890: move *a13(0x270), a7, 1 +3f2d68b0: sll 0x5, a7 +3f2d68c0: addi 0xa6000, a7 +3f2d68f0: move *a7, a7, 1 +3f2d6900: move *a7(0x658), a7, 1 +3f2d6920: move *a7(0x80), a7, 1 +3f2d6940: move *a7(0x60), a7, 1 +3f2d6960: setf 16, 0, 0 +3f2d6970: move *a7(0x110), a7, 0 +L3F2D6990: +3f2d6990: move *a13(0x270), a5, 1 +3f2d69b0: sll 0x5, a5 +3f2d69c0: addi 0xa6000, a5 +3f2d69f0: move *a5, a5, 1 +3f2d6a00: move *a5(0x658), a5, 1 +3f2d6a20: move *a5(0x20), a5, 1 +3f2d6a40: setf 16, 1, 0 +3f2d6a50: move *a5(0x40), a5, 0 +3f2d6a70: cmp a5, a7 +3f2d6a80: jrnc L3F2D6D20 +3f2d6a90: move *a13(0x270), a7, 1 +3f2d6ab0: sll 0x5, a7 +3f2d6ac0: addi 0xa6000, a7 +3f2d6af0: move *a7, a7, 1 +3f2d6b00: move *a7(0x658), a7, 1 +3f2d6b20: move *a7, a7, 0 +3f2d6b30: dec a7 +3f2d6b40: jreq L3F2D6C10 +3f2d6b50: move *a13(0x270), a7, 1 +3f2d6b70: sll 0x5, a7 +3f2d6b80: addi 0xa6000, a7 +3f2d6bb0: move *a7, a7, 1 +3f2d6bc0: move *a7(0x658), a7, 1 +3f2d6be0: move *a7(0x360), a7, 0 +3f2d6c00: jruc L3F2D6DF0 +L3F2D6C10: +3f2d6c10: move *a13(0x270), a7, 1 +3f2d6c30: sll 0x5, a7 +3f2d6c40: addi 0xa6000, a7 +3f2d6c70: move *a7, a7, 1 +3f2d6c80: move *a7(0x658), a7, 1 +3f2d6ca0: move *a7(0x80), a7, 1 +3f2d6cc0: move *a7(0x60), a7, 1 +3f2d6ce0: setf 16, 0, 0 +3f2d6cf0: move *a7(0x110), a7, 0 +3f2d6d10: jruc L3F2D6DF0 +L3F2D6D20: +3f2d6d20: move *a13(0x270), a7, 1 +3f2d6d40: sll 0x5, a7 +3f2d6d50: addi 0xa6000, a7 +3f2d6d80: move *a7, a7, 1 +3f2d6d90: move *a7(0x658), a7, 1 +3f2d6db0: move *a7(0x20), a7, 1 +3f2d6dd0: move *a7(0x40), a7, 0 +L3F2D6DF0: +3f2d6df0: move a7, *a13(0x1f0), 1 +3f2d6e10: move *a13(0x270), a5, 1 +3f2d6e30: sll 0x5, a5 +3f2d6e40: addi 0xa6000, a5 +3f2d6e70: move *a5, a5, 1 +3f2d6e80: move *a5(0x658), a5, 1 +3f2d6ea0: setf 16, 1, 0 +3f2d6eb0: move *a5, a5, 0 +3f2d6ec0: dec a5 +3f2d6ed0: jreq L3F2D6FA0 +3f2d6ee0: move *a13(0x270), a5, 1 +3f2d6f00: sll 0x5, a5 +3f2d6f10: addi 0xa6000, a5 +3f2d6f40: move *a5, a5, 1 +3f2d6f50: move *a5(0x658), a5, 1 +3f2d6f70: move *a5(0x370), a5, 0 +3f2d6f90: jruc L3F2D70A0 +L3F2D6FA0: +3f2d6fa0: move *a13(0x270), a5, 1 +3f2d6fc0: sll 0x5, a5 +3f2d6fd0: addi 0xa6000, a5 +3f2d7000: move *a5, a5, 1 +3f2d7010: move *a5(0x658), a5, 1 +3f2d7030: move *a5(0x80), a5, 1 +3f2d7050: move *a5(0x60), a5, 1 +3f2d7070: setf 16, 0, 0 +3f2d7080: move *a5(0x100), a5, 0 +L3F2D70A0: +3f2d70a0: move *a13(0x270), a7, 1 +3f2d70c0: sll 0x5, a7 +3f2d70d0: addi 0xa6000, a7 +3f2d7100: move *a7, a7, 1 +3f2d7110: move *a7(0x658), a7, 1 +3f2d7130: move *a7(0x20), a7, 1 +3f2d7150: setf 16, 1, 0 +3f2d7160: move *a7(0x50), a7, 0 +3f2d7180: cmp a7, a5 +3f2d7190: jrnc L3F2D7430 +3f2d71a0: move *a13(0x270), a7, 1 +3f2d71c0: sll 0x5, a7 +3f2d71d0: addi 0xa6000, a7 +3f2d7200: move *a7, a7, 1 +3f2d7210: move *a7(0x658), a7, 1 +3f2d7230: move *a7, a7, 0 +3f2d7240: dec a7 +3f2d7250: jreq L3F2D7320 +3f2d7260: move *a13(0x270), a7, 1 +3f2d7280: sll 0x5, a7 +3f2d7290: addi 0xa6000, a7 +3f2d72c0: move *a7, a7, 1 +3f2d72d0: move *a7(0x658), a7, 1 +3f2d72f0: move *a7(0x370), a7, 0 +3f2d7310: jruc L3F2D7500 +L3F2D7320: +3f2d7320: move *a13(0x270), a7, 1 +3f2d7340: sll 0x5, a7 +3f2d7350: addi 0xa6000, a7 +3f2d7380: move *a7, a7, 1 +3f2d7390: move *a7(0x658), a7, 1 +3f2d73b0: move *a7(0x80), a7, 1 +3f2d73d0: move *a7(0x60), a7, 1 +3f2d73f0: setf 16, 0, 0 +3f2d7400: move *a7(0x100), a7, 0 +3f2d7420: jruc L3F2D7500 +L3F2D7430: +3f2d7430: move *a13(0x270), a7, 1 +3f2d7450: sll 0x5, a7 +3f2d7460: addi 0xa6000, a7 +3f2d7490: move *a7, a7, 1 +3f2d74a0: move *a7(0x658), a7, 1 +3f2d74c0: move *a7(0x20), a7, 1 +3f2d74e0: move *a7(0x50), a7, 0 +L3F2D7500: +3f2d7500: move a7, *a13(0x210), 1 +3f2d7520: move *a13(0x270), a5, 1 +3f2d7540: sll 0x5, a5 +3f2d7550: addi 0xa6000, a5 +3f2d7580: move *a5, a5, 1 +3f2d7590: move *a5(0x678), a5, 1 +3f2d75b0: move *a13(0x1f0), a7, 1 +3f2d75d0: cmp a7, a5 +3f2d75e0: jrnc L3F2D7D40 +3f2d75f0: move *a13(0x270), a5, 1 +3f2d7610: sll 0x5, a5 +3f2d7620: addi 0xa6000, a5 +3f2d7650: move *a5, a5, 1 +3f2d7660: move *a5(0x698), a5, 1 +3f2d7680: move *a13(0x210), a7, 1 +3f2d76a0: cmp a7, a5 +3f2d76b0: jrnc L3F2D7D40 +3f2d76c0: move *a13(0x270), a5, 1 +3f2d76e0: sll 0x5, a5 +3f2d76f0: addi 0xa6000, a5 +3f2d7720: move *a5, a5, 1 +3f2d7730: move *a5(0x678), a5, 1 +3f2d7750: move *a13(0x170), a7, 1 +3f2d7770: add a7, a5 +3f2d7780: jreq L3F2D7D40 +3f2d7790: move *a13(0x270), a5, 1 +3f2d77b0: sll 0x5, a5 +3f2d77c0: addi 0xa6000, a5 +3f2d77f0: move *a5, a5, 1 +3f2d7800: move *a5(0x698), a5, 1 +3f2d7820: move *a13(0x190), a7, 1 +3f2d7840: add a7, a5 +3f2d7850: jreq L3F2D7D40 +3f2d7860: move *a13(0x270), a5, 1 +3f2d7880: sll 0x5, a5 +3f2d7890: addi 0xa6000, a5 +3f2d78c0: move *a5, a5, 1 +3f2d78d0: move *a5(0x678), a5, 1 +3f2d78f0: move *a13(0x170), a7, 1 +3f2d7910: add a7, a5 +3f2d7920: move *a13(0x1f0), a7, 1 +3f2d7940: cmp a7, a5 +3f2d7950: jrls L3F2D7A20 +3f2d7960: move *a13(0x270), a5, 1 +3f2d7980: sll 0x5, a5 +3f2d7990: addi 0xa6000, a5 +3f2d79c0: move *a5, a5, 1 +3f2d79d0: move *a5(0x678), a5, 1 +3f2d79f0: sub a5, a7 +3f2d7a00: move a7, *a13(0x170), 1 +L3F2D7A20: +3f2d7a20: move *a13(0x270), a7, 1 +3f2d7a40: sll 0x5, a7 +3f2d7a50: addi 0xa6000, a7 +3f2d7a80: move *a7, a7, 1 +3f2d7a90: move *a7(0x698), a7, 1 +3f2d7ab0: move *a13(0x190), a5, 1 +3f2d7ad0: add a5, a7 +3f2d7ae0: move *a13(0x210), a5, 1 +3f2d7b00: cmp a5, a7 +3f2d7b10: jrls L3F2D7BE0 +3f2d7b20: move *a13(0x270), a7, 1 +3f2d7b40: sll 0x5, a7 +3f2d7b50: addi 0xa6000, a7 +3f2d7b80: move *a7, a7, 1 +3f2d7b90: move *a7(0x698), a7, 1 +3f2d7bb0: sub a7, a5 +3f2d7bc0: move a5, *a13(0x190), 1 +L3F2D7BE0: +3f2d7be0: move a14, -*sp, 1 +3f2d7bf0: movk 1, a7 +3f2d7c00: move a7, *a14+, 1 +3f2d7c10: move *a13(0x190), *a14+, 1 +3f2d7c30: move *a13(0x170), *a14+, 1 +3f2d7c50: move *a13(0x150), *a14+, 1 +3f2d7c70: move *a13(0x130), *a14+, 1 +3f2d7c90: move *a13(0x270), a5, 1 +3f2d7cb0: sll 0x5, a5 +3f2d7cc0: addi 0xa6000, a5 +3f2d7cf0: move *a5+, *a14+, 1 +3f2d7d00: calla L3F2DDE50 +3f2d7d30: jruc L3F2D7E50 +L3F2D7D40: +3f2d7d40: move a14, -*sp, 1 +3f2d7d50: move *a13(0xf0), *a14+, 1 +3f2d7d70: calla L3F522FF0 +3f2d7da0: move a14, -*sp, 1 +3f2d7db0: move *a13(0x270), *a14+, 1 +3f2d7dd0: movk 1, a7 +3f2d7de0: move a7, *a14+, 1 +3f2d7df0: calla L3F2E1DF0 +3f2d7e20: sub a8, a8 +3f2d7e30: jauc L3F2D8A40 +L3F2D7E50: +3f2d7e50: calla L3FB3F9C0 +3f2d7e80: move a8, @0xa5e60, 1 +3f2d7eb0: move a14, -*sp, 1 +3f2d7ec0: move *a13(0x270), a7, 1 +3f2d7ee0: sll 0x5, a7 +3f2d7ef0: addi 0xa6000, a7 +3f2d7f20: move *a7+, *a14+, 1 +3f2d7f30: calla L3F3AF540 +3f2d7f60: move a8, *a13(0x230), 1 +3f2d7f80: calla L3FB3F9C0 +3f2d7fb0: move a8, @0xa5e80, 1 +3f2d7fe0: move a14, -*sp, 1 +3f2d7ff0: move *a13(0xf0), *a14+, 1 +3f2d8010: calla L3F522FF0 +3f2d8040: move a14, -*sp, 1 +3f2d8050: move *a13(0x270), *a14+, 1 +3f2d8070: movk 1, a7 +3f2d8080: move a7, *a14+, 1 +3f2d8090: calla L3F2E1DF0 +3f2d80c0: calla L3FB3F9C0 +3f2d80f0: move a8, @0xa5ea0, 1 +3f2d8120: move a14, -*sp, 1 +3f2d8130: movi 0x3f2e3a10, a8 +3f2d8160: move a8, *a14+, 1 +3f2d8170: calla L3F927BC0 +3f2d81a0: move a14, -*sp, 1 +3f2d81b0: move @0xa5ea0, a5, 1 +3f2d81e0: move @0xa5e40, a7, 1 +3f2d8210: sub a7, a5 +3f2d8220: move a5, *a14+, 1 +3f2d8230: movi 0x3f2e3aa8, a8 +3f2d8260: move a8, *a14+, 1 +3f2d8270: calla L3F927BC0 +3f2d82a0: move a14, -*sp, 1 +3f2d82b0: move @0xa5ea0, a7, 1 +3f2d82e0: move @0xa5e80, a5, 1 +3f2d8310: sub a5, a7 +3f2d8320: move @0xa5e60, a11, 1 +3f2d8350: add a11, a7 +3f2d8360: move @0xa5e40, a5, 1 +3f2d8390: sub a5, a7 +3f2d83a0: move a7, *a14+, 1 +3f2d83b0: movi 0x3f2e3ba8, a8 +3f2d83e0: move a8, *a14+, 1 +3f2d83f0: calla L3F927BC0 +3f2d8420: move a14, -*sp, 1 +3f2d8430: move @0xa5ee0, a11, 1 +3f2d8460: move @0xa5ec0, a7, 1 +3f2d8490: sub a7, a11 +3f2d84a0: move a11, *a14+, 1 +3f2d84b0: movi 0x3f2e3ca8, a8 +3f2d84e0: move a8, *a14+, 1 +3f2d84f0: calla L3F927BC0 +3f2d8520: move a14, -*sp, 1 +3f2d8530: move @0xa5e80, a11, 1 +3f2d8560: move @0xa5e60, a7, 1 +3f2d8590: sub a7, a11 +3f2d85a0: move a11, *a14+, 1 +3f2d85b0: movi 0x3f2e3da8, a8 +3f2d85e0: move a8, *a14+, 1 +3f2d85f0: calla L3F927BC0 +3f2d8620: move a14, -*sp, 1 +3f2d8630: move @0xa5f20, a11, 1 +3f2d8660: move @0xa5f00, a7, 1 +3f2d8690: sub a7, a11 +3f2d86a0: move a11, *a14+, 1 +3f2d86b0: movi 0x3f2e3ea8, a8 +3f2d86e0: move a8, *a14+, 1 +3f2d86f0: calla L3F927BC0 +3f2d8720: move a14, -*sp, 1 +3f2d8730: move @0xa5f60, a11, 1 +3f2d8760: move @0xa5f40, a7, 1 +3f2d8790: sub a7, a11 +3f2d87a0: move a11, *a14+, 1 +3f2d87b0: movi 0x3f2e3fa8, a8 +3f2d87e0: move a8, *a14+, 1 +3f2d87f0: calla L3F927BC0 +3f2d8820: move a14, -*sp, 1 +3f2d8830: move @0xa5fa0, a11, 1 +3f2d8860: move @0xa5f80, a7, 1 +3f2d8890: sub a7, a11 +3f2d88a0: move a11, *a14+, 1 +3f2d88b0: movi 0x3f2e40a8, a8 +3f2d88e0: move a8, *a14+, 1 +3f2d88f0: calla L3F927BC0 +3f2d8920: move a14, -*sp, 1 +3f2d8930: move @0xa5fe0, a11, 1 +3f2d8960: move @0xa5fc0, a7, 1 +3f2d8990: sub a7, a11 +3f2d89a0: move a11, *a14+, 1 +3f2d89b0: movi 0x3f2e41a8, a8 +3f2d89e0: move a8, *a14+, 1 +3f2d89f0: calla L3F927BC0 +3f2d8a20: move *a13(0x230), a8, 1 +L3F2D8A40: +3f2d8a40: move *sp(0xc0), a14, 1 +3f2d8a60: mmfm sp, a5,a7,a9,a11,a13 +3f2d8a80: rets 2 +L3F2D8A90: +3f2d8a90: mmtm sp, a5,a7,a9,a11,a13 +3f2d8ab0: move a14, a13 +3f2d8ac0: addi 0x2e0, a14 +3f2d8ae0: move *a13(0x160), a11, 1 +3f2d8b00: move *a11(0x40), a9, 1 +3f2d8b20: calla L3FB3F9C0 +3f2d8b50: move a8, @0xa5e40, 1 +3f2d8b80: setf 8, 0, 0 +3f2d8b90: move @0xa6220, a11, 0 +3f2d8bc0: jaeq L3F2DC0D0 +3f2d8be0: move a14, -*sp, 1 +3f2d8bf0: movi 0x7b8, a7 +3f2d8c10: move a7, *a14+, 1 +3f2d8c20: calla L3FB1D3A0 +3f2d8c50: move a8, @0xa6000, 1 +3f2d8c80: move a8, a11 +3f2d8c90: jrne L3F2D8D50 +3f2d8ca0: move a14, -*sp, 1 +3f2d8cb0: movi 0x3f2e36f8, a8 +3f2d8ce0: move a8, *a14+, 1 +3f2d8cf0: calla L3F927BC0 +3f2d8d20: movk 11, a8 +3f2d8d30: jauc L3F2DDE00 +L3F2D8D50: +3f2d8d50: sub a7, a7 +3f2d8d60: movb a7, @0xa6220 +3f2d8d90: move a7, *a8, 1 +3f2d8da0: movk 1, a11 +3f2d8db0: movb a11, *a8(0x20) +3f2d8dd0: movb a7, *a8(0x28) +3f2d8df0: movb a7, *a8(0x30) +3f2d8e10: movb a7, *a8(0x38) +3f2d8e30: movb a7, *a8(0x40) +3f2d8e50: movb a7, *a8(0x48) +3f2d8e70: movb a7, *a8(0x50) +3f2d8e90: move a7, *a13(0x2c0), 1 +L3F2D8EB0: +3f2d8eb0: move @0xa6000, a11, 1 +3f2d8ee0: move *a13(0x2c0), a7, 1 +3f2d8f00: sll 0x3, a7 +3f2d8f10: add a11, a7 +3f2d8f20: sub a11, a11 +3f2d8f30: movb a11, *a7(0x58) +3f2d8f50: move *a13(0x2c0), a7, 1 +3f2d8f70: inc a7 +3f2d8f80: move a7, *a13(0x2c0), 1 +3f2d8fa0: subk 10, a7 +3f2d8fb0: jrlt L3F2D8EB0 +3f2d8fc0: move *a13(0xffe0), a7, 1 +3f2d8fe0: move *a7(0x8), *a13(0xa0), 1 +3f2d9010: move *a7(0x28), *a13(0xc0), 1 +3f2d9040: move @0xa6000, a11, 1 +3f2d9070: move *a13(0xc0), *a11(0x798), 1 +3f2d90a0: sub a7, a7 +3f2d90b0: move a7, *a13(0x120), 1 +3f2d90d0: move a7, *a13(0x140), 1 +3f2d90f0: move *a13(0xffe0), a5, 1 +3f2d9110: move *a5(0x48), *a11(0x5a8), 1 +3f2d9140: movb a7, *a11(0x5c8) +3f2d9160: move *a13(0xa0), a5, 1 +3f2d9180: move *a5(0x160), a5, 1 +3f2d91a0: move *a5(0xd8), a5, 1 +3f2d91c0: move *a5(0x28), *a11(0x610), 1 +3f2d91f0: move *a13(0xa0), a5, 1 +3f2d9210: move *a5(0x80), *a11(0x5d0), 1 +3f2d9240: move *a5(0xa0), *a11(0x5f0), 1 +3f2d9270: move *a5(0x160), a5, 1 +3f2d9290: move *a5(0xd8), a5, 1 +3f2d92b0: movb *a5(0x20), *a11(0x630) +3f2d92e0: move a7, *a11(0x638), 1 +3f2d9300: move a7, *a11(0x658), 1 +3f2d9320: move *a13(0xa0), a5, 1 +3f2d9340: move *a5(0x80), *a11(0x6b8), 1 +3f2d9370: move *a5(0xa0), *a11(0x6d8), 1 +3f2d93a0: move a7, *a11(0x6f8), 1 +3f2d93c0: move a7, *a11(0x718), 1 +3f2d93e0: move *a5(0x80), *a11(0x738), 1 +3f2d9410: move *a5(0xa0), *a11(0x758), 1 +3f2d9440: setf 16, 0, 0 +3f2d9450: move a7, *a11(0x778), 0 +3f2d9470: movb a7, *a11(0x788) +3f2d9490: movb a7, *a11(0x790) +3f2d94b0: jauc L3F2DC0D0 +L3F2D94D0: +3f2d94d0: move *a13(0xffe0), a11, 1 +3f2d94f0: move *a11(0x8), *a13(0xa0), 1 +3f2d9520: move *a11(0x28), *a13(0xc0), 1 +3f2d9550: move @0xa6000, a7, 1 +3f2d9580: move *a7(0x50), a5, 0 +3f2d95a0: sll 0x3, a5 +3f2d95b0: add a7, a5 +3f2d95c0: movk 1, a11 +3f2d95d0: movb a11, *a5(0x58) +3f2d95f0: move *a7(0x50), a5, 0 +3f2d9610: sll 0x6, a5 +3f2d9620: add a7, a5 +3f2d9630: move *a13(0xa0), a11, 1 +3f2d9650: move *a11(0x80), *a5(0xa8), 1 +3f2d9680: move *a7(0x50), a5, 0 +3f2d96a0: sll 0x6, a5 +3f2d96b0: add a7, a5 +3f2d96c0: move *a11(0xa0), *a5(0xc8), 1 +3f2d96f0: move *a7(0x50), a5, 0 +3f2d9710: sll 0x6, a5 +3f2d9720: add a7, a5 +3f2d9730: move *a13(0xc0), a11, 1 +3f2d9750: move *a11(0x80), *a5(0x328), 1 +3f2d9780: move *a7(0x50), a5, 0 +3f2d97a0: sll 0x6, a5 +3f2d97b0: add a7, a5 +3f2d97c0: move *a11(0xa0), *a5(0x348), 1 +3f2d97f0: move *a7(0x50), a5, 0 +3f2d9810: inc a5 +3f2d9820: movb a5, *a7(0x50) +3f2d9840: movk 1, a5 +3f2d9850: movb a5, *a7(0x28) +3f2d9870: move *a13(0xffe0), *a13(0x0), 1 +3f2d98a0: move *a13, a5, 1 +3f2d98b0: setf 16, 0, 0 +3f2d98c0: move *a5(0x88), a5, 0 +3f2d98e0: move a5, *a7(0x6f8), 1 +3f2d9900: move *a13, a5, 1 +3f2d9910: move *a5(0x98), a5, 0 +3f2d9930: move a5, *a7(0x718), 1 +3f2d9950: move *a13, a5, 1 +3f2d9960: move *a5(0xa8), a5, 0 +3f2d9980: move a5, *a7(0x738), 1 +3f2d99a0: move *a13, a5, 1 +3f2d99b0: move *a5(0xb8), a5, 0 +3f2d99d0: move a5, *a7(0x758), 1 +3f2d99f0: jauc L3F2DC210 +L3F2D9A10: +3f2d9a10: move *a13(0xffe0), a11, 1 +3f2d9a30: move *a11(0x8), *a13(0xa0), 1 +3f2d9a60: move *a11(0x28), *a13(0xc0), 1 +3f2d9a90: move @0xa6000, a7, 1 +3f2d9ac0: move *a7(0x50), a5, 0 +3f2d9ae0: sll 0x3, a5 +3f2d9af0: add a7, a5 +3f2d9b00: movk 2, a11 +3f2d9b10: movb a11, *a5(0x58) +3f2d9b30: move *a7(0x50), a5, 0 +3f2d9b50: sll 0x6, a5 +3f2d9b60: add a7, a5 +3f2d9b70: move *a13(0xa0), a11, 1 +3f2d9b90: move *a11(0x80), *a5(0xa8), 1 +3f2d9bc0: move *a7(0x50), a5, 0 +3f2d9be0: sll 0x6, a5 +3f2d9bf0: add a7, a5 +3f2d9c00: move *a11(0xa0), *a5(0xc8), 1 +3f2d9c30: move *a7(0x50), a5, 0 +3f2d9c50: sll 0x6, a5 +3f2d9c60: add a7, a5 +3f2d9c70: move *a13(0xc0), a11, 1 +3f2d9c90: move *a11(0x80), *a5(0x328), 1 +3f2d9cc0: move *a7(0x50), a5, 0 +3f2d9ce0: sll 0x6, a5 +3f2d9cf0: add a7, a5 +3f2d9d00: move *a11(0xa0), *a5(0x348), 1 +3f2d9d30: move *a7(0x50), a5, 0 +3f2d9d50: inc a5 +3f2d9d60: movb a5, *a7(0x50) +3f2d9d80: movk 1, a5 +3f2d9d90: movb a5, *a7(0x30) +3f2d9db0: move *a13(0xffe0), *a13(0x60), 1 +3f2d9de0: move *a13(0x60), a5, 1 +3f2d9e00: move *a5(0x88), a8, 1 +3f2d9e20: calla L3FE114E0 +3f2d9e50: move *a13(0xa0), a5, 1 +3f2d9e70: move *a5(0x80), a8, 1 +3f2d9e90: calla L3FE114E0 +3f2d9ec0: calla L3FE0F590 +3f2d9ef0: move -*a14, a8, 1 +3f2d9f00: move a8, *a13(0xe0), 1 +3f2d9f20: move *a13(0x60), a5, 1 +3f2d9f40: move *a5(0xa8), a8, 1 +3f2d9f60: calla L3FE114E0 +3f2d9f90: move *a13(0xa0), a5, 1 +3f2d9fb0: move *a5(0xa0), a8, 1 +3f2d9fd0: calla L3FE114E0 +3f2da000: calla L3FE0F590 +3f2da030: move -*a14, a8, 1 +3f2da040: move a8, *a13(0x100), 1 +3f2da060: move *a7(0x5d0), a8, 1 +3f2da080: calla L3FE114E0 +3f2da0b0: move *a13(0xe0), *a14+, 1 +3f2da0d0: calla L3FE0FAF0 +3f2da100: calla L3FE11080 +3f2da130: move a8, *a7(0x6b8), 1 +3f2da150: move *a7(0x5f0), a8, 1 +3f2da170: calla L3FE114E0 +3f2da1a0: move *a13(0x100), *a14+, 1 +3f2da1c0: calla L3FE0FAF0 +3f2da1f0: calla L3FE11080 +3f2da220: move a8, *a7(0x6d8), 1 +3f2da240: jauc L3F2DC210 +L3F2DA260: +3f2da260: move *a13(0xffe0), a11, 1 +3f2da280: move *a11(0x8), *a13(0xa0), 1 +3f2da2b0: move *a11(0x28), *a13(0xc0), 1 +3f2da2e0: move @0xa6000, a7, 1 +3f2da310: move *a7(0x50), a5, 0 +3f2da330: sll 0x3, a5 +3f2da340: add a7, a5 +3f2da350: movk 3, a11 +3f2da360: movb a11, *a5(0x58) +3f2da380: move *a7(0x50), a5, 0 +3f2da3a0: sll 0x6, a5 +3f2da3b0: add a7, a5 +3f2da3c0: move *a13(0xa0), a11, 1 +3f2da3e0: move *a11(0x80), *a5(0xa8), 1 +3f2da410: move *a7(0x50), a5, 0 +3f2da430: sll 0x6, a5 +3f2da440: add a7, a5 +3f2da450: move *a11(0xa0), *a5(0xc8), 1 +3f2da480: move *a7(0x50), a5, 0 +3f2da4a0: sll 0x6, a5 +3f2da4b0: add a7, a5 +3f2da4c0: move *a13(0xc0), a11, 1 +3f2da4e0: move *a11(0x80), *a5(0x328), 1 +3f2da510: move *a7(0x50), a5, 0 +3f2da530: sll 0x6, a5 +3f2da540: add a7, a5 +3f2da550: move *a11(0xa0), *a5(0x348), 1 +3f2da580: move *a7(0x50), a5, 0 +3f2da5a0: inc a5 +3f2da5b0: movb a5, *a7(0x50) +3f2da5d0: movk 1, a5 +3f2da5e0: movb a5, *a7(0x38) +3f2da600: move *a13(0xffe0), *a13(0x40), 1 +3f2da630: move *a13(0x40), a5, 1 +3f2da650: setf 16, 0, 0 +3f2da660: move *a5(0x88), *a7(0x778), 0 +3f2da690: jauc L3F2DC210 +L3F2DA6B0: +3f2da6b0: move *a13(0xffe0), a11, 1 +3f2da6d0: move *a11(0x8), *a13(0xa0), 1 +3f2da700: move *a11(0x28), *a13(0xc0), 1 +3f2da730: move @0xa6000, a7, 1 +3f2da760: move *a7(0x50), a5, 0 +3f2da780: sll 0x3, a5 +3f2da790: add a7, a5 +3f2da7a0: movk 4, a11 +3f2da7b0: movb a11, *a5(0x58) +3f2da7d0: move *a7(0x50), a5, 0 +3f2da7f0: sll 0x6, a5 +3f2da800: add a7, a5 +3f2da810: move *a13(0xa0), a11, 1 +3f2da830: move *a11(0x80), *a5(0xa8), 1 +3f2da860: move *a7(0x50), a5, 0 +3f2da880: sll 0x6, a5 +3f2da890: add a7, a5 +3f2da8a0: move *a11(0xa0), *a5(0xc8), 1 +3f2da8d0: move *a7(0x50), a5, 0 +3f2da8f0: sll 0x6, a5 +3f2da900: add a7, a5 +3f2da910: move *a13(0xc0), a11, 1 +3f2da930: move *a11(0x80), *a5(0x328), 1 +3f2da960: move *a7(0x50), a5, 0 +3f2da980: sll 0x6, a5 +3f2da990: add a7, a5 +3f2da9a0: move *a11(0xa0), *a5(0x348), 1 +3f2da9d0: move *a7(0x50), a5, 0 +3f2da9f0: inc a5 +3f2daa00: movb a5, *a7(0x50) +3f2daa20: movk 1, a5 +3f2daa30: movb a5, *a7(0x40) +3f2daa50: move *a13(0xffe0), *a13(0x20), 1 +3f2daa80: move *a13(0x20), a5, 1 +3f2daaa0: movb *a5(0x88), *a7(0x788) +3f2daad0: movb *a5(0x90), *a7(0x790) +3f2dab00: jauc L3F2DC210 +L3F2DAB20: +3f2dab20: move *a13(0xffe0), a11, 1 +3f2dab40: move *a11(0x8), *a13(0xa0), 1 +3f2dab70: move *a13(0xa0), *a13(0x120), 1 +3f2daba0: move @0xa6000, a7, 1 +3f2dabd0: move *a7(0x50), a5, 0 +3f2dabf0: sll 0x3, a5 +3f2dac00: add a7, a5 +3f2dac10: movk 5, a11 +3f2dac20: movb a11, *a5(0x58) +3f2dac40: move *a7(0x50), a5, 0 +3f2dac60: sll 0x6, a5 +3f2dac70: add a7, a5 +3f2dac80: move *a13(0xa0), a11, 1 +3f2daca0: move *a11(0x80), *a5(0xa8), 1 +3f2dacd0: move *a7(0x50), a5, 0 +3f2dacf0: sll 0x6, a5 +3f2dad00: add a7, a5 +3f2dad10: move *a11(0xa0), *a5(0xc8), 1 +3f2dad40: move *a7(0x50), a5, 0 +3f2dad60: sll 0x6, a5 +3f2dad70: add a7, a5 +3f2dad80: sub a11, a11 +3f2dad90: move a11, *a5(0x328), 1 +3f2dadb0: move *a7(0x50), a5, 0 +3f2dadd0: sll 0x6, a5 +3f2dade0: add a7, a5 +3f2dadf0: move a11, *a5(0x348), 1 +3f2dae10: move *a7(0x50), a5, 0 +3f2dae30: inc a5 +3f2dae40: movb a5, *a7(0x50) +3f2dae60: movk 1, a5 +3f2dae70: movb a5, *a7(0x48) +3f2dae90: move *a13(0xffe0), *a13(0x80), 1 +3f2daec0: move *a13(0x120), a5, 1 +3f2daee0: move *a5(0x100), *a13(0x140), 1 +3f2daf10: move *a13(0x140), a11, 1 +3f2daf30: move *a11(0x0), *a13(0x160), 1 +3f2daf60: move *a13(0x160), a5, 1 +3f2daf80: move *a5(0x180), a5, 1 +3f2dafa0: move *a11(0x20), a11, 1 +3f2dafc0: cmp a11, a5 +3f2dafd0: jreq L3F2DB110 +3f2dafe0: move *a13(0x160), a11, 1 +3f2db000: move a14, -*sp, 1 +3f2db010: sub a5, a5 +3f2db020: move a5, *a14+, 1 +3f2db030: movk 24, a5 +3f2db040: move a5, *a14+, 1 +3f2db050: move *a13(0x140), a5, 1 +3f2db070: move *a5(0x20), *a14+, 1 +3f2db090: calla L3F8BA520 +3f2db0c0: move a8, *a11(0x160), 1 +3f2db0e0: move *a5(0x20), *a11(0x180), 1 +L3F2DB110: +3f2db110: move *a13(0x160), a11, 1 +3f2db130: move *a11(0x160), a7, 1 +3f2db150: jreq L3F2DB200 +3f2db160: move *a11(0x160), a7, 1 +3f2db180: setf 16, 1, 0 +3f2db190: move *a7, a7, 0 +3f2db1a0: jreq L3F2DB270 +3f2db1b0: move *a11(0x160), a7, 1 +3f2db1d0: move *a7, a7, 0 +3f2db1e0: dec a7 +3f2db1f0: jreq L3F2DB270 +L3F2DB200: +3f2db200: sub a7, a7 +3f2db210: move a7, *a11(0x160), 1 +3f2db230: movi 0xffff, a5 +3f2db250: move a5, *a11(0x180), 1 +L3F2DB270: +3f2db270: move *a11(0x160), a7, 1 +3f2db290: jrne L3F2DB3F0 +3f2db2a0: move a14, -*sp, 1 +3f2db2b0: movk 9, a7 +3f2db2c0: move a7, *a14+, 1 +3f2db2d0: move *a13(0x140), a5, 1 +3f2db2f0: move *a5(0x20), *a14+, 1 +3f2db310: setf 8, 0, 0 +3f2db320: move *a9(0x8), a8, 0 +3f2db340: move a8, *a14+, 1 +3f2db350: move @0x1ad960, *a14+, 1 +3f2db380: move a11, *a14+, 1 +3f2db390: calla L3F7FD2F0 +3f2db3c0: move a7, a8 +3f2db3d0: jauc L3F2DDE00 +L3F2DB3F0: +3f2db3f0: move *a13(0x140), a7, 1 +3f2db410: move *a11(0x1c0), a5, 1 +3f2db430: move *a7(0x40), a7, 1 +3f2db450: cmp a7, a5 +3f2db460: jreq L3F2DB580 +3f2db470: move a14, -*sp, 1 +3f2db480: sub a7, a7 +3f2db490: move a7, *a14+, 1 +3f2db4a0: movk 32, a5 +3f2db4b0: move a5, *a14+, 1 +3f2db4c0: move *a13(0x140), a7, 1 +3f2db4e0: move *a7(0x40), *a14+, 1 +3f2db500: calla L3F8BA520 +3f2db530: move a8, *a11(0x1a0), 1 +3f2db550: move *a7(0x40), *a11(0x1c0), 1 +L3F2DB580: +3f2db580: move *a11(0x1a0), a7, 1 +3f2db5a0: jrne L3F2DB5F0 +3f2db5b0: movi 0xffff, a7 +3f2db5d0: move a7, *a11(0x1c0), 1 +L3F2DB5F0: +3f2db5f0: move *a11(0x1a0), a7, 1 +3f2db610: jrne L3F2DB770 +3f2db620: move a14, -*sp, 1 +3f2db630: movk 13, a7 +3f2db640: move a7, *a14+, 1 +3f2db650: move *a13(0x140), a5, 1 +3f2db670: move *a5(0x40), *a14+, 1 +3f2db690: setf 8, 0, 0 +3f2db6a0: move *a9(0x8), a8, 0 +3f2db6c0: move a8, *a14+, 1 +3f2db6d0: move @0x1ad960, *a14+, 1 +3f2db700: move a11, *a14+, 1 +3f2db710: calla L3F7FD2F0 +3f2db740: move a7, a8 +3f2db750: jauc L3F2DDE00 +L3F2DB770: +3f2db770: move *a11(0x160), a7, 1 +3f2db790: setf 16, 1, 0 +3f2db7a0: move *a7, a7, 0 +3f2db7b0: inc a7 +3f2db7c0: jreq L3F2DB900 +3f2db7d0: move *a11(0x1a0), a7, 1 +3f2db7f0: move *a11(0x160), a5, 1 +3f2db810: movb *a7(0x180), a7 +3f2db830: move *a5(0x10), a5, 0 +3f2db850: cmp a5, a7 +3f2db860: jrne L3F2DB900 +3f2db870: move *a11(0x1a0), a7, 1 +3f2db890: move *a11(0x160), a5, 1 +3f2db8b0: move *a7, a7, 1 +3f2db8c0: move *a5(0x20), a5, 1 +3f2db8e0: cmp a5, a7 +3f2db8f0: jreq L3F2DBAC0 +L3F2DB900: +3f2db900: sub a7, a7 +3f2db910: move a7, *a11(0x1a0), 1 +3f2db930: movi 0xffff, a5 +3f2db950: move a5, *a11(0x1c0), 1 +3f2db970: move a14, -*sp, 1 +3f2db980: movk 8, a7 +3f2db990: move a7, *a14+, 1 +3f2db9a0: move *a13(0x140), a7, 1 +3f2db9c0: move *a7(0x40), *a14+, 1 +3f2db9e0: setf 8, 0, 0 +3f2db9f0: move *a9(0x8), a8, 0 +3f2dba10: move a8, *a14+, 1 +3f2dba20: move @0x1ad960, *a14+, 1 +3f2dba50: move a11, *a14+, 1 +3f2dba60: calla L3F7FD2F0 +3f2dba90: movk 8, a8 +3f2dbaa0: jauc L3F2DDE00 +L3F2DBAC0: +3f2dbac0: move *a11(0x1a0), a7, 1 +3f2dbae0: move *a11(0x160), a5, 1 +3f2dbb00: move *a7(0x60), a7, 1 +3f2dbb20: move *a5(0x40), a5, 1 +3f2dbb40: cmp a5, a7 +3f2dbb50: jreq L3F2DBBE0 +3f2dbb60: move a14, -*sp, 1 +3f2dbb70: move *a11(0x1a0), *a14+, 1 +3f2dbb90: move *a11(0x160), *a14+, 1 +3f2dbbb0: calla L3F863590 +L3F2DBBE0: +3f2dbbe0: move @0xa6000, a7, 1 +3f2dbc10: move *a13(0x140), a5, 1 +3f2dbc30: move *a5, a5, 1 +3f2dbc40: move *a5(0x1a0), *a7(0x638), 1 +3f2dbc70: move *a13(0x140), a5, 1 +3f2dbc90: move *a5, a5, 1 +3f2dbca0: move *a5(0x160), *a7(0x658), 1 +3f2dbcd0: move *a13(0x140), a5, 1 +3f2dbcf0: move *a5(0xc0), a5, 1 +3f2dbd10: move *a5(0xa8), *a13(0x180), 1 +3f2dbd40: move *a13(0x140), a5, 1 +3f2dbd60: move *a5(0xc0), a5, 1 +3f2dbd80: move *a5(0xe8), *a13(0x1a0), 1 +3f2dbdb0: move *a13(0x140), a5, 1 +3f2dbdd0: move *a5(0xc0), a5, 1 +3f2dbdf0: move *a5(0x128), *a13(0x1c0), 1 +3f2dbe20: move *a13(0x140), a5, 1 +3f2dbe40: move *a5(0xc0), a5, 1 +3f2dbe60: move *a5(0x148), *a13(0x1e0), 1 +3f2dbe90: move *a13(0x80), a5, 1 +3f2dbeb0: move *a5(0x88), *a7(0x678), 1 +3f2dbee0: move *a5(0xa8), *a7(0x698), 1 +3f2dbf10: jruc L3F2DC210 +L3F2DBF20: +3f2dbf20: move a14, -*sp, 1 +3f2dbf30: movi 0x3f2e42a8, a8 +3f2dbf60: move a8, *a14+, 1 +3f2dbf70: calla L3F927BC0 +3f2dbfa0: move *a13(0x140), a11, 1 +3f2dbfc0: jreq L3F2DC020 +3f2dbfd0: move a14, -*sp, 1 +3f2dbfe0: move a11, *a14+, 1 +3f2dbff0: calla L3F522FF0 +L3F2DC020: +3f2dc020: move a14, -*sp, 1 +3f2dc030: sub a7, a7 +3f2dc040: move a7, *a14+, 1 +3f2dc050: movk 2, a5 +3f2dc060: move a5, *a14+, 1 +3f2dc070: calla L3F2E1DF0 +3f2dc0a0: move a5, a8 +3f2dc0b0: jauc L3F2DDE00 +L3F2DC0D0: +3f2dc0d0: move *a13(0xffe0), a11, 1 +3f2dc0f0: setf 8, 0, 0 +3f2dc100: move *a11, a8, 0 +3f2dc110: dec a8 +3f2dc120: jaeq L3F2D94D0 +3f2dc140: dec a8 +3f2dc150: jaeq L3F2D9A10 +3f2dc170: dec a8 +3f2dc180: jaeq L3F2DA260 +3f2dc1a0: dec a8 +3f2dc1b0: jaeq L3F2DA6B0 +3f2dc1d0: dec a8 +3f2dc1e0: jaeq L3F2DAB20 +3f2dc200: jruc L3F2DBF20 +L3F2DC210: +3f2dc210: move a14, -*sp, 1 +3f2dc220: sub a11, a11 +3f2dc230: move a11, *a14+, 1 +3f2dc240: movk 2, a5 +3f2dc250: move a5, *a14+, 1 +3f2dc260: calla L3F3CF990 +3f2dc290: move a8, *a13(0x280), 1 +3f2dc2b0: move a8, a7 +3f2dc2c0: jreq L3F2DC3C0 +3f2dc2d0: move a14, -*sp, 1 +3f2dc2e0: move *a13(0x140), *a14+, 1 +3f2dc300: calla L3F522FF0 +3f2dc330: move a14, -*sp, 1 +3f2dc340: move a11, *a14+, 1 +3f2dc350: move a5, *a14+, 1 +3f2dc360: calla L3F2E1DF0 +3f2dc390: move a7, a8 +3f2dc3a0: jauc L3F2DDE00 +L3F2DC3C0: +3f2dc3c0: move @0xa6000, a5, 1 +3f2dc3f0: setf 8, 0, 0 +3f2dc400: move *a5(0x48), a11, 0 +3f2dc420: jaeq L3F2DD180 +3f2dc440: move *a5(0x658), a11, 1 +3f2dc460: setf 16, 1, 0 +3f2dc470: move *a11, a11, 0 +3f2dc480: dec a11 +3f2dc490: jreq L3F2DC4F0 +3f2dc4a0: move *a5(0x658), a11, 1 +3f2dc4c0: move *a11(0x360), a11, 0 +3f2dc4e0: jruc L3F2DC580 +L3F2DC4F0: +3f2dc4f0: move *a5(0x658), a11, 1 +3f2dc510: move *a11(0x80), a11, 1 +3f2dc530: move *a11(0x60), a11, 1 +3f2dc550: setf 16, 0, 0 +3f2dc560: move *a11(0x110), a11, 0 +L3F2DC580: +3f2dc580: move *a5(0x658), a7, 1 +3f2dc5a0: move *a7(0x20), a7, 1 +3f2dc5c0: setf 16, 1, 0 +3f2dc5d0: move *a7(0x40), a7, 0 +3f2dc5f0: cmp a7, a11 +3f2dc600: jrnc L3F2DC750 +3f2dc610: move *a5(0x658), a11, 1 +3f2dc630: move *a11, a11, 0 +3f2dc640: dec a11 +3f2dc650: jreq L3F2DC6B0 +3f2dc660: move *a5(0x658), a11, 1 +3f2dc680: move *a11(0x360), a11, 0 +3f2dc6a0: jruc L3F2DC7B0 +L3F2DC6B0: +3f2dc6b0: move *a5(0x658), a11, 1 +3f2dc6d0: move *a11(0x80), a11, 1 +3f2dc6f0: move *a11(0x60), a11, 1 +3f2dc710: setf 16, 0, 0 +3f2dc720: move *a11(0x110), a11, 0 +3f2dc740: jruc L3F2DC7B0 +L3F2DC750: +3f2dc750: move *a5(0x658), a11, 1 +3f2dc770: move *a11(0x20), a11, 1 +3f2dc790: move *a11(0x40), a11, 0 +L3F2DC7B0: +3f2dc7b0: move a11, *a13(0x240), 1 +3f2dc7d0: move *a5(0x658), a7, 1 +3f2dc7f0: setf 16, 1, 0 +3f2dc800: move *a7, a7, 0 +3f2dc810: dec a7 +3f2dc820: jreq L3F2DC880 +3f2dc830: move *a5(0x658), a7, 1 +3f2dc850: move *a7(0x370), a7, 0 +3f2dc870: jruc L3F2DC910 +L3F2DC880: +3f2dc880: move *a5(0x658), a7, 1 +3f2dc8a0: move *a7(0x80), a7, 1 +3f2dc8c0: move *a7(0x60), a7, 1 +3f2dc8e0: setf 16, 0, 0 +3f2dc8f0: move *a7(0x100), a7, 0 +L3F2DC910: +3f2dc910: move *a5(0x658), a11, 1 +3f2dc930: move *a11(0x20), a11, 1 +3f2dc950: setf 16, 1, 0 +3f2dc960: move *a11(0x50), a11, 0 +3f2dc980: cmp a11, a7 +3f2dc990: jrnc L3F2DCAE0 +3f2dc9a0: move *a5(0x658), a11, 1 +3f2dc9c0: move *a11, a11, 0 +3f2dc9d0: dec a11 +3f2dc9e0: jreq L3F2DCA40 +3f2dc9f0: move *a5(0x658), a11, 1 +3f2dca10: move *a11(0x370), a11, 0 +3f2dca30: jruc L3F2DCB40 +L3F2DCA40: +3f2dca40: move *a5(0x658), a11, 1 +3f2dca60: move *a11(0x80), a11, 1 +3f2dca80: move *a11(0x60), a11, 1 +3f2dcaa0: setf 16, 0, 0 +3f2dcab0: move *a11(0x100), a11, 0 +3f2dcad0: jruc L3F2DCB40 +L3F2DCAE0: +3f2dcae0: move *a5(0x658), a11, 1 +3f2dcb00: move *a11(0x20), a11, 1 +3f2dcb20: move *a11(0x50), a11, 0 +L3F2DCB40: +3f2dcb40: move a11, *a13(0x260), 1 +3f2dcb60: move *a5(0x678), a7, 1 +3f2dcb80: move *a13(0x240), a11, 1 +3f2dcba0: cmp a11, a7 +3f2dcbb0: jrnc L3F2DCFA0 +3f2dcbc0: move *a5(0x698), a7, 1 +3f2dcbe0: move *a13(0x260), a11, 1 +3f2dcc00: cmp a11, a7 +3f2dcc10: jrnc L3F2DCFA0 +3f2dcc20: move *a5(0x678), a7, 1 +3f2dcc40: move *a13(0x1c0), a11, 1 +3f2dcc60: add a11, a7 +3f2dcc70: jreq L3F2DCFA0 +3f2dcc80: move *a5(0x698), a7, 1 +3f2dcca0: move *a13(0x1e0), a11, 1 +3f2dccc0: add a11, a7 +3f2dccd0: jreq L3F2DCFA0 +3f2dcce0: move *a5(0x678), a7, 1 +3f2dcd00: move *a13(0x1c0), a11, 1 +3f2dcd20: add a11, a7 +3f2dcd30: move *a13(0x240), a11, 1 +3f2dcd50: cmp a11, a7 +3f2dcd60: jrls L3F2DCDC0 +3f2dcd70: move *a5(0x678), a7, 1 +3f2dcd90: sub a7, a11 +3f2dcda0: move a11, *a13(0x1c0), 1 +L3F2DCDC0: +3f2dcdc0: move *a5(0x698), a11, 1 +3f2dcde0: move *a13(0x1e0), a7, 1 +3f2dce00: add a7, a11 +3f2dce10: move *a13(0x260), a7, 1 +3f2dce30: cmp a7, a11 +3f2dce40: jrls L3F2DCEA0 +3f2dce50: move *a5(0x698), a11, 1 +3f2dce70: sub a11, a7 +3f2dce80: move a7, *a13(0x1e0), 1 +L3F2DCEA0: +3f2dcea0: move a14, -*sp, 1 +3f2dceb0: movk 2, a11 +3f2dcec0: move a11, *a14+, 1 +3f2dced0: move *a13(0x1e0), *a14+, 1 +3f2dcef0: move *a13(0x1c0), *a14+, 1 +3f2dcf10: move *a13(0x1a0), *a14+, 1 +3f2dcf30: move *a13(0x180), *a14+, 1 +3f2dcf50: move a5, *a14+, 1 +3f2dcf60: calla L3F2DDE50 +3f2dcf90: jruc L3F2DD180 +L3F2DCFA0: +3f2dcfa0: move a14, -*sp, 1 +3f2dcfb0: move *a13(0x140), *a14+, 1 +3f2dcfd0: calla L3F522FF0 +3f2dd000: move a14, -*sp, 1 +3f2dd010: movk 2, a11 +3f2dd020: move a11, *a14+, 1 +3f2dd030: move *a13(0x120), *a14+, 1 +3f2dd050: move *a13(0x140), a7, 1 +3f2dd070: move *a7(0x0), *a14+, 1 +3f2dd090: calla L3F3FF4B0 +3f2dd0c0: move a8, *a13(0x2a0), 1 +3f2dd0e0: move a14, -*sp, 1 +3f2dd0f0: sub a5, a5 +3f2dd100: move a5, *a14+, 1 +3f2dd110: move a11, *a14+, 1 +3f2dd120: calla L3F2E1DF0 +3f2dd150: move a5, a8 +3f2dd160: jauc L3F2DDE00 +L3F2DD180: +3f2dd180: calla L3FB3F9C0 +3f2dd1b0: move a8, @0xa5e60, 1 +3f2dd1e0: move a14, -*sp, 1 +3f2dd1f0: move @0xa6000, *a14+, 1 +3f2dd220: calla L3F3AF540 +3f2dd250: move a8, *a13(0x280), 1 +3f2dd270: calla L3FB3F9C0 +3f2dd2a0: move a8, @0xa5e80, 1 +3f2dd2d0: move a14, -*sp, 1 +3f2dd2e0: move *a13(0x140), *a14+, 1 +3f2dd300: calla L3F522FF0 +3f2dd330: move a14, -*sp, 1 +3f2dd340: movk 2, a11 +3f2dd350: move a11, *a14+, 1 +3f2dd360: move *a13(0x120), *a14+, 1 +3f2dd380: move *a13(0x140), a7, 1 +3f2dd3a0: move *a7(0x0), *a14+, 1 +3f2dd3c0: calla L3F3FF4B0 +3f2dd3f0: move a8, *a13(0x2a0), 1 +3f2dd410: move a14, -*sp, 1 +3f2dd420: sub a5, a5 +3f2dd430: move a5, *a14+, 1 +3f2dd440: move a11, *a14+, 1 +3f2dd450: calla L3F2E1DF0 +3f2dd480: calla L3FB3F9C0 +3f2dd4b0: move a8, @0xa5ea0, 1 +3f2dd4e0: move a14, -*sp, 1 +3f2dd4f0: movi 0x3f2e3a10, a8 +3f2dd520: move a8, *a14+, 1 +3f2dd530: calla L3F927BC0 +3f2dd560: move a14, -*sp, 1 +3f2dd570: move @0xa5ea0, a5, 1 +3f2dd5a0: move @0xa5e40, a11, 1 +3f2dd5d0: sub a11, a5 +3f2dd5e0: move a5, *a14+, 1 +3f2dd5f0: movi 0x3f2e3aa8, a8 +3f2dd620: move a8, *a14+, 1 +3f2dd630: calla L3F927BC0 +3f2dd660: move a14, -*sp, 1 +3f2dd670: move @0xa5ea0, a11, 1 +3f2dd6a0: move @0xa5e80, a5, 1 +3f2dd6d0: sub a5, a11 +3f2dd6e0: move @0xa5e60, a7, 1 +3f2dd710: add a7, a11 +3f2dd720: move @0xa5e40, a5, 1 +3f2dd750: sub a5, a11 +3f2dd760: move a11, *a14+, 1 +3f2dd770: movi 0x3f2e43b8, a8 +3f2dd7a0: move a8, *a14+, 1 +3f2dd7b0: calla L3F927BC0 +3f2dd7e0: move a14, -*sp, 1 +3f2dd7f0: move @0xa5ee0, a11, 1 +3f2dd820: move @0xa5ec0, a7, 1 +3f2dd850: sub a7, a11 +3f2dd860: move a11, *a14+, 1 +3f2dd870: movi 0x3f2e3ca8, a8 +3f2dd8a0: move a8, *a14+, 1 +3f2dd8b0: calla L3F927BC0 +3f2dd8e0: move a14, -*sp, 1 +3f2dd8f0: move @0xa5e80, a11, 1 +3f2dd920: move @0xa5e60, a7, 1 +3f2dd950: sub a7, a11 +3f2dd960: move a11, *a14+, 1 +3f2dd970: movi 0x3f2e3da8, a8 +3f2dd9a0: move a8, *a14+, 1 +3f2dd9b0: calla L3F927BC0 +3f2dd9e0: move a14, -*sp, 1 +3f2dd9f0: move @0xa5f20, a11, 1 +3f2dda20: move @0xa5f00, a7, 1 +3f2dda50: sub a7, a11 +3f2dda60: move a11, *a14+, 1 +3f2dda70: movi 0x3f2e3ea8, a8 +3f2ddaa0: move a8, *a14+, 1 +3f2ddab0: calla L3F927BC0 +3f2ddae0: move a14, -*sp, 1 +3f2ddaf0: move @0xa5f60, a11, 1 +3f2ddb20: move @0xa5f40, a7, 1 +3f2ddb50: sub a7, a11 +3f2ddb60: move a11, *a14+, 1 +3f2ddb70: movi 0x3f2e3fa8, a8 +3f2ddba0: move a8, *a14+, 1 +3f2ddbb0: calla L3F927BC0 +3f2ddbe0: move a14, -*sp, 1 +3f2ddbf0: move @0xa5fa0, a11, 1 +3f2ddc20: move @0xa5f80, a7, 1 +3f2ddc50: sub a7, a11 +3f2ddc60: move a11, *a14+, 1 +3f2ddc70: movi 0x3f2e40a8, a8 +3f2ddca0: move a8, *a14+, 1 +3f2ddcb0: calla L3F927BC0 +3f2ddce0: move a14, -*sp, 1 +3f2ddcf0: move @0xa5fe0, a11, 1 +3f2ddd20: move @0xa5fc0, a7, 1 +3f2ddd50: sub a7, a11 +3f2ddd60: move a11, *a14+, 1 +3f2ddd70: movi 0x3f2e41a8, a8 +3f2ddda0: move a8, *a14+, 1 +3f2dddb0: calla L3F927BC0 +3f2ddde0: move *a13(0x280), a8, 1 +L3F2DDE00: +3f2dde00: move *sp(0xc0), a14, 1 +3f2dde20: mmfm sp, a5,a7,a9,a11,a13 +3f2dde40: rets 2 +L3F2DDE50: +3f2dde50: mmtm sp, a9,a11,a13 +3f2dde70: move a14, a13 +3f2dde80: addi 0x200, a14 +3f2ddea0: move @0x3f2e59b0, a11, 1 +3f2dded0: move a11, *a13(0xc0), 1 +3f2ddef0: move @0x3f2e59d0, a11, 1 +3f2ddf20: move a11, *a13(0xe0), 1 +3f2ddf40: setf 8, 0, 0 +3f2ddf50: move *a13(0xff40), a11, 0 +3f2ddf70: dsjs a11, L3F2DE050 +3f2ddf80: sub a11, a11 +3f2ddf90: move a11, *a13(0x1a0), 1 +3f2ddfb0: move *a13(0xffe0), a9, 1 +3f2ddfd0: move *a9(0x50), a9, 0 +3f2ddff0: move a9, *a13(0x1e0), 1 +3f2de010: movk 1, a9 +3f2de020: move a9, *a13(0x1c0), 1 +3f2de040: jruc L3F2DE120 +L3F2DE050: +3f2de050: move *a13(0xffe0), a11, 1 +3f2de070: move *a11(0x50), a9, 0 +3f2de090: dec a9 +3f2de0a0: move a9, *a13(0x1a0), 1 +3f2de0c0: movi 0xffff, a9 +3f2de0e0: move a9, *a13(0x1e0), 1 +3f2de100: move a9, *a13(0x1c0), 1 +L3F2DE120: +3f2de120: move *a13(0x1a0), *a13(0x180), 1 +3f2de150: move *a13(0x180), a11, 1 +3f2de170: move *a13(0x1e0), a9, 1 +3f2de190: cmp a9, a11 +3f2de1a0: jaeq L3F2DF880 +L3F2DE1C0: +3f2de1c0: move *a13(0xffe0), a11, 1 +3f2de1e0: move *a13(0x180), a9, 1 +3f2de200: sll 0x6, a9 +3f2de210: add a11, a9 +3f2de220: move *a9(0x328), *a13(0x40), 1 +3f2de250: move *a13(0x180), a9, 1 +3f2de270: sll 0x6, a9 +3f2de280: add a11, a9 +3f2de290: move *a9(0x348), *a13(0x60), 1 +3f2de2c0: move *a13(0xffc0), *a13(0x100), 1 +3f2de2f0: move *a13(0xffa0), *a13(0x120), 1 +3f2de320: move *a13(0xff80), *a13(0x140), 1 +3f2de350: move *a13(0xff60), *a13(0x160), 1 +3f2de380: jauc L3F2DF5C0 +L3F2DE3A0: +3f2de3a0: move *a13(0xffe0), a11, 1 +3f2de3c0: move *a11(0x788), a9, 0 +3f2de3e0: jreq L3F2DE490 +3f2de3f0: move *a13(0x60), a9, 1 +3f2de410: move *a13(0xffa0), a11, 1 +3f2de430: sub a11, a9 +3f2de440: move *a13(0xff60), a11, 1 +3f2de460: sub a11, a9 +3f2de470: move a9, *a13(0x120), 1 +L3F2DE490: +3f2de490: move *a13(0xffe0), a11, 1 +3f2de4b0: move *a11(0x790), a9, 0 +3f2de4d0: jaeq L3F2DF700 +3f2de4f0: move *a13(0x40), a9, 1 +3f2de510: move *a13(0xffc0), a11, 1 +3f2de530: sub a11, a9 +3f2de540: move *a13(0xff80), a11, 1 +3f2de560: sub a11, a9 +3f2de570: move a9, *a13(0x100), 1 +3f2de590: jauc L3F2DF700 +L3F2DE5B0: +3f2de5b0: move *a13(0xffa0), *a13(0x100), 1 +3f2de5e0: move *a13(0x40), a11, 1 +3f2de600: move *a13(0xffc0), a9, 1 +3f2de620: sub a9, a11 +3f2de630: move *a13(0xff80), a9, 1 +3f2de650: sub a9, a11 +3f2de660: move a11, *a13(0x120), 1 +3f2de680: move *a13(0xff60), *a13(0x140), 1 +3f2de6b0: move a9, *a13(0x160), 1 +3f2de6d0: jauc L3F2DF700 +L3F2DE6F0: +3f2de6f0: move *a13(0x40), a11, 1 +3f2de710: move *a13(0xffc0), a9, 1 +3f2de730: sub a9, a11 +3f2de740: move *a13(0xff80), a9, 1 +3f2de760: sub a9, a11 +3f2de770: move a11, *a13(0x100), 1 +3f2de790: move *a13(0x60), a9, 1 +3f2de7b0: move *a13(0xffa0), a11, 1 +3f2de7d0: sub a11, a9 +3f2de7e0: move *a13(0xff60), a11, 1 +3f2de800: sub a11, a9 +3f2de810: move a9, *a13(0x120), 1 +3f2de830: jauc L3F2DF700 +L3F2DE850: +3f2de850: move *a13(0x60), a11, 1 +3f2de870: move *a13(0xffa0), a9, 1 +3f2de890: sub a9, a11 +3f2de8a0: move *a13(0xff60), a9, 1 +3f2de8c0: sub a9, a11 +3f2de8d0: move a11, *a13(0x100), 1 +3f2de8f0: move *a13(0xffc0), *a13(0x120), 1 +3f2de920: move a9, *a13(0x140), 1 +3f2de940: move *a13(0xff80), *a13(0x160), 1 +3f2de970: jauc L3F2DF700 +L3F2DE990: +3f2de990: move *a13(0xffe0), a11, 1 +3f2de9b0: setf 16, 0, 0 +3f2de9c0: move *a11(0x778), a8, 0 +3f2de9e0: jaeq L3F2DF700 +3f2dea00: dec a8 +3f2dea10: jreq L3F2DE5B0 +3f2dea20: dec a8 +3f2dea30: jreq L3F2DE6F0 +3f2dea40: dec a8 +3f2dea50: jreq L3F2DE850 +3f2dea60: jauc L3F2DF700 +L3F2DEA80: +3f2dea80: move *a13(0xffe0), a11, 1 +3f2deaa0: move *a13(0x180), a9, 1 +3f2deac0: sll 0x6, a9 +3f2dead0: add a11, a9 +3f2deae0: move *a9(0xa8), *a13(0x0), 1 +3f2deb10: move *a13(0x180), a9, 1 +3f2deb30: sll 0x6, a9 +3f2deb40: add a11, a9 +3f2deb50: move *a9(0xc8), *a13(0x20), 1 +3f2deb80: move *a13, a8, 1 +3f2deb90: calla L3FE114E0 +3f2debc0: move *a13(0x40), a8, 1 +3f2debe0: calla L3FE114E0 +3f2dec10: calla L3FE0F590 +3f2dec40: move -*a14, a8, 1 +3f2dec50: move a8, *a13(0x80), 1 +3f2dec70: move a8, *a14+, 1 +3f2dec80: move *a13(0xc0), *a14+, 1 +3f2deca0: calla L3FE10080 +3f2decd0: jreq L3F2DED20 +3f2dece0: move *a13(0xc0), *a13(0x80), 1 +3f2ded10: jruc L3F2DEDD0 +L3F2DED20: +3f2ded20: move *a13(0x80), *a14+, 1 +3f2ded40: move *a13(0xe0), *a14+, 1 +3f2ded60: calla L3FE10440 +3f2ded90: jreq L3F2DEDD0 +3f2deda0: move *a13(0xe0), *a13(0x80), 1 +L3F2DEDD0: +3f2dedd0: move *a13(0x20), a8, 1 +3f2dedf0: calla L3FE114E0 +3f2dee20: move *a13(0x60), a8, 1 +3f2dee40: calla L3FE114E0 +3f2dee70: calla L3FE0F590 +3f2deea0: move -*a14, a8, 1 +3f2deeb0: move a8, *a13(0xa0), 1 +3f2deed0: move a8, *a14+, 1 +3f2deee0: move *a13(0xc0), *a14+, 1 +3f2def00: calla L3FE10080 +3f2def30: jreq L3F2DEF80 +3f2def40: move *a13(0xc0), *a13(0xa0), 1 +3f2def70: jruc L3F2DF030 +L3F2DEF80: +3f2def80: move *a13(0xa0), *a14+, 1 +3f2defa0: move *a13(0xe0), *a14+, 1 +3f2defc0: calla L3FE10440 +3f2deff0: jreq L3F2DF030 +3f2df000: move *a13(0xe0), *a13(0xa0), 1 +L3F2DF030: +3f2df030: move *a13(0xffc0), a8, 1 +3f2df050: calla L3FE11540 +3f2df080: move *a13(0x80), *a14+, 1 +3f2df0a0: calla L3FE0FAF0 +3f2df0d0: calla L3FE10F10 +3f2df100: move a8, *a13(0x100), 1 +3f2df120: move *a13(0xffa0), a8, 1 +3f2df140: calla L3FE11540 +3f2df170: move *a13(0xa0), *a14+, 1 +3f2df190: calla L3FE0FAF0 +3f2df1c0: calla L3FE10F10 +3f2df1f0: move a8, *a13(0x120), 1 +3f2df210: move *a13(0xff80), a8, 1 +3f2df230: calla L3FE114E0 +3f2df260: move *a13(0x80), *a14+, 1 +3f2df280: calla L3FE0FAF0 +3f2df2b0: calla L3FE11080 +3f2df2e0: move a8, *a13(0x140), 1 +3f2df300: move *a13(0xff60), a8, 1 +3f2df320: calla L3FE114E0 +3f2df350: move *a13(0xa0), *a14+, 1 +3f2df370: calla L3FE0FAF0 +3f2df3a0: calla L3FE11080 +3f2df3d0: move a8, *a13(0x160), 1 +3f2df3f0: jruc L3F2DF700 +L3F2DF400: +3f2df400: move *a13(0xffe0), a11, 1 +3f2df420: move *a13(0xffc0), a9, 1 +3f2df440: move *a11(0x6f8), a11, 1 +3f2df460: add a9, a11 +3f2df470: move a11, *a13(0x100), 1 +3f2df490: move *a13(0xffe0), a9, 1 +3f2df4b0: move *a13(0xffa0), a11, 1 +3f2df4d0: move *a9(0x718), a9, 1 +3f2df4f0: add a11, a9 +3f2df500: move a9, *a13(0x120), 1 +3f2df520: jruc L3F2DF700 +L3F2DF530: +3f2df530: move a14, -*sp, 1 +3f2df540: movi 0x3f2e44b8, a8 +3f2df570: move a8, *a14+, 1 +3f2df580: calla L3F927BC0 +3f2df5b0: jruc L3F2DF700 +L3F2DF5C0: +3f2df5c0: move *a13(0x180), a9, 1 +3f2df5e0: sll 0x3, a9 +3f2df5f0: add a11, a9 +3f2df600: setf 8, 0, 0 +3f2df610: move *a9(0x58), a8, 0 +3f2df630: dec a8 +3f2df640: jreq L3F2DF400 +3f2df650: dec a8 +3f2df660: jaeq L3F2DEA80 +3f2df680: dec a8 +3f2df690: jaeq L3F2DE990 +3f2df6b0: dec a8 +3f2df6c0: jaeq L3F2DE3A0 +3f2df6e0: dec a8 +3f2df6f0: jrne L3F2DF530 +L3F2DF700: +3f2df700: move *a13(0x100), *a13(0xffc0), 1 +3f2df730: move *a13(0x120), *a13(0xffa0), 1 +3f2df760: move *a13(0x140), *a13(0xff80), 1 +3f2df790: move *a13(0x160), *a13(0xff60), 1 +3f2df7c0: move *a13(0x180), a11, 1 +3f2df7e0: move *a13(0x1c0), a9, 1 +3f2df800: add a9, a11 +3f2df810: move a11, *a13(0x180), 1 +3f2df830: move *a13(0x1e0), a9, 1 +3f2df850: cmp a9, a11 +3f2df860: jane L3F2DE1C0 +L3F2DF880: +3f2df880: move *a13(0xffe0), a9, 1 +3f2df8a0: move *a13(0xffc0), *a9(0x6f8), 1 +3f2df8d0: move *a13(0xffa0), *a9(0x718), 1 +3f2df900: move *a13(0xff80), *a9(0x738), 1 +3f2df930: move *a13(0xff60), *a9(0x758), 1 +3f2df960: move *sp(0x80), a14, 1 +3f2df980: mmfm sp, a9,a11,a13 +3f2df9a0: rets 2 +3f2df9b0: mmtm sp, a9,a11,a13 +3f2df9d0: move a14, a13 +3f2df9e0: addk 32, a14 +3f2df9f0: move a14, -*sp, 1 +3f2dfa00: move *a13(0xffe0), *a14+, 1 +3f2dfa20: movi 0x3f2e45b0, a8 +3f2dfa50: move a8, *a14+, 1 +3f2dfa60: calla L3F927BC0 +3f2dfa90: move a14, -*sp, 1 +3f2dfaa0: move *a13(0xffe0), a11, 1 +3f2dfac0: sll 0x5, a11 +3f2dfad0: addi 0xa6000, a11 +3f2dfb00: move *a11, a11, 1 +3f2dfb10: move *a11+, *a14+, 1 +3f2dfb20: movi 0x3f2e4628, a8 +3f2dfb50: move a8, *a14+, 1 +3f2dfb60: calla L3F927BC0 +3f2dfb90: move a14, -*sp, 1 +3f2dfba0: move *a13(0xffe0), a11, 1 +3f2dfbc0: sll 0x5, a11 +3f2dfbd0: addi 0xa6000, a11 +3f2dfc00: move *a11, a11, 1 +3f2dfc10: setf 8, 0, 0 +3f2dfc20: move *a11(0x20), a8, 0 +3f2dfc40: move a8, *a14+, 1 +3f2dfc50: movi 0x3f2e4690, a8 +3f2dfc80: move a8, *a14+, 1 +3f2dfc90: calla L3F927BC0 +3f2dfcc0: move a14, -*sp, 1 +3f2dfcd0: move *a13(0xffe0), a11, 1 +3f2dfcf0: sll 0x5, a11 +3f2dfd00: addi 0xa6000, a11 +3f2dfd30: move *a11, a11, 1 +3f2dfd40: setf 8, 0, 0 +3f2dfd50: move *a11(0x28), a8, 0 +3f2dfd70: move a8, *a14+, 1 +3f2dfd80: movi 0x3f2e4710, a8 +3f2dfdb0: move a8, *a14+, 1 +3f2dfdc0: calla L3F927BC0 +3f2dfdf0: move a14, -*sp, 1 +3f2dfe00: move *a13(0xffe0), a11, 1 +3f2dfe20: sll 0x5, a11 +3f2dfe30: addi 0xa6000, a11 +3f2dfe60: move *a11, a11, 1 +3f2dfe70: setf 8, 0, 0 +3f2dfe80: move *a11(0x30), a8, 0 +3f2dfea0: move a8, *a14+, 1 +3f2dfeb0: movi 0x3f2e4780, a8 +3f2dfee0: move a8, *a14+, 1 +3f2dfef0: calla L3F927BC0 +3f2dff20: move a14, -*sp, 1 +3f2dff30: move *a13(0xffe0), a11, 1 +3f2dff50: sll 0x5, a11 +3f2dff60: addi 0xa6000, a11 +3f2dff90: move *a11, a11, 1 +3f2dffa0: setf 8, 0, 0 +3f2dffb0: move *a11(0x38), a8, 0 +3f2dffd0: move a8, *a14+, 1 +3f2dffe0: movi 0x3f2e47f8, a8 +3f2e0010: move a8, *a14+, 1 +3f2e0020: calla L3F927BC0 +3f2e0050: move a14, -*sp, 1 +3f2e0060: move *a13(0xffe0), a11, 1 +3f2e0080: sll 0x5, a11 +3f2e0090: addi 0xa6000, a11 +3f2e00c0: move *a11, a11, 1 +3f2e00d0: setf 8, 0, 0 +3f2e00e0: move *a11(0x40), a8, 0 +3f2e0100: move a8, *a14+, 1 +3f2e0110: movi 0x3f2e4878, a8 +3f2e0140: move a8, *a14+, 1 +3f2e0150: calla L3F927BC0 +3f2e0180: move a14, -*sp, 1 +3f2e0190: move *a13(0xffe0), a11, 1 +3f2e01b0: sll 0x5, a11 +3f2e01c0: addi 0xa6000, a11 +3f2e01f0: move *a11, a11, 1 +3f2e0200: setf 8, 0, 0 +3f2e0210: move *a11(0x48), a8, 0 +3f2e0230: move a8, *a14+, 1 +3f2e0240: movi 0x3f2e48f8, a8 +3f2e0270: move a8, *a14+, 1 +3f2e0280: calla L3F927BC0 +3f2e02b0: move a14, -*sp, 1 +3f2e02c0: move *a13(0xffe0), a11, 1 +3f2e02e0: sll 0x5, a11 +3f2e02f0: addi 0xa6000, a11 +3f2e0320: move *a11, a11, 1 +3f2e0330: setf 8, 0, 0 +3f2e0340: move *a11(0x50), a8, 0 +3f2e0360: move a8, *a14+, 1 +3f2e0370: movi 0x3f2e4978, a8 +3f2e03a0: move a8, *a14+, 1 +3f2e03b0: calla L3F927BC0 +3f2e03e0: sub a11, a11 +3f2e03f0: move a11, *a13, 1 +L3F2E0400: +3f2e0400: move a14, -*sp, 1 +3f2e0410: move *a13(0xffe0), a11, 1 +3f2e0430: sll 0x5, a11 +3f2e0440: addi 0xa6000, a11 +3f2e0470: move *a11, a11, 1 +3f2e0480: move *a13, a9, 1 +3f2e0490: sll 0x6, a9 +3f2e04a0: add a9, a11 +3f2e04b0: move *a11(0xc8), *a14+, 1 +3f2e04d0: move *a13(0x0), *a14+, 1 +3f2e04f0: move *a13(0xffe0), a11, 1 +3f2e0510: sll 0x5, a11 +3f2e0520: addi 0xa6000, a11 +3f2e0550: move *a11, a11, 1 +3f2e0560: move *a13, a9, 1 +3f2e0570: sll 0x6, a9 +3f2e0580: add a9, a11 +3f2e0590: move *a11(0xa8), *a14+, 1 +3f2e05b0: move *a13(0x0), *a14+, 1 +3f2e05d0: movi 0x3f2e4a18, a8 +3f2e0600: move a8, *a14+, 1 +3f2e0610: calla L3F927BC0 +3f2e0640: move a14, -*sp, 1 +3f2e0650: move *a13(0xffe0), a11, 1 +3f2e0670: sll 0x5, a11 +3f2e0680: addi 0xa6000, a11 +3f2e06b0: move *a11, a11, 1 +3f2e06c0: move *a13, a9, 1 +3f2e06d0: sll 0x6, a9 +3f2e06e0: add a9, a11 +3f2e06f0: move *a11(0x348), *a14+, 1 +3f2e0710: move *a13(0x0), *a14+, 1 +3f2e0730: move *a13(0xffe0), a11, 1 +3f2e0750: sll 0x5, a11 +3f2e0760: addi 0xa6000, a11 +3f2e0790: move *a11, a11, 1 +3f2e07a0: move *a13, a9, 1 +3f2e07b0: sll 0x6, a9 +3f2e07c0: add a9, a11 +3f2e07d0: move *a11(0x328), *a14+, 1 +3f2e07f0: move *a13(0x0), *a14+, 1 +3f2e0810: movi 0x3f2e4be0, a8 +3f2e0840: move a8, *a14+, 1 +3f2e0850: calla L3F927BC0 +3f2e0880: move *a13, a11, 1 +3f2e0890: inc a11 +3f2e08a0: move a11, *a13, 1 +3f2e08b0: subk 10, a11 +3f2e08c0: jrlt L3F2E0400 +3f2e08d0: move a14, -*sp, 1 +3f2e08e0: move *a13(0xffe0), a11, 1 +3f2e0900: sll 0x5, a11 +3f2e0910: addi 0xa6000, a11 +3f2e0940: move *a11, a11, 1 +3f2e0950: move *a11(0x5a8), *a14+, 1 +3f2e0970: movi 0x3f2e4da8, a8 +3f2e09a0: move a8, *a14+, 1 +3f2e09b0: calla L3F927BC0 +3f2e09e0: move a14, -*sp, 1 +3f2e09f0: move *a13(0xffe0), a11, 1 +3f2e0a10: sll 0x5, a11 +3f2e0a20: addi 0xa6000, a11 +3f2e0a50: move *a11, a11, 1 +3f2e0a60: setf 8, 0, 0 +3f2e0a70: move *a11(0x5c8), a8, 0 +3f2e0a90: move a8, *a14+, 1 +3f2e0aa0: movi 0x3f2e4e48, a8 +3f2e0ad0: move a8, *a14+, 1 +3f2e0ae0: calla L3F927BC0 +3f2e0b10: move a14, -*sp, 1 +3f2e0b20: move *a13(0xffe0), a11, 1 +3f2e0b40: sll 0x5, a11 +3f2e0b50: addi 0xa6000, a11 +3f2e0b80: move *a11, a11, 1 +3f2e0b90: move *a11(0x610), *a14+, 1 +3f2e0bb0: movi 0x3f2e4ee8, a8 +3f2e0be0: move a8, *a14+, 1 +3f2e0bf0: calla L3F927BC0 +3f2e0c20: move a14, -*sp, 1 +3f2e0c30: move *a13(0xffe0), a11, 1 +3f2e0c50: sll 0x5, a11 +3f2e0c60: addi 0xa6000, a11 +3f2e0c90: move *a11, a11, 1 +3f2e0ca0: move *a11(0x5d0), *a14+, 1 +3f2e0cc0: movi 0x3f2e4f78, a8 +3f2e0cf0: move a8, *a14+, 1 +3f2e0d00: calla L3F927BC0 +3f2e0d30: move a14, -*sp, 1 +3f2e0d40: move *a13(0xffe0), a11, 1 +3f2e0d60: sll 0x5, a11 +3f2e0d70: addi 0xa6000, a11 +3f2e0da0: move *a11, a11, 1 +3f2e0db0: move *a11(0x5f0), *a14+, 1 +3f2e0dd0: movi 0x3f2e5010, a8 +3f2e0e00: move a8, *a14+, 1 +3f2e0e10: calla L3F927BC0 +3f2e0e40: move a14, -*sp, 1 +3f2e0e50: move *a13(0xffe0), a11, 1 +3f2e0e70: sll 0x5, a11 +3f2e0e80: addi 0xa6000, a11 +3f2e0eb0: move *a11, a11, 1 +3f2e0ec0: setf 8, 0, 0 +3f2e0ed0: move *a11(0x630), a8, 0 +3f2e0ef0: move a8, *a14+, 1 +3f2e0f00: movi 0x3f2e50b0, a8 +3f2e0f30: move a8, *a14+, 1 +3f2e0f40: calla L3F927BC0 +3f2e0f70: move a14, -*sp, 1 +3f2e0f80: move *a13(0xffe0), a11, 1 +3f2e0fa0: sll 0x5, a11 +3f2e0fb0: addi 0xa6000, a11 +3f2e0fe0: move *a11, a11, 1 +3f2e0ff0: move *a11(0x638), *a14+, 1 +3f2e1010: movi 0x3f2e5158, a8 +3f2e1040: move a8, *a14+, 1 +3f2e1050: calla L3F927BC0 +3f2e1080: move a14, -*sp, 1 +3f2e1090: move *a13(0xffe0), a11, 1 +3f2e10b0: sll 0x5, a11 +3f2e10c0: addi 0xa6000, a11 +3f2e10f0: move *a11, a11, 1 +3f2e1100: move *a11(0x658), *a14+, 1 +3f2e1120: movi 0x3f2e51c0, a8 +3f2e1150: move a8, *a14+, 1 +3f2e1160: calla L3F927BC0 +3f2e1190: move a14, -*sp, 1 +3f2e11a0: move *a13(0xffe0), a11, 1 +3f2e11c0: sll 0x5, a11 +3f2e11d0: addi 0xa6000, a11 +3f2e1200: move *a11, a11, 1 +3f2e1210: move *a11(0x678), *a14+, 1 +3f2e1230: movi 0x3f2e5238, a8 +3f2e1260: move a8, *a14+, 1 +3f2e1270: calla L3F927BC0 +3f2e12a0: move a14, -*sp, 1 +3f2e12b0: move *a13(0xffe0), a11, 1 +3f2e12d0: sll 0x5, a11 +3f2e12e0: addi 0xa6000, a11 +3f2e1310: move *a11, a11, 1 +3f2e1320: move *a11(0x698), *a14+, 1 +3f2e1340: movi 0x3f2e52b0, a8 +3f2e1370: move a8, *a14+, 1 +3f2e1380: calla L3F927BC0 +3f2e13b0: move a14, -*sp, 1 +3f2e13c0: move *a13(0xffe0), a11, 1 +3f2e13e0: sll 0x5, a11 +3f2e13f0: addi 0xa6000, a11 +3f2e1420: move *a11, a11, 1 +3f2e1430: move *a11(0x6b8), *a14+, 1 +3f2e1450: movi 0x3f2e5328, a8 +3f2e1480: move a8, *a14+, 1 +3f2e1490: calla L3F927BC0 +3f2e14c0: move a14, -*sp, 1 +3f2e14d0: move *a13(0xffe0), a11, 1 +3f2e14f0: sll 0x5, a11 +3f2e1500: addi 0xa6000, a11 +3f2e1530: move *a11, a11, 1 +3f2e1540: move *a11(0x6d8), *a14+, 1 +3f2e1560: movi 0x3f2e53c8, a8 +3f2e1590: move a8, *a14+, 1 +3f2e15a0: calla L3F927BC0 +3f2e15d0: move a14, -*sp, 1 +3f2e15e0: move *a13(0xffe0), a11, 1 +3f2e1600: sll 0x5, a11 +3f2e1610: addi 0xa6000, a11 +3f2e1640: move *a11, a11, 1 +3f2e1650: move *a11(0x6f8), *a14+, 1 +3f2e1670: movi 0x3f2e5460, a8 +3f2e16a0: move a8, *a14+, 1 +3f2e16b0: calla L3F927BC0 +3f2e16e0: move a14, -*sp, 1 +3f2e16f0: move *a13(0xffe0), a11, 1 +3f2e1710: sll 0x5, a11 +3f2e1720: addi 0xa6000, a11 +3f2e1750: move *a11, a11, 1 +3f2e1760: move *a11(0x718), *a14+, 1 +3f2e1780: movi 0x3f2e54d8, a8 +3f2e17b0: move a8, *a14+, 1 +3f2e17c0: calla L3F927BC0 +3f2e17f0: move a14, -*sp, 1 +3f2e1800: move *a13(0xffe0), a11, 1 +3f2e1820: sll 0x5, a11 +3f2e1830: addi 0xa6000, a11 +3f2e1860: move *a11, a11, 1 +3f2e1870: move *a11(0x738), *a14+, 1 +3f2e1890: movi 0x3f2e5550, a8 +3f2e18c0: move a8, *a14+, 1 +3f2e18d0: calla L3F927BC0 +3f2e1900: move a14, -*sp, 1 +3f2e1910: move *a13(0xffe0), a11, 1 +3f2e1930: sll 0x5, a11 +3f2e1940: addi 0xa6000, a11 +3f2e1970: move *a11, a11, 1 +3f2e1980: move *a11(0x758), *a14+, 1 +3f2e19a0: movi 0x3f2e55c8, a8 +3f2e19d0: move a8, *a14+, 1 +3f2e19e0: calla L3F927BC0 +3f2e1a10: move a14, -*sp, 1 +3f2e1a20: move *a13(0xffe0), a11, 1 +3f2e1a40: sll 0x5, a11 +3f2e1a50: addi 0xa6000, a11 +3f2e1a80: move *a11, a11, 1 +3f2e1a90: setf 16, 0, 0 +3f2e1aa0: move *a11(0x778), a8, 0 +3f2e1ac0: move a8, *a14+, 1 +3f2e1ad0: movi 0x3f2e5640, a8 +3f2e1b00: move a8, *a14+, 1 +3f2e1b10: calla L3F927BC0 +3f2e1b40: move a14, -*sp, 1 +3f2e1b50: move *a13(0xffe0), a11, 1 +3f2e1b70: sll 0x5, a11 +3f2e1b80: addi 0xa6000, a11 +3f2e1bb0: move *a11, a11, 1 +3f2e1bc0: setf 8, 0, 0 +3f2e1bd0: move *a11(0x788), a8, 0 +3f2e1bf0: move a8, *a14+, 1 +3f2e1c00: movi 0x3f2e56d0, a8 +3f2e1c30: move a8, *a14+, 1 +3f2e1c40: calla L3F927BC0 +3f2e1c70: move a14, -*sp, 1 +3f2e1c80: move *a13(0xffe0), a11, 1 +3f2e1ca0: sll 0x5, a11 +3f2e1cb0: addi 0xa6000, a11 +3f2e1ce0: move *a11, a11, 1 +3f2e1cf0: setf 8, 0, 0 +3f2e1d00: move *a11(0x790), a8, 0 +3f2e1d20: move a8, *a14+, 1 +3f2e1d30: movi 0x3f2e5760, a8 +3f2e1d60: move a8, *a14+, 1 +3f2e1d70: calla L3F927BC0 +3f2e1da0: move *sp(0x80), a14, 1 +3f2e1dc0: mmfm sp, a9,a11,a13 +3f2e1de0: rets 2 +L3F2E1DF0: +3f2e1df0: mmtm sp, a9,a11,a13 +3f2e1e10: move a14, a13 +3f2e1e20: addk 32, a14 +3f2e1e30: move *a13(0xffc0), a11, 1 +3f2e1e50: sll 0x5, a11 +3f2e1e60: addi 0xa6000, a11 +3f2e1e90: move *a11, a11, 1 +3f2e1ea0: sub a9, a9 +3f2e1eb0: move a9, *a11, 1 +3f2e1ec0: move *a13(0xffc0), a11, 1 +3f2e1ee0: sll 0x5, a11 +3f2e1ef0: addi 0xa6000, a11 +3f2e1f20: move *a11, a11, 1 +3f2e1f30: movb a9, *a11(0x20) +3f2e1f50: move *a13(0xffc0), a11, 1 +3f2e1f70: sll 0x5, a11 +3f2e1f80: addi 0xa6000, a11 +3f2e1fb0: move *a11, a11, 1 +3f2e1fc0: movb a9, *a11(0x28) +3f2e1fe0: move *a13(0xffc0), a11, 1 +3f2e2000: sll 0x5, a11 +3f2e2010: addi 0xa6000, a11 +3f2e2040: move *a11, a11, 1 +3f2e2050: movb a9, *a11(0x30) +3f2e2070: move *a13(0xffc0), a11, 1 +3f2e2090: sll 0x5, a11 +3f2e20a0: addi 0xa6000, a11 +3f2e20d0: move *a11, a11, 1 +3f2e20e0: movb a9, *a11(0x38) +3f2e2100: move *a13(0xffc0), a11, 1 +3f2e2120: sll 0x5, a11 +3f2e2130: addi 0xa6000, a11 +3f2e2160: move *a11, a11, 1 +3f2e2170: movb a9, *a11(0x40) +3f2e2190: move *a13(0xffc0), a11, 1 +3f2e21b0: sll 0x5, a11 +3f2e21c0: addi 0xa6000, a11 +3f2e21f0: move *a11, a11, 1 +3f2e2200: movb a9, *a11(0x48) +3f2e2220: move *a13(0xffc0), a11, 1 +3f2e2240: sll 0x5, a11 +3f2e2250: addi 0xa6000, a11 +3f2e2280: move *a11, a11, 1 +3f2e2290: movb a9, *a11(0x50) +3f2e22b0: move a9, *a13, 1 +L3F2E22C0: +3f2e22c0: move *a13(0xffc0), a11, 1 +3f2e22e0: sll 0x5, a11 +3f2e22f0: addi 0xa6000, a11 +3f2e2320: move *a11, a11, 1 +3f2e2330: move *a13, a9, 1 +3f2e2340: sll 0x3, a9 +3f2e2350: add a9, a11 +3f2e2360: sub a9, a9 +3f2e2370: movb a9, *a11(0x58) +3f2e2390: move *a13(0xffc0), a11, 1 +3f2e23b0: sll 0x5, a11 +3f2e23c0: addi 0xa6000, a11 +3f2e23f0: move *a11, a11, 1 +3f2e2400: move *a13, a9, 1 +3f2e2410: sll 0x6, a9 +3f2e2420: add a9, a11 +3f2e2430: sub a9, a9 +3f2e2440: move a9, *a11(0xa8), 1 +3f2e2460: move *a13(0xffc0), a11, 1 +3f2e2480: sll 0x5, a11 +3f2e2490: addi 0xa6000, a11 +3f2e24c0: move *a11, a11, 1 +3f2e24d0: move *a13, a9, 1 +3f2e24e0: sll 0x6, a9 +3f2e24f0: add a9, a11 +3f2e2500: sub a9, a9 +3f2e2510: move a9, *a11(0xc8), 1 +3f2e2530: move *a13(0xffc0), a11, 1 +3f2e2550: sll 0x5, a11 +3f2e2560: addi 0xa6000, a11 +3f2e2590: move *a11, a11, 1 +3f2e25a0: move *a13, a9, 1 +3f2e25b0: sll 0x6, a9 +3f2e25c0: add a9, a11 +3f2e25d0: sub a9, a9 +3f2e25e0: move a9, *a11(0x328), 1 +3f2e2600: move *a13(0xffc0), a11, 1 +3f2e2620: sll 0x5, a11 +3f2e2630: addi 0xa6000, a11 +3f2e2660: move *a11, a11, 1 +3f2e2670: move *a13, a9, 1 +3f2e2680: sll 0x6, a9 +3f2e2690: add a9, a11 +3f2e26a0: sub a9, a9 +3f2e26b0: move a9, *a11(0x348), 1 +3f2e26d0: move *a13, a11, 1 +3f2e26e0: inc a11 +3f2e26f0: move a11, *a13, 1 +3f2e2700: subk 10, a11 +3f2e2710: jrlt L3F2E22C0 +3f2e2720: move *a13(0xffc0), a11, 1 +3f2e2740: sll 0x5, a11 +3f2e2750: addi 0xa6000, a11 +3f2e2780: move *a11, a11, 1 +3f2e2790: move a9, *a11(0x5a8), 1 +3f2e27b0: move *a13(0xffc0), a11, 1 +3f2e27d0: sll 0x5, a11 +3f2e27e0: addi 0xa6000, a11 +3f2e2810: move *a11, a11, 1 +3f2e2820: setf 8, 0, 0 +3f2e2830: move *a11(0x5c8), a11, 0 +3f2e2850: jreq L3F2E2A50 +3f2e2860: move a14, -*sp, 1 +3f2e2870: move *a13(0xffc0), a11, 1 +3f2e2890: sll 0x5, a11 +3f2e28a0: addi 0xa6000, a11 +3f2e28d0: move *a11, a11, 1 +3f2e28e0: move *a11(0x610), *a14+, 1 +3f2e2900: calla L3FB1D800 +3f2e2930: move *a13(0xffc0), a11, 1 +3f2e2950: sll 0x5, a11 +3f2e2960: addi 0xa6000, a11 +3f2e2990: move *a11, a11, 1 +3f2e29a0: move a9, *a11(0x610), 1 +3f2e29c0: move *a13(0xffc0), a11, 1 +3f2e29e0: sll 0x5, a11 +3f2e29f0: addi 0xa6000, a11 +3f2e2a20: move *a11, a11, 1 +3f2e2a30: movb a9, *a11(0x5c8) +L3F2E2A50: +3f2e2a50: move *a13(0xffc0), a11, 1 +3f2e2a70: sll 0x5, a11 +3f2e2a80: addi 0xa6000, a11 +3f2e2ab0: move *a11, a11, 1 +3f2e2ac0: move a9, *a11(0x5d0), 1 +3f2e2ae0: move *a13(0xffc0), a11, 1 +3f2e2b00: sll 0x5, a11 +3f2e2b10: addi 0xa6000, a11 +3f2e2b40: move *a11, a11, 1 +3f2e2b50: move a9, *a11(0x5f0), 1 +3f2e2b70: move *a13(0xffc0), a11, 1 +3f2e2b90: sll 0x5, a11 +3f2e2ba0: addi 0xa6000, a11 +3f2e2bd0: move *a11, a11, 1 +3f2e2be0: movb a9, *a11(0x630) +3f2e2c00: move *a13(0xffc0), a11, 1 +3f2e2c20: sll 0x5, a11 +3f2e2c30: addi 0xa6000, a11 +3f2e2c60: move *a11, a11, 1 +3f2e2c70: move a9, *a11(0x638), 1 +3f2e2c90: move *a13(0xffc0), a11, 1 +3f2e2cb0: sll 0x5, a11 +3f2e2cc0: addi 0xa6000, a11 +3f2e2cf0: move *a11, a11, 1 +3f2e2d00: move a9, *a11(0x658), 1 +3f2e2d20: move *a13(0xffc0), a11, 1 +3f2e2d40: sll 0x5, a11 +3f2e2d50: addi 0xa6000, a11 +3f2e2d80: move *a11, a11, 1 +3f2e2d90: move a9, *a11(0x678), 1 +3f2e2db0: move *a13(0xffc0), a11, 1 +3f2e2dd0: sll 0x5, a11 +3f2e2de0: addi 0xa6000, a11 +3f2e2e10: move *a11, a11, 1 +3f2e2e20: move a9, *a11(0x698), 1 +3f2e2e40: move *a13(0xffc0), a11, 1 +3f2e2e60: sll 0x5, a11 +3f2e2e70: addi 0xa6000, a11 +3f2e2ea0: move *a11, a11, 1 +3f2e2eb0: move a9, *a11(0x6b8), 1 +3f2e2ed0: move *a13(0xffc0), a11, 1 +3f2e2ef0: sll 0x5, a11 +3f2e2f00: addi 0xa6000, a11 +3f2e2f30: move *a11, a11, 1 +3f2e2f40: move a9, *a11(0x6d8), 1 +3f2e2f60: move *a13(0xffc0), a11, 1 +3f2e2f80: sll 0x5, a11 +3f2e2f90: addi 0xa6000, a11 +3f2e2fc0: move *a11, a11, 1 +3f2e2fd0: move a9, *a11(0x6f8), 1 +3f2e2ff0: move *a13(0xffc0), a11, 1 +3f2e3010: sll 0x5, a11 +3f2e3020: addi 0xa6000, a11 +3f2e3050: move *a11, a11, 1 +3f2e3060: move a9, *a11(0x718), 1 +3f2e3080: move *a13(0xffc0), a11, 1 +3f2e30a0: sll 0x5, a11 +3f2e30b0: addi 0xa6000, a11 +3f2e30e0: move *a11, a11, 1 +3f2e30f0: move a9, *a11(0x738), 1 +3f2e3110: move *a13(0xffc0), a11, 1 +3f2e3130: sll 0x5, a11 +3f2e3140: addi 0xa6000, a11 +3f2e3170: move *a11, a11, 1 +3f2e3180: move a9, *a11(0x758), 1 +3f2e31a0: move *a13(0xffc0), a11, 1 +3f2e31c0: sll 0x5, a11 +3f2e31d0: addi 0xa6000, a11 +3f2e3200: move *a11, a11, 1 +3f2e3210: setf 16, 0, 0 +3f2e3220: move a9, *a11(0x778), 0 +3f2e3240: move *a13(0xffc0), a11, 1 +3f2e3260: sll 0x5, a11 +3f2e3270: addi 0xa6000, a11 +3f2e32a0: move *a11, a11, 1 +3f2e32b0: movb a9, *a11(0x788) +3f2e32d0: move *a13(0xffc0), a11, 1 +3f2e32f0: sll 0x5, a11 +3f2e3300: addi 0xa6000, a11 +3f2e3330: move *a11, a11, 1 +3f2e3340: movb a9, *a11(0x790) +3f2e3360: move a14, -*sp, 1 +3f2e3370: move *a13(0xffc0), a11, 1 +3f2e3390: sll 0x5, a11 +3f2e33a0: addi 0xa6000, a11 +3f2e33d0: move *a11+, *a14+, 1 +3f2e33e0: calla L3FB1D8C0 +3f2e3410: move *a13(0xffc0), a11, 1 +3f2e3430: sll 0x5, a11 +3f2e3440: addi 0xa6000, a11 +3f2e3470: move a9, *a11, 1 +3f2e3480: setf 8, 0, 0 +3f2e3490: move *a13(0xffe0), a11, 0 +3f2e34b0: dsjs a11, L3F2E3540 +3f2e34c0: move @0xa6200, a11, 1 +3f2e34f0: dec a11 +3f2e3500: move a11, @0xa6200, 1 +3f2e3530: jruc L3F2E3580 +L3F2E3540: +3f2e3540: movk 1, a11 +3f2e3550: movb a11, @0xa6220 +L3F2E3580: +3f2e3580: move *sp(0x80), a14, 1 +3f2e35a0: mmfm sp, a9,a11,a13 +3f2e35c0: rets 2 +3f2e35d0: sra a9, a0 +3f2e35e0: .word 0x7272 +3f2e35f0: .word 0x726f +3f2e3600: sla 0x1, b10 +3f2e3610: sla a11, a13 +3f2e3620: sla 0x3, b8 +3f2e3630: .word 0x756e +3f2e3640: sll a3, a13 +3f2e3650: .word 0x7265 +3f2e3660: modu a9, a0 +3f2e3670: sla 0x3, a6 +3f2e3680: rl b11, b0 +3f2e3690: sra b11, b0 +3f2e36a0: sla 0x3, b3 +3f2e36b0: sra b11, b2 +3f2e36c0: sll a11, a1 +3f2e36d0: sra a11, a8 +3f2e36e0: .word 0x0a64 +3f2e36f0: sla 0x0, a0 +3f2e3700: .word 0x7265 +3f2e3710: modu b11, b2 +3f2e3720: sla 0x3, b2 +3f2e3730: mods a3, a1 +3f2e3740: modu a11, a12 +3f2e3750: sla a11, a3 +3f2e3760: rl b11, b4 +3f2e3770: srl a11, a14 +3f2e3780: .word 0x7220 +3f2e3790: modu a3, a5 +3f2e37a0: sra a11, a4 +3f2e37b0: .word 0x7072 +3f2e37c0: .word 0x7261 +3f2e37d0: mods a11, a1 +3f2e37e0: sla 0x3, b3 +3f2e37f0: mods a3, a2 +3f2e3800: sll a11, sp +3f2e3810: .word 0x0a6b +3f2e3820: sla 0x0, a0 +3f2e3830: .word 0x7265 +3f2e3840: modu b11, b2 +3f2e3850: dsjs b2, L3F2E3990 +3f2e3860: .word 0x7320 +3f2e3870: modu a3, a9 +3f2e3880: sla 0x3, a11 +3f2e3890: modu a11, a14 +3f2e38a0: sla 0x3, b4 +3f2e38b0: modu a11, a6 +3f2e38c0: modu b3, b5 +3f2e38d0: .word 0x0a64 +3f2e38e0: sla 0x0, a0 +3f2e38f0: .word 0x7265 +3f2e3900: modu b11, b2 +3f2e3910: dsjs b2, L3F2E3A50 +3f2e3920: .word 0x7520 +3f2e3930: .word 0x736e +3f2e3940: .word 0x7075 +3f2e3950: modu b11, b0 +3f2e3960: .word 0x7472 +3f2e3970: sra a3, a5 +3f2e3980: .word 0x7020 +L3F2E3990: +3f2e3990: .word 0x7069 +3f2e39a0: sla 0x3, a5 +3f2e39b0: mods a3, a5 +3f2e39c0: mods a11, a5 +3f2e39d0: modu a3, a5 +3f2e39e0: srl 0xd, b4 +3f2e39f0: srl 0xf, a14 +3f2e3a00: .word 0x000a +3f2e3a10: .word 0x7250 +3f2e3a20: sll a11, sp +3f2e3a30: .word 0x7365 +3f2e3a40: rl b11, b3 +L3F2E3A50: +3f2e3a50: srl a11, a14 +3f2e3a60: .word 0x7420 +3f2e3a70: mods a11, a9 +3f2e3a80: .word 0x7365 +3f2e3a90: .word 0x0a3a +3f2e3aa0: sla 0x0, a0 +3f2e3ab0: modu b11, b4 +3f2e3ac0: sla b11, b4 +3f2e3ad0: sla 0x3, a12 +3f2e3ae0: .word 0x7270 +3f2e3af0: sll a11, sp +3f2e3b00: .word 0x7365 +3f2e3b10: rl b11, b3 +3f2e3b20: srl a11, a14 +3f2e3b30: .word 0x7420 +3f2e3b40: mods a11, a9 +3f2e3b50: dsjs a5, L3F2E3C90 +3f2e3b60: sla 0x1, a0 +3f2e3b70: sra a1, a5 +3f2e3b80: mods a9, a0 +3f2e3b90: .word 0x0a73 +3f2e3ba0: sla 0x0, a0 +3f2e3bb0: sla 0x1, a0 +3f2e3bc0: sra b10, b2 +3f2e3bd0: sra a3, a14 +3f2e3be0: .word 0x7265 +3f2e3bf0: sra b10, b3 +3f2e3c00: .word 0x7574 +3f2e3c10: and b3, b0 +3f2e3c20: .word 0x7069 +3f2e3c30: dsjs a5, L3F2E3D70 +3f2e3c40: sla 0x1, a0 +3f2e3c50: sla 0x1, a0 +3f2e3c60: sla 0x1, a0 +3f2e3c70: sra a1, a5 +3f2e3c80: mods a9, a0 +L3F2E3C90: +3f2e3c90: .word 0x0a73 +3f2e3ca0: sla 0x0, a0 +3f2e3cb0: sla 0x1, a0 +3f2e3cc0: sla 0x1, a0 +3f2e3cd0: .word 0x706f +3f2e3ce0: rl b11, b4 +3f2e3cf0: rl a11, a13 +3f2e3d00: sra b11, b10 +3f2e3d10: dsjs b2, L3F2E3E50 +3f2e3d20: sla 0x1, a0 +3f2e3d30: sla 0x1, a0 +3f2e3d40: sla 0x1, a0 +3f2e3d50: sla 0x1, a0 +3f2e3d60: sla 0x1, a0 +L3F2E3D70: +3f2e3d70: sra a1, a5 +3f2e3d80: mods a9, a0 +3f2e3d90: .word 0x0a73 +3f2e3da0: sla 0x0, a0 +3f2e3db0: sla 0x1, a0 +3f2e3dc0: .word 0x7264 +3f2e3dd0: .word 0x7669 +3f2e3de0: .word 0x7265 +3f2e3df0: sla 0x1, b10 +3f2e3e00: sla 0x1, a0 +3f2e3e10: sla 0x1, a0 +3f2e3e20: sla 0x1, a0 +3f2e3e30: sla 0x1, a0 +3f2e3e40: sla 0x1, a0 +L3F2E3E50: +3f2e3e50: sla 0x1, a0 +3f2e3e60: sla 0x1, a0 +3f2e3e70: sra a1, a5 +3f2e3e80: mods a9, a0 +3f2e3e90: .word 0x0a73 +3f2e3ea0: sla 0x0, a0 +3f2e3eb0: sla 0x1, a0 +3f2e3ec0: sla 0x1, a0 +3f2e3ed0: .word 0x7264 +3f2e3ee0: .word 0x7669 +3f2e3ef0: .word 0x7265 +3f2e3f00: .word 0x7320 +3f2e3f10: .word 0x7465 +3f2e3f20: .word 0x7075 +3f2e3f30: sla 0x1, b10 +3f2e3f40: sla 0x1, a0 +3f2e3f50: sla 0x1, a0 +3f2e3f60: sla 0x1, a0 +3f2e3f70: sra a1, a5 +3f2e3f80: mods a9, a0 +3f2e3f90: .word 0x0a73 +3f2e3fa0: sla 0x0, a0 +3f2e3fb0: sla 0x1, a0 +3f2e3fc0: sla 0x1, a0 +3f2e3fd0: sra a11, a4 +3f2e3fe0: .word 0x7473 +3f2e3ff0: sll a1, a0 +3f2e4000: srl b3, b5 +3f2e4010: sla 0x3, a6 +3f2e4020: mods a3, a1 +3f2e4030: modu a11, a12 +3f2e4040: dsjs a3, L3F2E4180 +3f2e4050: sla 0x1, a0 +3f2e4060: sla 0x1, a0 +3f2e4070: sra a1, a5 +3f2e4080: mods a9, a0 +3f2e4090: .word 0x0a73 +3f2e40a0: sla 0x0, a0 +3f2e40b0: sla 0x1, a0 +3f2e40c0: sla 0x1, a0 +3f2e40d0: sla a11, a13 +3f2e40e0: modu a3, a9 +3f2e40f0: sra a1, a0 +3f2e4100: rl b11, b2 +3f2e4110: sra b11, b6 +3f2e4120: sla 0x3, b2 +3f2e4130: modu a11, a12 +3f2e4140: .word 0x706f +3f2e4150: sla 0x1, b10 +3f2e4160: sla 0x1, a0 +3f2e4170: sra a1, a5 +L3F2E4180: +3f2e4180: mods a9, a0 +3f2e4190: .word 0x0a73 +3f2e41a0: sla 0x0, a0 +3f2e41b0: sla 0x1, a0 +3f2e41c0: sla 0x1, a0 +3f2e41d0: .word 0x7865 +3f2e41e0: modu b11, b0 +3f2e41f0: .word 0x7472 +3f2e4200: sla 0x1, b10 +3f2e4210: sla 0x1, a0 +3f2e4220: sla 0x1, a0 +3f2e4230: sla 0x1, a0 +3f2e4240: sla 0x1, a0 +3f2e4250: sla 0x1, a0 +3f2e4260: sla 0x1, a0 +3f2e4270: sra a1, a5 +3f2e4280: mods a9, a0 +3f2e4290: .word 0x0a73 +3f2e42a0: sla 0x0, a0 +3f2e42b0: .word 0x7265 +3f2e42c0: modu b11, b2 +3f2e42d0: dsjs b2, L3F2E4410 +3f2e42e0: .word 0x7520 +3f2e42f0: .word 0x736e +3f2e4300: .word 0x7075 +3f2e4310: modu b11, b0 +3f2e4320: .word 0x7472 +3f2e4330: sra a3, a5 +3f2e4340: and a1, a0 +3f2e4350: modu b11, b2 +3f2e4360: subb a3, a3 +3f2e4370: sra 0x1d, a14 +3f2e4380: srl 0xf, a9 +3f2e4390: srl 0xf, a14 +3f2e43a0: .word 0x0a2e +3f2e43b0: sla 0x0, a0 +3f2e43c0: sla 0x1, a0 +3f2e43d0: sra b10, b2 +3f2e43e0: sra a3, a14 +3f2e43f0: .word 0x7265 +3f2e4400: sra b10, b3 +L3F2E4410: +3f2e4410: .word 0x7574 +3f2e4420: dsjs b0, L3F2E4560 +3f2e4430: sla 0x1, a0 +3f2e4440: sla 0x1, a0 +3f2e4450: sla 0x1, a0 +3f2e4460: sla 0x1, a0 +3f2e4470: sla 0x1, a0 +3f2e4480: sra a1, a5 +3f2e4490: mods a9, a0 +3f2e44a0: .word 0x0a73 +3f2e44b0: sla 0x0, a0 +3f2e44c0: .word 0x7265 +3f2e44d0: modu b11, b2 +3f2e44e0: dsjs b2, L3F2E4620 +3f2e44f0: .word 0x7520 +3f2e4500: .word 0x726e +3f2e4510: sll a11, a5 +3f2e4520: srl a11, sp +3f2e4530: rl a11, a14 +3f2e4540: sra b11, b10 +3f2e4550: sla 0x3, a4 +L3F2E4560: +3f2e4560: .word 0x7566 +L3F2E4570: +3f2e4570: sll a11, a14 +3f2e4580: rl b11, b4 +3f2e4590: modu a3, sp +3f2e45a0: .word 0x000a +3f2e45b0: sla 0x1, a0 +3f2e45c0: srl a1, a0 +3f2e45d0: modu a11, a12 +3f2e45e0: sub a2, a9 +3f2e45f0: dsjs a0, L3F2E4570 +3f2e4600: sll 0x9, a0 +3f2e4610: .word 0x0a64 +L3F2E4620: +3f2e4620: sla 0x0, a0 +3f2e4630: sla 0x1, a0 +3f2e4640: mods a3, a6 +3f2e4650: sla 0x3, sp +3f2e4660: sla 0x1, b13 +3f2e4670: .word 0x7825 +3f2e4680: .word 0x000a +3f2e4690: sla 0x1, a0 +3f2e46a0: sla a9, a0 +3f2e46b0: .word 0x7463 +3f2e46c0: .word 0x7669 +3f2e46d0: sla 0x3, a5 +3f2e46e0: sla 0x1, b13 +3f2e46f0: .word 0x7825 +3f2e4700: .word 0x000a +3f2e4710: sla 0x1, a0 +3f2e4720: sll a9, a0 +3f2e4730: modu b11, b2 +L3F2E4740: +3f2e4740: sla 0x3, b0 +3f2e4750: sla 0x1, b13 +3f2e4760: .word 0x7825 +3f2e4770: .word 0x000a +3f2e4780: sla 0x1, a0 +3f2e4790: .word 0x7320 +3f2e47a0: sla a11, a3 +3f2e47b0: sra a11, a12 +L3F2E47C0: +3f2e47c0: dsjs a0, L3F2E4740 +3f2e47d0: sll 0x9, a0 +3f2e47e0: .word 0x0a78 +3f2e47f0: sla 0x0, a0 +3f2e4800: sla 0x1, a0 +3f2e4810: modu b11, b2 +3f2e4820: sla b11, b4 +3f2e4830: sra b11, b4 +L3F2E4840: +3f2e4840: dsjs a0, L3F2E47C0 +3f2e4850: sll 0x9, a0 +3f2e4860: .word 0x0a78 +3f2e4870: sla 0x0, a0 +3f2e4880: sla 0x1, a0 +3f2e4890: rl a11, a13 +3f2e48a0: .word 0x7272 +3f2e48b0: .word 0x726f +L3F2E48C0: +3f2e48c0: dsjs a0, L3F2E4840 +3f2e48d0: sll 0x9, a0 +3f2e48e0: .word 0x0a78 +3f2e48f0: sla 0x0, a0 +3f2e4900: sla 0x1, a0 +3f2e4910: .word 0x7865 +3f2e4920: modu b11, b0 +3f2e4930: .word 0x7472 +3f2e4940: dsjs a0, L3F2E48C0 +3f2e4950: sll 0x9, a0 +L3F2E4960: +3f2e4960: .word 0x0a78 +3f2e4970: sla 0x0, a0 +3f2e4980: sla 0x1, a0 +3f2e4990: .word 0x7566 +3f2e49a0: sll a11, a14 +3f2e49b0: sll b10, sp +3f2e49c0: .word 0x756f +3f2e49d0: .word 0x746e +3f2e49e0: dsjs a0, L3F2E4960 +3f2e49f0: sll 0x9, a0 +3f2e4a00: .word 0x0a64 +3f2e4a10: sla 0x0, a0 +3f2e4a20: sla 0x1, a0 +3f2e4a30: .word 0x7273 +3f2e4a40: mpyu a11, a3 +3f2e4a50: mods a11, a9 +3f2e4a60: divu a11, a7 +3f2e4a70: sra a1, a5 +3f2e4a80: divu b10, b13 +3f2e4a90: xor b10, b0 +3f2e4aa0: sub a2, a9 +3f2e4ab0: cmp b2, b4 +3f2e4ac0: sla 0x2, b13 +3f2e4ad0: sla 0x1, b13 +3f2e4ae0: sra a1, a5 +3f2e4af0: sla 0x1, a0 +3f2e4b00: .word 0x7320 +3f2e4b10: sll b11, b2 +3f2e4b20: rl b10, sp +3f2e4b30: srl a11, a13 +3f2e4b40: sll 0xa, b11 +3f2e4b50: mpys a11, a4 +3f2e4b60: and b2, b11 +3f2e4b70: sub a10, a8 +3f2e4b80: subb a10, a9 +3f2e4b90: or a2, a8 +3f2e4ba0: sla 0x2, b13 +3f2e4bb0: sla 0x1, b13 +3f2e4bc0: sra a1, a5 +3f2e4bd0: .word 0x000a +3f2e4be0: sla 0x1, a0 +3f2e4bf0: sra a1, a0 +3f2e4c00: .word 0x7473 +L3F2E4C10: +3f2e4c10: rl b10, sp +3f2e4c20: srl a11, a13 +3f2e4c30: sll 0xa, b11 +3f2e4c40: mpys a11, a4 +3f2e4c50: and b2, b11 +3f2e4c60: cmp b10, b7 +3f2e4c70: or a2, a4 +3f2e4c80: mpys a10, a8 +3f2e4c90: dsjs a0, L3F2E4C10 +3f2e4ca0: sll 0x9, a0 +3f2e4cb0: sla 0x3, a4 +3f2e4cc0: sla 0x1, a0 +3f2e4cd0: .word 0x7364 +3f2e4ce0: mpyu b11, b4 +L3F2E4CF0: +3f2e4cf0: mods a11, a9 +3f2e4d00: divu a11, a7 +3f2e4d10: sra a1, a5 +3f2e4d20: divu b10, b13 +3f2e4d30: cmp b2, b0 +3f2e4d40: cmp a10, a5 +3f2e4d50: cmp a2, a7 +3f2e4d60: mpys b10, b4 +3f2e4d70: dsjs a0, L3F2E4CF0 +3f2e4d80: sll 0x9, a0 +L3F2E4D90: +3f2e4d90: .word 0x0a64 +3f2e4da0: sla 0x0, a0 +3f2e4db0: sla 0x1, a0 +3f2e4dc0: .word 0x7273 +3f2e4dd0: mpyu a11, a3 +3f2e4de0: sra b11, b2 +3f2e4df0: mpyu b11, b3 +3f2e4e00: sra a3, a9 +3f2e4e10: dsjs a0, L3F2E4D90 +3f2e4e20: sll 0x9, a0 +L3F2E4E30: +3f2e4e30: .word 0x0a78 +3f2e4e40: sla 0x0, a0 +3f2e4e50: sla 0x1, a0 +3f2e4e60: .word 0x7273 +3f2e4e70: mpyu a11, a3 +3f2e4e80: sra a11, a4 +3f2e4e90: sra a11, a12 +3f2e4ea0: sra b11, b4 +3f2e4eb0: dsjs a0, L3F2E4E30 +L3F2E4EC0: +3f2e4ec0: sll 0x9, a0 +3f2e4ed0: .word 0x0a78 +3f2e4ee0: sla 0x0, a0 +3f2e4ef0: sla 0x1, a0 +3f2e4f00: .word 0x7273 +3f2e4f10: mpyu a11, a3 +3f2e4f20: sla a11, a2 +3f2e4f30: sra b11, b3 +3f2e4f40: dsjs a0, L3F2E4EC0 +3f2e4f50: sll 0x9, a0 +3f2e4f60: .word 0x0a78 +3f2e4f70: sla 0x0, a0 +3f2e4f80: sla 0x1, a0 +3f2e4f90: .word 0x7273 +3f2e4fa0: mpyu a11, a3 +3f2e4fb0: rl b11, b7 +3f2e4fc0: .word 0x7464 +3f2e4fd0: sla 0x3, a8 +3f2e4fe0: sla 0x1, b13 +3f2e4ff0: sra a1, a5 +3f2e5000: .word 0x000a +3f2e5010: sla 0x1, a0 +3f2e5020: .word 0x7320 +3f2e5030: sll b11, b2 +3f2e5040: rl b2, sp +3f2e5050: rl a11, a5 +3f2e5060: rl a3, a7 +3f2e5070: sla 0x3, b4 +3f2e5080: sla 0x1, b13 +3f2e5090: sra a1, a5 +L3F2E50A0: +3f2e50a0: .word 0x000a +3f2e50b0: sla 0x1, a0 +3f2e50c0: sll a9, a0 +3f2e50d0: mods a11, sp +3f2e50e0: sla 0x3, b0 +3f2e50f0: modu a11, a6 +3f2e5100: mods b11, b2 +3f2e5110: .word 0x7461 +3f2e5120: dsjs a0, L3F2E50A0 +3f2e5130: sll 0x9, a0 +3f2e5140: .word 0x0a78 +3f2e5150: sla 0x0, a0 +3f2e5160: sla 0x1, a0 +3f2e5170: subb b11, b0 +L3F2E5180: +3f2e5180: sla 0x2, a3 +3f2e5190: sla 0x1, b13 +3f2e51a0: .word 0x7825 +3f2e51b0: .word 0x000a +3f2e51c0: sla 0x1, a0 +3f2e51d0: .word 0x7020 +3f2e51e0: .word 0x7244 +3f2e51f0: .word 0x7761 +3f2e5200: dsjs a0, L3F2E5180 +3f2e5210: sll 0x9, a0 +3f2e5220: .word 0x0a78 +3f2e5230: sla 0x0, a0 +3f2e5240: sla 0x1, a0 +3f2e5250: .word 0x7264 +3f2e5260: mpyu b11, b7 +L3F2E5270: +3f2e5270: sla 0x3, b8 +3f2e5280: sla 0x1, b13 +3f2e5290: sra a1, a5 +3f2e52a0: .word 0x000a +3f2e52b0: sla 0x1, a0 +3f2e52c0: sra a1, a0 +3f2e52d0: .word 0x7772 +3f2e52e0: .word 0x795f +3f2e52f0: dsjs a0, L3F2E5270 +3f2e5300: sll 0x9, a0 +L3F2E5310: +3f2e5310: .word 0x0a64 +3f2e5320: sla 0x0, a0 +3f2e5330: sla 0x1, a0 +3f2e5340: .word 0x7850 +3f2e5350: .word 0x736c +3f2e5360: sra b10, b0 +3f2e5370: andn b11, b2 +3f2e5380: modu a3, a3 +3f2e5390: dsjs a0, L3F2E5310 +3f2e53a0: sll 0x9, a0 +3f2e53b0: .word 0x0a64 +3f2e53c0: sla 0x0, a0 +3f2e53d0: sla 0x1, a0 +3f2e53e0: .word 0x754e +3f2e53f0: move a11, b13 +3f2e5400: andn a11, a6 +3f2e5410: modu a3, a3 +L3F2E5420: +3f2e5420: sla 0x3, b3 +3f2e5430: sla 0x1, b13 +3f2e5440: sra a1, a5 +3f2e5450: .word 0x000a +3f2e5460: sla 0x1, a0 +3f2e5470: .word 0x7320 +3f2e5480: sll b11, b2 +3f2e5490: .word 0x785f +3f2e54a0: dsjs a0, L3F2E5420 +3f2e54b0: sll 0x9, a0 +3f2e54c0: .word 0x0a64 +3f2e54d0: sla 0x0, a0 +3f2e54e0: sla 0x1, a0 +3f2e54f0: .word 0x7273 +3f2e5500: mpyu a11, a3 +L3F2E5510: +3f2e5510: sla 0x3, b9 +3f2e5520: sla 0x1, b13 +3f2e5530: sra a1, a5 +3f2e5540: .word 0x000a +3f2e5550: sla 0x1, a0 +3f2e5560: .word 0x7320 +3f2e5570: sll b11, b2 +3f2e5580: .word 0x775f +3f2e5590: dsjs a0, L3F2E5510 +3f2e55a0: sll 0x9, a0 +3f2e55b0: .word 0x0a64 +3f2e55c0: sla 0x0, a0 +3f2e55d0: sla 0x1, a0 +3f2e55e0: .word 0x7273 +3f2e55f0: mpyu a11, a3 +3f2e5600: sla 0x3, a8 +3f2e5610: sla 0x1, b13 +3f2e5620: sra a1, a5 +3f2e5630: .word 0x000a +3f2e5640: sla 0x1, a0 +3f2e5650: .word 0x7220 +3f2e5660: .word 0x746f +3f2e5670: rl b10, sp +3f2e5680: sra a3, a14 +3f2e5690: sla 0x3, b8 +3f2e56a0: sla 0x1, b13 +3f2e56b0: .word 0x7825 +3f2e56c0: .word 0x000a +3f2e56d0: sla 0x1, a0 +3f2e56e0: .word 0x7820 +3f2e56f0: mods b10, sp +3f2e5700: .word 0x7269 +3f2e5710: modu b11, b2 +3f2e5720: sla 0x3, b2 +3f2e5730: sla 0x1, b13 +3f2e5740: .word 0x7825 +3f2e5750: .word 0x000a +3f2e5760: sla 0x1, a0 +3f2e5770: .word 0x7920 +3f2e5780: mods b10, sp +3f2e5790: .word 0x7269 +3f2e57a0: modu b11, b2 +3f2e57b0: sla 0x3, b2 +3f2e57c0: sla 0x1, b13 +3f2e57d0: .word 0x7825 +3f2e57e0: .word 0x000a +3f2e57f0: .word 0x0000 +3f2e5800: .word 0x0000 +3f2e5810: .word 0x0000 +3f2e5820: .word 0x0000 +3f2e5830: .word 0x0000 +3f2e5840: .word 0x0000 +3f2e5850: sla 0x0, a0 +3f2e5860: add a3, a11 +3f2e5870: .word 0x0000 +3f2e5880: .word 0x0000 +3f2e5890: sla a0, a0 +3f2e58a0: add a3, a11 +3f2e58b0: .word 0x0000 +3f2e58c0: .word 0x0000 +3f2e58d0: rl 0x0, a0 +3f2e58e0: add b3, b11 +3f2e58f0: .word 0x0000 +3f2e5900: .word 0x0000 +3f2e5910: and a0, a0 +3f2e5920: add b3, b11 +3f2e5930: .word 0x0000 +3f2e5940: .word 0x0000 +3f2e5950: rl a0, a0 +3f2e5960: add a4, a8 +3f2e5970: .word 0x0000 +3f2e5980: .word 0x0000 +3f2e5990: .word 0x7800 +3f2e59a0: add a4, a8 +3f2e59b0: move @0x3cfe, a0 +3f2e59e0: addc a10, a1 +3f2e59f0: mmtm sp, a11,a13 +3f2e5a10: move a14, a13 +3f2e5a20: movk 1, a11 +3f2e5a30: move a11, @0xb71a0, 1 +3f2e5a60: move a14, -*sp, 1 +3f2e5a70: sub a11, a11 +3f2e5a80: move a11, *a14+, 1 +3f2e5a90: movi 0x3f2e59f0, a11 +3f2e5ac0: move a11, *a14+, 1 +3f2e5ad0: movi 0x1388, a11 +3f2e5af0: move a11, *a14+, 1 +3f2e5b00: calla L3FB41ED0 +3f2e5b30: move *sp(0x60), a14, 1 +3f2e5b50: mmfm sp, a11,a13 +3f2e5b70: rets 2 +3f2e5b80: mmtm sp, a11,a13 +3f2e5ba0: move a14, a13 +3f2e5bb0: move @0xb8850, a11, 1 +3f2e5be0: cmpi 0x1d4c0, a11 +3f2e5c10: jrgt L3F2E5D20 +3f2e5c20: move @0xb7120, a11, 1 +3f2e5c50: jreq L3F2E5C90 +3f2e5c60: calla L3F345C40 +L3F2E5C90: +3f2e5c90: move @0xb8850, a11, 1 +3f2e5cc0: addi 0x7530, a11 +3f2e5ce0: move a11, @0xb8850, 1 +3f2e5d10: jruc L3F2E5D50 +L3F2E5D20: +3f2e5d20: calla L3F3460B0 +L3F2E5D50: +3f2e5d50: move *sp(0x60), a14, 1 +3f2e5d70: mmfm sp, a11,a13 +3f2e5d90: rets 2 +3f2e5da0: mmtm sp, a9,a11,a13 +3f2e5dc0: move a14, a13 +3f2e5dd0: addi 0x520, a14 +3f2e5df0: move a14, -*sp, 1 +3f2e5e00: movi 0x50, a11 +3f2e5e20: move a11, *a14+, 1 +3f2e5e30: move a13, *a14+, 1 +3f2e5e40: move *a13(0xffc0), a9, 1 +3f2e5e60: setf 8, 0, 0 +3f2e5e70: move *a9(0x80), a8, 0 +3f2e5e90: move a8, *a14+, 1 +3f2e5ea0: move *a13(0xffe0), *a14+, 1 +3f2e5ec0: calla L3F99C570 +3f2e5ef0: jruc L3F2E6550 +L3F2E5F00: +3f2e5f00: setf 1, 0, 0 +3f2e5f10: move @0xaed50, a11, 0 +3f2e5f40: move a11, *a13(0x500), 1 +3f2e5f60: sub a9, a9 +3f2e5f70: move a9, @0xaed50, 0 +3f2e5fa0: move a14, -*sp, 1 +3f2e5fb0: movi 0xb1918, a9 +3f2e5fe0: move a9, *a14+, 1 +3f2e5ff0: move a13, a9 +3f2e6000: addi 0x280, a9 +3f2e6020: move a9, *a14+, 1 +3f2e6030: calla L3FB45720 +3f2e6060: move a14, -*sp, 1 +3f2e6070: movi 0x3f30d700, a8 +3f2e60a0: move a8, *a14+, 1 +3f2e60b0: movi 0xb1918, a9 +3f2e60e0: move a9, *a14+, 1 +3f2e60f0: calla L3FB45720 +3f2e6120: move @0xb7120, a9, 1 +3f2e6150: jrne L3F2E6240 +3f2e6160: move a14, -*sp, 1 +3f2e6170: movk 3, a11 +3f2e6180: move a11, *a14+, 1 +3f2e6190: movi 0x3f30d720, a8 +3f2e61c0: move a8, *a14+, 1 +3f2e61d0: calla L3F309350 +3f2e6200: calla L3F343390 +3f2e6230: jruc L3F2E6420 +L3F2E6240: +3f2e6240: calla L3F343390 +3f2e6270: move a14, -*sp, 1 +3f2e6280: movk 3, a9 +3f2e6290: move a9, *a14+, 1 +3f2e62a0: movi 0x3f30d7d0, a8 +3f2e62d0: move a8, *a14+, 1 +3f2e62e0: calla L3F309350 +3f2e6310: movk 1, a9 +3f2e6320: move a9, @0xb7120, 1 +3f2e6350: move a14, -*sp, 1 +3f2e6360: sub a11, a11 +3f2e6370: move a11, *a14+, 1 +3f2e6380: movi 0x3f2e5b80, a11 +3f2e63b0: move a11, *a14+, 1 +3f2e63c0: movi 0x7530, a11 +3f2e63e0: move a11, *a14+, 1 +3f2e63f0: calla L3FB41ED0 +L3F2E6420: +3f2e6420: move a14, -*sp, 1 +3f2e6430: move a13, a11 +3f2e6440: addi 0x280, a11 +3f2e6460: move a11, *a14+, 1 +3f2e6470: movi 0xb1918, a9 +3f2e64a0: move a9, *a14+, 1 +3f2e64b0: calla L3FB45720 +3f2e64e0: move *a13(0x500), a9, 1 +3f2e6500: setf 1, 0, 0 +3f2e6510: move a9, @0xaed50, 0 +3f2e6540: jruc L3F2E65B0 +L3F2E6550: +3f2e6550: setf 8, 0, 0 +3f2e6560: move *a9(0x88), a8, 0 +3f2e6580: subi 0x33, a8 +3f2e65a0: jreq L3F2E5F00 +L3F2E65B0: +3f2e65b0: movk 1, a11 +3f2e65c0: move a11, @0xb8870, 1 +3f2e65f0: move a14, -*sp, 1 +3f2e6600: move a13, *a14+, 1 +3f2e6610: movi 0x3f30d900, a8 +3f2e6640: move a8, *a14+, 1 +3f2e6650: calla L3FB341E0 +3f2e6680: move *sp(0x80), a14, 1 +3f2e66a0: mmfm sp, a9,a11,a13 +3f2e66c0: rets 2 +3f2e66d0: mmtm sp, a11,a13 +3f2e66f0: move a14, a13 +3f2e6700: movk 1, a11 +3f2e6710: move a11, @0xa68a0, 1 +3f2e6740: move a14, -*sp, 1 +3f2e6750: move @0xbf1e0, *a14+, 1 +3f2e6780: calla L3FB3FE90 +3f2e67b0: move *sp(0x60), a14, 1 +3f2e67d0: mmfm sp, a11,a13 +3f2e67f0: rets 2 +L3F2E6800: +3f2e6800: move a11, -*sp, 1 +3f2e6810: calla L3F5EB170 +3f2e6840: move a14, -*sp, 1 +3f2e6850: movi 0x3e8, a11 +3f2e6870: move a11, *a14+, 1 +3f2e6880: calla L3FB33A20 +3f2e68b0: movk 1, a11 +3f2e68c0: setf 16, 1, 0 +3f2e68d0: move a11, @0xb83e0, 0 +3f2e6900: sub a11, a11 +3f2e6910: move a11, @0xa6880, 1 +3f2e6940: move a14, -*sp, 1 +3f2e6950: movi 0x3f30d990, a8 +3f2e6980: move a8, *a14+, 1 +3f2e6990: movi 0x3f30d998, a8 +3f2e69c0: move a8, *a14+, 1 +3f2e69d0: movi 0x3f30da40, a8 +3f2e6a00: move a8, *a14+, 1 +3f2e6a10: calla L3F30FE60 +3f2e6a40: move @0xa6880, a11, 1 +3f2e6a70: jrne L3F2E6AF0 +L3F2E6A80: +3f2e6a80: calla L3FB3FA00 +3f2e6ab0: move @0xa6880, a11, 1 +3f2e6ae0: jreq L3F2E6A80 +L3F2E6AF0: +3f2e6af0: move a14, -*sp, 1 +3f2e6b00: sub a11, a11 +3f2e6b10: move a11, *a14+, 1 +3f2e6b20: movi 0x3f2e66d0, a11 +3f2e6b50: move a11, *a14+, 1 +3f2e6b60: movi 0x3e8, a11 +3f2e6b80: move a11, *a14+, 1 +3f2e6b90: calla L3FB41ED0 +3f2e6bc0: move @0xa68a0, a11, 1 +3f2e6bf0: jrne L3F2E6C70 +L3F2E6C00: +3f2e6c00: calla L3FB3FA00 +3f2e6c30: move @0xa68a0, a11, 1 +3f2e6c60: jreq L3F2E6C00 +L3F2E6C70: +3f2e6c70: dint +3f2e6c80: calla L3F578C50 +3f2e6cb0: move *sp+, a11, 1 +3f2e6cc0: rets +3f2e6cd0: move a13, -*sp, 1 +3f2e6ce0: move a14, a13 +3f2e6cf0: move a14, -*sp, 1 +3f2e6d00: movi 0x3f30da98, a8 +3f2e6d30: move a8, *a14+, 1 +3f2e6d40: calla L3FB341E0 +3f2e6d70: calla L3F2E6800 +3f2e6da0: move *sp(0x40), a14, 1 +3f2e6dc0: move *sp+, a13, 1 +3f2e6dd0: rets 2 +3f2e6de0: mmtm sp, a7,a9,a11,a13 +3f2e6e00: move a14, a13 +3f2e6e10: addi 0xba0, a14 +3f2e6e30: sub a11, a11 +3f2e6e40: move a11, *a13(0x80), 1 +3f2e6e60: move a13, a9 +3f2e6e70: addi 0xa40, a9 +3f2e6e90: move a9, *a13(0xa60), 1 +3f2e6eb0: calla L3F708700 +3f2e6ee0: move a8, @0xa6900, 1 +3f2e6f10: movb a11, *a13(0x100) +3f2e6f30: move a11, *a13, 1 +L3F2E6F40: +3f2e6f40: move *a13, a11, 1 +3f2e6f50: sll 0x5, a11 +3f2e6f60: addi 0x1a4940, a11 +3f2e6f90: move a14, -*sp, 1 +3f2e6fa0: movi 0x40, a9 +3f2e6fc0: move a9, *a14+, 1 +3f2e6fd0: movk 1, a9 +3f2e6fe0: move a9, *a14+, 1 +3f2e6ff0: calla L3F703D90 +3f2e7020: move a8, *a11, 1 +3f2e7030: move a14, -*sp, 1 +3f2e7040: movi 0x3f30d990, a8 +3f2e7070: move a8, *a14+, 1 +3f2e7080: move *a13, a11, 1 +3f2e7090: sll 0x5, a11 +3f2e70a0: addi 0x1a4940, a11 +3f2e70d0: move *a11+, *a14+, 1 +3f2e70e0: calla L3FB45720 +3f2e7110: move *a13, a11, 1 +3f2e7120: sll 0x5, a11 +3f2e7130: addi 0x1a5200, a11 +3f2e7160: move a14, -*sp, 1 +3f2e7170: movi 0x40, a9 +3f2e7190: move a9, *a14+, 1 +3f2e71a0: movk 1, a9 +3f2e71b0: move a9, *a14+, 1 +3f2e71c0: calla L3F703D90 +3f2e71f0: move a8, *a11, 1 +3f2e7200: move a14, -*sp, 1 +3f2e7210: movi 0x3f30d990, a8 +3f2e7240: move a8, *a14+, 1 +3f2e7250: move *a13, a11, 1 +3f2e7260: sll 0x5, a11 +3f2e7270: addi 0x1a5200, a11 +3f2e72a0: move *a11+, *a14+, 1 +3f2e72b0: calla L3FB45720 +3f2e72e0: move *a13, a11, 1 +3f2e72f0: inc a11 +3f2e7300: move a11, *a13, 1 +3f2e7310: subk 4, a11 +3f2e7320: jrlt L3F2E6F40 +3f2e7330: sub a11, a11 +3f2e7340: move a11, *a13, 1 +L3F2E7350: +3f2e7350: move *a13, a11, 1 +3f2e7360: sll 0x5, a11 +3f2e7370: addi 0xb4ae0, a11 +3f2e73a0: move a14, -*sp, 1 +3f2e73b0: movi 0x40, a9 +3f2e73d0: move a9, *a14+, 1 +3f2e73e0: movk 1, a9 +3f2e73f0: move a9, *a14+, 1 +3f2e7400: calla L3F703D90 +3f2e7430: move a8, *a11, 1 +3f2e7440: move a14, -*sp, 1 +3f2e7450: movi 0x3f30d990, a8 +3f2e7480: move a8, *a14+, 1 +3f2e7490: move *a13, a11, 1 +3f2e74a0: sll 0x5, a11 +3f2e74b0: addi 0xb4ae0, a11 +3f2e74e0: move *a11+, *a14+, 1 +3f2e74f0: calla L3FB45720 +3f2e7520: move *a13, a11, 1 +3f2e7530: sll 0x5, a11 +3f2e7540: addi 0xb4b60, a11 +3f2e7570: move a14, -*sp, 1 +3f2e7580: movi 0x40, a9 +3f2e75a0: move a9, *a14+, 1 +3f2e75b0: movk 1, a9 +3f2e75c0: move a9, *a14+, 1 +3f2e75d0: calla L3F703D90 +3f2e7600: move a8, *a11, 1 +3f2e7610: move a14, -*sp, 1 +3f2e7620: movi 0x3f30d990, a8 +3f2e7650: move a8, *a14+, 1 +3f2e7660: move *a13, a11, 1 +3f2e7670: sll 0x5, a11 +3f2e7680: addi 0xb4b60, a11 +3f2e76b0: move *a11+, *a14+, 1 +3f2e76c0: calla L3FB45720 +3f2e76f0: move *a13, a11, 1 +3f2e7700: sll 0x5, a11 +3f2e7710: addi 0xb4be0, a11 +3f2e7740: move a14, -*sp, 1 +3f2e7750: movk 16, a9 +3f2e7760: move a9, *a14+, 1 +3f2e7770: movk 1, a9 +3f2e7780: move a9, *a14+, 1 +3f2e7790: calla L3F703D90 +3f2e77c0: move a8, *a11, 1 +3f2e77d0: move a14, -*sp, 1 +3f2e77e0: movi 0x3f30d990, a8 +3f2e7810: move a8, *a14+, 1 +3f2e7820: move *a13, a11, 1 +3f2e7830: sll 0x5, a11 +3f2e7840: addi 0xb4be0, a11 +3f2e7870: move *a11+, *a14+, 1 +3f2e7880: calla L3FB45720 +3f2e78b0: move *a13, a11, 1 +3f2e78c0: sll 0x5, a11 +3f2e78d0: addi 0xb4c60, a11 +3f2e7900: move a14, -*sp, 1 +3f2e7910: movk 16, a9 +3f2e7920: move a9, *a14+, 1 +3f2e7930: movk 1, a9 +3f2e7940: move a9, *a14+, 1 +3f2e7950: calla L3F703D90 +3f2e7980: move a8, *a11, 1 +3f2e7990: move a14, -*sp, 1 +3f2e79a0: movi 0x3f30d990, a8 +3f2e79d0: move a8, *a14+, 1 +3f2e79e0: move *a13, a11, 1 +3f2e79f0: sll 0x5, a11 +3f2e7a00: addi 0xb4c60, a11 +3f2e7a30: move *a11+, *a14+, 1 +3f2e7a40: calla L3FB45720 +3f2e7a70: move *a13, a11, 1 +3f2e7a80: sll 0x5, a11 +3f2e7a90: addi 0xb6ce0, a11 +3f2e7ac0: move a14, -*sp, 1 +3f2e7ad0: movi 0x40, a9 +3f2e7af0: move a9, *a14+, 1 +3f2e7b00: movk 1, a9 +3f2e7b10: move a9, *a14+, 1 +3f2e7b20: calla L3F703D90 +3f2e7b50: move a8, *a11, 1 +3f2e7b60: move a14, -*sp, 1 +3f2e7b70: movi 0x3f30d990, a8 +3f2e7ba0: move a8, *a14+, 1 +3f2e7bb0: move *a13, a11, 1 +3f2e7bc0: sll 0x5, a11 +3f2e7bd0: addi 0xb6ce0, a11 +3f2e7c00: move *a11+, *a14+, 1 +3f2e7c10: calla L3FB45720 +3f2e7c40: move *a13, a11, 1 +3f2e7c50: sll 0x5, a11 +3f2e7c60: addi 0xb6d60, a11 +3f2e7c90: move a14, -*sp, 1 +3f2e7ca0: movi 0x40, a9 +3f2e7cc0: move a9, *a14+, 1 +3f2e7cd0: movk 1, a9 +3f2e7ce0: move a9, *a14+, 1 +3f2e7cf0: calla L3F703D90 +3f2e7d20: move a8, *a11, 1 +3f2e7d30: move a14, -*sp, 1 +3f2e7d40: movi 0x3f30d990, a8 +3f2e7d70: move a8, *a14+, 1 +3f2e7d80: move *a13, a11, 1 +3f2e7d90: sll 0x5, a11 +3f2e7da0: addi 0xb6d60, a11 +3f2e7dd0: move *a11+, *a14+, 1 +3f2e7de0: calla L3FB45720 +3f2e7e10: move *a13, a11, 1 +3f2e7e20: sll 0x5, a11 +3f2e7e30: addi 0xb6de0, a11 +3f2e7e60: move a14, -*sp, 1 +3f2e7e70: movi 0x40, a9 +3f2e7e90: move a9, *a14+, 1 +3f2e7ea0: movk 1, a9 +3f2e7eb0: move a9, *a14+, 1 +3f2e7ec0: calla L3F703D90 +3f2e7ef0: move a8, *a11, 1 +3f2e7f00: move a14, -*sp, 1 +3f2e7f10: movi 0x3f30d990, a8 +3f2e7f40: move a8, *a14+, 1 +3f2e7f50: move *a13, a11, 1 +3f2e7f60: sll 0x5, a11 +3f2e7f70: addi 0xb6de0, a11 +3f2e7fa0: move *a11+, *a14+, 1 +3f2e7fb0: calla L3FB45720 +3f2e7fe0: move *a13, a11, 1 +3f2e7ff0: sll 0x5, a11 +3f2e8000: addi 0xb6e60, a11 +3f2e8030: move a14, -*sp, 1 +3f2e8040: movi 0x40, a9 +3f2e8060: move a9, *a14+, 1 +3f2e8070: movk 1, a9 +3f2e8080: move a9, *a14+, 1 +3f2e8090: calla L3F703D90 +3f2e80c0: move a8, *a11, 1 +3f2e80d0: move a14, -*sp, 1 +3f2e80e0: movi 0x3f30d990, a8 +3f2e8110: move a8, *a14+, 1 +3f2e8120: move *a13, a11, 1 +3f2e8130: sll 0x5, a11 +3f2e8140: addi 0xb6e60, a11 +3f2e8170: move *a11+, *a14+, 1 +3f2e8180: calla L3FB45720 +3f2e81b0: move *a13, a11, 1 +3f2e81c0: inc a11 +3f2e81d0: move a11, *a13, 1 +3f2e81e0: subk 4, a11 +3f2e81f0: jalt L3F2E7350 +3f2e8210: sub a11, a11 +3f2e8220: move a11, *a13, 1 +L3F2E8230: +3f2e8230: move *a13, a11, 1 +3f2e8240: sll 0x5, a11 +3f2e8250: addi 0x1a5ac0, a11 +3f2e8280: move a14, -*sp, 1 +3f2e8290: movi 0x40, a9 +3f2e82b0: move a9, *a14+, 1 +3f2e82c0: movk 1, a9 +3f2e82d0: move a9, *a14+, 1 +3f2e82e0: calla L3F703D90 +3f2e8310: move a8, *a11, 1 +3f2e8320: move a14, -*sp, 1 +3f2e8330: movi 0x3f30d990, a8 +3f2e8360: move a8, *a14+, 1 +3f2e8370: move *a13, a11, 1 +3f2e8380: sll 0x5, a11 +3f2e8390: addi 0x1a5ac0, a11 +3f2e83c0: move *a11+, *a14+, 1 +3f2e83d0: calla L3FB45720 +3f2e8400: move *a13, a11, 1 +3f2e8410: inc a11 +3f2e8420: move a11, *a13, 1 +3f2e8430: subk 2, a11 +3f2e8440: jrlt L3F2E8230 +3f2e8450: sub a11, a11 +3f2e8460: move a11, *a13, 1 +L3F2E8470: +3f2e8470: move *a13, a11, 1 +3f2e8480: sll 0x5, a11 +3f2e8490: addi 0xb3ae0, a11 +3f2e84c0: move a14, -*sp, 1 +3f2e84d0: movi 0x100, a9 +3f2e84f0: move a9, *a14+, 1 +3f2e8500: movk 1, a9 +3f2e8510: move a9, *a14+, 1 +3f2e8520: calla L3F703D90 +3f2e8550: move a8, *a11, 1 +3f2e8560: move *a13, a11, 1 +3f2e8570: sll 0x5, a11 +3f2e8580: addi 0xb42e0, a11 +3f2e85b0: move a14, -*sp, 1 +3f2e85c0: movi 0x100, a9 +3f2e85e0: move a9, *a14+, 1 +3f2e85f0: movk 1, a9 +3f2e8600: move a9, *a14+, 1 +3f2e8610: calla L3F703D90 +3f2e8640: move a8, *a11, 1 +3f2e8650: move *a13, a11, 1 +3f2e8660: sll 0x5, a11 +3f2e8670: addi 0xb2df0, a11 +3f2e86a0: move a14, -*sp, 1 +3f2e86b0: move a9, *a14+, 1 +3f2e86c0: movk 2, a9 +3f2e86d0: move a9, *a14+, 1 +3f2e86e0: calla L3F703D90 +3f2e8710: move a8, *a11, 1 +3f2e8720: move *a13, a11, 1 +3f2e8730: inc a11 +3f2e8740: move a11, *a13, 1 +3f2e8750: cmpi 0x40, a11 +3f2e8770: jrlt L3F2E8470 +3f2e8780: sub a9, a9 +3f2e8790: move a9, *a13, 1 +L3F2E87A0: +3f2e87a0: move *a13, a11, 1 +3f2e87b0: sll 0x5, a11 +3f2e87c0: addi 0xb4ce0, a11 +3f2e87f0: move a14, -*sp, 1 +3f2e8800: movk 4, a9 +3f2e8810: move a9, *a14+, 1 +3f2e8820: movk 1, a9 +3f2e8830: move a9, *a14+, 1 +3f2e8840: calla L3F703D90 +3f2e8870: move a8, *a11, 1 +3f2e8880: move *a13, a11, 1 +3f2e8890: inc a11 +3f2e88a0: move a11, *a13, 1 +3f2e88b0: cmpi 0x100, a11 +3f2e88d0: jrlt L3F2E87A0 +3f2e88e0: sub a9, a9 +3f2e88f0: setf 16, 1, 0 +3f2e8900: move a9, @0xb39f0, 0 +3f2e8930: move @0x1e8b80, a11, 1 +3f2e8960: sra 0x3, a11 +3f2e8970: addi 0xfffff, a11 +3f2e89a0: sra 0x14, a11 +3f2e89b0: move a11, @0xb3a20, 1 +3f2e89e0: movi 0x147ae, a9 +3f2e8a10: mpys a11, a9 +3f2e8a20: move a9, @0xb3a00, 1 +3f2e8a50: sub a9, a9 +3f2e8a60: move a9, @0xb83e0, 0 +3f2e8a90: move a9, @0xb8080, 1 +3f2e8ac0: move a9, @0xb80a0, 1 +3f2e8af0: move a9, @0xb80c0, 1 +3f2e8b20: move a9, @0xb80e0, 1 +3f2e8b50: move a9, @0xb8100, 1 +3f2e8b80: move a9, @0xb82c0, 1 +3f2e8bb0: move a9, @0xb8120, 1 +3f2e8be0: move a9, @0xb8140, 1 +3f2e8c10: move a9, @0xb8160, 1 +3f2e8c40: move a9, @0xb8180, 1 +3f2e8c70: move a9, @0xb81a0, 1 +3f2e8ca0: move a9, @0xb81c0, 1 +3f2e8cd0: move a9, @0xb81e0, 1 +3f2e8d00: move a9, @0xb8200, 1 +3f2e8d30: move a9, @0xb8220, 1 +3f2e8d60: move a9, @0xb8240, 1 +3f2e8d90: move a9, @0xb8260, 1 +3f2e8dc0: move a9, @0xb8280, 1 +3f2e8df0: move a9, @0xb82e0, 1 +3f2e8e20: move a9, @0xb8300, 1 +3f2e8e50: move a9, @0xb82a0, 1 +3f2e8e80: move a9, @0xb8320, 1 +3f2e8eb0: move a9, @0xb8340, 1 +3f2e8ee0: move a9, @0xb8360, 1 +3f2e8f10: move a9, @0xb8380, 1 +3f2e8f40: move a9, @0xb83a0, 1 +3f2e8f70: move a9, @0x11a590, 1 +3f2e8fa0: move a9, @0xb83c0, 1 +3f2e8fd0: move a14, -*sp, 1 +3f2e8fe0: movi 0x3f30dc00, a8 +3f2e9010: move a8, *a14+, 1 +3f2e9020: calla L3F9C2570 +3f2e9050: move a8, @0xb78e0, 1 +3f2e9080: move a8, a11 +3f2e9090: jrne L3F2E9140 +3f2e90a0: move a14, -*sp, 1 +3f2e90b0: movi 0x3f30dc28, a8 +3f2e90e0: move a8, *a14+, 1 +3f2e90f0: calla L3FB341E0 +3f2e9120: jauc L3F2FBB40 +L3F2E9140: +3f2e9140: calla L3F315160 +3f2e9170: move @0xb78e0, a11, 1 +3f2e91a0: move *a11(0x440), a9, 1 +3f2e91c0: move a9, @0xb7f80, 1 +3f2e91f0: move *a11(0x440), a7, 1 +3f2e9210: move a7, a9 +3f2e9220: sll 0x9, a7 +3f2e9230: sll 0x7, a9 +3f2e9240: add a9, a7 +3f2e9250: move *a11(0x480), a9, 1 +3f2e9270: add a7, a9 +3f2e9280: move a9, @0xb7900, 1 +3f2e92b0: move a14, -*sp, 1 +3f2e92c0: sub a7, a7 +3f2e92d0: move a7, *a14+, 1 +3f2e92e0: movi 0x3f30dd10, a8 +3f2e9310: move a8, *a14+, 1 +3f2e9320: move a11, *a14+, 1 +3f2e9330: calla L3FD5E420 +3f2e9360: move a8, @0xb7920, 1 +3f2e9390: move a14, -*sp, 1 +3f2e93a0: move a7, *a14+, 1 +3f2e93b0: movi 0x3f30dd98, a8 +3f2e93e0: move a8, *a14+, 1 +3f2e93f0: move @0xb78e0, *a14+, 1 +3f2e9420: calla L3FD5E420 +3f2e9450: move a8, @0xb7940, 1 +3f2e9480: move @0xb78e0, a11, 1 +3f2e94b0: move @0xb7f80, a9, 1 +3f2e94e0: move a9, a7 +3f2e94f0: sll 0x9, a9 +3f2e9500: sll 0x7, a7 +3f2e9510: add a7, a9 +3f2e9520: move *a11(0x480), a7, 1 +3f2e9540: add a9, a7 +3f2e9550: move *a7(0x40), a9, 1 +3f2e9570: move a9, @0xb7960, 1 +3f2e95a0: move a14, -*sp, 1 +3f2e95b0: movk 1, a7 +3f2e95c0: move a7, *a14+, 1 +3f2e95d0: sub a7, a7 +3f2e95e0: move a7, *a14+, 1 +3f2e95f0: move a7, *a14+, 1 +3f2e9600: movk 1, a7 +3f2e9610: move a7, *a14+, 1 +3f2e9620: move a7, *a14+, 1 +3f2e9630: sub a7, a7 +3f2e9640: move a7, *a14+, 1 +3f2e9650: move a7, *a14+, 1 +3f2e9660: move a9, *a14+, 1 +3f2e9670: move a11, *a14+, 1 +3f2e9680: calla L3FD41B90 +3f2e96b0: move a8, @0xb7e20, 1 +3f2e96e0: move a14, -*sp, 1 +3f2e96f0: movk 4, a11 +3f2e9700: move a11, *a14+, 1 +3f2e9710: move a8, *a14+, 1 +3f2e9720: move @0xb78e0, *a14+, 1 +3f2e9750: calla L3FD97D50 +3f2e9780: move @0xb78e0, a9, 1 +3f2e97b0: move @0xb7f80, a7, 1 +3f2e97e0: move a7, a11 +3f2e97f0: sll 0x9, a7 +3f2e9800: sll 0x7, a11 +3f2e9810: add a11, a7 +3f2e9820: move *a9(0x480), a11, 1 +3f2e9840: add a7, a11 +3f2e9850: move *a11(0x60), a11, 1 +3f2e9870: move a11, @0xb7fa0, 1 +3f2e98a0: move @0xb7f80, a7, 1 +3f2e98d0: move a7, a11 +3f2e98e0: sll 0x9, a7 +3f2e98f0: sll 0x7, a11 +3f2e9900: add a11, a7 +3f2e9910: move *a9(0x480), a11, 1 +3f2e9930: add a7, a11 +3f2e9940: move *a11(0x80), a11, 1 +3f2e9960: move a11, @0xb7fc0, 1 +3f2e9990: move a14, -*sp, 1 +3f2e99a0: movi 0x3f2e5da0, a7 +3f2e99d0: move a7, *a14+, 1 +3f2e99e0: calla L3FD45700 +3f2e9a10: move a14, -*sp, 1 +3f2e9a20: movi 0x3f2e6cd0, a11 +3f2e9a50: move a11, *a14+, 1 +3f2e9a60: calla L3FD458F0 +3f2e9a90: move @0xb7900, a9, 1 +3f2e9ac0: move *a9(0x160), a7, 1 +3f2e9ae0: move a7, @0xb7e40, 1 +3f2e9b10: move a14, -*sp, 1 +3f2e9b20: movi 0x3f30ddf0, a8 +3f2e9b50: move a8, *a14+, 1 +3f2e9b60: move @0xb78e0, *a14+, 1 +3f2e9b90: calla L3FD4AE80 +3f2e9bc0: move a8, @0xb7f20, 1 +3f2e9bf0: move a8, a7 +3f2e9c00: jrne L3F2E9CF0 +3f2e9c10: move a14, -*sp, 1 +3f2e9c20: movi 0x3f30de50, a8 +3f2e9c50: move a8, *a14+, 1 +3f2e9c60: calla L3FB341E0 +3f2e9c90: move a14, -*sp, 1 +3f2e9ca0: movk 1, a9 +3f2e9cb0: move a9, *a14+, 1 +3f2e9cc0: calla L3F707A30 +L3F2E9CF0: +3f2e9cf0: move @0xb7f20, a9, 1 +3f2e9d20: move *a9(0x20), a7, 1 +3f2e9d40: move a7, @0xb7f40, 1 +3f2e9d70: move a14, -*sp, 1 +3f2e9d80: movi 0xb88f0, a11 +3f2e9db0: move a11, *a14+, 1 +3f2e9dc0: movi 0xb8890, a11 +3f2e9df0: move a11, *a14+, 1 +3f2e9e00: movk 5, a11 +3f2e9e10: move a11, *a14+, 1 +3f2e9e20: movk 4, a11 +3f2e9e30: move a11, *a14+, 1 +3f2e9e40: move a7, *a14+, 1 +3f2e9e50: move a7, *a14+, 1 +3f2e9e60: move @0xb78e0, *a14+, 1 +3f2e9e90: calla L3FD409D0 +3f2e9ec0: move a8, @0xb7160, 1 +3f2e9ef0: move a14, -*sp, 1 +3f2e9f00: movi 0xb88f0, a9 +3f2e9f30: move a9, *a14+, 1 +3f2e9f40: movi 0xb8890, a7 +3f2e9f70: move a7, *a14+, 1 +3f2e9f80: movk 19, a11 +3f2e9f90: move a11, *a14+, 1 +3f2e9fa0: movk 18, a7 +3f2e9fb0: move a7, *a14+, 1 +3f2e9fc0: move @0xb7f40, *a14+, 1 +3f2e9ff0: move @0xb7f40, *a14+, 1 +3f2ea020: move @0xb78e0, *a14+, 1 +3f2ea050: calla L3FD409D0 +3f2ea080: move a8, @0xb7180, 1 +3f2ea0b0: move a14, -*sp, 1 +3f2ea0c0: movi 0x3f30df30, a8 +3f2ea0f0: move a8, *a14+, 1 +3f2ea100: calla L3FB3D9D0 +3f2ea130: move a8, @0xa6820, 1 +3f2ea160: move a14, -*sp, 1 +3f2ea170: movi 0x3f30df58, a8 +3f2ea1a0: move a8, *a14+, 1 +3f2ea1b0: calla L3FB3D9D0 +3f2ea1e0: move a8, @0xa6840, 1 +3f2ea210: sub a7, a7 +3f2ea220: movb a7, @0xccac0 +3f2ea250: calla L3F6FC870 +3f2ea280: move a8, @0xa67f0, 1 +3f2ea2b0: move a14, -*sp, 1 +3f2ea2c0: move a8, *a14+, 1 +3f2ea2d0: calla L3F6FD4B0 +3f2ea300: calla L3F4AC880 +3f2ea330: move a14, -*sp, 1 +3f2ea340: movk 1, a7 +3f2ea350: move a7, *a14+, 1 +3f2ea360: calla L3F30D660 +3f2ea390: move a14, -*sp, 1 +3f2ea3a0: sub a7, a7 +3f2ea3b0: move a7, *a14+, 1 +3f2ea3c0: move a7, *a14+, 1 +3f2ea3d0: move @0xb7960, *a14+, 1 +3f2ea400: move @0xb78e0, *a14+, 1 +3f2ea430: calla L3F997000 +3f2ea460: move a8, @0xb7e60, 1 +3f2ea490: move a14, -*sp, 1 +3f2ea4a0: move a8, *a14+, 1 +3f2ea4b0: movi 0xffff, a7 +3f2ea4d0: move a7, *a14+, 1 +3f2ea4e0: move @0xb7e40, *a14+, 1 +3f2ea510: move @0xb78e0, *a14+, 1 +3f2ea540: calla L3FD3E800 +3f2ea570: move a14, -*sp, 1 +3f2ea580: move @0x19ff60, *a14+, 1 +3f2ea5b0: move @0xb7e60, *a14+, 1 +3f2ea5e0: move @0xb78e0, *a14+, 1 +3f2ea610: calla L3FD99A60 +3f2ea640: move a14, -*sp, 1 +3f2ea650: move @0x19ff80, *a14+, 1 +3f2ea680: move @0xb7e60, *a14+, 1 +3f2ea6b0: move @0xb78e0, *a14+, 1 +3f2ea6e0: calla L3FD98760 +3f2ea710: move a14, -*sp, 1 +3f2ea720: sub a7, a7 +3f2ea730: move a7, *a14+, 1 +3f2ea740: move a7, *a14+, 1 +3f2ea750: move @0xb7960, *a14+, 1 +3f2ea780: move @0xb78e0, *a14+, 1 +3f2ea7b0: calla L3F997000 +3f2ea7e0: move a8, @0xb7e80, 1 +3f2ea810: move a14, -*sp, 1 +3f2ea820: move a8, *a14+, 1 +3f2ea830: movi 0xffff, a7 +3f2ea850: move a7, *a14+, 1 +3f2ea860: move @0xb7e60, *a14+, 1 +3f2ea890: move @0xb78e0, *a14+, 1 +3f2ea8c0: calla L3FD3E800 +3f2ea8f0: move a14, -*sp, 1 +3f2ea900: move @0x19ff80, *a14+, 1 +3f2ea930: move @0xb7e80, *a14+, 1 +3f2ea960: move @0xb78e0, *a14+, 1 +3f2ea990: calla L3FD99A60 +3f2ea9c0: move a14, -*sp, 1 +3f2ea9d0: move @0x19ff60, *a14+, 1 +3f2eaa00: move @0xb7e80, *a14+, 1 +3f2eaa30: move @0xb78e0, *a14+, 1 +3f2eaa60: calla L3FD98760 +3f2eaa90: move a14, -*sp, 1 +3f2eaaa0: sub a7, a7 +3f2eaab0: move a7, *a14+, 1 +3f2eaac0: move a7, *a14+, 1 +3f2eaad0: move @0xb7960, *a14+, 1 +3f2eab00: move @0xb78e0, *a14+, 1 +3f2eab30: calla L3F997000 +3f2eab60: move a8, @0xb7ea0, 1 +3f2eab90: move a14, -*sp, 1 +3f2eaba0: move a8, *a14+, 1 +3f2eabb0: movi 0xffff, a7 +3f2eabd0: move a7, *a14+, 1 +3f2eabe0: move @0xb7e60, *a14+, 1 +3f2eac10: move @0xb78e0, *a14+, 1 +3f2eac40: calla L3FD3E800 +3f2eac70: move a14, -*sp, 1 +3f2eac80: move @0xb78e0, a7, 1 +3f2eacb0: move @0xb7f80, a9, 1 +3f2eace0: move a9, a11 +3f2eacf0: sll 0x9, a9 +3f2ead00: sll 0x7, a11 +3f2ead10: add a11, a9 +3f2ead20: move *a7(0x480), a11, 1 +3f2ead40: add a9, a11 +3f2ead50: move *a11(0x1c0), *a14+, 1 +3f2ead70: move @0xb7ea0, *a14+, 1 +3f2eada0: move a7, *a14+, 1 +3f2eadb0: calla L3FD99A60 +3f2eade0: move a14, -*sp, 1 +3f2eadf0: move @0xb78e0, a11, 1 +3f2eae20: move @0xb7f80, a9, 1 +3f2eae50: move a9, a7 +3f2eae60: sll 0x9, a9 +3f2eae70: sll 0x7, a7 +3f2eae80: add a7, a9 +3f2eae90: move *a11(0x480), a7, 1 +3f2eaeb0: add a9, a7 +3f2eaec0: move *a7(0x1a0), *a14+, 1 +3f2eaee0: move @0xb7ea0, *a14+, 1 +3f2eaf10: move a11, *a14+, 1 +3f2eaf20: calla L3FD98760 +3f2eaf50: move a14, -*sp, 1 +3f2eaf60: sub a11, a11 +3f2eaf70: move a11, *a14+, 1 +3f2eaf80: move a11, *a14+, 1 +3f2eaf90: move @0xb7960, *a14+, 1 +3f2eafc0: move @0xb78e0, *a14+, 1 +3f2eaff0: calla L3F997000 +3f2eb020: move a8, @0xb7ec0, 1 +3f2eb050: move a14, -*sp, 1 +3f2eb060: move a8, *a14+, 1 +3f2eb070: movi 0xffff, a9 +3f2eb090: move a9, *a14+, 1 +3f2eb0a0: move @0xb7e60, *a14+, 1 +3f2eb0d0: move @0xb78e0, *a14+, 1 +3f2eb100: calla L3FD3E800 +3f2eb130: move a14, -*sp, 1 +3f2eb140: move @0xb78e0, a7, 1 +3f2eb170: move @0xb7f80, a11, 1 +3f2eb1a0: move a11, a9 +3f2eb1b0: sll 0x9, a11 +3f2eb1c0: sll 0x7, a9 +3f2eb1d0: add a9, a11 +3f2eb1e0: move *a7(0x480), a9, 1 +3f2eb200: add a11, a9 +3f2eb210: move *a9(0x1a0), *a14+, 1 +3f2eb230: move @0xb7ec0, *a14+, 1 +3f2eb260: move a7, *a14+, 1 +3f2eb270: calla L3FD99A60 +3f2eb2a0: move a14, -*sp, 1 +3f2eb2b0: move @0xb78e0, a11, 1 +3f2eb2e0: move @0xb7f80, a9, 1 +3f2eb310: move a9, a7 +3f2eb320: sll 0x9, a9 +3f2eb330: sll 0x7, a7 +3f2eb340: add a7, a9 +3f2eb350: move *a11(0x480), a7, 1 +3f2eb370: add a9, a7 +3f2eb380: move *a7(0x1c0), *a14+, 1 +3f2eb3a0: move @0xb7ec0, *a14+, 1 +3f2eb3d0: move a11, *a14+, 1 +3f2eb3e0: calla L3FD98760 +3f2eb410: move a14, -*sp, 1 +3f2eb420: movi 0x3f30df98, a8 +3f2eb450: move a8, *a14+, 1 +3f2eb460: move @0xb78e0, *a14+, 1 +3f2eb490: calla L3FD4AE80 +3f2eb4c0: move a8, @0xb7ee0, 1 +3f2eb4f0: move a14, -*sp, 1 +3f2eb500: movi 0x3f30e140, a8 +3f2eb530: move a8, *a14+, 1 +3f2eb540: move @0xb78e0, *a14+, 1 +3f2eb570: calla L3FD4AE80 +3f2eb5a0: move a8, @0xb7f00, 1 +3f2eb5d0: move @0xb7ee0, a11, 1 +3f2eb600: jrne L3F2EB6F0 +3f2eb610: move a14, -*sp, 1 +3f2eb620: movi 0x3f30e2e8, a8 +3f2eb650: move a8, *a14+, 1 +3f2eb660: calla L3FB341E0 +3f2eb690: move a14, -*sp, 1 +3f2eb6a0: movk 1, a11 +3f2eb6b0: move a11, *a14+, 1 +3f2eb6c0: calla L3F707A30 +L3F2EB6F0: +3f2eb6f0: move @0xb7ee0, a11, 1 +3f2eb720: jrne L3F2EB800 +3f2eb730: move a14, -*sp, 1 +3f2eb740: movi 0x3f30e390, a8 +3f2eb770: move a8, *a14+, 1 +3f2eb780: calla L3FB341E0 +3f2eb7b0: move @0xb7ee0, @0xb7f00, 1 +L3F2EB800: +3f2eb800: move a14, -*sp, 1 +3f2eb810: move @0xb7ee0, a11, 1 +3f2eb840: move *a11(0x20), *a14+, 1 +3f2eb860: move @0xb7e60, *a14+, 1 +3f2eb890: move @0xb78e0, *a14+, 1 +3f2eb8c0: calla L3FD997B0 +3f2eb8f0: move a14, -*sp, 1 +3f2eb900: move @0xb7ee0, a11, 1 +3f2eb930: move *a11(0x20), *a14+, 1 +3f2eb950: move @0xb7e80, *a14+, 1 +3f2eb980: move @0xb78e0, *a14+, 1 +3f2eb9b0: calla L3FD997B0 +3f2eb9e0: move a14, -*sp, 1 +3f2eb9f0: calla L3FD39AF0 +3f2eba20: move a8, *a14+, 1 +3f2eba30: movk 1, a11 +3f2eba40: move a11, *a14+, 1 +3f2eba50: movi 0x1800, a9 +3f2eba70: move a9, *a14+, 1 +3f2eba80: movi 0x3f30e460, a8 +3f2ebab0: move a8, *a14+, 1 +3f2ebac0: movi 0x3fab8160, a7 +3f2ebaf0: move a7, *a14+, 1 +3f2ebb00: calla L3F706A40 +3f2ebb30: move a8, @0xa6920, 1 +3f2ebb60: calla L3F6FA8F0 +3f2ebb90: move a8, @0xb71c0, 1 +3f2ebbc0: move a14, -*sp, 1 +3f2ebbd0: move @0x19ff80, *a14+, 1 +3f2ebc00: move @0x19ff60, *a14+, 1 +3f2ebc30: move a11, *a14+, 1 +3f2ebc40: setf 16, 0, 0 +3f2ebc50: move @0xaed88, a11, 0 +3f2ebc80: move a11, *a14+, 1 +3f2ebc90: move @0xaed78, a7, 0 +3f2ebcc0: move a7, *a14+, 1 +3f2ebcd0: setf 16, 1, 0 +3f2ebce0: move @0xaed68, a9, 0 +3f2ebd10: move a9, *a14+, 1 +3f2ebd20: move @0xaed58, a7, 0 +3f2ebd50: move a7, *a14+, 1 +3f2ebd60: move @0xb7960, *a14+, 1 +3f2ebd90: move @0xb78e0, *a14+, 1 +3f2ebdc0: calla L3FD41B90 +3f2ebdf0: move a8, @0xb7980, 1 +3f2ebe20: setf 16, 1, 0 +3f2ebe30: move @0xaed58, a11, 0 +3f2ebe60: move a11, *a13(0x740), 1 +3f2ebe80: move @0xaed68, a9, 0 +3f2ebeb0: move a9, *a13(0x760), 1 +3f2ebed0: setf 16, 0, 0 +3f2ebee0: move @0xaed78, a7, 0 +3f2ebf10: move a7, *a13(0x780), 1 +3f2ebf30: move @0xaed88, a7, 0 +3f2ebf60: move a7, *a13(0x7a0), 1 +3f2ebf80: movi 0xfa, a7 +3f2ebfa0: move a7, *a13(0x7c0), 1 +3f2ebfc0: movi 0x16d, a7 +3f2ebfe0: move a7, *a13(0x7e0), 1 +3f2ec000: move @0xb7fa0, a7, 1 +3f2ec030: move a7, *a13(0x800), 1 +3f2ec050: move @0xb7fc0, a7, 1 +3f2ec080: move a7, *a13(0x820), 1 +3f2ec0a0: sub a7, a7 +3f2ec0b0: move a7, *a13(0x840), 1 +3f2ec0d0: move a7, *a13(0x860), 1 +3f2ec0f0: movi 0x5c, a7 +3f2ec110: move a7, *a13(0x720), 1 +3f2ec130: jruc L3F2EC800 +L3F2EC140: +3f2ec140: move a14, -*sp, 1 +3f2ec150: move a13, a11 +3f2ec160: addi 0x720, a11 +3f2ec180: move a11, *a14+, 1 +3f2ec190: sub a9, a9 +3f2ec1a0: move a9, *a14+, 1 +3f2ec1b0: move a9, *a14+, 1 +3f2ec1c0: move a9, *a14+, 1 +3f2ec1d0: movi 0x3f30e478, a8 +3f2ec200: move a8, *a14+, 1 +3f2ec210: movi 0x3f30e490, a8 +3f2ec240: move a8, *a14+, 1 +3f2ec250: move @0xb7980, *a14+, 1 +3f2ec280: move @0xb78e0, *a14+, 1 +3f2ec2b0: calla L3FD9C170 +3f2ec2e0: jruc L3F2EC8A0 +L3F2EC2F0: +3f2ec2f0: move a14, -*sp, 1 +3f2ec300: move a13, a11 +3f2ec310: addi 0x720, a11 +3f2ec330: move a11, *a14+, 1 +3f2ec340: sub a9, a9 +3f2ec350: move a9, *a14+, 1 +3f2ec360: move a9, *a14+, 1 +3f2ec370: move a9, *a14+, 1 +3f2ec380: movi 0x3f30e478, a8 +3f2ec3b0: move a8, *a14+, 1 +3f2ec3c0: movi 0x3f30e6d8, a8 +3f2ec3f0: move a8, *a14+, 1 +3f2ec400: move @0xb7980, *a14+, 1 +3f2ec430: move @0xb78e0, *a14+, 1 +3f2ec460: calla L3FD9C170 +3f2ec490: jruc L3F2EC8A0 +L3F2EC4A0: +3f2ec4a0: move a14, -*sp, 1 +3f2ec4b0: move a13, a11 +3f2ec4c0: addi 0x720, a11 +3f2ec4e0: move a11, *a14+, 1 +3f2ec4f0: sub a9, a9 +3f2ec500: move a9, *a14+, 1 +3f2ec510: move a9, *a14+, 1 +3f2ec520: move a9, *a14+, 1 +3f2ec530: movi 0x3f30e478, a8 +3f2ec560: move a8, *a14+, 1 +3f2ec570: movi 0x3f30e968, a8 +3f2ec5a0: move a8, *a14+, 1 +3f2ec5b0: move @0xb7980, *a14+, 1 +3f2ec5e0: move @0xb78e0, *a14+, 1 +3f2ec610: calla L3FD9C170 +3f2ec640: jruc L3F2EC8A0 +L3F2EC650: +3f2ec650: move a14, -*sp, 1 +3f2ec660: move a13, a11 +3f2ec670: addi 0x720, a11 +3f2ec690: move a11, *a14+, 1 +3f2ec6a0: sub a9, a9 +3f2ec6b0: move a9, *a14+, 1 +3f2ec6c0: move a9, *a14+, 1 +3f2ec6d0: move a9, *a14+, 1 +3f2ec6e0: movi 0x3f30e478, a8 +3f2ec710: move a8, *a14+, 1 +3f2ec720: movi 0x3f30e490, a8 +3f2ec750: move a8, *a14+, 1 +3f2ec760: move @0xb7980, *a14+, 1 +3f2ec790: move @0xb78e0, *a14+, 1 +3f2ec7c0: calla L3FD9C170 +3f2ec7f0: jruc L3F2EC8A0 +L3F2EC800: +3f2ec800: setf 2, 0, 0 +3f2ec810: move @0xaece8, a8, 0 +3f2ec840: jreq L3F2EC140 +3f2ec850: dec a8 +3f2ec860: jreq L3F2EC2F0 +3f2ec870: dec a8 +3f2ec880: jreq L3F2EC4A0 +3f2ec890: jruc L3F2EC650 +L3F2EC8A0: +3f2ec8a0: move a14, -*sp, 1 +3f2ec8b0: move @0xb78e0, a7, 1 +3f2ec8e0: move @0xb7f80, a9, 1 +3f2ec910: move a9, a11 +3f2ec920: sll 0x9, a9 +3f2ec930: sll 0x7, a11 +3f2ec940: add a11, a9 +3f2ec950: move *a7(0x480), a11, 1 +3f2ec970: add a9, a11 +3f2ec980: move *a11(0x120), *a14+, 1 +3f2ec9a0: move @0xb7f80, a11, 1 +3f2ec9d0: move a11, a9 +3f2ec9e0: sll 0x9, a11 +3f2ec9f0: sll 0x7, a9 +3f2eca00: add a9, a11 +3f2eca10: move *a7(0x480), a9, 1 +3f2eca30: add a11, a9 +3f2eca40: move *a9(0x1a0), *a14+, 1 +3f2eca60: move @0xb7f80, a11, 1 +3f2eca90: move a11, a9 +3f2ecaa0: sll 0x9, a11 +3f2ecab0: sll 0x7, a9 +3f2ecac0: add a9, a11 +3f2ecad0: move *a7(0x480), a9, 1 +3f2ecaf0: add a11, a9 +3f2ecb00: move *a9(0x1c0), *a14+, 1 +3f2ecb20: movk 32, a11 +3f2ecb30: move a11, *a14+, 1 +3f2ecb40: move a11, *a14+, 1 +3f2ecb50: movi 0xa6230, a9 +3f2ecb80: move a9, *a14+, 1 +3f2ecb90: move @0xb7960, *a14+, 1 +3f2ecbc0: move a7, *a14+, 1 +3f2ecbd0: calla L3FD40FF0 +3f2ecc00: move a8, *a13(0x980), 1 +3f2ecc20: movk 5, a7 +3f2ecc30: move a7, *a13(0x920), 1 +3f2ecc50: sub a9, a9 +3f2ecc60: move a9, *a13(0x940), 1 +3f2ecc80: move a14, -*sp, 1 +3f2ecc90: move a13, a7 +3f2ecca0: addi 0x920, a7 +3f2eccc0: move a7, *a14+, 1 +3f2eccd0: move @0xb7980, *a14+, 1 +3f2ecd00: move @0xb78e0, *a14+, 1 +3f2ecd30: calla L3FD9AE80 +3f2ecd60: move a14, -*sp, 1 +3f2ecd70: move a9, *a14+, 1 +3f2ecd80: movi 0x3f30eba8, a8 +3f2ecdb0: move a8, *a14+, 1 +3f2ecdc0: move @0xb78e0, *a14+, 1 +3f2ecdf0: calla L3FD5E420 +3f2ece20: move a8, *a13(0x900), 1 +3f2ece40: move a8, a8 +3f2ece50: jreq L3F2ED440 +3f2ece60: move a14, -*sp, 1 +3f2ece70: addk 4, a11 +3f2ece80: move a11, *a14+, 1 +3f2ece90: calla L3F701230 +3f2ecec0: move a8, *a13(0xa60), 1 +3f2ecee0: movk 1, a9 +3f2ecef0: move a9, *a8, 1 +3f2ecf00: move a14, -*sp, 1 +3f2ecf10: move @0xb78e0, a9, 1 +3f2ecf40: move @0xb7f80, a11, 1 +3f2ecf70: move a11, a7 +3f2ecf80: sll 0x9, a11 +3f2ecf90: sll 0x7, a7 +3f2ecfa0: add a7, a11 +3f2ecfb0: move *a9(0x480), a7, 1 +3f2ecfd0: add a11, a7 +3f2ecfe0: move *a7(0x120), *a14+, 1 +3f2ed000: move @0xb7f80, a11, 1 +3f2ed030: move a11, a7 +3f2ed040: sll 0x9, a11 +3f2ed050: sll 0x7, a7 +3f2ed060: add a7, a11 +3f2ed070: move *a9(0x480), a7, 1 +3f2ed090: add a11, a7 +3f2ed0a0: move *a7(0x1a0), *a14+, 1 +3f2ed0c0: move @0xb7f80, a11, 1 +3f2ed0f0: move a11, a7 +3f2ed100: sll 0x9, a11 +3f2ed110: sll 0x7, a7 +3f2ed120: add a7, a11 +3f2ed130: move *a9(0x480), a7, 1 +3f2ed150: add a11, a7 +3f2ed160: move *a7(0x1c0), *a14+, 1 +3f2ed180: movk 17, a11 +3f2ed190: move a11, *a14+, 1 +3f2ed1a0: move a11, *a14+, 1 +3f2ed1b0: movi 0xa6630, a7 +3f2ed1e0: move a7, *a14+, 1 +3f2ed1f0: move @0xb7960, *a14+, 1 +3f2ed220: move a9, *a14+, 1 +3f2ed230: calla L3FD40FF0 +3f2ed260: move *a13(0xa60), a9, 1 +3f2ed280: move a8, *a9(0x20), 1 +3f2ed2a0: move a14, -*sp, 1 +3f2ed2b0: movk 9, a7 +3f2ed2c0: move a7, *a14+, 1 +3f2ed2d0: move a9, *a14+, 1 +3f2ed2e0: sub a7, a7 +3f2ed2f0: move a7, *a14+, 1 +3f2ed300: movk 32, a7 +3f2ed310: move a7, *a14+, 1 +3f2ed320: move *a13(0x900), *a14+, 1 +3f2ed340: move *a13(0x900), *a14+, 1 +3f2ed360: move @0xb7980, *a14+, 1 +3f2ed390: move @0xb78e0, *a14+, 1 +3f2ed3c0: calla L3FD37330 +3f2ed3f0: move a14, -*sp, 1 +3f2ed400: move a9, *a14+, 1 +3f2ed410: calla L3F9C0210 +L3F2ED440: +3f2ed440: sub a11, a11 +3f2ed450: move a11, @0xb7f60, 1 +3f2ed480: move a14, -*sp, 1 +3f2ed490: move @0xb7980, *a14+, 1 +3f2ed4c0: move @0xb78e0, *a14+, 1 +3f2ed4f0: calla L3FB04900 +3f2ed520: move a8, @0x11a590, 1 +3f2ed550: move a14, -*sp, 1 +3f2ed560: move @0xb7960, *a14+, 1 +3f2ed590: move @0xb78e0, *a14+, 1 +3f2ed5c0: calla L3FB04900 +3f2ed5f0: move a8, @0x11a5f0, 1 +3f2ed620: move a14, -*sp, 1 +3f2ed630: move @0xb7960, *a14+, 1 +3f2ed660: move @0xb78e0, *a14+, 1 +3f2ed690: calla L3FB04900 +3f2ed6c0: move a8, @0x11a610, 1 +3f2ed6f0: move a14, -*sp, 1 +3f2ed700: move @0xb7960, *a14+, 1 +3f2ed730: move @0xb78e0, *a14+, 1 +3f2ed760: calla L3FB04900 +3f2ed790: move a8, @0x11a630, 1 +3f2ed7c0: move a14, -*sp, 1 +3f2ed7d0: move @0xb7960, *a14+, 1 +3f2ed800: move @0xb78e0, *a14+, 1 +3f2ed830: calla L3FB04900 +3f2ed860: move a8, @0x11a650, 1 +3f2ed890: move a14, -*sp, 1 +3f2ed8a0: move @0xb7960, *a14+, 1 +3f2ed8d0: move @0xb78e0, *a14+, 1 +3f2ed900: calla L3FB04900 +3f2ed930: move a8, @0x11a670, 1 +3f2ed960: move a14, -*sp, 1 +3f2ed970: move @0xb7960, *a14+, 1 +3f2ed9a0: move @0xb78e0, *a14+, 1 +3f2ed9d0: calla L3FB04900 +3f2eda00: move a8, @0x11a690, 1 +3f2eda30: move a14, -*sp, 1 +3f2eda40: movi 0xb83f0, a9 +3f2eda70: move a9, *a14+, 1 +3f2eda80: setf 2, 0, 0 +3f2eda90: move @0xaece8, a7, 0 +3f2edac0: move a7, a11 +3f2edad0: sll 0x9, a7 +3f2edae0: sll 0x5, a11 +3f2edaf0: add a11, a7 +3f2edb00: addi 0x11a750, a7 +3f2edb30: move a7, *a14+, 1 +3f2edb40: movk 2, a11 +3f2edb50: move a11, *a14+, 1 +3f2edb60: move @0xb78e0, *a14+, 1 +3f2edb90: move @0xaece8, a7, 0 +3f2edbc0: move a7, a11 +3f2edbd0: sll 0x9, a7 +3f2edbe0: sll 0x5, a11 +3f2edbf0: add a11, a7 +3f2edc00: addi 0x11cfd0, a7 +3f2edc30: move *a7+, *a14+, 1 +3f2edc40: move @0x19ff80, *a14+, 1 +3f2edc70: move @0x19ff60, *a14+, 1 +3f2edca0: move @0xb7ee0, *a14+, 1 +3f2edcd0: move @0x11a5f0, *a14+, 1 +3f2edd00: calla L3FB0F140 +3f2edd30: move a8, @0x11a730, 1 +3f2edd60: move a14, -*sp, 1 +3f2edd70: movi 0xb8430, a11 +3f2edda0: move a11, *a14+, 1 +3f2eddb0: setf 2, 0, 0 +3f2eddc0: move @0xaece8, a7, 0 +3f2eddf0: move a7, a9 +3f2ede00: sll 0x9, a7 +3f2ede10: sll 0x5, a9 +3f2ede20: add a9, a7 +3f2ede30: addi 0x11ae10, a7 +3f2ede60: move a7, *a14+, 1 +3f2ede70: movk 6, a9 +3f2ede80: move a9, *a14+, 1 +3f2ede90: move @0xb78e0, *a14+, 1 +3f2edec0: move @0xaece8, a7, 0 +3f2edef0: move a7, a9 +3f2edf00: sll 0x9, a7 +3f2edf10: sll 0x5, a9 +3f2edf20: add a9, a7 +3f2edf30: addi 0x11cfd0, a7 +3f2edf60: move *a7+, *a14+, 1 +3f2edf70: move @0x19ff80, *a14+, 1 +3f2edfa0: move @0x19ff60, *a14+, 1 +3f2edfd0: move @0xb7ee0, *a14+, 1 +3f2ee000: move @0x11a610, *a14+, 1 +3f2ee030: calla L3FB0F140 +3f2ee060: move a8, @0x11adf0, 1 +3f2ee090: move a14, -*sp, 1 +3f2ee0a0: move @0x11a730, *a14+, 1 +3f2ee0d0: move @0x11a5f0, *a14+, 1 +3f2ee100: calla L3FB11A10 +3f2ee130: move a8, *a13(0x6c0), 1 +3f2ee150: move *a8(0x160), a9, 1 +3f2ee170: move a9, @0xb7fe0, 1 +3f2ee1a0: move *a8(0x160), a7, 1 +3f2ee1c0: move *a7(0x60), a7, 1 +3f2ee1e0: move a7, @0xb7d60, 1 +3f2ee210: move a14, -*sp, 1 +3f2ee220: movi 0xb84f0, a11 +3f2ee250: move a11, *a14+, 1 +3f2ee260: setf 2, 0, 0 +3f2ee270: move @0xaece8, a11, 0 +3f2ee2a0: move a11, a7 +3f2ee2b0: sll 0x9, a11 +3f2ee2c0: sll 0x5, a7 +3f2ee2d0: add a7, a11 +3f2ee2e0: addi 0x11b4d0, a11 +3f2ee310: move a11, *a14+, 1 +3f2ee320: movk 6, a11 +3f2ee330: move a11, *a14+, 1 +3f2ee340: move @0xb78e0, *a14+, 1 +3f2ee370: move @0xaece8, a7, 0 +3f2ee3a0: move a7, a11 +3f2ee3b0: sll 0x9, a7 +3f2ee3c0: sll 0x5, a11 +3f2ee3d0: add a11, a7 +3f2ee3e0: addi 0x11cff0, a7 +3f2ee410: move *a7+, *a14+, 1 +3f2ee420: move @0x19ff80, *a14+, 1 +3f2ee450: move @0x19ff60, *a14+, 1 +3f2ee480: move @0xb7ee0, *a14+, 1 +3f2ee4b0: move @0x11a630, *a14+, 1 +3f2ee4e0: calla L3FB0F140 +3f2ee510: move a8, @0x11b4b0, 1 +3f2ee540: move a14, -*sp, 1 +3f2ee550: move a8, *a14+, 1 +3f2ee560: move @0x11a630, *a14+, 1 +3f2ee590: calla L3FB11A10 +3f2ee5c0: move a8, *a13(0x6c0), 1 +3f2ee5e0: move *a8(0x160), a11, 1 +3f2ee600: move a11, @0xb8000, 1 +3f2ee630: move *a8(0x160), a9, 1 +3f2ee650: move *a9(0x60), a9, 1 +3f2ee670: move a9, @0xb7da0, 1 +3f2ee6a0: move a14, -*sp, 1 +3f2ee6b0: movi 0xb85d0, a7 +3f2ee6e0: move a7, *a14+, 1 +3f2ee6f0: setf 2, 0, 0 +3f2ee700: move @0xaece8, a7, 0 +3f2ee730: move a7, a9 +3f2ee740: sll 0x9, a7 +3f2ee750: sll 0x5, a9 +3f2ee760: add a9, a7 +3f2ee770: addi 0x11bb90, a7 +3f2ee7a0: move a7, *a14+, 1 +3f2ee7b0: movk 17, a9 +3f2ee7c0: move a9, *a14+, 1 +3f2ee7d0: move @0xb78e0, *a14+, 1 +3f2ee800: move @0xaece8, a7, 0 +3f2ee830: move a7, a9 +3f2ee840: sll 0x9, a7 +3f2ee850: sll 0x5, a9 +3f2ee860: add a9, a7 +3f2ee870: addi 0x11d010, a7 +3f2ee8a0: move *a7+, *a14+, 1 +3f2ee8b0: move @0x19ff80, *a14+, 1 +3f2ee8e0: move @0x19ff60, *a14+, 1 +3f2ee910: move @0xb7ee0, *a14+, 1 +3f2ee940: move @0x11a650, *a14+, 1 +3f2ee970: calla L3FB0F140 +3f2ee9a0: move a8, @0x11bb70, 1 +3f2ee9d0: move a14, -*sp, 1 +3f2ee9e0: move a8, *a14+, 1 +3f2ee9f0: move @0x11a650, *a14+, 1 +3f2eea20: calla L3FB11A10 +3f2eea50: move a8, *a13(0x6c0), 1 +3f2eea70: move *a8(0x160), a11, 1 +3f2eea90: move a11, @0xb8020, 1 +3f2eeac0: move *a8(0x160), a9, 1 +3f2eeae0: move *a9(0x60), a9, 1 +3f2eeb00: move a9, @0xb7dc0, 1 +3f2eeb30: move a14, -*sp, 1 +3f2eeb40: movi 0xb87f0, a7 +3f2eeb70: move a7, *a14+, 1 +3f2eeb80: setf 2, 0, 0 +3f2eeb90: move @0xaece8, a7, 0 +3f2eebc0: move a7, a9 +3f2eebd0: sll 0x9, a7 +3f2eebe0: sll 0x5, a9 +3f2eebf0: add a9, a7 +3f2eec00: addi 0x11c250, a7 +3f2eec30: move a7, *a14+, 1 +3f2eec40: movk 2, a9 +3f2eec50: move a9, *a14+, 1 +3f2eec60: move @0xb78e0, *a14+, 1 +3f2eec90: move @0xaece8, a7, 0 +3f2eecc0: move a7, a9 +3f2eecd0: sll 0x9, a7 +3f2eece0: sll 0x5, a9 +3f2eecf0: add a9, a7 +3f2eed00: addi 0x11d030, a7 +3f2eed30: move *a7+, *a14+, 1 +3f2eed40: move @0x19ff80, *a14+, 1 +3f2eed70: move @0x19ff60, *a14+, 1 +3f2eeda0: move @0xb7ee0, *a14+, 1 +3f2eedd0: move @0x11a670, *a14+, 1 +3f2eee00: calla L3FB0F140 +3f2eee30: move a8, @0x11c230, 1 +3f2eee60: move a14, -*sp, 1 +3f2eee70: move a8, *a14+, 1 +3f2eee80: move @0x11a670, *a14+, 1 +3f2eeeb0: calla L3FB11A10 +3f2eeee0: move a8, *a13(0x6c0), 1 +3f2eef00: move *a8(0x160), a11, 1 +3f2eef20: move a11, @0xb8040, 1 +3f2eef50: move *a8(0x160), a9, 1 +3f2eef70: move *a9(0x60), a9, 1 +3f2eef90: move a9, @0xb7de0, 1 +3f2eefc0: move a14, -*sp, 1 +3f2eefd0: movi 0xb8830, a7 +3f2ef000: move a7, *a14+, 1 +3f2ef010: setf 2, 0, 0 +3f2ef020: move @0xaece8, a7, 0 +3f2ef050: move a7, a9 +3f2ef060: sll 0x9, a7 +3f2ef070: sll 0x5, a9 +3f2ef080: add a9, a7 +3f2ef090: addi 0x11c910, a7 +3f2ef0c0: move a7, *a14+, 1 +3f2ef0d0: movk 1, a9 +3f2ef0e0: move a9, *a14+, 1 +3f2ef0f0: move @0xb78e0, *a14+, 1 +3f2ef120: move @0xaece8, a7, 0 +3f2ef150: move a7, a9 +3f2ef160: sll 0x9, a7 +3f2ef170: sll 0x5, a9 +3f2ef180: add a9, a7 +3f2ef190: addi 0x11d050, a7 +3f2ef1c0: move *a7+, *a14+, 1 +3f2ef1d0: move @0x19ff80, *a14+, 1 +3f2ef200: move @0x19ff60, *a14+, 1 +3f2ef230: move @0xb7ee0, *a14+, 1 +3f2ef260: move @0x11a690, *a14+, 1 +3f2ef290: calla L3FB0F140 +3f2ef2c0: move a8, @0x11c8f0, 1 +3f2ef2f0: move a14, -*sp, 1 +3f2ef300: move a8, *a14+, 1 +3f2ef310: move @0x11a690, *a14+, 1 +3f2ef340: calla L3FB11A10 +3f2ef370: move a8, *a13(0x6c0), 1 +3f2ef390: move *a8(0x160), a11, 1 +3f2ef3b0: move a11, @0xb8060, 1 +3f2ef3e0: move *a8(0x160), a9, 1 +3f2ef400: move *a9(0x60), a9, 1 +3f2ef420: move a9, @0xb7e00, 1 +3f2ef450: move @0x11a590, a7, 1 +3f2ef480: jaeq L3F2F31B0 +3f2ef4a0: sub a7, a7 +3f2ef4b0: move a7, *a13, 1 +3f2ef4c0: move a14, -*sp, 1 +3f2ef4d0: movi 0xb3a40, a7 +3f2ef500: move a7, *a14+, 1 +3f2ef510: movk 4, a7 +3f2ef520: move a7, *a14+, 1 +3f2ef530: movk 5, a7 +3f2ef540: move a7, *a14+, 1 +3f2ef550: movi 0xb7fe0, a7 +3f2ef580: move a7, *a14+, 1 +3f2ef590: move *a13, a7, 1 +3f2ef5a0: movi 0x6c0, a9 +3f2ef5c0: mpys a7, a9 +3f2ef5d0: addi 0x11cf70, a9 +3f2ef600: setf 2, 0, 0 +3f2ef610: move @0xaece8, a7, 0 +3f2ef640: move a7, a11 +3f2ef650: sll 0x9, a7 +3f2ef660: sll 0x5, a11 +3f2ef670: add a11, a7 +3f2ef680: add a7, a9 +3f2ef690: addi 0x60, a9 +3f2ef6b0: move a9, *a14+, 1 +3f2ef6c0: move @0x19ff80, *a14+, 1 +3f2ef6f0: move @0x19ff60, *a14+, 1 +3f2ef720: move @0xb7ee0, *a14+, 1 +3f2ef750: move *a13, a11, 1 +3f2ef760: movi 0x6c0, a9 +3f2ef780: mpys a11, a9 +3f2ef790: addi 0x11cf70, a9 +3f2ef7c0: setf 16, 1, 0 +3f2ef7d0: move *a9(0x10), a8, 0 +3f2ef7f0: move a8, *a14+, 1 +3f2ef800: movi 0x6c0, a9 +3f2ef820: mpys a11, a9 +3f2ef830: addi 0x11cf70, a9 +3f2ef860: move *a9, a8, 0 +3f2ef870: move a8, *a14+, 1 +3f2ef880: move @0x11a590, *a14+, 1 +3f2ef8b0: calla L3FB07DE0 +3f2ef8e0: movi 0x6c0, a9 +3f2ef900: mpys a11, a9 +3f2ef910: addi 0x11cf70, a9 +3f2ef940: move a8, *a9(0x40), 1 +3f2ef960: move a14, -*sp, 1 +3f2ef970: move @0x11adf0, *a14+, 1 +3f2ef9a0: move @0x11a610, *a14+, 1 +3f2ef9d0: calla L3FB11A10 +3f2efa00: move a8, *a13(0x700), 1 +3f2efa20: move a14, -*sp, 1 +3f2efa30: move @0x11cfb0, *a14+, 1 +3f2efa60: move @0x11a590, *a14+, 1 +3f2efa90: calla L3FB11A10 +3f2efac0: move a8, *a13(0x6c0), 1 +3f2efae0: move *a8(0x160), *a13(0xa0), 1 +3f2efb10: sub a9, a9 +3f2efb20: move a9, *a13(0xa80), 1 +L3F2EFB40: +3f2efb40: move *a13(0xa80), a11, 1 +3f2efb60: sll 0x5, a11 +3f2efb70: addi 0xb7fe0, a11 +3f2efba0: move *a11, a11, 1 +3f2efbb0: move *a13(0x6c0), *a11(0x20), 1 +3f2efbe0: move *a13(0xa80), a11, 1 +3f2efc00: sll 0x5, a11 +3f2efc10: addi 0xb7fe0, a11 +3f2efc40: move *a11, a11, 1 +3f2efc50: move @0x11a590, a9, 1 +3f2efc80: move a9, *a11, 1 +3f2efc90: move *a13(0xa80), a11, 1 +3f2efcb0: inc a11 +3f2efcc0: move a11, *a13(0xa80), 1 +3f2efce0: subk 4, a11 +3f2efcf0: jrlt L3F2EFB40 +3f2efd00: move *a13(0x700), a11, 1 +3f2efd20: move *a11(0x160), a7, 1 +3f2efd40: move *a13(0x6c0), *a7(0x20), 1 +3f2efd70: move *a11(0x160), a7, 1 +3f2efd90: move a9, *a7, 1 +3f2efda0: movk 1, a7 +3f2efdb0: move a7, *a13, 1 +3f2efdc0: movi 0x6c0, a11 +3f2efde0: mpys a7, a11 +3f2efdf0: addi 0x11cf70, a11 +3f2efe20: move a14, -*sp, 1 +3f2efe30: sub a7, a7 +3f2efe40: move a7, *a14+, 1 +3f2efe50: movk 1, a7 +3f2efe60: move a7, *a14+, 1 +3f2efe70: movi 0xb2018, a7 +3f2efea0: move a7, *a14+, 1 +3f2efeb0: move @0x19ff80, *a14+, 1 +3f2efee0: move @0x19ff60, *a14+, 1 +3f2eff10: move @0xb7ee0, *a14+, 1 +3f2eff40: sub a7, a7 +3f2eff50: move a7, *a14+, 1 +3f2eff60: move a7, *a14+, 1 +3f2eff70: move *a13(0x6c0), a7, 1 +3f2eff90: move *a7(0xa0), a7, 1 +3f2effb0: addk 5, a7 +3f2effc0: move a7, *a14+, 1 +3f2effd0: move *a13(0x6c0), a7, 1 +3f2efff0: move *a7(0x80), a7, 1 +3f2f0010: sra 0x1, a7 +3f2f0020: move a7, *a14+, 1 +3f2f0030: move a9, *a14+, 1 +3f2f0040: calla L3FB0D7B0 +3f2f0070: move a8, *a11(0x40), 1 +3f2f0090: movk 2, a11 +3f2f00a0: move a11, *a13, 1 +3f2f00b0: movi 0x6c0, a9 +3f2f00d0: mpys a11, a9 +3f2f00e0: addi 0x11cf70, a9 +3f2f0110: move a14, -*sp, 1 +3f2f0120: sub a7, a7 +3f2f0130: move a7, *a14+, 1 +3f2f0140: movi 0x3f30bce0, a7 +3f2f0170: move a7, *a14+, 1 +3f2f0180: movi 0xb2df0, a7 +3f2f01b0: move a7, *a14+, 1 +3f2f01c0: movi 0xffff, a7 +3f2f01e0: move a7, *a14+, 1 +3f2f01f0: move a14, -*sp, 1 +3f2f0200: setf 3, 0, 0 +3f2f0210: move @0xaece5, a7, 0 +3f2f0240: sll 0x5, a7 +3f2f0250: addi 0x115290, a7 +3f2f0280: move *a7+, *a14+, 1 +3f2f0290: calla L3FB43EB0 +3f2f02c0: move a8, *a14+, 1 +3f2f02d0: move @0x19ff80, *a14+, 1 +3f2f0300: move @0x19ff60, *a14+, 1 +3f2f0330: move @0xb7ee0, *a14+, 1 +3f2f0360: movi 0x64, a7 +3f2f0380: move a7, *a14+, 1 +3f2f0390: move *a13(0x6c0), a7, 1 +3f2f03b0: move *a7(0x80), *a14+, 1 +3f2f03d0: move *a7(0xa0), a7, 1 +3f2f03f0: addi 0x28, a7 +3f2f0410: move a7, *a14+, 1 +3f2f0420: movi 0x6c0, a7 +3f2f0440: mpys a11, a7 +3f2f0450: addi 0x11cf70, a7 +3f2f0480: setf 16, 1, 0 +3f2f0490: move *a7, a8, 0 +3f2f04a0: move a8, *a14+, 1 +3f2f04b0: move @0x11a590, *a14+, 1 +3f2f04e0: calla L3FB08CE0 +3f2f0510: move a8, *a9(0x40), 1 +3f2f0530: movk 3, a9 +3f2f0540: move a9, *a13, 1 +3f2f0550: move a14, -*sp, 1 +3f2f0560: sub a7, a7 +3f2f0570: move a7, *a14+, 1 +3f2f0580: move a11, *a14+, 1 +3f2f0590: movi 0x6c0, a7 +3f2f05b0: mpys a9, a7 +3f2f05c0: addi 0x11cf70, a7 +3f2f05f0: setf 2, 0, 0 +3f2f0600: move @0xaece8, a11, 0 +3f2f0630: move a11, a9 +3f2f0640: sll 0x9, a11 +3f2f0650: sll 0x5, a9 +3f2f0660: add a9, a11 +3f2f0670: add a11, a7 +3f2f0680: move *a7(0x60), *a14+, 1 +3f2f06a0: move @0x19ff80, *a14+, 1 +3f2f06d0: move @0x19ff60, *a14+, 1 +3f2f0700: move @0xb7ee0, *a14+, 1 +3f2f0730: sub a11, a11 +3f2f0740: move a11, *a14+, 1 +3f2f0750: move a11, *a14+, 1 +3f2f0760: move *a13, a9, 1 +3f2f0770: movi 0x6c0, a7 +3f2f0790: mpys a9, a7 +3f2f07a0: addi 0x11cf70, a7 +3f2f07d0: setf 16, 1, 0 +3f2f07e0: move *a7(0x10), a8, 0 +3f2f0800: move a8, *a14+, 1 +3f2f0810: move *a13(0x6c0), a7, 1 +3f2f0830: move *a7(0x80), a11, 1 +3f2f0850: sra 0x1, a11 +3f2f0860: move a11, *a14+, 1 +3f2f0870: move @0x11a590, *a14+, 1 +3f2f08a0: calla L3FB0D7B0 +3f2f08d0: movi 0x6c0, a11 +3f2f08f0: mpys a9, a11 +3f2f0900: addi 0x11cf70, a11 +3f2f0930: move a8, *a11(0x40), 1 +3f2f0950: move a14, -*sp, 1 +3f2f0960: movi 0xb6ee0, a11 +3f2f0990: move a11, *a14+, 1 +3f2f09a0: calla L3F9DDED0 +3f2f09d0: move a14, -*sp, 1 +3f2f09e0: movi 0xb6fe0, a11 +3f2f0a10: move a11, *a14+, 1 +3f2f0a20: calla L3F276B10 +3f2f0a50: movk 4, a11 +3f2f0a60: move a11, *a13, 1 +3f2f0a70: move a14, -*sp, 1 +3f2f0a80: sub a9, a9 +3f2f0a90: move a9, *a14+, 1 +3f2f0aa0: movk 1, a9 +3f2f0ab0: move a9, *a14+, 1 +3f2f0ac0: movi 0x6c0, a9 +3f2f0ae0: mpys a11, a9 +3f2f0af0: addi 0x11cf70, a9 +3f2f0b20: setf 2, 0, 0 +3f2f0b30: move @0xaece8, a7, 0 +3f2f0b60: move a7, a11 +3f2f0b70: sll 0x9, a7 +3f2f0b80: sll 0x5, a11 +3f2f0b90: add a11, a7 +3f2f0ba0: add a7, a9 +3f2f0bb0: move *a9(0x60), *a14+, 1 +3f2f0bd0: move @0x19ff80, *a14+, 1 +3f2f0c00: move @0x19ff60, *a14+, 1 +3f2f0c30: move @0xb7ee0, *a14+, 1 +3f2f0c60: sub a11, a11 +3f2f0c70: move a11, *a14+, 1 +3f2f0c80: move a11, *a14+, 1 +3f2f0c90: move *a13, a9, 1 +3f2f0ca0: movi 0x6c0, a7 +3f2f0cc0: mpys a9, a7 +3f2f0cd0: addi 0x11cf70, a7 +3f2f0d00: setf 16, 1, 0 +3f2f0d10: move *a7(0x10), a8, 0 +3f2f0d30: move a8, *a14+, 1 +3f2f0d40: movi 0x6c0, a7 +3f2f0d60: mpys a9, a7 +3f2f0d70: addi 0x11cf70, a7 +3f2f0da0: move *a7, a8, 0 +3f2f0db0: move a8, *a14+, 1 +3f2f0dc0: move @0x11a590, *a14+, 1 +3f2f0df0: calla L3FB0D7B0 +3f2f0e20: movi 0x6c0, a7 +3f2f0e40: mpys a9, a7 +3f2f0e50: addi 0x11cf70, a7 +3f2f0e80: move a8, *a7(0x40), 1 +3f2f0ea0: movk 5, a7 +3f2f0eb0: move a7, *a13, 1 +3f2f0ec0: movi 0x6c0, a9 +3f2f0ee0: mpys a7, a9 +3f2f0ef0: addi 0x11cf70, a9 +3f2f0f20: move a14, -*sp, 1 +3f2f0f30: move a11, *a14+, 1 +3f2f0f40: movk 1, a11 +3f2f0f50: move a11, *a14+, 1 +3f2f0f60: movi 0xb6ee0, a11 +3f2f0f90: move a11, *a14+, 1 +3f2f0fa0: move @0x19ff80, *a14+, 1 +3f2f0fd0: move @0x19ff60, *a14+, 1 +3f2f1000: move @0xb7ee0, *a14+, 1 +3f2f1030: sub a11, a11 +3f2f1040: move a11, *a14+, 1 +3f2f1050: move a11, *a14+, 1 +3f2f1060: movi 0x6c0, a11 +3f2f1080: mpys a7, a11 +3f2f1090: addi 0x11cf70, a11 +3f2f10c0: setf 16, 1, 0 +3f2f10d0: move *a11(0x10), a8, 0 +3f2f10f0: move a8, *a14+, 1 +3f2f1100: movi 0x6c0, a11 +3f2f1120: mpys a7, a11 +3f2f1130: addi 0x11cf70, a11 +3f2f1160: move *a11, a8, 0 +3f2f1170: move a8, *a14+, 1 +3f2f1180: move @0x11a590, *a14+, 1 +3f2f11b0: calla L3FB0D7B0 +3f2f11e0: move a8, *a9(0x40), 1 +3f2f1200: move a14, -*sp, 1 +3f2f1210: movi 0x6c0, a11 +3f2f1230: mpys a7, a11 +3f2f1240: addi 0x11cf70, a11 +3f2f1270: move *a11(0x40), *a14+, 1 +3f2f1290: move @0x11a590, *a14+, 1 +3f2f12c0: calla L3FB11A10 +3f2f12f0: move a8, *a13(0x6c0), 1 +3f2f1310: move a8, a9 +3f2f1320: jreq L3F2F1380 +3f2f1330: move *a8(0x160), a11, 1 +3f2f1350: movk 1, a9 +3f2f1360: movb a9, *a11(0x8) +L3F2F1380: +3f2f1380: movk 6, a11 +3f2f1390: move a11, *a13, 1 +3f2f13a0: move a14, -*sp, 1 +3f2f13b0: sub a9, a9 +3f2f13c0: move a9, *a14+, 1 +3f2f13d0: movk 1, a7 +3f2f13e0: move a7, *a14+, 1 +3f2f13f0: movi 0x6c0, a7 +3f2f1410: mpys a11, a7 +3f2f1420: addi 0x11cf70, a7 +3f2f1450: setf 2, 0, 0 +3f2f1460: move @0xaece8, a9, 0 +3f2f1490: move a9, a11 +3f2f14a0: sll 0x9, a9 +3f2f14b0: sll 0x5, a11 +3f2f14c0: add a11, a9 +3f2f14d0: add a9, a7 +3f2f14e0: move *a7(0x60), *a14+, 1 +3f2f1500: move @0x19ff80, *a14+, 1 +3f2f1530: move @0x19ff60, *a14+, 1 +3f2f1560: move @0xb7ee0, *a14+, 1 +3f2f1590: sub a11, a11 +3f2f15a0: move a11, *a14+, 1 +3f2f15b0: move a11, *a14+, 1 +3f2f15c0: move *a13, a9, 1 +3f2f15d0: movi 0x6c0, a7 +3f2f15f0: mpys a9, a7 +3f2f1600: addi 0x11cf70, a7 +3f2f1630: setf 16, 1, 0 +3f2f1640: move *a7(0x10), a8, 0 +3f2f1660: move a8, *a14+, 1 +3f2f1670: movi 0x6c0, a7 +3f2f1690: mpys a9, a7 +3f2f16a0: addi 0x11cf70, a7 +3f2f16d0: move *a7, a8, 0 +3f2f16e0: move a8, *a14+, 1 +3f2f16f0: move @0x11a590, *a14+, 1 +3f2f1720: calla L3FB0D7B0 +3f2f1750: movi 0x6c0, a7 +3f2f1770: mpys a9, a7 +3f2f1780: addi 0x11cf70, a7 +3f2f17b0: move a8, *a7(0x40), 1 +3f2f17d0: movk 7, a7 +3f2f17e0: move a7, *a13, 1 +3f2f17f0: movi 0x6c0, a9 +3f2f1810: mpys a7, a9 +3f2f1820: addi 0x11cf70, a9 +3f2f1850: move a14, -*sp, 1 +3f2f1860: move a11, *a14+, 1 +3f2f1870: movk 1, a11 +3f2f1880: move a11, *a14+, 1 +3f2f1890: movi 0xb1e18, a11 +3f2f18c0: move a11, *a14+, 1 +3f2f18d0: move @0x19ff80, *a14+, 1 +3f2f1900: move @0x19ff60, *a14+, 1 +3f2f1930: move @0xb7ee0, *a14+, 1 +3f2f1960: sub a11, a11 +3f2f1970: move a11, *a14+, 1 +3f2f1980: move a11, *a14+, 1 +3f2f1990: movi 0x6c0, a11 +3f2f19b0: mpys a7, a11 +3f2f19c0: addi 0x11cf70, a11 +3f2f19f0: setf 16, 1, 0 +3f2f1a00: move *a11(0x10), a8, 0 +3f2f1a20: move a8, *a14+, 1 +3f2f1a30: movi 0x6c0, a11 +3f2f1a50: mpys a7, a11 +3f2f1a60: addi 0x11cf70, a11 +3f2f1a90: move *a11, a8, 0 +3f2f1aa0: move a8, *a14+, 1 +3f2f1ab0: move @0x11a590, *a14+, 1 +3f2f1ae0: calla L3FB0D7B0 +3f2f1b10: move a8, *a9(0x40), 1 +3f2f1b30: move a14, -*sp, 1 +3f2f1b40: movi 0x6c0, a11 +3f2f1b60: mpys a7, a11 +3f2f1b70: addi 0x11cf70, a11 +3f2f1ba0: move *a11(0x40), *a14+, 1 +3f2f1bc0: move @0x11a590, *a14+, 1 +3f2f1bf0: calla L3FB11A10 +3f2f1c20: move a8, *a13(0x6c0), 1 +3f2f1c40: move a8, a9 +3f2f1c50: jreq L3F2F1CB0 +3f2f1c60: move *a8(0x160), a11, 1 +3f2f1c80: movk 1, a9 +3f2f1c90: movb a9, *a11(0x8) +L3F2F1CB0: +3f2f1cb0: movk 8, a11 +3f2f1cc0: move a11, *a13, 1 +3f2f1cd0: move a14, -*sp, 1 +3f2f1ce0: sub a9, a9 +3f2f1cf0: move a9, *a14+, 1 +3f2f1d00: movk 1, a7 +3f2f1d10: move a7, *a14+, 1 +3f2f1d20: movi 0x6c0, a7 +3f2f1d40: mpys a11, a7 +3f2f1d50: addi 0x11cf70, a7 +3f2f1d80: setf 2, 0, 0 +3f2f1d90: move @0xaece8, a9, 0 +3f2f1dc0: move a9, a11 +3f2f1dd0: sll 0x9, a9 +3f2f1de0: sll 0x5, a11 +3f2f1df0: add a11, a9 +3f2f1e00: add a9, a7 +3f2f1e10: move *a7(0x60), *a14+, 1 +3f2f1e30: move @0x19ff80, *a14+, 1 +3f2f1e60: move @0x19ff60, *a14+, 1 +3f2f1e90: move @0xb7ee0, *a14+, 1 +3f2f1ec0: sub a11, a11 +3f2f1ed0: move a11, *a14+, 1 +3f2f1ee0: move a11, *a14+, 1 +3f2f1ef0: move *a13, a9, 1 +3f2f1f00: movi 0x6c0, a7 +3f2f1f20: mpys a9, a7 +3f2f1f30: addi 0x11cf70, a7 +3f2f1f60: setf 16, 1, 0 +3f2f1f70: move *a7(0x10), a8, 0 +3f2f1f90: move a8, *a14+, 1 +3f2f1fa0: movi 0x6c0, a7 +3f2f1fc0: mpys a9, a7 +3f2f1fd0: addi 0x11cf70, a7 +3f2f2000: move *a7, a8, 0 +3f2f2010: move a8, *a14+, 1 +3f2f2020: move @0x11a590, *a14+, 1 +3f2f2050: calla L3FB0D7B0 +3f2f2080: movi 0x6c0, a7 +3f2f20a0: mpys a9, a7 +3f2f20b0: addi 0x11cf70, a7 +3f2f20e0: move a8, *a7(0x40), 1 +3f2f2100: movk 9, a7 +3f2f2110: move a7, *a13, 1 +3f2f2120: movi 0x6c0, a9 +3f2f2140: mpys a7, a9 +3f2f2150: addi 0x11cf70, a9 +3f2f2180: move a14, -*sp, 1 +3f2f2190: move a11, *a14+, 1 +3f2f21a0: movk 1, a11 +3f2f21b0: move a11, *a14+, 1 +3f2f21c0: movi 0xb6fe0, a11 +3f2f21f0: move a11, *a14+, 1 +3f2f2200: move @0x19ff80, *a14+, 1 +3f2f2230: move @0x19ff60, *a14+, 1 +3f2f2260: move @0xb7ee0, *a14+, 1 +3f2f2290: sub a11, a11 +3f2f22a0: move a11, *a14+, 1 +3f2f22b0: move a11, *a14+, 1 +3f2f22c0: movi 0x6c0, a11 +3f2f22e0: mpys a7, a11 +3f2f22f0: addi 0x11cf70, a11 +3f2f2320: setf 16, 1, 0 +3f2f2330: move *a11(0x10), a8, 0 +3f2f2350: move a8, *a14+, 1 +3f2f2360: movi 0x6c0, a11 +3f2f2380: mpys a7, a11 +3f2f2390: addi 0x11cf70, a11 +3f2f23c0: move *a11, a8, 0 +3f2f23d0: move a8, *a14+, 1 +3f2f23e0: move @0x11a590, *a14+, 1 +3f2f2410: calla L3FB0D7B0 +3f2f2440: move a8, *a9(0x40), 1 +3f2f2460: move a14, -*sp, 1 +3f2f2470: movi 0x6c0, a11 +3f2f2490: mpys a7, a11 +3f2f24a0: addi 0x11cf70, a11 +3f2f24d0: move *a11(0x40), *a14+, 1 +3f2f24f0: move @0x11a590, *a14+, 1 +3f2f2520: calla L3FB11A10 +3f2f2550: move a8, *a13(0x6c0), 1 +3f2f2570: move a8, a9 +3f2f2580: jreq L3F2F25E0 +3f2f2590: move *a8(0x160), a11, 1 +3f2f25b0: movk 1, a9 +3f2f25c0: movb a9, *a11(0x8) +L3F2F25E0: +3f2f25e0: inc a7 +3f2f25f0: move a7, *a13, 1 +3f2f2600: movi 0x6c0, a11 +3f2f2620: mpys a7, a11 +3f2f2630: addi 0x11cf70, a11 +3f2f2660: move a14, -*sp, 1 +3f2f2670: sub a9, a9 +3f2f2680: move a9, *a14+, 1 +3f2f2690: movi 0x3f300af0, a9 +3f2f26c0: move a9, *a14+, 1 +3f2f26d0: sub a9, a9 +3f2f26e0: move a9, *a14+, 1 +3f2f26f0: move a9, *a14+, 1 +3f2f2700: move a9, *a14+, 1 +3f2f2710: move a9, *a14+, 1 +3f2f2720: move @0x11a590, *a14+, 1 +3f2f2750: calla L3FB0E6E0 +3f2f2780: move a8, *a11(0x40), 1 +3f2f27a0: move a14, -*sp, 1 +3f2f27b0: movi 0x3f30d990, a8 +3f2f27e0: move a8, *a14+, 1 +3f2f27f0: movi 0xb35f0, a11 +3f2f2820: move a11, *a14+, 1 +3f2f2830: calla L3FB45720 +3f2f2860: inc a7 +3f2f2870: move a7, *a13, 1 +3f2f2880: movi 0x6c0, a9 +3f2f28a0: mpys a7, a9 +3f2f28b0: addi 0x11cf70, a9 +3f2f28e0: move a14, -*sp, 1 +3f2f28f0: sub a11, a11 +3f2f2900: move a11, *a14+, 1 +3f2f2910: movk 1, a11 +3f2f2920: move a11, *a14+, 1 +3f2f2930: movi 0xb35f0, a11 +3f2f2960: move a11, *a14+, 1 +3f2f2970: move @0x19ff80, *a14+, 1 +3f2f29a0: move @0x19ff60, *a14+, 1 +3f2f29d0: move @0xb7ee0, *a14+, 1 +3f2f2a00: sub a11, a11 +3f2f2a10: move a11, *a14+, 1 +3f2f2a20: move a11, *a14+, 1 +3f2f2a30: movi 0x6c0, a11 +3f2f2a50: mpys a7, a11 +3f2f2a60: addi 0x11cf70, a11 +3f2f2a90: setf 16, 1, 0 +3f2f2aa0: move *a11(0x10), a8, 0 +3f2f2ac0: move a8, *a14+, 1 +3f2f2ad0: movi 0x6c0, a11 +3f2f2af0: mpys a7, a11 +3f2f2b00: addi 0x11cf70, a11 +3f2f2b30: move *a11, a8, 0 +3f2f2b40: move a8, *a14+, 1 +3f2f2b50: move @0x11a590, *a14+, 1 +3f2f2b80: calla L3FB0D7B0 +3f2f2bb0: move a8, *a9(0x40), 1 +3f2f2bd0: inc a7 +3f2f2be0: move a7, *a13, 1 +3f2f2bf0: move a14, -*sp, 1 +3f2f2c00: move @0xaec90, *a14+, 1 +3f2f2c30: movi 0x6c0, a11 +3f2f2c50: mpys a7, a11 +3f2f2c60: addi 0x11cf70, a11 +3f2f2c90: setf 2, 0, 0 +3f2f2ca0: move @0xaece8, a9, 0 +3f2f2cd0: move a9, a7 +3f2f2ce0: sll 0x9, a9 +3f2f2cf0: sll 0x5, a7 +3f2f2d00: add a7, a9 +3f2f2d10: add a9, a11 +3f2f2d20: move *a11(0x60), *a14+, 1 +3f2f2d40: movi 0x3f30ec10, a8 +3f2f2d70: move a8, *a14+, 1 +3f2f2d80: move a13, a11 +3f2f2d90: addi 0x2c0, a11 +3f2f2db0: move a11, *a14+, 1 +3f2f2dc0: calla L3FB34430 +3f2f2df0: move *a13, a9, 1 +3f2f2e00: movi 0x6c0, a7 +3f2f2e20: mpys a9, a7 +3f2f2e30: addi 0x11cf70, a7 +3f2f2e60: move a14, -*sp, 1 +3f2f2e70: sub a11, a11 +3f2f2e80: move a11, *a14+, 1 +3f2f2e90: movk 2, a11 +3f2f2ea0: move a11, *a14+, 1 +3f2f2eb0: move a13, a11 +3f2f2ec0: addi 0x2c0, a11 +3f2f2ee0: move a11, *a14+, 1 +3f2f2ef0: move @0x19ff80, *a14+, 1 +3f2f2f20: move @0x19ff60, *a14+, 1 +3f2f2f50: move @0xb7ee0, *a14+, 1 +3f2f2f80: sub a11, a11 +3f2f2f90: move a11, *a14+, 1 +3f2f2fa0: move a11, *a14+, 1 +3f2f2fb0: movi 0x6c0, a11 +3f2f2fd0: mpys a9, a11 +3f2f2fe0: addi 0x11cf70, a11 +3f2f3010: setf 16, 1, 0 +3f2f3020: move *a11(0x10), a8, 0 +3f2f3040: move a8, *a14+, 1 +3f2f3050: movi 0x6c0, a11 +3f2f3070: mpys a9, a11 +3f2f3080: addi 0x11cf70, a11 +3f2f30b0: move *a11, a8, 0 +3f2f30c0: move a8, *a14+, 1 +3f2f30d0: move @0x11a590, *a14+, 1 +3f2f3100: calla L3FB0D7B0 +3f2f3130: move a8, *a7(0x40), 1 +3f2f3150: move a14, -*sp, 1 +3f2f3160: movk 1, a11 +3f2f3170: move a11, *a14+, 1 +3f2f3180: calla L3F2FD780 +L3F2F31B0: +3f2f31b0: move a14, -*sp, 1 +3f2f31c0: movi 0x2800c, a11 +3f2f31f0: move a11, *a14+, 1 +3f2f3200: move @0xb7980, *a14+, 1 +3f2f3230: move @0xb78e0, *a14+, 1 +3f2f3260: calla L3FD97D50 +3f2f3290: move a14, -*sp, 1 +3f2f32a0: calla L3FD39AF0 +3f2f32d0: move a8, *a14+, 1 +3f2f32e0: movk 1, a9 +3f2f32f0: move a9, *a14+, 1 +3f2f3300: movi 0x4e20, a7 +3f2f3320: move a7, *a14+, 1 +3f2f3330: movi 0x3f30ec38, a8 +3f2f3360: move a8, *a14+, 1 +3f2f3370: movi 0x3f4db050, a9 +3f2f33a0: move a9, *a14+, 1 +3f2f33b0: calla L3F706A40 +3f2f33e0: move a14, -*sp, 1 +3f2f33f0: sub a7, a7 +3f2f3400: move a7, *a14+, 1 +3f2f3410: movi 0x3f2e59f0, a7 +3f2f3440: move a7, *a14+, 1 +3f2f3450: movi 0x1388, a7 +3f2f3470: move a7, *a14+, 1 +3f2f3480: calla L3FB41ED0 +3f2f34b0: movk 1, a7 +3f2f34c0: move a7, @0xb8080, 1 +3f2f34f0: move a14, -*sp, 1 +3f2f3500: move a7, *a14+, 1 +3f2f3510: calla L3F2FD780 +3f2f3540: move a14, -*sp, 1 +3f2f3550: move @0xb7980, *a14+, 1 +3f2f3580: move @0xb78e0, *a14+, 1 +3f2f35b0: calla L3FD64F60 +3f2f35e0: calla L3F4A4C30 +3f2f3610: move @0xb7120, a7, 1 +3f2f3640: jreq L3F2F3680 +3f2f3650: calla L3F345C40 +L3F2F3680: +3f2f3680: calla L3F2FC200 +3f2f36b0: calla L3F2FC7D0 +L3F2F36E0: +3f2f36e0: move @0xb70e0, a11, 1 +3f2f3710: jane L3F2FBB10 +3f2f3730: move a14, -*sp, 1 +3f2f3740: move @0xb78e0, *a14+, 1 +3f2f3770: calla L3FD4AAE0 +3f2f37a0: sub a11, a11 +3f2f37b0: movb a11, @0xa68f0 +3f2f37e0: setf 8, 0, 0 +3f2f37f0: move @0xa68d0, a9, 0 +3f2f3820: jrne L3F2F3980 +3f2f3830: move @0xa68e0, a7, 0 +3f2f3860: jrne L3F2F3980 +3f2f3870: move a14, -*sp, 1 +3f2f3880: movi 0xb73e0, a7 +3f2f38b0: move a7, *a14+, 1 +3f2f38c0: move @0xb78e0, *a14+, 1 +3f2f38f0: calla L3F9C1CF0 +3f2f3920: movk 1, a9 +3f2f3930: movb a9, @0xa68f0 +3f2f3960: jauc L3F2F4840 +L3F2F3980: +3f2f3980: move a9, a7 +3f2f3990: jreq L3F2F3B80 +3f2f39a0: movk 1, a7 +3f2f39b0: movb a7, @0xa68f0 +3f2f39e0: movb a11, @0xa68d0 +3f2f3a10: move a14, -*sp, 1 +3f2f3a20: move @0x11dd30, *a14+, 1 +3f2f3a50: move @0x11a590, *a14+, 1 +3f2f3a80: calla L3FB11A10 +3f2f3ab0: move a8, *a13(0x6c0), 1 +3f2f3ad0: move a8, a9 +3f2f3ae0: jreq L3F2F36E0 +3f2f3af0: move a14, -*sp, 1 +3f2f3b00: move a8, *a14+, 1 +3f2f3b10: move @0x11a590, *a14+, 1 +3f2f3b40: calla L3FB11C90 +3f2f3b70: jruc L3F2F36E0 +L3F2F3B80: +3f2f3b80: move @0xa68e0, a7, 0 +3f2f3bb0: jreq L3F2F36E0 +3f2f3bc0: movb a11, @0xa68e0 +3f2f3bf0: move a14, -*sp, 1 +3f2f3c00: move @0x11fef0, *a14+, 1 +3f2f3c30: move @0x11a590, *a14+, 1 +3f2f3c60: calla L3FB11A10 +3f2f3c90: move a8, *a13(0x6c0), 1 +3f2f3cb0: move a8, a7 +3f2f3cc0: jreq L3F2F36E0 +3f2f3cd0: move a14, -*sp, 1 +3f2f3ce0: movi 0x3f30d990, a8 +3f2f3d10: move a8, *a14+, 1 +3f2f3d20: movi 0xb1f18, a9 +3f2f3d50: move a9, *a14+, 1 +3f2f3d60: calla L3FB45720 +3f2f3d90: calla L3F5C82E0 +3f2f3dc0: move a8, *a13(0xac0), 1 +3f2f3de0: inc a8 +3f2f3df0: jreq L3F2F36E0 +3f2f3e00: move *a13(0xac0), a11, 1 +3f2f3e20: jreq L3F2F4240 +3f2f3e30: move a14, -*sp, 1 +3f2f3e40: move a13, a9 +3f2f3e50: addi 0xb00, a9 +3f2f3e70: move a9, *a14+, 1 +3f2f3e80: move a11, *a14+, 1 +3f2f3e90: calla L3F3FFA50 +3f2f3ec0: move a8, *a13(0xae0), 1 +3f2f3ee0: move a14, -*sp, 1 +3f2f3ef0: move a8, *a14+, 1 +3f2f3f00: movi 0x19e190, a9 +3f2f3f30: move a9, *a14+, 1 +3f2f3f40: calla L3FB45720 +3f2f3f70: calla L3F5C8320 +3f2f3fa0: move a8, *a13(0xac0), 1 +3f2f3fc0: inc a8 +3f2f3fd0: jreq L3F2F4130 +3f2f3fe0: move a14, -*sp, 1 +3f2f3ff0: move a13, a11 +3f2f4000: addi 0xb00, a11 +3f2f4020: move a11, *a14+, 1 +3f2f4030: move *a13(0xac0), *a14+, 1 +3f2f4050: calla L3F3FFA50 +3f2f4080: move a8, *a13(0xae0), 1 +3f2f40a0: move a14, -*sp, 1 +3f2f40b0: move a8, *a14+, 1 +3f2f40c0: movi 0xb1f18, a9 +3f2f40f0: move a9, *a14+, 1 +3f2f4100: calla L3FB45720 +L3F2F4130: +3f2f4130: calla L3F5C82E0 +3f2f4160: move a8, *a13(0xac0), 1 +3f2f4180: move a14, -*sp, 1 +3f2f4190: move a13, a11 +3f2f41a0: addi 0xb00, a11 +3f2f41c0: move a11, *a14+, 1 +3f2f41d0: move a8, *a14+, 1 +3f2f41e0: calla L3F3FFA50 +3f2f4210: move a8, *a13(0xae0), 1 +3f2f4230: jruc L3F2F4620 +L3F2F4240: +3f2f4240: setf 8, 0, 0 +3f2f4250: move @0x1a4630, a9, 0 +3f2f4280: jreq L3F2F4360 +3f2f4290: move a14, -*sp, 1 +3f2f42a0: movi 0x1a4640, a7 +3f2f42d0: move a7, *a14+, 1 +3f2f42e0: movi 0x19e190, a7 +3f2f4310: move a7, *a14+, 1 +3f2f4320: calla L3FB45720 +3f2f4350: jruc L3F2F4420 +L3F2F4360: +3f2f4360: move a14, -*sp, 1 +3f2f4370: movi 0x3f30d990, a8 +3f2f43a0: move a8, *a14+, 1 +3f2f43b0: movi 0x19e190, a7 +3f2f43e0: move a7, *a14+, 1 +3f2f43f0: calla L3FB45720 +L3F2F4420: +3f2f4420: move a14, -*sp, 1 +3f2f4430: move @0x1219f0, *a14+, 1 +3f2f4460: move @0x11a590, *a14+, 1 +3f2f4490: calla L3FB11A10 +3f2f44c0: move a8, *a13(0x6e0), 1 +3f2f44e0: move a14, -*sp, 1 +3f2f44f0: move a8, *a14+, 1 +3f2f4500: move @0x11a590, *a14+, 1 +3f2f4530: calla L3F378620 +3f2f4560: move a14, -*sp, 1 +3f2f4570: movi 0x3f30d990, a8 +3f2f45a0: move a8, *a14+, 1 +3f2f45b0: movi 0xb35f0, a9 +3f2f45e0: move a9, *a14+, 1 +3f2f45f0: calla L3FB45720 +L3F2F4620: +3f2f4620: move a14, -*sp, 1 +3f2f4630: movi 0x19e190, a11 +3f2f4660: move a11, *a14+, 1 +3f2f4670: move *a13(0x6c0), *a14+, 1 +3f2f4690: move @0x11a590, *a14+, 1 +3f2f46c0: calla L3F377730 +3f2f46f0: move a14, -*sp, 1 +3f2f4700: move a11, *a14+, 1 +3f2f4710: movi 0xb1e18, a9 +3f2f4740: move a9, *a14+, 1 +3f2f4750: calla L3FB45720 +3f2f4780: move a14, -*sp, 1 +3f2f4790: move a9, *a14+, 1 +3f2f47a0: move *a13(0x6c0), *a14+, 1 +3f2f47c0: move @0x11a590, *a14+, 1 +3f2f47f0: calla L3F377730 +3f2f4820: jauc L3F2F36E0 +L3F2F4840: +3f2f4840: move *a13(0x80), a11, 1 +3f2f4860: jrne L3F2F4E20 +3f2f4870: move @0xb73e0, a7, 1 +3f2f48a0: subk 4, a7 +3f2f48b0: jrne L3F2F4E20 +3f2f48c0: move a9, *a13(0x80), 1 +3f2f48e0: move a9, @0xa6860, 1 +3f2f4910: jruc L3F2F4CE0 +L3F2F4920: +3f2f4920: move a14, -*sp, 1 +3f2f4930: movi 0x3f30ec58, a8 +3f2f4960: move a8, *a14+, 1 +3f2f4970: move @0xb7980, *a14+, 1 +3f2f49a0: move @0xb78e0, *a14+, 1 +3f2f49d0: calla L3FD9F1D0 +3f2f4a00: jruc L3F2F4D80 +L3F2F4A10: +3f2f4a10: move a14, -*sp, 1 +3f2f4a20: movi 0x3f30ed18, a8 +3f2f4a50: move a8, *a14+, 1 +3f2f4a60: move @0xb7980, *a14+, 1 +3f2f4a90: move @0xb78e0, *a14+, 1 +3f2f4ac0: calla L3FD9F1D0 +3f2f4af0: jruc L3F2F4D80 +L3F2F4B00: +3f2f4b00: move a14, -*sp, 1 +3f2f4b10: movi 0x3f30ee18, a8 +3f2f4b40: move a8, *a14+, 1 +3f2f4b50: move @0xb7980, *a14+, 1 +3f2f4b80: move @0xb78e0, *a14+, 1 +3f2f4bb0: calla L3FD9F1D0 +3f2f4be0: jruc L3F2F4D80 +L3F2F4BF0: +3f2f4bf0: move a14, -*sp, 1 +3f2f4c00: movi 0x3f30ec58, a8 +3f2f4c30: move a8, *a14+, 1 +3f2f4c40: move @0xb7980, *a14+, 1 +3f2f4c70: move @0xb78e0, *a14+, 1 +3f2f4ca0: calla L3FD9F1D0 +3f2f4cd0: jruc L3F2F4D80 +L3F2F4CE0: +3f2f4ce0: setf 2, 0, 0 +3f2f4cf0: move @0xaece8, a8, 0 +3f2f4d20: jreq L3F2F4920 +3f2f4d30: dec a8 +3f2f4d40: jreq L3F2F4A10 +3f2f4d50: dec a8 +3f2f4d60: jreq L3F2F4B00 +3f2f4d70: jruc L3F2F4BF0 +L3F2F4D80: +3f2f4d80: move a14, -*sp, 1 +3f2f4d90: move @0xb7c60, *a14+, 1 +3f2f4dc0: move @0xb78e0, *a14+, 1 +3f2f4df0: calla L3FDA9A70 +L3F2F4E20: +3f2f4e20: move @0xb71a0, a11, 1 +3f2f4e50: jreq L3F2F4ED0 +3f2f4e60: calla L3F2FCA50 +3f2f4e90: sub a11, a11 +3f2f4ea0: move a11, @0xb71a0, 1 +L3F2F4ED0: +3f2f4ed0: move @0xb73e0, a9, 1 +3f2f4f00: subk 5, a9 +3f2f4f10: jrne L3F2F5190 +3f2f4f20: move *a13(0xa0), a9, 1 +3f2f4f40: move *a9(0x300), a7, 1 +3f2f4f60: inc a7 +3f2f4f70: jreq L3F2F5190 +3f2f4f80: move *a9(0x300), a7, 1 +3f2f4fa0: sll 0x5, a7 +3f2f4fb0: move *a9(0x20), a9, 1 +3f2f4fd0: add a7, a9 +3f2f4fe0: move *a9, a9, 1 +3f2f4ff0: move *a9(0x60), a9, 1 +3f2f5010: move @0xb7460, a7, 1 +3f2f5040: cmp a7, a9 +3f2f5050: jreq L3F2F5190 +3f2f5060: move a14, -*sp, 1 +3f2f5070: move *a13(0xa0), a9, 1 +3f2f5090: move *a9(0x300), a7, 1 +3f2f50b0: sll 0x5, a7 +3f2f50c0: move *a9(0x20), a9, 1 +3f2f50e0: add a7, a9 +3f2f50f0: move *a9+, *a14+, 1 +3f2f5100: movi 0xb73e0, a9 +3f2f5130: move a9, *a14+, 1 +3f2f5140: calla L3F37AB00 +3f2f5170: jauc L3F2F36E0 +L3F2F5190: +3f2f5190: move @0xb73e0, a9, 1 +3f2f51c0: cmpi 0x22, a9 +3f2f51e0: jrne L3F2F52E0 +3f2f51f0: move @0xb7480, a7, 1 +3f2f5220: dsj a7, L3F2F36E0 +3f2f5240: move a14, -*sp, 1 +3f2f5250: movi 0xb73e0, a9 +3f2f5280: move a9, *a14+, 1 +3f2f5290: calla L3F9A8210 +3f2f52c0: jauc L3F2F36E0 +L3F2F52E0: +3f2f52e0: cmpi 0x21, a9 +3f2f5300: jrne L3F2F55A0 +3f2f5310: move @0xb7480, a7, 1 +3f2f5340: move @0x27b620, a9, 1 +3f2f5370: cmp a9, a7 +3f2f5380: jrne L3F2F5480 +3f2f5390: move a14, -*sp, 1 +3f2f53a0: sub a7, a7 +3f2f53b0: move a7, *a14+, 1 +3f2f53c0: move a7, *a14+, 1 +3f2f53d0: move @0xb7460, *a14+, 1 +3f2f5400: move @0xb7440, *a14+, 1 +3f2f5430: calla L3FD9D240 +3f2f5460: jauc L3F2F36E0 +L3F2F5480: +3f2f5480: move @0xb7920, a9, 1 +3f2f54b0: cmp a9, a7 +3f2f54c0: jrne L3F2F55A0 +3f2f54d0: move @0xb7460, a7, 1 +3f2f5500: move @0xb7980, a9, 1 +3f2f5530: cmp a9, a7 +3f2f5540: jrne L3F2F55A0 +3f2f5550: calla L3F344A20 +3f2f5580: jauc L3F2F36E0 +L3F2F55A0: +3f2f55a0: move @0xb7460, a9, 1 +3f2f55d0: move @0xb7ce0, a7, 1 +3f2f5600: cmp a7, a9 +3f2f5610: jrne L3F2F5920 +3f2f5620: move @0xf7d10, a7, 1 +3f2f5650: jaeq L3F2F36E0 +3f2f5670: move @0xb73e0, a7, 1 +3f2f56a0: subk 12, a7 +3f2f56b0: jrne L3F2F5840 +3f2f56c0: move @0xb83c0, a7, 1 +3f2f56f0: move @0xb7ce0, a9, 1 +3f2f5720: cmp a9, a7 +3f2f5730: jrne L3F2F5840 +3f2f5740: move a14, -*sp, 1 +3f2f5750: sub a7, a7 +3f2f5760: move a7, *a14+, 1 +3f2f5770: move a7, *a14+, 1 +3f2f5780: move @0xb83c0, *a14+, 1 +3f2f57b0: move @0xb78e0, *a14+, 1 +3f2f57e0: calla L3FD9D240 +3f2f5810: move a7, @0xb83c0, 1 +L3F2F5840: +3f2f5840: move a14, -*sp, 1 +3f2f5850: movi 0xf7d10, a11 +3f2f5880: move a11, *a14+, 1 +3f2f5890: movi 0xb73e0, a9 +3f2f58c0: move a9, *a14+, 1 +3f2f58d0: calla L3F36FD60 +3f2f5900: jauc L3F2F36E0 +L3F2F5920: +3f2f5920: move @0xb7a00, a7, 1 +3f2f5950: cmp a7, a9 +3f2f5960: jrne L3F2F5C70 +3f2f5970: move @0x11a5b0, a7, 1 +3f2f59a0: jaeq L3F2F36E0 +3f2f59c0: move @0xb73e0, a7, 1 +3f2f59f0: subk 12, a7 +3f2f5a00: jrne L3F2F5B90 +3f2f5a10: move @0xb83c0, a7, 1 +3f2f5a40: move @0xb7a00, a9, 1 +3f2f5a70: cmp a9, a7 +3f2f5a80: jrne L3F2F5B90 +3f2f5a90: move a14, -*sp, 1 +3f2f5aa0: sub a7, a7 +3f2f5ab0: move a7, *a14+, 1 +3f2f5ac0: move a7, *a14+, 1 +3f2f5ad0: move @0xb83c0, *a14+, 1 +3f2f5b00: move @0xb78e0, *a14+, 1 +3f2f5b30: calla L3FD9D240 +3f2f5b60: move a7, @0xb83c0, 1 +L3F2F5B90: +3f2f5b90: move a14, -*sp, 1 +3f2f5ba0: movi 0x11a5b0, a11 +3f2f5bd0: move a11, *a14+, 1 +3f2f5be0: movi 0xb73e0, a9 +3f2f5c10: move a9, *a14+, 1 +3f2f5c20: calla L3F36FD60 +3f2f5c50: jauc L3F2F36E0 +L3F2F5C70: +3f2f5c70: move @0xb79a0, a7, 1 +3f2f5ca0: cmp a7, a9 +3f2f5cb0: jrne L3F2F5FF0 +3f2f5cc0: move @0x11a5d0, a7, 1 +3f2f5cf0: jaeq L3F2F36E0 +3f2f5d10: move @0xb73e0, a7, 1 +3f2f5d40: subk 12, a7 +3f2f5d50: jrne L3F2F5F10 +3f2f5d60: move @0xb83c0, a7, 1 +3f2f5d90: move @0xb79a0, a9, 1 +3f2f5dc0: cmp a9, a7 +3f2f5dd0: jrne L3F2F5F10 +3f2f5de0: move a14, -*sp, 1 +3f2f5df0: sub a7, a7 +3f2f5e00: move a7, *a14+, 1 +3f2f5e10: move a7, *a14+, 1 +3f2f5e20: move @0xb83c0, *a14+, 1 +3f2f5e50: move @0x11a5d0, a7, 1 +3f2f5e80: move *a7(0x20), *a14+, 1 +3f2f5ea0: calla L3FD9D240 +3f2f5ed0: sub a11, a11 +3f2f5ee0: move a11, @0xb83c0, 1 +L3F2F5F10: +3f2f5f10: move a14, -*sp, 1 +3f2f5f20: movi 0x11a5d0, a11 +3f2f5f50: move a11, *a14+, 1 +3f2f5f60: movi 0xb73e0, a9 +3f2f5f90: move a9, *a14+, 1 +3f2f5fa0: calla L3F36FD60 +3f2f5fd0: jauc L3F2F36E0 +L3F2F5FF0: +3f2f5ff0: move @0xb80a0, a7, 1 +3f2f6020: jrne L3F2F6070 +3f2f6030: move @0xb8100, a7, 1 +3f2f6060: jreq L3F2F61F0 +L3F2F6070: +3f2f6070: move @0xb73e0, a7, 1 +3f2f60a0: subk 4, a7 +3f2f60b0: jaeq L3F2F36E0 +3f2f60d0: move @0xb73e0, a7, 1 +3f2f6100: subk 5, a7 +3f2f6110: jaeq L3F2F36E0 +3f2f6130: move @0xb73e0, a7, 1 +3f2f6160: subk 2, a7 +3f2f6170: jaeq L3F2F36E0 +3f2f6190: move @0xb73e0, a7, 1 +3f2f61c0: subk 3, a7 +3f2f61d0: jaeq L3F2F36E0 +L3F2F61F0: +3f2f61f0: move @0xb7980, a7, 1 +3f2f6220: cmp a7, a9 +3f2f6230: jrne L3F2F68A0 +3f2f6240: move @0xb73e0, a7, 1 +3f2f6270: subk 22, a7 +3f2f6280: jrne L3F2F62F0 +3f2f6290: move a14, -*sp, 1 +3f2f62a0: movk 1, a7 +3f2f62b0: move a7, *a14+, 1 +3f2f62c0: calla L3F2FD780 +L3F2F62F0: +3f2f62f0: move @0xb73e0, a11, 1 +3f2f6320: subk 4, a11 +3f2f6330: jrne L3F2F67C0 +3f2f6340: move @0xb7560, a11, 1 +3f2f6370: btst 0, a11 +3f2f6380: jreq L3F2F6540 +3f2f6390: btst 2, a11 +3f2f63a0: jreq L3F2F67C0 +3f2f63b0: move a14, -*sp, 1 +3f2f63c0: move @0x11adf0, *a14+, 1 +3f2f63f0: move @0x11a610, *a14+, 1 +3f2f6420: calla L3FB11A10 +3f2f6450: move a8, *a13(0x6c0), 1 +3f2f6470: move *a8(0x160), a11, 1 +3f2f6490: move a11, @0xb7fe0, 1 +3f2f64c0: move *a8(0x160), a9, 1 +3f2f64e0: move *a9(0x60), a9, 1 +3f2f6500: move a9, @0xb7d80, 1 +3f2f6530: jruc L3F2F67C0 +L3F2F6540: +3f2f6540: move a14, -*sp, 1 +3f2f6550: move @0x11a730, *a14+, 1 +3f2f6580: move @0x11a5f0, *a14+, 1 +3f2f65b0: calla L3FB11A10 +3f2f65e0: move a8, *a13(0x6c0), 1 +3f2f6600: move *a8(0x160), a11, 1 +3f2f6620: move a11, @0xb7fe0, 1 +3f2f6650: setf 8, 0, 0 +3f2f6660: move @0xa6810, a9, 0 +3f2f6690: jreq L3F2F6710 +3f2f66a0: move a14, -*sp, 1 +3f2f66b0: movk 1, a7 +3f2f66c0: move a7, *a14+, 1 +3f2f66d0: calla L3F2FC420 +3f2f6700: jruc L3F2F67C0 +L3F2F6710: +3f2f6710: setf 2, 0, 0 +3f2f6720: move @0xaed02, a7, 0 +3f2f6750: jreq L3F2F67C0 +3f2f6760: move a14, -*sp, 1 +3f2f6770: sub a7, a7 +3f2f6780: move a7, *a14+, 1 +3f2f6790: calla L3F2FC420 +L3F2F67C0: +3f2f67c0: move a14, -*sp, 1 +3f2f67d0: movi 0x11a590, a11 +3f2f6800: move a11, *a14+, 1 +3f2f6810: movi 0xb73e0, a9 +3f2f6840: move a9, *a14+, 1 +3f2f6850: calla L3F36FD60 +3f2f6880: jauc L3F2F36E0 +L3F2F68A0: +3f2f68a0: move @0xb7d60, a7, 1 +3f2f68d0: cmp a7, a9 +3f2f68e0: jrne L3F2F69D0 +3f2f68f0: move a14, -*sp, 1 +3f2f6900: movi 0x11a5f0, a7 +3f2f6930: move a7, *a14+, 1 +3f2f6940: movi 0xb73e0, a9 +3f2f6970: move a9, *a14+, 1 +3f2f6980: calla L3F36FD60 +3f2f69b0: jauc L3F2F36E0 +L3F2F69D0: +3f2f69d0: move @0xb7d80, a7, 1 +3f2f6a00: cmp a7, a9 +3f2f6a10: jrne L3F2F6B00 +3f2f6a20: move a14, -*sp, 1 +3f2f6a30: movi 0x11a610, a7 +3f2f6a60: move a7, *a14+, 1 +3f2f6a70: movi 0xb73e0, a9 +3f2f6aa0: move a9, *a14+, 1 +3f2f6ab0: calla L3F36FD60 +3f2f6ae0: jauc L3F2F36E0 +L3F2F6B00: +3f2f6b00: move @0xb7da0, a7, 1 +3f2f6b30: cmp a7, a9 +3f2f6b40: jrne L3F2F6C30 +3f2f6b50: move a14, -*sp, 1 +3f2f6b60: movi 0x11a630, a7 +3f2f6b90: move a7, *a14+, 1 +3f2f6ba0: movi 0xb73e0, a9 +3f2f6bd0: move a9, *a14+, 1 +3f2f6be0: calla L3F36FD60 +3f2f6c10: jauc L3F2F36E0 +L3F2F6C30: +3f2f6c30: move @0xb7dc0, a7, 1 +3f2f6c60: cmp a7, a9 +3f2f6c70: jrne L3F2F6D60 +3f2f6c80: move a14, -*sp, 1 +3f2f6c90: movi 0x11a650, a7 +3f2f6cc0: move a7, *a14+, 1 +3f2f6cd0: movi 0xb73e0, a9 +3f2f6d00: move a9, *a14+, 1 +3f2f6d10: calla L3F36FD60 +3f2f6d40: jauc L3F2F36E0 +L3F2F6D60: +3f2f6d60: move @0xb7de0, a7, 1 +3f2f6d90: cmp a7, a9 +3f2f6da0: jrne L3F2F6E90 +3f2f6db0: move a14, -*sp, 1 +3f2f6dc0: movi 0x11a670, a7 +3f2f6df0: move a7, *a14+, 1 +3f2f6e00: movi 0xb73e0, a9 +3f2f6e30: move a9, *a14+, 1 +3f2f6e40: calla L3F36FD60 +3f2f6e70: jauc L3F2F36E0 +L3F2F6E90: +3f2f6e90: move @0xb7e00, a7, 1 +3f2f6ec0: cmp a7, a9 +3f2f6ed0: jrne L3F2F6FC0 +3f2f6ee0: move a14, -*sp, 1 +3f2f6ef0: movi 0x11a690, a7 +3f2f6f20: move a7, *a14+, 1 +3f2f6f30: movi 0xb73e0, a9 +3f2f6f60: move a9, *a14+, 1 +3f2f6f70: calla L3F36FD60 +3f2f6fa0: jauc L3F2F36E0 +L3F2F6FC0: +3f2f6fc0: move @0xb7d00, a7, 1 +3f2f6ff0: cmp a7, a9 +3f2f7000: jrne L3F2F7310 +3f2f7010: move @0xf7d30, a7, 1 +3f2f7040: jaeq L3F2F36E0 +3f2f7060: move @0xb73e0, a7, 1 +3f2f7090: subk 12, a7 +3f2f70a0: jrne L3F2F7230 +3f2f70b0: move @0xb83c0, a7, 1 +3f2f70e0: move @0xb7d00, a9, 1 +3f2f7110: cmp a9, a7 +3f2f7120: jrne L3F2F7230 +3f2f7130: move a14, -*sp, 1 +3f2f7140: sub a7, a7 +3f2f7150: move a7, *a14+, 1 +3f2f7160: move a7, *a14+, 1 +3f2f7170: move @0xb83c0, *a14+, 1 +3f2f71a0: move @0xb78e0, *a14+, 1 +3f2f71d0: calla L3FD9D240 +3f2f7200: move a7, @0xb83c0, 1 +L3F2F7230: +3f2f7230: move a14, -*sp, 1 +3f2f7240: movi 0xf7d30, a11 +3f2f7270: move a11, *a14+, 1 +3f2f7280: movi 0xb73e0, a9 +3f2f72b0: move a9, *a14+, 1 +3f2f72c0: calla L3F36FD60 +3f2f72f0: jauc L3F2F36E0 +L3F2F7310: +3f2f7310: move @0xb7d20, a7, 1 +3f2f7340: cmp a7, a9 +3f2f7350: jrne L3F2F7660 +3f2f7360: move @0xf7d50, a7, 1 +3f2f7390: jaeq L3F2F36E0 +3f2f73b0: move @0xb73e0, a7, 1 +3f2f73e0: subk 12, a7 +3f2f73f0: jrne L3F2F7580 +3f2f7400: move @0xb83c0, a7, 1 +3f2f7430: move @0xb7d20, a9, 1 +3f2f7460: cmp a9, a7 +3f2f7470: jrne L3F2F7580 +3f2f7480: move a14, -*sp, 1 +3f2f7490: sub a7, a7 +3f2f74a0: move a7, *a14+, 1 +3f2f74b0: move a7, *a14+, 1 +3f2f74c0: move @0xb83c0, *a14+, 1 +3f2f74f0: move @0xb78e0, *a14+, 1 +3f2f7520: calla L3FD9D240 +3f2f7550: move a7, @0xb83c0, 1 +L3F2F7580: +3f2f7580: move a14, -*sp, 1 +3f2f7590: movi 0xf7d50, a11 +3f2f75c0: move a11, *a14+, 1 +3f2f75d0: movi 0xb73e0, a9 +3f2f7600: move a9, *a14+, 1 +3f2f7610: calla L3F36FD60 +3f2f7640: jauc L3F2F36E0 +L3F2F7660: +3f2f7660: move @0xb7a60, a7, 1 +3f2f7690: cmp a7, a9 +3f2f76a0: jrne L3F2F7BE0 +3f2f76b0: move @0xf7c90, a7, 1 +3f2f76e0: jreq L3F2F7980 +3f2f76f0: move @0xb73e0, a7, 1 +3f2f7720: subk 12, a7 +3f2f7730: jrne L3F2F78C0 +3f2f7740: move @0xb83c0, a7, 1 +3f2f7770: move @0xb7a60, a9, 1 +3f2f77a0: cmp a9, a7 +3f2f77b0: jrne L3F2F78C0 +3f2f77c0: move a14, -*sp, 1 +3f2f77d0: sub a7, a7 +3f2f77e0: move a7, *a14+, 1 +3f2f77f0: move a7, *a14+, 1 +3f2f7800: move @0xb83c0, *a14+, 1 +3f2f7830: move @0xb78e0, *a14+, 1 +3f2f7860: calla L3FD9D240 +3f2f7890: move a7, @0xb83c0, 1 +L3F2F78C0: +3f2f78c0: move a14, -*sp, 1 +3f2f78d0: movi 0xf7c90, a11 +3f2f7900: move a11, *a14+, 1 +3f2f7910: movi 0xb73e0, a9 +3f2f7940: move a9, *a14+, 1 +3f2f7950: calla L3F36FD60 +L3F2F7980: +3f2f7980: move @0xb7420, a11, 1 +3f2f79b0: jaeq L3F2F36E0 +3f2f79d0: move a14, -*sp, 1 +3f2f79e0: move @0xb7a60, *a14+, 1 +3f2f7a10: move @0xb78e0, *a14+, 1 +3f2f7a40: calla L3FDA88A0 +3f2f7a70: move a14, -*sp, 1 +3f2f7a80: movi 0x20800d, a11 +3f2f7ab0: move a11, *a14+, 1 +3f2f7ac0: move @0xb7a60, *a14+, 1 +3f2f7af0: move @0xb78e0, *a14+, 1 +3f2f7b20: calla L3FD97D50 +3f2f7b50: move a14, -*sp, 1 +3f2f7b60: move @0xb78e0, *a14+, 1 +3f2f7b90: calla L3FD4AAE0 +3f2f7bc0: jauc L3F2F36E0 +L3F2F7BE0: +3f2f7be0: move @0xb7a80, a7, 1 +3f2f7c10: cmp a7, a9 +3f2f7c20: jrne L3F2F8160 +3f2f7c30: move @0xf7cb0, a7, 1 +3f2f7c60: jreq L3F2F7F00 +3f2f7c70: move @0xb73e0, a7, 1 +3f2f7ca0: subk 12, a7 +3f2f7cb0: jrne L3F2F7E40 +3f2f7cc0: move @0xb83c0, a7, 1 +3f2f7cf0: move @0xb7a80, a9, 1 +3f2f7d20: cmp a9, a7 +3f2f7d30: jrne L3F2F7E40 +3f2f7d40: move a14, -*sp, 1 +3f2f7d50: sub a7, a7 +3f2f7d60: move a7, *a14+, 1 +3f2f7d70: move a7, *a14+, 1 +3f2f7d80: move @0xb83c0, *a14+, 1 +3f2f7db0: move @0xb78e0, *a14+, 1 +3f2f7de0: calla L3FD9D240 +3f2f7e10: move a7, @0xb83c0, 1 +L3F2F7E40: +3f2f7e40: move a14, -*sp, 1 +3f2f7e50: movi 0xf7cb0, a11 +3f2f7e80: move a11, *a14+, 1 +3f2f7e90: movi 0xb73e0, a9 +3f2f7ec0: move a9, *a14+, 1 +3f2f7ed0: calla L3F36FD60 +L3F2F7F00: +3f2f7f00: move @0xb7420, a11, 1 +3f2f7f30: jaeq L3F2F36E0 +3f2f7f50: move a14, -*sp, 1 +3f2f7f60: move @0xb7a80, *a14+, 1 +3f2f7f90: move @0xb78e0, *a14+, 1 +3f2f7fc0: calla L3FDA88A0 +3f2f7ff0: move a14, -*sp, 1 +3f2f8000: movi 0x20800d, a11 +3f2f8030: move a11, *a14+, 1 +3f2f8040: move @0xb7a80, *a14+, 1 +3f2f8070: move @0xb78e0, *a14+, 1 +3f2f80a0: calla L3FD97D50 +3f2f80d0: move a14, -*sp, 1 +3f2f80e0: move @0xb78e0, *a14+, 1 +3f2f8110: calla L3FD4AAE0 +3f2f8140: jauc L3F2F36E0 +L3F2F8160: +3f2f8160: move @0xb7b00, a7, 1 +3f2f8190: cmp a7, a9 +3f2f81a0: jrne L3F2F84B0 +3f2f81b0: move @0x11a3f0, a7, 1 +3f2f81e0: jaeq L3F2F36E0 +3f2f8200: move @0xb73e0, a7, 1 +3f2f8230: subk 12, a7 +3f2f8240: jrne L3F2F83D0 +3f2f8250: move @0xb83c0, a7, 1 +3f2f8280: move @0xb7b00, a9, 1 +3f2f82b0: cmp a9, a7 +3f2f82c0: jrne L3F2F83D0 +3f2f82d0: move a14, -*sp, 1 +3f2f82e0: sub a7, a7 +3f2f82f0: move a7, *a14+, 1 +3f2f8300: move a7, *a14+, 1 +3f2f8310: move @0xb83c0, *a14+, 1 +3f2f8340: move @0xb78e0, *a14+, 1 +3f2f8370: calla L3FD9D240 +3f2f83a0: move a7, @0xb83c0, 1 +L3F2F83D0: +3f2f83d0: move a14, -*sp, 1 +3f2f83e0: movi 0x11a3f0, a11 +3f2f8410: move a11, *a14+, 1 +3f2f8420: movi 0xb73e0, a9 +3f2f8450: move a9, *a14+, 1 +3f2f8460: calla L3F36FD60 +3f2f8490: jauc L3F2F36E0 +L3F2F84B0: +3f2f84b0: move @0xb7c80, a7, 1 +3f2f84e0: cmp a7, a9 +3f2f84f0: jrne L3F2F8800 +3f2f8500: move @0x11a3d0, a7, 1 +3f2f8530: jaeq L3F2F36E0 +3f2f8550: move @0xb73e0, a7, 1 +3f2f8580: subk 12, a7 +3f2f8590: jrne L3F2F8720 +3f2f85a0: move @0xb83c0, a7, 1 +3f2f85d0: move @0xb7c80, a9, 1 +3f2f8600: cmp a9, a7 +3f2f8610: jrne L3F2F8720 +3f2f8620: move a14, -*sp, 1 +3f2f8630: sub a7, a7 +3f2f8640: move a7, *a14+, 1 +3f2f8650: move a7, *a14+, 1 +3f2f8660: move @0xb83c0, *a14+, 1 +3f2f8690: move @0xb78e0, *a14+, 1 +3f2f86c0: calla L3FD9D240 +3f2f86f0: move a7, @0xb83c0, 1 +L3F2F8720: +3f2f8720: move a14, -*sp, 1 +3f2f8730: movi 0x11a3d0, a11 +3f2f8760: move a11, *a14+, 1 +3f2f8770: movi 0xb73e0, a9 +3f2f87a0: move a9, *a14+, 1 +3f2f87b0: calla L3F36FD60 +3f2f87e0: jauc L3F2F36E0 +L3F2F8800: +3f2f8800: move @0xb7c20, a7, 1 +3f2f8830: cmp a7, a9 +3f2f8840: jrne L3F2F8B50 +3f2f8850: move @0x11a410, a7, 1 +3f2f8880: jaeq L3F2F36E0 +3f2f88a0: move @0xb73e0, a7, 1 +3f2f88d0: subk 12, a7 +3f2f88e0: jrne L3F2F8A70 +3f2f88f0: move @0xb83c0, a7, 1 +3f2f8920: move @0xb7c20, a9, 1 +3f2f8950: cmp a9, a7 +3f2f8960: jrne L3F2F8A70 +3f2f8970: move a14, -*sp, 1 +3f2f8980: sub a7, a7 +3f2f8990: move a7, *a14+, 1 +3f2f89a0: move a7, *a14+, 1 +3f2f89b0: move @0xb83c0, *a14+, 1 +3f2f89e0: move @0xb78e0, *a14+, 1 +3f2f8a10: calla L3FD9D240 +3f2f8a40: move a7, @0xb83c0, 1 +L3F2F8A70: +3f2f8a70: move a14, -*sp, 1 +3f2f8a80: movi 0x11a410, a11 +3f2f8ab0: move a11, *a14+, 1 +3f2f8ac0: movi 0xb73e0, a9 +3f2f8af0: move a9, *a14+, 1 +3f2f8b00: calla L3F36FD60 +3f2f8b30: jauc L3F2F36E0 +L3F2F8B50: +3f2f8b50: move @0xb7c40, a7, 1 +3f2f8b80: cmp a7, a9 +3f2f8b90: jrne L3F2F8EA0 +3f2f8ba0: move @0x11a430, a7, 1 +3f2f8bd0: jaeq L3F2F36E0 +3f2f8bf0: move @0xb73e0, a7, 1 +3f2f8c20: subk 12, a7 +3f2f8c30: jrne L3F2F8DC0 +3f2f8c40: move @0xb83c0, a7, 1 +3f2f8c70: move @0xb7c40, a9, 1 +3f2f8ca0: cmp a9, a7 +3f2f8cb0: jrne L3F2F8DC0 +3f2f8cc0: move a14, -*sp, 1 +3f2f8cd0: sub a7, a7 +3f2f8ce0: move a7, *a14+, 1 +3f2f8cf0: move a7, *a14+, 1 +3f2f8d00: move @0xb83c0, *a14+, 1 +3f2f8d30: move @0xb78e0, *a14+, 1 +3f2f8d60: calla L3FD9D240 +3f2f8d90: move a7, @0xb83c0, 1 +L3F2F8DC0: +3f2f8dc0: move a14, -*sp, 1 +3f2f8dd0: movi 0x11a430, a11 +3f2f8e00: move a11, *a14+, 1 +3f2f8e10: movi 0xb73e0, a9 +3f2f8e40: move a9, *a14+, 1 +3f2f8e50: calla L3F36FD60 +3f2f8e80: jauc L3F2F36E0 +L3F2F8EA0: +3f2f8ea0: move @0xb7ca0, a7, 1 +3f2f8ed0: cmp a7, a9 +3f2f8ee0: jrne L3F2F91F0 +3f2f8ef0: move @0x11a6b0, a7, 1 +3f2f8f20: jaeq L3F2F36E0 +3f2f8f40: move @0xb73e0, a7, 1 +3f2f8f70: subk 12, a7 +3f2f8f80: jrne L3F2F9110 +3f2f8f90: move @0xb83c0, a7, 1 +3f2f8fc0: move @0xb7ca0, a9, 1 +3f2f8ff0: cmp a9, a7 +3f2f9000: jrne L3F2F9110 +3f2f9010: move a14, -*sp, 1 +3f2f9020: sub a7, a7 +3f2f9030: move a7, *a14+, 1 +3f2f9040: move a7, *a14+, 1 +3f2f9050: move @0xb83c0, *a14+, 1 +3f2f9080: move @0xb78e0, *a14+, 1 +3f2f90b0: calla L3FD9D240 +3f2f90e0: move a7, @0xb83c0, 1 +L3F2F9110: +3f2f9110: move a14, -*sp, 1 +3f2f9120: movi 0x11a6b0, a11 +3f2f9150: move a11, *a14+, 1 +3f2f9160: movi 0xb73e0, a9 +3f2f9190: move a9, *a14+, 1 +3f2f91a0: calla L3F36FD60 +3f2f91d0: jauc L3F2F36E0 +L3F2F91F0: +3f2f91f0: move @0xb7cc0, a7, 1 +3f2f9220: cmp a7, a9 +3f2f9230: jrne L3F2F9540 +3f2f9240: move @0x11a6d0, a7, 1 +3f2f9270: jaeq L3F2F36E0 +3f2f9290: move @0xb73e0, a7, 1 +3f2f92c0: subk 12, a7 +3f2f92d0: jrne L3F2F9460 +3f2f92e0: move @0xb83c0, a7, 1 +3f2f9310: move @0xb7cc0, a9, 1 +3f2f9340: cmp a9, a7 +3f2f9350: jrne L3F2F9460 +3f2f9360: move a14, -*sp, 1 +3f2f9370: sub a7, a7 +3f2f9380: move a7, *a14+, 1 +3f2f9390: move a7, *a14+, 1 +3f2f93a0: move @0xb83c0, *a14+, 1 +3f2f93d0: move @0xb78e0, *a14+, 1 +3f2f9400: calla L3FD9D240 +3f2f9430: move a7, @0xb83c0, 1 +L3F2F9460: +3f2f9460: move a14, -*sp, 1 +3f2f9470: movi 0x11a6d0, a11 +3f2f94a0: move a11, *a14+, 1 +3f2f94b0: movi 0xb73e0, a9 +3f2f94e0: move a9, *a14+, 1 +3f2f94f0: calla L3F36FD60 +3f2f9520: jauc L3F2F36E0 +L3F2F9540: +3f2f9540: move @0xb7d40, a7, 1 +3f2f9570: cmp a7, a9 +3f2f9580: jrne L3F2F9890 +3f2f9590: move @0x11a570, a7, 1 +3f2f95c0: jaeq L3F2F36E0 +3f2f95e0: move @0xb73e0, a7, 1 +3f2f9610: subk 12, a7 +3f2f9620: jrne L3F2F97B0 +3f2f9630: move @0xb83c0, a7, 1 +3f2f9660: move @0xb7d40, a9, 1 +3f2f9690: cmp a9, a7 +3f2f96a0: jrne L3F2F97B0 +3f2f96b0: move a14, -*sp, 1 +3f2f96c0: sub a7, a7 +3f2f96d0: move a7, *a14+, 1 +3f2f96e0: move a7, *a14+, 1 +3f2f96f0: move @0xb83c0, *a14+, 1 +3f2f9720: move @0xb78e0, *a14+, 1 +3f2f9750: calla L3FD9D240 +3f2f9780: move a7, @0xb83c0, 1 +L3F2F97B0: +3f2f97b0: move a14, -*sp, 1 +3f2f97c0: movi 0x11a570, a11 +3f2f97f0: move a11, *a14+, 1 +3f2f9800: movi 0xb73e0, a9 +3f2f9830: move a9, *a14+, 1 +3f2f9840: calla L3F36FD60 +3f2f9870: jauc L3F2F36E0 +L3F2F9890: +3f2f9890: move @0xb7aa0, a7, 1 +3f2f98c0: cmp a7, a9 +3f2f98d0: jrne L3F2F9BE0 +3f2f98e0: move @0x11a450, a7, 1 +3f2f9910: jaeq L3F2F36E0 +3f2f9930: move @0xb73e0, a7, 1 +3f2f9960: subk 12, a7 +3f2f9970: jrne L3F2F9B00 +3f2f9980: move @0xb83c0, a7, 1 +3f2f99b0: move @0xb7aa0, a9, 1 +3f2f99e0: cmp a9, a7 +3f2f99f0: jrne L3F2F9B00 +3f2f9a00: move a14, -*sp, 1 +3f2f9a10: sub a7, a7 +3f2f9a20: move a7, *a14+, 1 +3f2f9a30: move a7, *a14+, 1 +3f2f9a40: move @0xb83c0, *a14+, 1 +3f2f9a70: move @0xb78e0, *a14+, 1 +3f2f9aa0: calla L3FD9D240 +3f2f9ad0: move a7, @0xb83c0, 1 +L3F2F9B00: +3f2f9b00: move a14, -*sp, 1 +3f2f9b10: movi 0x11a450, a11 +3f2f9b40: move a11, *a14+, 1 +3f2f9b50: movi 0xb73e0, a9 +3f2f9b80: move a9, *a14+, 1 +3f2f9b90: calla L3F36FD60 +3f2f9bc0: jauc L3F2F36E0 +L3F2F9BE0: +3f2f9be0: move @0xb7b20, a7, 1 +3f2f9c10: cmp a7, a9 +3f2f9c20: jrne L3F2F9F30 +3f2f9c30: move @0x11a470, a7, 1 +3f2f9c60: jaeq L3F2F36E0 +3f2f9c80: move @0xb73e0, a7, 1 +3f2f9cb0: subk 12, a7 +3f2f9cc0: jrne L3F2F9E50 +3f2f9cd0: move @0xb83c0, a7, 1 +3f2f9d00: move @0xb7b20, a9, 1 +3f2f9d30: cmp a9, a7 +3f2f9d40: jrne L3F2F9E50 +3f2f9d50: move a14, -*sp, 1 +3f2f9d60: sub a7, a7 +3f2f9d70: move a7, *a14+, 1 +3f2f9d80: move a7, *a14+, 1 +3f2f9d90: move @0xb83c0, *a14+, 1 +3f2f9dc0: move @0xb78e0, *a14+, 1 +3f2f9df0: calla L3FD9D240 +3f2f9e20: move a7, @0xb83c0, 1 +L3F2F9E50: +3f2f9e50: move a14, -*sp, 1 +3f2f9e60: movi 0x11a470, a11 +3f2f9e90: move a11, *a14+, 1 +3f2f9ea0: movi 0xb73e0, a9 +3f2f9ed0: move a9, *a14+, 1 +3f2f9ee0: calla L3F36FD60 +3f2f9f10: jauc L3F2F36E0 +L3F2F9F30: +3f2f9f30: move @0xb7b60, a7, 1 +3f2f9f60: cmp a7, a9 +3f2f9f70: jrne L3F2FA280 +3f2f9f80: move @0x11a4b0, a7, 1 +3f2f9fb0: jaeq L3F2F36E0 +3f2f9fd0: move @0xb73e0, a7, 1 +3f2fa000: subk 12, a7 +3f2fa010: jrne L3F2FA1A0 +3f2fa020: move @0xb83c0, a7, 1 +3f2fa050: move @0xb7b60, a9, 1 +3f2fa080: cmp a9, a7 +3f2fa090: jrne L3F2FA1A0 +3f2fa0a0: move a14, -*sp, 1 +3f2fa0b0: sub a7, a7 +3f2fa0c0: move a7, *a14+, 1 +3f2fa0d0: move a7, *a14+, 1 +3f2fa0e0: move @0xb83c0, *a14+, 1 +3f2fa110: move @0xb78e0, *a14+, 1 +3f2fa140: calla L3FD9D240 +3f2fa170: move a7, @0xb83c0, 1 +L3F2FA1A0: +3f2fa1a0: move a14, -*sp, 1 +3f2fa1b0: movi 0x11a4b0, a11 +3f2fa1e0: move a11, *a14+, 1 +3f2fa1f0: movi 0xb73e0, a9 +3f2fa220: move a9, *a14+, 1 +3f2fa230: calla L3F36FD60 +3f2fa260: jauc L3F2F36E0 +L3F2FA280: +3f2fa280: move @0xb7ac0, a7, 1 +3f2fa2b0: cmp a7, a9 +3f2fa2c0: jrne L3F2FA5D0 +3f2fa2d0: move @0x11a490, a7, 1 +3f2fa300: jaeq L3F2F36E0 +3f2fa320: move @0xb73e0, a7, 1 +3f2fa350: subk 12, a7 +3f2fa360: jrne L3F2FA4F0 +3f2fa370: move @0xb83c0, a7, 1 +3f2fa3a0: move @0xb7ac0, a9, 1 +3f2fa3d0: cmp a9, a7 +3f2fa3e0: jrne L3F2FA4F0 +3f2fa3f0: move a14, -*sp, 1 +3f2fa400: sub a7, a7 +3f2fa410: move a7, *a14+, 1 +3f2fa420: move a7, *a14+, 1 +3f2fa430: move @0xb83c0, *a14+, 1 +3f2fa460: move @0xb78e0, *a14+, 1 +3f2fa490: calla L3FD9D240 +3f2fa4c0: move a7, @0xb83c0, 1 +L3F2FA4F0: +3f2fa4f0: move a14, -*sp, 1 +3f2fa500: movi 0x11a490, a11 +3f2fa530: move a11, *a14+, 1 +3f2fa540: movi 0xb73e0, a9 +3f2fa570: move a9, *a14+, 1 +3f2fa580: calla L3F36FD60 +3f2fa5b0: jauc L3F2F36E0 +L3F2FA5D0: +3f2fa5d0: move @0xb7b40, a7, 1 +3f2fa600: cmp a7, a9 +3f2fa610: jrne L3F2FA920 +3f2fa620: move @0x11a4d0, a7, 1 +3f2fa650: jaeq L3F2F36E0 +3f2fa670: move @0xb73e0, a7, 1 +3f2fa6a0: subk 12, a7 +3f2fa6b0: jrne L3F2FA840 +3f2fa6c0: move @0xb83c0, a7, 1 +3f2fa6f0: move @0xb7b40, a9, 1 +3f2fa720: cmp a9, a7 +3f2fa730: jrne L3F2FA840 +3f2fa740: move a14, -*sp, 1 +3f2fa750: sub a7, a7 +3f2fa760: move a7, *a14+, 1 +3f2fa770: move a7, *a14+, 1 +3f2fa780: move @0xb83c0, *a14+, 1 +3f2fa7b0: move @0xb78e0, *a14+, 1 +3f2fa7e0: calla L3FD9D240 +3f2fa810: move a7, @0xb83c0, 1 +L3F2FA840: +3f2fa840: move a14, -*sp, 1 +3f2fa850: movi 0x11a4d0, a11 +3f2fa880: move a11, *a14+, 1 +3f2fa890: movi 0xb73e0, a9 +3f2fa8c0: move a9, *a14+, 1 +3f2fa8d0: calla L3F36FD60 +3f2fa900: jauc L3F2F36E0 +L3F2FA920: +3f2fa920: move @0xb79c0, a7, 1 +3f2fa950: cmp a7, a9 +3f2fa960: jrne L3F2FAC70 +3f2fa970: move @0x11a510, a7, 1 +3f2fa9a0: jaeq L3F2F36E0 +3f2fa9c0: move @0xb73e0, a7, 1 +3f2fa9f0: subk 12, a7 +3f2faa00: jrne L3F2FAB90 +3f2faa10: move @0xb83c0, a7, 1 +3f2faa40: move @0xb79c0, a9, 1 +3f2faa70: cmp a9, a7 +3f2faa80: jrne L3F2FAB90 +3f2faa90: move a14, -*sp, 1 +3f2faaa0: sub a7, a7 +3f2faab0: move a7, *a14+, 1 +3f2faac0: move a7, *a14+, 1 +3f2faad0: move @0xb83c0, *a14+, 1 +3f2fab00: move @0xb78e0, *a14+, 1 +3f2fab30: calla L3FD9D240 +3f2fab60: move a7, @0xb83c0, 1 +L3F2FAB90: +3f2fab90: move a14, -*sp, 1 +3f2faba0: movi 0x11a510, a11 +3f2fabd0: move a11, *a14+, 1 +3f2fabe0: movi 0xb73e0, a9 +3f2fac10: move a9, *a14+, 1 +3f2fac20: calla L3F36FD60 +3f2fac50: jauc L3F2F36E0 +L3F2FAC70: +3f2fac70: move @0xb79e0, a7, 1 +3f2faca0: cmp a7, a9 +3f2facb0: jrne L3F2FAFC0 +3f2facc0: move @0x11a530, a7, 1 +3f2facf0: jaeq L3F2F36E0 +3f2fad10: move @0xb73e0, a7, 1 +3f2fad40: subk 12, a7 +3f2fad50: jrne L3F2FAEE0 +3f2fad60: move @0xb83c0, a7, 1 +3f2fad90: move @0xb79e0, a9, 1 +3f2fadc0: cmp a9, a7 +3f2fadd0: jrne L3F2FAEE0 +3f2fade0: move a14, -*sp, 1 +3f2fadf0: sub a7, a7 +3f2fae00: move a7, *a14+, 1 +3f2fae10: move a7, *a14+, 1 +3f2fae20: move @0xb83c0, *a14+, 1 +3f2fae50: move @0xb78e0, *a14+, 1 +3f2fae80: calla L3FD9D240 +3f2faeb0: move a7, @0xb83c0, 1 +L3F2FAEE0: +3f2faee0: move a14, -*sp, 1 +3f2faef0: movi 0x11a530, a11 +3f2faf20: move a11, *a14+, 1 +3f2faf30: movi 0xb73e0, a9 +3f2faf60: move a9, *a14+, 1 +3f2faf70: calla L3F36FD60 +3f2fafa0: jauc L3F2F36E0 +L3F2FAFC0: +3f2fafc0: move @0xb7b80, a7, 1 +3f2faff0: cmp a7, a9 +3f2fb000: jrne L3F2FB310 +3f2fb010: move @0x11a4f0, a7, 1 +3f2fb040: jaeq L3F2F36E0 +3f2fb060: move @0xb73e0, a7, 1 +3f2fb090: subk 12, a7 +3f2fb0a0: jrne L3F2FB230 +3f2fb0b0: move @0xb83c0, a7, 1 +3f2fb0e0: move @0xb7b80, a9, 1 +3f2fb110: cmp a9, a7 +3f2fb120: jrne L3F2FB230 +3f2fb130: move a14, -*sp, 1 +3f2fb140: sub a7, a7 +3f2fb150: move a7, *a14+, 1 +3f2fb160: move a7, *a14+, 1 +3f2fb170: move @0xb83c0, *a14+, 1 +3f2fb1a0: move @0xb78e0, *a14+, 1 +3f2fb1d0: calla L3FD9D240 +3f2fb200: move a7, @0xb83c0, 1 +L3F2FB230: +3f2fb230: move a14, -*sp, 1 +3f2fb240: movi 0x11a4f0, a11 +3f2fb270: move a11, *a14+, 1 +3f2fb280: movi 0xb73e0, a9 +3f2fb2b0: move a9, *a14+, 1 +3f2fb2c0: calla L3F36FD60 +3f2fb2f0: jauc L3F2F36E0 +L3F2FB310: +3f2fb310: move @0xb7ae0, a7, 1 +3f2fb340: cmp a7, a9 +3f2fb350: jrne L3F2FB660 +3f2fb360: move @0x11a550, a7, 1 +3f2fb390: jaeq L3F2F36E0 +3f2fb3b0: move @0xb73e0, a7, 1 +3f2fb3e0: subk 12, a7 +3f2fb3f0: jrne L3F2FB580 +3f2fb400: move @0xb83c0, a7, 1 +3f2fb430: move @0xb7ae0, a9, 1 +3f2fb460: cmp a9, a7 +3f2fb470: jrne L3F2FB580 +3f2fb480: move a14, -*sp, 1 +3f2fb490: sub a7, a7 +3f2fb4a0: move a7, *a14+, 1 +3f2fb4b0: move a7, *a14+, 1 +3f2fb4c0: move @0xb83c0, *a14+, 1 +3f2fb4f0: move @0xb78e0, *a14+, 1 +3f2fb520: calla L3FD9D240 +3f2fb550: move a7, @0xb83c0, 1 +L3F2FB580: +3f2fb580: move a14, -*sp, 1 +3f2fb590: movi 0x11a550, a11 +3f2fb5c0: move a11, *a14+, 1 +3f2fb5d0: movi 0xb73e0, a9 +3f2fb600: move a9, *a14+, 1 +3f2fb610: calla L3F36FD60 +3f2fb640: jauc L3F2F36E0 +L3F2FB660: +3f2fb660: move @0xb7a20, a7, 1 +3f2fb690: cmp a7, a9 +3f2fb6a0: jrne L3F2FB9B0 +3f2fb6b0: move @0xf7cd0, a7, 1 +3f2fb6e0: jaeq L3F2F36E0 +3f2fb700: move @0xb73e0, a7, 1 +3f2fb730: subk 12, a7 +3f2fb740: jrne L3F2FB8D0 +3f2fb750: move @0xb83c0, a7, 1 +3f2fb780: move @0xb7a20, a9, 1 +3f2fb7b0: cmp a9, a7 +3f2fb7c0: jrne L3F2FB8D0 +3f2fb7d0: move a14, -*sp, 1 +3f2fb7e0: sub a7, a7 +3f2fb7f0: move a7, *a14+, 1 +3f2fb800: move a7, *a14+, 1 +3f2fb810: move @0xb83c0, *a14+, 1 +3f2fb840: move @0xb78e0, *a14+, 1 +3f2fb870: calla L3FD9D240 +3f2fb8a0: move a7, @0xb83c0, 1 +L3F2FB8D0: +3f2fb8d0: move a14, -*sp, 1 +3f2fb8e0: movi 0xf7cd0, a11 +3f2fb910: move a11, *a14+, 1 +3f2fb920: movi 0xb73e0, a9 +3f2fb950: move a9, *a14+, 1 +3f2fb960: calla L3F36FD60 +3f2fb990: jauc L3F2F36E0 +L3F2FB9B0: +3f2fb9b0: move @0xb7c60, a7, 1 +3f2fb9e0: cmp a7, a9 +3f2fb9f0: jane L3F2F36E0 +3f2fba10: move @0xb73e0, a7, 1 +3f2fba40: subk 12, a7 +3f2fba50: jane L3F2F36E0 +3f2fba70: move a14, -*sp, 1 +3f2fba80: movi 0xb73e0, a9 +3f2fbab0: move a9, *a14+, 1 +3f2fbac0: calla L3F2FD5C0 +3f2fbaf0: jauc L3F2F36E0 +L3F2FBB10: +3f2fbb10: calla L3F2E6800 +L3F2FBB40: +3f2fbb40: subi 0xba0, a14 +3f2fbb60: mmfm sp, a7,a9,a11,a13 +3f2fbb80: rets +3f2fbb90: mmtm sp, a9,a11 +3f2fbbb0: move @0xb8000, a11, 1 +3f2fbbe0: move *a11(0x100), a9, 1 +3f2fbc00: movk 1, a11 +3f2fbc10: move a11, *a9(0xa0), 1 +3f2fbc30: move a14, -*sp, 1 +3f2fbc40: movi 0x3f30eed0, a8 +3f2fbc70: move a8, *a14+, 1 +3f2fbc80: move @0xa6820, *a14+, 1 +3f2fbcb0: calla L3F4ED420 +3f2fbce0: mmfm sp, a9,a11 +3f2fbd00: rets +3f2fbd10: move a11, -*sp, 1 +3f2fbd20: calla L3F2FBE60 +3f2fbd50: move a14, -*sp, 1 +3f2fbd60: movi 0x3f30ef50, a8 +3f2fbd90: move a8, *a14+, 1 +3f2fbda0: move @0xa6840, *a14+, 1 +3f2fbdd0: calla L3F4ED420 +3f2fbe00: movk 1, a11 +3f2fbe10: movb a11, @0xb8950 +3f2fbe40: move *sp+, a11, 1 +3f2fbe50: rets +L3F2FBE60: +3f2fbe60: mmtm sp, a9,a11 +3f2fbe80: move @0xb8000, a11, 1 +3f2fbeb0: move *a11(0x120), a9, 1 +3f2fbed0: movk 1, a11 +3f2fbee0: move a11, *a9(0xa0), 1 +3f2fbf00: mmfm sp, a9,a11 +3f2fbf20: rets +3f2fbf30: mmtm sp, a9,a11 +3f2fbf50: move @0xb8000, a11, 1 +3f2fbf80: move *a11(0x140), a9, 1 +3f2fbfa0: movk 1, a11 +3f2fbfb0: move a11, *a9(0xa0), 1 +3f2fbfd0: calla L3F4232D0 +3f2fc000: mmfm sp, a9,a11 +3f2fc020: rets +L3F2FC030: +3f2fc030: mmtm sp, a9,a11 +3f2fc050: move @0xb8000, a11, 1 +3f2fc080: move *a11(0x100), a9, 1 +3f2fc0a0: sub a11, a11 +3f2fc0b0: move a11, *a9(0xa0), 1 +3f2fc0d0: mmfm sp, a9,a11 +3f2fc0f0: rets +L3F2FC100: +3f2fc100: mmtm sp, a9,a11 +3f2fc120: move @0xb8000, a11, 1 +3f2fc150: move *a11(0x120), a9, 1 +3f2fc170: sub a11, a11 +3f2fc180: move a11, *a9(0xa0), 1 +3f2fc1a0: movb a11, @0xb8950 +3f2fc1d0: mmfm sp, a9,a11 +3f2fc1f0: rets +L3F2FC200: +3f2fc200: mmtm sp, a9,a11 +3f2fc220: move @0xb8000, a11, 1 +3f2fc250: move *a11(0x140), a9, 1 +3f2fc270: movk 1, a11 +3f2fc280: move a11, *a9(0xa0), 1 +3f2fc2a0: move @0xb8020, a9, 1 +3f2fc2d0: move *a9(0x260), a11, 1 +3f2fc2f0: movk 1, a9 +3f2fc300: move a9, *a11(0xa0), 1 +3f2fc320: calla L3F5FFE90 +3f2fc350: move a8, a11 +3f2fc360: jrne L3F2FC3F0 +3f2fc370: move @0xb8020, a11, 1 +3f2fc3a0: move *a11(0x240), a9, 1 +3f2fc3c0: movk 1, a11 +3f2fc3d0: move a11, *a9(0xa0), 1 +L3F2FC3F0: +3f2fc3f0: mmfm sp, a9,a11 +3f2fc410: rets +L3F2FC420: +3f2fc420: mmtm sp, a9,a11,a13 +3f2fc440: move a14, a13 +3f2fc450: move @0xb8040, a11, 1 +3f2fc480: move *a11(0xc0), a9, 1 +3f2fc4a0: setf 8, 0, 0 +3f2fc4b0: move *a13(0xffe0), a11, 0 +3f2fc4d0: move a11, *a9(0xa0), 1 +3f2fc4f0: move @0xb8040, a9, 1 +3f2fc520: move *a9(0xe0), a11, 1 +3f2fc540: move *a13(0xffe0), a9, 0 +3f2fc560: move a9, *a11(0xa0), 1 +3f2fc580: move *sp(0x80), a14, 1 +3f2fc5a0: mmfm sp, a9,a11,a13 +3f2fc5c0: rets 2 +3f2fc5d0: mmtm sp, a9,a11,a13 +3f2fc5f0: move a14, a13 +3f2fc600: move @0xb8020, a11, 1 +3f2fc630: move *a11(0x220), a9, 1 +3f2fc650: move *a13(0xffe0), *a9(0xa0), 1 +3f2fc680: move *sp(0x80), a14, 1 +3f2fc6a0: mmfm sp, a9,a11,a13 +3f2fc6c0: rets 2 +L3F2FC6D0: +3f2fc6d0: mmtm sp, a9,a11,a13 +3f2fc6f0: move a14, a13 +3f2fc700: move @0xb8000, a11, 1 +3f2fc730: move *a11(0x160), a9, 1 +3f2fc750: move *a13(0xffe0), *a9(0xa0), 1 +3f2fc780: move *sp(0x80), a14, 1 +3f2fc7a0: mmfm sp, a9,a11,a13 +3f2fc7c0: rets 2 +L3F2FC7D0: +3f2fc7d0: mmtm sp, a11,a13 +3f2fc7f0: move a14, a13 +3f2fc800: addk 32, a14 +3f2fc810: jruc L3F2FC9B0 +L3F2FC820: +3f2fc820: move a14, -*sp, 1 +3f2fc830: movk 1, a11 +3f2fc840: move a11, *a14+, 1 +3f2fc850: calla L3F2FC420 +3f2fc880: setf 8, 0, 0 +3f2fc890: move @0xb8950, a11, 0 +3f2fc8c0: jrne L3F2FCA10 +3f2fc8d0: calla L3F2FC100 +3f2fc900: jruc L3F2FCA10 +L3F2FC910: +3f2fc910: move a14, -*sp, 1 +3f2fc920: sub a11, a11 +3f2fc930: move a11, *a14+, 1 +3f2fc940: calla L3F2FC420 +3f2fc970: calla L3F2FBE60 +3f2fc9a0: jruc L3F2FCA10 +L3F2FC9B0: +3f2fc9b0: setf 2, 0, 0 +3f2fc9c0: move @0xaed02, a8, 0 +3f2fc9f0: jreq L3F2FC820 +3f2fca00: jruc L3F2FC910 +L3F2FCA10: +3f2fca10: subk 32, a14 +3f2fca20: mmfm sp, a11,a13 +3f2fca40: rets +L3F2FCA50: +3f2fca50: mmtm sp, a9,a11,a13 +3f2fca70: move a14, a13 +3f2fca80: addi 0x390, a14 +3f2fcaa0: move a14, -*sp, 1 +3f2fcab0: move a13, a11 +3f2fcac0: addi 0xb0, a11 +3f2fcae0: move a11, *a14+, 1 +3f2fcaf0: move @0xb7980, *a14+, 1 +3f2fcb20: move @0xb78e0, *a14+, 1 +3f2fcb50: calla L3FD58A10 +3f2fcb80: move @0x1e8ba0, a9, 1 +3f2fcbb0: move @0xb3a00, a11, 1 +3f2fcbe0: divs a11, a9 +3f2fcbf0: move a9, *a13, 1 +3f2fcc00: move *a13(0xf0), a9, 1 +3f2fcc20: move *a13, a11, 1 +3f2fcc30: subi 0x50, a9 +3f2fcc50: mpys a11, a9 +3f2fcc60: movi 0x64, a11 +3f2fcc80: divs a11, a9 +3f2fcc90: move a9, *a13, 1 +3f2fcca0: move @0x1e8ba0, a11, 1 +3f2fccd0: movi 0x1f40, a9 +3f2fccf0: divs a9, a11 +3f2fcd00: move a11, *a13(0x40), 1 +3f2fcd20: move a14, -*sp, 1 +3f2fcd30: movk 14, a9 +3f2fcd40: move a9, *a14+, 1 +3f2fcd50: movi 0x3c, a9 +3f2fcd70: move a9, *a14+, 1 +3f2fcd80: movi 0x14a, a9 +3f2fcda0: move a9, *a14+, 1 +3f2fcdb0: move @0xb8960, a9, 1 +3f2fcde0: addk 25, a9 +3f2fcdf0: move a9, *a14+, 1 +3f2fce00: move @0xb7e80, *a14+, 1 +3f2fce30: move @0xb7980, *a14+, 1 +3f2fce60: move @0xb78e0, *a14+, 1 +3f2fce90: calla L3F99E8F0 +3f2fcec0: move a14, -*sp, 1 +3f2fced0: move a11, *a14+, 1 +3f2fcee0: movi 0x3f30efe8, a8 +3f2fcf10: move a8, *a14+, 1 +3f2fcf20: move a13, a9 +3f2fcf30: addi 0x80, a9 +3f2fcf50: move a9, *a14+, 1 +3f2fcf60: calla L3FB34430 +3f2fcf90: move a14, -*sp, 1 +3f2fcfa0: move a14, -*sp, 1 +3f2fcfb0: move a9, *a14+, 1 +3f2fcfc0: calla L3FB458D0 +3f2fcff0: move a8, *a14+, 1 +3f2fd000: move a9, *a14+, 1 +3f2fd010: movi 0x154, a9 +3f2fd030: move a9, *a14+, 1 +3f2fd040: move a14, -*sp, 1 +3f2fd050: move a13, a9 +3f2fd060: addi 0x80, a9 +3f2fd080: move a9, *a14+, 1 +3f2fd090: calla L3FB458D0 +3f2fd0c0: move a8, a9 +3f2fd0d0: sll 0x3, a9 +3f2fd0e0: sub a8, a9 +3f2fd0f0: sra 0x1, a9 +3f2fd100: move *a13, a11, 1 +3f2fd110: sub a9, a11 +3f2fd120: addi 0x28, a11 +3f2fd140: move a11, *a14+, 1 +3f2fd150: move @0xb7e60, *a14+, 1 +3f2fd180: move @0xb7980, *a14+, 1 +3f2fd1b0: move @0xb78e0, *a14+, 1 +3f2fd1e0: calla L3FDA0000 +3f2fd210: move a14, -*sp, 1 +3f2fd220: movk 15, a11 +3f2fd230: move a11, *a14+, 1 +3f2fd240: move *a13(0x0), *a14+, 1 +3f2fd260: movi 0x11d, a9 +3f2fd280: move a9, *a14+, 1 +3f2fd290: addk 25, a11 +3f2fd2a0: move a11, *a14+, 1 +3f2fd2b0: move @0xb7e60, *a14+, 1 +3f2fd2e0: move @0xb7980, *a14+, 1 +3f2fd310: move @0xb78e0, *a14+, 1 +3f2fd340: calla L3F99E8F0 +3f2fd370: move a14, -*sp, 1 +3f2fd380: movk 15, a11 +3f2fd390: move a11, *a14+, 1 +3f2fd3a0: move *a13(0xf0), a11, 1 +3f2fd3c0: move *a13, a9, 1 +3f2fd3d0: sub a9, a11 +3f2fd3e0: subi 0x50, a11 +3f2fd400: move a11, *a14+, 1 +3f2fd410: movi 0x11d, a11 +3f2fd430: move a11, *a14+, 1 +3f2fd440: addi 0x28, a9 +3f2fd460: move a9, *a14+, 1 +3f2fd470: move @0xb7e80, *a14+, 1 +3f2fd4a0: move @0xb7980, *a14+, 1 +3f2fd4d0: move @0xb78e0, *a14+, 1 +3f2fd500: calla L3F99E8F0 +3f2fd530: move *a13, a9, 1 +3f2fd540: move a9, @0xb8960, 1 +3f2fd570: subi 0x390, a14 +3f2fd590: mmfm sp, a9,a11,a13 +3f2fd5b0: rets +L3F2FD5C0: +3f2fd5c0: mmtm sp, a9,a11,a13 +3f2fd5e0: move a14, a13 +3f2fd5f0: move *a13(0xffe0), a11, 1 +3f2fd610: move *a11(0x120), a11, 1 +3f2fd630: jrne L3F2FD730 +3f2fd640: move *a13(0xffe0), a11, 1 +3f2fd660: move *a11(0x80), a11, 1 +3f2fd680: move @0xb7c60, a9, 1 +3f2fd6b0: cmp a9, a11 +3f2fd6c0: jrne L3F2FD730 +3f2fd6d0: move a14, -*sp, 1 +3f2fd6e0: move *a13(0xffe0), *a14+, 1 +3f2fd700: calla L3F4A7580 +L3F2FD730: +3f2fd730: move *sp(0x80), a14, 1 +3f2fd750: mmfm sp, a9,a11,a13 +3f2fd770: rets 2 +L3F2FD780: +3f2fd780: mmtm sp, a7,a9,a11,a13 +3f2fd7a0: move a14, a13 +3f2fd7b0: addi 0x400, a14 +3f2fd7d0: move @0xb8080, a11, 1 +3f2fd800: jaeq L3F300AA0 +3f2fd820: move a14, -*sp, 1 +3f2fd830: move a13, a11 +3f2fd840: addi 0xe0, a11 +3f2fd860: move a11, *a14+, 1 +3f2fd870: move @0xb7980, *a14+, 1 +3f2fd8a0: move @0xb78e0, *a14+, 1 +3f2fd8d0: calla L3FD58A10 +3f2fd900: move a14, -*sp, 1 +3f2fd910: move @0x11d670, *a14+, 1 +3f2fd940: move @0x11a590, *a14+, 1 +3f2fd970: calla L3FB11A10 +3f2fd9a0: move a8, *a13(0x3e0), 1 +3f2fd9c0: move a8, a8 +3f2fd9d0: jreq L3F2FDD10 +3f2fd9e0: sub a11, a11 +3f2fd9f0: move a11, *a13(0x40), 1 +3f2fda10: move *a13(0x120), *a13(0x80), 1 +3f2fda40: move *a8(0xc0), a9, 1 +3f2fda60: move *a8(0xc0), a7, 1 +3f2fda80: setf 16, 1, 0 +3f2fda90: move *a9(0x1f0), a9, 0 +3f2fdab0: move *a7(0x200), a7, 0 +3f2fdad0: add a7, a9 +3f2fdae0: move a9, *a13(0xa0), 1 +3f2fdb00: move *a8(0x60), *a13(0x60), 1 +3f2fdb30: move a14, -*sp, 1 +3f2fdb40: move a11, *a14+, 1 +3f2fdb50: move a9, *a14+, 1 +3f2fdb60: move *a13(0x80), *a14+, 1 +3f2fdb80: move *a13(0x60), *a14+, 1 +3f2fdba0: move a11, *a14+, 1 +3f2fdbb0: move @0xb7980, *a14+, 1 +3f2fdbe0: move @0xb78e0, *a14+, 1 +3f2fdc10: calla L3FD39680 +3f2fdc40: setf 8, 0, 0 +3f2fdc50: move *a13(0xffe0), a7, 0 +3f2fdc70: jrne L3F2FDD10 +3f2fdc80: move a14, -*sp, 1 +3f2fdc90: move *a13(0x3e0), *a14+, 1 +3f2fdcb0: move @0x11a590, *a14+, 1 +3f2fdce0: calla L3FB11C90 +L3F2FDD10: +3f2fdd10: setf 8, 0, 0 +3f2fdd20: move *a13(0xffe0), a11, 0 +3f2fdd40: jaeq L3F300AA0 +3f2fdd60: move @0xb73e0, a9, 1 +3f2fdd90: subk 22, a9 +3f2fdda0: jrne L3F2FDE50 +3f2fddb0: move @0xb74e0, a9, 1 +3f2fdde0: move a9, *a13(0x120), 1 +3f2fde00: move @0xb7500, a7, 1 +3f2fde30: move a7, *a13(0x140), 1 +L3F2FDE50: +3f2fde50: move a14, -*sp, 1 +3f2fde60: sub a9, a9 +3f2fde70: move a9, *a14+, 1 +3f2fde80: move a9, *a14+, 1 +3f2fde90: move a9, *a14+, 1 +3f2fdea0: move a9, *a14+, 1 +3f2fdeb0: move a9, *a14+, 1 +3f2fdec0: move @0xb7980, *a14+, 1 +3f2fdef0: move @0xb78e0, *a14+, 1 +3f2fdf20: calla L3FD39680 +3f2fdf50: move a14, -*sp, 1 +3f2fdf60: move @0x11cfb0, *a14+, 1 +3f2fdf90: move @0x11a590, *a14+, 1 +3f2fdfc0: calla L3FB11A10 +3f2fdff0: move a8, *a13(0x3c0), 1 +3f2fe010: move a8, a7 +3f2fe020: jreq L3F2FE1E0 +3f2fe030: move a14, -*sp, 1 +3f2fe040: move a7, *a14+, 1 +3f2fe050: move @0x11a590, *a14+, 1 +3f2fe080: calla L3FB11C90 +3f2fe0b0: move a14, -*sp, 1 +3f2fe0c0: move @0x11cfb0, *a14+, 1 +3f2fe0f0: move @0x11a590, *a14+, 1 +3f2fe120: calla L3FB11A10 +3f2fe150: move a8, *a13(0x3c0), 1 +3f2fe170: move *a8(0x60), a7, 1 +3f2fe190: move *a8(0xa0), a9, 1 +3f2fe1b0: add a9, a7 +3f2fe1c0: move a7, *a13(0x60), 1 +L3F2FE1E0: +3f2fe1e0: move a14, -*sp, 1 +3f2fe1f0: move @0x11d670, *a14+, 1 +3f2fe220: move @0x11a590, *a14+, 1 +3f2fe250: calla L3FB11A10 +3f2fe280: move a8, *a13(0x3c0), 1 +3f2fe2a0: move a8, a7 +3f2fe2b0: jreq L3F2FE410 +3f2fe2c0: move *a13(0x60), a9, 1 +3f2fe2e0: addk 5, a9 +3f2fe2f0: move a9, *a7(0x60), 1 +3f2fe310: move *a13(0x120), a9, 1 +3f2fe330: sra 0x1, a9 +3f2fe340: move a9, *a7(0x40), 1 +3f2fe360: move *a7(0x60), *a13(0x60), 1 +3f2fe390: move a14, -*sp, 1 +3f2fe3a0: move a7, *a14+, 1 +3f2fe3b0: move @0x11a590, *a14+, 1 +3f2fe3e0: calla L3FB11C90 +L3F2FE410: +3f2fe410: move a14, -*sp, 1 +3f2fe420: move @0x11dd30, *a14+, 1 +3f2fe450: move @0x11a590, *a14+, 1 +3f2fe480: calla L3FB11A10 +3f2fe4b0: move a8, *a13(0x3c0), 1 +3f2fe4d0: move a8, a7 +3f2fe4e0: jreq L3F2FE5F0 +3f2fe4f0: move *a13(0x120), *a7(0x80), 1 +3f2fe520: move *a13(0x60), a9, 1 +3f2fe540: addk 20, a9 +3f2fe550: move a9, *a7(0x60), 1 +3f2fe570: move a14, -*sp, 1 +3f2fe580: move a7, *a14+, 1 +3f2fe590: move @0x11a590, *a14+, 1 +3f2fe5c0: calla L3FB11C90 +L3F2FE5F0: +3f2fe5f0: move a14, -*sp, 1 +3f2fe600: move @0x11e3f0, *a14+, 1 +3f2fe630: move @0x11a590, *a14+, 1 +3f2fe660: calla L3FB11A10 +3f2fe690: move a8, *a13(0x3c0), 1 +3f2fe6b0: move a8, a7 +3f2fe6c0: jreq L3F2FE9B0 +3f2fe6d0: setf 2, 0, 0 +3f2fe6e0: move @0xaece8, a9, 0 +3f2fe710: move a9, a7 +3f2fe720: sll 0x9, a9 +3f2fe730: sll 0x5, a7 +3f2fe740: add a7, a9 +3f2fe750: addi 0x11e410, a9 +3f2fe780: move *a9(0x0), *a8(0x120), 1 +3f2fe7b0: move *a13(0x120), a9, 1 +3f2fe7d0: sra 0x1, a9 +3f2fe7e0: move a14, -*sp, 1 +3f2fe7f0: move a14, -*sp, 1 +3f2fe800: move *a8(0x120), *a14+, 1 +3f2fe820: calla L3FB458D0 +3f2fe850: move a8, *a14+, 1 +3f2fe860: move *a13(0x3c0), a7, 1 +3f2fe880: move *a7(0x120), *a14+, 1 +3f2fe8a0: move *a7(0xc0), *a14+, 1 +3f2fe8c0: calla L3FDA4870 +3f2fe8f0: sra 0x1, a8 +3f2fe900: sub a8, a9 +3f2fe910: move a9, *a7(0x40), 1 +3f2fe930: move a14, -*sp, 1 +3f2fe940: move a7, *a14+, 1 +3f2fe950: move @0x11a590, *a14+, 1 +3f2fe980: calla L3FB11C90 +L3F2FE9B0: +3f2fe9b0: move *a13(0x120), a9, 1 +3f2fe9d0: cmpi 0x1db, a9 +3f2fe9f0: jage L3F2FF290 +3f2fea10: movk 4, a7 +3f2fea20: move a7, *a13, 1 +L3F2FEA30: +3f2fea30: move a14, -*sp, 1 +3f2fea40: move *a13, a11, 1 +3f2fea50: movi 0x6c0, a9 +3f2fea70: mpys a11, a9 +3f2fea80: addi 0x11cf70, a9 +3f2feab0: move *a9(0x40), *a14+, 1 +3f2fead0: move @0x11a590, *a14+, 1 +3f2feb00: calla L3FB11A10 +3f2feb30: move a8, *a13(0x3c0), 1 +3f2feb50: move a8, a7 +3f2feb60: jreq L3F2FEC30 +3f2feb70: movi 0xff9c, a9 +3f2feb90: move a9, *a7(0x40), 1 +3f2febb0: move a14, -*sp, 1 +3f2febc0: move a7, *a14+, 1 +3f2febd0: move @0x11a590, *a14+, 1 +3f2fec00: calla L3FB11C90 +L3F2FEC30: +3f2fec30: addk 2, a11 +3f2fec40: move a11, *a13, 1 +3f2fec50: subk 9, a11 +3f2fec60: jrlt L3F2FEA30 +3f2fec70: move a14, -*sp, 1 +3f2fec80: move @0x11f170, *a14+, 1 +3f2fecb0: move @0x11a590, *a14+, 1 +3f2fece0: calla L3FB11A10 +3f2fed10: move a8, *a13(0x3c0), 1 +3f2fed30: move a8, a7 +3f2fed40: jreq L3F2FEE90 +3f2fed50: move *a13(0x120), a11, 1 +3f2fed70: sra 0x1, a11 +3f2fed80: move a11, *a7(0x40), 1 +3f2feda0: setf 16, 1, 0 +3f2fedb0: move @0x11f140, a11, 0 +3f2fede0: subk 20, a11 +3f2fedf0: move a11, *a7(0x60), 1 +3f2fee10: move a14, -*sp, 1 +3f2fee20: move a7, *a14+, 1 +3f2fee30: move @0x11a590, *a14+, 1 +3f2fee60: calla L3FB11C90 +L3F2FEE90: +3f2fee90: move a14, -*sp, 1 +3f2feea0: move @0x11fef0, *a14+, 1 +3f2feed0: move @0x11a590, *a14+, 1 +3f2fef00: calla L3FB11A10 +3f2fef30: move a8, *a13(0x3c0), 1 +3f2fef50: move a8, a7 +3f2fef60: jreq L3F2FF040 +3f2fef70: move *a13(0x120), a11, 1 +3f2fef90: sra 0x1, a11 +3f2fefa0: move a11, *a7(0x40), 1 +3f2fefc0: move a14, -*sp, 1 +3f2fefd0: move a7, *a14+, 1 +3f2fefe0: move @0x11a590, *a14+, 1 +3f2ff010: calla L3FB11C90 +L3F2FF040: +3f2ff040: move a14, -*sp, 1 +3f2ff050: move @0x120c70, *a14+, 1 +3f2ff080: move @0x11a590, *a14+, 1 +3f2ff0b0: calla L3FB11A10 +3f2ff0e0: move a8, *a13(0x3c0), 1 +3f2ff100: move a8, a7 +3f2ff110: jaeq L3F3000E0 +3f2ff130: move *a13(0x120), a11, 1 +3f2ff150: sra 0x1, a11 +3f2ff160: move a11, *a7(0x40), 1 +3f2ff180: setf 16, 1, 0 +3f2ff190: move @0x11f140, a11, 0 +3f2ff1c0: addk 20, a11 +3f2ff1d0: move a11, *a7(0x60), 1 +3f2ff1f0: move a14, -*sp, 1 +3f2ff200: move a7, *a14+, 1 +3f2ff210: move @0x11a590, *a14+, 1 +3f2ff240: calla L3FB11C90 +3f2ff270: jauc L3F3000E0 +L3F2FF290: +3f2ff290: move a14, -*sp, 1 +3f2ff2a0: move @0x11eab0, *a14+, 1 +3f2ff2d0: move @0x11a590, *a14+, 1 +3f2ff300: calla L3FB11A10 +3f2ff330: move a8, *a13(0x3c0), 1 +3f2ff350: move a8, a7 +3f2ff360: jreq L3F2FF520 +3f2ff370: setf 2, 0, 0 +3f2ff380: move @0xaece8, a7, 0 +3f2ff3b0: move a7, a9 +3f2ff3c0: sll 0x9, a7 +3f2ff3d0: sll 0x5, a9 +3f2ff3e0: add a9, a7 +3f2ff3f0: addi 0x11ead0, a7 +3f2ff420: move *a7(0x0), *a8(0x120), 1 +3f2ff450: move *a13(0x120), a9, 1 +3f2ff470: sra 0x2, a9 +3f2ff480: move a9, *a8(0x40), 1 +3f2ff4a0: move a14, -*sp, 1 +3f2ff4b0: move a8, *a14+, 1 +3f2ff4c0: move @0x11a590, *a14+, 1 +3f2ff4f0: calla L3FB11C90 +L3F2FF520: +3f2ff520: move a14, -*sp, 1 +3f2ff530: move @0x11f170, *a14+, 1 +3f2ff560: move @0x11a590, *a14+, 1 +3f2ff590: calla L3FB11A10 +3f2ff5c0: move a8, *a13(0x3c0), 1 +3f2ff5e0: move a8, a7 +3f2ff5f0: jreq L3F2FF730 +3f2ff600: move *a13(0x120), a9, 1 +3f2ff620: sra 0x2, a9 +3f2ff630: move a9, *a7(0x40), 1 +3f2ff650: setf 16, 1, 0 +3f2ff660: move @0x11f140, a9, 0 +3f2ff690: move a9, *a7(0x60), 1 +3f2ff6b0: move a14, -*sp, 1 +3f2ff6c0: move a7, *a14+, 1 +3f2ff6d0: move @0x11a590, *a14+, 1 +3f2ff700: calla L3FB11C90 +L3F2FF730: +3f2ff730: move a14, -*sp, 1 +3f2ff740: move @0x11f830, *a14+, 1 +3f2ff770: move @0x11a590, *a14+, 1 +3f2ff7a0: calla L3FB11A10 +3f2ff7d0: move a8, *a13(0x3c0), 1 +3f2ff7f0: move a8, a7 +3f2ff800: jreq L3F2FF9D0 +3f2ff810: setf 2, 0, 0 +3f2ff820: move @0xaece8, a9, 0 +3f2ff850: move a9, a7 +3f2ff860: sll 0x9, a9 +3f2ff870: sll 0x5, a7 +3f2ff880: add a7, a9 +3f2ff890: addi 0x11f850, a9 +3f2ff8c0: move *a9(0x0), *a8(0x120), 1 +3f2ff8f0: move *a13(0x120), a9, 1 +3f2ff910: sra 0x2, a9 +3f2ff920: sll 0x1, a9 +3f2ff930: move a9, *a8(0x40), 1 +3f2ff950: move a14, -*sp, 1 +3f2ff960: move a8, *a14+, 1 +3f2ff970: move @0x11a590, *a14+, 1 +3f2ff9a0: calla L3FB11C90 +L3F2FF9D0: +3f2ff9d0: move a14, -*sp, 1 +3f2ff9e0: move @0x11fef0, *a14+, 1 +3f2ffa10: move @0x11a590, *a14+, 1 +3f2ffa40: calla L3FB11A10 +3f2ffa70: move a8, *a13(0x3c0), 1 +3f2ffa90: move a8, a7 +3f2ffaa0: jreq L3F2FFBE0 +3f2ffab0: movi 0xb1e18, a9 +3f2ffae0: move a9, *a7(0x120), 1 +3f2ffb00: move *a13(0x120), a9, 1 +3f2ffb20: sra 0x2, a9 +3f2ffb30: sll 0x1, a9 +3f2ffb40: move a9, *a7(0x40), 1 +3f2ffb60: move a14, -*sp, 1 +3f2ffb70: move a7, *a14+, 1 +3f2ffb80: move @0x11a590, *a14+, 1 +3f2ffbb0: calla L3FB11C90 +L3F2FFBE0: +3f2ffbe0: move a14, -*sp, 1 +3f2ffbf0: move @0x1205b0, *a14+, 1 +3f2ffc20: move @0x11a590, *a14+, 1 +3f2ffc50: calla L3FB11A10 +3f2ffc80: move a8, *a13(0x3c0), 1 +3f2ffca0: move a8, a7 +3f2ffcb0: jreq L3F2FFEA0 +3f2ffcc0: setf 2, 0, 0 +3f2ffcd0: move @0xaece8, a9, 0 +3f2ffd00: move a9, a7 +3f2ffd10: sll 0x9, a9 +3f2ffd20: sll 0x5, a7 +3f2ffd30: add a7, a9 +3f2ffd40: addi 0x1205d0, a9 +3f2ffd70: move *a9(0x0), *a8(0x120), 1 +3f2ffda0: move *a13(0x120), a9, 1 +3f2ffdc0: sra 0x2, a9 +3f2ffdd0: move a9, a7 +3f2ffde0: sll 0x2, a7 +3f2ffdf0: sub a9, a7 +3f2ffe00: move a7, *a8(0x40), 1 +3f2ffe20: move a14, -*sp, 1 +3f2ffe30: move a8, *a14+, 1 +3f2ffe40: move @0x11a590, *a14+, 1 +3f2ffe70: calla L3FB11C90 +L3F2FFEA0: +3f2ffea0: move a14, -*sp, 1 +3f2ffeb0: move @0x120c70, *a14+, 1 +3f2ffee0: move @0x11a590, *a14+, 1 +3f2fff10: calla L3FB11A10 +3f2fff40: move a8, *a13(0x3c0), 1 +3f2fff60: move a8, a7 +3f2fff70: jreq L3F3000E0 +3f2fff80: move *a13(0x120), a9, 1 +3f2fffa0: sra 0x2, a9 +3f2fffb0: move a9, a11 +3f2fffc0: sll 0x2, a11 +3f2fffd0: sub a9, a11 +3f2fffe0: move a11, *a7(0x40), 1 +3f300000: setf 16, 1, 0 +3f300010: move @0x11f140, a11, 0 +3f300040: move a11, *a7(0x60), 1 +3f300060: move a14, -*sp, 1 +3f300070: move a7, *a14+, 1 +3f300080: move @0x11a590, *a14+, 1 +3f3000b0: calla L3FB11C90 +L3F3000E0: +3f3000e0: move a14, -*sp, 1 +3f3000f0: move @0x121330, *a14+, 1 +3f300120: move @0x11a590, *a14+, 1 +3f300150: calla L3FB11A10 +3f300180: move a8, *a13(0x3c0), 1 +3f3001a0: move a8, a7 +3f3001b0: jreq L3F300330 +3f3001c0: movk 20, a11 +3f3001d0: move a11, *a7(0x40), 1 +3f3001f0: movi 0x104, a9 +3f300210: move a9, *a7(0x60), 1 +3f300230: move *a13(0x120), *a7(0x80), 1 +3f300260: movi 0x64, a9 +3f300280: move a9, *a7(0xa0), 1 +3f3002a0: move a14, -*sp, 1 +3f3002b0: move a7, *a14+, 1 +3f3002c0: movi 0xb73e0, a9 +3f3002f0: move a9, *a14+, 1 +3f300300: calla L3F300AF0 +L3F300330: +3f300330: move a14, -*sp, 1 +3f300340: move @0x1219f0, *a14+, 1 +3f300370: move @0x11a590, *a14+, 1 +3f3003a0: calla L3FB11A10 +3f3003d0: move a8, *a13(0x3c0), 1 +3f3003f0: move a8, a7 +3f300400: jreq L3F300680 +3f300410: move *a13(0x120), a11, 1 +3f300430: sra 0x1, a11 +3f300440: move a11, *a7(0x40), 1 +3f300460: move a14, -*sp, 1 +3f300470: move a13, a11 +3f300480: addi 0x60, a11 +3f3004a0: move a11, *a14+, 1 +3f3004b0: move a13, a9 +3f3004c0: addi 0x40, a9 +3f3004e0: move a9, *a14+, 1 +3f3004f0: move *a7(0x120), *a14+, 1 +3f300510: move *a7(0x140), *a14+, 1 +3f300530: move a7, *a14+, 1 +3f300540: move @0xb78e0, *a14+, 1 +3f300570: calla L3FB16390 +3f3005a0: move *a13(0x40), a9, 1 +3f3005c0: subk 10, a9 +3f3005d0: jrge L3F300650 +3f3005e0: movk 2, a9 +3f3005f0: move a9, *a7(0x140), 1 +3f300610: movk 20, a9 +3f300620: move a9, *a7(0x40), 1 +3f300640: jruc L3F300680 +L3F300650: +3f300650: movk 1, a9 +3f300660: move a9, *a7(0x140), 1 +L3F300680: +3f300680: move a14, -*sp, 1 +3f300690: move @0x1220b0, *a14+, 1 +3f3006c0: move @0x11a590, *a14+, 1 +3f3006f0: calla L3FB11A10 +3f300720: move a8, *a13(0x3c0), 1 +3f300740: move a8, a7 +3f300750: jreq L3F300AA0 +3f300760: move a14, -*sp, 1 +3f300770: move @0xaec90, *a14+, 1 +3f3007a0: setf 2, 0, 0 +3f3007b0: move @0xaece8, a11, 0 +3f3007e0: move a11, a9 +3f3007f0: sll 0x9, a11 +3f300800: sll 0x5, a9 +3f300810: add a9, a11 +3f300820: addi 0x1220d0, a11 +3f300850: move *a11+, *a14+, 1 +3f300860: movi 0x3f30ec10, a8 +3f300890: move a8, *a14+, 1 +3f3008a0: movi 0xb8980, a11 +3f3008d0: move a11, *a14+, 1 +3f3008e0: calla L3FB34430 +3f300910: move a11, *a7(0x120), 1 +3f300930: move a14, -*sp, 1 +3f300940: move a14, -*sp, 1 +3f300950: move a11, *a14+, 1 +3f300960: calla L3FB458D0 +3f300990: move a8, *a14+, 1 +3f3009a0: move a11, *a14+, 1 +3f3009b0: move *a7(0xc0), *a14+, 1 +3f3009d0: calla L3FDA4870 +3f300a00: move a8, *a7(0x80), 1 +3f300a20: move a14, -*sp, 1 +3f300a30: move a7, *a14+, 1 +3f300a40: move @0x11a590, *a14+, 1 +3f300a70: calla L3FB11C90 +L3F300AA0: +3f300aa0: move *sp(0xa0), a14, 1 +3f300ac0: mmfm sp, a7,a9,a11,a13 +3f300ae0: rets 2 +L3F300AF0: +3f300af0: mmtm sp, a7,a9,a11,a13 +3f300b10: move a14, a13 +3f300b20: addi 0x400, a14 +3f300b40: move @0xb8080, a11, 1 +3f300b70: jaeq L3F301B30 +3f300b90: move a14, -*sp, 1 +3f300ba0: move a13, a11 +3f300bb0: addi 0xe0, a11 +3f300bd0: move a11, *a14+, 1 +3f300be0: move @0xb7980, *a14+, 1 +3f300c10: move @0xb78e0, *a14+, 1 +3f300c40: calla L3FD58A10 +3f300c70: movi 0x108, a11 +3f300c90: move a11, *a13(0x20), 1 +3f300cb0: movi 0x30, a11 +3f300cd0: movb a11, *a13(0xc0) +3f300cf0: sub a11, a11 +3f300d00: movb a11, *a13(0xc8) +3f300d20: move a14, -*sp, 1 +3f300d30: movk 1, a11 +3f300d40: move a11, *a14+, 1 +3f300d50: move a13, a11 +3f300d60: addi 0xc0, a11 +3f300d80: move a11, *a14+, 1 +3f300d90: move *a13(0x20), *a14+, 1 +3f300db0: movi 0x25, a11 +3f300dd0: move a11, *a14+, 1 +3f300de0: move @0xb7e60, *a14+, 1 +3f300e10: move @0xb7980, *a14+, 1 +3f300e40: move @0xb78e0, *a14+, 1 +3f300e70: calla L3FDA0000 +3f300ea0: sub a11, a11 +3f300eb0: move a11, *a13, 1 +3f300ec0: inc a11 +3f300ed0: move a11, *a13, 1 +3f300ee0: dec a11 +3f300ef0: sll 0x3, a11 +3f300f00: add a13, a11 +3f300f10: move @0xb3a20, a9, 1 +3f300f40: addi 0x30, a9 +3f300f60: movb a9, *a11(0xc0) +3f300f80: setf 2, 0, 0 +3f300f90: move @0xaece8, a11, 0 +3f300fc0: dsjs a11, L3F3011B0 +3f300fd0: move *a13, a11, 1 +3f300fe0: inc a11 +3f300ff0: move a11, *a13, 1 +3f301000: dec a11 +3f301010: sll 0x3, a11 +3f301020: add a13, a11 +3f301030: movk 32, a9 +3f301040: movb a9, *a11(0xc0) +3f301060: move *a13, a11, 1 +3f301070: inc a11 +3f301080: move a11, *a13, 1 +3f301090: dec a11 +3f3010a0: sll 0x3, a11 +3f3010b0: add a13, a11 +3f3010c0: movi 0x4d, a9 +3f3010e0: movb a9, *a11(0xc0) +3f301100: move *a13, a11, 1 +3f301110: inc a11 +3f301120: move a11, *a13, 1 +3f301130: dec a11 +3f301140: sll 0x3, a11 +3f301150: add a13, a11 +3f301160: movi 0x6f, a9 +3f301180: movb a9, *a11(0xc0) +3f3011a0: jruc L3F301250 +L3F3011B0: +3f3011b0: move *a13, a11, 1 +3f3011c0: inc a11 +3f3011d0: move a11, *a13, 1 +3f3011e0: dec a11 +3f3011f0: sll 0x3, a11 +3f301200: add a13, a11 +3f301210: movi 0x4d, a9 +3f301230: movb a9, *a11(0xc0) +L3F301250: +3f301250: move *a13, a11, 1 +3f301260: sll 0x3, a11 +3f301270: add a13, a11 +3f301280: sub a9, a9 +3f301290: movb a9, *a11(0xc0) +3f3012b0: move a14, -*sp, 1 +3f3012c0: move *a13(0x0), *a14+, 1 +3f3012e0: move a13, a11 +3f3012f0: addi 0xc0, a11 +3f301310: move a11, *a14+, 1 +3f301320: move *a13(0x20), *a14+, 1 +3f301340: move *a13(0x120), a7, 1 +3f301360: move *a13, a9, 1 +3f301370: sra 0x1, a9 +3f301380: move a9, a11 +3f301390: sll 0x3, a11 +3f3013a0: sub a9, a11 +3f3013b0: sub a11, a7 +3f3013c0: subi 0x28, a7 +3f3013e0: move a7, *a14+, 1 +3f3013f0: move @0xb7e60, *a14+, 1 +3f301420: move @0xb7980, *a14+, 1 +3f301450: move @0xb78e0, *a14+, 1 +3f301480: calla L3FDA0000 +3f3014b0: movk 15, a11 +3f3014c0: setf 16, 1, 0 +3f3014d0: move a11, @0xb76e0, 0 +3f301500: movi 0x10e, a9 +3f301520: move a9, @0xb76f0, 0 +3f301550: move *a13(0x120), a7, 1 +3f301570: subk 15, a7 +3f301580: move a7, @0xb7700, 0 +3f3015b0: move a9, @0xb7710, 0 +3f3015e0: move *a13(0x120), a7, 1 +3f301600: subk 15, a7 +3f301610: move a7, @0xb7720, 0 +3f301640: movi 0x140, a7 +3f301660: move a7, @0xb7730, 0 +3f301690: move a11, @0xb7740, 0 +3f3016c0: move a7, @0xb7750, 0 +3f3016f0: move a11, @0xb7760, 0 +3f301720: move a9, @0xb7770, 0 +3f301750: move a14, -*sp, 1 +3f301760: sub a11, a11 +3f301770: move a11, *a14+, 1 +3f301780: movk 5, a11 +3f301790: move a11, *a14+, 1 +3f3017a0: movi 0xb76e0, a11 +3f3017d0: move a11, *a14+, 1 +3f3017e0: move @0xb7e60, *a14+, 1 +3f301810: move @0xb7980, *a14+, 1 +3f301840: move @0xb78e0, *a14+, 1 +3f301870: calla L3FD43740 +3f3018a0: movi 0x28, a7 +3f3018c0: setf 16, 1, 0 +3f3018d0: move a7, @0xb76e0, 0 +3f301900: movi 0x136, a7 +3f301920: move a7, *a11(0x10), 0 +3f301940: move *a13(0x120), a7, 1 +3f301960: subi 0x28, a7 +3f301980: move a7, *a11(0x20), 0 +3f3019a0: movi 0x136, a7 +3f3019c0: move a7, *a11(0x30), 0 +3f3019e0: move a14, -*sp, 1 +3f3019f0: sub a7, a7 +3f301a00: move a7, *a14+, 1 +3f301a10: movk 2, a7 +3f301a20: move a7, *a14+, 1 +3f301a30: move a11, *a14+, 1 +3f301a40: move @0xb7e60, *a14+, 1 +3f301a70: move @0xb7980, *a14+, 1 +3f301aa0: move @0xb78e0, *a14+, 1 +3f301ad0: calla L3FD43740 +3f301b00: calla L3F2FCA50 +L3F301B30: +3f301b30: move *sp(0xa0), a14, 1 +3f301b50: mmfm sp, a7,a9,a11,a13 +3f301b70: rets 2 +L3F301B80: +3f301b80: mmtm sp, a9,a11,a13 +3f301ba0: move a14, a13 +3f301bb0: addi 0x300, a14 +3f301bd0: move @0xb80c0, a11, 1 +3f301c00: jreq L3F302080 +3f301c10: move a14, -*sp, 1 +3f301c20: sub a11, a11 +3f301c30: move a11, *a14+, 1 +3f301c40: move @0xb78e0, *a14+, 1 +3f301c70: calla L3FD9F6B0 +3f301ca0: move @0x11a510, a9, 1 +3f301cd0: movk 1, a11 +3f301ce0: move a11, *a9(0x60), 1 +3f301d00: move a14, -*sp, 1 +3f301d10: move a13, *a14+, 1 +3f301d20: movi 0xffff, a11 +3f301d40: move a11, *a14+, 1 +3f301d50: move @0xb79c0, *a14+, 1 +3f301d80: move @0xb78e0, *a14+, 1 +3f301db0: calla L3FD36780 +3f301de0: move a8, a9 +3f301df0: jreq L3F301F00 +L3F301E00: +3f301e00: move a14, -*sp, 1 +3f301e10: move a13, *a14+, 1 +3f301e20: movi 0xffff, a11 +3f301e40: move a11, *a14+, 1 +3f301e50: move @0xb79c0, *a14+, 1 +3f301e80: move @0xb78e0, *a14+, 1 +3f301eb0: calla L3FD36780 +3f301ee0: move a8, a9 +3f301ef0: jrne L3F301E00 +L3F301F00: +3f301f00: move a14, -*sp, 1 +3f301f10: move @0xb79c0, *a14+, 1 +3f301f40: move @0xb78e0, *a14+, 1 +3f301f70: calla L3FDA9A70 +3f301fa0: move a14, -*sp, 1 +3f301fb0: move @0xb79c0, *a14+, 1 +3f301fe0: move @0xb78e0, *a14+, 1 +3f302010: calla L3FD425A0 +3f302040: sub a9, a9 +3f302050: move a9, @0xb80c0, 1 +L3F302080: +3f302080: subi 0x300, a14 +3f3020a0: mmfm sp, a9,a11,a13 +3f3020c0: rets +L3F3020D0: +3f3020d0: mmtm sp, a9,a11,a13 +3f3020f0: move a14, a13 +3f302100: addi 0x300, a14 +3f302120: move @0xb80e0, a11, 1 +3f302150: jreq L3F3025D0 +3f302160: move a14, -*sp, 1 +3f302170: sub a11, a11 +3f302180: move a11, *a14+, 1 +3f302190: move @0xb78e0, *a14+, 1 +3f3021c0: calla L3FD9F6B0 +3f3021f0: move @0x11a530, a9, 1 +3f302220: movk 1, a11 +3f302230: move a11, *a9(0x60), 1 +3f302250: move a14, -*sp, 1 +3f302260: move a13, *a14+, 1 +3f302270: movi 0xffff, a11 +3f302290: move a11, *a14+, 1 +3f3022a0: move @0xb79e0, *a14+, 1 +3f3022d0: move @0xb78e0, *a14+, 1 +3f302300: calla L3FD36780 +3f302330: move a8, a9 +3f302340: jreq L3F302450 +L3F302350: +3f302350: move a14, -*sp, 1 +3f302360: move a13, *a14+, 1 +3f302370: movi 0xffff, a11 +3f302390: move a11, *a14+, 1 +3f3023a0: move @0xb79e0, *a14+, 1 +3f3023d0: move @0xb78e0, *a14+, 1 +3f302400: calla L3FD36780 +3f302430: move a8, a9 +3f302440: jrne L3F302350 +L3F302450: +3f302450: move a14, -*sp, 1 +3f302460: move @0xb79e0, *a14+, 1 +3f302490: move @0xb78e0, *a14+, 1 +3f3024c0: calla L3FDA9A70 +3f3024f0: move a14, -*sp, 1 +3f302500: move @0xb79e0, *a14+, 1 +3f302530: move @0xb78e0, *a14+, 1 +3f302560: calla L3FD425A0 +3f302590: sub a9, a9 +3f3025a0: move a9, @0xb80e0, 1 +L3F3025D0: +3f3025d0: subi 0x300, a14 +3f3025f0: mmfm sp, a9,a11,a13 +3f302610: rets +L3F302620: +3f302620: mmtm sp, a9,a11,a13 +3f302640: move a14, a13 +3f302650: addi 0x300, a14 +3f302670: move @0xb8100, a11, 1 +3f3026a0: jreq L3F302B20 +3f3026b0: move a14, -*sp, 1 +3f3026c0: sub a11, a11 +3f3026d0: move a11, *a14+, 1 +3f3026e0: move @0xb78e0, *a14+, 1 +3f302710: calla L3FD9F6B0 +3f302740: move @0x11a5b0, a9, 1 +3f302770: movk 1, a11 +3f302780: move a11, *a9(0x60), 1 +3f3027a0: move a14, -*sp, 1 +3f3027b0: move a13, *a14+, 1 +3f3027c0: movi 0xffff, a11 +3f3027e0: move a11, *a14+, 1 +3f3027f0: move @0xb7a00, *a14+, 1 +3f302820: move @0xb78e0, *a14+, 1 +3f302850: calla L3FD36780 +3f302880: move a8, a9 +3f302890: jreq L3F3029A0 +L3F3028A0: +3f3028a0: move a14, -*sp, 1 +3f3028b0: move a13, *a14+, 1 +3f3028c0: movi 0xffff, a11 +3f3028e0: move a11, *a14+, 1 +3f3028f0: move @0xb7a00, *a14+, 1 +3f302920: move @0xb78e0, *a14+, 1 +3f302950: calla L3FD36780 +3f302980: move a8, a9 +3f302990: jrne L3F3028A0 +L3F3029A0: +3f3029a0: move a14, -*sp, 1 +3f3029b0: move @0xb7a00, *a14+, 1 +3f3029e0: move @0xb78e0, *a14+, 1 +3f302a10: calla L3FDA9A70 +3f302a40: move a14, -*sp, 1 +3f302a50: move @0xb7a00, *a14+, 1 +3f302a80: move @0xb78e0, *a14+, 1 +3f302ab0: calla L3FD425A0 +3f302ae0: sub a9, a9 +3f302af0: move a9, @0xb8100, 1 +L3F302B20: +3f302b20: subi 0x300, a14 +3f302b40: mmfm sp, a9,a11,a13 +3f302b60: rets +L3F302B70: +3f302b70: mmtm sp, a9,a11,a13 +3f302b90: move a14, a13 +3f302ba0: addi 0x300, a14 +3f302bc0: move @0xb82c0, a11, 1 +3f302bf0: jreq L3F303070 +3f302c00: move a14, -*sp, 1 +3f302c10: sub a11, a11 +3f302c20: move a11, *a14+, 1 +3f302c30: move @0xb78e0, *a14+, 1 +3f302c60: calla L3FD9F6B0 +3f302c90: move @0x11a3d0, a9, 1 +3f302cc0: movk 1, a11 +3f302cd0: move a11, *a9(0x60), 1 +3f302cf0: move a14, -*sp, 1 +3f302d00: move a13, *a14+, 1 +3f302d10: movi 0xffff, a11 +3f302d30: move a11, *a14+, 1 +3f302d40: move @0xb7c80, *a14+, 1 +3f302d70: move @0xb78e0, *a14+, 1 +3f302da0: calla L3FD36780 +3f302dd0: move a8, a9 +3f302de0: jreq L3F302EF0 +L3F302DF0: +3f302df0: move a14, -*sp, 1 +3f302e00: move a13, *a14+, 1 +3f302e10: movi 0xffff, a11 +3f302e30: move a11, *a14+, 1 +3f302e40: move @0xb7c80, *a14+, 1 +3f302e70: move @0xb78e0, *a14+, 1 +3f302ea0: calla L3FD36780 +3f302ed0: move a8, a9 +3f302ee0: jrne L3F302DF0 +L3F302EF0: +3f302ef0: move a14, -*sp, 1 +3f302f00: move @0xb7c80, *a14+, 1 +3f302f30: move @0xb78e0, *a14+, 1 +3f302f60: calla L3FDA9A70 +3f302f90: move a14, -*sp, 1 +3f302fa0: move @0xb7c80, *a14+, 1 +3f302fd0: move @0xb78e0, *a14+, 1 +3f303000: calla L3FD425A0 +3f303030: sub a9, a9 +3f303040: move a9, @0xb82c0, 1 +L3F303070: +3f303070: subi 0x300, a14 +3f303090: mmfm sp, a9,a11,a13 +3f3030b0: rets +3f3030c0: rets +L3F3030D0: +3f3030d0: mmtm sp, a9,a11,a13 +3f3030f0: move a14, a13 +3f303100: addi 0x300, a14 +3f303120: move @0xb8120, a11, 1 +3f303150: jreq L3F3035D0 +3f303160: move a14, -*sp, 1 +3f303170: sub a11, a11 +3f303180: move a11, *a14+, 1 +3f303190: move @0xb78e0, *a14+, 1 +3f3031c0: calla L3FD9F6B0 +3f3031f0: move @0xf7cd0, a9, 1 +3f303220: movk 1, a11 +3f303230: move a11, *a9(0x60), 1 +3f303250: move a14, -*sp, 1 +3f303260: move a13, *a14+, 1 +3f303270: movi 0xffff, a11 +3f303290: move a11, *a14+, 1 +3f3032a0: move @0xb7a20, *a14+, 1 +3f3032d0: move @0xb78e0, *a14+, 1 +3f303300: calla L3FD36780 +3f303330: move a8, a9 +3f303340: jreq L3F303450 +L3F303350: +3f303350: move a14, -*sp, 1 +3f303360: move a13, *a14+, 1 +3f303370: movi 0xffff, a11 +3f303390: move a11, *a14+, 1 +3f3033a0: move @0xb7a20, *a14+, 1 +3f3033d0: move @0xb78e0, *a14+, 1 +3f303400: calla L3FD36780 +3f303430: move a8, a9 +3f303440: jrne L3F303350 +L3F303450: +3f303450: move a14, -*sp, 1 +3f303460: move @0xb7a20, *a14+, 1 +3f303490: move @0xb78e0, *a14+, 1 +3f3034c0: calla L3FDA9A70 +3f3034f0: move a14, -*sp, 1 +3f303500: move @0xb7a20, *a14+, 1 +3f303530: move @0xb78e0, *a14+, 1 +3f303560: calla L3FD425A0 +3f303590: sub a9, a9 +3f3035a0: move a9, @0xb8120, 1 +L3F3035D0: +3f3035d0: subi 0x300, a14 +3f3035f0: mmfm sp, a9,a11,a13 +3f303610: rets +L3F303620: +3f303620: mmtm sp, a9,a11,a13 +3f303640: move a14, a13 +3f303650: addi 0x300, a14 +3f303670: move @0xb8160, a11, 1 +3f3036a0: jreq L3F303B20 +3f3036b0: move a14, -*sp, 1 +3f3036c0: sub a11, a11 +3f3036d0: move a11, *a14+, 1 +3f3036e0: move @0xb78e0, *a14+, 1 +3f303710: calla L3FD9F6B0 +3f303740: move @0xf7c90, a9, 1 +3f303770: movk 1, a11 +3f303780: move a11, *a9(0x60), 1 +3f3037a0: move a14, -*sp, 1 +3f3037b0: move a13, *a14+, 1 +3f3037c0: movi 0xffff, a11 +3f3037e0: move a11, *a14+, 1 +3f3037f0: move @0xb7a60, *a14+, 1 +3f303820: move @0xb78e0, *a14+, 1 +3f303850: calla L3FD36780 +3f303880: move a8, a9 +3f303890: jreq L3F3039A0 +L3F3038A0: +3f3038a0: move a14, -*sp, 1 +3f3038b0: move a13, *a14+, 1 +3f3038c0: movi 0xffff, a11 +3f3038e0: move a11, *a14+, 1 +3f3038f0: move @0xb7a60, *a14+, 1 +3f303920: move @0xb78e0, *a14+, 1 +3f303950: calla L3FD36780 +3f303980: move a8, a9 +3f303990: jrne L3F3038A0 +L3F3039A0: +3f3039a0: move a14, -*sp, 1 +3f3039b0: move @0xb7a60, *a14+, 1 +3f3039e0: move @0xb78e0, *a14+, 1 +3f303a10: calla L3FDA9A70 +3f303a40: move a14, -*sp, 1 +3f303a50: move @0xb7a60, *a14+, 1 +3f303a80: move @0xb78e0, *a14+, 1 +3f303ab0: calla L3FD425A0 +3f303ae0: sub a9, a9 +3f303af0: move a9, @0xb8160, 1 +L3F303B20: +3f303b20: subi 0x300, a14 +3f303b40: mmfm sp, a9,a11,a13 +3f303b60: rets +L3F303B70: +3f303b70: mmtm sp, a9,a11,a13 +3f303b90: move a14, a13 +3f303ba0: addi 0x300, a14 +3f303bc0: move @0xb8180, a11, 1 +3f303bf0: jreq L3F304070 +3f303c00: move a14, -*sp, 1 +3f303c10: sub a11, a11 +3f303c20: move a11, *a14+, 1 +3f303c30: move @0xb78e0, *a14+, 1 +3f303c60: calla L3FD9F6B0 +3f303c90: move @0xf7cb0, a9, 1 +3f303cc0: movk 1, a11 +3f303cd0: move a11, *a9(0x60), 1 +3f303cf0: move a14, -*sp, 1 +3f303d00: move a13, *a14+, 1 +3f303d10: movi 0xffff, a11 +3f303d30: move a11, *a14+, 1 +3f303d40: move @0xb7a80, *a14+, 1 +3f303d70: move @0xb78e0, *a14+, 1 +3f303da0: calla L3FD36780 +3f303dd0: move a8, a9 +3f303de0: jreq L3F303EF0 +L3F303DF0: +3f303df0: move a14, -*sp, 1 +3f303e00: move a13, *a14+, 1 +3f303e10: movi 0xffff, a11 +3f303e30: move a11, *a14+, 1 +3f303e40: move @0xb7a80, *a14+, 1 +3f303e70: move @0xb78e0, *a14+, 1 +3f303ea0: calla L3FD36780 +3f303ed0: move a8, a9 +3f303ee0: jrne L3F303DF0 +L3F303EF0: +3f303ef0: move a14, -*sp, 1 +3f303f00: move @0xb7a80, *a14+, 1 +3f303f30: move @0xb78e0, *a14+, 1 +3f303f60: calla L3FDA9A70 +3f303f90: move a14, -*sp, 1 +3f303fa0: move @0xb7a80, *a14+, 1 +3f303fd0: move @0xb78e0, *a14+, 1 +3f304000: calla L3FD425A0 +3f304030: sub a9, a9 +3f304040: move a9, @0xb8180, 1 +L3F304070: +3f304070: subi 0x300, a14 +3f304090: mmfm sp, a9,a11,a13 +3f3040b0: rets +L3F3040C0: +3f3040c0: mmtm sp, a9,a11,a13 +3f3040e0: move a14, a13 +3f3040f0: addi 0x300, a14 +3f304110: move @0xb81a0, a11, 1 +3f304140: jreq L3F3045C0 +3f304150: move a14, -*sp, 1 +3f304160: sub a11, a11 +3f304170: move a11, *a14+, 1 +3f304180: move @0xb78e0, *a14+, 1 +3f3041b0: calla L3FD9F6B0 +3f3041e0: move @0x11a450, a9, 1 +3f304210: movk 1, a11 +3f304220: move a11, *a9(0x60), 1 +3f304240: move a14, -*sp, 1 +3f304250: move a13, *a14+, 1 +3f304260: movi 0xffff, a11 +3f304280: move a11, *a14+, 1 +3f304290: move @0xb7aa0, *a14+, 1 +3f3042c0: move @0xb78e0, *a14+, 1 +3f3042f0: calla L3FD36780 +3f304320: move a8, a9 +3f304330: jreq L3F304440 +L3F304340: +3f304340: move a14, -*sp, 1 +3f304350: move a13, *a14+, 1 +3f304360: movi 0xffff, a11 +3f304380: move a11, *a14+, 1 +3f304390: move @0xb7aa0, *a14+, 1 +3f3043c0: move @0xb78e0, *a14+, 1 +3f3043f0: calla L3FD36780 +3f304420: move a8, a9 +3f304430: jrne L3F304340 +L3F304440: +3f304440: move a14, -*sp, 1 +3f304450: move @0xb7aa0, *a14+, 1 +3f304480: move @0xb78e0, *a14+, 1 +3f3044b0: calla L3FDA9A70 +3f3044e0: move a14, -*sp, 1 +3f3044f0: move @0xb7aa0, *a14+, 1 +3f304520: move @0xb78e0, *a14+, 1 +3f304550: calla L3FD425A0 +3f304580: sub a9, a9 +3f304590: move a9, @0xb81a0, 1 +L3F3045C0: +3f3045c0: subi 0x300, a14 +3f3045e0: mmfm sp, a9,a11,a13 +3f304600: rets +L3F304610: +3f304610: mmtm sp, a9,a11,a13 +3f304630: move a14, a13 +3f304640: addi 0x300, a14 +3f304660: move @0xb81c0, a11, 1 +3f304690: jreq L3F304B10 +3f3046a0: move a14, -*sp, 1 +3f3046b0: sub a11, a11 +3f3046c0: move a11, *a14+, 1 +3f3046d0: move @0xb78e0, *a14+, 1 +3f304700: calla L3FD9F6B0 +3f304730: move @0x11a490, a9, 1 +3f304760: movk 1, a11 +3f304770: move a11, *a9(0x60), 1 +3f304790: move a14, -*sp, 1 +3f3047a0: move a13, *a14+, 1 +3f3047b0: movi 0xffff, a11 +3f3047d0: move a11, *a14+, 1 +3f3047e0: move @0xb7ac0, *a14+, 1 +3f304810: move @0xb78e0, *a14+, 1 +3f304840: calla L3FD36780 +3f304870: move a8, a9 +3f304880: jreq L3F304990 +L3F304890: +3f304890: move a14, -*sp, 1 +3f3048a0: move a13, *a14+, 1 +3f3048b0: movi 0xffff, a11 +3f3048d0: move a11, *a14+, 1 +3f3048e0: move @0xb7ac0, *a14+, 1 +3f304910: move @0xb78e0, *a14+, 1 +3f304940: calla L3FD36780 +3f304970: move a8, a9 +3f304980: jrne L3F304890 +L3F304990: +3f304990: move a14, -*sp, 1 +3f3049a0: move @0xb7ac0, *a14+, 1 +3f3049d0: move @0xb78e0, *a14+, 1 +3f304a00: calla L3FDA9A70 +3f304a30: move a14, -*sp, 1 +3f304a40: move @0xb7ac0, *a14+, 1 +3f304a70: move @0xb78e0, *a14+, 1 +3f304aa0: calla L3FD425A0 +3f304ad0: sub a9, a9 +3f304ae0: move a9, @0xb81c0, 1 +L3F304B10: +3f304b10: subi 0x300, a14 +3f304b30: mmfm sp, a9,a11,a13 +3f304b50: rets +L3F304B60: +3f304b60: mmtm sp, a9,a11,a13 +3f304b80: move a14, a13 +3f304b90: addi 0x300, a14 +3f304bb0: move @0xb81e0, a11, 1 +3f304be0: jreq L3F305060 +3f304bf0: move a14, -*sp, 1 +3f304c00: sub a11, a11 +3f304c10: move a11, *a14+, 1 +3f304c20: move @0xb78e0, *a14+, 1 +3f304c50: calla L3FD9F6B0 +3f304c80: move @0x11a470, a9, 1 +3f304cb0: movk 1, a11 +3f304cc0: move a11, *a9(0x60), 1 +3f304ce0: move a14, -*sp, 1 +3f304cf0: move a13, *a14+, 1 +3f304d00: movi 0xffff, a11 +3f304d20: move a11, *a14+, 1 +3f304d30: move @0xb7b20, *a14+, 1 +3f304d60: move @0xb78e0, *a14+, 1 +3f304d90: calla L3FD36780 +3f304dc0: move a8, a9 +3f304dd0: jreq L3F304EE0 +L3F304DE0: +3f304de0: move a14, -*sp, 1 +3f304df0: move a13, *a14+, 1 +3f304e00: movi 0xffff, a11 +3f304e20: move a11, *a14+, 1 +3f304e30: move @0xb7b20, *a14+, 1 +3f304e60: move @0xb78e0, *a14+, 1 +3f304e90: calla L3FD36780 +3f304ec0: move a8, a9 +3f304ed0: jrne L3F304DE0 +L3F304EE0: +3f304ee0: move a14, -*sp, 1 +3f304ef0: move @0xb7b20, *a14+, 1 +3f304f20: move @0xb78e0, *a14+, 1 +3f304f50: calla L3FDA9A70 +3f304f80: move a14, -*sp, 1 +3f304f90: move @0xb7b20, *a14+, 1 +3f304fc0: move @0xb78e0, *a14+, 1 +3f304ff0: calla L3FD425A0 +3f305020: sub a9, a9 +3f305030: move a9, @0xb81e0, 1 +L3F305060: +3f305060: subi 0x300, a14 +3f305080: mmfm sp, a9,a11,a13 +3f3050a0: rets +L3F3050B0: +3f3050b0: mmtm sp, a9,a11,a13 +3f3050d0: move a14, a13 +3f3050e0: addi 0x300, a14 +3f305100: move @0xb8200, a11, 1 +3f305130: jreq L3F3055B0 +3f305140: move a14, -*sp, 1 +3f305150: sub a11, a11 +3f305160: move a11, *a14+, 1 +3f305170: move @0xb78e0, *a14+, 1 +3f3051a0: calla L3FD9F6B0 +3f3051d0: move @0x11a550, a9, 1 +3f305200: movk 1, a11 +3f305210: move a11, *a9(0x60), 1 +3f305230: move a14, -*sp, 1 +3f305240: move a13, *a14+, 1 +3f305250: movi 0xffff, a11 +3f305270: move a11, *a14+, 1 +3f305280: move @0xb7ae0, *a14+, 1 +3f3052b0: move @0xb78e0, *a14+, 1 +3f3052e0: calla L3FD36780 +3f305310: move a8, a9 +3f305320: jreq L3F305430 +L3F305330: +3f305330: move a14, -*sp, 1 +3f305340: move a13, *a14+, 1 +3f305350: movi 0xffff, a11 +3f305370: move a11, *a14+, 1 +3f305380: move @0xb7ae0, *a14+, 1 +3f3053b0: move @0xb78e0, *a14+, 1 +3f3053e0: calla L3FD36780 +3f305410: move a8, a9 +3f305420: jrne L3F305330 +L3F305430: +3f305430: move a14, -*sp, 1 +3f305440: move @0xb7ae0, *a14+, 1 +3f305470: move @0xb78e0, *a14+, 1 +3f3054a0: calla L3FDA9A70 +3f3054d0: move a14, -*sp, 1 +3f3054e0: move @0xb7ae0, *a14+, 1 +3f305510: move @0xb78e0, *a14+, 1 +3f305540: calla L3FD425A0 +3f305570: sub a9, a9 +3f305580: move a9, @0xb8200, 1 +L3F3055B0: +3f3055b0: subi 0x300, a14 +3f3055d0: mmfm sp, a9,a11,a13 +3f3055f0: rets +L3F305600: +3f305600: mmtm sp, a9,a11,a13 +3f305620: move a14, a13 +3f305630: addi 0x300, a14 +3f305650: move @0xb8220, a11, 1 +3f305680: jreq L3F305B00 +3f305690: move a14, -*sp, 1 +3f3056a0: sub a11, a11 +3f3056b0: move a11, *a14+, 1 +3f3056c0: move @0xb78e0, *a14+, 1 +3f3056f0: calla L3FD9F6B0 +3f305720: move @0x11a3f0, a9, 1 +3f305750: movk 1, a11 +3f305760: move a11, *a9(0x60), 1 +3f305780: move a14, -*sp, 1 +3f305790: move a13, *a14+, 1 +3f3057a0: movi 0xffff, a11 +3f3057c0: move a11, *a14+, 1 +3f3057d0: move @0xb7b00, *a14+, 1 +3f305800: move @0xb78e0, *a14+, 1 +3f305830: calla L3FD36780 +3f305860: move a8, a9 +3f305870: jreq L3F305980 +L3F305880: +3f305880: move a14, -*sp, 1 +3f305890: move a13, *a14+, 1 +3f3058a0: movi 0xffff, a11 +3f3058c0: move a11, *a14+, 1 +3f3058d0: move @0xb7b00, *a14+, 1 +3f305900: move @0xb78e0, *a14+, 1 +3f305930: calla L3FD36780 +3f305960: move a8, a9 +3f305970: jrne L3F305880 +L3F305980: +3f305980: move a14, -*sp, 1 +3f305990: move @0xb7b00, *a14+, 1 +3f3059c0: move @0xb78e0, *a14+, 1 +3f3059f0: calla L3FDA9A70 +3f305a20: move a14, -*sp, 1 +3f305a30: move @0xb7b00, *a14+, 1 +3f305a60: move @0xb78e0, *a14+, 1 +3f305a90: calla L3FD425A0 +3f305ac0: sub a9, a9 +3f305ad0: move a9, @0xb8220, 1 +L3F305B00: +3f305b00: subi 0x300, a14 +3f305b20: mmfm sp, a9,a11,a13 +3f305b40: rets +L3F305B50: +3f305b50: mmtm sp, a9,a11,a13 +3f305b70: move a14, a13 +3f305b80: addi 0x300, a14 +3f305ba0: move @0xb82e0, a11, 1 +3f305bd0: jreq L3F306050 +3f305be0: move a14, -*sp, 1 +3f305bf0: sub a11, a11 +3f305c00: move a11, *a14+, 1 +3f305c10: move @0xb78e0, *a14+, 1 +3f305c40: calla L3FD9F6B0 +3f305c70: move @0x11a410, a9, 1 +3f305ca0: movk 1, a11 +3f305cb0: move a11, *a9(0x60), 1 +3f305cd0: move a14, -*sp, 1 +3f305ce0: move a13, *a14+, 1 +3f305cf0: movi 0xffff, a11 +3f305d10: move a11, *a14+, 1 +3f305d20: move @0xb7c20, *a14+, 1 +3f305d50: move @0xb78e0, *a14+, 1 +3f305d80: calla L3FD36780 +3f305db0: move a8, a9 +3f305dc0: jreq L3F305ED0 +L3F305DD0: +3f305dd0: move a14, -*sp, 1 +3f305de0: move a13, *a14+, 1 +3f305df0: movi 0xffff, a11 +3f305e10: move a11, *a14+, 1 +3f305e20: move @0xb7c20, *a14+, 1 +3f305e50: move @0xb78e0, *a14+, 1 +3f305e80: calla L3FD36780 +3f305eb0: move a8, a9 +3f305ec0: jrne L3F305DD0 +L3F305ED0: +3f305ed0: move a14, -*sp, 1 +3f305ee0: move @0xb7c20, *a14+, 1 +3f305f10: move @0xb78e0, *a14+, 1 +3f305f40: calla L3FDA9A70 +3f305f70: move a14, -*sp, 1 +3f305f80: move @0xb7c20, *a14+, 1 +3f305fb0: move @0xb78e0, *a14+, 1 +3f305fe0: calla L3FD425A0 +3f306010: sub a9, a9 +3f306020: move a9, @0xb82e0, 1 +L3F306050: +3f306050: subi 0x300, a14 +3f306070: mmfm sp, a9,a11,a13 +3f306090: rets +L3F3060A0: +3f3060a0: mmtm sp, a9,a11,a13 +3f3060c0: move a14, a13 +3f3060d0: addi 0x300, a14 +3f3060f0: move @0xb8300, a11, 1 +3f306120: jreq L3F3065A0 +3f306130: move a14, -*sp, 1 +3f306140: sub a11, a11 +3f306150: move a11, *a14+, 1 +3f306160: move @0xb78e0, *a14+, 1 +3f306190: calla L3FD9F6B0 +3f3061c0: move @0x11a430, a9, 1 +3f3061f0: movk 1, a11 +3f306200: move a11, *a9(0x60), 1 +3f306220: move a14, -*sp, 1 +3f306230: move a13, *a14+, 1 +3f306240: movi 0xffff, a11 +3f306260: move a11, *a14+, 1 +3f306270: move @0xb7c40, *a14+, 1 +3f3062a0: move @0xb78e0, *a14+, 1 +3f3062d0: calla L3FD36780 +3f306300: move a8, a9 +3f306310: jreq L3F306420 +L3F306320: +3f306320: move a14, -*sp, 1 +3f306330: move a13, *a14+, 1 +3f306340: movi 0xffff, a11 +3f306360: move a11, *a14+, 1 +3f306370: move @0xb7c40, *a14+, 1 +3f3063a0: move @0xb78e0, *a14+, 1 +3f3063d0: calla L3FD36780 +3f306400: move a8, a9 +3f306410: jrne L3F306320 +L3F306420: +3f306420: move a14, -*sp, 1 +3f306430: move @0xb7c40, *a14+, 1 +3f306460: move @0xb78e0, *a14+, 1 +3f306490: calla L3FDA9A70 +3f3064c0: move a14, -*sp, 1 +3f3064d0: move @0xb7c40, *a14+, 1 +3f306500: move @0xb78e0, *a14+, 1 +3f306530: calla L3FD425A0 +3f306560: sub a9, a9 +3f306570: move a9, @0xb8300, 1 +L3F3065A0: +3f3065a0: subi 0x300, a14 +3f3065c0: mmfm sp, a9,a11,a13 +3f3065e0: rets +L3F3065F0: +3f3065f0: mmtm sp, a9,a11,a13 +3f306610: move a14, a13 +3f306620: addi 0x300, a14 +3f306640: move @0xb8320, a11, 1 +3f306670: jreq L3F306AF0 +3f306680: move a14, -*sp, 1 +3f306690: sub a11, a11 +3f3066a0: move a11, *a14+, 1 +3f3066b0: move @0xb78e0, *a14+, 1 +3f3066e0: calla L3FD9F6B0 +3f306710: move @0x11a6b0, a9, 1 +3f306740: movk 1, a11 +3f306750: move a11, *a9(0x60), 1 +3f306770: move a14, -*sp, 1 +3f306780: move a13, *a14+, 1 +3f306790: movi 0xffff, a11 +3f3067b0: move a11, *a14+, 1 +3f3067c0: move @0xb7ca0, *a14+, 1 +3f3067f0: move @0xb78e0, *a14+, 1 +3f306820: calla L3FD36780 +3f306850: move a8, a9 +3f306860: jreq L3F306970 +L3F306870: +3f306870: move a14, -*sp, 1 +3f306880: move a13, *a14+, 1 +3f306890: movi 0xffff, a11 +3f3068b0: move a11, *a14+, 1 +3f3068c0: move @0xb7ca0, *a14+, 1 +3f3068f0: move @0xb78e0, *a14+, 1 +3f306920: calla L3FD36780 +3f306950: move a8, a9 +3f306960: jrne L3F306870 +L3F306970: +3f306970: move a14, -*sp, 1 +3f306980: move @0xb7ca0, *a14+, 1 +3f3069b0: move @0xb78e0, *a14+, 1 +3f3069e0: calla L3FDA9A70 +3f306a10: move a14, -*sp, 1 +3f306a20: move @0xb7ca0, *a14+, 1 +3f306a50: move @0xb78e0, *a14+, 1 +3f306a80: calla L3FD425A0 +3f306ab0: sub a9, a9 +3f306ac0: move a9, @0xb8320, 1 +L3F306AF0: +3f306af0: subi 0x300, a14 +3f306b10: mmfm sp, a9,a11,a13 +3f306b30: rets +L3F306B40: +3f306b40: mmtm sp, a9,a11,a13 +3f306b60: move a14, a13 +3f306b70: addi 0x300, a14 +3f306b90: move @0xb8340, a11, 1 +3f306bc0: jreq L3F307040 +3f306bd0: move a14, -*sp, 1 +3f306be0: sub a11, a11 +3f306bf0: move a11, *a14+, 1 +3f306c00: move @0xb78e0, *a14+, 1 +3f306c30: calla L3FD9F6B0 +3f306c60: move @0x11a6d0, a9, 1 +3f306c90: movk 1, a11 +3f306ca0: move a11, *a9(0x60), 1 +3f306cc0: move a14, -*sp, 1 +3f306cd0: move a13, *a14+, 1 +3f306ce0: movi 0xffff, a11 +3f306d00: move a11, *a14+, 1 +3f306d10: move @0xb7cc0, *a14+, 1 +3f306d40: move @0xb78e0, *a14+, 1 +3f306d70: calla L3FD36780 +3f306da0: move a8, a9 +3f306db0: jreq L3F306EC0 +L3F306DC0: +3f306dc0: move a14, -*sp, 1 +3f306dd0: move a13, *a14+, 1 +3f306de0: movi 0xffff, a11 +3f306e00: move a11, *a14+, 1 +3f306e10: move @0xb7cc0, *a14+, 1 +3f306e40: move @0xb78e0, *a14+, 1 +3f306e70: calla L3FD36780 +3f306ea0: move a8, a9 +3f306eb0: jrne L3F306DC0 +L3F306EC0: +3f306ec0: move a14, -*sp, 1 +3f306ed0: move @0xb7cc0, *a14+, 1 +3f306f00: move @0xb78e0, *a14+, 1 +3f306f30: calla L3FDA9A70 +3f306f60: move a14, -*sp, 1 +3f306f70: move @0xb7cc0, *a14+, 1 +3f306fa0: move @0xb78e0, *a14+, 1 +3f306fd0: calla L3FD425A0 +3f307000: sub a9, a9 +3f307010: move a9, @0xb8340, 1 +L3F307040: +3f307040: subi 0x300, a14 +3f307060: mmfm sp, a9,a11,a13 +3f307080: rets +3f307090: mmtm sp, a9,a11,a13 +3f3070b0: move a14, a13 +3f3070c0: addi 0x300, a14 +3f3070e0: move @0xb82a0, a11, 1 +3f307110: jreq L3F307590 +3f307120: move a14, -*sp, 1 +3f307130: sub a11, a11 +3f307140: move a11, *a14+, 1 +3f307150: move @0xb78e0, *a14+, 1 +3f307180: calla L3FD9F6B0 +3f3071b0: move @0x11a570, a9, 1 +3f3071e0: movk 1, a11 +3f3071f0: move a11, *a9(0x60), 1 +3f307210: move a14, -*sp, 1 +3f307220: move a13, *a14+, 1 +3f307230: movi 0xffff, a11 +3f307250: move a11, *a14+, 1 +3f307260: move @0xb7d40, *a14+, 1 +3f307290: move @0xb78e0, *a14+, 1 +3f3072c0: calla L3FD36780 +3f3072f0: move a8, a9 +3f307300: jreq L3F307410 +L3F307310: +3f307310: move a14, -*sp, 1 +3f307320: move a13, *a14+, 1 +3f307330: movi 0xffff, a11 +3f307350: move a11, *a14+, 1 +3f307360: move @0xb7d40, *a14+, 1 +3f307390: move @0xb78e0, *a14+, 1 +3f3073c0: calla L3FD36780 +3f3073f0: move a8, a9 +3f307400: jrne L3F307310 +L3F307410: +3f307410: move a14, -*sp, 1 +3f307420: move @0xb7d40, *a14+, 1 +3f307450: move @0xb78e0, *a14+, 1 +3f307480: calla L3FDA9A70 +3f3074b0: move a14, -*sp, 1 +3f3074c0: move @0xb7d40, *a14+, 1 +3f3074f0: move @0xb78e0, *a14+, 1 +3f307520: calla L3FD425A0 +3f307550: sub a9, a9 +3f307560: move a9, @0xb82a0, 1 +L3F307590: +3f307590: subi 0x300, a14 +3f3075b0: mmfm sp, a9,a11,a13 +3f3075d0: rets +L3F3075E0: +3f3075e0: mmtm sp, a9,a11,a13 +3f307600: move a14, a13 +3f307610: addi 0x300, a14 +3f307630: move @0xb8240, a11, 1 +3f307660: jreq L3F307AE0 +3f307670: move a14, -*sp, 1 +3f307680: sub a11, a11 +3f307690: move a11, *a14+, 1 +3f3076a0: move @0xb78e0, *a14+, 1 +3f3076d0: calla L3FD9F6B0 +3f307700: move @0x11a4d0, a9, 1 +3f307730: movk 1, a11 +3f307740: move a11, *a9(0x60), 1 +3f307760: move a14, -*sp, 1 +3f307770: move a13, *a14+, 1 +3f307780: movi 0xffff, a11 +3f3077a0: move a11, *a14+, 1 +3f3077b0: move @0xb7b40, *a14+, 1 +3f3077e0: move @0xb78e0, *a14+, 1 +3f307810: calla L3FD36780 +3f307840: move a8, a9 +3f307850: jreq L3F307960 +L3F307860: +3f307860: move a14, -*sp, 1 +3f307870: move a13, *a14+, 1 +3f307880: movi 0xffff, a11 +3f3078a0: move a11, *a14+, 1 +3f3078b0: move @0xb7b40, *a14+, 1 +3f3078e0: move @0xb78e0, *a14+, 1 +3f307910: calla L3FD36780 +3f307940: move a8, a9 +3f307950: jrne L3F307860 +L3F307960: +3f307960: move a14, -*sp, 1 +3f307970: move @0xb7b40, *a14+, 1 +3f3079a0: move @0xb78e0, *a14+, 1 +3f3079d0: calla L3FDA9A70 +3f307a00: move a14, -*sp, 1 +3f307a10: move @0xb7b40, *a14+, 1 +3f307a40: move @0xb78e0, *a14+, 1 +3f307a70: calla L3FD425A0 +3f307aa0: sub a9, a9 +3f307ab0: move a9, @0xb8240, 1 +L3F307AE0: +3f307ae0: subi 0x300, a14 +3f307b00: mmfm sp, a9,a11,a13 +3f307b20: rets +L3F307B30: +3f307b30: mmtm sp, a9,a11,a13 +3f307b50: move a14, a13 +3f307b60: addi 0x300, a14 +3f307b80: move @0xb8260, a11, 1 +3f307bb0: jreq L3F3080A0 +3f307bc0: sub a11, a11 +3f307bd0: move a11, @0xb8260, 1 +3f307c00: move @0xb83a0, a11, 1 +3f307c30: jreq L3F307C70 +3f307c40: calla L3F4C06E0 +L3F307C70: +3f307c70: move a14, -*sp, 1 +3f307c80: sub a11, a11 +3f307c90: move a11, *a14+, 1 +3f307ca0: move @0xb78e0, *a14+, 1 +3f307cd0: calla L3FD9F6B0 +3f307d00: move @0x11a4b0, a9, 1 +3f307d30: movk 1, a11 +3f307d40: move a11, *a9(0x60), 1 +3f307d60: move a14, -*sp, 1 +3f307d70: move a13, *a14+, 1 +3f307d80: movi 0xffff, a11 +3f307da0: move a11, *a14+, 1 +3f307db0: move @0xb7b60, *a14+, 1 +3f307de0: move @0xb78e0, *a14+, 1 +3f307e10: calla L3FD36780 +3f307e40: move a8, a9 +3f307e50: jreq L3F307F60 +L3F307E60: +3f307e60: move a14, -*sp, 1 +3f307e70: move a13, *a14+, 1 +3f307e80: movi 0xffff, a11 +3f307ea0: move a11, *a14+, 1 +3f307eb0: move @0xb7b60, *a14+, 1 +3f307ee0: move @0xb78e0, *a14+, 1 +3f307f10: calla L3FD36780 +3f307f40: move a8, a9 +3f307f50: jrne L3F307E60 +L3F307F60: +3f307f60: move a14, -*sp, 1 +3f307f70: move @0xb7b60, *a14+, 1 +3f307fa0: move @0xb78e0, *a14+, 1 +3f307fd0: calla L3FDA9A70 +3f308000: move a14, -*sp, 1 +3f308010: move @0xb7b60, *a14+, 1 +3f308040: move @0xb78e0, *a14+, 1 +3f308070: calla L3FD425A0 +L3F3080A0: +3f3080a0: subi 0x300, a14 +3f3080c0: mmfm sp, a9,a11,a13 +3f3080e0: rets +L3F3080F0: +3f3080f0: mmtm sp, a9,a11,a13 +3f308110: move a14, a13 +3f308120: addi 0x300, a14 +3f308140: move @0xb8280, a11, 1 +3f308170: jreq L3F3085F0 +3f308180: move a14, -*sp, 1 +3f308190: sub a11, a11 +3f3081a0: move a11, *a14+, 1 +3f3081b0: move @0xb78e0, *a14+, 1 +3f3081e0: calla L3FD9F6B0 +3f308210: move @0x11a4f0, a9, 1 +3f308240: movk 1, a11 +3f308250: move a11, *a9(0x60), 1 +3f308270: move a14, -*sp, 1 +3f308280: move a13, *a14+, 1 +3f308290: movi 0xffff, a11 +3f3082b0: move a11, *a14+, 1 +3f3082c0: move @0xb7b80, *a14+, 1 +3f3082f0: move @0xb78e0, *a14+, 1 +3f308320: calla L3FD36780 +3f308350: move a8, a9 +3f308360: jreq L3F308470 +L3F308370: +3f308370: move a14, -*sp, 1 +3f308380: move a13, *a14+, 1 +3f308390: movi 0xffff, a11 +3f3083b0: move a11, *a14+, 1 +3f3083c0: move @0xb7b80, *a14+, 1 +3f3083f0: move @0xb78e0, *a14+, 1 +3f308420: calla L3FD36780 +3f308450: move a8, a9 +3f308460: jrne L3F308370 +L3F308470: +3f308470: move a14, -*sp, 1 +3f308480: move @0xb7b80, *a14+, 1 +3f3084b0: move @0xb78e0, *a14+, 1 +3f3084e0: calla L3FDA9A70 +3f308510: move a14, -*sp, 1 +3f308520: move @0xb7b80, *a14+, 1 +3f308550: move @0xb78e0, *a14+, 1 +3f308580: calla L3FD425A0 +3f3085b0: sub a9, a9 +3f3085c0: move a9, @0xb8280, 1 +L3F3085F0: +3f3085f0: subi 0x300, a14 +3f308610: mmfm sp, a9,a11,a13 +3f308630: rets +L3F308640: +3f308640: mmtm sp, a9,a11,a13 +3f308660: move a14, a13 +3f308670: addi 0x300, a14 +3f308690: move @0xb80a0, a11, 1 +3f3086c0: jreq L3F308BB0 +3f3086d0: move a14, -*sp, 1 +3f3086e0: sub a9, a9 +3f3086f0: move a9, *a14+, 1 +3f308700: move @0x11a5d0, a9, 1 +3f308730: move *a9(0x20), *a14+, 1 +3f308750: calla L3FD9F6B0 +3f308780: move @0x11a5d0, a11, 1 +3f3087b0: movk 1, a9 +3f3087c0: move a9, *a11(0x60), 1 +3f3087e0: move a14, -*sp, 1 +3f3087f0: move a13, *a14+, 1 +3f308800: movi 0xffff, a9 +3f308820: move a9, *a14+, 1 +3f308830: move @0xb79a0, *a14+, 1 +3f308860: move *a11(0x20), *a14+, 1 +3f308880: calla L3FD36780 +3f3088b0: move a8, a11 +3f3088c0: jreq L3F3089F0 +L3F3088D0: +3f3088d0: move a14, -*sp, 1 +3f3088e0: move a13, *a14+, 1 +3f3088f0: movi 0xffff, a11 +3f308910: move a11, *a14+, 1 +3f308920: move @0xb79a0, *a14+, 1 +3f308950: move @0x11a5d0, a9, 1 +3f308980: move *a9(0x20), *a14+, 1 +3f3089a0: calla L3FD36780 +3f3089d0: move a8, a9 +3f3089e0: jrne L3F3088D0 +L3F3089F0: +3f3089f0: move a14, -*sp, 1 +3f308a00: move @0xb79a0, *a14+, 1 +3f308a30: move @0x11a5d0, a11, 1 +3f308a60: move *a11(0x20), *a14+, 1 +3f308a80: calla L3FDA9A70 +3f308ab0: move a14, -*sp, 1 +3f308ac0: move @0xb79a0, *a14+, 1 +3f308af0: move @0x11a5d0, a11, 1 +3f308b20: move *a11(0x20), *a14+, 1 +3f308b40: calla L3FD425A0 +3f308b70: sub a11, a11 +3f308b80: move a11, @0xb80a0, 1 +L3F308BB0: +3f308bb0: subi 0x300, a14 +3f308bd0: mmfm sp, a9,a11,a13 +3f308bf0: rets +3f308c00: move a14, -*sp, 1 +3f308c10: move @0xb78e0, *a14+, 1 +3f308c40: movi 0x3f30f000, a8 +3f308c70: move a8, *a14+, 1 +3f308c80: movi 0x3f30f0d8, a8 +3f308cb0: move a8, *a14+, 1 +3f308cc0: calla L3F439FF0 +3f308cf0: rets +3f308d00: mmtm sp, a11,a13 +3f308d20: move a14, a13 +3f308d30: addi 0x340, a14 +3f308d50: calla L3F4AEAA0 +3f308d80: calla L3F302620 +3f308db0: movk 1, a11 +3f308dc0: move a11, @0xb70e0, 1 +3f308df0: subi 0x340, a14 +3f308e10: mmfm sp, a11,a13 +3f308e30: rets +3f308e40: move a11, -*sp, 1 +3f308e50: sub a11, a11 +3f308e60: move a11, @0x19e170, 1 +3f308e90: calla L3F302620 +3f308ec0: movk 1, a11 +3f308ed0: move a11, @0xb70e0, 1 +3f308f00: move *sp+, a11, 1 +3f308f10: rets +3f308f20: mmtm sp, a9,a11,a13 +3f308f40: move a14, a13 +3f308f50: addi 0x180, a14 +3f308f70: move *a13(0xffe0), a11, 1 +3f308f90: jreq L3F308FF0 +3f308fa0: movk 1, a11 +3f308fb0: movb a11, @0xa68d0 +3f308fe0: jruc L3F309030 +L3F308FF0: +3f308ff0: movk 1, a11 +3f309000: movb a11, @0xa68e0 +L3F309030: +3f309030: setf 8, 0, 0 +3f309040: move @0xa68f0, a11, 0 +3f309070: jrne L3F309300 +3f309080: movi 0x21, a9 +3f3090a0: move a9, *a13, 1 +3f3090b0: move @0xb78e0, a11, 1 +3f3090e0: move a11, *a13(0x60), 1 +3f309100: move @0xb7980, a9, 1 +3f309130: move a9, *a13(0x80), 1 +3f309150: move @0xb7940, a9, 1 +3f309180: move a9, *a13(0xa0), 1 +3f3091a0: movk 32, a9 +3f3091b0: move a9, *a13(0xc0), 1 +3f3091d0: move a14, -*sp, 1 +3f3091e0: move a13, *a14+, 1 +3f3091f0: sub a9, a9 +3f309200: move a9, *a14+, 1 +3f309210: move a9, *a14+, 1 +3f309220: move @0xb7980, *a14+, 1 +3f309250: move a11, *a14+, 1 +3f309260: calla L3FD98130 +3f309290: move a14, -*sp, 1 +3f3092a0: move @0xb78e0, *a14+, 1 +3f3092d0: calla L3FD4AAE0 +L3F309300: +3f309300: move *sp(0x80), a14, 1 +3f309320: mmfm sp, a9,a11,a13 +3f309340: rets 2 +L3F309350: +3f309350: mmtm sp, a9,a11,a13 +3f309370: move a14, a13 +3f309380: addi 0xc0, a14 +3f3093a0: setf 1, 0, 0 +3f3093b0: move @0xaece2, a11, 0 +3f3093e0: jrne L3F309430 +3f3093f0: move *a13(0xffc0), a11, 1 +3f309410: jaeq L3F30AC10 +L3F309430: +3f309430: move @0xaece3, a11, 0 +3f309460: jrne L3F3094C0 +3f309470: move *a13(0xffc0), a11, 1 +3f309490: dsjs a11, L3F3094C0 +3f3094a0: jauc L3F30AC10 +L3F3094C0: +3f3094c0: move @0xaece4, a11, 0 +3f3094f0: jrne L3F309550 +3f309500: move *a13(0xffc0), a11, 1 +3f309520: subk 2, a11 +3f309530: jaeq L3F30AC10 +L3F309550: +3f309550: setf 2, 0, 0 +3f309560: move @0xaed02, a11, 0 +3f309590: subk 3, a11 +3f3095a0: jrne L3F3097F0 +3f3095b0: setf 8, 0, 0 +3f3095c0: move @0xa6810, a11, 0 +3f3095f0: jrne L3F3097F0 +3f309600: move a14, -*sp, 1 +3f309610: move a14, -*sp, 1 +3f309620: move *a13(0xffe0), *a14+, 1 +3f309640: calla L3FB458D0 +3f309670: move a8, *a14+, 1 +3f309680: move *a13(0xffe0), *a14+, 1 +3f3096a0: move @0xa6840, *a14+, 1 +3f3096d0: calla L3FB3EBC0 +3f309700: move a14, -*sp, 1 +3f309710: movk 2, a11 +3f309720: move a11, *a14+, 1 +3f309730: movi 0x3f30f108, a8 +3f309760: move a8, *a14+, 1 +3f309770: move @0xa6840, *a14+, 1 +3f3097a0: calla L3FB3EBC0 +3f3097d0: jauc L3F30AC10 +L3F3097F0: +3f3097f0: calla L3FB2E340 +3f309820: move a8, *a13(0x80), 1 +3f309840: move a14, -*sp, 1 +3f309850: setf 3, 0, 0 +3f309860: move @0xaece5, a11, 0 +3f309890: sll 0x5, a11 +3f3098a0: addi 0x115290, a11 +3f3098d0: move *a11+, *a14+, 1 +3f3098e0: calla L3FB43EB0 +3f309910: move a8, *a13(0x60), 1 +3f309930: move @0xb8d80, a11, 1 +3f309960: cmp a8, a11 +3f309970: jrge L3F309CE0 +3f309980: move a14, -*sp, 1 +3f309990: sll 0x5, a11 +3f3099a0: addi 0xb2df0, a11 +3f3099d0: move *a11+, *a14+, 1 +3f3099e0: calla L3F702440 +3f309a10: move @0xb8d80, a11, 1 +3f309a40: sll 0x5, a11 +3f309a50: addi 0xb2df0, a11 +3f309a80: move a14, -*sp, 1 +3f309a90: movk 1, a9 +3f309aa0: move a9, *a14+, 1 +3f309ab0: move a14, -*sp, 1 +3f309ac0: move *a13(0xffe0), *a14+, 1 +3f309ae0: calla L3FB458D0 +3f309b10: inc a8 +3f309b20: move a8, *a14+, 1 +3f309b30: calla L3F703D90 +3f309b60: move a8, *a11, 1 +3f309b70: move a14, -*sp, 1 +3f309b80: move *a13(0xffe0), *a14+, 1 +3f309ba0: move @0xb8d80, a11, 1 +3f309bd0: sll 0x5, a11 +3f309be0: addi 0xb2df0, a11 +3f309c10: move *a11+, *a14+, 1 +3f309c20: calla L3FB45720 +3f309c50: move @0xb8d80, a11, 1 +3f309c80: inc a11 +3f309c90: move a11, @0xb8d80, 1 +3f309cc0: jauc L3F30A6D0 +L3F309CE0: +3f309ce0: cmp a8, a11 +3f309cf0: jrle L3F30A200 +3f309d00: sub a9, a9 +3f309d10: move a9, *a13(0x20), 1 +3f309d30: sub a8, a11 +3f309d40: cmp a11, a9 +3f309d50: jrge L3F309F00 +L3F309D60: +3f309d60: move a14, -*sp, 1 +3f309d70: move *a13(0x20), a11, 1 +3f309d90: sll 0x5, a11 +3f309da0: addi 0xb2df0, a11 +3f309dd0: move *a11+, *a14+, 1 +3f309de0: calla L3F702440 +3f309e10: move *a13(0x20), a11, 1 +3f309e30: inc a11 +3f309e40: move a11, *a13(0x20), 1 +3f309e60: move @0xb8d80, a9, 1 +3f309e90: move *a13(0x60), a11, 1 +3f309eb0: sub a11, a9 +3f309ec0: move *a13(0x20), a11, 1 +3f309ee0: cmp a9, a11 +3f309ef0: jrlt L3F309D60 +L3F309F00: +3f309f00: movi 0xffff, a11 +3f309f20: move a11, *a13(0x40), 1 +3f309f40: move @0xb8d80, a9, 1 +3f309f70: move *a13(0x60), a11, 1 +3f309f90: sub a11, a9 +3f309fa0: move a9, *a13(0x20), 1 +3f309fc0: move @0xb8d80, a11, 1 +3f309ff0: cmp a11, a9 +3f30a000: jrge L3F30A1B0 +L3F30A010: +3f30a010: move *a13(0x40), a11, 1 +3f30a030: inc a11 +3f30a040: move a11, *a13(0x40), 1 +3f30a060: sll 0x5, a11 +3f30a070: addi 0xb2df0, a11 +3f30a0a0: move *a13(0x20), a9, 1 +3f30a0c0: sll 0x5, a9 +3f30a0d0: addi 0xb2df0, a9 +3f30a100: move *a9, *a11, 1 +3f30a110: move *a13(0x20), a11, 1 +3f30a130: inc a11 +3f30a140: move a11, *a13(0x20), 1 +3f30a160: move @0xb8d80, a9, 1 +3f30a190: cmp a9, a11 +3f30a1a0: jrlt L3F30A010 +L3F30A1B0: +3f30a1b0: move *a13(0x60), a11, 1 +3f30a1d0: move a11, @0xb8d80, 1 +L3F30A200: +3f30a200: move a14, -*sp, 1 +3f30a210: move @0xb2df0, *a14+, 1 +3f30a240: calla L3F702440 +3f30a270: sub a11, a11 +3f30a280: move a11, *a13(0x20), 1 +3f30a2a0: move *a13(0x60), a9, 1 +3f30a2c0: dec a9 +3f30a2d0: cmp a9, a11 +3f30a2e0: jrge L3F30A470 +L3F30A2F0: +3f30a2f0: move *a13(0x20), a11, 1 +3f30a310: sll 0x5, a11 +3f30a320: addi 0xb2df0, a11 +3f30a350: move *a13(0x20), a9, 1 +3f30a370: inc a9 +3f30a380: sll 0x5, a9 +3f30a390: addi 0xb2df0, a9 +3f30a3c0: move *a9, *a11, 1 +3f30a3d0: move *a13(0x20), a11, 1 +3f30a3f0: inc a11 +3f30a400: move a11, *a13(0x20), 1 +3f30a420: move *a13(0x60), a9, 1 +3f30a440: inc a11 +3f30a450: cmp a9, a11 +3f30a460: jrlt L3F30A2F0 +L3F30A470: +3f30a470: move @0xb8d80, a11, 1 +3f30a4a0: dec a11 +3f30a4b0: sll 0x5, a11 +3f30a4c0: addi 0xb2df0, a11 +3f30a4f0: move a14, -*sp, 1 +3f30a500: movk 1, a9 +3f30a510: move a9, *a14+, 1 +3f30a520: move a14, -*sp, 1 +3f30a530: move *a13(0xffe0), *a14+, 1 +3f30a550: calla L3FB458D0 +3f30a580: inc a8 +3f30a590: move a8, *a14+, 1 +3f30a5a0: calla L3F703D90 +3f30a5d0: move a8, *a11, 1 +3f30a5e0: move a14, -*sp, 1 +3f30a5f0: move *a13(0xffe0), *a14+, 1 +3f30a610: move @0xb8d80, a11, 1 +3f30a640: dec a11 +3f30a650: sll 0x5, a11 +3f30a660: addi 0xb2df0, a11 +3f30a690: move *a11+, *a14+, 1 +3f30a6a0: calla L3FB45720 +L3F30A6D0: +3f30a6d0: move @0x11a590, a11, 1 +3f30a700: jreq L3F30ABB0 +3f30a710: move @0xb8080, a9, 1 +3f30a740: jreq L3F30ABB0 +3f30a750: move a14, -*sp, 1 +3f30a760: move @0x11dd30, *a14+, 1 +3f30a790: move a11, *a14+, 1 +3f30a7a0: calla L3FB11A10 +3f30a7d0: move a8, *a13, 1 +3f30a7e0: move a8, a9 +3f30a7f0: jreq L3F30ABB0 +3f30a800: move *a8(0x160), a11, 1 +3f30a820: movi 0xb2df0, a9 +3f30a850: move a9, *a11(0xe0), 1 +3f30a870: move *a8(0x160), a11, 1 +3f30a890: move @0xb8d80, a9, 1 +3f30a8c0: move a9, *a11(0xa0), 1 +3f30a8e0: move *a8(0x160), a11, 1 +3f30a900: movi 0xffff, a9 +3f30a920: move a9, *a11(0x60), 1 +3f30a940: move @0xb8d80, a11, 1 +3f30a970: subk 5, a11 +3f30a980: jrge L3F30A9F0 +3f30a990: move *a8(0x160), a11, 1 +3f30a9b0: sub a9, a9 +3f30a9c0: move a9, *a11(0x40), 1 +3f30a9e0: jruc L3F30AA70 +L3F30A9F0: +3f30a9f0: move *a8(0x160), a11, 1 +3f30aa10: move @0xb8d80, a9, 1 +3f30aa40: subk 5, a9 +3f30aa50: move a9, *a11(0x40), 1 +L3F30AA70: +3f30aa70: move a14, -*sp, 1 +3f30aa80: move *a13(0x80), *a14+, 1 +3f30aaa0: calla L3FB2E470 +3f30aad0: move a14, -*sp, 1 +3f30aae0: movk 1, a11 +3f30aaf0: move a11, *a14+, 1 +3f30ab00: movi 0x3f308f20, a9 +3f30ab30: move a9, *a14+, 1 +3f30ab40: move @0xa6900, *a14+, 1 +3f30ab70: calla L3FB41A30 +3f30aba0: jruc L3F30AC10 +L3F30ABB0: +3f30abb0: move a14, -*sp, 1 +3f30abc0: move *a13(0x80), *a14+, 1 +3f30abe0: calla L3FB2E470 +L3F30AC10: +3f30ac10: move *sp(0x80), a14, 1 +3f30ac30: mmfm sp, a9,a11,a13 +3f30ac50: rets 2 +3f30ac60: mmtm sp, a7,a9,a11,a13 +3f30ac80: move a14, a13 +3f30ac90: addi 0x680, a14 +3f30acb0: move *a13(0xffe0), a11, 1 +3f30acd0: jrne L3F30AD20 +3f30ace0: movi 0xffff, a8 +3f30ad00: jauc L3F30BC90 +L3F30AD20: +3f30ad20: move *a11(0x40), a11, 1 +3f30ad40: jrne L3F30AD90 +3f30ad50: movi 0xffff, a8 +3f30ad70: jauc L3F30BC90 +L3F30AD90: +3f30ad90: move a13, *a13(0x280), 1 +3f30adb0: move *a13(0x280), a11, 1 +3f30add0: move *a13(0xffe0), a9, 1 +3f30adf0: move *a9(0x40), *a11(0x180), 1 +3f30ae20: move @0xb73e0, a9, 1 +3f30ae50: subk 4, a9 +3f30ae60: jane L3F30BBE0 +3f30ae80: move *a11(0x180), a9, 1 +3f30aea0: jreq L3F30B080 +L3F30AEB0: +3f30aeb0: move a14, -*sp, 1 +3f30aec0: movi 0xb73e0, a11 +3f30aef0: move a11, *a14+, 1 +3f30af00: move *a13(0x280), a9, 1 +3f30af20: move *a9(0x180), *a14+, 1 +3f30af40: calla L3F3735E0 +3f30af70: move a8, a8 +3f30af80: jreq L3F30B000 +3f30af90: move *a9(0x180), a11, 1 +3f30afb0: move *a11, a11, 1 +3f30afc0: move a11, @0xb8da0, 1 +3f30aff0: jruc L3F30B080 +L3F30B000: +3f30b000: move *a9(0x180), a7, 1 +3f30b020: move *a7(0x180), *a9(0x180), 1 +3f30b050: move *a9(0x180), a7, 1 +3f30b070: jrne L3F30AEB0 +L3F30B080: +3f30b080: move @0xb8da0, a11, 1 +3f30b0b0: inc a11 +3f30b0c0: jaeq L3F30BC90 +L3F30B0E0: +3f30b0e0: move a14, -*sp, 1 +3f30b0f0: move @0xb8da0, *a14+, 1 +3f30b120: move *a13(0xffe0), *a14+, 1 +3f30b140: calla L3FB11A10 +3f30b170: move a8, *a13(0x280), 1 +3f30b190: move a14, -*sp, 1 +3f30b1a0: move a13, a11 +3f30b1b0: addi 0x380, a11 +3f30b1d0: move a11, *a14+, 1 +3f30b1e0: movk 8, a9 +3f30b1f0: move a9, *a14+, 1 +3f30b200: move *a13(0xffe0), a7, 1 +3f30b220: move *a7(0x0), *a14+, 1 +3f30b240: move @0xb78e0, *a14+, 1 +3f30b270: calla L3FD36780 +3f30b2a0: move a8, a8 +3f30b2b0: jreq L3F30B760 +3f30b2c0: move a14, -*sp, 1 +3f30b2d0: sub a9, a9 +3f30b2e0: move a9, *a14+, 1 +3f30b2f0: move *a13(0x280), a9, 1 +3f30b310: move *a9(0xa0), *a14+, 1 +3f30b330: move *a9(0x80), *a14+, 1 +3f30b350: move *a9(0x60), *a14+, 1 +3f30b370: move *a9(0x40), *a14+, 1 +3f30b390: move *a7(0x0), *a14+, 1 +3f30b3b0: move @0xb78e0, *a14+, 1 +3f30b3e0: calla L3FD39680 +3f30b410: move *a13(0x480), *a9(0x40), 1 +3f30b440: move *a13(0x4a0), *a9(0x60), 1 +3f30b470: move a14, -*sp, 1 +3f30b480: move *a9(0xa0), *a14+, 1 +3f30b4a0: move *a9(0x80), *a14+, 1 +3f30b4c0: move *a9(0x60), *a14+, 1 +3f30b4e0: move *a9(0x40), *a14+, 1 +3f30b500: move @0xb8da0, *a14+, 1 +3f30b530: movi 0x3f30f120, a8 +3f30b560: move a8, *a14+, 1 +3f30b570: calla L3FB341E0 +3f30b5a0: move a14, -*sp, 1 +3f30b5b0: move a9, *a14+, 1 +3f30b5c0: move a7, *a14+, 1 +3f30b5d0: calla L3FB11C90 +3f30b600: move a14, -*sp, 1 +3f30b610: movk 1, a11 +3f30b620: move a11, *a14+, 1 +3f30b630: sub a11, a11 +3f30b640: move a11, *a14+, 1 +3f30b650: move a11, *a14+, 1 +3f30b660: move a11, *a14+, 1 +3f30b670: move a11, *a14+, 1 +3f30b680: move *a7(0x0), *a14+, 1 +3f30b6a0: move @0xb78e0, *a14+, 1 +3f30b6d0: calla L3FD39680 +3f30b700: movi 0xffff, a11 +3f30b720: move a11, @0xb8da0, 1 +3f30b750: jruc L3F30BC90 +L3F30B760: +3f30b760: move a14, -*sp, 1 +3f30b770: move a13, a9 +3f30b780: addi 0x360, a9 +3f30b7a0: move a9, *a14+, 1 +3f30b7b0: move a13, a9 +3f30b7c0: addi 0x340, a9 +3f30b7e0: move a9, *a14+, 1 +3f30b7f0: move a13, a9 +3f30b800: addi 0x320, a9 +3f30b820: move a9, *a14+, 1 +3f30b830: move a13, a9 +3f30b840: addi 0x300, a9 +3f30b860: move a9, *a14+, 1 +3f30b870: move a13, a9 +3f30b880: addi 0x2e0, a9 +3f30b8a0: move a9, *a14+, 1 +3f30b8b0: move a13, a9 +3f30b8c0: addi 0x2c0, a9 +3f30b8e0: move a9, *a14+, 1 +3f30b8f0: move a13, a9 +3f30b900: addi 0x2a0, a9 +3f30b920: move a9, *a14+, 1 +3f30b930: move *a7(0x0), *a14+, 1 +3f30b950: move @0xb78e0, *a14+, 1 +3f30b980: calla L3FD72C50 +3f30b9b0: move a14, -*sp, 1 +3f30b9c0: sub a9, a9 +3f30b9d0: move a9, *a14+, 1 +3f30b9e0: move *a13(0x280), a9, 1 +3f30ba00: move *a9(0xa0), *a14+, 1 +3f30ba20: move *a9(0x80), *a14+, 1 +3f30ba40: move *a9(0x60), *a14+, 1 +3f30ba60: move *a9(0x40), *a14+, 1 +3f30ba80: move *a7(0x0), *a14+, 1 +3f30baa0: move @0xb78e0, *a14+, 1 +3f30bad0: calla L3FD39680 +3f30bb00: move *a13(0x320), *a9(0x40), 1 +3f30bb30: move *a13(0x340), *a9(0x60), 1 +3f30bb60: move a14, -*sp, 1 +3f30bb70: move a9, *a14+, 1 +3f30bb80: move a7, *a14+, 1 +3f30bb90: calla L3FB11C90 +3f30bbc0: jauc L3F30B0E0 +L3F30BBE0: +3f30bbe0: move a14, -*sp, 1 +3f30bbf0: move a13, a9 +3f30bc00: subk 32, a9 +3f30bc10: move a9, *a14+, 1 +3f30bc20: movi 0xb73e0, a7 +3f30bc50: move a7, *a14+, 1 +3f30bc60: calla L3F36FD60 +L3F30BC90: +3f30bc90: move *sp(0xa0), a14, 1 +3f30bcb0: mmfm sp, a7,a9,a11,a13 +3f30bcd0: rets 2 +3f30bce0: mmtm sp, a9,a11,a13 +3f30bd00: move a14, a13 +3f30bd10: addk 32, a14 +3f30bd20: move a14, -*sp, 1 +3f30bd30: move @0x11dd30, *a14+, 1 +3f30bd60: move @0x11a590, *a14+, 1 +3f30bd90: calla L3FB11A10 +3f30bdc0: move a8, *a13, 1 +3f30bdd0: move a8, a8 +3f30bde0: jreq L3F30BED0 +3f30bdf0: move *a8(0x160), a11, 1 +3f30be10: movi 0xffff, a9 +3f30be30: move a9, *a11(0x60), 1 +3f30be50: move a14, -*sp, 1 +3f30be60: move a8, *a14+, 1 +3f30be70: move @0x11a590, *a14+, 1 +3f30bea0: calla L3FB11C90 +L3F30BED0: +3f30bed0: subk 32, a14 +3f30bee0: mmfm sp, a9,a11,a13 +3f30bf00: rets +3f30bf10: mmtm sp, a9,a11,a13 +3f30bf30: move a14, a13 +3f30bf40: addi 0x40, a14 +3f30bf60: calla L3FB2E340 +3f30bf90: move a8, *a13, 1 +3f30bfa0: setf 8, 0, 0 +3f30bfb0: move @0xa6810, a11, 0 +3f30bfe0: jreq L3F30C030 +3f30bff0: sub a11, a11 +3f30c000: move a11, *a13(0x20), 1 +3f30c020: jruc L3F30C0B0 +L3F30C030: +3f30c030: move *a13(0xffe0), a9, 0 +3f30c050: movb a9, @0xa6810 +3f30c080: movk 1, a11 +3f30c090: move a11, *a13(0x20), 1 +L3F30C0B0: +3f30c0b0: move a14, -*sp, 1 +3f30c0c0: move a8, *a14+, 1 +3f30c0d0: calla L3FB2E470 +3f30c100: move a11, a8 +3f30c110: move *sp(0x80), a14, 1 +3f30c130: mmfm sp, a9,a11,a13 +3f30c150: rets 2 +L3F30C160: +3f30c160: move a11, -*sp, 1 +3f30c170: move @0xb8080, a11, 1 +3f30c1a0: jreq L3F30C2C0 +3f30c1b0: movk 1, a11 +3f30c1c0: move a11, @0x19e170, 1 +3f30c1f0: move a14, -*sp, 1 +3f30c200: sub a11, a11 +3f30c210: move a11, *a14+, 1 +3f30c220: movi 0x3f308f20, a11 +3f30c250: move a11, *a14+, 1 +3f30c260: move @0xa6900, *a14+, 1 +3f30c290: calla L3FB41A30 +L3F30C2C0: +3f30c2c0: move *sp+, a11, 1 +3f30c2d0: rets +L3F30C2E0: +3f30c2e0: mmtm sp, a9,a11,a13 +3f30c300: move a14, a13 +3f30c310: addk 32, a14 +3f30c320: move *a13(0xffe0), a11, 1 +3f30c340: jreq L3F30C3F0 +3f30c350: move a14, -*sp, 1 +3f30c360: move a11, *a14+, 1 +3f30c370: movi 0xb0cd8, a9 +3f30c3a0: move a9, *a14+, 1 +3f30c3b0: calla L3FB45720 +3f30c3e0: jruc L3F30C4B0 +L3F30C3F0: +3f30c3f0: move a14, -*sp, 1 +3f30c400: movi 0x3f30d990, a8 +3f30c430: move a8, *a14+, 1 +3f30c440: movi 0xb0cd8, a9 +3f30c470: move a9, *a14+, 1 +3f30c480: calla L3FB45720 +L3F30C4B0: +3f30c4b0: move *sp(0x80), a14, 1 +3f30c4d0: mmfm sp, a9,a11,a13 +3f30c4f0: rets 2 +L3F30C500: +3f30c500: mmtm sp, a7,a9,a11,a13 +3f30c520: move a14, a13 +3f30c530: addi 0x3c0, a14 +3f30c550: move a14, -*sp, 1 +3f30c560: move a13, *a14+, 1 +3f30c570: move @0xb7980, *a14+, 1 +3f30c5a0: move @0xb78e0, *a14+, 1 +3f30c5d0: calla L3FD58A10 +3f30c600: move a14, -*sp, 1 +3f30c610: move a13, a11 +3f30c620: addi 0x320, a11 +3f30c640: move a11, *a14+, 1 +3f30c650: move a13, a11 +3f30c660: addi 0x3a0, a11 +3f30c680: move a11, *a14+, 1 +3f30c690: move a13, a11 +3f30c6a0: addi 0x380, a11 +3f30c6c0: move a11, *a14+, 1 +3f30c6d0: move a13, a11 +3f30c6e0: addi 0x360, a11 +3f30c700: move a11, *a14+, 1 +3f30c710: move @0xb7980, *a14+, 1 +3f30c740: move @0xb78e0, *a14+, 1 +3f30c770: calla L3FD74C90 +3f30c7a0: move a14, -*sp, 1 +3f30c7b0: move a13, a9 +3f30c7c0: addi 0x340, a9 +3f30c7e0: move a9, *a14+, 1 +3f30c7f0: move a13, a9 +3f30c800: addi 0x300, a9 +3f30c820: move a9, *a14+, 1 +3f30c830: move a13, a9 +3f30c840: addi 0x2e0, a9 +3f30c860: move a9, *a14+, 1 +3f30c870: move *a13(0x20), *a14+, 1 +3f30c890: move *a13(0x0), *a14+, 1 +3f30c8b0: move @0xb7960, *a14+, 1 +3f30c8e0: move *a13(0x380), *a14+, 1 +3f30c900: move @0xb78e0, *a14+, 1 +3f30c930: calla L3FDA81D0 +3f30c960: move *a13(0x2e0), a9, 1 +3f30c980: setf 16, 1, 0 +3f30c990: move @0xaed58, a11, 0 +3f30c9c0: cmp a11, a9 +3f30c9d0: jrne L3F30CB40 +3f30c9e0: move *a13(0x300), a9, 1 +3f30ca00: move @0xaed68, a11, 0 +3f30ca30: cmp a11, a9 +3f30ca40: jrne L3F30CB40 +3f30ca50: move *a13(0x40), a9, 1 +3f30ca70: setf 16, 0, 0 +3f30ca80: move @0xaed78, a11, 0 +3f30cab0: cmp a11, a9 +3f30cac0: jrne L3F30CB40 +3f30cad0: move *a13(0x60), a9, 1 +3f30caf0: move @0xaed88, a11, 0 +3f30cb20: cmp a11, a9 +3f30cb30: jreq L3F30CCD0 +L3F30CB40: +3f30cb40: move *a13(0x2e0), a11, 1 +3f30cb60: setf 16, 1, 0 +3f30cb70: move a11, @0xaed58, 0 +3f30cba0: move *a13(0x300), a9, 1 +3f30cbc0: move a9, @0xaed68, 0 +3f30cbf0: move *a13(0x40), a7, 1 +3f30cc10: move a7, @0xaed78, 0 +3f30cc40: move *a13(0x60), a7, 1 +3f30cc60: move a7, @0xaed88, 0 +3f30cc90: movk 1, a7 +3f30cca0: move a7, @0x19e170, 1 +L3F30CCD0: +3f30ccd0: move *a13(0x3a0), a11, 1 +3f30ccf0: jreq L3F30CD50 +3f30cd00: move a14, -*sp, 1 +3f30cd10: move a11, *a14+, 1 +3f30cd20: calla L3F9C0210 +L3F30CD50: +3f30cd50: subi 0x3c0, a14 +3f30cd70: mmfm sp, a7,a9,a11,a13 +3f30cd90: rets +L3F30CDA0: +3f30cda0: mmtm sp, a7,a9,a11,a13 +3f30cdc0: move a14, a13 +3f30cdd0: addi 0x3c0, a14 +3f30cdf0: move @0x27b6c0, a11, 1 +3f30ce20: jreq L3F30D610 +3f30ce30: move a14, -*sp, 1 +3f30ce40: move a13, *a14+, 1 +3f30ce50: move a11, *a14+, 1 +3f30ce60: move @0xb78e0, *a14+, 1 +3f30ce90: calla L3FD58A10 +3f30cec0: move a14, -*sp, 1 +3f30ced0: move a13, a11 +3f30cee0: addi 0x320, a11 +3f30cf00: move a11, *a14+, 1 +3f30cf10: move a13, a11 +3f30cf20: addi 0x3a0, a11 +3f30cf40: move a11, *a14+, 1 +3f30cf50: move a13, a11 +3f30cf60: addi 0x380, a11 +3f30cf80: move a11, *a14+, 1 +3f30cf90: move a13, a11 +3f30cfa0: addi 0x360, a11 +3f30cfc0: move a11, *a14+, 1 +3f30cfd0: move @0x27b6c0, *a14+, 1 +3f30d000: move @0xb78e0, *a14+, 1 +3f30d030: calla L3FD74C90 +3f30d060: move a14, -*sp, 1 +3f30d070: move a13, a9 +3f30d080: addi 0x340, a9 +3f30d0a0: move a9, *a14+, 1 +3f30d0b0: move a13, a9 +3f30d0c0: addi 0x300, a9 +3f30d0e0: move a9, *a14+, 1 +3f30d0f0: move a13, a9 +3f30d100: addi 0x2e0, a9 +3f30d120: move a9, *a14+, 1 +3f30d130: move *a13(0x20), *a14+, 1 +3f30d150: move *a13(0x0), *a14+, 1 +3f30d170: move @0xb7960, *a14+, 1 +3f30d1a0: move *a13(0x380), *a14+, 1 +3f30d1c0: move @0xb78e0, *a14+, 1 +3f30d1f0: calla L3FDA81D0 +3f30d220: move *a13(0x2e0), a9, 1 +3f30d240: setf 16, 1, 0 +3f30d250: move @0xaed98, a11, 0 +3f30d280: cmp a11, a9 +3f30d290: jrne L3F30D400 +3f30d2a0: move *a13(0x300), a9, 1 +3f30d2c0: move @0xaeda8, a11, 0 +3f30d2f0: cmp a11, a9 +3f30d300: jrne L3F30D400 +3f30d310: move *a13(0x40), a9, 1 +3f30d330: setf 16, 0, 0 +3f30d340: move @0xaedb8, a11, 0 +3f30d370: cmp a11, a9 +3f30d380: jrne L3F30D400 +3f30d390: move *a13(0x60), a9, 1 +3f30d3b0: move @0xaedc8, a11, 0 +3f30d3e0: cmp a11, a9 +3f30d3f0: jreq L3F30D590 +L3F30D400: +3f30d400: move *a13(0x2e0), a11, 1 +3f30d420: setf 16, 1, 0 +3f30d430: move a11, @0xaed98, 0 +3f30d460: move *a13(0x300), a9, 1 +3f30d480: move a9, @0xaeda8, 0 +3f30d4b0: move *a13(0x40), a7, 1 +3f30d4d0: move a7, @0xaedb8, 0 +3f30d500: move *a13(0x60), a7, 1 +3f30d520: move a7, @0xaedc8, 0 +3f30d550: movk 1, a7 +3f30d560: move a7, @0x19e170, 1 +L3F30D590: +3f30d590: move *a13(0x3a0), a11, 1 +3f30d5b0: jreq L3F30D610 +3f30d5c0: move a14, -*sp, 1 +3f30d5d0: move a11, *a14+, 1 +3f30d5e0: calla L3F9C0210 +L3F30D610: +3f30d610: subi 0x3c0, a14 +3f30d630: mmfm sp, a7,a9,a11,a13 +3f30d650: rets +L3F30D660: +3f30d660: mmtm sp, a9,a11,a13 +3f30d680: move a14, a13 +3f30d690: addi 0xa00, a14 +3f30d6b0: move *sp(0x80), a14, 1 +3f30d6d0: mmfm sp, a9,a11,a13 +3f30d6f0: rets 2 +3f30d700: move b10, a2 +3f30d710: .word 0x004d +3f30d720: sra b10, b3 +3f30d730: sla 0x3, b4 +3f30d740: modu a11, a6 +3f30d750: .word 0x746e +3f30d760: .word 0x7020 +3f30d770: .word 0x7461 +3f30d780: sla 0x3, a8 +3f30d790: sla a11, a6 +3f30d7a0: mods a3, a9 +3f30d7b0: sra a3, a5 +3f30d7c0: rev a14 +3f30d7d0: sra b10, b3 +3f30d7e0: sla 0x3, b4 +3f30d7f0: modu a11, a6 +3f30d800: .word 0x746e +3f30d810: .word 0x7020 +3f30d820: .word 0x7461 +3f30d830: sla 0x3, a8 +3f30d840: sra b11, b2 +3f30d850: .word 0x7274 +3f30d860: rl b11, b9 +3f30d870: srl a11, a14 +3f30d880: rl a9, a0 +3f30d890: sla 0x3, a14 +3f30d8a0: rl 0x1, b3 +3f30d8b0: .word 0x7320 +3f30d8c0: sll a11, a5 +3f30d8d0: modu a3, sp +3f30d8e0: .word 0x7364 +3f30d8f0: rev a14 +3f30d900: sra b10, b3 +3f30d910: .word 0x7373 +3f30d920: modu a11, a9 +3f30d930: sla 0x3, a14 +3f30d940: .word 0x7245 +3f30d950: modu b11, b2 +3f30d960: sla 0x3, b2 +3f30d970: .word 0x7325 +3f30d980: .word 0x000a +3f30d990: sub a0, a0 +3f30d9a0: andn a10, a9 +3f30d9b0: move a10, b3 +3f30d9c0: move a2, b14 +3f30d9d0: addc a10, a5 +3f30d9e0: mpyu b10, b4 +3f30d9f0: move a2, a1 +3f30da00: mpyu a10, a12 +3f30da10: move a10, b14 +3f30da20: sub a10, a4 +3f30da30: .word 0x0053 +3f30da40: cmp a10, a4 +3f30da50: addc b10, b3 +3f30da60: move a2, sp +3f30da70: sub a10, a14 +3f30da80: or a2, a3 +3f30da90: or a0, a0 +3f30daa0: .word 0x7265 +3f30dab0: rl a11, a13 +3f30dac0: sla a11, a14 +3f30dad0: sla 0x3, a12 +3f30dae0: sla a10, a13 +3f30daf0: sla a11, a14 +3f30db00: sra a11, a7 +3f30db10: sla 0x3, b2 +3f30db20: cmp b10, b8 +3f30db30: sla 0x2, sp +3f30db40: .word 0x7265 +3f30db50: modu b11, b2 +3f30db60: srl 0xd, b2 +3f30db70: srl 0xf, a14 +3f30db80: .word 0x7220 +3f30db90: .word 0x7365 +3f30dba0: sla b11, b4 +3f30dbb0: .word 0x7472 +3f30dbc0: modu a3, a9 +3f30dbd0: srl 0xd, a7 +3f30dbe0: srl 0xf, a14 +3f30dbf0: .word 0x000a +3f30dc00: dsjs b0, L3F30DD20 +3f30dc10: rl 0x1, b10 +3f30dc20: sub a0, a0 +3f30dc30: or b2, b7 +3f30dc40: sla 0x2, a13 +3f30dc50: sla a10, a6 +3f30dc60: mods a3, a9 +3f30dc70: sra a3, a5 +3f30dc80: .word 0x7420 +3f30dc90: sla 0x3, sp +3f30dca0: .word 0x706f +3f30dcb0: modu a3, a5 +3f30dcc0: sra a1, a0 +3f30dcd0: .word 0x7369 +3f30dce0: mods b3, b0 +3f30dcf0: .word 0x7961 +3f30dd00: .word 0x000a +3f30dd10: move b10, b3 +L3F30DD20: +3f30dd20: andn b10, sp +3f30dd30: or a2, a5 +3f30dd40: subb b2, sp +3f30dd50: move a2, sp +3f30dd60: mpyu b10, b4 +3f30dd70: add b10, b0 +3f30dd80: cmp b2, b4 +3f30dd90: andn a8, a0 +3f30dda0: mpyu a10, a13 +3f30ddb0: sub a10, a13 +3f30ddc0: andn b10, b3 +3f30ddd0: subb a10, a1 +3f30dde0: .word 0x0045 +3f30ddf0: sub a10, a4 +3f30de00: xor a10, a3 +3f30de10: addc a9, a4 +3f30de20: andn b2, b5 +3f30de30: move b10, a3 +3f30de40: .word 0x0052 +3f30de50: sla a10, a6 +3f30de60: mods a3, a9 +3f30de70: sra a3, a5 +3f30de80: .word 0x7420 +3f30de90: sla 0x3, sp +3f30dea0: modu a11, a12 +3f30deb0: sra a3, a1 +3f30dec0: sll a9, a0 +3f30ded0: .word 0x7275 +3f30dee0: modu b11, b3 +3f30def0: sla 0x3, b2 +3f30df00: modu a11, a6 +3f30df10: .word 0x746e +3f30df20: .word 0x000a +3f30df30: modu a11, a3 +3f30df40: mods a11, a13 +3f30df50: .word 0x7000 +3f30df60: rl b11, b2 +3f30df70: .word 0x746e +3f30df80: .word 0x7265 +3f30df90: srl 0x18, a0 +3f30dfa0: srl 0x17, a10 +3f30dfb0: sra a10, a13 +3f30dfc0: .word 0x756e +3f30dfd0: move a9, a13 +3f30dfe0: sra a3, a5 +3f30dff0: .word 0x7569 +3f30e000: srl 0x15, a13 +3f30e010: srl 0x16, b2 +3f30e020: modu a10, a14 +3f30e030: mods b11, b2 +3f30e040: mods a3, a1 +3f30e050: srl 0x17, a13 +3f30e060: rl 0x11, b1 +3f30e070: rl 0x9, a13 +3f30e080: rl 0x1, b2 +3f30e090: .word 0x372d +3f30e0a0: srl 0x17, b5 +3f30e0b0: .word 0x3537 +3f30e0c0: and a1, a13 +3f30e0d0: .word 0x372d +3f30e0e0: srl 0x17, b0 +3f30e0f0: andn a10, a9 +3f30e100: dsjs sp, L3F30E130 +3f30e110: .word 0x3538 +3f30e120: srl 0x17, b9 +L3F30E130: +3f30e130: rev b1 +3f30e140: sra 0xf, a13 +3f30e150: or a1, a13 +3f30e160: .word 0x7265 +3f30e170: rl a11, a13 +3f30e180: sla a11, a14 +3f30e190: srl 0x15, a12 +3f30e1a0: sra a10, a13 +3f30e1b0: rl a11, a4 +3f30e1c0: mods b11, b5 +3f30e1d0: andn a1, a13 +3f30e1e0: move a1, b13 +3f30e1f0: .word 0x726f +3f30e200: sla a11, a13 +3f30e210: srl 0x15, a12 +3f30e220: sra 0xf, a13 +3f30e230: rl 0x9, a13 +3f30e240: rl 0x1, b0 +3f30e250: sra 0xf, a13 +3f30e260: sra 0xf, a13 +3f30e270: addc a9, a13 +3f30e280: sra 0xf, a13 +3f30e290: cmp a9, a13 +3f30e2a0: move b10, a3 +3f30e2b0: dsjs b8, L3F30E2D0 +3f30e2c0: dsjs b5, L3F30E360 +L3F30E2D0: +3f30e2d0: rl 0x9, a13 +3f30e2e0: subb a0, a0 +3f30e2f0: rl a11, a1 +3f30e300: sra a11, a12 +3f30e310: sla 0x3, a4 +3f30e320: modu b11, b4 +3f30e330: mods a1, a0 +3f30e340: sla a11, sp +3f30e350: sla 0x3, a4 +L3F30E360: +3f30e360: modu a11, a6 +3f30e370: .word 0x746e +3f30e380: .word 0x000a +3f30e390: sla a10, a6 +3f30e3a0: mods a3, a9 +3f30e3b0: sra a3, a5 +3f30e3c0: .word 0x7420 +3f30e3d0: sla 0x3, sp +3f30e3e0: modu a10, a12 +3f30e3f0: sra a3, a1 +3f30e400: cmp a1, a0 +3f30e410: .word 0x736f +3f30e420: sla 0x3, b4 +3f30e430: modu a10, a6 +3f30e440: .word 0x746e +3f30e450: .word 0x000a +3f30e460: move b10, b7 +3f30e470: or a0, a0 +3f30e480: .word 0x004d +3f30e490: sra b10, b4 +3f30e4a0: mods b11, b2 +3f30e4b0: modu a3, a9 +3f30e4c0: mods a3, a1 +3f30e4d0: move a9, a0 +3f30e4e0: modu a3, a1 +3f30e4f0: srl a11, a1 +3f30e500: .word 0x7265 +3f30e510: sla 0x1, a0 +3f30e520: rl 0x12, b6 +3f30e530: rl 0x11, a14 +3f30e540: sla 0x1, b10 +3f30e550: sla 0x1, a0 +3f30e560: modu a10, a3 +3f30e570: .word 0x7970 +3f30e580: rl b11, b2 +3f30e590: rl a3, a7 +3f30e5a0: sla 0x3, b4 +3f30e5b0: sla 0x5, a9 +3f30e5c0: dsjs b1, L3F30E660 +3f30e5d0: rl 0x9, b9 +3f30e5e0: sub a1, a0 +3f30e5f0: srl a11, a9 +3f30e600: .word 0x7469 +3f30e610: mods a3, a1 +3f30e620: sub a9, a0 +3f30e630: .word 0x7571 +3f30e640: .word 0x7069 +3f30e650: sra a11, a13 +L3F30E660: +3f30e660: .word 0x746e +3f30e670: addc a9, a0 +3f30e680: .word 0x726f +3f30e690: modu b11, b0 +3f30e6a0: sla b11, b2 +3f30e6b0: rl b11, b4 +3f30e6c0: modu a3, sp +3f30e6d0: subb a8, a0 +3f30e6e0: .word 0x7365 +3f30e6f0: rl b11, b4 +3f30e700: modu a3, sp +3f30e710: sla a11, a14 +3f30e720: .word 0x7269 +3f30e730: sla 0x3, a5 +3f30e740: sra a11, a4 +3f30e750: .word 0x7420 +3f30e760: .word 0x7265 +3f30e770: rl a11, a13 +3f30e780: sla a11, a14 +3f30e790: sla 0x3, a12 +3f30e7a0: sla 0x1, a0 +3f30e7b0: rl 0x12, b6 +3f30e7c0: rl 0x11, a14 +3f30e7d0: sla 0x1, b10 +3f30e7e0: sla 0x1, a0 +3f30e7f0: modu a10, a3 +3f30e800: .word 0x7970 +3f30e810: rl b11, b2 +3f30e820: rl a3, a7 +3f30e830: sla 0x3, b4 +3f30e840: sla 0x5, a9 +3f30e850: dsjs b1, L3F30E8F0 +3f30e860: rl 0x9, b9 +3f30e870: sub a1, a0 +3f30e880: srl a11, a9 +3f30e890: .word 0x7469 +3f30e8a0: mods a3, a1 +3f30e8b0: sub a9, a0 +3f30e8c0: .word 0x7571 +3f30e8d0: .word 0x7069 +3f30e8e0: sra a11, a13 +L3F30E8F0: +3f30e8f0: .word 0x746e +3f30e900: addc a9, a0 +3f30e910: .word 0x726f +3f30e920: modu b11, b0 +3f30e930: sla b11, b2 +3f30e940: rl b11, b4 +3f30e950: modu a3, sp +3f30e960: or a0, a0 +3f30e970: .word 0x7265 +3f30e980: rl a11, a13 +3f30e990: sla a11, a14 +3f30e9a0: mods a11, a12 +3f30e9b0: modu a3, a1 +3f30e9c0: srl a11, a1 +3f30e9d0: .word 0x7265 +3f30e9e0: sla 0x1, a0 +3f30e9f0: xor a1, a0 +3f30ea00: srl 0xf, b2 +3f30ea10: sla 0x1, b2 +3f30ea20: sla 0x1, a0 +3f30ea30: modu a10, a3 +3f30ea40: .word 0x7970 +3f30ea50: rl b11, b2 +3f30ea60: rl a3, a7 +3f30ea70: sla 0x3, b4 +3f30ea80: sla 0x5, a9 +3f30ea90: dsjs b1, L3F30EB30 +3f30eaa0: rl 0x9, b9 +3f30eab0: sub a1, a0 +3f30eac0: srl a11, a9 +3f30ead0: .word 0x7469 +3f30eae0: mods a3, a1 +3f30eaf0: sub a9, a0 +3f30eb00: .word 0x7571 +3f30eb10: .word 0x7069 +3f30eb20: sra a11, a13 +L3F30EB30: +3f30eb30: .word 0x746e +3f30eb40: addc a9, a0 +3f30eb50: .word 0x726f +3f30eb60: modu b11, b0 +3f30eb70: sla b11, b2 +3f30eb80: rl b11, b4 +3f30eb90: modu a3, sp +3f30eba0: sub a0, a0 +3f30ebb0: addc a10, a5 +3f30ebc0: xor b10, sp +3f30ebd0: mpyu a10, a13 +3f30ebe0: cmp a10, a8 +3f30ebf0: or a2, a14 +3f30ec00: .word 0x0053 +3f30ec10: .word 0x7325 +3f30ec20: sra a1, a5 +3f30ec30: clr a0 +3f30ec40: sub b10, b4 +3f30ec50: or a0, a0 +3f30ec60: .word 0x7265 +3f30ec70: rl a11, a13 +3f30ec80: sla a11, a14 +3f30ec90: sla 0x3, a12 +3f30eca0: sla a10, a13 +3f30ecb0: sla a11, a14 +3f30ecc0: sra a11, a7 +3f30ecd0: sla 0x3, b2 +3f30ece0: sla 0x1, a0 +3f30ecf0: rl 0x12, b6 +3f30ed00: rl 0x11, a14 +3f30ed10: subb a8, a0 +3f30ed20: .word 0x7365 +3f30ed30: rl b11, b4 +3f30ed40: modu a3, sp +3f30ed50: sla a11, a14 +3f30ed60: .word 0x7269 +3f30ed70: sla 0x3, a5 +3f30ed80: sra a11, a4 +3f30ed90: .word 0x7420 +3f30eda0: .word 0x7265 +3f30edb0: rl a11, a13 +3f30edc0: sla a11, a14 +3f30edd0: sla 0x3, a12 +3f30ede0: sla 0x1, a0 +3f30edf0: rl 0x12, b6 +3f30ee00: rl 0x11, a14 +3f30ee10: or a0, a0 +3f30ee20: .word 0x7265 +3f30ee30: rl a11, a13 +3f30ee40: sla a11, a14 +3f30ee50: mods a11, a12 +3f30ee60: modu a3, a1 +3f30ee70: srl a11, a1 +3f30ee80: .word 0x7265 +3f30ee90: sla 0x1, a0 +3f30eea0: xor a1, a0 +3f30eeb0: srl 0xf, b2 +3f30eec0: rev b2 +3f30eed0: or b2, b6 +3f30eee0: sla 0x2, a5 +3f30eef0: modu a10, a8 +3f30ef00: .word 0x7473 +3f30ef10: and a1, a0 +3f30ef20: .word 0x726f +3f30ef30: sla 0x3, b4 +3f30ef40: rev a3 +3f30ef50: or b2, b6 +3f30ef60: sla 0x2, a5 +3f30ef70: .word 0x7250 +3f30ef80: modu a3, a9 +3f30ef90: sra b11, b4 +3f30efa0: sla 0x3, b2 +3f30efb0: modu b10, b0 +3f30efc0: .word 0x7472 +3f30efd0: sla 0x19, a0 +3f30efe0: sll 0x8, a0 +3f30eff0: .word 0x0064 +3f30f000: .word 0x7546 +3f30f010: sll a11, a14 +3f30f020: rl b11, b4 +3f30f030: modu a3, sp +3f30f040: rl a9, a0 +3f30f050: sla 0x3, b3 +3f30f060: modu a10, a14 +3f30f070: sla 0x3, b4 +3f30f080: mods a10, a9 +3f30f090: mods b3, b0 +3f30f0a0: mods a11, a5 +3f30f0b0: .word 0x7465 +3f30f0c0: sra a3, a5 +3f30f0d0: andn a8, a0 +3f30f0e0: .word 0x726f +3f30f0f0: .word 0x7972 +3f30f100: subi 0xdadcfff5, a0 +3f30f130: sla 0x3, a4 +3f30f140: sla 0x1, a0 +3f30f150: sla 0x3, b8 +3f30f160: sra a1, a5 +3f30f170: sla 0x1, a0 +3f30f180: .word 0x7920 +3f30f190: sll 0x9, a0 +3f30f1a0: sla 0x3, a4 +3f30f1b0: sla 0x1, a0 +3f30f1c0: sla 0x3, b7 +3f30f1d0: sra a1, a5 +3f30f1e0: sla 0x1, a0 +3f30f1f0: rl a1, a0 +3f30f200: sll 0x9, a0 +3f30f210: .word 0x0a64 +3f30f220: sra 0x10, a0 +3f30f230: sla a10, a2 +3f30f240: lmo a11, a3 +3f30f250: .word 0x7267 +3f30f260: .word 0x756f +3f30f270: sra a3, a14 +3f30f280: sla 0x1, b10 +3f30f290: mods a3, a2 +3f30f2a0: sll a11, a1 +3f30f2b0: .word 0x0a6b +3f30f2c0: sra 0x10, a0 +3f30f2d0: rl a10, a8 +3f30f2e0: rl a3, a7 +3f30f2f0: rl a11, a12 +3f30f300: rl a3, a7 +3f30f310: dsjs b4, L3F30F450 +3f30f320: .word 0x7720 +3f30f330: rl a11, a8 +3f30f340: sra b11, b4 +3f30f350: .word 0x000a +3f30f360: addc a1, a10 +3f30f370: .word 0x726f +3f30f380: sra a11, a4 +3f30f390: addc b11, b2 +3f30f3a0: mods a3, sp +3f30f3b0: .word 0x726f +3f30f3c0: sla 0x1, b10 +3f30f3d0: rl b3, b7 +3f30f3e0: .word 0x7469 +3f30f3f0: .word 0x0a65 +3f30f400: sra 0x10, a0 +3f30f410: modu a10, a6 +3f30f420: sra b11, b2 +3f30f430: .word 0x7267 +3f30f440: .word 0x756f +L3F30F450: +3f30f450: sra a3, a14 +3f30f460: sla 0x1, b10 +3f30f470: rl b3, b7 +3f30f480: .word 0x7469 +3f30f490: .word 0x0a65 +3f30f4a0: sra 0x10, a0 +3f30f4b0: sla a10, a2 +3f30f4c0: lmo a11, a3 +3f30f4d0: .word 0x7267 +3f30f4e0: .word 0x756f +3f30f4f0: sra a3, a14 +3f30f500: sla 0x1, b10 +3f30f510: rl b3, b7 +3f30f520: .word 0x7469 +3f30f530: .word 0x0a65 +3f30f540: sra 0x10, a0 +3f30f550: rl a10, a8 +3f30f560: rl a3, a7 +3f30f570: rl a11, a12 +3f30f580: rl a3, a7 +3f30f590: dsjs b4, L3F30F6D0 +3f30f5a0: sll a1, a0 +3f30f5b0: sla a11, a12 +3f30f5c0: lmo a11, a3 +3f30f5d0: .word 0x000a +3f30f5e0: addc a1, a10 +3f30f5f0: .word 0x726f +3f30f600: sra a11, a4 +3f30f610: addc b11, b2 +3f30f620: mods a3, sp +3f30f630: .word 0x726f +3f30f640: sla 0x1, b10 +3f30f650: mods a3, a2 +3f30f660: sll a11, a1 +3f30f670: .word 0x0a6b +3f30f680: sra 0x10, a0 +3f30f690: modu a10, a6 +3f30f6a0: sra b11, b2 +3f30f6b0: .word 0x7267 +3f30f6c0: .word 0x756f +L3F30F6D0: +3f30f6d0: sra a3, a14 +3f30f6e0: sla 0x1, b10 +3f30f6f0: mods a3, a2 +3f30f700: sll a11, a1 +3f30f710: .word 0x0a6b +3f30f720: sra a0, a0 +3f30f730: .word 0x756f +3f30f740: mods a3, a2 +3f30f750: addc a11, a5 +3f30f760: rl a11, a12 +3f30f770: lmo a11, a3 +3f30f780: sra a10, a4 +3f30f790: sla a11, a12 +3f30f7a0: dsjs b9, L3F30F8E0 +3f30f7b0: sll 0x9, a0 +3f30f7c0: .word 0x0a73 +3f30f7d0: sra 0x10, a0 +3f30f7e0: mods b10, b7 +3f30f7f0: sll a10, a9 +3f30f800: modu a3, sp +3f30f810: modu a10, a6 +3f30f820: mods b11, b2 +3f30f830: cmp a9, a14 +3f30f840: modu a11, a3 +3f30f850: andn a11, a14 +3f30f860: .word 0x7974 +3f30f870: sra a11, a12 +3f30f880: sla 0x1, b10 +3f30f890: sra a1, a5 +3f30f8a0: .word 0x000a +3f30f8b0: mods b11, b4 +3f30f8c0: sra a9, a14 +3f30f8d0: rl b11, b8 +L3F30F8E0: +3f30f8e0: .word 0x7473 +3f30f8f0: dsjs b3, L3F30FA30 +3f30f900: or a1, a0 +3f30f910: .word 0x7572 +3f30f920: .word 0x0a65 +3f30f930: .word 0x0000 +L3F30F940: +3f30f940: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f30f960: move a14, a13 +3f30f970: move *a13(0xffe0), a9, 1 +3f30f990: move *a13(0xffc0), a10, 1 +3f30f9b0: move a9, a11 +3f30f9c0: sub a0, a0 +3f30f9d0: setf 8, 0, 0 +3f30f9e0: move *a11, a7, 0 +3f30f9f0: subk 32, a7 +3f30fa00: jreq L3F30FA40 +3f30fa10: move *a11, a7, 0 +3f30fa20: subk 9, a7 +L3F30FA30: +3f30fa30: jrne L3F30FAB0 +L3F30FA40: +3f30fa40: addk 8, a11 +3f30fa50: move *a11, a7, 0 +3f30fa60: subk 32, a7 +3f30fa70: jreq L3F30FA40 +3f30fa80: move *a11, a7, 0 +3f30fa90: subk 9, a7 +3f30faa0: jreq L3F30FA40 +L3F30FAB0: +3f30fab0: move *a11, a7, 0 +3f30fac0: jrne L3F30FB10 +3f30fad0: sub a7, a7 +3f30fae0: movb a7, *a10 +3f30faf0: move a11, a8 +3f30fb00: jruc L3F30FE10 +L3F30FB10: +3f30fb10: move a11, a12 +3f30fb20: move *a11, a7, 0 +3f30fb30: jreq L3F30FC40 +3f30fb40: move *a11, a7, 0 +3f30fb50: subk 32, a7 +3f30fb60: jreq L3F30FC40 +3f30fb70: move *a11, a7, 0 +3f30fb80: subk 9, a7 +3f30fb90: jreq L3F30FC40 +L3F30FBA0: +3f30fba0: addk 8, a11 +3f30fbb0: inc a0 +3f30fbc0: move *a11, a7, 0 +3f30fbd0: jreq L3F30FC40 +3f30fbe0: move *a11, a7, 0 +3f30fbf0: subk 32, a7 +3f30fc00: jreq L3F30FC40 +3f30fc10: move *a11, a7, 0 +3f30fc20: subk 9, a7 +3f30fc30: jrne L3F30FBA0 +L3F30FC40: +3f30fc40: cmpi 0xf, a0 +3f30fc60: jrls L3F30FC80 +3f30fc70: movk 15, a0 +L3F30FC80: +3f30fc80: move a14, -*sp, 1 +3f30fc90: move a0, *a14+, 1 +3f30fca0: move a10, *a14+, 1 +3f30fcb0: move a12, *a14+, 1 +3f30fcc0: calla L3FB44400 +3f30fcf0: move a0, a7 +3f30fd00: sll 0x3, a7 +3f30fd10: add a10, a7 +3f30fd20: sub a5, a5 +3f30fd30: movb a5, *a7 +3f30fd40: move a14, -*sp, 1 +3f30fd50: move a0, *a14+, 1 +3f30fd60: move a10, *a14+, 1 +3f30fd70: move a11, *a14+, 1 +3f30fd80: move a9, *a14+, 1 +3f30fd90: movi 0x3f3160b0, a8 +3f30fdc0: move a8, *a14+, 1 +3f30fdd0: calla L3FB341E0 +3f30fe00: move a11, a8 +L3F30FE10: +3f30fe10: move *sp(0x120), a14, 1 +3f30fe30: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f30fe50: rets 2 +L3F30FE60: +3f30fe60: mmtm sp, a9,a11,a13 +3f30fe80: move a14, a13 +3f30fe90: addi 0x1d0, a14 +3f30feb0: sub a11, a11 +3f30fec0: setf 16, 0, 0 +3f30fed0: move a11, *a13(0xa0), 0 +3f30fef0: move a11, *a13(0x190), 1 +3f30ff10: move a11, *a13(0x1b0), 1 +3f30ff30: move a14, -*sp, 1 +3f30ff40: movk 2, a11 +3f30ff50: move a11, *a14+, 1 +3f30ff60: movi 0x3f316210, a8 +3f30ff90: move a8, *a14+, 1 +3f30ffa0: move *a13(0xffe0), *a14+, 1 +3f30ffc0: calla L3FB45CD0 +3f30fff0: move a8, a8 +3f310000: jrne L3F310070 +3f310010: movk 12, a11 +3f310020: setf 16, 0, 0 +3f310030: move a11, *a13(0xb0), 0 +3f310050: jauc L3F3143E0 +L3F310070: +3f310070: move a14, -*sp, 1 +3f310080: move a11, *a14+, 1 +3f310090: movi 0x3f316238, a8 +3f3100c0: move a8, *a14+, 1 +3f3100d0: move *a13(0xffe0), *a14+, 1 +3f3100f0: calla L3FB45CD0 +3f310120: move a8, a8 +3f310130: jrne L3F3101A0 +3f310140: movk 1, a11 +3f310150: setf 16, 0, 0 +3f310160: move a11, *a13(0xb0), 0 +3f310180: jauc L3F3143E0 +L3F3101A0: +3f3101a0: move a14, -*sp, 1 +3f3101b0: move a11, *a14+, 1 +3f3101c0: movi 0x3f316278, a8 +3f3101f0: move a8, *a14+, 1 +3f310200: move *a13(0xffe0), *a14+, 1 +3f310220: calla L3FB45CD0 +3f310250: move a8, a8 +3f310260: jrne L3F3102C0 +3f310270: setf 16, 0, 0 +3f310280: move a11, *a13(0xb0), 0 +3f3102a0: jauc L3F3143E0 +L3F3102C0: +3f3102c0: move a14, -*sp, 1 +3f3102d0: move a11, *a14+, 1 +3f3102e0: movi 0x3f3162d0, a8 +3f310310: move a8, *a14+, 1 +3f310320: move *a13(0xffe0), *a14+, 1 +3f310340: calla L3FB45CD0 +3f310370: move a8, a8 +3f310380: jrne L3F3103F0 +3f310390: movk 13, a11 +3f3103a0: setf 16, 0, 0 +3f3103b0: move a11, *a13(0xb0), 0 +3f3103d0: jauc L3F3143E0 +L3F3103F0: +3f3103f0: move a14, -*sp, 1 +3f310400: move a11, *a14+, 1 +3f310410: movi 0x3f316308, a8 +3f310440: move a8, *a14+, 1 +3f310450: move *a13(0xffe0), *a14+, 1 +3f310470: calla L3FB45CD0 +3f3104a0: move a8, a8 +3f3104b0: jrne L3F310520 +3f3104c0: movk 9, a11 +3f3104d0: setf 16, 0, 0 +3f3104e0: move a11, *a13(0xb0), 0 +3f310500: jauc L3F3143E0 +L3F310520: +3f310520: move a14, -*sp, 1 +3f310530: move a11, *a14+, 1 +3f310540: movi 0x3f316328, a8 +3f310570: move a8, *a14+, 1 +3f310580: move *a13(0xffe0), *a14+, 1 +3f3105a0: calla L3FB45CD0 +3f3105d0: move a8, a8 +3f3105e0: jrne L3F310650 +3f3105f0: movk 3, a11 +3f310600: setf 16, 0, 0 +3f310610: move a11, *a13(0xb0), 0 +3f310630: jauc L3F3143E0 +L3F310650: +3f310650: move a14, -*sp, 1 +3f310660: move a11, *a14+, 1 +3f310670: movi 0x3f316350, a8 +3f3106a0: move a8, *a14+, 1 +3f3106b0: move *a13(0xffe0), *a14+, 1 +3f3106d0: calla L3FB45CD0 +3f310700: move a8, a8 +3f310710: jrne L3F310780 +3f310720: movk 16, a11 +3f310730: setf 16, 0, 0 +3f310740: move a11, *a13(0xb0), 0 +3f310760: jauc L3F3143E0 +L3F310780: +3f310780: move a14, -*sp, 1 +3f310790: move a11, *a14+, 1 +3f3107a0: movi 0x3f316390, a8 +3f3107d0: move a8, *a14+, 1 +3f3107e0: move *a13(0xffe0), *a14+, 1 +3f310800: calla L3FB45CD0 +3f310830: move a8, a8 +3f310840: jrne L3F3108B0 +3f310850: movk 17, a11 +3f310860: setf 16, 0, 0 +3f310870: move a11, *a13(0xb0), 0 +3f310890: jauc L3F3143E0 +L3F3108B0: +3f3108b0: move a14, -*sp, 1 +3f3108c0: move a11, *a14+, 1 +3f3108d0: movi 0x3f3163d0, a8 +3f310900: move a8, *a14+, 1 +3f310910: move *a13(0xffe0), *a14+, 1 +3f310930: calla L3FB45CD0 +3f310960: move a8, a8 +3f310970: jrne L3F3109E0 +3f310980: movk 18, a11 +3f310990: setf 16, 0, 0 +3f3109a0: move a11, *a13(0xb0), 0 +3f3109c0: jauc L3F3143E0 +L3F3109E0: +3f3109e0: movk 1, a11 +3f3109f0: setf 16, 0, 0 +3f310a00: move a11, *a13(0xa0), 0 +3f310a20: move a14, -*sp, 1 +3f310a30: movk 2, a11 +3f310a40: move a11, *a14+, 1 +3f310a50: movi 0x3f316408, a8 +3f310a80: move a8, *a14+, 1 +3f310a90: calla L3F309350 +3f310ac0: movi 0xd6, a8 +3f310ae0: jauc L3F3149C0 +3f310b00: move a14, -*sp, 1 +3f310b10: movk 4, a11 +3f310b20: move a11, *a14+, 1 +3f310b30: movk 2, a9 +3f310b40: move a9, *a14+, 1 +3f310b50: calla L3F703D90 +3f310b80: move a8, *a13(0x60), 1 +3f310ba0: move a8, *a13(0x80), 1 +3f310bc0: move a8, a8 +3f310bd0: jrne L3F310CA0 +3f310be0: move a14, -*sp, 1 +3f310bf0: move a9, *a14+, 1 +3f310c00: movi 0x3f316538, a8 +3f310c30: move a8, *a14+, 1 +3f310c40: calla L3F309350 +3f310c70: movk 3, a8 +3f310c80: jauc L3F3149C0 +L3F310CA0: +3f310ca0: move @0xb9060, a9, 1 +3f310cd0: inc a9 +3f310ce0: move a9, @0xb9060, 1 +3f310d10: dec a9 +3f310d20: move a9, *a8+, 1 +3f310d30: move a8, *a13(0x60), 1 +3f310d50: movk 12, a9 +3f310d60: move a9, *a8+, 1 +3f310d70: move a8, *a13(0x60), 1 +3f310d90: jauc L3F3146C0 +3f310db0: move a14, -*sp, 1 +3f310dc0: movk 16, a11 +3f310dd0: move a11, *a14+, 1 +3f310de0: calla L3F701230 +3f310e10: move a8, *a13(0x60), 1 +3f310e30: move a8, *a13(0x80), 1 +3f310e50: move @0xb9060, a9, 1 +3f310e80: inc a9 +3f310e90: move a9, @0xb9060, 1 +3f310ec0: dec a9 +3f310ed0: move a9, *a8+, 1 +3f310ee0: move a8, *a13(0x60), 1 +3f310f00: move a11, *a8+, 1 +3f310f10: move a8, *a13(0x60), 1 +3f310f30: move *a13(0xffc0), *a8+, 1 +3f310f50: move a8, *a13(0x60), 1 +3f310f70: move *a13(0xffa0), *a8+, 1 +3f310f90: move a8, *a13(0x60), 1 +3f310fb0: jauc L3F3146C0 +3f310fd0: move a14, -*sp, 1 +3f310fe0: movk 16, a11 +3f310ff0: move a11, *a14+, 1 +3f311000: calla L3F701230 +3f311030: move a8, *a13(0x60), 1 +3f311050: move a8, *a13(0x80), 1 +3f311070: move @0xb9060, a9, 1 +3f3110a0: inc a9 +3f3110b0: move a9, @0xb9060, 1 +3f3110e0: dec a9 +3f3110f0: move a9, *a8+, 1 +3f311100: move a8, *a13(0x60), 1 +3f311120: movk 17, a9 +3f311130: move a9, *a8+, 1 +3f311140: move a8, *a13(0x60), 1 +3f311160: move *a13(0xffc0), *a8+, 1 +3f311180: move a8, *a13(0x60), 1 +3f3111a0: move *a13(0xffa0), *a8+, 1 +3f3111c0: move a8, *a13(0x60), 1 +3f3111e0: jauc L3F3146C0 +3f311200: move a14, -*sp, 1 +3f311210: movk 8, a11 +3f311220: move a11, *a14+, 1 +3f311230: calla L3F701230 +3f311260: move a8, *a13(0x60), 1 +3f311280: move a8, *a13(0x80), 1 +3f3112a0: move @0xb9060, a9, 1 +3f3112d0: inc a9 +3f3112e0: move a9, @0xb9060, 1 +3f311310: dec a9 +3f311320: move a9, *a8+, 1 +3f311330: move a8, *a13(0x60), 1 +3f311350: movk 18, a9 +3f311360: move a9, *a8+, 1 +3f311370: move a8, *a13(0x60), 1 +3f311390: jauc L3F3146C0 +3f3113b0: move *a13(0xffc0), a11, 1 +3f3113d0: move a11, *a13(0x170), 1 +3f3113f0: jrne L3F3114E0 +3f311400: move a14, -*sp, 1 +3f311410: movk 2, a9 +3f311420: move a9, *a14+, 1 +3f311430: movi 0x3f316678, a8 +3f311460: move a8, *a14+, 1 +3f311470: calla L3F309350 +3f3114a0: movi 0xd4, a8 +3f3114c0: jauc L3F3149C0 +L3F3114E0: +3f3114e0: move a14, -*sp, 1 +3f3114f0: movk 4, a9 +3f311500: move a9, *a14+, 1 +3f311510: movk 10, a9 +3f311520: move a9, *a14+, 1 +3f311530: calla L3F703D90 +3f311560: move a8, *a13(0x60), 1 +3f311580: move a8, *a13(0x80), 1 +3f3115a0: move a8, a8 +3f3115b0: jrne L3F311690 +3f3115c0: move a14, -*sp, 1 +3f3115d0: movk 2, a9 +3f3115e0: move a9, *a14+, 1 +3f3115f0: movi 0x3f316538, a8 +3f311620: move a8, *a14+, 1 +3f311630: calla L3F309350 +3f311660: movk 3, a8 +3f311670: jauc L3F3149C0 +L3F311690: +3f311690: move @0xb9060, a9, 1 +3f3116c0: inc a9 +3f3116d0: move a9, @0xb9060, 1 +3f311700: dec a9 +3f311710: move a9, *a8+, 1 +3f311720: move a8, *a13(0x60), 1 +3f311740: movk 1, a9 +3f311750: move a9, *a8+, 1 +3f311760: move a8, *a13(0x60), 1 +3f311780: move a14, -*sp, 1 +3f311790: movk 16, a9 +3f3117a0: move a9, *a14+, 1 +3f3117b0: movk 1, a9 +3f3117c0: move a9, *a14+, 1 +3f3117d0: calla L3F703D90 +3f311800: move a8, *a13(0xf0), 1 +3f311820: move a8, a8 +3f311830: jrne L3F311910 +3f311840: move a14, -*sp, 1 +3f311850: movk 2, a9 +3f311860: move a9, *a14+, 1 +3f311870: movi 0x3f316538, a8 +3f3118a0: move a8, *a14+, 1 +3f3118b0: calla L3F309350 +3f3118e0: movk 3, a8 +3f3118f0: jauc L3F3149C0 +L3F311910: +3f311910: move a14, -*sp, 1 +3f311920: movk 16, a9 +3f311930: move a9, *a14+, 1 +3f311940: movk 1, a9 +3f311950: move a9, *a14+, 1 +3f311960: calla L3F703D90 +3f311990: move a8, *a13(0x110), 1 +3f3119b0: move a8, a8 +3f3119c0: jrne L3F311AA0 +3f3119d0: move a14, -*sp, 1 +3f3119e0: movk 2, a9 +3f3119f0: move a9, *a14+, 1 +3f311a00: movi 0x3f316538, a8 +3f311a30: move a8, *a14+, 1 +3f311a40: calla L3F309350 +3f311a70: movk 3, a8 +3f311a80: jauc L3F3149C0 +L3F311AA0: +3f311aa0: move a14, -*sp, 1 +3f311ab0: movk 16, a9 +3f311ac0: move a9, *a14+, 1 +3f311ad0: movk 1, a9 +3f311ae0: move a9, *a14+, 1 +3f311af0: calla L3F703D90 +3f311b20: move a8, *a13(0x130), 1 +3f311b40: move a8, a8 +3f311b50: jrne L3F311C30 +3f311b60: move a14, -*sp, 1 +3f311b70: movk 2, a9 +3f311b80: move a9, *a14+, 1 +3f311b90: movi 0x3f316538, a8 +3f311bc0: move a8, *a14+, 1 +3f311bd0: calla L3F309350 +3f311c00: movk 3, a8 +3f311c10: jauc L3F3149C0 +L3F311C30: +3f311c30: move a14, -*sp, 1 +3f311c40: move *a13(0xf0), *a14+, 1 +3f311c60: move a11, *a14+, 1 +3f311c70: calla L3F30F940 +3f311ca0: move a8, *a13(0x150), 1 +3f311cc0: move a8, a8 +3f311cd0: jreq L3F311EA0 +3f311ce0: setf 8, 0, 0 +3f311cf0: move *a8, a9, 0 +3f311d00: jreq L3F311EA0 +3f311d10: move a8, *a13(0xffc0), 1 +3f311d30: move a14, -*sp, 1 +3f311d40: move *a13(0x110), *a14+, 1 +3f311d60: move a8, *a14+, 1 +3f311d70: calla L3F30F940 +3f311da0: move a8, *a13(0x150), 1 +3f311dc0: move a8, a9 +3f311dd0: jreq L3F311EA0 +3f311de0: setf 8, 0, 0 +3f311df0: move *a8, a9, 0 +3f311e00: jreq L3F311EA0 +3f311e10: move a8, *a13(0xffc0), 1 +3f311e30: move a14, -*sp, 1 +3f311e40: move *a13(0x130), *a14+, 1 +3f311e60: move a8, *a14+, 1 +3f311e70: calla L3F30F940 +L3F311EA0: +3f311ea0: move a14, -*sp, 1 +3f311eb0: movi 0x3f316810, a8 +3f311ee0: move a8, *a14+, 1 +3f311ef0: move *a13(0xffa0), *a14+, 1 +3f311f10: calla L3FB45500 +3f311f40: move a8, a9 +3f311f50: jreq L3F312020 +3f311f60: move a14, -*sp, 1 +3f311f70: movi 0x3f316868, a8 +3f311fa0: move a8, *a14+, 1 +3f311fb0: move *a13(0xffa0), *a14+, 1 +3f311fd0: calla L3FB45500 +3f312000: move a8, a9 +3f312010: jrne L3F3120D0 +L3F312020: +3f312020: move *a13(0x60), a9, 1 +3f312040: move *a13(0xf0), *a9+, 1 +3f312060: move a9, *a13(0x60), 1 +3f312080: move *a13(0x110), *a9+, 1 +3f3120a0: move a9, *a13(0x60), 1 +3f3120c0: jruc L3F3121B0 +L3F3120D0: +3f3120d0: move a14, -*sp, 1 +3f3120e0: movk 2, a9 +3f3120f0: move a9, *a14+, 1 +3f312100: movi 0x3f3168a8, a8 +3f312130: move a8, *a14+, 1 +3f312140: calla L3F309350 +3f312170: movi 0xd8, a8 +3f312190: jauc L3F3149C0 +L3F3121B0: +3f3121b0: move *a13(0x130), *a9+, 1 +3f3121d0: move a9, *a13(0x60), 1 +3f3121f0: sub a11, a11 +3f312200: move a11, *a9+, 1 +3f312210: move a9, *a13(0x60), 1 +3f312230: move a11, *a9+, 1 +3f312240: move a9, *a13(0x60), 1 +3f312260: move *a13(0xffa0), *a9+, 1 +3f312280: move a9, *a13(0x60), 1 +3f3122a0: movi 0xaa, a11 +3f3122c0: move a11, *a9+, 1 +3f3122d0: move a9, *a13(0x60), 1 +3f3122f0: sub a11, a11 +3f312300: move a11, *a9+, 1 +3f312310: move a9, *a13(0x60), 1 +3f312330: move a14, -*sp, 1 +3f312340: move *a13(0x170), *a14+, 1 +3f312360: calla L3F702440 +3f312390: jauc L3F3146C0 +3f3123b0: move *a13(0xffc0), a11, 1 +3f3123d0: jrne L3F3124C0 +3f3123e0: move a14, -*sp, 1 +3f3123f0: movk 2, a9 +3f312400: move a9, *a14+, 1 +3f312410: movi 0x3f316998, a8 +3f312440: move a8, *a14+, 1 +3f312450: calla L3F309350 +3f312480: movi 0xd5, a8 +3f3124a0: jauc L3F3149C0 +L3F3124C0: +3f3124c0: move a14, -*sp, 1 +3f3124d0: movk 4, a9 +3f3124e0: move a9, *a14+, 1 +3f3124f0: movk 3, a9 +3f312500: move a9, *a14+, 1 +3f312510: calla L3F703D90 +3f312540: move a8, *a13(0x60), 1 +3f312560: move a8, *a13(0x80), 1 +3f312580: move a8, a8 +3f312590: jrne L3F312670 +3f3125a0: move a14, -*sp, 1 +3f3125b0: movk 2, a9 +3f3125c0: move a9, *a14+, 1 +3f3125d0: movi 0x3f316538, a8 +3f312600: move a8, *a14+, 1 +3f312610: calla L3F309350 +3f312640: movk 3, a8 +3f312650: jauc L3F3149C0 +L3F312670: +3f312670: move @0xb9060, a9, 1 +3f3126a0: inc a9 +3f3126b0: move a9, @0xb9060, 1 +3f3126e0: dec a9 +3f3126f0: move a9, *a8+, 1 +3f312700: move a8, *a13(0x60), 1 +3f312720: setf 16, 0, 0 +3f312730: move *a13(0xb0), a9, 0 +3f312750: move a9, *a8+, 1 +3f312760: move a8, *a13(0x60), 1 +3f312780: subk 2, a9 +3f312790: jrne L3F312980 +3f3127a0: move a14, -*sp, 1 +3f3127b0: movi 0x3f316ad8, a8 +3f3127e0: move a8, *a14+, 1 +3f3127f0: move a11, *a14+, 1 +3f312800: calla L3FB45500 +3f312830: move a8, a9 +3f312840: jrne L3F3128E0 +3f312850: move *a13(0x60), a9, 1 +3f312870: movi 0xffb5, a11 +3f312890: move a11, *a9+, 1 +3f3128a0: move a9, *a13(0x60), 1 +3f3128c0: jauc L3F3146C0 +L3F3128E0: +3f3128e0: move a14, -*sp, 1 +3f3128f0: movi 0x3f316b80, a8 +3f312920: move a8, *a14+, 1 +3f312930: calla L3FB341E0 +3f312960: jauc L3F3146C0 +L3F312980: +3f312980: move a11, *a8+, 1 +3f312990: move a8, *a13(0x60), 1 +3f3129b0: jauc L3F3146C0 +3f3129d0: move *a13(0xffc0), a11, 1 +3f3129f0: jreq L3F312A30 +3f312a00: move *a13(0xffa0), a9, 1 +3f312a20: jrne L3F312B10 +L3F312A30: +3f312a30: move a14, -*sp, 1 +3f312a40: movk 2, a9 +3f312a50: move a9, *a14+, 1 +3f312a60: movi 0x3f316c68, a8 +3f312a90: move a8, *a14+, 1 +3f312aa0: calla L3F309350 +3f312ad0: movi 0xd4, a8 +3f312af0: jauc L3F3149C0 +L3F312B10: +3f312b10: move a14, -*sp, 1 +3f312b20: movk 2, a9 +3f312b30: move a9, *a14+, 1 +3f312b40: movi 0x3f316dd0, a8 +3f312b70: move a8, *a14+, 1 +3f312b80: move a11, *a14+, 1 +3f312b90: calla L3FB45CD0 +3f312bc0: move a8, a8 +3f312bd0: jrne L3F312C30 +3f312be0: movk 11, a9 +3f312bf0: setf 16, 0, 0 +3f312c00: move a9, *a13(0xb0), 0 +3f312c20: jruc L3F312E50 +L3F312C30: +3f312c30: move a14, -*sp, 1 +3f312c40: move a9, *a14+, 1 +3f312c50: movi 0x3f316e08, a8 +3f312c80: move a8, *a14+, 1 +3f312c90: move a11, *a14+, 1 +3f312ca0: calla L3FB45CD0 +3f312cd0: move a8, a8 +3f312ce0: jrne L3F312D40 +3f312cf0: movk 10, a9 +3f312d00: setf 16, 0, 0 +3f312d10: move a9, *a13(0xb0), 0 +3f312d30: jruc L3F312E50 +L3F312D40: +3f312d40: move a14, -*sp, 1 +3f312d50: move a9, *a14+, 1 +3f312d60: movi 0x3f316e38, a8 +3f312d90: move a8, *a14+, 1 +3f312da0: calla L3F309350 +3f312dd0: movk 1, a9 +3f312de0: setf 16, 0, 0 +3f312df0: move a9, *a13(0xa0), 0 +3f312e10: movi 0xd3, a8 +3f312e30: jauc L3F3149C0 +L3F312E50: +3f312e50: move a14, -*sp, 1 +3f312e60: movk 4, a9 +3f312e70: move a9, *a14+, 1 +3f312e80: movk 3, a9 +3f312e90: move a9, *a14+, 1 +3f312ea0: calla L3F703D90 +3f312ed0: move a8, *a13(0x60), 1 +3f312ef0: move a8, *a13(0x80), 1 +3f312f10: move a8, a8 +3f312f20: jrne L3F313000 +3f312f30: move a14, -*sp, 1 +3f312f40: movk 2, a9 +3f312f50: move a9, *a14+, 1 +3f312f60: movi 0x3f316538, a8 +3f312f90: move a8, *a14+, 1 +3f312fa0: calla L3F309350 +3f312fd0: movk 3, a8 +3f312fe0: jauc L3F3149C0 +L3F313000: +3f313000: move @0xb9060, a9, 1 +3f313030: inc a9 +3f313040: move a9, @0xb9060, 1 +3f313070: dec a9 +3f313080: move a9, *a8+, 1 +3f313090: move a8, *a13(0x60), 1 +3f3130b0: setf 16, 0, 0 +3f3130c0: move *a13(0xb0), a9, 0 +3f3130e0: move a9, *a8+, 1 +3f3130f0: move a8, *a13(0x60), 1 +3f313110: move *a13(0xffa0), *a8+, 1 +3f313130: move a8, *a13(0x60), 1 +3f313150: jauc L3F3146C0 +3f313170: move *a13(0xffc0), a11, 1 +3f313190: jrne L3F313280 +3f3131a0: move a14, -*sp, 1 +3f3131b0: movk 2, a9 +3f3131c0: move a9, *a14+, 1 +3f3131d0: movi 0x3f316f80, a8 +3f313200: move a8, *a14+, 1 +3f313210: calla L3F309350 +3f313240: movi 0xd4, a8 +3f313260: jauc L3F3149C0 +L3F313280: +3f313280: sub a9, a9 +3f313290: setf 16, 0, 0 +3f3132a0: move a9, *a13(0xc0), 0 +3f3132c0: move a14, -*sp, 1 +3f3132d0: movk 2, a11 +3f3132e0: move a11, *a14+, 1 +3f3132f0: movi 0x3f317100, a8 +3f313320: move a8, *a14+, 1 +3f313330: move *a13(0xffc0), *a14+, 1 +3f313350: calla L3FB45CD0 +3f313380: move a8, a8 +3f313390: jrne L3F313430 +3f3133a0: movk 4, a11 +3f3133b0: setf 16, 0, 0 +3f3133c0: move a11, *a13(0xb0), 0 +3f3133e0: movk 1, a9 +3f3133f0: move a9, *a13(0xc0), 0 +3f313410: jauc L3F313F60 +L3F313430: +3f313430: move a14, -*sp, 1 +3f313440: movk 3, a11 +3f313450: move a11, *a14+, 1 +3f313460: movi 0x3f317130, a8 +3f313490: move a8, *a14+, 1 +3f3134a0: move *a13(0xffc0), *a14+, 1 +3f3134c0: calla L3FB45CD0 +3f3134f0: move a8, a8 +3f313500: jrne L3F3135A0 +3f313510: movk 19, a11 +3f313520: setf 16, 0, 0 +3f313530: move a11, *a13(0xb0), 0 +3f313550: movk 1, a9 +3f313560: move a9, *a13(0xc0), 0 +3f313580: jauc L3F313F60 +L3F3135A0: +3f3135a0: move a14, -*sp, 1 +3f3135b0: move a11, *a14+, 1 +3f3135c0: movi 0x3f317168, a8 +3f3135f0: move a8, *a14+, 1 +3f313600: move *a13(0xffc0), *a14+, 1 +3f313620: calla L3FB45CD0 +3f313650: move a8, a8 +3f313660: jrne L3F313700 +3f313670: movk 20, a11 +3f313680: setf 16, 0, 0 +3f313690: move a11, *a13(0xb0), 0 +3f3136b0: movk 1, a9 +3f3136c0: move a9, *a13(0xc0), 0 +3f3136e0: jauc L3F313F60 +L3F313700: +3f313700: move a14, -*sp, 1 +3f313710: movk 5, a11 +3f313720: move a11, *a14+, 1 +3f313730: movi 0x3f3171a0, a8 +3f313760: move a8, *a14+, 1 +3f313770: move *a13(0xffc0), *a14+, 1 +3f313790: calla L3FB45CD0 +3f3137c0: move a8, a8 +3f3137d0: jrne L3F313850 +3f3137e0: setf 16, 0, 0 +3f3137f0: move a11, *a13(0xb0), 0 +3f313810: movk 1, a9 +3f313820: move a9, *a13(0xc0), 0 +3f313840: jruc L3F313F60 +L3F313850: +3f313850: move a14, -*sp, 1 +3f313860: move a11, *a14+, 1 +3f313870: movi 0x3f3171e8, a8 +3f3138a0: move a8, *a14+, 1 +3f3138b0: move *a13(0xffc0), *a14+, 1 +3f3138d0: calla L3FB45CD0 +3f313900: move a8, a8 +3f313910: jrne L3F3139A0 +3f313920: movk 14, a11 +3f313930: setf 16, 0, 0 +3f313940: move a11, *a13(0xb0), 0 +3f313960: movk 1, a9 +3f313970: move a9, *a13(0xc0), 0 +3f313990: jruc L3F313F60 +L3F3139A0: +3f3139a0: move a14, -*sp, 1 +3f3139b0: move a11, *a14+, 1 +3f3139c0: movi 0x3f317238, a8 +3f3139f0: move a8, *a14+, 1 +3f313a00: move *a13(0xffc0), *a14+, 1 +3f313a20: calla L3FB45CD0 +3f313a50: move a8, a8 +3f313a60: jrne L3F313AF0 +3f313a70: movk 15, a11 +3f313a80: setf 16, 0, 0 +3f313a90: move a11, *a13(0xb0), 0 +3f313ab0: movk 1, a9 +3f313ac0: move a9, *a13(0xc0), 0 +3f313ae0: jruc L3F313F60 +L3F313AF0: +3f313af0: move a14, -*sp, 1 +3f313b00: movk 2, a11 +3f313b10: move a11, *a14+, 1 +3f313b20: movi 0x3f317288, a8 +3f313b50: move a8, *a14+, 1 +3f313b60: move *a13(0xffc0), *a14+, 1 +3f313b80: calla L3FB45CD0 +3f313bb0: move a8, a8 +3f313bc0: jrne L3F313C20 +3f313bd0: movk 6, a11 +3f313be0: setf 16, 0, 0 +3f313bf0: move a11, *a13(0xb0), 0 +3f313c10: jruc L3F313F60 +L3F313C20: +3f313c20: move a14, -*sp, 1 +3f313c30: movk 3, a11 +3f313c40: move a11, *a14+, 1 +3f313c50: movi 0x3f3172d0, a8 +3f313c80: move a8, *a14+, 1 +3f313c90: move *a13(0xffc0), *a14+, 1 +3f313cb0: calla L3FB45CD0 +3f313ce0: move a8, a8 +3f313cf0: jrne L3F313D50 +3f313d00: movk 8, a11 +3f313d10: setf 16, 0, 0 +3f313d20: move a11, *a13(0xb0), 0 +3f313d40: jruc L3F313F60 +L3F313D50: +3f313d50: move a14, -*sp, 1 +3f313d60: movk 5, a11 +3f313d70: move a11, *a14+, 1 +3f313d80: movi 0x3f317318, a8 +3f313db0: move a8, *a14+, 1 +3f313dc0: move *a13(0xffc0), *a14+, 1 +3f313de0: calla L3FB45CD0 +3f313e10: move a8, a8 +3f313e20: jrne L3F313E80 +3f313e30: movk 7, a11 +3f313e40: setf 16, 0, 0 +3f313e50: move a11, *a13(0xb0), 0 +3f313e70: jruc L3F313F60 +L3F313E80: +3f313e80: move a14, -*sp, 1 +3f313e90: movk 2, a11 +3f313ea0: move a11, *a14+, 1 +3f313eb0: movi 0x3f317350, a8 +3f313ee0: move a8, *a14+, 1 +3f313ef0: calla L3F309350 +3f313f20: movi 0xd3, a8 +3f313f40: jauc L3F3149C0 +L3F313F60: +3f313f60: move a14, -*sp, 1 +3f313f70: movk 4, a9 +3f313f80: move a9, *a14+, 1 +3f313f90: move *a13(0xc0), a9, 0 +3f313fb0: addk 2, a9 +3f313fc0: move a9, *a14+, 1 +3f313fd0: calla L3F703D90 +3f314000: move a8, *a13(0x60), 1 +3f314020: move a8, *a13(0x80), 1 +3f314040: move a8, a9 +3f314050: jrne L3F314130 +3f314060: move a14, -*sp, 1 +3f314070: movk 2, a11 +3f314080: move a11, *a14+, 1 +3f314090: movi 0x3f316538, a8 +3f3140c0: move a8, *a14+, 1 +3f3140d0: calla L3F309350 +3f314100: movk 3, a8 +3f314110: jauc L3F3149C0 +L3F314130: +3f314130: move @0xb9060, a11, 1 +3f314160: inc a11 +3f314170: move a11, @0xb9060, 1 +3f3141a0: dec a11 +3f3141b0: move a11, *a8+, 1 +3f3141c0: move a8, *a13(0x60), 1 +3f3141e0: setf 16, 0, 0 +3f3141f0: move *a13(0xb0), a11, 0 +3f314210: move a11, *a8+, 1 +3f314220: move a8, *a13(0x60), 1 +3f314240: subk 4, a11 +3f314250: jreq L3F3143A0 +3f314260: move *a13(0xb0), a11, 0 +3f314280: subk 19, a11 +3f314290: jreq L3F3143A0 +3f3142a0: move *a13(0xb0), a11, 0 +3f3142c0: subk 20, a11 +3f3142d0: jreq L3F3143A0 +3f3142e0: move *a13(0xb0), a11, 0 +3f314300: subk 14, a11 +L3F314310: +3f314310: jreq L3F3143A0 +3f314320: move *a13(0xb0), a11, 0 +3f314340: subk 15, a11 +L3F314350: +3f314350: jreq L3F3143A0 +3f314360: move *a13(0xb0), a11, 0 +3f314380: subk 5, a11 +L3F314390: +3f314390: jrne L3F3146C0 +L3F3143A0: +3f3143a0: move *a13(0xffa0), *a8(0x0), 1 +L3F3143D0: +3f3143d0: jruc L3F3146C0 +L3F3143E0: +3f3143e0: dec a11 +L3F3143F0: +3f3143f0: cmpi 0x11, a11 +L3F314410: +3f314410: jrhi L3F3146C0 +3f314420: sll 0x5, a11 +L3F314430: +3f314430: addi 0x3f314480, a11 +3f314460: move *a11, a11, 1 +3f314470: jump a11 +3f314480: addk 29, b0 +L3F314490: +3f314490: dsjs b1, L3F314310 +3f3144a0: sla 0x1d, b0 +L3F3144B0: +3f3144b0: dsjs b1, L3F314330 +3f3144c0: rl 0xb, b0 +L3F3144D0: +3f3144d0: dsjs b1, L3F314350 +3f3144e0: subb a6, a0 +3f3144f0: dsjs b1, L3F314370 +3f314500: subb a6, a0 +L3F314510: +3f314510: dsjs b1, L3F314390 +3f314520: subb a6, a0 +L3F314530: +3f314530: dsjs b1, L3F3143B0 +3f314540: subb a6, a0 +3f314550: dsjs b1, L3F3143D0 +3f314560: subb a6, a0 +3f314570: dsjs b1, L3F3143F0 +3f314580: sra 0x12, b0 +3f314590: dsjs b1, L3F314410 +3f3145a0: subb a6, a0 +3f3145b0: dsjs b1, L3F314430 +3f3145c0: subb a6, a0 +3f3145d0: dsjs b1, L3F314450 +3f3145e0: addi 0x3f31, a0 +3f314600: sla 0x1d, b0 +3f314610: dsjs b1, L3F314490 +3f314620: subb a6, a0 +3f314630: dsjs b1, L3F3144B0 +3f314640: subb a6, a0 +3f314650: dsjs b1, L3F3144D0 +3f314660: dsjeq b0, L3F353990 +3f314680: fill l +3f314690: dsjs b1, L3F314510 +3f3146a0: addk 16, a0 +3f3146b0: dsjs b1, L3F314530 +L3F3146C0: +3f3146c0: setf 16, 0, 0 +3f3146d0: move *a13(0xa0), a11, 0 +3f3146f0: jrne L3F3149A0 +3f314700: move *a13(0x80), *a13(0x0), 1 +3f314730: sub a9, a9 +3f314740: move a9, *a13(0x20), 1 +3f314760: move a9, *a13(0x40), 1 +3f314780: movk 12, a11 +3f314790: move a11, *a13(0x1b0), 1 +3f3147b0: move a13, *a13(0xd0), 1 +3f3147d0: move a14, -*sp, 1 +3f3147e0: move a11, *a14+, 1 +3f3147f0: move *a13(0xd0), *a14+, 1 +3f314810: move @0xb9040, *a14+, 1 +3f314840: calla L3FB3CE40 +3f314870: move a8, *a13(0x190), 1 +3f314890: move a8, a8 +3f3148a0: jrge L3F314980 +3f3148b0: move a14, -*sp, 1 +3f3148c0: movk 2, a9 +3f3148d0: move a9, *a14+, 1 +3f3148e0: movi 0x3f3174b0, a8 +3f314910: move a8, *a14+, 1 +3f314920: calla L3F309350 +3f314950: movi 0xd7, a8 +3f314970: jruc L3F3149C0 +L3F314980: +3f314980: movk 1, a8 +3f314990: jruc L3F3149C0 +L3F3149A0: +3f3149a0: movi 0xd9, a8 +L3F3149C0: +3f3149c0: move *sp(0x80), a14, 1 +3f3149e0: mmfm sp, a9,a11,a13 +3f314a00: rets 2 +3f314a10: mmtm sp, a7,a9,a11,a13 +3f314a30: move a14, a13 +3f314a40: addi 0xd0, a14 +3f314a60: sub a11, a11 +3f314a70: move a11, *a13, 1 +3f314a80: move a11, *a13(0x20), 1 +3f314aa0: movb a11, *a13(0xc0) +3f314ac0: move a14, -*sp, 1 +3f314ad0: movi 0x3f317640, a8 +3f314b00: move a8, *a14+, 1 +3f314b10: move @0xb9040, *a14+, 1 +3f314b40: calla L3F6F5820 +3f314b70: move a8, *a13(0x20), 1 +3f314b90: subk 12, a8 +3f314ba0: jrlt L3F315040 +L3F314BB0: +3f314bb0: move a14, -*sp, 1 +3f314bc0: movk 12, a11 +3f314bd0: move a11, *a14+, 1 +3f314be0: move a13, a11 +3f314bf0: addi 0x60, a11 +3f314c10: move a11, *a14+, 1 +3f314c20: move @0xb9040, *a14+, 1 +3f314c50: calla L3FB3B0F0 +3f314c80: move a8, *a13(0x20), 1 +3f314ca0: move a8, a8 +3f314cb0: jrge L3F314D40 +3f314cc0: move a14, -*sp, 1 +3f314cd0: movi 0x3f317650, a8 +3f314d00: move a8, *a14+, 1 +3f314d10: calla L3FB341E0 +L3F314D40: +3f314d40: move *a13(0x60), a9, 1 +3f314d60: move *a13(0x80), a7, 1 +3f314d80: add a7, a9 +3f314d90: move a9, *a13(0x40), 1 +3f314db0: move *a13(0xa0), *a13(0x20), 1 +3f314de0: move *a13(0x20), a11, 1 +3f314e00: jreq L3F314E70 +3f314e10: move a14, -*sp, 1 +3f314e20: move a9, *a14+, 1 +3f314e30: calla L3F348AE0 +3f314e60: jruc L3F314F00 +L3F314E70: +3f314e70: move a14, -*sp, 1 +3f314e80: move a11, *a14+, 1 +3f314e90: movi 0x3f3177a8, a8 +3f314ec0: move a8, *a14+, 1 +3f314ed0: calla L3FB341E0 +L3F314F00: +3f314f00: move a14, -*sp, 1 +3f314f10: move a9, *a14+, 1 +3f314f20: calla L3F702440 +3f314f50: move a14, -*sp, 1 +3f314f60: movi 0x3f317640, a8 +3f314f90: move a8, *a14+, 1 +3f314fa0: move @0xb9040, *a14+, 1 +3f314fd0: calla L3F6F5820 +3f315000: move a8, *a13(0x20), 1 +3f315020: subk 12, a8 +3f315030: jrge L3F314BB0 +L3F315040: +3f315040: move a14, -*sp, 1 +3f315050: sub a11, a11 +3f315060: move a11, *a14+, 1 +3f315070: movi 0x3f314a10, a9 +3f3150a0: move a9, *a14+, 1 +3f3150b0: move @0xb9040, *a14+, 1 +3f3150e0: calla L3FB3F250 +3f315110: move *sp(0xa0), a14, 1 +3f315130: mmfm sp, a7,a9,a11,a13 +3f315150: rets 2 +L3F315160: +3f315160: mmtm sp, a9,a11,a13 +3f315180: move a14, a13 +3f315190: addi 0x40, a14 +3f3151b0: sub a11, a11 +3f3151c0: move a11, *a13, 1 +3f3151d0: move a11, *a13(0x20), 1 +3f3151f0: move a14, -*sp, 1 +3f315200: movi 0x3f3178e0, a8 +3f315230: move a8, *a14+, 1 +3f315240: calla L3F710590 +3f315270: move a8, @0xb9020, 1 +3f3152a0: calla L3F708740 +3f3152d0: setf 16, 1, 0 +3f3152e0: move a11, @0xb93b0, 0 +3f315310: move a11, @0xb93a0, 0 +3f315340: move a11, @0xb9060, 1 +3f315370: move a14, -*sp, 1 +3f315380: movi 0x64, a11 +3f3153a0: move a11, *a14+, 1 +3f3153b0: movi 0xb9080, a11 +3f3153e0: move a11, *a14+, 1 +3f3153f0: calla L3FB44A00 +3f315420: move a14, -*sp, 1 +3f315430: move *a13(0x20), *a14+, 1 +3f315450: move *a13(0x0), *a14+, 1 +3f315470: movi 0x3000, a9 +3f315490: move a9, *a14+, 1 +3f3154a0: movi 0x3f317960, a8 +3f3154d0: move a8, *a14+, 1 +3f3154e0: movi 0x3f606a40, a9 +3f315510: move a9, *a14+, 1 +3f315520: calla L3F706A40 +3f315550: move a8, @0x1d2790, 1 +3f315580: move a8, a8 +3f315590: jrne L3F315620 +3f3155a0: move a14, -*sp, 1 +3f3155b0: movi 0x3f3179b8, a8 +3f3155e0: move a8, *a14+, 1 +3f3155f0: calla L3FB341E0 +L3F315620: +3f315620: move a14, -*sp, 1 +3f315630: move *a13(0x20), *a14+, 1 +3f315650: move *a13(0x0), *a14+, 1 +3f315670: movi 0x3000, a9 +3f315690: move a9, *a14+, 1 +3f3156a0: movi 0xb93c0, a9 +3f3156d0: move a9, *a14+, 1 +3f3156e0: movi 0x3f2bd3f0, a9 +3f315710: move a9, *a14+, 1 +3f315720: calla L3F706A40 +3f315750: move a8, @0xa4fd0, 1 +3f315780: move a8, a8 +3f315790: jrne L3F315820 +3f3157a0: move a14, -*sp, 1 +3f3157b0: movi 0x3f317b38, a8 +3f3157e0: move a8, *a14+, 1 +3f3157f0: calla L3FB341E0 +L3F315820: +3f315820: move a14, -*sp, 1 +3f315830: move *a13(0x20), *a14+, 1 +3f315850: move *a13(0x0), *a14+, 1 +3f315870: movi 0x2000, a9 +3f315890: move a9, *a14+, 1 +3f3158a0: movi 0xb9470, a9 +3f3158d0: move a9, *a14+, 1 +3f3158e0: movi 0x3faed480, a9 +3f315910: move a9, *a14+, 1 +3f315920: calla L3F706A40 +3f315950: move a8, @0xf7090, 1 +3f315980: move a8, a8 +3f315990: jrne L3F315A20 +3f3159a0: move a14, -*sp, 1 +3f3159b0: movi 0x3f317cb0, a8 +3f3159e0: move a8, *a14+, 1 +3f3159f0: calla L3FB341E0 +L3F315A20: +3f315a20: move a14, -*sp, 1 +3f315a30: move *a13(0x20), *a14+, 1 +3f315a50: move *a13(0x0), *a14+, 1 +3f315a70: movi 0x2000, a9 +3f315a90: move a9, *a14+, 1 +3f315aa0: movi 0xb9410, a9 +3f315ad0: move a9, *a14+, 1 +3f315ae0: movi 0x3f9db9a0, a9 +3f315b10: move a9, *a14+, 1 +3f315b20: calla L3F706A40 +3f315b50: move a8, @0x23eab0, 1 +3f315b80: move a8, a8 +3f315b90: jrne L3F315C20 +3f315ba0: move a14, -*sp, 1 +3f315bb0: movi 0x3f317e28, a8 +3f315be0: move a8, *a14+, 1 +3f315bf0: calla L3FB341E0 +L3F315C20: +3f315c20: calla L3F708A90 +3f315c50: calla L3F57A710 +3f315c80: move a14, -*sp, 1 +3f315c90: sub a9, a9 +3f315ca0: move a9, *a14+, 1 +3f315cb0: move @0xb9020, *a14+, 1 +3f315ce0: calla L3F710D30 +3f315d10: move a8, @0xb9040, 1 +3f315d40: move a14, -*sp, 1 +3f315d50: move a9, *a14+, 1 +3f315d60: movi 0x3f314a10, a9 +3f315d90: move a9, *a14+, 1 +3f315da0: move a8, *a14+, 1 +3f315db0: calla L3FB3F250 +3f315de0: subi 0x40, a14 +3f315e00: mmfm sp, a9,a11,a13 +3f315e20: rets +L3F315E30: +3f315e30: move a13, -*sp, 1 +3f315e40: move a14, a13 +3f315e50: move a14, -*sp, 1 +3f315e60: movi 0x3f316810, a8 +3f315e90: move a8, *a14+, 1 +3f315ea0: move *a13(0xffe0), *a14+, 1 +3f315ec0: movi 0x3f316238, a8 +3f315ef0: move a8, *a14+, 1 +3f315f00: calla L3F30FE60 +3f315f30: move *sp(0x40), a14, 1 +3f315f50: move *sp+, a13, 1 +3f315f60: rets 2 +L3F315F70: +3f315f70: move a13, -*sp, 1 +3f315f80: move a14, a13 +3f315f90: move a14, -*sp, 1 +3f315fa0: movi 0x3f316868, a8 +3f315fd0: move a8, *a14+, 1 +3f315fe0: move *a13(0xffe0), *a14+, 1 +3f316000: movi 0x3f316238, a8 +L3F316030: +3f316030: move a8, *a14+, 1 +3f316040: calla L3F30FE60 +3f316070: move *sp(0x40), a14, 1 +3f316090: move *sp+, a13, 1 +3f3160a0: rets 2 +3f3160b0: modu a3, a9 +3f3160c0: .word 0x7570 +3f3160d0: dsjs b4, L3F316030 +3f3160e0: .word 0x7830 +L3F3160F0: +3f3160f0: .word 0x7825 +3f316100: sll a1, a0 +3f316110: .word 0x7479 +3f316120: .word 0x7065 +3f316130: .word 0x7274 +L3F316140: +3f316140: rl 0x1, b13 +3f316150: sll 0xb, b8 +3f316160: sla 0x3, b8 +3f316170: modu b11, b4 +3f316180: sra a11, a11 +3f316190: dsjs a14, L3F3160F0 +3f3161a0: .word 0x7325 +3f3161b0: mods a1, a0 +3f3161c0: modu a3, a5 +3f3161d0: .word 0x7467 +3f3161e0: dsjs a8, L3F316140 +3f3161f0: sra a1, a5 +3f316200: .word 0x000a +3f316210: divs a2, a5 +3f316220: or a2, a9 +3f316230: addc a8, a0 +3f316240: move a2, sp +3f316250: sub a10, a14 +3f316260: or a2, a3 +3f316270: sub a0, a0 +3f316280: andn a10, a9 +3f316290: move a10, b3 +3f3162a0: move a2, b14 +3f3162b0: addc a10, a5 +3f3162c0: .word 0x0054 +3f3162d0: sub b10, b2 +3f3162e0: or b10, b3 +3f3162f0: sub a10, a13 +3f316300: andn a8, a0 +3f316310: or a2, a5 +3f316320: andn a8, a0 +3f316330: move a10, b8 +3f316340: .word 0x0057 +3f316350: sub a2, a1 +3f316360: and a2, a4 +3f316370: sub b10, b2 +3f316380: .word 0x0046 +3f316390: sub a10, a4 +3f3163a0: and a2, a12 +3f3163b0: sub b10, b2 +3f3163c0: .word 0x0046 +3f3163d0: cmp b10, b4 +3f3163e0: sub a10, a13 +3f3163f0: andn b10, b2 +3f316400: cmp a8, a0 +3f316410: .word 0x746e +3f316420: .word 0x7245 +3f316430: dsjs b2, L3F316570 +3f316440: sra a1, a0 +3f316450: .word 0x7369 +3f316460: sla b11, b0 +3f316470: sll b11, b4 +3f316480: mpyu a11, a8 +3f316490: modu a11, a3 +3f3164a0: mods a11, a13 +3f3164b0: modu a3, a1 +3f3164c0: srl 0x1d, a4 +3f3164d0: sll a1, a0 +3f3164e0: sra a3, a1 +3f3164f0: sll a9, a0 +3f316500: mods a11, sp +3f316510: sla a11, a13 +3f316520: sra a3, a14 +3f316530: cmp a8, a0 +3f316540: .word 0x746e +3f316550: .word 0x7245 +3f316560: dsjs b2, L3F3166A0 +L3F316570: +3f316570: sra a1, a0 +3f316580: .word 0x7369 +3f316590: sla b11, b0 +3f3165a0: sll b11, b4 +3f3165b0: mpyu a11, a8 +3f3165c0: modu a11, a3 +3f3165d0: mods a11, a13 +3f3165e0: modu a3, a1 +3f3165f0: srl 0x1d, a4 +3f316600: sll a9, a0 +3f316610: mods a3, a1 +3f316620: modu a11, a12 +3f316630: sla 0x3, a3 +3f316640: sla a11, a6 +3f316650: mods a3, a9 +3f316660: sra a3, a5 +3f316670: cmp a8, a0 +3f316680: .word 0x746e +3f316690: .word 0x7245 +L3F3166A0: +3f3166a0: dsjs b2, L3F3167E0 +3f3166b0: sra a1, a0 +3f3166c0: .word 0x7369 +3f3166d0: sla b11, b0 +3f3166e0: sll b11, b4 +3f3166f0: mpyu a11, a8 +3f316700: modu a11, a3 +3f316710: mods a11, a13 +3f316720: modu a3, a1 +3f316730: srl 0x1d, a4 +3f316740: mods a9, a0 +3f316750: .word 0x7369 +3f316760: rl b11, b3 +3f316770: srl a11, a14 +3f316780: .word 0x7020 +3f316790: .word 0x7261 +3f3167a0: mods a11, a1 +3f3167b0: .word 0x7420 +3f3167c0: sla 0x3, sp +3f3167d0: modu a10, a3 +L3F3167E0: +3f3167e0: modu a3, a14 +3f3167f0: sll a11, a5 +3f316800: .word 0x0074 +3f316810: or b2, b6 +3f316820: move a10, a5 +3f316830: move b2, b5 +3f316840: or a2, a1 +3f316850: andn a2, sp +3f316860: .word 0x7800 +3f316870: sra b11, b3 +3f316880: .word 0x7672 +3f316890: .word 0x7265 +3f3168a0: cmp a8, a0 +3f3168b0: .word 0x746e +3f3168c0: .word 0x7245 +3f3168d0: dsjs b2, L3F316A10 +3f3168e0: sra a1, a0 +3f3168f0: .word 0x7369 +3f316900: sla b11, b0 +3f316910: sll b11, b4 +3f316920: mpyu a11, a8 +3f316930: modu a11, a3 +3f316940: mods a11, a13 +3f316950: modu a3, a1 +3f316960: srl 0x1d, a4 +3f316970: modu a11, sp +3f316980: .word 0x7370 +3f316990: cmp a8, a0 +3f3169a0: .word 0x746e +3f3169b0: .word 0x7245 +3f3169c0: dsjs b2, L3F316B00 +3f3169d0: sra a1, a0 +3f3169e0: .word 0x7369 +3f3169f0: sla b11, b0 +3f316a00: sll b11, b4 +L3F316A10: +3f316a10: mpyu a11, a8 +3f316a20: modu a11, a3 +3f316a30: mods a11, a13 +3f316a40: modu a3, a1 +3f316a50: srl 0x1d, a4 +3f316a60: modu a1, a0 +3f316a70: sla 0x3, sp +3f316a80: sra b11, b3 +3f316a90: .word 0x7373 +3f316aa0: modu a11, a9 +3f316ab0: sla 0x3, a14 +3f316ac0: sra a3, a9 +3f316ad0: sub a0, a0 +3f316ae0: andn a10, a9 +3f316af0: move a10, b3 +L3F316B00: +3f316b00: move a2, b14 +3f316b10: addc a10, a5 +3f316b20: mpyu b10, b4 +3f316b30: move a2, a1 +3f316b40: mpyu a10, a12 +3f316b50: move a10, b14 +3f316b60: sub a10, a4 +3f316b70: .word 0x0053 +3f316b80: .word 0x7546 +3f316b90: sll a11, a14 +3f316ba0: rl b11, b4 +3f316bb0: modu a3, sp +3f316bc0: modu a1, a0 +3f316bd0: .word 0x746f +3f316be0: rl a9, a0 +3f316bf0: .word 0x706d +3f316c00: sra a11, a12 +3f316c10: sra a11, a13 +3f316c20: .word 0x746e +3f316c30: sra a3, a5 +3f316c40: .word 0x7920 +3f316c50: .word 0x7465 +3f316c60: cmp a8, a0 +3f316c70: .word 0x746e +3f316c80: .word 0x7245 +3f316c90: dsjs b2, L3F316DD0 +3f316ca0: sra a1, a0 +3f316cb0: .word 0x7369 +3f316cc0: sla b11, b0 +3f316cd0: sll b11, b4 +3f316ce0: mpyu a11, a8 +3f316cf0: modu a11, a3 +3f316d00: mods a11, a13 +3f316d10: modu a3, a1 +3f316d20: srl 0x1d, a4 +3f316d30: mods a9, a0 +3f316d40: .word 0x7369 +3f316d50: rl b11, b3 +3f316d60: srl a11, a14 +3f316d70: .word 0x7320 +3f316d80: .word 0x7465 +3f316d90: .word 0x7020 +3f316da0: .word 0x7261 +3f316db0: mods a11, a1 +3f316dc0: .word 0x0073 +L3F316DD0: +3f316dd0: move a10, b14 +3f316de0: cmp b10, b4 +3f316df0: divs a10, a6 +3f316e00: subb a8, a0 +3f316e10: move b10, a2 +3f316e20: and b2, b5 +3f316e30: cmp a8, a0 +3f316e40: .word 0x746e +3f316e50: .word 0x7245 +3f316e60: dsjs b2, L3F316FA0 +3f316e70: sra a1, a0 +3f316e80: .word 0x7369 +3f316e90: sla b11, b0 +3f316ea0: sll b11, b4 +3f316eb0: mpyu a11, a8 +3f316ec0: modu a11, a3 +3f316ed0: mods a11, a13 +3f316ee0: modu a3, a1 +3f316ef0: srl 0x1d, a4 +3f316f00: sll a1, a0 +3f316f10: sra a3, a1 +3f316f20: .word 0x7320 +3f316f30: .word 0x7465 +3f316f40: .word 0x7020 +3f316f50: .word 0x7261 +3f316f60: mods a11, a1 +3f316f70: .word 0x0073 +3f316f80: modu a2, a9 +3f316f90: sub b11, b4 +L3F316FA0: +3f316fa0: .word 0x7272 +3f316fb0: sla 0x1, b10 +3f316fc0: rl a11, a4 +3f316fd0: .word 0x7073 +3f316fe0: .word 0x7461 +3f316ff0: rl a3, a3 +3f317000: sll b10, sp +3f317010: mods a11, sp +3f317020: sla a11, a13 +3f317030: sra a3, a14 +3f317040: sla 0x1, a12 +3f317050: rl a11, a13 +3f317060: .word 0x7373 +3f317070: modu a3, a9 +3f317080: sla 0x3, a7 +3f317090: sla b11, b0 +3f3170a0: sla b11, b2 +3f3170b0: sla 0x3, a13 +3f3170c0: modu b11, b4 +3f3170d0: andn a9, a0 +3f3170e0: modu a11, a8 +3f3170f0: .word 0x0077 +3f317100: move a10, b14 +3f317110: sub a10, a4 +3f317120: .word 0x0053 +3f317130: move a2, b9 +3f317140: sub a2, sp +3f317150: andn a10, a5 +3f317160: divs a0, a0 +3f317170: move a10, b14 +3f317180: sub a10, a4 +3f317190: .word 0x0053 +3f3171a0: sub b10, b3 +3f3171b0: clr b2 +3f3171c0: addc a10, a9 +3f3171d0: andn a10, a5 +3f3171e0: cmp a8, a0 +3f3171f0: sub b10, b3 +3f317200: clr b2 +3f317210: addc a10, a9 +3f317220: andn a10, a5 +3f317230: divs a0, a0 +3f317240: sub b10, b3 +3f317250: clr b2 +3f317260: addc a10, a9 +3f317270: andn a10, a5 +3f317280: addc a8, a0 +3f317290: or a10, sp +3f3172a0: or a2, a14 +3f3172b0: andn a2, a5 +3f3172c0: .word 0x0053 +3f3172d0: sub b10, b3 +3f3172e0: andn b10, b3 +3f3172f0: move a10, b9 +3f317300: andn a10, a14 +3f317310: andn a8, a0 +3f317320: andn a2, a5 +3f317330: sub b10, b6 +3f317340: .word 0x0052 +3f317350: modu a2, a9 +3f317360: sub b11, b4 +3f317370: .word 0x7272 +3f317380: sla 0x1, b10 +3f317390: rl a11, a4 +3f3173a0: .word 0x7073 +3f3173b0: .word 0x7461 +3f3173c0: rl a3, a3 +3f3173d0: sll b10, sp +3f3173e0: mods a11, sp +3f3173f0: sla a11, a13 +3f317400: sra a3, a14 +3f317410: sla 0x1, a12 +3f317420: sla a11, a2 +3f317430: sla 0x3, a4 +3f317440: sla b11, b0 +3f317450: sla b11, b2 +3f317460: sla 0x3, a13 +3f317470: modu b11, b4 +3f317480: andn a9, a0 +3f317490: modu a11, a8 +3f3174a0: .word 0x0077 +3f3174b0: modu a2, a9 +3f3174c0: sub b11, b4 +3f3174d0: .word 0x7272 +3f3174e0: sla 0x1, b10 +3f3174f0: rl a11, a4 +3f317500: .word 0x7073 +3f317510: .word 0x7461 +3f317520: rl a3, a3 +3f317530: sll b10, sp +3f317540: mods a11, sp +3f317550: sla a11, a13 +3f317560: sra a3, a14 +3f317570: sla 0x1, a12 +3f317580: add a10, a12 +3f317590: sla 0x2, b4 +3f3175a0: modu b11, b3 +3f3175b0: lmo a11, a3 +3f3175c0: .word 0x7465 +3f3175d0: .word 0x7720 +3f3175e0: rl b11, b2 +3f3175f0: sra b11, b4 +3f317600: srl a1, a0 +3f317610: rl a11, a1 +3f317620: sra a11, a12 +3f317630: .word 0x0064 +3f317640: .word 0x0072 +3f317650: sla 0x0, a10 +3f317660: andn b10, b3 +3f317670: subb a10, a13 +3f317680: move b2, b2 +3f317690: or a2, a1 +3f3176a0: addc b10, sp +3f3176b0: move a10, sp +3f3176c0: sla 0x2, a13 +3f3176d0: sla 0x1, b10 +3f3176e0: .word 0x7245 +3f3176f0: modu b11, b2 +3f317700: sla 0x3, b2 +3f317710: sra b11, b2 +3f317720: sra a3, a1 +3f317730: modu a3, a9 +3f317740: sla 0x3, a7 +3f317750: .word 0x7266 +3f317760: mods a11, sp +3f317770: mods a1, a0 +3f317780: .word 0x7461 +3f317790: .word 0x0a20 +3f3177a0: .word 0x7300 +3f3177b0: mods b11, b3 +3f3177c0: .word 0x7267 +3f3177d0: sla a11, a12 +3f3177e0: mpyu b11, b4 +3f3177f0: modu a11, a3 +3f317800: mods a11, a13 +L3F317810: +3f317810: sll a9, a0 +3f317820: mods a3, a1 +3f317830: sra a11, a12 +3f317840: sla 0x3, a4 +3f317850: .word 0x7562 +3f317860: sla 0x3, b4 +3f317870: modu a11, a14 +3f317880: srl a3, sp +3f317890: sll b10, sp +3f3178a0: sla a11, a8 +3f3178b0: dsjs b2, L3F317810 +3f3178c0: sra a1, a5 +3f3178d0: .word 0x000a +3f3178e0: sub b10, b3 +3f3178f0: andn b10, b3 +3f317900: move a10, b9 +3f317910: mpyu a10, a14 +3f317920: add a10, a13 +3f317930: add a10, a14 +3f317940: sub a10, a7 +3f317950: .word 0x0052 +3f317960: move a2, b9 +3f317970: or a2, a5 +3f317980: sub b10, b3 +3f317990: clr b2 +3f3179a0: andn a2, a5 +3f3179b0: .word 0x0a00 +3f3179c0: andn a9, a0 +3f3179d0: .word 0x7365 +3f3179e0: rl b11, b3 +3f3179f0: modu a3, sp +3f317a00: move a9, a0 +3f317a10: modu a3, a1 +3f317a20: srl a11, a1 +3f317a30: .word 0x7265 +3f317a40: dsjs a0, L3F317B60 +3f317a50: addc a9, a0 +3f317a60: modu a3, a1 +3f317a70: modu a11, a14 +3f317a80: sla 0x3, b4 +3f317a90: .word 0x7263 +3f317aa0: sla a11, a5 +3f317ab0: sra b11, b4 +3f317ac0: cmp a9, a0 +3f317ad0: sub a10, a14 +3f317ae0: srl 0x16, b4 +3f317af0: sra b10, b3 +3f317b00: .word 0x7672 +3f317b10: .word 0x7265 +3f317b20: .word 0x0a20 +3f317b30: .word 0x0a00 +3f317b40: andn a9, a0 +3f317b50: .word 0x7365 +L3F317B60: +3f317b60: rl b11, b3 +3f317b70: modu a3, sp +3f317b80: move a9, a0 +3f317b90: modu a3, a1 +3f317ba0: srl a11, a1 +3f317bb0: .word 0x7265 +3f317bc0: dsjs a0, L3F317CE0 +3f317bd0: addc a9, a0 +3f317be0: modu a3, a1 +3f317bf0: modu a11, a14 +3f317c00: sla 0x3, b4 +3f317c10: .word 0x7263 +3f317c20: sla a11, a5 +3f317c30: sra b11, b4 +3f317c40: move a1, a0 +3f317c50: or a2, a1 +3f317c60: andn a9, a13 +3f317c70: .word 0x7265 +3f317c80: sra b11, b6 +3f317c90: sla 0x3, b2 +3f317ca0: .word 0x000a +3f317cb0: sla 0x0, a10 +3f317cc0: sra b10, b3 +3f317cd0: .word 0x7373 +L3F317CE0: +3f317ce0: modu a11, a9 +3f317cf0: sla 0x3, a14 +3f317d00: sla a10, a13 +3f317d10: sla a11, a14 +3f317d20: sra a11, a7 +3f317d30: sla 0x3, b2 +3f317d40: sla 0x1, b10 +3f317d50: sla a10, a3 +3f317d60: modu a3, a14 +3f317d70: .word 0x746f +3f317d80: sll a9, a0 +3f317d90: sra b11, b2 +3f317da0: .word 0x7461 +3f317db0: sla 0x3, a5 +3f317dc0: move a10, b13 +3f317dd0: srl 0x16, b0 +3f317de0: sra b10, b3 +3f317df0: .word 0x7672 +3f317e00: .word 0x7265 +3f317e10: .word 0x0a20 +3f317e20: .word 0x0a00 +3f317e30: andn a9, a0 +3f317e40: .word 0x7365 +3f317e50: rl b11, b3 +3f317e60: modu a3, sp +3f317e70: move a9, a0 +3f317e80: modu a3, a1 +3f317e90: srl a11, a1 +3f317ea0: .word 0x7265 +3f317eb0: dsjs a0, L3F317FD0 +3f317ec0: addc a9, a0 +3f317ed0: modu a3, a1 +3f317ee0: modu a11, a14 +3f317ef0: sla 0x3, b4 +3f317f00: .word 0x7263 +3f317f10: sla a11, a5 +3f317f20: sra b11, b4 +3f317f30: move a1, a0 +3f317f40: move a2, b1 +3f317f50: sub a10, a3 +3f317f60: andn a9, a13 +3f317f70: .word 0x7265 +3f317f80: sra b11, b6 +3f317f90: sla 0x3, b2 +3f317fa0: .word 0x000a +3f317fb0: calla L3F318020 +3f317fe0: calla L3F3040C0 +3f318010: rets +L3F318020: +3f318020: mmtm sp, a7,a9,a11,a13 +3f318040: move a14, a13 +3f318050: addi 0x30, a14 +3f318070: sub a11, a11 +3f318080: movb a11, *a13(0x20) +3f3180a0: move a14, -*sp, 1 +3f3180b0: move @0x13d0b0, *a14+, 1 +3f3180e0: move @0x11a450, *a14+, 1 +3f318110: calla L3FB11A10 +3f318140: move a8, *a13, 1 +3f318150: move a8, a8 +3f318160: jreq L3F3182B0 +3f318170: move *a8(0x160), a11, 1 +3f318190: setf 1, 0, 0 +3f3181a0: move @0xaecb0, a9, 0 +3f3181d0: move *a11(0x20), a11, 1 +3f3181f0: cmp a11, a9 +3f318200: jreq L3F3182B0 +3f318210: movk 1, a11 +3f318220: movb a11, *a13(0x20) +3f318240: move *a8(0x160), a7, 1 +3f318260: move *a7(0x20), a7, 1 +3f318280: move a7, @0xaecb0, 0 +L3F3182B0: +3f3182b0: move a14, -*sp, 1 +3f3182c0: move @0x13fff0, *a14+, 1 +3f3182f0: move @0x11a450, *a14+, 1 +3f318320: calla L3FB11A10 +3f318350: move a8, *a13, 1 +3f318360: move a8, a7 +3f318370: jreq L3F3184C0 +3f318380: move *a7(0x160), a11, 1 +3f3183a0: setf 7, 0, 0 +3f3183b0: move @0xaecb1, a9, 0 +3f3183e0: move *a11(0x20), a11, 1 +3f318400: cmp a11, a9 +3f318410: jreq L3F3184C0 +3f318420: movk 1, a11 +3f318430: movb a11, *a13(0x20) +3f318450: move *a7(0x160), a7, 1 +3f318470: move *a7(0x20), a7, 1 +3f318490: move a7, @0xaecb1, 0 +L3F3184C0: +3f3184c0: move a14, -*sp, 1 +3f3184d0: move @0x13de30, *a14+, 1 +3f318500: move @0x11a450, *a14+, 1 +3f318530: calla L3FB11A10 +3f318560: move a8, *a13, 1 +3f318570: move a8, a7 +3f318580: jreq L3F3186D0 +3f318590: move *a7(0x160), a11, 1 +3f3185b0: setf 1, 0, 0 +3f3185c0: move @0xaecb8, a9, 0 +3f3185f0: move *a11(0x20), a11, 1 +3f318610: cmp a11, a9 +3f318620: jreq L3F3186D0 +3f318630: movk 1, a11 +3f318640: movb a11, *a13(0x20) +3f318660: move *a7(0x160), a7, 1 +3f318680: move *a7(0x20), a7, 1 +3f3186a0: move a7, @0xaecb8, 0 +L3F3186D0: +3f3186d0: move a14, -*sp, 1 +3f3186e0: move @0x140d70, *a14+, 1 +3f318710: move @0x11a450, *a14+, 1 +3f318740: calla L3FB11A10 +3f318770: move a8, *a13, 1 +3f318780: move a8, a7 +3f318790: jreq L3F3188E0 +3f3187a0: move *a7(0x160), a11, 1 +3f3187c0: setf 7, 0, 0 +3f3187d0: move @0xaecb9, a9, 0 +3f318800: move *a11(0x20), a11, 1 +3f318820: cmp a11, a9 +3f318830: jreq L3F3188E0 +3f318840: movk 1, a11 +3f318850: movb a11, *a13(0x20) +3f318870: move *a7(0x160), a7, 1 +3f318890: move *a7(0x20), a7, 1 +3f3188b0: move a7, @0xaecb9, 0 +L3F3188E0: +3f3188e0: move a14, -*sp, 1 +3f3188f0: move @0x13ebb0, *a14+, 1 +3f318920: move @0x11a450, *a14+, 1 +3f318950: calla L3FB11A10 +3f318980: move a8, *a13, 1 +3f318990: move a8, a7 +3f3189a0: jreq L3F318AF0 +3f3189b0: move *a7(0x160), a11, 1 +3f3189d0: setf 1, 0, 0 +3f3189e0: move @0xaecc0, a9, 0 +3f318a10: move *a11(0x20), a11, 1 +3f318a30: cmp a11, a9 +3f318a40: jreq L3F318AF0 +3f318a50: movk 1, a11 +3f318a60: movb a11, *a13(0x20) +3f318a80: move *a7(0x160), a7, 1 +3f318aa0: move *a7(0x20), a7, 1 +3f318ac0: move a7, @0xaecc0, 0 +L3F318AF0: +3f318af0: move a14, -*sp, 1 +3f318b00: move @0x13f930, *a14+, 1 +3f318b30: move @0x11a450, *a14+, 1 +3f318b60: calla L3FB11A10 +3f318b90: move a8, *a13, 1 +3f318ba0: move a8, a7 +3f318bb0: jreq L3F318D00 +3f318bc0: move *a7(0x160), a11, 1 +3f318be0: setf 1, 0, 0 +3f318bf0: move @0xaecc1, a9, 0 +3f318c20: move *a11(0x20), a11, 1 +3f318c40: cmp a11, a9 +3f318c50: jreq L3F318D00 +3f318c60: movk 1, a11 +3f318c70: movb a11, *a13(0x20) +3f318c90: move *a7(0x160), a7, 1 +3f318cb0: move *a7(0x20), a7, 1 +3f318cd0: move a7, @0xaecc1, 0 +L3F318D00: +3f318d00: move a14, -*sp, 1 +3f318d10: move @0x144370, *a14+, 1 +3f318d40: move @0x11a450, *a14+, 1 +3f318d70: calla L3FB11A10 +3f318da0: move a8, *a13, 1 +3f318db0: move a8, a7 +3f318dc0: jreq L3F318F10 +3f318dd0: move *a7(0x160), a11, 1 +3f318df0: setf 1, 0, 0 +3f318e00: move @0xaed26, a9, 0 +3f318e30: move *a11(0x20), a11, 1 +3f318e50: cmp a11, a9 +3f318e60: jreq L3F318F10 +3f318e70: movk 1, a11 +3f318e80: movb a11, *a13(0x20) +3f318ea0: move *a7(0x160), a7, 1 +3f318ec0: move *a7(0x20), a7, 1 +3f318ee0: move a7, @0xaed26, 0 +L3F318F10: +3f318f10: move a14, -*sp, 1 +3f318f20: move @0x1421b0, *a14+, 1 +3f318f50: move @0x11a450, *a14+, 1 +3f318f80: calla L3FB11A10 +3f318fb0: move a8, *a13, 1 +3f318fc0: move a8, a7 +3f318fd0: jreq L3F319120 +3f318fe0: move *a7(0x160), a11, 1 +3f319000: setf 6, 0, 0 +3f319010: move @0xaecc2, a9, 0 +3f319040: move *a11(0x60), a11, 1 +3f319060: cmp a11, a9 +3f319070: jreq L3F319120 +3f319080: movk 1, a11 +3f319090: movb a11, *a13(0x20) +3f3190b0: move *a7(0x160), a7, 1 +3f3190d0: move *a7(0x60), a7, 1 +3f3190f0: move a7, @0xaecc2, 0 +L3F319120: +3f319120: setf 8, 0, 0 +3f319130: move *a13(0x20), a11, 0 +3f319150: jreq L3F319190 +3f319160: calla L3F3191E0 +L3F319190: +3f319190: subi 0x30, a14 +3f3191b0: mmfm sp, a7,a9,a11,a13 +3f3191d0: rets +L3F3191E0: +3f3191e0: mmtm sp, a7,a9,a11,a13 +3f319200: move a14, a13 +3f319210: addi 0x160, a14 +3f319230: movk 1, a11 +3f319240: move a11, @0x19e170, 1 +3f319270: setf 1, 0, 0 +3f319280: move @0xaecb0, a11, 0 +3f3192b0: jreq L3F319300 +3f3192c0: sub a9, a9 +3f3192d0: move a9, *a13(0x20), 1 +3f3192f0: jruc L3F319360 +L3F319300: +3f319300: setf 7, 0, 0 +3f319310: move @0xaecb1, a9, 0 +3f319340: move a9, *a13(0x20), 1 +L3F319360: +3f319360: setf 1, 0, 0 +3f319370: move @0xaecb8, a9, 0 +3f3193a0: jreq L3F3193E0 +3f3193b0: sub a9, a9 +3f3193c0: move a9, *a13, 1 +3f3193d0: jruc L3F319430 +L3F3193E0: +3f3193e0: setf 7, 0, 0 +3f3193f0: move @0xaecb9, a7, 0 +3f319420: move a7, *a13, 1 +L3F319430: +3f319430: setf 1, 0, 0 +3f319440: move @0xaecc0, a9, 0 +3f319470: jreq L3F3194C0 +3f319480: sub a7, a7 +3f319490: move a7, *a13(0xe0), 1 +3f3194b0: jruc L3F3194F0 +L3F3194C0: +3f3194c0: movk 1, a7 +3f3194d0: move a7, *a13(0xe0), 1 +L3F3194F0: +3f3194f0: movk 1, a7 +3f319500: setf 16, 1, 0 +3f319510: move a7, @0x223730, 0 +3f319540: move a14, -*sp, 1 +3f319550: move a13, *a14+, 1 +3f319560: movi 0x83, a9 +3f319580: move a9, *a14+, 1 +3f319590: move @0xb78e0, *a14+, 1 +3f3195c0: calla L3FD350E0 +3f3195f0: move a14, -*sp, 1 +3f319600: sub a11, a11 +3f319610: move a11, *a14+, 1 +3f319620: move @0xb78e0, *a14+, 1 +3f319650: calla L3FD9F6B0 +3f319680: move a14, -*sp, 1 +3f319690: movi 0xa6, a7 +3f3196b0: move a7, *a14+, 1 +3f3196c0: setf 6, 0, 0 +3f3196d0: move @0xaecc2, a11, 0 +3f319700: sll 0x6, a11 +3f319710: addi 0x21a790, a11 +3f319740: setf 1, 0, 0 +3f319750: move @0xaed26, a7, 0 +3f319780: sll 0x5, a7 +3f319790: add a7, a11 +3f3197a0: move *a11+, *a14+, 1 +3f3197b0: setf 6, 0, 0 +3f3197c0: move @0xaecc2, a11, 0 +3f3197f0: subk 8, a11 +3f319800: movk 1, a11 +3f319810: jreq L3F319830 +3f319820: sub a11, a11 +L3F319830: +3f319830: movk 2, a7 +3f319840: sll a11, a7 +3f319850: move a7, *a14+, 1 +3f319860: movi 0x56, a11 +3f319880: move a11, *a14+, 1 +3f319890: move @0xb78e0, *a14+, 1 +3f3198c0: calla L3FD9E020 +3f3198f0: setf 1, 0, 0 +3f319900: move @0xaed26, a7, 0 +3f319930: jreq L3F319990 +3f319940: sub a9, a9 +3f319950: movb a9, @0xb21c8 +3f319980: jruc L3F319A50 +L3F319990: +3f319990: setf 6, 0, 0 +3f3199a0: move @0xaecc2, a9, 0 +3f3199d0: sll 0x3, a9 +3f3199e0: addi 0xba180, a9 +3f319a10: movb *a9, a9 +3f319a20: movb a9, @0xb21c8 +L3F319A50: +3f319a50: setf 1, 0, 0 +3f319a60: move @0xaecc1, a9, 0 +3f319a90: jreq L3F319AE0 +3f319aa0: movi 0xffe6, a11 +3f319ad0: jruc L3F319B10 +L3F319AE0: +3f319ae0: movi 0xffe5, a11 +L3F319B10: +3f319b10: move a11, *a13(0x120), 1 +3f319b30: movk 1, a7 +3f319b40: move a7, *a13(0x100), 1 +L3F319B60: +3f319b60: move *a13(0x100), a11, 1 +3f319b80: sll 0x5, a11 +3f319b90: add a13, a11 +3f319ba0: sub a9, a9 +3f319bb0: move a9, *a11(0x120), 1 +3f319bd0: move *a13(0x100), a11, 1 +3f319bf0: inc a11 +3f319c00: move a11, *a13(0x100), 1 +3f319c20: subk 2, a11 +3f319c30: jrlt L3F319B60 +3f319c40: move a14, -*sp, 1 +3f319c50: movk 1, a11 +3f319c60: move a11, *a14+, 1 +3f319c70: move a13, a7 +3f319c80: addi 0x120, a7 +3f319ca0: move a7, *a14+, 1 +3f319cb0: movk 2, a9 +3f319cc0: move a9, *a14+, 1 +3f319cd0: movi 0xb0, a9 +3f319cf0: move a9, *a14+, 1 +3f319d00: move @0xb78e0, *a14+, 1 +3f319d30: calla L3FD9E020 +3f319d60: subi 0x160, a14 +3f319d80: mmfm sp, a7,a9,a11,a13 +3f319da0: rets +3f319db0: rets +3f319dc0: calla L3F319E30 +3f319df0: calla L3F304B60 +3f319e20: rets +L3F319E30: +3f319e30: mmtm sp, a9,a11,a13 +3f319e50: move a14, a13 +3f319e60: addk 32, a14 +3f319e70: move a14, -*sp, 1 +3f319e80: move @0x1457b0, *a14+, 1 +3f319eb0: move @0x11a470, *a14+, 1 +3f319ee0: calla L3FB11A10 +3f319f10: move a8, *a13, 1 +3f319f20: move a8, a8 +3f319f30: jreq L3F319FB0 +3f319f40: move *a8(0x160), a11, 1 +3f319f60: move *a11(0x20), a11, 1 +3f319f80: movb a11, @0xaed10 +L3F319FB0: +3f319fb0: move a14, -*sp, 1 +3f319fc0: move @0x146bf0, *a14+, 1 +3f319ff0: move @0x11a470, *a14+, 1 +3f31a020: calla L3FB11A10 +3f31a050: move a8, *a13, 1 +3f31a060: move a8, a11 +3f31a070: jreq L3F31A100 +3f31a080: move *a8(0x160), a9, 1 +3f31a0a0: move *a9(0x20), a9, 1 +3f31a0c0: setf 1, 0, 0 +3f31a0d0: move a9, @0xaecd7, 0 +L3F31A100: +3f31a100: move a14, -*sp, 1 +3f31a110: move @0x147970, *a14+, 1 +3f31a140: move @0x11a470, *a14+, 1 +3f31a170: calla L3FB11A10 +3f31a1a0: move a8, *a13, 1 +3f31a1b0: move a8, a9 +3f31a1c0: jreq L3F31A250 +3f31a1d0: move *a8(0x160), a11, 1 +3f31a1f0: move *a11(0x20), a11, 1 +3f31a210: setf 1, 0, 0 +3f31a220: move a11, @0xaece0, 0 +L3F31A250: +3f31a250: move a14, -*sp, 1 +3f31a260: move @0x1486f0, *a14+, 1 +3f31a290: move @0x11a470, *a14+, 1 +3f31a2c0: calla L3FB11A10 +3f31a2f0: move a8, *a13, 1 +3f31a300: move a8, a9 +3f31a310: jreq L3F31A3A0 +3f31a320: move *a8(0x160), a11, 1 +3f31a340: move *a11(0x60), a11, 1 +3f31a360: setf 4, 0, 0 +3f31a370: move a11, @0xaecd8, 0 +L3F31A3A0: +3f31a3a0: calla L3F31A410 +3f31a3d0: subk 32, a14 +3f31a3e0: mmfm sp, a9,a11,a13 +3f31a400: rets +L3F31A410: +3f31a410: mmtm sp, a9,a11,a13 +3f31a430: move a14, a13 +3f31a440: addi 0x40, a14 +3f31a460: movk 1, a11 +3f31a470: move a11, @0x19e170, 1 +3f31a4a0: move @0xb7140, a11, 1 +3f31a4d0: jreq L3F31A620 +3f31a4e0: move a14, -*sp, 1 +3f31a4f0: move @0xb7960, *a14+, 1 +3f31a520: move @0xb78e0, *a14+, 1 +3f31a550: calla L3FDA88A0 +3f31a580: move a14, -*sp, 1 +3f31a590: move @0xb7140, *a14+, 1 +3f31a5c0: move @0xb78e0, *a14+, 1 +3f31a5f0: calla L3FD4E9A0 +L3F31A620: +3f31a620: setf 1, 0, 0 +3f31a630: move @0xaece0, a11, 0 +3f31a660: jrne L3F31AA30 +3f31a670: move a14, -*sp, 1 +3f31a680: movi 0xba7e0, a9 +3f31a6b0: move a9, *a14+, 1 +3f31a6c0: movi 0xba780, a9 +3f31a6f0: move a9, *a14+, 1 +3f31a700: setf 4, 0, 0 +3f31a710: move @0xaecd8, a9, 0 +3f31a740: sll 0x5, a9 +3f31a750: addi 0x114f30, a9 +3f31a780: move *a9, a9, 1 +3f31a790: inc a9 +3f31a7a0: move a9, *a14+, 1 +3f31a7b0: move @0xaecd8, a9, 0 +3f31a7e0: sll 0x5, a9 +3f31a7f0: addi 0x114f30, a9 +3f31a820: move *a9+, *a14+, 1 +3f31a830: move @0xb7f40, *a14+, 1 +3f31a860: move @0xb7f40, *a14+, 1 +3f31a890: move @0xb78e0, *a14+, 1 +3f31a8c0: calla L3FD409D0 +3f31a8f0: move a8, @0xb7140, 1 +3f31a920: move a14, -*sp, 1 +3f31a930: movi 0xba7e0, a11 +3f31a960: move a11, *a14+, 1 +3f31a970: movi 0xba780, a9 +3f31a9a0: move a9, *a14+, 1 +3f31a9b0: move a8, *a14+, 1 +3f31a9c0: move @0xb78e0, *a14+, 1 +3f31a9f0: calla L3FD757F0 +3f31aa20: jruc L3F31ADE0 +L3F31AA30: +3f31aa30: move a14, -*sp, 1 +3f31aa40: movi 0xba780, a9 +3f31aa70: move a9, *a14+, 1 +3f31aa80: movi 0xba7e0, a9 +3f31aab0: move a9, *a14+, 1 +3f31aac0: setf 4, 0, 0 +3f31aad0: move @0xaecd8, a9, 0 +3f31ab00: sll 0x5, a9 +3f31ab10: addi 0x114f30, a9 +3f31ab40: move *a9, a9, 1 +3f31ab50: inc a9 +3f31ab60: move a9, *a14+, 1 +3f31ab70: move @0xaecd8, a9, 0 +3f31aba0: sll 0x5, a9 +3f31abb0: addi 0x114f30, a9 +3f31abe0: move *a9+, *a14+, 1 +3f31abf0: move @0xb7f40, *a14+, 1 +3f31ac20: move @0xb7f40, *a14+, 1 +3f31ac50: move @0xb78e0, *a14+, 1 +3f31ac80: calla L3FD409D0 +3f31acb0: move a8, @0xb7140, 1 +3f31ace0: move a14, -*sp, 1 +3f31acf0: movi 0xba780, a11 +3f31ad20: move a11, *a14+, 1 +3f31ad30: movi 0xba7e0, a9 +3f31ad60: move a9, *a14+, 1 +3f31ad70: move a8, *a14+, 1 +3f31ad80: move @0xb78e0, *a14+, 1 +3f31adb0: calla L3FD757F0 +L3F31ADE0: +3f31ade0: move a14, -*sp, 1 +3f31adf0: move @0xb7140, *a14+, 1 +3f31ae20: move @0xb7960, *a14+, 1 +3f31ae50: move @0xb78e0, *a14+, 1 +3f31ae80: calla L3FD421C0 +3f31aeb0: move a14, -*sp, 1 +3f31aec0: sub a11, a11 +3f31aed0: move a11, *a14+, 1 +3f31aee0: calla L3F30D660 +3f31af10: subi 0x40, a14 +3f31af30: mmfm sp, a9,a11,a13 +3f31af50: rets +3f31af60: calla L3F31AFD0 +3f31af90: calla L3F301B80 +3f31afc0: rets +L3F31AFD0: +3f31afd0: mmtm sp, a7,a9,a11,a13 +3f31aff0: move a14, a13 +3f31b000: addi 0x40, a14 +3f31b020: movk 1, a11 +3f31b030: move a11, @0x19e170, 1 +3f31b060: move a14, -*sp, 1 +3f31b070: move @0x1622b0, *a14+, 1 +3f31b0a0: move @0x11a510, *a14+, 1 +3f31b0d0: calla L3FB11A10 +3f31b100: move a8, *a13, 1 +3f31b110: move a8, a8 +3f31b120: jreq L3F31B210 +3f31b130: setf 3, 0, 0 +3f31b140: move @0xaeced, a9, 0 +3f31b170: move a9, @0xba840, 1 +3f31b1a0: move *a8(0x160), a7, 1 +3f31b1c0: move *a7(0x20), a7, 1 +3f31b1e0: move a7, @0xaeced, 0 +L3F31B210: +3f31b210: move a14, -*sp, 1 +3f31b220: move @0x163030, *a14+, 1 +3f31b250: move @0x11a510, *a14+, 1 +3f31b280: calla L3FB11A10 +3f31b2b0: move a8, *a13, 1 +3f31b2c0: move a8, a7 +3f31b2d0: jreq L3F31B3C0 +3f31b2e0: setf 4, 0, 0 +3f31b2f0: move @0xaecf0, a9, 0 +3f31b320: move a9, @0xba860, 1 +3f31b350: move *a7(0x160), a11, 1 +3f31b370: move *a11(0x20), a11, 1 +3f31b390: move a11, @0xaecf0, 0 +L3F31B3C0: +3f31b3c0: move a14, -*sp, 1 +3f31b3d0: move @0x163db0, *a14+, 1 +3f31b400: move @0x11a510, *a14+, 1 +3f31b430: calla L3FB11A10 +3f31b460: move a8, *a13, 1 +3f31b470: move a8, a7 +3f31b480: jreq L3F31B510 +3f31b490: move *a7(0x160), a11, 1 +3f31b4b0: move *a11(0x20), a11, 1 +3f31b4d0: setf 4, 0, 0 +3f31b4e0: move a11, @0xaecf8, 0 +L3F31B510: +3f31b510: move a14, -*sp, 1 +3f31b520: move @0x164b30, *a14+, 1 +3f31b550: move @0x11a510, *a14+, 1 +3f31b580: calla L3FB11A10 +3f31b5b0: move a8, *a13, 1 +3f31b5c0: move a8, a7 +3f31b5d0: jreq L3F31B660 +3f31b5e0: move *a7(0x160), a11, 1 +3f31b600: move *a11(0x20), a11, 1 +3f31b620: setf 1, 0, 0 +3f31b630: move a11, @0xaeceb, 0 +L3F31B660: +3f31b660: move a14, -*sp, 1 +3f31b670: move @0x1658b0, *a14+, 1 +3f31b6a0: move @0x11a510, *a14+, 1 +3f31b6d0: calla L3FB11A10 +3f31b700: move a8, *a13, 1 +3f31b710: move a8, a7 +3f31b720: jreq L3F31B7B0 +3f31b730: move *a7(0x160), a11, 1 +3f31b750: move *a11(0x20), a11, 1 +3f31b770: setf 2, 0, 0 +3f31b780: move a11, @0xaed00, 0 +L3F31B7B0: +3f31b7b0: calla L3F31C230 +3f31b7e0: subi 0x40, a14 +3f31b800: mmfm sp, a7,a9,a11,a13 +3f31b820: rets +3f31b830: calla L3F31B8A0 +3f31b860: calla L3F3020D0 +3f31b890: rets +L3F31B8A0: +3f31b8a0: mmtm sp, a7,a9,a11,a13 +3f31b8c0: move a14, a13 +3f31b8d0: addk 32, a14 +3f31b8e0: movk 1, a11 +3f31b8f0: move a11, @0x19e170, 1 +3f31b920: move a14, -*sp, 1 +3f31b930: move @0x168130, *a14+, 1 +3f31b960: move @0x11a530, *a14+, 1 +3f31b990: calla L3FB11A10 +3f31b9c0: move a8, *a13, 1 +3f31b9d0: move a8, a8 +3f31b9e0: jreq L3F31BAD0 +3f31b9f0: setf 3, 0, 0 +3f31ba00: move @0xaed08, a9, 0 +3f31ba30: move a9, @0xba880, 1 +3f31ba60: move *a8(0x160), a7, 1 +3f31ba80: move *a7(0x20), a7, 1 +3f31baa0: move a7, @0xaed08, 0 +L3F31BAD0: +3f31bad0: move a14, -*sp, 1 +3f31bae0: move @0x168eb0, *a14+, 1 +3f31bb10: move @0x11a530, *a14+, 1 +3f31bb40: calla L3FB11A10 +3f31bb70: move a8, *a13, 1 +3f31bb80: move a8, a7 +3f31bb90: jreq L3F31BC80 +3f31bba0: setf 4, 0, 0 +3f31bbb0: move @0xaed0c, a9, 0 +3f31bbe0: move a9, @0xba8a0, 1 +3f31bc10: move *a7(0x160), a11, 1 +3f31bc30: move *a11(0x20), a11, 1 +3f31bc50: move a11, @0xaed0c, 0 +L3F31BC80: +3f31bc80: move a14, -*sp, 1 +3f31bc90: move @0x16a9b0, *a14+, 1 +3f31bcc0: move @0x11a530, *a14+, 1 +3f31bcf0: calla L3FB11A10 +3f31bd20: move a8, *a13, 1 +3f31bd30: move a8, a7 +3f31bd40: jreq L3F31BDD0 +3f31bd50: move *a7(0x160), a11, 1 +3f31bd70: move *a11(0x20), a11, 1 +3f31bd90: setf 1, 0, 0 +3f31bda0: move a11, @0xaed0b, 0 +L3F31BDD0: +3f31bdd0: move a14, -*sp, 1 +3f31bde0: move @0x169c30, *a14+, 1 +3f31be10: move @0x11a530, *a14+, 1 +3f31be40: calla L3FB11A10 +3f31be70: move a8, *a13, 1 +3f31be80: move a8, a7 +3f31be90: jreq L3F31BF20 +3f31bea0: move *a7(0x160), a11, 1 +3f31bec0: move *a11(0x20), a11, 1 +3f31bee0: setf 4, 0, 0 +3f31bef0: move a11, @0xaecfc, 0 +L3F31BF20: +3f31bf20: move a14, -*sp, 1 +3f31bf30: move @0x16b730, *a14+, 1 +3f31bf60: move @0x11a530, *a14+, 1 +3f31bf90: calla L3FB11A10 +3f31bfc0: move a8, *a13, 1 +3f31bfd0: move a8, a7 +3f31bfe0: jreq L3F31C070 +3f31bff0: move *a7(0x160), a11, 1 +3f31c010: move *a11(0x20), a11, 1 +3f31c030: setf 2, 0, 0 +3f31c040: move a11, @0xaed04, 0 +L3F31C070: +3f31c070: move a14, -*sp, 1 +3f31c080: move @0x16c4b0, *a14+, 1 +3f31c0b0: move @0x11a530, *a14+, 1 +3f31c0e0: calla L3FB11A10 +3f31c110: move a8, *a13, 1 +3f31c120: move a8, a7 +3f31c130: jreq L3F31C1C0 +3f31c140: move *a7(0x160), a11, 1 +3f31c160: move *a11(0x20), a11, 1 +3f31c180: setf 2, 0, 0 +3f31c190: move a11, @0xaed02, 0 +L3F31C1C0: +3f31c1c0: calla L3F31D8E0 +3f31c1f0: subk 32, a14 +3f31c200: mmfm sp, a7,a9,a11,a13 +3f31c220: rets +L3F31C230: +3f31c230: mmtm sp, a9,a11,a13 +3f31c250: move a14, a13 +3f31c260: addi 0x30, a14 +3f31c280: movk 1, a11 +3f31c290: move a11, @0x19e170, 1 +3f31c2c0: move a14, -*sp, 1 +3f31c2d0: setf 4, 0, 0 +3f31c2e0: move @0xaecf8, a9, 0 +3f31c310: sll 0x5, a9 +3f31c320: addi 0xba4e0, a9 +3f31c350: move *a9+, *a14+, 1 +3f31c360: movk 6, a9 +3f31c370: move a9, *a14+, 1 +3f31c380: move @0xa6820, *a14+, 1 +3f31c3b0: calla L3FB3F810 +3f31c3e0: move a14, -*sp, 1 +3f31c3f0: setf 4, 0, 0 +3f31c400: move @0xaecf8, a9, 0 +3f31c430: sll 0x5, a9 +3f31c440: addi 0xba360, a9 +3f31c470: move *a9+, *a14+, 1 +3f31c480: movk 5, a9 +3f31c490: move a9, *a14+, 1 +3f31c4a0: move @0xa6820, *a14+, 1 +3f31c4d0: calla L3FB3F810 +3f31c500: move a14, -*sp, 1 +3f31c510: setf 1, 0, 0 +3f31c520: move @0xaeceb, a9, 0 +3f31c550: sll 0x5, a9 +3f31c560: addi 0xba660, a9 +3f31c590: move *a9+, *a14+, 1 +3f31c5a0: movk 7, a9 +3f31c5b0: move a9, *a14+, 1 +3f31c5c0: move @0xa6820, *a14+, 1 +3f31c5f0: calla L3FB3F810 +3f31c620: move a14, -*sp, 1 +3f31c630: setf 2, 0, 0 +3f31c640: move @0xaed00, a9, 0 +3f31c670: sll 0x5, a9 +3f31c680: addi 0xba6a0, a9 +3f31c6b0: move *a9+, *a14+, 1 +3f31c6c0: movk 10, a9 +3f31c6d0: move a9, *a14+, 1 +3f31c6e0: move @0xa6820, *a14+, 1 +3f31c710: calla L3FB3F810 +3f31c740: setf 3, 0, 0 +3f31c750: move @0xaeced, a9, 0 +3f31c780: subk 6, a9 +3f31c790: jreq L3F31C800 +3f31c7a0: setf 4, 0, 0 +3f31c7b0: move @0xaecf0, a9, 0 +3f31c7e0: subk 6, a9 +3f31c7f0: jrne L3F31CA10 +L3F31C800: +3f31c800: setf 3, 0, 0 +3f31c810: move @0xaed08, a9, 0 +3f31c840: subk 7, a9 +3f31c850: jreq L3F31C8C0 +3f31c860: setf 4, 0, 0 +3f31c870: move @0xaed0c, a9, 0 +3f31c8a0: subk 7, a9 +3f31c8b0: jrne L3F31CA10 +L3F31C8C0: +3f31c8c0: move a14, -*sp, 1 +3f31c8d0: movk 3, a9 +3f31c8e0: move a9, *a14+, 1 +3f31c8f0: movi 0x3f332dc0, a8 +3f31c920: move a8, *a14+, 1 +3f31c930: calla L3F309350 +3f31c960: move a14, -*sp, 1 +3f31c970: move a9, *a14+, 1 +3f31c980: movi 0x3f332f70, a8 +3f31c9b0: move a8, *a14+, 1 +3f31c9c0: calla L3F309350 +3f31c9f0: jauc L3F31D700 +L3F31CA10: +3f31ca10: setf 3, 0, 0 +3f31ca20: move @0xaeced, a9, 0 +3f31ca50: subk 7, a9 +3f31ca60: jreq L3F31CAD0 +3f31ca70: setf 4, 0, 0 +3f31ca80: move @0xaecf0, a9, 0 +3f31cab0: subk 7, a9 +3f31cac0: jrne L3F31D160 +L3F31CAD0: +3f31cad0: setf 3, 0, 0 +3f31cae0: move @0xaed08, a9, 0 +3f31cb10: subk 6, a9 +3f31cb20: jreq L3F31CB90 +3f31cb30: setf 4, 0, 0 +3f31cb40: move @0xaed0c, a9, 0 +3f31cb70: subk 6, a9 +3f31cb80: jrne L3F31D160 +L3F31CB90: +3f31cb90: move a14, -*sp, 1 +3f31cba0: movk 3, a9 +3f31cbb0: move a9, *a14+, 1 +3f31cbc0: movi 0x3f3330c8, a8 +3f31cbf0: move a8, *a14+, 1 +3f31cc00: calla L3F309350 +3f31cc30: move a14, -*sp, 1 +3f31cc40: move a9, *a14+, 1 +3f31cc50: movi 0x3f332f70, a8 +3f31cc80: move a8, *a14+, 1 +3f31cc90: calla L3F309350 +3f31ccc0: move @0xb80c0, a9, 1 +3f31ccf0: jaeq L3F31D700 +3f31cd10: move a14, -*sp, 1 +3f31cd20: move @0x1622b0, *a14+, 1 +3f31cd50: move @0x11a510, *a14+, 1 +3f31cd80: calla L3FB11A10 +3f31cdb0: move a8, *a13, 1 +3f31cdc0: move a8, a9 +3f31cdd0: jreq L3F31CF30 +3f31cde0: setf 3, 0, 0 +3f31cdf0: move @0xba840, @0xaeced, 0 +3f31ce40: move *a8(0x160), a11, 1 +3f31ce60: move @0xba840, a9, 1 +3f31ce90: move a9, *a11(0x20), 1 +3f31ceb0: move a14, -*sp, 1 +3f31cec0: move a8, *a14+, 1 +3f31ced0: move @0x11a510, *a14+, 1 +3f31cf00: calla L3FB11C90 +L3F31CF30: +3f31cf30: move a14, -*sp, 1 +3f31cf40: move @0x163030, *a14+, 1 +3f31cf70: move @0x11a510, *a14+, 1 +3f31cfa0: calla L3FB11A10 +3f31cfd0: move a8, *a13, 1 +3f31cfe0: move a8, a9 +3f31cff0: jreq L3F31D700 +3f31d000: setf 4, 0, 0 +3f31d010: move @0xba860, @0xaecf0, 0 +3f31d060: move *a8(0x160), a11, 1 +3f31d080: move @0xba860, a9, 1 +3f31d0b0: move a9, *a11(0x20), 1 +3f31d0d0: move a14, -*sp, 1 +3f31d0e0: move a8, *a14+, 1 +3f31d0f0: move @0x11a510, *a14+, 1 +3f31d120: calla L3FB11C90 +3f31d150: jruc L3F31D700 +L3F31D160: +3f31d160: move a14, -*sp, 1 +3f31d170: setf 3, 0, 0 +3f31d180: move @0xaeced, a9, 0 +3f31d1b0: sll 0x5, a9 +3f31d1c0: addi 0xba260, a9 +3f31d1f0: move *a9+, *a14+, 1 +3f31d200: movk 4, a9 +3f31d210: move a9, *a14+, 1 +3f31d220: move @0xa6820, *a14+, 1 +3f31d250: calla L3FB3F810 +3f31d280: setf 4, 0, 0 +3f31d290: move @0xaecf0, a9, 0 +3f31d2c0: subk 8, a9 +3f31d2d0: jrne L3F31D410 +3f31d2e0: move a14, -*sp, 1 +3f31d2f0: setf 3, 0, 0 +3f31d300: move @0xaeced, a9, 0 +3f31d330: sll 0x5, a9 +3f31d340: addi 0xba260, a9 +3f31d370: move *a9+, *a14+, 1 +3f31d380: movk 3, a9 +3f31d390: move a9, *a14+, 1 +3f31d3a0: move @0xa6820, *a14+, 1 +3f31d3d0: calla L3FB3F810 +3f31d400: jruc L3F31D520 +L3F31D410: +3f31d410: move a14, -*sp, 1 +3f31d420: move @0xaecf0, a9, 0 +3f31d450: sll 0x5, a9 +3f31d460: addi 0xba260, a9 +3f31d490: move *a9+, *a14+, 1 +3f31d4a0: movk 3, a9 +3f31d4b0: move a9, *a14+, 1 +3f31d4c0: move @0xa6820, *a14+, 1 +3f31d4f0: calla L3FB3F810 +L3F31D520: +3f31d520: setf 2, 0, 0 +3f31d530: move @0xaed00, a9, 0 +3f31d560: subk 2, a9 +3f31d570: jreq L3F31D700 +3f31d580: move a14, -*sp, 1 +3f31d590: movk 9, a9 +3f31d5a0: move a9, *a14+, 1 +3f31d5b0: move a9, *a14+, 1 +3f31d5c0: move @0xa6820, *a14+, 1 +3f31d5f0: calla L3FB3F810 +3f31d620: movk 17, a9 +3f31d630: movb a9, *a13(0x20) +3f31d650: move a14, -*sp, 1 +3f31d660: move a11, *a14+, 1 +3f31d670: move a13, a9 +3f31d680: addk 32, a9 +3f31d690: move a9, *a14+, 1 +3f31d6a0: move @0xa6820, *a14+, 1 +3f31d6d0: calla L3FB3EBC0 +L3F31D700: +3f31d700: subi 0x30, a14 +3f31d720: mmfm sp, a9,a11,a13 +3f31d740: rets +L3F31D750: +3f31d750: move a11, -*sp, 1 +3f31d760: move a14, -*sp, 1 +3f31d770: sub a11, a11 +3f31d780: move a11, *a14+, 1 +3f31d790: movk 13, a11 +3f31d7a0: move a11, *a14+, 1 +3f31d7b0: move @0xa6820, *a14+, 1 +3f31d7e0: calla L3FB3F810 +3f31d810: move a14, -*sp, 1 +3f31d820: sub a11, a11 +3f31d830: move a11, *a14+, 1 +3f31d840: movk 13, a11 +3f31d850: move a11, *a14+, 1 +3f31d860: move @0xa6840, *a14+, 1 +3f31d890: calla L3FB3F810 +3f31d8c0: move *sp+, a11, 1 +3f31d8d0: rets +L3F31D8E0: +3f31d8e0: mmtm sp, a9,a11,a13 +3f31d900: move a14, a13 +3f31d910: addi 0x30, a14 +3f31d930: movk 1, a11 +3f31d940: move a11, @0x19e170, 1 +3f31d970: move a14, -*sp, 1 +3f31d980: setf 4, 0, 0 +3f31d990: move @0xaecfc, a9, 0 +3f31d9c0: sll 0x5, a9 +3f31d9d0: addi 0xba4e0, a9 +3f31da00: move *a9+, *a14+, 1 +3f31da10: movk 6, a9 +3f31da20: move a9, *a14+, 1 +3f31da30: move @0xa6840, *a14+, 1 +3f31da60: calla L3FB3F810 +3f31da90: move a14, -*sp, 1 +3f31daa0: setf 4, 0, 0 +3f31dab0: move @0xaecfc, a9, 0 +3f31dae0: sll 0x5, a9 +3f31daf0: addi 0xba360, a9 +3f31db20: move *a9+, *a14+, 1 +3f31db30: movk 5, a9 +3f31db40: move a9, *a14+, 1 +3f31db50: move @0xa6840, *a14+, 1 +3f31db80: calla L3FB3F810 +3f31dbb0: move a14, -*sp, 1 +3f31dbc0: setf 1, 0, 0 +3f31dbd0: move @0xaed0b, a9, 0 +3f31dc00: sll 0x5, a9 +3f31dc10: addi 0xba660, a9 +3f31dc40: move *a9+, *a14+, 1 +3f31dc50: movk 7, a9 +3f31dc60: move a9, *a14+, 1 +3f31dc70: move @0xa6840, *a14+, 1 +3f31dca0: calla L3FB3F810 +3f31dcd0: move a14, -*sp, 1 +3f31dce0: setf 2, 0, 0 +3f31dcf0: move @0xaed04, a9, 0 +3f31dd20: sll 0x5, a9 +3f31dd30: addi 0xba6a0, a9 +3f31dd60: move *a9+, *a14+, 1 +3f31dd70: movk 10, a9 +3f31dd80: move a9, *a14+, 1 +3f31dd90: move @0xa6840, *a14+, 1 +3f31ddc0: calla L3FB3F810 +3f31ddf0: move a14, -*sp, 1 +3f31de00: setf 2, 0, 0 +3f31de10: move @0xaed02, a9, 0 +3f31de40: sll 0x5, a9 +3f31de50: addi 0xba700, a9 +3f31de80: move *a9+, *a14+, 1 +3f31de90: movk 11, a9 +3f31dea0: move a9, *a14+, 1 +3f31deb0: move @0xa6840, *a14+, 1 +3f31dee0: calla L3FB3F810 +3f31df10: move @0xb80e0, a9, 1 +3f31df40: jreq L3F31DF80 +3f31df50: calla L3F2FC7D0 +L3F31DF80: +3f31df80: setf 3, 0, 0 +3f31df90: move @0xaed08, a9, 0 +3f31dfc0: subk 6, a9 +3f31dfd0: jreq L3F31E040 +3f31dfe0: setf 4, 0, 0 +3f31dff0: move @0xaed0c, a9, 0 +3f31e020: subk 6, a9 +3f31e030: jrne L3F31E250 +L3F31E040: +3f31e040: setf 3, 0, 0 +3f31e050: move @0xaeced, a9, 0 +3f31e080: subk 7, a9 +3f31e090: jreq L3F31E100 +3f31e0a0: setf 4, 0, 0 +3f31e0b0: move @0xaecf0, a9, 0 +3f31e0e0: subk 7, a9 +3f31e0f0: jrne L3F31E250 +L3F31E100: +3f31e100: move a14, -*sp, 1 +3f31e110: movk 3, a9 +3f31e120: move a9, *a14+, 1 +3f31e130: movi 0x3f333278, a8 +3f31e160: move a8, *a14+, 1 +3f31e170: calla L3F309350 +3f31e1a0: move a14, -*sp, 1 +3f31e1b0: move a9, *a14+, 1 +3f31e1c0: movi 0x3f332f70, a8 +3f31e1f0: move a8, *a14+, 1 +3f31e200: calla L3F309350 +3f31e230: jauc L3F31EF40 +L3F31E250: +3f31e250: setf 3, 0, 0 +3f31e260: move @0xaed08, a9, 0 +3f31e290: subk 7, a9 +3f31e2a0: jreq L3F31E310 +3f31e2b0: setf 4, 0, 0 +3f31e2c0: move @0xaed0c, a9, 0 +3f31e2f0: subk 7, a9 +3f31e300: jrne L3F31E9A0 +L3F31E310: +3f31e310: setf 3, 0, 0 +3f31e320: move @0xaeced, a9, 0 +3f31e350: subk 6, a9 +3f31e360: jreq L3F31E3D0 +3f31e370: setf 4, 0, 0 +3f31e380: move @0xaecf0, a9, 0 +3f31e3b0: subk 6, a9 +3f31e3c0: jrne L3F31E9A0 +L3F31E3D0: +3f31e3d0: move a14, -*sp, 1 +3f31e3e0: movk 3, a9 +3f31e3f0: move a9, *a14+, 1 +3f31e400: movi 0x3f333410, a8 +3f31e430: move a8, *a14+, 1 +3f31e440: calla L3F309350 +3f31e470: move a14, -*sp, 1 +3f31e480: move a9, *a14+, 1 +3f31e490: movi 0x3f332f70, a8 +3f31e4c0: move a8, *a14+, 1 +3f31e4d0: calla L3F309350 +3f31e500: move @0xb80e0, a9, 1 +3f31e530: jaeq L3F31EF40 +3f31e550: move a14, -*sp, 1 +3f31e560: move @0x168130, *a14+, 1 +3f31e590: move @0x11a530, *a14+, 1 +3f31e5c0: calla L3FB11A10 +3f31e5f0: move a8, *a13, 1 +3f31e600: move a8, a9 +3f31e610: jreq L3F31E770 +3f31e620: setf 3, 0, 0 +3f31e630: move @0xba880, @0xaed08, 0 +3f31e680: move *a8(0x160), a11, 1 +3f31e6a0: move @0xba880, a9, 1 +3f31e6d0: move a9, *a11(0x20), 1 +3f31e6f0: move a14, -*sp, 1 +3f31e700: move a8, *a14+, 1 +3f31e710: move @0x11a530, *a14+, 1 +3f31e740: calla L3FB11C90 +L3F31E770: +3f31e770: move a14, -*sp, 1 +3f31e780: move @0x168eb0, *a14+, 1 +3f31e7b0: move @0x11a530, *a14+, 1 +3f31e7e0: calla L3FB11A10 +3f31e810: move a8, *a13, 1 +3f31e820: move a8, a9 +3f31e830: jreq L3F31EF40 +3f31e840: setf 4, 0, 0 +3f31e850: move @0xba8a0, @0xaed0c, 0 +3f31e8a0: move *a8(0x160), a11, 1 +3f31e8c0: move @0xba8a0, a9, 1 +3f31e8f0: move a9, *a11(0x20), 1 +3f31e910: move a14, -*sp, 1 +3f31e920: move a8, *a14+, 1 +3f31e930: move @0x11a530, *a14+, 1 +3f31e960: calla L3FB11C90 +3f31e990: jruc L3F31EF40 +L3F31E9A0: +3f31e9a0: move a14, -*sp, 1 +3f31e9b0: setf 3, 0, 0 +3f31e9c0: move @0xaed08, a9, 0 +3f31e9f0: sll 0x5, a9 +3f31ea00: addi 0xba260, a9 +3f31ea30: move *a9+, *a14+, 1 +3f31ea40: movk 4, a9 +3f31ea50: move a9, *a14+, 1 +3f31ea60: move @0xa6840, *a14+, 1 +3f31ea90: calla L3FB3F810 +3f31eac0: setf 4, 0, 0 +3f31ead0: move @0xaed0c, a9, 0 +3f31eb00: subk 8, a9 +3f31eb10: jrne L3F31EC50 +3f31eb20: move a14, -*sp, 1 +3f31eb30: setf 3, 0, 0 +3f31eb40: move @0xaed08, a9, 0 +3f31eb70: sll 0x5, a9 +3f31eb80: addi 0xba260, a9 +3f31ebb0: move *a9+, *a14+, 1 +3f31ebc0: movk 3, a9 +3f31ebd0: move a9, *a14+, 1 +3f31ebe0: move @0xa6840, *a14+, 1 +3f31ec10: calla L3FB3F810 +3f31ec40: jruc L3F31ED60 +L3F31EC50: +3f31ec50: move a14, -*sp, 1 +3f31ec60: move @0xaed0c, a9, 0 +3f31ec90: sll 0x5, a9 +3f31eca0: addi 0xba260, a9 +3f31ecd0: move *a9+, *a14+, 1 +3f31ece0: movk 3, a9 +3f31ecf0: move a9, *a14+, 1 +3f31ed00: move @0xa6840, *a14+, 1 +3f31ed30: calla L3FB3F810 +L3F31ED60: +3f31ed60: setf 2, 0, 0 +3f31ed70: move @0xaed04, a9, 0 +3f31eda0: subk 2, a9 +3f31edb0: jreq L3F31EF40 +3f31edc0: move a14, -*sp, 1 +3f31edd0: movk 9, a9 +3f31ede0: move a9, *a14+, 1 +3f31edf0: move a9, *a14+, 1 +3f31ee00: move @0xa6840, *a14+, 1 +3f31ee30: calla L3FB3F810 +3f31ee60: movk 17, a9 +3f31ee70: movb a9, *a13(0x20) +3f31ee90: move a14, -*sp, 1 +3f31eea0: move a11, *a14+, 1 +3f31eeb0: move a13, a9 +3f31eec0: addk 32, a9 +3f31eed0: move a9, *a14+, 1 +3f31eee0: move @0xa6840, *a14+, 1 +3f31ef10: calla L3FB3EBC0 +L3F31EF40: +3f31ef40: subi 0x30, a14 +3f31ef60: mmfm sp, a9,a11,a13 +3f31ef80: rets +3f31ef90: calla L3F31F000 +3f31efc0: calla L3F304610 +3f31eff0: rets +L3F31F000: +3f31f000: mmtm sp, a7,a9,a11,a13 +3f31f020: move a14, a13 +3f31f030: addk 32, a14 +3f31f040: movk 1, a11 +3f31f050: move a11, @0x19e170, 1 +3f31f080: move a14, -*sp, 1 +3f31f090: move @0x14af70, *a14+, 1 +3f31f0c0: move @0x11a490, *a14+, 1 +3f31f0f0: calla L3FB11A10 +3f31f120: move a8, *a13, 1 +3f31f130: move a8, a8 +3f31f140: jreq L3F31F1D0 +3f31f150: move *a8(0x160), a9, 1 +3f31f170: move *a9(0x20), a9, 1 +3f31f190: setf 1, 0, 0 +3f31f1a0: move a9, @0xaecca, 0 +L3F31F1D0: +3f31f1d0: move a14, -*sp, 1 +3f31f1e0: move @0x14bcf0, *a14+, 1 +3f31f210: move @0x11a490, *a14+, 1 +3f31f240: calla L3FB11A10 +3f31f270: move a8, *a13, 1 +3f31f280: move a8, a9 +3f31f290: jreq L3F31F320 +3f31f2a0: move *a8(0x160), a7, 1 +3f31f2c0: move *a7(0x20), a7, 1 +3f31f2e0: setf 1, 0, 0 +3f31f2f0: move a7, @0xaeccc, 0 +L3F31F320: +3f31f320: move a14, -*sp, 1 +3f31f330: move @0x14c3b0, *a14+, 1 +3f31f360: move @0x11a490, *a14+, 1 +3f31f390: calla L3FB11A10 +3f31f3c0: move a8, *a13, 1 +3f31f3d0: move a8, a7 +3f31f3e0: jreq L3F31F470 +3f31f3f0: move *a7(0x160), a9, 1 +3f31f410: setf 8, 0, 0 +3f31f420: move *a9, a9, 0 +3f31f430: setf 1, 0, 0 +3f31f440: move a9, @0xaeccd, 0 +L3F31F470: +3f31f470: move a14, -*sp, 1 +3f31f480: move @0x14e570, *a14+, 1 +3f31f4b0: move @0x11a490, *a14+, 1 +3f31f4e0: calla L3FB11A10 +3f31f510: move a8, *a13, 1 +3f31f520: move a8, a7 +3f31f530: jreq L3F31F5C0 +3f31f540: move *a7(0x160), a9, 1 +3f31f560: move *a9(0x20), a9, 1 +3f31f580: setf 1, 0, 0 +3f31f590: move a9, @0xaed25, 0 +L3F31F5C0: +3f31f5c0: subk 32, a14 +3f31f5d0: mmfm sp, a7,a9,a11,a13 +3f31f5f0: rets +3f31f600: calla L3F323E90 +3f31f630: calla L3F3075E0 +3f31f660: rets +3f31f670: mmtm sp, a9,a11,a13 +3f31f690: move a14, a13 +3f31f6a0: addi 0x70, a14 +3f31f6c0: move a14, -*sp, 1 +3f31f6d0: move @0x160e70, *a14+, 1 +3f31f700: move @0x11a4d0, *a14+, 1 +3f31f730: calla L3FB11A10 +3f31f760: move a8, *a13, 1 +3f31f770: move a8, a8 +3f31f780: jreq L3F31FA50 +3f31f790: move @0xb74e0, a11, 1 +3f31f7c0: move *a8(0x40), a9, 1 +3f31f7e0: sub a9, a11 +3f31f7f0: setf 16, 1, 0 +3f31f800: move a11, *a13(0x20), 0 +3f31f820: move @0xb7500, a11, 1 +3f31f850: move *a8(0x60), a9, 1 +3f31f870: sub a9, a11 +3f31f880: move a11, *a13(0x30), 0 +3f31f8a0: move *a13(0x30), a11, 0 +3f31f8c0: movk 17, a9 +3f31f8d0: divs a9, a11 +3f31f8e0: move a11, *a13(0x40), 0 +3f31f900: move *a13(0x20), a11, 0 +3f31f920: divs a9, a11 +3f31f930: move a11, *a13(0x50), 0 +3f31f950: move *a13(0x50), a11, 0 +3f31f970: sll 0x3, a11 +3f31f980: move *a13(0x40), a9, 0 +3f31f9a0: add a9, a11 +3f31f9b0: addk 3, a11 +3f31f9c0: move a11, *a13(0x60), 0 +3f31f9e0: move a14, -*sp, 1 +3f31f9f0: move *a13(0x60), a11, 0 +3f31fa10: move a11, *a14+, 1 +3f31fa20: calla L3F323C00 +L3F31FA50: +3f31fa50: subi 0x70, a14 +3f31fa70: mmfm sp, a9,a11,a13 +3f31fa90: rets +3f31faa0: mmtm sp, a7,a9,a11,a13 +3f31fac0: move a14, a13 +3f31fad0: addi 0x3d0, a14 +3f31faf0: move a14, -*sp, 1 +3f31fb00: sub a11, a11 +3f31fb10: move a11, *a14+, 1 +3f31fb20: move a11, *a14+, 1 +3f31fb30: move @0x11a4d0, a9, 1 +3f31fb60: move *a9(0x0), *a14+, 1 +3f31fb80: move @0xb78e0, *a14+, 1 +3f31fbb0: calla L3F997000 +3f31fbe0: move a8, *a13(0x390), 1 +3f31fc00: move a14, -*sp, 1 +3f31fc10: move a8, *a14+, 1 +3f31fc20: movi 0xffff, a9 +3f31fc40: move a9, *a14+, 1 +3f31fc50: move @0xb7e80, *a14+, 1 +3f31fc80: move @0xb78e0, *a14+, 1 +3f31fcb0: calla L3FD3E800 +3f31fce0: move @0x19ffa0, a11, 1 +3f31fd10: move a11, *a13(0x40), 1 +3f31fd30: move @0x19ffc0, a9, 1 +3f31fd60: move a9, *a13(0x60), 1 +3f31fd80: movk 3, a9 +3f31fd90: move a9, *a13(0x80), 1 +3f31fdb0: move a14, -*sp, 1 +3f31fdc0: move a13, *a14+, 1 +3f31fdd0: movk 28, a9 +3f31fde0: move a9, *a14+, 1 +3f31fdf0: move *a13(0x390), *a14+, 1 +3f31fe10: move @0xb78e0, *a14+, 1 +3f31fe40: calla L3FD34DA0 +3f31fe70: move a14, -*sp, 1 +3f31fe80: sub a11, a11 +3f31fe90: move a11, *a14+, 1 +3f31fea0: move a11, *a14+, 1 +3f31feb0: move @0x11a4d0, a11, 1 +3f31fee0: move *a11(0x0), *a14+, 1 +3f31ff00: move @0xb78e0, *a14+, 1 +3f31ff30: calla L3F997000 +3f31ff60: move a8, *a13(0x3b0), 1 +3f31ff80: move a14, -*sp, 1 +3f31ff90: move a8, *a14+, 1 +3f31ffa0: movi 0xffff, a11 +3f31ffc0: move a11, *a14+, 1 +3f31ffd0: move @0xb7e80, *a14+, 1 +3f320000: move @0xb78e0, *a14+, 1 +3f320030: calla L3FD3E800 +3f320060: move @0x19ffc0, a9, 1 +3f320090: move a9, *a13(0x40), 1 +3f3200b0: move @0x19ffa0, a11, 1 +3f3200e0: move a11, *a13(0x60), 1 +3f320100: movk 3, a9 +3f320110: move a9, *a13(0x80), 1 +3f320130: move a14, -*sp, 1 +3f320140: move a13, *a14+, 1 +3f320150: movk 28, a9 +3f320160: move a9, *a14+, 1 +3f320170: move *a13(0x3b0), *a14+, 1 +3f320190: move @0xb78e0, *a14+, 1 +3f3201c0: calla L3FD34DA0 +3f3201f0: move a14, -*sp, 1 +3f320200: move *a13(0xffc0), a11, 1 +3f320220: move *a11(0xa0), a9, 1 +3f320240: inc a9 +3f320250: move a9, *a14+, 1 +3f320260: move *a11(0x80), a9, 1 +3f320280: inc a9 +3f320290: move a9, *a14+, 1 +3f3202a0: move *a11(0x60), *a14+, 1 +3f3202c0: move *a11(0x40), *a14+, 1 +3f3202e0: move @0xb7e60, *a14+, 1 +3f320310: move @0x11a4d0, a9, 1 +3f320340: move *a9(0x0), *a14+, 1 +3f320360: move @0xb78e0, *a14+, 1 +3f320390: calla L3F99E8F0 +3f3203c0: move a14, -*sp, 1 +3f3203d0: move *a11(0xa0), a9, 1 +3f3203f0: subk 5, a9 +3f320400: move a9, *a14+, 1 +3f320410: move *a11(0x80), a9, 1 +3f320430: subk 5, a9 +3f320440: move a9, *a14+, 1 +3f320450: move *a11(0x60), a9, 1 +3f320470: addk 3, a9 +3f320480: move a9, *a14+, 1 +3f320490: move *a11(0x40), a9, 1 +3f3204b0: addk 3, a9 +3f3204c0: move a9, *a14+, 1 +3f3204d0: move *a13(0x3b0), *a14+, 1 +3f3204f0: move @0x11a4d0, a9, 1 +3f320520: move *a9(0x0), *a14+, 1 +3f320540: move @0xb78e0, *a14+, 1 +3f320570: calla L3F99E8F0 +3f3205a0: jauc L3F321940 +L3F3205C0: +3f3205c0: movk 2, a11 +3f3205d0: move a11, *a13(0x80), 1 +3f3205f0: move a14, -*sp, 1 +3f320600: move a13, *a14+, 1 +3f320610: movk 16, a9 +3f320620: move a9, *a14+, 1 +3f320630: move *a13(0x390), *a14+, 1 +3f320650: move @0xb78e0, *a14+, 1 +3f320680: calla L3FD34DA0 +3f3206b0: move *a13(0xffc0), a7, 1 +3f3206d0: move *a7(0x40), a11, 1 +3f3206f0: addk 4, a11 +3f320700: setf 16, 1, 0 +3f320710: move a11, *a13(0x2d0), 0 +3f320730: move *a7(0x60), a11, 1 +3f320750: addk 4, a11 +3f320760: move a11, *a13(0x2e0), 0 +3f320780: move *a7(0x40), a11, 1 +3f3207a0: move *a7(0x80), a9, 1 +3f3207c0: add a9, a11 +3f3207d0: subk 4, a11 +3f3207e0: move a11, *a13(0x2f0), 0 +3f320800: move *a7(0x60), a11, 1 +3f320820: move *a7(0xa0), a9, 1 +3f320840: add a9, a11 +3f320850: subk 4, a11 +3f320860: move a11, *a13(0x300), 0 +3f320880: move *a7(0x40), a11, 1 +3f3208a0: move *a7(0x80), a9, 1 +3f3208c0: add a9, a11 +3f3208d0: subk 4, a11 +3f3208e0: move a11, *a13(0x310), 0 +3f320900: move *a7(0x60), a11, 1 +3f320920: addk 4, a11 +3f320930: move a11, *a13(0x320), 0 +3f320950: move *a7(0x40), a11, 1 +3f320970: addk 4, a11 +3f320980: move a11, *a13(0x330), 0 +3f3209a0: move *a7(0x60), a11, 1 +3f3209c0: move *a7(0xa0), a9, 1 +3f3209e0: add a9, a11 +3f3209f0: subk 4, a11 +3f320a00: move a11, *a13(0x340), 0 +3f320a20: move a14, -*sp, 1 +3f320a30: movk 2, a11 +3f320a40: move a11, *a14+, 1 +3f320a50: move a13, a9 +3f320a60: addi 0x2d0, a9 +3f320a80: move a9, *a14+, 1 +3f320a90: move *a13(0x390), *a14+, 1 +3f320ab0: move @0x11a4d0, a11, 1 +3f320ae0: move *a11(0x0), *a14+, 1 +3f320b00: move @0xb78e0, *a14+, 1 +3f320b30: calla L3FD44F00 +3f320b60: jauc L3F3219C0 +L3F320B80: +3f320b80: move a14, -*sp, 1 +3f320b90: move @0xb78e0, a11, 1 +3f320bc0: move *a11(0x440), a9, 1 +3f320be0: move a9, a7 +3f320bf0: sll 0x9, a9 +3f320c00: sll 0x7, a7 +3f320c10: add a7, a9 +3f320c20: move *a11(0x480), a7, 1 +3f320c40: add a9, a7 +3f320c50: move *a7(0x120), *a14+, 1 +3f320c70: move *a13(0xffc0), a9, 1 +3f320c90: move *a9(0x80), *a14+, 1 +3f320cb0: move *a9(0xa0), *a14+, 1 +3f320cd0: move @0x11a4d0, a7, 1 +3f320d00: move *a7(0x0), *a14+, 1 +3f320d20: move a11, *a14+, 1 +3f320d30: calla L3FD416E0 +3f320d60: move a8, *a13(0x350), 1 +3f320d80: move a14, -*sp, 1 +3f320d90: move @0xb78e0, a11, 1 +3f320dc0: move *a11(0x440), a7, 1 +3f320de0: move a7, a9 +3f320df0: sll 0x9, a7 +3f320e00: sll 0x7, a9 +3f320e10: add a9, a7 +3f320e20: move *a11(0x480), a9, 1 +3f320e40: add a7, a9 +3f320e50: move *a9(0x120), *a14+, 1 +3f320e70: move @0x19ffc0, *a14+, 1 +3f320ea0: move @0x19ffa0, *a14+, 1 +3f320ed0: movk 16, a9 +3f320ee0: move a9, *a14+, 1 +3f320ef0: move a9, *a14+, 1 +3f320f00: setf 16, 1, 0 +3f320f10: move @0xba230, a7, 0 +3f320f40: sll 0x8, a7 +3f320f50: addi 0x194e90, a7 +3f320f80: move a7, *a14+, 1 +3f320f90: move @0x11a4d0, a7, 1 +3f320fc0: move *a7(0x0), *a14+, 1 +3f320fe0: move a11, *a14+, 1 +3f320ff0: calla L3FD40FF0 +3f321020: move a8, *a13(0x370), 1 +3f321040: move a14, -*sp, 1 +3f321050: move *a13(0xffc0), a11, 1 +3f321070: move *a11(0xa0), *a14+, 1 +3f321090: move *a11(0x80), *a14+, 1 +3f3210b0: sub a7, a7 +3f3210c0: move a7, *a14+, 1 +3f3210d0: move a7, *a14+, 1 +3f3210e0: move *a13(0x390), *a14+, 1 +3f321100: move *a13(0x350), *a14+, 1 +3f321120: move @0xb78e0, *a14+, 1 +3f321150: calla L3F99E8F0 +3f321180: move a14, -*sp, 1 +3f321190: move *a13(0x370), *a14+, 1 +3f3211b0: move *a13(0x390), *a14+, 1 +3f3211d0: move @0xb78e0, *a14+, 1 +3f321200: calla L3FD9EF90 +3f321230: move a14, -*sp, 1 +3f321240: movk 1, a7 +3f321250: move a7, *a14+, 1 +3f321260: move *a13(0x390), *a14+, 1 +3f321280: move @0xb78e0, *a14+, 1 +3f3212b0: calla L3FD4FD70 +3f3212e0: move a14, -*sp, 1 +3f3212f0: move *a11(0xa0), *a14+, 1 +3f321310: move *a11(0x80), *a14+, 1 +3f321330: sub a7, a7 +3f321340: move a7, *a14+, 1 +3f321350: move a7, *a14+, 1 +3f321360: move *a13(0x390), *a14+, 1 +3f321380: move *a13(0x350), *a14+, 1 +3f3213a0: move @0xb78e0, *a14+, 1 +3f3213d0: calla L3F99E8F0 +3f321400: move a14, -*sp, 1 +3f321410: movk 1, a7 +3f321420: move a7, *a14+, 1 +3f321430: movi 0xffff, a7 +3f321450: move a7, *a14+, 1 +3f321460: move *a11(0xa0), *a14+, 1 +3f321480: move *a11(0x80), *a14+, 1 +3f3214a0: sub a7, a7 +3f3214b0: move a7, *a14+, 1 +3f3214c0: move a7, *a14+, 1 +3f3214d0: move *a13(0x350), *a14+, 1 +3f3214f0: move @0xb78e0, *a14+, 1 +3f321520: calla L3FD556B0 +3f321550: move a8, @0xba240, 1 +3f321580: move a14, -*sp, 1 +3f321590: move *a11(0xa0), a7, 1 +3f3215b0: subk 7, a7 +3f3215c0: move a7, *a14+, 1 +3f3215d0: move *a11(0x80), a7, 1 +3f3215f0: subk 7, a7 +3f321600: move a7, *a14+, 1 +3f321610: move *a11(0x60), a7, 1 +3f321630: addk 4, a7 +3f321640: move a7, *a14+, 1 +3f321650: move *a11(0x40), a7, 1 +3f321670: addk 4, a7 +3f321680: move a7, *a14+, 1 +3f321690: sub a7, a7 +3f3216a0: move a7, *a14+, 1 +3f3216b0: move a7, *a14+, 1 +3f3216c0: move a8, *a14+, 1 +3f3216d0: move *a13(0x390), *a14+, 1 +3f3216f0: move @0x11a4d0, a7, 1 +3f321720: move *a7(0x0), *a14+, 1 +3f321740: move @0xb78e0, *a14+, 1 +3f321770: calla L3F9D0370 +3f3217a0: move a14, -*sp, 1 +3f3217b0: move *a13(0x370), *a14+, 1 +3f3217d0: move @0xb78e0, *a14+, 1 +3f321800: calla L3FD4F590 +3f321830: move a14, -*sp, 1 +3f321840: move *a13(0x350), *a14+, 1 +3f321860: move @0xb78e0, *a14+, 1 +3f321890: calla L3FD4F590 +3f3218c0: move a14, -*sp, 1 +3f3218d0: move @0xba240, *a14+, 1 +3f321900: calla L3FD62A10 +3f321930: jruc L3F3219C0 +L3F321940: +3f321940: setf 16, 1, 0 +3f321950: move @0xba230, a8, 0 +3f321980: jaeq L3F3205C0 +3f3219a0: jauc L3F320B80 +L3F3219C0: +3f3219c0: move a14, -*sp, 1 +3f3219d0: move *a13(0x390), *a14+, 1 +3f3219f0: move @0xb78e0, *a14+, 1 +3f321a20: calla L3FD4F020 +3f321a50: move a14, -*sp, 1 +3f321a60: move *a13(0x3b0), *a14+, 1 +3f321a80: move @0xb78e0, *a14+, 1 +3f321ab0: calla L3FD4F020 +3f321ae0: move *sp(0xa0), a14, 1 +3f321b00: mmfm sp, a7,a9,a11,a13 +3f321b20: rets 2 +3f321b30: mmtm sp, a7,a9,a11,a13 +3f321b50: move a14, a13 +3f321b60: move *a13(0xffc0), a11, 1 +3f321b80: jaeq L3F3223E0 +3f321ba0: move @0xb78e0, a11, 1 +3f321bd0: move *a11(0x440), a9, 1 +3f321bf0: move a9, a7 +3f321c00: sll 0x9, a9 +3f321c10: sll 0x7, a7 +3f321c20: add a7, a9 +3f321c30: move *a11(0x480), a7, 1 +3f321c50: add a9, a7 +3f321c60: move @0x19ffa0, a9, 1 +3f321c90: move *a7(0x1c0), a7, 1 +3f321cb0: cmp a7, a9 +3f321cc0: jrne L3F322060 +3f321cd0: move a14, -*sp, 1 +3f321ce0: move *a13(0xffc0), a7, 1 +3f321d00: move *a7(0xa0), a7, 1 +3f321d20: inc a7 +3f321d30: move a7, *a14+, 1 +3f321d40: move *a13(0xffc0), a7, 1 +3f321d60: move *a7(0x80), a7, 1 +3f321d80: inc a7 +3f321d90: move a7, *a14+, 1 +3f321da0: move *a13(0xffc0), a7, 1 +3f321dc0: move *a7(0x60), *a14+, 1 +3f321de0: move *a7(0x40), *a14+, 1 +3f321e00: move @0xb7ea0, *a14+, 1 +3f321e30: move @0x11a4d0, a7, 1 +3f321e60: move *a7(0x0), *a14+, 1 +3f321e80: move a11, *a14+, 1 +3f321e90: calla L3F99E8F0 +3f321ec0: move a14, -*sp, 1 +3f321ed0: move *a13(0xffc0), a11, 1 +3f321ef0: move *a11(0xa0), *a14+, 1 +3f321f10: move *a11(0x80), *a14+, 1 +3f321f30: move *a11(0x60), *a14+, 1 +3f321f50: move *a11(0x40), *a14+, 1 +3f321f70: move @0xb7e60, *a14+, 1 +3f321fa0: move @0x11a4d0, a9, 1 +3f321fd0: move *a9(0x0), *a14+, 1 +3f321ff0: move @0xb78e0, *a14+, 1 +3f322020: calla L3F99BC60 +3f322050: jruc L3F3223E0 +L3F322060: +3f322060: move a14, -*sp, 1 +3f322070: move *a13(0xffc0), a7, 1 +3f322090: move *a7(0xa0), a7, 1 +3f3220b0: inc a7 +3f3220c0: move a7, *a14+, 1 +3f3220d0: move *a13(0xffc0), a7, 1 +3f3220f0: move *a7(0x80), a7, 1 +3f322110: inc a7 +3f322120: move a7, *a14+, 1 +3f322130: move *a13(0xffc0), a7, 1 +3f322150: move *a7(0x60), *a14+, 1 +3f322170: move *a7(0x40), *a14+, 1 +3f322190: move @0xb7ec0, *a14+, 1 +3f3221c0: move @0x11a4d0, a7, 1 +3f3221f0: move *a7(0x0), *a14+, 1 +3f322210: move a11, *a14+, 1 +3f322220: calla L3F99E8F0 +3f322250: move a14, -*sp, 1 +3f322260: move *a13(0xffc0), a11, 1 +3f322280: move *a11(0xa0), *a14+, 1 +3f3222a0: move *a11(0x80), *a14+, 1 +3f3222c0: move *a11(0x60), *a14+, 1 +3f3222e0: move *a11(0x40), *a14+, 1 +3f322300: move @0xb7e60, *a14+, 1 +3f322330: move @0x11a4d0, a9, 1 +3f322360: move *a9(0x0), *a14+, 1 +3f322380: move @0xb78e0, *a14+, 1 +3f3223b0: calla L3F99BC60 +L3F3223E0: +3f3223e0: move *sp(0xa0), a14, 1 +3f322400: mmfm sp, a7,a9,a11,a13 +3f322420: rets 2 +3f322430: mmtm sp, a7,a9,a11,a13 +3f322450: move a14, a13 +3f322460: move @0xb78e0, a11, 1 +3f322490: move *a11(0x440), a9, 1 +3f3224b0: move a9, a7 +3f3224c0: sll 0x9, a9 +3f3224d0: sll 0x7, a7 +3f3224e0: add a7, a9 +3f3224f0: move *a11(0x480), a7, 1 +3f322510: add a9, a7 +3f322520: move @0x19ffa0, a9, 1 +3f322550: move *a7(0x1c0), a7, 1 +3f322570: cmp a7, a9 +3f322580: jrne L3F322600 +3f322590: move a14, -*sp, 1 +3f3225a0: movk 2, a7 +3f3225b0: move a7, *a14+, 1 +3f3225c0: calla L3F323C00 +3f3225f0: jruc L3F322660 +L3F322600: +3f322600: move a14, -*sp, 1 +3f322610: movk 2, a7 +3f322620: move a7, *a14+, 1 +3f322630: calla L3F323C00 +L3F322660: +3f322660: move *sp(0xa0), a14, 1 +3f322680: mmfm sp, a7,a9,a11,a13 +3f3226a0: rets 2 +3f3226b0: mmtm sp, a7,a9,a11,a13 +3f3226d0: move a14, a13 +3f3226e0: move *a13(0xffc0), a11, 1 +3f322700: jaeq L3F322F60 +3f322720: move @0xb78e0, a11, 1 +3f322750: move *a11(0x440), a9, 1 +3f322770: move a9, a7 +3f322780: sll 0x9, a9 +3f322790: sll 0x7, a7 +3f3227a0: add a7, a9 +3f3227b0: move *a11(0x480), a7, 1 +3f3227d0: add a9, a7 +3f3227e0: move @0x19ffa0, a9, 1 +3f322810: move *a7(0x1c0), a7, 1 +3f322830: cmp a7, a9 +3f322840: jrne L3F322BE0 +3f322850: move a14, -*sp, 1 +3f322860: move *a13(0xffc0), a7, 1 +3f322880: move *a7(0xa0), a7, 1 +3f3228a0: inc a7 +3f3228b0: move a7, *a14+, 1 +3f3228c0: move *a13(0xffc0), a7, 1 +3f3228e0: move *a7(0x80), a7, 1 +3f322900: inc a7 +3f322910: move a7, *a14+, 1 +3f322920: move *a13(0xffc0), a7, 1 +3f322940: move *a7(0x60), *a14+, 1 +3f322960: move *a7(0x40), *a14+, 1 +3f322980: move @0xb7ec0, *a14+, 1 +3f3229b0: move @0x11a4d0, a7, 1 +3f3229e0: move *a7(0x0), *a14+, 1 +3f322a00: move a11, *a14+, 1 +3f322a10: calla L3F99E8F0 +3f322a40: move a14, -*sp, 1 +3f322a50: move *a13(0xffc0), a11, 1 +3f322a70: move *a11(0xa0), *a14+, 1 +3f322a90: move *a11(0x80), *a14+, 1 +3f322ab0: move *a11(0x60), *a14+, 1 +3f322ad0: move *a11(0x40), *a14+, 1 +3f322af0: move @0xb7e60, *a14+, 1 +3f322b20: move @0x11a4d0, a9, 1 +3f322b50: move *a9(0x0), *a14+, 1 +3f322b70: move @0xb78e0, *a14+, 1 +3f322ba0: calla L3F99BC60 +3f322bd0: jruc L3F322F60 +L3F322BE0: +3f322be0: move a14, -*sp, 1 +3f322bf0: move *a13(0xffc0), a7, 1 +3f322c10: move *a7(0xa0), a7, 1 +3f322c30: inc a7 +3f322c40: move a7, *a14+, 1 +3f322c50: move *a13(0xffc0), a7, 1 +3f322c70: move *a7(0x80), a7, 1 +3f322c90: inc a7 +3f322ca0: move a7, *a14+, 1 +3f322cb0: move *a13(0xffc0), a7, 1 +3f322cd0: move *a7(0x60), *a14+, 1 +3f322cf0: move *a7(0x40), *a14+, 1 +3f322d10: move @0xb7ea0, *a14+, 1 +3f322d40: move @0x11a4d0, a7, 1 +3f322d70: move *a7(0x0), *a14+, 1 +3f322d90: move a11, *a14+, 1 +3f322da0: calla L3F99E8F0 +3f322dd0: move a14, -*sp, 1 +3f322de0: move *a13(0xffc0), a11, 1 +3f322e00: move *a11(0xa0), *a14+, 1 +3f322e20: move *a11(0x80), *a14+, 1 +3f322e40: move *a11(0x60), *a14+, 1 +3f322e60: move *a11(0x40), *a14+, 1 +3f322e80: move @0xb7e60, *a14+, 1 +3f322eb0: move @0x11a4d0, a9, 1 +3f322ee0: move *a9(0x0), *a14+, 1 +3f322f00: move @0xb78e0, *a14+, 1 +3f322f30: calla L3F99BC60 +L3F322F60: +3f322f60: move *sp(0xa0), a14, 1 +3f322f80: mmfm sp, a7,a9,a11,a13 +3f322fa0: rets 2 +3f322fb0: mmtm sp, a7,a9,a11,a13 +3f322fd0: move a14, a13 +3f322fe0: move @0xb78e0, a11, 1 +3f323010: move *a11(0x440), a9, 1 +3f323030: move a9, a7 +3f323040: sll 0x9, a9 +3f323050: sll 0x7, a7 +3f323060: add a7, a9 +3f323070: move *a11(0x480), a7, 1 +3f323090: add a9, a7 +3f3230a0: move @0x19ffa0, a9, 1 +3f3230d0: move *a7(0x1c0), a7, 1 +3f3230f0: cmp a7, a9 +3f323100: jrne L3F323180 +3f323110: move a14, -*sp, 1 +3f323120: movk 1, a7 +3f323130: move a7, *a14+, 1 +3f323140: calla L3F323C00 +3f323170: jruc L3F3231E0 +L3F323180: +3f323180: move a14, -*sp, 1 +3f323190: movk 1, a7 +3f3231a0: move a7, *a14+, 1 +3f3231b0: calla L3F323C00 +L3F3231E0: +3f3231e0: move *sp(0xa0), a14, 1 +3f323200: mmfm sp, a7,a9,a11,a13 +3f323220: rets 2 +3f323230: move a11, -*sp, 1 +3f323240: move a14, -*sp, 1 +3f323250: sub a11, a11 +3f323260: move a11, *a14+, 1 +3f323270: calla L3F323C00 +3f3232a0: move *sp+, a11, 1 +3f3232b0: rets +3f3232c0: mmtm sp, a7,a9,a11,a13 +3f3232e0: move a14, a13 +3f3232f0: addi 0x80, a14 +3f323310: move a14, -*sp, 1 +3f323320: move @0x15caf0, *a14+, 1 +3f323350: move @0x11a4d0, *a14+, 1 +3f323380: calla L3FB11A10 +3f3233b0: move a8, *a13, 1 +3f3233c0: move a8, a8 +3f3233d0: jreq L3F323B20 +3f3233e0: move *a8(0x160), a11, 1 +3f323400: move *a11(0x20), *a13(0x60), 1 +3f323430: jruc L3F323840 +L3F323440: +3f323440: move @0xb78e0, a11, 1 +3f323470: move *a11(0x440), a9, 1 +3f323490: move a9, a7 +3f3234a0: sll 0x9, a9 +3f3234b0: sll 0x7, a7 +3f3234c0: add a7, a9 +3f3234d0: move *a11(0x480), a7, 1 +3f3234f0: add a9, a7 +3f323500: move *a7(0x1c0), a9, 1 +3f323520: move a9, @0x19ffa0, 1 +3f323550: move *a11(0x440), a7, 1 +3f323570: move a7, a9 +3f323580: sll 0x9, a7 +3f323590: sll 0x7, a9 +3f3235a0: add a9, a7 +3f3235b0: move *a11(0x480), a9, 1 +3f3235d0: add a7, a9 +3f3235e0: move *a9(0x1a0), a9, 1 +3f323600: move a9, @0x19ffc0, 1 +3f323630: jruc L3F323890 +L3F323640: +3f323640: move @0xb78e0, a11, 1 +3f323670: move *a11(0x440), a9, 1 +3f323690: move a9, a7 +3f3236a0: sll 0x9, a9 +3f3236b0: sll 0x7, a7 +3f3236c0: add a7, a9 +3f3236d0: move *a11(0x480), a7, 1 +3f3236f0: add a9, a7 +3f323700: move *a7(0x1c0), a9, 1 +3f323720: move a9, @0x19ffc0, 1 +3f323750: move *a11(0x440), a7, 1 +3f323770: move a7, a9 +3f323780: sll 0x9, a7 +3f323790: sll 0x7, a9 +3f3237a0: add a9, a7 +3f3237b0: move *a11(0x480), a9, 1 +3f3237d0: add a7, a9 +3f3237e0: move *a9(0x1a0), a9, 1 +3f323800: move a9, @0x19ffa0, 1 +3f323830: jruc L3F323890 +L3F323840: +3f323840: move *a13(0x60), a8, 1 +3f323860: jreq L3F323440 +3f323870: dec a8 +3f323880: jreq L3F323640 +L3F323890: +3f323890: move a14, -*sp, 1 +3f3238a0: move @0x1600f0, *a14+, 1 +3f3238d0: move @0x11a4d0, *a14+, 1 +3f323900: calla L3FB11A10 +3f323930: move a8, *a13, 1 +3f323940: move a14, -*sp, 1 +3f323950: move @0x15fa30, *a14+, 1 +3f323980: move @0x11a4d0, *a14+, 1 +3f3239b0: calla L3FB11A10 +3f3239e0: move a8, *a13(0x20), 1 +3f323a00: move a14, -*sp, 1 +3f323a10: move *a13(0x0), *a14+, 1 +3f323a30: move @0x11a4d0, *a14+, 1 +3f323a60: calla L3FB11C90 +3f323a90: move a14, -*sp, 1 +3f323aa0: move *a13(0x20), *a14+, 1 +3f323ac0: move @0x11a4d0, *a14+, 1 +3f323af0: calla L3FB11C90 +L3F323B20: +3f323b20: move a14, -*sp, 1 +3f323b30: setf 16, 1, 0 +3f323b40: move @0xba230, a11, 0 +3f323b70: move a11, *a14+, 1 +3f323b80: calla L3F323C00 +3f323bb0: subi 0x80, a14 +3f323bd0: mmfm sp, a7,a9,a11,a13 +3f323bf0: rets +L3F323C00: +3f323c00: mmtm sp, a11,a13 +3f323c20: move a14, a13 +3f323c30: addk 32, a14 +3f323c40: move a14, -*sp, 1 +3f323c50: move @0x15f370, *a14+, 1 +3f323c80: move @0x11a4d0, *a14+, 1 +3f323cb0: calla L3FB11A10 +3f323ce0: move a8, *a13, 1 +3f323cf0: move a8, a8 +3f323d00: jreq L3F323E40 +3f323d10: setf 16, 1, 0 +3f323d20: move *a13(0xffe0), a11, 0 +3f323d40: cmpi 0x3d, a11 +3f323d60: jrge L3F323E40 +3f323d70: move a11, a11 +3f323d80: jrlt L3F323E40 +3f323d90: move a11, @0xba230, 0 +3f323dc0: move a14, -*sp, 1 +3f323dd0: move a8, *a14+, 1 +3f323de0: move @0x11a4d0, *a14+, 1 +3f323e10: calla L3FB11C90 +L3F323E40: +3f323e40: move *sp(0x60), a14, 1 +3f323e60: mmfm sp, a11,a13 +3f323e80: rets 2 +L3F323E90: +3f323e90: mmtm sp, a7,a9,a11,a13 +3f323eb0: move a14, a13 +3f323ec0: addi 0x30, a14 +3f323ee0: sub a11, a11 +3f323ef0: movb a11, *a13(0x20) +3f323f10: move a14, -*sp, 1 +3f323f20: move @0x1594f0, *a14+, 1 +3f323f50: move @0x11a4d0, *a14+, 1 +3f323f80: calla L3FB11A10 +3f323fb0: move a8, *a13, 1 +3f323fc0: move a8, a8 +3f323fd0: jreq L3F324120 +3f323fe0: move *a8(0x160), a11, 1 +3f324000: setf 1, 0, 0 +3f324010: move @0xaece1, a9, 0 +3f324040: move *a11(0x20), a11, 1 +3f324060: cmp a11, a9 +3f324070: jreq L3F324120 +3f324080: movk 1, a11 +3f324090: movb a11, *a13(0x20) +3f3240b0: move *a8(0x160), a7, 1 +3f3240d0: move *a7(0x20), a7, 1 +3f3240f0: move a7, @0xaece1, 0 +L3F324120: +3f324120: move a14, -*sp, 1 +3f324130: move @0x159bb0, *a14+, 1 +3f324160: move @0x11a4d0, *a14+, 1 +3f324190: calla L3FB11A10 +3f3241c0: move a8, *a13, 1 +3f3241d0: move a8, a7 +3f3241e0: jreq L3F324330 +3f3241f0: move *a7(0x160), a11, 1 +3f324210: setf 7, 0, 0 +3f324220: move @0xaed19, a9, 0 +3f324250: move *a11(0x20), a11, 1 +3f324270: cmp a11, a9 +3f324280: jreq L3F324330 +3f324290: movk 1, a11 +3f3242a0: movb a11, *a13(0x20) +3f3242c0: move *a7(0x160), a7, 1 +3f3242e0: move *a7(0x20), a7, 1 +3f324300: move a7, @0xaed19, 0 +L3F324330: +3f324330: move a14, -*sp, 1 +3f324340: move @0x15a930, *a14+, 1 +3f324370: move @0x11a4d0, *a14+, 1 +3f3243a0: calla L3FB11A10 +3f3243d0: move a8, *a13, 1 +3f3243e0: move a8, a7 +3f3243f0: jreq L3F324540 +3f324400: move *a7(0x160), a11, 1 +3f324420: setf 1, 0, 0 +3f324430: move @0xaed23, a9, 0 +3f324460: setf 8, 0, 0 +3f324470: move *a11, a11, 0 +3f324480: cmp a11, a9 +3f324490: jreq L3F324540 +3f3244a0: movk 1, a11 +3f3244b0: movb a11, *a13(0x20) +3f3244d0: move *a7(0x160), a7, 1 +3f3244f0: move *a7, a7, 0 +3f324500: setf 1, 0, 0 +3f324510: move a7, @0xaed23, 0 +L3F324540: +3f324540: move a14, -*sp, 1 +3f324550: move @0x15bd70, *a14+, 1 +3f324580: move @0x11a4d0, *a14+, 1 +3f3245b0: calla L3FB11A10 +3f3245e0: move a8, *a13, 1 +3f3245f0: move a8, a7 +3f324600: jreq L3F324750 +3f324610: move *a7(0x160), a11, 1 +3f324630: setf 1, 0, 0 +3f324640: move @0xaecdc, a9, 0 +3f324670: move *a11(0x20), a11, 1 +3f324690: cmp a11, a9 +3f3246a0: jreq L3F324750 +3f3246b0: movk 1, a11 +3f3246c0: movb a11, *a13(0x20) +3f3246e0: move *a7(0x160), a7, 1 +3f324700: move *a7(0x20), a7, 1 +3f324720: move a7, @0xaecdc, 0 +L3F324750: +3f324750: move a14, -*sp, 1 +3f324760: move @0x15caf0, *a14+, 1 +3f324790: move @0x11a4d0, *a14+, 1 +3f3247c0: calla L3FB11A10 +3f3247f0: move a8, *a13, 1 +3f324800: move a8, a7 +3f324810: jreq L3F324960 +3f324820: move *a7(0x160), a11, 1 +3f324840: setf 1, 0, 0 +3f324850: move @0xaecdd, a9, 0 +3f324880: move *a11(0x20), a11, 1 +3f3248a0: cmp a11, a9 +3f3248b0: jreq L3F324960 +3f3248c0: movk 1, a11 +3f3248d0: movb a11, *a13(0x20) +3f3248f0: move *a7(0x160), a7, 1 +3f324910: move *a7(0x20), a7, 1 +3f324930: move a7, @0xaecdd, 0 +L3F324960: +3f324960: setf 1, 0, 0 +3f324970: move @0xaecdd, a11, 0 +3f3249a0: jrne L3F324BB0 +3f3249b0: move @0xb78e0, a9, 1 +3f3249e0: move *a9(0x440), a7, 1 +3f324a00: move a7, a11 +3f324a10: sll 0x9, a7 +3f324a20: sll 0x7, a11 +3f324a30: add a11, a7 +3f324a40: move *a9(0x480), a11, 1 +3f324a60: add a7, a11 +3f324a70: move *a11(0x1c0), a11, 1 +3f324a90: move a11, @0x19ff40, 1 +3f324ac0: move *a9(0x440), a7, 1 +3f324ae0: move a7, a11 +3f324af0: sll 0x9, a7 +3f324b00: sll 0x7, a11 +3f324b10: add a11, a7 +3f324b20: move *a9(0x480), a11, 1 +3f324b40: add a7, a11 +3f324b50: move *a11(0x1a0), a11, 1 +3f324b70: move a11, @0x19ff20, 1 +3f324ba0: jruc L3F324DA0 +L3F324BB0: +3f324bb0: move @0xb78e0, a9, 1 +3f324be0: move *a9(0x440), a7, 1 +3f324c00: move a7, a11 +3f324c10: sll 0x9, a7 +3f324c20: sll 0x7, a11 +3f324c30: add a11, a7 +3f324c40: move *a9(0x480), a11, 1 +3f324c60: add a7, a11 +3f324c70: move *a11(0x1a0), a11, 1 +3f324c90: move a11, @0x19ff40, 1 +3f324cc0: move *a9(0x440), a7, 1 +3f324ce0: move a7, a11 +3f324cf0: sll 0x9, a7 +3f324d00: sll 0x7, a11 +3f324d10: add a11, a7 +3f324d20: move *a9(0x480), a11, 1 +3f324d40: add a7, a11 +3f324d50: move *a11(0x1c0), a11, 1 +3f324d70: move a11, @0x19ff20, 1 +L3F324DA0: +3f324da0: move @0x19ff40, @0x19ffa0, 1 +3f324df0: move a11, @0x19ffc0, 1 +3f324e20: move a14, -*sp, 1 +3f324e30: move @0x15d870, *a14+, 1 +3f324e60: move @0x11a4d0, *a14+, 1 +3f324e90: calla L3FB11A10 +3f324ec0: move a8, *a13, 1 +3f324ed0: move a8, a7 +3f324ee0: jreq L3F3250C0 +3f324ef0: move *a7(0x160), a11, 1 +3f324f10: setf 1, 0, 0 +3f324f20: move @0xaecde, a9, 0 +3f324f50: move *a11(0x20), a11, 1 +3f324f70: cmp a11, a9 +3f324f80: jreq L3F3250C0 +3f324f90: movk 1, a11 +3f324fa0: movb a11, *a13(0x20) +3f324fc0: move *a7(0x160), a7, 1 +3f324fe0: move *a7(0x20), a7, 1 +3f325000: move a7, @0xaecde, 0 +3f325030: move a14, -*sp, 1 +3f325040: move @0xb78e0, *a14+, 1 +3f325070: sub a9, a9 +3f325080: move a9, *a14+, 1 +3f325090: calla L3F439FF0 +L3F3250C0: +3f3250c0: setf 8, 0, 0 +3f3250d0: move @0xaed48, a11, 0 +3f325100: setf 16, 1, 0 +3f325110: move @0xba230, a9, 0 +3f325140: cmp a9, a11 +3f325150: jreq L3F3251C0 +3f325160: movk 1, a7 +3f325170: movb a7, *a13(0x20) +3f325190: movb a9, @0xaed48 +L3F3251C0: +3f3251c0: setf 8, 0, 0 +3f3251d0: move *a13(0x20), a11, 0 +3f3251f0: jreq L3F325270 +3f325200: movk 1, a7 +3f325210: move a7, @0x19e170, 1 +3f325240: calla L3F3252C0 +L3F325270: +3f325270: subi 0x30, a14 +3f325290: mmfm sp, a7,a9,a11,a13 +3f3252b0: rets +L3F3252C0: +3f3252c0: mmtm sp, a7,a9,a11,a13 +3f3252e0: move a14, a13 +3f3252f0: addi 0x40, a14 +3f325310: setf 1, 0, 0 +3f325320: move @0xaece1, a11, 0 +3f325350: jreq L3F325440 +3f325360: move a14, -*sp, 1 +3f325370: movk 2, a11 +3f325380: move a11, *a14+, 1 +3f325390: sub a11, a11 +3f3253a0: move a11, *a14+, 1 +3f3253b0: move a11, *a14+, 1 +3f3253c0: move a11, *a14+, 1 +3f3253d0: move @0xb78e0, *a14+, 1 +3f325400: calla L3FD9EB80 +3f325430: jruc L3F325640 +L3F325440: +3f325440: move a14, -*sp, 1 +3f325450: setf 7, 0, 0 +3f325460: move @0xaed19, a9, 0 +3f325490: sll 0x5, a9 +3f3254a0: addi 0x119470, a9 +3f3254d0: move *a9+, *a14+, 1 +3f3254e0: calla L3FB43EB0 +3f325510: move a8, *a13, 1 +3f325520: movi 0x3c, a11 +3f325540: mpys a8, a11 +3f325550: move a11, *a13, 1 +3f325560: move a14, -*sp, 1 +3f325570: movk 2, a9 +3f325580: move a9, *a14+, 1 +3f325590: movk 1, a9 +3f3255a0: move a9, *a14+, 1 +3f3255b0: sub a9, a9 +3f3255c0: move a9, *a14+, 1 +3f3255d0: move a11, *a14+, 1 +3f3255e0: move @0xb78e0, *a14+, 1 +3f325610: calla L3FD9EB80 +L3F325640: +3f325640: move a14, -*sp, 1 +3f325650: move @0xb78e0, a11, 1 +3f325680: move *a11(0x440), a9, 1 +3f3256a0: move a9, a7 +3f3256b0: sll 0x9, a9 +3f3256c0: sll 0x7, a7 +3f3256d0: add a7, a9 +3f3256e0: move *a11(0x480), a7, 1 +3f325700: add a9, a7 +3f325710: move *a7(0x120), *a14+, 1 +3f325730: move @0x19ff20, *a14+, 1 +3f325760: move @0x19ff40, *a14+, 1 +3f325790: movk 16, a9 +3f3257a0: move a9, *a14+, 1 +3f3257b0: move a9, *a14+, 1 +3f3257c0: setf 8, 0, 0 +3f3257d0: move @0xaed48, a7, 0 +3f325800: sll 0x8, a7 +3f325810: addi 0x194e90, a7 +3f325840: move a7, *a14+, 1 +3f325850: move @0xb7960, *a14+, 1 +3f325880: move a11, *a14+, 1 +3f325890: calla L3FD40FF0 +3f3258c0: move a8, *a13(0x20), 1 +3f3258e0: move a14, -*sp, 1 +3f3258f0: move @0xb7960, *a14+, 1 +3f325920: move a8, *a14+, 1 +3f325930: calla L3F325AA0 +3f325960: move a14, -*sp, 1 +3f325970: move *a13(0x20), *a14+, 1 +3f325990: move @0xb78e0, *a14+, 1 +3f3259c0: calla L3FD4F590 +3f3259f0: move a14, -*sp, 1 +3f325a00: sub a11, a11 +3f325a10: move a11, *a14+, 1 +3f325a20: calla L3F30D660 +3f325a50: subi 0x40, a14 +3f325a70: mmfm sp, a7,a9,a11,a13 +3f325a90: rets +L3F325AA0: +3f325aa0: mmtm sp, a7,a9,a11,a13 +3f325ac0: move a14, a13 +3f325ad0: addi 0x620, a14 +3f325af0: move a14, -*sp, 1 +3f325b00: move *a13(0xffe0), *a14+, 1 +3f325b20: move *a13(0xffc0), *a14+, 1 +3f325b40: move @0xb78e0, *a14+, 1 +3f325b70: calla L3FD677D0 +3f325ba0: move a14, -*sp, 1 +3f325bb0: move *a13(0xffc0), *a14+, 1 +3f325bd0: move @0xb78e0, *a14+, 1 +3f325c00: calla L3FD39230 +3f325c30: move a14, -*sp, 1 +3f325c40: move a13, a11 +3f325c50: addi 0x60, a11 +3f325c70: move a11, *a14+, 1 +3f325c80: move *a13(0xffc0), *a14+, 1 +3f325ca0: move @0xb78e0, *a14+, 1 +3f325cd0: calla L3FD58A10 +3f325d00: move a14, -*sp, 1 +3f325d10: move a13, a11 +3f325d20: addi 0x40, a11 +3f325d40: move a11, *a14+, 1 +3f325d50: move a13, a11 +3f325d60: addk 32, a11 +3f325d70: move a11, *a14+, 1 +3f325d80: move a13, *a14+, 1 +3f325d90: movi 0xb7960, a11 +3f325dc0: move a11, *a14+, 1 +3f325dd0: move *a13(0xffc0), *a14+, 1 +3f325df0: move @0xb78e0, *a14+, 1 +3f325e20: calla L3FD74C90 +3f325e50: move *a13(0x40), a7, 1 +3f325e70: move a7, a9 +3f325e80: dec a9 +3f325e90: jrlt L3F3262D0 +L3F325EA0: +3f325ea0: move a14, -*sp, 1 +3f325eb0: move a13, a11 +3f325ec0: addi 0x340, a11 +3f325ee0: move a11, *a14+, 1 +3f325ef0: move a9, a7 +3f325f00: sll 0x5, a7 +3f325f10: move *a13(0x20), a11, 1 +3f325f30: add a11, a7 +3f325f40: move *a7+, *a14+, 1 +3f325f50: move @0xb78e0, *a14+, 1 +3f325f80: calla L3FD58A10 +3f325fb0: move *a13(0xa0), a7, 1 +3f325fd0: move *a13(0x380), a11, 1 +3f325ff0: cmp a11, a7 +3f326000: jrne L3F3262B0 +3f326010: move *a13(0xc0), a7, 1 +3f326030: move *a13(0x3a0), a11, 1 +3f326050: cmp a11, a7 +3f326060: jrne L3F3262B0 +3f326070: move a14, -*sp, 1 +3f326080: move *a13(0xffe0), *a14+, 1 +3f3260a0: move a9, a7 +3f3260b0: sll 0x5, a7 +3f3260c0: move *a13(0x20), a11, 1 +3f3260e0: add a11, a7 +3f3260f0: move *a7+, *a14+, 1 +3f326100: move @0xb78e0, *a14+, 1 +3f326130: calla L3FD677D0 +3f326160: move a14, -*sp, 1 +3f326170: move a9, a7 +3f326180: sll 0x5, a7 +3f326190: add a11, a7 +3f3261a0: move *a7+, *a14+, 1 +3f3261b0: move @0xb78e0, *a14+, 1 +3f3261e0: calla L3FD39230 +3f326210: move a14, -*sp, 1 +3f326220: move a9, a7 +3f326230: sll 0x5, a7 +3f326240: add a11, a7 +3f326250: move *a7+, *a14+, 1 +3f326260: move *a13(0xffe0), *a14+, 1 +3f326280: calla L3F325AA0 +L3F3262B0: +3f3262b0: dec a9 +3f3262c0: jrge L3F325EA0 +L3F3262D0: +3f3262d0: move *sp(0xa0), a14, 1 +3f3262f0: mmfm sp, a7,a9,a11,a13 +3f326310: rets 2 +L3F326320: +3f326320: mmtm sp, a7,a9,a11,a13 +3f326340: move a14, a13 +3f326350: addk 32, a14 +3f326360: movk 1, a11 +3f326370: move a11, @0x19e170, 1 +3f3263a0: move a14, -*sp, 1 +3f3263b0: move @0x177430, *a14+, 1 +3f3263e0: move @0x11a4f0, *a14+, 1 +3f326410: calla L3FB11A10 +3f326440: move a8, *a13, 1 +3f326450: move a8, a8 +3f326460: jreq L3F3264F0 +3f326470: move *a8(0x160), a9, 1 +3f326490: setf 8, 0, 0 +3f3264a0: move *a9, a9, 0 +3f3264b0: setf 1, 0, 0 +3f3264c0: move a9, @0xaecdf, 0 +L3F3264F0: +3f3264f0: move a14, -*sp, 1 +3f326500: move @0x177af0, *a14+, 1 +3f326530: move @0x11a4f0, *a14+, 1 +3f326560: calla L3FB11A10 +3f326590: move a8, *a13, 1 +3f3265a0: move a8, a9 +3f3265b0: jreq L3F326640 +3f3265c0: move *a8(0x160), a7, 1 +3f3265e0: setf 8, 0, 0 +3f3265f0: move *a7, a7, 0 +3f326600: setf 1, 0, 0 +3f326610: move a7, @0xaece2, 0 +L3F326640: +3f326640: move a14, -*sp, 1 +3f326650: move @0x1781b0, *a14+, 1 +3f326680: move @0x11a4f0, *a14+, 1 +3f3266b0: calla L3FB11A10 +3f3266e0: move a8, *a13, 1 +3f3266f0: move a8, a7 +3f326700: jreq L3F326790 +3f326710: move *a7(0x160), a9, 1 +3f326730: setf 8, 0, 0 +3f326740: move *a9, a9, 0 +3f326750: setf 1, 0, 0 +3f326760: move a9, @0xaece3, 0 +L3F326790: +3f326790: move a14, -*sp, 1 +3f3267a0: move @0x178870, *a14+, 1 +3f3267d0: move @0x11a4f0, *a14+, 1 +3f326800: calla L3FB11A10 +3f326830: move a8, *a13, 1 +3f326840: move a8, a7 +3f326850: jreq L3F3268E0 +3f326860: move *a7(0x160), a9, 1 +3f326880: setf 8, 0, 0 +3f326890: move *a9, a9, 0 +3f3268a0: setf 1, 0, 0 +3f3268b0: move a9, @0xaece4, 0 +L3F3268E0: +3f3268e0: move a14, -*sp, 1 +3f3268f0: move @0x1795f0, *a14+, 1 +3f326920: move @0x11a4f0, *a14+, 1 +3f326950: calla L3FB11A10 +3f326980: move a8, *a13, 1 +3f326990: move a8, a7 +3f3269a0: jreq L3F326A30 +3f3269b0: move *a7(0x160), a9, 1 +3f3269d0: move *a9(0x20), a9, 1 +3f3269f0: setf 3, 0, 0 +3f326a00: move a9, @0xaece5, 0 +L3F326A30: +3f326a30: move a14, -*sp, 1 +3f326a40: move @0x17a370, *a14+, 1 +3f326a70: move @0x11a4f0, *a14+, 1 +3f326aa0: calla L3FB11A10 +3f326ad0: move a8, *a13, 1 +3f326ae0: move a8, a7 +3f326af0: jreq L3F326BA0 +3f326b00: move a14, -*sp, 1 +3f326b10: move *a7(0x120), *a14+, 1 +3f326b30: movi 0xb2018, a9 +3f326b60: move a9, *a14+, 1 +3f326b70: calla L3FB45720 +L3F326BA0: +3f326ba0: move @0xb8080, a9, 1 +3f326bd0: jreq L3F326C40 +3f326be0: move a14, -*sp, 1 +3f326bf0: sub a11, a11 +3f326c00: move a11, *a14+, 1 +3f326c10: calla L3F2FD780 +L3F326C40: +3f326c40: subk 32, a14 +3f326c50: mmfm sp, a7,a9,a11,a13 +3f326c70: rets +3f326c80: calla L3F326320 +3f326cb0: calla L3F3080F0 +3f326ce0: rets +3f326cf0: calla L3F326D60 +3f326d20: calla L3F3060A0 +3f326d50: rets +L3F326D60: +3f326d60: mmtm sp, a7,a9,a11,a13 +3f326d80: move a14, a13 +3f326d90: addi 0x30, a14 +3f326db0: sub a11, a11 +3f326dc0: movb a11, *a13(0x20) +3f326de0: move a14, -*sp, 1 +3f326df0: move @0x138d30, *a14+, 1 +3f326e20: move @0x11a430, *a14+, 1 +3f326e50: calla L3FB11A10 +3f326e80: move a8, *a13, 1 +3f326e90: move a8, a8 +3f326ea0: jreq L3F327030 +3f326eb0: move *a8(0x160), a11, 1 +3f326ed0: move *a11(0x20), a11, 1 +3f326ef0: neg a11 +3f326f00: setf 1, 0, 0 +3f326f10: move @0xb25f0, a9, 0 +3f326f40: inc a11 +3f326f50: cmp a11, a9 +3f326f60: jreq L3F327030 +3f326f70: movk 1, a11 +3f326f80: movb a11, *a13(0x20) +3f326fa0: move *a8(0x160), a7, 1 +3f326fc0: move *a7(0x20), a7, 1 +3f326fe0: neg a7 +3f326ff0: inc a7 +3f327000: move a7, @0xb25f0, 0 +L3F327030: +3f327030: move a14, -*sp, 1 +3f327040: move @0x1393f0, *a14+, 1 +3f327070: move @0x11a430, *a14+, 1 +3f3270a0: calla L3FB11A10 +3f3270d0: move a8, *a13, 1 +3f3270e0: move a8, a7 +3f3270f0: jreq L3F327320 +3f327100: move a14, -*sp, 1 +3f327110: move *a7(0x160), a11, 1 +3f327130: move *a11(0x20), a11, 1 +3f327150: sll 0x5, a11 +3f327160: addi 0x115ff0, a11 +3f327190: move *a11+, *a14+, 1 +3f3271a0: calla L3FB43EB0 +3f3271d0: move @0xb25f8, a11, 1 +3f327200: cmp a8, a11 +3f327210: jreq L3F327320 +3f327220: move a14, -*sp, 1 +3f327230: move *a7(0x160), a9, 1 +3f327250: move *a9(0x20), a9, 1 +3f327270: sll 0x5, a9 +3f327280: addi 0x115ff0, a9 +3f3272b0: move *a9+, *a14+, 1 +3f3272c0: calla L3FB43EB0 +3f3272f0: move a8, @0xb25f8, 1 +L3F327320: +3f327320: move a14, -*sp, 1 +3f327330: move @0x13a170, *a14+, 1 +3f327360: move @0x11a430, *a14+, 1 +3f327390: calla L3FB11A10 +3f3273c0: move a8, *a13, 1 +3f3273d0: move a8, a7 +3f3273e0: jreq L3F327610 +3f3273f0: move a14, -*sp, 1 +3f327400: move *a7(0x160), a11, 1 +3f327420: move *a11(0x20), a11, 1 +3f327440: sll 0x5, a11 +3f327450: addi 0x116ff0, a11 +3f327480: move *a11+, *a14+, 1 +3f327490: calla L3FB43EB0 +3f3274c0: move @0xb2618, a11, 1 +3f3274f0: cmp a8, a11 +3f327500: jreq L3F327610 +3f327510: move a14, -*sp, 1 +3f327520: move *a7(0x160), a9, 1 +3f327540: move *a9(0x20), a9, 1 +3f327560: sll 0x5, a9 +3f327570: addi 0x116ff0, a9 +3f3275a0: move *a9+, *a14+, 1 +3f3275b0: calla L3FB43EB0 +3f3275e0: move a8, @0xb2618, 1 +L3F327610: +3f327610: subi 0x30, a14 +3f327630: mmfm sp, a7,a9,a11,a13 +3f327650: rets +L3F327660: +3f327660: mmtm sp, a9,a11,a13 +3f327680: move a14, a13 +3f327690: addk 32, a14 +3f3276a0: movk 1, a11 +3f3276b0: move a11, @0x19e170, 1 +3f3276e0: move a14, -*sp, 1 +3f3276f0: move @0x127870, *a14+, 1 +3f327720: move @0x11a3d0, *a14+, 1 +3f327750: calla L3FB11A10 +3f327780: move a8, *a13, 1 +3f327790: move a8, a8 +3f3277a0: jreq L3F327930 +3f3277b0: move *a8(0x20), a11, 1 +3f3277d0: subk 3, a11 +3f3277e0: jrne L3F327930 +3f3277f0: move *a8(0x160), a11, 1 +3f327810: setf 2, 0, 0 +3f327820: move @0xaece8, a9, 0 +3f327850: move *a11(0x20), a11, 1 +3f327870: cmp a11, a9 +3f327880: jreq L3F327930 +3f327890: move *a8(0x160), a11, 1 +3f3278b0: move *a11(0x20), a11, 1 +3f3278d0: move a11, @0xaece8, 0 +3f327900: calla L3F327970 +L3F327930: +3f327930: subk 32, a14 +3f327940: mmfm sp, a9,a11,a13 +3f327960: rets +L3F327970: +3f327970: mmtm sp, a7,a9,a11,a13 +3f327990: move a14, a13 +3f3279a0: addi 0x1a0, a14 +3f3279c0: setf 2, 0, 0 +3f3279d0: move @0xaece8, a11, 0 +3f327a00: move a11, @0xba8c0, 1 +3f327a30: move @0x11a590, a11, 1 +3f327a60: jrne L3F327ED0 +3f327a70: jauc L3F329080 +L3F327A90: +3f327a90: move a14, -*sp, 1 +3f327aa0: movi 0x3f3335a8, a8 +3f327ad0: move a8, *a14+, 1 +3f327ae0: move @0x11a590, a11, 1 +3f327b10: move *a11(0x0), *a14+, 1 +3f327b30: move @0xb78e0, *a14+, 1 +3f327b60: calla L3FD9F1D0 +3f327b90: jruc L3F327F60 +L3F327BA0: +3f327ba0: move a14, -*sp, 1 +3f327bb0: movi 0x3f333668, a8 +3f327be0: move a8, *a14+, 1 +3f327bf0: move @0x11a590, a11, 1 +3f327c20: move *a11(0x0), *a14+, 1 +3f327c40: move @0xb78e0, *a14+, 1 +3f327c70: calla L3FD9F1D0 +3f327ca0: jruc L3F327F60 +L3F327CB0: +3f327cb0: move a14, -*sp, 1 +3f327cc0: movi 0x3f333768, a8 +3f327cf0: move a8, *a14+, 1 +3f327d00: move @0x11a590, a11, 1 +3f327d30: move *a11(0x0), *a14+, 1 +3f327d50: move @0xb78e0, *a14+, 1 +3f327d80: calla L3FD9F1D0 +3f327db0: jruc L3F327F60 +L3F327DC0: +3f327dc0: move a14, -*sp, 1 +3f327dd0: movi 0x3f3335a8, a8 +3f327e00: move a8, *a14+, 1 +3f327e10: move @0x11a590, a11, 1 +3f327e40: move *a11(0x0), *a14+, 1 +3f327e60: move @0xb78e0, *a14+, 1 +3f327e90: calla L3FD9F1D0 +3f327ec0: jruc L3F327F60 +L3F327ED0: +3f327ed0: move @0xba8c0, a8, 1 +3f327f00: jreq L3F327A90 +3f327f10: dec a8 +3f327f20: jreq L3F327BA0 +3f327f30: dec a8 +3f327f40: jreq L3F327CB0 +3f327f50: jruc L3F327DC0 +L3F327F60: +3f327f60: move @0xba210, a11, 1 +3f327f90: jreq L3F328300 +3f327fa0: move a14, -*sp, 1 +3f327fb0: sub a9, a9 +3f327fc0: move a9, *a14+, 1 +3f327fd0: movi 0x3f333820, a8 +3f328000: move a8, *a14+, 1 +3f328010: move @0xb78e0, *a14+, 1 +3f328040: calla L3FD5E420 +3f328070: move a8, @0x1a6890, 1 +3f3280a0: movi 0x21, a11 +3f3280c0: move a11, *a13(0x20), 1 +3f3280e0: move @0xb78e0, a9, 1 +3f328110: move a9, *a13(0x80), 1 +3f328130: move @0xba210, a11, 1 +3f328160: move a11, *a13(0xa0), 1 +3f328180: move a8, *a13(0xc0), 1 +3f3281a0: movk 32, a9 +3f3281b0: move a9, *a13(0xe0), 1 +3f3281d0: move @0xba8c0, a9, 1 +3f328200: move a9, *a13(0x100), 1 +3f328220: move a14, -*sp, 1 +3f328230: move a13, a9 +3f328240: addk 32, a9 +3f328250: move a9, *a14+, 1 +3f328260: sub a9, a9 +3f328270: move a9, *a14+, 1 +3f328280: move a9, *a14+, 1 +3f328290: move a11, *a14+, 1 +3f3282a0: move @0xb78e0, *a14+, 1 +3f3282d0: calla L3FD98130 +L3F328300: +3f328300: move a14, -*sp, 1 +3f328310: move @0x11cfb0, *a14+, 1 +3f328340: move @0x11a590, *a14+, 1 +3f328370: calla L3FB11A10 +3f3283a0: move a8, *a13, 1 +3f3283b0: move a8, a9 +3f3283c0: jreq L3F328680 +3f3283d0: move a14, -*sp, 1 +3f3283e0: sub a11, a11 +3f3283f0: move a11, *a14+, 1 +3f328400: move a11, *a14+, 1 +3f328410: move a11, *a14+, 1 +3f328420: move a11, *a14+, 1 +3f328430: move a11, *a14+, 1 +3f328440: move @0x11a590, a11, 1 +3f328470: move *a11(0x0), *a14+, 1 +3f328490: move @0xb78e0, *a14+, 1 +3f3284c0: calla L3FD39680 +3f3284f0: move a14, -*sp, 1 +3f328500: move @0xba8c0, a11, 1 +3f328530: move a11, a7 +3f328540: sll 0x9, a11 +3f328550: sll 0x5, a7 +3f328560: add a7, a11 +3f328570: addi 0x11cfd0, a11 +3f3285a0: move a11, *a14+, 1 +3f3285b0: move a9, *a14+, 1 +3f3285c0: move @0x11a590, *a14+, 1 +3f3285f0: calla L3F3887C0 +3f328620: move a14, -*sp, 1 +3f328630: movk 1, a11 +3f328640: move a11, *a14+, 1 +3f328650: calla L3F2FD780 +L3F328680: +3f328680: move a14, -*sp, 1 +3f328690: move @0x11a730, *a14+, 1 +3f3286c0: move @0x11a5f0, *a14+, 1 +3f3286f0: calla L3FB11A10 +3f328720: move a8, *a13, 1 +3f328730: move a8, a7 +3f328740: jreq L3F328880 +3f328750: move a14, -*sp, 1 +3f328760: move @0xba8c0, a11, 1 +3f328790: move a11, a9 +3f3287a0: sll 0x9, a11 +3f3287b0: sll 0x5, a9 +3f3287c0: add a9, a11 +3f3287d0: addi 0x11a750, a11 +3f328800: move a11, *a14+, 1 +3f328810: move a7, *a14+, 1 +3f328820: move @0x11a5f0, *a14+, 1 +3f328850: calla L3F37F180 +L3F328880: +3f328880: move a14, -*sp, 1 +3f328890: move @0x11adf0, *a14+, 1 +3f3288c0: move @0x11a610, *a14+, 1 +3f3288f0: calla L3FB11A10 +3f328920: move a8, *a13, 1 +3f328930: move a8, a7 +3f328940: jreq L3F328A80 +3f328950: move a14, -*sp, 1 +3f328960: move @0xba8c0, a11, 1 +3f328990: move a11, a9 +3f3289a0: sll 0x9, a11 +3f3289b0: sll 0x5, a9 +3f3289c0: add a9, a11 +3f3289d0: addi 0x11ae10, a11 +3f328a00: move a11, *a14+, 1 +3f328a10: move a7, *a14+, 1 +3f328a20: move @0x11a610, *a14+, 1 +3f328a50: calla L3F37F180 +L3F328A80: +3f328a80: move a14, -*sp, 1 +3f328a90: move @0x11b4b0, *a14+, 1 +3f328ac0: move @0x11a630, *a14+, 1 +3f328af0: calla L3FB11A10 +3f328b20: move a8, *a13, 1 +3f328b30: move a8, a7 +3f328b40: jreq L3F328C80 +3f328b50: move a14, -*sp, 1 +3f328b60: move @0xba8c0, a11, 1 +3f328b90: move a11, a9 +3f328ba0: sll 0x9, a11 +3f328bb0: sll 0x5, a9 +3f328bc0: add a9, a11 +3f328bd0: addi 0x11b4d0, a11 +3f328c00: move a11, *a14+, 1 +3f328c10: move a7, *a14+, 1 +3f328c20: move @0x11a630, *a14+, 1 +3f328c50: calla L3F37F180 +L3F328C80: +3f328c80: move a14, -*sp, 1 +3f328c90: move @0x11bb70, *a14+, 1 +3f328cc0: move @0x11a650, *a14+, 1 +3f328cf0: calla L3FB11A10 +3f328d20: move a8, *a13, 1 +3f328d30: move a8, a7 +3f328d40: jreq L3F328E80 +3f328d50: move a14, -*sp, 1 +3f328d60: move @0xba8c0, a11, 1 +3f328d90: move a11, a9 +3f328da0: sll 0x9, a11 +3f328db0: sll 0x5, a9 +3f328dc0: add a9, a11 +3f328dd0: addi 0x11bb90, a11 +3f328e00: move a11, *a14+, 1 +3f328e10: move a7, *a14+, 1 +3f328e20: move @0x11a650, *a14+, 1 +3f328e50: calla L3F37F180 +L3F328E80: +3f328e80: move a14, -*sp, 1 +3f328e90: move @0x11c230, *a14+, 1 +3f328ec0: move @0x11a670, *a14+, 1 +3f328ef0: calla L3FB11A10 +3f328f20: move a8, *a13, 1 +3f328f30: move a8, a7 +3f328f40: jreq L3F329080 +3f328f50: move a14, -*sp, 1 +3f328f60: move @0xba8c0, a11, 1 +3f328f90: move a11, a9 +3f328fa0: sll 0x9, a11 +3f328fb0: sll 0x5, a9 +3f328fc0: add a9, a11 +3f328fd0: addi 0x11c250, a11 +3f329000: move a11, *a14+, 1 +3f329010: move a7, *a14+, 1 +3f329020: move @0x11a670, *a14+, 1 +3f329050: calla L3F37F180 +L3F329080: +3f329080: subi 0x1a0, a14 +3f3290a0: mmfm sp, a7,a9,a11,a13 +3f3290c0: rets +3f3290d0: calla L3F327660 +3f329100: calla L3F302B70 +3f329130: rets +3f329140: mmtm sp, a9,a11,a13 +3f329160: move a14, a13 +3f329170: addk 32, a14 +3f329180: move a14, -*sp, 1 +3f329190: move @0x1528f0, *a14+, 1 +3f3291c0: move @0x11a4b0, *a14+, 1 +3f3291f0: calla L3FB11A10 +3f329220: move a8, *a13, 1 +3f329230: move a8, a8 +3f329240: jreq L3F329490 +3f329250: move *a8(0x160), a11, 1 +3f329270: movk 1, a9 +3f329280: movb a9, *a11(0x30) +3f3292a0: move a14, -*sp, 1 +3f3292b0: sub a11, a11 +3f3292c0: move a11, *a14+, 1 +3f3292d0: move *a8(0xa0), *a14+, 1 +3f3292f0: move *a8(0x80), *a14+, 1 +3f329310: move *a8(0x60), *a14+, 1 +3f329330: move *a8(0x40), *a14+, 1 +3f329350: move @0x11a4b0, a9, 1 +3f329380: move *a9(0x0), *a14+, 1 +3f3293a0: move @0xb78e0, *a14+, 1 +3f3293d0: calla L3FD39680 +3f329400: move a14, -*sp, 1 +3f329410: move *a13(0x0), *a14+, 1 +3f329430: move @0x11a4b0, *a14+, 1 +3f329460: calla L3FB11C90 +L3F329490: +3f329490: subk 32, a14 +3f3294a0: mmfm sp, a9,a11,a13 +3f3294c0: rets +3f3294d0: mmtm sp, a9,a11,a13 +3f3294f0: move a14, a13 +3f329500: addk 32, a14 +3f329510: move a14, -*sp, 1 +3f329520: move @0x153d30, *a14+, 1 +3f329550: move @0x11a4b0, *a14+, 1 +3f329580: calla L3FB11A10 +3f3295b0: move a8, *a13, 1 +3f3295c0: move a8, a8 +3f3295d0: jreq L3F329810 +3f3295e0: move *a8(0x160), a11, 1 +3f329600: sub a9, a9 +3f329610: movb a9, *a11(0x30) +3f329630: move a14, -*sp, 1 +3f329640: move a9, *a14+, 1 +3f329650: move *a8(0xa0), *a14+, 1 +3f329670: move *a8(0x80), *a14+, 1 +3f329690: move *a8(0x60), *a14+, 1 +3f3296b0: move *a8(0x40), *a14+, 1 +3f3296d0: move @0x11a4b0, a11, 1 +3f329700: move *a11(0x0), *a14+, 1 +3f329720: move @0xb78e0, *a14+, 1 +3f329750: calla L3FD39680 +3f329780: move a14, -*sp, 1 +3f329790: move *a13(0x0), *a14+, 1 +3f3297b0: move @0x11a4b0, *a14+, 1 +3f3297e0: calla L3FB11C90 +L3F329810: +3f329810: subk 32, a14 +3f329820: mmfm sp, a9,a11,a13 +3f329840: rets +L3F329850: +3f329850: calla L3F3298C0 +3f329880: calla L3F307B30 +3f3298b0: rets +L3F3298C0: +3f3298c0: mmtm sp, a7,a9,a10,a11,a13 +3f3298e0: move a14, a13 +3f3298f0: addk 32, a14 +3f329900: movk 1, a11 +3f329910: move a11, @0x19e170, 1 +3f329940: move a14, -*sp, 1 +3f329950: move @0x153670, *a14+, 1 +3f329980: move @0x11a4b0, *a14+, 1 +3f3299b0: calla L3FB11A10 +3f3299e0: move a8, *a13, 1 +3f3299f0: move a8, a8 +3f329a00: jreq L3F329A90 +3f329a10: move *a8(0x160), a7, 1 +3f329a30: setf 8, 0, 0 +3f329a40: move *a7, a7, 0 +3f329a50: setf 1, 0, 0 +3f329a60: move a7, @0xaecea, 0 +L3F329A90: +3f329a90: sub a9, a9 +L3F329AA0: +3f329aa0: move a14, -*sp, 1 +3f329ab0: move a9, a11 +3f329ac0: sll 0x5, a11 +3f329ad0: addi 0xb6d60, a11 +3f329b00: move *a11+, *a14+, 1 +3f329b10: move a9, a11 +3f329b20: sll 0x6, a11 +3f329b30: addi 0xb03d8, a11 +3f329b60: move a11, *a14+, 1 +3f329b70: calla L3FB45720 +3f329ba0: move a14, -*sp, 1 +3f329bb0: move a9, a11 +3f329bc0: sll 0x5, a11 +3f329bd0: addi 0xb6de0, a11 +3f329c00: move *a11+, *a14+, 1 +3f329c10: move a9, a11 +3f329c20: sll 0x8, a11 +3f329c30: addi 0xb04d8, a11 +3f329c60: move a11, *a14+, 1 +3f329c70: calla L3FB45720 +3f329ca0: move a14, -*sp, 1 +3f329cb0: move a9, a11 +3f329cc0: sll 0x5, a11 +3f329cd0: addi 0xb6e60, a11 +3f329d00: move *a11+, *a14+, 1 +3f329d10: move a9, a11 +3f329d20: sll 0x7, a11 +3f329d30: addi 0xb08d8, a11 +3f329d60: move a11, *a14+, 1 +3f329d70: calla L3FB45720 +3f329da0: inc a9 +3f329db0: cmpi 0x4, a9 +3f329dd0: jrlt L3F329AA0 +3f329de0: move a14, -*sp, 1 +3f329df0: move @0x155830, *a14+, 1 +3f329e20: move @0x11a4b0, *a14+, 1 +3f329e50: calla L3FB11A10 +3f329e80: move a8, *a13, 1 +3f329e90: move a8, a7 +3f329ea0: jreq L3F329F30 +3f329eb0: move *a7(0x160), a11, 1 +3f329ed0: move *a11(0x20), a11, 1 +3f329ef0: setf 2, 0, 0 +3f329f00: move a11, @0xaecd0, 0 +L3F329F30: +3f329f30: move a14, -*sp, 1 +3f329f40: move @0x1565b0, *a14+, 1 +3f329f70: move @0x11a4b0, *a14+, 1 +3f329fa0: calla L3FB11A10 +3f329fd0: move a8, *a13, 1 +3f329fe0: move a8, a7 +3f329ff0: jreq L3F32A080 +3f32a000: move *a7(0x160), a11, 1 +3f32a020: move *a11(0x20), a11, 1 +3f32a040: setf 2, 0, 0 +3f32a050: move a11, @0xaecd2, 0 +L3F32A080: +3f32a080: move a14, -*sp, 1 +3f32a090: move @0x156c70, *a14+, 1 +3f32a0c0: move @0x11a4b0, *a14+, 1 +3f32a0f0: calla L3FB11A10 +3f32a120: move a8, *a13, 1 +3f32a130: move a8, a7 +3f32a140: jreq L3F32A1D0 +3f32a150: move *a7(0x160), a11, 1 +3f32a170: setf 8, 0, 0 +3f32a180: move *a11, a11, 0 +3f32a190: setf 1, 0, 0 +3f32a1a0: move a11, @0xaed51, 0 +L3F32A1D0: +3f32a1d0: move a14, -*sp, 1 +3f32a1e0: move @0x157330, *a14+, 1 +3f32a210: move @0x11a4b0, *a14+, 1 +3f32a240: calla L3FB11A10 +3f32a270: move a8, *a13, 1 +3f32a280: move a8, a7 +3f32a290: jreq L3F32A320 +3f32a2a0: move *a7(0x160), a11, 1 +3f32a2c0: setf 8, 0, 0 +3f32a2d0: move *a11, a11, 0 +3f32a2e0: setf 1, 0, 0 +3f32a2f0: move a11, @0xaed52, 0 +L3F32A320: +3f32a320: move a14, -*sp, 1 +3f32a330: move @0x1579f0, *a14+, 1 +3f32a360: move @0x11a4b0, *a14+, 1 +3f32a390: calla L3FB11A10 +3f32a3c0: move a8, *a13, 1 +3f32a3d0: move a8, a7 +3f32a3e0: jreq L3F32A470 +3f32a3f0: move *a7(0x160), a11, 1 +3f32a410: setf 8, 0, 0 +3f32a420: move *a11, a11, 0 +3f32a430: setf 1, 0, 0 +3f32a440: move a11, @0xaed53, 0 +L3F32A470: +3f32a470: move a14, -*sp, 1 +3f32a480: move @0x1580b0, *a14+, 1 +3f32a4b0: move @0x11a4b0, *a14+, 1 +3f32a4e0: calla L3FB11A10 +3f32a510: move a8, *a13, 1 +3f32a520: move a8, a7 +3f32a530: jreq L3F32A5C0 +3f32a540: move *a7(0x160), a11, 1 +3f32a560: setf 8, 0, 0 +3f32a570: move *a11, a11, 0 +3f32a580: setf 1, 0, 0 +3f32a590: move a11, @0xaed54, 0 +L3F32A5C0: +3f32a5c0: calla L3F32A630 +3f32a5f0: subk 32, a14 +3f32a600: mmfm sp, a7,a9,a10,a11,a13 +3f32a620: rets +L3F32A630: +3f32a630: calla L3F3F3520 +3f32a660: rets +3f32a670: mmtm sp, a5,a7,a9,a10,a11,a13 +3f32a690: move a14, a13 +3f32a6a0: addi 0x300, a14 +3f32a6c0: movi 0xffff, a11 +3f32a6e0: move a14, -*sp, 1 +3f32a6f0: move @0x152230, *a14+, 1 +3f32a720: move @0x11a4b0, *a14+, 1 +3f32a750: calla L3FB11A10 +3f32a780: move a8, *a13, 1 +3f32a790: move a8, a8 +3f32a7a0: jreq L3F32AAA0 +3f32a7b0: move a14, -*sp, 1 +3f32a7c0: movi 0x3f32eed0, a8 +3f32a7f0: move a8, *a14+, 1 +3f32a800: move *a13, a7, 1 +3f32a810: move *a7(0x120), *a14+, 1 +3f32a830: calla L3FB45500 +3f32a860: move a8, a8 +3f32a870: jreq L3F32A890 +3f32a880: inc a11 +L3F32A890: +3f32a890: move a11, a5 +3f32a8a0: sll 0x5, a5 +3f32a8b0: add a13, a5 +3f32a8c0: move a14, -*sp, 1 +3f32a8d0: move a14, -*sp, 1 +3f32a8e0: move *a7(0x120), *a14+, 1 +3f32a900: calla L3FB458D0 +3f32a930: inc a8 +3f32a940: move a8, *a14+, 1 +3f32a950: calla L3F701230 +3f32a980: move a8, *a5(0xa0), 1 +3f32a9a0: move a14, -*sp, 1 +3f32a9b0: move *a7(0x120), *a14+, 1 +3f32a9d0: move a11, a5 +3f32a9e0: sll 0x5, a5 +3f32a9f0: add a13, a5 +3f32aa00: move *a5(0xa0), *a14+, 1 +3f32aa20: calla L3FB45720 +3f32aa50: move *a7(0x160), a5, 1 +3f32aa70: sub a7, a7 +3f32aa80: movb a7, *a5(0x28) +L3F32AAA0: +3f32aaa0: move a14, -*sp, 1 +3f32aab0: movi 0x3f3338b8, a8 +3f32aae0: move a8, *a14+, 1 +3f32aaf0: move a13, a7 +3f32ab00: addi 0x100, a7 +3f32ab20: move a7, *a14+, 1 +3f32ab30: calla L3FB452E0 +3f32ab60: move a14, -*sp, 1 +3f32ab70: move @0x1514b0, *a14+, 1 +3f32aba0: move @0x11a4b0, *a14+, 1 +3f32abd0: calla L3FB11A10 +3f32ac00: move a8, *a13(0x20), 1 +3f32ac20: move a8, a5 +3f32ac30: jreq L3F32AF20 +3f32ac40: move a14, -*sp, 1 +3f32ac50: movi 0x3f32eed0, a8 +3f32ac80: move a8, *a14+, 1 +3f32ac90: move *a5(0x120), *a14+, 1 +3f32acb0: calla L3FB45500 +3f32ace0: move a8, a8 +3f32acf0: jreq L3F32AD10 +3f32ad00: inc a11 +L3F32AD10: +3f32ad10: move a11, a7 +3f32ad20: sll 0x5, a7 +3f32ad30: add a13, a7 +3f32ad40: move a14, -*sp, 1 +3f32ad50: move a14, -*sp, 1 +3f32ad60: move *a5(0x120), *a14+, 1 +3f32ad80: calla L3FB458D0 +3f32adb0: inc a8 +3f32adc0: move a8, *a14+, 1 +3f32add0: calla L3F701230 +3f32ae00: move a8, *a7(0xa0), 1 +3f32ae20: move a14, -*sp, 1 +3f32ae30: move *a5(0x120), *a14+, 1 +3f32ae50: move a11, a7 +3f32ae60: sll 0x5, a7 +3f32ae70: add a13, a7 +3f32ae80: move *a7(0xa0), *a14+, 1 +3f32aea0: calla L3FB45720 +3f32aed0: move *a5(0x160), a7, 1 +3f32aef0: movk 1, a5 +3f32af00: movb a5, *a7(0x28) +L3F32AF20: +3f32af20: move a14, -*sp, 1 +3f32af30: movi 0x3f3338b8, a8 +3f32af60: move a8, *a14+, 1 +3f32af70: move a13, a7 +3f32af80: addi 0x100, a7 +3f32afa0: move a7, *a14+, 1 +3f32afb0: calla L3FB452E0 +3f32afe0: move a14, -*sp, 1 +3f32aff0: move @0x151b70, *a14+, 1 +3f32b020: move @0x11a4b0, *a14+, 1 +3f32b050: calla L3FB11A10 +3f32b080: move a8, *a13(0x40), 1 +3f32b0a0: move a8, a5 +3f32b0b0: jreq L3F32B350 +3f32b0c0: move a14, -*sp, 1 +3f32b0d0: movi 0x3f32eed0, a8 +3f32b100: move a8, *a14+, 1 +3f32b110: move *a5(0x120), *a14+, 1 +3f32b130: calla L3FB45500 +3f32b160: move a8, a8 +3f32b170: jreq L3F32B190 +3f32b180: inc a11 +L3F32B190: +3f32b190: move a11, a7 +3f32b1a0: sll 0x5, a7 +3f32b1b0: add a13, a7 +3f32b1c0: move a14, -*sp, 1 +3f32b1d0: move a14, -*sp, 1 +3f32b1e0: move *a5(0x120), *a14+, 1 +3f32b200: calla L3FB458D0 +3f32b230: inc a8 +3f32b240: move a8, *a14+, 1 +3f32b250: calla L3F701230 +3f32b280: move a8, *a7(0xa0), 1 +3f32b2a0: move a14, -*sp, 1 +3f32b2b0: move *a5(0x120), *a14+, 1 +3f32b2d0: move a11, a7 +3f32b2e0: sll 0x5, a7 +3f32b2f0: add a13, a7 +3f32b300: move *a7(0xa0), *a14+, 1 +3f32b320: calla L3FB45720 +L3F32B350: +3f32b350: move a14, -*sp, 1 +3f32b360: move a11, *a14+, 1 +3f32b370: move a13, a7 +3f32b380: addi 0xa0, a7 +3f32b3a0: move a7, *a14+, 1 +3f32b3b0: calla L3F346760 +3f32b3e0: move a14, -*sp, 1 +3f32b3f0: move a11, *a14+, 1 +3f32b400: move a7, *a14+, 1 +3f32b410: calla L3F3464E0 +3f32b440: cmpi 0x2, a11 +3f32b460: jreq L3F32B520 +3f32b470: move a14, -*sp, 1 +3f32b480: move @0xb78e0, *a14+, 1 +3f32b4b0: movk 2, a7 +3f32b4c0: move a7, *a14+, 1 +3f32b4d0: calla L3F439FF0 +3f32b500: jauc L3F32CB50 +L3F32B520: +3f32b520: move a14, -*sp, 1 +3f32b530: move *a13(0xa0), *a14+, 1 +3f32b550: move a13, a7 +3f32b560: addi 0x100, a7 +3f32b580: move a7, *a14+, 1 +3f32b590: calla L3FB45720 +3f32b5c0: move a14, -*sp, 1 +3f32b5d0: movi 0x3f3338b8, a8 +3f32b600: move a8, *a14+, 1 +3f32b610: move a7, *a14+, 1 +3f32b620: calla L3FB452E0 +3f32b650: move a14, -*sp, 1 +3f32b660: move *a13(0xc0), *a14+, 1 +3f32b680: move a7, *a14+, 1 +3f32b690: calla L3FB452E0 +3f32b6c0: move a14, -*sp, 1 +3f32b6d0: movi 0x3f3338b8, a8 +3f32b700: move a8, *a14+, 1 +3f32b710: move a7, *a14+, 1 +3f32b720: calla L3FB452E0 +3f32b750: move a14, -*sp, 1 +3f32b760: move *a13(0xe0), *a14+, 1 +3f32b780: move a7, *a14+, 1 +3f32b790: calla L3FB452E0 +3f32b7c0: sub a9, a9 +L3F32B7D0: +3f32b7d0: move a14, -*sp, 1 +3f32b7e0: move a9, a7 +3f32b7f0: sll 0x5, a7 +3f32b800: addi 0xb6ce0, a7 +3f32b830: move *a7+, *a14+, 1 +3f32b840: move a13, a7 +3f32b850: addi 0x100, a7 +3f32b870: move a7, *a14+, 1 +3f32b880: calla L3FB45500 +3f32b8b0: move a8, a5 +3f32b8c0: jrne L3F32B980 +3f32b8d0: move a14, -*sp, 1 +3f32b8e0: move @0xb78e0, *a14+, 1 +3f32b910: movk 1, a5 +3f32b920: move a5, *a14+, 1 +3f32b930: calla L3F439FF0 +3f32b960: jauc L3F32CB50 +L3F32B980: +3f32b980: inc a9 +3f32b990: cmpi 0x4, a9 +3f32b9b0: jrlt L3F32B7D0 +3f32b9c0: move a14, -*sp, 1 +3f32b9d0: movi 0x3f32eed0, a8 +3f32ba00: move a8, *a14+, 1 +3f32ba10: move *a13, a5, 1 +3f32ba20: move *a5(0x120), *a14+, 1 +3f32ba40: calla L3FB45720 +3f32ba70: move a14, -*sp, 1 +3f32ba80: move a5, *a14+, 1 +3f32ba90: move @0x11a4b0, *a14+, 1 +3f32bac0: calla L3FB11C90 +3f32baf0: move a14, -*sp, 1 +3f32bb00: movi 0x3f32eed0, a8 +3f32bb30: move a8, *a14+, 1 +3f32bb40: move *a13(0x20), a7, 1 +3f32bb60: move *a7(0x120), *a14+, 1 +3f32bb80: calla L3FB45720 +3f32bbb0: move a14, -*sp, 1 +3f32bbc0: move a7, *a14+, 1 +3f32bbd0: move @0x11a4b0, *a14+, 1 +3f32bc00: calla L3FB11C90 +3f32bc30: move a14, -*sp, 1 +3f32bc40: movi 0x3f32eed0, a8 +3f32bc70: move a8, *a14+, 1 +3f32bc80: move *a13(0x40), a5, 1 +3f32bca0: move *a5(0x120), *a14+, 1 +3f32bcc0: calla L3FB45720 +3f32bcf0: move a14, -*sp, 1 +3f32bd00: move a5, *a14+, 1 +3f32bd10: move @0x11a4b0, *a14+, 1 +3f32bd40: calla L3FB11C90 +3f32bd70: sub a11, a11 +3f32bd80: move a14, -*sp, 1 +3f32bd90: move @0x14f9b0, *a14+, 1 +3f32bdc0: move @0x11a4b0, *a14+, 1 +3f32bdf0: calla L3FB11A10 +3f32be20: move a8, *a13(0x60), 1 +3f32be40: move a8, a8 +3f32be50: jreq L3F32C520 +3f32be60: move a11, a9 +L3F32BE70: +3f32be70: move a14, -*sp, 1 +3f32be80: movi 0x3f32eed0, a8 +3f32beb0: move a8, *a14+, 1 +3f32bec0: move a9, a7 +3f32bed0: sll 0x5, a7 +3f32bee0: addi 0xb6ce0, a7 +3f32bf10: move *a7+, *a14+, 1 +3f32bf20: calla L3FB45500 +3f32bf50: move a8, a5 +3f32bf60: jrne L3F32C420 +3f32bf70: move a14, -*sp, 1 +3f32bf80: move a13, a7 +3f32bf90: addi 0x100, a7 +3f32bfb0: move a7, *a14+, 1 +3f32bfc0: move a9, a5 +3f32bfd0: sll 0x5, a5 +3f32bfe0: addi 0xb6ce0, a5 +3f32c010: move *a5+, *a14+, 1 +3f32c020: calla L3FB45720 +3f32c050: move a14, -*sp, 1 +3f32c060: move *a13(0xa0), *a14+, 1 +3f32c080: move a9, a5 +3f32c090: sll 0x5, a5 +3f32c0a0: addi 0xb6d60, a5 +3f32c0d0: move *a5+, *a14+, 1 +3f32c0e0: calla L3FB45720 +3f32c110: move a14, -*sp, 1 +3f32c120: move *a13(0xc0), *a14+, 1 +3f32c140: move a9, a5 +3f32c150: sll 0x5, a5 +3f32c160: addi 0xb6de0, a5 +3f32c190: move *a5+, *a14+, 1 +3f32c1a0: calla L3FB45720 +3f32c1d0: move a14, -*sp, 1 +3f32c1e0: move *a13(0xe0), *a14+, 1 +3f32c200: move a9, a5 +3f32c210: sll 0x5, a5 +3f32c220: addi 0xb6e60, a5 +3f32c250: move *a5+, *a14+, 1 +3f32c260: calla L3FB45720 +3f32c290: move *a13(0x60), a5, 1 +3f32c2b0: move *a5(0x160), a7, 1 +3f32c2d0: movi 0xb6ce0, a5 +3f32c300: move a5, *a7(0xe0), 1 +3f32c320: move *a13(0x60), a7, 1 +3f32c340: move *a7(0x160), a5, 1 +3f32c360: move a9, *a5(0x60), 1 +3f32c380: move a14, -*sp, 1 +3f32c390: move a7, *a14+, 1 +3f32c3a0: move @0x11a4b0, *a14+, 1 +3f32c3d0: calla L3FB11C90 +3f32c400: move a9, a11 +3f32c410: jruc L3F32C460 +L3F32C420: +3f32c420: inc a9 +3f32c430: cmpi 0x4, a9 +3f32c450: jrlt L3F32BE70 +L3F32C460: +3f32c460: cmpi 0x4, a9 +3f32c480: jrne L3F32C520 +3f32c490: move a14, -*sp, 1 +3f32c4a0: move @0xb78e0, *a14+, 1 +3f32c4d0: movk 3, a7 +3f32c4e0: move a7, *a14+, 1 +3f32c4f0: calla L3F439FF0 +L3F32C520: +3f32c520: move a14, -*sp, 1 +3f32c530: move @0x1528f0, *a14+, 1 +3f32c560: move @0x11a4b0, *a14+, 1 +3f32c590: calla L3FB11A10 +3f32c5c0: move a8, *a13(0x80), 1 +3f32c5e0: move a8, a5 +3f32c5f0: jreq L3F32C830 +3f32c600: move *a5(0x160), a7, 1 +3f32c620: sub a5, a5 +3f32c630: movb a5, *a7(0x30) +3f32c650: move a14, -*sp, 1 +3f32c660: move a5, *a14+, 1 +3f32c670: move *a8(0xa0), *a14+, 1 +3f32c690: move *a8(0x80), *a14+, 1 +3f32c6b0: move *a8(0x60), *a14+, 1 +3f32c6d0: move *a8(0x40), *a14+, 1 +3f32c6f0: move @0x11a4b0, a7, 1 +3f32c720: move *a7(0x0), *a14+, 1 +3f32c740: move @0xb78e0, *a14+, 1 +3f32c770: calla L3FD39680 +3f32c7a0: move a14, -*sp, 1 +3f32c7b0: move *a13(0x80), *a14+, 1 +3f32c7d0: move @0x11a4b0, *a14+, 1 +3f32c800: calla L3FB11C90 +L3F32C830: +3f32c830: move a14, -*sp, 1 +3f32c840: move @0x153d30, *a14+, 1 +3f32c870: move @0x11a4b0, *a14+, 1 +3f32c8a0: calla L3FB11A10 +3f32c8d0: move a8, *a13(0x80), 1 +3f32c8f0: move a8, a5 +3f32c900: jreq L3F32CB50 +3f32c910: move *a5(0x160), a7, 1 +3f32c930: movk 1, a5 +3f32c940: movb a5, *a7(0x30) +3f32c960: move a14, -*sp, 1 +3f32c970: sub a7, a7 +3f32c980: move a7, *a14+, 1 +3f32c990: move *a8(0xa0), *a14+, 1 +3f32c9b0: move *a8(0x80), *a14+, 1 +3f32c9d0: move *a8(0x60), *a14+, 1 +3f32c9f0: move *a8(0x40), *a14+, 1 +3f32ca10: move @0x11a4b0, a5, 1 +3f32ca40: move *a5(0x0), *a14+, 1 +3f32ca60: move @0xb78e0, *a14+, 1 +3f32ca90: calla L3FD39680 +3f32cac0: move a14, -*sp, 1 +3f32cad0: move *a13(0x80), *a14+, 1 +3f32caf0: move @0x11a4b0, *a14+, 1 +3f32cb20: calla L3FB11C90 +L3F32CB50: +3f32cb50: subi 0x300, a14 +3f32cb70: mmfm sp, a5,a7,a9,a10,a11,a13 +3f32cb90: rets +3f32cba0: mmtm sp, a7,a9,a10,a11,a13 +3f32cbc0: move a14, a13 +3f32cbd0: addk 32, a14 +3f32cbe0: move a14, -*sp, 1 +3f32cbf0: move @0x14f9b0, *a14+, 1 +3f32cc20: move @0x11a4b0, *a14+, 1 +3f32cc50: calla L3FB11A10 +3f32cc80: move a8, *a13, 1 +3f32cc90: move a8, a8 +3f32cca0: jaeq L3F32DA40 +3f32ccc0: move *a8(0x20), a11, 1 +3f32cce0: subk 7, a11 +3f32ccf0: jane L3F32DA40 +3f32cd10: move *a8(0x160), a11, 1 +3f32cd30: move *a11(0xa0), a10, 1 +3f32cd50: move *a8(0x160), a11, 1 +3f32cd70: move *a11(0x60), a11, 1 +3f32cd90: jalt L3F32DA40 +3f32cdb0: move *a8(0x160), a11, 1 +3f32cdd0: move *a11(0x60), a11, 1 +3f32cdf0: cmp a10, a11 +3f32ce00: jage L3F32DA40 +3f32ce20: move *a8(0x160), a11, 1 +3f32ce40: move *a11(0x60), a11, 1 +3f32ce60: inc a11 +3f32ce70: cmp a10, a11 +3f32ce80: jrne L3F32CFD0 +3f32ce90: move *a8(0x160), a11, 1 +3f32ceb0: move *a11(0x60), a9, 1 +3f32ced0: move a14, -*sp, 1 +3f32cee0: movi 0x3f32eed0, a8 +3f32cf10: move a8, *a14+, 1 +3f32cf20: move a9, a11 +3f32cf30: sll 0x5, a11 +3f32cf40: addi 0xb6ce0, a11 +3f32cf70: move *a11+, *a14+, 1 +3f32cf80: calla L3FB45720 +3f32cfb0: jauc L3F32D8C0 +L3F32CFD0: +3f32cfd0: move *a8(0x160), a11, 1 +3f32cff0: move *a11(0x60), a9, 1 +3f32d010: move a9, a11 +3f32d020: inc a11 +3f32d030: cmp a10, a11 +3f32d040: jage L3F32D8C0 +L3F32D060: +3f32d060: move a14, -*sp, 1 +3f32d070: move a9, a11 +3f32d080: inc a11 +3f32d090: sll 0x5, a11 +3f32d0a0: addi 0xb6ce0, a11 +3f32d0d0: move *a11+, *a14+, 1 +3f32d0e0: move a9, a11 +3f32d0f0: sll 0x5, a11 +3f32d100: addi 0xb6ce0, a11 +3f32d130: move *a11+, *a14+, 1 +3f32d140: calla L3FB45720 +3f32d170: move a14, -*sp, 1 +3f32d180: move a9, a11 +3f32d190: inc a11 +3f32d1a0: sll 0x5, a11 +3f32d1b0: addi 0xb6d60, a11 +3f32d1e0: move *a11+, *a14+, 1 +3f32d1f0: move a9, a11 +3f32d200: sll 0x5, a11 +3f32d210: addi 0xb6d60, a11 +3f32d240: move *a11+, *a14+, 1 +3f32d250: calla L3FB45720 +3f32d280: move a14, -*sp, 1 +3f32d290: move a9, a11 +3f32d2a0: inc a11 +3f32d2b0: sll 0x5, a11 +3f32d2c0: addi 0xb6de0, a11 +3f32d2f0: move *a11+, *a14+, 1 +3f32d300: move a9, a11 +3f32d310: sll 0x5, a11 +3f32d320: addi 0xb6de0, a11 +3f32d350: move *a11+, *a14+, 1 +3f32d360: calla L3FB45720 +3f32d390: move a14, -*sp, 1 +3f32d3a0: move a9, a11 +3f32d3b0: inc a11 +3f32d3c0: sll 0x5, a11 +3f32d3d0: addi 0xb6e60, a11 +3f32d400: move *a11+, *a14+, 1 +3f32d410: move a9, a11 +3f32d420: sll 0x5, a11 +3f32d430: addi 0xb6e60, a11 +3f32d460: move *a11+, *a14+, 1 +3f32d470: calla L3FB45720 +3f32d4a0: move a14, -*sp, 1 +3f32d4b0: movi 0x3f32eed0, a8 +3f32d4e0: move a8, *a14+, 1 +3f32d4f0: move a9, a11 +3f32d500: inc a11 +3f32d510: sll 0x5, a11 +3f32d520: addi 0xb6ce0, a11 +3f32d550: move *a11+, *a14+, 1 +3f32d560: calla L3FB45720 +3f32d590: move a14, -*sp, 1 +3f32d5a0: movi 0x3f32eed0, a8 +3f32d5d0: move a8, *a14+, 1 +3f32d5e0: move a9, a11 +3f32d5f0: inc a11 +3f32d600: sll 0x5, a11 +3f32d610: addi 0xb6d60, a11 +3f32d640: move *a11+, *a14+, 1 +3f32d650: calla L3FB45720 +3f32d680: move a14, -*sp, 1 +3f32d690: movi 0x3f32eed0, a8 +3f32d6c0: move a8, *a14+, 1 +3f32d6d0: move a9, a11 +3f32d6e0: inc a11 +3f32d6f0: sll 0x5, a11 +3f32d700: addi 0xb6de0, a11 +3f32d730: move *a11+, *a14+, 1 +3f32d740: calla L3FB45720 +3f32d770: move a14, -*sp, 1 +3f32d780: movi 0x3f32eed0, a8 +3f32d7b0: move a8, *a14+, 1 +3f32d7c0: move a9, a11 +3f32d7d0: inc a11 +3f32d7e0: sll 0x5, a11 +3f32d7f0: addi 0xb6e60, a11 +3f32d820: move *a11+, *a14+, 1 +3f32d830: calla L3FB45720 +3f32d860: inc a9 +3f32d870: move a9, a11 +3f32d880: inc a11 +3f32d890: cmp a10, a11 +3f32d8a0: jalt L3F32D060 +L3F32D8C0: +3f32d8c0: move *a13, a11, 1 +3f32d8d0: move *a11(0x160), a7, 1 +3f32d8f0: movi 0xb6ce0, a11 +3f32d920: move a11, *a7(0xe0), 1 +3f32d940: move *a13, a7, 1 +3f32d950: move *a7(0x160), a11, 1 +3f32d970: movi 0xffff, a7 +3f32d990: move a7, *a11(0x60), 1 +3f32d9b0: move a14, -*sp, 1 +3f32d9c0: move *a13(0x0), *a14+, 1 +3f32d9e0: move @0x11a4b0, *a14+, 1 +3f32da10: calla L3FB11C90 +L3F32DA40: +3f32da40: subk 32, a14 +3f32da50: mmfm sp, a7,a9,a10,a11,a13 +3f32da70: rets +L3F32DA80: +3f32da80: mmtm sp, a9,a11,a13 +3f32daa0: move a14, a13 +3f32dab0: addk 32, a14 +3f32dac0: setf 1, 0, 0 +3f32dad0: move @0xaecb0, a11, 0 +3f32db00: jrne L3F32DD10 +3f32db10: sub a11, a11 +3f32db20: move a11, *a13, 1 +3f32db30: move *a13(0xffc0), a9, 1 +3f32db50: cmp a9, a11 +3f32db60: jrge L3F32DD10 +L3F32DB70: +3f32db70: move a14, -*sp, 1 +3f32db80: setf 7, 0, 0 +3f32db90: move @0xaecb1, a11, 0 +3f32dbc0: move a11, *a14+, 1 +3f32dbd0: move *a13(0xffe0), *a14+, 1 +3f32dbf0: calla L3FD34A40 +3f32dc20: move a14, -*sp, 1 +3f32dc30: sub a11, a11 +3f32dc40: move a11, *a14+, 1 +3f32dc50: move *a13(0xffe0), *a14+, 1 +3f32dc70: calla L3FD9F6B0 +3f32dca0: move *a13, a9, 1 +3f32dcb0: inc a9 +3f32dcc0: move a9, *a13, 1 +3f32dcd0: move *a13(0xffc0), a11, 1 +3f32dcf0: cmp a11, a9 +3f32dd00: jrlt L3F32DB70 +L3F32DD10: +3f32dd10: move *sp(0x80), a14, 1 +3f32dd30: mmfm sp, a9,a11,a13 +3f32dd50: rets 2 +3f32dd60: srl a2, a9 +3f32dd70: .word 0x7920 +3f32dd80: .word 0x756f +3f32dd90: .word 0x7320 +3f32dda0: .word 0x7661 +3f32ddb0: sla 0x3, a5 +3f32ddc0: modu b11, b9 +3f32ddd0: .word 0x7275 +3f32dde0: .word 0x7320 +3f32ddf0: .word 0x7465 +3f32de00: rl b11, b4 +3f32de10: srl a11, a14 +3f32de20: srl 0x1d, b3 +3f32de30: .word 0x7720 +3f32de40: modu a3, a9 +3f32de50: modu a11, a4 +3f32de60: sla 0x3, b7 +3f32de70: modu a11, a3 +3f32de80: modu a11, a12 +3f32de90: .word 0x7372 +3f32dea0: .word 0x7720 +3f32deb0: mods a3, a9 +3f32dec0: sla 0x3, a12 +3f32ded0: sla b11, b4 +3f32dee0: sra a11, a11 +3f32def0: andn a8, a0 +3f32df00: sla 0x3, a9 +3f32df10: modu b11, b6 +3f32df20: .word 0x7375 +3f32df30: .word 0x7320 +3f32df40: .word 0x7561 +3f32df50: sra b11, b6 +3f32df60: sla a11, a7 +3f32df70: sra b3, b2 +3f32df80: .word 0x7a65 +3f32df90: mods a1, a0 +3f32dfa0: .word 0x7365 +3f32dfb0: .word 0x7020 +3f32dfc0: .word 0x7261 +3f32dfd0: mods a11, a1 +3f32dfe0: .word 0x74e8 +3f32dff0: sra b11, b2 +3f32e000: srl 0x1d, b3 +3f32e010: mods a1, a0 +3f32e020: .word 0x7365 +3f32e030: sll a9, a0 +3f32e040: .word 0x756f +3f32e050: sra a11, a12 +3f32e060: .word 0x7275 +3f32e070: sla 0x3, b3 +3f32e080: sra a11, a4 +3f32e090: .word 0x0073 +3f32e0a0: sra b10, b7 +3f32e0b0: modu a3, a14 +3f32e0c0: andn a9, a0 +3f32e0d0: sra a11, a9 +3f32e0e0: cmp a9, a0 +3f32e0f0: .word 0x7268 +3f32e100: sla 0x3, a5 +3f32e110: sla a10, a6 +3f32e120: sll b3, b2 +3f32e130: rl a11, a5 +3f32e140: .word 0x736e +3f32e150: sra b11, b4 +3f32e160: mods a3, a12 +3f32e170: modu b3, b5 +3f32e180: sra a11, a7 +3f32e190: sla 0x3, a14 +3f32e1a0: pixt *a3, *a6 +3f32e1b0: sla 0x3, b2 +3f32e1c0: sla a11, a4 +3f32e1d0: sla 0x3, b3 +3f32e1e0: sra a10, a6 +3f32e1f0: .word 0x736e +3f32e200: sra b11, b4 +3f32e210: sla 0x3, b2 +3f32e220: .word 0x7073 +3f32e230: rl a11, a5 +3f32e240: rl a3, a3 +3f32e250: .word 0x7265 +3f32e260: srl 0x1d, a14 +3f32e270: sra a8, a0 +3f32e280: srl a3, a6 +3f32e290: sll a11, a5 +3f32e2a0: sla 0x3, b4 +3f32e2b0: rl b3, b4 +3f32e2c0: sla 0x3, a5 +3f32e2d0: sra a11, a14 +3f32e2e0: .word 0x7478 +3f32e2f0: .word 0x7420 +3f32e300: mods a11, a9 +3f32e310: sla 0x3, a5 +3f32e320: modu b11, b9 +3f32e330: sla 0x3, b5 +3f32e340: .word 0x7473 +3f32e350: .word 0x7261 +3f32e360: sla 0x3, b4 +3f32e370: sla 0x3, a1 +3f32e380: sra b11, b3 +3f32e390: .word 0x7373 +3f32e3a0: modu a11, a9 +3f32e3b0: .word 0x006e +3f32e3c0: sra a11, a6 +3f32e3d0: .word 0xea6e +3f32e3e0: .word 0x7274 +3f32e3f0: .word 0x7365 +3f32e400: modu a1, a0 +3f32e410: sla 0x3, a5 +3f32e420: sra b11, b3 +3f32e430: modu b11, b2 +3f32e440: .word 0x746e +3f32e450: sla a9, a0 +3f32e460: .word 0x7070 +3f32e470: rl a11, a12 +3f32e480: .word 0x7571 +3f32e490: sra sp, a9 +3f32e4a0: sla 0x3, b3 +3f32e4b0: .word 0x7571 +3f32e4c0: addxy a1, a7 +3f32e4d0: mods a1, a0 +3f32e4e0: modu a9, a7 +3f32e4f0: .word 0x7675 +3f32e500: .word 0x7265 +3f32e510: .word 0x7574 +3f32e520: sra b11, b2 +3f32e530: sra a1, a0 +3f32e540: .word 0x7527 +3f32e550: sra a11, a14 +3f32e560: modu a1, a0 +3f32e570: .word 0x756f +3f32e580: sra b11, b6 +3f32e590: mods a3, a12 +3f32e5a0: sla 0x3, a5 +3f32e5b0: sra b11, b3 +3f32e5c0: .word 0x7373 +3f32e5d0: modu a11, a9 +3f32e5e0: .word 0x006e +3f32e5f0: sra b11, b7 +3f32e600: sra b3, b2 +3f32e610: modu a3, a5 +3f32e620: sra a1, a0 +3f32e630: sra a11, a9 +3f32e640: jrlt L3F32E850 +3f32e650: sra a3, a14 +3f32e660: .word 0x7265 +3f32e670: modu b3, b5 +3f32e680: sra a11, a7 +3f32e690: sla 0x3, a14 +3f32e6a0: rl b11, b7 +3f32e6b0: lmo b11, b2 +3f32e6c0: sla b11, b3 +3f32e6d0: srl 0x1d, a13 +3f32e6e0: .word 0x7320 +3f32e6f0: sll a3, sp +3f32e700: mods a3, a1 +3f32e710: sla 0x3, a4 +3f32e720: rl b10, b3 +3f32e730: sla 0x3, a5 +3f32e740: rl a11, a5 +3f32e750: sra a11, a14 +3f32e760: andn a9, a0 +3f32e770: .word 0x7469 +3f32e780: .word 0x757a +3f32e790: srl a11, a14 +3f32e7a0: .word 0x7320 +3f32e7b0: sla b11, b4 +3f32e7c0: .word 0x7472 +3f32e7d0: modu a3, a5 +3f32e7e0: sub a0, a0 +3f32e7f0: .word 0x7075 +3f32e800: rl a11, a12 +3f32e810: sla a11, a3 +3f32e820: sra b11, b4 +3f32e830: andn a9, a0 +3f32e840: sll a11, a5 +L3F32E850: +3f32e850: .word 0x7275 +3f32e860: .word 0x7469 +3f32e870: sla 0x3, b9 +3f32e880: modu a2, a5 +3f32e890: .word 0x7274 +3f32e8a0: srl 0xd, b9 +3f32e8b0: sub a8, a0 +3f32e8c0: .word 0x746e +3f32e8d0: cvxyl b11, b2 +3f32e8e0: sla 0x3, a5 +3f32e8f0: cvxyl a11, a4 +3f32e900: addxy a3, a10 +3f32e910: sra a9, a0 +3f32e920: rl b11, b8 +3f32e930: .word 0x7473 +3f32e940: modu a3, a1 +3f32e950: sra b11, b4 +3f32e960: rev a14 +3f32e970: sra a10, a4 +3f32e980: sla 0x3, b2 +3f32e990: sra a11, a2 +3f32e9a0: sra b11, b2 +3f32e9b0: rl a3, a3 +3f32e9c0: rl b11, b4 +3f32e9d0: .word 0x7467 +3f32e9e0: sla 0x3, a5 +3f32e9f0: sra a10, a2 +3f32ea00: .word 0x756e +3f32ea10: .word 0x7a74 +3f32ea20: .word 0x7265 +3f32ea30: rl a9, a0 +3f32ea40: .word 0x7473 +3f32ea50: sll a1, a0 +3f32ea60: .word 0x7265 +3f32ea70: rl a11, a5 +3f32ea80: .word 0x7374 +3f32ea90: sra a9, a0 +3f32eaa0: modu a3, a9 +3f32eab0: sra a11, a7 +3f32eac0: .word 0x7274 +3f32ead0: srl a11, a1 +3f32eae0: modu a3, a5 +3f32eaf0: rev a14 +3f32eb00: mods b2, b0 +3f32eb10: sla a11, a5 +3f32eb20: sra b11, b3 +3f32eb30: andn a1, a0 +3f32eb40: sra a11, a5 +3f32eb50: .word 0x746e +3f32eb60: .word 0x7265 +3f32eb70: rev a14 +3f32eb80: sra b10, b6 +3f32eb90: rl b11, b5 +3f32eba0: mods a3, a12 +3f32ebb0: .word 0x7a65 +3f32ebc0: .word 0x7220 +3f32ebd0: sll a11, a5 +3f32ebe0: mods a11, sp +3f32ebf0: sra a11, a13 +3f32ec00: sll a11, a14 +3f32ec10: .word 0x7265 +3f32ec20: rev a14 +3f32ec30: sra a10, a7 +3f32ec40: sra a11, a2 +3f32ec50: sla 0x3, a14 +3f32ec60: rl b10, b3 +3f32ec70: sla 0x3, a5 +3f32ec80: rl a11, a5 +3f32ec90: sra a11, a14 +3f32eca0: sla 0x3, a14 +3f32ecb0: modu a3, a1 +3f32ecc0: sra a11, a4 +3f32ecd0: sra b11, b2 +3f32ece0: sla 0x3, a14 +3f32ecf0: sra a11, a2 +3f32ed00: sra b11, b2 +3f32ed10: rl a3, a3 +3f32ed20: rl b11, b4 +3f32ed30: .word 0x7467 +3f32ed40: modu a3, a5 +3f32ed50: addc a1, a0 +3f32ed60: modu a3, a5 +3f32ed70: .word 0x7475 +3f32ed80: sra b11, b10 +3f32ed90: sla 0x3, b2 +3f32eda0: rl a11, a5 +3f32edb0: srl 0xd, a14 +3f32edc0: add a8, a0 +3f32edd0: mods a3, a12 +3f32ede0: rl a9, a0 +3f32edf0: srl a3, a14 +3f32ee00: .word 0x726f +3f32ee10: sla a11, a13 +3f32ee20: rl b11, b4 +3f32ee30: modu a3, sp +3f32ee40: mods a9, a0 +3f32ee50: .word 0x7375 +3f32ee60: sla 0x3, b4 +3f32ee70: sra a11, a2 +3f32ee80: sra a9, a0 +3f32ee90: .word 0x746e +3f32eea0: .word 0x7265 +3f32eeb0: sra a3, a5 +3f32eec0: rev a14 +3f32eed0: sub a0, a0 +3f32eee0: sra a11, a9 +3f32eef0: cmp a9, a0 +3f32ef00: srl a3, a14 +3f32ef10: .word 0x726f +3f32ef20: sla a11, a13 +3f32ef30: rl b11, b4 +3f32ef40: modu a3, sp +3f32ef50: modu a3, a5 +3f32ef60: mods a9, a0 +3f32ef70: .word 0x73fc +3f32ef80: sra b11, b3 +3f32ef90: sla 0x3, a14 +3f32efa0: modu b11, b6 +3f32efb0: mods a3, a12 +3f32efc0: .word 0x7473 +3f32efd0: modu a7, a4 +3f32efe0: rl a11, a4 +3f32eff0: sla 0x3, a7 +3f32f000: rl a11, a5 +3f32f010: srl a11, a14 +3f32f020: srl a11, a5 +3f32f030: sll a3, a5 +3f32f040: modu a3, a5 +3f32f050: .word 0x7720 +3f32f060: .word 0x7265 +3f32f070: sra a11, a4 +3f32f080: srl 0xd, a14 +3f32f090: and a0, a0 +3f32f0a0: sra a11, a12 +3f32f0b0: .word 0x7361 +3f32f0c0: sla 0x3, a5 +3f32f0d0: .word 0x7274 +3f32f0e0: sla 0x3, b9 +3f32f0f0: srl a11, a1 +3f32f100: rl a11, a1 +3f32f110: srl 0xd, a14 +3f32f120: clr a0 +3f32f130: .word 0x7565 +3f32f140: mods a3, a9 +3f32f150: sra a11, a12 +3f32f160: sla 0x3, b10 +3f32f170: sra b11, b2 +3f32f180: .word 0x706d +3f32f190: rl a11, a12 +3f32f1a0: sla 0x3, b2 +3f32f1b0: modu b11, b4 +3f32f1c0: .word 0x7375 +3f32f1d0: mods a1, a0 +3f32f1e0: .word 0x7365 +3f32f1f0: sll a9, a0 +3f32f200: sla a11, a8 +3f32f210: .word 0x706d +3f32f220: srl 0xd, b3 +3f32f230: subb a8, a0 +3f32f240: sll a3, a5 +3f32f250: modu a3, a5 +3f32f260: andn a9, a0 +3f32f270: sra a11, a9 +3f32f280: .word 0x7320 +3f32f290: sra a11, a9 +3f32f2a0: modu a1, a0 +3f32f2b0: sll a11, sp +3f32f2c0: mods a11, a8 +3f32f2d0: mods a3, a1 +3f32f2e0: sla 0x3, b3 +3f32f2f0: rl a11, a5 +3f32f300: srl 0xd, a14 +3f32f310: andn a8, a0 +3f32f320: sll a11, a5 +3f32f330: .word 0x7275 +3f32f340: .word 0x7469 +3f32f350: sla 0x3, b9 +3f32f360: .word 0x7245 +3f32f370: modu b11, b2 +3f32f380: srl 0xd, b2 +3f32f390: sub a8, a0 +3f32f3a0: .word 0x7272 +3f32f3b0: .word 0x7565 +3f32f3c0: sla 0x3, b2 +3f32f3d0: cvxyl b11, b3 +3f32f3e0: .word 0x7563 +3f32f3f0: rl b11, b2 +3f32f400: cvxyl b11, b4 +3f32f410: rev a14 +3f32f420: rl b10, b3 +3f32f430: rl a3, a3 +3f32f440: .word 0x7265 +3f32f450: sra a11, a8 +3f32f460: .word 0x7469 +3f32f470: srl b3, b3 +3f32f480: rl a3, a5 +3f32f490: sra a11, a12 +3f32f4a0: srl 0xd, b2 +3f32f4b0: or a0, a0 +3f32f4c0: sll a3, a1 +3f32f4d0: sra a11, a12 +3f32f4e0: rl a9, a0 +3f32f4f0: sla 0x3, b3 +3f32f500: .word 0x7566 +3f32f510: mods a3, a12 +3f32f520: rev a14 +3f32f530: sla b10, b4 +3f32f540: mods a3, a2 +3f32f550: sla 0x3, a5 +3f32f560: modu a11, a3 +3f32f570: .word 0x706d +3f32f580: cvxyl a11, a12 +3f32f590: sra b11, b4 +3f32f5a0: rev a14 +3f32f5b0: rl a10, a4 +3f32f5c0: sla 0x3, a5 +3f32f5d0: sla b10, b4 +3f32f5e0: sra a11, a2 +3f32f5f0: mods a3, a12 +3f32f600: sla 0x3, a5 +3f32f610: .word 0x7369 +3f32f620: sla 0x3, b4 +3f32f630: modu b11, b6 +3f32f640: mods a3, a12 +3f32f650: rev a14 +3f32f660: modu a2, a9 +3f32f670: sla b11, b6 +3f32f680: rl a11, a12 +3f32f690: sla 0x3, a4 +3f32f6a0: modu a10, a14 +3f32f6b0: sra a11, a4 +3f32f6c0: move a1, b0 +3f32f6d0: mods a11, a1 +3f32f6e0: srl 0xd, a5 +3f32f6f0: move a0, b0 +3f32f700: mods a11, sp +3f32f710: sra a1, a0 +3f32f720: sla 0x3, a5 +3f32f730: btst 28, a14 +3f32f740: sra b3, b5 +3f32f750: modu a1, a0 +3f32f760: modu a3, sp +3f32f770: .word 0x7620 +3f32f780: mods a3, a1 +3f32f790: sra a3, a9 +3f32f7a0: srl 0xd, a5 +3f32f7b0: or a8, a0 +3f32f7c0: srl a11, a14 +3f32f7d0: mods b7, b12 +3f32f7e0: rl b11, b4 +3f32f7f0: sra a11, a7 +3f32f800: sla 0x3, b2 +3f32f810: modu a2, a11 +3f32f820: .word 0x746f +3f32f830: modu a3, a5 +3f32f840: sla a11, a14 +3f32f850: sra a11, a13 +3f32f860: rev a14 +3f32f870: modu a10, a12 +3f32f880: sra a3, a1 +3f32f890: srl a1, a0 +3f32f8a0: modu a3, sp +3f32f8b0: .word 0x7374 +3f32f8c0: sll a1, a0 +3f32f8d0: srl a3, a5 +3f32f8e0: .word 0x726f +3f32f8f0: sla 0x3, a5 +3f32f900: .word 0x7473 +3f32f910: .word 0x7261 +3f32f920: rl b11, b4 +3f32f930: srl a11, a14 +3f32f940: divs a1, a0 +3f32f950: .word 0x7320 +3f32f960: .word 0x7365 +3f32f970: rl b11, b3 +3f32f980: modu a3, sp +3f32f990: rev a14 +3f32f9a0: rl a2, a3 +3f32f9b0: .word 0x7261 +3f32f9c0: sra a11, a7 +3f32f9d0: sla 0x3, b10 +3f32f9e0: sra a11, a12 +3f32f9f0: sla 0x3, b3 +3f32fa00: modu b11, b0 +3f32fa10: rl a11, a12 +3f32fa20: sra a11, a3 +3f32fa30: sla 0x3, b3 +3f32fa40: .word 0x7661 +3f32fa50: modu a3, a1 +3f32fa60: sla 0x3, b4 +3f32fa70: sra a11, a4 +3f32fa80: mods a1, a0 +3f32fa90: modu a3, a1 +3f32faa0: sra a11, a3 +3f32fab0: sla 0x3, b2 +3f32fac0: sla a11, a12 +3f32fad0: .word 0x7320 +3f32fae0: .word 0x7365 +3f32faf0: rl b11, b3 +3f32fb00: modu a3, sp +3f32fb10: divs a1, a0 +3f32fb20: rev a14 +3f32fb30: cmpxy b2, b7 +3f32fb40: mods a3, a8 +3f32fb50: modu a3, a5 +3f32fb60: andn a9, a0 +3f32fb70: sra a11, a9 +3f32fb80: sra a9, a0 +3f32fb90: modu a3, a9 +3f32fba0: sla 0x3, a5 +3f32fbb0: sll b10, b3 +3f32fbc0: .word 0x7268 +3f32fbd0: srl a3, a9 +3f32fbe0: sla 0x3, b4 +3f32fbf0: .word 0x7561 +3f32fc00: srl 0x1d, b3 +3f32fc10: sll a1, a0 +3f32fc20: .word 0x7665 +3f32fc30: .word 0x726f +3f32fc40: andn a9, a0 +3f32fc50: sra a11, a9 +3f32fc60: sra a9, a0 +3f32fc70: modu a3, a9 +3f32fc80: sla 0x3, a5 +3f32fc90: srl 0x16, b8 +3f32fca0: rl b10, b3 +3f32fcb0: .word 0x7a74 +3f32fcc0: modu b3, b5 +3f32fcd0: sla 0x3, a7 +3f32fce0: .word 0x7473 +3f32fcf0: .word 0x7261 +3f32fd00: sra b11, b4 +3f32fd10: srl 0xd, a14 +3f32fd20: move a0, a0 +3f32fd30: or a2, a1 +3f32fd40: subb a9, a0 +3f32fd50: modu b11, b2 +3f32fd60: .word 0x7075 +3f32fd70: addc a9, a0 +3f32fd80: sra a3, sp +3f32fd90: .word 0x7365 +3f32fda0: move a0, a0 +3f32fdb0: or a2, a1 +3f32fdc0: subb a9, a0 +3f32fdd0: modu b11, b2 +3f32fde0: .word 0x7075 +3f32fdf0: addc a9, a0 +3f32fe00: sra a3, sp +3f32fe10: .word 0x7365 +3f32fe20: or a1, a0 +3f32fe30: sll a3, a1 +3f32fe40: sra a11, a12 +3f32fe50: rl a9, a0 +3f32fe60: sla 0x3, b3 +3f32fe70: .word 0x7546 +3f32fe80: mods a3, a12 +3f32fe90: rev a14 +3f32fea0: sla b10, b4 +3f32feb0: mods a3, a2 +3f32fec0: sla 0x3, a5 +3f32fed0: sra a11, a4 +3f32fee0: sla 0x3, b3 +3f32fef0: .word 0x756e +3f32ff00: cvxyl a11, a13 +3f32ff10: modu b11, b2 +3f32ff20: sla 0x3, b3 +3f32ff30: sra a11, a4 +3f32ff40: srl a9, a0 +3f32ff50: modu b11, b2 +3f32ff60: .word 0x7075 +3f32ff70: sla 0x3, a5 +3f32ff80: add a10, a12 +3f32ff90: sla 0x2, b4 +3f32ffa0: modu a11, a3 +3f32ffb0: .word 0x706d +3f32ffc0: cvxyl a3, a12 +3f32ffd0: sra b11, b4 +3f32ffe0: rev a14 +3f32fff0: rl a10, a4 +3f330000: sla 0x3, a5 +3f330010: sla b10, b4 +3f330020: sra a11, a2 +3f330030: mods a3, a12 +3f330040: sla 0x3, a5 +3f330050: rl a11, a13 +3f330060: sla 0x3, b4 +3f330070: add a10, a12 +3f330080: srl 0x16, b4 +3f330090: .word 0x7247 +3f3300a0: .word 0x7075 +3f3300b0: sra b11, b0 +3f3300c0: sll a11, a14 +3f3300d0: sra a3, sp +3f3300e0: .word 0x7365 +3f3300f0: rl a9, a0 +3f330100: .word 0x7473 +3f330110: .word 0x7620 +3f330120: mods a3, sp +3f330130: srl 0xd, a12 +3f330140: andn a8, a0 +3f330150: .word 0x7465 +3f330160: rl b11, b4 +3f330170: srl a11, a14 +3f330180: or a1, a0 +3f330190: or a2, a6 +3f3301a0: sla 0x2, b0 +3f3301b0: modu a10, a6 +3f3301c0: .word 0x746e +3f3301d0: and a1, a0 +3f3301e0: .word 0x7461 +3f3301f0: srl 0xd, a8 +3f330200: move a0, a0 +3f330210: sra a11, a9 +3f330220: sla 0x3, a14 +3f330230: subb b2, b4 +3f330240: and b2, b4 +3f330250: .word 0x7020 +3f330260: .word 0x756f +3f330270: sla 0x3, b2 +3f330280: modu b11, b0 +3f330290: rl a11, a12 +3f3302a0: sra a11, a3 +3f3302b0: sra a1, a0 +3f3302c0: sla 0x3, a5 +3f3302d0: sla a11, a3 +3f3302e0: srl 0xd, b2 +3f3302f0: sra a9, a0 +3f330300: sla 0x3, a14 +3f330310: modu a11, a3 +3f330320: .word 0x7275 +3f330330: srl 0xd, b3 +3f330340: sub a0, a0 +3f330350: .word 0x7265 +3f330360: or a1, a0 +3f330370: or a2, a6 +3f330380: srl 0x16, b0 +3f330390: sll b10, b3 +3f3303a0: .word 0x7268 +3f3303b0: srl a3, a9 +3f3303c0: .word 0x7074 +3f3303d0: sla a11, a6 +3f3303e0: sla 0x3, a4 +3f3303f0: rl b11, b7 +3f330400: sra b3, b2 +3f330410: sra a9, a0 +3f330420: modu a3, a9 +3f330430: sra a11, a7 +3f330440: .word 0x7473 +3f330450: mods a3, a5 +3f330460: .word 0x746c +3f330470: rev a14 +3f330480: rl b2, b4 +3f330490: .word 0x7369 +3f3304a0: .word 0x7720 +3f3304b0: mods a3, a9 +3f3304c0: sla 0x3, a12 +3f3304d0: sla b11, b4 +3f3304e0: sra a11, a11 +3f3304f0: .word 0x7320 +3f330500: .word 0x7665 +3f330510: .word 0x7265 +3f330520: mods a3, a1 +3f330530: mods a9, a0 +3f330540: modu a3, a9 +3f330550: .word 0x7475 +3f330560: .word 0x7365 +3f330570: rev a14 +3f330580: sra b10, b6 +3f330590: rl b11, b5 +3f3305a0: mods a3, a12 +3f3305b0: .word 0x7a65 +3f3305c0: .word 0x7020 +3f3305d0: .word 0x7461 +3f3305e0: sra a11, a9 +3f3305f0: .word 0x746e +3f330600: .word 0x7265 +3f330610: .word 0x7120 +3f330620: sra b11, b5 +3f330630: .word 0x716c +3f330640: sra b11, b5 +3f330650: sla 0x3, b3 +3f330660: rl a11, a13 +3f330670: .word 0x756e +3f330680: sra b11, b4 +3f330690: srl 0xd, b3 +3f3306a0: sub a0, a0 +3f3306b0: sra a11, a9 +3f3306c0: sla 0x3, b3 +3f3306d0: sla a11, a4 +3f3306e0: sra b11, b5 +3f3306f0: .word 0x7472 +3f330700: sra a9, a0 +3f330710: modu a3, a9 +3f330720: .word 0x7020 +3f330730: sla a11, a1 +3f330740: sla 0x3, b2 +3f330750: rl a10, a13 +3f330760: .word 0x756e +3f330770: sra b11, b4 +3f330780: srl 0xd, a14 +3f330790: or a0, a0 +3f3307a0: and a2, a3 +3f3307b0: cmp a9, sp +3f3307c0: sla 0x2, b0 +3f3307d0: .word 0x7369 +3f3307e0: .word 0x7320 +3f3307f0: rl b11, b4 +3f330800: mods a3, a12 +3f330810: sla a9, a0 +3f330820: .word 0x7463 +3f330830: .word 0x7669 +3f330840: srl 0xd, a5 +3f330850: or a0, a0 +3f330860: and a2, a3 +3f330870: cmp a9, sp +3f330880: sla 0x2, b0 +3f330890: modu a3, a5 +3f3308a0: modu a11, a3 +3f3308b0: sra b11, b2 +3f3308c0: sla a9, a0 +3f3308d0: .word 0x7463 +3f3308e0: srl a3, a9 +3f3308f0: rev a14 +3f330900: addc b10, b4 +3f330910: srl 0x6, b0 +3f330920: and a2, a9 +3f330930: rl a9, a0 +3f330940: .word 0x7473 +3f330950: modu a1, a0 +3f330960: sll a11, sp +3f330970: sla 0x3, a8 +3f330980: lmo a11, a1 +3f330990: rl b11, b4 +3f3309a0: rl b11, b6 +3f3309b0: .word 0x7265 +3f3309c0: srl 0xd, b4 +3f3309d0: sla 0x0, a0 +3f3309e0: sla a10, a3 +3f3309f0: modu a3, a14 +3f330a00: .word 0x746f +3f330a10: .word 0x7520 +3f330a20: .word 0x736e +3f330a30: .word 0x7465 +3f330a40: cmp a9, a0 +3f330a50: sla 0x2, b0 +3f330a60: sra a3, a1 +3f330a70: .word 0x7264 +3f330a80: .word 0x7365 +3f330a90: srl 0xd, b3 +3f330aa0: sla 0x0, a0 +3f330ab0: sll 0x1a, a12 +3f330ac0: sra a3, a1 +3f330ad0: sra b11, b2 +3f330ae0: .word 0x7373 +3f330af0: sla 0x3, a5 +3f330b00: and a2, a9 +3f330b10: modu a1, a0 +3f330b20: sla 0x3, a5 +3f330b30: sra b11, b0 +3f330b40: .word 0x7475 +3f330b50: .word 0xea20 +3f330b60: .word 0x7274 +3f330b70: sla 0x3, a5 +3f330b80: cvxyl b11, b2 +3f330b90: modu a3, a9 +3f330ba0: .word 0x7469 +3f330bb0: sla a11, a9 +3f330bc0: rl a11, a12 +3f330bd0: cvxyl b11, b3 +3f330be0: srl 0xd, a5 +3f330bf0: sla 0x0, a0 +3f330c00: rl a10, a4 +3f330c10: sla 0x3, a5 +3f330c20: and a2, a9 +3f330c30: add a9, a13 +3f330c40: .word 0x7264 +3f330c50: .word 0x7365 +3f330c60: sra b11, b3 +3f330c70: lmo a9, a0 +3f330c80: modu a3, a1 +3f330c90: sla 0x3, a14 +3f330ca0: rl a11, a14 +3f330cb0: rl a3, a3 +3f330cc0: sla 0x3, b4 +3f330cd0: sra a11, a7 +3f330ce0: drav a3, a12 +3f330cf0: sll b11, b3 +3f330d00: .word 0x7468 +3f330d10: .word 0x7720 +3f330d20: .word 0x7265 +3f330d30: sra a11, a4 +3f330d40: srl 0xd, a14 +3f330d50: addc a8, a0 +3f330d60: modu a3, a1 +3f330d70: modu a11, a14 +3f330d80: sla 0x3, b4 +3f330d90: modu b3, b5 +3f330da0: sra b11, b3 +3f330db0: sla 0x3, b4 +3f330dc0: and a2, a9 +3f330dd0: sla a9, a0 +3f330de0: sra a3, a4 +3f330df0: sra b11, b2 +3f330e00: .word 0x7373 +3f330e10: .word 0x7720 +3f330e20: .word 0x7469 +3f330e30: sla 0x3, a8 +3f330e40: sll a11, a1 +3f330e50: rl b11, b4 +3f330e60: sra b11, b6 +3f330e70: sll a9, a0 +3f330e80: modu a3, sp +3f330e90: sra a11, a14 +3f330ea0: .word 0x7463 +3f330eb0: modu a11, a9 +3f330ec0: .word 0x736e +3f330ed0: rev a14 +3f330ee0: sll 0x1a, a12 +3f330ef0: sra a3, a1 +3f330f00: sra b11, b2 +3f330f10: .word 0x7373 +3f330f20: sla 0x3, a5 +3f330f30: and a2, a9 +3f330f40: modu a1, a0 +3f330f50: sla 0x3, a5 +3f330f60: sra b11, b0 +3f330f70: .word 0x7475 +3f330f80: .word 0xea20 +3f330f90: .word 0x7274 +3f330fa0: sla 0x3, a5 +3f330fb0: cvxyl b11, b2 +3f330fc0: modu a3, a9 +3f330fd0: .word 0x7469 +3f330fe0: sla a11, a9 +3f330ff0: rl a11, a12 +3f331000: cvxyl b11, b3 +3f331010: sla 0x3, a5 +3f331020: modu a11, a12 +3f331030: .word 0x7372 +3f331040: .word 0x7571 +3f331050: sla 0x3, a5 +3f331060: sra a11, a4 +3f331070: sla 0x3, b3 +3f331080: modu a11, a3 +3f331090: modu a3, a14 +3f3310a0: .word 0x7865 +3f3310b0: modu a11, a9 +3f3310c0: .word 0x736e +3f3310d0: .word 0x7320 +3f3310e0: modu a3, sp +3f3310f0: sla 0x3, b4 +3f331100: modu a3, a5 +3f331110: modu a11, a3 +3f331120: sra b11, b2 +3f331130: sla a9, a0 +3f331140: .word 0x7463 +3f331150: .word 0x7669 +3f331160: .word 0x7365 +3f331170: rev a14 +3f331180: rl a10, a4 +3f331190: sla 0x3, a5 +3f3311a0: and a2, a9 +3f3311b0: add a9, a13 +3f3311c0: .word 0x7264 +3f3311d0: .word 0x7365 +3f3311e0: sra b11, b3 +3f3311f0: lmo a9, a0 +3f331200: modu a3, a1 +3f331210: sla 0x3, a14 +3f331220: rl a11, a14 +3f331230: rl a3, a3 +3f331240: sla 0x3, b4 +3f331250: sra a11, a7 +3f331260: drav a3, a12 +3f331270: sll b11, b3 +3f331280: .word 0x7468 +3f331290: .word 0x7720 +3f3312a0: .word 0x7265 +3f3312b0: sra a11, a4 +3f3312c0: srl 0x1d, a14 +3f3312d0: .word 0x7320 +3f3312e0: mods a3, sp +3f3312f0: modu a3, a1 +3f331300: sra a11, a7 +3f331310: xor a1, a0 +3f331320: .word 0x7265 +3f331330: rl a11, a2 +3f331340: sra a3, a14 +3f331350: modu b3, b5 +3f331360: sra a11, a7 +3f331370: sla 0x3, a14 +3f331380: lmo a11, a1 +3f331390: rl b11, b4 +3f3313a0: rl b11, b6 +3f3313b0: .word 0x7265 +3f3313c0: sla 0x3, b4 +3f3313d0: rl b11, b3 +3f3313e0: sra a3, a14 +3f3313f0: rev a14 +3f331400: addc b10, b4 +3f331410: srl 0x6, b0 +3f331420: and a2, a9 +3f331430: sub a9, a0 +3f331440: .word 0x7272 +3f331450: .word 0x726f +3f331460: rev a14 +3f331470: .word 0x7245 +3f331480: sra b11, b2 +3f331490: .word 0x7275 +3f3314a0: or a1, a0 +3f3314b0: and a2, a3 +3f3314c0: cmp a9, sp +3f3314d0: srl 0xe, b0 +3f3314e0: move a9, a0 +3f3314f0: .word 0x7361 +3f331500: .word 0x7571 +3f331510: sla 0x3, a5 +3f331520: sra a11, a4 +3f331530: .word 0x7320 +3f331540: .word 0x756f +3f331550: srl 0x15, b3 +3f331560: cvxyl b11, b2 +3f331570: sra b11, b3 +3f331580: .word 0x7561 +3f331590: rl a9, a0 +3f3315a0: sll a11, a14 +3f3315b0: .word 0x726f +3f3315c0: sra b11, b2 +3f3315d0: .word 0x7463 +3f3315e0: rev a14 +3f3315f0: sra a10, a6 +3f331600: mods a3, a8 +3f331610: .word 0x7265 +3f331620: sla a9, a0 +3f331630: sla 0x3, a13 +3f331640: addc b10, b4 +3f331650: srl 0x6, b0 +3f331660: and a2, a9 +3f331670: rev a14 +3f331680: mods a2, a9 +3f331690: sra a11, a12 +3f3316a0: sla a11, a7 +3f3316b0: sla 0x3, a12 +3f3316c0: .word 0x7573 +3f3316d0: modu a3, a2 +3f3316e0: .word 0x7465 +3f3316f0: mods a9, a0 +3f331700: .word 0x7361 +3f331710: dsjs a11, L3F331850 +3f331720: .word 0x7520 +3f331730: rl b11, b3 +3f331740: srl a11, a14 +3f331750: rl 0x1, a0 +3f331760: rl 0x1, a14 +3f331770: rl 0x1, a14 +3f331780: rl 0x1, a14 +3f331790: move a8, a0 +3f3317a0: .word 0x7361 +3f3317b0: .word 0x7571 +3f3317c0: sla 0x3, a5 +3f3317d0: .word 0x7475 +3f3317e0: mods a3, a9 +3f3317f0: .word 0x7369 +3f331800: sla 0x7, a9 +3f331810: sla 0x1, b10 +3f331820: rl 0x1, a0 +3f331830: rl 0x1, a14 +3f331840: rl 0x1, a14 +L3F331850: +3f331850: rl 0x1, a14 +3f331860: or a8, a0 +3f331870: srl a11, a14 +3f331880: mods b7, b12 +3f331890: rl b11, b4 +3f3318a0: sra a11, a7 +3f3318b0: sla 0x3, b3 +3f3318c0: and a2, a9 +3f3318d0: or a1, a13 +3f3318e0: rl a11, a5 +3f3318f0: modu a3, a12 +3f331900: .word 0x7465 +3f331910: dsjs b10, L3F331A50 +3f331920: rl 0x1, a0 +3f331930: rl 0x1, a14 +3f331940: rl 0x1, a14 +3f331950: rl 0x1, a14 +3f331960: or a0, a0 +3f331970: move a2, a5 +3f331980: sub a10, a14 +3f331990: sla 0x2, b4 +3f3319a0: .word 0x7245 +3f3319b0: modu b11, b2 +3f3319c0: srl 0xd, b2 +3f3319d0: sub a8, a0 +3f3319e0: .word 0x7272 +3f3319f0: .word 0x7565 +3f331a00: sla 0x3, b2 +3f331a10: sub b10, b4 +3f331a20: move a2, b12 +3f331a30: or a2, a5 +3f331a40: rev a14 +L3F331A50: +3f331a50: sra a10, a6 +3f331a60: mods a3, a8 +3f331a70: .word 0x7265 +3f331a80: sla a9, a0 +3f331a90: sla 0x3, a13 +3f331aa0: sub b10, b4 +3f331ab0: move a2, b12 +3f331ac0: or a2, a5 +3f331ad0: rev a14 +3f331ae0: modu a2, a9 +3f331af0: sla b11, b6 +3f331b00: rl a11, a12 +3f331b10: sla 0x3, a4 +3f331b20: modu a11, a8 +3f331b30: .word 0x7473 +3f331b40: sla a9, a0 +3f331b50: sra a3, a4 +3f331b60: sra b11, b2 +3f331b70: .word 0x7373 +3f331b80: srl a1, a0 +3f331b90: .word 0x726f +3f331ba0: sll a9, a0 +3f331bb0: modu a3, sp +3f331bc0: sra a11, a14 +3f331bd0: .word 0x7463 +3f331be0: modu a11, a9 +3f331bf0: srl 0xd, a14 +3f331c00: add a8, a0 +3f331c10: .word 0x7264 +3f331c20: .word 0x7365 +3f331c30: sra b11, b3 +3f331c40: sra a1, a0 +3f331c50: sla 0x3, b5 +3f331c60: .word 0x7973 +3f331c70: .word 0x7473 +3f331c80: mods sp, a8 +3f331c90: sla 0x3, a5 +3f331ca0: pixt *a3, xy, *a8, xy +3f331cb0: sra b11, b4 +3f331cc0: rl a9, a0 +3f331cd0: sll a11, a14 +3f331ce0: .word 0x726f +3f331cf0: sra b11, b2 +3f331d00: .word 0x7463 +3f331d10: srl 0xd, a5 +3f331d20: or a8, a0 +3f331d30: srl a11, a14 +3f331d40: mods b7, b12 +3f331d50: rl b11, b4 +3f331d60: sra a11, a7 +3f331d70: cmp a1, a0 +3f331d80: .word 0x736f +3f331d90: .word 0x7274 +3f331da0: sll a11, a5 +3f331db0: modu a3, a8 +3f331dc0: .word 0x7265 +3f331dd0: sra a3, a1 +3f331de0: sra b11, b2 +3f331df0: .word 0x7373 +3f331e00: sla 0x3, a5 +3f331e10: pixt *a3, *a6 +3f331e20: sla 0x3, b2 +3f331e30: rl a11, a4 +3f331e40: sla 0x3, a5 +3f331e50: sra b10, b6 +3f331e60: sll b3, b2 +3f331e70: modu a3, a9 +3f331e80: .word 0x7564 +3f331e90: srl a11, a14 +3f331ea0: rev a14 +3f331eb0: .word 0x7544 +3f331ec0: mods b3, b0 +3f331ed0: sll a11, a9 +3f331ee0: .word 0x7461 +3f331ef0: sla 0x3, a5 +3f331f00: modu b10, b2 +3f331f10: .word 0x7475 +3f331f20: modu a3, a9 +3f331f30: sla 0x3, a7 +3f331f40: modu a2, a5 +3f331f50: .word 0x7274 +3f331f60: srl 0xd, b9 +3f331f70: sub a0, a0 +3f331f80: sra a11, a9 +3f331f90: xor a1, a0 +3f331fa0: .word 0x7265 +3f331fb0: rl a11, a2 +3f331fc0: sra a3, a14 +3f331fd0: modu b3, b5 +3f331fe0: sla 0x3, a7 +3f331ff0: .word 0x7369 +3f332000: sla 0x3, b4 +3f332010: sra a11, a2 +3f332020: sra b11, b2 +3f332030: .word 0x7469 +3f332040: sla 0x3, b3 +3f332050: rl a11, a5 +3f332060: srl a11, a14 +3f332070: .word 0x7465 +3f332080: sla b11, b2 +3f332090: sra a11, a7 +3f3320a0: srl 0xd, a14 +3f3320b0: subb a8, a0 +3f3320c0: sll a3, a5 +3f3320d0: modu a3, a5 +3f3320e0: andn a9, a0 +3f3320f0: sra a11, a9 +3f332100: sra a9, a0 +3f332110: modu a3, a9 +3f332120: sla 0x3, a5 +3f332130: modu a3, a1 +3f332140: sra a11, a4 +3f332150: sra b11, b2 +3f332160: xor a1, a0 +3f332170: .word 0x7265 +3f332180: rl a11, a2 +3f332190: sra a3, a14 +3f3321a0: modu b3, b5 +3f3321b0: sla 0x3, a7 +3f3321c0: rl a11, a5 +3f3321d0: srl 0xd, a14 +3f3321e0: andn a0, a0 +3f3321f0: .word 0x756f +3f332200: rl b11, b4 +3f332210: srl a11, a14 +3f332220: or a1, a0 +3f332230: sll a3, a1 +3f332240: sra a11, a12 +3f332250: sub a9, a0 +3f332260: .word 0x7272 +3f332270: .word 0x726f +3f332280: rev a14 +3f332290: .word 0x7245 +3f3322a0: sra b11, b2 +3f3322b0: .word 0x7275 +3f3322c0: .word 0x7420 +3f3322d0: sll a3, a1 +3f3322e0: sra a11, a12 +3f3322f0: sra a1, a0 +3f332300: sla 0x3, a5 +3f332310: modu b11, b2 +3f332320: .word 0x7475 +3f332330: srl a11, a1 +3f332340: srl 0xd, a5 +3f332350: subb a0, a0 +3f332360: rl a3, a5 +3f332370: sra a11, a12 +3f332380: sla 0x3, b2 +3f332390: modu a3, a9 +3f3323a0: sra a1, a0 +3f3323b0: .word 0x7265 +3f3323c0: xor a1, a0 +3f3323d0: .word 0x7265 +3f3323e0: rl a11, a2 +3f3323f0: sra a3, a14 +3f332400: modu b3, b5 +3f332410: .word 0x7367 +3f332420: sla b11, b4 +3f332430: sra a11, a2 +3f332440: mods a3, a12 +3f332450: srl 0xd, a5 +3f332460: or a0, a0 +3f332470: sll a3, a1 +3f332480: sra a11, a12 +3f332490: sll a9, a0 +3f3324a0: mods a11, sp +3f3324b0: mods b3, b0 +3f3324c0: .word 0x74e8 +3f3324d0: srl 0xd, a5 +3f3324e0: or a8, a0 +3f3324f0: sra b11, b3 +3f332500: sla 0x3, b2 +3f332510: .word 0x7541 +3f332520: rl b3, b4 +3f332530: .word 0x726f +3f332540: .word 0x7a69 +3f332550: .word 0x7461 +3f332560: modu a11, a9 +3f332570: sla 0x3, a14 +3f332580: .word 0x7245 +3f332590: modu b11, b2 +3f3325a0: srl 0xd, b2 +3f3325b0: add a8, a0 +3f3325c0: .word 0x7475 +3f3325d0: .word 0x726f +3f3325e0: .word 0x7369 +3f3325f0: .word 0x7461 +3f332600: modu a11, a9 +3f332610: sla 0x3, a14 +3f332620: .word 0x7475 +3f332630: mods a3, a9 +3f332640: .word 0x7369 +3f332650: .word 0x7461 +3f332660: .word 0x7565 +3f332670: sla 0x3, b2 +3f332680: sra b11, b2 +3f332690: sra a11, a10 +3f3326a0: cvxyl b11, b4 +3f3326b0: srl 0xd, a5 +3f3326c0: addc a0, a0 +3f3326d0: modu a3, a5 +3f3326e0: .word 0x7475 +3f3326f0: sra b11, b10 +3f332700: sla 0x3, b2 +3f332710: .word 0x7369 +3f332720: sla 0x3, b4 +3f332730: rl a11, a14 +3f332740: rl a3, a3 +3f332750: sla 0x3, b4 +3f332760: sra a11, a2 +3f332770: sra b11, b2 +3f332780: rl a3, a3 +3f332790: rl b11, b4 +3f3327a0: .word 0x7467 +3f3327b0: rev a14 +3f3327c0: sla b10, b0 +3f3327d0: .word 0x7373 +3f3327e0: modu b11, b7 +3f3327f0: sra b3, b2 +3f332800: xor a1, a0 +3f332810: .word 0x7265 +3f332820: srl a3, a9 +3f332830: sll a11, a9 +3f332840: .word 0x7461 +3f332850: modu a11, a9 +3f332860: sla 0x3, a14 +3f332870: .word 0x7245 +3f332880: modu b11, b2 +3f332890: srl 0xd, b2 +3f3328a0: sub a8, a0 +3f3328b0: .word 0x7272 +3f3328c0: .word 0x7565 +3f3328d0: sla 0x3, b2 +3f3328e0: sla a11, a4 +3f3328f0: .word 0x736e +3f332900: mods a1, a0 +3f332910: sla 0x3, a1 +3f332920: cvxyl b11, b6 +3f332930: rl b11, b2 +3f332940: rl a11, a6 +3f332950: sla a11, a3 +3f332960: rl b11, b4 +3f332970: modu a3, sp +3f332980: sra a1, a0 +3f332990: sla 0x3, b5 +3f3329a0: modu a11, a13 +3f3329b0: sla 0x3, b4 +3f3329c0: sra a11, a4 +3f3329d0: .word 0x7020 +3f3329e0: .word 0x7361 +3f3329f0: sra b11, b3 +3f332a00: rev a14 +3f332a10: sla a10, a6 +3f332a20: .word 0x736c +3f332a30: rl a3, a3 +3f332a40: .word 0x7365 +3f332a50: btst a9, a0 +3f332a60: modu a3, a5 +3f332a70: .word 0x776e +3f332a80: .word 0x726f +3f332a90: srl 0xd, b4 +3f332aa0: subb a0, a0 +3f332ab0: rl a3, a5 +3f332ac0: sra a11, a12 +3f332ad0: sla 0x3, b2 +3f332ae0: mods a11, a1 +3f332af0: or a1, a0 +3f332b00: move a2, a5 +3f332b10: sub a10, a14 +3f332b20: sla 0x2, b4 +3f332b30: rev a14 +3f332b40: mods b2, b0 +3f332b50: sla a11, a5 +3f332b60: sra b11, b3 +3f332b70: andn a9, a0 +3f332b80: .word 0x7465 +3f332b90: cmp a9, a0 +3f332ba0: sla 0x2, b0 +3f332bb0: sra a3, a1 +3f332bc0: .word 0x7264 +3f332bd0: .word 0x7365 +3f332be0: .word 0x0073 +3f332bf0: sra b10, b6 +3f332c00: rl b11, b5 +3f332c10: mods a3, a12 +3f332c20: sla 0x3, a5 +3f332c30: modu a3, a5 +3f332c40: .word 0x7274 +3f332c50: .word 0x7265 +3f332c60: mods a1, a0 +3f332c70: sla a9, a7 +3f332c80: .word 0x7264 +3f332c90: .word 0x7365 +3f332ca0: sra b11, b3 +3f332cb0: cmp a9, a0 +3f332cc0: .word 0x0050 +3f332cd0: sra a10, a7 +3f332ce0: sra a11, a2 +3f332cf0: sla 0x3, a14 +3f332d00: rl b10, b3 +3f332d10: sla 0x3, a5 +3f332d20: rl a11, a4 +3f332d30: sla 0x3, a5 +3f332d40: and a2, a9 +3f332d50: add a9, a13 +3f332d60: .word 0x7264 +3f332d70: .word 0x7365 +3f332d80: sra b11, b3 +3f332d90: sra a9, a0 +3f332da0: modu a3, a9 +3f332db0: rev a14 +3f332dc0: rl b2, b4 +3f332dd0: sla 0x3, a5 +3f332de0: .word 0x7270 +3f332df0: modu a3, a9 +3f332e00: sra b11, b4 +3f332e10: sla 0x3, b2 +3f332e20: modu b11, b0 +3f332e30: .word 0x7472 +3f332e40: sll a1, a0 +3f332e50: .word 0x7561 +3f332e60: sla 0x3, a4 +3f332e70: sla b11, b2 +3f332e80: sra b11, b4 +3f332e90: rl a9, a0 +3f332ea0: sla 0x3, b3 +3f332eb0: .word 0x7563 +3f332ec0: .word 0x7272 +3f332ed0: modu a3, a5 +3f332ee0: mods b3, b4 +3f332ef0: sla 0x3, b9 +3f332f00: sra b11, b3 +3f332f10: sla 0x3, b4 +3f332f20: .word 0x7461 +3f332f30: rl 0x19, a0 +3f332f40: .word 0x3438 +3f332f50: rl 0x1, b0 +3f332f60: rev a14 +3f332f70: sla a10, a2 +3f332f80: sra b3, b5 +3f332f90: .word 0x7220 +3f332fa0: .word 0x7461 +3f332fb0: .word 0x7365 +3f332fc0: rl 0x9, a0 +3f332fd0: rl 0x11, b9 +3f332fe0: rl 0x1, b0 +3f332ff0: sla a9, a0 +3f333000: sra a3, a14 +3f333010: rl 0x19, a0 +3f333020: .word 0x3438 +3f333030: rl 0x1, b0 +3f333040: sll a9, a0 +3f333050: modu a3, a1 +3f333060: modu a11, a14 +3f333070: sla 0x3, b4 +3f333080: modu a11, a3 +3f333090: .word 0x7865 +3f3330a0: .word 0x7369 +3f3330b0: srl 0xd, b4 +3f3330c0: or a0, a0 +3f3330d0: sra a11, a8 +3f3330e0: .word 0x7020 +3f3330f0: rl b11, b2 +3f333100: .word 0x746e +3f333110: .word 0x7265 +3f333120: .word 0x7020 +3f333130: .word 0x726f +3f333140: sla 0x3, b4 +3f333150: sla a11, a2 +3f333160: sra b3, b5 +3f333170: .word 0x7220 +3f333180: .word 0x7461 +3f333190: sla 0x3, a5 +3f3331a0: .word 0x7369 +3f3331b0: sll a9, a0 +3f3331c0: .word 0x7275 +3f3331d0: sra b11, b2 +3f3331e0: .word 0x746e +3f3331f0: .word 0x796c +3f333200: .word 0x7320 +3f333210: .word 0x7465 +3f333220: sla a9, a0 +3f333230: sla 0x3, b4 +3f333240: dsjs b1, L3F3332E0 +3f333250: rl 0x1, b2 +3f333260: srl 0xf, b0 +3f333270: or a0, a0 +3f333280: sra a11, a8 +3f333290: rl a1, a0 +3f3332a0: .word 0x736f +3f3332b0: sla 0x3, b4 +3f3332c0: modu b11, b0 +3f3332d0: .word 0x7472 +L3F3332E0: +3f3332e0: sll a1, a0 +3f3332f0: .word 0x7561 +3f333300: sla 0x3, a4 +3f333310: sla b11, b2 +3f333320: sra b11, b4 +3f333330: rl a9, a0 +3f333340: sla 0x3, b3 +3f333350: .word 0x7563 +3f333360: .word 0x7272 +3f333370: modu a3, a5 +3f333380: mods b3, b4 +3f333390: sla 0x3, b9 +3f3333a0: sra b11, b3 +3f3333b0: sla 0x3, b4 +3f3333c0: .word 0x7461 +3f3333d0: rl 0x19, a0 +3f3333e0: .word 0x3438 +3f3333f0: rl 0x1, b0 +3f333400: rev a14 +3f333410: rl b2, b4 +3f333420: sla 0x3, a5 +3f333430: modu a11, a8 +3f333440: .word 0x7473 +3f333450: .word 0x7020 +3f333460: .word 0x726f +3f333470: sla 0x3, b4 +3f333480: sla a11, a2 +3f333490: sra b3, b5 +3f3334a0: .word 0x7220 +3f3334b0: .word 0x7461 +3f3334c0: sla 0x3, a5 +3f3334d0: .word 0x7369 +3f3334e0: sll a9, a0 +3f3334f0: .word 0x7275 +3f333500: sra b11, b2 +3f333510: .word 0x746e +3f333520: .word 0x796c +3f333530: .word 0x7320 +3f333540: .word 0x7465 +3f333550: sla a9, a0 +3f333560: sla 0x3, b4 +3f333570: dsjs b1, L3F333610 +3f333580: rl 0x1, b2 +3f333590: srl 0xf, b0 +3f3335a0: or a0, a0 +3f3335b0: .word 0x7265 +3f3335c0: rl a11, a13 +3f3335d0: sla a11, a14 +3f3335e0: sla 0x3, a12 +3f3335f0: sla a10, a13 +3f333600: sla a11, a14 +L3F333610: +3f333610: sra a11, a7 +3f333620: sla 0x3, b2 +3f333630: sla 0x1, a0 +3f333640: rl 0x12, b6 +3f333650: rl 0x11, a14 +3f333660: subb a8, a0 +3f333670: .word 0x7365 +3f333680: rl b11, b4 +3f333690: modu a3, sp +3f3336a0: sla a11, a14 +3f3336b0: .word 0x7269 +3f3336c0: sla 0x3, a5 +3f3336d0: sra a11, a4 +3f3336e0: .word 0x7420 +3f3336f0: .word 0x7265 +3f333700: rl a11, a13 +3f333710: sla a11, a14 +3f333720: sla 0x3, a12 +3f333730: sla 0x1, a0 +3f333740: rl 0x12, b6 +3f333750: rl 0x11, a14 +3f333760: or a0, a0 +3f333770: .word 0x7265 +3f333780: rl a11, a13 +3f333790: sla a11, a14 +3f3337a0: mods a11, a12 +3f3337b0: modu a3, a1 +3f3337c0: srl a11, a1 +3f3337d0: .word 0x7265 +3f3337e0: sla 0x1, a0 +3f3337f0: xor a1, a0 +3f333800: srl 0xf, b2 +3f333810: rev b2 +3f333820: sub a10, a4 +3f333830: mpyu a10, a3 +3f333840: move b10, b7 +3f333850: addc b10, sp +3f333860: add a10, a8 +3f333870: subb a10, a14 +3f333880: mpyu a10, a5 +3f333890: add a10, a12 +3f3338a0: subb a10, a14 +3f3338b0: sla 0x0, a0 +3f3338c0: .word 0x0000 +L3F3338D0: +3f3338d0: mmtm sp, a7,a9,a11,a13 +3f3338f0: move a14, a13 +3f333900: addi 0x70, a14 +3f333920: movi 0xbe9e0, a11 +3f333950: move a11, *a13(0x40), 1 +3f333970: move a14, -*sp, 1 +3f333980: movi 0x40, a11 +3f3339a0: move a11, *a14+, 1 +3f3339b0: movi 0xbe9e0, a11 +3f3339e0: move a11, *a14+, 1 +3f3339f0: calla L3FB44A00 +3f333a20: move a14, -*sp, 1 +3f333a30: move @0xfb3b0, *a14+, 1 +3f333a60: move @0xf7c90, *a14+, 1 +3f333a90: calla L3FB11A10 +3f333ac0: move a8, *a13, 1 +3f333ad0: move a8, a8 +3f333ae0: jreq L3F333B60 +3f333af0: move a14, -*sp, 1 +3f333b00: move *a8(0x120), *a14+, 1 +3f333b20: move a11, *a14+, 1 +3f333b30: calla L3FB45720 +L3F333B60: +3f333b60: move a14, -*sp, 1 +3f333b70: movk 1, a7 +3f333b80: move a7, *a14+, 1 +3f333b90: move a13, a7 +3f333ba0: addi 0x40, a7 +3f333bc0: move a7, *a14+, 1 +3f333bd0: calla L3F346760 +3f333c00: move a14, -*sp, 1 +3f333c10: movk 1, a7 +3f333c20: move a7, *a14+, 1 +3f333c30: move a13, a7 +3f333c40: addi 0x40, a7 +3f333c60: move a7, *a14+, 1 +3f333c70: calla L3F346A50 +3f333ca0: move a14, -*sp, 1 +3f333cb0: movi 0x3f34cff0, a8 +3f333ce0: move a8, *a14+, 1 +3f333cf0: move a11, *a14+, 1 +3f333d00: calla L3FB45500 +3f333d30: move a8, a8 +3f333d40: jreq L3F333E80 +3f333d50: move a14, -*sp, 1 +3f333d60: move a11, *a14+, 1 +3f333d70: calla L3F315E30 +3f333da0: setf 16, 1, 0 +3f333db0: move a8, *a13(0x20), 0 +3f333dd0: sext a8, 0 +3f333de0: dec a8 +3f333df0: jreq L3F333F10 +3f333e00: move a14, -*sp, 1 +3f333e10: move *a13(0x20), a7, 0 +3f333e30: move a7, *a14+, 1 +3f333e40: calla L3F266F00 +3f333e70: jruc L3F333F10 +L3F333E80: +3f333e80: move a14, -*sp, 1 +3f333e90: move @0xb78e0, *a14+, 1 +3f333ec0: movk 4, a7 +3f333ed0: move a7, *a14+, 1 +3f333ee0: calla L3F439FF0 +L3F333F10: +3f333f10: move a14, -*sp, 1 +3f333f20: move @0xfc130, *a14+, 1 +3f333f50: move @0xf7c90, *a14+, 1 +3f333f80: calla L3FB11A10 +3f333fb0: move a8, *a13, 1 +3f333fc0: move a8, a7 +3f333fd0: jreq L3F3341D0 +3f333fe0: move *a7(0x20), a11, 1 +3f334000: subk 7, a11 +3f334010: jrne L3F3341D0 +3f334020: sub a9, a9 +L3F334030: +3f334030: move a14, -*sp, 1 +3f334040: movi 0x32, a11 +3f334060: move a11, *a14+, 1 +3f334070: move *a13, a7, 1 +3f334080: move *a7(0x160), a11, 1 +3f3340a0: move a9, a7 +3f3340b0: sll 0x5, a7 +3f3340c0: move *a11(0xe0), a11, 1 +3f3340e0: add a7, a11 +3f3340f0: move *a11+, *a14+, 1 +3f334100: move a9, a11 +3f334110: sll 0x9, a11 +3f334120: addi 0xaefd8, a11 +3f334150: move a11, *a14+, 1 +3f334160: calla L3FB45EE0 +3f334190: inc a9 +3f3341a0: cmpi 0x4, a9 +3f3341c0: jrlt L3F334030 +L3F3341D0: +3f3341d0: calla L3F303620 +3f334200: subi 0x70, a14 +3f334220: mmfm sp, a7,a9,a11,a13 +3f334240: rets +L3F334250: +3f334250: move a11, -*sp, 1 +3f334260: move a14, -*sp, 1 +3f334270: move @0xb7160, *a14+, 1 +3f3342a0: move @0xb7a60, *a14+, 1 +3f3342d0: move @0xb78e0, *a14+, 1 +3f334300: calla L3FD421C0 +3f334330: move a14, -*sp, 1 +3f334340: movi 0x8000, a11 +3f334370: move a11, *a14+, 1 +3f334380: move @0xb7a60, *a14+, 1 +3f3343b0: move @0xb78e0, *a14+, 1 +3f3343e0: calla L3FD97D50 +3f334410: move a14, -*sp, 1 +3f334420: sub a11, a11 +3f334430: move a11, *a14+, 1 +3f334440: move @0xb78e0, *a14+, 1 +3f334470: calla L3FD9F6B0 +3f3344a0: move @0xb7560, a11, 1 +3f3344d0: btst 0, a11 +3f3344e0: jreq L3F334620 +3f3344f0: movk 1, a11 +3f334500: move a11, @0xbefe0, 1 +3f334530: move a14, -*sp, 1 +3f334540: sub a11, a11 +3f334550: move a11, *a14+, 1 +3f334560: movi 0x3f34cff8, a8 +3f334590: move a8, *a14+, 1 +3f3345a0: movi 0x3f34d030, a8 +3f3345d0: move a8, *a14+, 1 +3f3345e0: calla L3F30FE60 +3f334610: jruc L3F334740 +L3F334620: +3f334620: movk 2, a11 +3f334630: move a11, @0xbefe0, 1 +3f334660: move a14, -*sp, 1 +3f334670: sub a11, a11 +3f334680: move a11, *a14+, 1 +3f334690: movi 0x3f34d058, a8 +3f3346c0: move a8, *a14+, 1 +3f3346d0: movi 0x3f34d030, a8 +3f334700: move a8, *a14+, 1 +3f334710: calla L3F30FE60 +L3F334740: +3f334740: move a11, @0xbf040, 1 +3f334770: move *sp+, a11, 1 +3f334780: rets +3f334790: mmtm sp, a7,a9,a11,a13 +3f3347b0: move a14, a13 +3f3347c0: addk 32, a14 +3f3347d0: move a14, -*sp, 1 +3f3347e0: move @0xfc130, *a14+, 1 +3f334810: move @0xf7c90, *a14+, 1 +3f334840: calla L3FB11A10 +3f334870: move a8, *a13, 1 +3f334880: move a8, a8 +3f334890: jreq L3F334A90 +3f3348a0: move *a8(0x20), a11, 1 +3f3348c0: subk 7, a11 +3f3348d0: jrne L3F334A90 +3f3348e0: sub a9, a9 +L3F3348F0: +3f3348f0: move a14, -*sp, 1 +3f334900: movi 0x32, a11 +3f334920: move a11, *a14+, 1 +3f334930: move *a13, a7, 1 +3f334940: move *a7(0x160), a11, 1 +3f334960: move a9, a7 +3f334970: sll 0x5, a7 +3f334980: move *a11(0xe0), a11, 1 +3f3349a0: add a7, a11 +3f3349b0: move *a11+, *a14+, 1 +3f3349c0: move a9, a11 +3f3349d0: sll 0x9, a11 +3f3349e0: addi 0xaefd8, a11 +3f334a10: move a11, *a14+, 1 +3f334a20: calla L3FB45EE0 +3f334a50: inc a9 +3f334a60: cmpi 0x4, a9 +3f334a80: jrlt L3F3348F0 +L3F334A90: +3f334a90: calla L3F4AFA50 +3f334ac0: subk 32, a14 +3f334ad0: mmfm sp, a7,a9,a11,a13 +3f334af0: rets +3f334b00: mmtm sp, a9,a11,a13 +3f334b20: move a14, a13 +3f334b30: addi 0x280, a14 +3f334b50: move a14, -*sp, 1 +3f334b60: move @0xfb3b0, *a14+, 1 +3f334b90: move @0xf7c90, *a14+, 1 +3f334bc0: calla L3FB11A10 +3f334bf0: move a8, *a13(0x40), 1 +3f334c10: move a8, a8 +3f334c20: jreq L3F334CD0 +3f334c30: move a14, -*sp, 1 +3f334c40: move *a8(0x120), *a14+, 1 +3f334c60: move a13, a11 +3f334c70: addi 0x80, a11 +3f334c90: move a11, *a14+, 1 +3f334ca0: calla L3FB45720 +L3F334CD0: +3f334cd0: sub a11, a11 +3f334ce0: move a11, *a13, 1 +L3F334CF0: +3f334cf0: move a14, -*sp, 1 +3f334d00: move *a13, a11, 1 +3f334d10: sll 0x5, a11 +3f334d20: addi 0xb4ae0, a11 +3f334d50: move *a11+, *a14+, 1 +3f334d60: move a13, a11 +3f334d70: addi 0x80, a11 +3f334d90: move a11, *a14+, 1 +3f334da0: calla L3FB45500 +3f334dd0: move a8, a8 +3f334de0: jreq L3F335440 +3f334df0: move *a13, a11, 1 +3f334e00: inc a11 +3f334e10: move a11, *a13, 1 +3f334e20: subk 4, a11 +3f334e30: jrlt L3F334CF0 +3f334e40: move a14, -*sp, 1 +3f334e50: move @0xfc130, *a14+, 1 +3f334e80: move @0xf7c90, *a14+, 1 +3f334eb0: calla L3FB11A10 +3f334ee0: move a8, *a13(0x60), 1 +3f334f00: move a8, a11 +3f334f10: jreq L3F335440 +3f334f20: sub a11, a11 +3f334f30: move a11, *a13, 1 +L3F334F40: +3f334f40: move a14, -*sp, 1 +3f334f50: movi 0x3f34cff0, a8 +3f334f80: move a8, *a14+, 1 +3f334f90: move *a13, a11, 1 +3f334fa0: sll 0x5, a11 +3f334fb0: addi 0xb4ae0, a11 +3f334fe0: move *a11+, *a14+, 1 +3f334ff0: calla L3FB45500 +3f335020: move a8, a11 +3f335030: jrne L3F3353F0 +3f335040: move a14, -*sp, 1 +3f335050: movi 0x40, a11 +3f335070: move a11, *a14+, 1 +3f335080: move *a13, a9, 1 +3f335090: sll 0x5, a9 +3f3350a0: addi 0xb4ae0, a9 +3f3350d0: move *a9+, *a14+, 1 +3f3350e0: calla L3FB44A00 +3f335110: move a14, -*sp, 1 +3f335120: move a13, a9 +3f335130: addi 0x80, a9 +3f335150: move a9, *a14+, 1 +3f335160: move *a13, a9, 1 +3f335170: sll 0x5, a9 +3f335180: addi 0xb4ae0, a9 +3f3351b0: move *a9+, *a14+, 1 +3f3351c0: calla L3FB45720 +3f3351f0: move a14, -*sp, 1 +3f335200: movk 1, a9 +3f335210: move a9, *a14+, 1 +3f335220: move a9, *a14+, 1 +3f335230: move *a13, a9, 1 +3f335240: sll 0x5, a9 +3f335250: addi 0xb4ae0, a9 +3f335280: move *a9+, *a14+, 1 +3f335290: calla L3F3470D0 +3f3352c0: move *a13(0x60), a9, 1 +3f3352e0: move *a9(0x160), a11, 1 +3f335300: movi 0xb4ae0, a9 +3f335330: move a9, *a11(0xe0), 1 +3f335350: move a14, -*sp, 1 +3f335360: move *a13(0x60), *a14+, 1 +3f335380: move @0xf7c90, *a14+, 1 +3f3353b0: calla L3FB11C90 +3f3353e0: jruc L3F335440 +L3F3353F0: +3f3353f0: move *a13, a11, 1 +3f335400: inc a11 +3f335410: move a11, *a13, 1 +3f335420: subk 4, a11 +3f335430: jrlt L3F334F40 +L3F335440: +3f335440: subi 0x280, a14 +3f335460: mmfm sp, a9,a11,a13 +3f335480: rets +3f335490: mmtm sp, a9,a11,a13 +3f3354b0: move a14, a13 +3f3354c0: addi 0x60, a14 +3f3354e0: move a14, -*sp, 1 +3f3354f0: move @0xfc130, *a14+, 1 +3f335520: move @0xf7c90, *a14+, 1 +3f335550: calla L3FB11A10 +3f335580: move a8, *a13, 1 +3f335590: move a8, a8 +3f3355a0: jreq L3F335D20 +3f3355b0: move *a8(0x20), a11, 1 +3f3355d0: subk 7, a11 +3f3355e0: jrne L3F335D20 +3f3355f0: move *a8(0x160), a11, 1 +3f335610: move *a11(0xa0), *a13(0x40), 1 +3f335640: move *a8(0x160), a11, 1 +3f335660: move *a11(0x60), a11, 1 +3f335680: jrlt L3F335D20 +3f335690: move *a8(0x160), a11, 1 +3f3356b0: move *a11(0x60), a11, 1 +3f3356d0: move *a13(0x40), a9, 1 +3f3356f0: cmp a9, a11 +3f335700: jrge L3F335D20 +3f335710: move a14, -*sp, 1 +3f335720: sub a11, a11 +3f335730: move a11, *a14+, 1 +3f335740: movk 1, a11 +3f335750: move a11, *a14+, 1 +3f335760: move *a8(0x160), a11, 1 +3f335780: move *a11(0x60), a11, 1 +3f3357a0: sll 0x5, a11 +3f3357b0: addi 0xb4ae0, a11 +3f3357e0: move *a11+, *a14+, 1 +3f3357f0: calla L3F3470D0 +3f335820: move *a13, a11, 1 +3f335830: move *a11(0x160), a9, 1 +3f335850: move *a9(0x60), *a13(0x20), 1 +3f335880: move *a13(0x20), a9, 1 +3f3358a0: move *a13(0x40), a11, 1 +3f3358c0: cmp a11, a9 +3f3358d0: jrge L3F335BA0 +L3F3358E0: +3f3358e0: move a14, -*sp, 1 +3f3358f0: move *a13(0x20), a11, 1 +3f335910: inc a11 +3f335920: sll 0x5, a11 +3f335930: addi 0xb4ae0, a11 +3f335960: move *a11+, *a14+, 1 +3f335970: move *a13(0x20), a11, 1 +3f335990: sll 0x5, a11 +3f3359a0: addi 0xb4ae0, a11 +3f3359d0: move *a11+, *a14+, 1 +3f3359e0: calla L3FB45720 +3f335a10: move a14, -*sp, 1 +3f335a20: movi 0x3f34cff0, a8 +3f335a50: move a8, *a14+, 1 +3f335a60: move *a13(0x20), a11, 1 +3f335a80: inc a11 +3f335a90: sll 0x5, a11 +3f335aa0: addi 0xb4ae0, a11 +3f335ad0: move *a11+, *a14+, 1 +3f335ae0: calla L3FB45720 +3f335b10: move *a13(0x20), a11, 1 +3f335b30: inc a11 +3f335b40: move a11, *a13(0x20), 1 +3f335b60: move *a13(0x40), a9, 1 +3f335b80: cmp a9, a11 +3f335b90: jrlt L3F3358E0 +L3F335BA0: +3f335ba0: move *a13, a11, 1 +3f335bb0: move *a11(0x160), a9, 1 +3f335bd0: movi 0xb4ae0, a11 +3f335c00: move a11, *a9(0xe0), 1 +3f335c20: move *a13, a9, 1 +3f335c30: move *a9(0x160), a11, 1 +3f335c50: movi 0xffff, a9 +3f335c70: move a9, *a11(0x60), 1 +3f335c90: move a14, -*sp, 1 +3f335ca0: move *a13(0x0), *a14+, 1 +3f335cc0: move @0xf7c90, *a14+, 1 +3f335cf0: calla L3FB11C90 +L3F335D20: +3f335d20: subi 0x60, a14 +3f335d40: mmfm sp, a9,a11,a13 +3f335d60: rets +3f335d70: mmtm sp, a9,a11,a13 +3f335d90: move a14, a13 +3f335da0: addk 32, a14 +3f335db0: move a14, -*sp, 1 +3f335dc0: move @0xfb3b0, *a14+, 1 +3f335df0: move @0xf7c90, *a14+, 1 +3f335e20: calla L3FB11A10 +3f335e50: move a8, *a13, 1 +3f335e60: move a8, a8 +3f335e70: jreq L3F336330 +3f335e80: move a14, -*sp, 1 +3f335e90: movi 0x3f34cff0, a8 +3f335ec0: move a8, *a14+, 1 +3f335ed0: move *a13, a11, 1 +3f335ee0: move *a11(0x120), *a14+, 1 +3f335f00: calla L3FB45500 +3f335f30: move a8, a8 +3f335f40: jreq L3F3362A0 +3f335f50: move a14, -*sp, 1 +3f335f60: move *a11(0x120), *a14+, 1 +3f335f80: movi 0xbede0, a9 +3f335fb0: move a9, *a14+, 1 +3f335fc0: calla L3FB45720 +3f335ff0: move @0xbefe0, a9, 1 +3f336020: subk 2, a9 +3f336030: jrne L3F336150 +3f336040: move a14, -*sp, 1 +3f336050: movi 0xbede0, a9 +3f336080: move a9, *a14+, 1 +3f336090: movi 0x3f34d058, a8 +3f3360c0: move a8, *a14+, 1 +3f3360d0: movi 0x3f34d030, a8 +3f336100: move a8, *a14+, 1 +3f336110: calla L3F30FE60 +3f336140: jruc L3F336250 +L3F336150: +3f336150: move a14, -*sp, 1 +3f336160: movi 0xbede0, a9 +3f336190: move a9, *a14+, 1 +3f3361a0: movi 0x3f34cff8, a8 +3f3361d0: move a8, *a14+, 1 +3f3361e0: movi 0x3f34d030, a8 +3f336210: move a8, *a14+, 1 +3f336220: calla L3F30FE60 +L3F336250: +3f336250: movk 1, a9 +3f336260: move a9, @0xbf040, 1 +3f336290: jruc L3F336330 +L3F3362A0: +3f3362a0: move a14, -*sp, 1 +3f3362b0: move @0xb78e0, *a14+, 1 +3f3362e0: movk 4, a9 +3f3362f0: move a9, *a14+, 1 +3f336300: calla L3F439FF0 +L3F336330: +3f336330: subk 32, a14 +3f336340: mmfm sp, a9,a11,a13 +3f336360: rets +3f336370: mmtm sp, a7,a9,a10,a11,a13 +3f336390: move a14, a13 +3f3363a0: addi 0x80, a14 +3f3363c0: sub a11, a11 +3f3363d0: move a11, *a13(0x60), 1 +3f3363f0: move a14, -*sp, 1 +3f336400: move @0xfba70, *a14+, 1 +3f336430: move @0xf7c90, *a14+, 1 +3f336460: calla L3FB11A10 +3f336490: move a8, *a13, 1 +3f3364a0: move a14, -*sp, 1 +3f3364b0: move @0xfc130, *a14+, 1 +3f3364e0: move @0xf7c90, *a14+, 1 +3f336510: calla L3FB11A10 +3f336540: move a8, *a13(0x20), 1 +3f336560: move *a13, a11, 1 +3f336570: jaeq L3F3371C0 +3f336590: move *a11(0x20), a11, 1 +3f3365b0: subk 7, a11 +3f3365c0: jane L3F3371C0 +3f3365e0: move *a13, a11, 1 +3f3365f0: move *a11(0x160), a7, 1 +3f336610: move *a7(0x60), a9, 1 +3f336630: move @0xbf080, a7, 1 +3f336660: cmp a9, a7 +3f336670: jrne L3F3368B0 +3f336680: move *a11(0x160), a11, 1 +3f3366a0: move *a11(0x20), a11, 1 +3f3366c0: move @0xbf060, a7, 1 +3f3366f0: sub a7, a11 +3f336700: move a14, -*sp, 1 +3f336710: setf 8, 0, 0 +3f336720: move @0xaed10, a7, 0 +3f336750: sll 0x5, a7 +3f336760: addi 0x117c70, a7 +3f336790: move *a7+, *a14+, 1 +3f3367a0: calla L3FB43EB0 +3f3367d0: cmp a8, a11 +3f3367e0: jrhi L3F3368B0 +3f3367f0: sub a11, a11 +3f336800: move a11, @0xbf080, 1 +3f336830: move a11, @0xbf060, 1 +3f336860: calla L3F3338D0 +3f336890: jauc L3F3371C0 +L3F3368B0: +3f3368b0: move *a13(0x20), a11, 1 +3f3368d0: move *a11(0x160), a7, 1 +3f3368f0: movi 0xffff, a11 +3f336910: move a11, *a7(0x60), 1 +3f336930: move a14, -*sp, 1 +3f336940: move @0xfb3b0, *a14+, 1 +3f336970: move @0xf7c90, *a14+, 1 +3f3369a0: calla L3FB11A10 +3f3369d0: move a8, *a13(0x40), 1 +3f3369f0: move a8, a7 +3f336a00: jreq L3F3370A0 +3f336a10: move a9, a9 +3f336a20: jrlt L3F3370A0 +3f336a30: move a14, -*sp, 1 +3f336a40: move *a7(0x160), a11, 1 +3f336a60: move *a11+, *a14+, 1 +3f336a70: move *a7(0x120), *a14+, 1 +3f336a90: calla L3FB44A00 +3f336ac0: move a14, -*sp, 1 +3f336ad0: movi 0x3f34d0a8, a8 +3f336b00: move a8, *a14+, 1 +3f336b10: move *a13, a11, 1 +3f336b20: move *a11(0x160), a7, 1 +3f336b40: move a9, a11 +3f336b50: sll 0x5, a11 +3f336b60: move *a7(0xe0), a7, 1 +3f336b80: add a11, a7 +3f336b90: move *a7+, *a14+, 1 +3f336ba0: calla L3FE1D7B0 +3f336bd0: move a8, a10 +3f336be0: move *a13(0x40), a11, 1 +3f336c00: move *a11(0x160), a7, 1 +3f336c20: move *a7, a7, 1 +3f336c30: cmp a7, a10 +3f336c40: jrnc L3F336D80 +3f336c50: move a14, -*sp, 1 +3f336c60: move a10, *a14+, 1 +3f336c70: move *a13, a7, 1 +3f336c80: move *a7(0x160), a7, 1 +3f336ca0: move a9, a11 +3f336cb0: sll 0x5, a11 +3f336cc0: move *a7(0xe0), a7, 1 +3f336ce0: add a11, a7 +3f336cf0: move *a7+, *a14+, 1 +3f336d00: move *a13(0x40), a11, 1 +3f336d20: move *a11(0x120), *a14+, 1 +3f336d40: calla L3FB45EE0 +3f336d70: jruc L3F336EC0 +L3F336D80: +3f336d80: move a14, -*sp, 1 +3f336d90: move *a11(0x160), a7, 1 +3f336db0: move *a7+, *a14+, 1 +3f336dc0: move *a13, a7, 1 +3f336dd0: move *a7(0x160), a7, 1 +3f336df0: move a9, a11 +3f336e00: sll 0x5, a11 +3f336e10: move *a7(0xe0), a7, 1 +3f336e30: add a11, a7 +3f336e40: move *a7+, *a14+, 1 +3f336e50: move *a13(0x40), a11, 1 +3f336e70: move *a11(0x120), *a14+, 1 +3f336e90: calla L3FB45EE0 +L3F336EC0: +3f336ec0: move *a11(0x160), a7, 1 +3f336ee0: move a14, -*sp, 1 +3f336ef0: move *a11(0x120), *a14+, 1 +3f336f10: calla L3FB458D0 +3f336f40: setf 16, 1, 0 +3f336f50: move a8, *a7(0x30), 0 +3f336f70: move a14, -*sp, 1 +3f336f80: move a11, *a14+, 1 +3f336f90: move @0xf7c90, *a14+, 1 +3f336fc0: calla L3FB11C90 +3f336ff0: move a9, @0xbf080, 1 +3f337020: move *a13, a7, 1 +3f337030: move *a7(0x160), a7, 1 +3f337050: move *a7(0x20), a7, 1 +3f337070: move a7, @0xbf060, 1 +L3F3370A0: +3f3370a0: move a14, -*sp, 1 +3f3370b0: move *a13(0x0), *a14+, 1 +3f3370d0: move @0xf7c90, *a14+, 1 +3f337100: calla L3FB11C90 +3f337130: move a14, -*sp, 1 +3f337140: move *a13(0x20), *a14+, 1 +3f337160: move @0xf7c90, *a14+, 1 +3f337190: calla L3FB11C90 +L3F3371C0: +3f3371c0: subi 0x80, a14 +3f3371e0: mmfm sp, a7,a9,a10,a11,a13 +3f337200: rets +3f337210: mmtm sp, a7,a9,a10,a11,a13 +3f337230: move a14, a13 +3f337240: addi 0x80, a14 +3f337260: sub a11, a11 +3f337270: move a11, *a13(0x60), 1 +3f337290: move a14, -*sp, 1 +3f3372a0: move @0xfc130, *a14+, 1 +3f3372d0: move @0xf7c90, *a14+, 1 +3f337300: calla L3FB11A10 +3f337330: move a8, *a13, 1 +3f337340: move a14, -*sp, 1 +3f337350: move @0xfba70, *a14+, 1 +3f337380: move @0xf7c90, *a14+, 1 +3f3373b0: calla L3FB11A10 +3f3373e0: move a8, *a13(0x20), 1 +3f337400: move *a13, a11, 1 +3f337410: jaeq L3F337D40 +3f337430: move *a11(0x20), a11, 1 +3f337450: subk 7, a11 +3f337460: jane L3F337D40 +3f337480: move *a13, a11, 1 +3f337490: move *a11(0x160), a7, 1 +3f3374b0: move *a7(0x60), a9, 1 +3f3374d0: move @0xbf0c0, a7, 1 +3f337500: cmp a9, a7 +3f337510: jrne L3F337740 +3f337520: move *a11(0x160), a11, 1 +3f337540: move *a11(0x20), a11, 1 +3f337560: move @0xbf0a0, a7, 1 +3f337590: sub a7, a11 +3f3375a0: move a14, -*sp, 1 +3f3375b0: setf 8, 0, 0 +3f3375c0: move @0xaed10, a7, 0 +3f3375f0: sll 0x5, a7 +3f337600: addi 0x117c70, a7 +3f337630: move *a7+, *a14+, 1 +3f337640: calla L3FB43EB0 +3f337670: cmp a8, a11 +3f337680: jrhi L3F337740 +3f337690: sub a11, a11 +3f3376a0: move a11, @0xbf0c0, 1 +3f3376d0: move a11, @0xbf0a0, 1 +3f337700: calla L3F3338D0 +3f337730: jruc L3F337D40 +L3F337740: +3f337740: move *a13(0x20), a11, 1 +3f337760: move *a11(0x160), a7, 1 +3f337780: movi 0xffff, a11 +3f3377a0: move a11, *a7(0x60), 1 +3f3377c0: move a14, -*sp, 1 +3f3377d0: move @0xfb3b0, *a14+, 1 +3f337800: move @0xf7c90, *a14+, 1 +3f337830: calla L3FB11A10 +3f337860: move a8, *a13(0x40), 1 +3f337880: move a8, a7 +3f337890: jreq L3F337C20 +3f3378a0: move a14, -*sp, 1 +3f3378b0: move *a7(0x160), a11, 1 +3f3378d0: move *a11+, *a14+, 1 +3f3378e0: move *a7(0x120), *a14+, 1 +3f337900: calla L3FB44A00 +3f337930: move a14, -*sp, 1 +3f337940: move *a13, a11, 1 +3f337950: move *a11(0x160), a7, 1 +3f337970: move a9, a11 +3f337980: sll 0x5, a11 +3f337990: move *a7(0xe0), a7, 1 +3f3379b0: add a11, a7 +3f3379c0: move *a7+, *a14+, 1 +3f3379d0: move *a13(0x40), a11, 1 +3f3379f0: move *a11(0x120), *a14+, 1 +3f337a10: calla L3FB45720 +3f337a40: move *a11(0x160), a7, 1 +3f337a60: move a14, -*sp, 1 +3f337a70: move *a11(0x120), *a14+, 1 +3f337a90: calla L3FB458D0 +3f337ac0: setf 16, 1, 0 +3f337ad0: move a8, *a7(0x30), 0 +3f337af0: move a14, -*sp, 1 +3f337b00: move a11, *a14+, 1 +3f337b10: move @0xf7c90, *a14+, 1 +3f337b40: calla L3FB11C90 +3f337b70: move a9, @0xbf0c0, 1 +3f337ba0: move *a13, a7, 1 +3f337bb0: move *a7(0x160), a7, 1 +3f337bd0: move *a7(0x20), a7, 1 +3f337bf0: move a7, @0xbf0a0, 1 +L3F337C20: +3f337c20: move a14, -*sp, 1 +3f337c30: move *a13(0x0), *a14+, 1 +3f337c50: move @0xf7c90, *a14+, 1 +3f337c80: calla L3FB11C90 +3f337cb0: move a14, -*sp, 1 +3f337cc0: move *a13(0x20), *a14+, 1 +3f337ce0: move @0xf7c90, *a14+, 1 +3f337d10: calla L3FB11C90 +L3F337D40: +3f337d40: subi 0x80, a14 +3f337d60: mmfm sp, a7,a9,a10,a11,a13 +3f337d80: rets +3f337d90: mmtm sp, a9,a11,a13 +3f337db0: move a14, a13 +3f337dc0: addk 32, a14 +3f337dd0: move a14, -*sp, 1 +3f337de0: move @0xfba70, *a14+, 1 +3f337e10: move @0xf7c90, *a14+, 1 +3f337e40: calla L3FB11A10 +3f337e70: move a8, *a13, 1 +3f337e80: move a8, a8 +3f337e90: jreq L3F337FC0 +3f337ea0: move *a8(0x20), a11, 1 +3f337ec0: subk 7, a11 +3f337ed0: jrne L3F337FC0 +3f337ee0: move *a8(0x160), a11, 1 +3f337f00: movi 0xffff, a9 +3f337f20: move a9, *a11(0x60), 1 +3f337f40: move a14, -*sp, 1 +3f337f50: move a8, *a14+, 1 +3f337f60: move @0xf7c90, *a14+, 1 +3f337f90: calla L3FB11C90 +L3F337FC0: +3f337fc0: subk 32, a14 +3f337fd0: mmfm sp, a9,a11,a13 +3f337ff0: rets +L3F338000: +3f338000: mmtm sp, a7,a9,a11,a13 +3f338020: move a14, a13 +3f338030: addi 0x70, a14 +3f338050: move @0xb7f60, a11, 1 +3f338080: jreq L3F338110 +3f338090: move @0x224ff0, a11, 1 +3f3380c0: move @0xe6100, a7, 1 +3f3380f0: cmp a7, a11 +3f338100: jrgt L3F3381F0 +L3F338110: +3f338110: move a14, -*sp, 1 +3f338120: move @0xb78e0, *a14+, 1 +3f338150: movk 5, a11 +3f338160: move a11, *a14+, 1 +3f338170: calla L3F439FF0 +3f3381a0: calla L3F303B70 +3f3381d0: jauc L3F338AD0 +L3F3381F0: +3f3381f0: movi 0xbebe0, a7 +3f338220: move a7, *a13(0x40), 1 +3f338240: move a14, -*sp, 1 +3f338250: movi 0x40, a11 +3f338270: move a11, *a14+, 1 +3f338280: move a7, *a14+, 1 +3f338290: calla L3FB44A00 +3f3382c0: move a14, -*sp, 1 +3f3382d0: move @0x101fb0, *a14+, 1 +3f338300: move @0xf7cb0, *a14+, 1 +3f338330: calla L3FB11A10 +3f338360: move a8, *a13, 1 +3f338370: move a8, a8 +3f338380: jreq L3F338400 +3f338390: move a14, -*sp, 1 +3f3383a0: move *a8(0x120), *a14+, 1 +3f3383c0: move a7, *a14+, 1 +3f3383d0: calla L3FB45720 +L3F338400: +3f338400: movk 1, a11 +3f338410: setf 16, 1, 0 +3f338420: move a11, @0xb39f0, 0 +3f338450: move a14, -*sp, 1 +3f338460: move a11, *a14+, 1 +3f338470: move a13, a7 +3f338480: addi 0x40, a7 +3f3384a0: move a7, *a14+, 1 +3f3384b0: calla L3F346760 +3f3384e0: move a14, -*sp, 1 +3f3384f0: move a11, *a14+, 1 +3f338500: move a7, *a14+, 1 +3f338510: calla L3F346A50 +3f338540: move a14, -*sp, 1 +3f338550: movi 0x3f34cff0, a8 +3f338580: move a8, *a14+, 1 +3f338590: movi 0xbebe0, a11 +3f3385c0: move a11, *a14+, 1 +3f3385d0: calla L3FB45500 +3f338600: move a8, a8 +3f338610: jreq L3F338750 +3f338620: move a14, -*sp, 1 +3f338630: move a11, *a14+, 1 +3f338640: calla L3F315F70 +3f338670: setf 16, 1, 0 +3f338680: move a8, *a13(0x20), 0 +3f3386a0: sext a8, 0 +3f3386b0: dec a8 +3f3386c0: jreq L3F3387E0 +3f3386d0: move a14, -*sp, 1 +3f3386e0: move *a13(0x20), a7, 0 +3f338700: move a7, *a14+, 1 +3f338710: calla L3F266F00 +3f338740: jruc L3F3387E0 +L3F338750: +3f338750: move a14, -*sp, 1 +3f338760: move @0xb78e0, *a14+, 1 +3f338790: movk 4, a7 +3f3387a0: move a7, *a14+, 1 +3f3387b0: calla L3F439FF0 +L3F3387E0: +3f3387e0: move a14, -*sp, 1 +3f3387f0: move @0x102d30, *a14+, 1 +3f338820: move @0xf7cb0, *a14+, 1 +3f338850: calla L3FB11A10 +3f338880: move a8, *a13, 1 +3f338890: move a8, a7 +3f3388a0: jreq L3F338AA0 +3f3388b0: move *a7(0x20), a11, 1 +3f3388d0: subk 7, a11 +3f3388e0: jrne L3F338AA0 +3f3388f0: sub a9, a9 +L3F338900: +3f338900: move a14, -*sp, 1 +3f338910: movi 0x32, a11 +3f338930: move a11, *a14+, 1 +3f338940: move *a13, a7, 1 +3f338950: move *a7(0x160), a11, 1 +3f338970: move a9, a7 +3f338980: sll 0x5, a7 +3f338990: move *a11(0xe0), a11, 1 +3f3389b0: add a7, a11 +3f3389c0: move *a11+, *a14+, 1 +3f3389d0: move a9, a11 +3f3389e0: sll 0x9, a11 +3f3389f0: addi 0xaf7d8, a11 +3f338a20: move a11, *a14+, 1 +3f338a30: calla L3FB45EE0 +3f338a60: inc a9 +3f338a70: cmpi 0x4, a9 +3f338a90: jrlt L3F338900 +L3F338AA0: +3f338aa0: calla L3F303B70 +L3F338AD0: +3f338ad0: subi 0x70, a14 +3f338af0: mmfm sp, a7,a9,a11,a13 +3f338b10: rets +3f338b20: mmtm sp, a7,a9,a11,a13 +3f338b40: move a14, a13 +3f338b50: addk 32, a14 +3f338b60: move a14, -*sp, 1 +3f338b70: move @0x102d30, *a14+, 1 +3f338ba0: move @0xf7cb0, *a14+, 1 +3f338bd0: calla L3FB11A10 +3f338c00: move a8, *a13, 1 +3f338c10: move a8, a8 +3f338c20: jreq L3F338E20 +3f338c30: move *a8(0x20), a11, 1 +3f338c50: subk 7, a11 +3f338c60: jrne L3F338E20 +3f338c70: sub a9, a9 +L3F338C80: +3f338c80: move a14, -*sp, 1 +3f338c90: movi 0x32, a11 +3f338cb0: move a11, *a14+, 1 +3f338cc0: move *a13, a7, 1 +3f338cd0: move *a7(0x160), a11, 1 +3f338cf0: move a9, a7 +3f338d00: sll 0x5, a7 +3f338d10: move *a11(0xe0), a11, 1 +3f338d30: add a7, a11 +3f338d40: move *a11+, *a14+, 1 +3f338d50: move a9, a11 +3f338d60: sll 0x9, a11 +3f338d70: addi 0xaf7d8, a11 +3f338da0: move a11, *a14+, 1 +3f338db0: calla L3FB45EE0 +3f338de0: inc a9 +3f338df0: cmpi 0x4, a9 +3f338e10: jrlt L3F338C80 +L3F338E20: +3f338e20: calla L3F4AFCF0 +3f338e50: subk 32, a14 +3f338e60: mmfm sp, a7,a9,a11,a13 +3f338e80: rets +3f338e90: mmtm sp, a9,a11,a13 +3f338eb0: move a14, a13 +3f338ec0: addi 0x280, a14 +3f338ee0: move a14, -*sp, 1 +3f338ef0: move @0x101fb0, *a14+, 1 +3f338f20: move @0xf7cb0, *a14+, 1 +3f338f50: calla L3FB11A10 +3f338f80: move a8, *a13(0x40), 1 +3f338fa0: move a8, a8 +3f338fb0: jreq L3F339060 +3f338fc0: move a14, -*sp, 1 +3f338fd0: move *a8(0x120), *a14+, 1 +3f338ff0: move a13, a11 +3f339000: addi 0x80, a11 +3f339020: move a11, *a14+, 1 +3f339030: calla L3FB45720 +L3F339060: +3f339060: sub a11, a11 +3f339070: move a11, *a13, 1 +L3F339080: +3f339080: move a14, -*sp, 1 +3f339090: move *a13, a11, 1 +3f3390a0: sll 0x5, a11 +3f3390b0: addi 0xb4b60, a11 +3f3390e0: move *a11+, *a14+, 1 +3f3390f0: move a13, a11 +3f339100: addi 0x80, a11 +3f339120: move a11, *a14+, 1 +3f339130: calla L3FB45500 +3f339160: move a8, a8 +3f339170: jreq L3F3397E0 +3f339180: move *a13, a11, 1 +3f339190: inc a11 +3f3391a0: move a11, *a13, 1 +3f3391b0: subk 4, a11 +3f3391c0: jrlt L3F339080 +3f3391d0: move a14, -*sp, 1 +3f3391e0: move @0x102d30, *a14+, 1 +3f339210: move @0xf7cb0, *a14+, 1 +3f339240: calla L3FB11A10 +3f339270: move a8, *a13(0x60), 1 +3f339290: move a8, a11 +3f3392a0: jreq L3F3397E0 +3f3392b0: sub a11, a11 +3f3392c0: move a11, *a13, 1 +L3F3392D0: +3f3392d0: move a14, -*sp, 1 +3f3392e0: movi 0x3f34cff0, a8 +3f339310: move a8, *a14+, 1 +3f339320: move *a13, a11, 1 +3f339330: sll 0x5, a11 +3f339340: addi 0xb4b60, a11 +3f339370: move *a11+, *a14+, 1 +3f339380: calla L3FB45500 +3f3393b0: move a8, a11 +3f3393c0: jrne L3F339790 +3f3393d0: move a14, -*sp, 1 +3f3393e0: movi 0x40, a11 +3f339400: move a11, *a14+, 1 +3f339410: move *a13, a9, 1 +3f339420: sll 0x5, a9 +3f339430: addi 0xb4b60, a9 +3f339460: move *a9+, *a14+, 1 +3f339470: calla L3FB44A00 +3f3394a0: move a14, -*sp, 1 +3f3394b0: move a13, a9 +3f3394c0: addi 0x80, a9 +3f3394e0: move a9, *a14+, 1 +3f3394f0: move *a13, a9, 1 +3f339500: sll 0x5, a9 +3f339510: addi 0xb4b60, a9 +3f339540: move *a9+, *a14+, 1 +3f339550: calla L3FB45720 +3f339580: move a14, -*sp, 1 +3f339590: movk 1, a9 +3f3395a0: move a9, *a14+, 1 +3f3395b0: movk 3, a9 +3f3395c0: move a9, *a14+, 1 +3f3395d0: move *a13, a9, 1 +3f3395e0: sll 0x5, a9 +3f3395f0: addi 0xb4b60, a9 +3f339620: move *a9+, *a14+, 1 +3f339630: calla L3F3470D0 +3f339660: move *a13(0x60), a9, 1 +3f339680: move *a9(0x160), a11, 1 +3f3396a0: movi 0xb4b60, a9 +3f3396d0: move a9, *a11(0xe0), 1 +3f3396f0: move a14, -*sp, 1 +3f339700: move *a13(0x60), *a14+, 1 +3f339720: move @0xf7cb0, *a14+, 1 +3f339750: calla L3FB11C90 +3f339780: jruc L3F3397E0 +L3F339790: +3f339790: move *a13, a11, 1 +3f3397a0: inc a11 +3f3397b0: move a11, *a13, 1 +3f3397c0: subk 4, a11 +3f3397d0: jrlt L3F3392D0 +L3F3397E0: +3f3397e0: subi 0x280, a14 +3f339800: mmfm sp, a9,a11,a13 +3f339820: rets +3f339830: mmtm sp, a9,a11,a13 +3f339850: move a14, a13 +3f339860: addi 0x80, a14 +3f339880: move a14, -*sp, 1 +3f339890: move @0x102d30, *a14+, 1 +3f3398c0: move @0xf7cb0, *a14+, 1 +3f3398f0: calla L3FB11A10 +3f339920: move a8, *a13, 1 +3f339930: move a8, a8 +3f339940: jreq L3F33A0C0 +3f339950: move *a8(0x20), a11, 1 +3f339970: subk 7, a11 +3f339980: jrne L3F33A0C0 +3f339990: move *a8(0x160), a11, 1 +3f3399b0: move *a11(0xa0), *a13(0x60), 1 +3f3399e0: move *a8(0x160), a11, 1 +3f339a00: move *a11(0x60), a11, 1 +3f339a20: jrlt L3F33A0C0 +3f339a30: move *a8(0x160), a11, 1 +3f339a50: move *a11(0x60), a11, 1 +3f339a70: move *a13(0x60), a9, 1 +3f339a90: cmp a9, a11 +3f339aa0: jrge L3F33A0C0 +3f339ab0: move a14, -*sp, 1 +3f339ac0: sub a11, a11 +3f339ad0: move a11, *a14+, 1 +3f339ae0: movk 3, a11 +3f339af0: move a11, *a14+, 1 +3f339b00: move *a8(0x160), a11, 1 +3f339b20: move *a11(0x60), a11, 1 +3f339b40: sll 0x5, a11 +3f339b50: addi 0xb4b60, a11 +3f339b80: move *a11+, *a14+, 1 +3f339b90: calla L3F3470D0 +3f339bc0: move *a13, a11, 1 +3f339bd0: move *a11(0x160), a9, 1 +3f339bf0: move *a9(0x60), *a13(0x40), 1 +3f339c20: move *a13(0x40), a9, 1 +3f339c40: move *a13(0x60), a11, 1 +3f339c60: cmp a11, a9 +3f339c70: jrge L3F339F40 +L3F339C80: +3f339c80: move a14, -*sp, 1 +3f339c90: move *a13(0x40), a11, 1 +3f339cb0: inc a11 +3f339cc0: sll 0x5, a11 +3f339cd0: addi 0xb4b60, a11 +3f339d00: move *a11+, *a14+, 1 +3f339d10: move *a13(0x40), a11, 1 +3f339d30: sll 0x5, a11 +3f339d40: addi 0xb4b60, a11 +3f339d70: move *a11+, *a14+, 1 +3f339d80: calla L3FB45720 +3f339db0: move a14, -*sp, 1 +3f339dc0: movi 0x3f34cff0, a8 +3f339df0: move a8, *a14+, 1 +3f339e00: move *a13(0x40), a11, 1 +3f339e20: inc a11 +3f339e30: sll 0x5, a11 +3f339e40: addi 0xb4b60, a11 +3f339e70: move *a11+, *a14+, 1 +3f339e80: calla L3FB45720 +3f339eb0: move *a13(0x40), a11, 1 +3f339ed0: inc a11 +3f339ee0: move a11, *a13(0x40), 1 +3f339f00: move *a13(0x60), a9, 1 +3f339f20: cmp a9, a11 +3f339f30: jrlt L3F339C80 +L3F339F40: +3f339f40: move *a13, a11, 1 +3f339f50: move *a11(0x160), a9, 1 +3f339f70: movi 0xb4b60, a11 +3f339fa0: move a11, *a9(0xe0), 1 +3f339fc0: move *a13, a9, 1 +3f339fd0: move *a9(0x160), a11, 1 +3f339ff0: movi 0xffff, a9 +3f33a010: move a9, *a11(0x60), 1 +3f33a030: move a14, -*sp, 1 +3f33a040: move *a13(0x0), *a14+, 1 +3f33a060: move @0xf7cb0, *a14+, 1 +3f33a090: calla L3FB11C90 +L3F33A0C0: +3f33a0c0: subi 0x80, a14 +3f33a0e0: mmfm sp, a9,a11,a13 +3f33a100: rets +3f33a110: mmtm sp, a9,a11,a13 +3f33a130: move a14, a13 +3f33a140: addk 32, a14 +3f33a150: move a14, -*sp, 1 +3f33a160: move @0x101fb0, *a14+, 1 +3f33a190: move @0xf7cb0, *a14+, 1 +3f33a1c0: calla L3FB11A10 +3f33a1f0: move a8, *a13, 1 +3f33a200: move a8, a8 +3f33a210: jreq L3F33A6D0 +3f33a220: move a14, -*sp, 1 +3f33a230: movi 0x3f34cff0, a8 +3f33a260: move a8, *a14+, 1 +3f33a270: move *a13, a11, 1 +3f33a280: move *a11(0x120), *a14+, 1 +3f33a2a0: calla L3FB45500 +3f33a2d0: move a8, a8 +3f33a2e0: jreq L3F33A640 +3f33a2f0: move a14, -*sp, 1 +3f33a300: move *a11(0x120), *a14+, 1 +3f33a320: movi 0xbede0, a9 +3f33a350: move a9, *a14+, 1 +3f33a360: calla L3FB45720 +3f33a390: move @0xbf000, a9, 1 +3f33a3c0: subk 3, a9 +3f33a3d0: jrne L3F33A4F0 +3f33a3e0: move a14, -*sp, 1 +3f33a3f0: movi 0xbede0, a9 +3f33a420: move a9, *a14+, 1 +3f33a430: movi 0x3f34d0b8, a8 +3f33a460: move a8, *a14+, 1 +3f33a470: movi 0x3f34d030, a8 +3f33a4a0: move a8, *a14+, 1 +3f33a4b0: calla L3F30FE60 +3f33a4e0: jruc L3F33A5F0 +L3F33A4F0: +3f33a4f0: move a14, -*sp, 1 +3f33a500: movi 0xbede0, a9 +3f33a530: move a9, *a14+, 1 +3f33a540: movi 0x3f34d108, a8 +3f33a570: move a8, *a14+, 1 +3f33a580: movi 0x3f34d030, a8 +3f33a5b0: move a8, *a14+, 1 +3f33a5c0: calla L3F30FE60 +L3F33A5F0: +3f33a5f0: movk 1, a9 +3f33a600: move a9, @0xbf020, 1 +3f33a630: jruc L3F33A6D0 +L3F33A640: +3f33a640: move a14, -*sp, 1 +3f33a650: move @0xb78e0, *a14+, 1 +3f33a680: movk 4, a9 +3f33a690: move a9, *a14+, 1 +3f33a6a0: calla L3F439FF0 +L3F33A6D0: +3f33a6d0: subk 32, a14 +3f33a6e0: mmfm sp, a9,a11,a13 +3f33a700: rets +3f33a710: mmtm sp, a7,a9,a10,a11,a13 +3f33a730: move a14, a13 +3f33a740: addi 0x80, a14 +3f33a760: sub a11, a11 +3f33a770: move a11, *a13(0x60), 1 +3f33a790: move a14, -*sp, 1 +3f33a7a0: move @0x102670, *a14+, 1 +3f33a7d0: move @0xf7cb0, *a14+, 1 +3f33a800: calla L3FB11A10 +3f33a830: move a8, *a13, 1 +3f33a840: move a14, -*sp, 1 +3f33a850: move @0x102d30, *a14+, 1 +3f33a880: move @0xf7cb0, *a14+, 1 +3f33a8b0: calla L3FB11A10 +3f33a8e0: move a8, *a13(0x20), 1 +3f33a900: move *a13, a11, 1 +3f33a910: jaeq L3F33B540 +3f33a930: move *a11(0x20), a11, 1 +3f33a950: subk 7, a11 +3f33a960: jane L3F33B540 +3f33a980: move *a13, a11, 1 +3f33a990: move *a11(0x160), a7, 1 +3f33a9b0: move *a7(0x60), a9, 1 +3f33a9d0: move @0xbf100, a7, 1 +3f33aa00: cmp a9, a7 +3f33aa10: jrne L3F33AC50 +3f33aa20: move *a11(0x160), a11, 1 +3f33aa40: move *a11(0x20), a11, 1 +3f33aa60: move @0xbf0e0, a7, 1 +3f33aa90: sub a7, a11 +3f33aaa0: move a14, -*sp, 1 +3f33aab0: setf 8, 0, 0 +3f33aac0: move @0xaed10, a7, 0 +3f33aaf0: sll 0x5, a7 +3f33ab00: addi 0x117c70, a7 +3f33ab30: move *a7+, *a14+, 1 +3f33ab40: calla L3FB43EB0 +3f33ab70: cmp a8, a11 +3f33ab80: jrhi L3F33AC50 +3f33ab90: sub a11, a11 +3f33aba0: move a11, @0xbf100, 1 +3f33abd0: move a11, @0xbf0e0, 1 +3f33ac00: calla L3F338000 +3f33ac30: jauc L3F33B540 +L3F33AC50: +3f33ac50: move *a13(0x20), a11, 1 +3f33ac70: move *a11(0x160), a7, 1 +3f33ac90: movi 0xffff, a11 +3f33acb0: move a11, *a7(0x60), 1 +3f33acd0: move a14, -*sp, 1 +3f33ace0: move @0x101fb0, *a14+, 1 +3f33ad10: move @0xf7cb0, *a14+, 1 +3f33ad40: calla L3FB11A10 +3f33ad70: move a8, *a13(0x40), 1 +3f33ad90: move a8, a7 +3f33ada0: jreq L3F33B420 +3f33adb0: move a14, -*sp, 1 +3f33adc0: move *a7(0x160), a11, 1 +3f33ade0: move *a11+, *a14+, 1 +3f33adf0: move *a7(0x120), *a14+, 1 +3f33ae10: calla L3FB44A00 +3f33ae40: move a14, -*sp, 1 +3f33ae50: movi 0x3f34d0a8, a8 +3f33ae80: move a8, *a14+, 1 +3f33ae90: move *a13, a11, 1 +3f33aea0: move *a11(0x160), a7, 1 +3f33aec0: move a9, a11 +3f33aed0: sll 0x5, a11 +3f33aee0: move *a7(0xe0), a7, 1 +3f33af00: add a11, a7 +3f33af10: move *a7+, *a14+, 1 +3f33af20: calla L3FE1D7B0 +3f33af50: move a8, a10 +3f33af60: move *a13(0x40), a11, 1 +3f33af80: move *a11(0x160), a7, 1 +3f33afa0: move *a7, a7, 1 +3f33afb0: cmp a7, a10 +3f33afc0: jrnc L3F33B100 +3f33afd0: move a14, -*sp, 1 +3f33afe0: move a10, *a14+, 1 +3f33aff0: move *a13, a7, 1 +3f33b000: move *a7(0x160), a7, 1 +3f33b020: move a9, a11 +3f33b030: sll 0x5, a11 +3f33b040: move *a7(0xe0), a7, 1 +3f33b060: add a11, a7 +3f33b070: move *a7+, *a14+, 1 +3f33b080: move *a13(0x40), a11, 1 +3f33b0a0: move *a11(0x120), *a14+, 1 +3f33b0c0: calla L3FB45EE0 +3f33b0f0: jruc L3F33B240 +L3F33B100: +3f33b100: move a14, -*sp, 1 +3f33b110: move *a11(0x160), a7, 1 +3f33b130: move *a7+, *a14+, 1 +3f33b140: move *a13, a7, 1 +3f33b150: move *a7(0x160), a7, 1 +3f33b170: move a9, a11 +3f33b180: sll 0x5, a11 +3f33b190: move *a7(0xe0), a7, 1 +3f33b1b0: add a11, a7 +3f33b1c0: move *a7+, *a14+, 1 +3f33b1d0: move *a13(0x40), a11, 1 +3f33b1f0: move *a11(0x120), *a14+, 1 +3f33b210: calla L3FB45EE0 +L3F33B240: +3f33b240: move *a11(0x160), a7, 1 +3f33b260: move a14, -*sp, 1 +3f33b270: move *a11(0x120), *a14+, 1 +3f33b290: calla L3FB458D0 +3f33b2c0: setf 16, 1, 0 +3f33b2d0: move a8, *a7(0x30), 0 +3f33b2f0: move a14, -*sp, 1 +3f33b300: move a11, *a14+, 1 +3f33b310: move @0xf7cb0, *a14+, 1 +3f33b340: calla L3FB11C90 +3f33b370: move a9, @0xbf100, 1 +3f33b3a0: move *a13, a7, 1 +3f33b3b0: move *a7(0x160), a7, 1 +3f33b3d0: move *a7(0x20), a7, 1 +3f33b3f0: move a7, @0xbf0e0, 1 +L3F33B420: +3f33b420: move a14, -*sp, 1 +3f33b430: move *a13(0x0), *a14+, 1 +3f33b450: move @0xf7cb0, *a14+, 1 +3f33b480: calla L3FB11C90 +3f33b4b0: move a14, -*sp, 1 +3f33b4c0: move *a13(0x20), *a14+, 1 +3f33b4e0: move @0xf7cb0, *a14+, 1 +3f33b510: calla L3FB11C90 +L3F33B540: +3f33b540: subi 0x80, a14 +3f33b560: mmfm sp, a7,a9,a10,a11,a13 +3f33b580: rets +3f33b590: mmtm sp, a7,a9,a10,a11,a13 +3f33b5b0: move a14, a13 +3f33b5c0: addi 0x80, a14 +3f33b5e0: sub a11, a11 +3f33b5f0: move a11, *a13(0x60), 1 +3f33b610: move a14, -*sp, 1 +3f33b620: move @0x102d30, *a14+, 1 +3f33b650: move @0xf7cb0, *a14+, 1 +3f33b680: calla L3FB11A10 +3f33b6b0: move a8, *a13, 1 +3f33b6c0: move a14, -*sp, 1 +3f33b6d0: move @0x102670, *a14+, 1 +3f33b700: move @0xf7cb0, *a14+, 1 +3f33b730: calla L3FB11A10 +3f33b760: move a8, *a13(0x20), 1 +3f33b780: move *a13, a11, 1 +3f33b790: jaeq L3F33C0C0 +3f33b7b0: move *a11(0x20), a11, 1 +3f33b7d0: subk 7, a11 +3f33b7e0: jane L3F33C0C0 +3f33b800: move *a13, a11, 1 +3f33b810: move *a11(0x160), a7, 1 +3f33b830: move *a7(0x60), a9, 1 +3f33b850: move @0xbf140, a7, 1 +3f33b880: cmp a9, a7 +3f33b890: jrne L3F33BAC0 +3f33b8a0: move *a11(0x160), a11, 1 +3f33b8c0: move *a11(0x20), a11, 1 +3f33b8e0: move @0xbf120, a7, 1 +3f33b910: sub a7, a11 +3f33b920: move a14, -*sp, 1 +3f33b930: setf 8, 0, 0 +3f33b940: move @0xaed10, a7, 0 +3f33b970: sll 0x5, a7 +3f33b980: addi 0x117c70, a7 +3f33b9b0: move *a7+, *a14+, 1 +3f33b9c0: calla L3FB43EB0 +3f33b9f0: cmp a8, a11 +3f33ba00: jrhi L3F33BAC0 +3f33ba10: sub a11, a11 +3f33ba20: move a11, @0xbf140, 1 +3f33ba50: move a11, @0xbf120, 1 +3f33ba80: calla L3F338000 +3f33bab0: jruc L3F33C0C0 +L3F33BAC0: +3f33bac0: move *a13(0x20), a11, 1 +3f33bae0: move *a11(0x160), a7, 1 +3f33bb00: movi 0xffff, a11 +3f33bb20: move a11, *a7(0x60), 1 +3f33bb40: move a14, -*sp, 1 +3f33bb50: move @0x101fb0, *a14+, 1 +3f33bb80: move @0xf7cb0, *a14+, 1 +3f33bbb0: calla L3FB11A10 +3f33bbe0: move a8, *a13(0x40), 1 +3f33bc00: move a8, a7 +3f33bc10: jreq L3F33BFA0 +3f33bc20: move a14, -*sp, 1 +3f33bc30: move *a7(0x160), a11, 1 +3f33bc50: move *a11+, *a14+, 1 +3f33bc60: move *a7(0x120), *a14+, 1 +3f33bc80: calla L3FB44A00 +3f33bcb0: move a14, -*sp, 1 +3f33bcc0: move *a13, a11, 1 +3f33bcd0: move *a11(0x160), a7, 1 +3f33bcf0: move a9, a11 +3f33bd00: sll 0x5, a11 +3f33bd10: move *a7(0xe0), a7, 1 +3f33bd30: add a11, a7 +3f33bd40: move *a7+, *a14+, 1 +3f33bd50: move *a13(0x40), a11, 1 +3f33bd70: move *a11(0x120), *a14+, 1 +3f33bd90: calla L3FB45720 +3f33bdc0: move *a11(0x160), a7, 1 +3f33bde0: move a14, -*sp, 1 +3f33bdf0: move *a11(0x120), *a14+, 1 +3f33be10: calla L3FB458D0 +3f33be40: setf 16, 1, 0 +3f33be50: move a8, *a7(0x30), 0 +3f33be70: move a14, -*sp, 1 +3f33be80: move a11, *a14+, 1 +3f33be90: move @0xf7cb0, *a14+, 1 +3f33bec0: calla L3FB11C90 +3f33bef0: move a9, @0xbf140, 1 +3f33bf20: move *a13, a7, 1 +3f33bf30: move *a7(0x160), a7, 1 +3f33bf50: move *a7(0x20), a7, 1 +3f33bf70: move a7, @0xbf120, 1 +L3F33BFA0: +3f33bfa0: move a14, -*sp, 1 +3f33bfb0: move *a13(0x0), *a14+, 1 +3f33bfd0: move @0xf7cb0, *a14+, 1 +3f33c000: calla L3FB11C90 +3f33c030: move a14, -*sp, 1 +3f33c040: move *a13(0x20), *a14+, 1 +3f33c060: move @0xf7cb0, *a14+, 1 +3f33c090: calla L3FB11C90 +L3F33C0C0: +3f33c0c0: subi 0x80, a14 +3f33c0e0: mmfm sp, a7,a9,a10,a11,a13 +3f33c100: rets +3f33c110: mmtm sp, a9,a11,a13 +3f33c130: move a14, a13 +3f33c140: addk 32, a14 +3f33c150: move a14, -*sp, 1 +3f33c160: move @0x102670, *a14+, 1 +3f33c190: move @0xf7cb0, *a14+, 1 +3f33c1c0: calla L3FB11A10 +3f33c1f0: move a8, *a13, 1 +3f33c200: move a8, a8 +3f33c210: jreq L3F33C340 +3f33c220: move *a8(0x20), a11, 1 +3f33c240: subk 7, a11 +3f33c250: jrne L3F33C340 +3f33c260: move *a8(0x160), a11, 1 +3f33c280: movi 0xffff, a9 +3f33c2a0: move a9, *a11(0x60), 1 +3f33c2c0: move a14, -*sp, 1 +3f33c2d0: move a8, *a14+, 1 +3f33c2e0: move @0xf7cb0, *a14+, 1 +3f33c310: calla L3FB11C90 +L3F33C340: +3f33c340: subk 32, a14 +3f33c350: mmfm sp, a9,a11,a13 +3f33c370: rets +L3F33C380: +3f33c380: move a11, -*sp, 1 +3f33c390: move a14, -*sp, 1 +3f33c3a0: move @0xb7160, *a14+, 1 +3f33c3d0: move @0xb7a80, *a14+, 1 +3f33c400: move @0xb78e0, *a14+, 1 +3f33c430: calla L3FD421C0 +3f33c460: move a14, -*sp, 1 +3f33c470: movi 0x8000, a11 +3f33c4a0: move a11, *a14+, 1 +3f33c4b0: move @0xb7a80, *a14+, 1 +3f33c4e0: move @0xb78e0, *a14+, 1 +3f33c510: calla L3FD97D50 +3f33c540: move a14, -*sp, 1 +3f33c550: sub a11, a11 +3f33c560: move a11, *a14+, 1 +3f33c570: move @0xb78e0, *a14+, 1 +3f33c5a0: calla L3FD9F6B0 +3f33c5d0: move @0xb7560, a11, 1 +3f33c600: btst 0, a11 +3f33c610: jreq L3F33C750 +3f33c620: movk 1, a11 +3f33c630: move a11, @0xbf000, 1 +3f33c660: move a14, -*sp, 1 +3f33c670: sub a11, a11 +3f33c680: move a11, *a14+, 1 +3f33c690: movi 0x3f34d138, a8 +3f33c6c0: move a8, *a14+, 1 +3f33c6d0: movi 0x3f34d030, a8 +3f33c700: move a8, *a14+, 1 +3f33c710: calla L3F30FE60 +3f33c740: jruc L3F33C870 +L3F33C750: +3f33c750: movk 3, a11 +3f33c760: move a11, @0xbf000, 1 +3f33c790: move a14, -*sp, 1 +3f33c7a0: sub a11, a11 +3f33c7b0: move a11, *a14+, 1 +3f33c7c0: movi 0x3f34d0b8, a8 +3f33c7f0: move a8, *a14+, 1 +3f33c800: movi 0x3f34d030, a8 +3f33c830: move a8, *a14+, 1 +3f33c840: calla L3F30FE60 +L3F33C870: +3f33c870: move a11, @0xbf020, 1 +3f33c8a0: move *sp+, a11, 1 +3f33c8b0: rets +3f33c8c0: calla L3F33C930 +3f33c8f0: calla L3F305600 +3f33c920: rets +L3F33C930: +3f33c930: mmtm sp, a5,a7,a9,a10,a11,a13 +3f33c950: move a14, a13 +3f33c960: addi 0x30, a14 +3f33c980: sub a7, a7 +3f33c990: movb a7, *a13(0x20) +3f33c9b0: movk 1, a7 +3f33c9c0: move a7, @0x19e170, 1 +3f33c9f0: calla L3F33DC10 +3f33ca20: sub a9, a9 +L3F33CA30: +3f33ca30: move a14, -*sp, 1 +3f33ca40: movk 2, a7 +3f33ca50: move a7, *a14+, 1 +3f33ca60: movi 0xba8e0, a5 +3f33ca90: move a5, *a14+, 1 +3f33caa0: move a9, *a14+, 1 +3f33cab0: calla L3F342610 +3f33cae0: move a8, a10 +3f33caf0: move a14, -*sp, 1 +3f33cb00: move a10, *a14+, 1 +3f33cb10: movi 0xaeed8, a7 +3f33cb40: move a7, *a14+, 1 +3f33cb50: move a9, *a14+, 1 +3f33cb60: calla L3F342610 +3f33cb90: inc a9 +3f33cba0: cmpi 0x100, a9 +3f33cbc0: jrlt L3F33CA30 +3f33cbd0: move a14, -*sp, 1 +3f33cbe0: move @0x12a0f0, *a14+, 1 +3f33cc10: move @0x11a3f0, *a14+, 1 +3f33cc40: calla L3FB11A10 +3f33cc70: move a8, *a13, 1 +3f33cc80: move a8, a8 +3f33cc90: jreq L3F33CE20 +3f33cca0: move *a8(0x20), a5, 1 +3f33ccc0: subk 6, a5 +3f33ccd0: jrne L3F33CE20 +3f33cce0: move *a8(0x160), a5, 1 +3f33cd00: setf 8, 0, 0 +3f33cd10: move @0xaed28, a7, 0 +3f33cd40: move *a5(0x20), a5, 1 +3f33cd60: cmp a5, a7 +3f33cd70: jreq L3F33CDB0 +3f33cd80: movk 1, a5 +3f33cd90: movb a5, *a13(0x20) +L3F33CDB0: +3f33cdb0: move *a8(0x160), a5, 1 +3f33cdd0: move *a5(0x20), a5, 1 +3f33cdf0: movb a5, @0xaed28 +L3F33CE20: +3f33ce20: move a14, -*sp, 1 +3f33ce30: move @0x12b530, *a14+, 1 +3f33ce60: move @0x11a3f0, *a14+, 1 +3f33ce90: calla L3FB11A10 +3f33cec0: move a8, *a13, 1 +3f33ced0: move a8, a5 +3f33cee0: jreq L3F33D070 +3f33cef0: move *a5(0x20), a7, 1 +3f33cf10: subk 6, a7 +3f33cf20: jrne L3F33D070 +3f33cf30: move *a5(0x160), a7, 1 +3f33cf50: setf 8, 0, 0 +3f33cf60: move @0xaed30, a5, 0 +3f33cf90: move *a7(0x20), a7, 1 +3f33cfb0: cmp a7, a5 +3f33cfc0: jreq L3F33D000 +3f33cfd0: movk 1, a7 +3f33cfe0: movb a7, *a13(0x20) +L3F33D000: +3f33d000: move *a8(0x160), a7, 1 +3f33d020: move *a7(0x20), a7, 1 +3f33d040: movb a7, @0xaed30 +L3F33D070: +3f33d070: move a14, -*sp, 1 +3f33d080: move @0x12c970, *a14+, 1 +3f33d0b0: move @0x11a3f0, *a14+, 1 +3f33d0e0: calla L3FB11A10 +3f33d110: move a8, *a13, 1 +3f33d120: move a8, a5 +3f33d130: jreq L3F33D2C0 +3f33d140: move *a5(0x20), a7, 1 +3f33d160: subk 6, a7 +3f33d170: jrne L3F33D2C0 +3f33d180: move *a5(0x160), a7, 1 +3f33d1a0: setf 8, 0, 0 +3f33d1b0: move @0xaed40, a5, 0 +3f33d1e0: move *a7(0x20), a7, 1 +3f33d200: cmp a7, a5 +3f33d210: jreq L3F33D250 +3f33d220: movk 1, a7 +3f33d230: movb a7, *a13(0x20) +L3F33D250: +3f33d250: move *a8(0x160), a7, 1 +3f33d270: move *a7(0x20), a7, 1 +3f33d290: movb a7, @0xaed40 +L3F33D2C0: +3f33d2c0: move a14, -*sp, 1 +3f33d2d0: move @0x12ddb0, *a14+, 1 +3f33d300: move @0x11a3f0, *a14+, 1 +3f33d330: calla L3FB11A10 +3f33d360: move a8, *a13, 1 +3f33d370: move a8, a5 +3f33d380: jreq L3F33D510 +3f33d390: move *a5(0x20), a7, 1 +3f33d3b0: subk 6, a7 +3f33d3c0: jrne L3F33D510 +3f33d3d0: move *a5(0x160), a7, 1 +3f33d3f0: setf 8, 0, 0 +3f33d400: move @0xaed38, a5, 0 +3f33d430: move *a7(0x20), a7, 1 +3f33d450: cmp a7, a5 +3f33d460: jreq L3F33D4A0 +3f33d470: movk 1, a7 +3f33d480: movb a7, *a13(0x20) +L3F33D4A0: +3f33d4a0: move *a8(0x160), a7, 1 +3f33d4c0: move *a7(0x20), a7, 1 +3f33d4e0: movb a7, @0xaed38 +L3F33D510: +3f33d510: setf 8, 0, 0 +3f33d520: move *a13(0x20), a7, 0 +3f33d540: jreq L3F33D580 +3f33d550: calla L3F33D630 +L3F33D580: +3f33d580: subi 0x30, a14 +3f33d5a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f33d5c0: rets +3f33d5d0: move a13, -*sp, 1 +3f33d5e0: move a14, a13 +3f33d5f0: move *sp(0x40), a14, 1 +3f33d610: move *sp+, a13, 1 +3f33d620: rets 2 +L3F33D630: +3f33d630: mmtm sp, a9,a11 +3f33d650: calla L3FB2E340 +3f33d680: move a8, a9 +3f33d690: move a14, -*sp, 1 +3f33d6a0: setf 8, 0, 0 +3f33d6b0: move @0xaed28, a11, 0 +3f33d6e0: sll 0x5, a11 +3f33d6f0: addi 0x119c10, a11 +3f33d720: move *a11+, *a14+, 1 +3f33d730: calla L3FB43EB0 +3f33d760: move a8, @0xbf160, 1 +3f33d790: move a14, -*sp, 1 +3f33d7a0: setf 8, 0, 0 +3f33d7b0: move @0xaed30, a11, 0 +3f33d7e0: sll 0x5, a11 +3f33d7f0: addi 0x119c10, a11 +3f33d820: move *a11+, *a14+, 1 +3f33d830: calla L3FB43EB0 +3f33d860: move a8, @0xbf180, 1 +3f33d890: move a14, -*sp, 1 +3f33d8a0: setf 8, 0, 0 +3f33d8b0: move @0xaed40, a11, 0 +3f33d8e0: sll 0x5, a11 +3f33d8f0: addi 0x11a1b0, a11 +3f33d920: move *a11+, *a14+, 1 +3f33d930: calla L3FB43EB0 +3f33d960: move a8, @0xbf1a0, 1 +3f33d990: move a14, -*sp, 1 +3f33d9a0: setf 8, 0, 0 +3f33d9b0: move @0xaed38, a11, 0 +3f33d9e0: sll 0x5, a11 +3f33d9f0: addi 0x119e90, a11 +3f33da20: move *a11+, *a14+, 1 +3f33da30: calla L3FB43EB0 +3f33da60: move a8, @0xbf1c0, 1 +3f33da90: move a14, -*sp, 1 +3f33daa0: move a9, *a14+, 1 +3f33dab0: calla L3FB2E470 +3f33dae0: move a14, -*sp, 1 +3f33daf0: movi 0x3f34cff0, a8 +3f33db20: move a8, *a14+, 1 +3f33db30: movi 0x3f34cff0, a8 +3f33db60: move a8, *a14+, 1 +3f33db70: movi 0x3f34d170, a8 +3f33dba0: move a8, *a14+, 1 +3f33dbb0: calla L3F30FE60 +3f33dbe0: mmfm sp, a9,a11 +3f33dc00: rets +L3F33DC10: +3f33dc10: mmtm sp, a9,a11,a13 +3f33dc30: move a14, a13 +3f33dc40: addi 0x1b0, a14 +3f33dc60: sub a11, a11 +3f33dc70: move a11, *a13, 1 +3f33dc80: movi 0xffff, a11 +3f33dca0: move a11, *a13(0x20), 1 +3f33dcc0: calla L3FB2E040 +3f33dcf0: movk 1, a11 +3f33dd00: movb a11, *a13(0x1a0) +3f33dd20: sub a11, a11 +3f33dd30: move a11, *a13, 1 +3f33dd40: setf 8, 0, 0 +L3F33DD50: +3f33dd50: move *a13, a11, 1 +3f33dd60: sll 0x3, a11 +3f33dd70: addi 0xba8e0, a11 +3f33dda0: move *a11, a11, 0 +3f33ddb0: jreq L3F33DE00 +3f33ddc0: sub a11, a11 +3f33ddd0: movb a11, *a13(0x1a0) +3f33ddf0: jruc L3F33DE50 +L3F33DE00: +3f33de00: move *a13, a11, 1 +3f33de10: inc a11 +3f33de20: move a11, *a13, 1 +3f33de30: subk 32, a11 +3f33de40: jrlt L3F33DD50 +L3F33DE50: +3f33de50: move *a13(0x1a0), a11, 0 +3f33de70: jreq L3F33E0B0 +3f33de80: move a14, -*sp, 1 +3f33de90: movi 0x3f34d1a0, a8 +3f33dec0: move a8, *a14+, 1 +3f33ded0: movi 0xba9e0, a11 +3f33df00: move a11, *a14+, 1 +3f33df10: calla L3FB45720 +3f33df40: move a14, -*sp, 1 +3f33df50: move a11, *a14+, 1 +3f33df60: movi 0x3f34d200, a8 +3f33df90: move a8, *a14+, 1 +3f33dfa0: movi 0x3f34d230, a8 +3f33dfd0: move a8, *a14+, 1 +3f33dfe0: calla L3F30FE60 +3f33e010: sub a9, a9 +3f33e020: setf 1, 0, 0 +3f33e030: move a9, @0xaecd6, 0 +3f33e060: calla L3FB2E130 +3f33e090: jauc L3F33F650 +L3F33E0B0: +3f33e0b0: movk 1, a9 +3f33e0c0: setf 1, 0, 0 +3f33e0d0: move a9, @0xaecd6, 0 +3f33e100: movb a9, *a13(0x1a0) +3f33e120: sub a11, a11 +3f33e130: move a11, *a13, 1 +L3F33E140: +3f33e140: move a14, -*sp, 1 +3f33e150: movk 2, a11 +3f33e160: move a11, *a14+, 1 +3f33e170: movi 0xba8e0, a9 +3f33e1a0: move a9, *a14+, 1 +3f33e1b0: move *a13(0x0), *a14+, 1 +3f33e1d0: calla L3F342610 +3f33e200: move a8, a8 +3f33e210: jrne L3F33E260 +3f33e220: sub a11, a11 +3f33e230: movb a11, *a13(0x1a0) +3f33e250: jruc L3F33E2C0 +L3F33E260: +3f33e260: move *a13, a11, 1 +3f33e270: inc a11 +3f33e280: move a11, *a13, 1 +3f33e290: cmpi 0x100, a11 +3f33e2b0: jrlt L3F33E140 +L3F33E2C0: +3f33e2c0: setf 8, 0, 0 +3f33e2d0: move *a13(0x1a0), a11, 0 +3f33e2f0: jreq L3F33E4E0 +3f33e300: move a14, -*sp, 1 +3f33e310: movi 0x3f34d250, a8 +3f33e340: move a8, *a14+, 1 +3f33e350: movi 0xba9e0, a9 +3f33e380: move a9, *a14+, 1 +3f33e390: calla L3FB45720 +3f33e3c0: move a14, -*sp, 1 +3f33e3d0: move a9, *a14+, 1 +3f33e3e0: movi 0x3f34d200, a8 +3f33e410: move a8, *a14+, 1 +3f33e420: movi 0x3f34d230, a8 +3f33e450: move a8, *a14+, 1 +3f33e460: calla L3F30FE60 +3f33e490: calla L3FB2E130 +3f33e4c0: jauc L3F33F650 +L3F33E4E0: +3f33e4e0: move a14, -*sp, 1 +3f33e4f0: movi 0x3f34d2a8, a8 +3f33e520: move a8, *a14+, 1 +3f33e530: movi 0xba9e0, a9 +3f33e560: move a9, *a14+, 1 +3f33e570: calla L3FB45720 +3f33e5a0: movi 0xffff, a9 +3f33e5c0: move a9, *a13(0x20), 1 +3f33e5e0: sub a11, a11 +3f33e5f0: movb a11, *a13(0x1a0) +3f33e610: move a11, *a13, 1 +L3F33E620: +3f33e620: move a14, -*sp, 1 +3f33e630: movk 2, a11 +3f33e640: move a11, *a14+, 1 +3f33e650: movi 0xba8e0, a9 +3f33e680: move a9, *a14+, 1 +3f33e690: move *a13(0x0), *a14+, 1 +3f33e6b0: calla L3F342610 +3f33e6e0: move a8, *a13(0x60), 1 +3f33e700: move a14, -*sp, 1 +3f33e710: move a11, *a14+, 1 +3f33e720: movi 0xaeed8, a11 +3f33e750: move a11, *a14+, 1 +3f33e760: move *a13(0x0), *a14+, 1 +3f33e780: calla L3F342610 +3f33e7b0: move a8, *a13(0x80), 1 +3f33e7d0: move *a13(0x60), a9, 1 +3f33e7f0: jrne L3F33EA50 +3f33e800: dsj a8, L3F33EA50 +3f33e820: move a14, -*sp, 1 +3f33e830: move *a13(0x0), *a14+, 1 +3f33e850: movi 0x3f34d2f8, a8 +3f33e880: move a8, *a14+, 1 +3f33e890: move a13, a11 +3f33e8a0: addi 0xa0, a11 +3f33e8c0: move a11, *a14+, 1 +3f33e8d0: calla L3FB34430 +3f33e900: move a14, -*sp, 1 +3f33e910: move a11, *a14+, 1 +3f33e920: movi 0xba9e0, a11 +3f33e950: move a11, *a14+, 1 +3f33e960: calla L3FB452E0 +3f33e990: move a14, -*sp, 1 +3f33e9a0: movi 0x3f34d310, a8 +3f33e9d0: move a8, *a14+, 1 +3f33e9e0: move a11, *a14+, 1 +3f33e9f0: calla L3FB452E0 +3f33ea20: movk 1, a11 +3f33ea30: movb a11, *a13(0x1a0) +L3F33EA50: +3f33ea50: move *a13, a11, 1 +3f33ea60: inc a11 +3f33ea70: move a11, *a13, 1 +3f33ea80: cmpi 0x100, a11 +3f33eaa0: jrlt L3F33E620 +3f33eab0: setf 8, 0, 0 +3f33eac0: move *a13(0x1a0), a9, 0 +3f33eae0: jreq L3F33ED50 +3f33eaf0: move a14, -*sp, 1 +3f33eb00: movi 0xba9e0, a9 +3f33eb30: move a9, *a14+, 1 +3f33eb40: calla L3FB458D0 +3f33eb70: move a8, *a13, 1 +3f33eb80: dec a8 +3f33eb90: sll 0x3, a8 +3f33eba0: add a9, a8 +3f33ebb0: movi 0x29, a11 +3f33ebd0: movb a11, *a8 +3f33ebe0: move *a13, a9, 1 +3f33ebf0: sll 0x3, a9 +3f33ec00: addi 0xba9e0, a9 +3f33ec30: sub a11, a11 +3f33ec40: movb a11, *a9 +3f33ec50: move a14, -*sp, 1 +3f33ec60: movi 0xba9e0, a9 +3f33ec90: move a9, *a14+, 1 +3f33eca0: movi 0x3f34d200, a8 +3f33ecd0: move a8, *a14+, 1 +3f33ece0: movi 0x3f34d230, a8 +3f33ed10: move a8, *a14+, 1 +3f33ed20: calla L3F30FE60 +L3F33ED50: +3f33ed50: move a14, -*sp, 1 +3f33ed60: movi 0x3f34d320, a8 +3f33ed90: move a8, *a14+, 1 +3f33eda0: movi 0xbc9e0, a11 +3f33edd0: move a11, *a14+, 1 +3f33ede0: calla L3FB45720 +3f33ee10: sub a9, a9 +3f33ee20: movb a9, *a13(0x1a0) +3f33ee40: movi 0xffff, a11 +3f33ee60: move a11, *a13(0x20), 1 +3f33ee80: move a9, *a13, 1 +L3F33EE90: +3f33ee90: move a14, -*sp, 1 +3f33eea0: movk 2, a11 +3f33eeb0: move a11, *a14+, 1 +3f33eec0: movi 0xba8e0, a9 +3f33eef0: move a9, *a14+, 1 +3f33ef00: move *a13(0x0), *a14+, 1 +3f33ef20: calla L3F342610 +3f33ef50: move a8, *a13(0x60), 1 +3f33ef70: move a14, -*sp, 1 +3f33ef80: move a11, *a14+, 1 +3f33ef90: movi 0xaeed8, a11 +3f33efc0: move a11, *a14+, 1 +3f33efd0: move *a13(0x0), *a14+, 1 +3f33eff0: calla L3F342610 +3f33f020: move a8, *a13(0x80), 1 +3f33f040: move *a13(0x60), a9, 1 +3f33f060: dsjs a9, L3F33F090 +3f33f070: move a8, a9 +3f33f080: jreq L3F33F0F0 +L3F33F090: +3f33f090: move *a13(0x60), a9, 1 +3f33f0b0: dsj a9, L3F33F320 +3f33f0d0: dsj a8, L3F33F320 +L3F33F0F0: +3f33f0f0: move a14, -*sp, 1 +3f33f100: move *a13(0x0), *a14+, 1 +3f33f120: movi 0x3f34d2f8, a8 +3f33f150: move a8, *a14+, 1 +3f33f160: move a13, a9 +3f33f170: addi 0xa0, a9 +3f33f190: move a9, *a14+, 1 +3f33f1a0: calla L3FB34430 +3f33f1d0: move a14, -*sp, 1 +3f33f1e0: move a9, *a14+, 1 +3f33f1f0: movi 0xbc9e0, a9 +3f33f220: move a9, *a14+, 1 +3f33f230: calla L3FB452E0 +3f33f260: move a14, -*sp, 1 +3f33f270: movi 0x3f34d310, a8 +3f33f2a0: move a8, *a14+, 1 +3f33f2b0: move a9, *a14+, 1 +3f33f2c0: calla L3FB452E0 +3f33f2f0: movk 1, a9 +3f33f300: movb a9, *a13(0x1a0) +L3F33F320: +3f33f320: move *a13, a9, 1 +3f33f330: inc a9 +3f33f340: move a9, *a13, 1 +3f33f350: cmpi 0x100, a9 +3f33f370: jrlt L3F33EE90 +3f33f380: setf 8, 0, 0 +3f33f390: move *a13(0x1a0), a11, 0 +3f33f3b0: jreq L3F33F620 +3f33f3c0: move a14, -*sp, 1 +3f33f3d0: movi 0xbc9e0, a9 +3f33f400: move a9, *a14+, 1 +3f33f410: calla L3FB458D0 +3f33f440: move a8, *a13, 1 +3f33f450: dec a8 +3f33f460: sll 0x3, a8 +3f33f470: add a9, a8 +3f33f480: movi 0x29, a9 +3f33f4a0: movb a9, *a8 +3f33f4b0: move *a13, a9, 1 +3f33f4c0: sll 0x3, a9 +3f33f4d0: addi 0xbc9e0, a9 +3f33f500: sub a11, a11 +3f33f510: movb a11, *a9 +3f33f520: move a14, -*sp, 1 +3f33f530: movi 0xbc9e0, a9 +3f33f560: move a9, *a14+, 1 +3f33f570: movi 0x3f34d200, a8 +3f33f5a0: move a8, *a14+, 1 +3f33f5b0: movi 0x3f34d230, a8 +3f33f5e0: move a8, *a14+, 1 +3f33f5f0: calla L3F30FE60 +L3F33F620: +3f33f620: calla L3FB2E130 +L3F33F650: +3f33f650: subi 0x1b0, a14 +3f33f670: mmfm sp, a9,a11,a13 +3f33f690: rets +3f33f6a0: mmtm sp, a11,a13 +3f33f6c0: move a14, a13 +3f33f6d0: addk 32, a14 +3f33f6e0: sub a11, a11 +3f33f6f0: move a11, *a13, 1 +L3F33F700: +3f33f700: move a14, -*sp, 1 +3f33f710: movi 0x3f34cff0, a8 +3f33f740: move a8, *a14+, 1 +3f33f750: move *a13, a11, 1 +3f33f760: sll 0x5, a11 +3f33f770: addi 0xb4ce0, a11 +3f33f7a0: move *a11+, *a14+, 1 +3f33f7b0: calla L3FB45720 +3f33f7e0: move *a13, a11, 1 +3f33f7f0: inc a11 +3f33f800: move a11, *a13, 1 +3f33f810: cmpi 0x100, a11 +3f33f830: jrlt L3F33F700 +3f33f840: move a14, -*sp, 1 +3f33f850: movk 32, a11 +3f33f860: move a11, *a14+, 1 +3f33f870: movi 0xba8e0, a11 +3f33f8a0: move a11, *a14+, 1 +3f33f8b0: calla L3FB44A00 +3f33f8e0: calla L3F305600 +3f33f910: subk 32, a14 +3f33f920: mmfm sp, a11,a13 +3f33f940: rets +3f33f950: mmtm sp, a9,a11,a13 +3f33f970: move a14, a13 +3f33f980: addk 32, a14 +3f33f990: move a14, -*sp, 1 +3f33f9a0: move @0x12ff70, *a14+, 1 +3f33f9d0: move @0x11a3f0, *a14+, 1 +3f33fa00: calla L3FB11A10 +3f33fa30: move a8, *a13, 1 +3f33fa40: move a8, a8 +3f33fa50: jreq L3F33FB30 +3f33fa60: move *a8(0x160), a11, 1 +3f33fa80: movk 1, a9 +3f33fa90: movb a9, *a11(0x30) +3f33fab0: move a14, -*sp, 1 +3f33fac0: move a8, *a14+, 1 +3f33fad0: move @0x11a3f0, *a14+, 1 +3f33fb00: calla L3FB11C90 +L3F33FB30: +3f33fb30: move a14, -*sp, 1 +3f33fb40: move @0x131a70, *a14+, 1 +3f33fb70: move @0x11a3f0, *a14+, 1 +3f33fba0: calla L3FB11A10 +3f33fbd0: move a8, *a13, 1 +3f33fbe0: move a8, a9 +3f33fbf0: jreq L3F33FE30 +3f33fc00: move *a8(0x160), a11, 1 +3f33fc20: sub a9, a9 +3f33fc30: movb a9, *a11(0x30) +3f33fc50: move a14, -*sp, 1 +3f33fc60: move a9, *a14+, 1 +3f33fc70: move *a8(0xa0), *a14+, 1 +3f33fc90: move *a8(0x80), *a14+, 1 +3f33fcb0: move *a8(0x60), *a14+, 1 +3f33fcd0: move *a8(0x40), *a14+, 1 +3f33fcf0: move @0x11a3f0, a11, 1 +3f33fd20: move *a11(0x0), *a14+, 1 +3f33fd40: move @0xb78e0, *a14+, 1 +3f33fd70: calla L3FD39680 +3f33fda0: move a14, -*sp, 1 +3f33fdb0: move *a13(0x0), *a14+, 1 +3f33fdd0: move @0x11a3f0, *a14+, 1 +3f33fe00: calla L3FB11C90 +L3F33FE30: +3f33fe30: subk 32, a14 +3f33fe40: mmfm sp, a9,a11,a13 +3f33fe60: rets +3f33fe70: mmtm sp, a7,a9,a11,a13 +3f33fe90: move a14, a13 +3f33fea0: addi 0xc0, a14 +3f33fec0: move a14, -*sp, 1 +3f33fed0: move @0x12f8b0, *a14+, 1 +3f33ff00: move @0x11a3f0, *a14+, 1 +3f33ff30: calla L3FB11A10 +3f33ff60: move a8, *a13, 1 +3f33ff70: move a8, a8 +3f33ff80: jaeq L3F340BA0 +3f33ffa0: move *a8(0x20), a11, 1 +3f33ffc0: dsj a11, L3F340BA0 +3f33ffe0: move a14, -*sp, 1 +3f33fff0: move *a8(0x120), *a14+, 1 +3f340010: calla L3FB43EB0 +3f340040: move a8, *a13(0x60), 1 +3f340060: move a8, a11 +3f340070: jalt L3F340BA0 +3f340090: cmpi 0x100, a8 +3f3400b0: jage L3F340BA0 +3f3400d0: move a14, -*sp, 1 +3f3400e0: move a8, *a14+, 1 +3f3400f0: movi 0x3f34d2f8, a8 +3f340120: move a8, *a14+, 1 +3f340130: move a13, a9 +3f340140: addi 0xa0, a9 +3f340160: move a9, *a14+, 1 +3f340170: calla L3FB34430 +3f3401a0: move a14, -*sp, 1 +3f3401b0: move a9, *a14+, 1 +3f3401c0: move *a13, a9, 1 +3f3401d0: move *a9(0x120), *a14+, 1 +3f3401f0: calla L3FB45500 +3f340220: move a8, a8 +3f340230: jane L3F341030 +3f340250: move a14, -*sp, 1 +3f340260: move @0x12f1f0, *a14+, 1 +3f340290: move @0x11a3f0, *a14+, 1 +3f3402c0: calla L3FB11A10 +3f3402f0: move a8, *a13(0x20), 1 +3f340310: move a8, a8 +3f340320: jaeq L3F340BA0 +3f340340: move *a8(0x20), a9, 1 +3f340360: subk 7, a9 +3f340370: jane L3F340BA0 +3f340390: move *a8(0x160), a9, 1 +3f3403b0: move *a9(0xa0), *a13(0x80), 1 +3f3403e0: move *a13(0x80), a9, 1 +3f340400: cmpi 0xff, a9 +3f340420: jrge L3F340B10 +3f340430: move a14, -*sp, 1 +3f340440: movk 2, a9 +3f340450: move a9, *a14+, 1 +3f340460: movi 0xba8e0, a9 +3f340490: move a9, *a14+, 1 +3f3404a0: move a11, *a14+, 1 +3f3404b0: calla L3F342610 +3f3404e0: move a8, a8 +3f3404f0: jrne L3F340BA0 +3f340500: move a14, -*sp, 1 +3f340510: move *a13, a9, 1 +3f340520: move *a9(0x120), *a14+, 1 +3f340540: move *a13(0x80), a9, 1 +3f340560: sll 0x5, a9 +3f340570: addi 0xb4ce0, a9 +3f3405a0: move *a9+, *a14+, 1 +3f3405b0: calla L3FB45720 +3f3405e0: move a14, -*sp, 1 +3f3405f0: movk 1, a9 +3f340600: move a9, *a14+, 1 +3f340610: movi 0xba8e0, a9 +3f340640: move a9, *a14+, 1 +3f340650: move a11, *a14+, 1 +3f340660: calla L3F342610 +3f340690: move *a13(0x20), a9, 1 +3f3406b0: move *a9(0x160), a9, 1 +3f3406d0: movi 0xb4ce0, a11 +3f340700: move a11, *a9(0xe0), 1 +3f340720: move *a13(0x20), a9, 1 +3f340740: move *a9(0x160), a11, 1 +3f340760: move *a11(0xa0), a9, 1 +3f340780: inc a9 +3f340790: move a9, *a11(0xa0), 1 +3f3407b0: move *a13(0x20), a11, 1 +3f3407d0: move *a11(0x160), a9, 1 +3f3407f0: move *a9(0xa0), a9, 1 +3f340810: subk 5, a9 +3f340820: jrle L3F3408A0 +3f340830: move *a11(0x160), a9, 1 +3f340850: move *a9(0x40), a11, 1 +3f340870: inc a11 +3f340880: move a11, *a9(0x40), 1 +L3F3408A0: +3f3408a0: move *a13(0x20), a11, 1 +3f3408c0: move *a11(0x160), a9, 1 +3f3408e0: move *a11(0x160), a7, 1 +3f340900: move *a7(0xa0), a7, 1 +3f340920: dec a7 +3f340930: move a7, *a9(0x60), 1 +3f340950: move a14, -*sp, 1 +3f340960: movi 0x3f34cff0, a8 +3f340990: move a8, *a14+, 1 +3f3409a0: move *a13, a9, 1 +3f3409b0: move *a9(0x120), *a14+, 1 +3f3409d0: calla L3FB45720 +3f340a00: move a14, -*sp, 1 +3f340a10: move a9, *a14+, 1 +3f340a20: move @0x11a3f0, *a14+, 1 +3f340a50: calla L3FB11C90 +3f340a80: move a14, -*sp, 1 +3f340a90: move a11, *a14+, 1 +3f340aa0: move @0x11a3f0, *a14+, 1 +3f340ad0: calla L3FB11C90 +3f340b00: jruc L3F340BA0 +L3F340B10: +3f340b10: move a14, -*sp, 1 +3f340b20: move @0xb78e0, *a14+, 1 +3f340b50: movk 6, a7 +3f340b60: move a7, *a14+, 1 +3f340b70: calla L3F439FF0 +L3F340BA0: +3f340ba0: move a14, -*sp, 1 +3f340bb0: move @0x131a70, *a14+, 1 +3f340be0: move @0x11a3f0, *a14+, 1 +3f340c10: calla L3FB11A10 +3f340c40: move a8, *a13, 1 +3f340c50: move a8, a7 +3f340c60: jreq L3F340D40 +3f340c70: move *a7(0x160), a11, 1 +3f340c90: movk 1, a9 +3f340ca0: movb a9, *a11(0x30) +3f340cc0: move a14, -*sp, 1 +3f340cd0: move a7, *a14+, 1 +3f340ce0: move @0x11a3f0, *a14+, 1 +3f340d10: calla L3FB11C90 +L3F340D40: +3f340d40: move a14, -*sp, 1 +3f340d50: move @0x12ff70, *a14+, 1 +3f340d80: move @0x11a3f0, *a14+, 1 +3f340db0: calla L3FB11A10 +3f340de0: move a8, *a13, 1 +3f340df0: move a8, a7 +3f340e00: jreq L3F341030 +3f340e10: move *a7(0x160), a11, 1 +3f340e30: sub a9, a9 +3f340e40: movb a9, *a11(0x30) +3f340e60: move a14, -*sp, 1 +3f340e70: move a9, *a14+, 1 +3f340e80: move *a7(0xa0), *a14+, 1 +3f340ea0: move *a7(0x80), *a14+, 1 +3f340ec0: move *a7(0x60), *a14+, 1 +3f340ee0: move *a7(0x40), *a14+, 1 +3f340f00: move @0x11a3f0, a11, 1 +3f340f30: move *a11(0x0), *a14+, 1 +3f340f50: move @0xb78e0, *a14+, 1 +3f340f80: calla L3FD39680 +3f340fb0: move a14, -*sp, 1 +3f340fc0: move a7, *a14+, 1 +3f340fd0: move @0x11a3f0, *a14+, 1 +3f341000: calla L3FB11C90 +L3F341030: +3f341030: subi 0xc0, a14 +3f341050: mmfm sp, a7,a9,a11,a13 +3f341070: rets +3f341080: mmtm sp, a7,a9,a11,a13 +3f3410a0: move a14, a13 +3f3410b0: addi 0x60, a14 +3f3410d0: move a14, -*sp, 1 +3f3410e0: move @0x12f1f0, *a14+, 1 +3f341110: move @0x11a3f0, *a14+, 1 +3f341140: calla L3FB11A10 +3f341170: move a8, *a13, 1 +3f341180: move a8, a8 +3f341190: jaeq L3F3419C0 +3f3411b0: move *a8(0x20), a11, 1 +3f3411d0: subk 7, a11 +3f3411e0: jrne L3F3419C0 +3f3411f0: move *a8(0x160), a11, 1 +3f341210: move *a11(0xa0), *a13(0x40), 1 +3f341240: move *a8(0x160), a11, 1 +3f341260: move *a11(0x60), a11, 1 +3f341280: jrlt L3F3419C0 +3f341290: move *a8(0x160), a11, 1 +3f3412b0: move *a11(0x60), a11, 1 +3f3412d0: move *a13(0x40), a9, 1 +3f3412f0: cmp a9, a11 +3f341300: jrge L3F3419C0 +3f341310: move a14, -*sp, 1 +3f341320: move *a8(0x160), a11, 1 +3f341340: move *a8(0x160), a7, 1 +3f341360: move *a7(0x60), a7, 1 +3f341380: sll 0x5, a7 +3f341390: move *a11(0xe0), a11, 1 +3f3413b0: add a7, a11 +3f3413c0: move *a11+, *a14+, 1 +3f3413d0: calla L3FB43EB0 +3f341400: move a8, *a13(0x20), 1 +3f341420: move a14, -*sp, 1 +3f341430: sub a11, a11 +3f341440: move a11, *a14+, 1 +3f341450: movi 0xba8e0, a7 +3f341480: move a7, *a14+, 1 +3f341490: move a8, *a14+, 1 +3f3414a0: calla L3F342610 +3f3414d0: move *a13, a11, 1 +3f3414e0: move *a11(0x160), a7, 1 +3f341500: move *a7(0x60), *a13(0x20), 1 +3f341530: move *a13(0x20), a7, 1 +3f341550: cmp a9, a7 +3f341560: jrge L3F341730 +L3F341570: +3f341570: move a14, -*sp, 1 +3f341580: move *a13(0x20), a11, 1 +3f3415a0: inc a11 +3f3415b0: sll 0x5, a11 +3f3415c0: addi 0xb4ce0, a11 +3f3415f0: move *a11+, *a14+, 1 +3f341600: move *a13(0x20), a11, 1 +3f341620: sll 0x5, a11 +3f341630: addi 0xb4ce0, a11 +3f341660: move *a11+, *a14+, 1 +3f341670: calla L3FB45720 +3f3416a0: move *a13(0x20), a11, 1 +3f3416c0: inc a11 +3f3416d0: move a11, *a13(0x20), 1 +3f3416f0: move *a13(0x40), a9, 1 +3f341710: cmp a9, a11 +3f341720: jrlt L3F341570 +L3F341730: +3f341730: move *a13, a11, 1 +3f341740: move *a11(0x160), a7, 1 +3f341760: movi 0xb4ce0, a9 +3f341790: move a9, *a7(0xe0), 1 +3f3417b0: move *a11(0x160), a7, 1 +3f3417d0: move *a7(0xa0), a9, 1 +3f3417f0: dec a9 +3f341800: move a9, *a7(0xa0), 1 +3f341820: move *a11(0x160), a9, 1 +3f341840: movi 0xffff, a7 +3f341860: move a7, *a9(0x60), 1 +3f341880: move *a11(0x160), a9, 1 +3f3418a0: move *a9(0x40), a9, 1 +3f3418c0: jreq L3F341940 +3f3418d0: move *a11(0x160), a9, 1 +3f3418f0: move *a9(0x40), a7, 1 +3f341910: dec a7 +3f341920: move a7, *a9(0x40), 1 +L3F341940: +3f341940: move a14, -*sp, 1 +3f341950: move a11, *a14+, 1 +3f341960: move @0x11a3f0, *a14+, 1 +3f341990: calla L3FB11C90 +L3F3419C0: +3f3419c0: subi 0x60, a14 +3f3419e0: mmfm sp, a7,a9,a11,a13 +3f341a00: rets +3f341a10: mmtm sp, a9,a11,a13 +3f341a30: move a14, a13 +3f341a40: addi 0x60, a14 +3f341a60: move a14, -*sp, 1 +3f341a70: move @0x12f1f0, *a14+, 1 +3f341aa0: move @0x11a3f0, *a14+, 1 +3f341ad0: calla L3FB11A10 +3f341b00: move a8, *a13(0x40), 1 +3f341b20: move a8, a8 +3f341b30: jreq L3F341FE0 +3f341b40: move *a8(0x20), a11, 1 +3f341b60: subk 7, a11 +3f341b70: jrne L3F341FE0 +3f341b80: sub a11, a11 +3f341b90: move a11, *a13, 1 +L3F341BA0: +3f341ba0: move a14, -*sp, 1 +3f341bb0: move *a13(0x0), *a14+, 1 +3f341bd0: movi 0x3f34d2f8, a8 +3f341c00: move a8, *a14+, 1 +3f341c10: move a13, a11 +3f341c20: addk 32, a11 +3f341c30: move a11, *a14+, 1 +3f341c40: calla L3FB34430 +3f341c70: move a14, -*sp, 1 +3f341c80: move a11, *a14+, 1 +3f341c90: move *a13, a9, 1 +3f341ca0: sll 0x5, a9 +3f341cb0: addi 0xb4ce0, a9 +3f341ce0: move *a9+, *a14+, 1 +3f341cf0: calla L3FB45720 +3f341d20: move a14, -*sp, 1 +3f341d30: movk 1, a9 +3f341d40: move a9, *a14+, 1 +3f341d50: movi 0xba8e0, a9 +3f341d80: move a9, *a14+, 1 +3f341d90: move *a13(0x0), *a14+, 1 +3f341db0: calla L3F342610 +3f341de0: move *a13, a9, 1 +3f341df0: inc a9 +3f341e00: move a9, *a13, 1 +3f341e10: cmpi 0x100, a9 +3f341e30: jrlt L3F341BA0 +3f341e40: move *a13(0x40), a11, 1 +3f341e60: move *a11(0x160), a9, 1 +3f341e80: movi 0xff, a11 +3f341ea0: move a11, *a9(0xa0), 1 +3f341ec0: move *a13(0x40), a9, 1 +3f341ee0: move *a9(0x160), a11, 1 +3f341f00: movi 0xb4ce0, a9 +3f341f30: move a9, *a11(0xe0), 1 +3f341f50: move a14, -*sp, 1 +3f341f60: move *a13(0x40), *a14+, 1 +3f341f80: move @0x11a3f0, *a14+, 1 +3f341fb0: calla L3FB11C90 +L3F341FE0: +3f341fe0: subi 0x60, a14 +3f342000: mmfm sp, a9,a11,a13 +3f342020: rets +3f342030: mmtm sp, a9,a11,a13 +3f342050: move a14, a13 +3f342060: addi 0x40, a14 +3f342080: move a14, -*sp, 1 +3f342090: move @0x12f1f0, *a14+, 1 +3f3420c0: move @0x11a3f0, *a14+, 1 +3f3420f0: calla L3FB11A10 +3f342120: move a8, *a13(0x20), 1 +3f342140: move a8, a8 +3f342150: jreq L3F3425C0 +3f342160: move *a8(0x20), a11, 1 +3f342180: subk 7, a11 +3f342190: jrne L3F3425C0 +3f3421a0: sub a11, a11 +3f3421b0: move a11, *a13, 1 +L3F3421C0: +3f3421c0: move a14, -*sp, 1 +3f3421d0: movi 0x3f34cff0, a8 +3f342200: move a8, *a14+, 1 +3f342210: move *a13, a11, 1 +3f342220: sll 0x5, a11 +3f342230: addi 0xb4ce0, a11 +3f342260: move *a11+, *a14+, 1 +3f342270: calla L3FB45720 +3f3422a0: move a14, -*sp, 1 +3f3422b0: sub a11, a11 +3f3422c0: move a11, *a14+, 1 +3f3422d0: movi 0xba8e0, a11 +3f342300: move a11, *a14+, 1 +3f342310: move *a13(0x0), *a14+, 1 +3f342330: calla L3F342610 +3f342360: move *a13, a11, 1 +3f342370: inc a11 +3f342380: move a11, *a13, 1 +3f342390: cmpi 0x100, a11 +3f3423b0: jrlt L3F3421C0 +3f3423c0: move *a13(0x20), a9, 1 +3f3423e0: move *a9(0x160), a9, 1 +3f342400: sub a11, a11 +3f342410: move a11, *a9(0xa0), 1 +3f342430: move *a13(0x20), a9, 1 +3f342450: move *a9(0x160), a11, 1 +3f342470: sub a9, a9 +3f342480: move a9, *a11(0x40), 1 +3f3424a0: move *a13(0x20), a11, 1 +3f3424c0: move *a11(0x160), a9, 1 +3f3424e0: movi 0xb4ce0, a11 +3f342510: move a11, *a9(0xe0), 1 +3f342530: move a14, -*sp, 1 +3f342540: move *a13(0x20), *a14+, 1 +3f342560: move @0x11a3f0, *a14+, 1 +3f342590: calla L3FB11C90 +L3F3425C0: +3f3425c0: subi 0x40, a14 +3f3425e0: mmfm sp, a9,a11,a13 +3f342600: rets +L3F342610: +3f342610: mmtm sp, a7,a9,a11,a13 +3f342630: move a14, a13 +3f342640: move *a13(0xffa0), a11, 1 +3f342660: dsjs a11, L3F3427A0 +3f342670: move *a13(0xffe0), a11, 1 +3f342690: sra 0x3, a11 +3f3426a0: sll 0x3, a11 +3f3426b0: move *a13(0xffc0), a9, 1 +3f3426d0: add a9, a11 +3f3426e0: move *a13(0xffe0), a7, 1 +3f342700: movk 7, a9 +3f342710: and a7, a9 +3f342720: movk 1, a7 +3f342730: sll a9, a7 +3f342740: setf 8, 1, 0 +3f342750: sext a7, 0 +3f342760: movb *a11, a9 +3f342770: or a7, a9 +3f342780: movb a9, *a11 +3f342790: jruc L3F342A70 +L3F3427A0: +3f3427a0: move *a13(0xffa0), a11, 1 +3f3427c0: jrne L3F342910 +3f3427d0: move *a13(0xffe0), a9, 1 +3f3427f0: sra 0x3, a9 +3f342800: sll 0x3, a9 +3f342810: move *a13(0xffc0), a7, 1 +3f342830: add a7, a9 +3f342840: move *a13(0xffe0), a7, 1 +3f342860: movk 7, a11 +3f342870: and a7, a11 +3f342880: movk 1, a7 +3f342890: sll a11, a7 +3f3428a0: not a7 +3f3428b0: setf 8, 1, 0 +3f3428c0: sext a7, 0 +3f3428d0: movb *a9, a11 +3f3428e0: and a7, a11 +3f3428f0: movb a11, *a9 +3f342900: jruc L3F342A70 +L3F342910: +3f342910: subk 2, a11 +3f342920: jrne L3F342A70 +3f342930: move *a13(0xffe0), a11, 1 +3f342950: sra 0x3, a11 +3f342960: sll 0x3, a11 +3f342970: move *a13(0xffc0), a9, 1 +3f342990: add a9, a11 +3f3429a0: move *a13(0xffe0), a7, 1 +3f3429c0: movk 7, a9 +3f3429d0: and a7, a9 +3f3429e0: movk 1, a7 +3f3429f0: sll a9, a7 +3f342a00: movb *a11, a11 +3f342a10: and a7, a11 +3f342a20: jreq L3F342A50 +3f342a30: movk 1, a8 +3f342a40: jruc L3F342A90 +L3F342A50: +3f342a50: sub a8, a8 +3f342a60: jruc L3F342A90 +L3F342A70: +3f342a70: movi 0xffff, a8 +L3F342A90: +3f342a90: move *sp(0xa0), a14, 1 +3f342ab0: mmfm sp, a7,a9,a11,a13 +3f342ad0: rets 2 +3f342ae0: calla L3F342B50 +3f342b10: calla L3F305B50 +3f342b40: rets +L3F342B50: +3f342b50: mmtm sp, a9,a11,a13 +3f342b70: move a14, a13 +3f342b80: addk 32, a14 +3f342b90: move a14, -*sp, 1 +3f342ba0: move @0x1349b0, *a14+, 1 +3f342bd0: move @0x11a410, *a14+, 1 +3f342c00: calla L3FB11A10 +3f342c30: move a8, *a13, 1 +3f342c40: move a8, a8 +3f342c50: jreq L3F342CE0 +3f342c60: move *a8(0x160), a11, 1 +3f342c80: move *a11(0x20), a11, 1 +3f342ca0: setf 1, 0, 0 +3f342cb0: move a11, @0xaed50, 0 +L3F342CE0: +3f342ce0: move a14, -*sp, 1 +3f342cf0: move @0x1364b0, *a14+, 1 +3f342d20: move @0x11a410, *a14+, 1 +3f342d50: calla L3FB11A10 +3f342d80: move a8, *a13, 1 +3f342d90: move a8, a11 +3f342da0: jreq L3F342E50 +3f342db0: move a14, -*sp, 1 +3f342dc0: move *a8(0x120), *a14+, 1 +3f342de0: movi 0xb1b98, a9 +3f342e10: move a9, *a14+, 1 +3f342e20: calla L3FB45720 +L3F342E50: +3f342e50: move a14, -*sp, 1 +3f342e60: move @0x135730, *a14+, 1 +3f342e90: move @0x11a410, *a14+, 1 +3f342ec0: calla L3FB11A10 +3f342ef0: move a8, *a13, 1 +3f342f00: move a8, a9 +3f342f10: jreq L3F342FC0 +3f342f20: move a14, -*sp, 1 +3f342f30: move *a8(0x120), *a14+, 1 +3f342f50: movi 0xb1918, a11 +3f342f80: move a11, *a14+, 1 +3f342f90: calla L3FB45720 +L3F342FC0: +3f342fc0: movk 1, a11 +3f342fd0: move a11, @0x19e170, 1 +3f343000: calla L3F343390 +3f343030: subk 32, a14 +3f343040: mmfm sp, a9,a11,a13 +3f343060: rets +3f343070: mmtm sp, a9,a11,a13 +3f343090: move a14, a13 +3f3430a0: addi 0x180, a14 +3f3430c0: movi 0x21, a11 +3f3430e0: move a11, *a13, 1 +3f3430f0: move @0xb78e0, a9, 1 +3f343120: move a9, *a13(0x60), 1 +3f343140: move @0xb7980, a11, 1 +3f343170: move a11, *a13(0x80), 1 +3f343190: move @0xb7920, a9, 1 +3f3431c0: move a9, *a13(0xa0), 1 +3f3431e0: movk 32, a9 +3f3431f0: move a9, *a13(0xc0), 1 +3f343210: move a14, -*sp, 1 +3f343220: move a13, *a14+, 1 +3f343230: sub a9, a9 +3f343240: move a9, *a14+, 1 +3f343250: move a9, *a14+, 1 +3f343260: move a11, *a14+, 1 +3f343270: move @0xb78e0, *a14+, 1 +3f3432a0: calla L3FD98130 +3f3432d0: move a14, -*sp, 1 +3f3432e0: move @0xb78e0, *a14+, 1 +3f343310: calla L3FD4AAE0 +3f343340: move *sp(0x80), a14, 1 +3f343360: mmfm sp, a9,a11,a13 +3f343380: rets 2 +L3F343390: +3f343390: mmtm sp, a7,a9,a11,a13 +3f3433b0: move a14, a13 +3f3433c0: addi 0xac0, a14 +3f3433e0: sub a11, a11 +3f3433f0: move a11, *a13(0xa40), 1 +3f343410: move a11, *a13(0xa60), 1 +3f343430: movi 0xffff, a11 +3f343450: move a11, *a13(0xa80), 1 +3f343470: move @0x21ae70, a11, 1 +3f3434a0: jrne L3F3434F0 +3f3434b0: move @0x21ae90, a11, 1 +3f3434e0: jreq L3F343670 +L3F3434F0: +3f3434f0: move a14, -*sp, 1 +3f343500: movk 3, a11 +3f343510: move a11, *a14+, 1 +3f343520: movi 0x3f34d368, a8 +3f343550: move a8, *a14+, 1 +3f343560: calla L3F309350 +3f343590: move a14, -*sp, 1 +3f3435a0: move a11, *a14+, 1 +3f3435b0: movi 0x3f34d4e0, a8 +3f3435e0: move a8, *a14+, 1 +3f3435f0: calla L3F309350 +3f343620: calla L3F305B50 +3f343650: jauc L3F3449D0 +L3F343670: +3f343670: sub a11, a11 +3f343680: move a11, *a13(0xaa0), 1 +3f3436a0: move a14, -*sp, 1 +3f3436b0: move @0xb7160, *a14+, 1 +3f3436e0: move @0xb78e0, a9, 1 +3f343710: move *a9(0x440), a7, 1 +3f343730: move a7, a11 +3f343740: sll 0x9, a7 +3f343750: sll 0x7, a11 +3f343760: add a11, a7 +3f343770: move *a9(0x480), a11, 1 +3f343790: add a7, a11 +3f3437a0: move *a11(0x40), *a14+, 1 +3f3437c0: move a9, *a14+, 1 +3f3437d0: calla L3FD421C0 +3f343800: setf 1, 0, 0 +3f343810: move @0xaed50, a11, 0 +3f343840: jane L3F344610 +3f343860: movi 0xb1918, a9 +3f343890: move a9, *a13, 1 +3f3438a0: movb *a9, a7 +3f3438b0: jreq L3F343EA0 +L3F3438C0: +3f3438c0: move *a13, a11, 1 +3f3438d0: movb *a11, a9 +3f3438e0: cmpi 0x2c, a9 +3f343900: jrne L3F343E00 +3f343910: move *a13(0xa80), a9, 1 +3f343930: inc a9 +3f343940: move a9, *a13(0xa80), 1 +3f343960: sll 0x5, a9 +3f343970: add a13, a9 +3f343980: move a14, -*sp, 1 +3f343990: move *a13(0xa40), a7, 1 +3f3439b0: move *a13(0xa60), a11, 1 +3f3439d0: sub a11, a7 +3f3439e0: inc a7 +3f3439f0: move a7, *a14+, 1 +3f343a00: movk 1, a7 +3f343a10: move a7, *a14+, 1 +3f343a20: calla L3F703D90 +3f343a50: move a8, *a9(0x20), 1 +3f343a70: move *a13(0xa80), a9, 1 +3f343a90: sll 0x5, a9 +3f343aa0: add a13, a9 +3f343ab0: move *a9(0x20), a9, 1 +3f343ad0: jrne L3F343B90 +3f343ae0: move a7, *a13(0xaa0), 1 +3f343b00: move a14, -*sp, 1 +3f343b10: movi 0x3f34d610, a8 +3f343b40: move a8, *a14+, 1 +3f343b50: calla L3FB341E0 +3f343b80: jruc L3F343EA0 +L3F343B90: +3f343b90: move a14, -*sp, 1 +3f343ba0: move *a13(0xa40), a9, 1 +3f343bc0: sub a11, a9 +3f343bd0: move a9, *a14+, 1 +3f343be0: sll 0x3, a11 +3f343bf0: addi 0xb1918, a11 +3f343c20: move a11, *a14+, 1 +3f343c30: move *a13(0xa80), a11, 1 +3f343c50: sll 0x5, a11 +3f343c60: add a13, a11 +3f343c70: move *a11(0x20), *a14+, 1 +3f343c90: calla L3FB45EE0 +3f343cc0: move *a13(0xa80), a11, 1 +3f343ce0: sll 0x5, a11 +3f343cf0: add a13, a11 +3f343d00: move *a13(0xa40), a9, 1 +3f343d20: move *a13(0xa60), a7, 1 +3f343d40: sub a7, a9 +3f343d50: sll 0x3, a9 +3f343d60: move *a11(0x20), a11, 1 +3f343d80: add a9, a11 +3f343d90: sub a9, a9 +3f343da0: movb a9, *a11 +3f343db0: move *a13(0xa40), a11, 1 +3f343dd0: inc a11 +3f343de0: move a11, *a13(0xa60), 1 +L3F343E00: +3f343e00: move *a13(0xa40), a11, 1 +3f343e20: inc a11 +3f343e30: move a11, *a13(0xa40), 1 +3f343e50: move *a13, a9, 1 +3f343e60: addk 8, a9 +3f343e70: move a9, *a13, 1 +3f343e80: movb *a9, a7 +3f343e90: jrne L3F3438C0 +L3F343EA0: +3f343ea0: move *a13(0xa40), a11, 1 +3f343ec0: jrle L3F344260 +3f343ed0: move *a13(0xaa0), a9, 1 +3f343ef0: jrne L3F344260 +3f343f00: move *a13(0xa80), a7, 1 +3f343f20: inc a7 +3f343f30: move a7, *a13(0xa80), 1 +3f343f50: sll 0x5, a7 +3f343f60: add a13, a7 +3f343f70: move a14, -*sp, 1 +3f343f80: move *a13(0xa60), a9, 1 +3f343fa0: sub a9, a11 +3f343fb0: inc a11 +3f343fc0: move a11, *a14+, 1 +3f343fd0: movk 1, a11 +3f343fe0: move a11, *a14+, 1 +3f343ff0: calla L3F703D90 +3f344020: move a8, *a7(0x20), 1 +3f344040: move a14, -*sp, 1 +3f344050: move *a13(0xa40), a7, 1 +3f344070: sub a9, a7 +3f344080: move a7, *a14+, 1 +3f344090: sll 0x3, a9 +3f3440a0: addi 0xb1918, a9 +3f3440d0: move a9, *a14+, 1 +3f3440e0: move *a13(0xa80), a9, 1 +3f344100: sll 0x5, a9 +3f344110: add a13, a9 +3f344120: move *a9(0x20), *a14+, 1 +3f344140: calla L3FB45EE0 +3f344170: move *a13(0xa80), a9, 1 +3f344190: sll 0x5, a9 +3f3441a0: add a13, a9 +3f3441b0: move *a13(0xa40), a7, 1 +3f3441d0: move *a13(0xa60), a11, 1 +3f3441f0: sub a11, a7 +3f344200: sll 0x3, a7 +3f344210: move *a9(0x20), a9, 1 +3f344230: add a7, a9 +3f344240: sub a7, a7 +3f344250: movb a7, *a9 +L3F344260: +3f344260: move *a13(0xa80), a11, 1 +3f344280: inc a11 +3f344290: jreq L3F344830 +3f3442a0: move a14, -*sp, 1 +3f3442b0: move *a13(0xa80), a11, 1 +3f3442d0: inc a11 +3f3442e0: move a11, *a14+, 1 +3f3442f0: move a13, a11 +3f344300: addk 32, a11 +3f344310: move a11, *a14+, 1 +3f344320: calla L3F346A50 +3f344350: move a14, -*sp, 1 +3f344360: move *a13(0xa80), a9, 1 +3f344380: inc a9 +3f344390: move a9, *a14+, 1 +3f3443a0: move a11, *a14+, 1 +3f3443b0: calla L3F3464E0 +3f3443e0: move a14, -*sp, 1 +3f3443f0: move *a13(0xa80), a9, 1 +3f344410: inc a9 +3f344420: move a9, *a14+, 1 +3f344430: move a11, *a14+, 1 +3f344440: calla L3F346760 +3f344470: sub a9, a9 +3f344480: move a9, @0xb7f60, 1 +3f3444b0: move a14, -*sp, 1 +3f3444c0: move *a13(0xa80), a7, 1 +3f3444e0: inc a7 +3f3444f0: move a7, *a14+, 1 +3f344500: move a11, *a14+, 1 +3f344510: move @0xb78e0, *a14+, 1 +3f344540: calla L3FD99CA0 +3f344570: move a14, -*sp, 1 +3f344580: move *a13(0xa80), a7, 1 +3f3445a0: inc a7 +3f3445b0: move a7, *a14+, 1 +3f3445c0: move a11, *a14+, 1 +3f3445d0: calla L3F346F60 +3f344600: jruc L3F344830 +L3F344610: +3f344610: dsj a11, L3F344830 +3f344630: move a14, -*sp, 1 +3f344640: movk 3, a11 +3f344650: move a11, *a14+, 1 +3f344660: movi 0x3f34d748, a8 +3f344690: move a8, *a14+, 1 +3f3446a0: calla L3F309350 +3f3446d0: move a14, -*sp, 1 +3f3446e0: move a11, *a14+, 1 +3f3446f0: movi 0x3f34d808, a8 +3f344720: move a8, *a14+, 1 +3f344730: calla L3F309350 +3f344760: move a14, -*sp, 1 +3f344770: movk 1, a9 +3f344780: move a9, *a14+, 1 +3f344790: movi 0x3f343070, a7 +3f3447c0: move a7, *a14+, 1 +3f3447d0: move @0xa6900, *a14+, 1 +3f344800: calla L3FB41A30 +L3F344830: +3f344830: move a14, -*sp, 1 +3f344840: move @0xb7140, *a14+, 1 +3f344870: move @0xb78e0, a11, 1 +3f3448a0: move *a11(0x440), a9, 1 +3f3448c0: move a9, a7 +3f3448d0: sll 0x9, a9 +3f3448e0: sll 0x7, a7 +3f3448f0: add a7, a9 +3f344900: move *a11(0x480), a7, 1 +3f344920: add a9, a7 +3f344930: move *a7(0x40), *a14+, 1 +3f344950: move a11, *a14+, 1 +3f344960: calla L3FD421C0 +3f344990: sub a11, a11 +3f3449a0: move a11, @0xb7120, 1 +L3F3449D0: +3f3449d0: subi 0xac0, a14 +3f3449f0: mmfm sp, a7,a9,a11,a13 +3f344a10: rets +L3F344A20: +3f344a20: mmtm sp, a7,a9,a11,a13 +3f344a40: move a14, a13 +3f344a50: addi 0xae0, a14 +3f344a70: sub a11, a11 +3f344a80: move a11, *a13(0xa40), 1 +3f344aa0: move a11, *a13(0xa60), 1 +3f344ac0: movi 0xffff, a11 +3f344ae0: move a11, *a13(0xa80), 1 +3f344b00: sub a11, a11 +3f344b10: move a11, *a13(0xaa0), 1 +3f344b30: move a14, -*sp, 1 +3f344b40: move @0xb7160, *a14+, 1 +3f344b70: move @0xb78e0, a9, 1 +3f344ba0: move *a9(0x440), a7, 1 +3f344bc0: move a7, a11 +3f344bd0: sll 0x9, a7 +3f344be0: sll 0x7, a11 +3f344bf0: add a11, a7 +3f344c00: move *a9(0x480), a11, 1 +3f344c20: add a7, a11 +3f344c30: move *a11(0x40), *a14+, 1 +3f344c50: move a9, *a14+, 1 +3f344c60: calla L3FD421C0 +3f344c90: move @0x225b30, a11, 1 +3f344cc0: jrne L3F344E90 +3f344cd0: move a14, -*sp, 1 +3f344ce0: calla L3FD39AF0 +3f344d10: move a8, *a14+, 1 +3f344d20: movk 1, a11 +3f344d30: move a11, *a14+, 1 +3f344d40: movi 0x4e20, a9 +3f344d60: move a9, *a14+, 1 +3f344d70: movi 0x3f34d908, a8 +3f344da0: move a8, *a14+, 1 +3f344db0: movi 0x3f95eb10, a7 +3f344de0: move a7, *a14+, 1 +3f344df0: calla L3F706A40 +3f344e20: move a14, -*sp, 1 +3f344e30: movi 0x1f4, a11 +3f344e50: move a11, *a14+, 1 +3f344e60: calla L3FB33A20 +L3F344E90: +3f344e90: movi 0xb1b98, a11 +3f344ec0: move a11, *a13, 1 +3f344ed0: movb *a11, a9 +3f344ee0: jreq L3F3453B0 +L3F344EF0: +3f344ef0: move *a13, a11, 1 +3f344f00: movb *a11, a9 +3f344f10: cmpi 0x2c, a9 +3f344f30: jrne L3F345310 +3f344f40: move *a13(0xa80), a9, 1 +3f344f60: inc a9 +3f344f70: move a9, *a13(0xa80), 1 +3f344f90: sll 0x5, a9 +3f344fa0: add a13, a9 +3f344fb0: move a14, -*sp, 1 +3f344fc0: move *a13(0xa40), a7, 1 +3f344fe0: move *a13(0xa60), a11, 1 +3f345000: sub a11, a7 +3f345010: inc a7 +3f345020: move a7, *a14+, 1 +3f345030: movk 1, a7 +3f345040: move a7, *a14+, 1 +3f345050: calla L3F703D90 +3f345080: move a8, *a9(0x20), 1 +3f3450a0: move a14, -*sp, 1 +3f3450b0: move *a13(0xa40), a9, 1 +3f3450d0: sub a11, a9 +3f3450e0: move a9, *a14+, 1 +3f3450f0: sll 0x3, a11 +3f345100: addi 0xb1b98, a11 +3f345130: move a11, *a14+, 1 +3f345140: move *a13(0xa80), a11, 1 +3f345160: sll 0x5, a11 +3f345170: add a13, a11 +3f345180: move *a11(0x20), *a14+, 1 +3f3451a0: calla L3FB45EE0 +3f3451d0: move *a13(0xa80), a11, 1 +3f3451f0: sll 0x5, a11 +3f345200: add a13, a11 +3f345210: move *a13(0xa40), a9, 1 +3f345230: move *a13(0xa60), a7, 1 +3f345250: sub a7, a9 +3f345260: sll 0x3, a9 +3f345270: move *a11(0x20), a11, 1 +3f345290: add a9, a11 +3f3452a0: sub a9, a9 +3f3452b0: movb a9, *a11 +3f3452c0: move *a13(0xa40), a11, 1 +3f3452e0: inc a11 +3f3452f0: move a11, *a13(0xa60), 1 +L3F345310: +3f345310: move *a13(0xa40), a11, 1 +3f345330: inc a11 +3f345340: move a11, *a13(0xa40), 1 +3f345360: move *a13, a9, 1 +3f345370: addk 8, a9 +3f345380: move a9, *a13, 1 +3f345390: movb *a9, a7 +3f3453a0: jrne L3F344EF0 +L3F3453B0: +3f3453b0: move *a13(0xa40), a11, 1 +3f3453d0: jrle L3F345740 +3f3453e0: move *a13(0xa80), a9, 1 +3f345400: inc a9 +3f345410: move a9, *a13(0xa80), 1 +3f345430: sll 0x5, a9 +3f345440: add a13, a9 +3f345450: move a14, -*sp, 1 +3f345460: move *a13(0xa60), a7, 1 +3f345480: sub a7, a11 +3f345490: inc a11 +3f3454a0: move a11, *a14+, 1 +3f3454b0: movk 1, a11 +3f3454c0: move a11, *a14+, 1 +3f3454d0: calla L3F703D90 +3f345500: move a8, *a9(0x20), 1 +3f345520: move a14, -*sp, 1 +3f345530: move *a13(0xa40), a9, 1 +3f345550: sub a7, a9 +3f345560: move a9, *a14+, 1 +3f345570: sll 0x3, a7 +3f345580: addi 0xb1b98, a7 +3f3455b0: move a7, *a14+, 1 +3f3455c0: move *a13(0xa80), a9, 1 +3f3455e0: sll 0x5, a9 +3f3455f0: add a13, a9 +3f345600: move *a9(0x20), *a14+, 1 +3f345620: calla L3FB45EE0 +3f345650: move *a13(0xa80), a9, 1 +3f345670: sll 0x5, a9 +3f345680: add a13, a9 +3f345690: move *a13(0xa40), a7, 1 +3f3456b0: move *a13(0xa60), a11, 1 +3f3456d0: sub a11, a7 +3f3456e0: sll 0x3, a7 +3f3456f0: move *a9(0x20), a9, 1 +3f345710: add a7, a9 +3f345720: sub a7, a7 +3f345730: movb a7, *a9 +L3F345740: +3f345740: move *a13(0xa80), a11, 1 +3f345760: inc a11 +3f345770: jreq L3F345A50 +3f345780: move a14, -*sp, 1 +3f345790: move *a13(0xa80), a11, 1 +3f3457b0: inc a11 +3f3457c0: move a11, *a14+, 1 +3f3457d0: move a13, a11 +3f3457e0: addk 32, a11 +3f3457f0: move a11, *a14+, 1 +3f345800: calla L3F3464E0 +3f345830: move a14, -*sp, 1 +3f345840: move *a13(0xa80), a9, 1 +3f345860: inc a9 +3f345870: move a9, *a14+, 1 +3f345880: move a11, *a14+, 1 +3f345890: calla L3F346760 +3f3458c0: sub a9, a9 +3f3458d0: move a9, @0xb7f60, 1 +3f345900: move a14, -*sp, 1 +3f345910: move *a13(0xa80), a7, 1 +3f345930: inc a7 +3f345940: move a7, *a14+, 1 +3f345950: move a11, *a14+, 1 +3f345960: move @0xb78e0, *a14+, 1 +3f345990: calla L3FD99CA0 +3f3459c0: move a14, -*sp, 1 +3f3459d0: move *a13(0xa80), a7, 1 +3f3459f0: inc a7 +3f345a00: move a7, *a14+, 1 +3f345a10: move a11, *a14+, 1 +3f345a20: calla L3F346F60 +L3F345A50: +3f345a50: move a14, -*sp, 1 +3f345a60: move @0xb7140, *a14+, 1 +3f345a90: move @0xb78e0, a11, 1 +3f345ac0: move *a11(0x440), a9, 1 +3f345ae0: move a9, a7 +3f345af0: sll 0x9, a9 +3f345b00: sll 0x7, a7 +3f345b10: add a7, a9 +3f345b20: move *a11(0x480), a7, 1 +3f345b40: add a9, a7 +3f345b50: move *a7(0x40), *a14+, 1 +3f345b70: move a11, *a14+, 1 +3f345b80: calla L3FD421C0 +3f345bb0: sub a11, a11 +3f345bc0: move a11, @0xb7120, 1 +3f345bf0: subi 0xae0, a14 +3f345c10: mmfm sp, a7,a9,a11,a13 +3f345c30: rets +L3F345C40: +3f345c40: mmtm sp, a9,a11,a13 +3f345c60: move a14, a13 +3f345c70: addi 0x480, a14 +3f345c90: move a14, -*sp, 1 +3f345ca0: movk 3, a11 +3f345cb0: move a11, *a14+, 1 +3f345cc0: movi 0x3f34d968, a8 +3f345cf0: move a8, *a14+, 1 +3f345d00: calla L3F309350 +3f345d30: calla L3F343390 +3f345d60: movk 1, a11 +3f345d70: move a11, @0xb7120, 1 +3f345da0: addk 32, a11 +3f345db0: move a11, *a13(0x180), 1 +3f345dd0: move @0xb78e0, a9, 1 +3f345e00: move a9, *a13(0x1e0), 1 +3f345e20: move @0xb7e20, a11, 1 +3f345e50: move a11, *a13(0x200), 1 +3f345e70: move @0xb7920, a9, 1 +3f345ea0: move a9, *a13(0x220), 1 +3f345ec0: movk 32, a9 +3f345ed0: move a9, *a13(0x240), 1 +3f345ef0: move a14, -*sp, 1 +3f345f00: move a13, a9 +3f345f10: addi 0x180, a9 +3f345f30: move a9, *a14+, 1 +3f345f40: movk 4, a9 +3f345f50: move a9, *a14+, 1 +3f345f60: sub a9, a9 +3f345f70: move a9, *a14+, 1 +3f345f80: move a11, *a14+, 1 +3f345f90: move @0xb78e0, *a14+, 1 +3f345fc0: calla L3FD98130 +3f345ff0: move a14, -*sp, 1 +3f346000: move @0xb78e0, *a14+, 1 +3f346030: calla L3FD4AAE0 +3f346060: subi 0x480, a14 +3f346080: mmfm sp, a9,a11,a13 +3f3460a0: rets +L3F3460B0: +3f3460b0: mmtm sp, a9,a11,a13 +3f3460d0: move a14, a13 +3f3460e0: addi 0x480, a14 +3f346100: move a14, -*sp, 1 +3f346110: movk 3, a11 +3f346120: move a11, *a14+, 1 +3f346130: movi 0x3f34d968, a8 +3f346160: move a8, *a14+, 1 +3f346170: calla L3F309350 +3f3461a0: calla L3F343390 +3f3461d0: addk 30, a11 +3f3461e0: move a11, *a13(0x180), 1 +3f346200: move @0xb78e0, a9, 1 +3f346230: move a9, *a13(0x1e0), 1 +3f346250: move @0xb7e20, a11, 1 +3f346280: move a11, *a13(0x200), 1 +3f3462a0: move @0xb7920, a9, 1 +3f3462d0: move a9, *a13(0x220), 1 +3f3462f0: movk 32, a9 +3f346300: move a9, *a13(0x240), 1 +3f346320: move a14, -*sp, 1 +3f346330: move a13, a9 +3f346340: addi 0x180, a9 +3f346360: move a9, *a14+, 1 +3f346370: movk 4, a9 +3f346380: move a9, *a14+, 1 +3f346390: sub a9, a9 +3f3463a0: move a9, *a14+, 1 +3f3463b0: move a11, *a14+, 1 +3f3463c0: move @0xb78e0, *a14+, 1 +3f3463f0: calla L3FD98130 +3f346420: move a14, -*sp, 1 +3f346430: move @0xb78e0, *a14+, 1 +3f346460: calla L3FD4AAE0 +3f346490: subi 0x480, a14 +3f3464b0: mmfm sp, a9,a11,a13 +3f3464d0: rets +L3F3464E0: +3f3464e0: mmtm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3f346500: move a14, a13 +3f346510: move *a13(0xffe0), a9, 1 +3f346530: move *a13(0xffc0), a10, 1 +3f346550: sub a11, a11 +3f346560: cmp a10, a11 +3f346570: jrge L3F346710 +L3F346580: +3f346580: move *a9+, a0, 1 +3f346590: move a0, a2 +L3F3465A0: +3f3465a0: setf 8, 1, 0 +3f3465b0: move *a0+, a12, 0 +3f3465c0: move a12, a7 +3f3465d0: sll 0x3, a7 +3f3465e0: addi 0xd8400, a7 +3f346610: setf 8, 0, 0 +3f346620: move *a7, a7, 0 +3f346630: btst 3, a7 +3f346640: jrne L3F3465A0 +3f346650: move a12, *a2+, 0 +3f346660: move a12, a7 +3f346670: jreq L3F3466E0 +3f346680: move a14, -*sp, 1 +3f346690: move a0, *a14+, 1 +3f3466a0: move a2, *a14+, 1 +3f3466b0: calla L3FB45720 +L3F3466E0: +3f3466e0: inc a11 +3f3466f0: cmp a10, a11 +3f346700: jrlt L3F346580 +L3F346710: +3f346710: move *sp(0x120), a14, 1 +3f346730: mmfm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3f346750: rets 2 +L3F346760: +3f346760: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f346780: move a14, a13 +3f346790: move *a13(0xffe0), a9, 1 +3f3467b0: move *a13(0xffc0), a10, 1 +3f3467d0: sub a11, a11 +3f3467e0: cmp a10, a11 +3f3467f0: jrge L3F346A00 +L3F346800: +3f346800: move *a9+, a4, 1 +3f346810: move a14, -*sp, 1 +3f346820: move a4, *a14+, 1 +3f346830: calla L3FB458D0 +3f346860: move a8, a12 +3f346870: dec a12 +3f346880: move a12, a7 +3f346890: sll 0x3, a7 +3f3468a0: add a7, a4 +3f3468b0: move a12, a0 +3f3468c0: jrlt L3F3469D0 +3f3468d0: setf 8, 0, 0 +L3F3468E0: +3f3468e0: movb *a4, a2 +3f3468f0: move a2, a7 +3f346900: sll 0x3, a7 +3f346910: addi 0xd8400, a7 +3f346940: move *a7, a7, 0 +3f346950: btst 3, a7 +3f346960: jreq L3F3469D0 +3f346970: move a4, a7 +3f346980: subk 8, a4 +3f346990: sub a5, a5 +3f3469a0: movb a5, *a7 +3f3469b0: dec a0 +3f3469c0: jrge L3F3468E0 +L3F3469D0: +3f3469d0: inc a11 +3f3469e0: cmp a10, a11 +3f3469f0: jrlt L3F346800 +L3F346A00: +3f346a00: move *sp(0x160), a14, 1 +3f346a20: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f346a40: rets 2 +L3F346A50: +3f346a50: mmtm sp, a0,a2,a9,a10,a11,a12,a13 +3f346a70: move a14, a13 +3f346a80: move *a13(0xffe0), a9, 1 +3f346aa0: move *a13(0xffc0), a10, 1 +3f346ac0: sub a11, a11 +3f346ad0: cmp a10, a11 +3f346ae0: jrge L3F346CC0 +L3F346AF0: +3f346af0: move *a9+, a0, 1 +3f346b00: move a0, a2 +3f346b10: setf 8, 1, 0 +L3F346B20: +3f346b20: move *a0+, a12, 0 +3f346b30: cmpi 0x3a, a12 +3f346b50: jreq L3F346C00 +3f346b60: move a12, a12 +3f346b70: jreq L3F346C00 +3f346b80: move a14, -*sp, 1 +3f346b90: move a12, *a14+, 1 +3f346ba0: calla L3FE1F160 +3f346bd0: setf 8, 1, 0 +3f346be0: move a8, *a2+, 0 +3f346bf0: jruc L3F346B20 +L3F346C00: +3f346c00: move a12, *a2+, 0 +3f346c10: move a12, a8 +3f346c20: jreq L3F346C90 +3f346c30: move a14, -*sp, 1 +3f346c40: move a0, *a14+, 1 +3f346c50: move a2, *a14+, 1 +3f346c60: calla L3FB45720 +L3F346C90: +3f346c90: inc a11 +3f346ca0: cmp a10, a11 +3f346cb0: jrlt L3F346AF0 +L3F346CC0: +3f346cc0: move *sp(0x100), a14, 1 +3f346ce0: mmfm sp, a0,a2,a9,a10,a11,a12,a13 +3f346d00: rets 2 +3f346d10: mmtm sp, a9,a11,a13 +3f346d30: move a14, a13 +3f346d40: addk 32, a14 +3f346d50: sub a11, a11 +3f346d60: move a11, *a13, 1 +3f346d70: move *a13(0xffc0), a9, 1 +3f346d90: cmp a9, a11 +3f346da0: jrge L3F346F10 +L3F346DB0: +3f346db0: move a14, -*sp, 1 +3f346dc0: move *a13(0xffe0), a11, 1 +3f346de0: move *a11+, *a14+, 1 +3f346df0: move a11, *a13(0xffe0), 1 +3f346e10: move *a13(0x0), *a14+, 1 +3f346e30: movi 0x3f34da50, a8 +3f346e60: move a8, *a14+, 1 +3f346e70: calla L3FB341E0 +3f346ea0: move *a13, a9, 1 +3f346eb0: inc a9 +3f346ec0: move a9, *a13, 1 +3f346ed0: move *a13(0xffc0), a11, 1 +3f346ef0: cmp a11, a9 +3f346f00: jrlt L3F346DB0 +L3F346F10: +3f346f10: move *sp(0x80), a14, 1 +3f346f30: mmfm sp, a9,a11,a13 +3f346f50: rets 2 +L3F346F60: +3f346f60: mmtm sp, a9,a10,a11,a13 +3f346f80: move a14, a13 +3f346f90: move *a13(0xffe0), a9, 1 +3f346fb0: move *a13(0xffc0), a10, 1 +3f346fd0: sub a11, a11 +3f346fe0: cmp a10, a11 +3f346ff0: jrge L3F347080 +L3F347000: +3f347000: move a14, -*sp, 1 +3f347010: move *a9+, *a14+, 1 +3f347020: calla L3F702440 +3f347050: inc a11 +3f347060: cmp a10, a11 +3f347070: jrlt L3F347000 +L3F347080: +3f347080: move *sp(0xa0), a14, 1 +3f3470a0: mmfm sp, a9,a10,a11,a13 +3f3470c0: rets 2 +L3F3470D0: +3f3470d0: mmtm sp, a9,a11,a13 +3f3470f0: move a14, a13 +3f347100: addi 0xa0, a14 +3f347120: move a14, -*sp, 1 +3f347130: movk 1, a11 +3f347140: move a11, *a14+, 1 +3f347150: movk 32, a9 +3f347160: move a9, *a14+, 1 +3f347170: calla L3F703D90 +3f3471a0: move a8, *a13, 1 +3f3471b0: move a14, -*sp, 1 +3f3471c0: move a11, *a14+, 1 +3f3471d0: move a9, *a14+, 1 +3f3471e0: calla L3F703D90 +3f347210: move a8, *a13(0x20), 1 +3f347230: move a14, -*sp, 1 +3f347240: move a11, *a14+, 1 +3f347250: move a9, *a14+, 1 +3f347260: calla L3F703D90 +3f347290: move a8, *a13(0x40), 1 +3f3472b0: move a14, -*sp, 1 +3f3472c0: movi 0x3f34d0a8, a8 +3f3472f0: move a8, *a14+, 1 +3f347300: move *a13(0xffe0), *a14+, 1 +3f347320: calla L3FE1D7B0 +3f347350: move a8, *a13(0x60), 1 +3f347370: subk 17, a8 +3f347380: jrlt L3F347440 +3f347390: move a14, -*sp, 1 +3f3473a0: movk 16, a11 +3f3473b0: move a11, *a14+, 1 +3f3473c0: move *a13(0xffe0), *a14+, 1 +3f3473e0: move *a13(0x0), *a14+, 1 +3f347400: calla L3FB45EE0 +3f347430: jruc L3F3474E0 +L3F347440: +3f347440: move a14, -*sp, 1 +3f347450: move *a13(0x60), *a14+, 1 +3f347470: move *a13(0xffe0), *a14+, 1 +3f347490: move *a13(0x0), *a14+, 1 +3f3474b0: calla L3FB45EE0 +L3F3474E0: +3f3474e0: move *a13(0x60), a11, 1 +3f347500: inc a11 +3f347510: move a11, *a13(0x80), 1 +3f347530: move a14, -*sp, 1 +3f347540: movi 0x3f34d0a8, a8 +3f347570: move a8, *a14+, 1 +3f347580: sll 0x3, a11 +3f347590: move *a13(0xffe0), a9, 1 +3f3475b0: add a9, a11 +3f3475c0: move a11, *a14+, 1 +3f3475d0: calla L3FE1D7B0 +3f347600: move a8, *a13(0x60), 1 +3f347620: move a8, a11 +3f347630: jreq L3F347750 +3f347640: subk 17, a8 +3f347650: jrge L3F347750 +3f347660: move a14, -*sp, 1 +3f347670: move a11, *a14+, 1 +3f347680: move *a13(0x80), a9, 1 +3f3476a0: sll 0x3, a9 +3f3476b0: move *a13(0xffe0), a11, 1 +3f3476d0: add a11, a9 +3f3476e0: move a9, *a14+, 1 +3f3476f0: move *a13(0x20), *a14+, 1 +3f347710: calla L3FB45EE0 +3f347740: jruc L3F347860 +L3F347750: +3f347750: move a11, a8 +3f347760: jreq L3F347860 +3f347770: move a14, -*sp, 1 +3f347780: movk 16, a9 +3f347790: move a9, *a14+, 1 +3f3477a0: move *a13(0x80), a9, 1 +3f3477c0: sll 0x3, a9 +3f3477d0: move *a13(0xffe0), a11, 1 +3f3477f0: add a11, a9 +3f347800: move a9, *a14+, 1 +3f347810: move *a13(0x20), *a14+, 1 +3f347830: calla L3FB45EE0 +L3F347860: +3f347860: move *a13(0x60), a11, 1 +3f347880: move *a13(0x80), a9, 1 +3f3478a0: inc a11 +3f3478b0: add a9, a11 +3f3478c0: move a11, *a13(0x80), 1 +3f3478e0: move a14, -*sp, 1 +3f3478f0: movi 0x3f34d0a8, a8 +3f347920: move a8, *a14+, 1 +3f347930: sll 0x3, a11 +3f347940: move *a13(0xffe0), a9, 1 +3f347960: add a9, a11 +3f347970: move a11, *a14+, 1 +3f347980: calla L3FE1D7B0 +3f3479b0: move a8, *a13(0x60), 1 +3f3479d0: move a8, a11 +3f3479e0: jreq L3F347B00 +3f3479f0: subk 17, a8 +3f347a00: jrge L3F347B00 +3f347a10: move a14, -*sp, 1 +3f347a20: move a11, *a14+, 1 +3f347a30: move *a13(0x80), a9, 1 +3f347a50: sll 0x3, a9 +3f347a60: move *a13(0xffe0), a11, 1 +3f347a80: add a11, a9 +3f347a90: move a9, *a14+, 1 +3f347aa0: move *a13(0x40), *a14+, 1 +3f347ac0: calla L3FB45EE0 +3f347af0: jruc L3F347C10 +L3F347B00: +3f347b00: move a11, a8 +3f347b10: jreq L3F347C10 +3f347b20: move a14, -*sp, 1 +3f347b30: movk 16, a9 +3f347b40: move a9, *a14+, 1 +3f347b50: move *a13(0x80), a9, 1 +3f347b70: sll 0x3, a9 +3f347b80: move *a13(0xffe0), a11, 1 +3f347ba0: add a11, a9 +3f347bb0: move a9, *a14+, 1 +3f347bc0: move *a13(0x40), *a14+, 1 +3f347be0: calla L3FB45EE0 +L3F347C10: +3f347c10: move *a13(0xffa0), a11, 1 +3f347c30: jreq L3F347D50 +3f347c40: move a14, -*sp, 1 +3f347c50: move *a13(0xffc0), *a14+, 1 +3f347c70: move *a13(0x40), *a14+, 1 +3f347c90: move *a13(0x20), *a14+, 1 +3f347cb0: move *a13(0x0), *a14+, 1 +3f347cd0: movi 0x3f34dad0, a8 +3f347d00: move a8, *a14+, 1 +3f347d10: calla L3F347FC0 +3f347d40: jruc L3F347E50 +L3F347D50: +3f347d50: move a14, -*sp, 1 +3f347d60: move *a13(0xffc0), *a14+, 1 +3f347d80: move *a13(0x40), *a14+, 1 +3f347da0: move *a13(0x20), *a14+, 1 +3f347dc0: move *a13(0x0), *a14+, 1 +3f347de0: movi 0x3f34db10, a8 +3f347e10: move a8, *a14+, 1 +3f347e20: calla L3F347FC0 +L3F347E50: +3f347e50: move a14, -*sp, 1 +3f347e60: move *a13(0x0), *a14+, 1 +3f347e80: calla L3F702440 +3f347eb0: move a14, -*sp, 1 +3f347ec0: move *a13(0x20), *a14+, 1 +3f347ee0: calla L3F702440 +3f347f10: move a14, -*sp, 1 +3f347f20: move *a13(0x40), *a14+, 1 +3f347f40: calla L3F702440 +3f347f70: move *sp(0x80), a14, 1 +3f347f90: mmfm sp, a9,a11,a13 +3f347fb0: rets 2 +L3F347FC0: +3f347fc0: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f347fe0: move a14, a13 +3f347ff0: move *a13(0xffe0), a9, 1 +3f348010: move *a13(0xffc0), a10, 1 +3f348030: move *a13(0xffa0), a11, 1 +3f348050: move *a13(0xff80), a12, 1 +3f348070: move a14, -*sp, 1 +3f348080: movk 12, a7 +3f348090: move a7, *a14+, 1 +3f3480a0: calla L3F701230 +3f3480d0: move a8, a0 +3f3480e0: move a0, a2 +3f3480f0: move a14, -*sp, 1 +3f348100: movk 16, a5 +3f348110: move a5, *a14+, 1 +3f348120: calla L3F701230 +3f348150: move a8, *a2+, 1 +3f348160: move a14, -*sp, 1 +3f348170: move a5, *a14+, 1 +3f348180: calla L3F701230 +3f3481b0: move a8, *a2+, 1 +3f3481c0: move a14, -*sp, 1 +3f3481d0: move a5, *a14+, 1 +3f3481e0: calla L3F701230 +3f348210: move a8, *a2+, 1 +3f348220: move a0, a2 +3f348230: move a14, -*sp, 1 +3f348240: move a5, *a14+, 1 +3f348250: move a10, *a14+, 1 +3f348260: move *a2+, *a14+, 1 +3f348270: calla L3FB45EE0 +3f3482a0: move a14, -*sp, 1 +3f3482b0: move a5, *a14+, 1 +3f3482c0: move a11, *a14+, 1 +3f3482d0: move *a2+, *a14+, 1 +3f3482e0: calla L3FB45EE0 +3f348310: move a14, -*sp, 1 +3f348320: move a5, *a14+, 1 +3f348330: move a12, *a14+, 1 +3f348340: move *a2+, *a14+, 1 +3f348350: calla L3FB45EE0 +3f348380: move a14, -*sp, 1 +3f348390: move a0, *a14+, 1 +3f3483a0: move *a13(0xff60), *a14+, 1 +3f3483c0: move a9, *a14+, 1 +3f3483d0: calla L3F30FE60 +3f348400: move *sp(0x140), a14, 1 +3f348420: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f348440: rets 2 +L3F348450: +3f348450: mmtm sp, a9,a11,a13 +3f348470: move a14, a13 +3f348480: sub a9, a9 +L3F348490: +3f348490: move a14, -*sp, 1 +3f3484a0: move a9, a11 +3f3484b0: sll 0x9, a11 +3f3484c0: addi 0xaefd8, a11 +3f3484f0: move a11, *a14+, 1 +3f348500: move a9, a11 +3f348510: sll 0x5, a11 +3f348520: addi 0xb4ae0, a11 +3f348550: move *a11+, *a14+, 1 +3f348560: calla L3FB45720 +3f348590: move a14, -*sp, 1 +3f3485a0: move a9, a11 +3f3485b0: sll 0x9, a11 +3f3485c0: addi 0xaf7d8, a11 +3f3485f0: move a11, *a14+, 1 +3f348600: move a9, a11 +3f348610: sll 0x5, a11 +3f348620: addi 0xb4b60, a11 +3f348650: move *a11+, *a14+, 1 +3f348660: calla L3FB45720 +3f348690: move a14, -*sp, 1 +3f3486a0: movi 0x3f34cff0, a8 +3f3486d0: move a8, *a14+, 1 +3f3486e0: move a9, a11 +3f3486f0: sll 0x5, a11 +3f348700: addi 0xb4ae0, a11 +3f348730: move *a11+, *a14+, 1 +3f348740: calla L3FB45500 +3f348770: move a8, a11 +3f348780: jreq L3F348870 +3f348790: move a14, -*sp, 1 +3f3487a0: move *a13(0xffe0), *a14+, 1 +3f3487c0: movk 1, a11 +3f3487d0: move a11, *a14+, 1 +3f3487e0: move a9, a11 +3f3487f0: sll 0x5, a11 +3f348800: addi 0xb4ae0, a11 +3f348830: move *a11+, *a14+, 1 +3f348840: calla L3F3470D0 +L3F348870: +3f348870: move a14, -*sp, 1 +3f348880: movi 0x3f34cff0, a8 +3f3488b0: move a8, *a14+, 1 +3f3488c0: move a9, a11 +3f3488d0: sll 0x5, a11 +3f3488e0: addi 0xb4b60, a11 +3f348910: move *a11+, *a14+, 1 +3f348920: calla L3FB45500 +3f348950: move a8, a11 +3f348960: jreq L3F348A50 +3f348970: move a14, -*sp, 1 +3f348980: move *a13(0xffe0), *a14+, 1 +3f3489a0: movk 3, a11 +3f3489b0: move a11, *a14+, 1 +3f3489c0: move a9, a11 +3f3489d0: sll 0x5, a11 +3f3489e0: addi 0xb4b60, a11 +3f348a10: move *a11+, *a14+, 1 +3f348a20: calla L3F3470D0 +L3F348A50: +3f348a50: inc a9 +3f348a60: cmpi 0x4, a9 +3f348a80: jrlt L3F348490 +3f348a90: move *sp(0x80), a14, 1 +3f348ab0: mmfm sp, a9,a11,a13 +3f348ad0: rets 2 +L3F348AE0: +3f348ae0: mmtm sp, a7,a9,a11,a13 +3f348b00: move a14, a13 +3f348b10: addi 0x12c0, a14 +3f348b30: move *a13(0xffe0), a11, 1 +3f348b50: setf 8, 0, 0 +3f348b60: move *a11, a11, 0 +3f348b70: cmpi 0x88, a11 +3f348b90: jaeq L3F34C310 +3f348bb0: move *a13(0xffe0), a11, 1 +3f348bd0: move *a11, a11, 0 +3f348be0: cmpi 0x89, a11 +3f348c00: jaeq L3F34C310 +3f348c20: move *a13(0xffe0), a11, 1 +3f348c40: move *a11(0x0), *a13(0x12a0), 1 +3f348c70: addk 32, a11 +3f348c80: move a11, *a13(0xffe0), 1 +3f348ca0: move *a11(0x0), *a13(0x1280), 1 +3f348cd0: move *a13(0x1280), *a13(0x1240), 1 +3f348d00: setf 2, 0, 0 +3f348d10: move @0xaece8, a9, 0 +3f348d40: move a9, *a13(0x40), 1 +3f348d60: sub a11, a11 +3f348d70: move a11, *a13(0x20), 1 +3f348d90: jauc L3F34C110 +L3F348DB0: +3f348db0: move @0xb8160, a11, 1 +3f348de0: jaeq L3F34C310 +3f348e00: move *a13(0x20), a9, 1 +3f348e20: cmpi 0x40, a9 +3f348e40: jrge L3F349010 +L3F348E50: +3f348e50: move *a13(0x1240), a11, 1 +3f348e70: move *a11, a9, 1 +3f348e80: jreq L3F349010 +3f348e90: move a14, -*sp, 1 +3f348ea0: move *a11(0x0), *a14+, 1 +3f348ec0: move *a13(0x20), a9, 1 +3f348ee0: sll 0x5, a9 +3f348ef0: addi 0xb3ae0, a9 +3f348f20: move *a9+, *a14+, 1 +3f348f30: calla L3FB45720 +3f348f60: addk 32, a11 +3f348f70: move a11, *a13(0x1240), 1 +3f348f90: move *a13(0x20), a9, 1 +3f348fb0: inc a9 +3f348fc0: move a9, *a13(0x20), 1 +3f348fe0: cmpi 0x40, a9 +3f349000: jrlt L3F348E50 +L3F349010: +3f349010: movk 12, a11 +3f349020: move a11, *a13(0x1100), 1 +3f349040: move @0xb78e0, a9, 1 +3f349070: move a9, *a13(0x1160), 1 +3f349090: move @0xb8160, a11, 1 +3f3490c0: jaeq L3F34C250 +3f3490e0: move a14, -*sp, 1 +3f3490f0: move @0xfceb0, *a14+, 1 +3f349120: move @0xf7c90, *a14+, 1 +3f349150: calla L3FB11A10 +3f349180: move a8, *a13(0x10a0), 1 +3f3491a0: move a14, -*sp, 1 +3f3491b0: move @0xfd570, *a14+, 1 +3f3491e0: move @0xf7c90, *a14+, 1 +3f349210: calla L3FB11A10 +3f349240: move a8, *a13(0x10c0), 1 +3f349260: move a14, -*sp, 1 +3f349270: move @0xfdc30, *a14+, 1 +3f3492a0: move @0xf7c90, *a14+, 1 +3f3492d0: calla L3FB11A10 +3f349300: move a8, *a13(0x10e0), 1 +3f349320: move *a13(0x10a0), a11, 1 +3f349340: jreq L3F3499A0 +3f349350: move *a13(0x10c0), a9, 1 +3f349370: jreq L3F3499A0 +3f349380: move a8, a8 +3f349390: jreq L3F3499A0 +3f3493a0: move *a13(0x12a0), a9, 1 +3f3493c0: subk 19, a9 +3f3493d0: jrne L3F3494A0 +3f3493e0: move @0xbf040, a9, 1 +3f349410: jrne L3F349460 +3f349420: movk 2, a11 +3f349430: move a11, *a13(0x60), 1 +3f349450: jruc L3F349550 +L3F349460: +3f349460: movk 3, a11 +3f349470: move a11, *a13(0x60), 1 +3f349490: jruc L3F349550 +L3F3494A0: +3f3494a0: move @0xbf040, a9, 1 +3f3494d0: jrne L3F349520 +3f3494e0: sub a11, a11 +3f3494f0: move a11, *a13(0x60), 1 +3f349510: jruc L3F349550 +L3F349520: +3f349520: movk 1, a11 +3f349530: move a11, *a13(0x60), 1 +L3F349550: +3f349550: move a14, -*sp, 1 +3f349560: move *a13(0x40), a7, 1 +3f349580: move a7, a11 +3f349590: sll 0x9, a7 +3f3495a0: sll 0x5, a11 +3f3495b0: add a11, a7 +3f3495c0: addi 0xfced0, a7 +3f3495f0: move *a13(0x60), a11, 1 +3f349610: sll 0x5, a11 +3f349620: add a11, a7 +3f349630: move *a7+, *a14+, 1 +3f349640: move *a13(0x10a0), *a14+, 1 +3f349660: move @0xf7c90, *a14+, 1 +3f349690: calla L3F377730 +3f3496c0: move a14, -*sp, 1 +3f3496d0: move *a13(0x40), a11, 1 +3f3496f0: move a11, a9 +3f349700: sll 0x9, a11 +3f349710: sll 0x5, a9 +3f349720: add a9, a11 +3f349730: addi 0xfd590, a11 +3f349760: move *a13(0x60), a9, 1 +3f349780: sll 0x5, a9 +3f349790: add a9, a11 +3f3497a0: move *a11+, *a14+, 1 +3f3497b0: move *a13(0x10c0), *a14+, 1 +3f3497d0: move @0xf7c90, *a14+, 1 +3f349800: calla L3F377730 +3f349830: move a14, -*sp, 1 +3f349840: move *a13(0x40), a11, 1 +3f349860: move a11, a9 +3f349870: sll 0x9, a11 +3f349880: sll 0x5, a9 +3f349890: add a9, a11 +3f3498a0: addi 0xfdc50, a11 +3f3498d0: move *a13(0x60), a9, 1 +3f3498f0: sll 0x5, a9 +3f349900: add a9, a11 +3f349910: move *a11+, *a14+, 1 +3f349920: move *a13(0x10e0), *a14+, 1 +3f349940: move @0xf7c90, *a14+, 1 +3f349970: calla L3F377730 +L3F3499A0: +3f3499a0: move a14, -*sp, 1 +3f3499b0: move @0xfba70, *a14+, 1 +3f3499e0: move @0xf7c90, *a14+, 1 +3f349a10: calla L3FB11A10 +3f349a40: move a8, *a13(0x1080), 1 +3f349a60: move a8, a7 +3f349a70: jaeq L3F34C250 +3f349a90: move *a7(0x160), a11, 1 +3f349ab0: movi 0xb3ae0, a9 +3f349ae0: move a9, *a11(0xe0), 1 +3f349b00: move *a7(0x160), a11, 1 +3f349b20: move *a13(0x20), *a11(0xa0), 1 +3f349b50: move @0xbf040, a11, 1 +3f349b80: jrne L3F349D80 +3f349b90: move *a7(0x160), a9, 1 +3f349bb0: move *a13(0x20), a7, 1 +3f349bd0: move *a9(0x40), a9, 1 +3f349bf0: addk 6, a9 +3f349c00: cmp a7, a9 +3f349c10: jrle L3F349C70 +3f349c20: move *a8(0x160), a9, 1 +3f349c40: subk 6, a7 +3f349c50: move a7, *a9(0x40), 1 +L3F349C70: +3f349c70: move *a8(0x160), a9, 1 +3f349c90: move *a9(0x40), a9, 1 +3f349cb0: jrge L3F349D10 +3f349cc0: move *a8(0x160), a9, 1 +3f349ce0: sub a7, a7 +3f349cf0: move a7, *a9(0x40), 1 +L3F349D10: +3f349d10: move *a8(0x160), a9, 1 +3f349d30: movi 0x3f336370, a7 +3f349d60: move a7, *a9, 1 +3f349d70: jruc L3F349E30 +L3F349D80: +3f349d80: move *a7(0x160), a9, 1 +3f349da0: sub a7, a7 +3f349db0: move a7, *a9(0x40), 1 +3f349dd0: move *a8(0x160), a9, 1 +3f349df0: movi 0x3f337d90, a7 +3f349e20: move a7, *a9, 1 +L3F349E30: +3f349e30: move @0xb7a60, a9, 1 +3f349e60: move a9, *a13(0x1180), 1 +3f349e80: move *a8(0x40), *a13(0x11a0), 1 +3f349eb0: move *a8(0x60), *a13(0x11c0), 1 +3f349ee0: move *a8(0x80), *a13(0x11e0), 1 +3f349f10: move *a8(0xa0), *a13(0x1200), 1 +3f349f40: sub a7, a7 +3f349f50: move a7, *a13(0x1220), 1 +3f349f70: move a14, -*sp, 1 +3f349f80: move a13, a7 +3f349f90: addi 0x1100, a7 +3f349fb0: move a7, *a14+, 1 +3f349fc0: movi 0x8000, a7 +3f349ff0: move a7, *a14+, 1 +3f34a000: movk 1, a7 +3f34a010: move a7, *a14+, 1 +3f34a020: move a9, *a14+, 1 +3f34a030: move @0xb78e0, *a14+, 1 +3f34a060: calla L3FD98130 +3f34a090: move a14, -*sp, 1 +3f34a0a0: move @0xb78e0, *a14+, 1 +3f34a0d0: calla L3FD4AAE0 +3f34a100: jauc L3F34C250 +L3F34A120: +3f34a120: move @0xb8180, a11, 1 +3f34a150: jaeq L3F34C310 +3f34a170: move *a13(0x20), a9, 1 +3f34a190: cmpi 0x40, a9 +3f34a1b0: jrge L3F34A380 +L3F34A1C0: +3f34a1c0: move *a13(0x1240), a11, 1 +3f34a1e0: move *a11, a9, 1 +3f34a1f0: jreq L3F34A380 +3f34a200: move a14, -*sp, 1 +3f34a210: move *a11(0x0), *a14+, 1 +3f34a230: move *a13(0x20), a9, 1 +3f34a250: sll 0x5, a9 +3f34a260: addi 0xb42e0, a9 +3f34a290: move *a9+, *a14+, 1 +3f34a2a0: calla L3FB45720 +3f34a2d0: addk 32, a11 +3f34a2e0: move a11, *a13(0x1240), 1 +3f34a300: move *a13(0x20), a9, 1 +3f34a320: inc a9 +3f34a330: move a9, *a13(0x20), 1 +3f34a350: cmpi 0x40, a9 +3f34a370: jrlt L3F34A1C0 +L3F34A380: +3f34a380: movk 12, a11 +3f34a390: move a11, *a13(0x1100), 1 +3f34a3b0: move @0xb78e0, a9, 1 +3f34a3e0: move a9, *a13(0x1160), 1 +3f34a400: move @0xb8180, a7, 1 +3f34a430: jaeq L3F34C250 +3f34a450: move a14, -*sp, 1 +3f34a460: move @0x103ab0, *a14+, 1 +3f34a490: move @0xf7cb0, *a14+, 1 +3f34a4c0: calla L3FB11A10 +3f34a4f0: move a8, *a13(0x10a0), 1 +3f34a510: move a14, -*sp, 1 +3f34a520: move @0x104170, *a14+, 1 +3f34a550: move @0xf7cb0, *a14+, 1 +3f34a580: calla L3FB11A10 +3f34a5b0: move a8, *a13(0x10c0), 1 +3f34a5d0: move a14, -*sp, 1 +3f34a5e0: move @0x104830, *a14+, 1 +3f34a610: move @0xf7cb0, *a14+, 1 +3f34a640: calla L3FB11A10 +3f34a670: move a8, *a13(0x10e0), 1 +3f34a690: move *a13(0x10a0), a7, 1 +3f34a6b0: jreq L3F34AD10 +3f34a6c0: move *a13(0x10c0), a7, 1 +3f34a6e0: jreq L3F34AD10 +3f34a6f0: move a8, a8 +3f34a700: jreq L3F34AD10 +3f34a710: move *a13(0x12a0), a7, 1 +3f34a730: subk 20, a7 +3f34a740: jrne L3F34A810 +3f34a750: move @0xbf020, a7, 1 +3f34a780: jrne L3F34A7D0 +3f34a790: movk 2, a9 +3f34a7a0: move a9, *a13(0x60), 1 +3f34a7c0: jruc L3F34A8C0 +L3F34A7D0: +3f34a7d0: movk 3, a9 +3f34a7e0: move a9, *a13(0x60), 1 +3f34a800: jruc L3F34A8C0 +L3F34A810: +3f34a810: move @0xbf020, a7, 1 +3f34a840: jrne L3F34A890 +3f34a850: sub a9, a9 +3f34a860: move a9, *a13(0x60), 1 +3f34a880: jruc L3F34A8C0 +L3F34A890: +3f34a890: movk 1, a9 +3f34a8a0: move a9, *a13(0x60), 1 +L3F34A8C0: +3f34a8c0: move a14, -*sp, 1 +3f34a8d0: move *a13(0x40), a9, 1 +3f34a8f0: move a9, a7 +3f34a900: sll 0x9, a9 +3f34a910: sll 0x5, a7 +3f34a920: add a7, a9 +3f34a930: addi 0x103ad0, a9 +3f34a960: move *a13(0x60), a7, 1 +3f34a980: sll 0x5, a7 +3f34a990: add a7, a9 +3f34a9a0: move *a9+, *a14+, 1 +3f34a9b0: move *a13(0x10a0), *a14+, 1 +3f34a9d0: move @0xf7cb0, *a14+, 1 +3f34aa00: calla L3F377730 +3f34aa30: move a14, -*sp, 1 +3f34aa40: move *a13(0x40), a9, 1 +3f34aa60: move a9, a7 +3f34aa70: sll 0x9, a9 +3f34aa80: sll 0x5, a7 +3f34aa90: add a7, a9 +3f34aaa0: addi 0x104190, a9 +3f34aad0: move *a13(0x60), a7, 1 +3f34aaf0: sll 0x5, a7 +3f34ab00: add a7, a9 +3f34ab10: move *a9+, *a14+, 1 +3f34ab20: move *a13(0x10c0), *a14+, 1 +3f34ab40: move @0xf7cb0, *a14+, 1 +3f34ab70: calla L3F377730 +3f34aba0: move a14, -*sp, 1 +3f34abb0: move *a13(0x40), a9, 1 +3f34abd0: move a9, a7 +3f34abe0: sll 0x9, a9 +3f34abf0: sll 0x5, a7 +3f34ac00: add a7, a9 +3f34ac10: addi 0x104850, a9 +3f34ac40: move *a13(0x60), a7, 1 +3f34ac60: sll 0x5, a7 +3f34ac70: add a7, a9 +3f34ac80: move *a9+, *a14+, 1 +3f34ac90: move *a13(0x10e0), *a14+, 1 +3f34acb0: move @0xf7cb0, *a14+, 1 +3f34ace0: calla L3F377730 +L3F34AD10: +3f34ad10: move a14, -*sp, 1 +3f34ad20: move @0x102670, *a14+, 1 +3f34ad50: move @0xf7cb0, *a14+, 1 +3f34ad80: calla L3FB11A10 +3f34adb0: move a8, *a13(0x1080), 1 +3f34add0: move a8, a7 +3f34ade0: jaeq L3F34C250 +3f34ae00: move *a7(0x160), a9, 1 +3f34ae20: movi 0xb42e0, a7 +3f34ae50: move a7, *a9(0xe0), 1 +3f34ae70: move *a8(0x160), a9, 1 +3f34ae90: move *a13(0x20), *a9(0xa0), 1 +3f34aec0: move @0xbf020, a9, 1 +3f34aef0: jrne L3F34B0F0 +3f34af00: move *a8(0x160), a7, 1 +3f34af20: move *a13(0x20), a9, 1 +3f34af40: move *a7(0x40), a7, 1 +3f34af60: addk 6, a7 +3f34af70: cmp a9, a7 +3f34af80: jrle L3F34AFE0 +3f34af90: move *a8(0x160), a7, 1 +3f34afb0: subk 6, a9 +3f34afc0: move a9, *a7(0x40), 1 +L3F34AFE0: +3f34afe0: move *a8(0x160), a9, 1 +3f34b000: move *a9(0x40), a9, 1 +3f34b020: jrge L3F34B080 +3f34b030: move *a8(0x160), a9, 1 +3f34b050: sub a7, a7 +3f34b060: move a7, *a9(0x40), 1 +L3F34B080: +3f34b080: move *a8(0x160), a9, 1 +3f34b0a0: movi 0x3f33a710, a7 +3f34b0d0: move a7, *a9, 1 +3f34b0e0: jruc L3F34B1A0 +L3F34B0F0: +3f34b0f0: move *a8(0x160), a7, 1 +3f34b110: sub a9, a9 +3f34b120: move a9, *a7(0x40), 1 +3f34b140: move *a8(0x160), a7, 1 +3f34b160: movi 0x3f33c110, a9 +3f34b190: move a9, *a7, 1 +L3F34B1A0: +3f34b1a0: move @0xb7a80, a9, 1 +3f34b1d0: move a9, *a13(0x1180), 1 +3f34b1f0: move *a8(0x40), *a13(0x11a0), 1 +3f34b220: move *a8(0x60), *a13(0x11c0), 1 +3f34b250: move *a8(0x80), *a13(0x11e0), 1 +3f34b280: move *a8(0xa0), *a13(0x1200), 1 +3f34b2b0: sub a7, a7 +3f34b2c0: move a7, *a13(0x1220), 1 +3f34b2e0: move a14, -*sp, 1 +3f34b2f0: move a13, a7 +3f34b300: addi 0x1100, a7 +3f34b320: move a7, *a14+, 1 +3f34b330: movi 0x8000, a11 +3f34b360: move a11, *a14+, 1 +3f34b370: movk 1, a7 +3f34b380: move a7, *a14+, 1 +3f34b390: move a9, *a14+, 1 +3f34b3a0: move @0xb78e0, *a14+, 1 +3f34b3d0: calla L3FD98130 +3f34b400: move a14, -*sp, 1 +3f34b410: move @0xb78e0, *a14+, 1 +3f34b440: calla L3FD4AAE0 +3f34b470: jauc L3F34C250 +L3F34B490: +3f34b490: setf 16, 1, 0 +3f34b4a0: move @0xb83e0, a11, 0 +3f34b4d0: jaeq L3F34C310 +3f34b4f0: movk 1, a9 +3f34b500: move a9, @0xa6880, 1 +3f34b530: sub a7, a7 +3f34b540: move a7, @0xb83e0, 0 +3f34b570: move a14, -*sp, 1 +3f34b580: move @0xbf1e0, *a14+, 1 +3f34b5b0: calla L3FB3FE90 +3f34b5e0: jauc L3F34C250 +L3F34B600: +3f34b600: movk 12, a11 +3f34b610: move a11, *a13(0x1100), 1 +3f34b630: move @0xb78e0, a9, 1 +3f34b660: move a9, *a13(0x1160), 1 +3f34b680: movi 0xffff, a7 +3f34b6a0: move a7, *a13(0x20), 1 +3f34b6c0: sub a11, a11 +3f34b6d0: move a11, *a13, 1 +3f34b6e0: setf 8, 0, 0 +L3F34B6F0: +3f34b6f0: move *a13, a11, 1 +3f34b700: sll 0x3, a11 +3f34b710: addi 0xba8e0, a11 +3f34b740: move *a13, a9, 1 +3f34b750: sll 0x3, a9 +3f34b760: move *a13(0x1280), a7, 1 +3f34b780: add a7, a9 +3f34b790: move *a9, a9, 0 +3f34b7a0: move *a11, a7, 0 +3f34b7b0: or a9, a7 +3f34b7c0: movb a7, *a11 +3f34b7d0: move *a13, a11, 1 +3f34b7e0: sll 0x3, a11 +3f34b7f0: addi 0xaeed8, a11 +3f34b820: move *a13, a9, 1 +3f34b830: sll 0x3, a9 +3f34b840: move *a13(0x1280), a7, 1 +3f34b860: add a7, a9 +3f34b870: move *a9, a9, 0 +3f34b880: move *a11, a7, 0 +3f34b890: or a9, a7 +3f34b8a0: movb a7, *a11 +3f34b8b0: move *a13, a11, 1 +3f34b8c0: inc a11 +3f34b8d0: move a11, *a13, 1 +3f34b8e0: subk 32, a11 +3f34b8f0: jrlt L3F34B6F0 +3f34b900: sub a11, a11 +3f34b910: move a11, *a13, 1 +L3F34B920: +3f34b920: move a14, -*sp, 1 +3f34b930: movk 2, a11 +3f34b940: move a11, *a14+, 1 +3f34b950: movi 0xba8e0, a9 +3f34b980: move a9, *a14+, 1 +3f34b990: move *a13(0x0), *a14+, 1 +3f34b9b0: calla L3F342610 +3f34b9e0: move a8, a7 +3f34b9f0: jreq L3F34BBD0 +3f34ba00: move a14, -*sp, 1 +3f34ba10: move *a13(0x0), *a14+, 1 +3f34ba30: movi 0x3f34d2f8, a8 +3f34ba60: move a8, *a14+, 1 +3f34ba70: move a13, a7 +3f34ba80: addi 0x1260, a7 +3f34baa0: move a7, *a14+, 1 +3f34bab0: calla L3FB34430 +3f34bae0: move a14, -*sp, 1 +3f34baf0: move a7, *a14+, 1 +3f34bb00: move *a13(0x20), a11, 1 +3f34bb20: inc a11 +3f34bb30: move a11, *a13(0x20), 1 +3f34bb50: sll 0x5, a11 +3f34bb60: addi 0xb4ce0, a11 +3f34bb90: move *a11+, *a14+, 1 +3f34bba0: calla L3FB45720 +L3F34BBD0: +3f34bbd0: move *a13, a11, 1 +3f34bbe0: inc a11 +3f34bbf0: move a11, *a13, 1 +3f34bc00: cmpi 0x100, a11 +3f34bc20: jrlt L3F34B920 +3f34bc30: move @0xb8220, a7, 1 +3f34bc60: jreq L3F34C250 +3f34bc70: move a14, -*sp, 1 +3f34bc80: move @0x12f1f0, *a14+, 1 +3f34bcb0: move @0x11a3f0, *a14+, 1 +3f34bce0: calla L3FB11A10 +3f34bd10: move a8, *a13(0x1080), 1 +3f34bd30: move a8, a7 +3f34bd40: jreq L3F34C250 +3f34bd50: move *a7(0x160), a9, 1 +3f34bd70: movi 0xb4ce0, a7 +3f34bda0: move a7, *a9(0xe0), 1 +3f34bdc0: move *a8(0x160), a9, 1 +3f34bde0: move *a13(0x20), a7, 1 +3f34be00: inc a7 +3f34be10: move a7, *a9(0xa0), 1 +3f34be30: move @0xb7b00, a9, 1 +3f34be60: move a9, *a13(0x1180), 1 +3f34be80: move *a8(0x40), *a13(0x11a0), 1 +3f34beb0: move *a8(0x60), *a13(0x11c0), 1 +3f34bee0: move *a8(0x80), *a13(0x11e0), 1 +3f34bf10: move *a8(0xa0), *a13(0x1200), 1 +3f34bf40: sub a7, a7 +3f34bf50: move a7, *a13(0x1220), 1 +3f34bf70: move a14, -*sp, 1 +3f34bf80: move a13, a7 +3f34bf90: addi 0x1100, a7 +3f34bfb0: move a7, *a14+, 1 +3f34bfc0: movi 0x8000, a7 +3f34bff0: move a7, *a14+, 1 +3f34c000: movk 1, a7 +3f34c010: move a7, *a14+, 1 +3f34c020: move a9, *a14+, 1 +3f34c030: move @0xb78e0, *a14+, 1 +3f34c060: calla L3FD98130 +3f34c090: move a14, -*sp, 1 +3f34c0a0: move @0xb78e0, *a14+, 1 +3f34c0d0: calla L3FD4AAE0 +3f34c100: jruc L3F34C250 +L3F34C110: +3f34c110: move *a13(0x12a0), a8, 1 +3f34c130: subk 2, a8 +3f34c140: jaeq L3F34B490 +3f34c160: subk 8, a8 +3f34c170: jaeq L3F34B600 +3f34c190: subk 4, a8 +3f34c1a0: jaeq L3F348DB0 +3f34c1c0: dec a8 +3f34c1d0: jaeq L3F34A120 +3f34c1f0: subk 4, a8 +3f34c200: jaeq L3F348DB0 +3f34c220: dec a8 +3f34c230: jaeq L3F34A120 +L3F34C250: +3f34c250: move *a13(0x12a0), a11, 1 +3f34c270: subk 10, a11 +3f34c280: jreq L3F34C310 +3f34c290: move *a13(0x1280), a11, 1 +3f34c2b0: jreq L3F34C310 +3f34c2c0: move a14, -*sp, 1 +3f34c2d0: move a11, *a14+, 1 +3f34c2e0: calla L3F702440 +L3F34C310: +3f34c310: move *sp(0xa0), a14, 1 +3f34c330: mmfm sp, a7,a9,a11,a13 +3f34c350: rets 2 +3f34c360: mmtm sp, a9,a11,a13 +3f34c380: move a14, a13 +3f34c390: addi 0x40, a14 +3f34c3b0: move a14, -*sp, 1 +3f34c3c0: move @0x135730, *a14+, 1 +3f34c3f0: move @0x11a410, *a14+, 1 +3f34c420: calla L3FB11A10 +3f34c450: move a8, *a13(0x20), 1 +3f34c470: move a8, a8 +3f34c480: jreq L3F34C710 +3f34c490: move a14, -*sp, 1 +3f34c4a0: move @0x1349b0, *a14+, 1 +3f34c4d0: move @0x11a410, *a14+, 1 +3f34c500: calla L3FB11A10 +3f34c530: move a8, *a13, 1 +3f34c540: move a8, a8 +3f34c550: jreq L3F34C710 +3f34c560: move *a13(0x20), a11, 1 +3f34c580: move *a11(0x160), a11, 1 +3f34c5a0: setf 8, 0, 0 +3f34c5b0: move *a11(0x28), a11, 0 +3f34c5d0: dsjs a11, L3F34C640 +3f34c5e0: move *a8(0x160), a11, 1 +3f34c600: sub a9, a9 +3f34c610: move a9, *a11(0x20), 1 +3f34c630: jruc L3F34C690 +L3F34C640: +3f34c640: move *a8(0x160), a11, 1 +3f34c660: movk 1, a9 +3f34c670: move a9, *a11(0x20), 1 +L3F34C690: +3f34c690: move a14, -*sp, 1 +3f34c6a0: move a8, *a14+, 1 +3f34c6b0: move @0x11a410, *a14+, 1 +3f34c6e0: calla L3FB11C90 +L3F34C710: +3f34c710: subi 0x40, a14 +3f34c730: mmfm sp, a9,a11,a13 +3f34c750: rets +3f34c760: mmtm sp, a9,a11,a13 +3f34c780: move a14, a13 +3f34c790: addi 0x60, a14 +3f34c7b0: move a14, -*sp, 1 +3f34c7c0: move @0x1349b0, *a14+, 1 +3f34c7f0: move @0x11a410, *a14+, 1 +3f34c820: calla L3FB11A10 +3f34c850: move a8, *a13, 1 +3f34c860: move a8, a8 +3f34c870: jreq L3F34CFA0 +3f34c880: move *a8(0x160), a11, 1 +3f34c8a0: move *a11(0x20), a11, 1 +3f34c8c0: jrne L3F34CC40 +3f34c8d0: move a14, -*sp, 1 +3f34c8e0: move @0x135730, *a14+, 1 +3f34c910: move @0x11a410, *a14+, 1 +3f34c940: calla L3FB11A10 +3f34c970: move a8, *a13(0x20), 1 +3f34c990: move a8, a11 +3f34c9a0: jreq L3F34CA80 +3f34c9b0: move *a8(0x160), a9, 1 +3f34c9d0: movk 1, a11 +3f34c9e0: movb a11, *a9(0x28) +3f34ca00: move a14, -*sp, 1 +3f34ca10: move a8, *a14+, 1 +3f34ca20: move @0x11a410, *a14+, 1 +3f34ca50: calla L3FB11C90 +L3F34CA80: +3f34ca80: move a14, -*sp, 1 +3f34ca90: move @0x1364b0, *a14+, 1 +3f34cac0: move @0x11a410, *a14+, 1 +3f34caf0: calla L3FB11A10 +3f34cb20: move a8, *a13(0x20), 1 +3f34cb40: move a8, a9 +3f34cb50: jreq L3F34CFA0 +3f34cb60: move *a8(0x160), a11, 1 +3f34cb80: sub a9, a9 +3f34cb90: movb a9, *a11(0x28) +3f34cbb0: move a14, -*sp, 1 +3f34cbc0: move a8, *a14+, 1 +3f34cbd0: move @0x11a410, *a14+, 1 +3f34cc00: calla L3FB11C90 +3f34cc30: jruc L3F34CFA0 +L3F34CC40: +3f34cc40: move a14, -*sp, 1 +3f34cc50: move @0x1364b0, *a14+, 1 +3f34cc80: move @0x11a410, *a14+, 1 +3f34ccb0: calla L3FB11A10 +3f34cce0: move a8, *a13(0x20), 1 +3f34cd00: move a8, a9 +3f34cd10: jreq L3F34CDF0 +3f34cd20: move *a8(0x160), a11, 1 +3f34cd40: movk 1, a9 +3f34cd50: movb a9, *a11(0x28) +3f34cd70: move a14, -*sp, 1 +3f34cd80: move a8, *a14+, 1 +3f34cd90: move @0x11a410, *a14+, 1 +3f34cdc0: calla L3FB11C90 +L3F34CDF0: +3f34cdf0: move a14, -*sp, 1 +3f34ce00: move @0x135730, *a14+, 1 +3f34ce30: move @0x11a410, *a14+, 1 +3f34ce60: calla L3FB11A10 +3f34ce90: move a8, *a13(0x20), 1 +3f34ceb0: move a8, a9 +3f34cec0: jreq L3F34CFA0 +3f34ced0: move *a8(0x160), a11, 1 +3f34cef0: sub a9, a9 +3f34cf00: movb a9, *a11(0x28) +3f34cf20: move a14, -*sp, 1 +3f34cf30: move a8, *a14+, 1 +3f34cf40: move @0x11a410, *a14+, 1 +3f34cf70: calla L3FB11C90 +L3F34CFA0: +3f34cfa0: subi 0x60, a14 +3f34cfc0: mmfm sp, a9,a11,a13 +3f34cfe0: rets +3f34cff0: cmp a8, a0 +3f34d000: move a10, b14 +3f34d010: sub a10, a4 +3f34d020: .word 0x0053 +3f34d030: cmp b2, b3 +3f34d040: xor a10, sp +3f34d050: cmp a8, a0 +3f34d060: sub b10, b3 +3f34d070: clr b2 +3f34d080: addc a10, a9 +3f34d090: andn a10, a5 +3f34d0a0: sla 0x0, a0 +3f34d0b0: divs a0, a0 +3f34d0c0: sub b10, b3 +3f34d0d0: clr b2 +3f34d0e0: addc a10, a9 +3f34d0f0: andn a10, a5 +3f34d100: divs a0, a0 +3f34d110: move a10, b14 +3f34d120: sub a10, a4 +3f34d130: divs a0, a0 +3f34d140: move a10, b14 +3f34d150: sub a10, a4 +3f34d160: .word 0x0053 +3f34d170: cmp b10, b4 +3f34d180: sub a10, a13 +3f34d190: .word 0x0052 +3f34d1a0: cmp a10, a4 +3f34d1b0: add b10, b3 +3f34d1c0: move a2, a2 +3f34d1d0: srl 0x6, a5 +3f34d1e0: move a2, a1 +3f34d1f0: .word 0x004c +3f34d200: andn a2, a7 +3f34d210: or a10, sp +3f34d220: .word 0x0050 +3f34d230: sub b10, b3 +3f34d240: .word 0x0054 +3f34d250: move a2, b5 +3f34d260: addc a2, a1 +3f34d270: sub a10, a12 +3f34d280: add a9, sp +3f34d290: move a2, a12 +3f34d2a0: sub a0, a0 +3f34d2b0: andn a10, a9 +3f34d2c0: addc a2, a1 +3f34d2d0: sub a10, a12 +3f34d2e0: sra 0x1f, b13 +3f34d2f0: sll 0x8, a0 +3f34d300: .word 0x0064 +3f34d310: rev a12 +3f34d320: move a2, b5 +3f34d330: addc a2, a1 +3f34d340: sub a10, a12 +3f34d350: sra 0x1f, b13 +3f34d360: andn a8, a0 +3f34d370: mods a11, sp +3f34d380: sla 0x3, a5 +3f34d390: mods a3, a3 +3f34d3a0: sra a11, a9 +3f34d3b0: .word 0x746e +3f34d3c0: sla 0x3, b3 +3f34d3d0: .word 0x7261 +3f34d3e0: sla 0x3, a5 +3f34d3f0: .word 0x7563 +3f34d400: .word 0x7272 +3f34d410: modu a3, a5 +3f34d420: mods b3, b4 +3f34d430: sla 0x3, b9 +3f34d440: .word 0x7375 +3f34d450: modu a3, a9 +3f34d460: sla 0x3, a7 +3f34d470: sra b11, b2 +3f34d480: modu a11, a13 +3f34d490: sra b11, b4 +3f34d4a0: srl a1, a0 +3f34d4b0: modu a3, sp +3f34d4c0: .word 0x7374 +3f34d4d0: rev a14 +3f34d4e0: sla a10, a3 +3f34d4f0: modu a3, a14 +3f34d500: .word 0x746f +3f34d510: sll a9, a0 +3f34d520: sla a11, a8 +3f34d530: srl a11, a14 +3f34d540: sla 0x3, a5 +3f34d550: modu a11, a6 +3f34d560: .word 0x746e +3f34d570: .word 0x7020 +3f34d580: .word 0x7461 +3f34d590: sla 0x3, a8 +3f34d5a0: .word 0x7461 +3f34d5b0: .word 0x7420 +3f34d5c0: rl a11, a8 +3f34d5d0: sla 0x3, b3 +3f34d5e0: rl b11, b4 +3f34d5f0: sra a11, a13 +3f34d600: rev a14 +3f34d610: sra 0xf, a10 +3f34d620: move a9, b10 +3f34d630: .word 0x7475 +3f34d640: modu a9, a0 +3f34d650: sla 0x3, a6 +3f34d660: sra a11, a13 +3f34d670: modu a11, a13 +3f34d680: .word 0x7972 +3f34d690: rl a9, a0 +3f34d6a0: sla 0x3, a14 +3f34d6b0: .word 0x7061 +3f34d6c0: mods b3, b0 +3f34d6d0: mpyu b11, b9 +3f34d6e0: modu a11, a6 +3f34d6f0: .word 0x746e +3f34d700: .word 0x705f +3f34d710: .word 0x7461 +3f34d720: sra 0x1d, a8 +3f34d730: .word 0x0a29 +3f34d740: andn a8, a0 +3f34d750: .word 0x7465 +3f34d760: rl b11, b4 +3f34d770: srl a11, a14 +3f34d780: or a1, a0 +3f34d790: or a2, a6 +3f34d7a0: sla 0x2, b0 +3f34d7b0: modu a11, a6 +3f34d7c0: .word 0x746e +3f34d7d0: .word 0x7020 +3f34d7e0: .word 0x7461 +3f34d7f0: srl 0xd, a8 +3f34d800: or a0, a0 +3f34d810: rl a11, a8 +3f34d820: sla 0x3, b3 +3f34d830: rl b11, b7 +3f34d840: mods a3, a12 +3f34d850: .word 0x7420 +3f34d860: lmo a11, a1 +3f34d870: sla 0x3, a5 +3f34d880: sra b11, b3 +3f34d890: sra b11, b6 +3f34d8a0: sla b11, b2 +3f34d8b0: sla 0x3, a12 +3f34d8c0: rl a11, a13 +3f34d8d0: .word 0x756e +3f34d8e0: sra b11, b4 +3f34d8f0: srl 0xd, b3 +3f34d900: or a0, a0 +3f34d910: and a2, a3 +3f34d920: and a2, a9 +3f34d930: subb b2, sp +3f34d940: move a2, sp +3f34d950: andn b10, b4 +3f34d960: add a8, a0 +3f34d970: .word 0x7474 +3f34d980: mods a11, a5 +3f34d990: .word 0x7470 +3f34d9a0: modu a3, a9 +3f34d9b0: sla 0x3, a7 +3f34d9c0: modu b11, b4 +3f34d9d0: .word 0x7320 +3f34d9e0: .word 0x7465 +3f34d9f0: srl a1, a0 +3f34da00: modu a3, sp +3f34da10: sla 0x3, b4 +3f34da20: sla b11, b0 +3f34da30: rl b3, b4 +3f34da40: rev a14 +3f34da50: .word 0x7473 +3f34da60: divu b11, b2 +3f34da70: sra a1, a5 +3f34da80: sla 0x2, b13 +3f34da90: sla 0x1, b13 +3f34daa0: sll 0x9, a2 +3f34dab0: sla 0x13, b3 +3f34dac0: .word 0x000a +3f34dad0: sub a2, a1 +3f34dae0: and a2, a4 +3f34daf0: sub b10, b2 +3f34db00: .word 0x0046 +3f34db10: sub a10, a4 +3f34db20: and a2, a12 +3f34db30: sub b10, b2 +3f34db40: .word 0x0046 +3f34db50: mmtm sp, a9,a11 +3f34db70: move a14, -*sp, 1 +3f34db80: sub a11, a11 +3f34db90: move a11, *a14+, 1 +3f34dba0: move a11, *a14+, 1 +3f34dbb0: movi 0xc350, a9 +3f34dbe0: move a9, *a14+, 1 +3f34dbf0: movi 0x3f34e130, a8 +3f34dc20: move a8, *a14+, 1 +3f34dc30: movi 0x3f362910, a11 +3f34dc60: move a11, *a14+, 1 +3f34dc70: calla L3F706A40 +3f34dca0: move a8, @0xbf200, 1 +3f34dcd0: move a8, a8 +3f34dce0: jrne L3F34DDF0 +3f34dcf0: move a14, -*sp, 1 +3f34dd00: movi 0x3f34e168, a8 +3f34dd30: move a8, *a14+, 1 +3f34dd40: move @0xbf200, *a14+, 1 +3f34dd70: movi 0x65, a9 +3f34dd90: move a9, *a14+, 1 +3f34dda0: subk 11, a9 +3f34ddb0: move a9, *a14+, 1 +3f34ddc0: calla L3F265310 +L3F34DDF0: +3f34ddf0: move a14, -*sp, 1 +3f34de00: calla L3FD39AF0 +3f34de30: move a8, *a14+, 1 +3f34de40: movk 1, a9 +3f34de50: move a9, *a14+, 1 +3f34de60: movi 0x4e20, a9 +3f34de80: move a9, *a14+, 1 +3f34de90: movi 0x3f34e2e0, a8 +3f34dec0: move a8, *a14+, 1 +3f34ded0: movi 0x3f2e6de0, a9 +3f34df00: move a9, *a14+, 1 +3f34df10: calla L3F706A40 +3f34df40: move a8, @0xbf1e0, 1 +3f34df70: move a8, a8 +3f34df80: jrne L3F34E090 +3f34df90: move a14, -*sp, 1 +3f34dfa0: movi 0x3f34e360, a8 +3f34dfd0: move a8, *a14+, 1 +3f34dfe0: move @0xbf1e0, *a14+, 1 +3f34e010: movi 0x65, a9 +3f34e030: move a9, *a14+, 1 +3f34e040: subk 11, a9 +3f34e050: move a9, *a14+, 1 +3f34e060: calla L3F265310 +L3F34E090: +3f34e090: move a14, -*sp, 1 +3f34e0a0: movi 0x1388, a9 +3f34e0c0: move a9, *a14+, 1 +3f34e0d0: calla L3FB33A20 +3f34e100: mmfm sp, a9,a11 +3f34e120: rets +3f34e130: sub b10, b3 +3f34e140: clr b2 +3f34e150: andn a2, a5 +3f34e160: .word 0x0a00 +3f34e170: move a9, a0 +3f34e180: rl a11, a1 +3f34e190: .word 0x706e +3f34e1a0: modu b11, b2 +3f34e1b0: .word 0x7267 +3f34e1c0: mods a11, a1 +3f34e1d0: dsjs a0, L3F34E2F0 +3f34e1e0: addc a9, a0 +3f34e1f0: modu a3, a1 +3f34e200: modu a11, a14 +3f34e210: sla 0x3, b4 +3f34e220: .word 0x7263 +3f34e230: sla a11, a5 +3f34e240: sra b11, b4 +3f34e250: andn a9, a0 +3f34e260: .word 0x7265 +3f34e270: sra b11, b6 +3f34e280: sla 0x3, b2 +3f34e290: .word 0x7250 +3f34e2a0: sll a11, sp +3f34e2b0: .word 0x7365 +3f34e2c0: sla 0x3, b3 +3f34e2d0: .word 0x000a +3f34e2e0: sub b10, b3 +L3F34E2F0: +3f34e2f0: andn b10, b3 +3f34e300: move a10, b9 +3f34e310: move a10, a14 +3f34e320: andn a2, a7 +3f34e330: and b2, sp +3f34e340: move b10, a2 +3f34e350: .word 0x0043 +3f34e360: sla 0x0, a10 +3f34e370: sla a10, a13 +3f34e380: modu a3, a9 +3f34e390: .word 0x7270 +3f34e3a0: srl a11, sp +3f34e3b0: sla b11, b2 +3f34e3c0: sla 0x3, a13 +3f34e3d0: sla 0x1, b10 +3f34e3e0: sla a10, a3 +3f34e3f0: modu a3, a14 +3f34e400: .word 0x746f +3f34e410: sll a9, a0 +3f34e420: sra b11, b2 +3f34e430: .word 0x7461 +3f34e440: sla 0x3, a5 +3f34e450: sra b10, b3 +3f34e460: .word 0x7373 +3f34e470: modu a11, a9 +3f34e480: sla 0x3, a14 +3f34e490: srl a10, a13 +3f34e4a0: sla 0x3, b2 +3f34e4b0: .word 0x7250 +3f34e4c0: sll a11, sp +3f34e4d0: .word 0x7365 +3f34e4e0: sla 0x3, b3 +3f34e4f0: .word 0x000a +L3F34E500: +3f34e500: mmtm sp, a7,a9,a11,a13 +3f34e520: move a14, a13 +3f34e530: addi 0x60, a14 +3f34e550: movk 1, a11 +3f34e560: move a11, *a13, 1 +3f34e570: movb *a13, a11 +3f34e580: jreq L3F34E5F0 +3f34e590: movi 0x6c, a11 +3f34e5b0: movb a11, @0xbf5e0 +3f34e5e0: jruc L3F34E640 +L3F34E5F0: +3f34e5f0: movi 0x42, a11 +3f34e610: movb a11, @0xbf5e0 +L3F34E640: +3f34e640: calla L3F708700 +3f34e670: move a8, @0xbf5f0, 1 +3f34e6a0: movi 0xbf610, a11 +3f34e6d0: move a11, @0xbf610, 1 +3f34e700: move a11, @0xbf630, 1 +3f34e730: sub a11, a11 +3f34e740: move a11, @0xbf260, 1 +3f34e770: movi 0xffff, a11 +3f34e790: move a11, @0xbf2e0, 1 +3f34e7c0: move a14, -*sp, 1 +3f34e7d0: movk 12, a11 +3f34e7e0: move a11, *a14+, 1 +3f34e7f0: calla L3F701230 +3f34e820: move a8, a9 +3f34e830: jrne L3F34E8F0 +3f34e840: move a14, -*sp, 1 +3f34e850: movi 0x3f352480, a8 +3f34e880: move a8, *a14+, 1 +3f34e890: calla L3F927BC0 +3f34e8c0: calla L3F707A30 +L3F34E8F0: +3f34e8f0: move a14, -*sp, 1 +3f34e900: movi 0x4100, a11 +3f34e920: move a11, *a14+, 1 +3f34e930: sub a11, a11 +3f34e940: move a11, *a14+, 1 +3f34e950: movi 0x4100, a11 +3f34e970: move a11, *a14+, 1 +3f34e980: sub a11, a11 +3f34e990: move a11, *a14+, 1 +3f34e9a0: move @0xbf5f0, *a14+, 1 +3f34e9d0: move a11, *a14+, 1 +3f34e9e0: movi 0x3f34ec50, a11 +3f34ea10: move a11, *a14+, 1 +3f34ea20: movi 0x3f3525c8, a8 +3f34ea50: move a8, *a14+, 1 +3f34ea60: calla L3F709840 +3f34ea90: move a8, *a9(0x40), 1 +3f34eab0: pushst +3f34eac0: dint +3f34ead0: move a9, *a13(0x20), 1 +3f34eaf0: move @0xbf520, a7, 1 +3f34eb20: move a7, *a13(0x40), 1 +3f34eb40: move *a7, *a9, 1 +3f34eb50: move a7, *a9(0x20), 1 +3f34eb70: move a9, *a7, 1 +3f34eb80: move *a9, a11, 1 +3f34eb90: move a9, *a11(0x20), 1 +3f34ebb0: popst +3f34ebc0: sub a11, a11 +3f34ebd0: move a11, @0x90180, 1 +3f34ec00: subi 0x60, a14 +3f34ec20: mmfm sp, a7,a9,a11,a13 +3f34ec40: rets +3f34ec50: mmtm sp, a7,a9,a11,a13 +3f34ec70: move a14, a13 +3f34ec80: addi 0x40, a14 +3f34eca0: move @0xbf4e0, a11, 1 +3f34ecd0: inc a11 +3f34ece0: move a11, @0xbf4e0, 1 +3f34ed10: move a14, -*sp, 1 +3f34ed20: movk 12, a11 +3f34ed30: move a11, *a14+, 1 +3f34ed40: calla L3F701230 +3f34ed70: move a8, a9 +3f34ed80: jrne L3F34EE10 +3f34ed90: move a14, -*sp, 1 +3f34eda0: movi 0x3f352608, a8 +3f34edd0: move a8, *a14+, 1 +3f34ede0: calla L3F596290 +L3F34EE10: +3f34ee10: move a14, -*sp, 1 +3f34ee20: movi 0x4100, a11 +3f34ee40: move a11, *a14+, 1 +3f34ee50: sub a11, a11 +3f34ee60: move a11, *a14+, 1 +3f34ee70: movi 0x4100, a11 +3f34ee90: move a11, *a14+, 1 +3f34eea0: sub a11, a11 +3f34eeb0: move a11, *a14+, 1 +3f34eec0: move @0xbf5f0, *a14+, 1 +3f34eef0: move a11, *a14+, 1 +3f34ef00: movi 0x3f34ec50, a11 +3f34ef30: move a11, *a14+, 1 +3f34ef40: movi 0x3f3525c8, a8 +3f34ef70: move a8, *a14+, 1 +3f34ef80: calla L3F709840 +3f34efb0: move a8, *a9(0x40), 1 +3f34efd0: pushst +3f34efe0: dint +3f34eff0: move a9, *a13, 1 +3f34f000: move @0xbf520, a7, 1 +3f34f030: move a7, *a13(0x20), 1 +3f34f050: move *a7, *a9, 1 +3f34f060: move a7, *a9(0x20), 1 +3f34f080: move a9, *a7, 1 +3f34f090: move *a9, a11, 1 +3f34f0a0: move a9, *a11(0x20), 1 +3f34f0c0: popst +3f34f0d0: move a14, -*sp, 1 +3f34f0e0: move @0xbf5f0, *a14+, 1 +3f34f110: calla L3FB3FE90 +3f34f140: move *sp(0xa0), a14, 1 +3f34f160: mmfm sp, a7,a9,a11,a13 +3f34f180: rets 2 +L3F34F190: +3f34f190: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f34f1b0: move a14, a13 +3f34f1c0: addi 0x600, a14 +3f34f1e0: move *a13(0xffe0), a9, 1 +3f34f200: move *a13(0xffc0), a10, 1 +3f34f220: move *a13(0xffa0), a11, 1 +3f34f240: move *a13(0xff80), a12, 1 +3f34f260: sub a7, a7 +3f34f270: move a7, *a13(0xc0), 1 +3f34f290: move a7, *a10, 1 +3f34f2a0: move a7, *a12, 1 +L3F34F2B0: +3f34f2b0: move @0x1b3900, a7, 1 +3f34f2e0: setf 1, 1, 0 +3f34f2f0: move *a7(0x1c1), a5, 0 +3f34f310: move a5, *a13(0x160), 1 +3f34f330: movk 1, a5 +3f34f340: move a5, *a7(0x1c1), 0 +3f34f360: move @0xbf4e0, a5, 1 +3f34f390: jaeq L3F350DB0 +3f34f3b0: sub a5, a5 +3f34f3c0: move a5, *a13(0x200), 1 +3f34f3e0: move @0xbf4e0, a5, 1 +3f34f410: dec a5 +3f34f420: move a5, @0xbf4e0, 1 +3f34f450: move @0xbf500, a5, 1 +3f34f480: move a5, *a13(0x180), 1 +3f34f4a0: pushst +3f34f4b0: dint +3f34f4c0: move a5, *a13(0x220), 1 +3f34f4e0: move *a5(0x20), *a13(0x240), 1 +3f34f510: move *a13(0x240), a3, 1 +3f34f530: move *a5, *a3, 1 +3f34f540: move *a3, a3, 1 +3f34f550: move *a13(0x240), *a3(0x20), 1 +3f34f580: move a5, *a5, 1 +3f34f590: move a5, *a5(0x20), 1 +3f34f5b0: popst +3f34f5c0: move *a13(0x160), *a7(0x1c1), 0 +3f34f5f0: movk 1, a3 +3f34f600: move a3, *a12, 1 +3f34f610: calla L3F22B990 +3f34f640: move a8, a2 +3f34f650: move a8, *a11, 1 +3f34f660: move a14, -*sp, 1 +3f34f670: movi 0x25, a7 +3f34f690: move a7, *a14+, 1 +3f34f6a0: move a3, *a14+, 1 +3f34f6b0: calla L3F703D90 +3f34f6e0: move a8, *a2(0x60), 1 +3f34f700: move a8, a8 +3f34f710: jrne L3F34F890 +3f34f720: move a14, -*sp, 1 +3f34f730: movi 0x3f352748, a8 +3f34f760: move a8, *a14+, 1 +3f34f770: movi 0xffff, a3 +3f34f790: move a3, *a14+, 1 +3f34f7a0: calla L3F596830 +3f34f7d0: move a14, -*sp, 1 +3f34f7e0: movk 3, a3 +3f34f7f0: move a3, *a14+, 1 +3f34f800: movi 0x3f352910, a8 +3f34f830: move a8, *a14+, 1 +3f34f840: calla L3F309350 +3f34f870: jauc L3F351210 +L3F34F890: +3f34f890: move *a2(0x60), a3, 1 +3f34f8b0: sub a7, a7 +3f34f8c0: move a7, *a3(0x60), 1 +3f34f8e0: move *a2(0x60), a3, 1 +3f34f900: movb a7, *a3(0xa0) +3f34f920: move *a2(0x60), a3, 1 +3f34f940: move a7, *a3(0xa8), 1 +3f34f960: move *a2(0x60), a3, 1 +3f34f980: move a7, *a3(0xc8), 1 +3f34f9a0: move *a2(0x60), a3, 1 +3f34f9c0: move *a5(0x40), *a3(0xe8), 1 +3f34f9f0: move *a2(0x60), a3, 1 +3f34fa10: move *a3(0xe8), a3, 1 +3f34fa30: calla L3F708700 +3f34fa60: move a8, *a3(0xe0), 1 +3f34fa80: move *a2(0x60), a3, 1 +3f34faa0: move a14, -*sp, 1 +3f34fab0: move @0xbf2e0, *a14+, 1 +3f34fae0: calla L3FCCBE80 +3f34fb10: dec a8 +3f34fb20: move a8, *a13(0x1e0), 1 +3f34fb40: move a8, *a3(0x80), 1 +3f34fb60: movk 1, a3 +3f34fb70: sll a8, a3 +3f34fb80: move @0xbf2e0, a7, 1 +3f34fbb0: andn a3, a7 +3f34fbc0: move a7, @0xbf2e0, 1 +3f34fbf0: move *a2(0x60), a3, 1 +3f34fc10: move a2, *a3(0x40), 1 +3f34fc30: pushst +3f34fc40: dint +3f34fc50: move *a2(0x60), a3, 1 +3f34fc70: move a3, *a13(0x220), 1 +3f34fc90: move @0xbf630, a3, 1 +3f34fcc0: move a3, *a13(0x240), 1 +3f34fce0: move *a13(0x220), a5, 1 +3f34fd00: move *a3, *a5, 1 +3f34fd10: move a3, *a5(0x20), 1 +3f34fd30: move a5, *a3, 1 +3f34fd40: move *a5, a5, 1 +3f34fd50: move *a13(0x220), *a5(0x20), 1 +3f34fd80: popst +3f34fd90: move a14, -*sp, 1 +3f34fda0: move *a13(0x180), *a14+, 1 +3f34fdc0: calla L3F702440 +3f34fdf0: move *a2(0x60), a7, 1 +3f34fe10: move *a7(0xe8), *a13(0x1a0), 1 +3f34fe40: move *a13(0x1a0), a7, 1 +3f34fe60: move *a7(0xa0), a5, 1 +3f34fe80: jrne L3F34FF90 +3f34fe90: move *a7(0x1a0), a5, 1 +3f34feb0: subk 2, a5 +3f34fec0: jrne L3F34FF90 +L3F34FED0: +3f34fed0: calla L3F57A710 +3f34ff00: move *a13(0x1a0), a7, 1 +3f34ff20: move *a7(0xa0), a5, 1 +3f34ff40: jrne L3F34FF90 +3f34ff50: move *a7(0x1a0), a5, 1 +3f34ff70: subk 2, a5 +3f34ff80: jreq L3F34FED0 +L3F34FF90: +3f34ff90: move *a7(0x1a0), a5, 1 +3f34ffb0: subk 2, a5 +3f34ffc0: jreq L3F350040 +3f34ffd0: move a14, -*sp, 1 +3f34ffe0: move a2, *a14+, 1 +3f34fff0: calla L3F351260 +3f350020: jauc L3F351210 +L3F350040: +3f350040: sub a5, a5 +3f350050: move a5, *a13, 1 +3f350060: move *a7(0x1a0), a3, 1 +3f350080: subk 2, a3 +3f350090: jrne L3F350330 +L3F3500A0: +3f3500a0: move a14, -*sp, 1 +3f3500b0: move *a13, a7, 1 +3f3500c0: neg a7 +3f3500d0: addk 12, a7 +3f3500e0: move a7, *a14+, 1 +3f3500f0: move *a13, a7, 1 +3f350100: sll 0x3, a7 +3f350110: add a13, a7 +3f350120: addi 0x60, a7 +3f350140: move a7, *a14+, 1 +3f350150: move *a13(0x1a0), *a14+, 1 +3f350170: calla L3F70C5C0 +3f3501a0: move a8, *a13(0x200), 1 +3f3501c0: move a8, a3 +3f3501d0: jrge L3F350250 +3f3501e0: move a14, -*sp, 1 +3f3501f0: move a2, *a14+, 1 +3f350200: calla L3F351260 +3f350230: jauc L3F351210 +L3F350250: +3f350250: move *a13, a7, 1 +3f350260: add a3, a7 +3f350270: move a7, *a13, 1 +3f350280: calla L3F57A710 +3f3502b0: subk 12, a7 +3f3502c0: jrnc L3F350330 +3f3502d0: move *a13(0x1a0), a7, 1 +3f3502f0: move *a7(0x1a0), a5, 1 +3f350310: subk 2, a5 +3f350320: jreq L3F3500A0 +L3F350330: +3f350330: setf 8, 0, 0 +3f350340: move *a13(0x60), a7, 0 +3f350360: move @0xbf5e0, a5 +3f350390: cmp a5, a7 +3f3503a0: jreq L3F350470 +3f3503b0: move a14, -*sp, 1 +3f3503c0: move a13, a7 +3f3503d0: addi 0x60, a7 +3f3503f0: move a7, *a14+, 1 +3f350400: calla L3F8ECC80 +3f350430: movk 1, a5 +3f350440: move a5, *a13(0x1c0), 1 +3f350460: jruc L3F3504A0 +L3F350470: +3f350470: sub a3, a3 +3f350480: move a3, *a13(0x1c0), 1 +L3F3504A0: +3f3504a0: move *a13(0x1c0), *a2(0x80), 1 +3f3504d0: setf 16, 0, 0 +3f3504e0: move *a13(0x70), a7, 0 +3f350500: subk 11, a7 +3f350510: jrne L3F350560 +3f350520: move *a13(0x80), a7, 0 +3f350540: jaeq L3F351210 +L3F350560: +3f350560: sub a7, a7 +3f350570: movb a7, *a13(0x220) +3f350590: move a14, -*sp, 1 +3f3505a0: movi 0x3f352a70, a8 +3f3505d0: move a8, *a14+, 1 +3f3505e0: calla L3FB458D0 +3f350610: movb a8, *a13(0x228) +3f350630: setf 8, 0, 0 +3f350640: move *a13(0x228), a5, 0 +3f350660: addk 3, a5 +3f350670: srl 0x2, a5 +3f350680: setf 16, 0, 0 +3f350690: move a5, *a13(0x250), 0 +3f3506b0: movk 11, a5 +3f3506c0: move a5, *a13(0x230), 0 +3f3506e0: move a7, *a13(0x240), 0 +3f350700: move *a13(0x1c0), a3, 1 +3f350720: jreq L3F3508E0 +3f350730: movb *a13(0x230), a3 +3f350750: move a3, *a13(0x5e0), 1 +3f350770: movb *a13(0x238), *a13(0x230) +3f3507a0: movb a3, *a13(0x238) +3f3507c0: movb *a13(0x240), a5 +3f3507e0: move a5, *a13(0x5e0), 1 +3f350800: movb *a13(0x248), *a13(0x240) +3f350830: movb a5, *a13(0x248) +3f350850: movb *a13(0x250), a3 +3f350870: move a3, *a13(0x5e0), 1 +3f350890: movb *a13(0x258), *a13(0x250) +3f3508c0: movb a3, *a13(0x258) +L3F3508E0: +3f3508e0: move a14, -*sp, 1 +3f3508f0: movi 0x64, a5 +3f350910: move a5, *a14+, 1 +3f350920: move a13, a3 +3f350930: addi 0x260, a3 +3f350950: move a3, *a14+, 1 +3f350960: calla L3FB44A00 +3f350990: move a14, -*sp, 1 +3f3509a0: movi 0x3f352a70, a8 +3f3509d0: move a8, *a14+, 1 +3f3509e0: move a3, *a14+, 1 +3f3509f0: calla L3FB45720 +3f350a20: setf 8, 0, 0 +3f350a30: move *a13(0x228), a3, 0 +3f350a50: movk 3, a5 +3f350a60: and a3, a5 +3f350a70: sll 0x5, a5 +3f350a80: addi 0xbf560, a5 +3f350ab0: move *a5, a5, 1 +3f350ac0: add a3, a5 +3f350ad0: addk 8, a5 +3f350ae0: move a5, *a13(0x580), 1 +3f350b00: move a13, a3 +3f350b10: addi 0x220, a3 +3f350b30: move a3, *a13(0x5c0), 1 +3f350b50: move a5, a8 +3f350b60: jreq L3F350D50 +L3F350B70: +3f350b70: move a14, -*sp, 1 +3f350b80: move *a13(0x580), *a14+, 1 +3f350ba0: move *a13(0x5c0), *a14+, 1 +3f350bc0: move *a13(0x1a0), *a14+, 1 +3f350be0: calla L3F70D150 +3f350c10: move a8, *a13(0x5a0), 1 +3f350c30: move a8, a3 +3f350c40: jrlt L3F350D50 +3f350c50: sll 0x3, a3 +3f350c60: move *a13(0x5c0), a7, 1 +3f350c80: add a7, a3 +3f350c90: move a3, *a13(0x5c0), 1 +3f350cb0: move *a13(0x580), a7, 1 +3f350cd0: sub a8, a7 +3f350ce0: move a7, *a13(0x580), 1 +3f350d00: calla L3F57A710 +3f350d30: move a7, a5 +3f350d40: jrne L3F350B70 +L3F350D50: +3f350d50: move a14, -*sp, 1 +3f350d60: move a2, *a14+, 1 +3f350d70: calla L3F351260 +3f350da0: jruc L3F351210 +L3F350DB0: +3f350db0: move *a13(0x160), *a7(0x1c1), 0 +3f350de0: move @0xbf610, a0, 1 +3f350e10: cmpi 0xbf610, a0 +3f350e40: jreq L3F3510E0 +L3F350E50: +3f350e50: move *a0(0xe8), a7, 1 +3f350e70: move *a7(0xa0), a7, 1 +3f350e90: jrne L3F350F50 +3f350ea0: move *a0(0xe8), a7, 1 +3f350ec0: move *a7(0x1a0), a7, 1 +3f350ee0: dsjs a7, L3F350F30 +3f350ef0: movk 1, a7 +3f350f00: movb a7, *a0(0xa0) +3f350f20: jruc L3F350F50 +L3F350F30: +3f350f30: move *a0, a0, 1 +3f350f40: jruc L3F3510A0 +L3F350F50: +3f350f50: move *a10, a7, 1 +3f350f60: inc a7 +3f350f70: move a7, *a10, 1 +3f350f80: dec a7 +3f350f90: sll 0x5, a7 +3f350fa0: add a9, a7 +3f350fb0: move *a0(0x40), *a7(0x0), 1 +3f350fe0: movk 1, a7 +3f350ff0: move *a0(0x80), a5, 1 +3f351010: sll a5, a7 +3f351020: move @0xbf260, a5, 1 +3f351050: or a5, a7 +3f351060: move a7, @0xbf260, 1 +3f351090: move *a0, a0, 1 +L3F3510A0: +3f3510a0: cmpi 0xbf610, a0 +3f3510d0: jrne L3F350E50 +L3F3510E0: +3f3510e0: move *a12, a7, 1 +3f3510f0: move *a10, a5, 1 +3f351100: or a5, a7 +3f351110: jrne L3F351210 +3f351120: move @0xc5290, a7, 1 +3f351150: cmpi 0xc5290, a7 +3f351180: jreq L3F3511C0 +3f351190: calla L3F93BE40 +L3F3511C0: +3f3511c0: calla L3FB3FA00 +3f3511f0: jauc L3F34F2B0 +L3F351210: +3f351210: move *sp(0x1a0), a14, 1 +3f351230: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f351250: rets 2 +L3F351260: +3f351260: mmtm sp, a7,a9,a11,a13 +3f351280: move a14, a13 +3f351290: addi 0x60, a14 +3f3512b0: move *a13(0xffe0), a11, 1 +3f3512d0: move *a11(0x60), a9, 1 +3f3512f0: movk 1, a11 +3f351300: move *a9(0x80), a9, 1 +3f351320: sll a9, a11 +3f351330: move @0xbf260, a9, 1 +3f351360: andn a11, a9 +3f351370: move a9, @0xbf260, 1 +3f3513a0: move *a13(0xffe0), a11, 1 +3f3513c0: move *a11(0x60), a11, 1 +3f3513e0: movk 1, a9 +3f3513f0: move *a11(0x80), a11, 1 +3f351410: sll a11, a9 +3f351420: move @0xbf2e0, a11, 1 +3f351450: or a11, a9 +3f351460: move a9, @0xbf2e0, 1 +3f351490: move a14, -*sp, 1 +3f3514a0: move *a13(0xffe0), a11, 1 +3f3514c0: move *a11(0x60), a11, 1 +3f3514e0: move *a11(0xe8), *a14+, 1 +3f351500: calla L3F70BB90 +3f351530: pushst +3f351540: dint +3f351550: move *a13(0xffe0), a11, 1 +3f351570: move *a11(0x60), *a13(0x20), 1 +3f3515a0: move *a13(0x20), a9, 1 +3f3515c0: move *a9(0x20), *a13(0x40), 1 +3f3515f0: move *a13(0x40), a7, 1 +3f351610: move *a9, *a7, 1 +3f351620: move *a7, a7, 1 +3f351630: move *a13(0x40), *a7(0x20), 1 +3f351660: move a9, *a9, 1 +3f351670: move a9, *a9(0x20), 1 +3f351690: popst +3f3516a0: move a14, -*sp, 1 +3f3516b0: move *a11(0x60), *a14+, 1 +3f3516d0: calla L3F702440 +3f351700: sub a9, a9 +3f351710: move a9, *a11(0x60), 1 +3f351730: move *sp(0xa0), a14, 1 +3f351750: mmfm sp, a7,a9,a11,a13 +3f351770: rets 2 +L3F351780: +3f351780: mmtm sp, a11,a13 +3f3517a0: move a14, a13 +3f3517b0: move *a13(0xffe0), a11, 1 +3f3517d0: move a11, @0x90180, 1 +3f351800: move *sp(0x60), a14, 1 +3f351820: mmfm sp, a11,a13 +3f351840: rets 2 +L3F351850: +3f351850: move a11, -*sp, 1 +3f351860: sub a11, a11 +3f351870: move a11, @0x90180, 1 +3f3518a0: move *sp+, a11, 1 +3f3518b0: rets +L3F3518C0: +3f3518c0: mmtm sp, a7,a9,a11,a13 +3f3518e0: move a14, a13 +3f3518f0: addi 0x60, a14 +3f351910: move @0xc5310, a9, 1 +3f351940: move *a13(0xffe0), a11, 1 +3f351960: move *a11(0x20), *a9(0x20), 1 +3f351990: movi 0xfffff, a11 +3f3519c0: move a11, *a9(0x40), 1 +3f3519e0: move *a13(0xffe0), a11, 1 +3f351a00: move *a11(0x80), a11, 1 +3f351a20: jreq L3F351EC0 +3f351a30: move a14, -*sp, 1 +3f351a40: movi 0xc5390, a11 +3f351a70: move a11, *a14+, 1 +3f351a80: movk 8, a11 +3f351a90: move a11, *a14+, 1 +3f351aa0: move *a13(0xffe0), *a14+, 1 +3f351ac0: calla L3F352110 +3f351af0: move @0xc5330, a7, 1 +3f351b20: move a7, *a13, 1 +3f351b30: move a9, a11 +3f351b40: addk 32, a11 +3f351b50: move a11, *a13(0x20), 1 +3f351b70: addk 32, a7 +3f351b80: move a7, *a13(0x40), 1 +3f351ba0: movb *a11(0x18), *a7(0x0) +3f351bd0: movb *a11(0x10), *a7(0x8) +3f351c00: movb *a11(0x8), *a7(0x10) +3f351c30: movb *a11(0x0), *a7(0x18) +3f351c60: move a9, a11 +3f351c70: addi 0x40, a11 +3f351c90: move a11, *a13(0x20), 1 +3f351cb0: move *a13, a7, 1 +3f351cc0: addi 0x40, a7 +3f351ce0: move a7, *a13(0x40), 1 +3f351d00: movb *a11(0x18), *a7(0x0) +3f351d30: movb *a11(0x10), *a7(0x8) +3f351d60: movb *a11(0x8), *a7(0x10) +3f351d90: movb *a11(0x0), *a7(0x18) +3f351dc0: move a14, -*sp, 1 +3f351dd0: move @0xc5330, *a14+, 1 +3f351e00: setf 16, 0, 0 +3f351e10: move @0xc5380, a11, 0 +3f351e40: sll 0x2, a11 +3f351e50: move a11, *a14+, 1 +3f351e60: move *a13(0xffe0), *a14+, 1 +3f351e80: calla L3F352110 +3f351eb0: jruc L3F352070 +L3F351EC0: +3f351ec0: move a14, -*sp, 1 +3f351ed0: movi 0xc5350, a11 +3f351f00: move a11, *a14+, 1 +3f351f10: movk 8, a7 +3f351f20: move a7, *a14+, 1 +3f351f30: move *a13(0xffe0), *a14+, 1 +3f351f50: calla L3F352110 +3f351f80: move a14, -*sp, 1 +3f351f90: move @0xc5310, *a14+, 1 +3f351fc0: setf 16, 0, 0 +3f351fd0: move @0xc5380, a7, 0 +3f352000: sll 0x2, a7 +3f352010: move a7, *a14+, 1 +3f352020: move *a13(0xffe0), *a14+, 1 +3f352040: calla L3F352110 +L3F352070: +3f352070: move *a13(0xffe0), a11, 1 +3f352090: sub a7, a7 +3f3520a0: move a7, *a11(0xa0), 1 +3f3520c0: move *sp(0xa0), a14, 1 +3f3520e0: mmfm sp, a7,a9,a11,a13 +3f352100: rets 2 +L3F352110: +3f352110: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f352130: move a14, a13 +3f352140: move *a13(0xffe0), a9, 1 +3f352160: move *a13(0xffc0), a10, 1 +3f352180: move *a13(0xffa0), a11, 1 +3f3521a0: move a11, a2 +3f3521b0: move *a9(0x60), a7, 1 +3f3521d0: move *a7(0xe8), a4, 1 +3f3521f0: move *a9(0x60), a7, 1 +3f352210: jreq L3F352430 +3f352220: move @0xbf400, a7, 1 +3f352250: inc a7 +3f352260: move a7, @0xbf400, 1 +3f352290: movk 3, a5 +3f3522a0: and a10, a5 +3f3522b0: sll 0x5, a5 +3f3522c0: addi 0xbf560, a5 +3f3522f0: move *a5, a12, 1 +3f352300: add a10, a12 +3f352310: jreq L3F352430 +L3F352320: +3f352320: move a14, -*sp, 1 +3f352330: move a12, *a14+, 1 +3f352340: move a2, *a14+, 1 +3f352350: move a4, *a14+, 1 +3f352360: calla L3F70D150 +3f352390: move a8, a0 +3f3523a0: jrge L3F3523E0 +3f3523b0: movi 0xffff, a8 +3f3523d0: jruc L3F352430 +L3F3523E0: +3f3523e0: move a0, a7 +3f3523f0: sll 0x3, a7 +3f352400: add a7, a2 +3f352410: sub a0, a12 +3f352420: jrne L3F352320 +L3F352430: +3f352430: move *sp(0x160), a14, 1 +3f352450: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f352470: rets 2 +3f352480: .word 0x754f +3f352490: sla 0x3, b4 +3f3524a0: srl a3, sp +3f3524b0: mods a9, a0 +3f3524c0: mods a11, a5 +3f3524d0: .word 0x726f +3f3524e0: sla 0x3, b9 +3f3524f0: modu a3, a9 +3f352500: addc a9, a0 +3f352510: sra b11, b2 +3f352520: .word 0x7461 +3f352530: xor a11, a5 +3f352540: mods a3, a5 +3f352550: btst a11, a12 +3f352560: modu a11, a14 +3f352570: modu b3, b7 +3f352580: modu b10, b3 +3f352590: lmo a11, a3 +3f3525a0: .word 0x7465 +3f3525b0: .word 0x0a73 +3f3525c0: .word 0x7800 +3f3525d0: sra b11, b3 +3f3525e0: .word 0x7672 +3f3525f0: .word 0x7265 +3f352600: move a8, b0 +3f352610: .word 0x7475 +3f352620: modu a9, a0 +3f352630: sla 0x3, a6 +3f352640: sra a11, a13 +3f352650: modu a11, a13 +3f352660: .word 0x7972 +3f352670: rl a9, a0 +3f352680: sla 0x3, a14 +3f352690: .word 0x7243 +3f3526a0: sla a11, a5 +3f3526b0: sra b11, b4 +3f3526c0: sra b10, b7 +3f3526d0: mods a3, a12 +3f3526e0: modu a2, a11 +3f3526f0: .word 0x776f +3f352700: andn a11, a14 +3f352710: sll a11, sp +3f352720: sra a11, a11 +3f352730: .word 0x7374 +3f352740: xor a8, a0 +3f352750: rl a11, a1 +3f352760: subb b3, b4 +3f352770: .word 0x726f +3f352780: modu b10, b3 +3f352790: sra a11, a13 +3f3527a0: rl b3, b4 +L3F3527B0: +3f3527b0: modu a3, a9 +3f3527c0: dsjs a7, L3F352900 +3f3527d0: modu a9, a0 +3f3527e0: .word 0x7475 +3f3527f0: modu a9, a0 +3f352800: sla 0x3, a6 +3f352810: sra a11, a13 +3f352820: modu a11, a13 +3f352830: .word 0x7972 +3f352840: srl a1, a0 +3f352850: .word 0x726f +3f352860: modu a1, a0 +3f352870: .word 0x7765 +3f352880: mods a3, a3 +3f352890: sra a11, a9 +3f3528a0: .word 0x746e +3f3528b0: dsjs a13, L3F3527B0 +3f3528c0: .word 0x736f +3f3528d0: .word 0x7250 +3f3528e0: .word 0x7669 +3f3528f0: .word 0x7461 +L3F352900: +3f352900: .word 0x0065 +3f352910: modu a2, a9 +3f352920: .word 0x7573 +3f352930: srl a3, a6 +3f352940: sll a11, a9 +3f352950: sra a11, a9 +3f352960: .word 0x746e +3f352970: mods a9, a0 +3f352980: mods a11, a5 +3f352990: .word 0x726f +3f3529a0: sla 0x3, b9 +3f3529b0: modu a11, a6 +3f3529c0: sla 0x3, b2 +3f3529d0: sra a11, a14 +3f3529e0: sla 0x3, b7 +3f3529f0: mods a3, a3 +3f352a00: sra a11, a9 +3f352a10: .word 0x746e +3f352a20: sll a9, a0 +3f352a30: sra b11, b2 +3f352a40: .word 0x7461 +3f352a50: modu a11, a9 +3f352a60: .word 0x006e +3f352a70: .word 0x7250 +3f352a80: .word 0x746f +3f352a90: sll a11, sp +3f352aa0: mods a3, sp +3f352ab0: .word 0x7620 +3f352ac0: .word 0x7265 +3f352ad0: rl b11, b3 +3f352ae0: modu a3, sp +3f352af0: mods a9, a0 +3f352b00: .word 0x7369 +3f352b10: sla a11, a13 +3f352b20: sll b11, b4 +3f352b30: .word 0x0068 +L3F352B40: +3f352b40: mmtm sp, a9,a11,a13 +3f352b60: move a14, a13 +3f352b70: addi 0xe0, a14 +3f352b90: sub a11, a11 +3f352ba0: move a11, *a13, 1 +3f352bb0: move a11, *a13(0x20), 1 +3f352bd0: move a11, *a13(0x40), 1 +3f352bf0: move a11, *a13(0x60), 1 +3f352c10: move a11, *a13(0x80), 1 +3f352c30: move a11, *a13(0xa0), 1 +3f352c50: move a11, *a13(0xc0), 1 +3f352c70: move *a13(0xffe0), a11, 1 +3f352c90: move *a11(0x20), a11, 1 +3f352cb0: cmpi 0x800000, a11 +3f352ce0: jrne L3F352D30 +3f352cf0: movk 1, a11 +3f352d00: move a11, *a13(0xc0), 1 +3f352d20: jruc L3F352D60 +L3F352D30: +3f352d30: sub a11, a11 +3f352d40: move a11, *a13(0xc0), 1 +L3F352D60: +3f352d60: move a14, -*sp, 1 +3f352d70: movi 0x12c, a11 +3f352d90: move a11, *a14+, 1 +3f352da0: movi 0xc24b0, a11 +3f352dd0: move a11, *a14+, 1 +3f352de0: movi 0xbf7b0, a11 +3f352e10: move a11, *a14+, 1 +3f352e20: calla L3FDF2D90 +3f352e50: move *a13(0xc0), a11, 1 +3f352e70: jaeq L3F354980 +3f352e90: move *a13(0x20), a11, 1 +3f352eb0: jane L3F354B90 +3f352ed0: move *a13(0xa0), a11, 1 +3f352ef0: jane L3F354B90 +L3F352F10: +3f352f10: move *a13(0x80), a11, 1 +3f352f30: jane L3F353C00 +3f352f50: move *a13(0xa0), a11, 1 +3f352f70: jane L3F353C00 +L3F352F90: +3f352f90: move a14, -*sp, 1 +3f352fa0: move @0xbf770, *a14+, 1 +3f352fd0: move @0xbf790, *a14+, 1 +3f353000: calla L3F354D40 +3f353030: calla L3F355E80 +3f353060: move a8, *a13(0x60), 1 +3f353080: jruc L3F353830 +L3F353090: +3f353090: move @0xbf770, a11, 1 +3f3530c0: movk 1, a9 +3f3530d0: xor a11, a9 +3f3530e0: move a9, @0xbf770, 1 +3f353110: jauc L3F353B90 +L3F353130: +3f353130: move @0xbf770, a11, 1 +3f353160: movk 2, a9 +3f353170: xor a11, a9 +3f353180: move a9, @0xbf770, 1 +3f3531b0: jauc L3F353B90 +L3F3531D0: +3f3531d0: move @0xbf770, a11, 1 +3f353200: movk 4, a9 +3f353210: xor a11, a9 +3f353220: move a9, @0xbf770, 1 +3f353250: jauc L3F353B90 +L3F353270: +3f353270: move @0xbf770, a11, 1 +3f3532a0: movk 8, a9 +3f3532b0: xor a11, a9 +3f3532c0: move a9, @0xbf770, 1 +3f3532f0: jauc L3F353B90 +L3F353310: +3f353310: move @0xbf770, a11, 1 +3f353340: xori 0x10, a11 +3f353370: move a11, @0xbf770, 1 +3f3533a0: jruc L3F353B90 +L3F3533B0: +3f3533b0: move @0xbf770, a11, 1 +3f3533e0: xori 0x20, a11 +3f353410: move a11, @0xbf770, 1 +3f353440: jruc L3F353B90 +L3F353450: +3f353450: move @0xbf770, a11, 1 +3f353480: xori 0x40, a11 +3f3534b0: move a11, @0xbf770, 1 +3f3534e0: jruc L3F353B90 +L3F3534F0: +3f3534f0: move @0xbf770, a11, 1 +3f353520: xori 0x80, a11 +3f353550: move a11, @0xbf770, 1 +3f353580: jruc L3F353B90 +L3F353590: +3f353590: move @0xbf770, a11, 1 +3f3535c0: xori 0x100, a11 +3f3535f0: move a11, @0xbf770, 1 +3f353620: jruc L3F353B90 +L3F353630: +3f353630: move @0xbf790, a11, 1 +3f353660: movk 1, a9 +3f353670: xor a11, a9 +3f353680: move a9, @0xbf790, 1 +3f3536b0: jruc L3F353B90 +L3F3536C0: +3f3536c0: sub a11, a11 +3f3536d0: move a11, @0xbf770, 1 +3f353700: jruc L3F353B90 +L3F353710: +3f353710: movi 0x1ff, a11 +3f353730: move a11, @0xbf770, 1 +3f353760: jruc L3F353B90 +L3F353770: +3f353770: movk 1, a11 +3f353780: move a11, *a13(0x80), 1 +3f3537a0: jruc L3F353B90 +L3F3537B0: +3f3537b0: calla L3F356A40 +3f3537e0: jruc L3F353B90 +L3F3537F0: +3f3537f0: movk 1, a11 +3f353800: move a11, *a13(0xa0), 1 +3f353820: jruc L3F353B90 +L3F353830: +3f353830: subi 0x96, a8 +3f353850: jreq L3F353090 +3f353860: dec a8 +3f353870: jreq L3F353130 +3f353880: dec a8 +3f353890: jreq L3F3531D0 +3f3538a0: dec a8 +3f3538b0: jreq L3F353270 +3f3538c0: dec a8 +3f3538d0: jreq L3F353310 +3f3538e0: dec a8 +3f3538f0: jreq L3F3533B0 +3f353900: subk 2, a8 +3f353910: jreq L3F353450 +3f353920: dec a8 +3f353930: jreq L3F3534F0 +3f353940: dec a8 +3f353950: jreq L3F353590 +3f353960: subi 0x21, a8 +3f353980: jaeq L3F353090 +3f3539a0: subk 2, a8 +3f3539b0: jreq L3F353710 +3f3539c0: subk 3, a8 +3f3539d0: jaeq L3F353130 +3f3539f0: dec a8 +3f353a00: jreq L3F3537B0 +3f353a10: subk 5, a8 +3f353a20: jaeq L3F3531D0 +3f353a40: dec a8 +3f353a50: jreq L3F3537F0 +3f353a60: subk 2, a8 +3f353a70: jreq L3F3536C0 +3f353a80: subk 2, a8 +3f353a90: jaeq L3F353270 +3f353ab0: dec a8 +3f353ac0: jreq L3F353770 +3f353ad0: subk 5, a8 +3f353ae0: jreq L3F353310 +3f353af0: subk 5, a8 +3f353b00: jreq L3F3533B0 +3f353b10: subk 5, a8 +3f353b20: jreq L3F353450 +3f353b30: subk 5, a8 +3f353b40: jreq L3F3534F0 +3f353b50: subk 5, a8 +3f353b60: jreq L3F353590 +3f353b70: subk 2, a8 +3f353b80: jreq L3F353630 +L3F353B90: +3f353b90: move *a13(0x80), a11, 1 +3f353bb0: jrne L3F353C00 +3f353bc0: move *a13(0xa0), a9, 1 +3f353be0: jaeq L3F352F90 +L3F353C00: +3f353c00: sub a11, a11 +3f353c10: move a11, *a13(0x80), 1 +3f353c30: move a14, -*sp, 1 +3f353c40: move a11, *a14+, 1 +3f353c50: addi 0x240, a11 +3f353c70: move *a11+, *a14+, 1 +3f353c80: sub a11, a11 +3f353c90: move a11, *a14+, 1 +3f353ca0: calla L3FDF96F0 +3f353cd0: move a11, *a13, 1 +3f353ce0: move *a13(0x20), a9, 1 +3f353d00: jrne L3F353F30 +3f353d10: move *a13(0xa0), a9, 1 +3f353d30: jrne L3F353F30 +L3F353D40: +3f353d40: movk 1, a11 +3f353d50: move *a13, a9, 1 +3f353d60: sll a9, a11 +3f353d70: move @0xbf770, a9, 1 +3f353da0: and a9, a11 +3f353db0: jreq L3F353E80 +3f353dc0: move a14, -*sp, 1 +3f353dd0: move *a13(0xffe0), *a14+, 1 +3f353df0: move *a13, a11, 1 +3f353e00: sll 0x5, a11 +3f353e10: addi 0xbf650, a11 +3f353e40: move *a11, a11, 1 +3f353e50: call a11 +3f353e60: move a8, *a13(0x20), 1 +L3F353E80: +3f353e80: move *a13, a11, 1 +3f353e90: inc a11 +3f353ea0: move a11, *a13, 1 +3f353eb0: move *a13(0x20), a9, 1 +3f353ed0: jrne L3F353F30 +3f353ee0: subk 9, a11 +3f353ef0: jrge L3F353F30 +3f353f00: move *a13(0xa0), a11, 1 +3f353f20: jreq L3F353D40 +L3F353F30: +3f353f30: move *a13(0x20), a11, 1 +3f353f50: jrne L3F3542A0 +3f353f60: move *a13(0xa0), a9, 1 +3f353f80: jrne L3F3542A0 +3f353f90: move a14, -*sp, 1 +3f353fa0: move *a13(0xffe0), *a14+, 1 +3f353fc0: calla L3F204C00 +3f353ff0: move a14, -*sp, 1 +3f354000: sub a9, a9 +3f354010: move a9, *a14+, 1 +3f354020: movi 0xffff, a9 +3f354040: move a9, *a14+, 1 +3f354050: movi 0xc24b0, a9 +3f354080: move a9, *a14+, 1 +3f354090: movi 0xbf7b0, a9 +3f3540c0: move a9, *a14+, 1 +3f3540d0: movi 0x168, a9 +3f3540f0: move a9, *a14+, 1 +3f354100: movi 0x5a, a9 +3f354120: move a9, *a14+, 1 +3f354130: move *a13(0xffe0), *a14+, 1 +3f354150: calla L3FDF2690 +3f354180: move a14, -*sp, 1 +3f354190: movi 0x2710, a9 +3f3541b0: move a9, *a14+, 1 +3f3541c0: calla L3FDCE1C0 +3f3541f0: move a14, -*sp, 1 +3f354200: sub a9, a9 +3f354210: move a9, *a14+, 1 +3f354220: addi 0x240, a9 +3f354240: move *a9+, *a14+, 1 +3f354250: sub a9, a9 +3f354260: move a9, *a14+, 1 +3f354270: calla L3FDF96F0 +L3F3542A0: +3f3542a0: move @0xbf790, a9, 1 +3f3542d0: jreq L3F354900 +3f3542e0: move a11, a8 +3f3542f0: jrne L3F354900 +3f354300: move *a13(0xa0), a11, 1 +3f354320: jrne L3F354900 +L3F354330: +3f354330: sub a11, a11 +3f354340: move a11, *a13, 1 +3f354350: move *a13(0x20), a9, 1 +3f354370: jrne L3F354540 +L3F354380: +3f354380: movk 1, a11 +3f354390: move *a13, a9, 1 +3f3543a0: sll a9, a11 +3f3543b0: move @0xbf770, a9, 1 +3f3543e0: and a9, a11 +3f3543f0: jreq L3F3544C0 +3f354400: move a14, -*sp, 1 +3f354410: move *a13(0xffe0), *a14+, 1 +3f354430: move *a13, a11, 1 +3f354440: sll 0x5, a11 +3f354450: addi 0xbf650, a11 +3f354480: move *a11, a11, 1 +3f354490: call a11 +3f3544a0: move a8, *a13(0x20), 1 +L3F3544C0: +3f3544c0: move *a13, a11, 1 +3f3544d0: inc a11 +3f3544e0: move a11, *a13, 1 +3f3544f0: move *a13(0x20), a9, 1 +3f354510: jrne L3F354540 +3f354520: subk 9, a11 +3f354530: jrlt L3F354380 +L3F354540: +3f354540: move a9, a8 +3f354550: jrne L3F354870 +3f354560: move a14, -*sp, 1 +3f354570: move *a13(0xffe0), *a14+, 1 +3f354590: calla L3F204C00 +3f3545c0: move a14, -*sp, 1 +3f3545d0: sub a11, a11 +3f3545e0: move a11, *a14+, 1 +3f3545f0: movi 0xffff, a11 +3f354610: move a11, *a14+, 1 +3f354620: movi 0xc24b0, a11 +3f354650: move a11, *a14+, 1 +3f354660: movi 0xbf7b0, a11 +3f354690: move a11, *a14+, 1 +3f3546a0: movi 0x168, a11 +3f3546c0: move a11, *a14+, 1 +3f3546d0: movi 0x5a, a11 +3f3546f0: move a11, *a14+, 1 +3f354700: move *a13(0xffe0), *a14+, 1 +3f354720: calla L3FDF2690 +3f354750: move a14, -*sp, 1 +3f354760: movi 0x2710, a11 +3f354780: move a11, *a14+, 1 +3f354790: calla L3FDCE1C0 +3f3547c0: move a14, -*sp, 1 +3f3547d0: sub a11, a11 +3f3547e0: move a11, *a14+, 1 +3f3547f0: addi 0x240, a11 +3f354810: move *a11+, *a14+, 1 +3f354820: sub a11, a11 +3f354830: move a11, *a14+, 1 +3f354840: calla L3FDF96F0 +L3F354870: +3f354870: move @0xbf790, a11, 1 +3f3548a0: jreq L3F354900 +3f3548b0: move a9, a8 +3f3548c0: jrne L3F354900 +3f3548d0: move *a13(0xa0), a9, 1 +3f3548f0: jreq L3F354330 +L3F354900: +3f354900: move *a13(0x20), a11, 1 +3f354920: jrne L3F354B90 +3f354930: move *a13(0xa0), a9, 1 +3f354950: jaeq L3F352F10 +3f354970: jruc L3F354B90 +L3F354980: +3f354980: sub a9, a9 +3f354990: move a9, *a13, 1 +3f3549a0: move *a13(0x20), a11, 1 +3f3549c0: jrne L3F354B90 +L3F3549D0: +3f3549d0: movk 1, a11 +3f3549e0: move *a13, a9, 1 +3f3549f0: sll a9, a11 +3f354a00: move @0xbf770, a9, 1 +3f354a30: and a9, a11 +3f354a40: jreq L3F354B10 +3f354a50: move a14, -*sp, 1 +3f354a60: move *a13(0xffe0), *a14+, 1 +3f354a80: move *a13, a11, 1 +3f354a90: sll 0x5, a11 +3f354aa0: addi 0xbf650, a11 +3f354ad0: move *a11, a11, 1 +3f354ae0: call a11 +3f354af0: move a8, *a13(0x20), 1 +L3F354B10: +3f354b10: move *a13, a11, 1 +3f354b20: inc a11 +3f354b30: move a11, *a13, 1 +3f354b40: move *a13(0x20), a9, 1 +3f354b60: jrne L3F354B90 +3f354b70: subk 9, a11 +3f354b80: jrlt L3F3549D0 +L3F354B90: +3f354b90: move *a13(0x20), a11, 1 +3f354bb0: jrne L3F354CD0 +3f354bc0: move *a13(0xffe0), a9, 1 +3f354be0: sub a11, a11 +3f354bf0: move a11, *a9(0x60), 1 +3f354c10: move a11, *a9(0x80), 1 +3f354c30: move a11, *a9(0xa0), 1 +3f354c50: move a11, *a9(0xc0), 1 +3f354c70: move a11, *a9(0xe0), 1 +3f354c90: move a11, *a9(0x100), 1 +3f354cb0: move a11, *a9(0x120), 1 +L3F354CD0: +3f354cd0: move *a13(0x20), a8, 1 +3f354cf0: move *sp(0x80), a14, 1 +3f354d10: mmfm sp, a9,a11,a13 +3f354d30: rets 2 +L3F354D40: +3f354d40: mmtm sp, a9,a11,a13 +3f354d60: move a14, a13 +3f354d70: addi 0x40, a14 +3f354d90: movi 0x4800c0, a11 +3f354dc0: move a11, *a13, 1 +3f354dd0: move a14, -*sp, 1 +3f354de0: move a11, *a14+, 1 +3f354df0: movi 0x3f35aa90, a8 +3f354e20: move a8, *a14+, 1 +3f354e30: calla L3FDE00C0 +3f354e60: move a8, *a13, 1 +3f354e70: move a14, -*sp, 1 +3f354e80: addi 0x200000, a8 +3f354eb0: move a8, *a14+, 1 +3f354ec0: movi 0x3f35ab48, a8 +3f354ef0: move a8, *a14+, 1 +3f354f00: calla L3FDE00C0 +3f354f30: move a14, -*sp, 1 +3f354f40: move *a13, a9, 1 +3f354f50: addi 0x400000, a9 +3f354f80: move a9, *a14+, 1 +3f354f90: movi 0x3f35ac40, a8 +3f354fc0: move a8, *a14+, 1 +3f354fd0: calla L3FDE00C0 +3f355000: move a14, -*sp, 1 +3f355010: move *a13, a9, 1 +3f355020: addi 0x600000, a9 +3f355050: move a9, *a14+, 1 +3f355060: movi 0x3f35ad10, a8 +3f355090: move a8, *a14+, 1 +3f3550a0: calla L3FDE00C0 +3f3550d0: move a14, -*sp, 1 +3f3550e0: move *a13, a9, 1 +3f3550f0: addi 0x800000, a9 +3f355120: move a9, *a14+, 1 +3f355130: movi 0x3f35adc0, a8 +3f355160: move a8, *a14+, 1 +3f355170: calla L3FDE00C0 +3f3551a0: move a14, -*sp, 1 +3f3551b0: move *a13, a9, 1 +3f3551c0: addi 0xa00000, a9 +3f3551f0: move a9, *a14+, 1 +3f355200: movi 0x3f35ae90, a8 +3f355230: move a8, *a14+, 1 +3f355240: calla L3FDE00C0 +3f355270: move a14, -*sp, 1 +3f355280: move *a13, a9, 1 +3f355290: addi 0xc00000, a9 +3f3552c0: move a9, *a14+, 1 +3f3552d0: movi 0x3f35af28, a8 +3f355300: move a8, *a14+, 1 +3f355310: calla L3FDE00C0 +3f355340: move a14, -*sp, 1 +3f355350: move *a13, a9, 1 +3f355360: addi 0xe00000, a9 +3f355390: move a9, *a14+, 1 +3f3553a0: movi 0x3f35af98, a8 +3f3553d0: move a8, *a14+, 1 +3f3553e0: calla L3FDE00C0 +3f355410: move a14, -*sp, 1 +3f355420: move *a13, a9, 1 +3f355430: addi 0x1000000, a9 +3f355460: move a9, *a14+, 1 +3f355470: movi 0x3f35b038, a8 +3f3554a0: move a8, *a14+, 1 +3f3554b0: calla L3FDE00C0 +3f3554e0: move a14, -*sp, 1 +3f3554f0: move *a13, a9, 1 +3f355500: addi 0x1200000, a9 +3f355530: move a9, *a14+, 1 +3f355540: movi 0x3f35b0c8, a8 +3f355570: move a8, *a14+, 1 +3f355580: calla L3FDE00C0 +3f3555b0: move a14, -*sp, 1 +3f3555c0: move *a13, a9, 1 +3f3555d0: addi 0x1400000, a9 +3f355600: move a9, *a14+, 1 +3f355610: movi 0x3f35b160, a8 +3f355640: move a8, *a14+, 1 +3f355650: calla L3FDE00C0 +3f355680: move a14, -*sp, 1 +3f355690: move *a13, a9, 1 +3f3556a0: addi 0x1600000, a9 +3f3556d0: move a9, *a14+, 1 +3f3556e0: movi 0x3f35b248, a8 +3f355710: move a8, *a14+, 1 +3f355720: calla L3FDE00C0 +3f355750: move a14, -*sp, 1 +3f355760: move *a13, a9, 1 +3f355770: addi 0x1800000, a9 +3f3557a0: move a9, *a14+, 1 +3f3557b0: movi 0x3f35b308, a8 +3f3557e0: move a8, *a14+, 1 +3f3557f0: calla L3FDE00C0 +3f355820: move a14, -*sp, 1 +3f355830: move *a13, a9, 1 +3f355840: addi 0x1a00000, a9 +3f355870: move a9, *a14+, 1 +3f355880: movi 0x3f35b3b0, a8 +3f3558b0: move a8, *a14+, 1 +3f3558c0: calla L3FDE00C0 +3f3558f0: move a14, -*sp, 1 +3f355900: move *a13, a9, 1 +3f355910: addi 0x1c00000, a9 +3f355940: move a9, *a14+, 1 +3f355950: movi 0x3f35b468, a8 +3f355980: move a8, *a14+, 1 +3f355990: calla L3FDE00C0 +3f3559c0: move a14, -*sp, 1 +3f3559d0: move *a13, a9, 1 +3f3559e0: addi 0x1e00000, a9 +3f355a10: move a9, *a14+, 1 +3f355a20: movi 0x3f35b570, a8 +3f355a50: move a8, *a14+, 1 +3f355a60: calla L3FDE00C0 +3f355a90: move a14, -*sp, 1 +3f355aa0: move *a13, a9, 1 +3f355ab0: addi 0x2000000, a9 +3f355ae0: move a9, *a14+, 1 +3f355af0: movi 0x3f35b668, a8 +3f355b20: move a8, *a14+, 1 +3f355b30: calla L3FDE00C0 +3f355b60: move a8, *a13(0x20), 1 +3f355b80: move a14, -*sp, 1 +3f355b90: move a8, *a14+, 1 +3f355ba0: move *a13(0xffe0), *a14+, 1 +3f355bc0: calla L3FDDFCB0 +3f355bf0: move a14, -*sp, 1 +3f355c00: move *a13, a9, 1 +3f355c10: addi 0x2200000, a9 +3f355c40: move a9, *a14+, 1 +3f355c50: movi 0x3f35b6e8, a8 +3f355c80: move a8, *a14+, 1 +3f355c90: calla L3FDE00C0 +3f355cc0: move a8, *a13(0x20), 1 +3f355ce0: move a14, -*sp, 1 +3f355cf0: move a8, *a14+, 1 +3f355d00: move *a13(0xffc0), *a14+, 1 +3f355d20: calla L3FDDFCB0 +3f355d50: move a14, -*sp, 1 +3f355d60: move *a13, a9, 1 +3f355d70: addi 0x24000000, a9 +3f355da0: move a9, *a14+, 1 +3f355db0: movi 0x3f35b750, a8 +3f355de0: move a8, *a14+, 1 +3f355df0: calla L3FDE00C0 +3f355e20: move a8, *a13, 1 +3f355e30: move *sp(0x80), a14, 1 +3f355e50: mmfm sp, a9,a11,a13 +3f355e70: rets 2 +L3F355E80: +3f355e80: mmtm sp, a11,a13 +3f355ea0: move a14, a13 +3f355eb0: addk 32, a14 +3f355ec0: move a14, -*sp, 1 +3f355ed0: sub a11, a11 +3f355ee0: move a11, *a14+, 1 +3f355ef0: movk 1, a11 +3f355f00: move a11, *a14+, 1 +3f355f10: move a11, *a14+, 1 +3f355f20: movi 0x6200000, a11 +3f355f50: move a11, *a14+, 1 +3f355f60: calla L3FA911C0 +3f355f90: setf 16, 0, 0 +3f355fa0: move @0x6200010, a11, 0 +3f355fd0: btst 0, a11 +3f355fe0: jrne L3F3560C0 +L3F355FF0: +3f355ff0: move a14, -*sp, 1 +3f356000: movi 0x64, a11 +3f356020: move a11, *a14+, 1 +3f356030: calla L3FDCE1C0 +3f356060: setf 16, 0, 0 +3f356070: move @0x6200010, a11, 0 +3f3560a0: btst 0, a11 +3f3560b0: jreq L3F355FF0 +L3F3560C0: +3f3560c0: move @0x6200030, a11, 0 +3f3560f0: andi 0xff, a11 +3f356120: move a11, *a13, 1 +3f356130: move a11, a8 +3f356140: subk 32, a14 +3f356150: mmfm sp, a11,a13 +3f356170: rets +L3F356180: +3f356180: mmtm sp, a9,a11,a13 +3f3561a0: move a14, a13 +3f3561b0: move *a13(0xffc0), a9, 1 +3f3561d0: move a14, -*sp, 1 +3f3561e0: movi 0xffff, a11 +3f356200: move a11, *a14+, 1 +3f356210: setf 8, 0, 0 +3f356220: move *a13(0xffe0), a11, 0 +3f356240: move a11, *a14+, 1 +3f356250: move a9, *a14+, 1 +3f356260: calla L3FDF97F0 +3f356290: addk 12, a9 +3f3562a0: move a9, a8 +3f3562b0: move *sp(0x80), a14, 1 +3f3562d0: mmfm sp, a9,a11,a13 +3f3562f0: rets 2 +L3F356300: +3f356300: mmtm sp, a11,a13 +3f356320: move a14, a13 +3f356330: addk 32, a14 +3f356340: jruc L3F356790 +L3F356350: +3f356350: movi 0x30, a11 +3f356370: move a11, *a13, 1 +3f356380: jruc L3F3569E0 +L3F356390: +3f356390: movi 0x31, a11 +3f3563b0: move a11, *a13, 1 +3f3563c0: jruc L3F3569E0 +L3F3563D0: +3f3563d0: movi 0x32, a11 +3f3563f0: move a11, *a13, 1 +3f356400: jruc L3F3569E0 +L3F356410: +3f356410: movi 0x33, a11 +3f356430: move a11, *a13, 1 +3f356440: jruc L3F3569E0 +L3F356450: +3f356450: movi 0x34, a11 +3f356470: move a11, *a13, 1 +3f356480: jruc L3F3569E0 +L3F356490: +3f356490: movi 0x35, a11 +3f3564b0: move a11, *a13, 1 +3f3564c0: jruc L3F3569E0 +L3F3564D0: +3f3564d0: movi 0x36, a11 +3f3564f0: move a11, *a13, 1 +3f356500: jruc L3F3569E0 +L3F356510: +3f356510: movi 0x37, a11 +3f356530: move a11, *a13, 1 +3f356540: jruc L3F3569E0 +L3F356550: +3f356550: movi 0x38, a11 +3f356570: move a11, *a13, 1 +3f356580: jruc L3F3569E0 +L3F356590: +3f356590: movi 0x39, a11 +3f3565b0: move a11, *a13, 1 +3f3565c0: jruc L3F3569E0 +L3F3565D0: +3f3565d0: movi 0x41, a11 +3f3565f0: move a11, *a13, 1 +3f356600: jruc L3F3569E0 +L3F356610: +3f356610: movi 0x42, a11 +3f356630: move a11, *a13, 1 +3f356640: jruc L3F3569E0 +L3F356650: +3f356650: movi 0x43, a11 +3f356670: move a11, *a13, 1 +3f356680: jruc L3F3569E0 +L3F356690: +3f356690: movi 0x44, a11 +3f3566b0: move a11, *a13, 1 +3f3566c0: jruc L3F3569E0 +L3F3566D0: +3f3566d0: movi 0x45, a11 +3f3566f0: move a11, *a13, 1 +3f356700: jruc L3F3569E0 +L3F356710: +3f356710: movi 0x46, a11 +3f356730: move a11, *a13, 1 +3f356740: jruc L3F3569E0 +L3F356750: +3f356750: movi 0x30, a11 +3f356770: move a11, *a13, 1 +3f356780: jruc L3F3569E0 +L3F356790: +3f356790: setf 8, 0, 0 +3f3567a0: move *a13(0xffe0), a8, 0 +3f3567c0: subi 0xc0, a8 +3f3567e0: jreq L3F356390 +3f3567f0: subk 2, a8 +3f356800: jreq L3F3565D0 +3f356810: subk 3, a8 +3f356820: jreq L3F3563D0 +3f356830: subk 6, a8 +3f356840: jreq L3F356410 +3f356850: dec a8 +3f356860: jreq L3F3566D0 +3f356870: dec a8 +3f356880: jreq L3F356690 +3f356890: dec a8 +3f3568a0: jreq L3F356650 +3f3568b0: subk 2, a8 +3f3568c0: jreq L3F356450 +3f3568d0: subk 2, a8 +3f3568e0: jreq L3F356710 +3f3568f0: subk 4, a8 +3f356900: jreq L3F356490 +3f356910: subk 3, a8 +3f356920: jreq L3F356610 +3f356930: subk 2, a8 +3f356940: jreq L3F3564D0 +3f356950: subk 5, a8 +3f356960: jreq L3F356510 +3f356970: subk 5, a8 +3f356980: jreq L3F356550 +3f356990: subk 5, a8 +3f3569a0: jreq L3F356590 +3f3569b0: subk 5, a8 +3f3569c0: jreq L3F356350 +3f3569d0: jruc L3F356750 +L3F3569E0: +3f3569e0: move a11, a8 +3f3569f0: move *sp(0x60), a14, 1 +3f356a10: mmfm sp, a11,a13 +3f356a30: rets 2 +L3F356A40: +3f356a40: mmtm sp, a5,a7,a9,a10,a11,a13 +3f356a60: move a14, a13 +3f356a70: addi 0x170, a14 +3f356a90: sub a11, a11 +3f356aa0: move a11, *a13(0x40), 1 +3f356ac0: move a14, -*sp, 1 +3f356ad0: move a11, *a14+, 1 +3f356ae0: addi 0x240, a11 +3f356b00: move *a11+, *a14+, 1 +3f356b10: sub a11, a11 +3f356b20: move a11, *a14+, 1 +3f356b30: calla L3FDF96F0 +3f356b60: move *a13(0x40), a11, 1 +3f356b80: jane L3F35A810 +L3F356BA0: +3f356ba0: movi 0x4800c0, a9 +3f356bd0: move a14, -*sp, 1 +3f356be0: move a9, *a14+, 1 +3f356bf0: movi 0x3f35b810, a8 +3f356c20: move a8, *a14+, 1 +3f356c30: calla L3FDE00C0 +3f356c60: move a8, a9 +3f356c70: move a9, a10 +3f356c80: move a14, -*sp, 1 +3f356c90: move a9, a11 +3f356ca0: addi 0x400000, a11 +3f356cd0: move a11, *a14+, 1 +3f356ce0: movi 0x3f35b8e0, a8 +3f356d10: move a8, *a14+, 1 +3f356d20: calla L3FDE00C0 +3f356d50: move a14, -*sp, 1 +3f356d60: move a9, a11 +3f356d70: addi 0x600000, a11 +3f356da0: move a11, *a14+, 1 +3f356db0: movi 0x3f35b9c0, a8 +3f356de0: move a8, *a14+, 1 +3f356df0: calla L3FDE00C0 +3f356e20: move a14, -*sp, 1 +3f356e30: move a9, a11 +3f356e40: addi 0x800000, a11 +3f356e70: move a11, *a14+, 1 +3f356e80: movi 0x3f35ba98, a8 +3f356eb0: move a8, *a14+, 1 +3f356ec0: calla L3FDE00C0 +3f356ef0: move a14, -*sp, 1 +3f356f00: move a9, a11 +3f356f10: addi 0xa00000, a11 +3f356f40: move a11, *a14+, 1 +3f356f50: movi 0x3f35b750, a8 +3f356f80: move a8, *a14+, 1 +3f356f90: calla L3FDE00C0 +3f356fc0: calla L3F355E80 +3f356ff0: move a8, *a13(0x20), 1 +3f357010: cmpi 0xc1, a8 +3f357030: jrne L3F357070 +3f357040: movk 1, a11 +3f357050: move a11, *a13(0x40), 1 +L3F357070: +3f357070: cmpi 0xc6, a8 +3f357090: jreq L3F357240 +3f3570a0: cmpi 0xd1, a8 +3f3570c0: jreq L3F357240 +3f3570d0: move *a13(0x40), a11, 1 +3f3570f0: jrne L3F357240 +L3F357100: +3f357100: calla L3F355E80 +3f357130: move a8, *a13(0x20), 1 +3f357150: cmpi 0xc1, a8 +3f357170: jrne L3F3571B0 +3f357180: movk 1, a11 +3f357190: move a11, *a13(0x40), 1 +L3F3571B0: +3f3571b0: cmpi 0xc6, a8 +3f3571d0: jreq L3F357240 +3f3571e0: cmpi 0xd1, a8 +3f357200: jreq L3F357240 +3f357210: move *a13(0x40), a11, 1 +3f357230: jreq L3F357100 +L3F357240: +3f357240: cmpi 0xc6, a8 +3f357260: jane L3F359210 +3f357280: move a14, -*sp, 1 +3f357290: move a9, a11 +3f3572a0: addi 0xc00000, a11 +3f3572d0: move a11, *a14+, 1 +3f3572e0: movi 0x3f35bae0, a8 +3f357310: move a8, *a14+, 1 +3f357320: calla L3FDE00C0 +3f357350: move a8, a9 +3f357360: sub a11, a11 +3f357370: move a11, *a13(0xb0), 1 +3f357390: move @0xc5210, a7, 1 +3f3573c0: cmp a7, a11 +3f3573d0: jrge L3F357570 +L3F3573E0: +3f3573e0: move a14, -*sp, 1 +3f3573f0: move a9, *a14+, 1 +3f357400: move *a13(0xb0), a11, 1 +3f357420: sll 0x3, a11 +3f357430: addi 0xc51b0, a11 +3f357460: setf 8, 0, 0 +3f357470: move *a11, a8, 0 +3f357480: move a8, *a14+, 1 +3f357490: calla L3F356180 +3f3574c0: move a8, a9 +3f3574d0: move *a13(0xb0), a11, 1 +3f3574f0: inc a11 +3f357500: move a11, *a13(0xb0), 1 +3f357520: move @0xc5210, a7, 1 +3f357550: cmp a7, a11 +3f357560: jrlt L3F3573E0 +L3F357570: +3f357570: move a14, -*sp, 1 +3f357580: move a9, *a14+, 1 +3f357590: movi 0x5f, a11 +3f3575b0: move a11, *a14+, 1 +3f3575c0: calla L3F356180 +3f3575f0: calla L3F355E80 +3f357620: move a8, *a13(0x20), 1 +3f357640: cmpi 0xbd, a8 +3f357660: jreq L3F357B20 +L3F357670: +3f357670: move *a13(0x20), a11, 1 +3f357690: cmpi 0xbc, a11 +3f3576b0: jreq L3F3578F0 +3f3576c0: move @0xc5210, a7, 1 +3f3576f0: subk 8, a7 +3f357700: jrge L3F357A20 +3f357710: move a14, -*sp, 1 +3f357720: move a11, *a14+, 1 +3f357730: calla L3F356300 +3f357760: move a8, *a13(0x20), 1 +3f357780: move @0xc5210, a11, 1 +3f3577b0: sll 0x3, a11 +3f3577c0: addi 0xc51b0, a11 +3f3577f0: movb a8, *a11 +3f357800: move a14, -*sp, 1 +3f357810: move a9, *a14+, 1 +3f357820: move a8, *a14+, 1 +3f357830: calla L3F356180 +3f357860: move a8, a9 +3f357870: move @0xc5210, a11, 1 +3f3578a0: inc a11 +3f3578b0: move a11, @0xc5210, 1 +3f3578e0: jruc L3F357A20 +L3F3578F0: +3f3578f0: move @0xc5210, a7, 1 +3f357920: jrle L3F357A20 +3f357930: move a14, -*sp, 1 +3f357940: move a9, *a14+, 1 +3f357950: movk 32, a11 +3f357960: move a11, *a14+, 1 +3f357970: calla L3F356180 +3f3579a0: subk 12, a9 +3f3579b0: move @0xc5210, a7, 1 +3f3579e0: dec a7 +3f3579f0: move a7, @0xc5210, 1 +L3F357A20: +3f357a20: move a14, -*sp, 1 +3f357a30: move a9, *a14+, 1 +3f357a40: movi 0x5f, a11 +3f357a60: move a11, *a14+, 1 +3f357a70: calla L3F356180 +3f357aa0: calla L3F355E80 +3f357ad0: move a8, *a13(0x20), 1 +3f357af0: cmpi 0xbd, a8 +3f357b10: jrne L3F357670 +L3F357B20: +3f357b20: move a14, -*sp, 1 +3f357b30: move a9, *a14+, 1 +3f357b40: movk 32, a7 +3f357b50: move a7, *a14+, 1 +3f357b60: calla L3F356180 +3f357b90: move a10, a9 +3f357ba0: move a14, -*sp, 1 +3f357bb0: move a9, a7 +3f357bc0: addi 0xe00000, a7 +3f357bf0: move a7, *a14+, 1 +3f357c00: movi 0x3f35bb70, a8 +3f357c30: move a8, *a14+, 1 +3f357c40: calla L3FDE00C0 +3f357c70: move a8, a9 +3f357c80: sub a7, a7 +3f357c90: move a7, *a13(0xb0), 1 +3f357cb0: move @0xc5230, a11, 1 +3f357ce0: cmp a11, a7 +3f357cf0: jrge L3F357E90 +L3F357D00: +3f357d00: move a14, -*sp, 1 +3f357d10: move a9, *a14+, 1 +3f357d20: move *a13(0xb0), a11, 1 +3f357d40: sll 0x3, a11 +3f357d50: addi 0xc51f0, a11 +3f357d80: setf 8, 0, 0 +3f357d90: move *a11, a8, 0 +3f357da0: move a8, *a14+, 1 +3f357db0: calla L3F356180 +3f357de0: move a8, a9 +3f357df0: move *a13(0xb0), a11, 1 +3f357e10: inc a11 +3f357e20: move a11, *a13(0xb0), 1 +3f357e40: move @0xc5230, a7, 1 +3f357e70: cmp a7, a11 +3f357e80: jrlt L3F357D00 +L3F357E90: +3f357e90: move a14, -*sp, 1 +3f357ea0: move a9, *a14+, 1 +3f357eb0: movi 0x5f, a11 +3f357ed0: move a11, *a14+, 1 +3f357ee0: calla L3F356180 +3f357f10: calla L3F355E80 +3f357f40: move a8, *a13(0x20), 1 +3f357f60: cmpi 0xbd, a8 +3f357f80: jreq L3F358440 +L3F357F90: +3f357f90: move *a13(0x20), a11, 1 +3f357fb0: cmpi 0xbc, a11 +3f357fd0: jreq L3F358210 +3f357fe0: move @0xc5230, a7, 1 +3f358010: subk 4, a7 +3f358020: jrge L3F358340 +3f358030: move a14, -*sp, 1 +3f358040: move a11, *a14+, 1 +3f358050: calla L3F356300 +3f358080: move a8, *a13(0x20), 1 +3f3580a0: move @0xc5230, a11, 1 +3f3580d0: sll 0x3, a11 +3f3580e0: addi 0xc51f0, a11 +3f358110: movb a8, *a11 +3f358120: move a14, -*sp, 1 +3f358130: move a9, *a14+, 1 +3f358140: move a8, *a14+, 1 +3f358150: calla L3F356180 +3f358180: move a8, a9 +3f358190: move @0xc5230, a11, 1 +3f3581c0: inc a11 +3f3581d0: move a11, @0xc5230, 1 +3f358200: jruc L3F358340 +L3F358210: +3f358210: move @0xc5230, a7, 1 +3f358240: jrle L3F358340 +3f358250: move a14, -*sp, 1 +3f358260: move a9, *a14+, 1 +3f358270: movk 32, a11 +3f358280: move a11, *a14+, 1 +3f358290: calla L3F356180 +3f3582c0: subk 12, a9 +3f3582d0: move @0xc5230, a7, 1 +3f358300: dec a7 +3f358310: move a7, @0xc5230, 1 +L3F358340: +3f358340: move a14, -*sp, 1 +3f358350: move a9, *a14+, 1 +3f358360: movi 0x5f, a11 +3f358380: move a11, *a14+, 1 +3f358390: calla L3F356180 +3f3583c0: calla L3F355E80 +3f3583f0: move a8, *a13(0x20), 1 +3f358410: cmpi 0xbd, a8 +3f358430: jrne L3F357F90 +L3F358440: +3f358440: move a14, -*sp, 1 +3f358450: move a9, *a14+, 1 +3f358460: movk 32, a7 +3f358470: move a7, *a14+, 1 +3f358480: calla L3F356180 +3f3584b0: sub a7, a7 +3f3584c0: setf 16, 0, 0 +3f3584d0: move a7, *a13(0xa0), 0 +3f3584f0: move @0xc5230, a11, 1 +3f358520: dec a11 +3f358530: move a11, *a13(0xb0), 1 +3f358550: jrlt L3F358AB0 +L3F358560: +3f358560: move *a13(0xb0), a11, 1 +3f358580: sll 0x3, a11 +3f358590: addi 0xc51f0, a11 +3f3585c0: setf 8, 0, 0 +3f3585d0: move *a11, a11, 0 +3f3585e0: cmpi 0x3a, a11 +3f358600: jrnc L3F3587B0 +3f358610: move *a13(0xb0), a11, 1 +3f358630: sll 0x3, a11 +3f358640: addi 0xc51f0, a11 +3f358670: move *a11, a11, 0 +3f358680: cmpi 0x2f, a11 +3f3586a0: jrls L3F3587B0 +3f3586b0: move *a13(0xb0), a11, 1 +3f3586d0: sll 0x3, a11 +3f3586e0: add a13, a11 +3f3586f0: move *a13(0xb0), a7, 1 +3f358710: sll 0x3, a7 +3f358720: addi 0xc51f0, a7 +3f358750: move *a7, a7, 0 +3f358760: subi 0x30, a7 +3f358780: movb a7, *a11(0xd0) +3f3587a0: jruc L3F3588A0 +L3F3587B0: +3f3587b0: move *a13(0xb0), a11, 1 +3f3587d0: sll 0x3, a11 +3f3587e0: add a13, a11 +3f3587f0: move *a13(0xb0), a7, 1 +3f358810: sll 0x3, a7 +3f358820: addi 0xc51f0, a7 +3f358850: move *a7, a7, 0 +3f358860: subi 0x37, a7 +3f358880: movb a7, *a11(0xd0) +L3F3588A0: +3f3588a0: move *a13(0xb0), a11, 1 +3f3588c0: sll 0x3, a11 +3f3588d0: add a13, a11 +3f3588e0: move a14, -*sp, 1 +3f3588f0: move @0xc5230, a7, 1 +3f358920: move *a13(0xb0), a5, 1 +3f358940: sub a5, a7 +3f358950: dec a7 +3f358960: move a7, *a14+, 1 +3f358970: movk 16, a7 +3f358980: move a7, *a14+, 1 +3f358990: calla L3F35A860 +3f3589c0: setf 8, 0, 0 +3f3589d0: move *a11(0xd0), a11, 0 +3f3589f0: mpyu a8, a11 +3f358a00: setf 16, 0, 0 +3f358a10: zext a11, 0 +3f358a20: move *a13(0xa0), a7, 0 +3f358a40: add a7, a11 +3f358a50: move a11, *a13(0xa0), 0 +3f358a70: dec a5 +3f358a80: move a5, *a13(0xb0), 1 +3f358aa0: jrge L3F358560 +L3F358AB0: +3f358ab0: sub a11, a11 +3f358ac0: move a11, *a13(0x80), 1 +3f358ae0: move @0xc5210, a7, 1 +3f358b10: dec a7 +3f358b20: move a7, *a13(0xb0), 1 +3f358b40: jrlt L3F359080 +3f358b50: setf 8, 0, 0 +L3F358B60: +3f358b60: move *a13(0xb0), a11, 1 +3f358b80: sll 0x3, a11 +3f358b90: addi 0xc51b0, a11 +3f358bc0: move *a11, a11, 0 +3f358bd0: cmpi 0x3a, a11 +3f358bf0: jrnc L3F358DA0 +3f358c00: move *a13(0xb0), a11, 1 +3f358c20: sll 0x3, a11 +3f358c30: addi 0xc51b0, a11 +3f358c60: move *a11, a11, 0 +3f358c70: cmpi 0x2f, a11 +3f358c90: jrls L3F358DA0 +3f358ca0: move *a13(0xb0), a11, 1 +3f358cc0: sll 0x3, a11 +3f358cd0: add a13, a11 +3f358ce0: move *a13(0xb0), a7, 1 +3f358d00: sll 0x3, a7 +3f358d10: addi 0xc51b0, a7 +3f358d40: move *a7, a7, 0 +3f358d50: subi 0x30, a7 +3f358d70: movb a7, *a11(0xd0) +3f358d90: jruc L3F358E90 +L3F358DA0: +3f358da0: move *a13(0xb0), a11, 1 +3f358dc0: sll 0x3, a11 +3f358dd0: add a13, a11 +3f358de0: move *a13(0xb0), a7, 1 +3f358e00: sll 0x3, a7 +3f358e10: addi 0xc51b0, a7 +3f358e40: move *a7, a7, 0 +3f358e50: subi 0x37, a7 +3f358e70: movb a7, *a11(0xd0) +L3F358E90: +3f358e90: move *a13(0xb0), a11, 1 +3f358eb0: sll 0x3, a11 +3f358ec0: add a13, a11 +3f358ed0: move a14, -*sp, 1 +3f358ee0: move @0xc5210, a7, 1 +3f358f10: move *a13(0xb0), a5, 1 +3f358f30: sub a5, a7 +3f358f40: dec a7 +3f358f50: move a7, *a14+, 1 +3f358f60: movk 16, a7 +3f358f70: move a7, *a14+, 1 +3f358f80: calla L3F35A860 +3f358fb0: setf 8, 0, 0 +3f358fc0: move *a11(0xd0), a11, 0 +3f358fe0: mpyu a8, a11 +3f358ff0: move *a13(0x80), a7, 1 +3f359010: add a7, a11 +3f359020: move a11, *a13(0x80), 1 +3f359040: dec a5 +3f359050: move a5, *a13(0xb0), 1 +3f359070: jrge L3F358B60 +L3F359080: +3f359080: move a11, *a13(0x60), 1 +3f3590a0: setf 16, 0, 0 +3f3590b0: move *a13(0xa0), *a11(0x0), 0 +3f3590e0: move a14, -*sp, 1 +3f3590f0: move a10, a7 +3f359100: addi 0x1000000, a7 +3f359130: move a7, *a14+, 1 +3f359140: movi 0x3f35bc00, a8 +3f359170: move a8, *a14+, 1 +3f359180: calla L3FDE00C0 +3f3591b0: calla L3F355E80 +3f3591e0: sub a7, a7 +3f3591f0: move a7, *a13(0x20), 1 +L3F359210: +3f359210: move *a13(0x20), a11, 1 +3f359230: cmpi 0xd1, a11 +3f359250: jane L3F35A720 +3f359270: move a14, -*sp, 1 +3f359280: move a9, a7 +3f359290: addi 0xc00000, a7 +3f3592c0: move a7, *a14+, 1 +3f3592d0: movi 0x3f35bae0, a8 +3f359300: move a8, *a14+, 1 +3f359310: calla L3FDE00C0 +3f359340: move a8, a9 +3f359350: sub a7, a7 +3f359360: move a7, *a13(0xb0), 1 +3f359380: move @0xc5210, a5, 1 +3f3593b0: cmp a5, a7 +3f3593c0: jrge L3F359560 +L3F3593D0: +3f3593d0: move a14, -*sp, 1 +3f3593e0: move a9, *a14+, 1 +3f3593f0: move *a13(0xb0), a11, 1 +3f359410: sll 0x3, a11 +3f359420: addi 0xc51b0, a11 +3f359450: setf 8, 0, 0 +3f359460: move *a11, a8, 0 +3f359470: move a8, *a14+, 1 +3f359480: calla L3F356180 +3f3594b0: move a8, a9 +3f3594c0: move *a13(0xb0), a11, 1 +3f3594e0: inc a11 +3f3594f0: move a11, *a13(0xb0), 1 +3f359510: move @0xc5210, a7, 1 +3f359540: cmp a7, a11 +3f359550: jrlt L3F3593D0 +L3F359560: +3f359560: move a14, -*sp, 1 +3f359570: move a9, *a14+, 1 +3f359580: movi 0x5f, a11 +3f3595a0: move a11, *a14+, 1 +3f3595b0: calla L3F356180 +3f3595e0: calla L3F355E80 +3f359610: move a8, *a13(0x20), 1 +3f359630: cmpi 0xbd, a8 +3f359650: jreq L3F359B10 +L3F359660: +3f359660: move *a13(0x20), a11, 1 +3f359680: cmpi 0xbc, a11 +3f3596a0: jreq L3F3598E0 +3f3596b0: move @0xc5210, a7, 1 +3f3596e0: subk 8, a7 +3f3596f0: jrge L3F359A10 +3f359700: move a14, -*sp, 1 +3f359710: move a11, *a14+, 1 +3f359720: calla L3F356300 +3f359750: move a8, *a13(0x20), 1 +3f359770: move @0xc5210, a11, 1 +3f3597a0: sll 0x3, a11 +3f3597b0: addi 0xc51b0, a11 +3f3597e0: movb a8, *a11 +3f3597f0: move a14, -*sp, 1 +3f359800: move a9, *a14+, 1 +3f359810: move a8, *a14+, 1 +3f359820: calla L3F356180 +3f359850: move a8, a9 +3f359860: move @0xc5210, a11, 1 +3f359890: inc a11 +3f3598a0: move a11, @0xc5210, 1 +3f3598d0: jruc L3F359A10 +L3F3598E0: +3f3598e0: move @0xc5210, a7, 1 +3f359910: jrle L3F359A10 +3f359920: move a14, -*sp, 1 +3f359930: move a9, *a14+, 1 +3f359940: movk 32, a5 +3f359950: move a5, *a14+, 1 +3f359960: calla L3F356180 +3f359990: subk 12, a9 +3f3599a0: move @0xc5210, a7, 1 +3f3599d0: dec a7 +3f3599e0: move a7, @0xc5210, 1 +L3F359A10: +3f359a10: move a14, -*sp, 1 +3f359a20: move a9, *a14+, 1 +3f359a30: movi 0x5f, a11 +3f359a50: move a11, *a14+, 1 +3f359a60: calla L3F356180 +3f359a90: calla L3F355E80 +3f359ac0: move a8, *a13(0x20), 1 +3f359ae0: cmpi 0xbd, a8 +3f359b00: jrne L3F359660 +L3F359B10: +3f359b10: move a14, -*sp, 1 +3f359b20: move a9, *a14+, 1 +3f359b30: movk 32, a7 +3f359b40: move a7, *a14+, 1 +3f359b50: calla L3F356180 +3f359b80: sub a5, a5 +3f359b90: move a5, *a13(0x80), 1 +3f359bb0: move @0xc5210, a7, 1 +3f359be0: dec a7 +3f359bf0: move a7, *a13(0xb0), 1 +3f359c10: jrlt L3F35A150 +3f359c20: setf 8, 0, 0 +L3F359C30: +3f359c30: move *a13(0xb0), a11, 1 +3f359c50: sll 0x3, a11 +3f359c60: addi 0xc51b0, a11 +3f359c90: move *a11, a11, 0 +3f359ca0: cmpi 0x3a, a11 +3f359cc0: jrnc L3F359E70 +3f359cd0: move *a13(0xb0), a11, 1 +3f359cf0: sll 0x3, a11 +3f359d00: addi 0xc51b0, a11 +3f359d30: move *a11, a11, 0 +3f359d40: cmpi 0x2f, a11 +3f359d60: jrls L3F359E70 +3f359d70: move *a13(0xb0), a11, 1 +3f359d90: sll 0x3, a11 +3f359da0: add a13, a11 +3f359db0: move *a13(0xb0), a7, 1 +3f359dd0: sll 0x3, a7 +3f359de0: addi 0xc51b0, a7 +3f359e10: move *a7, a7, 0 +3f359e20: subi 0x30, a7 +3f359e40: movb a7, *a11(0xd0) +3f359e60: jruc L3F359F60 +L3F359E70: +3f359e70: move *a13(0xb0), a11, 1 +3f359e90: sll 0x3, a11 +3f359ea0: add a13, a11 +3f359eb0: move *a13(0xb0), a7, 1 +3f359ed0: sll 0x3, a7 +3f359ee0: addi 0xc51b0, a7 +3f359f10: move *a7, a7, 0 +3f359f20: subi 0x37, a7 +3f359f40: movb a7, *a11(0xd0) +L3F359F60: +3f359f60: move *a13(0xb0), a11, 1 +3f359f80: sll 0x3, a11 +3f359f90: add a13, a11 +3f359fa0: move a14, -*sp, 1 +3f359fb0: move @0xc5210, a7, 1 +3f359fe0: move *a13(0xb0), a5, 1 +3f35a000: sub a5, a7 +3f35a010: dec a7 +3f35a020: move a7, *a14+, 1 +3f35a030: movk 16, a7 +3f35a040: move a7, *a14+, 1 +3f35a050: calla L3F35A860 +3f35a080: setf 8, 0, 0 +3f35a090: move *a11(0xd0), a11, 0 +3f35a0b0: mpyu a8, a11 +3f35a0c0: move *a13(0x80), a7, 1 +3f35a0e0: add a7, a11 +3f35a0f0: move a11, *a13(0x80), 1 +3f35a110: dec a5 +3f35a120: move a5, *a13(0xb0), 1 +3f35a140: jrge L3F359C30 +L3F35A150: +3f35a150: move *a13(0x80), *a13(0x60), 1 +3f35a180: sub a11, a11 +3f35a190: move a11, *a13(0xb0), 1 +L3F35A1B0: +3f35a1b0: move a10, a9 +3f35a1c0: move *a13(0xb0), a11, 1 +3f35a1e0: sll 0x1, a11 +3f35a1f0: addk 14, a11 +3f35a200: sll 0x14, a11 +3f35a210: add a11, a9 +3f35a220: move a14, -*sp, 1 +3f35a230: move a9, *a14+, 1 +3f35a240: movi 0x3f35bcc0, a8 +3f35a270: move a8, *a14+, 1 +3f35a280: calla L3FDE00C0 +3f35a2b0: move a8, a9 +3f35a2c0: move a14, -*sp, 1 +3f35a2d0: move a9, *a14+, 1 +3f35a2e0: move *a13(0x60), *a14+, 1 +3f35a300: calla L3FDDFCB0 +3f35a330: move a8, a9 +3f35a340: move a14, -*sp, 1 +3f35a350: move a9, *a14+, 1 +3f35a360: movi 0x3f35bcd8, a8 +3f35a390: move a8, *a14+, 1 +3f35a3a0: calla L3FDE00C0 +3f35a3d0: move a8, a9 +3f35a3e0: move *a13(0x60), a11, 1 +3f35a400: setf 16, 0, 0 +3f35a410: move *a11+, a7, 0 +3f35a420: move a11, *a13(0x60), 1 +3f35a440: move a7, *a13(0xa0), 0 +3f35a460: move a14, -*sp, 1 +3f35a470: move a9, *a14+, 1 +3f35a480: move a7, *a14+, 1 +3f35a490: calla L3FDDFCB0 +3f35a4c0: move a8, a9 +3f35a4d0: subi 0x60, a9 +3f35a4f0: move a14, -*sp, 1 +3f35a500: move a9, *a14+, 1 +3f35a510: movi 0x3f35bd18, a8 +3f35a540: move a8, *a14+, 1 +3f35a550: calla L3FDE00C0 +3f35a580: move *a13(0xb0), a5, 1 +3f35a5a0: inc a5 +3f35a5b0: move a5, *a13(0xb0), 1 +3f35a5d0: subk 10, a5 +3f35a5e0: jrlt L3F35A1B0 +3f35a5f0: move a10, a9 +3f35a600: move *a13(0xb0), a5, 1 +3f35a620: sll 0x1, a5 +3f35a630: addk 14, a5 +3f35a640: sll 0x14, a5 +3f35a650: add a5, a9 +3f35a660: move a14, -*sp, 1 +3f35a670: move a9, *a14+, 1 +3f35a680: movi 0x3f35bc00, a8 +3f35a6b0: move a8, *a14+, 1 +3f35a6c0: calla L3FDE00C0 +3f35a6f0: calla L3F355E80 +L3F35A720: +3f35a720: move a14, -*sp, 1 +3f35a730: sub a11, a11 +3f35a740: move a11, *a14+, 1 +3f35a750: addi 0x240, a11 +3f35a770: move *a11+, *a14+, 1 +3f35a780: sub a11, a11 +3f35a790: move a11, *a14+, 1 +3f35a7a0: calla L3FDF96F0 +3f35a7d0: move *a13(0x40), a7, 1 +3f35a7f0: jaeq L3F356BA0 +L3F35A810: +3f35a810: subi 0x170, a14 +3f35a830: mmfm sp, a5,a7,a9,a10,a11,a13 +3f35a850: rets +L3F35A860: +3f35a860: mmtm sp, a9,a11,a13 +3f35a880: move a14, a13 +3f35a890: addi 0x40, a14 +3f35a8b0: movk 1, a11 +3f35a8c0: move a11, *a13(0x20), 1 +3f35a8e0: sub a11, a11 +3f35a8f0: move a11, *a13, 1 +3f35a900: move *a13(0xffc0), a9, 1 +3f35a920: cmp a9, a11 +3f35a930: jrge L3F35AA20 +L3F35A940: +3f35a940: move *a13(0x20), a11, 1 +3f35a960: move *a13(0xffe0), a9, 1 +3f35a980: mpys a9, a11 +3f35a990: move a11, *a13(0x20), 1 +3f35a9b0: move *a13, a9, 1 +3f35a9c0: inc a9 +3f35a9d0: move a9, *a13, 1 +3f35a9e0: move *a13(0xffc0), a11, 1 +3f35aa00: cmp a11, a9 +3f35aa10: jrlt L3F35A940 +L3F35AA20: +3f35aa20: move *a13(0x20), a8, 1 +3f35aa40: move *sp(0x80), a14, 1 +3f35aa60: mmfm sp, a9,a11,a13 +3f35aa80: rets 2 +3f35aa90: mods a10, a9 +3f35aaa0: srl a11, a1 +3f35aab0: sla 0x3, a5 +3f35aac0: .word 0x704f +3f35aad0: rl b11, b4 +3f35aae0: modu a3, sp +3f35aaf0: or a1, a0 +3f35ab00: .word 0x7365 +3f35ab10: sla 0x3, b4 +3f35ab20: sra a10, a13 +3f35ab30: .word 0x756e +3f35ab40: rl 0x8, a0 +3f35ab50: srl 0x17, a0 +3f35ab60: cmp a9, a0 +3f35ab70: sla a11, a13 +3f35ab80: sra a11, a7 +3f35ab90: move a9, b0 +3f35aba0: .word 0x7470 +3f35abb0: modu a11, a9 +3f35abc0: sla 0x3, a14 +3f35abd0: sra b10, b2 +3f35abe0: rl a11, a7 +3f35abf0: .word 0x7473 +3f35ac00: .word 0x7265 +3f35ac10: or a1, a0 +3f35ac20: .word 0x7365 +3f35ac30: .word 0x0074 +3f35ac40: sla 0x1, b2 +3f35ac50: sla 0x1, a13 +3f35ac60: subb a10, a12 +3f35ac70: sla 0x2, b7 +3f35ac80: modu a2, a9 +3f35ac90: sra b11, b4 +3f35aca0: modu b3, b2 +3f35acb0: mods a3, a1 +3f35acc0: andn a9, a0 +3f35acd0: mods a3, a5 +3f35ace0: .word 0x7466 +3f35acf0: .word 0x7365 +3f35ad00: .word 0x0074 +3f35ad10: sla 0x1, b3 +3f35ad20: sla 0x1, a13 +3f35ad30: subb a10, a12 +3f35ad40: sla 0x2, b7 +3f35ad50: modu a10, a12 +3f35ad60: .word 0x706f +3f35ad70: sla a11, a2 +3f35ad80: lmo a11, a3 +3f35ad90: or a1, a0 +3f35ada0: .word 0x7365 +3f35adb0: .word 0x0074 +3f35adc0: sla 0x1, b4 +3f35add0: sla 0x1, a13 +3f35ade0: subb a10, a12 +3f35adf0: sla 0x2, b7 +3f35ae00: .word 0x7845 +3f35ae10: sra b11, b4 +3f35ae20: modu b3, b2 +3f35ae30: mods a3, a1 +3f35ae40: andn a1, a0 +3f35ae50: mods a11, a1 +3f35ae60: or a1, a0 +3f35ae70: .word 0x7365 +3f35ae80: .word 0x0074 +3f35ae90: sla 0x1, b5 +3f35aea0: sla 0x1, a13 +3f35aeb0: sll b10, b3 +3f35aec0: mods a3, a1 +3f35aed0: .word 0x7475 +3f35aee0: modu a11, a9 +3f35aef0: sla 0x3, a14 +3f35af00: sra b10, b4 +3f35af10: .word 0x7473 +3f35af20: .word 0x3600 +3f35af30: srl 0x17, a0 +3f35af40: subb a1, a0 +3f35af50: subb a2, a9 +3f35af60: sla 0x2, sp +3f35af70: sra b10, b4 +3f35af80: .word 0x7473 +3f35af90: .word 0x3700 +3f35afa0: srl 0x17, a0 +3f35afb0: cmp a9, a0 +3f35afc0: sla a11, a13 +3f35afd0: sra a11, a7 +3f35afe0: and a1, a0 +3f35aff0: .word 0x7461 +3f35b000: sla 0x3, a8 +3f35b010: sra b10, b4 +3f35b020: .word 0x7473 +3f35b030: dsjs a0, L3F35B040 +L3F35B040: +3f35b040: srl 0x17, a0 +3f35b050: andn a1, a0 +3f35b060: .word 0x746f +3f35b070: .word 0x7461 +3f35b080: modu a11, a9 +3f35b090: sla 0x3, a14 +3f35b0a0: sra b10, b4 +3f35b0b0: .word 0x7473 +3f35b0c0: dsjs a0, L3F35B150 +3f35b0d0: srl 0x17, a0 +3f35b0e0: cmp a9, a0 +3f35b0f0: .word 0x746e +3f35b100: .word 0x7265 +3f35b110: .word 0x7572 +3f35b120: .word 0x7470 +3f35b130: or a1, a0 +3f35b140: .word 0x7365 +L3F35B150: +3f35b150: .word 0x0074 +3f35b160: sla 0x2, a12 +3f35b170: sla 0x1, a13 +3f35b180: modu b10, b4 +3f35b190: srl a11, a7 +3f35b1a0: sra a11, a12 +3f35b1b0: move a1, a0 +3f35b1c0: modu a11, sp +3f35b1d0: sla 0x3, b0 +3f35b1e0: modu a11, a6 +3f35b1f0: sra b11, b2 +3f35b200: sra b11, b6 +3f35b210: sla 0x3, b2 +3f35b220: sla a11, a13 +3f35b230: lmo b11, b3 +3f35b240: addc a8, a0 +3f35b250: srl 0x17, a0 +3f35b260: addc a9, a0 +3f35b270: sra a11, a12 +3f35b280: .word 0x7261 +3f35b290: .word 0x7420 +3f35b2a0: sra a11, a8 +3f35b2b0: .word 0x7420 +3f35b2c0: .word 0x7365 +3f35b2d0: sla 0x3, b4 +3f35b2e0: sla a11, a13 +3f35b2f0: lmo b11, b3 +3f35b300: add a8, a0 +3f35b310: srl 0x17, a0 +3f35b320: andn a9, a0 +3f35b330: mods a3, a5 +3f35b340: sll a11, a5 +3f35b350: sla 0x3, b4 +3f35b360: mods a3, a1 +3f35b370: sla 0x3, a12 +3f35b380: sra b11, b4 +3f35b390: .word 0x7473 +3f35b3a0: .word 0x0073 +3f35b3b0: sla 0x2, b2 +3f35b3c0: sla 0x1, a13 +3f35b3d0: .word 0x7552 +3f35b3e0: sla 0x3, a14 +3f35b3f0: sra b11, b3 +3f35b400: sra a11, a12 +3f35b410: .word 0x7463 +3f35b420: sra a3, a5 +3f35b430: .word 0x7420 +3f35b440: .word 0x7365 +3f35b450: .word 0x7374 +3f35b460: xor a8, a0 +3f35b470: srl 0x17, a0 +3f35b480: xor a9, a0 +3f35b490: rl b11, b2 +3f35b4a0: sra b11, b4 +3f35b4b0: andn a1, sp +3f35b4c0: sla a11, a5 +3f35b4d0: sla 0x3, a4 +3f35b4e0: sla 0x3, a1 +3f35b4f0: sra a11, a13 +3f35b500: modu a11, a13 +3f35b510: .word 0x7972 +3f35b520: mods a1, a0 +3f35b530: sll a11, sp +3f35b540: .word 0x7461 +3f35b550: modu a11, a9 +3f35b560: .word 0x006e +3f35b570: sla 0x2, a5 +3f35b580: sla 0x1, a13 +3f35b590: divs a2, a5 +3f35b5a0: or a2, a9 +3f35b5b0: srl 0x17, a0 +3f35b5c0: andn a1, a0 +3f35b5d0: .word 0x7465 +3f35b5e0: .word 0x7275 +3f35b5f0: sla 0x3, a14 +3f35b600: modu b11, b4 +3f35b610: mods a9, a0 +3f35b620: rl a11, a1 +3f35b630: sla 0x3, a14 +3f35b640: sra a11, a13 +3f35b650: .word 0x756e +3f35b660: move a0, a0 +3f35b670: modu a11, sp +3f35b680: sla 0x3, b0 +3f35b690: .word 0x7453 +3f35b6a0: .word 0x7461 +3f35b6b0: .word 0x7375 +3f35b6c0: sla 0x1, a0 +3f35b6d0: sla 0x1, a13 +3f35b6e0: or a0, a0 +3f35b6f0: .word 0x7365 +3f35b700: sla 0x3, b4 +3f35b710: sla a10, a13 +3f35b720: lmo b11, b3 +3f35b730: srl 0x17, a0 +3f35b740: rev a0 +3f35b750: .word 0x7250 +3f35b760: .word 0x7365 +3f35b770: sla 0x3, b3 +3f35b780: sra a11, a11 +3f35b790: sla 0x3, b9 +3f35b7a0: modu a11, a6 +3f35b7b0: sla 0x3, b2 +3f35b7c0: sra b11, b3 +3f35b7d0: sra a11, a12 +3f35b7e0: .word 0x7463 +3f35b7f0: modu a11, a9 +3f35b800: .word 0x006e +3f35b810: sra a10, a13 +3f35b820: modu a11, a13 +3f35b830: .word 0x7972 +3f35b840: xor a9, a0 +3f35b850: rl b11, b2 +3f35b860: sra b11, b4 +3f35b870: andn a1, sp +3f35b880: sla a11, a5 +3f35b890: sla 0x3, a4 +3f35b8a0: .word 0x7455 +3f35b8b0: mods a3, a9 +3f35b8c0: .word 0x7469 +3f35b8d0: .word 0x0079 +3f35b8e0: sla 0x2, b7 +3f35b8f0: sla 0x1, a13 +3f35b900: .word 0x7257 +3f35b910: .word 0x7469 +3f35b920: sla 0x3, a5 +3f35b930: sla 0x3, a1 +3f35b940: sra a11, a13 +3f35b950: modu a11, a13 +3f35b960: .word 0x7972 +3f35b970: mods a1, a0 +3f35b980: sll a11, sp +3f35b990: .word 0x7461 +3f35b9a0: modu a11, a9 +3f35b9b0: .word 0x006e +3f35b9c0: sla 0x2, b2 +3f35b9d0: sla 0x1, a13 +3f35b9e0: sra b10, b2 +3f35b9f0: sra a3, a1 +3f35ba00: sla a9, a0 +3f35ba10: mods a9, a0 +3f35ba20: mods a11, a5 +3f35ba30: .word 0x726f +3f35ba40: sla 0x3, b9 +3f35ba50: modu a11, a12 +3f35ba60: sla a11, a3 +3f35ba70: rl b11, b4 +3f35ba80: modu a3, sp +3f35ba90: and a8, a0 +3f35baa0: srl 0x17, a0 +3f35bab0: and a9, a0 +3f35bac0: cmp b10, b5 +3f35bad0: .word 0x0054 +3f35bae0: sra a10, a13 +3f35baf0: modu a11, a13 +3f35bb00: .word 0x7972 +3f35bb10: mods a1, a0 +3f35bb20: sll a11, sp +3f35bb30: .word 0x7461 +3f35bb40: modu a11, a9 +3f35bb50: dsjs a14, L3F35BC90 +3f35bb60: rev a0 +3f35bb70: sra a10, a13 +3f35bb80: modu a11, a13 +3f35bb90: .word 0x7972 +3f35bba0: .word 0x7620 +3f35bbb0: mods a3, a1 +3f35bbc0: sra b11, b5 +3f35bbd0: sla 0x1, b10 +3f35bbe0: sla 0x1, a0 +3f35bbf0: rev a0 +3f35bc00: andn b2, b0 +3f35bc10: andn a10, a5 +3f35bc20: sla 0x2, b3 +3f35bc30: sra a11, a11 +3f35bc40: sla 0x3, b9 +3f35bc50: modu b11, b4 +3f35bc60: sll a9, a0 +3f35bc70: modu a3, sp +3f35bc80: rl b11, b4 +L3F35BC90: +3f35bc90: .word 0x756e +3f35bca0: sla 0x3, a5 +3f35bcb0: rev a0 +3f35bcc0: sla 0x1, a0 +3f35bcd0: dsjs a0, L3F35BDE0 +3f35bce0: sla 0x1, a0 +3f35bcf0: sla 0x1, a0 +3f35bd00: sla 0x1, a0 +3f35bd10: sla 0x0, a0 +3f35bd20: sla 0x1, a0 +3f35bd30: rev a0 +L3F35BD40: +3f35bd40: mmtm sp, a9,a11,a13 +3f35bd60: move a14, a13 +3f35bd70: addk 32, a14 +3f35bd80: move a14, -*sp, 1 +3f35bd90: movi 0x3f364db0, a8 +3f35bdc0: move a8, *a14+, 1 +3f35bdd0: calla L3F927BC0 +3f35be00: move a14, -*sp, 1 +3f35be10: move *a13(0xfec0), *a14+, 1 +3f35be30: move *a13(0xfee0), *a14+, 1 +3f35be50: move *a13(0xff00), *a14+, 1 +3f35be70: move *a13(0xff20), *a14+, 1 +3f35be90: move *a13(0xff40), *a14+, 1 +3f35beb0: move *a13(0xff60), *a14+, 1 +3f35bed0: move *a13(0xff80), *a14+, 1 +3f35bef0: move *a13(0xffa0), *a14+, 1 +3f35bf10: move *a13(0xffc0), *a14+, 1 +3f35bf30: move *a13(0xffe0), *a14+, 1 +3f35bf50: calla L3F927BC0 +3f35bf80: move a14, -*sp, 1 +3f35bf90: movi 0x3f364e50, a8 +3f35bfc0: move a8, *a14+, 1 +3f35bfd0: calla L3F927BC0 +3f35c000: sub a11, a11 +3f35c010: move a11, *a13, 1 +3f35c020: movi 0x41, a9 +3f35c040: movb a9, *a11 +3f35c050: move *sp(0x80), a14, 1 +3f35c070: mmfm sp, a9,a11,a13 +3f35c090: rets 2 +L3F35C0A0: +3f35c0a0: mmtm sp, a9,a11,a13 +3f35c0c0: move a14, a13 +3f35c0d0: addk 32, a14 +3f35c0e0: sub a11, a11 +3f35c0f0: move a11, *a13, 1 +3f35c100: move @0xc5bd0, a9, 1 +3f35c130: cmp a9, a11 +3f35c140: jrge L3F35C380 +L3F35C150: +3f35c150: move *a13, a11, 1 +3f35c160: move a11, a9 +3f35c170: sll 0x7, a11 +3f35c180: sll 0x6, a9 +3f35c190: add a9, a11 +3f35c1a0: move @0xc5bf0, a9, 1 +3f35c1d0: add a9, a11 +3f35c1e0: sub a9, a9 +3f35c1f0: move a9, *a11(0x60), 1 +3f35c210: move *a13, a11, 1 +3f35c220: move a11, a9 +3f35c230: sll 0x7, a11 +3f35c240: sll 0x6, a9 +3f35c250: add a9, a11 +3f35c260: move @0xc5bf0, a9, 1 +3f35c290: add a9, a11 +3f35c2a0: addk 32, a11 +3f35c2b0: movi 0xdc900, a9 +3f35c2e0: move *a9+, *a11+, 1 +3f35c2f0: move *a9, *a11, 1 +3f35c300: move *a13, a11, 1 +3f35c310: inc a11 +3f35c320: move a11, *a13, 1 +3f35c330: move @0xc5bd0, a9, 1 +3f35c360: cmp a9, a11 +3f35c370: jrlt L3F35C150 +L3F35C380: +3f35c380: subk 32, a14 +3f35c390: mmfm sp, a9,a11,a13 +3f35c3b0: rets +L3F35C3C0: +3f35c3c0: mmtm sp, a9,a11,a13 +3f35c3e0: move a14, a13 +3f35c3f0: move *a13(0xffe0), a11, 1 +3f35c410: move a11, @0xc5c10, 1 +3f35c440: move *a13(0xffc0), a9, 1 +3f35c460: move a9, @0xc5c30, 1 +3f35c490: move *sp(0x80), a14, 1 +3f35c4b0: mmfm sp, a9,a11,a13 +3f35c4d0: rets 2 +3f35c4e0: move a14, -*sp, 1 +3f35c4f0: movi 0x3f364e60, a8 +3f35c520: move a8, *a14+, 1 +3f35c530: calla L3F35BD40 +3f35c560: rets +L3F35C570: +3f35c570: mmtm sp, a9,a11,a13 +3f35c590: move a14, a13 +3f35c5a0: addi 0x40, a14 +3f35c5c0: move *a13(0xffe0), a11, 1 +3f35c5e0: move a11, *a13, 1 +3f35c5f0: move *a13(0xffc0), a9, 1 +3f35c610: move a9, *a13(0x20), 1 +3f35c630: movb *a11(0x18), *a9(0x0) +3f35c660: movb *a11(0x10), *a9(0x8) +3f35c690: movb *a11(0x8), *a9(0x10) +3f35c6c0: movb *a11(0x0), *a9(0x18) +3f35c6f0: addi 0x80, a11 +3f35c710: move a11, *a13, 1 +3f35c720: addi 0x80, a9 +3f35c740: move a9, *a13(0x20), 1 +3f35c760: movb *a11(0x0), *a9(0x8) +3f35c790: movb *a11(0x8), *a9(0x0) +3f35c7c0: move *a13(0xffe0), a11, 1 +3f35c7e0: addi 0x90, a11 +3f35c800: move a11, *a13, 1 +3f35c810: move *a13(0xffc0), a9, 1 +3f35c830: addi 0x90, a9 +3f35c850: move a9, *a13(0x20), 1 +3f35c870: movb *a11(0x0), *a9(0x8) +3f35c8a0: movb *a11(0x8), *a9(0x0) +3f35c8d0: move *a13(0xffe0), a11, 1 +3f35c8f0: addi 0x60, a11 +3f35c910: move a11, *a13, 1 +3f35c920: move *a13(0xffc0), a9, 1 +3f35c940: addi 0x60, a9 +3f35c960: move a9, *a13(0x20), 1 +3f35c980: movb *a11(0x18), *a9(0x0) +3f35c9b0: movb *a11(0x10), *a9(0x8) +3f35c9e0: movb *a11(0x8), *a9(0x10) +3f35ca10: movb *a11(0x0), *a9(0x18) +3f35ca40: move *a13(0xffc0), a11, 1 +3f35ca60: move *a13(0xffe0), a9, 1 +3f35ca80: movb *a9(0xa0), *a11(0xa0) +3f35cab0: movb *a9(0xa8), *a11(0xa8) +3f35cae0: movb *a9(0xb0), *a11(0xb0) +3f35cb10: movb *a9(0xb8), *a11(0xb8) +3f35cb40: movb *a9(0xc0), *a11(0xc0) +3f35cb70: movb *a9(0xc8), *a11(0xc8) +3f35cba0: movb *a9(0xd0), *a11(0xd0) +3f35cbd0: movb *a9(0xd8), *a11(0xd8) +3f35cc00: sub a9, a9 +3f35cc10: move a9, *a11(0xe0), 1 +3f35cc30: move *sp(0x80), a14, 1 +3f35cc50: mmfm sp, a9,a11,a13 +3f35cc70: rets 2 +L3F35CC80: +3f35cc80: mmtm sp, a7,a9,a11,a13 +3f35cca0: move a14, a13 +3f35ccb0: addi 0x7c0, a14 +3f35ccd0: sub a11, a11 +3f35cce0: move a11, *a13(0x640), 1 +3f35cd00: move a11, *a13(0x660), 1 +3f35cd20: move a11, *a13(0x680), 1 +3f35cd40: move a11, *a13(0x6a0), 1 +3f35cd60: movk 11, a9 +3f35cd70: move a9, *a13, 1 +3f35cd80: move @0xda840, a7, 1 +3f35cdb0: movb a7, *a13(0xb0) +3f35cdd0: move @0xda860, a7, 1 +3f35ce00: movb a7, *a13(0xc0) +3f35ce20: move @0xda880, a7, 1 +3f35ce50: movb a7, *a13(0xc8) +3f35ce70: move @0xda8a0, a7, 1 +3f35cea0: movb a7, *a13(0xb8) +3f35cec0: calla L3F250EC0 +3f35cef0: move a8, *a13(0x60), 1 +3f35cf10: move @0xdaa00, a7, 1 +3f35cf40: movb a7, *a13(0xa0) +3f35cf60: move a14, -*sp, 1 +3f35cf70: movi 0x3f364ee0, a8 +3f35cfa0: move a8, *a14+, 1 +3f35cfb0: calla L3FB458D0 +3f35cfe0: setf 16, 0, 0 +3f35cff0: move a8, *a13(0x80), 0 +3f35d010: move @0xda8c0, a7, 1 +3f35d040: movb a7, *a13(0xa8) +3f35d060: movi 0x1000, a7 +3f35d080: move a7, *a13(0x90), 0 +3f35d0a0: move a14, -*sp, 1 +3f35d0b0: move a13, a9 +3f35d0c0: addi 0xd8, a9 +3f35d0e0: move a9, *a14+, 1 +3f35d0f0: move a13, a9 +3f35d100: addi 0xd0, a9 +3f35d120: move a9, *a14+, 1 +3f35d130: calla L3F251740 +3f35d160: move a14, -*sp, 1 +3f35d170: move a13, a9 +3f35d180: addi 0x100, a9 +3f35d1a0: move a9, *a14+, 1 +3f35d1b0: move a13, *a14+, 1 +3f35d1c0: calla L3F35C570 +3f35d1f0: setf 16, 0, 0 +3f35d200: move *a13(0x80), a7, 0 +3f35d220: addk 3, a7 +3f35d230: movk 3, a9 +3f35d240: andn a9, a7 +3f35d250: setf 8, 0, 0 +3f35d260: move *a13(0xa8), a9, 0 +3f35d280: sll 0x3, a9 +3f35d290: add a9, a7 +3f35d2a0: move *a13(0xa0), a9, 0 +3f35d2c0: move a9, a11 +3f35d2d0: sll 0x5, a9 +3f35d2e0: sll 0x3, a11 +3f35d2f0: add a11, a9 +3f35d300: add a9, a7 +3f35d310: addk 32, a7 +3f35d320: move a7, *a13(0x640), 1 +3f35d340: move a7, *a13(0x660), 1 +3f35d360: move a14, -*sp, 1 +3f35d370: move a7, *a14+, 1 +3f35d380: calla L3F705A00 +3f35d3b0: move a8, @0xc5310, 1 +3f35d3e0: move a14, -*sp, 1 +3f35d3f0: move a7, *a14+, 1 +3f35d400: calla L3F705A00 +3f35d430: move a8, @0xc5330, 1 +3f35d460: move a14, -*sp, 1 +3f35d470: movk 32, a11 +3f35d480: move a11, *a14+, 1 +3f35d490: move @0xc5310, *a14+, 1 +3f35d4c0: move a13, *a14+, 1 +3f35d4d0: calla L3FB44400 +3f35d500: move a11, *a13(0x680), 1 +3f35d520: move @0xc5310, a9, 1 +3f35d550: addi 0x100, a9 +3f35d570: move a9, *a13(0x6c0), 1 +3f35d590: move a14, -*sp, 1 +3f35d5a0: move a11, *a14+, 1 +3f35d5b0: move @0xc5330, *a14+, 1 +3f35d5e0: move a13, a9 +3f35d5f0: addi 0x100, a9 +3f35d610: move a9, *a14+, 1 +3f35d620: calla L3FB44400 +3f35d650: move a11, *a13(0x6a0), 1 +3f35d670: move @0xc5330, a9, 1 +3f35d6a0: addi 0x100, a9 +3f35d6c0: move a9, *a13(0x6e0), 1 +3f35d6e0: move a14, -*sp, 1 +3f35d6f0: setf 16, 0, 0 +3f35d700: move *a13(0x80), a9, 0 +3f35d720: move a9, *a14+, 1 +3f35d730: move *a13(0x6c0), *a14+, 1 +3f35d750: movi 0x3f364ee0, a8 +3f35d780: move a8, *a14+, 1 +3f35d790: calla L3FB44400 +3f35d7c0: add a11, a9 +3f35d7d0: move a9, *a13(0x680), 1 +3f35d7f0: move a14, -*sp, 1 +3f35d800: setf 16, 0, 0 +3f35d810: move *a13(0x80), a9, 0 +3f35d830: move a9, *a14+, 1 +3f35d840: move *a13(0x6e0), *a14+, 1 +3f35d860: movi 0x3f364ee0, a8 +3f35d890: move a8, *a14+, 1 +3f35d8a0: calla L3FB44400 +3f35d8d0: add a11, a9 +3f35d8e0: move a9, *a13(0x6a0), 1 +3f35d900: setf 16, 0, 0 +3f35d910: move *a13(0x80), a11, 0 +3f35d930: sll 0x3, a11 +3f35d940: move *a13(0x6c0), a9, 1 +3f35d960: add a9, a11 +3f35d970: move a11, *a13(0x6c0), 1 +3f35d990: move *a13(0x80), a9, 0 +3f35d9b0: sll 0x3, a9 +3f35d9c0: move *a13(0x6e0), a11, 1 +3f35d9e0: add a11, a9 +3f35d9f0: move a9, *a13(0x6e0), 1 +3f35da10: move *a13(0x80), a11, 0 +3f35da30: movk 3, a9 +3f35da40: and a11, a9 +3f35da50: sll 0x5, a9 +3f35da60: addi 0xc5d70, a9 +3f35da90: move *a9(0x0), *a13(0x5c0), 1 +3f35dac0: move *a13(0x5c0), a9, 1 +3f35dae0: jreq L3F35DDF0 +3f35daf0: move a14, -*sp, 1 +3f35db00: move a9, *a14+, 1 +3f35db10: move *a13(0x6c0), *a14+, 1 +3f35db30: move a13, a9 +3f35db40: addi 0x700, a9 +3f35db60: move a9, *a14+, 1 +3f35db70: calla L3FB44400 +3f35dba0: move a14, -*sp, 1 +3f35dbb0: move *a13(0x5c0), *a14+, 1 +3f35dbd0: move *a13(0x6e0), *a14+, 1 +3f35dbf0: move a9, *a14+, 1 +3f35dc00: calla L3FB44400 +3f35dc30: move *a13(0x5c0), a9, 1 +3f35dc50: sll 0x3, a9 +3f35dc60: move *a13(0x6c0), a11, 1 +3f35dc80: add a11, a9 +3f35dc90: move a9, *a13(0x6c0), 1 +3f35dcb0: move *a13(0x680), a11, 1 +3f35dcd0: move *a13(0x5c0), a9, 1 +3f35dcf0: add a9, a11 +3f35dd00: move a11, *a13(0x680), 1 +3f35dd20: sll 0x3, a9 +3f35dd30: move *a13(0x6e0), a11, 1 +3f35dd50: add a11, a9 +3f35dd60: move a9, *a13(0x6e0), 1 +3f35dd80: move *a13(0x6a0), a11, 1 +3f35dda0: move *a13(0x5c0), a9, 1 +3f35ddc0: add a9, a11 +3f35ddd0: move a11, *a13(0x6a0), 1 +L3F35DDF0: +3f35ddf0: sub a11, a11 +3f35de00: move a11, *a13(0x5c0), 1 +3f35de20: move @0xda8c0, a9, 1 +3f35de50: cmp a9, a11 +3f35de60: jrge L3F35E370 +L3F35DE70: +3f35de70: move *a13(0x5c0), a11, 1 +3f35de90: sll 0x5, a11 +3f35dea0: addi 0xda8e0, a11 +3f35ded0: movb *a11(0x0), *a13(0x580) +3f35df00: move *a13(0x5c0), a11, 1 +3f35df20: sll 0x5, a11 +3f35df30: addi 0xda8e0, a11 +3f35df60: movb *a11(0x8), *a13(0x588) +3f35df90: move *a13(0x5c0), a11, 1 +3f35dfb0: sll 0x5, a11 +3f35dfc0: addi 0xda8e0, a11 +3f35dff0: movb *a11(0x10), *a13(0x590) +3f35e020: move a14, -*sp, 1 +3f35e030: movk 8, a11 +3f35e040: move a11, *a14+, 1 +3f35e050: move *a13(0x6c0), *a14+, 1 +3f35e070: move a13, a9 +3f35e080: addi 0x580, a9 +3f35e0a0: move a9, *a14+, 1 +3f35e0b0: calla L3FB44400 +3f35e0e0: move *a13(0x6c0), a7, 1 +3f35e100: addi 0x40, a7 +3f35e120: move a7, *a13(0x6c0), 1 +3f35e140: move *a13(0x680), a11, 1 +3f35e160: addk 8, a11 +3f35e170: move a11, *a13(0x680), 1 +3f35e190: move *a13(0x6e0), a9, 1 +3f35e1b0: movb *a13(0x580), *a9(0x0) +3f35e1e0: movb *a13(0x588), *a9(0x8) +3f35e210: movb *a13(0x590), *a9(0x10) +3f35e240: move *a13(0x6a0), a7, 1 +3f35e260: addk 8, a7 +3f35e270: move a7, *a13(0x6a0), 1 +3f35e290: addi 0x40, a9 +3f35e2b0: move a9, *a13(0x6e0), 1 +3f35e2d0: move *a13(0x5c0), a7, 1 +3f35e2f0: inc a7 +3f35e300: move a7, *a13(0x5c0), 1 +3f35e320: move @0xda8c0, a9, 1 +3f35e350: cmp a9, a7 +3f35e360: jrlt L3F35DE70 +L3F35E370: +3f35e370: sub a11, a11 +3f35e380: move a11, *a13(0x5c0), 1 +3f35e3a0: move @0xdaa00, a7, 1 +3f35e3d0: cmp a7, a11 +3f35e3e0: jage L3F361140 +L3F35E400: +3f35e400: move *a13(0x5c0), a11, 1 +3f35e420: movi 0x12c0, a9 +3f35e440: mpys a11, a9 +3f35e450: move @0xdaa40, a7, 1 +3f35e480: add a7, a9 +3f35e490: move a9, *a13(0x700), 1 +3f35e4b0: movi 0x700, a9 +3f35e4d0: mpys a11, a9 +3f35e4e0: addi 0xdb2c0, a9 +3f35e510: move *a9(0x160), *a13(0x200), 1 +3f35e540: move *a13(0x700), a9, 1 +3f35e560: move *a9(0xe0), *a13(0x220), 1 +3f35e590: move *a9(0x140), *a13(0x240), 1 +3f35e5c0: move *a9(0x160), *a13(0x260), 1 +3f35e5f0: sub a9, a9 +3f35e600: move a9, *a13(0x280), 1 +3f35e620: move *a13(0x700), a11, 1 +3f35e640: setf 16, 0, 0 +3f35e650: move *a11(0x40), *a13(0x2a0), 0 +3f35e680: move *a11(0x50), *a13(0x2b0), 0 +3f35e6b0: move *a11(0x60), *a13(0x2c0), 0 +3f35e6e0: move *a11(0x70), *a13(0x2d0), 0 +3f35e710: move *a11(0x100), *a13(0x2e0), 0 +3f35e740: move *a11(0x110), *a13(0x2f0), 0 +3f35e770: move *a11(0xc0), *a13(0x300), 1 +3f35e7a0: movb *a11(0x120), *a13(0x320) +3f35e7d0: movb *a11(0x128), *a13(0x328) +3f35e800: movb *a11(0x90), *a13(0x330) +3f35e830: movb *a11(0x80), *a13(0x338) +3f35e860: move a14, -*sp, 1 +3f35e870: movi 0x28, a11 +3f35e890: move a11, *a14+, 1 +3f35e8a0: move *a13(0x6c0), *a14+, 1 +3f35e8c0: move a13, a9 +3f35e8d0: addi 0x200, a9 +3f35e8f0: move a9, *a14+, 1 +3f35e900: calla L3FB44400 +3f35e930: move *a13(0x680), a7, 1 +3f35e950: addi 0x28, a7 +3f35e970: move a7, *a13(0x680), 1 +3f35e990: move *a13(0x6c0), a9, 1 +3f35e9b0: addi 0x140, a9 +3f35e9d0: move a9, *a13(0x6c0), 1 +3f35e9f0: move *a13(0x6e0), *a13(0x760), 1 +3f35ea20: move a13, a11 +3f35ea30: addi 0x200, a11 +3f35ea50: move a11, *a13(0x780), 1 +3f35ea70: move *a13(0x760), a7, 1 +3f35ea90: move a7, *a13(0x7a0), 1 +3f35eab0: movb *a11(0x18), *a7(0x0) +3f35eae0: movb *a11(0x10), *a7(0x8) +3f35eb10: movb *a11(0x8), *a7(0x10) +3f35eb40: movb *a11(0x0), *a7(0x18) +3f35eb70: move a13, a11 +3f35eb80: addi 0x220, a11 +3f35eba0: move a11, *a13(0x780), 1 +3f35ebc0: addk 32, a7 +3f35ebd0: move a7, *a13(0x7a0), 1 +3f35ebf0: movb *a11(0x18), *a7(0x0) +3f35ec20: movb *a11(0x10), *a7(0x8) +3f35ec50: movb *a11(0x8), *a7(0x10) +3f35ec80: movb *a11(0x0), *a7(0x18) +3f35ecb0: move a13, a7 +3f35ecc0: addi 0x240, a7 +3f35ece0: move a7, *a13(0x780), 1 +3f35ed00: move *a13(0x760), a11, 1 +3f35ed20: addi 0x40, a11 +3f35ed40: move a11, *a13(0x7a0), 1 +3f35ed60: movb *a7(0x18), *a11(0x0) +3f35ed90: movb *a7(0x10), *a11(0x8) +3f35edc0: movb *a7(0x8), *a11(0x10) +3f35edf0: movb *a7(0x0), *a11(0x18) +3f35ee20: move a13, a11 +3f35ee30: addi 0x260, a11 +3f35ee50: move a11, *a13(0x780), 1 +3f35ee70: move *a13(0x760), a7, 1 +3f35ee90: addi 0x60, a7 +3f35eeb0: move a7, *a13(0x7a0), 1 +3f35eed0: movb *a11(0x18), *a7(0x0) +3f35ef00: movb *a11(0x10), *a7(0x8) +3f35ef30: movb *a11(0x8), *a7(0x10) +3f35ef60: movb *a11(0x0), *a7(0x18) +3f35ef90: move *a13(0x760), a7, 1 +3f35efb0: sub a11, a11 +3f35efc0: move a11, *a7(0x80), 1 +3f35efe0: move a13, a11 +3f35eff0: addi 0x2a0, a11 +3f35f010: move a11, *a13(0x780), 1 +3f35f030: addi 0xa0, a7 +3f35f050: move a7, *a13(0x7a0), 1 +3f35f070: movb *a11(0x0), *a7(0x8) +3f35f0a0: movb *a11(0x8), *a7(0x0) +3f35f0d0: move a13, a7 +3f35f0e0: addi 0x2b0, a7 +3f35f100: move a7, *a13(0x780), 1 +3f35f120: move *a13(0x760), a11, 1 +3f35f140: addi 0xb0, a11 +3f35f160: move a11, *a13(0x7a0), 1 +3f35f180: movb *a7(0x0), *a11(0x8) +3f35f1b0: movb *a7(0x8), *a11(0x0) +3f35f1e0: move a13, a11 +3f35f1f0: addi 0x2c0, a11 +3f35f210: move a11, *a13(0x780), 1 +3f35f230: move *a13(0x760), a7, 1 +3f35f250: addi 0xc0, a7 +3f35f270: move a7, *a13(0x7a0), 1 +3f35f290: movb *a11(0x0), *a7(0x8) +3f35f2c0: movb *a11(0x8), *a7(0x0) +3f35f2f0: move a13, a7 +3f35f300: addi 0x2d0, a7 +3f35f320: move a7, *a13(0x780), 1 +3f35f340: move *a13(0x760), a11, 1 +3f35f360: addi 0xd0, a11 +3f35f380: move a11, *a13(0x7a0), 1 +3f35f3a0: movb *a7(0x0), *a11(0x8) +3f35f3d0: movb *a7(0x8), *a11(0x0) +3f35f400: move a13, a11 +3f35f410: addi 0x2e0, a11 +3f35f430: move a11, *a13(0x780), 1 +3f35f450: move *a13(0x760), a7, 1 +3f35f470: addi 0xe0, a7 +3f35f490: move a7, *a13(0x7a0), 1 +3f35f4b0: movb *a11(0x0), *a7(0x8) +3f35f4e0: movb *a11(0x8), *a7(0x0) +3f35f510: move a13, a7 +3f35f520: addi 0x2f0, a7 +3f35f540: move a7, *a13(0x780), 1 +3f35f560: move *a13(0x760), a11, 1 +3f35f580: addi 0xf0, a11 +3f35f5a0: move a11, *a13(0x7a0), 1 +3f35f5c0: movb *a7(0x0), *a11(0x8) +3f35f5f0: movb *a7(0x8), *a11(0x0) +3f35f620: move a13, a11 +3f35f630: addi 0x300, a11 +3f35f650: move a11, *a13(0x780), 1 +3f35f670: move *a13(0x760), a7, 1 +3f35f690: addi 0x100, a7 +3f35f6b0: move a7, *a13(0x7a0), 1 +3f35f6d0: movb *a11(0x18), *a7(0x0) +3f35f700: movb *a11(0x10), *a7(0x8) +3f35f730: movb *a11(0x8), *a7(0x10) +3f35f760: movb *a11(0x0), *a7(0x18) +3f35f790: move *a13(0x760), a7, 1 +3f35f7b0: movb *a13(0x320), *a7(0x120) +3f35f7e0: movb *a13(0x328), *a7(0x128) +3f35f810: movb *a13(0x330), *a7(0x130) +3f35f840: movb *a13(0x338), *a7(0x138) +3f35f870: move *a13(0x6a0), a11, 1 +3f35f890: addi 0x28, a11 +3f35f8b0: move a11, *a13(0x6a0), 1 +3f35f8d0: move *a13(0x6e0), a7, 1 +3f35f8f0: addi 0x140, a7 +3f35f910: move a7, *a13(0x6e0), 1 +3f35f930: move *a13(0x700), a7, 1 +3f35f950: move *a7(0xa0), *a13(0x720), 1 +3f35f980: sub a7, a7 +3f35f990: move a7, *a13(0x5e0), 1 +3f35f9b0: move *a13(0x700), a9, 1 +3f35f9d0: setf 16, 1, 0 +3f35f9e0: move *a9(0x80), a9, 0 +3f35fa00: cmp a9, a7 +3f35fa10: jage L3F361090 +L3F35FA30: +3f35fa30: move *a13(0x720), a11, 1 +3f35fa50: move *a11(0x20), a9, 1 +3f35fa70: move a9, a7 +3f35fa80: sll 0x4, a9 +3f35fa90: sll 0x3, a7 +3f35faa0: add a7, a9 +3f35fab0: move *a13(0x640), a7, 1 +3f35fad0: addk 8, a9 +3f35fae0: add a7, a9 +3f35faf0: move a9, *a13(0x640), 1 +3f35fb10: move *a11(0x20), a7, 1 +3f35fb30: move a7, a9 +3f35fb40: sll 0x4, a7 +3f35fb50: sll 0x3, a9 +3f35fb60: add a9, a7 +3f35fb70: move *a13(0x660), a9, 1 +3f35fb90: addk 8, a7 +3f35fba0: add a9, a7 +3f35fbb0: move a7, *a13(0x660), 1 +3f35fbd0: move a14, -*sp, 1 +3f35fbe0: move *a13(0x640), *a14+, 1 +3f35fc00: move @0xc5310, *a14+, 1 +3f35fc30: calla L3F705B20 +3f35fc60: move a8, @0xc5310, 1 +3f35fc90: move a14, -*sp, 1 +3f35fca0: move a7, *a14+, 1 +3f35fcb0: move @0xc5330, *a14+, 1 +3f35fce0: calla L3F705B20 +3f35fd10: move a8, @0xc5330, 1 +3f35fd40: move *a13(0x680), a9, 1 +3f35fd60: sll 0x3, a9 +3f35fd70: move @0xc5310, a7, 1 +3f35fda0: add a7, a9 +3f35fdb0: move a9, *a13(0x6c0), 1 +3f35fdd0: move *a13(0x6a0), a9, 1 +3f35fdf0: sll 0x3, a9 +3f35fe00: add a8, a9 +3f35fe10: move a9, *a13(0x6e0), 1 +3f35fe30: movb *a11(0x0), *a13(0x480) +3f35fe60: setf 16, 0, 0 +3f35fe70: move *a11(0x20), *a13(0x490), 0 +3f35fea0: move a14, -*sp, 1 +3f35feb0: movk 8, a9 +3f35fec0: move a9, *a14+, 1 +3f35fed0: move *a13(0x6c0), *a14+, 1 +3f35fef0: move a13, a9 +3f35ff00: addi 0x480, a9 +3f35ff20: move a9, *a14+, 1 +3f35ff30: calla L3FB44400 +3f35ff60: move *a13(0x6c0), a7, 1 +3f35ff80: addi 0x40, a7 +3f35ffa0: move a7, *a13(0x6c0), 1 +3f35ffc0: move *a13(0x680), a9, 1 +3f35ffe0: addk 8, a9 +3f35fff0: move a9, *a13(0x680), 1 +3f360010: move *a13(0x6e0), a7, 1 +3f360030: movb *a11, *a7 +3f360040: addk 32, a11 +3f360050: move a11, *a13(0x760), 1 +3f360070: addk 16, a7 +3f360080: move a7, *a13(0x780), 1 +3f3600a0: movb *a11(0x0), *a7(0x8) +3f3600d0: movb *a11(0x8), *a7(0x0) +3f360100: move *a13(0x6e0), a11, 1 +3f360120: addi 0x40, a11 +3f360140: move a11, *a13(0x6e0), 1 +3f360160: move *a13(0x6a0), a7, 1 +3f360180: addk 8, a7 +3f360190: move a7, *a13(0x6a0), 1 +3f3601b0: sub a7, a7 +3f3601c0: move a7, *a13(0x600), 1 +3f3601e0: move *a13(0x720), a9, 1 +3f360200: move *a9(0x20), a9, 1 +3f360220: cmp a9, a7 +3f360230: jage L3F360F60 +L3F360250: +3f360250: move *a13(0x720), a11, 1 +3f360270: move *a13(0x600), a9, 1 +3f360290: sll 0x5, a9 +3f3602a0: move *a11(0x40), a7, 1 +3f3602c0: add a9, a7 +3f3602d0: move *a7(0x0), *a13(0x620), 1 +3f360300: move a14, -*sp, 1 +3f360310: sub a9, a9 +3f360320: move a9, *a14+, 1 +3f360330: movi 0x80, a7 +3f360350: move a7, *a14+, 1 +3f360360: move *a13(0x620), *a14+, 1 +3f360380: calla L3F8BA520 +3f3603b0: move a8, *a13(0x740), 1 +3f3603d0: move *a8(0x0), *a13(0x4c0), 1 +3f360400: movb *a8(0x30), *a13(0x4e0) +3f360430: movb *a8(0x100), *a13(0x4e8) +3f360460: setf 16, 0, 0 +3f360470: move *a8(0x110), *a13(0x4f0), 0 +3f3604a0: move *a8(0x40), *a13(0x500), 1 +3f3604d0: move *a8(0x60), *a13(0x520), 1 +3f360500: move *a8(0x80), *a13(0x540), 1 +3f360530: move a14, -*sp, 1 +3f360540: movk 24, a9 +3f360550: move a9, *a14+, 1 +3f360560: move *a13(0x6c0), *a14+, 1 +3f360580: move a13, a9 +3f360590: addi 0x4c0, a9 +3f3605b0: move a9, *a14+, 1 +3f3605c0: calla L3FB44400 +3f3605f0: move *a13(0x6c0), a7, 1 +3f360610: addi 0xc0, a7 +3f360630: move a7, *a13(0x6c0), 1 +3f360650: move *a13(0x680), a9, 1 +3f360670: addk 24, a9 +3f360680: move a9, *a13(0x680), 1 +3f3606a0: move *a13(0x6e0), *a13(0x760), 1 +3f3606d0: move a13, a7 +3f3606e0: addi 0x4c0, a7 +3f360700: move a7, *a13(0x780), 1 +3f360720: move *a13(0x760), a9, 1 +3f360740: move a9, *a13(0x7a0), 1 +3f360760: movb *a7(0x18), *a9(0x0) +3f360790: movb *a7(0x10), *a9(0x8) +3f3607c0: movb *a7(0x8), *a9(0x10) +3f3607f0: movb *a7(0x0), *a9(0x18) +3f360820: movb *a13(0x4e0), *a9(0x20) +3f360850: movb *a13(0x4e8), *a9(0x28) +3f360880: move a13, a7 +3f360890: addi 0x4f0, a7 +3f3608b0: move a7, *a13(0x780), 1 +3f3608d0: addi 0x30, a9 +3f3608f0: move a9, *a13(0x7a0), 1 +3f360910: movb *a7(0x0), *a9(0x8) +3f360940: movb *a7(0x8), *a9(0x0) +3f360970: move a13, a9 +3f360980: addi 0x500, a9 +3f3609a0: move a9, *a13(0x780), 1 +3f3609c0: move *a13(0x760), a7, 1 +3f3609e0: addi 0x40, a7 +3f360a00: move a7, *a13(0x7a0), 1 +3f360a20: movb *a9(0x18), *a7(0x0) +3f360a50: movb *a9(0x10), *a7(0x8) +3f360a80: movb *a9(0x8), *a7(0x10) +3f360ab0: movb *a9(0x0), *a7(0x18) +3f360ae0: move a13, a7 +3f360af0: addi 0x520, a7 +3f360b10: move a7, *a13(0x780), 1 +3f360b30: move *a13(0x760), a9, 1 +3f360b50: addi 0x60, a9 +3f360b70: move a9, *a13(0x7a0), 1 +3f360b90: movb *a7(0x18), *a9(0x0) +3f360bc0: movb *a7(0x10), *a9(0x8) +3f360bf0: movb *a7(0x8), *a9(0x10) +3f360c20: movb *a7(0x0), *a9(0x18) +3f360c50: move a13, a9 +3f360c60: addi 0x540, a9 +3f360c80: move a9, *a13(0x780), 1 +3f360ca0: move *a13(0x760), a7, 1 +3f360cc0: addi 0x80, a7 +3f360ce0: move a7, *a13(0x7a0), 1 +3f360d00: movb *a9(0x18), *a7(0x0) +3f360d30: movb *a9(0x10), *a7(0x8) +3f360d60: movb *a9(0x8), *a7(0x10) +3f360d90: movb *a9(0x0), *a7(0x18) +3f360dc0: move *a13(0x760), a7, 1 +3f360de0: sub a9, a9 +3f360df0: move a9, *a7(0xa0), 1 +3f360e10: move *a13(0x6e0), a9, 1 +3f360e30: addi 0xc0, a9 +3f360e50: move a9, *a13(0x6e0), 1 +3f360e70: move *a13(0x6a0), a7, 1 +3f360e90: addk 24, a7 +3f360ea0: move a7, *a13(0x6a0), 1 +3f360ec0: move *a13(0x600), a7, 1 +3f360ee0: inc a7 +3f360ef0: move a7, *a13(0x600), 1 +3f360f10: move *a11(0x20), a9, 1 +3f360f30: cmp a9, a7 +3f360f40: jalt L3F360250 +L3F360F60: +3f360f60: move *a13(0x5e0), a11, 1 +3f360f80: inc a11 +3f360f90: move a11, *a13(0x5e0), 1 +3f360fb0: move *a13(0x720), a9, 1 +3f360fd0: addi 0x60, a9 +3f360ff0: move a9, *a13(0x720), 1 +3f361010: move *a13(0x700), a7, 1 +3f361030: setf 16, 1, 0 +3f361040: move *a7(0x80), a7, 0 +3f361060: cmp a7, a11 +3f361070: jalt L3F35FA30 +L3F361090: +3f361090: move *a13(0x5c0), a11, 1 +3f3610b0: inc a11 +3f3610c0: move a11, *a13(0x5c0), 1 +3f3610e0: move @0xdaa00, a9, 1 +3f361110: cmp a9, a11 +3f361120: jalt L3F35E400 +L3F361140: +3f361140: movk 1, a9 +3f361150: movb a9, @0xc5350 +3f361180: move *a13(0x640), a7, 1 +3f3611a0: sra 0x2, a7 +3f3611b0: setf 16, 0, 0 +3f3611c0: move a7, @0xc5380, 0 +3f3611f0: movk 11, a7 +3f361200: move a7, @0xc5360, 0 +3f361230: sub a11, a11 +3f361240: move a11, @0xc5370, 0 +3f361270: movi 0xc5390, a7 +3f3612a0: move a7, *a13(0x700), 1 +3f3612c0: movb a9, *a7 +3f3612d0: movi 0xc5360, a7 +3f361300: move a7, *a13(0x720), 1 +3f361320: move *a13(0x700), a7, 1 +3f361340: addk 16, a7 +3f361350: move a7, *a13(0x740), 1 +3f361370: move *a13(0x720), a9, 1 +3f361390: movb *a9(0x0), *a7(0x8) +3f3613c0: movb *a9(0x8), *a7(0x0) +3f3613f0: movi 0xc5370, a9 +3f361420: move a9, *a13(0x720), 1 +3f361440: move *a13(0x700), a7, 1 +3f361460: addk 32, a7 +3f361470: move a7, *a13(0x740), 1 +3f361490: movb *a9(0x0), *a7(0x8) +3f3614c0: movb *a9(0x8), *a7(0x0) +3f3614f0: movi 0xc5380, a7 +3f361520: move a7, *a13(0x720), 1 +3f361540: move *a13(0x700), a11, 1 +3f361560: addi 0x30, a11 +3f361580: move a11, *a13(0x740), 1 +3f3615a0: movb *a7(0x0), *a11(0x8) +3f3615d0: movb *a7(0x8), *a11(0x0) +3f361600: move a14, -*sp, 1 +3f361610: move @0xc5380, a11, 0 +3f361640: move a11, *a14+, 1 +3f361650: movi 0x3f364fe8, a8 +3f361680: move a8, *a14+, 1 +3f361690: calla L3F927BC0 +3f3616c0: subi 0x7c0, a14 +3f3616e0: mmfm sp, a7,a9,a11,a13 +3f361700: rets +L3F361710: +3f361710: mmtm sp, a7,a9,a11,a13 +3f361730: move a14, a13 +3f361740: addi 0xe0, a14 +3f361760: move @0xdaa00, a11, 1 +3f361790: move a11, *a13, 1 +3f3617a0: move @0xda9e0, a9, 1 +3f3617d0: cmp a9, a11 +3f3617e0: jrne L3F361910 +3f3617f0: addk 5, a9 +3f361800: move a9, @0xda9e0, 1 +3f361830: move a14, -*sp, 1 +3f361840: movi 0x258, a7 +3f361860: mpyu a9, a7 +3f361870: move a7, *a14+, 1 +3f361880: move @0xdaa40, *a14+, 1 +3f3618b0: calla L3F705B20 +3f3618e0: move a8, @0xdaa40, 1 +L3F361910: +3f361910: sub a9, a9 +3f361920: move a9, *a13(0x40), 1 +3f361940: move @0xda8c0, a7, 1 +3f361970: cmp a7, a9 +3f361980: jrge L3F361F00 +3f361990: setf 8, 0, 0 +L3F3619A0: +3f3619a0: move *a13(0x40), a11, 1 +3f3619c0: sll 0x5, a11 +3f3619d0: addi 0xda8e0, a11 +3f361a00: move *a11, a11, 0 +3f361a10: move a11, *a13(0x60), 1 +3f361a30: move *a13(0x40), a9, 1 +3f361a50: sll 0x5, a9 +3f361a60: addi 0xda8e0, a9 +3f361a90: move *a9(0x10), a9, 0 +3f361ab0: move a9, *a13(0x20), 1 +3f361ad0: move *a13(0x40), a7, 1 +3f361af0: sll 0x5, a7 +3f361b00: addi 0xda8e0, a7 +3f361b30: move *a7(0x8), a7, 0 +3f361b50: move a7, *a13(0xc0), 1 +3f361b70: sll 0x5, a7 +3f361b80: addi 0xc6270, a7 +3f361bb0: move *a7(0x0), *a13(0x80), 1 +3f361be0: sll 0x5, a9 +3f361bf0: addi 0xc6690, a9 +3f361c20: move *a9(0x0), *a13(0xa0), 1 +3f361c50: sll 0x6, a11 +3f361c60: addi 0xc53d0, a11 +3f361c90: move *a13(0x80), a9, 1 +3f361cb0: move a9, a7 +3f361cc0: sll 0x6, a9 +3f361cd0: sll 0x5, a7 +3f361ce0: add a7, a9 +3f361cf0: addi 0xc6030, a9 +3f361d20: move *a13(0xa0), a7, 1 +3f361d40: sll 0x5, a7 +3f361d50: add a7, a9 +3f361d60: move *a9(0x0), *a11(0x20), 1 +3f361d90: move *a13(0x60), a11, 1 +3f361db0: sll 0x6, a11 +3f361dc0: addi 0xc53d0, a11 +3f361df0: move *a13(0x20), a9, 1 +3f361e10: move *a13(0xc0), a7, 1 +3f361e30: divs a7, a9 +3f361e40: dec a9 +3f361e50: move a9, *a11, 1 +3f361e60: move *a13(0x40), a11, 1 +3f361e80: inc a11 +3f361e90: move a11, *a13(0x40), 1 +3f361eb0: move @0xda8c0, a9, 1 +3f361ee0: cmp a9, a11 +3f361ef0: jrlt L3F3619A0 +L3F361F00: +3f361f00: move *a13, a11, 1 +3f361f10: movi 0x12c0, a9 +3f361f30: mpys a11, a9 +3f361f40: move @0xdaa40, a7, 1 +3f361f70: add a7, a9 +3f361f80: movi 0xffff, a11 +3f361fa0: move a11, *a9(0x180), 1 +3f361fc0: move *a13, a9, 1 +3f361fd0: movi 0x12c0, a11 +3f361ff0: mpys a9, a11 +3f362000: add a7, a11 +3f362010: sub a9, a9 +3f362020: move a9, *a11(0x9c0), 1 +3f362040: move *a13, a11, 1 +3f362050: movi 0x12c0, a9 +3f362070: mpys a11, a9 +3f362080: add a7, a9 +3f362090: movk 4, a11 +3f3620a0: move a11, *a9(0x860), 1 +3f3620c0: move *a13, a9, 1 +3f3620d0: movi 0x12c0, a11 +3f3620f0: mpys a9, a11 +3f362100: add a7, a11 +3f362110: sll 0x5, a9 +3f362120: move @0xdaa20, a7, 1 +3f362150: add a7, a9 +3f362160: move a9, *a11(0x880), 1 +3f362180: move a14, -*sp, 1 +3f362190: move *a13(0xffa0), *a14+, 1 +3f3621b0: move *a13(0xffc0), *a14+, 1 +3f3621d0: move *a13, a11, 1 +3f3621e0: movi 0x12c0, a9 +3f362200: mpys a11, a9 +3f362210: move @0xdaa40, a11, 1 +3f362240: add a11, a9 +3f362250: move a9, *a14+, 1 +3f362260: move *a13(0x0), *a14+, 1 +3f362280: move *a13(0xffe0), a9, 1 +3f3622a0: call a9 +3f3622b0: move a8, a7 +3f3622c0: jreq L3F362410 +3f3622d0: move @0xdaa00, a11, 1 +3f362300: inc a11 +3f362310: move a11, @0xdaa00, 1 +3f362340: move a14, -*sp, 1 +3f362350: move *a13(0x0), *a14+, 1 +3f362370: calla L3F86AE60 +3f3623a0: move a14, -*sp, 1 +3f3623b0: move *a13(0x0), *a14+, 1 +3f3623d0: calla L3F86B340 +3f362400: jruc L3F3624B0 +L3F362410: +3f362410: move a14, -*sp, 1 +3f362420: move *a13(0x0), *a14+, 1 +3f362440: movi 0x3f3650d8, a8 +3f362470: move a8, *a14+, 1 +3f362480: calla L3F927BC0 +L3F3624B0: +3f3624b0: move *a13, a11, 1 +3f3624c0: movi 0x12c0, a7 +3f3624e0: mpys a11, a7 +3f3624f0: move @0xdaa40, a9, 1 +3f362520: add a9, a7 +3f362530: move *a7(0x9c0), a7, 1 +3f362550: jreq L3F3625C0 +3f362560: movi 0x3f362640, a7 +3f362590: move a7, @0xc5c70, 1 +L3F3625C0: +3f3625c0: move @0xdaa00, a8, 1 +3f3625f0: move *sp(0xa0), a14, 1 +3f362610: mmfm sp, a7,a9,a11,a13 +3f362630: rets 2 +3f362640: mmtm sp, a7,a9,a11,a13 +3f362660: move a14, a13 +3f362670: addi 0x40, a14 +3f362690: sub a11, a11 +3f3626a0: move a11, *a13, 1 +3f3626b0: move @0xdaa00, a9, 1 +3f3626e0: cmp a9, a11 +3f3626f0: jrge L3F3628C0 +L3F362700: +3f362700: move *a13, a11, 1 +3f362710: movi 0x12c0, a9 +3f362730: mpys a11, a9 +3f362740: move @0xdaa40, a7, 1 +3f362770: add a7, a9 +3f362780: move a9, *a13(0x20), 1 +3f3627a0: move *a9(0x9c0), a9, 1 +3f3627c0: jreq L3F362850 +3f3627d0: move a14, -*sp, 1 +3f3627e0: move *a13(0x20), *a14+, 1 +3f362800: move *a13(0x20), a9, 1 +3f362820: move *a9(0x9c0), a9, 1 +3f362840: call a9 +L3F362850: +3f362850: inc a11 +3f362860: move a11, *a13, 1 +3f362870: move @0xdaa00, a9, 1 +3f3628a0: cmp a9, a11 +3f3628b0: jrlt L3F362700 +L3F3628C0: +3f3628c0: move *sp(0xa0), a14, 1 +3f3628e0: mmfm sp, a7,a9,a11,a13 +3f362900: rets 2 +L3F362910: +3f362910: mmtm sp, a7,a9,a11,a13 +3f362930: move a14, a13 +3f362940: addi 0x350, a14 +3f362960: sub a11, a11 +3f362970: move a11, *a13, 1 +3f362980: setf 16, 1, 0 +3f362990: move a11, @0xdae60, 0 +3f3629c0: move a14, -*sp, 1 +3f3629d0: move @0x225870, a9, 1 +3f362a00: sll 0x2, a9 +3f362a10: move a9, *a14+, 1 +3f362a20: movk 1, a9 +3f362a30: move a9, *a14+, 1 +3f362a40: calla L3F703D90 +3f362a70: move a8, @0xdac80, 1 +3f362aa0: move @0xc5d50, a9, 1 +3f362ad0: jreq L3F362B70 +3f362ae0: move a14, -*sp, 1 +3f362af0: movi 0x3f3651e0, a8 +3f362b20: move a8, *a14+, 1 +3f362b30: calla L3F35BD40 +3f362b60: jruc L3F362BB0 +L3F362B70: +3f362b70: movk 1, a9 +3f362b80: move a9, @0xc5d50, 1 +L3F362BB0: +3f362bb0: move a14, -*sp, 1 +3f362bc0: movi 0x3f3653a8, a8 +3f362bf0: move a8, *a14+, 1 +3f362c00: calla L3F927BC0 +3f362c30: move a14, -*sp, 1 +3f362c40: movi 0x3f362910, a9 +3f362c70: move a9, *a14+, 1 +3f362c80: movi 0x3f365490, a8 +3f362cb0: move a8, *a14+, 1 +3f362cc0: calla L3F927BC0 +3f362cf0: movi 0x3f365530, a9 +3f362d20: move a9, @0xdc880, 1 +3f362d50: movi 0x3f365590, a9 +3f362d80: move a9, @0xdc860, 1 +3f362db0: move a11, @0xdc8c0, 1 +3f362de0: movi 0x3f3655c0, a9 +3f362e10: move a9, @0xdc960, 1 +3f362e40: move a14, -*sp, 1 +3f362e50: move a13, a9 +3f362e60: addk 32, a9 +3f362e70: move a9, *a14+, 1 +3f362e80: move a11, *a14+, 1 +3f362e90: calla L3F927EA0 +3f362ec0: movk 1, a9 +3f362ed0: movb a9, *a13(0x160) +3f362ef0: move a11, *a13(0x80), 1 +3f362f10: move a11, @0xdaa20, 1 +L3F362F40: +3f362f40: calla L3F3FFFB0 +3f362f70: move *a13(0x80), a11, 1 +3f362f90: jrne L3F362FD0 +3f362fa0: calla L3F5FFFE0 +L3F362FD0: +3f362fd0: calla L3F7F8C00 +3f363000: move a14, -*sp, 1 +3f363010: movi 0x21e, a9 +3f363030: move a9, *a14+, 1 +3f363040: calla L3F705A00 +3f363070: move a8, @0xdaca0, 1 +3f3630a0: sub a9, a9 +3f3630b0: move a9, *a8(0xe0), 1 +3f3630d0: movk 1, a9 +3f3630e0: move a9, *a8(0x100), 1 +3f363100: sub a9, a9 +3f363110: move a9, *a8(0x120), 1 +3f363130: move a9, *a8(0x160), 1 +3f363150: move a9, *a8(0x180), 1 +3f363170: move a9, *a8(0x1a0), 1 +3f363190: move a9, *a8(0x1c0), 1 +3f3631b0: move a9, *a8(0x200), 1 +3f3631d0: move a9, *a8(0x1e0), 1 +3f3631f0: move a9, *a8, 1 +3f363200: movk 1, a9 +3f363210: move a9, *a13(0x20), 1 +3f363230: move @0x225870, a11, 1 +3f363260: cmp a11, a9 +3f363270: jrge L3F3633B0 +L3F363280: +3f363280: move *a13(0x20), a11, 1 +3f3632a0: sll 0x5, a11 +3f3632b0: move @0xdac80, a9, 1 +3f3632e0: add a9, a11 +3f3632f0: sub a9, a9 +3f363300: move a9, *a11, 1 +3f363310: move *a13(0x20), a11, 1 +3f363330: inc a11 +3f363340: move a11, *a13(0x20), 1 +3f363360: move @0x225870, a9, 1 +3f363390: cmp a9, a11 +3f3633a0: jrlt L3F363280 +L3F3633B0: +3f3633b0: move @0xdac80, a11, 1 +3f3633e0: move @0xdaca0, a9, 1 +3f363410: move a9, *a11, 1 +3f363420: move a14, -*sp, 1 +3f363430: move a9, *a14+, 1 +3f363440: calla L3F8B5AD0 +3f363470: move *a13(0x80), a11, 1 +3f363490: jrne L3F3637F0 +3f3634a0: movi 0xc5290, a9 +3f3634d0: move a9, @0xc5290, 1 +3f363500: move a9, @0xc52b0, 1 +3f363530: movi 0xc52d0, a7 +3f363560: move a7, @0xc52d0, 1 +3f363590: move a7, @0xc52f0, 1 +3f3635c0: sub a11, a11 +3f3635d0: move a11, *a13(0x20), 1 +L3F3635F0: +3f3635f0: pushst +3f363600: dint +3f363610: move a14, -*sp, 1 +3f363620: movi 0x27, a11 +3f363640: move a11, *a14+, 1 +3f363650: calla L3F701230 +3f363680: move a8, *a13(0x310), 1 +3f3636a0: move @0xc52f0, a9, 1 +3f3636d0: move a9, *a13(0x330), 1 +3f3636f0: move *a9, *a8, 1 +3f363700: move a9, *a8(0x20), 1 +3f363720: move a8, *a9, 1 +3f363730: move *a8, a7, 1 +3f363740: move a8, *a7(0x20), 1 +3f363760: popst +3f363770: move *a13(0x20), a7, 1 +3f363790: inc a7 +3f3637a0: move a7, *a13(0x20), 1 +3f3637c0: cmpi 0x64, a7 +3f3637e0: jrlt L3F3635F0 +L3F3637F0: +3f3637f0: move a14, -*sp, 1 +3f363800: move a13, a11 +3f363810: addi 0x100, a11 +3f363830: move a11, *a14+, 1 +3f363840: move a13, a9 +3f363850: addi 0xe0, a9 +3f363870: move a9, *a14+, 1 +3f363880: calla L3F35C3C0 +3f3638b0: sub a7, a7 +3f3638c0: move a7, @0xda9e0, 1 +3f3638f0: move a7, @0xdaa00, 1 +3f363920: move a7, @0xdaa40, 1 +3f363950: move @0xc6290, a9, 1 +3f363980: move a9, *a13(0x40), 1 +3f3639a0: move @0xc6a90, a11, 1 +3f3639d0: move a11, *a13(0x60), 1 +3f3639f0: movk 31, a9 +3f363a00: move a9, @0xc5410, 1 +3f363a30: move *a13(0x40), a9, 1 +3f363a50: move a9, a11 +3f363a60: sll 0x6, a9 +3f363a70: sll 0x5, a11 +3f363a80: add a11, a9 +3f363a90: addi 0xc6030, a9 +3f363ac0: move *a13(0x60), a11, 1 +3f363ae0: sll 0x5, a11 +3f363af0: add a11, a9 +3f363b00: move *a9, a11, 1 +3f363b10: move a11, @0xc5430, 1 +3f363b40: calla L3F7F58C0 +3f363b70: move a7, @0xc5cb0, 1 +3f363ba0: move a14, -*sp, 1 +3f363bb0: move a13, a11 +3f363bc0: addk 32, a11 +3f363bd0: move a11, *a14+, 1 +3f363be0: move *a13(0x0), *a14+, 1 +3f363c00: calla L3F939530 +3f363c30: calla L3F9327F0 +3f363c60: move *a13(0x80), a9, 1 +3f363c80: jrne L3F363CC0 +3f363c90: calla L3F34E500 +L3F363CC0: +3f363cc0: calla L3F85A970 +3f363cf0: calla L3F92E740 +3f363d20: move a8, a8 +3f363d30: jrne L3F363DC0 +3f363d40: move a14, -*sp, 1 +3f363d50: movi 0x3f3655d0, a8 +3f363d80: move a8, *a14+, 1 +3f363d90: calla L3F927BC0 +L3F363DC0: +3f363dc0: move a14, -*sp, 1 +3f363dd0: move @0xdc860, *a14+, 1 +3f363e00: calla L3F85F120 +3f363e30: move a8, a8 +3f363e40: jrne L3F363F00 +3f363e50: move a14, -*sp, 1 +3f363e60: move @0xdc860, *a14+, 1 +3f363e90: movi 0x3f365710, a8 +3f363ec0: move a8, *a14+, 1 +3f363ed0: calla L3F927BC0 +L3F363F00: +3f363f00: move a14, -*sp, 1 +3f363f10: move a11, *a14+, 1 +3f363f20: move *a13(0x0), *a14+, 1 +3f363f40: movi 0xda840, a7 +3f363f70: move a7, *a14+, 1 +3f363f80: calla L3FC75C70 +3f363fb0: move @0xdaa00, a7, 1 +3f363fe0: jrgt L3F364070 +3f363ff0: move a14, -*sp, 1 +3f364000: movi 0x3f365850, a8 +3f364030: move a8, *a14+, 1 +3f364040: calla L3F35BD40 +L3F364070: +3f364070: calla L3F3B9380 +3f3640a0: move a14, -*sp, 1 +3f3640b0: sub a7, a7 +3f3640c0: move a7, *a14+, 1 +3f3640d0: move @0xdc880, *a14+, 1 +3f364100: calla L3FC56DE0 +3f364130: move a8, @0xdc8c0, 1 +3f364160: move a8, a8 +3f364170: jrne L3F364230 +3f364180: move a14, -*sp, 1 +3f364190: move @0xdc880, *a14+, 1 +3f3641c0: movi 0x3f3658e0, a8 +3f3641f0: move a8, *a14+, 1 +3f364200: calla L3F927BC0 +L3F364230: +3f364230: calla L3F2327C0 +3f364260: move a14, -*sp, 1 +3f364270: move a11, *a14+, 1 +3f364280: move *a13(0x0), *a14+, 1 +3f3642a0: calla L3F250160 +3f3642d0: move a7, *a13(0x20), 1 +3f3642f0: move @0xdaa00, a11, 1 +3f364320: cmp a11, a7 +3f364330: jrge L3F364440 +L3F364340: +3f364340: move a14, -*sp, 1 +3f364350: move *a13(0x20), *a14+, 1 +3f364370: calla L3F8EE5C0 +3f3643a0: move *a13(0x20), a11, 1 +3f3643c0: inc a11 +3f3643d0: move a11, *a13(0x20), 1 +3f3643f0: move @0xdaa00, a9, 1 +3f364420: cmp a9, a11 +3f364430: jrlt L3F364340 +L3F364440: +3f364440: move a14, -*sp, 1 +3f364450: movi 0xdb2c0, a11 +3f364480: move a11, *a14+, 1 +3f364490: calla L3F23D830 +3f3644c0: move *a13(0x80), a9, 1 +3f3644e0: jrne L3F364520 +3f3644f0: calla L3F35CC80 +L3F364520: +3f364520: sub a7, a7 +3f364530: move a7, @0xdad20, 1 +3f364560: move a7, @0xc5c50, 1 +3f364590: calla L3F35C0A0 +3f3645c0: move a14, -*sp, 1 +3f3645d0: move @0xdc960, *a14+, 1 +3f364600: calla L3F941290 +3f364630: move a14, -*sp, 1 +3f364640: movi 0x3f365a58, a8 +3f364670: move a8, *a14+, 1 +3f364680: calla L3F927BC0 +3f3646b0: calla L3F227430 +3f3646e0: calla L3F8BA200 +3f364710: move a7, *a13(0x20), 1 +3f364730: move @0xdaa00, a11, 1 +3f364760: cmp a11, a7 +3f364770: jrge L3F3648E0 +L3F364780: +3f364780: move a14, -*sp, 1 +3f364790: move *a13(0x20), *a14+, 1 +3f3647b0: calla L3F86CBE0 +3f3647e0: move a14, -*sp, 1 +3f3647f0: move *a13(0x20), *a14+, 1 +3f364810: calla L3F86ABC0 +3f364840: move *a13(0x20), a11, 1 +3f364860: inc a11 +3f364870: move a11, *a13(0x20), 1 +3f364890: move @0xdaa00, a9, 1 +3f3648c0: cmp a9, a11 +3f3648d0: jrlt L3F364780 +L3F3648E0: +3f3648e0: calla L3F7FED40 +3f364910: move a14, -*sp, 1 +3f364920: move *a13(0x0), *a14+, 1 +3f364940: move a13, a11 +3f364950: addk 32, a11 +3f364960: move a11, *a14+, 1 +3f364970: calla L3F250A80 +3f3649a0: sub a9, a9 +3f3649b0: move a9, *a13(0x20), 1 +3f3649d0: move @0xdaa00, a7, 1 +3f364a00: cmp a7, a9 +3f364a10: jrge L3F364BD0 +L3F364A20: +3f364a20: move a14, -*sp, 1 +3f364a30: move *a13(0x20), a11, 1 +3f364a50: movi 0x12c0, a9 +3f364a70: mpys a11, a9 +3f364a80: move @0xdaa40, a7, 1 +3f364ab0: add a7, a9 +3f364ac0: move a9, *a14+, 1 +3f364ad0: move a11, *a14+, 1 +3f364ae0: movi 0x12c0, a9 +3f364b00: mpys a11, a9 +3f364b10: add a7, a9 +3f364b20: move *a9(0x920), a9, 1 +3f364b40: call a9 +3f364b50: inc a11 +3f364b60: move a11, *a13(0x20), 1 +3f364b80: move @0xdaa00, a9, 1 +3f364bb0: cmp a9, a11 +3f364bc0: jrlt L3F364A20 +L3F364BD0: +3f364bd0: move a14, -*sp, 1 +3f364be0: move @0xdaa40, *a14+, 1 +3f364c10: calla L3F702440 +3f364c40: move a14, -*sp, 1 +3f364c50: move @0xdaa20, *a14+, 1 +3f364c80: calla L3F702440 +3f364cb0: sub a11, a11 +3f364cc0: move a11, @0xdad20, 1 +3f364cf0: move @0xc5c50, a9, 1 +3f364d20: jreq L3F364D60 +3f364d30: calla L3F2E6800 +L3F364D60: +3f364d60: movk 1, a9 +3f364d70: move a9, *a13(0x80), 1 +3f364d90: jauc L3F362F40 +3f364db0: subb a0, a10 +3f364dc0: .word 0x7461 +3f364dd0: mods a3, a1 +3f364de0: .word 0x7320 +3f364df0: .word 0x7265 +3f364e00: sra b11, b6 +3f364e10: sla 0x3, b2 +3f364e20: .word 0x7562 +3f364e30: sla 0xb, a7 +3f364e40: .word 0x000a +3f364e50: .word 0x000a +3f364e60: modu a10, a14 +3f364e70: sla 0x3, b4 +3f364e80: mods a11, a9 +3f364e90: mods b3, b0 +3f364ea0: mods a11, a5 +3f364eb0: modu a3, a5 +3f364ec0: sra b11, b4 +3f364ed0: .word 0x0064 +3f364ee0: sub a10, a4 +3f364ef0: xor a10, a3 +3f364f00: move a2, b9 +3f364f10: move a10, b4 +3f364f20: andn b10, b7 +3f364f30: sub a1, a0 +3f364f40: srl a11, a9 +3f364f50: .word 0x7469 +3f364f60: mods a3, a1 +3f364f70: .word 0x7145 +3f364f80: rl b11, b5 +3f364f90: mods b11, b0 +3f364fa0: modu a3, a5 +3f364fb0: addc b11, b4 +3f364fc0: .word 0x726f +3f364fd0: srl 0xd, b0 +3f364fe0: addc a8, a0 +3f364ff0: modu a3, sp +3f365000: sra a11, a14 +3f365010: .word 0x7463 +L3F365020: +3f365020: modu a11, a9 +3f365030: sla 0x3, a14 +3f365040: .word 0x7250 +3f365050: srl a3, a5 +3f365060: .word 0x7869 +3f365070: sla 0x1, b10 +3f365080: sra a11, a12 +3f365090: sla 0x3, a14 +3f3650a0: dsjs b13, L3F365020 +3f3650b0: sll 0x9, a0 +3f3650c0: .word 0x0a64 +3f3650d0: .word 0x7300 +3f3650e0: .word 0x7263 +3f3650f0: sra a11, a5 +3f365100: sla 0x3, a14 +3f365110: sra a1, a5 +3f365120: srl a1, a0 +3f365130: rl a11, a1 +3f365140: sra a11, a12 +3f365150: sla 0x3, a4 +3f365160: modu a3, a9 +3f365170: .word 0x7469 +3f365180: sla a11, a9 +3f365190: rl a11, a12 +3f3651a0: sla b11, b10 +3f3651b0: rl b11, b4 +3f3651c0: modu a3, sp +3f3651d0: .word 0x000a +3f3651e0: sra b11, b3 +3f3651f0: .word 0x7672 +3f365200: .word 0x7265 +3f365210: .word 0x7220 +3f365220: .word 0x7365 +3f365230: sla b11, b4 +3f365240: .word 0x7472 +3f365250: sra a3, a5 +3f365260: sla 0x1, a14 +3f365270: .word 0x754a +3f365280: .word 0x706d +3f365290: sra a3, a5 +3f3652a0: .word 0x7420 +3f3652b0: .word 0x7268 +3f3652c0: .word 0x756f +3f3652d0: rl a3, a7 +3f3652e0: .word 0x7520 +3f3652f0: rl a11, a14 +3f365300: rl a11, a14 +3f365310: rl b11, b4 +3f365320: mods a3, a1 +3f365330: .word 0x7a69 +3f365340: sra a3, a5 +3f365350: .word 0x7020 +3f365360: rl a11, sp +3f365370: .word 0x746e +3f365380: .word 0x7265 +3f365390: .word 0x0a3f +3f3653a0: cmp a0, a0 +3f3653b0: mods a3, a5 +3f3653c0: modu a11, a12 +3f3653d0: sla 0x1, a12 +3f3653e0: rl b3, b4 +3f3653f0: .word 0x7369 +3f365400: rl a9, a0 +3f365410: sla 0x3, b3 +3f365420: rl b3, b4 +3f365430: sla 0x3, a5 +3f365440: sla 0x2, b8 +3f365450: sra b11, b3 +L3F365460: +3f365460: .word 0x7672 +3f365470: .word 0x7265 +3f365480: .word 0x000a +3f365490: rl a10, a4 +3f3654a0: mods b11, b8 +3f3654b0: rl a11, a1 +3f3654c0: sla 0x3, a14 +3f3654d0: sra a3, a1 +3f3654e0: .word 0x7264 +3f3654f0: .word 0x7365 +3f365500: dsjs b3, L3F365460 +3f365510: .word 0x7825 +3f365520: .word 0x000a +3f365530: sra a11, a4 +3f365540: .word 0x7763 +3f365550: sll a9, a4 +3f365560: .word 0x7275 +3f365570: modu b11, b3 +3f365580: .word 0x0072 +3f365590: rl a11, a6 +3f3655a0: sra b11, b8 +3f3655b0: .word 0x0064 +3f3655c0: rev b0 +3f3655d0: sla a11, a13 +3f3655e0: modu a3, a9 +3f3655f0: sla 0x1, b10 +3f365600: modu a10, a3 +3f365610: mods b3, b5 +3f365620: sla 0x3, a4 +3f365630: modu a11, a14 +3f365640: sla 0x3, b4 +3f365650: .word 0x706f +3f365660: modu a3, a5 +3f365670: sra a1, a0 +3f365680: srl a3, a5 +3f365690: .word 0x7561 +3f3656a0: .word 0x746c +3f3656b0: srl a1, a0 +3f3656c0: modu a3, sp +3f3656d0: sla 0x3, b4 +3f3656e0: sla b10, b0 +3f3656f0: rl b3, b4 +3f365700: .word 0x000a +3f365710: sla a11, a13 +3f365720: modu a3, a9 +3f365730: sla 0x1, b10 +3f365740: modu a10, a3 +3f365750: mods b3, b5 +3f365760: sla 0x3, a4 +3f365770: modu a11, a14 +3f365780: sla 0x3, b4 +3f365790: .word 0x706f +3f3657a0: modu a3, a5 +3f3657b0: sra a1, a0 +3f3657c0: srl a3, a5 +3f3657d0: .word 0x7561 +3f3657e0: .word 0x746c +3f3657f0: srl a1, a0 +3f365800: modu a3, sp +3f365810: sla 0x3, b4 +3f365820: sll 0x9, a7 +3f365830: sll 0x1b, b3 +3f365840: .word 0x000a +3f365850: modu a11, a14 +3f365860: .word 0x7320 +3f365870: .word 0x7263 +3f365880: sra a11, a5 +3f365890: .word 0x736e +3f3658a0: srl a1, a0 +3f3658b0: .word 0x756f +3f3658c0: sra a3, a14 +3f3658d0: .word 0x000a +3f3658e0: sla a11, a13 +3f3658f0: modu a3, a9 +3f365900: sla 0x1, b10 +3f365910: modu a10, a3 +3f365920: mods b3, b5 +3f365930: sla 0x3, a4 +3f365940: modu a11, a14 +3f365950: sla 0x3, b4 +3f365960: .word 0x706f +3f365970: modu a3, a5 +3f365980: sra a1, a0 +3f365990: srl a3, a5 +3f3659a0: .word 0x7561 +3f3659b0: .word 0x746c +3f3659c0: sll a9, a0 +3f3659d0: .word 0x7275 +3f3659e0: modu b11, b3 +3f3659f0: sla 0x3, b2 +3f365a00: modu a11, a6 +3f365a10: .word 0x746e +3f365a20: sll 0x19, a0 +3f365a30: .word 0x7325 +3f365a40: .word 0x0a27 +3f365a50: move a0, b0 +3f365a60: .word 0x776f +3f365a70: cmp a9, a0 +3f365a80: sll a9, a0 +3f365a90: mods a3, a1 +3f365aa0: sla 0x3, a12 +3f365ab0: rl a11, a4 +3f365ac0: .word 0x7073 +3f365ad0: .word 0x7461 +3f365ae0: rl a3, a3 +3f365af0: .word 0x7265 +3f365b00: .word 0x000a +3f365b10: mmtm sp, a7,a9,a11,a13 +3f365b30: move a14, a13 +3f365b40: addi 0x70, a14 +3f365b60: sub a11, a11 +3f365b70: setf 16, 1, 0 +3f365b80: move a11, *a13(0x30), 0 +3f365ba0: movi 0xaaaa, a11 +3f365bc0: move a11, *a13(0x40), 0 +3f365be0: sub a11, a11 +3f365bf0: move a11, *a13(0x50), 1 +3f365c10: move *a13(0xffe0), a9, 1 +3f365c30: move a11, *a9(0x40), 1 +3f365c50: movk 7, a11 +3f365c60: move a11, *a9(0x60), 1 +3f365c80: sub a11, a11 +3f365c90: move a11, @0x5600100, 0 +3f365cc0: movk 2, a11 +3f365cd0: move a11, @0x5600030, 0 +3f365d00: movi 0x258, a11 +3f365d20: move a11, @0x5600020, 0 +3f365d50: movi 0x32, a11 +3f365d70: move a11, @0x5600030, 0 +3f365da0: movk 7, a11 +3f365db0: move a11, @0x5600100, 0 +3f365de0: movk 1, a11 +3f365df0: move a11, *a13, 0 +3f365e00: setf 8, 0, 0 +3f365e10: move @0xc6c20, a9, 0 +3f365e40: cmp a9, a11 +3f365e50: jrhi L3F366070 +L3F365E60: +3f365e60: setf 16, 1, 0 +3f365e70: move *a13, a11, 0 +3f365e80: inc a11 +3f365e90: sll 0x3, a11 +3f365ea0: addi 0xc6c20, a11 +3f365ed0: setf 8, 0, 0 +3f365ee0: move *a11, a11, 0 +3f365ef0: sll 0x8, a11 +3f365f00: setf 16, 1, 0 +3f365f10: move *a13, a9, 0 +3f365f20: sll 0x3, a9 +3f365f30: addi 0xc6c20, a9 +3f365f60: setf 8, 0, 0 +3f365f70: move *a9, a9, 0 +3f365f80: or a9, a11 +3f365f90: setf 16, 0, 0 +3f365fa0: move a11, @0x5600080, 0 +3f365fd0: setf 16, 1, 0 +3f365fe0: move *a13, a11, 0 +3f365ff0: addk 2, a11 +3f366000: move a11, *a13, 0 +3f366010: setf 8, 0, 0 +3f366020: move @0xc6c20, a9, 0 +3f366050: cmp a9, a11 +3f366060: jrls L3F365E60 +L3F366070: +3f366070: sub a11, a11 +3f366080: move a11, @0xc6ab0, 1 +3f3660b0: movk 2, a9 +3f3660c0: setf 16, 0, 0 +3f3660d0: move a9, @0x5600000, 0 +3f366100: movi 0x5600100, a9 +3f366130: move *a9, a11, 0 +3f366140: ori 0x20, a11 +3f366170: move a11, *a9, 0 +3f366180: move a14, -*sp, 1 +3f366190: movi 0x3f367450, a11 +3f3661c0: move a11, *a14+, 1 +3f3661d0: movi 0x1540, a9 +3f366200: move a9, *a14+, 1 +3f366210: movi 0xf70, a9 +3f366240: move a9, *a14+, 1 +3f366250: calla L3FA90230 +3f366280: move a14, -*sp, 1 +3f366290: movk 2, a9 +3f3662a0: move a9, *a14+, 1 +3f3662b0: calla L3FDF9420 +3f3662e0: movi 0x5600030, a9 +3f366310: setf 16, 0, 0 +3f366320: move *a9, a11, 0 +3f366330: movk 1, a7 +3f366340: or a7, a11 +3f366350: move a11, *a9, 0 +3f366360: movi 0xfff, a11 +3f366380: move a11, *a13(0x20), 0 +3f3663a0: move @0xc6ab0, a9, 1 +3f3663d0: jrne L3F3664A0 +3f3663e0: setf 16, 1, 0 +L3F3663F0: +3f3663f0: move *a13(0x20), a11, 0 +3f366410: dec a11 +3f366420: move a11, *a13(0x20), 0 +3f366440: move @0xc6ab0, a9, 1 +3f366470: jrne L3F3664A0 +3f366480: move a11, a7 +3f366490: jrne L3F3663F0 +L3F3664A0: +3f3664a0: move a11, a7 +3f3664b0: jreq L3F3664E0 +3f3664c0: dec a9 +3f3664d0: jreq L3F3665E0 +L3F3664E0: +3f3664e0: move *a13(0xffe0), a9, 1 +3f366500: movk 1, a7 +3f366510: move a7, *a13(0x50), 1 +3f366530: move a7, *a9(0x40), 1 +3f366550: move a7, *a9(0x80), 1 +3f366570: move @0xc6ab0, a11, 1 +3f3665a0: move a11, *a9(0xa0), 1 +3f3665c0: jauc L3F367220 +L3F3665E0: +3f3665e0: movi 0x50, a9 +3f366600: setf 16, 0, 0 +3f366610: move a9, @0x5600030, 0 +3f366640: movk 4, a9 +3f366650: move a9, @0x5600100, 0 +3f366680: move @0x5600100, a9, 0 +3f3666b0: btst 8, a9 +3f3666c0: jreq L3F366720 +3f3666d0: move @0x5600100, a9, 0 +3f366700: btst 9, a9 +3f366710: jreq L3F3667C0 +L3F366720: +3f366720: move *a13(0xffe0), a9, 1 +3f366740: movk 1, a7 +3f366750: move a7, *a13(0x50), 1 +3f366770: move a7, *a9(0x40), 1 +3f366790: movk 2, a11 +3f3667a0: move a11, *a9(0x80), 1 +L3F3667C0: +3f3667c0: setf 16, 1, 0 +3f3667d0: move *a13(0x40), a11, 0 +3f3667f0: andi 0xff, a11 +3f366820: move a11, @0x5600080, 0 +3f366850: move *a13(0x40), a11, 0 +3f366870: sra 0x8, a11 +3f366880: andi 0xff, a11 +3f3668b0: move a11, @0x5600080, 0 +3f3668e0: move *a13(0x40), a11, 0 +3f366900: andi 0xff, a11 +3f366930: move a11, @0x5600080, 0 +3f366960: move *a13(0x40), a11, 0 +3f366980: sra 0x8, a11 +3f366990: andi 0xff, a11 +3f3669c0: move a11, @0x5600080, 0 +3f3669f0: setf 16, 0, 0 +3f366a00: move @0x5600200, a11, 0 +3f366a30: move a11, *a13(0x30), 0 +3f366a50: move @0x5600200, a11, 0 +3f366a80: move a11, *a13(0x30), 0 +3f366aa0: sub a11, a11 +3f366ab0: move a11, @0xc6ab0, 1 +3f366ae0: movi 0x5600100, a9 +3f366b10: move *a9, a7, 0 +3f366b20: movk 16, a11 +3f366b30: or a11, a7 +3f366b40: move a7, *a9, 0 +3f366b50: move a14, -*sp, 1 +3f366b60: movk 2, a9 +3f366b70: move a9, *a14+, 1 +3f366b80: calla L3FDF9420 +3f366bb0: move *a13(0x50), a7, 1 +3f366bd0: jreq L3F366C10 +3f366be0: movi 0x200, a9 +3f366c00: jruc L3F366C20 +L3F366C10: +3f366c10: sub a9, a9 +L3F366C20: +3f366c20: setf 16, 1, 0 +3f366c30: move a9, *a13, 0 +3f366c40: move *a13, a9, 0 +3f366c50: cmpi 0x200, a9 +3f366c70: jrge L3F367220 +L3F366C80: +3f366c80: move *a13(0x40), a11, 0 +3f366ca0: andi 0xff, a11 +3f366cd0: move a11, @0x5600080, 0 +3f366d00: move *a13(0x40), a11, 0 +3f366d20: sra 0x8, a11 +3f366d30: andi 0xff, a11 +3f366d60: move a11, @0x5600080, 0 +3f366d90: setf 16, 0, 0 +3f366da0: move @0x5600100, a11, 0 +3f366dd0: btst 8, a11 +3f366de0: jreq L3F366F20 +3f366df0: move *a13(0xffe0), a11, 1 +3f366e10: movk 1, a9 +3f366e20: move a9, *a13(0x50), 1 +3f366e40: move a9, *a11(0x40), 1 +3f366e60: movk 3, a7 +3f366e70: move a7, *a11(0x80), 1 +3f366e90: setf 16, 1, 0 +3f366ea0: move *a13, a7, 0 +3f366eb0: inc a7 +3f366ec0: move a7, *a11(0xa0), 1 +3f366ee0: movi 0x1ff, a7 +3f366f00: move a7, *a13, 0 +3f366f10: jruc L3F3671C0 +L3F366F20: +3f366f20: move @0xc6ab0, a11, 1 +3f366f50: subk 2, a11 +3f366f60: jrne L3F366FC0 +3f366f70: setf 16, 1, 0 +3f366f80: move *a13, a11, 0 +3f366f90: cmpi 0x100, a11 +3f366fb0: jrlt L3F367060 +L3F366FC0: +3f366fc0: setf 16, 1, 0 +3f366fd0: move *a13, a11, 0 +3f366fe0: cmpi 0x100, a11 +3f367000: jrlt L3F3671C0 +3f367010: move @0xc6ab0, a9, 1 +3f367040: subk 2, a9 +3f367050: jreq L3F3671C0 +L3F367060: +3f367060: move *a13(0xffe0), a9, 1 +3f367080: movk 1, a7 +3f367090: move a7, *a13(0x50), 1 +3f3670b0: move a7, *a9(0x40), 1 +3f3670d0: movk 4, a11 +3f3670e0: move a11, *a9(0x80), 1 +3f367100: move *a13, a11, 0 +3f367110: inc a11 +3f367120: move a11, *a9(0xa0), 1 +3f367140: move @0xc6ab0, a11, 1 +3f367170: move a11, *a9(0xc0), 1 +3f367190: movi 0x1ff, a9 +3f3671b0: move a9, *a13, 0 +L3F3671C0: +3f3671c0: move *a13, a11, 0 +3f3671d0: inc a11 +3f3671e0: move a11, *a13, 0 +3f3671f0: cmpi 0x200, a11 +3f367210: jrlt L3F366C80 +L3F367220: +3f367220: movi 0x5600100, a11 +3f367250: setf 16, 0, 0 +3f367260: move *a11, a9, 0 +3f367270: andi 0xffbf, a9 +3f3672a0: move a9, *a11, 0 +3f3672b0: move a14, -*sp, 1 +3f3672c0: movi 0xe06, a11 +3f3672e0: move a11, *a14+, 1 +3f3672f0: calla L3FDF92B0 +3f367320: move a14, -*sp, 1 +3f367330: movi 0x1540, a9 +3f367360: move a9, *a14+, 1 +3f367370: movi 0xf70, a7 +3f3673a0: move a7, *a14+, 1 +3f3673b0: calla L3FA90390 +3f3673e0: move *a13(0x50), a8, 1 +3f367400: move *sp(0xa0), a14, 1 +3f367420: mmfm sp, a7,a9,a11,a13 +3f367440: rets 2 +3f367450: mmtm sp, a8,a9,a11,a13 +3f367470: move a14, a13 +3f367480: addk 16, a14 +3f367490: setf 16, 0, 0 +3f3674a0: move @0x5600100, a11, 0 +3f3674d0: btst 9, a11 +3f3674e0: jreq L3F367610 +3f3674f0: move @0x5600100, a11, 0 +3f367520: btst 4, a11 +3f367530: jreq L3F367610 +3f367540: movi 0x5600100, a11 +3f367570: move *a11, a9, 0 +3f367580: andi 0xffef, a9 +3f3675b0: move a9, *a11, 0 +3f3675c0: movk 2, a11 +3f3675d0: move a11, @0xc6ab0, 1 +3f367600: jruc L3F3678C0 +L3F367610: +3f367610: move @0x5600000, a11, 0 +3f367640: andi 0x7ff, a11 +3f367670: jreq L3F367870 +3f367680: move @0x5600010, a11, 0 +3f3676b0: move a11, *a13, 0 +3f3676c0: sext a11, 0 +3f3676d0: move @0x5600000, a9, 0 +3f367700: and a11, a9 +3f367710: andi 0x7ff, a9 +3f367740: subk 2, a9 +3f367750: jrne L3F3677B0 +3f367760: movk 1, a9 +3f367770: move a9, @0xc6ab0, 1 +3f3677a0: jruc L3F367820 +L3F3677B0: +3f3677b0: sll 0x10, a11 +3f3677c0: ori 0xffff, a11 +3f3677f0: move a11, @0xc6ab0, 1 +L3F367820: +3f367820: sub a11, a11 +3f367830: move a11, @0x5600000, 0 +3f367860: jruc L3F3678C0 +L3F367870: +3f367870: movi 0xfffe, a11 +3f367890: move a11, @0xc6ab0, 1 +L3F3678C0: +3f3678c0: move a14, -*sp, 1 +3f3678d0: movi 0xe06, a11 +3f3678f0: move a11, *a14+, 1 +3f367900: calla L3FDF92B0 +3f367930: subk 16, a14 +3f367940: mmfm sp, a8,a9,a11,a13 +3f367960: reti +L3F367970: +3f367970: mmtm sp, a7,a9,a11,a13 +3f367990: move a14, a13 +3f3679a0: addk 32, a14 +3f3679b0: move *a13(0xffa0), a11, 1 +3f3679d0: move *a11(0x140), a11, 1 +3f3679f0: jreq L3F367CB0 +3f367a00: move *a13(0xffa0), a11, 1 +3f367a20: move *a11(0x160), a9, 1 +3f367a40: move *a13(0xff60), a11, 1 +3f367a60: move *a9(0x60), a9, 1 +3f367a80: sub a9, a11 +3f367a90: move a11, *a13, 1 +3f367aa0: move *a13(0xffa0), a9, 1 +3f367ac0: move *a9(0xc0), a7, 1 +3f367ae0: move *a9(0x160), a9, 1 +3f367b00: move *a13(0xff80), a11, 1 +3f367b20: sll 0x5, a11 +3f367b30: move *a9(0xa0), a9, 1 +3f367b50: add a11, a9 +3f367b60: move *a9, a11, 1 +3f367b70: movb *a11, a11 +3f367b80: move a11, a9 +3f367b90: sll 0x6, a11 +3f367ba0: sll 0x5, a9 +3f367bb0: add a9, a11 +3f367bc0: move *a7(0x220), a9, 1 +3f367be0: add a11, a9 +3f367bf0: move *a13(0xff60), a11, 1 +3f367c10: setf 16, 1, 0 +3f367c20: move *a9(0x30), a9, 0 +3f367c40: add a11, a9 +3f367c50: move a9, *a13(0xff60), 1 +3f367c70: subk 12, a9 +3f367c80: move a9, *a13(0xff60), 1 +3f367ca0: jruc L3F367D60 +L3F367CB0: +3f367cb0: move *a13(0xffa0), a11, 1 +3f367cd0: move *a11(0x160), a9, 1 +3f367cf0: move *a13(0xff60), a7, 1 +3f367d10: move *a9(0x60), a9, 1 +3f367d30: sub a9, a7 +3f367d40: dec a7 +3f367d50: move a7, *a13, 1 +L3F367D60: +3f367d60: move a14, -*sp, 1 +3f367d70: sub a11, a11 +3f367d80: move a11, *a14+, 1 +3f367d90: move *a13(0xffa0), a9, 1 +3f367db0: move *a9(0x160), a7, 1 +3f367dd0: move *a7(0x60), *a14+, 1 +3f367df0: move *a9(0x80), a7, 1 +3f367e10: dec a7 +3f367e20: move a7, *a14+, 1 +3f367e30: move *a13(0x0), *a14+, 1 +3f367e50: move *a9(0x40), a7, 1 +3f367e70: inc a7 +3f367e80: move a7, *a14+, 1 +3f367e90: move *a13(0xffc0), *a14+, 1 +3f367eb0: move *a13(0xffe0), *a14+, 1 +3f367ed0: calla L3FD39680 +3f367f00: move *sp(0xa0), a14, 1 +3f367f20: mmfm sp, a7,a9,a11,a13 +3f367f40: rets 2 +L3F367F50: +3f367f50: mmtm sp, a7,a9,a11,a13 +3f367f70: move a14, a13 +3f367f80: addi 0x160, a14 +3f367fa0: movk 1, a11 +3f367fb0: move a11, *a13(0xa0), 1 +3f367fd0: setf 8, 0, 0 +3f367fe0: move @0xc74a0, a11, 0 +3f368010: jaeq L3F3696D0 +3f368030: move a14, -*sp, 1 +3f368040: sub a9, a9 +3f368050: move a9, *a14+, 1 +3f368060: move a9, *a14+, 1 +3f368070: move *a13(0xffe0), a7, 1 +3f368090: move *a7(0x60), a9, 1 +3f3680b0: move *a7(0x60), a7, 1 +3f3680d0: move *a7(0x440), a7, 1 +3f3680f0: move a7, a11 +3f368100: sll 0x9, a7 +3f368110: sll 0x7, a11 +3f368120: add a11, a7 +3f368130: move *a9(0x480), a11, 1 +3f368150: add a7, a11 +3f368160: move *a11(0x40), *a14+, 1 +3f368180: move *a13(0xffe0), a11, 1 +3f3681a0: move *a11(0x60), *a14+, 1 +3f3681c0: calla L3F997000 +3f3681f0: move a8, @0xc7400, 1 +3f368220: move a14, -*sp, 1 +3f368230: sub a9, a9 +3f368240: move a9, *a14+, 1 +3f368250: move a9, *a14+, 1 +3f368260: move *a11(0x60), a7, 1 +3f368280: move *a11(0x60), a9, 1 +3f3682a0: move *a9(0x440), a9, 1 +3f3682c0: move a9, a11 +3f3682d0: sll 0x9, a9 +3f3682e0: sll 0x7, a11 +3f3682f0: add a11, a9 +3f368300: move *a7(0x480), a11, 1 +3f368320: add a9, a11 +3f368330: move *a11(0x40), *a14+, 1 +3f368350: move *a13(0xffe0), a11, 1 +3f368370: move *a11(0x60), *a14+, 1 +3f368390: calla L3F997000 +3f3683c0: move a8, @0xc7420, 1 +3f3683f0: move a14, -*sp, 1 +3f368400: sub a9, a9 +3f368410: move a9, *a14+, 1 +3f368420: move a9, *a14+, 1 +3f368430: move *a11(0x60), a7, 1 +3f368450: move *a11(0x60), a9, 1 +3f368470: move *a9(0x440), a9, 1 +3f368490: move a9, a11 +3f3684a0: sll 0x9, a9 +3f3684b0: sll 0x7, a11 +3f3684c0: add a11, a9 +3f3684d0: move *a7(0x480), a11, 1 +3f3684f0: add a9, a11 +3f368500: move *a11(0x40), *a14+, 1 +3f368520: move *a13(0xffe0), a11, 1 +3f368540: move *a11(0x60), *a14+, 1 +3f368560: calla L3F997000 +3f368590: move a8, @0xc7440, 1 +3f3685c0: move a14, -*sp, 1 +3f3685d0: sub a9, a9 +3f3685e0: move a9, *a14+, 1 +3f3685f0: move a9, *a14+, 1 +3f368600: move *a11(0x60), a7, 1 +3f368620: move *a11(0x60), a9, 1 +3f368640: move *a9(0x440), a9, 1 +3f368660: move a9, a11 +3f368670: sll 0x9, a9 +3f368680: sll 0x7, a11 +3f368690: add a11, a9 +3f3686a0: move *a7(0x480), a11, 1 +3f3686c0: add a9, a11 +3f3686d0: move *a11(0x40), *a14+, 1 +3f3686f0: move *a13(0xffe0), a11, 1 +3f368710: move *a11(0x60), *a14+, 1 +3f368730: calla L3F997000 +3f368760: move a8, @0xc7460, 1 +3f368790: move a14, -*sp, 1 +3f3687a0: sub a9, a9 +3f3687b0: move a9, *a14+, 1 +3f3687c0: move a9, *a14+, 1 +3f3687d0: move *a11(0x60), a7, 1 +3f3687f0: move *a11(0x60), a9, 1 +3f368810: move *a9(0x440), a9, 1 +3f368830: move a9, a11 +3f368840: sll 0x9, a9 +3f368850: sll 0x7, a11 +3f368860: add a11, a9 +3f368870: move *a7(0x480), a11, 1 +3f368890: add a9, a11 +3f3688a0: move *a11(0x40), *a14+, 1 +3f3688c0: move *a13(0xffe0), a11, 1 +3f3688e0: move *a11(0x60), *a14+, 1 +3f368900: calla L3F997000 +3f368930: move a8, @0xc7480, 1 +3f368960: sub a9, a9 +3f368970: movb a9, @0xc74a0 +3f3689a0: move a14, -*sp, 1 +3f3689b0: move *a13(0xffc0), a7, 1 +3f3689d0: move *a7(0xc0), a7, 1 +3f3689f0: move *a7(0x20), *a14+, 1 +3f368a10: move @0xc7400, *a14+, 1 +3f368a40: move *a11(0x60), *a14+, 1 +3f368a60: calla L3FD997B0 +3f368a90: move a14, -*sp, 1 +3f368aa0: move *a13(0xffc0), a7, 1 +3f368ac0: move *a7(0xe0), *a14+, 1 +3f368ae0: move @0xc7400, *a14+, 1 +3f368b10: move *a11(0x60), *a14+, 1 +3f368b30: calla L3FD99A60 +3f368b60: move a14, -*sp, 1 +3f368b70: move *a7(0x100), *a14+, 1 +3f368b90: move @0xc7400, *a14+, 1 +3f368bc0: move *a11(0x60), *a14+, 1 +3f368be0: calla L3FD98760 +3f368c10: move a14, -*sp, 1 +3f368c20: move *a7(0xc0), a9, 1 +3f368c40: move *a9(0x20), *a14+, 1 +3f368c60: move @0xc7440, *a14+, 1 +3f368c90: move *a11(0x60), *a14+, 1 +3f368cb0: calla L3FD997B0 +3f368ce0: move a14, -*sp, 1 +3f368cf0: move *a7(0xe0), *a14+, 1 +3f368d10: move @0xc7440, *a14+, 1 +3f368d40: move *a11(0x60), *a14+, 1 +3f368d60: calla L3FD99A60 +3f368d90: move a14, -*sp, 1 +3f368da0: move *a7(0x100), *a14+, 1 +3f368dc0: move @0xc7440, *a14+, 1 +3f368df0: move *a11(0x60), *a14+, 1 +3f368e10: calla L3FD98760 +3f368e40: move a14, -*sp, 1 +3f368e50: move *a7(0xc0), a9, 1 +3f368e70: move *a9(0x20), *a14+, 1 +3f368e90: move @0xc7480, *a14+, 1 +3f368ec0: move *a11(0x60), *a14+, 1 +3f368ee0: calla L3FD997B0 +3f368f10: move a14, -*sp, 1 +3f368f20: move *a7(0x100), *a14+, 1 +3f368f40: move @0xc7480, *a14+, 1 +3f368f70: move *a11(0x60), *a14+, 1 +3f368f90: calla L3FD99A60 +3f368fc0: move a14, -*sp, 1 +3f368fd0: move *a7(0xe0), *a14+, 1 +3f368ff0: move @0xc7480, *a14+, 1 +3f369020: move *a11(0x60), *a14+, 1 +3f369040: calla L3FD98760 +3f369070: move a14, -*sp, 1 +3f369080: movk 6, a9 +3f369090: move a9, *a14+, 1 +3f3690a0: move @0xc7420, *a14+, 1 +3f3690d0: move *a11(0x60), *a14+, 1 +3f3690f0: calla L3FD9A7A0 +3f369120: move a14, -*sp, 1 +3f369130: move *a7(0xc0), a9, 1 +3f369150: move *a9(0x20), *a14+, 1 +3f369170: move @0xc7420, *a14+, 1 +3f3691a0: move *a11(0x60), *a14+, 1 +3f3691c0: calla L3FD997B0 +3f3691f0: move a14, -*sp, 1 +3f369200: move *a11(0x60), a9, 1 +3f369220: move *a11(0x60), a7, 1 +3f369240: move *a7(0x440), a7, 1 +3f369260: move a7, a11 +3f369270: sll 0x9, a7 +3f369280: sll 0x7, a11 +3f369290: add a11, a7 +3f3692a0: move *a9(0x480), a11, 1 +3f3692c0: add a7, a11 +3f3692d0: move *a11(0x1a0), *a14+, 1 +3f3692f0: move @0xc7420, *a14+, 1 +3f369320: move *a13(0xffe0), a11, 1 +3f369340: move *a11(0x60), *a14+, 1 +3f369360: calla L3FD99A60 +3f369390: move a14, -*sp, 1 +3f3693a0: movk 6, a9 +3f3693b0: move a9, *a14+, 1 +3f3693c0: move @0xc7460, *a14+, 1 +3f3693f0: move *a11(0x60), *a14+, 1 +3f369410: calla L3FD9A7A0 +3f369440: move a14, -*sp, 1 +3f369450: move *a13(0xffc0), a7, 1 +3f369470: move *a7(0xc0), a9, 1 +3f369490: move *a9(0x20), *a14+, 1 +3f3694b0: move @0xc7460, *a14+, 1 +3f3694e0: move *a11(0x60), *a14+, 1 +3f369500: calla L3FD997B0 +3f369530: move a14, -*sp, 1 +3f369540: move *a11(0x60), a9, 1 +3f369560: move *a11(0x60), a7, 1 +3f369580: move *a7(0x440), a7, 1 +3f3695a0: move a7, a11 +3f3695b0: sll 0x9, a7 +3f3695c0: sll 0x7, a11 +3f3695d0: add a11, a7 +3f3695e0: move *a9(0x480), a11, 1 +3f369600: add a7, a11 +3f369610: move *a11(0x1a0), *a14+, 1 +3f369630: move @0xc7460, *a14+, 1 +3f369660: move *a13(0xffe0), a11, 1 +3f369680: move *a11(0x60), *a14+, 1 +3f3696a0: calla L3FD99A60 +L3F3696D0: +3f3696d0: move *a13(0xffc0), a11, 1 +3f3696f0: setf 16, 1, 0 +3f369700: move *a11(0x40), *a13(0x100), 0 +3f369730: move *a11(0x60), *a13(0x110), 0 +3f369760: move *a11(0x80), *a13(0x120), 0 +3f369790: move *a11(0xa0), *a13(0x130), 0 +3f3697c0: move *a11(0xc0), a9, 1 +3f3697e0: move @0xc74b0, a7, 1 +3f369810: move *a9(0x20), a9, 1 +3f369830: cmp a9, a7 +3f369840: jreq L3F369B50 +3f369850: move *a11(0xc0), a9, 1 +3f369870: move *a9(0x20), a9, 1 +3f369890: move a9, @0xc74b0, 1 +3f3698c0: move a14, -*sp, 1 +3f3698d0: move *a11(0xc0), a7, 1 +3f3698f0: move *a7(0x20), *a14+, 1 +3f369910: move @0xc7420, *a14+, 1 +3f369940: move *a13(0xffe0), a7, 1 +3f369960: move *a7(0x60), *a14+, 1 +3f369980: calla L3FD997B0 +3f3699b0: move a14, -*sp, 1 +3f3699c0: move *a11(0xc0), a9, 1 +3f3699e0: move *a9(0x20), *a14+, 1 +3f369a00: move @0xc7460, *a14+, 1 +3f369a30: move *a7(0x60), *a14+, 1 +3f369a50: calla L3FD997B0 +3f369a80: move a14, -*sp, 1 +3f369a90: move *a11(0xc0), a9, 1 +3f369ab0: move *a9(0x20), *a14+, 1 +3f369ad0: move @0xc7440, *a14+, 1 +3f369b00: move *a7(0x60), *a14+, 1 +3f369b20: calla L3FD997B0 +L3F369B50: +3f369b50: calla L3FD76A60 +3f369b80: move a8, *a13(0x140), 1 +3f369ba0: move a14, -*sp, 1 +3f369bb0: move a8, *a14+, 1 +3f369bc0: move a8, *a14+, 1 +3f369bd0: move a13, a9 +3f369be0: addi 0x100, a9 +3f369c00: move a9, *a14+, 1 +3f369c10: calla L3FD76700 +3f369c40: move a14, -*sp, 1 +3f369c50: move *a13(0x140), *a14+, 1 +3f369c70: move @0xc7440, *a14+, 1 +3f369ca0: move *a13(0xffe0), a7, 1 +3f369cc0: move *a7(0x60), *a14+, 1 +3f369ce0: calla L3FD77250 +3f369d10: move a14, -*sp, 1 +3f369d20: move *a13(0x140), *a14+, 1 +3f369d40: move @0xc7460, *a14+, 1 +3f369d70: move *a7(0x60), *a14+, 1 +3f369d90: calla L3FD77250 +3f369dc0: setf 8, 0, 0 +3f369dd0: move @0xc74a0, a9, 0 +3f369e00: jrne L3F369FF0 +3f369e10: move a14, -*sp, 1 +3f369e20: move *a11(0xa0), a7, 1 +3f369e40: subk 16, a7 +3f369e50: move a7, *a14+, 1 +3f369e60: movk 15, a7 +3f369e70: move a7, *a14+, 1 +3f369e80: move *a11(0x60), a7, 1 +3f369ea0: addk 16, a7 +3f369eb0: move a7, *a14+, 1 +3f369ec0: move *a11(0x40), a7, 1 +3f369ee0: move *a11(0x80), a11, 1 +3f369f00: add a11, a7 +3f369f10: addk 3, a7 +3f369f20: move a7, *a14+, 1 +3f369f30: move @0xc7480, *a14+, 1 +3f369f60: move *a13(0xffe0), a11, 1 +3f369f80: move *a11(0x80), *a14+, 1 +3f369fa0: move *a11(0x60), *a14+, 1 +3f369fc0: calla L3F99E8F0 +L3F369FF0: +3f369ff0: move a14, -*sp, 1 +3f36a000: move *a13(0xffc0), a11, 1 +3f36a020: move *a11(0xa0), *a14+, 1 +3f36a040: move *a11(0x80), *a14+, 1 +3f36a060: move *a11(0x60), *a14+, 1 +3f36a080: move *a11(0x40), *a14+, 1 +3f36a0a0: move @0xc7400, *a14+, 1 +3f36a0d0: move *a13(0xffe0), a9, 1 +3f36a0f0: move *a9(0x80), *a14+, 1 +3f36a110: move *a9(0x60), *a14+, 1 +3f36a130: calla L3F99BC60 +3f36a160: move *a11(0x160), a7, 1 +3f36a180: move *a7(0x60), a7, 1 +3f36a1a0: subk 5, a7 +3f36a1b0: move a7, *a13(0xe0), 1 +3f36a1d0: move *a11(0x160), a7, 1 +3f36a1f0: move *a11(0xa0), a9, 1 +3f36a210: move *a7(0x60), a7, 1 +3f36a230: divs a7, a9 +3f36a240: move a9, *a13(0x40), 1 +3f36a260: sub a7, a7 +3f36a270: move a7, *a13(0x60), 1 +3f36a290: add a7, a9 +3f36a2a0: move *a11(0x160), a11, 1 +3f36a2c0: move *a11(0x80), a11, 1 +3f36a2e0: cmp a11, a9 +3f36a2f0: jrgt L3F36A360 +3f36a300: move *a13(0x40), a11, 1 +3f36a320: add a7, a11 +3f36a330: move a11, *a13(0x80), 1 +3f36a350: jruc L3F36A3D0 +L3F36A360: +3f36a360: move *a13(0xffc0), a11, 1 +3f36a380: move *a11(0x160), a9, 1 +3f36a3a0: move *a9(0x80), *a13(0x80), 1 +L3F36A3D0: +3f36a3d0: move a7, *a13(0x20), 1 +3f36a3f0: move *a13(0x80), a11, 1 +3f36a410: cmp a11, a7 +3f36a420: jrge L3F36A6D0 +L3F36A430: +3f36a430: move *a13(0xffc0), a11, 1 +3f36a450: move *a11(0x160), a9, 1 +3f36a470: move *a13(0xa0), a7, 1 +3f36a490: move *a9(0x60), a9, 1 +3f36a4b0: mpys a7, a9 +3f36a4c0: move *a11(0x60), a7, 1 +3f36a4e0: add a7, a9 +3f36a4f0: addk 2, a9 +3f36a500: move a9, *a13, 1 +3f36a510: move *a13(0xa0), a7, 1 +3f36a530: inc a7 +3f36a540: move a7, *a13(0xa0), 1 +3f36a560: move a14, -*sp, 1 +3f36a570: move a9, *a14+, 1 +3f36a580: move *a13(0x20), *a14+, 1 +3f36a5a0: move a11, *a14+, 1 +3f36a5b0: move *a13(0xffe0), a7, 1 +3f36a5d0: move *a7(0x80), *a14+, 1 +3f36a5f0: move *a7(0x60), *a14+, 1 +3f36a610: calla L3F36B6D0 +3f36a640: move *a13(0x20), a7, 1 +3f36a660: inc a7 +3f36a670: move a7, *a13(0x20), 1 +3f36a690: move *a13(0x80), a9, 1 +3f36a6b0: cmp a9, a7 +3f36a6c0: jrlt L3F36A430 +L3F36A6D0: +3f36a6d0: move *a13(0x80), *a13(0x20), 1 +3f36a700: move *a13(0x40), a11, 1 +3f36a720: move *a13(0x60), a9, 1 +3f36a740: add a9, a11 +3f36a750: move *a13(0x20), a7, 1 +3f36a770: cmp a11, a7 +3f36a780: jrge L3F36AA80 +L3F36A790: +3f36a790: move *a13(0xffc0), a11, 1 +3f36a7b0: move *a11(0x160), a9, 1 +3f36a7d0: move *a13(0xa0), a7, 1 +3f36a7f0: move *a9(0x60), a9, 1 +3f36a810: mpys a7, a9 +3f36a820: move *a11(0x60), a7, 1 +3f36a840: add a7, a9 +3f36a850: addk 2, a9 +3f36a860: move a9, *a13, 1 +3f36a870: move *a13(0xa0), a7, 1 +3f36a890: inc a7 +3f36a8a0: move a7, *a13(0xa0), 1 +3f36a8c0: move a14, -*sp, 1 +3f36a8d0: move a9, *a14+, 1 +3f36a8e0: move *a13(0x20), *a14+, 1 +3f36a900: move a11, *a14+, 1 +3f36a910: move *a13(0xffe0), a7, 1 +3f36a930: move *a7(0x80), *a14+, 1 +3f36a950: move *a7(0x60), *a14+, 1 +3f36a970: calla L3F367970 +3f36a9a0: move *a13(0x20), a7, 1 +3f36a9c0: inc a7 +3f36a9d0: move a7, *a13(0x20), 1 +3f36a9f0: move *a13(0x40), a7, 1 +3f36aa10: move *a13(0x60), a9, 1 +3f36aa30: add a9, a7 +3f36aa40: move *a13(0x20), a9, 1 +3f36aa60: cmp a7, a9 +3f36aa70: jrlt L3F36A790 +L3F36AA80: +3f36aa80: move a14, -*sp, 1 +3f36aa90: move *a13(0x140), *a14+, 1 +3f36aab0: calla L3FD779B0 +3f36aae0: move *sp(0xa0), a14, 1 +3f36ab00: mmfm sp, a7,a9,a11,a13 +3f36ab20: rets 2 +3f36ab30: mmtm sp, a7,a9,a11,a13 +3f36ab50: move a14, a13 +3f36ab60: addi 0x60, a14 +3f36ab80: move *a13(0xffe0), a11, 1 +3f36aba0: move *a11(0x180), a11, 1 +3f36abc0: btst 9, a11 +3f36abd0: jrne L3F36AF20 +3f36abe0: move *a13(0xffe0), a11, 1 +3f36ac00: move *a11(0x180), a11, 1 +3f36ac20: btst 10, a11 +3f36ac30: jrne L3F36AF20 +3f36ac40: move *a13(0xffe0), a11, 1 +3f36ac60: move *a11(0x180), a11, 1 +3f36ac80: btst 0, a11 +3f36ac90: jrne L3F36AF20 +3f36aca0: move *a13(0xffe0), a11, 1 +3f36acc0: move *a11(0x180), a11, 1 +3f36ace0: btst 2, a11 +3f36acf0: jrne L3F36AF20 +3f36ad00: move *a13(0xffe0), a11, 1 +3f36ad20: move *a11(0x1a0), a11, 1 +3f36ad40: dec a11 +3f36ad50: jrne L3F36AF20 +3f36ad60: move a14, -*sp, 1 +3f36ad70: move *a13(0xffc0), *a14+, 1 +3f36ad90: move *a13(0xffe0), *a14+, 1 +3f36adb0: calla L3F36AF70 +3f36ade0: move *a13(0xffc0), a11, 1 +3f36ae00: move *a11(0x160), a9, 1 +3f36ae20: move *a13(0xffe0), a7, 1 +3f36ae40: move *a7(0xe0), *a9(0x20), 1 +3f36ae70: move *a11(0x160), a9, 1 +3f36ae90: move *a9, a9, 1 +3f36aea0: jreq L3F36AF20 +3f36aeb0: move *a11(0x160), a9, 1 +3f36aed0: move *a9, a9, 1 +3f36aee0: move a9, @0xc74d0, 1 +3f36af10: call a9 +L3F36AF20: +3f36af20: move *sp(0xa0), a14, 1 +3f36af40: mmfm sp, a7,a9,a11,a13 +3f36af60: rets 2 +L3F36AF70: +3f36af70: mmtm sp, a7,a9,a11,a13 +3f36af90: move a14, a13 +3f36afa0: addi 0xe0, a14 +3f36afc0: move *a13(0xffc0), a11, 1 +3f36afe0: move *a11(0x160), a9, 1 +3f36b000: move *a9(0x60), *a13(0xc0), 1 +3f36b030: move *a11(0x60), *a13(0x0), 1 +3f36b060: move *a11(0x60), a9, 1 +3f36b080: move *a13(0xc0), a11, 1 +3f36b0a0: add a11, a9 +3f36b0b0: move a9, *a13(0x20), 1 +3f36b0d0: sub a9, a9 +3f36b0e0: move a9, *a13(0x60), 1 +3f36b100: move *a13(0xffc0), a7, 1 +3f36b120: move *a7(0x160), a11, 1 +3f36b140: move *a7(0xa0), a7, 1 +3f36b160: move *a11(0x60), a11, 1 +3f36b180: divs a11, a7 +3f36b190: move a7, *a13(0x40), 1 +3f36b1b0: add a9, a7 +3f36b1c0: move *a13(0xffc0), a11, 1 +3f36b1e0: move *a11(0x160), a11, 1 +3f36b200: move *a11(0x80), a11, 1 +3f36b220: cmp a11, a7 +3f36b230: jrgt L3F36B2A0 +3f36b240: move *a13(0x40), a11, 1 +3f36b260: add a9, a11 +3f36b270: move a11, *a13(0x80), 1 +3f36b290: jruc L3F36B310 +L3F36B2A0: +3f36b2a0: move *a13(0xffc0), a11, 1 +3f36b2c0: move *a11(0x160), a7, 1 +3f36b2e0: move *a7(0x80), *a13(0x80), 1 +L3F36B310: +3f36b310: move a9, *a13(0xa0), 1 +3f36b330: move *a13(0x80), a11, 1 +3f36b350: cmp a11, a9 +3f36b360: jrge L3F36B600 +L3F36B370: +3f36b370: move *a13(0xffe0), a11, 1 +3f36b390: move *a11(0x120), a9, 1 +3f36b3b0: move *a13, a7, 1 +3f36b3c0: cmp a7, a9 +3f36b3d0: jrlt L3F36B4C0 +3f36b3e0: move *a11(0x120), a9, 1 +3f36b400: move *a13(0x20), a7, 1 +3f36b420: cmp a7, a9 +3f36b430: jrgt L3F36B4C0 +3f36b440: move *a13(0xffc0), a9, 1 +3f36b460: move *a9(0x160), a7, 1 +3f36b480: move *a13(0xa0), *a7(0x40), 1 +3f36b4b0: jruc L3F36B600 +L3F36B4C0: +3f36b4c0: move *a13(0x20), a9, 1 +3f36b4e0: inc a9 +3f36b4f0: move a9, *a13, 1 +3f36b500: move *a13(0x20), a7, 1 +3f36b520: move *a13(0xc0), a9, 1 +3f36b540: add a9, a7 +3f36b550: move a7, *a13(0x20), 1 +3f36b570: move *a13(0xa0), a7, 1 +3f36b590: inc a7 +3f36b5a0: move a7, *a13(0xa0), 1 +3f36b5c0: move *a13(0x80), a9, 1 +3f36b5e0: cmp a9, a7 +3f36b5f0: jrlt L3F36B370 +L3F36B600: +3f36b600: move a14, -*sp, 1 +3f36b610: move *a13(0xffc0), *a14+, 1 +3f36b630: move *a13(0xffe0), *a14+, 1 +3f36b650: calla L3F367F50 +3f36b680: move *sp(0xa0), a14, 1 +3f36b6a0: mmfm sp, a7,a9,a11,a13 +3f36b6c0: rets 2 +L3F36B6D0: +3f36b6d0: mmtm sp, a7,a9,a11,a13 +3f36b6f0: move a14, a13 +3f36b700: addi 0x60, a14 +3f36b720: move *a13(0xffa0), a11, 1 +3f36b740: move *a11(0x140), a11, 1 +3f36b760: jreq L3F36BC50 +3f36b770: move *a13(0xffa0), a11, 1 +3f36b790: move *a11(0x40), a9, 1 +3f36b7b0: addk 20, a9 +3f36b7c0: move a9, *a13, 1 +3f36b7d0: move *a11(0xc0), a7, 1 +3f36b7f0: move *a11(0x160), a9, 1 +3f36b810: move *a13(0xff80), a11, 1 +3f36b830: sll 0x5, a11 +3f36b840: move *a9(0xa0), a9, 1 +3f36b860: add a11, a9 +3f36b870: move *a9, a11, 1 +3f36b880: movb *a11, a11 +3f36b890: move a11, a9 +3f36b8a0: sll 0x6, a11 +3f36b8b0: sll 0x5, a9 +3f36b8c0: add a9, a11 +3f36b8d0: move *a7(0x220), a9, 1 +3f36b8f0: add a11, a9 +3f36b900: move *a13, a11, 1 +3f36b910: setf 16, 1, 0 +3f36b920: move *a9, a9, 0 +3f36b930: sub a9, a11 +3f36b940: move a11, *a13, 1 +3f36b950: move *a13(0xffa0), a9, 1 +3f36b970: move *a9(0x160), a7, 1 +3f36b990: move *a13(0xff60), a9, 1 +3f36b9b0: move *a7(0x60), a7, 1 +3f36b9d0: sub a7, a9 +3f36b9e0: move a9, *a13(0x20), 1 +3f36ba00: move *a13(0xffa0), a7, 1 +3f36ba20: move *a7(0xc0), a7, 1 +3f36ba40: move *a13(0xffa0), a9, 1 +3f36ba60: move *a9(0x160), a9, 1 +3f36ba80: move *a13(0xff80), a11, 1 +3f36baa0: sll 0x5, a11 +3f36bab0: move *a9(0xa0), a9, 1 +3f36bad0: add a11, a9 +3f36bae0: move *a9, a11, 1 +3f36baf0: movb *a11, a11 +3f36bb00: move a11, a9 +3f36bb10: sll 0x6, a11 +3f36bb20: sll 0x5, a9 +3f36bb30: add a9, a11 +3f36bb40: move *a7(0x220), a9, 1 +3f36bb60: add a11, a9 +3f36bb70: move *a13(0xff60), a11, 1 +3f36bb90: move *a9(0x30), a9, 0 +3f36bbb0: add a11, a9 +3f36bbc0: move a9, *a13(0xff60), 1 +3f36bbe0: subk 12, a9 +3f36bbf0: move a9, *a13(0xff60), 1 +3f36bc10: movk 1, a11 +3f36bc20: move a11, *a13(0x40), 1 +3f36bc40: jruc L3F36BE30 +L3F36BC50: +3f36bc50: move *a13(0xffa0), a11, 1 +3f36bc70: move *a11(0x40), *a13(0x0), 1 +3f36bca0: move *a11(0x160), a9, 1 +3f36bcc0: move *a13(0xff60), a7, 1 +3f36bce0: move *a9(0x60), a9, 1 +3f36bd00: sub a9, a7 +3f36bd10: dec a7 +3f36bd20: move a7, *a13(0x20), 1 +3f36bd40: move a14, -*sp, 1 +3f36bd50: move *a11(0x160), a9, 1 +3f36bd70: move *a13(0xff80), a7, 1 +3f36bd90: sll 0x5, a7 +3f36bda0: move *a9(0xa0), a9, 1 +3f36bdc0: add a7, a9 +3f36bdd0: move *a9+, *a14+, 1 +3f36bde0: calla L3FB458D0 +3f36be10: move a8, *a13(0x40), 1 +L3F36BE30: +3f36be30: move a14, -*sp, 1 +3f36be40: sub a11, a11 +3f36be50: move a11, *a14+, 1 +3f36be60: move *a13(0xffa0), a9, 1 +3f36be80: move *a9(0x160), a7, 1 +3f36bea0: move *a7(0x60), *a14+, 1 +3f36bec0: move *a9(0x80), a7, 1 +3f36bee0: dec a7 +3f36bef0: move a7, *a14+, 1 +3f36bf00: move *a13(0x20), *a14+, 1 +3f36bf20: move *a9(0x40), a7, 1 +3f36bf40: inc a7 +3f36bf50: move a7, *a14+, 1 +3f36bf60: move *a13(0xffc0), *a14+, 1 +3f36bf80: move *a13(0xffe0), *a14+, 1 +3f36bfa0: calla L3FD39680 +3f36bfd0: move a14, -*sp, 1 +3f36bfe0: move *a13(0x40), *a14+, 1 +3f36c000: move *a9(0x160), a7, 1 +3f36c020: move *a13(0xff80), a11, 1 +3f36c040: sll 0x5, a11 +3f36c050: move *a7(0xa0), a7, 1 +3f36c070: add a11, a7 +3f36c080: move *a7+, *a14+, 1 +3f36c090: move *a13(0xff60), a11, 1 +3f36c0b0: subk 7, a11 +3f36c0c0: move a11, *a14+, 1 +3f36c0d0: move *a13, a11, 1 +3f36c0e0: addk 5, a11 +3f36c0f0: move a11, *a14+, 1 +3f36c100: move @0xc7440, *a14+, 1 +3f36c130: move *a13(0xffc0), *a14+, 1 +3f36c150: move *a13(0xffe0), *a14+, 1 +3f36c170: calla L3FDA0000 +3f36c1a0: move *a9(0x160), a11, 1 +3f36c1c0: move *a11(0x40), a11, 1 +3f36c1e0: move *a13(0xff80), a7, 1 +3f36c200: cmp a7, a11 +3f36c210: jrne L3F36C3B0 +3f36c220: move a14, -*sp, 1 +3f36c230: move *a9(0x160), a11, 1 +3f36c250: move *a11(0x60), *a14+, 1 +3f36c270: move *a9(0x80), a11, 1 +3f36c290: subk 2, a11 +3f36c2a0: move a11, *a14+, 1 +3f36c2b0: move *a13(0x20), *a14+, 1 +3f36c2d0: move *a9(0x40), a11, 1 +3f36c2f0: inc a11 +3f36c300: move a11, *a14+, 1 +3f36c310: move @0xc7460, *a14+, 1 +3f36c340: move *a13(0xffc0), *a14+, 1 +3f36c360: move *a13(0xffe0), *a14+, 1 +3f36c380: calla L3F99E8F0 +L3F36C3B0: +3f36c3b0: move *sp(0xa0), a14, 1 +3f36c3d0: mmfm sp, a7,a9,a11,a13 +3f36c3f0: rets 2 +L3F36C400: +3f36c400: mmtm sp, a9,a11,a13 +3f36c420: move a14, a13 +3f36c430: addi 0x40, a14 +3f36c450: move *a13(0xffe0), a11, 1 +3f36c470: move *a11, a11, 1 +3f36c480: subk 2, a11 +3f36c490: jreq L3F36C620 +3f36c4a0: move *a13(0xffe0), a11, 1 +3f36c4c0: move *a11(0x180), a11, 1 +3f36c4e0: btst 9, a11 +3f36c4f0: jrne L3F36CB30 +3f36c500: move *a13(0xffe0), a11, 1 +3f36c520: move *a11(0x180), a11, 1 +3f36c540: btst 10, a11 +3f36c550: jrne L3F36CB30 +3f36c560: move *a13(0xffe0), a11, 1 +3f36c580: move *a11(0x180), a11, 1 +3f36c5a0: btst 2, a11 +3f36c5b0: jrne L3F36CB30 +3f36c5c0: move *a13(0xffe0), a11, 1 +3f36c5e0: move *a11(0x1a0), a11, 1 +3f36c600: dec a11 +3f36c610: jrne L3F36CB30 +L3F36C620: +3f36c620: move *a13(0xffc0), a11, 1 +3f36c640: move *a11(0x160), a11, 1 +3f36c660: setf 8, 0, 0 +3f36c670: move *a11(0x20), a11, 0 +3f36c690: jreq L3F36CB30 +3f36c6a0: move a14, -*sp, 1 +3f36c6b0: move *a13(0xffc0), a11, 1 +3f36c6d0: move *a11(0xa0), *a14+, 1 +3f36c6f0: move *a11(0x80), *a14+, 1 +3f36c710: move *a11(0x60), *a14+, 1 +3f36c730: move *a11(0x40), *a14+, 1 +3f36c750: move @0xc74f0, *a14+, 1 +3f36c780: move *a13(0xffe0), a9, 1 +3f36c7a0: move *a9(0x80), *a14+, 1 +3f36c7c0: move *a9(0x60), *a14+, 1 +3f36c7e0: calla L3F99E8F0 +3f36c810: move a14, -*sp, 1 +3f36c820: move a13, a9 +3f36c830: addk 32, a9 +3f36c840: move a9, *a14+, 1 +3f36c850: move a13, *a14+, 1 +3f36c860: move *a11(0x120), *a14+, 1 +3f36c880: move *a11(0x140), *a14+, 1 +3f36c8a0: move a11, *a14+, 1 +3f36c8b0: move *a13(0xffe0), a9, 1 +3f36c8d0: move *a9(0x60), *a14+, 1 +3f36c8f0: calla L3FB16390 +3f36c920: move a14, -*sp, 1 +3f36c930: move a14, -*sp, 1 +3f36c940: move *a11(0x120), *a14+, 1 +3f36c960: calla L3FB458D0 +3f36c990: move a8, *a14+, 1 +3f36c9a0: move *a11(0x120), *a14+, 1 +3f36c9c0: move *a13(0x20), a9, 1 +3f36c9e0: subk 3, a9 +3f36c9f0: move a9, *a14+, 1 +3f36ca00: move *a13(0x0), *a14+, 1 +3f36ca20: move @0xc7510, *a14+, 1 +3f36ca50: move *a13(0xffe0), a9, 1 +3f36ca70: move *a9(0x80), *a14+, 1 +3f36ca90: move *a9(0x60), *a14+, 1 +3f36cab0: calla L3FDA0000 +3f36cae0: move *a11(0x160), a9, 1 +3f36cb00: movk 1, a11 +3f36cb10: movb a11, *a9(0x28) +L3F36CB30: +3f36cb30: move *sp(0x80), a14, 1 +3f36cb50: mmfm sp, a9,a11,a13 +3f36cb70: rets 2 +L3F36CB80: +3f36cb80: mmtm sp, a9,a11,a13 +3f36cba0: move a14, a13 +3f36cbb0: addi 0x50, a14 +3f36cbd0: move a14, -*sp, 1 +3f36cbe0: move *a13(0xffe0), *a14+, 1 +3f36cc00: move *a13(0xffc0), *a14+, 1 +3f36cc20: calla L3F3735E0 +3f36cc50: movb a8, *a13 +3f36cc60: move *a13(0xffe0), a11, 1 +3f36cc80: move *a11, a11, 1 +3f36cc90: subk 2, a11 +3f36cca0: jreq L3F36CDB0 +3f36ccb0: move *a13(0xffe0), a11, 1 +3f36ccd0: move *a11(0x1a0), a11, 1 +3f36ccf0: dec a11 +3f36cd00: jane L3F36D730 +3f36cd20: move *a13(0xffc0), a11, 1 +3f36cd40: move *a11(0x160), a11, 1 +3f36cd60: setf 8, 0, 0 +3f36cd70: move *a11(0x20), a11, 0 +3f36cd90: jaeq L3F36D730 +L3F36CDB0: +3f36cdb0: move *a13(0xffc0), a11, 1 +3f36cdd0: move *a11(0x160), a11, 1 +3f36cdf0: setf 8, 0, 0 +3f36ce00: move *a11(0x28), a11, 0 +3f36ce20: jaeq L3F36D730 +3f36ce40: move a14, -*sp, 1 +3f36ce50: move *a13(0xffc0), a11, 1 +3f36ce70: move *a11(0xa0), *a14+, 1 +3f36ce90: move *a11(0x80), *a14+, 1 +3f36ceb0: move *a11(0x60), *a14+, 1 +3f36ced0: move *a11(0x40), *a14+, 1 +3f36cef0: move @0xc7510, *a14+, 1 +3f36cf20: move *a13(0xffe0), a9, 1 +3f36cf40: move *a9(0x80), *a14+, 1 +3f36cf60: move *a9(0x60), *a14+, 1 +3f36cf80: calla L3F99E8F0 +3f36cfb0: move a14, -*sp, 1 +3f36cfc0: move a13, a9 +3f36cfd0: addi 0x30, a9 +3f36cff0: move a9, *a14+, 1 +3f36d000: move a13, a9 +3f36d010: addk 16, a9 +3f36d020: move a9, *a14+, 1 +3f36d030: move *a11(0x120), *a14+, 1 +3f36d050: move *a11(0x140), *a14+, 1 +3f36d070: move a11, *a14+, 1 +3f36d080: move *a13(0xffe0), a9, 1 +3f36d0a0: move *a9(0x60), *a14+, 1 +3f36d0c0: calla L3FB16390 +3f36d0f0: move a14, -*sp, 1 +3f36d100: move a14, -*sp, 1 +3f36d110: move *a11(0x120), *a14+, 1 +3f36d130: calla L3FB458D0 +3f36d160: move a8, *a14+, 1 +3f36d170: move *a11(0x120), *a14+, 1 +3f36d190: move *a13(0x30), a9, 1 +3f36d1b0: subk 3, a9 +3f36d1c0: move a9, *a14+, 1 +3f36d1d0: move *a13(0x10), *a14+, 1 +3f36d1f0: move @0xc74f0, *a14+, 1 +3f36d220: move *a13(0xffe0), a9, 1 +3f36d240: move *a9(0x80), *a14+, 1 +3f36d260: move *a9(0x60), *a14+, 1 +3f36d280: calla L3FDA0000 +3f36d2b0: move a14, -*sp, 1 +3f36d2c0: move *a11(0xa0), *a14+, 1 +3f36d2e0: move *a11(0x80), *a14+, 1 +3f36d300: move *a11(0x60), *a14+, 1 +3f36d320: move *a11(0x40), *a14+, 1 +3f36d340: move @0xc74f0, *a14+, 1 +3f36d370: move *a9(0x80), *a14+, 1 +3f36d390: move *a9(0x60), *a14+, 1 +3f36d3b0: calla L3F99BC60 +3f36d3e0: move *a11(0x160), a9, 1 +3f36d400: sub a11, a11 +3f36d410: movb a11, *a9(0x28) +3f36d430: move *a13(0xffc0), a9, 1 +3f36d450: move *a9(0x160), a11, 1 +3f36d470: setf 8, 0, 0 +3f36d480: move *a11(0x30), a11, 0 +3f36d4a0: jreq L3F36D680 +3f36d4b0: move a14, -*sp, 1 +3f36d4c0: move *a9(0xa0), a11, 1 +3f36d4e0: subk 4, a11 +3f36d4f0: move a11, *a14+, 1 +3f36d500: move *a9(0x80), a11, 1 +3f36d520: subk 4, a11 +3f36d530: move a11, *a14+, 1 +3f36d540: move *a9(0x60), a11, 1 +3f36d560: addk 2, a11 +3f36d570: move a11, *a14+, 1 +3f36d580: move *a9(0x40), a11, 1 +3f36d5a0: addk 2, a11 +3f36d5b0: move a11, *a14+, 1 +3f36d5c0: move @0xc74f0, *a14+, 1 +3f36d5f0: move *a13(0xffe0), a11, 1 +3f36d610: move *a11(0x80), *a14+, 1 +3f36d630: move *a11(0x60), *a14+, 1 +3f36d650: calla L3F99BC60 +L3F36D680: +3f36d680: move *a9(0x160), a11, 1 +3f36d6a0: move *a11, a11, 1 +3f36d6b0: jreq L3F36D730 +3f36d6c0: setf 8, 0, 0 +3f36d6d0: move *a13, a11, 0 +3f36d6e0: jreq L3F36D730 +3f36d6f0: move *a9(0x160), a9, 1 +3f36d710: move *a9, a9, 1 +3f36d720: call a9 +L3F36D730: +3f36d730: move *sp(0x80), a14, 1 +3f36d750: mmfm sp, a9,a11,a13 +3f36d770: rets 2 +L3F36D780: +3f36d780: mmtm sp, a7,a9,a11,a13 +3f36d7a0: move a14, a13 +3f36d7b0: addi 0x1a0, a14 +3f36d7d0: setf 8, 0, 0 +3f36d7e0: move @0xc7670, a11, 0 +3f36d810: jaeq L3F36E8B0 +3f36d830: move a14, -*sp, 1 +3f36d840: sub a9, a9 +3f36d850: move a9, *a14+, 1 +3f36d860: move a9, *a14+, 1 +3f36d870: move *a13(0xffe0), a7, 1 +3f36d890: move *a7(0x60), a9, 1 +3f36d8b0: move *a7(0x60), a7, 1 +3f36d8d0: move *a7(0x440), a7, 1 +3f36d8f0: move a7, a11 +3f36d900: sll 0x9, a7 +3f36d910: sll 0x7, a11 +3f36d920: add a11, a7 +3f36d930: move *a9(0x480), a11, 1 +3f36d950: add a7, a11 +3f36d960: move *a11(0x40), *a14+, 1 +3f36d980: move *a13(0xffe0), a11, 1 +3f36d9a0: move *a11(0x60), *a14+, 1 +3f36d9c0: calla L3F997000 +3f36d9f0: move a8, @0xc74f0, 1 +3f36da20: move a14, -*sp, 1 +3f36da30: move *a13(0xffc0), a9, 1 +3f36da50: move *a9(0xc0), a7, 1 +3f36da70: move *a7(0x20), *a14+, 1 +3f36da90: move a8, *a14+, 1 +3f36daa0: move *a11(0x60), *a14+, 1 +3f36dac0: calla L3FD997B0 +3f36daf0: move a14, -*sp, 1 +3f36db00: move *a9(0xe0), *a14+, 1 +3f36db20: move @0xc74f0, *a14+, 1 +3f36db50: move *a11(0x60), *a14+, 1 +3f36db70: calla L3FD99A60 +3f36dba0: move a14, -*sp, 1 +3f36dbb0: move *a9(0x100), *a14+, 1 +3f36dbd0: move @0xc74f0, *a14+, 1 +3f36dc00: move *a11(0x60), *a14+, 1 +3f36dc20: calla L3FD98760 +3f36dc50: move a14, -*sp, 1 +3f36dc60: sub a7, a7 +3f36dc70: move a7, *a14+, 1 +3f36dc80: move a7, *a14+, 1 +3f36dc90: move *a11(0x60), a7, 1 +3f36dcb0: move *a11(0x60), a9, 1 +3f36dcd0: move *a9(0x440), a9, 1 +3f36dcf0: move a9, a11 +3f36dd00: sll 0x9, a9 +3f36dd10: sll 0x7, a11 +3f36dd20: add a11, a9 +3f36dd30: move *a7(0x480), a11, 1 +3f36dd50: add a9, a11 +3f36dd60: move *a11(0x40), *a14+, 1 +3f36dd80: move *a13(0xffe0), a11, 1 +3f36dda0: move *a11(0x60), *a14+, 1 +3f36ddc0: calla L3F997000 +3f36ddf0: move a8, @0xc7510, 1 +3f36de20: move a14, -*sp, 1 +3f36de30: move *a13(0xffc0), a9, 1 +3f36de50: move *a9(0xc0), a7, 1 +3f36de70: move *a7(0x20), *a14+, 1 +3f36de90: move a8, *a14+, 1 +3f36dea0: move *a11(0x60), *a14+, 1 +3f36dec0: calla L3FD997B0 +3f36def0: move a14, -*sp, 1 +3f36df00: move *a9(0x100), *a14+, 1 +3f36df20: move @0xc7510, *a14+, 1 +3f36df50: move *a11(0x60), *a14+, 1 +3f36df70: calla L3FD99A60 +3f36dfa0: move a14, -*sp, 1 +3f36dfb0: move *a9(0xe0), *a14+, 1 +3f36dfd0: move @0xc7510, *a14+, 1 +3f36e000: move *a11(0x60), *a14+, 1 +3f36e020: calla L3FD98760 +3f36e050: move a14, -*sp, 1 +3f36e060: sub a7, a7 +3f36e070: move a7, *a14+, 1 +3f36e080: move a7, *a14+, 1 +3f36e090: move *a11(0x60), a7, 1 +3f36e0b0: move *a11(0x60), a9, 1 +3f36e0d0: move *a9(0x440), a9, 1 +3f36e0f0: move a9, a11 +3f36e100: sll 0x9, a9 +3f36e110: sll 0x7, a11 +3f36e120: add a11, a9 +3f36e130: move *a7(0x480), a11, 1 +3f36e150: add a9, a11 +3f36e160: move *a11(0x40), *a14+, 1 +3f36e180: move *a13(0xffe0), a11, 1 +3f36e1a0: move *a11(0x60), *a14+, 1 +3f36e1c0: calla L3F997000 +3f36e1f0: move a8, @0xc7530, 1 +3f36e220: move a14, -*sp, 1 +3f36e230: movk 1, a9 +3f36e240: move a9, *a14+, 1 +3f36e250: move *a13(0xffc0), a7, 1 +3f36e270: move *a7(0x100), *a14+, 1 +3f36e290: move *a7(0xe0), *a14+, 1 +3f36e2b0: movk 16, a9 +3f36e2c0: move a9, *a14+, 1 +3f36e2d0: move a9, *a14+, 1 +3f36e2e0: movi 0xc7570, a9 +3f36e310: move a9, *a14+, 1 +3f36e320: move *a11(0x60), a9, 1 +3f36e340: move *a11(0x60), a7, 1 +3f36e360: move *a7(0x440), a7, 1 +3f36e380: move a7, a11 +3f36e390: sll 0x9, a7 +3f36e3a0: sll 0x7, a11 +3f36e3b0: add a11, a7 +3f36e3c0: move *a9(0x480), a11, 1 +3f36e3e0: add a7, a11 +3f36e3f0: move *a11(0x40), *a14+, 1 +3f36e410: move *a13(0xffe0), a11, 1 +3f36e430: move *a11(0x60), *a14+, 1 +3f36e450: calla L3FD40FF0 +3f36e480: move a8, @0xc7550, 1 +3f36e4b0: move a14, -*sp, 1 +3f36e4c0: move *a13(0xffc0), a9, 1 +3f36e4e0: move *a9(0xc0), a7, 1 +3f36e500: move *a7(0x20), *a14+, 1 +3f36e520: move @0xc7530, *a14+, 1 +3f36e550: move *a11(0x60), *a14+, 1 +3f36e570: calla L3FD997B0 +3f36e5a0: move a14, -*sp, 1 +3f36e5b0: move *a9(0xe0), *a14+, 1 +3f36e5d0: move @0xc7530, *a14+, 1 +3f36e600: move *a11(0x60), *a14+, 1 +3f36e620: calla L3FD99A60 +3f36e650: move a14, -*sp, 1 +3f36e660: move *a9(0x100), *a14+, 1 +3f36e680: move @0xc7530, *a14+, 1 +3f36e6b0: move *a11(0x60), *a14+, 1 +3f36e6d0: calla L3FD98760 +3f36e700: move a14, -*sp, 1 +3f36e710: move @0xc7550, *a14+, 1 +3f36e740: move @0xc7530, *a14+, 1 +3f36e770: move *a11(0x60), *a14+, 1 +3f36e790: calla L3FD9EF90 +3f36e7c0: move a14, -*sp, 1 +3f36e7d0: movk 1, a7 +3f36e7e0: move a7, *a14+, 1 +3f36e7f0: move @0xc7530, *a14+, 1 +3f36e820: move *a11(0x60), *a14+, 1 +3f36e840: calla L3FD4FD70 +3f36e870: sub a7, a7 +3f36e880: movb a7, @0xc7670 +L3F36E8B0: +3f36e8b0: move *a13(0xffc0), a11, 1 +3f36e8d0: move *a11(0x160), a9, 1 +3f36e8f0: setf 8, 0, 0 +3f36e900: move *a9(0x20), a9, 0 +3f36e920: jreq L3F36E990 +3f36e930: move @0xc74f0, a9, 1 +3f36e960: move a9, *a13(0x180), 1 +3f36e980: jruc L3F36E9E0 +L3F36E990: +3f36e990: move @0xc7530, a9, 1 +3f36e9c0: move a9, *a13(0x180), 1 +L3F36E9E0: +3f36e9e0: move a14, -*sp, 1 +3f36e9f0: move a13, a7 +3f36ea00: addk 32, a7 +3f36ea10: move a7, *a14+, 1 +3f36ea20: move a13, *a14+, 1 +3f36ea30: move *a11(0x120), *a14+, 1 +3f36ea50: move *a11(0x140), *a14+, 1 +3f36ea70: move a11, *a14+, 1 +3f36ea80: move *a13(0xffe0), a7, 1 +3f36eaa0: move *a7(0x60), *a14+, 1 +3f36eac0: calla L3FB16390 +3f36eaf0: move a14, -*sp, 1 +3f36eb00: move a14, -*sp, 1 +3f36eb10: move *a11(0x120), *a14+, 1 +3f36eb30: calla L3FB458D0 +3f36eb60: move a8, *a14+, 1 +3f36eb70: move *a11(0x120), *a14+, 1 +3f36eb90: move *a13(0x20), a7, 1 +3f36ebb0: subk 3, a7 +3f36ebc0: move a7, *a14+, 1 +3f36ebd0: move *a13(0x0), *a14+, 1 +3f36ebf0: move a9, *a14+, 1 +3f36ec00: move *a13(0xffe0), a7, 1 +3f36ec20: move *a7(0x80), *a14+, 1 +3f36ec40: move *a7(0x60), *a14+, 1 +3f36ec60: calla L3FDA0000 +3f36ec90: move a14, -*sp, 1 +3f36eca0: move *a11(0xa0), *a14+, 1 +3f36ecc0: move *a11(0x80), *a14+, 1 +3f36ece0: move *a11(0x60), *a14+, 1 +3f36ed00: move *a11(0x40), *a14+, 1 +3f36ed20: move a9, *a14+, 1 +3f36ed30: move *a7(0x80), *a14+, 1 +3f36ed50: move *a7(0x60), *a14+, 1 +3f36ed70: calla L3F99BC60 +3f36eda0: move *a11(0x40), a7, 1 +3f36edc0: move *a11(0x80), a9, 1 +3f36ede0: add a9, a7 +3f36edf0: setf 16, 1, 0 +3f36ee00: move a7, *a13(0x40), 0 +3f36ee20: move *a11(0x60), *a13(0x50), 0 +3f36ee50: move *a13(0x40), *a13(0x60), 0 +3f36ee80: move *a11(0x60), a9, 1 +3f36eea0: move *a11(0xa0), a7, 1 +3f36eec0: add a7, a9 +3f36eed0: move a9, *a13(0x70), 0 +3f36eef0: move *a13(0x60), a9, 0 +3f36ef10: inc a9 +3f36ef20: move a9, *a13(0x80), 0 +3f36ef40: move *a13(0x70), a9, 0 +3f36ef60: inc a9 +3f36ef70: move a9, *a13(0x90), 0 +3f36ef90: move *a13(0x40), a9, 0 +3f36efb0: inc a9 +3f36efc0: move a9, *a13(0xa0), 0 +3f36efe0: move *a13(0x50), a9, 0 +3f36f000: inc a9 +3f36f010: move a9, *a13(0xb0), 0 +3f36f030: move *a13(0xa0), a9, 0 +3f36f050: inc a9 +3f36f060: move a9, *a13(0xc0), 0 +3f36f080: move *a13(0xb0), a9, 0 +3f36f0a0: inc a9 +3f36f0b0: move a9, *a13(0xd0), 0 +3f36f0d0: move *a13(0x80), a9, 0 +3f36f0f0: inc a9 +3f36f100: move a9, *a13(0xe0), 0 +3f36f120: move *a13(0x90), a9, 0 +3f36f140: inc a9 +3f36f150: move a9, *a13(0xf0), 0 +3f36f170: move *a13(0xe0), a9, 0 +3f36f190: inc a9 +3f36f1a0: move a9, *a13(0x100), 0 +3f36f1c0: move *a13(0xf0), a9, 0 +3f36f1e0: inc a9 +3f36f1f0: move a9, *a13(0x110), 0 +3f36f210: move *a13(0xc0), a9, 0 +3f36f230: inc a9 +3f36f240: move a9, *a13(0x120), 0 +3f36f260: move *a13(0xd0), a9, 0 +3f36f280: inc a9 +3f36f290: move a9, *a13(0x130), 0 +3f36f2b0: move a14, -*sp, 1 +3f36f2c0: sub a9, a9 +3f36f2d0: move a9, *a14+, 1 +3f36f2e0: movk 8, a7 +3f36f2f0: move a7, *a14+, 1 +3f36f300: move a13, a7 +3f36f310: addi 0x40, a7 +3f36f330: move a7, *a14+, 1 +3f36f340: move *a13(0x180), *a14+, 1 +3f36f360: move *a13(0xffe0), a9, 1 +3f36f380: move *a9(0x80), *a14+, 1 +3f36f3a0: move *a9(0x60), *a14+, 1 +3f36f3c0: calla L3FD43740 +3f36f3f0: setf 16, 1, 0 +3f36f400: move *a11(0x40), *a13(0x40), 0 +3f36f430: move *a11(0x60), a7, 1 +3f36f450: move *a11(0xa0), a9, 1 +3f36f470: add a9, a7 +3f36f480: move a7, *a13(0x50), 0 +3f36f4a0: move *a13(0x40), a9, 0 +3f36f4c0: inc a9 +3f36f4d0: move a9, *a13(0xa0), 0 +3f36f4f0: move *a13(0x50), a9, 0 +3f36f510: inc a9 +3f36f520: move a9, *a13(0xb0), 0 +3f36f540: move *a13(0xa0), a9, 0 +3f36f560: inc a9 +3f36f570: move a9, *a13(0xc0), 0 +3f36f590: move *a13(0xb0), a9, 0 +3f36f5b0: inc a9 +3f36f5c0: move a9, *a13(0xd0), 0 +3f36f5e0: move *a13(0xc0), a9, 0 +3f36f600: inc a9 +3f36f610: move a9, *a13(0x120), 0 +3f36f630: move *a13(0xd0), a9, 0 +3f36f650: inc a9 +3f36f660: move a9, *a13(0x130), 0 +3f36f680: move a14, -*sp, 1 +3f36f690: sub a9, a9 +3f36f6a0: move a9, *a14+, 1 +3f36f6b0: movk 8, a7 +3f36f6c0: move a7, *a14+, 1 +3f36f6d0: move a13, a7 +3f36f6e0: addi 0x40, a7 +3f36f700: move a7, *a14+, 1 +3f36f710: move *a13(0x180), *a14+, 1 +3f36f730: move *a13(0xffe0), a9, 1 +3f36f750: move *a9(0x80), *a14+, 1 +3f36f770: move *a9(0x60), *a14+, 1 +3f36f790: calla L3FD43740 +3f36f7c0: move *a11(0x160), a7, 1 +3f36f7e0: setf 8, 0, 0 +3f36f7f0: move *a7(0x30), a7, 0 +3f36f810: jreq L3F36F9C0 +3f36f820: move a14, -*sp, 1 +3f36f830: move *a11(0xa0), a7, 1 +3f36f850: subk 4, a7 +3f36f860: move a7, *a14+, 1 +3f36f870: move *a11(0x80), a7, 1 +3f36f890: subk 4, a7 +3f36f8a0: move a7, *a14+, 1 +3f36f8b0: move *a11(0x60), a7, 1 +3f36f8d0: addk 2, a7 +3f36f8e0: move a7, *a14+, 1 +3f36f8f0: move *a11(0x40), a7, 1 +3f36f910: addk 2, a7 +3f36f920: move a7, *a14+, 1 +3f36f930: move *a13(0x180), *a14+, 1 +3f36f950: move *a9(0x80), *a14+, 1 +3f36f970: move *a9(0x60), *a14+, 1 +3f36f990: calla L3F99BC60 +L3F36F9C0: +3f36f9c0: move *sp(0xa0), a14, 1 +3f36f9e0: mmfm sp, a7,a9,a11,a13 +3f36fa00: rets 2 +L3F36FA10: +3f36fa10: mmtm sp, a7,a9,a11,a13 +3f36fa30: move a14, a13 +3f36fa40: move *a13(0xffc0), a11, 1 +3f36fa60: move *a11(0x160), a11, 1 +3f36fa80: setf 8, 0, 0 +3f36fa90: move *a11(0x30), a11, 0 +3f36fab0: jreq L3F36FD00 +3f36fac0: move *a13(0xffc0), a11, 1 +3f36fae0: move *a11(0x80), a9, 1 +3f36fb00: sra 0x1, a9 +3f36fb10: move *a11(0x40), a7, 1 +3f36fb30: add a9, a7 +3f36fb40: move *a13(0xffe0), a9, 1 +3f36fb60: move a7, *a9(0x100), 1 +3f36fb80: move *a11(0xa0), a7, 1 +3f36fba0: sra 0x1, a7 +3f36fbb0: move *a11(0x60), a9, 1 +3f36fbd0: add a7, a9 +3f36fbe0: move *a13(0xffe0), a7, 1 +3f36fc00: move a9, *a7(0x120), 1 +3f36fc20: move a14, -*sp, 1 +3f36fc30: move a11, *a14+, 1 +3f36fc40: move a7, *a14+, 1 +3f36fc50: calla L3F36C400 +3f36fc80: move a14, -*sp, 1 +3f36fc90: move a11, *a14+, 1 +3f36fca0: move a7, *a14+, 1 +3f36fcb0: calla L3F36CB80 +3f36fce0: movk 1, a8 +3f36fcf0: jruc L3F36FD10 +L3F36FD00: +3f36fd00: sub a8, a8 +L3F36FD10: +3f36fd10: move *sp(0xa0), a14, 1 +3f36fd30: mmfm sp, a7,a9,a11,a13 +3f36fd50: rets 2 +L3F36FD60: +3f36fd60: mmtm sp, a7,a9,a11,a13 +3f36fd80: move a14, a13 +3f36fd90: addi 0x580, a14 +3f36fdb0: move *a13(0xffc0), a11, 1 +3f36fdd0: move *a11, *a13, 1 +3f36fde0: move *a13, a11, 1 +3f36fdf0: jrne L3F36FE40 +3f36fe00: movi 0xffff, a8 +3f36fe20: jauc L3F372C10 +L3F36FE40: +3f36fe40: move *a11(0x40), a11, 1 +3f36fe60: jrne L3F36FEB0 +3f36fe70: movi 0xffff, a8 +3f36fe90: jauc L3F372C10 +L3F36FEB0: +3f36feb0: move a13, a11 +3f36fec0: addk 32, a11 +3f36fed0: move a11, *a13(0x2a0), 1 +3f36fef0: move *a13, a9, 1 +3f36ff00: move *a9(0x40), *a11(0x180), 1 +3f36ff30: jauc L3F372960 +L3F36FF50: +3f36ff50: move *a13(0x2a0), a11, 1 +3f36ff70: move *a11(0x180), a9, 1 +3f36ff90: jaeq L3F372B70 +L3F36FFB0: +3f36ffb0: move *a13(0x2a0), a11, 1 +3f36ffd0: move *a11(0x180), a9, 1 +3f36fff0: move *a9(0x20), a9, 1 +3f370010: subk 10, a9 +3f370020: jrne L3F370130 +3f370030: move a14, -*sp, 1 +3f370040: move *a11(0x180), *a14+, 1 +3f370060: move *a13(0xffe0), a9, 1 +3f370080: move a9, *a14+, 1 +3f370090: calla L3F37AF30 +3f3700c0: move *a11(0x180), a7, 1 +3f3700e0: move *a7(0x180), *a11(0x180), 1 +3f370110: jauc L3F370AD0 +L3F370130: +3f370130: move *a11(0x180), a9, 1 +3f370150: move *a9(0x20), a9, 1 +3f370170: subk 4, a9 +3f370180: jrne L3F3704A0 +3f370190: jruc L3F3703F0 +L3F3701A0: +3f3701a0: move *a13(0x2a0), a11, 1 +3f3701c0: move *a11(0x180), a9, 1 +3f3701e0: move *a9(0x40), *a13(0x540), 1 +3f370210: jruc L3F3704F0 +L3F370220: +3f370220: move *a13(0x2a0), a11, 1 +3f370240: move *a11(0x180), a9, 1 +3f370260: move *a11(0x180), a7, 1 +3f370280: move *a7(0x80), a7, 1 +3f3702a0: sra 0x1, a7 +3f3702b0: move *a9(0x40), a9, 1 +3f3702d0: sub a7, a9 +3f3702e0: move a9, *a13(0x540), 1 +3f370300: jruc L3F3704F0 +L3F370310: +3f370310: move *a13(0x2a0), a11, 1 +3f370330: move *a11(0x180), a9, 1 +3f370350: move *a11(0x180), a7, 1 +3f370370: move *a9(0x40), a9, 1 +3f370390: move *a7(0x80), a7, 1 +3f3703b0: sub a7, a9 +3f3703c0: move a9, *a13(0x540), 1 +3f3703e0: jruc L3F3704F0 +L3F3703F0: +3f3703f0: move *a11(0x180), a9, 1 +3f370410: move *a9(0x140), a8, 1 +3f370430: dec a8 +3f370440: jreq L3F370220 +3f370450: dec a8 +3f370460: jreq L3F3701A0 +3f370470: dec a8 +3f370480: jreq L3F370310 +3f370490: jruc L3F3704F0 +L3F3704A0: +3f3704a0: move *a11(0x180), a9, 1 +3f3704c0: move *a9(0x40), *a13(0x540), 1 +L3F3704F0: +3f3704f0: move *a11(0x180), a9, 1 +3f370510: move *a9(0x20), a9, 1 +3f370530: subk 6, a9 +3f370540: jrne L3F3705D0 +3f370550: move *a11(0x180), a9, 1 +3f370570: move *a9(0x60), a9, 1 +3f370590: subk 25, a9 +3f3705a0: move a9, *a13(0x560), 1 +3f3705c0: jruc L3F370620 +L3F3705D0: +3f3705d0: move *a11(0x180), a9, 1 +3f3705f0: move *a9(0x60), *a13(0x560), 1 +L3F370620: +3f370620: move *a11(0x180), a9, 1 +3f370640: move *a13(0x540), a7, 1 +3f370660: move *a9(0x80), a9, 1 +3f370680: add a7, a9 +3f370690: move *a13(0xffe0), a7, 1 +3f3706b0: move *a7(0xa0), a7, 1 +3f3706d0: cmp a7, a9 +3f3706e0: jrlt L3F370920 +3f3706f0: move *a11(0x180), a9, 1 +3f370710: move *a13(0x560), a7, 1 +3f370730: move *a9(0xa0), a9, 1 +3f370750: add a7, a9 +3f370760: move *a13(0xffe0), a7, 1 +3f370780: move *a7(0xc0), a7, 1 +3f3707a0: cmp a7, a9 +3f3707b0: jrlt L3F370920 +3f3707c0: move *a13(0xffe0), a9, 1 +3f3707e0: move *a9(0xa0), a7, 1 +3f370800: move *a9(0xe0), a9, 1 +3f370820: add a9, a7 +3f370830: move *a13(0x540), a9, 1 +3f370850: cmp a9, a7 +3f370860: jrlt L3F370920 +3f370870: move *a13(0xffe0), a7, 1 +3f370890: move *a7(0xc0), a9, 1 +3f3708b0: move *a7(0x100), a7, 1 +3f3708d0: add a7, a9 +3f3708e0: move *a13(0x560), a7, 1 +3f370900: cmp a7, a9 +3f370910: jrge L3F370980 +L3F370920: +3f370920: move *a11(0x180), a9, 1 +3f370940: move *a9(0x180), *a11(0x180), 1 +3f370970: jruc L3F370AD0 +L3F370980: +3f370980: move *a11(0x180), a9, 1 +3f3709a0: move *a9(0x1a0), a9, 1 +3f3709c0: jreq L3F370A80 +3f3709d0: move a14, -*sp, 1 +3f3709e0: move *a11(0x180), *a14+, 1 +3f370a00: move *a13(0xffe0), a9, 1 +3f370a20: move a9, *a14+, 1 +3f370a30: move *a11(0x180), a7, 1 +3f370a50: move *a7(0x1a0), a7, 1 +3f370a70: call a7 +L3F370A80: +3f370a80: move *a11(0x180), a9, 1 +3f370aa0: move *a9(0x180), *a11(0x180), 1 +L3F370AD0: +3f370ad0: move *a11(0x180), a9, 1 +3f370af0: jane L3F36FFB0 +3f370b10: jauc L3F372B70 +L3F370B30: +3f370b30: move *a13(0x2a0), a11, 1 +3f370b50: move *a11(0x180), a9, 1 +3f370b70: jaeq L3F372B70 +L3F370B90: +3f370b90: move a14, -*sp, 1 +3f370ba0: move *a13(0xffe0), a11, 1 +3f370bc0: move a11, *a14+, 1 +3f370bd0: move *a13(0x2a0), a9, 1 +3f370bf0: move *a9(0x180), *a14+, 1 +3f370c10: calla L3F3735E0 +3f370c40: move a8, a7 +3f370c50: jreq L3F3710A0 +3f370c60: move *a9(0x180), a7, 1 +3f370c80: move *a7(0x20), a7, 1 +3f370ca0: dec a7 +3f370cb0: jreq L3F370D20 +3f370cc0: move *a9(0x180), a7, 1 +3f370ce0: move *a7(0x20), a7, 1 +3f370d00: subk 6, a7 +3f370d10: jrne L3F370E50 +L3F370D20: +3f370d20: move *a9(0x180), a7, 1 +3f370d40: move *a7(0x1c0), a7, 1 +3f370d60: jaeq L3F372B70 +3f370d80: move a14, -*sp, 1 +3f370d90: move *a13(0x0), *a14+, 1 +3f370db0: move *a9(0x180), *a14+, 1 +3f370dd0: move a11, *a14+, 1 +3f370de0: move *a9(0x180), a7, 1 +3f370e00: move *a7(0x1c0), a7, 1 +3f370e20: call a7 +3f370e30: jauc L3F372B70 +L3F370E50: +3f370e50: move *a9(0x180), a7, 1 +3f370e70: move *a7(0x20), a7, 1 +3f370e90: subk 7, a7 +3f370ea0: jrne L3F370FC0 +3f370eb0: move *a9(0x180), a7, 1 +3f370ed0: move *a7(0x1c0), a7, 1 +3f370ef0: jreq L3F3710A0 +3f370f00: move a14, -*sp, 1 +3f370f10: move *a13(0x0), *a14+, 1 +3f370f30: move *a9(0x180), *a14+, 1 +3f370f50: move a11, *a14+, 1 +3f370f60: move *a9(0x180), a7, 1 +3f370f80: move *a7(0x1c0), a7, 1 +3f370fa0: call a7 +3f370fb0: jruc L3F3710A0 +L3F370FC0: +3f370fc0: move *a9(0x180), a7, 1 +3f370fe0: move *a7(0x1c0), a7, 1 +3f371000: jreq L3F3710A0 +3f371010: move a14, -*sp, 1 +3f371020: move *a9(0x180), *a14+, 1 +3f371040: move a11, *a14+, 1 +3f371050: move *a9(0x180), a7, 1 +3f371070: move *a7(0x1c0), a7, 1 +3f371090: call a7 +L3F3710A0: +3f3710a0: move *a9(0x180), a7, 1 +3f3710c0: move *a7(0x180), *a9(0x180), 1 +3f3710f0: move *a9(0x180), a7, 1 +3f371110: jrne L3F370B90 +3f371120: jauc L3F372B70 +L3F371140: +3f371140: move *a13(0x2a0), a11, 1 +3f371160: move *a11(0x180), a9, 1 +3f371180: jaeq L3F372B70 +L3F3711A0: +3f3711a0: move *a13(0x2a0), a11, 1 +3f3711c0: move *a11(0x180), a9, 1 +3f3711e0: move *a9(0x1e0), a9, 1 +3f371200: jreq L3F3712C0 +3f371210: move a14, -*sp, 1 +3f371220: move *a11(0x180), *a14+, 1 +3f371240: move *a13(0xffe0), a9, 1 +3f371260: move a9, *a14+, 1 +3f371270: move *a11(0x180), a7, 1 +3f371290: move *a7(0x1e0), a7, 1 +3f3712b0: call a7 +L3F3712C0: +3f3712c0: move *a11(0x180), a9, 1 +3f3712e0: move *a9(0x180), *a11(0x180), 1 +3f371310: move *a11(0x180), a9, 1 +3f371330: jrne L3F3711A0 +3f371340: jauc L3F372B70 +L3F371360: +3f371360: move a14, -*sp, 1 +3f371370: movi 0xc7680, a11 +3f3713a0: move a11, *a14+, 1 +3f3713b0: move a13, a9 +3f3713c0: addi 0x520, a9 +3f3713e0: move a9, *a14+, 1 +3f3713f0: movi 0x40, a7 +3f371410: move a7, *a14+, 1 +3f371420: move a13, a7 +3f371430: addi 0x2e0, a7 +3f371450: move a7, *a14+, 1 +3f371460: move *a13(0xffe0), a7, 1 +3f371480: move a7, *a14+, 1 +3f371490: calla L3F9A9C30 +3f3714c0: move a8, *a13(0x4e0), 1 +3f3714e0: sub a9, a9 +3f3714f0: movb a9, *a13(0x2e8) +3f371510: move *a13(0x520), a11, 1 +3f371530: cmpi 0xff0d, a11 +3f371560: jreq L3F3715F0 +3f371570: cmpi 0xff8d, a11 +3f3715a0: jreq L3F3715F0 +3f3715b0: cmpi 0xff0a, a11 +3f3715e0: jrne L3F371800 +L3F3715F0: +3f3715f0: move *a13(0x2a0), a7, 1 +3f371610: move *a7(0x180), a7, 1 +3f371630: jreq L3F371800 +L3F371640: +3f371640: move *a13(0x2a0), a11, 1 +3f371660: move *a11(0x180), a9, 1 +3f371680: move *a9(0x20), a9, 1 +3f3716a0: subk 5, a9 +3f3716b0: jrne L3F371780 +3f3716c0: move a14, -*sp, 1 +3f3716d0: move *a11(0x180), *a14+, 1 +3f3716f0: move *a13(0xffe0), a9, 1 +3f371710: move a9, *a14+, 1 +3f371720: calla L3F36FA10 +3f371750: move a8, a7 +3f371760: jane L3F372C10 +L3F371780: +3f371780: move *a11(0x180), a9, 1 +3f3717a0: move *a9(0x180), *a11(0x180), 1 +3f3717d0: move *a11(0x180), a9, 1 +3f3717f0: jrne L3F371640 +L3F371800: +3f371800: move *a13(0x2a0), a11, 1 +3f371820: move *a13, a9, 1 +3f371830: move *a9(0x40), *a11(0x180), 1 +3f371860: move *a11(0x180), a7, 1 +3f371880: jaeq L3F372B70 +L3F3718A0: +3f3718a0: move *a13(0x2a0), a11, 1 +3f3718c0: move *a11(0x180), a9, 1 +3f3718e0: move *a9(0x20), a9, 1 +3f371900: dsj a9, L3F371B30 +3f371920: move *a11(0x180), a9, 1 +3f371940: move *a9(0x160), a9, 1 +3f371960: setf 8, 0, 0 +3f371970: move *a9(0x28), a9, 0 +3f371990: jreq L3F371B30 +3f3719a0: move a14, -*sp, 1 +3f3719b0: move *a13(0x0), *a14+, 1 +3f3719d0: move *a11(0x180), *a14+, 1 +3f3719f0: move *a13(0xffe0), a9, 1 +3f371a10: move a9, *a14+, 1 +3f371a20: movi 0xc7680, a7 +3f371a50: move a7, *a14+, 1 +3f371a60: movk 1, a7 +3f371a70: move a7, *a14+, 1 +3f371a80: move a13, a7 +3f371a90: addi 0x2e0, a7 +3f371ab0: move a7, *a14+, 1 +3f371ac0: move *a13(0x520), *a14+, 1 +3f371ae0: calla L3F3A10A0 +3f371b10: jauc L3F372C10 +L3F371B30: +3f371b30: move *a11(0x180), a9, 1 +3f371b50: move *a9(0x180), *a11(0x180), 1 +3f371b80: move *a11(0x180), a9, 1 +3f371ba0: jrne L3F3718A0 +3f371bb0: jauc L3F372B70 +L3F371BD0: +3f371bd0: move a14, -*sp, 1 +3f371be0: move *a13(0x2a0), a11, 1 +3f371c00: move *a11(0x180), *a14+, 1 +3f371c20: move *a13(0xffe0), a9, 1 +3f371c40: move *a9(0x80), *a14+, 1 +3f371c60: move *a9(0x60), *a14+, 1 +3f371c80: calla L3F372C60 +3f371cb0: jauc L3F372B70 +L3F371CD0: +3f371cd0: move *a13, a11, 1 +3f371ce0: move *a11(0x60), a9, 1 +3f371d00: dec a9 +3f371d10: jaeq L3F372B70 +3f371d30: move a14, -*sp, 1 +3f371d40: move *a13(0x2a0), a9, 1 +3f371d60: move *a9(0x180), *a14+, 1 +3f371d80: move *a13(0xffe0), a7, 1 +3f371da0: move *a7(0x80), *a14+, 1 +3f371dc0: move *a7(0x60), *a14+, 1 +3f371de0: calla L3F373200 +3f371e10: jauc L3F372B70 +L3F371E30: +3f371e30: move *a13(0x2a0), a11, 1 +3f371e50: move *a11(0x180), a9, 1 +3f371e70: jaeq L3F372B70 +L3F371E90: +3f371e90: move *a13(0x2a0), a11, 1 +3f371eb0: move *a11(0x180), a9, 1 +3f371ed0: move *a9(0x200), a9, 1 +3f371ef0: jreq L3F371FB0 +3f371f00: move a14, -*sp, 1 +3f371f10: move *a11(0x180), *a14+, 1 +3f371f30: move *a13(0xffe0), a9, 1 +3f371f50: move a9, *a14+, 1 +3f371f60: move *a11(0x180), a7, 1 +3f371f80: move *a7(0x200), a7, 1 +3f371fa0: call a7 +L3F371FB0: +3f371fb0: move *a11(0x180), a9, 1 +3f371fd0: move *a9(0x180), *a11(0x180), 1 +3f372000: move *a11(0x180), a9, 1 +3f372020: jrne L3F371E90 +3f372030: jauc L3F372B70 +L3F372050: +3f372050: move *a13(0x2a0), a11, 1 +3f372070: move *a11(0x180), a9, 1 +3f372090: jaeq L3F372B70 +L3F3720B0: +3f3720b0: move *a13(0x2a0), a11, 1 +3f3720d0: move *a11(0x180), a9, 1 +3f3720f0: move *a9(0x20), a9, 1 +3f372110: subk 8, a9 +3f372120: jrne L3F3721E0 +3f372130: move a14, -*sp, 1 +3f372140: movk 5, a9 +3f372150: move a9, *a14+, 1 +3f372160: move *a11(0x180), *a14+, 1 +3f372180: move *a13(0xffe0), a7, 1 +3f3721a0: move a7, *a14+, 1 +3f3721b0: calla L3F385E30 +L3F3721E0: +3f3721e0: move *a11(0x180), a9, 1 +3f372200: move *a9(0x180), *a11(0x180), 1 +3f372230: move *a11(0x180), a9, 1 +3f372250: jrne L3F3720B0 +3f372260: jauc L3F372B70 +L3F372280: +3f372280: move *a13(0x2a0), a11, 1 +3f3722a0: move *a11(0x180), a9, 1 +3f3722c0: jaeq L3F372B70 +L3F3722E0: +3f3722e0: move *a13(0x2a0), a11, 1 +3f372300: move *a11(0x180), a9, 1 +3f372320: move *a9(0x20), a9, 1 +3f372340: subk 10, a9 +3f372350: jrne L3F3723F0 +3f372360: move a14, -*sp, 1 +3f372370: move *a11(0x180), *a14+, 1 +3f372390: move *a13(0xffe0), a9, 1 +3f3723b0: move a9, *a14+, 1 +3f3723c0: calla L3F37E6C0 +L3F3723F0: +3f3723f0: move *a11(0x180), a9, 1 +3f372410: move *a9(0x180), *a11(0x180), 1 +3f372440: move *a11(0x180), a9, 1 +3f372460: jrne L3F3722E0 +3f372470: jruc L3F372B70 +L3F372480: +3f372480: move *a13(0x2a0), a11, 1 +3f3724a0: move *a11(0x180), a9, 1 +3f3724c0: jreq L3F372B70 +L3F3724D0: +3f3724d0: move *a13(0x2a0), a11, 1 +3f3724f0: move *a11(0x180), a9, 1 +3f372510: move *a9(0x20), a9, 1 +3f372530: subk 4, a9 +3f372540: jrne L3F372660 +3f372550: move *a11(0x180), a9, 1 +3f372570: move *a9(0x160), a9, 1 +3f372590: setf 8, 0, 0 +3f3725a0: move *a9(0x10), a9, 0 +3f3725c0: jreq L3F372660 +3f3725d0: move a14, -*sp, 1 +3f3725e0: move *a11(0x180), *a14+, 1 +3f372600: move *a13(0xffe0), a9, 1 +3f372620: move a9, *a14+, 1 +3f372630: calla L3F379D10 +L3F372660: +3f372660: move *a11(0x180), a9, 1 +3f372680: move *a9(0x180), *a11(0x180), 1 +3f3726b0: move *a11(0x180), a9, 1 +3f3726d0: jrne L3F3724D0 +3f3726e0: jruc L3F372B70 +L3F3726F0: +3f3726f0: move *a13(0x2a0), a11, 1 +3f372710: move *a11(0x180), a9, 1 +3f372730: jreq L3F372B70 +L3F372740: +3f372740: move *a13(0x2a0), a11, 1 +3f372760: move *a11(0x180), a9, 1 +3f372780: move *a9(0x20), a9, 1 +3f3727a0: subk 4, a9 +3f3727b0: jrne L3F3728D0 +3f3727c0: move *a11(0x180), a9, 1 +3f3727e0: move *a9(0x160), a9, 1 +3f372800: setf 8, 0, 0 +3f372810: move *a9(0x10), a9, 0 +3f372830: jreq L3F3728D0 +3f372840: move a14, -*sp, 1 +3f372850: move *a11(0x180), *a14+, 1 +3f372870: move *a13(0xffe0), a9, 1 +3f372890: move a9, *a14+, 1 +3f3728a0: calla L3F379830 +L3F3728D0: +3f3728d0: move *a11(0x180), a9, 1 +3f3728f0: move *a9(0x180), *a11(0x180), 1 +3f372920: move *a11(0x180), a9, 1 +3f372940: jrne L3F372740 +3f372950: jruc L3F372B70 +L3F372960: +3f372960: move *a13(0xffe0), a7, 1 +3f372980: move *a7, a8, 1 +3f372990: subk 2, a8 +3f3729a0: jaeq L3F371360 +3f3729c0: subk 2, a8 +3f3729d0: jaeq L3F370B30 +3f3729f0: dec a8 +3f372a00: jaeq L3F371140 +3f372a20: dec a8 +3f372a30: jaeq L3F371E30 +3f372a50: subk 2, a8 +3f372a60: jreq L3F372280 +3f372a70: dec a8 +3f372a80: jaeq L3F371BD0 +3f372aa0: dec a8 +3f372ab0: jaeq L3F371CD0 +3f372ad0: subk 2, a8 +3f372ae0: jaeq L3F36FF50 +3f372b00: subk 10, a8 +3f372b10: jaeq L3F372050 +3f372b30: subk 7, a8 +3f372b40: jreq L3F3726F0 +3f372b50: dec a8 +3f372b60: jreq L3F372480 +L3F372B70: +3f372b70: move *a13, a11, 1 +3f372b80: move *a11(0x60), a9, 1 +3f372ba0: dsjs a9, L3F372C10 +3f372bb0: move a14, -*sp, 1 +3f372bc0: move *a13(0xffc0), *a14+, 1 +3f372be0: calla L3FB12740 +L3F372C10: +3f372c10: move *sp(0xa0), a14, 1 +3f372c30: mmfm sp, a7,a9,a11,a13 +3f372c50: rets 2 +L3F372C60: +3f372c60: mmtm sp, a9,a11,a13 +3f372c80: move a14, a13 +3f372c90: addk 32, a14 +3f372ca0: sub a11, a11 +3f372cb0: move a11, *a13, 1 +3f372cc0: move *a13(0xffa0), a11, 1 +3f372ce0: jreq L3F372EE0 +L3F372CF0: +3f372cf0: move *a13(0xffa0), a11, 1 +3f372d10: move *a11(0x20), a11, 1 +3f372d30: dsjs a11, L3F372D90 +3f372d40: move *a13, a11, 1 +3f372d50: jrne L3F372D90 +3f372d60: move *a13(0xffa0), *a13(0x0), 1 +L3F372D90: +3f372d90: move *a13(0xffa0), a11, 1 +3f372db0: move *a11(0x20), a11, 1 +3f372dd0: dsjs a11, L3F372E60 +3f372de0: move *a13(0xffa0), a11, 1 +3f372e00: move *a11(0x160), a11, 1 +3f372e20: setf 8, 0, 0 +3f372e30: move *a11(0x28), a11, 0 +3f372e50: jrne L3F3731B0 +L3F372E60: +3f372e60: move *a13(0xffa0), a11, 1 +3f372e80: move *a11(0x180), *a13(0xffa0), 1 +3f372eb0: move *a13(0xffa0), a11, 1 +3f372ed0: jrne L3F372CF0 +L3F372EE0: +3f372ee0: move *a13, a11, 1 +3f372ef0: jreq L3F3731B0 +3f372f00: move *a11(0x160), a9, 1 +3f372f20: movk 1, a11 +3f372f30: movb a11, *a9(0x28) +3f372f50: move @0xc82d0, a9, 1 +3f372f80: move *a13, a11, 1 +3f372f90: cmp a11, a9 +3f372fa0: jreq L3F373080 +3f372fb0: move a11, @0xc82d0, 1 +3f372fe0: move *a13(0xffc0), a9, 1 +3f373000: move a9, @0xc8310, 1 +3f373030: move *a13(0xffe0), a9, 1 +3f373050: move a9, @0xc82f0, 1 +L3F373080: +3f373080: move *a11(0x160), a9, 1 +3f3730a0: move *a9(0x60), a9, 1 +3f3730c0: jreq L3F373120 +3f3730d0: move *a11(0x160), a9, 1 +3f3730f0: move *a9(0x60), a9, 1 +3f373110: call a9 +L3F373120: +3f373120: move a14, -*sp, 1 +3f373130: move a11, *a14+, 1 +3f373140: move *a13(0xffc0), *a14+, 1 +3f373160: move *a13(0xffe0), *a14+, 1 +3f373180: calla L3F3A74D0 +L3F3731B0: +3f3731b0: move *sp(0x80), a14, 1 +3f3731d0: mmfm sp, a9,a11,a13 +3f3731f0: rets 2 +L3F373200: +3f373200: mmtm sp, a9,a11,a13 +3f373220: move a14, a13 +3f373230: move *a13(0xffa0), a11, 1 +3f373250: jreq L3F373590 +L3F373260: +3f373260: move *a13(0xffa0), a11, 1 +3f373280: move *a11(0x20), a11, 1 +3f3732a0: dsj a11, L3F373510 +3f3732c0: move *a13(0xffa0), a11, 1 +3f3732e0: move *a11(0x160), a11, 1 +3f373300: setf 8, 0, 0 +3f373310: move *a11(0x28), a11, 0 +3f373330: jreq L3F373510 +3f373340: move *a13(0xffa0), a11, 1 +3f373360: move *a11(0x160), a9, 1 +3f373380: sub a11, a11 +3f373390: movb a11, *a9(0x28) +3f3733b0: move @0xc82d0, a9, 1 +3f3733e0: move *a13(0xffa0), a11, 1 +3f373400: cmp a11, a9 +3f373410: jrne L3F373460 +3f373420: sub a11, a11 +3f373430: move a11, @0xc82d0, 1 +L3F373460: +3f373460: move a14, -*sp, 1 +3f373470: move *a13(0xffa0), *a14+, 1 +3f373490: move *a13(0xffc0), *a14+, 1 +3f3734b0: move *a13(0xffe0), *a14+, 1 +3f3734d0: calla L3F3A74D0 +3f373500: jruc L3F373590 +L3F373510: +3f373510: move *a13(0xffa0), a11, 1 +3f373530: move *a11(0x180), *a13(0xffa0), 1 +3f373560: move *a13(0xffa0), a11, 1 +3f373580: jrne L3F373260 +L3F373590: +3f373590: move *sp(0x80), a14, 1 +3f3735b0: mmfm sp, a9,a11,a13 +3f3735d0: rets 2 +L3F3735E0: +3f3735e0: mmtm sp, a5,a7,a9,a11,a13 +3f373600: move a14, a13 +3f373610: addi 0x40, a14 +3f373630: move *a13(0xffe0), a11, 1 +3f373650: move *a11(0x20), a11, 1 +3f373670: subk 3, a11 +3f373680: jrne L3F373B80 +3f373690: move *a13(0xffc0), a11, 1 +3f3736b0: move *a13(0xffe0), a9, 1 +3f3736d0: move *a11(0x120), a11, 1 +3f3736f0: move *a9(0x60), a9, 1 +3f373710: cmp a9, a11 +3f373720: jrlt L3F373B60 +3f373730: move *a13(0xffe0), a11, 1 +3f373750: move *a11(0x60), a9, 1 +3f373770: move *a11(0xa0), a11, 1 +3f373790: add a11, a9 +3f3737a0: move *a13(0xffc0), a11, 1 +3f3737c0: move *a11(0x120), a11, 1 +3f3737e0: cmp a9, a11 +3f3737f0: jrgt L3F373B60 +3f373800: sub a9, a9 +3f373810: move *a13(0xffe0), a11, 1 +3f373830: move *a11(0x160), a11, 1 +3f373850: move *a11(0x60), a11, 1 +3f373870: cmp a11, a9 +3f373880: jrge L3F373B60 +L3F373890: +3f373890: move *a13(0xffc0), a11, 1 +3f3738b0: move *a13(0xffe0), a7, 1 +3f3738d0: move *a11(0x100), a11, 1 +3f3738f0: move *a7(0x40), a7, 1 +3f373910: cmp a7, a11 +3f373920: jrlt L3F373AD0 +3f373930: move *a13(0xffe0), a11, 1 +3f373950: move *a11(0x40), a7, 1 +3f373970: move *a11(0x80), a11, 1 +3f373990: add a11, a7 +3f3739a0: move *a13(0xffe0), a11, 1 +3f3739c0: move *a11(0x160), a11, 1 +3f3739e0: move a9, a5 +3f3739f0: sll 0x5, a5 +3f373a00: move *a11(0xa0), a11, 1 +3f373a20: add a5, a11 +3f373a30: move *a11, a11, 1 +3f373a40: add a11, a7 +3f373a50: move *a13(0xffc0), a11, 1 +3f373a70: move *a11(0x100), a5, 1 +3f373a90: cmp a7, a5 +3f373aa0: jrgt L3F373AD0 +3f373ab0: movk 1, a8 +3f373ac0: jruc L3F3740F0 +L3F373AD0: +3f373ad0: inc a9 +3f373ae0: move *a13(0xffe0), a11, 1 +3f373b00: move *a11(0x160), a7, 1 +3f373b20: move *a7(0x60), a7, 1 +3f373b40: cmp a7, a9 +3f373b50: jrlt L3F373890 +L3F373B60: +3f373b60: sub a8, a8 +3f373b70: jruc L3F3740F0 +L3F373B80: +3f373b80: move *a13(0xffe0), a11, 1 +3f373ba0: move *a11(0x20), a9, 1 +3f373bc0: subk 4, a9 +3f373bd0: jrne L3F373E10 +3f373be0: jruc L3F373D80 +L3F373BF0: +3f373bf0: move *a13(0xffe0), a11, 1 +3f373c10: move *a11(0x40), *a13(0x0), 1 +3f373c40: jruc L3F373E40 +L3F373C50: +3f373c50: move *a13(0xffe0), a11, 1 +3f373c70: move *a11(0x80), a9, 1 +3f373c90: sra 0x1, a9 +3f373ca0: move *a11(0x40), a7, 1 +3f373cc0: sub a9, a7 +3f373cd0: move a7, *a13, 1 +3f373ce0: jruc L3F373E40 +L3F373CF0: +3f373cf0: move *a13(0xffe0), a11, 1 +3f373d10: move *a11(0x40), a9, 1 +3f373d30: move *a11(0x80), a7, 1 +3f373d50: sub a7, a9 +3f373d60: move a9, *a13, 1 +3f373d70: jruc L3F373E40 +L3F373D80: +3f373d80: move *a11(0x140), a8, 1 +3f373da0: dec a8 +3f373db0: jreq L3F373C50 +3f373dc0: dec a8 +3f373dd0: jreq L3F373BF0 +3f373de0: dec a8 +3f373df0: jreq L3F373CF0 +3f373e00: jruc L3F373E40 +L3F373E10: +3f373e10: move *a11(0x40), *a13(0x0), 1 +L3F373E40: +3f373e40: move *a11(0x20), a9, 1 +3f373e60: subk 6, a9 +3f373e70: jrne L3F373EC0 +3f373e80: movk 20, a9 +3f373e90: move a9, *a13(0x20), 1 +3f373eb0: jruc L3F373EF0 +L3F373EC0: +3f373ec0: move *a11(0xa0), *a13(0x20), 1 +L3F373EF0: +3f373ef0: move *a13(0xffc0), a9, 1 +3f373f10: move *a9(0x100), a7, 1 +3f373f30: move *a13, a5, 1 +3f373f40: cmp a5, a7 +3f373f50: jrlt L3F3740E0 +3f373f60: move *a11(0x80), a7, 1 +3f373f80: add a5, a7 +3f373f90: move *a9(0x100), a5, 1 +3f373fb0: cmp a7, a5 +3f373fc0: jrgt L3F3740E0 +3f373fd0: move *a9(0x120), a7, 1 +3f373ff0: move *a11(0x60), a5, 1 +3f374010: cmp a5, a7 +3f374020: jrlt L3F3740E0 +3f374030: move *a11(0x60), a7, 1 +3f374050: move *a13(0x20), a5, 1 +3f374070: add a5, a7 +3f374080: move *a9(0x120), a5, 1 +3f3740a0: cmp a7, a5 +3f3740b0: jrgt L3F3740E0 +3f3740c0: movk 1, a8 +3f3740d0: jruc L3F3740F0 +L3F3740E0: +3f3740e0: sub a8, a8 +L3F3740F0: +3f3740f0: move *sp(0xc0), a14, 1 +3f374110: mmfm sp, a5,a7,a9,a11,a13 +3f374130: rets 2 +3f374140: mmtm sp, a9,a11,a13 +3f374160: move a14, a13 +3f374170: addi 0x40, a14 +3f374190: move a14, -*sp, 1 +3f3741a0: movi 0x3f375340, a8 +3f3741d0: move a8, *a14+, 1 +3f3741e0: calla L3FB341E0 +3f374210: move *a13(0xffc0), a11, 1 +3f374230: move *a11(0x160), a11, 1 +3f374250: setf 8, 0, 0 +3f374260: move *a11(0x20), a11, 0 +3f374280: jrne L3F374320 +3f374290: move a14, -*sp, 1 +3f3742a0: movi 0x3f375408, a8 +3f3742d0: move a8, *a14+, 1 +3f3742e0: calla L3FB341E0 +3f374310: jruc L3F3743E0 +L3F374320: +3f374320: move *a13(0xffc0), a11, 1 +3f374340: move *a11(0x160), a11, 1 +3f374360: move *a11, a11, 1 +3f374370: jreq L3F3743E0 +3f374380: move *a13(0xffc0), a11, 1 +3f3743a0: move *a11(0x160), a9, 1 +3f3743c0: move *a9, a9, 1 +3f3743d0: call a9 +L3F3743E0: +3f3743e0: move *sp(0x80), a14, 1 +3f374400: mmfm sp, a9,a11,a13 +3f374420: rets 2 +3f374430: move a13, -*sp, 1 +3f374440: move a14, a13 +3f374450: addi 0x40, a14 +3f374470: move *sp(0x40), a14, 1 +3f374490: move *sp+, a13, 1 +3f3744a0: rets 2 +L3F3744B0: +3f3744b0: mmtm sp, a7,a9,a11,a13 +3f3744d0: move a14, a13 +3f3744e0: addi 0x60, a14 +3f374500: setf 8, 0, 0 +3f374510: move @0xc7710, a11, 0 +3f374540: jreq L3F374C40 +3f374550: move a14, -*sp, 1 +3f374560: move *a13(0x40), *a14+, 1 +3f374580: sub a9, a9 +3f374590: move a9, *a14+, 1 +3f3745a0: move *a13(0xffe0), a7, 1 +3f3745c0: move *a7(0x60), a9, 1 +3f3745e0: move *a7(0x60), a7, 1 +3f374600: move *a7(0x440), a7, 1 +3f374620: move a7, a11 +3f374630: sll 0x9, a7 +3f374640: sll 0x7, a11 +3f374650: add a11, a7 +3f374660: move *a9(0x480), a11, 1 +3f374680: add a7, a11 +3f374690: move *a11(0x40), *a14+, 1 +3f3746b0: move *a13(0xffe0), a11, 1 +3f3746d0: move *a11(0x60), *a14+, 1 +3f3746f0: calla L3F997000 +3f374720: move a8, @0xc76d0, 1 +3f374750: move a14, -*sp, 1 +3f374760: move *a13(0xffc0), a9, 1 +3f374780: move *a9(0xc0), a7, 1 +3f3747a0: move *a7(0x20), *a14+, 1 +3f3747c0: move a8, *a14+, 1 +3f3747d0: move *a11(0x60), *a14+, 1 +3f3747f0: calla L3FD997B0 +3f374820: move a14, -*sp, 1 +3f374830: sub a7, a7 +3f374840: move a7, *a14+, 1 +3f374850: move a7, *a14+, 1 +3f374860: move *a11(0x60), a7, 1 +3f374880: move *a11(0x60), a9, 1 +3f3748a0: move *a9(0x440), a9, 1 +3f3748c0: move a9, a11 +3f3748d0: sll 0x9, a9 +3f3748e0: sll 0x7, a11 +3f3748f0: add a11, a9 +3f374900: move *a7(0x480), a11, 1 +3f374920: add a9, a11 +3f374930: move *a11(0x40), *a14+, 1 +3f374950: move *a13(0xffe0), a11, 1 +3f374970: move *a11(0x60), *a14+, 1 +3f374990: calla L3F997000 +3f3749c0: move a8, @0xc76f0, 1 +3f3749f0: move a14, -*sp, 1 +3f374a00: move *a13(0xffc0), a9, 1 +3f374a20: move *a9(0x100), *a14+, 1 +3f374a40: move a8, *a14+, 1 +3f374a50: move *a11(0x60), *a14+, 1 +3f374a70: calla L3FD99A60 +3f374aa0: move a14, -*sp, 1 +3f374ab0: move *a9(0xe0), *a14+, 1 +3f374ad0: move @0xc76f0, *a14+, 1 +3f374b00: move *a11(0x60), *a14+, 1 +3f374b20: calla L3FD98760 +3f374b50: move a14, -*sp, 1 +3f374b60: movk 6, a7 +3f374b70: move a7, *a14+, 1 +3f374b80: move @0xc76f0, *a14+, 1 +3f374bb0: move *a11(0x60), *a14+, 1 +3f374bd0: calla L3FD9A7A0 +3f374c00: sub a7, a7 +3f374c10: movb a7, @0xc7710 +L3F374C40: +3f374c40: move a14, -*sp, 1 +3f374c50: move *a13(0xffc0), a11, 1 +3f374c70: move *a11(0xe0), *a14+, 1 +3f374c90: move @0xc76d0, *a14+, 1 +3f374cc0: move *a13(0xffe0), a9, 1 +3f374ce0: move *a9(0x60), *a14+, 1 +3f374d00: calla L3FD99A60 +3f374d30: move a14, -*sp, 1 +3f374d40: move *a11(0x100), *a14+, 1 +3f374d60: move @0xc76d0, *a14+, 1 +3f374d90: move *a9(0x60), *a14+, 1 +3f374db0: calla L3FD98760 +3f374de0: move *a11(0x160), a7, 1 +3f374e00: move *a7(0x38), a7, 1 +3f374e20: jreq L3F374FD0 +3f374e30: move a14, -*sp, 1 +3f374e40: move *a11(0xa0), *a14+, 1 +3f374e60: move *a11(0x80), *a14+, 1 +3f374e80: move *a11(0x60), *a14+, 1 +3f374ea0: move *a11(0x40), *a14+, 1 +3f374ec0: sub a7, a7 +3f374ed0: move a7, *a14+, 1 +3f374ee0: move a7, *a14+, 1 +3f374ef0: move *a11(0x160), a7, 1 +3f374f10: move *a7(0x38), *a14+, 1 +3f374f30: move @0xc76d0, *a14+, 1 +3f374f60: move *a9(0x80), *a14+, 1 +3f374f80: move *a9(0x60), *a14+, 1 +3f374fa0: calla L3F9D0370 +L3F374FD0: +3f374fd0: move *a11(0x160), a7, 1 +3f374ff0: setf 8, 0, 0 +3f375000: move *a7(0x30), a7, 0 +3f375020: jreq L3F375160 +3f375030: move a14, -*sp, 1 +3f375040: move *a11(0xa0), *a14+, 1 +3f375060: move *a11(0x80), *a14+, 1 +3f375080: move *a11(0x60), *a14+, 1 +3f3750a0: move *a11(0x40), *a14+, 1 +3f3750c0: move @0xc76d0, *a14+, 1 +3f3750f0: move *a9(0x80), *a14+, 1 +3f375110: move *a9(0x60), *a14+, 1 +3f375130: calla L3F99BC60 +L3F375160: +3f375160: move *sp(0xa0), a14, 1 +3f375180: mmfm sp, a7,a9,a11,a13 +3f3751a0: rets 2 +3f3751b0: mmtm sp, a11,a13 +3f3751d0: move a14, a13 +3f3751e0: addi 0x140, a14 +3f375200: move *a13(0xffc0), a11, 1 +3f375220: move *a11(0x60), *a13(0x60), 1 +3f375250: move *a11(0x80), *a13(0x80), 1 +3f375280: move a14, -*sp, 1 +3f375290: move *a13(0xffe0), *a14+, 1 +3f3752b0: move a13, *a14+, 1 +3f3752c0: calla L3F3744B0 +3f3752f0: move *sp(0x60), a14, 1 +3f375310: mmfm sp, a11,a13 +3f375330: rets 2 +3f375340: sll a10, a9 +3f375350: modu a3, sp +3f375360: .word 0x7542 +3f375370: .word 0x7474 +3f375380: modu a3, sp +3f375390: sll a1, a0 +3f3753a0: .word 0x7475 +3f3753b0: modu b11, b4 +3f3753c0: sla 0x3, a14 +3f3753d0: .word 0x7250 +3f3753e0: .word 0x7365 +3f3753f0: .word 0x0a73 +3f375400: move a0, b0 +3f375410: .word 0x746f +3f375420: addc a9, a0 +3f375430: .word 0x7275 +3f375440: sra b11, b2 +3f375450: .word 0x746e +3f375460: .word 0x796c +3f375470: add a9, a0 +3f375480: .word 0x7463 +3f375490: .word 0x7669 +3f3754a0: .word 0x0a65 +3f3754b0: .word 0x0000 +L3F3754C0: +3f3754c0: mmtm sp, a7,a9,a11,a13 +3f3754e0: move a14, a13 +3f3754f0: addi 0x330, a14 +3f375510: setf 8, 0, 0 +3f375520: move @0xc7900, a11, 0 +3f375550: jaeq L3F376F70 +3f375570: move a14, -*sp, 1 +3f375580: move a13, a9 +3f375590: addi 0x40, a9 +3f3755b0: move a9, *a14+, 1 +3f3755c0: sub a7, a7 +3f3755d0: move a7, *a14+, 1 +3f3755e0: move *a13(0xffe0), a7, 1 +3f375600: move *a7(0x60), a9, 1 +3f375620: move *a7(0x60), a7, 1 +3f375640: move *a7(0x440), a7, 1 +3f375660: move a7, a11 +3f375670: sll 0x9, a7 +3f375680: sll 0x7, a11 +3f375690: add a11, a7 +3f3756a0: move *a9(0x480), a11, 1 +3f3756c0: add a7, a11 +3f3756d0: move *a11(0x40), *a14+, 1 +3f3756f0: move *a13(0xffe0), a11, 1 +3f375710: move *a11(0x60), *a14+, 1 +3f375730: calla L3F997000 +3f375760: move a8, @0xc7720, 1 +3f375790: sub a9, a9 +3f3757a0: movb a9, @0xc7900 +3f3757d0: move a14, -*sp, 1 +3f3757e0: move *a13(0xffc0), a7, 1 +3f375800: move *a7(0xc0), a7, 1 +3f375820: move *a7(0x20), *a14+, 1 +3f375840: move a8, *a14+, 1 +3f375850: move *a11(0x60), *a14+, 1 +3f375870: calla L3FD997B0 +3f3758a0: move a14, -*sp, 1 +3f3758b0: move *a13(0xffc0), a7, 1 +3f3758d0: move *a7(0xe0), *a14+, 1 +3f3758f0: move @0xc7720, *a14+, 1 +3f375920: move *a11(0x60), *a14+, 1 +3f375940: calla L3FD99A60 +3f375970: move a14, -*sp, 1 +3f375980: move *a7(0x100), *a14+, 1 +3f3759a0: move @0xc7720, *a14+, 1 +3f3759d0: move *a11(0x60), *a14+, 1 +3f3759f0: calla L3FD98760 +3f375a20: move a14, -*sp, 1 +3f375a30: move a13, a9 +3f375a40: addi 0x40, a9 +3f375a60: move a9, *a14+, 1 +3f375a70: sub a9, a9 +3f375a80: move a9, *a14+, 1 +3f375a90: move *a11(0x60), a9, 1 +3f375ab0: move *a11(0x60), a7, 1 +3f375ad0: move *a7(0x440), a7, 1 +3f375af0: move a7, a11 +3f375b00: sll 0x9, a7 +3f375b10: sll 0x7, a11 +3f375b20: add a11, a7 +3f375b30: move *a9(0x480), a11, 1 +3f375b50: add a7, a11 +3f375b60: move *a11(0x40), *a14+, 1 +3f375b80: move *a13(0xffe0), a11, 1 +3f375ba0: move *a11(0x60), *a14+, 1 +3f375bc0: calla L3F997000 +3f375bf0: move a8, @0xc7780, 1 +3f375c20: move a14, -*sp, 1 +3f375c30: move *a13(0xffc0), a9, 1 +3f375c50: move *a9(0xc0), a7, 1 +3f375c70: move *a7(0x20), *a14+, 1 +3f375c90: move a8, *a14+, 1 +3f375ca0: move *a11(0x60), *a14+, 1 +3f375cc0: calla L3FD997B0 +3f375cf0: move a14, -*sp, 1 +3f375d00: move *a9(0x100), *a14+, 1 +3f375d20: move @0xc7780, *a14+, 1 +3f375d50: move *a11(0x60), *a14+, 1 +3f375d70: calla L3FD99A60 +3f375da0: move a14, -*sp, 1 +3f375db0: move *a9(0xe0), *a14+, 1 +3f375dd0: move @0xc7780, *a14+, 1 +3f375e00: move *a11(0x60), *a14+, 1 +3f375e20: calla L3FD98760 +3f375e50: movk 6, a7 +3f375e60: move a7, *a13(0x40), 1 +3f375e80: move *a11(0x60), a9, 1 +3f375ea0: move *a11(0x60), a11, 1 +3f375ec0: move *a11(0x440), a11, 1 +3f375ee0: move a11, a7 +3f375ef0: sll 0x9, a11 +3f375f00: sll 0x7, a7 +3f375f10: add a7, a11 +3f375f20: move *a9(0x480), a9, 1 +3f375f40: add a11, a9 +3f375f50: move *a9(0x1a0), *a13(0x80), 1 +3f375f80: move a14, -*sp, 1 +3f375f90: move a13, a11 +3f375fa0: addi 0x40, a11 +3f375fc0: move a11, *a14+, 1 +3f375fd0: movk 13, a9 +3f375fe0: move a9, *a14+, 1 +3f375ff0: move *a13(0xffe0), a7, 1 +3f376010: move *a7(0x60), a9, 1 +3f376030: move *a7(0x60), a11, 1 +3f376050: move *a11(0x440), a11, 1 +3f376070: move a11, a7 +3f376080: sll 0x9, a11 +3f376090: sll 0x7, a7 +3f3760a0: add a7, a11 +3f3760b0: move *a9(0x480), a9, 1 +3f3760d0: add a11, a9 +3f3760e0: move *a9(0x40), *a14+, 1 +3f376100: move *a13(0xffe0), a11, 1 +3f376120: move *a11(0x60), *a14+, 1 +3f376140: calla L3F997000 +3f376170: move a8, @0xc7740, 1 +3f3761a0: move a14, -*sp, 1 +3f3761b0: move *a13(0xffc0), a9, 1 +3f3761d0: move *a9(0xc0), a7, 1 +3f3761f0: move *a7(0x20), *a14+, 1 +3f376210: move a8, *a14+, 1 +3f376220: move *a11(0x60), *a14+, 1 +3f376240: calla L3FD997B0 +3f376270: move a14, -*sp, 1 +3f376280: move a13, a7 +3f376290: addi 0x40, a7 +3f3762b0: move a7, *a14+, 1 +3f3762c0: sub a7, a7 +3f3762d0: move a7, *a14+, 1 +3f3762e0: move *a11(0x60), a7, 1 +3f376300: move *a11(0x60), a9, 1 +3f376320: move *a9(0x440), a9, 1 +3f376340: move a9, a11 +3f376350: sll 0x9, a9 +3f376360: sll 0x7, a11 +3f376370: add a11, a9 +3f376380: move *a7(0x480), a11, 1 +3f3763a0: add a9, a11 +3f3763b0: move *a11(0x40), *a14+, 1 +3f3763d0: move *a13(0xffe0), a11, 1 +3f3763f0: move *a11(0x60), *a14+, 1 +3f376410: calla L3F997000 +3f376440: move a8, @0xc77a0, 1 +3f376470: move a14, -*sp, 1 +3f376480: move *a13(0xffc0), a9, 1 +3f3764a0: move *a9(0xc0), a7, 1 +3f3764c0: move *a7(0x20), *a14+, 1 +3f3764e0: move a8, *a14+, 1 +3f3764f0: move *a11(0x60), *a14+, 1 +3f376510: calla L3FD997B0 +3f376540: move a14, -*sp, 1 +3f376550: move *a9(0xe0), *a14+, 1 +3f376570: move @0xc77a0, *a14+, 1 +3f3765a0: move *a11(0x60), *a14+, 1 +3f3765c0: calla L3FD99A60 +3f3765f0: move a14, -*sp, 1 +3f376600: move *a9(0x100), *a14+, 1 +3f376620: move @0xc77a0, *a14+, 1 +3f376650: move *a11(0x60), *a14+, 1 +3f376670: calla L3FD98760 +3f3766a0: move a14, -*sp, 1 +3f3766b0: movk 6, a7 +3f3766c0: move a7, *a14+, 1 +3f3766d0: move @0xc77a0, *a14+, 1 +3f376700: move *a11(0x60), *a14+, 1 +3f376720: calla L3FD9A7A0 +3f376750: move a14, -*sp, 1 +3f376760: sub a7, a7 +3f376770: move a7, *a14+, 1 +3f376780: move a7, *a14+, 1 +3f376790: move *a11(0x60), a7, 1 +3f3767b0: move *a11(0x60), a9, 1 +3f3767d0: move *a9(0x440), a9, 1 +3f3767f0: move a9, a11 +3f376800: sll 0x9, a9 +3f376810: sll 0x7, a11 +3f376820: add a11, a9 +3f376830: move *a7(0x480), a11, 1 +3f376850: add a9, a11 +3f376860: move *a11(0x40), *a14+, 1 +3f376880: move *a13(0xffe0), a11, 1 +3f3768a0: move *a11(0x60), *a14+, 1 +3f3768c0: calla L3F997000 +3f3768f0: move a8, @0xc7760, 1 +3f376920: move a14, -*sp, 1 +3f376930: movk 1, a9 +3f376940: move a9, *a14+, 1 +3f376950: move *a13(0xffc0), a7, 1 +3f376970: move *a7(0x100), *a14+, 1 +3f376990: move *a7(0xe0), *a14+, 1 +3f3769b0: movk 16, a9 +3f3769c0: move a9, *a14+, 1 +3f3769d0: move a9, *a14+, 1 +3f3769e0: movi 0xc7800, a9 +3f376a10: move a9, *a14+, 1 +3f376a20: move *a11(0x60), a9, 1 +3f376a40: move *a11(0x60), a7, 1 +3f376a60: move *a7(0x440), a7, 1 +3f376a80: move a7, a11 +3f376a90: sll 0x9, a7 +3f376aa0: sll 0x7, a11 +3f376ab0: add a11, a7 +3f376ac0: move *a9(0x480), a11, 1 +3f376ae0: add a7, a11 +3f376af0: move *a11(0x40), *a14+, 1 +3f376b10: move *a13(0xffe0), a11, 1 +3f376b30: move *a11(0x60), *a14+, 1 +3f376b50: calla L3FD40FF0 +3f376b80: move a8, @0xc77e0, 1 +3f376bb0: move a14, -*sp, 1 +3f376bc0: move *a13(0xffc0), a9, 1 +3f376be0: move *a9(0xc0), a7, 1 +3f376c00: move *a7(0x20), *a14+, 1 +3f376c20: move @0xc7760, *a14+, 1 +3f376c50: move *a11(0x60), *a14+, 1 +3f376c70: calla L3FD997B0 +3f376ca0: move a14, -*sp, 1 +3f376cb0: move *a9(0xe0), *a14+, 1 +3f376cd0: move @0xc7760, *a14+, 1 +3f376d00: move *a11(0x60), *a14+, 1 +3f376d20: calla L3FD99A60 +3f376d50: move a14, -*sp, 1 +3f376d60: move *a9(0x100), *a14+, 1 +3f376d80: move @0xc7760, *a14+, 1 +3f376db0: move *a11(0x60), *a14+, 1 +3f376dd0: calla L3FD98760 +3f376e00: move a14, -*sp, 1 +3f376e10: move @0xc77e0, *a14+, 1 +3f376e40: move @0xc7760, *a14+, 1 +3f376e70: move *a11(0x60), *a14+, 1 +3f376e90: calla L3FD9EF90 +3f376ec0: move a14, -*sp, 1 +3f376ed0: movk 1, a7 +3f376ee0: move a7, *a14+, 1 +3f376ef0: move @0xc7760, *a14+, 1 +3f376f20: move *a11(0x60), *a14+, 1 +3f376f40: calla L3FD4FD70 +L3F376F70: +3f376f70: move *a13(0xffc0), a11, 1 +3f376f90: move *a11(0xc0), a9, 1 +3f376fb0: move @0xc7910, a7, 1 +3f376fe0: move *a9(0x20), a9, 1 +3f377000: cmp a9, a7 +3f377010: jreq L3F377180 +3f377020: move a14, -*sp, 1 +3f377030: move *a11(0xc0), a9, 1 +3f377050: move *a9(0x20), *a14+, 1 +3f377070: move @0xc7720, *a14+, 1 +3f3770a0: move *a13(0xffe0), a9, 1 +3f3770c0: move *a9(0x60), *a14+, 1 +3f3770e0: calla L3FD997B0 +3f377110: move *a11(0xc0), a7, 1 +3f377130: move *a7(0x20), a7, 1 +3f377150: move a7, @0xc7910, 1 +L3F377180: +3f377180: move a14, -*sp, 1 +3f377190: move a13, a9 +3f3771a0: addk 32, a9 +3f3771b0: move a9, *a14+, 1 +3f3771c0: move a13, *a14+, 1 +3f3771d0: move *a11(0x120), *a14+, 1 +3f3771f0: move *a11(0x140), *a14+, 1 +3f377210: move a11, *a14+, 1 +3f377220: move *a13(0xffe0), a9, 1 +3f377240: move *a9(0x60), *a14+, 1 +3f377260: calla L3FB16390 +3f377290: move *a11(0x160), a7, 1 +3f3772b0: setf 8, 0, 0 +3f3772c0: move *a7(0x18), a7, 0 +3f3772e0: jrne L3F377350 +3f3772f0: move @0xc7760, a7, 1 +3f377320: move a7, *a13(0x310), 1 +3f377340: jruc L3F377580 +L3F377350: +3f377350: move *a11(0x160), a7, 1 +3f377370: move *a7(0x10), a7, 0 +3f377390: jreq L3F377530 +3f3773a0: move a14, -*sp, 1 +3f3773b0: move a14, -*sp, 1 +3f3773c0: move *a11(0x120), *a14+, 1 +3f3773e0: calla L3FB458D0 +3f377410: move a8, *a14+, 1 +3f377420: move *a11(0x120), *a14+, 1 +3f377440: move *a13(0x20), *a14+, 1 +3f377460: move *a13(0x0), *a14+, 1 +3f377480: move @0xc7780, *a14+, 1 +3f3774b0: move *a9(0x80), *a14+, 1 +3f3774d0: move *a9(0x60), *a14+, 1 +3f3774f0: calla L3FD5A900 +3f377520: jruc L3F3776E0 +L3F377530: +3f377530: move @0xc7720, a7, 1 +3f377560: move a7, *a13(0x310), 1 +L3F377580: +3f377580: move a14, -*sp, 1 +3f377590: move a14, -*sp, 1 +3f3775a0: move *a11(0x120), *a14+, 1 +3f3775c0: calla L3FB458D0 +3f3775f0: move a8, *a14+, 1 +3f377600: move *a11(0x120), *a14+, 1 +3f377620: move *a13(0x20), *a14+, 1 +3f377640: move *a13(0x0), *a14+, 1 +3f377660: move a7, *a14+, 1 +3f377670: move *a9(0x80), *a14+, 1 +3f377690: move *a9(0x60), *a14+, 1 +3f3776b0: calla L3FDA0000 +L3F3776E0: +3f3776e0: move *sp(0xa0), a14, 1 +3f377700: mmfm sp, a7,a9,a11,a13 +3f377720: rets 2 +L3F377730: +3f377730: mmtm sp, a9,a11,a13 +3f377750: move a14, a13 +3f377760: addi 0x60, a14 +3f377780: move *a13(0xffe0), a11, 1 +3f3777a0: jaeq L3F3785D0 +3f3777c0: move *a13(0xffc0), a11, 1 +3f3777e0: jaeq L3F3785D0 +3f377800: move *a13(0xffa0), a11, 1 +3f377820: jaeq L3F3785D0 +3f377840: move *a13(0xffc0), a11, 1 +3f377860: move *a11(0x160), a11, 1 +3f377880: setf 8, 0, 0 +3f377890: move *a11(0x10), a11, 0 +3f3778b0: jreq L3F377F50 +3f3778c0: move a14, -*sp, 1 +3f3778d0: move a13, a11 +3f3778e0: addk 32, a11 +3f3778f0: move a11, *a14+, 1 +3f377900: move a13, *a14+, 1 +3f377910: move *a13(0xffc0), a9, 1 +3f377930: move *a9(0x120), *a14+, 1 +3f377950: move *a9(0x140), *a14+, 1 +3f377970: move a9, *a14+, 1 +3f377980: move *a13(0xffe0), a11, 1 +3f3779a0: move *a11(0x20), *a14+, 1 +3f3779c0: calla L3FB16390 +3f3779f0: move a14, -*sp, 1 +3f377a00: move a14, -*sp, 1 +3f377a10: move *a9(0x120), *a14+, 1 +3f377a30: calla L3FB458D0 +3f377a60: move a8, *a14+, 1 +3f377a70: move *a9(0x120), *a14+, 1 +3f377a90: move *a13(0x20), *a14+, 1 +3f377ab0: move *a13(0x0), *a14+, 1 +3f377ad0: move @0xc77a0, *a14+, 1 +3f377b00: move *a11(0x0), *a14+, 1 +3f377b20: move *a11(0x20), *a14+, 1 +3f377b40: calla L3FD5A900 +3f377b70: move *a13(0xffa0), *a9(0x120), 1 +3f377ba0: move a14, -*sp, 1 +3f377bb0: move a14, -*sp, 1 +3f377bc0: move *a13(0xffa0), *a14+, 1 +3f377be0: calla L3FB458D0 +3f377c10: move a8, *a14+, 1 +3f377c20: move *a13(0xffa0), *a14+, 1 +3f377c40: move *a9(0xc0), *a14+, 1 +3f377c60: calla L3FDA4870 +3f377c90: move a8, *a9(0x80), 1 +3f377cb0: move a14, -*sp, 1 +3f377cc0: move a13, a9 +3f377cd0: addk 32, a9 +3f377ce0: move a9, *a14+, 1 +3f377cf0: move a13, *a14+, 1 +3f377d00: move *a13(0xffc0), a9, 1 +3f377d20: move *a9(0x120), *a14+, 1 +3f377d40: move *a9(0x140), *a14+, 1 +3f377d60: move a9, *a14+, 1 +3f377d70: move *a11(0x20), *a14+, 1 +3f377d90: calla L3FB16390 +3f377dc0: move a14, -*sp, 1 +3f377dd0: move a14, -*sp, 1 +3f377de0: move *a9(0x120), *a14+, 1 +3f377e00: calla L3FB458D0 +3f377e30: move a8, *a14+, 1 +3f377e40: move *a9(0x120), *a14+, 1 +3f377e60: move *a13(0x20), *a14+, 1 +3f377e80: move *a13(0x0), *a14+, 1 +3f377ea0: move @0xc7780, *a14+, 1 +3f377ed0: move *a11(0x0), *a14+, 1 +3f377ef0: move *a11(0x20), *a14+, 1 +3f377f10: calla L3FD5A900 +3f377f40: jruc L3F3785D0 +L3F377F50: +3f377f50: move a14, -*sp, 1 +3f377f60: move a13, a11 +3f377f70: addk 32, a11 +3f377f80: move a11, *a14+, 1 +3f377f90: move a13, *a14+, 1 +3f377fa0: move *a13(0xffc0), a9, 1 +3f377fc0: move *a9(0x120), *a14+, 1 +3f377fe0: move *a9(0x140), *a14+, 1 +3f378000: move a9, *a14+, 1 +3f378010: move *a13(0xffe0), a11, 1 +3f378030: move *a11(0x20), *a14+, 1 +3f378050: calla L3FB16390 +3f378080: move a14, -*sp, 1 +3f378090: move a14, -*sp, 1 +3f3780a0: move *a9(0x120), *a14+, 1 +3f3780c0: calla L3FB458D0 +3f3780f0: move a8, *a14+, 1 +3f378100: move *a9(0x120), *a14+, 1 +3f378120: move *a13(0x20), *a14+, 1 +3f378140: move *a13(0x0), *a14+, 1 +3f378160: move @0xc7740, *a14+, 1 +3f378190: move *a11(0x0), *a14+, 1 +3f3781b0: move *a11(0x20), *a14+, 1 +3f3781d0: calla L3FDA0000 +3f378200: move *a13(0xffa0), *a9(0x120), 1 +3f378230: move a14, -*sp, 1 +3f378240: move a14, -*sp, 1 +3f378250: move *a13(0xffa0), *a14+, 1 +3f378270: calla L3FB458D0 +3f3782a0: move a8, *a14+, 1 +3f3782b0: move *a13(0xffa0), *a14+, 1 +3f3782d0: move *a9(0xc0), *a14+, 1 +3f3782f0: calla L3FDA4870 +3f378320: move a8, *a9(0x80), 1 +3f378340: move a14, -*sp, 1 +3f378350: move a13, a9 +3f378360: addk 32, a9 +3f378370: move a9, *a14+, 1 +3f378380: move a13, *a14+, 1 +3f378390: move *a13(0xffc0), a9, 1 +3f3783b0: move *a9(0x120), *a14+, 1 +3f3783d0: move *a9(0x140), *a14+, 1 +3f3783f0: move a9, *a14+, 1 +3f378400: move *a11(0x20), *a14+, 1 +3f378420: calla L3FB16390 +3f378450: move a14, -*sp, 1 +3f378460: move a14, -*sp, 1 +3f378470: move *a9(0x120), *a14+, 1 +3f378490: calla L3FB458D0 +3f3784c0: move a8, *a14+, 1 +3f3784d0: move *a9(0x120), *a14+, 1 +3f3784f0: move *a13(0x20), *a14+, 1 +3f378510: move *a13(0x0), *a14+, 1 +3f378530: move @0xc7720, *a14+, 1 +3f378560: move *a11(0x0), *a14+, 1 +3f378580: move *a11(0x20), *a14+, 1 +3f3785a0: calla L3FDA0000 +L3F3785D0: +3f3785d0: move *sp(0x80), a14, 1 +3f3785f0: mmfm sp, a9,a11,a13 +3f378610: rets 2 +L3F378620: +3f378620: mmtm sp, a7,a9,a11,a13 +3f378640: move a14, a13 +3f378650: addi 0x40, a14 +3f378670: move *a13(0xffe0), a11, 1 +3f378690: jreq L3F378A90 +3f3786a0: move *a13(0xffc0), a11, 1 +3f3786c0: jreq L3F378A90 +3f3786d0: move a14, -*sp, 1 +3f3786e0: move a13, a9 +3f3786f0: addk 32, a9 +3f378700: move a9, *a14+, 1 +3f378710: move a13, *a14+, 1 +3f378720: move *a11(0x120), *a14+, 1 +3f378740: move *a11(0x140), *a14+, 1 +3f378760: move a11, *a14+, 1 +3f378770: move *a13(0xffe0), a9, 1 +3f378790: move *a9(0x20), *a14+, 1 +3f3787b0: calla L3FB16390 +3f3787e0: move a14, -*sp, 1 +3f3787f0: sub a7, a7 +3f378800: move a7, *a14+, 1 +3f378810: move *a11(0xc0), a7, 1 +3f378830: move *a11(0xc0), a9, 1 +3f378850: setf 16, 1, 0 +3f378860: move *a7(0x1f0), a7, 0 +3f378880: move *a9(0x200), a9, 0 +3f3788a0: add a9, a7 +3f3788b0: move a7, *a14+, 1 +3f3788c0: move a14, -*sp, 1 +3f3788d0: move a14, -*sp, 1 +3f3788e0: move *a11(0x120), *a14+, 1 +3f378900: calla L3FB458D0 +3f378930: move a8, *a14+, 1 +3f378940: move *a11(0x120), *a14+, 1 +3f378960: move *a11(0xc0), *a14+, 1 +3f378980: calla L3FDA4870 +3f3789b0: move a8, *a14+, 1 +3f3789c0: move *a11(0x60), *a14+, 1 +3f3789e0: move *a13(0x0), *a14+, 1 +3f378a00: move *a13(0xffe0), a9, 1 +3f378a20: move *a9(0x0), *a14+, 1 +3f378a40: move *a9(0x20), *a14+, 1 +3f378a60: calla L3FD39680 +L3F378A90: +3f378a90: move *sp(0xa0), a14, 1 +3f378ab0: mmfm sp, a7,a9,a11,a13 +3f378ad0: rets 2 +3f378ae0: mmtm sp, a9,a11,a13 +3f378b00: move a14, a13 +3f378b10: addi 0x40, a14 +3f378b30: move *a13(0xffc0), a11, 1 +3f378b50: move *a11(0x160), a11, 1 +3f378b70: setf 8, 0, 0 +3f378b80: move *a11(0x18), a11, 0 +3f378ba0: jaeq L3F3797E0 +3f378bc0: move *a13(0xffe0), a11, 1 +3f378be0: move *a11(0x180), a11, 1 +3f378c00: btst 9, a11 +3f378c10: jane L3F3797E0 +3f378c30: move *a13(0xffe0), a11, 1 +3f378c50: move *a11(0x180), a11, 1 +3f378c70: btst 10, a11 +3f378c80: jane L3F3797E0 +3f378ca0: move *a13(0xffe0), a11, 1 +3f378cc0: move *a11(0x180), a11, 1 +3f378ce0: btst 0, a11 +3f378cf0: jane L3F3797E0 +3f378d10: move *a13(0xffe0), a11, 1 +3f378d30: move *a11(0x180), a11, 1 +3f378d50: btst 2, a11 +3f378d60: jane L3F3797E0 +3f378d80: move *a13(0xffe0), a11, 1 +3f378da0: move *a11(0x1a0), a11, 1 +3f378dc0: dec a11 +3f378dd0: jane L3F3797E0 +3f378df0: move *a13(0xffc0), a11, 1 +3f378e10: move *a11(0x160), a11, 1 +3f378e30: move *a11(0x8), a11, 0 +3f378e50: jaeq L3F3797E0 +3f378e70: move *a13(0xffc0), a11, 1 +3f378e90: move *a11(0x160), a11, 1 +3f378eb0: move *a11(0x10), a11, 0 +3f378ed0: jane L3F3797E0 +3f378ef0: move @0xc7950, a11, 1 +3f378f20: jreq L3F3790A0 +3f378f30: move *a13(0xffe0), a11, 1 +3f378f50: move @0xc7930, a9, 1 +3f378f80: move *a11(0x80), a11, 1 +3f378fa0: cmp a11, a9 +3f378fb0: jrne L3F3790A0 +3f378fc0: move @0xc7950, a11, 1 +3f378ff0: move *a13(0xffc0), a9, 1 +3f379010: cmp a9, a11 +3f379020: jreq L3F3790A0 +3f379030: move a14, -*sp, 1 +3f379040: move a11, *a14+, 1 +3f379050: move *a13(0xffe0), *a14+, 1 +3f379070: calla L3F379830 +L3F3790A0: +3f3790a0: move a14, -*sp, 1 +3f3790b0: move a13, a11 +3f3790c0: addk 32, a11 +3f3790d0: move a11, *a14+, 1 +3f3790e0: move a13, *a14+, 1 +3f3790f0: move *a13(0xffc0), a9, 1 +3f379110: move *a9(0x120), *a14+, 1 +3f379130: move *a9(0x140), *a14+, 1 +3f379150: move a9, *a14+, 1 +3f379160: move *a13(0xffe0), a11, 1 +3f379180: move *a11(0x60), *a14+, 1 +3f3791a0: calla L3FB16390 +3f3791d0: move a14, -*sp, 1 +3f3791e0: move a14, -*sp, 1 +3f3791f0: move *a9(0x120), *a14+, 1 +3f379210: calla L3FB458D0 +3f379240: move a8, *a14+, 1 +3f379250: move *a9(0x120), *a14+, 1 +3f379270: move *a13(0x20), *a14+, 1 +3f379290: move *a13(0x0), *a14+, 1 +3f3792b0: move @0xc7780, *a14+, 1 +3f3792e0: move *a11(0x80), *a14+, 1 +3f379300: move *a11(0x60), *a14+, 1 +3f379320: calla L3FD5A900 +3f379350: move *a9(0x160), a9, 1 +3f379370: movk 1, a11 +3f379380: movb a11, *a9(0x10) +3f3793a0: move a14, -*sp, 1 +3f3793b0: move *a13(0xffe0), a9, 1 +3f3793d0: move *a9(0xe0), *a14+, 1 +3f3793f0: move *a9(0x80), *a14+, 1 +3f379410: move a11, *a14+, 1 +3f379420: move *a9(0x60), *a14+, 1 +3f379440: calla L3FD9E7B0 +3f379470: move a14, -*sp, 1 +3f379480: move a11, *a14+, 1 +3f379490: move *a9(0x60), *a14+, 1 +3f3794b0: calla L3FD58580 +3f3794e0: move *a9(0x80), a11, 1 +3f379500: cmp a11, a8 +3f379510: jreq L3F3795A0 +3f379520: move a14, -*sp, 1 +3f379530: move *a13(0xffc0), *a14+, 1 +3f379550: move a9, *a14+, 1 +3f379560: calla L3F379830 +3f379590: jruc L3F3797E0 +L3F3795A0: +3f3795a0: move a14, -*sp, 1 +3f3795b0: move a14, -*sp, 1 +3f3795c0: move *a13(0xffc0), a11, 1 +3f3795e0: move *a11(0x120), *a14+, 1 +3f379600: calla L3FB458D0 +3f379630: inc a8 +3f379640: move a8, *a14+, 1 +3f379650: movk 1, a9 +3f379660: move a9, *a14+, 1 +3f379670: calla L3F703D90 +3f3796a0: move a8, @0xc77c0, 1 +3f3796d0: move a14, -*sp, 1 +3f3796e0: move *a11(0x120), *a14+, 1 +3f379700: move a8, *a14+, 1 +3f379710: calla L3FB45720 +3f379740: move a11, @0xc7950, 1 +3f379770: move *a13(0xffe0), a9, 1 +3f379790: move *a9(0x80), a9, 1 +3f3797b0: move a9, @0xc7930, 1 +L3F3797E0: +3f3797e0: move *sp(0x80), a14, 1 +3f379800: mmfm sp, a9,a11,a13 +3f379820: rets 2 +L3F379830: +3f379830: mmtm sp, a9,a11,a13 +3f379850: move a14, a13 +3f379860: addi 0x40, a14 +3f379880: move *a13(0xffc0), a11, 1 +3f3798a0: move *a11(0x160), a11, 1 +3f3798c0: setf 8, 0, 0 +3f3798d0: move *a11(0x10), a11, 0 +3f3798f0: jreq L3F379CC0 +3f379900: move a14, -*sp, 1 +3f379910: move a13, a11 +3f379920: addk 32, a11 +3f379930: move a11, *a14+, 1 +3f379940: move a13, *a14+, 1 +3f379950: move *a13(0xffc0), a9, 1 +3f379970: move *a9(0x120), *a14+, 1 +3f379990: move *a9(0x140), *a14+, 1 +3f3799b0: move a9, *a14+, 1 +3f3799c0: move *a13(0xffe0), a11, 1 +3f3799e0: move *a11(0x60), *a14+, 1 +3f379a00: calla L3FB16390 +3f379a30: move a14, -*sp, 1 +3f379a40: move a14, -*sp, 1 +3f379a50: move *a9(0x120), *a14+, 1 +3f379a70: calla L3FB458D0 +3f379aa0: move a8, *a14+, 1 +3f379ab0: move *a9(0x120), *a14+, 1 +3f379ad0: move *a13(0x20), *a14+, 1 +3f379af0: move *a13(0x0), *a14+, 1 +3f379b10: move @0xc7720, *a14+, 1 +3f379b40: move *a11(0x80), *a14+, 1 +3f379b60: move *a11(0x60), *a14+, 1 +3f379b80: calla L3FD5A900 +3f379bb0: move *a9(0x160), a9, 1 +3f379bd0: sub a11, a11 +3f379be0: movb a11, *a9(0x10) +3f379c00: move @0xc77c0, a9, 1 +3f379c30: jreq L3F379CC0 +3f379c40: move a14, -*sp, 1 +3f379c50: move a9, *a14+, 1 +3f379c60: calla L3F702440 +3f379c90: move a11, @0xc77c0, 1 +L3F379CC0: +3f379cc0: move *sp(0x80), a14, 1 +3f379ce0: mmfm sp, a9,a11,a13 +3f379d00: rets 2 +L3F379D10: +3f379d10: mmtm sp, a7,a9,a11,a13 +3f379d30: move a14, a13 +3f379d40: addi 0x300, a14 +3f379d60: move *a13(0xffc0), a11, 1 +3f379d80: move *a11(0x160), a11, 1 +3f379da0: setf 8, 0, 0 +3f379db0: move *a11(0x10), a11, 0 +3f379dd0: jreq L3F37A3B0 +3f379de0: move *a13(0xffe0), a11, 1 +3f379e00: move *a11(0xc0), a11, 1 +3f379e20: dsj a11, L3F37A3B0 +3f379e40: move @0xc77c0, a11, 1 +3f379e70: jreq L3F37A3B0 +3f379e80: movk 31, a9 +3f379e90: move a9, *a13, 1 +3f379ea0: move *a13(0xffe0), a7, 1 +3f379ec0: move *a7(0x60), *a13(0x60), 1 +3f379ef0: move *a7(0xa0), *a13(0x80), 1 +3f379f20: move *a7(0xc0), *a13(0xa0), 1 +3f379f50: move *a7(0xe0), *a13(0xc0), 1 +3f379f80: move *a7(0x120), *a13(0x100), 1 +3f379fb0: move *a7(0xe0), a7, 1 +3f379fd0: subk 31, a7 +3f379fe0: jreq L3F37A110 +3f379ff0: sub a7, a7 +3f37a000: move a7, *a13(0xe0), 1 +3f37a020: move a14, -*sp, 1 +3f37a030: move a13, *a14+, 1 +3f37a040: move a7, *a14+, 1 +3f37a050: movk 1, a7 +3f37a060: move a7, *a14+, 1 +3f37a070: move *a13(0xffe0), a7, 1 +3f37a090: move *a7(0xa0), *a14+, 1 +3f37a0b0: move *a7(0x60), *a14+, 1 +3f37a0d0: calla L3FD98130 +3f37a100: jruc L3F37A3B0 +L3F37A110: +3f37a110: move a14, -*sp, 1 +3f37a120: move a14, -*sp, 1 +3f37a130: move a11, *a14+, 1 +3f37a140: calla L3FB458D0 +3f37a170: inc a8 +3f37a180: move a8, *a14+, 1 +3f37a190: move @0xc77c0, *a14+, 1 +3f37a1c0: sub a11, a11 +3f37a1d0: move a11, *a14+, 1 +3f37a1e0: movk 8, a7 +3f37a1f0: move a7, *a14+, 1 +3f37a200: move a9, *a14+, 1 +3f37a210: move *a13(0xffe0), a7, 1 +3f37a230: move *a7(0x100), *a14+, 1 +3f37a250: move *a7(0xa0), *a14+, 1 +3f37a270: move *a7(0x60), *a14+, 1 +3f37a290: calla L3FD37330 +3f37a2c0: move *a7(0x100), *a13(0xe0), 1 +3f37a2f0: move a14, -*sp, 1 +3f37a300: move a13, *a14+, 1 +3f37a310: move a11, *a14+, 1 +3f37a320: movk 1, a11 +3f37a330: move a11, *a14+, 1 +3f37a340: move *a7(0xa0), *a14+, 1 +3f37a360: move *a7(0x60), *a14+, 1 +3f37a380: calla L3FD98130 +L3F37A3B0: +3f37a3b0: move *sp(0xa0), a14, 1 +3f37a3d0: mmfm sp, a7,a9,a11,a13 +3f37a3f0: rets 2 +3f37a400: move a13, -*sp, 1 +3f37a410: move a14, a13 +3f37a420: addk 32, a14 +3f37a430: move *sp(0x40), a14, 1 +3f37a450: move *sp+, a13, 1 +3f37a460: rets 2 +3f37a470: mmtm sp, a9,a11,a13 +3f37a490: move a14, a13 +3f37a4a0: addi 0x140, a14 +3f37a4c0: move *a13(0xffc0), a11, 1 +3f37a4e0: move *a11(0x160), *a13(0x20), 1 +3f37a510: move *a13(0x20), a9, 1 +3f37a530: move *a9(0x20), *a13(0x40), 1 +3f37a560: move a14, -*sp, 1 +3f37a570: move *a13(0xffe0), a9, 1 +3f37a590: move *a9(0x120), *a14+, 1 +3f37a5b0: move *a9(0x100), *a14+, 1 +3f37a5d0: move *a13(0x20), *a14+, 1 +3f37a5f0: calla L3F37EB70 +3f37a620: move a8, *a13, 1 +3f37a630: inc a8 +3f37a640: jreq L3F37A770 +3f37a650: move *a13(0x20), a9, 1 +3f37a670: move *a13, a11, 1 +3f37a680: sll 0x5, a11 +3f37a690: add a9, a11 +3f37a6a0: move *a11(0xc0), a11, 1 +3f37a6c0: move *a11(0xa0), a11, 1 +3f37a6e0: jrne L3F37A770 +3f37a6f0: move *a13, a11, 1 +3f37a700: sll 0x5, a11 +3f37a710: add a9, a11 +3f37a720: move *a11(0xc0), a11, 1 +3f37a740: move *a11(0xc0), a11, 1 +3f37a760: call a11 +L3F37A770: +3f37a770: movi 0xfc18, a11 +3f37a790: move a11, *a13(0x60), 1 +3f37a7b0: move a14, -*sp, 1 +3f37a7c0: move a13, a9 +3f37a7d0: addi 0x60, a9 +3f37a7f0: move a9, *a14+, 1 +3f37a800: movk 1, a9 +3f37a810: move a9, *a14+, 1 +3f37a820: move *a13(0x20), a9, 1 +3f37a840: move *a9(0x60), *a14+, 1 +3f37a860: move *a13(0xffe0), a11, 1 +3f37a880: move *a11(0x60), *a14+, 1 +3f37a8a0: calla L3FD75CD0 +3f37a8d0: move a14, -*sp, 1 +3f37a8e0: move *a11(0xe0), *a14+, 1 +3f37a900: move *a11(0x60), *a14+, 1 +3f37a920: calla L3FDA9050 +3f37a950: movi 0xffff, a11 +3f37a970: move a11, *a9(0xa0), 1 +3f37a990: move *a13(0x40), a11, 1 +3f37a9b0: move *a11(0x160), a9, 1 +3f37a9d0: movi 0xffff, a11 +3f37a9f0: move a11, *a9(0x300), 1 +3f37aa10: move a14, -*sp, 1 +3f37aa20: move *a13(0x20), a9, 1 +3f37aa40: move *a9(0x20), *a14+, 1 +3f37aa60: move *a9(0x0), *a14+, 1 +3f37aa80: calla L3FB11C90 +3f37aab0: move *sp(0x80), a14, 1 +3f37aad0: mmfm sp, a9,a11,a13 +3f37aaf0: rets 2 +L3F37AB00: +3f37ab00: mmtm sp, a9,a11,a13 +3f37ab20: move a14, a13 +3f37ab30: addi 0x120, a14 +3f37ab50: move *a13(0xffc0), a11, 1 +3f37ab70: move *a11(0x20), *a13(0x20), 1 +3f37aba0: move a14, -*sp, 1 +3f37abb0: move *a13(0xffe0), a9, 1 +3f37abd0: move *a9(0xe0), *a14+, 1 +3f37abf0: move *a9(0x60), *a14+, 1 +3f37ac10: calla L3FDA9050 +3f37ac40: movi 0xfc18, a9 +3f37ac60: move a9, *a13(0x40), 1 +3f37ac80: move a14, -*sp, 1 +3f37ac90: move a13, a9 +3f37aca0: addi 0x40, a9 +3f37acc0: move a9, *a14+, 1 +3f37acd0: movk 1, a9 +3f37ace0: move a9, *a14+, 1 +3f37acf0: move *a11(0x60), *a14+, 1 +3f37ad10: move *a13(0xffe0), a9, 1 +3f37ad30: move *a9(0x60), *a14+, 1 +3f37ad50: calla L3FD75CD0 +3f37ad80: movi 0xffff, a9 +3f37ada0: move a9, *a11(0xa0), 1 +3f37adc0: move *a13(0x20), a9, 1 +3f37ade0: move *a9(0x160), a9, 1 +3f37ae00: movi 0xffff, a11 +3f37ae20: move a11, *a9(0x300), 1 +3f37ae40: move a14, -*sp, 1 +3f37ae50: move *a13(0xffc0), a9, 1 +3f37ae70: move *a9(0x20), *a14+, 1 +3f37ae90: move *a9(0x0), *a14+, 1 +3f37aeb0: calla L3FB11C90 +3f37aee0: move *sp(0x80), a14, 1 +3f37af00: mmfm sp, a9,a11,a13 +3f37af20: rets 2 +L3F37AF30: +3f37af30: mmtm sp, a7,a9,a11,a13 +3f37af50: move a14, a13 +3f37af60: addi 0x430, a14 +3f37af80: move *a13(0xffc0), a11, 1 +3f37afa0: move *a11(0x160), *a13(0x140), 1 +3f37afd0: move *a13(0xffe0), a11, 1 +3f37aff0: move *a11(0x120), a11, 1 +3f37b010: jane L3F37D710 +3f37b030: move @0xc7b30, a11, 1 +3f37b060: jaeq L3F37C4F0 +3f37b080: move a14, -*sp, 1 +3f37b090: sub a9, a9 +3f37b0a0: move a9, *a14+, 1 +3f37b0b0: move a9, *a14+, 1 +3f37b0c0: move *a13(0xffe0), a7, 1 +3f37b0e0: move *a7(0x60), a9, 1 +3f37b100: move *a7(0x60), a7, 1 +3f37b120: move *a7(0x440), a7, 1 +3f37b140: move a7, a11 +3f37b150: sll 0x9, a7 +3f37b160: sll 0x7, a11 +3f37b170: add a11, a7 +3f37b180: move *a9(0x480), a11, 1 +3f37b1a0: add a7, a11 +3f37b1b0: move *a11(0x40), *a14+, 1 +3f37b1d0: move *a13(0xffe0), a11, 1 +3f37b1f0: move *a11(0x60), *a14+, 1 +3f37b210: calla L3F997000 +3f37b240: move a8, @0xc7970, 1 +3f37b270: move a14, -*sp, 1 +3f37b280: sub a9, a9 +3f37b290: move a9, *a14+, 1 +3f37b2a0: move a9, *a14+, 1 +3f37b2b0: move *a11(0x60), a7, 1 +3f37b2d0: move *a11(0x60), a9, 1 +3f37b2f0: move *a9(0x440), a9, 1 +3f37b310: move a9, a11 +3f37b320: sll 0x9, a9 +3f37b330: sll 0x7, a11 +3f37b340: add a11, a9 +3f37b350: move *a7(0x480), a11, 1 +3f37b370: add a9, a11 +3f37b380: move *a11(0x40), *a14+, 1 +3f37b3a0: move *a13(0xffe0), a11, 1 +3f37b3c0: move *a11(0x60), *a14+, 1 +3f37b3e0: calla L3F997000 +3f37b410: move a8, @0xc7990, 1 +3f37b440: move a14, -*sp, 1 +3f37b450: sub a9, a9 +3f37b460: move a9, *a14+, 1 +3f37b470: move a9, *a14+, 1 +3f37b480: move *a11(0x60), a7, 1 +3f37b4a0: move *a11(0x60), a9, 1 +3f37b4c0: move *a9(0x440), a9, 1 +3f37b4e0: move a9, a11 +3f37b4f0: sll 0x9, a9 +3f37b500: sll 0x7, a11 +3f37b510: add a11, a9 +3f37b520: move *a7(0x480), a11, 1 +3f37b540: add a9, a11 +3f37b550: move *a11(0x40), *a14+, 1 +3f37b570: move *a13(0xffe0), a11, 1 +3f37b590: move *a11(0x60), *a14+, 1 +3f37b5b0: calla L3F997000 +3f37b5e0: move a8, @0xc79b0, 1 +3f37b610: move *a13(0xffc0), a9, 1 +3f37b630: move *a9(0xe0), *a13(0x1a0), 1 +3f37b660: move *a9(0x100), *a13(0x1c0), 1 +3f37b690: movk 1, a7 +3f37b6a0: move a7, *a13(0x200), 1 +3f37b6c0: move a14, -*sp, 1 +3f37b6d0: move a13, a7 +3f37b6e0: addi 0x160, a7 +3f37b700: move a7, *a14+, 1 +3f37b710: movi 0x2c, a7 +3f37b730: move a7, *a14+, 1 +3f37b740: move *a11(0x60), a7, 1 +3f37b760: move *a11(0x60), a9, 1 +3f37b780: move *a9(0x440), a9, 1 +3f37b7a0: move a9, a11 +3f37b7b0: sll 0x9, a9 +3f37b7c0: sll 0x7, a11 +3f37b7d0: add a11, a9 +3f37b7e0: move *a7(0x480), a11, 1 +3f37b800: add a9, a11 +3f37b810: move *a11(0x40), *a14+, 1 +3f37b830: move *a13(0xffe0), a11, 1 +3f37b850: move *a11(0x60), *a14+, 1 +3f37b870: calla L3F997000 +3f37b8a0: move a8, @0xc79d0, 1 +3f37b8d0: move a14, -*sp, 1 +3f37b8e0: movk 1, a9 +3f37b8f0: move a9, *a14+, 1 +3f37b900: move *a13(0xffc0), a7, 1 +3f37b920: move *a7(0x100), *a14+, 1 +3f37b940: move *a7(0xe0), *a14+, 1 +3f37b960: movk 16, a9 +3f37b970: move a9, *a14+, 1 +3f37b980: move a9, *a14+, 1 +3f37b990: movi 0xc7a10, a9 +3f37b9c0: move a9, *a14+, 1 +3f37b9d0: move *a11(0x60), a9, 1 +3f37b9f0: move *a11(0x60), a7, 1 +3f37ba10: move *a7(0x440), a7, 1 +3f37ba30: move a7, a11 +3f37ba40: sll 0x9, a7 +3f37ba50: sll 0x7, a11 +3f37ba60: add a11, a7 +3f37ba70: move *a9(0x480), a11, 1 +3f37ba90: add a7, a11 +3f37baa0: move *a11(0x40), *a14+, 1 +3f37bac0: move *a13(0xffe0), a11, 1 +3f37bae0: move *a11(0x60), *a14+, 1 +3f37bb00: calla L3FD40FF0 +3f37bb30: move a8, @0xc79f0, 1 +3f37bb60: sub a9, a9 +3f37bb70: move a9, @0xc7b30, 1 +3f37bba0: move a14, -*sp, 1 +3f37bbb0: move *a13(0xffc0), a7, 1 +3f37bbd0: move *a7(0xc0), a7, 1 +3f37bbf0: move *a7(0x20), *a14+, 1 +3f37bc10: move @0xc7970, *a14+, 1 +3f37bc40: move *a11(0x60), *a14+, 1 +3f37bc60: calla L3FD997B0 +3f37bc90: move a14, -*sp, 1 +3f37bca0: move *a13(0xffc0), a7, 1 +3f37bcc0: move *a7(0xe0), *a14+, 1 +3f37bce0: move @0xc7970, *a14+, 1 +3f37bd10: move *a11(0x60), *a14+, 1 +3f37bd30: calla L3FD99A60 +3f37bd60: move a14, -*sp, 1 +3f37bd70: move *a7(0x100), *a14+, 1 +3f37bd90: move @0xc7970, *a14+, 1 +3f37bdc0: move *a11(0x60), *a14+, 1 +3f37bde0: calla L3FD98760 +3f37be10: move a14, -*sp, 1 +3f37be20: movk 6, a9 +3f37be30: move a9, *a14+, 1 +3f37be40: move @0xc7990, *a14+, 1 +3f37be70: move *a11(0x60), *a14+, 1 +3f37be90: calla L3FD9A7A0 +3f37bec0: move a14, -*sp, 1 +3f37bed0: move *a7(0xc0), a9, 1 +3f37bef0: move *a9(0x20), *a14+, 1 +3f37bf10: move @0xc7990, *a14+, 1 +3f37bf40: move *a11(0x60), *a14+, 1 +3f37bf60: calla L3FD997B0 +3f37bf90: move a14, -*sp, 1 +3f37bfa0: move *a11(0x60), a9, 1 +3f37bfc0: move *a11(0x60), a7, 1 +3f37bfe0: move *a7(0x440), a7, 1 +3f37c000: move a7, a11 +3f37c010: sll 0x9, a7 +3f37c020: sll 0x7, a11 +3f37c030: add a11, a7 +3f37c040: move *a9(0x480), a11, 1 +3f37c060: add a7, a11 +3f37c070: move *a11(0x1a0), *a14+, 1 +3f37c090: move @0xc7990, *a14+, 1 +3f37c0c0: move *a13(0xffe0), a11, 1 +3f37c0e0: move *a11(0x60), *a14+, 1 +3f37c100: calla L3FD99A60 +3f37c130: move a14, -*sp, 1 +3f37c140: move *a13(0xffc0), a9, 1 +3f37c160: move *a9(0xc0), a7, 1 +3f37c180: move *a7(0x20), *a14+, 1 +3f37c1a0: move @0xc79b0, *a14+, 1 +3f37c1d0: move *a11(0x60), *a14+, 1 +3f37c1f0: calla L3FD997B0 +3f37c220: move a14, -*sp, 1 +3f37c230: move *a9(0xe0), *a14+, 1 +3f37c250: move @0xc79b0, *a14+, 1 +3f37c280: move *a11(0x60), *a14+, 1 +3f37c2a0: calla L3FD99A60 +3f37c2d0: move a14, -*sp, 1 +3f37c2e0: move *a9(0x100), *a14+, 1 +3f37c300: move @0xc79b0, *a14+, 1 +3f37c330: move *a11(0x60), *a14+, 1 +3f37c350: calla L3FD98760 +3f37c380: move a14, -*sp, 1 +3f37c390: move @0xc79f0, *a14+, 1 +3f37c3c0: move @0xc79b0, *a14+, 1 +3f37c3f0: move *a11(0x60), *a14+, 1 +3f37c410: calla L3FD9EF90 +3f37c440: move a14, -*sp, 1 +3f37c450: movk 1, a7 +3f37c460: move a7, *a14+, 1 +3f37c470: move @0xc79b0, *a14+, 1 +3f37c4a0: move *a11(0x60), *a14+, 1 +3f37c4c0: calla L3FD4FD70 +L3F37C4F0: +3f37c4f0: sub a11, a11 +3f37c500: setf 16, 1, 0 +3f37c510: move a11, *a13, 0 +3f37c520: move a11, *a13(0x10), 0 +3f37c540: move *a13(0xffc0), a9, 1 +3f37c560: move *a9(0x80), a7, 1 +3f37c580: dec a7 +3f37c590: move a7, *a13(0x20), 0 +3f37c5b0: move a11, *a13(0x30), 0 +3f37c5d0: move *a9(0x80), a7, 1 +3f37c5f0: dec a7 +3f37c600: move a7, *a13(0x40), 0 +3f37c620: move *a9(0xa0), a7, 1 +3f37c640: dec a7 +3f37c650: move a7, *a13(0x50), 0 +3f37c670: move a11, *a13(0x60), 0 +3f37c690: move *a9(0xa0), a7, 1 +3f37c6b0: dec a7 +3f37c6c0: move a7, *a13(0x70), 0 +3f37c6e0: move a11, *a13(0x80), 0 +3f37c700: move a11, *a13(0x90), 0 +3f37c720: move a14, -*sp, 1 +3f37c730: move a11, *a14+, 1 +3f37c740: movk 5, a7 +3f37c750: move a7, *a14+, 1 +3f37c760: move a13, *a14+, 1 +3f37c770: move @0xc7970, *a14+, 1 +3f37c7a0: move *a13(0xffe0), a7, 1 +3f37c7c0: move *a7(0x80), *a14+, 1 +3f37c7e0: move *a7(0x60), *a14+, 1 +3f37c800: calla L3FD43740 +3f37c830: move a11, *a13(0x100), 1 +3f37c850: move *a13(0x140), a7, 1 +3f37c870: move *a7(0x80), a7, 1 +3f37c890: cmp a7, a11 +3f37c8a0: jage L3F37D710 +L3F37C8C0: +3f37c8c0: move *a13(0x140), a11, 1 +3f37c8e0: move *a13(0x100), a9, 1 +3f37c900: sll 0x5, a9 +3f37c910: add a11, a9 +3f37c920: move *a9(0xc0), a9, 1 +3f37c940: move *a9(0xa0), a9, 1 +3f37c960: jaeq L3F37D2B0 +3f37c980: move a14, -*sp, 1 +3f37c990: movi 0x3f3805f0, a8 +3f37c9c0: move a8, *a14+, 1 +3f37c9d0: move *a13(0x100), a9, 1 +3f37c9f0: sll 0x5, a9 +3f37ca00: add a11, a9 +3f37ca10: move *a9(0xc0), a9, 1 +3f37ca30: move *a9(0x40), *a14+, 1 +3f37ca50: calla L3FB45500 +3f37ca80: move a8, a7 +3f37ca90: jrne L3F37CEE0 +3f37caa0: move a14, -*sp, 1 +3f37cab0: move *a13(0x100), a9, 1 +3f37cad0: sll 0x5, a9 +3f37cae0: add a11, a9 +3f37caf0: move *a9(0xc0), a9, 1 +3f37cb10: move *a13(0xffc0), a7, 1 +3f37cb30: move *a7(0xc0), a7, 1 +3f37cb50: setf 16, 1, 0 +3f37cb60: move *a9(0x10), a9, 0 +3f37cb80: move *a7(0x240), a7, 1 +3f37cba0: add a7, a9 +3f37cbb0: move a9, *a14+, 1 +3f37cbc0: move *a13(0x100), a9, 1 +3f37cbe0: sll 0x5, a9 +3f37cbf0: add a11, a9 +3f37cc00: move *a9(0xc0), a9, 1 +3f37cc20: move *a13(0xffc0), a7, 1 +3f37cc40: move *a9, a9, 0 +3f37cc50: move *a7(0x80), a7, 1 +3f37cc70: add a7, a9 +3f37cc80: move a9, *a14+, 1 +3f37cc90: move *a13(0x100), a9, 1 +3f37ccb0: sll 0x5, a9 +3f37ccc0: add a11, a9 +3f37ccd0: move *a9(0xc0), a9, 1 +3f37ccf0: move *a13(0xffc0), a7, 1 +3f37cd10: move *a7(0xc0), a7, 1 +3f37cd30: move *a9(0x10), a9, 0 +3f37cd50: move *a7(0x240), a7, 1 +3f37cd70: add a7, a9 +3f37cd80: move a9, *a14+, 1 +3f37cd90: move *a13(0x100), a9, 1 +3f37cdb0: sll 0x5, a9 +3f37cdc0: add a11, a9 +3f37cdd0: move *a9(0xc0), a9, 1 +3f37cdf0: move *a9, a8, 0 +3f37ce00: move a8, *a14+, 1 +3f37ce10: move @0xc79d0, *a14+, 1 +3f37ce40: move *a13(0xffe0), a9, 1 +3f37ce60: move *a9(0x80), *a14+, 1 +3f37ce80: move *a9(0x60), *a14+, 1 +3f37cea0: calla L3F99AA90 +3f37ced0: jruc L3F37D670 +L3F37CEE0: +3f37cee0: move a14, -*sp, 1 +3f37cef0: move a14, -*sp, 1 +3f37cf00: move *a13(0x100), a9, 1 +3f37cf20: sll 0x5, a9 +3f37cf30: add a11, a9 +3f37cf40: move *a9(0xc0), a9, 1 +3f37cf60: move *a9(0x40), *a14+, 1 +3f37cf80: calla L3FB458D0 +3f37cfb0: move a8, *a14+, 1 +3f37cfc0: move *a13(0x100), a9, 1 +3f37cfe0: sll 0x5, a9 +3f37cff0: add a11, a9 +3f37d000: move *a9(0xc0), a9, 1 +3f37d020: move *a9(0x40), *a14+, 1 +3f37d040: move *a13(0x100), a9, 1 +3f37d060: sll 0x5, a9 +3f37d070: add a11, a9 +3f37d080: move *a9(0xc0), a9, 1 +3f37d0a0: move *a13(0xffc0), a7, 1 +3f37d0c0: move *a7(0xc0), a7, 1 +3f37d0e0: setf 16, 1, 0 +3f37d0f0: move *a9(0x10), a9, 0 +3f37d110: move *a7(0x240), a7, 1 +3f37d130: add a7, a9 +3f37d140: move a9, *a14+, 1 +3f37d150: move *a13(0x100), a9, 1 +3f37d170: sll 0x5, a9 +3f37d180: add a11, a9 +3f37d190: move *a9(0xc0), a9, 1 +3f37d1b0: move *a9, a9, 0 +3f37d1c0: addk 3, a9 +3f37d1d0: move a9, *a14+, 1 +3f37d1e0: move @0xc79b0, *a14+, 1 +3f37d210: move *a13(0xffe0), a9, 1 +3f37d230: move *a9(0x80), *a14+, 1 +3f37d250: move *a9(0x60), *a14+, 1 +3f37d270: calla L3FDA0000 +3f37d2a0: jruc L3F37D670 +L3F37D2B0: +3f37d2b0: move a14, -*sp, 1 +3f37d2c0: move a14, -*sp, 1 +3f37d2d0: move *a13(0x100), a9, 1 +3f37d2f0: sll 0x5, a9 +3f37d300: add a11, a9 +3f37d310: move *a9(0xc0), a9, 1 +3f37d330: move *a9(0x40), *a14+, 1 +3f37d350: calla L3FB458D0 +3f37d380: move a8, *a14+, 1 +3f37d390: move *a13(0x100), a9, 1 +3f37d3b0: sll 0x5, a9 +3f37d3c0: add a11, a9 +3f37d3d0: move *a9(0xc0), a9, 1 +3f37d3f0: move *a9(0x40), *a14+, 1 +3f37d410: move *a13(0x100), a9, 1 +3f37d430: sll 0x5, a9 +3f37d440: add a11, a9 +3f37d450: move *a9(0xc0), a9, 1 +3f37d470: move *a13(0xffc0), a7, 1 +3f37d490: move *a7(0xc0), a7, 1 +3f37d4b0: setf 16, 1, 0 +3f37d4c0: move *a9(0x10), a9, 0 +3f37d4e0: move *a7(0x240), a7, 1 +3f37d500: add a7, a9 +3f37d510: move a9, *a14+, 1 +3f37d520: move *a13(0x100), a9, 1 +3f37d540: sll 0x5, a9 +3f37d550: add a11, a9 +3f37d560: move *a9(0xc0), a9, 1 +3f37d580: move *a9, a9, 0 +3f37d590: addk 3, a9 +3f37d5a0: move a9, *a14+, 1 +3f37d5b0: move @0xc7970, *a14+, 1 +3f37d5e0: move *a13(0xffe0), a9, 1 +3f37d600: move *a9(0x80), *a14+, 1 +3f37d620: move *a9(0x60), *a14+, 1 +3f37d640: calla L3FD5A900 +L3F37D670: +3f37d670: move *a13(0x100), a7, 1 +3f37d690: inc a7 +3f37d6a0: move a7, *a13(0x100), 1 +3f37d6c0: move *a11(0x80), a9, 1 +3f37d6e0: cmp a9, a7 +3f37d6f0: jalt L3F37C8C0 +L3F37D710: +3f37d710: move *sp(0xa0), a14, 1 +3f37d730: mmfm sp, a7,a9,a11,a13 +3f37d750: rets 2 +3f37d760: mmtm sp, a9,a11,a13 +3f37d780: move a14, a13 +3f37d790: addi 0x420, a14 +3f37d7b0: move *a13(0xffc0), a11, 1 +3f37d7d0: move *a11(0x160), *a13(0x0), 1 +3f37d800: move a14, -*sp, 1 +3f37d810: sub a9, a9 +3f37d820: move a9, *a14+, 1 +3f37d830: move *a13(0xffe0), a9, 1 +3f37d850: move *a9(0x60), *a14+, 1 +3f37d870: calla L3FD9F6B0 +3f37d8a0: move a14, -*sp, 1 +3f37d8b0: move a13, a9 +3f37d8c0: addi 0x40, a9 +3f37d8e0: move a9, *a14+, 1 +3f37d8f0: movi 0x2000, a9 +3f37d910: move a9, *a14+, 1 +3f37d920: move *a13(0xffe0), a9, 1 +3f37d940: move *a9(0x60), *a14+, 1 +3f37d960: calla L3FD36070 +3f37d990: move a8, a8 +3f37d9a0: jreq L3F37DAC0 +L3F37D9B0: +3f37d9b0: move a14, -*sp, 1 +3f37d9c0: move a13, a11 +3f37d9d0: addi 0x40, a11 +3f37d9f0: move a11, *a14+, 1 +3f37da00: movi 0x2000, a9 +3f37da20: move a9, *a14+, 1 +3f37da30: move *a13(0xffe0), a9, 1 +3f37da50: move *a9(0x60), *a14+, 1 +3f37da70: calla L3FD36070 +3f37daa0: move a8, a8 +3f37dab0: jrne L3F37D9B0 +L3F37DAC0: +3f37dac0: move a14, -*sp, 1 +3f37dad0: move a13, a11 +3f37dae0: addi 0x340, a11 +3f37db00: move a11, *a14+, 1 +3f37db10: move a13, a11 +3f37db20: addi 0x3c0, a11 +3f37db40: move a11, *a14+, 1 +3f37db50: move a13, a11 +3f37db60: addi 0x3a0, a11 +3f37db80: move a11, *a14+, 1 +3f37db90: move a13, a11 +3f37dba0: addi 0x380, a11 +3f37dbc0: move a11, *a14+, 1 +3f37dbd0: move a13, a11 +3f37dbe0: addi 0x360, a11 +3f37dc00: move a11, *a14+, 1 +3f37dc10: move a13, a11 +3f37dc20: addi 0x3e0, a11 +3f37dc40: move a11, *a14+, 1 +3f37dc50: move a13, a11 +3f37dc60: addi 0x400, a11 +3f37dc80: move a11, *a14+, 1 +3f37dc90: move *a9(0x80), *a14+, 1 +3f37dcb0: move *a9(0x60), *a14+, 1 +3f37dcd0: calla L3FD72C50 +3f37dd00: move a8, a8 +3f37dd10: jaeq L3F37E670 +3f37dd30: move *a13(0x3a0), *a9(0x100), 1 +3f37dd60: move *a13(0x3c0), *a9(0x120), 1 +3f37dd90: move a14, -*sp, 1 +3f37dda0: move *a9(0x120), *a14+, 1 +3f37ddc0: move *a9(0x100), *a14+, 1 +3f37dde0: move *a13(0x0), *a14+, 1 +3f37de00: calla L3F37EB70 +3f37de30: move a8, *a13(0x20), 1 +3f37de50: move *a13, a11, 1 +3f37de60: move *a11(0xa0), a9, 1 +3f37de80: inc a9 +3f37de90: jreq L3F37E200 +3f37dea0: move *a11(0xa0), a9, 1 +3f37dec0: cmp a9, a8 +3f37ded0: jreq L3F37E200 +3f37dee0: move a14, -*sp, 1 +3f37def0: move *a11(0xa0), a9, 1 +3f37df10: sll 0x5, a9 +3f37df20: add a11, a9 +3f37df30: move *a9(0xc0), a9, 1 +3f37df50: setf 16, 0, 0 +3f37df60: move *a9(0x30), a8, 0 +3f37df80: move a8, *a14+, 1 +3f37df90: move *a11(0xa0), a9, 1 +3f37dfb0: sll 0x5, a9 +3f37dfc0: add a11, a9 +3f37dfd0: move *a9(0xc0), a9, 1 +3f37dff0: move *a9(0x20), a8, 0 +3f37e010: move a8, *a14+, 1 +3f37e020: move *a11(0xa0), a9, 1 +3f37e040: sll 0x5, a9 +3f37e050: add a11, a9 +3f37e060: move *a9(0xc0), a9, 1 +3f37e080: setf 16, 1, 0 +3f37e090: move *a9(0x10), a8, 0 +3f37e0b0: move a8, *a14+, 1 +3f37e0c0: move *a11(0xa0), a9, 1 +3f37e0e0: sll 0x5, a9 +3f37e0f0: add a11, a9 +3f37e100: move *a9(0xc0), a9, 1 +3f37e120: move *a9, a8, 0 +3f37e130: move a8, *a14+, 1 +3f37e140: move @0xc7990, *a14+, 1 +3f37e170: move *a13(0xffe0), a9, 1 +3f37e190: move *a9(0x80), *a14+, 1 +3f37e1b0: move *a9(0x60), *a14+, 1 +3f37e1d0: calla L3F99BC60 +L3F37E200: +3f37e200: move *a13(0x20), a9, 1 +3f37e220: inc a9 +3f37e230: jreq L3F37E630 +3f37e240: move *a13(0x20), a9, 1 +3f37e260: sll 0x5, a9 +3f37e270: add a11, a9 +3f37e280: move *a9(0xc0), a9, 1 +3f37e2a0: move *a9(0xa0), a9, 1 +3f37e2c0: jrne L3F37E630 +3f37e2d0: move a14, -*sp, 1 +3f37e2e0: move *a13(0x20), a9, 1 +3f37e300: sll 0x5, a9 +3f37e310: add a11, a9 +3f37e320: move *a9(0xc0), a9, 1 +3f37e340: setf 16, 0, 0 +3f37e350: move *a9(0x30), a8, 0 +3f37e370: move a8, *a14+, 1 +3f37e380: move *a13(0x20), a9, 1 +3f37e3a0: sll 0x5, a9 +3f37e3b0: add a11, a9 +3f37e3c0: move *a9(0xc0), a9, 1 +3f37e3e0: move *a9(0x20), a8, 0 +3f37e400: move a8, *a14+, 1 +3f37e410: move *a13(0x20), a9, 1 +3f37e430: sll 0x5, a9 +3f37e440: add a11, a9 +3f37e450: move *a9(0xc0), a9, 1 +3f37e470: setf 16, 1, 0 +3f37e480: move *a9(0x10), a8, 0 +3f37e4a0: move a8, *a14+, 1 +3f37e4b0: move *a13(0x20), a9, 1 +3f37e4d0: sll 0x5, a9 +3f37e4e0: add a11, a9 +3f37e4f0: move *a9(0xc0), a9, 1 +3f37e510: move *a9, a8, 0 +3f37e520: move a8, *a14+, 1 +3f37e530: move @0xc7970, *a14+, 1 +3f37e560: move *a13(0xffe0), a9, 1 +3f37e580: move *a9(0x80), *a14+, 1 +3f37e5a0: move *a9(0x60), *a14+, 1 +3f37e5c0: calla L3F99BC60 +3f37e5f0: move *a13(0x20), *a11(0xa0), 1 +3f37e620: jruc L3F37E670 +L3F37E630: +3f37e630: movi 0xffff, a9 +3f37e650: move a9, *a11(0xa0), 1 +L3F37E670: +3f37e670: move *sp(0x80), a14, 1 +3f37e690: mmfm sp, a9,a11,a13 +3f37e6b0: rets 2 +L3F37E6C0: +3f37e6c0: mmtm sp, a9,a11,a13 +3f37e6e0: move a14, a13 +3f37e6f0: addk 32, a14 +3f37e700: move *a13(0xffc0), a11, 1 +3f37e720: move *a11(0x160), *a13(0x0), 1 +3f37e750: move *a13, a11, 1 +3f37e760: move *a11(0xa0), a11, 1 +3f37e780: inc a11 +3f37e790: jreq L3F37EAD0 +3f37e7a0: move a14, -*sp, 1 +3f37e7b0: move *a13, a11, 1 +3f37e7c0: move *a11(0xa0), a9, 1 +3f37e7e0: sll 0x5, a9 +3f37e7f0: add a11, a9 +3f37e800: move *a9(0xc0), a9, 1 +3f37e820: setf 16, 0, 0 +3f37e830: move *a9(0x30), a8, 0 +3f37e850: move a8, *a14+, 1 +3f37e860: move *a11(0xa0), a9, 1 +3f37e880: sll 0x5, a9 +3f37e890: add a11, a9 +3f37e8a0: move *a9(0xc0), a9, 1 +3f37e8c0: move *a9(0x20), a8, 0 +3f37e8e0: move a8, *a14+, 1 +3f37e8f0: move *a11(0xa0), a9, 1 +3f37e910: sll 0x5, a9 +3f37e920: add a11, a9 +3f37e930: move *a9(0xc0), a9, 1 +3f37e950: setf 16, 1, 0 +3f37e960: move *a9(0x10), a8, 0 +3f37e980: move a8, *a14+, 1 +3f37e990: move *a11(0xa0), a9, 1 +3f37e9b0: sll 0x5, a9 +3f37e9c0: add a11, a9 +3f37e9d0: move *a9(0xc0), a9, 1 +3f37e9f0: move *a9, a8, 0 +3f37ea00: move a8, *a14+, 1 +3f37ea10: move @0xc7990, *a14+, 1 +3f37ea40: move *a13(0xffe0), a9, 1 +3f37ea60: move *a9(0x80), *a14+, 1 +3f37ea80: move *a9(0x60), *a14+, 1 +3f37eaa0: calla L3F99BC60 +L3F37EAD0: +3f37ead0: move *a13, a11, 1 +3f37eae0: movi 0xffff, a9 +3f37eb00: move a9, *a11(0xa0), 1 +3f37eb20: move *sp(0x80), a14, 1 +3f37eb40: mmfm sp, a9,a11,a13 +3f37eb60: rets 2 +L3F37EB70: +3f37eb70: mmtm sp, a7,a9,a11,a13 +3f37eb90: move a14, a13 +3f37eba0: addk 32, a14 +3f37ebb0: sub a11, a11 +3f37ebc0: move a11, *a13, 1 +3f37ebd0: move *a13(0xffe0), a11, 1 +3f37ebf0: move *a13, a9, 1 +3f37ec00: move *a11(0x80), a11, 1 +3f37ec20: cmp a11, a9 +3f37ec30: jrge L3F37F110 +L3F37EC40: +3f37ec40: move *a13(0xffe0), a11, 1 +3f37ec60: move *a13, a9, 1 +3f37ec70: sll 0x5, a9 +3f37ec80: add a11, a9 +3f37ec90: move *a9(0xc0), a9, 1 +3f37ecb0: move *a13(0xffc0), a11, 1 +3f37ecd0: setf 16, 1, 0 +3f37ece0: move *a9, a9, 0 +3f37ecf0: cmp a9, a11 +3f37ed00: jrlt L3F37F080 +3f37ed10: move *a13(0xffe0), a9, 1 +3f37ed30: move *a13, a11, 1 +3f37ed40: sll 0x5, a11 +3f37ed50: add a9, a11 +3f37ed60: move *a11(0xc0), a11, 1 +3f37ed80: move *a13, a7, 1 +3f37ed90: sll 0x5, a7 +3f37eda0: add a9, a7 +3f37edb0: move *a7(0xc0), a7, 1 +3f37edd0: move *a11, a11, 0 +3f37ede0: setf 16, 0, 0 +3f37edf0: move *a7(0x20), a7, 0 +3f37ee10: add a7, a11 +3f37ee20: move *a13(0xffc0), a7, 1 +3f37ee40: cmp a11, a7 +3f37ee50: jrhi L3F37F080 +3f37ee60: move *a13, a11, 1 +3f37ee70: sll 0x5, a11 +3f37ee80: add a9, a11 +3f37ee90: move *a11(0xc0), a11, 1 +3f37eeb0: move *a13(0xffa0), a7, 1 +3f37eed0: setf 16, 1, 0 +3f37eee0: move *a11(0x10), a11, 0 +3f37ef00: cmp a11, a7 +3f37ef10: jrlt L3F37F080 +3f37ef20: move *a13, a11, 1 +3f37ef30: sll 0x5, a11 +3f37ef40: add a9, a11 +3f37ef50: move *a11(0xc0), a11, 1 +3f37ef70: move *a13, a7, 1 +3f37ef80: sll 0x5, a7 +3f37ef90: add a9, a7 +3f37efa0: move *a7(0xc0), a7, 1 +3f37efc0: move *a11(0x10), a11, 0 +3f37efe0: setf 16, 0, 0 +3f37eff0: move *a7(0x30), a7, 0 +3f37f010: add a7, a11 +3f37f020: move *a13(0xffa0), a7, 1 +3f37f040: cmp a11, a7 +3f37f050: jrhi L3F37F080 +3f37f060: move *a13, a8, 1 +3f37f070: jruc L3F37F130 +L3F37F080: +3f37f080: move *a13, a11, 1 +3f37f090: inc a11 +3f37f0a0: move a11, *a13, 1 +3f37f0b0: move *a13(0xffe0), a9, 1 +3f37f0d0: move *a9(0x80), a7, 1 +3f37f0f0: cmp a7, a11 +3f37f100: jrlt L3F37EC40 +L3F37F110: +3f37f110: movi 0xffff, a8 +L3F37F130: +3f37f130: move *sp(0xa0), a14, 1 +3f37f150: mmfm sp, a7,a9,a11,a13 +3f37f170: rets 2 +L3F37F180: +3f37f180: mmtm sp, a7,a9,a11,a13 +3f37f1a0: move a14, a13 +3f37f1b0: addi 0x340, a14 +3f37f1d0: move *a13(0xffc0), a11, 1 +3f37f1f0: move *a11(0x160), *a13(0x0), 1 +3f37f220: sub a9, a9 +3f37f230: move a9, *a11(0x80), 1 +3f37f250: move a9, *a13(0x20), 1 +3f37f270: move *a13, a11, 1 +3f37f280: move *a11(0x80), a11, 1 +3f37f2a0: cmp a11, a9 +3f37f2b0: jrge L3F37F5B0 +L3F37F2C0: +3f37f2c0: move a14, -*sp, 1 +3f37f2d0: move a14, -*sp, 1 +3f37f2e0: move *a13(0x20), a11, 1 +3f37f300: sll 0x5, a11 +3f37f310: move *a13(0xffa0), a9, 1 +3f37f330: add a9, a11 +3f37f340: move *a11+, *a14+, 1 +3f37f350: calla L3FB458D0 +3f37f380: move a8, *a14+, 1 +3f37f390: move *a13(0x20), a11, 1 +3f37f3b0: sll 0x5, a11 +3f37f3c0: add a9, a11 +3f37f3d0: move *a11+, *a14+, 1 +3f37f3e0: move *a13(0xffc0), a11, 1 +3f37f400: move *a11(0xc0), *a14+, 1 +3f37f420: calla L3FDA4870 +3f37f450: move a8, *a13(0x40), 1 +3f37f470: move *a11(0x80), a9, 1 +3f37f490: subk 17, a9 +3f37f4a0: cmp a9, a8 +3f37f4b0: jrle L3F37F4F0 +3f37f4c0: addk 17, a8 +3f37f4d0: move a8, *a11(0x80), 1 +L3F37F4F0: +3f37f4f0: move *a13(0x20), a9, 1 +3f37f510: inc a9 +3f37f520: move a9, *a13(0x20), 1 +3f37f540: move *a13, a9, 1 +3f37f550: move *a13(0x20), a11, 1 +3f37f570: move *a9(0x80), a9, 1 +3f37f590: cmp a9, a11 +3f37f5a0: jrlt L3F37F2C0 +L3F37F5B0: +3f37f5b0: sub a11, a11 +3f37f5c0: move a11, *a13(0x20), 1 +3f37f5e0: move *a13, a9, 1 +3f37f5f0: move *a9(0x80), a9, 1 +3f37f610: cmp a9, a11 +3f37f620: jrge L3F37F790 +L3F37F630: +3f37f630: move a14, -*sp, 1 +3f37f640: move *a13, a11, 1 +3f37f650: move *a13(0x20), a9, 1 +3f37f670: sll 0x5, a9 +3f37f680: add a11, a9 +3f37f690: move *a9(0xc0), a9, 1 +3f37f6b0: move *a9(0x40), *a14+, 1 +3f37f6d0: calla L3F702440 +3f37f700: move *a13(0x20), a9, 1 +3f37f720: inc a9 +3f37f730: move a9, *a13(0x20), 1 +3f37f750: move *a11(0x80), a11, 1 +3f37f770: cmp a11, a9 +3f37f780: jrlt L3F37F630 +L3F37F790: +3f37f790: sub a11, a11 +3f37f7a0: move a11, *a13(0x20), 1 +3f37f7c0: move *a13, a9, 1 +3f37f7d0: move *a9(0x80), a9, 1 +3f37f7f0: cmp a9, a11 +3f37f800: jage L3F380390 +L3F37F820: +3f37f820: move *a13, a11, 1 +3f37f830: move *a13(0x20), a9, 1 +3f37f850: sll 0x5, a9 +3f37f860: add a11, a9 +3f37f870: move *a9(0xc0), a9, 1 +3f37f890: move a14, -*sp, 1 +3f37f8a0: move a14, -*sp, 1 +3f37f8b0: move *a13(0x20), a7, 1 +3f37f8d0: sll 0x5, a7 +3f37f8e0: move *a13(0xffa0), a11, 1 +3f37f900: add a11, a7 +3f37f910: move *a7+, *a14+, 1 +3f37f920: calla L3FB458D0 +3f37f950: inc a8 +3f37f960: move a8, *a14+, 1 +3f37f970: calla L3F701230 +3f37f9a0: move a8, *a9(0x40), 1 +3f37f9c0: move a14, -*sp, 1 +3f37f9d0: move *a13(0x20), a9, 1 +3f37f9f0: sll 0x5, a9 +3f37fa00: add a11, a9 +3f37fa10: move *a9+, *a14+, 1 +3f37fa20: move *a13, a9, 1 +3f37fa30: move *a13(0x20), a7, 1 +3f37fa50: sll 0x5, a7 +3f37fa60: add a9, a7 +3f37fa70: move *a7(0xc0), a7, 1 +3f37fa90: move *a7(0x40), *a14+, 1 +3f37fab0: calla L3FB45720 +3f37fae0: move *a13(0x20), a7, 1 +3f37fb00: sll 0x5, a7 +3f37fb10: add a9, a7 +3f37fb20: move *a7(0xc0), a7, 1 +3f37fb40: movk 2, a9 +3f37fb50: move a9, *a7(0x60), 1 +3f37fb70: move *a13, a7, 1 +3f37fb80: move *a13(0x20), a9, 1 +3f37fba0: sll 0x5, a9 +3f37fbb0: add a7, a9 +3f37fbc0: move *a9(0xc0), a9, 1 +3f37fbe0: move *a13(0x20), a11, 1 +3f37fc00: move *a7(0x40), a7, 1 +3f37fc20: mpys a11, a7 +3f37fc30: move a7, *a9(0x80), 1 +3f37fc50: move *a13, a9, 1 +3f37fc60: sll 0x5, a11 +3f37fc70: add a9, a11 +3f37fc80: move *a11(0xc0), a11, 1 +3f37fca0: movk 5, a7 +3f37fcb0: setf 16, 1, 0 +3f37fcc0: move a7, *a11, 0 +3f37fcd0: move *a13(0xffc0), a11, 1 +3f37fcf0: move *a9(0x40), a7, 1 +3f37fd10: move *a13(0x20), a9, 1 +3f37fd30: mpys a9, a7 +3f37fd40: move *a11(0x60), a9, 1 +3f37fd60: add a7, a9 +3f37fd70: move *a13(0x20), a7, 1 +3f37fd90: inc a7 +3f37fda0: sll 0x1, a7 +3f37fdb0: add a7, a9 +3f37fdc0: move *a13, a7, 1 +3f37fdd0: move *a13(0x20), a11, 1 +3f37fdf0: sll 0x5, a11 +3f37fe00: add a7, a11 +3f37fe10: move *a11(0xc0), a11, 1 +3f37fe30: move a9, *a11(0x10), 0 +3f37fe50: move *a13(0x20), a11, 1 +3f37fe70: sll 0x5, a11 +3f37fe80: add a7, a11 +3f37fe90: move *a11(0xc0), a11, 1 +3f37feb0: move *a13(0xffc0), a9, 1 +3f37fed0: move *a9(0x80), a7, 1 +3f37fef0: subk 9, a7 +3f37ff00: move a7, *a11(0x20), 0 +3f37ff20: move *a13, a11, 1 +3f37ff30: move *a13(0x20), a7, 1 +3f37ff50: sll 0x5, a7 +3f37ff60: add a11, a7 +3f37ff70: move *a7(0xc0), a7, 1 +3f37ff90: move *a11(0x40), a9, 1 +3f37ffb0: subk 2, a9 +3f37ffc0: move a9, *a7(0x30), 0 +3f37ffe0: move *a13(0x20), a9, 1 +3f380000: sll 0x5, a9 +3f380010: add a11, a9 +3f380020: move *a9(0xc0), a9, 1 +3f380040: move *a9(0x10), a9, 0 +3f380060: move *a13(0x20), a7, 1 +3f380080: sll 0x5, a7 +3f380090: add a11, a7 +3f3800a0: move *a7(0xc0), a7, 1 +3f3800c0: setf 16, 0, 0 +3f3800d0: move *a7(0x30), a7, 0 +3f3800f0: add a7, a9 +3f380100: move *a13(0xffc0), a7, 1 +3f380120: move *a7(0xa0), a7, 1 +3f380140: addk 4, a9 +3f380150: cmp a7, a9 +3f380160: jrc L3F3802F0 +3f380170: move *a13(0x20), a9, 1 +3f380190: sll 0x5, a9 +3f3801a0: add a11, a9 +3f3801b0: move *a9(0xc0), a9, 1 +3f3801d0: setf 16, 1, 0 +3f3801e0: move *a9(0x10), a9, 0 +3f380200: move *a13(0x20), a7, 1 +3f380220: sll 0x5, a7 +3f380230: add a11, a7 +3f380240: move *a7(0xc0), a7, 1 +3f380260: setf 16, 0, 0 +3f380270: move *a7(0x30), a7, 0 +3f380290: add a7, a9 +3f3802a0: move *a13(0xffc0), a7, 1 +3f3802c0: addk 4, a9 +3f3802d0: move a9, *a7(0xa0), 1 +L3F3802F0: +3f3802f0: move *a13(0x20), a9, 1 +3f380310: inc a9 +3f380320: move a9, *a13(0x20), 1 +3f380340: move *a11(0x80), a7, 1 +3f380360: cmp a7, a9 +3f380370: jalt L3F37F820 +L3F380390: +3f380390: move a14, -*sp, 1 +3f3803a0: move a13, a11 +3f3803b0: addi 0x60, a11 +3f3803d0: move a11, *a14+, 1 +3f3803e0: move *a13, a9, 1 +3f3803f0: move *a9(0x60), *a14+, 1 +3f380410: move *a13(0xffe0), a7, 1 +3f380430: move *a7(0x20), *a14+, 1 +3f380450: calla L3FD58A10 +3f380480: move a14, -*sp, 1 +3f380490: move *a13(0xc0), *a14+, 1 +3f3804b0: move *a13(0xffc0), a11, 1 +3f3804d0: move *a11(0x80), *a14+, 1 +3f3804f0: move *a13(0x80), *a14+, 1 +3f380510: move *a13(0x60), *a14+, 1 +3f380530: move *a9(0x60), *a14+, 1 +3f380550: move *a7(0x20), *a14+, 1 +3f380570: calla L3FD3A510 +3f3805a0: move *sp(0xa0), a14, 1 +3f3805c0: mmfm sp, a7,a9,a11,a13 +3f3805e0: rets 2 +3f3805f0: cmp a10, a12 +3f380600: sub a10, a14 +3f380610: move a2, b5 +3f380620: andn b2, b4 +3f380630: .word 0x0059 +L3F380640: +3f380640: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f380660: move a14, a13 +3f380670: addi 0x360, a14 +3f380690: move *a13(0xffe0), a9, 1 +3f3806b0: move *a13(0xffc0), a10, 1 +3f3806d0: setf 8, 0, 0 +3f3806e0: move @0xc7cf0, a7, 0 +3f380710: jaeq L3F381B80 +3f380730: move a14, -*sp, 1 +3f380740: sub a5, a5 +3f380750: move a5, *a14+, 1 +3f380760: move a5, *a14+, 1 +3f380770: move *a9(0x60), a3, 1 +3f380790: move *a9(0x60), a5, 1 +3f3807b0: move *a5(0x440), a5, 1 +3f3807d0: move a5, a7 +3f3807e0: sll 0x9, a5 +3f3807f0: sll 0x7, a7 +3f380800: add a7, a5 +3f380810: move *a3(0x480), a7, 1 +3f380830: add a5, a7 +3f380840: move *a7(0x40), *a14+, 1 +3f380860: move *a9(0x60), *a14+, 1 +3f380880: calla L3F997000 +3f3808b0: move a8, @0xc7b50, 1 +3f3808e0: move a14, -*sp, 1 +3f3808f0: sub a7, a7 +3f380900: move a7, *a14+, 1 +3f380910: move a7, *a14+, 1 +3f380920: move *a9(0x60), a5, 1 +3f380940: move *a9(0x60), a3, 1 +3f380960: move *a3(0x440), a3, 1 +3f380980: move a3, a7 +3f380990: sll 0x9, a3 +3f3809a0: sll 0x7, a7 +3f3809b0: add a7, a3 +3f3809c0: move *a5(0x480), a7, 1 +3f3809e0: add a3, a7 +3f3809f0: move *a7(0x40), *a14+, 1 +3f380a10: move *a9(0x60), *a14+, 1 +3f380a30: calla L3F997000 +3f380a60: move a8, @0xc7bb0, 1 +3f380a90: move a14, -*sp, 1 +3f380aa0: sub a7, a7 +3f380ab0: move a7, *a14+, 1 +3f380ac0: move a7, *a14+, 1 +3f380ad0: move *a9(0x60), a5, 1 +3f380af0: move *a9(0x60), a3, 1 +3f380b10: move *a3(0x440), a3, 1 +3f380b30: move a3, a7 +3f380b40: sll 0x9, a3 +3f380b50: sll 0x7, a7 +3f380b60: add a7, a3 +3f380b70: move *a5(0x480), a7, 1 +3f380b90: add a3, a7 +3f380ba0: move *a7(0x40), *a14+, 1 +3f380bc0: move *a9(0x60), *a14+, 1 +3f380be0: calla L3F997000 +3f380c10: move a8, @0xc7b70, 1 +3f380c40: move a14, -*sp, 1 +3f380c50: sub a7, a7 +3f380c60: move a7, *a14+, 1 +3f380c70: move a7, *a14+, 1 +3f380c80: move *a9(0x60), a5, 1 +3f380ca0: move *a9(0x60), a3, 1 +3f380cc0: move *a3(0x440), a3, 1 +3f380ce0: move a3, a7 +3f380cf0: sll 0x9, a3 +3f380d00: sll 0x7, a7 +3f380d10: add a7, a3 +3f380d20: move *a5(0x480), a7, 1 +3f380d40: add a3, a7 +3f380d50: move *a7(0x40), *a14+, 1 +3f380d70: move *a9(0x60), *a14+, 1 +3f380d90: calla L3F997000 +3f380dc0: move a8, @0xc7b90, 1 +3f380df0: move a14, -*sp, 1 +3f380e00: movk 1, a7 +3f380e10: move a7, *a14+, 1 +3f380e20: move *a10(0x100), *a14+, 1 +3f380e40: move *a10(0xe0), *a14+, 1 +3f380e60: movk 16, a5 +3f380e70: move a5, *a14+, 1 +3f380e80: move a5, *a14+, 1 +3f380e90: movi 0xc7bf0, a3 +3f380ec0: move a3, *a14+, 1 +3f380ed0: move *a9(0x60), a7, 1 +3f380ef0: move *a9(0x60), a3, 1 +3f380f10: move *a3(0x440), a3, 1 +3f380f30: move a3, a5 +3f380f40: sll 0x9, a3 +3f380f50: sll 0x7, a5 +3f380f60: add a5, a3 +3f380f70: move *a7(0x480), a7, 1 +3f380f90: add a3, a7 +3f380fa0: move *a7(0x40), *a14+, 1 +3f380fc0: move *a9(0x60), *a14+, 1 +3f380fe0: calla L3FD40FF0 +3f381010: move a8, @0xc7bd0, 1 +3f381040: sub a7, a7 +3f381050: movb a7, @0xc7cf0 +3f381080: move a14, -*sp, 1 +3f381090: move *a10(0xc0), a5, 1 +3f3810b0: move *a5(0x20), *a14+, 1 +3f3810d0: move @0xc7b50, *a14+, 1 +3f381100: move *a9(0x60), *a14+, 1 +3f381120: calla L3FD997B0 +3f381150: move a14, -*sp, 1 +3f381160: move *a10(0xe0), *a14+, 1 +3f381180: move @0xc7b50, *a14+, 1 +3f3811b0: move *a9(0x60), *a14+, 1 +3f3811d0: calla L3FD99A60 +3f381200: move a14, -*sp, 1 +3f381210: move *a10(0x100), *a14+, 1 +3f381230: move @0xc7b50, *a14+, 1 +3f381260: move *a9(0x60), *a14+, 1 +3f381280: calla L3FD98760 +3f3812b0: move a14, -*sp, 1 +3f3812c0: move *a10(0xc0), a5, 1 +3f3812e0: move *a5(0x20), *a14+, 1 +3f381300: move @0xc7bb0, *a14+, 1 +3f381330: move *a9(0x60), *a14+, 1 +3f381350: calla L3FD997B0 +3f381380: move a14, -*sp, 1 +3f381390: move *a10(0x100), *a14+, 1 +3f3813b0: move @0xc7bb0, *a14+, 1 +3f3813e0: move *a9(0x60), *a14+, 1 +3f381400: calla L3FD99A60 +3f381430: move a14, -*sp, 1 +3f381440: move *a10(0xe0), *a14+, 1 +3f381460: move @0xc7bb0, *a14+, 1 +3f381490: move *a9(0x60), *a14+, 1 +3f3814b0: calla L3FD98760 +3f3814e0: move a14, -*sp, 1 +3f3814f0: movk 6, a5 +3f381500: move a5, *a14+, 1 +3f381510: move @0xc7b70, *a14+, 1 +3f381540: move *a9(0x60), *a14+, 1 +3f381560: calla L3FD9A7A0 +3f381590: move a14, -*sp, 1 +3f3815a0: move *a10(0xc0), a3, 1 +3f3815c0: move *a3(0x20), *a14+, 1 +3f3815e0: move @0xc7b70, *a14+, 1 +3f381610: move *a9(0x60), *a14+, 1 +3f381630: calla L3FD997B0 +3f381660: move a14, -*sp, 1 +3f381670: move *a9(0x60), a3, 1 +3f381690: move *a9(0x60), a5, 1 +3f3816b0: move *a5(0x440), a5, 1 +3f3816d0: move a5, a7 +3f3816e0: sll 0x9, a5 +3f3816f0: sll 0x7, a7 +3f381700: add a7, a5 +3f381710: move *a3(0x480), a7, 1 +3f381730: add a5, a7 +3f381740: move *a7(0x1a0), *a14+, 1 +3f381760: move @0xc7b70, *a14+, 1 +3f381790: move *a9(0x60), *a14+, 1 +3f3817b0: calla L3FD99A60 +3f3817e0: move a14, -*sp, 1 +3f3817f0: move *a10(0xc0), a7, 1 +3f381810: move *a7(0x20), *a14+, 1 +3f381830: move @0xc7b90, *a14+, 1 +3f381860: move *a9(0x60), *a14+, 1 +3f381880: calla L3FD997B0 +3f3818b0: move a14, -*sp, 1 +3f3818c0: move *a10(0xe0), *a14+, 1 +3f3818e0: move @0xc7b90, *a14+, 1 +3f381910: move *a9(0x60), *a14+, 1 +3f381930: calla L3FD99A60 +3f381960: move a14, -*sp, 1 +3f381970: move *a10(0x100), *a14+, 1 +3f381990: move @0xc7b90, *a14+, 1 +3f3819c0: move *a9(0x60), *a14+, 1 +3f3819e0: calla L3FD98760 +3f381a10: move a14, -*sp, 1 +3f381a20: move @0xc7bd0, *a14+, 1 +3f381a50: move @0xc7b90, *a14+, 1 +3f381a80: move *a9(0x60), *a14+, 1 +3f381aa0: calla L3FD9EF90 +3f381ad0: move a14, -*sp, 1 +3f381ae0: movk 1, a7 +3f381af0: move a7, *a14+, 1 +3f381b00: move @0xc7b90, *a14+, 1 +3f381b30: move *a9(0x60), *a14+, 1 +3f381b50: calla L3FD4FD70 +L3F381B80: +3f381b80: move *a10(0x160), a11, 1 +3f381ba0: move a14, -*sp, 1 +3f381bb0: movk 5, a7 +3f381bc0: move a7, *a14+, 1 +3f381bd0: move a10, *a14+, 1 +3f381be0: move a9, *a14+, 1 +3f381bf0: calla L3F385E30 +3f381c20: move a14, -*sp, 1 +3f381c30: move *a10(0xa0), *a14+, 1 +3f381c50: move *a10(0x80), *a14+, 1 +3f381c70: move *a10(0x60), *a14+, 1 +3f381c90: move *a10(0x40), *a14+, 1 +3f381cb0: move @0xc7bb0, *a14+, 1 +3f381ce0: move *a9(0x80), *a14+, 1 +3f381d00: move *a9(0x60), *a14+, 1 +3f381d20: calla L3F99E8F0 +3f381d50: sub a5, a5 +3f381d60: move a5, *a13(0x2c0), 1 +3f381d80: move *a11, a3, 1 +3f381d90: cmp a3, a5 +3f381da0: jage L3F382AB0 +L3F381DC0: +3f381dc0: move *a13(0x2c0), a7, 1 +3f381de0: sll 0x6, a7 +3f381df0: add a11, a7 +3f381e00: setf 16, 1, 0 +3f381e10: move *a7(0x60), a7, 0 +3f381e30: move a7, *a13(0x40), 1 +3f381e50: move *a13(0x2c0), a5, 1 +3f381e70: sll 0x6, a5 +3f381e80: add a11, a5 +3f381e90: move *a5(0x70), a5, 0 +3f381eb0: move a5, *a13(0x60), 1 +3f381ed0: move *a13(0x2c0), a3, 1 +3f381ef0: sll 0x6, a3 +3f381f00: add a11, a3 +3f381f10: setf 16, 0, 0 +3f381f20: move *a3(0x80), a3, 0 +3f381f40: move a3, *a13(0x80), 1 +3f381f60: move *a13(0x2c0), a3, 1 +3f381f80: sll 0x6, a3 +3f381f90: add a11, a3 +3f381fa0: move *a3(0x90), a3, 0 +3f381fc0: move a3, *a13(0xa0), 1 +3f381fe0: move *a10(0xc0), *a13(0xc0), 1 +3f382010: movk 8, a3 +3f382020: move a3, *a13(0x20), 1 +3f382040: move a14, -*sp, 1 +3f382050: move a13, a5 +3f382060: addi 0x2a0, a5 +3f382080: move a5, *a14+, 1 +3f382090: move a13, a5 +3f3820a0: addi 0x280, a5 +3f3820c0: move a5, *a14+, 1 +3f3820d0: move *a13(0x2c0), a5, 1 +3f3820f0: sll 0x5, a5 +3f382100: move *a11(0x40), a7, 1 +3f382120: add a5, a7 +3f382130: move *a7+, *a14+, 1 +3f382140: movk 1, a7 +3f382150: move a7, *a14+, 1 +3f382160: move a13, *a14+, 1 +3f382170: move *a9(0x60), *a14+, 1 +3f382190: calla L3FB16390 +3f3821c0: move *a13(0x2c0), a5, 1 +3f3821e0: sll 0x5, a5 +3f3821f0: add a11, a5 +3f382200: move *a5(0x220), a5, 1 +3f382220: jreq L3F382460 +3f382230: move a14, -*sp, 1 +3f382240: move a14, -*sp, 1 +3f382250: move *a13(0x2c0), a5, 1 +3f382270: sll 0x5, a5 +3f382280: move *a11(0x40), a3, 1 +3f3822a0: add a5, a3 +3f3822b0: move *a3+, *a14+, 1 +3f3822c0: calla L3FB458D0 +3f3822f0: move a8, *a14+, 1 +3f382300: move *a13(0x2c0), a5, 1 +3f382320: sll 0x5, a5 +3f382330: move *a11(0x40), a3, 1 +3f382350: add a5, a3 +3f382360: move *a3+, *a14+, 1 +3f382370: move *a13(0x2a0), *a14+, 1 +3f382390: move *a13(0x280), *a14+, 1 +3f3823b0: move @0xc7b50, *a14+, 1 +3f3823e0: move *a9(0x80), *a14+, 1 +3f382400: move *a9(0x60), *a14+, 1 +3f382420: calla L3FD5A900 +3f382450: jruc L3F382750 +L3F382460: +3f382460: move *a13(0x2c0), a5, 1 +3f382480: sll 0x5, a5 +3f382490: move *a11(0x40), a3, 1 +3f3824b0: add a5, a3 +3f3824c0: move *a3(0x0), *a13(0x2e0), 1 +3f3824f0: move a14, -*sp, 1 +3f382500: move *a13(0x2c0), a5, 1 +3f382520: sll 0x5, a5 +3f382530: move *a11(0x40), a3, 1 +3f382550: add a5, a3 +3f382560: move *a3+, *a14+, 1 +3f382570: calla L3FB458D0 +3f3825a0: move a8, *a13(0x300), 1 +3f3825c0: sub a5, a5 +3f3825d0: move a5, *a13(0x320), 1 +3f3825f0: move a5, *a13(0x340), 1 +3f382610: move a14, -*sp, 1 +3f382620: move a7, *a14+, 1 +3f382630: move a13, a3 +3f382640: addi 0x2e0, a3 +3f382660: move a3, *a14+, 1 +3f382670: move *a13(0x2a0), *a14+, 1 +3f382690: move *a13(0x280), *a14+, 1 +3f3826b0: move @0xc7b90, *a14+, 1 +3f3826e0: move *a9(0x80), *a14+, 1 +3f382700: move *a9(0x60), *a14+, 1 +3f382720: calla L3FD6D160 +L3F382750: +3f382750: move *a11(0x300), a5, 1 +3f382770: move *a13(0x2c0), a3, 1 +3f382790: cmp a3, a5 +3f3827a0: jrne L3F382A20 +3f3827b0: move a14, -*sp, 1 +3f3827c0: sll 0x6, a3 +3f3827d0: add a11, a3 +3f3827e0: setf 16, 0, 0 +3f3827f0: move *a3(0x90), a8, 0 +3f382810: move a8, *a14+, 1 +3f382820: move *a13(0x2c0), a5, 1 +3f382840: sll 0x6, a5 +3f382850: add a11, a5 +3f382860: move *a5(0x80), a8, 0 +3f382880: move a8, *a14+, 1 +3f382890: move *a13(0x2c0), a5, 1 +3f3828b0: sll 0x6, a5 +3f3828c0: add a11, a5 +3f3828d0: setf 16, 1, 0 +3f3828e0: move *a5(0x70), a8, 0 +3f382900: move a8, *a14+, 1 +3f382910: move *a13(0x2c0), a5, 1 +3f382930: sll 0x6, a5 +3f382940: add a11, a5 +3f382950: move *a5(0x60), a8, 0 +3f382970: move a8, *a14+, 1 +3f382980: move @0xc7b70, *a14+, 1 +3f3829b0: move *a9(0x80), *a14+, 1 +3f3829d0: move *a9(0x60), *a14+, 1 +3f3829f0: calla L3F99E8F0 +L3F382A20: +3f382a20: move *a13(0x2c0), a5, 1 +3f382a40: inc a5 +3f382a50: move a5, *a13(0x2c0), 1 +3f382a70: move *a11, a3, 1 +3f382a80: cmp a3, a5 +3f382a90: jalt L3F381DC0 +L3F382AB0: +3f382ab0: move a14, -*sp, 1 +3f382ac0: move *a10(0x60), a7, 1 +3f382ae0: move *a10(0xa0), a3, 1 +3f382b00: add a3, a7 +3f382b10: move a7, *a14+, 1 +3f382b20: move *a10(0x40), a7, 1 +3f382b40: move *a10(0x80), a3, 1 +3f382b60: add a3, a7 +3f382b70: move a7, *a14+, 1 +3f382b80: move *a10(0x60), a7, 1 +3f382ba0: move *a10(0xa0), a3, 1 +3f382bc0: add a3, a7 +3f382bd0: move a7, *a14+, 1 +3f382be0: move *a10(0x40), *a14+, 1 +3f382c00: move @0xc7b50, *a14+, 1 +3f382c30: move *a9(0x80), *a14+, 1 +3f382c50: move *a9(0x60), *a14+, 1 +3f382c70: calla L3F99AA90 +3f382ca0: move *sp(0x100), a14, 1 +3f382cc0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f382ce0: rets 2 +3f382cf0: mmtm sp, a9,a11,a13 +3f382d10: move a14, a13 +3f382d20: addi 0x120, a14 +3f382d40: move a14, -*sp, 1 +3f382d50: move *a13(0xffe0), a11, 1 +3f382d70: move *a11(0xe0), *a14+, 1 +3f382d90: move *a11(0x60), *a14+, 1 +3f382db0: calla L3FDA9050 +3f382de0: move *a13(0xffc0), a11, 1 +3f382e00: move *a11(0x160), a11, 1 +3f382e20: move a11, *a13(0x20), 1 +3f382e40: move *a11(0x300), a11, 1 +3f382e60: inc a11 +3f382e70: jreq L3F383340 +3f382e80: move *a13(0x20), a11, 1 +3f382ea0: move *a11(0x300), *a13(0x0), 1 +3f382ed0: movi 0xffff, a9 +3f382ef0: move a9, *a11(0x300), 1 +3f382f10: movi 0xfc18, a9 +3f382f30: move a9, *a13(0x40), 1 +3f382f50: move a14, -*sp, 1 +3f382f60: move a13, a9 +3f382f70: addi 0x40, a9 +3f382f90: move a9, *a14+, 1 +3f382fa0: movk 1, a9 +3f382fb0: move a9, *a14+, 1 +3f382fc0: move *a13, a9, 1 +3f382fd0: sll 0x5, a9 +3f382fe0: move *a11(0x20), a11, 1 +3f383000: add a9, a11 +3f383010: move *a11, a11, 1 +3f383020: move *a11(0x60), *a14+, 1 +3f383040: move *a13(0xffe0), a11, 1 +3f383060: move *a11(0x60), *a14+, 1 +3f383080: calla L3FD75CD0 +3f3830b0: move a14, -*sp, 1 +3f3830c0: move *a13(0x20), a9, 1 +3f3830e0: move *a13, a11, 1 +3f3830f0: sll 0x6, a11 +3f383100: add a9, a11 +3f383110: setf 16, 0, 0 +3f383120: move *a11(0x90), a8, 0 +3f383140: move a8, *a14+, 1 +3f383150: move *a13, a11, 1 +3f383160: sll 0x6, a11 +3f383170: add a9, a11 +3f383180: move *a11(0x80), a8, 0 +3f3831a0: move a8, *a14+, 1 +3f3831b0: move *a13, a11, 1 +3f3831c0: sll 0x6, a11 +3f3831d0: add a9, a11 +3f3831e0: setf 16, 1, 0 +3f3831f0: move *a11(0x70), a8, 0 +3f383210: move a8, *a14+, 1 +3f383220: move *a13, a11, 1 +3f383230: sll 0x6, a11 +3f383240: add a9, a11 +3f383250: move *a11(0x60), a8, 0 +3f383270: move a8, *a14+, 1 +3f383280: move @0xc7b70, *a14+, 1 +3f3832b0: move *a13(0xffe0), a11, 1 +3f3832d0: move *a11(0x80), *a14+, 1 +3f3832f0: move *a11(0x60), *a14+, 1 +3f383310: calla L3F99E8F0 +L3F383340: +3f383340: move *sp(0x80), a14, 1 +3f383360: mmfm sp, a9,a11,a13 +3f383380: rets 2 +3f383390: mmtm sp, a5,a7,a9,a11,a13 +3f3833b0: move a14, a13 +3f3833c0: addi 0xb60, a14 +3f3833e0: move *a13(0xffc0), a11, 1 +3f383400: move *a11(0x160), a9, 1 +3f383420: move *a9(0x300), a11, 1 +3f383440: inc a11 +3f383450: jaeq L3F384BF0 +3f383470: move a14, -*sp, 1 +3f383480: move a13, a11 +3f383490: addi 0x860, a11 +3f3834b0: move a11, *a14+, 1 +3f3834c0: movi 0x2000, a11 +3f3834e0: move a11, *a14+, 1 +3f3834f0: move *a13(0xffe0), a11, 1 +3f383510: move *a11(0x60), *a14+, 1 +3f383530: calla L3FD36070 +3f383560: move a8, a8 +3f383570: jreq L3F383690 +L3F383580: +3f383580: move a14, -*sp, 1 +3f383590: move a13, a11 +3f3835a0: addi 0x860, a11 +3f3835c0: move a11, *a14+, 1 +3f3835d0: movi 0x2000, a11 +3f3835f0: move a11, *a14+, 1 +3f383600: move *a13(0xffe0), a11, 1 +3f383620: move *a11(0x60), *a14+, 1 +3f383640: calla L3FD36070 +3f383670: move a8, a8 +3f383680: jrne L3F383580 +L3F383690: +3f383690: move a14, -*sp, 1 +3f3836a0: move a13, a11 +3f3836b0: addi 0x6c0, a11 +3f3836d0: move a11, *a14+, 1 +3f3836e0: move a13, a11 +3f3836f0: addi 0x740, a11 +3f383710: move a11, *a14+, 1 +3f383720: move a13, a11 +3f383730: addi 0x720, a11 +3f383750: move a11, *a14+, 1 +3f383760: move a13, a11 +3f383770: addi 0x700, a11 +3f383790: move a11, *a14+, 1 +3f3837a0: move a13, a11 +3f3837b0: addi 0x6e0, a11 +3f3837d0: move a11, *a14+, 1 +3f3837e0: move a13, a11 +3f3837f0: addi 0x80, a11 +3f383810: move a11, *a14+, 1 +3f383820: move a13, a11 +3f383830: addi 0x760, a11 +3f383850: move a11, *a14+, 1 +3f383860: move *a13(0xffe0), a11, 1 +3f383880: move *a11(0x80), *a14+, 1 +3f3838a0: move *a11(0x60), *a14+, 1 +3f3838c0: calla L3FD72C50 +3f3838f0: move a8, a8 +3f383900: jaeq L3F384BF0 +3f383920: move *a13(0x720), *a11(0x100), 1 +3f383950: move *a13(0x740), *a11(0x120), 1 +3f383980: move a14, -*sp, 1 +3f383990: move *a13(0xffc0), *a14+, 1 +3f3839b0: move *a11(0x120), *a14+, 1 +3f3839d0: move *a11(0x100), *a14+, 1 +3f3839f0: calla L3F387730 +3f383a20: move a8, *a13, 1 +3f383a30: inc a8 +3f383a40: jaeq L3F384BF0 +3f383a60: move *a13(0xffc0), a11, 1 +3f383a80: move *a11(0x160), a9, 1 +3f383aa0: move *a9(0x300), a11, 1 +3f383ac0: move *a13, a7, 1 +3f383ad0: cmp a7, a11 +3f383ae0: jaeq L3F384BF0 +3f383b00: move *a9(0x300), *a13(0xa0), 1 +3f383b30: move *a13(0xa0), a11, 1 +3f383b50: inc a11 +3f383b60: jreq L3F383FB0 +3f383b70: movi 0xfc18, a11 +3f383b90: move a11, *a13(0x780), 1 +3f383bb0: move a14, -*sp, 1 +3f383bc0: move a13, a11 +3f383bd0: addi 0x780, a11 +3f383bf0: move a11, *a14+, 1 +3f383c00: movk 1, a11 +3f383c10: move a11, *a14+, 1 +3f383c20: move *a13(0xa0), a11, 1 +3f383c40: sll 0x5, a11 +3f383c50: move *a9(0x20), a7, 1 +3f383c70: add a11, a7 +3f383c80: move *a7, a11, 1 +3f383c90: move *a11(0x60), *a14+, 1 +3f383cb0: move *a13(0xffe0), a11, 1 +3f383cd0: move *a11(0x60), *a14+, 1 +3f383cf0: calla L3FD75CD0 +3f383d20: move a14, -*sp, 1 +3f383d30: move *a13(0xa0), a7, 1 +3f383d50: sll 0x6, a7 +3f383d60: add a9, a7 +3f383d70: setf 16, 0, 0 +3f383d80: move *a7(0x90), a8, 0 +3f383da0: move a8, *a14+, 1 +3f383db0: move *a13(0xa0), a7, 1 +3f383dd0: sll 0x6, a7 +3f383de0: add a9, a7 +3f383df0: move *a7(0x80), a8, 0 +3f383e10: move a8, *a14+, 1 +3f383e20: move *a13(0xa0), a7, 1 +3f383e40: sll 0x6, a7 +3f383e50: add a9, a7 +3f383e60: setf 16, 1, 0 +3f383e70: move *a7(0x70), a8, 0 +3f383e90: move a8, *a14+, 1 +3f383ea0: move *a13(0xa0), a7, 1 +3f383ec0: sll 0x6, a7 +3f383ed0: add a9, a7 +3f383ee0: move *a7(0x60), a8, 0 +3f383f00: move a8, *a14+, 1 +3f383f10: move @0xc7b70, *a14+, 1 +3f383f40: move *a11(0x80), *a14+, 1 +3f383f60: move *a11(0x60), *a14+, 1 +3f383f80: calla L3F99E8F0 +L3F383FB0: +3f383fb0: move a14, -*sp, 1 +3f383fc0: move a13, a11 +3f383fd0: addi 0x80, a11 +3f383ff0: move a11, *a14+, 1 +3f384000: move a13, a7 +3f384010: addi 0x60, a7 +3f384030: move a7, *a14+, 1 +3f384040: move a13, a5 +3f384050: addi 0x40, a5 +3f384070: move a5, *a14+, 1 +3f384080: move *a13, a5, 1 +3f384090: sll 0x6, a5 +3f3840a0: add a9, a5 +3f3840b0: move *a13, a7, 1 +3f3840c0: sll 0x6, a7 +3f3840d0: add a9, a7 +3f3840e0: setf 16, 1, 0 +3f3840f0: move *a5(0x70), a5, 0 +3f384110: setf 16, 0, 0 +3f384120: move *a7(0x90), a7, 0 +3f384140: add a7, a5 +3f384150: move a5, *a14+, 1 +3f384160: move *a13, a7, 1 +3f384170: sll 0x6, a7 +3f384180: add a9, a7 +3f384190: setf 16, 1, 0 +3f3841a0: move *a7(0x60), a8, 0 +3f3841c0: move a8, *a14+, 1 +3f3841d0: move *a13(0xffe0), a7, 1 +3f3841f0: move *a7(0x60), a5, 1 +3f384210: move *a7(0x60), a11, 1 +3f384230: move *a11(0x440), a11, 1 +3f384250: move a11, a7 +3f384260: sll 0x9, a11 +3f384270: sll 0x7, a7 +3f384280: add a7, a11 +3f384290: move *a5(0x480), a7, 1 +3f3842b0: add a11, a7 +3f3842c0: move *a7(0x40), *a14+, 1 +3f3842e0: move *a13(0xffe0), a11, 1 +3f384300: move *a11(0x80), *a14+, 1 +3f384320: move *a11(0x60), *a14+, 1 +3f384340: calla L3FDA81D0 +3f384370: move *a13(0x0), *a9(0x300), 1 +3f3843a0: move *a13(0x40), *a13(0x780), 1 +3f3843d0: move *a13(0x60), *a13(0x7a0), 1 +3f384400: move a14, -*sp, 1 +3f384410: move a13, a7 +3f384420: addi 0x780, a7 +3f384440: move a7, *a14+, 1 +3f384450: movk 3, a5 +3f384460: move a5, *a14+, 1 +3f384470: move *a13, a5, 1 +3f384480: sll 0x5, a5 +3f384490: move *a9(0x20), a7, 1 +3f3844b0: add a5, a7 +3f3844c0: move *a7, a7, 1 +3f3844d0: move *a7(0x60), *a14+, 1 +3f3844f0: move *a11(0x60), *a14+, 1 +3f384510: calla L3FD75CD0 +3f384540: movk 12, a7 +3f384550: move a7, *a13(0xc0), 1 +3f384570: move *a11(0x60), *a13(0x120), 1 +3f3845a0: move *a13, a5, 1 +3f3845b0: sll 0x5, a5 +3f3845c0: move *a9(0x20), a11, 1 +3f3845e0: add a5, a11 +3f3845f0: move *a11, a11, 1 +3f384600: move *a11(0x60), *a13(0x140), 1 +3f384630: sub a11, a11 +3f384640: move a11, *a13(0x180), 1 +3f384660: move a11, *a13(0x160), 1 +3f384680: movi 0x1f4, a5 +3f3846a0: move a5, *a13(0x1c0), 1 +3f3846c0: move a5, *a13(0x1a0), 1 +3f3846e0: move a11, *a13(0x1e0), 1 +3f384700: move a14, -*sp, 1 +3f384710: move *a13, a7, 1 +3f384720: sll 0x6, a7 +3f384730: add a9, a7 +3f384740: setf 16, 0, 0 +3f384750: move *a7(0x90), a8, 0 +3f384770: move a8, *a14+, 1 +3f384780: move *a13, a7, 1 +3f384790: sll 0x6, a7 +3f3847a0: add a9, a7 +3f3847b0: move *a7(0x80), a8, 0 +3f3847d0: move a8, *a14+, 1 +3f3847e0: move *a13, a7, 1 +3f3847f0: sll 0x6, a7 +3f384800: add a9, a7 +3f384810: setf 16, 1, 0 +3f384820: move *a7(0x70), a8, 0 +3f384840: move a8, *a14+, 1 +3f384850: move *a13, a7, 1 +3f384860: sll 0x6, a7 +3f384870: add a9, a7 +3f384880: move *a7(0x60), a8, 0 +3f3848a0: move a8, *a14+, 1 +3f3848b0: move @0xc7b70, *a14+, 1 +3f3848e0: move *a13(0xffe0), a7, 1 +3f384900: move *a7(0x80), *a14+, 1 +3f384920: move *a7(0x60), *a14+, 1 +3f384940: calla L3F99E8F0 +3f384970: move a14, -*sp, 1 +3f384980: move *a13, a7, 1 +3f384990: sll 0x5, a7 +3f3849a0: move *a9(0x20), a5, 1 +3f3849c0: add a7, a5 +3f3849d0: move *a5, a7, 1 +3f3849e0: move *a7(0x60), *a14+, 1 +3f384a00: move *a13(0xffe0), a7, 1 +3f384a20: move *a7(0x60), *a14+, 1 +3f384a40: calla L3FD75410 +3f384a70: move a14, -*sp, 1 +3f384a80: move *a13, a5, 1 +3f384a90: sll 0x5, a5 +3f384aa0: move *a9(0x20), a7, 1 +3f384ac0: add a5, a7 +3f384ad0: move *a7, a7, 1 +3f384ae0: move *a7(0x2e0), *a14+, 1 +3f384b00: move a13, a7 +3f384b10: addi 0xc0, a7 +3f384b30: move a7, *a14+, 1 +3f384b40: move *a13, a5, 1 +3f384b50: sll 0x5, a5 +3f384b60: move *a9(0x20), a11, 1 +3f384b80: add a5, a11 +3f384b90: move *a11, a11, 1 +3f384ba0: move *a11(0x2e0), a11, 1 +3f384bc0: move *a11(0x1a0), a11, 1 +3f384be0: call a11 +L3F384BF0: +3f384bf0: move *sp(0xc0), a14, 1 +3f384c10: mmfm sp, a5,a7,a9,a11,a13 +3f384c30: rets 2 +3f384c40: mmtm sp, a5,a7,a9,a11,a13 +3f384c60: move a14, a13 +3f384c70: addi 0x580, a14 +3f384c90: move *a13(0xffe0), a11, 1 +3f384cb0: move *a11(0x1a0), a11, 1 +3f384cd0: dec a11 +3f384ce0: jane L3F385DE0 +3f384d00: move a14, -*sp, 1 +3f384d10: move *a13(0xffc0), *a14+, 1 +3f384d30: move *a13(0xffe0), a11, 1 +3f384d50: move *a11(0x120), *a14+, 1 +3f384d70: move *a11(0x100), *a14+, 1 +3f384d90: calla L3F387730 +3f384dc0: move a8, *a13(0x60), 1 +3f384de0: move *a13(0xffc0), a7, 1 +3f384e00: move *a7(0x160), a9, 1 +3f384e20: inc a8 +3f384e30: jaeq L3F385DE0 +3f384e50: move a14, -*sp, 1 +3f384e60: move a13, a5 +3f384e70: addi 0x40, a5 +3f384e90: move a5, *a14+, 1 +3f384ea0: move a13, a5 +3f384eb0: addk 32, a5 +3f384ec0: move a5, *a14+, 1 +3f384ed0: move a13, *a14+, 1 +3f384ee0: move *a13(0x60), a5, 1 +3f384f00: sll 0x6, a5 +3f384f10: add a9, a5 +3f384f20: move *a13(0x60), a7, 1 +3f384f40: sll 0x6, a7 +3f384f50: add a9, a7 +3f384f60: setf 16, 1, 0 +3f384f70: move *a5(0x70), a5, 0 +3f384f90: setf 16, 0, 0 +3f384fa0: move *a7(0x90), a7, 0 +3f384fc0: add a7, a5 +3f384fd0: move a5, *a14+, 1 +3f384fe0: move *a13(0x60), a7, 1 +3f385000: sll 0x6, a7 +3f385010: add a9, a7 +3f385020: setf 16, 1, 0 +3f385030: move *a7(0x60), a8, 0 +3f385050: move a8, *a14+, 1 +3f385060: move *a11(0x60), a7, 1 +3f385080: move *a11(0x60), a5, 1 +3f3850a0: move *a5(0x440), a5, 1 +3f3850c0: move a5, a11 +3f3850d0: sll 0x9, a5 +3f3850e0: sll 0x7, a11 +3f3850f0: add a11, a5 +3f385100: move *a7(0x480), a11, 1 +3f385120: add a5, a11 +3f385130: move *a11(0x40), *a14+, 1 +3f385150: move *a13(0xffe0), a11, 1 +3f385170: move *a11(0x80), *a14+, 1 +3f385190: move *a11(0x60), *a14+, 1 +3f3851b0: calla L3FDA81D0 +3f3851e0: move *a13(0x60), a7, 1 +3f385200: sll 0x5, a7 +3f385210: move *a9(0x20), a5, 1 +3f385230: add a7, a5 +3f385240: move *a5, a7, 1 +3f385250: move *a13(0xffc0), *a7(0x20), 1 +3f385280: move *a13(0x60), a7, 1 +3f3852a0: sll 0x5, a7 +3f3852b0: move *a9(0x20), a5, 1 +3f3852d0: add a7, a5 +3f3852e0: move *a5, a7, 1 +3f3852f0: move *a9(0x320), *a7(0x0), 1 +3f385320: move *a13(0xffc0), a7, 1 +3f385340: move *a7(0x160), a5, 1 +3f385360: move *a13(0x60), *a5(0x300), 1 +3f385390: move *a13(0x0), *a13(0x360), 1 +3f3853c0: move *a13(0x20), *a13(0x380), 1 +3f3853f0: move a14, -*sp, 1 +3f385400: move a13, a5 +3f385410: addi 0x360, a5 +3f385430: move a5, *a14+, 1 +3f385440: movk 3, a5 +3f385450: move a5, *a14+, 1 +3f385460: move *a13(0x60), a5, 1 +3f385480: sll 0x5, a5 +3f385490: move *a9(0x20), a7, 1 +3f3854b0: add a5, a7 +3f3854c0: move *a7, a7, 1 +3f3854d0: move *a7(0x60), *a14+, 1 +3f3854f0: move *a11(0x60), *a14+, 1 +3f385510: calla L3FD75CD0 +3f385540: movk 12, a7 +3f385550: move a7, *a13(0x440), 1 +3f385570: move *a11(0x60), *a13(0x4a0), 1 +3f3855a0: move *a13(0x60), a5, 1 +3f3855c0: sll 0x5, a5 +3f3855d0: move *a9(0x20), a11, 1 +3f3855f0: add a5, a11 +3f385600: move *a11, a11, 1 +3f385610: move *a11(0x60), *a13(0x4c0), 1 +3f385640: sub a11, a11 +3f385650: move a11, *a13(0x500), 1 +3f385670: move a11, *a13(0x4e0), 1 +3f385690: movi 0x1f4, a5 +3f3856b0: move a5, *a13(0x540), 1 +3f3856d0: move a5, *a13(0x520), 1 +3f3856f0: move a11, *a13(0x560), 1 +3f385710: move a14, -*sp, 1 +3f385720: move *a13(0x60), a7, 1 +3f385740: sll 0x6, a7 +3f385750: add a9, a7 +3f385760: setf 16, 0, 0 +3f385770: move *a7(0x90), a8, 0 +3f385790: move a8, *a14+, 1 +3f3857a0: move *a13(0x60), a7, 1 +3f3857c0: sll 0x6, a7 +3f3857d0: add a9, a7 +3f3857e0: move *a7(0x80), a8, 0 +3f385800: move a8, *a14+, 1 +3f385810: move *a13(0x60), a7, 1 +3f385830: sll 0x6, a7 +3f385840: add a9, a7 +3f385850: setf 16, 1, 0 +3f385860: move *a7(0x70), a8, 0 +3f385880: move a8, *a14+, 1 +3f385890: move *a13(0x60), a7, 1 +3f3858b0: sll 0x6, a7 +3f3858c0: add a9, a7 +3f3858d0: move *a7(0x60), a8, 0 +3f3858f0: move a8, *a14+, 1 +3f385900: move @0xc7b70, *a14+, 1 +3f385930: move *a13(0xffe0), a7, 1 +3f385950: move *a7(0x80), *a14+, 1 +3f385970: move *a7(0x60), *a14+, 1 +3f385990: calla L3F99E8F0 +3f3859c0: move a14, -*sp, 1 +3f3859d0: move *a13(0x60), a7, 1 +3f3859f0: sll 0x5, a7 +3f385a00: move *a9(0x20), a5, 1 +3f385a20: add a7, a5 +3f385a30: move *a5, a7, 1 +3f385a40: move *a7(0x60), *a14+, 1 +3f385a60: move *a13(0xffe0), a7, 1 +3f385a80: move *a7(0x60), *a14+, 1 +3f385aa0: calla L3FD75410 +3f385ad0: move a14, -*sp, 1 +3f385ae0: move *a13(0x60), a5, 1 +3f385b00: sll 0x5, a5 +3f385b10: move *a9(0x20), a7, 1 +3f385b30: add a5, a7 +3f385b40: move *a7, a7, 1 +3f385b50: move *a7(0x2e0), *a14+, 1 +3f385b70: move a13, a7 +3f385b80: addi 0x440, a7 +3f385ba0: move a7, *a14+, 1 +3f385bb0: move *a13(0x60), a5, 1 +3f385bd0: sll 0x5, a5 +3f385be0: move *a9(0x20), a11, 1 +3f385c00: add a5, a11 +3f385c10: move *a11, a11, 1 +3f385c20: move *a11(0x2e0), a11, 1 +3f385c40: move *a11(0x1a0), a11, 1 +3f385c60: call a11 +3f385c70: move a14, -*sp, 1 +3f385c80: move *a13(0xffe0), a11, 1 +3f385ca0: move *a11(0xe0), *a14+, 1 +3f385cc0: sub a5, a5 +3f385cd0: move a5, *a14+, 1 +3f385ce0: move a5, *a14+, 1 +3f385cf0: movk 1, a5 +3f385d00: move a5, *a14+, 1 +3f385d10: move a5, *a14+, 1 +3f385d20: movi 0x188, a5 +3f385d40: move a5, *a14+, 1 +3f385d50: movk 1, a5 +3f385d60: move a5, *a14+, 1 +3f385d70: move *a11(0x80), *a14+, 1 +3f385d90: move *a11(0x60), *a14+, 1 +3f385db0: calla L3FD59FD0 +L3F385DE0: +3f385de0: move *sp(0xc0), a14, 1 +3f385e00: mmfm sp, a5,a7,a9,a11,a13 +3f385e20: rets 2 +L3F385E30: +3f385e30: mmtm sp, a7,a9,a11,a13 +3f385e50: move a14, a13 +3f385e60: addi 0x320, a14 +3f385e80: move a14, -*sp, 1 +3f385e90: move a13, *a14+, 1 +3f385ea0: move *a13(0xffe0), a11, 1 +3f385ec0: move *a11(0x80), *a14+, 1 +3f385ee0: move *a11(0x60), *a14+, 1 +3f385f00: calla L3FD58A10 +3f385f30: move *a13(0xffc0), a9, 1 +3f385f50: move *a9(0x160), a9, 1 +3f385f70: addi 0x60, a9 +3f385f90: move a9, *a13(0x2e0), 1 +3f385fb0: move *a13(0xffc0), a7, 1 +3f385fd0: move *a13(0x40), *a7(0x80), 1 +3f386000: setf 16, 0, 0 +3f386010: move *a9(0x30), a9, 0 +3f386030: move a9, *a7(0xa0), 1 +3f386050: movk 1, a9 +3f386060: move a9, *a13(0x300), 1 +3f386080: move *a7(0x160), a7, 1 +3f3860a0: move *a7, a7, 1 +3f3860b0: cmp a7, a9 +3f3860c0: jage L3F386CC0 +L3F3860E0: +3f3860e0: move *a13(0x300), a11, 1 +3f386100: dec a11 +3f386110: sll 0x6, a11 +3f386120: move *a13(0x2e0), a9, 1 +3f386140: add a9, a11 +3f386150: move *a13(0x300), a7, 1 +3f386170: dec a7 +3f386180: sll 0x6, a7 +3f386190: add a9, a7 +3f3861a0: setf 16, 1, 0 +3f3861b0: move *a11, a11, 0 +3f3861c0: setf 16, 0, 0 +3f3861d0: move *a7(0x20), a7, 0 +3f3861f0: add a7, a11 +3f386200: move *a13(0x300), a7, 1 +3f386220: sll 0x6, a7 +3f386230: add a9, a7 +3f386240: move *a7(0x20), a7, 0 +3f386260: add a7, a11 +3f386270: move *a13(0xffa0), a7, 1 +3f386290: add a7, a11 +3f3862a0: move *a13(0x40), a7, 1 +3f3862c0: cmp a7, a11 +3f3862d0: jrls L3F3867B0 +3f3862e0: move *a13(0xffc0), a11, 1 +3f386300: move *a13(0x300), a7, 1 +3f386320: move *a11(0x140), a9, 1 +3f386340: cmp a9, a7 +3f386350: jrne L3F3864C0 +3f386360: move *a13(0x40), a9, 1 +3f386380: move *a13, a7, 1 +3f386390: add a7, a9 +3f3863a0: move *a13(0x300), a7, 1 +3f3863c0: sll 0x6, a7 +3f3863d0: move *a13(0x2e0), a11, 1 +3f3863f0: add a11, a7 +3f386400: move *a7(0x20), a7, 0 +3f386420: sub a7, a9 +3f386430: move *a13(0xffa0), a7, 1 +3f386450: sub a7, a9 +3f386460: move *a13(0x300), a7, 1 +3f386480: sll 0x6, a7 +3f386490: add a11, a7 +3f3864a0: move a9, *a7, 0 +3f3864b0: jruc L3F386530 +L3F3864C0: +3f3864c0: sll 0x6, a7 +3f3864d0: move *a13(0x2e0), a9, 1 +3f3864f0: add a9, a7 +3f386500: move *a13(0xffa0), *a7(0x0), 0 +L3F386530: +3f386530: move *a13(0x300), a11, 1 +3f386550: dec a11 +3f386560: sll 0x6, a11 +3f386570: move *a13(0x2e0), a9, 1 +3f386590: add a9, a11 +3f3865a0: move *a13(0x300), a7, 1 +3f3865c0: dec a7 +3f3865d0: sll 0x6, a7 +3f3865e0: add a9, a7 +3f3865f0: setf 16, 1, 0 +3f386600: move *a11(0x10), a11, 0 +3f386620: setf 16, 0, 0 +3f386630: move *a7(0x30), a7, 0 +3f386650: add a7, a11 +3f386660: move *a13(0x300), a7, 1 +3f386680: sll 0x6, a7 +3f386690: add a9, a7 +3f3866a0: move a11, *a7(0x10), 0 +3f3866c0: move *a13(0xffc0), a11, 1 +3f3866e0: move *a13(0x300), a7, 1 +3f386700: dec a7 +3f386710: sll 0x6, a7 +3f386720: add a9, a7 +3f386730: move *a11(0xa0), a9, 1 +3f386750: move *a7(0x30), a7, 0 +3f386770: add a7, a9 +3f386780: move a9, *a11(0xa0), 1 +3f3867a0: jruc L3F386BF0 +L3F3867B0: +3f3867b0: move *a13(0xffc0), a11, 1 +3f3867d0: move *a13(0x300), a7, 1 +3f3867f0: move *a11(0x140), a9, 1 +3f386810: cmp a9, a7 +3f386820: jrne L3F386990 +3f386830: move *a13(0x40), a9, 1 +3f386850: move *a13, a7, 1 +3f386860: add a7, a9 +3f386870: move *a13(0x300), a7, 1 +3f386890: sll 0x6, a7 +3f3868a0: move *a13(0x2e0), a11, 1 +3f3868c0: add a11, a7 +3f3868d0: move *a7(0x20), a7, 0 +3f3868f0: sub a7, a9 +3f386900: move *a13(0xffa0), a7, 1 +3f386920: sub a7, a9 +3f386930: move *a13(0x300), a7, 1 +3f386950: sll 0x6, a7 +3f386960: add a11, a7 +3f386970: move a9, *a7, 0 +3f386980: jruc L3F386B30 +L3F386990: +3f386990: dec a7 +3f3869a0: sll 0x6, a7 +3f3869b0: move *a13(0x2e0), a9, 1 +3f3869d0: add a9, a7 +3f3869e0: move *a13(0x300), a9, 1 +3f386a00: dec a9 +3f386a10: sll 0x6, a9 +3f386a20: move *a13(0x2e0), a11, 1 +3f386a40: add a11, a9 +3f386a50: setf 16, 1, 0 +3f386a60: move *a7, a7, 0 +3f386a70: setf 16, 0, 0 +3f386a80: move *a9(0x20), a9, 0 +3f386aa0: add a9, a7 +3f386ab0: move *a13(0xffa0), a9, 1 +3f386ad0: add a9, a7 +3f386ae0: move *a13(0x300), a9, 1 +3f386b00: sll 0x6, a9 +3f386b10: add a11, a9 +3f386b20: move a7, *a9, 0 +L3F386B30: +3f386b30: move *a13(0x300), a9, 1 +3f386b50: sll 0x6, a9 +3f386b60: add a11, a9 +3f386b70: move *a13(0x300), a7, 1 +3f386b90: dec a7 +3f386ba0: sll 0x6, a7 +3f386bb0: add a11, a7 +3f386bc0: move *a7(0x10), *a9(0x10), 0 +L3F386BF0: +3f386bf0: move *a13(0x300), a11, 1 +3f386c10: inc a11 +3f386c20: move a11, *a13(0x300), 1 +3f386c40: move *a13(0xffc0), a9, 1 +3f386c60: move *a9(0x160), a7, 1 +3f386c80: move *a7, a7, 1 +3f386c90: cmp a7, a11 +3f386ca0: jalt L3F3860E0 +L3F386CC0: +3f386cc0: move *sp(0xa0), a14, 1 +3f386ce0: mmfm sp, a7,a9,a11,a13 +3f386d00: rets 2 +L3F386D10: +3f386d10: mmtm sp, a7,a9,a11,a13 +3f386d30: move a14, a13 +3f386d40: addi 0x60, a14 +3f386d60: sub a11, a11 +3f386d70: setf 16, 1, 0 +3f386d80: move a11, *a13(0x20), 0 +3f386da0: move a11, *a13(0x30), 0 +3f386dc0: move a11, *a13(0x40), 0 +3f386de0: move a11, *a13(0x50), 0 +3f386e00: move *a13(0xffc0), a9, 1 +3f386e20: move *a9(0x160), a9, 1 +3f386e40: move *a13(0xff80), *a9(0x40), 1 +3f386e70: move *a13(0xffc0), a9, 1 +3f386e90: move *a9(0x160), a9, 1 +3f386eb0: move *a13(0xff40), *a9(0x0), 1 +3f386ee0: move *a13(0xffc0), a9, 1 +3f386f00: move *a9(0x160), a9, 1 +3f386f20: movi 0xffff, a11 +3f386f40: move a11, *a9(0x300), 1 +3f386f60: move *a13(0xffc0), a9, 1 +3f386f80: move *a9(0x160), a11, 1 +3f386fa0: move *a13(0xff60), *a11(0x20), 1 +3f386fd0: move *a13(0xffa0), *a13(0x20), 0 +3f387000: sub a11, a11 +3f387010: move a11, *a13, 1 +3f387020: move *a13(0xff40), a9, 1 +3f387040: cmp a9, a11 +3f387050: jrge L3F3876E0 +L3F387060: +3f387060: move a14, -*sp, 1 +3f387070: move a14, -*sp, 1 +3f387080: move *a13, a11, 1 +3f387090: sll 0x5, a11 +3f3870a0: move *a13(0xff80), a9, 1 +3f3870c0: add a9, a11 +3f3870d0: move *a11+, *a14+, 1 +3f3870e0: calla L3FB458D0 +3f387110: move a8, *a14+, 1 +3f387120: move *a13, a11, 1 +3f387130: sll 0x5, a11 +3f387140: add a9, a11 +3f387150: move *a11+, *a14+, 1 +3f387160: move *a13(0xffc0), a11, 1 +3f387180: move *a11(0xc0), *a14+, 1 +3f3871a0: calla L3FDA4870 +3f3871d0: move *a13(0xffa0), a9, 1 +3f3871f0: sll 0x1, a9 +3f387200: add a9, a8 +3f387210: setf 16, 0, 0 +3f387220: move a8, *a13(0x40), 0 +3f387240: move *a11(0x160), a9, 1 +3f387260: move *a13, a11, 1 +3f387270: sll 0x6, a11 +3f387280: add a11, a9 +3f387290: move *a13(0x20), *a9(0x60), 0 +3f3872c0: move *a13(0xffc0), a11, 1 +3f3872e0: move *a11(0x160), a9, 1 +3f387300: move *a13, a7, 1 +3f387310: sll 0x5, a7 +3f387320: add a7, a9 +3f387330: move *a13, a7, 1 +3f387340: sll 0x5, a7 +3f387350: move *a13(0xff20), a11, 1 +3f387370: add a11, a7 +3f387380: move *a7(0x0), *a9(0x220), 1 +3f3873b0: move *a13(0xffc0), a9, 1 +3f3873d0: move *a9(0x160), a7, 1 +3f3873f0: move *a13, a9, 1 +3f387400: sll 0x6, a9 +3f387410: add a9, a7 +3f387420: sub a9, a9 +3f387430: move a9, *a7(0x70), 0 +3f387450: move *a13(0xffc0), a7, 1 +3f387470: move *a7(0x160), a9, 1 +3f387490: move *a13, a7, 1 +3f3874a0: sll 0x6, a7 +3f3874b0: add a7, a9 +3f3874c0: move *a13(0x40), *a9(0x80), 0 +3f3874f0: move *a13(0xffc0), a9, 1 +3f387510: move *a9(0x160), a7, 1 +3f387530: move *a13, a9, 1 +3f387540: sll 0x6, a9 +3f387550: add a9, a7 +3f387560: move *a13(0xffc0), a9, 1 +3f387580: move *a9(0xa0), *a7(0x90), 0 +3f3875b0: move *a13(0x40), a7, 0 +3f3875d0: inc a7 +3f3875e0: sext a7, 0 +3f3875f0: setf 16, 1, 0 +3f387600: move *a13(0x20), a9, 0 +3f387620: add a9, a7 +3f387630: move a7, *a13(0x20), 0 +3f387650: move *a13, a9, 1 +3f387660: inc a9 +3f387670: move a9, *a13, 1 +3f387680: move *a13(0xff40), a7, 1 +3f3876a0: cmp a7, a9 +3f3876b0: jrge L3F3876E0 +3f3876c0: subk 7, a9 +3f3876d0: jrlt L3F387060 +L3F3876E0: +3f3876e0: move *sp(0xa0), a14, 1 +3f387700: mmfm sp, a7,a9,a11,a13 +3f387720: rets 2 +L3F387730: +3f387730: mmtm sp, a7,a9,a10,a11,a13 +3f387750: move a14, a13 +3f387760: addk 32, a14 +3f387770: move *a13(0xffa0), a11, 1 +3f387790: move *a11(0x160), a10, 1 +3f3877b0: move a10, a9 +3f3877c0: addi 0x60, a9 +3f3877e0: sub a11, a11 +3f3877f0: move a11, *a13, 1 +3f387800: move *a10, a7, 1 +3f387810: cmp a7, a11 +3f387820: jrge L3F387C30 +L3F387830: +3f387830: move *a13, a11, 1 +3f387840: sll 0x6, a11 +3f387850: add a9, a11 +3f387860: move *a13(0xffe0), a7, 1 +3f387880: setf 16, 1, 0 +3f387890: move *a11, a11, 0 +3f3878a0: cmp a11, a7 +3f3878b0: jrlt L3F387BD0 +3f3878c0: move *a13, a11, 1 +3f3878d0: sll 0x6, a11 +3f3878e0: add a9, a11 +3f3878f0: move *a13, a7, 1 +3f387900: sll 0x6, a7 +3f387910: add a9, a7 +3f387920: move *a11, a11, 0 +3f387930: setf 16, 0, 0 +3f387940: move *a7(0x20), a7, 0 +3f387960: add a7, a11 +3f387970: move *a13(0xffe0), a7, 1 +3f387990: cmp a11, a7 +3f3879a0: jrhi L3F387BD0 +3f3879b0: move *a13, a11, 1 +3f3879c0: sll 0x6, a11 +3f3879d0: add a9, a11 +3f3879e0: move *a13(0xffc0), a7, 1 +3f387a00: setf 16, 1, 0 +3f387a10: move *a11(0x10), a11, 0 +3f387a30: cmp a11, a7 +3f387a40: jrlt L3F387BD0 +3f387a50: move *a13, a11, 1 +3f387a60: sll 0x6, a11 +3f387a70: add a9, a11 +3f387a80: move *a13, a7, 1 +3f387a90: sll 0x6, a7 +3f387aa0: add a9, a7 +3f387ab0: move *a11(0x10), a11, 0 +3f387ad0: setf 16, 0, 0 +3f387ae0: move *a7(0x30), a7, 0 +3f387b00: add a7, a11 +3f387b10: move *a13(0xffc0), a7, 1 +3f387b30: cmp a11, a7 +3f387b40: jrhi L3F387BD0 +3f387b50: move *a13, a11, 1 +3f387b60: sll 0x5, a11 +3f387b70: add a10, a11 +3f387b80: move *a11(0x220), a11, 1 +3f387ba0: jreq L3F387BD0 +3f387bb0: move *a13, a8, 1 +3f387bc0: jruc L3F387C50 +L3F387BD0: +3f387bd0: move *a13, a11, 1 +3f387be0: inc a11 +3f387bf0: move a11, *a13, 1 +3f387c00: move *a10, a7, 1 +3f387c10: cmp a7, a11 +3f387c20: jrlt L3F387830 +L3F387C30: +3f387c30: movi 0xffff, a8 +L3F387C50: +3f387c50: move *sp(0xc0), a14, 1 +3f387c70: mmfm sp, a7,a9,a10,a11,a13 +3f387c90: rets 2 +3f387ca0: mmtm sp, a9,a11,a13 +3f387cc0: move a14, a13 +3f387cd0: addi 0x380, a14 +3f387cf0: move *a13(0xffc0), a11, 1 +3f387d10: move *a11, a11, 1 +3f387d20: subk 4, a11 +3f387d30: jreq L3F387D90 +3f387d40: move *a13(0xffc0), a11, 1 +3f387d60: move *a11, a11, 1 +3f387d70: subk 5, a11 +3f387d80: jrne L3F387F20 +L3F387D90: +3f387d90: move a14, -*sp, 1 +3f387da0: move *a13(0xffe0), *a14+, 1 +3f387dc0: move *a13(0xffc0), a11, 1 +3f387de0: move *a11(0x120), a11, 1 +3f387e00: move a11, *a13(0x340), 1 +3f387e20: move a11, *a14+, 1 +3f387e30: move *a13(0xffc0), a11, 1 +3f387e50: move *a11(0x100), a11, 1 +3f387e70: move a11, *a13(0x320), 1 +3f387e90: move a11, *a14+, 1 +3f387ea0: calla L3F387730 +3f387ed0: inc a8 +3f387ee0: jrne L3F3881B0 +3f387ef0: sub a8, a8 +3f387f00: jauc L3F388770 +L3F387F20: +3f387f20: move *a13(0xffc0), a11, 1 +3f387f40: move *a11, a11, 1 +3f387f50: subk 6, a11 +3f387f60: jrne L3F3880F0 +3f387f70: move a14, -*sp, 1 +3f387f80: move *a13(0xffe0), *a14+, 1 +3f387fa0: move *a13(0xffc0), a11, 1 +3f387fc0: move *a11(0x120), a11, 1 +3f387fe0: move a11, *a13(0x340), 1 +3f388000: move a11, *a14+, 1 +3f388010: move *a13(0xffc0), a11, 1 +3f388030: move *a11(0x100), a11, 1 +3f388050: move a11, *a13(0x320), 1 +3f388070: move a11, *a14+, 1 +3f388080: calla L3F387730 +3f3880b0: inc a8 +3f3880c0: jrne L3F3881B0 +3f3880d0: sub a8, a8 +3f3880e0: jruc L3F388770 +L3F3880F0: +3f3880f0: move *a13(0xffc0), a11, 1 +3f388110: move *a13(0xffa0), a9, 1 +3f388130: move *a11(0x80), a11, 1 +3f388150: cmp a11, a9 +3f388160: jrne L3F388190 +3f388170: movk 1, a8 +3f388180: jruc L3F388770 +L3F388190: +3f388190: sub a8, a8 +3f3881a0: jruc L3F388770 +L3F3881B0: +3f3881b0: sub a9, a9 +3f3881c0: move a9, *a13(0x360), 1 +3f3881e0: move *a13(0xffe0), a11, 1 +3f388200: move *a11(0x160), a11, 1 +3f388220: move *a11, a11, 1 +3f388230: cmp a11, a9 +3f388240: jrge L3F388760 +L3F388250: +3f388250: move a14, -*sp, 1 +3f388260: move a13, *a14+, 1 +3f388270: move *a13(0xffe0), a11, 1 +3f388290: move *a11(0x160), a9, 1 +3f3882b0: move *a13(0x360), a11, 1 +3f3882d0: sll 0x5, a11 +3f3882e0: move *a9(0x20), a9, 1 +3f388300: add a11, a9 +3f388310: move *a9, a11, 1 +3f388320: move *a11(0x60), *a14+, 1 +3f388340: move *a13(0xffc0), a11, 1 +3f388360: move *a11(0x60), *a14+, 1 +3f388380: calla L3FD58A10 +3f3883b0: setf 16, 1, 0 +3f3883c0: move *a13(0x0), *a13(0x2e0), 0 +3f3883f0: move *a13(0x20), *a13(0x2f0), 0 +3f388420: move *a13(0x40), *a13(0x300), 0 +3f388450: move *a13(0x60), *a13(0x310), 0 +3f388480: move *a13(0x220), a9, 1 +3f3884a0: jreq L3F3886A0 +3f3884b0: move *a13(0x320), a9, 1 +3f3884d0: move *a13(0x2e0), a11, 0 +3f3884f0: cmp a11, a9 +3f388500: jrlt L3F3886A0 +3f388510: setf 16, 0, 0 +3f388520: move *a13(0x300), a9, 0 +3f388540: add a9, a11 +3f388550: move *a13(0x320), a9, 1 +3f388570: cmp a11, a9 +3f388580: jrhi L3F3886A0 +3f388590: move *a13(0x340), a11, 1 +3f3885b0: setf 16, 1, 0 +3f3885c0: move *a13(0x2f0), a9, 0 +3f3885e0: cmp a9, a11 +3f3885f0: jrlt L3F3886A0 +3f388600: setf 16, 0, 0 +3f388610: move *a13(0x310), a11, 0 +3f388630: add a11, a9 +3f388640: move *a13(0x340), a11, 1 +3f388660: cmp a9, a11 +3f388670: jrhi L3F3886A0 +3f388680: sub a8, a8 +3f388690: jruc L3F388770 +L3F3886A0: +3f3886a0: move *a13(0x360), a11, 1 +3f3886c0: inc a11 +3f3886d0: move a11, *a13(0x360), 1 +3f3886f0: move *a13(0xffe0), a9, 1 +3f388710: move *a9(0x160), a9, 1 +3f388730: move *a9, a9, 1 +3f388740: cmp a9, a11 +3f388750: jrlt L3F388250 +L3F388760: +3f388760: movk 1, a8 +L3F388770: +3f388770: move *sp(0x80), a14, 1 +3f388790: mmfm sp, a9,a11,a13 +3f3887b0: rets 2 +L3F3887C0: +3f3887c0: mmtm sp, a7,a9,a11,a13 +3f3887e0: move a14, a13 +3f3887f0: addi 0x1c0, a14 +3f388810: sub a11, a11 +3f388820: setf 16, 1, 0 +3f388830: move a11, *a13(0x20), 0 +3f388850: move a11, *a13(0x30), 0 +3f388870: move a11, *a13(0x40), 0 +3f388890: move a11, *a13(0x50), 0 +3f3888b0: movk 5, a11 +3f3888c0: move a11, *a13(0x60), 1 +3f3888e0: move *a13(0xffe0), a9, 1 +3f388900: move *a9(0x20), *a13(0xe0), 1 +3f388930: move *a9(0x0), *a13(0x100), 1 +3f388960: move *a13(0xffc0), a7, 1 +3f388980: move *a7(0xc0), a7, 1 +3f3889a0: move *a7(0x1f0), a7, 0 +3f3889c0: move *a13(0xffc0), a9, 1 +3f3889e0: move *a9(0xc0), a9, 1 +3f388a00: move *a9(0x200), a9, 0 +3f388a20: add a9, a7 +3f388a30: move *a13(0xffc0), a9, 1 +3f388a50: addk 5, a7 +3f388a60: move a7, *a9(0xa0), 1 +3f388a80: move *a9(0x160), a7, 1 +3f388aa0: move *a13(0xffa0), *a7(0x40), 1 +3f388ad0: move *a9(0x160), a7, 1 +3f388af0: move *a9(0xa0), *a7(0x90), 0 +3f388b20: sub a7, a7 +3f388b30: move a7, *a13, 1 +3f388b40: move *a9(0x160), a9, 1 +3f388b60: move *a9, a9, 1 +3f388b70: cmp a9, a7 +3f388b80: jrge L3F3890C0 +L3F388B90: +3f388b90: move a14, -*sp, 1 +3f388ba0: move a14, -*sp, 1 +3f388bb0: move *a13, a11, 1 +3f388bc0: sll 0x5, a11 +3f388bd0: move *a13(0xffa0), a9, 1 +3f388bf0: add a9, a11 +3f388c00: move *a11+, *a14+, 1 +3f388c10: calla L3FB458D0 +3f388c40: move a8, *a14+, 1 +3f388c50: move *a13, a11, 1 +3f388c60: sll 0x5, a11 +3f388c70: add a9, a11 +3f388c80: move *a11+, *a14+, 1 +3f388c90: move *a13(0xffc0), a11, 1 +3f388cb0: move *a11(0xc0), *a14+, 1 +3f388cd0: calla L3FDA4870 +3f388d00: move *a13(0x60), a7, 1 +3f388d20: sll 0x1, a7 +3f388d30: add a7, a8 +3f388d40: setf 16, 0, 0 +3f388d50: move a8, *a13(0x40), 0 +3f388d70: move *a11(0x160), a7, 1 +3f388d90: move *a13, a9, 1 +3f388da0: sll 0x6, a9 +3f388db0: add a9, a7 +3f388dc0: sub a9, a9 +3f388dd0: move a9, *a7(0x60), 0 +3f388df0: move *a11(0x160), a7, 1 +3f388e10: move *a13, a9, 1 +3f388e20: sll 0x6, a9 +3f388e30: add a9, a7 +3f388e40: sub a9, a9 +3f388e50: move a9, *a7(0x70), 0 +3f388e70: move *a11(0x160), a7, 1 +3f388e90: move *a13, a9, 1 +3f388ea0: sll 0x6, a9 +3f388eb0: add a9, a7 +3f388ec0: move *a13(0x40), *a7(0x80), 0 +3f388ef0: move *a11(0x160), a9, 1 +3f388f10: move *a13, a7, 1 +3f388f20: sll 0x6, a7 +3f388f30: add a7, a9 +3f388f40: move *a11(0xa0), *a9(0x90), 0 +3f388f70: move *a13(0x40), a9, 0 +3f388f90: inc a9 +3f388fa0: sext a9, 0 +3f388fb0: setf 16, 1, 0 +3f388fc0: move *a13(0x20), a7, 0 +3f388fe0: add a7, a9 +3f388ff0: move a9, *a13(0x20), 0 +3f389010: move *a13, a7, 1 +3f389020: inc a7 +3f389030: move a7, *a13, 1 +3f389040: move *a11(0x160), a7, 1 +3f389060: move *a13, a9, 1 +3f389070: move *a7, a7, 1 +3f389080: cmp a7, a9 +3f389090: jrge L3F3890C0 +3f3890a0: subk 7, a9 +3f3890b0: jrlt L3F388B90 +L3F3890C0: +3f3890c0: move a14, -*sp, 1 +3f3890d0: movk 5, a11 +3f3890e0: move a11, *a14+, 1 +3f3890f0: move *a13(0xffc0), *a14+, 1 +3f389110: move a13, a9 +3f389120: addi 0x80, a9 +3f389140: move a9, *a14+, 1 +3f389150: calla L3F385E30 +3f389180: move a14, -*sp, 1 +3f389190: move *a13(0xffc0), *a14+, 1 +3f3891b0: move a9, *a14+, 1 +3f3891c0: calla L3F380640 +3f3891f0: move *sp(0xa0), a14, 1 +3f389210: mmfm sp, a7,a9,a11,a13 +3f389230: rets 2 +3f389240: mmtm sp, a7,a9,a11,a13 +3f389260: move a14, a13 +3f389270: addi 0xa0, a14 +3f389290: sub a11, a11 +3f3892a0: move a11, *a13, 1 +3f3892b0: move *a13(0xffc0), a11, 1 +3f3892d0: move *a11(0x160), a11, 1 +3f3892f0: setf 8, 0, 0 +3f389300: move *a11(0xc0), a11, 0 +3f389320: jreq L3F389AA0 +3f389330: move *a13(0xffe0), a11, 1 +3f389350: move *a11(0x180), a11, 1 +3f389370: btst 0, a11 +3f389380: jrne L3F389AA0 +3f389390: move *a13(0xffe0), a11, 1 +3f3893b0: move *a11(0x180), a11, 1 +3f3893d0: btst 2, a11 +3f3893e0: jrne L3F389AA0 +3f3893f0: move *a13(0xffe0), a11, 1 +3f389410: move *a11(0x1a0), a11, 1 +3f389430: dec a11 +3f389440: jrne L3F389AA0 +3f389450: move *a13(0xffc0), a11, 1 +3f389470: move *a11(0x160), a9, 1 +3f389490: move *a9(0x40), *a13(0x40), 1 +3f3894c0: sub a9, a9 +3f3894d0: move a9, *a13(0x20), 1 +3f3894f0: move *a11(0x160), a11, 1 +3f389510: move *a11(0x60), a11, 1 +3f389530: cmp a11, a9 +3f389540: jrge L3F389A20 +L3F389550: +3f389550: move *a13(0xffc0), a11, 1 +3f389570: move *a13(0x20), a9, 1 +3f389590: move *a13(0x40), a7, 1 +3f3895b0: mpys a7, a9 +3f3895c0: move *a11(0x60), a7, 1 +3f3895e0: add a9, a7 +3f3895f0: move a7, *a13(0x60), 1 +3f389610: move *a13(0x40), a9, 1 +3f389630: add a9, a7 +3f389640: move a7, *a13(0x80), 1 +3f389660: move *a13(0xffe0), a7, 1 +3f389680: move *a7(0x120), a7, 1 +3f3896a0: move *a13(0x60), a9, 1 +3f3896c0: cmp a9, a7 +3f3896d0: jrlt L3F389970 +3f3896e0: move *a13(0xffe0), a7, 1 +3f389700: move *a7(0x120), a7, 1 +3f389720: move *a13(0x80), a9, 1 +3f389740: cmp a9, a7 +3f389750: jrgt L3F389970 +3f389760: move *a13(0xffe0), a7, 1 +3f389780: move *a7(0x100), a7, 1 +3f3897a0: move *a11(0x40), a9, 1 +3f3897c0: cmp a9, a7 +3f3897d0: jrlt L3F389A20 +3f3897e0: move *a11(0x40), a9, 1 +3f389800: move *a11(0x80), a7, 1 +3f389820: add a7, a9 +3f389830: move *a13(0xffe0), a7, 1 +3f389850: move *a7(0x100), a7, 1 +3f389870: cmp a9, a7 +3f389880: jrgt L3F389A20 +3f389890: move *a11(0x160), a9, 1 +3f3898b0: move *a13(0x20), *a9(0x20), 1 +3f3898e0: move *a11(0x160), a9, 1 +3f389900: move *a9, a9, 1 +3f389910: jreq L3F389A20 +3f389920: move *a11(0x160), a9, 1 +3f389940: move *a9, a9, 1 +3f389950: call a9 +3f389960: jruc L3F389A20 +L3F389970: +3f389970: move *a13(0x20), a9, 1 +3f389990: inc a9 +3f3899a0: move a9, *a13(0x20), 1 +3f3899c0: move *a11(0x160), a7, 1 +3f3899e0: move *a7(0x60), a7, 1 +3f389a00: cmp a7, a9 +3f389a10: jrlt L3F389550 +L3F389A20: +3f389a20: move a14, -*sp, 1 +3f389a30: move *a13(0xffc0), *a14+, 1 +3f389a50: move *a13(0xffe0), *a14+, 1 +3f389a70: calla L3F389AF0 +L3F389AA0: +3f389aa0: move *sp(0xa0), a14, 1 +3f389ac0: mmfm sp, a7,a9,a11,a13 +3f389ae0: rets 2 +L3F389AF0: +3f389af0: mmtm sp, a7,a9,a11,a13 +3f389b10: move a14, a13 +3f389b20: addi 0x370, a14 +3f389b40: sub a11, a11 +3f389b50: move a11, *a13(0x40), 1 +3f389b70: setf 8, 0, 0 +3f389b80: move @0xc8020, a11, 0 +3f389bb0: jaeq L3F38AA30 +3f389bd0: move a14, -*sp, 1 +3f389be0: sub a9, a9 +3f389bf0: move a9, *a14+, 1 +3f389c00: move a9, *a14+, 1 +3f389c10: move *a13(0xffe0), a7, 1 +3f389c30: move *a7(0x60), a9, 1 +3f389c50: move *a7(0x60), a7, 1 +3f389c70: move *a7(0x440), a7, 1 +3f389c90: move a7, a11 +3f389ca0: sll 0x9, a7 +3f389cb0: sll 0x7, a11 +3f389cc0: add a11, a7 +3f389cd0: move *a9(0x480), a11, 1 +3f389cf0: add a7, a11 +3f389d00: move *a11(0x40), *a14+, 1 +3f389d20: move *a13(0xffe0), a11, 1 +3f389d40: move *a11(0x60), *a14+, 1 +3f389d60: calla L3F997000 +3f389d90: move a8, @0xc7d00, 1 +3f389dc0: move a14, -*sp, 1 +3f389dd0: movk 2, a9 +3f389de0: move a9, *a14+, 1 +3f389df0: movk 8, a7 +3f389e00: move a7, *a14+, 1 +3f389e10: movk 12, a7 +3f389e20: move a7, *a14+, 1 +3f389e30: move a7, *a14+, 1 +3f389e40: movi 0xc7e60, a7 +3f389e70: move a7, *a14+, 1 +3f389e80: sub a9, a9 +3f389e90: move a9, *a14+, 1 +3f389ea0: move a9, *a14+, 1 +3f389eb0: movk 1, a9 +3f389ec0: move a9, *a14+, 1 +3f389ed0: sub a9, a9 +3f389ee0: move a9, *a14+, 1 +3f389ef0: move *a11(0x60), *a14+, 1 +3f389f10: calla L3F9A0490 +3f389f40: move a8, @0xc7fe0, 1 +3f389f70: move a14, -*sp, 1 +3f389f80: movk 2, a9 +3f389f90: move a9, *a14+, 1 +3f389fa0: movk 8, a9 +3f389fb0: move a9, *a14+, 1 +3f389fc0: movk 12, a9 +3f389fd0: move a9, *a14+, 1 +3f389fe0: move a9, *a14+, 1 +3f389ff0: movi 0xc7f20, a9 +3f38a020: move a9, *a14+, 1 +3f38a030: sub a7, a7 +3f38a040: move a7, *a14+, 1 +3f38a050: move a7, *a14+, 1 +3f38a060: movk 1, a7 +3f38a070: move a7, *a14+, 1 +3f38a080: sub a7, a7 +3f38a090: move a7, *a14+, 1 +3f38a0a0: move *a11(0x60), *a14+, 1 +3f38a0c0: calla L3F9A0490 +3f38a0f0: move a8, @0xc8000, 1 +3f38a120: movb a7, @0xc8020 +3f38a150: move a14, -*sp, 1 +3f38a160: move *a13(0xffc0), a9, 1 +3f38a180: move *a9(0xc0), a9, 1 +3f38a1a0: move *a9(0x20), *a14+, 1 +3f38a1c0: move @0xc7d00, *a14+, 1 +3f38a1f0: move *a11(0x60), *a14+, 1 +3f38a210: calla L3FD997B0 +3f38a240: move a14, -*sp, 1 +3f38a250: move *a13(0xffc0), a9, 1 +3f38a270: move *a9(0xe0), *a14+, 1 +3f38a290: move @0xc7d00, *a14+, 1 +3f38a2c0: move *a11(0x60), *a14+, 1 +3f38a2e0: calla L3FD99A60 +3f38a310: move a14, -*sp, 1 +3f38a320: move *a9(0x100), *a14+, 1 +3f38a340: move @0xc7d00, *a14+, 1 +3f38a370: move *a11(0x60), *a14+, 1 +3f38a390: calla L3FD98760 +3f38a3c0: move a14, -*sp, 1 +3f38a3d0: movk 1, a7 +3f38a3e0: move a7, *a14+, 1 +3f38a3f0: move *a9(0x100), *a14+, 1 +3f38a410: move *a9(0xe0), *a14+, 1 +3f38a430: movk 16, a7 +3f38a440: move a7, *a14+, 1 +3f38a450: move a7, *a14+, 1 +3f38a460: movi 0xc7d60, a7 +3f38a490: move a7, *a14+, 1 +3f38a4a0: move *a11(0x60), a7, 1 +3f38a4c0: move *a11(0x60), a9, 1 +3f38a4e0: move *a9(0x440), a9, 1 +3f38a500: move a9, a11 +3f38a510: sll 0x9, a9 +3f38a520: sll 0x7, a11 +3f38a530: add a11, a9 +3f38a540: move *a7(0x480), a11, 1 +3f38a560: add a9, a11 +3f38a570: move *a11(0x40), *a14+, 1 +3f38a590: move *a13(0xffe0), a11, 1 +3f38a5b0: move *a11(0x60), *a14+, 1 +3f38a5d0: calla L3FD40FF0 +3f38a600: move a8, @0xc7d40, 1 +3f38a630: move a8, *a13(0x200), 1 +3f38a650: movk 2, a9 +3f38a660: move a9, *a13(0x180), 1 +3f38a680: movk 3, a7 +3f38a690: move a7, *a13(0x80), 1 +3f38a6b0: move *a13(0xffc0), a11, 1 +3f38a6d0: move *a11(0x100), *a13(0xc0), 1 +3f38a700: move *a11(0xe0), *a13(0xe0), 1 +3f38a730: move a14, -*sp, 1 +3f38a740: move a13, a7 +3f38a750: addi 0x80, a7 +3f38a770: move a7, *a14+, 1 +3f38a780: movi 0x90d, a9 +3f38a7a0: move a9, *a14+, 1 +3f38a7b0: move *a13(0xffe0), a7, 1 +3f38a7d0: move *a7(0x60), a9, 1 +3f38a7f0: move *a7(0x60), a7, 1 +3f38a810: move *a7(0x440), a7, 1 +3f38a830: move a7, a11 +3f38a840: sll 0x9, a7 +3f38a850: sll 0x7, a11 +3f38a860: add a11, a7 +3f38a870: move *a9(0x480), a11, 1 +3f38a890: add a7, a11 +3f38a8a0: move *a11(0x40), *a14+, 1 +3f38a8c0: move *a13(0xffe0), a11, 1 +3f38a8e0: move *a11(0x60), *a14+, 1 +3f38a900: calla L3F997000 +3f38a930: move a8, @0xc7d20, 1 +3f38a960: move a14, -*sp, 1 +3f38a970: move *a13(0xffc0), a9, 1 +3f38a990: move *a9(0xc0), a7, 1 +3f38a9b0: move *a7(0x20), *a14+, 1 +3f38a9d0: move a8, *a14+, 1 +3f38a9e0: move *a11(0x60), *a14+, 1 +3f38aa00: calla L3FD997B0 +L3F38AA30: +3f38aa30: sub a11, a11 +3f38aa40: move a11, *a13(0x60), 1 +3f38aa60: move *a13(0xffc0), a9, 1 +3f38aa80: move *a9(0x160), a7, 1 +3f38aaa0: move *a7(0x60), a7, 1 +3f38aac0: cmp a7, a11 +3f38aad0: jage L3F38B3A0 +L3F38AAF0: +3f38aaf0: move a14, -*sp, 1 +3f38ab00: move a14, -*sp, 1 +3f38ab10: move *a13(0xffc0), a11, 1 +3f38ab30: move *a11(0x160), a9, 1 +3f38ab50: move *a13(0x60), a7, 1 +3f38ab70: sll 0x5, a7 +3f38ab80: move *a9(0x80), a9, 1 +3f38aba0: add a7, a9 +3f38abb0: move *a9+, *a14+, 1 +3f38abc0: calla L3FB458D0 +3f38abf0: move a8, *a14+, 1 +3f38ac00: move *a11(0x160), a9, 1 +3f38ac20: move *a13(0x60), a7, 1 +3f38ac40: sll 0x5, a7 +3f38ac50: move *a9(0x80), a9, 1 +3f38ac70: add a7, a9 +3f38ac80: move *a9+, *a14+, 1 +3f38ac90: move *a11(0x60), a9, 1 +3f38acb0: move *a13(0x40), a7, 1 +3f38acd0: add a7, a9 +3f38ace0: addk 10, a9 +3f38acf0: move a9, *a14+, 1 +3f38ad00: move *a11(0x40), a9, 1 +3f38ad20: addk 17, a9 +3f38ad30: move a9, *a14+, 1 +3f38ad40: move @0xc7d00, *a14+, 1 +3f38ad70: move *a13(0xffe0), a9, 1 +3f38ad90: move *a9(0x80), *a14+, 1 +3f38adb0: move *a9(0x60), *a14+, 1 +3f38add0: calla L3FDA0000 +3f38ae00: move *a11(0x160), a7, 1 +3f38ae20: move *a7(0x20), a7, 1 +3f38ae40: move *a13(0x60), a9, 1 +3f38ae60: cmp a9, a7 +3f38ae70: jrne L3F38B080 +3f38ae80: move a14, -*sp, 1 +3f38ae90: move *a11(0xa0), *a14+, 1 +3f38aeb0: movk 12, a7 +3f38aec0: move a7, *a14+, 1 +3f38aed0: move *a11(0x60), a7, 1 +3f38aef0: move *a13(0x40), a9, 1 +3f38af10: add a9, a7 +3f38af20: move a7, *a14+, 1 +3f38af30: move *a11(0x40), *a14+, 1 +3f38af50: sub a7, a7 +3f38af60: move a7, *a14+, 1 +3f38af70: move a7, *a14+, 1 +3f38af80: move @0xc7fe0, *a14+, 1 +3f38afb0: move @0xc7d00, *a14+, 1 +3f38afe0: move *a13(0xffe0), a7, 1 +3f38b000: move *a7(0x80), *a14+, 1 +3f38b020: move *a7(0x60), *a14+, 1 +3f38b040: calla L3F9D0370 +3f38b070: jruc L3F38B270 +L3F38B080: +3f38b080: move a14, -*sp, 1 +3f38b090: move *a11(0xa0), *a14+, 1 +3f38b0b0: movk 12, a7 +3f38b0c0: move a7, *a14+, 1 +3f38b0d0: move *a11(0x60), a7, 1 +3f38b0f0: move *a13(0x40), a9, 1 +3f38b110: add a9, a7 +3f38b120: move a7, *a14+, 1 +3f38b130: move *a11(0x40), *a14+, 1 +3f38b150: sub a7, a7 +3f38b160: move a7, *a14+, 1 +3f38b170: move a7, *a14+, 1 +3f38b180: move @0xc8000, *a14+, 1 +3f38b1b0: move @0xc7d00, *a14+, 1 +3f38b1e0: move *a13(0xffe0), a7, 1 +3f38b200: move *a7(0x80), *a14+, 1 +3f38b220: move *a7(0x60), *a14+, 1 +3f38b240: calla L3F9D0370 +L3F38B270: +3f38b270: move *a11(0x160), a7, 1 +3f38b290: move *a7(0x40), a7, 1 +3f38b2b0: add a9, a7 +3f38b2c0: move a7, *a13(0x40), 1 +3f38b2e0: move *a13(0x60), a9, 1 +3f38b300: inc a9 +3f38b310: move a9, *a13(0x60), 1 +3f38b330: move *a11(0x160), a7, 1 +3f38b350: move *a7(0x60), a7, 1 +3f38b370: cmp a7, a9 +3f38b380: jalt L3F38AAF0 +L3F38B3A0: +3f38b3a0: move *a13(0xffc0), a11, 1 +3f38b3c0: move *a11(0x160), a9, 1 +3f38b3e0: setf 8, 0, 0 +3f38b3f0: move *a9(0xc0), a9, 0 +3f38b410: jrne L3F38B570 +3f38b420: move a14, -*sp, 1 +3f38b430: move *a11(0xa0), *a14+, 1 +3f38b450: move *a11(0x80), *a14+, 1 +3f38b470: move *a11(0x60), *a14+, 1 +3f38b490: move *a11(0x40), *a14+, 1 +3f38b4b0: move @0xc7d20, *a14+, 1 +3f38b4e0: move *a13(0xffe0), a9, 1 +3f38b500: move *a9(0x80), *a14+, 1 +3f38b520: move *a9(0x60), *a14+, 1 +3f38b540: calla L3F99E8F0 +L3F38B570: +3f38b570: move *sp(0xa0), a14, 1 +3f38b590: mmfm sp, a7,a9,a11,a13 +3f38b5b0: rets 2 +3f38b5c0: mmtm sp, a9,a11,a13 +3f38b5e0: move a14, a13 +3f38b5f0: move *a13(0xffe0), a11, 1 +3f38b610: move *a11(0x160), a11, 1 +3f38b630: move *a13(0xffe0), a9, 1 +3f38b650: move *a9(0x160), a9, 1 +3f38b670: move *a11(0x40), a11, 1 +3f38b690: move *a9(0xa0), a9, 1 +3f38b6b0: cmp a9, a11 +3f38b6c0: jrlt L3F38B740 +3f38b6d0: move *a13(0xffe0), a11, 1 +3f38b6f0: move *a11(0x160), a9, 1 +3f38b710: sub a11, a11 +3f38b720: move a11, *a9(0x40), 1 +L3F38B740: +3f38b740: move *sp(0x80), a14, 1 +3f38b760: mmfm sp, a9,a11,a13 +3f38b780: rets 2 +L3F38B790: +3f38b790: mmtm sp, a7,a9,a11,a13 +3f38b7b0: move a14, a13 +3f38b7c0: addk 32, a14 +3f38b7d0: move *a13(0xffa0), a11, 1 +3f38b7f0: move *a11(0x140), a11, 1 +3f38b810: jreq L3F38BAD0 +3f38b820: move *a13(0xffa0), a11, 1 +3f38b840: move *a11(0x160), a9, 1 +3f38b860: move *a13(0xff60), a11, 1 +3f38b880: move *a9(0x80), a9, 1 +3f38b8a0: sub a9, a11 +3f38b8b0: move a11, *a13, 1 +3f38b8c0: move *a13(0xffa0), a9, 1 +3f38b8e0: move *a9(0xc0), a7, 1 +3f38b900: move *a9(0x160), a9, 1 +3f38b920: move *a13(0xff80), a11, 1 +3f38b940: sll 0x5, a11 +3f38b950: move *a9(0xe0), a9, 1 +3f38b970: add a11, a9 +3f38b980: move *a9, a11, 1 +3f38b990: movb *a11, a11 +3f38b9a0: move a11, a9 +3f38b9b0: sll 0x6, a11 +3f38b9c0: sll 0x5, a9 +3f38b9d0: add a9, a11 +3f38b9e0: move *a7(0x220), a9, 1 +3f38ba00: add a11, a9 +3f38ba10: move *a13(0xff60), a11, 1 +3f38ba30: setf 16, 1, 0 +3f38ba40: move *a9(0x30), a9, 0 +3f38ba60: add a11, a9 +3f38ba70: move a9, *a13(0xff60), 1 +3f38ba90: subk 12, a9 +3f38baa0: move a9, *a13(0xff60), 1 +3f38bac0: jruc L3F38BB80 +L3F38BAD0: +3f38bad0: move *a13(0xffa0), a11, 1 +3f38baf0: move *a11(0x160), a9, 1 +3f38bb10: move *a13(0xff60), a7, 1 +3f38bb30: move *a9(0x80), a9, 1 +3f38bb50: sub a9, a7 +3f38bb60: dec a7 +3f38bb70: move a7, *a13, 1 +L3F38BB80: +3f38bb80: move a14, -*sp, 1 +3f38bb90: sub a11, a11 +3f38bba0: move a11, *a14+, 1 +3f38bbb0: move *a13(0xffa0), a9, 1 +3f38bbd0: move *a9(0x160), a7, 1 +3f38bbf0: move *a7(0x80), *a14+, 1 +3f38bc10: move *a9(0x80), a7, 1 +3f38bc30: subk 21, a7 +3f38bc40: move a7, *a14+, 1 +3f38bc50: move *a13(0x0), *a14+, 1 +3f38bc70: move *a9(0x40), a7, 1 +3f38bc90: inc a7 +3f38bca0: move a7, *a14+, 1 +3f38bcb0: move *a13(0xffc0), *a14+, 1 +3f38bcd0: move *a13(0xffe0), *a14+, 1 +3f38bcf0: calla L3FD39680 +3f38bd20: move *sp(0xa0), a14, 1 +3f38bd40: mmfm sp, a7,a9,a11,a13 +3f38bd60: rets 2 +L3F38BD70: +3f38bd70: mmtm sp, a11,a13 +3f38bd90: move a14, a13 +3f38bda0: move a14, -*sp, 1 +3f38bdb0: sub a11, a11 +3f38bdc0: move a11, *a14+, 1 +3f38bdd0: move *a13(0xffc0), *a14+, 1 +3f38bdf0: move *a13(0xffe0), *a14+, 1 +3f38be10: calla L3F38BE90 +3f38be40: move *sp(0x60), a14, 1 +3f38be60: mmfm sp, a11,a13 +3f38be80: rets 2 +L3F38BE90: +3f38be90: mmtm sp, a7,a9,a11,a13 +3f38beb0: move a14, a13 +3f38bec0: addi 0x160, a14 +3f38bee0: movk 1, a11 +3f38bef0: move a11, *a13(0xa0), 1 +3f38bf10: setf 8, 0, 0 +3f38bf20: move @0xc8110, a11, 0 +3f38bf50: jaeq L3F38DF90 +3f38bf70: move a14, -*sp, 1 +3f38bf80: sub a9, a9 +3f38bf90: move a9, *a14+, 1 +3f38bfa0: move a9, *a14+, 1 +3f38bfb0: move *a13(0xffe0), a7, 1 +3f38bfd0: move *a7(0x60), a9, 1 +3f38bff0: move *a7(0x60), a7, 1 +3f38c010: move *a7(0x440), a7, 1 +3f38c030: move a7, a11 +3f38c040: sll 0x9, a7 +3f38c050: sll 0x7, a11 +3f38c060: add a11, a7 +3f38c070: move *a9(0x480), a11, 1 +3f38c090: add a7, a11 +3f38c0a0: move *a11(0x40), *a14+, 1 +3f38c0c0: move *a13(0xffe0), a11, 1 +3f38c0e0: move *a11(0x60), *a14+, 1 +3f38c100: calla L3F997000 +3f38c130: move a8, @0xc8030, 1 +3f38c160: move a14, -*sp, 1 +3f38c170: sub a9, a9 +3f38c180: move a9, *a14+, 1 +3f38c190: move a9, *a14+, 1 +3f38c1a0: move *a11(0x60), a7, 1 +3f38c1c0: move *a11(0x60), a9, 1 +3f38c1e0: move *a9(0x440), a9, 1 +3f38c200: move a9, a11 +3f38c210: sll 0x9, a9 +3f38c220: sll 0x7, a11 +3f38c230: add a11, a9 +3f38c240: move *a7(0x480), a11, 1 +3f38c260: add a9, a11 +3f38c270: move *a11(0x40), *a14+, 1 +3f38c290: move *a13(0xffe0), a11, 1 +3f38c2b0: move *a11(0x60), *a14+, 1 +3f38c2d0: calla L3F997000 +3f38c300: move a8, @0xc80d0, 1 +3f38c330: move a14, -*sp, 1 +3f38c340: sub a9, a9 +3f38c350: move a9, *a14+, 1 +3f38c360: move a9, *a14+, 1 +3f38c370: move *a11(0x60), a7, 1 +3f38c390: move *a11(0x60), a9, 1 +3f38c3b0: move *a9(0x440), a9, 1 +3f38c3d0: move a9, a11 +3f38c3e0: sll 0x9, a9 +3f38c3f0: sll 0x7, a11 +3f38c400: add a11, a9 +3f38c410: move *a7(0x480), a11, 1 +3f38c430: add a9, a11 +3f38c440: move *a11(0x40), *a14+, 1 +3f38c460: move *a13(0xffe0), a11, 1 +3f38c480: move *a11(0x60), *a14+, 1 +3f38c4a0: calla L3F997000 +3f38c4d0: move a8, @0xc80f0, 1 +3f38c500: move a14, -*sp, 1 +3f38c510: sub a9, a9 +3f38c520: move a9, *a14+, 1 +3f38c530: move a9, *a14+, 1 +3f38c540: move *a11(0x60), a7, 1 +3f38c560: move *a11(0x60), a9, 1 +3f38c580: move *a9(0x440), a9, 1 +3f38c5a0: move a9, a11 +3f38c5b0: sll 0x9, a9 +3f38c5c0: sll 0x7, a11 +3f38c5d0: add a11, a9 +3f38c5e0: move *a7(0x480), a11, 1 +3f38c600: add a9, a11 +3f38c610: move *a11(0x40), *a14+, 1 +3f38c630: move *a13(0xffe0), a11, 1 +3f38c650: move *a11(0x60), *a14+, 1 +3f38c670: calla L3F997000 +3f38c6a0: move a8, @0xc8050, 1 +3f38c6d0: move a14, -*sp, 1 +3f38c6e0: sub a9, a9 +3f38c6f0: move a9, *a14+, 1 +3f38c700: move a9, *a14+, 1 +3f38c710: move *a11(0x60), a7, 1 +3f38c730: move *a11(0x60), a9, 1 +3f38c750: move *a9(0x440), a9, 1 +3f38c770: move a9, a11 +3f38c780: sll 0x9, a9 +3f38c790: sll 0x7, a11 +3f38c7a0: add a11, a9 +3f38c7b0: move *a7(0x480), a11, 1 +3f38c7d0: add a9, a11 +3f38c7e0: move *a11(0x40), *a14+, 1 +3f38c800: move *a13(0xffe0), a11, 1 +3f38c820: move *a11(0x60), *a14+, 1 +3f38c840: calla L3F997000 +3f38c870: move a8, @0xc8070, 1 +3f38c8a0: move a14, -*sp, 1 +3f38c8b0: sub a9, a9 +3f38c8c0: move a9, *a14+, 1 +3f38c8d0: move a9, *a14+, 1 +3f38c8e0: move *a11(0x60), a7, 1 +3f38c900: move *a11(0x60), a9, 1 +3f38c920: move *a9(0x440), a9, 1 +3f38c940: move a9, a11 +3f38c950: sll 0x9, a9 +3f38c960: sll 0x7, a11 +3f38c970: add a11, a9 +3f38c980: move *a7(0x480), a11, 1 +3f38c9a0: add a9, a11 +3f38c9b0: move *a11(0x40), *a14+, 1 +3f38c9d0: move *a13(0xffe0), a11, 1 +3f38c9f0: move *a11(0x60), *a14+, 1 +3f38ca10: calla L3F997000 +3f38ca40: move a8, @0xc8090, 1 +3f38ca70: move a14, -*sp, 1 +3f38ca80: sub a9, a9 +3f38ca90: move a9, *a14+, 1 +3f38caa0: move a9, *a14+, 1 +3f38cab0: move *a11(0x60), a7, 1 +3f38cad0: move *a11(0x60), a9, 1 +3f38caf0: move *a9(0x440), a9, 1 +3f38cb10: move a9, a11 +3f38cb20: sll 0x9, a9 +3f38cb30: sll 0x7, a11 +3f38cb40: add a11, a9 +3f38cb50: move *a7(0x480), a11, 1 +3f38cb70: add a9, a11 +3f38cb80: move *a11(0x40), *a14+, 1 +3f38cba0: move *a13(0xffe0), a11, 1 +3f38cbc0: move *a11(0x60), *a14+, 1 +3f38cbe0: calla L3F997000 +3f38cc10: move a8, @0xc80b0, 1 +3f38cc40: sub a9, a9 +3f38cc50: movb a9, @0xc8110 +3f38cc80: move a14, -*sp, 1 +3f38cc90: move *a13(0xffc0), a7, 1 +3f38ccb0: move *a7(0xc0), a7, 1 +3f38ccd0: move *a7(0x20), *a14+, 1 +3f38ccf0: move @0xc8030, *a14+, 1 +3f38cd20: move *a11(0x60), *a14+, 1 +3f38cd40: calla L3FD997B0 +3f38cd70: move a14, -*sp, 1 +3f38cd80: move *a13(0xffc0), a7, 1 +3f38cda0: move *a7(0xe0), *a14+, 1 +3f38cdc0: move @0xc8030, *a14+, 1 +3f38cdf0: move *a11(0x60), *a14+, 1 +3f38ce10: calla L3FD99A60 +3f38ce40: move a14, -*sp, 1 +3f38ce50: move *a7(0x100), *a14+, 1 +3f38ce70: move @0xc8030, *a14+, 1 +3f38cea0: move *a11(0x60), *a14+, 1 +3f38cec0: calla L3FD98760 +3f38cef0: move a14, -*sp, 1 +3f38cf00: move *a7(0xc0), a9, 1 +3f38cf20: move *a9(0x20), *a14+, 1 +3f38cf40: move @0xc80d0, *a14+, 1 +3f38cf70: move *a11(0x60), *a14+, 1 +3f38cf90: calla L3FD997B0 +3f38cfc0: move a14, -*sp, 1 +3f38cfd0: move *a7(0xe0), *a14+, 1 +3f38cff0: move @0xc80d0, *a14+, 1 +3f38d020: move *a11(0x60), *a14+, 1 +3f38d040: calla L3FD99A60 +3f38d070: move a14, -*sp, 1 +3f38d080: move *a7(0x100), *a14+, 1 +3f38d0a0: move @0xc80d0, *a14+, 1 +3f38d0d0: move *a11(0x60), *a14+, 1 +3f38d0f0: calla L3FD98760 +3f38d120: move a14, -*sp, 1 +3f38d130: sub a9, a9 +3f38d140: move a9, *a14+, 1 +3f38d150: move a9, *a14+, 1 +3f38d160: move @0xc80d0, *a14+, 1 +3f38d190: move *a11(0x60), *a14+, 1 +3f38d1b0: calla L3FD989A0 +3f38d1e0: move a14, -*sp, 1 +3f38d1f0: move *a7(0xc0), a9, 1 +3f38d210: move *a9(0x20), *a14+, 1 +3f38d230: move @0xc80f0, *a14+, 1 +3f38d260: move *a11(0x60), *a14+, 1 +3f38d280: calla L3FD997B0 +3f38d2b0: move a14, -*sp, 1 +3f38d2c0: move *a7(0x100), *a14+, 1 +3f38d2e0: move @0xc80f0, *a14+, 1 +3f38d310: move *a11(0x60), *a14+, 1 +3f38d330: calla L3FD99A60 +3f38d360: move a14, -*sp, 1 +3f38d370: move *a7(0xe0), *a14+, 1 +3f38d390: move @0xc80f0, *a14+, 1 +3f38d3c0: move *a11(0x60), *a14+, 1 +3f38d3e0: calla L3FD98760 +3f38d410: move a14, -*sp, 1 +3f38d420: sub a9, a9 +3f38d430: move a9, *a14+, 1 +3f38d440: move a9, *a14+, 1 +3f38d450: move @0xc80f0, *a14+, 1 +3f38d480: move *a11(0x60), *a14+, 1 +3f38d4a0: calla L3FD989A0 +3f38d4d0: move a14, -*sp, 1 +3f38d4e0: move *a7(0xc0), a9, 1 +3f38d500: move *a9(0x20), *a14+, 1 +3f38d520: move @0xc8070, *a14+, 1 +3f38d550: move *a11(0x60), *a14+, 1 +3f38d570: calla L3FD997B0 +3f38d5a0: move a14, -*sp, 1 +3f38d5b0: move *a7(0xe0), *a14+, 1 +3f38d5d0: move @0xc8070, *a14+, 1 +3f38d600: move *a11(0x60), *a14+, 1 +3f38d620: calla L3FD99A60 +3f38d650: move a14, -*sp, 1 +3f38d660: move *a7(0x100), *a14+, 1 +3f38d680: move @0xc8070, *a14+, 1 +3f38d6b0: move *a11(0x60), *a14+, 1 +3f38d6d0: calla L3FD98760 +3f38d700: move a14, -*sp, 1 +3f38d710: move *a7(0xc0), a9, 1 +3f38d730: move *a9(0x20), *a14+, 1 +3f38d750: move @0xc80b0, *a14+, 1 +3f38d780: move *a11(0x60), *a14+, 1 +3f38d7a0: calla L3FD997B0 +3f38d7d0: move a14, -*sp, 1 +3f38d7e0: move *a7(0x100), *a14+, 1 +3f38d800: move @0xc80b0, *a14+, 1 +3f38d830: move *a11(0x60), *a14+, 1 +3f38d850: calla L3FD99A60 +3f38d880: move a14, -*sp, 1 +3f38d890: move *a7(0xe0), *a14+, 1 +3f38d8b0: move @0xc80b0, *a14+, 1 +3f38d8e0: move *a11(0x60), *a14+, 1 +3f38d900: calla L3FD98760 +3f38d930: move a14, -*sp, 1 +3f38d940: movk 6, a9 +3f38d950: move a9, *a14+, 1 +3f38d960: move @0xc8050, *a14+, 1 +3f38d990: move *a11(0x60), *a14+, 1 +3f38d9b0: calla L3FD9A7A0 +3f38d9e0: move a14, -*sp, 1 +3f38d9f0: move *a7(0xc0), a9, 1 +3f38da10: move *a9(0x20), *a14+, 1 +3f38da30: move @0xc8050, *a14+, 1 +3f38da60: move *a11(0x60), *a14+, 1 +3f38da80: calla L3FD997B0 +3f38dab0: move a14, -*sp, 1 +3f38dac0: move *a11(0x60), a9, 1 +3f38dae0: move *a11(0x60), a7, 1 +3f38db00: move *a7(0x440), a7, 1 +3f38db20: move a7, a11 +3f38db30: sll 0x9, a7 +3f38db40: sll 0x7, a11 +3f38db50: add a11, a7 +3f38db60: move *a9(0x480), a11, 1 +3f38db80: add a7, a11 +3f38db90: move *a11(0x1a0), *a14+, 1 +3f38dbb0: move @0xc8050, *a14+, 1 +3f38dbe0: move *a13(0xffe0), a11, 1 +3f38dc00: move *a11(0x60), *a14+, 1 +3f38dc20: calla L3FD99A60 +3f38dc50: move a14, -*sp, 1 +3f38dc60: movk 6, a9 +3f38dc70: move a9, *a14+, 1 +3f38dc80: move @0xc8090, *a14+, 1 +3f38dcb0: move *a11(0x60), *a14+, 1 +3f38dcd0: calla L3FD9A7A0 +3f38dd00: move a14, -*sp, 1 +3f38dd10: move *a13(0xffc0), a7, 1 +3f38dd30: move *a7(0xc0), a9, 1 +3f38dd50: move *a9(0x20), *a14+, 1 +3f38dd70: move @0xc8090, *a14+, 1 +3f38dda0: move *a11(0x60), *a14+, 1 +3f38ddc0: calla L3FD997B0 +3f38ddf0: move a14, -*sp, 1 +3f38de00: move *a11(0x60), a9, 1 +3f38de20: move *a11(0x60), a7, 1 +3f38de40: move *a7(0x440), a7, 1 +3f38de60: move a7, a11 +3f38de70: sll 0x9, a7 +3f38de80: sll 0x7, a11 +3f38de90: add a11, a7 +3f38dea0: move *a9(0x480), a11, 1 +3f38dec0: add a7, a11 +3f38ded0: move *a11(0x1a0), *a14+, 1 +3f38def0: move @0xc8090, *a14+, 1 +3f38df20: move *a13(0xffe0), a11, 1 +3f38df40: move *a11(0x60), *a14+, 1 +3f38df60: calla L3FD99A60 +L3F38DF90: +3f38df90: move *a13(0xffc0), a11, 1 +3f38dfb0: setf 16, 1, 0 +3f38dfc0: move *a11(0x40), *a13(0x100), 0 +3f38dff0: move *a11(0x60), *a13(0x110), 0 +3f38e020: move *a11(0x80), a9, 1 +3f38e040: subk 19, a9 +3f38e050: move a9, *a13(0x120), 0 +3f38e070: move *a11(0xa0), *a13(0x130), 0 +3f38e0a0: move *a11(0xc0), a9, 1 +3f38e0c0: move @0xc8120, a7, 1 +3f38e0f0: move *a9(0x20), a9, 1 +3f38e110: cmp a9, a7 +3f38e120: jreq L3F38E430 +3f38e130: move *a11(0xc0), a9, 1 +3f38e150: move *a9(0x20), a9, 1 +3f38e170: move a9, @0xc8120, 1 +3f38e1a0: move a14, -*sp, 1 +3f38e1b0: move *a11(0xc0), a7, 1 +3f38e1d0: move *a7(0x20), *a14+, 1 +3f38e1f0: move @0xc8050, *a14+, 1 +3f38e220: move *a13(0xffe0), a7, 1 +3f38e240: move *a7(0x60), *a14+, 1 +3f38e260: calla L3FD997B0 +3f38e290: move a14, -*sp, 1 +3f38e2a0: move *a11(0xc0), a9, 1 +3f38e2c0: move *a9(0x20), *a14+, 1 +3f38e2e0: move @0xc8090, *a14+, 1 +3f38e310: move *a7(0x60), *a14+, 1 +3f38e330: calla L3FD997B0 +3f38e360: move a14, -*sp, 1 +3f38e370: move *a11(0xc0), a9, 1 +3f38e390: move *a9(0x20), *a14+, 1 +3f38e3b0: move @0xc8070, *a14+, 1 +3f38e3e0: move *a7(0x60), *a14+, 1 +3f38e400: calla L3FD997B0 +L3F38E430: +3f38e430: calla L3FD76A60 +3f38e460: move a8, *a13(0x140), 1 +3f38e480: move a14, -*sp, 1 +3f38e490: move a8, *a14+, 1 +3f38e4a0: move a8, *a14+, 1 +3f38e4b0: move a13, a9 +3f38e4c0: addi 0x100, a9 +3f38e4e0: move a9, *a14+, 1 +3f38e4f0: calla L3FD76700 +3f38e520: move a14, -*sp, 1 +3f38e530: move *a13(0x140), *a14+, 1 +3f38e550: move @0xc8070, *a14+, 1 +3f38e580: move *a13(0xffe0), a7, 1 +3f38e5a0: move *a7(0x60), *a14+, 1 +3f38e5c0: calla L3FD77250 +3f38e5f0: move a14, -*sp, 1 +3f38e600: move *a13(0x140), *a14+, 1 +3f38e620: move @0xc8090, *a14+, 1 +3f38e650: move *a7(0x60), *a14+, 1 +3f38e670: calla L3FD77250 +3f38e6a0: setf 8, 0, 0 +3f38e6b0: move @0xc8110, a9, 0 +3f38e6e0: jrne L3F38E8D0 +3f38e6f0: move a14, -*sp, 1 +3f38e700: move *a11(0xa0), a7, 1 +3f38e720: subk 16, a7 +3f38e730: move a7, *a14+, 1 +3f38e740: movk 15, a7 +3f38e750: move a7, *a14+, 1 +3f38e760: move *a11(0x60), a7, 1 +3f38e780: addk 16, a7 +3f38e790: move a7, *a14+, 1 +3f38e7a0: move *a11(0x40), a7, 1 +3f38e7c0: move *a11(0x80), a11, 1 +3f38e7e0: add a11, a7 +3f38e7f0: subk 17, a7 +3f38e800: move a7, *a14+, 1 +3f38e810: move @0xc80b0, *a14+, 1 +3f38e840: move *a13(0xffe0), a11, 1 +3f38e860: move *a11(0x80), *a14+, 1 +3f38e880: move *a11(0x60), *a14+, 1 +3f38e8a0: calla L3F99E8F0 +L3F38E8D0: +3f38e8d0: move a14, -*sp, 1 +3f38e8e0: move *a13(0xffc0), a11, 1 +3f38e900: move *a11(0xa0), *a14+, 1 +3f38e920: move *a11(0x80), *a14+, 1 +3f38e940: move *a11(0x60), *a14+, 1 +3f38e960: move *a11(0x40), *a14+, 1 +3f38e980: move @0xc8030, *a14+, 1 +3f38e9b0: move *a13(0xffe0), a9, 1 +3f38e9d0: move *a9(0x80), *a14+, 1 +3f38e9f0: move *a9(0x60), *a14+, 1 +3f38ea10: calla L3F99BC60 +3f38ea40: move a14, -*sp, 1 +3f38ea50: move *a11(0x60), a7, 1 +3f38ea70: move *a11(0xa0), a9, 1 +3f38ea90: add a9, a7 +3f38eaa0: move a7, *a14+, 1 +3f38eab0: move *a11(0x40), a9, 1 +3f38ead0: move *a11(0x80), a7, 1 +3f38eaf0: add a7, a9 +3f38eb00: subk 20, a9 +3f38eb10: move a9, *a14+, 1 +3f38eb20: move *a11(0x60), *a14+, 1 +3f38eb40: move *a11(0x40), a9, 1 +3f38eb60: move *a11(0x80), a7, 1 +3f38eb80: add a7, a9 +3f38eb90: subk 20, a9 +3f38eba0: move a9, *a14+, 1 +3f38ebb0: move @0xc8030, *a14+, 1 +3f38ebe0: move *a13(0xffe0), a9, 1 +3f38ec00: move *a9(0x80), *a14+, 1 +3f38ec20: move *a9(0x60), *a14+, 1 +3f38ec40: calla L3F99AA90 +3f38ec70: move a14, -*sp, 1 +3f38ec80: move *a11(0xa0), a7, 1 +3f38eca0: subk 30, a7 +3f38ecb0: move a7, *a14+, 1 +3f38ecc0: movk 10, a7 +3f38ecd0: move a7, *a14+, 1 +3f38ece0: move *a11(0x60), a7, 1 +3f38ed00: addk 15, a7 +3f38ed10: move a7, *a14+, 1 +3f38ed20: move *a11(0x40), a7, 1 +3f38ed40: move *a11(0x80), a9, 1 +3f38ed60: add a9, a7 +3f38ed70: subk 15, a7 +3f38ed80: move a7, *a14+, 1 +3f38ed90: move @0xc8030, *a14+, 1 +3f38edc0: move *a13(0xffe0), a9, 1 +3f38ede0: move *a9(0x80), *a14+, 1 +3f38ee00: move *a9(0x60), *a14+, 1 +3f38ee20: calla L3F99BC60 +3f38ee50: move a14, -*sp, 1 +3f38ee60: movi 0xffff, a7 +3f38ee80: move a7, *a14+, 1 +3f38ee90: move *a11(0x60), a7, 1 +3f38eeb0: addk 12, a7 +3f38eec0: move a7, *a14+, 1 +3f38eed0: move *a11(0x40), a7, 1 +3f38eef0: move *a11(0x80), a9, 1 +3f38ef10: add a9, a7 +3f38ef20: subk 16, a7 +3f38ef30: move a7, *a14+, 1 +3f38ef40: move *a13(0xffe0), a9, 1 +3f38ef60: move *a9(0x80), *a14+, 1 +3f38ef80: move *a9(0x60), *a14+, 1 +3f38efa0: calla L3F396170 +3f38efd0: move a14, -*sp, 1 +3f38efe0: movk 1, a7 +3f38eff0: move a7, *a14+, 1 +3f38f000: move *a11(0x60), a7, 1 +3f38f020: move *a11(0xa0), a9, 1 +3f38f040: add a9, a7 +3f38f050: subk 12, a7 +3f38f060: move a7, *a14+, 1 +3f38f070: move *a11(0x40), a9, 1 +3f38f090: move *a11(0x80), a7, 1 +3f38f0b0: add a7, a9 +3f38f0c0: subk 16, a9 +3f38f0d0: move a9, *a14+, 1 +3f38f0e0: move *a13(0xffe0), a9, 1 +3f38f100: move *a9(0x80), *a14+, 1 +3f38f120: move *a9(0x60), *a14+, 1 +3f38f140: calla L3F396170 +3f38f170: move *a11(0x160), a7, 1 +3f38f190: move *a7(0x80), a7, 1 +3f38f1b0: subk 5, a7 +3f38f1c0: move a7, *a13(0xe0), 1 +3f38f1e0: move *a11(0x160), a7, 1 +3f38f200: move *a11(0xa0), a9, 1 +3f38f220: move *a7(0x80), a7, 1 +3f38f240: divs a7, a9 +3f38f250: move a9, *a13(0x40), 1 +3f38f270: move *a11(0x160), a7, 1 +3f38f290: move *a7(0x40), *a13(0x60), 1 +3f38f2c0: move *a13(0x60), a7, 1 +3f38f2e0: add a7, a9 +3f38f2f0: move *a11(0x160), a7, 1 +3f38f310: move *a7(0xa0), a7, 1 +3f38f330: cmp a7, a9 +3f38f340: jrgt L3F38F3D0 +3f38f350: move *a13(0x40), a9, 1 +3f38f370: move *a13(0x60), a7, 1 +3f38f390: add a7, a9 +3f38f3a0: move a9, *a13(0x80), 1 +3f38f3c0: jruc L3F38F420 +L3F38F3D0: +3f38f3d0: move *a11(0x160), a9, 1 +3f38f3f0: move *a9(0xa0), *a13(0x80), 1 +L3F38F420: +3f38f420: move *a13(0x60), *a13(0x20), 1 +3f38f450: move *a13(0x20), a9, 1 +3f38f470: move *a13(0x80), a7, 1 +3f38f490: cmp a7, a9 +3f38f4a0: jrge L3F38F750 +L3F38F4B0: +3f38f4b0: move *a13(0xffc0), a11, 1 +3f38f4d0: move *a11(0x160), a9, 1 +3f38f4f0: move *a13(0xa0), a7, 1 +3f38f510: move *a9(0x80), a9, 1 +3f38f530: mpys a7, a9 +3f38f540: move *a11(0x60), a7, 1 +3f38f560: add a7, a9 +3f38f570: addk 2, a9 +3f38f580: move a9, *a13, 1 +3f38f590: move *a13(0xa0), a7, 1 +3f38f5b0: inc a7 +3f38f5c0: move a7, *a13(0xa0), 1 +3f38f5e0: move a14, -*sp, 1 +3f38f5f0: move a9, *a14+, 1 +3f38f600: move *a13(0x20), *a14+, 1 +3f38f620: move a11, *a14+, 1 +3f38f630: move *a13(0xffe0), a7, 1 +3f38f650: move *a7(0x80), *a14+, 1 +3f38f670: move *a7(0x60), *a14+, 1 +3f38f690: calla L3F394210 +3f38f6c0: move *a13(0x20), a7, 1 +3f38f6e0: inc a7 +3f38f6f0: move a7, *a13(0x20), 1 +3f38f710: move *a13(0x80), a9, 1 +3f38f730: cmp a9, a7 +3f38f740: jrlt L3F38F4B0 +L3F38F750: +3f38f750: move *a13(0x80), *a13(0x20), 1 +3f38f780: move *a13(0x40), a9, 1 +3f38f7a0: move *a13(0x60), a7, 1 +3f38f7c0: add a7, a9 +3f38f7d0: move *a13(0x20), a7, 1 +3f38f7f0: cmp a9, a7 +3f38f800: jrge L3F38FB00 +L3F38F810: +3f38f810: move *a13(0xffc0), a11, 1 +3f38f830: move *a11(0x160), a9, 1 +3f38f850: move *a13(0xa0), a7, 1 +3f38f870: move *a9(0x80), a9, 1 +3f38f890: mpys a7, a9 +3f38f8a0: move *a11(0x60), a7, 1 +3f38f8c0: add a7, a9 +3f38f8d0: addk 2, a9 +3f38f8e0: move a9, *a13, 1 +3f38f8f0: move *a13(0xa0), a7, 1 +3f38f910: inc a7 +3f38f920: move a7, *a13(0xa0), 1 +3f38f940: move a14, -*sp, 1 +3f38f950: move a9, *a14+, 1 +3f38f960: move *a13(0x20), *a14+, 1 +3f38f980: move a11, *a14+, 1 +3f38f990: move *a13(0xffe0), a7, 1 +3f38f9b0: move *a7(0x80), *a14+, 1 +3f38f9d0: move *a7(0x60), *a14+, 1 +3f38f9f0: calla L3F38B790 +3f38fa20: move *a13(0x20), a7, 1 +3f38fa40: inc a7 +3f38fa50: move a7, *a13(0x20), 1 +3f38fa70: move *a13(0x40), a7, 1 +3f38fa90: move *a13(0x60), a9, 1 +3f38fab0: add a9, a7 +3f38fac0: move *a13(0x20), a9, 1 +3f38fae0: cmp a7, a9 +3f38faf0: jrlt L3F38F810 +L3F38FB00: +3f38fb00: move a14, -*sp, 1 +3f38fb10: move a11, *a14+, 1 +3f38fb20: calla L3F3932A0 +3f38fb50: move a8, *a13(0xc0), 1 +3f38fb70: movb *a13(0xffa0), a9 +3f38fb90: jreq L3F38FCA0 +3f38fba0: move a14, -*sp, 1 +3f38fbb0: move *a11(0x160), a7, 1 +3f38fbd0: move *a7(0xc0), *a14+, 1 +3f38fbf0: move a8, *a14+, 1 +3f38fc00: move a11, *a14+, 1 +3f38fc10: calla L3F39A740 +3f38fc40: move *a11(0x160), a7, 1 +3f38fc60: move *a7(0x40), a7, 1 +3f38fc80: cmp a7, a8 +3f38fc90: jreq L3F38FD90 +L3F38FCA0: +3f38fca0: move *a11(0x160), a7, 1 +3f38fcc0: move a14, -*sp, 1 +3f38fcd0: move *a11(0x160), a9, 1 +3f38fcf0: move *a9(0x40), *a14+, 1 +3f38fd10: move *a13(0xc0), *a14+, 1 +3f38fd30: move a11, *a14+, 1 +3f38fd40: calla L3F393610 +3f38fd70: move a8, *a7(0xc0), 1 +L3F38FD90: +3f38fd90: move a14, -*sp, 1 +3f38fda0: move *a13(0xc0), *a14+, 1 +3f38fdc0: movk 15, a9 +3f38fdd0: move a9, *a14+, 1 +3f38fde0: move *a11(0x60), a7, 1 +3f38fe00: move *a11(0x160), a9, 1 +3f38fe20: move *a9(0xc0), a9, 1 +3f38fe40: add a9, a7 +3f38fe50: addk 16, a7 +3f38fe60: move a7, *a14+, 1 +3f38fe70: move *a11(0x40), a9, 1 +3f38fe90: move *a11(0x80), a7, 1 +3f38feb0: add a7, a9 +3f38fec0: subk 17, a9 +3f38fed0: move a9, *a14+, 1 +3f38fee0: move @0xc80b0, *a14+, 1 +3f38ff10: move *a13(0xffe0), a9, 1 +3f38ff30: move *a9(0x80), *a14+, 1 +3f38ff50: move *a9(0x60), *a14+, 1 +3f38ff70: calla L3F99E8F0 +3f38ffa0: move a14, -*sp, 1 +3f38ffb0: move *a13(0xc0), a7, 1 +3f38ffd0: dec a7 +3f38ffe0: move a7, *a14+, 1 +3f38fff0: movk 14, a7 +3f390000: move a7, *a14+, 1 +3f390010: move *a11(0x60), a7, 1 +3f390030: move *a11(0x160), a9, 1 +3f390050: move *a9(0xc0), a9, 1 +3f390070: add a9, a7 +3f390080: addk 16, a7 +3f390090: move a7, *a14+, 1 +3f3900a0: move *a11(0x40), a9, 1 +3f3900c0: move *a11(0x80), a7, 1 +3f3900e0: add a7, a9 +3f3900f0: subk 17, a9 +3f390100: move a9, *a14+, 1 +3f390110: move @0xc8030, *a14+, 1 +3f390140: move *a13(0xffe0), a9, 1 +3f390160: move *a9(0x80), *a14+, 1 +3f390180: move *a9(0x60), *a14+, 1 +3f3901a0: calla L3F99BC60 +3f3901d0: move a14, -*sp, 1 +3f3901e0: move *a13(0x140), *a14+, 1 +3f390200: calla L3FD779B0 +3f390230: move *sp(0xa0), a14, 1 +3f390250: mmfm sp, a7,a9,a11,a13 +3f390270: rets 2 +3f390280: mmtm sp, a7,a9,a11,a13 +3f3902a0: move a14, a13 +3f3902b0: addi 0x60, a14 +3f3902d0: move a14, -*sp, 1 +3f3902e0: move *a13(0xffc0), *a14+, 1 +3f390300: move *a13(0xffe0), *a14+, 1 +3f390320: calla L3F3950D0 +3f390350: move a8, *a13, 1 +3f390360: jruc L3F390A20 +L3F390370: +3f390370: move *a13(0xffe0), a11, 1 +3f390390: move *a11(0x180), a11, 1 +3f3903b0: btst 9, a11 +3f3903c0: jrne L3F390AC0 +3f3903d0: move *a13(0xffe0), a11, 1 +3f3903f0: move *a11(0x180), a11, 1 +3f390410: btst 10, a11 +3f390420: jrne L3F390AC0 +3f390430: move *a13(0xffe0), a11, 1 +3f390450: move *a11(0x180), a11, 1 +3f390470: btst 0, a11 +3f390480: jrne L3F390AC0 +3f390490: move *a13(0xffe0), a11, 1 +3f3904b0: move *a11(0x180), a11, 1 +3f3904d0: btst 2, a11 +3f3904e0: jrne L3F390AC0 +3f3904f0: move *a13(0xffe0), a11, 1 +3f390510: move *a11(0x1a0), a11, 1 +3f390530: dec a11 +3f390540: jrne L3F390AC0 +3f390550: move a14, -*sp, 1 +3f390560: move *a13(0xffc0), *a14+, 1 +3f390580: move *a13(0xffe0), *a14+, 1 +3f3905a0: calla L3F393A00 +3f3905d0: move *a13(0xffc0), a11, 1 +3f3905f0: move *a11(0x160), a9, 1 +3f390610: move *a13(0xffe0), a7, 1 +3f390630: move *a7(0xe0), *a9(0x20), 1 +3f390660: move *a11(0x160), a9, 1 +3f390680: move *a9, a9, 1 +3f390690: jreq L3F390AC0 +3f3906a0: move *a11(0x160), a9, 1 +3f3906c0: move *a9, a9, 1 +3f3906d0: move a9, @0xc8140, 1 +3f390700: call a9 +3f390710: jruc L3F390AC0 +L3F390720: +3f390720: move a14, -*sp, 1 +3f390730: move *a13(0xffa0), *a14+, 1 +3f390750: move *a13(0xffc0), *a14+, 1 +3f390770: move *a13(0xffe0), *a14+, 1 +3f390790: calla L3F390B80 +3f3907c0: jruc L3F390AC0 +L3F3907D0: +3f3907d0: move a14, -*sp, 1 +3f3907e0: move *a13(0xffa0), *a14+, 1 +3f390800: move *a13(0xffc0), *a14+, 1 +3f390820: move *a13(0xffe0), *a14+, 1 +3f390840: calla L3F398000 +3f390870: jruc L3F390AC0 +L3F390880: +3f390880: move a14, -*sp, 1 +3f390890: move *a13(0xffa0), *a14+, 1 +3f3908b0: movk 3, a11 +3f3908c0: move a11, *a14+, 1 +3f3908d0: move *a13(0xffc0), *a14+, 1 +3f3908f0: move *a13(0xffe0), *a14+, 1 +3f390910: calla L3F391DB0 +3f390940: jruc L3F390AC0 +L3F390950: +3f390950: move a14, -*sp, 1 +3f390960: move *a13(0xffa0), *a14+, 1 +3f390980: movk 4, a11 +3f390990: move a11, *a14+, 1 +3f3909a0: move *a13(0xffc0), *a14+, 1 +3f3909c0: move *a13(0xffe0), *a14+, 1 +3f3909e0: calla L3F391DB0 +3f390a10: jruc L3F390AC0 +L3F390A20: +3f390a20: move a8, a8 +3f390a30: jreq L3F390370 +3f390a40: dec a8 +3f390a50: jreq L3F390720 +3f390a60: dec a8 +3f390a70: jreq L3F3907D0 +3f390a80: dec a8 +3f390a90: jreq L3F390880 +3f390aa0: dec a8 +3f390ab0: jreq L3F390950 +L3F390AC0: +3f390ac0: move *sp(0xa0), a14, 1 +3f390ae0: mmfm sp, a7,a9,a11,a13 +3f390b00: rets 2 +3f390b10: move a13, -*sp, 1 +3f390b20: move a14, a13 +3f390b30: movk 1, a8 +3f390b40: move *sp(0x40), a14, 1 +3f390b60: move *sp+, a13, 1 +3f390b70: rets 2 +L3F390B80: +3f390b80: mmtm sp, a7,a9,a11,a13 +3f390ba0: move a14, a13 +3f390bb0: addi 0x360, a14 +3f390bd0: move *a13(0xffc0), a11, 1 +3f390bf0: move *a11(0x160), a9, 1 +3f390c10: move *a11(0xa0), a7, 1 +3f390c30: move *a9(0x80), a9, 1 +3f390c50: divs a9, a7 +3f390c60: move a7, *a13, 1 +3f390c70: sub a9, a9 +3f390c80: move a9, *a13(0x20), 1 +3f390ca0: move *a11(0x160), a7, 1 +3f390cc0: move *a7(0xc0), *a13(0x340), 1 +3f390cf0: move a14, -*sp, 1 +3f390d00: move a9, *a14+, 1 +3f390d10: move a9, *a14+, 1 +3f390d20: move *a13(0xffe0), a7, 1 +3f390d40: move *a7(0x80), *a14+, 1 +3f390d60: movk 1, a7 +3f390d70: move a7, *a14+, 1 +3f390d80: move a7, *a14+, 1 +3f390d90: movk 8, a7 +3f390da0: move a7, *a14+, 1 +3f390db0: move a9, *a14+, 1 +3f390dc0: move *a13(0xffe0), a7, 1 +3f390de0: move *a7(0x80), *a14+, 1 +3f390e00: move *a7(0x60), *a14+, 1 +3f390e20: calla L3FD59FD0 +L3F390E50: +3f390e50: move *a13(0xffe0), a11, 1 +3f390e70: move *a13(0xffc0), a9, 1 +3f390e90: move *a13(0x340), a7, 1 +3f390eb0: move *a9(0x60), a9, 1 +3f390ed0: add a7, a9 +3f390ee0: move *a11(0x120), a7, 1 +3f390f00: subk 15, a7 +3f390f10: cmp a9, a7 +3f390f20: jrle L3F3913A0 +3f390f30: move *a13(0xffc0), a9, 1 +3f390f50: move *a9(0x160), a7, 1 +3f390f70: move *a7(0x40), a7, 1 +3f390f90: move *a13, a9, 1 +3f390fa0: add a9, a7 +3f390fb0: move *a13(0xffc0), a9, 1 +3f390fd0: move *a9(0x160), a9, 1 +3f390ff0: move *a9(0xa0), a9, 1 +3f391010: cmp a9, a7 +3f391020: jrlt L3F391070 +3f391030: movk 1, a9 +3f391040: move a9, *a13(0x20), 1 +3f391060: jruc L3F391570 +L3F391070: +3f391070: move *a13(0xffc0), a9, 1 +3f391090: move *a9(0x160), a7, 1 +3f3910b0: move *a9(0x160), a9, 1 +3f3910d0: move *a7(0xa0), a7, 1 +3f3910f0: move *a9(0x40), a9, 1 +3f391110: sub a9, a7 +3f391120: move *a13, a9, 1 +3f391130: cmp a9, a7 +3f391140: jrle L3F391570 +3f391150: move *a13(0xffc0), a7, 1 +3f391170: move *a7(0x160), a7, 1 +3f391190: move *a7(0x40), a11, 1 +3f3911b0: add a9, a11 +3f3911c0: move a11, *a7(0x40), 1 +3f3911e0: move *a13(0xffc0), a11, 1 +3f391200: move *a11(0x160), a7, 1 +3f391220: move *a11(0x160), a9, 1 +3f391240: move *a7(0xa0), a7, 1 +3f391260: move *a9(0x40), a9, 1 +3f391280: sub a9, a7 +3f391290: move *a13, a9, 1 +3f3912a0: cmp a9, a7 +3f3912b0: jrge L3F391570 +3f3912c0: move *a11(0x160), a7, 1 +3f3912e0: move *a11(0x160), a9, 1 +3f391300: move *a9(0xa0), a9, 1 +3f391320: move *a13, a11, 1 +3f391330: sub a11, a9 +3f391340: move a9, *a7(0x40), 1 +3f391360: movk 1, a9 +3f391370: move a9, *a13(0x20), 1 +3f391390: jruc L3F391570 +L3F3913A0: +3f3913a0: move *a13(0xffc0), a9, 1 +3f3913c0: move *a9(0x160), a7, 1 +3f3913e0: move *a7(0x40), a7, 1 +3f391400: move *a13, a9, 1 +3f391410: cmp a9, a7 +3f391420: jrge L3F3914E0 +3f391430: move *a13(0xffc0), a7, 1 +3f391450: move *a7(0x160), a7, 1 +3f391470: sub a9, a9 +3f391480: move a9, *a7(0x40), 1 +3f3914a0: movk 1, a7 +3f3914b0: move a7, *a13(0x20), 1 +3f3914d0: jruc L3F391570 +L3F3914E0: +3f3914e0: move *a13(0xffc0), a7, 1 +3f391500: move *a7(0x160), a7, 1 +3f391520: move *a7(0x40), a11, 1 +3f391540: sub a9, a11 +3f391550: move a11, *a7(0x40), 1 +L3F391570: +3f391570: move *a13(0x20), a11, 1 +3f391590: jreq L3F3918E0 +3f3915a0: move a14, -*sp, 1 +3f3915b0: move *a13(0xffc0), *a14+, 1 +3f3915d0: move *a13(0xffe0), *a14+, 1 +3f3915f0: calla L3F38BD70 +3f391620: move *a13(0x40), a9, 1 +3f391640: subk 5, a9 +3f391650: jreq L3F391830 +L3F391660: +3f391660: move a14, -*sp, 1 +3f391670: move a13, a11 +3f391680: addi 0x40, a11 +3f3916a0: move a11, *a14+, 1 +3f3916b0: move *a13(0xffe0), a9, 1 +3f3916d0: move *a9(0x60), *a14+, 1 +3f3916f0: calla L3F9C1CF0 +3f391720: move *a13(0x40), a7, 1 +3f391740: subk 12, a7 +3f391750: jrne L3F3917F0 +3f391760: move a14, -*sp, 1 +3f391770: move a13, a7 +3f391780: subi 0x60, a7 +3f3917a0: move a7, *a14+, 1 +3f3917b0: move a11, *a14+, 1 +3f3917c0: calla L3F36FD60 +L3F3917F0: +3f3917f0: move *a13(0x40), a7, 1 +3f391810: subk 5, a7 +3f391820: jrne L3F391660 +L3F391830: +3f391830: move a14, -*sp, 1 +3f391840: sub a11, a11 +3f391850: move a11, *a14+, 1 +3f391860: move *a13(0xffe0), a9, 1 +3f391880: move *a9(0x60), *a14+, 1 +3f3918a0: calla L3FDA9050 +3f3918d0: jruc L3F391D60 +L3F3918E0: +3f3918e0: move a14, -*sp, 1 +3f3918f0: move *a13(0xffc0), *a14+, 1 +3f391910: move *a13(0xffe0), *a14+, 1 +3f391930: calla L3F38BD70 +3f391960: move a14, -*sp, 1 +3f391970: sub a9, a9 +3f391980: move a9, *a14+, 1 +3f391990: move *a13(0xffe0), a7, 1 +3f3919b0: move *a7(0x60), *a14+, 1 +3f3919d0: calla L3FD9F6B0 +3f391a00: move a14, -*sp, 1 +3f391a10: move a9, *a14+, 1 +3f391a20: movi 0x3f390b10, a9 +3f391a50: move a9, *a14+, 1 +3f391a60: move a13, a9 +3f391a70: addi 0x40, a9 +3f391a90: move a9, *a14+, 1 +3f391aa0: move *a7(0x60), *a14+, 1 +3f391ac0: calla L3FD35B10 +3f391af0: move a8, a8 +3f391b00: jreq L3F391CE0 +3f391b10: move *a13(0x40), a9, 1 +3f391b30: subk 5, a9 +3f391b40: jrne L3F391BE0 +3f391b50: move a14, -*sp, 1 +3f391b60: sub a9, a9 +3f391b70: move a9, *a14+, 1 +3f391b80: move *a7(0x60), *a14+, 1 +3f391ba0: calla L3FDA9050 +3f391bd0: jruc L3F391D60 +L3F391BE0: +3f391be0: move *a13(0x40), a9, 1 +3f391c00: subk 12, a9 +3f391c10: jrne L3F391CE0 +3f391c20: move a14, -*sp, 1 +3f391c30: move a13, a9 +3f391c40: subi 0x60, a9 +3f391c60: move a9, *a14+, 1 +3f391c70: move a13, a9 +3f391c80: addi 0x40, a9 +3f391ca0: move a9, *a14+, 1 +3f391cb0: calla L3F36FD60 +L3F391CE0: +3f391ce0: move a14, -*sp, 1 +3f391cf0: movk 30, a9 +3f391d00: move a9, *a14+, 1 +3f391d10: calla L3FB33A20 +3f391d40: jauc L3F390E50 +L3F391D60: +3f391d60: move *sp(0xa0), a14, 1 +3f391d80: mmfm sp, a7,a9,a11,a13 +3f391da0: rets 2 +L3F391DB0: +3f391db0: mmtm sp, a7,a9,a11,a13 +3f391dd0: move a14, a13 +3f391de0: addi 0x360, a14 +3f391e00: movk 1, a11 +3f391e10: move a11, *a13(0x320), 1 +3f391e30: sub a11, a11 +3f391e40: move a11, *a13(0x340), 1 +3f391e60: move a14, -*sp, 1 +3f391e70: move *a13(0xffa0), *a14+, 1 +3f391e90: move *a13(0xffc0), *a14+, 1 +3f391eb0: move *a13(0xffe0), *a14+, 1 +3f391ed0: calla L3F396840 +3f391f00: move a14, -*sp, 1 +3f391f10: move a11, *a14+, 1 +3f391f20: move a11, *a14+, 1 +3f391f30: move *a13(0xffe0), a9, 1 +3f391f50: move *a9(0x80), *a14+, 1 +3f391f70: movk 1, a9 +3f391f80: move a9, *a14+, 1 +3f391f90: move a9, *a14+, 1 +3f391fa0: movi 0x48, a9 +3f391fc0: move a9, *a14+, 1 +3f391fd0: move a11, *a14+, 1 +3f391fe0: move *a13(0xffe0), a9, 1 +3f392000: move *a9(0x80), *a14+, 1 +3f392020: move *a9(0x60), *a14+, 1 +3f392040: calla L3FD59FD0 +L3F392070: +3f392070: move *a13(0xffa0), a11, 1 +3f392090: subk 3, a11 +3f3920a0: jrne L3F392280 +3f3920b0: move *a13(0xffc0), a11, 1 +3f3920d0: move *a11(0x160), a9, 1 +3f3920f0: move *a9(0x40), a9, 1 +3f392110: jreq L3F392240 +3f392120: move *a11(0x160), a9, 1 +3f392140: move *a9(0x40), a11, 1 +3f392160: dec a11 +3f392170: move a11, *a9(0x40), 1 +3f392190: move a14, -*sp, 1 +3f3921a0: move *a13(0xffa0), *a14+, 1 +3f3921c0: move *a13(0xffc0), *a14+, 1 +3f3921e0: move *a13(0xffe0), *a14+, 1 +3f392200: calla L3F396840 +3f392230: jruc L3F392520 +L3F392240: +3f392240: movk 1, a9 +3f392250: move a9, *a13(0x340), 1 +3f392270: jruc L3F392520 +L3F392280: +3f392280: move *a13(0xffc0), a11, 1 +3f3922a0: move *a11(0x160), a9, 1 +3f3922c0: move *a11(0xa0), a7, 1 +3f3922e0: move *a9(0x80), a9, 1 +3f392300: divs a9, a7 +3f392310: move a7, *a13(0x300), 1 +3f392330: move *a11(0x160), a9, 1 +3f392350: move *a9(0x40), a9, 1 +3f392370: add a7, a9 +3f392380: move *a11(0x160), a7, 1 +3f3923a0: move *a7(0xa0), a7, 1 +3f3923c0: cmp a7, a9 +3f3923d0: jrge L3F3924F0 +3f3923e0: move *a11(0x160), a9, 1 +3f392400: move *a9(0x40), a7, 1 +3f392420: inc a7 +3f392430: move a7, *a9(0x40), 1 +3f392450: move a14, -*sp, 1 +3f392460: move *a13(0xffa0), *a14+, 1 +3f392480: move a11, *a14+, 1 +3f392490: move *a13(0xffe0), *a14+, 1 +3f3924b0: calla L3F396840 +3f3924e0: jruc L3F392520 +L3F3924F0: +3f3924f0: movk 1, a9 +3f392500: move a9, *a13(0x340), 1 +L3F392520: +3f392520: move *a13(0x340), a11, 1 +3f392540: jreq L3F3928C0 +3f392550: move *a13, a9, 1 +3f392560: subk 5, a9 +3f392570: jreq L3F392700 +L3F392580: +3f392580: move a14, -*sp, 1 +3f392590: move a13, *a14+, 1 +3f3925a0: move *a13(0xffe0), a11, 1 +3f3925c0: move *a11(0x60), *a14+, 1 +3f3925e0: calla L3F9C1CF0 +3f392610: move *a13, a9, 1 +3f392620: subk 12, a9 +3f392630: jrne L3F3926D0 +3f392640: move a14, -*sp, 1 +3f392650: move a13, a9 +3f392660: subi 0x80, a9 +3f392680: move a9, *a14+, 1 +3f392690: move a13, *a14+, 1 +3f3926a0: calla L3F36FD60 +L3F3926D0: +3f3926d0: move *a13, a9, 1 +3f3926e0: subk 5, a9 +3f3926f0: jrne L3F392580 +L3F392700: +3f392700: move a14, -*sp, 1 +3f392710: sub a11, a11 +3f392720: move a11, *a14+, 1 +3f392730: move *a13(0xffe0), a9, 1 +3f392750: move *a9(0x60), *a14+, 1 +3f392770: calla L3FDA9050 +3f3927a0: move a14, -*sp, 1 +3f3927b0: move *a13(0xffa0), *a14+, 1 +3f3927d0: move *a13(0xffc0), *a14+, 1 +3f3927f0: move a9, *a14+, 1 +3f392800: calla L3F397470 +3f392830: move a14, -*sp, 1 +3f392840: move *a13(0xffc0), *a14+, 1 +3f392860: move a9, *a14+, 1 +3f392870: calla L3F38BD70 +3f3928a0: jauc L3F393250 +L3F3928C0: +3f3928c0: move a14, -*sp, 1 +3f3928d0: sub a9, a9 +3f3928e0: move a9, *a14+, 1 +3f3928f0: move *a13(0xffe0), a7, 1 +3f392910: move *a7(0x60), *a14+, 1 +3f392930: calla L3FD9F6B0 +3f392960: move a14, -*sp, 1 +3f392970: move a9, *a14+, 1 +3f392980: movi 0x3f390b10, a9 +3f3929b0: move a9, *a14+, 1 +3f3929c0: move a13, *a14+, 1 +3f3929d0: move *a7(0x60), *a14+, 1 +3f3929f0: calla L3FD35B10 +3f392a20: move a8, a8 +3f392a30: jreq L3F392CC0 +3f392a40: move a14, -*sp, 1 +3f392a50: move *a13(0xffa0), *a14+, 1 +3f392a70: move *a13(0xffc0), *a14+, 1 +3f392a90: move a7, *a14+, 1 +3f392aa0: calla L3F397470 +3f392ad0: move *a13, a9, 1 +3f392ae0: subk 5, a9 +3f392af0: jrne L3F392C00 +3f392b00: move a14, -*sp, 1 +3f392b10: sub a9, a9 +3f392b20: move a9, *a14+, 1 +3f392b30: move *a7(0x60), *a14+, 1 +3f392b50: calla L3FDA9050 +3f392b80: move a14, -*sp, 1 +3f392b90: move *a13(0xffc0), *a14+, 1 +3f392bb0: move a7, *a14+, 1 +3f392bc0: calla L3F38BD70 +3f392bf0: jruc L3F393250 +L3F392C00: +3f392c00: move *a13, a9, 1 +3f392c10: subk 12, a9 +3f392c20: jrne L3F392CC0 +3f392c30: move a14, -*sp, 1 +3f392c40: move a13, a9 +3f392c50: subi 0x80, a9 +3f392c70: move a9, *a14+, 1 +3f392c80: move a13, *a14+, 1 +3f392c90: calla L3F36FD60 +L3F392CC0: +3f392cc0: move *a13(0x320), a9, 1 +3f392ce0: jreq L3F3931B0 +3f392cf0: sub a7, a7 +3f392d00: move a7, *a13(0x320), 1 +3f392d20: move a14, -*sp, 1 +3f392d30: movi 0x12c, a9 +3f392d50: move a9, *a14+, 1 +3f392d60: calla L3FB33A20 +3f392d90: move a14, -*sp, 1 +3f392da0: move a7, *a14+, 1 +3f392db0: move *a13(0xffe0), a9, 1 +3f392dd0: move *a9(0x60), *a14+, 1 +3f392df0: calla L3FD9F6B0 +3f392e20: move a14, -*sp, 1 +3f392e30: move a7, *a14+, 1 +3f392e40: movi 0x3f390b10, a9 +3f392e70: move a9, *a14+, 1 +3f392e80: move a13, *a14+, 1 +3f392e90: move *a13(0xffe0), a9, 1 +3f392eb0: move *a9(0x60), *a14+, 1 +3f392ed0: calla L3FD35B10 +3f392f00: move a8, a8 +3f392f10: jreq L3F3931B0 +3f392f20: move a14, -*sp, 1 +3f392f30: move *a13(0xffa0), *a14+, 1 +3f392f50: move *a13(0xffc0), *a14+, 1 +3f392f70: move a9, *a14+, 1 +3f392f80: calla L3F397470 +3f392fb0: move *a13, a9, 1 +3f392fc0: subk 5, a9 +3f392fd0: jrne L3F3930F0 +3f392fe0: move a14, -*sp, 1 +3f392ff0: move a7, *a14+, 1 +3f393000: move *a13(0xffe0), a9, 1 +3f393020: move *a9(0x60), *a14+, 1 +3f393040: calla L3FDA9050 +3f393070: move a14, -*sp, 1 +3f393080: move *a13(0xffc0), *a14+, 1 +3f3930a0: move a9, *a14+, 1 +3f3930b0: calla L3F38BD70 +3f3930e0: jruc L3F393250 +L3F3930F0: +3f3930f0: move *a13, a9, 1 +3f393100: subk 12, a9 +3f393110: jrne L3F3931B0 +3f393120: move a14, -*sp, 1 +3f393130: move a13, a9 +3f393140: subi 0x80, a9 +3f393160: move a9, *a14+, 1 +3f393170: move a13, *a14+, 1 +3f393180: calla L3F36FD60 +L3F3931B0: +3f3931b0: move a14, -*sp, 1 +3f3931c0: move *a13(0xffc0), *a14+, 1 +3f3931e0: move *a13(0xffe0), *a14+, 1 +3f393200: calla L3F38BD70 +3f393230: jauc L3F392070 +L3F393250: +3f393250: move *sp(0xa0), a14, 1 +3f393270: mmfm sp, a7,a9,a11,a13 +3f393290: rets 2 +L3F3932A0: +3f3932a0: mmtm sp, a7,a9,a11,a13 +3f3932c0: move a14, a13 +3f3932d0: addi 0x80, a14 +3f3932f0: move *a13(0xffe0), a11, 1 +3f393310: move *a11(0x160), a9, 1 +3f393330: move *a9(0xa0), *a13(0x0), 1 +3f393360: move *a11(0x160), a9, 1 +3f393380: move *a11(0xa0), a7, 1 +3f3933a0: move *a9(0x80), a9, 1 +3f3933c0: divs a9, a7 +3f3933d0: move a7, *a13(0x20), 1 +3f3933f0: move *a13, a9, 1 +3f393400: cmp a9, a7 +3f393410: jrle L3F393440 +3f393420: move a9, *a13(0x20), 1 +L3F393440: +3f393440: move *a11(0xa0), a7, 1 +3f393460: subk 32, a7 +3f393470: move a7, *a13(0x40), 1 +3f393490: move a9, a9 +3f3934a0: jreq L3F393530 +3f3934b0: move *a13(0x20), a9, 1 +3f3934d0: mpys a9, a7 +3f3934e0: move *a13, a9, 1 +3f3934f0: divs a9, a7 +3f393500: move a7, *a13(0x60), 1 +3f393520: jruc L3F393550 +L3F393530: +3f393530: move a7, *a13(0x60), 1 +L3F393550: +3f393550: subk 14, a7 +3f393560: jrge L3F3935A0 +3f393570: movk 14, a7 +3f393580: move a7, *a13(0x60), 1 +L3F3935A0: +3f3935a0: move *a13(0x60), a8, 1 +3f3935c0: move *sp(0xa0), a14, 1 +3f3935e0: mmfm sp, a7,a9,a11,a13 +3f393600: rets 2 +L3F393610: +3f393610: mmtm sp, a7,a9,a11,a13 +3f393630: move a14, a13 +3f393640: addi 0xa0, a14 +3f393660: move *a13(0xffe0), a11, 1 +3f393680: move *a11(0x160), a9, 1 +3f3936a0: move *a9(0xa0), *a13(0x0), 1 +3f3936d0: move *a11(0x160), a9, 1 +3f3936f0: move *a11(0xa0), a7, 1 +3f393710: move *a9(0x80), a9, 1 +3f393730: divs a9, a7 +3f393740: move a7, *a13(0x20), 1 +3f393760: move *a13, a9, 1 +3f393770: sub a7, a9 +3f393780: move a9, *a13(0x40), 1 +3f3937a0: jrge L3F3937E0 +3f3937b0: sub a7, a7 +3f3937c0: move a7, *a13(0x40), 1 +L3F3937E0: +3f3937e0: move *a11(0xa0), a9, 1 +3f393800: move *a13(0xffc0), a7, 1 +3f393820: sub a7, a9 +3f393830: subk 32, a9 +3f393840: move a9, *a13(0x60), 1 +3f393860: move *a13, a7, 1 +3f393870: jrgt L3F3938C0 +3f393880: sub a7, a7 +3f393890: move a7, *a13(0x80), 1 +3f3938b0: jruc L3F3939A0 +L3F3938C0: +3f3938c0: move *a11(0x160), a7, 1 +3f3938e0: move *a7(0x40), a7, 1 +3f393900: mpys a9, a7 +3f393910: move *a13(0x40), a9, 1 +3f393930: sra 0x1, a9 +3f393940: add a9, a7 +3f393950: move *a13(0x40), a9, 1 +3f393970: divs a9, a7 +3f393980: move a7, *a13(0x80), 1 +L3F3939A0: +3f3939a0: move a7, a8 +3f3939b0: move *sp(0xa0), a14, 1 +3f3939d0: mmfm sp, a7,a9,a11,a13 +3f3939f0: rets 2 +L3F393A00: +3f393a00: mmtm sp, a7,a9,a11,a13 +3f393a20: move a14, a13 +3f393a30: addi 0xe0, a14 +3f393a50: move *a13(0xffc0), a11, 1 +3f393a70: move *a11(0x160), a9, 1 +3f393a90: move *a9(0x80), *a13(0xc0), 1 +3f393ac0: move *a11(0x60), *a13(0x0), 1 +3f393af0: move *a11(0x60), a9, 1 +3f393b10: move *a13(0xc0), a11, 1 +3f393b30: add a11, a9 +3f393b40: move a9, *a13(0x20), 1 +3f393b60: move *a13(0xffc0), a9, 1 +3f393b80: move *a9(0x160), a9, 1 +3f393ba0: move *a9(0x40), *a13(0x60), 1 +3f393bd0: move *a13(0xffc0), a9, 1 +3f393bf0: move *a9(0x160), a7, 1 +3f393c10: move *a9(0xa0), a9, 1 +3f393c30: move *a7(0x80), a7, 1 +3f393c50: divs a7, a9 +3f393c60: move a9, *a13(0x40), 1 +3f393c80: move *a13(0x60), a7, 1 +3f393ca0: add a9, a7 +3f393cb0: move *a13(0xffc0), a9, 1 +3f393cd0: move *a9(0x160), a9, 1 +3f393cf0: move *a9(0xa0), a9, 1 +3f393d10: cmp a9, a7 +3f393d20: jrgt L3F393DB0 +3f393d30: move *a13(0x60), a9, 1 +3f393d50: move *a13(0x40), a7, 1 +3f393d70: add a7, a9 +3f393d80: move a9, *a13(0x80), 1 +3f393da0: jruc L3F393E20 +L3F393DB0: +3f393db0: move *a13(0xffc0), a9, 1 +3f393dd0: move *a9(0x160), a7, 1 +3f393df0: move *a7(0xa0), *a13(0x80), 1 +L3F393E20: +3f393e20: move *a13(0x60), *a13(0xa0), 1 +3f393e50: move *a13(0xa0), a9, 1 +3f393e70: move *a13(0x80), a7, 1 +3f393e90: cmp a7, a9 +3f393ea0: jrge L3F394140 +L3F393EB0: +3f393eb0: move *a13(0xffe0), a11, 1 +3f393ed0: move *a11(0x120), a9, 1 +3f393ef0: move *a13, a7, 1 +3f393f00: cmp a7, a9 +3f393f10: jrlt L3F394000 +3f393f20: move *a11(0x120), a9, 1 +3f393f40: move *a13(0x20), a7, 1 +3f393f60: cmp a7, a9 +3f393f70: jrgt L3F394000 +3f393f80: move *a13(0xffc0), a9, 1 +3f393fa0: move *a9(0x160), a7, 1 +3f393fc0: move *a13(0xa0), *a7(0x60), 1 +3f393ff0: jruc L3F394140 +L3F394000: +3f394000: move *a13(0x20), a9, 1 +3f394020: inc a9 +3f394030: move a9, *a13, 1 +3f394040: move *a13(0x20), a7, 1 +3f394060: move *a13(0xc0), a9, 1 +3f394080: add a9, a7 +3f394090: move a7, *a13(0x20), 1 +3f3940b0: move *a13(0xa0), a7, 1 +3f3940d0: inc a7 +3f3940e0: move a7, *a13(0xa0), 1 +3f394100: move *a13(0x80), a9, 1 +3f394120: cmp a9, a7 +3f394130: jrlt L3F393EB0 +L3F394140: +3f394140: move a14, -*sp, 1 +3f394150: move *a13(0xffc0), *a14+, 1 +3f394170: move *a13(0xffe0), *a14+, 1 +3f394190: calla L3F38BD70 +3f3941c0: move *sp(0xa0), a14, 1 +3f3941e0: mmfm sp, a7,a9,a11,a13 +3f394200: rets 2 +L3F394210: +3f394210: mmtm sp, a7,a9,a11,a13 +3f394230: move a14, a13 +3f394240: addi 0x60, a14 +3f394260: move *a13(0xffa0), a11, 1 +3f394280: move *a11(0x140), a11, 1 +3f3942a0: jreq L3F394790 +3f3942b0: move *a13(0xffa0), a11, 1 +3f3942d0: move *a11(0x40), a9, 1 +3f3942f0: addk 20, a9 +3f394300: move a9, *a13, 1 +3f394310: move *a11(0xc0), a7, 1 +3f394330: move *a11(0x160), a9, 1 +3f394350: move *a13(0xff80), a11, 1 +3f394370: sll 0x5, a11 +3f394380: move *a9(0xe0), a9, 1 +3f3943a0: add a11, a9 +3f3943b0: move *a9, a11, 1 +3f3943c0: movb *a11, a11 +3f3943d0: move a11, a9 +3f3943e0: sll 0x6, a11 +3f3943f0: sll 0x5, a9 +3f394400: add a9, a11 +3f394410: move *a7(0x220), a9, 1 +3f394430: add a11, a9 +3f394440: move *a13, a11, 1 +3f394450: setf 16, 1, 0 +3f394460: move *a9, a9, 0 +3f394470: sub a9, a11 +3f394480: move a11, *a13, 1 +3f394490: move *a13(0xffa0), a9, 1 +3f3944b0: move *a9(0x160), a7, 1 +3f3944d0: move *a13(0xff60), a9, 1 +3f3944f0: move *a7(0x80), a7, 1 +3f394510: sub a7, a9 +3f394520: move a9, *a13(0x20), 1 +3f394540: move *a13(0xffa0), a7, 1 +3f394560: move *a7(0xc0), a7, 1 +3f394580: move *a13(0xffa0), a9, 1 +3f3945a0: move *a9(0x160), a9, 1 +3f3945c0: move *a13(0xff80), a11, 1 +3f3945e0: sll 0x5, a11 +3f3945f0: move *a9(0xe0), a9, 1 +3f394610: add a11, a9 +3f394620: move *a9, a11, 1 +3f394630: movb *a11, a11 +3f394640: move a11, a9 +3f394650: sll 0x6, a11 +3f394660: sll 0x5, a9 +3f394670: add a9, a11 +3f394680: move *a7(0x220), a9, 1 +3f3946a0: add a11, a9 +3f3946b0: move *a13(0xff60), a11, 1 +3f3946d0: move *a9(0x30), a9, 0 +3f3946f0: add a11, a9 +3f394700: move a9, *a13(0xff60), 1 +3f394720: subk 12, a9 +3f394730: move a9, *a13(0xff60), 1 +3f394750: movk 1, a11 +3f394760: move a11, *a13(0x40), 1 +3f394780: jruc L3F394970 +L3F394790: +3f394790: move *a13(0xffa0), a11, 1 +3f3947b0: move *a11(0x40), *a13(0x0), 1 +3f3947e0: move *a11(0x160), a9, 1 +3f394800: move *a13(0xff60), a7, 1 +3f394820: move *a9(0x80), a9, 1 +3f394840: sub a9, a7 +3f394850: dec a7 +3f394860: move a7, *a13(0x20), 1 +3f394880: move a14, -*sp, 1 +3f394890: move *a11(0x160), a9, 1 +3f3948b0: move *a13(0xff80), a7, 1 +3f3948d0: sll 0x5, a7 +3f3948e0: move *a9(0xe0), a9, 1 +3f394900: add a7, a9 +3f394910: move *a9+, *a14+, 1 +3f394920: calla L3FB458D0 +3f394950: move a8, *a13(0x40), 1 +L3F394970: +3f394970: move a14, -*sp, 1 +3f394980: sub a11, a11 +3f394990: move a11, *a14+, 1 +3f3949a0: move *a13(0xffa0), a9, 1 +3f3949c0: move *a9(0x160), a7, 1 +3f3949e0: move *a7(0x80), *a14+, 1 +3f394a00: move *a9(0x80), a7, 1 +3f394a20: subk 21, a7 +3f394a30: move a7, *a14+, 1 +3f394a40: move *a13(0x20), *a14+, 1 +3f394a60: move *a9(0x40), a7, 1 +3f394a80: inc a7 +3f394a90: move a7, *a14+, 1 +3f394aa0: move *a13(0xffc0), *a14+, 1 +3f394ac0: move *a13(0xffe0), *a14+, 1 +3f394ae0: calla L3FD39680 +3f394b10: move @0xc8160, a7 +3f394b40: jreq L3F394C80 +3f394b50: move a14, -*sp, 1 +3f394b60: move *a9(0x160), a11, 1 +3f394b80: move *a13(0xff80), a9, 1 +3f394ba0: sll 0x5, a9 +3f394bb0: move *a11(0xe0), a11, 1 +3f394bd0: add a9, a11 +3f394be0: move *a11+, *a14+, 1 +3f394bf0: move *a13(0x40), *a14+, 1 +3f394c10: movi 0x3f39aa90, a8 +3f394c40: move a8, *a14+, 1 +3f394c50: calla L3FB341E0 +L3F394C80: +3f394c80: move a14, -*sp, 1 +3f394c90: move *a13(0x40), *a14+, 1 +3f394cb0: move *a13(0xffa0), a11, 1 +3f394cd0: move *a11(0x160), a9, 1 +3f394cf0: move *a13(0xff80), a7, 1 +3f394d10: sll 0x5, a7 +3f394d20: move *a9(0xe0), a9, 1 +3f394d40: add a7, a9 +3f394d50: move *a9+, *a14+, 1 +3f394d60: move *a13(0xff60), a9, 1 +3f394d80: subk 7, a9 +3f394d90: move a9, *a14+, 1 +3f394da0: move *a13, a9, 1 +3f394db0: addk 5, a9 +3f394dc0: move a9, *a14+, 1 +3f394dd0: move @0xc8070, *a14+, 1 +3f394e00: move *a13(0xffc0), *a14+, 1 +3f394e20: move *a13(0xffe0), *a14+, 1 +3f394e40: calla L3FDA0000 +3f394e70: move *a11(0x160), a9, 1 +3f394e90: move *a9(0x60), a9, 1 +3f394eb0: move *a13(0xff80), a7, 1 +3f394ed0: cmp a7, a9 +3f394ee0: jrne L3F395080 +3f394ef0: move a14, -*sp, 1 +3f394f00: move *a11(0x160), a9, 1 +3f394f20: move *a9(0x80), *a14+, 1 +3f394f40: move *a11(0x80), a9, 1 +3f394f60: subk 22, a9 +3f394f70: move a9, *a14+, 1 +3f394f80: move *a13(0x20), *a14+, 1 +3f394fa0: move *a11(0x40), a9, 1 +3f394fc0: inc a9 +3f394fd0: move a9, *a14+, 1 +3f394fe0: move @0xc8090, *a14+, 1 +3f395010: move *a13(0xffc0), *a14+, 1 +3f395030: move *a13(0xffe0), *a14+, 1 +3f395050: calla L3F99E8F0 +L3F395080: +3f395080: move *sp(0xa0), a14, 1 +3f3950a0: mmfm sp, a7,a9,a11,a13 +3f3950c0: rets 2 +L3F3950D0: +3f3950d0: mmtm sp, a9,a11,a13 +3f3950f0: move a14, a13 +3f395100: addk 32, a14 +3f395110: move *a13(0xffe0), a11, 1 +3f395130: move *a13(0xffc0), a9, 1 +3f395150: move *a11(0x100), a11, 1 +3f395170: move *a9(0x40), a9, 1 +3f395190: cmp a9, a11 +3f3951a0: jrle L3F395430 +3f3951b0: move *a13(0xffc0), a11, 1 +3f3951d0: move *a11(0x40), a9, 1 +3f3951f0: move *a11(0x80), a11, 1 +3f395210: add a11, a9 +3f395220: move *a13(0xffe0), a11, 1 +3f395240: move *a11(0x100), a11, 1 +3f395260: addk 20, a11 +3f395270: cmp a9, a11 +3f395280: jrge L3F395430 +3f395290: move *a13(0xffe0), a11, 1 +3f3952b0: move *a13(0xffc0), a9, 1 +3f3952d0: move *a11(0x120), a11, 1 +3f3952f0: move *a9(0x60), a9, 1 +3f395310: cmp a9, a11 +3f395320: jrle L3F395430 +3f395330: move *a13(0xffc0), a11, 1 +3f395350: move *a11(0x60), a9, 1 +3f395370: move *a11(0xa0), a11, 1 +3f395390: add a11, a9 +3f3953a0: move *a13(0xffe0), a11, 1 +3f3953c0: move *a11(0x120), a11, 1 +3f3953e0: cmp a9, a11 +3f3953f0: jrge L3F395430 +3f395400: sub a8, a8 +3f395410: jauc L3F396120 +L3F395430: +3f395430: move *a13(0xffc0), a11, 1 +3f395450: move *a11(0x40), a9, 1 +3f395470: move *a11(0x80), a11, 1 +3f395490: add a11, a9 +3f3954a0: move *a13(0xffe0), a11, 1 +3f3954c0: move *a11(0x100), a11, 1 +3f3954e0: addk 20, a11 +3f3954f0: cmp a9, a11 +3f395500: jrle L3F395930 +3f395510: move *a13(0xffc0), a11, 1 +3f395530: move *a11(0x40), a9, 1 +3f395550: move *a11(0x80), a11, 1 +3f395570: add a11, a9 +3f395580: move *a13(0xffe0), a11, 1 +3f3955a0: move *a11(0x100), a11, 1 +3f3955c0: cmp a9, a11 +3f3955d0: jrge L3F395930 +3f3955e0: move *a13(0xffe0), a11, 1 +3f395600: move *a13(0xffc0), a9, 1 +3f395620: move *a11(0x120), a11, 1 +3f395640: move *a9(0x60), a9, 1 +3f395660: cmp a9, a11 +3f395670: jrle L3F395760 +3f395680: move *a13(0xffe0), a11, 1 +3f3956a0: move *a13(0xffc0), a9, 1 +3f3956c0: move *a9(0x60), a9, 1 +3f3956e0: move *a11(0x120), a11, 1 +3f395700: subk 15, a11 +3f395710: cmp a9, a11 +3f395720: jrge L3F395760 +3f395730: movk 3, a8 +3f395740: jauc L3F396120 +L3F395760: +3f395760: move *a13(0xffc0), a11, 1 +3f395780: move *a11(0x60), a9, 1 +3f3957a0: move *a11(0xa0), a11, 1 +3f3957c0: add a11, a9 +3f3957d0: move *a13(0xffe0), a11, 1 +3f3957f0: move *a11(0x120), a11, 1 +3f395810: addk 15, a11 +3f395820: cmp a9, a11 +3f395830: jrle L3F395930 +3f395840: move *a13(0xffc0), a11, 1 +3f395860: move *a11(0x60), a9, 1 +3f395880: move *a11(0xa0), a11, 1 +3f3958a0: add a11, a9 +3f3958b0: move *a13(0xffe0), a11, 1 +3f3958d0: move *a11(0x120), a11, 1 +3f3958f0: cmp a9, a11 +3f395900: jrge L3F395930 +3f395910: movk 4, a8 +3f395920: jruc L3F396120 +L3F395930: +3f395930: move *a13(0xffc0), a11, 1 +3f395950: move *a11(0x40), a9, 1 +3f395970: move *a11(0x80), a11, 1 +3f395990: add a11, a9 +3f3959a0: move *a13(0xffe0), a11, 1 +3f3959c0: move *a11(0x100), a11, 1 +3f3959e0: addk 17, a11 +3f3959f0: cmp a9, a11 +3f395a00: jrle L3F395D90 +3f395a10: move *a13(0xffc0), a11, 1 +3f395a30: move *a11(0x40), a9, 1 +3f395a50: move *a11(0x80), a11, 1 +3f395a70: add a11, a9 +3f395a80: move *a13(0xffe0), a11, 1 +3f395aa0: move *a11(0x100), a11, 1 +3f395ac0: addk 3, a11 +3f395ad0: cmp a9, a11 +3f395ae0: jrge L3F395D90 +3f395af0: move a14, -*sp, 1 +3f395b00: move *a13(0xffc0), *a14+, 1 +3f395b20: calla L3F3932A0 +3f395b50: move a8, *a13, 1 +3f395b60: move *a13(0xffc0), a11, 1 +3f395b80: move *a11(0x160), a9, 1 +3f395ba0: move *a9(0xc0), a9, 1 +3f395bc0: move *a11(0x60), a11, 1 +3f395be0: add a11, a9 +3f395bf0: move *a13(0xffe0), a11, 1 +3f395c10: move *a11(0x120), a11, 1 +3f395c30: subk 15, a11 +3f395c40: cmp a9, a11 +3f395c50: jrlt L3F395D90 +3f395c60: move *a13(0xffc0), a11, 1 +3f395c80: move *a11(0x160), a9, 1 +3f395ca0: move *a9(0xc0), a9, 1 +3f395cc0: add a8, a9 +3f395cd0: move *a11(0x60), a11, 1 +3f395cf0: add a11, a9 +3f395d00: move *a13(0xffe0), a11, 1 +3f395d20: move *a11(0x120), a11, 1 +3f395d40: subk 15, a11 +3f395d50: cmp a9, a11 +3f395d60: jrge L3F395D90 +3f395d70: movk 2, a8 +3f395d80: jruc L3F396120 +L3F395D90: +3f395d90: move *a13(0xffc0), a11, 1 +3f395db0: move *a11(0x40), a9, 1 +3f395dd0: move *a11(0x80), a11, 1 +3f395df0: add a11, a9 +3f395e00: move *a13(0xffe0), a11, 1 +3f395e20: move *a11(0x100), a11, 1 +3f395e40: addk 15, a11 +3f395e50: cmp a9, a11 +3f395e60: jrle L3F396100 +3f395e70: move *a13(0xffc0), a11, 1 +3f395e90: move *a11(0x40), a9, 1 +3f395eb0: move *a11(0x80), a11, 1 +3f395ed0: add a11, a9 +3f395ee0: move *a13(0xffe0), a11, 1 +3f395f00: move *a11(0x100), a11, 1 +3f395f20: addk 5, a11 +3f395f30: cmp a9, a11 +3f395f40: jrge L3F396100 +3f395f50: move *a13(0xffe0), a11, 1 +3f395f70: move *a13(0xffc0), a9, 1 +3f395f90: move *a9(0x60), a9, 1 +3f395fb0: move *a11(0x120), a11, 1 +3f395fd0: subk 15, a11 +3f395fe0: cmp a9, a11 +3f395ff0: jrle L3F396100 +3f396000: move *a13(0xffc0), a11, 1 +3f396020: move *a11(0x60), a9, 1 +3f396040: move *a11(0xa0), a11, 1 +3f396060: add a11, a9 +3f396070: move *a13(0xffe0), a11, 1 +3f396090: move *a11(0x120), a11, 1 +3f3960b0: addk 15, a11 +3f3960c0: cmp a9, a11 +3f3960d0: jrge L3F396100 +3f3960e0: movk 1, a8 +3f3960f0: jruc L3F396120 +L3F396100: +3f396100: movi 0x63, a8 +L3F396120: +3f396120: move *sp(0x80), a14, 1 +3f396140: mmfm sp, a9,a11,a13 +3f396160: rets 2 +L3F396170: +3f396170: mmtm sp, a9,a11,a13 +3f396190: move a14, a13 +3f3961a0: addi 0x100, a14 +3f3961c0: setf 16, 1, 0 +3f3961d0: move *a13(0xffa0), a11, 0 +3f3961f0: addk 2, a11 +3f396200: move a11, *a13, 0 +3f396210: move *a13(0xff80), *a13(0x10), 0 +3f396240: move *a13(0xffa0), a11, 0 +3f396260: addk 10, a11 +3f396270: move a11, *a13(0x20), 0 +3f396290: move *a13(0xff80), *a13(0x30), 0 +3f3962c0: move *a13(0xffa0), a11, 0 +3f3962e0: addk 10, a11 +3f3962f0: move a11, *a13(0x40), 0 +3f396310: move *a13(0xff60), a11, 0 +3f396330: sll 0x2, a11 +3f396340: move *a13(0xff80), a9, 0 +3f396360: add a9, a11 +3f396370: move a11, *a13(0x50), 0 +3f396390: move *a13(0xffa0), a11, 0 +3f3963b0: addk 12, a11 +3f3963c0: move a11, *a13(0x60), 0 +3f3963e0: move *a13(0xff60), a11, 0 +3f396400: sll 0x2, a11 +3f396410: add a9, a11 +3f396420: move a11, *a13(0x70), 0 +3f396440: move *a13(0xffa0), a11, 0 +3f396460: addk 6, a11 +3f396470: move a11, *a13(0x80), 0 +3f396490: move *a13(0xff60), a11, 0 +3f3964b0: move a11, a9 +3f3964c0: sll 0x3, a11 +3f3964d0: sll 0x1, a9 +3f3964e0: add a9, a11 +3f3964f0: move *a13(0xff80), a9, 0 +3f396510: add a9, a11 +3f396520: move a11, *a13(0x90), 0 +3f396540: move *a13(0xffa0), *a13(0xa0), 0 +3f396570: move *a13(0xff60), a11, 0 +3f396590: sll 0x2, a11 +3f3965a0: add a9, a11 +3f3965b0: move a11, *a13(0xb0), 0 +3f3965d0: move *a13(0xffa0), a11, 0 +3f3965f0: addk 2, a11 +3f396600: move a11, *a13(0xc0), 0 +3f396620: move *a13(0xff60), a11, 0 +3f396640: sll 0x2, a11 +3f396650: add a9, a11 +3f396660: move a11, *a13(0xd0), 0 +3f396680: move *a13(0xffa0), a11, 0 +3f3966a0: addk 2, a11 +3f3966b0: move a11, *a13(0xe0), 0 +3f3966d0: move a9, *a13(0xf0), 0 +3f3966f0: move a14, -*sp, 1 +3f396700: sub a11, a11 +3f396710: move a11, *a14+, 1 +3f396720: movk 8, a11 +3f396730: move a11, *a14+, 1 +3f396740: move a13, *a14+, 1 +3f396750: move @0xc8030, *a14+, 1 +3f396780: move *a13(0xffc0), *a14+, 1 +3f3967a0: move *a13(0xffe0), *a14+, 1 +3f3967c0: calla L3FD43740 +3f3967f0: move *sp(0x80), a14, 1 +3f396810: mmfm sp, a9,a11,a13 +3f396830: rets 2 +L3F396840: +3f396840: mmtm sp, a7,a9,a11,a13 +3f396860: move a14, a13 +3f396870: addi 0x1f0, a14 +3f396890: move *a13(0xffe0), a11, 1 +3f3968b0: move *a11(0x80), *a13(0x30), 1 +3f3968e0: move *a11(0x60), *a13(0x50), 1 +3f396910: move *a13(0xffa0), a11, 1 +3f396930: subk 3, a11 +3f396940: jrne L3F396A20 +3f396950: movi 0xffff, a11 +3f396970: setf 16, 1, 0 +3f396980: move a11, *a13(0x20), 0 +3f3969a0: move *a13(0xffc0), a9, 1 +3f3969c0: move *a9(0x60), a11, 1 +3f3969e0: addk 12, a11 +3f3969f0: move a11, *a13(0x10), 0 +3f396a10: jruc L3F396B00 +L3F396A20: +3f396a20: movk 1, a11 +3f396a30: setf 16, 1, 0 +3f396a40: move a11, *a13(0x20), 0 +3f396a60: move *a13(0xffc0), a9, 1 +3f396a80: move *a9(0x60), a7, 1 +3f396aa0: move *a9(0xa0), a9, 1 +3f396ac0: add a9, a7 +3f396ad0: subk 12, a7 +3f396ae0: move a7, *a13(0x10), 0 +L3F396B00: +3f396b00: move *a13(0xffc0), a11, 1 +3f396b20: move *a11(0x40), a9, 1 +3f396b40: move *a11(0x80), a7, 1 +3f396b60: add a7, a9 +3f396b70: subk 16, a9 +3f396b80: move a9, *a13, 0 +3f396b90: move *a13, a9, 0 +3f396ba0: addk 2, a9 +3f396bb0: move a9, *a13(0x70), 0 +3f396bd0: move *a13(0x10), *a13(0x80), 0 +3f396c00: move *a13, a9, 0 +3f396c10: addk 10, a9 +3f396c20: move a9, *a13(0x90), 0 +3f396c40: move *a13(0x10), *a13(0xa0), 0 +3f396c70: move *a13, a9, 0 +3f396c80: addk 10, a9 +3f396c90: move a9, *a13(0xb0), 0 +3f396cb0: move *a13(0x20), a9, 0 +3f396cd0: sll 0x2, a9 +3f396ce0: move *a13(0x10), a7, 0 +3f396d00: add a7, a9 +3f396d10: move a9, *a13(0xc0), 0 +3f396d30: move *a13, a9, 0 +3f396d40: addk 12, a9 +3f396d50: move a9, *a13(0xd0), 0 +3f396d70: move *a13(0x20), a9, 0 +3f396d90: sll 0x2, a9 +3f396da0: add a7, a9 +3f396db0: move a9, *a13(0xe0), 0 +3f396dd0: move *a13, a9, 0 +3f396de0: addk 6, a9 +3f396df0: move a9, *a13(0xf0), 0 +3f396e10: move *a13(0x20), a9, 0 +3f396e30: move a9, a7 +3f396e40: sll 0x3, a9 +3f396e50: sll 0x1, a7 +3f396e60: add a7, a9 +3f396e70: move *a13(0x10), a7, 0 +3f396e90: add a7, a9 +3f396ea0: move a9, *a13(0x100), 0 +3f396ec0: move *a13(0x0), *a13(0x110), 0 +3f396ef0: move *a13(0x20), a9, 0 +3f396f10: sll 0x2, a9 +3f396f20: add a7, a9 +3f396f30: move a9, *a13(0x120), 0 +3f396f50: move *a13, a9, 0 +3f396f60: addk 2, a9 +3f396f70: move a9, *a13(0x130), 0 +3f396f90: move *a13(0x20), a9, 0 +3f396fb0: sll 0x2, a9 +3f396fc0: add a7, a9 +3f396fd0: move a9, *a13(0x140), 0 +3f396ff0: move *a13, a9, 0 +3f397000: addk 2, a9 +3f397010: move a9, *a13(0x150), 0 +3f397030: move a7, *a13(0x160), 0 +3f397050: move a14, -*sp, 1 +3f397060: movk 1, a9 +3f397070: move a9, *a14+, 1 +3f397080: movk 8, a9 +3f397090: move a9, *a14+, 1 +3f3970a0: move a13, a9 +3f3970b0: addi 0x70, a9 +3f3970d0: move a9, *a14+, 1 +3f3970e0: calla L3FD67BA0 +3f397110: move a8, *a13(0x170), 1 +3f397130: move a14, -*sp, 1 +3f397140: move a8, *a14+, 1 +3f397150: move @0xc80d0, *a14+, 1 +3f397180: move *a13(0xffe0), a9, 1 +3f3971a0: move *a9(0x60), *a14+, 1 +3f3971c0: calla L3FD77250 +3f3971f0: move a14, -*sp, 1 +3f397200: move a13, a7 +3f397210: addi 0x1b0, a7 +3f397230: move a7, *a14+, 1 +3f397240: move *a13(0x170), *a14+, 1 +3f397260: calla L3FD76CD0 +3f397290: move a14, -*sp, 1 +3f3972a0: move *a11(0xa0), *a14+, 1 +3f3972c0: move *a11(0x80), *a14+, 1 +3f3972e0: move *a11(0x60), *a14+, 1 +3f397300: move *a11(0x40), *a14+, 1 +3f397320: move @0xc80d0, *a14+, 1 +3f397350: move *a9(0x80), *a14+, 1 +3f397370: move *a9(0x60), *a14+, 1 +3f397390: calla L3F99E8F0 +3f3973c0: move a14, -*sp, 1 +3f3973d0: move *a13(0x170), *a14+, 1 +3f3973f0: calla L3FD779B0 +3f397420: move *sp(0xa0), a14, 1 +3f397440: mmfm sp, a7,a9,a11,a13 +3f397460: rets 2 +L3F397470: +3f397470: mmtm sp, a7,a9,a11,a13 +3f397490: move a14, a13 +3f3974a0: addi 0x1f0, a14 +3f3974c0: move *a13(0xffe0), a11, 1 +3f3974e0: move *a11(0x80), *a13(0x30), 1 +3f397510: move *a11(0x60), *a13(0x50), 1 +3f397540: move *a13(0xffa0), a11, 1 +3f397560: subk 3, a11 +3f397570: jrne L3F397650 +3f397580: movi 0xffff, a11 +3f3975a0: setf 16, 1, 0 +3f3975b0: move a11, *a13(0x20), 0 +3f3975d0: move *a13(0xffc0), a9, 1 +3f3975f0: move *a9(0x60), a11, 1 +3f397610: addk 12, a11 +3f397620: move a11, *a13(0x10), 0 +3f397640: jruc L3F397730 +L3F397650: +3f397650: movk 1, a11 +3f397660: setf 16, 1, 0 +3f397670: move a11, *a13(0x20), 0 +3f397690: move *a13(0xffc0), a9, 1 +3f3976b0: move *a9(0x60), a7, 1 +3f3976d0: move *a9(0xa0), a9, 1 +3f3976f0: add a9, a7 +3f397700: subk 12, a7 +3f397710: move a7, *a13(0x10), 0 +L3F397730: +3f397730: move *a13(0xffc0), a11, 1 +3f397750: move *a11(0x40), a9, 1 +3f397770: move *a11(0x80), a7, 1 +3f397790: add a7, a9 +3f3977a0: subk 16, a9 +3f3977b0: move a9, *a13, 0 +3f3977c0: move *a13, a9, 0 +3f3977d0: addk 2, a9 +3f3977e0: move a9, *a13(0x70), 0 +3f397800: move *a13(0x10), *a13(0x80), 0 +3f397830: move *a13, a9, 0 +3f397840: addk 10, a9 +3f397850: move a9, *a13(0x90), 0 +3f397870: move *a13(0x10), *a13(0xa0), 0 +3f3978a0: move *a13, a9, 0 +3f3978b0: addk 10, a9 +3f3978c0: move a9, *a13(0xb0), 0 +3f3978e0: move *a13(0x20), a9, 0 +3f397900: sll 0x2, a9 +3f397910: move *a13(0x10), a7, 0 +3f397930: add a7, a9 +3f397940: move a9, *a13(0xc0), 0 +3f397960: move *a13, a9, 0 +3f397970: addk 12, a9 +3f397980: move a9, *a13(0xd0), 0 +3f3979a0: move *a13(0x20), a9, 0 +3f3979c0: sll 0x2, a9 +3f3979d0: add a7, a9 +3f3979e0: move a9, *a13(0xe0), 0 +3f397a00: move *a13, a9, 0 +3f397a10: addk 6, a9 +3f397a20: move a9, *a13(0xf0), 0 +3f397a40: move *a13(0x20), a9, 0 +3f397a60: move a9, a7 +3f397a70: sll 0x3, a9 +3f397a80: sll 0x1, a7 +3f397a90: add a7, a9 +3f397aa0: move *a13(0x10), a7, 0 +3f397ac0: add a7, a9 +3f397ad0: move a9, *a13(0x100), 0 +3f397af0: move *a13(0x0), *a13(0x110), 0 +3f397b20: move *a13(0x20), a9, 0 +3f397b40: sll 0x2, a9 +3f397b50: add a7, a9 +3f397b60: move a9, *a13(0x120), 0 +3f397b80: move *a13, a9, 0 +3f397b90: addk 2, a9 +3f397ba0: move a9, *a13(0x130), 0 +3f397bc0: move *a13(0x20), a9, 0 +3f397be0: sll 0x2, a9 +3f397bf0: add a7, a9 +3f397c00: move a9, *a13(0x140), 0 +3f397c20: move *a13, a9, 0 +3f397c30: addk 2, a9 +3f397c40: move a9, *a13(0x150), 0 +3f397c60: move a7, *a13(0x160), 0 +3f397c80: move a14, -*sp, 1 +3f397c90: movk 1, a9 +3f397ca0: move a9, *a14+, 1 +3f397cb0: movk 8, a9 +3f397cc0: move a9, *a14+, 1 +3f397cd0: move a13, a9 +3f397ce0: addi 0x70, a9 +3f397d00: move a9, *a14+, 1 +3f397d10: calla L3FD67BA0 +3f397d40: move a8, *a13(0x170), 1 +3f397d60: move a14, -*sp, 1 +3f397d70: move a8, *a14+, 1 +3f397d80: move @0xc80f0, *a14+, 1 +3f397db0: move *a13(0xffe0), a9, 1 +3f397dd0: move *a9(0x60), *a14+, 1 +3f397df0: calla L3FD77250 +3f397e20: move a14, -*sp, 1 +3f397e30: move *a11(0xa0), *a14+, 1 +3f397e50: move *a11(0x80), *a14+, 1 +3f397e70: move *a11(0x60), *a14+, 1 +3f397e90: move *a11(0x40), *a14+, 1 +3f397eb0: move @0xc80f0, *a14+, 1 +3f397ee0: move *a9(0x80), *a14+, 1 +3f397f00: move *a9(0x60), *a14+, 1 +3f397f20: calla L3F99E8F0 +3f397f50: move a14, -*sp, 1 +3f397f60: move *a13(0x170), *a14+, 1 +3f397f80: calla L3FD779B0 +3f397fb0: move *sp(0xa0), a14, 1 +3f397fd0: mmfm sp, a7,a9,a11,a13 +3f397ff0: rets 2 +L3F398000: +3f398000: mmtm sp, a7,a9,a11,a13 +3f398020: move a14, a13 +3f398030: addi 0x780, a14 +3f398050: move *a13(0xffe0), a11, 1 +3f398070: move *a11(0x180), a11, 1 +3f398090: btst 9, a11 +3f3980a0: jane L3F39A6F0 +3f3980c0: move *a13(0xffe0), a11, 1 +3f3980e0: move *a11(0x180), a11, 1 +3f398100: btst 10, a11 +3f398110: jane L3F39A6F0 +3f398130: move *a13(0xffe0), a11, 1 +3f398150: move *a11(0x180), a11, 1 +3f398170: btst 0, a11 +3f398180: jane L3F39A6F0 +3f3981a0: move *a13(0xffe0), a11, 1 +3f3981c0: move *a11(0x180), a11, 1 +3f3981e0: btst 2, a11 +3f3981f0: jane L3F39A6F0 +3f398210: move *a13(0xffe0), a11, 1 +3f398230: move *a11(0x1a0), a11, 1 +3f398250: dec a11 +3f398260: jane L3F39A6F0 +3f398280: move *a13(0xffc0), a11, 1 +3f3982a0: move *a11(0xa0), a9, 1 +3f3982c0: subk 30, a9 +3f3982d0: move a9, *a13, 1 +3f3982e0: move a14, -*sp, 1 +3f3982f0: move *a13(0xffe0), a9, 1 +3f398310: move *a9(0xe0), *a14+, 1 +3f398330: sub a9, a9 +3f398340: move a9, *a14+, 1 +3f398350: move *a13(0xffe0), a9, 1 +3f398370: move *a9(0x80), *a14+, 1 +3f398390: movk 1, a9 +3f3983a0: move a9, *a14+, 1 +3f3983b0: move a9, *a14+, 1 +3f3983c0: movi 0xcc, a9 +3f3983e0: move a9, *a14+, 1 +3f3983f0: sub a9, a9 +3f398400: move a9, *a14+, 1 +3f398410: move *a13(0xffe0), a9, 1 +3f398430: move *a9(0x80), *a14+, 1 +3f398450: move *a9(0x60), *a14+, 1 +3f398470: calla L3FD59FD0 +3f3984a0: move a14, -*sp, 1 +3f3984b0: move a11, *a14+, 1 +3f3984c0: calla L3F3932A0 +3f3984f0: move a8, *a13(0x40), 1 +3f398510: move *a9(0x120), a7, 1 +3f398530: move *a11(0x60), a9, 1 +3f398550: sub a9, a7 +3f398560: move *a11(0x160), a9, 1 +3f398580: move *a9(0xc0), a9, 1 +3f3985a0: sub a9, a7 +3f3985b0: subk 15, a7 +3f3985c0: move a7, *a13(0x60), 1 +3f3985e0: move a14, -*sp, 1 +3f3985f0: move a8, *a14+, 1 +3f398600: movk 15, a9 +3f398610: move a9, *a14+, 1 +3f398620: move *a11(0x60), a9, 1 +3f398640: move *a11(0x160), a7, 1 +3f398660: move *a7(0xc0), a7, 1 +3f398680: add a7, a9 +3f398690: addk 16, a9 +3f3986a0: move a9, *a14+, 1 +3f3986b0: move *a11(0x40), a9, 1 +3f3986d0: move *a11(0x80), a7, 1 +3f3986f0: add a7, a9 +3f398700: subk 17, a9 +3f398710: move a9, *a14+, 1 +3f398720: move @0xc8050, *a14+, 1 +3f398750: move *a13(0xffe0), a9, 1 +3f398770: move *a9(0x80), *a14+, 1 +3f398790: move *a9(0x60), *a14+, 1 +3f3987b0: calla L3F99E8F0 +3f3987e0: move a14, -*sp, 1 +3f3987f0: move *a13(0x40), a7, 1 +3f398810: dec a7 +3f398820: move a7, *a14+, 1 +3f398830: movk 14, a7 +3f398840: move a7, *a14+, 1 +3f398850: move *a11(0x60), a7, 1 +3f398870: move *a11(0x160), a9, 1 +3f398890: move *a9(0xc0), a9, 1 +3f3988b0: add a9, a7 +3f3988c0: addk 16, a7 +3f3988d0: move a7, *a14+, 1 +3f3988e0: move *a11(0x40), a9, 1 +3f398900: move *a11(0x80), a7, 1 +3f398920: add a7, a9 +3f398930: subk 17, a9 +3f398940: move a9, *a14+, 1 +3f398950: move @0xc8050, *a14+, 1 +3f398980: move *a13(0xffe0), a9, 1 +3f3989a0: move *a9(0x80), *a14+, 1 +3f3989c0: move *a9(0x60), *a14+, 1 +3f3989e0: calla L3F99BC60 +3f398a10: move *a11(0x160), a7, 1 +3f398a30: move *a11(0xa0), a9, 1 +3f398a50: move *a7(0x80), a7, 1 +3f398a70: divs a7, a9 +3f398a80: move a9, *a13(0x760), 1 +L3F398AA0: +3f398aa0: move a14, -*sp, 1 +3f398ab0: move a13, a11 +3f398ac0: addi 0x80, a11 +3f398ae0: move a11, *a14+, 1 +3f398af0: move *a13(0xffe0), a9, 1 +3f398b10: move *a9(0x60), *a14+, 1 +3f398b30: calla L3F9C1CF0 +3f398b60: jauc L3F39A620 +L3F398B80: +3f398b80: move a14, -*sp, 1 +3f398b90: move a13, a11 +3f398ba0: addi 0x380, a11 +3f398bc0: move a11, *a14+, 1 +3f398bd0: movi 0x2000, a9 +3f398bf0: move a9, *a14+, 1 +3f398c00: move *a13(0xe0), *a14+, 1 +3f398c20: calla L3FD36070 +3f398c50: move a8, a7 +3f398c60: jreq L3F398D60 +L3F398C70: +3f398c70: move a14, -*sp, 1 +3f398c80: move a13, a11 +3f398c90: addi 0x380, a11 +3f398cb0: move a11, *a14+, 1 +3f398cc0: movi 0x2000, a9 +3f398ce0: move a9, *a14+, 1 +3f398cf0: move *a13(0xe0), *a14+, 1 +3f398d10: calla L3FD36070 +3f398d40: move a8, a7 +3f398d50: jrne L3F398C70 +L3F398D60: +3f398d60: move a14, -*sp, 1 +3f398d70: move a13, a7 +3f398d80: addi 0x680, a7 +3f398da0: move a7, *a14+, 1 +3f398db0: move a13, a7 +3f398dc0: addi 0x700, a7 +3f398de0: move a7, *a14+, 1 +3f398df0: move a13, a7 +3f398e00: addi 0x6e0, a7 +3f398e20: move a7, *a14+, 1 +3f398e30: move a13, a7 +3f398e40: addi 0x6c0, a7 +3f398e60: move a7, *a14+, 1 +3f398e70: move a13, a7 +3f398e80: addi 0x6a0, a7 +3f398ea0: move a7, *a14+, 1 +3f398eb0: move a13, a7 +3f398ec0: addi 0x740, a7 +3f398ee0: move a7, *a14+, 1 +3f398ef0: move a13, a7 +3f398f00: addi 0x720, a7 +3f398f20: move a7, *a14+, 1 +3f398f30: move *a13(0x100), *a14+, 1 +3f398f50: move *a13(0xe0), *a14+, 1 +3f398f70: calla L3FD72C50 +3f398fa0: move a8, a8 +3f398fb0: jaeq L3F39A6F0 +3f398fd0: move *a13(0x6e0), *a13(0x180), 1 +3f399000: move *a13(0x700), *a13(0x1a0), 1 +3f399030: move *a13(0xffc0), a7, 1 +3f399050: move *a7(0x60), a9, 1 +3f399070: move *a13(0x60), a11, 1 +3f399090: add a11, a9 +3f3990a0: move *a13(0x1a0), a7, 1 +3f3990c0: addk 15, a9 +3f3990d0: cmp a9, a7 +3f3990e0: jrgt L3F3991E0 +3f3990f0: move *a13(0xffc0), a9, 1 +3f399110: move *a9(0x160), a7, 1 +3f399130: move *a7(0x40), a7, 1 +3f399150: dec a7 +3f399160: jrle L3F3991E0 +3f399170: move *a9(0x60), a7, 1 +3f399190: add a11, a7 +3f3991a0: addk 16, a7 +3f3991b0: move a7, *a13(0x1a0), 1 +3f3991d0: jruc L3F3994A0 +L3F3991E0: +3f3991e0: move *a13(0xffc0), a9, 1 +3f399200: move *a9(0x60), a7, 1 +3f399220: move *a9(0xa0), a9, 1 +3f399240: add a9, a7 +3f399250: add a11, a7 +3f399260: move *a13(0x1a0), a9, 1 +3f399280: subk 30, a7 +3f399290: cmp a7, a9 +3f3992a0: jrlt L3F3994A0 +3f3992b0: move *a13(0xffc0), a7, 1 +3f3992d0: move *a7(0x160), a7, 1 +3f3992f0: move *a13(0xffc0), a9, 1 +3f399310: move *a9(0x160), a9, 1 +3f399330: move *a9(0xa0), a9, 1 +3f399350: move *a13(0x760), a11, 1 +3f399370: sub a11, a9 +3f399380: move *a7(0x40), a7, 1 +3f3993a0: inc a7 +3f3993b0: cmp a9, a7 +3f3993c0: jrge L3F3994A0 +3f3993d0: move *a13(0xffc0), a9, 1 +3f3993f0: move *a9(0x60), a7, 1 +3f399410: move *a9(0xa0), a9, 1 +3f399430: add a9, a7 +3f399440: move *a13(0x60), a9, 1 +3f399460: add a9, a7 +3f399470: subk 31, a7 +3f399480: move a7, *a13(0x1a0), 1 +L3F3994A0: +3f3994a0: move *a13(0xffc0), a11, 1 +3f3994c0: move *a11(0x60), a9, 1 +3f3994e0: move *a13(0x60), a7, 1 +3f399500: add a7, a9 +3f399510: move *a13(0x1a0), a7, 1 +3f399530: addk 15, a9 +3f399540: cmp a9, a7 +3f399550: jale L3F398AA0 +3f399570: move *a11(0x60), a9, 1 +3f399590: move *a11(0xa0), a7, 1 +3f3995b0: add a7, a9 +3f3995c0: move *a13(0x60), a7, 1 +3f3995e0: add a7, a9 +3f3995f0: move *a13(0x1a0), a7, 1 +3f399610: subk 30, a9 +3f399620: cmp a9, a7 +3f399630: jage L3F398AA0 +3f399650: move a14, -*sp, 1 +3f399660: move *a13(0x40), *a14+, 1 +3f399680: movk 15, a9 +3f399690: move a9, *a14+, 1 +3f3996a0: move *a11(0x60), a9, 1 +3f3996c0: move *a11(0x160), a7, 1 +3f3996e0: move *a7(0xc0), a7, 1 +3f399700: add a7, a9 +3f399710: addk 16, a9 +3f399720: move a9, *a14+, 1 +3f399730: move *a11(0x40), a9, 1 +3f399750: move *a11(0x80), a7, 1 +3f399770: add a7, a9 +3f399780: subk 17, a9 +3f399790: move a9, *a14+, 1 +3f3997a0: move @0xc8050, *a14+, 1 +3f3997d0: move *a13(0xffe0), a9, 1 +3f3997f0: move *a9(0x80), *a14+, 1 +3f399810: move *a9(0x60), *a14+, 1 +3f399830: calla L3F99E8F0 +3f399860: move a14, -*sp, 1 +3f399870: move *a13(0x40), a7, 1 +3f399890: dec a7 +3f3998a0: move a7, *a14+, 1 +3f3998b0: movk 14, a7 +3f3998c0: move a7, *a14+, 1 +3f3998d0: move *a11(0x60), a7, 1 +3f3998f0: move *a11(0x160), a9, 1 +3f399910: move *a9(0xc0), a9, 1 +3f399930: add a9, a7 +3f399940: addk 16, a7 +3f399950: move a7, *a14+, 1 +3f399960: move *a11(0x40), a9, 1 +3f399980: move *a11(0x80), a7, 1 +3f3999a0: add a7, a9 +3f3999b0: subk 17, a9 +3f3999c0: move a9, *a14+, 1 +3f3999d0: move @0xc8050, *a14+, 1 +3f399a00: move *a13(0xffe0), a9, 1 +3f399a20: move *a9(0x80), *a14+, 1 +3f399a40: move *a9(0x60), *a14+, 1 +3f399a60: calla L3F99BC60 +3f399a90: move *a13(0x1a0), a7, 1 +3f399ab0: move *a11(0x60), a9, 1 +3f399ad0: sub a9, a7 +3f399ae0: move *a13(0x60), a9, 1 +3f399b00: sub a9, a7 +3f399b10: subk 16, a7 +3f399b20: move a7, *a13(0x20), 1 +3f399b40: move *a11(0x60), a7, 1 +3f399b60: move *a13(0x20), a9, 1 +3f399b80: add a9, a7 +3f399b90: move *a13(0x40), a9, 1 +3f399bb0: add a9, a7 +3f399bc0: move *a11(0x60), a9, 1 +3f399be0: move *a13, a11, 1 +3f399bf0: add a11, a9 +3f399c00: addk 4, a7 +3f399c10: cmp a9, a7 +3f399c20: jrle L3F399C90 +3f399c30: move *a13(0x40), a9, 1 +3f399c50: sub a9, a11 +3f399c60: subk 2, a11 +3f399c70: move a11, *a13(0x20), 1 +L3F399C90: +3f399c90: move *a13(0xffc0), a11, 1 +3f399cb0: move *a11(0x160), a9, 1 +3f399cd0: move *a13(0x20), *a9(0xc0), 1 +3f399d00: move a14, -*sp, 1 +3f399d10: move *a13(0x40), *a14+, 1 +3f399d30: movk 15, a9 +3f399d40: move a9, *a14+, 1 +3f399d50: move *a11(0x60), a7, 1 +3f399d70: move *a11(0x160), a9, 1 +3f399d90: move *a9(0xc0), a9, 1 +3f399db0: add a9, a7 +3f399dc0: addk 16, a7 +3f399dd0: move a7, *a14+, 1 +3f399de0: move *a11(0x40), a9, 1 +3f399e00: move *a11(0x80), a7, 1 +3f399e20: add a7, a9 +3f399e30: subk 17, a9 +3f399e40: move a9, *a14+, 1 +3f399e50: move @0xc8050, *a14+, 1 +3f399e80: move *a13(0xffe0), a9, 1 +3f399ea0: move *a9(0x80), *a14+, 1 +3f399ec0: move *a9(0x60), *a14+, 1 +3f399ee0: calla L3F99E8F0 +3f399f10: move a14, -*sp, 1 +3f399f20: move *a13(0x40), a7, 1 +3f399f40: dec a7 +3f399f50: move a7, *a14+, 1 +3f399f60: movk 14, a7 +3f399f70: move a7, *a14+, 1 +3f399f80: move *a11(0x60), a7, 1 +3f399fa0: move *a11(0x160), a9, 1 +3f399fc0: move *a9(0xc0), a9, 1 +3f399fe0: add a9, a7 +3f399ff0: addk 16, a7 +3f39a000: move a7, *a14+, 1 +3f39a010: move *a11(0x40), a9, 1 +3f39a030: move *a11(0x80), a7, 1 +3f39a050: add a7, a9 +3f39a060: subk 17, a9 +3f39a070: move a9, *a14+, 1 +3f39a080: move @0xc8050, *a14+, 1 +3f39a0b0: move *a13(0xffe0), a9, 1 +3f39a0d0: move *a9(0x80), *a14+, 1 +3f39a0f0: move *a9(0x60), *a14+, 1 +3f39a110: calla L3F99BC60 +3f39a140: jauc L3F398AA0 +L3F39A160: +3f39a160: move a14, -*sp, 1 +3f39a170: move *a13(0x160), *a14+, 1 +3f39a190: move *a13(0xffe0), a11, 1 +3f39a1b0: move *a11(0x60), *a14+, 1 +3f39a1d0: calla L3FDA9050 +3f39a200: move *a13(0xffc0), a9, 1 +3f39a220: move *a9(0x160), a7, 1 +3f39a240: move a14, -*sp, 1 +3f39a250: move *a9(0x160), a9, 1 +3f39a270: move *a9(0xc0), *a14+, 1 +3f39a290: move *a13(0x40), *a14+, 1 +3f39a2b0: move *a13(0xffc0), *a14+, 1 +3f39a2d0: calla L3F39A740 +3f39a300: move a8, *a7(0x40), 1 +3f39a320: move a14, -*sp, 1 +3f39a330: movk 1, a9 +3f39a340: move a9, *a14+, 1 +3f39a350: move *a13(0xffc0), *a14+, 1 +3f39a370: move a13, a7 +3f39a380: addi 0x80, a7 +3f39a3a0: move a7, *a14+, 1 +3f39a3b0: calla L3F38BE90 +3f39a3e0: jruc L3F39A6F0 +L3F39A3F0: +3f39a3f0: move a14, -*sp, 1 +3f39a400: move *a13(0x160), *a14+, 1 +3f39a420: move *a13(0xffe0), a11, 1 +3f39a440: move *a11(0x60), *a14+, 1 +3f39a460: calla L3FDA9050 +3f39a490: move a14, -*sp, 1 +3f39a4a0: move *a13(0xffc0), *a14+, 1 +3f39a4c0: move a13, a9 +3f39a4d0: addi 0x80, a9 +3f39a4f0: move a9, *a14+, 1 +3f39a500: calla L3F38BD70 +3f39a530: jruc L3F39A6F0 +L3F39A540: +3f39a540: move a14, -*sp, 1 +3f39a550: move a13, a11 +3f39a560: subi 0x60, a11 +3f39a580: move a11, *a14+, 1 +3f39a590: move a13, a9 +3f39a5a0: addi 0x80, a9 +3f39a5c0: move a9, *a14+, 1 +3f39a5d0: calla L3F36FD60 +3f39a600: jauc L3F398AA0 +L3F39A620: +3f39a620: move *a13(0x80), a8, 1 +3f39a640: subk 4, a8 +3f39a650: jreq L3F39A3F0 +3f39a660: dec a8 +3f39a670: jreq L3F39A160 +3f39a680: dec a8 +3f39a690: jaeq L3F398B80 +3f39a6b0: subk 6, a8 +3f39a6c0: jreq L3F39A540 +3f39a6d0: jauc L3F398AA0 +L3F39A6F0: +3f39a6f0: move *sp(0xa0), a14, 1 +3f39a710: mmfm sp, a7,a9,a11,a13 +3f39a730: rets 2 +L3F39A740: +3f39a740: mmtm sp, a5,a7,a9,a11,a13 +3f39a760: move a14, a13 +3f39a770: addi 0x60, a14 +3f39a790: move *a13(0xffa0), a9, 1 +3f39a7b0: move *a13(0xffe0), a11, 1 +3f39a7d0: move *a11(0x160), a7, 1 +3f39a7f0: move *a11(0xa0), a5, 1 +3f39a810: move *a7(0x80), a7, 1 +3f39a830: divs a7, a5 +3f39a840: move a5, *a13(0x40), 1 +3f39a860: move *a11(0x160), a7, 1 +3f39a880: move *a7(0xa0), a7, 1 +3f39a8a0: sub a5, a7 +3f39a8b0: move a7, *a13(0x20), 1 +3f39a8d0: move *a11(0xa0), a5, 1 +3f39a8f0: move *a13(0xffc0), a7, 1 +3f39a910: sub a7, a5 +3f39a920: subk 32, a5 +3f39a930: move a5, *a13, 1 +3f39a940: move *a13(0x20), a5, 1 +3f39a960: jrlt L3F39A990 +3f39a970: move *a13, a5, 1 +3f39a980: jrgt L3F39A9B0 +L3F39A990: +3f39a990: sub a8, a8 +3f39a9a0: jruc L3F39AA40 +L3F39A9B0: +3f39a9b0: move *a13(0x20), a5, 1 +3f39a9d0: mpys a9, a5 +3f39a9e0: move *a13, a7, 1 +3f39a9f0: sra 0x1, a7 +3f39aa00: add a7, a5 +3f39aa10: move *a13, a7, 1 +3f39aa20: divs a7, a5 +3f39aa30: move a5, a8 +L3F39AA40: +3f39aa40: move *sp(0xc0), a14, 1 +3f39aa60: mmfm sp, a5,a7,a9,a11,a13 +3f39aa80: rets 2 +3f39aa90: modu a2, a9 +3f39aaa0: .word 0x7320 +3f39aab0: .word 0x7263 +3f39aac0: mods a3, sp +3f39aad0: sll a3, a12 +3f39aae0: .word 0x7261 +3f39aaf0: sla 0x1, a12 +L3F39AB00: +3f39ab00: .word 0x7277 +3f39ab10: .word 0x7469 +3f39ab20: modu a3, a9 +3f39ab30: sla 0x3, a7 +3f39ab40: sra a1, a5 +3f39ab50: sll a9, a0 +3f39ab60: sla a11, a8 +3f39ab70: .word 0x7372 +3f39ab80: dsjs a0, L3F39AB00 +L3F39AB90: +3f39ab90: dsjs a0, L3F39AB90 +3f39aba0: .word 0x7325 +3f39abb0: .word 0x0a3e +3f39abc0: .word 0x0000 +3f39abd0: mmtm sp, a7,a9,a11,a13 +3f39abf0: move a14, a13 +3f39ac00: addi 0x750, a14 +3f39ac20: sub a11, a11 +3f39ac30: movb a11, *a13(0x740) +3f39ac50: move *a13(0xffe0), a11, 1 +3f39ac70: move *a11(0x180), a11, 1 +3f39ac90: btst 9, a11 +3f39aca0: jane L3F39CA50 +3f39acc0: move *a13(0xffe0), a11, 1 +3f39ace0: move *a11(0x180), a11, 1 +3f39ad00: btst 10, a11 +3f39ad10: jane L3F39CA50 +3f39ad30: move *a13(0xffe0), a11, 1 +3f39ad50: move *a11(0x180), a11, 1 +3f39ad70: btst 0, a11 +3f39ad80: jane L3F39CA50 +3f39ada0: move *a13(0xffe0), a11, 1 +3f39adc0: move *a11(0x180), a11, 1 +3f39ade0: btst 2, a11 +3f39adf0: jane L3F39CA50 +3f39ae10: move *a13(0xffe0), a11, 1 +3f39ae30: move *a11(0x1a0), a11, 1 +3f39ae50: dec a11 +3f39ae60: jane L3F39CA50 +3f39ae80: move a14, -*sp, 1 +3f39ae90: sub a11, a11 +3f39aea0: move a11, *a14+, 1 +3f39aeb0: move *a13(0xffe0), a9, 1 +3f39aed0: move *a9(0x60), *a14+, 1 +3f39aef0: calla L3FD9F6B0 +3f39af20: move *a13(0xffc0), a11, 1 +3f39af40: move *a11(0x160), a9, 1 +3f39af60: move *a9(0x20), *a13(0x0), 1 +3f39af90: move *a11(0x160), a9, 1 +3f39afb0: move *a9(0x0), *a13(0x20), 1 +3f39afe0: move a14, -*sp, 1 +3f39aff0: move *a13(0xffe0), a9, 1 +3f39b010: move *a9(0xe0), *a14+, 1 +3f39b030: sub a9, a9 +3f39b040: move a9, *a14+, 1 +3f39b050: move *a13(0xffe0), a9, 1 +3f39b070: move *a9(0x80), *a14+, 1 +3f39b090: movk 1, a9 +3f39b0a0: move a9, *a14+, 1 +3f39b0b0: move a9, *a14+, 1 +3f39b0c0: movi 0xc8, a9 +3f39b0e0: move a9, *a14+, 1 +3f39b0f0: sub a9, a9 +3f39b100: move a9, *a14+, 1 +3f39b110: move *a13(0xffe0), a9, 1 +3f39b130: move *a9(0x80), *a14+, 1 +3f39b150: move *a9(0x60), *a14+, 1 +3f39b170: calla L3FD59FD0 +3f39b1a0: move *a11(0x160), a7, 1 +3f39b1c0: move *a9(0x100), *a7(0x0), 1 +3f39b1f0: move *a9(0x100), *a13(0x40), 1 +3f39b220: move *a11(0x160), a7, 1 +3f39b240: move a14, -*sp, 1 +3f39b250: move *a13(0x40), *a14+, 1 +3f39b270: move a11, *a14+, 1 +3f39b280: calla L3F39D810 +3f39b2b0: move a8, *a7(0x20), 1 +3f39b2d0: move a14, -*sp, 1 +3f39b2e0: movk 2, a7 +3f39b2f0: move a7, *a14+, 1 +3f39b300: sub a7, a7 +3f39b310: move a7, *a14+, 1 +3f39b320: move a11, *a14+, 1 +3f39b330: move *a9(0x80), *a14+, 1 +3f39b350: move *a9(0x60), *a14+, 1 +3f39b370: calla L3F39E020 +L3F39B3A0: +3f39b3a0: move a14, -*sp, 1 +3f39b3b0: move a13, a11 +3f39b3c0: addi 0x60, a11 +3f39b3e0: move a11, *a14+, 1 +3f39b3f0: move *a13(0xffe0), a9, 1 +3f39b410: move *a9(0x60), *a14+, 1 +3f39b430: calla L3F9C1CF0 +3f39b460: jauc L3F39C970 +L3F39B480: +3f39b480: move a14, -*sp, 1 +3f39b490: move a13, a11 +3f39b4a0: addi 0x360, a11 +3f39b4c0: move a11, *a14+, 1 +3f39b4d0: movi 0x2000, a9 +3f39b4f0: move a9, *a14+, 1 +3f39b500: move *a13(0xc0), *a14+, 1 +3f39b520: calla L3FD36070 +3f39b550: move a8, a7 +3f39b560: jreq L3F39B660 +L3F39B570: +3f39b570: move a14, -*sp, 1 +3f39b580: move a13, a11 +3f39b590: addi 0x360, a11 +3f39b5b0: move a11, *a14+, 1 +3f39b5c0: movi 0x2000, a9 +3f39b5e0: move a9, *a14+, 1 +3f39b5f0: move *a13(0xc0), *a14+, 1 +3f39b610: calla L3FD36070 +3f39b640: move a8, a7 +3f39b650: jrne L3F39B570 +L3F39B660: +3f39b660: move a14, -*sp, 1 +3f39b670: move a13, a7 +3f39b680: addi 0x660, a7 +3f39b6a0: move a7, *a14+, 1 +3f39b6b0: move a13, a7 +3f39b6c0: addi 0x6e0, a7 +3f39b6e0: move a7, *a14+, 1 +3f39b6f0: move a13, a7 +3f39b700: addi 0x6c0, a7 +3f39b720: move a7, *a14+, 1 +3f39b730: move a13, a7 +3f39b740: addi 0x6a0, a7 +3f39b760: move a7, *a14+, 1 +3f39b770: move a13, a7 +3f39b780: addi 0x680, a7 +3f39b7a0: move a7, *a14+, 1 +3f39b7b0: move a13, a7 +3f39b7c0: addi 0x720, a7 +3f39b7e0: move a7, *a14+, 1 +3f39b7f0: move a13, a7 +3f39b800: addi 0x700, a7 +3f39b820: move a7, *a14+, 1 +3f39b830: move *a13(0xe0), *a14+, 1 +3f39b850: move *a13(0xc0), *a14+, 1 +3f39b870: calla L3FD72C50 +3f39b8a0: move a8, a8 +3f39b8b0: jaeq L3F39CA50 +3f39b8d0: move *a13(0xffc0), a7, 1 +3f39b8f0: move *a7(0x40), a9, 1 +3f39b910: move *a13(0x6c0), a11, 1 +3f39b930: addk 8, a9 +3f39b940: cmp a9, a11 +3f39b950: jrgt L3F39BA10 +3f39b960: move *a7(0x160), a9, 1 +3f39b980: move *a9(0x20), a9, 1 +3f39b9a0: jrle L3F39BA10 +3f39b9b0: move *a7(0x40), a9, 1 +3f39b9d0: addk 8, a9 +3f39b9e0: move a9, *a13(0x6c0), 1 +3f39ba00: jruc L3F39BC00 +L3F39BA10: +3f39ba10: move *a7(0x40), a9, 1 +3f39ba30: move *a7(0x80), a7, 1 +3f39ba50: add a7, a9 +3f39ba60: subk 8, a9 +3f39ba70: cmp a9, a11 +3f39ba80: jrlt L3F39BC00 +3f39ba90: move *a13(0xffc0), a9, 1 +3f39bab0: move *a9(0x160), a7, 1 +3f39bad0: move *a7(0x20), a7, 1 +3f39baf0: move *a9(0x160), a9, 1 +3f39bb10: move *a9(0x40), a9, 1 +3f39bb30: inc a7 +3f39bb40: cmp a9, a7 +3f39bb50: jrge L3F39BC00 +3f39bb60: move *a13(0xffc0), a9, 1 +3f39bb80: move *a9(0x40), a7, 1 +3f39bba0: move *a9(0x80), a9, 1 +3f39bbc0: add a9, a7 +3f39bbd0: subk 8, a7 +3f39bbe0: move a7, *a13(0x6c0), 1 +L3F39BC00: +3f39bc00: move *a13(0xffc0), a11, 1 +3f39bc20: move *a11(0x40), a9, 1 +3f39bc40: move *a13(0x6c0), a7, 1 +3f39bc60: addk 8, a9 +3f39bc70: cmp a9, a7 +3f39bc80: jalt L3F39B3A0 +3f39bca0: move *a11(0x40), a9, 1 +3f39bcc0: move *a11(0x80), a7, 1 +3f39bce0: add a7, a9 +3f39bcf0: move *a13(0x6c0), a7, 1 +3f39bd10: subk 8, a9 +3f39bd20: cmp a9, a7 +3f39bd30: jagt L3F39B3A0 +3f39bd50: move a14, -*sp, 1 +3f39bd60: movk 2, a9 +3f39bd70: move a9, *a14+, 1 +3f39bd80: sub a9, a9 +3f39bd90: move a9, *a14+, 1 +3f39bda0: move a11, *a14+, 1 +3f39bdb0: move *a13(0xffe0), a9, 1 +3f39bdd0: move *a9(0x80), *a14+, 1 +3f39bdf0: move *a9(0x60), *a14+, 1 +3f39be10: calla L3F39E020 +3f39be40: move *a11(0x160), a7, 1 +3f39be60: move *a13(0x6c0), *a7(0x0), 1 +3f39be90: move *a13(0x6c0), *a13(0x40), 1 +3f39bec0: move *a11(0x160), a7, 1 +3f39bee0: move a14, -*sp, 1 +3f39bef0: move *a13(0x6c0), *a14+, 1 +3f39bf10: move a11, *a14+, 1 +3f39bf20: calla L3F39D810 +3f39bf50: move a8, *a7(0x20), 1 +3f39bf70: move a14, -*sp, 1 +3f39bf80: movk 2, a7 +3f39bf90: move a7, *a14+, 1 +3f39bfa0: sub a7, a7 +3f39bfb0: move a7, *a14+, 1 +3f39bfc0: move a11, *a14+, 1 +3f39bfd0: move *a9(0x80), *a14+, 1 +3f39bff0: move *a9(0x60), *a14+, 1 +3f39c010: calla L3F39E020 +3f39c040: jauc L3F39B3A0 +L3F39C060: +3f39c060: move a14, -*sp, 1 +3f39c070: move *a13(0x140), *a14+, 1 +3f39c090: move *a13(0xffe0), a11, 1 +3f39c0b0: move *a11(0x60), *a14+, 1 +3f39c0d0: calla L3FDA9050 +3f39c100: move *a13(0xffc0), a9, 1 +3f39c120: move *a9(0x160), a7, 1 +3f39c140: move *a13(0x0), *a7(0x20), 1 +3f39c170: move *a9(0x160), a7, 1 +3f39c190: move *a13(0x20), *a7(0x0), 1 +3f39c1c0: move a14, -*sp, 1 +3f39c1d0: movk 2, a7 +3f39c1e0: move a7, *a14+, 1 +3f39c1f0: movk 1, a7 +3f39c200: move a7, *a14+, 1 +3f39c210: move a9, *a14+, 1 +3f39c220: move *a11(0x80), *a14+, 1 +3f39c240: move *a11(0x60), *a14+, 1 +3f39c260: calla L3F39E020 +3f39c290: move *a9(0x160), a7, 1 +3f39c2b0: move *a13(0x40), *a7(0x0), 1 +3f39c2e0: move *a9(0x160), a7, 1 +3f39c300: move a14, -*sp, 1 +3f39c310: move *a13(0x40), *a14+, 1 +3f39c330: move a9, *a14+, 1 +3f39c340: calla L3F39D810 +3f39c370: move a8, *a7(0x20), 1 +3f39c390: move a14, -*sp, 1 +3f39c3a0: movk 2, a7 +3f39c3b0: move a7, *a14+, 1 +3f39c3c0: sub a7, a7 +3f39c3d0: move a7, *a14+, 1 +3f39c3e0: move a9, *a14+, 1 +3f39c3f0: move *a11(0x80), *a14+, 1 +3f39c410: move *a11(0x60), *a14+, 1 +3f39c430: calla L3F39E020 +3f39c460: move a14, -*sp, 1 +3f39c470: movk 1, a7 +3f39c480: move a7, *a14+, 1 +3f39c490: move a7, *a14+, 1 +3f39c4a0: move a9, *a14+, 1 +3f39c4b0: move *a11(0x80), *a14+, 1 +3f39c4d0: move *a11(0x60), *a14+, 1 +3f39c4f0: calla L3F39E020 +3f39c520: setf 8, 0, 0 +3f39c530: move *a13(0x740), a7, 0 +3f39c550: jreq L3F39CA50 +3f39c560: move a14, -*sp, 1 +3f39c570: movk 1, a7 +3f39c580: move a7, *a14+, 1 +3f39c590: sub a7, a7 +3f39c5a0: move a7, *a14+, 1 +3f39c5b0: move a7, *a14+, 1 +3f39c5c0: move a7, *a14+, 1 +3f39c5d0: move a7, *a14+, 1 +3f39c5e0: move *a11(0x80), *a14+, 1 +3f39c600: move *a11(0x60), *a14+, 1 +3f39c620: calla L3FD39680 +3f39c650: jruc L3F39CA50 +L3F39C660: +3f39c660: move a14, -*sp, 1 +3f39c670: move *a13(0x140), *a14+, 1 +3f39c690: move *a13(0xffe0), a11, 1 +3f39c6b0: move *a11(0x60), *a14+, 1 +3f39c6d0: calla L3FDA9050 +3f39c700: move a14, -*sp, 1 +3f39c710: movk 2, a9 +3f39c720: move a9, *a14+, 1 +3f39c730: sub a7, a7 +3f39c740: move a7, *a14+, 1 +3f39c750: move *a13(0xffc0), *a14+, 1 +3f39c770: move *a11(0x80), *a14+, 1 +3f39c790: move *a11(0x60), *a14+, 1 +3f39c7b0: calla L3F39E020 +3f39c7e0: setf 8, 0, 0 +3f39c7f0: move *a13(0x740), a7, 0 +3f39c810: jreq L3F39CA50 +3f39c820: move a14, -*sp, 1 +3f39c830: movk 1, a9 +3f39c840: move a9, *a14+, 1 +3f39c850: sub a9, a9 +3f39c860: move a9, *a14+, 1 +3f39c870: move a9, *a14+, 1 +3f39c880: move a9, *a14+, 1 +3f39c890: move a9, *a14+, 1 +3f39c8a0: move *a11(0x80), *a14+, 1 +3f39c8c0: move *a11(0x60), *a14+, 1 +3f39c8e0: calla L3FD39680 +3f39c910: jruc L3F39CA50 +L3F39C920: +3f39c920: movk 1, a11 +3f39c930: movb a11, *a13(0x740) +3f39c950: jauc L3F39B3A0 +L3F39C970: +3f39c970: move *a13(0x60), a8, 1 +3f39c990: subk 4, a8 +3f39c9a0: jreq L3F39C660 +3f39c9b0: dec a8 +3f39c9c0: jaeq L3F39C060 +3f39c9e0: dec a8 +3f39c9f0: jaeq L3F39B480 +3f39ca10: subk 6, a8 +3f39ca20: jreq L3F39C920 +3f39ca30: jauc L3F39B3A0 +L3F39CA50: +3f39ca50: move *sp(0xa0), a14, 1 +3f39ca70: mmfm sp, a7,a9,a11,a13 +3f39ca90: rets 2 +L3F39CAA0: +3f39caa0: mmtm sp, a7,a9,a11,a13 +3f39cac0: move a14, a13 +3f39cad0: addi 0x2f0, a14 +3f39caf0: setf 8, 0, 0 +3f39cb00: move @0xc81b0, a11, 0 +3f39cb30: jaeq L3F39D400 +3f39cb50: move a14, -*sp, 1 +3f39cb60: sub a9, a9 +3f39cb70: move a9, *a14+, 1 +3f39cb80: move a9, *a14+, 1 +3f39cb90: move *a13(0xffe0), a7, 1 +3f39cbb0: move *a7(0x60), a9, 1 +3f39cbd0: move *a7(0x60), a7, 1 +3f39cbf0: move *a7(0x440), a7, 1 +3f39cc10: move a7, a11 +3f39cc20: sll 0x9, a7 +3f39cc30: sll 0x7, a11 +3f39cc40: add a11, a7 +3f39cc50: move *a9(0x480), a11, 1 +3f39cc70: add a7, a11 +3f39cc80: move *a11(0x40), *a14+, 1 +3f39cca0: move *a13(0xffe0), a11, 1 +3f39ccc0: move *a11(0x60), *a14+, 1 +3f39cce0: calla L3F997000 +3f39cd10: move a8, @0xc8170, 1 +3f39cd40: movk 6, a9 +3f39cd50: move a9, *a13(0x20), 1 +3f39cd70: move *a11(0x60), a7, 1 +3f39cd90: move *a11(0x60), a11, 1 +3f39cdb0: move *a11(0x440), a11, 1 +3f39cdd0: move a11, a9 +3f39cde0: sll 0x9, a11 +3f39cdf0: sll 0x7, a9 +3f39ce00: add a9, a11 +3f39ce10: move *a7(0x480), a9, 1 +3f39ce30: add a11, a9 +3f39ce40: move *a9(0x1a0), *a13(0x60), 1 +3f39ce70: move a14, -*sp, 1 +3f39ce80: move a13, a11 +3f39ce90: addk 32, a11 +3f39cea0: move a11, *a14+, 1 +3f39ceb0: movk 13, a9 +3f39cec0: move a9, *a14+, 1 +3f39ced0: move *a13(0xffe0), a7, 1 +3f39cef0: move *a7(0x60), a9, 1 +3f39cf10: move *a7(0x60), a11, 1 +3f39cf30: move *a11(0x440), a11, 1 +3f39cf50: move a11, a7 +3f39cf60: sll 0x9, a11 +3f39cf70: sll 0x7, a7 +3f39cf80: add a7, a11 +3f39cf90: move *a9(0x480), a9, 1 +3f39cfb0: add a11, a9 +3f39cfc0: move *a9(0x40), *a14+, 1 +3f39cfe0: move *a13(0xffe0), a11, 1 +3f39d000: move *a11(0x60), *a14+, 1 +3f39d020: calla L3F997000 +3f39d050: move a8, @0xc8190, 1 +3f39d080: sub a9, a9 +3f39d090: movb a9, @0xc81b0 +3f39d0c0: move a14, -*sp, 1 +3f39d0d0: move *a13(0xffc0), a7, 1 +3f39d0f0: move *a7(0xc0), a7, 1 +3f39d110: move *a7(0x20), *a14+, 1 +3f39d130: move @0xc8170, *a14+, 1 +3f39d160: move *a11(0x60), *a14+, 1 +3f39d180: calla L3FD997B0 +3f39d1b0: move a14, -*sp, 1 +3f39d1c0: move *a13(0xffc0), a7, 1 +3f39d1e0: move *a7(0xc0), a9, 1 +3f39d200: move *a9(0x20), *a14+, 1 +3f39d220: move @0xc8190, *a14+, 1 +3f39d250: move *a11(0x60), *a14+, 1 +3f39d270: calla L3FD997B0 +3f39d2a0: move a14, -*sp, 1 +3f39d2b0: move *a7(0xe0), *a14+, 1 +3f39d2d0: move @0xc8170, *a14+, 1 +3f39d300: move *a11(0x60), *a14+, 1 +3f39d320: calla L3FD99A60 +3f39d350: move a14, -*sp, 1 +3f39d360: move *a7(0x100), *a14+, 1 +3f39d380: move @0xc8170, *a14+, 1 +3f39d3b0: move *a11(0x60), *a14+, 1 +3f39d3d0: calla L3FD98760 +L3F39D400: +3f39d400: move a14, -*sp, 1 +3f39d410: sub a11, a11 +3f39d420: move a11, *a14+, 1 +3f39d430: movk 20, a9 +3f39d440: move a9, *a14+, 1 +3f39d450: move *a13(0xffc0), a7, 1 +3f39d470: move *a7(0x80), *a14+, 1 +3f39d490: move *a7(0x60), *a14+, 1 +3f39d4b0: move *a7(0x40), *a14+, 1 +3f39d4d0: move *a13(0xffe0), a11, 1 +3f39d4f0: move *a11(0x80), *a14+, 1 +3f39d510: move *a11(0x60), *a14+, 1 +3f39d530: calla L3FD39680 +3f39d560: move a14, -*sp, 1 +3f39d570: move a9, *a14+, 1 +3f39d580: move *a7(0x80), *a14+, 1 +3f39d5a0: move *a7(0x60), *a14+, 1 +3f39d5c0: move *a7(0x40), *a14+, 1 +3f39d5e0: move @0xc8170, *a14+, 1 +3f39d610: move *a11(0x80), *a14+, 1 +3f39d630: move *a11(0x60), *a14+, 1 +3f39d650: calla L3F99BC60 +3f39d680: move *a7(0x160), a9, 1 +3f39d6a0: move a14, -*sp, 1 +3f39d6b0: move a7, *a14+, 1 +3f39d6c0: calla L3F39DD80 +3f39d6f0: move a8, *a9, 1 +3f39d700: move a14, -*sp, 1 +3f39d710: movk 1, a9 +3f39d720: move a9, *a14+, 1 +3f39d730: move a9, *a14+, 1 +3f39d740: move a7, *a14+, 1 +3f39d750: move *a11(0x80), *a14+, 1 +3f39d770: move *a11(0x60), *a14+, 1 +3f39d790: calla L3F39E020 +3f39d7c0: move *sp(0xa0), a14, 1 +3f39d7e0: mmfm sp, a7,a9,a11,a13 +3f39d800: rets 2 +L3F39D810: +3f39d810: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f39d830: move a14, a13 +3f39d840: addk 32, a14 +3f39d850: move *a13(0xffe0), a7, 1 +3f39d870: move *a7(0x40), a7, 1 +3f39d890: move *a13(0xffc0), a5, 1 +3f39d8b0: addk 7, a7 +3f39d8c0: cmp a7, a5 +3f39d8d0: jrgt L3F39D900 +3f39d8e0: sub a8, a8 +3f39d8f0: jruc L3F39DD30 +L3F39D900: +3f39d900: move *a13(0xffe0), a7, 1 +3f39d920: move *a7(0x40), a5, 1 +3f39d940: move *a7(0x80), a7, 1 +3f39d960: add a7, a5 +3f39d970: move *a13(0xffc0), a7, 1 +3f39d990: subk 10, a5 +3f39d9a0: cmp a5, a7 +3f39d9b0: jrlt L3F39DA40 +3f39d9c0: move *a13(0xffe0), a5, 1 +3f39d9e0: move *a5(0x160), a5, 1 +3f39da00: move *a5(0x40), a8, 1 +3f39da20: dec a8 +3f39da30: jruc L3F39DD30 +L3F39DA40: +3f39da40: move *a13(0xffe0), a5, 1 +3f39da60: move *a5(0x40), a5, 1 +3f39da80: addk 8, a5 +3f39da90: sub a5, a7 +3f39daa0: move a7, *a13(0xffc0), 1 +3f39dac0: move *a13(0xffe0), a5, 1 +3f39dae0: move *a5(0x80), a3, 1 +3f39db00: move *a5(0x160), a5, 1 +3f39db20: move *a5(0x40), a5, 1 +3f39db40: subk 18, a3 +3f39db50: dec a5 +3f39db60: divs a5, a3 +3f39db70: move a3, a11 +3f39db80: move *a13(0xffe0), a5, 1 +3f39dba0: move *a5(0x80), a3, 1 +3f39dbc0: move *a5(0x160), a5, 1 +3f39dbe0: move *a5(0x40), a5, 1 +3f39dc00: dec a5 +3f39dc10: mpys a11, a5 +3f39dc20: move a3, a12 +3f39dc30: sub a5, a12 +3f39dc40: subk 18, a12 +3f39dc50: sub a9, a9 +3f39dc60: move a9, a10 +3f39dc70: cmp a7, a9 +3f39dc80: jrge L3F39DD20 +L3F39DC90: +3f39dc90: cmp a12, a10 +3f39dca0: jrge L3F39DCC0 +3f39dcb0: inc a9 +L3F39DCC0: +3f39dcc0: add a11, a9 +3f39dcd0: inc a10 +3f39dce0: move *a13(0xffc0), a7, 1 +3f39dd00: cmp a7, a9 +3f39dd10: jrlt L3F39DC90 +L3F39DD20: +3f39dd20: move a10, a8 +L3F39DD30: +3f39dd30: move *sp(0x120), a14, 1 +3f39dd50: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f39dd70: rets 2 +L3F39DD80: +3f39dd80: mmtm sp, a7,a9,a10,a11,a13 +3f39dda0: move a14, a13 +3f39ddb0: move *a13(0xffe0), a9, 1 +3f39ddd0: move *a9(0x160), a7, 1 +3f39ddf0: move *a7(0x20), a11, 1 +3f39de10: sub a10, a10 +3f39de20: move a14, -*sp, 1 +3f39de30: move *a9(0x40), a7, 1 +3f39de50: add a10, a7 +3f39de60: move a7, *a14+, 1 +3f39de70: move a9, *a14+, 1 +3f39de80: calla L3F39D810 +3f39deb0: cmp a11, a8 +3f39dec0: jrge L3F39DF90 +L3F39DED0: +3f39ded0: inc a10 +3f39dee0: move a14, -*sp, 1 +3f39def0: move *a9(0x40), a7, 1 +3f39df10: add a10, a7 +3f39df20: move a7, *a14+, 1 +3f39df30: move a9, *a14+, 1 +3f39df40: calla L3F39D810 +3f39df70: cmp a11, a8 +3f39df80: jrlt L3F39DED0 +L3F39DF90: +3f39df90: move *a9(0x40), a7, 1 +3f39dfb0: add a10, a7 +3f39dfc0: move a7, a8 +3f39dfd0: move *sp(0xc0), a14, 1 +3f39dff0: mmfm sp, a7,a9,a10,a11,a13 +3f39e010: rets 2 +L3F39E020: +3f39e020: mmtm sp, a7,a9,a11,a13 +3f39e040: move a14, a13 +3f39e050: addi 0x240, a14 +3f39e070: move *a13(0xff60), a11, 1 +3f39e090: dsjs a11, L3F39E100 +3f39e0a0: move @0xc8170, a11, 1 +3f39e0d0: move a11, *a13(0x220), 1 +3f39e0f0: jruc L3F39E150 +L3F39E100: +3f39e100: move @0xc8190, a11, 1 +3f39e130: move a11, *a13(0x220), 1 +L3F39E150: +3f39e150: move *a13(0xffa0), a9, 1 +3f39e170: move *a9(0x160), a9, 1 +3f39e190: move *a9(0x0), *a13(0x1c0), 1 +3f39e1c0: setf 8, 0, 0 +3f39e1d0: move *a13(0xff80), a9, 0 +3f39e1f0: jreq L3F39E720 +3f39e200: move *a13(0x1c0), a9, 1 +3f39e220: subk 6, a9 +3f39e230: move a9, *a13(0x1e0), 1 +3f39e250: move *a13(0xffa0), a9, 1 +3f39e270: move *a13(0x1e0), a11, 1 +3f39e290: move *a9(0x40), a9, 1 +3f39e2b0: cmp a9, a11 +3f39e2c0: jrgt L3F39E370 +3f39e2d0: move *a13(0xffa0), a9, 1 +3f39e2f0: move *a9(0x40), a9, 1 +3f39e310: addk 2, a9 +3f39e320: move a9, *a13(0x1e0), 1 +3f39e340: addk 6, a9 +3f39e350: move a9, *a13(0x1c0), 1 +L3F39E370: +3f39e370: move *a13(0xffa0), a11, 1 +3f39e390: move *a11(0x40), a9, 1 +3f39e3b0: move *a11(0x80), a11, 1 +3f39e3d0: add a11, a9 +3f39e3e0: move *a13(0x1e0), a11, 1 +3f39e400: subk 12, a9 +3f39e410: cmp a9, a11 +3f39e420: jrlt L3F39E570 +3f39e430: move *a13(0xffa0), a9, 1 +3f39e450: move *a9(0x40), a7, 1 +3f39e470: move *a9(0x80), a9, 1 +3f39e490: add a9, a7 +3f39e4a0: subk 14, a7 +3f39e4b0: move a7, *a13(0x1e0), 1 +3f39e4d0: move *a13(0xffa0), a11, 1 +3f39e4f0: move *a11(0x40), a9, 1 +3f39e510: move *a11(0x80), a7, 1 +3f39e530: add a7, a9 +3f39e540: subk 8, a9 +3f39e550: move a9, *a13(0x1c0), 1 +L3F39E570: +3f39e570: move *a13(0xffa0), a11, 1 +3f39e590: move *a11(0x160), a9, 1 +3f39e5b0: move *a13(0x1c0), *a9(0x0), 1 +3f39e5e0: move a14, -*sp, 1 +3f39e5f0: movk 16, a9 +3f39e600: move a9, *a14+, 1 +3f39e610: movk 12, a7 +3f39e620: move a7, *a14+, 1 +3f39e630: move *a11(0x60), a7, 1 +3f39e650: addk 2, a7 +3f39e660: move a7, *a14+, 1 +3f39e670: move *a13(0x1e0), *a14+, 1 +3f39e690: move *a13(0x220), *a14+, 1 +3f39e6b0: move *a13(0xffc0), *a14+, 1 +3f39e6d0: move *a13(0xffe0), *a14+, 1 +3f39e6f0: calla L3F99BC60 +L3F39E720: +3f39e720: setf 16, 1, 0 +3f39e730: move *a13(0x1c0), *a13(0x0), 0 +3f39e760: move *a13(0x1c0), *a13(0x20), 0 +3f39e790: move *a13(0xffa0), a11, 1 +3f39e7b0: move *a11(0x60), a9, 1 +3f39e7d0: addk 6, a9 +3f39e7e0: move a9, *a13(0x10), 0 +3f39e800: move *a11(0x60), a9, 1 +3f39e820: addk 15, a9 +3f39e830: move a9, *a13(0x30), 0 +3f39e850: move *a13(0x1c0), *a13(0x40), 0 +3f39e880: move *a13(0x1c0), a9, 1 +3f39e8a0: subk 3, a9 +3f39e8b0: move a9, *a13(0x60), 0 +3f39e8d0: move *a11(0x60), a9, 1 +3f39e8f0: addk 6, a9 +3f39e900: move a9, *a13(0x50), 0 +3f39e920: move *a11(0x60), a9, 1 +3f39e940: addk 8, a9 +3f39e950: move a9, *a13(0x70), 0 +3f39e970: move *a13(0x1c0), *a13(0x80), 0 +3f39e9a0: move *a13(0x1c0), a9, 1 +3f39e9c0: addk 3, a9 +3f39e9d0: move a9, *a13(0xa0), 0 +3f39e9f0: move *a11(0x60), a9, 1 +3f39ea10: addk 6, a9 +3f39ea20: move a9, *a13(0x90), 0 +3f39ea40: move *a11(0x60), a9, 1 +3f39ea60: addk 8, a9 +3f39ea70: move a9, *a13(0xb0), 0 +3f39ea90: move a14, -*sp, 1 +3f39eaa0: movk 3, a9 +3f39eab0: move a9, *a14+, 1 +3f39eac0: move a13, *a14+, 1 +3f39ead0: move *a13(0x220), *a14+, 1 +3f39eaf0: move *a13(0xffc0), *a14+, 1 +3f39eb10: move *a13(0xffe0), *a14+, 1 +3f39eb30: calla L3FD44F00 +3f39eb60: move a14, -*sp, 1 +3f39eb70: move a14, -*sp, 1 +3f39eb80: move *a11(0x160), a7, 1 +3f39eba0: move *a11(0x160), a9, 1 +3f39ebc0: move *a9(0x20), a9, 1 +3f39ebe0: sll 0x5, a9 +3f39ebf0: move *a7(0x60), a7, 1 +3f39ec10: add a9, a7 +3f39ec20: move *a7+, *a14+, 1 +3f39ec30: calla L3FB458D0 +3f39ec60: move a8, *a14+, 1 +3f39ec70: move *a11(0x160), a9, 1 +3f39ec90: move *a11(0x160), a7, 1 +3f39ecb0: move *a7(0x20), a7, 1 +3f39ecd0: sll 0x5, a7 +3f39ece0: move *a9(0x60), a9, 1 +3f39ed00: add a7, a9 +3f39ed10: move *a9+, *a14+, 1 +3f39ed20: move *a11(0x60), a9, 1 +3f39ed40: subk 8, a9 +3f39ed50: move a9, *a14+, 1 +3f39ed60: move *a13(0x1c0), a9, 1 +3f39ed80: subk 12, a9 +3f39ed90: move a9, *a14+, 1 +3f39eda0: move *a13(0x220), *a14+, 1 +3f39edc0: move *a13(0xffc0), *a14+, 1 +3f39ede0: move *a13(0xffe0), *a14+, 1 +3f39ee00: calla L3FDA0000 +3f39ee30: move *sp(0xa0), a14, 1 +3f39ee50: mmfm sp, a7,a9,a11,a13 +3f39ee70: rets 2 +3f39ee80: mmtm sp, a9,a11,a13 +3f39eea0: move a14, a13 +3f39eeb0: addi 0x220, a14 +3f39eed0: move a14, -*sp, 1 +3f39eee0: movi 0x3f3ab050, a8 +3f39ef10: move a8, *a14+, 1 +3f39ef20: calla L3FB341E0 +3f39ef50: move @0xc82d0, a11, 1 +3f39ef80: move a11, *a13(0x1c0), 1 +3f39efa0: move @0xc82f0, a9, 1 +3f39efd0: move a9, *a13(0x1e0), 1 +3f39eff0: move @0xc8310, a9, 1 +3f39f020: move a9, *a13(0x200), 1 +3f39f040: move a11, a8 +3f39f050: jaeq L3F39FC40 +3f39f070: move a14, -*sp, 1 +3f39f080: move a13, a9 +3f39f090: addi 0x180, a9 +3f39f0b0: move a9, *a14+, 1 +3f39f0c0: move a13, a9 +3f39f0d0: addi 0x160, a9 +3f39f0f0: move a9, *a14+, 1 +3f39f100: move *a8(0x120), *a14+, 1 +3f39f120: move *a8(0x140), *a14+, 1 +3f39f140: move a8, *a14+, 1 +3f39f150: move *a13(0x1e0), *a14+, 1 +3f39f170: calla L3FB16390 +3f39f1a0: move *a13(0x160), *a13(0x1a0), 1 +3f39f1d0: move a14, -*sp, 1 +3f39f1e0: movk 1, a9 +3f39f1f0: move a9, *a14+, 1 +3f39f200: move *a11(0x160), a9, 1 +3f39f220: setf 16, 1, 0 +3f39f230: move *a9(0x30), a9, 0 +3f39f250: inc a9 +3f39f260: move a9, *a14+, 1 +3f39f270: calla L3F703D90 +3f39f2a0: move a8, *a13(0x140), 1 +3f39f2c0: move a14, -*sp, 1 +3f39f2d0: move *a11(0x160), a9, 1 +3f39f2f0: setf 16, 1, 0 +3f39f300: move *a9(0x30), a8, 0 +3f39f320: move a8, *a14+, 1 +3f39f330: move *a11(0x120), *a14+, 1 +3f39f350: move *a13(0x140), *a14+, 1 +3f39f370: calla L3FB45EE0 +3f39f3a0: move a14, -*sp, 1 +3f39f3b0: move a14, -*sp, 1 +3f39f3c0: move *a13(0x140), *a14+, 1 +3f39f3e0: calla L3FB458D0 +3f39f410: move a8, *a14+, 1 +3f39f420: move *a13(0x140), *a14+, 1 +3f39f440: move *a11(0xc0), *a14+, 1 +3f39f460: calla L3FDA4870 +3f39f490: move *a13(0x1a0), a9, 1 +3f39f4b0: dec a8 +3f39f4c0: add a9, a8 +3f39f4d0: move a8, *a13(0x1a0), 1 +3f39f4f0: move a14, -*sp, 1 +3f39f500: move *a13(0x140), *a14+, 1 +3f39f520: calla L3F702440 +3f39f550: move a14, -*sp, 1 +3f39f560: move *a13(0xffe0), *a14+, 1 +3f39f580: movi 0x3f3ab0a0, a8 +3f39f5b0: move a8, *a14+, 1 +3f39f5c0: calla L3FB341E0 +3f39f5f0: move *a13(0xffe0), a9, 1 +3f39f610: jreq L3F39F730 +3f39f620: move a14, -*sp, 1 +3f39f630: movk 1, a9 +3f39f640: move a9, *a14+, 1 +3f39f650: move *a13(0x1a0), *a14+, 1 +3f39f670: move a11, *a14+, 1 +3f39f680: move *a13(0x200), *a14+, 1 +3f39f6a0: move *a13(0x1e0), *a14+, 1 +3f39f6c0: calla L3F3A9270 +3f39f6f0: sub a9, a9 +3f39f700: move a9, *a13(0xffe0), 1 +3f39f720: jruc L3F39F830 +L3F39F730: +3f39f730: move a14, -*sp, 1 +3f39f740: sub a9, a9 +3f39f750: move a9, *a14+, 1 +3f39f760: move *a13(0x1a0), *a14+, 1 +3f39f780: move a11, *a14+, 1 +3f39f790: move *a13(0x200), *a14+, 1 +3f39f7b0: move *a13(0x1e0), *a14+, 1 +3f39f7d0: calla L3F3A9270 +3f39f800: movk 1, a9 +3f39f810: move a9, *a13(0xffe0), 1 +L3F39F830: +3f39f830: move *a13(0x1e0), *a13(0x60), 1 +3f39f860: move *a13(0x200), *a13(0x80), 1 +3f39f890: move *a11(0x40), *a13(0xa0), 1 +3f39f8c0: move *a11(0x60), *a13(0xc0), 1 +3f39f8f0: move *a11(0x80), *a13(0xe0), 1 +3f39f920: move *a11(0xa0), *a13(0x100), 1 +3f39f950: sub a9, a9 +3f39f960: move a9, *a13(0x120), 1 +3f39f980: move a14, -*sp, 1 +3f39f990: movi 0x3f3ab0f8, a8 +3f39f9c0: move a8, *a14+, 1 +3f39f9d0: calla L3FB341E0 +3f39fa00: move a14, -*sp, 1 +3f39fa10: move a13, *a14+, 1 +3f39fa20: movi 0x8000, a9 +3f39fa50: move a9, *a14+, 1 +3f39fa60: movk 1, a9 +3f39fa70: move a9, *a14+, 1 +3f39fa80: move *a13(0x200), *a14+, 1 +3f39faa0: move *a13(0x1e0), *a14+, 1 +3f39fac0: calla L3FD98130 +3f39faf0: move a14, -*sp, 1 +3f39fb00: move *a13(0xffe0), *a14+, 1 +3f39fb20: movi 0x3f39ee80, a9 +3f39fb50: move a9, *a14+, 1 +3f39fb60: movi 0x3e8, a9 +3f39fb80: move a9, *a14+, 1 +3f39fb90: calla L3FB41ED0 +3f39fbc0: move a14, -*sp, 1 +3f39fbd0: movi 0x3f3ab158, a8 +3f39fc00: move a8, *a14+, 1 +3f39fc10: calla L3FB341E0 +L3F39FC40: +3f39fc40: move *sp(0x80), a14, 1 +3f39fc60: mmfm sp, a9,a11,a13 +3f39fc80: rets 2 +L3F39FC90: +3f39fc90: mmtm sp, a7,a9,a11,a13 +3f39fcb0: move a14, a13 +3f39fcc0: addi 0x370, a14 +3f39fce0: sub a11, a11 +3f39fcf0: move a11, *a13(0x330), 1 +3f39fd10: move a11, *a13(0x350), 1 +3f39fd30: move *a13(0xffe0), a11, 1 +3f39fd50: move *a11, a11, 1 +3f39fd60: subk 2, a11 +3f39fd70: jreq L3F39FF40 +3f39fd80: move *a13(0xffe0), a11, 1 +3f39fda0: move *a11(0x180), a11, 1 +3f39fdc0: btst 9, a11 +3f39fdd0: jane L3F3A1050 +3f39fdf0: move *a13(0xffe0), a11, 1 +3f39fe10: move *a11(0x180), a11, 1 +3f39fe30: btst 10, a11 +3f39fe40: jane L3F3A1050 +3f39fe60: move *a13(0xffe0), a11, 1 +3f39fe80: move *a11(0x180), a11, 1 +3f39fea0: btst 2, a11 +3f39feb0: jane L3F3A1050 +3f39fed0: move *a13(0xffe0), a11, 1 +3f39fef0: move *a11(0x1a0), a11, 1 +3f39ff10: dec a11 +3f39ff20: jane L3F3A1050 +L3F39FF40: +3f39ff40: move a13, *a13(0x280), 1 +3f39ff60: move *a13(0x280), a11, 1 +3f39ff80: move *a13(0xffa0), a9, 1 +3f39ffa0: move *a9(0x40), *a11(0x180), 1 +3f39ffd0: move *a11(0x180), a9, 1 +3f39fff0: jreq L3F3A0350 +L3F3A0000: +3f3a0000: move *a13(0x280), a11, 1 +3f3a0020: move *a11(0x180), a9, 1 +3f3a0040: move *a9(0x20), a9, 1 +3f3a0060: dsj a9, L3F3A02B0 +3f3a0080: move *a11(0x180), a9, 1 +3f3a00a0: move *a13(0xffc0), a11, 1 +3f3a00c0: cmp a11, a9 +3f3a00d0: jreq L3F3A02B0 +3f3a00e0: move *a13(0x280), a9, 1 +3f3a0100: move *a9(0x180), a9, 1 +3f3a0120: move *a9(0x160), a9, 1 +3f3a0140: setf 8, 0, 0 +3f3a0150: move *a9(0x28), a9, 0 +3f3a0170: jreq L3F3A02B0 +3f3a0180: move *a13(0x280), a9, 1 +3f3a01a0: move *a9(0x180), a9, 1 +3f3a01c0: move *a9(0x160), a9, 1 +3f3a01e0: sub a11, a11 +3f3a01f0: movb a11, *a9(0x28) +3f3a0210: move a14, -*sp, 1 +3f3a0220: move *a13(0x280), a9, 1 +3f3a0240: move *a9(0x180), *a14+, 1 +3f3a0260: move *a13(0xffa0), *a14+, 1 +3f3a0280: calla L3FB11C90 +L3F3A02B0: +3f3a02b0: move *a13(0x280), a11, 1 +3f3a02d0: move *a11(0x180), a9, 1 +3f3a02f0: move *a9(0x180), *a11(0x180), 1 +3f3a0320: move *a11(0x180), a9, 1 +3f3a0340: jrne L3F3A0000 +L3F3A0350: +3f3a0350: move a14, -*sp, 1 +3f3a0360: move a14, -*sp, 1 +3f3a0370: move *a13(0xffc0), a9, 1 +3f3a0390: move *a9(0x120), *a14+, 1 +3f3a03b0: calla L3FB458D0 +3f3a03e0: inc a8 +3f3a03f0: move a8, *a14+, 1 +3f3a0400: movk 1, a9 +3f3a0410: move a9, *a14+, 1 +3f3a0420: calla L3F703D90 +3f3a0450: move a8, *a13(0x2e0), 1 +3f3a0470: move *a13(0xffc0), a9, 1 +3f3a0490: move *a9(0x160), a9, 1 +3f3a04b0: setf 8, 0, 0 +3f3a04c0: move *a9(0x28), a9, 0 +3f3a04e0: jrne L3F3A0670 +3f3a04f0: move *a13(0xffc0), a9, 1 +3f3a0510: move *a9(0x160), a9, 1 +3f3a0530: movk 1, a11 +3f3a0540: movb a11, *a9(0x28) +3f3a0560: move *a13(0xffc0), a9, 1 +3f3a0580: move a9, @0xc82d0, 1 +3f3a05b0: move *a13(0xffe0), a7, 1 +3f3a05d0: move *a7(0x60), a11, 1 +3f3a05f0: move a11, @0xc82f0, 1 +3f3a0620: move *a7(0x80), a7, 1 +3f3a0640: move a7, @0xc8310, 1 +L3F3A0670: +3f3a0670: move *a13(0xffc0), a11, 1 +3f3a0690: move *a11(0x160), a9, 1 +3f3a06b0: move *a9(0x60), a9, 1 +3f3a06d0: jreq L3F3A0730 +3f3a06e0: move *a11(0x160), a9, 1 +3f3a0700: move *a9(0x60), a9, 1 +3f3a0720: call a9 +L3F3A0730: +3f3a0730: move *a13(0xffe0), a9, 1 +3f3a0750: move *a9, a7, 1 +3f3a0760: subk 4, a7 +3f3a0770: jrne L3F3A0DE0 +3f3a0780: sub a7, a7 +3f3a0790: move a7, *a13(0x310), 1 +3f3a07b0: move a14, -*sp, 1 +3f3a07c0: move *a11(0x120), *a14+, 1 +3f3a07e0: calla L3FB458D0 +3f3a0810: cmp a8, a7 +3f3a0820: jrge L3F3A0E10 +L3F3A0830: +3f3a0830: move a14, -*sp, 1 +3f3a0840: move *a13(0x310), a11, 1 +3f3a0860: inc a11 +3f3a0870: move a11, *a14+, 1 +3f3a0880: move *a13(0xffc0), a11, 1 +3f3a08a0: move *a11(0x120), *a14+, 1 +3f3a08c0: move *a13(0x2e0), *a14+, 1 +3f3a08e0: calla L3FB45EE0 +3f3a0910: move a14, -*sp, 1 +3f3a0920: movk 1, a9 +3f3a0930: move a9, *a14+, 1 +3f3a0940: move *a13(0x310), a7, 1 +3f3a0960: sll 0x3, a7 +3f3a0970: move *a11(0x120), a9, 1 +3f3a0990: add a7, a9 +3f3a09a0: move a9, *a14+, 1 +3f3a09b0: move *a11(0xc0), *a14+, 1 +3f3a09d0: calla L3FDA4870 +3f3a0a00: move a8, *a13(0x2c0), 1 +3f3a0a20: move a14, -*sp, 1 +3f3a0a30: move a14, -*sp, 1 +3f3a0a40: move *a13(0x2e0), *a14+, 1 +3f3a0a60: calla L3FB458D0 +3f3a0a90: move a8, *a14+, 1 +3f3a0aa0: move *a13(0x2e0), *a14+, 1 +3f3a0ac0: move *a11(0xc0), *a14+, 1 +3f3a0ae0: calla L3FDA4870 +3f3a0b10: move a8, *a13(0x2a0), 1 +3f3a0b30: move *a13(0xffe0), a9, 1 +3f3a0b50: move *a11(0x160), a7, 1 +3f3a0b70: setf 16, 1, 0 +3f3a0b80: move *a7(0x50), a7, 0 +3f3a0ba0: add a8, a7 +3f3a0bb0: move *a13(0x2c0), a11, 1 +3f3a0bd0: sra 0x1, a11 +3f3a0be0: sub a11, a7 +3f3a0bf0: move *a9(0x100), a11, 1 +3f3a0c10: cmp a7, a11 +3f3a0c20: jrgt L3F3A0CE0 +3f3a0c30: move *a13(0xffc0), a11, 1 +3f3a0c50: move *a11(0x160), a7, 1 +3f3a0c70: move *a13(0x310), *a7(0x30), 0 +3f3a0ca0: movk 1, a7 +3f3a0cb0: move a7, *a13(0x350), 1 +3f3a0cd0: jruc L3F3A0E10 +L3F3A0CE0: +3f3a0ce0: move *a13(0x310), a11, 1 +3f3a0d00: inc a11 +3f3a0d10: move a11, *a13(0x310), 1 +3f3a0d30: move a14, -*sp, 1 +3f3a0d40: move *a13(0xffc0), a7, 1 +3f3a0d60: move *a7(0x120), *a14+, 1 +3f3a0d80: calla L3FB458D0 +3f3a0db0: cmp a8, a11 +3f3a0dc0: jrlt L3F3A0830 +3f3a0dd0: jruc L3F3A0E10 +L3F3A0DE0: +3f3a0de0: movk 1, a7 +3f3a0df0: move a7, *a13(0x350), 1 +L3F3A0E10: +3f3a0e10: move *a13(0x350), a11, 1 +3f3a0e30: jrne L3F3A0F30 +3f3a0e40: move *a13(0xffc0), a7, 1 +3f3a0e60: move *a7(0x160), a7, 1 +3f3a0e80: move a14, -*sp, 1 +3f3a0e90: move *a13(0xffc0), a9, 1 +3f3a0eb0: move *a9(0x120), *a14+, 1 +3f3a0ed0: calla L3FB458D0 +3f3a0f00: setf 16, 1, 0 +3f3a0f10: move a8, *a7(0x30), 0 +L3F3A0F30: +3f3a0f30: move a14, -*sp, 1 +3f3a0f40: move *a13(0xffc0), *a14+, 1 +3f3a0f60: move *a13(0xffe0), a9, 1 +3f3a0f80: move *a9(0x80), *a14+, 1 +3f3a0fa0: move *a9(0x60), *a14+, 1 +3f3a0fc0: calla L3F3A74D0 +3f3a0ff0: move a14, -*sp, 1 +3f3a1000: move *a13(0x2e0), *a14+, 1 +3f3a1020: calla L3F702440 +L3F3A1050: +3f3a1050: move *sp(0xa0), a14, 1 +3f3a1070: mmfm sp, a7,a9,a11,a13 +3f3a1090: rets 2 +L3F3A10A0: +3f3a10a0: mmtm sp, a11,a13 +3f3a10c0: move a14, a13 +3f3a10d0: addi 0x60, a14 +3f3a10f0: move *a13(0xffe0), a11, 1 +3f3a1110: jaeq L3F3A2B70 +3f3a1130: jauc L3F3A2630 +L3F3A1150: +3f3a1150: move *a13(0xff60), a11, 1 +3f3a1170: move *a11(0x180), a11, 1 +3f3a1190: btst 0, a11 +3f3a11a0: jreq L3F3A1250 +3f3a11b0: move a14, -*sp, 1 +3f3a11c0: movk 1, a11 +3f3a11d0: move a11, *a14+, 1 +3f3a11e0: move *a13(0xff40), *a14+, 1 +3f3a1200: calla L3F3A3780 +3f3a1230: jauc L3F3A2AB0 +L3F3A1250: +3f3a1250: move a14, -*sp, 1 +3f3a1260: sub a11, a11 +3f3a1270: move a11, *a14+, 1 +3f3a1280: move *a13(0xff40), *a14+, 1 +3f3a12a0: calla L3F3A3780 +3f3a12d0: jauc L3F3A2AB0 +L3F3A12F0: +3f3a12f0: move *a13(0xff60), a11, 1 +3f3a1310: move *a11(0x180), a11, 1 +3f3a1330: btst 0, a11 +3f3a1340: jreq L3F3A13F0 +3f3a1350: move a14, -*sp, 1 +3f3a1360: movk 1, a11 +3f3a1370: move a11, *a14+, 1 +3f3a1380: move *a13(0xff40), *a14+, 1 +3f3a13a0: calla L3F3A3180 +3f3a13d0: jauc L3F3A2AB0 +L3F3A13F0: +3f3a13f0: move a14, -*sp, 1 +3f3a1400: movk 1, a11 +3f3a1410: move a11, *a14+, 1 +3f3a1420: move *a13(0xff40), *a14+, 1 +3f3a1440: calla L3F3A2E10 +3f3a1470: jauc L3F3A2AB0 +L3F3A1490: +3f3a1490: move *a13(0xff60), a11, 1 +3f3a14b0: move *a11(0x180), a11, 1 +3f3a14d0: btst 0, a11 +3f3a14e0: jreq L3F3A1590 +3f3a14f0: move a14, -*sp, 1 +3f3a1500: sub a11, a11 +3f3a1510: move a11, *a14+, 1 +3f3a1520: move *a13(0xff40), *a14+, 1 +3f3a1540: calla L3F3A3180 +3f3a1570: jauc L3F3A2AB0 +L3F3A1590: +3f3a1590: move a14, -*sp, 1 +3f3a15a0: sub a11, a11 +3f3a15b0: move a11, *a14+, 1 +3f3a15c0: move *a13(0xff40), *a14+, 1 +3f3a15e0: calla L3F3A2E10 +3f3a1610: jauc L3F3A2AB0 +L3F3A1630: +3f3a1630: move a14, -*sp, 1 +3f3a1640: movk 1, a11 +3f3a1650: move a11, *a14+, 1 +3f3a1660: move *a13(0xff40), *a14+, 1 +3f3a1680: calla L3F3A2BC0 +3f3a16b0: jauc L3F3A2AB0 +L3F3A16D0: +3f3a16d0: move *a13(0xff60), a11, 1 +3f3a16f0: move *a11(0x180), a11, 1 +3f3a1710: btst 2, a11 +3f3a1720: jreq L3F3A17D0 +3f3a1730: move a14, -*sp, 1 +3f3a1740: movk 1, a11 +3f3a1750: move a11, *a14+, 1 +3f3a1760: move *a13(0xff40), *a14+, 1 +3f3a1780: calla L3F3A2BC0 +3f3a17b0: jauc L3F3A2AB0 +L3F3A17D0: +3f3a17d0: move a14, -*sp, 1 +3f3a17e0: move *a13(0xffc0), *a14+, 1 +3f3a1800: move *a13(0xff40), *a14+, 1 +3f3a1820: calla L3F3A4DE0 +3f3a1850: jauc L3F3A2AB0 +L3F3A1870: +3f3a1870: move a14, -*sp, 1 +3f3a1880: sub a11, a11 +3f3a1890: move a11, *a14+, 1 +3f3a18a0: move *a13(0xff40), *a14+, 1 +3f3a18c0: calla L3F3A2BC0 +3f3a18f0: jauc L3F3A2AB0 +L3F3A1910: +3f3a1910: move *a13(0xff60), a11, 1 +3f3a1930: move *a11(0x180), a11, 1 +3f3a1950: btst 2, a11 +3f3a1960: jreq L3F3A1A10 +3f3a1970: move a14, -*sp, 1 +3f3a1980: sub a11, a11 +3f3a1990: move a11, *a14+, 1 +3f3a19a0: move *a13(0xff40), *a14+, 1 +3f3a19c0: calla L3F3A2BC0 +3f3a19f0: jauc L3F3A2AB0 +L3F3A1A10: +3f3a1a10: move a14, -*sp, 1 +3f3a1a20: move *a13(0xffc0), *a14+, 1 +3f3a1a40: move *a13(0xff40), *a14+, 1 +3f3a1a60: calla L3F3A4DE0 +3f3a1a90: jauc L3F3A2AB0 +L3F3A1AB0: +3f3a1ab0: move *a13(0xff60), a11, 1 +3f3a1ad0: move *a11(0x180), a11, 1 +3f3a1af0: btst 0, a11 +3f3a1b00: jreq L3F3A1BB0 +3f3a1b10: move a14, -*sp, 1 +3f3a1b20: movk 1, a11 +3f3a1b30: move a11, *a14+, 1 +3f3a1b40: move *a13(0xff40), *a14+, 1 +3f3a1b60: calla L3F3A2BC0 +3f3a1b90: jauc L3F3A2AB0 +L3F3A1BB0: +3f3a1bb0: move a14, -*sp, 1 +3f3a1bc0: sub a11, a11 +3f3a1bd0: move a11, *a14+, 1 +3f3a1be0: move *a13(0xff40), *a14+, 1 +3f3a1c00: calla L3F3A2BC0 +3f3a1c30: jauc L3F3A2AB0 +L3F3A1C50: +3f3a1c50: move a14, -*sp, 1 +3f3a1c60: move *a13(0xff60), *a14+, 1 +3f3a1c80: move *a13(0xff20), *a14+, 1 +3f3a1ca0: move *a13(0xff40), *a14+, 1 +3f3a1cc0: calla L3F3A5C10 +3f3a1cf0: jauc L3F3A2AB0 +L3F3A1D10: +3f3a1d10: move *a13(0xff60), a11, 1 +3f3a1d30: move *a11(0x180), a11, 1 +3f3a1d50: btst 0, a11 +3f3a1d60: jreq L3F3A1E30 +3f3a1d70: move a14, -*sp, 1 +3f3a1d80: move *a13(0xff60), *a14+, 1 +3f3a1da0: move *a13(0xff20), *a14+, 1 +3f3a1dc0: move *a13(0xff40), *a14+, 1 +3f3a1de0: calla L3F3A53F0 +3f3a1e10: jauc L3F3A2AB0 +L3F3A1E30: +3f3a1e30: move a14, -*sp, 1 +3f3a1e40: move *a13(0xff60), *a14+, 1 +3f3a1e60: move *a13(0xff20), *a14+, 1 +3f3a1e80: move *a13(0xff40), *a14+, 1 +3f3a1ea0: calla L3F3A5C10 +3f3a1ed0: jauc L3F3A2AB0 +L3F3A1EF0: +3f3a1ef0: move *a13(0xff60), a11, 1 +3f3a1f10: move *a11(0x180), a11, 1 +3f3a1f30: btst 0, a11 +3f3a1f40: jreq L3F3A2010 +3f3a1f50: move a14, -*sp, 1 +3f3a1f60: move *a13(0xff20), *a14+, 1 +3f3a1f80: movk 1, a11 +3f3a1f90: move a11, *a14+, 1 +3f3a1fa0: move *a13(0xff40), *a14+, 1 +3f3a1fc0: calla L3F3A3FB0 +3f3a1ff0: jauc L3F3A2AB0 +L3F3A2010: +3f3a2010: move a14, -*sp, 1 +3f3a2020: move *a13(0xff20), *a14+, 1 +3f3a2040: sub a11, a11 +3f3a2050: move a11, *a14+, 1 +3f3a2060: move *a13(0xff40), *a14+, 1 +3f3a2080: calla L3F3A3FB0 +3f3a20b0: jauc L3F3A2AB0 +L3F3A20D0: +3f3a20d0: move *a13(0xff60), a11, 1 +3f3a20f0: move *a11(0x180), a11, 1 +3f3a2110: btst 2, a11 +3f3a2120: jreq L3F3A21F0 +3f3a2130: move a14, -*sp, 1 +3f3a2140: move *a13(0xff20), *a14+, 1 +3f3a2160: sub a11, a11 +3f3a2170: move a11, *a14+, 1 +3f3a2180: move *a13(0xff40), *a14+, 1 +3f3a21a0: calla L3F3A3FB0 +3f3a21d0: jauc L3F3A2AB0 +L3F3A21F0: +3f3a21f0: move a14, -*sp, 1 +3f3a2200: move *a13(0xffc0), *a14+, 1 +3f3a2220: move *a13(0xff40), *a14+, 1 +3f3a2240: calla L3F3A4DE0 +3f3a2270: jauc L3F3A2AB0 +L3F3A2290: +3f3a2290: move *a13(0xff60), a11, 1 +3f3a22b0: move *a11(0x180), a11, 1 +3f3a22d0: btst 2, a11 +3f3a22e0: jreq L3F3A23A0 +3f3a22f0: move a14, -*sp, 1 +3f3a2300: move *a13(0xff20), *a14+, 1 +3f3a2320: sub a11, a11 +3f3a2330: move a11, *a14+, 1 +3f3a2340: move *a13(0xff40), *a14+, 1 +3f3a2360: calla L3F3A4760 +3f3a2390: jruc L3F3A2AB0 +L3F3A23A0: +3f3a23a0: move a14, -*sp, 1 +3f3a23b0: move *a13(0xffc0), *a14+, 1 +3f3a23d0: move *a13(0xff40), *a14+, 1 +3f3a23f0: calla L3F3A4DE0 +3f3a2420: jruc L3F3A2AB0 +L3F3A2430: +3f3a2430: move *a13(0xffe0), a11, 1 +3f3a2450: cmpi 0xff80, a11 +3f3a2480: jrc L3F3A24D0 +3f3a2490: cmpi 0xffb9, a11 +3f3a24c0: jrls L3F3A2540 +L3F3A24D0: +3f3a24d0: subk 32, a11 +3f3a24e0: jrc L3F3A2AB0 +3f3a24f0: move *a13(0xffe0), a11, 1 +3f3a2510: cmpi 0xff, a11 +3f3a2530: jrhi L3F3A2AB0 +L3F3A2540: +3f3a2540: move *a13(0xff60), a11, 1 +3f3a2560: move *a11(0x180), a11, 1 +3f3a2580: btst 2, a11 +3f3a2590: jrne L3F3A2AB0 +3f3a25a0: move a14, -*sp, 1 +3f3a25b0: move *a13(0xffc0), *a14+, 1 +3f3a25d0: move *a13(0xff40), *a14+, 1 +3f3a25f0: calla L3F3A4DE0 +3f3a2620: jruc L3F3A2AB0 +L3F3A2630: +3f3a2630: subi 0x45, a11 +3f3a2650: jaeq L3F3A16D0 +3f3a2670: subk 3, a11 +3f3a2680: jaeq L3F3A1910 +3f3a26a0: subk 2, a11 +3f3a26b0: jreq L3F3A20D0 +3f3a26c0: subk 11, a11 +3f3a26d0: jreq L3F3A2290 +3f3a26e0: subk 16, a11 +3f3a26f0: jaeq L3F3A16D0 +3f3a2710: subk 3, a11 +3f3a2720: jaeq L3F3A1910 +3f3a2740: subk 2, a11 +3f3a2750: jreq L3F3A20D0 +3f3a2760: subk 11, a11 +3f3a2770: jreq L3F3A2290 +3f3a2780: subi 0xfe93, a11 +3f3a27b0: jaeq L3F3A1150 +3f3a27d0: dec a11 +3f3a27e0: jaeq L3F3A1D10 +3f3a2800: dec a11 +3f3a2810: jaeq L3F3A1C50 +3f3a2830: subk 3, a11 +3f3a2840: jaeq L3F3A1C50 +3f3a2860: subi 0x44, a11 +3f3a2880: jaeq L3F3A1490 +3f3a28a0: dec a11 +3f3a28b0: jaeq L3F3A1870 +3f3a28d0: dec a11 +3f3a28e0: jaeq L3F3A12F0 +3f3a2900: dec a11 +3f3a2910: jaeq L3F3A1630 +3f3a2930: subi 0x39, a11 +3f3a2950: jaeq L3F3A1C50 +3f3a2970: subk 4, a11 +3f3a2980: jreq L3F3A2AB0 +3f3a2990: dec a11 +3f3a29a0: jreq L3F3A2AB0 +3f3a29b0: dec a11 +3f3a29c0: jreq L3F3A2AB0 +3f3a29d0: dec a11 +3f3a29e0: jreq L3F3A2AB0 +3f3a29f0: subi 0x35, a11 +3f3a2a10: jaeq L3F3A1AB0 +3f3a2a30: dec a11 +3f3a2a40: jaeq L3F3A1EF0 +3f3a2a60: subi 0x35, a11 +3f3a2a80: jaeq L3F3A1150 +3f3a2aa0: jruc L3F3A2430 +L3F3A2AB0: +3f3a2ab0: move a14, -*sp, 1 +3f3a2ac0: move *a13(0xff40), *a14+, 1 +3f3a2ae0: move *a13(0xff60), a11, 1 +3f3a2b00: move *a11(0x80), *a14+, 1 +3f3a2b20: move *a11(0x60), *a14+, 1 +3f3a2b40: calla L3F3A74D0 +L3F3A2B70: +3f3a2b70: move *sp(0x60), a14, 1 +3f3a2b90: mmfm sp, a11,a13 +3f3a2bb0: rets 2 +L3F3A2BC0: +3f3a2bc0: mmtm sp, a9,a11,a13 +3f3a2be0: move a14, a13 +3f3a2bf0: jruc L3F3A2D70 +L3F3A2C00: +3f3a2c00: move *a13(0xffe0), a11, 1 +3f3a2c20: move *a11(0x160), a9, 1 +3f3a2c40: move a14, -*sp, 1 +3f3a2c50: move *a11(0x120), *a14+, 1 +3f3a2c70: calla L3FB458D0 +3f3a2ca0: setf 16, 1, 0 +3f3a2cb0: move a8, *a9(0x30), 0 +3f3a2cd0: jruc L3F3A2DC0 +L3F3A2CE0: +3f3a2ce0: move *a13(0xffe0), a11, 1 +3f3a2d00: move *a11(0x160), a9, 1 +3f3a2d20: sub a11, a11 +3f3a2d30: setf 16, 1, 0 +3f3a2d40: move a11, *a9(0x30), 0 +3f3a2d60: jruc L3F3A2DC0 +L3F3A2D70: +3f3a2d70: move *a13(0xffc0), a8, 1 +3f3a2d90: jreq L3F3A2CE0 +3f3a2da0: dec a8 +3f3a2db0: jreq L3F3A2C00 +L3F3A2DC0: +3f3a2dc0: move *sp(0x80), a14, 1 +3f3a2de0: mmfm sp, a9,a11,a13 +3f3a2e00: rets 2 +L3F3A2E10: +3f3a2e10: mmtm sp, a9,a11,a13 +3f3a2e30: move a14, a13 +3f3a2e40: jruc L3F3A30E0 +L3F3A2E50: +3f3a2e50: move *a13(0xffe0), a11, 1 +3f3a2e70: move *a11(0x160), a11, 1 +3f3a2e90: move a14, -*sp, 1 +3f3a2ea0: move *a13(0xffe0), a9, 1 +3f3a2ec0: move *a9(0x120), *a14+, 1 +3f3a2ee0: calla L3FB458D0 +3f3a2f10: setf 16, 1, 0 +3f3a2f20: move *a11(0x30), a11, 0 +3f3a2f40: cmp a8, a11 +3f3a2f50: jrge L3F3A3130 +3f3a2f60: move *a9(0x160), a11, 1 +3f3a2f80: move *a11(0x30), a9, 0 +3f3a2fa0: inc a9 +3f3a2fb0: move a9, *a11(0x30), 0 +3f3a2fd0: jruc L3F3A3130 +L3F3A2FE0: +3f3a2fe0: move *a13(0xffe0), a11, 1 +3f3a3000: move *a11(0x160), a9, 1 +3f3a3020: setf 16, 1, 0 +3f3a3030: move *a9(0x30), a9, 0 +3f3a3050: jrle L3F3A3130 +3f3a3060: move *a11(0x160), a9, 1 +3f3a3080: move *a9(0x30), a11, 0 +3f3a30a0: dec a11 +3f3a30b0: move a11, *a9(0x30), 0 +3f3a30d0: jruc L3F3A3130 +L3F3A30E0: +3f3a30e0: move *a13(0xffc0), a8, 1 +3f3a3100: jreq L3F3A2FE0 +3f3a3110: dec a8 +3f3a3120: jreq L3F3A2E50 +L3F3A3130: +3f3a3130: move *sp(0x80), a14, 1 +3f3a3150: mmfm sp, a9,a11,a13 +3f3a3170: rets 2 +L3F3A3180: +3f3a3180: mmtm sp, a9,a11,a13 +3f3a31a0: move a14, a13 +3f3a31b0: addk 32, a14 +3f3a31c0: jruc L3F3A3660 +L3F3A31D0: +3f3a31d0: move *a13(0xffe0), a11, 1 +3f3a31f0: move *a11(0x160), a9, 1 +3f3a3210: setf 16, 1, 0 +3f3a3220: move *a9(0x30), a9, 0 +3f3a3240: sll 0x3, a9 +3f3a3250: move *a11(0x120), a11, 1 +3f3a3270: add a9, a11 +3f3a3280: movb *a11, a11 +3f3a3290: jreq L3F3A3730 +3f3a32a0: move *a13(0xffe0), a11, 1 +3f3a32c0: move *a11(0x160), a9, 1 +3f3a32e0: move *a9(0x30), a9, 0 +3f3a3300: inc a9 +3f3a3310: move a9, *a13, 1 +L3F3A3320: +3f3a3320: move *a13(0xffe0), a11, 1 +3f3a3340: move *a13, a9, 1 +3f3a3350: sll 0x3, a9 +3f3a3360: move *a11(0x120), a11, 1 +3f3a3380: add a9, a11 +3f3a3390: movb *a11, a11 +3f3a33a0: jreq L3F3A36B0 +3f3a33b0: move *a13(0xffe0), a11, 1 +3f3a33d0: move *a13, a9, 1 +3f3a33e0: sll 0x3, a9 +3f3a33f0: move *a11(0x120), a11, 1 +3f3a3410: add a9, a11 +3f3a3420: movb *a11, a11 +3f3a3430: subk 32, a11 +3f3a3440: jreq L3F3A36B0 +3f3a3450: move *a13, a11, 1 +3f3a3460: inc a11 +3f3a3470: move a11, *a13, 1 +3f3a3480: jruc L3F3A3320 +L3F3A3490: +3f3a3490: move *a13(0xffe0), a11, 1 +3f3a34b0: move *a11(0x160), a9, 1 +3f3a34d0: setf 16, 1, 0 +3f3a34e0: move *a9(0x30), a9, 0 +3f3a3500: jreq L3F3A3730 +3f3a3510: move *a11(0x160), a9, 1 +3f3a3530: move *a9(0x30), a9, 0 +3f3a3550: dec a9 +3f3a3560: move a9, *a13, 1 +L3F3A3570: +3f3a3570: move *a13(0xffe0), a11, 1 +3f3a3590: move *a13, a9, 1 +3f3a35a0: sll 0x3, a9 +3f3a35b0: move *a11(0x120), a11, 1 +3f3a35d0: add a9, a11 +3f3a35e0: movb *a11, a11 +3f3a35f0: subk 32, a11 +3f3a3600: jreq L3F3A36B0 +3f3a3610: move *a13, a11, 1 +3f3a3620: jreq L3F3A36B0 +3f3a3630: dec a11 +3f3a3640: move a11, *a13, 1 +3f3a3650: jruc L3F3A3570 +L3F3A3660: +3f3a3660: move *a13(0xffc0), a8, 1 +3f3a3680: jreq L3F3A3490 +3f3a3690: dec a8 +3f3a36a0: jreq L3F3A31D0 +L3F3A36B0: +3f3a36b0: move *a13(0xffe0), a11, 1 +3f3a36d0: move *a11(0x160), a9, 1 +3f3a36f0: setf 16, 1, 0 +3f3a3700: move *a13(0x0), *a9(0x30), 0 +L3F3A3730: +3f3a3730: move *sp(0x80), a14, 1 +3f3a3750: mmfm sp, a9,a11,a13 +3f3a3770: rets 2 +L3F3A3780: +3f3a3780: mmtm sp, a7,a9,a11,a13 +3f3a37a0: move a14, a13 +3f3a37b0: addk 32, a14 +3f3a37c0: jruc L3F3A3F10 +L3F3A37D0: +3f3a37d0: move *a13(0xffe0), a11, 1 +3f3a37f0: move *a11(0x160), a11, 1 +3f3a3810: move a14, -*sp, 1 +3f3a3820: move *a13(0xffe0), a9, 1 +3f3a3840: move *a9(0x120), *a14+, 1 +3f3a3860: calla L3FB458D0 +3f3a3890: setf 16, 1, 0 +3f3a38a0: move *a11(0x30), a11, 0 +3f3a38c0: cmp a8, a11 +3f3a38d0: jrge L3F3A3F60 +3f3a38e0: move *a9(0x160), a11, 1 +3f3a3900: move *a11(0x30), a11, 0 +3f3a3920: move a11, *a13, 1 +3f3a3930: move *a9(0x160), a9, 1 +3f3a3950: move *a9, a9, 1 +3f3a3960: cmp a9, a11 +3f3a3970: jrhi L3F3A3F60 +L3F3A3980: +3f3a3980: move *a13(0xffe0), a11, 1 +3f3a39a0: move *a13, a9, 1 +3f3a39b0: sll 0x3, a9 +3f3a39c0: move *a11(0x120), a7, 1 +3f3a39e0: add a9, a7 +3f3a39f0: move *a13, a9, 1 +3f3a3a00: inc a9 +3f3a3a10: sll 0x3, a9 +3f3a3a20: move *a11(0x120), a11, 1 +3f3a3a40: add a9, a11 +3f3a3a50: movb *a11, *a7 +3f3a3a60: move *a13(0xffe0), a11, 1 +3f3a3a80: move *a13, a9, 1 +3f3a3a90: inc a9 +3f3a3aa0: sll 0x3, a9 +3f3a3ab0: move *a11(0x120), a7, 1 +3f3a3ad0: add a9, a7 +3f3a3ae0: movb *a7, a9 +3f3a3af0: jreq L3F3A3F60 +3f3a3b00: move *a13, a9, 1 +3f3a3b10: inc a9 +3f3a3b20: move a9, *a13, 1 +3f3a3b30: move *a11(0x160), a7, 1 +3f3a3b50: move *a7, a7, 1 +3f3a3b60: cmp a7, a9 +3f3a3b70: jrls L3F3A3980 +3f3a3b80: jruc L3F3A3F60 +L3F3A3B90: +3f3a3b90: move *a13(0xffe0), a11, 1 +3f3a3bb0: move *a11(0x160), a9, 1 +3f3a3bd0: setf 16, 1, 0 +3f3a3be0: move *a9(0x30), a9, 0 +3f3a3c00: jrle L3F3A3F60 +3f3a3c10: move *a11(0x160), a9, 1 +3f3a3c30: move *a9(0x30), a9, 0 +3f3a3c50: move a9, *a13, 1 +3f3a3c60: move *a11(0x160), a7, 1 +3f3a3c80: dec a9 +3f3a3c90: move a9, *a7(0x30), 0 +3f3a3cb0: move *a11(0x160), a9, 1 +3f3a3cd0: move *a13, a7, 1 +3f3a3ce0: move *a9, a9, 1 +3f3a3cf0: cmp a9, a7 +3f3a3d00: jrhi L3F3A3F60 +L3F3A3D10: +3f3a3d10: move *a13(0xffe0), a11, 1 +3f3a3d30: move *a13, a9, 1 +3f3a3d40: dec a9 +3f3a3d50: sll 0x3, a9 +3f3a3d60: move *a11(0x120), a7, 1 +3f3a3d80: add a9, a7 +3f3a3d90: move *a13, a9, 1 +3f3a3da0: sll 0x3, a9 +3f3a3db0: move *a11(0x120), a11, 1 +3f3a3dd0: add a9, a11 +3f3a3de0: movb *a11, *a7 +3f3a3df0: move *a13(0xffe0), a11, 1 +3f3a3e10: move *a13, a9, 1 +3f3a3e20: sll 0x3, a9 +3f3a3e30: move *a11(0x120), a7, 1 +3f3a3e50: add a9, a7 +3f3a3e60: movb *a7, a9 +3f3a3e70: jreq L3F3A3F60 +3f3a3e80: move *a13, a9, 1 +3f3a3e90: inc a9 +3f3a3ea0: move a9, *a13, 1 +3f3a3eb0: move *a11(0x160), a7, 1 +3f3a3ed0: move *a7, a7, 1 +3f3a3ee0: cmp a7, a9 +3f3a3ef0: jrls L3F3A3D10 +3f3a3f00: jruc L3F3A3F60 +L3F3A3F10: +3f3a3f10: move *a13(0xffc0), a8, 1 +3f3a3f30: jreq L3F3A3B90 +3f3a3f40: dec a8 +3f3a3f50: jreq L3F3A37D0 +L3F3A3F60: +3f3a3f60: move *sp(0xa0), a14, 1 +3f3a3f80: mmfm sp, a7,a9,a11,a13 +3f3a3fa0: rets 2 +L3F3A3FB0: +3f3a3fb0: mmtm sp, a9,a11,a13 +3f3a3fd0: move a14, a13 +3f3a3fe0: addk 32, a14 +3f3a3ff0: jruc L3F3A4640 +L3F3A4000: +3f3a4000: sub a11, a11 +3f3a4010: move a11, *a13, 1 +L3F3A4020: +3f3a4020: move *a13(0xffe0), a11, 1 +3f3a4040: move *a11(0x160), a9, 1 +3f3a4060: setf 16, 1, 0 +3f3a4070: move *a9(0x30), a9, 0 +3f3a4090: sll 0x3, a9 +3f3a40a0: move *a11(0x120), a11, 1 +3f3a40c0: add a9, a11 +3f3a40d0: movb *a11, a11 +3f3a40e0: subk 32, a11 +3f3a40f0: jrne L3F3A41D0 +3f3a4100: move *a13, a11, 1 +3f3a4110: jrne L3F3A4690 +3f3a4120: move a14, -*sp, 1 +3f3a4130: move *a13(0xffc0), *a14+, 1 +3f3a4150: move *a13(0xffe0), *a14+, 1 +3f3a4170: calla L3F3A3780 +3f3a41a0: inc a11 +3f3a41b0: move a11, *a13, 1 +3f3a41c0: jruc L3F3A4020 +L3F3A41D0: +3f3a41d0: move *a13(0xffe0), a11, 1 +3f3a41f0: move *a11(0x160), a9, 1 +3f3a4210: move *a9(0x30), a9, 0 +3f3a4230: sll 0x3, a9 +3f3a4240: move *a11(0x120), a11, 1 +3f3a4260: add a9, a11 +3f3a4270: movb *a11, a11 +3f3a4280: jreq L3F3A4690 +3f3a4290: move *a13, a11, 1 +3f3a42a0: inc a11 +3f3a42b0: move a11, *a13, 1 +3f3a42c0: move a14, -*sp, 1 +3f3a42d0: move *a13(0xffc0), *a14+, 1 +3f3a42f0: move *a13(0xffe0), *a14+, 1 +3f3a4310: calla L3F3A3780 +3f3a4340: jruc L3F3A4020 +L3F3A4350: +3f3a4350: sub a11, a11 +3f3a4360: move a11, *a13, 1 +L3F3A4370: +3f3a4370: move *a13(0xffe0), a11, 1 +3f3a4390: move *a11(0x160), a9, 1 +3f3a43b0: setf 16, 1, 0 +3f3a43c0: move *a9(0x30), a9, 0 +3f3a43e0: jrle L3F3A4690 +3f3a43f0: move *a11(0x160), a9, 1 +3f3a4410: move *a9(0x30), a9, 0 +3f3a4430: dec a9 +3f3a4440: sll 0x3, a9 +3f3a4450: move *a11(0x120), a11, 1 +3f3a4470: add a9, a11 +3f3a4480: movb *a11, a11 +3f3a4490: subk 32, a11 +3f3a44a0: jrne L3F3A4580 +3f3a44b0: move *a13, a11, 1 +3f3a44c0: jrne L3F3A4690 +3f3a44d0: move a14, -*sp, 1 +3f3a44e0: move *a13(0xffc0), *a14+, 1 +3f3a4500: move *a13(0xffe0), *a14+, 1 +3f3a4520: calla L3F3A3780 +3f3a4550: inc a11 +3f3a4560: move a11, *a13, 1 +3f3a4570: jruc L3F3A4370 +L3F3A4580: +3f3a4580: move a14, -*sp, 1 +3f3a4590: move *a13(0xffc0), *a14+, 1 +3f3a45b0: move *a13(0xffe0), *a14+, 1 +3f3a45d0: calla L3F3A3780 +3f3a4600: move *a13, a11, 1 +3f3a4610: inc a11 +3f3a4620: move a11, *a13, 1 +3f3a4630: jruc L3F3A4370 +L3F3A4640: +3f3a4640: move *a13(0xffc0), a8, 1 +3f3a4660: jreq L3F3A4350 +3f3a4670: dec a8 +3f3a4680: jreq L3F3A4000 +L3F3A4690: +3f3a4690: move a14, -*sp, 1 +3f3a46a0: move *a13(0xffe0), *a14+, 1 +3f3a46c0: move *a13(0xffa0), *a14+, 1 +3f3a46e0: calla L3FB11C90 +3f3a4710: move *sp(0x80), a14, 1 +3f3a4730: mmfm sp, a9,a11,a13 +3f3a4750: rets 2 +L3F3A4760: +3f3a4760: mmtm sp, a7,a9,a11,a13 +3f3a4780: move a14, a13 +3f3a4790: addi 0x40, a14 +3f3a47b0: jruc L3F3A4D40 +L3F3A47C0: +3f3a47c0: move a14, -*sp, 1 +3f3a47d0: move *a13(0xffe0), a11, 1 +3f3a47f0: move *a11(0x160), a9, 1 +3f3a4810: setf 16, 1, 0 +3f3a4820: move *a9(0x30), a9, 0 +3f3a4840: sll 0x3, a9 +3f3a4850: move *a11(0x120), a7, 1 +3f3a4870: add a9, a7 +3f3a4880: move a7, *a14+, 1 +3f3a4890: move *a11(0x120), *a14+, 1 +3f3a48b0: calla L3FB45720 +3f3a48e0: jruc L3F3A4D90 +L3F3A48F0: +3f3a48f0: movi 0xffff, a11 +3f3a4910: move a11, *a13(0x20), 1 +3f3a4930: move *a13(0xffe0), a9, 1 +3f3a4950: move *a9(0x160), a7, 1 +3f3a4970: setf 16, 1, 0 +3f3a4980: move *a7(0x30), a7, 0 +3f3a49a0: move a7, *a13, 1 +3f3a49b0: move *a9(0x160), a7, 1 +3f3a49d0: move *a13, a9, 1 +3f3a49e0: move *a7, a7, 1 +3f3a49f0: cmp a7, a9 +3f3a4a00: jrhi L3F3A4C30 +L3F3A4A10: +3f3a4a10: move *a13(0xffe0), a11, 1 +3f3a4a30: move *a13(0x20), a9, 1 +3f3a4a50: inc a9 +3f3a4a60: move a9, *a13(0x20), 1 +3f3a4a80: sll 0x3, a9 +3f3a4a90: move *a11(0x120), a7, 1 +3f3a4ab0: add a9, a7 +3f3a4ac0: move *a13, a9, 1 +3f3a4ad0: sll 0x3, a9 +3f3a4ae0: move *a11(0x120), a11, 1 +3f3a4b00: add a9, a11 +3f3a4b10: movb *a11, *a7 +3f3a4b20: move *a13(0xffe0), a11, 1 +3f3a4b40: move *a13, a9, 1 +3f3a4b50: sll 0x3, a9 +3f3a4b60: move *a11(0x120), a7, 1 +3f3a4b80: add a9, a7 +3f3a4b90: movb *a7, a9 +3f3a4ba0: jreq L3F3A4C30 +3f3a4bb0: move *a13, a9, 1 +3f3a4bc0: inc a9 +3f3a4bd0: move a9, *a13, 1 +3f3a4be0: move *a11(0x160), a7, 1 +3f3a4c00: move *a7, a7, 1 +3f3a4c10: cmp a7, a9 +3f3a4c20: jrls L3F3A4A10 +L3F3A4C30: +3f3a4c30: move a14, -*sp, 1 +3f3a4c40: sub a11, a11 +3f3a4c50: move a11, *a14+, 1 +3f3a4c60: move *a13(0xffe0), *a14+, 1 +3f3a4c80: calla L3F3A2BC0 +3f3a4cb0: move a14, -*sp, 1 +3f3a4cc0: move *a13(0xffe0), *a14+, 1 +3f3a4ce0: move *a13(0xffa0), *a14+, 1 +3f3a4d00: calla L3FB11C90 +3f3a4d30: jruc L3F3A4D90 +L3F3A4D40: +3f3a4d40: move *a13(0xffc0), a8, 1 +3f3a4d60: jreq L3F3A48F0 +3f3a4d70: dec a8 +3f3a4d80: jreq L3F3A47C0 +L3F3A4D90: +3f3a4d90: move *sp(0xa0), a14, 1 +3f3a4db0: mmfm sp, a7,a9,a11,a13 +3f3a4dd0: rets 2 +L3F3A4DE0: +3f3a4de0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f3a4e00: move a14, a13 +3f3a4e10: move *a13(0xffe0), a7, 1 +3f3a4e30: move *a7(0x160), a5, 1 +3f3a4e50: setf 16, 1, 0 +3f3a4e60: move *a5(0x30), a9, 0 +3f3a4e80: move a14, -*sp, 1 +3f3a4e90: move *a7(0x120), *a14+, 1 +3f3a4eb0: calla L3FB458D0 +3f3a4ee0: move a8, a11 +3f3a4ef0: move *a7(0x160), a5, 1 +3f3a4f10: move *a5, a5, 1 +3f3a4f20: cmp a5, a11 +3f3a4f30: jrnc L3F3A53A0 +3f3a4f40: move *a7(0x160), a5, 1 +3f3a4f60: setf 16, 1, 0 +3f3a4f70: move *a5(0x30), a7, 0 +3f3a4f90: inc a7 +3f3a4fa0: move a7, *a5(0x30), 0 +3f3a4fc0: move *a13(0xffe0), a7, 1 +3f3a4fe0: move *a7(0x160), a5, 1 +3f3a5000: move *a5, a5, 1 +3f3a5010: cmp a5, a9 +3f3a5020: jrhi L3F3A52C0 +L3F3A5030: +3f3a5030: move *a13(0xffe0), a7, 1 +3f3a5050: move a9, a5 +3f3a5060: sll 0x3, a5 +3f3a5070: move *a7(0x120), a7, 1 +3f3a5090: add a5, a7 +3f3a50a0: movb *a7, a10 +3f3a50b0: move *a13(0xffe0), a7, 1 +3f3a50d0: move a9, a5 +3f3a50e0: sll 0x3, a5 +3f3a50f0: move *a7(0x120), a7, 1 +3f3a5110: add a5, a7 +3f3a5120: move *a13(0xffc0), a5, 1 +3f3a5140: movb *a5, *a7 +3f3a5150: movb a10, *a5 +3f3a5160: movb *a5, a7 +3f3a5170: jrne L3F3A5240 +3f3a5180: move *a13(0xffe0), a7, 1 +3f3a51a0: inc a9 +3f3a51b0: move a9, a5 +3f3a51c0: sll 0x3, a5 +3f3a51d0: move *a7(0x120), a7, 1 +3f3a51f0: add a5, a7 +3f3a5200: move *a13(0xffc0), a5, 1 +3f3a5220: movb *a5, *a7 +3f3a5230: jruc L3F3A52C0 +L3F3A5240: +3f3a5240: inc a9 +3f3a5250: move *a13(0xffe0), a7, 1 +3f3a5270: move *a7(0x160), a5, 1 +3f3a5290: move *a5, a5, 1 +3f3a52a0: cmp a5, a9 +3f3a52b0: jrls L3F3A5030 +L3F3A52C0: +3f3a52c0: move a11, a5 +3f3a52d0: jrne L3F3A53A0 +3f3a52e0: move *a13(0xffe0), a7, 1 +3f3a5300: move *a7(0x160), a5, 1 +3f3a5320: move *a5(0x80), a5, 1 +3f3a5340: jreq L3F3A53A0 +3f3a5350: move *a7(0x160), a5, 1 +3f3a5370: move *a5(0x80), a5, 1 +3f3a5390: call a5 +L3F3A53A0: +3f3a53a0: move *sp(0xe0), a14, 1 +3f3a53c0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f3a53e0: rets 2 +L3F3A53F0: +3f3a53f0: mmtm sp, a9,a11,a13 +3f3a5410: move a14, a13 +3f3a5420: addi 0x2d0, a14 +3f3a5440: sub a11, a11 +3f3a5450: movb a11, *a13(0x2c0) +3f3a5470: move *a13(0xffc0), a11, 1 +3f3a5490: jreq L3F3A5BC0 +3f3a54a0: move *a11(0x40), a11, 1 +3f3a54c0: jreq L3F3A5BC0 +3f3a54d0: move *a13(0xffe0), *a13(0x2a0), 1 +3f3a5500: move a13, *a13(0x280), 1 +3f3a5520: move *a13(0x280), a11, 1 +3f3a5540: move *a13(0xffc0), a9, 1 +3f3a5560: move *a9(0x40), *a11(0x180), 1 +3f3a5590: move *a11(0x180), a9, 1 +3f3a55b0: jreq L3F3A58A0 +L3F3A55C0: +3f3a55c0: move *a13(0x280), a11, 1 +3f3a55e0: move *a11(0x180), a9, 1 +3f3a5600: move *a9(0x20), a9, 1 +3f3a5620: dsjs a9, L3F3A5800 +3f3a5630: move *a11(0x180), a9, 1 +3f3a5650: move *a13(0xffe0), a11, 1 +3f3a5670: cmp a11, a9 +3f3a5680: jrne L3F3A57B0 +3f3a5690: move *a13(0x2a0), a9, 1 +3f3a56b0: cmp a11, a9 +3f3a56c0: jreq L3F3A58A0 +3f3a56d0: movk 1, a9 +3f3a56e0: movb a9, *a13(0x2c0) +3f3a5700: move a14, -*sp, 1 +3f3a5710: move *a13(0xffc0), *a14+, 1 +3f3a5730: move *a13(0x2a0), *a14+, 1 +3f3a5750: move *a13(0xffa0), *a14+, 1 +3f3a5770: calla L3F39FC90 +3f3a57a0: jruc L3F3A58A0 +L3F3A57B0: +3f3a57b0: move *a13(0x280), a9, 1 +3f3a57d0: move *a9(0x180), *a13(0x2a0), 1 +L3F3A5800: +3f3a5800: move *a13(0x280), a11, 1 +3f3a5820: move *a11(0x180), a9, 1 +3f3a5840: move *a9(0x180), *a11(0x180), 1 +3f3a5870: move *a11(0x180), a9, 1 +3f3a5890: jrne L3F3A55C0 +L3F3A58A0: +3f3a58a0: setf 8, 0, 0 +3f3a58b0: move *a13(0x2c0), a11, 0 +3f3a58d0: jrne L3F3A5BC0 +3f3a58e0: move *a13(0xffe0), *a13(0x2a0), 1 +3f3a5910: move a13, *a13(0x280), 1 +3f3a5930: move *a13(0x280), a9, 1 +3f3a5950: move *a13(0xffe0), *a9(0x180), 1 +3f3a5980: move *a9(0x180), a9, 1 +3f3a59a0: jreq L3F3A5AD0 +L3F3A59B0: +3f3a59b0: move *a13(0x280), a11, 1 +3f3a59d0: move *a11(0x180), a9, 1 +3f3a59f0: move *a9(0x20), a9, 1 +3f3a5a10: dsjs a9, L3F3A5A50 +3f3a5a20: move *a11(0x180), *a13(0x2a0), 1 +L3F3A5A50: +3f3a5a50: move *a11(0x180), a9, 1 +3f3a5a70: move *a9(0x180), *a11(0x180), 1 +3f3a5aa0: move *a11(0x180), a9, 1 +3f3a5ac0: jrne L3F3A59B0 +L3F3A5AD0: +3f3a5ad0: move *a13(0x2a0), a11, 1 +3f3a5af0: move *a13(0xffe0), a9, 1 +3f3a5b10: cmp a9, a11 +3f3a5b20: jreq L3F3A5BC0 +3f3a5b30: move a14, -*sp, 1 +3f3a5b40: move *a13(0xffc0), *a14+, 1 +3f3a5b60: move a11, *a14+, 1 +3f3a5b70: move *a13(0xffa0), *a14+, 1 +3f3a5b90: calla L3F39FC90 +L3F3A5BC0: +3f3a5bc0: move *sp(0x80), a14, 1 +3f3a5be0: mmfm sp, a9,a11,a13 +3f3a5c00: rets 2 +L3F3A5C10: +3f3a5c10: mmtm sp, a7,a9,a11,a13 +3f3a5c30: move a14, a13 +3f3a5c40: addi 0x2b0, a14 +3f3a5c60: sub a11, a11 +3f3a5c70: movb a11, *a13(0x2a0) +3f3a5c90: move *a13(0xffc0), a11, 1 +3f3a5cb0: jreq L3F3A6250 +3f3a5cc0: move *a11(0x40), a11, 1 +3f3a5ce0: jreq L3F3A6250 +3f3a5cf0: move a13, *a13(0x280), 1 +3f3a5d10: move *a13(0x280), a11, 1 +3f3a5d30: move *a13(0xffe0), a9, 1 +3f3a5d50: move *a9(0x180), *a11(0x180), 1 +3f3a5d80: move *a11(0x180), a9, 1 +3f3a5da0: jreq L3F3A5F80 +L3F3A5DB0: +3f3a5db0: move *a13(0x280), a11, 1 +3f3a5dd0: move *a11(0x180), a9, 1 +3f3a5df0: move *a9(0x20), a9, 1 +3f3a5e10: dsjs a9, L3F3A5F00 +3f3a5e20: movk 1, a9 +3f3a5e30: movb a9, *a13(0x2a0) +3f3a5e50: move a14, -*sp, 1 +3f3a5e60: move *a13(0xffc0), *a14+, 1 +3f3a5e80: move *a11(0x180), *a14+, 1 +3f3a5ea0: move *a13(0xffa0), *a14+, 1 +3f3a5ec0: calla L3F39FC90 +3f3a5ef0: jruc L3F3A5F80 +L3F3A5F00: +3f3a5f00: move *a11(0x180), a9, 1 +3f3a5f20: move *a9(0x180), *a11(0x180), 1 +3f3a5f50: move *a11(0x180), a9, 1 +3f3a5f70: jrne L3F3A5DB0 +L3F3A5F80: +3f3a5f80: setf 8, 0, 0 +3f3a5f90: move *a13(0x2a0), a9, 0 +3f3a5fb0: jrne L3F3A6250 +3f3a5fc0: move a13, *a13(0x280), 1 +3f3a5fe0: move *a13(0x280), a11, 1 +3f3a6000: move *a13(0xffc0), a7, 1 +3f3a6020: move *a7(0x40), *a11(0x180), 1 +3f3a6050: move *a11(0x180), a7, 1 +3f3a6070: jreq L3F3A6250 +L3F3A6080: +3f3a6080: move *a13(0x280), a11, 1 +3f3a60a0: move *a11(0x180), a9, 1 +3f3a60c0: move *a9(0x20), a9, 1 +3f3a60e0: dsjs a9, L3F3A61D0 +3f3a60f0: movk 1, a9 +3f3a6100: movb a9, *a13(0x2a0) +3f3a6120: move a14, -*sp, 1 +3f3a6130: move *a13(0xffc0), *a14+, 1 +3f3a6150: move *a11(0x180), *a14+, 1 +3f3a6170: move *a13(0xffa0), *a14+, 1 +3f3a6190: calla L3F39FC90 +3f3a61c0: jruc L3F3A6250 +L3F3A61D0: +3f3a61d0: move *a11(0x180), a9, 1 +3f3a61f0: move *a9(0x180), *a11(0x180), 1 +3f3a6220: move *a11(0x180), a9, 1 +3f3a6240: jrne L3F3A6080 +L3F3A6250: +3f3a6250: move *sp(0xa0), a14, 1 +3f3a6270: mmfm sp, a7,a9,a11,a13 +3f3a6290: rets 2 +L3F3A62A0: +3f3a62a0: mmtm sp, a7,a9,a11,a13 +3f3a62c0: move a14, a13 +3f3a62d0: addi 0x2f0, a14 +3f3a62f0: movi 0x400d, a11 +3f3a6310: move a11, *a13(0x2d0), 1 +3f3a6330: setf 8, 0, 0 +3f3a6340: move @0xc8350, a11, 0 +3f3a6370: jaeq L3F3A7080 +3f3a6390: move *a13(0xffc0), a9, 1 +3f3a63b0: move *a9(0xc0), a7, 1 +3f3a63d0: move *a7(0x20), *a13(0x1e0), 1 +3f3a6400: move *a9(0xe0), *a13(0x40), 1 +3f3a6430: move *a9(0x100), *a13(0x60), 1 +3f3a6460: movk 3, a7 +3f3a6470: move a7, *a13, 1 +3f3a6480: move a14, -*sp, 1 +3f3a6490: move a13, *a14+, 1 +3f3a64a0: move *a13(0x2d0), *a14+, 1 +3f3a64c0: move *a13(0xffe0), a7, 1 +3f3a64e0: move *a7(0x60), a7, 1 +3f3a6500: move *a13(0xffe0), a9, 1 +3f3a6520: move *a9(0x60), a9, 1 +3f3a6540: move *a9(0x440), a9, 1 +3f3a6560: move a9, a11 +3f3a6570: sll 0x9, a9 +3f3a6580: sll 0x7, a11 +3f3a6590: add a11, a9 +3f3a65a0: move *a7(0x480), a11, 1 +3f3a65c0: add a9, a11 +3f3a65d0: move *a11(0x40), *a14+, 1 +3f3a65f0: move *a13(0xffe0), a11, 1 +3f3a6610: move *a11(0x60), *a14+, 1 +3f3a6630: calla L3F997000 +3f3a6660: move a8, @0xc81c0, 1 +3f3a6690: move a14, -*sp, 1 +3f3a66a0: move a13, *a14+, 1 +3f3a66b0: move *a13(0x2d0), *a14+, 1 +3f3a66d0: move *a11(0x60), a9, 1 +3f3a66f0: move *a11(0x60), a7, 1 +3f3a6710: move *a7(0x440), a7, 1 +3f3a6730: move a7, a11 +3f3a6740: sll 0x9, a7 +3f3a6750: sll 0x7, a11 +3f3a6760: add a11, a7 +3f3a6770: move *a9(0x480), a11, 1 +3f3a6790: add a7, a11 +3f3a67a0: move *a11(0x40), *a14+, 1 +3f3a67c0: move *a13(0xffe0), a11, 1 +3f3a67e0: move *a11(0x60), *a14+, 1 +3f3a6800: calla L3F997000 +3f3a6830: move a8, @0xc81e0, 1 +3f3a6860: move *a13(0xffc0), a9, 1 +3f3a6880: move *a9(0xc0), a7, 1 +3f3a68a0: move *a9(0xc0), a9, 1 +3f3a68c0: setf 16, 1, 0 +3f3a68d0: move *a7(0x1f0), a7, 0 +3f3a68f0: move *a9(0x200), a9, 0 +3f3a6910: add a9, a7 +3f3a6920: move a7, @0xc8330, 1 +3f3a6950: move *a13(0xffc0), a9, 1 +3f3a6970: move *a9(0xe0), a11, 1 +3f3a6990: move *a9(0x100), a9, 1 +3f3a69b0: xor a9, a11 +3f3a69c0: move a11, *a13(0x40), 1 +3f3a69e0: sub a9, a9 +3f3a69f0: move a9, *a13(0x60), 1 +3f3a6a10: move a14, -*sp, 1 +3f3a6a20: move a13, *a14+, 1 +3f3a6a30: move *a13(0x2d0), *a14+, 1 +3f3a6a50: move *a13(0xffe0), a11, 1 +3f3a6a70: move *a11(0x60), a9, 1 +3f3a6a90: move *a11(0x60), a11, 1 +3f3a6ab0: move *a11(0x440), a11, 1 +3f3a6ad0: move a11, a7 +3f3a6ae0: sll 0x9, a11 +3f3a6af0: sll 0x7, a7 +3f3a6b00: add a7, a11 +3f3a6b10: move *a9(0x480), a9, 1 +3f3a6b30: add a11, a9 +3f3a6b40: move *a9(0x40), *a14+, 1 +3f3a6b60: move *a13(0xffe0), a11, 1 +3f3a6b80: move *a11(0x60), *a14+, 1 +3f3a6ba0: calla L3F997000 +3f3a6bd0: move a8, @0xc8200, 1 +3f3a6c00: move a14, -*sp, 1 +3f3a6c10: move a13, *a14+, 1 +3f3a6c20: move *a13(0x2d0), *a14+, 1 +3f3a6c40: move *a11(0x60), a9, 1 +3f3a6c60: move *a11(0x60), a7, 1 +3f3a6c80: move *a7(0x440), a7, 1 +3f3a6ca0: move a7, a11 +3f3a6cb0: sll 0x9, a7 +3f3a6cc0: sll 0x7, a11 +3f3a6cd0: add a11, a7 +3f3a6ce0: move *a9(0x480), a11, 1 +3f3a6d00: add a7, a11 +3f3a6d10: move *a11(0x40), *a14+, 1 +3f3a6d30: move *a13(0xffe0), a11, 1 +3f3a6d50: move *a11(0x60), *a14+, 1 +3f3a6d70: calla L3F997000 +3f3a6da0: move a8, @0xc8240, 1 +3f3a6dd0: movk 6, a9 +3f3a6de0: move a9, *a13, 1 +3f3a6df0: move a14, -*sp, 1 +3f3a6e00: move a13, *a14+, 1 +3f3a6e10: move *a13(0x2d0), *a14+, 1 +3f3a6e30: move *a11(0x60), a7, 1 +3f3a6e50: move *a11(0x60), a9, 1 +3f3a6e70: move *a9(0x440), a9, 1 +3f3a6e90: move a9, a11 +3f3a6ea0: sll 0x9, a9 +3f3a6eb0: sll 0x7, a11 +3f3a6ec0: add a11, a9 +3f3a6ed0: move *a7(0x480), a11, 1 +3f3a6ef0: add a9, a11 +3f3a6f00: move *a11(0x40), *a14+, 1 +3f3a6f20: move *a13(0xffe0), a11, 1 +3f3a6f40: move *a11(0x60), *a14+, 1 +3f3a6f60: calla L3F997000 +3f3a6f90: move a8, @0xc8220, 1 +3f3a6fc0: move a14, -*sp, 1 +3f3a6fd0: move *a11(0x80), *a14+, 1 +3f3a6ff0: move *a11(0x60), *a14+, 1 +3f3a7010: calla L3F3AA1A0 +3f3a7040: sub a9, a9 +3f3a7050: movb a9, @0xc8350 +L3F3A7080: +3f3a7080: move a14, -*sp, 1 +3f3a7090: sub a11, a11 +3f3a70a0: move a11, *a14+, 1 +3f3a70b0: move *a13(0xffc0), a9, 1 +3f3a70d0: move *a9(0xa0), a7, 1 +3f3a70f0: subk 2, a7 +3f3a7100: move a7, *a14+, 1 +3f3a7110: move *a9(0x80), a7, 1 +3f3a7130: subk 3, a7 +3f3a7140: move a7, *a14+, 1 +3f3a7150: move *a9(0x60), *a14+, 1 +3f3a7170: move *a9(0x40), a7, 1 +3f3a7190: addk 3, a7 +3f3a71a0: move a7, *a14+, 1 +3f3a71b0: move *a13(0xffe0), a7, 1 +3f3a71d0: move *a7(0x80), *a14+, 1 +3f3a71f0: move *a7(0x60), *a14+, 1 +3f3a7210: calla L3FD39680 +3f3a7240: move a14, -*sp, 1 +3f3a7250: move a9, *a14+, 1 +3f3a7260: move *a7(0x80), *a14+, 1 +3f3a7280: move *a7(0x60), *a14+, 1 +3f3a72a0: calla L3F3A9CA0 +3f3a72d0: move a14, -*sp, 1 +3f3a72e0: move a9, *a14+, 1 +3f3a72f0: move *a7(0x80), *a14+, 1 +3f3a7310: move *a7(0x60), *a14+, 1 +3f3a7330: calla L3F3A74D0 +3f3a7360: move a14, -*sp, 1 +3f3a7370: movi 0x3f3ab1b8, a8 +3f3a73a0: move a8, *a14+, 1 +3f3a73b0: move *a9(0x120), *a14+, 1 +3f3a73d0: calla L3FB45500 +3f3a7400: move a8, a8 +3f3a7410: jrne L3F3A7480 +3f3a7420: move *a9(0x160), a11, 1 +3f3a7440: sub a7, a7 +3f3a7450: setf 16, 1, 0 +3f3a7460: move a7, *a11(0x30), 0 +L3F3A7480: +3f3a7480: move *sp(0xa0), a14, 1 +3f3a74a0: mmfm sp, a7,a9,a11,a13 +3f3a74c0: rets 2 +L3F3A74D0: +3f3a74d0: mmtm sp, a9,a11,a13 +3f3a74f0: move a14, a13 +3f3a7500: addi 0x140, a14 +3f3a7520: move *a13(0xffa0), a11, 1 +3f3a7540: jaeq L3F3A8A30 +3f3a7560: move *a11(0x40), a9, 1 +3f3a7580: addk 5, a9 +3f3a7590: setf 16, 1, 0 +3f3a75a0: move a9, *a13(0xc0), 0 +3f3a75c0: move *a11(0x60), *a13(0xd0), 0 +3f3a75f0: move *a11(0x80), a9, 1 +3f3a7610: inc a9 +3f3a7620: move a9, *a13(0xe0), 0 +3f3a7640: move *a11(0xa0), a9, 1 +3f3a7660: addk 5, a9 +3f3a7670: move a9, *a13(0xf0), 0 +3f3a7690: calla L3FD76A60 +3f3a76c0: move a8, *a13(0x100), 1 +3f3a76e0: move a14, -*sp, 1 +3f3a76f0: move a8, *a14+, 1 +3f3a7700: move a8, *a14+, 1 +3f3a7710: move a13, a9 +3f3a7720: addi 0xc0, a9 +3f3a7740: move a9, *a14+, 1 +3f3a7750: calla L3FD76700 +3f3a7780: move a14, -*sp, 1 +3f3a7790: move *a13(0x100), *a14+, 1 +3f3a77b0: move @0xc81c0, *a14+, 1 +3f3a77e0: move *a13(0xffe0), *a14+, 1 +3f3a7800: calla L3FD77250 +3f3a7830: move a14, -*sp, 1 +3f3a7840: move *a11(0xc0), a9, 1 +3f3a7860: move *a9(0x20), *a14+, 1 +3f3a7880: move @0xc81c0, *a14+, 1 +3f3a78b0: move *a13(0xffe0), *a14+, 1 +3f3a78d0: calla L3FD997B0 +3f3a7900: move a14, -*sp, 1 +3f3a7910: move *a11(0xe0), *a14+, 1 +3f3a7930: move @0xc81c0, *a14+, 1 +3f3a7960: move *a13(0xffe0), *a14+, 1 +3f3a7980: calla L3FD99A60 +3f3a79b0: move a14, -*sp, 1 +3f3a79c0: move *a11(0x100), *a14+, 1 +3f3a79e0: move @0xc81c0, *a14+, 1 +3f3a7a10: move *a13(0xffe0), *a14+, 1 +3f3a7a30: calla L3FD98760 +3f3a7a60: move a14, -*sp, 1 +3f3a7a70: move a13, a9 +3f3a7a80: addi 0x60, a9 +3f3a7aa0: move a9, *a14+, 1 +3f3a7ab0: move a13, a9 +3f3a7ac0: addi 0x40, a9 +3f3a7ae0: move a9, *a14+, 1 +3f3a7af0: move *a11(0x120), *a14+, 1 +3f3a7b10: move *a11(0x140), *a14+, 1 +3f3a7b30: move a11, *a14+, 1 +3f3a7b40: move *a13(0xffe0), *a14+, 1 +3f3a7b60: calla L3FB16390 +3f3a7b90: move *a11(0x160), a9, 1 +3f3a7bb0: setf 16, 1, 0 +3f3a7bc0: move *a9(0x50), a9, 0 +3f3a7be0: move a9, *a13(0x40), 1 +3f3a7c00: move a14, -*sp, 1 +3f3a7c10: move a9, *a14+, 1 +3f3a7c20: move a11, *a14+, 1 +3f3a7c30: move *a13(0xffe0), *a14+, 1 +3f3a7c50: calla L3F3A8A80 +3f3a7c80: move a8, *a13(0x80), 1 +3f3a7ca0: move *a11(0x160), a9, 1 +3f3a7cc0: setf 8, 0, 0 +3f3a7cd0: move *a9(0x20), a9, 0 +3f3a7cf0: jane L3F3A8670 +3f3a7d10: move *a11(0x40), a9, 1 +3f3a7d30: move *a11(0x80), a11, 1 +3f3a7d50: add a11, a9 +3f3a7d60: cmp a9, a8 +3f3a7d70: jrlt L3F3A7EF0 +3f3a7d80: move a14, -*sp, 1 +3f3a7d90: move a8, *a14+, 1 +3f3a7da0: move *a13(0xffa0), *a14+, 1 +3f3a7dc0: move *a13(0xffe0), *a14+, 1 +3f3a7de0: calla L3F3A8ED0 +3f3a7e10: move a8, *a13(0x40), 1 +3f3a7e30: move a14, -*sp, 1 +3f3a7e40: move a8, *a14+, 1 +3f3a7e50: move *a13(0xffa0), *a14+, 1 +3f3a7e70: move *a13(0xffe0), *a14+, 1 +3f3a7e90: calla L3F3A8A80 +3f3a7ec0: move a8, *a13(0x80), 1 +3f3a7ee0: jruc L3F3A8090 +L3F3A7EF0: +3f3a7ef0: move *a13(0xffa0), a11, 1 +3f3a7f10: move *a11(0x40), a9, 1 +3f3a7f30: cmp a9, a8 +3f3a7f40: jrge L3F3A8090 +3f3a7f50: move a14, -*sp, 1 +3f3a7f60: move a8, *a14+, 1 +3f3a7f70: move a11, *a14+, 1 +3f3a7f80: move *a13(0xffe0), *a14+, 1 +3f3a7fa0: calla L3F3A8ED0 +3f3a7fd0: move a8, *a13(0x40), 1 +3f3a7ff0: move a14, -*sp, 1 +3f3a8000: move a8, *a14+, 1 +3f3a8010: move a11, *a14+, 1 +3f3a8020: move *a13(0xffe0), *a14+, 1 +3f3a8040: calla L3F3A8A80 +3f3a8070: move a8, *a13(0x80), 1 +L3F3A8090: +3f3a8090: move a14, -*sp, 1 +3f3a80a0: sub a11, a11 +3f3a80b0: move a11, *a14+, 1 +3f3a80c0: move a8, *a14+, 1 +3f3a80d0: move *a13(0xffa0), *a14+, 1 +3f3a80f0: move *a13(0xffc0), *a14+, 1 +3f3a8110: move *a13(0xffe0), *a14+, 1 +3f3a8130: calla L3F3A9270 +3f3a8160: move a14, -*sp, 1 +3f3a8170: move a14, -*sp, 1 +3f3a8180: move *a13(0xffa0), a9, 1 +3f3a81a0: move *a9(0x120), *a14+, 1 +3f3a81c0: calla L3FB458D0 +3f3a81f0: move a8, *a14+, 1 +3f3a8200: move *a9(0x120), *a14+, 1 +3f3a8220: move *a13(0x60), *a14+, 1 +3f3a8240: move *a13(0x40), *a14+, 1 +3f3a8260: move @0xc81c0, *a14+, 1 +3f3a8290: move *a13(0xffc0), *a14+, 1 +3f3a82b0: move *a13(0xffe0), *a14+, 1 +3f3a82d0: calla L3FD5A900 +3f3a8300: move *a9(0x160), a11, 1 +3f3a8320: setf 16, 1, 0 +3f3a8330: move *a13(0x40), *a11(0x50), 0 +3f3a8360: move a14, -*sp, 1 +3f3a8370: move a14, -*sp, 1 +3f3a8380: move *a9(0x120), *a14+, 1 +3f3a83a0: calla L3FB458D0 +3f3a83d0: move a8, *a14+, 1 +3f3a83e0: move *a9(0x120), *a14+, 1 +3f3a8400: move *a9(0xc0), *a14+, 1 +3f3a8420: calla L3FDA4870 +3f3a8450: move *a13(0x40), a11, 1 +3f3a8470: add a11, a8 +3f3a8480: move a8, *a13(0x40), 1 +3f3a84a0: move a14, -*sp, 1 +3f3a84b0: move a14, -*sp, 1 +3f3a84c0: movi 0x3f3ab1c0, a8 +3f3a84f0: move a8, *a14+, 1 +3f3a8500: calla L3FB458D0 +3f3a8530: move a8, *a14+, 1 +3f3a8540: movi 0x3f3ab1c0, a8 +3f3a8570: move a8, *a14+, 1 +3f3a8580: move *a13(0x60), *a14+, 1 +3f3a85a0: move *a13(0x40), *a14+, 1 +3f3a85c0: move @0xc81c0, *a14+, 1 +3f3a85f0: move *a13(0xffc0), *a14+, 1 +3f3a8610: move *a13(0xffe0), *a14+, 1 +3f3a8630: calla L3FD5A900 +3f3a8660: jruc L3F3A88F0 +L3F3A8670: +3f3a8670: move a14, -*sp, 1 +3f3a8680: sub a9, a9 +3f3a8690: move a9, *a14+, 1 +3f3a86a0: move a8, *a14+, 1 +3f3a86b0: move a11, *a14+, 1 +3f3a86c0: move *a13(0xffc0), *a14+, 1 +3f3a86e0: move *a13(0xffe0), *a14+, 1 +3f3a8700: calla L3F3A9270 +3f3a8730: move a14, -*sp, 1 +3f3a8740: move a14, -*sp, 1 +3f3a8750: movi 0x3f3ab1c0, a8 +3f3a8780: move a8, *a14+, 1 +3f3a8790: calla L3FB458D0 +3f3a87c0: move a8, *a14+, 1 +3f3a87d0: movi 0x3f3ab1c0, a8 +3f3a8800: move a8, *a14+, 1 +3f3a8810: move *a13(0x60), *a14+, 1 +3f3a8830: move *a13(0x40), *a14+, 1 +3f3a8850: move @0xc81c0, *a14+, 1 +3f3a8880: move *a13(0xffc0), *a14+, 1 +3f3a88a0: move *a13(0xffe0), *a14+, 1 +3f3a88c0: calla L3FD5A900 +L3F3A88F0: +3f3a88f0: move a14, -*sp, 1 +3f3a8900: movk 1, a11 +3f3a8910: move a11, *a14+, 1 +3f3a8920: move *a13(0x80), *a14+, 1 +3f3a8940: move *a13(0xffa0), *a14+, 1 +3f3a8960: move *a13(0xffc0), *a14+, 1 +3f3a8980: move *a13(0xffe0), *a14+, 1 +3f3a89a0: calla L3F3A9270 +3f3a89d0: move a14, -*sp, 1 +3f3a89e0: move *a13(0x100), *a14+, 1 +3f3a8a00: calla L3FD779B0 +L3F3A8A30: +3f3a8a30: move *sp(0x80), a14, 1 +3f3a8a50: mmfm sp, a9,a11,a13 +3f3a8a70: rets 2 +L3F3A8A80: +3f3a8a80: mmtm sp, a9,a11,a13 +3f3a8aa0: move a14, a13 +3f3a8ab0: addi 0x40, a14 +3f3a8ad0: move a14, -*sp, 1 +3f3a8ae0: movk 1, a11 +3f3a8af0: move a11, *a14+, 1 +3f3a8b00: move *a13(0xffc0), a9, 1 +3f3a8b20: move *a9(0x160), a11, 1 +3f3a8b40: setf 16, 1, 0 +3f3a8b50: move *a11(0x30), a11, 0 +3f3a8b70: inc a11 +3f3a8b80: move a11, *a14+, 1 +3f3a8b90: calla L3F703D90 +3f3a8bc0: move a8, *a13, 1 +3f3a8bd0: move a14, -*sp, 1 +3f3a8be0: move *a9(0x160), a11, 1 +3f3a8c00: setf 16, 1, 0 +3f3a8c10: move *a11(0x30), a8, 0 +3f3a8c30: move a8, *a14+, 1 +3f3a8c40: move *a9(0x120), *a14+, 1 +3f3a8c60: move *a13(0x0), *a14+, 1 +3f3a8c80: calla L3FB45EE0 +3f3a8cb0: move a14, -*sp, 1 +3f3a8cc0: move a14, -*sp, 1 +3f3a8cd0: move *a13(0x0), *a14+, 1 +3f3a8cf0: calla L3FB458D0 +3f3a8d20: move a8, *a14+, 1 +3f3a8d30: move *a13(0x0), *a14+, 1 +3f3a8d50: move *a9(0xc0), *a14+, 1 +3f3a8d70: calla L3FDA4870 +3f3a8da0: move *a13(0xffa0), a11, 1 +3f3a8dc0: add a11, a8 +3f3a8dd0: dec a8 +3f3a8de0: move a8, *a13(0x20), 1 +3f3a8e00: move a14, -*sp, 1 +3f3a8e10: move *a13(0x0), *a14+, 1 +3f3a8e30: calla L3F702440 +3f3a8e60: move *a13(0x20), a8, 1 +3f3a8e80: move *sp(0x80), a14, 1 +3f3a8ea0: mmfm sp, a9,a11,a13 +3f3a8ec0: rets 2 +L3F3A8ED0: +3f3a8ed0: mmtm sp, a7,a9,a11,a13 +3f3a8ef0: move a14, a13 +3f3a8f00: addi 0x40, a14 +3f3a8f20: move *a13(0xffc0), a11, 1 +3f3a8f40: move *a11(0x80), a9, 1 +3f3a8f60: move *a11(0x40), a11, 1 +3f3a8f80: add a11, a9 +3f3a8f90: move *a13(0xffa0), a11, 1 +3f3a8fb0: cmp a9, a11 +3f3a8fc0: jrlt L3F3A9100 +3f3a8fd0: move *a13(0xffc0), a9, 1 +3f3a8ff0: move *a9(0x40), a7, 1 +3f3a9010: sub a7, a11 +3f3a9020: move *a9(0x80), a7, 1 +3f3a9040: sub a7, a11 +3f3a9050: addk 5, a11 +3f3a9060: move a11, *a13(0x20), 1 +3f3a9080: move *a9(0x160), a7, 1 +3f3a90a0: setf 16, 1, 0 +3f3a90b0: move *a7(0x50), a7, 0 +3f3a90d0: sub a11, a7 +3f3a90e0: move a7, *a13, 1 +3f3a90f0: jruc L3F3A9210 +L3F3A9100: +3f3a9100: move *a13(0xffc0), a9, 1 +3f3a9120: move *a9(0x40), a7, 1 +3f3a9140: cmp a7, a11 +3f3a9150: jrge L3F3A9210 +3f3a9160: move *a9(0x160), a7, 1 +3f3a9180: setf 16, 1, 0 +3f3a9190: move *a7(0x50), a7, 0 +3f3a91b0: move *a9(0x40), a9, 1 +3f3a91d0: add a9, a7 +3f3a91e0: sub a11, a7 +3f3a91f0: addk 5, a7 +3f3a9200: move a7, *a13, 1 +L3F3A9210: +3f3a9210: move *a13, a8, 1 +3f3a9220: move *sp(0xa0), a14, 1 +3f3a9240: mmfm sp, a7,a9,a11,a13 +3f3a9260: rets 2 +L3F3A9270: +3f3a9270: mmtm sp, a9,a11,a13 +3f3a9290: move a14, a13 +3f3a92a0: move *a13(0xffa0), a11, 1 +3f3a92c0: move *a11(0x160), a11, 1 +3f3a92e0: setf 8, 0, 0 +3f3a92f0: move *a11(0x20), a11, 0 +3f3a9310: jreq L3F3A9390 +3f3a9320: move *a13(0xffa0), a11, 1 +3f3a9340: move *a11(0x40), a9, 1 +3f3a9360: addk 5, a9 +3f3a9370: move a9, *a13(0xff80), 1 +L3F3A9390: +3f3a9390: move *a13(0xff60), a11, 0 +3f3a93b0: jreq L3F3A9810 +3f3a93c0: move *a13(0xffa0), a9, 1 +3f3a93e0: move *a9(0x160), a9, 1 +3f3a9400: move *a9(0x28), a9, 0 +3f3a9420: jreq L3F3A9620 +3f3a9430: move a14, -*sp, 1 +3f3a9440: move *a13(0xffa0), a9, 1 +3f3a9460: move *a9(0x60), a9, 1 +3f3a9480: addk 3, a9 +3f3a9490: move a9, *a14+, 1 +3f3a94a0: move *a13(0xff80), *a14+, 1 +3f3a94c0: move @0xc8330, *a14+, 1 +3f3a94f0: movk 3, a9 +3f3a9500: move a9, *a14+, 1 +3f3a9510: sub a9, a9 +3f3a9520: move a9, *a14+, 1 +3f3a9530: move a9, *a14+, 1 +3f3a9540: move @0xc8220, *a14+, 1 +3f3a9570: move *a13(0xffc0), *a14+, 1 +3f3a9590: move @0xc8260, *a14+, 1 +3f3a95c0: move *a13(0xffe0), *a14+, 1 +3f3a95e0: calla L3FD3E220 +3f3a9610: jruc L3F3A9C50 +L3F3A9620: +3f3a9620: move a14, -*sp, 1 +3f3a9630: move *a13(0xffa0), a9, 1 +3f3a9650: move *a9(0x60), a9, 1 +3f3a9670: addk 3, a9 +3f3a9680: move a9, *a14+, 1 +3f3a9690: move *a13(0xff80), *a14+, 1 +3f3a96b0: move @0xc8330, *a14+, 1 +3f3a96e0: movk 3, a9 +3f3a96f0: move a9, *a14+, 1 +3f3a9700: sub a9, a9 +3f3a9710: move a9, *a14+, 1 +3f3a9720: move a9, *a14+, 1 +3f3a9730: move @0xc8220, *a14+, 1 +3f3a9760: move *a13(0xffc0), *a14+, 1 +3f3a9780: move @0xc8280, *a14+, 1 +3f3a97b0: move *a13(0xffe0), *a14+, 1 +3f3a97d0: calla L3FD3E220 +3f3a9800: jruc L3F3A9C50 +L3F3A9810: +3f3a9810: move *a13(0xffa0), a9, 1 +3f3a9830: move *a9(0x160), a9, 1 +3f3a9850: move *a9(0x28), a9, 0 +3f3a9870: jreq L3F3A9A70 +3f3a9880: move a14, -*sp, 1 +3f3a9890: move *a13(0xffa0), a9, 1 +3f3a98b0: move *a9(0x60), a9, 1 +3f3a98d0: addk 3, a9 +3f3a98e0: move a9, *a14+, 1 +3f3a98f0: move *a13(0xff80), *a14+, 1 +3f3a9910: move @0xc8330, *a14+, 1 +3f3a9940: movk 3, a9 +3f3a9950: move a9, *a14+, 1 +3f3a9960: sub a9, a9 +3f3a9970: move a9, *a14+, 1 +3f3a9980: move a9, *a14+, 1 +3f3a9990: move @0xc8220, *a14+, 1 +3f3a99c0: move *a13(0xffc0), *a14+, 1 +3f3a99e0: move @0xc8260, *a14+, 1 +3f3a9a10: move *a13(0xffe0), *a14+, 1 +3f3a9a30: calla L3FD3E220 +3f3a9a60: jruc L3F3A9C50 +L3F3A9A70: +3f3a9a70: move a14, -*sp, 1 +3f3a9a80: move *a13(0xffa0), a9, 1 +3f3a9aa0: move *a9(0x60), a9, 1 +3f3a9ac0: addk 3, a9 +3f3a9ad0: move a9, *a14+, 1 +3f3a9ae0: move *a13(0xff80), *a14+, 1 +3f3a9b00: move @0xc8330, *a14+, 1 +3f3a9b30: movk 3, a9 +3f3a9b40: move a9, *a14+, 1 +3f3a9b50: sub a9, a9 +3f3a9b60: move a9, *a14+, 1 +3f3a9b70: move a9, *a14+, 1 +3f3a9b80: move @0xc8220, *a14+, 1 +3f3a9bb0: move *a13(0xffc0), *a14+, 1 +3f3a9bd0: move @0xc8280, *a14+, 1 +3f3a9c00: move *a13(0xffe0), *a14+, 1 +3f3a9c20: calla L3FD3E220 +L3F3A9C50: +3f3a9c50: move *sp(0x80), a14, 1 +3f3a9c70: mmfm sp, a9,a11,a13 +3f3a9c90: rets 2 +L3F3A9CA0: +3f3a9ca0: mmtm sp, a7,a9,a11,a13 +3f3a9cc0: move a14, a13 +3f3a9cd0: addi 0x2e0, a14 +3f3a9cf0: move a14, -*sp, 1 +3f3a9d00: move *a13(0xffa0), a11, 1 +3f3a9d20: move *a11(0x60), a9, 1 +3f3a9d40: move *a11(0xa0), a7, 1 +3f3a9d60: add a7, a9 +3f3a9d70: move a9, *a14+, 1 +3f3a9d80: move *a11(0x40), *a14+, 1 +3f3a9da0: move *a11(0x60), a9, 1 +3f3a9dc0: addk 5, a9 +3f3a9dd0: move a9, *a14+, 1 +3f3a9de0: move *a11(0x40), *a14+, 1 +3f3a9e00: move @0xc81e0, *a14+, 1 +3f3a9e30: move *a13(0xffc0), *a14+, 1 +3f3a9e50: move *a13(0xffe0), *a14+, 1 +3f3a9e70: calla L3F99AA90 +3f3a9ea0: move a14, -*sp, 1 +3f3a9eb0: move *a11(0x60), a9, 1 +3f3a9ed0: move *a11(0xa0), a7, 1 +3f3a9ef0: add a7, a9 +3f3a9f00: move a9, *a14+, 1 +3f3a9f10: move *a11(0x40), a9, 1 +3f3a9f30: move *a11(0x80), a7, 1 +3f3a9f50: add a7, a9 +3f3a9f60: move a9, *a14+, 1 +3f3a9f70: move *a11(0x60), a9, 1 +3f3a9f90: move *a11(0xa0), a7, 1 +3f3a9fb0: add a7, a9 +3f3a9fc0: move a9, *a14+, 1 +3f3a9fd0: move *a11(0x40), *a14+, 1 +3f3a9ff0: move @0xc81e0, *a14+, 1 +3f3aa020: move *a13(0xffc0), *a14+, 1 +3f3aa040: move *a13(0xffe0), *a14+, 1 +3f3aa060: calla L3F99AA90 +3f3aa090: move *sp(0xa0), a14, 1 +3f3aa0b0: mmfm sp, a7,a9,a11,a13 +3f3aa0d0: rets 2 +3f3aa0e0: move a13, -*sp, 1 +3f3aa0f0: move a14, a13 +3f3aa100: move *sp(0x40), a14, 1 +3f3aa120: move *sp+, a13, 1 +3f3aa130: rets 2 +3f3aa140: move a13, -*sp, 1 +3f3aa150: move a14, a13 +3f3aa160: move *sp(0x40), a14, 1 +3f3aa180: move *sp+, a13, 1 +3f3aa190: rets 2 +L3F3AA1A0: +3f3aa1a0: mmtm sp, a7,a9,a11,a13 +3f3aa1c0: move a14, a13 +3f3aa1d0: addi 0x300, a14 +3f3aa1f0: move a14, -*sp, 1 +3f3aa200: move *a13(0xffe0), a11, 1 +3f3aa220: move *a11(0x440), a9, 1 +3f3aa240: move a9, a7 +3f3aa250: sll 0x9, a9 +3f3aa260: sll 0x7, a7 +3f3aa270: add a7, a9 +3f3aa280: move *a11(0x480), a7, 1 +3f3aa2a0: add a9, a7 +3f3aa2b0: move *a7(0x120), *a14+, 1 +3f3aa2d0: move @0xc8330, *a14+, 1 +3f3aa300: movk 3, a9 +3f3aa310: move a9, *a14+, 1 +3f3aa320: move *a13(0xffc0), *a14+, 1 +3f3aa340: move a11, *a14+, 1 +3f3aa350: calla L3FD416E0 +3f3aa380: move a8, @0xc8260, 1 +3f3aa3b0: move a14, -*sp, 1 +3f3aa3c0: move *a11(0x440), a7, 1 +3f3aa3e0: move a7, a9 +3f3aa3f0: sll 0x9, a7 +3f3aa400: sll 0x7, a9 +3f3aa410: add a9, a7 +3f3aa420: move *a11(0x480), a9, 1 +3f3aa440: add a7, a9 +3f3aa450: move *a9(0x120), *a14+, 1 +3f3aa470: move @0xc8330, *a14+, 1 +3f3aa4a0: movk 3, a9 +3f3aa4b0: move a9, *a14+, 1 +3f3aa4c0: move *a13(0xffc0), *a14+, 1 +3f3aa4e0: move a11, *a14+, 1 +3f3aa4f0: calla L3FD416E0 +3f3aa520: move a8, @0xc8280, 1 +3f3aa550: move a9, *a13, 1 +3f3aa560: move @0xc8330, a7, 1 +3f3aa590: move a7, *a13(0x20), 1 +3f3aa5b0: sub a11, a11 +3f3aa5c0: move a11, *a13(0x40), 1 +3f3aa5e0: move a11, *a13(0x60), 1 +3f3aa600: move a14, -*sp, 1 +3f3aa610: sll 0x1, a7 +3f3aa620: move a7, *a14+, 1 +3f3aa630: calla L3F701230 +3f3aa660: move a8, *a13(0x2c0), 1 +3f3aa680: move a8, *a13(0x80), 1 +3f3aa6a0: move @0xc8330, a7, 1 +3f3aa6d0: dec a7 +3f3aa6e0: sll 0x4, a7 +3f3aa6f0: add a8, a7 +3f3aa700: movk 7, a9 +3f3aa710: setf 16, 1, 0 +3f3aa720: move a9, *a7, 0 +3f3aa730: move a9, *a8, 0 +3f3aa740: movk 1, a7 +3f3aa750: move a7, *a13(0x2e0), 1 +3f3aa770: move @0xc8330, a9, 1 +3f3aa7a0: inc a7 +3f3aa7b0: cmp a9, a7 +3f3aa7c0: jrge L3F3AA900 +L3F3AA7D0: +3f3aa7d0: move *a13(0x2e0), a11, 1 +3f3aa7f0: sll 0x4, a11 +3f3aa800: move *a13(0x2c0), a9, 1 +3f3aa820: add a9, a11 +3f3aa830: movk 2, a7 +3f3aa840: move a7, *a11, 0 +3f3aa850: move *a13(0x2e0), a11, 1 +3f3aa870: inc a11 +3f3aa880: move a11, *a13(0x2e0), 1 +3f3aa8a0: move @0xc8330, a7, 1 +3f3aa8d0: inc a11 +3f3aa8e0: cmp a7, a11 +3f3aa8f0: jrlt L3F3AA7D0 +L3F3AA900: +3f3aa900: sub a11, a11 +3f3aa910: move a11, *a13(0xa0), 1 +3f3aa930: movk 16, a9 +3f3aa940: move a9, *a13(0xc0), 1 +3f3aa960: move a11, *a13(0xe0), 1 +3f3aa980: move a9, *a13(0x100), 1 +3f3aa9a0: movk 1, a7 +3f3aa9b0: move a7, *a13(0x120), 1 +3f3aa9d0: movk 2, a7 +3f3aa9e0: move a7, *a13(0x140), 1 +3f3aaa00: movk 1, a7 +3f3aaa10: move a7, *a13(0x160), 1 +3f3aaa30: move a11, *a13(0x1e0), 1 +3f3aaa50: move a14, -*sp, 1 +3f3aaa60: move @0xc8330, *a14+, 1 +3f3aaa90: movk 3, a7 +3f3aaaa0: move a7, *a14+, 1 +3f3aaab0: move a11, *a14+, 1 +3f3aaac0: move a11, *a14+, 1 +3f3aaad0: move a11, *a14+, 1 +3f3aaae0: move a11, *a14+, 1 +3f3aaaf0: move a13, *a14+, 1 +3f3aab00: move @0xc8200, *a14+, 1 +3f3aab30: move @0xc8260, *a14+, 1 +3f3aab60: move *a13(0xffe0), *a14+, 1 +3f3aab80: calla L3F9D0370 +3f3aabb0: move a11, *a13(0x2e0), 1 +3f3aabd0: move @0xc8330, a7, 1 +3f3aac00: cmp a7, a11 +3f3aac10: jrge L3F3AAE50 +L3F3AAC20: +3f3aac20: move *a13(0x2e0), a11, 1 +3f3aac40: btst 0, a11 +3f3aac50: jreq L3F3AAD10 +3f3aac60: sll 0x4, a11 +3f3aac70: move *a13(0x2c0), a9, 1 +3f3aac90: add a9, a11 +3f3aaca0: setf 16, 1, 0 +3f3aacb0: move *a11, a7, 0 +3f3aacc0: andi 0xffffaaaa, a7 +3f3aacf0: move a7, *a11, 0 +3f3aad00: jruc L3F3AADB0 +L3F3AAD10: +3f3aad10: sll 0x4, a11 +3f3aad20: move *a13(0x2c0), a9, 1 +3f3aad40: add a9, a11 +3f3aad50: setf 16, 1, 0 +3f3aad60: move *a11, a7, 0 +3f3aad70: andi 0x5555, a7 +3f3aada0: move a7, *a11, 0 +L3F3AADB0: +3f3aadb0: move *a13(0x2e0), a11, 1 +3f3aadd0: inc a11 +3f3aade0: move a11, *a13(0x2e0), 1 +3f3aae00: move @0xc8330, a7, 1 +3f3aae30: cmp a7, a11 +3f3aae40: jrlt L3F3AAC20 +L3F3AAE50: +3f3aae50: move a14, -*sp, 1 +3f3aae60: move a7, *a14+, 1 +3f3aae70: movk 3, a9 +3f3aae80: move a9, *a14+, 1 +3f3aae90: sub a9, a9 +3f3aaea0: move a9, *a14+, 1 +3f3aaeb0: move a9, *a14+, 1 +3f3aaec0: move a9, *a14+, 1 +3f3aaed0: move a9, *a14+, 1 +3f3aaee0: move a13, *a14+, 1 +3f3aaef0: move @0xc8200, *a14+, 1 +3f3aaf20: move @0xc8280, *a14+, 1 +3f3aaf50: move *a13(0xffe0), *a14+, 1 +3f3aaf70: calla L3F9D0370 +3f3aafa0: move a14, -*sp, 1 +3f3aafb0: move *a13(0x2c0), *a14+, 1 +3f3aafd0: calla L3F702440 +3f3ab000: move *sp(0xa0), a14, 1 +3f3ab020: mmfm sp, a7,a9,a11,a13 +L3F3AB040: +3f3ab040: rets 2 +3f3ab050: modu a2, a9 +3f3ab060: or a1, a0 +3f3ab070: mods a11, a9 +3f3ab080: .word 0x7265 +3f3ab090: .word 0x000a +3f3ab0a0: mods a3, a6 +3f3ab0b0: srl a11, a1 +3f3ab0c0: dsjs a0, L3F3AB040 +3f3ab0d0: sll 0x9, a0 +3f3ab0e0: .word 0x0a64 +3f3ab0f0: andn a8, a0 +3f3ab100: modu a3, a5 +3f3ab110: sla 0x3, a4 +3f3ab120: .word 0x7645 +3f3ab130: modu a3, a5 +3f3ab140: .word 0x0a74 +3f3ab150: sub a8, a0 +3f3ab160: rl b11, b8 +3f3ab170: sla 0x3, b4 +3f3ab180: rl b10, b4 +3f3ab190: sra a11, a13 +3f3ab1a0: .word 0x0a72 +3f3ab1b0: .word 0x0000 +3f3ab1c0: sla 0x1, a0 +3f3ab1d0: sla 0x1, a0 +3f3ab1e0: rev a0 +3f3ab1f0: mmtm sp, a9,a11,a13 +3f3ab210: move a14, a13 +3f3ab220: addi 0x40, a14 +3f3ab240: move *a13(0xffe0), a11, 1 +3f3ab260: move *a11(0x180), a11, 1 +3f3ab280: btst 2, a11 +3f3ab290: jrne L3F3AB980 +3f3ab2a0: move *a13(0xffe0), a11, 1 +3f3ab2c0: move *a11(0x180), a11, 1 +3f3ab2e0: btst 0, a11 +3f3ab2f0: jrne L3F3AB980 +3f3ab300: move *a13(0xffe0), a11, 1 +3f3ab320: move *a11(0x180), a11, 1 +3f3ab340: btst 9, a11 +3f3ab350: jrne L3F3AB980 +3f3ab360: move *a13(0xffe0), a11, 1 +3f3ab380: move *a11(0x180), a11, 1 +3f3ab3a0: btst 10, a11 +3f3ab3b0: jrne L3F3AB980 +3f3ab3c0: move *a13(0xffe0), a11, 1 +3f3ab3e0: move *a11(0x1a0), a11, 1 +3f3ab400: dec a11 +3f3ab410: jrne L3F3AB980 +3f3ab420: move *a13(0xffc0), a11, 1 +3f3ab440: move *a11(0x160), a11, 1 +3f3ab460: setf 8, 0, 0 +3f3ab470: move *a11, a11, 0 +3f3ab480: jreq L3F3AB6B0 +3f3ab490: move a14, -*sp, 1 +3f3ab4a0: move *a13(0xffc0), a11, 1 +3f3ab4c0: move *a11(0xa0), a9, 1 +3f3ab4e0: subk 3, a9 +3f3ab4f0: move a9, *a14+, 1 +3f3ab500: movk 9, a9 +3f3ab510: move a9, *a14+, 1 +3f3ab520: move *a11(0x60), a9, 1 +3f3ab540: addk 2, a9 +3f3ab550: move a9, *a14+, 1 +3f3ab560: move *a11(0x40), a9, 1 +3f3ab580: addk 2, a9 +3f3ab590: move a9, *a14+, 1 +3f3ab5a0: move @0xc8380, *a14+, 1 +3f3ab5d0: move *a13(0xffe0), a9, 1 +3f3ab5f0: move *a9(0x80), *a14+, 1 +3f3ab610: move *a9(0x60), *a14+, 1 +3f3ab630: calla L3F99E8F0 +3f3ab660: move *a11(0x160), a9, 1 +3f3ab680: sub a11, a11 +3f3ab690: movb a11, *a9 +3f3ab6a0: jruc L3F3AB8C0 +L3F3AB6B0: +3f3ab6b0: move a14, -*sp, 1 +3f3ab6c0: move *a13(0xffc0), a11, 1 +3f3ab6e0: move *a11(0xa0), a9, 1 +3f3ab700: subk 3, a9 +3f3ab710: move a9, *a14+, 1 +3f3ab720: movk 9, a9 +3f3ab730: move a9, *a14+, 1 +3f3ab740: move *a11(0x60), a9, 1 +3f3ab760: addk 2, a9 +3f3ab770: move a9, *a14+, 1 +3f3ab780: move *a11(0x40), a9, 1 +3f3ab7a0: addk 2, a9 +3f3ab7b0: move a9, *a14+, 1 +3f3ab7c0: move @0xc8360, *a14+, 1 +3f3ab7f0: move *a13(0xffe0), a9, 1 +3f3ab810: move *a9(0x80), *a14+, 1 +3f3ab830: move *a9(0x60), *a14+, 1 +3f3ab850: calla L3F99E8F0 +3f3ab880: move *a11(0x160), a9, 1 +3f3ab8a0: movk 1, a11 +3f3ab8b0: movb a11, *a9 +L3F3AB8C0: +3f3ab8c0: move *a13(0xffc0), a11, 1 +3f3ab8e0: move *a11(0x160), a9, 1 +3f3ab900: move *a9(0x8), a9, 1 +3f3ab920: jreq L3F3AB980 +3f3ab930: move *a11(0x160), a9, 1 +3f3ab950: move *a9(0x8), a9, 1 +3f3ab970: call a9 +L3F3AB980: +3f3ab980: move *sp(0x80), a14, 1 +3f3ab9a0: mmfm sp, a9,a11,a13 +3f3ab9c0: rets 2 +3f3ab9d0: move a13, -*sp, 1 +3f3ab9e0: move a14, a13 +3f3ab9f0: move *sp(0x40), a14, 1 +3f3aba10: move *sp+, a13, 1 +3f3aba20: rets 2 +L3F3ABA30: +3f3aba30: mmtm sp, a7,a9,a11,a13 +3f3aba50: move a14, a13 +3f3aba60: addi 0x40, a14 +3f3aba80: setf 8, 0, 0 +3f3aba90: move @0xc83a0, a11, 0 +3f3abac0: jaeq L3F3AC380 +3f3abae0: move a14, -*sp, 1 +3f3abaf0: sub a9, a9 +3f3abb00: move a9, *a14+, 1 +3f3abb10: move a9, *a14+, 1 +3f3abb20: move *a13(0xffe0), a7, 1 +3f3abb40: move *a7(0x60), a9, 1 +3f3abb60: move *a7(0x60), a7, 1 +3f3abb80: move *a7(0x440), a7, 1 +3f3abba0: move a7, a11 +3f3abbb0: sll 0x9, a7 +3f3abbc0: sll 0x7, a11 +3f3abbd0: add a11, a7 +3f3abbe0: move *a9(0x480), a11, 1 +3f3abc00: add a7, a11 +3f3abc10: move *a11(0x40), *a14+, 1 +3f3abc30: move *a13(0xffe0), a11, 1 +3f3abc50: move *a11(0x60), *a14+, 1 +3f3abc70: calla L3F997000 +3f3abca0: move a8, @0xc8360, 1 +3f3abcd0: move a14, -*sp, 1 +3f3abce0: sub a9, a9 +3f3abcf0: move a9, *a14+, 1 +3f3abd00: move a9, *a14+, 1 +3f3abd10: move *a11(0x60), a7, 1 +3f3abd30: move *a11(0x60), a9, 1 +3f3abd50: move *a9(0x440), a9, 1 +3f3abd70: move a9, a11 +3f3abd80: sll 0x9, a9 +3f3abd90: sll 0x7, a11 +3f3abda0: add a11, a9 +3f3abdb0: move *a7(0x480), a11, 1 +3f3abdd0: add a9, a11 +3f3abde0: move *a11(0x40), *a14+, 1 +3f3abe00: move *a13(0xffe0), a11, 1 +3f3abe20: move *a11(0x60), *a14+, 1 +3f3abe40: calla L3F997000 +3f3abe70: move a8, @0xc8380, 1 +3f3abea0: sub a9, a9 +3f3abeb0: movb a9, @0xc83a0 +3f3abee0: move a14, -*sp, 1 +3f3abef0: move *a13(0xffc0), a7, 1 +3f3abf10: move *a7(0xc0), a7, 1 +3f3abf30: move *a7(0x20), *a14+, 1 +3f3abf50: move @0xc8360, *a14+, 1 +3f3abf80: move *a11(0x60), *a14+, 1 +3f3abfa0: calla L3FD997B0 +3f3abfd0: move a14, -*sp, 1 +3f3abfe0: move *a13(0xffc0), a7, 1 +3f3ac000: move *a7(0xe0), *a14+, 1 +3f3ac020: move @0xc8360, *a14+, 1 +3f3ac050: move *a11(0x60), *a14+, 1 +3f3ac070: calla L3FD99A60 +3f3ac0a0: move a14, -*sp, 1 +3f3ac0b0: move *a7(0x100), *a14+, 1 +3f3ac0d0: move @0xc8360, *a14+, 1 +3f3ac100: move *a11(0x60), *a14+, 1 +3f3ac120: calla L3FD98760 +3f3ac150: move a14, -*sp, 1 +3f3ac160: move *a7(0xc0), a9, 1 +3f3ac180: move *a9(0x20), *a14+, 1 +3f3ac1a0: move @0xc8380, *a14+, 1 +3f3ac1d0: move *a11(0x60), *a14+, 1 +3f3ac1f0: calla L3FD997B0 +3f3ac220: move a14, -*sp, 1 +3f3ac230: move *a7(0x100), *a14+, 1 +3f3ac250: move @0xc8380, *a14+, 1 +3f3ac280: move *a11(0x60), *a14+, 1 +3f3ac2a0: calla L3FD99A60 +3f3ac2d0: move a14, -*sp, 1 +3f3ac2e0: move *a7(0xe0), *a14+, 1 +3f3ac300: move @0xc8380, *a14+, 1 +3f3ac330: move *a11(0x60), *a14+, 1 +3f3ac350: calla L3FD98760 +L3F3AC380: +3f3ac380: move a14, -*sp, 1 +3f3ac390: move a14, -*sp, 1 +3f3ac3a0: move *a13(0xffc0), a11, 1 +3f3ac3c0: move *a11(0x120), *a14+, 1 +3f3ac3e0: calla L3FB458D0 +3f3ac410: move a8, *a14+, 1 +3f3ac420: move *a11(0x120), *a14+, 1 +3f3ac440: move *a11(0x60), a9, 1 +3f3ac460: addk 10, a9 +3f3ac470: move a9, *a14+, 1 +3f3ac480: move *a11(0x40), a9, 1 +3f3ac4a0: addk 17, a9 +3f3ac4b0: move a9, *a14+, 1 +3f3ac4c0: move @0xc8360, *a14+, 1 +3f3ac4f0: move *a13(0xffe0), a9, 1 +3f3ac510: move *a9(0x80), *a14+, 1 +3f3ac530: move *a9(0x60), *a14+, 1 +3f3ac550: calla L3FDA0000 +3f3ac580: move a14, -*sp, 1 +3f3ac590: move *a11(0xa0), *a14+, 1 +3f3ac5b0: movk 12, a7 +3f3ac5c0: move a7, *a14+, 1 +3f3ac5d0: move *a11(0x60), *a14+, 1 +3f3ac5f0: move *a11(0x40), *a14+, 1 +3f3ac610: move @0xc8360, *a14+, 1 +3f3ac640: move *a9(0x80), *a14+, 1 +3f3ac660: move *a9(0x60), *a14+, 1 +3f3ac680: calla L3F99BC60 +3f3ac6b0: move a14, -*sp, 1 +3f3ac6c0: move *a11(0xa0), a7, 1 +3f3ac6e0: subk 3, a7 +3f3ac6f0: move a7, *a14+, 1 +3f3ac700: movk 9, a7 +3f3ac710: move a7, *a14+, 1 +3f3ac720: move *a11(0x60), a7, 1 +3f3ac740: addk 2, a7 +3f3ac750: move a7, *a14+, 1 +3f3ac760: move *a11(0x40), a7, 1 +3f3ac780: addk 2, a7 +3f3ac790: move a7, *a14+, 1 +3f3ac7a0: move @0xc8380, *a14+, 1 +3f3ac7d0: move *a9(0x80), *a14+, 1 +3f3ac7f0: move *a9(0x60), *a14+, 1 +3f3ac810: calla L3F99E8F0 +3f3ac840: move *a11(0x160), a7, 1 +3f3ac860: setf 8, 0, 0 +3f3ac870: move *a7, a7, 0 +3f3ac880: jreq L3F3ACA20 +3f3ac890: move a14, -*sp, 1 +3f3ac8a0: move *a11(0xa0), a7, 1 +3f3ac8c0: subk 3, a7 +3f3ac8d0: move a7, *a14+, 1 +3f3ac8e0: movk 9, a7 +3f3ac8f0: move a7, *a14+, 1 +3f3ac900: move *a11(0x60), a7, 1 +3f3ac920: addk 2, a7 +3f3ac930: move a7, *a14+, 1 +3f3ac940: move *a11(0x40), a7, 1 +3f3ac960: addk 2, a7 +3f3ac970: move a7, *a14+, 1 +3f3ac980: move @0xc8360, *a14+, 1 +3f3ac9b0: move *a9(0x80), *a14+, 1 +3f3ac9d0: move *a9(0x60), *a14+, 1 +3f3ac9f0: calla L3F99E8F0 +L3F3ACA20: +3f3aca20: move *sp(0xa0), a14, 1 +3f3aca40: mmfm sp, a7,a9,a11,a13 +3f3aca60: rets 2 +3f3aca70: mmtm sp, a7,a9,a11,a13 +3f3aca90: move a14, a13 +3f3acaa0: addi 0x60, a14 +3f3acac0: sub a11, a11 +3f3acad0: setf 16, 1, 0 +3f3acae0: move a11, *a13(0x30), 0 +3f3acb00: move *a13(0xffe0), a9, 1 +3f3acb20: move a11, *a9(0x40), 1 +3f3acb40: movk 5, a11 +3f3acb50: move a11, *a9(0x60), 1 +3f3acb70: move a14, -*sp, 1 +3f3acb80: move a9, *a14+, 1 +3f3acb90: movi 0x40, a11 +3f3acbb0: move a11, *a14+, 1 +3f3acbc0: movi 0x8f, a11 +3f3acbe0: move a11, *a14+, 1 +3f3acbf0: movi 0xc8d30, a11 +3f3acc20: move a11, *a14+, 1 +3f3acc30: sub a11, a11 +3f3acc40: move a11, *a14+, 1 +3f3acc50: calla L3F3AD6E0 +3f3acc80: setf 16, 1, 0 +3f3acc90: move a8, *a13(0x30), 0 +3f3accb0: move *a13(0x30), a11, 0 +3f3accd0: jrne L3F3AD0D0 +3f3acce0: sub a9, a9 +3f3accf0: move a9, *a13, 0 +3f3acd00: move a11, a8 +3f3acd10: jrne L3F3AD0D0 +L3F3ACD20: +3f3acd20: setf 16, 0, 0 +3f3acd30: move @0x5600200, a11, 0 +3f3acd60: move a11, *a13(0x50), 0 +3f3acd80: setf 16, 1, 0 +3f3acd90: move *a13, a9, 0 +3f3acda0: sll 0x4, a9 +3f3acdb0: addi 0xc83b0, a9 +3f3acde0: setf 16, 0, 0 +3f3acdf0: move *a9, a9, 0 +3f3ace00: cmp a9, a11 +3f3ace10: jreq L3F3AD030 +3f3ace20: move *a13(0xffe0), a9, 1 +3f3ace40: movk 1, a7 +3f3ace50: move a7, *a13(0x30), 0 +3f3ace70: move a7, *a9(0x40), 1 +3f3ace90: movi 0xff, a11 +3f3aceb0: move a11, *a9(0x80), 1 +3f3aced0: setf 16, 1, 0 +3f3acee0: move *a13, a11, 0 +3f3acef0: move a11, *a9(0xa0), 1 +3f3acf10: setf 16, 0, 0 +3f3acf20: move *a13(0x50), a11, 0 +3f3acf40: move a11, *a9(0xc0), 1 +3f3acf60: setf 16, 1, 0 +3f3acf70: move *a13, a11, 0 +3f3acf80: sll 0x4, a11 +3f3acf90: addi 0xc83b0, a11 +3f3acfc0: setf 16, 0, 0 +3f3acfd0: move *a11, a11, 0 +3f3acfe0: move a11, *a9(0xe0), 1 +3f3ad000: sub a11, a11 +3f3ad010: move a11, *a9(0x100), 1 +L3F3AD030: +3f3ad030: setf 16, 1, 0 +3f3ad040: move *a13, a11, 0 +3f3ad050: inc a11 +3f3ad060: move a11, *a13, 0 +3f3ad070: cmpi 0x98, a11 +3f3ad090: jrge L3F3AD0D0 +3f3ad0a0: move *a13(0x30), a9, 0 +3f3ad0c0: jreq L3F3ACD20 +L3F3AD0D0: +3f3ad0d0: move *a13(0x30), a11, 0 +3f3ad0f0: jrne L3F3AD250 +3f3ad100: move a14, -*sp, 1 +3f3ad110: move *a13(0xffe0), *a14+, 1 +3f3ad130: movi 0x40, a9 +3f3ad150: move a9, *a14+, 1 +3f3ad160: movi 0x6f, a7 +3f3ad180: move a7, *a14+, 1 +3f3ad190: movi 0xc9620, a7 +3f3ad1c0: move a7, *a14+, 1 +3f3ad1d0: movk 3, a7 +3f3ad1e0: move a7, *a14+, 1 +3f3ad1f0: calla L3F3AD6E0 +3f3ad220: setf 16, 1, 0 +3f3ad230: move a8, *a13(0x30), 0 +L3F3AD250: +3f3ad250: move *a13(0x30), a11, 0 +3f3ad270: jrne L3F3AD670 +3f3ad280: sub a9, a9 +3f3ad290: move a9, *a13, 0 +3f3ad2a0: move a11, a7 +3f3ad2b0: jrne L3F3AD670 +L3F3AD2C0: +3f3ad2c0: setf 16, 0, 0 +3f3ad2d0: move @0x5600200, a11, 0 +3f3ad300: move a11, *a13(0x50), 0 +3f3ad320: setf 16, 1, 0 +3f3ad330: move *a13, a9, 0 +3f3ad340: sll 0x4, a9 +3f3ad350: addi 0xc83b0, a9 +3f3ad380: setf 16, 0, 0 +3f3ad390: move *a9, a9, 0 +3f3ad3a0: cmp a9, a11 +3f3ad3b0: jreq L3F3AD5D0 +3f3ad3c0: move *a13(0xffe0), a9, 1 +3f3ad3e0: movk 1, a7 +3f3ad3f0: move a7, *a13(0x30), 0 +3f3ad410: move a7, *a9(0x40), 1 +3f3ad430: movi 0xff, a11 +3f3ad450: move a11, *a9(0x80), 1 +3f3ad470: setf 16, 1, 0 +3f3ad480: move *a13, a11, 0 +3f3ad490: move a11, *a9(0xa0), 1 +3f3ad4b0: setf 16, 0, 0 +3f3ad4c0: move *a13(0x50), a11, 0 +3f3ad4e0: move a11, *a9(0xc0), 1 +3f3ad500: setf 16, 1, 0 +3f3ad510: move *a13, a11, 0 +3f3ad520: sll 0x4, a11 +3f3ad530: addi 0xc83b0, a11 +3f3ad560: setf 16, 0, 0 +3f3ad570: move *a11, a11, 0 +3f3ad580: move a11, *a9(0xe0), 1 +3f3ad5a0: movk 3, a11 +3f3ad5b0: move a11, *a9(0x100), 1 +L3F3AD5D0: +3f3ad5d0: setf 16, 1, 0 +3f3ad5e0: move *a13, a11, 0 +3f3ad5f0: inc a11 +3f3ad600: move a11, *a13, 0 +3f3ad610: cmpi 0x98, a11 +3f3ad630: jrge L3F3AD670 +3f3ad640: move *a13(0x30), a9, 0 +3f3ad660: jreq L3F3AD2C0 +L3F3AD670: +3f3ad670: move *a13(0x30), a8, 0 +3f3ad690: move *sp(0xa0), a14, 1 +3f3ad6b0: mmfm sp, a7,a9,a11,a13 +3f3ad6d0: rets 2 +L3F3AD6E0: +3f3ad6e0: mmtm sp, a7,a9,a11,a13 +3f3ad700: move a14, a13 +3f3ad710: addi 0x70, a14 +3f3ad730: movi 0xffd9, a11 +3f3ad760: setf 16, 0, 0 +3f3ad770: move a11, *a13, 0 +3f3ad780: srl 0x8, a11 +3f3ad790: andi 0xff, a11 +3f3ad7c0: movb a11, @0xc9d50 +3f3ad7f0: move *a13, a11, 0 +3f3ad800: andi 0xff, a11 +3f3ad830: movb a11, @0xc9d60 +3f3ad860: movi 0xfff8, a11 +3f3ad890: move a11, *a13, 0 +3f3ad8a0: srl 0x8, a11 +3f3ad8b0: andi 0xff, a11 +3f3ad8e0: movb a11, @0xc9d70 +3f3ad910: move *a13, a11, 0 +3f3ad920: andi 0xff, a11 +3f3ad950: movb a11, @0xc9d80 +3f3ad980: sub a11, a11 +3f3ad990: move a11, @0x5600100, 0 +3f3ad9c0: movi 0x258, a11 +3f3ad9e0: move a11, @0x5600020, 0 +3f3ada10: movi 0x32, a11 +3f3ada30: move a11, @0x5600030, 0 +3f3ada60: movk 3, a11 +3f3ada70: move a11, @0x5600100, 0 +3f3adaa0: movk 1, a11 +3f3adab0: move a11, *a13(0x30), 1 +3f3adad0: setf 8, 0, 0 +3f3adae0: move @0xc9d10, a9, 0 +3f3adb10: cmp a9, a11 +3f3adb20: jrhi L3F3ADD30 +L3F3ADB30: +3f3adb30: move *a13(0x30), a11, 1 +3f3adb50: inc a11 +3f3adb60: sll 0x3, a11 +3f3adb70: addi 0xc9d10, a11 +3f3adba0: move *a11, a11, 0 +3f3adbb0: sll 0x8, a11 +3f3adbc0: move *a13(0x30), a9, 1 +3f3adbe0: sll 0x3, a9 +3f3adbf0: addi 0xc9d10, a9 +3f3adc20: move *a9, a9, 0 +3f3adc30: or a9, a11 +3f3adc40: setf 16, 0, 0 +3f3adc50: move a11, @0x5600080, 0 +3f3adc80: move *a13(0x30), a11, 1 +3f3adca0: addk 2, a11 +3f3adcb0: move a11, *a13(0x30), 1 +3f3adcd0: setf 8, 0, 0 +3f3adce0: move @0xc9d10, a9, 0 +3f3add10: cmp a9, a11 +3f3add20: jrls L3F3ADB30 +L3F3ADD30: +3f3add30: movi 0x5600030, a11 +3f3add60: setf 16, 0, 0 +3f3add70: move *a11, a9, 0 +3f3add80: movk 1, a7 +3f3add90: or a7, a9 +3f3adda0: move a9, *a11, 0 +3f3addb0: movi 0xfff, a11 +3f3addd0: move a11, *a13(0x50), 1 +3f3addf0: move @0x5600010, a9, 0 +3f3ade20: btst 1, a9 +3f3ade30: jrne L3F3ADF00 +L3F3ADE40: +3f3ade40: move *a13(0x50), a11, 1 +3f3ade60: dec a11 +3f3ade70: move a11, *a13(0x50), 1 +3f3ade90: move @0x5600010, a9, 0 +3f3adec0: btst 1, a9 +3f3aded0: jrne L3F3ADF00 +3f3adee0: move a11, a7 +3f3adef0: jrne L3F3ADE40 +L3F3ADF00: +3f3adf00: move a11, a7 +3f3adf10: jrne L3F3ADFC0 +3f3adf20: move *a13(0xff60), a9, 1 +3f3adf40: movk 1, a7 +3f3adf50: move a7, *a13(0x10), 1 +3f3adf70: move a7, *a9(0x40), 1 +3f3adf90: move a7, *a9(0x80), 1 +3f3adfb0: jruc L3F3AE0D0 +L3F3ADFC0: +3f3adfc0: move a14, -*sp, 1 +3f3adfd0: move *a13(0xff60), *a14+, 1 +3f3adff0: move *a13(0xff80), a9, 0 +3f3ae010: move a9, *a14+, 1 +3f3ae020: move *a13(0xffa0), *a14+, 1 +3f3ae040: move *a13(0xffc0), *a14+, 1 +3f3ae060: move *a13(0xffe0), *a14+, 1 +3f3ae080: calla L3F3AE140 +3f3ae0b0: move a8, *a13(0x10), 1 +L3F3AE0D0: +3f3ae0d0: move *a13(0x10), a8, 1 +3f3ae0f0: move *sp(0xa0), a14, 1 +3f3ae110: mmfm sp, a7,a9,a11,a13 +3f3ae130: rets 2 +L3F3AE140: +3f3ae140: mmtm sp, a7,a9,a11,a13 +3f3ae160: move a14, a13 +3f3ae170: addi 0x100, a14 +3f3ae190: sub a11, a11 +3f3ae1a0: move a11, *a13, 1 +3f3ae1b0: move a11, *a13(0x40), 1 +3f3ae1d0: move a11, *a13(0x60), 1 +3f3ae1f0: move a11, *a13(0x80), 1 +3f3ae210: setf 16, 0, 0 +3f3ae220: move a11, @0x5600100, 0 +3f3ae250: movi 0x248, a11 +3f3ae270: move a11, @0x5600020, 0 +3f3ae2a0: sub a11, a11 +3f3ae2b0: move a11, @0x5600000, 0 +3f3ae2e0: move *a13(0xffe0), a11, 1 +3f3ae300: sll 0x2, a11 +3f3ae310: move a11, *a13(0xffe0), 1 +3f3ae330: ori 0x12, a11 +3f3ae360: move a11, @0x5600030, 0 +3f3ae390: move *a13(0xff80), a11, 0 +3f3ae3b0: move a11, @0x5600040, 0 +3f3ae3e0: movk 1, a11 +3f3ae3f0: move a11, *a13(0xa0), 1 +3f3ae410: movi 0x7fe, a11 +3f3ae430: move a11, *a13(0xc0), 1 +3f3ae450: move *a13(0xa0), a11, 1 +3f3ae470: jreq L3F3AEBF0 +3f3ae480: move *a13(0x80), a11, 1 +3f3ae4a0: jrne L3F3AEBF0 +L3F3AE4B0: +3f3ae4b0: movi 0x3e8, a11 +3f3ae4d0: move a11, *a13(0x60), 1 +3f3ae4f0: move @0x5600010, a11, 0 +3f3ae520: btst 0, a11 +3f3ae530: jrne L3F3AE850 +3f3ae540: move *a13(0x60), a11, 1 +3f3ae560: jreq L3F3AE850 +L3F3AE570: +3f3ae570: move *a13(0x60), a11, 1 +3f3ae590: dec a11 +3f3ae5a0: move a11, *a13(0x60), 1 +3f3ae5c0: move @0x5600010, a11, 0 +3f3ae5f0: move a11, *a13(0x20), 1 +3f3ae610: andi 0x450, a11 +3f3ae640: jreq L3F3AE750 +3f3ae650: move *a13(0xff60), a11, 1 +3f3ae670: movk 1, a9 +3f3ae680: move a9, *a13(0x40), 1 +3f3ae6a0: move a9, *a11(0x40), 1 +3f3ae6c0: movk 2, a9 +3f3ae6d0: move a9, *a11(0x80), 1 +3f3ae6f0: move *a13(0x20), *a11(0xa0), 1 +3f3ae720: movk 1, a9 +3f3ae730: move a9, *a13(0x80), 1 +L3F3AE750: +3f3ae750: move @0x5600010, a11, 0 +3f3ae780: btst 2, a11 +3f3ae790: jreq L3F3AE7D0 +3f3ae7a0: movk 1, a11 +3f3ae7b0: move a11, *a13(0x80), 1 +L3F3AE7D0: +3f3ae7d0: move @0x5600010, a11, 0 +3f3ae800: btst 0, a11 +3f3ae810: jrne L3F3AE850 +3f3ae820: move *a13(0x60), a11, 1 +3f3ae840: jrne L3F3AE570 +L3F3AE850: +3f3ae850: move *a13(0x60), a11, 1 +3f3ae870: jreq L3F3AEB90 +3f3ae880: move *a13(0x80), a9, 1 +3f3ae8a0: jrne L3F3AEB90 +3f3ae8b0: move *a13(0xffa0), a9, 1 +3f3ae8d0: move *a13(0xc0), a11, 1 +3f3ae8f0: cmp a11, a9 +3f3ae900: jrhi L3F3AE970 +3f3ae910: move a9, *a13(0xe0), 1 +3f3ae930: sub a11, a11 +3f3ae940: move a11, *a13(0xa0), 1 +3f3ae960: jruc L3F3AE990 +L3F3AE970: +3f3ae970: move a11, *a13(0xe0), 1 +L3F3AE990: +3f3ae990: move *a13(0xe0), a11, 1 +3f3ae9b0: sub a11, a9 +3f3ae9c0: move a9, *a13(0xffa0), 1 +3f3ae9e0: sub a9, a9 +3f3ae9f0: move a9, *a13, 1 +3f3aea00: cmp a11, a9 +3f3aea10: jrge L3F3AEB20 +L3F3AEA20: +3f3aea20: move *a13, a11, 1 +3f3aea30: sll 0x4, a11 +3f3aea40: move *a13(0xffc0), a9, 1 +3f3aea60: add a9, a11 +3f3aea70: move *a11, a11, 0 +3f3aea80: move a11, @0x5600080, 0 +3f3aeab0: move *a13, a11, 1 +3f3aeac0: inc a11 +3f3aead0: move a11, *a13, 1 +3f3aeae0: move *a13(0xe0), a9, 1 +3f3aeb00: cmp a9, a11 +3f3aeb10: jrlt L3F3AEA20 +L3F3AEB20: +3f3aeb20: movi 0x5600030, a11 +3f3aeb50: move *a11, a9, 0 +3f3aeb60: movk 1, a7 +3f3aeb70: or a7, a9 +3f3aeb80: move a9, *a11, 0 +L3F3AEB90: +3f3aeb90: move *a13(0xa0), a11, 1 +3f3aebb0: jreq L3F3AEBF0 +3f3aebc0: move *a13(0x80), a9, 1 +3f3aebe0: jreq L3F3AE4B0 +L3F3AEBF0: +3f3aebf0: movi 0x186a0, a11 +3f3aec20: move a11, *a13(0x60), 1 +3f3aec40: move @0x5600010, a9, 0 +3f3aec70: btst 2, a9 +3f3aec80: jrne L3F3AF070 +3f3aec90: move *a13(0x40), a9, 1 +3f3aecb0: jrne L3F3AF070 +L3F3AECC0: +3f3aecc0: move *a13(0x60), a11, 1 +3f3aece0: dec a11 +3f3aecf0: move a11, *a13(0x60), 1 +3f3aed10: move @0x5600010, a9, 0 +3f3aed40: move a9, *a13(0x20), 1 +3f3aed60: andi 0x450, a9 +3f3aed90: jreq L3F3AEEB0 +3f3aeda0: move *a13(0xff60), a9, 1 +3f3aedc0: movk 1, a7 +3f3aedd0: move a7, *a13(0x40), 1 +3f3aedf0: move a7, *a9(0x40), 1 +3f3aee10: movk 3, a11 +3f3aee20: move a11, *a9(0x80), 1 +3f3aee40: move *a13(0x20), *a9(0xa0), 1 +3f3aee70: sub a11, a11 +3f3aee80: move a11, *a13(0x60), 1 +3f3aeea0: jruc L3F3AEFD0 +L3F3AEEB0: +3f3aeeb0: move a11, a7 +3f3aeec0: jrne L3F3AEFD0 +3f3aeed0: move *a13(0xff60), a9, 1 +3f3aeef0: movk 1, a7 +3f3aef00: move a7, *a13(0x40), 1 +3f3aef20: move a7, *a9(0x40), 1 +3f3aef40: movk 4, a11 +3f3aef50: move a11, *a9(0x80), 1 +3f3aef70: move *a13(0x20), *a9(0xa0), 1 +3f3aefa0: sub a11, a11 +3f3aefb0: move a11, *a13(0x60), 1 +L3F3AEFD0: +3f3aefd0: move @0x5600010, a9, 0 +3f3af000: btst 2, a9 +3f3af010: jrne L3F3AF070 +3f3af020: move a11, a7 +3f3af030: jreq L3F3AF070 +3f3af040: move *a13(0x40), a9, 1 +3f3af060: jreq L3F3AECC0 +L3F3AF070: +3f3af070: movi 0x52, a9 +3f3af090: move a9, @0x5600030, 0 +3f3af0c0: move *a13(0xff80), a7, 0 +3f3af0e0: srl 0x3, a7 +3f3af0f0: sll 0x1, a7 +3f3af100: move a7, *a13(0xe0), 1 +3f3af120: move a7, a7 +3f3af130: jrle L3F3AF4D0 +3f3af140: move *a13(0x40), a9, 1 +3f3af160: jrne L3F3AF4D0 +L3F3AF170: +3f3af170: movi 0xffff, a11 +3f3af1a0: move a11, @0x5600080, 0 +3f3af1d0: move *a13(0xe0), a9, 1 +3f3af1f0: dec a9 +3f3af200: move a9, *a13(0xe0), 1 +3f3af220: movi 0x3e8, a7 +3f3af240: move a7, *a13(0x60), 1 +3f3af260: move @0x5600010, a11, 0 +3f3af290: btst 8, a11 +3f3af2a0: jrne L3F3AF370 +L3F3AF2B0: +3f3af2b0: move *a13(0x60), a11, 1 +3f3af2d0: dec a11 +3f3af2e0: move a11, *a13(0x60), 1 +3f3af300: move @0x5600010, a9, 0 +3f3af330: btst 8, a9 +3f3af340: jrne L3F3AF370 +3f3af350: move a11, a7 +3f3af360: jrne L3F3AF2B0 +L3F3AF370: +3f3af370: move *a13(0x60), a11, 1 +3f3af390: jrne L3F3AF470 +3f3af3a0: move *a13(0xff60), a9, 1 +3f3af3c0: movk 1, a7 +3f3af3d0: move a7, *a13(0x40), 1 +3f3af3f0: move a7, *a9(0x40), 1 +3f3af410: movk 5, a11 +3f3af420: move a11, *a9(0x80), 1 +3f3af440: move *a13(0xe0), *a9(0xa0), 1 +L3F3AF470: +3f3af470: move *a13(0xe0), a11, 1 +3f3af490: jrle L3F3AF4D0 +3f3af4a0: move *a13(0x40), a9, 1 +3f3af4c0: jreq L3F3AF170 +L3F3AF4D0: +3f3af4d0: move *a13(0x40), a8, 1 +3f3af4f0: move *sp(0xa0), a14, 1 +3f3af510: mmfm sp, a7,a9,a11,a13 +3f3af530: rets 2 +L3F3AF540: +3f3af540: mmtm sp, a7,a9,a11,a13 +3f3af560: move a14, a13 +3f3af570: addi 0x6e0, a14 +3f3af590: sub a11, a11 +3f3af5a0: move a11, *a13(0x520), 1 +3f3af5c0: move a11, *a13(0x540), 1 +3f3af5e0: move a11, *a13(0x560), 1 +3f3af600: move a11, *a13(0x580), 1 +3f3af620: move a11, *a13(0x5a0), 1 +3f3af640: move a11, *a13(0x5c0), 1 +3f3af660: calla L3FB3F9C0 +3f3af690: move a8, @0xa5f00, 1 +3f3af6c0: jruc L3F3AF840 +L3F3AF6D0: +3f3af6d0: sub a11, a11 +3f3af6e0: movb a11, *a13 +3f3af6f0: jruc L3F3AF910 +L3F3AF700: +3f3af700: movk 1, a11 +3f3af710: movb a11, *a13 +3f3af720: jruc L3F3AF910 +L3F3AF730: +3f3af730: movk 3, a11 +3f3af740: movb a11, *a13 +3f3af750: jruc L3F3AF910 +L3F3AF760: +3f3af760: movk 5, a11 +3f3af770: movb a11, *a13 +3f3af780: jruc L3F3AF910 +L3F3AF790: +3f3af790: move a14, -*sp, 1 +3f3af7a0: movi 0x3f3b8ab0, a8 +3f3af7d0: move a8, *a14+, 1 +3f3af7e0: calla L3F927BC0 +3f3af810: movk 2, a8 +3f3af820: jauc L3F3B8A60 +L3F3AF840: +3f3af840: move *a13(0xffe0), a11, 1 +3f3af860: setf 8, 0, 0 +3f3af870: move *a11(0x630), a8, 0 +3f3af890: jreq L3F3AF760 +3f3af8a0: dec a8 +3f3af8b0: jreq L3F3AF6D0 +3f3af8c0: dec a8 +3f3af8d0: jreq L3F3AF700 +3f3af8e0: dec a8 +3f3af8f0: jreq L3F3AF730 +3f3af900: jruc L3F3AF790 +L3F3AF910: +3f3af910: move *a13(0xffe0), a9, 1 +3f3af930: movb a11, *a9(0x630) +3f3af950: move *a9(0x610), a9, 1 +3f3af970: jrne L3F3AFA70 +3f3af980: move a14, -*sp, 1 +3f3af990: move *a13(0xffe0), a9, 1 +3f3af9b0: move *a9(0x610), *a14+, 1 +3f3af9d0: movi 0x3f3b8c28, a8 +3f3afa00: move a8, *a14+, 1 +3f3afa10: calla L3F927BC0 +3f3afa40: movk 2, a8 +3f3afa50: jauc L3F3B8A60 +L3F3AFA70: +3f3afa70: move *a13(0xffe0), a9, 1 +3f3afa90: move *a9(0x6f8), a9, 1 +3f3afab0: jrge L3F3AFB10 +3f3afac0: move *a13(0xffe0), a9, 1 +3f3afae0: sub a11, a11 +3f3afaf0: move a11, *a9(0x6f8), 1 +L3F3AFB10: +3f3afb10: move *a13(0xffe0), a11, 1 +3f3afb30: move *a11(0x718), a9, 1 +3f3afb50: jrge L3F3AFB90 +3f3afb60: sub a9, a9 +3f3afb70: move a9, *a11(0x718), 1 +L3F3AFB90: +3f3afb90: move *a11(0x5d0), a9, 1 +3f3afbb0: move *a11(0x6f8), a11, 1 +3f3afbd0: inc a11 +3f3afbe0: cmp a9, a11 +3f3afbf0: jrls L3F3AFC70 +3f3afc00: move *a13(0xffe0), a11, 1 +3f3afc20: move *a11(0x5d0), a9, 1 +3f3afc40: dec a9 +3f3afc50: move a9, *a11(0x6f8), 1 +L3F3AFC70: +3f3afc70: move *a13(0xffe0), a11, 1 +3f3afc90: move *a11(0x5f0), a9, 1 +3f3afcb0: move *a11(0x718), a11, 1 +3f3afcd0: inc a11 +3f3afce0: cmp a9, a11 +3f3afcf0: jrls L3F3AFD70 +3f3afd00: move *a13(0xffe0), a11, 1 +3f3afd20: move *a11(0x5f0), a9, 1 +3f3afd40: dec a9 +3f3afd50: move a9, *a11(0x718), 1 +L3F3AFD70: +3f3afd70: move *a13(0xffe0), a11, 1 +3f3afd90: move *a11(0x738), a9, 1 +3f3afdb0: jrge L3F3AFDF0 +3f3afdc0: sub a9, a9 +3f3afdd0: move a9, *a11(0x738), 1 +L3F3AFDF0: +3f3afdf0: move *a11(0x758), a9, 1 +3f3afe10: jrge L3F3AFE50 +3f3afe20: sub a9, a9 +3f3afe30: move a9, *a11(0x758), 1 +L3F3AFE50: +3f3afe50: move *a11(0x6f8), a9, 1 +3f3afe70: move *a11(0x738), a11, 1 +3f3afe90: add a11, a9 +3f3afea0: move *a13(0xffe0), a11, 1 +3f3afec0: move *a11(0x5d0), a11, 1 +3f3afee0: cmp a11, a9 +3f3afef0: jrls L3F3B0010 +3f3aff00: move *a13(0xffe0), a11, 1 +3f3aff20: move *a11(0x5d0), a9, 1 +3f3aff40: move *a11(0x6f8), a7, 1 +3f3aff60: cmp a7, a9 +3f3aff70: jreq L3F3AFFE0 +3f3aff80: move *a11(0x5d0), a9, 1 +3f3affa0: move *a11(0x6f8), a7, 1 +3f3affc0: sub a7, a9 +3f3affd0: jruc L3F3AFFF0 +L3F3AFFE0: +3f3affe0: sub a9, a9 +L3F3AFFF0: +3f3afff0: move a9, *a11(0x738), 1 +L3F3B0010: +3f3b0010: move *a13(0xffe0), a11, 1 +3f3b0030: move *a11(0x718), a9, 1 +3f3b0050: move *a11(0x758), a7, 1 +3f3b0070: add a7, a9 +3f3b0080: move *a11(0x5f0), a7, 1 +3f3b00a0: cmp a7, a9 +3f3b00b0: jrls L3F3B01B0 +3f3b00c0: move *a11(0x5f0), a9, 1 +3f3b00e0: move *a11(0x718), a7, 1 +3f3b0100: cmp a7, a9 +3f3b0110: jreq L3F3B0180 +3f3b0120: move *a11(0x5f0), a9, 1 +3f3b0140: move *a11(0x718), a7, 1 +3f3b0160: sub a7, a9 +3f3b0170: jruc L3F3B0190 +L3F3B0180: +3f3b0180: sub a9, a9 +L3F3B0190: +3f3b0190: move a9, *a11(0x758), 1 +L3F3B01B0: +3f3b01b0: move *a11(0x738), a9, 1 +3f3b01d0: jreq L3F3B0210 +3f3b01e0: move *a11(0x758), a9, 1 +3f3b0200: jrne L3F3B0240 +L3F3B0210: +3f3b0210: movk 2, a8 +3f3b0220: jauc L3F3B8A60 +L3F3B0240: +3f3b0240: movk 8, a9 +3f3b0250: move a9, *a13(0xc0), 1 +3f3b0270: move *a11(0x5d0), *a13(0x240), 1 +3f3b02a0: move *a11(0x6b8), *a13(0x280), 1 +3f3b02d0: move *a11(0x5f0), *a13(0x260), 1 +3f3b0300: move *a11(0x6d8), *a13(0x2a0), 1 +3f3b0330: move *a13(0x260), *a13(0x330), 1 +3f3b0360: move *a13(0x240), a7, 1 +3f3b0380: addk 7, a7 +3f3b0390: movk 7, a11 +3f3b03a0: andn a11, a7 +3f3b03b0: srl 0x3, a7 +3f3b03c0: setf 16, 0, 0 +3f3b03d0: move a7, *a13(0x320), 0 +3f3b03f0: move *a13(0x320), a7, 0 +3f3b0410: sll 0x3, a7 +3f3b0420: move a7, *a13(0x220), 1 +3f3b0440: move *a13(0x280), a11, 1 +3f3b0460: addk 7, a11 +3f3b0470: movk 7, a7 +3f3b0480: andn a7, a11 +3f3b0490: move a11, *a13(0x280), 1 +3f3b04b0: move a14, -*sp, 1 +3f3b04c0: move a13, a7 +3f3b04d0: addi 0x370, a7 +3f3b04f0: move a7, *a14+, 1 +3f3b0500: move a13, a7 +3f3b0510: addi 0x350, a7 +3f3b0530: move a7, *a14+, 1 +3f3b0540: move a13, a11 +3f3b0550: addi 0x280, a11 +3f3b0570: move a11, *a14+, 1 +3f3b0580: move *a13(0x220), *a14+, 1 +3f3b05a0: calla L3FB17C90 +3f3b05d0: move a14, -*sp, 1 +3f3b05e0: move a13, a7 +3f3b05f0: addi 0x3b0, a7 +3f3b0610: move a7, *a14+, 1 +3f3b0620: move a13, a7 +3f3b0630: addi 0x390, a7 +3f3b0650: move a7, *a14+, 1 +3f3b0660: move a13, a7 +3f3b0670: addi 0x2a0, a7 +3f3b0690: move a7, *a14+, 1 +3f3b06a0: move *a13(0x260), *a14+, 1 +3f3b06c0: calla L3FB17C90 +3f3b06f0: move *a13(0x350), a7, 1 +3f3b0710: move *a13(0x370), a11, 1 +3f3b0730: cmp a11, a7 +3f3b0740: jrc L3F3B0980 +3f3b0750: movb a11, *a13(0x3d0) +3f3b0770: sll 0x1, a11 +3f3b0780: movb a11, *a13(0x3e0) +3f3b07a0: move *a13(0x370), a11, 1 +3f3b07c0: sll 0x1, a11 +3f3b07d0: sll 0x1, a7 +3f3b07e0: sub a7, a11 +3f3b07f0: movb a11, *a13(0x3f0) +3f3b0810: movb *a13(0x3d0), *a13(0x400) +3f3b0840: setf 8, 0, 0 +3f3b0850: move @0xca240, a11, 0 +3f3b0880: andi 0xef, a11 +3f3b08b0: movb a11, @0xca240 +3f3b08e0: move @0xca3a0, a7, 0 +3f3b0910: andi 0xef, a7 +3f3b0940: movb a7, @0xca3a0 +3f3b0970: jruc L3F3B0C10 +L3F3B0980: +3f3b0980: sll 0x1, a7 +3f3b0990: sub a11, a7 +3f3b09a0: movb a7, *a13(0x3d0) +3f3b09c0: move *a13(0x350), a7, 1 +3f3b09e0: sll 0x1, a7 +3f3b09f0: movb a7, *a13(0x3e0) +3f3b0a10: move *a13(0x350), a7, 1 +3f3b0a30: sll 0x1, a7 +3f3b0a40: sll 0x1, a11 +3f3b0a50: sub a11, a7 +3f3b0a60: movb a7, *a13(0x3f0) +3f3b0a80: move *a13(0x350), a11, 1 +3f3b0aa0: sll 0x1, a11 +3f3b0ab0: move *a13(0x370), a7, 1 +3f3b0ad0: sub a7, a11 +3f3b0ae0: movb a11, *a13(0x400) +3f3b0b00: setf 8, 0, 0 +3f3b0b10: move @0xca240, a11, 0 +3f3b0b40: movk 16, a7 +3f3b0b50: or a11, a7 +3f3b0b60: movb a7, @0xca240 +3f3b0b90: move @0xca3a0, a11, 0 +3f3b0bc0: movk 16, a7 +3f3b0bd0: or a11, a7 +3f3b0be0: movb a7, @0xca3a0 +L3F3B0C10: +3f3b0c10: move *a13(0x390), a11, 1 +3f3b0c30: move *a13(0x3b0), a7, 1 +3f3b0c50: cmp a7, a11 +3f3b0c60: jrc L3F3B0E90 +3f3b0c70: movb a7, *a13(0x410) +3f3b0c90: sll 0x1, a7 +3f3b0ca0: movb a7, *a13(0x420) +3f3b0cc0: move *a13(0x3b0), a7, 1 +3f3b0ce0: sll 0x1, a7 +3f3b0cf0: sll 0x1, a11 +3f3b0d00: sub a11, a7 +3f3b0d10: movb a7, *a13(0x430) +3f3b0d30: movb *a13(0x410), *a13(0x440) +3f3b0d60: move @0xca240, a11, 0 +3f3b0d90: andi 0xdf, a11 +3f3b0dc0: movb a11, @0xca240 +3f3b0df0: move @0xca3a0, a7, 0 +3f3b0e20: andi 0xdf, a7 +3f3b0e50: movb a7, @0xca3a0 +3f3b0e80: jruc L3F3B1130 +L3F3B0E90: +3f3b0e90: sll 0x1, a11 +3f3b0ea0: sub a7, a11 +3f3b0eb0: movb a11, *a13(0x410) +3f3b0ed0: move *a13(0x390), a11, 1 +3f3b0ef0: sll 0x1, a11 +3f3b0f00: movb a11, *a13(0x420) +3f3b0f20: move *a13(0x390), a11, 1 +3f3b0f40: sll 0x1, a11 +3f3b0f50: sll 0x1, a7 +3f3b0f60: sub a7, a11 +3f3b0f70: movb a11, *a13(0x430) +3f3b0f90: move *a13(0x390), a11, 1 +3f3b0fb0: sll 0x1, a11 +3f3b0fc0: move *a13(0x3b0), a7, 1 +3f3b0fe0: sub a7, a11 +3f3b0ff0: movb a11, *a13(0x440) +3f3b1010: move @0xca240, a11, 0 +3f3b1040: ori 0x20, a11 +3f3b1070: movb a11, @0xca240 +3f3b10a0: move @0xca3a0, a7, 0 +3f3b10d0: ori 0x20, a7 +3f3b1100: movb a7, @0xca3a0 +L3F3B1130: +3f3b1130: move a14, -*sp, 1 +3f3b1140: move *a13(0x370), *a14+, 1 +3f3b1160: move *a13(0x350), *a14+, 1 +3f3b1180: move *a13(0xffe0), a7, 1 +3f3b11a0: move *a7(0x6f8), *a14+, 1 +3f3b11c0: calla L3FB17680 +3f3b11f0: move a8, *a13(0x100), 1 +3f3b1210: move a14, -*sp, 1 +3f3b1220: move *a13(0x3b0), *a14+, 1 +3f3b1240: move *a13(0x390), *a14+, 1 +3f3b1260: move *a7(0x718), *a14+, 1 +3f3b1280: calla L3FB17680 +3f3b12b0: move a8, *a13(0x120), 1 +3f3b12d0: move a14, -*sp, 1 +3f3b12e0: move *a13(0x370), *a14+, 1 +3f3b1300: move *a13(0x350), *a14+, 1 +3f3b1320: move *a7(0x738), *a14+, 1 +3f3b1340: calla L3FB17680 +3f3b1370: move a8, *a13(0x140), 1 +3f3b1390: move a14, -*sp, 1 +3f3b13a0: move *a13(0x3b0), *a14+, 1 +3f3b13c0: move *a13(0x390), *a14+, 1 +3f3b13e0: move *a7(0x758), *a14+, 1 +3f3b1400: calla L3FB17680 +3f3b1430: move a8, *a13(0x160), 1 +3f3b1450: move *a13(0x100), a11, 1 +3f3b1470: move *a13(0x140), a7, 1 +3f3b1490: add a7, a11 +3f3b14a0: move *a13(0x280), a7, 1 +3f3b14c0: cmp a7, a11 +3f3b14d0: jrls L3F3B17E0 +3f3b14e0: move *a13(0x100), a11, 1 +3f3b1500: move *a13(0x140), a7, 1 +3f3b1520: add a7, a11 +3f3b1530: move *a13(0x280), a7, 1 +3f3b1550: sub a7, a11 +3f3b1560: move a11, *a13(0x80), 1 +3f3b1580: move *a13(0x100), a7, 1 +3f3b15a0: cmp a7, a11 +3f3b15b0: jrhi L3F3B1630 +3f3b15c0: sub a11, a7 +3f3b15d0: move a7, *a13(0x100), 1 +3f3b15f0: sub a7, a7 +3f3b1600: move a7, *a13(0x80), 1 +3f3b1620: jruc L3F3B16B0 +L3F3B1630: +3f3b1630: move a7, a7 +3f3b1640: jreq L3F3B16B0 +3f3b1650: sub a7, a11 +3f3b1660: move a11, *a13(0x80), 1 +3f3b1680: sub a7, a7 +3f3b1690: move a7, *a13(0x100), 1 +L3F3B16B0: +3f3b16b0: move *a13(0x80), a11, 1 +3f3b16d0: jrle L3F3B1780 +3f3b16e0: move *a13(0x140), a7, 1 +3f3b1700: cmp a7, a11 +3f3b1710: jrnc L3F3B1780 +3f3b1720: sub a11, a7 +3f3b1730: move a7, *a13(0x140), 1 +3f3b1750: sub a7, a7 +3f3b1760: move a7, *a13(0x80), 1 +L3F3B1780: +3f3b1780: move *a13(0x80), a11, 1 +3f3b17a0: jrle L3F3B17E0 +3f3b17b0: movk 2, a8 +3f3b17c0: jauc L3F3B8A60 +L3F3B17E0: +3f3b17e0: move *a13(0x100), *a13(0x660), 1 +3f3b1810: move *a13(0x100), a11, 1 +3f3b1830: move *a13(0x140), a7, 1 +3f3b1850: add a7, a11 +3f3b1860: dec a11 +3f3b1870: move a11, *a13(0x680), 1 +3f3b1890: move *a13(0x280), a7, 1 +3f3b18b0: dec a7 +3f3b18c0: move a7, *a13(0x6a0), 1 +3f3b18e0: move *a13(0x660), a7, 1 +3f3b1900: jrlt L3F3B1990 +3f3b1910: move *a13(0x6a0), a7, 1 +3f3b1930: cmp a7, a11 +3f3b1940: jrgt L3F3B1990 +3f3b1950: move *a13(0x660), a7, 1 +3f3b1970: cmp a11, a7 +3f3b1980: jrle L3F3B19C0 +L3F3B1990: +3f3b1990: movk 2, a8 +3f3b19a0: jauc L3F3B8A60 +L3F3B19C0: +3f3b19c0: movk 15, a11 +3f3b19d0: andn a11, a7 +3f3b19e0: move a7, *a13(0x660), 1 +3f3b1a00: move *a13(0x680), a11, 1 +3f3b1a20: movk 15, a7 +3f3b1a30: andn a7, a11 +3f3b1a40: addk 15, a11 +3f3b1a50: move a11, *a13(0x680), 1 +3f3b1a70: move *a13(0x6a0), a7, 1 +3f3b1a90: movk 15, a11 +3f3b1aa0: andn a11, a7 +3f3b1ab0: addk 15, a7 +3f3b1ac0: move a7, *a13(0x6a0), 1 +3f3b1ae0: move *a13(0x660), a11, 1 +3f3b1b00: sra 0x4, a11 +3f3b1b10: move a11, *a13(0x2c0), 1 +3f3b1b30: move *a13(0x680), a7, 1 +3f3b1b50: move *a13(0x660), a11, 1 +3f3b1b70: sub a11, a7 +3f3b1b80: inc a7 +3f3b1b90: sra 0x4, a7 +3f3b1ba0: move a7, *a13(0x2e0), 1 +3f3b1bc0: move *a13(0x6a0), a7, 1 +3f3b1be0: move *a13(0x680), a11, 1 +3f3b1c00: sub a11, a7 +3f3b1c10: sra 0x4, a7 +3f3b1c20: move a7, *a13(0x300), 1 +3f3b1c40: move *a13(0x2c0), a7, 1 +3f3b1c60: move *a13(0x2e0), a11, 1 +3f3b1c80: add a11, a7 +3f3b1c90: move *a13(0x300), a11, 1 +3f3b1cb0: add a11, a7 +3f3b1cc0: move *a13(0x6a0), a11, 1 +3f3b1ce0: inc a11 +3f3b1cf0: sra 0x4, a11 +3f3b1d00: cmp a11, a7 +3f3b1d10: jrls L3F3B1D50 +3f3b1d20: movk 2, a8 +3f3b1d30: jauc L3F3B8A60 +L3F3B1D50: +3f3b1d50: move *a13(0xffe0), a11, 1 +3f3b1d70: move *a11(0x718), *a13(0xe0), 1 +3f3b1da0: move *a13(0x2e0), a7, 1 +3f3b1dc0: jreq L3F3B1DF0 +3f3b1dd0: move a8, a8 +3f3b1de0: jrne L3F3B1E20 +L3F3B1DF0: +3f3b1df0: movk 2, a8 +3f3b1e00: jauc L3F3B8A60 +L3F3B1E20: +3f3b1e20: move a8, *a13(0x200), 1 +3f3b1e40: move *a13(0x140), *a13(0x1e0), 1 +3f3b1e70: addk 32, a8 +3f3b1e80: move a8, *a13(0x1c0), 1 +3f3b1ea0: sll 0x4, a7 +3f3b1eb0: move a7, *a13(0x1a0), 1 +3f3b1ed0: addk 31, a7 +3f3b1ee0: movk 31, a11 +3f3b1ef0: andn a11, a7 +3f3b1f00: move a7, *a13(0x480), 1 +3f3b1f20: addk 31, a8 +3f3b1f30: andn a11, a8 +3f3b1f40: move a8, *a13(0x4a0), 1 +3f3b1f60: srl 0x4, a7 +3f3b1f70: mpyu a8, a7 +3f3b1f80: move a7, *a13(0x180), 1 +3f3b1fa0: move *a13(0x2c0), a11, 1 +3f3b1fc0: sll 0x4, a11 +3f3b1fd0: move *a13(0x100), a7, 1 +3f3b1ff0: sub a11, a7 +3f3b2000: move a7, *a13(0x5e0), 1 +3f3b2020: move *a13(0x480), a11, 1 +3f3b2040: move *a13(0x140), a7, 1 +3f3b2060: sub a7, a11 +3f3b2070: move *a13(0x5e0), a7, 1 +3f3b2090: sub a7, a11 +3f3b20a0: move a11, *a13(0x600), 1 +3f3b20c0: sub a7, a7 +3f3b20d0: move a7, *a13(0x620), 1 +3f3b20f0: move *a13(0x160), a11, 1 +3f3b2110: sub a11, a8 +3f3b2120: move a8, *a13(0x640), 1 +3f3b2140: move *a13(0x480), a11, 1 +3f3b2160: move *a13(0x4a0), a7, 1 +3f3b2180: mpyu a7, a11 +3f3b2190: move a11, *a13(0x4c0), 1 +3f3b21b0: calla L3FB3F9C0 +3f3b21e0: move a8, @0xa5f40, 1 +3f3b2210: move @0xd3bd0, a7, 1 +3f3b2240: cmp a11, a7 +3f3b2250: jrc L3F3B22A0 +3f3b2260: move @0xd3bb0, a11, 1 +3f3b2290: jrne L3F3B2330 +L3F3B22A0: +3f3b22a0: move a14, -*sp, 1 +3f3b22b0: move *a13(0x4c0), *a14+, 1 +3f3b22d0: calla L3FB1D060 +3f3b2300: move a8, *a13(0x30), 1 +3f3b2320: jruc L3F3B2350 +L3F3B2330: +3f3b2330: move a11, *a13(0x30), 1 +L3F3B2350: +3f3b2350: calla L3FB3F9C0 +3f3b2380: move a8, @0xa5f60, 1 +3f3b23b0: move *a13(0x30), a11, 1 +3f3b23d0: jrne L3F3B2490 +3f3b23e0: move a14, -*sp, 1 +3f3b23f0: movi 0x3f3b8da8, a8 +3f3b2420: move a8, *a14+, 1 +3f3b2430: calla L3F927BC0 +3f3b2460: movk 11, a8 +3f3b2470: jauc L3F3B8A60 +L3F3B2490: +3f3b2490: move *a13(0xffe0), a7, 1 +3f3b24b0: move *a7(0x610), *a13(0x10), 1 +3f3b24e0: move a14, -*sp, 1 +3f3b24f0: move *a13(0x480), a7, 1 +3f3b2510: mpyu a9, a7 +3f3b2520: move a7, *a14+, 1 +3f3b2530: calla L3FB1D3A0 +3f3b2560: move a8, *a13(0x500), 1 +3f3b2580: move a8, a7 +3f3b2590: jrne L3F3B2730 +3f3b25a0: move a14, -*sp, 1 +3f3b25b0: movi 0x3f3b8e90, a8 +3f3b25e0: move a8, *a14+, 1 +3f3b25f0: calla L3F927BC0 +3f3b2620: move @0xd3bb0, a7, 1 +3f3b2650: cmp a7, a11 +3f3b2660: jrne L3F3B26B0 +3f3b2670: sub a11, a11 +3f3b2680: move a11, *a13(0x30), 1 +3f3b26a0: jruc L3F3B2700 +L3F3B26B0: +3f3b26b0: move a14, -*sp, 1 +3f3b26c0: move a11, *a14+, 1 +3f3b26d0: calla L3FB1D800 +L3F3B2700: +3f3b2700: movk 11, a8 +3f3b2710: jauc L3F3B8A60 +L3F3B2730: +3f3b2730: move @0xcada0, a7, 1 +3f3b2760: move a8, *a7(0x50), 1 +3f3b2780: move *a7(0x50), *a7(0x70), 1 +3f3b27b0: move a11, *a7(0x90), 1 +3f3b27d0: move a11, *a13(0x5c0), 1 +3f3b27f0: jauc L3F3B5620 +L3F3B2810: +3f3b2810: move *a13(0x480), *a13(0x520), 1 +3f3b2840: move *a13(0x4a0), *a13(0x540), 1 +3f3b2870: move *a13(0xffe0), a11, 1 +3f3b2890: setf 8, 0, 0 +3f3b28a0: move *a11(0x788), a9, 0 +3f3b28c0: jreq L3F3B2BF0 +3f3b28d0: move *a11(0x790), a9, 0 +3f3b28f0: jreq L3F3B2BF0 +3f3b2900: move @0xcada0, a9, 1 +3f3b2930: movk 2, a7 +3f3b2940: setf 16, 0, 0 +3f3b2950: move a7, *a9, 0 +3f3b2960: move *a13(0x520), a7, 1 +3f3b2980: srl 0x3, a7 +3f3b2990: move *a13(0x540), a11, 1 +3f3b29b0: mpyu a11, a7 +3f3b29c0: subk 2, a7 +3f3b29d0: sll 0x3, a7 +3f3b29e0: move *a9(0x90), a11, 1 +3f3b2a00: add a7, a11 +3f3b2a10: move a11, *a9(0x90), 1 +3f3b2a30: move *a13(0x1e0), *a13(0x560), 1 +3f3b2a60: move *a13(0x200), *a13(0x580), 1 +3f3b2a90: move *a13(0x5e0), a11, 1 +3f3b2ab0: move *a13(0x600), a7, 1 +3f3b2ad0: add a7, a11 +3f3b2ae0: move a11, *a13(0x5a0), 1 +3f3b2b00: move *a13(0x480), a7, 1 +3f3b2b20: move *a13(0x640), a11, 1 +3f3b2b40: mpyu a11, a7 +3f3b2b50: move *a13(0x5c0), a11, 1 +3f3b2b70: add a11, a7 +3f3b2b80: move *a13(0x5e0), a11, 1 +3f3b2ba0: sub a11, a7 +3f3b2bb0: move a7, *a13(0x5c0), 1 +3f3b2bd0: jauc L3F3B5720 +L3F3B2BF0: +3f3b2bf0: move *a11(0x788), a9, 0 +3f3b2c10: jreq L3F3B2F10 +3f3b2c20: move @0xcada0, a9, 1 +3f3b2c50: movk 4, a7 +3f3b2c60: setf 16, 0, 0 +3f3b2c70: move a7, *a9, 0 +3f3b2c80: move *a13(0x540), a7, 1 +3f3b2ca0: move *a13(0x520), a11, 1 +3f3b2cc0: srl 0x3, a11 +3f3b2cd0: dec a7 +3f3b2ce0: mpyu a11, a7 +3f3b2cf0: sll 0x3, a7 +3f3b2d00: move *a9(0x90), a11, 1 +3f3b2d20: add a7, a11 +3f3b2d30: move a11, *a9(0x90), 1 +3f3b2d50: move *a13(0x1e0), *a13(0x560), 1 +3f3b2d80: move *a13(0x200), *a13(0x580), 1 +3f3b2db0: move *a13(0x5e0), a11, 1 +3f3b2dd0: move *a13(0x600), a7, 1 +3f3b2df0: add a7, a11 +3f3b2e00: move a11, *a13(0x5a0), 1 +3f3b2e20: move *a13(0x480), a7, 1 +3f3b2e40: move *a13(0x640), a11, 1 +3f3b2e60: mpyu a11, a7 +3f3b2e70: move *a13(0x5c0), a11, 1 +3f3b2e90: add a11, a7 +3f3b2ea0: move *a13(0x600), a11, 1 +3f3b2ec0: sub a11, a7 +3f3b2ed0: move a7, *a13(0x5c0), 1 +3f3b2ef0: jauc L3F3B5720 +L3F3B2F10: +3f3b2f10: move *a11(0x790), a9, 0 +3f3b2f30: jreq L3F3B3200 +3f3b2f40: move @0xcada0, a9, 1 +3f3b2f70: movk 6, a7 +3f3b2f80: setf 16, 0, 0 +3f3b2f90: move a7, *a9, 0 +3f3b2fa0: move *a13(0x520), a7, 1 +3f3b2fc0: srl 0x3, a7 +3f3b2fd0: subk 2, a7 +3f3b2fe0: sll 0x3, a7 +3f3b2ff0: move *a9(0x90), a11, 1 +3f3b3010: add a7, a11 +3f3b3020: move a11, *a9(0x90), 1 +3f3b3040: move *a13(0x1e0), *a13(0x560), 1 +3f3b3070: move *a13(0x200), *a13(0x580), 1 +3f3b30a0: move *a13(0x5e0), a11, 1 +3f3b30c0: move *a13(0x600), a7, 1 +3f3b30e0: add a7, a11 +3f3b30f0: move a11, *a13(0x5a0), 1 +3f3b3110: move *a13(0x480), a7, 1 +3f3b3130: move *a13(0x620), a11, 1 +3f3b3150: mpyu a11, a7 +3f3b3160: move *a13(0x5c0), a11, 1 +3f3b3180: add a11, a7 +3f3b3190: move *a13(0x5e0), a11, 1 +3f3b31b0: sub a11, a7 +3f3b31c0: move a7, *a13(0x5c0), 1 +3f3b31e0: jauc L3F3B5720 +L3F3B3200: +3f3b3200: move @0xcada0, a9, 1 +3f3b3230: sub a7, a7 +3f3b3240: setf 16, 0, 0 +3f3b3250: move a7, *a9, 0 +3f3b3260: move *a13(0x1e0), *a13(0x560), 1 +3f3b3290: move *a13(0x200), *a13(0x580), 1 +3f3b32c0: move *a13(0x5e0), a7, 1 +3f3b32e0: move *a13(0x600), a11, 1 +3f3b3300: add a11, a7 +3f3b3310: move a7, *a13(0x5a0), 1 +3f3b3330: move *a13(0x480), a7, 1 +3f3b3350: move *a13(0x620), a11, 1 +3f3b3370: mpyu a11, a7 +3f3b3380: move *a13(0x5c0), a11, 1 +3f3b33a0: add a11, a7 +3f3b33b0: move *a13(0x600), a11, 1 +3f3b33d0: sub a11, a7 +3f3b33e0: move a7, *a13(0x5c0), 1 +3f3b3400: jauc L3F3B5720 +L3F3B3420: +3f3b3420: move *a13(0x4a0), *a13(0x520), 1 +3f3b3450: move *a13(0x480), *a13(0x540), 1 +3f3b3480: move *a13(0xffe0), a11, 1 +3f3b34a0: setf 8, 0, 0 +3f3b34b0: move *a11(0x788), a9, 0 +3f3b34d0: jreq L3F3B3730 +3f3b34e0: move *a11(0x790), a9, 0 +3f3b3500: jreq L3F3B3730 +3f3b3510: move @0xcada0, a9, 1 +3f3b3540: movk 3, a7 +3f3b3550: setf 16, 0, 0 +3f3b3560: move a7, *a9, 0 +3f3b3570: move *a13(0x200), *a13(0x560), 1 +3f3b35a0: move *a13(0x1e0), *a13(0x580), 1 +3f3b35d0: move *a13(0x620), a7, 1 +3f3b35f0: move *a13(0x640), a11, 1 +3f3b3610: add a11, a7 +3f3b3620: move a7, *a13(0x5a0), 1 +3f3b3640: move *a13(0x4a0), a7, 1 +3f3b3660: move *a13(0x600), a11, 1 +3f3b3680: mpyu a11, a7 +3f3b3690: move *a13(0x5c0), a11, 1 +3f3b36b0: add a11, a7 +3f3b36c0: move *a13(0x640), a11, 1 +3f3b36e0: sub a11, a7 +3f3b36f0: move a7, *a13(0x5c0), 1 +3f3b3710: jauc L3F3B5720 +L3F3B3730: +3f3b3730: move *a11(0x788), a9, 0 +3f3b3750: jreq L3F3B3A20 +3f3b3760: move @0xcada0, a9, 1 +3f3b3790: movk 5, a7 +3f3b37a0: setf 16, 0, 0 +3f3b37b0: move a7, *a9, 0 +3f3b37c0: move *a13(0x520), a7, 1 +3f3b37e0: srl 0x3, a7 +3f3b37f0: dec a7 +3f3b3800: sll 0x3, a7 +3f3b3810: move *a9(0x90), a11, 1 +3f3b3830: add a7, a11 +3f3b3840: move a11, *a9(0x90), 1 +3f3b3860: move *a13(0x200), *a13(0x560), 1 +3f3b3890: move *a13(0x1e0), *a13(0x580), 1 +3f3b38c0: move *a13(0x620), a11, 1 +3f3b38e0: move *a13(0x640), a7, 1 +3f3b3900: add a7, a11 +3f3b3910: move a11, *a13(0x5a0), 1 +3f3b3930: move *a13(0x4a0), a7, 1 +3f3b3950: move *a13(0x600), a11, 1 +3f3b3970: mpyu a11, a7 +3f3b3980: move *a13(0x5c0), a11, 1 +3f3b39a0: add a11, a7 +3f3b39b0: move *a13(0x620), a11, 1 +3f3b39d0: sub a11, a7 +3f3b39e0: move a7, *a13(0x5c0), 1 +3f3b3a00: jauc L3F3B5720 +L3F3B3A20: +3f3b3a20: move *a11(0x790), a9, 0 +3f3b3a40: jreq L3F3B3C70 +3f3b3a50: move @0xcada0, a9, 1 +3f3b3a80: movk 7, a7 +3f3b3a90: setf 16, 0, 0 +3f3b3aa0: move a7, *a9, 0 +3f3b3ab0: move *a13(0x200), *a13(0x560), 1 +3f3b3ae0: move *a13(0x1e0), *a13(0x580), 1 +3f3b3b10: move *a13(0x620), a7, 1 +3f3b3b30: move *a13(0x640), a11, 1 +3f3b3b50: add a11, a7 +3f3b3b60: move a7, *a13(0x5a0), 1 +3f3b3b80: move *a13(0x4a0), a7, 1 +3f3b3ba0: move *a13(0x5e0), a11, 1 +3f3b3bc0: mpyu a11, a7 +3f3b3bd0: move *a13(0x5c0), a11, 1 +3f3b3bf0: add a11, a7 +3f3b3c00: move *a13(0x640), a11, 1 +3f3b3c20: sub a11, a7 +3f3b3c30: move a7, *a13(0x5c0), 1 +3f3b3c50: jauc L3F3B5720 +L3F3B3C70: +3f3b3c70: move @0xcada0, a9, 1 +3f3b3ca0: movk 1, a7 +3f3b3cb0: setf 16, 0, 0 +3f3b3cc0: move a7, *a9, 0 +3f3b3cd0: move *a13(0x520), a7, 1 +3f3b3cf0: srl 0x3, a7 +3f3b3d00: dec a7 +3f3b3d10: sll 0x3, a7 +3f3b3d20: move *a9(0x90), a11, 1 +3f3b3d40: add a7, a11 +3f3b3d50: move a11, *a9(0x90), 1 +3f3b3d70: move *a13(0x200), *a13(0x560), 1 +3f3b3da0: move *a13(0x1e0), *a13(0x580), 1 +3f3b3dd0: move *a13(0x620), a11, 1 +3f3b3df0: move *a13(0x640), a7, 1 +3f3b3e10: add a7, a11 +3f3b3e20: move a11, *a13(0x5a0), 1 +3f3b3e40: move *a13(0x4a0), a7, 1 +3f3b3e60: move *a13(0x5e0), a11, 1 +3f3b3e80: mpyu a11, a7 +3f3b3e90: move *a13(0x5c0), a11, 1 +3f3b3eb0: add a11, a7 +3f3b3ec0: move *a13(0x620), a11, 1 +3f3b3ee0: sub a11, a7 +3f3b3ef0: move a7, *a13(0x5c0), 1 +3f3b3f10: jauc L3F3B5720 +L3F3B3F30: +3f3b3f30: move *a13(0x480), *a13(0x520), 1 +3f3b3f60: move *a13(0x4a0), *a13(0x540), 1 +3f3b3f90: move *a13(0xffe0), a11, 1 +3f3b3fb0: setf 8, 0, 0 +3f3b3fc0: move *a11(0x788), a9, 0 +3f3b3fe0: jreq L3F3B4240 +3f3b3ff0: move *a11(0x790), a9, 0 +3f3b4010: jreq L3F3B4240 +3f3b4020: move @0xcada0, a9, 1 +3f3b4050: sub a7, a7 +3f3b4060: setf 16, 0, 0 +3f3b4070: move a7, *a9, 0 +3f3b4080: move *a13(0x1e0), *a13(0x560), 1 +3f3b40b0: move *a13(0x200), *a13(0x580), 1 +3f3b40e0: move *a13(0x5e0), a7, 1 +3f3b4100: move *a13(0x600), a11, 1 +3f3b4120: add a11, a7 +3f3b4130: move a7, *a13(0x5a0), 1 +3f3b4150: move *a13(0x480), a7, 1 +3f3b4170: move *a13(0x620), a11, 1 +3f3b4190: mpyu a11, a7 +3f3b41a0: move *a13(0x5c0), a11, 1 +3f3b41c0: add a11, a7 +3f3b41d0: move *a13(0x600), a11, 1 +3f3b41f0: sub a11, a7 +3f3b4200: move a7, *a13(0x5c0), 1 +3f3b4220: jauc L3F3B5720 +L3F3B4240: +3f3b4240: move *a11(0x788), a9, 0 +3f3b4260: jreq L3F3B4530 +3f3b4270: move @0xcada0, a9, 1 +3f3b42a0: movk 6, a7 +3f3b42b0: setf 16, 0, 0 +3f3b42c0: move a7, *a9, 0 +3f3b42d0: move *a13(0x520), a7, 1 +3f3b42f0: srl 0x3, a7 +3f3b4300: subk 2, a7 +3f3b4310: sll 0x3, a7 +3f3b4320: move *a9(0x90), a11, 1 +3f3b4340: add a7, a11 +3f3b4350: move a11, *a9(0x90), 1 +3f3b4370: move *a13(0x1e0), *a13(0x560), 1 +3f3b43a0: move *a13(0x200), *a13(0x580), 1 +3f3b43d0: move *a13(0x5e0), a11, 1 +3f3b43f0: move *a13(0x600), a7, 1 +3f3b4410: add a7, a11 +3f3b4420: move a11, *a13(0x5a0), 1 +3f3b4440: move *a13(0x480), a7, 1 +3f3b4460: move *a13(0x620), a11, 1 +3f3b4480: mpyu a11, a7 +3f3b4490: move *a13(0x5c0), a11, 1 +3f3b44b0: add a11, a7 +3f3b44c0: move *a13(0x5e0), a11, 1 +3f3b44e0: sub a11, a7 +3f3b44f0: move a7, *a13(0x5c0), 1 +3f3b4510: jauc L3F3B5720 +L3F3B4530: +3f3b4530: move *a11(0x790), a9, 0 +3f3b4550: jreq L3F3B4850 +3f3b4560: move @0xcada0, a9, 1 +3f3b4590: movk 4, a7 +3f3b45a0: setf 16, 0, 0 +3f3b45b0: move a7, *a9, 0 +3f3b45c0: move *a13(0x540), a7, 1 +3f3b45e0: move *a13(0x520), a11, 1 +3f3b4600: srl 0x3, a11 +3f3b4610: dec a7 +3f3b4620: mpyu a11, a7 +3f3b4630: sll 0x3, a7 +3f3b4640: move *a9(0x90), a11, 1 +3f3b4660: add a7, a11 +3f3b4670: move a11, *a9(0x90), 1 +3f3b4690: move *a13(0x1e0), *a13(0x560), 1 +3f3b46c0: move *a13(0x200), *a13(0x580), 1 +3f3b46f0: move *a13(0x5e0), a11, 1 +3f3b4710: move *a13(0x600), a7, 1 +3f3b4730: add a7, a11 +3f3b4740: move a11, *a13(0x5a0), 1 +3f3b4760: move *a13(0x480), a7, 1 +3f3b4780: move *a13(0x640), a11, 1 +3f3b47a0: mpyu a11, a7 +3f3b47b0: move *a13(0x5c0), a11, 1 +3f3b47d0: add a11, a7 +3f3b47e0: move *a13(0x600), a11, 1 +3f3b4800: sub a11, a7 +3f3b4810: move a7, *a13(0x5c0), 1 +3f3b4830: jauc L3F3B5720 +L3F3B4850: +3f3b4850: move @0xcada0, a9, 1 +3f3b4880: movk 2, a7 +3f3b4890: setf 16, 0, 0 +3f3b48a0: move a7, *a9, 0 +3f3b48b0: move *a13(0x520), a7, 1 +3f3b48d0: srl 0x3, a7 +3f3b48e0: move *a13(0x540), a11, 1 +3f3b4900: mpyu a11, a7 +3f3b4910: subk 2, a7 +3f3b4920: sll 0x3, a7 +3f3b4930: move *a9(0x90), a11, 1 +3f3b4950: add a7, a11 +3f3b4960: move a11, *a9(0x90), 1 +3f3b4980: move *a13(0x1e0), *a13(0x560), 1 +3f3b49b0: move *a13(0x200), *a13(0x580), 1 +3f3b49e0: move *a13(0x5e0), a11, 1 +3f3b4a00: move *a13(0x600), a7, 1 +3f3b4a20: add a7, a11 +3f3b4a30: move a11, *a13(0x5a0), 1 +3f3b4a50: move *a13(0x480), a7, 1 +3f3b4a70: move *a13(0x640), a11, 1 +3f3b4a90: mpyu a11, a7 +3f3b4aa0: move *a13(0x5c0), a11, 1 +3f3b4ac0: add a11, a7 +3f3b4ad0: move *a13(0x5e0), a11, 1 +3f3b4af0: sub a11, a7 +3f3b4b00: move a7, *a13(0x5c0), 1 +3f3b4b20: jauc L3F3B5720 +L3F3B4B40: +3f3b4b40: move *a13(0x4a0), *a13(0x520), 1 +3f3b4b70: move *a13(0x480), *a13(0x540), 1 +3f3b4ba0: move *a13(0xffe0), a11, 1 +3f3b4bc0: setf 8, 0, 0 +3f3b4bd0: move *a11(0x788), a9, 0 +3f3b4bf0: jreq L3F3B4EF0 +3f3b4c00: move *a11(0x790), a9, 0 +3f3b4c20: jreq L3F3B4EF0 +3f3b4c30: move @0xcada0, a9, 1 +3f3b4c60: movk 1, a7 +3f3b4c70: setf 16, 0, 0 +3f3b4c80: move a7, *a9, 0 +3f3b4c90: move *a13(0x520), a7, 1 +3f3b4cb0: srl 0x3, a7 +3f3b4cc0: dec a7 +3f3b4cd0: sll 0x3, a7 +3f3b4ce0: move *a9(0x90), a11, 1 +3f3b4d00: add a7, a11 +3f3b4d10: move a11, *a9(0x90), 1 +3f3b4d30: move *a13(0x200), *a13(0x560), 1 +3f3b4d60: move *a13(0x1e0), *a13(0x580), 1 +3f3b4d90: move *a13(0x620), a11, 1 +3f3b4db0: move *a13(0x640), a7, 1 +3f3b4dd0: add a7, a11 +3f3b4de0: move a11, *a13(0x5a0), 1 +3f3b4e00: move *a13(0x4a0), a7, 1 +3f3b4e20: move *a13(0x5e0), a11, 1 +3f3b4e40: mpyu a11, a7 +3f3b4e50: move *a13(0x5c0), a11, 1 +3f3b4e70: add a11, a7 +3f3b4e80: move *a13(0x620), a11, 1 +3f3b4ea0: sub a11, a7 +3f3b4eb0: move a7, *a13(0x5c0), 1 +3f3b4ed0: jauc L3F3B5720 +L3F3B4EF0: +3f3b4ef0: move *a11(0x788), a9, 0 +3f3b4f10: jreq L3F3B5130 +3f3b4f20: move @0xcada0, a9, 1 +3f3b4f50: movk 7, a7 +3f3b4f60: setf 16, 0, 0 +3f3b4f70: move a7, *a9, 0 +3f3b4f80: move *a13(0x200), *a13(0x560), 1 +3f3b4fb0: move *a13(0x1e0), *a13(0x580), 1 +3f3b4fe0: move *a13(0x620), a7, 1 +3f3b5000: move *a13(0x640), a11, 1 +3f3b5020: add a11, a7 +3f3b5030: move a7, *a13(0x5a0), 1 +3f3b5050: move *a13(0x4a0), a7, 1 +3f3b5070: move *a13(0x5e0), a11, 1 +3f3b5090: mpyu a11, a7 +3f3b50a0: move *a13(0x5c0), a11, 1 +3f3b50c0: add a11, a7 +3f3b50d0: move *a13(0x640), a11, 1 +3f3b50f0: sub a11, a7 +3f3b5100: move a7, *a13(0x5c0), 1 +3f3b5120: jruc L3F3B5720 +L3F3B5130: +3f3b5130: move *a11(0x790), a9, 0 +3f3b5150: jreq L3F3B5410 +3f3b5160: move @0xcada0, a9, 1 +3f3b5190: movk 5, a7 +3f3b51a0: setf 16, 0, 0 +3f3b51b0: move a7, *a9, 0 +3f3b51c0: move *a13(0x520), a7, 1 +3f3b51e0: srl 0x3, a7 +3f3b51f0: dec a7 +3f3b5200: sll 0x3, a7 +3f3b5210: move *a9(0x90), a11, 1 +3f3b5230: add a7, a11 +3f3b5240: move a11, *a9(0x90), 1 +3f3b5260: move *a13(0x200), *a13(0x560), 1 +3f3b5290: move *a13(0x1e0), *a13(0x580), 1 +3f3b52c0: move *a13(0x620), a11, 1 +3f3b52e0: move *a13(0x640), a7, 1 +3f3b5300: add a7, a11 +3f3b5310: move a11, *a13(0x5a0), 1 +3f3b5330: move *a13(0x4a0), a7, 1 +3f3b5350: move *a13(0x600), a11, 1 +3f3b5370: mpyu a11, a7 +3f3b5380: move *a13(0x5c0), a11, 1 +3f3b53a0: add a11, a7 +3f3b53b0: move *a13(0x620), a11, 1 +3f3b53d0: sub a11, a7 +3f3b53e0: move a7, *a13(0x5c0), 1 +3f3b5400: jruc L3F3B5720 +L3F3B5410: +3f3b5410: move @0xcada0, a9, 1 +3f3b5440: movk 3, a7 +3f3b5450: setf 16, 0, 0 +3f3b5460: move a7, *a9, 0 +3f3b5470: move *a13(0x200), *a13(0x560), 1 +3f3b54a0: move *a13(0x1e0), *a13(0x580), 1 +3f3b54d0: move *a13(0x620), a7, 1 +3f3b54f0: move *a13(0x640), a11, 1 +3f3b5510: add a11, a7 +3f3b5520: move a7, *a13(0x5a0), 1 +3f3b5540: move *a13(0x4a0), a7, 1 +3f3b5560: move *a13(0x600), a11, 1 +3f3b5580: mpyu a11, a7 +3f3b5590: move *a13(0x5c0), a11, 1 +3f3b55b0: add a11, a7 +3f3b55c0: move *a13(0x640), a11, 1 +3f3b55e0: sub a11, a7 +3f3b55f0: move a7, *a13(0x5c0), 1 +3f3b5610: jruc L3F3B5720 +L3F3B5620: +3f3b5620: move *a13(0xffe0), a7, 1 +3f3b5640: setf 16, 0, 0 +3f3b5650: move *a7(0x778), a8, 0 +3f3b5670: jaeq L3F3B2810 +3f3b5690: dec a8 +3f3b56a0: jaeq L3F3B3420 +3f3b56c0: dec a8 +3f3b56d0: jaeq L3F3B3F30 +3f3b56f0: dec a8 +3f3b5700: jaeq L3F3B4B40 +L3F3B5720: +3f3b5720: move @0xcada0, a11, 1 +3f3b5750: move *a13(0x480), a9, 1 +3f3b5770: srl 0x3, a9 +3f3b5780: move a9, *a11(0x10), 1 +3f3b57a0: move *a13(0x520), a9, 1 +3f3b57c0: srl 0x3, a9 +3f3b57d0: move a9, *a11(0x30), 1 +3f3b57f0: movb *a13(0x3d0), a9 +3f3b5810: movb a9, @0xca2b0 +3f3b5840: movb *a13(0x3e0), a7 +3f3b5860: movb a7, @0xca2c0 +3f3b5890: movb *a13(0x3f0), a7 +3f3b58b0: movb a7, @0xca2d0 +3f3b58e0: movb *a13(0x400), a7 +3f3b5900: movb a7, @0xca2e0 +3f3b5930: movb *a13(0x410), a7 +3f3b5950: movb a7, @0xca2f0 +3f3b5980: movb *a13(0x420), a7 +3f3b59a0: movb a7, @0xca300 +3f3b59d0: movb *a13(0x430), a7 +3f3b59f0: movb a7, @0xca310 +3f3b5a20: movb *a13(0x440), a7 +3f3b5a40: movb a7, @0xca320 +3f3b5a70: movi 0xca3a8, a7 +3f3b5aa0: move a7, *a13(0x460), 1 +3f3b5ac0: move a14, -*sp, 1 +3f3b5ad0: move a13, a9 +3f3b5ae0: addi 0x450, a9 +3f3b5b00: move a9, *a14+, 1 +3f3b5b10: move a7, *a14+, 1 +3f3b5b20: move *a13(0x3b0), *a14+, 1 +3f3b5b40: move *a13(0x390), *a14+, 1 +3f3b5b60: move *a13(0x370), *a14+, 1 +3f3b5b80: move *a13(0x350), *a14+, 1 +3f3b5ba0: calla L3FB1A6A0 +3f3b5bd0: sub a11, a11 +3f3b5be0: movb a11, @0xca330 +3f3b5c10: setf 8, 0, 0 +3f3b5c20: move *a13(0x450), a9, 0 +3f3b5c40: movb a9, @0xca340 +3f3b5c70: movb a9, @0xca350 +3f3b5ca0: move *a13(0x330), a7, 1 +3f3b5cc0: neg a7 +3f3b5cd0: dec a7 +3f3b5ce0: setf 16, 0, 0 +3f3b5cf0: move a7, *a13(0x50), 0 +3f3b5d10: move *a13(0x50), a7, 0 +3f3b5d30: srl 0x8, a7 +3f3b5d40: andi 0xff, a7 +3f3b5d70: movb a7, @0xca270 +3f3b5da0: move *a13(0x50), a7, 0 +3f3b5dc0: andi 0xff, a7 +3f3b5df0: movb a7, @0xca280 +3f3b5e20: move *a13(0x320), a7, 0 +3f3b5e40: neg a7 +3f3b5e50: move a7, *a13(0x50), 0 +3f3b5e70: move *a13(0x50), a7, 0 +3f3b5e90: srl 0x8, a7 +3f3b5ea0: andi 0xff, a7 +3f3b5ed0: movb a7, @0xca290 +3f3b5f00: move *a13(0x50), a7, 0 +3f3b5f20: andi 0xff, a7 +3f3b5f50: movb a7, @0xca2a0 +3f3b5f80: movi 0xff, a7 +3f3b5fa0: movb a7, @0xca380 +3f3b5fd0: subk 16, a7 +3f3b5fe0: movb a7, @0xca390 +3f3b6010: move a11, @0x5600100, 0 +3f3b6040: movi 0x248, a7 +3f3b6060: move a7, @0x5600020, 0 +3f3b6090: movi 0x32, a7 +3f3b60b0: move a7, @0x5600030, 0 +3f3b60e0: movk 1, a7 +3f3b60f0: move a7, @0x5600100, 0 +3f3b6120: move a7, *a13(0x80), 1 +3f3b6140: setf 8, 0, 0 +3f3b6150: move @0xca230, a11, 0 +3f3b6180: cmp a11, a7 +3f3b6190: jrhi L3F3B63A0 +L3F3B61A0: +3f3b61a0: move *a13(0x80), a11, 1 +3f3b61c0: inc a11 +3f3b61d0: sll 0x3, a11 +3f3b61e0: addi 0xca230, a11 +3f3b6210: move *a11, a11, 0 +3f3b6220: sll 0x8, a11 +3f3b6230: move *a13(0x80), a9, 1 +3f3b6250: sll 0x3, a9 +3f3b6260: addi 0xca230, a9 +3f3b6290: move *a9, a9, 0 +3f3b62a0: or a9, a11 +3f3b62b0: setf 16, 0, 0 +3f3b62c0: move a11, @0x5600080, 0 +3f3b62f0: move *a13(0x80), a11, 1 +3f3b6310: addk 2, a11 +3f3b6320: move a11, *a13(0x80), 1 +3f3b6340: setf 8, 0, 0 +3f3b6350: move @0xca230, a9, 0 +3f3b6380: cmp a9, a11 +3f3b6390: jrls L3F3B61A0 +L3F3B63A0: +3f3b63a0: movi 0x5600030, a11 +3f3b63d0: setf 16, 0, 0 +3f3b63e0: move *a11, a9, 0 +3f3b63f0: movk 1, a7 +3f3b6400: or a7, a9 +3f3b6410: move a9, *a11, 0 +3f3b6420: movi 0xfff, a11 +3f3b6440: move a11, *a13(0xa0), 1 +3f3b6460: move @0x5600010, a9, 0 +3f3b6490: btst 1, a9 +3f3b64a0: jrne L3F3B6570 +L3F3B64B0: +3f3b64b0: move *a13(0xa0), a11, 1 +3f3b64d0: dec a11 +3f3b64e0: move a11, *a13(0xa0), 1 +3f3b6500: move @0x5600010, a9, 0 +3f3b6530: btst 1, a9 +3f3b6540: jrne L3F3B6570 +3f3b6550: move a11, a7 +3f3b6560: jrne L3F3B64B0 +L3F3B6570: +3f3b6570: move a11, a7 +3f3b6580: jrne L3F3B67F0 +3f3b6590: move a14, -*sp, 1 +3f3b65a0: movi 0x3f3b8f90, a8 +3f3b65d0: move a8, *a14+, 1 +3f3b65e0: calla L3F927BC0 +3f3b6610: move a14, -*sp, 1 +3f3b6620: move *a13(0x500), *a14+, 1 +3f3b6640: calla L3FB1D8C0 +3f3b6670: move *a13(0x30), a9, 1 +3f3b6690: move @0xd3bb0, a7, 1 +3f3b66c0: cmp a7, a9 +3f3b66d0: jrne L3F3B6720 +3f3b66e0: sub a9, a9 +3f3b66f0: move a9, *a13(0x30), 1 +3f3b6710: jruc L3F3B6770 +L3F3B6720: +3f3b6720: move a14, -*sp, 1 +3f3b6730: move a9, *a14+, 1 +3f3b6740: calla L3FB1D800 +L3F3B6770: +3f3b6770: calla L3FB16CA0 +3f3b67a0: move a8, *a13(0x60), 1 +3f3b67c0: movk 2, a8 +3f3b67d0: jauc L3F3B8A60 +L3F3B67F0: +3f3b67f0: movk 2, a9 +3f3b6800: move a9, @0x5600100, 0 +3f3b6830: movi 0x5600100, a9 +3f3b6860: move *a9, a7, 0 +3f3b6870: andi 0xfffd, a7 +3f3b68a0: move a7, *a9, 0 +3f3b68b0: move @0xcada0, a9, 1 +3f3b68e0: move *a9, a7, 0 +3f3b68f0: subk 2, a7 +3f3b6900: jreq L3F3B6940 +3f3b6910: move *a9, a7, 0 +3f3b6920: subk 6, a7 +3f3b6930: jrne L3F3B69B0 +L3F3B6940: +3f3b6940: movi 0x5600100, a7 +3f3b6970: move *a7, a11, 0 +3f3b6980: movk 4, a9 +3f3b6990: or a9, a11 +3f3b69a0: move a11, *a7, 0 +L3F3B69B0: +3f3b69b0: movi 0x248, a11 +3f3b69d0: move a11, @0x5600020, 0 +3f3b6a00: sub a9, a9 +3f3b6a10: move a9, @0x5600000, 0 +3f3b6a40: move *a13(0xffe0), a7, 1 +3f3b6a60: setf 8, 0, 0 +3f3b6a70: move *a7(0x630), a9, 0 +3f3b6a90: subk 5, a9 +3f3b6aa0: jreq L3F3B6BA0 +3f3b6ab0: move *a7(0x630), a9, 0 +3f3b6ad0: sll 0x2, a9 +3f3b6ae0: movb a9, *a7(0x630) +3f3b6b00: move *a7(0x630), a9, 0 +3f3b6b20: ori 0x12, a9 +3f3b6b50: setf 16, 0, 0 +3f3b6b60: move a9, @0x5600030, 0 +3f3b6b90: jruc L3F3B6CE0 +L3F3B6BA0: +3f3b6ba0: movi 0x32, a9 +3f3b6bc0: setf 16, 0, 0 +3f3b6bd0: move a9, @0x5600030, 0 +3f3b6c00: move *a13(0xe0), a9, 1 +3f3b6c20: jreq L3F3B6CE0 +3f3b6c30: move *a13(0x220), a11, 1 +3f3b6c50: mpyu a11, a9 +3f3b6c60: move *a13(0x10), a7, 1 +3f3b6c80: add a7, a9 +3f3b6c90: move a9, *a13(0x10), 1 +3f3b6cb0: sub a7, a7 +3f3b6cc0: move a7, *a13(0xe0), 1 +L3F3B6CE0: +3f3b6ce0: move *a13(0x240), a11, 1 +3f3b6d00: move a11, @0x5600040, 0 +3f3b6d30: calla L3FB3F9C0 +3f3b6d60: move a8, @0xa5f20, 1 +3f3b6d90: move a8, @0xa5f80, 1 +3f3b6dc0: move a14, -*sp, 1 +3f3b6dd0: move *a13(0xe0), *a14+, 1 +3f3b6df0: move *a13(0x300), *a14+, 1 +3f3b6e10: move *a13(0x2e0), *a14+, 1 +3f3b6e30: move *a13(0x2c0), *a14+, 1 +3f3b6e50: move *a13(0x180), *a14+, 1 +3f3b6e70: move *a13(0x10), *a14+, 1 +3f3b6e90: calla L3FB29C60 +3f3b6ec0: move a8, *a13(0x60), 1 +3f3b6ee0: calla L3FB3F9C0 +3f3b6f10: move a8, @0xa5fa0, 1 +3f3b6f40: move *a13(0x60), a9, 1 +3f3b6f60: jreq L3F3B71F0 +3f3b6f70: move a14, -*sp, 1 +3f3b6f80: move *a13(0x500), *a14+, 1 +3f3b6fa0: calla L3FB1D8C0 +3f3b6fd0: move *a13(0x30), a7, 1 +3f3b6ff0: move @0xd3bb0, a9, 1 +3f3b7020: cmp a9, a7 +3f3b7030: jrne L3F3B7080 +3f3b7040: sub a7, a7 +3f3b7050: move a7, *a13(0x30), 1 +3f3b7070: jruc L3F3B70D0 +L3F3B7080: +3f3b7080: move a14, -*sp, 1 +3f3b7090: move a7, *a14+, 1 +3f3b70a0: calla L3FB1D800 +L3F3B70D0: +3f3b70d0: move a14, -*sp, 1 +3f3b70e0: move *a13(0x60), *a14+, 1 +3f3b7100: movi 0x3f3b9080, a8 +3f3b7130: move a8, *a14+, 1 +3f3b7140: calla L3F927BC0 +3f3b7170: calla L3FB16CA0 +3f3b71a0: move a8, *a13(0x60), 1 +3f3b71c0: movk 2, a8 +3f3b71d0: jauc L3F3B8A60 +L3F3B71F0: +3f3b71f0: move *a13(0xffe0), a7, 1 +3f3b7210: move *a7(0x678), a8, 1 +3f3b7230: calla L3FE11540 +3f3b7260: move *a7(0x5d0), a8, 1 +3f3b7280: calla L3FE114E0 +3f3b72b0: move *a7(0x6b8), a8, 1 +3f3b72d0: calla L3FE114E0 +3f3b7300: calla L3FE0F590 +3f3b7330: calla L3FE0FAF0 +3f3b7360: move *a13(0x370), a8, 1 +3f3b7380: calla L3FE114E0 +3f3b73b0: move *a13(0x350), a8, 1 +3f3b73d0: calla L3FE114E0 +3f3b7400: calla L3FE0F590 +3f3b7430: calla L3FE0FAF0 +3f3b7460: calla L3FE10F10 +3f3b7490: move a8, *a7(0x678), 1 +3f3b74b0: move *a7(0x698), a8, 1 +3f3b74d0: calla L3FE11540 +3f3b7500: move *a7(0x5f0), a8, 1 +3f3b7520: calla L3FE114E0 +3f3b7550: move *a7(0x6d8), a8, 1 +3f3b7570: calla L3FE114E0 +3f3b75a0: calla L3FE0F590 +3f3b75d0: calla L3FE0FAF0 +3f3b7600: move *a13(0x3b0), a8, 1 +3f3b7620: calla L3FE114E0 +3f3b7650: move *a13(0x390), a8, 1 +3f3b7670: calla L3FE114E0 +3f3b76a0: calla L3FE0F590 +3f3b76d0: calla L3FE0FAF0 +3f3b7700: calla L3FE10F10 +3f3b7730: move a8, *a7(0x698), 1 +3f3b7750: calla L3FB3F9C0 +3f3b7780: move a8, @0xa5fc0, 1 +3f3b77b0: setf 8, 0, 0 +3f3b77c0: move *a7(0x48), a7, 0 +3f3b77e0: dsj a7, L3F3B7A70 +3f3b7800: move a14, -*sp, 1 +3f3b7810: move *a13(0x5c0), *a14+, 1 +3f3b7830: move *a13(0xffe0), a7, 1 +3f3b7850: move *a7(0x658), a7, 1 +3f3b7870: setf 16, 1, 0 +3f3b7880: move *a7, a7, 0 +3f3b7890: dsjs a7, L3F3B78C0 +3f3b78a0: movk 1, a7 +3f3b78b0: jruc L3F3B78D0 +L3F3B78C0: +3f3b78c0: sub a7, a7 +L3F3B78D0: +3f3b78d0: move a7, *a14+, 1 +3f3b78e0: move *a13(0x5a0), *a14+, 1 +3f3b7900: move *a13(0x580), *a14+, 1 +3f3b7920: move *a13(0x560), *a14+, 1 +3f3b7940: move *a13(0xffe0), a7, 1 +3f3b7960: move *a7(0x698), *a14+, 1 +3f3b7980: move *a7(0x678), *a14+, 1 +3f3b79a0: movk 1, a7 +3f3b79b0: move a7, *a14+, 1 +3f3b79c0: move *a13(0xffe0), a7, 1 +3f3b79e0: move *a7(0x638), *a14+, 1 +3f3b7a00: move *a7(0x658), *a14+, 1 +3f3b7a20: move *a7(0x638), a7, 1 +3f3b7a40: move *a7(0x380), a7, 1 +3f3b7a60: call a7 +L3F3B7A70: +3f3b7a70: calla L3FB3F9C0 +3f3b7aa0: move a8, @0xa5fe0, 1 +3f3b7ad0: sub a7, a7 +3f3b7ae0: move a7, *a13(0x60), 1 +3f3b7b00: move *a13(0xffe0), a9, 1 +3f3b7b20: move *a9(0x798), a9, 1 +3f3b7b40: jaeq L3F3B8790 +3f3b7b60: move *a13(0xffe0), a9, 1 +3f3b7b80: setf 8, 0, 0 +3f3b7b90: move *a9(0x50), a9, 0 +3f3b7bb0: dec a9 +3f3b7bc0: jrhi L3F3B7C30 +3f3b7bd0: move *a13(0xffe0), a9, 1 +3f3b7bf0: move *a9(0x48), a9, 0 +3f3b7c10: jane L3F3B8790 +L3F3B7C30: +3f3b7c30: move a14, -*sp, 1 +3f3b7c40: move a7, *a14+, 1 +3f3b7c50: move a7, *a14+, 1 +3f3b7c60: move a7, *a14+, 1 +3f3b7c70: movk 2, a9 +3f3b7c80: move a9, *a14+, 1 +3f3b7c90: move *a13(0x560), a9, 1 +3f3b7cb0: move *a13(0x5a0), a11, 1 +3f3b7cd0: add a11, a9 +3f3b7ce0: move a9, *a14+, 1 +3f3b7cf0: movk 1, a9 +3f3b7d00: move a9, *a14+, 1 +3f3b7d10: move *a13(0x580), *a14+, 1 +3f3b7d30: move *a13(0x560), *a14+, 1 +3f3b7d50: move a7, *a14+, 1 +3f3b7d60: move a14, -*sp, 1 +3f3b7d70: move *a13(0x560), a9, 1 +3f3b7d90: add a11, a9 +3f3b7da0: move a9, *a14+, 1 +3f3b7db0: movk 1, a9 +3f3b7dc0: move a9, *a14+, 1 +3f3b7dd0: move a7, *a14+, 1 +3f3b7de0: move a9, *a14+, 1 +3f3b7df0: calla L3F566B40 +3f3b7e20: move a8, *a14+, 1 +3f3b7e30: calla L3F563300 +3f3b7e60: move a8, *a13(0x6c0), 1 +3f3b7e80: move a8, a8 +3f3b7e90: jaeq L3F3B8760 +3f3b7eb0: move *a13(0xffe0), a9, 1 +3f3b7ed0: move *a9(0x798), a9, 1 +3f3b7ef0: move *a9(0x160), a9, 1 +3f3b7f10: move *a9(0xd8), a9, 1 +3f3b7f30: move *a9(0x28), a9, 1 +3f3b7f50: jreq L3F3B8040 +3f3b7f60: move a14, -*sp, 1 +3f3b7f70: move *a13(0xffe0), a9, 1 +3f3b7f90: move *a9(0x798), a9, 1 +3f3b7fb0: move *a9(0x160), a9, 1 +3f3b7fd0: move *a9(0xd8), a9, 1 +3f3b7ff0: move *a9(0x28), *a14+, 1 +3f3b8010: calla L3FB1D800 +L3F3B8040: +3f3b8040: move *a13(0xffe0), a9, 1 +3f3b8060: move *a9(0x798), a9, 1 +3f3b8080: move *a9(0x160), a9, 1 +3f3b80a0: move *a9(0xd8), a9, 1 +3f3b80c0: move *a13(0x6c0), a11, 1 +3f3b80e0: movb *a11(0x10), *a9(0x10) +3f3b8110: move *a13(0xffe0), a9, 1 +3f3b8130: move *a9(0x798), a9, 1 +3f3b8150: move *a9(0x160), a9, 1 +3f3b8170: move *a9(0xd8), a9, 1 +3f3b8190: movb *a11(0x18), *a9(0x18) +3f3b81c0: move *a13(0xffe0), a9, 1 +3f3b81e0: move *a9(0x798), a9, 1 +3f3b8200: move *a9(0x160), a9, 1 +3f3b8220: move *a9(0xd8), a9, 1 +3f3b8240: move a7, *a9(0x28), 1 +3f3b8260: move *a13(0xffe0), a9, 1 +3f3b8280: move *a9(0x798), a9, 1 +3f3b82a0: move *a9(0x160), a9, 1 +3f3b82c0: move *a9(0xd8), a9, 1 +3f3b82e0: move *a13(0x4c0), *a9(0x48), 1 +3f3b8310: move *a13(0xffe0), a9, 1 +3f3b8330: move *a9(0x798), a9, 1 +3f3b8350: move *a9(0x160), a9, 1 +3f3b8370: move *a9(0xd8), a9, 1 +3f3b8390: move *a13(0xffe0), a11, 1 +3f3b83b0: move *a11(0x798), a11, 1 +3f3b83d0: move *a11(0x160), a11, 1 +3f3b83f0: move *a11(0xd8), a11, 1 +3f3b8410: move *a11(0x128), a11, 1 +3f3b8430: addk 7, a11 +3f3b8440: movk 7, a7 +3f3b8450: andn a7, a11 +3f3b8460: move a11, *a9(0x88), 1 +3f3b8480: move *a13(0xffe0), a11, 1 +3f3b84a0: move *a11(0x798), a9, 1 +3f3b84c0: move *a9(0x160), a9, 1 +3f3b84e0: move *a9(0xd8), a9, 1 +3f3b8500: sub a7, a7 +3f3b8510: movb a7, *a9(0x20) +3f3b8530: move *a13(0x6c0), a9, 1 +3f3b8550: move *a13(0x5c0), a7, 1 +3f3b8570: move *a13(0x5a0), a11, 1 +3f3b8590: add a11, a7 +3f3b85a0: move a7, *a9(0x28), 1 +3f3b85c0: move a14, -*sp, 1 +3f3b85d0: movk 1, a7 +3f3b85e0: move a7, *a14+, 1 +3f3b85f0: move *a13(0xffe0), a7, 1 +3f3b8610: move *a7(0x798), a7, 1 +3f3b8630: move *a7(0x160), a7, 1 +3f3b8650: move *a7(0xd8), *a14+, 1 +3f3b8670: move a9, *a14+, 1 +3f3b8680: calla L3F400040 +3f3b86b0: move a8, *a13(0x60), 1 +3f3b86d0: sub a7, a7 +3f3b86e0: move a7, *a9(0x28), 1 +3f3b8700: move a14, -*sp, 1 +3f3b8710: move a9, *a14+, 1 +3f3b8720: calla L3F568200 +3f3b8750: jruc L3F3B8790 +L3F3B8760: +3f3b8760: movk 11, a9 +3f3b8770: move a9, *a13(0x60), 1 +L3F3B8790: +3f3b8790: move a14, -*sp, 1 +3f3b87a0: move *a13(0x500), *a14+, 1 +3f3b87c0: calla L3FB1D8C0 +3f3b87f0: move *a13(0x30), a11, 1 +3f3b8810: move @0xd3bb0, a9, 1 +3f3b8840: cmp a9, a11 +3f3b8850: jrne L3F3B8890 +3f3b8860: move a7, *a13(0x30), 1 +3f3b8880: jruc L3F3B88E0 +L3F3B8890: +3f3b8890: move a14, -*sp, 1 +3f3b88a0: move a11, *a14+, 1 +3f3b88b0: calla L3FB1D800 +L3F3B88E0: +3f3b88e0: move *a13(0x60), a11, 1 +3f3b8900: jreq L3F3B89E0 +3f3b8910: move a14, -*sp, 1 +3f3b8920: movi 0x3f3b9170, a8 +3f3b8950: move a8, *a14+, 1 +3f3b8960: calla L3F927BC0 +3f3b8990: calla L3FB16CA0 +3f3b89c0: move a11, a8 +3f3b89d0: jruc L3F3B8A60 +L3F3B89E0: +3f3b89e0: calla L3FB16CA0 +3f3b8a10: move a8, *a13(0x60), 1 +3f3b8a30: move a8, a9 +3f3b8a40: jrne L3F3B8A60 +3f3b8a50: move a7, a8 +L3F3B8A60: +3f3b8a60: move *sp(0xa0), a14, 1 +3f3b8a80: mmfm sp, a7,a9,a11,a13 +3f3b8aa0: rets 2 +3f3b8ab0: sub a2, a4 +3f3b8ac0: mpyu b10, b8 +3f3b8ad0: sub b10, b2 +3f3b8ae0: sub a2, a14 +3f3b8af0: andn a2, a5 +3f3b8b00: sla 0x1, b10 +3f3b8b10: modu b3, b5 +3f3b8b20: .word 0x7573 +3f3b8b30: .word 0x7070 +3f3b8b40: .word 0x726f +3f3b8b50: sra b11, b4 +3f3b8b60: sla 0x3, a4 +3f3b8b70: modu a11, a3 +3f3b8b80: .word 0x706d +3f3b8b90: sra b11, b2 +3f3b8ba0: .word 0x7373 +3f3b8bb0: modu a11, a9 +3f3b8bc0: sla 0x3, a14 +L3F3B8BD0: +3f3b8bd0: sll b11, b3 +3f3b8be0: sra a11, a8 +3f3b8bf0: sra a11, a13 +3f3b8c00: srl 0xf, a14 +3f3b8c10: .word 0x0a2e +3f3b8c20: sub a0, a0 +3f3b8c30: divs a2, a4 +3f3b8c40: andn b2, sp +3f3b8c50: move a2, b5 +3f3b8c60: sub a10, a4 +3f3b8c70: dsjs b2, L3F3B8DA0 +3f3b8c80: .word 0x7220 +3f3b8c90: modu a3, a5 +L3F3B8CA0: +3f3b8ca0: sra a11, a4 +3f3b8cb0: .word 0x7072 +3f3b8cc0: .word 0x7274 +3f3b8cd0: dsjs a13, L3F3B8BD0 +L3F3B8CE0: +3f3b8ce0: .word 0x7273 +3f3b8cf0: mpyu a11, a3 +3f3b8d00: sla a11, a2 +3f3b8d10: sra b11, b3 +3f3b8d20: dsjs a0, L3F3B8CA0 +3f3b8d30: sla 0x1, b13 +3f3b8d40: or a10, a14 +3f3b8d50: move a2, a12 +3f3b8d60: dsjs a0, L3F3B8CE0 +3f3b8d70: sla 0x1, b13 +3f3b8d80: .word 0x7825 +3f3b8d90: .word 0x0a20 +L3F3B8DA0: +3f3b8da0: sra a8, a0 +3f3b8db0: .word 0x7272 +3f3b8dc0: .word 0x726f +3f3b8dd0: sla a9, a0 +3f3b8de0: mods a3, a12 +3f3b8df0: sll a11, sp +3f3b8e00: .word 0x7461 +3f3b8e10: modu a3, a9 +3f3b8e20: sla 0x3, a7 +3f3b8e30: .word 0x7364 +3f3b8e40: sra b3, b4 +3f3b8e50: .word 0x7461 +3f3b8e60: .word 0x7061 +3f3b8e70: .word 0x7274 +3f3b8e80: .word 0x000a +3f3b8e90: .word 0x7265 +3f3b8ea0: modu b11, b2 +3f3b8eb0: sla 0x3, b2 +3f3b8ec0: mods a3, a1 +3f3b8ed0: modu a11, a12 +3f3b8ee0: sla a11, a3 +3f3b8ef0: rl b11, b4 +3f3b8f00: srl a11, a14 +3f3b8f10: rl a9, a0 +3f3b8f20: srl a11, a13 +3f3b8f30: sll b2, sp +3f3b8f40: srl b3, b5 +3f3b8f50: mpyu a11, a6 +3f3b8f60: sra b11, b4 +3f3b8f70: .word 0x706d +3f3b8f80: .word 0x000a +3f3b8f90: .word 0x7265 +3f3b8fa0: modu b11, b2 +3f3b8fb0: sla 0x3, b2 +3f3b8fc0: modu a3, a9 +3f3b8fd0: .word 0x7469 +3f3b8fe0: sla a11, a9 +3f3b8ff0: rl a11, a12 +3f3b9000: rl b11, b10 +3f3b9010: srl a11, a14 +3f3b9020: .word 0x7320 +3f3b9030: sla a11, a3 +3f3b9040: .word 0x756c +3f3b9050: rl b11, b4 +3f3b9060: modu a3, sp +3f3b9070: .word 0x000a +L3F3B9080: +3f3b9080: subb a10, a12 +3f3b9090: sla 0x2, b7 +3f3b90a0: .word 0x7265 +3f3b90b0: modu b11, b2 +3f3b90c0: sla 0x3, b2 +3f3b90d0: .word 0x7473 +3f3b90e0: .word 0x7461 +3f3b90f0: .word 0x7375 +3f3b9100: dsjs a0, L3F3B9080 +3f3b9110: sll 0x9, a0 +3f3b9120: sla 0x3, b8 +3f3b9130: rl a1, a8 +3f3b9140: .word 0x7865 +3f3b9150: sla 0x1, a9 +3f3b9160: .word 0x000a +3f3b9170: sub a2, a4 +3f3b9180: mpyu b10, b8 +3f3b9190: sub b10, b2 +3f3b91a0: sub a2, a14 +3f3b91b0: andn a2, a5 +3f3b91c0: sla 0x1, b10 +3f3b91d0: .word 0x7265 +3f3b91e0: modu b11, b2 +3f3b91f0: sla 0x3, b2 +3f3b9200: mods a3, a1 +3f3b9210: modu a11, a12 +3f3b9220: sla a11, a3 +3f3b9230: rl b11, b4 +3f3b9240: srl a11, a14 +3f3b9250: .word 0x7420 +3f3b9260: .word 0x706d +3f3b9270: sra b3, b5 +3f3b9280: sla 0x3, b0 +3f3b9290: .word 0x726f +3f3b92a0: .word 0x7320 +3f3b92b0: rl a11, a13 +3f3b92c0: modu a11, a3 +3f3b92d0: .word 0x766e +3f3b92e0: .word 0x7265 +3f3b92f0: sla 0x3, b4 +3f3b9300: modu b11, b4 +3f3b9310: sra a1, a0 +3f3b9320: .word 0x7473 +3f3b9330: .word 0x705f +3f3b9340: modu a11, a8 +3f3b9350: modu b11, b4 +3f3b9360: .word 0x0a20 +3f3b9370: .word 0x0000 +L3F3B9380: +3f3b9380: mmtm sp, a9,a11,a13 +3f3b93a0: move a14, a13 +3f3b93b0: addk 32, a14 +3f3b93c0: sub a11, a11 +3f3b93d0: move a11, @0xcadc0, 1 +3f3b9400: move a11, *a13, 1 +L3F3B9410: +3f3b9410: move *a13, a11, 1 +3f3b9420: sll 0x6, a11 +3f3b9430: addi 0x21a540, a11 +3f3b9460: sub a9, a9 +3f3b9470: move a9, *a11, 1 +3f3b9480: move *a13, a11, 1 +3f3b9490: inc a11 +3f3b94a0: move a11, *a13, 1 +3f3b94b0: subk 3, a11 +3f3b94c0: jrlt L3F3B9410 +3f3b94d0: calla L3F8BBD80 +3f3b9500: calla L3F5FFE90 +3f3b9530: move a8, a11 +3f3b9540: jreq L3F3B9580 +3f3b9550: calla L3F5254E0 +L3F3B9580: +3f3b9580: move @0xcadc0, @0xcade0, 1 +3f3b95d0: subk 32, a14 +3f3b95e0: mmfm sp, a9,a11,a13 +3f3b9600: rets +L3F3B9610: +3f3b9610: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f3b9630: move a14, a13 +3f3b9640: addi 0x60, a14 +3f3b9660: move *a13(0xffe0), a9, 1 +3f3b9680: move *a13(0xffc0), a10, 1 +3f3b96a0: move *a13(0xffa0), a11, 1 +3f3b96c0: move @0xcae00, a7, 1 +3f3b96f0: jrne L3F3B97D0 +3f3b9700: movi 0xcae00, a7 +3f3b9730: move a7, @0xcae00, 1 +3f3b9760: move a7, @0xcae20, 1 +3f3b9790: sub a5, a5 +3f3b97a0: movb a5, @0xcae40 +L3F3B97D0: +3f3b97d0: move a14, -*sp, 1 +3f3b97e0: movi 0x2c, a7 +3f3b9800: move a7, *a14+, 1 +3f3b9810: calla L3F701230 +3f3b9840: move a8, a12 +3f3b9850: jrne L3F3B9880 +3f3b9860: sub a8, a8 +3f3b9870: jruc L3F3BA020 +L3F3B9880: +3f3b9880: move a12, *a12, 1 +3f3b9890: move a12, *a12(0x20), 1 +3f3b98b0: movb *a9(0x30), *a12(0x40) +3f3b98e0: sub a5, a5 +3f3b98f0: setf 16, 0, 0 +3f3b9900: move a5, *a12(0x50), 0 +3f3b9920: move a5, *a12(0x60), 1 +3f3b9940: setf 8, 0, 0 +3f3b9950: move *a9(0x30), a5, 0 +3f3b9970: dsjs a5, L3F3B99C0 +3f3b9980: movk 1, a5 +3f3b9990: movb a5, *a12(0x48) +3f3b99b0: jruc L3F3B99F0 +L3F3B99C0: +3f3b99c0: movk 3, a5 +3f3b99d0: movb a5, *a12(0x48) +L3F3B99F0: +3f3b99f0: move a10, *a12(0xa0), 1 +3f3b9a10: move a11, *a12(0xc0), 1 +3f3b9a30: setf 16, 0, 0 +3f3b9a40: move *a9(0x10), *a12(0x110), 0 +3f3b9a70: move *a9(0x0), *a12(0x100), 0 +3f3b9aa0: move *a9(0x20), *a12(0x120), 0 +3f3b9ad0: move *a9(0x40), *a12(0x80), 1 +3f3b9b00: sub a5, a5 +3f3b9b10: move a5, *a12(0x130), 0 +3f3b9b30: move *a9(0x60), a5, 1 +3f3b9b50: jrne L3F3B9DB0 +3f3b9b60: move *a9(0x10), a5, 0 +3f3b9b80: cmpi 0x500, a5 +3f3b9ba0: jrne L3F3B9BF0 +3f3b9bb0: move *a9, a5, 0 +3f3b9bc0: sll 0x8, a5 +3f3b9bd0: move a5, *a13, 1 +3f3b9be0: jruc L3F3B9C70 +L3F3B9BF0: +3f3b9bf0: move *a9(0x10), a5, 0 +3f3b9c10: addk 31, a5 +3f3b9c20: srl 0x5, a5 +3f3b9c30: sll 0x2, a5 +3f3b9c40: move *a9, a3, 0 +3f3b9c50: mpyu a5, a3 +3f3b9c60: move a3, *a13, 1 +L3F3B9C70: +3f3b9c70: move a14, -*sp, 1 +3f3b9c80: move *a13(0x0), *a14+, 1 +3f3b9ca0: movk 1, a5 +3f3b9cb0: move a5, *a14+, 1 +3f3b9cc0: calla L3F703D90 +3f3b9cf0: move a8, *a12(0xe0), 1 +3f3b9d10: move *a12(0xe0), a3, 1 +3f3b9d30: jrne L3F3B9DE0 +3f3b9d40: move a14, -*sp, 1 +3f3b9d50: move a12, *a14+, 1 +3f3b9d60: calla L3F702440 +3f3b9d90: sub a8, a8 +3f3b9da0: jruc L3F3BA020 +L3F3B9DB0: +3f3b9db0: move *a9(0x60), *a12(0xe0), 1 +L3F3B9DE0: +3f3b9de0: setf 16, 0, 0 +3f3b9df0: move *a9(0x10), a5, 0 +3f3b9e10: cmpi 0x500, a5 +3f3b9e30: jrne L3F3B9E90 +3f3b9e40: movi 0x100, a5 +3f3b9e60: move a5, *a12(0x140), 1 +3f3b9e80: jruc L3F3B9F00 +L3F3B9E90: +3f3b9e90: move *a9(0x10), a5, 0 +3f3b9eb0: addk 31, a5 +3f3b9ec0: srl 0x5, a5 +3f3b9ed0: sll 0x2, a5 +3f3b9ee0: move a5, *a12(0x140), 1 +L3F3B9F00: +3f3b9f00: pushst +3f3b9f10: dint +3f3b9f20: move a12, *a13(0x20), 1 +3f3b9f40: movi 0xcae00, a5 +3f3b9f70: move a5, *a13(0x40), 1 +3f3b9f90: move *a5, *a12, 1 +3f3b9fa0: move a5, *a12(0x20), 1 +3f3b9fc0: move a12, *a5, 1 +3f3b9fd0: move *a12, a3, 1 +3f3b9fe0: move a12, *a3(0x20), 1 +3f3ba000: popst +3f3ba010: move a12, a8 +L3F3BA020: +3f3ba020: move *sp(0x120), a14, 1 +3f3ba040: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f3ba060: rets 2 +3f3ba070: mmtm sp, a7,a9,a11,a13 +3f3ba090: move a14, a13 +3f3ba0a0: addi 0x60, a14 +3f3ba0c0: move *a13(0xffe0), a9, 1 +3f3ba0e0: setf 16, 0, 0 +3f3ba0f0: move *a9(0x50), a11, 0 +3f3ba110: jreq L3F3BA1F0 +3f3ba120: move a14, -*sp, 1 +3f3ba130: move *a9(0x50), a8, 0 +3f3ba150: move a8, *a14+, 1 +3f3ba160: move a9, *a14+, 1 +3f3ba170: movi 0x3f3ba5b0, a8 +3f3ba1a0: move a8, *a14+, 1 +3f3ba1b0: calla L3F927BC0 +3f3ba1e0: jruc L3F3BA560 +L3F3BA1F0: +3f3ba1f0: move *a9(0xa0), a11, 1 +3f3ba210: jreq L3F3BA2D0 +3f3ba220: move a14, -*sp, 1 +3f3ba230: movk 1, a11 +3f3ba240: move a11, *a14+, 1 +3f3ba250: move a9, *a14+, 1 +3f3ba260: move *a9(0xc0), *a14+, 1 +3f3ba280: move *a9(0xa0), a7, 1 +3f3ba2a0: call a7 +3f3ba2b0: move a8, *a13, 1 +3f3ba2c0: jruc L3F3BA2F0 +L3F3BA2D0: +3f3ba2d0: movk 1, a11 +3f3ba2e0: move a11, *a13, 1 +L3F3BA2F0: +3f3ba2f0: move *a13, a7, 1 +3f3ba300: dsj a7, L3F3BA560 +3f3ba320: setf 8, 0, 0 +3f3ba330: move *a9(0x40), a7, 0 +3f3ba350: dec a7 +3f3ba360: jreq L3F3BA400 +3f3ba370: move *a9(0xe0), a7, 1 +3f3ba390: jreq L3F3BA400 +3f3ba3a0: move a14, -*sp, 1 +3f3ba3b0: move *a9(0xe0), *a14+, 1 +3f3ba3d0: calla L3F702440 +L3F3BA400: +3f3ba400: pushst +3f3ba410: dint +3f3ba420: move a9, *a13(0x20), 1 +3f3ba440: move *a9(0x20), *a13(0x40), 1 +3f3ba470: move *a13(0x40), a7, 1 +3f3ba490: move *a9, *a7, 1 +3f3ba4a0: move *a7, a11, 1 +3f3ba4b0: move a7, *a11(0x20), 1 +3f3ba4d0: move a9, *a9, 1 +3f3ba4e0: move a9, *a9(0x20), 1 +3f3ba500: popst +3f3ba510: move a14, -*sp, 1 +3f3ba520: move a9, *a14+, 1 +3f3ba530: calla L3F702440 +L3F3BA560: +3f3ba560: move *sp(0xa0), a14, 1 +3f3ba580: mmfm sp, a7,a9,a11,a13 +3f3ba5a0: rets 2 +3f3ba5b0: srl a3, a13 +3f3ba5c0: sub a3, a2 +3f3ba5d0: .word 0x7365 +3f3ba5e0: .word 0x7274 +3f3ba5f0: .word 0x796f +3f3ba600: move a10, a4 +3f3ba610: sla 0x2, a4 +3f3ba620: sla 0x1, a13 +3f3ba630: sra b11, b2 +3f3ba640: sra a11, a6 +3f3ba650: sra b11, b2 +3f3ba660: sll a11, a14 +3f3ba670: sla 0x3, a5 +3f3ba680: modu a11, a3 +3f3ba690: modu b3, b5 +3f3ba6a0: sla 0x3, b4 +3f3ba6b0: modu a11, a14 +3f3ba6c0: srl 0x15, a14 +3f3ba6d0: sra b11, b10 +3f3ba6e0: modu b11, b2 +3f3ba6f0: sra a1, a0 +3f3ba700: .word 0x7365 +3f3ba710: sla 0x3, a3 +3f3ba720: .word 0x7825 +3f3ba730: sra 0x1f, a0 +3f3ba740: sra a1, a5 +3f3ba750: .word 0x0a29 +3f3ba760: .word 0x0000 +3f3ba770: mmtm sp, a7,a9,a11,a13 +3f3ba790: move a14, a13 +3f3ba7a0: addi 0xa80, a14 +3f3ba7c0: move *a13(0xffc0), a11, 1 +3f3ba7e0: movb *a11(0x190), a9 +3f3ba800: subk 2, a9 +3f3ba810: movk 1, a9 +3f3ba820: jreq L3F3BA840 +3f3ba830: sub a9, a9 +L3F3BA840: +3f3ba840: move a9, *a13(0x280), 1 +3f3ba860: move *a13(0xffe0), a9, 1 +3f3ba880: move *a9(0x20), *a13(0xa00), 1 +3f3ba8b0: move a14, -*sp, 1 +3f3ba8c0: movk 4, a9 +3f3ba8d0: move a9, *a14+, 1 +3f3ba8e0: move *a13(0xff80), *a14+, 1 +3f3ba900: calla L3F703D90 +3f3ba930: move a8, *a13(0xa20), 1 +3f3ba950: move *a13(0xff60), a9, 1 +3f3ba970: move *a9, *a8, 1 +3f3ba980: movk 1, a9 +3f3ba990: move a9, *a13(0x100), 1 +3f3ba9b0: move a9, *a13(0x120), 1 +3f3ba9d0: move *a13(0xff80), a11, 1 +3f3ba9f0: cmp a11, a9 +3f3baa00: jrge L3F3BADD0 +3f3baa10: setf 16, 1, 0 +L3F3BAA20: +3f3baa20: move *a13(0x100), a11, 1 +3f3baa40: sll 0x5, a11 +3f3baa50: move *a13(0xff60), a9, 1 +3f3baa70: add a9, a11 +3f3baa80: move *a13(0x100), a9, 1 +3f3baaa0: dec a9 +3f3baab0: sll 0x5, a9 +3f3baac0: move *a13(0xff60), a7, 1 +3f3baae0: add a7, a9 +3f3baaf0: move *a11, a11, 0 +3f3bab00: move *a9, a9, 0 +3f3bab10: cmp a9, a11 +3f3bab20: jrne L3F3BAC20 +3f3bab30: move *a13(0x100), a11, 1 +3f3bab50: sll 0x5, a11 +3f3bab60: add a7, a11 +3f3bab70: move *a13(0x100), a9, 1 +3f3bab90: dec a9 +3f3baba0: sll 0x5, a9 +3f3babb0: add a7, a9 +3f3babc0: move *a11(0x10), a11, 0 +3f3babe0: move *a9(0x10), a9, 0 +3f3bac00: cmp a9, a11 +3f3bac10: jreq L3F3BAD40 +L3F3BAC20: +3f3bac20: move *a13(0x120), a11, 1 +3f3bac40: sll 0x5, a11 +3f3bac50: move *a13(0xa20), a9, 1 +3f3bac70: add a9, a11 +3f3bac80: move *a13(0x100), a7, 1 +3f3baca0: sll 0x5, a7 +3f3bacb0: move *a13(0xff60), a9, 1 +3f3bacd0: add a9, a7 +3f3bace0: move *a7, *a11, 1 +3f3bacf0: move *a13(0x120), a11, 1 +3f3bad10: inc a11 +3f3bad20: move a11, *a13(0x120), 1 +L3F3BAD40: +3f3bad40: move *a13(0x100), a11, 1 +3f3bad60: inc a11 +3f3bad70: move a11, *a13(0x100), 1 +3f3bad90: move *a13(0xff80), a9, 1 +3f3badb0: cmp a9, a11 +3f3badc0: jrlt L3F3BAA20 +L3F3BADD0: +3f3badd0: sub a11, a11 +3f3bade0: move a11, *a13(0x100), 1 +3f3bae00: move *a13(0x120), a9, 1 +3f3bae20: cmp a9, a11 +3f3bae30: jrge L3F3BAFA0 +L3F3BAE40: +3f3bae40: move *a13(0x100), a11, 1 +3f3bae60: sll 0x5, a11 +3f3bae70: move *a13(0xff60), a9, 1 +3f3bae90: add a9, a11 +3f3baea0: move *a13(0x100), a7, 1 +3f3baec0: sll 0x5, a7 +3f3baed0: move *a13(0xa20), a9, 1 +3f3baef0: add a9, a7 +3f3baf00: move *a7, *a11, 1 +3f3baf10: move *a13(0x100), a11, 1 +3f3baf30: inc a11 +3f3baf40: move a11, *a13(0x100), 1 +3f3baf60: move *a13(0x120), a7, 1 +3f3baf80: cmp a7, a11 +3f3baf90: jrlt L3F3BAE40 +L3F3BAFA0: +3f3bafa0: move *a13(0x120), *a13(0xff80), 1 +3f3bafd0: move a14, -*sp, 1 +3f3bafe0: move *a13(0xa20), *a14+, 1 +3f3bb000: calla L3F702440 +3f3bb030: move *a13(0xffa0), a9, 1 +3f3bb050: dsj a9, L3F3BB2F0 +3f3bb070: move *a13(0xff60), a9, 1 +3f3bb090: addk 32, a9 +3f3bb0a0: move a9, *a13(0xa40), 1 +3f3bb0c0: move *a13(0xff80), a7, 1 +3f3bb0e0: dec a7 +3f3bb0f0: move a7, *a13(0xa60), 1 +3f3bb110: dec a7 +3f3bb120: move a7, *a13(0xa60), 1 +3f3bb140: inc a7 +3f3bb150: jreq L3F3BB2F0 +3f3bb160: setf 16, 1, 0 +L3F3BB170: +3f3bb170: move *a13(0xa40), a11, 1 +3f3bb190: move *a11, a9, 0 +3f3bb1a0: move *a11(0xffe0), a7, 0 +3f3bb1c0: add a7, a9 +3f3bb1d0: move a9, *a11, 0 +3f3bb1e0: move *a11(0x10), a9, 0 +3f3bb200: move *a11(0xfff0), a7, 0 +3f3bb220: add a7, a9 +3f3bb230: move a9, *a11(0x10), 0 +3f3bb250: addk 32, a11 +3f3bb260: move a11, *a13(0xa40), 1 +3f3bb280: move *a13(0xa60), a9, 1 +3f3bb2a0: dec a9 +3f3bb2b0: move a9, *a13(0xa60), 1 +3f3bb2d0: inc a9 +3f3bb2e0: jrne L3F3BB170 +L3F3BB2F0: +3f3bb2f0: move *a13(0xffc0), a11, 1 +3f3bb310: setf 16, 0, 0 +3f3bb320: move *a11(0x160), a9, 0 +3f3bb340: move a9, *a13(0xc0), 1 +3f3bb360: jruc L3F3BB5B0 +3f3bb370: sub a11, a11 +3f3bb380: move a11, *a13(0x140), 1 +3f3bb3a0: jruc L3F3BB860 +3f3bb3b0: move *a13(0x280), a11, 1 +3f3bb3d0: jreq L3F3BB420 +3f3bb3e0: movk 1, a9 +3f3bb3f0: move a9, *a13(0x140), 1 +3f3bb410: jruc L3F3BB860 +L3F3BB420: +3f3bb420: sub a9, a9 +3f3bb430: move a9, *a13(0x140), 1 +3f3bb450: jruc L3F3BB860 +3f3bb460: move *a13(0xff80), a11, 1 +3f3bb480: subk 2, a11 +3f3bb490: jrgt L3F3BB570 +3f3bb4a0: move *a13(0xffc0), a11, 1 +3f3bb4c0: movb *a11(0x170), a9 +3f3bb4e0: subk 2, a9 +3f3bb4f0: jreq L3F3BB570 +3f3bb500: move *a13(0x280), a9, 1 +3f3bb520: jrne L3F3BB570 +3f3bb530: sub a7, a7 +3f3bb540: move a7, *a13(0x140), 1 +3f3bb560: jruc L3F3BB860 +L3F3BB570: +3f3bb570: movk 1, a11 +3f3bb580: move a11, *a13(0x140), 1 +3f3bb5a0: jruc L3F3BB860 +L3F3BB5B0: +3f3bb5b0: move *a11(0xc0), a8, 1 +3f3bb5d0: cmpi 0xf, a8 +3f3bb5f0: jrhi L3F3BB860 +3f3bb600: sll 0x5, a8 +3f3bb610: addi 0x3f3bb660, a8 +3f3bb640: move *a8, a8, 1 +3f3bb650: jump a8 +3f3bb660: move b11, *b0(0x3f3b), 1 +3f3bb680: move b13, *b0(0x3f3b), 1 +3f3bb6a0: move *a3(0x3f3b), a0, 0 +3f3bb6c0: move b13, *b0(0x3f3b), 1 +3f3bb6e0: move b13, *b0(0x3f3b), 1 +3f3bb700: move *a7, *a0, 1 +3f3bb710: dsjs b12, L3F3BB590 +3f3bb720: move *a3(0x3f3b), a0, 0 +3f3bb740: move b13, *b0(0x3f3b), 1 +3f3bb760: move *a3(0x3f3b), a0, 0 +3f3bb780: move *a3(0x3f3b), a0, 0 +3f3bb7a0: move *a3(0x3f3b), a0, 0 +3f3bb7c0: move *a3(0x3f3b), a0, 0 +3f3bb7e0: move b13, *b0(0x3f3b), 1 +3f3bb800: move b13, *b0(0x3f3b), 1 +3f3bb820: move *a3(0x3f3b), a0, 0 +3f3bb840: move b11, *b0(0x3f3b), 1 +L3F3BB860: +3f3bb860: move *a13(0x140), a11, 1 +3f3bb880: jrne L3F3BB990 +3f3bb890: sub a9, a9 +3f3bb8a0: move a9, *a13(0xa0), 1 +3f3bb8c0: move a9, *a13(0x80), 1 +3f3bb8e0: move *a13(0xffe0), *a13(0x7c0), 1 +3f3bb910: move *a13(0x7c0), *a13(0x7e0), 1 +3f3bb940: move *a13(0xffc0), *a13(0x800), 1 +3f3bb970: jauc L3F3BD740 +L3F3BB990: +3f3bb990: move *a13(0xffc0), a9, 1 +3f3bb9b0: movb *a9(0x188), a7 +3f3bb9d0: jaeq L3F3BC280 +3f3bb9f0: move *a13(0xff60), a7, 1 +3f3bba10: setf 16, 1, 0 +3f3bba20: move *a7(0x10), a7, 0 +3f3bba40: move a7, *a13(0x1c0), 1 +3f3bba60: move a7, *a13(0x1a0), 1 +3f3bba80: move *a13(0xff60), a9, 1 +3f3bbaa0: move *a9, a9, 0 +3f3bbab0: move a9, *a13(0x180), 1 +3f3bbad0: move a9, *a13(0x160), 1 +3f3bbaf0: movk 1, a11 +3f3bbb00: move a11, *a13(0x100), 1 +3f3bbb20: move *a13(0xff80), a7, 1 +3f3bbb40: cmp a7, a11 +3f3bbb50: jrge L3F3BC050 +L3F3BBB60: +3f3bbb60: move *a13(0x100), a11, 1 +3f3bbb80: sll 0x5, a11 +3f3bbb90: move *a13(0xff60), a9, 1 +3f3bbbb0: add a9, a11 +3f3bbbc0: move *a13(0x160), a7, 1 +3f3bbbe0: move *a11, a11, 0 +3f3bbbf0: cmp a11, a7 +3f3bbc00: jrlt L3F3BBC60 +3f3bbc10: move *a13(0x100), a11, 1 +3f3bbc30: sll 0x5, a11 +3f3bbc40: add a9, a11 +3f3bbc50: move *a11, a7, 0 +L3F3BBC60: +3f3bbc60: move a7, *a13(0x160), 1 +3f3bbc80: move *a13(0x100), a11, 1 +3f3bbca0: sll 0x5, a11 +3f3bbcb0: add a9, a11 +3f3bbcc0: move *a13(0x180), a7, 1 +3f3bbce0: move *a11, a11, 0 +3f3bbcf0: cmp a11, a7 +3f3bbd00: jrgt L3F3BBD60 +3f3bbd10: move *a13(0x100), a11, 1 +3f3bbd30: sll 0x5, a11 +3f3bbd40: add a9, a11 +3f3bbd50: move *a11, a7, 0 +L3F3BBD60: +3f3bbd60: move a7, *a13(0x180), 1 +3f3bbd80: move *a13(0x100), a11, 1 +3f3bbda0: sll 0x5, a11 +3f3bbdb0: add a9, a11 +3f3bbdc0: move *a13(0x1a0), a7, 1 +3f3bbde0: move *a11(0x10), a11, 0 +3f3bbe00: cmp a11, a7 +3f3bbe10: jrlt L3F3BBE80 +3f3bbe20: move *a13(0x100), a11, 1 +3f3bbe40: sll 0x5, a11 +3f3bbe50: add a9, a11 +3f3bbe60: move *a11(0x10), a7, 0 +L3F3BBE80: +3f3bbe80: move a7, *a13(0x1a0), 1 +3f3bbea0: move *a13(0x100), a11, 1 +3f3bbec0: sll 0x5, a11 +3f3bbed0: add a9, a11 +3f3bbee0: move *a13(0x1c0), a7, 1 +3f3bbf00: move *a11(0x10), a11, 0 +3f3bbf20: cmp a11, a7 +3f3bbf30: jrgt L3F3BBFA0 +3f3bbf40: move *a13(0x100), a11, 1 +3f3bbf60: sll 0x5, a11 +3f3bbf70: add a9, a11 +3f3bbf80: move *a11(0x10), a7, 0 +L3F3BBFA0: +3f3bbfa0: move a7, *a13(0x1c0), 1 +3f3bbfc0: move *a13(0x100), a11, 1 +3f3bbfe0: inc a11 +3f3bbff0: move a11, *a13(0x100), 1 +3f3bc010: move *a13(0xff80), a7, 1 +3f3bc030: cmp a7, a11 +3f3bc040: jrlt L3F3BBB60 +L3F3BC050: +3f3bc050: move *a13(0x160), a9, 1 +3f3bc070: move *a13(0xc0), a7, 1 +3f3bc090: sub a7, a9 +3f3bc0a0: move a9, *a13(0x80), 1 +3f3bc0c0: move *a13(0x1a0), a9, 1 +3f3bc0e0: sub a7, a9 +3f3bc0f0: move a9, *a13(0xa0), 1 +3f3bc110: move *a13(0x180), a7, 1 +3f3bc130: move *a13(0x160), a9, 1 +3f3bc150: sub a9, a7 +3f3bc160: move *a13(0xc0), a9, 1 +3f3bc180: add a9, a7 +3f3bc190: add a9, a7 +3f3bc1a0: move a7, *a13(0x200), 1 +3f3bc1c0: move *a13(0x1c0), a7, 1 +3f3bc1e0: move *a13(0x1a0), a9, 1 +3f3bc200: sub a9, a7 +3f3bc210: move *a13(0xc0), a9, 1 +3f3bc230: add a9, a7 +3f3bc240: add a9, a7 +3f3bc250: move a7, *a13(0x220), 1 +3f3bc270: jruc L3F3BC540 +L3F3BC280: +3f3bc280: sub a7, a7 +3f3bc290: move a7, *a13(0x80), 1 +3f3bc2b0: move a7, *a13(0xa0), 1 +3f3bc2d0: move *a13(0xffe0), a9, 1 +3f3bc2f0: setf 16, 1, 0 +3f3bc300: move *a9, a9, 0 +3f3bc310: dsjs a9, L3F3BC480 +3f3bc320: move *a13(0xffe0), a9, 1 +3f3bc340: move *a9(0x80), a9, 1 +3f3bc360: move *a9(0x60), a9, 1 +3f3bc380: setf 16, 0, 0 +3f3bc390: move *a9(0x110), a9, 0 +3f3bc3b0: move a9, *a13(0x200), 1 +3f3bc3d0: move *a13(0xffe0), a9, 1 +3f3bc3f0: move *a9(0x80), a9, 1 +3f3bc410: move *a9(0x60), a9, 1 +3f3bc430: move *a9(0x100), a9, 0 +3f3bc450: move a9, *a13(0x220), 1 +3f3bc470: jruc L3F3BC540 +L3F3BC480: +3f3bc480: move *a13(0xffe0), a9, 1 +3f3bc4a0: move *a9(0x360), a9, 0 +3f3bc4c0: move a9, *a13(0x200), 1 +3f3bc4e0: move *a13(0xffe0), a9, 1 +3f3bc500: move *a9(0x370), a9, 0 +3f3bc520: move a9, *a13(0x220), 1 +L3F3BC540: +3f3bc540: move *a13(0xffe0), a11, 1 +3f3bc560: setf 16, 1, 0 +3f3bc570: move *a11, a9, 0 +3f3bc580: dec a9 +3f3bc590: jreq L3F3BC810 +3f3bc5a0: move *a13(0xa00), a9, 1 +3f3bc5c0: move *a13(0x200), a7, 1 +3f3bc5e0: move *a9(0x40), a9, 0 +3f3bc600: cmp a9, a7 +3f3bc610: jrle L3F3BC6D0 +3f3bc620: move *a11(0x3a0), a9, 0 +3f3bc640: jrge L3F3BC6D0 +3f3bc650: move *a11(0x3a0), a9, 0 +3f3bc670: neg a9 +3f3bc680: move a9, *a13(0x80), 1 +3f3bc6a0: sub a9, a7 +3f3bc6b0: move a7, *a13(0x200), 1 +L3F3BC6D0: +3f3bc6d0: move *a13(0xa00), a9, 1 +3f3bc6f0: move *a13(0x220), a7, 1 +3f3bc710: move *a9(0x50), a9, 0 +3f3bc730: cmp a9, a7 +3f3bc740: jrle L3F3BC970 +3f3bc750: move *a11(0x3b0), a9, 0 +3f3bc770: jrge L3F3BC970 +3f3bc780: move *a11(0x3b0), a9, 0 +3f3bc7a0: neg a9 +3f3bc7b0: move a9, *a13(0xa0), 1 +3f3bc7d0: sub a9, a7 +3f3bc7e0: move a7, *a13(0x220), 1 +3f3bc800: jruc L3F3BC970 +L3F3BC810: +3f3bc810: move *a13(0xa00), a9, 1 +3f3bc830: move *a13(0x200), a7, 1 +3f3bc850: move *a9(0x40), a9, 0 +3f3bc870: cmp a9, a7 +3f3bc880: jrle L3F3BC8C0 +3f3bc890: sub a9, a9 +3f3bc8a0: move a9, *a13(0x80), 1 +L3F3BC8C0: +3f3bc8c0: move *a13(0xa00), a9, 1 +3f3bc8e0: move *a13(0x220), a7, 1 +3f3bc900: move *a9(0x50), a9, 0 +3f3bc920: cmp a9, a7 +3f3bc930: jrle L3F3BC970 +3f3bc940: sub a9, a9 +3f3bc950: move a9, *a13(0xa0), 1 +L3F3BC970: +3f3bc970: move *a13(0xa00), a9, 1 +3f3bc990: move *a13(0x200), a7, 1 +3f3bc9b0: move *a9(0x40), a9, 0 +3f3bc9d0: cmp a9, a7 +3f3bc9e0: jrle L3F3BCA50 +3f3bc9f0: move *a13(0xa00), a9, 1 +3f3bca10: move *a9(0x40), a7, 0 +3f3bca30: move a7, *a13(0x200), 1 +L3F3BCA50: +3f3bca50: move *a13(0xa00), a9, 1 +3f3bca70: move *a13(0x220), a7, 1 +3f3bca90: move *a9(0x50), a9, 0 +3f3bcab0: cmp a9, a7 +3f3bcac0: jrle L3F3BCB30 +3f3bcad0: move *a13(0xa00), a9, 1 +3f3bcaf0: move *a9(0x50), a7, 0 +3f3bcb10: move a7, *a13(0x220), 1 +L3F3BCB30: +3f3bcb30: move a14, -*sp, 1 +3f3bcb40: movk 1, a9 +3f3bcb50: move a9, *a14+, 1 +3f3bcb60: move a7, *a14+, 1 +3f3bcb70: move *a13(0x200), *a14+, 1 +3f3bcb90: move *a13(0xa00), *a14+, 1 +3f3bcbb0: move *a13(0xa00), a9, 1 +3f3bcbd0: move *a9(0xb40), a7, 1 +3f3bcbf0: call a7 +3f3bcc00: move a8, *a13(0x7c0), 1 +3f3bcc20: movk 2, a7 +3f3bcc30: setf 16, 1, 0 +3f3bcc40: move a7, *a8, 0 +3f3bcc50: move a8, *a13(0x7e0), 1 +3f3bcc70: movk 3, a7 +3f3bcc80: move a7, @0xcaf40, 1 +3f3bccb0: movk 1, a7 +3f3bccc0: move a7, @0xcaf60, 1 +3f3bccf0: sub a9, a9 +3f3bcd00: move a9, @0xcaf80, 1 +3f3bcd30: move *a13(0xc0), a11, 1 +3f3bcd50: move a11, @0xcafa0, 1 +3f3bcd80: move *a13(0x280), a7, 1 +3f3bcda0: jreq L3F3BCE00 +3f3bcdb0: movk 1, a7 +3f3bcdc0: move a7, @0xcafc0, 1 +3f3bcdf0: jruc L3F3BCE70 +L3F3BCE00: +3f3bce00: move *a13(0xffc0), a7, 1 +3f3bce20: movb *a7(0x170), a7 +3f3bce40: move a7, @0xcafc0, 1 +L3F3BCE70: +3f3bce70: move *a13(0xffc0), a7, 1 +3f3bce90: movb *a7(0x188), a7 +3f3bceb0: move a7, @0xcafe0, 1 +3f3bcee0: movi 0xdd, a7 +3f3bcf00: move a7, *a13(0x1e0), 1 +3f3bcf20: move a14, -*sp, 1 +3f3bcf30: move *a13(0xffc0), a7, 1 +3f3bcf50: movb *a7(0x180), a8 +3f3bcf70: move a8, *a14+, 1 +3f3bcf80: move *a13(0xa00), *a14+, 1 +3f3bcfa0: calla L3F86A3B0 +3f3bcfd0: move a8, *a13(0x800), 1 +3f3bcff0: move a14, -*sp, 1 +3f3bd000: movi 0xffff, a9 +3f3bd020: move a9, *a14+, 1 +3f3bd030: move a8, *a14+, 1 +3f3bd040: move a7, *a14+, 1 +3f3bd050: calla L3F867F40 +3f3bd080: move a14, -*sp, 1 +3f3bd090: move *a13(0x800), *a14+, 1 +3f3bd0b0: move *a13(0x7c0), *a14+, 1 +3f3bd0d0: calla L3F863590 +3f3bd100: move a14, -*sp, 1 +3f3bd110: movk 1, a9 +3f3bd120: move a9, *a14+, 1 +3f3bd130: movi 0xcaf40, a9 +3f3bd160: move a9, *a14+, 1 +3f3bd170: move *a13(0x1e0), *a14+, 1 +3f3bd190: move *a13(0x800), *a14+, 1 +3f3bd1b0: calla L3F864C90 +3f3bd1e0: move a14, -*sp, 1 +3f3bd1f0: move *a13(0x800), *a14+, 1 +3f3bd210: move *a13(0x7c0), *a14+, 1 +3f3bd230: calla L3F863590 +3f3bd260: move a14, -*sp, 1 +3f3bd270: movb *a7(0x180), a8 +3f3bd290: move a8, *a14+, 1 +3f3bd2a0: move *a13(0xa00), *a14+, 1 +3f3bd2c0: calla L3F86A3B0 +3f3bd2f0: move a8, *a13(0x820), 1 +3f3bd310: move a14, -*sp, 1 +3f3bd320: movi 0xffff, a9 +3f3bd340: move a9, *a14+, 1 +3f3bd350: move a8, *a14+, 1 +3f3bd360: move a7, *a14+, 1 +3f3bd370: calla L3F867F40 +3f3bd3a0: move a14, -*sp, 1 +3f3bd3b0: move *a13(0x820), *a14+, 1 +3f3bd3d0: move *a13(0x7c0), *a14+, 1 +3f3bd3f0: calla L3F863590 +3f3bd420: move a14, -*sp, 1 +3f3bd430: movk 1, a9 +3f3bd440: move a9, *a14+, 1 +3f3bd450: movi 0xcaf80, a9 +3f3bd480: move a9, *a14+, 1 +3f3bd490: movk 4, a9 +3f3bd4a0: move a9, *a14+, 1 +3f3bd4b0: move *a13(0x820), *a14+, 1 +3f3bd4d0: calla L3F864C90 +3f3bd500: move a14, -*sp, 1 +3f3bd510: move *a13(0x820), *a14+, 1 +3f3bd530: move *a13(0x7c0), *a14+, 1 +3f3bd550: calla L3F863590 +3f3bd580: sub a9, a9 +3f3bd590: setf 16, 1, 0 +3f3bd5a0: move a9, *a13(0x850), 0 +3f3bd5c0: move a9, *a13(0x840), 0 +3f3bd5e0: move *a13(0x200), *a13(0x860), 0 +3f3bd610: move *a13(0x220), *a13(0x870), 0 +3f3bd640: move a14, -*sp, 1 +3f3bd650: move a13, a9 +3f3bd660: addi 0x840, a9 +3f3bd680: move a9, *a14+, 1 +3f3bd690: movk 1, a9 +3f3bd6a0: move a9, *a14+, 1 +3f3bd6b0: move *a13(0x820), *a14+, 1 +3f3bd6d0: move *a13(0x7c0), *a14+, 1 +3f3bd6f0: move *a13(0x820), a9, 1 +3f3bd710: move *a9(0x540), a7, 1 +3f3bd730: call a7 +L3F3BD740: +3f3bd740: move a14, -*sp, 1 +3f3bd750: move a13, a11 +3f3bd760: addi 0xe0, a11 +3f3bd780: move a11, *a14+, 1 +3f3bd790: move *a13(0xffc0), a9, 1 +3f3bd7b0: move *a9(0x2c0), *a14+, 1 +3f3bd7d0: move *a9(0x300), *a14+, 1 +3f3bd7f0: move *a9(0x2e0), *a14+, 1 +3f3bd810: move *a13(0xff60), *a14+, 1 +3f3bd830: move *a13(0xff80), *a14+, 1 +3f3bd850: calla L3FC12540 +3f3bd880: move a8, *a13(0x240), 1 +3f3bd8a0: move a14, -*sp, 1 +3f3bd8b0: move *a13(0xe0), a7, 1 +3f3bd8d0: inc a7 +3f3bd8e0: move a7, a11 +3f3bd8f0: sll 0x5, a7 +3f3bd900: sll 0x3, a11 +3f3bd910: add a11, a7 +3f3bd920: move a7, *a14+, 1 +3f3bd930: calla L3F705A00 +3f3bd960: move a8, *a13, 1 +3f3bd970: move a8, a7 +3f3bd980: jrne L3F3BDB70 +3f3bd990: move a14, -*sp, 1 +3f3bd9a0: move *a13(0x240), *a14+, 1 +3f3bd9c0: calla L3F702440 +3f3bd9f0: move *a13(0x140), a11, 1 +3f3bda10: jaeq L3F3C8AE0 +3f3bda30: move a14, -*sp, 1 +3f3bda40: move *a13(0x800), *a14+, 1 +3f3bda60: calla L3F86F3B0 +3f3bda90: move a14, -*sp, 1 +3f3bdaa0: move *a13(0x820), *a14+, 1 +3f3bdac0: calla L3F86F3B0 +3f3bdaf0: move a14, -*sp, 1 +3f3bdb00: move *a13(0x7c0), *a14+, 1 +3f3bdb20: calla L3FBD6940 +3f3bdb50: jauc L3F3C8AE0 +L3F3BDB70: +3f3bdb70: move a7, *a13(0x20), 1 +3f3bdb90: move *a13(0xff60), *a13(0x7a0), 1 +3f3bdbc0: move *a13(0x240), *a13(0x260), 1 +3f3bdbf0: sub a11, a11 +3f3bdc00: move a11, *a13(0x60), 1 +3f3bdc20: move *a13(0x7a0), a9, 1 +3f3bdc40: setf 16, 1, 0 +3f3bdc50: move *a9(0x20), a11, 0 +3f3bdc70: move *a9, a9, 0 +3f3bdc80: sub a9, a11 +3f3bdc90: move a11, a8 +3f3bdca0: calla L3FE11750 +3f3bdcd0: move -*a14, a8, 1 +3f3bdce0: move a8, *a13(0x8a0), 1 +3f3bdd00: move -*a14, a8, 1 +3f3bdd10: move a8, *a13(0x880), 1 +3f3bdd30: move *a13(0x7a0), a11, 1 +3f3bdd50: move *a11(0x30), a9, 0 +3f3bdd70: move *a11(0x10), a11, 0 +3f3bdd90: sub a11, a9 +3f3bdda0: move a9, a8 +3f3bddb0: calla L3FE11750 +3f3bdde0: move -*a14, a8, 1 +3f3bddf0: move a8, *a13(0x8e0), 1 +3f3bde10: move -*a14, a8, 1 +3f3bde20: move a8, *a13(0x8c0), 1 +3f3bde40: move *a13(0x880), *a14+, 1 +3f3bde60: move *a13(0x8a0), *a14+, 1 +3f3bde80: movi 0x3f3cf950, a8 +3f3bdeb0: move *a8+, *a14+, 1 +3f3bdec0: move *a8+, *a14+, 1 +3f3bded0: calla L3FE0E730 +3f3bdf00: jreq L3F3BDF60 +3f3bdf10: move *a13(0x880), *a14+, 1 +3f3bdf30: move *a13(0x8a0), *a14+, 1 +3f3bdf50: jruc L3F3BDFD0 +L3F3BDF60: +3f3bdf60: move *a13(0x880), *a14+, 1 +3f3bdf80: move *a13(0x8a0), *a14+, 1 +3f3bdfa0: calla L3FE0C7B0 +L3F3BDFD0: +3f3bdfd0: move *a13(0x8c0), *a14+, 1 +3f3bdff0: move *a13(0x8e0), *a14+, 1 +3f3be010: movi 0x3f3cf950, a8 +3f3be040: move *a8+, *a14+, 1 +3f3be050: move *a8+, *a14+, 1 +3f3be060: calla L3FE0E730 +3f3be090: jreq L3F3BE0F0 +3f3be0a0: move *a13(0x8c0), *a14+, 1 +3f3be0c0: move *a13(0x8e0), *a14+, 1 +3f3be0e0: jruc L3F3BE160 +L3F3BE0F0: +3f3be0f0: move *a13(0x8c0), *a14+, 1 +3f3be110: move *a13(0x8e0), *a14+, 1 +3f3be130: calla L3FE0C7B0 +L3F3BE160: +3f3be160: calla L3FE0E730 +3f3be190: move a8, *a13(0x980), 1 +3f3be1b0: jreq L3F3BE560 +3f3be1c0: move *a13(0x880), *a14+, 1 +3f3be1e0: move *a13(0x8a0), *a14+, 1 +3f3be200: movi 0x3f3cf950, a8 +3f3be230: move *a8+, *a14+, 1 +3f3be240: move *a8+, *a14+, 1 +3f3be250: calla L3FE0EB40 +3f3be280: jreq L3F3BE8F0 +3f3be290: move *a13(0x8c0), *a14+, 1 +3f3be2b0: move *a13(0x8e0), *a14+, 1 +3f3be2d0: move *a13(0x880), *a14+, 1 +3f3be2f0: move *a13(0x8a0), *a14+, 1 +3f3be310: calla L3FE0D650 +3f3be340: move -*a14, a8, 1 +3f3be350: move a8, *a13(0x920), 1 +3f3be370: move -*a14, a8, 1 +3f3be380: move a8, *a13(0x900), 1 +3f3be3a0: move *a13(0x7a0), a11, 1 +3f3be3c0: move *a11(0x10), a8, 0 +3f3be3e0: calla L3FE11750 +3f3be410: move *a11, a8, 0 +3f3be420: calla L3FE11750 +3f3be450: move *a13(0x900), *a14+, 1 +3f3be470: move *a13(0x920), *a14+, 1 +3f3be490: calla L3FE0DE90 +3f3be4c0: calla L3FE0C8D0 +3f3be4f0: move -*a14, a8, 1 +3f3be500: move a8, *a13(0x960), 1 +3f3be520: move -*a14, a8, 1 +3f3be530: move a8, *a13(0x940), 1 +3f3be550: jruc L3F3BE8F0 +L3F3BE560: +3f3be560: move *a13(0x8c0), *a14+, 1 +3f3be580: move *a13(0x8e0), *a14+, 1 +3f3be5a0: movi 0x3f3cf950, a8 +3f3be5d0: move *a8+, *a14+, 1 +3f3be5e0: move *a8+, *a14+, 1 +3f3be5f0: calla L3FE0EB40 +3f3be620: jreq L3F3BE8F0 +3f3be630: move *a13(0x880), *a14+, 1 +3f3be650: move *a13(0x8a0), *a14+, 1 +3f3be670: move *a13(0x8c0), *a14+, 1 +3f3be690: move *a13(0x8e0), *a14+, 1 +3f3be6b0: calla L3FE0D650 +3f3be6e0: move -*a14, a8, 1 +3f3be6f0: move a8, *a13(0x920), 1 +3f3be710: move -*a14, a8, 1 +3f3be720: move a8, *a13(0x900), 1 +3f3be740: move *a13(0x7a0), a11, 1 +3f3be760: move *a11, a8, 0 +3f3be770: calla L3FE11750 +3f3be7a0: move *a11(0x10), a8, 0 +3f3be7c0: calla L3FE11750 +3f3be7f0: move *a13(0x900), *a14+, 1 +3f3be810: move *a13(0x920), *a14+, 1 +3f3be830: calla L3FE0DE90 +3f3be860: calla L3FE0C8D0 +3f3be890: move -*a14, a8, 1 +3f3be8a0: move a8, *a13(0x960), 1 +3f3be8c0: move -*a14, a8, 1 +3f3be8d0: move a8, *a13(0x940), 1 +L3F3BE8F0: +3f3be8f0: move *a13(0x260), a11, 1 +3f3be910: move *a11(0xa0), *a13(0x9a0), 1 +3f3be940: sub a9, a9 +3f3be950: move a9, *a13(0x100), 1 +3f3be970: move *a13(0xe0), a11, 1 +3f3be990: cmp a11, a9 +3f3be9a0: jage L3F3C0E60 +L3F3BE9C0: +3f3be9c0: sub a11, a11 +3f3be9d0: move a11, *a13(0x9c0), 1 +3f3be9f0: move *a13(0x260), a9, 1 +3f3bea10: move *a9(0x80), a7, 1 +3f3bea30: jane L3F3C0050 +3f3bea50: move *a13(0x20), a7, 1 +3f3bea70: move *a13(0x7a0), a9, 1 +3f3bea90: move *a9, *a7, 1 +3f3beaa0: move *a9(0x20), *a7(0x20), 1 +3f3bead0: move *a13(0x980), a7, 1 +3f3beaf0: jreq L3F3BF280 +3f3beb00: move *a13(0x20), a7, 1 +3f3beb20: move *a13(0x260), a9, 1 +3f3beb40: setf 16, 1, 0 +3f3beb50: move *a9, a8, 0 +3f3beb60: calla L3FE11750 +3f3beb90: move -*a14, a8, 1 +3f3beba0: move a8, *a7(0x60), 1 +3f3bebc0: move -*a14, a8, 1 +3f3bebd0: move a8, *a7(0x40), 1 +3f3bebf0: move *a13(0x880), *a14+, 1 +3f3bec10: move *a13(0x8a0), *a14+, 1 +3f3bec30: movi 0x3f3cf950, a8 +3f3bec60: move *a8+, *a14+, 1 +3f3bec70: move *a8+, *a14+, 1 +3f3bec80: calla L3FE0EB40 +3f3becb0: jreq L3F3BF0C0 +3f3becc0: move *a13(0x900), *a14+, 1 +3f3bece0: move *a13(0x920), *a14+, 1 +3f3bed00: move *a7(0x40), *a14+, 1 +3f3bed20: move *a7(0x60), *a14+, 1 +3f3bed40: calla L3FE0DE90 +3f3bed70: move *a13(0x940), *a14+, 1 +3f3bed90: move *a13(0x960), *a14+, 1 +3f3bedb0: calla L3FE0C950 +3f3bede0: move -*a14, a8, 1 +3f3bedf0: move a8, *a7(0xa0), 1 +3f3bee10: move -*a14, a8, 1 +3f3bee20: move a8, *a7(0x80), 1 +3f3bee40: addi 0xc0, a9 +3f3bee60: move a9, *a13(0x260), 1 +3f3bee80: move *a9, a8, 0 +3f3bee90: calla L3FE11750 +3f3beec0: move -*a14, a8, 1 +3f3beed0: move a8, *a7(0xe0), 1 +3f3beef0: move -*a14, a8, 1 +3f3bef00: move a8, *a7(0xc0), 1 +3f3bef20: move *a13(0x900), *a14+, 1 +3f3bef40: move *a13(0x920), *a14+, 1 +3f3bef60: move *a7(0xc0), *a14+, 1 +3f3bef80: move *a7(0xe0), *a14+, 1 +3f3befa0: calla L3FE0DE90 +3f3befd0: move *a13(0x940), *a14+, 1 +3f3beff0: move *a13(0x960), *a14+, 1 +3f3bf010: calla L3FE0C950 +3f3bf040: move -*a14, a8, 1 +3f3bf050: move a8, *a7(0x120), 1 +3f3bf070: move -*a14, a8, 1 +3f3bf080: move a8, *a7(0x100), 1 +3f3bf0a0: jauc L3F3BF9F0 +L3F3BF0C0: +3f3bf0c0: move *a9(0x10), a8, 0 +3f3bf0e0: calla L3FE11750 +3f3bf110: move -*a14, a8, 1 +3f3bf120: move a8, *a7(0xa0), 1 +3f3bf140: move -*a14, a8, 1 +3f3bf150: move a8, *a7(0x80), 1 +3f3bf170: addi 0xc0, a9 +3f3bf190: move a9, *a13(0x260), 1 +3f3bf1b0: move *a7(0x40), *a7(0xc0), 1 +3f3bf1e0: move *a7(0x60), *a7(0xe0), 1 +3f3bf210: move *a7(0x80), *a7(0x100), 1 +3f3bf240: move *a7(0xa0), *a7(0x120), 1 +3f3bf270: jruc L3F3BF9F0 +L3F3BF280: +3f3bf280: move *a13(0x20), a7, 1 +3f3bf2a0: move *a13(0x260), a9, 1 +3f3bf2c0: setf 16, 1, 0 +3f3bf2d0: move *a9(0x10), a8, 0 +3f3bf2f0: calla L3FE11750 +3f3bf320: move -*a14, a8, 1 +3f3bf330: move a8, *a7(0xa0), 1 +3f3bf350: move -*a14, a8, 1 +3f3bf360: move a8, *a7(0x80), 1 +3f3bf380: move *a13(0x8c0), *a14+, 1 +3f3bf3a0: move *a13(0x8e0), *a14+, 1 +3f3bf3c0: movi 0x3f3cf950, a8 +3f3bf3f0: move *a8+, *a14+, 1 +3f3bf400: move *a8+, *a14+, 1 +3f3bf410: calla L3FE0EB40 +3f3bf440: jreq L3F3BF850 +3f3bf450: move *a13(0x900), *a14+, 1 +3f3bf470: move *a13(0x920), *a14+, 1 +3f3bf490: move *a7(0x80), *a14+, 1 +3f3bf4b0: move *a7(0xa0), *a14+, 1 +3f3bf4d0: calla L3FE0DE90 +3f3bf500: move *a13(0x940), *a14+, 1 +3f3bf520: move *a13(0x960), *a14+, 1 +3f3bf540: calla L3FE0C950 +3f3bf570: move -*a14, a8, 1 +3f3bf580: move a8, *a7(0x60), 1 +3f3bf5a0: move -*a14, a8, 1 +3f3bf5b0: move a8, *a7(0x40), 1 +3f3bf5d0: addi 0xc0, a9 +3f3bf5f0: move a9, *a13(0x260), 1 +3f3bf610: move *a9(0x10), a8, 0 +3f3bf630: calla L3FE11750 +3f3bf660: move -*a14, a8, 1 +3f3bf670: move a8, *a7(0x120), 1 +3f3bf690: move -*a14, a8, 1 +3f3bf6a0: move a8, *a7(0x100), 1 +3f3bf6c0: move *a13(0x900), *a14+, 1 +3f3bf6e0: move *a13(0x920), *a14+, 1 +3f3bf700: move *a7(0x100), *a14+, 1 +3f3bf720: move *a7(0x120), *a14+, 1 +3f3bf740: calla L3FE0DE90 +3f3bf770: move *a13(0x940), *a14+, 1 +3f3bf790: move *a13(0x960), *a14+, 1 +3f3bf7b0: calla L3FE0C950 +3f3bf7e0: move -*a14, a8, 1 +3f3bf7f0: move a8, *a7(0xe0), 1 +3f3bf810: move -*a14, a8, 1 +3f3bf820: move a8, *a7(0xc0), 1 +3f3bf840: jruc L3F3BF9F0 +L3F3BF850: +3f3bf850: move *a9, a8, 0 +3f3bf860: calla L3FE11750 +3f3bf890: move -*a14, a8, 1 +3f3bf8a0: move a8, *a7(0x60), 1 +3f3bf8c0: move -*a14, a8, 1 +3f3bf8d0: move a8, *a7(0x40), 1 +3f3bf8f0: addi 0xc0, a9 +3f3bf910: move a9, *a13(0x260), 1 +3f3bf930: move *a7(0x40), *a7(0xc0), 1 +3f3bf960: move *a7(0x60), *a7(0xe0), 1 +3f3bf990: move *a7(0x80), *a7(0x100), 1 +3f3bf9c0: move *a7(0xa0), *a7(0x120), 1 +L3F3BF9F0: +3f3bf9f0: move *a13(0x9a0), a7, 1 +3f3bfa10: jreq L3F3BFBB0 +3f3bfa20: move *a13(0x20), a7, 1 +3f3bfa40: move *a13(0x7a0), a9, 1 +3f3bfa60: move *a9, a8, 0 +3f3bfa70: calla L3FE11750 +3f3bfaa0: move -*a14, a8, 1 +3f3bfab0: move a8, *a7(0x60), 1 +3f3bfad0: move -*a14, a8, 1 +3f3bfae0: move a8, *a7(0x40), 1 +3f3bfb00: move *a9(0x10), a8, 0 +3f3bfb20: calla L3FE11750 +3f3bfb50: move -*a14, a8, 1 +3f3bfb60: move a8, *a7(0xa0), 1 +3f3bfb80: move -*a14, a8, 1 +3f3bfb90: move a8, *a7(0x80), 1 +L3F3BFBB0: +3f3bfbb0: move *a13(0x260), a9, 1 +3f3bfbd0: move *a9(0xa0), *a13(0x9a0), 1 +3f3bfc00: move *a13(0x9a0), a7, 1 +3f3bfc20: jreq L3F3BFDD0 +3f3bfc30: move *a13(0x20), a7, 1 +3f3bfc50: move *a13(0x7a0), a9, 1 +3f3bfc70: move *a9(0x20), a8, 0 +3f3bfc90: calla L3FE11750 +3f3bfcc0: move -*a14, a8, 1 +3f3bfcd0: move a8, *a7(0xe0), 1 +3f3bfcf0: move -*a14, a8, 1 +3f3bfd00: move a8, *a7(0xc0), 1 +3f3bfd20: move *a9(0x30), a8, 0 +3f3bfd40: calla L3FE11750 +3f3bfd70: move -*a14, a8, 1 +3f3bfd80: move a8, *a7(0x120), 1 +3f3bfda0: move -*a14, a8, 1 +3f3bfdb0: move a8, *a7(0x100), 1 +L3F3BFDD0: +3f3bfdd0: move *a13(0x20), a9, 1 +3f3bfdf0: move *a9(0x40), *a14+, 1 +3f3bfe10: move *a9(0x60), *a14+, 1 +3f3bfe30: move *a9(0xc0), *a14+, 1 +3f3bfe50: move *a9(0xe0), *a14+, 1 +3f3bfe70: calla L3FE0EB40 +3f3bfea0: jrne L3F3BFF70 +3f3bfeb0: move *a9(0x80), *a14+, 1 +3f3bfed0: move *a9(0xa0), *a14+, 1 +3f3bfef0: move *a9(0x100), *a14+, 1 +3f3bff10: move *a9(0x120), *a14+, 1 +3f3bff30: calla L3FE0EB40 +3f3bff60: jreq L3F3C0010 +L3F3BFF70: +3f3bff70: addi 0x140, a9 +3f3bff90: move a9, *a13(0x20), 1 +3f3bffb0: move *a13(0x60), a7, 1 +3f3bffd0: inc a7 +3f3bffe0: move a7, *a13(0x60), 1 +3f3c0000: jruc L3F3C00C0 +L3F3C0010: +3f3c0010: movk 1, a7 +3f3c0020: move a7, *a13(0x9c0), 1 +3f3c0040: jruc L3F3C00C0 +L3F3C0050: +3f3c0050: addi 0xc0, a9 +3f3c0070: move a9, *a13(0x260), 1 +3f3c0090: move *a9(0xa0), *a13(0x9a0), 1 +L3F3C00C0: +3f3c00c0: move *a13(0x9a0), a9, 1 +3f3c00e0: jaeq L3F3C0DC0 +3f3c0100: move *a13(0x7a0), a7, 1 +3f3c0120: addk 32, a7 +3f3c0130: move a7, *a13(0x7a0), 1 +3f3c0150: setf 16, 1, 0 +3f3c0160: move *a7(0x20), a11, 0 +3f3c0180: move *a7, a7, 0 +3f3c0190: sub a7, a11 +3f3c01a0: move a11, a8 +3f3c01b0: calla L3FE11750 +3f3c01e0: move -*a14, a8, 1 +3f3c01f0: move a8, *a13(0x8a0), 1 +3f3c0210: move -*a14, a8, 1 +3f3c0220: move a8, *a13(0x880), 1 +3f3c0240: move *a13(0x7a0), a11, 1 +3f3c0260: move *a11(0x30), a7, 0 +3f3c0280: move *a11(0x10), a9, 0 +3f3c02a0: sub a9, a7 +3f3c02b0: move a7, a8 +3f3c02c0: calla L3FE11750 +3f3c02f0: move -*a14, a8, 1 +3f3c0300: move a8, *a13(0x8e0), 1 +3f3c0320: move -*a14, a8, 1 +3f3c0330: move a8, *a13(0x8c0), 1 +3f3c0350: move *a13(0x880), *a14+, 1 +3f3c0370: move *a13(0x8a0), *a14+, 1 +3f3c0390: movi 0x3f3cf950, a8 +3f3c03c0: move *a8+, *a14+, 1 +3f3c03d0: move *a8+, *a14+, 1 +3f3c03e0: calla L3FE0E730 +3f3c0410: jreq L3F3C0470 +3f3c0420: move *a13(0x880), *a14+, 1 +3f3c0440: move *a13(0x8a0), *a14+, 1 +3f3c0460: jruc L3F3C04E0 +L3F3C0470: +3f3c0470: move *a13(0x880), *a14+, 1 +3f3c0490: move *a13(0x8a0), *a14+, 1 +3f3c04b0: calla L3FE0C7B0 +L3F3C04E0: +3f3c04e0: move *a13(0x8c0), *a14+, 1 +3f3c0500: move *a13(0x8e0), *a14+, 1 +3f3c0520: movi 0x3f3cf950, a8 +3f3c0550: move *a8+, *a14+, 1 +3f3c0560: move *a8+, *a14+, 1 +3f3c0570: calla L3FE0E730 +3f3c05a0: jreq L3F3C0600 +3f3c05b0: move *a13(0x8c0), *a14+, 1 +3f3c05d0: move *a13(0x8e0), *a14+, 1 +3f3c05f0: jruc L3F3C0670 +L3F3C0600: +3f3c0600: move *a13(0x8c0), *a14+, 1 +3f3c0620: move *a13(0x8e0), *a14+, 1 +3f3c0640: calla L3FE0C7B0 +L3F3C0670: +3f3c0670: calla L3FE0E730 +3f3c06a0: move a8, *a13(0x980), 1 +3f3c06c0: jreq L3F3C0A50 +3f3c06d0: move *a13(0x880), *a14+, 1 +3f3c06f0: move *a13(0x8a0), *a14+, 1 +3f3c0710: movi 0x3f3cf950, a8 +3f3c0740: move *a8+, *a14+, 1 +3f3c0750: move *a8+, *a14+, 1 +3f3c0760: calla L3FE0EB40 +3f3c0790: jreq L3F3C0DC0 +3f3c07a0: move *a13(0x8c0), *a14+, 1 +3f3c07c0: move *a13(0x8e0), *a14+, 1 +3f3c07e0: move *a13(0x880), *a14+, 1 +3f3c0800: move *a13(0x8a0), *a14+, 1 +3f3c0820: calla L3FE0D650 +3f3c0850: move -*a14, a8, 1 +3f3c0860: move a8, *a13(0x920), 1 +3f3c0880: move -*a14, a8, 1 +3f3c0890: move a8, *a13(0x900), 1 +3f3c08b0: move *a11(0x10), a8, 0 +3f3c08d0: calla L3FE11750 +3f3c0900: move *a11, a8, 0 +3f3c0910: calla L3FE11750 +3f3c0940: move *a13(0x900), *a14+, 1 +3f3c0960: move *a13(0x920), *a14+, 1 +3f3c0980: calla L3FE0DE90 +3f3c09b0: calla L3FE0C8D0 +3f3c09e0: move -*a14, a8, 1 +3f3c09f0: move a8, *a13(0x960), 1 +3f3c0a10: move -*a14, a8, 1 +3f3c0a20: move a8, *a13(0x940), 1 +3f3c0a40: jruc L3F3C0DC0 +L3F3C0A50: +3f3c0a50: move *a13(0x8c0), *a14+, 1 +3f3c0a70: move *a13(0x8e0), *a14+, 1 +3f3c0a90: movi 0x3f3cf950, a8 +3f3c0ac0: move *a8+, *a14+, 1 +3f3c0ad0: move *a8+, *a14+, 1 +3f3c0ae0: calla L3FE0EB40 +3f3c0b10: jreq L3F3C0DC0 +3f3c0b20: move *a13(0x880), *a14+, 1 +3f3c0b40: move *a13(0x8a0), *a14+, 1 +3f3c0b60: move *a13(0x8c0), *a14+, 1 +3f3c0b80: move *a13(0x8e0), *a14+, 1 +3f3c0ba0: calla L3FE0D650 +3f3c0bd0: move -*a14, a8, 1 +3f3c0be0: move a8, *a13(0x920), 1 +3f3c0c00: move -*a14, a8, 1 +3f3c0c10: move a8, *a13(0x900), 1 +3f3c0c30: move *a11, a8, 0 +3f3c0c40: calla L3FE11750 +3f3c0c70: move *a11(0x10), a8, 0 +3f3c0c90: calla L3FE11750 +3f3c0cc0: move *a13(0x900), *a14+, 1 +3f3c0ce0: move *a13(0x920), *a14+, 1 +3f3c0d00: calla L3FE0DE90 +3f3c0d30: calla L3FE0C8D0 +3f3c0d60: move -*a14, a8, 1 +3f3c0d70: move a8, *a13(0x960), 1 +3f3c0d90: move -*a14, a8, 1 +3f3c0da0: move a8, *a13(0x940), 1 +L3F3C0DC0: +3f3c0dc0: move *a13(0x100), a11, 1 +3f3c0de0: inc a11 +3f3c0df0: move a11, *a13(0x100), 1 +3f3c0e10: move *a13(0xe0), a9, 1 +3f3c0e30: cmp a9, a11 +3f3c0e40: jalt L3F3BE9C0 +L3F3C0E60: +3f3c0e60: move *a13, a11, 1 +3f3c0e70: move *a11(0x40), *a13(0x2a0), 1 +3f3c0ea0: move *a11(0x60), *a13(0x2c0), 1 +3f3c0ed0: move *a11(0x80), *a13(0x2e0), 1 +3f3c0f00: move *a11(0xa0), *a13(0x300), 1 +3f3c0f30: move *a11(0xc0), *a13(0x320), 1 +3f3c0f60: move *a11(0xe0), *a13(0x340), 1 +3f3c0f90: move *a11(0x100), *a13(0x360), 1 +3f3c0fc0: move *a11(0x120), *a13(0x380), 1 +3f3c0ff0: move *a13(0x9c0), a9, 1 +3f3c1010: jreq L3F3C1060 +3f3c1020: move *a13(0x60), *a13(0x100), 1 +3f3c1050: jruc L3F3C10B0 +L3F3C1060: +3f3c1060: move *a13(0x60), a7, 1 +3f3c1080: dec a7 +3f3c1090: move a7, *a13(0x100), 1 +L3F3C10B0: +3f3c10b0: move *a13(0x100), a7, 1 +3f3c10d0: move a7, a9 +3f3c10e0: sll 0x8, a7 +3f3c10f0: sll 0x6, a9 +3f3c1100: add a9, a7 +3f3c1110: add a11, a7 +3f3c1120: move *a7(0x40), *a13(0x3a0), 1 +3f3c1150: move *a7(0x60), *a13(0x3c0), 1 +3f3c1180: move *a13(0x100), a9, 1 +3f3c11a0: move a9, a7 +3f3c11b0: sll 0x8, a9 +3f3c11c0: sll 0x6, a7 +3f3c11d0: add a7, a9 +3f3c11e0: add a11, a9 +3f3c11f0: move *a9(0x80), *a13(0x3e0), 1 +3f3c1220: move *a9(0xa0), *a13(0x400), 1 +3f3c1250: move *a13(0x100), a9, 1 +3f3c1270: move a9, a7 +3f3c1280: sll 0x8, a9 +3f3c1290: sll 0x6, a7 +3f3c12a0: add a7, a9 +3f3c12b0: add a11, a9 +3f3c12c0: move *a9(0xc0), *a13(0x420), 1 +3f3c12f0: move *a9(0xe0), *a13(0x440), 1 +3f3c1320: move *a13(0x100), a9, 1 +3f3c1340: move a9, a7 +3f3c1350: sll 0x8, a9 +3f3c1360: sll 0x6, a7 +3f3c1370: add a7, a9 +3f3c1380: add a11, a9 +3f3c1390: move *a9(0x100), *a13(0x460), 1 +3f3c13c0: move *a9(0x120), *a13(0x480), 1 +3f3c13f0: setf 16, 1, 0 +3f3c1400: move *a11(0x20), a8, 0 +3f3c1420: calla L3FE11750 +3f3c1450: move -*a14, a8, 1 +3f3c1460: move a8, *a13(0x4c0), 1 +3f3c1480: move -*a14, a8, 1 +3f3c1490: move a8, *a13(0x4a0), 1 +3f3c14b0: move *a11(0x30), a8, 0 +3f3c14d0: calla L3FE11750 +3f3c1500: move -*a14, a8, 1 +3f3c1510: move a8, *a13(0x500), 1 +3f3c1530: move -*a14, a8, 1 +3f3c1540: move a8, *a13(0x4e0), 1 +3f3c1560: move *a13(0x60), a9, 1 +3f3c1580: dec a9 +3f3c1590: move a9, a7 +3f3c15a0: sll 0x8, a9 +3f3c15b0: sll 0x6, a7 +3f3c15c0: add a7, a9 +3f3c15d0: add a11, a9 +3f3c15e0: move *a9, a8, 0 +3f3c15f0: calla L3FE11750 +3f3c1620: move -*a14, a8, 1 +3f3c1630: move a8, *a13(0x540), 1 +3f3c1650: move -*a14, a8, 1 +3f3c1660: move a8, *a13(0x520), 1 +3f3c1680: move *a13(0x60), a9, 1 +3f3c16a0: dec a9 +3f3c16b0: move a9, a7 +3f3c16c0: sll 0x8, a9 +3f3c16d0: sll 0x6, a7 +3f3c16e0: add a7, a9 +3f3c16f0: add a11, a9 +3f3c1700: move *a9(0x10), a8, 0 +3f3c1720: calla L3FE11750 +3f3c1750: move -*a14, a8, 1 +3f3c1760: move a8, *a13(0x580), 1 +3f3c1780: move -*a14, a8, 1 +3f3c1790: move a8, *a13(0x560), 1 +3f3c17b0: move *a13(0x60), a9, 1 +3f3c17d0: jrle L3F3C1940 +3f3c17e0: move a14, -*sp, 1 +3f3c17f0: move *a13(0xa0), *a14+, 1 +3f3c1810: move *a13(0x80), *a14+, 1 +3f3c1830: move a11, *a14+, 1 +3f3c1840: move a9, *a14+, 1 +3f3c1850: move *a13(0x280), a7, 1 +3f3c1870: movk 1, a7 +3f3c1880: jreq L3F3C18A0 +3f3c1890: sub a7, a7 +L3F3C18A0: +3f3c18a0: move a7, *a14+, 1 +3f3c18b0: move *a13(0x800), *a14+, 1 +3f3c18d0: move *a13(0x7c0), *a14+, 1 +3f3c18f0: move *a13(0xffc0), a7, 1 +3f3c1910: move *a7(0x620), a7, 1 +3f3c1930: call a7 +L3F3C1940: +3f3c1940: move *a13(0x280), a7, 1 +3f3c1960: jaeq L3F3C8140 +3f3c1980: move *a13(0x2a0), *a14+, 1 +3f3c19a0: move *a13(0x2c0), *a14+, 1 +3f3c19c0: move *a13(0x420), *a14+, 1 +3f3c19e0: move *a13(0x440), *a14+, 1 +3f3c1a00: calla L3FE0EB40 +3f3c1a30: jrne L3F3C1B10 +3f3c1a40: move *a13(0x2e0), *a14+, 1 +3f3c1a60: move *a13(0x300), *a14+, 1 +3f3c1a80: move *a13(0x460), *a14+, 1 +3f3c1aa0: move *a13(0x480), *a14+, 1 +3f3c1ac0: calla L3FE0EB40 +3f3c1af0: jaeq L3F3C32E0 +L3F3C1B10: +3f3c1b10: move *a13(0xffc0), a7, 1 +3f3c1b30: movb *a7(0x170), a7 +3f3c1b50: subk 3, a7 +3f3c1b60: jane L3F3C2710 +3f3c1b80: move a14, -*sp, 1 +3f3c1b90: move *a13(0xc0), *a14+, 1 +3f3c1bb0: move a13, a7 +3f3c1bc0: addi 0x720, a7 +3f3c1be0: move a7, *a14+, 1 +3f3c1bf0: move a13, a7 +3f3c1c00: addi 0x6a0, a7 +3f3c1c20: move a7, *a14+, 1 +3f3c1c30: move a13, a7 +3f3c1c40: addi 0x620, a7 +3f3c1c60: move a7, *a14+, 1 +3f3c1c70: move a13, a7 +3f3c1c80: addi 0x5a0, a7 +3f3c1ca0: move a7, *a14+, 1 +3f3c1cb0: move a13, a7 +3f3c1cc0: addi 0x4a0, a7 +3f3c1ce0: move *a7+, *a14+, 1 +3f3c1cf0: move *a7+, *a14+, 1 +3f3c1d00: move *a7+, *a14+, 1 +3f3c1d10: move *a7+, *a14+, 1 +3f3c1d20: move a13, a7 +3f3c1d30: addi 0x2a0, a7 +3f3c1d50: move *a7+, *a14+, 1 +3f3c1d60: move *a7+, *a14+, 1 +3f3c1d70: move *a7+, *a14+, 1 +3f3c1d80: move *a7+, *a14+, 1 +3f3c1d90: calla L3F7A4140 +3f3c1dc0: move a14, -*sp, 1 +3f3c1dd0: move *a13(0xa0), a7, 1 +3f3c1df0: neg a7 +3f3c1e00: move a7, *a14+, 1 +3f3c1e10: move *a13(0x80), a7, 1 +3f3c1e30: neg a7 +3f3c1e40: move a7, *a14+, 1 +3f3c1e50: move a11, *a14+, 1 +3f3c1e60: move a13, a7 +3f3c1e70: addi 0x720, a7 +3f3c1e90: move *a7+, *a14+, 1 +3f3c1ea0: move *a7+, *a14+, 1 +3f3c1eb0: move *a7+, *a14+, 1 +3f3c1ec0: move *a7+, *a14+, 1 +3f3c1ed0: move a13, a7 +3f3c1ee0: addi 0x5a0, a7 +3f3c1f00: move *a7+, *a14+, 1 +3f3c1f10: move *a7+, *a14+, 1 +3f3c1f20: move *a7+, *a14+, 1 +3f3c1f30: move *a7+, *a14+, 1 +3f3c1f40: move a13, a7 +3f3c1f50: addi 0x4a0, a7 +3f3c1f70: move *a7+, *a14+, 1 +3f3c1f80: move *a7+, *a14+, 1 +3f3c1f90: move *a7+, *a14+, 1 +3f3c1fa0: move *a7+, *a14+, 1 +3f3c1fb0: move a13, a7 +3f3c1fc0: addi 0x2a0, a7 +3f3c1fe0: move *a7+, *a14+, 1 +3f3c1ff0: move *a7+, *a14+, 1 +3f3c2000: move *a7+, *a14+, 1 +3f3c2010: move *a7+, *a14+, 1 +3f3c2020: move *a13(0x800), *a14+, 1 +3f3c2040: move *a13(0x7c0), *a14+, 1 +3f3c2060: calla L3F81C400 +3f3c2090: move *a13(0xe0), a7, 1 +3f3c20b0: dec a7 +3f3c20c0: move a7, a9 +3f3c20d0: sll 0x7, a7 +3f3c20e0: sll 0x6, a9 +3f3c20f0: add a9, a7 +3f3c2100: move *a13(0x240), a9, 1 +3f3c2120: add a9, a7 +3f3c2130: move *a7(0x80), a7, 1 +3f3c2150: jane L3F3C32E0 +3f3c2170: move a14, -*sp, 1 +3f3c2180: move *a13(0xc0), *a14+, 1 +3f3c21a0: move a13, a7 +3f3c21b0: addi 0x720, a7 +3f3c21d0: move a7, *a14+, 1 +3f3c21e0: move a13, a7 +3f3c21f0: addi 0x6a0, a7 +3f3c2210: move a7, *a14+, 1 +3f3c2220: move a13, a7 +3f3c2230: addi 0x620, a7 +3f3c2250: move a7, *a14+, 1 +3f3c2260: move a13, a7 +3f3c2270: addi 0x5a0, a7 +3f3c2290: move a7, *a14+, 1 +3f3c22a0: move a13, a7 +3f3c22b0: addi 0x520, a7 +3f3c22d0: move *a7+, *a14+, 1 +3f3c22e0: move *a7+, *a14+, 1 +3f3c22f0: move *a7+, *a14+, 1 +3f3c2300: move *a7+, *a14+, 1 +3f3c2310: move a13, a7 +3f3c2320: addi 0x420, a7 +3f3c2340: move *a7+, *a14+, 1 +3f3c2350: move *a7+, *a14+, 1 +3f3c2360: move *a7+, *a14+, 1 +3f3c2370: move *a7+, *a14+, 1 +3f3c2380: calla L3F7A4140 +3f3c23b0: move a14, -*sp, 1 +3f3c23c0: move *a13(0xa0), a7, 1 +3f3c23e0: neg a7 +3f3c23f0: move a7, *a14+, 1 +3f3c2400: move *a13(0x80), a7, 1 +3f3c2420: neg a7 +3f3c2430: move a7, *a14+, 1 +3f3c2440: move *a13(0x100), a7, 1 +3f3c2460: move a7, a9 +3f3c2470: sll 0x8, a7 +3f3c2480: sll 0x6, a9 +3f3c2490: add a9, a7 +3f3c24a0: add a11, a7 +3f3c24b0: move a7, *a14+, 1 +3f3c24c0: move a13, a9 +3f3c24d0: addi 0x5a0, a9 +3f3c24f0: move *a9+, *a14+, 1 +3f3c2500: move *a9+, *a14+, 1 +3f3c2510: move *a9+, *a14+, 1 +3f3c2520: move *a9+, *a14+, 1 +3f3c2530: move a13, a9 +3f3c2540: addi 0x720, a9 +3f3c2560: move *a9+, *a14+, 1 +3f3c2570: move *a9+, *a14+, 1 +3f3c2580: move *a9+, *a14+, 1 +3f3c2590: move *a9+, *a14+, 1 +3f3c25a0: move a13, a9 +3f3c25b0: addi 0x520, a9 +3f3c25d0: move *a9+, *a14+, 1 +3f3c25e0: move *a9+, *a14+, 1 +3f3c25f0: move *a9+, *a14+, 1 +3f3c2600: move *a9+, *a14+, 1 +3f3c2610: move a13, a9 +3f3c2620: addi 0x420, a9 +3f3c2640: move *a9+, *a14+, 1 +3f3c2650: move *a9+, *a14+, 1 +3f3c2660: move *a9+, *a14+, 1 +3f3c2670: move *a9+, *a14+, 1 +3f3c2680: move *a13(0x800), *a14+, 1 +3f3c26a0: move *a13(0x7c0), *a14+, 1 +3f3c26c0: calla L3F81C400 +3f3c26f0: jauc L3F3C32E0 +L3F3C2710: +3f3c2710: move *a13(0xffc0), a7, 1 +3f3c2730: movb *a7(0x170), a7 +3f3c2750: subk 2, a7 +3f3c2760: jane L3F3C32E0 +3f3c2780: move a14, -*sp, 1 +3f3c2790: move *a13(0xc0), *a14+, 1 +3f3c27b0: move a13, a7 +3f3c27c0: addi 0x720, a7 +3f3c27e0: move a7, *a14+, 1 +3f3c27f0: move a13, a7 +3f3c2800: addi 0x6a0, a7 +3f3c2820: move a7, *a14+, 1 +3f3c2830: move a13, a7 +3f3c2840: addi 0x620, a7 +3f3c2860: move a7, *a14+, 1 +3f3c2870: move a13, a7 +3f3c2880: addi 0x5a0, a7 +3f3c28a0: move a7, *a14+, 1 +3f3c28b0: move a13, a7 +3f3c28c0: addi 0x4a0, a7 +3f3c28e0: move *a7+, *a14+, 1 +3f3c28f0: move *a7+, *a14+, 1 +3f3c2900: move *a7+, *a14+, 1 +3f3c2910: move *a7+, *a14+, 1 +3f3c2920: move a13, a7 +3f3c2930: addi 0x2a0, a7 +3f3c2950: move *a7+, *a14+, 1 +3f3c2960: move *a7+, *a14+, 1 +3f3c2970: move *a7+, *a14+, 1 +3f3c2980: move *a7+, *a14+, 1 +3f3c2990: calla L3F7A4140 +3f3c29c0: move a14, -*sp, 1 +3f3c29d0: move *a13(0xa0), a7, 1 +3f3c29f0: neg a7 +3f3c2a00: move a7, *a14+, 1 +3f3c2a10: move *a13(0x80), a7, 1 +3f3c2a30: neg a7 +3f3c2a40: move a7, *a14+, 1 +3f3c2a50: move a11, *a14+, 1 +3f3c2a60: move a13, a7 +3f3c2a70: addi 0x720, a7 +3f3c2a90: move *a7+, *a14+, 1 +3f3c2aa0: move *a7+, *a14+, 1 +3f3c2ab0: move *a7+, *a14+, 1 +3f3c2ac0: move *a7+, *a14+, 1 +3f3c2ad0: move a13, a7 +3f3c2ae0: addi 0x5a0, a7 +3f3c2b00: move *a7+, *a14+, 1 +3f3c2b10: move *a7+, *a14+, 1 +3f3c2b20: move *a7+, *a14+, 1 +3f3c2b30: move *a7+, *a14+, 1 +3f3c2b40: move a13, a7 +3f3c2b50: addi 0x4a0, a7 +3f3c2b70: move *a7+, *a14+, 1 +3f3c2b80: move *a7+, *a14+, 1 +3f3c2b90: move *a7+, *a14+, 1 +3f3c2ba0: move *a7+, *a14+, 1 +3f3c2bb0: move a13, a7 +3f3c2bc0: addi 0x2a0, a7 +3f3c2be0: move *a7+, *a14+, 1 +3f3c2bf0: move *a7+, *a14+, 1 +3f3c2c00: move *a7+, *a14+, 1 +3f3c2c10: move *a7+, *a14+, 1 +3f3c2c20: move *a13(0x800), *a14+, 1 +3f3c2c40: move *a13(0x7c0), *a14+, 1 +3f3c2c60: calla L3F840730 +3f3c2c90: move *a13(0xe0), a7, 1 +3f3c2cb0: dec a7 +3f3c2cc0: move a7, a9 +3f3c2cd0: sll 0x7, a7 +3f3c2ce0: sll 0x6, a9 +3f3c2cf0: add a9, a7 +3f3c2d00: move *a13(0x240), a9, 1 +3f3c2d20: add a9, a7 +3f3c2d30: move *a7(0x80), a7, 1 +3f3c2d50: jrne L3F3C32E0 +3f3c2d60: move a14, -*sp, 1 +3f3c2d70: move *a13(0xc0), *a14+, 1 +3f3c2d90: move a13, a7 +3f3c2da0: addi 0x720, a7 +3f3c2dc0: move a7, *a14+, 1 +3f3c2dd0: move a13, a7 +3f3c2de0: addi 0x6a0, a7 +3f3c2e00: move a7, *a14+, 1 +3f3c2e10: move a13, a7 +3f3c2e20: addi 0x620, a7 +3f3c2e40: move a7, *a14+, 1 +3f3c2e50: move a13, a7 +3f3c2e60: addi 0x5a0, a7 +3f3c2e80: move a7, *a14+, 1 +3f3c2e90: move a13, a7 +3f3c2ea0: addi 0x520, a7 +3f3c2ec0: move *a7+, *a14+, 1 +3f3c2ed0: move *a7+, *a14+, 1 +3f3c2ee0: move *a7+, *a14+, 1 +3f3c2ef0: move *a7+, *a14+, 1 +3f3c2f00: move a13, a7 +3f3c2f10: addi 0x420, a7 +3f3c2f30: move *a7+, *a14+, 1 +3f3c2f40: move *a7+, *a14+, 1 +3f3c2f50: move *a7+, *a14+, 1 +3f3c2f60: move *a7+, *a14+, 1 +3f3c2f70: calla L3F7A4140 +3f3c2fa0: move a14, -*sp, 1 +3f3c2fb0: move *a13(0xa0), a7, 1 +3f3c2fd0: neg a7 +3f3c2fe0: move a7, *a14+, 1 +3f3c2ff0: move *a13(0x80), a7, 1 +3f3c3010: neg a7 +3f3c3020: move a7, *a14+, 1 +3f3c3030: move *a13(0x100), a7, 1 +3f3c3050: move a7, a9 +3f3c3060: sll 0x8, a7 +3f3c3070: sll 0x6, a9 +3f3c3080: add a9, a7 +3f3c3090: add a11, a7 +3f3c30a0: move a7, *a14+, 1 +3f3c30b0: move a13, a9 +3f3c30c0: addi 0x5a0, a9 +3f3c30e0: move *a9+, *a14+, 1 +3f3c30f0: move *a9+, *a14+, 1 +3f3c3100: move *a9+, *a14+, 1 +3f3c3110: move *a9+, *a14+, 1 +3f3c3120: move a13, a9 +3f3c3130: addi 0x720, a9 +3f3c3150: move *a9+, *a14+, 1 +3f3c3160: move *a9+, *a14+, 1 +3f3c3170: move *a9+, *a14+, 1 +3f3c3180: move *a9+, *a14+, 1 +3f3c3190: move a13, a9 +3f3c31a0: addi 0x520, a9 +3f3c31c0: move *a9+, *a14+, 1 +3f3c31d0: move *a9+, *a14+, 1 +3f3c31e0: move *a9+, *a14+, 1 +3f3c31f0: move *a9+, *a14+, 1 +3f3c3200: move a13, a9 +3f3c3210: addi 0x420, a9 +3f3c3230: move *a9+, *a14+, 1 +3f3c3240: move *a9+, *a14+, 1 +3f3c3250: move *a9+, *a14+, 1 +3f3c3260: move *a9+, *a14+, 1 +3f3c3270: move *a13(0x800), *a14+, 1 +3f3c3290: move *a13(0x7c0), *a14+, 1 +3f3c32b0: calla L3F840730 +L3F3C32E0: +3f3c32e0: move *a13(0x140), a9, 1 +3f3c3300: jreq L3F3C3550 +3f3c3310: move a14, -*sp, 1 +3f3c3320: move *a13(0xa0), *a14+, 1 +3f3c3340: move *a13(0x80), *a14+, 1 +3f3c3360: move *a13(0x220), *a14+, 1 +3f3c3380: move *a13(0x200), *a14+, 1 +3f3c33a0: move *a13(0xffe0), *a14+, 1 +3f3c33c0: move *a13(0x7c0), *a14+, 1 +3f3c33e0: move *a13(0xffc0), *a14+, 1 +3f3c3400: move *a13(0xffc0), a7, 1 +3f3c3420: move *a7(0x600), a7, 1 +3f3c3440: call a7 +3f3c3450: move a14, -*sp, 1 +3f3c3460: move a13, a7 +3f3c3470: addi 0x840, a7 +3f3c3490: move a7, *a14+, 1 +3f3c34a0: movk 1, a7 +3f3c34b0: move a7, *a14+, 1 +3f3c34c0: move *a13(0x820), *a14+, 1 +3f3c34e0: move *a13(0x7c0), *a14+, 1 +3f3c3500: move *a13(0x820), a7, 1 +3f3c3520: move *a7(0x540), a7, 1 +3f3c3540: call a7 +L3F3C3550: +3f3c3550: move a11, *a13(0x20), 1 +3f3c3570: move *a13(0xff60), *a13(0x7a0), 1 +3f3c35a0: move *a13(0x240), *a13(0x260), 1 +3f3c35d0: sub a7, a7 +3f3c35e0: move a7, *a13(0x60), 1 +3f3c3600: move *a13(0x7a0), a9, 1 +3f3c3620: setf 16, 1, 0 +3f3c3630: move *a9(0x20), a7, 0 +3f3c3650: move *a9, a9, 0 +3f3c3660: sub a9, a7 +3f3c3670: move a7, a8 +3f3c3680: calla L3FE11750 +3f3c36b0: move -*a14, a8, 1 +3f3c36c0: move a8, *a13(0x8a0), 1 +3f3c36e0: move -*a14, a8, 1 +3f3c36f0: move a8, *a13(0x880), 1 +3f3c3710: move *a13(0x7a0), a9, 1 +3f3c3730: move *a9(0x30), a7, 0 +3f3c3750: move *a9(0x10), a9, 0 +3f3c3770: sub a9, a7 +3f3c3780: move a7, a8 +3f3c3790: calla L3FE11750 +3f3c37c0: move -*a14, a8, 1 +3f3c37d0: move a8, *a13(0x8e0), 1 +3f3c37f0: move -*a14, a8, 1 +3f3c3800: move a8, *a13(0x8c0), 1 +3f3c3820: move *a13(0x880), *a14+, 1 +3f3c3840: move *a13(0x8a0), *a14+, 1 +3f3c3860: movi 0x3f3cf950, a8 +3f3c3890: move *a8+, *a14+, 1 +3f3c38a0: move *a8+, *a14+, 1 +3f3c38b0: calla L3FE0E730 +3f3c38e0: jreq L3F3C3940 +3f3c38f0: move *a13(0x880), *a14+, 1 +3f3c3910: move *a13(0x8a0), *a14+, 1 +3f3c3930: jruc L3F3C39B0 +L3F3C3940: +3f3c3940: move *a13(0x880), *a14+, 1 +3f3c3960: move *a13(0x8a0), *a14+, 1 +3f3c3980: calla L3FE0C7B0 +L3F3C39B0: +3f3c39b0: move *a13(0x8c0), *a14+, 1 +3f3c39d0: move *a13(0x8e0), *a14+, 1 +3f3c39f0: movi 0x3f3cf950, a8 +3f3c3a20: move *a8+, *a14+, 1 +3f3c3a30: move *a8+, *a14+, 1 +3f3c3a40: calla L3FE0E730 +3f3c3a70: jreq L3F3C3AD0 +3f3c3a80: move *a13(0x8c0), *a14+, 1 +3f3c3aa0: move *a13(0x8e0), *a14+, 1 +3f3c3ac0: jruc L3F3C3B40 +L3F3C3AD0: +3f3c3ad0: move *a13(0x8c0), *a14+, 1 +3f3c3af0: move *a13(0x8e0), *a14+, 1 +3f3c3b10: calla L3FE0C7B0 +L3F3C3B40: +3f3c3b40: calla L3FE0E730 +3f3c3b70: move a8, *a13(0x980), 1 +3f3c3b90: jreq L3F3C3F40 +3f3c3ba0: move *a13(0x880), *a14+, 1 +3f3c3bc0: move *a13(0x8a0), *a14+, 1 +3f3c3be0: movi 0x3f3cf950, a8 +3f3c3c10: move *a8+, *a14+, 1 +3f3c3c20: move *a8+, *a14+, 1 +3f3c3c30: calla L3FE0EB40 +3f3c3c60: jreq L3F3C42D0 +3f3c3c70: move *a13(0x8c0), *a14+, 1 +3f3c3c90: move *a13(0x8e0), *a14+, 1 +3f3c3cb0: move *a13(0x880), *a14+, 1 +3f3c3cd0: move *a13(0x8a0), *a14+, 1 +3f3c3cf0: calla L3FE0D650 +3f3c3d20: move -*a14, a8, 1 +3f3c3d30: move a8, *a13(0x920), 1 +3f3c3d50: move -*a14, a8, 1 +3f3c3d60: move a8, *a13(0x900), 1 +3f3c3d80: move *a13(0x7a0), a9, 1 +3f3c3da0: move *a9(0x10), a8, 0 +3f3c3dc0: calla L3FE11750 +3f3c3df0: move *a9, a8, 0 +3f3c3e00: calla L3FE11750 +3f3c3e30: move *a13(0x900), *a14+, 1 +3f3c3e50: move *a13(0x920), *a14+, 1 +3f3c3e70: calla L3FE0DE90 +3f3c3ea0: calla L3FE0C8D0 +3f3c3ed0: move -*a14, a8, 1 +3f3c3ee0: move a8, *a13(0x960), 1 +3f3c3f00: move -*a14, a8, 1 +3f3c3f10: move a8, *a13(0x940), 1 +3f3c3f30: jruc L3F3C42D0 +L3F3C3F40: +3f3c3f40: move *a13(0x8c0), *a14+, 1 +3f3c3f60: move *a13(0x8e0), *a14+, 1 +3f3c3f80: movi 0x3f3cf950, a8 +3f3c3fb0: move *a8+, *a14+, 1 +3f3c3fc0: move *a8+, *a14+, 1 +3f3c3fd0: calla L3FE0EB40 +3f3c4000: jreq L3F3C42D0 +3f3c4010: move *a13(0x880), *a14+, 1 +3f3c4030: move *a13(0x8a0), *a14+, 1 +3f3c4050: move *a13(0x8c0), *a14+, 1 +3f3c4070: move *a13(0x8e0), *a14+, 1 +3f3c4090: calla L3FE0D650 +3f3c40c0: move -*a14, a8, 1 +3f3c40d0: move a8, *a13(0x920), 1 +3f3c40f0: move -*a14, a8, 1 +3f3c4100: move a8, *a13(0x900), 1 +3f3c4120: move *a13(0x7a0), a9, 1 +3f3c4140: move *a9, a8, 0 +3f3c4150: calla L3FE11750 +3f3c4180: move *a9(0x10), a8, 0 +3f3c41a0: calla L3FE11750 +3f3c41d0: move *a13(0x900), *a14+, 1 +3f3c41f0: move *a13(0x920), *a14+, 1 +3f3c4210: calla L3FE0DE90 +3f3c4240: calla L3FE0C8D0 +3f3c4270: move -*a14, a8, 1 +3f3c4280: move a8, *a13(0x960), 1 +3f3c42a0: move -*a14, a8, 1 +3f3c42b0: move a8, *a13(0x940), 1 +L3F3C42D0: +3f3c42d0: move *a13(0x260), a9, 1 +3f3c42f0: move *a9(0xa0), *a13(0x9a0), 1 +3f3c4320: sub a7, a7 +3f3c4330: move a7, *a13(0x100), 1 +3f3c4350: move *a13(0xe0), a9, 1 +3f3c4370: cmp a9, a7 +3f3c4380: jage L3F3C6850 +L3F3C43A0: +3f3c43a0: sub a11, a11 +3f3c43b0: move a11, *a13(0x9c0), 1 +3f3c43d0: move *a13(0x260), a9, 1 +3f3c43f0: move *a9(0x80), a7, 1 +3f3c4410: inc a7 +3f3c4420: jane L3F3C5A40 +3f3c4440: move *a13(0x20), a7, 1 +3f3c4460: move *a13(0x7a0), a9, 1 +3f3c4480: move *a9, *a7, 1 +3f3c4490: move *a9(0x20), *a7(0x20), 1 +3f3c44c0: move *a13(0x980), a7, 1 +3f3c44e0: jreq L3F3C4C70 +3f3c44f0: move *a13(0x20), a7, 1 +3f3c4510: move *a13(0x260), a9, 1 +3f3c4530: setf 16, 1, 0 +3f3c4540: move *a9, a8, 0 +3f3c4550: calla L3FE11750 +3f3c4580: move -*a14, a8, 1 +3f3c4590: move a8, *a7(0x60), 1 +3f3c45b0: move -*a14, a8, 1 +3f3c45c0: move a8, *a7(0x40), 1 +3f3c45e0: move *a13(0x880), *a14+, 1 +3f3c4600: move *a13(0x8a0), *a14+, 1 +3f3c4620: movi 0x3f3cf950, a8 +3f3c4650: move *a8+, *a14+, 1 +3f3c4660: move *a8+, *a14+, 1 +3f3c4670: calla L3FE0EB40 +3f3c46a0: jreq L3F3C4AB0 +3f3c46b0: move *a13(0x900), *a14+, 1 +3f3c46d0: move *a13(0x920), *a14+, 1 +3f3c46f0: move *a7(0x40), *a14+, 1 +3f3c4710: move *a7(0x60), *a14+, 1 +3f3c4730: calla L3FE0DE90 +3f3c4760: move *a13(0x940), *a14+, 1 +3f3c4780: move *a13(0x960), *a14+, 1 +3f3c47a0: calla L3FE0C950 +3f3c47d0: move -*a14, a8, 1 +3f3c47e0: move a8, *a7(0xa0), 1 +3f3c4800: move -*a14, a8, 1 +3f3c4810: move a8, *a7(0x80), 1 +3f3c4830: addi 0xc0, a9 +3f3c4850: move a9, *a13(0x260), 1 +3f3c4870: move *a9, a8, 0 +3f3c4880: calla L3FE11750 +3f3c48b0: move -*a14, a8, 1 +3f3c48c0: move a8, *a7(0xe0), 1 +3f3c48e0: move -*a14, a8, 1 +3f3c48f0: move a8, *a7(0xc0), 1 +3f3c4910: move *a13(0x900), *a14+, 1 +3f3c4930: move *a13(0x920), *a14+, 1 +3f3c4950: move *a7(0xc0), *a14+, 1 +3f3c4970: move *a7(0xe0), *a14+, 1 +3f3c4990: calla L3FE0DE90 +3f3c49c0: move *a13(0x940), *a14+, 1 +3f3c49e0: move *a13(0x960), *a14+, 1 +3f3c4a00: calla L3FE0C950 +3f3c4a30: move -*a14, a8, 1 +3f3c4a40: move a8, *a7(0x120), 1 +3f3c4a60: move -*a14, a8, 1 +3f3c4a70: move a8, *a7(0x100), 1 +3f3c4a90: jauc L3F3C53E0 +L3F3C4AB0: +3f3c4ab0: move *a9(0x10), a8, 0 +3f3c4ad0: calla L3FE11750 +3f3c4b00: move -*a14, a8, 1 +3f3c4b10: move a8, *a7(0xa0), 1 +3f3c4b30: move -*a14, a8, 1 +3f3c4b40: move a8, *a7(0x80), 1 +3f3c4b60: addi 0xc0, a9 +3f3c4b80: move a9, *a13(0x260), 1 +3f3c4ba0: move *a7(0x40), *a7(0xc0), 1 +3f3c4bd0: move *a7(0x60), *a7(0xe0), 1 +3f3c4c00: move *a7(0x80), *a7(0x100), 1 +3f3c4c30: move *a7(0xa0), *a7(0x120), 1 +3f3c4c60: jruc L3F3C53E0 +L3F3C4C70: +3f3c4c70: move *a13(0x20), a7, 1 +3f3c4c90: move *a13(0x260), a9, 1 +3f3c4cb0: setf 16, 1, 0 +3f3c4cc0: move *a9(0x10), a8, 0 +3f3c4ce0: calla L3FE11750 +3f3c4d10: move -*a14, a8, 1 +3f3c4d20: move a8, *a7(0xa0), 1 +3f3c4d40: move -*a14, a8, 1 +3f3c4d50: move a8, *a7(0x80), 1 +3f3c4d70: move *a13(0x8c0), *a14+, 1 +3f3c4d90: move *a13(0x8e0), *a14+, 1 +3f3c4db0: movi 0x3f3cf950, a8 +3f3c4de0: move *a8+, *a14+, 1 +3f3c4df0: move *a8+, *a14+, 1 +3f3c4e00: calla L3FE0EB40 +3f3c4e30: jreq L3F3C5240 +3f3c4e40: move *a13(0x900), *a14+, 1 +3f3c4e60: move *a13(0x920), *a14+, 1 +3f3c4e80: move *a7(0x80), *a14+, 1 +3f3c4ea0: move *a7(0xa0), *a14+, 1 +3f3c4ec0: calla L3FE0DE90 +3f3c4ef0: move *a13(0x940), *a14+, 1 +3f3c4f10: move *a13(0x960), *a14+, 1 +3f3c4f30: calla L3FE0C950 +3f3c4f60: move -*a14, a8, 1 +3f3c4f70: move a8, *a7(0x60), 1 +3f3c4f90: move -*a14, a8, 1 +3f3c4fa0: move a8, *a7(0x40), 1 +3f3c4fc0: addi 0xc0, a9 +3f3c4fe0: move a9, *a13(0x260), 1 +3f3c5000: move *a9(0x10), a8, 0 +3f3c5020: calla L3FE11750 +3f3c5050: move -*a14, a8, 1 +3f3c5060: move a8, *a7(0x120), 1 +3f3c5080: move -*a14, a8, 1 +3f3c5090: move a8, *a7(0x100), 1 +3f3c50b0: move *a13(0x900), *a14+, 1 +3f3c50d0: move *a13(0x920), *a14+, 1 +3f3c50f0: move *a7(0x100), *a14+, 1 +3f3c5110: move *a7(0x120), *a14+, 1 +3f3c5130: calla L3FE0DE90 +3f3c5160: move *a13(0x940), *a14+, 1 +3f3c5180: move *a13(0x960), *a14+, 1 +3f3c51a0: calla L3FE0C950 +3f3c51d0: move -*a14, a8, 1 +3f3c51e0: move a8, *a7(0xe0), 1 +3f3c5200: move -*a14, a8, 1 +3f3c5210: move a8, *a7(0xc0), 1 +3f3c5230: jruc L3F3C53E0 +L3F3C5240: +3f3c5240: move *a9, a8, 0 +3f3c5250: calla L3FE11750 +3f3c5280: move -*a14, a8, 1 +3f3c5290: move a8, *a7(0x60), 1 +3f3c52b0: move -*a14, a8, 1 +3f3c52c0: move a8, *a7(0x40), 1 +3f3c52e0: addi 0xc0, a9 +3f3c5300: move a9, *a13(0x260), 1 +3f3c5320: move *a7(0x40), *a7(0xc0), 1 +3f3c5350: move *a7(0x60), *a7(0xe0), 1 +3f3c5380: move *a7(0x80), *a7(0x100), 1 +3f3c53b0: move *a7(0xa0), *a7(0x120), 1 +L3F3C53E0: +3f3c53e0: move *a13(0x9a0), a7, 1 +3f3c5400: jreq L3F3C55A0 +3f3c5410: move *a13(0x20), a7, 1 +3f3c5430: move *a13(0x7a0), a9, 1 +3f3c5450: move *a9, a8, 0 +3f3c5460: calla L3FE11750 +3f3c5490: move -*a14, a8, 1 +3f3c54a0: move a8, *a7(0x60), 1 +3f3c54c0: move -*a14, a8, 1 +3f3c54d0: move a8, *a7(0x40), 1 +3f3c54f0: move *a9(0x10), a8, 0 +3f3c5510: calla L3FE11750 +3f3c5540: move -*a14, a8, 1 +3f3c5550: move a8, *a7(0xa0), 1 +3f3c5570: move -*a14, a8, 1 +3f3c5580: move a8, *a7(0x80), 1 +L3F3C55A0: +3f3c55a0: move *a13(0x260), a9, 1 +3f3c55c0: move *a9(0xa0), *a13(0x9a0), 1 +3f3c55f0: move *a13(0x9a0), a7, 1 +3f3c5610: jreq L3F3C57C0 +3f3c5620: move *a13(0x20), a7, 1 +3f3c5640: move *a13(0x7a0), a9, 1 +3f3c5660: move *a9(0x20), a8, 0 +3f3c5680: calla L3FE11750 +3f3c56b0: move -*a14, a8, 1 +3f3c56c0: move a8, *a7(0xe0), 1 +3f3c56e0: move -*a14, a8, 1 +3f3c56f0: move a8, *a7(0xc0), 1 +3f3c5710: move *a9(0x30), a8, 0 +3f3c5730: calla L3FE11750 +3f3c5760: move -*a14, a8, 1 +3f3c5770: move a8, *a7(0x120), 1 +3f3c5790: move -*a14, a8, 1 +3f3c57a0: move a8, *a7(0x100), 1 +L3F3C57C0: +3f3c57c0: move *a13(0x20), a9, 1 +3f3c57e0: move *a9(0x40), *a14+, 1 +3f3c5800: move *a9(0x60), *a14+, 1 +3f3c5820: move *a9(0xc0), *a14+, 1 +3f3c5840: move *a9(0xe0), *a14+, 1 +3f3c5860: calla L3FE0EB40 +3f3c5890: jrne L3F3C5960 +3f3c58a0: move *a9(0x80), *a14+, 1 +3f3c58c0: move *a9(0xa0), *a14+, 1 +3f3c58e0: move *a9(0x100), *a14+, 1 +3f3c5900: move *a9(0x120), *a14+, 1 +3f3c5920: calla L3FE0EB40 +3f3c5950: jreq L3F3C5A00 +L3F3C5960: +3f3c5960: addi 0x140, a9 +3f3c5980: move a9, *a13(0x20), 1 +3f3c59a0: move *a13(0x60), a7, 1 +3f3c59c0: inc a7 +3f3c59d0: move a7, *a13(0x60), 1 +3f3c59f0: jruc L3F3C5AB0 +L3F3C5A00: +3f3c5a00: movk 1, a7 +3f3c5a10: move a7, *a13(0x9c0), 1 +3f3c5a30: jruc L3F3C5AB0 +L3F3C5A40: +3f3c5a40: addi 0xc0, a9 +3f3c5a60: move a9, *a13(0x260), 1 +3f3c5a80: move *a9(0xa0), *a13(0x9a0), 1 +L3F3C5AB0: +3f3c5ab0: move *a13(0x9a0), a9, 1 +3f3c5ad0: jaeq L3F3C67B0 +3f3c5af0: move *a13(0x7a0), a7, 1 +3f3c5b10: addk 32, a7 +3f3c5b20: move a7, *a13(0x7a0), 1 +3f3c5b40: setf 16, 1, 0 +3f3c5b50: move *a7(0x20), a11, 0 +3f3c5b70: move *a7, a7, 0 +3f3c5b80: sub a7, a11 +3f3c5b90: move a11, a8 +3f3c5ba0: calla L3FE11750 +3f3c5bd0: move -*a14, a8, 1 +3f3c5be0: move a8, *a13(0x8a0), 1 +3f3c5c00: move -*a14, a8, 1 +3f3c5c10: move a8, *a13(0x880), 1 +3f3c5c30: move *a13(0x7a0), a11, 1 +3f3c5c50: move *a11(0x30), a7, 0 +3f3c5c70: move *a11(0x10), a9, 0 +3f3c5c90: sub a9, a7 +3f3c5ca0: move a7, a8 +3f3c5cb0: calla L3FE11750 +3f3c5ce0: move -*a14, a8, 1 +3f3c5cf0: move a8, *a13(0x8e0), 1 +3f3c5d10: move -*a14, a8, 1 +3f3c5d20: move a8, *a13(0x8c0), 1 +3f3c5d40: move *a13(0x880), *a14+, 1 +3f3c5d60: move *a13(0x8a0), *a14+, 1 +3f3c5d80: movi 0x3f3cf950, a8 +3f3c5db0: move *a8+, *a14+, 1 +3f3c5dc0: move *a8+, *a14+, 1 +3f3c5dd0: calla L3FE0E730 +3f3c5e00: jreq L3F3C5E60 +3f3c5e10: move *a13(0x880), *a14+, 1 +3f3c5e30: move *a13(0x8a0), *a14+, 1 +3f3c5e50: jruc L3F3C5ED0 +L3F3C5E60: +3f3c5e60: move *a13(0x880), *a14+, 1 +3f3c5e80: move *a13(0x8a0), *a14+, 1 +3f3c5ea0: calla L3FE0C7B0 +L3F3C5ED0: +3f3c5ed0: move *a13(0x8c0), *a14+, 1 +3f3c5ef0: move *a13(0x8e0), *a14+, 1 +3f3c5f10: movi 0x3f3cf950, a8 +3f3c5f40: move *a8+, *a14+, 1 +3f3c5f50: move *a8+, *a14+, 1 +3f3c5f60: calla L3FE0E730 +3f3c5f90: jreq L3F3C5FF0 +3f3c5fa0: move *a13(0x8c0), *a14+, 1 +3f3c5fc0: move *a13(0x8e0), *a14+, 1 +3f3c5fe0: jruc L3F3C6060 +L3F3C5FF0: +3f3c5ff0: move *a13(0x8c0), *a14+, 1 +3f3c6010: move *a13(0x8e0), *a14+, 1 +3f3c6030: calla L3FE0C7B0 +L3F3C6060: +3f3c6060: calla L3FE0E730 +3f3c6090: move a8, *a13(0x980), 1 +3f3c60b0: jreq L3F3C6440 +3f3c60c0: move *a13(0x880), *a14+, 1 +3f3c60e0: move *a13(0x8a0), *a14+, 1 +3f3c6100: movi 0x3f3cf950, a8 +3f3c6130: move *a8+, *a14+, 1 +3f3c6140: move *a8+, *a14+, 1 +3f3c6150: calla L3FE0EB40 +3f3c6180: jreq L3F3C67B0 +3f3c6190: move *a13(0x8c0), *a14+, 1 +3f3c61b0: move *a13(0x8e0), *a14+, 1 +3f3c61d0: move *a13(0x880), *a14+, 1 +3f3c61f0: move *a13(0x8a0), *a14+, 1 +3f3c6210: calla L3FE0D650 +3f3c6240: move -*a14, a8, 1 +3f3c6250: move a8, *a13(0x920), 1 +3f3c6270: move -*a14, a8, 1 +3f3c6280: move a8, *a13(0x900), 1 +3f3c62a0: move *a11(0x10), a8, 0 +3f3c62c0: calla L3FE11750 +3f3c62f0: move *a11, a8, 0 +3f3c6300: calla L3FE11750 +3f3c6330: move *a13(0x900), *a14+, 1 +3f3c6350: move *a13(0x920), *a14+, 1 +3f3c6370: calla L3FE0DE90 +3f3c63a0: calla L3FE0C8D0 +3f3c63d0: move -*a14, a8, 1 +3f3c63e0: move a8, *a13(0x960), 1 +3f3c6400: move -*a14, a8, 1 +3f3c6410: move a8, *a13(0x940), 1 +3f3c6430: jruc L3F3C67B0 +L3F3C6440: +3f3c6440: move *a13(0x8c0), *a14+, 1 +3f3c6460: move *a13(0x8e0), *a14+, 1 +3f3c6480: movi 0x3f3cf950, a8 +3f3c64b0: move *a8+, *a14+, 1 +3f3c64c0: move *a8+, *a14+, 1 +3f3c64d0: calla L3FE0EB40 +3f3c6500: jreq L3F3C67B0 +3f3c6510: move *a13(0x880), *a14+, 1 +3f3c6530: move *a13(0x8a0), *a14+, 1 +3f3c6550: move *a13(0x8c0), *a14+, 1 +3f3c6570: move *a13(0x8e0), *a14+, 1 +3f3c6590: calla L3FE0D650 +3f3c65c0: move -*a14, a8, 1 +3f3c65d0: move a8, *a13(0x920), 1 +3f3c65f0: move -*a14, a8, 1 +3f3c6600: move a8, *a13(0x900), 1 +3f3c6620: move *a11, a8, 0 +3f3c6630: calla L3FE11750 +3f3c6660: move *a11(0x10), a8, 0 +3f3c6680: calla L3FE11750 +3f3c66b0: move *a13(0x900), *a14+, 1 +3f3c66d0: move *a13(0x920), *a14+, 1 +3f3c66f0: calla L3FE0DE90 +3f3c6720: calla L3FE0C8D0 +3f3c6750: move -*a14, a8, 1 +3f3c6760: move a8, *a13(0x960), 1 +3f3c6780: move -*a14, a8, 1 +3f3c6790: move a8, *a13(0x940), 1 +L3F3C67B0: +3f3c67b0: move *a13(0x100), a11, 1 +3f3c67d0: inc a11 +3f3c67e0: move a11, *a13(0x100), 1 +3f3c6800: move *a13(0xe0), a9, 1 +3f3c6820: cmp a9, a11 +3f3c6830: jalt L3F3C43A0 +L3F3C6850: +3f3c6850: move *a13, a11, 1 +3f3c6860: move *a11(0x40), *a13(0x2a0), 1 +3f3c6890: move *a11(0x60), *a13(0x2c0), 1 +3f3c68c0: move *a11(0x80), *a13(0x2e0), 1 +3f3c68f0: move *a11(0xa0), *a13(0x300), 1 +3f3c6920: move *a11(0xc0), *a13(0x320), 1 +3f3c6950: move *a11(0xe0), *a13(0x340), 1 +3f3c6980: move *a11(0x100), *a13(0x360), 1 +3f3c69b0: move *a11(0x120), *a13(0x380), 1 +3f3c69e0: move *a13(0x9c0), a7, 1 +3f3c6a00: jreq L3F3C6A50 +3f3c6a10: move *a13(0x60), *a13(0x100), 1 +3f3c6a40: jruc L3F3C6AA0 +L3F3C6A50: +3f3c6a50: move *a13(0x60), a7, 1 +3f3c6a70: dec a7 +3f3c6a80: move a7, *a13(0x100), 1 +L3F3C6AA0: +3f3c6aa0: move *a13(0x100), a7, 1 +3f3c6ac0: move a7, a9 +3f3c6ad0: sll 0x8, a7 +3f3c6ae0: sll 0x6, a9 +3f3c6af0: add a9, a7 +3f3c6b00: add a11, a7 +3f3c6b10: move *a7(0x40), *a13(0x3a0), 1 +3f3c6b40: move *a7(0x60), *a13(0x3c0), 1 +3f3c6b70: move *a13(0x100), a9, 1 +3f3c6b90: move a9, a7 +3f3c6ba0: sll 0x8, a9 +3f3c6bb0: sll 0x6, a7 +3f3c6bc0: add a7, a9 +3f3c6bd0: add a11, a9 +3f3c6be0: move *a9(0x80), *a13(0x3e0), 1 +3f3c6c10: move *a9(0xa0), *a13(0x400), 1 +3f3c6c40: move *a13(0x100), a9, 1 +3f3c6c60: move a9, a7 +3f3c6c70: sll 0x8, a9 +3f3c6c80: sll 0x6, a7 +3f3c6c90: add a7, a9 +3f3c6ca0: add a11, a9 +3f3c6cb0: move *a9(0xc0), *a13(0x420), 1 +3f3c6ce0: move *a9(0xe0), *a13(0x440), 1 +3f3c6d10: move *a13(0x100), a9, 1 +3f3c6d30: move a9, a7 +3f3c6d40: sll 0x8, a9 +3f3c6d50: sll 0x6, a7 +3f3c6d60: add a7, a9 +3f3c6d70: add a11, a9 +3f3c6d80: move *a9(0x100), *a13(0x460), 1 +3f3c6db0: move *a9(0x120), *a13(0x480), 1 +3f3c6de0: setf 16, 1, 0 +3f3c6df0: move *a11(0x20), a8, 0 +3f3c6e10: calla L3FE11750 +3f3c6e40: move -*a14, a8, 1 +3f3c6e50: move a8, *a13(0x4c0), 1 +3f3c6e70: move -*a14, a8, 1 +3f3c6e80: move a8, *a13(0x4a0), 1 +3f3c6ea0: move *a11(0x30), a8, 0 +3f3c6ec0: calla L3FE11750 +3f3c6ef0: move -*a14, a8, 1 +3f3c6f00: move a8, *a13(0x500), 1 +3f3c6f20: move -*a14, a8, 1 +3f3c6f30: move a8, *a13(0x4e0), 1 +3f3c6f50: move *a13(0x60), a9, 1 +3f3c6f70: dec a9 +3f3c6f80: move a9, a7 +3f3c6f90: sll 0x8, a9 +3f3c6fa0: sll 0x6, a7 +3f3c6fb0: add a7, a9 +3f3c6fc0: add a11, a9 +3f3c6fd0: move *a9, a8, 0 +3f3c6fe0: calla L3FE11750 +3f3c7010: move -*a14, a8, 1 +3f3c7020: move a8, *a13(0x540), 1 +3f3c7040: move -*a14, a8, 1 +3f3c7050: move a8, *a13(0x520), 1 +3f3c7070: move *a13(0x60), a9, 1 +3f3c7090: dec a9 +3f3c70a0: move a9, a7 +3f3c70b0: sll 0x8, a9 +3f3c70c0: sll 0x6, a7 +3f3c70d0: add a7, a9 +3f3c70e0: add a11, a9 +3f3c70f0: move *a9(0x10), a8, 0 +3f3c7110: calla L3FE11750 +3f3c7140: move -*a14, a8, 1 +3f3c7150: move a8, *a13(0x580), 1 +3f3c7170: move -*a14, a8, 1 +3f3c7180: move a8, *a13(0x560), 1 +3f3c71a0: move *a13(0x60), a9, 1 +3f3c71c0: jrle L3F3C72F0 +3f3c71d0: move a14, -*sp, 1 +3f3c71e0: move *a13(0xa0), *a14+, 1 +3f3c7200: move *a13(0x80), *a14+, 1 +3f3c7220: move a11, *a14+, 1 +3f3c7230: move a9, *a14+, 1 +3f3c7240: sub a7, a7 +3f3c7250: move a7, *a14+, 1 +3f3c7260: move *a13(0x800), *a14+, 1 +3f3c7280: move *a13(0x7e0), *a14+, 1 +3f3c72a0: move *a13(0xffc0), a7, 1 +3f3c72c0: move *a7(0x620), a7, 1 +3f3c72e0: call a7 +L3F3C72F0: +3f3c72f0: move *a13(0x2a0), *a14+, 1 +3f3c7310: move *a13(0x2c0), *a14+, 1 +3f3c7330: move *a13(0x420), *a14+, 1 +3f3c7350: move *a13(0x440), *a14+, 1 +3f3c7370: calla L3FE0EB40 +3f3c73a0: jrne L3F3C7480 +3f3c73b0: move *a13(0x2e0), *a14+, 1 +3f3c73d0: move *a13(0x300), *a14+, 1 +3f3c73f0: move *a13(0x460), *a14+, 1 +3f3c7410: move *a13(0x480), *a14+, 1 +3f3c7430: calla L3FE0EB40 +3f3c7460: jaeq L3F3C8140 +L3F3C7480: +3f3c7480: move *a13(0xe0), a7, 1 +3f3c74a0: dec a7 +3f3c74b0: move a7, a9 +3f3c74c0: sll 0x7, a7 +3f3c74d0: sll 0x6, a9 +3f3c74e0: add a9, a7 +3f3c74f0: move *a13(0x240), a9, 1 +3f3c7510: add a9, a7 +3f3c7520: move *a7(0x80), a7, 1 +3f3c7540: inc a7 +3f3c7550: jane L3F3C8140 +3f3c7570: move *a13(0xffc0), a7, 1 +3f3c7590: movb *a7(0x170), a7 +3f3c75b0: subk 3, a7 +3f3c75c0: jrne L3F3C7B60 +3f3c75d0: move a14, -*sp, 1 +3f3c75e0: move *a13(0xc0), *a14+, 1 +3f3c7600: move a13, a7 +3f3c7610: addi 0x720, a7 +3f3c7630: move a7, *a14+, 1 +3f3c7640: move a13, a7 +3f3c7650: addi 0x6a0, a7 +3f3c7670: move a7, *a14+, 1 +3f3c7680: move a13, a7 +3f3c7690: addi 0x620, a7 +3f3c76b0: move a7, *a14+, 1 +3f3c76c0: move a13, a7 +3f3c76d0: addi 0x5a0, a7 +3f3c76f0: move a7, *a14+, 1 +3f3c7700: move a13, a7 +3f3c7710: addi 0x520, a7 +3f3c7730: move *a7+, *a14+, 1 +3f3c7740: move *a7+, *a14+, 1 +3f3c7750: move *a7+, *a14+, 1 +3f3c7760: move *a7+, *a14+, 1 +3f3c7770: move a13, a7 +3f3c7780: addi 0x420, a7 +3f3c77a0: move *a7+, *a14+, 1 +3f3c77b0: move *a7+, *a14+, 1 +3f3c77c0: move *a7+, *a14+, 1 +3f3c77d0: move *a7+, *a14+, 1 +3f3c77e0: calla L3F7A4140 +3f3c7810: move a14, -*sp, 1 +3f3c7820: move *a13(0xa0), a7, 1 +3f3c7840: neg a7 +3f3c7850: move a7, *a14+, 1 +3f3c7860: move *a13(0x80), a7, 1 +3f3c7880: neg a7 +3f3c7890: move a7, *a14+, 1 +3f3c78a0: move *a13(0x100), a7, 1 +3f3c78c0: move a7, a9 +3f3c78d0: sll 0x8, a7 +3f3c78e0: sll 0x6, a9 +3f3c78f0: add a9, a7 +3f3c7900: add a11, a7 +3f3c7910: move a7, *a14+, 1 +3f3c7920: move a13, a9 +3f3c7930: addi 0x5a0, a9 +3f3c7950: move *a9+, *a14+, 1 +3f3c7960: move *a9+, *a14+, 1 +3f3c7970: move *a9+, *a14+, 1 +3f3c7980: move *a9+, *a14+, 1 +3f3c7990: move a13, a9 +3f3c79a0: addi 0x720, a9 +3f3c79c0: move *a9+, *a14+, 1 +3f3c79d0: move *a9+, *a14+, 1 +3f3c79e0: move *a9+, *a14+, 1 +3f3c79f0: move *a9+, *a14+, 1 +3f3c7a00: move a13, a9 +3f3c7a10: addi 0x520, a9 +3f3c7a30: move *a9+, *a14+, 1 +3f3c7a40: move *a9+, *a14+, 1 +3f3c7a50: move *a9+, *a14+, 1 +3f3c7a60: move *a9+, *a14+, 1 +3f3c7a70: move a13, a9 +3f3c7a80: addi 0x420, a9 +3f3c7aa0: move *a9+, *a14+, 1 +3f3c7ab0: move *a9+, *a14+, 1 +3f3c7ac0: move *a9+, *a14+, 1 +3f3c7ad0: move *a9+, *a14+, 1 +3f3c7ae0: move *a13(0x800), *a14+, 1 +3f3c7b00: move *a13(0x7e0), *a14+, 1 +3f3c7b20: calla L3F81C400 +3f3c7b50: jruc L3F3C8140 +L3F3C7B60: +3f3c7b60: move *a13(0xffc0), a7, 1 +3f3c7b80: movb *a7(0x170), a7 +3f3c7ba0: subk 2, a7 +3f3c7bb0: jrne L3F3C8140 +3f3c7bc0: move a14, -*sp, 1 +3f3c7bd0: move *a13(0xc0), *a14+, 1 +3f3c7bf0: move a13, a7 +3f3c7c00: addi 0x720, a7 +3f3c7c20: move a7, *a14+, 1 +3f3c7c30: move a13, a7 +3f3c7c40: addi 0x6a0, a7 +3f3c7c60: move a7, *a14+, 1 +3f3c7c70: move a13, a7 +3f3c7c80: addi 0x620, a7 +3f3c7ca0: move a7, *a14+, 1 +3f3c7cb0: move a13, a7 +3f3c7cc0: addi 0x5a0, a7 +3f3c7ce0: move a7, *a14+, 1 +3f3c7cf0: move a13, a7 +3f3c7d00: addi 0x520, a7 +3f3c7d20: move *a7+, *a14+, 1 +3f3c7d30: move *a7+, *a14+, 1 +3f3c7d40: move *a7+, *a14+, 1 +3f3c7d50: move *a7+, *a14+, 1 +3f3c7d60: move a13, a7 +3f3c7d70: addi 0x420, a7 +3f3c7d90: move *a7+, *a14+, 1 +3f3c7da0: move *a7+, *a14+, 1 +3f3c7db0: move *a7+, *a14+, 1 +3f3c7dc0: move *a7+, *a14+, 1 +3f3c7dd0: calla L3F7A4140 +3f3c7e00: move a14, -*sp, 1 +3f3c7e10: move *a13(0xa0), a7, 1 +3f3c7e30: neg a7 +3f3c7e40: move a7, *a14+, 1 +3f3c7e50: move *a13(0x80), a7, 1 +3f3c7e70: neg a7 +3f3c7e80: move a7, *a14+, 1 +3f3c7e90: move *a13(0x100), a7, 1 +3f3c7eb0: move a7, a9 +3f3c7ec0: sll 0x8, a7 +3f3c7ed0: sll 0x6, a9 +3f3c7ee0: add a9, a7 +3f3c7ef0: add a11, a7 +3f3c7f00: move a7, *a14+, 1 +3f3c7f10: move a13, a9 +3f3c7f20: addi 0x5a0, a9 +3f3c7f40: move *a9+, *a14+, 1 +3f3c7f50: move *a9+, *a14+, 1 +3f3c7f60: move *a9+, *a14+, 1 +3f3c7f70: move *a9+, *a14+, 1 +3f3c7f80: move a13, a9 +3f3c7f90: addi 0x720, a9 +3f3c7fb0: move *a9+, *a14+, 1 +3f3c7fc0: move *a9+, *a14+, 1 +3f3c7fd0: move *a9+, *a14+, 1 +3f3c7fe0: move *a9+, *a14+, 1 +3f3c7ff0: move a13, a9 +3f3c8000: addi 0x520, a9 +3f3c8020: move *a9+, *a14+, 1 +3f3c8030: move *a9+, *a14+, 1 +3f3c8040: move *a9+, *a14+, 1 +3f3c8050: move *a9+, *a14+, 1 +3f3c8060: move a13, a9 +3f3c8070: addi 0x420, a9 +3f3c8090: move *a9+, *a14+, 1 +3f3c80a0: move *a9+, *a14+, 1 +3f3c80b0: move *a9+, *a14+, 1 +3f3c80c0: move *a9+, *a14+, 1 +3f3c80d0: move *a13(0x800), *a14+, 1 +3f3c80f0: move *a13(0x7e0), *a14+, 1 +3f3c8110: calla L3F840730 +L3F3C8140: +3f3c8140: move *a13(0x140), a9, 1 +3f3c8160: jaeq L3F3C8A30 +3f3c8180: move *a13(0xffc0), a7, 1 +3f3c81a0: setf 1, 0, 0 +3f3c81b0: move *a7(0x1b9), a7, 0 +3f3c81d0: jreq L3F3C8350 +3f3c81e0: move *a13(0xffe0), a7, 1 +3f3c8200: setf 16, 1, 0 +3f3c8210: move *a7, a7, 0 +3f3c8220: jrne L3F3C8350 +3f3c8230: move *a13(0xffe0), a7, 1 +3f3c8250: move *a13(0x80), a9, 1 +3f3c8270: move *a7(0x3a0), a7, 0 +3f3c8290: add a9, a7 +3f3c82a0: move a7, *a13(0x80), 1 +3f3c82c0: move *a13(0xffe0), a9, 1 +3f3c82e0: move *a13(0xa0), a7, 1 +3f3c8300: move *a9(0x3b0), a9, 0 +3f3c8320: add a7, a9 +3f3c8330: move a9, *a13(0xa0), 1 +L3F3C8350: +3f3c8350: move *a13(0x280), a9, 1 +3f3c8370: jreq L3F3C87D0 +3f3c8380: move *a13(0xffc0), a7, 1 +3f3c83a0: move *a7(0x100), *a13(0xa40), 1 +3f3c83d0: move *a7(0x120), *a13(0xa60), 1 +3f3c8400: move a14, -*sp, 1 +3f3c8410: move a13, a7 +3f3c8420: addi 0xa60, a7 +3f3c8440: move a7, *a14+, 1 +3f3c8450: movk 4, a7 +3f3c8460: move a7, *a14+, 1 +3f3c8470: move *a13(0xffc0), *a14+, 1 +3f3c8490: calla L3F864B20 +3f3c84c0: move a14, -*sp, 1 +3f3c84d0: move *a13(0xffc0), *a14+, 1 +3f3c84f0: move *a13(0xffe0), *a14+, 1 +3f3c8510: calla L3F863590 +3f3c8540: move a14, -*sp, 1 +3f3c8550: move *a13(0xa0), *a14+, 1 +3f3c8570: move *a13(0x80), *a14+, 1 +3f3c8590: move *a13(0x220), *a14+, 1 +3f3c85b0: move *a13(0x200), *a14+, 1 +3f3c85d0: move *a13(0xffe0), *a14+, 1 +3f3c85f0: move *a13(0x7e0), *a14+, 1 +3f3c8610: move *a13(0xffc0), *a14+, 1 +3f3c8630: move *a13(0xffc0), a7, 1 +3f3c8650: move *a7(0x600), a7, 1 +3f3c8670: call a7 +3f3c8680: move a14, -*sp, 1 +3f3c8690: move a13, a7 +3f3c86a0: addi 0xa40, a7 +3f3c86c0: move a7, *a14+, 1 +3f3c86d0: movk 4, a7 +3f3c86e0: move a7, *a14+, 1 +3f3c86f0: move *a13(0xffc0), *a14+, 1 +3f3c8710: calla L3F864B20 +3f3c8740: move a14, -*sp, 1 +3f3c8750: move *a13(0xffc0), *a14+, 1 +3f3c8770: move *a13(0xffe0), *a14+, 1 +3f3c8790: calla L3F863590 +3f3c87c0: jruc L3F3C8910 +L3F3C87D0: +3f3c87d0: move a14, -*sp, 1 +3f3c87e0: move *a13(0xa0), *a14+, 1 +3f3c8800: move *a13(0x80), *a14+, 1 +3f3c8820: move *a13(0x220), *a14+, 1 +3f3c8840: move *a13(0x200), *a14+, 1 +3f3c8860: move *a13(0xffe0), *a14+, 1 +3f3c8880: move *a13(0x7c0), *a14+, 1 +3f3c88a0: move *a13(0xffc0), *a14+, 1 +3f3c88c0: move *a13(0xffc0), a7, 1 +3f3c88e0: move *a7(0x600), a7, 1 +3f3c8900: call a7 +L3F3C8910: +3f3c8910: move a14, -*sp, 1 +3f3c8920: move *a13(0x800), *a14+, 1 +3f3c8940: calla L3F86F3B0 +3f3c8970: move a14, -*sp, 1 +3f3c8980: move *a13(0x820), *a14+, 1 +3f3c89a0: calla L3F86F3B0 +3f3c89d0: move a14, -*sp, 1 +3f3c89e0: move *a13(0x7c0), *a14+, 1 +3f3c8a00: calla L3FBD6940 +L3F3C8A30: +3f3c8a30: move a14, -*sp, 1 +3f3c8a40: move *a13(0x240), *a14+, 1 +3f3c8a60: calla L3F702440 +3f3c8a90: move a14, -*sp, 1 +3f3c8aa0: move a11, *a14+, 1 +3f3c8ab0: calla L3F702440 +L3F3C8AE0: +3f3c8ae0: move *sp(0xa0), a14, 1 +3f3c8b00: mmfm sp, a7,a9,a11,a13 +3f3c8b20: rets 2 +3f3c8b30: mmtm sp, a7,a9,a11,a13 +3f3c8b50: move a14, a13 +3f3c8b60: addi 0xb00, a14 +3f3c8b80: move *a13(0xffc0), a11, 1 +3f3c8ba0: setf 16, 0, 0 +3f3c8bb0: move *a11(0x160), a9, 0 +3f3c8bd0: move a9, *a13(0x20), 1 +3f3c8bf0: movb *a11(0x170), a9 +3f3c8c10: move a9, *a13(0x7a0), 1 +3f3c8c30: movb *a11(0x188), a9 +3f3c8c50: move a9, *a13(0x7c0), 1 +3f3c8c70: move *a13(0xff60), a7, 1 +3f3c8c90: move *a7(0x40), *a13(0x7e0), 1 +3f3c8cc0: move *a7(0x60), *a13(0x800), 1 +3f3c8cf0: move *a7(0x80), *a13(0x820), 1 +3f3c8d20: move *a7(0xa0), *a13(0x840), 1 +3f3c8d50: move *a7(0xc0), *a13(0x860), 1 +3f3c8d80: move *a7(0xe0), *a13(0x880), 1 +3f3c8db0: move *a7(0x100), *a13(0x8a0), 1 +3f3c8de0: move *a7(0x120), *a13(0x8c0), 1 +3f3c8e10: move a14, -*sp, 1 +3f3c8e20: move *a13(0x20), *a14+, 1 +3f3c8e40: move a13, a7 +3f3c8e50: addi 0x4c0, a7 +3f3c8e70: move a7, *a14+, 1 +3f3c8e80: move a13, a7 +3f3c8e90: addi 0x440, a7 +3f3c8eb0: move a7, *a14+, 1 +3f3c8ec0: move a13, a7 +3f3c8ed0: addi 0x3c0, a7 +3f3c8ef0: move a7, *a14+, 1 +3f3c8f00: move a13, a7 +3f3c8f10: addi 0x340, a7 +3f3c8f30: move a7, *a14+, 1 +3f3c8f40: move a13, a7 +3f3c8f50: addi 0x860, a7 +3f3c8f70: move *a7+, *a14+, 1 +3f3c8f80: move *a7+, *a14+, 1 +3f3c8f90: move *a7+, *a14+, 1 +3f3c8fa0: move *a7+, *a14+, 1 +3f3c8fb0: move a13, a7 +3f3c8fc0: addi 0x7e0, a7 +3f3c8fe0: move *a7+, *a14+, 1 +3f3c8ff0: move *a7+, *a14+, 1 +3f3c9000: move *a7+, *a14+, 1 +3f3c9010: move *a7+, *a14+, 1 +3f3c9020: calla L3F7A4140 +3f3c9050: move a13, a7 +3f3c9060: addi 0x40, a7 +3f3c9080: move a13, a9 +3f3c9090: addi 0x340, a9 +3f3c90b0: move *a9+, *a7+, 1 +3f3c90c0: move *a9+, *a7+, 1 +3f3c90d0: move *a9+, *a7+, 1 +3f3c90e0: move *a9, *a7, 1 +3f3c90f0: move a13, a9 +3f3c9100: addi 0xc0, a9 +3f3c9120: move a13, a7 +3f3c9130: addi 0x3c0, a7 +3f3c9150: move *a7+, *a9+, 1 +3f3c9160: move *a7+, *a9+, 1 +3f3c9170: move *a7+, *a9+, 1 +3f3c9180: move *a7, *a9, 1 +3f3c9190: move a13, a9 +3f3c91a0: addi 0x140, a9 +3f3c91c0: move a13, a7 +3f3c91d0: addi 0x440, a7 +3f3c91f0: move *a7+, *a9+, 1 +3f3c9200: move *a7+, *a9+, 1 +3f3c9210: move *a7+, *a9+, 1 +3f3c9220: move *a7, *a9, 1 +3f3c9230: move a13, a9 +3f3c9240: addi 0x1c0, a9 +3f3c9260: move a13, a7 +3f3c9270: addi 0x4c0, a7 +3f3c9290: move *a7+, *a9+, 1 +3f3c92a0: move *a7+, *a9+, 1 +3f3c92b0: move *a7+, *a9+, 1 +3f3c92c0: move *a7, *a9, 1 +3f3c92d0: move a13, a9 +3f3c92e0: addi 0x240, a9 +3f3c9300: move a13, a7 +3f3c9310: addi 0x7e0, a7 +3f3c9330: move *a7+, *a9+, 1 +3f3c9340: move *a7+, *a9+, 1 +3f3c9350: move *a7+, *a9+, 1 +3f3c9360: move *a7, *a9, 1 +3f3c9370: move a13, a9 +3f3c9380: addi 0x2c0, a9 +3f3c93a0: move a13, a7 +3f3c93b0: addi 0x860, a7 +3f3c93d0: move *a7+, *a9+, 1 +3f3c93e0: move *a7+, *a9+, 1 +3f3c93f0: move *a7+, *a9+, 1 +3f3c9400: move *a7, *a9, 1 +3f3c9410: move *a13(0xff60), *a13(0x0), 1 +3f3c9440: move a14, -*sp, 1 +3f3c9450: move *a13(0xff20), a9, 1 +3f3c9470: neg a9 +3f3c9480: move a9, *a14+, 1 +3f3c9490: move *a13(0xff40), a9, 1 +3f3c94b0: neg a9 +3f3c94c0: move a9, *a14+, 1 +3f3c94d0: move *a13(0x0), *a14+, 1 +3f3c94f0: move a13, a9 +3f3c9500: addi 0x40, a9 +3f3c9520: move a9, *a14+, 1 +3f3c9530: move a11, *a14+, 1 +3f3c9540: move *a13(0xffe0), *a14+, 1 +3f3c9560: calla L3F7AB300 +3f3c9590: move *a13(0xff80), a7, 1 +3f3c95b0: dsj a7, L3F3CA240 +3f3c95d0: move *a13(0xffa0), a7, 1 +3f3c95f0: jreq L3F3C9C00 +3f3c9600: movb *a11(0x170), a9 +3f3c9620: subk 2, a9 +3f3c9630: jrne L3F3C9C00 +3f3c9640: move a14, -*sp, 1 +3f3c9650: move *a13(0xff20), a9, 1 +3f3c9670: neg a9 +3f3c9680: move a9, *a14+, 1 +3f3c9690: move *a13(0xff40), a9, 1 +3f3c96b0: neg a9 +3f3c96c0: move a9, *a14+, 1 +3f3c96d0: move *a13(0x0), *a14+, 1 +3f3c96f0: move a13, a9 +3f3c9700: addi 0x1c0, a9 +3f3c9720: move *a9+, *a14+, 1 +3f3c9730: move *a9+, *a14+, 1 +3f3c9740: move *a9+, *a14+, 1 +3f3c9750: move *a9+, *a14+, 1 +3f3c9760: move a13, a9 +3f3c9770: addi 0x40, a9 +3f3c9790: move *a9+, *a14+, 1 +3f3c97a0: move *a9+, *a14+, 1 +3f3c97b0: move *a9+, *a14+, 1 +3f3c97c0: move *a9+, *a14+, 1 +3f3c97d0: move a13, a9 +3f3c97e0: addi 0x860, a9 +3f3c9800: move *a9+, *a14+, 1 +3f3c9810: move *a9+, *a14+, 1 +3f3c9820: move *a9+, *a14+, 1 +3f3c9830: move *a9+, *a14+, 1 +3f3c9840: move a13, a9 +3f3c9850: addi 0x7e0, a9 +3f3c9870: move *a9+, *a14+, 1 +3f3c9880: move *a9+, *a14+, 1 +3f3c9890: move *a9+, *a14+, 1 +3f3c98a0: move *a9+, *a14+, 1 +3f3c98b0: move a11, *a14+, 1 +3f3c98c0: move *a13(0xffe0), *a14+, 1 +3f3c98e0: calla L3F840730 +3f3c9910: move a14, -*sp, 1 +3f3c9920: move *a13(0xff20), a9, 1 +3f3c9940: neg a9 +3f3c9950: move a9, *a14+, 1 +3f3c9960: move *a13(0xff40), a9, 1 +3f3c9980: neg a9 +3f3c9990: move a9, *a14+, 1 +3f3c99a0: move *a13(0x0), *a14+, 1 +3f3c99c0: move a13, a9 +3f3c99d0: addi 0xc0, a9 +3f3c99f0: move *a9+, *a14+, 1 +3f3c9a00: move *a9+, *a14+, 1 +3f3c9a10: move *a9+, *a14+, 1 +3f3c9a20: move *a9+, *a14+, 1 +3f3c9a30: move a13, a9 +3f3c9a40: addi 0x140, a9 +3f3c9a60: move *a9+, *a14+, 1 +3f3c9a70: move *a9+, *a14+, 1 +3f3c9a80: move *a9+, *a14+, 1 +3f3c9a90: move *a9+, *a14+, 1 +3f3c9aa0: move a13, a9 +3f3c9ab0: addi 0x7e0, a9 +3f3c9ad0: move *a9+, *a14+, 1 +3f3c9ae0: move *a9+, *a14+, 1 +3f3c9af0: move *a9+, *a14+, 1 +3f3c9b00: move *a9+, *a14+, 1 +3f3c9b10: move a13, a9 +3f3c9b20: addi 0x860, a9 +3f3c9b40: move *a9+, *a14+, 1 +3f3c9b50: move *a9+, *a14+, 1 +3f3c9b60: move *a9+, *a14+, 1 +3f3c9b70: move *a9+, *a14+, 1 +3f3c9b80: move a11, *a14+, 1 +3f3c9b90: move *a13(0xffe0), *a14+, 1 +3f3c9bb0: calla L3F840730 +3f3c9be0: jauc L3F3CF900 +L3F3C9C00: +3f3c9c00: move a7, a8 +3f3c9c10: jaeq L3F3CF900 +3f3c9c30: movb *a11(0x170), a9 +3f3c9c50: subk 3, a9 +3f3c9c60: jane L3F3CF900 +3f3c9c80: move a14, -*sp, 1 +3f3c9c90: move *a13(0xff20), a9, 1 +3f3c9cb0: neg a9 +3f3c9cc0: move a9, *a14+, 1 +3f3c9cd0: move *a13(0xff40), a9, 1 +3f3c9cf0: neg a9 +3f3c9d00: move a9, *a14+, 1 +3f3c9d10: move *a13(0x0), *a14+, 1 +3f3c9d30: move a13, a9 +3f3c9d40: addi 0x1c0, a9 +3f3c9d60: move *a9+, *a14+, 1 +3f3c9d70: move *a9+, *a14+, 1 +3f3c9d80: move *a9+, *a14+, 1 +3f3c9d90: move *a9+, *a14+, 1 +3f3c9da0: move a13, a9 +3f3c9db0: addi 0x40, a9 +3f3c9dd0: move *a9+, *a14+, 1 +3f3c9de0: move *a9+, *a14+, 1 +3f3c9df0: move *a9+, *a14+, 1 +3f3c9e00: move *a9+, *a14+, 1 +3f3c9e10: move a13, a9 +3f3c9e20: addi 0x860, a9 +3f3c9e40: move *a9+, *a14+, 1 +3f3c9e50: move *a9+, *a14+, 1 +3f3c9e60: move *a9+, *a14+, 1 +3f3c9e70: move *a9+, *a14+, 1 +3f3c9e80: move a13, a9 +3f3c9e90: addi 0x7e0, a9 +3f3c9eb0: move *a9+, *a14+, 1 +3f3c9ec0: move *a9+, *a14+, 1 +3f3c9ed0: move *a9+, *a14+, 1 +3f3c9ee0: move *a9+, *a14+, 1 +3f3c9ef0: move a11, *a14+, 1 +3f3c9f00: move *a13(0xffe0), *a14+, 1 +3f3c9f20: calla L3F81C400 +3f3c9f50: move a14, -*sp, 1 +3f3c9f60: move *a13(0xff20), a9, 1 +3f3c9f80: neg a9 +3f3c9f90: move a9, *a14+, 1 +3f3c9fa0: move *a13(0xff40), a9, 1 +3f3c9fc0: neg a9 +3f3c9fd0: move a9, *a14+, 1 +3f3c9fe0: move *a13(0x0), *a14+, 1 +3f3ca000: move a13, a9 +3f3ca010: addi 0xc0, a9 +3f3ca030: move *a9+, *a14+, 1 +3f3ca040: move *a9+, *a14+, 1 +3f3ca050: move *a9+, *a14+, 1 +3f3ca060: move *a9+, *a14+, 1 +3f3ca070: move a13, a9 +3f3ca080: addi 0x140, a9 +3f3ca0a0: move *a9+, *a14+, 1 +3f3ca0b0: move *a9+, *a14+, 1 +3f3ca0c0: move *a9+, *a14+, 1 +3f3ca0d0: move *a9+, *a14+, 1 +3f3ca0e0: move a13, a9 +3f3ca0f0: addi 0x7e0, a9 +3f3ca110: move *a9+, *a14+, 1 +3f3ca120: move *a9+, *a14+, 1 +3f3ca130: move *a9+, *a14+, 1 +3f3ca140: move *a9+, *a14+, 1 +3f3ca150: move a13, a9 +3f3ca160: addi 0x860, a9 +3f3ca180: move *a9+, *a14+, 1 +3f3ca190: move *a9+, *a14+, 1 +3f3ca1a0: move *a9+, *a14+, 1 +3f3ca1b0: move *a9+, *a14+, 1 +3f3ca1c0: move a11, *a14+, 1 +3f3ca1d0: move *a13(0xffe0), *a14+, 1 +3f3ca1f0: calla L3F81C400 +3f3ca220: jauc L3F3CF900 +L3F3CA240: +3f3ca240: move *a13(0xff80), a7, 1 +3f3ca260: dec a7 +3f3ca270: move a7, a9 +3f3ca280: sll 0x8, a7 +3f3ca290: sll 0x6, a9 +3f3ca2a0: add a9, a7 +3f3ca2b0: move *a13(0xff60), a9, 1 +3f3ca2d0: add a9, a7 +3f3ca2e0: move *a13(0x7e0), *a14+, 1 +3f3ca300: move *a13(0x800), *a14+, 1 +3f3ca320: move *a7(0xc0), *a14+, 1 +3f3ca340: move *a7(0xe0), *a14+, 1 +3f3ca360: calla L3FE0E9F0 +3f3ca390: jreq L3F3CA540 +3f3ca3a0: move *a13(0xff80), a7, 1 +3f3ca3c0: dec a7 +3f3ca3d0: move a7, a9 +3f3ca3e0: sll 0x8, a7 +3f3ca3f0: sll 0x6, a9 +3f3ca400: add a9, a7 +3f3ca410: move *a13(0xff60), a9, 1 +3f3ca430: add a9, a7 +3f3ca440: move *a13(0x820), *a14+, 1 +3f3ca460: move *a13(0x840), *a14+, 1 +3f3ca480: move *a7(0x100), *a14+, 1 +3f3ca4a0: move *a7(0x120), *a14+, 1 +3f3ca4c0: calla L3FE0E9F0 +3f3ca4f0: jreq L3F3CA540 +3f3ca500: movk 1, a7 +3f3ca510: move a7, *a13(0x740), 1 +3f3ca530: jruc L3F3CAC00 +L3F3CA540: +3f3ca540: sub a7, a7 +3f3ca550: move a7, *a13(0x740), 1 +3f3ca570: move *a13(0xffa0), a9, 1 +3f3ca590: jreq L3F3CA8C0 +3f3ca5a0: move *a13(0x7a0), a9, 1 +3f3ca5c0: subk 3, a9 +3f3ca5d0: jrne L3F3CA8C0 +3f3ca5e0: move a14, -*sp, 1 +3f3ca5f0: move *a13(0xff20), a9, 1 +3f3ca610: neg a9 +3f3ca620: move a9, *a14+, 1 +3f3ca630: move *a13(0xff40), a9, 1 +3f3ca650: neg a9 +3f3ca660: move a9, *a14+, 1 +3f3ca670: move *a13(0xff60), *a14+, 1 +3f3ca690: move a13, a9 +3f3ca6a0: addi 0x4c0, a9 +3f3ca6c0: move *a9+, *a14+, 1 +3f3ca6d0: move *a9+, *a14+, 1 +3f3ca6e0: move *a9+, *a14+, 1 +3f3ca6f0: move *a9+, *a14+, 1 +3f3ca700: move a13, a9 +3f3ca710: addi 0x340, a9 +3f3ca730: move *a9+, *a14+, 1 +3f3ca740: move *a9+, *a14+, 1 +3f3ca750: move *a9+, *a14+, 1 +3f3ca760: move *a9+, *a14+, 1 +3f3ca770: move a13, a9 +3f3ca780: addi 0x2c0, a9 +3f3ca7a0: move *a9+, *a14+, 1 +3f3ca7b0: move *a9+, *a14+, 1 +3f3ca7c0: move *a9+, *a14+, 1 +3f3ca7d0: move *a9+, *a14+, 1 +3f3ca7e0: move a13, a9 +3f3ca7f0: addi 0x240, a9 +3f3ca810: move *a9+, *a14+, 1 +3f3ca820: move *a9+, *a14+, 1 +3f3ca830: move *a9+, *a14+, 1 +3f3ca840: move *a9+, *a14+, 1 +3f3ca850: move a11, *a14+, 1 +3f3ca860: move *a13(0xffe0), *a14+, 1 +3f3ca880: calla L3F81C400 +3f3ca8b0: jruc L3F3CAC00 +L3F3CA8C0: +3f3ca8c0: move *a13(0xffa0), a9, 1 +3f3ca8e0: jreq L3F3CAC00 +3f3ca8f0: move *a13(0x7a0), a9, 1 +3f3ca910: subk 2, a9 +3f3ca920: jrne L3F3CAC00 +3f3ca930: move a14, -*sp, 1 +3f3ca940: move *a13(0xff20), a9, 1 +3f3ca960: neg a9 +3f3ca970: move a9, *a14+, 1 +3f3ca980: move *a13(0xff40), a9, 1 +3f3ca9a0: neg a9 +3f3ca9b0: move a9, *a14+, 1 +3f3ca9c0: move *a13(0xff60), *a14+, 1 +3f3ca9e0: move a13, a9 +3f3ca9f0: addi 0x4c0, a9 +3f3caa10: move *a9+, *a14+, 1 +3f3caa20: move *a9+, *a14+, 1 +3f3caa30: move *a9+, *a14+, 1 +3f3caa40: move *a9+, *a14+, 1 +3f3caa50: move a13, a9 +3f3caa60: addi 0x340, a9 +3f3caa80: move *a9+, *a14+, 1 +3f3caa90: move *a9+, *a14+, 1 +3f3caaa0: move *a9+, *a14+, 1 +3f3caab0: move *a9+, *a14+, 1 +3f3caac0: move a13, a9 +3f3caad0: addi 0x2c0, a9 +3f3caaf0: move *a9+, *a14+, 1 +3f3cab00: move *a9+, *a14+, 1 +3f3cab10: move *a9+, *a14+, 1 +3f3cab20: move *a9+, *a14+, 1 +3f3cab30: move a13, a9 +3f3cab40: addi 0x240, a9 +3f3cab60: move *a9+, *a14+, 1 +3f3cab70: move *a9+, *a14+, 1 +3f3cab80: move *a9+, *a14+, 1 +3f3cab90: move *a9+, *a14+, 1 +3f3caba0: move a11, *a14+, 1 +3f3cabb0: move *a13(0xffe0), *a14+, 1 +3f3cabd0: calla L3F840730 +L3F3CAC00: +3f3cac00: move a13, a9 +3f3cac10: addi 0x900, a9 +3f3cac30: move a13, a7 +3f3cac40: addi 0x7e0, a7 +3f3cac60: move *a7+, *a9+, 1 +3f3cac70: move *a7+, *a9+, 1 +3f3cac80: move *a7+, *a9+, 1 +3f3cac90: move *a7, *a9, 1 +3f3caca0: move a13, a9 +3f3cacb0: addi 0x980, a9 +3f3cacd0: move a13, a7 +3f3cace0: addi 0x860, a7 +3f3cad00: move *a7+, *a9+, 1 +3f3cad10: move *a7+, *a9+, 1 +3f3cad20: move *a7+, *a9+, 1 +3f3cad30: move *a7, *a9, 1 +3f3cad40: move *a13, a9, 1 +3f3cad50: move *a9(0x0), *a13(0x8e0), 1 +3f3cad80: addi 0x140, a9 +3f3cada0: move a9, *a13, 1 +3f3cadb0: movk 1, a7 +3f3cadc0: move a7, *a13(0x760), 1 +3f3cade0: move *a13(0xff80), a9, 1 +3f3cae00: cmp a9, a7 +3f3cae10: jage L3F3CDD20 +L3F3CAE30: +3f3cae30: move *a13, a11, 1 +3f3cae40: move *a11(0x40), *a13(0xa00), 1 +3f3cae70: move *a11(0x60), *a13(0xa20), 1 +3f3caea0: move *a11(0x80), *a13(0xa40), 1 +3f3caed0: move *a11(0xa0), *a13(0xa60), 1 +3f3caf00: move *a11(0xc0), *a13(0xa80), 1 +3f3caf30: move *a11(0xe0), *a13(0xaa0), 1 +3f3caf60: move *a11(0x100), *a13(0xac0), 1 +3f3caf90: move *a11(0x120), *a13(0xae0), 1 +3f3cafc0: move a14, -*sp, 1 +3f3cafd0: move *a13(0x20), *a14+, 1 +3f3caff0: move a13, a9 +3f3cb000: addi 0x6c0, a9 +3f3cb020: move a9, *a14+, 1 +3f3cb030: move a13, a7 +3f3cb040: addi 0x640, a7 +3f3cb060: move a7, *a14+, 1 +3f3cb070: move a13, a7 +3f3cb080: addi 0x5c0, a7 +3f3cb0a0: move a7, *a14+, 1 +3f3cb0b0: move a13, a7 +3f3cb0c0: addi 0x540, a7 +3f3cb0e0: move a7, *a14+, 1 +3f3cb0f0: move a13, a7 +3f3cb100: addi 0xa80, a7 +3f3cb120: move *a7+, *a14+, 1 +3f3cb130: move *a7+, *a14+, 1 +3f3cb140: move *a7+, *a14+, 1 +3f3cb150: move *a7+, *a14+, 1 +3f3cb160: move a13, a7 +3f3cb170: addi 0xa00, a7 +3f3cb190: move *a7+, *a14+, 1 +3f3cb1a0: move *a7+, *a14+, 1 +3f3cb1b0: move *a7+, *a14+, 1 +3f3cb1c0: move *a7+, *a14+, 1 +3f3cb1d0: calla L3F7A4140 +3f3cb200: move a13, a7 +3f3cb210: addi 0x40, a7 +3f3cb230: move a13, a9 +3f3cb240: addi 0x540, a9 +3f3cb260: move *a9+, *a7+, 1 +3f3cb270: move *a9+, *a7+, 1 +3f3cb280: move *a9+, *a7+, 1 +3f3cb290: move *a9, *a7, 1 +3f3cb2a0: move a13, a9 +3f3cb2b0: addi 0xc0, a9 +3f3cb2d0: move a13, a7 +3f3cb2e0: addi 0x5c0, a7 +3f3cb300: move *a7+, *a9+, 1 +3f3cb310: move *a7+, *a9+, 1 +3f3cb320: move *a7+, *a9+, 1 +3f3cb330: move *a7, *a9, 1 +3f3cb340: move a13, a9 +3f3cb350: addi 0x140, a9 +3f3cb370: move a13, a7 +3f3cb380: addi 0x640, a7 +3f3cb3a0: move *a7+, *a9+, 1 +3f3cb3b0: move *a7+, *a9+, 1 +3f3cb3c0: move *a7+, *a9+, 1 +3f3cb3d0: move *a7, *a9, 1 +3f3cb3e0: move a13, a9 +3f3cb3f0: addi 0x1c0, a9 +3f3cb410: move a13, a7 +3f3cb420: addi 0x6c0, a7 +3f3cb440: move *a7+, *a9+, 1 +3f3cb450: move *a7+, *a9+, 1 +3f3cb460: move *a7+, *a9+, 1 +3f3cb470: move *a7, *a9, 1 +3f3cb480: move a13, a9 +3f3cb490: addi 0x240, a9 +3f3cb4b0: move a13, a7 +3f3cb4c0: addi 0xa00, a7 +3f3cb4e0: move *a7+, *a9+, 1 +3f3cb4f0: move *a7+, *a9+, 1 +3f3cb500: move *a7+, *a9+, 1 +3f3cb510: move *a7, *a9, 1 +3f3cb520: move a13, a9 +3f3cb530: addi 0x2c0, a9 +3f3cb550: move a13, a7 +3f3cb560: addi 0xa80, a7 +3f3cb580: move *a7+, *a9+, 1 +3f3cb590: move *a7+, *a9+, 1 +3f3cb5a0: move *a7+, *a9+, 1 +3f3cb5b0: move *a7, *a9, 1 +3f3cb5c0: move a14, -*sp, 1 +3f3cb5d0: move *a13(0xff20), a9, 1 +3f3cb5f0: neg a9 +3f3cb600: move a9, *a14+, 1 +3f3cb610: move *a13(0xff40), a9, 1 +3f3cb630: neg a9 +3f3cb640: move a9, *a14+, 1 +3f3cb650: move a11, *a14+, 1 +3f3cb660: move a13, a9 +3f3cb670: addi 0x40, a9 +3f3cb690: move a9, *a14+, 1 +3f3cb6a0: move *a13(0xffc0), *a14+, 1 +3f3cb6c0: move *a13(0xffe0), *a14+, 1 +3f3cb6e0: calla L3F7AB300 +3f3cb710: move *a13(0x980), *a14+, 1 +3f3cb730: move *a13(0x9a0), *a14+, 1 +3f3cb750: move *a13(0xa00), *a14+, 1 +3f3cb770: move *a13(0xa20), *a14+, 1 +3f3cb790: calla L3FE0EB40 +3f3cb7c0: jrne L3F3CB8A0 +3f3cb7d0: move *a13(0x9c0), *a14+, 1 +3f3cb7f0: move *a13(0x9e0), *a14+, 1 +3f3cb810: move *a13(0xa40), *a14+, 1 +3f3cb830: move *a13(0xa60), *a14+, 1 +3f3cb850: calla L3FE0EB40 +3f3cb880: jaeq L3F3CC730 +L3F3CB8A0: +3f3cb8a0: move *a13(0xffa0), a7, 1 +3f3cb8c0: jreq L3F3CBC90 +3f3cb8d0: move *a13(0x7a0), a9, 1 +3f3cb8f0: subk 3, a9 +3f3cb900: jrne L3F3CBC90 +3f3cb910: move a14, -*sp, 1 +3f3cb920: move *a13(0xff20), a9, 1 +3f3cb940: neg a9 +3f3cb950: move a9, *a14+, 1 +3f3cb960: move *a13(0xff40), a9, 1 +3f3cb980: neg a9 +3f3cb990: move a9, *a14+, 1 +3f3cb9a0: move *a13(0x760), a9, 1 +3f3cb9c0: dec a9 +3f3cb9d0: move a9, a7 +3f3cb9e0: sll 0x8, a9 +3f3cb9f0: sll 0x6, a7 +3f3cba00: add a7, a9 +3f3cba10: move *a13(0xff60), a7, 1 +3f3cba30: add a7, a9 +3f3cba40: move a9, *a14+, 1 +3f3cba50: move a13, a9 +3f3cba60: addi 0x440, a9 +3f3cba80: move *a9+, *a14+, 1 +3f3cba90: move *a9+, *a14+, 1 +3f3cbaa0: move *a9+, *a14+, 1 +3f3cbab0: move *a9+, *a14+, 1 +3f3cbac0: move a13, a9 +3f3cbad0: addi 0x3c0, a9 +3f3cbaf0: move *a9+, *a14+, 1 +3f3cbb00: move *a9+, *a14+, 1 +3f3cbb10: move *a9+, *a14+, 1 +3f3cbb20: move *a9+, *a14+, 1 +3f3cbb30: move a13, a9 +3f3cbb40: addi 0x900, a9 +3f3cbb60: move *a9+, *a14+, 1 +3f3cbb70: move *a9+, *a14+, 1 +3f3cbb80: move *a9+, *a14+, 1 +3f3cbb90: move *a9+, *a14+, 1 +3f3cbba0: move a13, a9 +3f3cbbb0: addi 0x980, a9 +3f3cbbd0: move *a9+, *a14+, 1 +3f3cbbe0: move *a9+, *a14+, 1 +3f3cbbf0: move *a9+, *a14+, 1 +3f3cbc00: move *a9+, *a14+, 1 +3f3cbc10: move *a13(0xffc0), *a14+, 1 +3f3cbc30: move *a13(0xffe0), *a14+, 1 +3f3cbc50: calla L3F81C400 +3f3cbc80: jruc L3F3CC060 +L3F3CBC90: +3f3cbc90: move a7, a8 +3f3cbca0: jreq L3F3CC060 +3f3cbcb0: move *a13(0x7a0), a9, 1 +3f3cbcd0: subk 2, a9 +3f3cbce0: jrne L3F3CC060 +3f3cbcf0: move a14, -*sp, 1 +3f3cbd00: move *a13(0xff20), a9, 1 +3f3cbd20: neg a9 +3f3cbd30: move a9, *a14+, 1 +3f3cbd40: move *a13(0xff40), a9, 1 +3f3cbd60: neg a9 +3f3cbd70: move a9, *a14+, 1 +3f3cbd80: move *a13(0x760), a9, 1 +3f3cbda0: dec a9 +3f3cbdb0: move a9, a7 +3f3cbdc0: sll 0x8, a9 +3f3cbdd0: sll 0x6, a7 +3f3cbde0: add a7, a9 +3f3cbdf0: move *a13(0xff60), a7, 1 +3f3cbe10: add a7, a9 +3f3cbe20: move a9, *a14+, 1 +3f3cbe30: move a13, a9 +3f3cbe40: addi 0x440, a9 +3f3cbe60: move *a9+, *a14+, 1 +3f3cbe70: move *a9+, *a14+, 1 +3f3cbe80: move *a9+, *a14+, 1 +3f3cbe90: move *a9+, *a14+, 1 +3f3cbea0: move a13, a9 +3f3cbeb0: addi 0x3c0, a9 +3f3cbed0: move *a9+, *a14+, 1 +3f3cbee0: move *a9+, *a14+, 1 +3f3cbef0: move *a9+, *a14+, 1 +3f3cbf00: move *a9+, *a14+, 1 +3f3cbf10: move a13, a9 +3f3cbf20: addi 0x900, a9 +3f3cbf40: move *a9+, *a14+, 1 +3f3cbf50: move *a9+, *a14+, 1 +3f3cbf60: move *a9+, *a14+, 1 +3f3cbf70: move *a9+, *a14+, 1 +3f3cbf80: move a13, a9 +3f3cbf90: addi 0x980, a9 +3f3cbfb0: move *a9+, *a14+, 1 +3f3cbfc0: move *a9+, *a14+, 1 +3f3cbfd0: move *a9+, *a14+, 1 +3f3cbfe0: move *a9+, *a14+, 1 +3f3cbff0: move *a13(0xffc0), *a14+, 1 +3f3cc010: move *a13(0xffe0), *a14+, 1 +3f3cc030: calla L3F840730 +L3F3CC060: +3f3cc060: move *a13(0xffa0), a9, 1 +3f3cc080: jreq L3F3CC3C0 +3f3cc090: move *a13(0x7a0), a7, 1 +3f3cc0b0: subk 3, a7 +3f3cc0c0: jrne L3F3CC3C0 +3f3cc0d0: move a14, -*sp, 1 +3f3cc0e0: move *a13(0xff20), a7, 1 +3f3cc100: neg a7 +3f3cc110: move a7, *a14+, 1 +3f3cc120: move *a13(0xff40), a7, 1 +3f3cc140: neg a7 +3f3cc150: move a7, *a14+, 1 +3f3cc160: move a11, *a14+, 1 +3f3cc170: move a13, a7 +3f3cc180: addi 0x6c0, a7 +3f3cc1a0: move *a7+, *a14+, 1 +3f3cc1b0: move *a7+, *a14+, 1 +3f3cc1c0: move *a7+, *a14+, 1 +3f3cc1d0: move *a7+, *a14+, 1 +3f3cc1e0: move a13, a7 +3f3cc1f0: addi 0x540, a7 +3f3cc210: move *a7+, *a14+, 1 +3f3cc220: move *a7+, *a14+, 1 +3f3cc230: move *a7+, *a14+, 1 +3f3cc240: move *a7+, *a14+, 1 +3f3cc250: move a13, a7 +3f3cc260: addi 0x2c0, a7 +3f3cc280: move *a7+, *a14+, 1 +3f3cc290: move *a7+, *a14+, 1 +3f3cc2a0: move *a7+, *a14+, 1 +3f3cc2b0: move *a7+, *a14+, 1 +3f3cc2c0: move a13, a7 +3f3cc2d0: addi 0x240, a7 +3f3cc2f0: move *a7+, *a14+, 1 +3f3cc300: move *a7+, *a14+, 1 +3f3cc310: move *a7+, *a14+, 1 +3f3cc320: move *a7+, *a14+, 1 +3f3cc330: move *a13(0xffc0), *a14+, 1 +3f3cc350: move *a13(0xffe0), *a14+, 1 +3f3cc370: calla L3F81C400 +3f3cc3a0: jauc L3F3CD860 +L3F3CC3C0: +3f3cc3c0: move a9, a7 +3f3cc3d0: jaeq L3F3CD860 +3f3cc3f0: move *a13(0x7a0), a7, 1 +3f3cc410: subk 2, a7 +3f3cc420: jane L3F3CD860 +3f3cc440: move a14, -*sp, 1 +3f3cc450: move *a13(0xff20), a7, 1 +3f3cc470: neg a7 +3f3cc480: move a7, *a14+, 1 +3f3cc490: move *a13(0xff40), a7, 1 +3f3cc4b0: neg a7 +3f3cc4c0: move a7, *a14+, 1 +3f3cc4d0: move a11, *a14+, 1 +3f3cc4e0: move a13, a7 +3f3cc4f0: addi 0x6c0, a7 +3f3cc510: move *a7+, *a14+, 1 +3f3cc520: move *a7+, *a14+, 1 +3f3cc530: move *a7+, *a14+, 1 +3f3cc540: move *a7+, *a14+, 1 +3f3cc550: move a13, a7 +3f3cc560: addi 0x540, a7 +3f3cc580: move *a7+, *a14+, 1 +3f3cc590: move *a7+, *a14+, 1 +3f3cc5a0: move *a7+, *a14+, 1 +3f3cc5b0: move *a7+, *a14+, 1 +3f3cc5c0: move a13, a7 +3f3cc5d0: addi 0x2c0, a7 +3f3cc5f0: move *a7+, *a14+, 1 +3f3cc600: move *a7+, *a14+, 1 +3f3cc610: move *a7+, *a14+, 1 +3f3cc620: move *a7+, *a14+, 1 +3f3cc630: move a13, a7 +3f3cc640: addi 0x240, a7 +3f3cc660: move *a7+, *a14+, 1 +3f3cc670: move *a7+, *a14+, 1 +3f3cc680: move *a7+, *a14+, 1 +3f3cc690: move *a7+, *a14+, 1 +3f3cc6a0: move *a13(0xffc0), *a14+, 1 +3f3cc6c0: move *a13(0xffe0), *a14+, 1 +3f3cc6e0: calla L3F840730 +3f3cc710: jauc L3F3CD860 +L3F3CC730: +3f3cc730: move *a13(0xa00), *a14+, 1 +3f3cc750: move *a13(0xa20), *a14+, 1 +3f3cc770: move *a13(0x900), *a14+, 1 +3f3cc790: move *a13(0x920), *a14+, 1 +3f3cc7b0: calla L3FE0C8D0 +3f3cc7e0: move *a13(0xac0), *a14+, 1 +3f3cc800: move *a13(0xae0), *a14+, 1 +3f3cc820: move *a13(0xa40), *a14+, 1 +3f3cc840: move *a13(0xa60), *a14+, 1 +3f3cc860: calla L3FE0C8D0 +3f3cc890: calla L3FE0DE90 +3f3cc8c0: move *a13(0xa80), *a14+, 1 +3f3cc8e0: move *a13(0xaa0), *a14+, 1 +3f3cc900: move *a13(0xa00), *a14+, 1 +3f3cc920: move *a13(0xa20), *a14+, 1 +3f3cc940: calla L3FE0C8D0 +3f3cc970: move *a13(0xa40), *a14+, 1 +3f3cc990: move *a13(0xa60), *a14+, 1 +3f3cc9b0: move *a13(0x940), *a14+, 1 +3f3cc9d0: move *a13(0x960), *a14+, 1 +3f3cc9f0: calla L3FE0C8D0 +3f3cca20: calla L3FE0DE90 +3f3cca50: calla L3FE0C8D0 +3f3cca80: calla L3FE10B50 +3f3ccab0: move a8, *a13(0x780), 1 +3f3ccad0: jaeq L3F3CD860 +3f3ccaf0: jrle L3F3CCF20 +3f3ccb00: move a13, a7 +3f3ccb10: addi 0x40, a7 +3f3ccb30: move a13, a9 +3f3ccb40: addi 0x440, a9 +3f3ccb60: move *a9+, *a7+, 1 +3f3ccb70: move *a9+, *a7+, 1 +3f3ccb80: move *a9+, *a7+, 1 +3f3ccb90: move *a9, *a7, 1 +3f3ccba0: move a13, a9 +3f3ccbb0: addi 0xc0, a9 +3f3ccbd0: move a13, a7 +3f3ccbe0: addi 0x6c0, a7 +3f3ccc00: move *a7+, *a9+, 1 +3f3ccc10: move *a7+, *a9+, 1 +3f3ccc20: move *a7+, *a9+, 1 +3f3ccc30: move *a7, *a9, 1 +3f3ccc40: setf 16, 1, 0 +3f3ccc50: move *a13(0x8e0), a8, 0 +3f3ccc70: calla L3FE11750 +3f3ccca0: move -*a14, a8, 1 +3f3cccb0: move a8, *a13(0x1e0), 1 +3f3cccd0: move -*a14, a8, 1 +3f3ccce0: move a8, *a13(0x1c0), 1 +3f3ccd00: move *a13(0x8f0), a8, 0 +3f3ccd20: calla L3FE11750 +3f3ccd50: move -*a14, a8, 1 +3f3ccd60: move a8, *a13(0x220), 1 +3f3ccd80: move -*a14, a8, 1 +3f3ccd90: move a8, *a13(0x200), 1 +3f3ccdb0: move *a11(0x20), a8, 0 +3f3ccdd0: calla L3FE11750 +3f3cce00: move -*a14, a8, 1 +3f3cce10: move a8, *a13(0x260), 1 +3f3cce30: move -*a14, a8, 1 +3f3cce40: move a8, *a13(0x240), 1 +3f3cce60: move *a11(0x30), a8, 0 +3f3cce80: calla L3FE11750 +3f3cceb0: move -*a14, a8, 1 +3f3ccec0: move a8, *a13(0x2a0), 1 +3f3ccee0: move -*a14, a8, 1 +3f3ccef0: move a8, *a13(0x280), 1 +3f3ccf10: jruc L3F3CD330 +L3F3CCF20: +3f3ccf20: move a13, a7 +3f3ccf30: addi 0x40, a7 +3f3ccf50: move a13, a9 +3f3ccf60: addi 0x540, a9 +3f3ccf80: move *a9+, *a7+, 1 +3f3ccf90: move *a9+, *a7+, 1 +3f3ccfa0: move *a9+, *a7+, 1 +3f3ccfb0: move *a9, *a7, 1 +3f3ccfc0: move a13, a9 +3f3ccfd0: addi 0xc0, a9 +3f3ccff0: move a13, a7 +3f3cd000: addi 0x3c0, a7 +3f3cd020: move *a7+, *a9+, 1 +3f3cd030: move *a7+, *a9+, 1 +3f3cd040: move *a7+, *a9+, 1 +3f3cd050: move *a7, *a9, 1 +3f3cd060: setf 16, 1, 0 +3f3cd070: move *a11(0x20), a8, 0 +3f3cd090: calla L3FE11750 +3f3cd0c0: move -*a14, a8, 1 +3f3cd0d0: move a8, *a13(0x1e0), 1 +3f3cd0f0: move -*a14, a8, 1 +3f3cd100: move a8, *a13(0x1c0), 1 +3f3cd120: move *a11(0x30), a8, 0 +3f3cd140: calla L3FE11750 +3f3cd170: move -*a14, a8, 1 +3f3cd180: move a8, *a13(0x220), 1 +3f3cd1a0: move -*a14, a8, 1 +3f3cd1b0: move a8, *a13(0x200), 1 +3f3cd1d0: move *a13(0x8e0), a8, 0 +3f3cd1f0: calla L3FE11750 +3f3cd220: move -*a14, a8, 1 +3f3cd230: move a8, *a13(0x260), 1 +3f3cd250: move -*a14, a8, 1 +3f3cd260: move a8, *a13(0x240), 1 +3f3cd280: move *a13(0x8f0), a8, 0 +3f3cd2a0: calla L3FE11750 +3f3cd2d0: move -*a14, a8, 1 +3f3cd2e0: move a8, *a13(0x2a0), 1 +3f3cd300: move -*a14, a8, 1 +3f3cd310: move a8, *a13(0x280), 1 +L3F3CD330: +3f3cd330: move a13, a9 +3f3cd340: addi 0x140, a9 +3f3cd360: move a13, a7 +3f3cd370: addi 0xa00, a7 +3f3cd390: move *a7+, *a9+, 1 +3f3cd3a0: move *a7+, *a9+, 1 +3f3cd3b0: move *a7+, *a9+, 1 +3f3cd3c0: move *a7, *a9, 1 +3f3cd3d0: move *a13(0x7c0), a9, 1 +3f3cd3f0: subk 2, a9 +3f3cd400: jrne L3F3CD580 +3f3cd410: move a14, -*sp, 1 +3f3cd420: movk 1, a9 +3f3cd430: move a9, *a14+, 1 +3f3cd440: move *a13(0xff20), a7, 1 +3f3cd460: neg a7 +3f3cd470: move a7, *a14+, 1 +3f3cd480: move *a13(0xff40), a7, 1 +3f3cd4a0: neg a7 +3f3cd4b0: move a7, *a14+, 1 +3f3cd4c0: move a13, a7 +3f3cd4d0: addi 0x40, a7 +3f3cd4f0: move a7, *a14+, 1 +3f3cd500: move *a13(0xffc0), *a14+, 1 +3f3cd520: move *a13(0xffe0), *a14+, 1 +3f3cd540: calla L3F7B1B10 +3f3cd570: jruc L3F3CD860 +L3F3CD580: +3f3cd580: move *a13(0x7c0), a9, 1 +3f3cd5a0: jrne L3F3CD720 +3f3cd5b0: move a14, -*sp, 1 +3f3cd5c0: movk 1, a7 +3f3cd5d0: move a7, *a14+, 1 +3f3cd5e0: move *a13(0xff20), a7, 1 +3f3cd600: neg a7 +3f3cd610: move a7, *a14+, 1 +3f3cd620: move *a13(0xff40), a7, 1 +3f3cd640: neg a7 +3f3cd650: move a7, *a14+, 1 +3f3cd660: move a13, a7 +3f3cd670: addi 0x40, a7 +3f3cd690: move a7, *a14+, 1 +3f3cd6a0: move *a13(0xffc0), *a14+, 1 +3f3cd6c0: move *a13(0xffe0), *a14+, 1 +3f3cd6e0: calla L3F7AE290 +3f3cd710: jruc L3F3CD860 +L3F3CD720: +3f3cd720: move a14, -*sp, 1 +3f3cd730: move *a13(0xff20), a7, 1 +3f3cd750: neg a7 +3f3cd760: move a7, *a14+, 1 +3f3cd770: move *a13(0xff40), a7, 1 +3f3cd790: neg a7 +3f3cd7a0: move a7, *a14+, 1 +3f3cd7b0: move a13, a7 +3f3cd7c0: addi 0x40, a7 +3f3cd7e0: move a7, *a14+, 1 +3f3cd7f0: move *a13(0xffc0), *a14+, 1 +3f3cd810: move *a13(0xffe0), *a14+, 1 +3f3cd830: calla L3F7CEC10 +L3F3CD860: +3f3cd860: move a13, a9 +3f3cd870: addi 0x900, a9 +3f3cd890: move a13, a7 +3f3cd8a0: addi 0xa00, a7 +3f3cd8c0: move *a7+, *a9+, 1 +3f3cd8d0: move *a7+, *a9+, 1 +3f3cd8e0: move *a7+, *a9+, 1 +3f3cd8f0: move *a7, *a9, 1 +3f3cd900: move a13, a9 +3f3cd910: addi 0x980, a9 +3f3cd930: move a13, a7 +3f3cd940: addi 0xa80, a7 +3f3cd960: move *a7+, *a9+, 1 +3f3cd970: move *a7+, *a9+, 1 +3f3cd980: move *a7+, *a9+, 1 +3f3cd990: move *a7, *a9, 1 +3f3cd9a0: move *a11(0x0), *a13(0x8e0), 1 +3f3cd9d0: move a13, a9 +3f3cd9e0: addi 0x340, a9 +3f3cda00: move a13, a7 +3f3cda10: addi 0x540, a7 +3f3cda30: move *a7+, *a9+, 1 +3f3cda40: move *a7+, *a9+, 1 +3f3cda50: move *a7+, *a9+, 1 +3f3cda60: move *a7, *a9, 1 +3f3cda70: move a13, a9 +3f3cda80: addi 0x3c0, a9 +3f3cdaa0: move a13, a7 +3f3cdab0: addi 0x5c0, a7 +3f3cdad0: move *a7+, *a9+, 1 +3f3cdae0: move *a7+, *a9+, 1 +3f3cdaf0: move *a7+, *a9+, 1 +3f3cdb00: move *a7, *a9, 1 +3f3cdb10: move a13, a9 +3f3cdb20: addi 0x440, a9 +3f3cdb40: move a13, a7 +3f3cdb50: addi 0x640, a7 +3f3cdb70: move *a7+, *a9+, 1 +3f3cdb80: move *a7+, *a9+, 1 +3f3cdb90: move *a7+, *a9+, 1 +3f3cdba0: move *a7, *a9, 1 +3f3cdbb0: move a13, a9 +3f3cdbc0: addi 0x4c0, a9 +3f3cdbe0: move a13, a7 +3f3cdbf0: addi 0x6c0, a7 +3f3cdc10: move *a7+, *a9+, 1 +3f3cdc20: move *a7+, *a9+, 1 +3f3cdc30: move *a7+, *a9+, 1 +3f3cdc40: move *a7, *a9, 1 +3f3cdc50: addi 0x140, a11 +3f3cdc70: move a11, *a13, 1 +3f3cdc80: move *a13(0x760), a9, 1 +3f3cdca0: inc a9 +3f3cdcb0: move a9, *a13(0x760), 1 +3f3cdcd0: move *a13(0xff80), a7, 1 +3f3cdcf0: cmp a7, a9 +3f3cdd00: jalt L3F3CAE30 +L3F3CDD20: +3f3cdd20: move *a13(0x740), a11, 1 +3f3cdd40: jaeq L3F3CF140 +3f3cdd60: move a14, -*sp, 1 +3f3cdd70: move *a13(0x20), *a14+, 1 +3f3cdd90: move a13, a9 +3f3cdda0: addi 0x6c0, a9 +3f3cddc0: move a9, *a14+, 1 +3f3cddd0: move a13, a7 +3f3cdde0: addi 0x640, a7 +3f3cde00: move a7, *a14+, 1 +3f3cde10: move a13, a7 +3f3cde20: addi 0x5c0, a7 +3f3cde40: move a7, *a14+, 1 +3f3cde50: move a13, a7 +3f3cde60: addi 0x540, a7 +3f3cde80: move a7, *a14+, 1 +3f3cde90: move a13, a7 +3f3cdea0: addi 0x860, a7 +3f3cdec0: move *a7+, *a14+, 1 +3f3cded0: move *a7+, *a14+, 1 +3f3cdee0: move *a7+, *a14+, 1 +3f3cdef0: move *a7+, *a14+, 1 +3f3cdf00: move a13, a7 +3f3cdf10: addi 0x7e0, a7 +3f3cdf30: move *a7+, *a14+, 1 +3f3cdf40: move *a7+, *a14+, 1 +3f3cdf50: move *a7+, *a14+, 1 +3f3cdf60: move *a7+, *a14+, 1 +3f3cdf70: calla L3F7A4140 +3f3cdfa0: move *a13(0x7e0), *a14+, 1 +3f3cdfc0: move *a13(0x800), *a14+, 1 +3f3cdfe0: move *a13(0x900), *a14+, 1 +3f3ce000: move *a13(0x920), *a14+, 1 +3f3ce020: calla L3FE0C8D0 +3f3ce050: move *a13(0x8a0), *a14+, 1 +3f3ce070: move *a13(0x8c0), *a14+, 1 +3f3ce090: move *a13(0x820), *a14+, 1 +3f3ce0b0: move *a13(0x840), *a14+, 1 +3f3ce0d0: calla L3FE0C8D0 +3f3ce100: calla L3FE0DE90 +3f3ce130: move *a13(0x860), *a14+, 1 +3f3ce150: move *a13(0x880), *a14+, 1 +3f3ce170: move *a13(0x7e0), *a14+, 1 +3f3ce190: move *a13(0x800), *a14+, 1 +3f3ce1b0: calla L3FE0C8D0 +3f3ce1e0: move *a13(0x820), *a14+, 1 +3f3ce200: move *a13(0x840), *a14+, 1 +3f3ce220: move *a13(0x940), *a14+, 1 +3f3ce240: move *a13(0x960), *a14+, 1 +3f3ce260: calla L3FE0C8D0 +3f3ce290: calla L3FE0DE90 +3f3ce2c0: calla L3FE0C8D0 +3f3ce2f0: calla L3FE10B50 +3f3ce320: move a8, *a13(0x780), 1 +3f3ce340: jaeq L3F3CF900 +3f3ce360: jrle L3F3CE7B0 +3f3ce370: move a13, a7 +3f3ce380: addi 0x40, a7 +3f3ce3a0: move a13, a9 +3f3ce3b0: addi 0x440, a9 +3f3ce3d0: move *a9+, *a7+, 1 +3f3ce3e0: move *a9+, *a7+, 1 +3f3ce3f0: move *a9+, *a7+, 1 +3f3ce400: move *a9, *a7, 1 +3f3ce410: move a13, a9 +3f3ce420: addi 0xc0, a9 +3f3ce440: move a13, a7 +3f3ce450: addi 0x6c0, a7 +3f3ce470: move *a7+, *a9+, 1 +3f3ce480: move *a7+, *a9+, 1 +3f3ce490: move *a7+, *a9+, 1 +3f3ce4a0: move *a7, *a9, 1 +3f3ce4b0: setf 16, 1, 0 +3f3ce4c0: move *a13(0x8e0), a8, 0 +3f3ce4e0: calla L3FE11750 +3f3ce510: move -*a14, a8, 1 +3f3ce520: move a8, *a13(0x1e0), 1 +3f3ce540: move -*a14, a8, 1 +3f3ce550: move a8, *a13(0x1c0), 1 +3f3ce570: move *a13(0x8f0), a8, 0 +3f3ce590: calla L3FE11750 +3f3ce5c0: move -*a14, a8, 1 +3f3ce5d0: move a8, *a13(0x220), 1 +3f3ce5f0: move -*a14, a8, 1 +3f3ce600: move a8, *a13(0x200), 1 +3f3ce620: move *a13(0xff60), a9, 1 +3f3ce640: move *a9(0x20), a8, 0 +3f3ce660: calla L3FE11750 +3f3ce690: move -*a14, a8, 1 +3f3ce6a0: move a8, *a13(0x260), 1 +3f3ce6c0: move -*a14, a8, 1 +3f3ce6d0: move a8, *a13(0x240), 1 +3f3ce6f0: move *a9(0x30), a8, 0 +3f3ce710: calla L3FE11750 +3f3ce740: move -*a14, a8, 1 +3f3ce750: move a8, *a13(0x2a0), 1 +3f3ce770: move -*a14, a8, 1 +3f3ce780: move a8, *a13(0x280), 1 +3f3ce7a0: jruc L3F3CEBE0 +L3F3CE7B0: +3f3ce7b0: move a13, a7 +3f3ce7c0: addi 0x40, a7 +3f3ce7e0: move a13, a9 +3f3ce7f0: addi 0x540, a9 +3f3ce810: move *a9+, *a7+, 1 +3f3ce820: move *a9+, *a7+, 1 +3f3ce830: move *a9+, *a7+, 1 +3f3ce840: move *a9, *a7, 1 +3f3ce850: move a13, a9 +3f3ce860: addi 0xc0, a9 +3f3ce880: move a13, a7 +3f3ce890: addi 0x3c0, a7 +3f3ce8b0: move *a7+, *a9+, 1 +3f3ce8c0: move *a7+, *a9+, 1 +3f3ce8d0: move *a7+, *a9+, 1 +3f3ce8e0: move *a7, *a9, 1 +3f3ce8f0: move *a13(0xff60), a9, 1 +3f3ce910: setf 16, 1, 0 +3f3ce920: move *a9(0x20), a8, 0 +3f3ce940: calla L3FE11750 +3f3ce970: move -*a14, a8, 1 +3f3ce980: move a8, *a13(0x1e0), 1 +3f3ce9a0: move -*a14, a8, 1 +3f3ce9b0: move a8, *a13(0x1c0), 1 +3f3ce9d0: move *a9(0x30), a8, 0 +3f3ce9f0: calla L3FE11750 +3f3cea20: move -*a14, a8, 1 +3f3cea30: move a8, *a13(0x220), 1 +3f3cea50: move -*a14, a8, 1 +3f3cea60: move a8, *a13(0x200), 1 +3f3cea80: move *a13(0x8e0), a8, 0 +3f3ceaa0: calla L3FE11750 +3f3cead0: move -*a14, a8, 1 +3f3ceae0: move a8, *a13(0x260), 1 +3f3ceb00: move -*a14, a8, 1 +3f3ceb10: move a8, *a13(0x240), 1 +3f3ceb30: move *a13(0x8f0), a8, 0 +3f3ceb50: calla L3FE11750 +3f3ceb80: move -*a14, a8, 1 +3f3ceb90: move a8, *a13(0x2a0), 1 +3f3cebb0: move -*a14, a8, 1 +3f3cebc0: move a8, *a13(0x280), 1 +L3F3CEBE0: +3f3cebe0: move a13, a7 +3f3cebf0: addi 0x140, a7 +3f3cec10: move a13, a9 +3f3cec20: addi 0x980, a9 +3f3cec40: move *a9+, *a7+, 1 +3f3cec50: move *a9+, *a7+, 1 +3f3cec60: move *a9+, *a7+, 1 +3f3cec70: move *a9, *a7, 1 +3f3cec80: move *a13(0x7c0), a9, 1 +3f3ceca0: subk 2, a9 +3f3cecb0: jrne L3F3CEE40 +3f3cecc0: move a14, -*sp, 1 +3f3cecd0: movk 1, a9 +3f3cece0: move a9, *a14+, 1 +3f3cecf0: move *a13(0xff20), a7, 1 +3f3ced10: neg a7 +3f3ced20: move a7, *a14+, 1 +3f3ced30: move *a13(0xff40), a7, 1 +3f3ced50: neg a7 +3f3ced60: move a7, *a14+, 1 +3f3ced70: move a13, a7 +3f3ced80: addi 0x40, a7 +3f3ceda0: move a7, *a14+, 1 +3f3cedb0: move *a13(0xffc0), *a14+, 1 +3f3cedd0: move *a13(0xffe0), *a14+, 1 +3f3cedf0: calla L3F7B1B10 +3f3cee20: jauc L3F3CF900 +L3F3CEE40: +3f3cee40: move *a13(0x7c0), a9, 1 +3f3cee60: jrne L3F3CEFF0 +3f3cee70: move a14, -*sp, 1 +3f3cee80: movk 1, a7 +3f3cee90: move a7, *a14+, 1 +3f3ceea0: move *a13(0xff20), a7, 1 +3f3ceec0: neg a7 +3f3ceed0: move a7, *a14+, 1 +3f3ceee0: move *a13(0xff40), a7, 1 +3f3cef00: neg a7 +3f3cef10: move a7, *a14+, 1 +3f3cef20: move a13, a7 +3f3cef30: addi 0x40, a7 +3f3cef50: move a7, *a14+, 1 +3f3cef60: move *a13(0xffc0), *a14+, 1 +3f3cef80: move *a13(0xffe0), *a14+, 1 +3f3cefa0: calla L3F7AE290 +3f3cefd0: jauc L3F3CF900 +L3F3CEFF0: +3f3ceff0: move a14, -*sp, 1 +3f3cf000: move *a13(0xff20), a7, 1 +3f3cf020: neg a7 +3f3cf030: move a7, *a14+, 1 +3f3cf040: move *a13(0xff40), a7, 1 +3f3cf060: neg a7 +3f3cf070: move a7, *a14+, 1 +3f3cf080: move a13, a7 +3f3cf090: addi 0x40, a7 +3f3cf0b0: move a7, *a14+, 1 +3f3cf0c0: move *a13(0xffc0), *a14+, 1 +3f3cf0e0: move *a13(0xffe0), *a14+, 1 +3f3cf100: calla L3F7CEC10 +3f3cf130: jruc L3F3CF900 +L3F3CF140: +3f3cf140: move *a13(0xffa0), a9, 1 +3f3cf160: jreq L3F3CF530 +3f3cf170: move *a13(0x7a0), a7, 1 +3f3cf190: subk 3, a7 +3f3cf1a0: jrne L3F3CF530 +3f3cf1b0: move a14, -*sp, 1 +3f3cf1c0: move *a13(0xff20), a7, 1 +3f3cf1e0: neg a7 +3f3cf1f0: move a7, *a14+, 1 +3f3cf200: move *a13(0xff40), a7, 1 +3f3cf220: neg a7 +3f3cf230: move a7, *a14+, 1 +3f3cf240: move *a13(0xff80), a7, 1 +3f3cf260: dec a7 +3f3cf270: move a7, a9 +3f3cf280: sll 0x8, a7 +3f3cf290: sll 0x6, a9 +3f3cf2a0: add a9, a7 +3f3cf2b0: move *a13(0xff60), a9, 1 +3f3cf2d0: add a9, a7 +3f3cf2e0: move a7, *a14+, 1 +3f3cf2f0: move a13, a7 +3f3cf300: addi 0x3c0, a7 +3f3cf320: move *a7+, *a14+, 1 +3f3cf330: move *a7+, *a14+, 1 +3f3cf340: move *a7+, *a14+, 1 +3f3cf350: move *a7+, *a14+, 1 +3f3cf360: move a13, a7 +3f3cf370: addi 0x440, a7 +3f3cf390: move *a7+, *a14+, 1 +3f3cf3a0: move *a7+, *a14+, 1 +3f3cf3b0: move *a7+, *a14+, 1 +3f3cf3c0: move *a7+, *a14+, 1 +3f3cf3d0: move a13, a7 +3f3cf3e0: addi 0x900, a7 +3f3cf400: move *a7+, *a14+, 1 +3f3cf410: move *a7+, *a14+, 1 +3f3cf420: move *a7+, *a14+, 1 +3f3cf430: move *a7+, *a14+, 1 +3f3cf440: move a13, a7 +3f3cf450: addi 0x980, a7 +3f3cf470: move *a7+, *a14+, 1 +3f3cf480: move *a7+, *a14+, 1 +3f3cf490: move *a7+, *a14+, 1 +3f3cf4a0: move *a7+, *a14+, 1 +3f3cf4b0: move *a13(0xffc0), *a14+, 1 +3f3cf4d0: move *a13(0xffe0), *a14+, 1 +3f3cf4f0: calla L3F81C400 +3f3cf520: jruc L3F3CF900 +L3F3CF530: +3f3cf530: move a9, a7 +3f3cf540: jreq L3F3CF900 +3f3cf550: move *a13(0x7a0), a7, 1 +3f3cf570: subk 2, a7 +3f3cf580: jrne L3F3CF900 +3f3cf590: move a14, -*sp, 1 +3f3cf5a0: move *a13(0xff20), a7, 1 +3f3cf5c0: neg a7 +3f3cf5d0: move a7, *a14+, 1 +3f3cf5e0: move *a13(0xff40), a7, 1 +3f3cf600: neg a7 +3f3cf610: move a7, *a14+, 1 +3f3cf620: move *a13(0xff80), a7, 1 +3f3cf640: dec a7 +3f3cf650: move a7, a9 +3f3cf660: sll 0x8, a7 +3f3cf670: sll 0x6, a9 +3f3cf680: add a9, a7 +3f3cf690: move *a13(0xff60), a9, 1 +3f3cf6b0: add a9, a7 +3f3cf6c0: move a7, *a14+, 1 +3f3cf6d0: move a13, a7 +3f3cf6e0: addi 0x3c0, a7 +3f3cf700: move *a7+, *a14+, 1 +3f3cf710: move *a7+, *a14+, 1 +3f3cf720: move *a7+, *a14+, 1 +3f3cf730: move *a7+, *a14+, 1 +3f3cf740: move a13, a7 +3f3cf750: addi 0x440, a7 +3f3cf770: move *a7+, *a14+, 1 +3f3cf780: move *a7+, *a14+, 1 +3f3cf790: move *a7+, *a14+, 1 +3f3cf7a0: move *a7+, *a14+, 1 +3f3cf7b0: move a13, a7 +3f3cf7c0: addi 0x900, a7 +3f3cf7e0: move *a7+, *a14+, 1 +3f3cf7f0: move *a7+, *a14+, 1 +3f3cf800: move *a7+, *a14+, 1 +3f3cf810: move *a7+, *a14+, 1 +3f3cf820: move a13, a7 +3f3cf830: addi 0x980, a7 +3f3cf850: move *a7+, *a14+, 1 +3f3cf860: move *a7+, *a14+, 1 +3f3cf870: move *a7+, *a14+, 1 +3f3cf880: move *a7+, *a14+, 1 +3f3cf890: move *a13(0xffc0), *a14+, 1 +3f3cf8b0: move *a13(0xffe0), *a14+, 1 +3f3cf8d0: calla L3F840730 +L3F3CF900: +3f3cf900: move *sp(0xa0), a14, 1 +3f3cf920: mmfm sp, a7,a9,a11,a13 +3f3cf940: rets 2 +3f3cf950: .word 0x0000 +3f3cf960: .word 0x0000 +3f3cf970: .word 0x0000 +3f3cf980: .word 0x0000 +L3F3CF990: +3f3cf990: mmtm sp, a7,a9,a11,a13 +3f3cf9b0: move a14, a13 +3f3cf9c0: addi 0x80, a14 +3f3cf9e0: calla L3FB3F9C0 +3f3cfa10: move a8, @0xa5ec0, 1 +3f3cfa40: move *a13(0xffc0), a11, 1 +3f3cfa60: sll 0x5, a11 +3f3cfa70: addi 0xa6000, a11 +3f3cfaa0: move *a11, a11, 1 +3f3cfab0: setf 8, 0, 0 +3f3cfac0: move *a11(0x20), a11, 0 +3f3cfae0: jrne L3F3CFB20 +3f3cfaf0: movk 2, a8 +3f3cfb00: jauc L3F3D0DB0 +L3F3CFB20: +3f3cfb20: move *a13(0xffc0), a11, 1 +3f3cfb40: sll 0x5, a11 +3f3cfb50: addi 0xa6000, a11 +3f3cfb80: move *a11, a11, 1 +3f3cfb90: move *a11(0x50), a11, 0 +3f3cfbb0: subk 2, a11 +3f3cfbc0: jrnc L3F3CFC60 +3f3cfbd0: calla L3FB3F9C0 +3f3cfc00: move a8, @0xa5ee0, 1 +3f3cfc30: sub a8, a8 +3f3cfc40: jauc L3F3D0DB0 +L3F3CFC60: +3f3cfc60: movk 1, a11 +3f3cfc70: move a11, *a13(0x60), 1 +3f3cfc90: move *a13(0xffc0), a11, 1 +3f3cfcb0: sll 0x5, a11 +3f3cfcc0: addi 0xa6000, a11 +3f3cfcf0: move *a11, a11, 1 +3f3cfd00: move *a13(0x60), a9, 1 +3f3cfd20: move *a11(0x50), a11, 0 +3f3cfd40: cmp a11, a9 +3f3cfd50: janc L3F3D0D40 +L3F3CFD70: +3f3cfd70: move *a13(0xffe0), a11, 0 +3f3cfd90: dsj a11, L3F3D04A0 +3f3cfdb0: move *a13(0xffc0), a11, 1 +3f3cfdd0: sll 0x5, a11 +3f3cfde0: addi 0xa6000, a11 +3f3cfe10: move *a11, a11, 1 +3f3cfe20: move *a11(0x50), a11, 0 +3f3cfe40: dec a11 +3f3cfe50: move a11, *a13(0x20), 1 +3f3cfe70: dec a11 +3f3cfe80: move a11, *a13(0x40), 1 +3f3cfea0: move *a13(0x20), a9, 1 +3f3cfec0: jale L3F3D0C20 +L3F3CFEE0: +3f3cfee0: move *a13(0xffc0), a11, 1 +3f3cff00: sll 0x5, a11 +3f3cff10: addi 0xa6000, a11 +3f3cff40: move *a11, a11, 1 +3f3cff50: move *a13(0x20), a9, 1 +3f3cff70: sll 0x3, a9 +3f3cff80: add a9, a11 +3f3cff90: move *a13(0xffc0), a9, 1 +3f3cffb0: sll 0x5, a9 +3f3cffc0: addi 0xa6000, a9 +3f3cfff0: move *a9, a9, 1 +3f3d0000: move *a13(0x40), a7, 1 +3f3d0020: sll 0x3, a7 +3f3d0030: add a7, a9 +3f3d0040: setf 8, 0, 0 +3f3d0050: move *a11(0x58), a11, 0 +3f3d0070: move *a9(0x58), a9, 0 +3f3d0090: cmp a9, a11 +3f3d00a0: jrc L3F3D03D0 +3f3d00b0: move a14, -*sp, 1 +3f3d00c0: move *a13(0xffc0), *a14+, 1 +3f3d00e0: move *a13(0x40), *a14+, 1 +3f3d0100: move *a13(0x20), *a14+, 1 +3f3d0120: move *a13(0xffc0), a11, 1 +3f3d0140: sll 0x5, a11 +3f3d0150: addi 0xa6000, a11 +3f3d0180: move *a11, a11, 1 +3f3d0190: move *a13(0x20), a9, 1 +3f3d01b0: sll 0x3, a9 +3f3d01c0: add a9, a11 +3f3d01d0: move *a11(0x58), a11, 0 +3f3d01f0: dec a11 +3f3d0200: move a11, a9 +3f3d0210: sll 0x7, a11 +3f3d0220: sll 0x5, a9 +3f3d0230: add a9, a11 +3f3d0240: addi 0xcb060, a11 +3f3d0270: move *a13(0xffc0), a9, 1 +3f3d0290: sll 0x5, a9 +3f3d02a0: addi 0xa6000, a9 +3f3d02d0: move *a9, a9, 1 +3f3d02e0: move *a13(0x40), a7, 1 +3f3d0300: sll 0x3, a7 +3f3d0310: add a7, a9 +3f3d0320: move *a9(0x58), a9, 0 +3f3d0340: dec a9 +3f3d0350: sll 0x5, a9 +3f3d0360: add a9, a11 +3f3d0370: move *a11, a11, 1 +3f3d0380: call a11 +3f3d0390: move a8, *a13, 1 +3f3d03a0: move a8, a7 +3f3d03b0: jane L3F3D0DB0 +L3F3D03D0: +3f3d03d0: move *a13(0x20), a11, 1 +3f3d03f0: dec a11 +3f3d0400: move a11, *a13(0x20), 1 +3f3d0420: move *a13(0x40), a9, 1 +3f3d0440: dec a9 +3f3d0450: move a9, *a13(0x40), 1 +3f3d0470: move a11, a7 +3f3d0480: jrgt L3F3CFEE0 +3f3d0490: jruc L3F3D0C20 +L3F3D04A0: +3f3d04a0: sub a11, a11 +3f3d04b0: move a11, *a13(0x20), 1 +3f3d04d0: inc a11 +3f3d04e0: move a11, *a13(0x40), 1 +3f3d0500: move *a13(0xffc0), a9, 1 +3f3d0520: sll 0x5, a9 +3f3d0530: addi 0xa6000, a9 +3f3d0560: move *a9, a9, 1 +3f3d0570: move *a9(0x50), a9, 0 +3f3d0590: move *a13(0x20), a7, 1 +3f3d05b0: dec a9 +3f3d05c0: cmp a9, a7 +3f3d05d0: jrnc L3F3D0C20 +L3F3D05E0: +3f3d05e0: move *a13(0xffc0), a11, 1 +3f3d0600: sll 0x5, a11 +3f3d0610: addi 0xa6000, a11 +3f3d0640: move *a11, a11, 1 +3f3d0650: move *a13(0x20), a9, 1 +3f3d0670: sll 0x3, a9 +3f3d0680: add a9, a11 +3f3d0690: move *a13(0xffc0), a9, 1 +3f3d06b0: sll 0x5, a9 +3f3d06c0: addi 0xa6000, a9 +3f3d06f0: move *a9, a9, 1 +3f3d0700: move *a13(0x40), a7, 1 +3f3d0720: sll 0x3, a7 +3f3d0730: add a7, a9 +3f3d0740: move *a11(0x58), a11, 0 +3f3d0760: move *a9(0x58), a9, 0 +3f3d0780: cmp a9, a11 +3f3d0790: jrc L3F3D0AB0 +3f3d07a0: move a14, -*sp, 1 +3f3d07b0: move *a13(0xffc0), *a14+, 1 +3f3d07d0: move *a13(0x40), *a14+, 1 +3f3d07f0: move *a13(0x20), *a14+, 1 +3f3d0810: move *a13(0xffc0), a11, 1 +3f3d0830: sll 0x5, a11 +3f3d0840: addi 0xa6000, a11 +3f3d0870: move *a11, a11, 1 +3f3d0880: move *a13(0x20), a9, 1 +3f3d08a0: sll 0x3, a9 +3f3d08b0: add a9, a11 +3f3d08c0: move *a11(0x58), a11, 0 +3f3d08e0: dec a11 +3f3d08f0: move a11, a9 +3f3d0900: sll 0x7, a11 +3f3d0910: sll 0x5, a9 +3f3d0920: add a9, a11 +3f3d0930: addi 0xcb060, a11 +3f3d0960: move *a13(0xffc0), a9, 1 +3f3d0980: sll 0x5, a9 +3f3d0990: addi 0xa6000, a9 +3f3d09c0: move *a9, a9, 1 +3f3d09d0: move *a13(0x40), a7, 1 +3f3d09f0: sll 0x3, a7 +3f3d0a00: add a7, a9 +3f3d0a10: move *a9(0x58), a9, 0 +3f3d0a30: dec a9 +3f3d0a40: sll 0x5, a9 +3f3d0a50: add a9, a11 +3f3d0a60: move *a11, a11, 1 +3f3d0a70: call a11 +3f3d0a80: move a8, *a13, 1 +3f3d0a90: move a8, a7 +3f3d0aa0: jrne L3F3D0DB0 +L3F3D0AB0: +3f3d0ab0: move *a13(0x20), a11, 1 +3f3d0ad0: inc a11 +3f3d0ae0: move a11, *a13(0x20), 1 +3f3d0b00: move *a13(0x40), a9, 1 +3f3d0b20: inc a9 +3f3d0b30: move a9, *a13(0x40), 1 +3f3d0b50: move *a13(0xffc0), a7, 1 +3f3d0b70: sll 0x5, a7 +3f3d0b80: addi 0xa6000, a7 +3f3d0bb0: move *a7, a7, 1 +3f3d0bc0: setf 8, 0, 0 +3f3d0bd0: move *a7(0x50), a7, 0 +3f3d0bf0: dec a7 +3f3d0c00: cmp a7, a11 +3f3d0c10: jrc L3F3D05E0 +L3F3D0C20: +3f3d0c20: move *a13(0x60), a11, 1 +3f3d0c40: inc a11 +3f3d0c50: move a11, *a13(0x60), 1 +3f3d0c70: move *a13(0xffc0), a9, 1 +3f3d0c90: sll 0x5, a9 +3f3d0ca0: addi 0xa6000, a9 +3f3d0cd0: move *a9, a9, 1 +3f3d0ce0: setf 8, 0, 0 +3f3d0cf0: move *a9(0x50), a9, 0 +3f3d0d10: cmp a9, a11 +3f3d0d20: jac L3F3CFD70 +L3F3D0D40: +3f3d0d40: calla L3FB3F9C0 +3f3d0d70: move a8, @0xa5ee0, 1 +3f3d0da0: sub a8, a8 +L3F3D0DB0: +3f3d0db0: move *sp(0xa0), a14, 1 +3f3d0dd0: mmfm sp, a7,a9,a11,a13 +3f3d0df0: rets 2 +3f3d0e00: move a13, -*sp, 1 +3f3d0e10: move a14, a13 +3f3d0e20: movk 1, a8 +3f3d0e30: move *sp(0x40), a14, 1 +3f3d0e50: move *sp+, a13, 1 +3f3d0e60: rets 2 +3f3d0e70: move a13, -*sp, 1 +3f3d0e80: move a14, a13 +3f3d0e90: sub a8, a8 +3f3d0ea0: move *sp(0x40), a14, 1 +3f3d0ec0: move *sp+, a13, 1 +3f3d0ed0: rets 2 +3f3d0ee0: move a13, -*sp, 1 +3f3d0ef0: move a14, a13 +3f3d0f00: sub a8, a8 +3f3d0f10: move *sp(0x40), a14, 1 +3f3d0f30: move *sp+, a13, 1 +3f3d0f40: rets 2 +3f3d0f50: move a13, -*sp, 1 +3f3d0f60: move a14, a13 +3f3d0f70: sub a8, a8 +3f3d0f80: move *sp(0x40), a14, 1 +3f3d0fa0: move *sp+, a13, 1 +3f3d0fb0: rets 2 +3f3d0fc0: move a13, -*sp, 1 +3f3d0fd0: move a14, a13 +3f3d0fe0: sub a8, a8 +3f3d0ff0: move *sp(0x40), a14, 1 +3f3d1010: move *sp+, a13, 1 +3f3d1020: rets 2 +3f3d1030: mmtm sp, a9,a11,a13 +3f3d1050: move a14, a13 +3f3d1060: addi 0x240, a14 +3f3d1080: move *a13(0xffa0), a11, 1 +3f3d10a0: sll 0x5, a11 +3f3d10b0: addi 0xa6000, a11 +3f3d10e0: move *a11, a11, 1 +3f3d10f0: move *a13(0xffe0), a9, 1 +3f3d1110: sll 0x6, a9 +3f3d1120: add a9, a11 +3f3d1130: move *a11(0xa8), *a13(0x40), 1 +3f3d1160: move *a13(0xffa0), a11, 1 +3f3d1180: sll 0x5, a11 +3f3d1190: addi 0xa6000, a11 +3f3d11c0: move *a11, a11, 1 +3f3d11d0: move *a13(0xffe0), a9, 1 +3f3d11f0: sll 0x6, a9 +3f3d1200: add a9, a11 +3f3d1210: move *a11(0xc8), *a13(0x60), 1 +3f3d1240: move *a13(0xffa0), a11, 1 +3f3d1260: sll 0x5, a11 +3f3d1270: addi 0xa6000, a11 +3f3d12a0: move *a11, a11, 1 +3f3d12b0: move *a13(0xffe0), a9, 1 +3f3d12d0: sll 0x6, a9 +3f3d12e0: add a9, a11 +3f3d12f0: move *a11(0x328), *a13(0x80), 1 +3f3d1320: move *a13(0xffa0), a11, 1 +3f3d1340: sll 0x5, a11 +3f3d1350: addi 0xa6000, a11 +3f3d1380: move *a11, a11, 1 +3f3d1390: move *a13(0xffe0), a9, 1 +3f3d13b0: sll 0x6, a9 +3f3d13c0: add a9, a11 +3f3d13d0: move *a11(0x348), *a13(0xa0), 1 +3f3d1400: move *a13(0xffa0), a11, 1 +3f3d1420: sll 0x5, a11 +3f3d1430: addi 0xa6000, a11 +3f3d1460: move *a11, a11, 1 +3f3d1470: move *a13(0xffc0), a9, 1 +3f3d1490: sll 0x6, a9 +3f3d14a0: add a9, a11 +3f3d14b0: move *a11(0xa8), *a13(0xc0), 1 +3f3d14e0: move *a13(0xffa0), a11, 1 +3f3d1500: sll 0x5, a11 +3f3d1510: addi 0xa6000, a11 +3f3d1540: move *a11, a11, 1 +3f3d1550: move *a13(0xffc0), a9, 1 +3f3d1570: sll 0x6, a9 +3f3d1580: add a9, a11 +3f3d1590: move *a11(0xc8), *a13(0xe0), 1 +3f3d15c0: move *a13(0xffa0), a11, 1 +3f3d15e0: sll 0x5, a11 +3f3d15f0: addi 0xa6000, a11 +3f3d1620: move *a11, a11, 1 +3f3d1630: move *a13(0xffc0), a9, 1 +3f3d1650: sll 0x6, a9 +3f3d1660: add a9, a11 +3f3d1670: move *a11(0x328), *a13(0x100), 1 +3f3d16a0: move *a13(0xffa0), a11, 1 +3f3d16c0: sll 0x5, a11 +3f3d16d0: addi 0xa6000, a11 +3f3d1700: move *a11, a11, 1 +3f3d1710: move *a13(0xffc0), a9, 1 +3f3d1730: sll 0x6, a9 +3f3d1740: add a9, a11 +3f3d1750: move *a11(0x348), *a13(0x120), 1 +3f3d1780: move *a13(0x40), a8, 1 +3f3d17a0: calla L3FE11540 +3f3d17d0: move *a13(0x80), a8, 1 +3f3d17f0: calla L3FE11540 +3f3d1820: calla L3FE0F590 +3f3d1850: move -*a14, a8, 1 +3f3d1860: move a8, *a13, 1 +3f3d1870: move *a13(0x60), a8, 1 +3f3d1890: calla L3FE11540 +3f3d18c0: move *a13(0xa0), a8, 1 +3f3d18e0: calla L3FE11540 +3f3d1910: calla L3FE0F590 +3f3d1940: move -*a14, a8, 1 +3f3d1950: move a8, *a13(0x20), 1 +3f3d1970: move *a13(0x40), *a13(0x140), 1 +3f3d19a0: move *a13(0x60), *a13(0x160), 1 +3f3d19d0: move *a13(0x100), a8, 1 +3f3d19f0: calla L3FE11540 +3f3d1a20: move *a13(0x0), *a14+, 1 +3f3d1a40: calla L3FE0FAF0 +3f3d1a70: calla L3FE10F10 +3f3d1aa0: move a8, *a13(0x180), 1 +3f3d1ac0: move *a13(0x120), a8, 1 +3f3d1ae0: calla L3FE11540 +3f3d1b10: move *a13(0x20), *a14+, 1 +3f3d1b30: calla L3FE0FAF0 +3f3d1b60: calla L3FE10F10 +3f3d1b90: move a8, *a13(0x1a0), 1 +3f3d1bb0: move *a13(0x180), *a13(0x1c0), 1 +3f3d1be0: move a8, *a13(0x1e0), 1 +3f3d1c00: move *a13(0x100), *a13(0x200), 1 +3f3d1c30: move *a13(0x120), *a13(0x220), 1 +3f3d1c60: move *a13(0xffa0), a11, 1 +3f3d1c80: sll 0x5, a11 +3f3d1c90: addi 0xa6000, a11 +3f3d1cc0: move *a11, a11, 1 +3f3d1cd0: move *a13(0xffe0), a9, 1 +3f3d1cf0: sll 0x6, a9 +3f3d1d00: add a9, a11 +3f3d1d10: move *a13(0x140), *a11(0xa8), 1 +3f3d1d40: move *a13(0xffa0), a11, 1 +3f3d1d60: sll 0x5, a11 +3f3d1d70: addi 0xa6000, a11 +3f3d1da0: move *a11, a11, 1 +3f3d1db0: move *a13(0xffe0), a9, 1 +3f3d1dd0: sll 0x6, a9 +3f3d1de0: add a9, a11 +3f3d1df0: move *a13(0x160), *a11(0xc8), 1 +3f3d1e20: move *a13(0xffa0), a11, 1 +3f3d1e40: sll 0x5, a11 +3f3d1e50: addi 0xa6000, a11 +3f3d1e80: move *a11, a11, 1 +3f3d1e90: move *a13(0xffe0), a9, 1 +3f3d1eb0: sll 0x6, a9 +3f3d1ec0: add a9, a11 +3f3d1ed0: move *a13(0x180), *a11(0x328), 1 +3f3d1f00: move *a13(0xffa0), a11, 1 +3f3d1f20: sll 0x5, a11 +3f3d1f30: addi 0xa6000, a11 +3f3d1f60: move *a11, a11, 1 +3f3d1f70: move *a13(0xffe0), a9, 1 +3f3d1f90: sll 0x6, a9 +3f3d1fa0: add a9, a11 +3f3d1fb0: move a8, *a11(0x348), 1 +3f3d1fd0: move *a13(0xffa0), a11, 1 +3f3d1ff0: sll 0x5, a11 +3f3d2000: addi 0xa6000, a11 +3f3d2030: move *a11, a11, 1 +3f3d2040: move *a13(0xffc0), a9, 1 +3f3d2060: sll 0x6, a9 +3f3d2070: add a9, a11 +3f3d2080: move *a13(0x1c0), *a11(0xa8), 1 +3f3d20b0: move *a13(0xffa0), a11, 1 +3f3d20d0: sll 0x5, a11 +3f3d20e0: addi 0xa6000, a11 +3f3d2110: move *a11, a11, 1 +3f3d2120: move *a13(0xffc0), a9, 1 +3f3d2140: sll 0x6, a9 +3f3d2150: add a9, a11 +3f3d2160: move a8, *a11(0xc8), 1 +3f3d2180: move *a13(0xffa0), a11, 1 +3f3d21a0: sll 0x5, a11 +3f3d21b0: addi 0xa6000, a11 +3f3d21e0: move *a11, a11, 1 +3f3d21f0: move *a13(0xffc0), a9, 1 +3f3d2210: sll 0x6, a9 +3f3d2220: add a9, a11 +3f3d2230: move *a13(0x200), *a11(0x328), 1 +3f3d2260: move *a13(0xffa0), a11, 1 +3f3d2280: sll 0x5, a11 +3f3d2290: addi 0xa6000, a11 +3f3d22c0: move *a11, a11, 1 +3f3d22d0: move *a13(0xffc0), a9, 1 +3f3d22f0: sll 0x6, a9 +3f3d2300: add a9, a11 +3f3d2310: move *a13(0x220), *a11(0x348), 1 +3f3d2340: move *a13(0xffa0), a11, 1 +3f3d2360: sll 0x5, a11 +3f3d2370: addi 0xa6000, a11 +3f3d23a0: move *a11, a11, 1 +3f3d23b0: move *a13(0xffa0), a9, 1 +3f3d23d0: sll 0x5, a9 +3f3d23e0: addi 0xa6000, a9 +3f3d2410: move *a9, a9, 1 +3f3d2420: move *a9(0x6f8), a8, 1 +3f3d2440: calla L3FE11540 +3f3d2470: move *a13(0x0), *a14+, 1 +3f3d2490: calla L3FE0FAF0 +3f3d24c0: calla L3FE11080 +3f3d24f0: move a8, *a11(0x6f8), 1 +3f3d2510: move *a13(0xffa0), a11, 1 +3f3d2530: sll 0x5, a11 +3f3d2540: addi 0xa6000, a11 +3f3d2570: move *a11, a11, 1 +3f3d2580: move *a13(0xffa0), a9, 1 +3f3d25a0: sll 0x5, a9 +3f3d25b0: addi 0xa6000, a9 +3f3d25e0: move *a9, a9, 1 +3f3d25f0: move *a9(0x718), a8, 1 +3f3d2610: calla L3FE11540 +3f3d2640: move *a13(0x20), *a14+, 1 +3f3d2660: calla L3FE0FAF0 +3f3d2690: calla L3FE11080 +3f3d26c0: move a8, *a11(0x718), 1 +3f3d26e0: move *a13(0xffa0), a11, 1 +3f3d2700: sll 0x5, a11 +3f3d2710: addi 0xa6000, a11 +3f3d2740: move *a11, a11, 1 +3f3d2750: move *a13(0xffa0), a9, 1 +3f3d2770: sll 0x5, a9 +3f3d2780: addi 0xa6000, a9 +3f3d27b0: move *a9, a9, 1 +3f3d27c0: move *a9(0x738), a8, 1 +3f3d27e0: calla L3FE11540 +3f3d2810: move *a13(0x0), *a14+, 1 +3f3d2830: calla L3FE0FAF0 +3f3d2860: calla L3FE11080 +3f3d2890: move a8, *a11(0x738), 1 +3f3d28b0: move *a13(0xffa0), a11, 1 +3f3d28d0: sll 0x5, a11 +3f3d28e0: addi 0xa6000, a11 +3f3d2910: move *a11, a11, 1 +3f3d2920: move *a13(0xffa0), a9, 1 +3f3d2940: sll 0x5, a9 +3f3d2950: addi 0xa6000, a9 +3f3d2980: move *a9, a9, 1 +3f3d2990: move *a9(0x758), a8, 1 +3f3d29b0: calla L3FE11540 +3f3d29e0: move *a13(0x20), *a14+, 1 +3f3d2a00: calla L3FE0FAF0 +3f3d2a30: calla L3FE11080 +3f3d2a60: move a8, *a11(0x758), 1 +3f3d2a80: move *a13(0xffa0), a11, 1 +3f3d2aa0: sll 0x5, a11 +3f3d2ab0: addi 0xa6000, a11 +3f3d2ae0: move *a11, a11, 1 +3f3d2af0: move *a13(0xffe0), a9, 1 +3f3d2b10: sll 0x3, a9 +3f3d2b20: add a9, a11 +3f3d2b30: movk 1, a9 +3f3d2b40: movb a9, *a11(0x58) +3f3d2b60: move *a13(0xffa0), a11, 1 +3f3d2b80: sll 0x5, a11 +3f3d2b90: addi 0xa6000, a11 +3f3d2bc0: move *a11, a11, 1 +3f3d2bd0: move *a13(0xffc0), a9, 1 +3f3d2bf0: sll 0x3, a9 +3f3d2c00: add a9, a11 +3f3d2c10: movk 2, a9 +3f3d2c20: movb a9, *a11(0x58) +3f3d2c40: sub a8, a8 +3f3d2c50: move *sp(0x80), a14, 1 +3f3d2c70: mmfm sp, a9,a11,a13 +3f3d2c90: rets 2 +3f3d2ca0: move a13, -*sp, 1 +3f3d2cb0: move a14, a13 +3f3d2cc0: movk 1, a8 +3f3d2cd0: move *sp(0x40), a14, 1 +3f3d2cf0: move *sp+, a13, 1 +3f3d2d00: rets 2 +3f3d2d10: move a13, -*sp, 1 +3f3d2d20: move a14, a13 +3f3d2d30: sub a8, a8 +3f3d2d40: move *sp(0x40), a14, 1 +3f3d2d60: move *sp+, a13, 1 +3f3d2d70: rets 2 +3f3d2d80: move a13, -*sp, 1 +3f3d2d90: move a14, a13 +3f3d2da0: sub a8, a8 +3f3d2db0: move *sp(0x40), a14, 1 +3f3d2dd0: move *sp+, a13, 1 +3f3d2de0: rets 2 +3f3d2df0: move a13, -*sp, 1 +3f3d2e00: move a14, a13 +3f3d2e10: sub a8, a8 +3f3d2e20: move *sp(0x40), a14, 1 +3f3d2e40: move *sp+, a13, 1 +3f3d2e50: rets 2 +3f3d2e60: mmtm sp, a9,a11,a13 +3f3d2e80: move a14, a13 +3f3d2e90: addi 0x200, a14 +3f3d2eb0: move *a13(0xffa0), a11, 1 +3f3d2ed0: sll 0x5, a11 +3f3d2ee0: addi 0xa6000, a11 +3f3d2f10: move *a11, a11, 1 +3f3d2f20: move *a13(0xffe0), a9, 1 +3f3d2f40: sll 0x6, a9 +3f3d2f50: add a9, a11 +3f3d2f60: move *a11(0xa8), *a13(0x0), 1 +3f3d2f90: move *a13(0xffa0), a11, 1 +3f3d2fb0: sll 0x5, a11 +3f3d2fc0: addi 0xa6000, a11 +3f3d2ff0: move *a11, a11, 1 +3f3d3000: move *a13(0xffe0), a9, 1 +3f3d3020: sll 0x6, a9 +3f3d3030: add a9, a11 +3f3d3040: move *a11(0xc8), *a13(0x20), 1 +3f3d3070: move *a13(0xffa0), a11, 1 +3f3d3090: sll 0x5, a11 +3f3d30a0: addi 0xa6000, a11 +3f3d30d0: move *a11, a11, 1 +3f3d30e0: move *a13(0xffe0), a9, 1 +3f3d3100: sll 0x6, a9 +3f3d3110: add a9, a11 +3f3d3120: move *a11(0x328), *a13(0x40), 1 +3f3d3150: move *a13(0xffa0), a11, 1 +3f3d3170: sll 0x5, a11 +3f3d3180: addi 0xa6000, a11 +3f3d31b0: move *a11, a11, 1 +3f3d31c0: move *a13(0xffe0), a9, 1 +3f3d31e0: sll 0x6, a9 +3f3d31f0: add a9, a11 +3f3d3200: move *a11(0x348), *a13(0x60), 1 +3f3d3230: move *a13(0xffa0), a11, 1 +3f3d3250: sll 0x5, a11 +3f3d3260: addi 0xa6000, a11 +3f3d3290: move *a11, a11, 1 +3f3d32a0: move *a13(0xffc0), a9, 1 +3f3d32c0: sll 0x6, a9 +3f3d32d0: add a9, a11 +3f3d32e0: move *a11(0xa8), *a13(0x80), 1 +3f3d3310: move *a13(0xffa0), a11, 1 +3f3d3330: sll 0x5, a11 +3f3d3340: addi 0xa6000, a11 +3f3d3370: move *a11, a11, 1 +3f3d3380: move *a13(0xffc0), a9, 1 +3f3d33a0: sll 0x6, a9 +3f3d33b0: add a9, a11 +3f3d33c0: move *a11(0xc8), *a13(0xa0), 1 +3f3d33f0: move *a13(0xffa0), a11, 1 +3f3d3410: sll 0x5, a11 +3f3d3420: addi 0xa6000, a11 +3f3d3450: move *a11, a11, 1 +3f3d3460: move *a13(0xffc0), a9, 1 +3f3d3480: sll 0x6, a9 +3f3d3490: add a9, a11 +3f3d34a0: move *a11(0x328), *a13(0xc0), 1 +3f3d34d0: move *a13(0xffa0), a11, 1 +3f3d34f0: sll 0x5, a11 +3f3d3500: addi 0xa6000, a11 +3f3d3530: move *a11, a11, 1 +3f3d3540: move *a13(0xffc0), a9, 1 +3f3d3560: sll 0x6, a9 +3f3d3570: add a9, a11 +3f3d3580: move *a11(0x348), *a13(0xe0), 1 +3f3d35b0: move *a13(0xffa0), a11, 1 +3f3d35d0: sll 0x5, a11 +3f3d35e0: addi 0xa6000, a11 +3f3d3610: move *a11, a11, 1 +3f3d3620: move *a11(0x6f8), *a13(0x100), 1 +3f3d3650: move *a13(0xffa0), a11, 1 +3f3d3670: sll 0x5, a11 +3f3d3680: addi 0xa6000, a11 +3f3d36b0: move *a11, a11, 1 +3f3d36c0: move *a11(0x718), *a13(0x120), 1 +3f3d36f0: move *a13(0xffa0), a11, 1 +3f3d3710: sll 0x5, a11 +3f3d3720: addi 0xa6000, a11 +3f3d3750: move *a11, a11, 1 +3f3d3760: move *a11(0x738), *a13(0x140), 1 +3f3d3790: move *a13(0xffa0), a11, 1 +3f3d37b0: sll 0x5, a11 +3f3d37c0: addi 0xa6000, a11 +3f3d37f0: move *a11, a11, 1 +3f3d3800: move *a11(0x758), *a13(0x160), 1 +3f3d3830: jruc L3F3D3E40 +L3F3D3840: +3f3d3840: move *a13(0x100), *a13(0x180), 1 +3f3d3870: move *a13(0x120), *a13(0x1a0), 1 +3f3d38a0: move *a13(0x140), *a13(0x1c0), 1 +3f3d38d0: move *a13(0x160), *a13(0x1e0), 1 +3f3d3900: jruc L3F3D3F50 +L3F3D3910: +3f3d3910: move *a13(0x120), *a13(0x180), 1 +3f3d3940: move *a13(0x80), a11, 1 +3f3d3960: move *a13(0x100), a9, 1 +3f3d3980: sub a9, a11 +3f3d3990: move *a13(0x140), a9, 1 +3f3d39b0: sub a9, a11 +3f3d39c0: move a11, *a13(0x1a0), 1 +3f3d39e0: jrge L3F3D3A20 +3f3d39f0: sub a9, a9 +3f3d3a00: move a9, *a13(0x1a0), 1 +L3F3D3A20: +3f3d3a20: move *a13(0x160), *a13(0x1c0), 1 +3f3d3a50: move *a13(0x140), *a13(0x1e0), 1 +3f3d3a80: jruc L3F3D3F50 +L3F3D3A90: +3f3d3a90: move *a13(0x80), a11, 1 +3f3d3ab0: move *a13(0x100), a9, 1 +3f3d3ad0: sub a9, a11 +3f3d3ae0: move *a13(0x140), a9, 1 +3f3d3b00: sub a9, a11 +3f3d3b10: move a11, *a13(0x180), 1 +3f3d3b30: jrge L3F3D3B70 +3f3d3b40: sub a9, a9 +3f3d3b50: move a9, *a13(0x180), 1 +L3F3D3B70: +3f3d3b70: move *a13(0xa0), a11, 1 +3f3d3b90: move *a13(0x120), a9, 1 +3f3d3bb0: sub a9, a11 +3f3d3bc0: move *a13(0x160), a9, 1 +3f3d3be0: sub a9, a11 +3f3d3bf0: move a11, *a13(0x1a0), 1 +3f3d3c10: jrge L3F3D3C50 +3f3d3c20: sub a9, a9 +3f3d3c30: move a9, *a13(0x1a0), 1 +L3F3D3C50: +3f3d3c50: move *a13(0x140), *a13(0x1c0), 1 +3f3d3c80: move *a13(0x160), *a13(0x1e0), 1 +3f3d3cb0: jruc L3F3D3F50 +L3F3D3CC0: +3f3d3cc0: move *a13(0xa0), a11, 1 +3f3d3ce0: move *a13(0x120), a9, 1 +3f3d3d00: sub a9, a11 +3f3d3d10: move *a13(0x160), a9, 1 +3f3d3d30: sub a9, a11 +3f3d3d40: move a11, *a13(0x180), 1 +3f3d3d60: jrge L3F3D3DA0 +3f3d3d70: sub a9, a9 +3f3d3d80: move a9, *a13(0x180), 1 +L3F3D3DA0: +3f3d3da0: move *a13(0x100), *a13(0x1a0), 1 +3f3d3dd0: move *a13(0x160), *a13(0x1c0), 1 +3f3d3e00: move *a13(0x140), *a13(0x1e0), 1 +3f3d3e30: jruc L3F3D3F50 +L3F3D3E40: +3f3d3e40: move *a13(0xffa0), a11, 1 +3f3d3e60: sll 0x5, a11 +3f3d3e70: addi 0xa6000, a11 +3f3d3ea0: move *a11, a11, 1 +3f3d3eb0: setf 16, 0, 0 +3f3d3ec0: move *a11(0x778), a8, 0 +3f3d3ee0: jreq L3F3D3840 +3f3d3ef0: dec a8 +3f3d3f00: jreq L3F3D3910 +3f3d3f10: dec a8 +3f3d3f20: jreq L3F3D3A90 +3f3d3f30: dec a8 +3f3d3f40: jreq L3F3D3CC0 +L3F3D3F50: +3f3d3f50: move *a13(0xffa0), a11, 1 +3f3d3f70: sll 0x5, a11 +3f3d3f80: addi 0xa6000, a11 +3f3d3fb0: move *a11, a11, 1 +3f3d3fc0: move *a13(0x180), *a11(0x6f8), 1 +3f3d3ff0: move *a13(0xffa0), a11, 1 +3f3d4010: sll 0x5, a11 +3f3d4020: addi 0xa6000, a11 +3f3d4050: move *a11, a11, 1 +3f3d4060: move *a13(0x1a0), *a11(0x718), 1 +3f3d4090: move *a13(0xffa0), a11, 1 +3f3d40b0: sll 0x5, a11 +3f3d40c0: addi 0xa6000, a11 +3f3d40f0: move *a11, a11, 1 +3f3d4100: move *a13(0x1c0), *a11(0x738), 1 +3f3d4130: move *a13(0xffa0), a11, 1 +3f3d4150: sll 0x5, a11 +3f3d4160: addi 0xa6000, a11 +3f3d4190: move *a11, a11, 1 +3f3d41a0: move *a13(0x1e0), *a11(0x758), 1 +3f3d41d0: move *a13(0xffa0), a11, 1 +3f3d41f0: sll 0x5, a11 +3f3d4200: addi 0xa6000, a11 +3f3d4230: move *a11, a11, 1 +3f3d4240: move *a13(0xffe0), a9, 1 +3f3d4260: sll 0x6, a9 +3f3d4270: add a9, a11 +3f3d4280: move *a13(0x0), *a11(0xa8), 1 +3f3d42b0: move *a13(0xffa0), a11, 1 +3f3d42d0: sll 0x5, a11 +3f3d42e0: addi 0xa6000, a11 +3f3d4310: move *a11, a11, 1 +3f3d4320: move *a13(0xffe0), a9, 1 +3f3d4340: sll 0x6, a9 +3f3d4350: add a9, a11 +3f3d4360: move *a13(0x20), *a11(0xc8), 1 +3f3d4390: move *a13(0xffa0), a11, 1 +3f3d43b0: sll 0x5, a11 +3f3d43c0: addi 0xa6000, a11 +3f3d43f0: move *a11, a11, 1 +3f3d4400: move *a13(0xffe0), a9, 1 +3f3d4420: sll 0x6, a9 +3f3d4430: add a9, a11 +3f3d4440: move *a13(0x1c0), *a11(0x328), 1 +3f3d4470: move *a13(0xffa0), a11, 1 +3f3d4490: sll 0x5, a11 +3f3d44a0: addi 0xa6000, a11 +3f3d44d0: move *a11, a11, 1 +3f3d44e0: move *a13(0xffe0), a9, 1 +3f3d4500: sll 0x6, a9 +3f3d4510: add a9, a11 +3f3d4520: move *a13(0x1e0), *a11(0x348), 1 +3f3d4550: move *a13(0xffa0), a11, 1 +3f3d4570: sll 0x5, a11 +3f3d4580: addi 0xa6000, a11 +3f3d45b0: move *a11, a11, 1 +3f3d45c0: move *a13(0xffc0), a9, 1 +3f3d45e0: sll 0x6, a9 +3f3d45f0: add a9, a11 +3f3d4600: move *a13(0x1c0), *a11(0xa8), 1 +3f3d4630: move *a13(0xffa0), a11, 1 +3f3d4650: sll 0x5, a11 +3f3d4660: addi 0xa6000, a11 +3f3d4690: move *a11, a11, 1 +3f3d46a0: move *a13(0xffc0), a9, 1 +3f3d46c0: sll 0x6, a9 +3f3d46d0: add a9, a11 +3f3d46e0: move *a13(0x1e0), *a11(0xc8), 1 +3f3d4710: move *a13(0xffa0), a11, 1 +3f3d4730: sll 0x5, a11 +3f3d4740: addi 0xa6000, a11 +3f3d4770: move *a11, a11, 1 +3f3d4780: move *a13(0xffc0), a9, 1 +3f3d47a0: sll 0x6, a9 +3f3d47b0: add a9, a11 +3f3d47c0: move *a13(0xc0), *a11(0x328), 1 +3f3d47f0: move *a13(0xffa0), a11, 1 +3f3d4810: sll 0x5, a11 +3f3d4820: addi 0xa6000, a11 +3f3d4850: move *a11, a11, 1 +3f3d4860: move *a13(0xffc0), a9, 1 +3f3d4880: sll 0x6, a9 +3f3d4890: add a9, a11 +3f3d48a0: move *a13(0xe0), *a11(0x348), 1 +3f3d48d0: move *a13(0xffa0), a11, 1 +3f3d48f0: sll 0x5, a11 +3f3d4900: addi 0xa6000, a11 +3f3d4930: move *a11, a11, 1 +3f3d4940: move *a13(0xffe0), a9, 1 +3f3d4960: sll 0x3, a9 +3f3d4970: add a9, a11 +3f3d4980: movk 1, a9 +3f3d4990: movb a9, *a11(0x58) +3f3d49b0: move *a13(0xffa0), a11, 1 +3f3d49d0: sll 0x5, a11 +3f3d49e0: addi 0xa6000, a11 +3f3d4a10: move *a11, a11, 1 +3f3d4a20: move *a13(0xffc0), a9, 1 +3f3d4a40: sll 0x3, a9 +3f3d4a50: add a9, a11 +3f3d4a60: movk 3, a9 +3f3d4a70: movb a9, *a11(0x58) +3f3d4a90: sub a8, a8 +3f3d4aa0: move *sp(0x80), a14, 1 +3f3d4ac0: mmfm sp, a9,a11,a13 +3f3d4ae0: rets 2 +3f3d4af0: mmtm sp, a9,a11,a13 +3f3d4b10: move a14, a13 +3f3d4b20: addi 0x240, a14 +3f3d4b40: move *a13(0xffa0), a11, 1 +3f3d4b60: sll 0x5, a11 +3f3d4b70: addi 0xa6000, a11 +3f3d4ba0: move *a11, a11, 1 +3f3d4bb0: move *a13(0xffe0), a9, 1 +3f3d4bd0: sll 0x6, a9 +3f3d4be0: add a9, a11 +3f3d4bf0: move *a11(0xa8), *a13(0x40), 1 +3f3d4c20: move *a13(0xffa0), a11, 1 +3f3d4c40: sll 0x5, a11 +3f3d4c50: addi 0xa6000, a11 +3f3d4c80: move *a11, a11, 1 +3f3d4c90: move *a13(0xffe0), a9, 1 +3f3d4cb0: sll 0x6, a9 +3f3d4cc0: add a9, a11 +3f3d4cd0: move *a11(0xc8), *a13(0x60), 1 +3f3d4d00: move *a13(0xffa0), a11, 1 +3f3d4d20: sll 0x5, a11 +3f3d4d30: addi 0xa6000, a11 +3f3d4d60: move *a11, a11, 1 +3f3d4d70: move *a13(0xffe0), a9, 1 +3f3d4d90: sll 0x6, a9 +3f3d4da0: add a9, a11 +3f3d4db0: move *a11(0x328), *a13(0x80), 1 +3f3d4de0: move *a13(0xffa0), a11, 1 +3f3d4e00: sll 0x5, a11 +3f3d4e10: addi 0xa6000, a11 +3f3d4e40: move *a11, a11, 1 +3f3d4e50: move *a13(0xffe0), a9, 1 +3f3d4e70: sll 0x6, a9 +3f3d4e80: add a9, a11 +3f3d4e90: move *a11(0x348), *a13(0xa0), 1 +3f3d4ec0: move *a13(0xffa0), a11, 1 +3f3d4ee0: sll 0x5, a11 +3f3d4ef0: addi 0xa6000, a11 +3f3d4f20: move *a11, a11, 1 +3f3d4f30: move *a13(0xffc0), a9, 1 +3f3d4f50: sll 0x6, a9 +3f3d4f60: add a9, a11 +3f3d4f70: move *a11(0xa8), *a13(0xc0), 1 +3f3d4fa0: move *a13(0xffa0), a11, 1 +3f3d4fc0: sll 0x5, a11 +3f3d4fd0: addi 0xa6000, a11 +3f3d5000: move *a11, a11, 1 +3f3d5010: move *a13(0xffc0), a9, 1 +3f3d5030: sll 0x6, a9 +3f3d5040: add a9, a11 +3f3d5050: move *a11(0xc8), *a13(0xe0), 1 +3f3d5080: move *a13(0xffa0), a11, 1 +3f3d50a0: sll 0x5, a11 +3f3d50b0: addi 0xa6000, a11 +3f3d50e0: move *a11, a11, 1 +3f3d50f0: move *a13(0xffc0), a9, 1 +3f3d5110: sll 0x6, a9 +3f3d5120: add a9, a11 +3f3d5130: move *a11(0x328), *a13(0x100), 1 +3f3d5160: move *a13(0xffa0), a11, 1 +3f3d5180: sll 0x5, a11 +3f3d5190: addi 0xa6000, a11 +3f3d51c0: move *a11, a11, 1 +3f3d51d0: move *a13(0xffc0), a9, 1 +3f3d51f0: sll 0x6, a9 +3f3d5200: add a9, a11 +3f3d5210: move *a11(0x348), *a13(0x120), 1 +3f3d5240: jauc L3F3D5B20 +L3F3D5260: +3f3d5260: move *a13(0x40), *a13(0x1c0), 1 +3f3d5290: move *a13(0x60), *a13(0x1e0), 1 +3f3d52c0: move *a13(0x100), *a13(0x200), 1 +3f3d52f0: move *a13(0x120), *a13(0x220), 1 +3f3d5320: move *a13(0x200), *a13(0x140), 1 +3f3d5350: move *a13(0x220), *a13(0x160), 1 +3f3d5380: move *a13(0x140), *a13(0x180), 1 +3f3d53b0: move *a13(0x160), *a13(0x1a0), 1 +3f3d53e0: jauc L3F3D5C70 +L3F3D5400: +3f3d5400: move *a13(0x40), *a13(0x1c0), 1 +3f3d5430: move *a13(0x60), *a13(0x1e0), 1 +3f3d5460: move *a13(0x120), *a13(0x200), 1 +3f3d5490: move *a13(0x100), *a13(0x220), 1 +3f3d54c0: move *a13(0x200), *a13(0x140), 1 +3f3d54f0: move *a13(0x220), *a13(0x160), 1 +3f3d5520: move *a13(0x160), *a13(0x180), 1 +3f3d5550: move *a13(0x140), *a13(0x1a0), 1 +3f3d5580: move *a13(0x100), a8, 1 +3f3d55a0: calla L3FE11540 +3f3d55d0: move *a13(0xc0), a8, 1 +3f3d55f0: calla L3FE11540 +3f3d5620: calla L3FE0F590 +3f3d5650: move -*a14, a8, 1 +3f3d5660: move a8, *a13, 1 +3f3d5670: move *a13(0x120), a8, 1 +3f3d5690: calla L3FE11540 +3f3d56c0: move *a13(0xe0), a8, 1 +3f3d56e0: calla L3FE11540 +3f3d5710: calla L3FE0F590 +3f3d5740: move -*a14, a8, 1 +3f3d5750: move a8, *a13(0x20), 1 +3f3d5770: move *a13(0xffa0), a11, 1 +3f3d5790: sll 0x5, a11 +3f3d57a0: addi 0xa6000, a11 +3f3d57d0: move *a11, a11, 1 +3f3d57e0: move *a13(0xffa0), a9, 1 +3f3d5800: sll 0x5, a9 +3f3d5810: addi 0xa6000, a9 +3f3d5840: move *a9, a9, 1 +3f3d5850: move *a9(0x5d0), a8, 1 +3f3d5870: calla L3FE114E0 +3f3d58a0: move *a13(0x20), *a14+, 1 +3f3d58c0: calla L3FE0FAF0 +3f3d58f0: calla L3FE11080 +3f3d5920: move a8, *a11(0x6b8), 1 +3f3d5940: move *a13(0xffa0), a11, 1 +3f3d5960: sll 0x5, a11 +3f3d5970: addi 0xa6000, a11 +3f3d59a0: move *a11, a11, 1 +3f3d59b0: move *a13(0xffa0), a9, 1 +3f3d59d0: sll 0x5, a9 +3f3d59e0: addi 0xa6000, a9 +3f3d5a10: move *a9, a9, 1 +3f3d5a20: move *a9(0x5f0), a8, 1 +3f3d5a40: calla L3FE114E0 +3f3d5a70: move *a13(0x0), *a14+, 1 +3f3d5a90: calla L3FE0FAF0 +3f3d5ac0: calla L3FE11080 +3f3d5af0: move a8, *a11(0x6d8), 1 +3f3d5b10: jruc L3F3D5C70 +L3F3D5B20: +3f3d5b20: move *a13(0xffa0), a11, 1 +3f3d5b40: sll 0x5, a11 +3f3d5b50: addi 0xa6000, a11 +3f3d5b80: move *a11, a11, 1 +3f3d5b90: setf 16, 0, 0 +3f3d5ba0: move *a11(0x778), a8, 0 +3f3d5bc0: jaeq L3F3D5260 +3f3d5be0: dec a8 +3f3d5bf0: jaeq L3F3D5400 +3f3d5c10: dec a8 +3f3d5c20: jaeq L3F3D5260 +3f3d5c40: dec a8 +3f3d5c50: jaeq L3F3D5400 +L3F3D5C70: +3f3d5c70: move *a13(0xffa0), a11, 1 +3f3d5c90: sll 0x5, a11 +3f3d5ca0: addi 0xa6000, a11 +3f3d5cd0: move *a11, a11, 1 +3f3d5ce0: move *a13(0xffe0), a9, 1 +3f3d5d00: sll 0x6, a9 +3f3d5d10: add a9, a11 +3f3d5d20: move *a13(0x1c0), *a11(0xa8), 1 +3f3d5d50: move *a13(0xffa0), a11, 1 +3f3d5d70: sll 0x5, a11 +3f3d5d80: addi 0xa6000, a11 +3f3d5db0: move *a11, a11, 1 +3f3d5dc0: move *a13(0xffe0), a9, 1 +3f3d5de0: sll 0x6, a9 +3f3d5df0: add a9, a11 +3f3d5e00: move *a13(0x1e0), *a11(0xc8), 1 +3f3d5e30: move *a13(0xffa0), a11, 1 +3f3d5e50: sll 0x5, a11 +3f3d5e60: addi 0xa6000, a11 +3f3d5e90: move *a11, a11, 1 +3f3d5ea0: move *a13(0xffe0), a9, 1 +3f3d5ec0: sll 0x6, a9 +3f3d5ed0: add a9, a11 +3f3d5ee0: move *a13(0x200), *a11(0x328), 1 +3f3d5f10: move *a13(0xffa0), a11, 1 +3f3d5f30: sll 0x5, a11 +3f3d5f40: addi 0xa6000, a11 +3f3d5f70: move *a11, a11, 1 +3f3d5f80: move *a13(0xffe0), a9, 1 +3f3d5fa0: sll 0x6, a9 +3f3d5fb0: add a9, a11 +3f3d5fc0: move *a13(0x220), *a11(0x348), 1 +3f3d5ff0: move *a13(0xffa0), a11, 1 +3f3d6010: sll 0x5, a11 +3f3d6020: addi 0xa6000, a11 +3f3d6050: move *a11, a11, 1 +3f3d6060: move *a13(0xffc0), a9, 1 +3f3d6080: sll 0x6, a9 +3f3d6090: add a9, a11 +3f3d60a0: move *a13(0x140), *a11(0xa8), 1 +3f3d60d0: move *a13(0xffa0), a11, 1 +3f3d60f0: sll 0x5, a11 +3f3d6100: addi 0xa6000, a11 +3f3d6130: move *a11, a11, 1 +3f3d6140: move *a13(0xffc0), a9, 1 +3f3d6160: sll 0x6, a9 +3f3d6170: add a9, a11 +3f3d6180: move *a13(0x160), *a11(0xc8), 1 +3f3d61b0: move *a13(0xffa0), a11, 1 +3f3d61d0: sll 0x5, a11 +3f3d61e0: addi 0xa6000, a11 +3f3d6210: move *a11, a11, 1 +3f3d6220: move *a13(0xffc0), a9, 1 +3f3d6240: sll 0x6, a9 +3f3d6250: add a9, a11 +3f3d6260: move *a13(0x180), *a11(0x328), 1 +3f3d6290: move *a13(0xffa0), a11, 1 +3f3d62b0: sll 0x5, a11 +3f3d62c0: addi 0xa6000, a11 +3f3d62f0: move *a11, a11, 1 +3f3d6300: move *a13(0xffc0), a9, 1 +3f3d6320: sll 0x6, a9 +3f3d6330: add a9, a11 +3f3d6340: move *a13(0x1a0), *a11(0x348), 1 +3f3d6370: move *a13(0xffa0), a11, 1 +3f3d6390: sll 0x5, a11 +3f3d63a0: addi 0xa6000, a11 +3f3d63d0: move *a11, a11, 1 +3f3d63e0: move *a13(0xffe0), a9, 1 +3f3d6400: sll 0x3, a9 +3f3d6410: add a9, a11 +3f3d6420: movk 2, a9 +3f3d6430: movb a9, *a11(0x58) +3f3d6450: move *a13(0xffa0), a11, 1 +3f3d6470: sll 0x5, a11 +3f3d6480: addi 0xa6000, a11 +3f3d64b0: move *a11, a11, 1 +3f3d64c0: move *a13(0xffc0), a9, 1 +3f3d64e0: sll 0x3, a9 +3f3d64f0: add a9, a11 +3f3d6500: movk 3, a9 +3f3d6510: movb a9, *a11(0x58) +3f3d6530: sub a8, a8 +3f3d6540: move *sp(0x80), a14, 1 +3f3d6560: mmfm sp, a9,a11,a13 +3f3d6580: rets 2 +3f3d6590: move a13, -*sp, 1 +3f3d65a0: move a14, a13 +3f3d65b0: movk 1, a8 +3f3d65c0: move *sp(0x40), a14, 1 +3f3d65e0: move *sp+, a13, 1 +3f3d65f0: rets 2 +3f3d6600: move a13, -*sp, 1 +3f3d6610: move a14, a13 +3f3d6620: sub a8, a8 +3f3d6630: move *sp(0x40), a14, 1 +3f3d6650: move *sp+, a13, 1 +3f3d6660: rets 2 +3f3d6670: move a13, -*sp, 1 +3f3d6680: move a14, a13 +3f3d6690: sub a8, a8 +3f3d66a0: move *sp(0x40), a14, 1 +3f3d66c0: move *sp+, a13, 1 +3f3d66d0: rets 2 +3f3d66e0: mmtm sp, a9,a11,a13 +3f3d6700: move a14, a13 +3f3d6710: addi 0x200, a14 +3f3d6730: move *a13(0xffa0), a11, 1 +3f3d6750: sll 0x5, a11 +3f3d6760: addi 0xa6000, a11 +3f3d6790: move *a11, a11, 1 +3f3d67a0: move *a13(0xffe0), a9, 1 +3f3d67c0: sll 0x6, a9 +3f3d67d0: add a9, a11 +3f3d67e0: move *a11(0xa8), *a13(0x0), 1 +3f3d6810: move *a13(0xffa0), a11, 1 +3f3d6830: sll 0x5, a11 +3f3d6840: addi 0xa6000, a11 +3f3d6870: move *a11, a11, 1 +3f3d6880: move *a13(0xffe0), a9, 1 +3f3d68a0: sll 0x6, a9 +3f3d68b0: add a9, a11 +3f3d68c0: move *a11(0xc8), *a13(0x20), 1 +3f3d68f0: move *a13(0xffa0), a11, 1 +3f3d6910: sll 0x5, a11 +3f3d6920: addi 0xa6000, a11 +3f3d6950: move *a11, a11, 1 +3f3d6960: move *a13(0xffe0), a9, 1 +3f3d6980: sll 0x6, a9 +3f3d6990: add a9, a11 +3f3d69a0: move *a11(0x328), *a13(0x40), 1 +3f3d69d0: move *a13(0xffa0), a11, 1 +3f3d69f0: sll 0x5, a11 +3f3d6a00: addi 0xa6000, a11 +3f3d6a30: move *a11, a11, 1 +3f3d6a40: move *a13(0xffe0), a9, 1 +3f3d6a60: sll 0x6, a9 +3f3d6a70: add a9, a11 +3f3d6a80: move *a11(0x348), *a13(0x60), 1 +3f3d6ab0: move *a13(0xffa0), a11, 1 +3f3d6ad0: sll 0x5, a11 +3f3d6ae0: addi 0xa6000, a11 +3f3d6b10: move *a11, a11, 1 +3f3d6b20: move *a13(0xffc0), a9, 1 +3f3d6b40: sll 0x6, a9 +3f3d6b50: add a9, a11 +3f3d6b60: move *a11(0xa8), *a13(0x80), 1 +3f3d6b90: move *a13(0xffa0), a11, 1 +3f3d6bb0: sll 0x5, a11 +3f3d6bc0: addi 0xa6000, a11 +3f3d6bf0: move *a11, a11, 1 +3f3d6c00: move *a13(0xffc0), a9, 1 +3f3d6c20: sll 0x6, a9 +3f3d6c30: add a9, a11 +3f3d6c40: move *a11(0xc8), *a13(0xa0), 1 +3f3d6c70: move *a13(0xffa0), a11, 1 +3f3d6c90: sll 0x5, a11 +3f3d6ca0: addi 0xa6000, a11 +3f3d6cd0: move *a11, a11, 1 +3f3d6ce0: move *a13(0xffc0), a9, 1 +3f3d6d00: sll 0x6, a9 +3f3d6d10: add a9, a11 +3f3d6d20: move *a11(0x328), *a13(0xc0), 1 +3f3d6d50: move *a13(0xffa0), a11, 1 +3f3d6d70: sll 0x5, a11 +3f3d6d80: addi 0xa6000, a11 +3f3d6db0: move *a11, a11, 1 +3f3d6dc0: move *a13(0xffc0), a9, 1 +3f3d6de0: sll 0x6, a9 +3f3d6df0: add a9, a11 +3f3d6e00: move *a11(0x348), *a13(0xe0), 1 +3f3d6e30: move *a13(0xffa0), a11, 1 +3f3d6e50: sll 0x5, a11 +3f3d6e60: addi 0xa6000, a11 +3f3d6e90: move *a11, a11, 1 +3f3d6ea0: move *a11(0x6f8), *a13(0x100), 1 +3f3d6ed0: move *a13(0xffa0), a11, 1 +3f3d6ef0: sll 0x5, a11 +3f3d6f00: addi 0xa6000, a11 +3f3d6f30: move *a11, a11, 1 +3f3d6f40: move *a11(0x718), *a13(0x120), 1 +3f3d6f70: move *a13(0xffa0), a11, 1 +3f3d6f90: sll 0x5, a11 +3f3d6fa0: addi 0xa6000, a11 +3f3d6fd0: move *a11, a11, 1 +3f3d6fe0: move *a11(0x738), *a13(0x140), 1 +3f3d7010: move *a13(0xffa0), a11, 1 +3f3d7030: sll 0x5, a11 +3f3d7040: addi 0xa6000, a11 +3f3d7070: move *a11, a11, 1 +3f3d7080: move *a11(0x758), *a13(0x160), 1 +3f3d70b0: move *a13(0x100), *a13(0x180), 1 +3f3d70e0: move *a13(0x120), *a13(0x1a0), 1 +3f3d7110: move *a13(0x140), *a13(0x1c0), 1 +3f3d7140: move *a13(0x160), *a13(0x1e0), 1 +3f3d7170: move *a13(0xffa0), a11, 1 +3f3d7190: sll 0x5, a11 +3f3d71a0: addi 0xa6000, a11 +3f3d71d0: move *a11, a11, 1 +3f3d71e0: setf 8, 0, 0 +3f3d71f0: move *a11(0x788), a11, 0 +3f3d7210: jreq L3F3D7300 +3f3d7220: move *a13(0xa0), a11, 1 +3f3d7240: move *a13(0x120), a9, 1 +3f3d7260: sub a9, a11 +3f3d7270: move *a13(0x160), a9, 1 +3f3d7290: sub a9, a11 +3f3d72a0: move a11, *a13(0x1a0), 1 +3f3d72c0: jrge L3F3D7300 +3f3d72d0: sub a9, a9 +3f3d72e0: move a9, *a13(0x1a0), 1 +L3F3D7300: +3f3d7300: move *a13(0xffa0), a11, 1 +3f3d7320: sll 0x5, a11 +3f3d7330: addi 0xa6000, a11 +3f3d7360: move *a11, a11, 1 +3f3d7370: move *a11(0x790), a11, 0 +3f3d7390: jreq L3F3D7480 +3f3d73a0: move *a13(0x80), a11, 1 +3f3d73c0: move *a13(0x100), a9, 1 +3f3d73e0: sub a9, a11 +3f3d73f0: move *a13(0x140), a9, 1 +3f3d7410: sub a9, a11 +3f3d7420: move a11, *a13(0x180), 1 +3f3d7440: jrge L3F3D7480 +3f3d7450: sub a9, a9 +3f3d7460: move a9, *a13(0x180), 1 +L3F3D7480: +3f3d7480: move *a13(0xffa0), a11, 1 +3f3d74a0: sll 0x5, a11 +3f3d74b0: addi 0xa6000, a11 +3f3d74e0: move *a11, a11, 1 +3f3d74f0: move *a13(0x180), *a11(0x6f8), 1 +3f3d7520: move *a13(0xffa0), a11, 1 +3f3d7540: sll 0x5, a11 +3f3d7550: addi 0xa6000, a11 +3f3d7580: move *a11, a11, 1 +3f3d7590: move *a13(0x1a0), *a11(0x718), 1 +3f3d75c0: move *a13(0xffa0), a11, 1 +3f3d75e0: sll 0x5, a11 +3f3d75f0: addi 0xa6000, a11 +3f3d7620: move *a11, a11, 1 +3f3d7630: move *a13(0x1c0), *a11(0x738), 1 +3f3d7660: move *a13(0xffa0), a11, 1 +3f3d7680: sll 0x5, a11 +3f3d7690: addi 0xa6000, a11 +3f3d76c0: move *a11, a11, 1 +3f3d76d0: move *a13(0x1e0), *a11(0x758), 1 +3f3d7700: move *a13(0xffa0), a11, 1 +3f3d7720: sll 0x5, a11 +3f3d7730: addi 0xa6000, a11 +3f3d7760: move *a11, a11, 1 +3f3d7770: move *a13(0xffe0), a9, 1 +3f3d7790: sll 0x6, a9 +3f3d77a0: add a9, a11 +3f3d77b0: move *a13(0x0), *a11(0xa8), 1 +3f3d77e0: move *a13(0xffa0), a11, 1 +3f3d7800: sll 0x5, a11 +3f3d7810: addi 0xa6000, a11 +3f3d7840: move *a11, a11, 1 +3f3d7850: move *a13(0xffe0), a9, 1 +3f3d7870: sll 0x6, a9 +3f3d7880: add a9, a11 +3f3d7890: move *a13(0x20), *a11(0xc8), 1 +3f3d78c0: move *a13(0xffa0), a11, 1 +3f3d78e0: sll 0x5, a11 +3f3d78f0: addi 0xa6000, a11 +3f3d7920: move *a11, a11, 1 +3f3d7930: move *a13(0xffe0), a9, 1 +3f3d7950: sll 0x6, a9 +3f3d7960: add a9, a11 +3f3d7970: move *a13(0x1c0), *a11(0x328), 1 +3f3d79a0: move *a13(0xffa0), a11, 1 +3f3d79c0: sll 0x5, a11 +3f3d79d0: addi 0xa6000, a11 +3f3d7a00: move *a11, a11, 1 +3f3d7a10: move *a13(0xffe0), a9, 1 +3f3d7a30: sll 0x6, a9 +3f3d7a40: add a9, a11 +3f3d7a50: move *a13(0x1e0), *a11(0x348), 1 +3f3d7a80: move *a13(0xffa0), a11, 1 +3f3d7aa0: sll 0x5, a11 +3f3d7ab0: addi 0xa6000, a11 +3f3d7ae0: move *a11, a11, 1 +3f3d7af0: move *a13(0xffc0), a9, 1 +3f3d7b10: sll 0x6, a9 +3f3d7b20: add a9, a11 +3f3d7b30: move *a13(0x1c0), *a11(0xa8), 1 +3f3d7b60: move *a13(0xffa0), a11, 1 +3f3d7b80: sll 0x5, a11 +3f3d7b90: addi 0xa6000, a11 +3f3d7bc0: move *a11, a11, 1 +3f3d7bd0: move *a13(0xffc0), a9, 1 +3f3d7bf0: sll 0x6, a9 +3f3d7c00: add a9, a11 +3f3d7c10: move *a13(0x1e0), *a11(0xc8), 1 +3f3d7c40: move *a13(0xffa0), a11, 1 +3f3d7c60: sll 0x5, a11 +3f3d7c70: addi 0xa6000, a11 +3f3d7ca0: move *a11, a11, 1 +3f3d7cb0: move *a13(0xffc0), a9, 1 +3f3d7cd0: sll 0x6, a9 +3f3d7ce0: add a9, a11 +3f3d7cf0: move *a13(0xc0), *a11(0x328), 1 +3f3d7d20: move *a13(0xffa0), a11, 1 +3f3d7d40: sll 0x5, a11 +3f3d7d50: addi 0xa6000, a11 +3f3d7d80: move *a11, a11, 1 +3f3d7d90: move *a13(0xffc0), a9, 1 +3f3d7db0: sll 0x6, a9 +3f3d7dc0: add a9, a11 +3f3d7dd0: move *a13(0xe0), *a11(0x348), 1 +3f3d7e00: move *a13(0xffa0), a11, 1 +3f3d7e20: sll 0x5, a11 +3f3d7e30: addi 0xa6000, a11 +3f3d7e60: move *a11, a11, 1 +3f3d7e70: move *a13(0xffe0), a9, 1 +3f3d7e90: sll 0x3, a9 +3f3d7ea0: add a9, a11 +3f3d7eb0: movk 1, a9 +3f3d7ec0: movb a9, *a11(0x58) +3f3d7ee0: move *a13(0xffa0), a11, 1 +3f3d7f00: sll 0x5, a11 +3f3d7f10: addi 0xa6000, a11 +3f3d7f40: move *a11, a11, 1 +3f3d7f50: move *a13(0xffc0), a9, 1 +3f3d7f70: sll 0x3, a9 +3f3d7f80: add a9, a11 +3f3d7f90: movk 4, a9 +3f3d7fa0: movb a9, *a11(0x58) +3f3d7fc0: sub a8, a8 +3f3d7fd0: move *sp(0x80), a14, 1 +3f3d7ff0: mmfm sp, a9,a11,a13 +3f3d8010: rets 2 +3f3d8020: mmtm sp, a9,a11,a13 +3f3d8040: move a14, a13 +3f3d8050: addi 0x100, a14 +3f3d8070: move *a13(0xffa0), a11, 1 +3f3d8090: sll 0x5, a11 +3f3d80a0: addi 0xa6000, a11 +3f3d80d0: move *a11, a11, 1 +3f3d80e0: move *a13(0xffe0), a9, 1 +3f3d8100: sll 0x6, a9 +3f3d8110: add a9, a11 +3f3d8120: move *a11(0xa8), *a13(0x0), 1 +3f3d8150: move *a13(0xffa0), a11, 1 +3f3d8170: sll 0x5, a11 +3f3d8180: addi 0xa6000, a11 +3f3d81b0: move *a11, a11, 1 +3f3d81c0: move *a13(0xffe0), a9, 1 +3f3d81e0: sll 0x6, a9 +3f3d81f0: add a9, a11 +3f3d8200: move *a11(0xc8), *a13(0x20), 1 +3f3d8230: move *a13(0xffa0), a11, 1 +3f3d8250: sll 0x5, a11 +3f3d8260: addi 0xa6000, a11 +3f3d8290: move *a11, a11, 1 +3f3d82a0: move *a13(0xffe0), a9, 1 +3f3d82c0: sll 0x6, a9 +3f3d82d0: add a9, a11 +3f3d82e0: move *a11(0x328), *a13(0x40), 1 +3f3d8310: move *a13(0xffa0), a11, 1 +3f3d8330: sll 0x5, a11 +3f3d8340: addi 0xa6000, a11 +3f3d8370: move *a11, a11, 1 +3f3d8380: move *a13(0xffe0), a9, 1 +3f3d83a0: sll 0x6, a9 +3f3d83b0: add a9, a11 +3f3d83c0: move *a11(0x348), *a13(0x60), 1 +3f3d83f0: move *a13(0xffa0), a11, 1 +3f3d8410: sll 0x5, a11 +3f3d8420: addi 0xa6000, a11 +3f3d8450: move *a11, a11, 1 +3f3d8460: move *a13(0xffc0), a9, 1 +3f3d8480: sll 0x6, a9 +3f3d8490: add a9, a11 +3f3d84a0: move *a11(0xa8), *a13(0x80), 1 +3f3d84d0: move *a13(0xffa0), a11, 1 +3f3d84f0: sll 0x5, a11 +3f3d8500: addi 0xa6000, a11 +3f3d8530: move *a11, a11, 1 +3f3d8540: move *a13(0xffc0), a9, 1 +3f3d8560: sll 0x6, a9 +3f3d8570: add a9, a11 +3f3d8580: move *a11(0xc8), *a13(0xa0), 1 +3f3d85b0: move *a13(0xffa0), a11, 1 +3f3d85d0: sll 0x5, a11 +3f3d85e0: addi 0xa6000, a11 +3f3d8610: move *a11, a11, 1 +3f3d8620: move *a13(0xffc0), a9, 1 +3f3d8640: sll 0x6, a9 +3f3d8650: add a9, a11 +3f3d8660: move *a11(0x328), *a13(0xc0), 1 +3f3d8690: move *a13(0xffa0), a11, 1 +3f3d86b0: sll 0x5, a11 +3f3d86c0: addi 0xa6000, a11 +3f3d86f0: move *a11, a11, 1 +3f3d8700: move *a13(0xffc0), a9, 1 +3f3d8720: sll 0x6, a9 +3f3d8730: add a9, a11 +3f3d8740: move *a11(0x348), *a13(0xe0), 1 +3f3d8770: move *a13(0xffa0), a11, 1 +3f3d8790: sll 0x5, a11 +3f3d87a0: addi 0xa6000, a11 +3f3d87d0: move *a11, a11, 1 +3f3d87e0: move *a13(0xffe0), a9, 1 +3f3d8800: sll 0x6, a9 +3f3d8810: add a9, a11 +3f3d8820: move *a13(0x0), *a11(0xa8), 1 +3f3d8850: move *a13(0xffa0), a11, 1 +3f3d8870: sll 0x5, a11 +3f3d8880: addi 0xa6000, a11 +3f3d88b0: move *a11, a11, 1 +3f3d88c0: move *a13(0xffe0), a9, 1 +3f3d88e0: sll 0x6, a9 +3f3d88f0: add a9, a11 +3f3d8900: move *a13(0x20), *a11(0xc8), 1 +3f3d8930: move *a13(0xffa0), a11, 1 +3f3d8950: sll 0x5, a11 +3f3d8960: addi 0xa6000, a11 +3f3d8990: move *a11, a11, 1 +3f3d89a0: move *a13(0xffe0), a9, 1 +3f3d89c0: sll 0x6, a9 +3f3d89d0: add a9, a11 +3f3d89e0: move *a13(0xc0), *a11(0x328), 1 +3f3d8a10: move *a13(0xffa0), a11, 1 +3f3d8a30: sll 0x5, a11 +3f3d8a40: addi 0xa6000, a11 +3f3d8a70: move *a11, a11, 1 +3f3d8a80: move *a13(0xffe0), a9, 1 +3f3d8aa0: sll 0x6, a9 +3f3d8ab0: add a9, a11 +3f3d8ac0: move *a13(0xe0), *a11(0x348), 1 +3f3d8af0: move *a13(0xffa0), a11, 1 +3f3d8b10: sll 0x5, a11 +3f3d8b20: addi 0xa6000, a11 +3f3d8b50: move *a11, a11, 1 +3f3d8b60: move *a13(0xffc0), a9, 1 +3f3d8b80: sll 0x6, a9 +3f3d8b90: add a9, a11 +3f3d8ba0: move *a13(0xc0), *a11(0xa8), 1 +3f3d8bd0: move *a13(0xffa0), a11, 1 +3f3d8bf0: sll 0x5, a11 +3f3d8c00: addi 0xa6000, a11 +3f3d8c30: move *a11, a11, 1 +3f3d8c40: move *a13(0xffc0), a9, 1 +3f3d8c60: sll 0x6, a9 +3f3d8c70: add a9, a11 +3f3d8c80: move *a13(0xe0), *a11(0xc8), 1 +3f3d8cb0: move *a13(0xffa0), a11, 1 +3f3d8cd0: sll 0x5, a11 +3f3d8ce0: addi 0xa6000, a11 +3f3d8d10: move *a11, a11, 1 +3f3d8d20: move *a13(0xffc0), a9, 1 +3f3d8d40: sll 0x6, a9 +3f3d8d50: add a9, a11 +3f3d8d60: move *a13(0xc0), *a11(0x328), 1 +3f3d8d90: move *a13(0xffa0), a11, 1 +3f3d8db0: sll 0x5, a11 +3f3d8dc0: addi 0xa6000, a11 +3f3d8df0: move *a11, a11, 1 +3f3d8e00: move *a13(0xffc0), a9, 1 +3f3d8e20: sll 0x6, a9 +3f3d8e30: add a9, a11 +3f3d8e40: move *a13(0xe0), *a11(0x348), 1 +3f3d8e70: move *a13(0xffa0), a11, 1 +3f3d8e90: sll 0x5, a11 +3f3d8ea0: addi 0xa6000, a11 +3f3d8ed0: move *a11, a11, 1 +3f3d8ee0: move *a13(0xffe0), a9, 1 +3f3d8f00: sll 0x3, a9 +3f3d8f10: add a9, a11 +3f3d8f20: movk 2, a9 +3f3d8f30: movb a9, *a11(0x58) +3f3d8f50: move *a13(0xffa0), a11, 1 +3f3d8f70: sll 0x5, a11 +3f3d8f80: addi 0xa6000, a11 +3f3d8fb0: move *a11, a11, 1 +3f3d8fc0: move *a13(0xffc0), a9, 1 +3f3d8fe0: sll 0x3, a9 +3f3d8ff0: add a9, a11 +3f3d9000: movk 4, a9 +3f3d9010: movb a9, *a11(0x58) +3f3d9030: sub a8, a8 +3f3d9040: move *sp(0x80), a14, 1 +3f3d9060: mmfm sp, a9,a11,a13 +3f3d9080: rets 2 +3f3d9090: mmtm sp, a7,a9,a11,a13 +3f3d90b0: move a14, a13 +3f3d90c0: addi 0x220, a14 +3f3d90e0: move *a13(0xffa0), a11, 1 +3f3d9100: sll 0x5, a11 +3f3d9110: addi 0xa6000, a11 +3f3d9140: move *a11, a11, 1 +3f3d9150: move *a13(0xffe0), a9, 1 +3f3d9170: sll 0x6, a9 +3f3d9180: add a9, a11 +3f3d9190: move *a11(0xa8), *a13(0x0), 1 +3f3d91c0: move *a13(0xffa0), a11, 1 +3f3d91e0: sll 0x5, a11 +3f3d91f0: addi 0xa6000, a11 +3f3d9220: move *a11, a11, 1 +3f3d9230: move *a13(0xffe0), a9, 1 +3f3d9250: sll 0x6, a9 +3f3d9260: add a9, a11 +3f3d9270: move *a11(0xc8), *a13(0x20), 1 +3f3d92a0: move *a13(0xffa0), a11, 1 +3f3d92c0: sll 0x5, a11 +3f3d92d0: addi 0xa6000, a11 +3f3d9300: move *a11, a11, 1 +3f3d9310: move *a13(0xffe0), a9, 1 +3f3d9330: sll 0x6, a9 +3f3d9340: add a9, a11 +3f3d9350: move *a11(0x328), *a13(0x40), 1 +3f3d9380: move *a13(0xffa0), a11, 1 +3f3d93a0: sll 0x5, a11 +3f3d93b0: addi 0xa6000, a11 +3f3d93e0: move *a11, a11, 1 +3f3d93f0: move *a13(0xffe0), a9, 1 +3f3d9410: sll 0x6, a9 +3f3d9420: add a9, a11 +3f3d9430: move *a11(0x348), *a13(0x60), 1 +3f3d9460: move *a13(0xffa0), a11, 1 +3f3d9480: sll 0x5, a11 +3f3d9490: addi 0xa6000, a11 +3f3d94c0: move *a11, a11, 1 +3f3d94d0: move *a13(0xffc0), a9, 1 +3f3d94f0: sll 0x6, a9 +3f3d9500: add a9, a11 +3f3d9510: move *a11(0xa8), *a13(0x80), 1 +3f3d9540: move *a13(0xffa0), a11, 1 +3f3d9560: sll 0x5, a11 +3f3d9570: addi 0xa6000, a11 +3f3d95a0: move *a11, a11, 1 +3f3d95b0: move *a13(0xffc0), a9, 1 +3f3d95d0: sll 0x6, a9 +3f3d95e0: add a9, a11 +3f3d95f0: move *a11(0xc8), *a13(0xa0), 1 +3f3d9620: move *a13(0xffa0), a11, 1 +3f3d9640: sll 0x5, a11 +3f3d9650: addi 0xa6000, a11 +3f3d9680: move *a11, a11, 1 +3f3d9690: move *a13(0xffc0), a9, 1 +3f3d96b0: sll 0x6, a9 +3f3d96c0: add a9, a11 +3f3d96d0: move *a11(0x328), *a13(0xc0), 1 +3f3d9700: move *a13(0xffa0), a11, 1 +3f3d9720: sll 0x5, a11 +3f3d9730: addi 0xa6000, a11 +3f3d9760: move *a11, a11, 1 +3f3d9770: move *a13(0xffc0), a9, 1 +3f3d9790: sll 0x6, a9 +3f3d97a0: add a9, a11 +3f3d97b0: move *a11(0x348), *a13(0xe0), 1 +3f3d97e0: jruc L3F3D9D70 +L3F3D97F0: +3f3d97f0: move *a13(0x0), *a13(0x180), 1 +3f3d9820: move *a13(0x20), *a13(0x1a0), 1 +3f3d9850: move *a13(0x180), *a13(0x1c0), 1 +3f3d9880: move *a13(0x1a0), *a13(0x1e0), 1 +3f3d98b0: move *a13(0x1c0), *a13(0x100), 1 +3f3d98e0: move *a13(0x1e0), *a13(0x120), 1 +3f3d9910: move *a13(0xc0), *a13(0x140), 1 +3f3d9940: move *a13(0xe0), *a13(0x160), 1 +3f3d9970: jruc L3F3D9E80 +L3F3D9980: +3f3d9980: move *a13(0xffa0), a11, 1 +3f3d99a0: sll 0x5, a11 +3f3d99b0: addi 0xa6000, a11 +3f3d99e0: move *a11, a11, 1 +3f3d99f0: setf 8, 0, 0 +3f3d9a00: move *a11(0x788), a11, 0 +3f3d9a20: move a11, *a13(0x200), 1 +3f3d9a40: move *a13(0xffa0), a9, 1 +3f3d9a60: sll 0x5, a9 +3f3d9a70: addi 0xa6000, a9 +3f3d9aa0: move *a9, a9, 1 +3f3d9ab0: move *a13(0xffa0), a7, 1 +3f3d9ad0: sll 0x5, a7 +3f3d9ae0: addi 0xa6000, a7 +3f3d9b10: move *a7, a7, 1 +3f3d9b20: movb *a7(0x790), *a9(0x788) +3f3d9b50: move *a13(0xffa0), a9, 1 +3f3d9b70: sll 0x5, a9 +3f3d9b80: addi 0xa6000, a9 +3f3d9bb0: move *a9, a9, 1 +3f3d9bc0: movb a11, *a9(0x790) +3f3d9be0: move *a13(0x0), *a13(0x180), 1 +3f3d9c10: move *a13(0x20), *a13(0x1a0), 1 +3f3d9c40: move *a13(0x1a0), *a13(0x1c0), 1 +3f3d9c70: move *a13(0x180), *a13(0x1e0), 1 +3f3d9ca0: move *a13(0x1c0), *a13(0x100), 1 +3f3d9cd0: move *a13(0x1e0), *a13(0x120), 1 +3f3d9d00: move *a13(0xc0), *a13(0x140), 1 +3f3d9d30: move *a13(0xe0), *a13(0x160), 1 +3f3d9d60: jruc L3F3D9E80 +L3F3D9D70: +3f3d9d70: move *a13(0xffa0), a11, 1 +3f3d9d90: sll 0x5, a11 +3f3d9da0: addi 0xa6000, a11 +3f3d9dd0: move *a11, a11, 1 +3f3d9de0: setf 16, 0, 0 +3f3d9df0: move *a11(0x778), a8, 0 +3f3d9e10: jreq L3F3D97F0 +3f3d9e20: dec a8 +3f3d9e30: jreq L3F3D9980 +3f3d9e40: dec a8 +3f3d9e50: jreq L3F3D97F0 +3f3d9e60: dec a8 +3f3d9e70: jreq L3F3D9980 +L3F3D9E80: +3f3d9e80: move *a13(0xffa0), a11, 1 +3f3d9ea0: sll 0x5, a11 +3f3d9eb0: addi 0xa6000, a11 +3f3d9ee0: move *a11, a11, 1 +3f3d9ef0: move *a13(0xffe0), a9, 1 +3f3d9f10: sll 0x6, a9 +3f3d9f20: add a9, a11 +3f3d9f30: move *a13(0x180), *a11(0xa8), 1 +3f3d9f60: move *a13(0xffa0), a11, 1 +3f3d9f80: sll 0x5, a11 +3f3d9f90: addi 0xa6000, a11 +3f3d9fc0: move *a11, a11, 1 +3f3d9fd0: move *a13(0xffe0), a9, 1 +3f3d9ff0: sll 0x6, a9 +3f3da000: add a9, a11 +3f3da010: move *a13(0x1a0), *a11(0xc8), 1 +3f3da040: move *a13(0xffa0), a11, 1 +3f3da060: sll 0x5, a11 +3f3da070: addi 0xa6000, a11 +3f3da0a0: move *a11, a11, 1 +3f3da0b0: move *a13(0xffe0), a9, 1 +3f3da0d0: sll 0x6, a9 +3f3da0e0: add a9, a11 +3f3da0f0: move *a13(0x1c0), *a11(0x328), 1 +3f3da120: move *a13(0xffa0), a11, 1 +3f3da140: sll 0x5, a11 +3f3da150: addi 0xa6000, a11 +3f3da180: move *a11, a11, 1 +3f3da190: move *a13(0xffe0), a9, 1 +3f3da1b0: sll 0x6, a9 +3f3da1c0: add a9, a11 +3f3da1d0: move *a13(0x1e0), *a11(0x348), 1 +3f3da200: move *a13(0xffa0), a11, 1 +3f3da220: sll 0x5, a11 +3f3da230: addi 0xa6000, a11 +3f3da260: move *a11, a11, 1 +3f3da270: move *a13(0xffc0), a9, 1 +3f3da290: sll 0x6, a9 +3f3da2a0: add a9, a11 +3f3da2b0: move *a13(0x100), *a11(0xa8), 1 +3f3da2e0: move *a13(0xffa0), a11, 1 +3f3da300: sll 0x5, a11 +3f3da310: addi 0xa6000, a11 +3f3da340: move *a11, a11, 1 +3f3da350: move *a13(0xffc0), a9, 1 +3f3da370: sll 0x6, a9 +3f3da380: add a9, a11 +3f3da390: move *a13(0x120), *a11(0xc8), 1 +3f3da3c0: move *a13(0xffa0), a11, 1 +3f3da3e0: sll 0x5, a11 +3f3da3f0: addi 0xa6000, a11 +3f3da420: move *a11, a11, 1 +3f3da430: move *a13(0xffc0), a9, 1 +3f3da450: sll 0x6, a9 +3f3da460: add a9, a11 +3f3da470: move *a13(0x140), *a11(0x328), 1 +3f3da4a0: move *a13(0xffa0), a11, 1 +3f3da4c0: sll 0x5, a11 +3f3da4d0: addi 0xa6000, a11 +3f3da500: move *a11, a11, 1 +3f3da510: move *a13(0xffc0), a9, 1 +3f3da530: sll 0x6, a9 +3f3da540: add a9, a11 +3f3da550: move *a13(0x160), *a11(0x348), 1 +3f3da580: move *a13(0xffa0), a11, 1 +3f3da5a0: sll 0x5, a11 +3f3da5b0: addi 0xa6000, a11 +3f3da5e0: move *a11, a11, 1 +3f3da5f0: move *a13(0xffe0), a9, 1 +3f3da610: sll 0x3, a9 +3f3da620: add a9, a11 +3f3da630: movk 3, a9 +3f3da640: movb a9, *a11(0x58) +3f3da660: move *a13(0xffa0), a11, 1 +3f3da680: sll 0x5, a11 +3f3da690: addi 0xa6000, a11 +3f3da6c0: move *a11, a11, 1 +3f3da6d0: move *a13(0xffc0), a7, 1 +3f3da6f0: sll 0x3, a7 +3f3da700: add a7, a11 +3f3da710: movk 4, a7 +3f3da720: movb a7, *a11(0x58) +3f3da740: sub a8, a8 +3f3da750: move *sp(0xa0), a14, 1 +3f3da770: mmfm sp, a7,a9,a11,a13 +3f3da790: rets 2 +3f3da7a0: move a13, -*sp, 1 +3f3da7b0: move a14, a13 +3f3da7c0: movk 1, a8 +3f3da7d0: move *sp(0x40), a14, 1 +3f3da7f0: move *sp+, a13, 1 +3f3da800: rets 2 +3f3da810: move a13, -*sp, 1 +3f3da820: move a14, a13 +3f3da830: sub a8, a8 +3f3da840: move *sp(0x40), a14, 1 +3f3da860: move *sp+, a13, 1 +3f3da870: rets 2 +3f3da880: mmtm sp, a7,a9,a11,a13 +3f3da8a0: move a14, a13 +3f3da8b0: addi 0x40, a14 +3f3da8d0: move *a13(0xffa0), a11, 1 +3f3da8f0: sll 0x5, a11 +3f3da900: addi 0xa6000, a11 +3f3da930: move *a11, a11, 1 +3f3da940: move *a13(0xffe0), a9, 1 +3f3da960: sll 0x6, a9 +3f3da970: add a9, a11 +3f3da980: move *a11(0xa8), *a13(0x0), 1 +3f3da9b0: move *a13(0xffa0), a11, 1 +3f3da9d0: sll 0x5, a11 +3f3da9e0: addi 0xa6000, a11 +3f3daa10: move *a11, a11, 1 +3f3daa20: move *a13(0xffe0), a9, 1 +3f3daa40: sll 0x6, a9 +3f3daa50: add a9, a11 +3f3daa60: move *a11(0xc8), *a13(0x20), 1 +3f3daa90: move *a13(0xffa0), a11, 1 +3f3daab0: sll 0x5, a11 +3f3daac0: addi 0xa6000, a11 +3f3daaf0: move *a11, a11, 1 +3f3dab00: move *a13(0xffe0), a9, 1 +3f3dab20: sll 0x6, a9 +3f3dab30: add a9, a11 +3f3dab40: move *a13(0xffa0), a9, 1 +3f3dab60: sll 0x5, a9 +3f3dab70: addi 0xa6000, a9 +3f3daba0: move *a9, a9, 1 +3f3dabb0: move *a13(0xffc0), a7, 1 +3f3dabd0: sll 0x6, a7 +3f3dabe0: add a7, a9 +3f3dabf0: move *a9(0xa8), *a11(0xa8), 1 +3f3dac20: move *a13(0xffa0), a11, 1 +3f3dac40: sll 0x5, a11 +3f3dac50: addi 0xa6000, a11 +3f3dac80: move *a11, a11, 1 +3f3dac90: move *a13(0xffe0), a9, 1 +3f3dacb0: sll 0x6, a9 +3f3dacc0: add a9, a11 +3f3dacd0: move *a13(0xffa0), a9, 1 +3f3dacf0: sll 0x5, a9 +3f3dad00: addi 0xa6000, a9 +3f3dad30: move *a9, a9, 1 +3f3dad40: move *a13(0xffc0), a7, 1 +3f3dad60: sll 0x6, a7 +3f3dad70: add a7, a9 +3f3dad80: move *a9(0xc8), *a11(0xc8), 1 +3f3dadb0: move *a13(0xffa0), a11, 1 +3f3dadd0: sll 0x5, a11 +3f3dade0: addi 0xa6000, a11 +3f3dae10: move *a11, a11, 1 +3f3dae20: move *a13(0xffc0), a9, 1 +3f3dae40: sll 0x6, a9 +3f3dae50: add a9, a11 +3f3dae60: move *a13(0x0), *a11(0xa8), 1 +3f3dae90: move *a13(0xffa0), a11, 1 +3f3daeb0: sll 0x5, a11 +3f3daec0: addi 0xa6000, a11 +3f3daef0: move *a11, a11, 1 +3f3daf00: move *a13(0xffc0), a9, 1 +3f3daf20: sll 0x6, a9 +3f3daf30: add a9, a11 +3f3daf40: move *a13(0x20), *a11(0xc8), 1 +3f3daf70: move *a13(0xffa0), a11, 1 +3f3daf90: sll 0x5, a11 +3f3dafa0: addi 0xa6000, a11 +3f3dafd0: move *a11, a11, 1 +3f3dafe0: move *a13(0xffe0), a9, 1 +3f3db000: sll 0x6, a9 +3f3db010: add a9, a11 +3f3db020: move *a11(0x328), *a13(0x0), 1 +3f3db050: move *a13(0xffa0), a11, 1 +3f3db070: sll 0x5, a11 +3f3db080: addi 0xa6000, a11 +3f3db0b0: move *a11, a11, 1 +3f3db0c0: move *a13(0xffe0), a9, 1 +3f3db0e0: sll 0x6, a9 +3f3db0f0: add a9, a11 +3f3db100: move *a11(0x348), *a13(0x20), 1 +3f3db130: move *a13(0xffa0), a11, 1 +3f3db150: sll 0x5, a11 +3f3db160: addi 0xa6000, a11 +3f3db190: move *a11, a11, 1 +3f3db1a0: move *a13(0xffe0), a9, 1 +3f3db1c0: sll 0x6, a9 +3f3db1d0: add a9, a11 +3f3db1e0: move *a13(0xffa0), a9, 1 +3f3db200: sll 0x5, a9 +3f3db210: addi 0xa6000, a9 +3f3db240: move *a9, a9, 1 +3f3db250: move *a13(0xffc0), a7, 1 +3f3db270: sll 0x6, a7 +3f3db280: add a7, a9 +3f3db290: move *a9(0x328), *a11(0x328), 1 +3f3db2c0: move *a13(0xffa0), a11, 1 +3f3db2e0: sll 0x5, a11 +3f3db2f0: addi 0xa6000, a11 +3f3db320: move *a11, a11, 1 +3f3db330: move *a13(0xffe0), a9, 1 +3f3db350: sll 0x6, a9 +3f3db360: add a9, a11 +3f3db370: move *a13(0xffa0), a9, 1 +3f3db390: sll 0x5, a9 +3f3db3a0: addi 0xa6000, a9 +3f3db3d0: move *a9, a9, 1 +3f3db3e0: move *a13(0xffc0), a7, 1 +3f3db400: sll 0x6, a7 +3f3db410: add a7, a9 +3f3db420: move *a9(0x348), *a11(0x348), 1 +3f3db450: move *a13(0xffa0), a11, 1 +3f3db470: sll 0x5, a11 +3f3db480: addi 0xa6000, a11 +3f3db4b0: move *a11, a11, 1 +3f3db4c0: move *a13(0xffc0), a9, 1 +3f3db4e0: sll 0x6, a9 +3f3db4f0: add a9, a11 +3f3db500: move *a13(0x0), *a11(0x328), 1 +3f3db530: move *a13(0xffa0), a11, 1 +3f3db550: sll 0x5, a11 +3f3db560: addi 0xa6000, a11 +3f3db590: move *a11, a11, 1 +3f3db5a0: move *a13(0xffc0), a9, 1 +3f3db5c0: sll 0x6, a9 +3f3db5d0: add a9, a11 +3f3db5e0: move *a13(0x20), *a11(0x348), 1 +3f3db610: move *a13(0xffa0), a11, 1 +3f3db630: sll 0x5, a11 +3f3db640: addi 0xa6000, a11 +3f3db670: move *a11, a11, 1 +3f3db680: move *a13(0xffe0), a9, 1 +3f3db6a0: sll 0x3, a9 +3f3db6b0: add a9, a11 +3f3db6c0: movk 1, a9 +3f3db6d0: movb a9, *a11(0x58) +3f3db6f0: move *a13(0xffa0), a11, 1 +3f3db710: sll 0x5, a11 +3f3db720: addi 0xa6000, a11 +3f3db750: move *a11, a11, 1 +3f3db760: move *a13(0xffc0), a7, 1 +3f3db780: sll 0x3, a7 +3f3db790: add a7, a11 +3f3db7a0: movk 5, a7 +3f3db7b0: movb a7, *a11(0x58) +3f3db7d0: sub a8, a8 +3f3db7e0: move *sp(0xa0), a14, 1 +3f3db800: mmfm sp, a7,a9,a11,a13 +3f3db820: rets 2 +3f3db830: mmtm sp, a7,a9,a11,a13 +3f3db850: move a14, a13 +3f3db860: addi 0x40, a14 +3f3db880: move *a13(0xffa0), a11, 1 +3f3db8a0: sll 0x5, a11 +3f3db8b0: addi 0xa6000, a11 +3f3db8e0: move *a11, a11, 1 +3f3db8f0: move *a13(0xffe0), a9, 1 +3f3db910: sll 0x6, a9 +3f3db920: add a9, a11 +3f3db930: move *a11(0xa8), *a13(0x0), 1 +3f3db960: move *a13(0xffa0), a11, 1 +3f3db980: sll 0x5, a11 +3f3db990: addi 0xa6000, a11 +3f3db9c0: move *a11, a11, 1 +3f3db9d0: move *a13(0xffe0), a9, 1 +3f3db9f0: sll 0x6, a9 +3f3dba00: add a9, a11 +3f3dba10: move *a11(0xc8), *a13(0x20), 1 +3f3dba40: move *a13(0xffa0), a11, 1 +3f3dba60: sll 0x5, a11 +3f3dba70: addi 0xa6000, a11 +3f3dbaa0: move *a11, a11, 1 +3f3dbab0: move *a13(0xffe0), a9, 1 +3f3dbad0: sll 0x6, a9 +3f3dbae0: add a9, a11 +3f3dbaf0: move *a13(0xffa0), a9, 1 +3f3dbb10: sll 0x5, a9 +3f3dbb20: addi 0xa6000, a9 +3f3dbb50: move *a9, a9, 1 +3f3dbb60: move *a13(0xffc0), a7, 1 +3f3dbb80: sll 0x6, a7 +3f3dbb90: add a7, a9 +3f3dbba0: move *a9(0xa8), *a11(0xa8), 1 +3f3dbbd0: move *a13(0xffa0), a11, 1 +3f3dbbf0: sll 0x5, a11 +3f3dbc00: addi 0xa6000, a11 +3f3dbc30: move *a11, a11, 1 +3f3dbc40: move *a13(0xffe0), a9, 1 +3f3dbc60: sll 0x6, a9 +3f3dbc70: add a9, a11 +3f3dbc80: move *a13(0xffa0), a9, 1 +3f3dbca0: sll 0x5, a9 +3f3dbcb0: addi 0xa6000, a9 +3f3dbce0: move *a9, a9, 1 +3f3dbcf0: move *a13(0xffc0), a7, 1 +3f3dbd10: sll 0x6, a7 +3f3dbd20: add a7, a9 +3f3dbd30: move *a9(0xc8), *a11(0xc8), 1 +3f3dbd60: move *a13(0xffa0), a11, 1 +3f3dbd80: sll 0x5, a11 +3f3dbd90: addi 0xa6000, a11 +3f3dbdc0: move *a11, a11, 1 +3f3dbdd0: move *a13(0xffc0), a9, 1 +3f3dbdf0: sll 0x6, a9 +3f3dbe00: add a9, a11 +3f3dbe10: move *a13(0x0), *a11(0xa8), 1 +3f3dbe40: move *a13(0xffa0), a11, 1 +3f3dbe60: sll 0x5, a11 +3f3dbe70: addi 0xa6000, a11 +3f3dbea0: move *a11, a11, 1 +3f3dbeb0: move *a13(0xffc0), a9, 1 +3f3dbed0: sll 0x6, a9 +3f3dbee0: add a9, a11 +3f3dbef0: move *a13(0x20), *a11(0xc8), 1 +3f3dbf20: move *a13(0xffa0), a11, 1 +3f3dbf40: sll 0x5, a11 +3f3dbf50: addi 0xa6000, a11 +3f3dbf80: move *a11, a11, 1 +3f3dbf90: move *a13(0xffe0), a9, 1 +3f3dbfb0: sll 0x6, a9 +3f3dbfc0: add a9, a11 +3f3dbfd0: move *a11(0x328), *a13(0x0), 1 +3f3dc000: move *a13(0xffa0), a11, 1 +3f3dc020: sll 0x5, a11 +3f3dc030: addi 0xa6000, a11 +3f3dc060: move *a11, a11, 1 +3f3dc070: move *a13(0xffe0), a9, 1 +3f3dc090: sll 0x6, a9 +3f3dc0a0: add a9, a11 +3f3dc0b0: move *a11(0x348), *a13(0x20), 1 +3f3dc0e0: move *a13(0xffa0), a11, 1 +3f3dc100: sll 0x5, a11 +3f3dc110: addi 0xa6000, a11 +3f3dc140: move *a11, a11, 1 +3f3dc150: move *a13(0xffe0), a9, 1 +3f3dc170: sll 0x6, a9 +3f3dc180: add a9, a11 +3f3dc190: move *a13(0xffa0), a9, 1 +3f3dc1b0: sll 0x5, a9 +3f3dc1c0: addi 0xa6000, a9 +3f3dc1f0: move *a9, a9, 1 +3f3dc200: move *a13(0xffc0), a7, 1 +3f3dc220: sll 0x6, a7 +3f3dc230: add a7, a9 +3f3dc240: move *a9(0x328), *a11(0x328), 1 +3f3dc270: move *a13(0xffa0), a11, 1 +3f3dc290: sll 0x5, a11 +3f3dc2a0: addi 0xa6000, a11 +3f3dc2d0: move *a11, a11, 1 +3f3dc2e0: move *a13(0xffe0), a9, 1 +3f3dc300: sll 0x6, a9 +3f3dc310: add a9, a11 +3f3dc320: move *a13(0xffa0), a9, 1 +3f3dc340: sll 0x5, a9 +3f3dc350: addi 0xa6000, a9 +3f3dc380: move *a9, a9, 1 +3f3dc390: move *a13(0xffc0), a7, 1 +3f3dc3b0: sll 0x6, a7 +3f3dc3c0: add a7, a9 +3f3dc3d0: move *a9(0x348), *a11(0x348), 1 +3f3dc400: move *a13(0xffa0), a11, 1 +3f3dc420: sll 0x5, a11 +3f3dc430: addi 0xa6000, a11 +3f3dc460: move *a11, a11, 1 +3f3dc470: move *a13(0xffc0), a9, 1 +3f3dc490: sll 0x6, a9 +3f3dc4a0: add a9, a11 +3f3dc4b0: move *a13(0x0), *a11(0x328), 1 +3f3dc4e0: move *a13(0xffa0), a11, 1 +3f3dc500: sll 0x5, a11 +3f3dc510: addi 0xa6000, a11 +3f3dc540: move *a11, a11, 1 +3f3dc550: move *a13(0xffc0), a9, 1 +3f3dc570: sll 0x6, a9 +3f3dc580: add a9, a11 +3f3dc590: move *a13(0x20), *a11(0x348), 1 +3f3dc5c0: move *a13(0xffa0), a11, 1 +3f3dc5e0: sll 0x5, a11 +3f3dc5f0: addi 0xa6000, a11 +3f3dc620: move *a11, a11, 1 +3f3dc630: move *a13(0xffe0), a9, 1 +3f3dc650: sll 0x3, a9 +3f3dc660: add a9, a11 +3f3dc670: movk 2, a9 +3f3dc680: movb a9, *a11(0x58) +3f3dc6a0: move *a13(0xffa0), a11, 1 +3f3dc6c0: sll 0x5, a11 +3f3dc6d0: addi 0xa6000, a11 +3f3dc700: move *a11, a11, 1 +3f3dc710: move *a13(0xffc0), a7, 1 +3f3dc730: sll 0x3, a7 +3f3dc740: add a7, a11 +3f3dc750: movk 5, a7 +3f3dc760: movb a7, *a11(0x58) +3f3dc780: sub a8, a8 +3f3dc790: move *sp(0xa0), a14, 1 +3f3dc7b0: mmfm sp, a7,a9,a11,a13 +3f3dc7d0: rets 2 +3f3dc7e0: mmtm sp, a7,a9,a11,a13 +3f3dc800: move a14, a13 +3f3dc810: addi 0x40, a14 +3f3dc830: move *a13(0xffa0), a11, 1 +3f3dc850: sll 0x5, a11 +3f3dc860: addi 0xa6000, a11 +3f3dc890: move *a11, a11, 1 +3f3dc8a0: move *a13(0xffe0), a9, 1 +3f3dc8c0: sll 0x6, a9 +3f3dc8d0: add a9, a11 +3f3dc8e0: move *a11(0xa8), *a13(0x0), 1 +3f3dc910: move *a13(0xffa0), a11, 1 +3f3dc930: sll 0x5, a11 +3f3dc940: addi 0xa6000, a11 +3f3dc970: move *a11, a11, 1 +3f3dc980: move *a13(0xffe0), a9, 1 +3f3dc9a0: sll 0x6, a9 +3f3dc9b0: add a9, a11 +3f3dc9c0: move *a11(0xc8), *a13(0x20), 1 +3f3dc9f0: move *a13(0xffa0), a11, 1 +3f3dca10: sll 0x5, a11 +3f3dca20: addi 0xa6000, a11 +3f3dca50: move *a11, a11, 1 +3f3dca60: move *a13(0xffe0), a9, 1 +3f3dca80: sll 0x6, a9 +3f3dca90: add a9, a11 +3f3dcaa0: move *a13(0xffa0), a9, 1 +3f3dcac0: sll 0x5, a9 +3f3dcad0: addi 0xa6000, a9 +3f3dcb00: move *a9, a9, 1 +3f3dcb10: move *a13(0xffc0), a7, 1 +3f3dcb30: sll 0x6, a7 +3f3dcb40: add a7, a9 +3f3dcb50: move *a9(0xa8), *a11(0xa8), 1 +3f3dcb80: move *a13(0xffa0), a11, 1 +3f3dcba0: sll 0x5, a11 +3f3dcbb0: addi 0xa6000, a11 +3f3dcbe0: move *a11, a11, 1 +3f3dcbf0: move *a13(0xffe0), a9, 1 +3f3dcc10: sll 0x6, a9 +3f3dcc20: add a9, a11 +3f3dcc30: move *a13(0xffa0), a9, 1 +3f3dcc50: sll 0x5, a9 +3f3dcc60: addi 0xa6000, a9 +3f3dcc90: move *a9, a9, 1 +3f3dcca0: move *a13(0xffc0), a7, 1 +3f3dccc0: sll 0x6, a7 +3f3dccd0: add a7, a9 +3f3dcce0: move *a9(0xc8), *a11(0xc8), 1 +3f3dcd10: move *a13(0xffa0), a11, 1 +3f3dcd30: sll 0x5, a11 +3f3dcd40: addi 0xa6000, a11 +3f3dcd70: move *a11, a11, 1 +3f3dcd80: move *a13(0xffc0), a9, 1 +3f3dcda0: sll 0x6, a9 +3f3dcdb0: add a9, a11 +3f3dcdc0: move *a13(0x0), *a11(0xa8), 1 +3f3dcdf0: move *a13(0xffa0), a11, 1 +3f3dce10: sll 0x5, a11 +3f3dce20: addi 0xa6000, a11 +3f3dce50: move *a11, a11, 1 +3f3dce60: move *a13(0xffc0), a9, 1 +3f3dce80: sll 0x6, a9 +3f3dce90: add a9, a11 +3f3dcea0: move *a13(0x20), *a11(0xc8), 1 +3f3dced0: move *a13(0xffa0), a11, 1 +3f3dcef0: sll 0x5, a11 +3f3dcf00: addi 0xa6000, a11 +3f3dcf30: move *a11, a11, 1 +3f3dcf40: move *a13(0xffe0), a9, 1 +3f3dcf60: sll 0x6, a9 +3f3dcf70: add a9, a11 +3f3dcf80: move *a11(0x328), *a13(0x0), 1 +3f3dcfb0: move *a13(0xffa0), a11, 1 +3f3dcfd0: sll 0x5, a11 +3f3dcfe0: addi 0xa6000, a11 +3f3dd010: move *a11, a11, 1 +3f3dd020: move *a13(0xffe0), a9, 1 +3f3dd040: sll 0x6, a9 +3f3dd050: add a9, a11 +3f3dd060: move *a11(0x348), *a13(0x20), 1 +3f3dd090: move *a13(0xffa0), a11, 1 +3f3dd0b0: sll 0x5, a11 +3f3dd0c0: addi 0xa6000, a11 +3f3dd0f0: move *a11, a11, 1 +3f3dd100: move *a13(0xffe0), a9, 1 +3f3dd120: sll 0x6, a9 +3f3dd130: add a9, a11 +3f3dd140: move *a13(0xffa0), a9, 1 +3f3dd160: sll 0x5, a9 +3f3dd170: addi 0xa6000, a9 +3f3dd1a0: move *a9, a9, 1 +3f3dd1b0: move *a13(0xffc0), a7, 1 +3f3dd1d0: sll 0x6, a7 +3f3dd1e0: add a7, a9 +3f3dd1f0: move *a9(0x328), *a11(0x328), 1 +3f3dd220: move *a13(0xffa0), a11, 1 +3f3dd240: sll 0x5, a11 +3f3dd250: addi 0xa6000, a11 +3f3dd280: move *a11, a11, 1 +3f3dd290: move *a13(0xffe0), a9, 1 +3f3dd2b0: sll 0x6, a9 +3f3dd2c0: add a9, a11 +3f3dd2d0: move *a13(0xffa0), a9, 1 +3f3dd2f0: sll 0x5, a9 +3f3dd300: addi 0xa6000, a9 +3f3dd330: move *a9, a9, 1 +3f3dd340: move *a13(0xffc0), a7, 1 +3f3dd360: sll 0x6, a7 +3f3dd370: add a7, a9 +3f3dd380: move *a9(0x348), *a11(0x348), 1 +3f3dd3b0: move *a13(0xffa0), a11, 1 +3f3dd3d0: sll 0x5, a11 +3f3dd3e0: addi 0xa6000, a11 +3f3dd410: move *a11, a11, 1 +3f3dd420: move *a13(0xffc0), a9, 1 +3f3dd440: sll 0x6, a9 +3f3dd450: add a9, a11 +3f3dd460: move *a13(0x0), *a11(0x328), 1 +3f3dd490: move *a13(0xffa0), a11, 1 +3f3dd4b0: sll 0x5, a11 +3f3dd4c0: addi 0xa6000, a11 +3f3dd4f0: move *a11, a11, 1 +3f3dd500: move *a13(0xffc0), a9, 1 +3f3dd520: sll 0x6, a9 +3f3dd530: add a9, a11 +3f3dd540: move *a13(0x20), *a11(0x348), 1 +3f3dd570: move *a13(0xffa0), a11, 1 +3f3dd590: sll 0x5, a11 +3f3dd5a0: addi 0xa6000, a11 +3f3dd5d0: move *a11, a11, 1 +3f3dd5e0: move *a13(0xffe0), a9, 1 +3f3dd600: sll 0x3, a9 +3f3dd610: add a9, a11 +3f3dd620: movk 3, a9 +3f3dd630: movb a9, *a11(0x58) +3f3dd650: move *a13(0xffa0), a11, 1 +3f3dd670: sll 0x5, a11 +3f3dd680: addi 0xa6000, a11 +3f3dd6b0: move *a11, a11, 1 +3f3dd6c0: move *a13(0xffc0), a7, 1 +3f3dd6e0: sll 0x3, a7 +3f3dd6f0: add a7, a11 +3f3dd700: movk 5, a7 +3f3dd710: movb a7, *a11(0x58) +3f3dd730: sub a8, a8 +3f3dd740: move *sp(0xa0), a14, 1 +3f3dd760: mmfm sp, a7,a9,a11,a13 +3f3dd780: rets 2 +3f3dd790: mmtm sp, a7,a9,a11,a13 +3f3dd7b0: move a14, a13 +3f3dd7c0: addi 0x40, a14 +3f3dd7e0: move *a13(0xffa0), a11, 1 +3f3dd800: sll 0x5, a11 +3f3dd810: addi 0xa6000, a11 +3f3dd840: move *a11, a11, 1 +3f3dd850: move *a13(0xffe0), a9, 1 +3f3dd870: sll 0x6, a9 +3f3dd880: add a9, a11 +3f3dd890: move *a11(0xa8), *a13(0x0), 1 +3f3dd8c0: move *a13(0xffa0), a11, 1 +3f3dd8e0: sll 0x5, a11 +3f3dd8f0: addi 0xa6000, a11 +3f3dd920: move *a11, a11, 1 +3f3dd930: move *a13(0xffe0), a9, 1 +3f3dd950: sll 0x6, a9 +3f3dd960: add a9, a11 +3f3dd970: move *a11(0xc8), *a13(0x20), 1 +3f3dd9a0: move *a13(0xffa0), a11, 1 +3f3dd9c0: sll 0x5, a11 +3f3dd9d0: addi 0xa6000, a11 +3f3dda00: move *a11, a11, 1 +3f3dda10: move *a13(0xffe0), a9, 1 +3f3dda30: sll 0x6, a9 +3f3dda40: add a9, a11 +3f3dda50: move *a13(0xffa0), a9, 1 +3f3dda70: sll 0x5, a9 +3f3dda80: addi 0xa6000, a9 +3f3ddab0: move *a9, a9, 1 +3f3ddac0: move *a13(0xffc0), a7, 1 +3f3ddae0: sll 0x6, a7 +3f3ddaf0: add a7, a9 +3f3ddb00: move *a9(0xa8), *a11(0xa8), 1 +3f3ddb30: move *a13(0xffa0), a11, 1 +3f3ddb50: sll 0x5, a11 +3f3ddb60: addi 0xa6000, a11 +3f3ddb90: move *a11, a11, 1 +3f3ddba0: move *a13(0xffe0), a9, 1 +3f3ddbc0: sll 0x6, a9 +3f3ddbd0: add a9, a11 +3f3ddbe0: move *a13(0xffa0), a9, 1 +3f3ddc00: sll 0x5, a9 +3f3ddc10: addi 0xa6000, a9 +3f3ddc40: move *a9, a9, 1 +3f3ddc50: move *a13(0xffc0), a7, 1 +3f3ddc70: sll 0x6, a7 +3f3ddc80: add a7, a9 +3f3ddc90: move *a9(0xc8), *a11(0xc8), 1 +3f3ddcc0: move *a13(0xffa0), a11, 1 +3f3ddce0: sll 0x5, a11 +3f3ddcf0: addi 0xa6000, a11 +3f3ddd20: move *a11, a11, 1 +3f3ddd30: move *a13(0xffc0), a9, 1 +3f3ddd50: sll 0x6, a9 +3f3ddd60: add a9, a11 +3f3ddd70: move *a13(0x0), *a11(0xa8), 1 +3f3ddda0: move *a13(0xffa0), a11, 1 +3f3dddc0: sll 0x5, a11 +3f3dddd0: addi 0xa6000, a11 +3f3dde00: move *a11, a11, 1 +3f3dde10: move *a13(0xffc0), a9, 1 +3f3dde30: sll 0x6, a9 +3f3dde40: add a9, a11 +3f3dde50: move *a13(0x20), *a11(0xc8), 1 +3f3dde80: move *a13(0xffa0), a11, 1 +3f3ddea0: sll 0x5, a11 +3f3ddeb0: addi 0xa6000, a11 +3f3ddee0: move *a11, a11, 1 +3f3ddef0: move *a13(0xffe0), a9, 1 +3f3ddf10: sll 0x6, a9 +3f3ddf20: add a9, a11 +3f3ddf30: move *a11(0x328), *a13(0x0), 1 +3f3ddf60: move *a13(0xffa0), a11, 1 +3f3ddf80: sll 0x5, a11 +3f3ddf90: addi 0xa6000, a11 +3f3ddfc0: move *a11, a11, 1 +3f3ddfd0: move *a13(0xffe0), a9, 1 +3f3ddff0: sll 0x6, a9 +3f3de000: add a9, a11 +3f3de010: move *a11(0x348), *a13(0x20), 1 +3f3de040: move *a13(0xffa0), a11, 1 +3f3de060: sll 0x5, a11 +3f3de070: addi 0xa6000, a11 +3f3de0a0: move *a11, a11, 1 +3f3de0b0: move *a13(0xffe0), a9, 1 +3f3de0d0: sll 0x6, a9 +3f3de0e0: add a9, a11 +3f3de0f0: move *a13(0xffa0), a9, 1 +3f3de110: sll 0x5, a9 +3f3de120: addi 0xa6000, a9 +3f3de150: move *a9, a9, 1 +3f3de160: move *a13(0xffc0), a7, 1 +3f3de180: sll 0x6, a7 +3f3de190: add a7, a9 +3f3de1a0: move *a9(0x328), *a11(0x328), 1 +3f3de1d0: move *a13(0xffa0), a11, 1 +3f3de1f0: sll 0x5, a11 +3f3de200: addi 0xa6000, a11 +3f3de230: move *a11, a11, 1 +3f3de240: move *a13(0xffe0), a9, 1 +3f3de260: sll 0x6, a9 +3f3de270: add a9, a11 +3f3de280: move *a13(0xffa0), a9, 1 +3f3de2a0: sll 0x5, a9 +3f3de2b0: addi 0xa6000, a9 +3f3de2e0: move *a9, a9, 1 +3f3de2f0: move *a13(0xffc0), a7, 1 +3f3de310: sll 0x6, a7 +3f3de320: add a7, a9 +3f3de330: move *a9(0x348), *a11(0x348), 1 +3f3de360: move *a13(0xffa0), a11, 1 +3f3de380: sll 0x5, a11 +3f3de390: addi 0xa6000, a11 +3f3de3c0: move *a11, a11, 1 +3f3de3d0: move *a13(0xffc0), a9, 1 +3f3de3f0: sll 0x6, a9 +3f3de400: add a9, a11 +3f3de410: move *a13(0x0), *a11(0x328), 1 +3f3de440: move *a13(0xffa0), a11, 1 +3f3de460: sll 0x5, a11 +3f3de470: addi 0xa6000, a11 +3f3de4a0: move *a11, a11, 1 +3f3de4b0: move *a13(0xffc0), a9, 1 +3f3de4d0: sll 0x6, a9 +3f3de4e0: add a9, a11 +3f3de4f0: move *a13(0x20), *a11(0x348), 1 +3f3de520: move *a13(0xffa0), a11, 1 +3f3de540: sll 0x5, a11 +3f3de550: addi 0xa6000, a11 +3f3de580: move *a11, a11, 1 +3f3de590: move *a13(0xffe0), a9, 1 +3f3de5b0: sll 0x3, a9 +3f3de5c0: add a9, a11 +3f3de5d0: movk 4, a9 +3f3de5e0: movb a9, *a11(0x58) +3f3de600: move *a13(0xffa0), a11, 1 +3f3de620: sll 0x5, a11 +3f3de630: addi 0xa6000, a11 +3f3de660: move *a11, a11, 1 +3f3de670: move *a13(0xffc0), a7, 1 +3f3de690: sll 0x3, a7 +3f3de6a0: add a7, a11 +3f3de6b0: movk 5, a7 +3f3de6c0: movb a7, *a11(0x58) +3f3de6e0: sub a8, a8 +3f3de6f0: move *sp(0xa0), a14, 1 +3f3de710: mmfm sp, a7,a9,a11,a13 +3f3de730: rets 2 +3f3de740: move a13, -*sp, 1 +3f3de750: move a14, a13 +3f3de760: movk 1, a8 +3f3de770: move *sp(0x40), a14, 1 +3f3de790: move *sp+, a13, 1 +3f3de7a0: rets 2 +L3F3DE7B0: +3f3de7b0: mmtm sp, a7,a9,a11,a13 +3f3de7d0: move a14, a13 +3f3de7e0: addi 0xe0, a14 +3f3de800: movk 1, a11 +3f3de810: move a11, *a13, 1 +3f3de820: move *a13(0xffe0), a9, 1 +3f3de840: andi 0xf0000000, a9 +3f3de870: move a9, *a13(0x20), 1 +3f3de890: sub a9, a9 +3f3de8a0: move a9, *a13(0x40), 1 +3f3de8c0: movi 0x50, a9 +3f3de8e0: move a9, *a13(0x60), 1 +3f3de900: movk 10, a11 +3f3de910: move a11, *a13(0x80), 1 +3f3de930: move a14, -*sp, 1 +3f3de940: sub a11, a11 +3f3de950: move a11, *a14+, 1 +3f3de960: move a11, *a14+, 1 +3f3de970: move a11, *a14+, 1 +3f3de980: move *a13(0xffc0), *a14+, 1 +3f3de9a0: move *a13(0xffe0), *a14+, 1 +3f3de9c0: move a11, *a14+, 1 +3f3de9d0: calla L3FA904C0 +L3F3DEA00: +3f3dea00: move a14, -*sp, 1 +3f3dea10: sub a11, a11 +3f3dea20: move a11, *a14+, 1 +3f3dea30: calla L3FA7C050 +3f3dea60: move a8, *a13(0xa0), 1 +3f3dea80: move a8, a9 +3f3dea90: jaeq L3F3DFD30 +3f3deab0: movk 1, a11 +3f3deac0: move a11, *a13, 1 +3f3dead0: sub a9, a9 +3f3deae0: move a9, *a13(0x40), 1 +L3F3DEB00: +3f3deb00: move *a13(0xa0), a11, 1 +3f3deb20: move *a13, a9, 1 +3f3deb30: and a9, a11 +3f3deb40: jrne L3F3DEBE0 +3f3deb50: sll 0x1, a9 +3f3deb60: move a9, *a13, 1 +3f3deb70: move *a13(0x40), a11, 1 +3f3deb90: inc a11 +3f3deba0: move a11, *a13(0x40), 1 +3f3debc0: subk 32, a11 +3f3debd0: jrlt L3F3DEB00 +L3F3DEBE0: +3f3debe0: move @0xcb640, a11, 1 +3f3dec10: or a11, a9 +3f3dec20: move a9, @0xcb640, 1 +3f3dec50: move *a13(0xffa0), a11, 1 +3f3dec70: jreq L3F3DEE20 +3f3dec80: move a14, -*sp, 1 +3f3dec90: move *a13(0x60), *a14+, 1 +3f3decb0: move *a13(0x80), *a14+, 1 +3f3decd0: move *a13(0x40), a11, 1 +3f3decf0: subk 7, a11 +3f3ded00: move a11, a9 +3f3ded10: sll 0x7, a11 +3f3ded20: sll 0x5, a9 +3f3ded30: add a9, a11 +3f3ded40: addi 0x19e390, a11 +3f3ded70: move *a11(0x40), *a14+, 1 +3f3ded90: calla L3FB309A0 +3f3dedc0: move *a13(0x60), a11, 1 +3f3dede0: addi 0x28, a11 +3f3dee00: move a11, *a13(0x60), 1 +L3F3DEE20: +3f3dee20: move *a13(0xff80), a11, 1 +3f3dee40: jaeq L3F3DF9B0 +3f3dee60: move *a13(0x40), a9, 1 +3f3dee80: subk 7, a9 +3f3dee90: sll 0x5, a9 +3f3deea0: addi 0xcb380, a9 +3f3deed0: move *a9, a9, 1 +3f3deee0: jaeq L3F3DF9B0 +3f3def00: move a14, -*sp, 1 +3f3def10: sub a9, a9 +3f3def20: move a9, *a14+, 1 +3f3def30: movk 1, a9 +3f3def40: move a9, *a14+, 1 +3f3def50: move a9, *a14+, 1 +3f3def60: movi 0x6200000, a9 +3f3def90: move a9, *a14+, 1 +3f3defa0: calla L3FA911C0 +3f3defd0: calla L3FDF10F0 +3f3df000: move a14, -*sp, 1 +3f3df010: movi 0x4e20, a9 +3f3df030: move a9, *a14+, 1 +3f3df040: calla L3FDCE1C0 +3f3df070: sub a9, a9 +3f3df080: move a9, *a13(0xc0), 1 +3f3df0a0: move *a13(0x40), a11, 1 +3f3df0c0: subk 7, a11 +3f3df0d0: sll 0x5, a11 +3f3df0e0: addi 0xcb380, a11 +3f3df110: move *a11, a11, 1 +3f3df120: movk 10, a9 +3f3df130: divs a9, a11 +3f3df140: move *a13(0xc0), a9, 1 +3f3df160: cmp a11, a9 +3f3df170: jrge L3F3DF480 +L3F3DF180: +3f3df180: calla L3FDF11B0 +3f3df1b0: move a14, -*sp, 1 +3f3df1c0: movk 2, a11 +3f3df1d0: move a11, *a14+, 1 +3f3df1e0: calla L3FDF3490 +3f3df210: move a14, -*sp, 1 +3f3df220: movi 0x1388, a9 +3f3df240: move a9, *a14+, 1 +3f3df250: calla L3FDCE1C0 +3f3df280: calla L3FDF10F0 +3f3df2b0: move a14, -*sp, 1 +3f3df2c0: move a11, *a14+, 1 +3f3df2d0: calla L3FDF3860 +3f3df300: move a14, -*sp, 1 +3f3df310: move a9, *a14+, 1 +3f3df320: calla L3FDCE1C0 +3f3df350: move *a13(0xc0), a11, 1 +3f3df370: inc a11 +3f3df380: move a11, *a13(0xc0), 1 +3f3df3a0: move *a13(0x40), a9, 1 +3f3df3c0: subk 7, a9 +3f3df3d0: sll 0x5, a9 +3f3df3e0: addi 0xcb380, a9 +3f3df410: move *a9, a9, 1 +3f3df420: movk 10, a11 +3f3df430: divs a11, a9 +3f3df440: move *a13(0xc0), a11, 1 +3f3df460: cmp a9, a11 +3f3df470: jrlt L3F3DF180 +L3F3DF480: +3f3df480: move a14, -*sp, 1 +3f3df490: movi 0x4e20, a11 +3f3df4b0: move a11, *a14+, 1 +3f3df4c0: calla L3FDCE1C0 +3f3df4f0: sub a9, a9 +3f3df500: move a9, *a13(0xc0), 1 +3f3df520: move *a13(0x40), a11, 1 +3f3df540: subk 7, a11 +3f3df550: sll 0x5, a11 +3f3df560: addi 0xcb380, a11 +3f3df590: move *a11, a11, 1 +3f3df5a0: movk 10, a9 +3f3df5b0: mods a9, a11 +3f3df5c0: move *a13(0xc0), a9, 1 +3f3df5e0: cmp a11, a9 +3f3df5f0: jrge L3F3DF900 +L3F3DF600: +3f3df600: calla L3FDF11B0 +3f3df630: move a14, -*sp, 1 +3f3df640: movk 1, a11 +3f3df650: move a11, *a14+, 1 +3f3df660: calla L3FDF3490 +3f3df690: move a14, -*sp, 1 +3f3df6a0: movi 0x1388, a9 +3f3df6c0: move a9, *a14+, 1 +3f3df6d0: calla L3FDCE1C0 +3f3df700: calla L3FDF10F0 +3f3df730: move a14, -*sp, 1 +3f3df740: move a11, *a14+, 1 +3f3df750: calla L3FDF3860 +3f3df780: move a14, -*sp, 1 +3f3df790: move a9, *a14+, 1 +3f3df7a0: calla L3FDCE1C0 +3f3df7d0: move *a13(0xc0), a11, 1 +3f3df7f0: inc a11 +3f3df800: move a11, *a13(0xc0), 1 +3f3df820: move *a13(0x40), a9, 1 +3f3df840: subk 7, a9 +3f3df850: sll 0x5, a9 +3f3df860: addi 0xcb380, a9 +3f3df890: move *a9, a9, 1 +3f3df8a0: movk 10, a11 +3f3df8b0: mods a11, a9 +3f3df8c0: move *a13(0xc0), a11, 1 +3f3df8e0: cmp a9, a11 +3f3df8f0: jrlt L3F3DF600 +L3F3DF900: +3f3df900: move a14, -*sp, 1 +3f3df910: movi 0xea60, a11 +3f3df940: move a11, *a14+, 1 +3f3df950: calla L3FDCE1C0 +3f3df980: calla L3FDF11B0 +L3F3DF9B0: +3f3df9b0: move *a13(0xff60), a11, 1 +3f3df9d0: jrne L3F3DFA80 +3f3df9e0: sub a9, a9 +3f3df9f0: move *a9(0x140), a11, 1 +3f3dfa10: move *a13, a7, 1 +3f3dfa20: andn a7, a11 +3f3dfa30: move a11, *a9(0x140), 1 +3f3dfa50: move a11, *a13(0xffe0), 1 +3f3dfa70: jruc L3F3DFD30 +L3F3DFA80: +3f3dfa80: move a14, -*sp, 1 +3f3dfa90: movi 0x2bc, a9 +3f3dfab0: move a9, *a14+, 1 +3f3dfac0: movk 20, a7 +3f3dfad0: move a7, *a14+, 1 +3f3dfae0: movi 0x3f3e23f0, a8 +3f3dfb10: move a8, *a14+, 1 +3f3dfb20: calla L3FB309A0 +3f3dfb50: move a14, -*sp, 1 +3f3dfb60: movk 2, a7 +3f3dfb70: move a7, *a14+, 1 +3f3dfb80: movi 0x6200000, a7 +3f3dfbb0: move a7, *a14+, 1 +3f3dfbc0: sub a7, a7 +3f3dfbd0: move a7, *a14+, 1 +3f3dfbe0: movi 0xffff, a7 +3f3dfc00: move a7, *a14+, 1 +3f3dfc10: move a7, *a14+, 1 +3f3dfc20: calla L3FDCE470 +3f3dfc50: move a14, -*sp, 1 +3f3dfc60: move a9, *a14+, 1 +3f3dfc70: movk 20, a7 +3f3dfc80: move a7, *a14+, 1 +3f3dfc90: movi 0x3f3e24c0, a8 +3f3dfcc0: move a8, *a14+, 1 +3f3dfcd0: calla L3FB309A0 +3f3dfd00: movk 1, a8 +3f3dfd10: jauc L3F3E1000 +L3F3DFD30: +3f3dfd30: move a14, -*sp, 1 +3f3dfd40: movk 1, a11 +3f3dfd50: move a11, *a14+, 1 +3f3dfd60: sub a9, a9 +3f3dfd70: move a9, *a14+, 1 +3f3dfd80: move a9, *a14+, 1 +3f3dfd90: move *a9(0x20), *a14+, 1 +3f3dfdb0: move *a13(0xffe0), *a14+, 1 +3f3dfdd0: move a9, *a14+, 1 +3f3dfde0: calla L3FA904C0 +3f3dfe10: move *a13(0xa0), a7, 1 +3f3dfe30: jane L3F3DEA00 +3f3dfe50: move @0xcb640, a11, 1 +3f3dfe80: btst 9, a11 +3f3dfe90: jreq L3F3E0180 +3f3dfea0: move a14, -*sp, 1 +3f3dfeb0: sub a9, a9 +3f3dfec0: move a9, *a14+, 1 +3f3dfed0: move a9, *a14+, 1 +3f3dfee0: move a9, *a14+, 1 +3f3dfef0: movi 0x80000000, a7 +3f3dff20: move a7, *a14+, 1 +3f3dff30: movi 0x200, a9 +3f3dff50: move a9, *a14+, 1 +3f3dff60: sub a7, a7 +3f3dff70: move a7, *a14+, 1 +3f3dff80: calla L3FA904C0 +3f3dffb0: move a14, -*sp, 1 +3f3dffc0: move a7, *a14+, 1 +3f3dffd0: calla L3FA7C050 +3f3e0000: move *a7(0x260), a11, 1 +3f3e0020: jreq L3F3E0180 +3f3e0030: move a14, -*sp, 1 +3f3e0040: move *a7(0x260), a11, 1 +3f3e0060: sll 0x3, a11 +3f3e0070: move a11, *a14+, 1 +3f3e0080: movi 0xcb6a0, a11 +3f3e00b0: move a11, *a14+, 1 +3f3e00c0: addi 0x280, a7 +3f3e00e0: move a7, *a14+, 1 +3f3e00f0: calla L3FB44400 +3f3e0120: sub a7, a7 +3f3e0130: move *a7(0x260), a7, 1 +3f3e0150: move a7, @0xcb660, 1 +L3F3E0180: +3f3e0180: move @0xcb640, a11, 1 +3f3e01b0: btst 21, a11 +3f3e01c0: jreq L3F3E0540 +3f3e01d0: move a14, -*sp, 1 +3f3e01e0: sub a9, a9 +3f3e01f0: move a9, *a14+, 1 +3f3e0200: move a9, *a14+, 1 +3f3e0210: move a9, *a14+, 1 +3f3e0220: movi 0x80000000, a7 +3f3e0250: move a7, *a14+, 1 +3f3e0260: movi 0x200000, a9 +3f3e0290: move a9, *a14+, 1 +3f3e02a0: sub a7, a7 +3f3e02b0: move a7, *a14+, 1 +3f3e02c0: calla L3FA904C0 +3f3e02f0: move a14, -*sp, 1 +3f3e0300: move a7, *a14+, 1 +3f3e0310: calla L3FA7C050 +3f3e0340: move *a7(0x260), a11, 1 +3f3e0360: jreq L3F3E0540 +3f3e0370: move a14, -*sp, 1 +3f3e0380: move *a7(0x260), a11, 1 +3f3e03a0: sll 0x3, a11 +3f3e03b0: move a11, *a14+, 1 +3f3e03c0: move @0xcb660, a11, 1 +3f3e03f0: sll 0x6, a11 +3f3e0400: addi 0xcb6a0, a11 +3f3e0430: move a11, *a14+, 1 +3f3e0440: addi 0x280, a7 +3f3e0460: move a7, *a14+, 1 +3f3e0470: calla L3FB44400 +3f3e04a0: sub a11, a11 +3f3e04b0: move @0xcb660, a7, 1 +3f3e04e0: move *a11(0x260), a11, 1 +3f3e0500: add a7, a11 +3f3e0510: move a11, @0xcb660, 1 +L3F3E0540: +3f3e0540: move @0xcb640, a11, 1 +3f3e0570: btst 22, a11 +3f3e0580: jreq L3F3E0900 +3f3e0590: move a14, -*sp, 1 +3f3e05a0: sub a9, a9 +3f3e05b0: move a9, *a14+, 1 +3f3e05c0: move a9, *a14+, 1 +3f3e05d0: move a9, *a14+, 1 +3f3e05e0: movi 0x80000000, a7 +3f3e0610: move a7, *a14+, 1 +3f3e0620: movi 0x400000, a9 +3f3e0650: move a9, *a14+, 1 +3f3e0660: sub a7, a7 +3f3e0670: move a7, *a14+, 1 +3f3e0680: calla L3FA904C0 +3f3e06b0: move a14, -*sp, 1 +3f3e06c0: move a7, *a14+, 1 +3f3e06d0: calla L3FA7C050 +3f3e0700: move *a7(0x260), a11, 1 +3f3e0720: jreq L3F3E0900 +3f3e0730: move a14, -*sp, 1 +3f3e0740: move *a7(0x260), a11, 1 +3f3e0760: sll 0x3, a11 +3f3e0770: move a11, *a14+, 1 +3f3e0780: move @0xcb660, a11, 1 +3f3e07b0: sll 0x6, a11 +3f3e07c0: addi 0xcb6a0, a11 +3f3e07f0: move a11, *a14+, 1 +3f3e0800: addi 0x280, a7 +3f3e0820: move a7, *a14+, 1 +3f3e0830: calla L3FB44400 +3f3e0860: sub a11, a11 +3f3e0870: move @0xcb660, a7, 1 +3f3e08a0: move *a11(0x260), a11, 1 +3f3e08c0: add a7, a11 +3f3e08d0: move a11, @0xcb660, 1 +L3F3E0900: +3f3e0900: move @0xcb640, a11, 1 +3f3e0930: btst 23, a11 +3f3e0940: jreq L3F3E0CC0 +3f3e0950: move a14, -*sp, 1 +3f3e0960: sub a9, a9 +3f3e0970: move a9, *a14+, 1 +3f3e0980: move a9, *a14+, 1 +3f3e0990: move a9, *a14+, 1 +3f3e09a0: movi 0x80000000, a7 +3f3e09d0: move a7, *a14+, 1 +3f3e09e0: movi 0x800000, a9 +3f3e0a10: move a9, *a14+, 1 +3f3e0a20: sub a7, a7 +3f3e0a30: move a7, *a14+, 1 +3f3e0a40: calla L3FA904C0 +3f3e0a70: move a14, -*sp, 1 +3f3e0a80: move a7, *a14+, 1 +3f3e0a90: calla L3FA7C050 +3f3e0ac0: move *a7(0x260), a11, 1 +3f3e0ae0: jreq L3F3E0CC0 +3f3e0af0: move a14, -*sp, 1 +3f3e0b00: move *a7(0x260), a11, 1 +3f3e0b20: sll 0x3, a11 +3f3e0b30: move a11, *a14+, 1 +3f3e0b40: move @0xcb660, a11, 1 +3f3e0b70: sll 0x6, a11 +3f3e0b80: addi 0xcb6a0, a11 +3f3e0bb0: move a11, *a14+, 1 +3f3e0bc0: addi 0x280, a7 +3f3e0be0: move a7, *a14+, 1 +3f3e0bf0: calla L3FB44400 +3f3e0c20: sub a11, a11 +3f3e0c30: move @0xcb660, a7, 1 +3f3e0c60: move *a11(0x260), a11, 1 +3f3e0c80: add a7, a11 +3f3e0c90: move a11, @0xcb660, 1 +L3F3E0CC0: +3f3e0cc0: move @0xcb640, a11, 1 +3f3e0cf0: btst 8, a11 +3f3e0d00: jreq L3F3E0FF0 +3f3e0d10: move a14, -*sp, 1 +3f3e0d20: sub a9, a9 +3f3e0d30: move a9, *a14+, 1 +3f3e0d40: move a9, *a14+, 1 +3f3e0d50: move a9, *a14+, 1 +3f3e0d60: movi 0x80000000, a7 +3f3e0d90: move a7, *a14+, 1 +3f3e0da0: movi 0x100, a9 +3f3e0dc0: move a9, *a14+, 1 +3f3e0dd0: sub a7, a7 +3f3e0de0: move a7, *a14+, 1 +3f3e0df0: calla L3FA904C0 +3f3e0e20: move a14, -*sp, 1 +3f3e0e30: move a7, *a14+, 1 +3f3e0e40: calla L3FA7C050 +3f3e0e70: move *a7(0x260), a11, 1 +3f3e0e90: jreq L3F3E0FF0 +3f3e0ea0: move a14, -*sp, 1 +3f3e0eb0: move *a7(0x260), a11, 1 +3f3e0ed0: sll 0x3, a11 +3f3e0ee0: move a11, *a14+, 1 +3f3e0ef0: movi 0xcc6a0, a11 +3f3e0f20: move a11, *a14+, 1 +3f3e0f30: addi 0x280, a7 +3f3e0f50: move a7, *a14+, 1 +3f3e0f60: calla L3FB44400 +3f3e0f90: sub a7, a7 +3f3e0fa0: move *a7(0x260), a7, 1 +3f3e0fc0: move a7, @0xcb680, 1 +L3F3E0FF0: +3f3e0ff0: sub a8, a8 +L3F3E1000: +3f3e1000: move *sp(0xa0), a14, 1 +3f3e1020: mmfm sp, a7,a9,a11,a13 +3f3e1040: rets 2 +L3F3E1050: +3f3e1050: mmtm sp, a9,a11,a13 +3f3e1070: move a14, a13 +3f3e1080: addk 32, a14 +3f3e1090: sub a11, a11 +3f3e10a0: move a11, @0xcb640, 1 +3f3e10d0: move a11, @0xcb660, 1 +3f3e1100: move a11, @0xcb680, 1 +3f3e1130: setf 16, 0, 0 +3f3e1140: move @0x64000d0, a11, 0 +3f3e1170: btst 2, a11 +3f3e1180: jreq L3F3E1310 +3f3e1190: calla L3FDF11B0 +3f3e11c0: movi 0x10fffd80, a11 +3f3e11f0: move a11, *a13, 1 +3f3e1200: move a14, -*sp, 1 +3f3e1210: sub a9, a9 +3f3e1220: move a9, *a14+, 1 +3f3e1230: movk 1, a9 +3f3e1240: move a9, *a14+, 1 +3f3e1250: move a9, *a14+, 1 +3f3e1260: movi 0x10000000, a9 +3f3e1290: move a9, *a14+, 1 +3f3e12a0: move a11, *a14+, 1 +3f3e12b0: calla L3F3DE7B0 +3f3e12e0: calla L3FDF10F0 +L3F3E1310: +3f3e1310: subk 32, a14 +3f3e1320: mmfm sp, a9,a11,a13 +3f3e1340: rets +L3F3E1350: +3f3e1350: mmtm sp, a9,a11,a13 +3f3e1370: move a14, a13 +3f3e1380: addi 0x1460, a14 +3f3e13a0: sub a11, a11 +3f3e13b0: move a11, @0xcb640, 1 +3f3e13e0: move @0xcb660, a11, 1 +3f3e1410: move a11, *a13, 1 +3f3e1420: jreq L3F3E16F0 +3f3e1430: sub a11, a11 +3f3e1440: move a11, *a13(0x1440), 1 +3f3e1460: move @0xcb660, a9, 1 +3f3e1490: cmp a9, a11 +3f3e14a0: jrge L3F3E16F0 +L3F3E14B0: +3f3e14b0: move *a13(0x1440), a11, 1 +3f3e14d0: sll 0x6, a11 +3f3e14e0: add a13, a11 +3f3e14f0: move *a13(0x1440), a9, 1 +3f3e1510: sll 0x6, a9 +3f3e1520: addi 0xcb6a0, a9 +3f3e1550: move *a9(0x0), *a11(0x40), 1 +3f3e1580: move *a13(0x1440), a11, 1 +3f3e15a0: sll 0x6, a11 +3f3e15b0: add a13, a11 +3f3e15c0: move *a13(0x1440), a9, 1 +3f3e15e0: sll 0x6, a9 +3f3e15f0: addi 0xcb6c0, a9 +3f3e1620: move *a9(0x0), *a11(0x60), 1 +3f3e1650: move *a13(0x1440), a11, 1 +3f3e1670: inc a11 +3f3e1680: move a11, *a13(0x1440), 1 +3f3e16a0: move @0xcb660, a9, 1 +3f3e16d0: cmp a9, a11 +3f3e16e0: jrlt L3F3E14B0 +L3F3E16F0: +3f3e16f0: move @0xcb680, a11, 1 +3f3e1720: move a11, *a13(0x20), 1 +3f3e1740: jreq L3F3E19E0 +3f3e1750: sub a9, a9 +3f3e1760: move a9, *a13(0x1440), 1 +3f3e1780: cmp a11, a9 +3f3e1790: jrge L3F3E19E0 +L3F3E17A0: +3f3e17a0: move *a13(0x1440), a11, 1 +3f3e17c0: sll 0x6, a11 +3f3e17d0: add a13, a11 +3f3e17e0: move *a13(0x1440), a9, 1 +3f3e1800: sll 0x6, a9 +3f3e1810: addi 0xcc6a0, a9 +3f3e1840: move *a9(0x0), *a11(0x1040), 1 +3f3e1870: move *a13(0x1440), a11, 1 +3f3e1890: sll 0x6, a11 +3f3e18a0: add a13, a11 +3f3e18b0: move *a13(0x1440), a9, 1 +3f3e18d0: sll 0x6, a9 +3f3e18e0: addi 0xcc6c0, a9 +3f3e1910: move *a9(0x0), *a11(0x1060), 1 +3f3e1940: move *a13(0x1440), a11, 1 +3f3e1960: inc a11 +3f3e1970: move a11, *a13(0x1440), 1 +3f3e1990: move @0xcb680, a9, 1 +3f3e19c0: cmp a9, a11 +3f3e19d0: jrlt L3F3E17A0 +L3F3E19E0: +3f3e19e0: move a14, -*sp, 1 +3f3e19f0: move @0x1d1930, a11, 1 +3f3e1a20: setf 16, 1, 0 +3f3e1a30: move @0x1d1960, a9, 0 +3f3e1a60: mpys a9, a11 +3f3e1a70: sra 0x3, a11 +3f3e1a80: move a11, *a14+, 1 +3f3e1a90: movi 0x4000000, a11 +3f3e1ac0: move a11, *a14+, 1 +3f3e1ad0: calla L3FB44A00 +3f3e1b00: move a14, -*sp, 1 +3f3e1b10: sub a9, a9 +3f3e1b20: move a9, *a14+, 1 +3f3e1b30: movk 1, a9 +3f3e1b40: move a9, *a14+, 1 +3f3e1b50: move a9, *a14+, 1 +3f3e1b60: movi 0x6200000, a9 +3f3e1b90: move a9, *a14+, 1 +3f3e1ba0: calla L3FA911C0 +L3F3E1BD0: +3f3e1bd0: move a14, -*sp, 1 +3f3e1be0: move *a13(0xffa0), *a14+, 1 +3f3e1c00: movk 1, a11 +3f3e1c10: move a11, *a14+, 1 +3f3e1c20: move a11, *a14+, 1 +3f3e1c30: move *a13(0xffc0), *a14+, 1 +3f3e1c50: move *a13(0xffe0), *a14+, 1 +3f3e1c70: calla L3F3DE7B0 +3f3e1ca0: move a8, a9 +3f3e1cb0: jrne L3F3E1D50 +3f3e1cc0: calla L3FDF3C30 +3f3e1cf0: move *a13(0xffa0), a9, 1 +3f3e1d10: andn a8, a9 +3f3e1d20: move a9, *a13(0xffa0), 1 +3f3e1d40: jrne L3F3E1BD0 +L3F3E1D50: +3f3e1d50: move *a13(0xffe0), a9, 1 +3f3e1d70: btst 9, a9 +3f3e1d80: jrne L3F3E2070 +3f3e1d90: move *a13, a11, 1 +3f3e1da0: move a11, @0xcb660, 1 +3f3e1dd0: jreq L3F3E2070 +3f3e1de0: sub a9, a9 +3f3e1df0: move a9, *a13(0x1440), 1 +3f3e1e10: cmp a11, a9 +3f3e1e20: jrge L3F3E2070 +L3F3E1E30: +3f3e1e30: move *a13(0x1440), a11, 1 +3f3e1e50: sll 0x6, a11 +3f3e1e60: addi 0xcb6a0, a11 +3f3e1e90: move *a13(0x1440), a9, 1 +3f3e1eb0: sll 0x6, a9 +3f3e1ec0: add a13, a9 +3f3e1ed0: move *a9(0x40), *a11(0x0), 1 +3f3e1f00: move *a13(0x1440), a11, 1 +3f3e1f20: sll 0x6, a11 +3f3e1f30: addi 0xcb6c0, a11 +3f3e1f60: move *a13(0x1440), a9, 1 +3f3e1f80: sll 0x6, a9 +3f3e1f90: add a13, a9 +3f3e1fa0: move *a9(0x60), *a11(0x0), 1 +3f3e1fd0: move *a13(0x1440), a11, 1 +3f3e1ff0: inc a11 +3f3e2000: move a11, *a13(0x1440), 1 +3f3e2020: move @0xcb660, a9, 1 +3f3e2050: cmp a9, a11 +3f3e2060: jrlt L3F3E1E30 +L3F3E2070: +3f3e2070: move *a13(0xffe0), a11, 1 +3f3e2090: btst 8, a11 +3f3e20a0: jrne L3F3E23A0 +3f3e20b0: move *a13(0x20), a9, 1 +3f3e20d0: move a9, @0xcb680, 1 +3f3e2100: jreq L3F3E23A0 +3f3e2110: sub a11, a11 +3f3e2120: move a11, *a13(0x1440), 1 +3f3e2140: cmp a9, a11 +3f3e2150: jrge L3F3E23A0 +L3F3E2160: +3f3e2160: move *a13(0x1440), a11, 1 +3f3e2180: sll 0x6, a11 +3f3e2190: addi 0xcc6a0, a11 +3f3e21c0: move *a13(0x1440), a9, 1 +3f3e21e0: sll 0x6, a9 +3f3e21f0: add a13, a9 +3f3e2200: move *a9(0x1040), *a11(0x0), 1 +3f3e2230: move *a13(0x1440), a11, 1 +3f3e2250: sll 0x6, a11 +3f3e2260: addi 0xcc6c0, a11 +3f3e2290: move *a13(0x1440), a9, 1 +3f3e22b0: sll 0x6, a9 +3f3e22c0: add a13, a9 +3f3e22d0: move *a9(0x1060), *a11(0x0), 1 +3f3e2300: move *a13(0x1440), a11, 1 +3f3e2320: inc a11 +3f3e2330: move a11, *a13(0x1440), 1 +3f3e2350: move @0xcb680, a9, 1 +3f3e2380: cmp a9, a11 +3f3e2390: jrlt L3F3E2160 +L3F3E23A0: +3f3e23a0: move *sp(0x80), a14, 1 +3f3e23c0: mmfm sp, a9,a11,a13 +3f3e23e0: rets 2 +3f3e23f0: andn b2, b0 +3f3e2400: andn a10, a5 +3f3e2410: sla 0x2, b3 +3f3e2420: move a2, b1 +3f3e2430: sla 0x2, b9 +3f3e2440: sub a10, a11 +3f3e2450: sla 0x2, b9 +3f3e2460: move b10, a4 +3f3e2470: addc a9, a0 +3f3e2480: move a2, sp +3f3e2490: cmp b10, b4 +3f3e24a0: or a10, a14 +3f3e24b0: .word 0x0045 +3f3e24c0: sla 0x1, a0 +3f3e24d0: sla 0x1, a0 +3f3e24e0: sla 0x1, a0 +3f3e24f0: sla 0x1, a0 +3f3e2500: sla 0x1, a0 +3f3e2510: sla 0x1, a0 +3f3e2520: sla 0x1, a0 +3f3e2530: sla 0x1, a0 +3f3e2540: sla 0x1, a0 +3f3e2550: sla 0x1, a0 +3f3e2560: sla 0x1, a0 +3f3e2570: sla 0x1, a0 +3f3e2580: rev a0 +3f3e2590: mmtm sp, a7,a9,a11,a13 +3f3e25b0: move a14, a13 +3f3e25c0: addi 0xda0, a14 +3f3e25e0: sub a11, a11 +3f3e25f0: setf 16, 1, 0 +3f3e2600: move a11, *a13(0x1c0), 0 +3f3e2620: movk 1, a11 +3f3e2630: move a11, *a13(0x8f0), 1 +3f3e2650: sub a11, a11 +3f3e2660: move a11, *a13(0xc10), 1 +3f3e2680: move a11, *a13(0xc30), 0 +3f3e26a0: move a11, *a13(0xc40), 0 +3f3e26c0: move a11, *a13(0xc50), 0 +3f3e26e0: move a11, *a13(0xd80), 1 +3f3e2700: move @0xccb80, a11, 1 +3f3e2730: jreq L3F3E2880 +3f3e2740: move a14, -*sp, 1 +3f3e2750: move @0x1e8ba0, a9, 1 +3f3e2780: sra 0x3, a9 +3f3e2790: move a9, *a14+, 1 +3f3e27a0: move *a13(0xd80), a9, 1 +3f3e27c0: inc a9 +3f3e27d0: move a9, *a13(0xd80), 1 +3f3e27f0: dec a9 +3f3e2800: move a9, *a14+, 1 +3f3e2810: movi 0x3f3e7a20, a8 +3f3e2840: move a8, *a14+, 1 +3f3e2850: calla L3FB341E0 +L3F3E2880: +3f3e2880: sub a11, a11 +3f3e2890: move a11, @0xccae0, 1 +3f3e28c0: move a14, -*sp, 1 +3f3e28d0: movi 0x3f3e7290, a9 +3f3e2900: move a9, *a14+, 1 +3f3e2910: calla L3FD45700 +3f3e2940: move @0xccb80, a11, 1 +3f3e2970: jreq L3F3E2AC0 +3f3e2980: move a14, -*sp, 1 +3f3e2990: move @0x1e8ba0, a9, 1 +3f3e29c0: sra 0x3, a9 +3f3e29d0: move a9, *a14+, 1 +3f3e29e0: move *a13(0xd80), a9, 1 +3f3e2a00: inc a9 +3f3e2a10: move a9, *a13(0xd80), 1 +3f3e2a30: dec a9 +3f3e2a40: move a9, *a14+, 1 +3f3e2a50: movi 0x3f3e7a20, a8 +3f3e2a80: move a8, *a14+, 1 +3f3e2a90: calla L3FB341E0 +L3F3E2AC0: +3f3e2ac0: move a14, -*sp, 1 +3f3e2ad0: movi 0x3f3e7af0, a8 +3f3e2b00: move a8, *a14+, 1 +3f3e2b10: move @0xa6840, *a14+, 1 +3f3e2b40: calla L3F6F5820 +3f3e2b70: move a8, *a13(0x180), 1 +3f3e2b90: move @0xccb80, a11, 1 +3f3e2bc0: jreq L3F3E2D10 +3f3e2bd0: move a14, -*sp, 1 +3f3e2be0: move @0x1e8ba0, a9, 1 +3f3e2c10: sra 0x3, a9 +3f3e2c20: move a9, *a14+, 1 +3f3e2c30: move *a13(0xd80), a9, 1 +3f3e2c50: inc a9 +3f3e2c60: move a9, *a13(0xd80), 1 +3f3e2c80: dec a9 +3f3e2c90: move a9, *a14+, 1 +3f3e2ca0: movi 0x3f3e7a20, a8 +3f3e2cd0: move a8, *a14+, 1 +3f3e2ce0: calla L3FB341E0 +L3F3E2D10: +3f3e2d10: move *a13(0x180), a11, 1 +3f3e2d30: cmpi 0x3ff, a11 +3f3e2d50: jrge L3F3E2EA0 +3f3e2d60: move a14, -*sp, 1 +3f3e2d70: movi 0x3f3e7b00, a8 +3f3e2da0: move a8, *a14+, 1 +3f3e2db0: move a13, a9 +3f3e2dc0: addi 0x930, a9 +3f3e2de0: move a9, *a14+, 1 +3f3e2df0: calla L3FB34430 +3f3e2e20: move a14, -*sp, 1 +3f3e2e30: move a9, *a14+, 1 +3f3e2e40: calla L3F3E6FB0 +3f3e2e70: calla L3F707A30 +L3F3E2EA0: +3f3e2ea0: move @0xccb80, a9, 1 +3f3e2ed0: jreq L3F3E3020 +3f3e2ee0: move a14, -*sp, 1 +3f3e2ef0: move @0x1e8ba0, a11, 1 +3f3e2f20: sra 0x3, a11 +3f3e2f30: move a11, *a14+, 1 +3f3e2f40: move *a13(0xd80), a11, 1 +3f3e2f60: inc a11 +3f3e2f70: move a11, *a13(0xd80), 1 +3f3e2f90: dec a11 +3f3e2fa0: move a11, *a14+, 1 +3f3e2fb0: movi 0x3f3e7a20, a8 +3f3e2fe0: move a8, *a14+, 1 +3f3e2ff0: calla L3FB341E0 +L3F3E3020: +3f3e3020: move a14, -*sp, 1 +3f3e3030: movi 0x3f3e7c68, a8 +3f3e3060: move a8, *a14+, 1 +3f3e3070: calla L3F9C2570 +3f3e30a0: move a8, *a13(0x1d0), 1 +3f3e30c0: move a8, @0xccba0, 1 +3f3e30f0: move @0xccb80, a11, 1 +3f3e3120: jreq L3F3E3270 +3f3e3130: move a14, -*sp, 1 +3f3e3140: move @0x1e8ba0, a9, 1 +3f3e3170: sra 0x3, a9 +3f3e3180: move a9, *a14+, 1 +3f3e3190: move *a13(0xd80), a9, 1 +3f3e31b0: inc a9 +3f3e31c0: move a9, *a13(0xd80), 1 +3f3e31e0: dec a9 +3f3e31f0: move a9, *a14+, 1 +3f3e3200: movi 0x3f3e7c90, a8 +3f3e3230: move a8, *a14+, 1 +3f3e3240: calla L3FB341E0 +L3F3E3270: +3f3e3270: move @0xccad0, a11 +3f3e32a0: dsj a11, L3F3E4BC0 +3f3e32c0: move *a13(0x1d0), a11, 1 +3f3e32e0: move *a11(0x440), *a13(0x890), 1 +3f3e3310: move *a11(0x440), a9, 1 +3f3e3330: move a9, a7 +3f3e3340: sll 0x9, a9 +3f3e3350: sll 0x7, a7 +3f3e3360: add a7, a9 +3f3e3370: move *a11(0x480), a7, 1 +3f3e3390: add a9, a7 +3f3e33a0: move a7, *a13(0x1f0), 1 +3f3e33c0: move a14, -*sp, 1 +3f3e33d0: move a11, *a14+, 1 +3f3e33e0: calla L3FD60F20 +3f3e3410: move a8, *a13(0x210), 1 +3f3e3430: move a14, -*sp, 1 +3f3e3440: move a13, a9 +3f3e3450: addi 0xd20, a9 +3f3e3470: move a9, *a14+, 1 +3f3e3480: move a13, a9 +3f3e3490: addi 0xcc0, a9 +3f3e34b0: move a9, *a14+, 1 +3f3e34c0: move a13, a9 +3f3e34d0: addi 0xca0, a9 +3f3e34f0: move a9, *a14+, 1 +3f3e3500: move a13, a9 +3f3e3510: addi 0xc80, a9 +3f3e3530: move a9, *a14+, 1 +3f3e3540: move a13, a9 +3f3e3550: addi 0xc60, a9 +3f3e3570: move a9, *a14+, 1 +3f3e3580: move a13, a9 +3f3e3590: addi 0x270, a9 +3f3e35b0: move a9, *a14+, 1 +3f3e35c0: move a13, a9 +3f3e35d0: addi 0x250, a9 +3f3e35f0: move a9, *a14+, 1 +3f3e3600: move a8, *a14+, 1 +3f3e3610: move a11, *a14+, 1 +3f3e3620: calla L3FD72C50 +3f3e3650: move a14, -*sp, 1 +3f3e3660: move a13, a9 +3f3e3670: addi 0x290, a9 +3f3e3690: move a9, *a14+, 1 +3f3e36a0: move *a13(0x210), *a14+, 1 +3f3e36c0: move a11, *a14+, 1 +3f3e36d0: calla L3FD58A10 +3f3e3700: move a14, -*sp, 1 +3f3e3710: move @0xb7180, *a14+, 1 +3f3e3740: move *a13(0x210), *a14+, 1 +3f3e3760: move a11, *a14+, 1 +3f3e3770: calla L3FD421C0 +3f3e37a0: jruc L3F3E3830 +L3F3E37B0: +3f3e37b0: move a14, -*sp, 1 +3f3e37c0: movi 0x3f3e7dd8, a8 +3f3e37f0: move a8, *a14+, 1 +3f3e3800: calla L3FB341E0 +L3F3E3830: +3f3e3830: move a14, -*sp, 1 +3f3e3840: sub a11, a11 +3f3e3850: move a11, *a14+, 1 +3f3e3860: move a11, *a14+, 1 +3f3e3870: move a11, *a14+, 1 +3f3e3880: movk 1, a9 +3f3e3890: move a9, *a14+, 1 +3f3e38a0: move a9, *a14+, 1 +3f3e38b0: movi 0x14c, a7 +3f3e38d0: move a7, *a14+, 1 +3f3e38e0: move a9, *a14+, 1 +3f3e38f0: move *a13(0x210), *a14+, 1 +3f3e3910: move *a13(0x1d0), *a14+, 1 +3f3e3930: calla L3FD59FD0 +3f3e3960: move a8, a8 +3f3e3970: jrne L3F3E37B0 +3f3e3980: move a11, *a13(0x8b0), 1 +3f3e39a0: move a14, -*sp, 1 +3f3e39b0: move a11, *a14+, 1 +3f3e39c0: move a11, *a14+, 1 +3f3e39d0: move *a13(0x210), *a14+, 1 +3f3e39f0: move *a13(0x1d0), *a14+, 1 +3f3e3a10: calla L3F997000 +3f3e3a40: move a8, *a13(0x570), 1 +3f3e3a60: move a14, -*sp, 1 +3f3e3a70: move a9, *a14+, 1 +3f3e3a80: move a8, *a14+, 1 +3f3e3a90: move *a13(0x1d0), *a14+, 1 +3f3e3ab0: calla L3FD501D0 +3f3e3ae0: move a14, -*sp, 1 +3f3e3af0: move *a13(0x1d0), a9, 1 +3f3e3b10: move *a13(0x890), a7, 1 +3f3e3b30: move a7, a11 +3f3e3b40: sll 0x9, a7 +3f3e3b50: sll 0x7, a11 +3f3e3b60: add a11, a7 +3f3e3b70: move *a9(0x480), a11, 1 +3f3e3b90: add a7, a11 +3f3e3ba0: move *a11(0x1a0), *a14+, 1 +3f3e3bc0: move *a13(0x570), *a14+, 1 +3f3e3be0: move a9, *a14+, 1 +3f3e3bf0: calla L3FD99A60 +3f3e3c20: move a14, -*sp, 1 +3f3e3c30: move *a13(0x890), a11, 1 +3f3e3c50: move a11, a7 +3f3e3c60: sll 0x9, a11 +3f3e3c70: sll 0x7, a7 +3f3e3c80: add a7, a11 +3f3e3c90: move *a9(0x480), a7, 1 +3f3e3cb0: add a11, a7 +3f3e3cc0: move *a7(0x1c0), *a14+, 1 +3f3e3ce0: move *a13(0x570), *a14+, 1 +3f3e3d00: move a9, *a14+, 1 +3f3e3d10: calla L3FD98760 +3f3e3d40: move a14, -*sp, 1 +3f3e3d50: movk 6, a11 +3f3e3d60: move a11, *a14+, 1 +3f3e3d70: move *a13(0x570), *a14+, 1 +3f3e3d90: move a9, *a14+, 1 +3f3e3da0: calla L3FD9A7A0 +3f3e3dd0: move a14, -*sp, 1 +3f3e3de0: move a9, *a14+, 1 +3f3e3df0: calla L3FD4AAE0 +L3F3E3E20: +3f3e3e20: move a14, -*sp, 1 +3f3e3e30: move a13, a11 +3f3e3e40: addi 0x590, a11 +3f3e3e60: move a11, *a14+, 1 +3f3e3e70: move *a13(0x1d0), *a14+, 1 +3f3e3e90: calla L3F9C1CF0 +3f3e3ec0: jauc L3F3E4810 +L3F3E3EE0: +3f3e3ee0: move *a13(0x730), a11, 1 +3f3e3f00: dec a11 +3f3e3f10: jane L3F3E48C0 +3f3e3f30: move *a13(0x6d0), *a13(0x80), 1 +3f3e3f60: move *a13(0x6f0), *a13(0xa0), 1 +3f3e3f90: move *a13(0x80), a11, 1 +3f3e3fb0: addk 20, a11 +3f3e3fc0: move a11, *a13(0xc0), 1 +3f3e3fe0: move *a13(0xa0), a9, 1 +3f3e4000: addk 20, a9 +3f3e4010: move a9, *a13(0xe0), 1 +3f3e4030: move a14, -*sp, 1 +3f3e4040: move a9, *a14+, 1 +3f3e4050: move a11, *a14+, 1 +3f3e4060: move *a13(0xa0), *a14+, 1 +3f3e4080: move *a13(0x80), *a14+, 1 +3f3e40a0: move *a13(0x210), *a14+, 1 +3f3e40c0: move *a13(0x1d0), *a14+, 1 +3f3e40e0: move *a13(0x570), *a14+, 1 +3f3e4100: calla L3F3E7530 +3f3e4130: movk 1, a7 +3f3e4140: setf 16, 1, 0 +3f3e4150: move a7, *a13(0xc50), 0 +3f3e4170: jruc L3F3E48C0 +L3F3E4180: +3f3e4180: move *a13(0x730), a11, 1 +3f3e41a0: dec a11 +3f3e41b0: jrne L3F3E48C0 +3f3e41c0: move a14, -*sp, 1 +3f3e41d0: move *a13(0xe0), *a14+, 1 +3f3e41f0: move *a13(0xc0), *a14+, 1 +3f3e4210: move *a13(0xa0), *a14+, 1 +3f3e4230: move *a13(0x80), *a14+, 1 +3f3e4250: move *a13(0x210), *a14+, 1 +3f3e4270: move *a13(0x1d0), *a14+, 1 +3f3e4290: move *a13(0x570), *a14+, 1 +3f3e42b0: calla L3F3E7530 +3f3e42e0: movk 1, a11 +3f3e42f0: setf 16, 1, 0 +3f3e4300: move a11, *a13(0xc40), 0 +3f3e4320: jruc L3F3E48C0 +L3F3E4330: +3f3e4330: setf 16, 1, 0 +3f3e4340: move *a13(0xc50), a11, 0 +3f3e4360: dec a11 +3f3e4370: jrne L3F3E48C0 +3f3e4380: move a14, -*sp, 1 +3f3e4390: move *a13(0xe0), *a14+, 1 +3f3e43b0: move *a13(0xc0), *a14+, 1 +3f3e43d0: move *a13(0xa0), *a14+, 1 +3f3e43f0: move *a13(0x80), *a14+, 1 +3f3e4410: move *a13(0x210), *a14+, 1 +3f3e4430: move *a13(0x1d0), *a14+, 1 +3f3e4450: move *a13(0x570), *a14+, 1 +3f3e4470: calla L3F3E7530 +3f3e44a0: move a14, -*sp, 1 +3f3e44b0: move a13, a11 +3f3e44c0: addi 0xd20, a11 +3f3e44e0: move a11, *a14+, 1 +3f3e44f0: move a13, a9 +3f3e4500: addi 0xe0, a9 +3f3e4520: move a9, *a14+, 1 +3f3e4530: move a13, a7 +3f3e4540: addi 0xc0, a7 +3f3e4560: move a7, *a14+, 1 +3f3e4570: move a13, a7 +3f3e4580: addi 0xc80, a7 +3f3e45a0: move a7, *a14+, 1 +3f3e45b0: move a13, a7 +3f3e45c0: addi 0xc60, a7 +3f3e45e0: move a7, *a14+, 1 +3f3e45f0: move a13, a7 +3f3e4600: addi 0x270, a7 +3f3e4620: move a7, *a14+, 1 +3f3e4630: move a13, a7 +3f3e4640: addi 0x250, a7 +3f3e4660: move a7, *a14+, 1 +3f3e4670: move *a13(0x210), *a14+, 1 +3f3e4690: move *a13(0x1d0), *a14+, 1 +3f3e46b0: calla L3FD72C50 +3f3e46e0: move a14, -*sp, 1 +3f3e46f0: move *a13(0xe0), *a14+, 1 +3f3e4710: move *a13(0xc0), *a14+, 1 +3f3e4730: move *a13(0xa0), *a14+, 1 +3f3e4750: move *a13(0x80), *a14+, 1 +3f3e4770: move *a13(0x210), *a14+, 1 +3f3e4790: move *a13(0x1d0), *a14+, 1 +3f3e47b0: move *a13(0x570), *a14+, 1 +3f3e47d0: calla L3F3E7530 +3f3e4800: jruc L3F3E48C0 +L3F3E4810: +3f3e4810: move *a13(0x590), a8, 1 +3f3e4830: subk 4, a8 +3f3e4840: jaeq L3F3E3EE0 +3f3e4860: dec a8 +3f3e4870: jreq L3F3E4180 +3f3e4880: dec a8 +3f3e4890: jreq L3F3E4330 +3f3e48a0: jauc L3F3E3E20 +L3F3E48C0: +3f3e48c0: setf 16, 1, 0 +3f3e48d0: move *a13(0xc40), a11, 0 +3f3e48f0: dsj a11, L3F3E3E20 +3f3e4910: move @0xccb40, a11, 1 +3f3e4940: move a11, *a13(0x100), 1 +3f3e4960: move @0xccb60, a9, 1 +3f3e4990: move a9, *a13(0x120), 1 +3f3e49b0: move a14, -*sp, 1 +3f3e49c0: move @0xb7140, *a14+, 1 +3f3e49f0: move *a13(0x210), *a14+, 1 +3f3e4a10: move *a13(0x1d0), *a14+, 1 +3f3e4a30: calla L3FD421C0 +3f3e4a60: move a14, -*sp, 1 +3f3e4a70: move *a13(0x570), *a14+, 1 +3f3e4a90: move *a13(0x1d0), *a14+, 1 +3f3e4ab0: calla L3FD4F020 +3f3e4ae0: move a14, -*sp, 1 +3f3e4af0: sub a7, a7 +3f3e4b00: move a7, *a14+, 1 +3f3e4b10: move *a13(0x1d0), *a14+, 1 +3f3e4b30: calla L3FDA9050 +3f3e4b60: move a14, -*sp, 1 +3f3e4b70: move *a13(0x1d0), *a14+, 1 +3f3e4b90: calla L3FD4AAE0 +L3F3E4BC0: +3f3e4bc0: move @0xccb80, a11, 1 +3f3e4bf0: jreq L3F3E4D40 +3f3e4c00: move a14, -*sp, 1 +3f3e4c10: move @0x1e8ba0, a9, 1 +3f3e4c40: sra 0x3, a9 +3f3e4c50: move a9, *a14+, 1 +3f3e4c60: move *a13(0xd80), a9, 1 +3f3e4c80: inc a9 +3f3e4c90: move a9, *a13(0xd80), 1 +3f3e4cb0: dec a9 +3f3e4cc0: move a9, *a14+, 1 +3f3e4cd0: movi 0x3f3e7a20, a8 +3f3e4d00: move a8, *a14+, 1 +3f3e4d10: calla L3FB341E0 +L3F3E4D40: +3f3e4d40: move a14, -*sp, 1 +3f3e4d50: move *a13(0x1d0), *a14+, 1 +3f3e4d70: calla L3FD60F20 +3f3e4da0: move a8, *a13(0x210), 1 +3f3e4dc0: move a14, -*sp, 1 +3f3e4dd0: move a13, a11 +3f3e4de0: addi 0x290, a11 +3f3e4e00: move a11, *a14+, 1 +3f3e4e10: move a8, *a14+, 1 +3f3e4e20: move *a13(0x1d0), *a14+, 1 +3f3e4e40: calla L3FD58A10 +3f3e4e70: move a14, -*sp, 1 +3f3e4e80: move @0xb7160, *a14+, 1 +3f3e4eb0: move *a13(0x210), *a14+, 1 +3f3e4ed0: move *a13(0x1d0), *a14+, 1 +3f3e4ef0: calla L3FD421C0 +3f3e4f20: movk 1, a9 +3f3e4f30: setf 16, 1, 0 +3f3e4f40: move a9, *a13(0x1c0), 0 +3f3e4f60: move @0xccb80, a7, 1 +3f3e4f90: jreq L3F3E50E0 +3f3e4fa0: move a14, -*sp, 1 +3f3e4fb0: move @0x1e8ba0, a11, 1 +3f3e4fe0: sra 0x3, a11 +3f3e4ff0: move a11, *a14+, 1 +3f3e5000: move *a13(0xd80), a11, 1 +3f3e5020: inc a11 +3f3e5030: move a11, *a13(0xd80), 1 +3f3e5050: dec a11 +3f3e5060: move a11, *a14+, 1 +3f3e5070: movi 0x3f3e7a20, a8 +3f3e50a0: move a8, *a14+, 1 +3f3e50b0: calla L3FB341E0 +L3F3E50E0: +3f3e50e0: move a9, *a13(0x8d0), 1 +3f3e5100: move a14, -*sp, 1 +3f3e5110: move *a13(0x1d0), *a14+, 1 +3f3e5130: calla L3FD4AAE0 +3f3e5160: move @0xccad0, a11 +3f3e5190: jrne L3F3E52A0 +3f3e51a0: move *a13(0x290), *a13(0x100), 1 +3f3e51d0: move *a13(0x2b0), *a13(0x120), 1 +3f3e5200: move *a13(0x2d0), a7, 1 +3f3e5220: move a7, @0xccb00, 1 +3f3e5250: move *a13(0x2f0), a11, 1 +3f3e5270: move a11, @0xccb20, 1 +L3F3E52A0: +3f3e52a0: move @0xccb80, a11, 1 +3f3e52d0: jreq L3F3E5420 +3f3e52e0: move a14, -*sp, 1 +3f3e52f0: move @0x1e8ba0, a7, 1 +3f3e5320: sra 0x3, a7 +3f3e5330: move a7, *a14+, 1 +3f3e5340: move *a13(0xd80), a7, 1 +3f3e5360: inc a7 +3f3e5370: move a7, *a13(0xd80), 1 +3f3e5390: dec a7 +3f3e53a0: move a7, *a14+, 1 +3f3e53b0: movi 0x3f3e7a20, a8 +3f3e53e0: move a8, *a14+, 1 +3f3e53f0: calla L3FB341E0 +L3F3E5420: +3f3e5420: move a14, -*sp, 1 +3f3e5430: move *a13(0x8f0), *a14+, 1 +3f3e5450: move a9, *a14+, 1 +3f3e5460: move @0xccb20, *a14+, 1 +3f3e5490: move @0xccb00, *a14+, 1 +3f3e54c0: move *a13(0x120), *a14+, 1 +3f3e54e0: move *a13(0x100), *a14+, 1 +3f3e5500: move *a13(0x370), *a14+, 1 +3f3e5520: move *a13(0x1d0), *a14+, 1 +3f3e5540: calla L3FD556B0 +3f3e5570: move a8, @0xccae0, 1 +3f3e55a0: move @0xccb80, a11, 1 +3f3e55d0: jreq L3F3E5720 +3f3e55e0: move a14, -*sp, 1 +3f3e55f0: move @0x1e8ba0, a7, 1 +3f3e5620: sra 0x3, a7 +3f3e5630: move a7, *a14+, 1 +3f3e5640: move *a13(0xd80), a7, 1 +3f3e5660: inc a7 +3f3e5670: move a7, *a13(0xd80), 1 +3f3e5690: dec a7 +3f3e56a0: move a7, *a14+, 1 +3f3e56b0: movi 0x3f3e7ef0, a8 +3f3e56e0: move a8, *a14+, 1 +3f3e56f0: calla L3FB341E0 +L3F3E5720: +3f3e5720: move @0xccae0, a11, 1 +3f3e5750: jrne L3F3E5F50 +3f3e5760: jruc L3F3E5B00 +L3F3E5770: +3f3e5770: move a14, -*sp, 1 +3f3e5780: movi 0x3f3e8040, a8 +3f3e57b0: move a8, *a14+, 1 +3f3e57c0: move a13, a11 +3f3e57d0: addi 0xbb0, a11 +3f3e57f0: move a11, *a14+, 1 +3f3e5800: calla L3FB45720 +3f3e5830: jruc L3F3E5BC0 +L3F3E5840: +3f3e5840: move a14, -*sp, 1 +3f3e5850: movi 0x3f3e80a0, a8 +3f3e5880: move a8, *a14+, 1 +3f3e5890: move a13, a11 +3f3e58a0: addi 0xbb0, a11 +3f3e58c0: move a11, *a14+, 1 +3f3e58d0: calla L3FB45720 +3f3e5900: jruc L3F3E5BC0 +L3F3E5910: +3f3e5910: move a14, -*sp, 1 +3f3e5920: movi 0x3f3e80e8, a8 +3f3e5950: move a8, *a14+, 1 +3f3e5960: move a13, a11 +3f3e5970: addi 0xbb0, a11 +3f3e5990: move a11, *a14+, 1 +3f3e59a0: calla L3FB45720 +3f3e59d0: jruc L3F3E5BC0 +L3F3E59E0: +3f3e59e0: move a14, -*sp, 1 +3f3e59f0: move *a13(0x910), a11, 1 +3f3e5a10: move *a11(0x80), a8, 0 +3f3e5a30: move a8, *a14+, 1 +3f3e5a40: movi 0x3f3e8130, a8 +3f3e5a70: move a8, *a14+, 1 +3f3e5a80: move a13, a9 +3f3e5a90: addi 0xbb0, a9 +3f3e5ab0: move a9, *a14+, 1 +3f3e5ac0: calla L3FB34430 +3f3e5af0: jruc L3F3E5BC0 +L3F3E5B00: +3f3e5b00: move *a13(0x910), a7, 1 +3f3e5b20: setf 8, 0, 0 +3f3e5b30: move *a7(0x80), a8, 0 +3f3e5b50: subk 2, a8 +3f3e5b60: jreq L3F3E5910 +3f3e5b70: subk 6, a8 +3f3e5b80: jreq L3F3E5840 +3f3e5b90: dec a8 +3f3e5ba0: jreq L3F3E5770 +3f3e5bb0: jruc L3F3E59E0 +L3F3E5BC0: +3f3e5bc0: move a14, -*sp, 1 +3f3e5bd0: move a13, a11 +3f3e5be0: addi 0xbb0, a11 +3f3e5c00: move a11, *a14+, 1 +3f3e5c10: movi 0x3f3e81d0, a8 +3f3e5c40: move a8, *a14+, 1 +3f3e5c50: move a13, a9 +3f3e5c60: addi 0x930, a9 +3f3e5c80: move a9, *a14+, 1 +3f3e5c90: calla L3FB34430 +3f3e5cc0: setf 16, 1, 0 +3f3e5cd0: move *a13(0x1c0), a7, 0 +3f3e5cf0: dsjs a7, L3F3E5E10 +3f3e5d00: move a14, -*sp, 1 +3f3e5d10: move @0xb7140, *a14+, 1 +3f3e5d40: move *a13(0x210), *a14+, 1 +3f3e5d60: move *a13(0x1d0), *a14+, 1 +3f3e5d80: calla L3FD421C0 +3f3e5db0: move a14, -*sp, 1 +3f3e5dc0: move *a13(0x1d0), *a14+, 1 +3f3e5de0: calla L3FD4AAE0 +L3F3E5E10: +3f3e5e10: move a14, -*sp, 1 +3f3e5e20: move a9, *a14+, 1 +3f3e5e30: calla L3F3E6FB0 +3f3e5e60: move a14, -*sp, 1 +3f3e5e70: move *a13(0x1d0), *a14+, 1 +3f3e5e90: calla L3FD38C10 +3f3e5ec0: move a14, -*sp, 1 +3f3e5ed0: move *a13(0x1d0), *a14+, 1 +3f3e5ef0: calla L3FD4AAE0 +3f3e5f20: calla L3F707A30 +L3F3E5F50: +3f3e5f50: move @0xccb80, a11, 1 +3f3e5f80: jreq L3F3E60D0 +3f3e5f90: move a14, -*sp, 1 +3f3e5fa0: move @0x1e8ba0, a9, 1 +3f3e5fd0: sra 0x3, a9 +3f3e5fe0: move a9, *a14+, 1 +3f3e5ff0: move *a13(0xd80), a9, 1 +3f3e6010: inc a9 +3f3e6020: move a9, *a13(0xd80), 1 +3f3e6040: dec a9 +3f3e6050: move a9, *a14+, 1 +3f3e6060: movi 0x3f3e7a20, a8 +3f3e6090: move a8, *a14+, 1 +3f3e60a0: calla L3FB341E0 +L3F3E60D0: +3f3e60d0: move a14, -*sp, 1 +3f3e60e0: move @0xb7140, *a14+, 1 +3f3e6110: move *a13(0x210), *a14+, 1 +3f3e6130: move *a13(0x1d0), *a14+, 1 +3f3e6150: calla L3FD421C0 +3f3e6180: move a14, -*sp, 1 +3f3e6190: move *a13(0x1d0), *a14+, 1 +3f3e61b0: calla L3FD4AAE0 +3f3e61e0: move @0xccb80, a11, 1 +3f3e6210: jreq L3F3E6360 +3f3e6220: move a14, -*sp, 1 +3f3e6230: move @0x1e8ba0, a9, 1 +3f3e6260: sra 0x3, a9 +3f3e6270: move a9, *a14+, 1 +3f3e6280: move *a13(0xd80), a9, 1 +3f3e62a0: inc a9 +3f3e62b0: move a9, *a13(0xd80), 1 +3f3e62d0: dec a9 +3f3e62e0: move a9, *a14+, 1 +3f3e62f0: movi 0x3f3e7a20, a8 +3f3e6320: move a8, *a14+, 1 +3f3e6330: calla L3FB341E0 +L3F3E6360: +3f3e6360: move @0xccae0, a11, 1 +3f3e6390: move *a11(0x40), *a13(0x60), 1 +3f3e63c0: move a14, -*sp, 1 +3f3e63d0: move @0xa67f0, *a14+, 1 +3f3e6400: calla L3F6FCA50 +3f3e6430: sub a11, a11 +3f3e6440: move a11, @0xd3a70, 1 +3f3e6470: move a14, -*sp, 1 +3f3e6480: setf 1, 0, 0 +3f3e6490: move @0xaed25, a9, 0 +3f3e64c0: move a9, *a14+, 1 +3f3e64d0: move @0xaeccd, a7, 0 +3f3e6500: move a7, *a14+, 1 +3f3e6510: move @0xaeccc, a7, 0 +3f3e6540: move a7, *a14+, 1 +3f3e6550: move @0xaecca, a7, 0 +3f3e6580: move a7, *a14+, 1 +3f3e6590: move @0xccae0, a7, 1 +3f3e65c0: move *a7, a9, 1 +3f3e65d0: addk 31, a9 +3f3e65e0: movk 31, a7 +3f3e65f0: andn a7, a9 +3f3e6600: move a9, *a14+, 1 +3f3e6610: move @0xccb20, *a14+, 1 +3f3e6640: move @0xccb00, *a14+, 1 +3f3e6670: move a11, *a14+, 1 +3f3e6680: move a11, *a14+, 1 +3f3e6690: calla L3F3F56B0 +3f3e66c0: move @0xccb80, a9, 1 +3f3e66f0: jreq L3F3E6840 +3f3e6700: move a14, -*sp, 1 +3f3e6710: move @0x1e8ba0, a11, 1 +3f3e6740: sra 0x3, a11 +3f3e6750: move a11, *a14+, 1 +3f3e6760: move *a13(0xd80), a11, 1 +3f3e6780: inc a11 +3f3e6790: move a11, *a13(0xd80), 1 +3f3e67b0: dec a11 +3f3e67c0: move a11, *a14+, 1 +3f3e67d0: movi 0x3f3e8308, a8 +3f3e6800: move a8, *a14+, 1 +3f3e6810: calla L3FB341E0 +L3F3E6840: +3f3e6840: move a14, -*sp, 1 +3f3e6850: move @0xa67f0, *a14+, 1 +3f3e6880: calla L3F6FCF10 +3f3e68b0: sub a11, a11 +3f3e68c0: movb a11, @0xccac0 +3f3e68f0: movk 3, a9 +3f3e6900: movb a9, @0xccac8 +3f3e6930: move @0xccb80, a7, 1 +3f3e6960: jreq L3F3E6AB0 +3f3e6970: move a14, -*sp, 1 +3f3e6980: move @0x1e8ba0, a7, 1 +3f3e69b0: sra 0x3, a7 +3f3e69c0: move a7, *a14+, 1 +3f3e69d0: move *a13(0xd80), a7, 1 +3f3e69f0: inc a7 +3f3e6a00: move a7, *a13(0xd80), 1 +3f3e6a20: dec a7 +3f3e6a30: move a7, *a14+, 1 +3f3e6a40: movi 0x3f3e7a20, a8 +3f3e6a70: move a8, *a14+, 1 +3f3e6a80: calla L3FB341E0 +L3F3E6AB0: +3f3e6ab0: move @0xccae0, a7, 1 +3f3e6ae0: jreq L3F3E6B70 +3f3e6af0: move a14, -*sp, 1 +3f3e6b00: move a7, *a14+, 1 +3f3e6b10: move *a7(0x220), a9, 1 +3f3e6b30: call a9 +3f3e6b40: move a11, @0xccae0, 1 +L3F3E6B70: +3f3e6b70: move @0xccb80, a9, 1 +3f3e6ba0: jreq L3F3E6CF0 +3f3e6bb0: move a14, -*sp, 1 +3f3e6bc0: move @0x1e8ba0, a7, 1 +3f3e6bf0: sra 0x3, a7 +3f3e6c00: move a7, *a14+, 1 +3f3e6c10: move *a13(0xd80), a7, 1 +3f3e6c30: inc a7 +3f3e6c40: move a7, *a13(0xd80), 1 +3f3e6c60: dec a7 +3f3e6c70: move a7, *a14+, 1 +3f3e6c80: movi 0x3f3e8440, a8 +3f3e6cb0: move a8, *a14+, 1 +3f3e6cc0: calla L3FB341E0 +L3F3E6CF0: +3f3e6cf0: move a14, -*sp, 1 +3f3e6d00: move *a13(0x1d0), *a14+, 1 +3f3e6d20: calla L3FD38C10 +3f3e6d50: move a14, -*sp, 1 +3f3e6d60: move *a13(0x1d0), *a14+, 1 +3f3e6d80: calla L3FD4AAE0 +3f3e6db0: move @0xccb80, a9, 1 +3f3e6de0: jreq L3F3E6F30 +3f3e6df0: move a14, -*sp, 1 +3f3e6e00: move @0x1e8ba0, a7, 1 +3f3e6e30: sra 0x3, a7 +3f3e6e40: move a7, *a14+, 1 +3f3e6e50: move *a13(0xd80), a7, 1 +3f3e6e70: inc a7 +3f3e6e80: move a7, *a13(0xd80), 1 +3f3e6ea0: dec a7 +3f3e6eb0: move a7, *a14+, 1 +3f3e6ec0: movi 0x3f3e8590, a8 +3f3e6ef0: move a8, *a14+, 1 +3f3e6f00: calla L3FB341E0 +L3F3E6F30: +3f3e6f30: calla L3F707A30 +3f3e6f60: subi 0xda0, a14 +3f3e6f80: mmfm sp, a7,a9,a11,a13 +3f3e6fa0: rets +L3F3E6FB0: +3f3e6fb0: mmtm sp, a9,a11,a13 +3f3e6fd0: move a14, a13 +3f3e6fe0: move a14, -*sp, 1 +3f3e6ff0: move *a13(0xffe0), *a14+, 1 +3f3e7010: movi 0x3f3e86d8, a8 +3f3e7040: move a8, *a14+, 1 +3f3e7050: calla L3FB341E0 +3f3e7080: move @0xccae0, a11, 1 +3f3e70b0: jreq L3F3E7150 +3f3e70c0: move a14, -*sp, 1 +3f3e70d0: move a11, *a14+, 1 +3f3e70e0: move *a11(0x220), a9, 1 +3f3e7100: call a9 +3f3e7110: sub a11, a11 +3f3e7120: move a11, @0xccae0, 1 +L3F3E7150: +3f3e7150: move a14, -*sp, 1 +3f3e7160: move @0xccba0, *a14+, 1 +3f3e7190: calla L3FD38C10 +3f3e71c0: sub a11, a11 +3f3e71d0: movb a11, @0xccac0 +3f3e7200: movk 2, a9 +3f3e7210: movb a9, @0xccac8 +3f3e7240: move *sp(0x80), a14, 1 +3f3e7260: mmfm sp, a9,a11,a13 +3f3e7280: rets 2 +3f3e7290: mmtm sp, a9,a11,a13 +3f3e72b0: move a14, a13 +3f3e72c0: addi 0x280, a14 +3f3e72e0: move a14, -*sp, 1 +3f3e72f0: movi 0x50, a11 +3f3e7310: move a11, *a14+, 1 +3f3e7320: move a13, *a14+, 1 +3f3e7330: move *a13(0xffc0), a9, 1 +3f3e7350: setf 8, 0, 0 +3f3e7360: move *a9(0x80), a8, 0 +3f3e7380: move a8, *a14+, 1 +3f3e7390: move *a13(0xffe0), *a14+, 1 +3f3e73b0: calla L3F99C570 +3f3e73e0: move a14, -*sp, 1 +3f3e73f0: move a13, *a14+, 1 +3f3e7400: movi 0x3f3e86f8, a8 +3f3e7430: move a8, *a14+, 1 +3f3e7440: calla L3FB341E0 +3f3e7470: move a14, -*sp, 1 +3f3e7480: movi 0x3e8, a11 +3f3e74a0: move a11, *a14+, 1 +3f3e74b0: calla L3FB33A20 +3f3e74e0: move *sp(0x80), a14, 1 +3f3e7500: mmfm sp, a9,a11,a13 +3f3e7520: rets 2 +L3F3E7530: +3f3e7530: mmtm sp, a9,a11,a13 +3f3e7550: move a14, a13 +3f3e7560: addi 0x40, a14 +3f3e7580: move *a13(0xff80), a11, 1 +3f3e75a0: move *a13(0xff40), a9, 1 +3f3e75c0: cmp a9, a11 +3f3e75d0: jrle L3F3E7640 +3f3e75e0: sub a9, a11 +3f3e75f0: move a11, @0xccb00, 1 +3f3e7620: move a9, *a13, 1 +3f3e7630: jruc L3F3E7690 +L3F3E7640: +3f3e7640: sub a11, a9 +3f3e7650: move a9, @0xccb00, 1 +3f3e7680: move a11, *a13, 1 +L3F3E7690: +3f3e7690: move *a13(0xff60), a11, 1 +3f3e76b0: move *a13(0xff20), a9, 1 +3f3e76d0: cmp a9, a11 +3f3e76e0: jrle L3F3E7760 +3f3e76f0: move a9, *a13(0x20), 1 +3f3e7710: sub a9, a11 +3f3e7720: move a11, @0xccb20, 1 +3f3e7750: jruc L3F3E77C0 +L3F3E7760: +3f3e7760: move a11, *a13(0x20), 1 +3f3e7780: sub a11, a9 +3f3e7790: move a9, @0xccb20, 1 +L3F3E77C0: +3f3e77c0: move *a13, a11, 1 +3f3e77d0: move a11, @0xccb40, 1 +3f3e7800: move *a13(0x20), a9, 1 +3f3e7820: move a9, @0xccb60, 1 +3f3e7850: move a14, -*sp, 1 +3f3e7860: move @0xccb20, *a14+, 1 +3f3e7890: move @0xccb00, *a14+, 1 +3f3e78c0: move a9, *a14+, 1 +3f3e78d0: move a11, *a14+, 1 +3f3e78e0: move *a13(0xffe0), *a14+, 1 +3f3e7900: move *a13(0xffa0), *a14+, 1 +3f3e7920: move *a13(0xffc0), *a14+, 1 +3f3e7940: calla L3F99BC60 +3f3e7970: move a14, -*sp, 1 +3f3e7980: move *a13(0xffc0), *a14+, 1 +3f3e79a0: calla L3FD4AAE0 +3f3e79d0: move *sp(0x80), a14, 1 +3f3e79f0: mmfm sp, a9,a11,a13 +3f3e7a10: rets 2 +3f3e7a20: sll 0x9, a3 +3f3e7a30: srl 0x1d, a4 +3f3e7a40: mods a9, a0 +3f3e7a50: mods a11, a5 +3f3e7a60: srl b2, sp +3f3e7a70: sra b11, b2 +3f3e7a80: sla 0x3, a5 +3f3e7a90: sla 0x1, b13 +3f3e7aa0: .word 0x7825 +3f3e7ab0: sll a1, a0 +3f3e7ac0: .word 0x7479 +3f3e7ad0: .word 0x7365 +3f3e7ae0: .word 0x000a +3f3e7af0: .word 0x0077 +3f3e7b00: .word 0x7270 +3f3e7b10: modu a3, a9 +3f3e7b20: mpyu b11, b4 +3f3e7b30: sll b11, b3 +3f3e7b40: dsjs b2, L3F3E7C80 +3f3e7b50: move a1, b0 +3f3e7b60: .word 0x746f +3f3e7b70: sra a9, a0 +3f3e7b80: modu a11, a14 +3f3e7b90: srl b11, b5 +3f3e7ba0: sla 0x3, a8 +3f3e7bb0: .word 0x7562 +3f3e7bc0: srl a3, a6 +3f3e7bd0: .word 0x7265 +3f3e7be0: .word 0x7320 +3f3e7bf0: sla b11, b0 +3f3e7c00: sra a11, a3 +3f3e7c10: modu a9, a0 +3f3e7c20: sla 0x3, a14 +3f3e7c30: sra a11, a4 +3f3e7c40: rl b11, b6 +3f3e7c50: sra a11, a3 +3f3e7c60: rl 0x0, a0 +3f3e7c70: dsjs b10, L3F3E7D90 +L3F3E7C80: +3f3e7c80: rev b0 +3f3e7c90: sll 0x9, a3 +3f3e7ca0: srl 0x1d, a4 +3f3e7cb0: mods a9, a0 +3f3e7cc0: mods a11, a5 +3f3e7cd0: srl b2, sp +3f3e7ce0: sra b11, b2 +3f3e7cf0: sla 0x3, a5 +3f3e7d00: sla 0x1, b13 +3f3e7d10: .word 0x7825 +3f3e7d20: sll a1, a0 +3f3e7d30: .word 0x7479 +3f3e7d40: .word 0x7365 +3f3e7d50: modu a9, a0 +3f3e7d60: sra b11, b0 +3f3e7d70: sra a11, a14 +3f3e7d80: sla 0x3, a4 +L3F3E7D90: +3f3e7d90: rl a11, a4 +3f3e7da0: .word 0x7073 +3f3e7db0: sla a11, a12 +3f3e7dc0: .word 0x0a79 +3f3e7dd0: .word 0x7000 +3f3e7de0: rl b11, b2 +3f3e7df0: .word 0x746e +3f3e7e00: .word 0x735f +3f3e7e10: .word 0x7263 +3f3e7e20: sla 0x1, b10 +3f3e7e30: modu b2, b5 +3f3e7e40: sll a3, a1 +3f3e7e50: sra a11, a12 +3f3e7e60: .word 0x7420 +3f3e7e70: sla 0x3, sp +3f3e7e80: .word 0x7267 +3f3e7e90: sll a3, a1 +3f3e7ea0: .word 0x7020 +3f3e7eb0: rl a11, sp +3f3e7ec0: .word 0x746e +3f3e7ed0: .word 0x7265 +3f3e7ee0: .word 0x000a +3f3e7ef0: sll 0x9, a3 +3f3e7f00: srl 0x1d, a4 +3f3e7f10: mods a9, a0 +3f3e7f20: mods a11, a5 +3f3e7f30: srl b2, sp +3f3e7f40: sra b11, b2 +3f3e7f50: sla 0x3, a5 +3f3e7f60: sla 0x1, b13 +3f3e7f70: .word 0x7825 +3f3e7f80: sll a1, a0 +3f3e7f90: .word 0x7479 +3f3e7fa0: .word 0x7365 +3f3e7fb0: sla a9, a0 +3f3e7fc0: .word 0x7466 +3f3e7fd0: .word 0x7265 +3f3e7fe0: srl a9, a0 +3f3e7ff0: .word 0x7465 +3f3e8000: rl a9, a0 +3f3e8010: sla a11, a13 +3f3e8020: sra a11, a7 +3f3e8030: .word 0x000a +3f3e8040: sla a10, a2 +3f3e8050: sub a3, a4 +3f3e8060: sla b11, b2 +3f3e8070: sla b11, b7 +3f3e8080: mods a3, a2 +3f3e8090: .word 0x0065 +3f3e80a0: sla a10, a2 +3f3e80b0: move a11, a4 +3f3e80c0: .word 0x7461 +3f3e80d0: rl a3, a3 +3f3e80e0: addc a0, a0 +3f3e80f0: sra a3, a1 +3f3e8100: sla b10, b6 +3f3e8110: .word 0x756c +L3F3E8120: +3f3e8120: .word 0x0065 +3f3e8130: move b2, a5 +3f3e8140: move a2, b11 +3f3e8150: xor a10, sp +3f3e8160: dsjs a14, L3F3E8290 +3f3e8170: xor a1, a0 +3f3e8180: move a2, a1 +3f3e8190: sub b10, b5 +3f3e81a0: dsjs a0, L3F3E8120 +3f3e81b0: sll 0x9, a0 +3f3e81c0: .word 0x0064 +3f3e81d0: .word 0x7270 +3f3e81e0: mpyu b11, b4 +3f3e81f0: sll b11, b3 +3f3e8200: dsjs b2, L3F3E8340 +3f3e8210: sub a9, a0 +3f3e8220: .word 0x7272 +3f3e8230: .word 0x726f +3f3e8240: rl a9, a0 +3f3e8250: sla 0x3, a14 +3f3e8260: sra b11, b2 +3f3e8270: .word 0x7274 +3f3e8280: rl a11, a5 +L3F3E8290: +3f3e8290: rl b11, b6 +3f3e82a0: srl a11, a14 +3f3e82b0: rl a9, a0 +3f3e82c0: sla a11, a13 +3f3e82d0: sra a11, a7 +3f3e82e0: sla 0x1, b10 +L3F3E82F0: +3f3e82f0: .word 0x7325 +3f3e8300: sla 0x18, a0 +3f3e8310: sra a1, a5 +3f3e8320: sla 0x1, a12 +3f3e8330: sra a11, a13 +L3F3E8340: +3f3e8340: mpyu a11, a13 +3f3e8350: .word 0x7266 +3f3e8360: sra a11, a5 +3f3e8370: dsjs a0, L3F3E82F0 +3f3e8380: sll 0x9, a0 +3f3e8390: sla 0x3, b8 +3f3e83a0: .word 0x7962 +3f3e83b0: sra b11, b4 +3f3e83c0: sla 0x3, b3 +3f3e83d0: modu a11, a4 +3f3e83e0: sra a11, a14 +3f3e83f0: sra a1, a0 +3f3e8400: mods b11, b5 +3f3e8410: rl b11, b0 +3f3e8420: srl a11, a14 +3f3e8430: .word 0x000a +3f3e8440: sll 0x9, a3 +3f3e8450: srl 0x1d, a4 +3f3e8460: mods a9, a0 +3f3e8470: mods a11, a5 +3f3e8480: srl b2, sp +3f3e8490: sra b11, b2 +3f3e84a0: sla 0x3, a5 +3f3e84b0: sla 0x1, b13 +3f3e84c0: .word 0x7825 +3f3e84d0: sll a1, a0 +3f3e84e0: .word 0x7479 +3f3e84f0: .word 0x7365 +3f3e8500: sra a1, a0 +3f3e8510: .word 0x7365 +3f3e8520: .word 0x7274 +3f3e8530: .word 0x796f +3f3e8540: sra a3, a5 +3f3e8550: rl a9, a0 +3f3e8560: sla a11, a13 +3f3e8570: sra a11, a7 +3f3e8580: .word 0x000a +3f3e8590: sll 0x9, a3 +3f3e85a0: srl 0x1d, a4 +3f3e85b0: mods a9, a0 +3f3e85c0: mods a11, a5 +3f3e85d0: srl b2, sp +3f3e85e0: sra b11, b2 +3f3e85f0: sla 0x3, a5 +3f3e8600: sla 0x1, b13 +3f3e8610: .word 0x7825 +3f3e8620: sll a1, a0 +3f3e8630: .word 0x7479 +3f3e8640: .word 0x7365 +3f3e8650: sll a9, a0 +3f3e8660: modu a11, a12 +3f3e8670: sra b11, b3 +3f3e8680: sla 0x3, a4 +3f3e8690: rl a11, a4 +3f3e86a0: .word 0x7073 +3f3e86b0: sla a11, a12 +3f3e86c0: .word 0x0a79 +3f3e86d0: sll 0x8, a0 +3f3e86e0: .word 0x0a73 +3f3e86f0: .word 0x7000 +3f3e8700: rl b11, b2 +3f3e8710: .word 0x746e +3f3e8720: .word 0x735f +3f3e8730: .word 0x7263 +3f3e8740: sla 0x1, b10 +3f3e8750: sub b10, b3 +3f3e8760: clr b2 +3f3e8770: andn a2, a5 +3f3e8780: sub a9, a0 +3f3e8790: andn b2, b2 +3f3e87a0: andn a2, sp +3f3e87b0: sll 0x9, a0 +3f3e87c0: .word 0x0a73 +3f3e87d0: .word 0x0000 +3f3e87e0: mmtm sp, a7,a9,a11,a13 +3f3e8800: move a14, a13 +3f3e8810: addk 32, a14 +3f3e8820: move *a13(0xffe0), a11, 1 +3f3e8840: move *a11(0x4a0), *a13(0x0), 1 +3f3e8870: move *a13, a11, 1 +3f3e8880: jreq L3F3E8D50 +L3F3E8890: +3f3e8890: move a14, -*sp, 1 +3f3e88a0: move *a13, a11, 1 +3f3e88b0: move *a11(0x40), *a14+, 1 +3f3e88d0: move *a11(0x20), *a14+, 1 +3f3e88f0: movi 0x3f3eeaf0, a8 +3f3e8920: move a8, *a14+, 1 +3f3e8930: calla L3F927BC0 +3f3e8960: move a14, -*sp, 1 +3f3e8970: setf 16, 1, 0 +3f3e8980: move *a11(0x60), a8, 0 +3f3e89a0: move a8, *a14+, 1 +3f3e89b0: movi 0x3f3eeb28, a8 +3f3e89e0: move a8, *a14+, 1 +3f3e89f0: calla L3F927BC0 +3f3e8a20: move a14, -*sp, 1 +3f3e8a30: movi 0x3f3eebd0, a8 +3f3e8a60: move a8, *a14+, 1 +3f3e8a70: calla L3F927BC0 +3f3e8aa0: sub a9, a9 +3f3e8ab0: setf 16, 1, 0 +3f3e8ac0: move *a11(0x60), a11, 0 +3f3e8ae0: sra 0x3, a11 +3f3e8af0: move *a13, a7, 1 +3f3e8b00: move *a7(0x70), a7, 1 +3f3e8b20: mpys a7, a11 +3f3e8b30: cmp a11, a9 +3f3e8b40: jrge L3F3E8D10 +L3F3E8B50: +3f3e8b50: move a14, -*sp, 1 +3f3e8b60: move *a13, a11, 1 +3f3e8b70: move a9, a7 +3f3e8b80: sll 0x3, a7 +3f3e8b90: move *a11(0x90), a11, 1 +3f3e8bb0: add a7, a11 +3f3e8bc0: setf 8, 0, 0 +3f3e8bd0: move *a11, a8, 0 +3f3e8be0: move a8, *a14+, 1 +3f3e8bf0: movi 0x3f3eec58, a8 +3f3e8c20: move a8, *a14+, 1 +3f3e8c30: calla L3F927BC0 +3f3e8c60: inc a9 +3f3e8c70: move *a13, a11, 1 +3f3e8c80: setf 16, 1, 0 +3f3e8c90: move *a11(0x60), a7, 0 +3f3e8cb0: sra 0x3, a7 +3f3e8cc0: move *a11(0x70), a11, 1 +3f3e8ce0: mpys a11, a7 +3f3e8cf0: cmp a7, a9 +3f3e8d00: jrlt L3F3E8B50 +L3F3E8D10: +3f3e8d10: move *a13, a11, 1 +3f3e8d20: move *a11, *a13, 1 +3f3e8d30: move *a13, a11, 1 +3f3e8d40: jrne L3F3E8890 +L3F3E8D50: +3f3e8d50: move *sp(0xa0), a14, 1 +3f3e8d70: mmfm sp, a7,a9,a11,a13 +3f3e8d90: rets 2 +3f3e8da0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f3e8dc0: move a14, a13 +3f3e8dd0: addi 0x1c0, a14 +3f3e8df0: move *a13(0xffe0), a11, 1 +3f3e8e10: move *a11(0x40), a9, 1 +3f3e8e30: setf 16, 0, 0 +3f3e8e40: move *a9(0x10), a11, 0 +3f3e8e60: subk 3, a11 +3f3e8e70: jrnc L3F3E8EB0 +3f3e8e80: movk 16, a8 +3f3e8e90: jauc L3F3E9E90 +L3F3E8EB0: +3f3e8eb0: move *a9(0x40), a11, 0 +3f3e8ed0: move *a9(0x10), a7, 0 +3f3e8ef0: subk 3, a7 +3f3e8f00: cmp a11, a7 +3f3e8f10: jreq L3F3E8F50 +3f3e8f20: movk 16, a8 +3f3e8f30: jauc L3F3E9E90 +L3F3E8F50: +3f3e8f50: move a14, -*sp, 1 +3f3e8f60: move *a13(0xffe0), *a14+, 1 +3f3e8f80: move *a9(0x20), *a14+, 1 +3f3e8fa0: calla L3F7F65F0 +3f3e8fd0: move a8, *a13(0x60), 1 +3f3e8ff0: move a8, a7 +3f3e9000: jrne L3F3E9040 +3f3e9010: movk 3, a8 +3f3e9020: jauc L3F3E9E90 +L3F3E9040: +3f3e9040: move a9, a10 +3f3e9050: addi 0x60, a10 +3f3e9070: move a14, -*sp, 1 +3f3e9080: setf 16, 0, 0 +3f3e9090: move *a9(0x40), a11, 0 +3f3e90b0: sll 0x2, a11 +3f3e90c0: move a11, *a14+, 1 +3f3e90d0: movk 1, a11 +3f3e90e0: move a11, *a14+, 1 +3f3e90f0: calla L3F703D90 +3f3e9120: move a8, *a13(0x80), 1 +3f3e9140: sub a11, a11 +3f3e9150: move a11, *a13, 1 +3f3e9160: setf 16, 0, 0 +3f3e9170: move *a9(0x40), a7, 0 +3f3e9190: cmp a7, a11 +3f3e91a0: jrnc L3F3E9870 +L3F3E91B0: +3f3e91b0: move a14, -*sp, 1 +3f3e91c0: move *a13, a11, 1 +3f3e91d0: sll 0x5, a11 +3f3e91e0: add a10, a11 +3f3e91f0: move *a11+, *a14+, 1 +3f3e9200: calla L3F7F5520 +3f3e9230: move a8, a7 +3f3e9240: jrne L3F3E92E0 +3f3e9250: move a14, -*sp, 1 +3f3e9260: move *a13(0x80), *a14+, 1 +3f3e9280: calla L3F702440 +3f3e92b0: movk 5, a8 +3f3e92c0: jauc L3F3E9E90 +L3F3E92E0: +3f3e92e0: move *a13, a11, 1 +3f3e92f0: inc a11 +3f3e9300: move a11, *a13(0x20), 1 +3f3e9320: setf 16, 0, 0 +3f3e9330: move *a9(0x40), a7, 0 +3f3e9350: cmp a7, a11 +3f3e9360: jrnc L3F3E9550 +L3F3E9370: +3f3e9370: move *a13(0x20), a11, 1 +3f3e9390: sll 0x5, a11 +3f3e93a0: add a10, a11 +3f3e93b0: move *a13, a7, 1 +3f3e93c0: sll 0x5, a7 +3f3e93d0: add a10, a7 +3f3e93e0: move *a11, a11, 1 +3f3e93f0: move *a7, a7, 1 +3f3e9400: cmp a7, a11 +3f3e9410: jrne L3F3E94B0 +3f3e9420: move a14, -*sp, 1 +3f3e9430: move *a13(0x80), *a14+, 1 +3f3e9450: calla L3F702440 +3f3e9480: movk 8, a8 +3f3e9490: jauc L3F3E9E90 +L3F3E94B0: +3f3e94b0: move *a13(0x20), a11, 1 +3f3e94d0: inc a11 +3f3e94e0: move a11, *a13(0x20), 1 +3f3e9500: setf 16, 0, 0 +3f3e9510: move *a9(0x40), a7, 0 +3f3e9530: cmp a7, a11 +3f3e9540: jrc L3F3E9370 +L3F3E9550: +3f3e9550: move *a13(0x60), a7, 1 +3f3e9570: move *a7(0x4a0), *a13(0xa0), 1 +3f3e95a0: move *a13(0xa0), a7, 1 +3f3e95c0: jreq L3F3E96F0 +L3F3E95D0: +3f3e95d0: move *a13(0xa0), a11, 1 +3f3e95f0: move *a13, a7, 1 +3f3e9600: sll 0x5, a7 +3f3e9610: add a10, a7 +3f3e9620: move *a11(0x20), a11, 1 +3f3e9640: move *a7, a7, 1 +3f3e9650: cmp a7, a11 +3f3e9660: jreq L3F3E9770 +3f3e9670: move *a13(0xa0), a11, 1 +3f3e9690: move *a11(0x0), *a13(0xa0), 1 +3f3e96c0: move *a13(0xa0), a11, 1 +3f3e96e0: jrne L3F3E95D0 +L3F3E96F0: +3f3e96f0: move a14, -*sp, 1 +3f3e9700: move *a13(0x80), *a14+, 1 +3f3e9720: calla L3F702440 +3f3e9750: movk 8, a8 +3f3e9760: jruc L3F3E9E90 +L3F3E9770: +3f3e9770: move *a13, a11, 1 +3f3e9780: sll 0x5, a11 +3f3e9790: move *a13(0x80), a7, 1 +3f3e97b0: add a7, a11 +3f3e97c0: move *a13(0xa0), *a11(0x0), 1 +3f3e97f0: move *a13, a11, 1 +3f3e9800: inc a11 +3f3e9810: move a11, *a13, 1 +3f3e9820: setf 16, 0, 0 +3f3e9830: move *a9(0x40), a7, 0 +3f3e9850: cmp a7, a11 +3f3e9860: jrc L3F3E91B0 +L3F3E9870: +3f3e9870: setf 16, 1, 0 +3f3e9880: move *a9(0x50), a7, 0 +3f3e98a0: move a7, *a13(0x40), 1 +3f3e98c0: setf 16, 0, 0 +3f3e98d0: move *a9(0x40), a7, 0 +3f3e98f0: jreq L3F3E9E80 +3f3e9900: move *a13(0x40), a7, 1 +3f3e9920: jrgt L3F3E9940 +3f3e9930: neg a7 +L3F3E9940: +3f3e9940: move *a9(0x40), a11, 0 +3f3e9960: modu a11, a7 +3f3e9970: jreq L3F3E9E80 +3f3e9980: move *a13(0x40), a11, 1 +3f3e99a0: jrge L3F3E9A30 +L3F3E99B0: +3f3e99b0: move *a13(0x40), a11, 1 +3f3e99d0: move *a9(0x40), a7, 0 +3f3e99f0: add a11, a7 +3f3e9a00: move a7, *a13(0x40), 1 +3f3e9a20: jrlt L3F3E99B0 +L3F3E9A30: +3f3e9a30: sub a11, a11 +3f3e9a40: move a11, *a13, 1 +3f3e9a50: move *a9(0x40), a7, 0 +3f3e9a70: cmp a7, a11 +3f3e9a80: jrnc L3F3E9E80 +L3F3E9A90: +3f3e9a90: movk 28, a11 +3f3e9aa0: movb a11, *a13(0xc0) +3f3e9ac0: move *a13(0x60), a7, 1 +3f3e9ae0: move *a7(0x160), *a13(0xe0), 1 +3f3e9b10: sub a7, a7 +3f3e9b20: movb a7, *a13(0x140) +3f3e9b40: move *a13, a5, 1 +3f3e9b50: sll 0x5, a5 +3f3e9b60: move *a13(0x80), a7, 1 +3f3e9b80: add a7, a5 +3f3e9b90: move *a5, a5, 1 +3f3e9ba0: move *a5(0x20), *a13(0x100), 1 +3f3e9bd0: move @0xdc920, a5, 1 +3f3e9c00: move a5, *a13(0x120), 1 +3f3e9c20: move a14, -*sp, 1 +3f3e9c30: movk 1, a7 +3f3e9c40: move a7, *a14+, 1 +3f3e9c50: move a13, a7 +3f3e9c60: addi 0xc0, a7 +3f3e9c80: move a7, *a14+, 1 +3f3e9c90: move *a13(0x60), *a14+, 1 +3f3e9cb0: calla L3F23C3A0 +3f3e9ce0: move *a13, a5, 1 +3f3e9cf0: move *a13(0x40), a11, 1 +3f3e9d10: add a11, a5 +3f3e9d20: setf 16, 0, 0 +3f3e9d30: move *a9(0x40), a7, 0 +3f3e9d50: modu a7, a5 +3f3e9d60: sll 0x5, a5 +3f3e9d70: add a10, a5 +3f3e9d80: move *a13, a7, 1 +3f3e9d90: sll 0x5, a7 +3f3e9da0: move *a13(0x80), a11, 1 +3f3e9dc0: add a11, a7 +3f3e9dd0: move *a7, a7, 1 +3f3e9de0: move *a5(0x0), *a7(0x20), 1 +3f3e9e10: move *a13, a7, 1 +3f3e9e20: inc a7 +3f3e9e30: move a7, *a13, 1 +3f3e9e40: move *a9(0x40), a5, 0 +3f3e9e60: cmp a5, a7 +3f3e9e70: jrc L3F3E9A90 +L3F3E9E80: +3f3e9e80: sub a8, a8 +L3F3E9E90: +3f3e9e90: move *sp(0xe0), a14, 1 +3f3e9eb0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f3e9ed0: rets 2 +3f3e9ee0: mmtm sp, a5,a7,a9,a11,a13 +3f3e9f00: move a14, a13 +3f3e9f10: addi 0x1c0, a14 +3f3e9f30: move *a13(0xffe0), a11, 1 +3f3e9f50: move *a11(0x40), a9, 1 +3f3e9f70: setf 16, 0, 0 +3f3e9f80: move *a9(0x10), a11, 0 +3f3e9fa0: subk 6, a11 +3f3e9fb0: jrnc L3F3E9FF0 +3f3e9fc0: movk 16, a8 +3f3e9fd0: jauc L3F3EB880 +L3F3E9FF0: +3f3e9ff0: movb *a9(0x80), *a13(0x20) +3f3ea020: movb *a9(0x8), *a13(0x30) +3f3ea050: movb *a13(0x30), a11 +3f3ea070: jreq L3F3EA170 +3f3ea080: subk 2, a11 +3f3ea090: jreq L3F3EA170 +3f3ea0a0: movb *a13(0x30), a11 +3f3ea0c0: dec a11 +3f3ea0d0: jreq L3F3EA170 +3f3ea0e0: move *a13(0xffe0), a11, 1 +3f3ea100: movb *a13(0x30), a7 +3f3ea120: move a7, *a11(0xc0), 1 +3f3ea140: movk 2, a8 +3f3ea150: jauc L3F3EB880 +L3F3EA170: +3f3ea170: movb *a13(0x20), a11 +3f3ea190: subk 8, a11 +3f3ea1a0: jreq L3F3EA2C0 +3f3ea1b0: movb *a13(0x20), a11 +3f3ea1d0: subk 16, a11 +3f3ea1e0: jreq L3F3EA2C0 +3f3ea1f0: movb *a13(0x20), a11 +3f3ea210: subk 32, a11 +3f3ea220: jreq L3F3EA2C0 +3f3ea230: move *a13(0xffe0), a11, 1 +3f3ea250: movb *a13(0x20), a7 +3f3ea270: move a7, *a11(0xc0), 1 +3f3ea290: movk 2, a8 +3f3ea2a0: jauc L3F3EB880 +L3F3EA2C0: +3f3ea2c0: move a14, -*sp, 1 +3f3ea2d0: move *a13(0xffe0), *a14+, 1 +3f3ea2f0: move *a9(0x20), *a14+, 1 +3f3ea310: calla L3F7F65F0 +3f3ea340: move a8, *a13, 1 +3f3ea350: move a8, a7 +3f3ea360: jrne L3F3EA3A0 +3f3ea370: movk 3, a8 +3f3ea380: jauc L3F3EB880 +L3F3EA3A0: +3f3ea3a0: move a14, -*sp, 1 +3f3ea3b0: move *a9(0x40), *a14+, 1 +3f3ea3d0: calla L3F7F5520 +3f3ea400: move a8, a11 +3f3ea410: jreq L3F3EA4A0 +3f3ea420: move a14, -*sp, 1 +3f3ea430: move *a9(0x60), *a14+, 1 +3f3ea450: calla L3F7F5520 +3f3ea480: move a8, a11 +3f3ea490: jrne L3F3EA4D0 +L3F3EA4A0: +3f3ea4a0: movk 5, a8 +3f3ea4b0: jauc L3F3EB880 +L3F3EA4D0: +3f3ea4d0: move *a9(0xa0), *a13(0x40), 1 +3f3ea500: movb *a13(0x20), a11 +3f3ea520: sra 0x3, a11 +3f3ea530: move a11, *a13(0x180), 1 +3f3ea550: move *a7(0x4a0), *a13(0x60), 1 +3f3ea580: move *a13(0x60), a7, 1 +3f3ea5a0: jreq L3F3EA6B0 +L3F3EA5B0: +3f3ea5b0: move *a13(0x60), a11, 1 +3f3ea5d0: move *a11(0x20), a7, 1 +3f3ea5f0: move *a9(0x40), a11, 1 +3f3ea610: cmp a11, a7 +3f3ea620: jreq L3F3EA6B0 +3f3ea630: move *a13(0x60), a11, 1 +3f3ea650: move *a11(0x0), *a13(0x60), 1 +3f3ea680: move *a13(0x60), a11, 1 +3f3ea6a0: jrne L3F3EA5B0 +L3F3EA6B0: +3f3ea6b0: move *a13(0x60), a11, 1 +3f3ea6d0: jrne L3F3EAAB0 +3f3ea6e0: move a14, -*sp, 1 +3f3ea6f0: movk 22, a7 +3f3ea700: move a7, *a14+, 1 +3f3ea710: movk 1, a7 +3f3ea720: move a7, *a14+, 1 +3f3ea730: calla L3F703D90 +3f3ea760: move a8, *a13(0x60), 1 +3f3ea780: move *a9(0x40), *a8(0x20), 1 +3f3ea7b0: move *a9(0x60), *a8(0x40), 1 +3f3ea7e0: movb *a13(0x20), a11 +3f3ea800: setf 16, 1, 0 +3f3ea810: move a11, *a8(0x60), 0 +3f3ea830: move a14, -*sp, 1 +3f3ea840: move *a13(0x180), a5, 1 +3f3ea860: move *a13(0x40), a7, 1 +3f3ea880: mpys a7, a5 +3f3ea890: move a5, *a14+, 1 +3f3ea8a0: move a8, a5 +3f3ea8b0: calla L3F705A00 +3f3ea8e0: move a8, *a5(0x90), 1 +3f3ea900: move a14, -*sp, 1 +3f3ea910: move *a13(0x180), a5, 1 +3f3ea930: mpys a5, a7 +3f3ea940: move a7, *a14+, 1 +3f3ea950: move *a13(0x60), a7, 1 +3f3ea970: move *a7(0x90), *a14+, 1 +3f3ea990: move a9, a5 +3f3ea9a0: addi 0xc0, a5 +3f3ea9c0: move a5, *a14+, 1 +3f3ea9d0: calla L3FB44400 +3f3eaa00: move *a13(0x40), *a7(0x70), 1 +3f3eaa30: move *a13, a5, 1 +3f3eaa40: move *a5(0x4a0), *a7(0x0), 1 +3f3eaa70: move a7, *a5(0x4a0), 1 +3f3eaa90: jauc L3F3EB640 +L3F3EAAB0: +3f3eaab0: movb *a13(0x20), a7 +3f3eaad0: setf 16, 1, 0 +3f3eaae0: move *a11(0x60), a5, 0 +3f3eab00: cmp a5, a7 +3f3eab10: jreq L3F3EAB80 +3f3eab20: movb *a13(0x30), a5 +3f3eab40: jreq L3F3EAB80 +3f3eab50: movk 8, a8 +3f3eab60: jauc L3F3EB880 +L3F3EAB80: +3f3eab80: move *a11(0x40), a5, 1 +3f3eaba0: move *a9(0x60), a7, 1 +3f3eabc0: cmp a7, a5 +3f3eabd0: jreq L3F3EAC40 +3f3eabe0: movb *a13(0x30), a7 +3f3eac00: jreq L3F3EAC40 +3f3eac10: movk 8, a8 +3f3eac20: jauc L3F3EB880 +L3F3EAC40: +3f3eac40: movb *a13(0x30), a7 +3f3eac60: jrne L3F3EAF00 +3f3eac70: move a14, -*sp, 1 +3f3eac80: move *a13(0x180), a5, 1 +3f3eaca0: move *a13(0x40), a7, 1 +3f3eacc0: mpys a7, a5 +3f3eacd0: move a5, *a14+, 1 +3f3eace0: move *a11(0x90), *a14+, 1 +3f3ead00: calla L3F705B20 +3f3ead30: move a8, *a11(0x90), 1 +3f3ead50: move a14, -*sp, 1 +3f3ead60: move *a13(0x180), a5, 1 +3f3ead80: mpys a5, a7 +3f3ead90: move a7, *a14+, 1 +3f3eada0: move *a11(0x90), *a14+, 1 +3f3eadc0: move a9, a7 +3f3eadd0: addi 0xc0, a7 +3f3eadf0: move a7, *a14+, 1 +3f3eae00: calla L3FB44400 +3f3eae30: move *a13(0x40), *a11(0x70), 1 +3f3eae60: move *a9(0x60), *a11(0x40), 1 +3f3eae90: setf 8, 0, 0 +3f3eaea0: move *a9(0x80), a7, 0 +3f3eaec0: setf 16, 1, 0 +3f3eaed0: move a7, *a11(0x60), 0 +3f3eaef0: jruc L3F3EB640 +L3F3EAF00: +3f3eaf00: subk 2, a7 +3f3eaf10: jrne L3F3EB1F0 +3f3eaf20: move a14, -*sp, 1 +3f3eaf30: move *a13(0x40), a7, 1 +3f3eaf50: move *a11(0x70), a5, 1 +3f3eaf70: add a7, a5 +3f3eaf80: move *a13(0x180), a7, 1 +3f3eafa0: mpys a7, a5 +3f3eafb0: move a5, *a14+, 1 +3f3eafc0: move *a11(0x90), *a14+, 1 +3f3eafe0: calla L3F705B20 +3f3eb010: move a8, *a11(0x90), 1 +3f3eb030: move a14, -*sp, 1 +3f3eb040: move *a13(0x40), a5, 1 +3f3eb060: mpys a7, a5 +3f3eb070: move a5, *a14+, 1 +3f3eb080: move *a11(0x70), a5, 1 +3f3eb0a0: mpys a7, a5 +3f3eb0b0: sll 0x3, a5 +3f3eb0c0: move *a11(0x90), a7, 1 +3f3eb0e0: add a5, a7 +3f3eb0f0: move a7, *a14+, 1 +3f3eb100: move a9, a7 +3f3eb110: addi 0xc0, a7 +3f3eb130: move a7, *a14+, 1 +3f3eb140: calla L3FB44400 +3f3eb170: move *a11(0x70), a7, 1 +3f3eb190: move *a13(0x40), a5, 1 +3f3eb1b0: add a5, a7 +3f3eb1c0: move a7, *a11(0x70), 1 +3f3eb1e0: jruc L3F3EB640 +L3F3EB1F0: +3f3eb1f0: movb *a13(0x30), a7 +3f3eb210: dsj a7, L3F3EB640 +3f3eb230: move *a11(0x90), *a13(0x1a0), 1 +3f3eb260: move a14, -*sp, 1 +3f3eb270: move *a13(0x40), a7, 1 +3f3eb290: move *a11(0x70), a5, 1 +3f3eb2b0: add a7, a5 +3f3eb2c0: move *a13(0x180), a7, 1 +3f3eb2e0: mpys a7, a5 +3f3eb2f0: move a5, *a14+, 1 +3f3eb300: calla L3F705A00 +3f3eb330: move a8, *a11(0x90), 1 +3f3eb350: move a14, -*sp, 1 +3f3eb360: move *a11(0x70), a5, 1 +3f3eb380: mpys a7, a5 +3f3eb390: move a5, *a14+, 1 +3f3eb3a0: move *a13(0x40), a5, 1 +3f3eb3c0: mpys a7, a5 +3f3eb3d0: sll 0x3, a5 +3f3eb3e0: move *a11(0x90), a7, 1 +3f3eb400: add a5, a7 +3f3eb410: move a7, *a14+, 1 +3f3eb420: move *a13(0x1a0), *a14+, 1 +3f3eb440: calla L3FB44400 +3f3eb470: move a14, -*sp, 1 +3f3eb480: move *a13(0x40), a7, 1 +3f3eb4a0: move *a13(0x180), a5, 1 +3f3eb4c0: mpys a5, a7 +3f3eb4d0: move a7, *a14+, 1 +3f3eb4e0: move *a11(0x90), *a14+, 1 +3f3eb500: move a9, a7 +3f3eb510: addi 0xc0, a7 +3f3eb530: move a7, *a14+, 1 +3f3eb540: calla L3FB44400 +3f3eb570: move *a11(0x70), a7, 1 +3f3eb590: move *a13(0x40), a5, 1 +3f3eb5b0: add a5, a7 +3f3eb5c0: move a7, *a11(0x70), 1 +3f3eb5e0: move a14, -*sp, 1 +3f3eb5f0: move *a13(0x1a0), *a14+, 1 +3f3eb610: calla L3F702440 +L3F3EB640: +3f3eb640: movk 28, a11 +3f3eb650: movb a11, *a13(0x80) +3f3eb670: move *a13, a7, 1 +3f3eb680: move *a7(0x160), *a13(0xa0), 1 +3f3eb6b0: sub a5, a5 +3f3eb6c0: movb a5, *a13(0x100) +3f3eb6e0: move *a13(0x60), a7, 1 +3f3eb700: move *a7(0x20), *a13(0xc0), 1 +3f3eb730: move @0xdc920, a7, 1 +3f3eb760: move a7, *a13(0xe0), 1 +3f3eb780: move a14, -*sp, 1 +3f3eb790: movk 1, a5 +3f3eb7a0: move a5, *a14+, 1 +3f3eb7b0: move a13, a5 +3f3eb7c0: addi 0x80, a5 +3f3eb7e0: move a5, *a14+, 1 +3f3eb7f0: move *a13(0x0), *a14+, 1 +3f3eb810: calla L3F23C3A0 +3f3eb840: move *a13(0xffe0), a7, 1 +3f3eb860: move *a7(0x140), a8, 1 +L3F3EB880: +3f3eb880: move *sp(0xc0), a14, 1 +3f3eb8a0: mmfm sp, a5,a7,a9,a11,a13 +3f3eb8c0: rets 2 +L3F3EB8D0: +3f3eb8d0: mmtm sp, a7,a9,a11,a13 +3f3eb8f0: move a14, a13 +3f3eb900: addi 0x140, a14 +3f3eb920: move *a13(0xffe0), a11, 1 +3f3eb940: move *a11(0x4a0), a11, 1 +3f3eb960: move a11, *a13, 1 +3f3eb970: jrne L3F3EB9A0 +3f3eb980: movk 5, a8 +3f3eb990: jruc L3F3EBE30 +L3F3EB9A0: +3f3eb9a0: sub a11, a11 +3f3eb9b0: move a11, *a13(0x20), 1 +3f3eb9d0: move *a13, a11, 1 +3f3eb9e0: jreq L3F3EBAD0 +L3F3EB9F0: +3f3eb9f0: move *a13, a11, 1 +3f3eba00: move *a11(0x20), a11, 1 +3f3eba20: move *a13(0xffc0), a9, 1 +3f3eba40: cmp a9, a11 +3f3eba50: jreq L3F3EBAD0 +3f3eba60: move *a13(0x0), *a13(0x20), 1 +3f3eba90: move *a13, a11, 1 +3f3ebaa0: move *a11, *a13, 1 +3f3ebab0: move *a13, a11, 1 +3f3ebac0: jrne L3F3EB9F0 +L3F3EBAD0: +3f3ebad0: move *a13, a11, 1 +3f3ebae0: jreq L3F3EBE20 +3f3ebaf0: move *a13(0x20), a9, 1 +3f3ebb10: jrne L3F3EBB80 +3f3ebb20: move *a13(0xffe0), a7, 1 +3f3ebb40: move *a11(0x0), *a7(0x4a0), 1 +3f3ebb70: jruc L3F3EBB90 +L3F3EBB80: +3f3ebb80: move *a11, *a9, 1 +L3F3EBB90: +3f3ebb90: move a14, -*sp, 1 +3f3ebba0: move *a11(0x90), *a14+, 1 +3f3ebbc0: calla L3F702440 +3f3ebbf0: move a14, -*sp, 1 +3f3ebc00: move a11, *a14+, 1 +3f3ebc10: calla L3F702440 +3f3ebc40: movk 28, a7 +3f3ebc50: movb a7, *a13(0x40) +3f3ebc70: move *a13(0xffe0), a9, 1 +3f3ebc90: move *a9(0x160), *a13(0x60), 1 +3f3ebcc0: movk 1, a9 +3f3ebcd0: movb a9, *a13(0xc0) +3f3ebcf0: move *a11(0x20), *a13(0x80), 1 +3f3ebd20: move @0xdc920, a11, 1 +3f3ebd50: move a11, *a13(0xa0), 1 +3f3ebd70: move a14, -*sp, 1 +3f3ebd80: move a9, *a14+, 1 +3f3ebd90: move a13, a7 +3f3ebda0: addi 0x40, a7 +3f3ebdc0: move a7, *a14+, 1 +3f3ebdd0: move *a13(0xffe0), *a14+, 1 +3f3ebdf0: calla L3F23C3A0 +L3F3EBE20: +3f3ebe20: sub a8, a8 +L3F3EBE30: +3f3ebe30: move *sp(0xa0), a14, 1 +3f3ebe50: mmfm sp, a7,a9,a11,a13 +3f3ebe70: rets 2 +L3F3EBE80: +3f3ebe80: mmtm sp, a7,a9,a11,a13 +3f3ebea0: move a14, a13 +3f3ebeb0: addi 0x140, a14 +3f3ebed0: move *a13(0xffe0), a11, 1 +3f3ebef0: move *a11(0x4a0), *a13(0x0), 1 +3f3ebf20: move *a13, a11, 1 +3f3ebf30: jreq L3F3EC270 +L3F3EBF40: +3f3ebf40: movk 28, a11 +3f3ebf50: movb a11, *a13(0x40) +3f3ebf70: move *a13(0xffe0), a9, 1 +3f3ebf90: move *a9(0x160), *a13(0x60), 1 +3f3ebfc0: movk 1, a9 +3f3ebfd0: movb a9, *a13(0xc0) +3f3ebff0: move *a13, a7, 1 +3f3ec000: move *a7(0x20), *a13(0x80), 1 +3f3ec030: move @0xdc920, a7, 1 +3f3ec060: move a7, *a13(0xa0), 1 +3f3ec080: move a14, -*sp, 1 +3f3ec090: move a9, *a14+, 1 +3f3ec0a0: move a13, a9 +3f3ec0b0: addi 0x40, a9 +3f3ec0d0: move a9, *a14+, 1 +3f3ec0e0: move *a13(0xffe0), *a14+, 1 +3f3ec100: calla L3F23C3A0 +3f3ec130: move *a13, a7, 1 +3f3ec140: move *a7(0x0), *a13(0x20), 1 +3f3ec170: move a14, -*sp, 1 +3f3ec180: move *a7(0x90), *a14+, 1 +3f3ec1a0: calla L3F702440 +3f3ec1d0: move a14, -*sp, 1 +3f3ec1e0: move a7, *a14+, 1 +3f3ec1f0: calla L3F702440 +3f3ec220: move *a13(0x20), *a13(0x0), 1 +3f3ec250: move *a13, a7, 1 +3f3ec260: jrne L3F3EBF40 +L3F3EC270: +3f3ec270: move *sp(0xa0), a14, 1 +3f3ec290: mmfm sp, a7,a9,a11,a13 +3f3ec2b0: rets 2 +3f3ec2c0: mmtm sp, a5,a7,a9,a11,a13 +3f3ec2e0: move a14, a13 +3f3ec2f0: addi 0x2c0, a14 +3f3ec310: move *a13(0xffe0), a11, 1 +3f3ec330: move *a11(0x40), a9, 1 +3f3ec350: setf 16, 0, 0 +3f3ec360: move *a9(0x10), a11, 0 +3f3ec380: subk 6, a11 +3f3ec390: jreq L3F3EC3D0 +3f3ec3a0: movk 16, a8 +3f3ec3b0: jauc L3F3EDEB0 +L3F3EC3D0: +3f3ec3d0: move a14, -*sp, 1 +3f3ec3e0: move *a13(0xffe0), *a14+, 1 +3f3ec400: move *a9(0x20), *a14+, 1 +3f3ec420: calla L3F7F65F0 +3f3ec450: move a8, *a13(0xa0), 1 +3f3ec470: move *a13(0xffe0), a11, 1 +3f3ec490: move *a9(0x20), *a11(0xc0), 1 +3f3ec4c0: move a8, a8 +3f3ec4d0: jaeq L3F3EDEA0 +3f3ec4f0: move a14, -*sp, 1 +3f3ec500: move *a9(0x40), *a14+, 1 +3f3ec520: calla L3F7F5520 +3f3ec550: move a8, a8 +3f3ec560: jaeq L3F3EDE80 +3f3ec580: move *a9(0x60), a11, 1 +3f3ec5a0: jreq L3F3EC640 +3f3ec5b0: move a14, -*sp, 1 +3f3ec5c0: move *a9(0x60), *a14+, 1 +3f3ec5e0: calla L3F7F5520 +3f3ec610: move a8, a11 +3f3ec620: jaeq L3F3EDE80 +L3F3EC640: +3f3ec640: move *a13(0xa0), a11, 1 +3f3ec660: move *a11(0x4a0), *a13(0x0), 1 +3f3ec690: sub a11, a11 +3f3ec6a0: move a11, *a13(0x20), 1 +3f3ec6c0: move *a13, a11, 1 +3f3ec6d0: jreq L3F3EC7C0 +L3F3EC6E0: +3f3ec6e0: move *a13, a11, 1 +3f3ec6f0: move *a11(0x20), a11, 1 +3f3ec710: move *a9(0x40), a7, 1 +3f3ec730: cmp a7, a11 +3f3ec740: jreq L3F3EC7C0 +3f3ec750: move *a13(0x0), *a13(0x20), 1 +3f3ec780: move *a13, a11, 1 +3f3ec790: move *a11, *a13, 1 +3f3ec7a0: move *a13, a11, 1 +3f3ec7b0: jrne L3F3EC6E0 +L3F3EC7C0: +3f3ec7c0: movk 1, a11 +3f3ec7d0: movb a11, *a13(0xc0) +3f3ec7f0: move *a13(0xffe0), a7, 1 +3f3ec810: setf 16, 0, 0 +3f3ec820: move *a7(0xe0), *a13(0xd0), 0 +3f3ec850: move *a13, a7, 1 +3f3ec860: jaeq L3F3EDB10 +3f3ec880: move *a9(0x60), a11, 1 +3f3ec8a0: move *a7(0x40), a7, 1 +3f3ec8c0: cmp a7, a11 +3f3ec8d0: jreq L3F3ECCA0 +3f3ec8e0: move *a9(0x60), a11, 1 +3f3ec900: jreq L3F3ECCA0 +3f3ec910: move *a13, a11, 1 +3f3ec920: move *a11(0x70), *a13(0x120), 1 +3f3ec950: movb *a11(0x60), *a13(0xc8) +3f3ec980: sub a7, a7 +3f3ec990: move a7, *a13(0xe0), 1 +3f3ec9b0: move a7, *a13(0x140), 1 +3f3ec9d0: move *a11(0x40), *a13(0x100), 1 +3f3eca00: move *a13(0xffe0), a11, 1 +3f3eca20: move *a11(0x80), a11, 1 +3f3eca40: jreq L3F3ECBB0 +3f3eca50: move a14, -*sp, 1 +3f3eca60: move a13, a11 +3f3eca70: addi 0xc0, a11 +3f3eca90: move a11, *a14+, 1 +3f3ecaa0: movk 32, a7 +3f3ecab0: move a7, *a14+, 1 +3f3ecac0: move *a13(0xffe0), *a14+, 1 +3f3ecae0: move *a13(0xffe0), a7, 1 +3f3ecb00: move *a7(0x40), a11, 1 +3f3ecb20: setf 8, 0, 0 +3f3ecb30: move *a11, a11, 0 +3f3ecb40: sll 0x5, a11 +3f3ecb50: addi 0xe1980, a11 +3f3ecb80: move *a11, a11, 1 +3f3ecb90: call a11 +3f3ecba0: jruc L3F3ECC70 +L3F3ECBB0: +3f3ecbb0: move a14, -*sp, 1 +3f3ecbc0: move a13, a11 +3f3ecbd0: addi 0xc0, a11 +3f3ecbf0: move a11, *a14+, 1 +3f3ecc00: movk 32, a7 +3f3ecc10: move a7, *a14+, 1 +3f3ecc20: move *a13(0xffe0), *a14+, 1 +3f3ecc40: calla L3F352110 +L3F3ECC70: +3f3ecc70: sub a8, a8 +3f3ecc80: jauc L3F3EDEB0 +L3F3ECCA0: +3f3ecca0: move *a13, a11, 1 +3f3eccb0: setf 16, 1, 0 +3f3eccc0: move *a11(0x60), a7, 0 +3f3ecce0: sra 0x3, a7 +3f3eccf0: move *a11(0x70), a5, 1 +3f3ecd10: mpys a5, a7 +3f3ecd20: move a7, *a13(0x40), 1 +3f3ecd40: move *a9(0x80), a5, 1 +3f3ecd60: sll 0x2, a5 +3f3ecd70: move a5, *a13(0x80), 1 +3f3ecd90: cmp a5, a7 +3f3ecda0: jrge L3F3ECDE0 +3f3ecdb0: movk 2, a8 +3f3ecdc0: jauc L3F3EDEB0 +L3F3ECDE0: +3f3ecde0: sub a5, a7 +3f3ecdf0: move *a9(0xa0), a5, 1 +3f3ece10: sll 0x2, a5 +3f3ece20: cmp a5, a7 +3f3ece30: jrnc L3F3ECEA0 +3f3ece40: move *a13(0x40), a7, 1 +3f3ece60: move *a13(0x80), a5, 1 +3f3ece80: sub a5, a7 +3f3ece90: jruc L3F3ECED0 +L3F3ECEA0: +3f3ecea0: move *a9(0xa0), a7, 1 +3f3ecec0: sll 0x2, a7 +L3F3ECED0: +3f3eced0: move a7, *a13(0x60), 1 +3f3ecef0: move *a13(0x40), a5, 1 +3f3ecf10: move *a13(0x80), a7, 1 +3f3ecf30: sub a7, a5 +3f3ecf40: move *a13(0x60), a7, 1 +3f3ecf60: sub a7, a5 +3f3ecf70: move a5, *a13(0x120), 1 +3f3ecf90: movb *a11(0x60), *a13(0xc8) +3f3ecfc0: addk 3, a7 +3f3ecfd0: sra 0x2, a7 +3f3ecfe0: move a7, *a13(0xe0), 1 +3f3ed000: move *a11(0x60), a5, 0 +3f3ed020: sra 0x3, a5 +3f3ed030: move *a13(0x60), a7, 1 +3f3ed050: divs a5, a7 +3f3ed060: move a7, *a13(0x140), 1 +3f3ed080: move *a11(0x40), *a13(0x100), 1 +3f3ed0b0: move *a13(0xffe0), a5, 1 +3f3ed0d0: move *a5(0x80), a5, 1 +3f3ed0f0: jreq L3F3ED260 +3f3ed100: move a14, -*sp, 1 +3f3ed110: move a13, a7 +3f3ed120: addi 0xc0, a7 +3f3ed140: move a7, *a14+, 1 +3f3ed150: movk 32, a5 +3f3ed160: move a5, *a14+, 1 +3f3ed170: move *a13(0xffe0), *a14+, 1 +3f3ed190: move *a13(0xffe0), a5, 1 +3f3ed1b0: move *a5(0x40), a7, 1 +3f3ed1d0: setf 8, 0, 0 +3f3ed1e0: move *a7, a7, 0 +3f3ed1f0: sll 0x5, a7 +3f3ed200: addi 0xe1980, a7 +3f3ed230: move *a7, a7, 1 +3f3ed240: call a7 +3f3ed250: jruc L3F3ED4B0 +L3F3ED260: +3f3ed260: move a14, -*sp, 1 +3f3ed270: move a13, a7 +3f3ed280: addi 0xc0, a7 +3f3ed2a0: move a7, *a14+, 1 +3f3ed2b0: movk 32, a5 +3f3ed2c0: move a5, *a14+, 1 +3f3ed2d0: move *a13(0xffe0), *a14+, 1 +3f3ed2f0: calla L3F352110 +3f3ed320: jruc L3F3ED4B0 +L3F3ED330: +3f3ed330: move *a13(0xffe0), a11, 1 +3f3ed350: movi 0x3f8c2030, a7 +3f3ed380: move a7, *a11(0xa0), 1 +3f3ed3a0: jruc L3F3ED530 +L3F3ED3B0: +3f3ed3b0: move *a13(0xffe0), a11, 1 +3f3ed3d0: movi 0x3f8c2780, a7 +3f3ed400: move a7, *a11(0xa0), 1 +3f3ed420: jruc L3F3ED530 +L3F3ED430: +3f3ed430: move *a13(0xffe0), a11, 1 +3f3ed450: movi 0x3f352110, a7 +3f3ed480: move a7, *a11(0xa0), 1 +3f3ed4a0: jruc L3F3ED530 +L3F3ED4B0: +3f3ed4b0: setf 8, 0, 0 +3f3ed4c0: move *a13(0xc8), a8, 0 +3f3ed4e0: subk 16, a8 +3f3ed4f0: jreq L3F3ED3B0 +3f3ed500: subk 16, a8 +3f3ed510: jreq L3F3ED330 +3f3ed520: jruc L3F3ED430 +L3F3ED530: +3f3ed530: move *a11(0x80), a7, 1 +3f3ed550: jreq L3F3ED660 +3f3ed560: move a14, -*sp, 1 +3f3ed570: move *a13, a7, 1 +3f3ed580: move *a13(0x80), a5, 1 +3f3ed5a0: sll 0x3, a5 +3f3ed5b0: move *a7(0x90), a7, 1 +3f3ed5d0: add a5, a7 +3f3ed5e0: move a7, *a14+, 1 +3f3ed5f0: move *a13(0x60), *a14+, 1 +3f3ed610: move a11, *a14+, 1 +3f3ed620: move *a11(0xa0), a7, 1 +3f3ed640: call a7 +3f3ed650: jruc L3F3ED750 +L3F3ED660: +3f3ed660: move a14, -*sp, 1 +3f3ed670: move *a13, a7, 1 +3f3ed680: move *a13(0x80), a5, 1 +3f3ed6a0: sll 0x3, a5 +3f3ed6b0: move *a7(0x90), a7, 1 +3f3ed6d0: add a5, a7 +3f3ed6e0: move a7, *a14+, 1 +3f3ed6f0: move *a13(0x60), *a14+, 1 +3f3ed710: move a11, *a14+, 1 +3f3ed720: calla L3F352110 +L3F3ED750: +3f3ed750: setf 8, 0, 0 +3f3ed760: move *a9(0x8), a7, 0 +3f3ed780: jreq L3F3EDE30 +3f3ed790: move *a13(0x20), a7, 1 +3f3ed7b0: jrne L3F3ED830 +3f3ed7c0: move *a13(0xa0), a5, 1 +3f3ed7e0: move *a13, a7, 1 +3f3ed7f0: move *a7(0x0), *a5(0x4a0), 1 +3f3ed820: jruc L3F3ED850 +L3F3ED830: +3f3ed830: move *a13, a5, 1 +3f3ed840: move *a5, *a7, 1 +L3F3ED850: +3f3ed850: move a14, -*sp, 1 +3f3ed860: move *a13, a7, 1 +3f3ed870: move *a7(0x90), *a14+, 1 +3f3ed890: calla L3F702440 +3f3ed8c0: move a14, -*sp, 1 +3f3ed8d0: move a7, *a14+, 1 +3f3ed8e0: calla L3F702440 +3f3ed910: movk 28, a5 +3f3ed920: movb a5, *a13(0x1c0) +3f3ed940: move *a13(0xa0), a7, 1 +3f3ed960: move *a7(0x160), *a13(0x1e0), 1 +3f3ed990: movk 1, a7 +3f3ed9a0: movb a7, *a13(0x240) +3f3ed9c0: move *a13, a11, 1 +3f3ed9d0: move *a11(0x20), *a13(0x200), 1 +3f3eda00: move @0xdc920, a11, 1 +3f3eda30: move a11, *a13(0x220), 1 +3f3eda50: move a14, -*sp, 1 +3f3eda60: move a7, *a14+, 1 +3f3eda70: move a13, a5 +3f3eda80: addi 0x1c0, a5 +3f3edaa0: move a5, *a14+, 1 +3f3edab0: move *a13(0xa0), *a14+, 1 +3f3edad0: calla L3F23C3A0 +3f3edb00: jruc L3F3EDE30 +L3F3EDB10: +3f3edb10: sub a5, a5 +3f3edb20: move a5, *a13(0x140), 1 +3f3edb40: move a5, *a13(0xe0), 1 +3f3edb60: move a5, *a13(0x120), 1 +3f3edb80: move a5, *a13(0x100), 1 +3f3edba0: movb a5, *a13(0xc8) +3f3edbc0: move *a13(0xffe0), a7, 1 +3f3edbe0: move *a7(0x80), a7, 1 +3f3edc00: jreq L3F3EDD70 +3f3edc10: move a14, -*sp, 1 +3f3edc20: move a13, a7 +3f3edc30: addi 0xc0, a7 +3f3edc50: move a7, *a14+, 1 +3f3edc60: movk 32, a5 +3f3edc70: move a5, *a14+, 1 +3f3edc80: move *a13(0xffe0), *a14+, 1 +3f3edca0: move *a13(0xffe0), a11, 1 +3f3edcc0: move *a11(0x40), a5, 1 +3f3edce0: setf 8, 0, 0 +3f3edcf0: move *a5, a5, 0 +3f3edd00: sll 0x5, a5 +3f3edd10: addi 0xe1980, a5 +3f3edd40: move *a5, a5, 1 +3f3edd50: call a5 +3f3edd60: jruc L3F3EDE30 +L3F3EDD70: +3f3edd70: move a14, -*sp, 1 +3f3edd80: move a13, a7 +3f3edd90: addi 0xc0, a7 +3f3eddb0: move a7, *a14+, 1 +3f3eddc0: movk 32, a5 +3f3eddd0: move a5, *a14+, 1 +3f3edde0: move *a13(0xffe0), *a14+, 1 +3f3ede00: calla L3F352110 +L3F3EDE30: +3f3ede30: move *a13(0xffe0), a11, 1 +3f3ede50: move *a11(0x140), a8, 1 +3f3ede70: jruc L3F3EDEB0 +L3F3EDE80: +3f3ede80: movk 5, a8 +3f3ede90: jruc L3F3EDEB0 +L3F3EDEA0: +3f3edea0: movk 3, a8 +L3F3EDEB0: +3f3edeb0: move *sp(0xc0), a14, 1 +3f3eded0: mmfm sp, a5,a7,a9,a11,a13 +3f3edef0: rets 2 +3f3edf00: mmtm sp, a5,a7,a9,a11,a13 +3f3edf20: move a14, a13 +3f3edf30: addi 0x1a0, a14 +3f3edf50: sub a11, a11 +3f3edf60: move a11, *a13(0x140), 1 +3f3edf80: move *a13(0xffe0), a7, 1 +3f3edfa0: move *a7(0x40), a9, 1 +3f3edfc0: setf 16, 0, 0 +3f3edfd0: move *a9(0x10), a7, 0 +3f3edff0: subk 2, a7 +3f3ee000: jreq L3F3EE040 +3f3ee010: movk 16, a8 +3f3ee020: jauc L3F3EEAA0 +L3F3EE040: +3f3ee040: move a14, -*sp, 1 +3f3ee050: move *a13(0xffe0), *a14+, 1 +3f3ee070: move *a9(0x20), *a14+, 1 +3f3ee090: calla L3F7F65F0 +3f3ee0c0: move a8, *a13(0x160), 1 +3f3ee0e0: move a8, a7 +3f3ee0f0: jrne L3F3EE130 +3f3ee100: movk 3, a8 +3f3ee110: jauc L3F3EEAA0 +L3F3EE130: +3f3ee130: move *a7(0x4a0), *a13(0x180), 1 +3f3ee160: move *a13(0x180), a7, 1 +3f3ee180: jreq L3F3EE260 +L3F3EE190: +3f3ee190: move *a13(0x180), a11, 1 +3f3ee1b0: move *a11(0x0), *a13(0x180), 1 +3f3ee1e0: move *a13(0x140), a11, 1 +3f3ee200: inc a11 +3f3ee210: move a11, *a13(0x140), 1 +3f3ee230: move *a13(0x180), a7, 1 +3f3ee250: jrne L3F3EE190 +L3F3EE260: +3f3ee260: move a11, a8 +3f3ee270: jreq L3F3EE390 +3f3ee280: move a14, -*sp, 1 +3f3ee290: sll 0x2, a8 +3f3ee2a0: move a8, *a14+, 1 +3f3ee2b0: movk 1, a7 +3f3ee2c0: move a7, *a14+, 1 +3f3ee2d0: calla L3F703D90 +3f3ee300: move a8, *a13, 1 +3f3ee310: move a8, a8 +3f3ee320: jrne L3F3EE390 +3f3ee330: move *a13(0xffe0), a7, 1 +3f3ee350: movk 11, a8 +3f3ee360: move a8, *a7(0x140), 1 +3f3ee380: jruc L3F3EEAA0 +L3F3EE390: +3f3ee390: movk 1, a7 +3f3ee3a0: movb a7, *a13(0x40) +3f3ee3c0: setf 16, 0, 0 +3f3ee3d0: move a11, *a13(0x80), 0 +3f3ee3f0: sll 0x2, a11 +3f3ee400: srl 0x2, a11 +3f3ee410: move a11, *a13(0x60), 1 +3f3ee430: move *a13(0xffe0), a5, 1 +3f3ee450: move *a5(0xe0), *a13(0x50), 0 +3f3ee480: move *a13(0x160), a5, 1 +3f3ee4a0: move *a5(0x4a0), *a13(0x180), 1 +3f3ee4d0: move *a13(0x0), *a13(0x20), 1 +3f3ee500: move *a13(0x180), a5, 1 +3f3ee520: jreq L3F3EE610 +L3F3EE530: +3f3ee530: move *a13(0x20), a11, 1 +3f3ee550: move *a13(0x180), a7, 1 +3f3ee570: move *a7(0x20), *a11+, 1 +3f3ee590: move a11, *a13(0x20), 1 +3f3ee5b0: move *a7(0x0), *a13(0x180), 1 +3f3ee5e0: move *a13(0x180), a7, 1 +3f3ee600: jrne L3F3EE530 +L3F3EE610: +3f3ee610: move *a13(0xffe0), a11, 1 +3f3ee630: move *a11(0x80), a7, 1 +3f3ee650: jreq L3F3EE790 +3f3ee660: move a14, -*sp, 1 +3f3ee670: move a13, a7 +3f3ee680: addi 0x40, a7 +3f3ee6a0: move a7, *a14+, 1 +3f3ee6b0: movk 32, a5 +3f3ee6c0: move a5, *a14+, 1 +3f3ee6d0: move a11, *a14+, 1 +3f3ee6e0: move *a11(0x40), a5, 1 +3f3ee700: setf 8, 0, 0 +3f3ee710: move *a5, a5, 0 +3f3ee720: sll 0x5, a5 +3f3ee730: addi 0xe1980, a5 +3f3ee760: move *a5, a5, 1 +3f3ee770: call a5 +3f3ee780: jruc L3F3EE840 +L3F3EE790: +3f3ee790: move a14, -*sp, 1 +3f3ee7a0: move a13, a7 +3f3ee7b0: addi 0x40, a7 +3f3ee7d0: move a7, *a14+, 1 +3f3ee7e0: movk 32, a5 +3f3ee7f0: move a5, *a14+, 1 +3f3ee800: move a11, *a14+, 1 +3f3ee810: calla L3F352110 +L3F3EE840: +3f3ee840: move *a13(0x140), a7, 1 +3f3ee860: jreq L3F3EEA80 +3f3ee870: movi 0x3f8c1a80, a5 +3f3ee8a0: move a5, *a11(0xa0), 1 +3f3ee8c0: move *a11(0x80), a5, 1 +3f3ee8e0: jreq L3F3EE990 +3f3ee8f0: move a14, -*sp, 1 +3f3ee900: move *a13(0x0), *a14+, 1 +3f3ee920: sll 0x2, a7 +3f3ee930: move a7, *a14+, 1 +3f3ee940: move a11, *a14+, 1 +3f3ee950: move *a11(0xa0), a7, 1 +3f3ee970: call a7 +3f3ee980: jruc L3F3EEA20 +L3F3EE990: +3f3ee990: move a14, -*sp, 1 +3f3ee9a0: move *a13(0x0), *a14+, 1 +3f3ee9c0: sll 0x2, a7 +3f3ee9d0: move a7, *a14+, 1 +3f3ee9e0: move a11, *a14+, 1 +3f3ee9f0: calla L3F352110 +L3F3EEA20: +3f3eea20: move a14, -*sp, 1 +3f3eea30: move *a13(0x0), *a14+, 1 +3f3eea50: calla L3F702440 +L3F3EEA80: +3f3eea80: move *a11(0x140), a8, 1 +L3F3EEAA0: +3f3eeaa0: move *sp(0xc0), a14, 1 +3f3eeac0: mmfm sp, a5,a7,a9,a11,a13 +3f3eeae0: rets 2 +3f3eeaf0: .word 0x7825 +3f3eeb00: sll 0x9, a0 +3f3eeb10: .word 0x0a78 +3f3eeb20: .word 0x7000 +3f3eeb30: modu b11, b2 +3f3eeb40: sra b11, b0 +3f3eeb50: .word 0x7472 +3f3eeb60: sla 0x3, b9 +3f3eeb70: modu a11, a6 +3f3eeb80: mods b11, b2 +3f3eeb90: .word 0x7461 +3f3eeba0: sla 0x1, b10 +3f3eebb0: sra a1, a5 +3f3eebc0: .word 0x000a +3f3eebd0: .word 0x7270 +3f3eebe0: .word 0x706f +3f3eebf0: .word 0x7265 +3f3eec00: .word 0x7974 +3f3eec10: sra a1, a0 +3f3eec20: .word 0x7461 +3f3eec30: dsjs a1, L3F3EED70 +3f3eec40: .word 0x0a20 +3f3eec50: sll 0x8, a0 +3f3eec60: .word 0x0a63 +3f3eec70: .word 0x0000 +L3F3EEC80: +3f3eec80: mmtm sp, a7,a9,a11,a13 +3f3eeca0: move a14, a13 +3f3eecb0: addi 0xa0, a14 +3f3eecd0: move a14, -*sp, 1 +3f3eece0: move *a13(0xffe0), *a14+, 1 +3f3eed00: calla L3F5A3490 +3f3eed30: move a8, a8 +3f3eed40: jane L3F3EF6B0 +3f3eed60: move @0xcccc0, a11, 1 +3f3eed90: jaeq L3F3EF6B0 +3f3eedb0: getst a9 +3f3eedc0: btst 21, a9 +3f3eedd0: jaeq L3F3EF650 +3f3eedf0: move @0xccce0, a11, 1 +3f3eee20: jrne L3F3EEEE0 +3f3eee30: move a14, -*sp, 1 +3f3eee40: movi 0x3f3ef700, a8 +3f3eee70: move a8, *a14+, 1 +3f3eee80: calla L3FB3D9D0 +3f3eeeb0: move a8, @0xccce0, 1 +L3F3EEEE0: +3f3eeee0: calla L3FB2E340 +3f3eef10: move a8, *a13, 1 +3f3eef20: move *a13(0xffe0), *a13(0x20), 1 +3f3eef50: move a14, -*sp, 1 +3f3eef60: move *a13(0xffe0), *a14+, 1 +3f3eef80: calla L3FB458D0 +3f3eefb0: move a8, *a13(0x60), 1 +3f3eefd0: sub a11, a11 +3f3eefe0: move a11, *a13(0x40), 1 +3f3ef000: move a8, a8 +3f3ef010: jrge L3F3EF050 +3f3ef020: calla L3F6EDD80 +L3F3EF050: +3f3ef050: move *a13(0x60), a11, 1 +3f3ef070: jreq L3F3EF320 +L3F3EF080: +3f3ef080: move a14, -*sp, 1 +3f3ef090: move *a13(0x60), *a14+, 1 +3f3ef0b0: move *a13(0x20), *a14+, 1 +3f3ef0d0: move @0xccce0, *a14+, 1 +3f3ef100: calla L3FB3E9A0 +3f3ef130: move a8, *a13(0x80), 1 +3f3ef150: move a8, a11 +3f3ef160: jrge L3F3EF1A0 +3f3ef170: calla L3F6EDD80 +L3F3EF1A0: +3f3ef1a0: move *a13(0x40), a7, 1 +3f3ef1c0: add a11, a7 +3f3ef1d0: move a7, *a13(0x40), 1 +3f3ef1f0: move *a13(0x60), a7, 1 +3f3ef210: sub a11, a7 +3f3ef220: move a7, *a13(0x60), 1 +3f3ef240: sll 0x3, a11 +3f3ef250: move *a13(0x20), a7, 1 +3f3ef270: add a7, a11 +3f3ef280: move a11, *a13(0x20), 1 +3f3ef2a0: move *a13(0x60), a7, 1 +3f3ef2c0: jrge L3F3EF300 +3f3ef2d0: calla L3F6EDD80 +L3F3EF300: +3f3ef300: move a7, a8 +3f3ef310: jrne L3F3EF080 +L3F3EF320: +3f3ef320: move @0xccca0, a11, 1 +3f3ef350: jreq L3F3EF5E0 +3f3ef360: move @0xccce0, a7, 1 +3f3ef390: move *a7(0x78), a7, 1 +3f3ef3b0: move a14, -*sp, 1 +3f3ef3c0: movi 0x3f3ef740, a8 +3f3ef3f0: move a8, *a14+, 1 +3f3ef400: move @0xccce0, *a14+, 1 +3f3ef430: calla L3F6F5820 +3f3ef460: setf 16, 0, 0 +3f3ef470: move *a7(0x40), a11, 0 +3f3ef490: cmp a11, a8 +3f3ef4a0: jrnc L3F3EF5E0 +L3F3EF4B0: +3f3ef4b0: move @0xccce0, a11, 1 +3f3ef4e0: move *a11(0x78), a7, 1 +3f3ef500: move a14, -*sp, 1 +3f3ef510: movi 0x3f3ef740, a8 +3f3ef540: move a8, *a14+, 1 +3f3ef550: move a11, *a14+, 1 +3f3ef560: calla L3F6F5820 +3f3ef590: setf 16, 0, 0 +3f3ef5a0: move *a7(0x40), a11, 0 +3f3ef5c0: cmp a11, a8 +3f3ef5d0: jrc L3F3EF4B0 +L3F3EF5E0: +3f3ef5e0: move a14, -*sp, 1 +3f3ef5f0: move *a13(0x0), *a14+, 1 +3f3ef610: calla L3FB2E470 +3f3ef640: jruc L3F3EF6B0 +L3F3EF650: +3f3ef650: move a14, -*sp, 1 +3f3ef660: move *a13(0xffe0), *a14+, 1 +3f3ef680: calla L3F596290 +L3F3EF6B0: +3f3ef6b0: move *sp(0xa0), a14, 1 +3f3ef6d0: mmfm sp, a7,a9,a11,a13 +3f3ef6f0: rets 2 +3f3ef700: .word 0x7270 +3f3ef710: modu a3, a9 +3f3ef720: sra b11, b4 +3f3ef730: .word 0x0072 +3f3ef740: .word 0x0077 +3f3ef750: mmtm sp, a7,a9,a11,a13 +3f3ef770: move a14, a13 +3f3ef780: addi 0x70, a14 +3f3ef7a0: sub a11, a11 +3f3ef7b0: move a11, *a13(0x50), 1 +3f3ef7d0: move *a13(0xffe0), a9, 1 +3f3ef7f0: move a11, *a9(0x40), 1 +3f3ef810: movk 6, a11 +3f3ef820: move a11, *a9(0x60), 1 +3f3ef840: sub a11, a11 +3f3ef850: setf 16, 1, 0 +3f3ef860: move a11, *a13, 0 +3f3ef870: move *a13(0x50), a9, 1 +3f3ef890: jrne L3F3EFFE0 +L3F3EF8A0: +3f3ef8a0: sub a11, a11 +3f3ef8b0: move a11, *a13(0x10), 0 +3f3ef8d0: move *a13(0x50), a9, 1 +3f3ef8f0: jrne L3F3EFAE0 +L3F3EF900: +3f3ef900: move *a13(0x10), a11, 0 +3f3ef920: sll 0x4, a11 +3f3ef930: addi 0x5600300, a11 +3f3ef960: move a11, *a13(0x30), 1 +3f3ef980: move *a13, a9, 0 +3f3ef990: sll 0x6, a9 +3f3ef9a0: addi 0xccd00, a9 +3f3ef9d0: move *a13(0x10), a11, 0 +3f3ef9f0: sll 0x3, a11 +3f3efa00: add a11, a9 +3f3efa10: move *a13(0x30), a11, 1 +3f3efa30: movb *a9, *a11 +3f3efa40: move *a13(0x10), a9, 0 +3f3efa60: inc a9 +3f3efa70: move a9, *a13(0x10), 0 +3f3efa90: subk 8, a9 +3f3efaa0: jrge L3F3EFAE0 +3f3efab0: move *a13(0x50), a9, 1 +3f3efad0: jreq L3F3EF900 +L3F3EFAE0: +3f3efae0: sub a11, a11 +3f3efaf0: move a11, *a13(0x10), 0 +3f3efb10: move *a13(0x50), a9, 1 +3f3efb30: jrne L3F3EFF60 +L3F3EFB40: +3f3efb40: setf 8, 0, 0 +3f3efb50: move @0x5600380, a11, 0 +3f3efb80: movb a11, *a13(0x20) +3f3efba0: setf 16, 1, 0 +3f3efbb0: move *a13, a9, 0 +3f3efbc0: sll 0x6, a9 +3f3efbd0: addi 0xccdc0, a9 +3f3efc00: move *a13(0x10), a7, 0 +3f3efc20: sll 0x3, a7 +3f3efc30: add a7, a9 +3f3efc40: setf 8, 0, 0 +3f3efc50: move *a9, a9, 0 +3f3efc60: cmp a9, a11 +3f3efc70: jreq L3F3EFEB0 +3f3efc80: move *a13(0xffe0), a9, 1 +3f3efca0: movk 1, a7 +3f3efcb0: move a7, *a13(0x50), 1 +3f3efcd0: move a7, *a9(0x40), 1 +3f3efcf0: move a7, *a9(0x80), 1 +3f3efd10: setf 16, 1, 0 +3f3efd20: move *a13, a11, 0 +3f3efd30: sll 0x6, a11 +3f3efd40: addi 0xccdc0, a11 +3f3efd70: move *a13(0x10), a7, 0 +3f3efd90: sll 0x3, a7 +3f3efda0: add a7, a11 +3f3efdb0: setf 8, 0, 0 +3f3efdc0: move *a11, a11, 0 +3f3efdd0: move a11, *a9(0xa0), 1 +3f3efdf0: move *a13(0x20), a11, 0 +3f3efe10: move a11, *a9(0xc0), 1 +3f3efe30: setf 16, 1, 0 +3f3efe40: move *a13, a7, 0 +3f3efe50: move a7, *a9(0xe0), 1 +3f3efe70: move *a13(0x10), a7, 0 +3f3efe90: move a7, *a9(0x100), 1 +L3F3EFEB0: +3f3efeb0: setf 16, 1, 0 +3f3efec0: move *a13(0x10), a9, 0 +3f3efee0: inc a9 +3f3efef0: move a9, *a13(0x10), 0 +3f3eff10: subk 8, a9 +3f3eff20: jrge L3F3EFF60 +3f3eff30: move *a13(0x50), a9, 1 +3f3eff50: jreq L3F3EFB40 +L3F3EFF60: +3f3eff60: move *a13, a11, 0 +3f3eff70: inc a11 +3f3eff80: move a11, *a13, 0 +3f3eff90: subk 3, a11 +3f3effa0: jrge L3F3EFFE0 +3f3effb0: move *a13(0x50), a11, 1 +3f3effd0: jreq L3F3EF8A0 +L3F3EFFE0: +3f3effe0: move *a13(0x50), a8, 1 +3f3f0000: move *sp(0xa0), a14, 1 +3f3f0020: mmfm sp, a7,a9,a11,a13 +3f3f0040: rets 2 +3f3f0050: mmtm sp, a7,a9,a11,a13 +3f3f0070: move a14, a13 +3f3f0080: addi 0x50, a14 +3f3f00a0: sub a11, a11 +3f3f00b0: setf 16, 1, 0 +3f3f00c0: move a11, *a13(0x30), 0 +3f3f00e0: move *a13(0xffe0), a9, 1 +3f3f0100: move a11, *a9(0x40), 1 +3f3f0120: movk 3, a11 +3f3f0130: move a11, *a9(0x60), 1 +3f3f0150: sub a11, a11 +3f3f0160: move a11, @0x5600100, 0 +3f3f0190: movk 2, a11 +3f3f01a0: move a11, @0x5600030, 0 +3f3f01d0: movi 0x258, a11 +3f3f01f0: move a11, @0x5600020, 0 +3f3f0220: movi 0x32, a11 +3f3f0240: move a11, @0x5600030, 0 +3f3f0270: movk 3, a11 +3f3f0280: move a11, @0x5600100, 0 +3f3f02b0: movk 1, a11 +3f3f02c0: move a11, *a13, 0 +3f3f02d0: setf 8, 0, 0 +3f3f02e0: move @0xc6ad0, a9, 0 +3f3f0310: cmp a9, a11 +3f3f0320: jrhi L3F3F0540 +L3F3F0330: +3f3f0330: setf 16, 1, 0 +3f3f0340: move *a13, a11, 0 +3f3f0350: inc a11 +3f3f0360: sll 0x3, a11 +3f3f0370: addi 0xc6ad0, a11 +3f3f03a0: setf 8, 0, 0 +3f3f03b0: move *a11, a11, 0 +3f3f03c0: sll 0x8, a11 +3f3f03d0: setf 16, 1, 0 +3f3f03e0: move *a13, a9, 0 +3f3f03f0: sll 0x3, a9 +3f3f0400: addi 0xc6ad0, a9 +3f3f0430: setf 8, 0, 0 +3f3f0440: move *a9, a9, 0 +3f3f0450: or a9, a11 +3f3f0460: setf 16, 0, 0 +3f3f0470: move a11, @0x5600080, 0 +3f3f04a0: setf 16, 1, 0 +3f3f04b0: move *a13, a11, 0 +3f3f04c0: addk 2, a11 +3f3f04d0: move a11, *a13, 0 +3f3f04e0: setf 8, 0, 0 +3f3f04f0: move @0xc6ad0, a9, 0 +3f3f0520: cmp a9, a11 +3f3f0530: jrls L3F3F0330 +L3F3F0540: +3f3f0540: movi 0x5600030, a11 +3f3f0570: setf 16, 0, 0 +3f3f0580: move *a11, a9, 0 +3f3f0590: movk 1, a7 +3f3f05a0: or a7, a9 +3f3f05b0: move a9, *a11, 0 +3f3f05c0: movi 0xfff, a11 +3f3f05e0: move a11, *a13(0x20), 0 +3f3f0600: move @0x5600010, a9, 0 +3f3f0630: btst 1, a9 +3f3f0640: jrne L3F3F0730 +L3F3F0650: +3f3f0650: setf 16, 1, 0 +3f3f0660: move *a13(0x20), a11, 0 +3f3f0680: dec a11 +3f3f0690: move a11, *a13(0x20), 0 +3f3f06b0: setf 16, 0, 0 +3f3f06c0: move @0x5600010, a9, 0 +3f3f06f0: btst 1, a9 +3f3f0700: jrne L3F3F0730 +3f3f0710: move a11, a7 +3f3f0720: jrne L3F3F0650 +L3F3F0730: +3f3f0730: move a11, a7 +3f3f0740: jrne L3F3F0800 +3f3f0750: move *a13(0xffe0), a9, 1 +3f3f0770: movk 1, a7 +3f3f0780: move a7, *a13(0x30), 0 +3f3f07a0: move a7, *a9(0x40), 1 +3f3f07c0: move a7, *a9(0x80), 1 +3f3f07e0: jauc L3F3F10E0 +L3F3F0800: +3f3f0800: sub a9, a9 +3f3f0810: move a9, *a13, 0 +3f3f0820: move a9, *a13(0x40), 0 +3f3f0840: setf 16, 1, 0 +3f3f0850: move *a13(0x30), a7, 0 +3f3f0870: jane L3F3F10E0 +L3F3F0890: +3f3f0890: move a14, -*sp, 1 +3f3f08a0: move *a13, a11, 0 +3f3f08b0: sll 0x3, a11 +3f3f08c0: addi 0xc7100, a11 +3f3f08f0: setf 8, 0, 0 +3f3f0900: move *a11, a8, 0 +3f3f0910: move a8, *a14+, 1 +3f3f0920: calla L3F3F1710 +3f3f0950: move a8, a7 +3f3f0960: jreq L3F3F0A30 +3f3f0970: move *a13(0xffe0), a11, 1 +3f3f0990: movk 1, a9 +3f3f09a0: setf 16, 1, 0 +3f3f09b0: move a9, *a13(0x30), 0 +3f3f09d0: move a9, *a11(0x40), 1 +3f3f09f0: movk 2, a7 +3f3f0a00: move a7, *a11(0x80), 1 +3f3f0a20: jruc L3F3F0F50 +L3F3F0A30: +3f3f0a30: sub a11, a11 +3f3f0a40: setf 16, 0, 0 +3f3f0a50: move a11, @0x5600100, 0 +3f3f0a80: calla L3F3F3380 +3f3f0ab0: move a14, -*sp, 1 +3f3f0ac0: movi 0xfb, a9 +3f3f0ae0: move a9, *a14+, 1 +3f3f0af0: setf 16, 1, 0 +3f3f0b00: move *a13, a7, 0 +3f3f0b10: sll 0x3, a7 +3f3f0b20: addi 0xc7100, a7 +3f3f0b50: setf 8, 0, 0 +3f3f0b60: move *a7, a8, 0 +3f3f0b70: move a8, *a14+, 1 +3f3f0b80: calla L3F3F1CA0 +3f3f0bb0: move a8, a7 +3f3f0bc0: jreq L3F3F0C90 +3f3f0bd0: move *a13(0xffe0), a7, 1 +3f3f0bf0: movk 1, a11 +3f3f0c00: setf 16, 1, 0 +3f3f0c10: move a11, *a13(0x30), 0 +3f3f0c30: move a11, *a7(0x40), 1 +3f3f0c50: movk 3, a9 +3f3f0c60: move a9, *a7(0x80), 1 +3f3f0c80: jruc L3F3F0F50 +L3F3F0C90: +3f3f0c90: setf 16, 0, 0 +3f3f0ca0: move a11, @0x5600100, 0 +3f3f0cd0: calla L3F3F3380 +3f3f0d00: setf 16, 0, 0 +3f3f0d10: move @0x5600100, a7, 0 +3f3f0d40: btst 5, a7 +3f3f0d50: jreq L3F3F0D90 +3f3f0d60: move a11, *a13(0x30), 0 +3f3f0d80: jruc L3F3F0F50 +L3F3F0D90: +3f3f0d90: move *a13(0xffe0), a7, 1 +3f3f0db0: movk 1, a11 +3f3f0dc0: move a11, *a13(0x30), 0 +3f3f0de0: move a11, *a7(0x40), 1 +3f3f0e00: movk 4, a9 +3f3f0e10: move a9, *a7(0x80), 1 +3f3f0e30: move a14, -*sp, 1 +3f3f0e40: setf 16, 1, 0 +3f3f0e50: move *a13(0x40), a9, 0 +3f3f0e70: move a9, *a14+, 1 +3f3f0e80: move *a13, a9, 0 +3f3f0e90: sll 0x3, a9 +3f3f0ea0: addi 0xc7100, a9 +3f3f0ed0: setf 8, 0, 0 +3f3f0ee0: move *a9, a8, 0 +3f3f0ef0: move a8, *a14+, 1 +3f3f0f00: calla L3F3F2270 +3f3f0f30: move a8, *a7(0xa0), 1 +L3F3F0F50: +3f3f0f50: setf 16, 1, 0 +3f3f0f60: move *a13, a11, 0 +3f3f0f70: inc a11 +3f3f0f80: move a11, *a13, 0 +3f3f0f90: sext a11, 0 +3f3f0fa0: subk 20, a11 +3f3f0fb0: jrne L3F3F1070 +3f3f0fc0: movk 1, a11 +3f3f0fd0: move a11, *a13(0x40), 0 +3f3f0ff0: move a11, @0x5600100, 0 +3f3f1020: movi 0x802, a9 +3f3f1040: move a9, @0x5600080, 0 +L3F3F1070: +3f3f1070: move *a13(0x30), a11, 0 +3f3f1090: jrne L3F3F10E0 +3f3f10a0: move *a13, a9, 0 +3f3f10b0: subk 21, a9 +3f3f10c0: jalt L3F3F0890 +L3F3F10E0: +3f3f10e0: setf 16, 1, 0 +3f3f10f0: move *a13(0x30), a11, 0 +3f3f1110: jreq L3F3F1140 +3f3f1120: move a11, a8 +3f3f1130: jruc L3F3F16C0 +L3F3F1140: +3f3f1140: sub a9, a9 +3f3f1150: move a9, *a13, 0 +L3F3F1160: +3f3f1160: move a14, -*sp, 1 +3f3f1170: movi 0xa4, a11 +3f3f1190: move a11, *a14+, 1 +3f3f11a0: move *a13, a9, 0 +3f3f11b0: sll 0x5, a9 +3f3f11c0: addi 0xd2fe0, a9 +3f3f11f0: move *a9+, *a14+, 1 +3f3f1200: calla L3F3F2DD0 +3f3f1230: move a8, a7 +3f3f1240: jreq L3F3F1310 +3f3f1250: move *a13(0xffe0), a9, 1 +3f3f1270: movk 1, a7 +3f3f1280: setf 16, 1, 0 +3f3f1290: move a7, *a13(0x30), 0 +3f3f12b0: move a7, *a9(0x40), 1 +3f3f12d0: movk 5, a11 +3f3f12e0: move a11, *a9(0x80), 1 +3f3f1300: jruc L3F3F1650 +L3F3F1310: +3f3f1310: sub a9, a9 +3f3f1320: setf 16, 0, 0 +3f3f1330: move a9, @0x5600100, 0 +3f3f1360: calla L3F3F3380 +3f3f1390: setf 16, 0, 0 +3f3f13a0: move @0x5600100, a7, 0 +3f3f13d0: btst 5, a7 +3f3f13e0: jreq L3F3F1530 +3f3f13f0: setf 16, 1, 0 +3f3f1400: move *a13, a7, 0 +3f3f1410: subk 18, a7 +3f3f1420: jreq L3F3F1460 +3f3f1430: move a9, *a13(0x30), 0 +3f3f1450: jruc L3F3F1650 +L3F3F1460: +3f3f1460: movk 19, a7 +3f3f1470: move a7, *a13, 0 +3f3f1480: move *a13(0xffe0), a9, 1 +3f3f14a0: movk 1, a11 +3f3f14b0: move a11, *a13(0x30), 0 +3f3f14d0: move a11, *a9(0x40), 1 +3f3f14f0: movk 7, a11 +3f3f1500: move a11, *a9(0x80), 1 +3f3f1520: jruc L3F3F1650 +L3F3F1530: +3f3f1530: setf 16, 1, 0 +3f3f1540: move *a13, a7, 0 +3f3f1550: subk 18, a7 +3f3f1560: jreq L3F3F1650 +3f3f1570: movk 19, a7 +3f3f1580: move a7, *a13, 0 +3f3f1590: move *a13(0xffe0), a9, 1 +3f3f15b0: movk 1, a11 +3f3f15c0: move a11, *a13(0x30), 0 +3f3f15e0: move a11, *a9(0x40), 1 +3f3f1600: movk 6, a11 +3f3f1610: move a11, *a9(0x80), 1 +3f3f1630: move a7, *a9(0xa0), 1 +L3F3F1650: +3f3f1650: move *a13, a11, 0 +3f3f1660: inc a11 +3f3f1670: move a11, *a13, 0 +3f3f1680: subk 19, a11 +3f3f1690: jrlt L3F3F1160 +3f3f16a0: move *a13(0x30), a8, 0 +L3F3F16C0: +3f3f16c0: move *sp(0xa0), a14, 1 +3f3f16e0: mmfm sp, a7,a9,a11,a13 +3f3f1700: rets 2 +L3F3F1710: +3f3f1710: mmtm sp, a7,a9,a11,a13 +3f3f1730: move a14, a13 +3f3f1740: addk 32, a14 +3f3f1750: sub a11, a11 +3f3f1760: setf 16, 1, 0 +3f3f1770: move a11, *a13(0x10), 0 +3f3f1790: movk 3, a11 +3f3f17a0: move a11, @0x5600100, 0 +3f3f17d0: movi 0xa01, a11 +3f3f17f0: move a11, @0x5600080, 0 +3f3f1820: movi 0xff04, a11 +3f3f1850: move a11, @0x5600080, 0 +3f3f1880: movi 0xfb05, a11 +3f3f18b0: move a11, @0x5600080, 0 +3f3f18e0: setf 8, 0, 0 +3f3f18f0: move *a13(0xffe0), a9, 0 +3f3f1910: sll 0x8, a9 +3f3f1920: movk 3, a11 +3f3f1930: or a11, a9 +3f3f1940: setf 16, 0, 0 +3f3f1950: move a9, @0x5600080, 0 +3f3f1980: movi 0x5600030, a9 +3f3f19b0: move *a9, a11, 0 +3f3f19c0: movk 1, a7 +3f3f19d0: or a7, a11 +3f3f19e0: move a11, *a9, 0 +3f3f19f0: movi 0xffff, a11 +3f3f1a10: move a11, *a13, 0 +3f3f1a20: move @0x5600010, a9, 0 +3f3f1a50: btst 1, a9 +3f3f1a60: jrne L3F3F1B60 +3f3f1a70: setf 16, 1, 0 +3f3f1a80: move *a13, a9, 0 +3f3f1a90: jreq L3F3F1B60 +L3F3F1AA0: +3f3f1aa0: setf 16, 1, 0 +3f3f1ab0: move *a13, a11, 0 +3f3f1ac0: dec a11 +3f3f1ad0: move a11, *a13, 0 +3f3f1ae0: setf 16, 0, 0 +3f3f1af0: move @0x5600010, a9, 0 +3f3f1b20: btst 1, a9 +3f3f1b30: jrne L3F3F1B60 +3f3f1b40: move a11, a7 +3f3f1b50: jrne L3F3F1AA0 +L3F3F1B60: +3f3f1b60: setf 16, 1, 0 +3f3f1b70: move *a13, a11, 0 +3f3f1b80: jrne L3F3F1C20 +3f3f1b90: setf 16, 0, 0 +3f3f1ba0: move @0x5600100, a9, 0 +3f3f1bd0: sll 0x8, a9 +3f3f1be0: movk 1, a7 +3f3f1bf0: or a7, a9 +3f3f1c00: move a9, *a13(0x10), 0 +L3F3F1C20: +3f3f1c20: setf 16, 1, 0 +3f3f1c30: move *a13(0x10), a8, 0 +3f3f1c50: move *sp(0xa0), a14, 1 +3f3f1c70: mmfm sp, a7,a9,a11,a13 +3f3f1c90: rets 2 +L3F3F1CA0: +3f3f1ca0: mmtm sp, a7,a9,a11,a13 +3f3f1cc0: move a14, a13 +3f3f1cd0: addk 32, a14 +3f3f1ce0: sub a11, a11 +3f3f1cf0: setf 16, 1, 0 +3f3f1d00: move a11, *a13(0x10), 0 +3f3f1d20: movk 3, a11 +3f3f1d30: move a11, @0x5600100, 0 +3f3f1d60: movi 0x6201, a11 +3f3f1d80: move a11, @0x5600080, 0 +3f3f1db0: movi 0xff04, a11 +3f3f1de0: move a11, @0x5600080, 0 +3f3f1e10: setf 8, 0, 0 +3f3f1e20: move *a13(0xffc0), a9, 0 +3f3f1e40: sll 0x8, a9 +3f3f1e50: movk 5, a11 +3f3f1e60: or a11, a9 +3f3f1e70: setf 16, 0, 0 +3f3f1e80: move a9, @0x5600080, 0 +3f3f1eb0: setf 8, 0, 0 +3f3f1ec0: move *a13(0xffe0), a9, 0 +3f3f1ee0: sll 0x8, a9 +3f3f1ef0: movk 3, a11 +3f3f1f00: or a11, a9 +3f3f1f10: setf 16, 0, 0 +3f3f1f20: move a9, @0x5600080, 0 +3f3f1f50: movi 0x5600030, a9 +3f3f1f80: move *a9, a11, 0 +3f3f1f90: movk 1, a7 +3f3f1fa0: or a7, a11 +3f3f1fb0: move a11, *a9, 0 +3f3f1fc0: movi 0xffff, a11 +3f3f1fe0: move a11, *a13, 0 +3f3f1ff0: move @0x5600010, a9, 0 +3f3f2020: btst 1, a9 +3f3f2030: jrne L3F3F2130 +3f3f2040: setf 16, 1, 0 +3f3f2050: move *a13, a9, 0 +3f3f2060: jreq L3F3F2130 +L3F3F2070: +3f3f2070: setf 16, 1, 0 +3f3f2080: move *a13, a11, 0 +3f3f2090: dec a11 +3f3f20a0: move a11, *a13, 0 +3f3f20b0: setf 16, 0, 0 +3f3f20c0: move @0x5600010, a9, 0 +3f3f20f0: btst 1, a9 +3f3f2100: jrne L3F3F2130 +3f3f2110: move a11, a7 +3f3f2120: jrne L3F3F2070 +L3F3F2130: +3f3f2130: setf 16, 1, 0 +3f3f2140: move *a13, a11, 0 +3f3f2150: jrne L3F3F21F0 +3f3f2160: setf 16, 0, 0 +3f3f2170: move @0x5600100, a9, 0 +3f3f21a0: sll 0x8, a9 +3f3f21b0: movk 1, a7 +3f3f21c0: or a7, a9 +3f3f21d0: move a9, *a13(0x10), 0 +L3F3F21F0: +3f3f21f0: setf 16, 1, 0 +3f3f2200: move *a13(0x10), a8, 0 +3f3f2220: move *sp(0xa0), a14, 1 +3f3f2240: mmfm sp, a7,a9,a11,a13 +3f3f2260: rets 2 +L3F3F2270: +3f3f2270: mmtm sp, a7,a9,a11,a13 +3f3f2290: move a14, a13 +3f3f22a0: addi 0xc0, a14 +3f3f22c0: sub a11, a11 +3f3f22d0: move a11, *a13, 1 +3f3f22e0: move a11, *a13(0x40), 1 +3f3f2300: move a11, *a13(0x60), 1 +3f3f2320: move a11, *a13(0xa0), 1 +3f3f2340: movk 3, a11 +3f3f2350: setf 16, 0, 0 +3f3f2360: move a11, @0x5600100, 0 +3f3f2390: setf 8, 0, 0 +3f3f23a0: move *a13(0xffc0), a11, 0 +3f3f23c0: jreq L3F3F2410 +3f3f23d0: movk 8, a11 +3f3f23e0: movb a11, @0xc6b00 +L3F3F2410: +3f3f2410: movi 0xfffc, a11 +3f3f2430: move a11, *a13(0x80), 1 +3f3f2450: movk 1, a11 +3f3f2460: move *a13(0xa0), a9, 1 +3f3f2480: jreq L3F3F24A0 +3f3f2490: sub a11, a11 +L3F3F24A0: +3f3f24a0: andi 0x1, a11 +3f3f24d0: jaeq L3F3F2D20 +L3F3F24F0: +3f3f24f0: movk 1, a11 +3f3f2500: move a11, *a13, 1 +3f3f2510: setf 8, 0, 0 +3f3f2520: move @0xc6ad0, a9, 0 +3f3f2550: cmp a9, a11 +3f3f2560: jrhi L3F3F2730 +L3F3F2570: +3f3f2570: move *a13, a11, 1 +3f3f2580: inc a11 +3f3f2590: sll 0x3, a11 +3f3f25a0: addi 0xc6ad0, a11 +3f3f25d0: move *a11, a11, 0 +3f3f25e0: sll 0x8, a11 +3f3f25f0: move *a13, a9, 1 +3f3f2600: sll 0x3, a9 +3f3f2610: addi 0xc6ad0, a9 +3f3f2640: move *a9, a9, 0 +3f3f2650: or a9, a11 +3f3f2660: setf 16, 0, 0 +3f3f2670: move a11, @0x5600080, 0 +3f3f26a0: move *a13, a11, 1 +3f3f26b0: addk 2, a11 +3f3f26c0: move a11, *a13, 1 +3f3f26d0: setf 8, 0, 0 +3f3f26e0: move @0xc6ad0, a9, 0 +3f3f2710: cmp a9, a11 +3f3f2720: jrls L3F3F2570 +L3F3F2730: +3f3f2730: move *a13(0xffe0), a11, 0 +3f3f2750: sll 0x8, a11 +3f3f2760: movk 3, a9 +3f3f2770: or a9, a11 +3f3f2780: setf 16, 0, 0 +3f3f2790: move a11, @0x5600080, 0 +3f3f27c0: movi 0x5600030, a11 +3f3f27f0: move *a11, a9, 0 +3f3f2800: movk 1, a7 +3f3f2810: or a7, a9 +3f3f2820: move a9, *a11, 0 +3f3f2830: movi 0xfff, a11 +3f3f2850: move a11, *a13(0x60), 1 +3f3f2870: move @0x5600010, a9, 0 +3f3f28a0: btst 1, a9 +3f3f28b0: jrne L3F3F2980 +L3F3F28C0: +3f3f28c0: move *a13(0x60), a11, 1 +3f3f28e0: dec a11 +3f3f28f0: move a11, *a13(0x60), 1 +3f3f2910: move @0x5600010, a9, 0 +3f3f2940: btst 1, a9 +3f3f2950: jrne L3F3F2980 +3f3f2960: move a11, a7 +3f3f2970: jrne L3F3F28C0 +L3F3F2980: +3f3f2980: move a11, a7 +3f3f2990: jrne L3F3F29E0 +3f3f29a0: movk 1, a9 +3f3f29b0: move a9, *a13(0x40), 1 +3f3f29d0: jruc L3F3F2C00 +L3F3F29E0: +3f3f29e0: sub a9, a9 +3f3f29f0: move a9, @0x5600100, 0 +3f3f2a20: calla L3F3F3380 +3f3f2a50: move a14, -*sp, 1 +3f3f2a60: move *a13(0x80), *a14+, 1 +3f3f2a80: setf 8, 0, 0 +3f3f2a90: move *a13(0xffe0), a9, 0 +3f3f2ab0: move a9, *a14+, 1 +3f3f2ac0: calla L3F3F1CA0 +3f3f2af0: sub a7, a7 +3f3f2b00: setf 16, 0, 0 +3f3f2b10: move a7, @0x5600100, 0 +3f3f2b40: calla L3F3F3380 +3f3f2b70: setf 16, 0, 0 +3f3f2b80: move @0x5600100, a7, 0 +3f3f2bb0: btst 5, a7 +3f3f2bc0: jreq L3F3F2C00 +3f3f2bd0: movk 1, a7 +3f3f2be0: move a7, *a13(0xa0), 1 +L3F3F2C00: +3f3f2c00: move *a13(0x80), a9, 1 +3f3f2c20: inc a9 +3f3f2c30: move a9, *a13(0x80), 1 +3f3f2c50: addk 2, a9 +3f3f2c60: movk 1, a9 +3f3f2c70: jrle L3F3F2C90 +3f3f2c80: sub a9, a9 +L3F3F2C90: +3f3f2c90: move *a13(0xa0), a7, 1 +3f3f2cb0: jreq L3F3F2CD0 +3f3f2cc0: sub a9, a9 +L3F3F2CD0: +3f3f2cd0: andi 0x1, a9 +3f3f2d00: jane L3F3F24F0 +L3F3F2D20: +3f3f2d20: move *a13(0x80), a11, 1 +3f3f2d40: neg a11 +3f3f2d50: move a11, *a13(0x40), 1 +3f3f2d70: move a11, a8 +3f3f2d80: move *sp(0xa0), a14, 1 +3f3f2da0: mmfm sp, a7,a9,a11,a13 +3f3f2dc0: rets 2 +L3F3F2DD0: +3f3f2dd0: mmtm sp, a7,a9,a11,a13 +3f3f2df0: move a14, a13 +3f3f2e00: addi 0x80, a14 +3f3f2e20: sub a11, a11 +3f3f2e30: move a11, *a13, 1 +3f3f2e40: move a11, *a13(0x40), 1 +3f3f2e60: move a11, *a13(0x60), 1 +3f3f2e80: setf 16, 0, 0 +3f3f2e90: move a11, @0x5600100, 0 +3f3f2ec0: movk 3, a11 +3f3f2ed0: move a11, @0x5600100, 0 +3f3f2f00: sub a11, a11 +3f3f2f10: move a11, *a13, 1 +3f3f2f20: move *a13(0xffc0), a9, 1 +3f3f2f40: cmp a9, a11 +3f3f2f50: jrnc L3F3F30F0 +L3F3F2F60: +3f3f2f60: move *a13, a11, 1 +3f3f2f70: inc a11 +3f3f2f80: sll 0x3, a11 +3f3f2f90: move *a13(0xffe0), a9, 1 +3f3f2fb0: add a9, a11 +3f3f2fc0: setf 8, 0, 0 +3f3f2fd0: move *a11, a11, 0 +3f3f2fe0: sll 0x8, a11 +3f3f2ff0: move *a13, a7, 1 +3f3f3000: sll 0x3, a7 +3f3f3010: add a9, a7 +3f3f3020: move *a7, a7, 0 +3f3f3030: or a7, a11 +3f3f3040: setf 16, 0, 0 +3f3f3050: move a11, @0x5600080, 0 +3f3f3080: move *a13, a11, 1 +3f3f3090: addk 2, a11 +3f3f30a0: move a11, *a13, 1 +3f3f30b0: move *a13(0xffc0), a7, 1 +3f3f30d0: cmp a7, a11 +3f3f30e0: jrc L3F3F2F60 +L3F3F30F0: +3f3f30f0: movi 0x5600030, a9 +3f3f3120: move *a9, a7, 0 +3f3f3130: movk 1, a11 +3f3f3140: or a11, a7 +3f3f3150: move a7, *a9, 0 +3f3f3160: movi 0x7fff, a9 +3f3f3180: move a9, *a13(0x60), 1 +3f3f31a0: move @0x5600010, a7, 0 +3f3f31d0: btst 1, a7 +3f3f31e0: jrne L3F3F32B0 +L3F3F31F0: +3f3f31f0: move *a13(0x60), a11, 1 +3f3f3210: dec a11 +3f3f3220: move a11, *a13(0x60), 1 +3f3f3240: move @0x5600010, a9, 0 +3f3f3270: btst 1, a9 +3f3f3280: jrne L3F3F32B0 +3f3f3290: move a11, a7 +3f3f32a0: jrne L3F3F31F0 +L3F3F32B0: +3f3f32b0: move *a13(0x60), a11, 1 +3f3f32d0: jrne L3F3F3310 +3f3f32e0: movk 6, a9 +3f3f32f0: move a9, *a13(0x40), 1 +L3F3F3310: +3f3f3310: move *a13(0x40), a8, 1 +3f3f3330: move *sp(0xa0), a14, 1 +3f3f3350: mmfm sp, a7,a9,a11,a13 +3f3f3370: rets 2 +L3F3F3380: +3f3f3380: mmtm sp, a11,a13 +3f3f33a0: move a14, a13 +3f3f33b0: addk 16, a14 +3f3f33c0: sub a11, a11 +3f3f33d0: setf 16, 1, 0 +3f3f33e0: move a11, *a13, 0 +L3F3F33F0: +3f3f33f0: move *a13, a11, 0 +3f3f3400: move a11, *a13, 0 +3f3f3410: move a11, *a13, 0 +3f3f3420: move a11, *a13, 0 +3f3f3430: move a11, *a13, 0 +3f3f3440: move a11, *a13, 0 +3f3f3450: move a11, *a13, 0 +3f3f3460: move a11, *a13, 0 +3f3f3470: move a11, *a13, 0 +3f3f3480: move a11, *a13, 0 +3f3f3490: inc a11 +3f3f34a0: move a11, *a13, 0 +3f3f34b0: cmpi 0xfff, a11 +3f3f34d0: jrlt L3F3F33F0 +3f3f34e0: subk 16, a14 +3f3f34f0: mmfm sp, a11,a13 +3f3f3510: rets +L3F3F3520: +3f3f3520: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f3f3540: move a14, a13 +3f3f3550: addi 0x80, a14 +3f3f3570: movi 0xd3240, a11 +3f3f35a0: move a13, a12 +3f3f35b0: move a13, a0 +3f3f35c0: addi 0x40, a0 +3f3f35e0: sub a10, a10 +3f3f35f0: move @0x1b3900, a7, 1 +3f3f3620: setf 1, 1, 0 +3f3f3630: move *a7(0x1c1), a9, 0 +3f3f3650: movk 1, a5 +3f3f3660: move a5, *a7(0x1c1), 0 +3f3f3680: move a10, a5 +3f3f3690: sll 0x6, a5 +3f3f36a0: addi 0xb03d8, a5 +3f3f36d0: movb *a5, a5 +3f3f36e0: jaeq L3F3F4520 +L3F3F3700: +3f3f3700: move a10, a7 +3f3f3710: sll 0x6, a7 +3f3f3720: addi 0xb03d8, a7 +3f3f3750: move a7, *a0(0x20), 1 +3f3f3770: move a14, -*sp, 1 +3f3f3780: move *a0(0x20), *a14+, 1 +3f3f37a0: calla L3FB458D0 +3f3f37d0: move a8, *a0, 1 +3f3f37e0: movi 0x3f3f5630, a7 +3f3f3810: move a7, *a12(0x20), 1 +3f3f3830: move a14, -*sp, 1 +3f3f3840: movi 0x3f3f5630, a8 +3f3f3870: move a8, *a14+, 1 +3f3f3880: calla L3FB458D0 +3f3f38b0: move a8, *a12, 1 +3f3f38c0: move a14, -*sp, 1 +3f3f38d0: movk 1, a7 +3f3f38e0: move a7, *a14+, 1 +3f3f38f0: move a13, a5 +3f3f3900: addi 0x40, a5 +3f3f3920: move a5, *a14+, 1 +3f3f3930: move a13, *a14+, 1 +3f3f3940: calla L3FC752F0 +3f3f3970: cmpi 0x248419, a8 +3f3f39a0: jrne L3F3F39E0 +3f3f39b0: movb a7, *a11(0x8) +3f3f39d0: jruc L3F3F3FB0 +L3F3F39E0: +3f3f39e0: movi 0x3f3f5640, a7 +3f3f3a10: move a7, *a12(0x20), 1 +3f3f3a30: move a14, -*sp, 1 +3f3f3a40: movi 0x3f3f5640, a8 +3f3f3a70: move a8, *a14+, 1 +3f3f3a80: calla L3FB458D0 +3f3f3ab0: move a8, *a12, 1 +3f3f3ac0: move a14, -*sp, 1 +3f3f3ad0: movk 1, a7 +3f3f3ae0: move a7, *a14+, 1 +3f3f3af0: move a5, *a14+, 1 +3f3f3b00: move a13, *a14+, 1 +3f3f3b10: calla L3FC752F0 +3f3f3b40: cmpi 0x248419, a8 +3f3f3b70: jrne L3F3F3BC0 +3f3f3b80: movk 2, a7 +3f3f3b90: movb a7, *a11(0x8) +3f3f3bb0: jruc L3F3F3FB0 +L3F3F3BC0: +3f3f3bc0: movi 0x3f3f5660, a7 +3f3f3bf0: move a7, *a12(0x20), 1 +3f3f3c10: move a14, -*sp, 1 +3f3f3c20: movi 0x3f3f5660, a8 +3f3f3c50: move a8, *a14+, 1 +3f3f3c60: calla L3FB458D0 +3f3f3c90: move a8, *a12, 1 +3f3f3ca0: move a14, -*sp, 1 +3f3f3cb0: movk 1, a7 +3f3f3cc0: move a7, *a14+, 1 +3f3f3cd0: move a5, *a14+, 1 +3f3f3ce0: move a13, *a14+, 1 +3f3f3cf0: calla L3FC752F0 +3f3f3d20: cmpi 0x248419, a8 +3f3f3d50: jrne L3F3F3DA0 +3f3f3d60: movk 3, a7 +3f3f3d70: movb a7, *a11(0x8) +3f3f3d90: jruc L3F3F3FB0 +L3F3F3DA0: +3f3f3da0: movi 0x3f3f5680, a7 +3f3f3dd0: move a7, *a12(0x20), 1 +3f3f3df0: move a14, -*sp, 1 +3f3f3e00: movi 0x3f3f5680, a8 +3f3f3e30: move a8, *a14+, 1 +3f3f3e40: calla L3FB458D0 +3f3f3e70: move a8, *a12, 1 +3f3f3e80: move a14, -*sp, 1 +3f3f3e90: movk 1, a7 +3f3f3ea0: move a7, *a14+, 1 +3f3f3eb0: move a5, *a14+, 1 +3f3f3ec0: move a13, *a14+, 1 +3f3f3ed0: calla L3FC752F0 +3f3f3f00: cmpi 0x248419, a8 +3f3f3f30: jrne L3F3F3F80 +3f3f3f40: movk 3, a7 +3f3f3f50: movb a7, *a11(0x8) +3f3f3f70: jruc L3F3F3FB0 +L3F3F3F80: +3f3f3f80: sub a7, a7 +3f3f3f90: movb a7, *a11(0x8) +L3F3F3FB0: +3f3f3fb0: movk 1, a7 +3f3f3fc0: movb a7, *a11 +3f3f3fd0: move a14, -*sp, 1 +3f3f3fe0: move a10, a7 +3f3f3ff0: sll 0x7, a7 +3f3f4000: addi 0xb08d8, a7 +3f3f4030: move a7, *a14+, 1 +3f3f4040: move a11, a7 +3f3f4050: addi 0x30, a7 +3f3f4070: move a7, *a14+, 1 +3f3f4080: calla L3FB45720 +3f3f40b0: move a14, -*sp, 1 +3f3f40c0: move a10, a7 +3f3f40d0: sll 0x8, a7 +3f3f40e0: addi 0xb04d8, a7 +3f3f4110: move a7, *a14+, 1 +3f3f4120: move a11, a7 +3f3f4130: addi 0xb8, a7 +3f3f4150: move a7, *a14+, 1 +3f3f4160: calla L3FB45720 +3f3f4190: setf 8, 0, 0 +3f3f41a0: move *a11(0x8), a7, 0 +3f3f41c0: subk 3, a7 +3f3f41d0: jrne L3F3F4440 +3f3f41e0: move a14, -*sp, 1 +3f3f41f0: move a11, a7 +3f3f4200: addi 0xb8, a7 +3f3f4220: move a7, *a14+, 1 +3f3f4230: calla L3F5933D0 +3f3f4260: move a8, *a11(0x10), 1 +3f3f4280: inc a8 +3f3f4290: jrne L3F3F4440 +3f3f42a0: move @0x1b3900, a7, 1 +3f3f42d0: setf 1, 1, 0 +3f3f42e0: move a9, *a7(0x1c1), 0 +3f3f4300: move a14, -*sp, 1 +3f3f4310: move a11, a5 +3f3f4320: addi 0xb8, a5 +3f3f4340: move a5, *a14+, 1 +3f3f4350: calla L3F5B8580 +3f3f4380: move a8, a2 +3f3f4390: move @0x1b3900, a7, 1 +3f3f43c0: setf 1, 1, 0 +3f3f43d0: move *a7(0x1c1), a9, 0 +3f3f43f0: movk 1, a5 +3f3f4400: move a5, *a7(0x1c1), 0 +3f3f4420: move a2, *a11(0x10), 1 +L3F3F4440: +3f3f4440: addi 0x140, a11 +3f3f4460: inc a10 +3f3f4470: cmpi 0x4, a10 +3f3f4490: jrge L3F3F4520 +3f3f44a0: move a10, a7 +3f3f44b0: sll 0x6, a7 +3f3f44c0: addi 0xb03d8, a7 +3f3f44f0: movb *a7, a7 +3f3f4500: jane L3F3F3700 +L3F3F4520: +3f3f4520: cmpi 0x4, a10 +3f3f4540: jrge L3F3F45D0 +L3F3F4550: +3f3f4550: sub a7, a7 +3f3f4560: movb a7, *a11 +3f3f4570: inc a10 +3f3f4580: addi 0x140, a11 +3f3f45a0: cmpi 0x4, a10 +3f3f45c0: jrlt L3F3F4550 +L3F3F45D0: +3f3f45d0: move @0x1b3900, a7, 1 +3f3f4600: setf 1, 1, 0 +3f3f4610: move a9, *a7(0x1c1), 0 +3f3f4630: subi 0x80, a14 +3f3f4650: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f3f4670: rets +L3F3F4680: +3f3f4680: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f3f46a0: move a14, a13 +3f3f46b0: addi 0xc0, a14 +3f3f46d0: move *a13(0xffe0), a9, 1 +3f3f46f0: movi 0xd3240, a12 +3f3f4720: move a13, a0 +3f3f4730: move a13, a2 +3f3f4740: addi 0x40, a2 +3f3f4760: move a13, a4 +3f3f4770: addi 0x80, a4 +3f3f4790: sub a6, a6 +3f3f47a0: move @0x1b3900, a7, 1 +3f3f47d0: setf 1, 1, 0 +3f3f47e0: move *a7(0x1c1), a10, 0 +3f3f4800: movk 1, a5 +3f3f4810: move a5, *a7(0x1c1), 0 +3f3f4830: cmpi 0x2, a9 +3f3f4850: jrne L3F3F4950 +3f3f4860: setf 2, 0, 0 +3f3f4870: move @0xaecd0, a5, 0 +3f3f48a0: jrne L3F3F48D0 +3f3f48b0: movk 1, a6 +3f3f48c0: jruc L3F3F4BF0 +L3F3F48D0: +3f3f48d0: subk 2, a5 +3f3f48e0: jrne L3F3F4BF0 +3f3f48f0: setf 1, 1, 0 +3f3f4900: move a10, *a7(0x1c1), 0 +3f3f4920: move a6, a8 +3f3f4930: jauc L3F3F55E0 +L3F3F4950: +3f3f4950: setf 2, 0, 0 +3f3f4960: move @0xaecd2, a5, 0 +3f3f4990: jrne L3F3F4A80 +3f3f49a0: movk 1, a6 +3f3f49b0: setf 8, 0, 0 +3f3f49c0: move *a13(0xff80), a5, 0 +3f3f49e0: jrne L3F3F4BF0 +3f3f49f0: move a14, -*sp, 1 +3f3f4a00: move *a13(0xff60), *a14+, 1 +3f3f4a20: move *a13(0xffc0), *a14+, 1 +3f3f4a40: calla L3F3FFA50 +3f3f4a70: jruc L3F3F4BF0 +L3F3F4A80: +3f3f4a80: subk 2, a5 +3f3f4a90: jrne L3F3F4BF0 +3f3f4aa0: setf 8, 0, 0 +3f3f4ab0: move *a13(0xff80), a5, 0 +3f3f4ad0: jrne L3F3F4B60 +3f3f4ae0: move a14, -*sp, 1 +3f3f4af0: move *a13(0xff60), *a14+, 1 +3f3f4b10: move *a13(0xffc0), *a14+, 1 +3f3f4b30: calla L3F3FFA50 +L3F3F4B60: +3f3f4b60: move @0x1b3900, a7, 1 +3f3f4b90: setf 1, 1, 0 +3f3f4ba0: move a10, *a7(0x1c1), 0 +3f3f4bc0: move a6, a8 +3f3f4bd0: jauc L3F3F55E0 +L3F3F4BF0: +3f3f4bf0: move a6, a5 +3f3f4c00: jane L3F3F5480 +3f3f4c20: move *a13(0xffc0), *a2(0x20), 1 +3f3f4c50: move a14, -*sp, 1 +3f3f4c60: move *a13(0xffc0), *a14+, 1 +3f3f4c80: calla L3FB458D0 +3f3f4cb0: move a8, *a2, 1 +3f3f4cc0: move *a13(0xffa0), *a4(0x20), 1 +3f3f4cf0: move a14, -*sp, 1 +3f3f4d00: move *a13(0xffa0), *a14+, 1 +3f3f4d20: calla L3FB458D0 +3f3f4d50: move a8, *a4, 1 +3f3f4d60: sub a11, a11 +3f3f4d70: move a6, a5 +3f3f4d80: jrne L3F3F53E0 +L3F3F4D90: +3f3f4d90: setf 8, 0, 0 +3f3f4da0: move *a12, a7, 0 +3f3f4db0: dsj a7, L3F3F5360 +3f3f4dd0: move *a12(0x8), a7, 0 +3f3f4df0: cmp a9, a7 +3f3f4e00: jreq L3F3F4E50 +3f3f4e10: move *a12(0x8), a7, 0 +3f3f4e30: dsj a7, L3F3F5360 +L3F3F4E50: +3f3f4e50: move *a13(0xff80), a7, 0 +3f3f4e70: jrne L3F3F4FA0 +3f3f4e80: move *a12(0x10), a5, 1 +3f3f4ea0: move *a13(0xffc0), a7, 1 +3f3f4ec0: cmp a7, a5 +3f3f4ed0: jrne L3F3F5360 +3f3f4ee0: move a14, -*sp, 1 +3f3f4ef0: move a12, a5 +3f3f4f00: addi 0xb8, a5 +3f3f4f20: move a5, *a14+, 1 +3f3f4f30: move *a13(0xff60), *a14+, 1 +3f3f4f50: calla L3FB45720 +3f3f4f80: movk 1, a6 +3f3f4f90: jruc L3F3F5360 +L3F3F4FA0: +3f3f4fa0: move a12, a5 +3f3f4fb0: addi 0xb8, a5 +3f3f4fd0: move a5, *a0(0x20), 1 +3f3f4ff0: move a14, -*sp, 1 +3f3f5000: move *a0(0x20), *a14+, 1 +3f3f5020: calla L3FB458D0 +3f3f5050: move a8, *a0, 1 +3f3f5060: move a14, -*sp, 1 +3f3f5070: movk 1, a5 +3f3f5080: move a5, *a14+, 1 +3f3f5090: move a13, *a14+, 1 +3f3f50a0: move a13, a5 +3f3f50b0: addi 0x40, a5 +3f3f50d0: move a5, *a14+, 1 +3f3f50e0: calla L3FC752F0 +3f3f5110: cmpi 0x248419, a8 +3f3f5140: jrne L3F3F5360 +3f3f5150: cmpi 0x3, a9 +3f3f5170: jrne L3F3F51A0 +3f3f5180: movk 1, a6 +3f3f5190: jruc L3F3F5360 +L3F3F51A0: +3f3f51a0: move a12, a3 +3f3f51b0: addi 0x30, a3 +3f3f51d0: move a3, *a0(0x20), 1 +3f3f51f0: move a14, -*sp, 1 +3f3f5200: move *a0(0x20), *a14+, 1 +3f3f5220: calla L3FB458D0 +3f3f5250: move a8, *a0, 1 +3f3f5260: move a14, -*sp, 1 +3f3f5270: movk 1, a3 +3f3f5280: move a3, *a14+, 1 +3f3f5290: move a13, *a14+, 1 +3f3f52a0: move a13, a3 +3f3f52b0: addi 0x80, a3 +3f3f52d0: move a3, *a14+, 1 +3f3f52e0: calla L3FC752F0 +3f3f5310: cmpi 0x248419, a8 +3f3f5340: jrne L3F3F5360 +3f3f5350: movk 1, a6 +L3F3F5360: +3f3f5360: inc a11 +3f3f5370: addi 0x140, a12 +3f3f5390: move a6, a3 +3f3f53a0: jrne L3F3F53E0 +3f3f53b0: cmpi 0x5, a11 +3f3f53d0: jrlt L3F3F4D90 +L3F3F53E0: +3f3f53e0: move a6, a3 +3f3f53f0: jrne L3F3F5480 +3f3f5400: move @0x1b3900, a7, 1 +3f3f5430: setf 1, 1, 0 +3f3f5440: move a10, *a7(0x1c1), 0 +3f3f5460: sub a8, a8 +3f3f5470: jruc L3F3F55E0 +L3F3F5480: +3f3f5480: move @0xa6860, a7, 1 +3f3f54b0: jrne L3F3F5570 +3f3f54c0: setf 1, 0, 0 +3f3f54d0: move @0xaecea, a6, 0 +3f3f5500: move @0x1b3900, a5, 1 +3f3f5530: move a10, *a5(0x1c1), 0 +3f3f5550: move a6, a8 +3f3f5560: jruc L3F3F55E0 +L3F3F5570: +3f3f5570: move @0x1b3900, a5, 1 +3f3f55a0: setf 1, 1, 0 +3f3f55b0: move a10, *a5(0x1c1), 0 +3f3f55d0: movk 1, a8 +L3F3F55E0: +3f3f55e0: move *sp(0x1a0), a14, 1 +3f3f5600: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f3f5620: rets 2 +3f3f5630: rev a10 +3f3f5640: add a10, a12 +3f3f5650: .word 0x0054 +3f3f5660: addc b10, b4 +3f3f5670: .word 0x0050 +3f3f5680: addc b10, b4 +3f3f5690: cmp b10, b0 +3f3f56a0: .word 0x0050 +L3F3F56B0: +3f3f56b0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f3f56d0: move a14, a13 +3f3f56e0: addi 0x380, a14 +3f3f5700: sub a7, a7 +3f3f5710: move a7, *a13(0x20), 1 +3f3f5730: move a7, *a13, 1 +3f3f5740: move a7, a2 +3f3f5750: move a7, @0xd3a50, 1 +3f3f5780: move a7, @0xd3a30, 1 +3f3f57b0: move *a13(0xffa0), a5, 1 +3f3f57d0: move *a13(0xffe0), a7, 1 +3f3f57f0: sub a7, a5 +3f3f5800: move a5, *a13(0x40), 1 +3f3f5820: move *a13(0xff80), a5, 1 +3f3f5840: move *a13(0xffc0), a7, 1 +3f3f5860: sub a7, a5 +3f3f5870: move a5, *a13(0x60), 1 +3f3f5890: move *a13(0xff00), a5, 1 +3f3f58b0: jreq L3F3F5A30 +3f3f58c0: move *a13(0x40), a5, 1 +3f3f58e0: cmpi 0x240, a5 +3f3f5900: jrle L3F3F5A30 +3f3f5910: move *a13(0x60), a5, 1 +3f3f5930: cmpi 0x240, a5 +3f3f5950: jrgt L3F3F59A0 +3f3f5960: movk 1, a5 +3f3f5970: move a5, *a13(0x20), 1 +3f3f5990: jruc L3F3F5A30 +L3F3F59A0: +3f3f59a0: movk 1, a5 +3f3f59b0: move a5, *a13, 1 +3f3f59c0: move *a13(0x60), a7, 1 +3f3f59e0: cmpi 0x480, a7 +3f3f5a00: jrle L3F3F5A30 +3f3f5a10: move a5, *a13(0x20), 1 +L3F3F5A30: +3f3f5a30: move *a13(0x20), a7, 1 +3f3f5a50: jreq L3F3F5BE0 +3f3f5a60: move a14, -*sp, 1 +3f3f5a70: move *a13(0xfee0), *a14+, 1 +3f3f5a90: move *a13(0x0), *a14+, 1 +3f3f5ab0: move *a13(0xff20), *a14+, 1 +3f3f5ad0: move *a13(0xff40), *a14+, 1 +3f3f5af0: move *a13(0xff60), *a14+, 1 +3f3f5b10: move *a13(0xff80), *a14+, 1 +3f3f5b30: move *a13(0xffa0), *a14+, 1 +3f3f5b50: move *a13(0xffc0), *a14+, 1 +3f3f5b70: move *a13(0xffe0), *a14+, 1 +3f3f5b90: calla L3F3F6F80 +3f3f5bc0: jauc L3F3F6F30 +L3F3F5BE0: +3f3f5be0: move a14, -*sp, 1 +3f3f5bf0: move *a13, a5, 1 +3f3f5c00: jreq L3F3F5CC0 +3f3f5c10: move *a13(0xff40), a5, 1 +3f3f5c30: jreq L3F3F5C80 +3f3f5c40: movi 0x3f3fbb50, a5 +3f3f5c70: jruc L3F3F5D60 +L3F3F5C80: +3f3f5c80: movi 0x3f3fbba8, a5 +3f3f5cb0: jruc L3F3F5D60 +L3F3F5CC0: +3f3f5cc0: move *a13(0xff40), a5, 1 +3f3f5ce0: jreq L3F3F5D30 +3f3f5cf0: movi 0x3f3fbc00, a5 +3f3f5d20: jruc L3F3F5D60 +L3F3F5D30: +3f3f5d30: movi 0x3f3fbc38, a5 +L3F3F5D60: +3f3f5d60: move a5, *a14+, 1 +3f3f5d70: calla L3F3F8FC0 +3f3f5da0: calla L3F3F9250 +3f3f5dd0: move *a13(0xffc0), a9, 1 +3f3f5df0: move *a13(0xff80), a5, 1 +3f3f5e10: cmp a5, a9 +3f3f5e20: jage L3F3F6CF0 +L3F3F5E40: +3f3f5e40: move a14, -*sp, 1 +3f3f5e50: sub a7, a7 +3f3f5e60: move a7, *a14+, 1 +3f3f5e70: movi 0x3f390b10, a5 +3f3f5ea0: move a5, *a14+, 1 +3f3f5eb0: move a13, a7 +3f3f5ec0: addi 0x80, a7 +3f3f5ee0: move a7, *a14+, 1 +3f3f5ef0: move @0xccba0, *a14+, 1 +3f3f5f20: calla L3FD35B10 +3f3f5f50: move a8, a8 +3f3f5f60: jreq L3F3F6500 +3f3f5f70: move *a13(0x80), a5, 1 +3f3f5f90: subk 4, a5 +3f3f5fa0: jrne L3F3F6490 +3f3f5fb0: move *a13(0x180), a5, 1 +3f3f5fd0: move @0xd3880, a7, 1 +3f3f6000: cmp a7, a5 +3f3f6010: jrle L3F3F6490 +3f3f6020: move @0xd38c0, a5, 1 +3f3f6050: add a5, a7 +3f3f6060: move *a13(0x180), a5, 1 +3f3f6080: cmp a7, a5 +3f3f6090: jrge L3F3F6490 +3f3f60a0: move *a13(0x1a0), a7, 1 +3f3f60c0: move @0xd38a0, a5, 1 +3f3f60f0: cmp a5, a7 +3f3f6100: jrle L3F3F6490 +3f3f6110: move @0xd38e0, a7, 1 +3f3f6140: add a7, a5 +3f3f6150: move *a13(0x1a0), a7, 1 +3f3f6170: cmp a5, a7 +3f3f6180: jrge L3F3F6490 +3f3f6190: move a14, -*sp, 1 +3f3f61a0: movi 0x3f3fbc78, a8 +3f3f61d0: move a8, *a14+, 1 +3f3f61e0: calla L3F3F8FC0 +3f3f6210: move *a13(0xfee0), a5, 1 +3f3f6230: jrne L3F3F62C0 +3f3f6240: move a14, -*sp, 1 +3f3f6250: movi 0x3f3fbc90, a8 +3f3f6280: move a8, *a14+, 1 +3f3f6290: calla L3F3F8FC0 +L3F3F62C0: +3f3f62c0: move a14, -*sp, 1 +3f3f62d0: move @0xd3900, *a14+, 1 +3f3f6300: move @0xccba0, *a14+, 1 +3f3f6330: calla L3FD425A0 +3f3f6360: move a14, -*sp, 1 +3f3f6370: move @0xccba0, *a14+, 1 +3f3f63a0: calla L3FD4AAE0 +3f3f63d0: move a14, -*sp, 1 +3f3f63e0: movk 3, a5 +3f3f63f0: move a5, *a14+, 1 +3f3f6400: movi 0x3f3fbca0, a8 +3f3f6430: move a8, *a14+, 1 +3f3f6440: calla L3F309350 +3f3f6470: jauc L3F3F6F30 +L3F3F6490: +3f3f6490: move *a13(0x80), a7, 1 +3f3f64b0: subk 12, a7 +3f3f64c0: jrne L3F3F6500 +3f3f64d0: calla L3F3F98E0 +L3F3F6500: +3f3f6500: move *a13(0xff20), a7, 1 +3f3f6520: jrne L3F3F65F0 +3f3f6530: movi 0x3f, a2 +3f3f6550: move *a13(0xff80), a5, 1 +3f3f6570: sub a9, a5 +3f3f6580: subk 6, a5 +3f3f6590: jrge L3F3F65F0 +3f3f65a0: move *a13(0xff80), a5, 1 +3f3f65c0: sub a9, a5 +3f3f65d0: subk 6, a5 +3f3f65e0: sra a5, a2 +L3F3F65F0: +3f3f65f0: move *a13(0xffe0), a10, 1 +3f3f6610: move *a13(0xffa0), a5, 1 +3f3f6630: cmp a5, a10 +3f3f6640: jrge L3F3F6C20 +L3F3F6650: +3f3f6650: sub a0, a0 +3f3f6660: move a0, a12 +3f3f6670: move a12, a7 +3f3f6680: add a9, a7 +3f3f6690: move *a13(0xff80), a5, 1 +3f3f66b0: cmp a5, a7 +3f3f66c0: jrge L3F3F6A90 +L3F3F66D0: +3f3f66d0: move a9, a11 +3f3f66e0: add a12, a11 +3f3f66f0: move @0xd3a70, a7, 1 +3f3f6720: jrne L3F3F68A0 +3f3f6730: move @0xccae0, a5, 1 +3f3f6760: move *a13(0xff60), a7, 1 +3f3f6780: mpys a11, a7 +3f3f6790: add a10, a7 +3f3f67a0: sra 0x3, a7 +3f3f67b0: sll 0x3, a7 +3f3f67c0: move *a5(0x80), a5, 1 +3f3f67e0: add a7, a5 +3f3f67f0: movk 7, a7 +3f3f6800: and a10, a7 +3f3f6810: movk 1, a3 +3f3f6820: sll a7, a3 +3f3f6830: movb *a5, a7 +3f3f6840: and a3, a7 +3f3f6850: jreq L3F3F69F0 +3f3f6860: movk 1, a7 +3f3f6870: sll a12, a7 +3f3f6880: or a7, a0 +3f3f6890: jruc L3F3F69F0 +L3F3F68A0: +3f3f68a0: move *a13(0xff60), a5, 1 +3f3f68c0: mpys a11, a5 +3f3f68d0: add a10, a5 +3f3f68e0: sra 0x3, a5 +3f3f68f0: sll 0x3, a5 +3f3f6900: move @0xd3a10, a3, 1 +3f3f6930: add a3, a5 +3f3f6940: movk 7, a3 +3f3f6950: and a10, a3 +3f3f6960: movk 1, a7 +3f3f6970: sll a3, a7 +3f3f6980: setf 8, 0, 0 +3f3f6990: move *a5, a5, 0 +3f3f69a0: and a7, a5 +3f3f69b0: jreq L3F3F69F0 +3f3f69c0: movk 1, a7 +3f3f69d0: sll a12, a7 +3f3f69e0: or a7, a0 +L3F3F69F0: +3f3f69f0: inc a12 +3f3f6a00: cmpi 0x6, a12 +3f3f6a20: jrge L3F3F6A90 +3f3f6a30: move a9, a7 +3f3f6a40: add a12, a7 +3f3f6a50: move *a13(0xff80), a5, 1 +3f3f6a70: cmp a5, a7 +3f3f6a80: jrlt L3F3F66D0 +L3F3F6A90: +3f3f6a90: move a0, a7 +3f3f6aa0: xor a2, a7 +3f3f6ab0: move a7, a0 +3f3f6ac0: addi 0x3f, a0 +3f3f6ae0: move a14, -*sp, 1 +3f3f6af0: move a0, *a14+, 1 +3f3f6b00: calla L3F3F84D0 +3f3f6b30: move *a13(0xff40), a7, 1 +3f3f6b50: jreq L3F3F6BD0 +3f3f6b60: move @0xd3a50, a5, 1 +3f3f6b90: inc a5 +3f3f6ba0: move a5, @0xd3a50, 1 +L3F3F6BD0: +3f3f6bd0: inc a10 +3f3f6be0: move *a13(0xffa0), a5, 1 +3f3f6c00: cmp a5, a10 +3f3f6c10: jrlt L3F3F6650 +L3F3F6C20: +3f3f6c20: move a14, -*sp, 1 +3f3f6c30: movi 0x2d, a7 +3f3f6c50: move a7, *a14+, 1 +3f3f6c60: calla L3F3F84D0 +3f3f6c90: addk 6, a9 +3f3f6ca0: move *a13(0xff80), a3, 1 +3f3f6cc0: cmp a3, a9 +3f3f6cd0: jalt L3F3F5E40 +L3F3F6CF0: +3f3f6cf0: move a14, -*sp, 1 +3f3f6d00: movi 0x3f3fbc78, a8 +3f3f6d30: move a8, *a14+, 1 +3f3f6d40: calla L3F3F8FC0 +3f3f6d70: move *a13(0xfee0), a7, 1 +3f3f6d90: jrne L3F3F6E20 +3f3f6da0: move a14, -*sp, 1 +3f3f6db0: movi 0x3f3fbc90, a8 +3f3f6de0: move a8, *a14+, 1 +3f3f6df0: calla L3F3F8FC0 +L3F3F6E20: +3f3f6e20: move a14, -*sp, 1 +3f3f6e30: move @0xd3900, *a14+, 1 +3f3f6e60: move @0xccba0, *a14+, 1 +3f3f6e90: calla L3FD425A0 +3f3f6ec0: move a14, -*sp, 1 +3f3f6ed0: move @0xccba0, *a14+, 1 +3f3f6f00: calla L3FD4AAE0 +L3F3F6F30: +3f3f6f30: move *sp(0x160), a14, 1 +3f3f6f50: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f3f6f70: rets 2 +L3F3F6F80: +3f3f6f80: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f3f6fa0: move a14, a13 +3f3f6fb0: addi 0x300, a14 +3f3f6fd0: sub a2, a2 +3f3f6fe0: move a2, @0xd3a50, 1 +3f3f7010: move a2, @0xd3a30, 1 +3f3f7040: move a14, -*sp, 1 +3f3f7050: move *a13(0xff00), a7, 1 +3f3f7070: jreq L3F3F7130 +3f3f7080: move *a13(0xff40), a7, 1 +3f3f70a0: jreq L3F3F70F0 +3f3f70b0: movi 0x3f3fbd40, a7 +3f3f70e0: jruc L3F3F71D0 +L3F3F70F0: +3f3f70f0: movi 0x3f3fbd90, a7 +3f3f7120: jruc L3F3F71D0 +L3F3F7130: +3f3f7130: move *a13(0xff40), a7, 1 +3f3f7150: jreq L3F3F71A0 +3f3f7160: movi 0x3f3fbde0, a7 +3f3f7190: jruc L3F3F71D0 +L3F3F71A0: +3f3f71a0: movi 0x3f3fbe10, a7 +L3F3F71D0: +3f3f71d0: move a7, *a14+, 1 +3f3f71e0: calla L3F3F8FC0 +3f3f7210: calla L3F3F9250 +3f3f7240: move a2, a9 +3f3f7250: move *a13(0xffa0), a7, 1 +3f3f7270: move *a13(0xffe0), a5, 1 +3f3f7290: sub a5, a7 +3f3f72a0: cmp a7, a9 +3f3f72b0: jage L3F3F8240 +L3F3F72D0: +3f3f72d0: move a14, -*sp, 1 +3f3f72e0: sub a7, a7 +3f3f72f0: move a7, *a14+, 1 +3f3f7300: movi 0x3f390b10, a5 +3f3f7330: move a5, *a14+, 1 +3f3f7340: move a13, *a14+, 1 +3f3f7350: move @0xccba0, *a14+, 1 +3f3f7380: calla L3FD35B10 +3f3f73b0: move a8, a8 +3f3f73c0: jreq L3F3F7940 +3f3f73d0: move *a13, a7, 1 +3f3f73e0: subk 4, a7 +3f3f73f0: jrne L3F3F78E0 +3f3f7400: move *a13(0x100), a7, 1 +3f3f7420: move @0xd3880, a5, 1 +3f3f7450: cmp a5, a7 +3f3f7460: jrle L3F3F78E0 +3f3f7470: move @0xd38c0, a7, 1 +3f3f74a0: add a7, a5 +3f3f74b0: move *a13(0x100), a7, 1 +3f3f74d0: cmp a5, a7 +3f3f74e0: jrge L3F3F78E0 +3f3f74f0: move *a13(0x120), a5, 1 +3f3f7510: move @0xd38a0, a7, 1 +3f3f7540: cmp a7, a5 +3f3f7550: jrle L3F3F78E0 +3f3f7560: move @0xd38e0, a5, 1 +3f3f7590: add a5, a7 +3f3f75a0: move *a13(0x120), a5, 1 +3f3f75c0: cmp a7, a5 +3f3f75d0: jrge L3F3F78E0 +3f3f75e0: move a14, -*sp, 1 +3f3f75f0: movi 0x3f3fbc78, a8 +3f3f7620: move a8, *a14+, 1 +3f3f7630: calla L3F3F8FC0 +3f3f7660: move *a13(0xfee0), a7, 1 +3f3f7680: jrne L3F3F7710 +3f3f7690: move a14, -*sp, 1 +3f3f76a0: movi 0x3f3fbc90, a8 +3f3f76d0: move a8, *a14+, 1 +3f3f76e0: calla L3F3F8FC0 +L3F3F7710: +3f3f7710: move a14, -*sp, 1 +3f3f7720: move @0xd3900, *a14+, 1 +3f3f7750: move @0xccba0, *a14+, 1 +3f3f7780: calla L3FD425A0 +3f3f77b0: move a14, -*sp, 1 +3f3f77c0: move @0xccba0, *a14+, 1 +3f3f77f0: calla L3FD4AAE0 +3f3f7820: move a14, -*sp, 1 +3f3f7830: movk 3, a5 +3f3f7840: move a5, *a14+, 1 +3f3f7850: movi 0x3f3fbca0, a8 +3f3f7880: move a8, *a14+, 1 +3f3f7890: calla L3F309350 +3f3f78c0: jauc L3F3F8480 +L3F3F78E0: +3f3f78e0: move *a13, a7, 1 +3f3f78f0: subk 12, a7 +3f3f7900: jrne L3F3F7940 +3f3f7910: calla L3F3F98E0 +L3F3F7940: +3f3f7940: move *a13(0xff20), a7, 1 +3f3f7960: jrne L3F3F7A70 +3f3f7970: movi 0x3f, a2 +3f3f7990: move *a13(0xffa0), a5, 1 +3f3f79b0: move *a13(0xffe0), a7, 1 +3f3f79d0: sub a7, a5 +3f3f79e0: sub a9, a5 +3f3f79f0: subk 6, a5 +3f3f7a00: jrge L3F3F7A70 +3f3f7a10: move *a13(0xffa0), a5, 1 +3f3f7a30: sub a7, a5 +3f3f7a40: sub a9, a5 +3f3f7a50: subk 6, a5 +3f3f7a60: sra a5, a2 +L3F3F7A70: +3f3f7a70: move *a13(0xffc0), a10, 1 +3f3f7a90: move *a13(0xff80), a7, 1 +3f3f7ab0: cmp a7, a10 +3f3f7ac0: jrge L3F3F8140 +L3F3F7AD0: +3f3f7ad0: sub a0, a0 +3f3f7ae0: move a0, a12 +3f3f7af0: move a12, a7 +3f3f7b00: add a9, a7 +3f3f7b10: move *a13(0xffa0), a5, 1 +3f3f7b30: move *a13(0xffe0), a3, 1 +3f3f7b50: sub a3, a5 +3f3f7b60: cmp a5, a7 +3f3f7b70: jrge L3F3F7FB0 +L3F3F7B80: +3f3f7b80: move *a13(0xffa0), a7, 1 +3f3f7ba0: sub a9, a7 +3f3f7bb0: move a7, a11 +3f3f7bc0: sub a12, a11 +3f3f7bd0: dec a11 +3f3f7be0: move @0xd3a70, a7, 1 +3f3f7c10: jrne L3F3F7D90 +3f3f7c20: move @0xccae0, a5, 1 +3f3f7c50: move *a13(0xff60), a3, 1 +3f3f7c70: mpys a10, a3 +3f3f7c80: add a11, a3 +3f3f7c90: sra 0x3, a3 +3f3f7ca0: sll 0x3, a3 +3f3f7cb0: move *a5(0x80), a5, 1 +3f3f7cd0: add a3, a5 +3f3f7ce0: movk 7, a3 +3f3f7cf0: and a11, a3 +3f3f7d00: movk 1, a7 +3f3f7d10: sll a3, a7 +3f3f7d20: movb *a5, a5 +3f3f7d30: and a7, a5 +3f3f7d40: jreq L3F3F7EE0 +3f3f7d50: movk 1, a7 +3f3f7d60: sll a12, a7 +3f3f7d70: or a7, a0 +3f3f7d80: jruc L3F3F7EE0 +L3F3F7D90: +3f3f7d90: move *a13(0xff60), a5, 1 +3f3f7db0: mpys a10, a5 +3f3f7dc0: add a11, a5 +3f3f7dd0: sra 0x3, a5 +3f3f7de0: sll 0x3, a5 +3f3f7df0: move @0xd3a10, a3, 1 +3f3f7e20: add a3, a5 +3f3f7e30: movk 7, a3 +3f3f7e40: and a11, a3 +3f3f7e50: movk 1, a7 +3f3f7e60: sll a3, a7 +3f3f7e70: setf 8, 0, 0 +3f3f7e80: move *a5, a5, 0 +3f3f7e90: and a7, a5 +3f3f7ea0: jreq L3F3F7EE0 +3f3f7eb0: movk 1, a7 +3f3f7ec0: sll a12, a7 +3f3f7ed0: or a7, a0 +L3F3F7EE0: +3f3f7ee0: inc a12 +3f3f7ef0: cmpi 0x6, a12 +3f3f7f10: jrge L3F3F7FB0 +3f3f7f20: move a9, a7 +3f3f7f30: add a12, a7 +3f3f7f40: move *a13(0xffa0), a5, 1 +3f3f7f60: move *a13(0xffe0), a3, 1 +3f3f7f80: sub a3, a5 +3f3f7f90: cmp a5, a7 +3f3f7fa0: jrlt L3F3F7B80 +L3F3F7FB0: +3f3f7fb0: move a0, a7 +3f3f7fc0: xor a2, a7 +3f3f7fd0: move a7, a0 +3f3f7fe0: addi 0x3f, a0 +3f3f8000: move a14, -*sp, 1 +3f3f8010: move a0, *a14+, 1 +3f3f8020: calla L3F3F84D0 +3f3f8050: move *a13(0xff40), a7, 1 +3f3f8070: jreq L3F3F80F0 +3f3f8080: move @0xd3a50, a5, 1 +3f3f80b0: inc a5 +3f3f80c0: move a5, @0xd3a50, 1 +L3F3F80F0: +3f3f80f0: inc a10 +3f3f8100: move *a13(0xff80), a5, 1 +3f3f8120: cmp a5, a10 +3f3f8130: jrlt L3F3F7AD0 +L3F3F8140: +3f3f8140: move a14, -*sp, 1 +3f3f8150: movi 0x2d, a7 +3f3f8170: move a7, *a14+, 1 +3f3f8180: calla L3F3F84D0 +3f3f81b0: addk 6, a9 +3f3f81c0: move *a13(0xffa0), a5, 1 +3f3f81e0: move *a13(0xffe0), a3, 1 +3f3f8200: sub a3, a5 +3f3f8210: cmp a5, a9 +3f3f8220: jalt L3F3F72D0 +L3F3F8240: +3f3f8240: move a14, -*sp, 1 +3f3f8250: movi 0x3f3fbc78, a8 +3f3f8280: move a8, *a14+, 1 +3f3f8290: calla L3F3F8FC0 +3f3f82c0: move *a13(0xfee0), a7, 1 +3f3f82e0: jrne L3F3F8370 +3f3f82f0: move a14, -*sp, 1 +3f3f8300: movi 0x3f3fbc90, a8 +3f3f8330: move a8, *a14+, 1 +3f3f8340: calla L3F3F8FC0 +L3F3F8370: +3f3f8370: move a14, -*sp, 1 +3f3f8380: move @0xd3900, *a14+, 1 +3f3f83b0: move @0xccba0, *a14+, 1 +3f3f83e0: calla L3FD425A0 +3f3f8410: move a14, -*sp, 1 +3f3f8420: move @0xccba0, *a14+, 1 +3f3f8450: calla L3FD4AAE0 +L3F3F8480: +3f3f8480: move *sp(0x160), a14, 1 +3f3f84a0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f3f84c0: rets 2 +L3F3F84D0: +3f3f84d0: mmtm sp, a9,a11,a13 +3f3f84f0: move a14, a13 +3f3f8500: move *a13(0xffe0), a11, 1 +3f3f8520: cmpi 0x3f, a11 +3f3f8540: jrlt L3F3F85A0 +3f3f8550: move @0xd3a30, a9, 1 +3f3f8580: cmp a9, a11 +3f3f8590: jreq L3F3F8AE0 +L3F3F85A0: +3f3f85a0: move @0xd3a30, a9, 1 +3f3f85d0: cmpi 0x3f, a9 +3f3f85f0: jrne L3F3F8670 +3f3f8600: cmpi 0x2d, a11 +3f3f8620: jrne L3F3F8670 +3f3f8630: sub a11, a11 +3f3f8640: move a11, @0xd3a50, 1 +L3F3F8670: +3f3f8670: move @0xd3a50, a11, 1 +3f3f86a0: subk 3, a11 +3f3f86b0: jrle L3F3F87E0 +3f3f86c0: move a14, -*sp, 1 +3f3f86d0: movi 0x21, a11 +3f3f86f0: move a11, *a14+, 1 +3f3f8700: calla L3F3F8DA0 +3f3f8730: move a14, -*sp, 1 +3f3f8740: move @0xd3a50, *a14+, 1 +3f3f8770: calla L3F3F8BA0 +3f3f87a0: movk 1, a9 +3f3f87b0: move a9, @0xd3a50, 1 +L3F3F87E0: +3f3f87e0: move @0xd3a50, a11, 1 +3f3f8810: dec a11 +3f3f8820: move a11, @0xd3a50, 1 +3f3f8850: inc a11 +3f3f8860: jrle L3F3F8970 +L3F3F8870: +3f3f8870: move a14, -*sp, 1 +3f3f8880: move @0xd3a30, *a14+, 1 +3f3f88b0: calla L3F3F8DA0 +3f3f88e0: move @0xd3a50, a11, 1 +3f3f8910: dec a11 +3f3f8920: move a11, @0xd3a50, 1 +3f3f8950: inc a11 +3f3f8960: jrgt L3F3F8870 +L3F3F8970: +3f3f8970: move *a13(0xffe0), a11, 1 +3f3f8990: cmpi 0x3f, a11 +3f3f89b0: jrlt L3F3F8A40 +3f3f89c0: move a11, @0xd3a30, 1 +3f3f89f0: movk 1, a9 +3f3f8a00: move a9, @0xd3a50, 1 +3f3f8a30: jruc L3F3F8B50 +L3F3F8A40: +3f3f8a40: move a14, -*sp, 1 +3f3f8a50: move a11, *a14+, 1 +3f3f8a60: calla L3F3F8DA0 +3f3f8a90: sub a9, a9 +3f3f8aa0: move a9, @0xd3a50, 1 +3f3f8ad0: jruc L3F3F8B50 +L3F3F8AE0: +3f3f8ae0: move @0xd3a50, a11, 1 +3f3f8b10: inc a11 +3f3f8b20: move a11, @0xd3a50, 1 +L3F3F8B50: +3f3f8b50: move *sp(0x80), a14, 1 +3f3f8b70: mmfm sp, a9,a11,a13 +3f3f8b90: rets 2 +L3F3F8BA0: +3f3f8ba0: mmtm sp, a9,a11,a13 +3f3f8bc0: move a14, a13 +3f3f8bd0: move *a13(0xffe0), a11, 1 +3f3f8bf0: subk 10, a11 +3f3f8c00: jrlt L3F3F8CA0 +3f3f8c10: move a14, -*sp, 1 +3f3f8c20: move *a13(0xffe0), a11, 1 +3f3f8c40: movk 10, a9 +3f3f8c50: divs a9, a11 +3f3f8c60: move a11, *a14+, 1 +3f3f8c70: calla L3F3F8BA0 +L3F3F8CA0: +3f3f8ca0: move a14, -*sp, 1 +3f3f8cb0: move *a13(0xffe0), a11, 1 +3f3f8cd0: movk 10, a9 +3f3f8ce0: mods a9, a11 +3f3f8cf0: addi 0x30, a11 +3f3f8d10: move a11, *a14+, 1 +3f3f8d20: calla L3F3F8DA0 +3f3f8d50: move *sp(0x80), a14, 1 +3f3f8d70: mmfm sp, a9,a11,a13 +3f3f8d90: rets 2 +L3F3F8DA0: +3f3f8da0: mmtm sp, a11,a13 +3f3f8dc0: move a14, a13 +3f3f8dd0: move @0xd3a70, a11, 1 +3f3f8e00: jrne L3F3F8F70 +3f3f8e10: move a14, -*sp, 1 +3f3f8e20: movk 1, a11 +3f3f8e30: move a11, *a14+, 1 +3f3f8e40: move a13, a11 +3f3f8e50: subk 32, a11 +3f3f8e60: move a11, *a14+, 1 +3f3f8e70: move @0xa6840, *a14+, 1 +3f3f8ea0: calla L3FB3EBC0 +3f3f8ed0: dec a8 +3f3f8ee0: jreq L3F3F8F70 +3f3f8ef0: move a14, -*sp, 1 +3f3f8f00: movi 0x3f3fbe48, a8 +3f3f8f30: move a8, *a14+, 1 +3f3f8f40: calla L3FB341E0 +L3F3F8F70: +3f3f8f70: move *sp(0x60), a14, 1 +3f3f8f90: mmfm sp, a11,a13 +3f3f8fb0: rets 2 +L3F3F8FC0: +3f3f8fc0: mmtm sp, a11,a13 +3f3f8fe0: move a14, a13 +3f3f8ff0: addk 32, a14 +3f3f9000: move a14, -*sp, 1 +3f3f9010: move *a13(0xffe0), *a14+, 1 +3f3f9030: calla L3FB458D0 +3f3f9060: move a8, *a13, 1 +3f3f9070: move @0xd3a70, a11, 1 +3f3f90a0: jrne L3F3F9200 +3f3f90b0: move a14, -*sp, 1 +3f3f90c0: move a8, *a14+, 1 +3f3f90d0: move *a13(0xffe0), *a14+, 1 +3f3f90f0: move @0xa6840, *a14+, 1 +3f3f9120: calla L3FB3EBC0 +3f3f9150: move *a13, a11, 1 +3f3f9160: cmp a11, a8 +3f3f9170: jreq L3F3F9200 +3f3f9180: move a14, -*sp, 1 +3f3f9190: movi 0x3f3fbf10, a8 +3f3f91c0: move a8, *a14+, 1 +3f3f91d0: calla L3FB341E0 +L3F3F9200: +3f3f9200: move *sp(0x60), a14, 1 +3f3f9220: mmfm sp, a11,a13 +3f3f9240: rets 2 +L3F3F9250: +3f3f9250: mmtm sp, a7,a9,a11 +3f3f9270: move a14, -*sp, 1 +3f3f9280: move @0xccba0, a11, 1 +3f3f92b0: move *a11(0x480), a9, 1 +3f3f92d0: move *a9(0x1a0), *a14+, 1 +3f3f92f0: move *a11(0x480), a9, 1 +3f3f9310: move *a9(0x1c0), *a14+, 1 +3f3f9330: movk 1, a9 +3f3f9340: move a9, *a14+, 1 +3f3f9350: movi 0x6e, a7 +3f3f9370: move a7, *a14+, 1 +3f3f9380: setf 2, 0, 0 +3f3f9390: move @0xaece8, a9, 0 +3f3f93c0: sll 0x4, a9 +3f3f93d0: addi 0xd39e0, a9 +3f3f9400: setf 16, 1, 0 +3f3f9410: move *a9, a8, 0 +3f3f9420: move a8, *a14+, 1 +3f3f9430: movi 0x32, a9 +3f3f9450: move a9, *a14+, 1 +3f3f9460: move a9, *a14+, 1 +3f3f9470: move *a11(0x440), a7, 1 +3f3f9490: move a7, a9 +3f3f94a0: sll 0x9, a7 +3f3f94b0: sll 0x7, a9 +3f3f94c0: add a9, a7 +3f3f94d0: move *a11(0x480), a9, 1 +3f3f94f0: add a7, a9 +3f3f9500: move *a9(0x40), *a14+, 1 +3f3f9520: move a11, *a14+, 1 +3f3f9530: calla L3FD41B90 +3f3f9560: move a8, @0xd3900, 1 +3f3f9590: move a14, -*sp, 1 +3f3f95a0: movi 0x8004, a11 +3f3f95d0: move a11, *a14+, 1 +3f3f95e0: move a8, *a14+, 1 +3f3f95f0: move @0xccba0, *a14+, 1 +3f3f9620: calla L3FD97D50 +3f3f9650: move a14, -*sp, 1 +3f3f9660: sub a9, a9 +3f3f9670: move a9, *a14+, 1 +3f3f9680: move a9, *a14+, 1 +3f3f9690: move a9, *a14+, 1 +3f3f96a0: move a9, *a14+, 1 +3f3f96b0: move a9, *a14+, 1 +3f3f96c0: setf 2, 0, 0 +3f3f96d0: move @0xaece8, a7, 0 +3f3f9700: sll 0x5, a7 +3f3f9710: addi 0xd3920, a7 +3f3f9740: move *a7+, *a14+, 1 +3f3f9750: move @0xd3900, *a14+, 1 +3f3f9780: move @0xccba0, *a14+, 1 +3f3f97b0: calla L3FD9C170 +3f3f97e0: move a14, -*sp, 1 +3f3f97f0: move @0xd3900, *a14+, 1 +3f3f9820: move @0xccba0, *a14+, 1 +3f3f9850: calla L3FD645B0 +3f3f9880: calla L3F3F98E0 +3f3f98b0: mmfm sp, a7,a9,a11 +3f3f98d0: rets +L3F3F98E0: +3f3f98e0: mmtm sp, a7,a9,a11,a13 +3f3f9900: move a14, a13 +3f3f9910: addi 0x1c0, a14 +3f3f9930: setf 2, 0, 0 +3f3f9940: move @0xaece8, a11, 0 +3f3f9970: sll 0x4, a11 +3f3f9980: addi 0xd39e0, a11 +3f3f99b0: setf 16, 1, 0 +3f3f99c0: move *a11, a11, 0 +3f3f99d0: sra 0x1, a11 +3f3f99e0: move a11, *a13(0x1a0), 1 +3f3f9a00: move a14, -*sp, 1 +3f3f9a10: movi 0x3f3fbfe8, a8 +3f3f9a40: move a8, *a14+, 1 +3f3f9a50: move @0xccba0, *a14+, 1 +3f3f9a80: calla L3FD4AE80 +3f3f9ab0: move a8, *a13, 1 +3f3f9ac0: move a14, -*sp, 1 +3f3f9ad0: sub a9, a9 +3f3f9ae0: move a9, *a14+, 1 +3f3f9af0: move a9, *a14+, 1 +3f3f9b00: move @0xccba0, a7, 1 +3f3f9b30: move *a7(0x440), a9, 1 +3f3f9b50: move a9, a11 +3f3f9b60: sll 0x9, a9 +3f3f9b70: sll 0x7, a11 +3f3f9b80: add a11, a9 +3f3f9b90: move *a7(0x480), a11, 1 +3f3f9bb0: add a9, a11 +3f3f9bc0: move *a11(0x40), *a14+, 1 +3f3f9be0: move a7, *a14+, 1 +3f3f9bf0: calla L3F997000 +3f3f9c20: move a8, *a13(0x20), 1 +3f3f9c40: move a14, -*sp, 1 +3f3f9c50: move *a13, a11, 1 +3f3f9c60: move *a11(0x20), *a14+, 1 +3f3f9c80: move a8, *a14+, 1 +3f3f9c90: move @0xccba0, *a14+, 1 +3f3f9cc0: calla L3FD997B0 +3f3f9cf0: setf 2, 0, 0 +3f3f9d00: move @0xaece8, a9, 0 +3f3f9d30: sll 0x5, a9 +3f3f9d40: addi 0xd3980, a9 +3f3f9d70: move *a9(0x0), *a13(0x180), 1 +3f3f9da0: move a14, -*sp, 1 +3f3f9db0: move a14, -*sp, 1 +3f3f9dc0: move *a13(0x180), *a14+, 1 +3f3f9de0: calla L3FB458D0 +3f3f9e10: move a8, *a14+, 1 +3f3f9e20: move *a13(0x180), *a14+, 1 +3f3f9e40: movk 30, a9 +3f3f9e50: move a9, *a14+, 1 +3f3f9e60: move a14, -*sp, 1 +3f3f9e70: move a14, -*sp, 1 +3f3f9e80: move *a13(0x180), *a14+, 1 +3f3f9ea0: calla L3FB458D0 +3f3f9ed0: move a8, *a14+, 1 +3f3f9ee0: move *a13(0x180), *a14+, 1 +3f3f9f00: move a11, *a14+, 1 +3f3f9f10: calla L3FDA4870 +3f3f9f40: sra 0x1, a8 +3f3f9f50: move *a13(0x1a0), a7, 1 +3f3f9f70: sub a8, a7 +3f3f9f80: move a7, *a14+, 1 +3f3f9f90: move *a13(0x20), *a14+, 1 +3f3f9fb0: move @0xd3900, *a14+, 1 +3f3f9fe0: move @0xccba0, *a14+, 1 +3f3fa010: calla L3FDA0000 +3f3fa040: move a14, -*sp, 1 +3f3fa050: move a14, -*sp, 1 +3f3fa060: movi 0x3f3fc208, a8 +3f3fa090: move a8, *a14+, 1 +3f3fa0a0: calla L3FB458D0 +3f3fa0d0: move a8, *a14+, 1 +3f3fa0e0: movi 0x3f3fc208, a8 +3f3fa110: move a8, *a14+, 1 +3f3fa120: movi 0x50, a7 +3f3fa140: move a7, *a14+, 1 +3f3fa150: move a14, -*sp, 1 +3f3fa160: move a14, -*sp, 1 +3f3fa170: movi 0x3f3fc208, a8 +3f3fa1a0: move a8, *a14+, 1 +3f3fa1b0: calla L3FB458D0 +3f3fa1e0: move a8, *a14+, 1 +3f3fa1f0: movi 0x3f3fc208, a8 +3f3fa220: move a8, *a14+, 1 +3f3fa230: move a11, *a14+, 1 +3f3fa240: calla L3FDA4870 +3f3fa270: sra 0x1, a8 +3f3fa280: move *a13(0x1a0), a7, 1 +3f3fa2a0: sub a8, a7 +3f3fa2b0: move a7, *a14+, 1 +3f3fa2c0: move *a13(0x20), *a14+, 1 +3f3fa2e0: move @0xd3900, *a14+, 1 +3f3fa310: move @0xccba0, *a14+, 1 +3f3fa340: calla L3FDA0000 +3f3fa370: move *a13(0x1a0), a7, 1 +3f3fa390: move a14, -*sp, 1 +3f3fa3a0: move a14, -*sp, 1 +3f3fa3b0: movi 0x3f3fc208, a8 +3f3fa3e0: move a8, *a14+, 1 +3f3fa3f0: calla L3FB458D0 +3f3fa420: move a8, *a14+, 1 +3f3fa430: movi 0x3f3fc208, a8 +3f3fa460: move a8, *a14+, 1 +3f3fa470: move a11, *a14+, 1 +3f3fa480: calla L3FDA4870 +3f3fa4b0: sra 0x1, a8 +3f3fa4c0: sub a8, a7 +3f3fa4d0: subk 5, a7 +3f3fa4e0: move a7, @0xd3880, 1 +3f3fa510: move a14, -*sp, 1 +3f3fa520: move a14, -*sp, 1 +3f3fa530: movi 0x3f3fc208, a8 +3f3fa560: move a8, *a14+, 1 +3f3fa570: calla L3FB458D0 +3f3fa5a0: move a8, *a14+, 1 +3f3fa5b0: movi 0x3f3fc208, a8 +3f3fa5e0: move a8, *a14+, 1 +3f3fa5f0: move a11, *a14+, 1 +3f3fa600: calla L3FDA4870 +3f3fa630: addk 10, a8 +3f3fa640: move a8, @0xd38c0, 1 +3f3fa670: move *a11(0x240), a7, 1 +3f3fa690: neg a7 +3f3fa6a0: addi 0x4b, a7 +3f3fa6c0: move a7, @0xd38a0, 1 +3f3fa6f0: move *a11(0x240), a9, 1 +3f3fa710: move *a11(0x260), a11, 1 +3f3fa730: add a11, a9 +3f3fa740: addk 10, a9 +3f3fa750: move a9, @0xd38e0, 1 +3f3fa780: move a14, -*sp, 1 +3f3fa790: move a9, *a14+, 1 +3f3fa7a0: move a8, *a14+, 1 +3f3fa7b0: move a7, *a14+, 1 +3f3fa7c0: move @0xd3880, *a14+, 1 +3f3fa7f0: move *a13(0x20), *a14+, 1 +3f3fa810: move @0xd3900, *a14+, 1 +3f3fa840: move @0xccba0, *a14+, 1 +3f3fa870: calla L3F99BC60 +3f3fa8a0: move @0xd3880, a11, 1 +3f3fa8d0: move @0xd38c0, a9, 1 +3f3fa900: add a9, a11 +3f3fa910: setf 16, 1, 0 +3f3fa920: move a11, *a13(0x40), 0 +3f3fa940: move @0xd38a0, a11, 1 +3f3fa970: move a11, *a13(0x50), 0 +3f3fa990: move *a13(0x40), *a13(0x60), 0 +3f3fa9c0: move @0xd38e0, a7, 1 +3f3fa9f0: add a7, a11 +3f3faa00: move a11, *a13(0x70), 0 +3f3faa20: move *a13(0x60), a11, 0 +3f3faa40: inc a11 +3f3faa50: move a11, *a13(0x80), 0 +3f3faa70: move *a13(0x70), a11, 0 +3f3faa90: inc a11 +3f3faaa0: move a11, *a13(0x90), 0 +3f3faac0: move *a13(0x40), a11, 0 +3f3faae0: inc a11 +3f3faaf0: move a11, *a13(0xa0), 0 +3f3fab10: move *a13(0x50), a11, 0 +3f3fab30: inc a11 +3f3fab40: move a11, *a13(0xb0), 0 +3f3fab60: move *a13(0xa0), a11, 0 +3f3fab80: inc a11 +3f3fab90: move a11, *a13(0xc0), 0 +3f3fabb0: move *a13(0xb0), a11, 0 +3f3fabd0: inc a11 +3f3fabe0: move a11, *a13(0xd0), 0 +3f3fac00: move *a13(0x80), a11, 0 +3f3fac20: inc a11 +3f3fac30: move a11, *a13(0xe0), 0 +3f3fac50: move *a13(0x90), a11, 0 +3f3fac70: inc a11 +3f3fac80: move a11, *a13(0xf0), 0 +3f3faca0: move *a13(0xe0), a11, 0 +3f3facc0: inc a11 +3f3facd0: move a11, *a13(0x100), 0 +3f3facf0: move *a13(0xf0), a11, 0 +3f3fad10: inc a11 +3f3fad20: move a11, *a13(0x110), 0 +3f3fad40: move *a13(0xc0), a11, 0 +3f3fad60: inc a11 +3f3fad70: move a11, *a13(0x120), 0 +3f3fad90: move *a13(0xd0), a11, 0 +3f3fadb0: inc a11 +3f3fadc0: move a11, *a13(0x130), 0 +3f3fade0: move a14, -*sp, 1 +3f3fadf0: sub a11, a11 +3f3fae00: move a11, *a14+, 1 +3f3fae10: movk 8, a11 +3f3fae20: move a11, *a14+, 1 +3f3fae30: move a13, a11 +3f3fae40: addi 0x40, a11 +3f3fae60: move a11, *a14+, 1 +3f3fae70: move *a13(0x20), *a14+, 1 +3f3fae90: move @0xd3900, *a14+, 1 +3f3faec0: move @0xccba0, *a14+, 1 +3f3faef0: calla L3FD43740 +3f3faf20: move @0xd3880, a9, 1 +3f3faf50: setf 16, 1, 0 +3f3faf60: move a9, *a13(0x40), 0 +3f3faf80: move @0xd38a0, a7, 1 +3f3fafb0: move @0xd38e0, a11, 1 +3f3fafe0: add a11, a7 +3f3faff0: move a7, *a13(0x50), 0 +3f3fb010: move *a13(0x40), a7, 0 +3f3fb030: inc a7 +3f3fb040: move a7, *a13(0xa0), 0 +3f3fb060: move *a13(0x50), a7, 0 +3f3fb080: inc a7 +3f3fb090: move a7, *a13(0xb0), 0 +3f3fb0b0: move *a13(0xa0), a7, 0 +3f3fb0d0: inc a7 +3f3fb0e0: move a7, *a13(0xc0), 0 +3f3fb100: move *a13(0xb0), a7, 0 +3f3fb120: inc a7 +3f3fb130: move a7, *a13(0xd0), 0 +3f3fb150: move *a13(0xc0), a7, 0 +3f3fb170: inc a7 +3f3fb180: move a7, *a13(0x120), 0 +3f3fb1a0: move *a13(0xd0), a7, 0 +3f3fb1c0: inc a7 +3f3fb1d0: move a7, *a13(0x130), 0 +3f3fb1f0: move a14, -*sp, 1 +3f3fb200: sub a7, a7 +3f3fb210: move a7, *a14+, 1 +3f3fb220: movk 8, a7 +3f3fb230: move a7, *a14+, 1 +3f3fb240: move a13, a7 +3f3fb250: addi 0x40, a7 +3f3fb270: move a7, *a14+, 1 +3f3fb280: move *a13(0x20), *a14+, 1 +3f3fb2a0: move @0xd3900, *a14+, 1 +3f3fb2d0: move @0xccba0, *a14+, 1 +3f3fb300: calla L3FD43740 +3f3fb330: move a14, -*sp, 1 +3f3fb340: move @0xccba0, *a14+, 1 +3f3fb370: calla L3FD4AAE0 +3f3fb3a0: move a14, -*sp, 1 +3f3fb3b0: sub a11, a11 +3f3fb3c0: move a11, *a14+, 1 +3f3fb3d0: move @0xccba0, *a14+, 1 +3f3fb400: calla L3FD9F6B0 +3f3fb430: move a14, -*sp, 1 +3f3fb440: move *a13(0x0), *a14+, 1 +3f3fb460: move @0xccba0, *a14+, 1 +3f3fb490: calla L3FD4B8D0 +3f3fb4c0: move a14, -*sp, 1 +3f3fb4d0: move *a13(0x20), *a14+, 1 +3f3fb4f0: move @0xccba0, *a14+, 1 +3f3fb520: calla L3FD4F020 +3f3fb550: move a14, -*sp, 1 +3f3fb560: move @0xccba0, *a14+, 1 +3f3fb590: calla L3FD4AAE0 +3f3fb5c0: subi 0x1c0, a14 +3f3fb5e0: mmfm sp, a7,a9,a11,a13 +3f3fb600: rets +3f3fb610: sla a10, a3 +3f3fb620: sll a11, a14 +3f3fb630: mods a3, a5 +3f3fb640: and a1, a0 +3f3fb650: rl b11, b2 +3f3fb660: .word 0x746e +3f3fb670: add a8, a0 +3f3fb680: modu a3, a14 +3f3fb690: mods b3, b5 +3f3fb6a0: .word 0x7265 +3f3fb6b0: move a1, a0 +3f3fb6c0: rl a9, a7 +3f3fb6d0: .word 0x706d +3f3fb6e0: sra b11, b2 +3f3fb6f0: .word 0x7373 +3f3fb700: modu a11, a9 +3f3fb710: .word 0x006e +3f3fb720: .word 0x7244 +3f3fb730: sll b11, b5 +3f3fb740: .word 0x766b +3f3fb750: .word 0x726f +3f3fb760: sla a11, a7 +3f3fb770: srl a11, a14 +3f3fb780: add a9, a0 +3f3fb790: sll a3, a2 +3f3fb7a0: sra b11, b2 +3f3fb7b0: rl a3, a3 +3f3fb7c0: modu a3, a5 +3f3fb7d0: addc a8, a0 +3f3fb7e0: rl a11, a12 +3f3fb7f0: lmo a11, a3 +3f3fb800: rl a1, a0 +3f3fb810: .word 0x7265 +3f3fb820: sla 0x3, a5 +3f3fb830: modu b11, b4 +3f3fb840: sll a9, a0 +3f3fb850: modu a3, a1 +3f3fb860: sra a11, a3 +3f3fb870: sla 0x3, a12 +3f3fb880: .word 0x7270 +3f3fb890: modu a3, a9 +3f3fb8a0: .word 0x0074 +3f3fb8b0: mods a2, a3 +3f3fb8c0: .word 0x7169 +3f3fb8d0: sra b11, b5 +3f3fb8e0: sla 0x3, b10 +3f3fb8f0: modu b11, b0 +3f3fb900: .word 0x7275 +3f3fb910: sla a9, a0 +3f3fb920: modu a3, a14 +3f3fb930: mods b3, b5 +3f3fb940: .word 0x7265 +3f3fb950: mods a1, a0 +3f3fb960: rl a9, a7 +3f3fb970: .word 0x706d +3f3fb980: sra b11, b2 +3f3fb990: .word 0x7373 +3f3fb9a0: modu a11, a9 +3f3fb9b0: .word 0x006e +3f3fb9c0: mods a2, a11 +3f3fb9d0: sll a11, a9 +3f3fb9e0: sra a11, a11 +3f3fb9f0: sla 0x3, a14 +3f3fba00: rl b10, b3 +3f3fba10: sla 0x3, a5 +3f3fba20: rl a11, a8 +3f3fba30: .word 0x7265 +3f3fba40: sla 0x1, a12 +3f3fba50: mods b11, b5 +3f3fba60: sra a1, a0 +3f3fba70: modu a3, a5 +3f3fba80: sub a1, a0 +3f3fba90: .word 0x7572 +3f3fbaa0: lmo a11, a3 +3f3fbab0: modu b11, b6 +3f3fbac0: srl b11, b2 +3f3fbad0: modu a3, a1 +3f3fbae0: sla 0x3, a7 +3f3fbaf0: sll a3, a1 +3f3fbb00: .word 0x757a +3f3fbb10: .word 0x7262 +3f3fbb20: sll a11, a5 +3f3fbb30: sra a11, a8 +3f3fbb40: .word 0x006e +3f3fbb50: mpys b0, b11 +3f3fbb60: movk 24, a13 +3f3fbb70: rl 0xa, b0 +3f3fbb80: dsjs b11, L3F3FBD20 +3f3fbb90: .word 0x7135 +3f3fbba0: movk 24, a0 +3f3fbbb0: calla 0x3b39501b +3f3fbbe0: .word 0x353b +3f3fbbf0: .word 0x0071 +3f3fbc00: mpys b0, b11 +3f3fbc10: movk 24, a13 +3f3fbc20: .word 0x7150 +3f3fbc30: movk 24, a0 +3f3fbc40: calla 0x7139501b +3f3fbc70: movk 24, a0 +3f3fbc80: .word 0x005c +3f3fbc90: .word 0x000c +3f3fbca0: .word 0x7250 +3f3fbcb0: modu a3, a9 +3f3fbcc0: rl b11, b4 +3f3fbcd0: srl a11, a14 +3f3fbce0: sll a9, a0 +3f3fbcf0: modu a3, a1 +3f3fbd00: sra a11, a3 +3f3fbd10: mods a3, a12 +L3F3FBD20: +3f3fbd20: sra a3, a5 +3f3fbd30: rev a14 +3f3fbd40: mpys b0, b11 +3f3fbd50: and b0, b11 +3f3fbd60: dsjs b1, L3F3FBF00 +3f3fbd70: .word 0x353b +3f3fbd80: .word 0x0071 +3f3fbd90: mpys b0, b11 +3f3fbda0: and b0, b11 +3f3fbdb0: dsjs b9, L3F3FBF50 +3f3fbdc0: .word 0x353b +3f3fbdd0: .word 0x0071 +3f3fbde0: mpys b0, b11 +3f3fbdf0: and b0, b11 +3f3fbe00: .word 0x0071 +3f3fbe10: mpys b0, b11 +3f3fbe20: and b0, b11 +3f3fbe30: .word 0x7139 +3f3fbe40: .word 0x7300 +3f3fbe50: .word 0x7869 +3f3fbe60: mods a3, a5 +3f3fbe70: sla 0x1, b10 +3f3fbe80: .word 0x756f +3f3fbe90: sll b11, b4 +3f3fbea0: .word 0x7020 +3f3fbeb0: rl b11, b2 +3f3fbec0: .word 0x746e +3f3fbed0: sra a9, a0 +3f3fbee0: .word 0x7272 +3f3fbef0: .word 0x726f +L3F3FBF00: +3f3fbf00: .word 0x000a +3f3fbf10: rl b11, b3 +3f3fbf20: sra b11, b8 +3f3fbf30: dsjs a12, L3F3FC070 +3f3fbf40: modu a9, a0 +L3F3FBF50: +3f3fbf50: .word 0x7475 +3f3fbf60: .word 0x7473 +3f3fbf70: sla 0x3, b2 +3f3fbf80: .word 0x7270 +3f3fbf90: modu a3, a9 +3f3fbfa0: sla 0x3, b4 +3f3fbfb0: .word 0x7265 +3f3fbfc0: modu b11, b2 +3f3fbfd0: .word 0x0a72 +3f3fbfe0: srl 0x18, a0 +3f3fbff0: rl a10, a2 +3f3fc000: sra a11, a7 +3f3fc010: modu a11, a12 +3f3fc020: sla 0x3, b7 +3f3fc030: sla 0x1, a6 +3f3fc040: modu a10, a8 +3f3fc050: mods a11, a12 +3f3fc060: .word 0x7365 +L3F3FC070: +3f3fc070: move a9, a13 +3f3fc080: modu a3, a5 +3f3fc090: srl 0x15, b5 +3f3fc0a0: sra a10, a13 +3f3fc0b0: rl a11, a4 +3f3fc0c0: mods b11, b5 +3f3fc0d0: andn a1, a13 +3f3fc0e0: move a1, b13 +3f3fc0f0: .word 0x726f +3f3fc100: sla a11, a13 +3f3fc110: srl 0x15, a12 +3f3fc120: rl 0x9, a13 +3f3fc130: srl 0x17, b2 +3f3fc140: rl 0x11, b1 +3f3fc150: srl 0x17, b0 +3f3fc160: .word 0x3537 +3f3fc170: .word 0x372d +3f3fc180: srl 0x17, b5 +3f3fc190: srl 0x16, b0 +3f3fc1a0: rl 0x1, b7 +3f3fc1b0: cmp a9, a13 +3f3fc1c0: move b10, a3 +3f3fc1d0: dsjs b8, L3F3FC1F0 +3f3fc1e0: dsjs b5, L3F3FC280 +L3F3FC1F0: +3f3fc1f0: rl 0x9, a13 +3f3fc200: move a8, b0 +3f3fc210: .word 0x004b +3f3fc220: mmtm sp, a9,a11,a13 +3f3fc240: move a14, a13 +3f3fc250: addk 32, a14 +3f3fc260: move a14, -*sp, 1 +3f3fc270: movi 0xd3a90, a11 +3f3fc2a0: move a11, *a14+, 1 +3f3fc2b0: move *a13(0xffe0), *a14+, 1 +3f3fc2d0: calla L3FB1DCA0 +3f3fc300: move a8, *a13, 1 +3f3fc310: move a8, a8 +3f3fc320: jrne L3F3FC350 +3f3fc330: movk 11, a8 +3f3fc340: jruc L3F3FC650 +L3F3FC350: +3f3fc350: move *a13(0xffc0), *a8(0xc0), 1 +3f3fc380: move *a13(0xffa0), *a8(0xe0), 1 +3f3fc3b0: move *a13(0xff80), *a8(0x100), 1 +3f3fc3e0: move *a13(0xff60), *a8(0x120), 1 +3f3fc410: move *a13(0xff40), *a8(0x140), 1 +3f3fc440: move *a13(0xff20), *a8(0x160), 1 +3f3fc470: move a14, -*sp, 1 +3f3fc480: movi 0xffff, a9 +3f3fc4a0: move a9, *a14+, 1 +3f3fc4b0: move *a8(0xc0), *a14+, 1 +3f3fc4d0: move a8, a9 +3f3fc4e0: calla L3FB211E0 +3f3fc510: move a8, *a9(0x180), 1 +3f3fc530: move *a9(0x180), a11, 1 +3f3fc550: jrne L3F3FC640 +3f3fc560: move *a9(0x20), a11, 1 +3f3fc580: move *a9, *a11, 1 +3f3fc590: move *a9, a11, 1 +3f3fc5a0: move *a9(0x20), *a11(0x20), 1 +3f3fc5d0: move a14, -*sp, 1 +3f3fc5e0: move a9, *a14+, 1 +3f3fc5f0: calla L3FB1D8C0 +3f3fc620: movk 11, a8 +3f3fc630: jruc L3F3FC650 +L3F3FC640: +3f3fc640: sub a8, a8 +L3F3FC650: +3f3fc650: move *sp(0x80), a14, 1 +3f3fc670: mmfm sp, a9,a11,a13 +3f3fc690: rets 2 +3f3fc6a0: mmtm sp, a11,a13 +3f3fc6c0: move a14, a13 +3f3fc6d0: addk 32, a14 +3f3fc6e0: move a14, -*sp, 1 +3f3fc6f0: move *a13(0xffe0), a11, 1 +3f3fc710: move *a11(0x180), *a14+, 1 +3f3fc730: calla L3FB247C0 +3f3fc760: move a8, *a13, 1 +3f3fc770: move a14, -*sp, 1 +3f3fc780: move *a11(0xe0), *a14+, 1 +3f3fc7a0: calla L3FB247C0 +3f3fc7d0: move a8, *a13, 1 +3f3fc7e0: move *a11(0x180), *a11(0x80), 1 +3f3fc810: move *sp(0x60), a14, 1 +3f3fc830: mmfm sp, a11,a13 +3f3fc850: rets 2 +3f3fc860: move a13, -*sp, 1 +3f3fc870: move a14, a13 +3f3fc880: move *sp(0x40), a14, 1 +3f3fc8a0: move *sp+, a13, 1 +3f3fc8b0: rets 2 +3f3fc8c0: move a13, -*sp, 1 +3f3fc8d0: move a14, a13 +3f3fc8e0: move *sp(0x40), a14, 1 +3f3fc900: move *sp+, a13, 1 +3f3fc910: rets 2 +3f3fc920: mmtm sp, a11,a13 +3f3fc940: move a14, a13 +3f3fc950: move a14, -*sp, 1 +3f3fc960: move *a13(0xffe0), a11, 1 +3f3fc980: move *a11(0x180), *a14+, 1 +3f3fc9a0: calla L3FB22120 +3f3fc9d0: move *sp(0x60), a14, 1 +3f3fc9f0: mmfm sp, a11,a13 +3f3fca10: rets 2 +L3F3FCA20: +3f3fca20: mmtm sp, a11,a13 +3f3fca40: move a14, a13 +3f3fca50: addi 0x40, a14 +3f3fca70: calla L3FB3F9C0 +3f3fcaa0: move a8, *a13, 1 +3f3fcab0: move @0xd3bb0, a11, 1 +3f3fcae0: jrne L3F3FCB90 +3f3fcaf0: move a14, -*sp, 1 +3f3fcb00: move @0xd3bd0, *a14+, 1 +3f3fcb30: calla L3FB1D060 +3f3fcb60: move a8, @0xd3bb0, 1 +L3F3FCB90: +3f3fcb90: calla L3FB3F9C0 +3f3fcbc0: move a8, *a13(0x20), 1 +3f3fcbe0: move a14, -*sp, 1 +3f3fcbf0: move *a13, a11, 1 +3f3fcc00: sub a11, a8 +3f3fcc10: move a8, *a14+, 1 +3f3fcc20: movi 0x3f3fcd30, a8 +3f3fcc50: move a8, *a14+, 1 +3f3fcc60: calla L3F927BC0 +3f3fcc90: sub a8, a8 +3f3fcca0: subi 0x40, a14 +3f3fccc0: mmfm sp, a11,a13 +3f3fcce0: rets +L3F3FCCF0: +3f3fccf0: sub a8, a8 +3f3fcd00: rets +3f3fcd10: sub a8, a8 +3f3fcd20: rets +3f3fcd30: rl a9, a0 +3f3fcd40: sla a11, a13 +3f3fcd50: sra a11, a7 +3f3fcd60: mods a9, a0 +3f3fcd70: mods a11, a5 +3f3fcd80: .word 0x726f +3f3fcd90: sla 0x3, b9 +3f3fcda0: .word 0x7562 +3f3fcdb0: srl a3, a6 +3f3fcdc0: .word 0x7265 +3f3fcdd0: .word 0x7020 +3f3fcde0: sra b11, b2 +3f3fcdf0: sla a9, a13 +3f3fce00: mods a3, a12 +3f3fce10: sll a11, sp +3f3fce20: .word 0x7461 +3f3fce30: modu a11, a9 +3f3fce40: sla 0x3, a14 +3f3fce50: rl b11, b4 +3f3fce60: sra a11, a13 +3f3fce70: sla 0x1, b10 +3f3fce80: sll 0x9, a0 +3f3fce90: sla 0x3, a4 +3f3fcea0: .word 0x736d +3f3fceb0: .word 0x000a +3f3fcec0: mmtm sp, a9,a11,a13 +3f3fcee0: move a14, a13 +3f3fcef0: addk 32, a14 +3f3fcf00: move a14, -*sp, 1 +3f3fcf10: movi 0xd3bf0, a11 +3f3fcf40: move a11, *a14+, 1 +3f3fcf50: move *a13(0xffe0), *a14+, 1 +3f3fcf70: calla L3FB1DCA0 +3f3fcfa0: move a8, *a13, 1 +3f3fcfb0: move a8, a8 +3f3fcfc0: jrne L3F3FCFF0 +3f3fcfd0: movk 11, a8 +3f3fcfe0: jruc L3F3FD290 +L3F3FCFF0: +3f3fcff0: move *a13(0xffc0), *a8(0xc0), 1 +3f3fd020: move *a13(0xffa0), *a8(0xe0), 1 +3f3fd050: move *a13(0xff80), *a8(0x100), 1 +3f3fd080: move *a13(0xff60), *a8(0x120), 1 +3f3fd0b0: move a14, -*sp, 1 +3f3fd0c0: movi 0xffff, a9 +3f3fd0e0: move a9, *a14+, 1 +3f3fd0f0: move *a8(0xc0), *a14+, 1 +3f3fd110: move a8, a9 +3f3fd120: calla L3FB211E0 +3f3fd150: move a8, *a9(0x1a0), 1 +3f3fd170: move *a9(0x1a0), a11, 1 +3f3fd190: jrne L3F3FD280 +3f3fd1a0: move *a9(0x20), a11, 1 +3f3fd1c0: move *a9, *a11, 1 +3f3fd1d0: move *a9, a11, 1 +3f3fd1e0: move *a9(0x20), *a11(0x20), 1 +3f3fd210: move a14, -*sp, 1 +3f3fd220: move a9, *a14+, 1 +3f3fd230: calla L3FB1D8C0 +3f3fd260: movk 11, a8 +3f3fd270: jruc L3F3FD290 +L3F3FD280: +3f3fd280: sub a8, a8 +L3F3FD290: +3f3fd290: move *sp(0x80), a14, 1 +3f3fd2b0: mmfm sp, a9,a11,a13 +3f3fd2d0: rets 2 +3f3fd2e0: mmtm sp, a9,a11,a13 +3f3fd300: move a14, a13 +3f3fd310: addk 32, a14 +3f3fd320: move a14, -*sp, 1 +3f3fd330: move *a13(0xffe0), a11, 1 +3f3fd350: move *a11(0x1a0), *a14+, 1 +3f3fd370: calla L3FB247C0 +3f3fd3a0: move a8, *a13, 1 +3f3fd3b0: move a14, -*sp, 1 +3f3fd3c0: movi 0x72, a9 +3f3fd3e0: move a9, *a14+, 1 +3f3fd3f0: move a14, -*sp, 1 +3f3fd400: move *a11(0x1a0), *a14+, 1 +3f3fd420: calla L3FB22FE0 +3f3fd450: move a8, *a14+, 1 +3f3fd460: move *a11(0xe0), *a14+, 1 +3f3fd480: calla L3FB287B0 +3f3fd4b0: move a14, -*sp, 1 +3f3fd4c0: move *a11(0xe0), *a14+, 1 +3f3fd4e0: calla L3FB247C0 +3f3fd510: move a8, *a13, 1 +3f3fd520: move *a11(0x1a0), *a11(0x80), 1 +3f3fd550: move *sp(0x80), a14, 1 +3f3fd570: mmfm sp, a9,a11,a13 +3f3fd590: rets 2 +3f3fd5a0: move a13, -*sp, 1 +3f3fd5b0: move a14, a13 +3f3fd5c0: move *sp(0x40), a14, 1 +3f3fd5e0: move *sp+, a13, 1 +3f3fd5f0: rets 2 +3f3fd600: move a13, -*sp, 1 +3f3fd610: move a14, a13 +3f3fd620: move *sp(0x40), a14, 1 +3f3fd640: move *sp+, a13, 1 +3f3fd650: rets 2 +3f3fd660: mmtm sp, a11,a13 +3f3fd680: move a14, a13 +3f3fd690: move a14, -*sp, 1 +3f3fd6a0: move *a13(0xffe0), a11, 1 +3f3fd6c0: move *a11(0x1a0), *a14+, 1 +3f3fd6e0: calla L3FB22120 +3f3fd710: move *sp(0x60), a14, 1 +3f3fd730: mmfm sp, a11,a13 +3f3fd750: rets 2 +3f3fd760: mmtm sp, a9,a11,a13 +3f3fd780: move a14, a13 +3f3fd790: addk 32, a14 +3f3fd7a0: move a14, -*sp, 1 +3f3fd7b0: movi 0xd3d10, a11 +3f3fd7e0: move a11, *a14+, 1 +3f3fd7f0: move *a13(0xffe0), *a14+, 1 +3f3fd810: calla L3FB1DCA0 +3f3fd840: move a8, *a13, 1 +3f3fd850: move a8, a8 +3f3fd860: jrne L3F3FD890 +3f3fd870: movk 11, a8 +3f3fd880: jruc L3F3FDB30 +L3F3FD890: +3f3fd890: move *a13(0xffc0), *a8(0xc0), 1 +3f3fd8c0: move *a13(0xffa0), *a8(0xe0), 1 +3f3fd8f0: move *a13(0xff60), *a8(0x100), 1 +3f3fd920: move *a13(0xff80), *a8(0x120), 1 +3f3fd950: move a14, -*sp, 1 +3f3fd960: movi 0xffff, a9 +3f3fd980: move a9, *a14+, 1 +3f3fd990: move *a8(0xc0), *a14+, 1 +3f3fd9b0: move a8, a9 +3f3fd9c0: calla L3FB211E0 +3f3fd9f0: move a8, *a9(0x140), 1 +3f3fda10: move *a9(0x140), a11, 1 +3f3fda30: jrne L3F3FDB20 +3f3fda40: move *a9(0x20), a11, 1 +3f3fda60: move *a9, *a11, 1 +3f3fda70: move *a9, a11, 1 +3f3fda80: move *a9(0x20), *a11(0x20), 1 +3f3fdab0: move a14, -*sp, 1 +3f3fdac0: move a9, *a14+, 1 +3f3fdad0: calla L3FB1D8C0 +3f3fdb00: movk 11, a8 +3f3fdb10: jruc L3F3FDB30 +L3F3FDB20: +3f3fdb20: sub a8, a8 +L3F3FDB30: +3f3fdb30: move *sp(0x80), a14, 1 +3f3fdb50: mmfm sp, a9,a11,a13 +3f3fdb70: rets 2 +3f3fdb80: mmtm sp, a9,a11,a13 +3f3fdba0: move a14, a13 +3f3fdbb0: addk 32, a14 +3f3fdbc0: move a14, -*sp, 1 +3f3fdbd0: move *a13(0xffe0), a11, 1 +3f3fdbf0: move *a11(0x140), *a14+, 1 +3f3fdc10: calla L3FB247C0 +3f3fdc40: move a8, *a13, 1 +3f3fdc50: move a14, -*sp, 1 +3f3fdc60: movi 0x72, a9 +3f3fdc80: move a9, *a14+, 1 +3f3fdc90: move a14, -*sp, 1 +3f3fdca0: move *a11(0x140), *a14+, 1 +3f3fdcc0: calla L3FB22FE0 +3f3fdcf0: move a8, *a14+, 1 +3f3fdd00: move *a11(0xe0), *a14+, 1 +3f3fdd20: calla L3FB287B0 +3f3fdd50: move a14, -*sp, 1 +3f3fdd60: move *a11(0xe0), *a14+, 1 +3f3fdd80: calla L3FB247C0 +3f3fddb0: move a8, *a13, 1 +3f3fddc0: move *a11(0x140), *a11(0x80), 1 +3f3fddf0: move *sp(0x80), a14, 1 +3f3fde10: mmfm sp, a9,a11,a13 +3f3fde30: rets 2 +3f3fde40: move a13, -*sp, 1 +3f3fde50: move a14, a13 +3f3fde60: move *sp(0x40), a14, 1 +3f3fde80: move *sp+, a13, 1 +3f3fde90: rets 2 +3f3fdea0: move a13, -*sp, 1 +3f3fdeb0: move a14, a13 +3f3fdec0: move *sp(0x40), a14, 1 +3f3fdee0: move *sp+, a13, 1 +3f3fdef0: rets 2 +3f3fdf00: mmtm sp, a11,a13 +3f3fdf20: move a14, a13 +3f3fdf30: move a14, -*sp, 1 +3f3fdf40: move *a13(0xffe0), a11, 1 +3f3fdf60: move *a11(0x140), *a14+, 1 +3f3fdf80: calla L3FB22120 +3f3fdfb0: move *sp(0x60), a14, 1 +3f3fdfd0: mmfm sp, a11,a13 +3f3fdff0: rets 2 +3f3fe000: mmtm sp, a7,a9,a11,a13 +3f3fe020: move a14, a13 +3f3fe030: addk 32, a14 +3f3fe040: move a14, -*sp, 1 +3f3fe050: movi 0xd3e30, a11 +3f3fe080: move a11, *a14+, 1 +3f3fe090: move *a13(0xffe0), *a14+, 1 +3f3fe0b0: calla L3FB1DCA0 +3f3fe0e0: move a8, *a13, 1 +3f3fe0f0: move a8, a8 +3f3fe100: jrne L3F3FE130 +3f3fe110: movk 11, a8 +3f3fe120: jruc L3F3FE6D0 +L3F3FE130: +3f3fe130: move *a13(0xffc0), *a8(0xc0), 1 +3f3fe160: move *a13(0xffa0), *a8(0xe0), 1 +3f3fe190: move *a8(0xe0), a9, 1 +3f3fe1b0: move *a9(0xd8), a9, 1 +3f3fe1d0: move *a9(0x128), a8, 1 +3f3fe1f0: calla L3FE116F0 +3f3fe220: move *a13, a9, 1 +3f3fe230: move *a9(0xc0), a7, 1 +3f3fe250: move *a7(0xd8), a7, 1 +3f3fe270: move *a7(0x128), a8, 1 +3f3fe290: calla L3FE116F0 +3f3fe2c0: calla L3FE0D650 +3f3fe2f0: move -*a14, a8, 1 +3f3fe300: move a8, *a9(0x140), 1 +3f3fe320: move -*a14, a8, 1 +3f3fe330: move a8, *a9(0x120), 1 +3f3fe350: move *a9(0xe0), a7, 1 +3f3fe370: move *a7(0xd8), a7, 1 +3f3fe390: move *a7(0x148), a8, 1 +3f3fe3b0: calla L3FE116F0 +3f3fe3e0: move *a9(0xc0), a7, 1 +3f3fe400: move *a7(0xd8), a7, 1 +3f3fe420: move *a7(0x148), a8, 1 +3f3fe440: calla L3FE116F0 +3f3fe470: calla L3FE0D650 +3f3fe4a0: move -*a14, a8, 1 +3f3fe4b0: move a8, *a9(0x180), 1 +3f3fe4d0: move -*a14, a8, 1 +3f3fe4e0: move a8, *a9(0x160), 1 +3f3fe500: move a14, -*sp, 1 +3f3fe510: movi 0xffff, a7 +3f3fe530: move a7, *a14+, 1 +3f3fe540: move *a9(0xc0), *a14+, 1 +3f3fe560: calla L3FB211E0 +3f3fe590: move a8, *a9(0x100), 1 +3f3fe5b0: move *a9(0x100), a7, 1 +3f3fe5d0: jrne L3F3FE6C0 +3f3fe5e0: move *a9(0x20), a7, 1 +3f3fe600: move *a9, *a7, 1 +3f3fe610: move *a9, a7, 1 +3f3fe620: move *a9(0x20), *a7(0x20), 1 +3f3fe650: move a14, -*sp, 1 +3f3fe660: move a9, *a14+, 1 +3f3fe670: calla L3FB1D8C0 +3f3fe6a0: movk 11, a8 +3f3fe6b0: jruc L3F3FE6D0 +L3F3FE6C0: +3f3fe6c0: sub a8, a8 +L3F3FE6D0: +3f3fe6d0: move *sp(0xa0), a14, 1 +3f3fe6f0: mmfm sp, a7,a9,a11,a13 +3f3fe710: rets 2 +3f3fe720: mmtm sp, a9,a11,a13 +3f3fe740: move a14, a13 +3f3fe750: addk 32, a14 +3f3fe760: move a14, -*sp, 1 +3f3fe770: move *a13(0xffe0), a11, 1 +3f3fe790: move *a11(0x100), *a14+, 1 +3f3fe7b0: calla L3FB247C0 +3f3fe7e0: move a8, *a13, 1 +3f3fe7f0: move a14, -*sp, 1 +3f3fe800: move *a11(0x100), *a14+, 1 +3f3fe820: calla L3FB22FE0 +3f3fe850: subk 4, a8 +3f3fe860: jrne L3F3FE910 +3f3fe870: move a14, -*sp, 1 +3f3fe880: movk 16, a9 +3f3fe890: move a9, *a14+, 1 +3f3fe8a0: movk 4, a9 +3f3fe8b0: move a9, *a14+, 1 +3f3fe8c0: move *a11(0xe0), *a14+, 1 +3f3fe8e0: calla L3FB287B0 +L3F3FE910: +3f3fe910: move a14, -*sp, 1 +3f3fe920: move *a11(0xe0), *a14+, 1 +3f3fe940: calla L3FB247C0 +3f3fe970: move a8, *a13, 1 +3f3fe980: move *a11(0x100), *a11(0x80), 1 +3f3fe9b0: move *sp(0x80), a14, 1 +3f3fe9d0: mmfm sp, a9,a11,a13 +3f3fe9f0: rets 2 +3f3fea00: move a13, -*sp, 1 +3f3fea10: move a14, a13 +3f3fea20: move *sp(0x40), a14, 1 +3f3fea40: move *sp+, a13, 1 +3f3fea50: rets 2 +3f3fea60: move a13, -*sp, 1 +3f3fea70: move a14, a13 +3f3fea80: move *sp(0x40), a14, 1 +3f3feaa0: move *sp+, a13, 1 +3f3feab0: rets 2 +3f3feac0: mmtm sp, a11,a13 +3f3feae0: move a14, a13 +3f3feaf0: move a14, -*sp, 1 +3f3feb00: move *a13(0xffe0), a11, 1 +3f3feb20: move *a11(0x100), *a14+, 1 +3f3feb40: calla L3FB22120 +3f3feb70: move *sp(0x60), a14, 1 +3f3feb90: mmfm sp, a11,a13 +3f3febb0: rets 2 +3f3febc0: mmtm sp, a5,a7,a9,a11,a13 +3f3febe0: move a14, a13 +3f3febf0: addi 0x100, a14 +3f3fec10: move *a13(0xffe0), a11, 1 +3f3fec30: move *a11(0x40), a9, 1 +3f3fec50: setf 16, 0, 0 +3f3fec60: move *a9(0x10), a11, 0 +3f3fec80: subk 2, a11 +3f3fec90: jreq L3F3FECC0 +3f3feca0: movk 16, a8 +3f3fecb0: jruc L3F3FEFE0 +L3F3FECC0: +3f3fecc0: movk 1, a11 +3f3fecd0: movb a11, *a13 +3f3fece0: sub a7, a7 +3f3fecf0: move a7, *a13(0x20), 1 +3f3fed10: move *a13(0xffe0), a5, 1 +3f3fed30: move *a5(0xe0), *a13(0x10), 0 +3f3fed60: move *a5, a5, 1 +3f3fed70: move a5, a7 +3f3fed80: sll 0x7, a5 +3f3fed90: sll 0x5, a7 +3f3feda0: add a7, a5 +3f3fedb0: addi 0x1ada70, a5 +3f3fede0: move *a5(0x0), *a13(0x40), 1 +3f3fee10: move *a13(0xffe0), a7, 1 +3f3fee30: move *a7(0x80), a5, 1 +3f3fee50: jreq L3F3FEF50 +3f3fee60: move a14, -*sp, 1 +3f3fee70: move a13, *a14+, 1 +3f3fee80: movk 32, a5 +3f3fee90: move a5, *a14+, 1 +3f3feea0: move a7, *a14+, 1 +3f3feeb0: setf 8, 0, 0 +3f3feec0: move *a9(0x8), a11, 0 +3f3feee0: sll 0x5, a11 +3f3feef0: addi 0xd4b10, a11 +3f3fef20: move *a11, a11, 1 +3f3fef30: call a11 +3f3fef40: jruc L3F3FEFD0 +L3F3FEF50: +3f3fef50: move a14, -*sp, 1 +3f3fef60: move a13, *a14+, 1 +3f3fef70: movk 32, a5 +3f3fef80: move a5, *a14+, 1 +3f3fef90: move a7, *a14+, 1 +3f3fefa0: calla L3F352110 +L3F3FEFD0: +3f3fefd0: sub a8, a8 +L3F3FEFE0: +3f3fefe0: move *sp(0xc0), a14, 1 +3f3ff000: mmfm sp, a5,a7,a9,a11,a13 +3f3ff020: rets 2 +3f3ff030: mmtm sp, a5,a7,a9,a11,a13 +3f3ff050: move a14, a13 +3f3ff060: move *a13(0xffe0), a11, 1 +3f3ff080: move *a11(0x40), a9, 1 +3f3ff0a0: setf 16, 0, 0 +3f3ff0b0: move *a9(0x10), a11, 0 +3f3ff0d0: subk 2, a11 +3f3ff0e0: jreq L3F3FF110 +3f3ff0f0: movk 16, a8 +3f3ff100: jruc L3F3FF1F0 +L3F3FF110: +3f3ff110: move *a13(0xffe0), a11, 1 +3f3ff130: move *a11, a7, 1 +3f3ff140: move a7, a5 +3f3ff150: sll 0x7, a7 +3f3ff160: sll 0x5, a5 +3f3ff170: add a5, a7 +3f3ff180: addi 0x1ada70, a7 +3f3ff1b0: move *a9(0x20), *a7(0x0), 1 +3f3ff1e0: sub a8, a8 +L3F3FF1F0: +3f3ff1f0: move *sp(0xc0), a14, 1 +3f3ff210: mmfm sp, a5,a7,a9,a11,a13 +3f3ff230: rets 2 +L3F3FF240: +3f3ff240: mmtm sp, a7,a9,a11,a13 +3f3ff260: move a14, a13 +3f3ff270: addi 0x60, a14 +3f3ff290: move *a13(0xffe0), a11, 1 +3f3ff2b0: move *a11(0x40), a9, 1 +3f3ff2d0: move *a13(0xffc0), a7, 1 +3f3ff2f0: movk 1, a11 +3f3ff300: setf 1, 0, 0 +3f3ff310: move a11, *a7(0x29), 0 +3f3ff330: sub a11, a11 +3f3ff340: move a11, *a7(0x28), 0 +3f3ff360: move a14, -*sp, 1 +3f3ff370: movk 1, a11 +3f3ff380: move a11, *a14+, 1 +3f3ff390: move a7, *a14+, 1 +3f3ff3a0: move *a13(0xffe0), *a14+, 1 +3f3ff3c0: calla L3F3FF4B0 +3f3ff3f0: move a8, *a13(0x40), 1 +3f3ff410: move a14, -*sp, 1 +3f3ff420: move a7, *a14+, 1 +3f3ff430: calla L3F566ED0 +3f3ff460: move *sp(0xa0), a14, 1 +3f3ff480: mmfm sp, a7,a9,a11,a13 +3f3ff4a0: rets 2 +L3F3FF4B0: +3f3ff4b0: mmtm sp, a5,a7,a9,a11,a13 +3f3ff4d0: move a14, a13 +3f3ff4e0: addi 0x100, a14 +3f3ff500: move *a13(0xffe0), a11, 1 +3f3ff520: move *a11(0x40), a9, 1 +3f3ff540: setf 8, 0, 0 +3f3ff550: move *a13(0xffa0), a11, 0 +3f3ff570: jrne L3F3FF600 +3f3ff580: move *a13(0xffc0), a7, 1 +3f3ff5a0: move *a7(0x160), a7, 1 +3f3ff5c0: movk 1, a11 +3f3ff5d0: setf 1, 0, 0 +3f3ff5e0: move a11, *a7(0x13a), 0 +L3F3FF600: +3f3ff600: move *a13(0xffe0), a11, 1 +3f3ff620: move *a11, a7, 1 +3f3ff630: move a7, a11 +3f3ff640: sll 0x7, a7 +3f3ff650: sll 0x5, a11 +3f3ff660: add a11, a7 +3f3ff670: addi 0x1ada70, a7 +3f3ff6a0: movk 1, a11 +3f3ff6b0: setf 8, 0, 0 +3f3ff6c0: move *a13(0xffa0), a5, 0 +3f3ff6e0: sll a5, a11 +3f3ff6f0: move *a7, a7, 1 +3f3ff700: and a11, a7 +3f3ff710: jreq L3F3FF8E0 +3f3ff720: move @0x1ad940, a11, 1 +3f3ff750: add a11, a5 +3f3ff760: movb a5, *a13 +3f3ff770: sub a7, a7 +3f3ff780: movb a7, *a13(0x8) +3f3ff7a0: move *a13(0xffe0), a5, 1 +3f3ff7c0: setf 16, 0, 0 +3f3ff7d0: move *a5(0xe0), *a13(0x10), 0 +3f3ff800: move *a13(0xffc0), a5, 1 +3f3ff820: move *a5(0x0), *a13(0x20), 1 +3f3ff850: move a14, -*sp, 1 +3f3ff860: move a13, *a14+, 1 +3f3ff870: movk 32, a7 +3f3ff880: move a7, *a14+, 1 +3f3ff890: move *a13(0xffe0), *a14+, 1 +3f3ff8b0: calla L3F352110 +L3F3FF8E0: +3f3ff8e0: sub a8, a8 +3f3ff8f0: move *sp(0xc0), a14, 1 +3f3ff910: mmfm sp, a5,a7,a9,a11,a13 +3f3ff930: rets 2 +L3F3FF940: +3f3ff940: mmtm sp, a9,a10,a13 +3f3ff960: move a14, a13 +3f3ff970: move *a13(0xffe0), a9, 1 +3f3ff990: move *a13(0xffc0), a10, 1 +3f3ff9b0: cmp a10, a9 +3f3ff9c0: jrge L3F3FF9F0 +3f3ff9d0: move a9, a8 +3f3ff9e0: jruc L3F3FFA00 +L3F3FF9F0: +3f3ff9f0: move a10, a8 +L3F3FFA00: +3f3ffa00: move *sp(0x80), a14, 1 +3f3ffa20: mmfm sp, a9,a10,a13 +3f3ffa40: rets 2 +L3F3FFA50: +3f3ffa50: mmtm sp, a9,a10,a11,a13 +3f3ffa70: move a14, a13 +3f3ffa80: calla L3FB33870 +3f3ffab0: move a8, a10 +3f3ffac0: move a13, a9 +3f3ffad0: subk 32, a9 +3f3ffae0: move a14, -*sp, 1 +3f3ffaf0: movb *a9(0x18), a11 +3f3ffb10: andi 0xff, a11 +3f3ffb40: move a11, *a14+, 1 +3f3ffb50: movb *a9(0x10), a11 +3f3ffb70: andi 0xff, a11 +3f3ffba0: move a11, *a14+, 1 +3f3ffbb0: movb *a9(0x8), a11 +3f3ffbd0: andi 0xff, a11 +3f3ffc00: move a11, *a14+, 1 +3f3ffc10: movb *a9, a11 +3f3ffc20: andi 0xff, a11 +3f3ffc50: move a11, *a14+, 1 +3f3ffc60: movi 0x3f3ffdb0, a8 +3f3ffc90: move a8, *a14+, 1 +3f3ffca0: move *a13(0xffc0), *a14+, 1 +3f3ffcc0: calla L3FB34430 +3f3ffcf0: move a14, -*sp, 1 +3f3ffd00: move a10, *a14+, 1 +3f3ffd10: calla L3FB338D0 +3f3ffd40: move *a13(0xffc0), a8, 1 +3f3ffd60: move *sp(0xa0), a14, 1 +3f3ffd80: mmfm sp, a9,a10,a11,a13 +3f3ffda0: rets 2 +3f3ffdb0: sra a1, a5 +3f3ffdc0: sll 0x9, a14 +3f3ffdd0: srl 0xd, a4 +3f3ffde0: sra a1, a5 +3f3ffdf0: sll 0x9, a14 +3f3ffe00: .word 0x0064 +3f3ffe10: modu a3, a9 +3f3ffe20: sra b11, b4 +3f3ffe30: modu b3, b2 +3f3ffe40: .word 0x7465 +3f3ffe50: .word 0x0000 +3f3ffe60: modu b3, b5 +3f3ffe70: .word 0x7869 +3f3ffe80: .word 0x0000 +3f3ffe90: rets +3f3ffea0: sra 0x1e, a0 +3f3ffeb0: sra 0x17, a3 +3f3ffec0: modu b3, b4 +3f3ffed0: rl 0x11, b3 +3f3ffee0: rl 0x1, b7 +3f3ffef0: sll a9, a14 +3f3fff00: .word 0x3409 +3f3fff10: rl 0x9, a14 +3f3fff20: sra 0x20, a9 +3f3fff30: move b2, b5 +3f3fff40: andn b2, b4 +3f3fff50: divs a2, a9 +3f3fff60: call a9 +3f3fff70: srl 0x7, b1 +3f3fff80: rl 0x1, b2 +3f3fff90: dsjs sp, L3F3FFFB0 +3f3fffa0: rev b8 +L3F3FFFB0: +3f3fffb0: rets +3f3fffc0: calla L3F6EDD80 +3f3ffff0: rets +3f400000: move *a2, *sp, 0 +3f400010: pixt *a0, xy, a10 +3f400020: move -*a5, -*a10, 1 +3f400030: or b10, b5 +L3F400040: +3f400040: mmtm sp, a9,a11,a13 +3f400060: move a14, a13 +3f400070: addi 0x60, a14 +3f400090: move a14, -*sp, 1 +3f4000a0: move *a13(0xffe0), *a14+, 1 +3f4000c0: calla L3F400B10 +3f4000f0: move a8, *a13, 1 +3f400100: jruc L3F400130 +L3F400110: +3f400110: movk 2, a8 +3f400120: jruc L3F400650 +L3F400130: +3f400130: subi 0x9ed8014, a8 +3f400160: jreq L3F400110 +3f400170: subk 8, a8 +3f400180: jreq L3F400110 +3f400190: subk 8, a8 +3f4001a0: jreq L3F400110 +3f4001b0: move a14, -*sp, 1 +3f4001c0: move *a13(0xffc0), *a14+, 1 +3f4001e0: calla L3F400B10 +3f400210: move a8, *a13(0x20), 1 +3f400230: jruc L3F400260 +L3F400240: +3f400240: movk 2, a8 +3f400250: jruc L3F400650 +L3F400260: +3f400260: subi 0x9ed8014, a8 +3f400290: jreq L3F400240 +3f4002a0: subk 8, a8 +3f4002b0: jreq L3F400240 +3f4002c0: subk 8, a8 +3f4002d0: jreq L3F400240 +3f4002e0: setf 8, 0, 0 +3f4002f0: move *a13(0xffa0), a11, 0 +3f400310: dsjs a11, L3F400470 +3f400320: move a14, -*sp, 1 +3f400330: move *a13(0xffc0), *a14+, 1 +3f400350: move *a13(0xffe0), *a14+, 1 +3f400370: move *a13, a11, 1 +3f400380: movi 0xe0, a9 +3f4003a0: mpys a11, a9 +3f4003b0: addi 0xf7130, a9 +3f4003e0: move *a13(0x20), a11, 1 +3f400400: sll 0x5, a11 +3f400410: add a11, a9 +3f400420: move *a9, a11, 1 +3f400430: call a11 +3f400440: move a8, *a13(0x40), 1 +3f400460: jruc L3F400650 +L3F400470: +3f400470: move *a13, a11, 1 +3f400480: subk 6, a11 +3f400490: jreq L3F400500 +3f4004a0: calla L3F401640 +3f4004d0: move a8, *a13(0x40), 1 +3f4004f0: jruc L3F400650 +L3F400500: +3f400500: move a14, -*sp, 1 +3f400510: move *a13(0xffc0), *a14+, 1 +3f400530: move *a13(0xffe0), *a14+, 1 +3f400550: move *a13(0xffa0), a11, 0 +3f400570: movi 0xe0, a9 +3f400590: mpys a11, a9 +3f4005a0: addi 0xf7830, a9 +3f4005d0: move *a13(0x20), a11, 1 +3f4005f0: sll 0x5, a11 +3f400600: add a11, a9 +3f400610: move *a9, a11, 1 +3f400620: call a11 +3f400630: move a8, *a13(0x40), 1 +L3F400650: +3f400650: move *sp(0x80), a14, 1 +3f400670: mmfm sp, a9,a11,a13 +3f400690: rets 2 +3f4006a0: mmtm sp, a7,a9,a11,a13 +3f4006c0: move a14, a13 +3f4006d0: addi 0x1f0, a14 +3f4006f0: move *a13(0xffe0), a11, 1 +3f400710: move a13, a8 +3f400720: movk 14, a9 +L3F400730: +3f400730: move *a11+, *a8+, 1 +3f400740: dsjs a9, L3F400730 +3f400750: movb *a11, *a8 +3f400760: move *a13(0xff60), *a13(0xa8), 1 +3f400790: move *a13(0xff40), *a13(0xe8), 1 +3f4007c0: move *a13(0xff60), a11, 1 +3f4007e0: move *a13(0xff20), a7, 1 +3f400800: add a7, a11 +3f400810: dec a11 +3f400820: move a11, *a13(0xc8), 1 +3f400840: move *a13(0xff40), a9, 1 +3f400860: move *a13(0xff00), a7, 1 +3f400880: add a7, a9 +3f400890: dec a9 +3f4008a0: move a9, *a13(0x108), 1 +3f4008c0: move *a13(0xff20), *a13(0x128), 1 +3f4008f0: move a7, *a13(0x148), 1 +3f400910: move *a13(0xff80), a9, 1 +3f400930: move *a13(0x88), a11, 1 +3f400950: mpyu a11, a9 +3f400960: move *a13(0xffa0), a11, 1 +3f400980: move *a13(0x68), a7, 1 +3f4009a0: mpyu a7, a11 +3f4009b0: add a11, a9 +3f4009c0: move *a13(0x168), a11, 1 +3f4009e0: add a11, a9 +3f4009f0: move a9, *a13(0x168), 1 +3f400a10: move a14, -*sp, 1 +3f400a20: movk 1, a11 +3f400a30: move a11, *a14+, 1 +3f400a40: move *a13(0xffc0), *a14+, 1 +3f400a60: move a13, *a14+, 1 +3f400a70: calla L3F400040 +3f400aa0: move a8, *a13(0x1d0), 1 +3f400ac0: move *sp(0xa0), a14, 1 +3f400ae0: mmfm sp, a7,a9,a11,a13 +3f400b00: rets 2 +L3F400B10: +3f400b10: mmtm sp, a11,a13 +3f400b30: move a14, a13 +3f400b40: addk 32, a14 +3f400b50: jauc L3F401430 +L3F400B70: +3f400b70: movk 5, a11 +3f400b80: move a11, *a13, 1 +3f400b90: jauc L3F4015E0 +L3F400BB0: +3f400bb0: movi 0x9ed801c, a8 +3f400be0: jauc L3F4015F0 +L3F400C00: +3f400c00: movi 0x9ed8014, a8 +3f400c30: jauc L3F4015F0 +3f400c50: move *a13(0xffe0), a11, 1 +3f400c70: setf 8, 0, 0 +3f400c80: move *a11(0x18), a8, 0 +3f400ca0: dec a8 +3f400cb0: jreq L3F400BB0 +3f400cc0: dec a8 +3f400cd0: jreq L3F400BB0 +3f400ce0: dec a8 +3f400cf0: jreq L3F400B70 +3f400d00: dec a8 +3f400d10: jreq L3F400BB0 +3f400d20: jruc L3F400C00 +L3F400D30: +3f400d30: movk 1, a11 +3f400d40: move a11, *a13, 1 +3f400d50: jauc L3F4015E0 +L3F400D70: +3f400d70: movi 0x9ed801c, a8 +3f400da0: jauc L3F4015F0 +L3F400DC0: +3f400dc0: movi 0x9ed8014, a8 +3f400df0: jruc L3F4015F0 +3f400e00: move *a13(0xffe0), a11, 1 +3f400e20: setf 8, 0, 0 +3f400e30: move *a11(0x18), a8, 0 +3f400e50: dec a8 +3f400e60: jreq L3F400D70 +3f400e70: dec a8 +3f400e80: jreq L3F400D70 +3f400e90: dec a8 +3f400ea0: jreq L3F400D30 +3f400eb0: dec a8 +3f400ec0: jreq L3F400D70 +3f400ed0: jruc L3F400DC0 +L3F400EE0: +3f400ee0: movk 6, a11 +3f400ef0: move a11, *a13, 1 +3f400f00: jruc L3F4015E0 +L3F400F10: +3f400f10: movi 0x9ed801c, a8 +3f400f40: jruc L3F4015F0 +L3F400F50: +3f400f50: movi 0x9ed8014, a8 +3f400f80: jruc L3F4015F0 +3f400f90: move *a13(0xffe0), a11, 1 +3f400fb0: setf 8, 0, 0 +3f400fc0: move *a11(0x18), a8, 0 +3f400fe0: dec a8 +3f400ff0: jreq L3F400F10 +3f401000: dec a8 +3f401010: jreq L3F400F10 +3f401020: dec a8 +3f401030: jreq L3F400EE0 +3f401040: dec a8 +3f401050: jreq L3F400F10 +3f401060: jruc L3F400F50 +L3F401070: +3f401070: sub a11, a11 +3f401080: move a11, *a13, 1 +3f401090: jruc L3F4015E0 +L3F4010A0: +3f4010a0: movk 2, a11 +3f4010b0: move a11, *a13, 1 +3f4010c0: jruc L3F4015E0 +L3F4010D0: +3f4010d0: movi 0x9ed801c, a8 +3f401100: jruc L3F4015F0 +L3F401110: +3f401110: movi 0x9ed8014, a8 +3f401140: jruc L3F4015F0 +3f401150: move *a13(0xffe0), a11, 1 +3f401170: setf 8, 0, 0 +3f401180: move *a11(0x18), a8, 0 +3f4011a0: dec a8 +3f4011b0: jreq L3F401070 +3f4011c0: dec a8 +3f4011d0: jreq L3F4010A0 +3f4011e0: dec a8 +3f4011f0: jreq L3F4010D0 +3f401200: dec a8 +3f401210: jreq L3F4010D0 +3f401220: jruc L3F401110 +L3F401230: +3f401230: movk 1, a11 +3f401240: move a11, *a13, 1 +3f401250: jruc L3F4015E0 +L3F401260: +3f401260: movk 3, a11 +3f401270: move a11, *a13, 1 +3f401280: jruc L3F4015E0 +L3F401290: +3f401290: movi 0x9ed801c, a8 +3f4012c0: jruc L3F4015F0 +L3F4012D0: +3f4012d0: movi 0x9ed8014, a8 +3f401300: jruc L3F4015F0 +3f401310: move *a13(0xffe0), a11, 1 +3f401330: setf 8, 0, 0 +3f401340: move *a11(0x18), a8, 0 +3f401360: dec a8 +3f401370: jreq L3F401230 +3f401380: dec a8 +3f401390: jreq L3F401260 +L3F4013A0: +3f4013a0: dec a8 +3f4013b0: jreq L3F401290 +L3F4013C0: +3f4013c0: dec a8 +3f4013d0: jreq L3F401290 +L3F4013E0: +3f4013e0: jruc L3F4012D0 +L3F4013F0: +3f4013f0: movi 0x9ed8024, a8 +L3F401420: +3f401420: jruc L3F4015F0 +L3F401430: +3f401430: move *a13(0xffe0), a11, 1 +3f401450: setf 8, 0, 0 +3f401460: move *a11(0x10), a8, 0 +3f401480: dec a8 +3f401490: cmpi 0x5, a8 +3f4014b0: jrhi L3F4013F0 +3f4014c0: sll 0x5, a8 +3f4014d0: addi 0x3f401520, a8 +3f401500: move *a8, a8, 1 +3f401510: jump a8 +3f401520: .word 0x0c50 +3f401530: dsjs a0, L3F4013A0 +3f401540: .word 0x0e00 +3f401550: dsjs a0, L3F4013C0 +3f401560: .word 0x0e00 +3f401570: dsjs a0, L3F4013E0 +3f401580: pixblt b,l +3f401590: dsjs a0, L3F401400 +3f4015a0: addk 10, b0 +3f4015b0: dsjs a0, L3F401420 +3f4015c0: addk 24, b0 +3f4015d0: dsjs a0, L3F401440 +L3F4015E0: +3f4015e0: move a11, a8 +L3F4015F0: +3f4015f0: move *sp(0x60), a14, 1 +3f401610: mmfm sp, a11,a13 +3f401630: rets 2 +L3F401640: +3f401640: move a13, -*sp, 1 +3f401650: move a14, a13 +3f401660: movk 2, a8 +3f401670: move *sp(0x40), a14, 1 +3f401690: move *sp+, a13, 1 +3f4016a0: rets 2 +3f4016b0: mmtm sp, a5,a7,a9,a11,a13 +3f4016d0: move a14, a13 +3f4016e0: addi 0x210, a14 +3f401700: movi 0xffffff, a11 +3f401730: move a11, *a13(0x100), 1 +3f401750: move *a13(0xffe0), a9, 1 +3f401770: setf 16, 0, 0 +3f401780: move *a9, a9, 0 +3f401790: dsjs a9, L3F401890 +3f4017a0: move *a13(0xffc0), a9, 1 +3f4017c0: move *a9, a9, 0 +3f4017d0: dsjs a9, L3F401890 +3f4017e0: move *a13(0xffe0), a9, 1 +3f401800: move *a9(0x68), a9, 1 +3f401820: dsjs a9, L3F401890 +3f401830: move *a13(0xffc0), a9, 1 +3f401850: move *a9(0x68), a9, 1 +3f401870: dec a9 +3f401880: jreq L3F4018B0 +L3F401890: +3f401890: sub a9, a9 +3f4018a0: jruc L3F4018C0 +L3F4018B0: +3f4018b0: movk 1, a9 +L3F4018C0: +3f4018c0: movb a9, *a13(0x200) +3f4018e0: move *a13(0xffc0), a9, 1 +3f401900: move *a9(0x28), a9, 1 +3f401920: jrne L3F401AB0 +3f401930: move *a13(0xffc0), a9, 1 +3f401950: move a14, -*sp, 1 +3f401960: move *a9(0x48), *a14+, 1 +3f401980: calla L3FB1D060 +3f4019b0: move a8, *a9(0x28), 1 +3f4019d0: move *a9(0x28), a9, 1 +3f4019f0: jrne L3F401AB0 +3f401a00: move a14, -*sp, 1 +3f401a10: movi 0x3f419b70, a8 +3f401a40: move a8, *a14+, 1 +3f401a50: calla L3F927BC0 +3f401a80: movk 11, a8 +3f401a90: jauc L3F403BB0 +L3F401AB0: +3f401ab0: move *a13(0xffe0), a9, 1 +3f401ad0: move *a13(0xffc0), a7, 1 +3f401af0: move *a9(0xa8), a9, 1 +3f401b10: move *a7(0xa8), a7, 1 +3f401b30: cmp a7, a9 +3f401b40: jrle L3F401BA0 +3f401b50: move *a13(0xffe0), a9, 1 +3f401b70: move *a9(0xa8), a7, 1 +3f401b90: jruc L3F401BE0 +L3F401BA0: +3f401ba0: move *a13(0xffc0), a9, 1 +3f401bc0: move *a9(0xa8), a7, 1 +L3F401BE0: +3f401be0: move a7, *a13(0x40), 1 +3f401c00: move *a13(0xffe0), a9, 1 +3f401c20: move *a13(0xffc0), a7, 1 +3f401c40: move *a9(0xc8), a9, 1 +3f401c60: move *a7(0xc8), a7, 1 +3f401c80: cmp a7, a9 +3f401c90: jrge L3F401CF0 +3f401ca0: move *a13(0xffe0), a9, 1 +3f401cc0: move *a9(0xc8), a7, 1 +3f401ce0: jruc L3F401D30 +L3F401CF0: +3f401cf0: move *a13(0xffc0), a9, 1 +3f401d10: move *a9(0xc8), a7, 1 +L3F401D30: +3f401d30: move a7, *a13(0x80), 1 +3f401d50: move *a13(0xffe0), a9, 1 +3f401d70: move *a13(0xffc0), a7, 1 +3f401d90: move *a9(0xe8), a9, 1 +3f401db0: move *a7(0xe8), a7, 1 +3f401dd0: cmp a7, a9 +3f401de0: jrle L3F401E40 +3f401df0: move *a13(0xffe0), a9, 1 +3f401e10: move *a9(0xe8), a7, 1 +3f401e30: jruc L3F401E80 +L3F401E40: +3f401e40: move *a13(0xffc0), a9, 1 +3f401e60: move *a9(0xe8), a7, 1 +L3F401E80: +3f401e80: move a7, *a13(0x60), 1 +3f401ea0: move *a13(0xffe0), a9, 1 +3f401ec0: move *a13(0xffc0), a7, 1 +3f401ee0: move *a9(0x108), a9, 1 +3f401f00: move *a7(0x108), a7, 1 +3f401f20: cmp a7, a9 +3f401f30: jrge L3F401F90 +3f401f40: move *a13(0xffe0), a9, 1 +3f401f60: move *a9(0x108), a7, 1 +3f401f80: jruc L3F401FD0 +L3F401F90: +3f401f90: move *a13(0xffc0), a9, 1 +3f401fb0: move *a9(0x108), a7, 1 +L3F401FD0: +3f401fd0: move a7, *a13(0xa0), 1 +3f401ff0: move *a13(0xffe0), a9, 1 +3f402010: movk 1, a7 +3f402020: setf 16, 0, 0 +3f402030: move *a9, a9, 0 +3f402040: sll a9, a7 +3f402050: dec a7 +3f402060: move a7, *a13(0xc0), 1 +3f402080: move *a13(0xffc0), a9, 1 +3f4020a0: movk 1, a7 +3f4020b0: move *a9, a9, 0 +3f4020c0: sll a9, a7 +3f4020d0: dec a7 +3f4020e0: move a7, *a13(0xe0), 1 +3f402100: move *a13(0xffe0), a9, 1 +3f402120: move *a13(0x60), a7, 1 +3f402140: move *a9(0xe8), a9, 1 +3f402160: sub a9, a7 +3f402170: move *a13(0xffe0), a9, 1 +3f402190: move *a9(0x88), a9, 1 +3f4021b0: mpyu a9, a7 +3f4021c0: move *a13(0xffe0), a9, 1 +3f4021e0: move *a9(0x168), a9, 1 +3f402200: add a7, a9 +3f402210: move a9, *a13(0x120), 1 +3f402230: move *a13(0xffc0), a7, 1 +3f402250: move *a13(0x60), a9, 1 +3f402270: move *a7(0xe8), a7, 1 +3f402290: sub a7, a9 +3f4022a0: move *a13(0xffc0), a7, 1 +3f4022c0: move *a7(0x88), a7, 1 +3f4022e0: mpyu a7, a9 +3f4022f0: move *a13(0xffc0), a7, 1 +3f402310: move *a7(0x168), a7, 1 +3f402330: add a9, a7 +3f402340: move a7, *a13(0x140), 1 +3f402360: move *a13(0x60), *a13(0x20), 1 +3f402390: move *a13(0x20), a9, 1 +3f4023b0: move *a13(0xa0), a7, 1 +3f4023d0: cmp a7, a9 +3f4023e0: jagt L3F403BA0 +L3F402400: +3f402400: move *a13(0xffe0), a11, 1 +3f402420: move *a13(0x40), a9, 1 +3f402440: move *a11(0xa8), a7, 1 +3f402460: sub a7, a9 +3f402470: move *a11(0x68), a7, 1 +3f402490: mpyu a7, a9 +3f4024a0: move *a13(0x120), a7, 1 +3f4024c0: add a7, a9 +3f4024d0: move a9, *a13(0x160), 1 +3f4024f0: move *a13(0xffc0), a7, 1 +3f402510: move *a13(0x40), a9, 1 +3f402530: move *a7(0xa8), a7, 1 +3f402550: sub a7, a9 +3f402560: move *a13(0xffc0), a7, 1 +3f402580: move *a7(0x68), a7, 1 +3f4025a0: mpyu a7, a9 +3f4025b0: move *a13(0x140), a7, 1 +3f4025d0: add a7, a9 +3f4025e0: move a9, *a13(0x180), 1 +3f402600: move *a13(0x40), *a13(0x0), 1 +3f402630: move *a13, a7, 1 +3f402640: move *a13(0x80), a9, 1 +3f402660: cmp a9, a7 +3f402670: jrgt L3F402C30 +3f402680: move *a13(0x180), a7, 1 +3f4026a0: movk 7, a9 +3f4026b0: and a7, a9 +3f4026c0: jreq L3F402C30 +L3F4026D0: +3f4026d0: move *a13(0xffe0), a11, 1 +3f4026f0: move *a13(0x160), a9, 1 +3f402710: sra 0x3, a9 +3f402720: sll 0x3, a9 +3f402730: move *a11(0x28), a7, 1 +3f402750: add a9, a7 +3f402760: move *a13(0x160), a9, 1 +3f402780: movk 7, a11 +3f402790: and a9, a11 +3f4027a0: neg a11 +3f4027b0: move *a7, a7, 1 +3f4027c0: sra a11, a7 +3f4027d0: move *a13(0xc0), a11, 1 +3f4027f0: and a11, a7 +3f402800: move a7, *a13(0x1c0), 1 +3f402820: move *a13(0xffc0), a5, 1 +3f402840: move *a13(0x180), a7, 1 +3f402860: sra 0x3, a7 +3f402870: sll 0x3, a7 +3f402880: move *a5(0x28), a5, 1 +3f4028a0: add a7, a5 +3f4028b0: move *a13(0x180), a7, 1 +3f4028d0: movk 7, a9 +3f4028e0: and a7, a9 +3f4028f0: move *a13(0xe0), a7, 1 +3f402910: sll a9, a7 +3f402920: move *a5, a9, 1 +3f402930: andn a7, a9 +3f402940: move *a13(0xe0), a7, 1 +3f402960: move *a13(0x1c0), a5, 1 +3f402980: and a5, a7 +3f402990: move *a13(0x180), a5, 1 +3f4029b0: movk 7, a11 +3f4029c0: and a5, a11 +3f4029d0: sll a11, a7 +3f4029e0: or a7, a9 +3f4029f0: move *a13(0xffc0), a11, 1 +3f402a10: sra 0x3, a5 +3f402a20: sll 0x3, a5 +3f402a30: move *a11(0x28), a7, 1 +3f402a50: add a5, a7 +3f402a60: move a9, *a7, 1 +3f402a70: move *a13(0xffe0), a9, 1 +3f402a90: move *a13(0x160), a7, 1 +3f402ab0: move *a9(0x68), a5, 1 +3f402ad0: add a7, a5 +3f402ae0: move a5, *a13(0x160), 1 +3f402b00: move *a13(0x180), a7, 1 +3f402b20: move *a11(0x68), a5, 1 +3f402b40: add a7, a5 +3f402b50: move a5, *a13(0x180), 1 +3f402b70: move *a13, a7, 1 +3f402b80: inc a7 +3f402b90: move a7, *a13, 1 +3f402ba0: move *a13(0x80), a5, 1 +3f402bc0: cmp a5, a7 +3f402bd0: jrgt L3F402C30 +3f402be0: move *a13(0x180), a5, 1 +3f402c00: movk 7, a7 +3f402c10: and a5, a7 +3f402c20: jrne L3F4026D0 +L3F402C30: +3f402c30: movb *a13(0x200), a11 +3f402c50: jaeq L3F403480 +3f402c70: move *a13(0x80), a9, 1 +3f402c90: move *a13, a7, 1 +3f402ca0: sub a7, a9 +3f402cb0: subk 23, a9 +3f402cc0: jrlt L3F403480 +3f402cd0: move *a13(0x160), a9, 1 +3f402cf0: movk 7, a5 +3f402d00: and a9, a5 +3f402d10: jreq L3F403190 +3f402d20: move *a13(0xffc0), a5, 1 +3f402d40: move *a13(0x180), a7, 1 +3f402d60: sra 0x3, a7 +3f402d70: sll 0x3, a7 +3f402d80: move *a5(0x28), a5, 1 +3f402da0: add a7, a5 +3f402db0: move a5, *a13(0x1e0), 1 +3f402dd0: move *a13(0x80), a7, 1 +3f402df0: move *a13, a5, 1 +3f402e00: addk 23, a5 +3f402e10: cmp a7, a5 +3f402e20: jrgt L3F403480 +3f402e30: setf 8, 1, 0 +L3F402E40: +3f402e40: move *a13(0xffe0), a11, 1 +3f402e60: move *a13(0x160), a9, 1 +3f402e80: sra 0x3, a9 +3f402e90: sll 0x3, a9 +3f402ea0: move *a11(0x28), a7, 1 +3f402ec0: add a9, a7 +3f402ed0: move *a13(0x160), a9, 1 +3f402ef0: movk 7, a5 +3f402f00: and a9, a5 +3f402f10: neg a5 +3f402f20: move *a7, a7, 1 +3f402f30: sra a5, a7 +3f402f40: move *a13(0x100), a5, 1 +3f402f60: and a5, a7 +3f402f70: move a7, *a13(0x1c0), 1 +3f402f90: move *a13(0x1e0), a5, 1 +3f402fb0: move *a13(0x1c0), *a5+, 0 +3f402fd0: move a5, *a13(0x1e0), 1 +3f402ff0: move *a13(0x1c8), *a5+, 0 +3f403010: move a5, *a13(0x1e0), 1 +3f403030: move *a13(0x1d0), *a5+, 0 +3f403050: move a5, *a13(0x1e0), 1 +3f403070: addk 24, a9 +3f403080: move a9, *a13(0x160), 1 +3f4030a0: move *a13(0x180), a7, 1 +3f4030c0: addk 24, a7 +3f4030d0: move a7, *a13(0x180), 1 +3f4030f0: move *a13, a5, 1 +3f403100: addk 24, a5 +3f403110: move a5, *a13, 1 +3f403120: move *a13(0x80), a5, 1 +3f403140: move *a13, a7, 1 +3f403150: addk 23, a7 +3f403160: cmp a5, a7 +3f403170: jrle L3F402E40 +3f403180: jruc L3F403480 +L3F403190: +3f403190: move *a13(0x80), a5, 1 +3f4031b0: sub a7, a5 +3f4031c0: inc a5 +3f4031d0: movk 7, a7 +3f4031e0: andn a7, a5 +3f4031f0: move a5, *a13(0x1a0), 1 +3f403210: move a14, -*sp, 1 +3f403220: sra 0x3, a5 +3f403230: move a5, *a14+, 1 +3f403240: move *a13(0xffe0), a5, 1 +3f403260: sra 0x3, a9 +3f403270: sll 0x3, a9 +3f403280: move *a5(0x28), a7, 1 +3f4032a0: add a9, a7 +3f4032b0: move a7, *a14+, 1 +3f4032c0: move *a13(0xffc0), a9, 1 +3f4032e0: move *a13(0x180), a7, 1 +3f403300: sra 0x3, a7 +3f403310: sll 0x3, a7 +3f403320: move *a9(0x28), a5, 1 +3f403340: add a7, a5 +3f403350: move a5, *a14+, 1 +3f403360: calla L3FE16AC0 +3f403390: move *a13(0x160), a7, 1 +3f4033b0: move *a13(0x1a0), a5, 1 +3f4033d0: add a5, a7 +3f4033e0: move a7, *a13(0x160), 1 +3f403400: move *a13(0x180), a7, 1 +3f403420: add a5, a7 +3f403430: move a7, *a13(0x180), 1 +3f403450: move *a13, a7, 1 +3f403460: add a5, a7 +3f403470: move a7, *a13, 1 +L3F403480: +3f403480: move *a13, a11, 1 +3f403490: move *a13(0x80), a9, 1 +3f4034b0: cmp a9, a11 +3f4034c0: jrgt L3F4039E0 +L3F4034D0: +3f4034d0: move *a13(0xffe0), a11, 1 +3f4034f0: move *a13(0x160), a9, 1 +3f403510: sra 0x3, a9 +3f403520: sll 0x3, a9 +3f403530: move *a11(0x28), a7, 1 +3f403550: add a9, a7 +3f403560: move *a13(0x160), a9, 1 +3f403580: movk 7, a5 +3f403590: and a9, a5 +3f4035a0: neg a5 +3f4035b0: move *a7, a7, 1 +3f4035c0: sra a5, a7 +3f4035d0: move *a13(0xc0), a5, 1 +3f4035f0: and a5, a7 +3f403600: move a7, *a13(0x1c0), 1 +3f403620: move *a13(0xffc0), a5, 1 +3f403640: move *a13(0x180), a7, 1 +3f403660: sra 0x3, a7 +3f403670: sll 0x3, a7 +3f403680: move *a5(0x28), a5, 1 +3f4036a0: add a7, a5 +3f4036b0: move *a13(0x180), a7, 1 +3f4036d0: movk 7, a9 +3f4036e0: and a7, a9 +3f4036f0: move *a13(0xe0), a7, 1 +3f403710: sll a9, a7 +3f403720: move *a5, a9, 1 +3f403730: andn a7, a9 +3f403740: move *a13(0xe0), a7, 1 +3f403760: move *a13(0x1c0), a5, 1 +3f403780: and a5, a7 +3f403790: move *a13(0x180), a5, 1 +3f4037b0: movk 7, a11 +3f4037c0: and a5, a11 +3f4037d0: sll a11, a7 +3f4037e0: or a7, a9 +3f4037f0: move *a13(0xffc0), a11, 1 +3f403810: sra 0x3, a5 +3f403820: sll 0x3, a5 +3f403830: move *a11(0x28), a7, 1 +3f403850: add a5, a7 +3f403860: move a9, *a7, 1 +3f403870: move *a13(0xffe0), a9, 1 +3f403890: move *a13(0x160), a7, 1 +3f4038b0: move *a9(0x68), a5, 1 +3f4038d0: add a7, a5 +3f4038e0: move a5, *a13(0x160), 1 +3f403900: move *a13(0x180), a7, 1 +3f403920: move *a11(0x68), a5, 1 +3f403940: add a7, a5 +3f403950: move a5, *a13(0x180), 1 +3f403970: move *a13, a7, 1 +3f403980: inc a7 +3f403990: move a7, *a13, 1 +3f4039a0: move *a13(0x80), a5, 1 +3f4039c0: cmp a5, a7 +3f4039d0: jrle L3F4034D0 +L3F4039E0: +3f4039e0: move *a13(0xffe0), a11, 1 +3f403a00: move *a13(0x120), a9, 1 +3f403a20: move *a11(0x88), a7, 1 +3f403a40: add a9, a7 +3f403a50: move a7, *a13(0x120), 1 +3f403a70: move *a13(0xffc0), a9, 1 +3f403a90: move *a13(0x140), a5, 1 +3f403ab0: move *a9(0x88), a7, 1 +3f403ad0: add a5, a7 +3f403ae0: move a7, *a13(0x140), 1 +3f403b00: move *a13(0x20), a5, 1 +3f403b20: inc a5 +3f403b30: move a5, *a13(0x20), 1 +3f403b50: move *a13(0xa0), a7, 1 +3f403b70: cmp a7, a5 +3f403b80: jale L3F402400 +L3F403BA0: +3f403ba0: sub a8, a8 +L3F403BB0: +3f403bb0: move *sp(0xc0), a14, 1 +3f403bd0: mmfm sp, a5,a7,a9,a11,a13 +3f403bf0: rets 2 +3f403c00: mmtm sp, a7,a9,a11,a13 +3f403c20: move a14, a13 +3f403c30: addi 0x160, a14 +3f403c50: move *a13(0xffc0), a11, 1 +3f403c70: move *a11(0x28), a11, 1 +3f403c90: jrne L3F403E20 +3f403ca0: move *a13(0xffc0), a11, 1 +3f403cc0: move a14, -*sp, 1 +3f403cd0: move *a11(0x48), *a14+, 1 +3f403cf0: calla L3FB1D060 +3f403d20: move a8, *a11(0x28), 1 +3f403d40: move *a11(0x28), a11, 1 +3f403d60: jrne L3F403E20 +3f403d70: move a14, -*sp, 1 +3f403d80: movi 0x3f419b70, a8 +3f403db0: move a8, *a14+, 1 +3f403dc0: calla L3F927BC0 +3f403df0: movk 11, a8 +3f403e00: jauc L3F404D00 +L3F403E20: +3f403e20: move *a13(0xffe0), a11, 1 +3f403e40: move *a13(0xffc0), a9, 1 +3f403e60: move *a11(0xa8), a7, 1 +3f403e80: move *a9(0xa8), a9, 1 +3f403ea0: cmp a9, a7 +3f403eb0: jrle L3F403EF0 +3f403ec0: move *a11(0xa8), a9, 1 +3f403ee0: jruc L3F403F30 +L3F403EF0: +3f403ef0: move *a13(0xffc0), a9, 1 +3f403f10: move *a9(0xa8), a9, 1 +L3F403F30: +3f403f30: move a9, *a13(0x40), 1 +3f403f50: move *a13(0xffc0), a7, 1 +3f403f70: move *a11(0xc8), a9, 1 +3f403f90: move *a7(0xc8), a7, 1 +3f403fb0: cmp a7, a9 +3f403fc0: jrge L3F404000 +3f403fd0: move *a11(0xc8), a9, 1 +3f403ff0: jruc L3F404040 +L3F404000: +3f404000: move *a13(0xffc0), a9, 1 +3f404020: move *a9(0xc8), a9, 1 +L3F404040: +3f404040: move a9, *a13(0x80), 1 +3f404060: move *a13(0xffc0), a7, 1 +3f404080: move *a11(0xe8), a9, 1 +3f4040a0: move *a7(0xe8), a7, 1 +3f4040c0: cmp a7, a9 +3f4040d0: jrle L3F404110 +3f4040e0: move *a11(0xe8), a9, 1 +3f404100: jruc L3F404150 +L3F404110: +3f404110: move *a13(0xffc0), a9, 1 +3f404130: move *a9(0xe8), a9, 1 +L3F404150: +3f404150: move a9, *a13(0x60), 1 +3f404170: move *a13(0xffc0), a7, 1 +3f404190: move *a11(0x108), a9, 1 +3f4041b0: move *a7(0x108), a7, 1 +3f4041d0: cmp a7, a9 +3f4041e0: jrge L3F404220 +3f4041f0: move *a11(0x108), a9, 1 +3f404210: jruc L3F404260 +L3F404220: +3f404220: move *a13(0xffc0), a9, 1 +3f404240: move *a9(0x108), a9, 1 +L3F404260: +3f404260: move a9, *a13(0xa0), 1 +3f404280: movk 1, a7 +3f404290: setf 16, 0, 0 +3f4042a0: move *a11, a9, 0 +3f4042b0: sll a9, a7 +3f4042c0: dec a7 +3f4042d0: move a7, *a13(0xc0), 1 +3f4042f0: move *a13(0x60), a9, 1 +3f404310: move *a11(0xe8), a7, 1 +3f404330: sub a7, a9 +3f404340: move *a11(0x88), a7, 1 +3f404360: mpyu a7, a9 +3f404370: move *a11(0x168), a7, 1 +3f404390: add a9, a7 +3f4043a0: move a7, *a13(0xe0), 1 +3f4043c0: move *a13(0xffc0), a9, 1 +3f4043e0: move *a13(0x60), a7, 1 +3f404400: move *a9(0xe8), a9, 1 +3f404420: sub a9, a7 +3f404430: move *a13(0xffc0), a9, 1 +3f404450: move *a9(0x88), a9, 1 +3f404470: mpyu a9, a7 +3f404480: move *a13(0xffc0), a9, 1 +3f4044a0: move *a9(0x168), a9, 1 +3f4044c0: add a7, a9 +3f4044d0: move a9, *a13(0x100), 1 +3f4044f0: move *a13(0x60), *a13(0x20), 1 +3f404520: move *a13(0x20), a7, 1 +3f404540: move *a13(0xa0), a9, 1 +3f404560: cmp a9, a7 +3f404570: jrgt L3F404CF0 +L3F404580: +3f404580: move *a13(0xffe0), a11, 1 +3f4045a0: move *a13(0x40), a9, 1 +3f4045c0: move *a11(0xa8), a7, 1 +3f4045e0: sub a7, a9 +3f4045f0: move *a11(0x68), a7, 1 +3f404610: mpyu a7, a9 +3f404620: move *a13(0xe0), a7, 1 +3f404640: add a7, a9 +3f404650: move a9, *a13(0x120), 1 +3f404670: move *a13(0xffc0), a7, 1 +3f404690: move *a13(0x40), a9, 1 +3f4046b0: move *a7(0xa8), a7, 1 +3f4046d0: sub a7, a9 +3f4046e0: move *a13(0xffc0), a7, 1 +3f404700: move *a7(0x68), a7, 1 +3f404720: mpyu a7, a9 +3f404730: move *a13(0x100), a7, 1 +3f404750: add a7, a9 +3f404760: move a9, *a13(0x140), 1 +3f404780: move *a13(0x40), *a13(0x0), 1 +3f4047b0: move *a13, a7, 1 +3f4047c0: move *a13(0x80), a9, 1 +3f4047e0: cmp a9, a7 +3f4047f0: jrgt L3F404B60 +L3F404800: +3f404800: move *a13(0xffe0), a11, 1 +3f404820: move *a13(0x120), a9, 1 +3f404840: sra 0x3, a9 +3f404850: sll 0x3, a9 +3f404860: move *a11(0x28), a7, 1 +3f404880: add a9, a7 +3f404890: move *a13(0x120), a9, 1 +3f4048b0: movk 7, a11 +3f4048c0: and a9, a11 +3f4048d0: neg a11 +3f4048e0: move *a7, a7, 1 +3f4048f0: sra a11, a7 +3f404900: move *a13(0xc0), a11, 1 +3f404920: and a11, a7 +3f404930: move *a13(0xffc0), a9, 1 +3f404950: move *a13(0x140), a11, 1 +3f404970: sra 0x3, a11 +3f404980: sll 0x3, a11 +3f404990: move *a9(0x28), a9, 1 +3f4049b0: add a11, a9 +3f4049c0: movb a7, *a9 +3f4049d0: move *a13(0xffe0), a11, 1 +3f4049f0: move *a13(0x120), a9, 1 +3f404a10: move *a11(0x68), a7, 1 +3f404a30: add a9, a7 +3f404a40: move a7, *a13(0x120), 1 +3f404a60: move *a13(0xffc0), a9, 1 +3f404a80: move *a13(0x140), a7, 1 +3f404aa0: move *a9(0x68), a9, 1 +3f404ac0: add a7, a9 +3f404ad0: move a9, *a13(0x140), 1 +3f404af0: move *a13, a7, 1 +3f404b00: inc a7 +3f404b10: move a7, *a13, 1 +3f404b20: move *a13(0x80), a9, 1 +3f404b40: cmp a9, a7 +3f404b50: jrle L3F404800 +L3F404B60: +3f404b60: move *a13(0xe0), a7, 1 +3f404b80: move *a11(0x88), a9, 1 +3f404ba0: add a7, a9 +3f404bb0: move a9, *a13(0xe0), 1 +3f404bd0: move *a13(0xffc0), a7, 1 +3f404bf0: move *a13(0x100), a9, 1 +3f404c10: move *a7(0x88), a7, 1 +3f404c30: add a9, a7 +3f404c40: move a7, *a13(0x100), 1 +3f404c60: move *a13(0x20), a9, 1 +3f404c80: inc a9 +3f404c90: move a9, *a13(0x20), 1 +3f404cb0: move *a13(0xa0), a7, 1 +3f404cd0: cmp a7, a9 +3f404ce0: jrle L3F404580 +L3F404CF0: +3f404cf0: sub a8, a8 +L3F404D00: +3f404d00: move *sp(0xa0), a14, 1 +3f404d20: mmfm sp, a7,a9,a11,a13 +3f404d40: rets 2 +3f404d50: mmtm sp, a7,a9,a11,a13 +3f404d70: move a14, a13 +3f404d80: addi 0x160, a14 +3f404da0: move *a13(0xffc0), a11, 1 +3f404dc0: move *a11(0x28), a11, 1 +3f404de0: jrne L3F404F70 +3f404df0: move *a13(0xffc0), a11, 1 +3f404e10: move a14, -*sp, 1 +3f404e20: move *a11(0x48), *a14+, 1 +3f404e40: calla L3FB1D060 +3f404e70: move a8, *a11(0x28), 1 +3f404e90: move *a11(0x28), a11, 1 +3f404eb0: jrne L3F404F70 +3f404ec0: move a14, -*sp, 1 +3f404ed0: movi 0x3f419b70, a8 +3f404f00: move a8, *a14+, 1 +3f404f10: calla L3F927BC0 +3f404f40: movk 11, a8 +3f404f50: jauc L3F405EC0 +L3F404F70: +3f404f70: move *a13(0xffe0), a11, 1 +3f404f90: move *a13(0xffc0), a9, 1 +3f404fb0: move *a11(0xa8), a7, 1 +3f404fd0: move *a9(0xa8), a9, 1 +3f404ff0: cmp a9, a7 +3f405000: jrle L3F405040 +3f405010: move *a11(0xa8), a9, 1 +3f405030: jruc L3F405080 +L3F405040: +3f405040: move *a13(0xffc0), a9, 1 +3f405060: move *a9(0xa8), a9, 1 +L3F405080: +3f405080: move a9, *a13(0x40), 1 +3f4050a0: move *a13(0xffc0), a7, 1 +3f4050c0: move *a11(0xc8), a9, 1 +3f4050e0: move *a7(0xc8), a7, 1 +3f405100: cmp a7, a9 +3f405110: jrge L3F405150 +3f405120: move *a11(0xc8), a9, 1 +3f405140: jruc L3F405190 +L3F405150: +3f405150: move *a13(0xffc0), a9, 1 +3f405170: move *a9(0xc8), a9, 1 +L3F405190: +3f405190: move a9, *a13(0x80), 1 +3f4051b0: move *a13(0xffc0), a7, 1 +3f4051d0: move *a11(0xe8), a9, 1 +3f4051f0: move *a7(0xe8), a7, 1 +3f405210: cmp a7, a9 +3f405220: jrle L3F405260 +3f405230: move *a11(0xe8), a9, 1 +3f405250: jruc L3F4052A0 +L3F405260: +3f405260: move *a13(0xffc0), a9, 1 +3f405280: move *a9(0xe8), a9, 1 +L3F4052A0: +3f4052a0: move a9, *a13(0x60), 1 +3f4052c0: move *a13(0xffc0), a7, 1 +3f4052e0: move *a11(0x108), a9, 1 +3f405300: move *a7(0x108), a7, 1 +3f405320: cmp a7, a9 +3f405330: jrge L3F405370 +3f405340: move *a11(0x108), a9, 1 +3f405360: jruc L3F4053B0 +L3F405370: +3f405370: move *a13(0xffc0), a9, 1 +3f405390: move *a9(0x108), a9, 1 +L3F4053B0: +3f4053b0: move a9, *a13(0xa0), 1 +3f4053d0: movk 1, a7 +3f4053e0: setf 16, 0, 0 +3f4053f0: move *a11, a9, 0 +3f405400: sll a9, a7 +3f405410: dec a7 +3f405420: move a7, *a13(0xc0), 1 +3f405440: move *a13(0x60), a9, 1 +3f405460: move *a11(0xe8), a7, 1 +3f405480: sub a7, a9 +3f405490: move *a11(0x88), a7, 1 +3f4054b0: mpyu a7, a9 +3f4054c0: move *a11(0x168), a7, 1 +3f4054e0: add a9, a7 +3f4054f0: move a7, *a13(0xe0), 1 +3f405510: move *a13(0xffc0), a9, 1 +3f405530: move *a13(0x60), a7, 1 +3f405550: move *a9(0xe8), a9, 1 +3f405570: sub a9, a7 +3f405580: move *a13(0xffc0), a9, 1 +3f4055a0: move *a9(0x88), a9, 1 +3f4055c0: mpyu a9, a7 +3f4055d0: move *a13(0xffc0), a9, 1 +3f4055f0: move *a9(0x168), a9, 1 +3f405610: add a7, a9 +3f405620: move a9, *a13(0x100), 1 +3f405640: move *a13(0x60), *a13(0x20), 1 +3f405670: move *a13(0x20), a7, 1 +3f405690: move *a13(0xa0), a9, 1 +3f4056b0: cmp a9, a7 +3f4056c0: jrgt L3F405EB0 +L3F4056D0: +3f4056d0: move *a13(0xffe0), a11, 1 +3f4056f0: move *a13(0x40), a9, 1 +3f405710: move *a11(0xa8), a7, 1 +3f405730: sub a7, a9 +3f405740: move *a11(0x68), a7, 1 +3f405760: mpyu a7, a9 +3f405770: move *a13(0xe0), a7, 1 +3f405790: add a7, a9 +3f4057a0: move a9, *a13(0x120), 1 +3f4057c0: move *a13(0xffc0), a7, 1 +3f4057e0: move *a13(0x40), a9, 1 +3f405800: move *a7(0xa8), a7, 1 +3f405820: sub a7, a9 +3f405830: move *a13(0xffc0), a7, 1 +3f405850: move *a7(0x68), a7, 1 +3f405870: mpyu a7, a9 +3f405880: move *a13(0x100), a7, 1 +3f4058a0: add a7, a9 +3f4058b0: move a9, *a13(0x140), 1 +3f4058d0: move *a13(0x40), *a13(0x0), 1 +3f405900: move *a13, a7, 1 +3f405910: move *a13(0x80), a9, 1 +3f405930: cmp a9, a7 +3f405940: jrgt L3F405D00 +L3F405950: +3f405950: move *a13(0xffe0), a11, 1 +3f405970: move *a13(0x120), a9, 1 +3f405990: sra 0x3, a9 +3f4059a0: sll 0x3, a9 +3f4059b0: move *a11(0x28), a7, 1 +3f4059d0: add a9, a7 +3f4059e0: move *a13(0x120), a9, 1 +3f405a00: movk 7, a11 +3f405a10: and a9, a11 +3f405a20: neg a11 +3f405a30: move *a7, a7, 1 +3f405a40: sra a11, a7 +3f405a50: move *a13(0xc0), a11, 1 +3f405a70: and a11, a7 +3f405a80: move a7, a8 +3f405a90: calla L3FE11540 +3f405ac0: move *a13(0xffc0), a7, 1 +3f405ae0: move *a13(0x140), a9, 1 +3f405b00: sra 0x3, a9 +3f405b10: sll 0x3, a9 +3f405b20: move *a7(0x28), a7, 1 +3f405b40: add a9, a7 +3f405b50: move -*a14, a8, 1 +3f405b60: move a8, *a7, 1 +3f405b70: move *a13(0xffe0), a9, 1 +3f405b90: move *a13(0x120), a7, 1 +3f405bb0: move *a9(0x68), a9, 1 +3f405bd0: add a7, a9 +3f405be0: move a9, *a13(0x120), 1 +3f405c00: move *a13(0xffc0), a7, 1 +3f405c20: move *a13(0x140), a9, 1 +3f405c40: move *a7(0x68), a7, 1 +3f405c60: add a9, a7 +3f405c70: move a7, *a13(0x140), 1 +3f405c90: move *a13, a9, 1 +3f405ca0: inc a9 +3f405cb0: move a9, *a13, 1 +3f405cc0: move *a13(0x80), a7, 1 +3f405ce0: cmp a7, a9 +3f405cf0: jrle L3F405950 +L3F405D00: +3f405d00: move *a13(0xffe0), a11, 1 +3f405d20: move *a13(0xe0), a9, 1 +3f405d40: move *a11(0x88), a7, 1 +3f405d60: add a9, a7 +3f405d70: move a7, *a13(0xe0), 1 +3f405d90: move *a13(0xffc0), a9, 1 +3f405db0: move *a13(0x100), a7, 1 +3f405dd0: move *a9(0x88), a9, 1 +3f405df0: add a7, a9 +3f405e00: move a9, *a13(0x100), 1 +3f405e20: move *a13(0x20), a7, 1 +3f405e40: inc a7 +3f405e50: move a7, *a13(0x20), 1 +3f405e70: move *a13(0xa0), a9, 1 +3f405e90: cmp a9, a7 +3f405ea0: jrle L3F4056D0 +L3F405EB0: +3f405eb0: sub a8, a8 +L3F405EC0: +3f405ec0: move *sp(0xa0), a14, 1 +3f405ee0: mmfm sp, a7,a9,a11,a13 +3f405f00: rets 2 +3f405f10: move a13, -*sp, 1 +3f405f20: move a14, a13 +3f405f30: movk 2, a8 +3f405f40: move *sp(0x40), a14, 1 +3f405f60: move *sp+, a13, 1 +3f405f70: rets 2 +3f405f80: mmtm sp, a7,a9,a11,a13 +3f405fa0: move a14, a13 +3f405fb0: addi 0x150, a14 +3f405fd0: move *a13(0xffe0), a11, 1 +3f405ff0: move *a13(0xffc0), a9, 1 +3f406010: setf 16, 0, 0 +3f406020: move *a11, a7, 0 +3f406030: move *a9, a9, 0 +3f406040: cmp a9, a7 +3f406050: jrne L3F4061A0 +3f406060: move *a11, a9, 0 +3f406070: move *a11(0x68), a7, 1 +3f406090: cmp a7, a9 +3f4060a0: jrne L3F4061A0 +3f4060b0: move *a13(0xffc0), a9, 1 +3f4060d0: move *a9, a7, 0 +3f4060e0: move *a9(0x68), a9, 1 +3f406100: cmp a9, a7 +3f406110: jrne L3F4061A0 +3f406120: move *a13(0xffc0), a9, 1 +3f406140: move *a11(0x68), a7, 1 +3f406160: move *a9(0x68), a9, 1 +3f406180: cmp a9, a7 +3f406190: jreq L3F4061C0 +L3F4061A0: +3f4061a0: sub a9, a9 +3f4061b0: jruc L3F4061D0 +L3F4061C0: +3f4061c0: movk 1, a9 +L3F4061D0: +3f4061d0: movb a9, *a13(0x140) +3f4061f0: move *a13(0xffc0), a9, 1 +3f406210: move *a9(0x28), a7, 1 +3f406230: jrne L3F4063A0 +3f406240: move a14, -*sp, 1 +3f406250: move *a9(0x48), *a14+, 1 +3f406270: calla L3FB1D060 +3f4062a0: move a8, *a9(0x28), 1 +3f4062c0: move *a9(0x28), a7, 1 +3f4062e0: jrne L3F4063A0 +3f4062f0: move a14, -*sp, 1 +3f406300: movi 0x3f419b70, a8 +3f406330: move a8, *a14+, 1 +3f406340: calla L3F927BC0 +3f406370: movk 11, a8 +3f406380: jauc L3F407360 +L3F4063A0: +3f4063a0: move *a11(0xa8), a7, 1 +3f4063c0: move *a9(0xa8), a9, 1 +3f4063e0: cmp a9, a7 +3f4063f0: jrle L3F406430 +3f406400: move *a11(0xa8), a9, 1 +3f406420: jruc L3F406470 +L3F406430: +3f406430: move *a13(0xffc0), a9, 1 +3f406450: move *a9(0xa8), a9, 1 +L3F406470: +3f406470: move a9, *a13(0x40), 1 +3f406490: move *a13(0xffc0), a7, 1 +3f4064b0: move *a11(0xc8), a9, 1 +3f4064d0: move *a7(0xc8), a7, 1 +3f4064f0: cmp a7, a9 +3f406500: jrge L3F406540 +3f406510: move *a11(0xc8), a9, 1 +3f406530: jruc L3F406580 +L3F406540: +3f406540: move *a13(0xffc0), a9, 1 +3f406560: move *a9(0xc8), a9, 1 +L3F406580: +3f406580: move a9, *a13(0x80), 1 +3f4065a0: move *a13(0xffc0), a7, 1 +3f4065c0: move *a11(0xe8), a9, 1 +3f4065e0: move *a7(0xe8), a7, 1 +3f406600: cmp a7, a9 +3f406610: jrle L3F406650 +3f406620: move *a11(0xe8), a9, 1 +3f406640: jruc L3F406690 +L3F406650: +3f406650: move *a13(0xffc0), a9, 1 +3f406670: move *a9(0xe8), a9, 1 +L3F406690: +3f406690: move a9, *a13(0x60), 1 +3f4066b0: move *a13(0xffc0), a7, 1 +3f4066d0: move *a11(0x108), a9, 1 +3f4066f0: move *a7(0x108), a7, 1 +3f406710: cmp a7, a9 +3f406720: jrge L3F406760 +3f406730: move *a11(0x108), a9, 1 +3f406750: jruc L3F4067A0 +L3F406760: +3f406760: move *a13(0xffc0), a9, 1 +3f406780: move *a9(0x108), a9, 1 +L3F4067A0: +3f4067a0: move a9, *a13(0xa0), 1 +3f4067c0: move *a13(0x60), a7, 1 +3f4067e0: move *a11(0xe8), a9, 1 +3f406800: sub a9, a7 +3f406810: move *a11(0x88), a9, 1 +3f406830: mpyu a9, a7 +3f406840: move *a11(0x168), a9, 1 +3f406860: add a7, a9 +3f406870: move a9, *a13(0xc0), 1 +3f406890: move *a13(0xffc0), a7, 1 +3f4068b0: move *a13(0x60), a9, 1 +3f4068d0: move *a7(0xe8), a7, 1 +3f4068f0: sub a7, a9 +3f406900: move *a13(0xffc0), a7, 1 +3f406920: move *a7(0x88), a7, 1 +3f406940: mpyu a7, a9 +3f406950: move *a13(0xffc0), a7, 1 +3f406970: move *a7(0x168), a7, 1 +3f406990: add a9, a7 +3f4069a0: move a7, *a13(0xe0), 1 +3f4069c0: move *a13(0x60), *a13(0x20), 1 +3f4069f0: move *a13(0x20), a9, 1 +3f406a10: move *a13(0xa0), a7, 1 +3f406a30: cmp a7, a9 +3f406a40: jagt L3F407350 +L3F406A60: +3f406a60: move *a13(0xffe0), a11, 1 +3f406a80: move *a13(0x40), a9, 1 +3f406aa0: move *a11(0xa8), a7, 1 +3f406ac0: sub a7, a9 +3f406ad0: move *a11(0x68), a7, 1 +3f406af0: mpyu a7, a9 +3f406b00: move *a13(0xc0), a7, 1 +3f406b20: add a7, a9 +3f406b30: move a9, *a13(0x100), 1 +3f406b50: move *a13(0xffc0), a7, 1 +3f406b70: move *a13(0x40), a9, 1 +3f406b90: move *a7(0xa8), a7, 1 +3f406bb0: sub a7, a9 +3f406bc0: move *a13(0xffc0), a7, 1 +3f406be0: move *a7(0x68), a7, 1 +3f406c00: mpyu a7, a9 +3f406c10: move *a13(0xe0), a7, 1 +3f406c30: add a7, a9 +3f406c40: move a9, *a13(0x120), 1 +3f406c60: movb *a13(0x140), a7 +3f406c80: jreq L3F406E70 +3f406c90: move a14, -*sp, 1 +3f406ca0: move *a13(0x80), a7, 1 +3f406cc0: move *a13(0x40), a9, 1 +3f406ce0: sub a9, a7 +3f406cf0: inc a7 +3f406d00: move a7, *a14+, 1 +3f406d10: move *a13(0x100), a7, 1 +3f406d30: sra 0x3, a7 +3f406d40: sll 0x3, a7 +3f406d50: move *a11(0x28), a9, 1 +3f406d70: add a7, a9 +3f406d80: move a9, *a14+, 1 +3f406d90: move *a13(0xffc0), a9, 1 +3f406db0: move *a13(0x120), a7, 1 +3f406dd0: sra 0x3, a7 +3f406de0: sll 0x3, a7 +3f406df0: move *a9(0x28), a9, 1 +3f406e10: add a7, a9 +3f406e20: move a9, *a14+, 1 +3f406e30: calla L3FE16AC0 +3f406e60: jruc L3F4071B0 +L3F406E70: +3f406e70: move *a13(0x40), *a13(0x0), 1 +3f406ea0: move *a13, a7, 1 +3f406eb0: move *a13(0x80), a9, 1 +3f406ed0: cmp a9, a7 +3f406ee0: jrgt L3F4071B0 +L3F406EF0: +3f406ef0: move *a13(0xffc0), a11, 1 +3f406f10: move *a13(0x120), a9, 1 +3f406f30: sra 0x3, a9 +3f406f40: sll 0x3, a9 +3f406f50: move *a11(0x28), a7, 1 +3f406f70: add a9, a7 +3f406f80: move *a13(0xffe0), a9, 1 +3f406fa0: move *a13(0x100), a11, 1 +3f406fc0: sra 0x3, a11 +3f406fd0: sll 0x3, a11 +3f406fe0: move *a9(0x28), a9, 1 +3f407000: add a11, a9 +3f407010: movb *a9, *a7 +3f407020: move *a13(0xffe0), a11, 1 +3f407040: move *a13(0x100), a9, 1 +3f407060: move *a11(0x68), a7, 1 +3f407080: add a9, a7 +3f407090: move a7, *a13(0x100), 1 +3f4070b0: move *a13(0xffc0), a9, 1 +3f4070d0: move *a13(0x120), a7, 1 +3f4070f0: move *a9(0x68), a9, 1 +3f407110: add a7, a9 +3f407120: move a9, *a13(0x120), 1 +3f407140: move *a13, a7, 1 +3f407150: inc a7 +3f407160: move a7, *a13, 1 +3f407170: move *a13(0x80), a9, 1 +3f407190: cmp a9, a7 +3f4071a0: jrle L3F406EF0 +L3F4071B0: +3f4071b0: move *a13(0xc0), a9, 1 +3f4071d0: move *a11(0x88), a7, 1 +3f4071f0: add a9, a7 +3f407200: move a7, *a13(0xc0), 1 +3f407220: move *a13(0xffc0), a9, 1 +3f407240: move *a13(0xe0), a7, 1 +3f407260: move *a9(0x88), a9, 1 +3f407280: add a7, a9 +3f407290: move a9, *a13(0xe0), 1 +3f4072b0: move *a13(0x20), a7, 1 +3f4072d0: inc a7 +3f4072e0: move a7, *a13(0x20), 1 +3f407300: move *a13(0xa0), a9, 1 +3f407320: cmp a9, a7 +3f407330: jale L3F406A60 +L3F407350: +3f407350: sub a8, a8 +L3F407360: +3f407360: move *sp(0xa0), a14, 1 +3f407380: mmfm sp, a7,a9,a11,a13 +3f4073a0: rets 2 +3f4073b0: mmtm sp, a5,a7,a9,a11,a13 +3f4073d0: move a14, a13 +3f4073e0: addi 0x160, a14 +3f407400: move *a13(0xffc0), a11, 1 +3f407420: move *a11(0x28), a11, 1 +3f407440: jrne L3F4075D0 +3f407450: move *a13(0xffc0), a11, 1 +3f407470: move a14, -*sp, 1 +3f407480: move *a11(0x48), *a14+, 1 +3f4074a0: calla L3FB1D060 +3f4074d0: move a8, *a11(0x28), 1 +3f4074f0: move *a11(0x28), a11, 1 +3f407510: jrne L3F4075D0 +3f407520: move a14, -*sp, 1 +3f407530: movi 0x3f419b70, a8 +3f407560: move a8, *a14+, 1 +3f407570: calla L3F927BC0 +3f4075a0: movk 11, a8 +3f4075b0: jauc L3F408600 +L3F4075D0: +3f4075d0: move *a13(0xffe0), a11, 1 +3f4075f0: move *a13(0xffc0), a9, 1 +3f407610: move *a11(0xa8), a7, 1 +3f407630: move *a9(0xa8), a9, 1 +3f407650: cmp a9, a7 +3f407660: jrle L3F4076A0 +3f407670: move *a11(0xa8), a9, 1 +3f407690: jruc L3F4076E0 +L3F4076A0: +3f4076a0: move *a13(0xffc0), a9, 1 +3f4076c0: move *a9(0xa8), a9, 1 +L3F4076E0: +3f4076e0: move a9, *a13(0x40), 1 +3f407700: move *a13(0xffc0), a7, 1 +3f407720: move *a11(0xc8), a9, 1 +3f407740: move *a7(0xc8), a7, 1 +3f407760: cmp a7, a9 +3f407770: jrge L3F4077B0 +3f407780: move *a11(0xc8), a9, 1 +3f4077a0: jruc L3F4077F0 +L3F4077B0: +3f4077b0: move *a13(0xffc0), a9, 1 +3f4077d0: move *a9(0xc8), a9, 1 +L3F4077F0: +3f4077f0: move a9, *a13(0x80), 1 +3f407810: move *a13(0xffc0), a7, 1 +3f407830: move *a11(0xe8), a9, 1 +3f407850: move *a7(0xe8), a7, 1 +3f407870: cmp a7, a9 +3f407880: jrle L3F4078C0 +3f407890: move *a11(0xe8), a9, 1 +3f4078b0: jruc L3F407900 +L3F4078C0: +3f4078c0: move *a13(0xffc0), a9, 1 +3f4078e0: move *a9(0xe8), a9, 1 +L3F407900: +3f407900: move a9, *a13(0x60), 1 +3f407920: move *a13(0xffc0), a7, 1 +3f407940: move *a11(0x108), a9, 1 +3f407960: move *a7(0x108), a7, 1 +3f407980: cmp a7, a9 +3f407990: jrge L3F4079D0 +3f4079a0: move *a11(0x108), a9, 1 +3f4079c0: jruc L3F407A10 +L3F4079D0: +3f4079d0: move *a13(0xffc0), a9, 1 +3f4079f0: move *a9(0x108), a9, 1 +L3F407A10: +3f407a10: move a9, *a13(0xa0), 1 +3f407a30: move *a13(0xffc0), a7, 1 +3f407a50: movk 1, a9 +3f407a60: setf 16, 0, 0 +3f407a70: move *a7, a7, 0 +3f407a80: sll a7, a9 +3f407a90: dec a9 +3f407aa0: move a9, *a13(0xc0), 1 +3f407ac0: move *a13(0x60), a7, 1 +3f407ae0: move *a11(0xe8), a9, 1 +3f407b00: sub a9, a7 +3f407b10: move *a11(0x88), a9, 1 +3f407b30: mpyu a9, a7 +3f407b40: move *a11(0x168), a9, 1 +3f407b60: add a7, a9 +3f407b70: move a9, *a13(0xe0), 1 +3f407b90: move *a13(0xffc0), a7, 1 +3f407bb0: move *a13(0x60), a9, 1 +3f407bd0: move *a7(0xe8), a7, 1 +3f407bf0: sub a7, a9 +3f407c00: move *a13(0xffc0), a7, 1 +3f407c20: move *a7(0x88), a7, 1 +3f407c40: mpyu a7, a9 +3f407c50: move *a13(0xffc0), a7, 1 +3f407c70: move *a7(0x168), a7, 1 +3f407c90: add a9, a7 +3f407ca0: move a7, *a13(0x100), 1 +3f407cc0: move *a13(0x60), *a13(0x20), 1 +3f407cf0: move *a13(0x20), a9, 1 +3f407d10: move *a13(0xa0), a7, 1 +3f407d30: cmp a7, a9 +3f407d40: jagt L3F4085F0 +L3F407D60: +3f407d60: move *a13(0xffe0), a11, 1 +3f407d80: move *a13(0x40), a9, 1 +3f407da0: move *a11(0xa8), a7, 1 +3f407dc0: sub a7, a9 +3f407dd0: move *a11(0x68), a7, 1 +3f407df0: mpyu a7, a9 +3f407e00: move *a13(0xe0), a7, 1 +3f407e20: add a7, a9 +3f407e30: move a9, *a13(0x120), 1 +3f407e50: move *a13(0xffc0), a7, 1 +3f407e70: move *a13(0x40), a9, 1 +3f407e90: move *a7(0xa8), a7, 1 +3f407eb0: sub a7, a9 +3f407ec0: move *a13(0xffc0), a7, 1 +3f407ee0: move *a7(0x68), a7, 1 +3f407f00: mpyu a7, a9 +3f407f10: move *a13(0x100), a7, 1 +3f407f30: add a7, a9 +3f407f40: move a9, *a13(0x140), 1 +3f407f60: move *a13(0x40), *a13(0x0), 1 +3f407f90: move *a13, a7, 1 +3f407fa0: move *a13(0x80), a9, 1 +3f407fc0: cmp a9, a7 +3f407fd0: jrgt L3F408430 +3f407fe0: setf 8, 0, 0 +L3F407FF0: +3f407ff0: move *a13(0xffc0), a11, 1 +3f408010: move *a13(0x140), a9, 1 +3f408030: sra 0x3, a9 +3f408040: sll 0x3, a9 +3f408050: move *a11(0x28), a7, 1 +3f408070: add a9, a7 +3f408080: move *a13(0x140), a9, 1 +3f4080a0: movk 7, a5 +3f4080b0: and a9, a5 +3f4080c0: move *a13(0xc0), a9, 1 +3f4080e0: sll a5, a9 +3f4080f0: move *a7, a7, 1 +3f408100: andn a9, a7 +3f408110: move *a13(0xffe0), a9, 1 +3f408130: move *a13(0x120), a5, 1 +3f408150: sra 0x3, a5 +3f408160: sll 0x3, a5 +3f408170: move *a9(0x28), a9, 1 +3f408190: add a5, a9 +3f4081a0: move *a13(0xc0), a5, 1 +3f4081c0: move *a9, a9, 0 +3f4081d0: and a5, a9 +3f4081e0: move *a13(0x140), a5, 1 +3f408200: movk 7, a11 +3f408210: and a5, a11 +3f408220: sll a11, a9 +3f408230: or a9, a7 +3f408240: move *a13(0xffc0), a11, 1 +3f408260: sra 0x3, a5 +3f408270: sll 0x3, a5 +3f408280: move *a11(0x28), a9, 1 +3f4082a0: add a5, a9 +3f4082b0: move a7, *a9, 1 +3f4082c0: move *a13(0xffe0), a9, 1 +3f4082e0: move *a13(0x120), a7, 1 +3f408300: move *a9(0x68), a5, 1 +3f408320: add a7, a5 +3f408330: move a5, *a13(0x120), 1 +3f408350: move *a13(0x140), a7, 1 +3f408370: move *a11(0x68), a5, 1 +3f408390: add a7, a5 +3f4083a0: move a5, *a13(0x140), 1 +3f4083c0: move *a13, a7, 1 +3f4083d0: inc a7 +3f4083e0: move a7, *a13, 1 +3f4083f0: move *a13(0x80), a5, 1 +3f408410: cmp a5, a7 +3f408420: jrle L3F407FF0 +L3F408430: +3f408430: move *a13(0xffe0), a11, 1 +3f408450: move *a13(0xe0), a9, 1 +3f408470: move *a11(0x88), a5, 1 +3f408490: add a9, a5 +3f4084a0: move a5, *a13(0xe0), 1 +3f4084c0: move *a13(0xffc0), a9, 1 +3f4084e0: move *a13(0x100), a5, 1 +3f408500: move *a9(0x88), a7, 1 +3f408520: add a5, a7 +3f408530: move a7, *a13(0x100), 1 +3f408550: move *a13(0x20), a5, 1 +3f408570: inc a5 +3f408580: move a5, *a13(0x20), 1 +3f4085a0: move *a13(0xa0), a7, 1 +3f4085c0: cmp a7, a5 +3f4085d0: jale L3F407D60 +L3F4085F0: +3f4085f0: sub a8, a8 +L3F408600: +3f408600: move *sp(0xc0), a14, 1 +3f408620: mmfm sp, a5,a7,a9,a11,a13 +3f408640: rets 2 +3f408650: mmtm sp, a7,a9,a11,a13 +3f408670: move a14, a13 +3f408680: addi 0x160, a14 +3f4086a0: move *a13(0xffc0), a11, 1 +3f4086c0: move *a11(0x28), a11, 1 +3f4086e0: jrne L3F408870 +3f4086f0: move *a13(0xffc0), a11, 1 +3f408710: move a14, -*sp, 1 +3f408720: move *a11(0x48), *a14+, 1 +3f408740: calla L3FB1D060 +3f408770: move a8, *a11(0x28), 1 +3f408790: move *a11(0x28), a11, 1 +3f4087b0: jrne L3F408870 +3f4087c0: move a14, -*sp, 1 +3f4087d0: movi 0x3f419b70, a8 +3f408800: move a8, *a14+, 1 +3f408810: calla L3F927BC0 +3f408840: movk 11, a8 +3f408850: jauc L3F409710 +L3F408870: +3f408870: move *a13(0xffe0), a11, 1 +3f408890: move *a13(0xffc0), a9, 1 +3f4088b0: move *a11(0xa8), a7, 1 +3f4088d0: move *a9(0xa8), a9, 1 +3f4088f0: cmp a9, a7 +3f408900: jrle L3F408940 +3f408910: move *a11(0xa8), a9, 1 +3f408930: jruc L3F408980 +L3F408940: +3f408940: move *a13(0xffc0), a9, 1 +3f408960: move *a9(0xa8), a9, 1 +L3F408980: +3f408980: move a9, *a13(0x40), 1 +3f4089a0: move *a13(0xffc0), a7, 1 +3f4089c0: move *a11(0xc8), a9, 1 +3f4089e0: move *a7(0xc8), a7, 1 +3f408a00: cmp a7, a9 +3f408a10: jrge L3F408A50 +3f408a20: move *a11(0xc8), a9, 1 +3f408a40: jruc L3F408A90 +L3F408A50: +3f408a50: move *a13(0xffc0), a9, 1 +3f408a70: move *a9(0xc8), a9, 1 +L3F408A90: +3f408a90: move a9, *a13(0x80), 1 +3f408ab0: move *a13(0xffc0), a7, 1 +3f408ad0: move *a11(0xe8), a9, 1 +3f408af0: move *a7(0xe8), a7, 1 +3f408b10: cmp a7, a9 +3f408b20: jrle L3F408B60 +3f408b30: move *a11(0xe8), a9, 1 +3f408b50: jruc L3F408BA0 +L3F408B60: +3f408b60: move *a13(0xffc0), a9, 1 +3f408b80: move *a9(0xe8), a9, 1 +L3F408BA0: +3f408ba0: move a9, *a13(0x60), 1 +3f408bc0: move *a13(0xffc0), a7, 1 +3f408be0: move *a11(0x108), a9, 1 +3f408c00: move *a7(0x108), a7, 1 +3f408c20: cmp a7, a9 +3f408c30: jrge L3F408C70 +3f408c40: move *a11(0x108), a9, 1 +3f408c60: jruc L3F408CB0 +L3F408C70: +3f408c70: move *a13(0xffc0), a9, 1 +3f408c90: move *a9(0x108), a9, 1 +L3F408CB0: +3f408cb0: move a9, *a13(0xa0), 1 +3f408cd0: movk 1, a7 +3f408ce0: setf 16, 0, 0 +3f408cf0: move *a11, a9, 0 +3f408d00: sll a9, a7 +3f408d10: dec a7 +3f408d20: move a7, *a13(0xc0), 1 +3f408d40: move *a13(0x60), a9, 1 +3f408d60: move *a11(0xe8), a7, 1 +3f408d80: sub a7, a9 +3f408d90: move *a11(0x88), a7, 1 +3f408db0: mpyu a7, a9 +3f408dc0: move *a11(0x168), a7, 1 +3f408de0: add a9, a7 +3f408df0: move a7, *a13(0xe0), 1 +3f408e10: move *a13(0xffc0), a9, 1 +3f408e30: move *a13(0x60), a7, 1 +3f408e50: move *a9(0xe8), a9, 1 +3f408e70: sub a9, a7 +3f408e80: move *a13(0xffc0), a9, 1 +3f408ea0: move *a9(0x88), a9, 1 +3f408ec0: mpyu a9, a7 +3f408ed0: move *a13(0xffc0), a9, 1 +3f408ef0: move *a9(0x168), a9, 1 +3f408f10: add a7, a9 +3f408f20: move a9, *a13(0x100), 1 +3f408f40: move *a13(0x60), *a13(0x20), 1 +3f408f70: move *a13(0x20), a7, 1 +3f408f90: move *a13(0xa0), a9, 1 +3f408fb0: cmp a9, a7 +3f408fc0: jrgt L3F409700 +L3F408FD0: +3f408fd0: move *a13(0xffe0), a11, 1 +3f408ff0: move *a13(0x40), a9, 1 +3f409010: move *a11(0xa8), a7, 1 +3f409030: sub a7, a9 +3f409040: move *a11(0x68), a7, 1 +3f409060: mpyu a7, a9 +3f409070: move *a13(0xe0), a7, 1 +3f409090: add a7, a9 +3f4090a0: move a9, *a13(0x120), 1 +3f4090c0: move *a13(0xffc0), a7, 1 +3f4090e0: move *a13(0x40), a9, 1 +3f409100: move *a7(0xa8), a7, 1 +3f409120: sub a7, a9 +3f409130: move *a13(0xffc0), a7, 1 +3f409150: move *a7(0x68), a7, 1 +3f409170: mpyu a7, a9 +3f409180: move *a13(0x100), a7, 1 +3f4091a0: add a7, a9 +3f4091b0: move a9, *a13(0x140), 1 +3f4091d0: move *a13(0x40), *a13(0x0), 1 +3f409200: move *a13, a7, 1 +3f409210: move *a13(0x80), a9, 1 +3f409230: cmp a9, a7 +3f409240: jrgt L3F409570 +3f409250: setf 8, 0, 0 +L3F409260: +3f409260: move *a13(0xffc0), a11, 1 +3f409280: move *a13(0x140), a9, 1 +3f4092a0: sra 0x3, a9 +3f4092b0: sll 0x3, a9 +3f4092c0: move *a11(0x28), a7, 1 +3f4092e0: add a9, a7 +3f4092f0: move *a13(0xffe0), a9, 1 +3f409310: move *a13(0x120), a11, 1 +3f409330: sra 0x3, a11 +3f409340: sll 0x3, a11 +3f409350: move *a9(0x28), a9, 1 +3f409370: add a11, a9 +3f409380: move *a9, a8, 0 +3f409390: calla L3FE114E0 +3f4093c0: move -*a14, a8, 1 +3f4093d0: move a8, *a7, 1 +3f4093e0: move *a13(0xffe0), a11, 1 +3f409400: move *a13(0x120), a9, 1 +3f409420: move *a11(0x68), a7, 1 +3f409440: add a9, a7 +3f409450: move a7, *a13(0x120), 1 +3f409470: move *a13(0xffc0), a9, 1 +3f409490: move *a13(0x140), a7, 1 +3f4094b0: move *a9(0x68), a9, 1 +3f4094d0: add a7, a9 +3f4094e0: move a9, *a13(0x140), 1 +3f409500: move *a13, a7, 1 +3f409510: inc a7 +3f409520: move a7, *a13, 1 +3f409530: move *a13(0x80), a9, 1 +3f409550: cmp a9, a7 +3f409560: jrle L3F409260 +L3F409570: +3f409570: move *a13(0xe0), a7, 1 +3f409590: move *a11(0x88), a9, 1 +3f4095b0: add a7, a9 +3f4095c0: move a9, *a13(0xe0), 1 +3f4095e0: move *a13(0xffc0), a7, 1 +3f409600: move *a13(0x100), a9, 1 +3f409620: move *a7(0x88), a7, 1 +3f409640: add a9, a7 +3f409650: move a7, *a13(0x100), 1 +3f409670: move *a13(0x20), a9, 1 +3f409690: inc a9 +3f4096a0: move a9, *a13(0x20), 1 +3f4096c0: move *a13(0xa0), a7, 1 +3f4096e0: cmp a7, a9 +3f4096f0: jrle L3F408FD0 +L3F409700: +3f409700: sub a8, a8 +L3F409710: +3f409710: move *sp(0xa0), a14, 1 +3f409730: mmfm sp, a7,a9,a11,a13 +3f409750: rets 2 +3f409760: mmtm sp, a7,a9,a11,a13 +3f409780: move a14, a13 +3f409790: addi 0x150, a14 +3f4097b0: move *a13(0xffe0), a11, 1 +3f4097d0: move *a13(0xffc0), a9, 1 +3f4097f0: setf 16, 0, 0 +3f409800: move *a11, a7, 0 +3f409810: move *a9, a9, 0 +3f409820: cmp a9, a7 +3f409830: jrne L3F409980 +3f409840: move *a11, a9, 0 +3f409850: move *a11(0x68), a7, 1 +3f409870: cmp a7, a9 +3f409880: jrne L3F409980 +3f409890: move *a13(0xffc0), a9, 1 +3f4098b0: move *a9, a7, 0 +3f4098c0: move *a9(0x68), a9, 1 +3f4098e0: cmp a9, a7 +3f4098f0: jrne L3F409980 +3f409900: move *a13(0xffc0), a9, 1 +3f409920: move *a11(0x68), a7, 1 +3f409940: move *a9(0x68), a9, 1 +3f409960: cmp a9, a7 +3f409970: jreq L3F4099A0 +L3F409980: +3f409980: sub a9, a9 +3f409990: jruc L3F4099B0 +L3F4099A0: +3f4099a0: movk 1, a9 +L3F4099B0: +3f4099b0: movb a9, *a13(0x140) +3f4099d0: move *a13(0xffc0), a9, 1 +3f4099f0: move *a9(0x28), a7, 1 +3f409a10: jrne L3F409B80 +3f409a20: move a14, -*sp, 1 +3f409a30: move *a9(0x48), *a14+, 1 +3f409a50: calla L3FB1D060 +3f409a80: move a8, *a9(0x28), 1 +3f409aa0: move *a9(0x28), a7, 1 +3f409ac0: jrne L3F409B80 +3f409ad0: move a14, -*sp, 1 +3f409ae0: movi 0x3f419b70, a8 +3f409b10: move a8, *a14+, 1 +3f409b20: calla L3F927BC0 +3f409b50: movk 11, a8 +3f409b60: jauc L3F40AB50 +L3F409B80: +3f409b80: move *a11(0xa8), a7, 1 +3f409ba0: move *a9(0xa8), a9, 1 +3f409bc0: cmp a9, a7 +3f409bd0: jrle L3F409C10 +3f409be0: move *a11(0xa8), a9, 1 +3f409c00: jruc L3F409C50 +L3F409C10: +3f409c10: move *a13(0xffc0), a9, 1 +3f409c30: move *a9(0xa8), a9, 1 +L3F409C50: +3f409c50: move a9, *a13(0x40), 1 +3f409c70: move *a13(0xffc0), a7, 1 +3f409c90: move *a11(0xc8), a9, 1 +3f409cb0: move *a7(0xc8), a7, 1 +3f409cd0: cmp a7, a9 +3f409ce0: jrge L3F409D20 +3f409cf0: move *a11(0xc8), a9, 1 +3f409d10: jruc L3F409D60 +L3F409D20: +3f409d20: move *a13(0xffc0), a9, 1 +3f409d40: move *a9(0xc8), a9, 1 +L3F409D60: +3f409d60: move a9, *a13(0x80), 1 +3f409d80: move *a13(0xffc0), a7, 1 +3f409da0: move *a11(0xe8), a9, 1 +3f409dc0: move *a7(0xe8), a7, 1 +3f409de0: cmp a7, a9 +3f409df0: jrle L3F409E30 +3f409e00: move *a11(0xe8), a9, 1 +3f409e20: jruc L3F409E70 +L3F409E30: +3f409e30: move *a13(0xffc0), a9, 1 +3f409e50: move *a9(0xe8), a9, 1 +L3F409E70: +3f409e70: move a9, *a13(0x60), 1 +3f409e90: move *a13(0xffc0), a7, 1 +3f409eb0: move *a11(0x108), a9, 1 +3f409ed0: move *a7(0x108), a7, 1 +3f409ef0: cmp a7, a9 +3f409f00: jrge L3F409F40 +3f409f10: move *a11(0x108), a9, 1 +3f409f30: jruc L3F409F80 +L3F409F40: +3f409f40: move *a13(0xffc0), a9, 1 +3f409f60: move *a9(0x108), a9, 1 +L3F409F80: +3f409f80: move a9, *a13(0xa0), 1 +3f409fa0: move *a13(0x60), a7, 1 +3f409fc0: move *a11(0xe8), a9, 1 +3f409fe0: sub a9, a7 +3f409ff0: move *a11(0x88), a9, 1 +3f40a010: mpyu a9, a7 +3f40a020: move *a11(0x168), a9, 1 +3f40a040: add a7, a9 +3f40a050: move a9, *a13(0xc0), 1 +3f40a070: move *a13(0xffc0), a7, 1 +3f40a090: move *a13(0x60), a9, 1 +3f40a0b0: move *a7(0xe8), a7, 1 +3f40a0d0: sub a7, a9 +3f40a0e0: move *a13(0xffc0), a7, 1 +3f40a100: move *a7(0x88), a7, 1 +3f40a120: mpyu a7, a9 +3f40a130: move *a13(0xffc0), a7, 1 +3f40a150: move *a7(0x168), a7, 1 +3f40a170: add a9, a7 +3f40a180: move a7, *a13(0xe0), 1 +3f40a1a0: move *a13(0x60), *a13(0x20), 1 +3f40a1d0: move *a13(0x20), a9, 1 +3f40a1f0: move *a13(0xa0), a7, 1 +3f40a210: cmp a7, a9 +3f40a220: jagt L3F40AB40 +L3F40A240: +3f40a240: move *a13(0xffe0), a11, 1 +3f40a260: move *a13(0x40), a9, 1 +3f40a280: move *a11(0xa8), a7, 1 +3f40a2a0: sub a7, a9 +3f40a2b0: move *a11(0x68), a7, 1 +3f40a2d0: mpyu a7, a9 +3f40a2e0: move *a13(0xc0), a7, 1 +3f40a300: add a7, a9 +3f40a310: move a9, *a13(0x100), 1 +3f40a330: move *a13(0xffc0), a7, 1 +3f40a350: move *a13(0x40), a9, 1 +3f40a370: move *a7(0xa8), a7, 1 +3f40a390: sub a7, a9 +3f40a3a0: move *a13(0xffc0), a7, 1 +3f40a3c0: move *a7(0x68), a7, 1 +3f40a3e0: mpyu a7, a9 +3f40a3f0: move *a13(0xe0), a7, 1 +3f40a410: add a7, a9 +3f40a420: move a9, *a13(0x120), 1 +3f40a440: movb *a13(0x140), a7 +3f40a460: jreq L3F40A660 +3f40a470: move a14, -*sp, 1 +3f40a480: move *a13(0x80), a7, 1 +3f40a4a0: move *a13(0x40), a9, 1 +3f40a4c0: sub a9, a7 +3f40a4d0: inc a7 +3f40a4e0: sll 0x2, a7 +3f40a4f0: move a7, *a14+, 1 +3f40a500: move *a13(0x100), a7, 1 +3f40a520: sra 0x3, a7 +3f40a530: sll 0x3, a7 +3f40a540: move *a11(0x28), a9, 1 +3f40a560: add a7, a9 +3f40a570: move a9, *a14+, 1 +3f40a580: move *a13(0xffc0), a9, 1 +3f40a5a0: move *a13(0x120), a7, 1 +3f40a5c0: sra 0x3, a7 +3f40a5d0: sll 0x3, a7 +3f40a5e0: move *a9(0x28), a9, 1 +3f40a600: add a7, a9 +3f40a610: move a9, *a14+, 1 +3f40a620: calla L3FE16AC0 +3f40a650: jruc L3F40A9A0 +L3F40A660: +3f40a660: move *a13(0x40), *a13(0x0), 1 +3f40a690: move *a13, a7, 1 +3f40a6a0: move *a13(0x80), a9, 1 +3f40a6c0: cmp a9, a7 +3f40a6d0: jrgt L3F40A9A0 +L3F40A6E0: +3f40a6e0: move *a13(0xffc0), a11, 1 +3f40a700: move *a13(0x120), a9, 1 +3f40a720: sra 0x3, a9 +3f40a730: sll 0x3, a9 +3f40a740: move *a11(0x28), a7, 1 +3f40a760: add a9, a7 +3f40a770: move *a13(0xffe0), a9, 1 +3f40a790: move *a13(0x100), a11, 1 +3f40a7b0: sra 0x3, a11 +3f40a7c0: sll 0x3, a11 +3f40a7d0: move *a9(0x28), a9, 1 +3f40a7f0: add a11, a9 +3f40a800: move *a9, *a7, 1 +3f40a810: move *a13(0xffe0), a11, 1 +3f40a830: move *a13(0x100), a9, 1 +3f40a850: move *a11(0x68), a7, 1 +3f40a870: add a9, a7 +3f40a880: move a7, *a13(0x100), 1 +3f40a8a0: move *a13(0xffc0), a9, 1 +3f40a8c0: move *a13(0x120), a7, 1 +3f40a8e0: move *a9(0x68), a9, 1 +3f40a900: add a7, a9 +3f40a910: move a9, *a13(0x120), 1 +3f40a930: move *a13, a7, 1 +3f40a940: inc a7 +3f40a950: move a7, *a13, 1 +3f40a960: move *a13(0x80), a9, 1 +3f40a980: cmp a9, a7 +3f40a990: jrle L3F40A6E0 +L3F40A9A0: +3f40a9a0: move *a13(0xc0), a9, 1 +3f40a9c0: move *a11(0x88), a7, 1 +3f40a9e0: add a9, a7 +3f40a9f0: move a7, *a13(0xc0), 1 +3f40aa10: move *a13(0xffc0), a9, 1 +3f40aa30: move *a13(0xe0), a7, 1 +3f40aa50: move *a9(0x88), a9, 1 +3f40aa70: add a7, a9 +3f40aa80: move a9, *a13(0xe0), 1 +3f40aaa0: move *a13(0x20), a7, 1 +3f40aac0: inc a7 +3f40aad0: move a7, *a13(0x20), 1 +3f40aaf0: move *a13(0xa0), a9, 1 +3f40ab10: cmp a9, a7 +3f40ab20: jale L3F40A240 +L3F40AB40: +3f40ab40: sub a8, a8 +L3F40AB50: +3f40ab50: move *sp(0xa0), a14, 1 +3f40ab70: mmfm sp, a7,a9,a11,a13 +3f40ab90: rets 2 +3f40aba0: mmtm sp, a5,a7,a9,a11,a13 +3f40abc0: move a14, a13 +3f40abd0: addi 0x180, a14 +3f40abf0: move *a13(0xffc0), a11, 1 +3f40ac10: move *a11(0x28), a11, 1 +3f40ac30: jrne L3F40ADC0 +3f40ac40: move *a13(0xffc0), a11, 1 +3f40ac60: move a14, -*sp, 1 +3f40ac70: move *a11(0x48), *a14+, 1 +3f40ac90: calla L3FB1D060 +3f40acc0: move a8, *a11(0x28), 1 +3f40ace0: move *a11(0x28), a11, 1 +3f40ad00: jrne L3F40ADC0 +3f40ad10: move a14, -*sp, 1 +3f40ad20: movi 0x3f419b70, a8 +3f40ad50: move a8, *a14+, 1 +3f40ad60: calla L3F927BC0 +3f40ad90: movk 11, a8 +3f40ada0: jauc L3F40BEE0 +L3F40ADC0: +3f40adc0: move *a13(0xffe0), a11, 1 +3f40ade0: move *a13(0xffc0), a9, 1 +3f40ae00: move *a11(0xa8), a7, 1 +3f40ae20: move *a9(0xa8), a9, 1 +3f40ae40: cmp a9, a7 +3f40ae50: jrle L3F40AE90 +3f40ae60: move *a11(0xa8), a9, 1 +3f40ae80: jruc L3F40AED0 +L3F40AE90: +3f40ae90: move *a13(0xffc0), a9, 1 +3f40aeb0: move *a9(0xa8), a9, 1 +L3F40AED0: +3f40aed0: move a9, *a13(0x40), 1 +3f40aef0: move *a13(0xffc0), a7, 1 +3f40af10: move *a11(0xc8), a9, 1 +3f40af30: move *a7(0xc8), a7, 1 +3f40af50: cmp a7, a9 +3f40af60: jrge L3F40AFA0 +3f40af70: move *a11(0xc8), a9, 1 +3f40af90: jruc L3F40AFE0 +L3F40AFA0: +3f40afa0: move *a13(0xffc0), a9, 1 +3f40afc0: move *a9(0xc8), a9, 1 +L3F40AFE0: +3f40afe0: move a9, *a13(0x80), 1 +3f40b000: move *a13(0xffc0), a7, 1 +3f40b020: move *a11(0xe8), a9, 1 +3f40b040: move *a7(0xe8), a7, 1 +3f40b060: cmp a7, a9 +3f40b070: jrle L3F40B0B0 +3f40b080: move *a11(0xe8), a9, 1 +3f40b0a0: jruc L3F40B0F0 +L3F40B0B0: +3f40b0b0: move *a13(0xffc0), a9, 1 +3f40b0d0: move *a9(0xe8), a9, 1 +L3F40B0F0: +3f40b0f0: move a9, *a13(0x60), 1 +3f40b110: move *a13(0xffc0), a7, 1 +3f40b130: move *a11(0x108), a9, 1 +3f40b150: move *a7(0x108), a7, 1 +3f40b170: cmp a7, a9 +3f40b180: jrge L3F40B1C0 +3f40b190: move *a11(0x108), a9, 1 +3f40b1b0: jruc L3F40B200 +L3F40B1C0: +3f40b1c0: move *a13(0xffc0), a9, 1 +3f40b1e0: move *a9(0x108), a9, 1 +L3F40B200: +3f40b200: move a9, *a13(0xa0), 1 +3f40b220: move *a13(0xffc0), a7, 1 +3f40b240: movk 1, a9 +3f40b250: setf 16, 0, 0 +3f40b260: move *a7, a7, 0 +3f40b270: sll a7, a9 +3f40b280: dec a9 +3f40b290: move a9, *a13(0xc0), 1 +3f40b2b0: move *a13(0x60), a7, 1 +3f40b2d0: move *a11(0xe8), a9, 1 +3f40b2f0: sub a9, a7 +3f40b300: move *a11(0x88), a9, 1 +3f40b320: mpyu a9, a7 +3f40b330: move *a11(0x168), a9, 1 +3f40b350: add a7, a9 +3f40b360: move a9, *a13(0xe0), 1 +3f40b380: move *a13(0xffc0), a7, 1 +3f40b3a0: move *a13(0x60), a9, 1 +3f40b3c0: move *a7(0xe8), a7, 1 +3f40b3e0: sub a7, a9 +3f40b3f0: move *a13(0xffc0), a7, 1 +3f40b410: move *a7(0x88), a7, 1 +3f40b430: mpyu a7, a9 +3f40b440: move *a13(0xffc0), a7, 1 +3f40b460: move *a7(0x168), a7, 1 +3f40b480: add a9, a7 +3f40b490: move a7, *a13(0x100), 1 +3f40b4b0: move *a13(0x60), *a13(0x20), 1 +3f40b4e0: move *a13(0x20), a9, 1 +3f40b500: move *a13(0xa0), a7, 1 +3f40b520: cmp a7, a9 +3f40b530: jagt L3F40BED0 +L3F40B550: +3f40b550: move *a13(0xffe0), a11, 1 +3f40b570: move *a13(0x40), a9, 1 +3f40b590: move *a11(0xa8), a7, 1 +3f40b5b0: sub a7, a9 +3f40b5c0: move *a11(0x68), a7, 1 +3f40b5e0: mpyu a7, a9 +3f40b5f0: move *a13(0xe0), a7, 1 +3f40b610: add a7, a9 +3f40b620: move a9, *a13(0x120), 1 +3f40b640: move *a13(0xffc0), a7, 1 +3f40b660: move *a13(0x40), a9, 1 +3f40b680: move *a7(0xa8), a7, 1 +3f40b6a0: sub a7, a9 +3f40b6b0: move *a13(0xffc0), a7, 1 +3f40b6d0: move *a7(0x68), a7, 1 +3f40b6f0: mpyu a7, a9 +3f40b700: move *a13(0x100), a7, 1 +3f40b720: add a7, a9 +3f40b730: move a9, *a13(0x140), 1 +3f40b750: move *a13(0x40), *a13(0x0), 1 +3f40b780: move *a13, a7, 1 +3f40b790: move *a13(0x80), a9, 1 +3f40b7b0: cmp a9, a7 +3f40b7c0: jrgt L3F40BD10 +L3F40B7D0: +3f40b7d0: move *a13(0xffe0), a11, 1 +3f40b7f0: move *a13(0x120), a9, 1 +3f40b810: sra 0x3, a9 +3f40b820: sll 0x3, a9 +3f40b830: move *a11(0x28), a7, 1 +3f40b850: add a9, a7 +3f40b860: move *a7+, *a14+, 1 +3f40b870: calla L3FE112D0 +3f40b8a0: movi 0x3f419ca0, a8 +3f40b8d0: move *a8+, *a14+, 1 +3f40b8e0: move *a8+, *a14+, 1 +3f40b8f0: calla L3FE0C950 +3f40b920: calla L3FE10B50 +3f40b950: move a8, *a13(0x160), 1 +3f40b970: move *a13(0xffc0), a9, 1 +3f40b990: move *a13(0x140), a7, 1 +3f40b9b0: sra 0x3, a7 +3f40b9c0: sll 0x3, a7 +3f40b9d0: move *a9(0x28), a5, 1 +3f40b9f0: add a7, a5 +3f40ba00: move *a13(0x140), a7, 1 +3f40ba20: movk 7, a9 +3f40ba30: and a7, a9 +3f40ba40: move *a13(0xc0), a7, 1 +3f40ba60: sll a9, a7 +3f40ba70: move *a5, a9, 1 +3f40ba80: andn a7, a9 +3f40ba90: move *a13(0xc0), a7, 1 +3f40bab0: and a8, a7 +3f40bac0: move *a13(0x140), a5, 1 +3f40bae0: movk 7, a11 +3f40baf0: and a5, a11 +3f40bb00: sll a11, a7 +3f40bb10: or a7, a9 +3f40bb20: move *a13(0xffc0), a11, 1 +3f40bb40: sra 0x3, a5 +3f40bb50: sll 0x3, a5 +3f40bb60: move *a11(0x28), a7, 1 +3f40bb80: add a5, a7 +3f40bb90: move a9, *a7, 1 +3f40bba0: move *a13(0xffe0), a9, 1 +3f40bbc0: move *a13(0x120), a7, 1 +3f40bbe0: move *a9(0x68), a5, 1 +3f40bc00: add a7, a5 +3f40bc10: move a5, *a13(0x120), 1 +3f40bc30: move *a13(0x140), a7, 1 +3f40bc50: move *a11(0x68), a5, 1 +3f40bc70: add a7, a5 +3f40bc80: move a5, *a13(0x140), 1 +3f40bca0: move *a13, a7, 1 +3f40bcb0: inc a7 +3f40bcc0: move a7, *a13, 1 +3f40bcd0: move *a13(0x80), a5, 1 +3f40bcf0: cmp a5, a7 +3f40bd00: jrle L3F40B7D0 +L3F40BD10: +3f40bd10: move *a13(0xffe0), a11, 1 +3f40bd30: move *a13(0xe0), a9, 1 +3f40bd50: move *a11(0x88), a5, 1 +3f40bd70: add a9, a5 +3f40bd80: move a5, *a13(0xe0), 1 +3f40bda0: move *a13(0xffc0), a9, 1 +3f40bdc0: move *a13(0x100), a5, 1 +3f40bde0: move *a9(0x88), a7, 1 +3f40be00: add a5, a7 +3f40be10: move a7, *a13(0x100), 1 +3f40be30: move *a13(0x20), a5, 1 +3f40be50: inc a5 +3f40be60: move a5, *a13(0x20), 1 +3f40be80: move *a13(0xa0), a7, 1 +3f40bea0: cmp a7, a5 +3f40beb0: jale L3F40B550 +L3F40BED0: +3f40bed0: sub a8, a8 +L3F40BEE0: +3f40bee0: move *sp(0xc0), a14, 1 +3f40bf00: mmfm sp, a5,a7,a9,a11,a13 +3f40bf20: rets 2 +3f40bf30: mmtm sp, a7,a9,a11,a13 +3f40bf50: move a14, a13 +3f40bf60: addi 0x140, a14 +3f40bf80: move *a13(0xffc0), a11, 1 +3f40bfa0: move *a11(0x28), a11, 1 +3f40bfc0: jrne L3F40C150 +3f40bfd0: move *a13(0xffc0), a11, 1 +3f40bff0: move a14, -*sp, 1 +3f40c000: move *a11(0x48), *a14+, 1 +3f40c020: calla L3FB1D060 +3f40c050: move a8, *a11(0x28), 1 +3f40c070: move *a11(0x28), a11, 1 +3f40c090: jrne L3F40C150 +3f40c0a0: move a14, -*sp, 1 +3f40c0b0: movi 0x3f419b70, a8 +3f40c0e0: move a8, *a14+, 1 +3f40c0f0: calla L3F927BC0 +3f40c120: movk 11, a8 +3f40c130: jauc L3F40D010 +L3F40C150: +3f40c150: move *a13(0xffe0), a11, 1 +3f40c170: move *a13(0xffc0), a9, 1 +3f40c190: move *a11(0xa8), a7, 1 +3f40c1b0: move *a9(0xa8), a9, 1 +3f40c1d0: cmp a9, a7 +3f40c1e0: jrle L3F40C220 +3f40c1f0: move *a11(0xa8), a9, 1 +3f40c210: jruc L3F40C260 +L3F40C220: +3f40c220: move *a13(0xffc0), a9, 1 +3f40c240: move *a9(0xa8), a9, 1 +L3F40C260: +3f40c260: move a9, *a13(0x40), 1 +3f40c280: move *a13(0xffc0), a7, 1 +3f40c2a0: move *a11(0xc8), a9, 1 +3f40c2c0: move *a7(0xc8), a7, 1 +3f40c2e0: cmp a7, a9 +3f40c2f0: jrge L3F40C330 +3f40c300: move *a11(0xc8), a9, 1 +3f40c320: jruc L3F40C370 +L3F40C330: +3f40c330: move *a13(0xffc0), a9, 1 +3f40c350: move *a9(0xc8), a9, 1 +L3F40C370: +3f40c370: move a9, *a13(0x80), 1 +3f40c390: move *a13(0xffc0), a7, 1 +3f40c3b0: move *a11(0xe8), a9, 1 +3f40c3d0: move *a7(0xe8), a7, 1 +3f40c3f0: cmp a7, a9 +3f40c400: jrle L3F40C440 +3f40c410: move *a11(0xe8), a9, 1 +3f40c430: jruc L3F40C480 +L3F40C440: +3f40c440: move *a13(0xffc0), a9, 1 +3f40c460: move *a9(0xe8), a9, 1 +L3F40C480: +3f40c480: move a9, *a13(0x60), 1 +3f40c4a0: move *a13(0xffc0), a7, 1 +3f40c4c0: move *a11(0x108), a9, 1 +3f40c4e0: move *a7(0x108), a7, 1 +3f40c500: cmp a7, a9 +3f40c510: jrge L3F40C550 +3f40c520: move *a11(0x108), a9, 1 +3f40c540: jruc L3F40C590 +L3F40C550: +3f40c550: move *a13(0xffc0), a9, 1 +3f40c570: move *a9(0x108), a9, 1 +L3F40C590: +3f40c590: move a9, *a13(0xa0), 1 +3f40c5b0: move *a13(0x60), a7, 1 +3f40c5d0: move *a11(0xe8), a9, 1 +3f40c5f0: sub a9, a7 +3f40c600: move *a11(0x88), a9, 1 +3f40c620: mpyu a9, a7 +3f40c630: move *a11(0x168), a9, 1 +3f40c650: add a7, a9 +3f40c660: move a9, *a13(0xc0), 1 +3f40c680: move *a13(0xffc0), a7, 1 +3f40c6a0: move *a13(0x60), a9, 1 +3f40c6c0: move *a7(0xe8), a7, 1 +3f40c6e0: sub a7, a9 +3f40c6f0: move *a13(0xffc0), a7, 1 +3f40c710: move *a7(0x88), a7, 1 +3f40c730: mpyu a7, a9 +3f40c740: move *a13(0xffc0), a7, 1 +3f40c760: move *a7(0x168), a7, 1 +3f40c780: add a9, a7 +3f40c790: move a7, *a13(0xe0), 1 +3f40c7b0: move *a13(0x60), *a13(0x20), 1 +3f40c7e0: move *a13(0x20), a9, 1 +3f40c800: move *a13(0xa0), a7, 1 +3f40c820: cmp a7, a9 +3f40c830: jrgt L3F40D000 +L3F40C840: +3f40c840: move *a13(0xffe0), a11, 1 +3f40c860: move *a13(0x40), a9, 1 +3f40c880: move *a11(0xa8), a7, 1 +3f40c8a0: sub a7, a9 +3f40c8b0: move *a11(0x68), a7, 1 +3f40c8d0: mpyu a7, a9 +3f40c8e0: move *a13(0xc0), a7, 1 +3f40c900: add a7, a9 +3f40c910: move a9, *a13(0x100), 1 +3f40c930: move *a13(0xffc0), a7, 1 +3f40c950: move *a13(0x40), a9, 1 +3f40c970: move *a7(0xa8), a7, 1 +3f40c990: sub a7, a9 +3f40c9a0: move *a13(0xffc0), a7, 1 +3f40c9c0: move *a7(0x68), a7, 1 +3f40c9e0: mpyu a7, a9 +3f40c9f0: move *a13(0xe0), a7, 1 +3f40ca10: add a7, a9 +3f40ca20: move a9, *a13(0x120), 1 +3f40ca40: move *a13(0x40), *a13(0x0), 1 +3f40ca70: move *a13, a7, 1 +3f40ca80: move *a13(0x80), a9, 1 +3f40caa0: cmp a9, a7 +3f40cab0: jrgt L3F40CE70 +L3F40CAC0: +3f40cac0: move *a13(0xffc0), a11, 1 +3f40cae0: move *a13(0x120), a9, 1 +3f40cb00: sra 0x3, a9 +3f40cb10: sll 0x3, a9 +3f40cb20: move *a11(0x28), a7, 1 +3f40cb40: add a9, a7 +3f40cb50: move *a13(0xffe0), a9, 1 +3f40cb70: move *a13(0x100), a11, 1 +3f40cb90: sra 0x3, a11 +3f40cba0: sll 0x3, a11 +3f40cbb0: move *a9(0x28), a9, 1 +3f40cbd0: add a11, a9 +3f40cbe0: move *a9+, *a14+, 1 +3f40cbf0: calla L3FE112D0 +3f40cc20: movi 0x3f419ca0, a8 +3f40cc50: move *a8+, *a14+, 1 +3f40cc60: move *a8+, *a14+, 1 +3f40cc70: calla L3FE0C950 +3f40cca0: calla L3FE10CC0 +3f40ccd0: movb a8, *a7 +3f40cce0: move *a13(0xffe0), a11, 1 +3f40cd00: move *a13(0x100), a9, 1 +3f40cd20: move *a11(0x68), a7, 1 +3f40cd40: add a9, a7 +3f40cd50: move a7, *a13(0x100), 1 +3f40cd70: move *a13(0xffc0), a9, 1 +3f40cd90: move *a13(0x120), a7, 1 +3f40cdb0: move *a9(0x68), a9, 1 +3f40cdd0: add a7, a9 +3f40cde0: move a9, *a13(0x120), 1 +3f40ce00: move *a13, a7, 1 +3f40ce10: inc a7 +3f40ce20: move a7, *a13, 1 +3f40ce30: move *a13(0x80), a9, 1 +3f40ce50: cmp a9, a7 +3f40ce60: jrle L3F40CAC0 +L3F40CE70: +3f40ce70: move *a13(0xc0), a7, 1 +3f40ce90: move *a11(0x88), a9, 1 +3f40ceb0: add a7, a9 +3f40cec0: move a9, *a13(0xc0), 1 +3f40cee0: move *a13(0xffc0), a7, 1 +3f40cf00: move *a13(0xe0), a9, 1 +3f40cf20: move *a7(0x88), a7, 1 +3f40cf40: add a9, a7 +3f40cf50: move a7, *a13(0xe0), 1 +3f40cf70: move *a13(0x20), a9, 1 +3f40cf90: inc a9 +3f40cfa0: move a9, *a13(0x20), 1 +3f40cfc0: move *a13(0xa0), a7, 1 +3f40cfe0: cmp a7, a9 +3f40cff0: jrle L3F40C840 +L3F40D000: +3f40d000: sub a8, a8 +L3F40D010: +3f40d010: move *sp(0xa0), a14, 1 +3f40d030: mmfm sp, a7,a9,a11,a13 +3f40d050: rets 2 +3f40d060: move a13, -*sp, 1 +3f40d070: move a14, a13 +3f40d080: movk 2, a8 +3f40d090: move *sp(0x40), a14, 1 +3f40d0b0: move *sp+, a13, 1 +3f40d0c0: rets 2 +3f40d0d0: move a13, -*sp, 1 +3f40d0e0: move a14, a13 +3f40d0f0: movk 2, a8 +3f40d100: move *sp(0x40), a14, 1 +3f40d120: move *sp+, a13, 1 +3f40d130: rets 2 +3f40d140: move a13, -*sp, 1 +3f40d150: move a14, a13 +3f40d160: movk 2, a8 +3f40d170: move *sp(0x40), a14, 1 +3f40d190: move *sp+, a13, 1 +3f40d1a0: rets 2 +3f40d1b0: move a13, -*sp, 1 +3f40d1c0: move a14, a13 +3f40d1d0: movk 2, a8 +3f40d1e0: move *sp(0x40), a14, 1 +3f40d200: move *sp+, a13, 1 +3f40d210: rets 2 +3f40d220: mmtm sp, a5,a7,a9,a11,a13 +3f40d240: move a14, a13 +3f40d250: addi 0x140, a14 +3f40d270: move *a13(0xffc0), a11, 1 +3f40d290: move *a11, *a13, 1 +3f40d2a0: move *a13(0xffe0), a11, 1 +3f40d2c0: move *a11(0x28), a11, 1 +3f40d2e0: jrne L3F40D460 +3f40d2f0: move *a13(0xffe0), a11, 1 +3f40d310: move a14, -*sp, 1 +3f40d320: move *a11(0x48), *a14+, 1 +3f40d340: calla L3FB1D060 +3f40d370: move a8, *a11(0x28), 1 +3f40d390: move *a11(0x28), a11, 1 +3f40d3b0: jrne L3F40D460 +3f40d3c0: move a14, -*sp, 1 +3f40d3d0: movi 0x3f419b70, a8 +3f40d400: move a8, *a14+, 1 +3f40d410: calla L3F927BC0 +3f40d440: movk 11, a8 +3f40d450: jruc L3F40DBC0 +L3F40D460: +3f40d460: move *a13(0xffe0), a11, 1 +3f40d480: move *a11(0xa8), *a13(0x60), 1 +3f40d4b0: move *a11(0xc8), *a13(0xa0), 1 +3f40d4e0: move *a11(0xe8), *a13(0x80), 1 +3f40d510: move *a11(0x108), *a13(0xc0), 1 +3f40d540: movk 1, a9 +3f40d550: setf 16, 0, 0 +3f40d560: move *a11, a11, 0 +3f40d570: sll a11, a9 +3f40d580: dec a9 +3f40d590: move a9, *a13(0xe0), 1 +3f40d5b0: move *a13(0xffe0), a11, 1 +3f40d5d0: move *a11(0x168), *a13(0x100), 1 +3f40d600: move *a13(0x80), *a13(0x40), 1 +3f40d630: move *a13(0x40), a9, 1 +3f40d650: move *a13(0xc0), a11, 1 +3f40d670: cmp a11, a9 +3f40d680: jrgt L3F40DBB0 +L3F40D690: +3f40d690: move *a13(0x100), *a13(0x120), 1 +3f40d6c0: move *a13(0x60), *a13(0x20), 1 +3f40d6f0: move *a13(0x20), a11, 1 +3f40d710: move *a13(0xa0), a9, 1 +3f40d730: cmp a9, a11 +3f40d740: jrgt L3F40DA90 +L3F40D750: +3f40d750: move *a13(0xffe0), a11, 1 +3f40d770: move *a13(0x120), a9, 1 +3f40d790: sra 0x3, a9 +3f40d7a0: sll 0x3, a9 +3f40d7b0: move *a11(0x28), a7, 1 +3f40d7d0: add a9, a7 +3f40d7e0: move *a13(0x120), a9, 1 +3f40d800: movk 7, a5 +3f40d810: and a9, a5 +3f40d820: move *a13(0xe0), a9, 1 +3f40d840: sll a5, a9 +3f40d850: move *a7, a7, 1 +3f40d860: andn a9, a7 +3f40d870: move *a13(0xe0), a9, 1 +3f40d890: move *a13, a5, 1 +3f40d8a0: and a5, a9 +3f40d8b0: move *a13(0x120), a5, 1 +3f40d8d0: movk 7, a11 +3f40d8e0: and a5, a11 +3f40d8f0: sll a11, a9 +3f40d900: or a9, a7 +3f40d910: move *a13(0xffe0), a11, 1 +3f40d930: sra 0x3, a5 +3f40d940: sll 0x3, a5 +3f40d950: move *a11(0x28), a9, 1 +3f40d970: add a5, a9 +3f40d980: move a7, *a9, 1 +3f40d990: move *a13(0x120), a9, 1 +3f40d9b0: move *a11(0x68), a7, 1 +3f40d9d0: add a9, a7 +3f40d9e0: move a7, *a13(0x120), 1 +3f40da00: move *a13(0x20), a9, 1 +3f40da20: inc a9 +3f40da30: move a9, *a13(0x20), 1 +3f40da50: move *a13(0xa0), a5, 1 +3f40da70: cmp a5, a9 +3f40da80: jrle L3F40D750 +L3F40DA90: +3f40da90: move *a13(0xffe0), a11, 1 +3f40dab0: move *a13(0x100), a9, 1 +3f40dad0: move *a11(0x88), a7, 1 +3f40daf0: add a9, a7 +3f40db00: move a7, *a13(0x100), 1 +3f40db20: move *a13(0x40), a9, 1 +3f40db40: inc a9 +3f40db50: move a9, *a13(0x40), 1 +3f40db70: move *a13(0xc0), a5, 1 +3f40db90: cmp a5, a9 +3f40dba0: jrle L3F40D690 +L3F40DBB0: +3f40dbb0: sub a8, a8 +L3F40DBC0: +3f40dbc0: move *sp(0xc0), a14, 1 +3f40dbe0: mmfm sp, a5,a7,a9,a11,a13 +3f40dc00: rets 2 +3f40dc10: mmtm sp, a9,a11,a13 +3f40dc30: move a14, a13 +3f40dc40: addi 0x110, a14 +3f40dc60: move *a13(0xffc0), a11, 1 +3f40dc80: movb *a11, *a13 +3f40dc90: move *a13(0xffe0), a11, 1 +3f40dcb0: move *a11(0x28), a11, 1 +3f40dcd0: jrne L3F40DE50 +3f40dce0: move *a13(0xffe0), a11, 1 +3f40dd00: move a14, -*sp, 1 +3f40dd10: move *a11(0x48), *a14+, 1 +3f40dd30: calla L3FB1D060 +3f40dd60: move a8, *a11(0x28), 1 +3f40dd80: move *a11(0x28), a11, 1 +3f40dda0: jrne L3F40DE50 +3f40ddb0: move a14, -*sp, 1 +3f40ddc0: movi 0x3f419b70, a8 +3f40ddf0: move a8, *a14+, 1 +3f40de00: calla L3F927BC0 +3f40de30: movk 11, a8 +3f40de40: jruc L3F40E3A0 +L3F40DE50: +3f40de50: move *a13(0xffe0), a11, 1 +3f40de70: move *a11(0xa8), *a13(0x50), 1 +3f40dea0: move *a11(0xc8), *a13(0x90), 1 +3f40ded0: move *a11(0xe8), *a13(0x70), 1 +3f40df00: move *a11(0x108), *a13(0xb0), 1 +3f40df30: move *a11(0x168), *a13(0xd0), 1 +3f40df60: move *a13(0x70), *a13(0x30), 1 +3f40df90: move *a13(0x30), a11, 1 +3f40dfb0: move *a13(0xb0), a9, 1 +3f40dfd0: cmp a9, a11 +3f40dfe0: jrgt L3F40E390 +L3F40DFF0: +3f40dff0: move *a13(0xd0), *a13(0xf0), 1 +3f40e020: move *a13(0x50), *a13(0x10), 1 +3f40e050: move *a13(0x10), a11, 1 +3f40e070: move *a13(0x90), a9, 1 +3f40e090: cmp a9, a11 +3f40e0a0: jrgt L3F40E270 +L3F40E0B0: +3f40e0b0: move *a13(0xffe0), a11, 1 +3f40e0d0: move *a13(0xf0), a9, 1 +3f40e0f0: sra 0x3, a9 +3f40e100: sll 0x3, a9 +3f40e110: move *a11(0x28), a11, 1 +3f40e130: add a9, a11 +3f40e140: movb *a13, *a11 +3f40e150: move *a13(0xffe0), a11, 1 +3f40e170: move *a13(0xf0), a9, 1 +3f40e190: move *a11(0x68), a11, 1 +3f40e1b0: add a9, a11 +3f40e1c0: move a11, *a13(0xf0), 1 +3f40e1e0: move *a13(0x10), a9, 1 +3f40e200: inc a9 +3f40e210: move a9, *a13(0x10), 1 +3f40e230: move *a13(0x90), a11, 1 +3f40e250: cmp a11, a9 +3f40e260: jrle L3F40E0B0 +L3F40E270: +3f40e270: move *a13(0xffe0), a11, 1 +3f40e290: move *a13(0xd0), a9, 1 +3f40e2b0: move *a11(0x88), a11, 1 +3f40e2d0: add a9, a11 +3f40e2e0: move a11, *a13(0xd0), 1 +3f40e300: move *a13(0x30), a9, 1 +3f40e320: inc a9 +3f40e330: move a9, *a13(0x30), 1 +3f40e350: move *a13(0xb0), a11, 1 +3f40e370: cmp a11, a9 +3f40e380: jrle L3F40DFF0 +L3F40E390: +3f40e390: sub a8, a8 +L3F40E3A0: +3f40e3a0: move *sp(0x80), a14, 1 +3f40e3c0: mmfm sp, a9,a11,a13 +3f40e3e0: rets 2 +3f40e3f0: mmtm sp, a9,a11,a13 +3f40e410: move a14, a13 +3f40e420: addi 0x120, a14 +3f40e440: move *a13(0xffc0), a11, 1 +3f40e460: move *a11, *a13, 1 +3f40e470: move *a13(0xffe0), a11, 1 +3f40e490: move *a11(0x28), a11, 1 +3f40e4b0: jrne L3F40E630 +3f40e4c0: move *a13(0xffe0), a11, 1 +3f40e4e0: move a14, -*sp, 1 +3f40e4f0: move *a11(0x48), *a14+, 1 +3f40e510: calla L3FB1D060 +3f40e540: move a8, *a11(0x28), 1 +3f40e560: move *a11(0x28), a11, 1 +3f40e580: jrne L3F40E630 +3f40e590: move a14, -*sp, 1 +3f40e5a0: movi 0x3f419b70, a8 +3f40e5d0: move a8, *a14+, 1 +3f40e5e0: calla L3F927BC0 +3f40e610: movk 11, a8 +3f40e620: jruc L3F40EB80 +L3F40E630: +3f40e630: move *a13(0xffe0), a11, 1 +3f40e650: move *a11(0xa8), *a13(0x60), 1 +3f40e680: move *a11(0xc8), *a13(0xa0), 1 +3f40e6b0: move *a11(0xe8), *a13(0x80), 1 +3f40e6e0: move *a11(0x108), *a13(0xc0), 1 +3f40e710: move *a11(0x168), *a13(0xe0), 1 +3f40e740: move *a13(0x80), *a13(0x40), 1 +3f40e770: move *a13(0x40), a11, 1 +3f40e790: move *a13(0xc0), a9, 1 +3f40e7b0: cmp a9, a11 +3f40e7c0: jrgt L3F40EB70 +L3F40E7D0: +3f40e7d0: move *a13(0xe0), *a13(0x100), 1 +3f40e800: move *a13(0x60), *a13(0x20), 1 +3f40e830: move *a13(0x20), a11, 1 +3f40e850: move *a13(0xa0), a9, 1 +3f40e870: cmp a9, a11 +3f40e880: jrgt L3F40EA50 +L3F40E890: +3f40e890: move *a13(0xffe0), a11, 1 +3f40e8b0: move *a13(0x100), a9, 1 +3f40e8d0: sra 0x3, a9 +3f40e8e0: sll 0x3, a9 +3f40e8f0: move *a11(0x28), a11, 1 +3f40e910: add a9, a11 +3f40e920: move *a13, *a11, 1 +3f40e930: move *a13(0xffe0), a11, 1 +3f40e950: move *a13(0x100), a9, 1 +3f40e970: move *a11(0x68), a11, 1 +3f40e990: add a9, a11 +3f40e9a0: move a11, *a13(0x100), 1 +3f40e9c0: move *a13(0x20), a9, 1 +3f40e9e0: inc a9 +3f40e9f0: move a9, *a13(0x20), 1 +3f40ea10: move *a13(0xa0), a11, 1 +3f40ea30: cmp a11, a9 +3f40ea40: jrle L3F40E890 +L3F40EA50: +3f40ea50: move *a13(0xffe0), a11, 1 +3f40ea70: move *a13(0xe0), a9, 1 +3f40ea90: move *a11(0x88), a11, 1 +3f40eab0: add a9, a11 +3f40eac0: move a11, *a13(0xe0), 1 +3f40eae0: move *a13(0x40), a9, 1 +3f40eb00: inc a9 +3f40eb10: move a9, *a13(0x40), 1 +3f40eb30: move *a13(0xc0), a11, 1 +3f40eb50: cmp a11, a9 +3f40eb60: jrle L3F40E7D0 +L3F40EB70: +3f40eb70: sub a8, a8 +L3F40EB80: +3f40eb80: move *sp(0x80), a14, 1 +3f40eba0: mmfm sp, a9,a11,a13 +3f40ebc0: rets 2 +3f40ebd0: mmtm sp, a5,a7,a9,a11,a13 +3f40ebf0: move a14, a13 +3f40ec00: addi 0x1c0, a14 +3f40ec20: move *a13(0xffc0), a11, 1 +3f40ec40: move *a11(0x28), a11, 1 +3f40ec60: jrne L3F40EDF0 +3f40ec70: move *a13(0xffc0), a11, 1 +3f40ec90: move a14, -*sp, 1 +3f40eca0: move *a11(0x48), *a14+, 1 +3f40ecc0: calla L3FB1D060 +3f40ecf0: move a8, *a11(0x28), 1 +3f40ed10: move *a11(0x28), a11, 1 +3f40ed30: jrne L3F40EDF0 +3f40ed40: move a14, -*sp, 1 +3f40ed50: movi 0x3f419b70, a8 +3f40ed80: move a8, *a14+, 1 +3f40ed90: calla L3F927BC0 +3f40edc0: movk 11, a8 +3f40edd0: jauc L3F410200 +L3F40EDF0: +3f40edf0: move *a13(0xffe0), a11, 1 +3f40ee10: move *a13(0xffc0), a9, 1 +3f40ee30: move *a11(0xa8), a7, 1 +3f40ee50: move *a9(0xa8), a9, 1 +3f40ee70: cmp a9, a7 +3f40ee80: jrle L3F40EEC0 +3f40ee90: move *a11(0xa8), a9, 1 +3f40eeb0: jruc L3F40EF00 +L3F40EEC0: +3f40eec0: move *a13(0xffc0), a9, 1 +3f40eee0: move *a9(0xa8), a9, 1 +L3F40EF00: +3f40ef00: move a9, *a13(0x40), 1 +3f40ef20: move *a13(0xffc0), a7, 1 +3f40ef40: move *a11(0xc8), a9, 1 +3f40ef60: move *a7(0xc8), a7, 1 +3f40ef80: cmp a7, a9 +3f40ef90: jrge L3F40EFD0 +3f40efa0: move *a11(0xc8), a9, 1 +3f40efc0: jruc L3F40F010 +L3F40EFD0: +3f40efd0: move *a13(0xffc0), a9, 1 +3f40eff0: move *a9(0xc8), a9, 1 +L3F40F010: +3f40f010: move a9, *a13(0x80), 1 +3f40f030: move *a13(0xffc0), a7, 1 +3f40f050: move *a11(0xe8), a9, 1 +3f40f070: move *a7(0xe8), a7, 1 +3f40f090: cmp a7, a9 +3f40f0a0: jrle L3F40F0E0 +3f40f0b0: move *a11(0xe8), a9, 1 +3f40f0d0: jruc L3F40F120 +L3F40F0E0: +3f40f0e0: move *a13(0xffc0), a9, 1 +3f40f100: move *a9(0xe8), a9, 1 +L3F40F120: +3f40f120: move a9, *a13(0x60), 1 +3f40f140: move *a13(0xffc0), a7, 1 +3f40f160: move *a11(0x108), a9, 1 +3f40f180: move *a7(0x108), a7, 1 +3f40f1a0: cmp a7, a9 +3f40f1b0: jrge L3F40F1F0 +3f40f1c0: move *a11(0x108), a9, 1 +3f40f1e0: jruc L3F40F230 +L3F40F1F0: +3f40f1f0: move *a13(0xffc0), a9, 1 +3f40f210: move *a9(0x108), a9, 1 +L3F40F230: +3f40f230: move a9, *a13(0xa0), 1 +3f40f250: move *a13(0xffc0), a7, 1 +3f40f270: movk 1, a9 +3f40f280: setf 16, 0, 0 +3f40f290: move *a7, a7, 0 +3f40f2a0: sll a7, a9 +3f40f2b0: dec a9 +3f40f2c0: move a9, *a13(0xc0), 1 +3f40f2e0: move *a13(0xffc0), a7, 1 +3f40f300: move *a7(0x1a8), a7, 1 +3f40f320: move a7, a8 +3f40f330: dec a8 +3f40f340: calla L3FE114E0 +3f40f370: move -*a14, a8, 1 +3f40f380: move a8, *a13(0x180), 1 +3f40f3a0: move *a13(0x60), a7, 1 +3f40f3c0: move *a11(0xe8), a9, 1 +3f40f3e0: sub a9, a7 +3f40f3f0: move *a11(0x88), a9, 1 +3f40f410: mpyu a9, a7 +3f40f420: move *a11(0x168), a9, 1 +3f40f440: add a7, a9 +3f40f450: move a9, *a13(0xe0), 1 +3f40f470: move *a13(0xffc0), a7, 1 +3f40f490: move *a13(0x60), a9, 1 +3f40f4b0: move *a7(0xe8), a7, 1 +3f40f4d0: sub a7, a9 +3f40f4e0: move *a13(0xffc0), a7, 1 +3f40f500: move *a7(0x88), a7, 1 +3f40f520: mpyu a7, a9 +3f40f530: move *a13(0xffc0), a7, 1 +3f40f550: move *a7(0x168), a7, 1 +3f40f570: add a9, a7 +3f40f580: move a7, *a13(0x100), 1 +3f40f5a0: move *a13(0x60), *a13(0x20), 1 +3f40f5d0: move *a13(0x20), a9, 1 +3f40f5f0: move *a13(0xa0), a7, 1 +3f40f610: cmp a7, a9 +3f40f620: jagt L3F4101F0 +L3F40F640: +3f40f640: move *a13(0xffe0), a11, 1 +3f40f660: move *a13(0x40), a9, 1 +3f40f680: move *a11(0xa8), a7, 1 +3f40f6a0: sub a7, a9 +3f40f6b0: move *a11(0x68), a7, 1 +3f40f6d0: mpyu a7, a9 +3f40f6e0: move *a13(0xe0), a7, 1 +3f40f700: add a7, a9 +3f40f710: move a9, *a13(0x120), 1 +3f40f730: move *a13(0xffc0), a7, 1 +3f40f750: move *a13(0x40), a9, 1 +3f40f770: move *a7(0xa8), a7, 1 +3f40f790: sub a7, a9 +3f40f7a0: move *a13(0xffc0), a7, 1 +3f40f7c0: move *a7(0x68), a7, 1 +3f40f7e0: mpyu a7, a9 +3f40f7f0: move *a13(0x100), a7, 1 +3f40f810: add a7, a9 +3f40f820: move a9, *a13(0x140), 1 +3f40f840: move *a13(0x40), *a13(0x0), 1 +3f40f870: move *a13, a7, 1 +3f40f880: move *a13(0x80), a9, 1 +3f40f8a0: cmp a9, a7 +3f40f8b0: jrgt L3F410030 +L3F40F8C0: +3f40f8c0: move *a13(0xffe0), a11, 1 +3f40f8e0: move *a13(0x120), a9, 1 +3f40f900: sra 0x3, a9 +3f40f910: sll 0x3, a9 +3f40f920: move *a11(0x28), a7, 1 +3f40f940: add a9, a7 +3f40f950: move *a7(0x0), *a13(0x1a0), 1 +3f40f980: move *a13(0x1a0), *a14+, 1 +3f40f9a0: calla L3FE112D0 +3f40f9d0: movi 0x3f419d00, a8 +3f40fa00: move *a8+, *a14+, 1 +3f40fa10: move *a8+, *a14+, 1 +3f40fa20: calla L3FE0E6F0 +3f40fa50: jreq L3F40FAC0 +3f40fa60: move @0x3f419ce0, a9, 1 +3f40fa90: move a9, *a13(0x1a0), 1 +3f40fab0: jruc L3F40FB70 +L3F40FAC0: +3f40fac0: move *a13(0x1a0), *a14+, 1 +3f40fae0: move *a13(0x180), *a14+, 1 +3f40fb00: calla L3FE10440 +3f40fb30: jreq L3F40FB70 +3f40fb40: move *a13(0x180), *a13(0x1a0), 1 +L3F40FB70: +3f40fb70: move *a13(0x1a0), *a14+, 1 +3f40fb90: calla L3FE112D0 +3f40fbc0: movi 0x3f419ca0, a8 +3f40fbf0: move *a8+, *a14+, 1 +3f40fc00: move *a8+, *a14+, 1 +3f40fc10: calla L3FE0C950 +3f40fc40: calla L3FE10B50 +3f40fc70: move a8, *a13(0x160), 1 +3f40fc90: move *a13(0xffc0), a9, 1 +3f40fcb0: move *a13(0x140), a7, 1 +3f40fcd0: sra 0x3, a7 +3f40fce0: sll 0x3, a7 +3f40fcf0: move *a9(0x28), a5, 1 +3f40fd10: add a7, a5 +3f40fd20: move *a13(0x140), a7, 1 +3f40fd40: movk 7, a9 +3f40fd50: and a7, a9 +3f40fd60: move *a13(0xc0), a7, 1 +3f40fd80: sll a9, a7 +3f40fd90: move *a5, a9, 1 +3f40fda0: andn a7, a9 +3f40fdb0: move *a13(0xc0), a7, 1 +3f40fdd0: and a8, a7 +3f40fde0: move *a13(0x140), a5, 1 +3f40fe00: movk 7, a11 +3f40fe10: and a5, a11 +3f40fe20: sll a11, a7 +3f40fe30: or a7, a9 +3f40fe40: move *a13(0xffc0), a11, 1 +3f40fe60: sra 0x3, a5 +3f40fe70: sll 0x3, a5 +3f40fe80: move *a11(0x28), a7, 1 +3f40fea0: add a5, a7 +3f40feb0: move a9, *a7, 1 +3f40fec0: move *a13(0xffe0), a9, 1 +3f40fee0: move *a13(0x120), a7, 1 +3f40ff00: move *a9(0x68), a5, 1 +3f40ff20: add a7, a5 +3f40ff30: move a5, *a13(0x120), 1 +3f40ff50: move *a13(0x140), a7, 1 +3f40ff70: move *a11(0x68), a5, 1 +3f40ff90: add a7, a5 +3f40ffa0: move a5, *a13(0x140), 1 +3f40ffc0: move *a13, a7, 1 +3f40ffd0: inc a7 +3f40ffe0: move a7, *a13, 1 +3f40fff0: move *a13(0x80), a5, 1 +3f410010: cmp a5, a7 +3f410020: jrle L3F40F8C0 +L3F410030: +3f410030: move *a13(0xffe0), a11, 1 +3f410050: move *a13(0xe0), a9, 1 +3f410070: move *a11(0x88), a5, 1 +3f410090: add a9, a5 +3f4100a0: move a5, *a13(0xe0), 1 +3f4100c0: move *a13(0xffc0), a9, 1 +3f4100e0: move *a13(0x100), a5, 1 +3f410100: move *a9(0x88), a7, 1 +3f410120: add a5, a7 +3f410130: move a7, *a13(0x100), 1 +3f410150: move *a13(0x20), a5, 1 +3f410170: inc a5 +3f410180: move a5, *a13(0x20), 1 +3f4101a0: move *a13(0xa0), a7, 1 +3f4101c0: cmp a7, a5 +3f4101d0: jale L3F40F640 +L3F4101F0: +3f4101f0: sub a8, a8 +L3F410200: +3f410200: move *sp(0xc0), a14, 1 +3f410220: mmfm sp, a5,a7,a9,a11,a13 +3f410240: rets 2 +3f410250: mmtm sp, a7,a9,a11,a13 +3f410270: move a14, a13 +3f410280: addi 0x180, a14 +3f4102a0: move *a13(0xffc0), a11, 1 +3f4102c0: move *a11(0x28), a11, 1 +3f4102e0: jrne L3F410470 +3f4102f0: move *a13(0xffc0), a11, 1 +3f410310: move a14, -*sp, 1 +3f410320: move *a11(0x48), *a14+, 1 +3f410340: calla L3FB1D060 +3f410370: move a8, *a11(0x28), 1 +3f410390: move *a11(0x28), a11, 1 +3f4103b0: jrne L3F410470 +3f4103c0: move a14, -*sp, 1 +3f4103d0: movi 0x3f419b70, a8 +3f410400: move a8, *a14+, 1 +3f410410: calla L3F927BC0 +3f410440: movk 11, a8 +3f410450: jauc L3F411620 +L3F410470: +3f410470: move *a13(0xffe0), a11, 1 +3f410490: move *a13(0xffc0), a9, 1 +3f4104b0: move *a11(0xa8), a7, 1 +3f4104d0: move *a9(0xa8), a9, 1 +3f4104f0: cmp a9, a7 +3f410500: jrle L3F410540 +3f410510: move *a11(0xa8), a9, 1 +3f410530: jruc L3F410580 +L3F410540: +3f410540: move *a13(0xffc0), a9, 1 +3f410560: move *a9(0xa8), a9, 1 +L3F410580: +3f410580: move a9, *a13(0x40), 1 +3f4105a0: move *a13(0xffc0), a7, 1 +3f4105c0: move *a11(0xc8), a9, 1 +3f4105e0: move *a7(0xc8), a7, 1 +3f410600: cmp a7, a9 +3f410610: jrge L3F410650 +3f410620: move *a11(0xc8), a9, 1 +3f410640: jruc L3F410690 +L3F410650: +3f410650: move *a13(0xffc0), a9, 1 +3f410670: move *a9(0xc8), a9, 1 +L3F410690: +3f410690: move a9, *a13(0x80), 1 +3f4106b0: move *a13(0xffc0), a7, 1 +3f4106d0: move *a11(0xe8), a9, 1 +3f4106f0: move *a7(0xe8), a7, 1 +3f410710: cmp a7, a9 +3f410720: jrle L3F410760 +3f410730: move *a11(0xe8), a9, 1 +3f410750: jruc L3F4107A0 +L3F410760: +3f410760: move *a13(0xffc0), a9, 1 +3f410780: move *a9(0xe8), a9, 1 +L3F4107A0: +3f4107a0: move a9, *a13(0x60), 1 +3f4107c0: move *a13(0xffc0), a7, 1 +3f4107e0: move *a11(0x108), a9, 1 +3f410800: move *a7(0x108), a7, 1 +3f410820: cmp a7, a9 +3f410830: jrge L3F410870 +3f410840: move *a11(0x108), a9, 1 +3f410860: jruc L3F4108B0 +L3F410870: +3f410870: move *a13(0xffc0), a9, 1 +3f410890: move *a9(0x108), a9, 1 +L3F4108B0: +3f4108b0: move a9, *a13(0xa0), 1 +3f4108d0: move *a13(0xffc0), a7, 1 +3f4108f0: move *a7(0x1a8), a7, 1 +3f410910: move a7, a8 +3f410920: dec a8 +3f410930: calla L3FE114E0 +3f410960: move -*a14, a8, 1 +3f410970: move a8, *a13(0x140), 1 +3f410990: move *a13(0x60), a7, 1 +3f4109b0: move *a11(0xe8), a9, 1 +3f4109d0: sub a9, a7 +3f4109e0: move *a11(0x88), a9, 1 +3f410a00: mpyu a9, a7 +3f410a10: move *a11(0x168), a9, 1 +3f410a30: add a7, a9 +3f410a40: move a9, *a13(0xc0), 1 +3f410a60: move *a13(0xffc0), a7, 1 +3f410a80: move *a13(0x60), a9, 1 +3f410aa0: move *a7(0xe8), a7, 1 +3f410ac0: sub a7, a9 +3f410ad0: move *a13(0xffc0), a7, 1 +3f410af0: move *a7(0x88), a7, 1 +3f410b10: mpyu a7, a9 +3f410b20: move *a13(0xffc0), a7, 1 +3f410b40: move *a7(0x168), a7, 1 +3f410b60: add a9, a7 +3f410b70: move a7, *a13(0xe0), 1 +3f410b90: move *a13(0x60), *a13(0x20), 1 +3f410bc0: move *a13(0x20), a9, 1 +3f410be0: move *a13(0xa0), a7, 1 +3f410c00: cmp a7, a9 +3f410c10: jagt L3F411610 +L3F410C30: +3f410c30: move *a13(0xffe0), a11, 1 +3f410c50: move *a13(0x40), a9, 1 +3f410c70: move *a11(0xa8), a7, 1 +3f410c90: sub a7, a9 +3f410ca0: move *a11(0x68), a7, 1 +3f410cc0: mpyu a7, a9 +3f410cd0: move *a13(0xc0), a7, 1 +3f410cf0: add a7, a9 +3f410d00: move a9, *a13(0x100), 1 +3f410d20: move *a13(0xffc0), a7, 1 +3f410d40: move *a13(0x40), a9, 1 +3f410d60: move *a7(0xa8), a7, 1 +3f410d80: sub a7, a9 +3f410d90: move *a13(0xffc0), a7, 1 +3f410db0: move *a7(0x68), a7, 1 +3f410dd0: mpyu a7, a9 +3f410de0: move *a13(0xe0), a7, 1 +3f410e00: add a7, a9 +3f410e10: move a9, *a13(0x120), 1 +3f410e30: move *a13(0x40), *a13(0x0), 1 +3f410e60: move *a13, a7, 1 +3f410e70: move *a13(0x80), a9, 1 +3f410e90: cmp a9, a7 +3f410ea0: jrgt L3F411470 +L3F410EB0: +3f410eb0: move *a13(0xffe0), a11, 1 +3f410ed0: move *a13(0x100), a9, 1 +3f410ef0: sra 0x3, a9 +3f410f00: sll 0x3, a9 +3f410f10: move *a11(0x28), a7, 1 +3f410f30: add a9, a7 +3f410f40: move *a7(0x0), *a13(0x160), 1 +3f410f70: move *a13(0x160), *a14+, 1 +3f410f90: calla L3FE112D0 +3f410fc0: movi 0x3f419d00, a8 +3f410ff0: move *a8+, *a14+, 1 +3f411000: move *a8+, *a14+, 1 +3f411010: calla L3FE0E6F0 +3f411040: jreq L3F4110B0 +3f411050: move @0x3f419ce0, a9, 1 +3f411080: move a9, *a13(0x160), 1 +3f4110a0: jruc L3F411160 +L3F4110B0: +3f4110b0: move *a13(0x160), *a14+, 1 +3f4110d0: move *a13(0x140), *a14+, 1 +3f4110f0: calla L3FE10440 +3f411120: jreq L3F411160 +3f411130: move *a13(0x140), *a13(0x160), 1 +L3F411160: +3f411160: move *a13(0xffc0), a9, 1 +3f411180: move *a13(0x120), a7, 1 +3f4111a0: sra 0x3, a7 +3f4111b0: sll 0x3, a7 +3f4111c0: move *a9(0x28), a9, 1 +3f4111e0: add a7, a9 +3f4111f0: move *a13(0x160), *a14+, 1 +3f411210: calla L3FE112D0 +3f411240: movi 0x3f419ca0, a8 +3f411270: move *a8+, *a14+, 1 +3f411280: move *a8+, *a14+, 1 +3f411290: calla L3FE0C950 +3f4112c0: calla L3FE10CC0 +3f4112f0: movb a8, *a9 +3f411300: move *a13(0x100), a9, 1 +3f411320: move *a11(0x68), a7, 1 +3f411340: add a9, a7 +3f411350: move a7, *a13(0x100), 1 +3f411370: move *a13(0xffc0), a9, 1 +3f411390: move *a13(0x120), a7, 1 +3f4113b0: move *a9(0x68), a9, 1 +3f4113d0: add a7, a9 +3f4113e0: move a9, *a13(0x120), 1 +3f411400: move *a13, a7, 1 +3f411410: inc a7 +3f411420: move a7, *a13, 1 +3f411430: move *a13(0x80), a9, 1 +3f411450: cmp a9, a7 +3f411460: jrle L3F410EB0 +L3F411470: +3f411470: move *a13(0xc0), a7, 1 +3f411490: move *a11(0x88), a9, 1 +3f4114b0: add a7, a9 +3f4114c0: move a9, *a13(0xc0), 1 +3f4114e0: move *a13(0xffc0), a7, 1 +3f411500: move *a13(0xe0), a9, 1 +3f411520: move *a7(0x88), a7, 1 +3f411540: add a9, a7 +3f411550: move a7, *a13(0xe0), 1 +3f411570: move *a13(0x20), a9, 1 +3f411590: inc a9 +3f4115a0: move a9, *a13(0x20), 1 +3f4115c0: move *a13(0xa0), a7, 1 +3f4115e0: cmp a7, a9 +3f4115f0: jale L3F410C30 +L3F411610: +3f411610: sub a8, a8 +L3F411620: +3f411620: move *sp(0xa0), a14, 1 +3f411640: mmfm sp, a7,a9,a11,a13 +3f411660: rets 2 +3f411670: mmtm sp, a5,a7,a9,a11,a13 +3f411690: move a14, a13 +3f4116a0: addi 0x240, a14 +3f4116c0: move *a13(0xffc0), a11, 1 +3f4116e0: move *a11(0x28), a11, 1 +3f411700: jrne L3F411890 +3f411710: move *a13(0xffc0), a11, 1 +3f411730: move a14, -*sp, 1 +3f411740: move *a11(0x48), *a14+, 1 +3f411760: calla L3FB1D060 +3f411790: move a8, *a11(0x28), 1 +3f4117b0: move *a11(0x28), a11, 1 +3f4117d0: jrne L3F411890 +3f4117e0: move a14, -*sp, 1 +3f4117f0: movi 0x3f419b70, a8 +3f411820: move a8, *a14+, 1 +3f411830: calla L3F927BC0 +3f411860: movk 11, a8 +3f411870: jauc L3F413A80 +L3F411890: +3f411890: move *a13(0xffe0), a11, 1 +3f4118b0: move *a13(0xffc0), a9, 1 +3f4118d0: move *a11(0xa8), a7, 1 +3f4118f0: move *a9(0xa8), a9, 1 +3f411910: cmp a9, a7 +3f411920: jrle L3F411960 +3f411930: move *a11(0xa8), a9, 1 +3f411950: jruc L3F4119A0 +L3F411960: +3f411960: move *a13(0xffc0), a9, 1 +3f411980: move *a9(0xa8), a9, 1 +L3F4119A0: +3f4119a0: move a9, *a13(0x40), 1 +3f4119c0: move *a13(0xffc0), a7, 1 +3f4119e0: move *a11(0xc8), a9, 1 +3f411a00: move *a7(0xc8), a7, 1 +3f411a20: cmp a7, a9 +3f411a30: jrge L3F411A70 +3f411a40: move *a11(0xc8), a9, 1 +3f411a60: jruc L3F411AB0 +L3F411A70: +3f411a70: move *a13(0xffc0), a9, 1 +3f411a90: move *a9(0xc8), a9, 1 +L3F411AB0: +3f411ab0: move a9, *a13(0x80), 1 +3f411ad0: move *a13(0xffc0), a7, 1 +3f411af0: move *a11(0xe8), a9, 1 +3f411b10: move *a7(0xe8), a7, 1 +3f411b30: cmp a7, a9 +3f411b40: jrle L3F411B80 +3f411b50: move *a11(0xe8), a9, 1 +3f411b70: jruc L3F411BC0 +L3F411B80: +3f411b80: move *a13(0xffc0), a9, 1 +3f411ba0: move *a9(0xe8), a9, 1 +L3F411BC0: +3f411bc0: move a9, *a13(0x60), 1 +3f411be0: move *a13(0xffc0), a7, 1 +3f411c00: move *a11(0x108), a9, 1 +3f411c20: move *a7(0x108), a7, 1 +3f411c40: cmp a7, a9 +3f411c50: jrge L3F411C90 +3f411c60: move *a11(0x108), a9, 1 +3f411c80: jruc L3F411CD0 +L3F411C90: +3f411c90: move *a13(0xffc0), a9, 1 +3f411cb0: move *a9(0x108), a9, 1 +L3F411CD0: +3f411cd0: move a9, *a13(0xa0), 1 +3f411cf0: move *a13(0xffc0), a7, 1 +3f411d10: movk 1, a9 +3f411d20: setf 16, 0, 0 +3f411d30: move *a7, a7, 0 +3f411d40: sll a7, a9 +3f411d50: dec a9 +3f411d60: move a9, *a13(0xc0), 1 +3f411d80: move *a13(0xffc0), a7, 1 +3f411da0: move *a7(0x1a8), a7, 1 +3f411dc0: move a7, a8 +3f411dd0: dec a8 +3f411de0: calla L3FE114E0 +3f411e10: move -*a14, a8, 1 +3f411e20: move a8, *a13(0x180), 1 +3f411e40: move a8, *a14+, 1 +3f411e50: move -*a14, a8, 1 +3f411e60: move a8, *a13(0x1e0), 1 +3f411e80: move @0x3f419ce0, a7, 1 +3f411eb0: move a7, *a13(0x1c0), 1 +3f411ed0: move *a13(0x60), a9, 1 +3f411ef0: move *a11(0xe8), a11, 1 +3f411f10: sub a11, a9 +3f411f20: move *a13(0xffe0), a11, 1 +3f411f40: move *a11(0x88), a11, 1 +3f411f60: mpyu a11, a9 +3f411f70: move *a13(0xffe0), a11, 1 +3f411f90: move *a11(0x168), a11, 1 +3f411fb0: add a9, a11 +3f411fc0: move a11, *a13(0xe0), 1 +3f411fe0: move *a13(0x60), *a13(0x20), 1 +3f412010: move *a13(0x20), a9, 1 +3f412030: move *a13(0xa0), a11, 1 +3f412050: cmp a11, a9 +3f412060: jagt L3F412890 +L3F412080: +3f412080: move *a13(0xffe0), a11, 1 +3f4120a0: move *a13(0x40), a9, 1 +3f4120c0: move *a11(0xa8), a7, 1 +3f4120e0: sub a7, a9 +3f4120f0: move *a11(0x68), a7, 1 +3f412110: mpyu a7, a9 +3f412120: move *a13(0xe0), a7, 1 +3f412140: add a7, a9 +3f412150: move a9, *a13(0x120), 1 +3f412170: move *a13(0x40), *a13(0x0), 1 +3f4121a0: move *a13, a7, 1 +3f4121b0: move *a13(0x80), a9, 1 +3f4121d0: cmp a9, a7 +3f4121e0: jrgt L3F412780 +L3F4121F0: +3f4121f0: move *a13(0xffe0), a11, 1 +3f412210: move *a13(0x120), a9, 1 +3f412230: sra 0x3, a9 +3f412240: sll 0x3, a9 +3f412250: move *a11(0x28), a7, 1 +3f412270: add a9, a7 +3f412280: move *a7(0x0), *a13(0x1a0), 1 +3f4122b0: move *a13(0x1a0), *a14+, 1 +3f4122d0: calla L3FE112D0 +3f412300: movi 0x3f419d00, a8 +3f412330: move *a8+, *a14+, 1 +3f412340: move *a8+, *a14+, 1 +3f412350: calla L3FE0E6F0 +3f412380: jreq L3F4123F0 +3f412390: move @0x3f419ce0, a9, 1 +3f4123c0: move a9, *a13(0x1a0), 1 +3f4123e0: jruc L3F4124A0 +L3F4123F0: +3f4123f0: move *a13(0x1a0), *a14+, 1 +3f412410: move *a13(0x180), *a14+, 1 +3f412430: calla L3FE10440 +3f412460: jreq L3F4124A0 +3f412470: move *a13(0x180), *a13(0x1a0), 1 +L3F4124A0: +3f4124a0: move *a13(0x1c0), *a14+, 1 +3f4124c0: move *a13(0x1a0), *a14+, 1 +3f4124e0: calla L3FE10440 +3f412510: jreq L3F412550 +3f412520: move *a13(0x1c0), *a14+, 1 +3f412540: jruc L3F412570 +L3F412550: +3f412550: move *a13(0x1a0), *a14+, 1 +L3F412570: +3f412570: move -*a14, a8, 1 +3f412580: move a8, *a13(0x1c0), 1 +3f4125a0: move *a13(0x1e0), *a14+, 1 +3f4125c0: move *a13(0x1a0), *a14+, 1 +3f4125e0: calla L3FE10260 +3f412610: jreq L3F412650 +3f412620: move *a13(0x1e0), *a14+, 1 +3f412640: jruc L3F412670 +L3F412650: +3f412650: move *a13(0x1a0), *a14+, 1 +L3F412670: +3f412670: move -*a14, a8, 1 +3f412680: move a8, *a13(0x1e0), 1 +3f4126a0: move *a13(0x120), a9, 1 +3f4126c0: move *a11(0x68), a7, 1 +3f4126e0: add a9, a7 +3f4126f0: move a7, *a13(0x120), 1 +3f412710: move *a13, a9, 1 +3f412720: inc a9 +3f412730: move a9, *a13, 1 +3f412740: move *a13(0x80), a7, 1 +3f412760: cmp a7, a9 +3f412770: jrle L3F4121F0 +L3F412780: +3f412780: move *a13(0xe0), a9, 1 +3f4127a0: move *a11(0x88), a7, 1 +3f4127c0: add a9, a7 +3f4127d0: move a7, *a13(0xe0), 1 +3f4127f0: move *a13(0x20), a9, 1 +3f412810: inc a9 +3f412820: move a9, *a13(0x20), 1 +3f412840: move *a13(0xa0), a7, 1 +3f412860: cmp a7, a9 +3f412870: jale L3F412080 +L3F412890: +3f412890: move *a13(0x1e0), *a13(0x200), 1 +3f4128c0: move *a13(0x1c0), *a14+, 1 +3f4128e0: move *a13(0x1e0), *a14+, 1 +3f412900: calla L3FE0ED00 +3f412930: calla L3FE112D0 +3f412960: movi 0x3f419d00, a8 +3f412990: move *a8+, *a14+, 1 +3f4129a0: move *a8+, *a14+, 1 +3f4129b0: calla L3FE0EB40 +3f4129e0: jreq L3F412AF0 +3f4129f0: move *a13(0x1c0), *a14+, 1 +3f412a10: move *a13(0x1e0), *a14+, 1 +3f412a30: calla L3FE0ED00 +3f412a60: move *a13(0x180), *a14+, 1 +3f412a80: calla L3FE0F540 +3f412ab0: move -*a14, a8, 1 +3f412ac0: move a8, *a13(0x220), 1 +3f412ae0: jruc L3F412B40 +L3F412AF0: +3f412af0: move @0x3f419d40, a11, 1 +3f412b20: move a11, *a13(0x220), 1 +L3F412B40: +3f412b40: move *a13(0xffe0), a11, 1 +3f412b60: move *a13(0x60), a7, 1 +3f412b80: move *a11(0xe8), a9, 1 +3f412ba0: sub a9, a7 +3f412bb0: move *a11(0x88), a9, 1 +3f412bd0: mpyu a9, a7 +3f412be0: move *a11(0x168), a9, 1 +3f412c00: add a7, a9 +3f412c10: move a9, *a13(0xe0), 1 +3f412c30: move *a13(0xffc0), a7, 1 +3f412c50: move *a13(0x60), a9, 1 +3f412c70: move *a7(0xe8), a7, 1 +3f412c90: sub a7, a9 +3f412ca0: move *a13(0xffc0), a7, 1 +3f412cc0: move *a7(0x88), a7, 1 +3f412ce0: mpyu a7, a9 +3f412cf0: move *a13(0xffc0), a7, 1 +3f412d10: move *a7(0x168), a7, 1 +3f412d30: add a9, a7 +3f412d40: move a7, *a13(0x100), 1 +3f412d60: move *a13(0x60), *a13(0x20), 1 +3f412d90: move *a13(0x20), a9, 1 +3f412db0: move *a13(0xa0), a7, 1 +3f412dd0: cmp a7, a9 +3f412de0: jagt L3F413A70 +L3F412E00: +3f412e00: move *a13(0xffe0), a11, 1 +3f412e20: move *a13(0x40), a9, 1 +3f412e40: move *a11(0xa8), a7, 1 +3f412e60: sub a7, a9 +3f412e70: move *a11(0x68), a7, 1 +3f412e90: mpyu a7, a9 +3f412ea0: move *a13(0xe0), a7, 1 +3f412ec0: add a7, a9 +3f412ed0: move a9, *a13(0x120), 1 +3f412ef0: move *a13(0xffc0), a7, 1 +3f412f10: move *a13(0x40), a9, 1 +3f412f30: move *a7(0xa8), a7, 1 +3f412f50: sub a7, a9 +3f412f60: move *a13(0xffc0), a7, 1 +3f412f80: move *a7(0x68), a7, 1 +3f412fa0: mpyu a7, a9 +3f412fb0: move *a13(0x100), a7, 1 +3f412fd0: add a7, a9 +3f412fe0: move a9, *a13(0x140), 1 +3f413000: move *a13(0x40), *a13(0x0), 1 +3f413030: move *a13, a7, 1 +3f413040: move *a13(0x80), a9, 1 +3f413060: cmp a9, a7 +3f413070: jagt L3F4138B0 +L3F413090: +3f413090: move *a13(0xffe0), a11, 1 +3f4130b0: move *a13(0x120), a9, 1 +3f4130d0: sra 0x3, a9 +3f4130e0: sll 0x3, a9 +3f4130f0: move *a11(0x28), a7, 1 +3f413110: add a9, a7 +3f413120: move *a7(0x0), *a13(0x1a0), 1 +3f413150: move *a13(0x1a0), *a14+, 1 +3f413170: calla L3FE112D0 +3f4131a0: movi 0x3f419d00, a8 +3f4131d0: move *a8+, *a14+, 1 +3f4131e0: move *a8+, *a14+, 1 +3f4131f0: calla L3FE0E6F0 +3f413220: jreq L3F413290 +3f413230: move @0x3f419ce0, a9, 1 +3f413260: move a9, *a13(0x1a0), 1 +3f413280: jruc L3F413340 +L3F413290: +3f413290: move *a13(0x1a0), *a14+, 1 +3f4132b0: move *a13(0x180), *a14+, 1 +3f4132d0: calla L3FE10440 +3f413300: jreq L3F413340 +3f413310: move *a13(0x180), *a13(0x1a0), 1 +L3F413340: +3f413340: move *a13(0x1a0), *a14+, 1 +3f413360: move *a13(0x200), *a14+, 1 +3f413380: calla L3FE0ED00 +3f4133b0: move *a13(0x220), *a14+, 1 +3f4133d0: calla L3FE0FAF0 +3f413400: calla L3FE112D0 +3f413430: movi 0x3f419ca0, a8 +3f413460: move *a8+, *a14+, 1 +3f413470: move *a8+, *a14+, 1 +3f413480: calla L3FE0C950 +3f4134b0: calla L3FE10B50 +3f4134e0: move a8, *a13(0x160), 1 +3f413500: move *a13(0xffc0), a9, 1 +3f413520: move *a13(0x140), a7, 1 +3f413540: sra 0x3, a7 +3f413550: sll 0x3, a7 +3f413560: move *a9(0x28), a5, 1 +3f413580: add a7, a5 +3f413590: move *a13(0x140), a7, 1 +3f4135b0: movk 7, a9 +3f4135c0: and a7, a9 +3f4135d0: move *a13(0xc0), a7, 1 +3f4135f0: sll a9, a7 +3f413600: move *a5, a9, 1 +3f413610: andn a7, a9 +3f413620: move *a13(0xc0), a7, 1 +3f413640: and a8, a7 +3f413650: move *a13(0x140), a5, 1 +3f413670: movk 7, a11 +3f413680: and a5, a11 +3f413690: sll a11, a7 +3f4136a0: or a7, a9 +3f4136b0: move *a13(0xffc0), a11, 1 +3f4136d0: sra 0x3, a5 +3f4136e0: sll 0x3, a5 +3f4136f0: move *a11(0x28), a7, 1 +3f413710: add a5, a7 +3f413720: move a9, *a7, 1 +3f413730: move *a13(0xffe0), a9, 1 +3f413750: move *a13(0x120), a7, 1 +3f413770: move *a9(0x68), a5, 1 +3f413790: add a7, a5 +3f4137a0: move a5, *a13(0x120), 1 +3f4137c0: move *a13(0x140), a7, 1 +3f4137e0: move *a11(0x68), a5, 1 +3f413800: add a7, a5 +3f413810: move a5, *a13(0x140), 1 +3f413830: move *a13, a7, 1 +3f413840: inc a7 +3f413850: move a7, *a13, 1 +3f413860: move *a13(0x80), a5, 1 +3f413880: cmp a5, a7 +3f413890: jale L3F413090 +L3F4138B0: +3f4138b0: move *a13(0xffe0), a11, 1 +3f4138d0: move *a13(0xe0), a9, 1 +3f4138f0: move *a11(0x88), a5, 1 +3f413910: add a9, a5 +3f413920: move a5, *a13(0xe0), 1 +3f413940: move *a13(0xffc0), a9, 1 +3f413960: move *a13(0x100), a5, 1 +3f413980: move *a9(0x88), a7, 1 +3f4139a0: add a5, a7 +3f4139b0: move a7, *a13(0x100), 1 +3f4139d0: move *a13(0x20), a5, 1 +3f4139f0: inc a5 +3f413a00: move a5, *a13(0x20), 1 +3f413a20: move *a13(0xa0), a7, 1 +3f413a40: cmp a7, a5 +3f413a50: jale L3F412E00 +L3F413A70: +3f413a70: sub a8, a8 +L3F413A80: +3f413a80: move *sp(0xc0), a14, 1 +3f413aa0: mmfm sp, a5,a7,a9,a11,a13 +3f413ac0: rets 2 +3f413ad0: mmtm sp, a7,a9,a11,a13 +3f413af0: move a14, a13 +3f413b00: addi 0x200, a14 +3f413b20: move *a13(0xffc0), a11, 1 +3f413b40: move *a11(0x28), a11, 1 +3f413b60: jrne L3F413CF0 +3f413b70: move *a13(0xffc0), a11, 1 +3f413b90: move a14, -*sp, 1 +3f413ba0: move *a11(0x48), *a14+, 1 +3f413bc0: calla L3FB1D060 +3f413bf0: move a8, *a11(0x28), 1 +3f413c10: move *a11(0x28), a11, 1 +3f413c30: jrne L3F413CF0 +3f413c40: move a14, -*sp, 1 +3f413c50: movi 0x3f419b70, a8 +3f413c80: move a8, *a14+, 1 +3f413c90: calla L3F927BC0 +3f413cc0: movk 11, a8 +3f413cd0: jauc L3F415C20 +L3F413CF0: +3f413cf0: move *a13(0xffe0), a11, 1 +3f413d10: move *a13(0xffc0), a9, 1 +3f413d30: move *a11(0xa8), a7, 1 +3f413d50: move *a9(0xa8), a9, 1 +3f413d70: cmp a9, a7 +3f413d80: jrle L3F413DC0 +3f413d90: move *a11(0xa8), a9, 1 +3f413db0: jruc L3F413E00 +L3F413DC0: +3f413dc0: move *a13(0xffc0), a9, 1 +3f413de0: move *a9(0xa8), a9, 1 +L3F413E00: +3f413e00: move a9, *a13(0x40), 1 +3f413e20: move *a13(0xffc0), a7, 1 +3f413e40: move *a11(0xc8), a9, 1 +3f413e60: move *a7(0xc8), a7, 1 +3f413e80: cmp a7, a9 +3f413e90: jrge L3F413ED0 +3f413ea0: move *a11(0xc8), a9, 1 +3f413ec0: jruc L3F413F10 +L3F413ED0: +3f413ed0: move *a13(0xffc0), a9, 1 +3f413ef0: move *a9(0xc8), a9, 1 +L3F413F10: +3f413f10: move a9, *a13(0x80), 1 +3f413f30: move *a13(0xffc0), a7, 1 +3f413f50: move *a11(0xe8), a9, 1 +3f413f70: move *a7(0xe8), a7, 1 +3f413f90: cmp a7, a9 +3f413fa0: jrle L3F413FE0 +3f413fb0: move *a11(0xe8), a9, 1 +3f413fd0: jruc L3F414020 +L3F413FE0: +3f413fe0: move *a13(0xffc0), a9, 1 +3f414000: move *a9(0xe8), a9, 1 +L3F414020: +3f414020: move a9, *a13(0x60), 1 +3f414040: move *a13(0xffc0), a7, 1 +3f414060: move *a11(0x108), a9, 1 +3f414080: move *a7(0x108), a7, 1 +3f4140a0: cmp a7, a9 +3f4140b0: jrge L3F4140F0 +3f4140c0: move *a11(0x108), a9, 1 +3f4140e0: jruc L3F414130 +L3F4140F0: +3f4140f0: move *a13(0xffc0), a9, 1 +3f414110: move *a9(0x108), a9, 1 +L3F414130: +3f414130: move a9, *a13(0xa0), 1 +3f414150: move *a13(0xffc0), a7, 1 +3f414170: move *a7(0x1a8), a7, 1 +3f414190: move a7, a8 +3f4141a0: dec a8 +3f4141b0: calla L3FE114E0 +3f4141e0: move -*a14, a8, 1 +3f4141f0: move a8, *a13(0x140), 1 +3f414210: move *a13(0x60), a7, 1 +3f414230: move *a11(0xe8), a9, 1 +3f414250: sub a9, a7 +3f414260: move *a11(0x88), a9, 1 +3f414280: mpyu a9, a7 +3f414290: move *a11(0x168), a9, 1 +3f4142b0: add a7, a9 +3f4142c0: move a9, *a13(0xc0), 1 +3f4142e0: move a8, *a14+, 1 +3f4142f0: move -*a14, a8, 1 +3f414300: move a8, *a13(0x1a0), 1 +3f414320: move @0x3f419ce0, a7, 1 +3f414350: move a7, *a13(0x180), 1 +3f414370: move *a13(0x60), *a13(0x20), 1 +3f4143a0: move *a13(0x20), a9, 1 +3f4143c0: move *a13(0xa0), a11, 1 +3f4143e0: cmp a11, a9 +3f4143f0: jagt L3F414C20 +L3F414410: +3f414410: move *a13(0xffe0), a11, 1 +3f414430: move *a13(0x40), a9, 1 +3f414450: move *a11(0xa8), a7, 1 +3f414470: sub a7, a9 +3f414480: move *a11(0x68), a7, 1 +3f4144a0: mpyu a7, a9 +3f4144b0: move *a13(0xc0), a7, 1 +3f4144d0: add a7, a9 +3f4144e0: move a9, *a13(0x100), 1 +3f414500: move *a13(0x40), *a13(0x0), 1 +3f414530: move *a13, a7, 1 +3f414540: move *a13(0x80), a9, 1 +3f414560: cmp a9, a7 +3f414570: jrgt L3F414B10 +L3F414580: +3f414580: move *a13(0xffe0), a11, 1 +3f4145a0: move *a13(0x100), a9, 1 +3f4145c0: sra 0x3, a9 +3f4145d0: sll 0x3, a9 +3f4145e0: move *a11(0x28), a7, 1 +3f414600: add a9, a7 +3f414610: move *a7(0x0), *a13(0x160), 1 +3f414640: move *a13(0x160), *a14+, 1 +3f414660: calla L3FE112D0 +3f414690: movi 0x3f419d00, a8 +3f4146c0: move *a8+, *a14+, 1 +3f4146d0: move *a8+, *a14+, 1 +3f4146e0: calla L3FE0E6F0 +3f414710: jreq L3F414780 +3f414720: move @0x3f419ce0, a9, 1 +3f414750: move a9, *a13(0x160), 1 +3f414770: jruc L3F414830 +L3F414780: +3f414780: move *a13(0x160), *a14+, 1 +3f4147a0: move *a13(0x140), *a14+, 1 +3f4147c0: calla L3FE10440 +3f4147f0: jreq L3F414830 +3f414800: move *a13(0x140), *a13(0x160), 1 +L3F414830: +3f414830: move *a13(0x180), *a14+, 1 +3f414850: move *a13(0x160), *a14+, 1 +3f414870: calla L3FE10440 +3f4148a0: jreq L3F4148E0 +3f4148b0: move *a13(0x180), *a14+, 1 +3f4148d0: jruc L3F414900 +L3F4148E0: +3f4148e0: move *a13(0x160), *a14+, 1 +L3F414900: +3f414900: move -*a14, a8, 1 +3f414910: move a8, *a13(0x180), 1 +3f414930: move *a13(0x1a0), *a14+, 1 +3f414950: move *a13(0x160), *a14+, 1 +3f414970: calla L3FE10260 +3f4149a0: jreq L3F4149E0 +3f4149b0: move *a13(0x1a0), *a14+, 1 +3f4149d0: jruc L3F414A00 +L3F4149E0: +3f4149e0: move *a13(0x160), *a14+, 1 +L3F414A00: +3f414a00: move -*a14, a8, 1 +3f414a10: move a8, *a13(0x1a0), 1 +3f414a30: move *a13(0x100), a9, 1 +3f414a50: move *a11(0x68), a7, 1 +3f414a70: add a9, a7 +3f414a80: move a7, *a13(0x100), 1 +3f414aa0: move *a13, a9, 1 +3f414ab0: inc a9 +3f414ac0: move a9, *a13, 1 +3f414ad0: move *a13(0x80), a7, 1 +3f414af0: cmp a7, a9 +3f414b00: jrle L3F414580 +L3F414B10: +3f414b10: move *a13(0xc0), a9, 1 +3f414b30: move *a11(0x88), a7, 1 +3f414b50: add a9, a7 +3f414b60: move a7, *a13(0xc0), 1 +3f414b80: move *a13(0x20), a9, 1 +3f414ba0: inc a9 +3f414bb0: move a9, *a13(0x20), 1 +3f414bd0: move *a13(0xa0), a7, 1 +3f414bf0: cmp a7, a9 +3f414c00: jale L3F414410 +L3F414C20: +3f414c20: move *a13(0x1a0), *a13(0x1c0), 1 +3f414c50: move *a13(0x180), *a14+, 1 +3f414c70: move *a13(0x1a0), *a14+, 1 +3f414c90: calla L3FE0ED00 +3f414cc0: calla L3FE112D0 +3f414cf0: movi 0x3f419d00, a8 +3f414d20: move *a8+, *a14+, 1 +3f414d30: move *a8+, *a14+, 1 +3f414d40: calla L3FE0EB40 +3f414d70: jreq L3F414E80 +3f414d80: move *a13(0x180), *a14+, 1 +3f414da0: move *a13(0x1a0), *a14+, 1 +3f414dc0: calla L3FE0ED00 +3f414df0: move *a13(0x140), *a14+, 1 +3f414e10: calla L3FE0F540 +3f414e40: move -*a14, a8, 1 +3f414e50: move a8, *a13(0x1e0), 1 +3f414e70: jruc L3F414ED0 +L3F414E80: +3f414e80: move @0x3f419d40, a11, 1 +3f414eb0: move a11, *a13(0x1e0), 1 +L3F414ED0: +3f414ed0: move *a13(0xffe0), a11, 1 +3f414ef0: move *a13(0x60), a7, 1 +3f414f10: move *a11(0xe8), a9, 1 +3f414f30: sub a9, a7 +3f414f40: move *a11(0x88), a9, 1 +3f414f60: mpyu a9, a7 +3f414f70: move *a11(0x168), a9, 1 +3f414f90: add a7, a9 +3f414fa0: move a9, *a13(0xc0), 1 +3f414fc0: move *a13(0xffc0), a7, 1 +3f414fe0: move *a13(0x60), a9, 1 +3f415000: move *a7(0xe8), a7, 1 +3f415020: sub a7, a9 +3f415030: move *a13(0xffc0), a7, 1 +3f415050: move *a7(0x88), a7, 1 +3f415070: mpyu a7, a9 +3f415080: move *a13(0xffc0), a7, 1 +3f4150a0: move *a7(0x168), a7, 1 +3f4150c0: add a9, a7 +3f4150d0: move a7, *a13(0xe0), 1 +3f4150f0: move *a13(0x60), *a13(0x20), 1 +3f415120: move *a13(0x20), a9, 1 +3f415140: move *a13(0xa0), a7, 1 +3f415160: cmp a7, a9 +3f415170: jagt L3F415C10 +L3F415190: +3f415190: move *a13(0xffe0), a11, 1 +3f4151b0: move *a13(0x40), a9, 1 +3f4151d0: move *a11(0xa8), a7, 1 +3f4151f0: sub a7, a9 +3f415200: move *a11(0x68), a7, 1 +3f415220: mpyu a7, a9 +3f415230: move *a13(0xc0), a7, 1 +3f415250: add a7, a9 +3f415260: move a9, *a13(0x100), 1 +3f415280: move *a13(0xffc0), a7, 1 +3f4152a0: move *a13(0x40), a9, 1 +3f4152c0: move *a7(0xa8), a7, 1 +3f4152e0: sub a7, a9 +3f4152f0: move *a13(0xffc0), a7, 1 +3f415310: move *a7(0x68), a7, 1 +3f415330: mpyu a7, a9 +3f415340: move *a13(0xe0), a7, 1 +3f415360: add a7, a9 +3f415370: move a9, *a13(0x120), 1 +3f415390: move *a13(0x40), *a13(0x0), 1 +3f4153c0: move *a13, a7, 1 +3f4153d0: move *a13(0x80), a9, 1 +3f4153f0: cmp a9, a7 +3f415400: jrgt L3F415A70 +L3F415410: +3f415410: move *a13(0xffe0), a11, 1 +3f415430: move *a13(0x100), a9, 1 +3f415450: sra 0x3, a9 +3f415460: sll 0x3, a9 +3f415470: move *a11(0x28), a7, 1 +3f415490: add a9, a7 +3f4154a0: move *a7(0x0), *a13(0x160), 1 +3f4154d0: move *a13(0x160), *a14+, 1 +3f4154f0: calla L3FE112D0 +3f415520: movi 0x3f419d00, a8 +3f415550: move *a8+, *a14+, 1 +3f415560: move *a8+, *a14+, 1 +3f415570: calla L3FE0E6F0 +3f4155a0: jreq L3F415610 +3f4155b0: move @0x3f419ce0, a9, 1 +3f4155e0: move a9, *a13(0x160), 1 +3f415600: jruc L3F4156C0 +L3F415610: +3f415610: move *a13(0x160), *a14+, 1 +3f415630: move *a13(0x140), *a14+, 1 +3f415650: calla L3FE10440 +3f415680: jreq L3F4156C0 +3f415690: move *a13(0x140), *a13(0x160), 1 +L3F4156C0: +3f4156c0: move *a13(0xffc0), a9, 1 +3f4156e0: move *a13(0x120), a7, 1 +3f415700: sra 0x3, a7 +3f415710: sll 0x3, a7 +3f415720: move *a9(0x28), a9, 1 +3f415740: add a7, a9 +3f415750: move *a13(0x160), *a14+, 1 +3f415770: move *a13(0x1c0), *a14+, 1 +3f415790: calla L3FE0ED00 +3f4157c0: move *a13(0x1e0), *a14+, 1 +3f4157e0: calla L3FE0FAF0 +3f415810: calla L3FE112D0 +3f415840: movi 0x3f419ca0, a8 +3f415870: move *a8+, *a14+, 1 +3f415880: move *a8+, *a14+, 1 +3f415890: calla L3FE0C950 +3f4158c0: calla L3FE10CC0 +3f4158f0: movb a8, *a9 +3f415900: move *a13(0x100), a9, 1 +3f415920: move *a11(0x68), a7, 1 +3f415940: add a9, a7 +3f415950: move a7, *a13(0x100), 1 +3f415970: move *a13(0xffc0), a9, 1 +3f415990: move *a13(0x120), a7, 1 +3f4159b0: move *a9(0x68), a9, 1 +3f4159d0: add a7, a9 +3f4159e0: move a9, *a13(0x120), 1 +3f415a00: move *a13, a7, 1 +3f415a10: inc a7 +3f415a20: move a7, *a13, 1 +3f415a30: move *a13(0x80), a9, 1 +3f415a50: cmp a9, a7 +3f415a60: jrle L3F415410 +L3F415A70: +3f415a70: move *a13(0xc0), a7, 1 +3f415a90: move *a11(0x88), a9, 1 +3f415ab0: add a7, a9 +3f415ac0: move a9, *a13(0xc0), 1 +3f415ae0: move *a13(0xffc0), a7, 1 +3f415b00: move *a13(0xe0), a9, 1 +3f415b20: move *a7(0x88), a7, 1 +3f415b40: add a9, a7 +3f415b50: move a7, *a13(0xe0), 1 +3f415b70: move *a13(0x20), a9, 1 +3f415b90: inc a9 +3f415ba0: move a9, *a13(0x20), 1 +3f415bc0: move *a13(0xa0), a7, 1 +3f415be0: cmp a7, a9 +3f415bf0: jale L3F415190 +L3F415C10: +3f415c10: sub a8, a8 +L3F415C20: +3f415c20: move *sp(0xa0), a14, 1 +3f415c40: mmfm sp, a7,a9,a11,a13 +3f415c60: rets 2 +3f415c70: mmtm sp, a5,a7,a9,a11,a13 +3f415c90: move a14, a13 +3f415ca0: addi 0x240, a14 +3f415cc0: move *a13(0xffc0), a11, 1 +3f415ce0: move *a11(0x28), a11, 1 +3f415d00: jrne L3F415E90 +3f415d10: move *a13(0xffc0), a11, 1 +3f415d30: move a14, -*sp, 1 +3f415d40: move *a11(0x48), *a14+, 1 +3f415d60: calla L3FB1D060 +3f415d90: move a8, *a11(0x28), 1 +3f415db0: move *a11(0x28), a11, 1 +3f415dd0: jrne L3F415E90 +3f415de0: move a14, -*sp, 1 +3f415df0: movi 0x3f419b70, a8 +3f415e20: move a8, *a14+, 1 +3f415e30: calla L3F927BC0 +3f415e60: movk 11, a8 +3f415e70: jauc L3F417CD0 +L3F415E90: +3f415e90: move *a13(0xffe0), a11, 1 +3f415eb0: move *a13(0xffc0), a9, 1 +3f415ed0: move *a11(0xa8), a7, 1 +3f415ef0: move *a9(0xa8), a9, 1 +3f415f10: cmp a9, a7 +3f415f20: jrle L3F415F60 +3f415f30: move *a11(0xa8), a9, 1 +3f415f50: jruc L3F415FA0 +L3F415F60: +3f415f60: move *a13(0xffc0), a9, 1 +3f415f80: move *a9(0xa8), a9, 1 +L3F415FA0: +3f415fa0: move a9, *a13(0x40), 1 +3f415fc0: move *a13(0xffc0), a7, 1 +3f415fe0: move *a11(0xc8), a9, 1 +3f416000: move *a7(0xc8), a7, 1 +3f416020: cmp a7, a9 +3f416030: jrge L3F416070 +3f416040: move *a11(0xc8), a9, 1 +3f416060: jruc L3F4160B0 +L3F416070: +3f416070: move *a13(0xffc0), a9, 1 +3f416090: move *a9(0xc8), a9, 1 +L3F4160B0: +3f4160b0: move a9, *a13(0x80), 1 +3f4160d0: move *a13(0xffc0), a7, 1 +3f4160f0: move *a11(0xe8), a9, 1 +3f416110: move *a7(0xe8), a7, 1 +3f416130: cmp a7, a9 +3f416140: jrle L3F416180 +3f416150: move *a11(0xe8), a9, 1 +3f416170: jruc L3F4161C0 +L3F416180: +3f416180: move *a13(0xffc0), a9, 1 +3f4161a0: move *a9(0xe8), a9, 1 +L3F4161C0: +3f4161c0: move a9, *a13(0x60), 1 +3f4161e0: move *a13(0xffc0), a7, 1 +3f416200: move *a11(0x108), a9, 1 +3f416220: move *a7(0x108), a7, 1 +3f416240: cmp a7, a9 +3f416250: jrge L3F416290 +3f416260: move *a11(0x108), a9, 1 +3f416280: jruc L3F4162D0 +L3F416290: +3f416290: move *a13(0xffc0), a9, 1 +3f4162b0: move *a9(0x108), a9, 1 +L3F4162D0: +3f4162d0: move a9, *a13(0xa0), 1 +3f4162f0: move *a13(0xffc0), a7, 1 +3f416310: movk 1, a9 +3f416320: setf 16, 0, 0 +3f416330: move *a7, a7, 0 +3f416340: sll a7, a9 +3f416350: dec a9 +3f416360: move a9, *a13(0xc0), 1 +3f416380: move *a13(0xffc0), a7, 1 +3f4163a0: move *a7(0x1a8), a7, 1 +3f4163c0: move a7, a8 +3f4163d0: dec a8 +3f4163e0: calla L3FE114E0 +3f416410: move -*a14, a8, 1 +3f416420: move a8, *a13(0x180), 1 +3f416440: move *a13(0x60), a7, 1 +3f416460: move *a11(0xe8), a9, 1 +3f416480: sub a9, a7 +3f416490: move *a11(0x88), a9, 1 +3f4164b0: mpyu a9, a7 +3f4164c0: move *a11(0x168), a9, 1 +3f4164e0: add a7, a9 +3f4164f0: move a9, *a13(0xe0), 1 +3f416510: move *a13(0x40), a7, 1 +3f416530: move *a11(0xa8), a9, 1 +3f416550: sub a9, a7 +3f416560: move *a11(0x68), a9, 1 +3f416580: mpyu a9, a7 +3f416590: move *a13(0xe0), a9, 1 +3f4165b0: add a9, a7 +3f4165c0: srl 0x3, a7 +3f4165d0: sll 0x3, a7 +3f4165e0: move *a11(0x28), a9, 1 +3f416600: add a7, a9 +3f416610: move *a9(0x0), *a13(0x1e0), 1 +3f416640: move *a13(0x1e0), *a13(0x1c0), 1 +3f416670: move *a13(0x60), *a13(0x20), 1 +3f4166a0: move *a13(0x20), a9, 1 +3f4166c0: move *a13(0xa0), a7, 1 +3f4166e0: cmp a7, a9 +3f4166f0: jrgt L3F416D10 +L3F416700: +3f416700: move *a13(0xffe0), a11, 1 +3f416720: move *a13(0x40), a9, 1 +3f416740: move *a11(0xa8), a7, 1 +3f416760: sub a7, a9 +3f416770: move *a11(0x68), a7, 1 +3f416790: mpyu a7, a9 +3f4167a0: move *a13(0xe0), a7, 1 +3f4167c0: add a7, a9 +3f4167d0: move a9, *a13(0x120), 1 +3f4167f0: move *a13(0x40), *a13(0x0), 1 +3f416820: move *a13, a7, 1 +3f416830: move *a13(0x80), a9, 1 +3f416850: cmp a9, a7 +3f416860: jrgt L3F416C10 +L3F416870: +3f416870: move *a13(0xffe0), a11, 1 +3f416890: move *a13(0x120), a9, 1 +3f4168b0: sra 0x3, a9 +3f4168c0: sll 0x3, a9 +3f4168d0: move *a11(0x28), a7, 1 +3f4168f0: add a9, a7 +3f416900: move *a7(0x0), *a13(0x1a0), 1 +3f416930: move *a13(0x1c0), *a14+, 1 +3f416950: move *a13(0x1a0), *a14+, 1 +3f416970: calla L3FE10440 +3f4169a0: jreq L3F4169E0 +3f4169b0: move *a13(0x1c0), *a14+, 1 +3f4169d0: jruc L3F416A00 +L3F4169E0: +3f4169e0: move *a13(0x1a0), *a14+, 1 +L3F416A00: +3f416a00: move -*a14, a8, 1 +3f416a10: move a8, *a13(0x1c0), 1 +3f416a30: move *a13(0x1e0), *a14+, 1 +3f416a50: move *a13(0x1a0), *a14+, 1 +3f416a70: calla L3FE10260 +3f416aa0: jreq L3F416AE0 +3f416ab0: move *a13(0x1e0), *a14+, 1 +3f416ad0: jruc L3F416B00 +L3F416AE0: +3f416ae0: move *a13(0x1a0), *a14+, 1 +L3F416B00: +3f416b00: move -*a14, a8, 1 +3f416b10: move a8, *a13(0x1e0), 1 +3f416b30: move *a13(0x120), a9, 1 +3f416b50: move *a11(0x68), a7, 1 +3f416b70: add a9, a7 +3f416b80: move a7, *a13(0x120), 1 +3f416ba0: move *a13, a9, 1 +3f416bb0: inc a9 +3f416bc0: move a9, *a13, 1 +3f416bd0: move *a13(0x80), a7, 1 +3f416bf0: cmp a7, a9 +3f416c00: jrle L3F416870 +L3F416C10: +3f416c10: move *a13(0xe0), a9, 1 +3f416c30: move *a11(0x88), a7, 1 +3f416c50: add a9, a7 +3f416c60: move a7, *a13(0xe0), 1 +3f416c80: move *a13(0x20), a9, 1 +3f416ca0: inc a9 +3f416cb0: move a9, *a13(0x20), 1 +3f416cd0: move *a13(0xa0), a7, 1 +3f416cf0: cmp a7, a9 +3f416d00: jrle L3F416700 +L3F416D10: +3f416d10: move *a13(0x1e0), *a13(0x200), 1 +3f416d40: move *a13(0x1c0), *a14+, 1 +3f416d60: move *a13(0x1e0), *a14+, 1 +3f416d80: calla L3FE0ED00 +3f416db0: calla L3FE112D0 +3f416de0: movi 0x3f419d00, a8 +3f416e10: move *a8+, *a14+, 1 +3f416e20: move *a8+, *a14+, 1 +3f416e30: calla L3FE0EB40 +3f416e60: jreq L3F416F70 +3f416e70: move *a13(0x1c0), *a14+, 1 +3f416e90: move *a13(0x1e0), *a14+, 1 +3f416eb0: calla L3FE0ED00 +3f416ee0: move *a13(0x180), *a14+, 1 +3f416f00: calla L3FE0F540 +3f416f30: move -*a14, a8, 1 +3f416f40: move a8, *a13(0x220), 1 +3f416f60: jruc L3F416FC0 +L3F416F70: +3f416f70: move @0x3f419d40, a7, 1 +3f416fa0: move a7, *a13(0x220), 1 +L3F416FC0: +3f416fc0: move *a13(0x60), a7, 1 +3f416fe0: move *a11(0xe8), a9, 1 +3f417000: sub a9, a7 +3f417010: move *a11(0x88), a9, 1 +3f417030: mpyu a9, a7 +3f417040: move *a11(0x168), a9, 1 +3f417060: add a7, a9 +3f417070: move a9, *a13(0xe0), 1 +3f417090: move *a13(0xffc0), a7, 1 +3f4170b0: move *a13(0x60), a9, 1 +3f4170d0: move *a7(0xe8), a7, 1 +3f4170f0: sub a7, a9 +3f417100: move *a13(0xffc0), a7, 1 +3f417120: move *a7(0x88), a7, 1 +3f417140: mpyu a7, a9 +3f417150: move *a13(0xffc0), a7, 1 +3f417170: move *a7(0x168), a7, 1 +3f417190: add a9, a7 +3f4171a0: move a7, *a13(0x100), 1 +3f4171c0: move *a13(0x60), *a13(0x20), 1 +3f4171f0: move *a13(0x20), a9, 1 +3f417210: move *a13(0xa0), a7, 1 +3f417230: cmp a7, a9 +3f417240: jagt L3F417CC0 +L3F417260: +3f417260: move *a13(0xffe0), a11, 1 +3f417280: move *a13(0x40), a9, 1 +3f4172a0: move *a11(0xa8), a7, 1 +3f4172c0: sub a7, a9 +3f4172d0: move *a11(0x68), a7, 1 +3f4172f0: mpyu a7, a9 +3f417300: move *a13(0xe0), a7, 1 +3f417320: add a7, a9 +3f417330: move a9, *a13(0x120), 1 +3f417350: move *a13(0xffc0), a7, 1 +3f417370: move *a13(0x40), a9, 1 +3f417390: move *a7(0xa8), a7, 1 +3f4173b0: sub a7, a9 +3f4173c0: move *a13(0xffc0), a7, 1 +3f4173e0: move *a7(0x68), a7, 1 +3f417400: mpyu a7, a9 +3f417410: move *a13(0x100), a7, 1 +3f417430: add a7, a9 +3f417440: move a9, *a13(0x140), 1 +3f417460: move *a13(0x40), *a13(0x0), 1 +3f417490: move *a13, a7, 1 +3f4174a0: move *a13(0x80), a9, 1 +3f4174c0: cmp a9, a7 +3f4174d0: jrgt L3F417B00 +L3F4174E0: +3f4174e0: move *a13(0xffe0), a11, 1 +3f417500: move *a13(0x120), a9, 1 +3f417520: sra 0x3, a9 +3f417530: sll 0x3, a9 +3f417540: move *a11(0x28), a7, 1 +3f417560: add a9, a7 +3f417570: move *a7(0x0), *a13(0x1a0), 1 +3f4175a0: move *a13(0x1a0), *a14+, 1 +3f4175c0: move *a13(0x200), *a14+, 1 +3f4175e0: calla L3FE0ED00 +3f417610: move *a13(0x220), *a14+, 1 +3f417630: calla L3FE0FAF0 +3f417660: calla L3FE112D0 +3f417690: movi 0x3f419ca0, a8 +3f4176c0: move *a8+, *a14+, 1 +3f4176d0: move *a8+, *a14+, 1 +3f4176e0: calla L3FE0C950 +3f417710: calla L3FE10B50 +3f417740: move a8, *a13(0x160), 1 +3f417760: move *a13(0xffc0), a9, 1 +3f417780: move *a13(0x140), a7, 1 +3f4177a0: sra 0x3, a7 +3f4177b0: sll 0x3, a7 +3f4177c0: move *a9(0x28), a5, 1 +3f4177e0: add a7, a5 +3f4177f0: move *a13(0x140), a7, 1 +3f417810: movk 7, a9 +3f417820: and a7, a9 +3f417830: move *a13(0xc0), a7, 1 +3f417850: sll a9, a7 +3f417860: move *a5, a9, 1 +3f417870: andn a7, a9 +3f417880: move *a13(0xc0), a7, 1 +3f4178a0: and a8, a7 +3f4178b0: move *a13(0x140), a5, 1 +3f4178d0: movk 7, a11 +3f4178e0: and a5, a11 +3f4178f0: sll a11, a7 +3f417900: or a7, a9 +3f417910: move *a13(0xffc0), a11, 1 +3f417930: sra 0x3, a5 +3f417940: sll 0x3, a5 +3f417950: move *a11(0x28), a7, 1 +3f417970: add a5, a7 +3f417980: move a9, *a7, 1 +3f417990: move *a13(0xffe0), a9, 1 +3f4179b0: move *a13(0x120), a7, 1 +3f4179d0: move *a9(0x68), a5, 1 +3f4179f0: add a7, a5 +3f417a00: move a5, *a13(0x120), 1 +3f417a20: move *a13(0x140), a7, 1 +3f417a40: move *a11(0x68), a5, 1 +3f417a60: add a7, a5 +3f417a70: move a5, *a13(0x140), 1 +3f417a90: move *a13, a7, 1 +3f417aa0: inc a7 +3f417ab0: move a7, *a13, 1 +3f417ac0: move *a13(0x80), a5, 1 +3f417ae0: cmp a5, a7 +3f417af0: jrle L3F4174E0 +L3F417B00: +3f417b00: move *a13(0xffe0), a11, 1 +3f417b20: move *a13(0xe0), a9, 1 +3f417b40: move *a11(0x88), a5, 1 +3f417b60: add a9, a5 +3f417b70: move a5, *a13(0xe0), 1 +3f417b90: move *a13(0xffc0), a9, 1 +3f417bb0: move *a13(0x100), a5, 1 +3f417bd0: move *a9(0x88), a7, 1 +3f417bf0: add a5, a7 +3f417c00: move a7, *a13(0x100), 1 +3f417c20: move *a13(0x20), a5, 1 +3f417c40: inc a5 +3f417c50: move a5, *a13(0x20), 1 +3f417c70: move *a13(0xa0), a7, 1 +3f417c90: cmp a7, a5 +3f417ca0: jale L3F417260 +L3F417CC0: +3f417cc0: sub a8, a8 +L3F417CD0: +3f417cd0: move *sp(0xc0), a14, 1 +3f417cf0: mmfm sp, a5,a7,a9,a11,a13 +3f417d10: rets 2 +3f417d20: mmtm sp, a7,a9,a11,a13 +3f417d40: move a14, a13 +3f417d50: addi 0x200, a14 +3f417d70: move *a13(0xffc0), a11, 1 +3f417d90: move *a11(0x28), a11, 1 +3f417db0: jrne L3F417F40 +3f417dc0: move *a13(0xffc0), a11, 1 +3f417de0: move a14, -*sp, 1 +3f417df0: move *a11(0x48), *a14+, 1 +3f417e10: calla L3FB1D060 +3f417e40: move a8, *a11(0x28), 1 +3f417e60: move *a11(0x28), a11, 1 +3f417e80: jrne L3F417F40 +3f417e90: move a14, -*sp, 1 +3f417ea0: movi 0x3f419b70, a8 +3f417ed0: move a8, *a14+, 1 +3f417ee0: calla L3F927BC0 +3f417f10: movk 11, a8 +3f417f20: jauc L3F419B20 +L3F417F40: +3f417f40: move *a13(0xffe0), a11, 1 +3f417f60: move *a13(0xffc0), a9, 1 +3f417f80: move *a11(0xa8), a7, 1 +3f417fa0: move *a9(0xa8), a9, 1 +3f417fc0: cmp a9, a7 +3f417fd0: jrle L3F418010 +3f417fe0: move *a11(0xa8), a9, 1 +3f418000: jruc L3F418050 +L3F418010: +3f418010: move *a13(0xffc0), a9, 1 +3f418030: move *a9(0xa8), a9, 1 +L3F418050: +3f418050: move a9, *a13(0x40), 1 +3f418070: move *a13(0xffc0), a7, 1 +3f418090: move *a11(0xc8), a9, 1 +3f4180b0: move *a7(0xc8), a7, 1 +3f4180d0: cmp a7, a9 +3f4180e0: jrge L3F418120 +3f4180f0: move *a11(0xc8), a9, 1 +3f418110: jruc L3F418160 +L3F418120: +3f418120: move *a13(0xffc0), a9, 1 +3f418140: move *a9(0xc8), a9, 1 +L3F418160: +3f418160: move a9, *a13(0x80), 1 +3f418180: move *a13(0xffc0), a7, 1 +3f4181a0: move *a11(0xe8), a9, 1 +3f4181c0: move *a7(0xe8), a7, 1 +3f4181e0: cmp a7, a9 +3f4181f0: jrle L3F418230 +3f418200: move *a11(0xe8), a9, 1 +3f418220: jruc L3F418270 +L3F418230: +3f418230: move *a13(0xffc0), a9, 1 +3f418250: move *a9(0xe8), a9, 1 +L3F418270: +3f418270: move a9, *a13(0x60), 1 +3f418290: move *a13(0xffc0), a7, 1 +3f4182b0: move *a11(0x108), a9, 1 +3f4182d0: move *a7(0x108), a7, 1 +3f4182f0: cmp a7, a9 +3f418300: jrge L3F418340 +3f418310: move *a11(0x108), a9, 1 +3f418330: jruc L3F418380 +L3F418340: +3f418340: move *a13(0xffc0), a9, 1 +3f418360: move *a9(0x108), a9, 1 +L3F418380: +3f418380: move a9, *a13(0xa0), 1 +3f4183a0: move *a13(0xffc0), a7, 1 +3f4183c0: move *a7(0x1a8), a7, 1 +3f4183e0: move a7, a8 +3f4183f0: dec a8 +3f418400: calla L3FE114E0 +3f418430: move -*a14, a8, 1 +3f418440: move a8, *a13(0x140), 1 +3f418460: move *a13(0x60), a7, 1 +3f418480: move *a11(0xe8), a9, 1 +3f4184a0: sub a9, a7 +3f4184b0: move *a11(0x88), a9, 1 +3f4184d0: mpyu a9, a7 +3f4184e0: move *a11(0x168), a9, 1 +3f418500: add a7, a9 +3f418510: move a9, *a13(0xc0), 1 +3f418530: move *a13(0x40), a7, 1 +3f418550: move *a11(0xa8), a9, 1 +3f418570: sub a9, a7 +3f418580: move *a11(0x68), a9, 1 +3f4185a0: mpyu a9, a7 +3f4185b0: move *a13(0xc0), a9, 1 +3f4185d0: add a9, a7 +3f4185e0: srl 0x3, a7 +3f4185f0: sll 0x3, a7 +3f418600: move *a11(0x28), a9, 1 +3f418620: add a7, a9 +3f418630: move *a9(0x0), *a13(0x1a0), 1 +3f418660: move *a13(0x1a0), *a13(0x180), 1 +3f418690: move *a13(0x60), *a13(0x20), 1 +3f4186c0: move *a13(0x20), a9, 1 +3f4186e0: move *a13(0xa0), a7, 1 +3f418700: cmp a7, a9 +3f418710: jrgt L3F418D30 +L3F418720: +3f418720: move *a13(0xffe0), a11, 1 +3f418740: move *a13(0x40), a9, 1 +3f418760: move *a11(0xa8), a7, 1 +3f418780: sub a7, a9 +3f418790: move *a11(0x68), a7, 1 +3f4187b0: mpyu a7, a9 +3f4187c0: move *a13(0xc0), a7, 1 +3f4187e0: add a7, a9 +3f4187f0: move a9, *a13(0x100), 1 +3f418810: move *a13(0x40), *a13(0x0), 1 +3f418840: move *a13, a7, 1 +3f418850: move *a13(0x80), a9, 1 +3f418870: cmp a9, a7 +3f418880: jrgt L3F418C30 +L3F418890: +3f418890: move *a13(0xffe0), a11, 1 +3f4188b0: move *a13(0x100), a9, 1 +3f4188d0: sra 0x3, a9 +3f4188e0: sll 0x3, a9 +3f4188f0: move *a11(0x28), a7, 1 +3f418910: add a9, a7 +3f418920: move *a7(0x0), *a13(0x160), 1 +3f418950: move *a13(0x180), *a14+, 1 +3f418970: move *a13(0x160), *a14+, 1 +3f418990: calla L3FE10440 +3f4189c0: jreq L3F418A00 +3f4189d0: move *a13(0x180), *a14+, 1 +3f4189f0: jruc L3F418A20 +L3F418A00: +3f418a00: move *a13(0x160), *a14+, 1 +L3F418A20: +3f418a20: move -*a14, a8, 1 +3f418a30: move a8, *a13(0x180), 1 +3f418a50: move *a13(0x1a0), *a14+, 1 +3f418a70: move *a13(0x160), *a14+, 1 +3f418a90: calla L3FE10260 +3f418ac0: jreq L3F418B00 +3f418ad0: move *a13(0x1a0), *a14+, 1 +3f418af0: jruc L3F418B20 +L3F418B00: +3f418b00: move *a13(0x160), *a14+, 1 +L3F418B20: +3f418b20: move -*a14, a8, 1 +3f418b30: move a8, *a13(0x1a0), 1 +3f418b50: move *a13(0x100), a9, 1 +3f418b70: move *a11(0x68), a7, 1 +3f418b90: add a9, a7 +3f418ba0: move a7, *a13(0x100), 1 +3f418bc0: move *a13, a9, 1 +3f418bd0: inc a9 +3f418be0: move a9, *a13, 1 +3f418bf0: move *a13(0x80), a7, 1 +3f418c10: cmp a7, a9 +3f418c20: jrle L3F418890 +L3F418C30: +3f418c30: move *a13(0xc0), a9, 1 +3f418c50: move *a11(0x88), a7, 1 +3f418c70: add a9, a7 +3f418c80: move a7, *a13(0xc0), 1 +3f418ca0: move *a13(0x20), a9, 1 +3f418cc0: inc a9 +3f418cd0: move a9, *a13(0x20), 1 +3f418cf0: move *a13(0xa0), a7, 1 +3f418d10: cmp a7, a9 +3f418d20: jrle L3F418720 +L3F418D30: +3f418d30: move *a13(0x1a0), *a13(0x1c0), 1 +3f418d60: move *a13(0x180), *a14+, 1 +3f418d80: move *a13(0x1a0), *a14+, 1 +3f418da0: calla L3FE0ED00 +3f418dd0: calla L3FE112D0 +3f418e00: movi 0x3f419d00, a8 +3f418e30: move *a8+, *a14+, 1 +3f418e40: move *a8+, *a14+, 1 +3f418e50: calla L3FE0EB40 +3f418e80: jreq L3F418F90 +3f418e90: move *a13(0x180), *a14+, 1 +3f418eb0: move *a13(0x1a0), *a14+, 1 +3f418ed0: calla L3FE0ED00 +3f418f00: move *a13(0x140), *a14+, 1 +3f418f20: calla L3FE0F540 +3f418f50: move -*a14, a8, 1 +3f418f60: move a8, *a13(0x1e0), 1 +3f418f80: jruc L3F418FE0 +L3F418F90: +3f418f90: move @0x3f419d40, a7, 1 +3f418fc0: move a7, *a13(0x1e0), 1 +L3F418FE0: +3f418fe0: move *a13(0x60), a7, 1 +3f419000: move *a11(0xe8), a9, 1 +3f419020: sub a9, a7 +3f419030: move *a11(0x88), a9, 1 +3f419050: mpyu a9, a7 +3f419060: move *a11(0x168), a9, 1 +3f419080: add a7, a9 +3f419090: move a9, *a13(0xc0), 1 +3f4190b0: move *a13(0xffc0), a7, 1 +3f4190d0: move *a13(0x60), a9, 1 +3f4190f0: move *a7(0xe8), a7, 1 +3f419110: sub a7, a9 +3f419120: move *a13(0xffc0), a7, 1 +3f419140: move *a7(0x88), a7, 1 +3f419160: mpyu a7, a9 +3f419170: move *a13(0xffc0), a7, 1 +3f419190: move *a7(0x168), a7, 1 +3f4191b0: add a9, a7 +3f4191c0: move a7, *a13(0xe0), 1 +3f4191e0: move *a13(0x60), *a13(0x20), 1 +3f419210: move *a13(0x20), a9, 1 +3f419230: move *a13(0xa0), a7, 1 +3f419250: cmp a7, a9 +3f419260: jagt L3F419B10 +L3F419280: +3f419280: move *a13(0xffe0), a11, 1 +3f4192a0: move *a13(0x40), a9, 1 +3f4192c0: move *a11(0xa8), a7, 1 +3f4192e0: sub a7, a9 +3f4192f0: move *a11(0x68), a7, 1 +3f419310: mpyu a7, a9 +3f419320: move *a13(0xc0), a7, 1 +3f419340: add a7, a9 +3f419350: move a9, *a13(0x100), 1 +3f419370: move *a13(0xffc0), a7, 1 +3f419390: move *a13(0x40), a9, 1 +3f4193b0: move *a7(0xa8), a7, 1 +3f4193d0: sub a7, a9 +3f4193e0: move *a13(0xffc0), a7, 1 +3f419400: move *a7(0x68), a7, 1 +3f419420: mpyu a7, a9 +3f419430: move *a13(0xe0), a7, 1 +3f419450: add a7, a9 +3f419460: move a9, *a13(0x120), 1 +3f419480: move *a13(0x40), *a13(0x0), 1 +3f4194b0: move *a13, a7, 1 +3f4194c0: move *a13(0x80), a9, 1 +3f4194e0: cmp a9, a7 +3f4194f0: jrgt L3F419970 +L3F419500: +3f419500: move *a13(0xffe0), a11, 1 +3f419520: move *a13(0x100), a9, 1 +3f419540: sra 0x3, a9 +3f419550: sll 0x3, a9 +3f419560: move *a11(0x28), a7, 1 +3f419580: add a9, a7 +3f419590: move *a7(0x0), *a13(0x160), 1 +3f4195c0: move *a13(0xffc0), a9, 1 +3f4195e0: move *a13(0x120), a7, 1 +3f419600: sra 0x3, a7 +3f419610: sll 0x3, a7 +3f419620: move *a9(0x28), a9, 1 +3f419640: add a7, a9 +3f419650: move *a13(0x160), *a14+, 1 +3f419670: move *a13(0x1c0), *a14+, 1 +3f419690: calla L3FE0ED00 +3f4196c0: move *a13(0x1e0), *a14+, 1 +3f4196e0: calla L3FE0FAF0 +3f419710: calla L3FE112D0 +3f419740: movi 0x3f419ca0, a8 +3f419770: move *a8+, *a14+, 1 +3f419780: move *a8+, *a14+, 1 +3f419790: calla L3FE0C950 +3f4197c0: calla L3FE10CC0 +3f4197f0: movb a8, *a9 +3f419800: move *a13(0x100), a9, 1 +3f419820: move *a11(0x68), a7, 1 +3f419840: add a9, a7 +3f419850: move a7, *a13(0x100), 1 +3f419870: move *a13(0xffc0), a9, 1 +3f419890: move *a13(0x120), a7, 1 +3f4198b0: move *a9(0x68), a9, 1 +3f4198d0: add a7, a9 +3f4198e0: move a9, *a13(0x120), 1 +3f419900: move *a13, a7, 1 +3f419910: inc a7 +3f419920: move a7, *a13, 1 +3f419930: move *a13(0x80), a9, 1 +3f419950: cmp a9, a7 +3f419960: jrle L3F419500 +L3F419970: +3f419970: move *a13(0xc0), a7, 1 +3f419990: move *a11(0x88), a9, 1 +3f4199b0: add a7, a9 +3f4199c0: move a9, *a13(0xc0), 1 +3f4199e0: move *a13(0xffc0), a7, 1 +3f419a00: move *a13(0xe0), a9, 1 +3f419a20: move *a7(0x88), a7, 1 +3f419a40: add a9, a7 +3f419a50: move a7, *a13(0xe0), 1 +3f419a70: move *a13(0x20), a9, 1 +3f419a90: inc a9 +3f419aa0: move a9, *a13(0x20), 1 +3f419ac0: move *a13(0xa0), a7, 1 +3f419ae0: cmp a7, a9 +L3F419AF0: +3f419af0: jale L3F419280 +L3F419B10: +3f419b10: sub a8, a8 +L3F419B20: +3f419b20: move *sp(0xa0), a14, 1 +3f419b40: mmfm sp, a7,a9,a11,a13 +3f419b60: rets 2 +3f419b70: .word 0x7265 +3f419b80: modu b11, b2 +3f419b90: sla 0x3, b2 +3f419ba0: mods a3, a1 +3f419bb0: modu a11, a12 +3f419bc0: sla a11, a3 +3f419bd0: rl b11, b4 +3f419be0: srl a11, a14 +3f419bf0: sra a1, a0 +3f419c00: .word 0x7473 +3f419c10: sra b3, b5 +3f419c20: sla 0x3, b0 +3f419c30: sla a11, a4 +3f419c40: sla b11, b4 +3f419c50: sll a1, a0 +3f419c60: srl b3, b5 +3f419c70: sra a11, a6 +3f419c80: .word 0x0a72 +3f419c90: .word 0x0000 +3f419ca0: .word 0x0000 +3f419cb0: .word 0x0000 +3f419cc0: .word 0x0000 +3f419cd0: dsjs b8, L3F419AF0 +3f419ce0: .word 0x0000 +3f419cf0: .word 0x0000 +3f419d00: .word 0x0000 +3f419d10: .word 0x0000 +3f419d20: .word 0x0000 +3f419d30: .word 0x0000 +3f419d40: .word 0x0000 +3f419d50: add a2, a0 +3f419d60: mmtm sp, a7,a9,a11,a13 +3f419d80: move a14, a13 +3f419d90: addi 0x180, a14 +3f419db0: move @0xb8120, a11, 1 +3f419de0: jreq L3F419EB0 +3f419df0: move a14, -*sp, 1 +3f419e00: move @0xb7a20, *a14+, 1 +3f419e30: move @0xb78e0, *a14+, 1 +3f419e60: calla L3FD75410 +3f419e90: jauc L3F41DAD0 +L3F419EB0: +3f419eb0: move a14, -*sp, 1 +3f419ec0: move @0x19ff80, *a14+, 1 +3f419ef0: move @0x19ff60, *a14+, 1 +3f419f20: movk 1, a9 +3f419f30: move a9, *a14+, 1 +3f419f40: movi 0xfa, a9 +3f419f60: move a9, *a14+, 1 +3f419f70: movi 0x226, a9 +3f419f90: move a9, *a14+, 1 +3f419fa0: movi 0xd2, a9 +3f419fc0: move a9, *a14+, 1 +3f419fd0: movi 0x70, a9 +3f419ff0: move a9, *a14+, 1 +3f41a000: move @0xb7960, *a14+, 1 +3f41a030: move @0xb78e0, *a14+, 1 +3f41a060: calla L3FD41B90 +3f41a090: move a8, @0xb7a20, 1 +3f41a0c0: move a14, -*sp, 1 +3f41a0d0: move @0xb7980, *a14+, 1 +3f41a100: move a8, *a14+, 1 +3f41a110: move @0xb78e0, *a14+, 1 +3f41a140: calla L3FD9C7B0 +3f41a170: move @0xb7a20, a11, 1 +3f41a1a0: jaeq L3F41DAD0 +3f41a1c0: movk 1, a9 +3f41a1d0: move a9, @0xb8120, 1 +3f41a200: setf 2, 0, 0 +3f41a210: move @0xaece8, a11, 0 +3f41a240: move a11, @0x19e150, 1 +3f41a270: jreq L3F41A330 +3f41a280: dec a11 +3f41a290: jreq L3F41A330 +3f41a2a0: move @0x19e150, a11, 1 +3f41a2d0: subk 2, a11 +3f41a2e0: jreq L3F41A330 +3f41a2f0: sub a11, a11 +3f41a300: move a11, @0x19e150, 1 +L3F41A330: +3f41a330: move a14, -*sp, 1 +3f41a340: sub a11, a11 +3f41a350: move a11, *a14+, 1 +3f41a360: move a11, *a14+, 1 +3f41a370: move a11, *a14+, 1 +3f41a380: move a11, *a14+, 1 +3f41a390: movi 0x3f439f30, a8 +3f41a3c0: move a8, *a14+, 1 +3f41a3d0: move @0x19e150, a7, 1 +3f41a400: move a7, a11 +3f41a410: sll 0x9, a7 +3f41a420: sll 0x5, a11 +3f41a430: add a11, a7 +3f41a440: addi 0x109950, a7 +3f41a470: move *a7+, *a14+, 1 +3f41a480: move @0xb7a20, *a14+, 1 +3f41a4b0: move @0xb78e0, *a14+, 1 +3f41a4e0: calla L3FD9C170 +3f41a510: move a14, -*sp, 1 +3f41a520: movi 0x20800d, a11 +3f41a550: move a11, *a14+, 1 +3f41a560: move @0xb7a20, *a14+, 1 +3f41a590: move @0xb78e0, *a14+, 1 +3f41a5c0: calla L3FD97D50 +3f41a5f0: move a14, -*sp, 1 +3f41a600: move @0xb7a20, *a14+, 1 +3f41a630: move @0xb78e0, *a14+, 1 +3f41a660: calla L3FB04900 +3f41a690: move a8, @0xf7cd0, 1 +3f41a6c0: move a8, a7 +3f41a6d0: jaeq L3F41D9E0 +3f41a6f0: sub a9, a9 +3f41a700: move a9, *a13, 1 +3f41a710: move a14, -*sp, 1 +3f41a720: move a9, *a14+, 1 +3f41a730: movk 2, a11 +3f41a740: move a11, *a14+, 1 +3f41a750: movi 0x6c0, a11 +3f41a770: mpys a9, a11 +3f41a780: addi 0x105570, a11 +3f41a7b0: move @0x19e150, a7, 1 +3f41a7e0: move a7, a9 +3f41a7f0: sll 0x9, a7 +3f41a800: sll 0x5, a9 +3f41a810: add a9, a7 +3f41a820: add a7, a11 +3f41a830: move *a11(0x60), *a14+, 1 +3f41a850: move @0x19ff80, *a14+, 1 +3f41a880: move @0x19ff60, *a14+, 1 +3f41a8b0: move @0xb7ee0, *a14+, 1 +3f41a8e0: sub a11, a11 +3f41a8f0: move a11, *a14+, 1 +3f41a900: move a11, *a14+, 1 +3f41a910: move *a13, a9, 1 +3f41a920: movi 0x6c0, a7 +3f41a940: mpys a9, a7 +3f41a950: addi 0x105570, a7 +3f41a980: setf 16, 1, 0 +3f41a990: move *a7(0x10), a8, 0 +3f41a9b0: move a8, *a14+, 1 +3f41a9c0: movi 0x6c0, a7 +3f41a9e0: mpys a9, a7 +3f41a9f0: addi 0x105570, a7 +3f41aa20: move *a7, a8, 0 +3f41aa30: move a8, *a14+, 1 +3f41aa40: move @0xf7cd0, *a14+, 1 +3f41aa70: calla L3FB0D7B0 +3f41aaa0: movi 0x6c0, a7 +3f41aac0: mpys a9, a7 +3f41aad0: addi 0x105570, a7 +3f41ab00: move a8, *a7(0x40), 1 +3f41ab20: inc a9 +3f41ab30: move a9, *a13, 1 +3f41ab40: move a14, -*sp, 1 +3f41ab50: movi 0x3f4c94d0, a7 +3f41ab80: move a7, *a14+, 1 +3f41ab90: movi 0x6c0, a11 +3f41abb0: mpys a9, a11 +3f41abc0: addi 0x105570, a11 +3f41abf0: move @0x19e150, a7, 1 +3f41ac20: move a7, a9 +3f41ac30: sll 0x9, a7 +3f41ac40: sll 0x5, a9 +3f41ac50: add a9, a7 +3f41ac60: add a7, a11 +3f41ac70: addi 0x60, a11 +3f41ac90: move a11, *a14+, 1 +3f41aca0: sub a11, a11 +3f41acb0: move a11, *a14+, 1 +3f41acc0: movk 4, a9 +3f41acd0: move a9, *a14+, 1 +3f41ace0: move @0x19ff80, *a14+, 1 +3f41ad10: move @0x19ff60, *a14+, 1 +3f41ad40: move @0xb7ee0, *a14+, 1 +3f41ad70: move *a13, a7, 1 +3f41ad80: movi 0x6c0, a9 +3f41ada0: mpys a7, a9 +3f41adb0: addi 0x105570, a9 +3f41ade0: setf 16, 1, 0 +3f41adf0: move *a9(0x10), a8, 0 +3f41ae10: move a8, *a14+, 1 +3f41ae20: movi 0x6c0, a9 +3f41ae40: mpys a7, a9 +3f41ae50: addi 0x105570, a9 +3f41ae80: move *a9, a8, 0 +3f41ae90: move a8, *a14+, 1 +3f41aea0: move @0xf7cd0, *a14+, 1 +3f41aed0: calla L3FB05BC0 +3f41af00: movi 0x6c0, a9 +3f41af20: mpys a7, a9 +3f41af30: addi 0x105570, a9 +3f41af60: move a8, *a9(0x40), 1 +3f41af80: inc a7 +3f41af90: move a7, *a13, 1 +3f41afa0: movi 0x6c0, a9 +3f41afc0: mpys a7, a9 +3f41afd0: addi 0x105570, a9 +3f41b000: move a14, -*sp, 1 +3f41b010: move a11, *a14+, 1 +3f41b020: movk 30, a11 +3f41b030: move a11, *a14+, 1 +3f41b040: movk 2, a11 +3f41b050: move a11, *a14+, 1 +3f41b060: movi 0xaffd8, a11 +3f41b090: move a11, *a14+, 1 +3f41b0a0: move @0x19ff80, *a14+, 1 +3f41b0d0: move @0x19ff60, *a14+, 1 +3f41b100: move @0xb7ee0, *a14+, 1 +3f41b130: movi 0x96, a11 +3f41b150: move a11, *a14+, 1 +3f41b160: movi 0x6c0, a11 +3f41b180: mpys a7, a11 +3f41b190: addi 0x105570, a11 +3f41b1c0: setf 16, 1, 0 +3f41b1d0: move *a11(0x10), a8, 0 +3f41b1f0: move a8, *a14+, 1 +3f41b200: movi 0x6c0, a11 +3f41b220: mpys a7, a11 +3f41b230: addi 0x105570, a11 +3f41b260: move *a11, a8, 0 +3f41b270: move a8, *a14+, 1 +3f41b280: move @0xf7cd0, *a14+, 1 +3f41b2b0: calla L3FB04BA0 +3f41b2e0: move a8, *a9(0x40), 1 +3f41b300: move a14, -*sp, 1 +3f41b310: movi 0x6c0, a11 +3f41b330: mpys a7, a11 +3f41b340: addi 0x105570, a11 +3f41b370: move *a11(0x40), *a14+, 1 +3f41b390: move @0xf7cd0, *a14+, 1 +3f41b3c0: calla L3FB11A10 +3f41b3f0: move a8, *a13(0x40), 1 +3f41b410: move a8, a9 +3f41b420: jreq L3F41B4A0 +3f41b430: move *a8(0x160), a11, 1 +3f41b450: movi 0x3f4c9030, a7 +3f41b480: move a7, *a11(0x60), 1 +L3F41B4A0: +3f41b4a0: move *a13, a11, 1 +3f41b4b0: inc a11 +3f41b4c0: move a11, *a13, 1 +3f41b4d0: movi 0x6c0, a7 +3f41b4f0: mpys a11, a7 +3f41b500: addi 0x105570, a7 +3f41b530: move a14, -*sp, 1 +3f41b540: sub a9, a9 +3f41b550: move a9, *a14+, 1 +3f41b560: movk 30, a9 +3f41b570: move a9, *a14+, 1 +3f41b580: movk 2, a9 +3f41b590: move a9, *a14+, 1 +3f41b5a0: movi 0xb00d8, a9 +3f41b5d0: move a9, *a14+, 1 +3f41b5e0: move @0x19ff80, *a14+, 1 +3f41b610: move @0x19ff60, *a14+, 1 +3f41b640: move @0xb7ee0, *a14+, 1 +3f41b670: movi 0x96, a9 +3f41b690: move a9, *a14+, 1 +3f41b6a0: movi 0x6c0, a9 +3f41b6c0: mpys a11, a9 +3f41b6d0: addi 0x105570, a9 +3f41b700: setf 16, 1, 0 +3f41b710: move *a9(0x10), a8, 0 +3f41b730: move a8, *a14+, 1 +3f41b740: movi 0x6c0, a9 +3f41b760: mpys a11, a9 +3f41b770: addi 0x105570, a9 +3f41b7a0: move *a9, a8, 0 +3f41b7b0: move a8, *a14+, 1 +3f41b7c0: move @0xf7cd0, *a14+, 1 +3f41b7f0: calla L3FB04BA0 +3f41b820: move a8, *a7(0x40), 1 +3f41b840: move a14, -*sp, 1 +3f41b850: movi 0x6c0, a9 +3f41b870: mpys a11, a9 +3f41b880: addi 0x105570, a9 +3f41b8b0: move *a9(0x40), *a14+, 1 +3f41b8d0: move @0xf7cd0, *a14+, 1 +3f41b900: calla L3FB11A10 +3f41b930: move a8, *a13(0x40), 1 +3f41b950: move *a8(0x160), a9, 1 +3f41b970: movi 0x3f4c9030, a7 +3f41b9a0: move a7, *a9(0x60), 1 +3f41b9c0: inc a11 +3f41b9d0: move a11, *a13, 1 +3f41b9e0: movi 0x6c0, a9 +3f41ba00: mpys a11, a9 +3f41ba10: addi 0x105570, a9 +3f41ba40: move a14, -*sp, 1 +3f41ba50: sub a7, a7 +3f41ba60: move a7, *a14+, 1 +3f41ba70: movk 30, a7 +3f41ba80: move a7, *a14+, 1 +3f41ba90: movk 2, a7 +3f41baa0: move a7, *a14+, 1 +3f41bab0: movi 0xb01d8, a7 +3f41bae0: move a7, *a14+, 1 +3f41baf0: move @0x19ff80, *a14+, 1 +3f41bb20: move @0x19ff60, *a14+, 1 +3f41bb50: move @0xb7ee0, *a14+, 1 +3f41bb80: movi 0x96, a7 +3f41bba0: move a7, *a14+, 1 +3f41bbb0: movi 0x6c0, a7 +3f41bbd0: mpys a11, a7 +3f41bbe0: addi 0x105570, a7 +3f41bc10: setf 16, 1, 0 +3f41bc20: move *a7(0x10), a8, 0 +3f41bc40: move a8, *a14+, 1 +3f41bc50: movi 0x6c0, a7 +3f41bc70: mpys a11, a7 +3f41bc80: addi 0x105570, a7 +3f41bcb0: move *a7, a8, 0 +3f41bcc0: move a8, *a14+, 1 +3f41bcd0: move @0xf7cd0, *a14+, 1 +3f41bd00: calla L3FB04BA0 +3f41bd30: move a8, *a9(0x40), 1 +3f41bd50: move a14, -*sp, 1 +3f41bd60: movi 0x6c0, a9 +3f41bd80: mpys a11, a9 +3f41bd90: addi 0x105570, a9 +3f41bdc0: move *a9(0x40), *a14+, 1 +3f41bde0: move @0xf7cd0, *a14+, 1 +3f41be10: calla L3FB11A10 +3f41be40: move a8, *a13(0x40), 1 +3f41be60: move *a8(0x160), a9, 1 +3f41be80: movi 0x3f4c9030, a7 +3f41beb0: move a7, *a9(0x60), 1 +3f41bed0: inc a11 +3f41bee0: move a11, *a13, 1 +3f41bef0: movi 0x6c0, a9 +3f41bf10: mpys a11, a9 +3f41bf20: addi 0x105570, a9 +3f41bf50: move a14, -*sp, 1 +3f41bf60: sub a7, a7 +3f41bf70: move a7, *a14+, 1 +3f41bf80: movk 30, a7 +3f41bf90: move a7, *a14+, 1 +3f41bfa0: movk 2, a7 +3f41bfb0: move a7, *a14+, 1 +3f41bfc0: movi 0xb02d8, a7 +3f41bff0: move a7, *a14+, 1 +3f41c000: move @0x19ff80, *a14+, 1 +3f41c030: move @0x19ff60, *a14+, 1 +3f41c060: move @0xb7ee0, *a14+, 1 +3f41c090: movi 0x96, a7 +3f41c0b0: move a7, *a14+, 1 +3f41c0c0: movi 0x6c0, a7 +3f41c0e0: mpys a11, a7 +3f41c0f0: addi 0x105570, a7 +3f41c120: setf 16, 1, 0 +3f41c130: move *a7(0x10), a8, 0 +3f41c150: move a8, *a14+, 1 +3f41c160: movi 0x6c0, a7 +3f41c180: mpys a11, a7 +3f41c190: addi 0x105570, a7 +3f41c1c0: move *a7, a8, 0 +3f41c1d0: move a8, *a14+, 1 +3f41c1e0: move @0xf7cd0, *a14+, 1 +3f41c210: calla L3FB04BA0 +3f41c240: move a8, *a9(0x40), 1 +3f41c260: move a14, -*sp, 1 +3f41c270: movi 0x6c0, a9 +3f41c290: mpys a11, a9 +3f41c2a0: addi 0x105570, a9 +3f41c2d0: move *a9(0x40), *a14+, 1 +3f41c2f0: move @0xf7cd0, *a14+, 1 +3f41c320: calla L3FB11A10 +3f41c350: move a8, *a13(0x40), 1 +3f41c370: move *a8(0x160), a9, 1 +3f41c390: movi 0x3f4c9030, a7 +3f41c3c0: move a7, *a9(0x60), 1 +3f41c3e0: inc a11 +3f41c3f0: move a11, *a13, 1 +3f41c400: move a14, -*sp, 1 +3f41c410: movi 0x3f4c7050, a9 +3f41c440: move a9, *a14+, 1 +3f41c450: movk 1, a7 +3f41c460: move a7, *a14+, 1 +3f41c470: movi 0x6c0, a7 +3f41c490: mpys a11, a7 +3f41c4a0: addi 0x105570, a7 +3f41c4d0: move @0x19e150, a9, 1 +3f41c500: move a9, a11 +3f41c510: sll 0x9, a9 +3f41c520: sll 0x5, a11 +3f41c530: add a11, a9 +3f41c540: add a9, a7 +3f41c550: move *a7(0x60), *a14+, 1 +3f41c570: move @0x19ff80, *a14+, 1 +3f41c5a0: move @0x19ff60, *a14+, 1 +3f41c5d0: move @0xb7ee0, *a14+, 1 +3f41c600: move *a13, a11, 1 +3f41c610: movi 0x6c0, a9 +3f41c630: mpys a11, a9 +3f41c640: addi 0x105570, a9 +3f41c670: setf 16, 1, 0 +3f41c680: move *a9(0x10), a8, 0 +3f41c6a0: move a8, *a14+, 1 +3f41c6b0: movi 0x6c0, a9 +3f41c6d0: mpys a11, a9 +3f41c6e0: addi 0x105570, a9 +3f41c710: move *a9, a8, 0 +3f41c720: move a8, *a14+, 1 +3f41c730: move @0xf7cd0, *a14+, 1 +3f41c760: calla L3FB0BC50 +3f41c790: movi 0x6c0, a9 +3f41c7b0: mpys a11, a9 +3f41c7c0: addi 0x105570, a9 +3f41c7f0: move a8, *a9(0x40), 1 +3f41c810: move a14, -*sp, 1 +3f41c820: movi 0x6c0, a9 +3f41c840: mpys a11, a9 +3f41c850: addi 0x105570, a9 +3f41c880: move *a9(0x40), *a14+, 1 +3f41c8a0: move @0xf7cd0, *a14+, 1 +3f41c8d0: calla L3FB11A10 +3f41c900: move a8, *a13(0x40), 1 +3f41c920: inc a11 +3f41c930: move a11, *a13, 1 +3f41c940: move a14, -*sp, 1 +3f41c950: movi 0x3f4c79a0, a9 +3f41c980: move a9, *a14+, 1 +3f41c990: movk 1, a7 +3f41c9a0: move a7, *a14+, 1 +3f41c9b0: movi 0x6c0, a7 +3f41c9d0: mpys a11, a7 +3f41c9e0: addi 0x105570, a7 +3f41ca10: move @0x19e150, a9, 1 +3f41ca40: move a9, a11 +3f41ca50: sll 0x9, a9 +3f41ca60: sll 0x5, a11 +3f41ca70: add a11, a9 +3f41ca80: add a9, a7 +3f41ca90: move *a7(0x60), *a14+, 1 +3f41cab0: move @0x19ff80, *a14+, 1 +3f41cae0: move @0x19ff60, *a14+, 1 +3f41cb10: move @0xb7ee0, *a14+, 1 +3f41cb40: move *a13, a11, 1 +3f41cb50: movi 0x6c0, a9 +3f41cb70: mpys a11, a9 +3f41cb80: addi 0x105570, a9 +3f41cbb0: setf 16, 1, 0 +3f41cbc0: move *a9(0x10), a8, 0 +3f41cbe0: move a8, *a14+, 1 +3f41cbf0: movi 0x6c0, a9 +3f41cc10: mpys a11, a9 +3f41cc20: addi 0x105570, a9 +3f41cc50: move *a9, a8, 0 +3f41cc60: move a8, *a14+, 1 +3f41cc70: move @0xf7cd0, *a14+, 1 +3f41cca0: calla L3FB0BC50 +3f41ccd0: movi 0x6c0, a9 +3f41ccf0: mpys a11, a9 +3f41cd00: addi 0x105570, a9 +3f41cd30: move a8, *a9(0x40), 1 +3f41cd50: move a14, -*sp, 1 +3f41cd60: movi 0x6c0, a9 +3f41cd80: mpys a11, a9 +3f41cd90: addi 0x105570, a9 +3f41cdc0: move *a9(0x40), *a14+, 1 +3f41cde0: move @0xf7cd0, *a14+, 1 +3f41ce10: calla L3FB11A10 +3f41ce40: move a8, *a13(0x60), 1 +3f41ce60: move *a13(0x40), a9, 1 +3f41ce80: jreq L3F41D000 +3f41ce90: move a8, a7 +3f41cea0: jreq L3F41D000 +3f41ceb0: move *a9(0x80), a9, 1 +3f41ced0: move *a7(0x80), a7, 1 +3f41cef0: cmp a7, a9 +3f41cf00: jrlt L3F41CF60 +3f41cf10: move *a13(0x40), a9, 1 +3f41cf30: move *a9(0x80), a7, 1 +3f41cf50: jruc L3F41CF80 +L3F41CF60: +3f41cf60: move *a8(0x80), a7, 1 +L3F41CF80: +3f41cf80: move a7, *a13(0x20), 1 +3f41cfa0: move *a13(0x40), a9, 1 +3f41cfc0: move a7, *a8(0x80), 1 +3f41cfe0: move a7, *a9(0x80), 1 +L3F41D000: +3f41d000: inc a11 +3f41d010: move a11, *a13, 1 +3f41d020: move a14, -*sp, 1 +3f41d030: movi 0x3f4c7df0, a7 +3f41d060: move a7, *a14+, 1 +3f41d070: movk 1, a7 +3f41d080: move a7, *a14+, 1 +3f41d090: movi 0x6c0, a7 +3f41d0b0: mpys a11, a7 +3f41d0c0: addi 0x105570, a7 +3f41d0f0: move @0x19e150, a9, 1 +3f41d120: move a9, a11 +3f41d130: sll 0x9, a9 +3f41d140: sll 0x5, a11 +3f41d150: add a11, a9 +3f41d160: add a9, a7 +3f41d170: move *a7(0x60), *a14+, 1 +3f41d190: move @0x19ff80, *a14+, 1 +3f41d1c0: move @0x19ff60, *a14+, 1 +3f41d1f0: move @0xb7ee0, *a14+, 1 +3f41d220: move *a13, a11, 1 +3f41d230: movi 0x6c0, a9 +3f41d250: mpys a11, a9 +3f41d260: addi 0x105570, a9 +3f41d290: setf 16, 1, 0 +3f41d2a0: move *a9(0x10), a8, 0 +3f41d2c0: move a8, *a14+, 1 +3f41d2d0: movi 0x6c0, a9 +3f41d2f0: mpys a11, a9 +3f41d300: addi 0x105570, a9 +3f41d330: move *a9, a8, 0 +3f41d340: move a8, *a14+, 1 +3f41d350: move @0xf7cd0, *a14+, 1 +3f41d380: calla L3FB0BC50 +3f41d3b0: movi 0x6c0, a9 +3f41d3d0: mpys a11, a9 +3f41d3e0: addi 0x105570, a9 +3f41d410: move a8, *a9(0x40), 1 +3f41d430: move a14, -*sp, 1 +3f41d440: movi 0x6c0, a9 +3f41d460: mpys a11, a9 +3f41d470: addi 0x105570, a9 +3f41d4a0: move *a9(0x40), *a14+, 1 +3f41d4c0: move @0xf7cd0, *a14+, 1 +3f41d4f0: calla L3FB11A10 +3f41d520: move a8, *a13(0x40), 1 +3f41d540: move a8, a7 +3f41d550: jreq L3F41D5B0 +3f41d560: move *a7(0x160), a9, 1 +3f41d580: movk 1, a7 +3f41d590: movb a7, *a9(0x30) +L3F41D5B0: +3f41d5b0: inc a11 +3f41d5c0: move a11, *a13, 1 +3f41d5d0: move a14, -*sp, 1 +3f41d5e0: movi 0x3f3030d0, a9 +3f41d610: move a9, *a14+, 1 +3f41d620: movk 1, a7 +3f41d630: move a7, *a14+, 1 +3f41d640: movi 0x6c0, a7 +3f41d660: mpys a11, a7 +3f41d670: addi 0x105570, a7 +3f41d6a0: move @0x19e150, a9, 1 +3f41d6d0: move a9, a11 +3f41d6e0: sll 0x9, a9 +3f41d6f0: sll 0x5, a11 +3f41d700: add a11, a9 +3f41d710: add a9, a7 +3f41d720: move *a7(0x60), *a14+, 1 +3f41d740: move @0x19ff80, *a14+, 1 +3f41d770: move @0x19ff60, *a14+, 1 +3f41d7a0: move @0xb7ee0, *a14+, 1 +3f41d7d0: move *a13, a11, 1 +3f41d7e0: movi 0x6c0, a9 +3f41d800: mpys a11, a9 +3f41d810: addi 0x105570, a9 +3f41d840: setf 16, 1, 0 +3f41d850: move *a9(0x10), a8, 0 +3f41d870: move a8, *a14+, 1 +3f41d880: movi 0x6c0, a9 +3f41d8a0: mpys a11, a9 +3f41d8b0: addi 0x105570, a9 +3f41d8e0: move *a9, a8, 0 +3f41d8f0: move a8, *a14+, 1 +3f41d900: move @0xf7cd0, *a14+, 1 +3f41d930: calla L3FB0BC50 +3f41d960: movi 0x6c0, a9 +3f41d980: mpys a11, a9 +3f41d990: addi 0x105570, a9 +3f41d9c0: move a8, *a9(0x40), 1 +L3F41D9E0: +3f41d9e0: move a14, -*sp, 1 +3f41d9f0: move @0xb7a20, *a14+, 1 +3f41da20: move @0xb78e0, *a14+, 1 +3f41da50: calla L3FD64F60 +3f41da80: move @0xb7a20, @0xb83c0, 1 +L3F41DAD0: +3f41dad0: subi 0x180, a14 +3f41daf0: mmfm sp, a7,a9,a11,a13 +3f41db10: rets +3f41db20: mmtm sp, a7,a9,a11,a13 +3f41db40: move a14, a13 +3f41db50: addi 0xa0, a14 +3f41db70: move @0xb8160, a11, 1 +3f41dba0: jreq L3F41DC70 +3f41dbb0: move a14, -*sp, 1 +3f41dbc0: move @0xb7a60, *a14+, 1 +3f41dbf0: move @0xb78e0, *a14+, 1 +3f41dc20: calla L3FD75410 +3f41dc50: jauc L3F423280 +L3F41DC70: +3f41dc70: move a14, -*sp, 1 +3f41dc80: move @0x19ff80, *a14+, 1 +3f41dcb0: move @0x19ff60, *a14+, 1 +3f41dce0: movk 1, a9 +3f41dcf0: move a9, *a14+, 1 +3f41dd00: movi 0x15e, a9 +3f41dd20: move a9, *a14+, 1 +3f41dd30: movi 0x2ee, a9 +3f41dd50: move a9, *a14+, 1 +3f41dd60: movi 0x136, a9 +3f41dd80: move a9, *a14+, 1 +3f41dd90: movi 0x70, a9 +3f41ddb0: move a9, *a14+, 1 +3f41ddc0: move @0xb7960, *a14+, 1 +3f41ddf0: move @0xb78e0, *a14+, 1 +3f41de20: calla L3FD41B90 +3f41de50: move a8, @0xb7a60, 1 +3f41de80: move a14, -*sp, 1 +3f41de90: move @0xb7980, *a14+, 1 +3f41dec0: move a8, *a14+, 1 +3f41ded0: move @0xb78e0, *a14+, 1 +3f41df00: calla L3FD9C7B0 +3f41df30: move @0xb7a60, a11, 1 +3f41df60: jaeq L3F423280 +3f41df80: movk 1, a9 +3f41df90: move a9, @0xb8160, 1 +3f41dfc0: setf 2, 0, 0 +3f41dfd0: move @0xaece8, a11, 0 +3f41e000: move a11, @0x19e150, 1 +3f41e030: jreq L3F41E0F0 +3f41e040: dec a11 +3f41e050: jreq L3F41E0F0 +3f41e060: move @0x19e150, a11, 1 +3f41e090: subk 2, a11 +3f41e0a0: jreq L3F41E0F0 +3f41e0b0: sub a11, a11 +3f41e0c0: move a11, @0x19e150, 1 +L3F41E0F0: +3f41e0f0: move a14, -*sp, 1 +3f41e100: sub a11, a11 +3f41e110: move a11, *a14+, 1 +3f41e120: move a11, *a14+, 1 +3f41e130: move a11, *a14+, 1 +3f41e140: move a11, *a14+, 1 +3f41e150: movi 0x3f439f90, a8 +3f41e180: move a8, *a14+, 1 +3f41e190: move @0x19e150, a7, 1 +3f41e1c0: move a7, a11 +3f41e1d0: sll 0x9, a7 +3f41e1e0: sll 0x5, a11 +3f41e1f0: add a11, a7 +3f41e200: addi 0xfe310, a7 +3f41e230: move *a7+, *a14+, 1 +3f41e240: move @0xb7a60, *a14+, 1 +3f41e270: move @0xb78e0, *a14+, 1 +3f41e2a0: calla L3FD9C170 +3f41e2d0: move a14, -*sp, 1 +3f41e2e0: movi 0x20800d, a11 +3f41e310: move a11, *a14+, 1 +3f41e320: move @0xb7a60, *a14+, 1 +3f41e350: move @0xb78e0, *a14+, 1 +3f41e380: calla L3FD97D50 +3f41e3b0: move a14, -*sp, 1 +3f41e3c0: move @0xb7a60, *a14+, 1 +3f41e3f0: move @0xb78e0, *a14+, 1 +3f41e420: calla L3FB04900 +3f41e450: move a8, @0xf7c90, 1 +3f41e480: move a8, a7 +3f41e490: jaeq L3F423160 +3f41e4b0: sub a9, a9 +3f41e4c0: move a9, *a13, 1 +3f41e4d0: move a14, -*sp, 1 +3f41e4e0: move a9, *a14+, 1 +3f41e4f0: movk 2, a11 +3f41e500: move a11, *a14+, 1 +3f41e510: movi 0x6c0, a11 +3f41e530: mpys a9, a11 +3f41e540: addi 0xf7d70, a11 +3f41e570: move @0x19e150, a7, 1 +3f41e5a0: move a7, a9 +3f41e5b0: sll 0x9, a7 +3f41e5c0: sll 0x5, a9 +3f41e5d0: add a9, a7 +3f41e5e0: add a7, a11 +3f41e5f0: move *a11(0x60), *a14+, 1 +3f41e610: move @0x19ff80, *a14+, 1 +3f41e640: move @0x19ff60, *a14+, 1 +3f41e670: move @0xb7ee0, *a14+, 1 +3f41e6a0: sub a11, a11 +3f41e6b0: move a11, *a14+, 1 +3f41e6c0: move a11, *a14+, 1 +3f41e6d0: move *a13, a9, 1 +3f41e6e0: movi 0x6c0, a7 +3f41e700: mpys a9, a7 +3f41e710: addi 0xf7d70, a7 +3f41e740: setf 16, 1, 0 +3f41e750: move *a7(0x10), a8, 0 +3f41e770: move a8, *a14+, 1 +3f41e780: movi 0x6c0, a7 +3f41e7a0: mpys a9, a7 +3f41e7b0: addi 0xf7d70, a7 +3f41e7e0: move *a7, a8, 0 +3f41e7f0: move a8, *a14+, 1 +3f41e800: move @0xf7c90, *a14+, 1 +3f41e830: calla L3FB0D7B0 +3f41e860: movi 0x6c0, a7 +3f41e880: mpys a9, a7 +3f41e890: addi 0xf7d70, a7 +3f41e8c0: move a8, *a7(0x40), 1 +3f41e8e0: inc a9 +3f41e8f0: move a9, *a13, 1 +3f41e900: move a14, -*sp, 1 +3f41e910: movi 0x3f3338d0, a7 +3f41e940: move a7, *a14+, 1 +3f41e950: movk 1, a11 +3f41e960: move a11, *a14+, 1 +3f41e970: movi 0x6c0, a11 +3f41e990: mpys a9, a11 +3f41e9a0: addi 0xf7d70, a11 +3f41e9d0: move @0x19e150, a7, 1 +3f41ea00: move a7, a9 +3f41ea10: sll 0x9, a7 +3f41ea20: sll 0x5, a9 +3f41ea30: add a9, a7 +3f41ea40: add a7, a11 +3f41ea50: move *a11(0x60), *a14+, 1 +3f41ea70: move @0x19ff80, *a14+, 1 +3f41eaa0: move @0x19ff60, *a14+, 1 +3f41ead0: move @0xb7ee0, *a14+, 1 +3f41eb00: move *a13, a11, 1 +3f41eb10: movi 0x6c0, a9 +3f41eb30: mpys a11, a9 +3f41eb40: addi 0xf7d70, a9 +3f41eb70: setf 16, 1, 0 +3f41eb80: move *a9(0x10), a8, 0 +3f41eba0: move a8, *a14+, 1 +3f41ebb0: movi 0x6c0, a9 +3f41ebd0: mpys a11, a9 +3f41ebe0: addi 0xf7d70, a9 +3f41ec10: move *a9, a8, 0 +3f41ec20: move a8, *a14+, 1 +3f41ec30: move @0xf7c90, *a14+, 1 +3f41ec60: calla L3FB0BC50 +3f41ec90: movi 0x6c0, a9 +3f41ecb0: mpys a11, a9 +3f41ecc0: addi 0xf7d70, a9 +3f41ecf0: move a8, *a9(0x40), 1 +3f41ed10: move a14, -*sp, 1 +3f41ed20: movi 0x6c0, a9 +3f41ed40: mpys a11, a9 +3f41ed50: addi 0xf7d70, a9 +3f41ed80: move *a9(0x40), *a14+, 1 +3f41eda0: move @0xf7c90, *a14+, 1 +3f41edd0: calla L3FB11A10 +3f41ee00: move a8, *a13(0x40), 1 +3f41ee20: move a8, a7 +3f41ee30: jreq L3F41EF10 +3f41ee40: move *a7(0x160), a9, 1 +3f41ee60: movk 1, a7 +3f41ee70: movb a7, *a9(0x30) +3f41ee90: move a14, -*sp, 1 +3f41eea0: move a8, *a14+, 1 +3f41eeb0: move @0xf7c90, *a14+, 1 +3f41eee0: calla L3FB11C90 +L3F41EF10: +3f41ef10: inc a11 +3f41ef20: move a11, *a13, 1 +3f41ef30: move a14, -*sp, 1 +3f41ef40: movi 0x3f303620, a9 +3f41ef70: move a9, *a14+, 1 +3f41ef80: movk 1, a7 +3f41ef90: move a7, *a14+, 1 +3f41efa0: movi 0x6c0, a7 +3f41efc0: mpys a11, a7 +3f41efd0: addi 0xf7d70, a7 +3f41f000: move @0x19e150, a9, 1 +3f41f030: move a9, a11 +3f41f040: sll 0x9, a9 +3f41f050: sll 0x5, a11 +3f41f060: add a11, a9 +3f41f070: add a9, a7 +3f41f080: move *a7(0x60), *a14+, 1 +3f41f0a0: move @0x19ff80, *a14+, 1 +3f41f0d0: move @0x19ff60, *a14+, 1 +3f41f100: move @0xb7ee0, *a14+, 1 +3f41f130: move *a13, a11, 1 +3f41f140: movi 0x6c0, a9 +3f41f160: mpys a11, a9 +3f41f170: addi 0xf7d70, a9 +3f41f1a0: setf 16, 1, 0 +3f41f1b0: move *a9(0x10), a8, 0 +3f41f1d0: move a8, *a14+, 1 +3f41f1e0: movi 0x6c0, a9 +3f41f200: mpys a11, a9 +3f41f210: addi 0xf7d70, a9 +3f41f240: move *a9, a8, 0 +3f41f250: move a8, *a14+, 1 +3f41f260: move @0xf7c90, *a14+, 1 +3f41f290: calla L3FB0BC50 +3f41f2c0: movi 0x6c0, a9 +3f41f2e0: mpys a11, a9 +3f41f2f0: addi 0xf7d70, a9 +3f41f320: move a8, *a9(0x40), 1 +3f41f340: inc a11 +3f41f350: move a11, *a13, 1 +3f41f360: move a14, -*sp, 1 +3f41f370: movi 0x3f334250, a9 +3f41f3a0: move a9, *a14+, 1 +3f41f3b0: movk 1, a7 +3f41f3c0: move a7, *a14+, 1 +3f41f3d0: movi 0x6c0, a7 +3f41f3f0: mpys a11, a7 +3f41f400: addi 0xf7d70, a7 +3f41f430: move @0x19e150, a9, 1 +3f41f460: move a9, a11 +3f41f470: sll 0x9, a9 +3f41f480: sll 0x5, a11 +3f41f490: add a11, a9 +3f41f4a0: add a9, a7 +3f41f4b0: move *a7(0x60), *a14+, 1 +3f41f4d0: move @0x19ff80, *a14+, 1 +3f41f500: move @0x19ff60, *a14+, 1 +3f41f530: move @0xb7ee0, *a14+, 1 +3f41f560: move *a13, a11, 1 +3f41f570: movi 0x6c0, a9 +3f41f590: mpys a11, a9 +3f41f5a0: addi 0xf7d70, a9 +3f41f5d0: setf 16, 1, 0 +3f41f5e0: move *a9(0x10), a8, 0 +3f41f600: move a8, *a14+, 1 +3f41f610: movi 0x6c0, a9 +3f41f630: mpys a11, a9 +3f41f640: addi 0xf7d70, a9 +3f41f670: move *a9, a8, 0 +3f41f680: move a8, *a14+, 1 +3f41f690: move @0xf7c90, *a14+, 1 +3f41f6c0: calla L3FB0BC50 +3f41f6f0: movi 0x6c0, a9 +3f41f710: mpys a11, a9 +3f41f720: addi 0xf7d70, a9 +3f41f750: move a8, *a9(0x40), 1 +3f41f770: move a14, -*sp, 1 +3f41f780: movi 0x6c0, a9 +3f41f7a0: mpys a11, a9 +3f41f7b0: addi 0xf7d70, a9 +3f41f7e0: move *a9(0x40), *a14+, 1 +3f41f800: move @0xf7c90, *a14+, 1 +3f41f830: calla L3FB11A10 +3f41f860: move a8, *a13(0x40), 1 +3f41f880: inc a11 +3f41f890: move a11, *a13, 1 +3f41f8a0: move a14, -*sp, 1 +3f41f8b0: movi 0x3f335d70, a9 +3f41f8e0: move a9, *a14+, 1 +3f41f8f0: movk 1, a7 +3f41f900: move a7, *a14+, 1 +3f41f910: movi 0x6c0, a7 +3f41f930: mpys a11, a7 +3f41f940: addi 0xf7d70, a7 +3f41f970: move @0x19e150, a9, 1 +3f41f9a0: move a9, a11 +3f41f9b0: sll 0x9, a9 +3f41f9c0: sll 0x5, a11 +3f41f9d0: add a11, a9 +3f41f9e0: add a9, a7 +3f41f9f0: move *a7(0x60), *a14+, 1 +3f41fa10: move @0x19ff80, *a14+, 1 +3f41fa40: move @0x19ff60, *a14+, 1 +3f41fa70: move @0xb7ee0, *a14+, 1 +3f41faa0: move *a13, a11, 1 +3f41fab0: movi 0x6c0, a9 +3f41fad0: mpys a11, a9 +3f41fae0: addi 0xf7d70, a9 +3f41fb10: setf 16, 1, 0 +3f41fb20: move *a9(0x10), a8, 0 +3f41fb40: move a8, *a14+, 1 +3f41fb50: movi 0x6c0, a9 +3f41fb70: mpys a11, a9 +3f41fb80: addi 0xf7d70, a9 +3f41fbb0: move *a9, a8, 0 +3f41fbc0: move a8, *a14+, 1 +3f41fbd0: move @0xf7c90, *a14+, 1 +3f41fc00: calla L3FB0BC50 +3f41fc30: movi 0x6c0, a9 +3f41fc50: mpys a11, a9 +3f41fc60: addi 0xf7d70, a9 +3f41fc90: move a8, *a9(0x40), 1 +3f41fcb0: move a14, -*sp, 1 +3f41fcc0: movi 0x6c0, a9 +3f41fce0: mpys a11, a9 +3f41fcf0: addi 0xf7d70, a9 +3f41fd20: move *a9(0x40), *a14+, 1 +3f41fd40: move @0xf7c90, *a14+, 1 +3f41fd70: calla L3FB11A10 +3f41fda0: move a8, *a13(0x60), 1 +3f41fdc0: move *a13(0x40), a9, 1 +3f41fde0: jreq L3F41FF60 +3f41fdf0: move a8, a7 +3f41fe00: jreq L3F41FF60 +3f41fe10: move *a9(0x80), a9, 1 +3f41fe30: move *a7(0x80), a7, 1 +3f41fe50: cmp a7, a9 +3f41fe60: jrlt L3F41FEC0 +3f41fe70: move *a13(0x40), a9, 1 +3f41fe90: move *a9(0x80), a7, 1 +3f41feb0: jruc L3F41FEE0 +L3F41FEC0: +3f41fec0: move *a8(0x80), a7, 1 +L3F41FEE0: +3f41fee0: move a7, *a13(0x20), 1 +3f41ff00: move *a13(0x40), a9, 1 +3f41ff20: move a7, *a8(0x80), 1 +3f41ff40: move a7, *a9(0x80), 1 +L3F41FF60: +3f41ff60: inc a11 +3f41ff70: move a11, *a13, 1 +3f41ff80: move a14, -*sp, 1 +3f41ff90: movi 0x3f335490, a7 +3f41ffc0: move a7, *a14+, 1 +3f41ffd0: movk 1, a7 +3f41ffe0: move a7, *a14+, 1 +3f41fff0: movi 0x6c0, a7 +3f420010: mpys a11, a7 +3f420020: addi 0xf7d70, a7 +3f420050: move @0x19e150, a9, 1 +3f420080: move a9, a11 +3f420090: sll 0x9, a9 +3f4200a0: sll 0x5, a11 +3f4200b0: add a11, a9 +3f4200c0: add a9, a7 +3f4200d0: move *a7(0x60), *a14+, 1 +3f4200f0: move @0x19ff80, *a14+, 1 +3f420120: move @0x19ff60, *a14+, 1 +3f420150: move @0xb7ee0, *a14+, 1 +3f420180: move *a13, a11, 1 +3f420190: movi 0x6c0, a9 +3f4201b0: mpys a11, a9 +3f4201c0: addi 0xf7d70, a9 +3f4201f0: setf 16, 1, 0 +3f420200: move *a9(0x10), a8, 0 +3f420220: move a8, *a14+, 1 +3f420230: movi 0x6c0, a9 +3f420250: mpys a11, a9 +3f420260: addi 0xf7d70, a9 +3f420290: move *a9, a8, 0 +3f4202a0: move a8, *a14+, 1 +3f4202b0: move @0xf7c90, *a14+, 1 +3f4202e0: calla L3FB0BC50 +3f420310: movi 0x6c0, a9 +3f420330: mpys a11, a9 +3f420340: addi 0xf7d70, a9 +3f420370: move a8, *a9(0x40), 1 +3f420390: move a14, -*sp, 1 +3f4203a0: movi 0x6c0, a9 +3f4203c0: mpys a11, a9 +3f4203d0: addi 0xf7d70, a9 +3f420400: move *a9(0x40), *a14+, 1 +3f420420: move @0xf7c90, *a14+, 1 +3f420450: calla L3FB11A10 +3f420480: move a8, *a13(0x40), 1 +3f4204a0: inc a11 +3f4204b0: move a11, *a13, 1 +3f4204c0: move a14, -*sp, 1 +3f4204d0: movi 0x3f334790, a9 +3f420500: move a9, *a14+, 1 +3f420510: movk 1, a7 +3f420520: move a7, *a14+, 1 +3f420530: movi 0x6c0, a7 +3f420550: mpys a11, a7 +3f420560: addi 0xf7d70, a7 +3f420590: move @0x19e150, a9, 1 +3f4205c0: move a9, a11 +3f4205d0: sll 0x9, a9 +3f4205e0: sll 0x5, a11 +3f4205f0: add a11, a9 +3f420600: add a9, a7 +3f420610: move *a7(0x60), *a14+, 1 +3f420630: move @0x19ff80, *a14+, 1 +3f420660: move @0x19ff60, *a14+, 1 +3f420690: move @0xb7ee0, *a14+, 1 +3f4206c0: move *a13, a11, 1 +3f4206d0: movi 0x6c0, a9 +3f4206f0: mpys a11, a9 +3f420700: addi 0xf7d70, a9 +3f420730: setf 16, 1, 0 +3f420740: move *a9(0x10), a8, 0 +3f420760: move a8, *a14+, 1 +3f420770: movi 0x6c0, a9 +3f420790: mpys a11, a9 +3f4207a0: addi 0xf7d70, a9 +3f4207d0: move *a9, a8, 0 +3f4207e0: move a8, *a14+, 1 +3f4207f0: move @0xf7c90, *a14+, 1 +3f420820: calla L3FB0BC50 +3f420850: movi 0x6c0, a9 +3f420870: mpys a11, a9 +3f420880: addi 0xf7d70, a9 +3f4208b0: move a8, *a9(0x40), 1 +3f4208d0: move a14, -*sp, 1 +3f4208e0: movi 0x6c0, a9 +3f420900: mpys a11, a9 +3f420910: addi 0xf7d70, a9 +3f420940: move *a9(0x40), *a14+, 1 +3f420960: move @0xf7c90, *a14+, 1 +3f420990: calla L3FB11A10 +3f4209c0: move a8, *a13(0x60), 1 +3f4209e0: inc a11 +3f4209f0: move a11, *a13, 1 +3f420a00: move a14, -*sp, 1 +3f420a10: movi 0x3f334b00, a9 +3f420a40: move a9, *a14+, 1 +3f420a50: movk 1, a7 +3f420a60: move a7, *a14+, 1 +3f420a70: movi 0x6c0, a7 +3f420a90: mpys a11, a7 +3f420aa0: addi 0xf7d70, a7 +3f420ad0: move @0x19e150, a9, 1 +3f420b00: move a9, a11 +3f420b10: sll 0x9, a9 +3f420b20: sll 0x5, a11 +3f420b30: add a11, a9 +3f420b40: add a9, a7 +3f420b50: move *a7(0x60), *a14+, 1 +3f420b70: move @0x19ff80, *a14+, 1 +3f420ba0: move @0x19ff60, *a14+, 1 +3f420bd0: move @0xb7ee0, *a14+, 1 +3f420c00: move *a13, a11, 1 +3f420c10: movi 0x6c0, a9 +3f420c30: mpys a11, a9 +3f420c40: addi 0xf7d70, a9 +3f420c70: setf 16, 1, 0 +3f420c80: move *a9(0x10), a8, 0 +3f420ca0: move a8, *a14+, 1 +3f420cb0: movi 0x6c0, a9 +3f420cd0: mpys a11, a9 +3f420ce0: addi 0xf7d70, a9 +3f420d10: move *a9, a8, 0 +3f420d20: move a8, *a14+, 1 +3f420d30: move @0xf7c90, *a14+, 1 +3f420d60: calla L3FB0BC50 +3f420d90: movi 0x6c0, a9 +3f420db0: mpys a11, a9 +3f420dc0: addi 0xf7d70, a9 +3f420df0: move a8, *a9(0x40), 1 +3f420e10: move a14, -*sp, 1 +3f420e20: movi 0x6c0, a9 +3f420e40: mpys a11, a9 +3f420e50: addi 0xf7d70, a9 +3f420e80: move *a9(0x40), *a14+, 1 +3f420ea0: move @0xf7c90, *a14+, 1 +3f420ed0: calla L3FB11A10 +3f420f00: move a8, *a13(0x80), 1 +3f420f20: move *a13(0x40), a9, 1 +3f420f40: jreq L3F4211D0 +3f420f50: move *a13(0x60), a7, 1 +3f420f70: jreq L3F4211D0 +3f420f80: move a8, a8 +3f420f90: jreq L3F4211D0 +3f420fa0: move *a9(0x80), a9, 1 +3f420fc0: move *a7(0x80), a7, 1 +3f420fe0: cmp a7, a9 +3f420ff0: jrlt L3F421050 +3f421000: move *a13(0x40), a9, 1 +3f421020: move *a9(0x80), a7, 1 +3f421040: jruc L3F421090 +L3F421050: +3f421050: move *a13(0x60), a9, 1 +3f421070: move *a9(0x80), a7, 1 +L3F421090: +3f421090: move a7, *a13(0x20), 1 +3f4210b0: move *a8(0x80), a9, 1 +3f4210d0: cmp a9, a7 +3f4210e0: jrge L3F421110 +3f4210f0: move *a8(0x80), a7, 1 +L3F421110: +3f421110: move a7, *a13(0x20), 1 +3f421130: move *a13(0x60), a9, 1 +3f421150: move a7, *a8(0x80), 1 +3f421170: move a7, *a9(0x80), 1 +3f421190: move *a13(0x40), a9, 1 +3f4211b0: move a7, *a9(0x80), 1 +L3F4211D0: +3f4211d0: inc a11 +3f4211e0: move a11, *a13, 1 +3f4211f0: movi 0x6c0, a7 +3f421210: mpys a11, a7 +3f421220: addi 0xf7d70, a7 +3f421250: move a14, -*sp, 1 +3f421260: sub a9, a9 +3f421270: move a9, *a14+, 1 +3f421280: movi 0x32, a9 +3f4212a0: move a9, *a14+, 1 +3f4212b0: movk 2, a9 +3f4212c0: move a9, *a14+, 1 +3f4212d0: movi 0xaefd8, a9 +3f421300: move a9, *a14+, 1 +3f421310: move @0x19ff80, *a14+, 1 +3f421340: move @0x19ff60, *a14+, 1 +3f421370: move @0xb7ee0, *a14+, 1 +3f4213a0: movi 0x20d, a9 +3f4213c0: move a9, *a14+, 1 +3f4213d0: movi 0x6c0, a9 +3f4213f0: mpys a11, a9 +3f421400: addi 0xf7d70, a9 +3f421430: setf 16, 1, 0 +3f421440: move *a9(0x10), a8, 0 +3f421460: move a8, *a14+, 1 +3f421470: movi 0x6c0, a9 +3f421490: mpys a11, a9 +3f4214a0: addi 0xf7d70, a9 +3f4214d0: move *a9, a8, 0 +3f4214e0: move a8, *a14+, 1 +3f4214f0: move @0xf7c90, *a14+, 1 +3f421520: calla L3FB04BA0 +3f421550: move a8, *a7(0x40), 1 +3f421570: move a14, -*sp, 1 +3f421580: movi 0x6c0, a9 +3f4215a0: mpys a11, a9 +3f4215b0: addi 0xf7d70, a9 +3f4215e0: move *a9(0x40), *a14+, 1 +3f421600: move @0xf7c90, *a14+, 1 +3f421630: calla L3FB11A10 +3f421660: move a8, *a13(0x40), 1 +3f421680: move a8, a7 +3f421690: jreq L3F4216F0 +3f4216a0: move *a7(0x160), a9, 1 +3f4216c0: movk 1, a7 +3f4216d0: movb a7, *a9(0x28) +L3F4216F0: +3f4216f0: inc a11 +3f421700: move a11, *a13, 1 +3f421710: movi 0x6c0, a9 +3f421730: mpys a11, a9 +3f421740: addi 0xf7d70, a9 +3f421770: move a14, -*sp, 1 +3f421780: sub a7, a7 +3f421790: move a7, *a14+, 1 +3f4217a0: movi 0x3f336370, a7 +3f4217d0: move a7, *a14+, 1 +3f4217e0: movi 0xb3ae0, a7 +3f421810: move a7, *a14+, 1 +3f421820: movi 0xffff, a7 +3f421840: move a7, *a14+, 1 +3f421850: movi 0x40, a7 +3f421870: move a7, *a14+, 1 +3f421880: move @0x19ff80, *a14+, 1 +3f4218b0: move @0x19ff60, *a14+, 1 +3f4218e0: move @0xb7f00, *a14+, 1 +3f421910: movi 0x73, a7 +3f421930: move a7, *a14+, 1 +3f421940: movi 0x20d, a7 +3f421960: move a7, *a14+, 1 +3f421970: movi 0x6c0, a7 +3f421990: mpys a11, a7 +3f4219a0: addi 0xf7d70, a7 +3f4219d0: setf 16, 1, 0 +3f4219e0: move *a7(0x10), a8, 0 +3f421a00: move a8, *a14+, 1 +3f421a10: movi 0x6c0, a7 +3f421a30: mpys a11, a7 +3f421a40: addi 0xf7d70, a7 +3f421a70: move *a7, a8, 0 +3f421a80: move a8, *a14+, 1 +3f421a90: move @0xf7c90, *a14+, 1 +3f421ac0: calla L3FB08CE0 +3f421af0: move a8, *a9(0x40), 1 +3f421b10: sub a9, a9 +3f421b20: move a9, *a13, 1 +L3F421B30: +3f421b30: move a14, -*sp, 1 +3f421b40: move *a13, a11, 1 +3f421b50: sll 0x9, a11 +3f421b60: addi 0xaefd8, a11 +3f421b90: move a11, *a14+, 1 +3f421ba0: move *a13, a11, 1 +3f421bb0: sll 0x5, a11 +3f421bc0: addi 0xb4ae0, a11 +3f421bf0: move *a11+, *a14+, 1 +3f421c00: calla L3FB45720 +3f421c30: move *a13, a11, 1 +3f421c40: inc a11 +3f421c50: move a11, *a13, 1 +3f421c60: subk 4, a11 +3f421c70: jrlt L3F421B30 +3f421c80: movk 10, a11 +3f421c90: move a11, *a13, 1 +3f421ca0: movi 0x6c0, a9 +3f421cc0: mpys a11, a9 +3f421cd0: addi 0xf7d70, a9 +3f421d00: move a14, -*sp, 1 +3f421d10: sub a7, a7 +3f421d20: move a7, *a14+, 1 +3f421d30: movi 0x3f337210, a7 +3f421d60: move a7, *a14+, 1 +3f421d70: movi 0xb4ae0, a7 +3f421da0: move a7, *a14+, 1 +3f421db0: movi 0xffff, a7 +3f421dd0: move a7, *a14+, 1 +3f421de0: movk 4, a7 +3f421df0: move a7, *a14+, 1 +3f421e00: move @0x19ff80, *a14+, 1 +3f421e30: move @0x19ff60, *a14+, 1 +3f421e60: move @0xb7ee0, *a14+, 1 +3f421e90: movi 0x4f, a7 +3f421eb0: move a7, *a14+, 1 +3f421ec0: movi 0x20d, a7 +3f421ee0: move a7, *a14+, 1 +3f421ef0: movi 0x6c0, a7 +3f421f10: mpys a11, a7 +3f421f20: addi 0xf7d70, a7 +3f421f50: setf 16, 1, 0 +3f421f60: move *a7(0x10), a8, 0 +3f421f80: move a8, *a14+, 1 +3f421f90: movi 0x6c0, a7 +3f421fb0: mpys a11, a7 +3f421fc0: addi 0xf7d70, a7 +3f421ff0: move *a7, a8, 0 +3f422000: move a8, *a14+, 1 +3f422010: move @0xf7c90, *a14+, 1 +3f422040: calla L3FB08CE0 +3f422070: move a8, *a9(0x40), 1 +3f422090: inc a11 +3f4220a0: move a11, *a13, 1 +3f4220b0: move a14, -*sp, 1 +3f4220c0: sub a9, a9 +3f4220d0: move a9, *a14+, 1 +3f4220e0: movk 2, a7 +3f4220f0: move a7, *a14+, 1 +3f422100: movi 0x6c0, a7 +3f422120: mpys a11, a7 +3f422130: addi 0xf7d70, a7 +3f422160: move @0x19e150, a9, 1 +3f422190: move a9, a11 +3f4221a0: sll 0x9, a9 +3f4221b0: sll 0x5, a11 +3f4221c0: add a11, a9 +3f4221d0: add a9, a7 +3f4221e0: move *a7(0x60), *a14+, 1 +3f422200: move @0x19ff80, *a14+, 1 +3f422230: move @0x19ff60, *a14+, 1 +3f422260: move @0xb7ee0, *a14+, 1 +3f422290: sub a11, a11 +3f4222a0: move a11, *a14+, 1 +3f4222b0: move a11, *a14+, 1 +3f4222c0: move *a13, a9, 1 +3f4222d0: movi 0x6c0, a7 +3f4222f0: mpys a9, a7 +3f422300: addi 0xf7d70, a7 +3f422330: setf 16, 1, 0 +3f422340: move *a7(0x10), a8, 0 +3f422360: move a8, *a14+, 1 +3f422370: movi 0x6c0, a7 +3f422390: mpys a9, a7 +3f4223a0: addi 0xf7d70, a7 +3f4223d0: move *a7, a8, 0 +3f4223e0: move a8, *a14+, 1 +3f4223f0: move @0xf7c90, *a14+, 1 +3f422420: calla L3FB0D7B0 +3f422450: movi 0x6c0, a7 +3f422470: mpys a9, a7 +3f422480: addi 0xf7d70, a7 +3f4224b0: move a8, *a7(0x40), 1 +3f4224d0: inc a9 +3f4224e0: move a9, *a13, 1 +3f4224f0: move a14, -*sp, 1 +3f422500: move a11, *a14+, 1 +3f422510: movk 2, a7 +3f422520: move a7, *a14+, 1 +3f422530: movi 0x6c0, a7 +3f422550: mpys a9, a7 +3f422560: addi 0xf7d70, a7 +3f422590: move @0x19e150, a11, 1 +3f4225c0: move a11, a9 +3f4225d0: sll 0x9, a11 +3f4225e0: sll 0x5, a9 +3f4225f0: add a9, a11 +3f422600: add a11, a7 +3f422610: move *a7(0x60), *a14+, 1 +3f422630: move @0x19ff80, *a14+, 1 +3f422660: move @0x19ff60, *a14+, 1 +3f422690: move @0xb7ee0, *a14+, 1 +3f4226c0: sub a11, a11 +3f4226d0: move a11, *a14+, 1 +3f4226e0: move a11, *a14+, 1 +3f4226f0: move *a13, a9, 1 +3f422700: movi 0x6c0, a7 +3f422720: mpys a9, a7 +3f422730: addi 0xf7d70, a7 +3f422760: setf 16, 1, 0 +3f422770: move *a7(0x10), a8, 0 +3f422790: move a8, *a14+, 1 +3f4227a0: movi 0x6c0, a7 +3f4227c0: mpys a9, a7 +3f4227d0: addi 0xf7d70, a7 +3f422800: move *a7, a8, 0 +3f422810: move a8, *a14+, 1 +3f422820: move @0xf7c90, *a14+, 1 +3f422850: calla L3FB0D7B0 +3f422880: movi 0x6c0, a7 +3f4228a0: mpys a9, a7 +3f4228b0: addi 0xf7d70, a7 +3f4228e0: move a8, *a7(0x40), 1 +3f422900: inc a9 +3f422910: move a9, *a13, 1 +3f422920: move a14, -*sp, 1 +3f422930: move a11, *a14+, 1 +3f422940: movk 2, a7 +3f422950: move a7, *a14+, 1 +3f422960: movi 0x6c0, a7 +3f422980: mpys a9, a7 +3f422990: addi 0xf7d70, a7 +3f4229c0: move @0x19e150, a11, 1 +3f4229f0: move a11, a9 +3f422a00: sll 0x9, a11 +3f422a10: sll 0x5, a9 +3f422a20: add a9, a11 +3f422a30: add a11, a7 +3f422a40: move *a7(0x60), *a14+, 1 +3f422a60: move @0x19ff80, *a14+, 1 +3f422a90: move @0x19ff60, *a14+, 1 +3f422ac0: move @0xb7ee0, *a14+, 1 +3f422af0: sub a11, a11 +3f422b00: move a11, *a14+, 1 +3f422b10: move a11, *a14+, 1 +3f422b20: move *a13, a9, 1 +3f422b30: movi 0x6c0, a7 +3f422b50: mpys a9, a7 +3f422b60: addi 0xf7d70, a7 +3f422b90: setf 16, 1, 0 +3f422ba0: move *a7(0x10), a8, 0 +3f422bc0: move a8, *a14+, 1 +3f422bd0: movi 0x6c0, a7 +3f422bf0: mpys a9, a7 +3f422c00: addi 0xf7d70, a7 +3f422c30: move *a7, a8, 0 +3f422c40: move a8, *a14+, 1 +3f422c50: move @0xf7c90, *a14+, 1 +3f422c80: calla L3FB0D7B0 +3f422cb0: movi 0x6c0, a7 +3f422cd0: mpys a9, a7 +3f422ce0: addi 0xf7d70, a7 +3f422d10: move a8, *a7(0x40), 1 +3f422d30: inc a9 +3f422d40: move a9, *a13, 1 +3f422d50: move a14, -*sp, 1 +3f422d60: move a11, *a14+, 1 +3f422d70: movk 2, a7 +3f422d80: move a7, *a14+, 1 +3f422d90: movi 0x6c0, a7 +3f422db0: mpys a9, a7 +3f422dc0: addi 0xf7d70, a7 +3f422df0: move @0x19e150, a11, 1 +3f422e20: move a11, a9 +3f422e30: sll 0x9, a11 +3f422e40: sll 0x5, a9 +3f422e50: add a9, a11 +3f422e60: add a11, a7 +3f422e70: move *a7(0x60), *a14+, 1 +3f422e90: move @0x19ff80, *a14+, 1 +3f422ec0: move @0x19ff60, *a14+, 1 +3f422ef0: move @0xb7ee0, *a14+, 1 +3f422f20: sub a11, a11 +3f422f30: move a11, *a14+, 1 +3f422f40: move a11, *a14+, 1 +3f422f50: move *a13, a9, 1 +3f422f60: movi 0x6c0, a7 +3f422f80: mpys a9, a7 +3f422f90: addi 0xf7d70, a7 +3f422fc0: setf 16, 1, 0 +3f422fd0: move *a7(0x10), a8, 0 +3f422ff0: move a8, *a14+, 1 +3f423000: movi 0x6c0, a7 +3f423020: mpys a9, a7 +3f423030: addi 0xf7d70, a7 +3f423060: move *a7, a8, 0 +3f423070: move a8, *a14+, 1 +3f423080: move @0xf7c90, *a14+, 1 +3f4230b0: calla L3FB0D7B0 +3f4230e0: movi 0x6c0, a7 +3f423100: mpys a9, a7 +3f423110: addi 0xf7d70, a7 +3f423140: move a8, *a7(0x40), 1 +L3F423160: +3f423160: calla L3F334250 +3f423190: move a14, -*sp, 1 +3f4231a0: move @0xb7a60, *a14+, 1 +3f4231d0: move @0xb78e0, *a14+, 1 +3f423200: calla L3FD64F60 +3f423230: move @0xb7a60, @0xb83c0, 1 +L3F423280: +3f423280: subi 0xa0, a14 +3f4232a0: mmfm sp, a7,a9,a11,a13 +3f4232c0: rets +L3F4232D0: +3f4232d0: mmtm sp, a7,a9,a11,a13 +3f4232f0: move a14, a13 +3f423300: addi 0xa0, a14 +3f423320: move @0xb8180, a11, 1 +3f423350: jreq L3F423420 +3f423360: move a14, -*sp, 1 +3f423370: move @0xb7a80, *a14+, 1 +3f4233a0: move @0xb78e0, *a14+, 1 +3f4233d0: calla L3FD75410 +3f423400: jauc L3F428A30 +L3F423420: +3f423420: move a14, -*sp, 1 +3f423430: move @0x19ff80, *a14+, 1 +3f423460: move @0x19ff60, *a14+, 1 +3f423490: movk 1, a9 +3f4234a0: move a9, *a14+, 1 +3f4234b0: movi 0x15e, a9 +3f4234d0: move a9, *a14+, 1 +3f4234e0: movi 0x2ee, a9 +3f423500: move a9, *a14+, 1 +3f423510: movi 0x14a, a9 +3f423530: move a9, *a14+, 1 +3f423540: movi 0x84, a9 +3f423560: move a9, *a14+, 1 +3f423570: move @0xb7960, *a14+, 1 +3f4235a0: move @0xb78e0, *a14+, 1 +3f4235d0: calla L3FD41B90 +3f423600: move a8, @0xb7a80, 1 +3f423630: move a14, -*sp, 1 +3f423640: move @0xb7980, *a14+, 1 +3f423670: move a8, *a14+, 1 +3f423680: move @0xb78e0, *a14+, 1 +3f4236b0: calla L3FD9C7B0 +3f4236e0: move @0xb7a80, a11, 1 +3f423710: jaeq L3F428A30 +3f423730: movk 1, a9 +3f423740: move a9, @0xb8180, 1 +3f423770: setf 2, 0, 0 +3f423780: move @0xaece8, a11, 0 +3f4237b0: move a11, @0x19e150, 1 +3f4237e0: jreq L3F4238A0 +3f4237f0: dec a11 +3f423800: jreq L3F4238A0 +3f423810: move @0x19e150, a11, 1 +3f423840: subk 2, a11 +3f423850: jreq L3F4238A0 +3f423860: sub a11, a11 +3f423870: move a11, @0x19e150, 1 +L3F4238A0: +3f4238a0: move a14, -*sp, 1 +3f4238b0: sub a11, a11 +3f4238c0: move a11, *a14+, 1 +3f4238d0: move a11, *a14+, 1 +3f4238e0: move a11, *a14+, 1 +3f4238f0: move a11, *a14+, 1 +3f423900: movi 0x3f439f90, a8 +3f423930: move a8, *a14+, 1 +3f423940: move @0x19e150, a7, 1 +3f423970: move a7, a11 +3f423980: sll 0x9, a7 +3f423990: sll 0x5, a11 +3f4239a0: add a11, a7 +3f4239b0: addi 0x104f10, a7 +3f4239e0: move *a7+, *a14+, 1 +3f4239f0: move @0xb7a80, *a14+, 1 +3f423a20: move @0xb78e0, *a14+, 1 +3f423a50: calla L3FD9C170 +3f423a80: move a14, -*sp, 1 +3f423a90: movi 0x20800d, a11 +3f423ac0: move a11, *a14+, 1 +3f423ad0: move @0xb7a80, *a14+, 1 +3f423b00: move @0xb78e0, *a14+, 1 +3f423b30: calla L3FD97D50 +3f423b60: move a14, -*sp, 1 +3f423b70: move @0xb7a80, *a14+, 1 +3f423ba0: move @0xb78e0, *a14+, 1 +3f423bd0: calla L3FB04900 +3f423c00: move a8, @0xf7cb0, 1 +3f423c30: move a8, a7 +3f423c40: jaeq L3F428910 +3f423c60: sub a9, a9 +3f423c70: move a9, *a13, 1 +3f423c80: move a14, -*sp, 1 +3f423c90: move a9, *a14+, 1 +3f423ca0: movk 2, a11 +3f423cb0: move a11, *a14+, 1 +3f423cc0: movi 0x6c0, a11 +3f423ce0: mpys a9, a11 +3f423cf0: addi 0xfe970, a11 +3f423d20: move @0x19e150, a7, 1 +3f423d50: move a7, a9 +3f423d60: sll 0x9, a7 +3f423d70: sll 0x5, a9 +3f423d80: add a9, a7 +3f423d90: add a7, a11 +3f423da0: move *a11(0x60), *a14+, 1 +3f423dc0: move @0x19ff80, *a14+, 1 +3f423df0: move @0x19ff60, *a14+, 1 +3f423e20: move @0xb7ee0, *a14+, 1 +3f423e50: sub a11, a11 +3f423e60: move a11, *a14+, 1 +3f423e70: move a11, *a14+, 1 +3f423e80: move *a13, a9, 1 +3f423e90: movi 0x6c0, a7 +3f423eb0: mpys a9, a7 +3f423ec0: addi 0xfe970, a7 +3f423ef0: setf 16, 1, 0 +3f423f00: move *a7(0x10), a8, 0 +3f423f20: move a8, *a14+, 1 +3f423f30: movi 0x6c0, a7 +3f423f50: mpys a9, a7 +3f423f60: addi 0xfe970, a7 +3f423f90: move *a7, a8, 0 +3f423fa0: move a8, *a14+, 1 +3f423fb0: move @0xf7cb0, *a14+, 1 +3f423fe0: calla L3FB0D7B0 +3f424010: movi 0x6c0, a7 +3f424030: mpys a9, a7 +3f424040: addi 0xfe970, a7 +3f424070: move a8, *a7(0x40), 1 +3f424090: inc a9 +3f4240a0: move a9, *a13, 1 +3f4240b0: move a14, -*sp, 1 +3f4240c0: movi 0x3f338000, a7 +3f4240f0: move a7, *a14+, 1 +3f424100: movk 1, a11 +3f424110: move a11, *a14+, 1 +3f424120: movi 0x6c0, a11 +3f424140: mpys a9, a11 +3f424150: addi 0xfe970, a11 +3f424180: move @0x19e150, a7, 1 +3f4241b0: move a7, a9 +3f4241c0: sll 0x9, a7 +3f4241d0: sll 0x5, a9 +3f4241e0: add a9, a7 +3f4241f0: add a7, a11 +3f424200: move *a11(0x60), *a14+, 1 +3f424220: move @0x19ff80, *a14+, 1 +3f424250: move @0x19ff60, *a14+, 1 +3f424280: move @0xb7ee0, *a14+, 1 +3f4242b0: move *a13, a11, 1 +3f4242c0: movi 0x6c0, a9 +3f4242e0: mpys a11, a9 +3f4242f0: addi 0xfe970, a9 +3f424320: setf 16, 1, 0 +3f424330: move *a9(0x10), a8, 0 +3f424350: move a8, *a14+, 1 +3f424360: movi 0x6c0, a9 +3f424380: mpys a11, a9 +3f424390: addi 0xfe970, a9 +3f4243c0: move *a9, a8, 0 +3f4243d0: move a8, *a14+, 1 +3f4243e0: move @0xf7cb0, *a14+, 1 +3f424410: calla L3FB0BC50 +3f424440: movi 0x6c0, a9 +3f424460: mpys a11, a9 +3f424470: addi 0xfe970, a9 +3f4244a0: move a8, *a9(0x40), 1 +3f4244c0: move a14, -*sp, 1 +3f4244d0: movi 0x6c0, a9 +3f4244f0: mpys a11, a9 +3f424500: addi 0xfe970, a9 +3f424530: move *a9(0x40), *a14+, 1 +3f424550: move @0xf7cb0, *a14+, 1 +3f424580: calla L3FB11A10 +3f4245b0: move a8, *a13(0x40), 1 +3f4245d0: move a8, a7 +3f4245e0: jreq L3F4246C0 +3f4245f0: move *a7(0x160), a9, 1 +3f424610: movk 1, a7 +3f424620: movb a7, *a9(0x30) +3f424640: move a14, -*sp, 1 +3f424650: move a8, *a14+, 1 +3f424660: move @0xf7cb0, *a14+, 1 +3f424690: calla L3FB11C90 +L3F4246C0: +3f4246c0: inc a11 +3f4246d0: move a11, *a13, 1 +3f4246e0: move a14, -*sp, 1 +3f4246f0: movi 0x3f303b70, a9 +3f424720: move a9, *a14+, 1 +3f424730: movk 1, a7 +3f424740: move a7, *a14+, 1 +3f424750: movi 0x6c0, a7 +3f424770: mpys a11, a7 +3f424780: addi 0xfe970, a7 +3f4247b0: move @0x19e150, a9, 1 +3f4247e0: move a9, a11 +3f4247f0: sll 0x9, a9 +3f424800: sll 0x5, a11 +3f424810: add a11, a9 +3f424820: add a9, a7 +3f424830: move *a7(0x60), *a14+, 1 +3f424850: move @0x19ff80, *a14+, 1 +3f424880: move @0x19ff60, *a14+, 1 +3f4248b0: move @0xb7ee0, *a14+, 1 +3f4248e0: move *a13, a11, 1 +3f4248f0: movi 0x6c0, a9 +3f424910: mpys a11, a9 +3f424920: addi 0xfe970, a9 +3f424950: setf 16, 1, 0 +3f424960: move *a9(0x10), a8, 0 +3f424980: move a8, *a14+, 1 +3f424990: movi 0x6c0, a9 +3f4249b0: mpys a11, a9 +3f4249c0: addi 0xfe970, a9 +3f4249f0: move *a9, a8, 0 +3f424a00: move a8, *a14+, 1 +3f424a10: move @0xf7cb0, *a14+, 1 +3f424a40: calla L3FB0BC50 +3f424a70: movi 0x6c0, a9 +3f424a90: mpys a11, a9 +3f424aa0: addi 0xfe970, a9 +3f424ad0: move a8, *a9(0x40), 1 +3f424af0: inc a11 +3f424b00: move a11, *a13, 1 +3f424b10: move a14, -*sp, 1 +3f424b20: movi 0x3f33c380, a9 +3f424b50: move a9, *a14+, 1 +3f424b60: movk 1, a7 +3f424b70: move a7, *a14+, 1 +3f424b80: movi 0x6c0, a7 +3f424ba0: mpys a11, a7 +3f424bb0: addi 0xfe970, a7 +3f424be0: move @0x19e150, a9, 1 +3f424c10: move a9, a11 +3f424c20: sll 0x9, a9 +3f424c30: sll 0x5, a11 +3f424c40: add a11, a9 +3f424c50: add a9, a7 +3f424c60: move *a7(0x60), *a14+, 1 +3f424c80: move @0x19ff80, *a14+, 1 +3f424cb0: move @0x19ff60, *a14+, 1 +3f424ce0: move @0xb7ee0, *a14+, 1 +3f424d10: move *a13, a11, 1 +3f424d20: movi 0x6c0, a9 +3f424d40: mpys a11, a9 +3f424d50: addi 0xfe970, a9 +3f424d80: setf 16, 1, 0 +3f424d90: move *a9(0x10), a8, 0 +3f424db0: move a8, *a14+, 1 +3f424dc0: movi 0x6c0, a9 +3f424de0: mpys a11, a9 +3f424df0: addi 0xfe970, a9 +3f424e20: move *a9, a8, 0 +3f424e30: move a8, *a14+, 1 +3f424e40: move @0xf7cb0, *a14+, 1 +3f424e70: calla L3FB0BC50 +3f424ea0: movi 0x6c0, a9 +3f424ec0: mpys a11, a9 +3f424ed0: addi 0xfe970, a9 +3f424f00: move a8, *a9(0x40), 1 +3f424f20: move a14, -*sp, 1 +3f424f30: movi 0x6c0, a9 +3f424f50: mpys a11, a9 +3f424f60: addi 0xfe970, a9 +3f424f90: move *a9(0x40), *a14+, 1 +3f424fb0: move @0xf7cb0, *a14+, 1 +3f424fe0: calla L3FB11A10 +3f425010: move a8, *a13(0x40), 1 +3f425030: inc a11 +3f425040: move a11, *a13, 1 +3f425050: move a14, -*sp, 1 +3f425060: movi 0x3f33a110, a9 +3f425090: move a9, *a14+, 1 +3f4250a0: movk 1, a7 +3f4250b0: move a7, *a14+, 1 +3f4250c0: movi 0x6c0, a7 +3f4250e0: mpys a11, a7 +3f4250f0: addi 0xfe970, a7 +3f425120: move @0x19e150, a9, 1 +3f425150: move a9, a11 +3f425160: sll 0x9, a9 +3f425170: sll 0x5, a11 +3f425180: add a11, a9 +3f425190: add a9, a7 +3f4251a0: move *a7(0x60), *a14+, 1 +3f4251c0: move @0x19ff80, *a14+, 1 +3f4251f0: move @0x19ff60, *a14+, 1 +3f425220: move @0xb7ee0, *a14+, 1 +3f425250: move *a13, a11, 1 +3f425260: movi 0x6c0, a9 +3f425280: mpys a11, a9 +3f425290: addi 0xfe970, a9 +3f4252c0: setf 16, 1, 0 +3f4252d0: move *a9(0x10), a8, 0 +3f4252f0: move a8, *a14+, 1 +3f425300: movi 0x6c0, a9 +3f425320: mpys a11, a9 +3f425330: addi 0xfe970, a9 +3f425360: move *a9, a8, 0 +3f425370: move a8, *a14+, 1 +3f425380: move @0xf7cb0, *a14+, 1 +3f4253b0: calla L3FB0BC50 +3f4253e0: movi 0x6c0, a9 +3f425400: mpys a11, a9 +3f425410: addi 0xfe970, a9 +3f425440: move a8, *a9(0x40), 1 +3f425460: move a14, -*sp, 1 +3f425470: movi 0x6c0, a9 +3f425490: mpys a11, a9 +3f4254a0: addi 0xfe970, a9 +3f4254d0: move *a9(0x40), *a14+, 1 +3f4254f0: move @0xf7cb0, *a14+, 1 +3f425520: calla L3FB11A10 +3f425550: move a8, *a13(0x60), 1 +3f425570: move *a13(0x40), a9, 1 +3f425590: jreq L3F425710 +3f4255a0: move a8, a7 +3f4255b0: jreq L3F425710 +3f4255c0: move *a9(0x80), a9, 1 +3f4255e0: move *a7(0x80), a7, 1 +3f425600: cmp a7, a9 +3f425610: jrlt L3F425670 +3f425620: move *a13(0x40), a9, 1 +3f425640: move *a9(0x80), a7, 1 +3f425660: jruc L3F425690 +L3F425670: +3f425670: move *a8(0x80), a7, 1 +L3F425690: +3f425690: move a7, *a13(0x20), 1 +3f4256b0: move *a13(0x40), a9, 1 +3f4256d0: move a7, *a8(0x80), 1 +3f4256f0: move a7, *a9(0x80), 1 +L3F425710: +3f425710: inc a11 +3f425720: move a11, *a13, 1 +3f425730: move a14, -*sp, 1 +3f425740: movi 0x3f339830, a7 +3f425770: move a7, *a14+, 1 +3f425780: movk 1, a7 +3f425790: move a7, *a14+, 1 +3f4257a0: movi 0x6c0, a7 +3f4257c0: mpys a11, a7 +3f4257d0: addi 0xfe970, a7 +3f425800: move @0x19e150, a9, 1 +3f425830: move a9, a11 +3f425840: sll 0x9, a9 +3f425850: sll 0x5, a11 +3f425860: add a11, a9 +3f425870: add a9, a7 +3f425880: move *a7(0x60), *a14+, 1 +3f4258a0: move @0x19ff80, *a14+, 1 +3f4258d0: move @0x19ff60, *a14+, 1 +3f425900: move @0xb7ee0, *a14+, 1 +3f425930: move *a13, a11, 1 +3f425940: movi 0x6c0, a9 +3f425960: mpys a11, a9 +3f425970: addi 0xfe970, a9 +3f4259a0: setf 16, 1, 0 +3f4259b0: move *a9(0x10), a8, 0 +3f4259d0: move a8, *a14+, 1 +3f4259e0: movi 0x6c0, a9 +3f425a00: mpys a11, a9 +3f425a10: addi 0xfe970, a9 +3f425a40: move *a9, a8, 0 +3f425a50: move a8, *a14+, 1 +3f425a60: move @0xf7cb0, *a14+, 1 +3f425a90: calla L3FB0BC50 +3f425ac0: movi 0x6c0, a9 +3f425ae0: mpys a11, a9 +3f425af0: addi 0xfe970, a9 +3f425b20: move a8, *a9(0x40), 1 +3f425b40: move a14, -*sp, 1 +3f425b50: movi 0x6c0, a9 +3f425b70: mpys a11, a9 +3f425b80: addi 0xfe970, a9 +3f425bb0: move *a9(0x40), *a14+, 1 +3f425bd0: move @0xf7cb0, *a14+, 1 +3f425c00: calla L3FB11A10 +3f425c30: move a8, *a13(0x40), 1 +3f425c50: inc a11 +3f425c60: move a11, *a13, 1 +3f425c70: move a14, -*sp, 1 +3f425c80: movi 0x3f338b20, a9 +3f425cb0: move a9, *a14+, 1 +3f425cc0: movk 1, a7 +3f425cd0: move a7, *a14+, 1 +3f425ce0: movi 0x6c0, a7 +3f425d00: mpys a11, a7 +3f425d10: addi 0xfe970, a7 +3f425d40: move @0x19e150, a9, 1 +3f425d70: move a9, a11 +3f425d80: sll 0x9, a9 +3f425d90: sll 0x5, a11 +3f425da0: add a11, a9 +3f425db0: add a9, a7 +3f425dc0: move *a7(0x60), *a14+, 1 +3f425de0: move @0x19ff80, *a14+, 1 +3f425e10: move @0x19ff60, *a14+, 1 +3f425e40: move @0xb7ee0, *a14+, 1 +3f425e70: move *a13, a11, 1 +3f425e80: movi 0x6c0, a9 +3f425ea0: mpys a11, a9 +3f425eb0: addi 0xfe970, a9 +3f425ee0: setf 16, 1, 0 +3f425ef0: move *a9(0x10), a8, 0 +3f425f10: move a8, *a14+, 1 +3f425f20: movi 0x6c0, a9 +3f425f40: mpys a11, a9 +3f425f50: addi 0xfe970, a9 +3f425f80: move *a9, a8, 0 +3f425f90: move a8, *a14+, 1 +3f425fa0: move @0xf7cb0, *a14+, 1 +3f425fd0: calla L3FB0BC50 +3f426000: movi 0x6c0, a9 +3f426020: mpys a11, a9 +3f426030: addi 0xfe970, a9 +3f426060: move a8, *a9(0x40), 1 +3f426080: move a14, -*sp, 1 +3f426090: movi 0x6c0, a9 +3f4260b0: mpys a11, a9 +3f4260c0: addi 0xfe970, a9 +3f4260f0: move *a9(0x40), *a14+, 1 +3f426110: move @0xf7cb0, *a14+, 1 +3f426140: calla L3FB11A10 +3f426170: move a8, *a13(0x60), 1 +3f426190: inc a11 +3f4261a0: move a11, *a13, 1 +3f4261b0: move a14, -*sp, 1 +3f4261c0: movi 0x3f338e90, a9 +3f4261f0: move a9, *a14+, 1 +3f426200: movk 1, a7 +3f426210: move a7, *a14+, 1 +3f426220: movi 0x6c0, a7 +3f426240: mpys a11, a7 +3f426250: addi 0xfe970, a7 +3f426280: move @0x19e150, a9, 1 +3f4262b0: move a9, a11 +3f4262c0: sll 0x9, a9 +3f4262d0: sll 0x5, a11 +3f4262e0: add a11, a9 +3f4262f0: add a9, a7 +3f426300: move *a7(0x60), *a14+, 1 +3f426320: move @0x19ff80, *a14+, 1 +3f426350: move @0x19ff60, *a14+, 1 +3f426380: move @0xb7ee0, *a14+, 1 +3f4263b0: move *a13, a11, 1 +3f4263c0: movi 0x6c0, a9 +3f4263e0: mpys a11, a9 +3f4263f0: addi 0xfe970, a9 +3f426420: setf 16, 1, 0 +3f426430: move *a9(0x10), a8, 0 +3f426450: move a8, *a14+, 1 +3f426460: movi 0x6c0, a9 +3f426480: mpys a11, a9 +3f426490: addi 0xfe970, a9 +3f4264c0: move *a9, a8, 0 +3f4264d0: move a8, *a14+, 1 +3f4264e0: move @0xf7cb0, *a14+, 1 +3f426510: calla L3FB0BC50 +3f426540: movi 0x6c0, a9 +3f426560: mpys a11, a9 +3f426570: addi 0xfe970, a9 +3f4265a0: move a8, *a9(0x40), 1 +3f4265c0: move a14, -*sp, 1 +3f4265d0: movi 0x6c0, a9 +3f4265f0: mpys a11, a9 +3f426600: addi 0xfe970, a9 +3f426630: move *a9(0x40), *a14+, 1 +3f426650: move @0xf7cb0, *a14+, 1 +3f426680: calla L3FB11A10 +3f4266b0: move a8, *a13(0x80), 1 +3f4266d0: move *a13(0x40), a9, 1 +3f4266f0: jreq L3F426980 +3f426700: move *a13(0x60), a7, 1 +3f426720: jreq L3F426980 +3f426730: move a8, a8 +3f426740: jreq L3F426980 +3f426750: move *a9(0x80), a9, 1 +3f426770: move *a7(0x80), a7, 1 +3f426790: cmp a7, a9 +3f4267a0: jrlt L3F426800 +3f4267b0: move *a13(0x40), a9, 1 +3f4267d0: move *a9(0x80), a7, 1 +3f4267f0: jruc L3F426840 +L3F426800: +3f426800: move *a13(0x60), a9, 1 +3f426820: move *a9(0x80), a7, 1 +L3F426840: +3f426840: move a7, *a13(0x20), 1 +3f426860: move *a8(0x80), a9, 1 +3f426880: cmp a9, a7 +3f426890: jrge L3F4268C0 +3f4268a0: move *a8(0x80), a7, 1 +L3F4268C0: +3f4268c0: move a7, *a13(0x20), 1 +3f4268e0: move *a13(0x60), a9, 1 +3f426900: move a7, *a8(0x80), 1 +3f426920: move a7, *a9(0x80), 1 +3f426940: move *a13(0x40), a9, 1 +3f426960: move a7, *a9(0x80), 1 +L3F426980: +3f426980: inc a11 +3f426990: move a11, *a13, 1 +3f4269a0: movi 0x6c0, a7 +3f4269c0: mpys a11, a7 +3f4269d0: addi 0xfe970, a7 +3f426a00: move a14, -*sp, 1 +3f426a10: sub a9, a9 +3f426a20: move a9, *a14+, 1 +3f426a30: movi 0x32, a9 +3f426a50: move a9, *a14+, 1 +3f426a60: movk 2, a9 +3f426a70: move a9, *a14+, 1 +3f426a80: movi 0xaf7d8, a9 +3f426ab0: move a9, *a14+, 1 +3f426ac0: move @0x19ff80, *a14+, 1 +3f426af0: move @0x19ff60, *a14+, 1 +3f426b20: move @0xb7ee0, *a14+, 1 +3f426b50: movi 0x20d, a9 +3f426b70: move a9, *a14+, 1 +3f426b80: movi 0x6c0, a9 +3f426ba0: mpys a11, a9 +3f426bb0: addi 0xfe970, a9 +3f426be0: setf 16, 1, 0 +3f426bf0: move *a9(0x10), a8, 0 +3f426c10: move a8, *a14+, 1 +3f426c20: movi 0x6c0, a9 +3f426c40: mpys a11, a9 +3f426c50: addi 0xfe970, a9 +3f426c80: move *a9, a8, 0 +3f426c90: move a8, *a14+, 1 +3f426ca0: move @0xf7cb0, *a14+, 1 +3f426cd0: calla L3FB04BA0 +3f426d00: move a8, *a7(0x40), 1 +3f426d20: move a14, -*sp, 1 +3f426d30: movi 0x6c0, a9 +3f426d50: mpys a11, a9 +3f426d60: addi 0xfe970, a9 +3f426d90: move *a9(0x40), *a14+, 1 +3f426db0: move @0xf7cb0, *a14+, 1 +3f426de0: calla L3FB11A10 +3f426e10: move a8, *a13(0x40), 1 +3f426e30: move a8, a7 +3f426e40: jreq L3F426EA0 +3f426e50: move *a7(0x160), a9, 1 +3f426e70: movk 1, a7 +3f426e80: movb a7, *a9(0x28) +L3F426EA0: +3f426ea0: inc a11 +3f426eb0: move a11, *a13, 1 +3f426ec0: movi 0x6c0, a9 +3f426ee0: mpys a11, a9 +3f426ef0: addi 0xfe970, a9 +3f426f20: move a14, -*sp, 1 +3f426f30: sub a7, a7 +3f426f40: move a7, *a14+, 1 +3f426f50: movi 0x3f33a710, a7 +3f426f80: move a7, *a14+, 1 +3f426f90: movi 0xb42e0, a7 +3f426fc0: move a7, *a14+, 1 +3f426fd0: movi 0xffff, a7 +3f426ff0: move a7, *a14+, 1 +3f427000: movi 0x40, a7 +3f427020: move a7, *a14+, 1 +3f427030: move @0x19ff80, *a14+, 1 +3f427060: move @0x19ff60, *a14+, 1 +3f427090: move @0xb7f00, *a14+, 1 +3f4270c0: movi 0x73, a7 +3f4270e0: move a7, *a14+, 1 +3f4270f0: movi 0x20d, a7 +3f427110: move a7, *a14+, 1 +3f427120: movi 0x6c0, a7 +3f427140: mpys a11, a7 +3f427150: addi 0xfe970, a7 +3f427180: setf 16, 1, 0 +3f427190: move *a7(0x10), a8, 0 +3f4271b0: move a8, *a14+, 1 +3f4271c0: movi 0x6c0, a7 +3f4271e0: mpys a11, a7 +3f4271f0: addi 0xfe970, a7 +3f427220: move *a7, a8, 0 +3f427230: move a8, *a14+, 1 +3f427240: move @0xf7cb0, *a14+, 1 +3f427270: calla L3FB08CE0 +3f4272a0: move a8, *a9(0x40), 1 +3f4272c0: sub a9, a9 +3f4272d0: move a9, *a13, 1 +L3F4272E0: +3f4272e0: move a14, -*sp, 1 +3f4272f0: move *a13, a11, 1 +3f427300: sll 0x9, a11 +3f427310: addi 0xaf7d8, a11 +3f427340: move a11, *a14+, 1 +3f427350: move *a13, a11, 1 +3f427360: sll 0x5, a11 +3f427370: addi 0xb4b60, a11 +3f4273a0: move *a11+, *a14+, 1 +3f4273b0: calla L3FB45720 +3f4273e0: move *a13, a11, 1 +3f4273f0: inc a11 +3f427400: move a11, *a13, 1 +3f427410: subk 4, a11 +3f427420: jrlt L3F4272E0 +3f427430: movk 10, a11 +3f427440: move a11, *a13, 1 +3f427450: movi 0x6c0, a9 +3f427470: mpys a11, a9 +3f427480: addi 0xfe970, a9 +3f4274b0: move a14, -*sp, 1 +3f4274c0: sub a7, a7 +3f4274d0: move a7, *a14+, 1 +3f4274e0: movi 0x3f33b590, a7 +3f427510: move a7, *a14+, 1 +3f427520: movi 0xb4b60, a7 +3f427550: move a7, *a14+, 1 +3f427560: movi 0xffff, a7 +3f427580: move a7, *a14+, 1 +3f427590: movk 4, a7 +3f4275a0: move a7, *a14+, 1 +3f4275b0: move @0x19ff80, *a14+, 1 +3f4275e0: move @0x19ff60, *a14+, 1 +3f427610: move @0xb7ee0, *a14+, 1 +3f427640: movi 0x4f, a7 +3f427660: move a7, *a14+, 1 +3f427670: movi 0x20d, a7 +3f427690: move a7, *a14+, 1 +3f4276a0: movi 0x6c0, a7 +3f4276c0: mpys a11, a7 +3f4276d0: addi 0xfe970, a7 +3f427700: setf 16, 1, 0 +3f427710: move *a7(0x10), a8, 0 +3f427730: move a8, *a14+, 1 +3f427740: movi 0x6c0, a7 +3f427760: mpys a11, a7 +3f427770: addi 0xfe970, a7 +3f4277a0: move *a7, a8, 0 +3f4277b0: move a8, *a14+, 1 +3f4277c0: move @0xf7cb0, *a14+, 1 +3f4277f0: calla L3FB08CE0 +3f427820: move a8, *a9(0x40), 1 +3f427840: inc a11 +3f427850: move a11, *a13, 1 +3f427860: move a14, -*sp, 1 +3f427870: sub a9, a9 +3f427880: move a9, *a14+, 1 +3f427890: movk 2, a7 +3f4278a0: move a7, *a14+, 1 +3f4278b0: movi 0x6c0, a7 +3f4278d0: mpys a11, a7 +3f4278e0: addi 0xfe970, a7 +3f427910: move @0x19e150, a9, 1 +3f427940: move a9, a11 +3f427950: sll 0x9, a9 +3f427960: sll 0x5, a11 +3f427970: add a11, a9 +3f427980: add a9, a7 +3f427990: move *a7(0x60), *a14+, 1 +3f4279b0: move @0x19ff80, *a14+, 1 +3f4279e0: move @0x19ff60, *a14+, 1 +3f427a10: move @0xb7ee0, *a14+, 1 +3f427a40: sub a11, a11 +3f427a50: move a11, *a14+, 1 +3f427a60: move a11, *a14+, 1 +3f427a70: move *a13, a9, 1 +3f427a80: movi 0x6c0, a7 +3f427aa0: mpys a9, a7 +3f427ab0: addi 0xfe970, a7 +3f427ae0: setf 16, 1, 0 +3f427af0: move *a7(0x10), a8, 0 +3f427b10: move a8, *a14+, 1 +3f427b20: movi 0x6c0, a7 +3f427b40: mpys a9, a7 +3f427b50: addi 0xfe970, a7 +3f427b80: move *a7, a8, 0 +3f427b90: move a8, *a14+, 1 +3f427ba0: move @0xf7cb0, *a14+, 1 +3f427bd0: calla L3FB0D7B0 +3f427c00: movi 0x6c0, a7 +3f427c20: mpys a9, a7 +3f427c30: addi 0xfe970, a7 +3f427c60: move a8, *a7(0x40), 1 +3f427c80: inc a9 +3f427c90: move a9, *a13, 1 +3f427ca0: move a14, -*sp, 1 +3f427cb0: move a11, *a14+, 1 +3f427cc0: movk 2, a7 +3f427cd0: move a7, *a14+, 1 +3f427ce0: movi 0x6c0, a7 +3f427d00: mpys a9, a7 +3f427d10: addi 0xfe970, a7 +3f427d40: move @0x19e150, a11, 1 +3f427d70: move a11, a9 +3f427d80: sll 0x9, a11 +3f427d90: sll 0x5, a9 +3f427da0: add a9, a11 +3f427db0: add a11, a7 +3f427dc0: move *a7(0x60), *a14+, 1 +3f427de0: move @0x19ff80, *a14+, 1 +3f427e10: move @0x19ff60, *a14+, 1 +3f427e40: move @0xb7ee0, *a14+, 1 +3f427e70: sub a11, a11 +3f427e80: move a11, *a14+, 1 +3f427e90: move a11, *a14+, 1 +3f427ea0: move *a13, a9, 1 +3f427eb0: movi 0x6c0, a7 +3f427ed0: mpys a9, a7 +3f427ee0: addi 0xfe970, a7 +3f427f10: setf 16, 1, 0 +3f427f20: move *a7(0x10), a8, 0 +3f427f40: move a8, *a14+, 1 +3f427f50: movi 0x6c0, a7 +3f427f70: mpys a9, a7 +3f427f80: addi 0xfe970, a7 +3f427fb0: move *a7, a8, 0 +3f427fc0: move a8, *a14+, 1 +3f427fd0: move @0xf7cb0, *a14+, 1 +3f428000: calla L3FB0D7B0 +3f428030: movi 0x6c0, a7 +3f428050: mpys a9, a7 +3f428060: addi 0xfe970, a7 +3f428090: move a8, *a7(0x40), 1 +3f4280b0: inc a9 +3f4280c0: move a9, *a13, 1 +3f4280d0: move a14, -*sp, 1 +3f4280e0: move a11, *a14+, 1 +3f4280f0: movk 2, a7 +3f428100: move a7, *a14+, 1 +3f428110: movi 0x6c0, a7 +3f428130: mpys a9, a7 +3f428140: addi 0xfe970, a7 +3f428170: move @0x19e150, a11, 1 +3f4281a0: move a11, a9 +3f4281b0: sll 0x9, a11 +3f4281c0: sll 0x5, a9 +3f4281d0: add a9, a11 +3f4281e0: add a11, a7 +3f4281f0: move *a7(0x60), *a14+, 1 +3f428210: move @0x19ff80, *a14+, 1 +3f428240: move @0x19ff60, *a14+, 1 +3f428270: move @0xb7ee0, *a14+, 1 +3f4282a0: sub a11, a11 +3f4282b0: move a11, *a14+, 1 +3f4282c0: move a11, *a14+, 1 +3f4282d0: move *a13, a9, 1 +3f4282e0: movi 0x6c0, a7 +3f428300: mpys a9, a7 +3f428310: addi 0xfe970, a7 +3f428340: setf 16, 1, 0 +3f428350: move *a7(0x10), a8, 0 +3f428370: move a8, *a14+, 1 +3f428380: movi 0x6c0, a7 +3f4283a0: mpys a9, a7 +3f4283b0: addi 0xfe970, a7 +3f4283e0: move *a7, a8, 0 +3f4283f0: move a8, *a14+, 1 +3f428400: move @0xf7cb0, *a14+, 1 +3f428430: calla L3FB0D7B0 +3f428460: movi 0x6c0, a7 +3f428480: mpys a9, a7 +3f428490: addi 0xfe970, a7 +3f4284c0: move a8, *a7(0x40), 1 +3f4284e0: inc a9 +3f4284f0: move a9, *a13, 1 +3f428500: move a14, -*sp, 1 +3f428510: move a11, *a14+, 1 +3f428520: movk 2, a7 +3f428530: move a7, *a14+, 1 +3f428540: movi 0x6c0, a7 +3f428560: mpys a9, a7 +3f428570: addi 0xfe970, a7 +3f4285a0: move @0x19e150, a11, 1 +3f4285d0: move a11, a9 +3f4285e0: sll 0x9, a11 +3f4285f0: sll 0x5, a9 +3f428600: add a9, a11 +3f428610: add a11, a7 +3f428620: move *a7(0x60), *a14+, 1 +3f428640: move @0x19ff80, *a14+, 1 +3f428670: move @0x19ff60, *a14+, 1 +3f4286a0: move @0xb7ee0, *a14+, 1 +3f4286d0: sub a11, a11 +3f4286e0: move a11, *a14+, 1 +3f4286f0: move a11, *a14+, 1 +3f428700: move *a13, a9, 1 +3f428710: movi 0x6c0, a7 +3f428730: mpys a9, a7 +3f428740: addi 0xfe970, a7 +3f428770: setf 16, 1, 0 +3f428780: move *a7(0x10), a8, 0 +3f4287a0: move a8, *a14+, 1 +3f4287b0: movi 0x6c0, a7 +3f4287d0: mpys a9, a7 +3f4287e0: addi 0xfe970, a7 +3f428810: move *a7, a8, 0 +3f428820: move a8, *a14+, 1 +3f428830: move @0xf7cb0, *a14+, 1 +3f428860: calla L3FB0D7B0 +3f428890: movi 0x6c0, a7 +3f4288b0: mpys a9, a7 +3f4288c0: addi 0xfe970, a7 +3f4288f0: move a8, *a7(0x40), 1 +L3F428910: +3f428910: calla L3F33C380 +3f428940: move a14, -*sp, 1 +3f428950: move @0xb7a80, *a14+, 1 +3f428980: move @0xb78e0, *a14+, 1 +3f4289b0: calla L3FD64F60 +3f4289e0: move @0xb7a80, @0xb83c0, 1 +L3F428A30: +3f428a30: subi 0xa0, a14 +3f428a50: mmfm sp, a7,a9,a11,a13 +3f428a70: rets +L3F428A80: +3f428a80: mmtm sp, a7,a9,a11,a13 +3f428aa0: move a14, a13 +3f428ab0: addi 0x640, a14 +3f428ad0: move @0xb8360, a11, 1 +3f428b00: jane L3F42ACB0 +3f428b20: move a14, -*sp, 1 +3f428b30: move @0x19ff80, *a14+, 1 +3f428b60: move @0x19ff60, *a14+, 1 +3f428b90: movk 2, a9 +3f428ba0: move a9, *a14+, 1 +3f428bb0: move @0xb7fc0, a9, 1 +3f428be0: subk 4, a9 +3f428bf0: move a9, *a14+, 1 +3f428c00: move @0xb7fa0, a9, 1 +3f428c30: subk 4, a9 +3f428c40: move a9, *a14+, 1 +3f428c50: sub a9, a9 +3f428c60: move a9, *a14+, 1 +3f428c70: move a9, *a14+, 1 +3f428c80: move @0xb7960, *a14+, 1 +3f428cb0: move @0xb78e0, *a14+, 1 +3f428ce0: calla L3FD41B90 +3f428d10: move a8, @0xb7ce0, 1 +3f428d40: movk 1, a11 +3f428d50: move a11, *a13(0x200), 1 +3f428d70: move a14, -*sp, 1 +3f428d80: move a13, a9 +3f428d90: addi 0x80, a9 +3f428db0: move a9, *a14+, 1 +3f428dc0: movi 0x200, a11 +3f428de0: move a11, *a14+, 1 +3f428df0: move a8, *a14+, 1 +3f428e00: move @0xb78e0, *a14+, 1 +3f428e30: calla L3FD38770 +3f428e60: sub a9, a9 +3f428e70: move a9, *a13(0x320), 1 +3f428e90: move a14, -*sp, 1 +3f428ea0: move a13, a9 +3f428eb0: addi 0x260, a9 +3f428ed0: move a9, *a14+, 1 +3f428ee0: movi 0x40, a9 +3f428f00: move a9, *a14+, 1 +3f428f10: move @0xb7ce0, *a14+, 1 +3f428f40: move @0xb78e0, *a14+, 1 +3f428f70: calla L3FD75CD0 +3f428fa0: move @0xb7ce0, a9, 1 +3f428fd0: jaeq L3F42ACB0 +3f428ff0: movk 1, a11 +3f429000: move a11, @0xb8360, 1 +3f429030: move a14, -*sp, 1 +3f429040: movi 0x20800d, a9 +3f429070: move a9, *a14+, 1 +3f429080: move @0xb7ce0, *a14+, 1 +3f4290b0: move @0xb78e0, *a14+, 1 +3f4290e0: calla L3FD97D50 +3f429110: move a14, -*sp, 1 +3f429120: move @0xb7ce0, *a14+, 1 +3f429150: move @0xb78e0, *a14+, 1 +3f429180: calla L3FB04900 +3f4291b0: move a8, @0xf7d10, 1 +3f4291e0: move a8, a8 +3f4291f0: jaeq L3F42A9C0 +3f429210: setf 2, 0, 0 +3f429220: move @0xaece8, a11, 0 +3f429250: move a11, @0x19e150, 1 +3f429280: sub a9, a9 +3f429290: move a9, *a13, 1 +3f4292a0: move a14, -*sp, 1 +3f4292b0: move a9, *a14+, 1 +3f4292c0: movk 1, a7 +3f4292d0: move a7, *a14+, 1 +3f4292e0: movi 0x6c0, a7 +3f429300: mpys a9, a7 +3f429310: addi 0x109fb0, a7 +3f429340: move a11, a9 +3f429350: sll 0x9, a11 +3f429360: sll 0x5, a9 +3f429370: add a9, a11 +3f429380: add a11, a7 +3f429390: move *a7(0x60), *a14+, 1 +3f4293b0: move @0x19ff80, *a14+, 1 +3f4293e0: move @0x19ff60, *a14+, 1 +3f429410: move @0xb7ee0, *a14+, 1 +3f429440: sub a11, a11 +3f429450: move a11, *a14+, 1 +3f429460: move a11, *a14+, 1 +3f429470: move *a13, a9, 1 +3f429480: movi 0x6c0, a7 +3f4294a0: mpys a9, a7 +3f4294b0: addi 0x109fb0, a7 +3f4294e0: setf 16, 1, 0 +3f4294f0: move *a7(0x10), a8, 0 +3f429510: move a8, *a14+, 1 +3f429520: move @0xb7fa0, a7, 1 +3f429550: sra 0x1, a7 +3f429560: move a7, *a14+, 1 +3f429570: move @0xf7d10, *a14+, 1 +3f4295a0: calla L3FB0D7B0 +3f4295d0: movi 0x6c0, a7 +3f4295f0: mpys a9, a7 +3f429600: addi 0x109fb0, a7 +3f429630: move a8, *a7(0x40), 1 +3f429650: inc a9 +3f429660: move a9, *a13, 1 +3f429670: movi 0x6c0, a7 +3f429690: mpys a9, a7 +3f4296a0: addi 0x109fb0, a7 +3f4296d0: move a14, -*sp, 1 +3f4296e0: movk 1, a11 +3f4296f0: move a11, *a14+, 1 +3f429700: movi 0x80, a11 +3f429720: move a11, *a14+, 1 +3f429730: movk 2, a11 +3f429740: move a11, *a14+, 1 +3f429750: movi 0x3f432078, a8 +3f429780: move a8, *a14+, 1 +3f429790: move @0x19ff80, *a14+, 1 +3f4297c0: move @0x19ff60, *a14+, 1 +3f4297f0: move @0xb7ee0, *a14+, 1 +3f429820: movi 0x64, a11 +3f429840: move a11, *a14+, 1 +3f429850: movi 0x6c0, a11 +3f429870: mpys a9, a11 +3f429880: addi 0x109fb0, a11 +3f4298b0: setf 16, 1, 0 +3f4298c0: move *a11(0x10), a8, 0 +3f4298e0: move a8, *a14+, 1 +3f4298f0: move @0xb7fa0, a11, 1 +3f429920: sra 0x1, a11 +3f429930: subi 0x32, a11 +3f429950: move a11, *a14+, 1 +3f429960: move @0xf7d10, *a14+, 1 +3f429990: calla L3FB04BA0 +3f4299c0: move a8, *a7(0x40), 1 +3f4299e0: move a14, -*sp, 1 +3f4299f0: movi 0x6c0, a11 +3f429a10: mpys a9, a11 +3f429a20: addi 0x109fb0, a11 +3f429a50: move *a11(0x40), *a14+, 1 +3f429a70: move @0xf7d10, *a14+, 1 +3f429aa0: calla L3FB11A10 +3f429ad0: move a8, *a13(0x60), 1 +3f429af0: move a8, a7 +3f429b00: jreq L3F429B80 +3f429b10: move *a7(0x160), a11, 1 +3f429b30: movi 0x3f4b7d90, a7 +3f429b60: move a7, *a11(0x60), 1 +L3F429B80: +3f429b80: inc a9 +3f429b90: move a9, *a13, 1 +3f429ba0: move a14, -*sp, 1 +3f429bb0: movi 0x3f4b63c0, a11 +3f429be0: move a11, *a14+, 1 +3f429bf0: movk 1, a7 +3f429c00: move a7, *a14+, 1 +3f429c10: movi 0x6c0, a7 +3f429c30: mpys a9, a7 +3f429c40: addi 0x109fb0, a7 +3f429c70: move @0x19e150, a11, 1 +3f429ca0: move a11, a9 +3f429cb0: sll 0x9, a11 +3f429cc0: sll 0x5, a9 +3f429cd0: add a9, a11 +3f429ce0: add a11, a7 +3f429cf0: move *a7(0x60), *a14+, 1 +3f429d10: move @0x19ff80, *a14+, 1 +3f429d40: move @0x19ff60, *a14+, 1 +3f429d70: move @0xb7ee0, *a14+, 1 +3f429da0: move *a13, a11, 1 +3f429db0: movi 0x6c0, a9 +3f429dd0: mpys a11, a9 +3f429de0: addi 0x109fb0, a9 +3f429e10: setf 16, 1, 0 +3f429e20: move *a9(0x10), a8, 0 +3f429e40: move a8, *a14+, 1 +3f429e50: move @0xb7fa0, a9, 1 +3f429e80: sra 0x2, a9 +3f429e90: move a9, *a14+, 1 +3f429ea0: move @0xf7d10, *a14+, 1 +3f429ed0: calla L3FB0BC50 +3f429f00: movi 0x6c0, a9 +3f429f20: mpys a11, a9 +3f429f30: addi 0x109fb0, a9 +3f429f60: move a8, *a9(0x40), 1 +3f429f80: move a14, -*sp, 1 +3f429f90: movi 0x6c0, a9 +3f429fb0: mpys a11, a9 +3f429fc0: addi 0x109fb0, a9 +3f429ff0: move *a9(0x40), *a14+, 1 +3f42a010: move @0xf7d10, *a14+, 1 +3f42a040: calla L3FB11A10 +3f42a070: move a8, *a13(0x60), 1 +3f42a090: move a8, a7 +3f42a0a0: jreq L3F42A180 +3f42a0b0: move *a7(0x160), a9, 1 +3f42a0d0: movk 1, a7 +3f42a0e0: movb a7, *a9(0x30) +3f42a100: move a14, -*sp, 1 +3f42a110: move a8, *a14+, 1 +3f42a120: move @0xf7d10, *a14+, 1 +3f42a150: calla L3FB11C90 +L3F42A180: +3f42a180: inc a11 +3f42a190: move a11, *a13, 1 +3f42a1a0: move a14, -*sp, 1 +3f42a1b0: movi 0x3f4b6fa0, a9 +3f42a1e0: move a9, *a14+, 1 +3f42a1f0: movk 1, a7 +3f42a200: move a7, *a14+, 1 +3f42a210: movi 0x6c0, a7 +3f42a230: mpys a11, a7 +3f42a240: addi 0x109fb0, a7 +3f42a270: move @0x19e150, a9, 1 +3f42a2a0: move a9, a11 +3f42a2b0: sll 0x9, a9 +3f42a2c0: sll 0x5, a11 +3f42a2d0: add a11, a9 +3f42a2e0: add a9, a7 +3f42a2f0: move *a7(0x60), *a14+, 1 +3f42a310: move @0x19ff80, *a14+, 1 +3f42a340: move @0x19ff60, *a14+, 1 +3f42a370: move @0xb7ee0, *a14+, 1 +3f42a3a0: move *a13, a11, 1 +3f42a3b0: movi 0x6c0, a9 +3f42a3d0: mpys a11, a9 +3f42a3e0: addi 0x109fb0, a9 +3f42a410: setf 16, 1, 0 +3f42a420: move *a9(0x10), a8, 0 +3f42a440: move a8, *a14+, 1 +3f42a450: move @0xb7fa0, a9, 1 +3f42a480: sra 0x2, a9 +3f42a490: sll 0x1, a9 +3f42a4a0: move a9, *a14+, 1 +3f42a4b0: move @0xf7d10, *a14+, 1 +3f42a4e0: calla L3FB0BC50 +3f42a510: movi 0x6c0, a9 +3f42a530: mpys a11, a9 +3f42a540: addi 0x109fb0, a9 +3f42a570: move a8, *a9(0x40), 1 +3f42a590: inc a11 +3f42a5a0: move a11, *a13, 1 +3f42a5b0: move a14, -*sp, 1 +3f42a5c0: movi 0x3f448ce0, a9 +3f42a5f0: move a9, *a14+, 1 +3f42a600: movk 1, a7 +3f42a610: move a7, *a14+, 1 +3f42a620: movi 0x6c0, a7 +3f42a640: mpys a11, a7 +3f42a650: addi 0x109fb0, a7 +3f42a680: move @0x19e150, a9, 1 +3f42a6b0: move a9, a11 +3f42a6c0: sll 0x9, a9 +3f42a6d0: sll 0x5, a11 +3f42a6e0: add a11, a9 +3f42a6f0: add a9, a7 +3f42a700: move *a7(0x60), *a14+, 1 +3f42a720: move @0x19ff80, *a14+, 1 +3f42a750: move @0x19ff60, *a14+, 1 +3f42a780: move @0xb7ee0, *a14+, 1 +3f42a7b0: move *a13, a11, 1 +3f42a7c0: movi 0x6c0, a9 +3f42a7e0: mpys a11, a9 +3f42a7f0: addi 0x109fb0, a9 +3f42a820: setf 16, 1, 0 +3f42a830: move *a9(0x10), a8, 0 +3f42a850: move a8, *a14+, 1 +3f42a860: move @0xb7fa0, a9, 1 +3f42a890: sra 0x2, a9 +3f42a8a0: move a9, a7 +3f42a8b0: sll 0x2, a7 +3f42a8c0: sub a9, a7 +3f42a8d0: move a7, *a14+, 1 +3f42a8e0: move @0xf7d10, *a14+, 1 +3f42a910: calla L3FB0BC50 +3f42a940: movi 0x6c0, a9 +3f42a960: mpys a11, a9 +3f42a970: addi 0x109fb0, a9 +3f42a9a0: move a8, *a9(0x40), 1 +L3F42A9C0: +3f42a9c0: move a14, -*sp, 1 +3f42a9d0: move @0xb7ce0, *a14+, 1 +3f42aa00: move @0xb78e0, *a14+, 1 +3f42aa30: calla L3FD64F60 +3f42aa60: move @0xb7ce0, @0xb83c0, 1 +3f42aab0: sub a11, a11 +3f42aac0: setf 16, 1, 0 +3f42aad0: move a11, @0x1a44d0, 0 +3f42ab00: move @0xb8380, a9, 1 +3f42ab30: jreq L3F42AB70 +3f42ab40: calla L3F4B8B70 +L3F42AB70: +3f42ab70: move a14, -*sp, 1 +3f42ab80: move a11, *a14+, 1 +3f42ab90: move @0xb78e0, *a14+, 1 +3f42abc0: calla L3FD9F6B0 +3f42abf0: move a14, -*sp, 1 +3f42ac00: move a11, *a14+, 1 +3f42ac10: move a11, *a14+, 1 +3f42ac20: move @0xb7ce0, *a14+, 1 +3f42ac50: move @0xb78e0, *a14+, 1 +3f42ac80: calla L3FD9D240 +L3F42ACB0: +3f42acb0: subi 0x640, a14 +3f42acd0: mmfm sp, a7,a9,a11,a13 +3f42acf0: rets +3f42ad00: mmtm sp, a7,a9,a11,a13 +3f42ad20: move a14, a13 +3f42ad30: addi 0x640, a14 +3f42ad50: move @0xb8380, a11, 1 +3f42ad80: jane L3F42E270 +3f42ada0: move a14, -*sp, 1 +3f42adb0: move @0x19ff80, *a14+, 1 +3f42ade0: move @0x19ff60, *a14+, 1 +3f42ae10: movk 2, a9 +3f42ae20: move a9, *a14+, 1 +3f42ae30: movi 0xc8, a9 +3f42ae50: move a9, *a14+, 1 +3f42ae60: movi 0x271, a9 +3f42ae80: move a9, *a14+, 1 +3f42ae90: movi 0x12c, a9 +3f42aeb0: move a9, *a14+, 1 +3f42aec0: move a9, *a14+, 1 +3f42aed0: move @0xb7960, *a14+, 1 +3f42af00: move @0xb78e0, *a14+, 1 +3f42af30: calla L3FD41B90 +3f42af60: move a8, @0xb7d00, 1 +3f42af90: move a14, -*sp, 1 +3f42afa0: move @0xb7980, *a14+, 1 +3f42afd0: move a8, *a14+, 1 +3f42afe0: move @0xb78e0, *a14+, 1 +3f42b010: calla L3FD9C7B0 +3f42b040: move @0xb7d00, a11, 1 +3f42b070: jaeq L3F42E270 +3f42b090: movk 1, a9 +3f42b0a0: move a9, @0xb8380, 1 +3f42b0d0: move a14, -*sp, 1 +3f42b0e0: movi 0x20800d, a11 +3f42b110: move a11, *a14+, 1 +3f42b120: move @0xb7d00, *a14+, 1 +3f42b150: move @0xb78e0, *a14+, 1 +3f42b180: calla L3FD97D50 +3f42b1b0: setf 2, 0, 0 +3f42b1c0: move @0xaece8, a9, 0 +3f42b1f0: move a9, @0x19e150, 1 +3f42b220: move a14, -*sp, 1 +3f42b230: sub a7, a7 +3f42b240: move a7, *a14+, 1 +3f42b250: move a7, *a14+, 1 +3f42b260: move a7, *a14+, 1 +3f42b270: move a7, *a14+, 1 +3f42b280: movi 0x3f439f90, a8 +3f42b2b0: move a8, *a14+, 1 +3f42b2c0: move a9, a7 +3f42b2d0: sll 0x9, a9 +3f42b2e0: sll 0x5, a7 +3f42b2f0: add a7, a9 +3f42b300: addi 0x10fe90, a9 +3f42b330: move *a9+, *a14+, 1 +3f42b340: move @0xb7d00, *a14+, 1 +3f42b370: move @0xb78e0, *a14+, 1 +3f42b3a0: calla L3FD9C170 +3f42b3d0: move a14, -*sp, 1 +3f42b3e0: move @0xb7d00, *a14+, 1 +3f42b410: move @0xb78e0, *a14+, 1 +3f42b440: calla L3FB04900 +3f42b470: move a8, @0xf7d30, 1 +3f42b4a0: move a8, a7 +3f42b4b0: jaeq L3F42E180 +3f42b4d0: sub a9, a9 +3f42b4e0: move a9, *a13, 1 +3f42b4f0: move a14, -*sp, 1 +3f42b500: move a9, *a14+, 1 +3f42b510: movk 3, a11 +3f42b520: move a11, *a14+, 1 +3f42b530: movi 0x6c0, a11 +3f42b550: mpys a9, a11 +3f42b560: addi 0x10c170, a11 +3f42b590: move @0x19e150, a7, 1 +3f42b5c0: move a7, a9 +3f42b5d0: sll 0x9, a7 +3f42b5e0: sll 0x5, a9 +3f42b5f0: add a9, a7 +3f42b600: add a7, a11 +3f42b610: move *a11(0x60), *a14+, 1 +3f42b630: move @0x19ff80, *a14+, 1 +3f42b660: move @0x19ff60, *a14+, 1 +3f42b690: move @0xb7ee0, *a14+, 1 +3f42b6c0: sub a11, a11 +3f42b6d0: move a11, *a14+, 1 +3f42b6e0: move a11, *a14+, 1 +3f42b6f0: move *a13, a9, 1 +3f42b700: movi 0x6c0, a7 +3f42b720: mpys a9, a7 +3f42b730: addi 0x10c170, a7 +3f42b760: setf 16, 1, 0 +3f42b770: move *a7(0x10), a8, 0 +3f42b790: move a8, *a14+, 1 +3f42b7a0: movi 0x6c0, a7 +3f42b7c0: mpys a9, a7 +3f42b7d0: addi 0x10c170, a7 +3f42b800: move *a7, a8, 0 +3f42b810: move a8, *a14+, 1 +3f42b820: move @0xf7d30, *a14+, 1 +3f42b850: calla L3FB0D7B0 +3f42b880: movi 0x6c0, a7 +3f42b8a0: mpys a9, a7 +3f42b8b0: addi 0x10c170, a7 +3f42b8e0: move a8, *a7(0x40), 1 +3f42b900: inc a9 +3f42b910: move a9, *a13, 1 +3f42b920: movi 0x6c0, a7 +3f42b940: mpys a9, a7 +3f42b950: addi 0x10c170, a7 +3f42b980: move a14, -*sp, 1 +3f42b990: movk 1, a11 +3f42b9a0: move a11, *a14+, 1 +3f42b9b0: movi 0x80, a11 +3f42b9d0: move a11, *a14+, 1 +3f42b9e0: movk 2, a11 +3f42b9f0: move a11, *a14+, 1 +3f42ba00: movi 0x3f432078, a8 +3f42ba30: move a8, *a14+, 1 +3f42ba40: move @0x19ff80, *a14+, 1 +3f42ba70: move @0x19ff60, *a14+, 1 +3f42baa0: move @0xb7ee0, *a14+, 1 +3f42bad0: movi 0x96, a11 +3f42baf0: move a11, *a14+, 1 +3f42bb00: movi 0x6c0, a11 +3f42bb20: mpys a9, a11 +3f42bb30: addi 0x10c170, a11 +3f42bb60: setf 16, 1, 0 +3f42bb70: move *a11(0x10), a8, 0 +3f42bb90: move a8, *a14+, 1 +3f42bba0: movi 0x6c0, a11 +3f42bbc0: mpys a9, a11 +3f42bbd0: addi 0x10c170, a11 +3f42bc00: move *a11, a8, 0 +3f42bc10: move a8, *a14+, 1 +3f42bc20: move @0xf7d30, *a14+, 1 +3f42bc50: calla L3FB04BA0 +3f42bc80: move a8, *a7(0x40), 1 +3f42bca0: move a14, -*sp, 1 +3f42bcb0: movi 0x6c0, a11 +3f42bcd0: mpys a9, a11 +3f42bce0: addi 0x10c170, a11 +3f42bd10: move *a11(0x40), *a14+, 1 +3f42bd30: move @0xf7d30, *a14+, 1 +3f42bd60: calla L3FB11A10 +3f42bd90: move a8, *a13(0x60), 1 +3f42bdb0: move a8, a7 +3f42bdc0: jreq L3F42BE40 +3f42bdd0: move *a7(0x160), a11, 1 +3f42bdf0: movi 0x3f4b9540, a7 +3f42be20: move a7, *a11(0x80), 1 +L3F42BE40: +3f42be40: inc a9 +3f42be50: move a9, *a13, 1 +3f42be60: move a14, -*sp, 1 +3f42be70: sub a11, a11 +3f42be80: move a11, *a14+, 1 +3f42be90: movk 3, a7 +3f42bea0: move a7, *a14+, 1 +3f42beb0: movi 0x6c0, a7 +3f42bed0: mpys a9, a7 +3f42bee0: addi 0x10c170, a7 +3f42bf10: move @0x19e150, a11, 1 +3f42bf40: move a11, a9 +3f42bf50: sll 0x9, a11 +3f42bf60: sll 0x5, a9 +3f42bf70: add a9, a11 +3f42bf80: add a11, a7 +3f42bf90: move *a7(0x60), *a14+, 1 +3f42bfb0: move @0x19ff80, *a14+, 1 +3f42bfe0: move @0x19ff60, *a14+, 1 +3f42c010: move @0xb7ee0, *a14+, 1 +3f42c040: sub a11, a11 +3f42c050: move a11, *a14+, 1 +3f42c060: move a11, *a14+, 1 +3f42c070: move *a13, a9, 1 +3f42c080: movi 0x6c0, a7 +3f42c0a0: mpys a9, a7 +3f42c0b0: addi 0x10c170, a7 +3f42c0e0: setf 16, 1, 0 +3f42c0f0: move *a7(0x10), a8, 0 +3f42c110: move a8, *a14+, 1 +3f42c120: movi 0x6c0, a7 +3f42c140: mpys a9, a7 +3f42c150: addi 0x10c170, a7 +3f42c180: move *a7, a8, 0 +3f42c190: move a8, *a14+, 1 +3f42c1a0: move @0xf7d30, *a14+, 1 +3f42c1d0: calla L3FB0D7B0 +3f42c200: movi 0x6c0, a7 +3f42c220: mpys a9, a7 +3f42c230: addi 0x10c170, a7 +3f42c260: move a8, *a7(0x40), 1 +3f42c280: inc a9 +3f42c290: move a9, *a13, 1 +3f42c2a0: movi 0x6c0, a7 +3f42c2c0: mpys a9, a7 +3f42c2d0: addi 0x10c170, a7 +3f42c300: move a14, -*sp, 1 +3f42c310: movk 1, a11 +3f42c320: move a11, *a14+, 1 +3f42c330: movi 0x80, a11 +3f42c350: move a11, *a14+, 1 +3f42c360: movk 2, a11 +3f42c370: move a11, *a14+, 1 +3f42c380: movi 0x3f432078, a8 +3f42c3b0: move a8, *a14+, 1 +3f42c3c0: move @0x19ff80, *a14+, 1 +3f42c3f0: move @0x19ff60, *a14+, 1 +3f42c420: move @0xb7ee0, *a14+, 1 +3f42c450: movi 0x96, a11 +3f42c470: move a11, *a14+, 1 +3f42c480: movi 0x6c0, a11 +3f42c4a0: mpys a9, a11 +3f42c4b0: addi 0x10c170, a11 +3f42c4e0: setf 16, 1, 0 +3f42c4f0: move *a11(0x10), a8, 0 +3f42c510: move a8, *a14+, 1 +3f42c520: movi 0x6c0, a11 +3f42c540: mpys a9, a11 +3f42c550: addi 0x10c170, a11 +3f42c580: move *a11, a8, 0 +3f42c590: move a8, *a14+, 1 +3f42c5a0: move @0xf7d30, *a14+, 1 +3f42c5d0: calla L3FB04BA0 +3f42c600: move a8, *a7(0x40), 1 +3f42c620: move a14, -*sp, 1 +3f42c630: movi 0x6c0, a11 +3f42c650: mpys a9, a11 +3f42c660: addi 0x10c170, a11 +3f42c690: move *a11(0x40), *a14+, 1 +3f42c6b0: move @0xf7d30, *a14+, 1 +3f42c6e0: calla L3FB11A10 +3f42c710: move a8, *a13(0x60), 1 +3f42c730: move a8, a7 +3f42c740: jreq L3F42C7C0 +3f42c750: move *a7(0x160), a11, 1 +3f42c770: movi 0x3f4b98a0, a7 +3f42c7a0: move a7, *a11(0x80), 1 +L3F42C7C0: +3f42c7c0: inc a9 +3f42c7d0: move a9, *a13, 1 +3f42c7e0: move a14, -*sp, 1 +3f42c7f0: movi 0x3f428a80, a11 +3f42c820: move a11, *a14+, 1 +3f42c830: movk 1, a7 +3f42c840: move a7, *a14+, 1 +3f42c850: movi 0x6c0, a7 +3f42c870: mpys a9, a7 +3f42c880: addi 0x10c170, a7 +3f42c8b0: move @0x19e150, a11, 1 +3f42c8e0: move a11, a9 +3f42c8f0: sll 0x9, a11 +3f42c900: sll 0x5, a9 +3f42c910: add a9, a11 +3f42c920: add a11, a7 +3f42c930: move *a7(0x60), *a14+, 1 +3f42c950: move @0x19ff80, *a14+, 1 +3f42c980: move @0x19ff60, *a14+, 1 +3f42c9b0: move @0xb7ee0, *a14+, 1 +3f42c9e0: move *a13, a11, 1 +3f42c9f0: movi 0x6c0, a9 +3f42ca10: mpys a11, a9 +3f42ca20: addi 0x10c170, a9 +3f42ca50: setf 16, 1, 0 +3f42ca60: move *a9(0x10), a8, 0 +3f42ca80: move a8, *a14+, 1 +3f42ca90: movi 0x6c0, a9 +3f42cab0: mpys a11, a9 +3f42cac0: addi 0x10c170, a9 +3f42caf0: move *a9, a8, 0 +3f42cb00: move a8, *a14+, 1 +3f42cb10: move @0xf7d30, *a14+, 1 +3f42cb40: calla L3FB0BC50 +3f42cb70: movi 0x6c0, a9 +3f42cb90: mpys a11, a9 +3f42cba0: addi 0x10c170, a9 +3f42cbd0: move a8, *a9(0x40), 1 +3f42cbf0: move a14, -*sp, 1 +3f42cc00: movi 0x6c0, a9 +3f42cc20: mpys a11, a9 +3f42cc30: addi 0x10c170, a9 +3f42cc60: move *a9(0x40), *a14+, 1 +3f42cc80: move @0xf7d30, *a14+, 1 +3f42ccb0: calla L3FB11A10 +3f42cce0: move a8, *a13(0x60), 1 +3f42cd00: move @0xb25b0, a9, 1 +3f42cd30: jreq L3F42CE40 +3f42cd40: move a8, a7 +3f42cd50: jreq L3F42CF30 +3f42cd60: move *a7(0x160), a7, 1 +3f42cd80: movk 1, a11 +3f42cd90: movb a11, *a7(0x30) +3f42cdb0: move a14, -*sp, 1 +3f42cdc0: move a8, *a14+, 1 +3f42cdd0: move @0xf7d30, *a14+, 1 +3f42ce00: calla L3FB11C90 +3f42ce30: jruc L3F42CF30 +L3F42CE40: +3f42ce40: move a8, a7 +3f42ce50: jreq L3F42CF30 +3f42ce60: move *a7(0x160), a7, 1 +3f42ce80: sub a11, a11 +3f42ce90: movb a11, *a7(0x20) +3f42ceb0: move a14, -*sp, 1 +3f42cec0: move a8, *a14+, 1 +3f42ced0: move @0xf7d30, *a14+, 1 +3f42cf00: calla L3FB11C90 +L3F42CF30: +3f42cf30: move *a13, a11, 1 +3f42cf40: inc a11 +3f42cf50: move a11, *a13, 1 +3f42cf60: move a14, -*sp, 1 +3f42cf70: movi 0x3f4b7ed0, a9 +3f42cfa0: move a9, *a14+, 1 +3f42cfb0: movk 1, a7 +3f42cfc0: move a7, *a14+, 1 +3f42cfd0: movi 0x6c0, a7 +3f42cff0: mpys a11, a7 +3f42d000: addi 0x10c170, a7 +3f42d030: move @0x19e150, a9, 1 +3f42d060: move a9, a11 +3f42d070: sll 0x9, a9 +3f42d080: sll 0x5, a11 +3f42d090: add a11, a9 +3f42d0a0: add a9, a7 +3f42d0b0: move *a7(0x60), *a14+, 1 +3f42d0d0: move @0x19ff80, *a14+, 1 +3f42d100: move @0x19ff60, *a14+, 1 +3f42d130: move @0xb7ee0, *a14+, 1 +3f42d160: move *a13, a11, 1 +3f42d170: movi 0x6c0, a9 +3f42d190: mpys a11, a9 +3f42d1a0: addi 0x10c170, a9 +3f42d1d0: setf 16, 1, 0 +3f42d1e0: move *a9(0x10), a8, 0 +3f42d200: move a8, *a14+, 1 +3f42d210: movi 0x6c0, a9 +3f42d230: mpys a11, a9 +3f42d240: addi 0x10c170, a9 +3f42d270: move *a9, a8, 0 +3f42d280: move a8, *a14+, 1 +3f42d290: move @0xf7d30, *a14+, 1 +3f42d2c0: calla L3FB0BC50 +3f42d2f0: movi 0x6c0, a9 +3f42d310: mpys a11, a9 +3f42d320: addi 0x10c170, a9 +3f42d350: move a8, *a9(0x40), 1 +3f42d370: move a14, -*sp, 1 +3f42d380: movi 0x6c0, a9 +3f42d3a0: mpys a11, a9 +3f42d3b0: addi 0x10c170, a9 +3f42d3e0: move *a9(0x40), *a14+, 1 +3f42d400: move @0xf7d30, *a14+, 1 +3f42d430: calla L3FB11A10 +3f42d460: move a8, *a13(0x60), 1 +3f42d480: move a8, a7 +3f42d490: jreq L3F42D4F0 +3f42d4a0: move *a7(0x160), a9, 1 +3f42d4c0: sub a7, a7 +3f42d4d0: movb a7, *a9(0x20) +L3F42D4F0: +3f42d4f0: inc a11 +3f42d500: move a11, *a13, 1 +3f42d510: move a14, -*sp, 1 +3f42d520: movi 0x3f4b90c0, a9 +3f42d550: move a9, *a14+, 1 +3f42d560: movk 1, a7 +3f42d570: move a7, *a14+, 1 +3f42d580: movi 0x6c0, a7 +3f42d5a0: mpys a11, a7 +3f42d5b0: addi 0x10c170, a7 +3f42d5e0: move @0x19e150, a9, 1 +3f42d610: move a9, a11 +3f42d620: sll 0x9, a9 +3f42d630: sll 0x5, a11 +3f42d640: add a11, a9 +3f42d650: add a9, a7 +3f42d660: move *a7(0x60), *a14+, 1 +3f42d680: move @0x19ff80, *a14+, 1 +3f42d6b0: move @0x19ff60, *a14+, 1 +3f42d6e0: move @0xb7ee0, *a14+, 1 +3f42d710: move *a13, a11, 1 +3f42d720: movi 0x6c0, a9 +3f42d740: mpys a11, a9 +3f42d750: addi 0x10c170, a9 +3f42d780: setf 16, 1, 0 +3f42d790: move *a9(0x10), a8, 0 +3f42d7b0: move a8, *a14+, 1 +3f42d7c0: movi 0x6c0, a9 +3f42d7e0: mpys a11, a9 +3f42d7f0: addi 0x10c170, a9 +3f42d820: move *a9, a8, 0 +3f42d830: move a8, *a14+, 1 +3f42d840: move @0xf7d30, *a14+, 1 +3f42d870: calla L3FB0BC50 +3f42d8a0: movi 0x6c0, a9 +3f42d8c0: mpys a11, a9 +3f42d8d0: addi 0x10c170, a9 +3f42d900: move a8, *a9(0x40), 1 +3f42d920: inc a11 +3f42d930: move a11, *a13, 1 +3f42d940: move a14, -*sp, 1 +3f42d950: movi 0x3f4b8b70, a9 +3f42d980: move a9, *a14+, 1 +3f42d990: movk 1, a7 +3f42d9a0: move a7, *a14+, 1 +3f42d9b0: movi 0x6c0, a7 +3f42d9d0: mpys a11, a7 +3f42d9e0: addi 0x10c170, a7 +3f42da10: move @0x19e150, a9, 1 +3f42da40: move a9, a11 +3f42da50: sll 0x9, a9 +3f42da60: sll 0x5, a11 +3f42da70: add a11, a9 +3f42da80: add a9, a7 +3f42da90: move *a7(0x60), *a14+, 1 +3f42dab0: move @0x19ff80, *a14+, 1 +3f42dae0: move @0x19ff60, *a14+, 1 +3f42db10: move @0xb7ee0, *a14+, 1 +3f42db40: move *a13, a11, 1 +3f42db50: movi 0x6c0, a9 +3f42db70: mpys a11, a9 +3f42db80: addi 0x10c170, a9 +3f42dbb0: setf 16, 1, 0 +3f42dbc0: move *a9(0x10), a8, 0 +3f42dbe0: move a8, *a14+, 1 +3f42dbf0: movi 0x6c0, a9 +3f42dc10: mpys a11, a9 +3f42dc20: addi 0x10c170, a9 +3f42dc50: move *a9, a8, 0 +3f42dc60: move a8, *a14+, 1 +3f42dc70: move @0xf7d30, *a14+, 1 +3f42dca0: calla L3FB0BC50 +3f42dcd0: movi 0x6c0, a9 +3f42dcf0: mpys a11, a9 +3f42dd00: addi 0x10c170, a9 +3f42dd30: move a8, *a9(0x40), 1 +3f42dd50: inc a11 +3f42dd60: move a11, *a13, 1 +3f42dd70: move a14, -*sp, 1 +3f42dd80: movi 0x3f4b0230, a9 +3f42ddb0: move a9, *a14+, 1 +3f42ddc0: movk 1, a7 +3f42ddd0: move a7, *a14+, 1 +3f42dde0: movi 0x6c0, a7 +3f42de00: mpys a11, a7 +3f42de10: addi 0x10c170, a7 +3f42de40: move @0x19e150, a9, 1 +3f42de70: move a9, a11 +3f42de80: sll 0x9, a9 +3f42de90: sll 0x5, a11 +3f42dea0: add a11, a9 +3f42deb0: add a9, a7 +3f42dec0: move *a7(0x60), *a14+, 1 +3f42dee0: move @0x19ff80, *a14+, 1 +3f42df10: move @0x19ff60, *a14+, 1 +3f42df40: move @0xb7ee0, *a14+, 1 +3f42df70: move *a13, a11, 1 +3f42df80: movi 0x6c0, a9 +3f42dfa0: mpys a11, a9 +3f42dfb0: addi 0x10c170, a9 +3f42dfe0: setf 16, 1, 0 +3f42dff0: move *a9(0x10), a8, 0 +3f42e010: move a8, *a14+, 1 +3f42e020: movi 0x6c0, a9 +3f42e040: mpys a11, a9 +3f42e050: addi 0x10c170, a9 +3f42e080: move *a9, a8, 0 +3f42e090: move a8, *a14+, 1 +3f42e0a0: move @0xf7d30, *a14+, 1 +3f42e0d0: calla L3FB0BC50 +3f42e100: movi 0x6c0, a9 +3f42e120: mpys a11, a9 +3f42e130: addi 0x10c170, a9 +3f42e160: move a8, *a9(0x40), 1 +L3F42E180: +3f42e180: move a14, -*sp, 1 +3f42e190: move @0xb7d00, *a14+, 1 +3f42e1c0: move @0xb78e0, *a14+, 1 +3f42e1f0: calla L3FD64F60 +3f42e220: move @0xb7d00, @0xb83c0, 1 +L3F42E270: +3f42e270: subi 0x640, a14 +3f42e290: mmfm sp, a7,a9,a11,a13 +3f42e2b0: rets +3f42e2c0: mmtm sp, a7,a9,a11,a13 +3f42e2e0: move a14, a13 +3f42e2f0: addi 0x640, a14 +3f42e310: move @0xb83a0, a11, 1 +3f42e340: jane L3F431430 +3f42e360: move a14, -*sp, 1 +3f42e370: move @0x19ff80, *a14+, 1 +3f42e3a0: move @0x19ff60, *a14+, 1 +3f42e3d0: movk 2, a9 +3f42e3e0: move a9, *a14+, 1 +3f42e3f0: movi 0xc8, a9 +3f42e410: move a9, *a14+, 1 +3f42e420: movi 0x271, a9 +3f42e440: move a9, *a14+, 1 +3f42e450: movi 0x12c, a9 +3f42e470: move a9, *a14+, 1 +3f42e480: move a9, *a14+, 1 +3f42e490: move @0xb7960, *a14+, 1 +3f42e4c0: move @0xb78e0, *a14+, 1 +3f42e4f0: calla L3FD41B90 +3f42e520: move a8, @0xb7d20, 1 +3f42e550: move a14, -*sp, 1 +3f42e560: move @0xb7980, *a14+, 1 +3f42e590: move a8, *a14+, 1 +3f42e5a0: move @0xb78e0, *a14+, 1 +3f42e5d0: calla L3FD9C7B0 +3f42e600: move @0xb7d20, a11, 1 +3f42e630: jaeq L3F431430 +3f42e650: movk 1, a9 +3f42e660: move a9, @0xb83a0, 1 +3f42e690: setf 2, 0, 0 +3f42e6a0: move @0xaece8, a11, 0 +3f42e6d0: move a11, @0x19e150, 1 +3f42e700: move a14, -*sp, 1 +3f42e710: movi 0x20800d, a9 +3f42e740: move a9, *a14+, 1 +3f42e750: move @0xb7d20, *a14+, 1 +3f42e780: move @0xb78e0, *a14+, 1 +3f42e7b0: calla L3FD97D50 +3f42e7e0: move a14, -*sp, 1 +3f42e7f0: sub a11, a11 +3f42e800: move a11, *a14+, 1 +3f42e810: move a11, *a14+, 1 +3f42e820: move a11, *a14+, 1 +3f42e830: move a11, *a14+, 1 +3f42e840: movi 0x3f439f90, a8 +3f42e870: move a8, *a14+, 1 +3f42e880: move @0x19e150, a7, 1 +3f42e8b0: move a7, a11 +3f42e8c0: sll 0x9, a7 +3f42e8d0: sll 0x5, a11 +3f42e8e0: add a11, a7 +3f42e8f0: addi 0x114210, a7 +3f42e920: move *a7+, *a14+, 1 +3f42e930: move @0xb7d20, *a14+, 1 +3f42e960: move @0xb78e0, *a14+, 1 +3f42e990: calla L3FD9C170 +3f42e9c0: move a14, -*sp, 1 +3f42e9d0: move @0xb7d20, *a14+, 1 +3f42ea00: move @0xb78e0, *a14+, 1 +3f42ea30: calla L3FB04900 +3f42ea60: move a8, @0xf7d50, 1 +3f42ea90: move a8, a7 +3f42eaa0: jaeq L3F431340 +3f42eac0: sub a11, a11 +3f42ead0: move a11, *a13, 1 +3f42eae0: move a14, -*sp, 1 +3f42eaf0: move a11, *a14+, 1 +3f42eb00: movk 3, a9 +3f42eb10: move a9, *a14+, 1 +3f42eb20: movi 0x6c0, a9 +3f42eb40: mpys a11, a9 +3f42eb50: addi 0x1104f0, a9 +3f42eb80: move @0x19e150, a7, 1 +3f42ebb0: move a7, a11 +3f42ebc0: sll 0x9, a7 +3f42ebd0: sll 0x5, a11 +3f42ebe0: add a11, a7 +3f42ebf0: add a7, a9 +3f42ec00: move *a9(0x60), *a14+, 1 +3f42ec20: move @0x19ff80, *a14+, 1 +3f42ec50: move @0x19ff60, *a14+, 1 +3f42ec80: move @0xb7ee0, *a14+, 1 +3f42ecb0: sub a11, a11 +3f42ecc0: move a11, *a14+, 1 +3f42ecd0: move a11, *a14+, 1 +3f42ece0: move *a13, a9, 1 +3f42ecf0: movi 0x6c0, a7 +3f42ed10: mpys a9, a7 +3f42ed20: addi 0x1104f0, a7 +3f42ed50: setf 16, 1, 0 +3f42ed60: move *a7(0x10), a8, 0 +3f42ed80: move a8, *a14+, 1 +3f42ed90: movi 0x6c0, a7 +3f42edb0: mpys a9, a7 +3f42edc0: addi 0x1104f0, a7 +3f42edf0: move *a7, a8, 0 +3f42ee00: move a8, *a14+, 1 +3f42ee10: move @0xf7d50, *a14+, 1 +3f42ee40: calla L3FB0D7B0 +3f42ee70: movi 0x6c0, a7 +3f42ee90: mpys a9, a7 +3f42eea0: addi 0x1104f0, a7 +3f42eed0: move a8, *a7(0x40), 1 +3f42eef0: inc a9 +3f42ef00: move a9, *a13, 1 +3f42ef10: movi 0x6c0, a7 +3f42ef30: mpys a9, a7 +3f42ef40: addi 0x1104f0, a7 +3f42ef70: move a14, -*sp, 1 +3f42ef80: movk 1, a11 +3f42ef90: move a11, *a14+, 1 +3f42efa0: movi 0x80, a11 +3f42efc0: move a11, *a14+, 1 +3f42efd0: movk 2, a11 +3f42efe0: move a11, *a14+, 1 +3f42eff0: movi 0x3f432078, a8 +3f42f020: move a8, *a14+, 1 +3f42f030: move @0x19ff80, *a14+, 1 +3f42f060: move @0x19ff60, *a14+, 1 +3f42f090: move @0xb7ee0, *a14+, 1 +3f42f0c0: movi 0x96, a11 +3f42f0e0: move a11, *a14+, 1 +3f42f0f0: movi 0x6c0, a11 +3f42f110: mpys a9, a11 +3f42f120: addi 0x1104f0, a11 +3f42f150: setf 16, 1, 0 +3f42f160: move *a11(0x10), a8, 0 +3f42f180: move a8, *a14+, 1 +3f42f190: movi 0x6c0, a11 +3f42f1b0: mpys a9, a11 +3f42f1c0: addi 0x1104f0, a11 +3f42f1f0: move *a11, a8, 0 +3f42f200: move a8, *a14+, 1 +3f42f210: move @0xf7d50, *a14+, 1 +3f42f240: calla L3FB04BA0 +3f42f270: move a8, *a7(0x40), 1 +3f42f290: move a14, -*sp, 1 +3f42f2a0: movi 0x6c0, a11 +3f42f2c0: mpys a9, a11 +3f42f2d0: addi 0x1104f0, a11 +3f42f300: move *a11(0x40), *a14+, 1 +3f42f320: move @0xf7d50, *a14+, 1 +3f42f350: calla L3FB11A10 +3f42f380: move a8, *a13(0x60), 1 +3f42f3a0: move a8, a7 +3f42f3b0: jreq L3F42F430 +3f42f3c0: move *a7(0x160), a11, 1 +3f42f3e0: movi 0x3f4c4ef0, a7 +3f42f410: move a7, *a11(0x80), 1 +L3F42F430: +3f42f430: inc a9 +3f42f440: move a9, *a13, 1 +3f42f450: move a14, -*sp, 1 +3f42f460: sub a11, a11 +3f42f470: move a11, *a14+, 1 +3f42f480: movk 3, a7 +3f42f490: move a7, *a14+, 1 +3f42f4a0: movi 0x6c0, a7 +3f42f4c0: mpys a9, a7 +3f42f4d0: addi 0x1104f0, a7 +3f42f500: move @0x19e150, a11, 1 +3f42f530: move a11, a9 +3f42f540: sll 0x9, a11 +3f42f550: sll 0x5, a9 +3f42f560: add a9, a11 +3f42f570: add a11, a7 +3f42f580: move *a7(0x60), *a14+, 1 +3f42f5a0: move @0x19ff80, *a14+, 1 +3f42f5d0: move @0x19ff60, *a14+, 1 +3f42f600: move @0xb7ee0, *a14+, 1 +3f42f630: sub a11, a11 +3f42f640: move a11, *a14+, 1 +3f42f650: move a11, *a14+, 1 +3f42f660: move *a13, a9, 1 +3f42f670: movi 0x6c0, a7 +3f42f690: mpys a9, a7 +3f42f6a0: addi 0x1104f0, a7 +3f42f6d0: setf 16, 1, 0 +3f42f6e0: move *a7(0x10), a8, 0 +3f42f700: move a8, *a14+, 1 +3f42f710: movi 0x6c0, a7 +3f42f730: mpys a9, a7 +3f42f740: addi 0x1104f0, a7 +3f42f770: move *a7, a8, 0 +3f42f780: move a8, *a14+, 1 +3f42f790: move @0xf7d50, *a14+, 1 +3f42f7c0: calla L3FB0D7B0 +3f42f7f0: movi 0x6c0, a7 +3f42f810: mpys a9, a7 +3f42f820: addi 0x1104f0, a7 +3f42f850: move a8, *a7(0x40), 1 +3f42f870: inc a9 +3f42f880: move a9, *a13, 1 +3f42f890: movi 0x6c0, a7 +3f42f8b0: mpys a9, a7 +3f42f8c0: addi 0x1104f0, a7 +3f42f8f0: move a14, -*sp, 1 +3f42f900: movk 1, a11 +3f42f910: move a11, *a14+, 1 +3f42f920: movi 0x80, a11 +3f42f940: move a11, *a14+, 1 +3f42f950: movk 2, a11 +3f42f960: move a11, *a14+, 1 +3f42f970: movi 0x3f432078, a8 +3f42f9a0: move a8, *a14+, 1 +3f42f9b0: move @0x19ff80, *a14+, 1 +3f42f9e0: move @0x19ff60, *a14+, 1 +3f42fa10: move @0xb7ee0, *a14+, 1 +3f42fa40: movi 0x96, a11 +3f42fa60: move a11, *a14+, 1 +3f42fa70: movi 0x6c0, a11 +3f42fa90: mpys a9, a11 +3f42faa0: addi 0x1104f0, a11 +3f42fad0: setf 16, 1, 0 +3f42fae0: move *a11(0x10), a8, 0 +3f42fb00: move a8, *a14+, 1 +3f42fb10: movi 0x6c0, a11 +3f42fb30: mpys a9, a11 +3f42fb40: addi 0x1104f0, a11 +3f42fb70: move *a11, a8, 0 +3f42fb80: move a8, *a14+, 1 +3f42fb90: move @0xf7d50, *a14+, 1 +3f42fbc0: calla L3FB04BA0 +3f42fbf0: move a8, *a7(0x40), 1 +3f42fc10: move a14, -*sp, 1 +3f42fc20: movi 0x6c0, a11 +3f42fc40: mpys a9, a11 +3f42fc50: addi 0x1104f0, a11 +3f42fc80: move *a11(0x40), *a14+, 1 +3f42fca0: move @0xf7d50, *a14+, 1 +3f42fcd0: calla L3FB11A10 +3f42fd00: move a8, *a13(0x60), 1 +3f42fd20: move a8, a7 +3f42fd30: jreq L3F42FDB0 +3f42fd40: move *a7(0x160), a11, 1 +3f42fd60: movi 0x3f4c5250, a7 +3f42fd90: move a7, *a11(0x80), 1 +L3F42FDB0: +3f42fdb0: inc a9 +3f42fdc0: move a9, *a13, 1 +3f42fdd0: move a14, -*sp, 1 +3f42fde0: movi 0x3f4bfc90, a11 +3f42fe10: move a11, *a14+, 1 +3f42fe20: movk 1, a7 +3f42fe30: move a7, *a14+, 1 +3f42fe40: movi 0x6c0, a7 +3f42fe60: mpys a9, a7 +3f42fe70: addi 0x1104f0, a7 +3f42fea0: move @0x19e150, a11, 1 +3f42fed0: move a11, a9 +3f42fee0: sll 0x9, a11 +3f42fef0: sll 0x5, a9 +3f42ff00: add a9, a11 +3f42ff10: add a11, a7 +3f42ff20: move *a7(0x60), *a14+, 1 +3f42ff40: move @0x19ff80, *a14+, 1 +3f42ff70: move @0x19ff60, *a14+, 1 +3f42ffa0: move @0xb7ee0, *a14+, 1 +3f42ffd0: move *a13, a11, 1 +3f42ffe0: movi 0x6c0, a9 +3f430000: mpys a11, a9 +3f430010: addi 0x1104f0, a9 +3f430040: setf 16, 1, 0 +3f430050: move *a9(0x10), a8, 0 +3f430070: move a8, *a14+, 1 +3f430080: movi 0x6c0, a9 +3f4300a0: mpys a11, a9 +3f4300b0: addi 0x1104f0, a9 +3f4300e0: move *a9, a8, 0 +3f4300f0: move a8, *a14+, 1 +3f430100: move @0xf7d50, *a14+, 1 +3f430130: calla L3FB0BC50 +3f430160: movi 0x6c0, a9 +3f430180: mpys a11, a9 +3f430190: addi 0x1104f0, a9 +3f4301c0: move a8, *a9(0x40), 1 +3f4301e0: move a14, -*sp, 1 +3f4301f0: movi 0x6c0, a9 +3f430210: mpys a11, a9 +3f430220: addi 0x1104f0, a9 +3f430250: move *a9(0x40), *a14+, 1 +3f430270: move @0xf7d50, *a14+, 1 +3f4302a0: calla L3FB11A10 +3f4302d0: move a8, *a13(0x60), 1 +3f4302f0: move @0xb25d0, a9, 1 +3f430320: jreq L3F430430 +3f430330: move a8, a7 +3f430340: jreq L3F430520 +3f430350: move *a7(0x160), a7, 1 +3f430370: movk 1, a11 +3f430380: movb a11, *a7(0x30) +3f4303a0: move a14, -*sp, 1 +3f4303b0: move a8, *a14+, 1 +3f4303c0: move @0xf7d50, *a14+, 1 +3f4303f0: calla L3FB11C90 +3f430420: jruc L3F430520 +L3F430430: +3f430430: move a8, a7 +3f430440: jreq L3F430520 +3f430450: move *a7(0x160), a7, 1 +3f430470: sub a11, a11 +3f430480: movb a11, *a7(0x20) +3f4304a0: move a14, -*sp, 1 +3f4304b0: move a8, *a14+, 1 +3f4304c0: move @0xf7d50, *a14+, 1 +3f4304f0: calla L3FB11C90 +L3F430520: +3f430520: move *a13, a11, 1 +3f430530: inc a11 +3f430540: move a11, *a13, 1 +3f430550: move a14, -*sp, 1 +3f430560: movi 0x3f4bfd00, a9 +3f430590: move a9, *a14+, 1 +3f4305a0: movk 1, a7 +3f4305b0: move a7, *a14+, 1 +3f4305c0: movi 0x6c0, a7 +3f4305e0: mpys a11, a7 +3f4305f0: addi 0x1104f0, a7 +3f430620: move @0x19e150, a9, 1 +3f430650: move a9, a11 +3f430660: sll 0x9, a9 +3f430670: sll 0x5, a11 +3f430680: add a11, a9 +3f430690: add a9, a7 +3f4306a0: move *a7(0x60), *a14+, 1 +3f4306c0: move @0x19ff80, *a14+, 1 +3f4306f0: move @0x19ff60, *a14+, 1 +3f430720: move @0xb7ee0, *a14+, 1 +3f430750: move *a13, a11, 1 +3f430760: movi 0x6c0, a9 +3f430780: mpys a11, a9 +3f430790: addi 0x1104f0, a9 +3f4307c0: setf 16, 1, 0 +3f4307d0: move *a9(0x10), a8, 0 +3f4307f0: move a8, *a14+, 1 +3f430800: movi 0x6c0, a9 +3f430820: mpys a11, a9 +3f430830: addi 0x1104f0, a9 +3f430860: move *a9, a8, 0 +3f430870: move a8, *a14+, 1 +3f430880: move @0xf7d50, *a14+, 1 +3f4308b0: calla L3FB0BC50 +3f4308e0: movi 0x6c0, a9 +3f430900: mpys a11, a9 +3f430910: addi 0x1104f0, a9 +3f430940: move a8, *a9(0x40), 1 +3f430960: move a14, -*sp, 1 +3f430970: movi 0x6c0, a9 +3f430990: mpys a11, a9 +3f4309a0: addi 0x1104f0, a9 +3f4309d0: move *a9(0x40), *a14+, 1 +3f4309f0: move @0xf7d50, *a14+, 1 +3f430a20: calla L3FB11A10 +3f430a50: move a8, *a13(0x60), 1 +3f430a70: move a8, a7 +3f430a80: jreq L3F430AE0 +3f430a90: move *a7(0x160), a9, 1 +3f430ab0: sub a7, a7 +3f430ac0: movb a7, *a9(0x20) +L3F430AE0: +3f430ae0: inc a11 +3f430af0: move a11, *a13, 1 +3f430b00: move a14, -*sp, 1 +3f430b10: movi 0x3f4c0c20, a9 +3f430b40: move a9, *a14+, 1 +3f430b50: movk 1, a7 +3f430b60: move a7, *a14+, 1 +3f430b70: movi 0x6c0, a7 +3f430b90: mpys a11, a7 +3f430ba0: addi 0x1104f0, a7 +3f430bd0: move @0x19e150, a9, 1 +3f430c00: move a9, a11 +3f430c10: sll 0x9, a9 +3f430c20: sll 0x5, a11 +3f430c30: add a11, a9 +3f430c40: add a9, a7 +3f430c50: move *a7(0x60), *a14+, 1 +3f430c70: move @0x19ff80, *a14+, 1 +3f430ca0: move @0x19ff60, *a14+, 1 +3f430cd0: move @0xb7ee0, *a14+, 1 +3f430d00: move *a13, a11, 1 +3f430d10: movi 0x6c0, a9 +3f430d30: mpys a11, a9 +3f430d40: addi 0x1104f0, a9 +3f430d70: setf 16, 1, 0 +3f430d80: move *a9(0x10), a8, 0 +3f430da0: move a8, *a14+, 1 +3f430db0: movi 0x6c0, a9 +3f430dd0: mpys a11, a9 +3f430de0: addi 0x1104f0, a9 +3f430e10: move *a9, a8, 0 +3f430e20: move a8, *a14+, 1 +3f430e30: move @0xf7d50, *a14+, 1 +3f430e60: calla L3FB0BC50 +3f430e90: movi 0x6c0, a9 +3f430eb0: mpys a11, a9 +3f430ec0: addi 0x1104f0, a9 +3f430ef0: move a8, *a9(0x40), 1 +3f430f10: inc a11 +3f430f20: move a11, *a13, 1 +3f430f30: move a14, -*sp, 1 +3f430f40: movi 0x3f4c06e0, a9 +3f430f70: move a9, *a14+, 1 +3f430f80: movk 1, a7 +3f430f90: move a7, *a14+, 1 +3f430fa0: movi 0x6c0, a7 +3f430fc0: mpys a11, a7 +3f430fd0: addi 0x1104f0, a7 +3f431000: move @0x19e150, a9, 1 +3f431030: move a9, a11 +3f431040: sll 0x9, a9 +3f431050: sll 0x5, a11 +3f431060: add a11, a9 +3f431070: add a9, a7 +3f431080: move *a7(0x60), *a14+, 1 +3f4310a0: move @0x19ff80, *a14+, 1 +3f4310d0: move @0x19ff60, *a14+, 1 +3f431100: move @0xb7ee0, *a14+, 1 +3f431130: move *a13, a11, 1 +3f431140: movi 0x6c0, a9 +3f431160: mpys a11, a9 +3f431170: addi 0x1104f0, a9 +3f4311a0: setf 16, 1, 0 +3f4311b0: move *a9(0x10), a8, 0 +3f4311d0: move a8, *a14+, 1 +3f4311e0: movi 0x6c0, a9 +3f431200: mpys a11, a9 +3f431210: addi 0x1104f0, a9 +3f431240: move *a9, a8, 0 +3f431250: move a8, *a14+, 1 +3f431260: move @0xf7d50, *a14+, 1 +3f431290: calla L3FB0BC50 +3f4312c0: movi 0x6c0, a9 +3f4312e0: mpys a11, a9 +3f4312f0: addi 0x1104f0, a9 +3f431320: move a8, *a9(0x40), 1 +L3F431340: +3f431340: move a14, -*sp, 1 +3f431350: move @0xb7d20, *a14+, 1 +3f431380: move @0xb78e0, *a14+, 1 +3f4313b0: calla L3FD64F60 +3f4313e0: move @0xb7d20, @0xb83c0, 1 +L3F431430: +3f431430: subi 0x640, a14 +3f431450: mmfm sp, a7,a9,a11,a13 +3f431470: rets +3f431480: .word 0x7250 +3f431490: srl a3, a5 +3f4314a0: .word 0x7265 +3f4314b0: sra b11, b2 +3f4314c0: sla 0x3, a4 +3f4314d0: sra b10, b3 +3f4314e0: .word 0x7672 +3f4314f0: sll a11, a9 +3f431500: .word 0x7365 +3f431510: andn a8, a0 +3f431520: .word 0x7265 +3f431530: rl b11, b6 +3f431540: sra a11, a3 +3f431550: sla 0x3, b3 +3f431560: .word 0x7270 +3f431570: modu a3, a9 +3f431580: rl a11, a3 +3f431590: sla b11, b0 +3f4315a0: .word 0x7875 +3f4315b0: addc a0, a0 +3f4315c0: .word 0x7665 +3f4315d0: .word 0x726f +3f4315e0: .word 0x757a +3f4315f0: .word 0x7467 +3f431600: .word 0x7265 +3f431610: andn a9, a0 +3f431620: .word 0x7265 +3f431630: rl b11, b6 +3f431640: sra a11, a3 +3f431650: sla 0x0, a0 +3f431660: addc a9, a0 +3f431670: modu a3, sp +3f431680: sra a11, a14 +3f431690: .word 0x7463 +3f4316a0: sla 0x1, a0 +3f4316b0: sla 0x0, a0 +3f4316c0: addc a9, a0 +3f4316d0: modu a3, sp +3f4316e0: sra a11, a14 +3f4316f0: .word 0x7463 +3f431700: .word 0x7265 +3f431710: sla 0x1, a0 +3f431720: sla 0x0, a0 +3f431730: xor a1, a0 +3f431740: .word 0x7265 +3f431750: rl a11, a2 +3f431760: sra a3, a14 +3f431770: modu a3, a5 +3f431780: sla 0x1, a0 +3f431790: sla 0x0, a0 +3f4317a0: addc a9, a0 +3f4317b0: modu a3, a1 +3f4317c0: sra a11, a3 +3f4317d0: sla 0x3, a12 +3f4317e0: sla 0x0, a0 +3f4317f0: add a9, a0 +3f431800: modu a3, a14 +3f431810: mods b3, b5 +3f431820: .word 0x7265 +3f431830: sla 0x1, a0 +3f431840: sla 0x0, a0 +3f431850: add a9, a0 +3f431860: sll a3, a2 +3f431870: sra b11, b2 +3f431880: rl a3, a3 +3f431890: modu a3, a5 +3f4318a0: sla 0x1, a0 +3f4318b0: sla 0x0, a0 +3f4318c0: or a9, a0 +3f4318d0: sra b3, b0 +3f4318e0: .word 0x7461 +3f4318f0: sla 0x3, a5 +3f431900: modu a2, a11 +3f431910: .word 0x776f +3f431920: sla 0x3, a14 +3f431930: sra b10, b3 +3f431940: .word 0x7672 +3f431950: sll a11, a9 +3f431960: .word 0x7365 +3f431970: sla 0x1, a0 +3f431980: sla 0x0, a0 +3f431990: rl a10, a13 +3f4319a0: sra b11, b3 +3f4319b0: addxy a1, a0 +3f4319c0: lmo a1, a0 +3f4319d0: .word 0x756f +3f4319e0: sla 0x3, b2 +3f4319f0: sla a11, a2 +3f431a00: sra b11, b3 +3f431a10: rev a0 +3f431a20: addc a1, a0 +3f431a30: lmo a11, a5 +3f431a40: sla 0x1, a14 +3f431a50: modu a2, a11 +3f431a60: .word 0x746f +3f431a70: modu a3, a5 +3f431a80: sla a9, a0 +3f431a90: .word 0x746b +3f431aa0: sla b11, b5 +3f431ab0: rl a11, a12 +3f431ac0: rl b11, b3 +3f431ad0: .word 0x7265 +3f431ae0: modu a3, a5 +3f431af0: rev a0 +3f431b00: sla 0x1, a0 +3f431b10: andn a9, a0 +3f431b20: modu a11, a8 +3f431b30: sla 0x3, b7 +3f431b40: modu a10, a13 +3f431b50: sra b11, b2 +3f431b60: sub a1, a0 +3f431b70: .word 0x7461 +3f431b80: sla 0x3, a1 +3f431b90: sla 0x1, a0 +3f431ba0: sla 0x0, a0 +3f431bb0: mods b2, b0 +3f431bc0: .word 0x7375 +3f431bd0: sra a1, a0 +3f431be0: rl a9, a7 +3f431bf0: srl a3, a14 +3f431c00: .word 0x726f +3f431c10: sla a11, a13 +3f431c20: rl b11, b4 +3f431c30: modu a3, sp +3f431c40: sla 0x3, b3 +3f431c50: sla 0x0, a0 +3f431c60: sra b10, b7 +3f431c70: .word 0x7469 +3f431c80: .word 0x7265 +3f431c90: sla 0x3, a5 +3f431ca0: sla a10, a4 +3f431cb0: sra b11, b4 +3f431cc0: sla 0x3, a14 +3f431cd0: modu a3, a1 +3f431ce0: sra b11, b10 +3f431cf0: srl a11, a9 +3f431d00: modu a3, a5 +3f431d10: rev a0 +3f431d20: sla 0x1, a0 +3f431d30: sra b10, b2 +3f431d40: modu a11, a13 +3f431d50: sra b11, b6 +3f431d60: sla 0x1, a0 +3f431d70: sla 0x0, a0 +3f431d80: andn a9, a0 +3f431d90: .word 0x7075 +3f431da0: .word 0x7270 +3f431db0: mods a11, a9 +3f431dc0: .word 0x7265 +3f431dd0: rev a0 +3f431de0: sla 0x1, a0 +3f431df0: drav a2, a12 +3f431e00: sll b11, b3 +3f431e10: sra a11, a8 +3f431e20: sla 0x3, a14 +3f431e30: rev a0 +3f431e40: sla 0x1, a0 +3f431e50: andn a9, a0 +3f431e60: .word 0x7661 +3f431e70: sla 0x3, a5 +3f431e80: sla 0x1, a0 +3f431e90: sla 0x0, a0 +3f431ea0: sla b10, b3 +3f431eb0: .word 0x7675 +3f431ec0: srl a11, a5 +3f431ed0: .word 0x7261 +3f431ee0: sra a11, a4 +3f431ef0: sla 0x3, b2 +3f431f00: sla 0x0, a0 +3f431f10: .word 0x7053 +3f431f20: rl a11, a5 +3f431f30: rl a3, a3 +3f431f40: .word 0x7265 +3f431f50: sla 0x3, a14 +3f431f60: sla 0x0, a0 +3f431f70: sla 0x1, a0 +3f431f80: sra a2, a1 +3f431f90: sla 0x3, a4 +3f431fa0: sla 0x1, a0 +3f431fb0: rev a0 +3f431fc0: add a9, a0 +3f431fd0: modu a11, a10 +3f431fe0: .word 0x7475 +3f431ff0: .word 0x7265 +3f432000: rev a0 +3f432010: cmp a1, a0 +3f432020: modu a3, a9 +3f432030: .word 0x757a +3f432040: pixt *a3, *a6 +3f432050: sra a11, a7 +3f432060: sla 0x3, a14 +3f432070: .word 0x0000 +3f432080: sra b10, b3 +3f432090: .word 0x7672 +3f4320a0: sll a11, a9 +3f4320b0: sla 0x3, a5 +3f4320c0: sla 0x1, a0 +3f4320d0: sla 0x1, a0 +3f4320e0: move a1, b0 +3f4320f0: sra a3, sp +3f432100: sla 0x3, a5 +3f432110: modu a9, a8 +3f432120: .word 0x7470 +3f432130: modu a11, a9 +3f432140: sla a11, a14 +3f432150: sra 0x15, a12 +3f432160: sla 0x1, a0 +3f432170: sla 0x1, a0 +3f432180: sla 0x1, a0 +3f432190: modu b10, b0 +3f4321a0: .word 0x7472 +3f4321b0: sra 0x1f, a0 +3f4321c0: .word 0x706f +3f4321d0: rl b11, b4 +3f4321e0: modu a3, sp +3f4321f0: mods a3, a1 +3f432200: rev a9 +3f432210: sra b10, b3 +3f432220: .word 0x7672 +3f432230: sll a11, a9 +3f432240: sla 0x3, a5 +3f432250: sla 0x1, a0 +3f432260: sla 0x1, a0 +3f432270: move a1, b0 +3f432280: .word 0x751c +3f432290: sla 0x3, a4 +3f4322a0: modu a9, a8 +3f4322b0: .word 0x7470 +3f4322c0: modu a11, a9 +3f4322d0: modu a3, a14 +3f4322e0: mods a3, a5 +3f4322f0: sla 0x1, a9 +3f432300: sla 0x1, a0 +3f432310: and a1, a0 +3f432320: .word 0x726f +3f432330: sla 0x3, b4 +3f432340: modu a9, a8 +3f432350: .word 0x7470 +3f432360: modu a11, a9 +3f432370: modu a3, a14 +3f432380: mods a3, a5 +3f432390: rev a9 +3f4323a0: sra b10, b3 +3f4323b0: .word 0x7672 +3f4323c0: sll a11, a9 +3f4323d0: sla 0x3, a5 +3f4323e0: sla 0x1, a0 +3f4323f0: sla 0x1, a0 +3f432400: btst a9, a0 +3f432410: modu a11, a14 +3f432420: sra b11, b4 +3f432430: sla 0x3, a14 +3f432440: .word 0x7728 +3f432450: rl a3, a1 +3f432460: .word 0x776c +3f432470: rl a11, a5 +3f432480: sra b11, b3 +3f432490: sla 0x1, a9 +3f4324a0: sla 0x1, a0 +3f4324b0: sra a10, a12 +3f4324c0: .word 0x7469 +3f4324d0: modu b3, b5 +3f4324e0: sla 0x3, a7 +3f4324f0: .word 0x7728 +3f432500: rl a3, a1 +3f432510: .word 0x776c +3f432520: rl a11, a5 +3f432530: sra b11, b3 +3f432540: rev a9 +3f432550: sra b10, b3 +3f432560: .word 0x7672 +3f432570: sll a11, a9 +3f432580: sla 0x3, a5 +3f432590: sla 0x1, a0 +3f4325a0: rev a0 +3f4325b0: modu a10, a14 +3f4325c0: sra a11, a4 +3f4325d0: sla 0x1, a0 +3f4325e0: sla 0x1, a0 +3f4325f0: sla 0x1, a0 +3f432600: rev a0 +3f432610: sla 0x1, a0 +3f432620: sla 0x1, a0 +3f432630: sla 0x1, a0 +3f432640: sla 0x1, a0 +3f432650: sla 0x1, a0 +3f432660: rev a0 +3f432670: btst 29, a14 +3f432680: sra b3, b5 +3f432690: sla 0x1, a0 +3f4326a0: sla 0x1, a0 +3f4326b0: sla 0x1, a0 +3f4326c0: btst a8, a0 +3f4326d0: modu a11, a14 +3f4326e0: sra b11, b4 +3f4326f0: sla 0x3, a14 +3f432700: sla 0x1, a0 +3f432710: sla 0x1, a0 +3f432720: cmp a8, a0 +3f432730: sra a11, a4 +3f432740: .word 0x746e +3f432750: srl a3, a9 +3f432760: sll a11, a9 +3f432770: .word 0x7461 +3f432780: modu a11, a9 +3f432790: .word 0x006e +3f4327a0: sla b10, b2 +3f4327b0: rl b11, b4 +3f4327c0: srl a11, a14 +3f4327d0: sla 0x1, a0 +3f4327e0: sla 0x1, a0 +3f4327f0: sla 0x1, a0 +3f432800: sla 0x1, a0 +3f432810: andn a8, a0 +3f432820: sla b11, b4 +3f432830: .word 0x7574 +3f432840: sla 0x3, b3 +3f432850: sla 0x1, a0 +3f432860: sla 0x1, a0 +3f432870: sla 0x1, a0 +3f432880: rev a0 +3f432890: sla 0x1, a0 +3f4328a0: sla 0x1, a0 +3f4328b0: sla 0x1, a0 +3f4328c0: sla 0x1, a0 +3f4328d0: sla 0x1, a0 +3f4328e0: sla 0x1, a0 +3f4328f0: sla 0x1, a0 +3f432900: sub a0, a0 +3f432910: .word 0x73e9 +3f432920: srl a11, a9 +3f432930: sla a11, a14 +3f432940: rl b11, b4 +3f432950: modu a3, sp +3f432960: sla 0x1, a0 +3f432970: rev a0 +3f432980: mods a2, a3 +3f432990: .word 0x7361 +3f4329a0: sra b11, b3 +3f4329b0: sla 0x1, a0 +3f4329c0: sla 0x1, a0 +3f4329d0: sla 0x1, a0 +3f4329e0: sla 0x1, a0 +3f4329f0: janc L3F494150 +3f432a10: sla 0x3, b4 +3f432a20: sla 0x1, a0 +3f432a30: sla 0x1, a0 +3f432a40: sla 0x1, a0 +3f432a50: sla 0x1, a0 +3f432a60: rev a0 +3f432a70: sra a10, a2 +3f432a80: sll b11, b3 +3f432a90: .word 0x7268 +3f432aa0: rl a11, a5 +3f432ab0: .word 0x7562 +3f432ac0: srl a11, a14 +3f432ad0: sla 0x1, a0 +3f432ae0: divu a0, a0 +3f432af0: srl b11, b5 +3f432b00: modu a3, a1 +3f432b10: .word 0x7367 +3f432b20: sla b11, b2 +3f432b30: sra b11, b4 +3f432b40: sla 0x1, a0 +3f432b50: rev a0 +3f432b60: add a10, a12 +3f432b70: sla 0x2, b4 +3f432b80: sra b10, b4 +3f432b90: mods b11, b2 +3f432ba0: modu a3, a9 +3f432bb0: mods a3, a1 +3f432bc0: xor a9, a0 +3f432bd0: modu a3, a9 +3f432be0: modu a11, a4 +3f432bf0: sla 0x3, b7 +3f432c00: sra b10, b3 +3f432c10: .word 0x7672 +3f432c20: sll a11, a9 +3f432c30: sla 0x3, a5 +3f432c40: sra b10, b3 +3f432c50: sra a11, a12 +3f432c60: .word 0x7463 +3f432c70: andn a8, a0 +3f432c80: mods a7, a9 +3f432c90: sll a11, a5 +3f432ca0: rl b11, b4 +3f432cb0: modu a3, sp +3f432cc0: .word 0x7320 +3f432cd0: .word 0x7379 +3f432ce0: cvxyl b3, b4 +3f432cf0: sra a11, a13 +3f432d00: rl a1, a0 +3f432d10: .word 0x74f4 +3f432d20: sla 0x3, a5 +3f432d30: add a10, a12 +3f432d40: .word 0x0054 +3f432d50: add a10, a12 +3f432d60: srl 0x16, b4 +3f432d70: sra a10, a6 +3f432d80: .word 0x736e +3f432d90: sra b11, b4 +3f432da0: dsjs b2, L3F432EE0 +3f432db0: add a9, a0 +3f432dc0: .word 0x7375 +3f432dd0: sla b11, b7 +3f432de0: mods a3, a8 +3f432df0: sra a1, a0 +3f432e00: .word 0x7365 +3f432e10: andn a9, a0 +3f432e20: .word 0x7265 +3f432e30: rl b11, b6 +3f432e40: sra a11, a3 +3f432e50: move a0, a0 +3f432e60: or a2, a1 +3f432e70: divs a1, a0 +3f432e80: andn a9, a0 +3f432e90: .word 0x7365 +3f432ea0: rl b11, b3 +3f432eb0: modu a3, sp +3f432ec0: andn a9, a0 +3f432ed0: .word 0x7265 +L3F432EE0: +3f432ee0: rl b11, b6 +3f432ef0: sra a11, a3 +3f432f00: andn a9, a0 +3f432f10: mods a3, a5 +3f432f20: sll a11, a5 +3f432f30: .word 0x0074 +3f432f40: cvxyl b10, b3 +3f432f50: sra a11, a12 +3f432f60: .word 0x7463 +3f432f70: modu a11, a9 +3f432f80: sla 0x3, a14 +3f432f90: .word 0x7973 +3f432fa0: .word 0x7473 +3f432fb0: mods sp, a8 +3f432fc0: sla 0x3, a5 +3f432fd0: pixt *a3, xy, *a8, xy +3f432fe0: sra b11, b4 +3f432ff0: move a1, a0 +3f433000: or a2, a1 +3f433010: divs a1, a0 +3f433020: move a0, a0 +3f433030: or a2, a1 +3f433040: divs a1, a13 +3f433050: subb a1, a13 +3f433060: modu a3, a5 +3f433070: .word 0x7473 +3f433080: .word 0x7265 +3f433090: sla 0x1, b10 +3f4330a0: .word 0x7541 +3f4330b0: .word 0x7773 +3f4330c0: rl a3, a1 +3f4330d0: sla 0x3, a12 +3f4330e0: sra a11, a4 +3f4330f0: sla 0x3, b3 +3f433100: sra b10, b3 +3f433110: .word 0x7672 +3f433120: sll a11, a9 +3f433130: .word 0x0065 +3f433140: and a2, a9 +3f433150: add a9, a0 +3f433160: sra a3, a4 +3f433170: sra b11, b2 +3f433180: .word 0x7373 +3f433190: sla a9, a0 +3f4331a0: sra a3, a14 +3f4331b0: modu a9, a0 +3f4331c0: .word 0x7470 +3f4331d0: modu a11, a9 +3f4331e0: sla a11, a14 +3f4331f0: sla 0x3, a12 +3f433200: modu a11, a8 +3f433210: .word 0x7473 +3f433220: modu a1, a0 +3f433230: mods a11, a1 +3f433240: .word 0x0065 +3f433250: sra a2, a1 +3f433260: sra b11, b2 +3f433270: .word 0x7373 +3f433280: sla 0x3, a5 +3f433290: and a2, a9 +3f4332a0: sra a9, a0 +3f4332b0: sla 0x3, b4 +3f4332c0: modu a11, a14 +3f4332d0: sla 0x3, a13 +3f4332e0: sra a11, a4 +3f4332f0: mods a1, a0 +3f433300: rl a1, a7 +3f433310: .word 0x74f4 +3f433320: sla 0x3, a5 +3f433330: .word 0x706f +3f433340: rl b11, b4 +3f433350: modu a3, sp +3f433360: sra a11, a14 +3f433370: .word 0x006c +3f433380: and a2, a9 +3f433390: add a9, a13 +3f4333a0: .word 0x7264 +3f4333b0: .word 0x7365 +3f4333c0: sra b11, b3 +3f4333d0: .word 0x7520 +3f4333e0: sra a3, a14 +3f4333f0: .word 0x7720 +3f433400: rl a3, a1 +3f433410: .word 0x776c +3f433420: rl a11, a5 +3f433430: sra b11, b3 +3f433440: move a1, b0 +3f433450: mods a11, a1 +3f433460: sla 0x3, a5 +3f433470: sra a11, a4 +3f433480: sla 0x3, b3 +3f433490: modu a10, a8 +3f4334a0: .word 0x7473 +3f4334b0: sra b11, b2 +3f4334c0: rl a3, a3 +3f4334d0: sra a11, a14 +3f4334e0: .word 0x7372 +3f4334f0: sla 0x0, a0 +3f433500: .word 0x7553 +3f433510: .word 0x7070 +3f433520: rl b11, b2 +3f433530: sra a11, a13 +3f433540: sla 0x3, b2 +3f433550: sla 0x0, a0 +3f433560: andn a9, a0 +3f433570: .word 0x7661 +3f433580: sla 0x3, a5 +3f433590: rev a0 +3f4335a0: andn a9, a0 +3f4335b0: .word 0x7561 +3f4335c0: sra b11, b6 +3f4335d0: sla a11, a7 +3f4335e0: sra b3, b2 +3f4335f0: sla 0x3, a5 +3f433600: sla 0x0, a0 +3f433610: modu a10, a3 +3f433620: modu a3, a14 +3f433630: sll a11, a5 +3f433640: modu b11, b4 +3f433650: sla 0x3, b2 +3f433660: sla 0x0, a0 +3f433670: sra b10, b6 +3f433680: sll b3, b2 +3f433690: modu a3, a9 +3f4336a0: sra a11, a4 +3f4336b0: sla 0x3, a14 +3f4336c0: sla 0x0, a0 +3f4336d0: addc a9, a0 +3f4336e0: modu a3, a1 +3f4336f0: sra a11, a3 +3f433700: sla 0x3, a12 +3f433710: rev a0 +3f433720: add a9, a0 +3f433730: modu a3, a14 +3f433740: mods b3, b5 +3f433750: .word 0x7265 +3f433760: rev a0 +3f433770: add a9, a0 +3f433780: sll a3, a2 +3f433790: sra b11, b2 +3f4337a0: rl a3, a3 +3f4337b0: modu a3, a5 +3f4337c0: rev a0 +3f4337d0: sub b10, b4 +3f4337e0: move a2, b12 +3f4337f0: or a2, a5 +3f433800: or a1, a0 +3f433810: .word 0x7265 +3f433820: rl a11, a13 +3f433830: sla a11, a14 +3f433840: sla 0x3, a12 +3f433850: rl b10, b7 +3f433860: sra a3, a14 +3f433870: .word 0x776f +3f433880: cmp a1, a0 +3f433890: .word 0x736f +3f4338a0: sla 0x3, b4 +3f4338b0: sra b10, b3 +3f4338c0: sra a11, a12 +3f4338d0: .word 0x7463 +3f4338e0: andn a8, a0 +3f4338f0: mods a7, a9 +3f433900: sll a11, a5 +3f433910: rl b11, b4 +3f433920: modu a3, sp +3f433930: .word 0x7320 +3f433940: .word 0x7379 +3f433950: cvxyl b3, b4 +3f433960: sra a11, a13 +3f433970: rl a1, a0 +3f433980: .word 0x74f4 +3f433990: sla 0x3, a5 +3f4339a0: sub b10, b4 +3f4339b0: sub a10, a12 +3f4339c0: or a2, a14 +3f4339d0: or a0, a0 +3f4339e0: move a2, a5 +3f4339f0: sub a10, a14 +3f433a00: srl 0x16, b4 +3f433a10: sra a10, a6 +3f433a20: .word 0x736e +3f433a30: sra b11, b4 +3f433a40: dsjs b2, L3F433B80 +3f433a50: add a9, a0 +3f433a60: .word 0x7375 +3f433a70: sla b11, b7 +3f433a80: mods a3, a8 +3f433a90: sra a1, a0 +3f433aa0: .word 0x7365 +3f433ab0: cmp a1, a0 +3f433ac0: .word 0x736f +3f433ad0: .word 0x7274 +3f433ae0: sll a11, a5 +3f433af0: modu a3, a8 +3f433b00: .word 0x7265 +3f433b10: .word 0x0073 +3f433b20: modu a2, a5 +3f433b30: sra b11, b4 +3f433b40: sla 0x3, b2 +3f433b50: modu b11, b9 +3f433b60: .word 0x7275 +3f433b70: .word 0x7020 +L3F433B80: +3f433b80: .word 0x7361 +3f433b90: .word 0x7773 +3f433ba0: .word 0x726f +3f433bb0: sla 0x3, a4 +3f433bc0: modu b11, b4 +3f433bd0: .word 0x7220 +3f433be0: .word 0x7365 +3f433bf0: mods b11, b5 +3f433c00: .word 0x0065 +3f433c10: modu a2, a5 +3f433c20: .word 0x7274 +3f433c30: .word 0x7a65 +3f433c40: mods a1, a0 +3f433c50: sla 0x3, a5 +3f433c60: modu a11, a13 +3f433c70: sla 0x3, b4 +3f433c80: sra a11, a4 +3f433c90: .word 0x7020 +3f433ca0: .word 0x7361 +3f433cb0: sra b11, b3 +3f433cc0: .word 0x7020 +3f433cd0: .word 0x756f +3f433ce0: sla 0x3, b2 +3f433cf0: modu b11, b0 +3f433d00: .word 0x7275 +3f433d10: .word 0x7573 +3f433d20: .word 0x7669 +3f433d30: sra b11, b2 +3f433d40: mods a1, a0 +3f433d50: sla 0x3, a1 +3f433d60: sra b11, b3 +3f433d70: .word 0x7373 +3f433d80: modu a11, a9 +3f433d90: .word 0x006e +3f433da0: sra a10, a7 +3f433db0: sra a11, a2 +3f433dc0: sla 0x3, a14 +3f433dd0: rl b10, b3 +3f433de0: sla 0x3, a5 +3f433df0: rl a2, a9 +3f433e00: sla 0x3, b2 +3f433e10: sra a10, a11 +3f433e20: modu a3, a14 +3f433e30: modu b11, b7 +3f433e40: .word 0x7472 +3f433e50: sra a9, a0 +3f433e60: modu a3, a9 +3f433e70: sla 0x1, a12 +3f433e80: mods b11, b5 +3f433e90: sra a1, a0 +3f433ea0: sra a11, a9 +3f433eb0: andn a9, a0 +3f433ec0: .word 0x7469 +3f433ed0: .word 0x757a +3f433ee0: srl a11, a14 +3f433ef0: srl a1, a0 +3f433f00: .word 0x726f +3f433f10: .word 0x7a74 +3f433f20: .word 0x7375 +3f433f30: .word 0x7465 +3f433f40: sra b11, b10 +3f433f50: .word 0x006e +3f433f60: sla 0x1, a0 +3f433f70: sla 0x1, a0 +3f433f80: btst a10, sp +3f433f90: sla 0x1, a0 +3f433fa0: sla 0x1, a0 +3f433fb0: sla 0x0, a0 +3f433fc0: addc a9, a0 +3f433fd0: sra a11, a12 +3f433fe0: .word 0x7261 +3f433ff0: sla 0x1, a0 +3f434000: rev a0 +3f434010: sla 0x1, a0 +3f434020: srl a2, a5 +3f434030: sla a11, a6 +3f434040: sra a11, a3 +3f434050: sla 0x3, b2 +3f434060: rev a0 +3f434070: sub a9, a0 +3f434080: modu a3, a9 +3f434090: sla a11, a7 +3f4340a0: sra a11, a2 +3f4340b0: mods a1, a0 +3f4340c0: .word 0x73f6 +3f4340d0: rl a3, a3 +3f4340e0: modu a3, a5 +3f4340f0: rev a0 +3f434100: sla 0x1, a0 +3f434110: .word 0x7551 +3f434120: .word 0x7469 +3f434130: sla 0x1, a0 +3f434140: rev a0 +3f434150: modu a2, a5 +3f434160: sra b11, b4 +3f434170: sla 0x3, b2 +3f434180: sla b10, b0 +3f434190: .word 0x7373 +3f4341a0: modu b11, b7 +3f4341b0: sra b3, b2 +3f4341c0: sub a8, a0 +3f4341d0: .word 0x746e +3f4341e0: sra b11, b2 +3f4341f0: sla 0x3, b10 +3f434200: sra a11, a12 +3f434210: mods a9, a0 +3f434220: .word 0x746f +3f434230: sra a1, a0 +3f434240: sla 0x3, a5 +3f434250: sla b11, b0 +3f434260: .word 0x7373 +3f434270: .word 0x0065 +3f434280: sra a10, a11 +3f434290: modu a3, a14 +3f4342a0: modu b11, b7 +3f4342b0: .word 0x7472 +3f4342c0: sra a9, a0 +3f4342d0: modu a3, a9 +3f4342e0: sra a11, a7 +3f4342f0: sra a11, a2 +3f434300: .word 0x006e +3f434310: sra b10, b6 +3f434320: rl b11, b2 +3f434330: .word 0x7966 +3f434340: and a1, a0 +3f434350: .word 0x7361 +3f434360: .word 0x7773 +3f434370: .word 0x726f +3f434380: .word 0x0064 +3f434390: cvxyl b10, b6 +3f4343a0: rl b11, b2 +3f4343b0: rl a11, a6 +3f4343c0: .word 0x7a65 +3f4343d0: mods a1, a0 +3f4343e0: sla 0x3, a5 +3f4343f0: modu a11, a13 +3f434400: sla 0x3, b4 +3f434410: sra a11, a4 +3f434420: .word 0x7020 +3f434430: .word 0x7361 +3f434440: sra b11, b3 +3f434450: btst a8, a0 +3f434460: modu a3, a5 +3f434470: .word 0x776e +3f434480: .word 0x726f +3f434490: sla 0x3, b4 +3f4344a0: sra a11, a2 +3f4344b0: .word 0x7473 +3f4344c0: .word 0x74e4 +3f4344d0: srl a11, a9 +3f4344e0: modu a3, a5 +3f4344f0: sla 0x0, a0 +3f434500: sla 0x1, a0 +3f434510: sla 0x1, a0 +3f434520: or a9, a0 +3f434530: sra b11, b3 +3f434540: and a1, a0 +3f434550: sra b11, b2 +3f434560: rl b11, b6 +3f434570: .word 0x756f +3f434580: sla 0x3, b3 +3f434590: sla b10, b0 +3f4345a0: .word 0x7373 +3f4345b0: modu b11, b7 +3f4345c0: sra b3, b2 +3f4345d0: sla 0x1, a0 +3f4345e0: sla 0x1, a0 +3f4345f0: sla 0x1, a0 +3f434600: sla 0x0, a0 +3f434610: sla 0x1, a0 +3f434620: sla 0x1, a0 +3f434630: sla 0x1, a0 +3f434640: modu a2, a1 +3f434650: rl a11, a3 +3f434660: modu a3, a5 +3f434670: mods a9, a0 +3f434680: .word 0x746f +3f434690: sra a1, a0 +3f4346a0: sla 0x3, a5 +3f4346b0: sla b11, b0 +3f4346c0: .word 0x7373 +3f4346d0: sla 0x3, a5 +3f4346e0: sla 0x1, a0 +3f4346f0: sla 0x1, a0 +3f434700: sla 0x1, a0 +3f434710: sla 0x0, a0 +3f434720: modu b10, b6 +3f434730: rl b3, b2 +3f434740: .word 0x7265 +3f434750: srl a11, a9 +3f434760: .word 0x7365 +3f434770: btst a9, a0 +3f434780: modu a3, a5 +3f434790: .word 0x776e +3f4347a0: .word 0x726f +3f4347b0: sla 0x3, b4 +3f4347c0: sra b11, b6 +3f4347d0: .word 0x7772 +3f4347e0: modu a3, a5 +3f4347f0: sra a11, a4 +3f434800: sla 0x3, a14 +3f434810: sla 0x0, a0 +3f434820: sla 0x1, a0 +3f434830: sla 0x1, a0 +3f434840: sla 0x1, a0 +3f434850: addc a9, a0 +3f434860: sra a11, a12 +3f434870: .word 0x7261 +3f434880: sla 0x1, a0 +3f434890: sla 0x1, a0 +3f4348a0: sla 0x1, a0 +3f4348b0: rev a0 +3f4348c0: sla 0x1, a0 +3f4348d0: sla 0x1, a0 +3f4348e0: sla 0x1, a0 +3f4348f0: sub a9, a0 +3f434900: srl a3, a6 +3f434910: sll a11, a1 +3f434920: .word 0x7265 +3f434930: sla 0x1, a0 +3f434940: sla 0x1, a0 +3f434950: sla 0x1, a0 +3f434960: sla 0x0, a0 +3f434970: sla 0x1, a0 +3f434980: sla a10, a3 +3f434990: sll a11, a14 +3f4349a0: mods a3, a5 +3f4349b0: sla 0x1, a0 +3f4349c0: rev a0 +3f4349d0: sla b10, b0 +3f4349e0: .word 0x7375 +3f4349f0: sla 0x3, a5 +3f434a00: sla b10, b0 +3f434a10: .word 0x7373 +3f434a20: modu b11, b7 +3f434a30: sra b3, b2 +3f434a40: move a8, a0 +3f434a50: .word 0x746f +3f434a60: sra a1, a0 +3f434a70: sla 0x3, a5 +3f434a80: sla b11, b0 +3f434a90: .word 0x7373 +3f434aa0: sla 0x3, a5 +3f434ab0: sra a11, a4 +3f434ac0: .word 0x7020 +3f434ad0: .word 0x7561 +3f434ae0: sra b11, b3 +3f434af0: or a8, a0 +3f434b00: .word 0x746e +3f434b10: .word 0x7265 +3f434b20: .word 0x7262 +3f434b30: sll a11, a5 +3f434b40: .word 0x7568 +3f434b50: srl a11, a14 +3f434b60: sub a8, a0 +3f434b70: .word 0x746e +3f434b80: sra b11, b2 +3f434b90: sla 0x3, b2 +3f434ba0: sra a11, a12 +3f434bb0: mods a9, a0 +3f434bc0: .word 0x746f +3f434bd0: sra a1, a0 +3f434be0: sla 0x3, a5 +3f434bf0: sla b11, b0 +3f434c00: .word 0x7373 +3f434c10: .word 0x0065 +3f434c20: cvxyl b10, b6 +3f434c30: rl b11, b2 +3f434c40: rl a11, a6 +3f434c50: .word 0x7265 +3f434c60: mods a1, a0 +3f434c70: sla 0x3, a5 +3f434c80: modu a11, a13 +3f434c90: sla 0x3, b4 +3f434ca0: sra a11, a4 +3f434cb0: .word 0x7020 +3f434cc0: .word 0x7361 +3f434cd0: sra b11, b3 +3f434ce0: addc a8, a0 +3f434cf0: .word 0x7375 +3f434d00: modu b11, b4 +3f434d10: rl a11, a13 +3f434d20: sra b11, b10 +3f434d30: andn a9, a0 +3f434d40: sll a11, a5 +3f434d50: .word 0x7275 +3f434d60: .word 0x7469 +3f434d70: sla 0x3, b9 +3f434d80: sla b10, b0 +3f434d90: .word 0x7373 +3f434da0: modu b11, b7 +3f434db0: sra b3, b2 +3f434dc0: and a0, a0 +3f434dd0: .word 0x7265 +3f434de0: modu b11, b3 +3f434df0: modu a3, a14 +3f434e00: mods a3, a1 +3f434e10: .word 0x7369 +3f434e20: .word 0x7461 +3f434e30: modu a11, a9 +3f434e40: sla 0x3, a14 +3f434e50: sla 0x1, b10 +3f434e60: modu a10, a13 +3f434e70: sla 0x3, b4 +3f434e80: sra a11, a4 +3f434e90: .word 0x7020 +3f434ea0: .word 0x7361 +3f434eb0: sra b11, b3 +3f434ec0: btst a8, a0 +3f434ed0: modu a3, a5 +3f434ee0: .word 0x776e +3f434ef0: .word 0x726f +3f434f00: .word 0x0074 +3f434f10: .word 0x7953 +3f434f20: .word 0x7473 +3f434f30: mods a11, a5 +3f434f40: sub a1, a0 +3f434f50: srl a3, a5 +3f434f60: .word 0x7561 +3f434f70: .word 0x746c +3f434f80: move a0, a0 +3f434f90: .word 0x344b +3f434fa0: rl 0x9, b0 +3f434fb0: add a9, a13 +3f434fc0: sla 0x2, a1 +3f434fd0: move a1, b0 +3f434fe0: .word 0x726f +3f434ff0: rl b3, b4 +3f435000: add a9, a0 +3f435010: sra a11, a13 +3f435020: rl b11, b2 +3f435030: sla a11, a3 +3f435040: .word 0x006e +3f435050: btst a10, a12 +3f435060: rl 0x1, b4 +3f435070: srl 0x17, b1 +3f435080: add a10, a1 +3f435090: sla 0x1, a0 +3f4350a0: .word 0x7242 +3f4350b0: .word 0x7469 +3f4350c0: .word 0x7369 +3f4350d0: .word 0x0068 +3f4350e0: btst a10, a12 +3f4350f0: rl 0x1, b4 +3f435100: srl 0x17, b1 +3f435110: addc a2, a1 +3f435120: sla 0x1, a0 +3f435130: mods a2, a6 +3f435140: mods a11, a5 +3f435150: .word 0x7369 +3f435160: .word 0x0068 +3f435170: btst a10, a12 +3f435180: rl 0x1, b4 +3f435190: srl 0x17, b1 +3f4351a0: addc a10, a1 +3f4351b0: sla 0x1, a0 +3f4351c0: sla a10, a3 +3f4351d0: sla a11, a14 +3f4351e0: rl a11, a4 +3f4351f0: modu a3, a1 +3f435200: sra 0x1f, a0 +3f435210: .word 0x7246 +3f435220: modu a3, a5 +3f435230: rl a3, a3 +3f435240: rev a9 +3f435250: btst a10, a12 +3f435260: rl 0x1, b4 +3f435270: srl 0x17, b2 +3f435280: and a10, a1 +3f435290: sla 0x1, a0 +3f4352a0: sla a10, a3 +3f4352b0: sla a11, a14 +3f4352c0: rl a11, a4 +3f4352d0: modu a3, a1 +3f4352e0: sra 0x1f, a0 +3f4352f0: modu a2, a5 +3f435300: mods a3, a7 +3f435310: .word 0x7369 +3f435320: sra 0x15, a8 +3f435330: move a0, a0 +3f435340: .word 0x344b +3f435350: rl 0x9, b0 +3f435360: add a9, a13 +3f435370: sla 0x2, a4 +3f435380: sub a1, a0 +3f435390: modu a3, a1 +3f4353a0: .word 0x7369 +3f4353b0: .word 0x0068 +3f4353c0: btst a10, a12 +3f4353d0: rl 0x1, b4 +3f4353e0: srl 0x17, b1 +3f4353f0: subb a2, a1 +3f435400: sla 0x1, a0 +3f435410: rl a10, a6 +3f435420: modu a3, a14 +3f435430: .word 0x7369 +3f435440: .word 0x0068 +3f435450: btst a10, a12 +3f435460: rl 0x1, b4 +3f435470: srl 0x17, b1 +3f435480: subb a10, a1 +3f435490: sla 0x1, a0 +3f4354a0: .word 0x7541 +3f4354b0: .word 0x7473 +3f4354c0: rl b11, b2 +3f4354d0: modu a3, a1 +3f4354e0: subb a9, sp +3f4354f0: .word 0x7265 +3f435500: sla a11, a13 +3f435510: .word 0x006e +3f435520: btst a10, a12 +3f435530: rl 0x1, b4 +3f435540: srl 0x17, b1 +3f435550: cmp a2, a1 +3f435560: sla 0x1, a0 +3f435570: .word 0x7544 +3f435580: sll b11, b4 +3f435590: .word 0x0068 +3f4355a0: btst a10, a12 +3f4355b0: rl 0x1, b4 +3f4355c0: srl 0x17, b1 +3f4355d0: cmp a10, a1 +3f4355e0: sla 0x1, a0 +3f4355f0: .word 0x7449 +3f435600: mods a3, a1 +3f435610: sla a11, a9 +3f435620: .word 0x006e +3f435630: btst a10, a12 +3f435640: rl 0x1, b4 +3f435650: srl 0x17, b1 +3f435660: btst a10, a1 +3f435670: sla 0x1, a0 +3f435680: .word 0x7753 +3f435690: .word 0x7369 +3f4356a0: sla 0x3, b3 +3f4356b0: subb a1, a8 +3f4356c0: sra b11, b2 +3f4356d0: sll a11, a14 +3f4356e0: sra 0x15, a8 +3f4356f0: move a0, a0 +3f435700: .word 0x344b +3f435710: rl 0x9, b0 +3f435720: add a9, a13 +3f435730: sla 0x2, a12 +3f435740: andn a9, a0 +3f435750: rl b11, b7 +3f435760: .word 0x7373 +3f435770: sra 0x1f, a0 +3f435780: sra a10, a7 +3f435790: mods b11, b2 +3f4357a0: modu a3, a1 +3f4357b0: rev a9 +3f4357c0: btst a10, a12 +3f4357d0: rl 0x1, b4 +3f4357e0: srl 0x17, b1 +3f4357f0: move a10, a1 +3f435800: sla 0x1, a0 +3f435810: .word 0x7753 +3f435820: sra a3, a5 +3f435830: .word 0x7369 +3f435840: .word 0x0068 +3f435850: btst a10, a12 +3f435860: rl 0x1, b4 +3f435870: srl 0x17, b1 +3f435880: move a2, b1 +3f435890: sla 0x1, a0 +3f4358a0: modu a10, a14 +3f4358b0: .word 0x7772 +3f4358c0: srl a11, a5 +3f4358d0: sla a11, a9 +3f4358e0: .word 0x006e +3f4358f0: btst a10, a12 +3f435900: rl 0x1, b4 +3f435910: srl 0x17, b1 +3f435920: and a2, a1 +3f435930: sla 0x1, a0 +3f435940: .word 0x7246 +3f435950: modu a3, a5 +3f435960: rl a3, a3 +3f435970: addc a1, sp +3f435980: mods a3, a5 +3f435990: rl a11, a7 +3f4359a0: modu a3, a1 +3f4359b0: move a0, a0 +3f4359c0: .word 0x344b +3f4359d0: rl 0x9, b0 +3f4359e0: add a9, a13 +3f4359f0: sla 0x2, b3 +3f435a00: andn a9, a0 +3f435a10: sla b11, b0 +3f435a20: rl a11, a14 +3f435a30: rl b3, b3 +3f435a40: move a0, a0 +3f435a50: .word 0x344b +3f435a60: rl 0x9, b0 +3f435a70: add a9, a13 +3f435a80: sla 0x2, b6 +3f435a90: and a1, a0 +3f435aa0: .word 0x726f +3f435ab0: .word 0x7574 +3f435ac0: .word 0x7567 +3f435ad0: .word 0x7365 +3f435ae0: .word 0x0065 +3f435af0: sla b10, b0 +3f435b00: sla b11, b2 +3f435b10: cvxyl a3, a13 +3f435b20: .word 0x7274 +3f435b30: .word 0x7365 +3f435b40: sra a1, a0 +3f435b50: srl a7, a9 +3f435b60: .word 0x7561 +3f435b70: sla 0x3, b4 +3f435b80: add a9, a8 +3f435b90: addc b10, b3 +3f435ba0: cmp a10, a9 +3f435bb0: or a9, a13 +3f435bc0: sra 0x16, b3 +3f435bd0: move a0, a0 +3f435be0: .word 0x344b +3f435bf0: rl 0x9, b0 +3f435c00: add a9, a13 +3f435c10: sla 0x2, a1 +3f435c20: move a1, b0 +3f435c30: .word 0x726f +3f435c40: srl 0x15, a4 +3f435c50: mods a11, a1 +3f435c60: .word 0x72e9 +3f435c70: sll a11, a9 +3f435c80: rl a11, a1 +3f435c90: .word 0x006e +3f435ca0: btst a10, a12 +3f435cb0: rl 0x1, b4 +3f435cc0: srl 0x17, b1 +3f435cd0: add a10, a1 +3f435ce0: sla 0x1, a0 +3f435cf0: modu a2, a1 +3f435d00: mods a3, a7 +3f435d10: rl a11, a1 +3f435d20: sla 0x3, b3 +3f435d30: .word 0x7262 +3f435d40: .word 0x7469 +3f435d50: modu a3, a1 +3f435d60: rl a11, a14 +3f435d70: .word 0x7571 +3f435d80: .word 0x0065 +3f435d90: btst a10, a12 +3f435da0: rl 0x1, b4 +3f435db0: srl 0x17, b1 +3f435dc0: addc a2, a1 +3f435dd0: sla 0x1, a0 +3f435de0: mods a2, a6 +3f435df0: mods a11, a1 +3f435e00: modu a3, a1 +3f435e10: .word 0x0064 +3f435e20: btst a10, a12 +3f435e30: rl 0x1, b4 +3f435e40: srl 0x17, b1 +3f435e50: addc a10, a1 +3f435e60: sla 0x1, a0 +3f435e70: sla a10, a3 +3f435e80: sla a11, a14 +3f435e90: rl a11, a4 +3f435ea0: modu a3, a5 +3f435eb0: srl a1, a0 +3f435ec0: sla b11, b2 +3f435ed0: cpw a11, a14 +3f435ee0: rl a11, a1 +3f435ef0: .word 0x0073 +3f435f00: btst a10, a12 +3f435f10: rl 0x1, b4 +3f435f20: srl 0x17, b2 +3f435f30: and a10, a1 +3f435f40: sla 0x1, a0 +3f435f50: sla a10, a3 +3f435f60: sla a11, a14 +3f435f70: rl a11, a4 +3f435f80: modu a3, a5 +3f435f90: sla a9, a0 +3f435fa0: srl a11, a14 +3f435fb0: sla a11, a12 +3f435fc0: .word 0x7369 +3f435fd0: move a0, a0 +3f435fe0: .word 0x344b +3f435ff0: rl 0x9, b0 +3f436000: add a9, a13 +3f436010: sla 0x2, a4 +3f436020: sub a1, a0 +3f436030: modu a3, a1 +3f436040: rl a11, sp +3f436050: .word 0x0073 +3f436060: btst a10, a12 +3f436070: rl 0x1, b4 +3f436080: srl 0x17, b1 +3f436090: subb a2, a1 +3f4360a0: sla 0x1, a0 +3f4360b0: rl a10, a6 +3f4360c0: modu a3, a14 +3f4360d0: rl a11, sp +3f4360e0: .word 0x0073 +3f4360f0: btst a10, a12 +3f436100: rl 0x1, b4 +3f436110: srl 0x17, b1 +3f436120: subb a10, a1 +3f436130: sla 0x1, a0 +3f436140: mods a2, a1 +3f436150: sra a11, a12 +3f436160: sla a11, a13 +3f436170: sra a3, a14 +3f436180: add a9, sp +3f436190: .word 0x7475 +3f4361a0: rl b11, b2 +3f4361b0: rl a3, a3 +3f4361c0: sra a11, a9 +3f4361d0: .word 0x006e +3f4361e0: btst a10, a12 +3f4361f0: rl 0x1, b4 +3f436200: srl 0x17, b1 +3f436210: cmp a2, a1 +3f436220: sla 0x1, a0 +3f436230: modu a10, a8 +3f436240: mods a3, a12 +3f436250: modu a3, a1 +3f436260: sla a11, a4 +3f436270: .word 0x7369 +3f436280: move a0, a0 +3f436290: .word 0x344b +3f4362a0: rl 0x9, b0 +3f4362b0: add a9, a13 +3f4362c0: sla 0x2, a9 +3f4362d0: cmp a9, a0 +3f4362e0: sla b11, b4 +3f4362f0: rl a11, a12 +3f436300: modu a3, a5 +3f436310: move a0, a0 +3f436320: .word 0x344b +3f436330: rl 0x9, b0 +3f436340: add a9, a13 +3f436350: sla 0x2, a11 +3f436360: andn a9, a0 +3f436370: rl b11, b5 +3f436380: .word 0x7373 +3f436390: sla 0x3, a5 +3f4363a0: .word 0x7266 +3f4363b0: modu a3, a1 +3f4363c0: sla sp, a7 +3f4363d0: .word 0x7369 +3f4363e0: move a0, a0 +3f4363f0: .word 0x344b +3f436400: rl 0x9, b0 +3f436410: add a9, a13 +3f436420: sla 0x2, a12 +3f436430: andn a9, a0 +3f436440: rl b11, b5 +3f436450: .word 0x7373 +3f436460: sla 0x3, a5 +3f436470: mods a3, a1 +3f436480: sra a11, a12 +3f436490: sla a11, a13 +3f4364a0: sra a3, a14 +3f4364b0: move a0, a0 +3f4364c0: .word 0x344b +3f4364d0: rl 0x9, b0 +3f4364e0: add a9, a13 +3f4364f0: sla 0x2, a13 +3f436500: andn a9, a0 +3f436510: cvxyl b11, b5 +3f436520: modu a11, a4 +3f436530: .word 0x7369 +3f436540: move a0, a0 +3f436550: .word 0x344b +3f436560: rl 0x9, b0 +3f436570: add a9, a13 +3f436580: sla 0x2, a14 +3f436590: move a1, b0 +3f4365a0: .word 0x726f +3f4365b0: cvxyl b11, b6 +3f4365c0: rl a11, a7 +3f4365d0: modu a3, a5 +3f4365e0: move a0, a0 +3f4365f0: .word 0x344b +3f436600: rl 0x9, b0 +3f436610: add a9, a13 +3f436620: sla 0x2, b0 +3f436630: subb a1, a0 +3f436640: sla b11, b2 +3f436650: cpw a11, a14 +3f436660: rl a11, a1 +3f436670: srl 0x5, b3 +3f436680: sra a10, a2 +3f436690: srl a11, a12 +3f4366a0: .word 0x0065 +3f4366b0: btst a10, a12 +3f4366c0: rl 0x1, b4 +3f4366d0: srl 0x17, b1 +3f4366e0: andn a10, a1 +3f4366f0: sla 0x1, a0 +3f436700: .word 0x7345 +3f436710: sla b11, b0 +3f436720: modu a3, a7 +3f436730: mods a3, sp +3f436740: move a0, a0 +3f436750: .word 0x344b +3f436760: rl 0x9, b0 +3f436770: add a9, a13 +3f436780: sla 0x2, b6 +3f436790: and a1, a0 +3f4367a0: .word 0x726f +3f4367b0: .word 0x7574 +3f4367c0: sla a11, a7 +3f4367d0: .word 0x7369 +3f4367e0: andn a8, a0 +3f4367f0: .word 0x7379 +3f436800: sra b11, b4 +3f436810: .word 0x736d +3f436820: sla b11, b4 +3f436830: sra a3, a14 +3f436840: .word 0x7261 +3f436850: sla 0x3, a4 +3f436860: or a9, a8 +3f436870: add b10, b3 +3f436880: addc b10, b3 +3f436890: cmp a10, a9 +3f4368a0: rev a9 +3f4368b0: btst a10, a12 +3f4368c0: rl 0x1, b4 +3f4368d0: srl 0x17, b1 +3f4368e0: add a10, a1 +3f4368f0: sla 0x1, a0 +3f436900: mods a10, a1 +3f436910: .word 0x7265 +3f436920: lmo a11, a9 +3f436930: modu a3, a1 +3f436940: .word 0x7369 +3f436950: rl a3, a3 +3f436960: move a0, a0 +3f436970: .word 0x344b +3f436980: rl 0x9, b0 +3f436990: add a9, a13 +3f4369a0: sla 0x2, a1 +3f4369b0: addc a1, a0 +3f4369c0: rl b11, b2 +3f4369d0: rl b11, b4 +3f4369e0: sll b11, b3 +3f4369f0: .word 0x0068 +3f436a00: btst a10, a12 +3f436a10: rl 0x1, b4 +3f436a20: srl 0x17, b1 +3f436a30: addc a2, a1 +3f436a40: sla 0x1, a0 +3f436a50: mods a2, a6 +3f436a60: mods sp, a4 +3f436a70: .word 0x7369 +3f436a80: rl a3, a3 +3f436a90: move a0, a0 +3f436aa0: .word 0x344b +3f436ab0: rl 0x9, b0 +3f436ac0: add a9, a13 +3f436ad0: sla 0x2, a3 +3f436ae0: subb a1, a0 +3f436af0: sla b11, b2 +3f436b00: .word 0x7a6e +3f436b10: .word 0x73f6 +3f436b20: .word 0x7369 +3f436b30: rl a3, a3 +3f436b40: sra 0x1f, a0 +3f436b50: sla a10, a11 +3f436b60: sla a11, a14 +3f436b70: sla a11, a4 +3f436b80: rev a9 +3f436b90: btst a10, a12 +3f436ba0: rl 0x1, b4 +3f436bb0: srl 0x17, b2 +3f436bc0: and a10, a1 +3f436bd0: sla 0x1, a0 +3f436be0: modu a2, a5 +3f436bf0: mods a3, a7 +3f436c00: .word 0x7369 +3f436c10: rl a3, a3 +3f436c20: sra 0x1f, a0 +3f436c30: sla a10, a11 +3f436c40: sla a11, a14 +3f436c50: sla a11, a4 +3f436c60: rev a9 +3f436c70: btst a10, a12 +3f436c80: rl 0x1, b4 +3f436c90: srl 0x17, b1 +3f436ca0: sub a2, a1 +3f436cb0: sla 0x1, a0 +3f436cc0: cmpxy a2, a4 +3f436cd0: rl a11, a14 +3f436ce0: sll b11, b3 +3f436cf0: .word 0x0068 +3f436d00: btst a10, a12 +3f436d10: rl 0x1, b4 +3f436d20: srl 0x17, b1 +3f436d30: subb a2, a1 +3f436d40: sla 0x1, a0 +3f436d50: rl a10, a6 +3f436d60: modu a3, a14 +3f436d70: .word 0x7369 +3f436d80: rl a3, a3 +3f436d90: move a0, a0 +3f436da0: .word 0x344b +3f436db0: rl 0x9, b0 +3f436dc0: add a9, a13 +3f436dd0: sla 0x2, a7 +3f436de0: sub a1, a0 +3f436df0: .word 0x7565 +3f436e00: .word 0x7374 +3f436e10: rl a3, a3 +3f436e20: move a0, a0 +3f436e30: .word 0x344b +3f436e40: rl 0x9, b0 +3f436e50: add a9, a13 +3f436e60: sla 0x2, a8 +3f436e70: move a1, b0 +3f436e80: sra a11, a9 +3f436e90: sra a11, a4 +3f436ea0: mods b3, b2 +3f436eb0: modu a7, a4 +3f436ec0: rl a11, a4 +3f436ed0: sll b11, b3 +3f436ee0: .word 0x0068 +3f436ef0: btst a10, a12 +3f436f00: rl 0x1, b4 +3f436f10: srl 0x17, b1 +3f436f20: cmp a10, a1 +3f436f30: sla 0x1, a0 +3f436f40: .word 0x7449 +3f436f50: mods a3, a1 +3f436f60: sra a11, a9 +3f436f70: rl a11, a14 +3f436f80: sll b11, b3 +3f436f90: .word 0x0068 +3f436fa0: btst a10, a12 +3f436fb0: rl 0x1, b4 +3f436fc0: srl 0x17, b1 +3f436fd0: btst a10, a1 +3f436fe0: sla 0x1, a0 +3f436ff0: .word 0x7246 +3f437000: modu a3, a1 +3f437010: drav b3, b10 +3f437020: rl b11, b3 +3f437030: sll b11, b3 +3f437040: sla 0x3, a8 +3f437050: andn a9, a8 +3f437060: rl a3, a3 +3f437070: sra b11, b7 +3f437080: .word 0x7a69 +3f437090: rev a9 +3f4370a0: btst a10, a12 +3f4370b0: rl 0x1, b4 +3f4370c0: srl 0x17, b1 +3f4370d0: move a2, a1 +3f4370e0: sla 0x1, a0 +3f4370f0: sra a10, a4 +3f437100: .word 0x7475 +3f437110: sll b11, b3 +3f437120: sla 0x3, a8 +3f437130: andn a9, a8 +3f437140: rl a3, a3 +3f437150: sra b11, b7 +3f437160: .word 0x7a69 +3f437170: rev a9 +3f437180: btst a10, a12 +3f437190: rl 0x1, b4 +3f4371a0: srl 0x17, b1 +3f4371b0: move a10, a1 +3f4371c0: sla 0x1, a0 +3f4371d0: sll b10, b3 +3f4371e0: .word 0x7768 +3f4371f0: sra a3, a5 +3f437200: .word 0x7369 +3f437210: rl a3, a3 +3f437220: move a0, a0 +3f437230: .word 0x344b +3f437240: rl 0x9, b0 +3f437250: add a9, a13 +3f437260: sla 0x2, a14 +3f437270: move a1, b0 +3f437280: .word 0x726f +3f437290: sra b11, b7 +3f4372a0: rl a11, a7 +3f4372b0: sll b11, b3 +3f4372c0: .word 0x0068 +3f4372d0: btst a10, a12 +3f4372e0: rl 0x1, b4 +3f4372f0: srl 0x17, b1 +3f437300: and a2, a1 +3f437310: sla 0x1, a0 +3f437320: .word 0x7246 +3f437330: modu a3, a1 +3f437340: drav b3, b10 +3f437350: rl b11, b3 +3f437360: sll b11, b3 +3f437370: .word 0x0068 +3f437380: btst a10, a12 +3f437390: rl 0x1, b4 +3f4373a0: srl 0x17, b1 +3f4373b0: andn a10, a1 +3f4373c0: sla 0x1, a0 +3f4373d0: .word 0x7053 +3f4373e0: modu a3, a1 +3f4373f0: .word 0x7369 +3f437400: rl a3, a3 +3f437410: move a0, a0 +3f437420: .word 0x344b +3f437430: rl 0x9, b0 +3f437440: add a9, a13 +3f437450: sla 0x2, b6 +3f437460: and a1, a0 +3f437470: .word 0x726f +3f437480: .word 0x7574 +3f437490: rl a11, a7 +3f4374a0: .word 0x7365 +3f4374b0: .word 0x7369 +3f4374c0: rl a3, a3 +3f4374d0: rl 0x8, a0 +3f4374e0: rev b0 +3f4374f0: rl 0x1, b2 +3f437500: rl 0x18, a0 +3f437510: rev b0 +3f437520: rl 0x1, b4 +3f437530: .word 0x3500 +3f437540: rev b0 +3f437550: rl 0x1, b6 +3f437560: sla 0x0, a0 +3f437570: rl 0x1, a0 +3f437580: sla 0x0, a0 +3f437590: rl 0x9, a0 +3f4375a0: sla 0x0, a0 +3f4375b0: rl 0x11, a0 +3f4375c0: sla 0x0, a0 +3f4375d0: rl 0x19, a0 +3f4375e0: sla 0x0, a0 +3f4375f0: .word 0x3420 +3f437600: sla 0x0, a0 +3f437610: .word 0x3520 +3f437620: sla 0x0, a0 +3f437630: .word 0x3620 +3f437640: sla 0x0, a0 +3f437650: .word 0x3720 +3f437660: sla 0x0, a0 +3f437670: dsjs a0, L3F437690 +3f437680: sla 0x0, a0 +L3F437690: +3f437690: dsjs a0, L3F437730 +3f4376a0: sla 0x0, a0 +3f4376b0: rl 0x1, b1 +3f4376c0: sla 0x0, a0 +3f4376d0: rl 0x9, b1 +3f4376e0: sla 0x0, a0 +3f4376f0: rl 0x11, b1 +3f437700: sla 0x0, a0 +3f437710: rl 0x19, b1 +3f437720: sla 0x0, a0 +L3F437730: +3f437730: .word 0x3431 +3f437740: sla 0x0, a0 +3f437750: .word 0x3531 +3f437760: sla 0x0, a0 +3f437770: .word 0x3631 +3f437780: sla 0x0, a0 +3f437790: .word 0x3731 +3f4377a0: sla 0x0, a0 +3f4377b0: dsjs b1, L3F4377D0 +3f4377c0: sla 0x0, a0 +L3F4377D0: +3f4377d0: dsjs b1, L3F437870 +3f4377e0: sla 0x0, a0 +3f4377f0: rl 0x1, b2 +3f437800: sla 0x0, a0 +3f437810: rl 0x9, b2 +3f437820: sla 0x0, a0 +3f437830: rl 0x11, b2 +3f437840: sla 0x0, a0 +3f437850: rl 0x19, b2 +3f437860: sla 0x0, a0 +L3F437870: +3f437870: .word 0x3432 +3f437880: sla 0x0, a0 +3f437890: .word 0x3532 +3f4378a0: sla 0x0, a0 +3f4378b0: .word 0x3632 +3f4378c0: sla 0x0, a0 +3f4378d0: .word 0x3732 +3f4378e0: sla 0x0, a0 +3f4378f0: dsjs b2, L3F437910 +3f437900: sla 0x0, a0 +L3F437910: +3f437910: dsjs b2, L3F4379B0 +3f437920: sla 0x0, a0 +3f437930: rl 0x1, b3 +3f437940: sla 0x0, a0 +3f437950: rl 0x9, b3 +3f437960: sla 0x0, a0 +3f437970: rl 0x11, b3 +3f437980: sla 0x0, a0 +3f437990: rl 0x19, b3 +3f4379a0: sla 0x0, a0 +L3F4379B0: +3f4379b0: .word 0x3433 +3f4379c0: sla 0x0, a0 +3f4379d0: .word 0x3533 +3f4379e0: sla 0x0, a0 +3f4379f0: .word 0x3633 +3f437a00: sla 0x0, a0 +3f437a10: .word 0x3733 +3f437a20: sla 0x0, a0 +3f437a30: dsjs b3, L3F437A50 +3f437a40: sla 0x0, a0 +L3F437A50: +3f437a50: dsjs b3, L3F437AF0 +3f437a60: sla 0x0, a0 +3f437a70: rl 0x1, b4 +3f437a80: sla 0x0, a0 +3f437a90: rl 0x9, b4 +3f437aa0: sla 0x0, a0 +3f437ab0: rl 0x11, b4 +3f437ac0: sla 0x0, a0 +3f437ad0: rl 0x19, b4 +3f437ae0: sla 0x0, a0 +L3F437AF0: +3f437af0: .word 0x3434 +3f437b00: sla 0x0, a0 +3f437b10: .word 0x3534 +3f437b20: sla 0x0, a0 +3f437b30: .word 0x3634 +3f437b40: sla 0x0, a0 +3f437b50: .word 0x3734 +3f437b60: sla 0x0, a0 +3f437b70: dsjs b4, L3F437B90 +3f437b80: sla 0x0, a0 +L3F437B90: +3f437b90: dsjs b4, L3F437C30 +3f437ba0: sla 0x0, a0 +3f437bb0: rl 0x1, b5 +3f437bc0: sla 0x0, a0 +3f437bd0: rl 0x9, b5 +3f437be0: sla 0x0, a0 +3f437bf0: rl 0x11, b5 +3f437c00: sla 0x0, a0 +3f437c10: rl 0x19, b5 +3f437c20: sla 0x0, a0 +L3F437C30: +3f437c30: .word 0x3435 +3f437c40: sla 0x0, a0 +3f437c50: .word 0x3535 +3f437c60: sla 0x0, a0 +3f437c70: .word 0x3635 +3f437c80: sla 0x0, a0 +3f437c90: .word 0x3735 +3f437ca0: sla 0x0, a0 +3f437cb0: dsjs b5, L3F437CD0 +3f437cc0: sla 0x0, a0 +L3F437CD0: +3f437cd0: dsjs b5, L3F437D70 +3f437ce0: sla 0x0, a0 +3f437cf0: rl 0x1, b6 +3f437d00: sla 0x0, a0 +3f437d10: rl 0x9, b6 +3f437d20: sla 0x0, a0 +3f437d30: rl 0x11, b6 +3f437d40: sla 0x0, a0 +3f437d50: rl 0x19, b6 +3f437d60: sla 0x0, a0 +L3F437D70: +3f437d70: .word 0x3436 +3f437d80: sla 0x0, a0 +3f437d90: .word 0x3536 +3f437da0: sla 0x0, a0 +3f437db0: .word 0x3636 +3f437dc0: sla 0x0, a0 +3f437dd0: .word 0x3736 +3f437de0: sla 0x0, a0 +3f437df0: dsjs b6, L3F437E10 +3f437e00: sla 0x0, a0 +L3F437E10: +3f437e10: dsjs b6, L3F437EB0 +3f437e20: sla 0x0, a0 +3f437e30: rl 0x1, b7 +3f437e40: sla 0x0, a0 +3f437e50: rl 0x9, b7 +3f437e60: sla 0x0, a0 +3f437e70: rl 0x11, b7 +3f437e80: sla 0x0, a0 +3f437e90: rl 0x19, b7 +3f437ea0: sla 0x0, a0 +L3F437EB0: +3f437eb0: .word 0x3437 +3f437ec0: sla 0x0, a0 +3f437ed0: .word 0x3537 +3f437ee0: sla 0x0, a0 +3f437ef0: .word 0x3637 +3f437f00: sla 0x0, a0 +3f437f10: .word 0x3737 +3f437f20: sla 0x0, a0 +3f437f30: dsjs b7, L3F437F50 +3f437f40: sla 0x0, a0 +L3F437F50: +3f437f50: dsjs b7, L3F437FF0 +3f437f60: sla 0x0, a0 +3f437f70: rl 0x1, b8 +3f437f80: sla 0x0, a0 +3f437f90: rl 0x9, b8 +3f437fa0: sla 0x0, a0 +3f437fb0: rl 0x11, b8 +3f437fc0: sla 0x0, a0 +3f437fd0: rl 0x19, b8 +3f437fe0: sla 0x0, a0 +L3F437FF0: +3f437ff0: .word 0x3438 +3f438000: sla 0x0, a0 +3f438010: .word 0x3538 +3f438020: sla 0x0, a0 +3f438030: .word 0x3638 +3f438040: sla 0x0, a0 +3f438050: .word 0x3738 +3f438060: sla 0x0, a0 +3f438070: dsjs b8, L3F438090 +3f438080: sla 0x0, a0 +L3F438090: +3f438090: dsjs b8, L3F438130 +3f4380a0: sla 0x0, a0 +3f4380b0: rl 0x1, b9 +3f4380c0: sla 0x0, a0 +3f4380d0: rl 0x9, b9 +3f4380e0: sla 0x0, a0 +3f4380f0: rl 0x11, b9 +3f438100: sla 0x0, a0 +3f438110: rl 0x19, b9 +3f438120: sla 0x0, a0 +L3F438130: +3f438130: .word 0x3439 +3f438140: sla 0x0, a0 +3f438150: .word 0x3539 +3f438160: sla 0x0, a0 +3f438170: .word 0x3639 +3f438180: sla 0x0, a0 +3f438190: .word 0x3739 +3f4381a0: sla 0x0, a0 +3f4381b0: dsjs b9, L3F4381D0 +3f4381c0: sla 0x0, a0 +L3F4381D0: +3f4381d0: dsjs b9, L3F438270 +3f4381e0: rl 0x8, a0 +3f4381f0: rl 0x1, b0 +3f438200: rl 0x8, a0 +3f438210: rl 0x11, b0 +3f438220: rl 0x8, a0 +3f438230: .word 0x3430 +3f438240: rl 0x8, a0 +3f438250: .word 0x3630 +3f438260: rl 0x8, a0 +L3F438270: +3f438270: dsjs b0, L3F438290 +3f438280: rl 0x8, a0 +L3F438290: +3f438290: rl 0x1, b1 +3f4382a0: rl 0x8, a0 +3f4382b0: rl 0x11, b1 +3f4382c0: rl 0x8, a0 +3f4382d0: .word 0x3431 +3f4382e0: rl 0x8, a0 +3f4382f0: .word 0x3631 +3f438300: rl 0x8, a0 +3f438310: dsjs b1, L3F438330 +3f438320: rl 0x8, a0 +L3F438330: +3f438330: rl 0x1, b2 +3f438340: rl 0x8, a0 +3f438350: rl 0x11, b2 +3f438360: rl 0x8, a0 +3f438370: .word 0x3432 +3f438380: rl 0x8, a0 +3f438390: .word 0x3632 +3f4383a0: rl 0x8, a0 +3f4383b0: dsjs b2, L3F4383D0 +3f4383c0: rl 0x8, a0 +L3F4383D0: +3f4383d0: rl 0x1, b3 +3f4383e0: rl 0x8, a0 +3f4383f0: rl 0x11, b3 +3f438400: rl 0x8, a0 +3f438410: .word 0x3433 +3f438420: rl 0x8, a0 +3f438430: .word 0x3633 +3f438440: rl 0x8, a0 +3f438450: dsjs b3, L3F438470 +3f438460: rl 0x8, a0 +L3F438470: +3f438470: rl 0x1, b4 +3f438480: rl 0x8, a0 +3f438490: rl 0x11, b4 +3f4384a0: rl 0x8, a0 +3f4384b0: .word 0x3434 +3f4384c0: rl 0x8, a0 +3f4384d0: .word 0x3634 +3f4384e0: rl 0x8, a0 +3f4384f0: dsjs b4, L3F438510 +3f438500: rl 0x8, a0 +L3F438510: +3f438510: rl 0x1, b5 +3f438520: rl 0x8, a0 +3f438530: rl 0x11, b5 +3f438540: rl 0x8, a0 +3f438550: .word 0x3435 +3f438560: rl 0x8, a0 +3f438570: .word 0x3635 +3f438580: rl 0x8, a0 +3f438590: dsjs b5, L3F4385B0 +3f4385a0: rl 0x8, a0 +L3F4385B0: +3f4385b0: rl 0x1, b6 +3f4385c0: rl 0x8, a0 +3f4385d0: rl 0x11, b6 +3f4385e0: rl 0x8, a0 +3f4385f0: .word 0x3436 +3f438600: rl 0x8, a0 +3f438610: .word 0x3636 +3f438620: rl 0x8, a0 +3f438630: dsjs b6, L3F438650 +3f438640: rl 0x8, a0 +L3F438650: +3f438650: rl 0x1, b7 +3f438660: rl 0x8, a0 +3f438670: rl 0x11, b7 +3f438680: rl 0x8, a0 +3f438690: .word 0x3437 +3f4386a0: rl 0x8, a0 +3f4386b0: .word 0x3637 +3f4386c0: rl 0x8, a0 +3f4386d0: dsjs b7, L3F4386F0 +3f4386e0: rl 0x8, a0 +L3F4386F0: +3f4386f0: rl 0x1, b8 +3f438700: rl 0x8, a0 +3f438710: rl 0x11, b8 +3f438720: rl 0x8, a0 +3f438730: .word 0x3438 +3f438740: rl 0x8, a0 +3f438750: .word 0x3638 +3f438760: rl 0x8, a0 +3f438770: dsjs b8, L3F438790 +3f438780: rl 0x8, a0 +L3F438790: +3f438790: rl 0x1, b9 +3f4387a0: rl 0x8, a0 +3f4387b0: rl 0x11, b9 +3f4387c0: rl 0x8, a0 +3f4387d0: .word 0x3439 +3f4387e0: rl 0x8, a0 +3f4387f0: .word 0x3639 +3f438800: rl 0x8, a0 +3f438810: dsjs b9, L3F438830 +3f438820: rl 0x10, a0 +L3F438830: +3f438830: rl 0x1, b0 +3f438840: rl 0x10, a0 +3f438850: rl 0x11, b0 +3f438860: rl 0x10, a0 +3f438870: .word 0x3430 +3f438880: rl 0x10, a0 +3f438890: .word 0x3630 +3f4388a0: rl 0x10, a0 +3f4388b0: dsjs b0, L3F4388D0 +3f4388c0: rl 0x10, a0 +L3F4388D0: +3f4388d0: rl 0x1, b1 +3f4388e0: rl 0x10, a0 +3f4388f0: rl 0x11, b1 +3f438900: rl 0x10, a0 +3f438910: .word 0x3431 +3f438920: rl 0x10, a0 +3f438930: .word 0x3631 +3f438940: rl 0x10, a0 +3f438950: dsjs b1, L3F438970 +3f438960: rl 0x10, a0 +L3F438970: +3f438970: rl 0x1, b2 +3f438980: rl 0x10, a0 +3f438990: rl 0x11, b2 +3f4389a0: rl 0x10, a0 +3f4389b0: .word 0x3432 +3f4389c0: rl 0x10, a0 +3f4389d0: .word 0x3632 +3f4389e0: rl 0x10, a0 +3f4389f0: dsjs b2, L3F438A10 +3f438a00: rl 0x10, a0 +L3F438A10: +3f438a10: rl 0x1, b3 +3f438a20: rl 0x10, a0 +3f438a30: rl 0x11, b3 +3f438a40: rl 0x10, a0 +3f438a50: .word 0x3433 +3f438a60: rl 0x10, a0 +3f438a70: .word 0x3633 +3f438a80: rl 0x10, a0 +3f438a90: dsjs b3, L3F438AB0 +3f438aa0: rl 0x10, a0 +L3F438AB0: +3f438ab0: rl 0x1, b4 +3f438ac0: rl 0x10, a0 +3f438ad0: rl 0x11, b4 +3f438ae0: rl 0x10, a0 +3f438af0: .word 0x3434 +3f438b00: rl 0x10, a0 +3f438b10: .word 0x3634 +3f438b20: rl 0x10, a0 +3f438b30: dsjs b4, L3F438B50 +3f438b40: rl 0x10, a0 +L3F438B50: +3f438b50: rl 0x1, b5 +3f438b60: rl 0x10, a0 +3f438b70: rl 0x11, b5 +3f438b80: rl 0x10, a0 +3f438b90: .word 0x3435 +3f438ba0: rl 0x8, a0 +3f438bb0: .word 0x3530 +3f438bc0: rl 0x8, a0 +3f438bd0: .word 0x3531 +3f438be0: rl 0x8, a0 +3f438bf0: .word 0x3532 +3f438c00: rl 0x8, a0 +3f438c10: .word 0x3534 +3f438c20: rl 0x8, a0 +3f438c30: .word 0x3535 +3f438c40: rl 0x8, a0 +3f438c50: .word 0x3536 +3f438c60: rl 0x8, a0 +3f438c70: .word 0x3537 +3f438c80: rl 0x8, a0 +3f438c90: .word 0x3538 +3f438ca0: rl 0x8, a0 +3f438cb0: .word 0x3539 +3f438cc0: rl 0x10, a0 +3f438cd0: .word 0x3530 +3f438ce0: rl 0x10, a0 +3f438cf0: .word 0x3531 +3f438d00: rl 0x10, a0 +3f438d10: .word 0x3532 +3f438d20: rl 0x10, a0 +3f438d30: .word 0x3534 +3f438d40: rl 0x10, a0 +3f438d50: .word 0x3535 +3f438d60: rl 0x10, a0 +3f438d70: rl 0x1, b6 +3f438d80: rl 0x10, a0 +3f438d90: .word 0x3536 +3f438da0: rl 0x10, a0 +3f438db0: rl 0x1, b7 +3f438dc0: rl 0x10, a0 +3f438dd0: .word 0x3537 +3f438de0: rl 0x10, a0 +3f438df0: rl 0x1, b8 +3f438e00: rl 0x10, a0 +3f438e10: .word 0x3538 +3f438e20: rl 0x10, a0 +3f438e30: rl 0x1, b9 +3f438e40: rl 0x10, a0 +3f438e50: .word 0x3539 +3f438e60: rl 0x18, a0 +3f438e70: rl 0x1, b0 +3f438e80: rl 0x18, a0 +3f438e90: .word 0x3530 +3f438ea0: rl 0x18, a0 +3f438eb0: rl 0x1, b1 +3f438ec0: rl 0x18, a0 +3f438ed0: .word 0x3531 +3f438ee0: rl 0x18, a0 +3f438ef0: rl 0x1, b2 +3f438f00: rl 0x18, a0 +3f438f10: .word 0x3532 +3f438f20: rl 0x18, a0 +3f438f30: rl 0x1, b3 +3f438f40: rl 0x18, a0 +3f438f50: .word 0x3533 +3f438f60: rl 0x18, a0 +3f438f70: rl 0x1, b4 +3f438f80: rl 0x18, a0 +3f438f90: rl 0x1, b5 +3f438fa0: rl 0x18, a0 +3f438fb0: .word 0x3535 +3f438fc0: rl 0x18, a0 +3f438fd0: rl 0x1, b6 +3f438fe0: rl 0x18, a0 +3f438ff0: .word 0x3536 +3f439000: rl 0x18, a0 +3f439010: rl 0x1, b7 +3f439020: rl 0x18, a0 +3f439030: .word 0x3537 +3f439040: rl 0x18, a0 +3f439050: rl 0x1, b8 +3f439060: rl 0x18, a0 +3f439070: .word 0x3538 +3f439080: rl 0x18, a0 +3f439090: rl 0x1, b9 +3f4390a0: rl 0x18, a0 +3f4390b0: .word 0x3539 +3f4390c0: .word 0x3400 +3f4390d0: rl 0x1, b0 +3f4390e0: .word 0x3400 +3f4390f0: .word 0x3530 +3f439100: .word 0x3400 +3f439110: rl 0x1, b1 +3f439120: .word 0x3400 +3f439130: .word 0x3531 +3f439140: .word 0x3400 +3f439150: rl 0x1, b2 +3f439160: .word 0x3400 +3f439170: .word 0x3532 +3f439180: .word 0x3400 +3f439190: rl 0x1, b3 +3f4391a0: .word 0x3400 +3f4391b0: rl 0x1, b4 +3f4391c0: .word 0x3400 +3f4391d0: .word 0x3534 +3f4391e0: .word 0x3400 +3f4391f0: rl 0x1, b5 +3f439200: .word 0x3400 +3f439210: .word 0x3535 +3f439220: .word 0x3400 +3f439230: rl 0x1, b6 +3f439240: .word 0x3400 +3f439250: .word 0x3536 +3f439260: .word 0x3400 +3f439270: rl 0x1, b7 +3f439280: .word 0x3400 +3f439290: .word 0x3537 +3f4392a0: .word 0x3400 +3f4392b0: rl 0x1, b8 +3f4392c0: .word 0x3400 +3f4392d0: .word 0x3538 +3f4392e0: .word 0x3400 +3f4392f0: rl 0x1, b9 +3f439300: .word 0x3400 +3f439310: .word 0x3539 +3f439320: .word 0x3500 +3f439330: rl 0x1, b0 +3f439340: .word 0x3500 +3f439350: .word 0x3530 +3f439360: .word 0x3500 +3f439370: rl 0x1, b1 +3f439380: .word 0x3500 +3f439390: .word 0x3531 +3f4393a0: .word 0x3500 +3f4393b0: rl 0x1, b2 +3f4393c0: .word 0x3500 +3f4393d0: .word 0x3532 +3f4393e0: .word 0x3500 +3f4393f0: rl 0x1, b3 +3f439400: .word 0x3500 +3f439410: rl 0x1, b4 +3f439420: .word 0x3500 +3f439430: .word 0x3534 +3f439440: .word 0x3500 +3f439450: rl 0x1, b5 +3f439460: .word 0x3500 +3f439470: .word 0x3535 +3f439480: .word 0x3500 +3f439490: rl 0x1, b6 +3f4394a0: .word 0x3500 +3f4394b0: .word 0x3536 +3f4394c0: .word 0x3500 +3f4394d0: rl 0x1, b7 +3f4394e0: .word 0x3500 +3f4394f0: .word 0x3537 +3f439500: .word 0x3500 +3f439510: rl 0x1, b8 +3f439520: .word 0x3500 +3f439530: .word 0x3538 +3f439540: .word 0x3500 +3f439550: rl 0x1, b9 +3f439560: .word 0x3500 +3f439570: .word 0x3539 +3f439580: .word 0x3600 +3f439590: rl 0x1, b0 +3f4395a0: .word 0x3600 +3f4395b0: .word 0x3530 +3f4395c0: .word 0x3600 +3f4395d0: rl 0x1, b1 +3f4395e0: .word 0x3600 +3f4395f0: .word 0x3531 +3f439600: .word 0x3600 +3f439610: rl 0x1, b2 +3f439620: .word 0x3600 +3f439630: .word 0x3532 +3f439640: .word 0x3600 +3f439650: rl 0x1, b3 +3f439660: .word 0x3600 +3f439670: rl 0x1, b4 +3f439680: .word 0x3600 +3f439690: .word 0x3534 +3f4396a0: .word 0x3600 +3f4396b0: rl 0x1, b5 +3f4396c0: .word 0x3600 +3f4396d0: .word 0x3535 +3f4396e0: .word 0x3600 +3f4396f0: rl 0x1, b6 +3f439700: .word 0x3600 +3f439710: .word 0x3536 +3f439720: .word 0x3600 +3f439730: rl 0x1, b7 +3f439740: .word 0x3600 +3f439750: .word 0x3537 +3f439760: .word 0x3600 +3f439770: rl 0x1, b8 +3f439780: .word 0x3600 +3f439790: .word 0x3538 +3f4397a0: .word 0x3600 +3f4397b0: rl 0x1, b9 +3f4397c0: .word 0x3600 +3f4397d0: .word 0x3539 +3f4397e0: .word 0x3700 +3f4397f0: rl 0x1, b0 +3f439800: .word 0x3700 +3f439810: .word 0x3530 +3f439820: .word 0x3700 +3f439830: rl 0x1, b1 +3f439840: .word 0x3700 +3f439850: .word 0x3531 +3f439860: .word 0x3700 +3f439870: rl 0x1, b2 +3f439880: .word 0x3700 +3f439890: .word 0x3532 +3f4398a0: .word 0x3700 +3f4398b0: rl 0x1, b3 +3f4398c0: .word 0x3700 +3f4398d0: rl 0x1, b4 +3f4398e0: .word 0x3700 +3f4398f0: .word 0x3534 +3f439900: .word 0x3700 +3f439910: rl 0x1, b5 +3f439920: .word 0x3700 +3f439930: .word 0x3535 +3f439940: .word 0x3700 +3f439950: rl 0x1, b6 +3f439960: .word 0x3700 +3f439970: .word 0x3536 +3f439980: .word 0x3700 +3f439990: rl 0x1, b7 +3f4399a0: .word 0x3700 +3f4399b0: .word 0x3537 +3f4399c0: .word 0x3700 +3f4399d0: rl 0x1, b8 +3f4399e0: .word 0x3700 +3f4399f0: .word 0x3538 +3f439a00: .word 0x3700 +3f439a10: rl 0x1, b9 +3f439a20: .word 0x3700 +3f439a30: .word 0x3539 +3f439a40: dsjs a0, L3F439A50 +L3F439A50: +3f439a50: rl 0x1, b0 +3f439a60: dsjs a0, L3F439A70 +L3F439A70: +3f439a70: .word 0x3530 +3f439a80: dsjs a0, L3F439A90 +L3F439A90: +3f439a90: rl 0x1, b1 +3f439aa0: dsjs a0, L3F439AB0 +L3F439AB0: +3f439ab0: .word 0x3531 +3f439ac0: dsjs a0, L3F439AD0 +L3F439AD0: +3f439ad0: rl 0x1, b2 +3f439ae0: dsjs a0, L3F439AF0 +L3F439AF0: +3f439af0: .word 0x3532 +3f439b00: dsjs a0, L3F439B10 +L3F439B10: +3f439b10: rl 0x1, b3 +3f439b20: dsjs a0, L3F439B30 +L3F439B30: +3f439b30: .word 0x3533 +3f439b40: dsjs a0, L3F439B50 +L3F439B50: +3f439b50: .word 0x3534 +3f439b60: dsjs a0, L3F439B70 +L3F439B70: +3f439b70: rl 0x1, b5 +3f439b80: dsjs a0, L3F439B90 +L3F439B90: +3f439b90: .word 0x3535 +3f439ba0: dsjs a0, L3F439BB0 +L3F439BB0: +3f439bb0: rl 0x1, b6 +3f439bc0: dsjs a0, L3F439BD0 +L3F439BD0: +3f439bd0: .word 0x3536 +3f439be0: dsjs a0, L3F439BF0 +L3F439BF0: +3f439bf0: rl 0x1, b7 +3f439c00: dsjs a0, L3F439C10 +L3F439C10: +3f439c10: .word 0x3537 +3f439c20: dsjs a0, L3F439C30 +L3F439C30: +3f439c30: rl 0x1, b8 +3f439c40: dsjs a0, L3F439C50 +L3F439C50: +3f439c50: .word 0x3538 +3f439c60: dsjs a0, L3F439C70 +L3F439C70: +3f439c70: rl 0x1, b9 +3f439c80: dsjs a0, L3F439C90 +L3F439C90: +3f439c90: .word 0x3539 +3f439ca0: dsjs a0, L3F439D30 +3f439cb0: rl 0x1, b0 +3f439cc0: dsjs a0, L3F439D50 +3f439cd0: .word 0x3530 +3f439ce0: dsjs a0, L3F439D70 +3f439cf0: rl 0x1, b1 +3f439d00: dsjs a0, L3F439D90 +3f439d10: .word 0x3531 +3f439d20: dsjs a0, L3F439DB0 +L3F439D30: +3f439d30: rl 0x1, b2 +3f439d40: dsjs a0, L3F439DD0 +L3F439D50: +3f439d50: .word 0x3532 +3f439d60: dsjs a0, L3F439DF0 +L3F439D70: +3f439d70: rl 0x1, b3 +3f439d80: dsjs a0, L3F439E10 +L3F439D90: +3f439d90: rl 0x1, b4 +3f439da0: dsjs a0, L3F439E30 +L3F439DB0: +3f439db0: .word 0x3534 +3f439dc0: dsjs a0, L3F439E50 +L3F439DD0: +3f439dd0: rl 0x1, b5 +3f439de0: dsjs a0, L3F439E70 +L3F439DF0: +3f439df0: .word 0x3535 +3f439e00: dsjs a0, L3F439E90 +L3F439E10: +3f439e10: rl 0x1, b6 +3f439e20: dsjs a0, L3F439EB0 +L3F439E30: +3f439e30: .word 0x3536 +3f439e40: dsjs a0, L3F439ED0 +L3F439E50: +3f439e50: rl 0x1, b7 +3f439e60: dsjs a0, L3F439EF0 +L3F439E70: +3f439e70: .word 0x3537 +3f439e80: dsjs a0, L3F439F10 +L3F439E90: +3f439e90: rl 0x1, b8 +3f439ea0: dsjs a0, L3F439F30 +L3F439EB0: +3f439eb0: .word 0x3538 +3f439ec0: dsjs a0, L3F439F50 +L3F439ED0: +3f439ed0: rl 0x1, b9 +3f439ee0: dsjs a0, L3F439F70 +L3F439EF0: +3f439ef0: .word 0x3539 +3f439f00: rl 0x8, a0 +L3F439F10: +3f439f10: rl 0x1, b0 +3f439f20: rev b0 +L3F439F30: +3f439f30: sub b10, b4 +3f439f40: move a2, b12 +L3F439F50: +3f439f50: or a2, a5 +3f439f60: cmp a1, a0 +L3F439F70: +3f439f70: andn a9, a14 +3f439f80: rev a14 +3f439f90: add a10, a12 +3f439fa0: sla 0x2, b4 +3f439fb0: srl 0xe, a8 +3f439fc0: srl 0xe, b3 +3f439fd0: .word 0x0000 +3f439fe0: rets +L3F439FF0: +3f439ff0: mmtm sp, a7,a9,a11,a13 +3f43a010: move a14, a13 +3f43a020: addi 0x680, a14 +3f43a040: move @0xb80a0, a11, 1 +3f43a070: jreq L3F43A0B0 +3f43a080: calla L3F308640 +L3F43A0B0: +3f43a0b0: move *a13(0xffc0), a11, 1 +3f43a0d0: jrne L3F43A130 +3f43a0e0: move @0xb78e0, a9, 1 +3f43a110: move a9, *a13(0xffc0), 1 +L3F43A130: +3f43a130: move *a13(0xffe0), a11, 1 +3f43a150: move a11, a9 +3f43a160: sll 0x7, a11 +3f43a170: sll 0x6, a9 +3f43a180: add a9, a11 +3f43a190: addi 0xb94c0, a11 +3f43a1c0: setf 2, 0, 0 +3f43a1d0: move @0xaece8, a9, 0 +3f43a200: sll 0x5, a9 +3f43a210: add a9, a11 +3f43a220: move *a11(0x0), *a13(0x640), 1 +3f43a250: move *a13(0xffe0), a11, 1 +3f43a270: move a11, a9 +3f43a280: sll 0x7, a11 +3f43a290: sll 0x6, a9 +3f43a2a0: add a9, a11 +3f43a2b0: addi 0xb94c0, a11 +3f43a2e0: move @0xaece8, a9, 0 +3f43a310: sll 0x5, a9 +3f43a320: add a9, a11 +3f43a330: move *a11(0x60), *a13(0x660), 1 +3f43a360: move a14, -*sp, 1 +3f43a370: move a14, -*sp, 1 +3f43a380: move *a13(0x640), *a14+, 1 +3f43a3a0: calla L3FB458D0 +3f43a3d0: move a8, *a14+, 1 +3f43a3e0: move *a13(0x640), *a14+, 1 +3f43a400: move @0xb7ee0, *a14+, 1 +3f43a430: calla L3FDA4870 +3f43a460: move a8, *a13(0x40), 1 +3f43a480: move a14, -*sp, 1 +3f43a490: move a14, -*sp, 1 +3f43a4a0: move *a13(0x660), *a14+, 1 +3f43a4c0: calla L3FB458D0 +3f43a4f0: move a8, *a14+, 1 +3f43a500: move *a13(0x660), *a14+, 1 +3f43a520: move @0xb7ee0, *a14+, 1 +3f43a550: calla L3FDA4870 +3f43a580: move *a13(0x40), a11, 1 +3f43a5a0: cmp a8, a11 +3f43a5b0: jrge L3F43A6E0 +3f43a5c0: move a14, -*sp, 1 +3f43a5d0: move a14, -*sp, 1 +3f43a5e0: move *a13(0x660), *a14+, 1 +3f43a600: calla L3FB458D0 +3f43a630: move a8, *a14+, 1 +3f43a640: move *a13(0x660), *a14+, 1 +3f43a660: move @0xb7ee0, *a14+, 1 +3f43a690: calla L3FDA4870 +3f43a6c0: move a8, *a13(0x40), 1 +L3F43A6E0: +3f43a6e0: move a14, -*sp, 1 +3f43a6f0: move @0x19ff80, *a14+, 1 +3f43a720: move @0x19ff60, *a14+, 1 +3f43a750: movk 1, a11 +3f43a760: move a11, *a14+, 1 +3f43a770: movi 0x96, a9 +3f43a790: move a9, *a14+, 1 +3f43a7a0: move *a13(0x40), a11, 1 +3f43a7c0: addi 0x32, a11 +3f43a7e0: move a11, *a14+, 1 +3f43a7f0: subk 10, a9 +3f43a800: move a9, *a14+, 1 +3f43a810: movk 10, a11 +3f43a820: move a11, *a14+, 1 +3f43a830: move @0xb7960, *a14+, 1 +3f43a860: move *a13(0xffc0), *a14+, 1 +3f43a880: calla L3FD41B90 +3f43a8b0: move a8, @0xb79a0, 1 +3f43a8e0: movk 1, a9 +3f43a8f0: move a9, *a13(0x200), 1 +3f43a910: move a14, -*sp, 1 +3f43a920: move a13, a9 +3f43a930: addi 0x80, a9 +3f43a950: move a9, *a14+, 1 +3f43a960: movi 0x200, a11 +3f43a980: move a11, *a14+, 1 +3f43a990: move a8, *a14+, 1 +3f43a9a0: move *a13(0xffc0), *a14+, 1 +3f43a9c0: calla L3FD38770 +3f43a9f0: sub a9, a9 +3f43aa00: move a9, *a13(0x320), 1 +3f43aa20: move a14, -*sp, 1 +3f43aa30: move a13, a9 +3f43aa40: addi 0x260, a9 +3f43aa60: move a9, *a14+, 1 +3f43aa70: movi 0x40, a9 +3f43aa90: move a9, *a14+, 1 +3f43aaa0: move @0xb79a0, *a14+, 1 +3f43aad0: move *a13(0xffc0), *a14+, 1 +3f43aaf0: calla L3FD75CD0 +3f43ab20: move @0xb79a0, a9, 1 +3f43ab50: jaeq L3F43C310 +3f43ab70: movk 1, a11 +3f43ab80: move a11, @0xb80a0, 1 +3f43abb0: move a14, -*sp, 1 +3f43abc0: movi 0x20800d, a9 +3f43abf0: move a9, *a14+, 1 +3f43ac00: move @0xb79a0, *a14+, 1 +3f43ac30: move *a13(0xffc0), *a14+, 1 +3f43ac50: calla L3FD97D50 +3f43ac80: move a14, -*sp, 1 +3f43ac90: move @0xb79a0, *a14+, 1 +3f43acc0: move *a13(0xffc0), *a14+, 1 +3f43ace0: calla L3FB04900 +3f43ad10: move a8, @0x11a5d0, 1 +3f43ad40: move a8, a8 +3f43ad50: jaeq L3F43BD60 +3f43ad70: setf 2, 0, 0 +3f43ad80: move @0xaece8, a11, 0 +3f43adb0: move a11, @0x19e150, 1 +3f43ade0: sub a9, a9 +3f43adf0: move a9, *a13, 1 +3f43ae00: move a14, -*sp, 1 +3f43ae10: move a14, -*sp, 1 +3f43ae20: move *a13(0x640), *a14+, 1 +3f43ae40: calla L3FB458D0 +3f43ae70: move a8, *a14+, 1 +3f43ae80: move *a13(0x640), *a14+, 1 +3f43aea0: move @0xb7ee0, *a14+, 1 +3f43aed0: calla L3FDA4870 +3f43af00: move a8, *a13(0x20), 1 +3f43af20: movi 0x6c0, a11 +3f43af40: mpys a9, a11 +3f43af50: addi 0x18e070, a11 +3f43af80: move a14, -*sp, 1 +3f43af90: move a9, *a14+, 1 +3f43afa0: movk 2, a7 +3f43afb0: move a7, *a14+, 1 +3f43afc0: move *a13(0x640), *a14+, 1 +3f43afe0: move @0x19ff80, *a14+, 1 +3f43b010: move @0x19ff60, *a14+, 1 +3f43b040: move @0xb7ee0, *a14+, 1 +3f43b070: move a9, *a14+, 1 +3f43b080: move a9, *a14+, 1 +3f43b090: movi 0x6c0, a7 +3f43b0b0: mpys a9, a7 +3f43b0c0: addi 0x18e070, a7 +3f43b0f0: setf 16, 1, 0 +3f43b100: move *a7(0x10), a8, 0 +3f43b120: move a8, *a14+, 1 +3f43b130: move *a13(0x40), a7, 1 +3f43b150: addi 0x32, a7 +3f43b170: sra 0x1, a7 +3f43b180: move *a13(0x20), a9, 1 +3f43b1a0: sra 0x1, a9 +3f43b1b0: sub a9, a7 +3f43b1c0: move a7, *a14+, 1 +3f43b1d0: move @0x11a5d0, *a14+, 1 +3f43b200: calla L3FB0D7B0 +3f43b230: move a8, *a11(0x40), 1 +3f43b250: move *a13, a11, 1 +3f43b260: inc a11 +3f43b270: move a11, *a13, 1 +3f43b280: move a14, -*sp, 1 +3f43b290: move a14, -*sp, 1 +3f43b2a0: move *a13(0x660), *a14+, 1 +3f43b2c0: calla L3FB458D0 +3f43b2f0: move a8, *a14+, 1 +3f43b300: move *a13(0x660), *a14+, 1 +3f43b320: move @0xb7ee0, *a14+, 1 +3f43b350: calla L3FDA4870 +3f43b380: move a8, *a13(0x20), 1 +3f43b3a0: movi 0x6c0, a9 +3f43b3c0: mpys a11, a9 +3f43b3d0: addi 0x18e070, a9 +3f43b400: move a14, -*sp, 1 +3f43b410: sub a7, a7 +3f43b420: move a7, *a14+, 1 +3f43b430: movk 2, a7 +3f43b440: move a7, *a14+, 1 +3f43b450: move *a13(0x660), *a14+, 1 +3f43b470: move @0x19ff80, *a14+, 1 +3f43b4a0: move @0x19ff60, *a14+, 1 +3f43b4d0: move @0xb7ee0, *a14+, 1 +3f43b500: sub a7, a7 +3f43b510: move a7, *a14+, 1 +3f43b520: move a7, *a14+, 1 +3f43b530: movi 0x6c0, a7 +3f43b550: mpys a11, a7 +3f43b560: addi 0x18e070, a7 +3f43b590: setf 16, 1, 0 +3f43b5a0: move *a7(0x10), a8, 0 +3f43b5c0: move a8, *a14+, 1 +3f43b5d0: move *a13(0x40), a7, 1 +3f43b5f0: addi 0x32, a7 +3f43b610: sra 0x1, a7 +3f43b620: move *a13(0x20), a11, 1 +3f43b640: sra 0x1, a11 +3f43b650: sub a11, a7 +3f43b660: move a7, *a14+, 1 +3f43b670: move @0x11a5d0, *a14+, 1 +3f43b6a0: calla L3FB0D7B0 +3f43b6d0: move a8, *a9(0x40), 1 +3f43b6f0: move *a13, a11, 1 +3f43b700: inc a11 +3f43b710: move a11, *a13, 1 +3f43b720: move a14, -*sp, 1 +3f43b730: movi 0x3f308640, a9 +3f43b760: move a9, *a14+, 1 +3f43b770: movk 1, a7 +3f43b780: move a7, *a14+, 1 +3f43b790: movi 0x6c0, a7 +3f43b7b0: mpys a11, a7 +3f43b7c0: addi 0x18e070, a7 +3f43b7f0: move @0x19e150, a9, 1 +3f43b820: move a9, a11 +3f43b830: sll 0x9, a9 +3f43b840: sll 0x5, a11 +3f43b850: add a11, a9 +3f43b860: add a9, a7 +3f43b870: move *a7(0x60), *a14+, 1 +3f43b890: move @0x19ff80, *a14+, 1 +3f43b8c0: move @0x19ff60, *a14+, 1 +3f43b8f0: move @0xb7ee0, *a14+, 1 +3f43b920: move *a13, a11, 1 +3f43b930: movi 0x6c0, a9 +3f43b950: mpys a11, a9 +3f43b960: addi 0x18e070, a9 +3f43b990: setf 16, 1, 0 +3f43b9a0: move *a9(0x10), a8, 0 +3f43b9c0: move a8, *a14+, 1 +3f43b9d0: movi 0x6c0, a9 +3f43b9f0: mpys a11, a9 +3f43ba00: addi 0x18e070, a9 +3f43ba30: move *a9, a8, 0 +3f43ba40: move a8, *a14+, 1 +3f43ba50: move @0x11a5d0, *a14+, 1 +3f43ba80: calla L3FB0BC50 +3f43bab0: movi 0x6c0, a9 +3f43bad0: mpys a11, a9 +3f43bae0: addi 0x18e070, a9 +3f43bb10: move a8, *a9(0x40), 1 +3f43bb30: move a14, -*sp, 1 +3f43bb40: movi 0x6c0, a9 +3f43bb60: mpys a11, a9 +3f43bb70: addi 0x18e070, a9 +3f43bba0: move *a9(0x40), *a14+, 1 +3f43bbc0: move @0x11a5d0, *a14+, 1 +3f43bbf0: calla L3FB11A10 +3f43bc20: move a8, *a13(0x60), 1 +3f43bc40: move a8, a7 +3f43bc50: jreq L3F43BD60 +3f43bc60: move *a7(0x160), a9, 1 +3f43bc80: movk 1, a7 +3f43bc90: movb a7, *a9(0x30) +3f43bcb0: move *a8(0x80), a9, 1 +3f43bcd0: sra 0x1, a9 +3f43bce0: move *a13(0x40), a7, 1 +3f43bd00: addi 0x32, a7 +3f43bd20: sra 0x1, a7 +3f43bd30: sub a9, a7 +3f43bd40: move a7, *a8(0x40), 1 +L3F43BD60: +3f43bd60: move a14, -*sp, 1 +3f43bd70: move @0xb79a0, *a14+, 1 +3f43bda0: move *a13(0xffc0), *a14+, 1 +3f43bdc0: calla L3FD64F60 +3f43bdf0: move @0xb79a0, @0xb83c0, 1 +3f43be40: move a14, -*sp, 1 +3f43be50: sub a11, a11 +3f43be60: move a11, *a14+, 1 +3f43be70: move *a13(0xffc0), *a14+, 1 +3f43be90: calla L3FD9F6B0 +3f43bec0: move a14, -*sp, 1 +3f43bed0: move a13, a9 +3f43bee0: addi 0x340, a9 +3f43bf00: move a9, *a14+, 1 +3f43bf10: movi 0x8000, a7 +3f43bf40: move a7, *a14+, 1 +3f43bf50: move @0xb79a0, *a14+, 1 +3f43bf80: move *a13(0xffc0), *a14+, 1 +3f43bfa0: calla L3FD36780 +3f43bfd0: move a8, a8 +3f43bfe0: jreq L3F43C310 +L3F43BFF0: +3f43bff0: move @0x11a5d0, a11, 1 +3f43c020: jreq L3F43C1E0 +3f43c030: move a14, -*sp, 1 +3f43c040: sub a9, a9 +3f43c050: move a9, *a14+, 1 +3f43c060: move a9, *a14+, 1 +3f43c070: move @0xb83c0, *a14+, 1 +3f43c0a0: move *a13(0xffc0), *a14+, 1 +3f43c0c0: calla L3FD9D240 +3f43c0f0: move a9, @0xb83c0, 1 +3f43c120: move a14, -*sp, 1 +3f43c130: movi 0x11a5d0, a11 +3f43c160: move a11, *a14+, 1 +3f43c170: move a13, a7 +3f43c180: addi 0x340, a7 +3f43c1a0: move a7, *a14+, 1 +3f43c1b0: calla L3F36FD60 +L3F43C1E0: +3f43c1e0: move a14, -*sp, 1 +3f43c1f0: move a13, a11 +3f43c200: addi 0x340, a11 +3f43c220: move a11, *a14+, 1 +3f43c230: movi 0x8000, a9 +3f43c260: move a9, *a14+, 1 +3f43c270: move @0xb79a0, *a14+, 1 +3f43c2a0: move *a13(0xffc0), *a14+, 1 +3f43c2c0: calla L3FD36780 +3f43c2f0: move a8, a7 +3f43c300: jrne L3F43BFF0 +L3F43C310: +3f43c310: move *sp(0xa0), a14, 1 +3f43c330: mmfm sp, a7,a9,a11,a13 +3f43c350: rets 2 +3f43c360: mmtm sp, a7,a9,a11,a13 +3f43c380: move a14, a13 +3f43c390: addi 0x70, a14 +3f43c3b0: sub a11, a11 +3f43c3c0: movb a11, *a13(0x60) +3f43c3e0: move @0xb80c0, a11, 1 +3f43c410: jreq L3F43C4E0 +3f43c420: move a14, -*sp, 1 +3f43c430: move @0xb79c0, *a14+, 1 +3f43c460: move @0xb78e0, *a14+, 1 +3f43c490: calla L3FD75410 +3f43c4c0: jauc L3F440C70 +L3F43C4E0: +3f43c4e0: setf 1, 0, 0 +3f43c4f0: move @0xaed52, a11, 0 +3f43c520: jreq L3F43C650 +3f43c530: move @0xaed54, a11, 0 +3f43c560: jreq L3F43C5B0 +3f43c570: movk 1, a11 +3f43c580: movb a11, *a13(0x60) +3f43c5a0: jruc L3F43C650 +L3F43C5B0: +3f43c5b0: move a14, -*sp, 1 +3f43c5c0: move @0xb78e0, *a14+, 1 +3f43c5f0: calla L3F4C1B70 +3f43c620: move a8, a11 +3f43c630: jaeq L3F440C70 +L3F43C650: +3f43c650: move a14, -*sp, 1 +3f43c660: move @0x19ff80, *a14+, 1 +3f43c690: move @0x19ff60, *a14+, 1 +3f43c6c0: movk 1, a11 +3f43c6d0: move a11, *a14+, 1 +3f43c6e0: movi 0x1d6, a9 +3f43c700: move a9, *a14+, 1 +3f43c710: movi 0x226, a11 +3f43c730: move a11, *a14+, 1 +3f43c740: movi 0xb6, a9 +3f43c760: move a9, *a14+, 1 +3f43c770: movi 0x70, a9 +3f43c790: move a9, *a14+, 1 +3f43c7a0: move @0xb7960, *a14+, 1 +3f43c7d0: move @0xb78e0, *a14+, 1 +3f43c800: calla L3FD41B90 +3f43c830: move a8, @0xb79c0, 1 +3f43c860: move a14, -*sp, 1 +3f43c870: move @0xb7980, *a14+, 1 +3f43c8a0: move a8, *a14+, 1 +3f43c8b0: move @0xb78e0, *a14+, 1 +3f43c8e0: calla L3FD9C7B0 +3f43c910: move @0xb79c0, a9, 1 +3f43c940: jaeq L3F440C70 +3f43c960: movk 1, a11 +3f43c970: move a11, @0xb80c0, 1 +3f43c9a0: movi 0xaec60, a9 +3f43c9d0: move a9, *a13(0x40), 1 +3f43c9f0: setf 2, 0, 0 +3f43ca00: move *a9(0x88), a9, 0 +3f43ca20: move a9, @0x19e150, 1 +3f43ca50: jreq L3F43CB10 +3f43ca60: dec a9 +3f43ca70: jreq L3F43CB10 +3f43ca80: move @0x19e150, a9, 1 +3f43cab0: subk 2, a9 +3f43cac0: jreq L3F43CB10 +3f43cad0: sub a9, a9 +3f43cae0: move a9, @0x19e150, 1 +L3F43CB10: +3f43cb10: move a14, -*sp, 1 +3f43cb20: sub a9, a9 +3f43cb30: move a9, *a14+, 1 +3f43cb40: move a9, *a14+, 1 +3f43cb50: move a9, *a14+, 1 +3f43cb60: move a9, *a14+, 1 +3f43cb70: movi 0x3f4a31c0, a8 +3f43cba0: move a8, *a14+, 1 +3f43cbb0: move @0x19e150, a7, 1 +3f43cbe0: move a7, a9 +3f43cbf0: sll 0x9, a7 +3f43cc00: sll 0x5, a9 +3f43cc10: add a9, a7 +3f43cc20: addi 0x1673d0, a7 +3f43cc50: move *a7+, *a14+, 1 +3f43cc60: move @0xb79c0, *a14+, 1 +3f43cc90: move @0xb78e0, *a14+, 1 +3f43ccc0: calla L3FD9C170 +3f43ccf0: move a14, -*sp, 1 +3f43cd00: movi 0x20800d, a9 +3f43cd30: move a9, *a14+, 1 +3f43cd40: move @0xb79c0, *a14+, 1 +3f43cd70: move @0xb78e0, *a14+, 1 +3f43cda0: calla L3FD97D50 +3f43cdd0: move a14, -*sp, 1 +3f43cde0: move @0xb79c0, *a14+, 1 +3f43ce10: move @0xb78e0, *a14+, 1 +3f43ce40: calla L3FB04900 +3f43ce70: move a8, @0x11a510, 1 +3f43cea0: move a8, a7 +3f43ceb0: jaeq L3F440B80 +3f43ced0: sub a11, a11 +3f43cee0: move a11, *a13, 1 +3f43cef0: move a14, -*sp, 1 +3f43cf00: move a11, *a14+, 1 +3f43cf10: movk 2, a9 +3f43cf20: move a9, *a14+, 1 +3f43cf30: movi 0x6c0, a9 +3f43cf50: mpys a11, a9 +3f43cf60: addi 0x161bb0, a9 +3f43cf90: move @0x19e150, a7, 1 +3f43cfc0: move a7, a11 +3f43cfd0: sll 0x9, a7 +3f43cfe0: sll 0x5, a11 +3f43cff0: add a11, a7 +3f43d000: add a7, a9 +3f43d010: move *a9(0x60), *a14+, 1 +3f43d030: move @0x19ff80, *a14+, 1 +3f43d060: move @0x19ff60, *a14+, 1 +3f43d090: move @0xb7ee0, *a14+, 1 +3f43d0c0: sub a11, a11 +3f43d0d0: move a11, *a14+, 1 +3f43d0e0: move a11, *a14+, 1 +3f43d0f0: move *a13, a9, 1 +3f43d100: movi 0x6c0, a7 +3f43d120: mpys a9, a7 +3f43d130: addi 0x161bb0, a7 +3f43d160: setf 16, 1, 0 +3f43d170: move *a7(0x10), a8, 0 +3f43d190: move a8, *a14+, 1 +3f43d1a0: movi 0x6c0, a7 +3f43d1c0: mpys a9, a7 +3f43d1d0: addi 0x161bb0, a7 +3f43d200: move *a7, a8, 0 +3f43d210: move a8, *a14+, 1 +3f43d220: move @0x11a510, *a14+, 1 +3f43d250: calla L3FB0D7B0 +3f43d280: movi 0x6c0, a7 +3f43d2a0: mpys a9, a7 +3f43d2b0: addi 0x161bb0, a7 +3f43d2e0: move a8, *a7(0x40), 1 +3f43d300: inc a9 +3f43d310: move a9, *a13, 1 +3f43d320: move a14, -*sp, 1 +3f43d330: movi 0x3f439fe0, a7 +3f43d360: move a7, *a14+, 1 +3f43d370: movi 0x6c0, a11 +3f43d390: mpys a9, a11 +3f43d3a0: addi 0x161bb0, a11 +3f43d3d0: move @0x19e150, a7, 1 +3f43d400: move a7, a9 +3f43d410: sll 0x9, a7 +3f43d420: sll 0x5, a9 +3f43d430: add a9, a7 +3f43d440: add a7, a11 +3f43d450: addi 0x60, a11 +3f43d470: move a11, *a14+, 1 +3f43d480: move *a13(0x40), a11, 1 +3f43d4a0: setf 3, 0, 0 +3f43d4b0: move *a11(0x8d), a8, 0 +3f43d4d0: move a8, *a14+, 1 +3f43d4e0: movk 8, a9 +3f43d4f0: move a9, *a14+, 1 +3f43d500: move @0x19ff80, *a14+, 1 +3f43d530: move @0x19ff60, *a14+, 1 +3f43d560: move @0xb7ee0, *a14+, 1 +3f43d590: move *a13, a7, 1 +3f43d5a0: movi 0x6c0, a9 +3f43d5c0: mpys a7, a9 +3f43d5d0: addi 0x161bb0, a9 +3f43d600: setf 16, 1, 0 +3f43d610: move *a9(0x10), a8, 0 +3f43d630: move a8, *a14+, 1 +3f43d640: movi 0x6c0, a9 +3f43d660: mpys a7, a9 +3f43d670: addi 0x161bb0, a9 +3f43d6a0: move *a9, a8, 0 +3f43d6b0: move a8, *a14+, 1 +3f43d6c0: move @0x11a510, *a14+, 1 +3f43d6f0: calla L3FB05BC0 +3f43d720: movi 0x6c0, a9 +3f43d740: mpys a7, a9 +3f43d750: addi 0x161bb0, a9 +3f43d780: move a8, *a9(0x40), 1 +3f43d7a0: inc a7 +3f43d7b0: move a7, *a13, 1 +3f43d7c0: move a14, -*sp, 1 +3f43d7d0: sub a9, a9 +3f43d7e0: move a9, *a14+, 1 +3f43d7f0: movk 2, a9 +3f43d800: move a9, *a14+, 1 +3f43d810: movi 0x6c0, a9 +3f43d830: mpys a7, a9 +3f43d840: addi 0x161bb0, a9 +3f43d870: move @0x19e150, a7, 1 +3f43d8a0: move a7, a11 +3f43d8b0: sll 0x9, a7 +3f43d8c0: sll 0x5, a11 +3f43d8d0: add a11, a7 +3f43d8e0: add a7, a9 +3f43d8f0: move *a9(0x60), *a14+, 1 +3f43d910: move @0x19ff80, *a14+, 1 +3f43d940: move @0x19ff60, *a14+, 1 +3f43d970: move @0xb7ee0, *a14+, 1 +3f43d9a0: sub a11, a11 +3f43d9b0: move a11, *a14+, 1 +3f43d9c0: move a11, *a14+, 1 +3f43d9d0: move *a13, a9, 1 +3f43d9e0: movi 0x6c0, a7 +3f43da00: mpys a9, a7 +3f43da10: addi 0x161bb0, a7 +3f43da40: setf 16, 1, 0 +3f43da50: move *a7(0x10), a8, 0 +3f43da70: move a8, *a14+, 1 +3f43da80: movi 0x6c0, a7 +3f43daa0: mpys a9, a7 +3f43dab0: addi 0x161bb0, a7 +3f43dae0: move *a7, a8, 0 +3f43daf0: move a8, *a14+, 1 +3f43db00: move @0x11a510, *a14+, 1 +3f43db30: calla L3FB0D7B0 +3f43db60: movi 0x6c0, a7 +3f43db80: mpys a9, a7 +3f43db90: addi 0x161bb0, a7 +3f43dbc0: move a8, *a7(0x40), 1 +3f43dbe0: inc a9 +3f43dbf0: move a9, *a13, 1 +3f43dc00: move a14, -*sp, 1 +3f43dc10: movi 0x3f439fe0, a7 +3f43dc40: move a7, *a14+, 1 +3f43dc50: movi 0x6c0, a11 +3f43dc70: mpys a9, a11 +3f43dc80: addi 0x161bb0, a11 +3f43dcb0: move @0x19e150, a7, 1 +3f43dce0: move a7, a9 +3f43dcf0: sll 0x9, a7 +3f43dd00: sll 0x5, a9 +3f43dd10: add a9, a7 +3f43dd20: add a7, a11 +3f43dd30: addi 0x60, a11 +3f43dd50: move a11, *a14+, 1 +3f43dd60: move *a13(0x40), a11, 1 +3f43dd80: setf 4, 0, 0 +3f43dd90: move *a11(0x90), a8, 0 +3f43ddb0: move a8, *a14+, 1 +3f43ddc0: movk 9, a9 +3f43ddd0: move a9, *a14+, 1 +3f43dde0: move @0x19ff80, *a14+, 1 +3f43de10: move @0x19ff60, *a14+, 1 +3f43de40: move @0xb7ee0, *a14+, 1 +3f43de70: move *a13, a7, 1 +3f43de80: movi 0x6c0, a9 +3f43dea0: mpys a7, a9 +3f43deb0: addi 0x161bb0, a9 +3f43dee0: setf 16, 1, 0 +3f43def0: move *a9(0x10), a8, 0 +3f43df10: move a8, *a14+, 1 +3f43df20: movi 0x6c0, a9 +3f43df40: mpys a7, a9 +3f43df50: addi 0x161bb0, a9 +3f43df80: move *a9, a8, 0 +3f43df90: move a8, *a14+, 1 +3f43dfa0: move @0x11a510, *a14+, 1 +3f43dfd0: calla L3FB05BC0 +3f43e000: movi 0x6c0, a9 +3f43e020: mpys a7, a9 +3f43e030: addi 0x161bb0, a9 +3f43e060: move a8, *a9(0x40), 1 +3f43e080: inc a7 +3f43e090: move a7, *a13, 1 +3f43e0a0: move a14, -*sp, 1 +3f43e0b0: sub a9, a9 +3f43e0c0: move a9, *a14+, 1 +3f43e0d0: movk 2, a9 +3f43e0e0: move a9, *a14+, 1 +3f43e0f0: movi 0x6c0, a9 +3f43e110: mpys a7, a9 +3f43e120: addi 0x161bb0, a9 +3f43e150: move @0x19e150, a7, 1 +3f43e180: move a7, a11 +3f43e190: sll 0x9, a7 +3f43e1a0: sll 0x5, a11 +3f43e1b0: add a11, a7 +3f43e1c0: add a7, a9 +3f43e1d0: move *a9(0x60), *a14+, 1 +3f43e1f0: move @0x19ff80, *a14+, 1 +3f43e220: move @0x19ff60, *a14+, 1 +3f43e250: move @0xb7ee0, *a14+, 1 +3f43e280: sub a11, a11 +3f43e290: move a11, *a14+, 1 +3f43e2a0: move a11, *a14+, 1 +3f43e2b0: move *a13, a9, 1 +3f43e2c0: movi 0x6c0, a7 +3f43e2e0: mpys a9, a7 +3f43e2f0: addi 0x161bb0, a7 +3f43e320: setf 16, 1, 0 +3f43e330: move *a7(0x10), a8, 0 +3f43e350: move a8, *a14+, 1 +3f43e360: movi 0x6c0, a7 +3f43e380: mpys a9, a7 +3f43e390: addi 0x161bb0, a7 +3f43e3c0: move *a7, a8, 0 +3f43e3d0: move a8, *a14+, 1 +3f43e3e0: move @0x11a510, *a14+, 1 +3f43e410: calla L3FB0D7B0 +3f43e440: movi 0x6c0, a7 +3f43e460: mpys a9, a7 +3f43e470: addi 0x161bb0, a7 +3f43e4a0: move a8, *a7(0x40), 1 +3f43e4c0: inc a9 +3f43e4d0: move a9, *a13, 1 +3f43e4e0: move a14, -*sp, 1 +3f43e4f0: movi 0x3f439fe0, a7 +3f43e520: move a7, *a14+, 1 +3f43e530: movi 0x6c0, a11 +3f43e550: mpys a9, a11 +3f43e560: addi 0x161bb0, a11 +3f43e590: move @0x19e150, a7, 1 +3f43e5c0: move a7, a9 +3f43e5d0: sll 0x9, a7 +3f43e5e0: sll 0x5, a9 +3f43e5f0: add a9, a7 +3f43e600: add a7, a11 +3f43e610: addi 0x60, a11 +3f43e630: move a11, *a14+, 1 +3f43e640: move *a13(0x40), a11, 1 +3f43e660: setf 4, 0, 0 +3f43e670: move *a11(0x98), a8, 0 +3f43e690: move a8, *a14+, 1 +3f43e6a0: movk 12, a9 +3f43e6b0: move a9, *a14+, 1 +3f43e6c0: move @0x19ff80, *a14+, 1 +3f43e6f0: move @0x19ff60, *a14+, 1 +3f43e720: move @0xb7ee0, *a14+, 1 +3f43e750: move *a13, a7, 1 +3f43e760: movi 0x6c0, a9 +3f43e780: mpys a7, a9 +3f43e790: addi 0x161bb0, a9 +3f43e7c0: setf 16, 1, 0 +3f43e7d0: move *a9(0x10), a8, 0 +3f43e7f0: move a8, *a14+, 1 +3f43e800: movi 0x6c0, a9 +3f43e820: mpys a7, a9 +3f43e830: addi 0x161bb0, a9 +3f43e860: move *a9, a8, 0 +3f43e870: move a8, *a14+, 1 +3f43e880: move @0x11a510, *a14+, 1 +3f43e8b0: calla L3FB05BC0 +3f43e8e0: movi 0x6c0, a9 +3f43e900: mpys a7, a9 +3f43e910: addi 0x161bb0, a9 +3f43e940: move a8, *a9(0x40), 1 +3f43e960: inc a7 +3f43e970: move a7, *a13, 1 +3f43e980: move a14, -*sp, 1 +3f43e990: sub a9, a9 +3f43e9a0: move a9, *a14+, 1 +3f43e9b0: movk 2, a9 +3f43e9c0: move a9, *a14+, 1 +3f43e9d0: movi 0x6c0, a9 +3f43e9f0: mpys a7, a9 +3f43ea00: addi 0x161bb0, a9 +3f43ea30: move @0x19e150, a7, 1 +3f43ea60: move a7, a11 +3f43ea70: sll 0x9, a7 +3f43ea80: sll 0x5, a11 +3f43ea90: add a11, a7 +3f43eaa0: add a7, a9 +3f43eab0: move *a9(0x60), *a14+, 1 +3f43ead0: move @0x19ff80, *a14+, 1 +3f43eb00: move @0x19ff60, *a14+, 1 +3f43eb30: move @0xb7ee0, *a14+, 1 +3f43eb60: sub a11, a11 +3f43eb70: move a11, *a14+, 1 +3f43eb80: move a11, *a14+, 1 +3f43eb90: move *a13, a9, 1 +3f43eba0: movi 0x6c0, a7 +3f43ebc0: mpys a9, a7 +3f43ebd0: addi 0x161bb0, a7 +3f43ec00: setf 16, 1, 0 +3f43ec10: move *a7(0x10), a8, 0 +3f43ec30: move a8, *a14+, 1 +3f43ec40: movi 0x6c0, a7 +3f43ec60: mpys a9, a7 +3f43ec70: addi 0x161bb0, a7 +3f43eca0: move *a7, a8, 0 +3f43ecb0: move a8, *a14+, 1 +3f43ecc0: move @0x11a510, *a14+, 1 +3f43ecf0: calla L3FB0D7B0 +3f43ed20: movi 0x6c0, a7 +3f43ed40: mpys a9, a7 +3f43ed50: addi 0x161bb0, a7 +3f43ed80: move a8, *a7(0x40), 1 +3f43eda0: inc a9 +3f43edb0: move a9, *a13, 1 +3f43edc0: move a14, -*sp, 1 +3f43edd0: movi 0x3f439fe0, a7 +3f43ee00: move a7, *a14+, 1 +3f43ee10: movi 0x6c0, a11 +3f43ee30: mpys a9, a11 +3f43ee40: addi 0x161bb0, a11 +3f43ee70: move @0x19e150, a7, 1 +3f43eea0: move a7, a9 +3f43eeb0: sll 0x9, a7 +3f43eec0: sll 0x5, a9 +3f43eed0: add a9, a7 +3f43eee0: add a7, a11 +3f43eef0: addi 0x60, a11 +3f43ef10: move a11, *a14+, 1 +3f43ef20: move *a13(0x40), a11, 1 +3f43ef40: setf 1, 0, 0 +3f43ef50: move *a11(0x8b), a8, 0 +3f43ef70: move a8, *a14+, 1 +3f43ef80: movk 2, a9 +3f43ef90: move a9, *a14+, 1 +3f43efa0: move @0x19ff80, *a14+, 1 +3f43efd0: move @0x19ff60, *a14+, 1 +3f43f000: move @0xb7ee0, *a14+, 1 +3f43f030: move *a13, a7, 1 +3f43f040: movi 0x6c0, a9 +3f43f060: mpys a7, a9 +3f43f070: addi 0x161bb0, a9 +3f43f0a0: setf 16, 1, 0 +3f43f0b0: move *a9(0x10), a8, 0 +3f43f0d0: move a8, *a14+, 1 +3f43f0e0: movi 0x6c0, a9 +3f43f100: mpys a7, a9 +3f43f110: addi 0x161bb0, a9 +3f43f140: move *a9, a8, 0 +3f43f150: move a8, *a14+, 1 +3f43f160: move @0x11a510, *a14+, 1 +3f43f190: calla L3FB05BC0 +3f43f1c0: movi 0x6c0, a9 +3f43f1e0: mpys a7, a9 +3f43f1f0: addi 0x161bb0, a9 +3f43f220: move a8, *a9(0x40), 1 +3f43f240: inc a7 +3f43f250: move a7, *a13, 1 +3f43f260: move a14, -*sp, 1 +3f43f270: sub a9, a9 +3f43f280: move a9, *a14+, 1 +3f43f290: movk 2, a9 +3f43f2a0: move a9, *a14+, 1 +3f43f2b0: movi 0x6c0, a9 +3f43f2d0: mpys a7, a9 +3f43f2e0: addi 0x161bb0, a9 +3f43f310: move @0x19e150, a7, 1 +3f43f340: move a7, a11 +3f43f350: sll 0x9, a7 +3f43f360: sll 0x5, a11 +3f43f370: add a11, a7 +3f43f380: add a7, a9 +3f43f390: move *a9(0x60), *a14+, 1 +3f43f3b0: move @0x19ff80, *a14+, 1 +3f43f3e0: move @0x19ff60, *a14+, 1 +3f43f410: move @0xb7ee0, *a14+, 1 +3f43f440: sub a11, a11 +3f43f450: move a11, *a14+, 1 +3f43f460: move a11, *a14+, 1 +3f43f470: move *a13, a9, 1 +3f43f480: movi 0x6c0, a7 +3f43f4a0: mpys a9, a7 +3f43f4b0: addi 0x161bb0, a7 +3f43f4e0: setf 16, 1, 0 +3f43f4f0: move *a7(0x10), a8, 0 +3f43f510: move a8, *a14+, 1 +3f43f520: movi 0x6c0, a7 +3f43f540: mpys a9, a7 +3f43f550: addi 0x161bb0, a7 +3f43f580: move *a7, a8, 0 +3f43f590: move a8, *a14+, 1 +3f43f5a0: move @0x11a510, *a14+, 1 +3f43f5d0: calla L3FB0D7B0 +3f43f600: movi 0x6c0, a7 +3f43f620: mpys a9, a7 +3f43f630: addi 0x161bb0, a7 +3f43f660: move a8, *a7(0x40), 1 +3f43f680: inc a9 +3f43f690: move a9, *a13, 1 +3f43f6a0: move a14, -*sp, 1 +3f43f6b0: movi 0x3f439fe0, a7 +3f43f6e0: move a7, *a14+, 1 +3f43f6f0: movi 0x6c0, a11 +3f43f710: mpys a9, a11 +3f43f720: addi 0x161bb0, a11 +3f43f750: move @0x19e150, a7, 1 +3f43f780: move a7, a9 +3f43f790: sll 0x9, a7 +3f43f7a0: sll 0x5, a9 +3f43f7b0: add a9, a7 +3f43f7c0: add a7, a11 +3f43f7d0: addi 0x60, a11 +3f43f7f0: move a11, *a14+, 1 +3f43f800: move *a13(0x40), a11, 1 +3f43f820: setf 2, 0, 0 +3f43f830: move *a11(0xa0), a8, 0 +3f43f850: move a8, *a14+, 1 +3f43f860: movk 3, a9 +3f43f870: move a9, *a14+, 1 +3f43f880: move @0x19ff80, *a14+, 1 +3f43f8b0: move @0x19ff60, *a14+, 1 +3f43f8e0: move @0xb7ee0, *a14+, 1 +3f43f910: move *a13, a7, 1 +3f43f920: movi 0x6c0, a9 +3f43f940: mpys a7, a9 +3f43f950: addi 0x161bb0, a9 +3f43f980: setf 16, 1, 0 +3f43f990: move *a9(0x10), a8, 0 +3f43f9b0: move a8, *a14+, 1 +3f43f9c0: movi 0x6c0, a9 +3f43f9e0: mpys a7, a9 +3f43f9f0: addi 0x161bb0, a9 +3f43fa20: move *a9, a8, 0 +3f43fa30: move a8, *a14+, 1 +3f43fa40: move @0x11a510, *a14+, 1 +3f43fa70: calla L3FB05BC0 +3f43faa0: movi 0x6c0, a9 +3f43fac0: mpys a7, a9 +3f43fad0: addi 0x161bb0, a9 +3f43fb00: move a8, *a9(0x40), 1 +3f43fb20: inc a7 +3f43fb30: move a7, *a13, 1 +3f43fb40: move a14, -*sp, 1 +3f43fb50: movi 0x3f31af60, a9 +3f43fb80: move a9, *a14+, 1 +3f43fb90: movk 1, a9 +3f43fba0: move a9, *a14+, 1 +3f43fbb0: movi 0x6c0, a9 +3f43fbd0: mpys a7, a9 +3f43fbe0: addi 0x161bb0, a9 +3f43fc10: move @0x19e150, a7, 1 +3f43fc40: move a7, a11 +3f43fc50: sll 0x9, a7 +3f43fc60: sll 0x5, a11 +3f43fc70: add a11, a7 +3f43fc80: add a7, a9 +3f43fc90: move *a9(0x60), *a14+, 1 +3f43fcb0: move @0x19ff80, *a14+, 1 +3f43fce0: move @0x19ff60, *a14+, 1 +3f43fd10: move @0xb7ee0, *a14+, 1 +3f43fd40: move *a13, a11, 1 +3f43fd50: movi 0x6c0, a9 +3f43fd70: mpys a11, a9 +3f43fd80: addi 0x161bb0, a9 +3f43fdb0: setf 16, 1, 0 +3f43fdc0: move *a9(0x10), a8, 0 +3f43fde0: move a8, *a14+, 1 +3f43fdf0: movi 0x6c0, a9 +3f43fe10: mpys a11, a9 +3f43fe20: addi 0x161bb0, a9 +3f43fe50: move *a9, a8, 0 +3f43fe60: move a8, *a14+, 1 +3f43fe70: move @0x11a510, *a14+, 1 +3f43fea0: calla L3FB0BC50 +3f43fed0: movi 0x6c0, a9 +3f43fef0: mpys a11, a9 +3f43ff00: addi 0x161bb0, a9 +3f43ff30: move a8, *a9(0x40), 1 +3f43ff50: move a14, -*sp, 1 +3f43ff60: movi 0x6c0, a9 +3f43ff80: mpys a11, a9 +3f43ff90: addi 0x161bb0, a9 +3f43ffc0: move *a9(0x40), *a14+, 1 +3f43ffe0: move @0x11a510, *a14+, 1 +3f440010: calla L3FB11A10 +3f440040: move a8, *a13(0x20), 1 +3f440060: move *a8(0x160), a9, 1 +3f440080: movk 1, a7 +3f440090: movb a7, *a9(0x30) +3f4400b0: setf 8, 0, 0 +3f4400c0: move *a13(0x60), a9, 0 +3f4400e0: jreq L3F440160 +3f4400f0: move a8, a8 +3f440100: jreq L3F440160 +3f440110: move *a8(0x160), a7, 1 +3f440130: sub a9, a9 +3f440140: movb a9, *a7(0x20) +L3F440160: +3f440160: inc a11 +3f440170: move a11, *a13, 1 +3f440180: move a14, -*sp, 1 +3f440190: movi 0x3f31afd0, a9 +3f4401c0: move a9, *a14+, 1 +3f4401d0: movk 1, a7 +3f4401e0: move a7, *a14+, 1 +3f4401f0: movi 0x6c0, a7 +3f440210: mpys a11, a7 +3f440220: addi 0x161bb0, a7 +3f440250: move @0x19e150, a9, 1 +3f440280: move a9, a11 +3f440290: sll 0x9, a9 +3f4402a0: sll 0x5, a11 +3f4402b0: add a11, a9 +3f4402c0: add a9, a7 +3f4402d0: move *a7(0x60), *a14+, 1 +3f4402f0: move @0x19ff80, *a14+, 1 +3f440320: move @0x19ff60, *a14+, 1 +3f440350: move @0xb7ee0, *a14+, 1 +3f440380: move *a13, a11, 1 +3f440390: movi 0x6c0, a9 +3f4403b0: mpys a11, a9 +3f4403c0: addi 0x161bb0, a9 +3f4403f0: setf 16, 1, 0 +3f440400: move *a9(0x10), a8, 0 +3f440420: move a8, *a14+, 1 +3f440430: movi 0x6c0, a9 +3f440450: mpys a11, a9 +3f440460: addi 0x161bb0, a9 +3f440490: move *a9, a8, 0 +3f4404a0: move a8, *a14+, 1 +3f4404b0: move @0x11a510, *a14+, 1 +3f4404e0: calla L3FB0BC50 +3f440510: movi 0x6c0, a9 +3f440530: mpys a11, a9 +3f440540: addi 0x161bb0, a9 +3f440570: move a8, *a9(0x40), 1 +3f440590: setf 8, 0, 0 +3f4405a0: move *a13(0x60), a9, 0 +3f4405c0: jreq L3F440750 +3f4405d0: move a14, -*sp, 1 +3f4405e0: movi 0x6c0, a7 +3f440600: mpys a11, a7 +3f440610: addi 0x161bb0, a7 +3f440640: move *a7(0x40), *a14+, 1 +3f440660: move @0x11a510, *a14+, 1 +3f440690: calla L3FB11A10 +3f4406c0: move a8, *a13(0x20), 1 +3f4406e0: move a8, a7 +3f4406f0: jreq L3F440750 +3f440700: move *a7(0x160), a7, 1 +3f440720: sub a9, a9 +3f440730: movb a9, *a7(0x20) +L3F440750: +3f440750: inc a11 +3f440760: move a11, *a13, 1 +3f440770: move a14, -*sp, 1 +3f440780: movi 0x3f301b80, a9 +3f4407b0: move a9, *a14+, 1 +3f4407c0: movk 1, a7 +3f4407d0: move a7, *a14+, 1 +3f4407e0: movi 0x6c0, a7 +3f440800: mpys a11, a7 +3f440810: addi 0x161bb0, a7 +3f440840: move @0x19e150, a9, 1 +3f440870: move a9, a11 +3f440880: sll 0x9, a9 +3f440890: sll 0x5, a11 +3f4408a0: add a11, a9 +3f4408b0: add a9, a7 +3f4408c0: move *a7(0x60), *a14+, 1 +3f4408e0: move @0x19ff80, *a14+, 1 +3f440910: move @0x19ff60, *a14+, 1 +3f440940: move @0xb7ee0, *a14+, 1 +3f440970: move *a13, a11, 1 +3f440980: movi 0x6c0, a9 +3f4409a0: mpys a11, a9 +3f4409b0: addi 0x161bb0, a9 +3f4409e0: setf 16, 1, 0 +3f4409f0: move *a9(0x10), a8, 0 +3f440a10: move a8, *a14+, 1 +3f440a20: movi 0x6c0, a9 +3f440a40: mpys a11, a9 +3f440a50: addi 0x161bb0, a9 +3f440a80: move *a9, a8, 0 +3f440a90: move a8, *a14+, 1 +3f440aa0: move @0x11a510, *a14+, 1 +3f440ad0: calla L3FB0BC50 +3f440b00: movi 0x6c0, a9 +3f440b20: mpys a11, a9 +3f440b30: addi 0x161bb0, a9 +3f440b60: move a8, *a9(0x40), 1 +L3F440B80: +3f440b80: move a14, -*sp, 1 +3f440b90: move @0xb79c0, *a14+, 1 +3f440bc0: move @0xb78e0, *a14+, 1 +3f440bf0: calla L3FD64F60 +3f440c20: move @0xb79c0, @0xb83c0, 1 +L3F440C70: +3f440c70: subi 0x70, a14 +3f440c90: mmfm sp, a7,a9,a11,a13 +3f440cb0: rets +3f440cc0: mmtm sp, a7,a9,a11,a13 +3f440ce0: move a14, a13 +3f440cf0: addi 0x70, a14 +3f440d10: sub a11, a11 +3f440d20: movb a11, *a13(0x60) +3f440d40: move @0xb80e0, a11, 1 +3f440d70: jreq L3F440E40 +3f440d80: move a14, -*sp, 1 +3f440d90: move @0xb79e0, *a14+, 1 +3f440dc0: move @0xb78e0, *a14+, 1 +3f440df0: calla L3FD75410 +3f440e20: jauc L3F446270 +L3F440E40: +3f440e40: setf 1, 0, 0 +3f440e50: move @0xaed52, a11, 0 +3f440e80: jreq L3F440FB0 +3f440e90: move @0xaed54, a11, 0 +3f440ec0: jreq L3F440F10 +3f440ed0: movk 1, a11 +3f440ee0: movb a11, *a13(0x60) +3f440f00: jruc L3F440FB0 +L3F440F10: +3f440f10: move a14, -*sp, 1 +3f440f20: move @0xb78e0, *a14+, 1 +3f440f50: calla L3F4C1B70 +3f440f80: move a8, a11 +3f440f90: jaeq L3F446270 +L3F440FB0: +3f440fb0: move a14, -*sp, 1 +3f440fc0: move @0x19ff80, *a14+, 1 +3f440ff0: move @0x19ff60, *a14+, 1 +3f441020: movk 1, a11 +3f441030: move a11, *a14+, 1 +3f441040: movi 0x1d6, a9 +3f441060: move a9, *a14+, 1 +3f441070: movi 0x226, a11 +3f441090: move a11, *a14+, 1 +3f4410a0: movi 0xb6, a9 +3f4410c0: move a9, *a14+, 1 +3f4410d0: movi 0x70, a9 +3f4410f0: move a9, *a14+, 1 +3f441100: move @0xb7960, *a14+, 1 +3f441130: move @0xb78e0, *a14+, 1 +3f441160: calla L3FD41B90 +3f441190: move a8, @0xb79e0, 1 +3f4411c0: move a14, -*sp, 1 +3f4411d0: move @0xb7980, *a14+, 1 +3f441200: move a8, *a14+, 1 +3f441210: move @0xb78e0, *a14+, 1 +3f441240: calla L3FD9C7B0 +3f441270: move @0xb79e0, a9, 1 +3f4412a0: jaeq L3F446270 +3f4412c0: movk 1, a11 +3f4412d0: move a11, @0xb80e0, 1 +3f441300: movi 0xaec60, a9 +3f441330: move a9, *a13(0x40), 1 +3f441350: setf 2, 0, 0 +3f441360: move *a9(0x88), a9, 0 +3f441380: move a9, @0x19e150, 1 +3f4413b0: jreq L3F441470 +3f4413c0: dec a9 +3f4413d0: jreq L3F441470 +3f4413e0: move @0x19e150, a9, 1 +3f441410: subk 2, a9 +3f441420: jreq L3F441470 +3f441430: sub a9, a9 +3f441440: move a9, @0x19e150, 1 +L3F441470: +3f441470: move a14, -*sp, 1 +3f441480: sub a9, a9 +3f441490: move a9, *a14+, 1 +3f4414a0: move a9, *a14+, 1 +3f4414b0: move a9, *a14+, 1 +3f4414c0: move a9, *a14+, 1 +3f4414d0: movi 0x3f4a31e8, a8 +3f441500: move a8, *a14+, 1 +3f441510: move @0x19e150, a7, 1 +3f441540: move a7, a9 +3f441550: sll 0x9, a7 +3f441560: sll 0x5, a9 +3f441570: add a9, a7 +3f441580: addi 0x16dfd0, a7 +3f4415b0: move *a7+, *a14+, 1 +3f4415c0: move @0xb79e0, *a14+, 1 +3f4415f0: move @0xb78e0, *a14+, 1 +3f441620: calla L3FD9C170 +3f441650: move a14, -*sp, 1 +3f441660: movi 0x20800d, a9 +3f441690: move a9, *a14+, 1 +3f4416a0: move @0xb79e0, *a14+, 1 +3f4416d0: move @0xb78e0, *a14+, 1 +3f441700: calla L3FD97D50 +3f441730: move a14, -*sp, 1 +3f441740: move @0xb79e0, *a14+, 1 +3f441770: move @0xb78e0, *a14+, 1 +3f4417a0: calla L3FB04900 +3f4417d0: move a8, @0x11a530, 1 +3f441800: move a8, a7 +3f441810: jaeq L3F446180 +3f441830: sub a11, a11 +3f441840: move a11, *a13, 1 +3f441850: move a14, -*sp, 1 +3f441860: move a11, *a14+, 1 +3f441870: movk 2, a9 +3f441880: move a9, *a14+, 1 +3f441890: movi 0x6c0, a9 +3f4418b0: mpys a11, a9 +3f4418c0: addi 0x167a30, a9 +3f4418f0: move @0x19e150, a7, 1 +3f441920: move a7, a11 +3f441930: sll 0x9, a7 +3f441940: sll 0x5, a11 +3f441950: add a11, a7 +3f441960: add a7, a9 +3f441970: move *a9(0x60), *a14+, 1 +3f441990: move @0x19ff80, *a14+, 1 +3f4419c0: move @0x19ff60, *a14+, 1 +3f4419f0: move @0xb7ee0, *a14+, 1 +3f441a20: sub a11, a11 +3f441a30: move a11, *a14+, 1 +3f441a40: move a11, *a14+, 1 +3f441a50: move *a13, a9, 1 +3f441a60: movi 0x6c0, a7 +3f441a80: mpys a9, a7 +3f441a90: addi 0x167a30, a7 +3f441ac0: setf 16, 1, 0 +3f441ad0: move *a7(0x10), a8, 0 +3f441af0: move a8, *a14+, 1 +3f441b00: movi 0x6c0, a7 +3f441b20: mpys a9, a7 +3f441b30: addi 0x167a30, a7 +3f441b60: move *a7, a8, 0 +3f441b70: move a8, *a14+, 1 +3f441b80: move @0x11a530, *a14+, 1 +3f441bb0: calla L3FB0D7B0 +3f441be0: movi 0x6c0, a7 +3f441c00: mpys a9, a7 +3f441c10: addi 0x167a30, a7 +3f441c40: move a8, *a7(0x40), 1 +3f441c60: inc a9 +3f441c70: move a9, *a13, 1 +3f441c80: move a14, -*sp, 1 +3f441c90: movi 0x3f439fe0, a7 +3f441cc0: move a7, *a14+, 1 +3f441cd0: movi 0x6c0, a11 +3f441cf0: mpys a9, a11 +3f441d00: addi 0x167a30, a11 +3f441d30: move @0x19e150, a7, 1 +3f441d60: move a7, a9 +3f441d70: sll 0x9, a7 +3f441d80: sll 0x5, a9 +3f441d90: add a9, a7 +3f441da0: add a7, a11 +3f441db0: addi 0x60, a11 +3f441dd0: move a11, *a14+, 1 +3f441de0: move *a13(0x40), a11, 1 +3f441e00: setf 3, 0, 0 +3f441e10: move *a11(0xa8), a8, 0 +3f441e30: move a8, *a14+, 1 +3f441e40: movk 8, a9 +3f441e50: move a9, *a14+, 1 +3f441e60: move @0x19ff80, *a14+, 1 +3f441e90: move @0x19ff60, *a14+, 1 +3f441ec0: move @0xb7ee0, *a14+, 1 +3f441ef0: move *a13, a7, 1 +3f441f00: movi 0x6c0, a9 +3f441f20: mpys a7, a9 +3f441f30: addi 0x167a30, a9 +3f441f60: setf 16, 1, 0 +3f441f70: move *a9(0x10), a8, 0 +3f441f90: move a8, *a14+, 1 +3f441fa0: movi 0x6c0, a9 +3f441fc0: mpys a7, a9 +3f441fd0: addi 0x167a30, a9 +3f442000: move *a9, a8, 0 +3f442010: move a8, *a14+, 1 +3f442020: move @0x11a530, *a14+, 1 +3f442050: calla L3FB05BC0 +3f442080: movi 0x6c0, a9 +3f4420a0: mpys a7, a9 +3f4420b0: addi 0x167a30, a9 +3f4420e0: move a8, *a9(0x40), 1 +3f442100: inc a7 +3f442110: move a7, *a13, 1 +3f442120: move a14, -*sp, 1 +3f442130: sub a9, a9 +3f442140: move a9, *a14+, 1 +3f442150: movk 2, a9 +3f442160: move a9, *a14+, 1 +3f442170: movi 0x6c0, a9 +3f442190: mpys a7, a9 +3f4421a0: addi 0x167a30, a9 +3f4421d0: move @0x19e150, a7, 1 +3f442200: move a7, a11 +3f442210: sll 0x9, a7 +3f442220: sll 0x5, a11 +3f442230: add a11, a7 +3f442240: add a7, a9 +3f442250: move *a9(0x60), *a14+, 1 +3f442270: move @0x19ff80, *a14+, 1 +3f4422a0: move @0x19ff60, *a14+, 1 +3f4422d0: move @0xb7ee0, *a14+, 1 +3f442300: sub a11, a11 +3f442310: move a11, *a14+, 1 +3f442320: move a11, *a14+, 1 +3f442330: move *a13, a9, 1 +3f442340: movi 0x6c0, a7 +3f442360: mpys a9, a7 +3f442370: addi 0x167a30, a7 +3f4423a0: setf 16, 1, 0 +3f4423b0: move *a7(0x10), a8, 0 +3f4423d0: move a8, *a14+, 1 +3f4423e0: movi 0x6c0, a7 +3f442400: mpys a9, a7 +3f442410: addi 0x167a30, a7 +3f442440: move *a7, a8, 0 +3f442450: move a8, *a14+, 1 +3f442460: move @0x11a530, *a14+, 1 +3f442490: calla L3FB0D7B0 +3f4424c0: movi 0x6c0, a7 +3f4424e0: mpys a9, a7 +3f4424f0: addi 0x167a30, a7 +3f442520: move a8, *a7(0x40), 1 +3f442540: inc a9 +3f442550: move a9, *a13, 1 +3f442560: move a14, -*sp, 1 +3f442570: movi 0x3f439fe0, a7 +3f4425a0: move a7, *a14+, 1 +3f4425b0: movi 0x6c0, a11 +3f4425d0: mpys a9, a11 +3f4425e0: addi 0x167a30, a11 +3f442610: move @0x19e150, a7, 1 +3f442640: move a7, a9 +3f442650: sll 0x9, a7 +3f442660: sll 0x5, a9 +3f442670: add a9, a7 +3f442680: add a7, a11 +3f442690: addi 0x60, a11 +3f4426b0: move a11, *a14+, 1 +3f4426c0: move *a13(0x40), a11, 1 +3f4426e0: setf 4, 0, 0 +3f4426f0: move *a11(0xac), a8, 0 +3f442710: move a8, *a14+, 1 +3f442720: movk 9, a9 +3f442730: move a9, *a14+, 1 +3f442740: move @0x19ff80, *a14+, 1 +3f442770: move @0x19ff60, *a14+, 1 +3f4427a0: move @0xb7ee0, *a14+, 1 +3f4427d0: move *a13, a7, 1 +3f4427e0: movi 0x6c0, a9 +3f442800: mpys a7, a9 +3f442810: addi 0x167a30, a9 +3f442840: setf 16, 1, 0 +3f442850: move *a9(0x10), a8, 0 +3f442870: move a8, *a14+, 1 +3f442880: movi 0x6c0, a9 +3f4428a0: mpys a7, a9 +3f4428b0: addi 0x167a30, a9 +3f4428e0: move *a9, a8, 0 +3f4428f0: move a8, *a14+, 1 +3f442900: move @0x11a530, *a14+, 1 +3f442930: calla L3FB05BC0 +3f442960: movi 0x6c0, a9 +3f442980: mpys a7, a9 +3f442990: addi 0x167a30, a9 +3f4429c0: move a8, *a9(0x40), 1 +3f4429e0: inc a7 +3f4429f0: move a7, *a13, 1 +3f442a00: move a14, -*sp, 1 +3f442a10: sub a9, a9 +3f442a20: move a9, *a14+, 1 +3f442a30: movk 2, a9 +3f442a40: move a9, *a14+, 1 +3f442a50: movi 0x6c0, a9 +3f442a70: mpys a7, a9 +3f442a80: addi 0x167a30, a9 +3f442ab0: move @0x19e150, a7, 1 +3f442ae0: move a7, a11 +3f442af0: sll 0x9, a7 +3f442b00: sll 0x5, a11 +3f442b10: add a11, a7 +3f442b20: add a7, a9 +3f442b30: move *a9(0x60), *a14+, 1 +3f442b50: move @0x19ff80, *a14+, 1 +3f442b80: move @0x19ff60, *a14+, 1 +3f442bb0: move @0xb7ee0, *a14+, 1 +3f442be0: sub a11, a11 +3f442bf0: move a11, *a14+, 1 +3f442c00: move a11, *a14+, 1 +3f442c10: move *a13, a9, 1 +3f442c20: movi 0x6c0, a7 +3f442c40: mpys a9, a7 +3f442c50: addi 0x167a30, a7 +3f442c80: setf 16, 1, 0 +3f442c90: move *a7(0x10), a8, 0 +3f442cb0: move a8, *a14+, 1 +3f442cc0: movi 0x6c0, a7 +3f442ce0: mpys a9, a7 +3f442cf0: addi 0x167a30, a7 +3f442d20: move *a7, a8, 0 +3f442d30: move a8, *a14+, 1 +3f442d40: move @0x11a530, *a14+, 1 +3f442d70: calla L3FB0D7B0 +3f442da0: movi 0x6c0, a7 +3f442dc0: mpys a9, a7 +3f442dd0: addi 0x167a30, a7 +3f442e00: move a8, *a7(0x40), 1 +3f442e20: inc a9 +3f442e30: move a9, *a13, 1 +3f442e40: move a14, -*sp, 1 +3f442e50: movi 0x3f439fe0, a7 +3f442e80: move a7, *a14+, 1 +3f442e90: movi 0x6c0, a11 +3f442eb0: mpys a9, a11 +3f442ec0: addi 0x167a30, a11 +3f442ef0: move @0x19e150, a7, 1 +3f442f20: move a7, a9 +3f442f30: sll 0x9, a7 +3f442f40: sll 0x5, a9 +3f442f50: add a9, a7 +3f442f60: add a7, a11 +3f442f70: addi 0x60, a11 +3f442f90: move a11, *a14+, 1 +3f442fa0: move *a13(0x40), a11, 1 +3f442fc0: setf 4, 0, 0 +3f442fd0: move *a11(0x9c), a8, 0 +3f442ff0: move a8, *a14+, 1 +3f443000: movk 12, a9 +3f443010: move a9, *a14+, 1 +3f443020: move @0x19ff80, *a14+, 1 +3f443050: move @0x19ff60, *a14+, 1 +3f443080: move @0xb7ee0, *a14+, 1 +3f4430b0: move *a13, a7, 1 +3f4430c0: movi 0x6c0, a9 +3f4430e0: mpys a7, a9 +3f4430f0: addi 0x167a30, a9 +3f443120: setf 16, 1, 0 +3f443130: move *a9(0x10), a8, 0 +3f443150: move a8, *a14+, 1 +3f443160: movi 0x6c0, a9 +3f443180: mpys a7, a9 +3f443190: addi 0x167a30, a9 +3f4431c0: move *a9, a8, 0 +3f4431d0: move a8, *a14+, 1 +3f4431e0: move @0x11a530, *a14+, 1 +3f443210: calla L3FB05BC0 +3f443240: movi 0x6c0, a9 +3f443260: mpys a7, a9 +3f443270: addi 0x167a30, a9 +3f4432a0: move a8, *a9(0x40), 1 +3f4432c0: inc a7 +3f4432d0: move a7, *a13, 1 +3f4432e0: move a14, -*sp, 1 +3f4432f0: sub a9, a9 +3f443300: move a9, *a14+, 1 +3f443310: movk 2, a9 +3f443320: move a9, *a14+, 1 +3f443330: movi 0x6c0, a9 +3f443350: mpys a7, a9 +3f443360: addi 0x167a30, a9 +3f443390: move @0x19e150, a7, 1 +3f4433c0: move a7, a11 +3f4433d0: sll 0x9, a7 +3f4433e0: sll 0x5, a11 +3f4433f0: add a11, a7 +3f443400: add a7, a9 +3f443410: move *a9(0x60), *a14+, 1 +3f443430: move @0x19ff80, *a14+, 1 +3f443460: move @0x19ff60, *a14+, 1 +3f443490: move @0xb7ee0, *a14+, 1 +3f4434c0: sub a11, a11 +3f4434d0: move a11, *a14+, 1 +3f4434e0: move a11, *a14+, 1 +3f4434f0: move *a13, a9, 1 +3f443500: movi 0x6c0, a7 +3f443520: mpys a9, a7 +3f443530: addi 0x167a30, a7 +3f443560: setf 16, 1, 0 +3f443570: move *a7(0x10), a8, 0 +3f443590: move a8, *a14+, 1 +3f4435a0: movi 0x6c0, a7 +3f4435c0: mpys a9, a7 +3f4435d0: addi 0x167a30, a7 +3f443600: move *a7, a8, 0 +3f443610: move a8, *a14+, 1 +3f443620: move @0x11a530, *a14+, 1 +3f443650: calla L3FB0D7B0 +3f443680: movi 0x6c0, a7 +3f4436a0: mpys a9, a7 +3f4436b0: addi 0x167a30, a7 +3f4436e0: move a8, *a7(0x40), 1 +3f443700: inc a9 +3f443710: move a9, *a13, 1 +3f443720: move a14, -*sp, 1 +3f443730: movi 0x3f439fe0, a7 +3f443760: move a7, *a14+, 1 +3f443770: movi 0x6c0, a11 +3f443790: mpys a9, a11 +3f4437a0: addi 0x167a30, a11 +3f4437d0: move @0x19e150, a7, 1 +3f443800: move a7, a9 +3f443810: sll 0x9, a7 +3f443820: sll 0x5, a9 +3f443830: add a9, a7 +3f443840: add a7, a11 +3f443850: addi 0x60, a11 +3f443870: move a11, *a14+, 1 +3f443880: move *a13(0x40), a11, 1 +3f4438a0: setf 1, 0, 0 +3f4438b0: move *a11(0xab), a8, 0 +3f4438d0: move a8, *a14+, 1 +3f4438e0: movk 2, a9 +3f4438f0: move a9, *a14+, 1 +3f443900: move @0x19ff80, *a14+, 1 +3f443930: move @0x19ff60, *a14+, 1 +3f443960: move @0xb7ee0, *a14+, 1 +3f443990: move *a13, a7, 1 +3f4439a0: movi 0x6c0, a9 +3f4439c0: mpys a7, a9 +3f4439d0: addi 0x167a30, a9 +3f443a00: setf 16, 1, 0 +3f443a10: move *a9(0x10), a8, 0 +3f443a30: move a8, *a14+, 1 +3f443a40: movi 0x6c0, a9 +3f443a60: mpys a7, a9 +3f443a70: addi 0x167a30, a9 +3f443aa0: move *a9, a8, 0 +3f443ab0: move a8, *a14+, 1 +3f443ac0: move @0x11a530, *a14+, 1 +3f443af0: calla L3FB05BC0 +3f443b20: movi 0x6c0, a9 +3f443b40: mpys a7, a9 +3f443b50: addi 0x167a30, a9 +3f443b80: move a8, *a9(0x40), 1 +3f443ba0: inc a7 +3f443bb0: move a7, *a13, 1 +3f443bc0: move a14, -*sp, 1 +3f443bd0: sub a9, a9 +3f443be0: move a9, *a14+, 1 +3f443bf0: movk 2, a9 +3f443c00: move a9, *a14+, 1 +3f443c10: movi 0x6c0, a9 +3f443c30: mpys a7, a9 +3f443c40: addi 0x167a30, a9 +3f443c70: move @0x19e150, a7, 1 +3f443ca0: move a7, a11 +3f443cb0: sll 0x9, a7 +3f443cc0: sll 0x5, a11 +3f443cd0: add a11, a7 +3f443ce0: add a7, a9 +3f443cf0: move *a9(0x60), *a14+, 1 +3f443d10: move @0x19ff80, *a14+, 1 +3f443d40: move @0x19ff60, *a14+, 1 +3f443d70: move @0xb7ee0, *a14+, 1 +3f443da0: sub a11, a11 +3f443db0: move a11, *a14+, 1 +3f443dc0: move a11, *a14+, 1 +3f443dd0: move *a13, a9, 1 +3f443de0: movi 0x6c0, a7 +3f443e00: mpys a9, a7 +3f443e10: addi 0x167a30, a7 +3f443e40: setf 16, 1, 0 +3f443e50: move *a7(0x10), a8, 0 +3f443e70: move a8, *a14+, 1 +3f443e80: movi 0x6c0, a7 +3f443ea0: mpys a9, a7 +3f443eb0: addi 0x167a30, a7 +3f443ee0: move *a7, a8, 0 +3f443ef0: move a8, *a14+, 1 +3f443f00: move @0x11a530, *a14+, 1 +3f443f30: calla L3FB0D7B0 +3f443f60: movi 0x6c0, a7 +3f443f80: mpys a9, a7 +3f443f90: addi 0x167a30, a7 +3f443fc0: move a8, *a7(0x40), 1 +3f443fe0: inc a9 +3f443ff0: move a9, *a13, 1 +3f444000: move a14, -*sp, 1 +3f444010: movi 0x3f439fe0, a7 +3f444040: move a7, *a14+, 1 +3f444050: movi 0x6c0, a11 +3f444070: mpys a9, a11 +3f444080: addi 0x167a30, a11 +3f4440b0: move @0x19e150, a7, 1 +3f4440e0: move a7, a9 +3f4440f0: sll 0x9, a7 +3f444100: sll 0x5, a9 +3f444110: add a9, a7 +3f444120: add a7, a11 +3f444130: addi 0x60, a11 +3f444150: move a11, *a14+, 1 +3f444160: move *a13(0x40), a11, 1 +3f444180: setf 2, 0, 0 +3f444190: move *a11(0xa4), a8, 0 +3f4441b0: move a8, *a14+, 1 +3f4441c0: movk 3, a9 +3f4441d0: move a9, *a14+, 1 +3f4441e0: move @0x19ff80, *a14+, 1 +3f444210: move @0x19ff60, *a14+, 1 +3f444240: move @0xb7ee0, *a14+, 1 +3f444270: move *a13, a7, 1 +3f444280: movi 0x6c0, a9 +3f4442a0: mpys a7, a9 +3f4442b0: addi 0x167a30, a9 +3f4442e0: setf 16, 1, 0 +3f4442f0: move *a9(0x10), a8, 0 +3f444310: move a8, *a14+, 1 +3f444320: movi 0x6c0, a9 +3f444340: mpys a7, a9 +3f444350: addi 0x167a30, a9 +3f444380: move *a9, a8, 0 +3f444390: move a8, *a14+, 1 +3f4443a0: move @0x11a530, *a14+, 1 +3f4443d0: calla L3FB05BC0 +3f444400: movi 0x6c0, a9 +3f444420: mpys a7, a9 +3f444430: addi 0x167a30, a9 +3f444460: move a8, *a9(0x40), 1 +3f444480: inc a7 +3f444490: move a7, *a13, 1 +3f4444a0: move a14, -*sp, 1 +3f4444b0: sub a9, a9 +3f4444c0: move a9, *a14+, 1 +3f4444d0: movk 2, a9 +3f4444e0: move a9, *a14+, 1 +3f4444f0: movi 0x6c0, a9 +3f444510: mpys a7, a9 +3f444520: addi 0x167a30, a9 +3f444550: move @0x19e150, a7, 1 +3f444580: move a7, a11 +3f444590: sll 0x9, a7 +3f4445a0: sll 0x5, a11 +3f4445b0: add a11, a7 +3f4445c0: add a7, a9 +3f4445d0: move *a9(0x60), *a14+, 1 +3f4445f0: move @0x19ff80, *a14+, 1 +3f444620: move @0x19ff60, *a14+, 1 +3f444650: move @0xb7ee0, *a14+, 1 +3f444680: sub a11, a11 +3f444690: move a11, *a14+, 1 +3f4446a0: move a11, *a14+, 1 +3f4446b0: move *a13, a9, 1 +3f4446c0: movi 0x6c0, a7 +3f4446e0: mpys a9, a7 +3f4446f0: addi 0x167a30, a7 +3f444720: setf 16, 1, 0 +3f444730: move *a7(0x10), a8, 0 +3f444750: move a8, *a14+, 1 +3f444760: movi 0x6c0, a7 +3f444780: mpys a9, a7 +3f444790: addi 0x167a30, a7 +3f4447c0: move *a7, a8, 0 +3f4447d0: move a8, *a14+, 1 +3f4447e0: move @0x11a530, *a14+, 1 +3f444810: calla L3FB0D7B0 +3f444840: movi 0x6c0, a7 +3f444860: mpys a9, a7 +3f444870: addi 0x167a30, a7 +3f4448a0: move a8, *a7(0x40), 1 +3f4448c0: move a14, -*sp, 1 +3f4448d0: movi 0x6c0, a7 +3f4448f0: mpys a9, a7 +3f444900: addi 0x167a30, a7 +3f444930: move *a7(0x40), *a14+, 1 +3f444950: move @0x11a530, *a14+, 1 +3f444980: calla L3FB11A10 +3f4449b0: move a8, *a13(0x20), 1 +3f4449d0: move a8, a7 +3f4449e0: jreq L3F444A90 +3f4449f0: setf 8, 0, 0 +3f444a00: move @0xb8950, a11, 0 +3f444a30: jreq L3F444A90 +3f444a40: move *a7(0x160), a7, 1 +3f444a60: sub a9, a9 +3f444a70: movb a9, *a7(0x18) +L3F444A90: +3f444a90: move *a13, a11, 1 +3f444aa0: inc a11 +3f444ab0: move a11, *a13, 1 +3f444ac0: move a14, -*sp, 1 +3f444ad0: movi 0x3f439fe0, a9 +3f444b00: move a9, *a14+, 1 +3f444b10: movi 0x6c0, a7 +3f444b30: mpys a11, a7 +3f444b40: addi 0x167a30, a7 +3f444b70: move @0x19e150, a9, 1 +3f444ba0: move a9, a11 +3f444bb0: sll 0x9, a9 +3f444bc0: sll 0x5, a11 +3f444bd0: add a11, a9 +3f444be0: add a9, a7 +3f444bf0: addi 0x60, a7 +3f444c10: move a7, *a14+, 1 +3f444c20: move *a13(0x40), a11, 1 +3f444c40: setf 2, 0, 0 +3f444c50: move *a11(0xa2), a8, 0 +3f444c70: move a8, *a14+, 1 +3f444c80: movk 4, a9 +3f444c90: move a9, *a14+, 1 +3f444ca0: move @0x19ff80, *a14+, 1 +3f444cd0: move @0x19ff60, *a14+, 1 +3f444d00: move @0xb7ee0, *a14+, 1 +3f444d30: move *a13, a7, 1 +3f444d40: movi 0x6c0, a9 +3f444d60: mpys a7, a9 +3f444d70: addi 0x167a30, a9 +3f444da0: setf 16, 1, 0 +3f444db0: move *a9(0x10), a8, 0 +3f444dd0: move a8, *a14+, 1 +3f444de0: movi 0x6c0, a9 +3f444e00: mpys a7, a9 +3f444e10: addi 0x167a30, a9 +3f444e40: move *a9, a8, 0 +3f444e50: move a8, *a14+, 1 +3f444e60: move @0x11a530, *a14+, 1 +3f444e90: calla L3FB05BC0 +3f444ec0: movi 0x6c0, a9 +3f444ee0: mpys a7, a9 +3f444ef0: addi 0x167a30, a9 +3f444f20: move a8, *a9(0x40), 1 +3f444f40: move a14, -*sp, 1 +3f444f50: movi 0x6c0, a9 +3f444f70: mpys a7, a9 +3f444f80: addi 0x167a30, a9 +3f444fb0: move *a9(0x40), *a14+, 1 +3f444fd0: move @0x11a530, *a14+, 1 +3f445000: calla L3FB11A10 +3f445030: move a8, *a13(0x20), 1 +3f445050: move a8, a9 +3f445060: jreq L3F445110 +3f445070: setf 8, 0, 0 +3f445080: move @0xb8950, a7, 0 +3f4450b0: jreq L3F445110 +3f4450c0: move *a8(0x160), a9, 1 +3f4450e0: sub a11, a11 +3f4450f0: movb a11, *a9(0xc0) +L3F445110: +3f445110: move *a13, a11, 1 +3f445120: inc a11 +3f445130: move a11, *a13, 1 +3f445140: move a14, -*sp, 1 +3f445150: movi 0x3f31b830, a9 +3f445180: move a9, *a14+, 1 +3f445190: movk 1, a7 +3f4451a0: move a7, *a14+, 1 +3f4451b0: movi 0x6c0, a7 +3f4451d0: mpys a11, a7 +3f4451e0: addi 0x167a30, a7 +3f445210: move @0x19e150, a9, 1 +3f445240: move a9, a11 +3f445250: sll 0x9, a9 +3f445260: sll 0x5, a11 +3f445270: add a11, a9 +3f445280: add a9, a7 +3f445290: move *a7(0x60), *a14+, 1 +3f4452b0: move @0x19ff80, *a14+, 1 +3f4452e0: move @0x19ff60, *a14+, 1 +3f445310: move @0xb7ee0, *a14+, 1 +3f445340: move *a13, a11, 1 +3f445350: movi 0x6c0, a9 +3f445370: mpys a11, a9 +3f445380: addi 0x167a30, a9 +3f4453b0: setf 16, 1, 0 +3f4453c0: move *a9(0x10), a8, 0 +3f4453e0: move a8, *a14+, 1 +3f4453f0: movi 0x6c0, a9 +3f445410: mpys a11, a9 +3f445420: addi 0x167a30, a9 +3f445450: move *a9, a8, 0 +3f445460: move a8, *a14+, 1 +3f445470: move @0x11a530, *a14+, 1 +3f4454a0: calla L3FB0BC50 +3f4454d0: movi 0x6c0, a9 +3f4454f0: mpys a11, a9 +3f445500: addi 0x167a30, a9 +3f445530: move a8, *a9(0x40), 1 +3f445550: move a14, -*sp, 1 +3f445560: movi 0x6c0, a9 +3f445580: mpys a11, a9 +3f445590: addi 0x167a30, a9 +3f4455c0: move *a9(0x40), *a14+, 1 +3f4455e0: move @0x11a530, *a14+, 1 +3f445610: calla L3FB11A10 +3f445640: move a8, *a13(0x20), 1 +3f445660: move *a8(0x160), a9, 1 +3f445680: movk 1, a7 +3f445690: movb a7, *a9(0x30) +3f4456b0: setf 8, 0, 0 +3f4456c0: move *a13(0x60), a9, 0 +3f4456e0: jreq L3F445760 +3f4456f0: move a8, a8 +3f445700: jreq L3F445760 +3f445710: move *a8(0x160), a7, 1 +3f445730: sub a9, a9 +3f445740: movb a9, *a7(0x20) +L3F445760: +3f445760: inc a11 +3f445770: move a11, *a13, 1 +3f445780: move a14, -*sp, 1 +3f445790: movi 0x3f31b8a0, a9 +3f4457c0: move a9, *a14+, 1 +3f4457d0: movk 1, a7 +3f4457e0: move a7, *a14+, 1 +3f4457f0: movi 0x6c0, a7 +3f445810: mpys a11, a7 +3f445820: addi 0x167a30, a7 +3f445850: move @0x19e150, a9, 1 +3f445880: move a9, a11 +3f445890: sll 0x9, a9 +3f4458a0: sll 0x5, a11 +3f4458b0: add a11, a9 +3f4458c0: add a9, a7 +3f4458d0: move *a7(0x60), *a14+, 1 +3f4458f0: move @0x19ff80, *a14+, 1 +3f445920: move @0x19ff60, *a14+, 1 +3f445950: move @0xb7ee0, *a14+, 1 +3f445980: move *a13, a11, 1 +3f445990: movi 0x6c0, a9 +3f4459b0: mpys a11, a9 +3f4459c0: addi 0x167a30, a9 +3f4459f0: setf 16, 1, 0 +3f445a00: move *a9(0x10), a8, 0 +3f445a20: move a8, *a14+, 1 +3f445a30: movi 0x6c0, a9 +3f445a50: mpys a11, a9 +3f445a60: addi 0x167a30, a9 +3f445a90: move *a9, a8, 0 +3f445aa0: move a8, *a14+, 1 +3f445ab0: move @0x11a530, *a14+, 1 +3f445ae0: calla L3FB0BC50 +3f445b10: movi 0x6c0, a9 +3f445b30: mpys a11, a9 +3f445b40: addi 0x167a30, a9 +3f445b70: move a8, *a9(0x40), 1 +3f445b90: setf 8, 0, 0 +3f445ba0: move *a13(0x60), a9, 0 +3f445bc0: jreq L3F445D50 +3f445bd0: move a14, -*sp, 1 +3f445be0: movi 0x6c0, a7 +3f445c00: mpys a11, a7 +3f445c10: addi 0x167a30, a7 +3f445c40: move *a7(0x40), *a14+, 1 +3f445c60: move @0x11a530, *a14+, 1 +3f445c90: calla L3FB11A10 +3f445cc0: move a8, *a13(0x20), 1 +3f445ce0: move a8, a7 +3f445cf0: jreq L3F445D50 +3f445d00: move *a7(0x160), a7, 1 +3f445d20: sub a9, a9 +3f445d30: movb a9, *a7(0x20) +L3F445D50: +3f445d50: inc a11 +3f445d60: move a11, *a13, 1 +3f445d70: move a14, -*sp, 1 +3f445d80: movi 0x3f3020d0, a9 +3f445db0: move a9, *a14+, 1 +3f445dc0: movk 1, a7 +3f445dd0: move a7, *a14+, 1 +3f445de0: movi 0x6c0, a7 +3f445e00: mpys a11, a7 +3f445e10: addi 0x167a30, a7 +3f445e40: move @0x19e150, a9, 1 +3f445e70: move a9, a11 +3f445e80: sll 0x9, a9 +3f445e90: sll 0x5, a11 +3f445ea0: add a11, a9 +3f445eb0: add a9, a7 +3f445ec0: move *a7(0x60), *a14+, 1 +3f445ee0: move @0x19ff80, *a14+, 1 +3f445f10: move @0x19ff60, *a14+, 1 +3f445f40: move @0xb7ee0, *a14+, 1 +3f445f70: move *a13, a11, 1 +3f445f80: movi 0x6c0, a9 +3f445fa0: mpys a11, a9 +3f445fb0: addi 0x167a30, a9 +3f445fe0: setf 16, 1, 0 +3f445ff0: move *a9(0x10), a8, 0 +3f446010: move a8, *a14+, 1 +3f446020: movi 0x6c0, a9 +3f446040: mpys a11, a9 +3f446050: addi 0x167a30, a9 +3f446080: move *a9, a8, 0 +3f446090: move a8, *a14+, 1 +3f4460a0: move @0x11a530, *a14+, 1 +3f4460d0: calla L3FB0BC50 +3f446100: movi 0x6c0, a9 +3f446120: mpys a11, a9 +3f446130: addi 0x167a30, a9 +3f446160: move a8, *a9(0x40), 1 +L3F446180: +3f446180: move a14, -*sp, 1 +3f446190: move @0xb79e0, *a14+, 1 +3f4461c0: move @0xb78e0, *a14+, 1 +3f4461f0: calla L3FD64F60 +3f446220: move @0xb79e0, @0xb83c0, 1 +L3F446270: +3f446270: subi 0x70, a14 +3f446290: mmfm sp, a7,a9,a11,a13 +3f4462b0: rets +L3F4462C0: +3f4462c0: mmtm sp, a7,a9,a11,a13 +3f4462e0: move a14, a13 +3f4462f0: addi 0x640, a14 +3f446310: move @0xb8100, a11, 1 +3f446340: jane L3F448C90 +3f446360: movk 1, a11 +3f446370: move a11, @0xb8100, 1 +3f4463a0: move a14, -*sp, 1 +3f4463b0: move a14, -*sp, 1 +3f4463c0: move *a13(0xffe0), *a14+, 1 +3f4463e0: calla L3FB458D0 +3f446410: move a8, *a14+, 1 +3f446420: move *a13(0xffe0), *a14+, 1 +3f446440: move @0xb7ee0, *a14+, 1 +3f446470: calla L3FDA4870 +3f4464a0: move a8, *a13(0x40), 1 +3f4464c0: move a14, -*sp, 1 +3f4464d0: move a14, -*sp, 1 +3f4464e0: move *a13(0xffc0), *a14+, 1 +3f446500: calla L3FB458D0 +3f446530: move a8, *a14+, 1 +3f446540: move *a13(0xffc0), *a14+, 1 +3f446560: move @0xb7ee0, *a14+, 1 +3f446590: calla L3FDA4870 +3f4465c0: move *a13(0x40), a11, 1 +3f4465e0: cmp a8, a11 +3f4465f0: jrge L3F446720 +3f446600: move a14, -*sp, 1 +3f446610: move a14, -*sp, 1 +3f446620: move *a13(0xffc0), *a14+, 1 +3f446640: calla L3FB458D0 +3f446670: move a8, *a14+, 1 +3f446680: move *a13(0xffc0), *a14+, 1 +3f4466a0: move @0xb7ee0, *a14+, 1 +3f4466d0: calla L3FDA4870 +3f446700: move a8, *a13(0x40), 1 +L3F446720: +3f446720: move a14, -*sp, 1 +3f446730: move @0x19ff80, *a14+, 1 +3f446760: move @0x19ff60, *a14+, 1 +3f446790: movk 1, a11 +3f4467a0: move a11, *a14+, 1 +3f4467b0: movi 0xc8, a9 +3f4467d0: move a9, *a14+, 1 +3f4467e0: move *a13(0x40), a11, 1 +3f446800: addi 0x32, a11 +3f446820: move a11, *a14+, 1 +3f446830: movi 0x8c, a11 +3f446850: move a11, *a14+, 1 +3f446860: movk 10, a9 +3f446870: move a9, *a14+, 1 +3f446880: move @0xb7960, *a14+, 1 +3f4468b0: move @0xb78e0, *a14+, 1 +3f4468e0: calla L3FD41B90 +3f446910: move a8, @0xb7a00, 1 +3f446940: movk 1, a9 +3f446950: move a9, *a13(0x200), 1 +3f446970: move a14, -*sp, 1 +3f446980: move a13, a9 +3f446990: addi 0x80, a9 +3f4469b0: move a9, *a14+, 1 +3f4469c0: movi 0x200, a9 +3f4469e0: move a9, *a14+, 1 +3f4469f0: move a8, *a14+, 1 +3f446a00: move @0xb78e0, *a14+, 1 +3f446a30: calla L3FD38770 +3f446a60: sub a9, a9 +3f446a70: move a9, *a13(0x320), 1 +3f446a90: move a14, -*sp, 1 +3f446aa0: move a13, a9 +3f446ab0: addi 0x260, a9 +3f446ad0: move a9, *a14+, 1 +3f446ae0: movi 0x40, a9 +3f446b00: move a9, *a14+, 1 +3f446b10: move @0xb7a00, *a14+, 1 +3f446b40: move @0xb78e0, *a14+, 1 +3f446b70: calla L3FD75CD0 +3f446ba0: move @0xb7a00, a9, 1 +3f446bd0: jaeq L3F448C90 +3f446bf0: move a14, -*sp, 1 +3f446c00: movi 0x20800d, a11 +3f446c30: move a11, *a14+, 1 +3f446c40: move a9, *a14+, 1 +3f446c50: move @0xb78e0, *a14+, 1 +3f446c80: calla L3FD97D50 +3f446cb0: move a14, -*sp, 1 +3f446cc0: move @0xb7a00, *a14+, 1 +3f446cf0: move @0xb78e0, *a14+, 1 +3f446d20: calla L3FB04900 +3f446d50: move a8, @0x11a5b0, 1 +3f446d80: move a8, a9 +3f446d90: jaeq L3F448AC0 +3f446db0: setf 2, 0, 0 +3f446dc0: move @0xaece8, a11, 0 +3f446df0: move a11, @0x19e150, 1 +3f446e20: sub a9, a9 +3f446e30: move a9, *a13, 1 +3f446e40: move a14, -*sp, 1 +3f446e50: move a14, -*sp, 1 +3f446e60: move *a13(0xffe0), *a14+, 1 +3f446e80: calla L3FB458D0 +3f446eb0: move a8, *a14+, 1 +3f446ec0: move *a13(0xffe0), *a14+, 1 +3f446ee0: move @0xb7ee0, *a14+, 1 +3f446f10: calla L3FDA4870 +3f446f40: move a8, *a13(0x20), 1 +3f446f60: movi 0x6c0, a11 +3f446f80: mpys a9, a11 +3f446f90: addi 0x124230, a11 +3f446fc0: move a14, -*sp, 1 +3f446fd0: move a9, *a14+, 1 +3f446fe0: movk 2, a7 +3f446ff0: move a7, *a14+, 1 +3f447000: move *a13(0xffe0), *a14+, 1 +3f447020: move @0x19ff80, *a14+, 1 +3f447050: move @0x19ff60, *a14+, 1 +3f447080: move @0xb7ee0, *a14+, 1 +3f4470b0: move a9, *a14+, 1 +3f4470c0: move a9, *a14+, 1 +3f4470d0: movi 0x3c, a7 +3f4470f0: move a7, *a14+, 1 +3f447100: move *a13(0x40), a7, 1 +3f447120: addi 0x32, a7 +3f447140: sra 0x1, a7 +3f447150: sra 0x1, a8 +3f447160: sub a8, a7 +3f447170: move a7, *a14+, 1 +3f447180: move @0x11a5b0, *a14+, 1 +3f4471b0: calla L3FB0D7B0 +3f4471e0: move a8, *a11(0x40), 1 +3f447200: inc a9 +3f447210: move a9, *a13, 1 +3f447220: move a14, -*sp, 1 +3f447230: move a14, -*sp, 1 +3f447240: move *a13(0xffc0), *a14+, 1 +3f447260: calla L3FB458D0 +3f447290: move a8, *a14+, 1 +3f4472a0: move *a13(0xffc0), *a14+, 1 +3f4472c0: move @0xb7ee0, *a14+, 1 +3f4472f0: calla L3FDA4870 +3f447320: move a8, *a13(0x20), 1 +3f447340: movi 0x6c0, a11 +3f447360: mpys a9, a11 +3f447370: addi 0x124230, a11 +3f4473a0: move a14, -*sp, 1 +3f4473b0: sub a7, a7 +3f4473c0: move a7, *a14+, 1 +3f4473d0: movk 2, a7 +3f4473e0: move a7, *a14+, 1 +3f4473f0: move *a13(0xffc0), *a14+, 1 +3f447410: move @0x19ff80, *a14+, 1 +3f447440: move @0x19ff60, *a14+, 1 +3f447470: move @0xb7ee0, *a14+, 1 +3f4474a0: sub a7, a7 +3f4474b0: move a7, *a14+, 1 +3f4474c0: move a7, *a14+, 1 +3f4474d0: movi 0x5a, a7 +3f4474f0: move a7, *a14+, 1 +3f447500: move *a13(0x40), a7, 1 +3f447520: addi 0x32, a7 +3f447540: sra 0x1, a7 +3f447550: sra 0x1, a8 +3f447560: sub a8, a7 +3f447570: move a7, *a14+, 1 +3f447580: move @0x11a5b0, *a14+, 1 +3f4475b0: calla L3FB0D7B0 +3f4475e0: move a8, *a11(0x40), 1 +3f447600: inc a9 +3f447610: move a9, *a13, 1 +3f447620: move a14, -*sp, 1 +3f447630: move *a13(0xffa0), *a14+, 1 +3f447650: movk 1, a11 +3f447660: move a11, *a14+, 1 +3f447670: movi 0x6c0, a7 +3f447690: mpys a9, a7 +3f4476a0: addi 0x124230, a7 +3f4476d0: move @0x19e150, a11, 1 +3f447700: move a11, a9 +3f447710: sll 0x9, a11 +3f447720: sll 0x5, a9 +3f447730: add a9, a11 +3f447740: add a11, a7 +3f447750: move *a7(0x60), *a14+, 1 +3f447770: move @0x19ff80, *a14+, 1 +3f4477a0: move @0x19ff60, *a14+, 1 +3f4477d0: move @0xb7ee0, *a14+, 1 +3f447800: move *a13, a11, 1 +3f447810: movi 0x6c0, a9 +3f447830: mpys a11, a9 +3f447840: addi 0x124230, a9 +3f447870: setf 16, 1, 0 +3f447880: move *a9(0x10), a8, 0 +3f4478a0: move a8, *a14+, 1 +3f4478b0: move *a13(0x40), a9, 1 +3f4478d0: addi 0x32, a9 +3f4478f0: movk 3, a7 +3f447900: divs a7, a9 +3f447910: move a9, *a14+, 1 +3f447920: move @0x11a5b0, *a14+, 1 +3f447950: calla L3FB0BC50 +3f447980: movi 0x6c0, a9 +3f4479a0: mpys a11, a9 +3f4479b0: addi 0x124230, a9 +3f4479e0: move a8, *a9(0x40), 1 +3f447a00: move a14, -*sp, 1 +3f447a10: movi 0x6c0, a9 +3f447a30: mpys a11, a9 +3f447a40: addi 0x124230, a9 +3f447a70: move *a9(0x40), *a14+, 1 +3f447a90: move @0x11a5b0, *a14+, 1 +3f447ac0: calla L3FB11A10 +3f447af0: move a8, *a13(0x60), 1 +3f447b10: move a8, a9 +3f447b20: jreq L3F447C40 +3f447b30: move *a13(0x40), a7, 1 +3f447b50: addi 0x32, a7 +3f447b70: movk 3, a9 +3f447b80: divs a9, a7 +3f447b90: move *a8(0x80), a9, 1 +3f447bb0: sra 0x1, a9 +3f447bc0: sub a9, a7 +3f447bd0: move a7, *a8(0x40), 1 +3f447bf0: move *a8(0x160), a9, 1 +3f447c10: movk 1, a7 +3f447c20: movb a7, *a9(0x30) +L3F447C40: +3f447c40: inc a11 +3f447c50: move a11, *a13, 1 +3f447c60: move a14, -*sp, 1 +3f447c70: movi 0x3f302620, a9 +3f447ca0: move a9, *a14+, 1 +3f447cb0: movk 1, a7 +3f447cc0: move a7, *a14+, 1 +3f447cd0: movi 0x6c0, a7 +3f447cf0: mpys a11, a7 +3f447d00: addi 0x124230, a7 +3f447d30: move @0x19e150, a9, 1 +3f447d60: move a9, a11 +3f447d70: sll 0x9, a9 +3f447d80: sll 0x5, a11 +3f447d90: add a11, a9 +3f447da0: add a9, a7 +3f447db0: move *a7(0x60), *a14+, 1 +3f447dd0: move @0x19ff80, *a14+, 1 +3f447e00: move @0x19ff60, *a14+, 1 +3f447e30: move @0xb7ee0, *a14+, 1 +3f447e60: move *a13, a11, 1 +3f447e70: movi 0x6c0, a9 +3f447e90: mpys a11, a9 +3f447ea0: addi 0x124230, a9 +3f447ed0: setf 16, 1, 0 +3f447ee0: move *a9(0x10), a8, 0 +3f447f00: move a8, *a14+, 1 +3f447f10: move *a13(0x40), a9, 1 +3f447f30: addi 0x32, a9 +3f447f50: movk 3, a7 +3f447f60: divs a7, a9 +3f447f70: sll 0x1, a9 +3f447f80: move a9, *a14+, 1 +3f447f90: move @0x11a5b0, *a14+, 1 +3f447fc0: calla L3FB0BC50 +3f447ff0: movi 0x6c0, a9 +3f448010: mpys a11, a9 +3f448020: addi 0x124230, a9 +3f448050: move a8, *a9(0x40), 1 +3f448070: move a14, -*sp, 1 +3f448080: movi 0x6c0, a9 +3f4480a0: mpys a11, a9 +3f4480b0: addi 0x124230, a9 +3f4480e0: move *a9(0x40), *a14+, 1 +3f448100: move @0x11a5b0, *a14+, 1 +3f448130: calla L3FB11A10 +3f448160: move a8, *a13(0x60), 1 +3f448180: move a8, a9 +3f448190: jreq L3F448270 +3f4481a0: move *a13(0x40), a7, 1 +3f4481c0: addi 0x32, a7 +3f4481e0: movk 3, a9 +3f4481f0: divs a9, a7 +3f448200: sll 0x1, a7 +3f448210: move *a8(0x80), a9, 1 +3f448230: sra 0x1, a9 +3f448240: sub a9, a7 +3f448250: move a7, *a8(0x40), 1 +L3F448270: +3f448270: inc a11 +3f448280: move a11, *a13, 1 +3f448290: move a14, -*sp, 1 +3f4482a0: movi 0x3f439fe0, a9 +3f4482d0: move a9, *a14+, 1 +3f4482e0: movk 1, a7 +3f4482f0: move a7, *a14+, 1 +3f448300: movi 0x6c0, a7 +3f448320: mpys a11, a7 +3f448330: addi 0x124230, a7 +3f448360: move @0x19e150, a9, 1 +3f448390: move a9, a11 +3f4483a0: sll 0x9, a9 +3f4483b0: sll 0x5, a11 +3f4483c0: add a11, a9 +3f4483d0: add a9, a7 +3f4483e0: move *a7(0x60), *a14+, 1 +3f448400: move @0x19ff80, *a14+, 1 +3f448430: move @0x19ff60, *a14+, 1 +3f448460: move @0xb7ee0, *a14+, 1 +3f448490: movi 0xff9c, a11 +3f4484b0: move a11, *a14+, 1 +3f4484c0: move a11, *a14+, 1 +3f4484d0: move @0x11a5b0, *a14+, 1 +3f448500: calla L3FB0BC50 +3f448530: move *a13, a9, 1 +3f448540: movi 0x6c0, a7 +3f448560: mpys a9, a7 +3f448570: addi 0x124230, a7 +3f4485a0: move a8, *a7(0x40), 1 +3f4485c0: move a14, -*sp, 1 +3f4485d0: sub a7, a7 +3f4485e0: move a7, *a14+, 1 +3f4485f0: movk 8, a7 +3f448600: move a7, *a14+, 1 +3f448610: movk 16, a7 +3f448620: move a7, *a14+, 1 +3f448630: move a7, *a14+, 1 +3f448640: movi 0x19e050, a7 +3f448670: move a7, *a14+, 1 +3f448680: sub a7, a7 +3f448690: move a7, *a14+, 1 +3f4486a0: move a7, *a14+, 1 +3f4486b0: movk 1, a7 +3f4486c0: move a7, *a14+, 1 +3f4486d0: sub a7, a7 +3f4486e0: move a7, *a14+, 1 +3f4486f0: move @0xb78e0, *a14+, 1 +3f448720: calla L3F9A0490 +3f448750: move a8, @0x19e310, 1 +3f448780: inc a9 +3f448790: move a9, *a13, 1 +3f4487a0: movi 0x6c0, a7 +3f4487c0: mpys a9, a7 +3f4487d0: addi 0x124230, a7 +3f448800: move a14, -*sp, 1 +3f448810: movi 0x3f439fe0, a11 +3f448840: move a11, *a14+, 1 +3f448850: sub a11, a11 +3f448860: move a11, *a14+, 1 +3f448870: move a11, *a14+, 1 +3f448880: move a8, *a14+, 1 +3f448890: move @0x19ff80, *a14+, 1 +3f4488c0: move @0x19ff60, *a14+, 1 +3f4488f0: move @0xb7ee0, *a14+, 1 +3f448920: movi 0x6c0, a11 +3f448940: mpys a9, a11 +3f448950: addi 0x124230, a11 +3f448980: setf 16, 1, 0 +3f448990: move *a11(0x10), a8, 0 +3f4489b0: move a8, *a14+, 1 +3f4489c0: movi 0x6c0, a11 +3f4489e0: mpys a9, a11 +3f4489f0: addi 0x124230, a11 +3f448a20: move *a11, a8, 0 +3f448a30: move a8, *a14+, 1 +3f448a40: move @0x11a5b0, *a14+, 1 +3f448a70: calla L3FB0CAE0 +3f448aa0: move a8, *a7(0x40), 1 +L3F448AC0: +3f448ac0: move a14, -*sp, 1 +3f448ad0: movi 0x20800d, a11 +3f448b00: move a11, *a14+, 1 +3f448b10: move @0xb7a00, *a14+, 1 +3f448b40: move @0xb78e0, *a14+, 1 +3f448b70: calla L3FD97D50 +3f448ba0: move a14, -*sp, 1 +3f448bb0: move @0xb7a00, *a14+, 1 +3f448be0: move @0xb78e0, *a14+, 1 +3f448c10: calla L3FD64F60 +3f448c40: move @0xb7a00, @0xb83c0, 1 +L3F448C90: +3f448c90: move *sp(0xa0), a14, 1 +3f448cb0: mmfm sp, a7,a9,a11,a13 +3f448cd0: rets 2 +3f448ce0: mmtm sp, a7,a9,a11,a13 +3f448d00: move a14, a13 +3f448d10: addi 0x300, a14 +3f448d30: move @0xb8100, a11, 1 +3f448d60: jane L3F44AEC0 +3f448d80: movk 1, a11 +3f448d90: move a11, @0xb8100, 1 +3f448dc0: calla L3F30C500 +3f448df0: calla L3F30CDA0 +3f448e20: move @0x19e170, a11, 1 +3f448e50: jreq L3F448EB0 +3f448e60: calla L3F44AF10 +3f448e90: jauc L3F44AEC0 +L3F448EB0: +3f448eb0: setf 1, 0, 0 +3f448ec0: move @0xaecdf, a11, 0 +3f448ef0: jrne L3F448F60 +3f448f00: movk 1, a11 +3f448f10: move a11, @0xb70e0, 1 +3f448f40: jauc L3F44AEC0 +L3F448F60: +3f448f60: move a14, -*sp, 1 +3f448f70: move @0x19ff80, *a14+, 1 +3f448fa0: move @0x19ff60, *a14+, 1 +3f448fd0: movk 1, a9 +3f448fe0: move a9, *a14+, 1 +3f448ff0: movi 0x8a, a9 +3f449010: move a9, *a14+, 1 +3f449020: movi 0x177, a9 +3f449040: move a9, *a14+, 1 +3f449050: movi 0xfa, a9 +3f449070: move a9, *a14+, 1 +3f449080: movi 0x28, a9 +3f4490a0: move a9, *a14+, 1 +3f4490b0: move @0xb7960, *a14+, 1 +3f4490e0: move @0xb78e0, *a14+, 1 +3f449110: calla L3FD41B90 +3f449140: move a8, @0xb7a00, 1 +3f449170: movk 1, a11 +3f449180: move a11, *a13(0x1c0), 1 +3f4491a0: move a14, -*sp, 1 +3f4491b0: move a13, a11 +3f4491c0: addi 0x40, a11 +3f4491e0: move a11, *a14+, 1 +3f4491f0: movi 0x200, a9 +3f449210: move a9, *a14+, 1 +3f449220: move a8, *a14+, 1 +3f449230: move @0xb78e0, *a14+, 1 +3f449260: calla L3FD38770 +3f449290: sub a9, a9 +3f4492a0: move a9, *a13(0x2e0), 1 +3f4492c0: move a14, -*sp, 1 +3f4492d0: move a13, a9 +3f4492e0: addi 0x220, a9 +3f449300: move a9, *a14+, 1 +3f449310: movi 0x40, a9 +3f449330: move a9, *a14+, 1 +3f449340: move @0xb7a00, *a14+, 1 +3f449370: move @0xb78e0, *a14+, 1 +3f4493a0: calla L3FD75CD0 +3f4493d0: move @0xb7a00, a9, 1 +3f449400: jaeq L3F44AEC0 +3f449420: move a14, -*sp, 1 +3f449430: sub a11, a11 +3f449440: move a11, *a14+, 1 +3f449450: move a11, *a14+, 1 +3f449460: move a11, *a14+, 1 +3f449470: move a11, *a14+, 1 +3f449480: movi 0x3f4a3218, a8 +3f4494b0: move a8, *a14+, 1 +3f4494c0: movi 0x3f4a3240, a8 +3f4494f0: move a8, *a14+, 1 +3f449500: move a9, *a14+, 1 +3f449510: move @0xb78e0, *a14+, 1 +3f449540: calla L3FD9C170 +3f449570: move a14, -*sp, 1 +3f449580: move @0xb7a00, *a14+, 1 +3f4495b0: move @0xb78e0, *a14+, 1 +3f4495e0: calla L3FB04900 +3f449610: move a8, @0x11a5b0, 1 +3f449640: move a8, a9 +3f449650: jaeq L3F44ACF0 +3f449670: setf 2, 0, 0 +3f449680: move @0xaece8, a11, 0 +3f4496b0: move a11, @0x19e150, 1 +3f4496e0: jreq L3F4497A0 +3f4496f0: dec a11 +3f449700: jreq L3F4497A0 +3f449710: move @0x19e150, a11, 1 +3f449740: subk 2, a11 +3f449750: jreq L3F4497A0 +3f449760: sub a11, a11 +3f449770: move a11, @0x19e150, 1 +L3F4497A0: +3f4497a0: sub a11, a11 +3f4497b0: move a11, *a13, 1 +3f4497c0: move a14, -*sp, 1 +3f4497d0: move a11, *a14+, 1 +3f4497e0: movk 1, a7 +3f4497f0: move a7, *a14+, 1 +3f449800: movi 0x6c0, a7 +3f449820: mpys a11, a7 +3f449830: addi 0x122730, a7 +3f449860: move @0x19e150, a9, 1 +3f449890: move a9, a11 +3f4498a0: sll 0x9, a9 +3f4498b0: sll 0x5, a11 +3f4498c0: add a11, a9 +3f4498d0: add a9, a7 +3f4498e0: move *a7(0x60), *a14+, 1 +3f449900: move @0x19ff80, *a14+, 1 +3f449930: move @0x19ff60, *a14+, 1 +3f449960: move @0xb7ee0, *a14+, 1 +3f449990: sub a11, a11 +3f4499a0: move a11, *a14+, 1 +3f4499b0: move a11, *a14+, 1 +3f4499c0: move *a13, a9, 1 +3f4499d0: movi 0x6c0, a7 +3f4499f0: mpys a9, a7 +3f449a00: addi 0x122730, a7 +3f449a30: setf 16, 1, 0 +3f449a40: move *a7(0x10), a7, 0 +3f449a60: subk 20, a7 +3f449a70: move a7, *a14+, 1 +3f449a80: movi 0x6c0, a7 +3f449aa0: mpys a9, a7 +3f449ab0: addi 0x122730, a7 +3f449ae0: move *a7, a8, 0 +3f449af0: move a8, *a14+, 1 +3f449b00: move @0x11a5b0, *a14+, 1 +3f449b30: calla L3FB0D7B0 +3f449b60: movi 0x6c0, a7 +3f449b80: mpys a9, a7 +3f449b90: addi 0x122730, a7 +3f449bc0: move a8, *a7(0x40), 1 +3f449be0: inc a9 +3f449bf0: move a9, *a13, 1 +3f449c00: move a14, -*sp, 1 +3f449c10: movi 0x3f308e40, a7 +3f449c40: move a7, *a14+, 1 +3f449c50: movk 1, a11 +3f449c60: move a11, *a14+, 1 +3f449c70: movi 0x6c0, a11 +3f449c90: mpys a9, a11 +3f449ca0: addi 0x122730, a11 +3f449cd0: move @0x19e150, a7, 1 +3f449d00: move a7, a9 +3f449d10: sll 0x9, a7 +3f449d20: sll 0x5, a9 +3f449d30: add a9, a7 +3f449d40: add a7, a11 +3f449d50: move *a11(0x60), *a14+, 1 +3f449d70: move @0x19ff80, *a14+, 1 +3f449da0: move @0x19ff60, *a14+, 1 +3f449dd0: move @0xb7ee0, *a14+, 1 +3f449e00: move *a13, a11, 1 +3f449e10: movi 0x6c0, a9 +3f449e30: mpys a11, a9 +3f449e40: addi 0x122730, a9 +3f449e70: setf 16, 1, 0 +3f449e80: move *a9(0x10), a8, 0 +3f449ea0: move a8, *a14+, 1 +3f449eb0: movi 0x6c0, a9 +3f449ed0: mpys a11, a9 +3f449ee0: addi 0x122730, a9 +3f449f10: move *a9, a8, 0 +3f449f20: move a8, *a14+, 1 +3f449f30: move @0x11a5b0, *a14+, 1 +3f449f60: calla L3FB0BC50 +3f449f90: movi 0x6c0, a9 +3f449fb0: mpys a11, a9 +3f449fc0: addi 0x122730, a9 +3f449ff0: move a8, *a9(0x40), 1 +3f44a010: move a14, -*sp, 1 +3f44a020: movi 0x6c0, a9 +3f44a040: mpys a11, a9 +3f44a050: addi 0x122730, a9 +3f44a080: move *a9(0x40), *a14+, 1 +3f44a0a0: move @0x11a5b0, *a14+, 1 +3f44a0d0: calla L3FB11A10 +3f44a100: move a8, *a13(0x20), 1 +3f44a120: move a8, a7 +3f44a130: jreq L3F44A210 +3f44a140: move *a7(0x160), a9, 1 +3f44a160: movk 1, a7 +3f44a170: movb a7, *a9(0x30) +3f44a190: move *a8(0x80), a9, 1 +3f44a1b0: sra 0x1, a9 +3f44a1c0: neg a9 +3f44a1d0: addi 0x7d, a9 +3f44a1f0: move a9, *a8(0x40), 1 +L3F44A210: +3f44a210: inc a11 +3f44a220: move a11, *a13, 1 +3f44a230: move a14, -*sp, 1 +3f44a240: movi 0x3f302620, a9 +3f44a270: move a9, *a14+, 1 +3f44a280: movk 1, a7 +3f44a290: move a7, *a14+, 1 +3f44a2a0: movi 0x6c0, a7 +3f44a2c0: mpys a11, a7 +3f44a2d0: addi 0x122730, a7 +3f44a300: move @0x19e150, a9, 1 +3f44a330: move a9, a11 +3f44a340: sll 0x9, a9 +3f44a350: sll 0x5, a11 +3f44a360: add a11, a9 +3f44a370: add a9, a7 +3f44a380: move *a7(0x60), *a14+, 1 +3f44a3a0: move @0x19ff80, *a14+, 1 +3f44a3d0: move @0x19ff60, *a14+, 1 +3f44a400: move @0xb7ee0, *a14+, 1 +3f44a430: move *a13, a11, 1 +3f44a440: movi 0x6c0, a9 +3f44a460: mpys a11, a9 +3f44a470: addi 0x122730, a9 +3f44a4a0: setf 16, 1, 0 +3f44a4b0: move *a9(0x10), a8, 0 +3f44a4d0: move a8, *a14+, 1 +3f44a4e0: movi 0x6c0, a9 +3f44a500: mpys a11, a9 +3f44a510: addi 0x122730, a9 +3f44a540: move *a9, a8, 0 +3f44a550: move a8, *a14+, 1 +3f44a560: move @0x11a5b0, *a14+, 1 +3f44a590: calla L3FB0BC50 +3f44a5c0: movi 0x6c0, a9 +3f44a5e0: mpys a11, a9 +3f44a5f0: addi 0x122730, a9 +3f44a620: move a8, *a9(0x40), 1 +3f44a640: move a14, -*sp, 1 +3f44a650: movi 0x6c0, a9 +3f44a670: mpys a11, a9 +3f44a680: addi 0x122730, a9 +3f44a6b0: move *a9(0x40), *a14+, 1 +3f44a6d0: move @0x11a5b0, *a14+, 1 +3f44a700: calla L3FB11A10 +3f44a730: move a8, *a13(0x20), 1 +3f44a750: move a8, a7 +3f44a760: jreq L3F44A7F0 +3f44a770: move *a8(0x80), a9, 1 +3f44a790: sra 0x1, a9 +3f44a7a0: neg a9 +3f44a7b0: addi 0xfa, a9 +3f44a7d0: move a9, *a7(0x40), 1 +L3F44A7F0: +3f44a7f0: move a14, -*sp, 1 +3f44a800: sub a9, a9 +3f44a810: move a9, *a14+, 1 +3f44a820: movk 8, a9 +3f44a830: move a9, *a14+, 1 +3f44a840: movk 16, a9 +3f44a850: move a9, *a14+, 1 +3f44a860: move a9, *a14+, 1 +3f44a870: movi 0x19e050, a9 +3f44a8a0: move a9, *a14+, 1 +3f44a8b0: sub a9, a9 +3f44a8c0: move a9, *a14+, 1 +3f44a8d0: move a9, *a14+, 1 +3f44a8e0: movk 1, a9 +3f44a8f0: move a9, *a14+, 1 +3f44a900: sub a9, a9 +3f44a910: move a9, *a14+, 1 +3f44a920: move @0xb78e0, *a14+, 1 +3f44a950: calla L3F9A0490 +3f44a980: move a8, @0x19e310, 1 +3f44a9b0: inc a11 +3f44a9c0: move a11, *a13, 1 +3f44a9d0: movi 0x6c0, a9 +3f44a9f0: mpys a11, a9 +3f44aa00: addi 0x122730, a9 +3f44aa30: move a14, -*sp, 1 +3f44aa40: movi 0x3f439fe0, a7 +3f44aa70: move a7, *a14+, 1 +3f44aa80: sub a7, a7 +3f44aa90: move a7, *a14+, 1 +3f44aaa0: move a7, *a14+, 1 +3f44aab0: move a8, *a14+, 1 +3f44aac0: move @0x19ff80, *a14+, 1 +3f44aaf0: move @0x19ff60, *a14+, 1 +3f44ab20: move @0xb7ee0, *a14+, 1 +3f44ab50: movi 0x6c0, a7 +3f44ab70: mpys a11, a7 +3f44ab80: addi 0x122730, a7 +3f44abb0: setf 16, 1, 0 +3f44abc0: move *a7(0x10), a8, 0 +3f44abe0: move a8, *a14+, 1 +3f44abf0: movi 0x6c0, a7 +3f44ac10: mpys a11, a7 +3f44ac20: addi 0x122730, a7 +3f44ac50: move *a7, a8, 0 +3f44ac60: move a8, *a14+, 1 +3f44ac70: move @0x11a5b0, *a14+, 1 +3f44aca0: calla L3FB0CAE0 +3f44acd0: move a8, *a9(0x40), 1 +L3F44ACF0: +3f44acf0: move a14, -*sp, 1 +3f44ad00: movi 0x20800d, a11 +3f44ad30: move a11, *a14+, 1 +3f44ad40: move @0xb7a00, *a14+, 1 +3f44ad70: move @0xb78e0, *a14+, 1 +3f44ada0: calla L3FD97D50 +3f44add0: move a14, -*sp, 1 +3f44ade0: move @0xb7a00, *a14+, 1 +3f44ae10: move @0xb78e0, *a14+, 1 +3f44ae40: calla L3FD64F60 +3f44ae70: move @0xb7a00, @0xb83c0, 1 +L3F44AEC0: +3f44aec0: subi 0x300, a14 +3f44aee0: mmfm sp, a7,a9,a11,a13 +3f44af00: rets +L3F44AF10: +3f44af10: mmtm sp, a7,a9,a11,a13 +3f44af30: move a14, a13 +3f44af40: addi 0x300, a14 +3f44af60: setf 1, 0, 0 +3f44af70: move @0xaecdf, a11, 0 +3f44afa0: jrne L3F44B010 +3f44afb0: movk 1, a11 +3f44afc0: move a11, @0xb70e0, 1 +3f44aff0: jauc L3F44D970 +L3F44B010: +3f44b010: move a14, -*sp, 1 +3f44b020: move @0x19ff80, *a14+, 1 +3f44b050: move @0x19ff60, *a14+, 1 +3f44b080: movk 1, a9 +3f44b090: move a9, *a14+, 1 +3f44b0a0: movi 0xc8, a9 +3f44b0c0: move a9, *a14+, 1 +3f44b0d0: movi 0x190, a9 +3f44b0f0: move a9, *a14+, 1 +3f44b100: movi 0xfa, a9 +3f44b120: move a9, *a14+, 1 +3f44b130: movi 0x28, a9 +3f44b150: move a9, *a14+, 1 +3f44b160: move @0xb7960, *a14+, 1 +3f44b190: move @0xb78e0, *a14+, 1 +3f44b1c0: calla L3FD41B90 +3f44b1f0: move a8, @0xb7a00, 1 +3f44b220: movk 1, a11 +3f44b230: move a11, *a13(0x1c0), 1 +3f44b250: move a14, -*sp, 1 +3f44b260: move a13, a11 +3f44b270: addi 0x40, a11 +3f44b290: move a11, *a14+, 1 +3f44b2a0: movi 0x200, a9 +3f44b2c0: move a9, *a14+, 1 +3f44b2d0: move a8, *a14+, 1 +3f44b2e0: move @0xb78e0, *a14+, 1 +3f44b310: calla L3FD38770 +3f44b340: sub a9, a9 +3f44b350: move a9, *a13(0x2e0), 1 +3f44b370: move a14, -*sp, 1 +3f44b380: move a13, a9 +3f44b390: addi 0x220, a9 +3f44b3b0: move a9, *a14+, 1 +3f44b3c0: movi 0x40, a9 +3f44b3e0: move a9, *a14+, 1 +3f44b3f0: move @0xb7a00, *a14+, 1 +3f44b420: move @0xb78e0, *a14+, 1 +3f44b450: calla L3FD75CD0 +3f44b480: move @0xb7a00, a9, 1 +3f44b4b0: jaeq L3F44D970 +3f44b4d0: move a14, -*sp, 1 +3f44b4e0: sub a11, a11 +3f44b4f0: move a11, *a14+, 1 +3f44b500: move a11, *a14+, 1 +3f44b510: move a11, *a14+, 1 +3f44b520: move a11, *a14+, 1 +3f44b530: movi 0x3f4a3218, a8 +3f44b560: move a8, *a14+, 1 +3f44b570: movi 0x3f4a3240, a8 +3f44b5a0: move a8, *a14+, 1 +3f44b5b0: move a9, *a14+, 1 +3f44b5c0: move @0xb78e0, *a14+, 1 +3f44b5f0: calla L3FD9C170 +3f44b620: move a14, -*sp, 1 +3f44b630: move @0xb7a00, *a14+, 1 +3f44b660: move @0xb78e0, *a14+, 1 +3f44b690: calla L3FB04900 +3f44b6c0: move a8, @0x11a5b0, 1 +3f44b6f0: move a8, a9 +3f44b700: jaeq L3F44D7A0 +3f44b720: setf 2, 0, 0 +3f44b730: move @0xaece8, a11, 0 +3f44b760: move a11, @0x19e150, 1 +3f44b790: jreq L3F44B850 +3f44b7a0: dec a11 +3f44b7b0: jreq L3F44B850 +3f44b7c0: move @0x19e150, a11, 1 +3f44b7f0: subk 2, a11 +3f44b800: jreq L3F44B850 +3f44b810: sub a11, a11 +3f44b820: move a11, @0x19e150, 1 +L3F44B850: +3f44b850: sub a11, a11 +3f44b860: move a11, *a13, 1 +3f44b870: move a14, -*sp, 1 +3f44b880: move a11, *a14+, 1 +3f44b890: movk 1, a7 +3f44b8a0: move a7, *a14+, 1 +3f44b8b0: movi 0x6c0, a7 +3f44b8d0: mpys a11, a7 +3f44b8e0: addi 0x124230, a7 +3f44b910: move @0x19e150, a9, 1 +3f44b940: move a9, a11 +3f44b950: sll 0x9, a9 +3f44b960: sll 0x5, a11 +3f44b970: add a11, a9 +3f44b980: add a9, a7 +3f44b990: move *a7(0x60), *a14+, 1 +3f44b9b0: move @0x19ff80, *a14+, 1 +3f44b9e0: move @0x19ff60, *a14+, 1 +3f44ba10: move @0xb7ee0, *a14+, 1 +3f44ba40: sub a11, a11 +3f44ba50: move a11, *a14+, 1 +3f44ba60: move a11, *a14+, 1 +3f44ba70: move *a13, a9, 1 +3f44ba80: movi 0x6c0, a7 +3f44baa0: mpys a9, a7 +3f44bab0: addi 0x124230, a7 +3f44bae0: setf 16, 1, 0 +3f44baf0: move *a7(0x10), a8, 0 +3f44bb10: move a8, *a14+, 1 +3f44bb20: movi 0x6c0, a7 +3f44bb40: mpys a9, a7 +3f44bb50: addi 0x124230, a7 +3f44bb80: move *a7, a8, 0 +3f44bb90: move a8, *a14+, 1 +3f44bba0: move @0x11a5b0, *a14+, 1 +3f44bbd0: calla L3FB0D7B0 +3f44bc00: movi 0x6c0, a7 +3f44bc20: mpys a9, a7 +3f44bc30: addi 0x124230, a7 +3f44bc60: move a8, *a7(0x40), 1 +3f44bc80: inc a9 +3f44bc90: move a9, *a13, 1 +3f44bca0: move a14, -*sp, 1 +3f44bcb0: move a11, *a14+, 1 +3f44bcc0: movk 1, a7 +3f44bcd0: move a7, *a14+, 1 +3f44bce0: movi 0x6c0, a7 +3f44bd00: mpys a9, a7 +3f44bd10: addi 0x124230, a7 +3f44bd40: move @0x19e150, a11, 1 +3f44bd70: move a11, a9 +3f44bd80: sll 0x9, a11 +3f44bd90: sll 0x5, a9 +3f44bda0: add a9, a11 +3f44bdb0: add a11, a7 +3f44bdc0: move *a7(0x60), *a14+, 1 +3f44bde0: move @0x19ff80, *a14+, 1 +3f44be10: move @0x19ff60, *a14+, 1 +3f44be40: move @0xb7ee0, *a14+, 1 +3f44be70: sub a11, a11 +3f44be80: move a11, *a14+, 1 +3f44be90: move a11, *a14+, 1 +3f44bea0: move *a13, a9, 1 +3f44beb0: movi 0x6c0, a7 +3f44bed0: mpys a9, a7 +3f44bee0: addi 0x124230, a7 +3f44bf10: setf 16, 1, 0 +3f44bf20: move *a7(0x10), a8, 0 +3f44bf40: move a8, *a14+, 1 +3f44bf50: movi 0x6c0, a7 +3f44bf70: mpys a9, a7 +3f44bf80: addi 0x124230, a7 +3f44bfb0: move *a7, a8, 0 +3f44bfc0: move a8, *a14+, 1 +3f44bfd0: move @0x11a5b0, *a14+, 1 +3f44c000: calla L3FB0D7B0 +3f44c030: movi 0x6c0, a7 +3f44c050: mpys a9, a7 +3f44c060: addi 0x124230, a7 +3f44c090: move a8, *a7(0x40), 1 +3f44c0b0: inc a9 +3f44c0c0: move a9, *a13, 1 +3f44c0d0: move a14, -*sp, 1 +3f44c0e0: movi 0x3f308d00, a7 +3f44c110: move a7, *a14+, 1 +3f44c120: movk 1, a11 +3f44c130: move a11, *a14+, 1 +3f44c140: movi 0x6c0, a11 +3f44c160: mpys a9, a11 +3f44c170: addi 0x124230, a11 +3f44c1a0: move @0x19e150, a7, 1 +3f44c1d0: move a7, a9 +3f44c1e0: sll 0x9, a7 +3f44c1f0: sll 0x5, a9 +3f44c200: add a9, a7 +3f44c210: add a7, a11 +3f44c220: move *a11(0x60), *a14+, 1 +3f44c240: move @0x19ff80, *a14+, 1 +3f44c270: move @0x19ff60, *a14+, 1 +3f44c2a0: move @0xb7ee0, *a14+, 1 +3f44c2d0: move *a13, a11, 1 +3f44c2e0: movi 0x6c0, a9 +3f44c300: mpys a11, a9 +3f44c310: addi 0x124230, a9 +3f44c340: setf 16, 1, 0 +3f44c350: move *a9(0x10), a8, 0 +3f44c370: move a8, *a14+, 1 +3f44c380: movi 0x6c0, a9 +3f44c3a0: mpys a11, a9 +3f44c3b0: addi 0x124230, a9 +3f44c3e0: move *a9, a8, 0 +3f44c3f0: move a8, *a14+, 1 +3f44c400: move @0x11a5b0, *a14+, 1 +3f44c430: calla L3FB0BC50 +3f44c460: movi 0x6c0, a9 +3f44c480: mpys a11, a9 +3f44c490: addi 0x124230, a9 +3f44c4c0: move a8, *a9(0x40), 1 +3f44c4e0: move a14, -*sp, 1 +3f44c4f0: movi 0x6c0, a9 +3f44c510: mpys a11, a9 +3f44c520: addi 0x124230, a9 +3f44c550: move *a9(0x40), *a14+, 1 +3f44c570: move @0x11a5b0, *a14+, 1 +3f44c5a0: calla L3FB11A10 +3f44c5d0: move a8, *a13(0x20), 1 +3f44c5f0: move a8, a7 +3f44c600: jreq L3F44C6E0 +3f44c610: move *a7(0x160), a9, 1 +3f44c630: movk 1, a7 +3f44c640: movb a7, *a9(0x30) +3f44c660: move *a8(0x80), a9, 1 +3f44c680: sra 0x1, a9 +3f44c690: neg a9 +3f44c6a0: addi 0x64, a9 +3f44c6c0: move a9, *a8(0x40), 1 +L3F44C6E0: +3f44c6e0: inc a11 +3f44c6f0: move a11, *a13, 1 +3f44c700: move a14, -*sp, 1 +3f44c710: movi 0x3f308e40, a9 +3f44c740: move a9, *a14+, 1 +3f44c750: movk 1, a7 +3f44c760: move a7, *a14+, 1 +3f44c770: movi 0x6c0, a7 +3f44c790: mpys a11, a7 +3f44c7a0: addi 0x124230, a7 +3f44c7d0: move @0x19e150, a9, 1 +3f44c800: move a9, a11 +3f44c810: sll 0x9, a9 +3f44c820: sll 0x5, a11 +3f44c830: add a11, a9 +3f44c840: add a9, a7 +3f44c850: move *a7(0x60), *a14+, 1 +3f44c870: move @0x19ff80, *a14+, 1 +3f44c8a0: move @0x19ff60, *a14+, 1 +3f44c8d0: move @0xb7ee0, *a14+, 1 +3f44c900: move *a13, a11, 1 +3f44c910: movi 0x6c0, a9 +3f44c930: mpys a11, a9 +3f44c940: addi 0x124230, a9 +3f44c970: setf 16, 1, 0 +3f44c980: move *a9(0x10), a8, 0 +3f44c9a0: move a8, *a14+, 1 +3f44c9b0: movi 0x6c0, a9 +3f44c9d0: mpys a11, a9 +3f44c9e0: addi 0x124230, a9 +3f44ca10: move *a9, a8, 0 +3f44ca20: move a8, *a14+, 1 +3f44ca30: move @0x11a5b0, *a14+, 1 +3f44ca60: calla L3FB0BC50 +3f44ca90: movi 0x6c0, a9 +3f44cab0: mpys a11, a9 +3f44cac0: addi 0x124230, a9 +3f44caf0: move a8, *a9(0x40), 1 +3f44cb10: move a14, -*sp, 1 +3f44cb20: movi 0x6c0, a9 +3f44cb40: mpys a11, a9 +3f44cb50: addi 0x124230, a9 +3f44cb80: move *a9(0x40), *a14+, 1 +3f44cba0: move @0x11a5b0, *a14+, 1 +3f44cbd0: calla L3FB11A10 +3f44cc00: move a8, *a13(0x20), 1 +3f44cc20: move a8, a7 +3f44cc30: jreq L3F44CCC0 +3f44cc40: move *a8(0x80), a9, 1 +3f44cc60: sra 0x1, a9 +3f44cc70: neg a9 +3f44cc80: addi 0xc8, a9 +3f44cca0: move a9, *a7(0x40), 1 +L3F44CCC0: +3f44ccc0: inc a11 +3f44ccd0: move a11, *a13, 1 +3f44cce0: move a14, -*sp, 1 +3f44ccf0: movi 0x3f302620, a9 +3f44cd20: move a9, *a14+, 1 +3f44cd30: movk 1, a9 +3f44cd40: move a9, *a14+, 1 +3f44cd50: movi 0x6c0, a9 +3f44cd70: mpys a11, a9 +3f44cd80: addi 0x124230, a9 +3f44cdb0: move @0x19e150, a7, 1 +3f44cde0: move a7, a11 +3f44cdf0: sll 0x9, a7 +3f44ce00: sll 0x5, a11 +3f44ce10: add a11, a7 +3f44ce20: add a7, a9 +3f44ce30: move *a9(0x60), *a14+, 1 +3f44ce50: move @0x19ff80, *a14+, 1 +3f44ce80: move @0x19ff60, *a14+, 1 +3f44ceb0: move @0xb7ee0, *a14+, 1 +3f44cee0: move *a13, a11, 1 +3f44cef0: movi 0x6c0, a9 +3f44cf10: mpys a11, a9 +3f44cf20: addi 0x124230, a9 +3f44cf50: setf 16, 1, 0 +3f44cf60: move *a9(0x10), a8, 0 +3f44cf80: move a8, *a14+, 1 +3f44cf90: movi 0x6c0, a9 +3f44cfb0: mpys a11, a9 +3f44cfc0: addi 0x124230, a9 +3f44cff0: move *a9, a8, 0 +3f44d000: move a8, *a14+, 1 +3f44d010: move @0x11a5b0, *a14+, 1 +3f44d040: calla L3FB0BC50 +3f44d070: movi 0x6c0, a9 +3f44d090: mpys a11, a9 +3f44d0a0: addi 0x124230, a9 +3f44d0d0: move a8, *a9(0x40), 1 +3f44d0f0: move a14, -*sp, 1 +3f44d100: movi 0x6c0, a9 +3f44d120: mpys a11, a9 +3f44d130: addi 0x124230, a9 +3f44d160: move *a9(0x40), *a14+, 1 +3f44d180: move @0x11a5b0, *a14+, 1 +3f44d1b0: calla L3FB11A10 +3f44d1e0: move a8, *a13(0x20), 1 +3f44d200: move a8, a7 +3f44d210: jreq L3F44D2A0 +3f44d220: move *a8(0x80), a9, 1 +3f44d240: sra 0x1, a9 +3f44d250: neg a9 +3f44d260: addi 0x12c, a9 +3f44d280: move a9, *a7(0x40), 1 +L3F44D2A0: +3f44d2a0: move a14, -*sp, 1 +3f44d2b0: sub a9, a9 +3f44d2c0: move a9, *a14+, 1 +3f44d2d0: movk 8, a9 +3f44d2e0: move a9, *a14+, 1 +3f44d2f0: movk 16, a9 +3f44d300: move a9, *a14+, 1 +3f44d310: move a9, *a14+, 1 +3f44d320: movi 0x19e050, a9 +3f44d350: move a9, *a14+, 1 +3f44d360: sub a9, a9 +3f44d370: move a9, *a14+, 1 +3f44d380: move a9, *a14+, 1 +3f44d390: movk 1, a9 +3f44d3a0: move a9, *a14+, 1 +3f44d3b0: sub a9, a9 +3f44d3c0: move a9, *a14+, 1 +3f44d3d0: move @0xb78e0, *a14+, 1 +3f44d400: calla L3F9A0490 +3f44d430: move a8, @0x19e310, 1 +3f44d460: inc a11 +3f44d470: move a11, *a13, 1 +3f44d480: movi 0x6c0, a9 +3f44d4a0: mpys a11, a9 +3f44d4b0: addi 0x124230, a9 +3f44d4e0: move a14, -*sp, 1 +3f44d4f0: movi 0x3f439fe0, a7 +3f44d520: move a7, *a14+, 1 +3f44d530: sub a7, a7 +3f44d540: move a7, *a14+, 1 +3f44d550: move a7, *a14+, 1 +3f44d560: move a8, *a14+, 1 +3f44d570: move @0x19ff80, *a14+, 1 +3f44d5a0: move @0x19ff60, *a14+, 1 +3f44d5d0: move @0xb7ee0, *a14+, 1 +3f44d600: movi 0x6c0, a7 +3f44d620: mpys a11, a7 +3f44d630: addi 0x124230, a7 +3f44d660: setf 16, 1, 0 +3f44d670: move *a7(0x10), a8, 0 +3f44d690: move a8, *a14+, 1 +3f44d6a0: movi 0x6c0, a7 +3f44d6c0: mpys a11, a7 +3f44d6d0: addi 0x124230, a7 +3f44d700: move *a7, a8, 0 +3f44d710: move a8, *a14+, 1 +3f44d720: move @0x11a5b0, *a14+, 1 +3f44d750: calla L3FB0CAE0 +3f44d780: move a8, *a9(0x40), 1 +L3F44D7A0: +3f44d7a0: move a14, -*sp, 1 +3f44d7b0: movi 0x20800d, a11 +3f44d7e0: move a11, *a14+, 1 +3f44d7f0: move @0xb7a00, *a14+, 1 +3f44d820: move @0xb78e0, *a14+, 1 +3f44d850: calla L3FD97D50 +3f44d880: move a14, -*sp, 1 +3f44d890: move @0xb7a00, *a14+, 1 +3f44d8c0: move @0xb78e0, *a14+, 1 +3f44d8f0: calla L3FD64F60 +3f44d920: move @0xb7a00, @0xb83c0, 1 +L3F44D970: +3f44d970: subi 0x300, a14 +3f44d990: mmfm sp, a7,a9,a11,a13 +3f44d9b0: rets +3f44d9c0: mmtm sp, a7,a9,a11,a13 +3f44d9e0: move a14, a13 +3f44d9f0: addi 0xb0, a14 +3f44da10: sub a11, a11 +3f44da20: movb a11, *a13(0xa0) +3f44da40: move @0xb82c0, a11, 1 +3f44da70: jreq L3F44DB40 +3f44da80: move a14, -*sp, 1 +3f44da90: move @0xb7c80, *a14+, 1 +3f44dac0: move @0xb78e0, *a14+, 1 +3f44daf0: calla L3FD75410 +3f44db20: jauc L3F44FAA0 +L3F44DB40: +3f44db40: setf 1, 0, 0 +3f44db50: move @0xaed52, a11, 0 +3f44db80: jreq L3F44DCB0 +3f44db90: move @0xaed54, a11, 0 +3f44dbc0: jreq L3F44DC10 +3f44dbd0: movk 1, a11 +3f44dbe0: movb a11, *a13(0xa0) +3f44dc00: jruc L3F44DCB0 +L3F44DC10: +3f44dc10: move a14, -*sp, 1 +3f44dc20: move @0xb78e0, *a14+, 1 +3f44dc50: calla L3F4C1B70 +3f44dc80: move a8, a11 +3f44dc90: jaeq L3F44FAA0 +L3F44DCB0: +3f44dcb0: move a14, -*sp, 1 +3f44dcc0: move @0x19ff80, *a14+, 1 +3f44dcf0: move @0x19ff60, *a14+, 1 +3f44dd20: movk 1, a11 +3f44dd30: move a11, *a14+, 1 +3f44dd40: movi 0xa0, a9 +3f44dd60: move a9, *a14+, 1 +3f44dd70: movi 0x154, a11 +3f44dd90: move a11, *a14+, 1 +3f44dda0: movi 0x12c, a9 +3f44ddc0: move a9, *a14+, 1 +3f44ddd0: subk 30, a9 +3f44dde0: move a9, *a14+, 1 +3f44ddf0: move @0xb7960, *a14+, 1 +3f44de20: move @0xb78e0, *a14+, 1 +3f44de50: calla L3FD41B90 +3f44de80: move a8, @0xb7c80, 1 +3f44deb0: move a14, -*sp, 1 +3f44dec0: move @0xb7980, *a14+, 1 +3f44def0: move a8, *a14+, 1 +3f44df00: move @0xb78e0, *a14+, 1 +3f44df30: calla L3FD9C7B0 +3f44df60: move @0xb7c80, a9, 1 +3f44df90: jaeq L3F44FAA0 +3f44dfb0: movk 1, a11 +3f44dfc0: move a11, @0xb82c0, 1 +3f44dff0: setf 2, 0, 0 +3f44e000: move @0xaece8, a9, 0 +3f44e030: move a9, @0x19e150, 1 +3f44e060: jreq L3F44E120 +3f44e070: dec a9 +3f44e080: jreq L3F44E120 +3f44e090: move @0x19e150, a9, 1 +3f44e0c0: subk 2, a9 +3f44e0d0: jreq L3F44E120 +3f44e0e0: sub a9, a9 +3f44e0f0: move a9, @0x19e150, 1 +L3F44E120: +3f44e120: move a14, -*sp, 1 +3f44e130: sub a9, a9 +3f44e140: move a9, *a14+, 1 +3f44e150: move a9, *a14+, 1 +3f44e160: move a9, *a14+, 1 +3f44e170: move a9, *a14+, 1 +3f44e180: movi 0x3f4a32a8, a8 +3f44e1b0: move a8, *a14+, 1 +3f44e1c0: move @0x19e150, a7, 1 +3f44e1f0: move a7, a9 +3f44e200: sll 0x9, a7 +3f44e210: sll 0x5, a9 +3f44e220: add a9, a7 +3f44e230: addi 0x129390, a7 +3f44e260: move *a7+, *a14+, 1 +3f44e270: move @0xb7c80, *a14+, 1 +3f44e2a0: move @0xb78e0, *a14+, 1 +3f44e2d0: calla L3FD9C170 +3f44e300: move a14, -*sp, 1 +3f44e310: movi 0x20800d, a9 +3f44e340: move a9, *a14+, 1 +3f44e350: move @0xb7c80, *a14+, 1 +3f44e380: move @0xb78e0, *a14+, 1 +3f44e3b0: calla L3FD97D50 +3f44e3e0: move a14, -*sp, 1 +3f44e3f0: move @0xb7c80, *a14+, 1 +3f44e420: move @0xb78e0, *a14+, 1 +3f44e450: calla L3FB04900 +3f44e480: move a8, @0x11a3d0, 1 +3f44e4b0: move a8, a7 +3f44e4c0: jaeq L3F44F9B0 +3f44e4e0: move a14, -*sp, 1 +3f44e4f0: sub a11, a11 +3f44e500: move a11, *a14+, 1 +3f44e510: movk 2, a11 +3f44e520: move a11, *a14+, 1 +3f44e530: move @0x19e150, a11, 1 +3f44e560: move a11, a9 +3f44e570: sll 0x9, a11 +3f44e580: sll 0x5, a9 +3f44e590: add a9, a11 +3f44e5a0: addi 0x1271d0, a11 +3f44e5d0: move *a11+, *a14+, 1 +3f44e5e0: move @0x19ff80, *a14+, 1 +3f44e610: move @0x19ff60, *a14+, 1 +3f44e640: move @0xb7ee0, *a14+, 1 +3f44e670: sub a11, a11 +3f44e680: move a11, *a14+, 1 +3f44e690: move a11, *a14+, 1 +3f44e6a0: setf 16, 1, 0 +3f44e6b0: move @0x127180, a9, 0 +3f44e6e0: move a9, *a14+, 1 +3f44e6f0: move @0x127170, a11, 0 +3f44e720: move a11, *a14+, 1 +3f44e730: move a7, *a14+, 1 +3f44e740: calla L3FB0D7B0 +3f44e770: move a8, @0x1271b0, 1 +3f44e7a0: move a14, -*sp, 1 +3f44e7b0: movi 0x3f439fe0, a11 +3f44e7e0: move a11, *a14+, 1 +3f44e7f0: move @0x19e150, a9, 1 +3f44e820: move a9, a7 +3f44e830: sll 0x9, a9 +3f44e840: sll 0x5, a7 +3f44e850: add a7, a9 +3f44e860: addi 0x127890, a9 +3f44e890: move a9, *a14+, 1 +3f44e8a0: move @0x19e150, *a14+, 1 +3f44e8d0: movk 3, a9 +3f44e8e0: move a9, *a14+, 1 +3f44e8f0: move @0x19ff80, *a14+, 1 +3f44e920: move @0x19ff60, *a14+, 1 +3f44e950: move @0xb7ee0, *a14+, 1 +3f44e980: setf 16, 1, 0 +3f44e990: move @0x127840, a7, 0 +3f44e9c0: move a7, *a14+, 1 +3f44e9d0: move @0x127830, a9, 0 +3f44ea00: move a9, *a14+, 1 +3f44ea10: move @0x11a3d0, *a14+, 1 +3f44ea40: calla L3FB05BC0 +3f44ea70: move a8, @0x127870, 1 +3f44eaa0: move a14, -*sp, 1 +3f44eab0: movi 0x3f3290d0, a9 +3f44eae0: move a9, *a14+, 1 +3f44eaf0: movk 1, a7 +3f44eb00: move a7, *a14+, 1 +3f44eb10: move @0x19e150, a7, 1 +3f44eb40: move a7, a9 +3f44eb50: sll 0x9, a7 +3f44eb60: sll 0x5, a9 +3f44eb70: add a9, a7 +3f44eb80: addi 0x127f50, a7 +3f44ebb0: move *a7+, *a14+, 1 +3f44ebc0: move @0x19ff80, *a14+, 1 +3f44ebf0: move @0x19ff60, *a14+, 1 +3f44ec20: move @0xb7ee0, *a14+, 1 +3f44ec50: setf 16, 1, 0 +3f44ec60: move @0x127f00, a9, 0 +3f44ec90: move a9, *a14+, 1 +3f44eca0: move @0x127ef0, a7, 0 +3f44ecd0: move a7, *a14+, 1 +3f44ece0: move @0x11a3d0, *a14+, 1 +3f44ed10: calla L3FB0BC50 +3f44ed40: move a8, @0x127f30, 1 +3f44ed70: move a14, -*sp, 1 +3f44ed80: move a8, *a14+, 1 +3f44ed90: move @0x11a3d0, *a14+, 1 +3f44edc0: calla L3FB11A10 +3f44edf0: move a8, *a13(0x40), 1 +3f44ee10: move *a8(0x160), a9, 1 +3f44ee30: movk 1, a7 +3f44ee40: movb a7, *a9(0x30) +3f44ee60: setf 8, 0, 0 +3f44ee70: move *a13(0xa0), a9, 0 +3f44ee90: jreq L3F44EF10 +3f44eea0: move a8, a8 +3f44eeb0: jreq L3F44EF10 +3f44eec0: move *a8(0x160), a7, 1 +3f44eee0: sub a11, a11 +3f44eef0: movb a11, *a7(0x20) +L3F44EF10: +3f44ef10: move a14, -*sp, 1 +3f44ef20: movi 0x3f327660, a11 +3f44ef50: move a11, *a14+, 1 +3f44ef60: movk 1, a7 +3f44ef70: move a7, *a14+, 1 +3f44ef80: move @0x19e150, a7, 1 +3f44efb0: move a7, a11 +3f44efc0: sll 0x9, a7 +3f44efd0: sll 0x5, a11 +3f44efe0: add a11, a7 +3f44eff0: addi 0x128610, a7 +3f44f020: move *a7+, *a14+, 1 +3f44f030: move @0x19ff80, *a14+, 1 +3f44f060: move @0x19ff60, *a14+, 1 +3f44f090: move @0xb7ee0, *a14+, 1 +3f44f0c0: setf 16, 1, 0 +3f44f0d0: move @0x1285c0, a11, 0 +3f44f100: move a11, *a14+, 1 +3f44f110: move @0x1285b0, a7, 0 +3f44f140: move a7, *a14+, 1 +3f44f150: move @0x11a3d0, *a14+, 1 +3f44f180: calla L3FB0BC50 +3f44f1b0: move a8, @0x1285f0, 1 +3f44f1e0: move a9, a7 +3f44f1f0: jreq L3F44F310 +3f44f200: move a14, -*sp, 1 +3f44f210: move a8, *a14+, 1 +3f44f220: move @0x11a3d0, *a14+, 1 +3f44f250: calla L3FB11A10 +3f44f280: move a8, *a13(0x40), 1 +3f44f2a0: move a8, a11 +3f44f2b0: jreq L3F44F310 +3f44f2c0: move *a8(0x160), a7, 1 +3f44f2e0: sub a9, a9 +3f44f2f0: movb a9, *a7(0x20) +L3F44F310: +3f44f310: move a14, -*sp, 1 +3f44f320: move @0x1285f0, *a14+, 1 +3f44f350: move @0x11a3d0, *a14+, 1 +3f44f380: calla L3FB11A10 +3f44f3b0: move a8, *a13(0x60), 1 +3f44f3d0: move a14, -*sp, 1 +3f44f3e0: movi 0x3f302b70, a11 +3f44f410: move a11, *a14+, 1 +3f44f420: movk 1, a9 +3f44f430: move a9, *a14+, 1 +3f44f440: move @0x19e150, a7, 1 +3f44f470: move a7, a9 +3f44f480: sll 0x9, a7 +3f44f490: sll 0x5, a9 +3f44f4a0: add a9, a7 +3f44f4b0: addi 0x128cd0, a7 +3f44f4e0: move *a7+, *a14+, 1 +3f44f4f0: move @0x19ff80, *a14+, 1 +3f44f520: move @0x19ff60, *a14+, 1 +3f44f550: move @0xb7ee0, *a14+, 1 +3f44f580: setf 16, 1, 0 +3f44f590: move @0x128c80, a9, 0 +3f44f5c0: move a9, *a14+, 1 +3f44f5d0: move @0x128c70, a7, 0 +3f44f600: move a7, *a14+, 1 +3f44f610: move @0x11a3d0, *a14+, 1 +3f44f640: calla L3FB0BC50 +3f44f670: move a8, @0x128cb0, 1 +3f44f6a0: move a14, -*sp, 1 +3f44f6b0: move a8, *a14+, 1 +3f44f6c0: move @0x11a3d0, *a14+, 1 +3f44f6f0: calla L3FB11A10 +3f44f720: move a8, *a13(0x80), 1 +3f44f740: move *a13(0x40), a9, 1 +3f44f760: jreq L3F44F9B0 +3f44f770: move *a13(0x60), a7, 1 +3f44f790: jreq L3F44F9B0 +3f44f7a0: move a8, a8 +3f44f7b0: jreq L3F44F9B0 +3f44f7c0: move *a9(0x80), a11, 1 +3f44f7e0: move *a7(0x80), a7, 1 +3f44f800: cmp a7, a11 +3f44f810: jrlt L3F44F850 +3f44f820: move *a9(0x80), a11, 1 +3f44f840: jruc L3F44F890 +L3F44F850: +3f44f850: move *a13(0x60), a11, 1 +3f44f870: move *a11(0x80), a11, 1 +L3F44F890: +3f44f890: move a11, *a13(0x20), 1 +3f44f8b0: move *a8(0x80), a7, 1 +3f44f8d0: cmp a7, a11 +3f44f8e0: jrge L3F44F910 +3f44f8f0: move *a8(0x80), a11, 1 +L3F44F910: +3f44f910: move a11, *a13(0x20), 1 +3f44f930: move *a13(0x60), a7, 1 +3f44f950: move a11, *a8(0x80), 1 +3f44f970: move a11, *a7(0x80), 1 +3f44f990: move a11, *a9(0x80), 1 +L3F44F9B0: +3f44f9b0: move a14, -*sp, 1 +3f44f9c0: move @0xb7c80, *a14+, 1 +3f44f9f0: move @0xb78e0, *a14+, 1 +3f44fa20: calla L3FD64F60 +3f44fa50: move @0xb7c80, @0xb83c0, 1 +L3F44FAA0: +3f44faa0: subi 0xb0, a14 +3f44fac0: mmfm sp, a7,a9,a11,a13 +3f44fae0: rets +3f44faf0: mmtm sp, a7,a9,a11,a13 +3f44fb10: move a14, a13 +3f44fb20: addi 0x50, a14 +3f44fb40: sub a11, a11 +3f44fb50: movb a11, *a13(0x40) +3f44fb70: move @0xb81a0, a11, 1 +3f44fba0: jreq L3F44FC70 +3f44fbb0: move a14, -*sp, 1 +3f44fbc0: move @0xb7aa0, *a14+, 1 +3f44fbf0: move @0xb78e0, *a14+, 1 +3f44fc20: calla L3FD75410 +3f44fc50: jauc L3F4543B0 +L3F44FC70: +3f44fc70: setf 1, 0, 0 +3f44fc80: move @0xaed52, a11, 0 +3f44fcb0: jreq L3F44FDE0 +3f44fcc0: move @0xaed54, a11, 0 +3f44fcf0: jreq L3F44FD40 +3f44fd00: movk 1, a11 +3f44fd10: movb a11, *a13(0x40) +3f44fd30: jruc L3F44FDE0 +L3F44FD40: +3f44fd40: move a14, -*sp, 1 +3f44fd50: move @0xb78e0, *a14+, 1 +3f44fd80: calla L3F4C1B70 +3f44fdb0: move a8, a11 +3f44fdc0: jaeq L3F4543B0 +L3F44FDE0: +3f44fde0: move a14, -*sp, 1 +3f44fdf0: move @0x19ff80, *a14+, 1 +3f44fe20: move @0x19ff60, *a14+, 1 +3f44fe50: movk 1, a11 +3f44fe60: move a11, *a14+, 1 +3f44fe70: movi 0x190, a9 +3f44fe90: move a9, *a14+, 1 +3f44fea0: movi 0x2c9, a11 +3f44fec0: move a11, *a14+, 1 +3f44fed0: movi 0xba, a9 +3f44fef0: move a9, *a14+, 1 +3f44ff00: movi 0x26, a9 +3f44ff20: move a9, *a14+, 1 +3f44ff30: move @0xb7960, *a14+, 1 +3f44ff60: move @0xb78e0, *a14+, 1 +3f44ff90: calla L3FD41B90 +3f44ffc0: move a8, @0xb7aa0, 1 +3f44fff0: move a14, -*sp, 1 +3f450000: move @0xb7980, *a14+, 1 +3f450030: move a8, *a14+, 1 +3f450040: move @0xb78e0, *a14+, 1 +3f450070: calla L3FD9C7B0 +3f4500a0: move @0xb7aa0, a9, 1 +3f4500d0: jaeq L3F4543B0 +3f4500f0: movk 1, a11 +3f450100: move a11, @0xb81a0, 1 +3f450130: setf 2, 0, 0 +3f450140: move @0xaece8, a9, 0 +3f450170: move a9, @0x19e150, 1 +3f4501a0: jreq L3F450260 +3f4501b0: dec a9 +3f4501c0: jreq L3F450260 +3f4501d0: move @0x19e150, a9, 1 +3f450200: subk 2, a9 +3f450210: jreq L3F450260 +3f450220: sub a9, a9 +3f450230: move a9, @0x19e150, 1 +L3F450260: +3f450260: move a14, -*sp, 1 +3f450270: sub a9, a9 +3f450280: move a9, *a14+, 1 +3f450290: move a9, *a14+, 1 +3f4502a0: move a9, *a14+, 1 +3f4502b0: move a9, *a14+, 1 +3f4502c0: move a9, *a14+, 1 +3f4502d0: move @0x19e150, a7, 1 +3f450300: move a7, a9 +3f450310: sll 0x9, a7 +3f450320: sll 0x5, a9 +3f450330: add a9, a7 +3f450340: addi 0x144a50, a7 +3f450370: move *a7+, *a14+, 1 +3f450380: move @0xb7aa0, *a14+, 1 +3f4503b0: move @0xb78e0, *a14+, 1 +3f4503e0: calla L3FD9C170 +3f450410: move a14, -*sp, 1 +3f450420: movi 0x20810d, a9 +3f450450: move a9, *a14+, 1 +3f450460: move @0xb7aa0, *a14+, 1 +3f450490: move @0xb78e0, *a14+, 1 +3f4504c0: calla L3FD97D50 +3f4504f0: move a14, -*sp, 1 +3f450500: move @0xb7aa0, *a14+, 1 +3f450530: move @0xb78e0, *a14+, 1 +3f450560: calla L3FB04900 +3f450590: move a8, @0x11a450, 1 +3f4505c0: move a8, a7 +3f4505d0: jaeq L3F4542C0 +3f4505f0: move a14, -*sp, 1 +3f450600: sub a11, a11 +3f450610: move a11, *a14+, 1 +3f450620: movk 2, a11 +3f450630: move a11, *a14+, 1 +3f450640: move @0x19e150, a11, 1 +3f450670: move a11, a9 +3f450680: sll 0x9, a11 +3f450690: sll 0x5, a9 +3f4506a0: add a9, a11 +3f4506b0: addi 0x13ca10, a11 +3f4506e0: move *a11+, *a14+, 1 +3f4506f0: move @0x19ff80, *a14+, 1 +3f450720: move @0x19ff60, *a14+, 1 +3f450750: move @0xb7ee0, *a14+, 1 +3f450780: sub a11, a11 +3f450790: move a11, *a14+, 1 +3f4507a0: move a11, *a14+, 1 +3f4507b0: setf 16, 1, 0 +3f4507c0: move @0x13c9c0, a9, 0 +3f4507f0: move a9, *a14+, 1 +3f450800: move @0x13c9b0, a11, 0 +3f450830: move a11, *a14+, 1 +3f450840: move a7, *a14+, 1 +3f450850: calla L3FB0D7B0 +3f450880: move a8, @0x13c9f0, 1 +3f4508b0: move a14, -*sp, 1 +3f4508c0: movi 0x3f439fe0, a11 +3f4508f0: move a11, *a14+, 1 +3f450900: move @0x19e150, a9, 1 +3f450930: move a9, a7 +3f450940: sll 0x9, a9 +3f450950: sll 0x5, a7 +3f450960: add a7, a9 +3f450970: addi 0x13d0d0, a9 +3f4509a0: move a9, *a14+, 1 +3f4509b0: setf 1, 0, 0 +3f4509c0: move @0xaecb0, a9, 0 +3f4509f0: move a9, *a14+, 1 +3f450a00: movk 2, a7 +3f450a10: move a7, *a14+, 1 +3f450a20: move @0x19ff80, *a14+, 1 +3f450a50: move @0x19ff60, *a14+, 1 +3f450a80: move @0xb7ee0, *a14+, 1 +3f450ab0: setf 16, 1, 0 +3f450ac0: move @0x13d080, a7, 0 +3f450af0: move a7, *a14+, 1 +3f450b00: move @0x13d070, a11, 0 +3f450b30: move a11, *a14+, 1 +3f450b40: move @0x11a450, *a14+, 1 +3f450b70: calla L3FB05BC0 +3f450ba0: move a8, @0x13d0b0, 1 +3f450bd0: move a14, -*sp, 1 +3f450be0: sub a11, a11 +3f450bf0: move a11, *a14+, 1 +3f450c00: movk 2, a9 +3f450c10: move a9, *a14+, 1 +3f450c20: move @0x19e150, a7, 1 +3f450c50: move a7, a9 +3f450c60: sll 0x9, a7 +3f450c70: sll 0x5, a9 +3f450c80: add a9, a7 +3f450c90: addi 0x13d790, a7 +3f450cc0: move *a7+, *a14+, 1 +3f450cd0: move @0x19ff80, *a14+, 1 +3f450d00: move @0x19ff60, *a14+, 1 +3f450d30: move @0xb7ee0, *a14+, 1 +3f450d60: move a11, *a14+, 1 +3f450d70: move a11, *a14+, 1 +3f450d80: setf 16, 1, 0 +3f450d90: move @0x13d740, a9, 0 +3f450dc0: move a9, *a14+, 1 +3f450dd0: move @0x13d730, a7, 0 +3f450e00: move a7, *a14+, 1 +3f450e10: move @0x11a450, *a14+, 1 +3f450e40: calla L3FB0D7B0 +3f450e70: move a8, @0x13d770, 1 +3f450ea0: move a14, -*sp, 1 +3f450eb0: movi 0x3f439fe0, a9 +3f450ee0: move a9, *a14+, 1 +3f450ef0: move @0x19e150, a7, 1 +3f450f20: move a7, a11 +3f450f30: sll 0x9, a7 +3f450f40: sll 0x5, a11 +3f450f50: add a11, a7 +3f450f60: addi 0x13de50, a7 +3f450f90: move a7, *a14+, 1 +3f450fa0: setf 1, 0, 0 +3f450fb0: move @0xaecb8, a11, 0 +3f450fe0: move a11, *a14+, 1 +3f450ff0: movk 2, a7 +3f451000: move a7, *a14+, 1 +3f451010: move @0x19ff80, *a14+, 1 +3f451040: move @0x19ff60, *a14+, 1 +3f451070: move @0xb7ee0, *a14+, 1 +3f4510a0: setf 16, 1, 0 +3f4510b0: move @0x13de00, a7, 0 +3f4510e0: move a7, *a14+, 1 +3f4510f0: move @0x13ddf0, a9, 0 +3f451120: move a9, *a14+, 1 +3f451130: move @0x11a450, *a14+, 1 +3f451160: calla L3FB05BC0 +3f451190: move a8, @0x13de30, 1 +3f4511c0: move a14, -*sp, 1 +3f4511d0: sub a11, a11 +3f4511e0: move a11, *a14+, 1 +3f4511f0: movk 2, a9 +3f451200: move a9, *a14+, 1 +3f451210: move @0x19e150, a7, 1 +3f451240: move a7, a9 +3f451250: sll 0x9, a7 +3f451260: sll 0x5, a9 +3f451270: add a9, a7 +3f451280: addi 0x13e510, a7 +3f4512b0: move *a7+, *a14+, 1 +3f4512c0: move @0x19ff80, *a14+, 1 +3f4512f0: move @0x19ff60, *a14+, 1 +3f451320: move @0xb7ee0, *a14+, 1 +3f451350: move a11, *a14+, 1 +3f451360: move a11, *a14+, 1 +3f451370: setf 16, 1, 0 +3f451380: move @0x13e4c0, a9, 0 +3f4513b0: move a9, *a14+, 1 +3f4513c0: move @0x13e4b0, a7, 0 +3f4513f0: move a7, *a14+, 1 +3f451400: move @0x11a450, *a14+, 1 +3f451430: calla L3FB0D7B0 +3f451460: move a8, @0x13e4f0, 1 +3f451490: move a14, -*sp, 1 +3f4514a0: movi 0x3f439fe0, a9 +3f4514d0: move a9, *a14+, 1 +3f4514e0: move @0x19e150, a7, 1 +3f451510: move a7, a11 +3f451520: sll 0x9, a7 +3f451530: sll 0x5, a11 +3f451540: add a11, a7 +3f451550: addi 0x13ebd0, a7 +3f451580: move a7, *a14+, 1 +3f451590: setf 1, 0, 0 +3f4515a0: move @0xaecc0, a11, 0 +3f4515d0: move a11, *a14+, 1 +3f4515e0: movk 2, a7 +3f4515f0: move a7, *a14+, 1 +3f451600: move @0x19ff80, *a14+, 1 +3f451630: move @0x19ff60, *a14+, 1 +3f451660: move @0xb7ee0, *a14+, 1 +3f451690: setf 16, 1, 0 +3f4516a0: move @0x13eb80, a7, 0 +3f4516d0: move a7, *a14+, 1 +3f4516e0: move @0x13eb70, a9, 0 +3f451710: move a9, *a14+, 1 +3f451720: move @0x11a450, *a14+, 1 +3f451750: calla L3FB05BC0 +3f451780: move a8, @0x13ebb0, 1 +3f4517b0: move a14, -*sp, 1 +3f4517c0: sub a11, a11 +3f4517d0: move a11, *a14+, 1 +3f4517e0: movk 2, a9 +3f4517f0: move a9, *a14+, 1 +3f451800: move @0x19e150, a7, 1 +3f451830: move a7, a9 +3f451840: sll 0x9, a7 +3f451850: sll 0x5, a9 +3f451860: add a9, a7 +3f451870: addi 0x13f290, a7 +3f4518a0: move *a7+, *a14+, 1 +3f4518b0: move @0x19ff80, *a14+, 1 +3f4518e0: move @0x19ff60, *a14+, 1 +3f451910: move @0xb7ee0, *a14+, 1 +3f451940: move a11, *a14+, 1 +3f451950: move a11, *a14+, 1 +3f451960: setf 16, 1, 0 +3f451970: move @0x13f240, a9, 0 +3f4519a0: move a9, *a14+, 1 +3f4519b0: move @0x13f230, a7, 0 +3f4519e0: move a7, *a14+, 1 +3f4519f0: move @0x11a450, *a14+, 1 +3f451a20: calla L3FB0D7B0 +3f451a50: move a8, @0x13f270, 1 +3f451a80: move a14, -*sp, 1 +3f451a90: movi 0x3f439fe0, a9 +3f451ac0: move a9, *a14+, 1 +3f451ad0: move @0x19e150, a7, 1 +3f451b00: move a7, a11 +3f451b10: sll 0x9, a7 +3f451b20: sll 0x5, a11 +3f451b30: add a11, a7 +3f451b40: addi 0x13f950, a7 +3f451b70: move a7, *a14+, 1 +3f451b80: setf 1, 0, 0 +3f451b90: move @0xaecc1, a11, 0 +3f451bc0: move a11, *a14+, 1 +3f451bd0: movk 2, a7 +3f451be0: move a7, *a14+, 1 +3f451bf0: move @0x19ff80, *a14+, 1 +3f451c20: move @0x19ff60, *a14+, 1 +3f451c50: move @0xb7ee0, *a14+, 1 +3f451c80: setf 16, 1, 0 +3f451c90: move @0x13f900, a7, 0 +3f451cc0: move a7, *a14+, 1 +3f451cd0: move @0x13f8f0, a9, 0 +3f451d00: move a9, *a14+, 1 +3f451d10: move @0x11a450, *a14+, 1 +3f451d40: calla L3FB05BC0 +3f451d70: move a8, @0x13f930, 1 +3f451da0: move a14, -*sp, 1 +3f451db0: movi 0x115350, a11 +3f451de0: move a11, *a14+, 1 +3f451df0: setf 7, 0, 0 +3f451e00: move @0xaecb1, a9, 0 +3f451e30: move a9, *a14+, 1 +3f451e40: movi 0x65, a7 +3f451e60: move a7, *a14+, 1 +3f451e70: move @0x19ff80, *a14+, 1 +3f451ea0: move @0x19ff60, *a14+, 1 +3f451ed0: move @0xb7ee0, *a14+, 1 +3f451f00: setf 16, 1, 0 +3f451f10: move @0x13ffc0, a7, 0 +3f451f40: move a7, *a14+, 1 +3f451f50: move @0x13ffb0, a11, 0 +3f451f80: move a11, *a14+, 1 +3f451f90: move @0x11a450, *a14+, 1 +3f451fc0: calla L3FB070E0 +3f451ff0: move a8, @0x13fff0, 1 +3f452020: move a14, -*sp, 1 +3f452030: sub a11, a11 +3f452040: move a11, *a14+, 1 +3f452050: movk 2, a9 +3f452060: move a9, *a14+, 1 +3f452070: move @0x19e150, a7, 1 +3f4520a0: move a7, a9 +3f4520b0: sll 0x9, a7 +3f4520c0: sll 0x5, a9 +3f4520d0: add a9, a7 +3f4520e0: addi 0x1406d0, a7 +3f452110: move *a7+, *a14+, 1 +3f452120: move @0x19ff80, *a14+, 1 +3f452150: move @0x19ff60, *a14+, 1 +3f452180: move @0xb7ee0, *a14+, 1 +3f4521b0: move a11, *a14+, 1 +3f4521c0: move a11, *a14+, 1 +3f4521d0: setf 16, 1, 0 +3f4521e0: move @0x140680, a9, 0 +3f452210: move a9, *a14+, 1 +3f452220: move @0x140670, a7, 0 +3f452250: move a7, *a14+, 1 +3f452260: move @0x11a450, *a14+, 1 +3f452290: calla L3FB0D7B0 +3f4522c0: move a8, @0x1406b0, 1 +3f4522f0: move a14, -*sp, 1 +3f452300: movi 0x115350, a9 +3f452330: move a9, *a14+, 1 +3f452340: setf 7, 0, 0 +3f452350: move @0xaecb9, a7, 0 +3f452380: move a7, *a14+, 1 +3f452390: movi 0x65, a11 +3f4523b0: move a11, *a14+, 1 +3f4523c0: move @0x19ff80, *a14+, 1 +3f4523f0: move @0x19ff60, *a14+, 1 +3f452420: move @0xb7ee0, *a14+, 1 +3f452450: setf 16, 1, 0 +3f452460: move @0x140d40, a9, 0 +3f452490: move a9, *a14+, 1 +3f4524a0: move @0x140d30, a11, 0 +3f4524d0: move a11, *a14+, 1 +3f4524e0: move @0x11a450, *a14+, 1 +3f452510: calla L3FB070E0 +3f452540: move a8, @0x140d70, 1 +3f452570: move a14, -*sp, 1 +3f452580: sub a11, a11 +3f452590: move a11, *a14+, 1 +3f4525a0: movk 2, a9 +3f4525b0: move a9, *a14+, 1 +3f4525c0: move @0x19e150, a7, 1 +3f4525f0: move a7, a9 +3f452600: sll 0x9, a7 +3f452610: sll 0x5, a9 +3f452620: add a9, a7 +3f452630: addi 0x141450, a7 +3f452660: move *a7+, *a14+, 1 +3f452670: move @0x19ff80, *a14+, 1 +3f4526a0: move @0x19ff60, *a14+, 1 +3f4526d0: move @0xb7ee0, *a14+, 1 +3f452700: move a11, *a14+, 1 +3f452710: move a11, *a14+, 1 +3f452720: setf 16, 1, 0 +3f452730: move @0x141400, a9, 0 +3f452760: move a9, *a14+, 1 +3f452770: move @0x1413f0, a7, 0 +3f4527a0: move a7, *a14+, 1 +3f4527b0: move @0x11a450, *a14+, 1 +3f4527e0: calla L3FB0D7B0 +3f452810: move a8, @0x141430, 1 +3f452840: move a14, -*sp, 1 +3f452850: move a11, *a14+, 1 +3f452860: movk 2, a9 +3f452870: move a9, *a14+, 1 +3f452880: move @0x19e150, a7, 1 +3f4528b0: move a7, a9 +3f4528c0: sll 0x9, a7 +3f4528d0: sll 0x5, a9 +3f4528e0: add a9, a7 +3f4528f0: addi 0x141b10, a7 +3f452920: move *a7+, *a14+, 1 +3f452930: move @0x19ff80, *a14+, 1 +3f452960: move @0x19ff60, *a14+, 1 +3f452990: move @0xb7ee0, *a14+, 1 +3f4529c0: move a11, *a14+, 1 +3f4529d0: move a11, *a14+, 1 +3f4529e0: setf 16, 1, 0 +3f4529f0: move @0x141ac0, a9, 0 +3f452a20: move a9, *a14+, 1 +3f452a30: move @0x141ab0, a7, 0 +3f452a60: move a7, *a14+, 1 +3f452a70: move @0x11a450, *a14+, 1 +3f452aa0: calla L3FB0D7B0 +3f452ad0: move a8, @0x141af0, 1 +3f452b00: move a14, -*sp, 1 +3f452b10: move a11, *a14+, 1 +3f452b20: movi 0x3f439fe0, a9 +3f452b50: move a9, *a14+, 1 +3f452b60: move @0x19e150, a7, 1 +3f452b90: move a7, a11 +3f452ba0: sll 0x9, a7 +3f452bb0: sll 0x6, a11 +3f452bc0: add a11, a7 +3f452bd0: addi 0x114870, a7 +3f452c00: move a7, *a14+, 1 +3f452c10: setf 6, 0, 0 +3f452c20: move @0xaecc2, a11, 0 +3f452c50: move a11, *a14+, 1 +3f452c60: movk 18, a7 +3f452c70: move a7, *a14+, 1 +3f452c80: move @0x19ff80, *a14+, 1 +3f452cb0: move @0x19ff60, *a14+, 1 +3f452ce0: move @0xb7ee0, *a14+, 1 +3f452d10: movi 0x96, a7 +3f452d30: move a7, *a14+, 1 +3f452d40: movi 0xfa, a7 +3f452d60: move a7, *a14+, 1 +3f452d70: setf 16, 1, 0 +3f452d80: move @0x142180, a7, 0 +3f452db0: move a7, *a14+, 1 +3f452dc0: move @0x142170, a9, 0 +3f452df0: move a9, *a14+, 1 +3f452e00: move @0x11a450, *a14+, 1 +3f452e30: calla L3FB08CE0 +3f452e60: move a8, @0x1421b0, 1 +3f452e90: move a14, -*sp, 1 +3f452ea0: movi 0x3f317fb0, a11 +3f452ed0: move a11, *a14+, 1 +3f452ee0: movk 1, a9 +3f452ef0: move a9, *a14+, 1 +3f452f00: move @0x19e150, a7, 1 +3f452f30: move a7, a9 +3f452f40: sll 0x9, a7 +3f452f50: sll 0x5, a9 +3f452f60: add a9, a7 +3f452f70: addi 0x142890, a7 +3f452fa0: move *a7+, *a14+, 1 +3f452fb0: move @0x19ff80, *a14+, 1 +3f452fe0: move @0x19ff60, *a14+, 1 +3f453010: move @0xb7ee0, *a14+, 1 +3f453040: setf 16, 1, 0 +3f453050: move @0x142840, a9, 0 +3f453080: move a9, *a14+, 1 +3f453090: move @0x142830, a7, 0 +3f4530c0: move a7, *a14+, 1 +3f4530d0: move @0x11a450, *a14+, 1 +3f453100: calla L3FB0BC50 +3f453130: move a8, @0x142870, 1 +3f453160: move a14, -*sp, 1 +3f453170: move a8, *a14+, 1 +3f453180: move @0x11a450, *a14+, 1 +3f4531b0: calla L3FB11A10 +3f4531e0: move a8, *a13, 1 +3f4531f0: move *a8(0x160), a9, 1 +3f453210: movk 1, a7 +3f453220: movb a7, *a9(0x30) +3f453240: setf 8, 0, 0 +3f453250: move *a13(0x40), a9, 0 +3f453270: jreq L3F4532F0 +3f453280: move a8, a8 +3f453290: jreq L3F4532F0 +3f4532a0: move *a8(0x160), a7, 1 +3f4532c0: sub a11, a11 +3f4532d0: movb a11, *a7(0x20) +L3F4532F0: +3f4532f0: move a14, -*sp, 1 +3f453300: movi 0x3f318020, a11 +3f453330: move a11, *a14+, 1 +3f453340: movk 1, a7 +3f453350: move a7, *a14+, 1 +3f453360: move @0x19e150, a7, 1 +3f453390: move a7, a11 +3f4533a0: sll 0x9, a7 +3f4533b0: sll 0x5, a11 +3f4533c0: add a11, a7 +3f4533d0: addi 0x142f50, a7 +3f453400: move *a7+, *a14+, 1 +3f453410: move @0x19ff80, *a14+, 1 +3f453440: move @0x19ff60, *a14+, 1 +3f453470: move @0xb7ee0, *a14+, 1 +3f4534a0: setf 16, 1, 0 +3f4534b0: move @0x142f00, a11, 0 +3f4534e0: move a11, *a14+, 1 +3f4534f0: move @0x142ef0, a7, 0 +3f453520: move a7, *a14+, 1 +3f453530: move @0x11a450, *a14+, 1 +3f453560: calla L3FB0BC50 +3f453590: move a8, @0x142f30, 1 +3f4535c0: move a9, a7 +3f4535d0: jreq L3F4536E0 +3f4535e0: move a14, -*sp, 1 +3f4535f0: move a8, *a14+, 1 +3f453600: move @0x11a450, *a14+, 1 +3f453630: calla L3FB11A10 +3f453660: move a8, *a13, 1 +3f453670: move a8, a11 +3f453680: jreq L3F4536E0 +3f453690: move *a8(0x160), a7, 1 +3f4536b0: sub a9, a9 +3f4536c0: movb a9, *a7(0x20) +L3F4536E0: +3f4536e0: move a14, -*sp, 1 +3f4536f0: movi 0x3f3040c0, a11 +3f453720: move a11, *a14+, 1 +3f453730: movk 1, a9 +3f453740: move a9, *a14+, 1 +3f453750: move @0x19e150, a7, 1 +3f453780: move a7, a9 +3f453790: sll 0x9, a7 +3f4537a0: sll 0x5, a9 +3f4537b0: add a9, a7 +3f4537c0: addi 0x143610, a7 +3f4537f0: move *a7+, *a14+, 1 +3f453800: move @0x19ff80, *a14+, 1 +3f453830: move @0x19ff60, *a14+, 1 +3f453860: move @0xb7ee0, *a14+, 1 +3f453890: setf 16, 1, 0 +3f4538a0: move @0x1435c0, a9, 0 +3f4538d0: move a9, *a14+, 1 +3f4538e0: move @0x1435b0, a7, 0 +3f453910: move a7, *a14+, 1 +3f453920: move @0x11a450, *a14+, 1 +3f453950: calla L3FB0BC50 +3f453980: move a8, @0x1435f0, 1 +3f4539b0: movk 17, a9 +3f4539c0: move a9, *a13(0x20), 1 +3f4539e0: move a14, -*sp, 1 +3f4539f0: sub a7, a7 +3f453a00: move a7, *a14+, 1 +3f453a10: movk 2, a7 +3f453a20: move a7, *a14+, 1 +3f453a30: movi 0x6c0, a7 +3f453a50: mpys a9, a7 +3f453a60: addi 0x13c9b0, a7 +3f453a90: move @0x19e150, a11, 1 +3f453ac0: move a11, a9 +3f453ad0: sll 0x9, a11 +3f453ae0: sll 0x5, a9 +3f453af0: add a9, a11 +3f453b00: add a11, a7 +3f453b10: move *a7(0x60), *a14+, 1 +3f453b30: move @0x19ff80, *a14+, 1 +3f453b60: move @0x19ff60, *a14+, 1 +3f453b90: move @0xb7ee0, *a14+, 1 +3f453bc0: sub a11, a11 +3f453bd0: move a11, *a14+, 1 +3f453be0: move a11, *a14+, 1 +3f453bf0: move *a13(0x20), a9, 1 +3f453c10: movi 0x6c0, a7 +3f453c30: mpys a9, a7 +3f453c40: addi 0x13c9b0, a7 +3f453c70: setf 16, 1, 0 +3f453c80: move *a7(0x10), a8, 0 +3f453ca0: move a8, *a14+, 1 +3f453cb0: movi 0x6c0, a7 +3f453cd0: mpys a9, a7 +3f453ce0: addi 0x13c9b0, a7 +3f453d10: move *a7, a8, 0 +3f453d20: move a8, *a14+, 1 +3f453d30: move @0x11a450, *a14+, 1 +3f453d60: calla L3FB0D7B0 +3f453d90: movi 0x6c0, a7 +3f453db0: mpys a9, a7 +3f453dc0: addi 0x13c9b0, a7 +3f453df0: move a8, *a7(0x40), 1 +3f453e10: movk 18, a7 +3f453e20: move a7, *a13(0x20), 1 +3f453e40: move a14, -*sp, 1 +3f453e50: movi 0x3f439fe0, a9 +3f453e80: move a9, *a14+, 1 +3f453e90: movi 0x6c0, a11 +3f453eb0: mpys a7, a11 +3f453ec0: addi 0x13c9b0, a11 +3f453ef0: move @0x19e150, a9, 1 +3f453f20: move a9, a7 +3f453f30: sll 0x9, a9 +3f453f40: sll 0x5, a7 +3f453f50: add a7, a9 +3f453f60: add a9, a11 +3f453f70: addi 0x60, a11 +3f453f90: move a11, *a14+, 1 +3f453fa0: setf 1, 0, 0 +3f453fb0: move @0xaed26, a11, 0 +3f453fe0: move a11, *a14+, 1 +3f453ff0: movk 2, a9 +3f454000: move a9, *a14+, 1 +3f454010: move @0x19ff80, *a14+, 1 +3f454040: move @0x19ff60, *a14+, 1 +3f454070: move @0xb7ee0, *a14+, 1 +3f4540a0: move *a13(0x20), a7, 1 +3f4540c0: movi 0x6c0, a9 +3f4540e0: mpys a7, a9 +3f4540f0: addi 0x13c9b0, a9 +3f454120: setf 16, 1, 0 +3f454130: move *a9(0x10), a8, 0 +3f454150: move a8, *a14+, 1 +3f454160: movi 0x6c0, a9 +3f454180: mpys a7, a9 +3f454190: addi 0x13c9b0, a9 +3f4541c0: move *a9, a8, 0 +3f4541d0: move a8, *a14+, 1 +3f4541e0: move @0x11a450, *a14+, 1 +3f454210: calla L3FB05BC0 +3f454240: movi 0x6c0, a11 +3f454260: mpys a7, a11 +3f454270: addi 0x13c9b0, a11 +3f4542a0: move a8, *a11(0x40), 1 +L3F4542C0: +3f4542c0: move a14, -*sp, 1 +3f4542d0: move @0xb7aa0, *a14+, 1 +3f454300: move @0xb78e0, *a14+, 1 +3f454330: calla L3FD64F60 +3f454360: move @0xb7aa0, @0xb83c0, 1 +L3F4543B0: +3f4543b0: subi 0x50, a14 +3f4543d0: mmfm sp, a7,a9,a11,a13 +3f4543f0: rets +3f454400: mmtm sp, a7,a9,a11,a13 +3f454420: move a14, a13 +3f454430: addi 0x50, a14 +3f454450: sub a11, a11 +3f454460: movb a11, *a13(0x40) +3f454480: move @0xb81c0, a11, 1 +3f4544b0: jreq L3F454580 +3f4544c0: move a14, -*sp, 1 +3f4544d0: move @0xb7ac0, *a14+, 1 +3f454500: move @0xb78e0, *a14+, 1 +3f454530: calla L3FD75410 +3f454560: jauc L3F457F10 +L3F454580: +3f454580: setf 1, 0, 0 +3f454590: move @0xaed52, a11, 0 +3f4545c0: jreq L3F4546F0 +3f4545d0: move @0xaed54, a11, 0 +3f454600: jreq L3F454650 +3f454610: movk 1, a11 +3f454620: movb a11, *a13(0x40) +3f454640: jruc L3F4546F0 +L3F454650: +3f454650: move a14, -*sp, 1 +3f454660: move @0xb78e0, *a14+, 1 +3f454690: calla L3F4C1B70 +3f4546c0: move a8, a11 +3f4546d0: jaeq L3F457F10 +L3F4546F0: +3f4546f0: move a14, -*sp, 1 +3f454700: move @0x19ff80, *a14+, 1 +3f454730: move @0x19ff60, *a14+, 1 +3f454760: movk 1, a11 +3f454770: move a11, *a14+, 1 +3f454780: movi 0xc8, a9 +3f4547a0: move a9, *a14+, 1 +3f4547b0: movi 0x1c2, a11 +3f4547d0: move a11, *a14+, 1 +3f4547e0: movi 0xfa, a9 +3f454800: move a9, *a14+, 1 +3f454810: movi 0x172, a9 +3f454830: move a9, *a14+, 1 +3f454840: move @0xb7960, *a14+, 1 +3f454870: move @0xb78e0, *a14+, 1 +3f4548a0: calla L3FD41B90 +3f4548d0: move a8, @0xb7ac0, 1 +3f454900: move a14, -*sp, 1 +3f454910: move @0xb7980, *a14+, 1 +3f454940: move a8, *a14+, 1 +3f454950: move @0xb78e0, *a14+, 1 +3f454980: calla L3FD9C7B0 +3f4549b0: move @0xb7ac0, a9, 1 +3f4549e0: jaeq L3F457F10 +3f454a00: movk 1, a11 +3f454a10: move a11, @0xb81c0, 1 +3f454a40: setf 2, 0, 0 +3f454a50: move @0xaece8, a9, 0 +3f454a80: move a9, @0x19e150, 1 +3f454ab0: jreq L3F454B70 +3f454ac0: dec a9 +3f454ad0: jreq L3F454B70 +3f454ae0: move @0x19e150, a9, 1 +3f454b10: subk 2, a9 +3f454b20: jreq L3F454B70 +3f454b30: sub a9, a9 +3f454b40: move a9, @0x19e150, 1 +L3F454B70: +3f454b70: sub a9, a9 +3f454b80: move a9, *a13, 1 +3f454b90: move a14, -*sp, 1 +3f454ba0: move a9, *a14+, 1 +3f454bb0: move a9, *a14+, 1 +3f454bc0: move a9, *a14+, 1 +3f454bd0: move a9, *a14+, 1 +3f454be0: movi 0x3f4a32d8, a8 +3f454c10: move a8, *a14+, 1 +3f454c20: move @0x19e150, a7, 1 +3f454c50: move a7, a9 +3f454c60: sll 0x9, a7 +3f454c70: sll 0x5, a9 +3f454c80: add a9, a7 +3f454c90: addi 0x14ec50, a7 +3f454cc0: move *a7+, *a14+, 1 +3f454cd0: move @0xb7ac0, *a14+, 1 +3f454d00: move @0xb78e0, *a14+, 1 +3f454d30: calla L3FD9C170 +3f454d60: move a14, -*sp, 1 +3f454d70: movi 0x20800d, a9 +3f454da0: move a9, *a14+, 1 +3f454db0: move @0xb7ac0, *a14+, 1 +3f454de0: move @0xb78e0, *a14+, 1 +3f454e10: calla L3FD97D50 +3f454e40: move a14, -*sp, 1 +3f454e50: move @0xb7ac0, *a14+, 1 +3f454e80: move @0xb78e0, *a14+, 1 +3f454eb0: calla L3FB04900 +3f454ee0: move a8, @0x11a490, 1 +3f454f10: move a8, a7 +3f454f20: jaeq L3F457E20 +3f454f40: sub a11, a11 +3f454f50: move a11, *a13, 1 +3f454f60: move a14, -*sp, 1 +3f454f70: move a11, *a14+, 1 +3f454f80: movk 2, a9 +3f454f90: move a9, *a14+, 1 +3f454fa0: movi 0x6c0, a9 +3f454fc0: mpys a11, a9 +3f454fd0: addi 0x14a870, a9 +3f455000: move @0x19e150, a7, 1 +3f455030: move a7, a11 +3f455040: sll 0x9, a7 +3f455050: sll 0x5, a11 +3f455060: add a11, a7 +3f455070: add a7, a9 +3f455080: move *a9(0x60), *a14+, 1 +3f4550a0: move @0x19ff80, *a14+, 1 +3f4550d0: move @0x19ff60, *a14+, 1 +3f455100: move @0xb7ee0, *a14+, 1 +3f455130: sub a11, a11 +3f455140: move a11, *a14+, 1 +3f455150: move a11, *a14+, 1 +3f455160: move *a13, a9, 1 +3f455170: movi 0x6c0, a7 +3f455190: mpys a9, a7 +3f4551a0: addi 0x14a870, a7 +3f4551d0: setf 16, 1, 0 +3f4551e0: move *a7(0x10), a8, 0 +3f455200: move a8, *a14+, 1 +3f455210: movi 0x6c0, a7 +3f455230: mpys a9, a7 +3f455240: addi 0x14a870, a7 +3f455270: move *a7, a8, 0 +3f455280: move a8, *a14+, 1 +3f455290: move @0x11a490, *a14+, 1 +3f4552c0: calla L3FB0D7B0 +3f4552f0: movi 0x6c0, a7 +3f455310: mpys a9, a7 +3f455320: addi 0x14a870, a7 +3f455350: move a8, *a7(0x40), 1 +3f455370: inc a9 +3f455380: move a9, *a13, 1 +3f455390: move a14, -*sp, 1 +3f4553a0: movi 0x3f439fe0, a7 +3f4553d0: move a7, *a14+, 1 +3f4553e0: movi 0x6c0, a11 +3f455400: mpys a9, a11 +3f455410: addi 0x14a870, a11 +3f455440: move @0x19e150, a7, 1 +3f455470: move a7, a9 +3f455480: sll 0x9, a7 +3f455490: sll 0x5, a9 +3f4554a0: add a9, a7 +3f4554b0: add a7, a11 +3f4554c0: addi 0x60, a11 +3f4554e0: move a11, *a14+, 1 +3f4554f0: setf 1, 0, 0 +3f455500: move @0xaecca, a11, 0 +3f455530: move a11, *a14+, 1 +3f455540: movk 2, a9 +3f455550: move a9, *a14+, 1 +3f455560: move @0x19ff80, *a14+, 1 +3f455590: move @0x19ff60, *a14+, 1 +3f4555c0: move @0xb7ee0, *a14+, 1 +3f4555f0: move *a13, a7, 1 +3f455600: movi 0x6c0, a9 +3f455620: mpys a7, a9 +3f455630: addi 0x14a870, a9 +3f455660: setf 16, 1, 0 +3f455670: move *a9(0x10), a8, 0 +3f455690: move a8, *a14+, 1 +3f4556a0: movi 0x6c0, a9 +3f4556c0: mpys a7, a9 +3f4556d0: addi 0x14a870, a9 +3f455700: move *a9, a8, 0 +3f455710: move a8, *a14+, 1 +3f455720: move @0x11a490, *a14+, 1 +3f455750: calla L3FB05BC0 +3f455780: movi 0x6c0, a11 +3f4557a0: mpys a7, a11 +3f4557b0: addi 0x14a870, a11 +3f4557e0: move a8, *a11(0x40), 1 +3f455800: inc a7 +3f455810: move a7, *a13, 1 +3f455820: move a14, -*sp, 1 +3f455830: sub a11, a11 +3f455840: move a11, *a14+, 1 +3f455850: movk 2, a9 +3f455860: move a9, *a14+, 1 +3f455870: movi 0x6c0, a9 +3f455890: mpys a7, a9 +3f4558a0: addi 0x14a870, a9 +3f4558d0: move @0x19e150, a11, 1 +3f455900: move a11, a7 +3f455910: sll 0x9, a11 +3f455920: sll 0x5, a7 +3f455930: add a7, a11 +3f455940: add a11, a9 +3f455950: move *a9(0x60), *a14+, 1 +3f455970: move @0x19ff80, *a14+, 1 +3f4559a0: move @0x19ff60, *a14+, 1 +3f4559d0: move @0xb7ee0, *a14+, 1 +3f455a00: sub a11, a11 +3f455a10: move a11, *a14+, 1 +3f455a20: move a11, *a14+, 1 +3f455a30: move *a13, a9, 1 +3f455a40: movi 0x6c0, a7 +3f455a60: mpys a9, a7 +3f455a70: addi 0x14a870, a7 +3f455aa0: setf 16, 1, 0 +3f455ab0: move *a7(0x10), a8, 0 +3f455ad0: move a8, *a14+, 1 +3f455ae0: movi 0x6c0, a7 +3f455b00: mpys a9, a7 +3f455b10: addi 0x14a870, a7 +3f455b40: move *a7, a8, 0 +3f455b50: move a8, *a14+, 1 +3f455b60: move @0x11a490, *a14+, 1 +3f455b90: calla L3FB0D7B0 +3f455bc0: movi 0x6c0, a7 +3f455be0: mpys a9, a7 +3f455bf0: addi 0x14a870, a7 +3f455c20: move a8, *a7(0x40), 1 +3f455c40: inc a9 +3f455c50: move a9, *a13, 1 +3f455c60: move a14, -*sp, 1 +3f455c70: movi 0x3f439fe0, a7 +3f455ca0: move a7, *a14+, 1 +3f455cb0: movi 0x6c0, a11 +3f455cd0: mpys a9, a11 +3f455ce0: addi 0x14a870, a11 +3f455d10: move @0x19e150, a7, 1 +3f455d40: move a7, a9 +3f455d50: sll 0x9, a7 +3f455d60: sll 0x5, a9 +3f455d70: add a9, a7 +3f455d80: add a7, a11 +3f455d90: addi 0x60, a11 +3f455db0: move a11, *a14+, 1 +3f455dc0: setf 1, 0, 0 +3f455dd0: move @0xaeccc, a11, 0 +3f455e00: move a11, *a14+, 1 +3f455e10: movk 2, a9 +3f455e20: move a9, *a14+, 1 +3f455e30: move @0x19ff80, *a14+, 1 +3f455e60: move @0x19ff60, *a14+, 1 +3f455e90: move @0xb7ee0, *a14+, 1 +3f455ec0: move *a13, a7, 1 +3f455ed0: movi 0x6c0, a9 +3f455ef0: mpys a7, a9 +3f455f00: addi 0x14a870, a9 +3f455f30: setf 16, 1, 0 +3f455f40: move *a9(0x10), a8, 0 +3f455f60: move a8, *a14+, 1 +3f455f70: movi 0x6c0, a9 +3f455f90: mpys a7, a9 +3f455fa0: addi 0x14a870, a9 +3f455fd0: move *a9, a8, 0 +3f455fe0: move a8, *a14+, 1 +3f455ff0: move @0x11a490, *a14+, 1 +3f456020: calla L3FB05BC0 +3f456050: movi 0x6c0, a11 +3f456070: mpys a7, a11 +3f456080: addi 0x14a870, a11 +3f4560b0: move a8, *a11(0x40), 1 +3f4560d0: inc a7 +3f4560e0: move a7, *a13, 1 +3f4560f0: move a14, -*sp, 1 +3f456100: movi 0x6c0, a11 +3f456120: mpys a7, a11 +3f456130: addi 0x14a870, a11 +3f456160: move @0x19e150, a9, 1 +3f456190: move a9, a7 +3f4561a0: sll 0x9, a9 +3f4561b0: sll 0x5, a7 +3f4561c0: add a7, a9 +3f4561d0: add a9, a11 +3f4561e0: move *a11(0x60), *a14+, 1 +3f456200: setf 1, 0, 0 +3f456210: move @0xaeccd, a11, 0 +3f456240: move a11, *a14+, 1 +3f456250: move @0x19ff80, *a14+, 1 +3f456280: move @0x19ff60, *a14+, 1 +3f4562b0: move @0xb7ee0, *a14+, 1 +3f4562e0: move *a13, a9, 1 +3f4562f0: movi 0x6c0, a7 +3f456310: mpys a9, a7 +3f456320: addi 0x14a870, a7 +3f456350: setf 16, 1, 0 +3f456360: move *a7(0x10), a8, 0 +3f456380: move a8, *a14+, 1 +3f456390: movi 0x6c0, a7 +3f4563b0: mpys a9, a7 +3f4563c0: addi 0x14a870, a7 +3f4563f0: move *a7, a8, 0 +3f456400: move a8, *a14+, 1 +3f456410: move @0x11a490, *a14+, 1 +3f456440: calla L3FB0AEA0 +3f456470: movi 0x6c0, a11 +3f456490: mpys a9, a11 +3f4564a0: addi 0x14a870, a11 +3f4564d0: move a8, *a11(0x40), 1 +3f4564f0: inc a9 +3f456500: move a9, *a13, 1 +3f456510: move a14, -*sp, 1 +3f456520: movi 0x3f31ef90, a11 +3f456550: move a11, *a14+, 1 +3f456560: movk 1, a7 +3f456570: move a7, *a14+, 1 +3f456580: movi 0x6c0, a7 +3f4565a0: mpys a9, a7 +3f4565b0: addi 0x14a870, a7 +3f4565e0: move @0x19e150, a11, 1 +3f456610: move a11, a9 +3f456620: sll 0x9, a11 +3f456630: sll 0x5, a9 +3f456640: add a9, a11 +3f456650: add a11, a7 +3f456660: move *a7(0x60), *a14+, 1 +3f456680: move @0x19ff80, *a14+, 1 +3f4566b0: move @0x19ff60, *a14+, 1 +3f4566e0: move @0xb7ee0, *a14+, 1 +3f456710: move *a13, a11, 1 +3f456720: movi 0x6c0, a9 +3f456740: mpys a11, a9 +3f456750: addi 0x14a870, a9 +3f456780: setf 16, 1, 0 +3f456790: move *a9(0x10), a8, 0 +3f4567b0: move a8, *a14+, 1 +3f4567c0: movi 0x6c0, a9 +3f4567e0: mpys a11, a9 +3f4567f0: addi 0x14a870, a9 +3f456820: move *a9, a8, 0 +3f456830: move a8, *a14+, 1 +3f456840: move @0x11a490, *a14+, 1 +3f456870: calla L3FB0BC50 +3f4568a0: movi 0x6c0, a9 +3f4568c0: mpys a11, a9 +3f4568d0: addi 0x14a870, a9 +3f456900: move a8, *a9(0x40), 1 +3f456920: move a14, -*sp, 1 +3f456930: movi 0x6c0, a9 +3f456950: mpys a11, a9 +3f456960: addi 0x14a870, a9 +3f456990: move *a9(0x40), *a14+, 1 +3f4569b0: move @0x11a490, *a14+, 1 +3f4569e0: calla L3FB11A10 +3f456a10: move a8, *a13(0x20), 1 +3f456a30: move *a8(0x160), a9, 1 +3f456a50: movk 1, a7 +3f456a60: movb a7, *a9(0x30) +3f456a80: setf 8, 0, 0 +3f456a90: move *a13(0x40), a9, 0 +3f456ab0: jreq L3F456B30 +3f456ac0: move a8, a8 +3f456ad0: jreq L3F456B30 +3f456ae0: move *a8(0x160), a7, 1 +3f456b00: sub a9, a9 +3f456b10: movb a9, *a7(0x20) +L3F456B30: +3f456b30: inc a11 +3f456b40: move a11, *a13, 1 +3f456b50: move a14, -*sp, 1 +3f456b60: movi 0x3f31f000, a9 +3f456b90: move a9, *a14+, 1 +3f456ba0: movk 1, a7 +3f456bb0: move a7, *a14+, 1 +3f456bc0: movi 0x6c0, a7 +3f456be0: mpys a11, a7 +3f456bf0: addi 0x14a870, a7 +3f456c20: move @0x19e150, a9, 1 +3f456c50: move a9, a11 +3f456c60: sll 0x9, a9 +3f456c70: sll 0x5, a11 +3f456c80: add a11, a9 +3f456c90: add a9, a7 +3f456ca0: move *a7(0x60), *a14+, 1 +3f456cc0: move @0x19ff80, *a14+, 1 +3f456cf0: move @0x19ff60, *a14+, 1 +3f456d20: move @0xb7ee0, *a14+, 1 +3f456d50: move *a13, a11, 1 +3f456d60: movi 0x6c0, a9 +3f456d80: mpys a11, a9 +3f456d90: addi 0x14a870, a9 +3f456dc0: setf 16, 1, 0 +3f456dd0: move *a9(0x10), a8, 0 +3f456df0: move a8, *a14+, 1 +3f456e00: movi 0x6c0, a9 +3f456e20: mpys a11, a9 +3f456e30: addi 0x14a870, a9 +3f456e60: move *a9, a8, 0 +3f456e70: move a8, *a14+, 1 +3f456e80: move @0x11a490, *a14+, 1 +3f456eb0: calla L3FB0BC50 +3f456ee0: movi 0x6c0, a9 +3f456f00: mpys a11, a9 +3f456f10: addi 0x14a870, a9 +3f456f40: move a8, *a9(0x40), 1 +3f456f60: setf 8, 0, 0 +3f456f70: move *a13(0x40), a9, 0 +3f456f90: jreq L3F457120 +3f456fa0: move a14, -*sp, 1 +3f456fb0: movi 0x6c0, a7 +3f456fd0: mpys a11, a7 +3f456fe0: addi 0x14a870, a7 +3f457010: move *a7(0x40), *a14+, 1 +3f457030: move @0x11a490, *a14+, 1 +3f457060: calla L3FB11A10 +3f457090: move a8, *a13(0x20), 1 +3f4570b0: move a8, a7 +3f4570c0: jreq L3F457120 +3f4570d0: move *a7(0x160), a7, 1 +3f4570f0: sub a9, a9 +3f457100: movb a9, *a7(0x20) +L3F457120: +3f457120: inc a11 +3f457130: move a11, *a13, 1 +3f457140: move a14, -*sp, 1 +3f457150: movi 0x3f304610, a9 +3f457180: move a9, *a14+, 1 +3f457190: movk 1, a7 +3f4571a0: move a7, *a14+, 1 +3f4571b0: movi 0x6c0, a7 +3f4571d0: mpys a11, a7 +3f4571e0: addi 0x14a870, a7 +3f457210: move @0x19e150, a9, 1 +3f457240: move a9, a11 +3f457250: sll 0x9, a9 +3f457260: sll 0x5, a11 +3f457270: add a11, a9 +3f457280: add a9, a7 +3f457290: move *a7(0x60), *a14+, 1 +3f4572b0: move @0x19ff80, *a14+, 1 +3f4572e0: move @0x19ff60, *a14+, 1 +3f457310: move @0xb7ee0, *a14+, 1 +3f457340: move *a13, a11, 1 +3f457350: movi 0x6c0, a9 +3f457370: mpys a11, a9 +3f457380: addi 0x14a870, a9 +3f4573b0: setf 16, 1, 0 +3f4573c0: move *a9(0x10), a8, 0 +3f4573e0: move a8, *a14+, 1 +3f4573f0: movi 0x6c0, a9 +3f457410: mpys a11, a9 +3f457420: addi 0x14a870, a9 +3f457450: move *a9, a8, 0 +3f457460: move a8, *a14+, 1 +3f457470: move @0x11a490, *a14+, 1 +3f4574a0: calla L3FB0BC50 +3f4574d0: movi 0x6c0, a9 +3f4574f0: mpys a11, a9 +3f457500: addi 0x14a870, a9 +3f457530: move a8, *a9(0x40), 1 +3f457550: inc a11 +3f457560: move a11, *a13, 1 +3f457570: move a14, -*sp, 1 +3f457580: sub a9, a9 +3f457590: move a9, *a14+, 1 +3f4575a0: movk 2, a7 +3f4575b0: move a7, *a14+, 1 +3f4575c0: movi 0x6c0, a7 +3f4575e0: mpys a11, a7 +3f4575f0: addi 0x14a870, a7 +3f457620: move @0x19e150, a9, 1 +3f457650: move a9, a11 +3f457660: sll 0x9, a9 +3f457670: sll 0x5, a11 +3f457680: add a11, a9 +3f457690: add a9, a7 +3f4576a0: move *a7(0x60), *a14+, 1 +3f4576c0: move @0x19ff80, *a14+, 1 +3f4576f0: move @0x19ff60, *a14+, 1 +3f457720: move @0xb7ee0, *a14+, 1 +3f457750: sub a11, a11 +3f457760: move a11, *a14+, 1 +3f457770: move a11, *a14+, 1 +3f457780: move *a13, a9, 1 +3f457790: movi 0x6c0, a7 +3f4577b0: mpys a9, a7 +3f4577c0: addi 0x14a870, a7 +3f4577f0: setf 16, 1, 0 +3f457800: move *a7(0x10), a8, 0 +3f457820: move a8, *a14+, 1 +3f457830: movi 0x6c0, a7 +3f457850: mpys a9, a7 +3f457860: addi 0x14a870, a7 +3f457890: move *a7, a8, 0 +3f4578a0: move a8, *a14+, 1 +3f4578b0: move @0x11a490, *a14+, 1 +3f4578e0: calla L3FB0D7B0 +3f457910: movi 0x6c0, a7 +3f457930: mpys a9, a7 +3f457940: addi 0x14a870, a7 +3f457970: move a8, *a7(0x40), 1 +3f457990: inc a9 +3f4579a0: move a9, *a13, 1 +3f4579b0: move a14, -*sp, 1 +3f4579c0: movi 0x3f439fe0, a7 +3f4579f0: move a7, *a14+, 1 +3f457a00: movi 0x6c0, a11 +3f457a20: mpys a9, a11 +3f457a30: addi 0x14a870, a11 +3f457a60: move @0x19e150, a7, 1 +3f457a90: move a7, a9 +3f457aa0: sll 0x9, a7 +3f457ab0: sll 0x5, a9 +3f457ac0: add a9, a7 +3f457ad0: add a7, a11 +3f457ae0: addi 0x60, a11 +3f457b00: move a11, *a14+, 1 +3f457b10: setf 1, 0, 0 +3f457b20: move @0xaed25, a11, 0 +3f457b50: move a11, *a14+, 1 +3f457b60: movk 2, a9 +3f457b70: move a9, *a14+, 1 +3f457b80: move @0x19ff80, *a14+, 1 +3f457bb0: move @0x19ff60, *a14+, 1 +3f457be0: move @0xb7ee0, *a14+, 1 +3f457c10: move *a13, a7, 1 +3f457c20: movi 0x6c0, a9 +3f457c40: mpys a7, a9 +3f457c50: addi 0x14a870, a9 +3f457c80: setf 16, 1, 0 +3f457c90: move *a9(0x10), a8, 0 +3f457cb0: move a8, *a14+, 1 +3f457cc0: movi 0x6c0, a9 +3f457ce0: mpys a7, a9 +3f457cf0: addi 0x14a870, a9 +3f457d20: move *a9, a8, 0 +3f457d30: move a8, *a14+, 1 +3f457d40: move @0x11a490, *a14+, 1 +3f457d70: calla L3FB05BC0 +3f457da0: movi 0x6c0, a11 +3f457dc0: mpys a7, a11 +3f457dd0: addi 0x14a870, a11 +3f457e00: move a8, *a11(0x40), 1 +L3F457E20: +3f457e20: move a14, -*sp, 1 +3f457e30: move @0xb7ac0, *a14+, 1 +3f457e60: move @0xb78e0, *a14+, 1 +3f457e90: calla L3FD64F60 +3f457ec0: move @0xb7ac0, @0xb83c0, 1 +L3F457F10: +3f457f10: subi 0x50, a14 +3f457f30: mmfm sp, a7,a9,a11,a13 +3f457f50: rets +3f457f60: mmtm sp, a7,a9,a11,a13 +3f457f80: move a14, a13 +3f457f90: addi 0x70, a14 +3f457fb0: sub a11, a11 +3f457fc0: movb a11, *a13(0x60) +3f457fe0: move @0xb81e0, a11, 1 +3f458010: jreq L3F4580E0 +3f458020: move a14, -*sp, 1 +3f458030: move @0xb7b20, *a14+, 1 +3f458060: move @0xb78e0, *a14+, 1 +3f458090: calla L3FD75410 +3f4580c0: jauc L3F45C350 +L3F4580E0: +3f4580e0: setf 1, 0, 0 +3f4580f0: move @0xaed52, a11, 0 +3f458120: jreq L3F458250 +3f458130: move @0xaed54, a11, 0 +3f458160: jreq L3F4581B0 +3f458170: movk 1, a11 +3f458180: movb a11, *a13(0x60) +3f4581a0: jruc L3F458250 +L3F4581B0: +3f4581b0: move a14, -*sp, 1 +3f4581c0: move @0xb78e0, *a14+, 1 +3f4581f0: calla L3F4C1B70 +3f458220: move a8, a11 +3f458230: jaeq L3F45C350 +L3F458250: +3f458250: move a14, -*sp, 1 +3f458260: move @0x19ff80, *a14+, 1 +3f458290: move @0x19ff60, *a14+, 1 +3f4582c0: movk 1, a11 +3f4582d0: move a11, *a14+, 1 +3f4582e0: movi 0x124, a9 +3f458300: move a9, *a14+, 1 +3f458310: movi 0x1f4, a11 +3f458330: move a11, *a14+, 1 +3f458340: movi 0xfa, a9 +3f458360: move a9, *a14+, 1 +3f458370: addk 20, a9 +3f458380: move a9, *a14+, 1 +3f458390: move @0xb7960, *a14+, 1 +3f4583c0: move @0xb78e0, *a14+, 1 +3f4583f0: calla L3FD41B90 +3f458420: move a8, @0xb7b20, 1 +3f458450: move a14, -*sp, 1 +3f458460: move @0xb7980, *a14+, 1 +3f458490: move a8, *a14+, 1 +3f4584a0: move @0xb78e0, *a14+, 1 +3f4584d0: calla L3FD9C7B0 +3f458500: move @0xb7b20, a9, 1 +3f458530: jaeq L3F45C350 +3f458550: movk 1, a11 +3f458560: move a11, @0xb81e0, 1 +3f458590: setf 2, 0, 0 +3f4585a0: move @0xaece8, a9, 0 +3f4585d0: move a9, @0x19e150, 1 +3f458600: jreq L3F4586C0 +3f458610: dec a9 +3f458620: jreq L3F4586C0 +3f458630: move @0x19e150, a9, 1 +3f458660: subk 2, a9 +3f458670: jreq L3F4586C0 +3f458680: sub a9, a9 +3f458690: move a9, @0x19e150, 1 +L3F4586C0: +3f4586c0: sub a9, a9 +3f4586d0: move a9, *a13, 1 +3f4586e0: move a14, -*sp, 1 +3f4586f0: move a9, *a14+, 1 +3f458700: move a9, *a14+, 1 +3f458710: move a9, *a14+, 1 +3f458720: move a9, *a14+, 1 +3f458730: movi 0x3f4a3308, a8 +3f458760: move a8, *a14+, 1 +3f458770: move @0x19e150, a7, 1 +3f4587a0: move a7, a9 +3f4587b0: sll 0x9, a7 +3f4587c0: sll 0x5, a9 +3f4587d0: add a9, a7 +3f4587e0: addi 0x14a210, a7 +3f458810: move *a7+, *a14+, 1 +3f458820: move @0xb7b20, *a14+, 1 +3f458850: move @0xb78e0, *a14+, 1 +3f458880: calla L3FD9C170 +3f4588b0: move a14, -*sp, 1 +3f4588c0: movi 0x20810d, a9 +3f4588f0: move a9, *a14+, 1 +3f458900: move @0xb7b20, *a14+, 1 +3f458930: move @0xb78e0, *a14+, 1 +3f458960: calla L3FD97D50 +3f458990: move a14, -*sp, 1 +3f4589a0: move @0xb7b20, *a14+, 1 +3f4589d0: move @0xb78e0, *a14+, 1 +3f458a00: calla L3FB04900 +3f458a30: move a8, @0x11a470, 1 +3f458a60: move a8, a7 +3f458a70: jaeq L3F45C260 +3f458a90: sub a11, a11 +3f458aa0: move a11, *a13, 1 +3f458ab0: move a14, -*sp, 1 +3f458ac0: move a11, *a14+, 1 +3f458ad0: movk 2, a9 +3f458ae0: move a9, *a14+, 1 +3f458af0: movi 0x6c0, a9 +3f458b10: mpys a11, a9 +3f458b20: addi 0x1450b0, a9 +3f458b50: move @0x19e150, a7, 1 +3f458b80: move a7, a11 +3f458b90: sll 0x9, a7 +3f458ba0: sll 0x5, a11 +3f458bb0: add a11, a7 +3f458bc0: add a7, a9 +3f458bd0: move *a9(0x60), *a14+, 1 +3f458bf0: move @0x19ff80, *a14+, 1 +3f458c20: move @0x19ff60, *a14+, 1 +3f458c50: move @0xb7ee0, *a14+, 1 +3f458c80: sub a11, a11 +3f458c90: move a11, *a14+, 1 +3f458ca0: move a11, *a14+, 1 +3f458cb0: move *a13, a9, 1 +3f458cc0: movi 0x6c0, a7 +3f458ce0: mpys a9, a7 +3f458cf0: addi 0x1450b0, a7 +3f458d20: setf 16, 1, 0 +3f458d30: move *a7(0x10), a8, 0 +3f458d50: move a8, *a14+, 1 +3f458d60: movi 0x6c0, a7 +3f458d80: mpys a9, a7 +3f458d90: addi 0x1450b0, a7 +3f458dc0: move *a7, a8, 0 +3f458dd0: move a8, *a14+, 1 +3f458de0: move @0x11a470, *a14+, 1 +3f458e10: calla L3FB0D7B0 +3f458e40: movi 0x6c0, a7 +3f458e60: mpys a9, a7 +3f458e70: addi 0x1450b0, a7 +3f458ea0: move a8, *a7(0x40), 1 +3f458ec0: inc a9 +3f458ed0: move a9, *a13, 1 +3f458ee0: movi 0x6c0, a7 +3f458f00: mpys a9, a7 +3f458f10: addi 0x1450b0, a7 +3f458f40: move a14, -*sp, 1 +3f458f50: movi 0x117c70, a11 +3f458f80: move a11, *a14+, 1 +3f458f90: setf 8, 0, 0 +3f458fa0: move @0xaed10, a11, 0 +3f458fd0: move a11, *a14+, 1 +3f458fe0: movi 0xc0, a9 +3f459000: move a9, *a14+, 1 +3f459010: move @0x19ff80, *a14+, 1 +3f459040: move @0x19ff60, *a14+, 1 +3f459070: move @0xb7ee0, *a14+, 1 +3f4590a0: move *a13, a9, 1 +3f4590b0: movi 0x6c0, a11 +3f4590d0: mpys a9, a11 +3f4590e0: addi 0x1450b0, a11 +3f459110: setf 16, 1, 0 +3f459120: move *a11(0x10), a8, 0 +3f459140: move a8, *a14+, 1 +3f459150: movi 0x6c0, a11 +3f459170: mpys a9, a11 +3f459180: addi 0x1450b0, a11 +3f4591b0: move *a11, a8, 0 +3f4591c0: move a8, *a14+, 1 +3f4591d0: move @0x11a470, *a14+, 1 +3f459200: calla L3FB070E0 +3f459230: move a8, *a7(0x40), 1 +3f459250: inc a9 +3f459260: move a9, *a13, 1 +3f459270: move a14, -*sp, 1 +3f459280: sub a11, a11 +3f459290: move a11, *a14+, 1 +3f4592a0: movk 2, a7 +3f4592b0: move a7, *a14+, 1 +3f4592c0: movi 0x6c0, a7 +3f4592e0: mpys a9, a7 +3f4592f0: addi 0x1450b0, a7 +3f459320: move @0x19e150, a11, 1 +3f459350: move a11, a9 +3f459360: sll 0x9, a11 +3f459370: sll 0x5, a9 +3f459380: add a9, a11 +3f459390: add a11, a7 +3f4593a0: move *a7(0x60), *a14+, 1 +3f4593c0: move @0x19ff80, *a14+, 1 +3f4593f0: move @0x19ff60, *a14+, 1 +3f459420: move @0xb7ee0, *a14+, 1 +3f459450: sub a11, a11 +3f459460: move a11, *a14+, 1 +3f459470: move a11, *a14+, 1 +3f459480: move *a13, a9, 1 +3f459490: movi 0x6c0, a7 +3f4594b0: mpys a9, a7 +3f4594c0: addi 0x1450b0, a7 +3f4594f0: setf 16, 1, 0 +3f459500: move *a7(0x10), a8, 0 +3f459520: move a8, *a14+, 1 +3f459530: movi 0x6c0, a7 +3f459550: mpys a9, a7 +3f459560: addi 0x1450b0, a7 +3f459590: move *a7, a8, 0 +3f4595a0: move a8, *a14+, 1 +3f4595b0: move @0x11a470, *a14+, 1 +3f4595e0: calla L3FB0D7B0 +3f459610: movi 0x6c0, a7 +3f459630: mpys a9, a7 +3f459640: addi 0x1450b0, a7 +3f459670: move a8, *a7(0x40), 1 +3f459690: inc a9 +3f4596a0: move a9, *a13, 1 +3f4596b0: move a14, -*sp, 1 +3f4596c0: move a11, *a14+, 1 +3f4596d0: movk 2, a7 +3f4596e0: move a7, *a14+, 1 +3f4596f0: movi 0x6c0, a7 +3f459710: mpys a9, a7 +3f459720: addi 0x1450b0, a7 +3f459750: move @0x19e150, a11, 1 +3f459780: move a11, a9 +3f459790: sll 0x9, a11 +3f4597a0: sll 0x5, a9 +3f4597b0: add a9, a11 +3f4597c0: add a11, a7 +3f4597d0: move *a7(0x60), *a14+, 1 +3f4597f0: move @0x19ff80, *a14+, 1 +3f459820: move @0x19ff60, *a14+, 1 +3f459850: move @0xb7ee0, *a14+, 1 +3f459880: sub a11, a11 +3f459890: move a11, *a14+, 1 +3f4598a0: move a11, *a14+, 1 +3f4598b0: move *a13, a9, 1 +3f4598c0: movi 0x6c0, a7 +3f4598e0: mpys a9, a7 +3f4598f0: addi 0x1450b0, a7 +3f459920: setf 16, 1, 0 +3f459930: move *a7(0x10), a8, 0 +3f459950: move a8, *a14+, 1 +3f459960: movi 0x6c0, a7 +3f459980: mpys a9, a7 +3f459990: addi 0x1450b0, a7 +3f4599c0: move *a7, a8, 0 +3f4599d0: move a8, *a14+, 1 +3f4599e0: move @0x11a470, *a14+, 1 +3f459a10: calla L3FB0D7B0 +3f459a40: movi 0x6c0, a7 +3f459a60: mpys a9, a7 +3f459a70: addi 0x1450b0, a7 +3f459aa0: move a8, *a7(0x40), 1 +3f459ac0: inc a9 +3f459ad0: move a9, *a13, 1 +3f459ae0: move a14, -*sp, 1 +3f459af0: movi 0x3f439fe0, a7 +3f459b20: move a7, *a14+, 1 +3f459b30: movi 0x6c0, a11 +3f459b50: mpys a9, a11 +3f459b60: addi 0x1450b0, a11 +3f459b90: move @0x19e150, a7, 1 +3f459bc0: move a7, a9 +3f459bd0: sll 0x9, a7 +3f459be0: sll 0x5, a9 +3f459bf0: add a9, a7 +3f459c00: add a7, a11 +3f459c10: addi 0x60, a11 +3f459c30: move a11, *a14+, 1 +3f459c40: setf 1, 0, 0 +3f459c50: move @0xaecd7, a11, 0 +3f459c80: move a11, *a14+, 1 +3f459c90: movk 2, a9 +3f459ca0: move a9, *a14+, 1 +3f459cb0: move @0x19ff80, *a14+, 1 +3f459ce0: move @0x19ff60, *a14+, 1 +3f459d10: move @0xb7ee0, *a14+, 1 +3f459d40: move *a13, a7, 1 +3f459d50: movi 0x6c0, a9 +3f459d70: mpys a7, a9 +3f459d80: addi 0x1450b0, a9 +3f459db0: setf 16, 1, 0 +3f459dc0: move *a9(0x10), a8, 0 +3f459de0: move a8, *a14+, 1 +3f459df0: movi 0x6c0, a9 +3f459e10: mpys a7, a9 +3f459e20: addi 0x1450b0, a9 +3f459e50: move *a9, a8, 0 +3f459e60: move a8, *a14+, 1 +3f459e70: move @0x11a470, *a14+, 1 +3f459ea0: calla L3FB05BC0 +3f459ed0: movi 0x6c0, a11 +3f459ef0: mpys a7, a11 +3f459f00: addi 0x1450b0, a11 +3f459f30: move a8, *a11(0x40), 1 +3f459f50: inc a7 +3f459f60: move a7, *a13, 1 +3f459f70: move a14, -*sp, 1 +3f459f80: sub a11, a11 +3f459f90: move a11, *a14+, 1 +3f459fa0: movk 3, a9 +3f459fb0: move a9, *a14+, 1 +3f459fc0: movi 0x6c0, a9 +3f459fe0: mpys a7, a9 +3f459ff0: addi 0x1450b0, a9 +3f45a020: move @0x19e150, a11, 1 +3f45a050: move a11, a7 +3f45a060: sll 0x9, a11 +3f45a070: sll 0x5, a7 +3f45a080: add a7, a11 +3f45a090: add a11, a9 +3f45a0a0: move *a9(0x60), *a14+, 1 +3f45a0c0: move @0x19ff80, *a14+, 1 +3f45a0f0: move @0x19ff60, *a14+, 1 +3f45a120: move @0xb7ee0, *a14+, 1 +3f45a150: sub a11, a11 +3f45a160: move a11, *a14+, 1 +3f45a170: move a11, *a14+, 1 +3f45a180: move *a13, a9, 1 +3f45a190: movi 0x6c0, a7 +3f45a1b0: mpys a9, a7 +3f45a1c0: addi 0x1450b0, a7 +3f45a1f0: setf 16, 1, 0 +3f45a200: move *a7(0x10), a8, 0 +3f45a220: move a8, *a14+, 1 +3f45a230: movi 0x6c0, a7 +3f45a250: mpys a9, a7 +3f45a260: addi 0x1450b0, a7 +3f45a290: move *a7, a8, 0 +3f45a2a0: move a8, *a14+, 1 +3f45a2b0: move @0x11a470, *a14+, 1 +3f45a2e0: calla L3FB0D7B0 +3f45a310: movi 0x6c0, a7 +3f45a330: mpys a9, a7 +3f45a340: addi 0x1450b0, a7 +3f45a370: move a8, *a7(0x40), 1 +3f45a390: inc a9 +3f45a3a0: move a9, *a13, 1 +3f45a3b0: move a14, -*sp, 1 +3f45a3c0: movi 0x3f439fe0, a7 +3f45a3f0: move a7, *a14+, 1 +3f45a400: movi 0x6c0, a11 +3f45a420: mpys a9, a11 +3f45a430: addi 0x1450b0, a11 +3f45a460: move @0x19e150, a7, 1 +3f45a490: move a7, a9 +3f45a4a0: sll 0x9, a7 +3f45a4b0: sll 0x5, a9 +3f45a4c0: add a9, a7 +3f45a4d0: add a7, a11 +3f45a4e0: addi 0x60, a11 +3f45a500: move a11, *a14+, 1 +3f45a510: setf 1, 0, 0 +3f45a520: move @0xaece0, a11, 0 +3f45a550: move a11, *a14+, 1 +3f45a560: movk 2, a9 +3f45a570: move a9, *a14+, 1 +3f45a580: move @0x19ff80, *a14+, 1 +3f45a5b0: move @0x19ff60, *a14+, 1 +3f45a5e0: move @0xb7ee0, *a14+, 1 +3f45a610: move *a13, a7, 1 +3f45a620: movi 0x6c0, a9 +3f45a640: mpys a7, a9 +3f45a650: addi 0x1450b0, a9 +3f45a680: setf 16, 1, 0 +3f45a690: move *a9(0x10), a8, 0 +3f45a6b0: move a8, *a14+, 1 +3f45a6c0: movi 0x6c0, a9 +3f45a6e0: mpys a7, a9 +3f45a6f0: addi 0x1450b0, a9 +3f45a720: move *a9, a8, 0 +3f45a730: move a8, *a14+, 1 +3f45a740: move @0x11a470, *a14+, 1 +3f45a770: calla L3FB05BC0 +3f45a7a0: movi 0x6c0, a11 +3f45a7c0: mpys a7, a11 +3f45a7d0: addi 0x1450b0, a11 +3f45a800: move a8, *a11(0x40), 1 +3f45a820: inc a7 +3f45a830: move a7, *a13, 1 +3f45a840: move a14, -*sp, 1 +3f45a850: sub a11, a11 +3f45a860: move a11, *a14+, 1 +3f45a870: movk 2, a9 +3f45a880: move a9, *a14+, 1 +3f45a890: movi 0x6c0, a9 +3f45a8b0: mpys a7, a9 +3f45a8c0: addi 0x1450b0, a9 +3f45a8f0: move @0x19e150, a11, 1 +3f45a920: move a11, a7 +3f45a930: sll 0x9, a11 +3f45a940: sll 0x5, a7 +3f45a950: add a7, a11 +3f45a960: add a11, a9 +3f45a970: move *a9(0x60), *a14+, 1 +3f45a990: move @0x19ff80, *a14+, 1 +3f45a9c0: move @0x19ff60, *a14+, 1 +3f45a9f0: move @0xb7ee0, *a14+, 1 +3f45aa20: sub a11, a11 +3f45aa30: move a11, *a14+, 1 +3f45aa40: move a11, *a14+, 1 +3f45aa50: move *a13, a9, 1 +3f45aa60: movi 0x6c0, a7 +3f45aa80: mpys a9, a7 +3f45aa90: addi 0x1450b0, a7 +3f45aac0: setf 16, 1, 0 +3f45aad0: move *a7(0x10), a8, 0 +3f45aaf0: move a8, *a14+, 1 +3f45ab00: movi 0x6c0, a7 +3f45ab20: mpys a9, a7 +3f45ab30: addi 0x1450b0, a7 +3f45ab60: move *a7, a8, 0 +3f45ab70: move a8, *a14+, 1 +3f45ab80: move @0x11a470, *a14+, 1 +3f45abb0: calla L3FB0D7B0 +3f45abe0: movi 0x6c0, a7 +3f45ac00: mpys a9, a7 +3f45ac10: addi 0x1450b0, a7 +3f45ac40: move a8, *a7(0x40), 1 +3f45ac60: move a11, *a13(0x20), 1 +L3F45AC80: +3f45ac80: move *a13(0x20), a11, 1 +3f45aca0: sll 0x5, a11 +3f45acb0: addi 0x1150d0, a11 +3f45ace0: move *a13(0x20), a9, 1 +3f45ad00: sll 0x5, a9 +3f45ad10: addi 0x114f30, a9 +3f45ad40: move a9, *a11, 1 +3f45ad50: move *a13(0x20), a11, 1 +3f45ad70: inc a11 +3f45ad80: move a11, *a13(0x20), 1 +3f45ada0: subk 13, a11 +3f45adb0: jrlt L3F45AC80 +3f45adc0: move *a13, a11, 1 +3f45add0: inc a11 +3f45ade0: move a11, *a13, 1 +3f45adf0: movi 0x6c0, a9 +3f45ae10: mpys a11, a9 +3f45ae20: addi 0x1450b0, a9 +3f45ae50: move a14, -*sp, 1 +3f45ae60: movk 1, a7 +3f45ae70: move a7, *a14+, 1 +3f45ae80: movi 0x3f439fe0, a7 +3f45aeb0: move a7, *a14+, 1 +3f45aec0: movi 0x1150d0, a7 +3f45aef0: move a7, *a14+, 1 +3f45af00: setf 4, 0, 0 +3f45af10: move @0xaecd8, a7, 0 +3f45af40: move a7, *a14+, 1 +3f45af50: movk 13, a7 +3f45af60: move a7, *a14+, 1 +3f45af70: move @0x19ff80, *a14+, 1 +3f45afa0: move @0x19ff60, *a14+, 1 +3f45afd0: move @0xb7f20, *a14+, 1 +3f45b000: movi 0x7d, a7 +3f45b020: move a7, *a14+, 1 +3f45b030: movi 0x4b, a7 +3f45b050: move a7, *a14+, 1 +3f45b060: movi 0x6c0, a7 +3f45b080: mpys a11, a7 +3f45b090: addi 0x1450b0, a7 +3f45b0c0: setf 16, 1, 0 +3f45b0d0: move *a7(0x10), a8, 0 +3f45b0f0: move a8, *a14+, 1 +3f45b100: movi 0x6c0, a7 +3f45b120: mpys a11, a7 +3f45b130: addi 0x1450b0, a7 +3f45b160: move *a7, a8, 0 +3f45b170: move a8, *a14+, 1 +3f45b180: move @0x11a470, *a14+, 1 +3f45b1b0: calla L3FB08CE0 +3f45b1e0: move a8, *a9(0x40), 1 +3f45b200: inc a11 +3f45b210: move a11, *a13, 1 +3f45b220: move a14, -*sp, 1 +3f45b230: movi 0x3f319dc0, a9 +3f45b260: move a9, *a14+, 1 +3f45b270: movk 1, a7 +3f45b280: move a7, *a14+, 1 +3f45b290: movi 0x6c0, a7 +3f45b2b0: mpys a11, a7 +3f45b2c0: addi 0x1450b0, a7 +3f45b2f0: move @0x19e150, a9, 1 +3f45b320: move a9, a11 +3f45b330: sll 0x9, a9 +3f45b340: sll 0x5, a11 +3f45b350: add a11, a9 +3f45b360: add a9, a7 +3f45b370: move *a7(0x60), *a14+, 1 +3f45b390: move @0x19ff80, *a14+, 1 +3f45b3c0: move @0x19ff60, *a14+, 1 +3f45b3f0: move @0xb7ee0, *a14+, 1 +3f45b420: move *a13, a11, 1 +3f45b430: movi 0x6c0, a9 +3f45b450: mpys a11, a9 +3f45b460: addi 0x1450b0, a9 +3f45b490: setf 16, 1, 0 +3f45b4a0: move *a9(0x10), a8, 0 +3f45b4c0: move a8, *a14+, 1 +3f45b4d0: movi 0x6c0, a9 +3f45b4f0: mpys a11, a9 +3f45b500: addi 0x1450b0, a9 +3f45b530: move *a9, a8, 0 +3f45b540: move a8, *a14+, 1 +3f45b550: move @0x11a470, *a14+, 1 +3f45b580: calla L3FB0BC50 +3f45b5b0: movi 0x6c0, a9 +3f45b5d0: mpys a11, a9 +3f45b5e0: addi 0x1450b0, a9 +3f45b610: move a8, *a9(0x40), 1 +3f45b630: move a14, -*sp, 1 +3f45b640: movi 0x6c0, a9 +3f45b660: mpys a11, a9 +3f45b670: addi 0x1450b0, a9 +3f45b6a0: move *a9(0x40), *a14+, 1 +3f45b6c0: move @0x11a470, *a14+, 1 +3f45b6f0: calla L3FB11A10 +3f45b720: move a8, *a13(0x40), 1 +3f45b740: move *a8(0x160), a9, 1 +3f45b760: movk 1, a7 +3f45b770: movb a7, *a9(0x30) +3f45b790: setf 8, 0, 0 +3f45b7a0: move *a13(0x60), a9, 0 +3f45b7c0: jreq L3F45B840 +3f45b7d0: move a8, a8 +3f45b7e0: jreq L3F45B840 +3f45b7f0: move *a8(0x160), a7, 1 +3f45b810: sub a9, a9 +3f45b820: movb a9, *a7(0x20) +L3F45B840: +3f45b840: inc a11 +3f45b850: move a11, *a13, 1 +3f45b860: move a14, -*sp, 1 +3f45b870: movi 0x3f319e30, a9 +3f45b8a0: move a9, *a14+, 1 +3f45b8b0: movk 1, a7 +3f45b8c0: move a7, *a14+, 1 +3f45b8d0: movi 0x6c0, a7 +3f45b8f0: mpys a11, a7 +3f45b900: addi 0x1450b0, a7 +3f45b930: move @0x19e150, a9, 1 +3f45b960: move a9, a11 +3f45b970: sll 0x9, a9 +3f45b980: sll 0x5, a11 +3f45b990: add a11, a9 +3f45b9a0: add a9, a7 +3f45b9b0: move *a7(0x60), *a14+, 1 +3f45b9d0: move @0x19ff80, *a14+, 1 +3f45ba00: move @0x19ff60, *a14+, 1 +3f45ba30: move @0xb7ee0, *a14+, 1 +3f45ba60: move *a13, a11, 1 +3f45ba70: movi 0x6c0, a9 +3f45ba90: mpys a11, a9 +3f45baa0: addi 0x1450b0, a9 +3f45bad0: setf 16, 1, 0 +3f45bae0: move *a9(0x10), a8, 0 +3f45bb00: move a8, *a14+, 1 +3f45bb10: movi 0x6c0, a9 +3f45bb30: mpys a11, a9 +3f45bb40: addi 0x1450b0, a9 +3f45bb70: move *a9, a8, 0 +3f45bb80: move a8, *a14+, 1 +3f45bb90: move @0x11a470, *a14+, 1 +3f45bbc0: calla L3FB0BC50 +3f45bbf0: movi 0x6c0, a9 +3f45bc10: mpys a11, a9 +3f45bc20: addi 0x1450b0, a9 +3f45bc50: move a8, *a9(0x40), 1 +3f45bc70: setf 8, 0, 0 +3f45bc80: move *a13(0x60), a9, 0 +3f45bca0: jreq L3F45BE30 +3f45bcb0: move a14, -*sp, 1 +3f45bcc0: movi 0x6c0, a7 +3f45bce0: mpys a11, a7 +3f45bcf0: addi 0x1450b0, a7 +3f45bd20: move *a7(0x40), *a14+, 1 +3f45bd40: move @0x11a470, *a14+, 1 +3f45bd70: calla L3FB11A10 +3f45bda0: move a8, *a13(0x40), 1 +3f45bdc0: move a8, a7 +3f45bdd0: jreq L3F45BE30 +3f45bde0: move *a7(0x160), a7, 1 +3f45be00: sub a9, a9 +3f45be10: movb a9, *a7(0x20) +L3F45BE30: +3f45be30: inc a11 +3f45be40: move a11, *a13, 1 +3f45be50: move a14, -*sp, 1 +3f45be60: movi 0x3f304b60, a9 +3f45be90: move a9, *a14+, 1 +3f45bea0: movk 1, a7 +3f45beb0: move a7, *a14+, 1 +3f45bec0: movi 0x6c0, a7 +3f45bee0: mpys a11, a7 +3f45bef0: addi 0x1450b0, a7 +3f45bf20: move @0x19e150, a9, 1 +3f45bf50: move a9, a11 +3f45bf60: sll 0x9, a9 +3f45bf70: sll 0x5, a11 +3f45bf80: add a11, a9 +3f45bf90: add a9, a7 +3f45bfa0: move *a7(0x60), *a14+, 1 +3f45bfc0: move @0x19ff80, *a14+, 1 +3f45bff0: move @0x19ff60, *a14+, 1 +3f45c020: move @0xb7ee0, *a14+, 1 +3f45c050: move *a13, a11, 1 +3f45c060: movi 0x6c0, a9 +3f45c080: mpys a11, a9 +3f45c090: addi 0x1450b0, a9 +3f45c0c0: setf 16, 1, 0 +3f45c0d0: move *a9(0x10), a8, 0 +3f45c0f0: move a8, *a14+, 1 +3f45c100: movi 0x6c0, a9 +3f45c120: mpys a11, a9 +3f45c130: addi 0x1450b0, a9 +3f45c160: move *a9, a8, 0 +3f45c170: move a8, *a14+, 1 +3f45c180: move @0x11a470, *a14+, 1 +3f45c1b0: calla L3FB0BC50 +3f45c1e0: movi 0x6c0, a9 +3f45c200: mpys a11, a9 +3f45c210: addi 0x1450b0, a9 +3f45c240: move a8, *a9(0x40), 1 +L3F45C260: +3f45c260: move a14, -*sp, 1 +3f45c270: move @0xb7b20, *a14+, 1 +3f45c2a0: move @0xb78e0, *a14+, 1 +3f45c2d0: calla L3FD64F60 +3f45c300: move @0xb7b20, @0xb83c0, 1 +L3F45C350: +3f45c350: subi 0x70, a14 +3f45c370: mmfm sp, a7,a9,a11,a13 +3f45c390: rets +3f45c3a0: mmtm sp, a7,a9,a11,a13 +3f45c3c0: move a14, a13 +3f45c3d0: addi 0xd0, a14 +3f45c3f0: movi 0xffff, a11 +3f45c410: move a11, *a13(0x20), 1 +3f45c430: sub a11, a11 +3f45c440: movb a11, *a13(0xc0) +3f45c460: move @0xb8220, a11, 1 +3f45c490: jreq L3F45C560 +3f45c4a0: move a14, -*sp, 1 +3f45c4b0: move @0xb7b00, *a14+, 1 +3f45c4e0: move @0xb78e0, *a14+, 1 +3f45c510: calla L3FD75410 +3f45c540: jauc L3F4641E0 +L3F45C560: +3f45c560: setf 1, 0, 0 +3f45c570: move @0xaed52, a11, 0 +3f45c5a0: jreq L3F45C6D0 +3f45c5b0: move @0xaed54, a11, 0 +3f45c5e0: jreq L3F45C630 +3f45c5f0: movk 1, a11 +3f45c600: movb a11, *a13(0xc0) +3f45c620: jruc L3F45C6D0 +L3F45C630: +3f45c630: move a14, -*sp, 1 +3f45c640: move @0xb78e0, *a14+, 1 +3f45c670: calla L3F4C1B70 +3f45c6a0: move a8, a11 +3f45c6b0: jaeq L3F4641E0 +L3F45C6D0: +3f45c6d0: move a14, -*sp, 1 +3f45c6e0: move @0x19ff80, *a14+, 1 +3f45c710: move @0x19ff60, *a14+, 1 +3f45c740: movk 1, a11 +3f45c750: move a11, *a14+, 1 +3f45c760: movi 0x1c2, a9 +3f45c780: move a9, *a14+, 1 +3f45c790: movi 0x226, a11 +3f45c7b0: move a11, *a14+, 1 +3f45c7c0: movi 0xfa, a9 +3f45c7e0: move a9, *a14+, 1 +3f45c7f0: addk 20, a9 +3f45c800: move a9, *a14+, 1 +3f45c810: move @0xb7960, *a14+, 1 +3f45c840: move @0xb78e0, *a14+, 1 +3f45c870: calla L3FD41B90 +3f45c8a0: move a8, @0xb7b00, 1 +3f45c8d0: move a14, -*sp, 1 +3f45c8e0: move @0xb7980, *a14+, 1 +3f45c910: move a8, *a14+, 1 +3f45c920: move @0xb78e0, *a14+, 1 +3f45c950: calla L3FD9C7B0 +3f45c980: move @0xb7b00, a9, 1 +3f45c9b0: jaeq L3F4641E0 +3f45c9d0: movk 1, a11 +3f45c9e0: move a11, @0xb8220, 1 +3f45ca10: setf 2, 0, 0 +3f45ca20: move @0xaece8, a9, 0 +3f45ca50: move a9, @0x19e150, 1 +3f45ca80: jreq L3F45CB40 +3f45ca90: dec a9 +3f45caa0: jreq L3F45CB40 +3f45cab0: move @0x19e150, a9, 1 +3f45cae0: subk 2, a9 +3f45caf0: jreq L3F45CB40 +3f45cb00: sub a9, a9 +3f45cb10: move a9, @0x19e150, 1 +L3F45CB40: +3f45cb40: move a14, -*sp, 1 +3f45cb50: sub a9, a9 +3f45cb60: move a9, *a14+, 1 +3f45cb70: move a9, *a14+, 1 +3f45cb80: move a9, *a14+, 1 +3f45cb90: move a9, *a14+, 1 +3f45cba0: movi 0x3f494848, a8 +3f45cbd0: move a8, *a14+, 1 +3f45cbe0: move @0x19e150, a7, 1 +3f45cc10: move a7, a9 +3f45cc20: sll 0x9, a7 +3f45cc30: sll 0x5, a9 +3f45cc40: add a9, a7 +3f45cc50: addi 0x133c50, a7 +3f45cc80: move *a7+, *a14+, 1 +3f45cc90: move @0xb7b00, *a14+, 1 +3f45ccc0: move @0xb78e0, *a14+, 1 +3f45ccf0: calla L3FD9C170 +3f45cd20: move a14, -*sp, 1 +3f45cd30: movi 0x20800d, a9 +3f45cd60: move a9, *a14+, 1 +3f45cd70: move @0xb7b00, *a14+, 1 +3f45cda0: move @0xb78e0, *a14+, 1 +3f45cdd0: calla L3FD97D50 +3f45ce00: move a14, -*sp, 1 +3f45ce10: move @0xb7b00, *a14+, 1 +3f45ce40: move @0xb78e0, *a14+, 1 +3f45ce70: calla L3FB04900 +3f45cea0: move a8, @0x11a3f0, 1 +3f45ced0: move a8, a7 +3f45cee0: jaeq L3F4640F0 +3f45cf00: sub a11, a11 +3f45cf10: move a11, *a13, 1 +3f45cf20: move a14, -*sp, 1 +3f45cf30: move a11, *a14+, 1 +3f45cf40: movk 2, a9 +3f45cf50: move a9, *a14+, 1 +3f45cf60: movi 0x6c0, a9 +3f45cf80: mpys a11, a9 +3f45cf90: addi 0x1299f0, a9 +3f45cfc0: move @0x19e150, a7, 1 +3f45cff0: move a7, a11 +3f45d000: sll 0x9, a7 +3f45d010: sll 0x5, a11 +3f45d020: add a11, a7 +3f45d030: add a7, a9 +3f45d040: move *a9(0x60), *a14+, 1 +3f45d060: move @0x19ff80, *a14+, 1 +3f45d090: move @0x19ff60, *a14+, 1 +3f45d0c0: move @0xb7ee0, *a14+, 1 +3f45d0f0: sub a11, a11 +3f45d100: move a11, *a14+, 1 +3f45d110: move a11, *a14+, 1 +3f45d120: move *a13, a9, 1 +3f45d130: movi 0x6c0, a7 +3f45d150: mpys a9, a7 +3f45d160: addi 0x1299f0, a7 +3f45d190: setf 16, 1, 0 +3f45d1a0: move *a7(0x10), a8, 0 +3f45d1c0: move a8, *a14+, 1 +3f45d1d0: movi 0x6c0, a7 +3f45d1f0: mpys a9, a7 +3f45d200: addi 0x1299f0, a7 +3f45d230: move *a7, a8, 0 +3f45d240: move a8, *a14+, 1 +3f45d250: move @0x11a3f0, *a14+, 1 +3f45d280: calla L3FB0D7B0 +3f45d2b0: movi 0x6c0, a7 +3f45d2d0: mpys a9, a7 +3f45d2e0: addi 0x1299f0, a7 +3f45d310: move a8, *a7(0x40), 1 +3f45d330: movk 1, a7 +3f45d340: move a7, *a13, 1 +3f45d350: movi 0x6c0, a9 +3f45d370: mpys a7, a9 +3f45d380: addi 0x1299f0, a9 +3f45d3b0: move a14, -*sp, 1 +3f45d3c0: movi 0x119c10, a11 +3f45d3f0: move a11, *a14+, 1 +3f45d400: setf 8, 0, 0 +3f45d410: move @0xaed28, a11, 0 +3f45d440: move a11, *a14+, 1 +3f45d450: movk 20, a7 +3f45d460: move a7, *a14+, 1 +3f45d470: move @0x19ff80, *a14+, 1 +3f45d4a0: move @0x19ff60, *a14+, 1 +3f45d4d0: move @0xb7ee0, *a14+, 1 +3f45d500: move *a13, a7, 1 +3f45d510: movi 0x6c0, a11 +3f45d530: mpys a7, a11 +3f45d540: addi 0x1299f0, a11 +3f45d570: setf 16, 1, 0 +3f45d580: move *a11(0x10), a8, 0 +3f45d5a0: move a8, *a14+, 1 +3f45d5b0: movi 0x6c0, a11 +3f45d5d0: mpys a7, a11 +3f45d5e0: addi 0x1299f0, a11 +3f45d610: move *a11, a8, 0 +3f45d620: move a8, *a14+, 1 +3f45d630: move @0x11a3f0, *a14+, 1 +3f45d660: calla L3FB070E0 +3f45d690: move a8, *a9(0x40), 1 +3f45d6b0: movk 2, a11 +3f45d6c0: move a11, *a13, 1 +3f45d6d0: move a14, -*sp, 1 +3f45d6e0: sub a9, a9 +3f45d6f0: move a9, *a14+, 1 +3f45d700: move a11, *a14+, 1 +3f45d710: movi 0x6c0, a7 +3f45d730: mpys a11, a7 +3f45d740: addi 0x1299f0, a7 +3f45d770: move @0x19e150, a9, 1 +3f45d7a0: move a9, a11 +3f45d7b0: sll 0x9, a9 +3f45d7c0: sll 0x5, a11 +3f45d7d0: add a11, a9 +3f45d7e0: add a9, a7 +3f45d7f0: move *a7(0x60), *a14+, 1 +3f45d810: move @0x19ff80, *a14+, 1 +3f45d840: move @0x19ff60, *a14+, 1 +3f45d870: move @0xb7ee0, *a14+, 1 +3f45d8a0: sub a11, a11 +3f45d8b0: move a11, *a14+, 1 +3f45d8c0: move a11, *a14+, 1 +3f45d8d0: move *a13, a9, 1 +3f45d8e0: movi 0x6c0, a7 +3f45d900: mpys a9, a7 +3f45d910: addi 0x1299f0, a7 +3f45d940: setf 16, 1, 0 +3f45d950: move *a7(0x10), a8, 0 +3f45d970: move a8, *a14+, 1 +3f45d980: movi 0x6c0, a7 +3f45d9a0: mpys a9, a7 +3f45d9b0: addi 0x1299f0, a7 +3f45d9e0: move *a7, a8, 0 +3f45d9f0: move a8, *a14+, 1 +3f45da00: move @0x11a3f0, *a14+, 1 +3f45da30: calla L3FB0D7B0 +3f45da60: movi 0x6c0, a7 +3f45da80: mpys a9, a7 +3f45da90: addi 0x1299f0, a7 +3f45dac0: move a8, *a7(0x40), 1 +3f45dae0: movk 3, a7 +3f45daf0: move a7, *a13, 1 +3f45db00: move a14, -*sp, 1 +3f45db10: move a11, *a14+, 1 +3f45db20: movk 2, a9 +3f45db30: move a9, *a14+, 1 +3f45db40: movi 0x6c0, a9 +3f45db60: mpys a7, a9 +3f45db70: addi 0x1299f0, a9 +3f45dba0: move @0x19e150, a11, 1 +3f45dbd0: move a11, a7 +3f45dbe0: sll 0x9, a11 +3f45dbf0: sll 0x5, a7 +3f45dc00: add a7, a11 +3f45dc10: add a11, a9 +3f45dc20: move *a9(0x60), *a14+, 1 +3f45dc40: move @0x19ff80, *a14+, 1 +3f45dc70: move @0x19ff60, *a14+, 1 +3f45dca0: move @0xb7ee0, *a14+, 1 +3f45dcd0: sub a11, a11 +3f45dce0: move a11, *a14+, 1 +3f45dcf0: move a11, *a14+, 1 +3f45dd00: move *a13, a9, 1 +3f45dd10: movi 0x6c0, a7 +3f45dd30: mpys a9, a7 +3f45dd40: addi 0x1299f0, a7 +3f45dd70: setf 16, 1, 0 +3f45dd80: move *a7(0x10), a8, 0 +3f45dda0: move a8, *a14+, 1 +3f45ddb0: movi 0x6c0, a7 +3f45ddd0: mpys a9, a7 +3f45dde0: addi 0x1299f0, a7 +3f45de10: move *a7, a8, 0 +3f45de20: move a8, *a14+, 1 +3f45de30: move @0x11a3f0, *a14+, 1 +3f45de60: calla L3FB0D7B0 +3f45de90: movi 0x6c0, a7 +3f45deb0: mpys a9, a7 +3f45dec0: addi 0x1299f0, a7 +3f45def0: move a8, *a7(0x40), 1 +3f45df10: movk 4, a7 +3f45df20: move a7, *a13, 1 +3f45df30: movi 0x6c0, a9 +3f45df50: mpys a7, a9 +3f45df60: addi 0x1299f0, a9 +3f45df90: move a14, -*sp, 1 +3f45dfa0: movi 0x119c10, a11 +3f45dfd0: move a11, *a14+, 1 +3f45dfe0: setf 8, 0, 0 +3f45dff0: move @0xaed30, a11, 0 +3f45e020: move a11, *a14+, 1 +3f45e030: movk 20, a7 +3f45e040: move a7, *a14+, 1 +3f45e050: move @0x19ff80, *a14+, 1 +3f45e080: move @0x19ff60, *a14+, 1 +3f45e0b0: move @0xb7ee0, *a14+, 1 +3f45e0e0: move *a13, a7, 1 +3f45e0f0: movi 0x6c0, a11 +3f45e110: mpys a7, a11 +3f45e120: addi 0x1299f0, a11 +3f45e150: setf 16, 1, 0 +3f45e160: move *a11(0x10), a8, 0 +3f45e180: move a8, *a14+, 1 +3f45e190: movi 0x6c0, a11 +3f45e1b0: mpys a7, a11 +3f45e1c0: addi 0x1299f0, a11 +3f45e1f0: move *a11, a8, 0 +3f45e200: move a8, *a14+, 1 +3f45e210: move @0x11a3f0, *a14+, 1 +3f45e240: calla L3FB070E0 +3f45e270: move a8, *a9(0x40), 1 +3f45e290: movk 5, a11 +3f45e2a0: move a11, *a13, 1 +3f45e2b0: move a14, -*sp, 1 +3f45e2c0: sub a9, a9 +3f45e2d0: move a9, *a14+, 1 +3f45e2e0: movk 2, a7 +3f45e2f0: move a7, *a14+, 1 +3f45e300: movi 0x6c0, a7 +3f45e320: mpys a11, a7 +3f45e330: addi 0x1299f0, a7 +3f45e360: move @0x19e150, a9, 1 +3f45e390: move a9, a11 +3f45e3a0: sll 0x9, a9 +3f45e3b0: sll 0x5, a11 +3f45e3c0: add a11, a9 +3f45e3d0: add a9, a7 +3f45e3e0: move *a7(0x60), *a14+, 1 +3f45e400: move @0x19ff80, *a14+, 1 +3f45e430: move @0x19ff60, *a14+, 1 +3f45e460: move @0xb7ee0, *a14+, 1 +3f45e490: sub a11, a11 +3f45e4a0: move a11, *a14+, 1 +3f45e4b0: move a11, *a14+, 1 +3f45e4c0: move *a13, a9, 1 +3f45e4d0: movi 0x6c0, a7 +3f45e4f0: mpys a9, a7 +3f45e500: addi 0x1299f0, a7 +3f45e530: setf 16, 1, 0 +3f45e540: move *a7(0x10), a8, 0 +3f45e560: move a8, *a14+, 1 +3f45e570: movi 0x6c0, a7 +3f45e590: mpys a9, a7 +3f45e5a0: addi 0x1299f0, a7 +3f45e5d0: move *a7, a8, 0 +3f45e5e0: move a8, *a14+, 1 +3f45e5f0: move @0x11a3f0, *a14+, 1 +3f45e620: calla L3FB0D7B0 +3f45e650: movi 0x6c0, a7 +3f45e670: mpys a9, a7 +3f45e680: addi 0x1299f0, a7 +3f45e6b0: move a8, *a7(0x40), 1 +3f45e6d0: movk 6, a7 +3f45e6e0: move a7, *a13, 1 +3f45e6f0: move a14, -*sp, 1 +3f45e700: move a11, *a14+, 1 +3f45e710: movk 2, a9 +3f45e720: move a9, *a14+, 1 +3f45e730: movi 0x6c0, a9 +3f45e750: mpys a7, a9 +3f45e760: addi 0x1299f0, a9 +3f45e790: move @0x19e150, a11, 1 +3f45e7c0: move a11, a7 +3f45e7d0: sll 0x9, a11 +3f45e7e0: sll 0x5, a7 +3f45e7f0: add a7, a11 +3f45e800: add a11, a9 +3f45e810: move *a9(0x60), *a14+, 1 +3f45e830: move @0x19ff80, *a14+, 1 +3f45e860: move @0x19ff60, *a14+, 1 +3f45e890: move @0xb7ee0, *a14+, 1 +3f45e8c0: sub a11, a11 +3f45e8d0: move a11, *a14+, 1 +3f45e8e0: move a11, *a14+, 1 +3f45e8f0: move *a13, a9, 1 +3f45e900: movi 0x6c0, a7 +3f45e920: mpys a9, a7 +3f45e930: addi 0x1299f0, a7 +3f45e960: setf 16, 1, 0 +3f45e970: move *a7(0x10), a8, 0 +3f45e990: move a8, *a14+, 1 +3f45e9a0: movi 0x6c0, a7 +3f45e9c0: mpys a9, a7 +3f45e9d0: addi 0x1299f0, a7 +3f45ea00: move *a7, a8, 0 +3f45ea10: move a8, *a14+, 1 +3f45ea20: move @0x11a3f0, *a14+, 1 +3f45ea50: calla L3FB0D7B0 +3f45ea80: movi 0x6c0, a7 +3f45eaa0: mpys a9, a7 +3f45eab0: addi 0x1299f0, a7 +3f45eae0: move a8, *a7(0x40), 1 +3f45eb00: movk 7, a7 +3f45eb10: move a7, *a13, 1 +3f45eb20: movi 0x6c0, a9 +3f45eb40: mpys a7, a9 +3f45eb50: addi 0x1299f0, a9 +3f45eb80: move a14, -*sp, 1 +3f45eb90: movi 0x11a1b0, a11 +3f45ebc0: move a11, *a14+, 1 +3f45ebd0: setf 8, 0, 0 +3f45ebe0: move @0xaed40, a11, 0 +3f45ec10: move a11, *a14+, 1 +3f45ec20: movk 17, a7 +3f45ec30: move a7, *a14+, 1 +3f45ec40: move @0x19ff80, *a14+, 1 +3f45ec70: move @0x19ff60, *a14+, 1 +3f45eca0: move @0xb7ee0, *a14+, 1 +3f45ecd0: move *a13, a7, 1 +3f45ece0: movi 0x6c0, a11 +3f45ed00: mpys a7, a11 +3f45ed10: addi 0x1299f0, a11 +3f45ed40: setf 16, 1, 0 +3f45ed50: move *a11(0x10), a8, 0 +3f45ed70: move a8, *a14+, 1 +3f45ed80: movi 0x6c0, a11 +3f45eda0: mpys a7, a11 +3f45edb0: addi 0x1299f0, a11 +3f45ede0: move *a11, a8, 0 +3f45edf0: move a8, *a14+, 1 +3f45ee00: move @0x11a3f0, *a14+, 1 +3f45ee30: calla L3FB070E0 +3f45ee60: move a8, *a9(0x40), 1 +3f45ee80: movk 8, a11 +3f45ee90: move a11, *a13, 1 +3f45eea0: move a14, -*sp, 1 +3f45eeb0: sub a9, a9 +3f45eec0: move a9, *a14+, 1 +3f45eed0: movk 2, a7 +3f45eee0: move a7, *a14+, 1 +3f45eef0: movi 0x6c0, a7 +3f45ef10: mpys a11, a7 +3f45ef20: addi 0x1299f0, a7 +3f45ef50: move @0x19e150, a9, 1 +3f45ef80: move a9, a11 +3f45ef90: sll 0x9, a9 +3f45efa0: sll 0x5, a11 +3f45efb0: add a11, a9 +3f45efc0: add a9, a7 +3f45efd0: move *a7(0x60), *a14+, 1 +3f45eff0: move @0x19ff80, *a14+, 1 +3f45f020: move @0x19ff60, *a14+, 1 +3f45f050: move @0xb7ee0, *a14+, 1 +3f45f080: sub a11, a11 +3f45f090: move a11, *a14+, 1 +3f45f0a0: move a11, *a14+, 1 +3f45f0b0: move *a13, a9, 1 +3f45f0c0: movi 0x6c0, a7 +3f45f0e0: mpys a9, a7 +3f45f0f0: addi 0x1299f0, a7 +3f45f120: setf 16, 1, 0 +3f45f130: move *a7(0x10), a8, 0 +3f45f150: move a8, *a14+, 1 +3f45f160: movi 0x6c0, a7 +3f45f180: mpys a9, a7 +3f45f190: addi 0x1299f0, a7 +3f45f1c0: move *a7, a8, 0 +3f45f1d0: move a8, *a14+, 1 +3f45f1e0: move @0x11a3f0, *a14+, 1 +3f45f210: calla L3FB0D7B0 +3f45f240: movi 0x6c0, a7 +3f45f260: mpys a9, a7 +3f45f270: addi 0x1299f0, a7 +3f45f2a0: move a8, *a7(0x40), 1 +3f45f2c0: movk 9, a7 +3f45f2d0: move a7, *a13, 1 +3f45f2e0: move a14, -*sp, 1 +3f45f2f0: move a11, *a14+, 1 +3f45f300: movk 2, a9 +3f45f310: move a9, *a14+, 1 +3f45f320: movi 0x6c0, a9 +3f45f340: mpys a7, a9 +3f45f350: addi 0x1299f0, a9 +3f45f380: move @0x19e150, a11, 1 +3f45f3b0: move a11, a7 +3f45f3c0: sll 0x9, a11 +3f45f3d0: sll 0x5, a7 +3f45f3e0: add a7, a11 +3f45f3f0: add a11, a9 +3f45f400: move *a9(0x60), *a14+, 1 +3f45f420: move @0x19ff80, *a14+, 1 +3f45f450: move @0x19ff60, *a14+, 1 +3f45f480: move @0xb7ee0, *a14+, 1 +3f45f4b0: sub a11, a11 +3f45f4c0: move a11, *a14+, 1 +3f45f4d0: move a11, *a14+, 1 +3f45f4e0: move *a13, a9, 1 +3f45f4f0: movi 0x6c0, a7 +3f45f510: mpys a9, a7 +3f45f520: addi 0x1299f0, a7 +3f45f550: setf 16, 1, 0 +3f45f560: move *a7(0x10), a8, 0 +3f45f580: move a8, *a14+, 1 +3f45f590: movi 0x6c0, a7 +3f45f5b0: mpys a9, a7 +3f45f5c0: addi 0x1299f0, a7 +3f45f5f0: move *a7, a8, 0 +3f45f600: move a8, *a14+, 1 +3f45f610: move @0x11a3f0, *a14+, 1 +3f45f640: calla L3FB0D7B0 +3f45f670: movi 0x6c0, a7 +3f45f690: mpys a9, a7 +3f45f6a0: addi 0x1299f0, a7 +3f45f6d0: move a8, *a7(0x40), 1 +3f45f6f0: movk 10, a7 +3f45f700: move a7, *a13, 1 +3f45f710: movi 0x6c0, a9 +3f45f730: mpys a7, a9 +3f45f740: addi 0x1299f0, a9 +3f45f770: move a14, -*sp, 1 +3f45f780: movi 0x119e90, a11 +3f45f7b0: move a11, *a14+, 1 +3f45f7c0: setf 8, 0, 0 +3f45f7d0: move @0xaed38, a11, 0 +3f45f800: move a11, *a14+, 1 +3f45f810: movk 25, a7 +3f45f820: move a7, *a14+, 1 +3f45f830: move @0x19ff80, *a14+, 1 +3f45f860: move @0x19ff60, *a14+, 1 +3f45f890: move @0xb7ee0, *a14+, 1 +3f45f8c0: move *a13, a7, 1 +3f45f8d0: movi 0x6c0, a11 +3f45f8f0: mpys a7, a11 +3f45f900: addi 0x1299f0, a11 +3f45f930: setf 16, 1, 0 +3f45f940: move *a11(0x10), a8, 0 +3f45f960: move a8, *a14+, 1 +3f45f970: movi 0x6c0, a11 +3f45f990: mpys a7, a11 +3f45f9a0: addi 0x1299f0, a11 +3f45f9d0: move *a11, a8, 0 +3f45f9e0: move a8, *a14+, 1 +3f45f9f0: move @0x11a3f0, *a14+, 1 +3f45fa20: calla L3FB070E0 +3f45fa50: move a8, *a9(0x40), 1 +3f45fa70: movk 11, a11 +3f45fa80: move a11, *a13, 1 +3f45fa90: move a14, -*sp, 1 +3f45faa0: sub a9, a9 +3f45fab0: move a9, *a14+, 1 +3f45fac0: movk 2, a7 +3f45fad0: move a7, *a14+, 1 +3f45fae0: movi 0x6c0, a7 +3f45fb00: mpys a11, a7 +3f45fb10: addi 0x1299f0, a7 +3f45fb40: move @0x19e150, a9, 1 +3f45fb70: move a9, a11 +3f45fb80: sll 0x9, a9 +3f45fb90: sll 0x5, a11 +3f45fba0: add a11, a9 +3f45fbb0: add a9, a7 +3f45fbc0: move *a7(0x60), *a14+, 1 +3f45fbe0: move @0x19ff80, *a14+, 1 +3f45fc10: move @0x19ff60, *a14+, 1 +3f45fc40: move @0xb7ee0, *a14+, 1 +3f45fc70: sub a11, a11 +3f45fc80: move a11, *a14+, 1 +3f45fc90: move a11, *a14+, 1 +3f45fca0: move *a13, a9, 1 +3f45fcb0: movi 0x6c0, a7 +3f45fcd0: mpys a9, a7 +3f45fce0: addi 0x1299f0, a7 +3f45fd10: setf 16, 1, 0 +3f45fd20: move *a7(0x10), a8, 0 +3f45fd40: move a8, *a14+, 1 +3f45fd50: movi 0x6c0, a7 +3f45fd70: mpys a9, a7 +3f45fd80: addi 0x1299f0, a7 +3f45fdb0: move *a7, a8, 0 +3f45fdc0: move a8, *a14+, 1 +3f45fdd0: move @0x11a3f0, *a14+, 1 +3f45fe00: calla L3FB0D7B0 +3f45fe30: movi 0x6c0, a7 +3f45fe50: mpys a9, a7 +3f45fe60: addi 0x1299f0, a7 +3f45fe90: move a8, *a7(0x40), 1 +3f45feb0: movk 12, a7 +3f45fec0: move a7, *a13, 1 +3f45fed0: move a14, -*sp, 1 +3f45fee0: move a11, *a14+, 1 +3f45fef0: movk 2, a9 +3f45ff00: move a9, *a14+, 1 +3f45ff10: movi 0x6c0, a9 +3f45ff30: mpys a7, a9 +3f45ff40: addi 0x1299f0, a9 +3f45ff70: move @0x19e150, a11, 1 +3f45ffa0: move a11, a7 +3f45ffb0: sll 0x9, a11 +3f45ffc0: sll 0x5, a7 +3f45ffd0: add a7, a11 +3f45ffe0: add a11, a9 +3f45fff0: move *a9(0x60), *a14+, 1 +3f460010: move @0x19ff80, *a14+, 1 +3f460040: move @0x19ff60, *a14+, 1 +3f460070: move @0xb7ee0, *a14+, 1 +3f4600a0: sub a11, a11 +3f4600b0: move a11, *a14+, 1 +3f4600c0: move a11, *a14+, 1 +3f4600d0: move *a13, a9, 1 +3f4600e0: movi 0x6c0, a7 +3f460100: mpys a9, a7 +3f460110: addi 0x1299f0, a7 +3f460140: setf 16, 1, 0 +3f460150: move *a7(0x10), a8, 0 +3f460170: move a8, *a14+, 1 +3f460180: movi 0x6c0, a7 +3f4601a0: mpys a9, a7 +3f4601b0: addi 0x1299f0, a7 +3f4601e0: move *a7, a8, 0 +3f4601f0: move a8, *a14+, 1 +3f460200: move @0x11a3f0, *a14+, 1 +3f460230: calla L3FB0D7B0 +3f460260: movi 0x6c0, a7 +3f460280: mpys a9, a7 +3f460290: addi 0x1299f0, a7 +3f4602c0: move a8, *a7(0x40), 1 +3f4602e0: move a11, *a13, 1 +L3F4602F0: +3f4602f0: move a14, -*sp, 1 +3f460300: movk 2, a11 +3f460310: move a11, *a14+, 1 +3f460320: movi 0xaeed8, a9 +3f460350: move a9, *a14+, 1 +3f460360: move *a13(0x0), *a14+, 1 +3f460380: calla L3F342610 +3f4603b0: move a8, a7 +3f4603c0: jreq L3F4605D0 +3f4603d0: move a14, -*sp, 1 +3f4603e0: move *a13(0x0), *a14+, 1 +3f460400: movi 0x3f4a3338, a8 +3f460430: move a8, *a14+, 1 +3f460440: move *a13(0x20), a7, 1 +3f460460: inc a7 +3f460470: move a7, *a13(0x20), 1 +3f460490: sll 0x5, a7 +3f4604a0: addi 0xb4ce0, a7 +3f4604d0: move *a7+, *a14+, 1 +3f4604e0: calla L3FB34430 +3f460510: move a14, -*sp, 1 +3f460520: movk 1, a7 +3f460530: move a7, *a14+, 1 +3f460540: movi 0xba8e0, a7 +3f460570: move a7, *a14+, 1 +3f460580: move *a13(0x0), *a14+, 1 +3f4605a0: calla L3F342610 +L3F4605D0: +3f4605d0: move *a13, a7, 1 +3f4605e0: inc a7 +3f4605f0: move a7, *a13, 1 +3f460600: cmpi 0x100, a7 +3f460620: jrlt L3F4602F0 +3f460630: movk 13, a11 +3f460640: move a11, *a13, 1 +3f460650: movi 0x6c0, a7 +3f460670: mpys a11, a7 +3f460680: addi 0x1299f0, a7 +3f4606b0: move a14, -*sp, 1 +3f4606c0: sub a9, a9 +3f4606d0: move a9, *a14+, 1 +3f4606e0: movi 0x3f439fe0, a9 +3f460710: move a9, *a14+, 1 +3f460720: movi 0xb4ce0, a9 +3f460750: move a9, *a14+, 1 +3f460760: movi 0xffff, a9 +3f460780: move a9, *a14+, 1 +3f460790: move *a13(0x20), a9, 1 +3f4607b0: inc a9 +3f4607c0: move a9, *a14+, 1 +3f4607d0: move @0x19ff80, *a14+, 1 +3f460800: move @0x19ff60, *a14+, 1 +3f460830: move @0xb7ee0, *a14+, 1 +3f460860: movi 0x64, a9 +3f460880: move a9, *a14+, 1 +3f460890: subk 15, a9 +3f4608a0: move a9, *a14+, 1 +3f4608b0: movi 0x6c0, a9 +3f4608d0: mpys a11, a9 +3f4608e0: addi 0x1299f0, a9 +3f460910: setf 16, 1, 0 +3f460920: move *a9(0x10), a8, 0 +3f460940: move a8, *a14+, 1 +3f460950: movi 0x6c0, a9 +3f460970: mpys a11, a9 +3f460980: addi 0x1299f0, a9 +3f4609b0: move *a9, a8, 0 +3f4609c0: move a8, *a14+, 1 +3f4609d0: move @0x11a3f0, *a14+, 1 +3f460a00: calla L3FB08CE0 +3f460a30: move a8, *a7(0x40), 1 +3f460a50: movk 14, a9 +3f460a60: move a9, *a13, 1 +3f460a70: move a14, -*sp, 1 +3f460a80: sub a7, a7 +3f460a90: move a7, *a14+, 1 +3f460aa0: movk 3, a7 +3f460ab0: move a7, *a14+, 1 +3f460ac0: movk 2, a7 +3f460ad0: move a7, *a14+, 1 +3f460ae0: movi 0x6c0, a7 +3f460b00: mpys a9, a7 +3f460b10: addi 0x1299f0, a7 +3f460b40: move @0x19e150, a11, 1 +3f460b70: move a11, a9 +3f460b80: sll 0x9, a11 +3f460b90: sll 0x5, a9 +3f460ba0: add a9, a11 +3f460bb0: add a11, a7 +3f460bc0: move *a7(0x60), *a14+, 1 +3f460be0: move @0x19ff80, *a14+, 1 +3f460c10: move @0x19ff60, *a14+, 1 +3f460c40: move @0xb7ee0, *a14+, 1 +3f460c70: movi 0x32, a11 +3f460c90: move a11, *a14+, 1 +3f460ca0: move *a13, a9, 1 +3f460cb0: movi 0x6c0, a7 +3f460cd0: mpys a9, a7 +3f460ce0: addi 0x1299f0, a7 +3f460d10: setf 16, 1, 0 +3f460d20: move *a7(0x10), a8, 0 +3f460d40: move a8, *a14+, 1 +3f460d50: movi 0x6c0, a7 +3f460d70: mpys a9, a7 +3f460d80: addi 0x1299f0, a7 +3f460db0: move *a7, a8, 0 +3f460dc0: move a8, *a14+, 1 +3f460dd0: move @0x11a3f0, *a14+, 1 +3f460e00: calla L3FB04BA0 +3f460e30: movi 0x6c0, a7 +3f460e50: mpys a9, a7 +3f460e60: addi 0x1299f0, a7 +3f460e90: move a8, *a7(0x40), 1 +3f460eb0: move a14, -*sp, 1 +3f460ec0: movi 0x6c0, a7 +3f460ee0: mpys a9, a7 +3f460ef0: addi 0x1299f0, a7 +3f460f20: move *a7(0x40), *a14+, 1 +3f460f40: move @0x11a3f0, *a14+, 1 +3f460f70: calla L3FB11A10 +3f460fa0: move a8, *a13(0x60), 1 +3f460fc0: move a8, a7 +3f460fd0: jreq L3F461150 +3f460fe0: move *a7(0x160), a11, 1 +3f461000: movi 0x3f33f950, a7 +3f461030: move a7, *a11(0x80), 1 +3f461050: move *a8(0x160), a11, 1 +3f461070: movk 1, a7 +3f461080: movb a7, *a11(0x28) +3f4610a0: move *a8(0x160), a11, 1 +3f4610c0: move a14, -*sp, 1 +3f4610d0: move *a8(0x120), *a14+, 1 +3f4610f0: calla L3FB458D0 +3f461120: setf 16, 1, 0 +3f461130: move a8, *a11(0x30), 0 +L3F461150: +3f461150: movk 15, a11 +3f461160: move a11, *a13, 1 +3f461170: move a14, -*sp, 1 +3f461180: movi 0x3f33fe70, a9 +3f4611b0: move a9, *a14+, 1 +3f4611c0: movk 1, a7 +3f4611d0: move a7, *a14+, 1 +3f4611e0: movi 0x6c0, a7 +3f461200: mpys a11, a7 +3f461210: addi 0x1299f0, a7 +3f461240: move @0x19e150, a9, 1 +3f461270: move a9, a11 +3f461280: sll 0x9, a9 +3f461290: sll 0x5, a11 +3f4612a0: add a11, a9 +3f4612b0: add a9, a7 +3f4612c0: move *a7(0x60), *a14+, 1 +3f4612e0: move @0x19ff80, *a14+, 1 +3f461310: move @0x19ff60, *a14+, 1 +3f461340: move @0xb7ee0, *a14+, 1 +3f461370: move *a13, a11, 1 +3f461380: movi 0x6c0, a9 +3f4613a0: mpys a11, a9 +3f4613b0: addi 0x1299f0, a9 +3f4613e0: setf 16, 1, 0 +3f4613f0: move *a9(0x10), a8, 0 +3f461410: move a8, *a14+, 1 +3f461420: movi 0x6c0, a9 +3f461440: mpys a11, a9 +3f461450: addi 0x1299f0, a9 +3f461480: move *a9, a8, 0 +3f461490: move a8, *a14+, 1 +3f4614a0: move @0x11a3f0, *a14+, 1 +3f4614d0: calla L3FB0BC50 +3f461500: movi 0x6c0, a9 +3f461520: mpys a11, a9 +3f461530: addi 0x1299f0, a9 +3f461560: move a8, *a9(0x40), 1 +3f461580: movk 16, a9 +3f461590: move a9, *a13, 1 +3f4615a0: move a14, -*sp, 1 +3f4615b0: movi 0x3f341a10, a11 +3f4615e0: move a11, *a14+, 1 +3f4615f0: movk 1, a7 +3f461600: move a7, *a14+, 1 +3f461610: movi 0x6c0, a7 +3f461630: mpys a9, a7 +3f461640: addi 0x1299f0, a7 +3f461670: move @0x19e150, a11, 1 +3f4616a0: move a11, a9 +3f4616b0: sll 0x9, a11 +3f4616c0: sll 0x5, a9 +3f4616d0: add a9, a11 +3f4616e0: add a11, a7 +3f4616f0: move *a7(0x60), *a14+, 1 +3f461710: move @0x19ff80, *a14+, 1 +3f461740: move @0x19ff60, *a14+, 1 +3f461770: move @0xb7ee0, *a14+, 1 +3f4617a0: move *a13, a11, 1 +3f4617b0: movi 0x6c0, a9 +3f4617d0: mpys a11, a9 +3f4617e0: addi 0x1299f0, a9 +3f461810: setf 16, 1, 0 +3f461820: move *a9(0x10), a8, 0 +3f461840: move a8, *a14+, 1 +3f461850: movi 0x6c0, a9 +3f461870: mpys a11, a9 +3f461880: addi 0x1299f0, a9 +3f4618b0: move *a9, a8, 0 +3f4618c0: move a8, *a14+, 1 +3f4618d0: move @0x11a3f0, *a14+, 1 +3f461900: calla L3FB0BC50 +3f461930: movi 0x6c0, a9 +3f461950: mpys a11, a9 +3f461960: addi 0x1299f0, a9 +3f461990: move a8, *a9(0x40), 1 +3f4619b0: move a14, -*sp, 1 +3f4619c0: movi 0x6c0, a9 +3f4619e0: mpys a11, a9 +3f4619f0: addi 0x1299f0, a9 +3f461a20: move *a9(0x40), *a14+, 1 +3f461a40: move @0x11a3f0, *a14+, 1 +3f461a70: calla L3FB11A10 +3f461aa0: move a8, *a13(0x60), 1 +3f461ac0: movk 17, a9 +3f461ad0: move a9, *a13, 1 +3f461ae0: move a14, -*sp, 1 +3f461af0: movi 0x3f342030, a11 +3f461b20: move a11, *a14+, 1 +3f461b30: movk 1, a7 +3f461b40: move a7, *a14+, 1 +3f461b50: movi 0x6c0, a7 +3f461b70: mpys a9, a7 +3f461b80: addi 0x1299f0, a7 +3f461bb0: move @0x19e150, a11, 1 +3f461be0: move a11, a9 +3f461bf0: sll 0x9, a11 +3f461c00: sll 0x5, a9 +3f461c10: add a9, a11 +3f461c20: add a11, a7 +3f461c30: move *a7(0x60), *a14+, 1 +3f461c50: move @0x19ff80, *a14+, 1 +3f461c80: move @0x19ff60, *a14+, 1 +3f461cb0: move @0xb7ee0, *a14+, 1 +3f461ce0: move *a13, a11, 1 +3f461cf0: movi 0x6c0, a9 +3f461d10: mpys a11, a9 +3f461d20: addi 0x1299f0, a9 +3f461d50: setf 16, 1, 0 +3f461d60: move *a9(0x10), a8, 0 +3f461d80: move a8, *a14+, 1 +3f461d90: movi 0x6c0, a9 +3f461db0: mpys a11, a9 +3f461dc0: addi 0x1299f0, a9 +3f461df0: move *a9, a8, 0 +3f461e00: move a8, *a14+, 1 +3f461e10: move @0x11a3f0, *a14+, 1 +3f461e40: calla L3FB0BC50 +3f461e70: movi 0x6c0, a9 +3f461e90: mpys a11, a9 +3f461ea0: addi 0x1299f0, a9 +3f461ed0: move a8, *a9(0x40), 1 +3f461ef0: move a14, -*sp, 1 +3f461f00: movi 0x6c0, a9 +3f461f20: mpys a11, a9 +3f461f30: addi 0x1299f0, a9 +3f461f60: move *a9(0x40), *a14+, 1 +3f461f80: move @0x11a3f0, *a14+, 1 +3f461fb0: calla L3FB11A10 +3f461fe0: move a8, *a13(0x80), 1 +3f462000: movk 18, a9 +3f462010: move a9, *a13, 1 +3f462020: move a14, -*sp, 1 +3f462030: movi 0x3f341080, a11 +3f462060: move a11, *a14+, 1 +3f462070: movk 1, a7 +3f462080: move a7, *a14+, 1 +3f462090: movi 0x6c0, a7 +3f4620b0: mpys a9, a7 +3f4620c0: addi 0x1299f0, a7 +3f4620f0: move @0x19e150, a11, 1 +3f462120: move a11, a9 +3f462130: sll 0x9, a11 +3f462140: sll 0x5, a9 +3f462150: add a9, a11 +3f462160: add a11, a7 +3f462170: move *a7(0x60), *a14+, 1 +3f462190: move @0x19ff80, *a14+, 1 +3f4621c0: move @0x19ff60, *a14+, 1 +3f4621f0: move @0xb7ee0, *a14+, 1 +3f462220: move *a13, a11, 1 +3f462230: movi 0x6c0, a9 +3f462250: mpys a11, a9 +3f462260: addi 0x1299f0, a9 +3f462290: setf 16, 1, 0 +3f4622a0: move *a9(0x10), a8, 0 +3f4622c0: move a8, *a14+, 1 +3f4622d0: movi 0x6c0, a9 +3f4622f0: mpys a11, a9 +3f462300: addi 0x1299f0, a9 +3f462330: move *a9, a8, 0 +3f462340: move a8, *a14+, 1 +3f462350: move @0x11a3f0, *a14+, 1 +3f462380: calla L3FB0BC50 +3f4623b0: movi 0x6c0, a9 +3f4623d0: mpys a11, a9 +3f4623e0: addi 0x1299f0, a9 +3f462410: move a8, *a9(0x40), 1 +3f462430: move a14, -*sp, 1 +3f462440: movi 0x6c0, a9 +3f462460: mpys a11, a9 +3f462470: addi 0x1299f0, a9 +3f4624a0: move *a9(0x40), *a14+, 1 +3f4624c0: move @0x11a3f0, *a14+, 1 +3f4624f0: calla L3FB11A10 +3f462520: move a8, *a13(0xa0), 1 +3f462540: move *a13(0x60), a9, 1 +3f462560: jreq L3F4627F0 +3f462570: move *a13(0x80), a7, 1 +3f462590: jreq L3F4627F0 +3f4625a0: move a8, a8 +3f4625b0: jreq L3F4627F0 +3f4625c0: move *a9(0x80), a9, 1 +3f4625e0: move *a7(0x80), a7, 1 +3f462600: cmp a7, a9 +3f462610: jrlt L3F462670 +3f462620: move *a13(0x60), a9, 1 +3f462640: move *a9(0x80), a7, 1 +3f462660: jruc L3F4626B0 +L3F462670: +3f462670: move *a13(0x80), a9, 1 +3f462690: move *a9(0x80), a7, 1 +L3F4626B0: +3f4626b0: move a7, *a13(0x40), 1 +3f4626d0: move *a8(0x80), a9, 1 +3f4626f0: cmp a9, a7 +3f462700: jrge L3F462730 +3f462710: move *a8(0x80), a7, 1 +L3F462730: +3f462730: move a7, *a13(0x40), 1 +3f462750: move *a13(0x80), a9, 1 +3f462770: move a7, *a8(0x80), 1 +3f462790: move a7, *a9(0x80), 1 +3f4627b0: move *a13(0x60), a9, 1 +3f4627d0: move a7, *a9(0x80), 1 +L3F4627F0: +3f4627f0: movk 19, a7 +3f462800: move a7, *a13, 1 +3f462810: move a14, -*sp, 1 +3f462820: movi 0x3f33c8c0, a11 +3f462850: move a11, *a14+, 1 +3f462860: movk 1, a11 +3f462870: move a11, *a14+, 1 +3f462880: movi 0x6c0, a11 +3f4628a0: mpys a7, a11 +3f4628b0: addi 0x1299f0, a11 +3f4628e0: move @0x19e150, a9, 1 +3f462910: move a9, a7 +3f462920: sll 0x9, a9 +3f462930: sll 0x5, a7 +3f462940: add a7, a9 +3f462950: add a9, a11 +3f462960: move *a11(0x60), *a14+, 1 +3f462980: move @0x19ff80, *a14+, 1 +3f4629b0: move @0x19ff60, *a14+, 1 +3f4629e0: move @0xb7ee0, *a14+, 1 +3f462a10: move *a13, a11, 1 +3f462a20: movi 0x6c0, a9 +3f462a40: mpys a11, a9 +3f462a50: addi 0x1299f0, a9 +3f462a80: setf 16, 1, 0 +3f462a90: move *a9(0x10), a8, 0 +3f462ab0: move a8, *a14+, 1 +3f462ac0: movi 0x6c0, a9 +3f462ae0: mpys a11, a9 +3f462af0: addi 0x1299f0, a9 +3f462b20: move *a9, a8, 0 +3f462b30: move a8, *a14+, 1 +3f462b40: move @0x11a3f0, *a14+, 1 +3f462b70: calla L3FB0BC50 +3f462ba0: movi 0x6c0, a9 +3f462bc0: mpys a11, a9 +3f462bd0: addi 0x1299f0, a9 +3f462c00: move a8, *a9(0x40), 1 +3f462c20: move a14, -*sp, 1 +3f462c30: movi 0x6c0, a9 +3f462c50: mpys a11, a9 +3f462c60: addi 0x1299f0, a9 +3f462c90: move *a9(0x40), *a14+, 1 +3f462cb0: move @0x11a3f0, *a14+, 1 +3f462ce0: calla L3FB11A10 +3f462d10: move a8, *a13(0x60), 1 +3f462d30: move a8, a7 +3f462d40: jreq L3F462E30 +3f462d50: move *a7(0x160), a9, 1 +3f462d70: movk 1, a7 +3f462d80: movb a7, *a9(0x30) +3f462da0: setf 8, 0, 0 +3f462db0: move *a13(0xc0), a9, 0 +3f462dd0: jreq L3F462E30 +3f462de0: move *a8(0x160), a7, 1 +3f462e00: sub a9, a9 +3f462e10: movb a9, *a7(0x20) +L3F462E30: +3f462e30: movk 20, a9 +3f462e40: move a9, *a13, 1 +3f462e50: move a14, -*sp, 1 +3f462e60: movi 0x3f33c930, a11 +3f462e90: move a11, *a14+, 1 +3f462ea0: movk 1, a7 +3f462eb0: move a7, *a14+, 1 +3f462ec0: movi 0x6c0, a7 +3f462ee0: mpys a9, a7 +3f462ef0: addi 0x1299f0, a7 +3f462f20: move @0x19e150, a11, 1 +3f462f50: move a11, a9 +3f462f60: sll 0x9, a11 +3f462f70: sll 0x5, a9 +3f462f80: add a9, a11 +3f462f90: add a11, a7 +3f462fa0: move *a7(0x60), *a14+, 1 +3f462fc0: move @0x19ff80, *a14+, 1 +3f462ff0: move @0x19ff60, *a14+, 1 +3f463020: move @0xb7ee0, *a14+, 1 +3f463050: move *a13, a11, 1 +3f463060: movi 0x6c0, a9 +3f463080: mpys a11, a9 +3f463090: addi 0x1299f0, a9 +3f4630c0: setf 16, 1, 0 +3f4630d0: move *a9(0x10), a8, 0 +3f4630f0: move a8, *a14+, 1 +3f463100: movi 0x6c0, a9 +3f463120: mpys a11, a9 +3f463130: addi 0x1299f0, a9 +3f463160: move *a9, a8, 0 +3f463170: move a8, *a14+, 1 +3f463180: move @0x11a3f0, *a14+, 1 +3f4631b0: calla L3FB0BC50 +3f4631e0: movi 0x6c0, a9 +3f463200: mpys a11, a9 +3f463210: addi 0x1299f0, a9 +3f463240: move a8, *a9(0x40), 1 +3f463260: setf 8, 0, 0 +3f463270: move *a13(0xc0), a9, 0 +3f463290: jreq L3F463420 +3f4632a0: move a14, -*sp, 1 +3f4632b0: movi 0x6c0, a7 +3f4632d0: mpys a11, a7 +3f4632e0: addi 0x1299f0, a7 +3f463310: move *a7(0x40), *a14+, 1 +3f463330: move @0x11a3f0, *a14+, 1 +3f463360: calla L3FB11A10 +3f463390: move a8, *a13(0x60), 1 +3f4633b0: move a8, a7 +3f4633c0: jreq L3F463420 +3f4633d0: move *a7(0x160), a7, 1 +3f4633f0: sub a9, a9 +3f463400: movb a9, *a7(0x20) +L3F463420: +3f463420: movk 21, a9 +3f463430: move a9, *a13, 1 +3f463440: move a14, -*sp, 1 +3f463450: movi 0x3f33f6a0, a11 +3f463480: move a11, *a14+, 1 +3f463490: movk 1, a7 +3f4634a0: move a7, *a14+, 1 +3f4634b0: movi 0x6c0, a7 +3f4634d0: mpys a9, a7 +3f4634e0: addi 0x1299f0, a7 +3f463510: move @0x19e150, a11, 1 +3f463540: move a11, a9 +3f463550: sll 0x9, a11 +3f463560: sll 0x5, a9 +3f463570: add a9, a11 +3f463580: add a11, a7 +3f463590: move *a7(0x60), *a14+, 1 +3f4635b0: move @0x19ff80, *a14+, 1 +3f4635e0: move @0x19ff60, *a14+, 1 +3f463610: move @0xb7ee0, *a14+, 1 +3f463640: move *a13, a11, 1 +3f463650: movi 0x6c0, a9 +3f463670: mpys a11, a9 +3f463680: addi 0x1299f0, a9 +3f4636b0: setf 16, 1, 0 +3f4636c0: move *a9(0x10), a8, 0 +3f4636e0: move a8, *a14+, 1 +3f4636f0: movi 0x6c0, a9 +3f463710: mpys a11, a9 +3f463720: addi 0x1299f0, a9 +3f463750: move *a9, a8, 0 +3f463760: move a8, *a14+, 1 +3f463770: move @0x11a3f0, *a14+, 1 +3f4637a0: calla L3FB0BC50 +3f4637d0: movi 0x6c0, a9 +3f4637f0: mpys a11, a9 +3f463800: addi 0x1299f0, a9 +3f463830: move a8, *a9(0x40), 1 +3f463850: movk 22, a9 +3f463860: move a9, *a13, 1 +3f463870: move a14, -*sp, 1 +3f463880: sub a11, a11 +3f463890: move a11, *a14+, 1 +3f4638a0: movk 16, a7 +3f4638b0: move a7, *a14+, 1 +3f4638c0: movk 2, a11 +3f4638d0: move a11, *a14+, 1 +3f4638e0: movi 0x6c0, a11 +3f463900: mpys a9, a11 +3f463910: addi 0x1299f0, a11 +3f463940: move @0x19e150, a7, 1 +3f463970: move a7, a9 +3f463980: sll 0x9, a7 +3f463990: sll 0x5, a9 +3f4639a0: add a9, a7 +3f4639b0: add a7, a11 +3f4639c0: move *a11(0x60), *a14+, 1 +3f4639e0: move @0x19ff80, *a14+, 1 +3f463a10: move @0x19ff60, *a14+, 1 +3f463a40: move @0xb7ee0, *a14+, 1 +3f463a70: movi 0x96, a11 +3f463a90: move a11, *a14+, 1 +3f463aa0: move *a13, a9, 1 +3f463ab0: movi 0x6c0, a7 +3f463ad0: mpys a9, a7 +3f463ae0: addi 0x1299f0, a7 +3f463b10: setf 16, 1, 0 +3f463b20: move *a7(0x10), a8, 0 +3f463b40: move a8, *a14+, 1 +3f463b50: movi 0x6c0, a7 +3f463b70: mpys a9, a7 +3f463b80: addi 0x1299f0, a7 +3f463bb0: move *a7, a8, 0 +3f463bc0: move a8, *a14+, 1 +3f463bd0: move @0x11a3f0, *a14+, 1 +3f463c00: calla L3FB04BA0 +3f463c30: movi 0x6c0, a7 +3f463c50: mpys a9, a7 +3f463c60: addi 0x1299f0, a7 +3f463c90: move a8, *a7(0x40), 1 +3f463cb0: movk 23, a7 +3f463cc0: move a7, *a13, 1 +3f463cd0: move a14, -*sp, 1 +3f463ce0: sub a9, a9 +3f463cf0: move a9, *a14+, 1 +3f463d00: movk 2, a9 +3f463d10: move a9, *a14+, 1 +3f463d20: movi 0x6c0, a9 +3f463d40: mpys a7, a9 +3f463d50: addi 0x1299f0, a9 +3f463d80: move @0x19e150, a11, 1 +3f463db0: move a11, a7 +3f463dc0: sll 0x9, a11 +3f463dd0: sll 0x5, a7 +3f463de0: add a7, a11 +3f463df0: add a11, a9 +3f463e00: move *a9(0x60), *a14+, 1 +3f463e20: move @0x19ff80, *a14+, 1 +3f463e50: move @0x19ff60, *a14+, 1 +3f463e80: move @0xb7ee0, *a14+, 1 +3f463eb0: sub a11, a11 +3f463ec0: move a11, *a14+, 1 +3f463ed0: move a11, *a14+, 1 +3f463ee0: move *a13, a9, 1 +3f463ef0: movi 0x6c0, a7 +3f463f10: mpys a9, a7 +3f463f20: addi 0x1299f0, a7 +3f463f50: setf 16, 1, 0 +3f463f60: move *a7(0x10), a8, 0 +3f463f80: move a8, *a14+, 1 +3f463f90: movi 0x6c0, a7 +3f463fb0: mpys a9, a7 +3f463fc0: addi 0x1299f0, a7 +3f463ff0: move *a7, a8, 0 +3f464000: move a8, *a14+, 1 +3f464010: move @0x11a3f0, *a14+, 1 +3f464040: calla L3FB0D7B0 +3f464070: movi 0x6c0, a7 +3f464090: mpys a9, a7 +3f4640a0: addi 0x1299f0, a7 +3f4640d0: move a8, *a7(0x40), 1 +L3F4640F0: +3f4640f0: move a14, -*sp, 1 +3f464100: move @0xb7b00, *a14+, 1 +3f464130: move @0xb78e0, *a14+, 1 +3f464160: calla L3FD64F60 +3f464190: move @0xb7b00, @0xb83c0, 1 +L3F4641E0: +3f4641e0: subi 0xd0, a14 +3f464200: mmfm sp, a7,a9,a11,a13 +3f464220: rets +3f464230: mmtm sp, a7,a9,a11,a13 +3f464250: move a14, a13 +3f464260: addi 0x90, a14 +3f464280: movi 0xffff, a11 +3f4642a0: move a11, *a13(0x20), 1 +3f4642c0: sub a11, a11 +3f4642d0: movb a11, *a13(0x80) +3f4642f0: move @0xb82e0, a11, 1 +3f464320: jreq L3F4643F0 +3f464330: move a14, -*sp, 1 +3f464340: move @0xb7c20, *a14+, 1 +3f464370: move @0xb78e0, *a14+, 1 +3f4643a0: calla L3FD75410 +3f4643d0: jauc L3F467070 +L3F4643F0: +3f4643f0: setf 1, 0, 0 +3f464400: move @0xaed52, a11, 0 +3f464430: jreq L3F464560 +3f464440: move @0xaed54, a11, 0 +3f464470: jreq L3F4644C0 +3f464480: movk 1, a11 +3f464490: movb a11, *a13(0x80) +3f4644b0: jruc L3F464560 +L3F4644C0: +3f4644c0: move a14, -*sp, 1 +3f4644d0: move @0xb78e0, *a14+, 1 +3f464500: calla L3F4C1B70 +3f464530: move a8, a11 +3f464540: jaeq L3F467070 +L3F464560: +3f464560: move a14, -*sp, 1 +3f464570: move @0x19ff80, *a14+, 1 +3f4645a0: move @0x19ff60, *a14+, 1 +3f4645d0: movk 1, a11 +3f4645e0: move a11, *a14+, 1 +3f4645f0: movi 0xfa, a9 +3f464610: move a9, *a14+, 1 +3f464620: movi 0x2ee, a11 +3f464640: move a11, *a14+, 1 +3f464650: movi 0x15e, a9 +3f464670: move a9, *a14+, 1 +3f464680: movi 0x46, a9 +3f4646a0: move a9, *a14+, 1 +3f4646b0: move @0xb7960, *a14+, 1 +3f4646e0: move @0xb78e0, *a14+, 1 +3f464710: calla L3FD41B90 +3f464740: move a8, @0xb7c20, 1 +3f464770: move a14, -*sp, 1 +3f464780: move @0xb7980, *a14+, 1 +3f4647b0: move a8, *a14+, 1 +3f4647c0: move @0xb78e0, *a14+, 1 +3f4647f0: calla L3FD9C7B0 +3f464820: move @0xb7c20, a9, 1 +3f464850: jaeq L3F467070 +3f464870: movk 1, a11 +3f464880: move a11, @0xb82e0, 1 +3f4648b0: setf 2, 0, 0 +3f4648c0: move @0xaece8, a9, 0 +3f4648f0: move a9, @0x19e150, 1 +3f464920: jreq L3F4649E0 +3f464930: dec a9 +3f464940: jreq L3F4649E0 +3f464950: move @0x19e150, a9, 1 +3f464980: subk 2, a9 +3f464990: jreq L3F4649E0 +3f4649a0: sub a9, a9 +3f4649b0: move a9, @0x19e150, 1 +L3F4649E0: +3f4649e0: move a14, -*sp, 1 +3f4649f0: sub a9, a9 +3f464a00: move a9, *a14+, 1 +3f464a10: move a9, *a14+, 1 +3f464a20: move a9, *a14+, 1 +3f464a30: move a9, *a14+, 1 +3f464a40: movi 0x3f4a3350, a8 +3f464a70: move a8, *a14+, 1 +3f464a80: move @0x19e150, a7, 1 +3f464ab0: move a7, a9 +3f464ac0: sll 0x9, a7 +3f464ad0: sll 0x5, a9 +3f464ae0: add a9, a7 +3f464af0: addi 0x137fd0, a7 +3f464b20: move *a7+, *a14+, 1 +3f464b30: move @0xb7c20, *a14+, 1 +3f464b60: move @0xb78e0, *a14+, 1 +3f464b90: calla L3FD9C170 +3f464bc0: move a14, -*sp, 1 +3f464bd0: movi 0x20800d, a9 +3f464c00: move a9, *a14+, 1 +3f464c10: move @0xb7c20, *a14+, 1 +3f464c40: move @0xb78e0, *a14+, 1 +3f464c70: calla L3FD97D50 +3f464ca0: move a14, -*sp, 1 +3f464cb0: move @0xb7c20, *a14+, 1 +3f464ce0: move @0xb78e0, *a14+, 1 +3f464d10: calla L3FB04900 +3f464d40: move a8, @0x11a410, 1 +3f464d70: move a8, a7 +3f464d80: jaeq L3F467070 +3f464da0: move a14, -*sp, 1 +3f464db0: sub a11, a11 +3f464dc0: move a11, *a14+, 1 +3f464dd0: movk 2, a11 +3f464de0: move a11, *a14+, 1 +3f464df0: move @0x19e150, a11, 1 +3f464e20: move a11, a9 +3f464e30: sll 0x9, a11 +3f464e40: sll 0x5, a9 +3f464e50: add a9, a11 +3f464e60: addi 0x134310, a11 +3f464e90: move *a11+, *a14+, 1 +3f464ea0: move @0x19ff80, *a14+, 1 +3f464ed0: move @0x19ff60, *a14+, 1 +3f464f00: move @0xb7ee0, *a14+, 1 +3f464f30: sub a11, a11 +3f464f40: move a11, *a14+, 1 +3f464f50: move a11, *a14+, 1 +3f464f60: setf 16, 1, 0 +3f464f70: move @0x1342c0, a9, 0 +3f464fa0: move a9, *a14+, 1 +3f464fb0: move @0x1342b0, a11, 0 +3f464fe0: move a11, *a14+, 1 +3f464ff0: move a7, *a14+, 1 +3f465000: calla L3FB0D7B0 +3f465030: move a8, @0x1342f0, 1 +3f465060: move a14, -*sp, 1 +3f465070: movi 0x3f34c760, a11 +3f4650a0: move a11, *a14+, 1 +3f4650b0: move @0x19e150, a9, 1 +3f4650e0: move a9, a7 +3f4650f0: sll 0x9, a9 +3f465100: sll 0x5, a7 +3f465110: add a7, a9 +3f465120: addi 0x1349d0, a9 +3f465150: move a9, *a14+, 1 +3f465160: setf 1, 0, 0 +3f465170: move @0xaed50, a9, 0 +3f4651a0: move a9, *a14+, 1 +3f4651b0: movk 2, a7 +3f4651c0: move a7, *a14+, 1 +3f4651d0: move @0x19ff80, *a14+, 1 +3f465200: move @0x19ff60, *a14+, 1 +3f465230: move @0xb7ee0, *a14+, 1 +3f465260: setf 16, 1, 0 +3f465270: move @0x134980, a7, 0 +3f4652a0: move a7, *a14+, 1 +3f4652b0: move @0x134970, a11, 0 +3f4652e0: move a11, *a14+, 1 +3f4652f0: move @0x11a410, *a14+, 1 +3f465320: calla L3FB05BC0 +3f465350: move a8, @0x1349b0, 1 +3f465380: move a14, -*sp, 1 +3f465390: sub a11, a11 +3f4653a0: move a11, *a14+, 1 +3f4653b0: movk 3, a9 +3f4653c0: move a9, *a14+, 1 +3f4653d0: move @0x19e150, a7, 1 +3f465400: move a7, a9 +3f465410: sll 0x9, a7 +3f465420: sll 0x5, a9 +3f465430: add a9, a7 +3f465440: addi 0x135090, a7 +3f465470: move *a7+, *a14+, 1 +3f465480: move @0x19ff80, *a14+, 1 +3f4654b0: move @0x19ff60, *a14+, 1 +3f4654e0: move @0xb7ee0, *a14+, 1 +3f465510: move a11, *a14+, 1 +3f465520: move a11, *a14+, 1 +3f465530: setf 16, 1, 0 +3f465540: move @0x135040, a9, 0 +3f465570: move a9, *a14+, 1 +3f465580: move @0x135030, a7, 0 +3f4655b0: move a7, *a14+, 1 +3f4655c0: move @0x11a410, *a14+, 1 +3f4655f0: calla L3FB0D7B0 +3f465620: move a8, @0x135070, 1 +3f465650: move a14, -*sp, 1 +3f465660: move a11, *a14+, 1 +3f465670: movi 0x50, a9 +3f465690: move a9, *a14+, 1 +3f4656a0: movk 2, a7 +3f4656b0: move a7, *a14+, 1 +3f4656c0: movi 0xb1918, a7 +3f4656f0: move a7, *a14+, 1 +3f465700: move @0x19ff80, *a14+, 1 +3f465730: move @0x19ff60, *a14+, 1 +3f465760: move @0xb7ee0, *a14+, 1 +3f465790: movi 0x258, a11 +3f4657b0: move a11, *a14+, 1 +3f4657c0: setf 16, 1, 0 +3f4657d0: move @0x135700, a7, 0 +3f465800: move a7, *a14+, 1 +3f465810: move @0x1356f0, a9, 0 +3f465840: move a9, *a14+, 1 +3f465850: move @0x11a410, *a14+, 1 +3f465880: calla L3FB04BA0 +3f4658b0: move a8, @0x135730, 1 +3f4658e0: move a14, -*sp, 1 +3f4658f0: move a8, *a14+, 1 +3f465900: move @0x11a410, *a14+, 1 +3f465930: calla L3FB11A10 +3f465960: move a8, *a13(0x40), 1 +3f465980: move a8, a7 +3f465990: jreq L3F465B60 +3f4659a0: move *a7(0x160), a9, 1 +3f4659c0: movi 0x3f34c360, a11 +3f4659f0: move a11, *a9(0x60), 1 +3f465a10: setf 1, 0, 0 +3f465a20: move @0xaed50, a9, 0 +3f465a50: jrne L3F465B60 +3f465a60: move *a7(0x160), a11, 1 +3f465a80: movk 1, a7 +3f465a90: movb a7, *a11(0x28) +3f465ab0: move *a8(0x160), a11, 1 +3f465ad0: move a14, -*sp, 1 +3f465ae0: move *a8(0x120), *a14+, 1 +3f465b00: calla L3FB458D0 +3f465b30: setf 16, 1, 0 +3f465b40: move a8, *a11(0x30), 0 +L3F465B60: +3f465b60: move a14, -*sp, 1 +3f465b70: sub a11, a11 +3f465b80: move a11, *a14+, 1 +3f465b90: movk 3, a9 +3f465ba0: move a9, *a14+, 1 +3f465bb0: move @0x19e150, a7, 1 +3f465be0: move a7, a9 +3f465bf0: sll 0x9, a7 +3f465c00: sll 0x5, a9 +3f465c10: add a9, a7 +3f465c20: addi 0x135e10, a7 +3f465c50: move *a7+, *a14+, 1 +3f465c60: move @0x19ff80, *a14+, 1 +3f465c90: move @0x19ff60, *a14+, 1 +3f465cc0: move @0xb7ee0, *a14+, 1 +3f465cf0: move a11, *a14+, 1 +3f465d00: move a11, *a14+, 1 +3f465d10: setf 16, 1, 0 +3f465d20: move @0x135dc0, a9, 0 +3f465d50: move a9, *a14+, 1 +3f465d60: move @0x135db0, a7, 0 +3f465d90: move a7, *a14+, 1 +3f465da0: move @0x11a410, *a14+, 1 +3f465dd0: calla L3FB0D7B0 +3f465e00: move a8, @0x135df0, 1 +3f465e30: move a14, -*sp, 1 +3f465e40: move a11, *a14+, 1 +3f465e50: movi 0x50, a9 +3f465e70: move a9, *a14+, 1 +3f465e80: movk 2, a7 +3f465e90: move a7, *a14+, 1 +3f465ea0: movi 0xb1b98, a7 +3f465ed0: move a7, *a14+, 1 +3f465ee0: move @0x19ff80, *a14+, 1 +3f465f10: move @0x19ff60, *a14+, 1 +3f465f40: move @0xb7ee0, *a14+, 1 +3f465f70: movi 0x258, a11 +3f465f90: move a11, *a14+, 1 +3f465fa0: setf 16, 1, 0 +3f465fb0: move @0x136480, a7, 0 +3f465fe0: move a7, *a14+, 1 +3f465ff0: move @0x136470, a9, 0 +3f466020: move a9, *a14+, 1 +3f466030: move @0x11a410, *a14+, 1 +3f466060: calla L3FB04BA0 +3f466090: move a8, @0x1364b0, 1 +3f4660c0: move a14, -*sp, 1 +3f4660d0: move a8, *a14+, 1 +3f4660e0: move @0x11a410, *a14+, 1 +3f466110: calla L3FB11A10 +3f466140: move a8, *a13(0x40), 1 +3f466160: move a8, a7 +3f466170: jreq L3F466340 +3f466180: move *a7(0x160), a9, 1 +3f4661a0: movi 0x3f34c360, a11 +3f4661d0: move a11, *a9(0x60), 1 +3f4661f0: setf 1, 0, 0 +3f466200: move @0xaed50, a9, 0 +3f466230: dsjs a9, L3F466340 +3f466240: move *a7(0x160), a9, 1 +3f466260: movk 1, a11 +3f466270: movb a11, *a9(0x28) +3f466290: move *a7(0x160), a9, 1 +3f4662b0: move a14, -*sp, 1 +3f4662c0: move *a7(0x120), *a14+, 1 +3f4662e0: calla L3FB458D0 +3f466310: setf 16, 1, 0 +3f466320: move a8, *a9(0x30), 0 +L3F466340: +3f466340: move a14, -*sp, 1 +3f466350: movi 0x3f342ae0, a11 +3f466380: move a11, *a14+, 1 +3f466390: movk 1, a9 +3f4663a0: move a9, *a14+, 1 +3f4663b0: move @0x19e150, a9, 1 +3f4663e0: move a9, a11 +3f4663f0: sll 0x9, a9 +3f466400: sll 0x5, a11 +3f466410: add a11, a9 +3f466420: addi 0x136b90, a9 +3f466450: move *a9+, *a14+, 1 +3f466460: move @0x19ff80, *a14+, 1 +3f466490: move @0x19ff60, *a14+, 1 +3f4664c0: move @0xb7ee0, *a14+, 1 +3f4664f0: setf 16, 1, 0 +3f466500: move @0x136b40, a11, 0 +3f466530: move a11, *a14+, 1 +3f466540: move @0x136b30, a9, 0 +3f466570: move a9, *a14+, 1 +3f466580: move @0x11a410, *a14+, 1 +3f4665b0: calla L3FB0BC50 +3f4665e0: move a8, @0x136b70, 1 +3f466610: move a14, -*sp, 1 +3f466620: move a8, *a14+, 1 +3f466630: move @0x11a410, *a14+, 1 +3f466660: calla L3FB11A10 +3f466690: move a8, *a13(0x40), 1 +3f4666b0: move *a8(0x160), a11, 1 +3f4666d0: movk 1, a9 +3f4666e0: movb a9, *a11(0x30) +3f466700: setf 8, 0, 0 +3f466710: move *a13(0x80), a11, 0 +3f466730: jrne L3F4667C0 +3f466740: move @0x21ae70, a7, 1 +3f466770: jrne L3F4667C0 +3f466780: move @0x21ae90, a9, 1 +3f4667b0: jreq L3F466830 +L3F4667C0: +3f4667c0: move a8, a7 +3f4667d0: jreq L3F466830 +3f4667e0: move *a7(0x160), a9, 1 +3f466800: sub a7, a7 +3f466810: movb a7, *a9(0x20) +L3F466830: +3f466830: move a14, -*sp, 1 +3f466840: movi 0x3f342b50, a9 +3f466870: move a9, *a14+, 1 +3f466880: movk 1, a7 +3f466890: move a7, *a14+, 1 +3f4668a0: move @0x19e150, a7, 1 +3f4668d0: move a7, a9 +3f4668e0: sll 0x9, a7 +3f4668f0: sll 0x5, a9 +3f466900: add a9, a7 +3f466910: addi 0x137250, a7 +3f466940: move *a7+, *a14+, 1 +3f466950: move @0x19ff80, *a14+, 1 +3f466980: move @0x19ff60, *a14+, 1 +3f4669b0: move @0xb7ee0, *a14+, 1 +3f4669e0: setf 16, 1, 0 +3f4669f0: move @0x137200, a9, 0 +3f466a20: move a9, *a14+, 1 +3f466a30: move @0x1371f0, a7, 0 +3f466a60: move a7, *a14+, 1 +3f466a70: move @0x11a410, *a14+, 1 +3f466aa0: calla L3FB0BC50 +3f466ad0: move a8, @0x137230, 1 +3f466b00: move a11, a7 +3f466b10: jrne L3F466BA0 +3f466b20: move @0x21ae70, a9, 1 +3f466b50: jrne L3F466BA0 +3f466b60: move @0x21ae90, a7, 1 +3f466b90: jreq L3F466CB0 +L3F466BA0: +3f466ba0: move a14, -*sp, 1 +3f466bb0: move a8, *a14+, 1 +3f466bc0: move @0x11a410, *a14+, 1 +3f466bf0: calla L3FB11A10 +3f466c20: move a8, *a13(0x40), 1 +3f466c40: move a8, a7 +3f466c50: jreq L3F466CB0 +3f466c60: move *a7(0x160), a9, 1 +3f466c80: sub a7, a7 +3f466c90: movb a7, *a9(0x20) +L3F466CB0: +3f466cb0: move a14, -*sp, 1 +3f466cc0: movi 0x3f305b50, a9 +3f466cf0: move a9, *a14+, 1 +3f466d00: movk 1, a7 +3f466d10: move a7, *a14+, 1 +3f466d20: move @0x19e150, a7, 1 +3f466d50: move a7, a9 +3f466d60: sll 0x9, a7 +3f466d70: sll 0x5, a9 +3f466d80: add a9, a7 +3f466d90: addi 0x137910, a7 +3f466dc0: move *a7+, *a14+, 1 +3f466dd0: move @0x19ff80, *a14+, 1 +3f466e00: move @0x19ff60, *a14+, 1 +3f466e30: move @0xb7ee0, *a14+, 1 +3f466e60: setf 16, 1, 0 +3f466e70: move @0x1378c0, a9, 0 +3f466ea0: move a9, *a14+, 1 +3f466eb0: move @0x1378b0, a7, 0 +3f466ee0: move a7, *a14+, 1 +3f466ef0: move @0x11a410, *a14+, 1 +3f466f20: calla L3FB0BC50 +3f466f50: move a8, @0x1378f0, 1 +3f466f80: move a14, -*sp, 1 +3f466f90: move @0xb7c20, *a14+, 1 +3f466fc0: move @0xb78e0, *a14+, 1 +3f466ff0: calla L3FD64F60 +3f467020: move @0xb7c20, @0xb83c0, 1 +L3F467070: +3f467070: subi 0x90, a14 +3f467090: mmfm sp, a7,a9,a11,a13 +3f4670b0: rets +3f4670c0: mmtm sp, a7,a9,a11,a13 +3f4670e0: move a14, a13 +3f4670f0: addi 0x50, a14 +3f467110: sub a11, a11 +3f467120: movb a11, *a13(0x40) +3f467140: move @0xb8300, a11, 1 +3f467170: jreq L3F467240 +3f467180: move a14, -*sp, 1 +3f467190: move @0xb7c40, *a14+, 1 +3f4671c0: move @0xb78e0, *a14+, 1 +3f4671f0: calla L3FD75410 +3f467220: jauc L3F469870 +L3F467240: +3f467240: setf 1, 0, 0 +3f467250: move @0xaed52, a11, 0 +3f467280: jreq L3F4673B0 +3f467290: move @0xaed54, a11, 0 +3f4672c0: jreq L3F467310 +3f4672d0: movk 1, a11 +3f4672e0: movb a11, *a13(0x40) +3f467300: jruc L3F4673B0 +L3F467310: +3f467310: move a14, -*sp, 1 +3f467320: move @0xb78e0, *a14+, 1 +3f467350: calla L3F4C1B70 +3f467380: move a8, a11 +3f467390: jaeq L3F469870 +L3F4673B0: +3f4673b0: move a14, -*sp, 1 +3f4673c0: move @0x19ff80, *a14+, 1 +3f4673f0: move @0x19ff60, *a14+, 1 +3f467420: movk 1, a11 +3f467430: move a11, *a14+, 1 +3f467440: movi 0x12c, a9 +3f467460: move a9, *a14+, 1 +3f467470: movi 0x21c, a11 +3f467490: move a11, *a14+, 1 +3f4674a0: movi 0xba, a9 +3f4674c0: move a9, *a14+, 1 +3f4674d0: movi 0x26, a9 +3f4674f0: move a9, *a14+, 1 +3f467500: move @0xb7960, *a14+, 1 +3f467530: move @0xb78e0, *a14+, 1 +3f467560: calla L3FD41B90 +3f467590: move a8, @0xb7c40, 1 +3f4675c0: move a14, -*sp, 1 +3f4675d0: move @0xb7980, *a14+, 1 +3f467600: move a8, *a14+, 1 +3f467610: move @0xb78e0, *a14+, 1 +3f467640: calla L3FD9C7B0 +3f467670: move @0xb7c40, a9, 1 +3f4676a0: jaeq L3F469870 +3f4676c0: movk 1, a11 +3f4676d0: move a11, @0xb8300, 1 +3f467700: setf 2, 0, 0 +3f467710: move @0xaece8, a9, 0 +3f467740: move a9, @0x19e150, 1 +3f467770: jreq L3F467830 +3f467780: dec a9 +3f467790: jreq L3F467830 +3f4677a0: move @0x19e150, a9, 1 +3f4677d0: subk 2, a9 +3f4677e0: jreq L3F467830 +3f4677f0: sub a9, a9 +3f467800: move a9, @0x19e150, 1 +L3F467830: +3f467830: move a14, -*sp, 1 +3f467840: sub a9, a9 +3f467850: move a9, *a14+, 1 +3f467860: move a9, *a14+, 1 +3f467870: move a9, *a14+, 1 +3f467880: move a9, *a14+, 1 +3f467890: move a9, *a14+, 1 +3f4678a0: move @0x19e150, a7, 1 +3f4678d0: move a7, a9 +3f4678e0: sll 0x9, a7 +3f4678f0: sll 0x5, a9 +3f467900: add a9, a7 +3f467910: addi 0x13c350, a7 +3f467940: move *a7+, *a14+, 1 +3f467950: move @0xb7c40, *a14+, 1 +3f467980: move @0xb78e0, *a14+, 1 +3f4679b0: calla L3FD9C170 +3f4679e0: move a14, -*sp, 1 +3f4679f0: movi 0x20810d, a9 +3f467a20: move a9, *a14+, 1 +3f467a30: move @0xb7c40, *a14+, 1 +3f467a60: move @0xb78e0, *a14+, 1 +3f467a90: calla L3FD97D50 +3f467ac0: move a14, -*sp, 1 +3f467ad0: move @0xb7c40, *a14+, 1 +3f467b00: move @0xb78e0, *a14+, 1 +3f467b30: calla L3FB04900 +3f467b60: move a8, @0x11a430, 1 +3f467b90: move a8, a7 +3f467ba0: jaeq L3F469780 +3f467bc0: move a14, -*sp, 1 +3f467bd0: sub a11, a11 +3f467be0: move a11, *a14+, 1 +3f467bf0: movk 2, a11 +3f467c00: move a11, *a14+, 1 +3f467c10: move @0x19e150, a11, 1 +3f467c40: move a11, a9 +3f467c50: sll 0x9, a11 +3f467c60: sll 0x5, a9 +3f467c70: add a9, a11 +3f467c80: addi 0x138690, a11 +3f467cb0: move *a11+, *a14+, 1 +3f467cc0: move @0x19ff80, *a14+, 1 +3f467cf0: move @0x19ff60, *a14+, 1 +3f467d20: move @0xb7ee0, *a14+, 1 +3f467d50: sub a11, a11 +3f467d60: move a11, *a14+, 1 +3f467d70: move a11, *a14+, 1 +3f467d80: setf 16, 1, 0 +3f467d90: move @0x138640, a9, 0 +3f467dc0: move a9, *a14+, 1 +3f467dd0: move @0x138630, a11, 0 +3f467e00: move a11, *a14+, 1 +3f467e10: move a7, *a14+, 1 +3f467e20: calla L3FB0D7B0 +3f467e50: move a8, @0x138670, 1 +3f467e80: move a14, -*sp, 1 +3f467e90: movi 0x3f439fe0, a11 +3f467ec0: move a11, *a14+, 1 +3f467ed0: move @0x19e150, a9, 1 +3f467f00: move a9, a7 +3f467f10: sll 0x9, a9 +3f467f20: sll 0x5, a7 +3f467f30: add a7, a9 +3f467f40: addi 0x138d50, a9 +3f467f70: move a9, *a14+, 1 +3f467f80: setf 1, 0, 0 +3f467f90: move @0xb25f0, a9, 0 +3f467fc0: neg a9 +3f467fd0: inc a9 +3f467fe0: move a9, *a14+, 1 +3f467ff0: movk 2, a9 +3f468000: move a9, *a14+, 1 +3f468010: move @0x19ff80, *a14+, 1 +3f468040: move @0x19ff60, *a14+, 1 +3f468070: move @0xb7ee0, *a14+, 1 +3f4680a0: setf 16, 1, 0 +3f4680b0: move @0x138d00, a7, 0 +3f4680e0: move a7, *a14+, 1 +3f4680f0: move @0x138cf0, a9, 0 +3f468120: move a9, *a14+, 1 +3f468130: move @0x11a430, *a14+, 1 +3f468160: calla L3FB05BC0 +3f468190: move a8, @0x138d30, 1 +3f4681c0: move a14, -*sp, 1 +3f4681d0: movi 0x115ff0, a9 +3f468200: move a9, *a14+, 1 +3f468210: move @0xb25f8, a7, 1 +3f468240: srl 0x1, a7 +3f468250: move a7, *a14+, 1 +3f468260: movi 0x80, a7 +3f468280: move a7, *a14+, 1 +3f468290: move @0x19ff80, *a14+, 1 +3f4682c0: move @0x19ff60, *a14+, 1 +3f4682f0: move @0xb7ee0, *a14+, 1 +3f468320: setf 16, 1, 0 +3f468330: move @0x1393c0, a7, 0 +3f468360: move a7, *a14+, 1 +3f468370: move @0x1393b0, a9, 0 +3f4683a0: move a9, *a14+, 1 +3f4683b0: move @0x11a430, *a14+, 1 +3f4683e0: calla L3FB070E0 +3f468410: move a8, @0x1393f0, 1 +3f468440: move a14, -*sp, 1 +3f468450: sub a9, a9 +3f468460: move a9, *a14+, 1 +3f468470: movk 2, a7 +3f468480: move a7, *a14+, 1 +3f468490: move @0x19e150, a7, 1 +3f4684c0: move a7, a9 +3f4684d0: sll 0x9, a7 +3f4684e0: sll 0x5, a9 +3f4684f0: add a9, a7 +3f468500: addi 0x139ad0, a7 +3f468530: move *a7+, *a14+, 1 +3f468540: move @0x19ff80, *a14+, 1 +3f468570: move @0x19ff60, *a14+, 1 +3f4685a0: move @0xb7ee0, *a14+, 1 +3f4685d0: sub a9, a9 +3f4685e0: move a9, *a14+, 1 +3f4685f0: move a9, *a14+, 1 +3f468600: setf 16, 1, 0 +3f468610: move @0x139a80, a7, 0 +3f468640: move a7, *a14+, 1 +3f468650: move @0x139a70, a9, 0 +3f468680: move a9, *a14+, 1 +3f468690: move @0x11a430, *a14+, 1 +3f4686c0: calla L3FB0D7B0 +3f4686f0: move a8, @0x139ab0, 1 +3f468720: move a14, -*sp, 1 +3f468730: movi 0x116ff0, a9 +3f468760: move a9, *a14+, 1 +3f468770: move @0xb2618, *a14+, 1 +3f4687a0: movi 0x64, a7 +3f4687c0: move a7, *a14+, 1 +3f4687d0: move @0x19ff80, *a14+, 1 +3f468800: move @0x19ff60, *a14+, 1 +3f468830: move @0xb7ee0, *a14+, 1 +3f468860: setf 16, 1, 0 +3f468870: move @0x13a140, a7, 0 +3f4688a0: move a7, *a14+, 1 +3f4688b0: move @0x13a130, a9, 0 +3f4688e0: move a9, *a14+, 1 +3f4688f0: move @0x11a430, *a14+, 1 +3f468920: calla L3FB070E0 +3f468950: move a8, @0x13a170, 1 +3f468980: move a14, -*sp, 1 +3f468990: sub a9, a9 +3f4689a0: move a9, *a14+, 1 +3f4689b0: movk 2, a7 +3f4689c0: move a7, *a14+, 1 +3f4689d0: move @0x19e150, a7, 1 +3f468a00: move a7, a9 +3f468a10: sll 0x9, a7 +3f468a20: sll 0x5, a9 +3f468a30: add a9, a7 +3f468a40: addi 0x13a850, a7 +3f468a70: move *a7+, *a14+, 1 +3f468a80: move @0x19ff80, *a14+, 1 +3f468ab0: move @0x19ff60, *a14+, 1 +3f468ae0: move @0xb7ee0, *a14+, 1 +3f468b10: sub a9, a9 +3f468b20: move a9, *a14+, 1 +3f468b30: move a9, *a14+, 1 +3f468b40: setf 16, 1, 0 +3f468b50: move @0x13a800, a7, 0 +3f468b80: move a7, *a14+, 1 +3f468b90: move @0x13a7f0, a9, 0 +3f468bc0: move a9, *a14+, 1 +3f468bd0: move @0x11a430, *a14+, 1 +3f468c00: calla L3FB0D7B0 +3f468c30: move a8, @0x13a830, 1 +3f468c60: move a14, -*sp, 1 +3f468c70: movi 0x3f326cf0, a9 +3f468ca0: move a9, *a14+, 1 +3f468cb0: movk 1, a7 +3f468cc0: move a7, *a14+, 1 +3f468cd0: move @0x19e150, a7, 1 +3f468d00: move a7, a9 +3f468d10: sll 0x9, a7 +3f468d20: sll 0x5, a9 +3f468d30: add a9, a7 +3f468d40: addi 0x13af10, a7 +3f468d70: move *a7+, *a14+, 1 +3f468d80: move @0x19ff80, *a14+, 1 +3f468db0: move @0x19ff60, *a14+, 1 +3f468de0: move @0xb7ee0, *a14+, 1 +3f468e10: setf 16, 1, 0 +3f468e20: move @0x13aec0, a9, 0 +3f468e50: move a9, *a14+, 1 +3f468e60: move @0x13aeb0, a7, 0 +3f468e90: move a7, *a14+, 1 +3f468ea0: move @0x11a430, *a14+, 1 +3f468ed0: calla L3FB0BC50 +3f468f00: move a8, @0x13aef0, 1 +3f468f30: move a14, -*sp, 1 +3f468f40: move a8, *a14+, 1 +3f468f50: move @0x11a430, *a14+, 1 +3f468f80: calla L3FB11A10 +3f468fb0: move a8, *a13, 1 +3f468fc0: move *a8(0x160), a9, 1 +3f468fe0: movk 1, a7 +3f468ff0: movb a7, *a9(0x30) +3f469010: setf 8, 0, 0 +3f469020: move *a13(0x40), a9, 0 +3f469040: jreq L3F4690C0 +3f469050: move a8, a8 +3f469060: jreq L3F4690C0 +3f469070: move *a8(0x160), a7, 1 +3f469090: sub a11, a11 +3f4690a0: movb a11, *a7(0x20) +L3F4690C0: +3f4690c0: move a14, -*sp, 1 +3f4690d0: movi 0x3f326d60, a11 +3f469100: move a11, *a14+, 1 +3f469110: movk 1, a7 +3f469120: move a7, *a14+, 1 +3f469130: move @0x19e150, a7, 1 +3f469160: move a7, a11 +3f469170: sll 0x9, a7 +3f469180: sll 0x5, a11 +3f469190: add a11, a7 +3f4691a0: addi 0x13b5d0, a7 +3f4691d0: move *a7+, *a14+, 1 +3f4691e0: move @0x19ff80, *a14+, 1 +3f469210: move @0x19ff60, *a14+, 1 +3f469240: move @0xb7ee0, *a14+, 1 +3f469270: setf 16, 1, 0 +3f469280: move @0x13b580, a11, 0 +3f4692b0: move a11, *a14+, 1 +3f4692c0: move @0x13b570, a7, 0 +3f4692f0: move a7, *a14+, 1 +3f469300: move @0x11a430, *a14+, 1 +3f469330: calla L3FB0BC50 +3f469360: move a8, @0x13b5b0, 1 +3f469390: move a9, a7 +3f4693a0: jreq L3F4694B0 +3f4693b0: move a14, -*sp, 1 +3f4693c0: move a8, *a14+, 1 +3f4693d0: move @0x11a430, *a14+, 1 +3f469400: calla L3FB11A10 +3f469430: move a8, *a13, 1 +3f469440: move a8, a11 +3f469450: jreq L3F4694B0 +3f469460: move *a8(0x160), a7, 1 +3f469480: sub a9, a9 +3f469490: movb a9, *a7(0x20) +L3F4694B0: +3f4694b0: move a14, -*sp, 1 +3f4694c0: movi 0x3f3060a0, a11 +3f4694f0: move a11, *a14+, 1 +3f469500: movk 1, a9 +3f469510: move a9, *a14+, 1 +3f469520: move @0x19e150, a7, 1 +3f469550: move a7, a9 +3f469560: sll 0x9, a7 +3f469570: sll 0x5, a9 +3f469580: add a9, a7 +3f469590: addi 0x13bc90, a7 +3f4695c0: move *a7+, *a14+, 1 +3f4695d0: move @0x19ff80, *a14+, 1 +3f469600: move @0x19ff60, *a14+, 1 +3f469630: move @0xb7ee0, *a14+, 1 +3f469660: setf 16, 1, 0 +3f469670: move @0x13bc40, a9, 0 +3f4696a0: move a9, *a14+, 1 +3f4696b0: move @0x13bc30, a7, 0 +3f4696e0: move a7, *a14+, 1 +3f4696f0: move @0x11a430, *a14+, 1 +3f469720: calla L3FB0BC50 +3f469750: move a8, @0x13bc70, 1 +L3F469780: +3f469780: move a14, -*sp, 1 +3f469790: move @0xb7c40, *a14+, 1 +3f4697c0: move @0xb78e0, *a14+, 1 +3f4697f0: calla L3FD64F60 +3f469820: move @0xb7c40, @0xb83c0, 1 +L3F469870: +3f469870: subi 0x50, a14 +3f469890: mmfm sp, a7,a9,a11,a13 +3f4698b0: rets +3f4698c0: mmtm sp, a7,a9,a11,a13 +3f4698e0: move a14, a13 +3f4698f0: addi 0x130, a14 +3f469910: sub a11, a11 +3f469920: movb a11, *a13(0x80) +3f469940: move @0xb8320, a11, 1 +3f469970: jreq L3F469A40 +3f469980: move a14, -*sp, 1 +3f469990: move @0xb7ca0, *a14+, 1 +3f4699c0: move @0xb78e0, *a14+, 1 +3f4699f0: calla L3FD75410 +3f469a20: jauc L3F46D000 +L3F469A40: +3f469a40: setf 1, 0, 0 +3f469a50: move @0xaed52, a11, 0 +3f469a80: jreq L3F469B00 +3f469a90: move @0xaed54, a11, 0 +3f469ac0: jreq L3F469B00 +3f469ad0: movk 1, a11 +3f469ae0: movb a11, *a13(0x80) +L3F469B00: +3f469b00: move a14, -*sp, 1 +3f469b10: move @0x19ff80, *a14+, 1 +3f469b40: move @0x19ff60, *a14+, 1 +3f469b70: movk 1, a11 +3f469b80: move a11, *a14+, 1 +3f469b90: movi 0x12c, a9 +3f469bb0: move a9, *a14+, 1 +3f469bc0: movi 0x1ea, a11 +3f469be0: move a11, *a14+, 1 +3f469bf0: movi 0xff, a9 +3f469c10: move a9, *a14+, 1 +3f469c20: addk 25, a9 +3f469c30: move a9, *a14+, 1 +3f469c40: move @0xb7960, *a14+, 1 +3f469c70: move @0xb78e0, *a14+, 1 +3f469ca0: calla L3FD41B90 +3f469cd0: move a8, @0xb7ca0, 1 +3f469d00: move a14, -*sp, 1 +3f469d10: move @0xb7980, *a14+, 1 +3f469d40: move a8, *a14+, 1 +3f469d50: move @0xb78e0, *a14+, 1 +3f469d80: calla L3FD9C7B0 +3f469db0: move @0xb7ca0, a9, 1 +3f469de0: jaeq L3F46D000 +3f469e00: movk 1, a11 +3f469e10: move a11, @0xb8320, 1 +3f469e40: setf 2, 0, 0 +3f469e50: move @0xaece8, a9, 0 +3f469e80: move a9, @0x19e150, 1 +3f469eb0: jreq L3F469F70 +3f469ec0: dec a9 +3f469ed0: jreq L3F469F70 +3f469ee0: move @0x19e150, a9, 1 +3f469f10: subk 2, a9 +3f469f20: jreq L3F469F70 +3f469f30: sub a9, a9 +3f469f40: move a9, @0x19e150, 1 +L3F469F70: +3f469f70: move a14, -*sp, 1 +3f469f80: sub a9, a9 +3f469f90: move a9, *a14+, 1 +3f469fa0: move a9, *a14+, 1 +3f469fb0: move a9, *a14+, 1 +3f469fc0: move a9, *a14+, 1 +3f469fd0: movi 0x3f4a1160, a8 +3f46a000: move a8, *a14+, 1 +3f46a010: move @0x19e150, a7, 1 +3f46a040: move a7, a9 +3f46a050: sll 0x9, a7 +3f46a060: sll 0x5, a9 +3f46a070: add a9, a7 +3f46a080: addi 0x1859d0, a7 +3f46a0b0: move *a7+, *a14+, 1 +3f46a0c0: move @0xb7ca0, *a14+, 1 +3f46a0f0: move @0xb78e0, *a14+, 1 +3f46a120: calla L3FD9C170 +3f46a150: move a14, -*sp, 1 +3f46a160: movi 0x20800d, a9 +3f46a190: move a9, *a14+, 1 +3f46a1a0: move @0xb7ca0, *a14+, 1 +3f46a1d0: move @0xb78e0, *a14+, 1 +3f46a200: calla L3FD97D50 +3f46a230: move a14, -*sp, 1 +3f46a240: move @0xb7ca0, *a14+, 1 +3f46a270: move @0xb78e0, *a14+, 1 +3f46a2a0: calla L3FB04900 +3f46a2d0: move a8, @0x11a6b0, 1 +3f46a300: move a8, a7 +3f46a310: jaeq L3F46CF10 +3f46a330: sub a11, a11 +3f46a340: move a11, *a13, 1 +3f46a350: movi 0x6c0, a9 +3f46a370: mpys a11, a9 +3f46a380: addi 0x1815f0, a9 +3f46a3b0: move a14, -*sp, 1 +3f46a3c0: move a11, *a14+, 1 +3f46a3d0: movk 31, a7 +3f46a3e0: move a7, *a14+, 1 +3f46a3f0: movk 2, a7 +3f46a400: move a7, *a14+, 1 +3f46a410: movi 0xb0ad8, a7 +3f46a440: move a7, *a14+, 1 +3f46a450: move @0x19ff80, *a14+, 1 +3f46a480: move @0x19ff60, *a14+, 1 +3f46a4b0: move @0xb7ee0, *a14+, 1 +3f46a4e0: movi 0x190, a7 +3f46a500: move a7, *a14+, 1 +3f46a510: movi 0x6c0, a7 +3f46a530: mpys a11, a7 +3f46a540: addi 0x1815f0, a7 +3f46a570: setf 16, 1, 0 +3f46a580: move *a7(0x10), a8, 0 +3f46a5a0: move a8, *a14+, 1 +3f46a5b0: movi 0x6c0, a7 +3f46a5d0: mpys a11, a7 +3f46a5e0: addi 0x1815f0, a7 +3f46a610: move *a7, a8, 0 +3f46a620: move a8, *a14+, 1 +3f46a630: move @0x11a6b0, *a14+, 1 +3f46a660: calla L3FB04BA0 +3f46a690: move a8, *a9(0x40), 1 +3f46a6b0: inc a11 +3f46a6c0: move a11, *a13, 1 +3f46a6d0: move a14, -*sp, 1 +3f46a6e0: sub a9, a9 +3f46a6f0: move a9, *a14+, 1 +3f46a700: movk 2, a7 +3f46a710: move a7, *a14+, 1 +3f46a720: movi 0x6c0, a7 +3f46a740: mpys a11, a7 +3f46a750: addi 0x1815f0, a7 +3f46a780: move @0x19e150, a9, 1 +3f46a7b0: move a9, a11 +3f46a7c0: sll 0x9, a9 +3f46a7d0: sll 0x5, a11 +3f46a7e0: add a11, a9 +3f46a7f0: add a9, a7 +3f46a800: move *a7(0x60), *a14+, 1 +3f46a820: move @0x19ff80, *a14+, 1 +3f46a850: move @0x19ff60, *a14+, 1 +3f46a880: move @0xb7ee0, *a14+, 1 +3f46a8b0: sub a11, a11 +3f46a8c0: move a11, *a14+, 1 +3f46a8d0: move a11, *a14+, 1 +3f46a8e0: move *a13, a9, 1 +3f46a8f0: movi 0x6c0, a7 +3f46a910: mpys a9, a7 +3f46a920: addi 0x1815f0, a7 +3f46a950: setf 16, 1, 0 +3f46a960: move *a7(0x10), a8, 0 +3f46a980: move a8, *a14+, 1 +3f46a990: movi 0x6c0, a7 +3f46a9b0: mpys a9, a7 +3f46a9c0: addi 0x1815f0, a7 +3f46a9f0: move *a7, a8, 0 +3f46aa00: move a8, *a14+, 1 +3f46aa10: move @0x11a6b0, *a14+, 1 +3f46aa40: calla L3FB0D7B0 +3f46aa70: movi 0x6c0, a7 +3f46aa90: mpys a9, a7 +3f46aaa0: addi 0x1815f0, a7 +3f46aad0: move a8, *a7(0x40), 1 +3f46aaf0: inc a9 +3f46ab00: move a9, *a13, 1 +3f46ab10: movi 0x6c0, a7 +3f46ab30: mpys a9, a7 +3f46ab40: addi 0x1815f0, a7 +3f46ab70: move a14, -*sp, 1 +3f46ab80: move a11, *a14+, 1 +3f46ab90: movk 31, a11 +3f46aba0: move a11, *a14+, 1 +3f46abb0: movk 2, a11 +3f46abc0: move a11, *a14+, 1 +3f46abd0: movi 0xb0bd8, a11 +3f46ac00: move a11, *a14+, 1 +3f46ac10: move @0x19ff80, *a14+, 1 +3f46ac40: move @0x19ff60, *a14+, 1 +3f46ac70: move @0xb7ee0, *a14+, 1 +3f46aca0: movi 0x190, a11 +3f46acc0: move a11, *a14+, 1 +3f46acd0: movi 0x6c0, a11 +3f46acf0: mpys a9, a11 +3f46ad00: addi 0x1815f0, a11 +3f46ad30: setf 16, 1, 0 +3f46ad40: move *a11(0x10), a8, 0 +3f46ad60: move a8, *a14+, 1 +3f46ad70: movi 0x6c0, a11 +3f46ad90: mpys a9, a11 +3f46ada0: addi 0x1815f0, a11 +3f46add0: move *a11, a8, 0 +3f46ade0: move a8, *a14+, 1 +3f46adf0: move @0x11a6b0, *a14+, 1 +3f46ae20: calla L3FB04BA0 +3f46ae50: move a8, *a7(0x40), 1 +3f46ae70: inc a9 +3f46ae80: move a9, *a13, 1 +3f46ae90: move a14, -*sp, 1 +3f46aea0: sub a11, a11 +3f46aeb0: move a11, *a14+, 1 +3f46aec0: movk 2, a7 +3f46aed0: move a7, *a14+, 1 +3f46aee0: movi 0x6c0, a7 +3f46af00: mpys a9, a7 +3f46af10: addi 0x1815f0, a7 +3f46af40: move @0x19e150, a11, 1 +3f46af70: move a11, a9 +3f46af80: sll 0x9, a11 +3f46af90: sll 0x5, a9 +3f46afa0: add a9, a11 +3f46afb0: add a11, a7 +3f46afc0: move *a7(0x60), *a14+, 1 +3f46afe0: move @0x19ff80, *a14+, 1 +3f46b010: move @0x19ff60, *a14+, 1 +3f46b040: move @0xb7ee0, *a14+, 1 +3f46b070: sub a11, a11 +3f46b080: move a11, *a14+, 1 +3f46b090: move a11, *a14+, 1 +3f46b0a0: move *a13, a9, 1 +3f46b0b0: movi 0x6c0, a7 +3f46b0d0: mpys a9, a7 +3f46b0e0: addi 0x1815f0, a7 +3f46b110: setf 16, 1, 0 +3f46b120: move *a7(0x10), a8, 0 +3f46b140: move a8, *a14+, 1 +3f46b150: movi 0x6c0, a7 +3f46b170: mpys a9, a7 +3f46b180: addi 0x1815f0, a7 +3f46b1b0: move *a7, a8, 0 +3f46b1c0: move a8, *a14+, 1 +3f46b1d0: move @0x11a6b0, *a14+, 1 +3f46b200: calla L3FB0D7B0 +3f46b230: movi 0x6c0, a7 +3f46b250: mpys a9, a7 +3f46b260: addi 0x1815f0, a7 +3f46b290: move a8, *a7(0x40), 1 +3f46b2b0: inc a9 +3f46b2c0: move a9, *a13, 1 +3f46b2d0: move a14, -*sp, 1 +3f46b2e0: movi 0x3f4c9970, a7 +3f46b310: move a7, *a14+, 1 +3f46b320: movk 1, a11 +3f46b330: move a11, *a14+, 1 +3f46b340: movi 0x6c0, a11 +3f46b360: mpys a9, a11 +3f46b370: addi 0x1815f0, a11 +3f46b3a0: move @0x19e150, a7, 1 +3f46b3d0: move a7, a9 +3f46b3e0: sll 0x9, a7 +3f46b3f0: sll 0x5, a9 +3f46b400: add a9, a7 +3f46b410: add a7, a11 +3f46b420: move *a11(0x60), *a14+, 1 +3f46b440: move @0x19ff80, *a14+, 1 +3f46b470: move @0x19ff60, *a14+, 1 +3f46b4a0: move @0xb7ee0, *a14+, 1 +3f46b4d0: move *a13, a11, 1 +3f46b4e0: movi 0x6c0, a9 +3f46b500: mpys a11, a9 +3f46b510: addi 0x1815f0, a9 +3f46b540: setf 16, 1, 0 +3f46b550: move *a9(0x10), a8, 0 +3f46b570: move a8, *a14+, 1 +3f46b580: movi 0x6c0, a9 +3f46b5a0: mpys a11, a9 +3f46b5b0: addi 0x1815f0, a9 +3f46b5e0: move *a9, a8, 0 +3f46b5f0: move a8, *a14+, 1 +3f46b600: move @0x11a6b0, *a14+, 1 +3f46b630: calla L3FB0BC50 +3f46b660: movi 0x6c0, a9 +3f46b680: mpys a11, a9 +3f46b690: addi 0x1815f0, a9 +3f46b6c0: move a8, *a9(0x40), 1 +3f46b6e0: inc a11 +3f46b6f0: move a11, *a13, 1 +3f46b700: movi 0x6c0, a9 +3f46b720: mpys a11, a9 +3f46b730: addi 0x1815f0, a9 +3f46b760: move a14, -*sp, 1 +3f46b770: sub a7, a7 +3f46b780: move a7, *a14+, 1 +3f46b790: movk 31, a7 +3f46b7a0: move a7, *a14+, 1 +3f46b7b0: movk 2, a7 +3f46b7c0: move a7, *a14+, 1 +3f46b7d0: movi 0xb0cd8, a7 +3f46b800: move a7, *a14+, 1 +3f46b810: move @0x19ff80, *a14+, 1 +3f46b840: move @0x19ff60, *a14+, 1 +3f46b870: move @0xb7ee0, *a14+, 1 +3f46b8a0: movi 0x190, a7 +3f46b8c0: move a7, *a14+, 1 +3f46b8d0: movi 0x6c0, a7 +3f46b8f0: mpys a11, a7 +3f46b900: addi 0x1815f0, a7 +3f46b930: setf 16, 1, 0 +3f46b940: move *a7(0x10), a8, 0 +3f46b960: move a8, *a14+, 1 +3f46b970: movi 0x6c0, a7 +3f46b990: mpys a11, a7 +3f46b9a0: addi 0x1815f0, a7 +3f46b9d0: move *a7, a8, 0 +3f46b9e0: move a8, *a14+, 1 +3f46b9f0: move @0x11a6b0, *a14+, 1 +3f46ba20: calla L3FB04BA0 +3f46ba50: move a8, *a9(0x40), 1 +3f46ba70: inc a11 +3f46ba80: move a11, *a13, 1 +3f46ba90: move a14, -*sp, 1 +3f46baa0: sub a9, a9 +3f46bab0: move a9, *a14+, 1 +3f46bac0: movk 2, a7 +3f46bad0: move a7, *a14+, 1 +3f46bae0: movi 0x6c0, a7 +3f46bb00: mpys a11, a7 +3f46bb10: addi 0x1815f0, a7 +3f46bb40: move @0x19e150, a9, 1 +3f46bb70: move a9, a11 +3f46bb80: sll 0x9, a9 +3f46bb90: sll 0x5, a11 +3f46bba0: add a11, a9 +3f46bbb0: add a9, a7 +3f46bbc0: move *a7(0x60), *a14+, 1 +3f46bbe0: move @0x19ff80, *a14+, 1 +3f46bc10: move @0x19ff60, *a14+, 1 +3f46bc40: move @0xb7ee0, *a14+, 1 +3f46bc70: sub a11, a11 +3f46bc80: move a11, *a14+, 1 +3f46bc90: move a11, *a14+, 1 +3f46bca0: move *a13, a9, 1 +3f46bcb0: movi 0x6c0, a7 +3f46bcd0: mpys a9, a7 +3f46bce0: addi 0x1815f0, a7 +3f46bd10: setf 16, 1, 0 +3f46bd20: move *a7(0x10), a8, 0 +3f46bd40: move a8, *a14+, 1 +3f46bd50: movi 0x6c0, a7 +3f46bd70: mpys a9, a7 +3f46bd80: addi 0x1815f0, a7 +3f46bdb0: move *a7, a8, 0 +3f46bdc0: move a8, *a14+, 1 +3f46bdd0: move @0x11a6b0, *a14+, 1 +3f46be00: calla L3FB0D7B0 +3f46be30: movi 0x6c0, a7 +3f46be50: mpys a9, a7 +3f46be60: addi 0x1815f0, a7 +3f46be90: move a8, *a7(0x40), 1 +3f46beb0: inc a9 +3f46bec0: move a9, *a13, 1 +3f46bed0: move a14, -*sp, 1 +3f46bee0: movi 0x3f4c9c90, a7 +3f46bf10: move a7, *a14+, 1 +3f46bf20: movk 1, a11 +3f46bf30: move a11, *a14+, 1 +3f46bf40: movi 0x6c0, a11 +3f46bf60: mpys a9, a11 +3f46bf70: addi 0x1815f0, a11 +3f46bfa0: move @0x19e150, a7, 1 +3f46bfd0: move a7, a9 +3f46bfe0: sll 0x9, a7 +3f46bff0: sll 0x5, a9 +3f46c000: add a9, a7 +3f46c010: add a7, a11 +3f46c020: move *a11(0x60), *a14+, 1 +3f46c040: move @0x19ff80, *a14+, 1 +3f46c070: move @0x19ff60, *a14+, 1 +3f46c0a0: move @0xb7ee0, *a14+, 1 +3f46c0d0: move *a13, a11, 1 +3f46c0e0: movi 0x6c0, a9 +3f46c100: mpys a11, a9 +3f46c110: addi 0x1815f0, a9 +3f46c140: setf 16, 1, 0 +3f46c150: move *a9(0x10), a8, 0 +3f46c170: move a8, *a14+, 1 +3f46c180: movi 0x6c0, a9 +3f46c1a0: mpys a11, a9 +3f46c1b0: addi 0x1815f0, a9 +3f46c1e0: move *a9, a8, 0 +3f46c1f0: move a8, *a14+, 1 +3f46c200: move @0x11a6b0, *a14+, 1 +3f46c230: calla L3FB0BC50 +3f46c260: movi 0x6c0, a9 +3f46c280: mpys a11, a9 +3f46c290: addi 0x1815f0, a9 +3f46c2c0: move a8, *a9(0x40), 1 +3f46c2e0: move a14, -*sp, 1 +3f46c2f0: movi 0x6c0, a9 +3f46c310: mpys a11, a9 +3f46c320: addi 0x1815f0, a9 +3f46c350: move *a9(0x40), *a14+, 1 +3f46c370: move @0x11a6b0, *a14+, 1 +3f46c3a0: calla L3FB11A10 +3f46c3d0: move a8, *a13(0x20), 1 +3f46c3f0: move *a8(0x160), a9, 1 +3f46c410: movk 1, a7 +3f46c420: movb a7, *a9(0x30) +3f46c440: setf 8, 0, 0 +3f46c450: move *a13(0x80), a9, 0 +3f46c470: jreq L3F46C4F0 +3f46c480: move a8, a8 +3f46c490: jreq L3F46C4F0 +3f46c4a0: move *a8(0x160), a7, 1 +3f46c4c0: sub a9, a9 +3f46c4d0: movb a9, *a7(0x20) +L3F46C4F0: +3f46c4f0: inc a11 +3f46c500: move a11, *a13, 1 +3f46c510: move a14, -*sp, 1 +3f46c520: movi 0x3f4c9d00, a9 +3f46c550: move a9, *a14+, 1 +3f46c560: movk 1, a7 +3f46c570: move a7, *a14+, 1 +3f46c580: movi 0x6c0, a7 +3f46c5a0: mpys a11, a7 +3f46c5b0: addi 0x1815f0, a7 +3f46c5e0: move @0x19e150, a9, 1 +3f46c610: move a9, a11 +3f46c620: sll 0x9, a9 +3f46c630: sll 0x5, a11 +3f46c640: add a11, a9 +3f46c650: add a9, a7 +3f46c660: move *a7(0x60), *a14+, 1 +3f46c680: move @0x19ff80, *a14+, 1 +3f46c6b0: move @0x19ff60, *a14+, 1 +3f46c6e0: move @0xb7ee0, *a14+, 1 +3f46c710: move *a13, a11, 1 +3f46c720: movi 0x6c0, a9 +3f46c740: mpys a11, a9 +3f46c750: addi 0x1815f0, a9 +3f46c780: setf 16, 1, 0 +3f46c790: move *a9(0x10), a8, 0 +3f46c7b0: move a8, *a14+, 1 +3f46c7c0: movi 0x6c0, a9 +3f46c7e0: mpys a11, a9 +3f46c7f0: addi 0x1815f0, a9 +3f46c820: move *a9, a8, 0 +3f46c830: move a8, *a14+, 1 +3f46c840: move @0x11a6b0, *a14+, 1 +3f46c870: calla L3FB0BC50 +3f46c8a0: movi 0x6c0, a9 +3f46c8c0: mpys a11, a9 +3f46c8d0: addi 0x1815f0, a9 +3f46c900: move a8, *a9(0x40), 1 +3f46c920: setf 8, 0, 0 +3f46c930: move *a13(0x80), a9, 0 +3f46c950: jreq L3F46CAE0 +3f46c960: move a14, -*sp, 1 +3f46c970: movi 0x6c0, a7 +3f46c990: mpys a11, a7 +3f46c9a0: addi 0x1815f0, a7 +3f46c9d0: move *a7(0x40), *a14+, 1 +3f46c9f0: move @0x11a6b0, *a14+, 1 +3f46ca20: calla L3FB11A10 +3f46ca50: move a8, *a13(0x20), 1 +3f46ca70: move a8, a7 +3f46ca80: jreq L3F46CAE0 +3f46ca90: move *a7(0x160), a7, 1 +3f46cab0: sub a9, a9 +3f46cac0: movb a9, *a7(0x20) +L3F46CAE0: +3f46cae0: inc a11 +3f46caf0: move a11, *a13, 1 +3f46cb00: move a14, -*sp, 1 +3f46cb10: movi 0x3f3065f0, a9 +3f46cb40: move a9, *a14+, 1 +3f46cb50: movk 1, a7 +3f46cb60: move a7, *a14+, 1 +3f46cb70: movi 0x6c0, a7 +3f46cb90: mpys a11, a7 +3f46cba0: addi 0x1815f0, a7 +3f46cbd0: move @0x19e150, a9, 1 +3f46cc00: move a9, a11 +3f46cc10: sll 0x9, a9 +3f46cc20: sll 0x5, a11 +3f46cc30: add a11, a9 +3f46cc40: add a9, a7 +3f46cc50: move *a7(0x60), *a14+, 1 +3f46cc70: move @0x19ff80, *a14+, 1 +3f46cca0: move @0x19ff60, *a14+, 1 +3f46ccd0: move @0xb7ee0, *a14+, 1 +3f46cd00: move *a13, a11, 1 +3f46cd10: movi 0x6c0, a9 +3f46cd30: mpys a11, a9 +3f46cd40: addi 0x1815f0, a9 +3f46cd70: setf 16, 1, 0 +3f46cd80: move *a9(0x10), a8, 0 +3f46cda0: move a8, *a14+, 1 +3f46cdb0: movi 0x6c0, a9 +3f46cdd0: mpys a11, a9 +3f46cde0: addi 0x1815f0, a9 +3f46ce10: move *a9, a8, 0 +3f46ce20: move a8, *a14+, 1 +3f46ce30: move @0x11a6b0, *a14+, 1 +3f46ce60: calla L3FB0BC50 +3f46ce90: movi 0x6c0, a9 +3f46ceb0: mpys a11, a9 +3f46cec0: addi 0x1815f0, a9 +3f46cef0: move a8, *a9(0x40), 1 +L3F46CF10: +3f46cf10: move a14, -*sp, 1 +3f46cf20: move @0xb7ca0, *a14+, 1 +3f46cf50: move @0xb78e0, *a14+, 1 +3f46cf80: calla L3FD64F60 +3f46cfb0: move @0xb7ca0, @0xb83c0, 1 +L3F46D000: +3f46d000: subi 0x130, a14 +3f46d020: mmfm sp, a7,a9,a11,a13 +3f46d040: rets +3f46d050: mmtm sp, a7,a9,a11,a13 +3f46d070: move a14, a13 +3f46d080: addi 0x70, a14 +3f46d0a0: sub a11, a11 +3f46d0b0: movb a11, *a13(0x60) +3f46d0d0: move @0xb8340, a11, 1 +3f46d100: jreq L3F46D1D0 +3f46d110: move a14, -*sp, 1 +3f46d120: move @0xb7cc0, *a14+, 1 +3f46d150: move @0xb78e0, *a14+, 1 +3f46d180: calla L3FD75410 +3f46d1b0: jauc L3F473B10 +L3F46D1D0: +3f46d1d0: setf 1, 0, 0 +3f46d1e0: move @0xaed52, a11, 0 +3f46d210: jreq L3F46D290 +3f46d220: move @0xaed54, a11, 0 +3f46d250: jreq L3F46D290 +3f46d260: movk 1, a11 +3f46d270: movb a11, *a13(0x60) +L3F46D290: +3f46d290: move a14, -*sp, 1 +3f46d2a0: move @0x19ff80, *a14+, 1 +3f46d2d0: move @0x19ff60, *a14+, 1 +3f46d300: movk 1, a11 +3f46d310: move a11, *a14+, 1 +3f46d320: movi 0x1a4, a9 +3f46d340: move a9, *a14+, 1 +3f46d350: movi 0x226, a11 +3f46d370: move a11, *a14+, 1 +3f46d380: movi 0x15e, a9 +3f46d3a0: move a9, *a14+, 1 +3f46d3b0: addk 20, a9 +3f46d3c0: move a9, *a14+, 1 +3f46d3d0: move @0xb7960, *a14+, 1 +3f46d400: move @0xb78e0, *a14+, 1 +3f46d430: calla L3FD41B90 +3f46d460: move a8, @0xb7cc0, 1 +3f46d490: move a14, -*sp, 1 +3f46d4a0: move @0xb7980, *a14+, 1 +3f46d4d0: move a8, *a14+, 1 +3f46d4e0: move @0xb78e0, *a14+, 1 +3f46d510: calla L3FD9C7B0 +3f46d540: move @0xb7cc0, a9, 1 +3f46d570: jaeq L3F473B10 +3f46d590: movk 1, a11 +3f46d5a0: move a11, @0xb8340, 1 +3f46d5d0: setf 2, 0, 0 +3f46d5e0: move @0xaece8, a9, 0 +3f46d610: move a9, @0x19e150, 1 +3f46d640: jreq L3F46D700 +3f46d650: dec a9 +3f46d660: jreq L3F46D700 +3f46d670: move @0x19e150, a9, 1 +3f46d6a0: subk 2, a9 +3f46d6b0: jreq L3F46D700 +3f46d6c0: sub a9, a9 +3f46d6d0: move a9, @0x19e150, 1 +L3F46D700: +3f46d700: move a14, -*sp, 1 +3f46d710: sub a9, a9 +3f46d720: move a9, *a14+, 1 +3f46d730: move a9, *a14+, 1 +3f46d740: move a9, *a14+, 1 +3f46d750: move a9, *a14+, 1 +3f46d760: movi 0x3f4a1160, a8 +3f46d790: move a8, *a14+, 1 +3f46d7a0: move @0x19e150, a7, 1 +3f46d7d0: move a7, a9 +3f46d7e0: sll 0x9, a7 +3f46d7f0: sll 0x5, a9 +3f46d800: add a9, a7 +3f46d810: addi 0x18da10, a7 +3f46d840: move *a7+, *a14+, 1 +3f46d850: move @0xb7cc0, *a14+, 1 +3f46d880: move @0xb78e0, *a14+, 1 +3f46d8b0: calla L3FD9C170 +3f46d8e0: move a14, -*sp, 1 +3f46d8f0: movi 0x20800d, a9 +3f46d920: move a9, *a14+, 1 +3f46d930: move @0xb7cc0, *a14+, 1 +3f46d960: move @0xb78e0, *a14+, 1 +3f46d990: calla L3FD97D50 +3f46d9c0: move a14, -*sp, 1 +3f46d9d0: move @0xb7cc0, *a14+, 1 +3f46da00: move @0xb78e0, *a14+, 1 +3f46da30: calla L3FB04900 +3f46da60: move a8, @0x11a6d0, 1 +3f46da90: move a8, a7 +3f46daa0: jaeq L3F473A20 +3f46dac0: sub a11, a11 +3f46dad0: move a11, *a13, 1 +3f46dae0: move a14, -*sp, 1 +3f46daf0: move a11, *a14+, 1 +3f46db00: movk 2, a9 +3f46db10: move a9, *a14+, 1 +3f46db20: movi 0x6c0, a9 +3f46db40: mpys a11, a9 +3f46db50: addi 0x186030, a9 +3f46db80: move @0x19e150, a7, 1 +3f46dbb0: move a7, a11 +3f46dbc0: sll 0x9, a7 +3f46dbd0: sll 0x5, a11 +3f46dbe0: add a11, a7 +3f46dbf0: add a7, a9 +3f46dc00: move *a9(0x60), *a14+, 1 +3f46dc20: move @0x19ff80, *a14+, 1 +3f46dc50: move @0x19ff60, *a14+, 1 +3f46dc80: move @0xb7ee0, *a14+, 1 +3f46dcb0: sub a11, a11 +3f46dcc0: move a11, *a14+, 1 +3f46dcd0: move a11, *a14+, 1 +3f46dce0: move *a13, a9, 1 +3f46dcf0: movi 0x6c0, a7 +3f46dd10: mpys a9, a7 +3f46dd20: addi 0x186030, a7 +3f46dd50: setf 16, 1, 0 +3f46dd60: move *a7(0x10), a8, 0 +3f46dd80: move a8, *a14+, 1 +3f46dd90: movi 0x6c0, a7 +3f46ddb0: mpys a9, a7 +3f46ddc0: addi 0x186030, a7 +3f46ddf0: move *a7, a8, 0 +3f46de00: move a8, *a14+, 1 +3f46de10: move @0x11a6d0, *a14+, 1 +3f46de40: calla L3FB0D7B0 +3f46de70: movi 0x6c0, a7 +3f46de90: mpys a9, a7 +3f46dea0: addi 0x186030, a7 +3f46ded0: move a8, *a7(0x40), 1 +3f46def0: move a11, *a13(0x20), 1 +L3F46DF10: +3f46df10: move a14, -*sp, 1 +3f46df20: move *a13(0x20), a11, 1 +3f46df40: sll 0x8, a11 +3f46df50: addi 0x1a49c0, a11 +3f46df80: move a11, *a14+, 1 +3f46df90: move *a13(0x20), a11, 1 +3f46dfb0: sll 0x8, a11 +3f46dfc0: addi 0x1a5280, a11 +3f46dff0: move a11, *a14+, 1 +3f46e000: calla L3FB45720 +3f46e030: move a14, -*sp, 1 +3f46e040: move *a13(0x20), a11, 1 +3f46e060: sll 0x8, a11 +3f46e070: addi 0x1a4dc0, a11 +3f46e0a0: move a11, *a14+, 1 +3f46e0b0: move *a13(0x20), a11, 1 +3f46e0d0: sll 0x8, a11 +3f46e0e0: addi 0x1a5680, a11 +3f46e110: move a11, *a14+, 1 +3f46e120: calla L3FB45720 +3f46e150: move *a13(0x20), a11, 1 +3f46e170: sll 0x4, a11 +3f46e180: addi 0x1a5a80, a11 +3f46e1b0: move *a13(0x20), a9, 1 +3f46e1d0: sll 0x4, a9 +3f46e1e0: addi 0x1a51c0, a9 +3f46e210: setf 16, 1, 0 +3f46e220: move *a9, *a11, 0 +3f46e230: move a14, -*sp, 1 +3f46e240: movi 0x3f4911c0, a8 +3f46e270: move a8, *a14+, 1 +3f46e280: move *a13(0x20), a11, 1 +3f46e2a0: sll 0x8, a11 +3f46e2b0: addi 0x1a49c0, a11 +3f46e2e0: move a11, *a14+, 1 +3f46e2f0: calla L3FB45500 +3f46e320: move a8, a7 +3f46e330: jreq L3F46E860 +3f46e340: jruc L3F46E650 +L3F46E350: +3f46e350: move a14, -*sp, 1 +3f46e360: movi 0x3f4a33a0, a8 +3f46e390: move a8, *a14+, 1 +3f46e3a0: move *a13(0x20), a11, 1 +3f46e3c0: sll 0x5, a11 +3f46e3d0: addi 0x1a5200, a11 +3f46e400: move *a11+, *a14+, 1 +3f46e410: calla L3FB45720 +3f46e440: jruc L3F46E730 +L3F46E450: +3f46e450: move a14, -*sp, 1 +3f46e460: movi 0x3f4a33d8, a8 +3f46e490: move a8, *a14+, 1 +3f46e4a0: move *a13(0x20), a11, 1 +3f46e4c0: sll 0x5, a11 +3f46e4d0: addi 0x1a5200, a11 +3f46e500: move *a11+, *a14+, 1 +3f46e510: calla L3FB45720 +3f46e540: jruc L3F46E730 +L3F46E550: +3f46e550: move a14, -*sp, 1 +3f46e560: movi 0x3f4a3428, a8 +3f46e590: move a8, *a14+, 1 +3f46e5a0: move *a13(0x20), a11, 1 +3f46e5c0: sll 0x5, a11 +3f46e5d0: addi 0x1a5200, a11 +3f46e600: move *a11+, *a14+, 1 +3f46e610: calla L3FB45720 +3f46e640: jruc L3F46E730 +L3F46E650: +3f46e650: move *a13(0x20), a11, 1 +3f46e670: sll 0x4, a11 +3f46e680: addi 0x1a51c0, a11 +3f46e6b0: setf 16, 1, 0 +3f46e6c0: move *a11, a8, 0 +3f46e6d0: jreq L3F46E550 +3f46e6e0: dec a8 +3f46e6f0: jreq L3F46E350 +3f46e700: dec a8 +3f46e710: jreq L3F46E450 +3f46e720: jruc L3F46E550 +L3F46E730: +3f46e730: move a14, -*sp, 1 +3f46e740: move *a13(0x20), a11, 1 +3f46e760: sll 0x8, a11 +3f46e770: addi 0x1a49c0, a11 +3f46e7a0: move a11, *a14+, 1 +3f46e7b0: move *a13(0x20), a11, 1 +3f46e7d0: sll 0x5, a11 +3f46e7e0: addi 0x1a5200, a11 +3f46e810: move *a11+, *a14+, 1 +3f46e820: calla L3FB452E0 +3f46e850: jruc L3F46E980 +L3F46E860: +3f46e860: move a14, -*sp, 1 +3f46e870: move *a13(0x20), a11, 1 +3f46e890: sll 0x8, a11 +3f46e8a0: addi 0x1a49c0, a11 +3f46e8d0: move a11, *a14+, 1 +3f46e8e0: move *a13(0x20), a11, 1 +3f46e900: sll 0x5, a11 +3f46e910: addi 0x1a5200, a11 +3f46e940: move *a11+, *a14+, 1 +3f46e950: calla L3FB45720 +L3F46E980: +3f46e980: move *a13(0x20), a11, 1 +3f46e9a0: inc a11 +3f46e9b0: move a11, *a13(0x20), 1 +3f46e9d0: subk 4, a11 +3f46e9e0: jalt L3F46DF10 +3f46ea00: move *a13, a11, 1 +3f46ea10: inc a11 +3f46ea20: move a11, *a13, 1 +3f46ea30: movi 0x6c0, a9 +3f46ea50: mpys a11, a9 +3f46ea60: addi 0x186030, a9 +3f46ea90: move a14, -*sp, 1 +3f46eaa0: sub a7, a7 +3f46eab0: move a7, *a14+, 1 +3f46eac0: movi 0x3f4d4ef0, a7 +3f46eaf0: move a7, *a14+, 1 +3f46eb00: movi 0x1a5200, a7 +3f46eb30: move a7, *a14+, 1 +3f46eb40: movi 0xffff, a7 +3f46eb60: move a7, *a14+, 1 +3f46eb70: movk 4, a7 +3f46eb80: move a7, *a14+, 1 +3f46eb90: move @0x19ff80, *a14+, 1 +3f46ebc0: move @0x19ff60, *a14+, 1 +3f46ebf0: move @0xb7ee0, *a14+, 1 +3f46ec20: movi 0x46, a7 +3f46ec40: move a7, *a14+, 1 +3f46ec50: movi 0x190, a7 +3f46ec70: move a7, *a14+, 1 +3f46ec80: movi 0x6c0, a7 +3f46eca0: mpys a11, a7 +3f46ecb0: addi 0x186030, a7 +3f46ece0: setf 16, 1, 0 +3f46ecf0: move *a7(0x10), a8, 0 +3f46ed10: move a8, *a14+, 1 +3f46ed20: movi 0x6c0, a7 +3f46ed40: mpys a11, a7 +3f46ed50: addi 0x186030, a7 +3f46ed80: move *a7, a8, 0 +3f46ed90: move a8, *a14+, 1 +3f46eda0: move @0x11a6d0, *a14+, 1 +3f46edd0: calla L3FB08CE0 +3f46ee00: move a8, *a9(0x40), 1 +3f46ee20: inc a11 +3f46ee30: move a11, *a13, 1 +3f46ee40: move a14, -*sp, 1 +3f46ee50: sub a9, a9 +3f46ee60: move a9, *a14+, 1 +3f46ee70: movk 2, a7 +3f46ee80: move a7, *a14+, 1 +3f46ee90: movi 0x6c0, a7 +3f46eeb0: mpys a11, a7 +3f46eec0: addi 0x186030, a7 +3f46eef0: move @0x19e150, a9, 1 +3f46ef20: move a9, a11 +3f46ef30: sll 0x9, a9 +3f46ef40: sll 0x5, a11 +3f46ef50: add a11, a9 +3f46ef60: add a9, a7 +3f46ef70: move *a7(0x60), *a14+, 1 +3f46ef90: move @0x19ff80, *a14+, 1 +3f46efc0: move @0x19ff60, *a14+, 1 +3f46eff0: move @0xb7ee0, *a14+, 1 +3f46f020: sub a11, a11 +3f46f030: move a11, *a14+, 1 +3f46f040: move a11, *a14+, 1 +3f46f050: move *a13, a9, 1 +3f46f060: movi 0x6c0, a7 +3f46f080: mpys a9, a7 +3f46f090: addi 0x186030, a7 +3f46f0c0: setf 16, 1, 0 +3f46f0d0: move *a7(0x10), a8, 0 +3f46f0f0: move a8, *a14+, 1 +3f46f100: movi 0x6c0, a7 +3f46f120: mpys a9, a7 +3f46f130: addi 0x186030, a7 +3f46f160: move *a7, a8, 0 +3f46f170: move a8, *a14+, 1 +3f46f180: move @0x11a6d0, *a14+, 1 +3f46f1b0: calla L3FB0D7B0 +3f46f1e0: movi 0x6c0, a7 +3f46f200: mpys a9, a7 +3f46f210: addi 0x186030, a7 +3f46f240: move a8, *a7(0x40), 1 +3f46f260: move a11, *a13(0x20), 1 +L3F46F280: +3f46f280: move a14, -*sp, 1 +3f46f290: movi 0x3f4911c0, a8 +3f46f2c0: move a8, *a14+, 1 +3f46f2d0: move *a13(0x20), a11, 1 +3f46f2f0: sll 0x9, a11 +3f46f300: addi 0xb10d8, a11 +3f46f330: move a11, *a14+, 1 +3f46f340: calla L3FB45500 +3f46f370: move a8, a7 +3f46f380: jaeq L3F46FBD0 +3f46f3a0: move a14, -*sp, 1 +3f46f3b0: move *a13(0x20), a11, 1 +3f46f3d0: sll 0x9, a11 +3f46f3e0: addi 0xb10d8, a11 +3f46f410: move a11, *a14+, 1 +3f46f420: move *a13(0x20), a11, 1 +3f46f440: sll 0x8, a11 +3f46f450: addi 0x1a5b00, a11 +3f46f480: move a11, *a14+, 1 +3f46f490: calla L3FB45720 +3f46f4c0: move a14, -*sp, 1 +3f46f4d0: move *a13(0x20), a11, 1 +3f46f4f0: sll 0x9, a11 +3f46f500: addi 0xb14d8, a11 +3f46f530: move a11, *a14+, 1 +3f46f540: move *a13(0x20), a11, 1 +3f46f560: sll 0x8, a11 +3f46f570: addi 0x1a5d00, a11 +3f46f5a0: move a11, *a14+, 1 +3f46f5b0: calla L3FB45720 +3f46f5e0: move *a13(0x20), a11, 1 +3f46f600: sll 0x4, a11 +3f46f610: addi 0x1a5f00, a11 +3f46f640: move *a13(0x20), a9, 1 +3f46f660: sll 0x4, a9 +3f46f670: addi 0xb18f8, a9 +3f46f6a0: setf 16, 1, 0 +3f46f6b0: move *a9, *a11, 0 +3f46f6c0: jruc L3F46F9D0 +L3F46F6D0: +3f46f6d0: move a14, -*sp, 1 +3f46f6e0: movi 0x3f4a33a0, a8 +3f46f710: move a8, *a14+, 1 +3f46f720: move *a13(0x20), a11, 1 +3f46f740: sll 0x5, a11 +3f46f750: addi 0x1a5ac0, a11 +3f46f780: move *a11+, *a14+, 1 +3f46f790: calla L3FB45720 +3f46f7c0: jruc L3F46FAA0 +L3F46F7D0: +3f46f7d0: move a14, -*sp, 1 +3f46f7e0: movi 0x3f4a33d8, a8 +3f46f810: move a8, *a14+, 1 +3f46f820: move *a13(0x20), a11, 1 +3f46f840: sll 0x5, a11 +3f46f850: addi 0x1a5ac0, a11 +3f46f880: move *a11+, *a14+, 1 +3f46f890: calla L3FB45720 +3f46f8c0: jruc L3F46FAA0 +L3F46F8D0: +3f46f8d0: move a14, -*sp, 1 +3f46f8e0: movi 0x3f4a3428, a8 +3f46f910: move a8, *a14+, 1 +3f46f920: move *a13(0x20), a11, 1 +3f46f940: sll 0x5, a11 +3f46f950: addi 0x1a5ac0, a11 +3f46f980: move *a11+, *a14+, 1 +3f46f990: calla L3FB45720 +3f46f9c0: jruc L3F46FAA0 +L3F46F9D0: +3f46f9d0: move *a13(0x20), a11, 1 +3f46f9f0: sll 0x4, a11 +3f46fa00: addi 0xb18f8, a11 +3f46fa30: move *a11, a8, 0 +3f46fa40: jreq L3F46F8D0 +3f46fa50: dec a8 +3f46fa60: jreq L3F46F6D0 +3f46fa70: dec a8 +3f46fa80: jreq L3F46F7D0 +3f46fa90: jruc L3F46F8D0 +L3F46FAA0: +3f46faa0: move a14, -*sp, 1 +3f46fab0: move *a13(0x20), a11, 1 +3f46fad0: sll 0x9, a11 +3f46fae0: addi 0xb10d8, a11 +3f46fb10: move a11, *a14+, 1 +3f46fb20: move *a13(0x20), a11, 1 +3f46fb40: sll 0x5, a11 +3f46fb50: addi 0x1a5ac0, a11 +3f46fb80: move *a11+, *a14+, 1 +3f46fb90: calla L3FB452E0 +3f46fbc0: jruc L3F46FCF0 +L3F46FBD0: +3f46fbd0: move a14, -*sp, 1 +3f46fbe0: move *a13(0x20), a11, 1 +3f46fc00: sll 0x9, a11 +3f46fc10: addi 0xb10d8, a11 +3f46fc40: move a11, *a14+, 1 +3f46fc50: move *a13(0x20), a11, 1 +3f46fc70: sll 0x5, a11 +3f46fc80: addi 0x1a5ac0, a11 +3f46fcb0: move *a11+, *a14+, 1 +3f46fcc0: calla L3FB45720 +L3F46FCF0: +3f46fcf0: move *a13(0x20), a11, 1 +3f46fd10: inc a11 +3f46fd20: move a11, *a13(0x20), 1 +3f46fd40: subk 2, a11 +3f46fd50: jalt L3F46F280 +3f46fd70: move *a13, a11, 1 +3f46fd80: inc a11 +3f46fd90: move a11, *a13, 1 +3f46fda0: movi 0x6c0, a9 +3f46fdc0: mpys a11, a9 +3f46fdd0: addi 0x186030, a9 +3f46fe00: move a14, -*sp, 1 +3f46fe10: sub a7, a7 +3f46fe20: move a7, *a14+, 1 +3f46fe30: movi 0x3f4d59c0, a7 +3f46fe60: move a7, *a14+, 1 +3f46fe70: movi 0x1a5ac0, a7 +3f46fea0: move a7, *a14+, 1 +3f46feb0: movi 0xffff, a7 +3f46fed0: move a7, *a14+, 1 +3f46fee0: movk 2, a7 +3f46fef0: move a7, *a14+, 1 +3f46ff00: move @0x19ff80, *a14+, 1 +3f46ff30: move @0x19ff60, *a14+, 1 +3f46ff60: move @0xb7ee0, *a14+, 1 +3f46ff90: movi 0x28, a7 +3f46ffb0: move a7, *a14+, 1 +3f46ffc0: movi 0x190, a7 +3f46ffe0: move a7, *a14+, 1 +3f46fff0: movi 0x6c0, a7 +3f470010: mpys a11, a7 +3f470020: addi 0x186030, a7 +3f470050: setf 16, 1, 0 +3f470060: move *a7(0x10), a8, 0 +3f470080: move a8, *a14+, 1 +3f470090: movi 0x6c0, a7 +3f4700b0: mpys a11, a7 +3f4700c0: addi 0x186030, a7 +3f4700f0: move *a7, a8, 0 +3f470100: move a8, *a14+, 1 +3f470110: move @0x11a6d0, *a14+, 1 +3f470140: calla L3FB09FC0 +3f470170: move a8, *a9(0x40), 1 +3f470190: inc a11 +3f4701a0: move a11, *a13, 1 +3f4701b0: move a14, -*sp, 1 +3f4701c0: movi 0x3f439fe0, a9 +3f4701f0: move a9, *a14+, 1 +3f470200: movi 0x6c0, a7 +3f470220: mpys a11, a7 +3f470230: addi 0x186030, a7 +3f470260: move @0x19e150, a9, 1 +3f470290: move a9, a11 +3f4702a0: sll 0x9, a9 +3f4702b0: sll 0x5, a11 +3f4702c0: add a11, a9 +3f4702d0: add a9, a7 +3f4702e0: addi 0x60, a7 +3f470300: move a7, *a14+, 1 +3f470310: sub a11, a11 +3f470320: move a11, *a14+, 1 +3f470330: movk 3, a9 +3f470340: move a9, *a14+, 1 +3f470350: move @0x19ff80, *a14+, 1 +3f470380: move @0x19ff60, *a14+, 1 +3f4703b0: move @0xb7ee0, *a14+, 1 +3f4703e0: move *a13, a7, 1 +3f4703f0: movi 0x6c0, a9 +3f470410: mpys a7, a9 +3f470420: addi 0x186030, a9 +3f470450: setf 16, 1, 0 +3f470460: move *a9(0x10), a8, 0 +3f470480: move a8, *a14+, 1 +3f470490: movi 0x6c0, a9 +3f4704b0: mpys a7, a9 +3f4704c0: addi 0x186030, a9 +3f4704f0: move *a9, a8, 0 +3f470500: move a8, *a14+, 1 +3f470510: move @0x11a6d0, *a14+, 1 +3f470540: calla L3FB05BC0 +3f470570: movi 0x6c0, a9 +3f470590: mpys a7, a9 +3f4705a0: addi 0x186030, a9 +3f4705d0: move a8, *a9(0x40), 1 +3f4705f0: inc a7 +3f470600: move a7, *a13, 1 +3f470610: movi 0x6c0, a9 +3f470630: mpys a7, a9 +3f470640: addi 0x186030, a9 +3f470670: move a14, -*sp, 1 +3f470680: move a11, *a14+, 1 +3f470690: movk 31, a11 +3f4706a0: move a11, *a14+, 1 +3f4706b0: movk 2, a11 +3f4706c0: move a11, *a14+, 1 +3f4706d0: movi 0x3f4911c0, a8 +3f470700: move a8, *a14+, 1 +3f470710: move @0x19ff80, *a14+, 1 +3f470740: move @0x19ff60, *a14+, 1 +3f470770: move @0xb7ee0, *a14+, 1 +3f4707a0: movi 0x190, a11 +3f4707c0: move a11, *a14+, 1 +3f4707d0: movi 0x6c0, a11 +3f4707f0: mpys a7, a11 +3f470800: addi 0x186030, a11 +3f470830: setf 16, 1, 0 +3f470840: move *a11(0x10), a8, 0 +3f470860: move a8, *a14+, 1 +3f470870: movi 0x6c0, a11 +3f470890: mpys a7, a11 +3f4708a0: addi 0x186030, a11 +3f4708d0: move *a11, a8, 0 +3f4708e0: move a8, *a14+, 1 +3f4708f0: move @0x11a6d0, *a14+, 1 +3f470920: calla L3FB04BA0 +3f470950: move a8, *a9(0x40), 1 +3f470970: move a14, -*sp, 1 +3f470980: movi 0x6c0, a11 +3f4709a0: mpys a7, a11 +3f4709b0: addi 0x186030, a11 +3f4709e0: move *a11(0x40), *a14+, 1 +3f470a00: move @0x11a6d0, *a14+, 1 +3f470a30: calla L3FB11A10 +3f470a60: move a8, *a13(0x40), 1 +3f470a80: move a8, a9 +3f470a90: jreq L3F470B10 +3f470aa0: move *a8(0x160), a11, 1 +3f470ac0: movi 0x3f4ca400, a7 +3f470af0: move a7, *a11(0x80), 1 +L3F470B10: +3f470b10: move *a13, a11, 1 +3f470b20: inc a11 +3f470b30: move a11, *a13, 1 +3f470b40: move a14, -*sp, 1 +3f470b50: sub a7, a7 +3f470b60: move a7, *a14+, 1 +3f470b70: movk 2, a7 +3f470b80: move a7, *a14+, 1 +3f470b90: movi 0x6c0, a7 +3f470bb0: mpys a11, a7 +3f470bc0: addi 0x186030, a7 +3f470bf0: move @0x19e150, a9, 1 +3f470c20: move a9, a11 +3f470c30: sll 0x9, a9 +3f470c40: sll 0x5, a11 +3f470c50: add a11, a9 +3f470c60: add a9, a7 +3f470c70: move *a7(0x60), *a14+, 1 +3f470c90: move @0x19ff80, *a14+, 1 +3f470cc0: move @0x19ff60, *a14+, 1 +3f470cf0: move @0xb7ee0, *a14+, 1 +3f470d20: sub a11, a11 +3f470d30: move a11, *a14+, 1 +3f470d40: move a11, *a14+, 1 +3f470d50: move *a13, a9, 1 +3f470d60: movi 0x6c0, a7 +3f470d80: mpys a9, a7 +3f470d90: addi 0x186030, a7 +3f470dc0: setf 16, 1, 0 +3f470dd0: move *a7(0x10), a8, 0 +3f470df0: move a8, *a14+, 1 +3f470e00: movi 0x6c0, a7 +3f470e20: mpys a9, a7 +3f470e30: addi 0x186030, a7 +3f470e60: move *a7, a8, 0 +3f470e70: move a8, *a14+, 1 +3f470e80: move @0x11a6d0, *a14+, 1 +3f470eb0: calla L3FB0D7B0 +3f470ee0: movi 0x6c0, a7 +3f470f00: mpys a9, a7 +3f470f10: addi 0x186030, a7 +3f470f40: move a8, *a7(0x40), 1 +3f470f60: inc a9 +3f470f70: move a9, *a13, 1 +3f470f80: movi 0x6c0, a7 +3f470fa0: mpys a9, a7 +3f470fb0: addi 0x186030, a7 +3f470fe0: move a14, -*sp, 1 +3f470ff0: move a11, *a14+, 1 +3f471000: movk 31, a11 +3f471010: move a11, *a14+, 1 +3f471020: movk 2, a11 +3f471030: move a11, *a14+, 1 +3f471040: movi 0x3f4911c0, a8 +3f471070: move a8, *a14+, 1 +3f471080: move @0x19ff80, *a14+, 1 +3f4710b0: move @0x19ff60, *a14+, 1 +3f4710e0: move @0xb7ee0, *a14+, 1 +3f471110: movi 0x190, a11 +3f471130: move a11, *a14+, 1 +3f471140: movi 0x6c0, a11 +3f471160: mpys a9, a11 +3f471170: addi 0x186030, a11 +3f4711a0: setf 16, 1, 0 +3f4711b0: move *a11(0x10), a8, 0 +3f4711d0: move a8, *a14+, 1 +3f4711e0: movi 0x6c0, a11 +3f471200: mpys a9, a11 +3f471210: addi 0x186030, a11 +3f471240: move *a11, a8, 0 +3f471250: move a8, *a14+, 1 +3f471260: move @0x11a6d0, *a14+, 1 +3f471290: calla L3FB04BA0 +3f4712c0: move a8, *a7(0x40), 1 +3f4712e0: move a14, -*sp, 1 +3f4712f0: movi 0x6c0, a11 +3f471310: mpys a9, a11 +3f471320: addi 0x186030, a11 +3f471350: move *a11(0x40), *a14+, 1 +3f471370: move @0x11a6d0, *a14+, 1 +3f4713a0: calla L3FB11A10 +3f4713d0: move a8, *a13(0x40), 1 +3f4713f0: move a8, a7 +3f471400: jreq L3F471480 +3f471410: move *a7(0x160), a11, 1 +3f471430: movi 0x3f4ca780, a7 +3f471460: move a7, *a11(0x80), 1 +L3F471480: +3f471480: inc a9 +3f471490: move a9, *a13, 1 +3f4714a0: move a14, -*sp, 1 +3f4714b0: sub a11, a11 +3f4714c0: move a11, *a14+, 1 +3f4714d0: movk 2, a7 +3f4714e0: move a7, *a14+, 1 +3f4714f0: movi 0x6c0, a7 +3f471510: mpys a9, a7 +3f471520: addi 0x186030, a7 +3f471550: move @0x19e150, a11, 1 +3f471580: move a11, a9 +3f471590: sll 0x9, a11 +3f4715a0: sll 0x5, a9 +3f4715b0: add a9, a11 +3f4715c0: add a11, a7 +3f4715d0: move *a7(0x60), *a14+, 1 +3f4715f0: move @0x19ff80, *a14+, 1 +3f471620: move @0x19ff60, *a14+, 1 +3f471650: move @0xb7ee0, *a14+, 1 +3f471680: sub a11, a11 +3f471690: move a11, *a14+, 1 +3f4716a0: move a11, *a14+, 1 +3f4716b0: move *a13, a9, 1 +3f4716c0: movi 0x6c0, a7 +3f4716e0: mpys a9, a7 +3f4716f0: addi 0x186030, a7 +3f471720: setf 16, 1, 0 +3f471730: move *a7(0x10), a8, 0 +3f471750: move a8, *a14+, 1 +3f471760: movi 0x6c0, a7 +3f471780: mpys a9, a7 +3f471790: addi 0x186030, a7 +3f4717c0: move *a7, a8, 0 +3f4717d0: move a8, *a14+, 1 +3f4717e0: move @0x11a6d0, *a14+, 1 +3f471810: calla L3FB0D7B0 +3f471840: movi 0x6c0, a7 +3f471860: mpys a9, a7 +3f471870: addi 0x186030, a7 +3f4718a0: move a8, *a7(0x40), 1 +3f4718c0: inc a9 +3f4718d0: move a9, *a13, 1 +3f4718e0: inc a9 +3f4718f0: move a9, *a13, 1 +3f471900: inc a9 +3f471910: move a9, *a13, 1 +3f471920: move a14, -*sp, 1 +3f471930: movi 0x3f4cdbd0, a7 +3f471960: move a7, *a14+, 1 +3f471970: movk 1, a11 +3f471980: move a11, *a14+, 1 +3f471990: movi 0x6c0, a11 +3f4719b0: mpys a9, a11 +3f4719c0: addi 0x186030, a11 +3f4719f0: move @0x19e150, a7, 1 +3f471a20: move a7, a9 +3f471a30: sll 0x9, a7 +3f471a40: sll 0x5, a9 +3f471a50: add a9, a7 +3f471a60: add a7, a11 +3f471a70: move *a11(0x60), *a14+, 1 +3f471a90: move @0x19ff80, *a14+, 1 +3f471ac0: move @0x19ff60, *a14+, 1 +3f471af0: move @0xb7ee0, *a14+, 1 +3f471b20: move *a13, a11, 1 +3f471b30: movi 0x6c0, a9 +3f471b50: mpys a11, a9 +3f471b60: addi 0x186030, a9 +3f471b90: setf 16, 1, 0 +3f471ba0: move *a9(0x10), a8, 0 +3f471bc0: move a8, *a14+, 1 +3f471bd0: movi 0x6c0, a9 +3f471bf0: mpys a11, a9 +3f471c00: addi 0x186030, a9 +3f471c30: move *a9, a8, 0 +3f471c40: move a8, *a14+, 1 +3f471c50: move @0x11a6d0, *a14+, 1 +3f471c80: calla L3FB0BC50 +3f471cb0: movi 0x6c0, a9 +3f471cd0: mpys a11, a9 +3f471ce0: addi 0x186030, a9 +3f471d10: move a8, *a9(0x40), 1 +3f471d30: inc a11 +3f471d40: move a11, *a13, 1 +3f471d50: move a14, -*sp, 1 +3f471d60: movi 0x3f4d1e10, a9 +3f471d90: move a9, *a14+, 1 +3f471da0: movk 1, a7 +3f471db0: move a7, *a14+, 1 +3f471dc0: movi 0x6c0, a7 +3f471de0: mpys a11, a7 +3f471df0: addi 0x186030, a7 +3f471e20: move @0x19e150, a9, 1 +3f471e50: move a9, a11 +3f471e60: sll 0x9, a9 +3f471e70: sll 0x5, a11 +3f471e80: add a11, a9 +3f471e90: add a9, a7 +3f471ea0: move *a7(0x60), *a14+, 1 +3f471ec0: move @0x19ff80, *a14+, 1 +3f471ef0: move @0x19ff60, *a14+, 1 +3f471f20: move @0xb7ee0, *a14+, 1 +3f471f50: move *a13, a11, 1 +3f471f60: movi 0x6c0, a9 +3f471f80: mpys a11, a9 +3f471f90: addi 0x186030, a9 +3f471fc0: setf 16, 1, 0 +3f471fd0: move *a9(0x10), a8, 0 +3f471ff0: move a8, *a14+, 1 +3f472000: movi 0x6c0, a9 +3f472020: mpys a11, a9 +3f472030: addi 0x186030, a9 +3f472060: move *a9, a8, 0 +3f472070: move a8, *a14+, 1 +3f472080: move @0x11a6d0, *a14+, 1 +3f4720b0: calla L3FB0BC50 +3f4720e0: movi 0x6c0, a9 +3f472100: mpys a11, a9 +3f472110: addi 0x186030, a9 +3f472140: move a8, *a9(0x40), 1 +3f472160: inc a11 +3f472170: move a11, *a13, 1 +3f472180: move a14, -*sp, 1 +3f472190: movi 0x3f4cfcf0, a9 +3f4721c0: move a9, *a14+, 1 +3f4721d0: movk 1, a7 +3f4721e0: move a7, *a14+, 1 +3f4721f0: movi 0x6c0, a7 +3f472210: mpys a11, a7 +3f472220: addi 0x186030, a7 +3f472250: move @0x19e150, a9, 1 +3f472280: move a9, a11 +3f472290: sll 0x9, a9 +3f4722a0: sll 0x5, a11 +3f4722b0: add a11, a9 +3f4722c0: add a9, a7 +3f4722d0: move *a7(0x60), *a14+, 1 +3f4722f0: move @0x19ff80, *a14+, 1 +3f472320: move @0x19ff60, *a14+, 1 +3f472350: move @0xb7ee0, *a14+, 1 +3f472380: move *a13, a11, 1 +3f472390: movi 0x6c0, a9 +3f4723b0: mpys a11, a9 +3f4723c0: addi 0x186030, a9 +3f4723f0: setf 16, 1, 0 +3f472400: move *a9(0x10), a8, 0 +3f472420: move a8, *a14+, 1 +3f472430: movi 0x6c0, a9 +3f472450: mpys a11, a9 +3f472460: addi 0x186030, a9 +3f472490: move *a9, a8, 0 +3f4724a0: move a8, *a14+, 1 +3f4724b0: move @0x11a6d0, *a14+, 1 +3f4724e0: calla L3FB0BC50 +3f472510: movi 0x6c0, a9 +3f472530: mpys a11, a9 +3f472540: addi 0x186030, a9 +3f472570: move a8, *a9(0x40), 1 +3f472590: inc a11 +3f4725a0: move a11, *a13, 1 +3f4725b0: move a14, -*sp, 1 +3f4725c0: movi 0x3f4d35e0, a9 +3f4725f0: move a9, *a14+, 1 +3f472600: movk 1, a7 +3f472610: move a7, *a14+, 1 +3f472620: movi 0x6c0, a7 +3f472640: mpys a11, a7 +3f472650: addi 0x186030, a7 +3f472680: move @0x19e150, a9, 1 +3f4726b0: move a9, a11 +3f4726c0: sll 0x9, a9 +3f4726d0: sll 0x5, a11 +3f4726e0: add a11, a9 +3f4726f0: add a9, a7 +3f472700: move *a7(0x60), *a14+, 1 +3f472720: move @0x19ff80, *a14+, 1 +3f472750: move @0x19ff60, *a14+, 1 +3f472780: move @0xb7ee0, *a14+, 1 +3f4727b0: move *a13, a11, 1 +3f4727c0: movi 0x6c0, a9 +3f4727e0: mpys a11, a9 +3f4727f0: addi 0x186030, a9 +3f472820: setf 16, 1, 0 +3f472830: move *a9(0x10), a8, 0 +3f472850: move a8, *a14+, 1 +3f472860: movi 0x6c0, a9 +3f472880: mpys a11, a9 +3f472890: addi 0x186030, a9 +3f4728c0: move *a9, a8, 0 +3f4728d0: move a8, *a14+, 1 +3f4728e0: move @0x11a6d0, *a14+, 1 +3f472910: calla L3FB0BC50 +3f472940: movi 0x6c0, a9 +3f472960: mpys a11, a9 +3f472970: addi 0x186030, a9 +3f4729a0: move a8, *a9(0x40), 1 +3f4729c0: inc a11 +3f4729d0: move a11, *a13, 1 +3f4729e0: move a14, -*sp, 1 +3f4729f0: movi 0x3f4ca390, a9 +3f472a20: move a9, *a14+, 1 +3f472a30: movk 1, a7 +3f472a40: move a7, *a14+, 1 +3f472a50: movi 0x6c0, a7 +3f472a70: mpys a11, a7 +3f472a80: addi 0x186030, a7 +3f472ab0: move @0x19e150, a9, 1 +3f472ae0: move a9, a11 +3f472af0: sll 0x9, a9 +3f472b00: sll 0x5, a11 +3f472b10: add a11, a9 +3f472b20: add a9, a7 +3f472b30: move *a7(0x60), *a14+, 1 +3f472b50: move @0x19ff80, *a14+, 1 +3f472b80: move @0x19ff60, *a14+, 1 +3f472bb0: move @0xb7ee0, *a14+, 1 +3f472be0: move *a13, a11, 1 +3f472bf0: movi 0x6c0, a9 +3f472c10: mpys a11, a9 +3f472c20: addi 0x186030, a9 +3f472c50: setf 16, 1, 0 +3f472c60: move *a9(0x10), a8, 0 +3f472c80: move a8, *a14+, 1 +3f472c90: movi 0x6c0, a9 +3f472cb0: mpys a11, a9 +3f472cc0: addi 0x186030, a9 +3f472cf0: move *a9, a8, 0 +3f472d00: move a8, *a14+, 1 +3f472d10: move @0x11a6d0, *a14+, 1 +3f472d40: calla L3FB0BC50 +3f472d70: movi 0x6c0, a9 +3f472d90: mpys a11, a9 +3f472da0: addi 0x186030, a9 +3f472dd0: move a8, *a9(0x40), 1 +3f472df0: move a14, -*sp, 1 +3f472e00: movi 0x6c0, a9 +3f472e20: mpys a11, a9 +3f472e30: addi 0x186030, a9 +3f472e60: move *a9(0x40), *a14+, 1 +3f472e80: move @0x11a6d0, *a14+, 1 +3f472eb0: calla L3FB11A10 +3f472ee0: move a8, *a13(0x40), 1 +3f472f00: move *a8(0x160), a9, 1 +3f472f20: movk 1, a7 +3f472f30: movb a7, *a9(0x30) +3f472f50: setf 8, 0, 0 +3f472f60: move *a13(0x60), a9, 0 +3f472f80: jreq L3F473000 +3f472f90: move a8, a8 +3f472fa0: jreq L3F473000 +3f472fb0: move *a8(0x160), a7, 1 +3f472fd0: sub a9, a9 +3f472fe0: movb a9, *a7(0x20) +L3F473000: +3f473000: inc a11 +3f473010: move a11, *a13, 1 +3f473020: move a14, -*sp, 1 +3f473030: movi 0x3f4cacd0, a9 +3f473060: move a9, *a14+, 1 +3f473070: movk 1, a7 +3f473080: move a7, *a14+, 1 +3f473090: movi 0x6c0, a7 +3f4730b0: mpys a11, a7 +3f4730c0: addi 0x186030, a7 +3f4730f0: move @0x19e150, a9, 1 +3f473120: move a9, a11 +3f473130: sll 0x9, a9 +3f473140: sll 0x5, a11 +3f473150: add a11, a9 +3f473160: add a9, a7 +3f473170: move *a7(0x60), *a14+, 1 +3f473190: move @0x19ff80, *a14+, 1 +3f4731c0: move @0x19ff60, *a14+, 1 +3f4731f0: move @0xb7ee0, *a14+, 1 +3f473220: move *a13, a11, 1 +3f473230: movi 0x6c0, a9 +3f473250: mpys a11, a9 +3f473260: addi 0x186030, a9 +3f473290: setf 16, 1, 0 +3f4732a0: move *a9(0x10), a8, 0 +3f4732c0: move a8, *a14+, 1 +3f4732d0: movi 0x6c0, a9 +3f4732f0: mpys a11, a9 +3f473300: addi 0x186030, a9 +3f473330: move *a9, a8, 0 +3f473340: move a8, *a14+, 1 +3f473350: move @0x11a6d0, *a14+, 1 +3f473380: calla L3FB0BC50 +3f4733b0: movi 0x6c0, a9 +3f4733d0: mpys a11, a9 +3f4733e0: addi 0x186030, a9 +3f473410: move a8, *a9(0x40), 1 +3f473430: setf 8, 0, 0 +3f473440: move *a13(0x60), a9, 0 +3f473460: jreq L3F4735F0 +3f473470: move a14, -*sp, 1 +3f473480: movi 0x6c0, a7 +3f4734a0: mpys a11, a7 +3f4734b0: addi 0x186030, a7 +3f4734e0: move *a7(0x40), *a14+, 1 +3f473500: move @0x11a6d0, *a14+, 1 +3f473530: calla L3FB11A10 +3f473560: move a8, *a13(0x40), 1 +3f473580: move a8, a7 +3f473590: jreq L3F4735F0 +3f4735a0: move *a7(0x160), a7, 1 +3f4735c0: sub a9, a9 +3f4735d0: movb a9, *a7(0x20) +L3F4735F0: +3f4735f0: inc a11 +3f473600: move a11, *a13, 1 +3f473610: move a14, -*sp, 1 +3f473620: movi 0x3f306b40, a9 +3f473650: move a9, *a14+, 1 +3f473660: movk 1, a7 +3f473670: move a7, *a14+, 1 +3f473680: movi 0x6c0, a7 +3f4736a0: mpys a11, a7 +3f4736b0: addi 0x186030, a7 +3f4736e0: move @0x19e150, a9, 1 +3f473710: move a9, a11 +3f473720: sll 0x9, a9 +3f473730: sll 0x5, a11 +3f473740: add a11, a9 +3f473750: add a9, a7 +3f473760: move *a7(0x60), *a14+, 1 +3f473780: move @0x19ff80, *a14+, 1 +3f4737b0: move @0x19ff60, *a14+, 1 +3f4737e0: move @0xb7ee0, *a14+, 1 +3f473810: move *a13, a11, 1 +3f473820: movi 0x6c0, a9 +3f473840: mpys a11, a9 +3f473850: addi 0x186030, a9 +3f473880: setf 16, 1, 0 +3f473890: move *a9(0x10), a8, 0 +3f4738b0: move a8, *a14+, 1 +3f4738c0: movi 0x6c0, a9 +3f4738e0: mpys a11, a9 +3f4738f0: addi 0x186030, a9 +3f473920: move *a9, a8, 0 +3f473930: move a8, *a14+, 1 +3f473940: move @0x11a6d0, *a14+, 1 +3f473970: calla L3FB0BC50 +3f4739a0: movi 0x6c0, a9 +3f4739c0: mpys a11, a9 +3f4739d0: addi 0x186030, a9 +3f473a00: move a8, *a9(0x40), 1 +L3F473A20: +3f473a20: move a14, -*sp, 1 +3f473a30: move @0xb7cc0, *a14+, 1 +3f473a60: move @0xb78e0, *a14+, 1 +3f473a90: calla L3FD64F60 +3f473ac0: move @0xb7cc0, @0xb83c0, 1 +L3F473B10: +3f473b10: subi 0x70, a14 +3f473b30: mmfm sp, a7,a9,a11,a13 +3f473b50: rets +3f473b60: mmtm sp, a7,a9,a11,a13 +3f473b80: move a14, a13 +3f473b90: addi 0x150, a14 +3f473bb0: sub a11, a11 +3f473bc0: movb a11, *a13(0x140) +3f473be0: move @0xb8200, a11, 1 +3f473c10: jreq L3F473CE0 +3f473c20: move a14, -*sp, 1 +3f473c30: move @0xb7ae0, *a14+, 1 +3f473c60: move @0xb78e0, *a14+, 1 +3f473c90: calla L3FD75410 +3f473cc0: jauc L3F477F20 +L3F473CE0: +3f473ce0: setf 1, 0, 0 +3f473cf0: move @0xaed52, a11, 0 +3f473d20: jreq L3F473E50 +3f473d30: move @0xaed54, a11, 0 +3f473d60: jreq L3F473DB0 +3f473d70: movk 1, a11 +3f473d80: movb a11, *a13(0x140) +3f473da0: jruc L3F473E50 +L3F473DB0: +3f473db0: move a14, -*sp, 1 +3f473dc0: move @0xb78e0, *a14+, 1 +3f473df0: calla L3F4C1B70 +3f473e20: move a8, a11 +3f473e30: jaeq L3F477F20 +L3F473E50: +3f473e50: move a14, -*sp, 1 +3f473e60: move @0x19ff80, *a14+, 1 +3f473e90: move @0x19ff60, *a14+, 1 +3f473ec0: movk 1, a11 +3f473ed0: move a11, *a14+, 1 +3f473ee0: movi 0x12c, a9 +3f473f00: move a9, *a14+, 1 +3f473f10: movi 0x1ea, a11 +3f473f30: move a11, *a14+, 1 +3f473f40: movi 0xfa, a9 +3f473f60: move a9, *a14+, 1 +3f473f70: addk 20, a9 +3f473f80: move a9, *a14+, 1 +3f473f90: move @0xb7960, *a14+, 1 +3f473fc0: move @0xb78e0, *a14+, 1 +3f473ff0: calla L3FD41B90 +3f474020: move a8, @0xb7ae0, 1 +3f474050: move a14, -*sp, 1 +3f474060: move @0xb7980, *a14+, 1 +3f474090: move a8, *a14+, 1 +3f4740a0: move @0xb78e0, *a14+, 1 +3f4740d0: calla L3FD9C7B0 +3f474100: move @0xb7ae0, a9, 1 +3f474130: jaeq L3F477F20 +3f474150: movk 1, a11 +3f474160: move a11, @0xb8200, 1 +3f474190: setf 2, 0, 0 +3f4741a0: move @0xaece8, a9, 0 +3f4741d0: move a9, @0x19e150, 1 +3f474200: jreq L3F4742C0 +3f474210: dec a9 +3f474220: jreq L3F4742C0 +3f474230: move @0x19e150, a9, 1 +3f474260: subk 2, a9 +3f474270: jreq L3F4742C0 +3f474280: sub a9, a9 +3f474290: move a9, @0x19e150, 1 +L3F4742C0: +3f4742c0: move a14, -*sp, 1 +3f4742d0: sub a9, a9 +3f4742e0: move a9, *a14+, 1 +3f4742f0: move a9, *a14+, 1 +3f474300: move a9, *a14+, 1 +3f474310: move a9, *a14+, 1 +3f474320: movi 0x3f4a1160, a8 +3f474350: move a8, *a14+, 1 +3f474360: move @0x19e150, a7, 1 +3f474390: move a7, a9 +3f4743a0: sll 0x9, a7 +3f4743b0: sll 0x5, a9 +3f4743c0: add a9, a7 +3f4743d0: addi 0x180f90, a7 +3f474400: move *a7+, *a14+, 1 +3f474410: move @0xb7ae0, *a14+, 1 +3f474440: move @0xb78e0, *a14+, 1 +3f474470: calla L3FD9C170 +3f4744a0: move a14, -*sp, 1 +3f4744b0: movi 0x20800d, a9 +3f4744e0: move a9, *a14+, 1 +3f4744f0: move @0xb7ae0, *a14+, 1 +3f474520: move @0xb78e0, *a14+, 1 +3f474550: calla L3FD97D50 +3f474580: move a14, -*sp, 1 +3f474590: move @0xb7ae0, *a14+, 1 +3f4745c0: move @0xb78e0, *a14+, 1 +3f4745f0: calla L3FB04900 +3f474620: move a8, @0x11a550, 1 +3f474650: move a8, a7 +3f474660: jaeq L3F477E30 +3f474680: sub a11, a11 +3f474690: move a11, *a13, 1 +3f4746a0: move a14, -*sp, 1 +3f4746b0: move a11, *a14+, 1 +3f4746c0: movk 3, a9 +3f4746d0: move a9, *a14+, 1 +3f4746e0: movi 0x6c0, a9 +3f474700: mpys a11, a9 +3f474710: addi 0x17cbb0, a9 +3f474740: move @0x19e150, a7, 1 +3f474770: move a7, a11 +3f474780: sll 0x9, a7 +3f474790: sll 0x5, a11 +3f4747a0: add a11, a7 +3f4747b0: add a7, a9 +3f4747c0: move *a9(0x60), *a14+, 1 +3f4747e0: move @0x19ff80, *a14+, 1 +3f474810: move @0x19ff60, *a14+, 1 +3f474840: move @0xb7ee0, *a14+, 1 +3f474870: sub a11, a11 +3f474880: move a11, *a14+, 1 +3f474890: move a11, *a14+, 1 +3f4748a0: move *a13, a9, 1 +3f4748b0: movi 0x6c0, a7 +3f4748d0: mpys a9, a7 +3f4748e0: addi 0x17cbb0, a7 +3f474910: setf 16, 1, 0 +3f474920: move *a7(0x10), a8, 0 +3f474940: move a8, *a14+, 1 +3f474950: movi 0x6c0, a7 +3f474970: mpys a9, a7 +3f474980: addi 0x17cbb0, a7 +3f4749b0: move *a7, a8, 0 +3f4749c0: move a8, *a14+, 1 +3f4749d0: move @0x11a550, *a14+, 1 +3f474a00: calla L3FB0D7B0 +3f474a30: movi 0x6c0, a7 +3f474a50: mpys a9, a7 +3f474a60: addi 0x17cbb0, a7 +3f474a90: move a8, *a7(0x40), 1 +3f474ab0: inc a9 +3f474ac0: move a9, *a13, 1 +3f474ad0: move a14, -*sp, 1 +3f474ae0: move a11, *a14+, 1 +3f474af0: movk 3, a7 +3f474b00: move a7, *a14+, 1 +3f474b10: movi 0x6c0, a7 +3f474b30: mpys a9, a7 +3f474b40: addi 0x17cbb0, a7 +3f474b70: move @0x19e150, a11, 1 +3f474ba0: move a11, a9 +3f474bb0: sll 0x9, a11 +3f474bc0: sll 0x5, a9 +3f474bd0: add a9, a11 +3f474be0: add a11, a7 +3f474bf0: move *a7(0x60), *a14+, 1 +3f474c10: move @0x19ff80, *a14+, 1 +3f474c40: move @0x19ff60, *a14+, 1 +3f474c70: move @0xb7ee0, *a14+, 1 +3f474ca0: sub a11, a11 +3f474cb0: move a11, *a14+, 1 +3f474cc0: move a11, *a14+, 1 +3f474cd0: move *a13, a9, 1 +3f474ce0: movi 0x6c0, a7 +3f474d00: mpys a9, a7 +3f474d10: addi 0x17cbb0, a7 +3f474d40: setf 16, 1, 0 +3f474d50: move *a7(0x10), a8, 0 +3f474d70: move a8, *a14+, 1 +3f474d80: movi 0x6c0, a7 +3f474da0: mpys a9, a7 +3f474db0: addi 0x17cbb0, a7 +3f474de0: move *a7, a8, 0 +3f474df0: move a8, *a14+, 1 +3f474e00: move @0x11a550, *a14+, 1 +3f474e30: calla L3FB0D7B0 +3f474e60: movi 0x6c0, a7 +3f474e80: mpys a9, a7 +3f474e90: addi 0x17cbb0, a7 +3f474ec0: move a8, *a7(0x40), 1 +3f474ee0: calla L3F5C82E0 +3f474f10: move a8, *a13(0x60), 1 +3f474f30: move a14, -*sp, 1 +3f474f40: movi 0x3f4911c0, a8 +3f474f70: move a8, *a14+, 1 +3f474f80: movi 0xb1e18, a7 +3f474fb0: move a7, *a14+, 1 +3f474fc0: calla L3FB45500 +3f474ff0: move a8, a8 +3f475000: jrne L3F475180 +3f475010: move *a13(0x60), a11, 1 +3f475030: jreq L3F475180 +3f475040: inc a11 +3f475050: jreq L3F475180 +3f475060: move a14, -*sp, 1 +3f475070: move a13, a11 +3f475080: addi 0xa0, a11 +3f4750a0: move a11, *a14+, 1 +3f4750b0: move *a13(0x60), *a14+, 1 +3f4750d0: calla L3F3FFA50 +3f475100: move a8, *a13(0x40), 1 +3f475120: move a14, -*sp, 1 +3f475130: move a8, *a14+, 1 +3f475140: move a7, *a14+, 1 +3f475150: calla L3FB45720 +L3F475180: +3f475180: inc a9 +3f475190: move a9, *a13, 1 +3f4751a0: movi 0x6c0, a11 +3f4751c0: mpys a9, a11 +3f4751d0: addi 0x17cbb0, a11 +3f475200: move a14, -*sp, 1 +3f475210: sub a7, a7 +3f475220: move a7, *a14+, 1 +3f475230: movk 31, a7 +3f475240: move a7, *a14+, 1 +3f475250: movk 2, a7 +3f475260: move a7, *a14+, 1 +3f475270: movi 0xb1e18, a7 +3f4752a0: move a7, *a14+, 1 +3f4752b0: move @0x19ff80, *a14+, 1 +3f4752e0: move @0x19ff60, *a14+, 1 +3f475310: move @0xb7ee0, *a14+, 1 +3f475340: movi 0xc8, a7 +3f475360: move a7, *a14+, 1 +3f475370: movi 0x6c0, a7 +3f475390: mpys a9, a7 +3f4753a0: addi 0x17cbb0, a7 +3f4753d0: setf 16, 1, 0 +3f4753e0: move *a7(0x10), a8, 0 +3f475400: move a8, *a14+, 1 +3f475410: movi 0x6c0, a7 +3f475430: mpys a9, a7 +3f475440: addi 0x17cbb0, a7 +3f475470: move *a7, a8, 0 +3f475480: move a8, *a14+, 1 +3f475490: move @0x11a550, *a14+, 1 +3f4754c0: calla L3FB04BA0 +3f4754f0: move a8, *a11(0x40), 1 +3f475510: move a14, -*sp, 1 +3f475520: movi 0x6c0, a11 +3f475540: mpys a9, a11 +3f475550: addi 0x17cbb0, a11 +3f475580: move *a11(0x40), *a14+, 1 +3f4755a0: move @0x11a550, *a14+, 1 +3f4755d0: calla L3FB11A10 +3f475600: move a8, *a13(0x20), 1 +3f475620: move a8, a7 +3f475630: jreq L3F475740 +3f475640: move *a7(0x160), a11, 1 +3f475660: movk 1, a7 +3f475670: movb a7, *a11(0x28) +3f475690: move *a8(0x160), a11, 1 +3f4756b0: move a14, -*sp, 1 +3f4756c0: move *a8(0x120), *a14+, 1 +3f4756e0: calla L3FB458D0 +3f475710: setf 16, 1, 0 +3f475720: move a8, *a11(0x30), 0 +L3F475740: +3f475740: move a14, -*sp, 1 +3f475750: movi 0x3f4911c0, a8 +3f475780: move a8, *a14+, 1 +3f475790: movi 0xb1f18, a11 +3f4757c0: move a11, *a14+, 1 +3f4757d0: calla L3FB45500 +3f475800: move a8, a7 +3f475810: jrne L3F475A10 +3f475820: calla L3F5C8320 +3f475850: move a8, *a13(0x80), 1 +3f475870: move a8, a7 +3f475880: jreq L3F475A10 +3f475890: move *a13(0x60), a11, 1 +3f4758b0: inc a11 +3f4758c0: jreq L3F475A10 +3f4758d0: move a14, -*sp, 1 +3f4758e0: move a13, a11 +3f4758f0: addi 0xa0, a11 +3f475910: move a11, *a14+, 1 +3f475920: move a7, *a14+, 1 +3f475930: calla L3F3FFA50 +3f475960: move a8, *a13(0x40), 1 +3f475980: move a14, -*sp, 1 +3f475990: move a8, *a14+, 1 +3f4759a0: movi 0xb1f18, a11 +3f4759d0: move a11, *a14+, 1 +3f4759e0: calla L3FB45720 +L3F475A10: +3f475a10: inc a9 +3f475a20: move a9, *a13, 1 +3f475a30: movi 0x6c0, a11 +3f475a50: mpys a9, a11 +3f475a60: addi 0x17cbb0, a11 +3f475a90: move a14, -*sp, 1 +3f475aa0: sub a7, a7 +3f475ab0: move a7, *a14+, 1 +3f475ac0: movk 31, a7 +3f475ad0: move a7, *a14+, 1 +3f475ae0: movk 2, a7 +3f475af0: move a7, *a14+, 1 +3f475b00: movi 0xb1f18, a7 +3f475b30: move a7, *a14+, 1 +3f475b40: move @0x19ff80, *a14+, 1 +3f475b70: move @0x19ff60, *a14+, 1 +3f475ba0: move @0xb7ee0, *a14+, 1 +3f475bd0: movi 0xc8, a7 +3f475bf0: move a7, *a14+, 1 +3f475c00: movi 0x6c0, a7 +3f475c20: mpys a9, a7 +3f475c30: addi 0x17cbb0, a7 +3f475c60: setf 16, 1, 0 +3f475c70: move *a7(0x10), a8, 0 +3f475c90: move a8, *a14+, 1 +3f475ca0: movi 0x6c0, a7 +3f475cc0: mpys a9, a7 +3f475cd0: addi 0x17cbb0, a7 +3f475d00: move *a7, a8, 0 +3f475d10: move a8, *a14+, 1 +3f475d20: move @0x11a550, *a14+, 1 +3f475d50: calla L3FB04BA0 +3f475d80: move a8, *a11(0x40), 1 +3f475da0: inc a9 +3f475db0: move a9, *a13, 1 +3f475dc0: move a14, -*sp, 1 +3f475dd0: movi 0x3f4c6d80, a11 +3f475e00: move a11, *a14+, 1 +3f475e10: movk 1, a7 +3f475e20: move a7, *a14+, 1 +3f475e30: movi 0x6c0, a7 +3f475e50: mpys a9, a7 +3f475e60: addi 0x17cbb0, a7 +3f475e90: move @0x19e150, a11, 1 +3f475ec0: move a11, a9 +3f475ed0: sll 0x9, a11 +3f475ee0: sll 0x5, a9 +3f475ef0: add a9, a11 +3f475f00: add a11, a7 +3f475f10: move *a7(0x60), *a14+, 1 +3f475f30: move @0x19ff80, *a14+, 1 +3f475f60: move @0x19ff60, *a14+, 1 +3f475f90: move @0xb7ee0, *a14+, 1 +3f475fc0: move *a13, a11, 1 +3f475fd0: movi 0x6c0, a9 +3f475ff0: mpys a11, a9 +3f476000: addi 0x17cbb0, a9 +3f476030: setf 16, 1, 0 +3f476040: move *a9(0x10), a8, 0 +3f476060: move a8, *a14+, 1 +3f476070: movi 0x6c0, a9 +3f476090: mpys a11, a9 +3f4760a0: addi 0x17cbb0, a9 +3f4760d0: move *a9, a8, 0 +3f4760e0: move a8, *a14+, 1 +3f4760f0: move @0x11a550, *a14+, 1 +3f476120: calla L3FB0BC50 +3f476150: movi 0x6c0, a9 +3f476170: mpys a11, a9 +3f476180: addi 0x17cbb0, a9 +3f4761b0: move a8, *a9(0x40), 1 +3f4761d0: inc a11 +3f4761e0: move a11, *a13, 1 +3f4761f0: move a14, -*sp, 1 +3f476200: movi 0x3f4698c0, a9 +3f476230: move a9, *a14+, 1 +3f476240: movk 1, a7 +3f476250: move a7, *a14+, 1 +3f476260: movi 0x6c0, a7 +3f476280: mpys a11, a7 +3f476290: addi 0x17cbb0, a7 +3f4762c0: move @0x19e150, a9, 1 +3f4762f0: move a9, a11 +3f476300: sll 0x9, a9 +3f476310: sll 0x5, a11 +3f476320: add a11, a9 +3f476330: add a9, a7 +3f476340: move *a7(0x60), *a14+, 1 +3f476360: move @0x19ff80, *a14+, 1 +3f476390: move @0x19ff60, *a14+, 1 +3f4763c0: move @0xb7ee0, *a14+, 1 +3f4763f0: move *a13, a11, 1 +3f476400: movi 0x6c0, a9 +3f476420: mpys a11, a9 +3f476430: addi 0x17cbb0, a9 +3f476460: setf 16, 1, 0 +3f476470: move *a9(0x10), a8, 0 +3f476490: move a8, *a14+, 1 +3f4764a0: movi 0x6c0, a9 +3f4764c0: mpys a11, a9 +3f4764d0: addi 0x17cbb0, a9 +3f476500: move *a9, a8, 0 +3f476510: move a8, *a14+, 1 +3f476520: move @0x11a550, *a14+, 1 +3f476550: calla L3FB0BC50 +3f476580: movi 0x6c0, a9 +3f4765a0: mpys a11, a9 +3f4765b0: addi 0x17cbb0, a9 +3f4765e0: move a8, *a9(0x40), 1 +3f476600: calla L3F598DB0 +3f476630: move a8, a7 +3f476640: jrne L3F4767D0 +3f476650: move a14, -*sp, 1 +3f476660: movi 0x6c0, a9 +3f476680: mpys a11, a9 +3f476690: addi 0x17cbb0, a9 +3f4766c0: move *a9(0x40), *a14+, 1 +3f4766e0: move @0x11a550, *a14+, 1 +3f476710: calla L3FB11A10 +3f476740: move a8, *a13(0x20), 1 +3f476760: move a8, a7 +3f476770: jreq L3F4767D0 +3f476780: move *a7(0x160), a9, 1 +3f4767a0: sub a7, a7 +3f4767b0: movb a7, *a9(0x20) +L3F4767D0: +3f4767d0: inc a11 +3f4767e0: move a11, *a13, 1 +3f4767f0: move a14, -*sp, 1 +3f476800: movi 0x3f46d050, a9 +3f476830: move a9, *a14+, 1 +3f476840: movk 1, a7 +3f476850: move a7, *a14+, 1 +3f476860: movi 0x6c0, a7 +3f476880: mpys a11, a7 +3f476890: addi 0x17cbb0, a7 +3f4768c0: move @0x19e150, a9, 1 +3f4768f0: move a9, a11 +3f476900: sll 0x9, a9 +3f476910: sll 0x5, a11 +3f476920: add a11, a9 +3f476930: add a9, a7 +3f476940: move *a7(0x60), *a14+, 1 +3f476960: move @0x19ff80, *a14+, 1 +3f476990: move @0x19ff60, *a14+, 1 +3f4769c0: move @0xb7ee0, *a14+, 1 +3f4769f0: move *a13, a11, 1 +3f476a00: movi 0x6c0, a9 +3f476a20: mpys a11, a9 +3f476a30: addi 0x17cbb0, a9 +3f476a60: setf 16, 1, 0 +3f476a70: move *a9(0x10), a8, 0 +3f476a90: move a8, *a14+, 1 +3f476aa0: movi 0x6c0, a9 +3f476ac0: mpys a11, a9 +3f476ad0: addi 0x17cbb0, a9 +3f476b00: move *a9, a8, 0 +3f476b10: move a8, *a14+, 1 +3f476b20: move @0x11a550, *a14+, 1 +3f476b50: calla L3FB0BC50 +3f476b80: movi 0x6c0, a9 +3f476ba0: mpys a11, a9 +3f476bb0: addi 0x17cbb0, a9 +3f476be0: move a8, *a9(0x40), 1 +3f476c00: calla L3F598DB0 +3f476c30: move a8, a7 +3f476c40: jrne L3F476DD0 +3f476c50: move a14, -*sp, 1 +3f476c60: movi 0x6c0, a9 +3f476c80: mpys a11, a9 +3f476c90: addi 0x17cbb0, a9 +3f476cc0: move *a9(0x40), *a14+, 1 +3f476ce0: move @0x11a550, *a14+, 1 +3f476d10: calla L3FB11A10 +3f476d40: move a8, *a13(0x20), 1 +3f476d60: move a8, a7 +3f476d70: jreq L3F476DD0 +3f476d80: move *a7(0x160), a9, 1 +3f476da0: sub a7, a7 +3f476db0: movb a7, *a9(0x20) +L3F476DD0: +3f476dd0: inc a11 +3f476de0: move a11, *a13, 1 +3f476df0: move a14, -*sp, 1 +3f476e00: movi 0x3f4c54c0, a9 +3f476e30: move a9, *a14+, 1 +3f476e40: movk 1, a7 +3f476e50: move a7, *a14+, 1 +3f476e60: movi 0x6c0, a7 +3f476e80: mpys a11, a7 +3f476e90: addi 0x17cbb0, a7 +3f476ec0: move @0x19e150, a9, 1 +3f476ef0: move a9, a11 +3f476f00: sll 0x9, a9 +3f476f10: sll 0x5, a11 +3f476f20: add a11, a9 +3f476f30: add a9, a7 +3f476f40: move *a7(0x60), *a14+, 1 +3f476f60: move @0x19ff80, *a14+, 1 +3f476f90: move @0x19ff60, *a14+, 1 +3f476fc0: move @0xb7ee0, *a14+, 1 +3f476ff0: move *a13, a11, 1 +3f477000: movi 0x6c0, a9 +3f477020: mpys a11, a9 +3f477030: addi 0x17cbb0, a9 +3f477060: setf 16, 1, 0 +3f477070: move *a9(0x10), a8, 0 +3f477090: move a8, *a14+, 1 +3f4770a0: movi 0x6c0, a9 +3f4770c0: mpys a11, a9 +3f4770d0: addi 0x17cbb0, a9 +3f477100: move *a9, a8, 0 +3f477110: move a8, *a14+, 1 +3f477120: move @0x11a550, *a14+, 1 +3f477150: calla L3FB0BC50 +3f477180: movi 0x6c0, a9 +3f4771a0: mpys a11, a9 +3f4771b0: addi 0x17cbb0, a9 +3f4771e0: move a8, *a9(0x40), 1 +3f477200: move a14, -*sp, 1 +3f477210: movi 0x6c0, a9 +3f477230: mpys a11, a9 +3f477240: addi 0x17cbb0, a9 +3f477270: move *a9(0x40), *a14+, 1 +3f477290: move @0x11a550, *a14+, 1 +3f4772c0: calla L3FB11A10 +3f4772f0: move a8, *a13(0x20), 1 +3f477310: move *a8(0x160), a9, 1 +3f477330: movk 1, a7 +3f477340: movb a7, *a9(0x30) +3f477360: setf 8, 0, 0 +3f477370: move *a13(0x140), a9, 0 +3f477390: jreq L3F477410 +3f4773a0: move a8, a8 +3f4773b0: jreq L3F477410 +3f4773c0: move *a8(0x160), a7, 1 +3f4773e0: sub a9, a9 +3f4773f0: movb a9, *a7(0x20) +L3F477410: +3f477410: inc a11 +3f477420: move a11, *a13, 1 +3f477430: move a14, -*sp, 1 +3f477440: movi 0x3f4c5530, a9 +3f477470: move a9, *a14+, 1 +3f477480: movk 1, a7 +3f477490: move a7, *a14+, 1 +3f4774a0: movi 0x6c0, a7 +3f4774c0: mpys a11, a7 +3f4774d0: addi 0x17cbb0, a7 +3f477500: move @0x19e150, a9, 1 +3f477530: move a9, a11 +3f477540: sll 0x9, a9 +3f477550: sll 0x5, a11 +3f477560: add a11, a9 +3f477570: add a9, a7 +3f477580: move *a7(0x60), *a14+, 1 +3f4775a0: move @0x19ff80, *a14+, 1 +3f4775d0: move @0x19ff60, *a14+, 1 +3f477600: move @0xb7ee0, *a14+, 1 +3f477630: move *a13, a11, 1 +3f477640: movi 0x6c0, a9 +3f477660: mpys a11, a9 +3f477670: addi 0x17cbb0, a9 +3f4776a0: setf 16, 1, 0 +3f4776b0: move *a9(0x10), a8, 0 +3f4776d0: move a8, *a14+, 1 +3f4776e0: movi 0x6c0, a9 +3f477700: mpys a11, a9 +3f477710: addi 0x17cbb0, a9 +3f477740: move *a9, a8, 0 +3f477750: move a8, *a14+, 1 +3f477760: move @0x11a550, *a14+, 1 +3f477790: calla L3FB0BC50 +3f4777c0: movi 0x6c0, a9 +3f4777e0: mpys a11, a9 +3f4777f0: addi 0x17cbb0, a9 +3f477820: move a8, *a9(0x40), 1 +3f477840: setf 8, 0, 0 +3f477850: move *a13(0x140), a9, 0 +3f477870: jreq L3F477A00 +3f477880: move a14, -*sp, 1 +3f477890: movi 0x6c0, a7 +3f4778b0: mpys a11, a7 +3f4778c0: addi 0x17cbb0, a7 +3f4778f0: move *a7(0x40), *a14+, 1 +3f477910: move @0x11a550, *a14+, 1 +3f477940: calla L3FB11A10 +3f477970: move a8, *a13(0x20), 1 +3f477990: move a8, a7 +3f4779a0: jreq L3F477A00 +3f4779b0: move *a7(0x160), a7, 1 +3f4779d0: sub a9, a9 +3f4779e0: movb a9, *a7(0x20) +L3F477A00: +3f477a00: inc a11 +3f477a10: move a11, *a13, 1 +3f477a20: move a14, -*sp, 1 +3f477a30: movi 0x3f3050b0, a9 +3f477a60: move a9, *a14+, 1 +3f477a70: movk 1, a7 +3f477a80: move a7, *a14+, 1 +3f477a90: movi 0x6c0, a7 +3f477ab0: mpys a11, a7 +3f477ac0: addi 0x17cbb0, a7 +3f477af0: move @0x19e150, a9, 1 +3f477b20: move a9, a11 +3f477b30: sll 0x9, a9 +3f477b40: sll 0x5, a11 +3f477b50: add a11, a9 +3f477b60: add a9, a7 +3f477b70: move *a7(0x60), *a14+, 1 +3f477b90: move @0x19ff80, *a14+, 1 +3f477bc0: move @0x19ff60, *a14+, 1 +3f477bf0: move @0xb7ee0, *a14+, 1 +3f477c20: move *a13, a11, 1 +3f477c30: movi 0x6c0, a9 +3f477c50: mpys a11, a9 +3f477c60: addi 0x17cbb0, a9 +3f477c90: setf 16, 1, 0 +3f477ca0: move *a9(0x10), a8, 0 +3f477cc0: move a8, *a14+, 1 +3f477cd0: movi 0x6c0, a9 +3f477cf0: mpys a11, a9 +3f477d00: addi 0x17cbb0, a9 +3f477d30: move *a9, a8, 0 +3f477d40: move a8, *a14+, 1 +3f477d50: move @0x11a550, *a14+, 1 +3f477d80: calla L3FB0BC50 +3f477db0: movi 0x6c0, a9 +3f477dd0: mpys a11, a9 +3f477de0: addi 0x17cbb0, a9 +3f477e10: move a8, *a9(0x40), 1 +L3F477E30: +3f477e30: move a14, -*sp, 1 +3f477e40: move @0xb7ae0, *a14+, 1 +3f477e70: move @0xb78e0, *a14+, 1 +3f477ea0: calla L3FD64F60 +3f477ed0: move @0xb7ae0, @0xb83c0, 1 +L3F477F20: +3f477f20: subi 0x150, a14 +3f477f40: mmfm sp, a7,a9,a11,a13 +3f477f60: rets +3f477f70: mmtm sp, a7,a9,a11,a13 +3f477f90: move a14, a13 +3f477fa0: addi 0x50, a14 +3f477fc0: sub a11, a11 +3f477fd0: movb a11, *a13(0x40) +3f477ff0: move @0xb8240, a11, 1 +3f478020: jreq L3F4780F0 +3f478030: move a14, -*sp, 1 +3f478040: move @0xb7b40, *a14+, 1 +3f478070: move @0xb78e0, *a14+, 1 +3f4780a0: calla L3FD75410 +3f4780d0: jauc L3F47E430 +L3F4780F0: +3f4780f0: setf 1, 0, 0 +3f478100: move @0xaed52, a11, 0 +3f478130: jreq L3F478260 +3f478140: move @0xaed54, a11, 0 +3f478170: jreq L3F4781C0 +3f478180: movk 1, a11 +3f478190: movb a11, *a13(0x40) +3f4781b0: jruc L3F478260 +L3F4781C0: +3f4781c0: move a14, -*sp, 1 +3f4781d0: move @0xb78e0, *a14+, 1 +3f478200: calla L3F4C1B70 +3f478230: move a8, a11 +3f478240: jaeq L3F47E430 +L3F478260: +3f478260: move a14, -*sp, 1 +3f478270: move @0x19ff80, *a14+, 1 +3f4782a0: move @0x19ff60, *a14+, 1 +3f4782d0: movk 1, a11 +3f4782e0: move a11, *a14+, 1 +3f4782f0: movi 0x19a, a9 +3f478310: move a9, *a14+, 1 +3f478320: movi 0x24e, a11 +3f478340: move a11, *a14+, 1 +3f478350: movi 0xfa, a9 +3f478370: move a9, *a14+, 1 +3f478380: addk 20, a9 +3f478390: move a9, *a14+, 1 +3f4783a0: move @0xb7960, *a14+, 1 +3f4783d0: move @0xb78e0, *a14+, 1 +3f478400: calla L3FD41B90 +3f478430: move a8, @0xb7b40, 1 +3f478460: move a14, -*sp, 1 +3f478470: move @0xb7980, *a14+, 1 +3f4784a0: move a8, *a14+, 1 +3f4784b0: move @0xb78e0, *a14+, 1 +3f4784e0: calla L3FD9C7B0 +3f478510: move @0xb7b40, a9, 1 +3f478540: jaeq L3F47E430 +3f478560: movk 1, a11 +3f478570: move a11, @0xb8240, 1 +3f4785a0: setf 2, 0, 0 +3f4785b0: move @0xaece8, a9, 0 +3f4785e0: move a9, @0x19e150, 1 +3f478610: jreq L3F4786D0 +3f478620: dec a9 +3f478630: jreq L3F4786D0 +3f478640: move @0x19e150, a9, 1 +3f478670: subk 2, a9 +3f478680: jreq L3F4786D0 +3f478690: sub a9, a9 +3f4786a0: move a9, @0x19e150, 1 +L3F4786D0: +3f4786d0: move a14, -*sp, 1 +3f4786e0: sub a9, a9 +3f4786f0: move a9, *a14+, 1 +3f478700: move a9, *a14+, 1 +3f478710: move a9, *a14+, 1 +3f478720: move a9, *a14+, 1 +3f478730: movi 0x3f4a3460, a8 +3f478760: move a8, *a14+, 1 +3f478770: move @0x19e150, a7, 1 +3f4787a0: move a7, a9 +3f4787b0: sll 0x9, a7 +3f4787c0: sll 0x5, a9 +3f4787d0: add a9, a7 +3f4787e0: addi 0x161550, a7 +3f478810: move *a7+, *a14+, 1 +3f478820: move @0xb7b40, *a14+, 1 +3f478850: move @0xb78e0, *a14+, 1 +3f478880: calla L3FD9C170 +3f4788b0: move a14, -*sp, 1 +3f4788c0: movi 0x20810d, a9 +3f4788f0: move a9, *a14+, 1 +3f478900: move @0xb7b40, *a14+, 1 +3f478930: move @0xb78e0, *a14+, 1 +3f478960: calla L3FD97D50 +3f478990: move a14, -*sp, 1 +3f4789a0: move @0xb7b40, *a14+, 1 +3f4789d0: move @0xb78e0, *a14+, 1 +3f478a00: calla L3FB04900 +3f478a30: move a8, @0x11a4d0, 1 +3f478a60: move a8, a7 +3f478a70: jaeq L3F47E2B0 +3f478a90: setf 2, 0, 0 +3f478aa0: move @0xaece8, a11, 0 +3f478ad0: move a11, @0x19e150, 1 +3f478b00: jreq L3F478BC0 +3f478b10: dec a11 +3f478b20: jreq L3F478BC0 +3f478b30: move @0x19e150, a11, 1 +3f478b60: subk 2, a11 +3f478b70: jreq L3F478BC0 +3f478b80: sub a11, a11 +3f478b90: move a11, @0x19e150, 1 +L3F478BC0: +3f478bc0: sub a11, a11 +3f478bd0: move a11, *a13, 1 +3f478be0: move a14, -*sp, 1 +3f478bf0: move a11, *a14+, 1 +3f478c00: movk 2, a9 +3f478c10: move a9, *a14+, 1 +3f478c20: movi 0x6c0, a9 +3f478c40: mpys a11, a9 +3f478c50: addi 0x158df0, a9 +3f478c80: move @0x19e150, a7, 1 +3f478cb0: move a7, a11 +3f478cc0: sll 0x9, a7 +3f478cd0: sll 0x5, a11 +3f478ce0: add a11, a7 +3f478cf0: add a7, a9 +3f478d00: move *a9(0x60), *a14+, 1 +3f478d20: move @0x19ff80, *a14+, 1 +3f478d50: move @0x19ff60, *a14+, 1 +3f478d80: move @0xb7ee0, *a14+, 1 +3f478db0: sub a11, a11 +3f478dc0: move a11, *a14+, 1 +3f478dd0: move a11, *a14+, 1 +3f478de0: move *a13, a9, 1 +3f478df0: movi 0x6c0, a7 +3f478e10: mpys a9, a7 +3f478e20: addi 0x158df0, a7 +3f478e50: setf 16, 1, 0 +3f478e60: move *a7(0x10), a8, 0 +3f478e80: move a8, *a14+, 1 +3f478e90: movi 0x6c0, a7 +3f478eb0: mpys a9, a7 +3f478ec0: addi 0x158df0, a7 +3f478ef0: move *a7, a8, 0 +3f478f00: move a8, *a14+, 1 +3f478f10: move @0x11a4d0, *a14+, 1 +3f478f40: calla L3FB0D7B0 +3f478f70: movi 0x6c0, a7 +3f478f90: mpys a9, a7 +3f478fa0: addi 0x158df0, a7 +3f478fd0: move a8, *a7(0x40), 1 +3f478ff0: inc a9 +3f479000: move a9, *a13, 1 +3f479010: move a14, -*sp, 1 +3f479020: movi 0x3f439fe0, a7 +3f479050: move a7, *a14+, 1 +3f479060: movi 0x6c0, a11 +3f479080: mpys a9, a11 +3f479090: addi 0x158df0, a11 +3f4790c0: move @0x19e150, a7, 1 +3f4790f0: move a7, a9 +3f479100: sll 0x9, a7 +3f479110: sll 0x5, a9 +3f479120: add a9, a7 +3f479130: add a7, a11 +3f479140: addi 0x60, a11 +3f479160: move a11, *a14+, 1 +3f479170: setf 1, 0, 0 +3f479180: move @0xaece1, a11, 0 +3f4791b0: move a11, *a14+, 1 +3f4791c0: movk 2, a9 +3f4791d0: move a9, *a14+, 1 +3f4791e0: move @0x19ff80, *a14+, 1 +3f479210: move @0x19ff60, *a14+, 1 +3f479240: move @0xb7ee0, *a14+, 1 +3f479270: move *a13, a7, 1 +3f479280: movi 0x6c0, a9 +3f4792a0: mpys a7, a9 +3f4792b0: addi 0x158df0, a9 +3f4792e0: setf 16, 1, 0 +3f4792f0: move *a9(0x10), a8, 0 +3f479310: move a8, *a14+, 1 +3f479320: movi 0x6c0, a9 +3f479340: mpys a7, a9 +3f479350: addi 0x158df0, a9 +3f479380: move *a9, a8, 0 +3f479390: move a8, *a14+, 1 +3f4793a0: move @0x11a4d0, *a14+, 1 +3f4793d0: calla L3FB05BC0 +3f479400: movi 0x6c0, a11 +3f479420: mpys a7, a11 +3f479430: addi 0x158df0, a11 +3f479460: move a8, *a11(0x40), 1 +3f479480: inc a7 +3f479490: move a7, *a13, 1 +3f4794a0: movi 0x6c0, a11 +3f4794c0: mpys a7, a11 +3f4794d0: addi 0x158df0, a11 +3f479500: move a14, -*sp, 1 +3f479510: movi 0x119470, a9 +3f479540: move a9, *a14+, 1 +3f479550: setf 7, 0, 0 +3f479560: move @0xaed19, a9, 0 +3f479590: move a9, *a14+, 1 +3f4795a0: movi 0x3d, a7 +3f4795c0: move a7, *a14+, 1 +3f4795d0: move @0x19ff80, *a14+, 1 +3f479600: move @0x19ff60, *a14+, 1 +3f479630: move @0xb7ee0, *a14+, 1 +3f479660: move *a13, a7, 1 +3f479670: movi 0x6c0, a9 +3f479690: mpys a7, a9 +3f4796a0: addi 0x158df0, a9 +3f4796d0: setf 16, 1, 0 +3f4796e0: move *a9(0x10), a8, 0 +3f479700: move a8, *a14+, 1 +3f479710: movi 0x6c0, a9 +3f479730: mpys a7, a9 +3f479740: addi 0x158df0, a9 +3f479770: move *a9, a8, 0 +3f479780: move a8, *a14+, 1 +3f479790: move @0x11a4d0, *a14+, 1 +3f4797c0: calla L3FB070E0 +3f4797f0: move a8, *a11(0x40), 1 +3f479810: inc a7 +3f479820: move a7, *a13, 1 +3f479830: move a14, -*sp, 1 +3f479840: sub a11, a11 +3f479850: move a11, *a14+, 1 +3f479860: movk 2, a9 +3f479870: move a9, *a14+, 1 +3f479880: movi 0x6c0, a9 +3f4798a0: mpys a7, a9 +3f4798b0: addi 0x158df0, a9 +3f4798e0: move @0x19e150, a11, 1 +3f479910: move a11, a7 +3f479920: sll 0x9, a11 +3f479930: sll 0x5, a7 +3f479940: add a7, a11 +3f479950: add a11, a9 +3f479960: move *a9(0x60), *a14+, 1 +3f479980: move @0x19ff80, *a14+, 1 +3f4799b0: move @0x19ff60, *a14+, 1 +3f4799e0: move @0xb7ee0, *a14+, 1 +3f479a10: sub a11, a11 +3f479a20: move a11, *a14+, 1 +3f479a30: move a11, *a14+, 1 +3f479a40: move *a13, a9, 1 +3f479a50: movi 0x6c0, a7 +3f479a70: mpys a9, a7 +3f479a80: addi 0x158df0, a7 +3f479ab0: setf 16, 1, 0 +3f479ac0: move *a7(0x10), a8, 0 +3f479ae0: move a8, *a14+, 1 +3f479af0: movi 0x6c0, a7 +3f479b10: mpys a9, a7 +3f479b20: addi 0x158df0, a7 +3f479b50: move *a7, a8, 0 +3f479b60: move a8, *a14+, 1 +3f479b70: move @0x11a4d0, *a14+, 1 +3f479ba0: calla L3FB0D7B0 +3f479bd0: movi 0x6c0, a7 +3f479bf0: mpys a9, a7 +3f479c00: addi 0x158df0, a7 +3f479c30: move a8, *a7(0x40), 1 +3f479c50: inc a9 +3f479c60: move a9, *a13, 1 +3f479c70: move a14, -*sp, 1 +3f479c80: movi 0x6c0, a7 +3f479ca0: mpys a9, a7 +3f479cb0: addi 0x158df0, a7 +3f479ce0: move @0x19e150, a11, 1 +3f479d10: move a11, a9 +3f479d20: sll 0x9, a11 +3f479d30: sll 0x5, a9 +3f479d40: add a9, a11 +3f479d50: add a11, a7 +3f479d60: move *a7(0x60), *a14+, 1 +3f479d80: setf 1, 0, 0 +3f479d90: move @0xaed23, a11, 0 +3f479dc0: move a11, *a14+, 1 +3f479dd0: move @0x19ff80, *a14+, 1 +3f479e00: move @0x19ff60, *a14+, 1 +3f479e30: move @0xb7ee0, *a14+, 1 +3f479e60: move *a13, a9, 1 +3f479e70: movi 0x6c0, a7 +3f479e90: mpys a9, a7 +3f479ea0: addi 0x158df0, a7 +3f479ed0: setf 16, 1, 0 +3f479ee0: move *a7(0x10), a8, 0 +3f479f00: move a8, *a14+, 1 +3f479f10: movi 0x6c0, a7 +3f479f30: mpys a9, a7 +3f479f40: addi 0x158df0, a7 +3f479f70: move *a7, a8, 0 +3f479f80: move a8, *a14+, 1 +3f479f90: move @0x11a4d0, *a14+, 1 +3f479fc0: calla L3FB0AEA0 +3f479ff0: movi 0x6c0, a11 +3f47a010: mpys a9, a11 +3f47a020: addi 0x158df0, a11 +3f47a050: move a8, *a11(0x40), 1 +3f47a070: inc a9 +3f47a080: move a9, *a13, 1 +3f47a090: move a14, -*sp, 1 +3f47a0a0: sub a11, a11 +3f47a0b0: move a11, *a14+, 1 +3f47a0c0: movk 2, a7 +3f47a0d0: move a7, *a14+, 1 +3f47a0e0: movi 0x6c0, a7 +3f47a100: mpys a9, a7 +3f47a110: addi 0x158df0, a7 +3f47a140: move @0x19e150, a11, 1 +3f47a170: move a11, a9 +3f47a180: sll 0x9, a11 +3f47a190: sll 0x5, a9 +3f47a1a0: add a9, a11 +3f47a1b0: add a11, a7 +3f47a1c0: move *a7(0x60), *a14+, 1 +3f47a1e0: move @0x19ff80, *a14+, 1 +3f47a210: move @0x19ff60, *a14+, 1 +3f47a240: move @0xb7ee0, *a14+, 1 +3f47a270: sub a11, a11 +3f47a280: move a11, *a14+, 1 +3f47a290: move a11, *a14+, 1 +3f47a2a0: move *a13, a9, 1 +3f47a2b0: movi 0x6c0, a7 +3f47a2d0: mpys a9, a7 +3f47a2e0: addi 0x158df0, a7 +3f47a310: setf 16, 1, 0 +3f47a320: move *a7(0x10), a8, 0 +3f47a340: move a8, *a14+, 1 +3f47a350: movi 0x6c0, a7 +3f47a370: mpys a9, a7 +3f47a380: addi 0x158df0, a7 +3f47a3b0: move *a7, a8, 0 +3f47a3c0: move a8, *a14+, 1 +3f47a3d0: move @0x11a4d0, *a14+, 1 +3f47a400: calla L3FB0D7B0 +3f47a430: movi 0x6c0, a7 +3f47a450: mpys a9, a7 +3f47a460: addi 0x158df0, a7 +3f47a490: move a8, *a7(0x40), 1 +3f47a4b0: inc a9 +3f47a4c0: move a9, *a13, 1 +3f47a4d0: move a14, -*sp, 1 +3f47a4e0: move a11, *a14+, 1 +3f47a4f0: movk 2, a7 +3f47a500: move a7, *a14+, 1 +3f47a510: movi 0x6c0, a7 +3f47a530: mpys a9, a7 +3f47a540: addi 0x158df0, a7 +3f47a570: move @0x19e150, a11, 1 +3f47a5a0: move a11, a9 +3f47a5b0: sll 0x9, a11 +3f47a5c0: sll 0x5, a9 +3f47a5d0: add a9, a11 +3f47a5e0: add a11, a7 +3f47a5f0: move *a7(0x60), *a14+, 1 +3f47a610: move @0x19ff80, *a14+, 1 +3f47a640: move @0x19ff60, *a14+, 1 +3f47a670: move @0xb7ee0, *a14+, 1 +3f47a6a0: sub a11, a11 +3f47a6b0: move a11, *a14+, 1 +3f47a6c0: move a11, *a14+, 1 +3f47a6d0: move *a13, a9, 1 +3f47a6e0: movi 0x6c0, a7 +3f47a700: mpys a9, a7 +3f47a710: addi 0x158df0, a7 +3f47a740: setf 16, 1, 0 +3f47a750: move *a7(0x10), a8, 0 +3f47a770: move a8, *a14+, 1 +3f47a780: movi 0x6c0, a7 +3f47a7a0: mpys a9, a7 +3f47a7b0: addi 0x158df0, a7 +3f47a7e0: move *a7, a8, 0 +3f47a7f0: move a8, *a14+, 1 +3f47a800: move @0x11a4d0, *a14+, 1 +3f47a830: calla L3FB0D7B0 +3f47a860: movi 0x6c0, a7 +3f47a880: mpys a9, a7 +3f47a890: addi 0x158df0, a7 +3f47a8c0: move a8, *a7(0x40), 1 +3f47a8e0: inc a9 +3f47a8f0: move a9, *a13, 1 +3f47a900: move a14, -*sp, 1 +3f47a910: movi 0x3f439fe0, a7 +3f47a940: move a7, *a14+, 1 +3f47a950: movi 0x6c0, a11 +3f47a970: mpys a9, a11 +3f47a980: addi 0x158df0, a11 +3f47a9b0: move @0x19e150, a7, 1 +3f47a9e0: move a7, a9 +3f47a9f0: sll 0x9, a7 +3f47aa00: sll 0x5, a9 +3f47aa10: add a9, a7 +3f47aa20: add a7, a11 +3f47aa30: addi 0x60, a11 +3f47aa50: move a11, *a14+, 1 +3f47aa60: setf 1, 0, 0 +3f47aa70: move @0xaecdc, a11, 0 +3f47aaa0: move a11, *a14+, 1 +3f47aab0: movk 2, a9 +3f47aac0: move a9, *a14+, 1 +3f47aad0: move @0x19ff80, *a14+, 1 +3f47ab00: move @0x19ff60, *a14+, 1 +3f47ab30: move @0xb7ee0, *a14+, 1 +3f47ab60: move *a13, a7, 1 +3f47ab70: movi 0x6c0, a9 +3f47ab90: mpys a7, a9 +3f47aba0: addi 0x158df0, a9 +3f47abd0: setf 16, 1, 0 +3f47abe0: move *a9(0x10), a8, 0 +3f47ac00: move a8, *a14+, 1 +3f47ac10: movi 0x6c0, a9 +3f47ac30: mpys a7, a9 +3f47ac40: addi 0x158df0, a9 +3f47ac70: move *a9, a8, 0 +3f47ac80: move a8, *a14+, 1 +3f47ac90: move @0x11a4d0, *a14+, 1 +3f47acc0: calla L3FB05BC0 +3f47acf0: movi 0x6c0, a11 +3f47ad10: mpys a7, a11 +3f47ad20: addi 0x158df0, a11 +3f47ad50: move a8, *a11(0x40), 1 +3f47ad70: inc a7 +3f47ad80: move a7, *a13, 1 +3f47ad90: move a14, -*sp, 1 +3f47ada0: sub a11, a11 +3f47adb0: move a11, *a14+, 1 +3f47adc0: movk 3, a9 +3f47add0: move a9, *a14+, 1 +3f47ade0: movi 0x6c0, a9 +3f47ae00: mpys a7, a9 +3f47ae10: addi 0x158df0, a9 +3f47ae40: move @0x19e150, a11, 1 +3f47ae70: move a11, a7 +3f47ae80: sll 0x9, a11 +3f47ae90: sll 0x5, a7 +3f47aea0: add a7, a11 +3f47aeb0: add a11, a9 +3f47aec0: move *a9(0x60), *a14+, 1 +3f47aee0: move @0x19ff80, *a14+, 1 +3f47af10: move @0x19ff60, *a14+, 1 +3f47af40: move @0xb7ee0, *a14+, 1 +3f47af70: sub a11, a11 +3f47af80: move a11, *a14+, 1 +3f47af90: move a11, *a14+, 1 +3f47afa0: move *a13, a9, 1 +3f47afb0: movi 0x6c0, a7 +3f47afd0: mpys a9, a7 +3f47afe0: addi 0x158df0, a7 +3f47b010: setf 16, 1, 0 +3f47b020: move *a7(0x10), a8, 0 +3f47b040: move a8, *a14+, 1 +3f47b050: movi 0x6c0, a7 +3f47b070: mpys a9, a7 +3f47b080: addi 0x158df0, a7 +3f47b0b0: move *a7, a8, 0 +3f47b0c0: move a8, *a14+, 1 +3f47b0d0: move @0x11a4d0, *a14+, 1 +3f47b100: calla L3FB0D7B0 +3f47b130: movi 0x6c0, a7 +3f47b150: mpys a9, a7 +3f47b160: addi 0x158df0, a7 +3f47b190: move a8, *a7(0x40), 1 +3f47b1b0: inc a9 +3f47b1c0: move a9, *a13, 1 +3f47b1d0: move a14, -*sp, 1 +3f47b1e0: movi 0x3f3232c0, a7 +3f47b210: move a7, *a14+, 1 +3f47b220: movi 0x6c0, a11 +3f47b240: mpys a9, a11 +3f47b250: addi 0x158df0, a11 +3f47b280: move @0x19e150, a7, 1 +3f47b2b0: move a7, a9 +3f47b2c0: sll 0x9, a7 +3f47b2d0: sll 0x5, a9 +3f47b2e0: add a9, a7 +3f47b2f0: add a7, a11 +3f47b300: addi 0x60, a11 +3f47b320: move a11, *a14+, 1 +3f47b330: setf 1, 0, 0 +3f47b340: move @0xaecdd, a11, 0 +3f47b370: move a11, *a14+, 1 +3f47b380: movk 2, a9 +3f47b390: move a9, *a14+, 1 +3f47b3a0: move @0x19ff80, *a14+, 1 +3f47b3d0: move @0x19ff60, *a14+, 1 +3f47b400: move @0xb7ee0, *a14+, 1 +3f47b430: move *a13, a7, 1 +3f47b440: movi 0x6c0, a9 +3f47b460: mpys a7, a9 +3f47b470: addi 0x158df0, a9 +3f47b4a0: setf 16, 1, 0 +3f47b4b0: move *a9(0x10), a8, 0 +3f47b4d0: move a8, *a14+, 1 +3f47b4e0: movi 0x6c0, a9 +3f47b500: mpys a7, a9 +3f47b510: addi 0x158df0, a9 +3f47b540: move *a9, a8, 0 +3f47b550: move a8, *a14+, 1 +3f47b560: move @0x11a4d0, *a14+, 1 +3f47b590: calla L3FB05BC0 +3f47b5c0: movi 0x6c0, a11 +3f47b5e0: mpys a7, a11 +3f47b5f0: addi 0x158df0, a11 +3f47b620: move a8, *a11(0x40), 1 +3f47b640: inc a7 +3f47b650: move a7, *a13, 1 +3f47b660: move a14, -*sp, 1 +3f47b670: sub a11, a11 +3f47b680: move a11, *a14+, 1 +3f47b690: movk 3, a9 +3f47b6a0: move a9, *a14+, 1 +3f47b6b0: movi 0x6c0, a9 +3f47b6d0: mpys a7, a9 +3f47b6e0: addi 0x158df0, a9 +3f47b710: move @0x19e150, a11, 1 +3f47b740: move a11, a7 +3f47b750: sll 0x9, a11 +3f47b760: sll 0x5, a7 +3f47b770: add a7, a11 +3f47b780: add a11, a9 +3f47b790: move *a9(0x60), *a14+, 1 +3f47b7b0: move @0x19ff80, *a14+, 1 +3f47b7e0: move @0x19ff60, *a14+, 1 +3f47b810: move @0xb7ee0, *a14+, 1 +3f47b840: sub a11, a11 +3f47b850: move a11, *a14+, 1 +3f47b860: move a11, *a14+, 1 +3f47b870: move *a13, a9, 1 +3f47b880: movi 0x6c0, a7 +3f47b8a0: mpys a9, a7 +3f47b8b0: addi 0x158df0, a7 +3f47b8e0: setf 16, 1, 0 +3f47b8f0: move *a7(0x10), a8, 0 +3f47b910: move a8, *a14+, 1 +3f47b920: movi 0x6c0, a7 +3f47b940: mpys a9, a7 +3f47b950: addi 0x158df0, a7 +3f47b980: move *a7, a8, 0 +3f47b990: move a8, *a14+, 1 +3f47b9a0: move @0x11a4d0, *a14+, 1 +3f47b9d0: calla L3FB0D7B0 +3f47ba00: movi 0x6c0, a7 +3f47ba20: mpys a9, a7 +3f47ba30: addi 0x158df0, a7 +3f47ba60: move a8, *a7(0x40), 1 +3f47ba80: inc a9 +3f47ba90: move a9, *a13, 1 +3f47baa0: move a14, -*sp, 1 +3f47bab0: movi 0x3f439fe0, a7 +3f47bae0: move a7, *a14+, 1 +3f47baf0: movi 0x6c0, a11 +3f47bb10: mpys a9, a11 +3f47bb20: addi 0x158df0, a11 +3f47bb50: move @0x19e150, a7, 1 +3f47bb80: move a7, a9 +3f47bb90: sll 0x9, a7 +3f47bba0: sll 0x5, a9 +3f47bbb0: add a9, a7 +3f47bbc0: add a7, a11 +3f47bbd0: addi 0x60, a11 +3f47bbf0: move a11, *a14+, 1 +3f47bc00: setf 1, 0, 0 +3f47bc10: move @0xaecde, a11, 0 +3f47bc40: move a11, *a14+, 1 +3f47bc50: movk 2, a9 +3f47bc60: move a9, *a14+, 1 +3f47bc70: move @0x19ff80, *a14+, 1 +3f47bca0: move @0x19ff60, *a14+, 1 +3f47bcd0: move @0xb7ee0, *a14+, 1 +3f47bd00: move *a13, a7, 1 +3f47bd10: movi 0x6c0, a9 +3f47bd30: mpys a7, a9 +3f47bd40: addi 0x158df0, a9 +3f47bd70: setf 16, 1, 0 +3f47bd80: move *a9(0x10), a8, 0 +3f47bda0: move a8, *a14+, 1 +3f47bdb0: movi 0x6c0, a9 +3f47bdd0: mpys a7, a9 +3f47bde0: addi 0x158df0, a9 +3f47be10: move *a9, a8, 0 +3f47be20: move a8, *a14+, 1 +3f47be30: move @0x11a4d0, *a14+, 1 +3f47be60: calla L3FB05BC0 +3f47be90: movi 0x6c0, a11 +3f47beb0: mpys a7, a11 +3f47bec0: addi 0x158df0, a11 +3f47bef0: move a8, *a11(0x40), 1 +3f47bf10: inc a7 +3f47bf20: move a7, *a13, 1 +3f47bf30: move a14, -*sp, 1 +3f47bf40: movi 0x3f31f600, a11 +3f47bf70: move a11, *a14+, 1 +3f47bf80: movk 1, a9 +3f47bf90: move a9, *a14+, 1 +3f47bfa0: movi 0x6c0, a9 +3f47bfc0: mpys a7, a9 +3f47bfd0: addi 0x158df0, a9 +3f47c000: move @0x19e150, a11, 1 +3f47c030: move a11, a7 +3f47c040: sll 0x9, a11 +3f47c050: sll 0x5, a7 +3f47c060: add a7, a11 +3f47c070: add a11, a9 +3f47c080: move *a9(0x60), *a14+, 1 +3f47c0a0: move @0x19ff80, *a14+, 1 +3f47c0d0: move @0x19ff60, *a14+, 1 +3f47c100: move @0xb7ee0, *a14+, 1 +3f47c130: move *a13, a11, 1 +3f47c140: movi 0x6c0, a9 +3f47c160: mpys a11, a9 +3f47c170: addi 0x158df0, a9 +3f47c1a0: setf 16, 1, 0 +3f47c1b0: move *a9(0x10), a8, 0 +3f47c1d0: move a8, *a14+, 1 +3f47c1e0: movi 0x6c0, a9 +3f47c200: mpys a11, a9 +3f47c210: addi 0x158df0, a9 +3f47c240: move *a9, a8, 0 +3f47c250: move a8, *a14+, 1 +3f47c260: move @0x11a4d0, *a14+, 1 +3f47c290: calla L3FB0BC50 +3f47c2c0: movi 0x6c0, a9 +3f47c2e0: mpys a11, a9 +3f47c2f0: addi 0x158df0, a9 +3f47c320: move a8, *a9(0x40), 1 +3f47c340: move a14, -*sp, 1 +3f47c350: movi 0x6c0, a9 +3f47c370: mpys a11, a9 +3f47c380: addi 0x158df0, a9 +3f47c3b0: move *a9(0x40), *a14+, 1 +3f47c3d0: move @0x11a4d0, *a14+, 1 +3f47c400: calla L3FB11A10 +3f47c430: move a8, *a13(0x20), 1 +3f47c450: move *a8(0x160), a9, 1 +3f47c470: movk 1, a7 +3f47c480: movb a7, *a9(0x30) +3f47c4a0: setf 8, 0, 0 +3f47c4b0: move *a13(0x40), a9, 0 +3f47c4d0: jreq L3F47C550 +3f47c4e0: move a8, a8 +3f47c4f0: jreq L3F47C550 +3f47c500: move *a8(0x160), a7, 1 +3f47c520: sub a9, a9 +3f47c530: movb a9, *a7(0x20) +L3F47C550: +3f47c550: inc a11 +3f47c560: move a11, *a13, 1 +3f47c570: move a14, -*sp, 1 +3f47c580: movi 0x3f323e90, a9 +3f47c5b0: move a9, *a14+, 1 +3f47c5c0: movk 1, a7 +3f47c5d0: move a7, *a14+, 1 +3f47c5e0: movi 0x6c0, a7 +3f47c600: mpys a11, a7 +3f47c610: addi 0x158df0, a7 +3f47c640: move @0x19e150, a9, 1 +3f47c670: move a9, a11 +3f47c680: sll 0x9, a9 +3f47c690: sll 0x5, a11 +3f47c6a0: add a11, a9 +3f47c6b0: add a9, a7 +3f47c6c0: move *a7(0x60), *a14+, 1 +3f47c6e0: move @0x19ff80, *a14+, 1 +3f47c710: move @0x19ff60, *a14+, 1 +3f47c740: move @0xb7ee0, *a14+, 1 +3f47c770: move *a13, a11, 1 +3f47c780: movi 0x6c0, a9 +3f47c7a0: mpys a11, a9 +3f47c7b0: addi 0x158df0, a9 +3f47c7e0: setf 16, 1, 0 +3f47c7f0: move *a9(0x10), a8, 0 +3f47c810: move a8, *a14+, 1 +3f47c820: movi 0x6c0, a9 +3f47c840: mpys a11, a9 +3f47c850: addi 0x158df0, a9 +3f47c880: move *a9, a8, 0 +3f47c890: move a8, *a14+, 1 +3f47c8a0: move @0x11a4d0, *a14+, 1 +3f47c8d0: calla L3FB0BC50 +3f47c900: movi 0x6c0, a9 +3f47c920: mpys a11, a9 +3f47c930: addi 0x158df0, a9 +3f47c960: move a8, *a9(0x40), 1 +3f47c980: setf 8, 0, 0 +3f47c990: move *a13(0x40), a9, 0 +3f47c9b0: jreq L3F47CB40 +3f47c9c0: move a14, -*sp, 1 +3f47c9d0: movi 0x6c0, a7 +3f47c9f0: mpys a11, a7 +3f47ca00: addi 0x158df0, a7 +3f47ca30: move *a7(0x40), *a14+, 1 +3f47ca50: move @0x11a4d0, *a14+, 1 +3f47ca80: calla L3FB11A10 +3f47cab0: move a8, *a13(0x20), 1 +3f47cad0: move a8, a7 +3f47cae0: jreq L3F47CB40 +3f47caf0: move *a7(0x160), a7, 1 +3f47cb10: sub a9, a9 +3f47cb20: movb a9, *a7(0x20) +L3F47CB40: +3f47cb40: inc a11 +3f47cb50: move a11, *a13, 1 +3f47cb60: move a14, -*sp, 1 +3f47cb70: movi 0x3f3075e0, a9 +3f47cba0: move a9, *a14+, 1 +3f47cbb0: movk 1, a7 +3f47cbc0: move a7, *a14+, 1 +3f47cbd0: movi 0x6c0, a7 +3f47cbf0: mpys a11, a7 +3f47cc00: addi 0x158df0, a7 +3f47cc30: move @0x19e150, a9, 1 +3f47cc60: move a9, a11 +3f47cc70: sll 0x9, a9 +3f47cc80: sll 0x5, a11 +3f47cc90: add a11, a9 +3f47cca0: add a9, a7 +3f47ccb0: move *a7(0x60), *a14+, 1 +3f47ccd0: move @0x19ff80, *a14+, 1 +3f47cd00: move @0x19ff60, *a14+, 1 +3f47cd30: move @0xb7ee0, *a14+, 1 +3f47cd60: move *a13, a11, 1 +3f47cd70: movi 0x6c0, a9 +3f47cd90: mpys a11, a9 +3f47cda0: addi 0x158df0, a9 +3f47cdd0: setf 16, 1, 0 +3f47cde0: move *a9(0x10), a8, 0 +3f47ce00: move a8, *a14+, 1 +3f47ce10: movi 0x6c0, a9 +3f47ce30: mpys a11, a9 +3f47ce40: addi 0x158df0, a9 +3f47ce70: move *a9, a8, 0 +3f47ce80: move a8, *a14+, 1 +3f47ce90: move @0x11a4d0, *a14+, 1 +3f47cec0: calla L3FB0BC50 +3f47cef0: movi 0x6c0, a9 +3f47cf10: mpys a11, a9 +3f47cf20: addi 0x158df0, a9 +3f47cf50: move a8, *a9(0x40), 1 +3f47cf70: inc a11 +3f47cf80: move a11, *a13, 1 +3f47cf90: movi 0x6c0, a9 +3f47cfb0: mpys a11, a9 +3f47cfc0: addi 0x158df0, a9 +3f47cff0: move a14, -*sp, 1 +3f47d000: sub a7, a7 +3f47d010: move a7, *a14+, 1 +3f47d020: movi 0x3f31faa0, a7 +3f47d050: move a7, *a14+, 1 +3f47d060: movi 0x28, a7 +3f47d080: move a7, *a14+, 1 +3f47d090: move a7, *a14+, 1 +3f47d0a0: movi 0x6c0, a7 +3f47d0c0: mpys a11, a7 +3f47d0d0: addi 0x158df0, a7 +3f47d100: setf 16, 1, 0 +3f47d110: move *a7(0x10), a8, 0 +3f47d130: move a8, *a14+, 1 +3f47d140: movi 0x6c0, a7 +3f47d160: mpys a11, a7 +3f47d170: addi 0x158df0, a7 +3f47d1a0: move *a7, a8, 0 +3f47d1b0: move a8, *a14+, 1 +3f47d1c0: move @0x11a4d0, *a14+, 1 +3f47d1f0: calla L3FB0E6E0 +3f47d220: move a8, *a9(0x40), 1 +3f47d240: inc a11 +3f47d250: move a11, *a13, 1 +3f47d260: movi 0x6c0, a9 +3f47d280: mpys a11, a9 +3f47d290: addi 0x158df0, a9 +3f47d2c0: move a14, -*sp, 1 +3f47d2d0: movi 0x3f322430, a7 +3f47d300: move a7, *a14+, 1 +3f47d310: movi 0x3f321b30, a7 +3f47d340: move a7, *a14+, 1 +3f47d350: movk 16, a7 +3f47d360: move a7, *a14+, 1 +3f47d370: move a7, *a14+, 1 +3f47d380: movi 0x6c0, a7 +3f47d3a0: mpys a11, a7 +3f47d3b0: addi 0x158df0, a7 +3f47d3e0: setf 16, 1, 0 +3f47d3f0: move *a7(0x10), a8, 0 +3f47d410: move a8, *a14+, 1 +3f47d420: movi 0x6c0, a7 +3f47d440: mpys a11, a7 +3f47d450: addi 0x158df0, a7 +3f47d480: move *a7, a8, 0 +3f47d490: move a8, *a14+, 1 +3f47d4a0: move @0x11a4d0, *a14+, 1 +3f47d4d0: calla L3FB0E6E0 +3f47d500: move a8, *a9(0x40), 1 +3f47d520: inc a11 +3f47d530: move a11, *a13, 1 +3f47d540: movi 0x6c0, a9 +3f47d560: mpys a11, a9 +3f47d570: addi 0x158df0, a9 +3f47d5a0: move a14, -*sp, 1 +3f47d5b0: movi 0x3f322fb0, a7 +3f47d5e0: move a7, *a14+, 1 +3f47d5f0: movi 0x3f3226b0, a7 +3f47d620: move a7, *a14+, 1 +3f47d630: movk 16, a7 +3f47d640: move a7, *a14+, 1 +3f47d650: move a7, *a14+, 1 +3f47d660: movi 0x6c0, a7 +3f47d680: mpys a11, a7 +3f47d690: addi 0x158df0, a7 +3f47d6c0: setf 16, 1, 0 +3f47d6d0: move *a7(0x10), a8, 0 +3f47d6f0: move a8, *a14+, 1 +3f47d700: movi 0x6c0, a7 +3f47d720: mpys a11, a7 +3f47d730: addi 0x158df0, a7 +3f47d760: move *a7, a8, 0 +3f47d770: move a8, *a14+, 1 +3f47d780: move @0x11a4d0, *a14+, 1 +3f47d7b0: calla L3FB0E6E0 +3f47d7e0: move a8, *a9(0x40), 1 +3f47d800: inc a11 +3f47d810: move a11, *a13, 1 +3f47d820: move a14, -*sp, 1 +3f47d830: movi 0x3f323230, a9 +3f47d860: move a9, *a14+, 1 +3f47d870: movk 1, a7 +3f47d880: move a7, *a14+, 1 +3f47d890: movi 0x6c0, a7 +3f47d8b0: mpys a11, a7 +3f47d8c0: addi 0x158df0, a7 +3f47d8f0: move @0x19e150, a9, 1 +3f47d920: move a9, a11 +3f47d930: sll 0x9, a9 +3f47d940: sll 0x5, a11 +3f47d950: add a11, a9 +3f47d960: add a9, a7 +3f47d970: move *a7(0x60), *a14+, 1 +3f47d990: move @0x19ff80, *a14+, 1 +3f47d9c0: move @0x19ff60, *a14+, 1 +3f47d9f0: move @0xb7ee0, *a14+, 1 +3f47da20: move *a13, a11, 1 +3f47da30: movi 0x6c0, a9 +3f47da50: mpys a11, a9 +3f47da60: addi 0x158df0, a9 +3f47da90: setf 16, 1, 0 +3f47daa0: move *a9(0x10), a8, 0 +3f47dac0: move a8, *a14+, 1 +3f47dad0: movi 0x6c0, a9 +3f47daf0: mpys a11, a9 +3f47db00: addi 0x158df0, a9 +3f47db30: move *a9, a8, 0 +3f47db40: move a8, *a14+, 1 +3f47db50: move @0x11a4d0, *a14+, 1 +3f47db80: calla L3FB0BC50 +3f47dbb0: movi 0x6c0, a9 +3f47dbd0: mpys a11, a9 +3f47dbe0: addi 0x158df0, a9 +3f47dc10: move a8, *a9(0x40), 1 +3f47dc30: move a14, -*sp, 1 +3f47dc40: sub a9, a9 +3f47dc50: move a9, *a14+, 1 +3f47dc60: movk 8, a7 +3f47dc70: move a7, *a14+, 1 +3f47dc80: movi 0x8c, a7 +3f47dca0: move a7, *a14+, 1 +3f47dcb0: move a7, *a14+, 1 +3f47dcc0: movi 0x199190, a9 +3f47dcf0: move a9, *a14+, 1 +3f47dd00: sub a7, a7 +3f47dd10: move a7, *a14+, 1 +3f47dd20: move a7, *a14+, 1 +3f47dd30: movk 1, a7 +3f47dd40: move a7, *a14+, 1 +3f47dd50: move @0xb7960, *a14+, 1 +3f47dd80: move @0xb78e0, *a14+, 1 +3f47ddb0: calla L3F9A0490 +3f47dde0: move a8, @0x19e2d0, 1 +3f47de10: inc a11 +3f47de20: move a11, *a13, 1 +3f47de30: move a14, -*sp, 1 +3f47de40: movi 0x3f31f670, a7 +3f47de70: move a7, *a14+, 1 +3f47de80: movk 1, a7 +3f47de90: move a7, *a14+, 1 +3f47dea0: move a7, *a14+, 1 +3f47deb0: move a8, *a14+, 1 +3f47dec0: move @0xb78e0, a7, 1 +3f47def0: move @0xb7f80, a9, 1 +3f47df20: move a9, a11 +3f47df30: sll 0x9, a9 +3f47df40: sll 0x7, a11 +3f47df50: add a11, a9 +3f47df60: move *a7(0x480), a11, 1 +3f47df80: add a9, a11 +3f47df90: move *a11(0x1c0), *a14+, 1 +3f47dfb0: move @0xb7f80, a11, 1 +3f47dfe0: move a11, a9 +3f47dff0: sll 0x9, a11 +3f47e000: sll 0x7, a9 +3f47e010: add a9, a11 +3f47e020: move *a7(0x480), a9, 1 +3f47e040: add a11, a9 +3f47e050: move *a9(0x1a0), *a14+, 1 +3f47e070: move @0xb7ee0, *a14+, 1 +3f47e0a0: move *a13, a11, 1 +3f47e0b0: movi 0x6c0, a9 +3f47e0d0: mpys a11, a9 +3f47e0e0: addi 0x158df0, a9 +3f47e110: setf 16, 1, 0 +3f47e120: move *a9(0x10), a8, 0 +3f47e140: move a8, *a14+, 1 +3f47e150: movi 0x6c0, a9 +3f47e170: mpys a11, a9 +3f47e180: addi 0x158df0, a9 +3f47e1b0: move *a9, a8, 0 +3f47e1c0: move a8, *a14+, 1 +3f47e1d0: move @0x11a4d0, *a14+, 1 +3f47e200: calla L3FB0CAE0 +3f47e230: movi 0x6c0, a9 +3f47e250: mpys a11, a9 +3f47e260: addi 0x158df0, a9 +3f47e290: move a8, *a9(0x40), 1 +L3F47E2B0: +3f47e2b0: move a14, -*sp, 1 +3f47e2c0: move @0xb7b40, *a14+, 1 +3f47e2f0: move @0xb78e0, *a14+, 1 +3f47e320: calla L3FD64F60 +3f47e350: move @0xb7b40, @0xb83c0, 1 +3f47e3a0: move a14, -*sp, 1 +3f47e3b0: setf 8, 0, 0 +3f47e3c0: move @0xaed48, a11, 0 +3f47e3f0: move a11, *a14+, 1 +3f47e400: calla L3F323C00 +L3F47E430: +3f47e430: subi 0x50, a14 +3f47e450: mmfm sp, a7,a9,a11,a13 +3f47e470: rets +3f47e480: mmtm sp, a7,a9,a11,a13 +3f47e4a0: move a14, a13 +3f47e4b0: addi 0x40, a14 +3f47e4d0: move @0xb82a0, a11, 1 +3f47e500: jreq L3F47E5D0 +3f47e510: move a14, -*sp, 1 +3f47e520: move @0xb7d40, *a14+, 1 +3f47e550: move @0xb78e0, *a14+, 1 +3f47e580: calla L3FD75410 +3f47e5b0: jauc L3F480A00 +L3F47E5D0: +3f47e5d0: move a14, -*sp, 1 +3f47e5e0: move @0x19ff80, *a14+, 1 +3f47e610: move @0x19ff60, *a14+, 1 +3f47e640: movk 1, a9 +3f47e650: move a9, *a14+, 1 +3f47e660: movi 0x1db, a9 +3f47e680: move a9, *a14+, 1 +3f47e690: movi 0x190, a9 +3f47e6b0: move a9, *a14+, 1 +3f47e6c0: movi 0xfa, a9 +3f47e6e0: move a9, *a14+, 1 +3f47e6f0: addk 20, a9 +3f47e700: move a9, *a14+, 1 +3f47e710: move @0xb7960, *a14+, 1 +3f47e740: move @0xb78e0, *a14+, 1 +3f47e770: calla L3FD41B90 +3f47e7a0: move a8, @0xb7d40, 1 +3f47e7d0: move a14, -*sp, 1 +3f47e7e0: move @0xb7980, *a14+, 1 +3f47e810: move a8, *a14+, 1 +3f47e820: move @0xb78e0, *a14+, 1 +3f47e850: calla L3FD9C7B0 +3f47e880: move @0xb7d40, a11, 1 +3f47e8b0: jaeq L3F480A00 +3f47e8d0: movk 1, a9 +3f47e8e0: move a9, @0xb82a0, 1 +3f47e910: setf 2, 0, 0 +3f47e920: move @0xaece8, a11, 0 +3f47e950: move a11, @0x19e150, 1 +3f47e980: jreq L3F47EA40 +3f47e990: dec a11 +3f47e9a0: jreq L3F47EA40 +3f47e9b0: move @0x19e150, a11, 1 +3f47e9e0: subk 2, a11 +3f47e9f0: jreq L3F47EA40 +3f47ea00: sub a11, a11 +3f47ea10: move a11, @0x19e150, 1 +L3F47EA40: +3f47ea40: move a14, -*sp, 1 +3f47ea50: sub a11, a11 +3f47ea60: move a11, *a14+, 1 +3f47ea70: move a11, *a14+, 1 +3f47ea80: move a11, *a14+, 1 +3f47ea90: move a11, *a14+, 1 +3f47eaa0: movi 0x3f49dbb0, a8 +3f47ead0: move a8, *a14+, 1 +3f47eae0: move @0x19e150, a7, 1 +3f47eb10: move a7, a11 +3f47eb20: sll 0x9, a7 +3f47eb30: sll 0x5, a11 +3f47eb40: add a11, a7 +3f47eb50: addi 0x1766d0, a7 +3f47eb80: move *a7+, *a14+, 1 +3f47eb90: move @0xb7d40, *a14+, 1 +3f47ebc0: move @0xb78e0, *a14+, 1 +3f47ebf0: calla L3FD9C170 +3f47ec20: move a14, -*sp, 1 +3f47ec30: movi 0x20800d, a11 +3f47ec60: move a11, *a14+, 1 +3f47ec70: move @0xb7d40, *a14+, 1 +3f47eca0: move @0xb78e0, *a14+, 1 +3f47ecd0: calla L3FD97D50 +3f47ed00: move a14, -*sp, 1 +3f47ed10: move @0xb7d40, *a14+, 1 +3f47ed40: move @0xb78e0, *a14+, 1 +3f47ed70: calla L3FB04900 +3f47eda0: move a8, @0x11a570, 1 +3f47edd0: move a8, a7 +3f47ede0: jaeq L3F480910 +3f47ee00: sub a9, a9 +3f47ee10: move a9, *a13, 1 +3f47ee20: move a14, -*sp, 1 +3f47ee30: move a9, *a14+, 1 +3f47ee40: movk 2, a11 +3f47ee50: move a11, *a14+, 1 +3f47ee60: movi 0x6c0, a11 +3f47ee80: mpys a9, a11 +3f47ee90: addi 0x16e630, a11 +3f47eec0: move @0x19e150, a7, 1 +3f47eef0: move a7, a9 +3f47ef00: sll 0x9, a7 +3f47ef10: sll 0x5, a9 +3f47ef20: add a9, a7 +3f47ef30: add a7, a11 +3f47ef40: move *a11(0x60), *a14+, 1 +3f47ef60: move @0x19ff80, *a14+, 1 +3f47ef90: move @0x19ff60, *a14+, 1 +3f47efc0: move @0xb7ee0, *a14+, 1 +3f47eff0: sub a11, a11 +3f47f000: move a11, *a14+, 1 +3f47f010: move a11, *a14+, 1 +3f47f020: move *a13, a9, 1 +3f47f030: movi 0x6c0, a7 +3f47f050: mpys a9, a7 +3f47f060: addi 0x16e630, a7 +3f47f090: setf 16, 1, 0 +3f47f0a0: move *a7(0x10), a8, 0 +3f47f0c0: move a8, *a14+, 1 +3f47f0d0: movi 0x6c0, a7 +3f47f0f0: mpys a9, a7 +3f47f100: addi 0x16e630, a7 +3f47f130: move *a7, a8, 0 +3f47f140: move a8, *a14+, 1 +3f47f150: move @0x11a570, *a14+, 1 +3f47f180: calla L3FB0D7B0 +3f47f1b0: movi 0x6c0, a7 +3f47f1d0: mpys a9, a7 +3f47f1e0: addi 0x16e630, a7 +3f47f210: move a8, *a7(0x40), 1 +3f47f230: movk 1, a7 +3f47f240: move a7, *a13, 1 +L3F47F250: +3f47f250: move a14, -*sp, 1 +3f47f260: move *a13, a11, 1 +3f47f270: movi 0x6c0, a9 +3f47f290: mpys a11, a9 +3f47f2a0: addi 0x16e630, a9 +3f47f2d0: move @0x19e150, a7, 1 +3f47f300: move a7, a11 +3f47f310: sll 0x9, a7 +3f47f320: sll 0x5, a11 +3f47f330: add a11, a7 +3f47f340: add a7, a9 +3f47f350: move *a9(0x60), *a14+, 1 +3f47f370: sub a11, a11 +3f47f380: move a11, *a14+, 1 +3f47f390: move @0x19ff80, *a14+, 1 +3f47f3c0: move @0x19ff60, *a14+, 1 +3f47f3f0: move @0xb7ee0, *a14+, 1 +3f47f420: move *a13, a9, 1 +3f47f430: movi 0x6c0, a7 +3f47f450: mpys a9, a7 +3f47f460: addi 0x16e630, a7 +3f47f490: setf 16, 1, 0 +3f47f4a0: move *a7(0x10), a8, 0 +3f47f4c0: move a8, *a14+, 1 +3f47f4d0: movi 0x6c0, a7 +3f47f4f0: mpys a9, a7 +3f47f500: addi 0x16e630, a7 +3f47f530: move *a7, a8, 0 +3f47f540: move a8, *a14+, 1 +3f47f550: move @0x11a570, *a14+, 1 +3f47f580: calla L3FB0AEA0 +3f47f5b0: movi 0x6c0, a7 +3f47f5d0: mpys a9, a7 +3f47f5e0: addi 0x16e630, a7 +3f47f610: move a8, *a7(0x40), 1 +3f47f630: inc a9 +3f47f640: move a9, *a13, 1 +3f47f650: subk 16, a9 +3f47f660: jrlt L3F47F250 +3f47f670: movk 16, a9 +3f47f680: move a9, *a13, 1 +3f47f690: move a14, -*sp, 1 +3f47f6a0: movi 0x3f4a8b10, a7 +3f47f6d0: move a7, *a14+, 1 +3f47f6e0: movk 1, a11 +3f47f6f0: move a11, *a14+, 1 +3f47f700: movi 0x6c0, a11 +3f47f720: mpys a9, a11 +3f47f730: addi 0x16e630, a11 +3f47f760: move @0x19e150, a7, 1 +3f47f790: move a7, a9 +3f47f7a0: sll 0x9, a7 +3f47f7b0: sll 0x5, a9 +3f47f7c0: add a9, a7 +3f47f7d0: add a7, a11 +3f47f7e0: move *a11(0x60), *a14+, 1 +3f47f800: move @0x19ff80, *a14+, 1 +3f47f830: move @0x19ff60, *a14+, 1 +3f47f860: move @0xb7ee0, *a14+, 1 +3f47f890: move *a13, a11, 1 +3f47f8a0: movi 0x6c0, a9 +3f47f8c0: mpys a11, a9 +3f47f8d0: addi 0x16e630, a9 +3f47f900: setf 16, 1, 0 +3f47f910: move *a9(0x10), a8, 0 +3f47f930: move a8, *a14+, 1 +3f47f940: movi 0x6c0, a9 +3f47f960: mpys a11, a9 +3f47f970: addi 0x16e630, a9 +3f47f9a0: move *a9, a8, 0 +3f47f9b0: move a8, *a14+, 1 +3f47f9c0: move @0x11a570, *a14+, 1 +3f47f9f0: calla L3FB0BC50 +3f47fa20: movi 0x6c0, a9 +3f47fa40: mpys a11, a9 +3f47fa50: addi 0x16e630, a9 +3f47fa80: move a8, *a9(0x40), 1 +3f47faa0: move a14, -*sp, 1 +3f47fab0: movi 0x6c0, a9 +3f47fad0: mpys a11, a9 +3f47fae0: addi 0x16e630, a9 +3f47fb10: move *a9(0x40), *a14+, 1 +3f47fb30: move @0x11a570, *a14+, 1 +3f47fb60: calla L3FB11A10 +3f47fb90: move a8, *a13(0x20), 1 +3f47fbb0: move a8, a7 +3f47fbc0: jreq L3F47FCA0 +3f47fbd0: move *a7(0x160), a9, 1 +3f47fbf0: movk 1, a7 +3f47fc00: movb a7, *a9(0x30) +3f47fc20: move a14, -*sp, 1 +3f47fc30: move a8, *a14+, 1 +3f47fc40: move @0x11a570, *a14+, 1 +3f47fc70: calla L3FB11C90 +L3F47FCA0: +3f47fca0: inc a11 +3f47fcb0: move a11, *a13, 1 +3f47fcc0: move a14, -*sp, 1 +3f47fcd0: movi 0x3f4a85f0, a9 +3f47fd00: move a9, *a14+, 1 +3f47fd10: movk 1, a7 +3f47fd20: move a7, *a14+, 1 +3f47fd30: movi 0x6c0, a7 +3f47fd50: mpys a11, a7 +3f47fd60: addi 0x16e630, a7 +3f47fd90: move @0x19e150, a9, 1 +3f47fdc0: move a9, a11 +3f47fdd0: sll 0x9, a9 +3f47fde0: sll 0x5, a11 +3f47fdf0: add a11, a9 +3f47fe00: add a9, a7 +3f47fe10: move *a7(0x60), *a14+, 1 +3f47fe30: move @0x19ff80, *a14+, 1 +3f47fe60: move @0x19ff60, *a14+, 1 +3f47fe90: move @0xb7ee0, *a14+, 1 +3f47fec0: move *a13, a11, 1 +3f47fed0: movi 0x6c0, a9 +3f47fef0: mpys a11, a9 +3f47ff00: addi 0x16e630, a9 +3f47ff30: setf 16, 1, 0 +3f47ff40: move *a9(0x10), a8, 0 +3f47ff60: move a8, *a14+, 1 +3f47ff70: movi 0x6c0, a9 +3f47ff90: mpys a11, a9 +3f47ffa0: addi 0x16e630, a9 +3f47ffd0: move *a9, a8, 0 +3f47ffe0: move a8, *a14+, 1 +3f47fff0: move @0x11a570, *a14+, 1 +3f480020: calla L3FB0BC50 +3f480050: movi 0x6c0, a9 +3f480070: mpys a11, a9 +3f480080: addi 0x16e630, a9 +3f4800b0: move a8, *a9(0x40), 1 +3f4800d0: inc a11 +3f4800e0: move a11, *a13, 1 +3f4800f0: move a14, -*sp, 1 +3f480100: movi 0x3f307090, a9 +3f480130: move a9, *a14+, 1 +3f480140: movk 1, a7 +3f480150: move a7, *a14+, 1 +3f480160: movi 0x6c0, a7 +3f480180: mpys a11, a7 +3f480190: addi 0x16e630, a7 +3f4801c0: move @0x19e150, a9, 1 +3f4801f0: move a9, a11 +3f480200: sll 0x9, a9 +3f480210: sll 0x5, a11 +3f480220: add a11, a9 +3f480230: add a9, a7 +3f480240: move *a7(0x60), *a14+, 1 +3f480260: move @0x19ff80, *a14+, 1 +3f480290: move @0x19ff60, *a14+, 1 +3f4802c0: move @0xb7ee0, *a14+, 1 +3f4802f0: move *a13, a11, 1 +3f480300: movi 0x6c0, a9 +3f480320: mpys a11, a9 +3f480330: addi 0x16e630, a9 +3f480360: setf 16, 1, 0 +3f480370: move *a9(0x10), a8, 0 +3f480390: move a8, *a14+, 1 +3f4803a0: movi 0x6c0, a9 +3f4803c0: mpys a11, a9 +3f4803d0: addi 0x16e630, a9 +3f480400: move *a9, a8, 0 +3f480410: move a8, *a14+, 1 +3f480420: move @0x11a570, *a14+, 1 +3f480450: calla L3FB0BC50 +3f480480: movi 0x6c0, a9 +3f4804a0: mpys a11, a9 +3f4804b0: addi 0x16e630, a9 +3f4804e0: move a8, *a9(0x40), 1 +3f480500: inc a11 +3f480510: move a11, *a13, 1 +3f480520: inc a11 +3f480530: move a11, *a13, 1 +3f480540: move a14, -*sp, 1 +3f480550: movi 0x6c0, a9 +3f480570: mpys a11, a9 +3f480580: addi 0x16e630, a9 +3f4805b0: move @0x19e150, a7, 1 +3f4805e0: move a7, a11 +3f4805f0: sll 0x9, a7 +3f480600: sll 0x5, a11 +3f480610: add a11, a7 +3f480620: add a7, a9 +3f480630: move *a9(0x60), *a14+, 1 +3f480650: sub a11, a11 +3f480660: move a11, *a14+, 1 +3f480670: move @0x19ff80, *a14+, 1 +3f4806a0: move @0x19ff60, *a14+, 1 +3f4806d0: move @0xb7ee0, *a14+, 1 +3f480700: move *a13, a9, 1 +3f480710: movi 0x6c0, a7 +3f480730: mpys a9, a7 +3f480740: addi 0x16e630, a7 +3f480770: setf 16, 1, 0 +3f480780: move *a7(0x10), a8, 0 +3f4807a0: move a8, *a14+, 1 +3f4807b0: movi 0x6c0, a7 +3f4807d0: mpys a9, a7 +3f4807e0: addi 0x16e630, a7 +3f480810: move *a7, a8, 0 +3f480820: move a8, *a14+, 1 +3f480830: move @0x11a570, *a14+, 1 +3f480860: calla L3FB0AEA0 +3f480890: movi 0x6c0, a7 +3f4808b0: mpys a9, a7 +3f4808c0: addi 0x16e630, a7 +3f4808f0: move a8, *a7(0x40), 1 +L3F480910: +3f480910: move a14, -*sp, 1 +3f480920: move @0xb7d40, *a14+, 1 +3f480950: move @0xb78e0, *a14+, 1 +3f480980: calla L3FD64F60 +3f4809b0: move @0xb7d40, @0xb83c0, 1 +L3F480A00: +3f480a00: subi 0x40, a14 +3f480a20: mmfm sp, a7,a9,a11,a13 +3f480a40: rets +3f480a50: mmtm sp, a5,a7,a9,a10,a11,a13 +3f480a70: move a14, a13 +3f480a80: addi 0x320, a14 +3f480aa0: move @0xb8260, a11, 1 +3f480ad0: jreq L3F480BA0 +3f480ae0: move a14, -*sp, 1 +3f480af0: move @0xb7b60, *a14+, 1 +3f480b20: move @0xb78e0, *a14+, 1 +3f480b50: calla L3FD75410 +3f480b80: jauc L3F4883E0 +L3F480BA0: +3f480ba0: setf 1, 0, 0 +3f480bb0: move @0xaed51, a11, 0 +3f480be0: jrne L3F480C30 +3f480bf0: move @0xaed52, a11, 0 +3f480c20: jreq L3F480CD0 +L3F480C30: +3f480c30: move a14, -*sp, 1 +3f480c40: move @0xb78e0, *a14+, 1 +3f480c70: calla L3F4C1B70 +3f480ca0: move a8, a11 +3f480cb0: jaeq L3F4883E0 +L3F480CD0: +3f480cd0: move a14, -*sp, 1 +3f480ce0: move @0x19ff80, *a14+, 1 +3f480d10: move @0x19ff60, *a14+, 1 +3f480d40: movk 1, a11 +3f480d50: move a11, *a14+, 1 +3f480d60: movi 0x1db, a7 +3f480d80: move a7, *a14+, 1 +3f480d90: movi 0x276, a11 +3f480db0: move a11, *a14+, 1 +3f480dc0: movi 0xfa, a7 +3f480de0: move a7, *a14+, 1 +3f480df0: addk 20, a7 +3f480e00: move a7, *a14+, 1 +3f480e10: move @0xb7960, *a14+, 1 +3f480e40: move @0xb78e0, *a14+, 1 +3f480e70: calla L3FD41B90 +3f480ea0: move a8, @0xb7b60, 1 +3f480ed0: move a14, -*sp, 1 +3f480ee0: move @0xb7980, *a14+, 1 +3f480f10: move a8, *a14+, 1 +3f480f20: move @0xb78e0, *a14+, 1 +3f480f50: calla L3FD9C7B0 +3f480f80: move @0xb7b60, a7, 1 +3f480fb0: jaeq L3F4883E0 +3f480fd0: movk 1, a11 +3f480fe0: move a11, @0xb8260, 1 +3f481010: setf 2, 0, 0 +3f481020: move @0xaece8, a7, 0 +3f481050: move a7, @0x19e150, 1 +3f481080: jreq L3F481140 +3f481090: dec a7 +3f4810a0: jreq L3F481140 +3f4810b0: move @0x19e150, a7, 1 +3f4810e0: subk 2, a7 +3f4810f0: jreq L3F481140 +3f481100: sub a7, a7 +3f481110: move a7, @0x19e150, 1 +L3F481140: +3f481140: move a14, -*sp, 1 +3f481150: sub a7, a7 +3f481160: move a7, *a14+, 1 +3f481170: move a7, *a14+, 1 +3f481180: move a7, *a14+, 1 +3f481190: move a7, *a14+, 1 +3f4811a0: movi 0x3f4a3498, a8 +3f4811d0: move a8, *a14+, 1 +3f4811e0: move @0x19e150, a5, 1 +3f481210: move a5, a7 +3f481220: sll 0x9, a5 +3f481230: sll 0x5, a7 +3f481240: add a7, a5 +3f481250: addi 0x158790, a5 +3f481280: move *a5+, *a14+, 1 +3f481290: move @0xb7b60, *a14+, 1 +3f4812c0: move @0xb78e0, *a14+, 1 +3f4812f0: calla L3FD9C170 +3f481320: move a14, -*sp, 1 +3f481330: movi 0x20810d, a7 +3f481360: move a7, *a14+, 1 +3f481370: move @0xb7b60, *a14+, 1 +3f4813a0: move @0xb78e0, *a14+, 1 +3f4813d0: calla L3FD97D50 +3f481400: move a14, -*sp, 1 +3f481410: move @0xb7b60, *a14+, 1 +3f481440: move @0xb78e0, *a14+, 1 +3f481470: calla L3FB04900 +3f4814a0: move a8, @0x11a4b0, 1 +3f4814d0: move a8, a5 +3f4814e0: jaeq L3F4882F0 +3f481500: sub a9, a9 +3f481510: move a14, -*sp, 1 +3f481520: move a9, *a14+, 1 +3f481530: movk 2, a11 +3f481540: move a11, *a14+, 1 +3f481550: movi 0x6c0, a11 +3f481570: mpys a9, a11 +3f481580: addi 0x14f2b0, a11 +3f4815b0: move @0x19e150, a7, 1 +3f4815e0: move a7, a5 +3f4815f0: sll 0x9, a7 +3f481600: sll 0x5, a5 +3f481610: add a5, a7 +3f481620: add a7, a11 +3f481630: move *a11(0x60), *a14+, 1 +3f481650: move @0x19ff80, *a14+, 1 +3f481680: move @0x19ff60, *a14+, 1 +3f4816b0: move @0xb7ee0, *a14+, 1 +3f4816e0: move a9, *a14+, 1 +3f4816f0: move a9, *a14+, 1 +3f481700: movi 0x6c0, a11 +3f481720: mpys a9, a11 +3f481730: addi 0x14f2b0, a11 +3f481760: setf 16, 1, 0 +3f481770: move *a11(0x10), a8, 0 +3f481790: move a8, *a14+, 1 +3f4817a0: movi 0x6c0, a11 +3f4817c0: mpys a9, a11 +3f4817d0: addi 0x14f2b0, a11 +3f481800: move *a11, a8, 0 +3f481810: move a8, *a14+, 1 +3f481820: move @0x11a4b0, *a14+, 1 +3f481850: calla L3FB0D7B0 +3f481880: movi 0x6c0, a11 +3f4818a0: mpys a9, a11 +3f4818b0: addi 0x14f2b0, a11 +3f4818e0: move a8, *a11(0x40), 1 +L3F481900: +3f481900: move a14, -*sp, 1 +3f481910: movi 0x3f4911c0, a8 +3f481940: move a8, *a14+, 1 +3f481950: move a9, a11 +3f481960: sll 0x6, a11 +3f481970: addi 0xb03d8, a11 +3f4819a0: move a11, *a14+, 1 +3f4819b0: calla L3FB45500 +3f4819e0: move a8, a5 +3f4819f0: jrne L3F481AF0 +3f481a00: move a14, -*sp, 1 +3f481a10: movi 0x3f4911c0, a8 +3f481a40: move a8, *a14+, 1 +3f481a50: move a9, a11 +3f481a60: sll 0x5, a11 +3f481a70: addi 0xb6ce0, a11 +3f481aa0: move *a11+, *a14+, 1 +3f481ab0: calla L3FB45720 +3f481ae0: jruc L3F4822B0 +L3F481AF0: +3f481af0: move a14, -*sp, 1 +3f481b00: move a9, a11 +3f481b10: sll 0x6, a11 +3f481b20: addi 0xb03d8, a11 +3f481b50: move a11, *a14+, 1 +3f481b60: move a9, a11 +3f481b70: sll 0x5, a11 +3f481b80: addi 0xb6ce0, a11 +3f481bb0: move *a11+, *a14+, 1 +3f481bc0: calla L3FB45720 +3f481bf0: move a14, -*sp, 1 +3f481c00: move a9, a11 +3f481c10: sll 0x6, a11 +3f481c20: addi 0xb03d8, a11 +3f481c50: move a11, *a14+, 1 +3f481c60: move a9, a11 +3f481c70: sll 0x5, a11 +3f481c80: addi 0xb6d60, a11 +3f481cb0: move *a11+, *a14+, 1 +3f481cc0: calla L3FB45720 +3f481cf0: move a14, -*sp, 1 +3f481d00: movi 0x3f4a34e0, a8 +3f481d30: move a8, *a14+, 1 +3f481d40: move a9, a11 +3f481d50: sll 0x5, a11 +3f481d60: addi 0xb6ce0, a11 +3f481d90: move *a11+, *a14+, 1 +3f481da0: calla L3FB452E0 +3f481dd0: move a14, -*sp, 1 +3f481de0: move a9, a11 +3f481df0: sll 0x8, a11 +3f481e00: addi 0xb04d8, a11 +3f481e30: move a11, *a14+, 1 +3f481e40: move a9, a11 +3f481e50: sll 0x5, a11 +3f481e60: addi 0xb6ce0, a11 +3f481e90: move *a11+, *a14+, 1 +3f481ea0: calla L3FB452E0 +3f481ed0: move a14, -*sp, 1 +3f481ee0: move a9, a11 +3f481ef0: sll 0x8, a11 +3f481f00: addi 0xb04d8, a11 +3f481f30: move a11, *a14+, 1 +3f481f40: move a9, a11 +3f481f50: sll 0x5, a11 +3f481f60: addi 0xb6de0, a11 +3f481f90: move *a11+, *a14+, 1 +3f481fa0: calla L3FB45720 +3f481fd0: move a14, -*sp, 1 +3f481fe0: movi 0x3f4a34e0, a8 +3f482010: move a8, *a14+, 1 +3f482020: move a9, a11 +3f482030: sll 0x5, a11 +3f482040: addi 0xb6ce0, a11 +3f482070: move *a11+, *a14+, 1 +3f482080: calla L3FB452E0 +3f4820b0: move a14, -*sp, 1 +3f4820c0: move a9, a11 +3f4820d0: sll 0x7, a11 +3f4820e0: addi 0xb08d8, a11 +3f482110: move a11, *a14+, 1 +3f482120: move a9, a11 +3f482130: sll 0x5, a11 +3f482140: addi 0xb6ce0, a11 +3f482170: move *a11+, *a14+, 1 +3f482180: calla L3FB452E0 +3f4821b0: move a14, -*sp, 1 +3f4821c0: move a9, a11 +3f4821d0: sll 0x7, a11 +3f4821e0: addi 0xb08d8, a11 +3f482210: move a11, *a14+, 1 +3f482220: move a9, a11 +3f482230: sll 0x5, a11 +3f482240: addi 0xb6e60, a11 +3f482270: move *a11+, *a14+, 1 +3f482280: calla L3FB45720 +L3F4822B0: +3f4822b0: inc a9 +3f4822c0: cmpi 0x4, a9 +3f4822e0: jalt L3F481900 +3f482300: movk 1, a9 +3f482310: movi 0x6c0, a11 +3f482330: mpys a9, a11 +3f482340: addi 0x14f2b0, a11 +3f482370: move a14, -*sp, 1 +3f482380: sub a7, a7 +3f482390: move a7, *a14+, 1 +3f4823a0: movi 0x3f439fe0, a5 +3f4823d0: move a5, *a14+, 1 +3f4823e0: movi 0xb6ce0, a7 +3f482410: move a7, *a14+, 1 +3f482420: movi 0xffff, a5 +3f482440: move a5, *a14+, 1 +3f482450: movk 4, a5 +3f482460: move a5, *a14+, 1 +3f482470: move @0x19ff80, *a14+, 1 +3f4824a0: move @0x19ff60, *a14+, 1 +3f4824d0: move @0xb7ee0, *a14+, 1 +3f482500: movi 0x50, a5 +3f482520: move a5, *a14+, 1 +3f482530: movi 0x122, a5 +3f482550: move a5, *a14+, 1 +3f482560: movi 0x6c0, a5 +3f482580: mpys a9, a5 +3f482590: addi 0x14f2b0, a5 +3f4825c0: setf 16, 1, 0 +3f4825d0: move *a5(0x10), a8, 0 +3f4825f0: move a8, *a14+, 1 +3f482600: movi 0x6c0, a5 +3f482620: mpys a9, a5 +3f482630: addi 0x14f2b0, a5 +3f482660: move *a5, a8, 0 +3f482670: move a8, *a14+, 1 +3f482680: move @0x11a4b0, *a14+, 1 +3f4826b0: calla L3FB08CE0 +3f4826e0: move a8, *a11(0x40), 1 +3f482700: inc a9 +3f482710: move a14, -*sp, 1 +3f482720: sub a11, a11 +3f482730: move a11, *a14+, 1 +3f482740: movk 3, a5 +3f482750: move a5, *a14+, 1 +3f482760: movi 0x6c0, a5 +3f482780: mpys a9, a5 +3f482790: addi 0x14f2b0, a5 +3f4827c0: move @0x19e150, a11, 1 +3f4827f0: move a11, a7 +3f482800: sll 0x9, a11 +3f482810: sll 0x5, a7 +3f482820: add a7, a11 +3f482830: add a11, a5 +3f482840: move *a5(0x60), *a14+, 1 +3f482860: move @0x19ff80, *a14+, 1 +3f482890: move @0x19ff60, *a14+, 1 +3f4828c0: move @0xb7ee0, *a14+, 1 +3f4828f0: sub a11, a11 +3f482900: move a11, *a14+, 1 +3f482910: move a11, *a14+, 1 +3f482920: movi 0x6c0, a7 +3f482940: mpys a9, a7 +3f482950: addi 0x14f2b0, a7 +3f482980: setf 16, 1, 0 +3f482990: move *a7(0x10), a8, 0 +3f4829b0: move a8, *a14+, 1 +3f4829c0: movi 0x6c0, a7 +3f4829e0: mpys a9, a7 +3f4829f0: addi 0x14f2b0, a7 +3f482a20: move *a7, a8, 0 +3f482a30: move a8, *a14+, 1 +3f482a40: move @0x11a4b0, *a14+, 1 +3f482a70: calla L3FB0D7B0 +3f482aa0: movi 0x6c0, a7 +3f482ac0: mpys a9, a7 +3f482ad0: addi 0x14f2b0, a7 +3f482b00: move a8, *a7(0x40), 1 +3f482b20: inc a9 +3f482b30: move a14, -*sp, 1 +3f482b40: move a11, *a14+, 1 +3f482b50: movk 3, a7 +3f482b60: move a7, *a14+, 1 +3f482b70: movi 0x6c0, a5 +3f482b90: mpys a9, a5 +3f482ba0: addi 0x14f2b0, a5 +3f482bd0: move @0x19e150, a7, 1 +3f482c00: move a7, a11 +3f482c10: sll 0x9, a7 +3f482c20: sll 0x5, a11 +3f482c30: add a11, a7 +3f482c40: add a7, a5 +3f482c50: move *a5(0x60), *a14+, 1 +3f482c70: move @0x19ff80, *a14+, 1 +3f482ca0: move @0x19ff60, *a14+, 1 +3f482cd0: move @0xb7ee0, *a14+, 1 +3f482d00: sub a11, a11 +3f482d10: move a11, *a14+, 1 +3f482d20: move a11, *a14+, 1 +3f482d30: movi 0x6c0, a7 +3f482d50: mpys a9, a7 +3f482d60: addi 0x14f2b0, a7 +3f482d90: setf 16, 1, 0 +3f482da0: move *a7(0x10), a8, 0 +3f482dc0: move a8, *a14+, 1 +3f482dd0: movi 0x6c0, a7 +3f482df0: mpys a9, a7 +3f482e00: addi 0x14f2b0, a7 +3f482e30: move *a7, a8, 0 +3f482e40: move a8, *a14+, 1 +3f482e50: move @0x11a4b0, *a14+, 1 +3f482e80: calla L3FB0D7B0 +3f482eb0: movi 0x6c0, a7 +3f482ed0: mpys a9, a7 +3f482ee0: addi 0x14f2b0, a7 +3f482f10: move a8, *a7(0x40), 1 +3f482f30: inc a9 +3f482f40: move a14, -*sp, 1 +3f482f50: move a11, *a14+, 1 +3f482f60: movk 3, a7 +3f482f70: move a7, *a14+, 1 +3f482f80: movi 0x6c0, a5 +3f482fa0: mpys a9, a5 +3f482fb0: addi 0x14f2b0, a5 +3f482fe0: move @0x19e150, a7, 1 +3f483010: move a7, a11 +3f483020: sll 0x9, a7 +3f483030: sll 0x5, a11 +3f483040: add a11, a7 +3f483050: add a7, a5 +3f483060: move *a5(0x60), *a14+, 1 +3f483080: move @0x19ff80, *a14+, 1 +3f4830b0: move @0x19ff60, *a14+, 1 +3f4830e0: move @0xb7ee0, *a14+, 1 +3f483110: sub a11, a11 +3f483120: move a11, *a14+, 1 +3f483130: move a11, *a14+, 1 +3f483140: movi 0x6c0, a7 +3f483160: mpys a9, a7 +3f483170: addi 0x14f2b0, a7 +3f4831a0: setf 16, 1, 0 +3f4831b0: move *a7(0x10), a8, 0 +3f4831d0: move a8, *a14+, 1 +3f4831e0: movi 0x6c0, a7 +3f483200: mpys a9, a7 +3f483210: addi 0x14f2b0, a7 +3f483240: move *a7, a8, 0 +3f483250: move a8, *a14+, 1 +3f483260: move @0x11a4b0, *a14+, 1 +3f483290: calla L3FB0D7B0 +3f4832c0: movi 0x6c0, a7 +3f4832e0: mpys a9, a7 +3f4832f0: addi 0x14f2b0, a7 +3f483320: move a8, *a7(0x40), 1 +3f483340: inc a9 +3f483350: movi 0x6c0, a7 +3f483370: mpys a9, a7 +3f483380: addi 0x14f2b0, a7 +3f4833b0: move a14, -*sp, 1 +3f4833c0: move a11, *a14+, 1 +3f4833d0: movk 31, a5 +3f4833e0: move a5, *a14+, 1 +3f4833f0: movk 2, a11 +3f483400: move a11, *a14+, 1 +3f483410: movi 0x3f4911c0, a8 +3f483440: move a8, *a14+, 1 +3f483450: move @0x19ff80, *a14+, 1 +3f483480: move @0x19ff60, *a14+, 1 +3f4834b0: move @0xb7ee0, *a14+, 1 +3f4834e0: movi 0xa5, a11 +3f483500: move a11, *a14+, 1 +3f483510: movi 0x6c0, a5 +3f483530: mpys a9, a5 +3f483540: addi 0x14f2b0, a5 +3f483570: setf 16, 1, 0 +3f483580: move *a5(0x10), a8, 0 +3f4835a0: move a8, *a14+, 1 +3f4835b0: movi 0x6c0, a5 +3f4835d0: mpys a9, a5 +3f4835e0: addi 0x14f2b0, a5 +3f483610: move *a5, a8, 0 +3f483620: move a8, *a14+, 1 +3f483630: move @0x11a4b0, *a14+, 1 +3f483660: calla L3FB04BA0 +3f483690: move a8, *a7(0x40), 1 +3f4836b0: move a14, -*sp, 1 +3f4836c0: movi 0x6c0, a7 +3f4836e0: mpys a9, a7 +3f4836f0: addi 0x14f2b0, a7 +3f483720: move *a7(0x40), *a14+, 1 +3f483740: move @0x11a4b0, *a14+, 1 +3f483770: calla L3FB11A10 +3f4837a0: move a8, *a13, 1 +3f4837b0: move a8, a5 +3f4837c0: jreq L3F483940 +3f4837d0: move *a5(0x160), a7, 1 +3f4837f0: movk 1, a11 +3f483800: movb a11, *a7(0x28) +3f483820: move *a5(0x160), a7, 1 +3f483840: move a14, -*sp, 1 +3f483850: move *a5(0x120), *a14+, 1 +3f483870: calla L3FB458D0 +3f4838a0: setf 16, 1, 0 +3f4838b0: move a8, *a7(0x30), 0 +3f4838d0: move *a5(0x160), a7, 1 +3f4838f0: movi 0x3f3294d0, a11 +3f483920: move a11, *a7(0x80), 1 +L3F483940: +3f483940: inc a9 +3f483950: movi 0x6c0, a11 +3f483970: mpys a9, a11 +3f483980: addi 0x14f2b0, a11 +3f4839b0: move a14, -*sp, 1 +3f4839c0: sub a7, a7 +3f4839d0: move a7, *a14+, 1 +3f4839e0: movk 15, a7 +3f4839f0: move a7, *a14+, 1 +3f483a00: movk 2, a7 +3f483a10: move a7, *a14+, 1 +3f483a20: movi 0x3f4911c0, a8 +3f483a50: move a8, *a14+, 1 +3f483a60: move @0x19ff80, *a14+, 1 +3f483a90: move @0x19ff60, *a14+, 1 +3f483ac0: move @0xb7ee0, *a14+, 1 +3f483af0: movi 0xaf, a7 +3f483b10: move a7, *a14+, 1 +3f483b20: movi 0x6c0, a7 +3f483b40: mpys a9, a7 +3f483b50: addi 0x14f2b0, a7 +3f483b80: setf 16, 1, 0 +3f483b90: move *a7(0x10), a8, 0 +3f483bb0: move a8, *a14+, 1 +3f483bc0: movi 0x6c0, a7 +3f483be0: mpys a9, a7 +3f483bf0: addi 0x14f2b0, a7 +3f483c20: move *a7, a8, 0 +3f483c30: move a8, *a14+, 1 +3f483c40: move @0x11a4b0, *a14+, 1 +3f483c70: calla L3FB04BA0 +3f483ca0: move a8, *a11(0x40), 1 +3f483cc0: inc a9 +3f483cd0: movi 0x6c0, a11 +3f483cf0: mpys a9, a11 +3f483d00: addi 0x14f2b0, a11 +3f483d30: move a14, -*sp, 1 +3f483d40: sub a7, a7 +3f483d50: move a7, *a14+, 1 +3f483d60: movk 7, a7 +3f483d70: move a7, *a14+, 1 +3f483d80: movk 2, a7 +3f483d90: move a7, *a14+, 1 +3f483da0: movi 0x3f4911c0, a8 +3f483dd0: move a8, *a14+, 1 +3f483de0: move @0x19ff80, *a14+, 1 +3f483e10: move @0x19ff60, *a14+, 1 +3f483e40: move @0xb7ee0, *a14+, 1 +3f483e70: movi 0x7d, a7 +3f483e90: move a7, *a14+, 1 +3f483ea0: movi 0x6c0, a7 +3f483ec0: mpys a9, a7 +3f483ed0: addi 0x14f2b0, a7 +3f483f00: setf 16, 1, 0 +3f483f10: move *a7(0x10), a8, 0 +3f483f30: move a8, *a14+, 1 +3f483f40: movi 0x6c0, a7 +3f483f60: mpys a9, a7 +3f483f70: addi 0x14f2b0, a7 +3f483fa0: move *a7, a8, 0 +3f483fb0: move a8, *a14+, 1 +3f483fc0: move @0x11a4b0, *a14+, 1 +3f483ff0: calla L3FB04BA0 +3f484020: move a8, *a11(0x40), 1 +3f484040: move a14, -*sp, 1 +3f484050: movi 0x6c0, a11 +3f484070: mpys a9, a11 +3f484080: addi 0x14f2b0, a11 +3f4840b0: move *a11(0x40), *a14+, 1 +3f4840d0: move @0x11a4b0, *a14+, 1 +3f484100: calla L3FB11A10 +3f484130: move a8, *a13, 1 +3f484140: move a8, a5 +3f484150: jreq L3F4841D0 +3f484160: move *a5(0x160), a11, 1 +3f484180: movi 0x3f329140, a7 +3f4841b0: move a7, *a11(0x80), 1 +L3F4841D0: +3f4841d0: inc a9 +3f4841e0: move a14, -*sp, 1 +3f4841f0: movi 0x3f32a670, a11 +3f484220: move a11, *a14+, 1 +3f484230: movk 1, a7 +3f484240: move a7, *a14+, 1 +3f484250: movi 0x6c0, a7 +3f484270: mpys a9, a7 +3f484280: addi 0x14f2b0, a7 +3f4842b0: move @0x19e150, a11, 1 +3f4842e0: move a11, a5 +3f4842f0: sll 0x9, a11 +3f484300: sll 0x5, a5 +3f484310: add a5, a11 +3f484320: add a11, a7 +3f484330: move *a7(0x60), *a14+, 1 +3f484350: move @0x19ff80, *a14+, 1 +3f484380: move @0x19ff60, *a14+, 1 +3f4843b0: move @0xb7ee0, *a14+, 1 +3f4843e0: movi 0x6c0, a11 +3f484400: mpys a9, a11 +3f484410: addi 0x14f2b0, a11 +3f484440: setf 16, 1, 0 +3f484450: move *a11(0x10), a8, 0 +3f484470: move a8, *a14+, 1 +3f484480: movi 0x6c0, a11 +3f4844a0: mpys a9, a11 +3f4844b0: addi 0x14f2b0, a11 +3f4844e0: move *a11, a8, 0 +3f4844f0: move a8, *a14+, 1 +3f484500: move @0x11a4b0, *a14+, 1 +3f484530: calla L3FB0BC50 +3f484560: movi 0x6c0, a11 +3f484580: mpys a9, a11 +3f484590: addi 0x14f2b0, a11 +3f4845c0: move a8, *a11(0x40), 1 +3f4845e0: inc a9 +3f4845f0: move a14, -*sp, 1 +3f484600: movi 0x3f32cba0, a11 +3f484630: move a11, *a14+, 1 +3f484640: movk 1, a7 +3f484650: move a7, *a14+, 1 +3f484660: movi 0x6c0, a5 +3f484680: mpys a9, a5 +3f484690: addi 0x14f2b0, a5 +3f4846c0: move @0x19e150, a7, 1 +3f4846f0: move a7, a11 +3f484700: sll 0x9, a7 +3f484710: sll 0x5, a11 +3f484720: add a11, a7 +3f484730: add a7, a5 +3f484740: move *a5(0x60), *a14+, 1 +3f484760: move @0x19ff80, *a14+, 1 +3f484790: move @0x19ff60, *a14+, 1 +3f4847c0: move @0xb7ee0, *a14+, 1 +3f4847f0: movi 0x6c0, a11 +3f484810: mpys a9, a11 +3f484820: addi 0x14f2b0, a11 +3f484850: setf 16, 1, 0 +3f484860: move *a11(0x10), a8, 0 +3f484880: move a8, *a14+, 1 +3f484890: movi 0x6c0, a11 +3f4848b0: mpys a9, a11 +3f4848c0: addi 0x14f2b0, a11 +3f4848f0: move *a11, a8, 0 +3f484900: move a8, *a14+, 1 +3f484910: move @0x11a4b0, *a14+, 1 +3f484940: calla L3FB0BC50 +3f484970: movi 0x6c0, a11 +3f484990: mpys a9, a11 +3f4849a0: addi 0x14f2b0, a11 +3f4849d0: move a8, *a11(0x40), 1 +3f4849f0: inc a9 +3f484a00: move a14, -*sp, 1 +3f484a10: movi 0x6c0, a11 +3f484a30: mpys a9, a11 +3f484a40: addi 0x14f2b0, a11 +3f484a70: move @0x19e150, a7, 1 +3f484aa0: move a7, a5 +3f484ab0: sll 0x9, a7 +3f484ac0: sll 0x5, a5 +3f484ad0: add a5, a7 +3f484ae0: add a7, a11 +3f484af0: move *a11(0x60), *a14+, 1 +3f484b10: setf 1, 0, 0 +3f484b20: move @0xaecea, a11, 0 +3f484b50: move a11, *a14+, 1 +3f484b60: move @0x19ff80, *a14+, 1 +3f484b90: move @0x19ff60, *a14+, 1 +3f484bc0: move @0xb7ee0, *a14+, 1 +3f484bf0: movi 0x6c0, a7 +3f484c10: mpys a9, a7 +3f484c20: addi 0x14f2b0, a7 +3f484c50: setf 16, 1, 0 +3f484c60: move *a7(0x10), a8, 0 +3f484c80: move a8, *a14+, 1 +3f484c90: movi 0x6c0, a7 +3f484cb0: mpys a9, a7 +3f484cc0: addi 0x14f2b0, a7 +3f484cf0: move *a7, a8, 0 +3f484d00: move a8, *a14+, 1 +3f484d10: move @0x11a4b0, *a14+, 1 +3f484d40: calla L3FB0AEA0 +3f484d70: movi 0x6c0, a11 +3f484d90: mpys a9, a11 +3f484da0: addi 0x14f2b0, a11 +3f484dd0: move a8, *a11(0x40), 1 +3f484df0: inc a9 +3f484e00: move a14, -*sp, 1 +3f484e10: movi 0x3f329850, a11 +3f484e40: move a11, *a14+, 1 +3f484e50: movk 1, a7 +3f484e60: move a7, *a14+, 1 +3f484e70: movi 0x6c0, a5 +3f484e90: mpys a9, a5 +3f484ea0: addi 0x14f2b0, a5 +3f484ed0: move @0x19e150, a7, 1 +3f484f00: move a7, a11 +3f484f10: sll 0x9, a7 +3f484f20: sll 0x5, a11 +3f484f30: add a11, a7 +3f484f40: add a7, a5 +3f484f50: move *a5(0x60), *a14+, 1 +3f484f70: move @0x19ff80, *a14+, 1 +3f484fa0: move @0x19ff60, *a14+, 1 +3f484fd0: move @0xb7ee0, *a14+, 1 +3f485000: movi 0x6c0, a11 +3f485020: mpys a9, a11 +3f485030: addi 0x14f2b0, a11 +3f485060: setf 16, 1, 0 +3f485070: move *a11(0x10), a8, 0 +3f485090: move a8, *a14+, 1 +3f4850a0: movi 0x6c0, a11 +3f4850c0: mpys a9, a11 +3f4850d0: addi 0x14f2b0, a11 +3f485100: move *a11, a8, 0 +3f485110: move a8, *a14+, 1 +3f485120: move @0x11a4b0, *a14+, 1 +3f485150: calla L3FB0BC50 +3f485180: movi 0x6c0, a11 +3f4851a0: mpys a9, a11 +3f4851b0: addi 0x14f2b0, a11 +3f4851e0: move a8, *a11(0x40), 1 +3f485200: move a14, -*sp, 1 +3f485210: movi 0x6c0, a11 +3f485230: mpys a9, a11 +3f485240: addi 0x14f2b0, a11 +3f485270: move *a11(0x40), *a14+, 1 +3f485290: move @0x11a4b0, *a14+, 1 +3f4852c0: calla L3FB11A10 +3f4852f0: move a8, *a13, 1 +3f485300: move a8, a5 +3f485310: jreq L3F485370 +3f485320: move *a5(0x160), a11, 1 +3f485340: movk 1, a7 +3f485350: movb a7, *a11(0x30) +L3F485370: +3f485370: inc a9 +3f485380: move a14, -*sp, 1 +3f485390: movi 0x3f3298c0, a11 +3f4853c0: move a11, *a14+, 1 +3f4853d0: movk 1, a7 +3f4853e0: move a7, *a14+, 1 +3f4853f0: movi 0x6c0, a7 +3f485410: mpys a9, a7 +3f485420: addi 0x14f2b0, a7 +3f485450: move @0x19e150, a11, 1 +3f485480: move a11, a5 +3f485490: sll 0x9, a11 +3f4854a0: sll 0x5, a5 +3f4854b0: add a5, a11 +3f4854c0: add a11, a7 +3f4854d0: move *a7(0x60), *a14+, 1 +3f4854f0: move @0x19ff80, *a14+, 1 +3f485520: move @0x19ff60, *a14+, 1 +3f485550: move @0xb7ee0, *a14+, 1 +3f485580: movi 0x6c0, a11 +3f4855a0: mpys a9, a11 +3f4855b0: addi 0x14f2b0, a11 +3f4855e0: setf 16, 1, 0 +3f4855f0: move *a11(0x10), a8, 0 +3f485610: move a8, *a14+, 1 +3f485620: movi 0x6c0, a11 +3f485640: mpys a9, a11 +3f485650: addi 0x14f2b0, a11 +3f485680: move *a11, a8, 0 +3f485690: move a8, *a14+, 1 +3f4856a0: move @0x11a4b0, *a14+, 1 +3f4856d0: calla L3FB0BC50 +3f485700: movi 0x6c0, a11 +3f485720: mpys a9, a11 +3f485730: addi 0x14f2b0, a11 +3f485760: move a8, *a11(0x40), 1 +3f485780: inc a9 +3f485790: move a14, -*sp, 1 +3f4857a0: movi 0x3f307b30, a11 +3f4857d0: move a11, *a14+, 1 +3f4857e0: movk 1, a7 +3f4857f0: move a7, *a14+, 1 +3f485800: movi 0x6c0, a5 +3f485820: mpys a9, a5 +3f485830: addi 0x14f2b0, a5 +3f485860: move @0x19e150, a7, 1 +3f485890: move a7, a11 +3f4858a0: sll 0x9, a7 +3f4858b0: sll 0x5, a11 +3f4858c0: add a11, a7 +3f4858d0: add a7, a5 +3f4858e0: move *a5(0x60), *a14+, 1 +3f485900: move @0x19ff80, *a14+, 1 +3f485930: move @0x19ff60, *a14+, 1 +3f485960: move @0xb7ee0, *a14+, 1 +3f485990: movi 0x6c0, a11 +3f4859b0: mpys a9, a11 +3f4859c0: addi 0x14f2b0, a11 +3f4859f0: setf 16, 1, 0 +3f485a00: move *a11(0x10), a8, 0 +3f485a20: move a8, *a14+, 1 +3f485a30: movi 0x6c0, a11 +3f485a50: mpys a9, a11 +3f485a60: addi 0x14f2b0, a11 +3f485a90: move *a11, a8, 0 +3f485aa0: move a8, *a14+, 1 +3f485ab0: move @0x11a4b0, *a14+, 1 +3f485ae0: calla L3FB0BC50 +3f485b10: movi 0x6c0, a11 +3f485b30: mpys a9, a11 +3f485b40: addi 0x14f2b0, a11 +3f485b70: move a8, *a11(0x40), 1 +3f485b90: inc a9 +3f485ba0: move a14, -*sp, 1 +3f485bb0: sub a11, a11 +3f485bc0: move a11, *a14+, 1 +3f485bd0: movk 2, a7 +3f485be0: move a7, *a14+, 1 +3f485bf0: movi 0x6c0, a5 +3f485c10: mpys a9, a5 +3f485c20: addi 0x14f2b0, a5 +3f485c50: move @0x19e150, a7, 1 +3f485c80: move a7, a11 +3f485c90: sll 0x9, a7 +3f485ca0: sll 0x5, a11 +3f485cb0: add a11, a7 +3f485cc0: add a7, a5 +3f485cd0: move *a5(0x60), *a14+, 1 +3f485cf0: move @0x19ff80, *a14+, 1 +3f485d20: move @0x19ff60, *a14+, 1 +3f485d50: move @0xb7ee0, *a14+, 1 +3f485d80: sub a11, a11 +3f485d90: move a11, *a14+, 1 +3f485da0: move a11, *a14+, 1 +3f485db0: movi 0x6c0, a7 +3f485dd0: mpys a9, a7 +3f485de0: addi 0x14f2b0, a7 +3f485e10: setf 16, 1, 0 +3f485e20: move *a7(0x10), a8, 0 +3f485e40: move a8, *a14+, 1 +3f485e50: movi 0x6c0, a7 +3f485e70: mpys a9, a7 +3f485e80: addi 0x14f2b0, a7 +3f485eb0: move *a7, a8, 0 +3f485ec0: move a8, *a14+, 1 +3f485ed0: move @0x11a4b0, *a14+, 1 +3f485f00: calla L3FB0D7B0 +3f485f30: movi 0x6c0, a7 +3f485f50: mpys a9, a7 +3f485f60: addi 0x14f2b0, a7 +3f485f90: move a8, *a7(0x40), 1 +3f485fb0: inc a9 +3f485fc0: move a14, -*sp, 1 +3f485fd0: movi 0x3f439fe0, a7 +3f486000: move a7, *a14+, 1 +3f486010: movi 0x6c0, a5 +3f486030: mpys a9, a5 +3f486040: addi 0x14f2b0, a5 +3f486070: move @0x19e150, a11, 1 +3f4860a0: move a11, a7 +3f4860b0: sll 0x9, a11 +3f4860c0: sll 0x5, a7 +3f4860d0: add a7, a11 +3f4860e0: add a11, a5 +3f4860f0: addi 0x60, a5 +3f486110: move a5, *a14+, 1 +3f486120: setf 2, 0, 0 +3f486130: move @0xaecd0, a11, 0 +3f486160: move a11, *a14+, 1 +3f486170: movk 3, a7 +3f486180: move a7, *a14+, 1 +3f486190: move @0x19ff80, *a14+, 1 +3f4861c0: move @0x19ff60, *a14+, 1 +3f4861f0: move @0xb7ee0, *a14+, 1 +3f486220: movi 0x6c0, a5 +3f486240: mpys a9, a5 +3f486250: addi 0x14f2b0, a5 +3f486280: setf 16, 1, 0 +3f486290: move *a5(0x10), a8, 0 +3f4862b0: move a8, *a14+, 1 +3f4862c0: movi 0x6c0, a5 +3f4862e0: mpys a9, a5 +3f4862f0: addi 0x14f2b0, a5 +3f486320: move *a5, a8, 0 +3f486330: move a8, *a14+, 1 +3f486340: move @0x11a4b0, *a14+, 1 +3f486370: calla L3FB05BC0 +3f4863a0: movi 0x6c0, a11 +3f4863c0: mpys a9, a11 +3f4863d0: addi 0x14f2b0, a11 +3f486400: move a8, *a11(0x40), 1 +3f486420: inc a9 +3f486430: move a14, -*sp, 1 +3f486440: sub a11, a11 +3f486450: move a11, *a14+, 1 +3f486460: movk 2, a5 +3f486470: move a5, *a14+, 1 +3f486480: movi 0x6c0, a5 +3f4864a0: mpys a9, a5 +3f4864b0: addi 0x14f2b0, a5 +3f4864e0: move @0x19e150, a7, 1 +3f486510: move a7, a11 +3f486520: sll 0x9, a7 +3f486530: sll 0x5, a11 +3f486540: add a11, a7 +3f486550: add a7, a5 +3f486560: move *a5(0x60), *a14+, 1 +3f486580: move @0x19ff80, *a14+, 1 +3f4865b0: move @0x19ff60, *a14+, 1 +3f4865e0: move @0xb7ee0, *a14+, 1 +3f486610: sub a11, a11 +3f486620: move a11, *a14+, 1 +3f486630: move a11, *a14+, 1 +3f486640: movi 0x6c0, a7 +3f486660: mpys a9, a7 +3f486670: addi 0x14f2b0, a7 +3f4866a0: setf 16, 1, 0 +3f4866b0: move *a7(0x10), a8, 0 +3f4866d0: move a8, *a14+, 1 +3f4866e0: movi 0x6c0, a7 +3f486700: mpys a9, a7 +3f486710: addi 0x14f2b0, a7 +3f486740: move *a7, a8, 0 +3f486750: move a8, *a14+, 1 +3f486760: move @0x11a4b0, *a14+, 1 +3f486790: calla L3FB0D7B0 +3f4867c0: movi 0x6c0, a7 +3f4867e0: mpys a9, a7 +3f4867f0: addi 0x14f2b0, a7 +3f486820: move a8, *a7(0x40), 1 +3f486840: inc a9 +3f486850: move a14, -*sp, 1 +3f486860: movi 0x3f439fe0, a7 +3f486890: move a7, *a14+, 1 +3f4868a0: movi 0x6c0, a5 +3f4868c0: mpys a9, a5 +3f4868d0: addi 0x14f2b0, a5 +3f486900: move @0x19e150, a11, 1 +3f486930: move a11, a7 +3f486940: sll 0x9, a11 +3f486950: sll 0x5, a7 +3f486960: add a7, a11 +3f486970: add a11, a5 +3f486980: addi 0x60, a5 +3f4869a0: move a5, *a14+, 1 +3f4869b0: setf 2, 0, 0 +3f4869c0: move @0xaecd2, a11, 0 +3f4869f0: move a11, *a14+, 1 +3f486a00: movk 3, a7 +3f486a10: move a7, *a14+, 1 +3f486a20: move @0x19ff80, *a14+, 1 +3f486a50: move @0x19ff60, *a14+, 1 +3f486a80: move @0xb7ee0, *a14+, 1 +3f486ab0: movi 0x6c0, a5 +3f486ad0: mpys a9, a5 +3f486ae0: addi 0x14f2b0, a5 +3f486b10: setf 16, 1, 0 +3f486b20: move *a5(0x10), a8, 0 +3f486b40: move a8, *a14+, 1 +3f486b50: movi 0x6c0, a5 +3f486b70: mpys a9, a5 +3f486b80: addi 0x14f2b0, a5 +3f486bb0: move *a5, a8, 0 +3f486bc0: move a8, *a14+, 1 +3f486bd0: move @0x11a4b0, *a14+, 1 +3f486c00: calla L3FB05BC0 +3f486c30: movi 0x6c0, a11 +3f486c50: mpys a9, a11 +3f486c60: addi 0x14f2b0, a11 +3f486c90: move a8, *a11(0x40), 1 +3f486cb0: inc a9 +3f486cc0: move a14, -*sp, 1 +3f486cd0: movi 0x6c0, a11 +3f486cf0: mpys a9, a11 +3f486d00: addi 0x14f2b0, a11 +3f486d30: move @0x19e150, a5, 1 +3f486d60: move a5, a7 +3f486d70: sll 0x9, a5 +3f486d80: sll 0x5, a7 +3f486d90: add a7, a5 +3f486da0: add a5, a11 +3f486db0: move *a11(0x60), *a14+, 1 +3f486dd0: setf 1, 0, 0 +3f486de0: move @0xaed51, a11, 0 +3f486e10: move a11, *a14+, 1 +3f486e20: move @0x19ff80, *a14+, 1 +3f486e50: move @0x19ff60, *a14+, 1 +3f486e80: move @0xb7ee0, *a14+, 1 +3f486eb0: movi 0x6c0, a7 +3f486ed0: mpys a9, a7 +3f486ee0: addi 0x14f2b0, a7 +3f486f10: setf 16, 1, 0 +3f486f20: move *a7(0x10), a8, 0 +3f486f40: move a8, *a14+, 1 +3f486f50: movi 0x6c0, a7 +3f486f70: mpys a9, a7 +3f486f80: addi 0x14f2b0, a7 +3f486fb0: move *a7, a8, 0 +3f486fc0: move a8, *a14+, 1 +3f486fd0: move @0x11a4b0, *a14+, 1 +3f487000: calla L3FB0AEA0 +3f487030: movi 0x6c0, a11 +3f487050: mpys a9, a11 +3f487060: addi 0x14f2b0, a11 +3f487090: move a8, *a11(0x40), 1 +3f4870b0: move a14, -*sp, 1 +3f4870c0: movi 0x6c0, a11 +3f4870e0: mpys a9, a11 +3f4870f0: addi 0x14f2b0, a11 +3f487120: move *a11(0x40), *a14+, 1 +3f487140: move @0x11a4b0, *a14+, 1 +3f487170: calla L3FB11A10 +3f4871a0: move a8, *a13, 1 +3f4871b0: move a8, a5 +3f4871c0: jreq L3F487240 +3f4871d0: move *a5(0x160), a11, 1 +3f4871f0: movi 0x3f4bf3d0, a7 +3f487220: move a7, *a11(0x8), 1 +L3F487240: +3f487240: inc a9 +3f487250: move a14, -*sp, 1 +3f487260: movi 0x6c0, a11 +3f487280: mpys a9, a11 +3f487290: addi 0x14f2b0, a11 +3f4872c0: move @0x19e150, a7, 1 +3f4872f0: move a7, a5 +3f487300: sll 0x9, a7 +3f487310: sll 0x5, a5 +3f487320: add a5, a7 +3f487330: add a7, a11 +3f487340: move *a11(0x60), *a14+, 1 +3f487360: setf 1, 0, 0 +3f487370: move @0xaed52, a11, 0 +3f4873a0: move a11, *a14+, 1 +3f4873b0: move @0x19ff80, *a14+, 1 +3f4873e0: move @0x19ff60, *a14+, 1 +3f487410: move @0xb7ee0, *a14+, 1 +3f487440: movi 0x6c0, a7 +3f487460: mpys a9, a7 +3f487470: addi 0x14f2b0, a7 +3f4874a0: setf 16, 1, 0 +3f4874b0: move *a7(0x10), a8, 0 +3f4874d0: move a8, *a14+, 1 +3f4874e0: movi 0x6c0, a7 +3f487500: mpys a9, a7 +3f487510: addi 0x14f2b0, a7 +3f487540: move *a7, a8, 0 +3f487550: move a8, *a14+, 1 +3f487560: move @0x11a4b0, *a14+, 1 +3f487590: calla L3FB0AEA0 +3f4875c0: movi 0x6c0, a11 +3f4875e0: mpys a9, a11 +3f4875f0: addi 0x14f2b0, a11 +3f487620: move a8, *a11(0x40), 1 +3f487640: move a14, -*sp, 1 +3f487650: movi 0x6c0, a11 +3f487670: mpys a9, a11 +3f487680: addi 0x14f2b0, a11 +3f4876b0: move *a11(0x40), *a14+, 1 +3f4876d0: move @0x11a4b0, *a14+, 1 +3f487700: calla L3FB11A10 +3f487730: move a8, *a13, 1 +3f487740: move a8, a5 +3f487750: jreq L3F4877D0 +3f487760: move *a5(0x160), a11, 1 +3f487780: movi 0x3f4bf3d0, a7 +3f4877b0: move a7, *a11(0x8), 1 +L3F4877D0: +3f4877d0: inc a9 +3f4877e0: move a14, -*sp, 1 +3f4877f0: movi 0x6c0, a11 +3f487810: mpys a9, a11 +3f487820: addi 0x14f2b0, a11 +3f487850: move @0x19e150, a7, 1 +3f487880: move a7, a5 +3f487890: sll 0x9, a7 +3f4878a0: sll 0x5, a5 +3f4878b0: add a5, a7 +3f4878c0: add a7, a11 +3f4878d0: move *a11(0x60), *a14+, 1 +3f4878f0: setf 1, 0, 0 +3f487900: move @0xaed53, a11, 0 +3f487930: move a11, *a14+, 1 +3f487940: move @0x19ff80, *a14+, 1 +3f487970: move @0x19ff60, *a14+, 1 +3f4879a0: move @0xb7ee0, *a14+, 1 +3f4879d0: movi 0x6c0, a7 +3f4879f0: mpys a9, a7 +3f487a00: addi 0x14f2b0, a7 +3f487a30: setf 16, 1, 0 +3f487a40: move *a7(0x10), a8, 0 +3f487a60: move a8, *a14+, 1 +3f487a70: movi 0x6c0, a7 +3f487a90: mpys a9, a7 +3f487aa0: addi 0x14f2b0, a7 +3f487ad0: move *a7, a8, 0 +3f487ae0: move a8, *a14+, 1 +3f487af0: move @0x11a4b0, *a14+, 1 +3f487b20: calla L3FB0AEA0 +3f487b50: movi 0x6c0, a11 +3f487b70: mpys a9, a11 +3f487b80: addi 0x14f2b0, a11 +3f487bb0: move a8, *a11(0x40), 1 +3f487bd0: move a14, -*sp, 1 +3f487be0: movi 0x6c0, a11 +3f487c00: mpys a9, a11 +3f487c10: addi 0x14f2b0, a11 +3f487c40: move *a11(0x40), *a14+, 1 +3f487c60: move @0x11a4b0, *a14+, 1 +3f487c90: calla L3FB11A10 +3f487cc0: move a8, *a13, 1 +3f487cd0: move a8, a5 +3f487ce0: jreq L3F487D60 +3f487cf0: move *a5(0x160), a11, 1 +3f487d10: movi 0x3f4bf3d0, a7 +3f487d40: move a7, *a11(0x8), 1 +L3F487D60: +3f487d60: inc a9 +3f487d70: move a14, -*sp, 1 +3f487d80: movi 0x6c0, a11 +3f487da0: mpys a9, a11 +3f487db0: addi 0x14f2b0, a11 +3f487de0: move @0x19e150, a7, 1 +3f487e10: move a7, a5 +3f487e20: sll 0x9, a7 +3f487e30: sll 0x5, a5 +3f487e40: add a5, a7 +3f487e50: add a7, a11 +3f487e60: move *a11(0x60), *a14+, 1 +3f487e80: setf 1, 0, 0 +3f487e90: move @0xaed54, a11, 0 +3f487ec0: move a11, *a14+, 1 +3f487ed0: move @0x19ff80, *a14+, 1 +3f487f00: move @0x19ff60, *a14+, 1 +3f487f30: move @0xb7ee0, *a14+, 1 +3f487f60: movi 0x6c0, a7 +3f487f80: mpys a9, a7 +3f487f90: addi 0x14f2b0, a7 +3f487fc0: setf 16, 1, 0 +3f487fd0: move *a7(0x10), a8, 0 +3f487ff0: move a8, *a14+, 1 +3f488000: movi 0x6c0, a7 +3f488020: mpys a9, a7 +3f488030: addi 0x14f2b0, a7 +3f488060: move *a7, a8, 0 +3f488070: move a8, *a14+, 1 +3f488080: move @0x11a4b0, *a14+, 1 +3f4880b0: calla L3FB0AEA0 +3f4880e0: movi 0x6c0, a11 +3f488100: mpys a9, a11 +3f488110: addi 0x14f2b0, a11 +3f488140: move a8, *a11(0x40), 1 +3f488160: move a14, -*sp, 1 +3f488170: movi 0x6c0, a11 +3f488190: mpys a9, a11 +3f4881a0: addi 0x14f2b0, a11 +3f4881d0: move *a11(0x40), *a14+, 1 +3f4881f0: move @0x11a4b0, *a14+, 1 +3f488220: calla L3FB11A10 +3f488250: move a8, *a13, 1 +3f488260: move a8, a5 +3f488270: jreq L3F4882F0 +3f488280: move *a5(0x160), a11, 1 +3f4882a0: movi 0x3f4bf3d0, a7 +3f4882d0: move a7, *a11(0x8), 1 +L3F4882F0: +3f4882f0: move a14, -*sp, 1 +3f488300: move @0xb7b60, *a14+, 1 +3f488330: move @0xb78e0, *a14+, 1 +3f488360: calla L3FD64F60 +3f488390: move @0xb7b60, @0xb83c0, 1 +L3F4883E0: +3f4883e0: subi 0x320, a14 +3f488400: mmfm sp, a5,a7,a9,a10,a11,a13 +3f488420: rets +3f488430: mmtm sp, a7,a9,a11,a13 +3f488450: move a14, a13 +3f488460: addi 0x50, a14 +3f488480: sub a11, a11 +3f488490: movb a11, *a13(0x40) +3f4884b0: move @0xb8280, a11, 1 +3f4884e0: jreq L3F4885B0 +3f4884f0: move a14, -*sp, 1 +3f488500: move @0xb7b80, *a14+, 1 +3f488530: move @0xb78e0, *a14+, 1 +3f488560: calla L3FD75410 +3f488590: jauc L3F48C850 +L3F4885B0: +3f4885b0: setf 1, 0, 0 +3f4885c0: move @0xaed52, a11, 0 +3f4885f0: jreq L3F488720 +3f488600: move @0xaed54, a11, 0 +3f488630: jreq L3F488680 +3f488640: movk 1, a11 +3f488650: movb a11, *a13(0x40) +3f488670: jruc L3F488720 +L3F488680: +3f488680: move a14, -*sp, 1 +3f488690: move @0xb78e0, *a14+, 1 +3f4886c0: calla L3F4C1B70 +3f4886f0: move a8, a11 +3f488700: jaeq L3F48C850 +L3F488720: +3f488720: move a14, -*sp, 1 +3f488730: move @0x19ff80, *a14+, 1 +3f488760: move @0x19ff60, *a14+, 1 +3f488790: movk 1, a11 +3f4887a0: move a11, *a14+, 1 +3f4887b0: movi 0x12c, a9 +3f4887d0: move a9, *a14+, 1 +3f4887e0: movi 0x190, a11 +3f488800: move a11, *a14+, 1 +3f488810: movi 0xc8, a9 +3f488830: move a9, *a14+, 1 +3f488840: movi 0x10e, a9 +3f488860: move a9, *a14+, 1 +3f488870: move @0xb7960, *a14+, 1 +3f4888a0: move @0xb78e0, *a14+, 1 +3f4888d0: calla L3FD41B90 +3f488900: move a8, @0xb7b80, 1 +3f488930: move a14, -*sp, 1 +3f488940: move @0xb7980, *a14+, 1 +3f488970: move a8, *a14+, 1 +3f488980: move @0xb78e0, *a14+, 1 +3f4889b0: calla L3FD9C7B0 +3f4889e0: move @0xb7b80, a9, 1 +3f488a10: jaeq L3F48C850 +3f488a30: movk 1, a11 +3f488a40: move a11, @0xb8280, 1 +3f488a70: setf 2, 0, 0 +3f488a80: move @0xaece8, a9, 0 +3f488ab0: move a9, @0x19e150, 1 +3f488ae0: jreq L3F488BA0 +3f488af0: dec a9 +3f488b00: jreq L3F488BA0 +3f488b10: move @0x19e150, a9, 1 +3f488b40: subk 2, a9 +3f488b50: jreq L3F488BA0 +3f488b60: sub a9, a9 +3f488b70: move a9, @0x19e150, 1 +L3F488BA0: +3f488ba0: move a14, -*sp, 1 +3f488bb0: sub a9, a9 +3f488bc0: move a9, *a14+, 1 +3f488bd0: move a9, *a14+, 1 +3f488be0: move a9, *a14+, 1 +3f488bf0: move a9, *a14+, 1 +3f488c00: movi 0x3f4a34f0, a8 +3f488c30: move a8, *a14+, 1 +3f488c40: move @0x19e150, a7, 1 +3f488c70: move a7, a9 +3f488c80: sll 0x9, a7 +3f488c90: sll 0x5, a9 +3f488ca0: add a9, a7 +3f488cb0: addi 0x17c550, a7 +3f488ce0: move *a7+, *a14+, 1 +3f488cf0: move @0xb7b80, *a14+, 1 +3f488d20: move @0xb78e0, *a14+, 1 +3f488d50: calla L3FD9C170 +3f488d80: move a14, -*sp, 1 +3f488d90: movi 0x20810d, a9 +3f488dc0: move a9, *a14+, 1 +3f488dd0: move @0xb7b80, *a14+, 1 +3f488e00: move @0xb78e0, *a14+, 1 +3f488e30: calla L3FD97D50 +3f488e60: move a14, -*sp, 1 +3f488e70: move @0xb7b80, *a14+, 1 +3f488ea0: move @0xb78e0, *a14+, 1 +3f488ed0: calla L3FB04900 +3f488f00: move a8, @0x11a4f0, 1 +3f488f30: move a8, a7 +3f488f40: jaeq L3F48C760 +3f488f60: sub a11, a11 +3f488f70: move a11, *a13, 1 +3f488f80: move a14, -*sp, 1 +3f488f90: movi 0x6c0, a9 +3f488fb0: mpys a11, a9 +3f488fc0: addi 0x1773f0, a9 +3f488ff0: move @0x19e150, a7, 1 +3f489020: move a7, a11 +3f489030: sll 0x9, a7 +3f489040: sll 0x5, a11 +3f489050: add a11, a7 +3f489060: add a7, a9 +3f489070: move *a9(0x60), *a14+, 1 +3f489090: setf 1, 0, 0 +3f4890a0: move @0xaecdf, a11, 0 +3f4890d0: move a11, *a14+, 1 +3f4890e0: move @0x19ff80, *a14+, 1 +3f489110: move @0x19ff60, *a14+, 1 +3f489140: move @0xb7ee0, *a14+, 1 +3f489170: move *a13, a9, 1 +3f489180: movi 0x6c0, a7 +3f4891a0: mpys a9, a7 +3f4891b0: addi 0x1773f0, a7 +3f4891e0: setf 16, 1, 0 +3f4891f0: move *a7(0x10), a8, 0 +3f489210: move a8, *a14+, 1 +3f489220: movi 0x6c0, a7 +3f489240: mpys a9, a7 +3f489250: addi 0x1773f0, a7 +3f489280: move *a7, a8, 0 +3f489290: move a8, *a14+, 1 +3f4892a0: move @0x11a4f0, *a14+, 1 +3f4892d0: calla L3FB0AEA0 +3f489300: movi 0x6c0, a11 +3f489320: mpys a9, a11 +3f489330: addi 0x1773f0, a11 +3f489360: move a8, *a11(0x40), 1 +3f489380: inc a9 +3f489390: move a9, *a13, 1 +3f4893a0: move a14, -*sp, 1 +3f4893b0: movi 0x6c0, a11 +3f4893d0: mpys a9, a11 +3f4893e0: addi 0x1773f0, a11 +3f489410: move @0x19e150, a7, 1 +3f489440: move a7, a9 +3f489450: sll 0x9, a7 +3f489460: sll 0x5, a9 +3f489470: add a9, a7 +3f489480: add a7, a11 +3f489490: move *a11(0x60), *a14+, 1 +3f4894b0: setf 1, 0, 0 +3f4894c0: move @0xaece2, a11, 0 +3f4894f0: move a11, *a14+, 1 +3f489500: move @0x19ff80, *a14+, 1 +3f489530: move @0x19ff60, *a14+, 1 +3f489560: move @0xb7ee0, *a14+, 1 +3f489590: move *a13, a9, 1 +3f4895a0: movi 0x6c0, a7 +3f4895c0: mpys a9, a7 +3f4895d0: addi 0x1773f0, a7 +3f489600: setf 16, 1, 0 +3f489610: move *a7(0x10), a8, 0 +3f489630: move a8, *a14+, 1 +3f489640: movi 0x6c0, a7 +3f489660: mpys a9, a7 +3f489670: addi 0x1773f0, a7 +3f4896a0: move *a7, a8, 0 +3f4896b0: move a8, *a14+, 1 +3f4896c0: move @0x11a4f0, *a14+, 1 +3f4896f0: calla L3FB0AEA0 +3f489720: movi 0x6c0, a11 +3f489740: mpys a9, a11 +3f489750: addi 0x1773f0, a11 +3f489780: move a8, *a11(0x40), 1 +3f4897a0: inc a9 +3f4897b0: move a9, *a13, 1 +3f4897c0: move a14, -*sp, 1 +3f4897d0: movi 0x6c0, a11 +3f4897f0: mpys a9, a11 +3f489800: addi 0x1773f0, a11 +3f489830: move @0x19e150, a7, 1 +3f489860: move a7, a9 +3f489870: sll 0x9, a7 +3f489880: sll 0x5, a9 +3f489890: add a9, a7 +3f4898a0: add a7, a11 +3f4898b0: move *a11(0x60), *a14+, 1 +3f4898d0: setf 1, 0, 0 +3f4898e0: move @0xaece3, a11, 0 +3f489910: move a11, *a14+, 1 +3f489920: move @0x19ff80, *a14+, 1 +3f489950: move @0x19ff60, *a14+, 1 +3f489980: move @0xb7ee0, *a14+, 1 +3f4899b0: move *a13, a9, 1 +3f4899c0: movi 0x6c0, a7 +3f4899e0: mpys a9, a7 +3f4899f0: addi 0x1773f0, a7 +3f489a20: setf 16, 1, 0 +3f489a30: move *a7(0x10), a8, 0 +3f489a50: move a8, *a14+, 1 +3f489a60: movi 0x6c0, a7 +3f489a80: mpys a9, a7 +3f489a90: addi 0x1773f0, a7 +3f489ac0: move *a7, a8, 0 +3f489ad0: move a8, *a14+, 1 +3f489ae0: move @0x11a4f0, *a14+, 1 +3f489b10: calla L3FB0AEA0 +3f489b40: movi 0x6c0, a11 +3f489b60: mpys a9, a11 +3f489b70: addi 0x1773f0, a11 +3f489ba0: move a8, *a11(0x40), 1 +3f489bc0: inc a9 +3f489bd0: move a9, *a13, 1 +3f489be0: move a14, -*sp, 1 +3f489bf0: movi 0x6c0, a11 +3f489c10: mpys a9, a11 +3f489c20: addi 0x1773f0, a11 +3f489c50: move @0x19e150, a7, 1 +3f489c80: move a7, a9 +3f489c90: sll 0x9, a7 +3f489ca0: sll 0x5, a9 +3f489cb0: add a9, a7 +3f489cc0: add a7, a11 +3f489cd0: move *a11(0x60), *a14+, 1 +3f489cf0: setf 1, 0, 0 +3f489d00: move @0xaece4, a11, 0 +3f489d30: move a11, *a14+, 1 +3f489d40: move @0x19ff80, *a14+, 1 +3f489d70: move @0x19ff60, *a14+, 1 +3f489da0: move @0xb7ee0, *a14+, 1 +3f489dd0: move *a13, a9, 1 +3f489de0: movi 0x6c0, a7 +3f489e00: mpys a9, a7 +3f489e10: addi 0x1773f0, a7 +3f489e40: setf 16, 1, 0 +3f489e50: move *a7(0x10), a8, 0 +3f489e70: move a8, *a14+, 1 +3f489e80: movi 0x6c0, a7 +3f489ea0: mpys a9, a7 +3f489eb0: addi 0x1773f0, a7 +3f489ee0: move *a7, a8, 0 +3f489ef0: move a8, *a14+, 1 +3f489f00: move @0x11a4f0, *a14+, 1 +3f489f30: calla L3FB0AEA0 +3f489f60: movi 0x6c0, a11 +3f489f80: mpys a9, a11 +3f489f90: addi 0x1773f0, a11 +3f489fc0: move a8, *a11(0x40), 1 +3f489fe0: inc a9 +3f489ff0: move a9, *a13, 1 +3f48a000: move a14, -*sp, 1 +3f48a010: sub a11, a11 +3f48a020: move a11, *a14+, 1 +3f48a030: movk 2, a7 +3f48a040: move a7, *a14+, 1 +3f48a050: movi 0x6c0, a7 +3f48a070: mpys a9, a7 +3f48a080: addi 0x1773f0, a7 +3f48a0b0: move @0x19e150, a11, 1 +3f48a0e0: move a11, a9 +3f48a0f0: sll 0x9, a11 +3f48a100: sll 0x5, a9 +3f48a110: add a9, a11 +3f48a120: add a11, a7 +3f48a130: move *a7(0x60), *a14+, 1 +3f48a150: move @0x19ff80, *a14+, 1 +3f48a180: move @0x19ff60, *a14+, 1 +3f48a1b0: move @0xb7ee0, *a14+, 1 +3f48a1e0: sub a11, a11 +3f48a1f0: move a11, *a14+, 1 +3f48a200: move a11, *a14+, 1 +3f48a210: move *a13, a9, 1 +3f48a220: movi 0x6c0, a7 +3f48a240: mpys a9, a7 +3f48a250: addi 0x1773f0, a7 +3f48a280: setf 16, 1, 0 +3f48a290: move *a7(0x10), a8, 0 +3f48a2b0: move a8, *a14+, 1 +3f48a2c0: movi 0x6c0, a7 +3f48a2e0: mpys a9, a7 +3f48a2f0: addi 0x1773f0, a7 +3f48a320: move *a7, a8, 0 +3f48a330: move a8, *a14+, 1 +3f48a340: move @0x11a4f0, *a14+, 1 +3f48a370: calla L3FB0D7B0 +3f48a3a0: movi 0x6c0, a7 +3f48a3c0: mpys a9, a7 +3f48a3d0: addi 0x1773f0, a7 +3f48a400: move a8, *a7(0x40), 1 +3f48a420: inc a9 +3f48a430: move a9, *a13, 1 +3f48a440: movi 0x6c0, a7 +3f48a460: mpys a9, a7 +3f48a470: addi 0x1773f0, a7 +3f48a4a0: move a14, -*sp, 1 +3f48a4b0: movi 0x115290, a11 +3f48a4e0: move a11, *a14+, 1 +3f48a4f0: setf 3, 0, 0 +3f48a500: move @0xaece5, a11, 0 +3f48a530: move a11, *a14+, 1 +3f48a540: movk 6, a9 +3f48a550: move a9, *a14+, 1 +3f48a560: move @0x19ff80, *a14+, 1 +3f48a590: move @0x19ff60, *a14+, 1 +3f48a5c0: move @0xb7ee0, *a14+, 1 +3f48a5f0: move *a13, a9, 1 +3f48a600: movi 0x6c0, a11 +3f48a620: mpys a9, a11 +3f48a630: addi 0x1773f0, a11 +3f48a660: setf 16, 1, 0 +3f48a670: move *a11(0x10), a8, 0 +3f48a690: move a8, *a14+, 1 +3f48a6a0: movi 0x6c0, a11 +3f48a6c0: mpys a9, a11 +3f48a6d0: addi 0x1773f0, a11 +3f48a700: move *a11, a8, 0 +3f48a710: move a8, *a14+, 1 +3f48a720: move @0x11a4f0, *a14+, 1 +3f48a750: calla L3FB070E0 +3f48a780: move a8, *a7(0x40), 1 +3f48a7a0: inc a9 +3f48a7b0: move a9, *a13, 1 +3f48a7c0: move a14, -*sp, 1 +3f48a7d0: sub a11, a11 +3f48a7e0: move a11, *a14+, 1 +3f48a7f0: movk 2, a7 +3f48a800: move a7, *a14+, 1 +3f48a810: movi 0x6c0, a7 +3f48a830: mpys a9, a7 +3f48a840: addi 0x1773f0, a7 +3f48a870: move @0x19e150, a11, 1 +3f48a8a0: move a11, a9 +3f48a8b0: sll 0x9, a11 +3f48a8c0: sll 0x5, a9 +3f48a8d0: add a9, a11 +3f48a8e0: add a11, a7 +3f48a8f0: move *a7(0x60), *a14+, 1 +3f48a910: move @0x19ff80, *a14+, 1 +3f48a940: move @0x19ff60, *a14+, 1 +3f48a970: move @0xb7ee0, *a14+, 1 +3f48a9a0: sub a11, a11 +3f48a9b0: move a11, *a14+, 1 +3f48a9c0: move a11, *a14+, 1 +3f48a9d0: move *a13, a9, 1 +3f48a9e0: movi 0x6c0, a7 +3f48aa00: mpys a9, a7 +3f48aa10: addi 0x1773f0, a7 +3f48aa40: setf 16, 1, 0 +3f48aa50: move *a7(0x10), a8, 0 +3f48aa70: move a8, *a14+, 1 +3f48aa80: movi 0x6c0, a7 +3f48aaa0: mpys a9, a7 +3f48aab0: addi 0x1773f0, a7 +3f48aae0: move *a7, a8, 0 +3f48aaf0: move a8, *a14+, 1 +3f48ab00: move @0x11a4f0, *a14+, 1 +3f48ab30: calla L3FB0D7B0 +3f48ab60: movi 0x6c0, a7 +3f48ab80: mpys a9, a7 +3f48ab90: addi 0x1773f0, a7 +3f48abc0: move a8, *a7(0x40), 1 +3f48abe0: inc a9 +3f48abf0: move a9, *a13, 1 +3f48ac00: movi 0x6c0, a7 +3f48ac20: mpys a9, a7 +3f48ac30: addi 0x1773f0, a7 +3f48ac60: move a14, -*sp, 1 +3f48ac70: move a11, *a14+, 1 +3f48ac80: movk 31, a11 +3f48ac90: move a11, *a14+, 1 +3f48aca0: movk 2, a11 +3f48acb0: move a11, *a14+, 1 +3f48acc0: movi 0xb2018, a11 +3f48acf0: move a11, *a14+, 1 +3f48ad00: move @0x19ff80, *a14+, 1 +3f48ad30: move @0x19ff60, *a14+, 1 +3f48ad60: move @0xb7ee0, *a14+, 1 +3f48ad90: movi 0x12c, a11 +3f48adb0: move a11, *a14+, 1 +3f48adc0: movi 0x6c0, a11 +3f48ade0: mpys a9, a11 +3f48adf0: addi 0x1773f0, a11 +3f48ae20: setf 16, 1, 0 +3f48ae30: move *a11(0x10), a8, 0 +3f48ae50: move a8, *a14+, 1 +3f48ae60: movi 0x6c0, a11 +3f48ae80: mpys a9, a11 +3f48ae90: addi 0x1773f0, a11 +3f48aec0: move *a11, a8, 0 +3f48aed0: move a8, *a14+, 1 +3f48aee0: move @0x11a4f0, *a14+, 1 +3f48af10: calla L3FB04BA0 +3f48af40: move a8, *a7(0x40), 1 +3f48af60: move a14, -*sp, 1 +3f48af70: movi 0x6c0, a11 +3f48af90: mpys a9, a11 +3f48afa0: addi 0x1773f0, a11 +3f48afd0: move *a11(0x40), *a14+, 1 +3f48aff0: move @0x11a4f0, *a14+, 1 +3f48b020: calla L3FB11A10 +3f48b050: move a8, *a13(0x20), 1 +3f48b070: move a8, a7 +3f48b080: jreq L3F48B190 +3f48b090: move *a7(0x160), a11, 1 +3f48b0b0: movk 1, a7 +3f48b0c0: movb a7, *a11(0x28) +3f48b0e0: move *a8(0x160), a11, 1 +3f48b100: move a14, -*sp, 1 +3f48b110: move *a8(0x120), *a14+, 1 +3f48b130: calla L3FB458D0 +3f48b160: setf 16, 1, 0 +3f48b170: move a8, *a11(0x30), 0 +L3F48B190: +3f48b190: inc a9 +3f48b1a0: move a9, *a13, 1 +3f48b1b0: move a14, -*sp, 1 +3f48b1c0: sub a11, a11 +3f48b1d0: move a11, *a14+, 1 +3f48b1e0: movk 2, a7 +3f48b1f0: move a7, *a14+, 1 +3f48b200: movi 0x6c0, a7 +3f48b220: mpys a9, a7 +3f48b230: addi 0x1773f0, a7 +3f48b260: move @0x19e150, a11, 1 +3f48b290: move a11, a9 +3f48b2a0: sll 0x9, a11 +3f48b2b0: sll 0x5, a9 +3f48b2c0: add a9, a11 +3f48b2d0: add a11, a7 +3f48b2e0: move *a7(0x60), *a14+, 1 +3f48b300: move @0x19ff80, *a14+, 1 +3f48b330: move @0x19ff60, *a14+, 1 +3f48b360: move @0xb7ee0, *a14+, 1 +3f48b390: sub a11, a11 +3f48b3a0: move a11, *a14+, 1 +3f48b3b0: move a11, *a14+, 1 +3f48b3c0: move *a13, a9, 1 +3f48b3d0: movi 0x6c0, a7 +3f48b3f0: mpys a9, a7 +3f48b400: addi 0x1773f0, a7 +3f48b430: setf 16, 1, 0 +3f48b440: move *a7(0x10), a8, 0 +3f48b460: move a8, *a14+, 1 +3f48b470: movi 0x6c0, a7 +3f48b490: mpys a9, a7 +3f48b4a0: addi 0x1773f0, a7 +3f48b4d0: move *a7, a8, 0 +3f48b4e0: move a8, *a14+, 1 +3f48b4f0: move @0x11a4f0, *a14+, 1 +3f48b520: calla L3FB0D7B0 +3f48b550: movi 0x6c0, a7 +3f48b570: mpys a9, a7 +3f48b580: addi 0x1773f0, a7 +3f48b5b0: move a8, *a7(0x40), 1 +3f48b5d0: inc a9 +3f48b5e0: move a9, *a13, 1 +3f48b5f0: move a14, -*sp, 1 +3f48b600: movi 0x3f326c80, a7 +3f48b630: move a7, *a14+, 1 +3f48b640: movk 1, a11 +3f48b650: move a11, *a14+, 1 +3f48b660: movi 0x6c0, a11 +3f48b680: mpys a9, a11 +3f48b690: addi 0x1773f0, a11 +3f48b6c0: move @0x19e150, a7, 1 +3f48b6f0: move a7, a9 +3f48b700: sll 0x9, a7 +3f48b710: sll 0x5, a9 +3f48b720: add a9, a7 +3f48b730: add a7, a11 +3f48b740: move *a11(0x60), *a14+, 1 +3f48b760: move @0x19ff80, *a14+, 1 +3f48b790: move @0x19ff60, *a14+, 1 +3f48b7c0: move @0xb7ee0, *a14+, 1 +3f48b7f0: move *a13, a11, 1 +3f48b800: movi 0x6c0, a9 +3f48b820: mpys a11, a9 +3f48b830: addi 0x1773f0, a9 +3f48b860: setf 16, 1, 0 +3f48b870: move *a9(0x10), a8, 0 +3f48b890: move a8, *a14+, 1 +3f48b8a0: movi 0x6c0, a9 +3f48b8c0: mpys a11, a9 +3f48b8d0: addi 0x1773f0, a9 +3f48b900: move *a9, a8, 0 +3f48b910: move a8, *a14+, 1 +3f48b920: move @0x11a4f0, *a14+, 1 +3f48b950: calla L3FB0BC50 +3f48b980: movi 0x6c0, a9 +3f48b9a0: mpys a11, a9 +3f48b9b0: addi 0x1773f0, a9 +3f48b9e0: move a8, *a9(0x40), 1 +3f48ba00: setf 8, 0, 0 +3f48ba10: move *a13(0x40), a9, 0 +3f48ba30: jreq L3F48BBC0 +3f48ba40: move a14, -*sp, 1 +3f48ba50: movi 0x6c0, a7 +3f48ba70: mpys a11, a7 +3f48ba80: addi 0x1773f0, a7 +3f48bab0: move *a7(0x40), *a14+, 1 +3f48bad0: move @0x11a4f0, *a14+, 1 +3f48bb00: calla L3FB11A10 +3f48bb30: move a8, *a13(0x20), 1 +3f48bb50: move a8, a7 +3f48bb60: jreq L3F48BBC0 +3f48bb70: move *a7(0x160), a7, 1 +3f48bb90: sub a9, a9 +3f48bba0: movb a9, *a7(0x20) +L3F48BBC0: +3f48bbc0: move a14, -*sp, 1 +3f48bbd0: movi 0x6c0, a9 +3f48bbf0: mpys a11, a9 +3f48bc00: addi 0x1773f0, a9 +3f48bc30: move *a9(0x40), *a14+, 1 +3f48bc50: move @0x11a4f0, *a14+, 1 +3f48bc80: calla L3FB11A10 +3f48bcb0: move a8, *a13(0x20), 1 +3f48bcd0: move a8, a7 +3f48bce0: jreq L3F48BD40 +3f48bcf0: move *a7(0x160), a9, 1 +3f48bd10: movk 1, a7 +3f48bd20: movb a7, *a9(0x30) +L3F48BD40: +3f48bd40: inc a11 +3f48bd50: move a11, *a13, 1 +3f48bd60: move a14, -*sp, 1 +3f48bd70: movi 0x3f326320, a9 +3f48bda0: move a9, *a14+, 1 +3f48bdb0: movk 1, a7 +3f48bdc0: move a7, *a14+, 1 +3f48bdd0: movi 0x6c0, a7 +3f48bdf0: mpys a11, a7 +3f48be00: addi 0x1773f0, a7 +3f48be30: move @0x19e150, a9, 1 +3f48be60: move a9, a11 +3f48be70: sll 0x9, a9 +3f48be80: sll 0x5, a11 +3f48be90: add a11, a9 +3f48bea0: add a9, a7 +3f48beb0: move *a7(0x60), *a14+, 1 +3f48bed0: move @0x19ff80, *a14+, 1 +3f48bf00: move @0x19ff60, *a14+, 1 +3f48bf30: move @0xb7ee0, *a14+, 1 +3f48bf60: move *a13, a11, 1 +3f48bf70: movi 0x6c0, a9 +3f48bf90: mpys a11, a9 +3f48bfa0: addi 0x1773f0, a9 +3f48bfd0: setf 16, 1, 0 +3f48bfe0: move *a9(0x10), a8, 0 +3f48c000: move a8, *a14+, 1 +3f48c010: movi 0x6c0, a9 +3f48c030: mpys a11, a9 +3f48c040: addi 0x1773f0, a9 +3f48c070: move *a9, a8, 0 +3f48c080: move a8, *a14+, 1 +3f48c090: move @0x11a4f0, *a14+, 1 +3f48c0c0: calla L3FB0BC50 +3f48c0f0: movi 0x6c0, a9 +3f48c110: mpys a11, a9 +3f48c120: addi 0x1773f0, a9 +3f48c150: move a8, *a9(0x40), 1 +3f48c170: setf 8, 0, 0 +3f48c180: move *a13(0x40), a9, 0 +3f48c1a0: jreq L3F48C330 +3f48c1b0: move a14, -*sp, 1 +3f48c1c0: movi 0x6c0, a7 +3f48c1e0: mpys a11, a7 +3f48c1f0: addi 0x1773f0, a7 +3f48c220: move *a7(0x40), *a14+, 1 +3f48c240: move @0x11a4f0, *a14+, 1 +3f48c270: calla L3FB11A10 +3f48c2a0: move a8, *a13(0x20), 1 +3f48c2c0: move a8, a7 +3f48c2d0: jreq L3F48C330 +3f48c2e0: move *a7(0x160), a7, 1 +3f48c300: sub a9, a9 +3f48c310: movb a9, *a7(0x20) +L3F48C330: +3f48c330: inc a11 +3f48c340: move a11, *a13, 1 +3f48c350: move a14, -*sp, 1 +3f48c360: movi 0x3f3080f0, a9 +3f48c390: move a9, *a14+, 1 +3f48c3a0: movk 1, a7 +3f48c3b0: move a7, *a14+, 1 +3f48c3c0: movi 0x6c0, a7 +3f48c3e0: mpys a11, a7 +3f48c3f0: addi 0x1773f0, a7 +3f48c420: move @0x19e150, a9, 1 +3f48c450: move a9, a11 +3f48c460: sll 0x9, a9 +3f48c470: sll 0x5, a11 +3f48c480: add a11, a9 +3f48c490: add a9, a7 +3f48c4a0: move *a7(0x60), *a14+, 1 +3f48c4c0: move @0x19ff80, *a14+, 1 +3f48c4f0: move @0x19ff60, *a14+, 1 +3f48c520: move @0xb7ee0, *a14+, 1 +3f48c550: move *a13, a11, 1 +3f48c560: movi 0x6c0, a9 +3f48c580: mpys a11, a9 +3f48c590: addi 0x1773f0, a9 +3f48c5c0: setf 16, 1, 0 +3f48c5d0: move *a9(0x10), a8, 0 +3f48c5f0: move a8, *a14+, 1 +3f48c600: movi 0x6c0, a9 +3f48c620: mpys a11, a9 +3f48c630: addi 0x1773f0, a9 +3f48c660: move *a9, a8, 0 +3f48c670: move a8, *a14+, 1 +3f48c680: move @0x11a4f0, *a14+, 1 +3f48c6b0: calla L3FB0BC50 +3f48c6e0: movi 0x6c0, a9 +3f48c700: mpys a11, a9 +3f48c710: addi 0x1773f0, a9 +3f48c740: move a8, *a9(0x40), 1 +L3F48C760: +3f48c760: move a14, -*sp, 1 +3f48c770: move @0xb7b80, *a14+, 1 +3f48c7a0: move @0xb78e0, *a14+, 1 +3f48c7d0: calla L3FD64F60 +3f48c800: move @0xb7b80, @0xb83c0, 1 +L3F48C850: +3f48c850: subi 0x50, a14 +3f48c870: mmfm sp, a7,a9,a11,a13 +3f48c890: rets +L3F48C8A0: +3f48c8a0: mmtm sp, a11,a13 +3f48c8c0: move a14, a13 +3f48c8d0: addi 0x40, a14 +3f48c8f0: calla L3FB3F9C0 +3f48c920: addi 0x7d0, a8 +3f48c940: move a8, *a13, 1 +3f48c950: movk 1, a11 +3f48c960: move a11, *a13(0x20), 1 +3f48c980: calla L3FB3F9C0 +3f48c9b0: move *a13, a11, 1 +3f48c9c0: cmp a11, a8 +3f48c9d0: jrge L3F48CB20 +L3F48C9E0: +3f48c9e0: calla L3F6FA8F0 +3f48ca10: move a8, *a13(0x20), 1 +3f48ca30: move a8, a11 +3f48ca40: jreq L3F48CB20 +3f48ca50: move a14, -*sp, 1 +3f48ca60: movi 0x64, a11 +3f48ca80: move a11, *a14+, 1 +3f48ca90: calla L3FB33A20 +3f48cac0: calla L3FB3F9C0 +3f48caf0: move *a13, a11, 1 +3f48cb00: cmp a11, a8 +3f48cb10: jrlt L3F48C9E0 +L3F48CB20: +3f48cb20: move *a13(0x20), a11, 1 +3f48cb40: movk 1, a8 +3f48cb50: jreq L3F48CB70 +3f48cb60: sub a8, a8 +L3F48CB70: +3f48cb70: subi 0x40, a14 +3f48cb90: mmfm sp, a11,a13 +3f48cbb0: rets +L3F48CBC0: +3f48cbc0: mmtm sp, a9,a11,a13 +3f48cbe0: move a14, a13 +3f48cbf0: addi 0x60, a14 +3f48cc10: calla L3F48C8A0 +3f48cc40: move a8, *a13(0x40), 1 +3f48cc60: calla L3FB2E340 +3f48cc90: move a8, *a13, 1 +3f48cca0: move *a13(0x40), a11, 1 +3f48ccc0: jane L3F48D600 +3f48cce0: move @0xb71c0, a11, 1 +3f48cd10: jreq L3F48CF20 +3f48cd20: move a14, -*sp, 1 +3f48cd30: movk 3, a9 +3f48cd40: move a9, *a14+, 1 +3f48cd50: setf 2, 0, 0 +3f48cd60: move @0xaece8, a9, 0 +3f48cd90: sll 0x5, a9 +3f48cda0: addi 0x19e330, a9 +3f48cdd0: move *a9+, *a14+, 1 +3f48cde0: calla L3F309350 +3f48ce10: move a14, -*sp, 1 +3f48ce20: move *a13(0x0), *a14+, 1 +3f48ce40: calla L3FB2E470 +3f48ce70: move a14, -*sp, 1 +3f48ce80: movi 0x3f4a3528, a8 +3f48ceb0: move a8, *a14+, 1 +3f48cec0: calla L3FB341E0 +3f48cef0: movk 4, a8 +3f48cf00: jauc L3F48D940 +L3F48CF20: +3f48cf20: move *a13(0xffe0), a9, 1 +3f48cf40: jreq L3F48D410 +3f48cf50: move @0xccac0, a9 +3f48cf80: dsjs a9, L3F48D140 +3f48cf90: move a14, -*sp, 1 +3f48cfa0: movk 3, a9 +3f48cfb0: move a9, *a14+, 1 +3f48cfc0: movi 0x3f4a35b8, a8 +3f48cff0: move a8, *a14+, 1 +3f48d000: calla L3F309350 +3f48d030: move a14, -*sp, 1 +3f48d040: move *a13(0x0), *a14+, 1 +3f48d060: calla L3FB2E470 +3f48d090: move a14, -*sp, 1 +3f48d0a0: movi 0x3f4a36a0, a8 +3f48d0d0: move a8, *a14+, 1 +3f48d0e0: calla L3FB341E0 +3f48d110: sub a8, a8 +3f48d120: jauc L3F48D940 +L3F48D140: +3f48d140: movk 1, a9 +3f48d150: movb a9, @0xccac0 +3f48d180: move a14, -*sp, 1 +3f48d190: movk 3, a11 +3f48d1a0: move a11, *a14+, 1 +3f48d1b0: setf 2, 0, 0 +3f48d1c0: move @0xaece8, a11, 0 +3f48d1f0: sll 0x5, a11 +3f48d200: addi 0x19e330, a11 +3f48d230: move *a11+, *a14+, 1 +3f48d240: calla L3F309350 +3f48d270: move a14, -*sp, 1 +3f48d280: movk 3, a11 +3f48d290: move a11, *a14+, 1 +3f48d2a0: movi 0x3f4a37b8, a8 +3f48d2d0: move a8, *a14+, 1 +3f48d2e0: calla L3F309350 +3f48d310: move a14, -*sp, 1 +3f48d320: move *a13(0x0), *a14+, 1 +3f48d340: calla L3FB2E470 +3f48d370: move a14, -*sp, 1 +3f48d380: movi 0x3f4a3860, a8 +3f48d3b0: move a8, *a14+, 1 +3f48d3c0: calla L3FB341E0 +3f48d3f0: move a9, a8 +3f48d400: jruc L3F48D940 +L3F48D410: +3f48d410: move a14, -*sp, 1 +3f48d420: movk 3, a9 +3f48d430: move a9, *a14+, 1 +3f48d440: setf 2, 0, 0 +3f48d450: move @0xaece8, a9, 0 +3f48d480: sll 0x5, a9 +3f48d490: addi 0x19e330, a9 +3f48d4c0: move *a9+, *a14+, 1 +3f48d4d0: calla L3F309350 +3f48d500: move a14, -*sp, 1 +3f48d510: move *a13(0x0), *a14+, 1 +3f48d530: calla L3FB2E470 +3f48d560: move a14, -*sp, 1 +3f48d570: movi 0x3f4a3930, a8 +3f48d5a0: move a8, *a14+, 1 +3f48d5b0: calla L3FB341E0 +3f48d5e0: sub a8, a8 +3f48d5f0: jruc L3F48D940 +L3F48D600: +3f48d600: sub a9, a9 +3f48d610: move a9, @0xb71c0, 1 +3f48d640: move @0xccac0, a11 +3f48d670: dsjs a11, L3F48D820 +3f48d680: move a14, -*sp, 1 +3f48d690: movk 3, a11 +3f48d6a0: move a11, *a14+, 1 +3f48d6b0: movi 0x3f4a3a88, a8 +3f48d6e0: move a8, *a14+, 1 +3f48d6f0: calla L3F309350 +3f48d720: move a14, -*sp, 1 +3f48d730: move *a13(0x0), *a14+, 1 +3f48d750: calla L3FB2E470 +3f48d780: move a14, -*sp, 1 +3f48d790: movi 0x3f4a3b38, a8 +3f48d7c0: move a8, *a14+, 1 +3f48d7d0: calla L3FB341E0 +3f48d800: movk 2, a8 +3f48d810: jruc L3F48D940 +L3F48D820: +3f48d820: movk 1, a11 +3f48d830: movb a11, @0xccac0 +3f48d860: move a14, -*sp, 1 +3f48d870: move a8, *a14+, 1 +3f48d880: calla L3FB2E470 +3f48d8b0: move a14, -*sp, 1 +3f48d8c0: movi 0x3f4a3c18, a8 +3f48d8f0: move a8, *a14+, 1 +3f48d900: calla L3FB341E0 +3f48d930: movk 3, a8 +L3F48D940: +3f48d940: move *sp(0x80), a14, 1 +3f48d960: mmfm sp, a9,a11,a13 +3f48d980: rets 2 +3f48d990: move a11, -*sp, 1 +3f48d9a0: move a14, -*sp, 1 +3f48d9b0: movi 0x3f4a3cf0, a8 +3f48d9e0: move a8, *a14+, 1 +3f48d9f0: calla L3FB341E0 +3f48da20: move a14, -*sp, 1 +3f48da30: sub a11, a11 +3f48da40: move a11, *a14+, 1 +3f48da50: calla L3F48CBC0 +3f48da80: subk 3, a8 +3f48da90: jreq L3F48DB30 +3f48daa0: move a14, -*sp, 1 +3f48dab0: movi 0x3f4a3de0, a8 +3f48dae0: move a8, *a14+, 1 +3f48daf0: calla L3FB341E0 +3f48db20: jruc L3F48DE90 +L3F48DB30: +3f48db30: movb a11, @0xccad0 +3f48db60: move a14, -*sp, 1 +3f48db70: movi 0x3f4a3ee0, a8 +3f48dba0: move a8, *a14+, 1 +3f48dbb0: calla L3FB341E0 +3f48dbe0: move a14, -*sp, 1 +3f48dbf0: calla L3FD39AF0 +3f48dc20: move a8, *a14+, 1 +3f48dc30: movk 1, a11 +3f48dc40: move a11, *a14+, 1 +3f48dc50: movi 0x61a8, a11 +3f48dc70: move a11, *a14+, 1 +3f48dc80: movi 0x3f4a3fd8, a8 +3f48dcb0: move a8, *a14+, 1 +3f48dcc0: movi 0x3f3e2590, a11 +3f48dcf0: move a11, *a14+, 1 +3f48dd00: calla L3F706A40 +3f48dd30: move @0xccac8, a11 +3f48dd60: subk 2, a11 +3f48dd70: jrne L3F48DE10 +3f48dd80: move a14, -*sp, 1 +3f48dd90: movi 0x3f4a4008, a8 +3f48ddc0: move a8, *a14+, 1 +3f48ddd0: calla L3FB341E0 +3f48de00: jruc L3F48DE90 +L3F48DE10: +3f48de10: move a14, -*sp, 1 +3f48de20: movi 0x3f4a4158, a8 +3f48de50: move a8, *a14+, 1 +3f48de60: calla L3FB341E0 +L3F48DE90: +3f48de90: move *sp+, a11, 1 +3f48dea0: rets +3f48deb0: mmtm sp, a9,a11 +3f48ded0: move a14, -*sp, 1 +3f48dee0: sub a11, a11 +3f48def0: move a11, *a14+, 1 +3f48df00: calla L3F48CBC0 +3f48df30: subk 3, a8 +3f48df40: jreq L3F48DFE0 +3f48df50: move a14, -*sp, 1 +3f48df60: movi 0x3f4a42e0, a8 +3f48df90: move a8, *a14+, 1 +3f48dfa0: calla L3FB341E0 +3f48dfd0: jruc L3F48E160 +L3F48DFE0: +3f48dfe0: movk 1, a9 +3f48dff0: movb a9, @0xccad0 +3f48e020: move a14, -*sp, 1 +3f48e030: calla L3FD39AF0 +3f48e060: move a8, *a14+, 1 +3f48e070: move a9, *a14+, 1 +3f48e080: movi 0x61a8, a9 +3f48e0a0: move a9, *a14+, 1 +3f48e0b0: movi 0x3f4a3fd8, a8 +3f48e0e0: move a8, *a14+, 1 +3f48e0f0: movi 0x3f3e2590, a11 +3f48e120: move a11, *a14+, 1 +3f48e130: calla L3F706A40 +L3F48E160: +3f48e160: mmfm sp, a9,a11 +3f48e180: rets +3f48e190: sla b10, b0 +3f48e1a0: .word 0x7375 +3f48e1b0: .word 0x0065 +3f48e1c0: .word 0x7551 +3f48e1d0: .word 0x7469 +3f48e1e0: and a8, a0 +3f48e1f0: rl b11, b5 +3f48e200: .word 0x7474 +3f48e210: .word 0x7265 +3f48e220: or a8, a0 +3f48e230: .word 0x746e +3f48e240: .word 0x7265 +3f48e250: .word 0x7262 +3f48e260: sll a11, a5 +3f48e270: sra a11, a8 +3f48e280: .word 0x006e +3f48e290: sra a10, a2 +3f48e2a0: modu a3, a5 +3f48e2b0: sra a11, a4 +3f48e2c0: .word 0x006e +3f48e2d0: sra b10, b3 +3f48e2e0: .word 0x7563 +3f48e2f0: sra b11, b2 +3f48e300: andn a1, a0 +3f48e310: .word 0x7365 +3f48e320: .word 0x7465 +3f48e330: sub a0, a0 +3f48e340: sla a11, a9 +3f48e350: modu a3, a7 +3f48e360: .word 0x736f +3f48e370: rl b11, b4 +3f48e380: .word 0x7363 +3f48e390: srl 0xf, a14 +3f48e3a0: rev a14 +3f48e3b0: sll b10, b3 +3f48e3c0: sra b11, b2 +3f48e3d0: modu a3, a5 +3f48e3e0: modu a9, a0 +3f48e3f0: sla 0x3, a6 +3f48e400: sll 0x1a, a8 +3f48e410: .word 0x0073 +3f48e420: rl a10, a3 +3f48e430: sll b11, b2 +3f48e440: sra a11, a12 +3f48e450: addc a9, a0 +3f48e460: modu b11, b2 +3f48e470: .word 0x7373 +3f48e480: cmp a1, a13 +3f48e490: .word 0x7461 +3f48e4a0: rl a3, a3 +3f48e4b0: add a8, a0 +3f48e4c0: mods a3, a12 +3f48e4d0: xor a9, a0 +3f48e4e0: rl a11, a8 +3f48e4f0: sra b11, b4 +3f48e500: move a0, a0 +3f48e510: or a2, a1 +3f48e520: or a1, a0 +3f48e530: .word 0x7265 +3f48e540: rl a11, a13 +3f48e550: sla a11, a14 +3f48e560: sla 0x3, a12 +3f48e570: rl b10, b7 +3f48e580: sra a3, a14 +3f48e590: .word 0x776f +3f48e5a0: srl 0xf, a14 +3f48e5b0: rev a14 +3f48e5c0: sub b10, b4 +3f48e5d0: move a2, b12 +3f48e5e0: or a2, a5 +3f48e5f0: or a1, a0 +3f48e600: .word 0x7265 +3f48e610: rl a11, a13 +3f48e620: sla a11, a14 +3f48e630: sla 0x3, a12 +3f48e640: rl b10, b7 +3f48e650: sra a3, a14 +3f48e660: .word 0x776f +3f48e670: srl 0xf, a14 +3f48e680: rev a14 +3f48e690: sra b10, b4 +3f48e6a0: mods b11, b2 +3f48e6b0: modu a3, a9 +3f48e6c0: mods a3, a1 +3f48e6d0: xor a9, a0 +3f48e6e0: modu a3, a9 +3f48e6f0: modu a11, a4 +3f48e700: sla 0x3, b7 +3f48e710: modu a3, sp +3f48e720: cmp a1, a0 +3f48e730: .word 0x736f +3f48e740: sla 0x3, b4 +3f48e750: modu b10, b0 +3f48e760: .word 0x7472 +3f48e770: or a0, a0 +3f48e780: .word 0x7265 +3f48e790: rl a11, a13 +3f48e7a0: sla a11, a14 +3f48e7b0: sla 0x3, a12 +3f48e7c0: rl b10, b7 +3f48e7d0: sra a3, a14 +3f48e7e0: .word 0x776f +3f48e7f0: modu a9, a0 +3f48e800: sla 0x3, a14 +3f48e810: .word 0x7250 +3f48e820: modu a3, a9 +3f48e830: sra b11, b4 +3f48e840: sla 0x3, b2 +3f48e850: modu b10, b0 +3f48e860: .word 0x7472 +3f48e870: move a0, a0 +3f48e880: move a2, b9 +3f48e890: sub a10, a5 +3f48e8a0: or a2, a14 +3f48e8b0: divs b10, b2 +3f48e8c0: move a0, a0 +3f48e8d0: or a2, a1 +3f48e8e0: divs a1, a0 +3f48e8f0: andn a9, a0 +3f48e900: .word 0x7365 +3f48e910: rl b11, b3 +3f48e920: modu a3, sp +3f48e930: srl 0xf, a14 +3f48e940: rev a14 +3f48e950: sll a2, a1 +3f48e960: .word 0x726f +3f48e970: sla 0x3, b4 +3f48e980: sla 0x2, b8 +3f48e990: sra b10, b3 +3f48e9a0: .word 0x7373 +3f48e9b0: modu a11, a9 +3f48e9c0: .word 0x006e +3f48e9d0: sra a10, a6 +3f48e9e0: .word 0xea6e +3f48e9f0: .word 0x7274 +3f48ea00: sla 0x3, a5 +3f48ea10: add a10, a12 +3f48ea20: srl 0xe, b4 +3f48ea30: srl 0xf, a14 +3f48ea40: subb a0, a0 +3f48ea50: modu a3, a5 +3f48ea60: .word 0x74ea +3f48ea70: sra b11, b2 +3f48ea80: or a1, a0 +3f48ea90: move a2, a5 +3f48eaa0: sub a10, a14 +3f48eab0: srl 0xe, b4 +3f48eac0: srl 0xf, a14 +3f48ead0: subb a0, a0 +3f48eae0: modu a3, a5 +3f48eaf0: .word 0x74ea +3f48eb00: sra b11, b2 +3f48eb10: .word 0x7020 +3f48eb20: .word 0x726f +3f48eb30: sla 0x3, b4 +3f48eb40: .word 0x7973 +3f48eb50: .word 0x7473 +3f48eb60: mods sp, a8 +3f48eb70: sla 0x3, a5 +3f48eb80: pixt *a3, xy, *a8, xy +3f48eb90: sra b11, b4 +3f48eba0: subb a0, a0 +3f48ebb0: modu a3, a5 +3f48ebc0: .word 0x74ea +3f48ebd0: sra b11, b2 +3f48ebe0: .word 0x7020 +3f48ebf0: .word 0x726f +3f48ec00: sla 0x3, b4 +3f48ec10: mods a11, a9 +3f48ec20: .word 0x7270 +3f48ec30: mods a11, a9 +3f48ec40: modu a3, a1 +3f48ec50: sra b11, b4 +3f48ec60: andn a8, a0 +3f48ec70: .word 0x7365 +3f48ec80: rl b11, b3 +3f48ec90: modu a3, sp +3f48eca0: move a1, a0 +3f48ecb0: or a2, a1 +3f48ecc0: divs a1, a0 +3f48ecd0: srl 0xf, a14 +3f48ece0: rev a14 +3f48ecf0: .word 0x7551 +3f48ed00: .word 0x7469 +3f48ed10: sra b11, b4 +3f48ed20: sla 0x3, b2 +3f48ed30: sra b11, b3 +3f48ed40: .word 0x7373 +3f48ed50: modu a11, a9 +3f48ed60: .word 0x006e +3f48ed70: add a10, a12 +3f48ed80: srl 0x16, b4 +3f48ed90: sra a10, a6 +3f48eda0: .word 0x736e +3f48edb0: sra b11, b4 +3f48edc0: srl 0xd, b2 +3f48edd0: srl 0xf, a14 +3f48ede0: or a0, a0 +3f48edf0: move a2, a5 +3f48ee00: sub a10, a14 +3f48ee10: srl 0x16, b4 +3f48ee20: sra a10, a6 +3f48ee30: .word 0x736e +3f48ee40: sra b11, b4 +3f48ee50: srl 0xd, b2 +3f48ee60: srl 0xf, a14 +3f48ee70: subb a0, a0 +3f48ee80: modu a3, a5 +3f48ee90: .word 0x7473 +3f48eea0: .word 0x7265 +3f48eeb0: srl a1, a0 +3f48eec0: .word 0x72fc +3f48eed0: cmp a1, a0 +3f48eee0: .word 0x736f +3f48eef0: .word 0x7274 +3f48ef00: sll a11, a5 +3f48ef10: modu a3, a8 +3f48ef20: .word 0x7265 +3f48ef30: sra a11, a12 +3f48ef40: .word 0x7469 +3f48ef50: modu b3, b5 +3f48ef60: .word 0x0067 +3f48ef70: sra a10, a6 +3f48ef80: .word 0x736e +3f48ef90: sra b11, b4 +3f48efa0: sla 0x3, b2 +3f48efb0: pixt *a3, *a6 +3f48efc0: sla 0x3, b2 +3f48efd0: .word 0x7244 +3f48efe0: sll b11, b5 +3f48eff0: sra a11, a11 +3f48f000: mods b3, b2 +3f48f010: rl a11, a5 +3f48f020: .word 0x7574 +3f48f030: srl a11, a14 +3f48f040: divs a0, a0 +3f48f050: andn a9, a13 +3f48f060: .word 0x7469 +3f48f070: .word 0x757a +3f48f080: srl a11, a14 +3f48f090: .word 0x7320 +3f48f0a0: sla b11, b4 +3f48f0b0: .word 0x7472 +3f48f0c0: modu a3, a5 +3f48f0d0: srl 0xf, a14 +3f48f0e0: rev a14 +3f48f0f0: sra a10, a11 +3f48f100: sll b3, b9 +3f48f110: sla a11, sp +3f48f120: sra b3, b2 +3f48f130: srl 0xf, a14 +3f48f140: rev a14 +3f48f150: sla a10, a12 +3f48f160: srl a11, a14 +3f48f170: sla b11, b5 +3f48f180: sra a11, a7 +3f48f190: srl 0xf, a14 +3f48f1a0: rev a14 +3f48f1b0: modu b10, b0 +3f48f1c0: modu a3, a9 +3f48f1d0: sra b11, b4 +3f48f1e0: srl 0xd, b2 +3f48f1f0: srl 0xf, a14 +3f48f200: and a0, a0 +3f48f210: rl b11, b2 +3f48f220: .word 0x746e +3f48f230: andn a9, a0 +3f48f240: .word 0x7263 +3f48f250: sra a11, a5 +3f48f260: srl 0xd, a14 +3f48f270: srl 0xf, a14 +3f48f280: andn a8, a0 +3f48f290: sll a11, a5 +3f48f2a0: .word 0x7275 +3f48f2b0: .word 0x7469 +3f48f2c0: srl 0xd, b9 +3f48f2d0: srl 0xf, a14 +3f48f2e0: xor a8, a0 +3f48f2f0: modu a3, a9 +3f48f300: modu a11, a4 +3f48f310: srl 0xd, b7 +3f48f320: srl 0xf, a14 +3f48f330: or a0, a0 +3f48f340: .word 0x7265 +3f48f350: rl a11, a13 +3f48f360: sla a11, a14 +3f48f370: sla 0x3, a12 +3f48f380: sla a10, a13 +3f48f390: sla a11, a14 +3f48f3a0: sra a11, a7 +3f48f3b0: srl 0xd, b2 +3f48f3c0: srl 0xf, a14 +3f48f3d0: cmp a0, a0 +3f48f3e0: .word 0x736f +3f48f3f0: sla 0x3, b4 +3f48f400: modu b10, b0 +3f48f410: .word 0x7472 +3f48f420: srl 0xf, a14 +3f48f430: rev a14 +3f48f440: .word 0x7250 +3f48f450: modu a3, a9 +3f48f460: sra b11, b4 +3f48f470: sla 0x3, b2 +3f48f480: modu b10, b0 +3f48f490: .word 0x7472 +3f48f4a0: srl 0xf, a14 +3f48f4b0: rev a14 +3f48f4c0: add a10, a12 +3f48f4d0: srl 0xe, b4 +3f48f4e0: srl 0xf, a14 +3f48f4f0: or a0, a0 +3f48f500: and a2, a3 +3f48f510: cmp a9, sp +3f48f520: srl 0xe, b0 +3f48f530: srl 0xf, a14 +3f48f540: subb a0, a0 +3f48f550: modu a3, sp +3f48f560: sla 0x3, b4 +3f48f570: sla b10, b0 +3f48f580: rl b3, b4 +3f48f590: srl 0xf, a14 +3f48f5a0: rev a14 +3f48f5b0: mods a10, a9 +3f48f5c0: srl a11, a1 +3f48f5d0: srl 0xd, a5 +3f48f5e0: srl 0xf, a14 +3f48f5f0: or a8, a0 +3f48f600: sra b11, b3 +3f48f610: move a1, a0 +3f48f620: .word 0x7361 +3f48f630: sla 0x3, b4 +3f48f640: sla b10, b3 +3f48f650: sra b11, b6 +3f48f660: sla 0x3, a4 +3f48f670: sra b10, b3 +3f48f680: .word 0x7474 +3f48f690: modu a3, a9 +3f48f6a0: .word 0x7367 +3f48f6b0: or a8, a0 +3f48f6c0: sra b11, b3 +3f48f6d0: andn a9, a0 +3f48f6e0: .word 0x7379 +3f48f6f0: sra b11, b4 +3f48f700: sla 0x3, a13 +3f48f710: sra a10, a4 +3f48f720: sla a11, a6 +3f48f730: mods b3, b5 +3f48f740: .word 0x7374 +3f48f750: andn a8, a0 +3f48f760: .word 0x7661 +3f48f770: sla 0x3, a5 +3f48f780: .word 0x7543 +3f48f790: .word 0x7272 +3f48f7a0: modu a3, a5 +3f48f7b0: sla 0x3, b4 +3f48f7c0: sra b10, b3 +3f48f7d0: .word 0x7474 +3f48f7e0: modu a3, a9 +3f48f7f0: .word 0x7367 +3f48f800: addc a8, a0 +3f48f810: sla a11, a12 +3f48f820: rl b11, b6 +3f48f830: .word 0x7265 +3f48f840: srl 0xf, a14 +3f48f850: rev a14 +3f48f860: sla a10, a12 +3f48f870: srl a11, a14 +3f48f880: sra b11, b5 +3f48f890: srl 0xf, a14 +3f48f8a0: rev a14 +3f48f8b0: modu b10, b0 +3f48f8c0: modu a3, a9 +3f48f8d0: sra b11, b4 +3f48f8e0: .word 0x7275 +3f48f8f0: srl 0xf, a14 +3f48f900: rev a14 +3f48f910: modu a10, a3 +3f48f920: rl b11, b0 +3f48f930: sla 0x3, a5 +3f48f940: sll 0x1b, a4 +3f48f950: sll sp, a9 +3f48f960: sla b11, b2 +3f48f970: srl 0xd, a14 +3f48f980: srl 0xf, a14 +3f48f990: andn a8, a0 +3f48f9a0: sll sp, a9 +3f48f9b0: .word 0x7275 +3f48f9c0: .word 0x7469 +3f48f9d0: srl 0x9, a9 +3f48f9e0: srl 0xf, a14 +3f48f9f0: janc L3F502040 +3f48fa10: modu a3, a1 +3f48fa20: srl 0xf, a14 +3f48fa30: rev a14 +3f48fa40: .word 0x7245 +3f48fa50: modu a11, a7 +3f48fa60: modu a11, a14 +3f48fa70: rl a11, a13 +3f48fa80: srl 0xd, a5 +3f48fa90: srl 0xf, a14 +3f48faa0: and a0, a0 +3f48fab0: .word 0x726f +3f48fac0: sla 0x3, b4 +3f48fad0: .word 0x7973 +3f48fae0: .word 0x7473 +3f48faf0: mods sp, a8 +3f48fb00: sla 0x3, a5 +3f48fb10: pixt *a3, xy, *a8, xy +3f48fb20: sra b11, b4 +3f48fb30: srl 0xf, a14 +3f48fb40: rev a14 +3f48fb50: modu b10, b0 +3f48fb60: .word 0x7472 +3f48fb70: rl a9, a0 +3f48fb80: .word 0x706d +3f48fb90: rl b11, b2 +3f48fba0: sla a11, a13 +3f48fbb0: .word 0x746e +3f48fbc0: srl 0xd, a5 +3f48fbd0: srl 0xf, a14 +3f48fbe0: and a0, a0 +3f48fbf0: mods a3, sp +3f48fc00: sll a11, a9 +3f48fc10: .word 0x7365 +3f48fc20: srl 0xf, a14 +3f48fc30: rev a14 +3f48fc40: sla b10, b2 +3f48fc50: .word 0x7070 +3f48fc60: mods a3, a5 +3f48fc70: .word 0x7265 +3f48fc80: sra a1, a0 +3f48fc90: .word 0x7265 +3f48fca0: rl a11, a14 +3f48fcb0: .word 0x7265 +3f48fcc0: sla 0x3, b3 +3f48fcd0: sla b11, b0 +3f48fce0: sla b11, b2 +3f48fcf0: cvxyl a3, a13 +3f48fd00: .word 0x7274 +3f48fd10: .word 0x7365 +3f48fd20: andn a0, a0 +3f48fd30: .word 0x7061 +3f48fd40: sra b11, b0 +3f48fd50: sra a11, a12 +3f48fd60: sla 0x3, b2 +3f48fd70: sla b11, b0 +3f48fd80: sla b11, b2 +3f48fd90: cvxyl a3, a13 +3f48fda0: .word 0x7274 +3f48fdb0: .word 0x7365 +3f48fdc0: sra a1, a0 +3f48fdd0: srl a7, a9 +3f48fde0: .word 0x7561 +3f48fdf0: .word 0x0074 +3f48fe00: modu a2, a5 +3f48fe10: sra b11, b2 +3f48fe20: rl a11, a7 +3f48fe30: .word 0x7473 +3f48fe40: sra b11, b2 +3f48fe50: sla 0x3, b2 +3f48fe60: sla b11, b0 +3f48fe70: sla b11, b2 +3f48fe80: cvxyl a3, a13 +3f48fe90: .word 0x7274 +3f48fea0: .word 0x7365 +3f48feb0: sra a9, a0 +3f48fec0: sla 0x3, a14 +3f48fed0: modu a11, a3 +3f48fee0: .word 0x7275 +3f48fef0: .word 0x0073 +3f48ff00: sla b10, b4 +3f48ff10: .word 0x7473 +3f48ff20: .word 0x7461 +3f48ff30: .word 0x7275 +3f48ff40: srl 0xf, a14 +3f48ff50: rev a14 +3f48ff60: .word 0x7053 +3f48ff70: sla b11, b2 +3f48ff80: rl a3, a3 +3f48ff90: srl 0xd, a5 +3f48ffa0: srl 0xf, a14 +3f48ffb0: divu a0, a0 +3f48ffc0: rl a11, a5 +3f48ffd0: sra a11, a7 +3f48ffe0: srl 0xd, b2 +3f48fff0: srl 0xf, a14 +3f490000: addc a0, a0 +3f490010: mods a3, a9 +3f490020: .word 0x7364 +3f490030: rl a3, a3 +3f490040: .word 0x7269 +3f490050: rl a11, a13 +3f490060: rl a3, a14 +3f490070: mods a3, a1 +3f490080: sla 0x3, b4 +3f490090: .word 0x7264 +3f4900a0: sll b11, b5 +3f4900b0: sra a11, a11 +3f4900c0: srl 0xd, a14 +3f4900d0: srl 0xf, a14 +3f4900e0: andn a8, a0 +3f4900f0: sll a11, a9 +3f490100: sra a11, a8 +3f490110: rl b3, b2 +3f490120: rl a11, a5 +3f490130: srl 0xd, b4 +3f490140: srl 0xf, a14 +3f490150: subb a0, a0 +3f490160: modu a3, a5 +3f490170: .word 0x7473 +3f490180: .word 0x7265 +3f490190: srl 0xf, a14 +3f4901a0: rev a14 +3f4901b0: sra b10, b4 +3f4901c0: mods b11, b2 +3f4901d0: modu a3, a9 +3f4901e0: mods a3, a1 +3f4901f0: sla a11, a13 +3f490200: sla a11, a14 +3f490210: sra a11, a7 +3f490220: srl 0xd, b2 +3f490230: srl 0xf, a14 +3f490240: cmp a0, a0 +3f490250: .word 0x736f +3f490260: .word 0x7274 +3f490270: sll a11, a5 +3f490280: modu a3, a8 +3f490290: .word 0x7265 +3f4902a0: sra a11, a12 +3f4902b0: .word 0x7469 +3f4902c0: modu b3, b5 +3f4902d0: srl 0xd, a7 +3f4902e0: srl 0xf, a14 +3f4902f0: sub a0, a0 +3f490300: .word 0x7572 +3f490310: lmo a11, a3 +3f490320: .word 0x7265 +3f490330: sra a11, a12 +3f490340: .word 0x7469 +3f490350: modu b3, b5 +3f490360: srl 0xd, a7 +3f490370: srl 0xf, a14 +3f490380: andn a8, a0 +3f490390: rl a3, a3 +3f4903a0: rl b11, b2 +3f4903b0: .word 0x7466 +3f4903c0: srl b3, b0 +3f4903d0: sra a3, a1 +3f4903e0: srl 0xf, a14 +3f4903f0: rev a14 +3f490400: rl a10, a2 +3f490410: sra a3, a12 +3f490420: srl 0xf, a14 +3f490430: rev a14 +3f490440: sra a10, a7 +3f490450: .word 0x7073 +3f490460: rl a11, a5 +3f490470: rl a3, a3 +3f490480: .word 0x7265 +3f490490: sra b11, b4 +3f4904a0: sub a9, a0 +3f4904b0: modu a3, a9 +3f4904c0: .word 0x7473 +3f4904d0: mods a3, a5 +3f4904e0: .word 0x756c +3f4904f0: srl a11, a14 +3f490500: modu a3, a5 +3f490510: .word 0x7620 +3f490520: .word 0x7265 +3f490530: sra b11, b7 +3f490540: sra a3, a14 +3f490550: modu a3, a5 +3f490560: andn a8, a0 +3f490570: sla b11, b4 +3f490580: sra a3, a14 +3f490590: .word 0x7261 +3f4905a0: sra a11, a4 +3f4905b0: modu a3, a9 +3f4905c0: .word 0x7473 +3f4905d0: mods a3, a5 +3f4905e0: .word 0x756c +3f4905f0: srl a11, a14 +3f490600: modu a3, a5 +3f490610: .word 0x7620 +3f490620: .word 0x7265 +3f490630: sra b11, b7 +3f490640: sra a3, a14 +3f490650: modu a3, a5 +3f490660: add a8, a0 +3f490670: .word 0x746b +3f490680: sra b11, b5 +3f490690: mods a3, a12 +3f4906a0: sla 0x3, a5 +3f4906b0: rl a10, a5 +3f4906c0: .word 0x736e +3f4906d0: sra b11, b4 +3f4906e0: mods a3, a12 +3f4906f0: modu b3, b5 +3f490700: sra a11, a7 +3f490710: sla 0x3, a14 +3f490720: .word 0x7073 +3f490730: rl a11, a5 +3f490740: rl a3, a3 +3f490750: .word 0x7265 +3f490760: .word 0x006e +3f490770: modu a10, a12 +3f490780: sla a11, a3 +3f490790: sla 0x3, a12 +3f4907a0: .word 0x7250 +3f4907b0: modu a3, a9 +3f4907c0: sla 0x3, b4 +3f4907d0: modu a2, a5 +3f4907e0: rl b11, b4 +3f4907f0: sra b11, b2 +3f490800: andn a9, a0 +3f490810: .word 0x7263 +3f490820: sra a11, a5 +3f490830: .word 0x006e +3f490840: modu a10, a12 +3f490850: sla a11, a3 +3f490860: sla 0x3, a12 +3f490870: .word 0x7250 +3f490880: modu a3, a9 +3f490890: sla 0x3, b4 +3f4908a0: modu b10, b0 +3f4908b0: .word 0x7472 +3f4908c0: modu a11, a9 +3f4908d0: sla 0x3, a14 +3f4908e0: srl a3, sp +3f4908f0: andn a9, a0 +3f490900: .word 0x7263 +3f490910: sra a11, a5 +3f490920: .word 0x006e +3f490930: modu a10, a3 +3f490940: rl b11, b0 +3f490950: sla 0x3, a5 +3f490960: sll sp, a9 +3f490970: sla b11, b2 +3f490980: sla 0x3, a14 +3f490990: sla 0x1, a13 +3f4909a0: modu a11, a13 +3f4909b0: sra a11, a4 +3f4909c0: mods a1, a0 +3f4909d0: sll a11, sp +3f4909e0: mods a3, a1 +3f4909f0: addc a8, a0 +3f490a00: .word 0x706f +3f490a10: sra a11, a9 +3f490a20: .word 0x7020 +3f490a30: .word 0x726f +3f490a40: rl b11, b4 +3f490a50: modu a3, sp +3f490a60: sra a1, a0 +3f490a70: cvxyl a9, a7 +3f490a80: .word 0x7263 +3f490a90: modu a3, a1 +3f490aa0: srl 0x17, a0 +3f490ab0: mods a9, a0 +3f490ac0: sra a3, sp +3f490ad0: sla 0x3, a5 +3f490ae0: modu a11, a12 +3f490af0: sla a11, a3 +3f490b00: .word 0x006c +3f490b10: sla a10, a7 +3f490b20: .word 0x7a6e +3f490b30: modu a3, a5 +3f490b40: addc a1, a0 +3f490b50: mods a3, a9 +3f490b60: .word 0x7364 +3f490b70: rl a3, a3 +3f490b80: .word 0x7269 +3f490b90: rl a11, a13 +3f490ba0: rl a3, a14 +3f490bb0: mods a3, a1 +3f490bc0: sla 0x3, b4 +3f490bd0: modu a11, a12 +3f490be0: sla a11, a11 +3f490bf0: sla 0x3, a12 +3f490c00: .word 0x7264 +3f490c10: sll b11, b5 +3f490c20: sra a11, a11 +3f490c30: .word 0x006e +3f490c40: sra b10, b4 +3f490c50: mods a3, a9 +3f490c60: sra a1, a0 +3f490c70: .word 0x7365 +3f490c80: addc a1, a0 +3f490c90: mods a3, a9 +3f490ca0: .word 0x7364 +3f490cb0: rl a3, a3 +3f490cc0: .word 0x7269 +3f490cd0: rl a11, a13 +3f490ce0: rl a3, a14 +3f490cf0: mods a3, a1 +3f490d00: .word 0x7374 +3f490d10: mods a1, a0 +3f490d20: lmo a11, sp +3f490d30: mods a3, a1 +3f490d40: sra a1, a0 +3f490d50: .word 0x7572 +3f490d60: lmo a11, a3 +3f490d70: modu a3, a5 +3f490d80: cmp a0, a0 +3f490d90: mods a3, a5 +3f490da0: .word 0x0070 +3f490db0: sra b10, b3 +3f490dc0: .word 0x7373 +3f490dd0: modu a11, a9 +3f490de0: .word 0x006e +3f490df0: .word 0x7243 +3f490e00: sla a11, a5 +3f490e10: sra b11, b4 +3f490e20: addc a8, a0 +3f490e30: .word 0x7375 +3f490e40: modu b11, b4 +3f490e50: rl a11, a13 +3f490e60: sra b11, b10 +3f490e70: and a0, a0 +3f490e80: rl b11, b2 +3f490e90: .word 0x746e +3f490ea0: andn a9, a0 +3f490eb0: .word 0x7263 +3f490ec0: sra a11, a5 +3f490ed0: .word 0x006e +3f490ee0: .word 0x7243 +3f490ef0: sla sp, a9 +3f490f00: rl b11, b4 +3f490f10: modu a3, sp +3f490f20: and a0, a0 +3f490f30: .word 0x7265 +3f490f40: modu b11, b3 +3f490f50: modu a3, a14 +3f490f60: mods a3, a1 +3f490f70: .word 0x7369 +3f490f80: .word 0x7461 +3f490f90: modu a11, a9 +3f490fa0: .word 0x006e +3f490fb0: modu a10, a3 +3f490fc0: rl b11, b0 +3f490fd0: sla 0x3, a5 +3f490fe0: sll 0x1b, a4 +3f490ff0: sll sp, a9 +3f491000: sla b11, b2 +3f491010: .word 0x006e +3f491020: rl b10, b3 +3f491030: .word 0x7a74 +3f491040: modu b3, b5 +3f491050: .word 0x0067 +3f491060: .word 0x7245 +3f491070: .word 0x7473 +3f491080: mods a3, a5 +3f491090: sra a11, a12 +3f4910a0: .word 0x006e +3f4910b0: modu a2, a1 +3f4910c0: sla b11, b0 +3f4910d0: .word 0x7373 +3f4910e0: modu a3, a5 +3f4910f0: addc a0, a0 +3f491100: mods a3, a9 +3f491110: .word 0x7364 +3f491120: rl a3, a3 +3f491130: .word 0x7269 +3f491140: rl a11, a13 +3f491150: rl a3, a14 +3f491160: mods a3, a1 +3f491170: sla 0x3, b4 +3f491180: .word 0x7264 +3f491190: sll b11, b5 +3f4911a0: sra a11, a11 +3f4911b0: .word 0x006e +3f4911c0: move a8, a0 +3f4911d0: mods a11, a5 +3f4911e0: .word 0x726f +3f4911f0: sla 0x3, b9 +3f491200: sra b10, b2 +3f491210: sla a11, a13 +3f491220: modu a3, a9 +3f491230: modu a3, a9 +3f491240: srl 0x1d, a7 +3f491250: btst a9, a0 +3f491260: mods a3, a9 +3f491270: sll a3, sp +3f491280: .word 0x7479 +3f491290: .word 0x7365 +3f4912a0: move a8, a0 +3f4912b0: mods sp, a9 +3f4912c0: rl a11, sp +3f4912d0: sra b11, b2 +3f4912e0: sra a1, a0 +3f4912f0: .word 0x7369 +3f491300: modu b11, b0 +3f491310: rl a11, a14 +3f491320: mods a3, a2 +3f491330: srl 0x1d, a5 +3f491340: btst a9, a0 +3f491350: mods a3, a9 +3f491360: srl 0x15, sp +3f491370: sll a11, sp +3f491380: sra b11, b4 +3f491390: .word 0x7374 +3f4913a0: clr a0 +3f4913b0: .word 0x7265 +3f4913c0: mods a3, a2 +3f4913d0: rl a11, a5 +3f4913e0: sra a11, a2 +3f4913f0: sra a3, a14 +3f491400: .word 0x7265 +3f491410: andn a9, a0 +3f491420: sra b11, b0 +3f491430: sll a11, a9 +3f491440: sra a11, a8 +3f491450: .word 0x7072 +3f491460: sla a11, a12 +3f491470: .word 0x7a74 +3f491480: sra 0x1f, a0 +3f491490: addc a2, a11 +3f4914a0: rev a9 +3f4914b0: .word 0x7445 +3f4914c0: sra a11, a8 +3f4914d0: modu b3, b2 +3f4914e0: .word 0x7465 +3f4914f0: add a9, a0 +3f491500: sra a3, a4 +3f491510: sra b11, b2 +3f491520: .word 0x7373 +3f491530: add a8, a0 +3f491540: .word 0x7264 +3f491550: .word 0x7365 +3f491560: sra b11, b3 +3f491570: sub a9, a0 +3f491580: rl b3, b4 +3f491590: .word 0x7265 +3f4915a0: sra a11, a14 +3f4915b0: .word 0x0074 +3f4915c0: .word 0x7445 +3f4915d0: sra a11, a8 +3f4915e0: modu b3, b2 +3f4915f0: .word 0x7465 +3f491600: add a9, a13 +3f491610: .word 0x7264 +3f491620: .word 0x7365 +3f491630: sra b11, b3 +3f491640: rl 0x0, a0 +3f491650: srl 0x17, b0 +3f491660: rl 0x1, b0 +3f491670: rl 0x1, a13 +3f491680: srl 0x17, b0 +3f491690: rl 0x1, b0 +3f4916a0: rl 0x1, a13 +3f4916b0: srl 0x17, b0 +3f4916c0: rl 0x1, b0 +3f4916d0: cmp a8, a0 +3f4916e0: sla 0x2, b0 +3f4916f0: sra a2, a1 +3f491700: .word 0x7264 +3f491710: .word 0x7365 +3f491720: .word 0x0073 +3f491730: sra a2, a1 +3f491740: sra b11, b2 +3f491750: .word 0x7373 +3f491760: sla 0x3, a5 +3f491770: and a2, a9 +3f491780: cmp a8, a0 +3f491790: srl 0x16, b0 +3f4917a0: sra a2, a1 +3f4917b0: sra b11, b2 +3f4917c0: .word 0x7373 +3f4917d0: .word 0x0065 +3f4917e0: rl 0x1, b0 +3f4917f0: rl 0x1, a14 +3f491800: srl 0xf, b0 +3f491810: rl 0x1, b0 +3f491820: rl 0x1, a14 +3f491830: rev b0 +3f491840: add a10, a12 +3f491850: sla 0x2, b4 +3f491860: modu a10, a8 +3f491870: .word 0x7473 +3f491880: move a1, b0 +3f491890: mods a11, a1 +3f4918a0: .word 0x0065 +3f4918b0: modu a10, a14 +3f4918c0: sla 0x3, a13 +3f4918d0: sra a11, a4 +3f4918e0: mods a1, a0 +3f4918f0: rl a1, a7 +3f491900: .word 0x74f4 +3f491910: sla 0x3, a5 +3f491920: add a10, a12 +3f491930: .word 0x0054 +3f491940: add a10, a12 +3f491950: srl 0x16, b4 +3f491960: modu a10, a8 +3f491970: .word 0x7473 +3f491980: sra b11, b2 +3f491990: rl a3, a3 +3f4919a0: sra a11, a14 +3f4919b0: .word 0x0072 +3f4919c0: add a10, a12 +3f4919d0: mpyu b10, b4 +3f4919e0: rl 0x1, b0 +3f4919f0: rl 0x1, b0 +3f491a00: rl 0x1, b0 +3f491a10: rl 0x1, b0 +3f491a20: rl 0x1, b0 +3f491a30: rl 0x1, b0 +3f491a40: andn a8, a0 +3f491a50: sll a11, a5 +3f491a60: .word 0x7275 +3f491a70: sla 0x3, a5 +3f491a80: sra b10, b2 +3f491a90: sra b11, b3 +3f491aa0: sla 0x3, b4 +3f491ab0: modu a10, a3 +3f491ac0: modu b3, b5 +3f491ad0: dsjs b4, L3F491C10 +3f491ae0: rev a0 +3f491af0: modu a10, a14 +3f491b00: sll a3, a13 +3f491b10: sra b11, b2 +3f491b20: sra a1, a0 +3f491b30: sla 0x3, a5 +3f491b40: add b10, b2 +3f491b50: sla 0x2, b10 +3f491b60: cvxyl b11, b3 +3f491b70: .word 0x7563 +3f491b80: rl b11, b2 +3f491b90: cvxyl b11, b4 +3f491ba0: sra 0x1f, a0 +3f491bb0: sra b10, b3 +3f491bc0: .word 0x7563 +3f491bd0: sra b11, b2 +3f491be0: andn a1, a0 +3f491bf0: .word 0x7365 +3f491c00: .word 0x7465 +L3F491C10: +3f491c10: sla 0x1, a9 +3f491c20: sla 0x1, b10 +3f491c30: add a8, a0 +3f491c40: .word 0x7a6e +3f491c50: rl a3, a1 +3f491c60: sla 0x3, a12 +3f491c70: .word 0x7953 +3f491c80: .word 0x7473 +3f491c90: mods a11, a5 +3f491ca0: pixt *b3, *b2 +3f491cb0: lmo a11, a3 +3f491cc0: sra b11, b3 +3f491cd0: .word 0x7a74 +3f491ce0: modu b3, b5 +3f491cf0: sra a11, a7 +3f491d00: sla 0x3, a14 +3f491d10: andn a9, a8 +3f491d20: sll a11, a5 +3f491d30: .word 0x7275 +3f491d40: sla 0x3, a5 +3f491d50: sra b10, b2 +3f491d60: sra b11, b3 +3f491d70: sra 0x15, b4 +3f491d80: dsjs a0, L3F491EA0 +3f491d90: rev a0 +3f491da0: modu a10, a4 +3f491db0: .word 0x7920 +3f491dc0: .word 0x756f +3f491dd0: .word 0x7220 +3f491de0: sla a11, a5 +3f491df0: mods a3, a12 +3f491e00: sla 0x3, b9 +3f491e10: sla b11, b7 +3f491e20: .word 0x746e +3f491e30: .word 0x7420 +3f491e40: sla 0x3, sp +3f491e50: modu a3, a5 +3f491e60: sla 0x3, a4 +3f491e70: rl b3, b4 +3f491e80: sla 0x3, a5 +3f491e90: sra b11, b3 +L3F491EA0: +3f491ea0: .word 0x7373 +3f491eb0: modu a11, a9 +3f491ec0: sla 0x3, a14 +3f491ed0: rev sp +3f491ee0: modu b10, b6 +3f491ef0: mods b3, b5 +3f491f00: .word 0x7a65 +3f491f10: .word 0x762d +3f491f20: .word 0x756f +3f491f30: sla 0x3, b3 +3f491f40: .word 0x7276 +3f491f50: rl a11, a1 +3f491f60: sra a11, a13 +3f491f70: .word 0x746e +3f491f80: .word 0x7120 +3f491f90: rl b11, b5 +3f491fa0: .word 0x7474 +3f491fb0: .word 0x7265 +3f491fc0: mods a1, a0 +3f491fd0: sla 0x3, a1 +3f491fe0: sra b11, b3 +L3F491FF0: +3f491ff0: .word 0x7373 +3f492000: modu a11, a9 +3f492010: sla 0x3, a14 +3f492020: rev sp +3f492030: drav a2, a13 +3f492040: rl a3, a3 +3f492050: sra b11, b4 +3f492060: sla 0x3, a14 +3f492070: rl b10, b3 +3f492080: sla 0x3, a5 +3f492090: rl a11, a4 +3f4920a0: sla 0x3, a5 +3f4920b0: rl b10, b3 +3f4920c0: .word 0x7a74 +3f4920d0: modu b3, b5 +3f4920e0: sla 0x3, a7 +3f4920f0: rl b11, b7 +3f492100: lmo b11, b2 +3f492110: rl a11, a12 +3f492120: rl a3, a3 +3f492130: sll a1, a0 +3f492140: sra a11, a5 +3f492150: sra a3, a14 +3f492160: modu a3, a5 +3f492170: dsjs a0, L3F491FF0 +3f492180: sla 0x0, a0 +3f492190: sla 0x1, a0 +3f4921a0: sra b10, b9 +3f4921b0: sla 0x3, b3 +3f4921c0: sla 0x1, a0 +3f4921d0: sla 0x0, a0 +3f4921e0: sla 0x1, a0 +3f4921f0: .word 0x754f +3f492200: sla 0x3, a9 +3f492210: sla 0x1, a0 +3f492220: sla 0x0, a0 +3f492230: sla 0x1, a0 +3f492240: sla a10, a10 +3f492250: sla 0x1, a0 +3f492260: sla 0x1, a0 +3f492270: sla 0x0, a0 +3f492280: sla 0x1, a0 +3f492290: modu a10, a14 +3f4922a0: sla 0x1, a0 +3f4922b0: sla 0x1, a0 +3f4922c0: sla 0x0, a0 +3f4922d0: sla 0x1, a0 +3f4922e0: modu a10, a14 +3f4922f0: sla 0x3, a14 +3f492300: sla 0x1, a0 +3f492310: sla 0x0, a0 +3f492320: move a1, b0 +3f492330: rl a11, a5 +3f492340: sla 0x3, a14 +3f492350: sla 0x1, a0 +3f492360: or a0, a0 +3f492370: sra a11, a8 +3f492380: sll a9, a0 +3f492390: .word 0x7275 +3f4923a0: sra b11, b2 +3f4923b0: .word 0x746e +3f4923c0: sll a9, a0 +3f4923d0: .word 0x7375 +3f4923e0: modu b11, b4 +3f4923f0: rl a11, a13 +3f492400: sra b11, b10 +3f492410: .word 0x7320 +3f492420: .word 0x7465 +3f492430: rl b11, b4 +3f492440: srl a11, a14 +3f492450: sla 0x3, b3 +3f492460: sla a11, a8 +3f492470: sra b11, b6 +3f492480: modu a1, a0 +3f492490: .word 0x746f +3f4924a0: sll a1, a0 +3f4924b0: sra a11, a5 +3f4924c0: sla 0x3, a14 +3f4924d0: sla b11, b3 +3f4924e0: sra b11, b6 +3f4924f0: srl 0xd, a4 +3f492500: clr a0 +3f492510: .word 0x756f +3f492520: sra a11, a12 +3f492530: srl 0x15, b10 +3f492540: modu b11, b6 +3f492550: .word 0x7375 +3f492560: sra a9, a0 +3f492570: .word 0x726e +3f492580: srl a11, a5 +3f492590: .word 0x7369 +3f4925a0: .word 0x7274 +3f4925b0: .word 0x7265 +3f4925c0: mods a1, a0 +3f4925d0: .word 0x7365 +3f4925e0: .word 0x7020 +3f4925f0: .word 0x7261 +3f492600: mods a11, a1 +3f492610: .word 0x74e8 +3f492620: sra b11, b2 +3f492630: sla 0x3, b3 +3f492640: modu a11, a13 +3f492650: rl a11, a4 +3f492660: rl a11, a6 +3f492670: .word 0x73e9 +3f492680: sub a0, a0 +3f492690: sra a11, a9 +3f4926a0: sla a9, a0 +3f4926b0: .word 0x746b +3f4926c0: sra b11, b5 +3f4926d0: mods a3, a12 +3f4926e0: modu a3, a5 +3f4926f0: sub a9, a0 +3f492700: modu a3, a9 +3f492710: .word 0x7473 +3f492720: mods a3, a5 +3f492730: .word 0x756c +3f492740: srl a11, a14 +3f492750: modu a3, a5 +3f492760: .word 0x7720 +3f492770: .word 0x7275 +3f492780: sra a11, a4 +3f492790: sla 0x3, a14 +3f4927a0: rl a11, a14 +3f4927b0: rl a3, a3 +3f4927c0: sla 0x3, b4 +3f4927d0: sra a11, a7 +3f4927e0: .word 0x7073 +3f4927f0: rl a11, a5 +3f492800: rl a3, a3 +L3F492810: +3f492810: .word 0x7265 +3f492820: srl 0xd, b4 +3f492830: xor a8, a0 +3f492840: .word 0x756f +3f492850: sra a3, a12 +3f492860: .word 0x7920 +3f492870: .word 0x756f +3f492880: mods a1, a0 +3f492890: lmo a11, a9 +3f4928a0: sla 0x3, a5 +3f4928b0: modu b11, b4 +3f4928c0: .word 0x7320 +3f4928d0: .word 0x7661 +3f4928e0: sla 0x3, a5 +3f4928f0: rl b3, b4 +L3F492900: +3f492900: mods a11, a5 +3f492910: sll a1, a0 +3f492920: srl a3, a5 +3f492930: .word 0x726f +3f492940: sla 0x3, a5 +3f492950: .word 0x7571 +3f492960: .word 0x7469 +3f492970: rl b11, b4 +3f492980: srl a11, a14 +3f492990: dsjs a0, L3F492810 +3f4929a0: sla a8, a0 +3f4929b0: sla b11, b6 +3f4929c0: .word 0x746e +3f4929d0: sra a1, a0 +L3F4929E0: +3f4929e0: sla 0x3, a5 +3f4929f0: .word 0x7571 +3f492a00: .word 0x7469 +3f492a10: sra b11, b4 +3f492a20: sla 0x3, b2 +3f492a30: sla a11, a12 +3f492a40: .word 0x7320 +3f492a50: .word 0x7365 +3f492a60: rl b11, b3 +3f492a70: modu a3, sp +3f492a80: dsjs a0, L3F492900 +3f492a90: move a8, a0 +3f492aa0: sll sp, b6 +3f492ab0: .word 0x7468 +3f492ac0: modu a3, a5 +3f492ad0: andn a9, a0 +3f492ae0: sra a11, a9 +3f492af0: .word 0x7320 +3f492b00: sra a11, a9 +3f492b10: .word 0x7320 +3f492b20: sra b11, b0 +3f492b30: sll a11, a9 +3f492b40: sra a11, a8 +3f492b50: modu b3, b2 +3f492b60: dsjs a0, L3F4929E0 +3f492b70: sla 0x0, a0 +3f492b80: sla 0x1, a0 +3f492b90: sra a10, a14 +3f492ba0: modu a3, a9 +3f492bb0: sla 0x1, a0 +3f492bc0: rev a0 +3f492bd0: sla 0x1, a0 +3f492be0: sla a10, a3 +3f492bf0: sll a11, a14 +3f492c00: mods a3, a5 +3f492c10: rev a0 +3f492c20: sla 0x1, a0 +3f492c30: modu a2, a1 +3f492c40: .word 0x756e +3f492c50: sra a11, a12 +3f492c60: sla 0x3, b2 +3f492c70: sla 0x0, a0 +3f492c80: sll a2, a1 +3f492c90: .word 0x7262 +3f492ca0: sll a11, a5 +3f492cb0: sra a11, a8 +3f492cc0: sla 0x3, a14 +3f492cd0: addc a8, a0 +3f492ce0: .word 0x706f +3f492cf0: .word 0x7279 +3f492d00: srl a11, a9 +3f492d10: .word 0x7468 +3f492d20: move -*a9, -*a0, 0 +3f492d30: sub a1, a0 +3f492d40: srl a11, a9 +3f492d50: .word 0x7469 +3f492d60: mods a3, a1 +3f492d70: sub a9, a0 +3f492d80: .word 0x7571 +3f492d90: .word 0x7069 +3f492da0: sra a11, a13 +3f492db0: .word 0x746e +3f492dc0: addc a9, a0 +3f492dd0: .word 0x726f +3f492de0: modu b11, b0 +3f492df0: sla b11, b2 +3f492e00: rl b11, b4 +3f492e10: modu a3, sp +3f492e20: rl 0x9, a0 +3f492e30: dsjs b9, L3F492E50 +3f492e40: rev b9 +L3F492E50: +3f492e50: .word 0x7543 +3f492e60: .word 0x7473 +3f492e70: mods a11, sp +3f492e80: .word 0x7a69 +3f492e90: sla 0x3, a5 +3f492ea0: sla a10, a12 +3f492eb0: srl a11, a14 +3f492ec0: sla b11, b5 +3f492ed0: sra a11, a7 +3f492ee0: move a0, a0 +3f492ef0: modu a3, a1 +3f492f00: .word 0x7567 +3f492f10: sla 0x3, a5 +3f492f20: sra a11, a4 +3f492f30: mods a1, a0 +3f492f40: sla 0x3, a1 +3f492f50: sra b11, b3 +3f492f60: .word 0x7373 +3f492f70: modu a11, a9 +3f492f80: .word 0x006e +3f492f90: .word 0x7053 +3f492fa0: sla b11, b2 +3f492fb0: rl a3, a3 +3f492fc0: .word 0x0065 +3f492fd0: modu a2, a5 +3f492fe0: mods a3, a7 +3f492ff0: .word 0x7369 +3f493000: .word 0x0068 +3f493010: .word 0x7246 +3f493020: modu a3, a1 +3f493030: sla sp, a7 +3f493040: .word 0x7369 +3f493050: sub a0, a0 +3f493060: .word 0x7565 +3f493070: .word 0x7374 +3f493080: rl a3, a3 +3f493090: sla 0x0, a0 +3f4930a0: sla 0x1, a0 +3f4930b0: btst a10, sp +3f4930c0: sla 0x1, a0 +3f4930d0: sla 0x1, a0 +3f4930e0: sla 0x0, a0 +3f4930f0: add a9, a0 +3f493100: .word 0x7070 +3f493110: .word 0x796c +3f493120: sla 0x1, a0 +3f493130: sla 0x0, a0 +3f493140: .word 0x7041 +3f493150: mods b3, b0 +3f493160: .word 0x7169 +3f493170: sra b11, b5 +3f493180: sla 0x3, b2 +3f493190: sla 0x0, a0 +3f4931a0: add a9, a0 +3f4931b0: .word 0x776e +3f4931c0: modu a3, a5 +3f4931d0: sra a11, a4 +3f4931e0: sla 0x3, a14 +3f4931f0: rev a0 +3f493200: addc a9, a0 +3f493210: modu a3, a1 +3f493220: sra a11, a3 +3f493230: sla 0x3, a12 +3f493240: sla 0x0, a0 +3f493250: modu a2, a1 +3f493260: .word 0x756e +3f493270: sra a11, a12 +3f493280: sla 0x3, b2 +3f493290: and a0, a0 +3f4932a0: .word 0x7265 +3f4932b0: modu b11, b3 +3f4932c0: modu a3, a14 +3f4932d0: mods a3, a1 +3f4932e0: .word 0x7369 +3f4932f0: .word 0x7461 +3f493300: modu a11, a9 +3f493310: sla 0x3, a14 +3f493320: sla 0x1, b10 +3f493330: sla a10, a12 +3f493340: srl a11, a14 +3f493350: sra b11, b5 +3f493360: move a0, a0 +3f493370: or a2, a1 +3f493380: xor a1, a0 +3f493390: sub b10, b4 +3f4933a0: addc a9, a0 +3f4933b0: .word 0x7269 +3f4933c0: .word 0x7563 +3f4933d0: .word 0x7469 +3f4933e0: or a1, a0 +3f4933f0: mods a11, a9 +3f493400: .word 0x7265 +3f493410: or a0, a0 +3f493420: mods a11, a5 +3f493430: modu b11, b0 +3f493440: sla 0x1, a14 +3f493450: rl a11, a3 +3f493460: sll b11, b2 +3f493470: rl b11, b5 +3f493480: sla 0x3, b4 +3f493490: add a10, a12 +3f4934a0: sla 0x2, b4 +3f4934b0: mods sp, a9 +3f4934c0: mods b3, b5 +3f4934d0: .word 0x7461 +3f4934e0: .word 0x7565 +3f4934f0: .word 0x0072 +3f493500: add a10, a12 +3f493510: srl 0x16, b4 +3f493520: sra b10, b3 +3f493530: sra a3, a14 +3f493540: .word 0x7a65 +3f493550: rl a7, a4 +3f493560: sra a11, a12 +3f493570: .word 0x0072 +3f493580: rl 0x1, b1 +3f493590: rl 0x10, a0 +3f4935a0: rev b0 +3f4935b0: rl 0x1, b3 +3f4935c0: .word 0x3400 +3f4935d0: rev b0 +3f4935e0: rl 0x1, b5 +3f4935f0: .word 0x3600 +3f493600: rev b0 +3f493610: rl 0x1, b7 +3f493620: dsjs a0, L3F493630 +L3F493630: +3f493630: rev b0 +3f493640: rl 0x1, b9 +3f493650: rl 0x8, a0 +3f493660: rl 0x1, b0 +3f493670: mods a8, a0 +3f493680: mods a3, a9 +3f493690: rl a11, a12 +3f4936a0: sra b11, b3 +3f4936b0: modu a11, a3 +3f4936c0: sra a3, a14 +3f4936d0: .word 0x0073 +3f4936e0: rl a11, a13 +3f4936f0: mods a3, a12 +3f493700: .word 0x7369 +3f493710: sll a11, a5 +3f493720: modu a3, sp +3f493730: sra a11, a4 +3f493740: .word 0x0073 +3f493750: rl a10, a13 +3f493760: mods a3, a12 +3f493770: .word 0x7369 +3f493780: lmo a11, a5 +3f493790: modu b3, b5 +3f4937a0: sra a11, a4 +3f4937b0: .word 0x006e +3f4937c0: add a10, a12 +3f4937d0: sla 0x2, b4 +3f4937e0: sla 0x2, b8 +3f4937f0: rl a10, a3 +3f493800: sll b11, b2 +3f493810: rl b11, b5 +3f493820: sla 0x3, b4 +3f493830: rl b10, b4 +3f493840: sra a11, a13 +3f493850: .word 0x0072 +3f493860: sra b10, b4 +3f493870: .word 0x706d +3f493880: srl 0xd, sp +3f493890: sll a9, a0 +3f4938a0: .word 0x7269 +3f4938b0: .word 0x7563 +3f4938c0: .word 0x7469 +3f4938d0: move a1, a0 +3f4938e0: or a2, a1 +3f4938f0: divs a1, a0 +3f493900: move a0, a0 +3f493910: or a2, a1 +3f493920: divs a1, a13 +3f493930: andn a9, a13 +3f493940: modu a3, a5 +3f493950: sra a11, a4 +3f493960: cmpxy b3, b10 +3f493970: mods a3, a8 +3f493980: .word 0x7265 +3f493990: andn a0, a0 +3f4939a0: .word 0x7465 +3f4939b0: sla b11, b2 +3f4939c0: .word 0x736e +3f4939d0: rl a11, a13 +3f4939e0: sla 0x3, b4 +3f4939f0: rl a10, a12 +3f493a00: rl a11, a13 +3f493a10: .word 0x0074 +3f493a20: sra b10, b2 +3f493a30: .word 0x7274 +3f493a40: modu a3, a1 +3f493a50: mods b11, b3 +3f493a60: .word 0x7369 +3f493a70: rl b11, b3 +3f493a80: modu a3, sp +3f493a90: sla 0x3, b3 +3f493aa0: sla a11, a13 +3f493ab0: rl b11, b8 +3f493ac0: move a0, a0 +3f493ad0: or a2, a1 +3f493ae0: xor a1, a13 +3f493af0: .word 0x7265 +3f493b00: rl a11, a2 +3f493b10: sra a3, a14 +3f493b20: modu b3, b5 +3f493b30: .word 0x7367 +3f493b40: modu a3, a1 +3f493b50: .word 0x7266 +3f493b60: srl a11, a1 +3f493b70: modu a3, a5 +3f493b80: move a8, a0 +3f493b90: .word 0x7365 +3f493ba0: sla b11, b3 +3f493bb0: sra a11, a7 +3f493bc0: .word 0x0073 +3f493bd0: modu a2, a1 +3f493be0: .word 0x7266 +3f493bf0: srl a11, a1 +3f493c00: modu a3, a5 +3f493c10: btst a8, a0 +3f493c20: sra a11, a5 +3f493c30: sla 0x3, b0 +3f493c40: mods a2, a1 +3f493c50: .word 0x7669 +3f493c60: sla 0x3, a5 +3f493c70: rl b10, b4 +3f493c80: sra a11, a13 +3f493c90: .word 0x0072 +3f493ca0: .word 0x7544 +3f493cb0: cvxyl b11, b2 +3f493cc0: sla 0x3, a5 +3f493cd0: sra a11, a4 +3f493ce0: .word 0x7620 +3f493cf0: sra a11, a9 +3f493d00: addc a0, a0 +3f493d10: .word 0x7265 +3f493d20: rl a11, a5 +3f493d30: .word 0x7374 +3f493d40: rl a3, a3 +3f493d50: srl a3, a1 +3f493d60: .word 0x7374 +3f493d70: cmpxy b3, b10 +3f493d80: mods a3, a8 +3f493d90: .word 0x7265 +3f493da0: andn a8, a0 +3f493db0: sll a11, a5 +3f493dc0: modu a3, sp +3f493dd0: .word 0x7364 +3f493de0: andn a8, a0 +3f493df0: sll a11, a5 +3f493e00: modu a3, sp +3f493e10: sra a11, a4 +3f493e20: .word 0x0073 +3f493e30: sra b10, b3 +3f493e40: .word 0x756b +3f493e50: sra a3, a14 +3f493e60: modu a3, a5 +3f493e70: subb a8, a0 +3f493e80: modu b11, b2 +3f493e90: .word 0x7075 +3f493ea0: addc a9, a0 +3f493eb0: sra a3, sp +3f493ec0: .word 0x7365 +3f493ed0: move a0, b0 +3f493ee0: mods b11, b5 +3f493ef0: .word 0x72e9 +3f493f00: .word 0x736f +3f493f10: sra a1, a0 +3f493f20: sla 0x3, a5 +3f493f30: .word 0x7267 +3f493f40: .word 0x756f +3f493f50: sra b11, b0 +3f493f60: subb a8, a0 +3f493f70: .word 0x7572 +3f493f80: .word 0x7070 +3f493f90: modu a3, a5 +3f493fa0: modu a11, a3 +3f493fb0: sra a11, a4 +3f493fc0: .word 0x0073 +3f493fd0: rev b0 +3f493fe0: sla 0x1, a0 +3f493ff0: sra a2, a1 +3f494000: sla 0x3, a4 +3f494010: rev a0 +3f494020: add a9, a0 +3f494030: modu a11, a10 +3f494040: .word 0x7475 +3f494050: .word 0x7265 +3f494060: rev a0 +3f494070: cmp a1, a0 +3f494080: modu a3, a9 +3f494090: .word 0x757a +3f4940a0: pixt *a3, *a6 +3f4940b0: sra a11, a7 +3f4940c0: sla 0x3, a14 +3f4940d0: sla 0x0, a0 +3f4940e0: add a9, a0 +3f4940f0: sra a3, a4 +3f494100: sla 0x1, a0 +3f494110: mods a2, a1 +3f494120: sla 0x3, a12 +3f494130: rev a0 +3f494140: or a1, a0 +L3F494150: +3f494150: .word 0x756f +3f494160: sla 0x3, b3 +3f494170: sla 0x0, a0 +3f494180: mods a2, a1 +3f494190: sra a11, a12 +3f4941a0: rl a1, a0 +3f4941b0: modu a3, a9 +3f4941c0: .word 0x757a +3f4941d0: pixt *a3, *a6 +3f4941e0: sra a11, a7 +3f4941f0: sla 0x3, a14 +3f494200: sla 0x0, a0 +3f494210: sra b10, b2 +3f494220: modu a11, a13 +3f494230: sra b11, b6 +3f494240: add a9, a0 +3f494250: mods a3, a12 +3f494260: rev a0 +3f494270: add a9, a0 +3f494280: sll b11, b5 +3f494290: modu b3, b5 +3f4942a0: rev a0 +3f4942b0: add a9, a0 +3f4942c0: mods a3, a12 +3f4942d0: sla 0x3, a5 +3f4942e0: drav a3, a12 +3f4942f0: sll b11, b3 +3f494300: sra a11, a8 +3f494310: sla 0x3, a14 +3f494320: sla 0x0, a0 +3f494330: sra b10, b2 +3f494340: modu a11, a13 +3f494350: sra b11, b6 +3f494360: rev a0 +3f494370: andn a1, a0 +3f494380: .word 0x7465 +3f494390: .word 0x7269 +3f4943a0: .word 0x7265 +3f4943b0: rev a0 +3f4943c0: move a1, a0 +3f4943d0: .word 0x73f6 +3f4943e0: rl a3, a3 +3f4943f0: modu a3, a5 +3f494400: rev a0 +3f494410: sla 0x1, a0 +3f494420: sla 0x1, a0 +3f494430: btst a10, sp +3f494440: sla 0x1, a0 +3f494450: sla 0x1, a0 +3f494460: rev a0 +3f494470: sla 0x1, a0 +3f494480: add a9, a0 +3f494490: .word 0x7070 +3f4944a0: .word 0x796c +3f4944b0: sla 0x1, a0 +3f4944c0: sla 0x0, a0 +3f4944d0: modu a2, a1 +3f4944e0: sra b11, b7 +3f4944f0: sra a3, a14 +3f494500: modu a3, a5 +3f494510: rev a0 +3f494520: sla 0x1, a0 +3f494530: addc a9, a0 +3f494540: modu a3, a1 +3f494550: sra a11, a3 +3f494560: sla 0x3, a12 +3f494570: move a0, a0 +3f494580: or a2, a1 +3f494590: move a1, b0 +3f4945a0: mods a11, a1 +3f4945b0: sla 0x3, a5 +3f4945c0: sra b10, b3 +3f4945d0: .word 0x7672 +3f4945e0: .word 0x7265 +3f4945f0: andn a8, a0 +3f494600: .word 0x7265 +3f494610: sra b11, b6 +3f494620: .word 0x7275 +3f494630: sra a1, a0 +3f494640: sla 0x3, a5 +3f494650: modu a11, a14 +3f494660: sra a11, a13 +3f494670: sla 0x3, b3 +3f494680: add a10, a12 +3f494690: .word 0x0054 +3f4946a0: add a10, a12 +3f4946b0: srl 0x16, b4 +3f4946c0: sla a10, a14 +3f4946d0: sra a11, a13 +3f4946e0: .word 0x736e +3f4946f0: .word 0x7265 +3f494700: sra b11, b6 +3f494710: .word 0x0072 +3f494720: .word 0x7543 +3f494730: .word 0x7473 +3f494740: mods a11, sp +3f494750: .word 0x7a69 +3f494760: sla 0x3, a5 +3f494770: add a10, a12 +3f494780: .word 0x0054 +3f494790: sra b10, b0 +3f4947a0: .word 0x7372 +3f4947b0: modu a3, sp +3f4947c0: sla a11, a14 +3f4947d0: rl a11, a12 +3f4947e0: sla b11, b3 +3f4947f0: rl b11, b4 +3f494800: modu a3, sp +3f494810: dsjs a0, L3F494930 +3f494820: move a1, a0 +3f494830: or a2, a1 +3f494840: move a0, a0 +3f494850: or a2, a1 +3f494860: subb a0, a0 +3f494870: modu a3, sp +3f494880: sla 0x3, b4 +3f494890: sla b10, b0 +3f4948a0: rl b3, b4 +3f4948b0: andn a9, a0 +3f4948c0: mods a3, a5 +3f4948d0: sll a11, a5 +3f4948e0: rl b11, b4 +3f4948f0: modu a3, sp +3f494900: andn a8, a0 +3f494910: mods a7, a9 +3f494920: sll a11, a5 +L3F494930: +3f494930: rl b11, b4 +3f494940: modu a3, sp +3f494950: sra a1, a0 +3f494960: sla 0x3, b5 +3f494970: rl a3, a3 +3f494980: mods a11, a5 +3f494990: modu a3, a9 +3f4949a0: sra a1, a0 +3f4949b0: sla a9, a7 +3f4949c0: sll a11, a3 +3f4949d0: .word 0x73e8 +3f4949e0: andn a8, a0 +3f4949f0: rl a3, a3 +3f494a00: rl b11, b2 +3f494a10: .word 0x7466 +3f494a20: srl b3, b0 +3f494a30: sra a3, a1 +3f494a40: sla a9, a0 +3f494a50: .word 0x7375 +3f494a60: cmpxy b3, b7 +3f494a70: mods a3, a8 +3f494a80: modu a3, a5 +3f494a90: sla 0x0, a0 +3f494aa0: add a10, a12 +3f494ab0: sla 0x2, b4 +3f494ac0: modu a10, a6 +3f494ad0: .word 0x746e +3f494ae0: and a1, a0 +3f494af0: .word 0x7461 +3f494b00: .word 0x0068 +3f494b10: subb b2, b4 +3f494b20: and b2, b4 +3f494b30: subb a1, a0 +3f494b40: modu a3, sp +3f494b50: sla 0x3, b4 +3f494b60: sla b10, b0 +3f494b70: rl b3, b4 +3f494b80: or a0, a0 +3f494b90: or a2, a6 +3f494ba0: .word 0x0050 +3f494bb0: sll b6, b12 +3f494bc0: .word 0x7265 +3f494bd0: move a1, a0 +3f494be0: or a2, a1 +3f494bf0: .word 0xdc00 +3f494c00: sra a11, a2 +3f494c10: sla 0x3, b2 +3f494c20: subb b2, b4 +3f494c30: and b2, b4 +3f494c40: move a0, a0 +3f494c50: or a2, a1 +3f494c60: subb a1, a0 +3f494c70: modu a3, sp +3f494c80: sla 0x3, b4 +3f494c90: sla b10, b0 +3f494ca0: rl b3, b4 +3f494cb0: and a0, a0 +3f494cc0: .word 0x756f +3f494cd0: sla 0x3, b2 +3f494ce0: add a10, a12 +3f494cf0: .word 0x0054 +3f494d00: move b10, a2 +3f494d10: .word 0x004d +3f494d20: modu b10, b0 +3f494d30: .word 0x7275 +3f494d40: or a1, a0 +3f494d50: or a2, a6 +3f494d60: .word 0x0050 +3f494d70: sla 0x1, a0 +3f494d80: sla 0x1, a0 +3f494d90: btst a10, sp +3f494da0: sla 0x1, a0 +3f494db0: sla 0x1, a0 +3f494dc0: sla 0x0, a0 +3f494dd0: add a9, a0 +3f494de0: .word 0x7070 +3f494df0: .word 0x796c +3f494e00: sla 0x1, a0 +3f494e10: rev a0 +3f494e20: sla 0x1, a0 +3f494e30: addc a9, a0 +3f494e40: modu a3, a1 +3f494e50: sra a11, a3 +3f494e60: sla 0x3, a12 +3f494e70: rev a0 +3f494e80: .word 0x7543 +3f494e90: .word 0x7473 +3f494ea0: mods a11, sp +3f494eb0: .word 0x7a69 +3f494ec0: sla 0x3, a5 +3f494ed0: modu a10, a6 +3f494ee0: .word 0x746e +3f494ef0: and a1, a0 +3f494f00: .word 0x7461 +3f494f10: .word 0x0068 +3f494f20: sra b10, b0 +3f494f30: .word 0x7372 +3f494f40: modu a3, sp +3f494f50: sla a11, a14 +3f494f60: rl a11, a12 +3f494f70: sla b11, b3 +3f494f80: rl b11, b4 +3f494f90: modu a3, sp +3f494fa0: dsjs a0, L3F4950C0 +3f494fb0: and a1, a0 +3f494fc0: mods a3, sp +3f494fd0: sll a11, a9 +3f494fe0: .word 0x7365 +3f494ff0: andn a8, a0 +3f495000: rl a3, a3 +3f495010: rl b11, b2 +3f495020: .word 0x7466 +3f495030: srl b3, b0 +3f495040: sra a3, a1 +3f495050: add a8, a0 +3f495060: lmo a3, a4 +3f495070: .word 0x7375 +3f495080: .word 0x0074 +3f495090: cvxyl b10, b2 +3f4950a0: mods a3, a7 +3f4950b0: srl a11, a1 +L3F4950C0: +3f4950c0: .word 0x0065 +3f4950d0: rl a10, a5 +3f4950e0: .word 0x736e +3f4950f0: sra b11, b4 +3f495100: mods a3, a12 +3f495110: modu a3, a5 +3f495120: sub a8, a0 +3f495130: sla a11, a14 +3f495140: mods a3, a2 +3f495150: .word 0x0065 +3f495160: rl a10, a4 +3f495170: sla b11, b3 +3f495180: mods a3, a2 +3f495190: .word 0x0065 +3f4951a0: sll a10, a1 +3f4951b0: rl b11, b4 +3f4951c0: cvxyl b11, b6 +3f4951d0: .word 0x0065 +3f4951e0: cvxyl a10, a4 +3f4951f0: sla b11, b3 +3f495200: .word 0x7463 +3f495210: .word 0x7669 +3f495220: sra sp, a9 +3f495230: sub a8, a0 +3f495240: modu a3, a9 +3f495250: add a8, a0 +3f495260: .word 0x7375 +3f495270: addc a0, a0 +3f495280: rl b11, b2 +3f495290: rl a3, a7 +3f4952a0: modu b3, b4 +3f4952b0: .word 0x7365 +3f4952c0: .word 0x0073 +3f4952d0: .word 0x754c +3f4952e0: rl a11, a13 +3f4952f0: modu a11, a14 +3f495300: rl b11, b3 +3f495310: cvxyl b11, b4 +3f495320: cmp a0, a0 +3f495330: mods a3, a5 +3f495340: rl a11, a12 +3f495350: lmo a11, a7 +3f495360: rl a11, a5 +3f495370: .word 0x0074 +3f495380: modu a10, a3 +3f495390: .word 0x746e +3f4953a0: sla b11, b2 +3f4953b0: .word 0x7473 +3f4953c0: addc a8, a0 +3f4953d0: modu a3, sp +3f4953e0: .word 0x7274 +3f4953f0: .word 0x7361 +3f495400: sra b11, b4 +3f495410: btst a8, a0 +3f495420: modu a3, sp +3f495430: .word 0x7274 +3f495440: .word 0x7361 +3f495450: .word 0x0074 +3f495460: .word 0x7543 +3f495470: .word 0x7473 +3f495480: mods a11, sp +3f495490: .word 0x7a69 +3f4954a0: sla 0x3, a5 +3f4954b0: mods a10, a9 +3f4954c0: srl a11, a1 +3f4954d0: sla 0x3, a5 +3f4954e0: rl 0xa, b6 +3f4954f0: rl 0x1, a14 +3f495500: and a0, a0 +3f495510: .word 0x7265 +3f495520: modu b11, b3 +3f495530: modu a3, a14 +3f495540: mods a3, a1 +3f495550: .word 0x7369 +3f495560: .word 0x7461 +3f495570: modu a11, a9 +3f495580: sla 0x3, a14 +3f495590: mods a10, a9 +3f4955a0: srl a11, a1 +3f4955b0: sla 0x3, a5 +3f4955c0: rl 0xa, b6 +3f4955d0: rl 0x1, a14 +3f4955e0: add a8, a0 +3f4955f0: .word 0x706e +3f495600: .word 0x7361 +3f495610: sra b11, b3 +3f495620: sla 0x3, a14 +3f495630: rl a10, a2 +3f495640: sra a3, a12 +3f495650: xor a1, a0 +3f495660: srl 0xf, b1 +3f495670: rev b0 +3f495680: sra a10, a2 +3f495690: mods a3, a12 +3f4956a0: xor a1, a0 +3f4956b0: mods a3, sp +3f4956c0: mods b11, b5 +3f4956d0: .word 0x0065 +3f4956e0: mods a2, a1 +3f4956f0: .word 0x7261 +3f495700: sra a11, a13 +3f495710: andn a8, a0 +3f495720: srl a11, a9 +3f495730: sla a11, a14 +3f495740: .word 0x006c +3f495750: sra a10, a11 +3f495760: sll b11, b9 +3f495770: rl a11, a12 +3f495780: lmo a11, a3 +3f495790: xor a1, a0 +3f4957a0: mods a3, sp +3f4957b0: mods b11, b5 +3f4957c0: .word 0x0065 +3f4957d0: rl a10, a2 +3f4957e0: sla 0x3, b0 +3f4957f0: sra a11, a4 +3f495800: .word 0x7420 +3f495810: .word 0x756f +3f495820: rl a3, a3 +3f495830: .word 0x0065 +3f495840: sla b10, b4 +3f495850: .word 0x7473 +3f495860: modu a3, a5 +3f495870: mods a3, a11 +3f495880: sll a11, a9 +3f495890: .word 0x006b +3f4958a0: .word 0x7541 +3f4958b0: modu b11, b4 +3f4958c0: andn a1, a0 +3f4958d0: .word 0x7065 +3f4958e0: sla a11, a5 +3f4958f0: .word 0x0074 +3f495900: cvxyl b10, b2 +3f495910: cvxyl b11, b0 +3f495920: srl 0xd, b4 +3f495930: sla a9, a0 +3f495940: .word 0x7475 +3f495950: .word 0x006f +3f495960: .word 0x7954 +3f495970: sla b11, b0 +3f495980: sla a11, a13 +3f495990: rl b11, b4 +3f4959a0: .word 0x006b +3f4959b0: modu a10, a12 +3f4959c0: lmo a11, a3 +3f4959d0: btst a9, a0 +3f4959e0: .word 0x7965 +3f4959f0: andn a9, a0 +3f495a00: sla b11, b4 +3f495a10: sra b11, b4 +3f495a20: or a0, a0 +3f495a30: .word 0x756f +3f495a40: rl a3, a3 +3f495a50: sla 0x3, a5 +3f495a60: sra a11, a4 +3f495a70: .word 0x7620 +3f495a80: .word 0x7265 +3f495a90: modu b11, b2 +3f495aa0: rl b11, b5 +3f495ab0: mods a3, a12 +3f495ac0: srl a11, a1 +3f495ad0: .word 0x0065 +3f495ae0: sra a10, a6 +3f495af0: .word 0x7473 +3f495b00: .word 0x7473 +3f495b10: mods a3, a5 +3f495b20: .word 0x746c +3f495b30: .word 0x7361 +3f495b40: sra b11, b4 +3f495b50: addc a8, a0 +3f495b60: .word 0x7061 +3f495b70: sla 0x3, b3 +3f495b80: modu a10, a12 +3f495b90: lmo a11, a3 +3f495ba0: andn a8, a0 +3f495bb0: rl a11, a8 +3f495bc0: .word 0x7466 +3f495bd0: move a1, a0 +3f495be0: sll a11, sp +3f495bf0: .word 0x006b +3f495c00: sla a10, a3 +3f495c10: srl 0xd, b2 +3f495c20: rl a9, a0 +3f495c30: srl a3, a14 +3f495c40: .word 0x72e9 +3f495c50: sra a11, a9 +3f495c60: .word 0x7275 +3f495c70: .word 0x0073 +3f495c80: sla a10, a3 +3f495c90: srl 0xd, b2 +3f495ca0: .word 0x7320 +3f495cb0: .word 0x7075 +3f495cc0: .word 0x72e9 +3f495cd0: sra a11, a9 +3f495ce0: .word 0x7275 +3f495cf0: .word 0x0073 +3f495d00: .word 0x7247 +3f495d10: .word 0xdf6f +3f495d20: .word 0x7562 +3f495d30: rl a3, a3 +3f495d40: .word 0x7473 +3f495d50: sll a3, a1 +3f495d60: modu a3, a5 +3f495d70: add a8, a0 +3f495d80: mods a3, a12 +3f495d90: sla 0x3, a5 +3f495da0: sra b10, b10 +3f495db0: sll a11, a9 +3f495dc0: sra a11, a8 +3f495dd0: .word 0x006e +3f495de0: sra b10, b0 +3f495df0: sll b11, b2 +3f495e00: modu a3, a5 +3f495e10: sla 0x3, b4 +3f495e20: modu b10, b6 +3f495e30: .word 0x756c +3f495e40: sra a11, a13 +3f495e50: clr a0 +3f495e60: mods a3, sp +3f495e70: mods b11, b5 +3f495e80: sla 0x3, a5 +3f495e90: sll 0x9, a8 +3f495ea0: rev a9 +3f495eb0: sla a10, a12 +3f495ec0: .word 0x7475 +3f495ed0: .word 0x7473 +3f495ee0: .word 0x72e4 +3f495ef0: sra a11, a11 +3f495f00: btst a8, a0 +3f495f10: .word 0x7965 +3f495f20: modu a11, a2 +3f495f30: .word 0x7261 +3f495f40: sla 0x3, a4 +3f495f50: .word 0x7954 +3f495f60: sra b11, b0 +3f495f70: or a0, a0 +3f495f80: .word 0x7079 +3f495f90: sla 0x3, a5 +3f495fa0: sra a11, a4 +3f495fb0: sll a9, a0 +3f495fc0: sla a11, a12 +3f495fd0: rl b11, b6 +3f495fe0: .word 0x7265 +3f495ff0: or a0, a0 +3f496000: .word 0x7361 +3f496010: sla b11, b4 +3f496020: .word 0x7574 +3f496030: .word 0x7472 +3f496040: .word 0x7079 +3f496050: sla 0x0, a0 +3f496060: sla 0x1, a0 +3f496070: sla 0x1, a0 +3f496080: btst a10, sp +3f496090: sla 0x1, a0 +3f4960a0: sla 0x1, a0 +3f4960b0: rev a0 +3f4960c0: sla 0x1, a0 +3f4960d0: add a9, a0 +3f4960e0: .word 0x7070 +3f4960f0: .word 0x796c +3f496100: sla 0x1, a0 +3f496110: rev a0 +3f496120: sla 0x1, a0 +3f496130: modu a2, a1 +3f496140: sra b11, b7 +3f496150: sra a3, a14 +3f496160: modu a3, a5 +3f496170: rev a0 +3f496180: sla 0x1, a0 +3f496190: modu a2, a1 +3f4961a0: .word 0x756e +3f4961b0: sra a11, a12 +3f4961c0: sla 0x3, b2 +3f4961d0: rev a0 +3f4961e0: sra a10, a11 +3f4961f0: sll b3, b9 +3f496200: sla a11, sp +3f496210: sra b3, b2 +3f496220: move a9, a0 +3f496230: sra a3, sp +3f496240: .word 0x0065 +3f496250: modu a10, a13 +3f496260: sra a11, a4 +3f496270: sra a1, a0 +3f496280: sla 0x3, a5 +3f496290: mods a3, a3 +3f4962a0: .word 0x7661 +3f4962b0: sra a11, a9 +3f4962c0: .word 0x0072 +3f4962d0: sla b10, b4 +3f4962e0: .word 0x7473 +3f4962f0: .word 0x7461 +3f496300: .word 0x7275 +3f496310: modu a11, a13 +3f496320: .word 0x7564 +3f496330: .word 0x0073 +3f496340: .word 0x7954 +3f496350: sra b11, b0 +3f496360: .word 0x7277 +3f496370: .word 0x7469 +3f496380: .word 0x7265 +3f496390: sub a0, a0 +3f4963a0: .word 0x7461 +3f4963b0: sla 0x3, a1 +3f4963c0: .word 0x7250 +3f4963d0: sll a11, sp +3f4963e0: .word 0x7365 +3f4963f0: rl b11, b3 +3f496400: srl a11, a14 +3f496410: addc a0, a0 +3f496420: .word 0x7275 +3f496430: sla a11, a5 +3f496440: .word 0x7475 +3f496450: .word 0x7169 +3f496460: sra b11, b5 +3f496470: cmp a8, a0 +3f496480: srl a3, a14 +3f496490: .word 0x726f +3f4964a0: sla a11, a13 +3f4964b0: rl b11, b4 +3f4964c0: .word 0x7571 +3f4964d0: .word 0x0065 +3f4964e0: sll b10, b3 +3f4964f0: .word 0x7268 +3f496500: rl a11, a5 +3f496510: mods a11, a2 +3f496520: .word 0x7361 +3f496530: rl a3, a3 +3f496540: modu a3, a9 +3f496550: .word 0x0065 +3f496560: sla a10, a4 +3f496570: sra b11, b4 +3f496580: .word 0x766e +3f496590: .word 0x7265 +3f4965a0: .word 0x7261 +3f4965b0: sra a11, a2 +3f4965c0: .word 0x7469 +3f4965d0: modu b3, b5 +3f4965e0: .word 0x0067 +3f4965f0: .word 0x7543 +3f496600: .word 0x7473 +3f496610: mods a11, sp +3f496620: .word 0x7a69 +3f496630: sla 0x3, a5 +3f496640: sra a10, a11 +3f496650: sll b3, b9 +3f496660: sla a11, sp +3f496670: sra b3, b2 +3f496680: and a0, a0 +3f496690: .word 0x7265 +3f4966a0: modu b11, b3 +3f4966b0: modu a3, a14 +3f4966c0: mods a3, a1 +3f4966d0: .word 0x7369 +3f4966e0: .word 0x7461 +3f4966f0: modu a11, a9 +3f496700: sla 0x3, a14 +3f496710: sla 0x1, b10 +3f496720: mods a2, a3 +3f496730: .word 0x7661 +3f496740: sra a11, a9 +3f496750: .word 0x0072 +3f496760: sla b10, b4 +3f496770: .word 0x7473 +3f496780: .word 0x7461 +3f496790: .word 0x7275 +3f4967a0: move a8, a0 +3f4967b0: .word 0x756f +3f4967c0: sra b11, b3 +3f4967d0: sub a1, a0 +3f4967e0: .word 0x756f +3f4967f0: mods a3, a2 +3f496800: sla 0x3, a5 +3f496810: mods a2, a3 +3f496820: sll a11, a9 +3f496830: sla 0x3, a11 +3f496840: rl b10, b4 +3f496850: sra a11, a13 +3f496860: .word 0x756f +3f496870: .word 0x0074 +3f496880: sra b10, b4 +3f496890: .word 0x706d +3f4968a0: .word 0x726f +3f4968b0: .word 0x7369 +3f4968c0: .word 0x7461 +3f4968d0: modu a11, a9 +3f4968e0: sla 0x3, a14 +3f4968f0: modu a11, a4 +3f496900: sll b3, b5 +3f496910: sra a11, a12 +3f496920: sll a9, a0 +3f496930: rl a11, a12 +3f496940: .word 0x0063 +3f496950: sra b10, b10 +3f496960: .word 0x7469 +3f496970: modu a3, a9 +3f496980: sra b11, b4 +3f496990: .word 0x7672 +3f4969a0: mods a3, a1 +3f4969b0: sla 0x3, a12 +3f4969c0: sra a11, a4 +3f4969d0: sla 0x3, b3 +3f4969e0: modu a10, a4 +3f4969f0: .word 0x7070 +3f496a00: mods a3, a5 +3f496a10: mods a3, a11 +3f496a20: sll a11, a9 +3f496a30: .word 0x736b +3f496a40: move a8, a0 +3f496a50: mods a3, a9 +3f496a60: rl a11, a12 +3f496a70: sra b11, b3 +3f496a80: modu a11, a3 +3f496a90: sra a3, a14 +3f496aa0: .word 0x0073 +3f496ab0: rl a10, a13 +3f496ac0: mods a3, a12 +3f496ad0: .word 0x7369 +3f496ae0: sll a11, a5 +3f496af0: modu a3, sp +3f496b00: sra a11, a4 +3f496b10: .word 0x0073 +3f496b20: .word 0x7542 +3f496b30: .word 0x7474 +3f496b40: modu a3, sp +3f496b50: add a9, a0 +3f496b60: .word 0x7272 +3f496b70: modu a3, a1 +3f496b80: sra a11, a7 +3f496b90: sra a11, a13 +3f496ba0: .word 0x746e +3f496bb0: add a8, a0 +3f496bc0: srl a3, a6 +3f496bd0: sll a11, a5 +3f496be0: sla b11, b4 +3f496bf0: rl b11, b4 +3f496c00: modu a3, sp +3f496c10: sll a1, a0 +3f496c20: .word 0x756f +3f496c30: modu b11, b4 +3f496c40: .word 0x736e +3f496c50: add a8, a0 +3f496c60: modu a11, a14 +3f496c70: sra b3, b2 +3f496c80: .word 0x756e +3f496c90: srl a11, a14 +3f496ca0: sra a1, a0 +3f496cb0: .word 0x7265 +3f496cc0: move a9, a0 +3f496cd0: .word 0x7561 +3f496ce0: .word 0x7473 +3f496cf0: .word 0x7361 +3f496d00: sra b11, b4 +3f496d10: .word 0x006e +3f496d20: rl b10, b2 +3f496d30: rl a3, a7 +3f496d40: sla 0x3, b4 +3f496d50: sla a10, a8 +3f496d60: sra a3, a14 +3f496d70: sra a3, a5 +3f496d80: move a0, a0 +3f496d90: srl a3, a5 +3f496da0: sla 0x3, b4 +3f496db0: sla a10, a8 +3f496dc0: sra a3, a14 +3f496dd0: sra a3, a5 +3f496de0: and a0, a0 +3f496df0: .word 0x756f +3f496e00: sla 0x3, b2 +3f496e10: .word 0x7264 +3f496e20: rl a11, sp +3f496e30: rl b11, b4 +3f496e40: .word 0x7265 +3f496e50: and a0, a0 +3f496e60: .word 0x756f +3f496e70: sla 0x3, b2 +3f496e80: sla a11, a7 +3f496e90: sll b11, b5 +3f496ea0: sra a11, a8 +3f496eb0: .word 0x0072 +3f496ec0: or a2, a13 +3f496ed0: sla 0x1, b1 +3f496ee0: rl a10, a12 +3f496ef0: lmo a11, a14 +3f496f00: .word 0x0073 +3f496f10: or a2, a13 +3f496f20: sla 0x1, b1 +3f496f30: sra b10, b2 +3f496f40: rl a3, a3 +3f496f50: .word 0x7374 +3f496f60: and a0, a0 +3f496f70: rl a11, sp +3f496f80: .word 0x746e +3f496f90: .word 0x7265 +3f496fa0: addc a9, a0 +3f496fb0: mods a3, sp +3f496fc0: .word 0x726f +3f496fd0: cmp a8, a0 +3f496fe0: .word 0x766e +3f496ff0: .word 0x7265 +3f497000: rl b11, b3 +3f497010: modu a3, sp +3f497020: sll a9, a0 +3f497030: .word 0x756f +3f497040: sra a11, a12 +3f497050: .word 0x7275 +3f497060: clr a0 +3f497070: .word 0x726f +3f497080: sra a11, a4 +3f497090: srl b11, b2 +3f4970a0: .word 0x7572 +3f4970b0: sra a3, a14 +3f4970c0: sla a11, a6 +3f4970d0: sll b3, b2 +3f4970e0: .word 0x0065 +3f4970f0: mods a2, a2 +3f497100: sll a11, a1 +3f497110: .word 0x006b +3f497120: rl b2, b7 +3f497130: .word 0x7469 +3f497140: .word 0x0065 +3f497150: modu a10, a14 +3f497160: .word 0x006e +3f497170: .word 0x754f +3f497180: .word 0x0069 +3f497190: sll b10, b3 +3f4971a0: .word 0x7768 +3f4971b0: .word 0x7261 +3f4971c0: .word 0x007a +3f4971d0: sra b10, b7 +3f4971e0: .word 0xdf69 +3f4971f0: and a0, a0 +3f497200: rl a11, sp +3f497210: .word 0x746e +3f497220: .word 0x7265 +3f497230: andn a9, a0 +3f497240: sla a11, a8 +3f497250: sra b11, b0 +3f497260: subb a0, a0 +3f497270: .word 0x726f +3f497280: sra a11, a13 +3f497290: subb a0, a0 +3f4972a0: .word 0x726f +3f4972b0: .word 0x006d +3f4972c0: .word 0x7543 +3f4972d0: .word 0x7473 +3f4972e0: mods a11, sp +3f4972f0: .word 0x7a69 +3f497300: sla 0x3, a5 +3f497310: modu b10, b0 +3f497320: modu a3, a9 +3f497330: sra b11, b4 +3f497340: .word 0x0072 +3f497350: sra b10, b0 +3f497360: .word 0x7372 +3f497370: modu a3, sp +3f497380: sla a11, a14 +3f497390: rl a11, a12 +3f4973a0: sla b11, b3 +3f4973b0: rl b11, b4 +3f4973c0: modu a3, sp +3f4973d0: dsjs a0, L3F4974F0 +3f4973e0: and a1, a0 +3f4973f0: rl a11, sp +3f497400: .word 0x746e +3f497410: .word 0x7565 +3f497420: .word 0x0072 +3f497430: sra b10, b10 +3f497440: srl a11, a9 +3f497450: .word 0x7265 +3f497460: and a0, a0 +3f497470: .word 0x7869 +3f497480: mods a3, a5 +3f497490: add a9, a0 +3f4974a0: .word 0x7073 +3f4974b0: sll a11, a5 +3f4974c0: sla 0x3, b4 +3f4974d0: sla b10, b2 +3f4974e0: rl b11, b4 +L3F4974F0: +3f4974f0: .word 0x006f +3f497500: sla a10, a8 +3f497510: .word 0x7475 +3f497520: .word 0x7565 +3f497530: srl 0x5, b2 +3f497540: sla a10, a12 +3f497550: srl b11, b2 +3f497560: .word 0x7565 +3f497570: .word 0x0072 +3f497580: drav a2, a8 +3f497590: sra a11, a8 +3f4975a0: srl 0x15, a14 +3f4975b0: srl 0x7, a0 +3f4975c0: .word 0x7242 +3f4975d0: rl a11, a5 +3f4975e0: sra b11, b4 +3f4975f0: .word 0x766e +3f497600: .word 0x7265 +3f497610: cmpxy a3, a8 +3f497620: .word 0x746c +3f497630: rl a11, a14 +3f497640: .word 0x0073 +3f497650: sla 0x1, b1 +3f497660: modu b11, b4 +3f497670: rl 0x9, a0 +3f497680: rl 0x10, a0 +3f497690: .word 0x7420 +3f4976a0: sla 0x3, sp +3f4976b0: rev b1 +3f4976c0: srl 0x7, b1 +3f4976d0: rev b1 +3f4976e0: srl 0x7, b2 +3f4976f0: rev b1 +3f497700: sla 0x1, b1 +3f497710: .word 0x757a +3f497720: rl 0x9, a0 +3f497730: rl 0x10, a0 +3f497740: .word 0x7a20 +3f497750: sla 0x3, b5 +3f497760: rev b1 +3f497770: rl b10, b2 +3f497780: sll a3, a2 +3f497790: modu a3, sp +3f4977a0: modu a9, a0 +3f4977b0: sla 0x3, b2 +3f4977c0: modu b10, b4 +3f4977d0: sra a11, a14 +3f4977e0: sla 0x3, b2 +3f4977f0: sla b10, b3 +3f497800: sra b11, b6 +3f497810: .word 0x0072 +3f497820: modu a10, a13 +3f497830: sra a11, a4 +3f497840: sra a1, a0 +3f497850: rl a9, a7 +3f497860: .word 0x706d +3f497870: sra b11, b2 +3f497880: .word 0x7373 +3f497890: modu a11, a9 +3f4978a0: .word 0x006e +3f4978b0: modu b10, b0 +3f4978c0: rl b11, b3 +3f4978d0: rl b11, b4 +3f4978e0: srl 0x15, b6 +3f4978f0: move a1, sp +3f497900: srl a11, a5 +3f497910: .word 0x7461 +3f497920: .word 0x7669 +3f497930: rl a11, a2 +3f497940: sra a3, a12 +3f497950: and a0, a0 +3f497960: .word 0x736f +3f497970: .word 0x7469 +3f497980: .word 0x7669 +3f497990: sla 0x3, a5 +3f4979a0: mods a10, a9 +3f4979b0: srl a11, a1 +3f4979c0: .word 0x0065 +3f4979d0: sra a10, a14 +3f4979e0: sla a11, a7 +3f4979f0: rl b11, b4 +3f497a00: sra b11, b6 +3f497a10: cmp a9, a0 +3f497a20: sla a11, a13 +3f497a30: sra a11, a7 +3f497a40: and a0, a0 +3f497a50: .word 0x736f +3f497a60: .word 0x7469 +3f497a70: srl a3, a9 +3f497a80: move a0, b0 +3f497a90: srl sp, a9 +3f497aa0: .word 0x7461 +3f497ab0: srl a3, a9 +3f497ac0: and a0, a0 +3f497ad0: .word 0x736f +3f497ae0: .word 0x7469 +3f497af0: .word 0x7669 +3f497b00: rl a11, a2 +3f497b10: sra a3, a12 +3f497b20: move a0, b0 +3f497b30: srl a11, a5 +3f497b40: .word 0x7461 +3f497b50: .word 0x7669 +3f497b60: rl a11, a2 +3f497b70: sra a3, a12 +3f497b80: andn a0, a0 +3f497b90: .word 0x746f +3f497ba0: .word 0x7461 +3f497bb0: srl 0x5, a5 +3f497bc0: sll b10, b3 +3f497bd0: mods a3, a1 +3f497be0: sla 0x3, a5 +3f497bf0: rl b10, b0 +3f497c00: .word 0x7463 +3f497c10: .word 0x7275 +3f497c20: .word 0x0065 +3f497c30: lmo a2, a1 +3f497c40: .word 0x7375 +3f497c50: sra b11, b4 +3f497c60: sla 0x3, b2 +3f497c70: mods a11, a9 +3f497c80: srl a11, a1 +3f497c90: sla 0x3, a5 +3f497ca0: .word 0x7561 +3f497cb0: srl a1, a0 +3f497cc0: .word 0x726f +3f497cd0: sla a11, a13 +3f497ce0: sla 0x3, b4 +3f497cf0: sla b11, b0 +3f497d00: rl b11, b0 +3f497d10: .word 0x7265 +3f497d20: and a8, a0 +3f497d30: sra b11, b5 +3f497d40: srl b3, b2 +3f497d50: .word 0x726f +3f497d60: sla a11, a13 +3f497d70: .word 0x0074 +3f497d80: .word 0x7250 +3f497d90: modu a3, a9 +3f497da0: sla 0x3, b4 +3f497db0: subb a2, a6 +3f497dc0: move a9, a0 +3f497dd0: sra a3, sp +3f497de0: .word 0x0065 +3f497df0: .word 0x7641 +3f497e00: modu a3, a1 +3f497e10: sra a11, a3 +3f497e20: srl a1, a0 +3f497e30: .word 0x7565 +3f497e40: mods a3, a9 +3f497e50: sra a11, a12 +3f497e60: sra 0x1f, a0 +3f497e70: subb a2, a6 +3f497e80: rev a9 +3f497e90: sra b10, b3 +3f497ea0: .word 0x7469 +3f497eb0: modu a3, a5 +3f497ec0: modu b11, b6 +3f497ed0: .word 0x7372 +3f497ee0: rl a3, a3 +3f497ef0: sll b3, b5 +3f497f00: subb a0, a0 +3f497f10: .word 0x726f +3f497f20: sla 0x3, a13 +3f497f30: sra a10, a6 +3f497f40: sra a3, a5 +3f497f50: move a0, b0 +3f497f60: sla 0x3, sp +3f497f70: modu a10, a6 +3f497f80: mods b11, b2 +3f497f90: subb a1, a0 +3f497fa0: sra a11, a5 +3f497fb0: .word 0x0064 +3f497fc0: rl a10, a13 +3f497fd0: .word 0x0074 +3f497fe0: rl a2, sp +3f497ff0: sra a11, a14 +3f498000: addc a8, a0 +3f498010: .word 0x7375 +3f498020: modu b11, b4 +3f498030: rl a11, a13 +3f498040: sra b11, b10 +3f498050: and a1, a0 +3f498060: rl b11, b2 +3f498070: .word 0x746e +3f498080: andn a9, a0 +3f498090: .word 0x7263 +3f4980a0: sra a11, a5 +3f4980b0: .word 0x006e +3f4980c0: sra b10, b0 +3f4980d0: .word 0x7372 +3f4980e0: modu a3, sp +3f4980f0: sla a11, a14 +3f498100: rl a11, a12 +3f498110: sla b11, b3 +3f498120: rl b11, b4 +3f498130: modu a3, sp +3f498140: dsjs a0, L3F498260 +3f498150: addc a9, a0 +3f498160: .word 0x706f +3f498170: sra a11, a9 +3f498180: sra a1, a0 +3f498190: cvxyl a9, a7 +3f4981a0: .word 0x7263 +3f4981b0: modu a3, a1 +3f4981c0: add a8, a0 +3f4981d0: .word 0x7475 +3f4981e0: modu a11, a8 +3f4981f0: rl b11, b2 +3f498200: sra b11, b10 +3f498210: sla 0x3, a4 +3f498220: .word 0x7355 +3f498230: .word 0x7265 +3f498240: .word 0x0073 +3f498250: .word 0x7455 +L3F498260: +3f498260: mods a3, a9 +3f498270: .word 0x7369 +3f498280: .word 0x7461 +3f498290: .word 0x7565 +3f4982a0: .word 0x7372 +3f4982b0: sla a9, a0 +3f4982c0: .word 0x7475 +3f4982d0: .word 0x726f +3f4982e0: .word 0x7369 +3f4982f0: .word 0x73e9 +3f498300: addc a0, a0 +3f498310: .word 0x7265 +3f498320: sll a11, a5 +3f498330: .word 0x7468 +3f498340: srl a11, a9 +3f498350: sra b11, b4 +3f498360: addc a1, a0 +3f498370: modu a3, a5 +3f498380: .word 0x7475 +3f498390: sra b11, b10 +3f4983a0: .word 0x0072 +3f4983b0: modu a10, a14 +3f4983c0: sra a11, a4 +3f4983d0: move a0, b0 +3f4983e0: .word 0x751c +3f4983f0: .word 0x0064 +3f498400: modu a2, a11 +3f498410: .word 0x746f +3f498420: modu a3, a5 +3f498430: or a8, a0 +3f498440: sra b11, b3 +3f498450: modu b3, b2 +3f498460: mods a11, a1 +3f498470: .word 0x0065 +3f498480: .word 0x7455 +3f498490: mods a3, a9 +3f4984a0: .word 0x7369 +3f4984b0: .word 0x7461 +3f4984c0: .word 0x7565 +3f4984d0: .word 0x0072 +3f4984e0: sra a10, a2 +3f4984f0: .word 0x756e +3f498500: .word 0x7a74 +3f498510: .word 0x7265 +3f498520: sla a11, a14 +3f498530: sra a11, a13 +3f498540: or a0, a0 +3f498550: sla b11, b2 +3f498560: .word 0x736e +3f498570: modu b11, b0 +3f498580: .word 0x7472 +3f498590: and a0, a0 +3f4985a0: modu b11, b2 +3f4985b0: modu b11, b4 +3f4985c0: modu a11, a3 +3f4985d0: sra a11, a12 +3f4985e0: .word 0xdc00 +3f4985f0: sra a11, a2 +3f498600: .word 0x7472 +3f498610: sla b11, b2 +3f498620: .word 0x7567 +3f498630: srl a11, a14 +3f498640: .word 0x7773 +3f498650: srl a11, a5 +3f498660: sla 0x0, a0 +3f498670: andn a1, a0 +3f498680: mods a11, a5 +3f498690: .word 0x766f +3f4986a0: sla 0x3, a5 +3f4986b0: rev a0 +3f4986c0: andn a9, a0 +3f4986d0: .word 0x7075 +3f4986e0: .word 0x7270 +3f4986f0: mods a11, a9 +3f498700: .word 0x7265 +3f498710: rev a0 +3f498720: sll a10, a1 +3f498730: sra a11, a3 +3f498740: .word 0x7470 +3f498750: addc a9, a0 +3f498760: modu a3, sp +3f498770: sra a11, a14 +3f498780: .word 0x7463 +3f498790: modu a11, a9 +3f4987a0: .word 0x736e +3f4987b0: xor a9, a0 +3f4987c0: sra a11, a8 +3f4987d0: sla 0x3, a14 +3f4987e0: sra a2, a9 +3f4987f0: sra a11, a12 +3f498800: addc a8, a0 +3f498810: modu a3, sp +3f498820: sra a11, a14 +3f498830: rl b11, b8 +3f498840: modu a3, sp +3f498850: sla 0x3, b3 +3f498860: modu a11, a8 +3f498870: .word 0x7372 +3f498880: .word 0x7320 +3f498890: .word 0x7365 +3f4988a0: rl b11, b3 +3f4988b0: modu a3, sp +3f4988c0: sla a9, a0 +3f4988d0: .word 0x7475 +3f4988e0: .word 0x726f +3f4988f0: .word 0x7369 +3f498900: sra sp, a9 +3f498910: .word 0x0073 +3f498920: sra b10, b6 +3f498930: sll b3, b2 +3f498940: modu a3, a9 +3f498950: .word 0x7564 +3f498960: srl a11, a14 +3f498970: modu a3, a5 +3f498980: modu a9, a0 +3f498990: modu a3, a8 +3f4989a0: sla 0x3, a5 +3f4989b0: lmo a11, a1 +3f4989c0: rl b11, b4 +3f4989d0: sra b11, b6 +3f4989e0: andn a9, a0 +3f4989f0: .word 0x7469 +3f498a00: .word 0x757a +3f498a10: srl a11, a14 +3f498a20: move a0, a0 +3f498a30: or a2, a1 +3f498a40: addc a9, a0 +3f498a50: modu a3, sp +3f498a60: sra a11, a14 +3f498a70: .word 0x7463 +3f498a80: modu a11, a9 +3f498a90: .word 0x736e +3f498aa0: addc a8, a0 +3f498ab0: modu a3, sp +3f498ac0: sra a11, a14 +3f498ad0: rl b11, b8 +3f498ae0: modu a3, sp +3f498af0: sla 0x3, b3 +3f498b00: add a10, a12 +3f498b10: .word 0x0054 +3f498b20: add a10, a12 +3f498b30: srl 0x16, b4 +3f498b40: sra b10, b6 +3f498b50: sll b3, b2 +3f498b60: modu a3, a9 +3f498b70: .word 0x7564 +3f498b80: srl a11, a14 +3f498b90: modu a3, a5 +3f498ba0: add a8, a0 +3f498bb0: mods a3, a12 +3f498bc0: add a8, a0 +3f498bd0: .word 0x7475 +3f498be0: modu a11, a8 +3f498bf0: rl b11, b2 +3f498c00: sra b11, b10 +3f498c10: sla 0x3, a4 +3f498c20: modu a2, sp +3f498c30: .word 0x796c +3f498c40: move a0, b0 +3f498c50: modu a3, sp +3f498c60: .word 0x0065 +3f498c70: modu b10, b4 +3f498c80: .word 0x7375 +3f498c90: .word 0x7320 +3f498ca0: .word 0x7265 +3f498cb0: rl b11, b6 +3f498cc0: sra a11, a3 +3f498cd0: .word 0x0073 +3f498ce0: sra b10, b3 +3f498cf0: .word 0x7672 +3f498d00: sll a11, a9 +3f498d10: .word 0x7365 +3f498d20: sla a9, a0 +3f498d30: .word 0x7475 +3f498d40: .word 0x726f +3f498d50: .word 0x7369 +3f498d60: .word 0x73e9 +3f498d70: add a8, a0 +3f498d80: sll b11, b5 +3f498d90: modu b3, b5 +3f498da0: .word 0x7320 +3f498db0: .word 0x7265 +3f498dc0: rl b11, b6 +3f498dd0: sra a11, a3 +3f498de0: add a8, a0 +3f498df0: mods a3, a12 +3f498e00: .word 0x0065 +3f498e10: .word 0x754e +3f498e20: sla 0x3, b2 +3f498e30: sra a10, a2 +3f498e40: sra b11, b2 +3f498e50: rl a3, a3 +3f498e60: rl b11, b4 +3f498e70: .word 0x7467 +3f498e80: .word 0x0065 +3f498e90: sra a10, a11 +3f498ea0: modu a3, a9 +3f498eb0: .word 0x0065 +3f498ec0: addc b10, b4 +3f498ed0: srl 0x6, b0 +3f498ee0: and a2, a9 +3f498ef0: addc a9, a0 +3f498f00: modu a3, sp +3f498f10: sra a11, a14 +3f498f20: .word 0x7463 +3f498f30: modu a11, a9 +3f498f40: .word 0x736e +3f498f50: addc a8, a0 +3f498f60: modu a3, sp +3f498f70: sra a11, a14 +3f498f80: rl b11, b8 +3f498f90: modu a3, sp +3f498fa0: sla 0x3, b3 +3f498fb0: addc b10, b4 +3f498fc0: srl 0x6, b0 +3f498fd0: and a2, a9 +3f498fe0: or a0, a0 +3f498ff0: and a2, a3 +3f499000: cmp a9, sp +3f499010: srl 0x16, b0 +3f499020: sra b10, b6 +3f499030: sll b3, b2 +3f499040: modu a3, a9 +3f499050: .word 0x7564 +3f499060: srl a11, a14 +3f499070: modu a3, a5 +3f499080: move a0, a0 +3f499090: sll a11, sp +3f4990a0: sla 0x3, a11 +3f4990b0: .word 0x7543 +3f4990c0: .word 0x7473 +3f4990d0: mods a11, sp +3f4990e0: .word 0x7a69 +3f4990f0: sla 0x3, a5 +3f499100: sra b10, b3 +3f499110: .word 0x7563 +3f499120: rl b11, b2 +3f499130: .word 0x7974 +3f499140: clr a0 +3f499150: .word 0x7265 +3f499160: modu b11, b2 +3f499170: rl b11, b5 +3f499180: mods a3, a12 +3f499190: .word 0x7265 +3f4991a0: and a1, a0 +3f4991b0: .word 0x7265 +3f4991c0: modu b11, b3 +3f4991d0: modu a3, a14 +3f4991e0: mods a3, a1 +3f4991f0: .word 0x7369 +3f499200: .word 0x7461 +3f499210: modu a11, a9 +3f499220: sla 0x3, a14 +3f499230: cvxyl b10, b3 +3f499240: .word 0x7563 +3f499250: rl b11, b2 +3f499260: cvxyl b11, b4 +3f499270: subb a0, a0 +3f499280: modu a3, a5 +3f499290: .word 0x7473 +3f4992a0: .word 0x7265 +3f4992b0: andn a9, a0 +3f4992c0: sll a11, a9 +3f4992d0: sra a11, a8 +3f4992e0: rl b3, b2 +3f4992f0: rl a11, a5 +3f499300: sla 0x3, b4 +3f499310: .word 0x7073 +3f499320: .word 0x7265 +3f499330: sra b11, b2 +3f499340: .word 0x006e +3f499350: modu a10, a12 +3f499360: lmo a11, a3 +3f499370: or a1, a0 +3f499380: .word 0x7265 +3f499390: rl a11, a13 +3f4993a0: sla a11, a14 +3f4993b0: sla 0x3, a12 +3f4993c0: sla a10, a13 +3f4993d0: sla a11, a14 +3f4993e0: sra a11, a7 +3f4993f0: sla 0x3, b2 +3f499400: .word 0x7543 +3f499410: .word 0x7473 +3f499420: mods a11, sp +3f499430: .word 0x7a69 +3f499440: .word 0x0065 +3f499450: sra b10, b6 +3f499460: .word 0x7272 +3f499470: .word 0x756f +3f499480: mods a3, a9 +3f499490: sra a11, a12 +3f4994a0: sla 0x3, b2 +3f4994b0: sra b10, b0 +3f4994c0: .word 0x7372 +3f4994d0: modu a3, sp +3f4994e0: sla a11, a14 +3f4994f0: rl a11, a12 +3f499500: sla b11, b3 +3f499510: rl b11, b4 +3f499520: modu a3, sp +3f499530: subb a9, a0 +3f499540: .word 0x7365 +3f499550: rl b11, b4 +3f499560: modu a3, sp +3f499570: sla a11, a14 +3f499580: .word 0x7269 +3f499590: sla 0x3, a5 +3f4995a0: sra a11, a4 +3f4995b0: .word 0x7320 +3f4995c0: .word 0x7365 +3f4995d0: rl b11, b3 +3f4995e0: modu a3, sp +3f4995f0: subb a0, a0 +3f499600: modu a3, a5 +3f499610: .word 0x7473 +3f499620: .word 0x7265 +3f499630: or a1, a0 +3f499640: .word 0x7265 +3f499650: rl a11, a13 +3f499660: sla a11, a14 +3f499670: mods a11, a12 +3f499680: modu a3, a1 +3f499690: srl a11, a1 +3f4996a0: .word 0x7265 +3f4996b0: .word 0x7320 +3f4996c0: sra b11, b0 +3f4996d0: .word 0x7272 +3f4996e0: modu a3, a5 +3f4996f0: move a0, a0 +3f499700: sll a11, sp +3f499710: sla 0x3, a11 +3f499720: or b2, b6 +3f499730: sla 0x2, a5 +3f499740: .word 0x7543 +3f499750: .word 0x7473 +3f499760: mods a11, sp +3f499770: .word 0x7a69 +3f499780: .word 0x0065 +3f499790: sra b10, b6 +3f4997a0: .word 0x7272 +3f4997b0: .word 0x756f +3f4997c0: mods a3, a9 +3f4997d0: sra a11, a12 +3f4997e0: sla 0x3, b2 +3f4997f0: sra b10, b0 +3f499800: .word 0x7372 +3f499810: modu a3, sp +3f499820: sla a11, a14 +3f499830: rl a11, a12 +3f499840: sla b11, b3 +3f499850: rl b11, b4 +3f499860: modu a3, sp +3f499870: sub a9, a0 +3f499880: .word 0x756d +3f499890: sla a11, a12 +3f4998a0: sra b11, b4 +3f4998b0: .word 0x7275 +3f4998c0: sra a1, a0 +3f4998d0: sla 0x3, a5 +3f4998e0: sra b11, b4 +3f4998f0: mods b11, b2 +3f499900: modu a3, a9 +3f499910: mods a3, a1 +3f499920: subb a0, a0 +3f499930: modu a3, a5 +3f499940: .word 0x7473 +3f499950: .word 0x7265 +3f499960: xor a1, a0 +3f499970: sub b10, b4 +3f499980: .word 0x7320 +3f499990: sra b11, b0 +3f4999a0: .word 0x7272 +3f4999b0: modu a3, a5 +3f4999c0: move a0, a0 +3f4999d0: sll a11, sp +3f4999e0: sra a11, a11 +3f4999f0: sla 0x3, a4 +3f499a00: sll b10, b3 +3f499a10: sra b11, b2 +3f499a20: modu a3, a5 +3f499a30: sla 0x3, b3 +3f499a40: rl b10, b6 +3f499a50: rl b11, b3 +3f499a60: mods a3, a2 +3f499a70: .word 0x0065 +3f499a80: modu a10, a13 +3f499a90: .word 0x746e +3f499aa0: sra b11, b2 +3f499ab0: sla 0x3, b2 +3f499ac0: sll sp, a9 +3f499ad0: sla b11, b2 +3f499ae0: .word 0x736e +3f499af0: .word 0x7620 +3f499b00: .word 0x7265 +3f499b10: modu b11, b2 +3f499b20: rl b11, b5 +3f499b30: mods a3, a12 +3f499b40: .word 0x73e9 +3f499b50: subb a8, a0 +3f499b60: .word 0x7365 +3f499b70: sra b11, b0 +3f499b80: .word 0x7272 +3f499b90: sra b11, b4 +3f499ba0: subb a1, a0 +3f499bb0: modu a3, a5 +3f499bc0: .word 0x7473 +3f499bd0: .word 0x7265 +3f499be0: sla a9, a0 +3f499bf0: .word 0x7a6e +3f499c00: rl a11, a5 +3f499c10: sra a11, a7 +3f499c20: .word 0x006e +3f499c30: .word 0x7543 +3f499c40: .word 0x7473 +3f499c50: mods a11, sp +3f499c60: .word 0x7a69 +3f499c70: sla 0x3, a5 +3f499c80: sra b10, b3 +3f499c90: .word 0x7563 +3f499ca0: rl b11, b2 +3f499cb0: .word 0x7974 +3f499cc0: and a0, a0 +3f499cd0: .word 0x7265 +3f499ce0: modu b11, b3 +3f499cf0: modu a3, a14 +3f499d00: mods a3, a1 +3f499d10: .word 0x7369 +3f499d20: .word 0x7461 +3f499d30: modu a11, a9 +3f499d40: sla 0x3, a14 +3f499d50: sla 0x1, b10 +3f499d60: cvxyl b10, b3 +3f499d70: .word 0x7563 +3f499d80: rl b11, b2 +3f499d90: cvxyl b11, b4 +3f499da0: andn a8, a0 +3f499db0: sll a11, a9 +3f499dc0: sra a11, a8 +3f499dd0: rl b3, b2 +3f499de0: rl a11, a5 +3f499df0: .word 0x0074 +3f499e00: sll b10, b3 +3f499e10: sra b11, b2 +3f499e20: modu a3, a5 +3f499e30: andn a9, a0 +3f499e40: .word 0x7661 +3f499e50: .word 0x7265 +3f499e60: and a0, a0 +3f499e70: modu b11, b2 +3f499e80: sra b11, b4 +3f499e90: .word 0x7463 +3f499ea0: modu a11, a9 +3f499eb0: sla 0x3, a14 +3f499ec0: sll 0x1b, a4 +3f499ed0: sll sp, a9 +3f499ee0: sla b11, b2 +3f499ef0: .word 0x006e +3f499f00: .word 0x7544 +3f499f10: lmo a11, a14 +3f499f20: mods a3, a5 +3f499f30: sll b11, b3 +3f499f40: sla a11, a8 +3f499f50: .word 0x746c +3f499f60: modu b3, b5 +3f499f70: .word 0x0067 +3f499f80: rl a10, a13 +3f499f90: .word 0x756e +3f499fa0: sra b11, b4 +3f499fb0: .word 0x0073 +3f499fc0: rl a10, a13 +3f499fd0: .word 0x756e +3f499fe0: sra b11, b4 +3f499ff0: .word 0x006e +3f49a000: mods a2, a1 +3f49a010: modu a11, a12 +3f49a020: sla 0x3, b7 +3f49a030: sra b10, b2 +3f49a040: modu a11, a13 +3f49a050: sra b11, b4 +3f49a060: xor a9, a0 +3f49a070: modu a3, a9 +3f49a080: modu a11, a4 +3f49a090: sla 0x3, b7 +3f49a0a0: sla a10, a13 +3f49a0b0: sla a11, a14 +3f49a0c0: sra a11, a7 +3f49a0d0: .word 0x0072 +3f49a0e0: .word 0x7541 +3f49a0f0: modu b11, b4 +3f49a100: rl b11, b2 +3f49a110: sra b11, b3 +3f49a120: srl a9, a0 +3f49a130: .word 0x7365 +3f49a140: rl b11, b4 +3f49a150: modu a3, sp +3f49a160: sla a11, a14 +3f49a170: .word 0x7269 +3f49a180: sla 0x3, a5 +3f49a190: sra a11, a4 +3f49a1a0: srl a1, a0 +3f49a1b0: modu a3, a5 +3f49a1c0: .word 0x74ea +3f49a1d0: sra b11, b2 +3f49a1e0: sra a1, a0 +3f49a1f0: .word 0x7369 +3f49a200: sla b11, b4 +3f49a210: .word 0x746e +3f49a220: subb a0, a0 +3f49a230: modu a3, a5 +3f49a240: .word 0x7473 +3f49a250: .word 0x7265 +3f49a260: sra b11, b6 +3f49a270: .word 0x7772 +3f49a280: mods a3, a1 +3f49a290: .word 0x7574 +3f49a2a0: srl a11, a14 +3f49a2b0: .word 0x7620 +3f49a2c0: mods a11, sp +3f49a2d0: cmp a1, a0 +3f49a2e0: .word 0x736f +3f49a2f0: .word 0x7274 +3f49a300: sll a11, a5 +3f49a310: modu a3, a8 +3f49a320: .word 0x7265 +3f49a330: andn a8, a0 +3f49a340: .word 0x7263 +3f49a350: sra a11, a5 +3f49a360: sla 0x3, a14 +3f49a370: sla a10, a2 +3f49a380: lmo a11, a3 +3f49a390: .word 0x7267 +3f49a3a0: .word 0x756f +3f49a3b0: sra a3, a14 +3f49a3c0: and a1, a0 +3f49a3d0: .word 0x7461 +3f49a3e0: sra b11, b4 +3f49a3f0: modu b3, b2 +3f49a400: .word 0x0073 +3f49a410: modu a10, a13 +3f49a420: rl b11, b4 +3f49a430: sla 0x3, a6 +3f49a440: .word 0x7261 +3f49a450: rl b11, b2 +3f49a460: .word 0x72e8 +3f49a470: sla 0x3, a5 +3f49a480: mods b3, b0 +3f49a490: modu a3, a1 +3f49a4a0: cvxyl a9, a0 +3f49a4b0: .word 0x7263 +3f49a4c0: modu a3, a1 +3f49a4d0: move a8, a0 +3f49a4e0: .word 0x7375 +3f49a4f0: sra b11, b4 +3f49a500: sla 0x3, b2 +3f49a510: sra a11, a4 +3f49a520: sla 0x3, b3 +3f49a530: rl a10, a2 +3f49a540: sra a3, a12 +3f49a550: sll b11, b3 +3f49a560: rl a11, a8 +3f49a570: mods b11, b2 +3f49a580: rl a11, a8 +3f49a590: .word 0x746e +3f49a5a0: .word 0x7265 +3f49a5b0: .word 0x7267 +3f49a5c0: modu b3, b5 +3f49a5d0: .word 0x7364 +3f49a5e0: xor a8, a0 +3f49a5f0: modu a3, a9 +3f49a600: modu a11, a4 +3f49a610: sla 0x3, b7 +3f49a620: sla a10, a13 +3f49a630: sla a11, a14 +3f49a640: sra a11, a7 +3f49a650: sla 0x3, b2 +3f49a660: sll a10, a9 +3f49a670: modu a3, sp +3f49a680: andn a9, a0 +3f49a690: .word 0x7974 +3f49a6a0: sra a11, a12 +3f49a6b0: or a0, a0 +3f49a6c0: rl a11, a1 +3f49a6d0: mods a3, a12 +3f49a6e0: sla 0x3, a5 +3f49a6f0: sra a11, a4 +3f49a700: sla 0x3, b3 +3f49a710: sll a11, a9 +3f49a720: modu b7, b4 +3f49a730: .word 0x7365 +3f49a740: andn a8, a0 +3f49a750: modu a3, a9 +3f49a760: sll a3, a14 +3f49a770: mods a3, a9 +3f49a780: sra a11, a4 +3f49a790: .word 0x0072 +3f49a7a0: mods b10, b3 +3f49a7b0: mods a3, a1 +3f49a7c0: .word 0x006c +3f49a7d0: sla a10, a12 +3f49a7e0: srl b11, b2 +3f49a7f0: .word 0x0065 +3f49a800: sra b10, b0 +3f49a810: rl b11, b4 +3f49a820: sra b11, b4 +3f49a830: subb a8, a0 +3f49a840: sla b11, b2 +3f49a850: sra a3, a14 +3f49a860: .word 0x0065 +3f49a870: mods a2, a11 +3f49a880: rl a11, a5 +3f49a890: .word 0x006e +3f49a8a0: .word 0x7247 +3f49a8b0: .word 0xdf6f +3f49a8c0: andn a8, a0 +3f49a8d0: .word 0x7263 +3f49a8e0: sra a11, a5 +3f49a8f0: sla 0x3, a14 +3f49a900: modu a10, a3 +3f49a910: modu a11, a12 +3f49a920: .word 0x0072 +3f49a930: modu a2, a9 +3f49a940: sra b11, b6 +3f49a950: .word 0x7372 +3f49a960: modu a11, a9 +3f49a970: sla 0x3, a14 +3f49a980: modu a11, a13 +3f49a990: rl b11, b4 +3f49a9a0: sla 0x3, a6 +3f49a9b0: .word 0x7261 +3f49a9c0: rl b11, b2 +3f49a9d0: .word 0x72e8 +3f49a9e0: srl 0x15, a5 +3f49a9f0: mods b3, b0 +3f49aa00: modu a3, a1 +3f49aa10: clr a0 +3f49aa20: .word 0x726f +3f49aa30: sra a11, a4 +3f49aa40: srl b11, b2 +3f49aa50: .word 0x7572 +3f49aa60: sra a3, a14 +3f49aa70: sla a11, a6 +3f49aa80: sll b3, b2 +3f49aa90: sla 0x3, a5 +3f49aaa0: sra a11, a4 +3f49aab0: sla 0x3, b3 +3f49aac0: rl a10, a2 +3f49aad0: sra a3, a12 +3f49aae0: sll b11, b3 +3f49aaf0: rl a11, a8 +3f49ab00: mods b11, b2 +3f49ab10: .word 0x0073 +3f49ab20: mods a2, a2 +3f49ab30: sll a11, a1 +3f49ab40: sla 0x3, a11 +3f49ab50: modu a3, sp +3f49ab60: xor a9, a0 +3f49ab70: rl a11, a8 +3f49ab80: sra b11, b4 +3f49ab90: xor a8, a0 +3f49aba0: rl a11, a8 +3f49abb0: sra b11, b4 +3f49abc0: modu a9, a0 +3f49abd0: sla 0x3, a14 +3f49abe0: mods a2, a2 +3f49abf0: sll a11, a1 +3f49ac00: .word 0x006b +3f49ac10: sll b10, b3 +3f49ac20: .word 0x7768 +3f49ac30: .word 0x7261 +3f49ac40: sla 0x3, b10 +3f49ac50: .word 0x7561 +3f49ac60: sla 0x3, a6 +3f49ac70: sra b10, b7 +3f49ac80: .word 0xdf69 +3f49ac90: xor a8, a0 +3f49aca0: rl a11, a5 +3f49acb0: sla 0x6, sp +3f49acc0: .word 0x7561 +3f49acd0: sla 0x3, a6 +3f49ace0: sll b10, b3 +3f49acf0: .word 0x7768 +3f49ad00: .word 0x7261 +3f49ad10: .word 0x007a +3f49ad20: rl b10, b7 +3f49ad30: sra a3, a14 +3f49ad40: .word 0x776f +3f49ad50: addc a9, a0 +3f49ad60: mods a3, sp +3f49ad70: .word 0x726f +3f49ad80: cmp a8, a0 +3f49ad90: .word 0x766e +3f49ada0: .word 0x7265 +3f49adb0: rl b11, b3 +3f49adc0: modu a3, sp +3f49add0: addc a9, a0 +3f49ade0: .word 0x756f +3f49adf0: sra a11, a12 +3f49ae00: .word 0x7275 +3f49ae10: sla 0x3, b3 +3f49ae20: sra a11, a6 +3f49ae30: .word 0xea6e +3f49ae40: .word 0x7274 +3f49ae50: .word 0x0065 +3f49ae60: sla a10, a4 +3f49ae70: .word 0x7372 +3f49ae80: sra b11, b4 +3f49ae90: mods a3, a12 +3f49aea0: modu b3, b5 +3f49aeb0: .word 0x7367 +3f49aec0: sla a11, a6 +3f49aed0: sll b3, b2 +3f49aee0: sla 0x3, a5 +3f49aef0: mods a11, a9 +3f49af00: subb a1, a0 +3f49af10: modu a3, a5 +3f49af20: .word 0x7473 +3f49af30: .word 0x7265 +3f49af40: sla 0x0, a0 +3f49af50: sub a1, a0 +3f49af60: srl a3, a5 +3f49af70: .word 0x7561 +3f49af80: .word 0x746c +3f49af90: sla 0x1, a0 +3f49afa0: sla 0x0, a0 +3f49afb0: sub a1, a0 +3f49afc0: srl a7, a9 +3f49afd0: .word 0x7561 +3f49afe0: sla 0x3, b4 +3f49aff0: rev a0 +3f49b000: sla 0x1, a0 +3f49b010: .word 0x7453 +3f49b020: modu a3, a1 +3f49b030: sla a11, a4 +3f49b040: sra b3, b2 +3f49b050: sla 0x1, a0 +3f49b060: addc a8, a0 +3f49b070: .word 0x7375 +3f49b080: modu b11, b4 +3f49b090: rl a11, a13 +3f49b0a0: sra b11, b10 +3f49b0b0: xor a9, a0 +3f49b0c0: modu a3, a9 +3f49b0d0: modu a11, a4 +3f49b0e0: .word 0x0077 +3f49b0f0: sra b10, b0 +3f49b100: .word 0x7372 +3f49b110: modu a3, sp +3f49b120: sla a11, a14 +3f49b130: rl a11, a12 +3f49b140: sla b11, b3 +3f49b150: rl b11, b4 +3f49b160: modu a3, sp +3f49b170: dsjs a0, L3F49B290 +3f49b180: jrnc L3F49B390 +3f49b190: .word 0x7263 +3f49b1a0: modu a3, a1 +3f49b1b0: subb a0, a0 +3f49b1c0: modu a3, a5 +3f49b1d0: .word 0x7473 +3f49b1e0: .word 0x7265 +3f49b1f0: or a0, a0 +3f49b200: sla b11, b2 +3f49b210: .word 0x736e +3f49b220: rl a11, a13 +3f49b230: .word 0x0074 +3f49b240: mods a14, a9 +3f49b250: .word 0x7369 +3f49b260: rl b11, b3 +3f49b270: modu a3, sp +3f49b280: andn a8, a0 +L3F49B290: +3f49b290: modu a3, a5 +3f49b2a0: sra a11, a4 +3f49b2b0: .word 0x006e +3f49b2c0: rl 0x1, b3 +3f49b2d0: rev b0 +3f49b2e0: rl 0x1, b6 +3f49b2f0: rev b0 +3f49b300: rl 0x11, b1 +3f49b310: rl 0x1, b0 +3f49b320: rl 0x10, a0 +3f49b330: rl 0x1, b4 +3f49b340: rev b0 +3f49b350: dsjs b4, L3F49B370 +3f49b360: rl 0x1, b0 +L3F49B370: +3f49b370: dsjs a0, L3F49B400 +3f49b380: rl 0x1, b6 +L3F49B390: +3f49b390: rev b0 +3f49b3a0: dsjs b1, L3F49B440 +3f49b3b0: rl 0x11, a14 +3f49b3c0: .word 0x006b +3f49b3d0: dsjs b3, L3F49B3F0 +3f49b3e0: .word 0x342e +L3F49B3F0: +3f49b3f0: .word 0x006b +L3F49B400: +3f49b400: dsjs b1, L3F49B4A0 +3f49b410: rl 0x11, a14 +3f49b420: rl 0x1, b0 +3f49b430: rl 0x18, a0 +L3F49B440: +3f49b440: srl 0xf, b8 +3f49b450: rl 0x1, b4 +3f49b460: rev b0 +3f49b470: sra b10, b2 +3f49b480: sra a11, a3 +3f49b490: .word 0x7669 +L3F49B4A0: +3f49b4a0: .word 0x0065 +3f49b4b0: cvxyl b10, b2 +3f49b4c0: sra a11, a3 +3f49b4d0: .word 0x7470 +L3F49B4E0: +3f49b4e0: modu a11, a9 +3f49b4f0: .word 0x006e +3f49b500: mods a10, a5 +3f49b510: srl b3, b0 +3f49b520: modu a3, a1 +3f49b530: sra a11, a7 +3f49b540: .word 0x006e +3f49b550: .word 0x7872 +3f49b560: dsjs a0, L3F49B4E0 +3f49b570: .word 0x7420 +3f49b580: .word 0x0078 +3f49b590: rl a2, a3 +3f49b5a0: .word 0x7261 +3f49b5b0: sll a11, a1 +3f49b5c0: sra b11, b4 +3f49b5d0: sla 0x3, b2 +3f49b5e0: modu a10, a6 +3f49b5f0: mods b11, b2 +3f49b600: .word 0x7461 +3f49b610: subb a0, a0 +3f49b620: .word 0x726f +3f49b630: sla a11, a13 +3f49b640: sla 0x3, b4 +3f49b650: sra a11, a4 +3f49b660: sla 0x3, b3 +3f49b670: sla a11, a3 +3f49b680: sla b11, b2 +3f49b690: .word 0x7463 +3f49b6a0: .word 0x72e8 +3f49b6b0: .word 0x7365 +3f49b6c0: divu a0, a0 +3f49b6d0: rl a11, a5 +3f49b6e0: rl a3, a3 +3f49b6f0: modu a3, a5 +3f49b700: modu a11, a6 +3f49b710: mods b11, b2 +3f49b720: .word 0x7461 +3f49b730: dsjs a0, L3F49B740 +L3F49B740: +3f49b740: sll a1, a0 +3f49b750: .word 0x7469 +3f49b760: sla 0x1, a12 +3f49b770: modu a10, a14 +3f49b780: and a1, a0 +3f49b790: .word 0x7261 +3f49b7a0: .word 0x7469 +3f49b7b0: .word 0x0079 +3f49b7c0: sla 0x1, b8 +3f49b7d0: rl a11, a2 +3f49b7e0: srl 0x1d, b4 +3f49b7f0: sub a9, a0 +3f49b800: sra b11, b6 +3f49b810: sla 0x3, a14 +3f49b820: sla b10, b0 +3f49b830: rl b11, b2 +3f49b840: .word 0x7974 +3f49b850: dsjs a0, L3F49B860 +L3F49B860: +3f49b860: sll a1, a0 +3f49b870: .word 0x7469 +3f49b880: sla 0x1, a12 +3f49b890: sra a2, sp +3f49b8a0: sla 0x3, a4 +3f49b8b0: sla b10, b0 +3f49b8c0: rl b11, b2 +3f49b8d0: .word 0x7974 +3f49b8e0: dsjs a0, L3F49B8F0 +L3F49B8F0: +3f49b8f0: sll a1, a0 +3f49b900: .word 0x7469 +3f49b910: sla 0x1, a12 +3f49b920: .word 0x7645 +3f49b930: modu a3, a5 +3f49b940: move a1, b0 +3f49b950: sla 0x3, sp +3f49b960: rl a2, a3 +3f49b970: sll a11, a5 +3f49b980: .word 0x006b +3f49b990: sla 0x1, b8 +3f49b9a0: rl a11, a2 +3f49b9b0: sla 0x3, b4 +3f49b9c0: sra a2, sp +3f49b9d0: sla 0x3, a4 +3f49b9e0: modu a10, a14 +3f49b9f0: addc a9, a0 +3f49ba00: sra a11, a8 +3f49ba10: lmo a11, a3 +3f49ba20: .word 0x3700 +3f49ba30: sll a1, a0 +3f49ba40: .word 0x7469 +3f49ba50: sla 0x1, a12 +3f49ba60: modu a10, a14 +3f49ba70: and a1, a0 +3f49ba80: .word 0x7261 +3f49ba90: .word 0x7469 +3f49baa0: .word 0x0079 +3f49bab0: sla 0x1, b7 +3f49bac0: rl a11, a2 +3f49bad0: srl 0x1d, b4 +3f49bae0: sub a9, a0 +3f49baf0: sra b11, b6 +3f49bb00: sla 0x3, a14 +3f49bb10: sla b10, b0 +3f49bb20: rl b11, b2 +3f49bb30: .word 0x7974 +3f49bb40: .word 0x3700 +3f49bb50: sll a1, a0 +3f49bb60: .word 0x7469 +3f49bb70: sla 0x1, a12 +3f49bb80: sra a2, sp +3f49bb90: sla 0x3, a4 +3f49bba0: sla b10, b0 +3f49bbb0: rl b11, b2 +3f49bbc0: .word 0x7974 +3f49bbd0: .word 0x3700 +3f49bbe0: sll a1, a0 +3f49bbf0: .word 0x7469 +3f49bc00: sla 0x1, a12 +3f49bc10: .word 0x7645 +3f49bc20: modu a3, a5 +3f49bc30: move a1, b0 +3f49bc40: sla 0x3, sp +3f49bc50: rl a2, a3 +3f49bc60: sll a11, a5 +3f49bc70: .word 0x006b +3f49bc80: sla 0x1, b7 +3f49bc90: rl a11, a2 +3f49bca0: srl 0x1d, b4 +3f49bcb0: move a9, b0 +3f49bcc0: sra a3, a4 +3f49bcd0: move a1, b0 +3f49bce0: sla 0x3, sp +3f49bcf0: rl a2, a3 +3f49bd00: sll a11, a5 +3f49bd10: .word 0x006b +3f49bd20: sla 0x1, b7 +3f49bd30: rl a11, a2 +3f49bd40: srl 0x1d, b4 +3f49bd50: move a9, a0 +3f49bd60: .word 0x7261 +3f49bd70: sla 0x3, a11 +3f49bd80: sla b10, b0 +3f49bd90: rl b11, b2 +3f49bda0: .word 0x7974 +3f49bdb0: .word 0x3700 +3f49bdc0: sll a1, a0 +3f49bdd0: .word 0x7469 +3f49bde0: sla 0x1, a12 +3f49bdf0: .word 0x7053 +3f49be00: sll a11, a1 +3f49be10: sla 0x3, a5 +3f49be20: sla b10, b0 +3f49be30: rl b11, b2 +3f49be40: .word 0x7974 +3f49be50: dsjs a0, L3F49BE60 +L3F49BE60: +3f49be60: sll a1, a0 +3f49be70: .word 0x7469 +3f49be80: srl 0x1d, b3 +3f49be90: .word 0x7020 +3f49bea0: .word 0x7361 +3f49beb0: sra a1, a0 +3f49bec0: sla 0x3, a5 +3f49bed0: sla b11, b0 +3f49bee0: rl b11, b2 +3f49bef0: cvxyl b11, b4 +3f49bf00: dsjs a0, L3F49BF10 +L3F49BF10: +3f49bf10: sll a1, a0 +3f49bf20: .word 0x7469 +3f49bf30: srl 0x1d, b3 +3f49bf40: .word 0x7020 +3f49bf50: .word 0x7261 +3f49bf60: .word 0x7469 +3f49bf70: sla 0x7, a9 +3f49bf80: sla b11, b0 +3f49bf90: .word 0x7269 +3f49bfa0: .word 0x0065 +3f49bfb0: sla 0x1, b8 +3f49bfc0: rl a11, a2 +3f49bfd0: .word 0x7374 +3f49bfe0: sla 0x1, a12 +3f49bff0: sla b11, b0 +3f49c000: rl b11, b2 +3f49c010: cvxyl b11, b4 +3f49c020: rl a9, a0 +3f49c030: .word 0x706d +3f49c040: rl a11, a1 +3f49c050: sra b11, b2 +3f49c060: dsjs a0, L3F49C070 +L3F49C070: +3f49c070: sll a1, a0 +3f49c080: .word 0x7469 +3f49c090: srl 0x1d, b3 +3f49c0a0: .word 0x7020 +3f49c0b0: .word 0x7261 +3f49c0c0: .word 0x7469 +3f49c0d0: sla 0x7, a9 +3f49c0e0: sla b11, b0 +3f49c0f0: .word 0x7269 +3f49c100: srl 0x1d, a5 +3f49c110: rl 0x1, a0 +3f49c120: .word 0x7620 +3f49c130: .word 0x72e9 +3f49c140: srl a3, a9 +3f49c150: dsjs a0, L3F49C160 +L3F49C160: +3f49c160: sll a1, a0 +3f49c170: .word 0x7469 +3f49c180: sla 0x3, b3 +3f49c190: sla b11, b0 +3f49c1a0: rl b11, b2 +3f49c1b0: cvxyl b11, b4 +3f49c1c0: rl a9, a0 +3f49c1d0: .word 0x706d +3f49c1e0: rl a11, a1 +3f49c1f0: sra b11, b2 +3f49c200: sla 0x1, a12 +3f49c210: sla 0x1, b0 +3f49c220: cvxyl b11, b6 +3f49c230: rl b11, b2 +3f49c240: .word 0x0066 +3f49c250: sla 0x1, b7 +3f49c260: rl a11, a2 +3f49c270: .word 0x7374 +3f49c280: sla 0x1, a12 +3f49c290: sla b11, b0 +3f49c2a0: sla 0x3, b3 +3f49c2b0: sra a11, a4 +3f49c2c0: .word 0x7020 +3f49c2d0: .word 0x7261 +3f49c2e0: .word 0x7469 +3f49c2f0: .word 0x00e9 +3f49c300: sla 0x1, b7 +3f49c310: rl a11, a2 +3f49c320: .word 0x7374 +3f49c330: sla 0x1, a12 +3f49c340: sla b11, b0 +3f49c350: rl b11, b2 +3f49c360: cvxyl b11, b4 +3f49c370: .word 0x7020 +3f49c380: rl a11, a1 +3f49c390: sra b11, b2 +3f49c3a0: .word 0x3700 +3f49c3b0: sll a1, a0 +3f49c3c0: .word 0x7469 +3f49c3d0: srl 0x1d, b3 +3f49c3e0: .word 0x7020 +3f49c3f0: .word 0x7261 +3f49c400: .word 0x7469 +3f49c410: sla 0x7, a9 +3f49c420: mods a11, a9 +3f49c430: sla b11, b0 +3f49c440: .word 0x7269 +3f49c450: .word 0x0065 +3f49c460: sla 0x1, b7 +3f49c470: rl a11, a2 +3f49c480: .word 0x7374 +3f49c490: sla 0x1, a12 +3f49c4a0: sla b11, b0 +3f49c4b0: rl b11, b2 +3f49c4c0: cvxyl b11, b4 +3f49c4d0: .word 0x7020 +3f49c4e0: rl a11, a1 +3f49c4f0: sra b11, b2 +3f49c500: sla 0x1, a12 +3f49c510: sla 0x1, b0 +3f49c520: cvxyl b11, b6 +3f49c530: rl b11, b2 +3f49c540: .word 0x0066 +3f49c550: sla 0x1, b7 +3f49c560: rl a11, a2 +3f49c570: .word 0x7374 +3f49c580: sla 0x1, a12 +3f49c590: sla b11, b0 +3f49c5a0: rl b11, b2 +3f49c5b0: cvxyl b11, b4 +3f49c5c0: rl a9, a0 +3f49c5d0: .word 0x706d +3f49c5e0: rl a11, a1 +3f49c5f0: sra b11, b2 +3f49c600: sla 0x1, a12 +3f49c610: sla 0x1, b0 +3f49c620: cvxyl b11, b6 +3f49c630: rl b11, b2 +3f49c640: .word 0x0066 +3f49c650: sla 0x1, b7 +3f49c660: rl a11, a2 +3f49c670: .word 0x7374 +3f49c680: sla 0x1, a12 +3f49c690: sra b11, b2 +3f49c6a0: modu b11, b0 +3f49c6b0: .word 0x0073 +3f49c6c0: sla 0x1, b7 +3f49c6d0: rl a11, a2 +3f49c6e0: .word 0x7374 +3f49c6f0: sla 0x1, a12 +3f49c700: .word 0x7274 +3f49c710: .word 0x7661 +3f49c720: rl a11, a1 +3f49c730: .word 0x006c +3f49c740: sla 0x1, b8 +3f49c750: rl a10, a2 +3f49c760: .word 0x7374 +3f49c770: sla 0x1, a12 +3f49c780: sra a11, a11 +3f49c790: modu a3, a9 +3f49c7a0: sla 0x3, a5 +3f49c7b0: sla b10, b0 +3f49c7c0: rl b11, b2 +3f49c7d0: cmpxy b3, b4 +3f49c7e0: .word 0x0074 +3f49c7f0: sla 0x1, b8 +3f49c800: rl a10, a2 +3f49c810: .word 0x7374 +3f49c820: sla 0x1, a12 +3f49c830: sra a11, a7 +3f49c840: sla b11, b2 +3f49c850: sra a11, a4 +3f49c860: and a1, a0 +3f49c870: .word 0x7261 +3f49c880: .word 0x7469 +3f49c890: .word 0x74e4 +3f49c8a0: dsjs a0, L3F49C8B0 +L3F49C8B0: +3f49c8b0: addc a1, a0 +3f49c8c0: .word 0x7469 +3f49c8d0: srl 0x1d, b3 +3f49c8e0: .word 0x7520 +3f49c8f0: srl a11, a14 +3f49c900: .word 0x7265 +3f49c910: sra a3, a1 +3f49c920: sla 0x3, a5 +3f49c930: sla b10, b0 +3f49c940: rl b11, b2 +3f49c950: cmpxy b3, b4 +3f49c960: .word 0x0074 +3f49c970: sla 0x1, b8 +3f49c980: rl a10, a2 +3f49c990: .word 0x7374 +3f49c9a0: sla 0x1, a12 +3f49c9b0: sra a11, a7 +3f49c9c0: srl 0xd, b2 +3f49c9d0: and a1, a0 +3f49c9e0: .word 0x7261 +3f49c9f0: .word 0x7469 +3f49ca00: .word 0x74e4 +3f49ca10: sla 0x1, a12 +3f49ca20: sra a11, a11 +3f49ca30: modu a3, a9 +3f49ca40: sla 0x3, a5 +3f49ca50: .word 0x7250 +3f49ca60: srl b7, b12 +3f49ca70: modu b3, b5 +3f49ca80: .word 0x0067 +3f49ca90: sla 0x1, b8 +3f49caa0: rl a10, a2 +3f49cab0: .word 0x7374 +3f49cac0: sla 0x1, a12 +3f49cad0: modu b3, b5 +3f49cae0: sra a11, a7 +3f49caf0: srl 0xd, b2 +3f49cb00: and a1, a0 +3f49cb10: .word 0x7261 +3f49cb20: .word 0x7469 +3f49cb30: .word 0x74e4 +3f49cb40: sla 0x1, a12 +3f49cb50: sra a11, a11 +3f49cb60: modu a3, a9 +3f49cb70: sla 0x3, a5 +3f49cb80: .word 0x7250 +3f49cb90: srl b7, b12 +3f49cba0: modu b3, b5 +3f49cbb0: .word 0x0067 +3f49cbc0: sla 0x1, b7 +3f49cbd0: rl a10, a2 +3f49cbe0: .word 0x7374 +3f49cbf0: sla 0x1, a12 +3f49cc00: sra a11, a11 +3f49cc10: modu a3, a9 +3f49cc20: sla 0x3, a5 +3f49cc30: sla b10, b0 +3f49cc40: rl b11, b2 +3f49cc50: cmpxy b3, b4 +3f49cc60: .word 0x0074 +3f49cc70: sla 0x1, b7 +3f49cc80: rl a10, a2 +3f49cc90: .word 0x7374 +3f49cca0: sla 0x1, a12 +3f49ccb0: sra a11, a7 +3f49ccc0: sla b11, b2 +3f49ccd0: sra a11, a4 +3f49cce0: and a1, a0 +3f49ccf0: .word 0x7261 +3f49cd00: .word 0x7469 +3f49cd10: .word 0x74e4 +3f49cd20: .word 0x3700 +3f49cd30: addc a1, a0 +3f49cd40: .word 0x7469 +3f49cd50: srl 0x1d, b3 +3f49cd60: .word 0x7520 +3f49cd70: srl a11, a14 +3f49cd80: .word 0x7265 +3f49cd90: sra a3, a1 +3f49cda0: sla 0x3, a5 +3f49cdb0: sla b10, b0 +3f49cdc0: rl b11, b2 +3f49cdd0: cmpxy b3, b4 +3f49cde0: .word 0x0074 +3f49cdf0: sla 0x1, b7 +3f49ce00: rl a10, a2 +3f49ce10: .word 0x7374 +3f49ce20: sla 0x1, a12 +3f49ce30: sra a11, a7 +3f49ce40: srl 0xd, b2 +3f49ce50: and a1, a0 +3f49ce60: .word 0x7261 +3f49ce70: .word 0x7469 +3f49ce80: .word 0x74e4 +3f49ce90: sla 0x1, a12 +3f49cea0: sra a11, a11 +3f49ceb0: modu a3, a9 +3f49cec0: sla 0x3, a5 +3f49ced0: .word 0x7250 +3f49cee0: srl b7, b12 +3f49cef0: modu b3, b5 +3f49cf00: .word 0x0067 +3f49cf10: sla 0x1, b7 +3f49cf20: rl a10, a2 +3f49cf30: .word 0x7374 +3f49cf40: sla 0x1, a12 +3f49cf50: modu b3, b5 +3f49cf60: sra a11, a7 +3f49cf70: srl 0xd, b2 +3f49cf80: and a1, a0 +3f49cf90: .word 0x7261 +3f49cfa0: .word 0x7469 +3f49cfb0: .word 0x74e4 +3f49cfc0: sla 0x1, a12 +3f49cfd0: sra a11, a11 +3f49cfe0: modu a3, a9 +3f49cff0: sla 0x3, a5 +3f49d000: .word 0x7250 +3f49d010: srl b7, b12 +3f49d020: modu b3, b5 +3f49d030: .word 0x0067 +3f49d040: sla 0x1, b7 +3f49d050: rl a10, a2 +3f49d060: .word 0x7374 +3f49d070: sla 0x1, a12 +3f49d080: .word 0x7453 +3f49d090: .word 0x7261 +3f49d0a0: .word 0x7074 +3f49d0b0: .word 0x7261 +3f49d0c0: .word 0x7469 +3f49d0d0: .word 0x74e4 +3f49d0e0: .word 0x3700 +3f49d0f0: addc a1, a0 +3f49d100: .word 0x7469 +3f49d110: srl 0x1d, b3 +3f49d120: andn a9, a0 +3f49d130: modu b11, b4 +3f49d140: .word 0x7070 +3f49d150: .word 0x7261 +3f49d160: .word 0x7469 +3f49d170: .word 0x74e4 +3f49d180: andn a8, a0 +3f49d190: modu b11, b4 +3f49d1a0: sla 0x3, b0 +3f49d1b0: rl a10, a2 +3f49d1c0: .word 0x7374 +3f49d1d0: addc a0, a0 +3f49d1e0: .word 0x7469 +3f49d1f0: sla 0x3, b3 +3f49d200: sll 0x1b, a4 +3f49d210: .word 0x7261 +3f49d220: .word 0xea72 +3f49d230: .word 0x0074 +3f49d240: .word 0x7453 +3f49d250: .word 0x706f +3f49d260: sll b3, b0 +3f49d270: .word 0x7469 +3f49d280: .word 0x0073 +3f49d290: modu a2, sp +3f49d2a0: .word 0x0065 +3f49d2b0: .word 0x7754 +3f49d2c0: .word 0x006f +3f49d2d0: modu b2, b5 +3f49d2e0: sub a0, a0 +3f49d2f0: .word 0x7565 +3f49d300: .word 0x0078 +3f49d310: rev b1 +3f49d320: rev b2 +3f49d330: move b10, a8 +3f49d340: subb a2, a6 +3f49d350: add a9, a0 +3f49d360: .word 0x0074 +3f49d370: move b10, a8 +3f49d380: subb a2, a6 +3f49d390: addxy a1, a0 +3f49d3a0: divs a0, a0 +3f49d3b0: subb a2, sp +3f49d3c0: sla 0x2, a6 +3f49d3d0: sra a11, a2 +3f49d3e0: .word 0x0069 +3f49d3f0: .word 0x3436 +3f49d400: rl 0x8, a0 +3f49d410: dsjs b2, L3F49D430 +3f49d420: move a0, b0 +L3F49D430: +3f49d430: sla 0x3, sp +3f49d440: move b10, a8 +3f49d450: subb a2, a6 +3f49d460: andn a8, a0 +3f49d470: modu a3, a1 +3f49d480: sla 0x3, b3 +3f49d490: move b10, a8 +3f49d4a0: subb a2, a6 +3f49d4b0: divs a0, a0 +3f49d4c0: subb a2, sp +3f49d4d0: sla 0x2, a6 +3f49d4e0: .word 0x7561 +3f49d4f0: .word 0x0073 +3f49d500: .word 0x7543 +3f49d510: .word 0x7473 +3f49d520: mods a11, sp +3f49d530: .word 0x7a69 +3f49d540: sla 0x3, a5 +3f49d550: modu a10, a8 +3f49d560: .word 0x7473 +3f49d570: and a1, a0 +3f49d580: .word 0x726f +3f49d590: .word 0x0074 +3f49d5a0: sra b10, b0 +3f49d5b0: .word 0x7372 +3f49d5c0: modu a3, sp +3f49d5d0: sla a11, a14 +3f49d5e0: rl a11, a12 +3f49d5f0: sla b11, b3 +3f49d600: rl b11, b4 +3f49d610: modu a3, sp +3f49d620: dsjs a0, L3F49D740 +3f49d630: and a1, a0 +3f49d640: .word 0x726f +3f49d650: sla 0x3, b4 +3f49d660: .word 0x7973 +3f49d670: .word 0x7473 +3f49d680: mods sp, a8 +3f49d690: sla 0x3, a5 +3f49d6a0: pixt *a3, xy, *a8, xy +3f49d6b0: sra b11, b4 +3f49d6c0: cmp a0, a0 +3f49d6d0: .word 0x736f +3f49d6e0: .word 0x7274 +3f49d6f0: sll a11, a5 +3f49d700: modu a3, a8 +3f49d710: .word 0x7265 +3f49d720: sra a11, a12 +3f49d730: .word 0x7469 +L3F49D740: +3f49d740: modu b3, b5 +3f49d750: .word 0x0067 +3f49d760: .word 0x7355 +3f49d770: sla 0x3, a5 +3f49d780: .word 0x7361 +3f49d790: or a8, a0 +3f49d7a0: rl b11, b4 +3f49d7b0: rl a11, a12 +3f49d7c0: cvxyl b11, b3 +3f49d7d0: .word 0x7020 +3f49d7e0: .word 0x756f +3f49d7f0: dsjs b2, L3F49D930 +3f49d800: clr a0 +3f49d810: .word 0x7265 +3f49d820: sra b11, b7 +3f49d830: sra a3, a14 +3f49d840: modu b3, b5 +3f49d850: sla 0x3, a7 +3f49d860: mods a3, a1 +3f49d870: dsjs b3, L3F49D9B0 +3f49d880: cmp a0, a0 +3f49d890: .word 0x736f +3f49d8a0: sla 0x3, b4 +3f49d8b0: modu b10, b0 +3f49d8c0: .word 0x7472 +3f49d8d0: and a0, a0 +3f49d8e0: rl b11, b2 +3f49d8f0: .word 0x746e +3f49d900: .word 0x7265 +3f49d910: and a1, a0 +3f49d920: .word 0x726f +L3F49D930: +3f49d930: .word 0x0074 +3f49d940: srl 0x17, b2 +3f49d950: sla b10, b7 +3f49d960: sla 0x3, b9 +3f49d970: .word 0x7250 +3f49d980: modu a3, a9 +3f49d990: sra b11, b4 +3f49d9a0: sla 0x3, b2 +L3F49D9B0: +3f49d9b0: modu b10, b0 +3f49d9c0: .word 0x7472 +3f49d9d0: sub a0, a0 +3f49d9e0: sla a11, a9 +3f49d9f0: modu a3, a7 +3f49da00: .word 0x736f +3f49da10: rl b11, b4 +3f49da20: .word 0x7363 +3f49da30: and a1, a0 +3f49da40: .word 0x726f +3f49da50: .word 0x0074 +3f49da60: .word 0x7953 +3f49da70: .word 0x7473 +3f49da80: mods sp, a8 +3f49da90: sla 0x3, a5 +3f49daa0: pixt *a3, xy, *a8, xy +3f49dab0: sra b11, b4 +3f49dac0: cmp a8, a0 +3f49dad0: .word 0x706d +3f49dae0: rl b11, b2 +3f49daf0: sla a11, a13 +3f49db00: .word 0x746e +3f49db10: sla 0x3, a5 +3f49db20: move *a9(0x4900), *a13(0x706d), 1 +3f49db50: rl b11, b2 +3f49db60: sla a11, a13 +3f49db70: .word 0x746e +3f49db80: sla 0x3, a5 +3f49db90: srl 0x13, a11 +3f49dba0: .word 0x00bb +3f49dbb0: rl a10, a4 +3f49dbc0: srl a11, a1 +3f49dbd0: modu a11, a14 +3f49dbe0: .word 0x7473 +3f49dbf0: sll a11, a9 +3f49dc00: .word 0x0073 +3f49dc10: .word 0x7244 +3f49dc20: sll b11, b5 +3f49dc30: sra a11, a11 +3f49dc40: mods b3, b2 +3f49dc50: rl a11, a5 +3f49dc60: .word 0x7574 +3f49dc70: srl a11, a14 +3f49dc80: divu a0, a0 +3f49dc90: sra b11, b7 +3f49dca0: .word 0x7769 +3f49dcb0: srl a11, a5 +3f49dcc0: sub a1, a13 +3f49dcd0: .word 0x7572 +3f49dce0: lmo a11, a3 +3f49dcf0: .word 0x7265 +3f49dd00: sra a11, a12 +3f49dd10: .word 0x7469 +3f49dd20: modu b3, b5 +3f49dd30: .word 0x0067 +3f49dd40: rl a10, a4 +3f49dd50: srl a11, a1 +3f49dd60: modu a11, a14 +3f49dd70: sra b11, b3 +3f49dd80: sra a11, a12 +3f49dd90: .word 0x7469 +3f49dda0: modu b3, b5 +3f49ddb0: .word 0x0067 +3f49ddc0: .word 0x7543 +3f49ddd0: .word 0x7473 +3f49dde0: mods a11, sp +3f49ddf0: .word 0x7a69 +3f49de00: sla 0x3, a5 +3f49de10: .word 0x7250 +3f49de20: modu a3, a9 +3f49de30: sra b11, b4 +3f49de40: sla 0x3, b2 +3f49de50: modu b10, b0 +3f49de60: .word 0x7472 +3f49de70: and a0, a0 +3f49de80: .word 0x7265 +3f49de90: modu b11, b3 +3f49dea0: modu a3, a14 +3f49deb0: mods a3, a1 +3f49dec0: .word 0x7369 +3f49ded0: .word 0x7461 +3f49dee0: modu a11, a9 +3f49def0: sla 0x3, a14 +3f49df00: modu b11, b0 +3f49df10: .word 0x7472 +3f49df20: rl a9, a0 +3f49df30: .word 0x706d +3f49df40: rl b11, b2 +3f49df50: sla a11, a13 +3f49df60: .word 0x746e +3f49df70: .word 0x0065 +3f49df80: sra b10, b3 +3f49df90: sra a11, a12 +3f49dfa0: .word 0x7463 +3f49dfb0: sub a1, a0 +3f49dfc0: .word 0x7365 +3f49dfd0: .word 0x7269 +3f49dfe0: sra a3, a5 +3f49dff0: or a1, a0 +3f49e000: .word 0x7365 +3f49e010: sra 0x1d, b4 +3f49e020: sra 0x15, b3 +3f49e030: andn a0, a0 +3f49e040: move a10, sp +3f49e050: addc a9, a0 +3f49e060: sra a11, a8 +3f49e070: lmo a11, a3 +3f49e080: .word 0x7573 +3f49e090: sla 0x3, a13 +3f49e0a0: sra b10, b4 +3f49e0b0: .word 0x7473 +3f49e0c0: andn a0, a0 +3f49e0d0: move a10, sp +3f49e0e0: sll a9, a0 +3f49e0f0: sra a11, a8 +3f49e100: lmo a11, a3 +3f49e110: .word 0x7573 +3f49e120: sla 0x3, a13 +3f49e130: sra b11, b4 +3f49e140: .word 0x7473 +3f49e150: move a0, b0 +3f49e160: andn b2, b6 +3f49e170: addc a9, a0 +3f49e180: sra a11, a8 +3f49e190: lmo a11, a3 +3f49e1a0: .word 0x7573 +3f49e1b0: sla 0x3, a13 +3f49e1c0: sra b10, b4 +3f49e1d0: .word 0x7473 +3f49e1e0: move a0, b0 +3f49e1f0: andn b2, b6 +3f49e200: sll a9, a0 +3f49e210: sra a11, a8 +3f49e220: lmo a11, a3 +3f49e230: .word 0x7573 +3f49e240: sla 0x3, a13 +3f49e250: sra b11, b4 +3f49e260: .word 0x7473 +3f49e270: sub a8, a0 +3f49e280: rl b3, b4 +3f49e290: .word 0x7265 +3f49e2a0: sra a11, a14 +3f49e2b0: sla 0x3, b4 +3f49e2c0: sra a2, a1 +3f49e2d0: .word 0x7264 +3f49e2e0: .word 0x7365 +3f49e2f0: sla 0x3, b3 +3f49e300: move b10, a2 +3f49e310: sla 0x2, a13 +3f49e320: sra b10, b4 +3f49e330: .word 0x7473 +3f49e340: sub a8, a0 +3f49e350: rl b3, b4 +3f49e360: .word 0x7265 +3f49e370: sra a11, a14 +3f49e380: sla 0x3, b4 +3f49e390: sra a3, a1 +3f49e3a0: .word 0x7264 +3f49e3b0: .word 0x7365 +3f49e3c0: sla 0x3, b3 +3f49e3d0: move b10, a2 +3f49e3e0: sla 0x2, a13 +3f49e3f0: sra b11, b4 +3f49e400: .word 0x7473 +3f49e410: andn a0, a0 +3f49e420: move a10, a1 +3f49e430: or a1, a0 +3f49e440: .word 0x7365 +3f49e450: .word 0x0074 +3f49e460: add b10, b2 +3f49e470: sla 0x2, a13 +3f49e480: sra b11, b4 +3f49e490: .word 0x7473 +3f49e4a0: clr a0 +3f49e4b0: sra a3, a9 +3f49e4c0: modu a11, a5 +3f49e4d0: andn a1, a0 +3f49e4e0: move a10, a1 +3f49e4f0: or a1, a0 +3f49e500: .word 0x7365 +3f49e510: .word 0x0074 +3f49e520: rl b10, b6 +3f49e530: sra a11, a4 +3f49e540: sla 0x3, sp +3f49e550: add b10, b2 +3f49e560: sla 0x2, a13 +3f49e570: sra b11, b4 +3f49e580: .word 0x7473 +3f49e590: clr a0 +3f49e5a0: sra a3, a9 +3f49e5b0: modu a11, a5 +3f49e5c0: or a1, a0 +3f49e5d0: .word 0x7365 +3f49e5e0: .word 0x0074 +3f49e5f0: sra a10, a11 +3f49e600: sll b3, b9 +3f49e610: sla a11, sp +3f49e620: sra b3, b2 +3f49e630: or a1, a0 +3f49e640: .word 0x7365 +3f49e650: .word 0x0074 +3f49e660: sra a10, a11 +3f49e670: sll b3, b9 +3f49e680: sla a11, sp +3f49e690: sra b3, b2 +3f49e6a0: .word 0x7420 +3f49e6b0: .word 0x7365 +3f49e6c0: .word 0x0074 +3f49e6d0: modu a10, a13 +3f49e6e0: .word 0x7375 +3f49e6f0: sla 0x3, a5 +3f49e700: sra b10, b4 +3f49e710: .word 0x7473 +3f49e720: move a8, a0 +3f49e730: .word 0x756f +3f49e740: sra b11, b3 +3f49e750: .word 0x7420 +3f49e760: .word 0x7365 +3f49e770: .word 0x0074 +3f49e780: modu a10, a8 +3f49e790: .word 0x7473 +3f49e7a0: and a1, a0 +3f49e7b0: .word 0x726f +3f49e7c0: sla 0x3, b4 +3f49e7d0: sra b10, b4 +3f49e7e0: .word 0x7473 +3f49e7f0: cmp a0, a0 +3f49e800: .word 0x736f +3f49e810: sla 0x3, b4 +3f49e820: modu b11, b0 +3f49e830: .word 0x7472 +3f49e840: .word 0x7420 +3f49e850: .word 0x7365 +3f49e860: .word 0x0074 +3f49e870: .word 0x7250 +3f49e880: modu a3, a9 +3f49e890: sra b11, b4 +3f49e8a0: sla 0x3, b2 +3f49e8b0: modu b10, b0 +3f49e8c0: .word 0x7472 +3f49e8d0: or a1, a0 +3f49e8e0: .word 0x7365 +3f49e8f0: .word 0x0074 +3f49e900: .word 0x7250 +3f49e910: modu a3, a9 +3f49e920: sra b11, b4 +3f49e930: sla 0x3, b2 +3f49e940: modu b11, b0 +3f49e950: .word 0x7472 +3f49e960: .word 0x7420 +3f49e970: .word 0x7365 +3f49e980: .word 0x0074 +3f49e990: .word 0x7445 +3f49e9a0: sra a11, a8 +3f49e9b0: modu b3, b2 +3f49e9c0: .word 0x7465 +3f49e9d0: and a1, a0 +3f49e9e0: .word 0x726f +3f49e9f0: sla 0x3, b4 +3f49ea00: sra b10, b4 +3f49ea10: .word 0x7473 +3f49ea20: btst a8, a0 +3f49ea30: .word 0x7965 +3f49ea40: modu a11, a2 +3f49ea50: .word 0x7261 +3f49ea60: sla 0x3, a4 +3f49ea70: modu b10, b0 +3f49ea80: .word 0x7472 +3f49ea90: or a1, a0 +3f49eaa0: .word 0x7365 +3f49eab0: sla 0x3, b4 +3f49eac0: sra 0x1f, a0 +3f49ead0: modu a2, a9 +3f49eae0: sra b11, b4 +3f49eaf0: modu b3, b2 +3f49eb00: mods a3, a1 +3f49eb10: move a9, b0 +3f49eb20: mods a3, a14 +3f49eb30: sra 0x15, b9 +3f49eb40: move a8, a0 +3f49eb50: .word 0x756f +3f49eb60: sra b11, b3 +3f49eb70: and a1, a0 +3f49eb80: .word 0x726f +3f49eb90: sla 0x3, b4 +3f49eba0: sra b10, b4 +3f49ebb0: .word 0x7473 +3f49ebc0: and a0, a0 +3f49ebd0: .word 0x7265 +3f49ebe0: modu a11, a6 +3f49ebf0: mods b11, b2 +3f49ec00: sub a9, a0 +3f49ec10: .word 0x7478 +3f49ec20: .word 0x7265 +3f49ec30: sla a11, a14 +3f49ec40: sla 0x3, a12 +3f49ec50: modu a10, a12 +3f49ec60: .word 0x706f +3f49ec70: sla a11, a2 +3f49ec80: lmo a11, a3 +3f49ec90: modu a9, a0 +3f49eca0: sla 0x3, a14 +3f49ecb0: modu b10, b0 +3f49ecc0: .word 0x7472 +3f49ecd0: or a1, a0 +3f49ece0: .word 0x7365 +3f49ecf0: .word 0x7374 +3f49ed00: subb a0, a0 +3f49ed10: .word 0x726f +3f49ed20: .word 0x7665 +3f49ed30: .word 0x7265 +3f49ed40: move a1, a0 +3f49ed50: modu a11, sp +3f49ed60: sla 0x3, b0 +3f49ed70: modu a2, sp +3f49ed80: or a1, a0 +3f49ed90: .word 0x7365 +3f49eda0: .word 0x7374 +3f49edb0: subb a0, a0 +3f49edc0: .word 0x726f +3f49edd0: .word 0x7665 +3f49ede0: .word 0x7265 +3f49edf0: mods a1, a0 +3f49ee00: modu a11, sp +3f49ee10: sla 0x3, b0 +3f49ee20: modu a3, sp +3f49ee30: .word 0x7420 +3f49ee40: .word 0x7365 +3f49ee50: .word 0x7374 +3f49ee60: sla 0x0, a0 +3f49ee70: .word 0x7552 +3f49ee80: sla 0x3, a14 +3f49ee90: sra b10, b3 +3f49eea0: sra a11, a12 +3f49eeb0: .word 0x7463 +3f49eec0: sra a3, a5 +3f49eed0: or a1, a0 +3f49eee0: .word 0x7365 +3f49eef0: .word 0x7374 +3f49ef00: rev a0 +3f49ef10: andn a1, a0 +3f49ef20: modu b3, b5 +3f49ef30: add a9, a0 +3f49ef40: mods a3, a12 +3f49ef50: or a1, a0 +3f49ef60: .word 0x7365 +3f49ef70: .word 0x7374 +3f49ef80: rev a0 +3f49ef90: sla 0x1, a0 +3f49efa0: sla a10, a3 +3f49efb0: sll a11, a14 +3f49efc0: mods a3, a5 +3f49efd0: sla 0x1, a0 +3f49efe0: cmp a8, a0 +3f49eff0: sla a11, a13 +3f49f000: sra a11, a7 +3f49f010: cmp a1, a0 +3f49f020: .word 0x7261 +3f49f030: .word 0x7764 +3f49f040: .word 0x7261 +3f49f050: sla 0x3, a5 +3f49f060: sra b10, b4 +3f49f070: .word 0x7473 +3f49f080: addc a8, a0 +3f49f090: modu a3, sp +3f49f0a0: rl a11, a6 +3f49f0b0: mods b11, b2 +3f49f0c0: and a9, a0 +3f49f0d0: rl b11, b5 +3f49f0e0: sla 0x3, b4 +3f49f0f0: sra b10, b3 +3f49f100: .word 0x7373 +3f49f110: modu a11, a9 +3f49f120: .word 0x006e +3f49f130: modu a10, a3 +3f49f140: srl a3, a14 +3f49f150: .word 0x7269 +3f49f160: sra a11, a13 +3f49f170: sla 0x3, b2 +3f49f180: modu b11, b3 +3f49f190: .word 0x7472 +3f49f1a0: sra a11, a9 +3f49f1b0: sra a1, a0 +3f49f1c0: sla 0x3, a5 +3f49f1d0: sra b11, b3 +3f49f1e0: .word 0x7373 +3f49f1f0: modu a11, a9 +3f49f200: .word 0x006e +3f49f210: modu a2, a5 +3f49f220: sra a11, a4 +3f49f230: sra a1, a0 +3f49f240: .word 0x7265 +3f49f250: andn a9, a0 +3f49f260: .word 0x7469 +3f49f270: .word 0x757a +3f49f280: srl a11, a14 +3f49f290: sll a1, a0 +3f49f2a0: .word 0x7365 +3f49f2b0: cmpxy b3, b4 +3f49f2c0: rl b11, b4 +3f49f2d0: sra a11, a7 +3f49f2e0: .word 0x006e +3f49f2f0: rl a10, a4 +3f49f300: .word 0x7073 +3f49f310: sla a11, a12 +3f49f320: sla 0x3, b9 +3f49f330: modu a10, a3 +3f49f340: modu a3, a14 +3f49f350: sll a11, a5 +3f49f360: rl b11, b4 +3f49f370: modu a3, sp +3f49f380: andn a1, a0 +3f49f390: .word 0x7165 +3f49f3a0: sra b11, b5 +3f49f3b0: .word 0x7473 +3f49f3c0: .word 0x0073 +3f49f3d0: srl a2, a1 +3f49f3e0: rl a11, a6 +3f49f3f0: rl a3, a3 +3f49f400: .word 0x7265 +3f49f410: sra a1, a0 +3f49f420: mods a11, a5 +3f49f430: modu a3, a1 +3f49f440: sra a11, a4 +3f49f450: sla 0x3, b3 +3f49f460: sra a11, a4 +3f49f470: sll a9, a0 +3f49f480: modu a3, sp +3f49f490: sra a11, a14 +3f49f4a0: rl b11, b8 +3f49f4b0: modu a3, sp +3f49f4c0: .word 0x0073 +3f49f4d0: sra b10, b6 +3f49f4e0: sll b3, b2 +3f49f4f0: modu a3, a9 +3f49f500: .word 0x7564 +3f49f510: srl a11, a14 +3f49f520: sla b11, b3 +3f49f530: srl a3, a14 +3f49f540: sla b11, b2 +3f49f550: sra a11, a7 +3f49f560: sla 0x3, a14 +3f49f570: modu a3, a1 +3f49f580: sra b11, b10 +3f49f590: srl a11, a9 +3f49f5a0: modu a3, a5 +3f49f5b0: sub a0, a0 +3f49f5c0: .word 0x7369 +3f49f5d0: mods b3, b0 +3f49f5e0: .word 0x7961 +3f49f5f0: andn a1, a0 +3f49f600: lmo a3, a5 +3f49f610: sll a11, a5 +3f49f620: sra b11, b4 +3f49f630: sla 0x3, a4 +3f49f640: modu a10, a3 +3f49f650: modu a3, a14 +3f49f660: sll a11, a5 +3f49f670: rl b11, b4 +3f49f680: modu a3, sp +3f49f690: sla 0x3, b3 +3f49f6a0: sra b10, b2 +3f49f6b0: .word 0x7571 +3f49f6c0: .word 0x7365 +3f49f6d0: .word 0x7374 +3f49f6e0: add a8, a0 +3f49f6f0: srl a3, a6 +3f49f700: sll a11, a9 +3f49f710: sra a11, a8 +3f49f720: sla 0x3, b2 +3f49f730: sra a11, a4 +3f49f740: sla a11, a13 +3f49f750: sra a3, a14 +3f49f760: .word 0x7365 +3f49f770: sra a1, a0 +3f49f780: sla 0x3, a5 +3f49f790: modu a11, a3 +3f49f7a0: modu a3, a14 +3f49f7b0: .word 0x7865 +3f49f7c0: modu a11, a9 +3f49f7d0: .word 0x736e +3f49f7e0: .word 0x7220 +3f49f7f0: lmo a3, a5 +3f49f800: .word 0x7465 +3f49f810: sra sp, a9 +3f49f820: .word 0x0073 +3f49f830: sll a2, a1 +3f49f840: sra a11, a7 +3f49f850: rl b11, b7 +3f49f860: .word 0x7365 +3f49f870: modu a3, a5 +3f49f880: sla 0x3, a5 +3f49f890: sra b10, b6 +3f49f8a0: sll b3, b2 +3f49f8b0: modu a3, a9 +3f49f8c0: .word 0x7564 +3f49f8d0: srl a11, a14 +3f49f8e0: sla b11, b3 +3f49f8f0: srl a3, a14 +3f49f900: sla b11, b2 +3f49f910: sra a11, a7 +3f49f920: sla 0x3, a14 +3f49f930: modu a3, a1 +3f49f940: sra b11, b10 +3f49f950: srl a11, a9 +3f49f960: modu a3, a5 +3f49f970: sub a0, a0 +3f49f980: .word 0x7369 +3f49f990: mods b3, b0 +3f49f9a0: .word 0x7961 +3f49f9b0: sub a1, a0 +3f49f9c0: sla a11, a9 +3f49f9d0: modu a3, a7 +3f49f9e0: .word 0x736f +3f49f9f0: rl b11, b4 +3f49fa00: .word 0x7363 +3f49fa10: move a9, a0 +3f49fa20: .word 0x7365 +3f49fa30: sla b11, b3 +3f49fa40: sra a11, a7 +3f49fa50: add a8, a0 +3f49fa60: srl a3, a6 +3f49fa70: sll a11, a9 +3f49fa80: sra a11, a8 +3f49fa90: sla 0x3, b2 +3f49faa0: sra a11, a13 +3f49fab0: .word 0x7373 +3f49fac0: srl a11, a1 +3f49fad0: .word 0x7365 +3f49fae0: sra a1, a0 +3f49faf0: sla 0x3, a5 +3f49fb00: rl a11, a4 +3f49fb10: srl a11, a1 +3f49fb20: modu a11, a14 +3f49fb30: .word 0x7473 +3f49fb40: sll a11, a9 +3f49fb50: sub a0, a0 +3f49fb60: sla a11, a9 +3f49fb70: modu a3, a7 +3f49fb80: .word 0x736f +3f49fb90: mods a11, a5 +3f49fba0: mods a3, a5 +3f49fbb0: .word 0x7564 +3f49fbc0: srl a11, a14 +3f49fbd0: modu a3, a5 +3f49fbe0: sla a9, a0 +3f49fbf0: .word 0x7a6e +3f49fc00: rl a11, a5 +3f49fc10: sra a11, a7 +3f49fc20: .word 0x006e +3f49fc30: sra a10, a13 +3f49fc40: .word 0x7373 +3f49fc50: srl a11, a1 +3f49fc60: sla 0x3, a5 +3f49fc70: sra b10, b2 +3f49fc80: rl a11, a7 +3f49fc90: modu a3, sp +3f49fca0: divu a0, a0 +3f49fcb0: modu a3, sp +3f49fcc0: sla 0x3, a5 +3f49fcd0: sra a11, a4 +3f49fce0: sla 0x3, b3 +3f49fcf0: sra a11, a13 +3f49fd00: .word 0x7373 +3f49fd10: srl a11, a1 +3f49fd20: .word 0x7365 +3f49fd30: move a8, a0 +3f49fd40: mods a3, a5 +3f49fd50: .word 0x7564 +3f49fd60: srl a11, a14 +3f49fd70: sll b3, b3 +3f49fd80: .word 0x7265 +3f49fd90: rl a11, a5 +3f49fda0: rl a3, a3 +3f49fdb0: andn a8, a0 +3f49fdc0: .word 0x7263 +3f49fdd0: mods a3, sp +3f49fde0: sra a11, a12 +3f49fdf0: sla 0x3, a4 +3f49fe00: rl a10, a12 +3f49fe10: sra a11, a14 +3f49fe20: sla 0x3, b3 +3f49fe30: sla b10, b3 +3f49fe40: sra b11, b6 +3f49fe50: .word 0x0064 +3f49fe60: rl a10, a12 +3f49fe70: modu a3, a7 +3f49fe80: .word 0x7365 +3f49fe90: .word 0x7320 +3f49fea0: .word 0x7561 +3f49feb0: sra b11, b6 +3f49fec0: sla a11, a7 +3f49fed0: sra b3, b2 +3f49fee0: sra sp, a9 +3f49fef0: .word 0x0073 +3f49ff00: sra a10, a7 +3f49ff10: .word 0x7073 +3f49ff20: rl a11, a5 +3f49ff30: rl a3, a3 +3f49ff40: .word 0x7265 +3f49ff50: sra b11, b4 +3f49ff60: divu a1, a0 +3f49ff70: rl a11, a5 +3f49ff80: sra a11, a12 +3f49ff90: .word 0x006e +3f49ffa0: sra a10, a13 +3f49ffb0: sra a3, a12 +3f49ffc0: modu b3, b5 +3f49ffd0: sra a11, a7 +3f49ffe0: .word 0x006e +3f49fff0: sra a10, a8 +3f4a0000: sra a3, a1 +3f4a0010: .word 0x7265 +3f4a0020: or a1, a0 +3f4a0030: .word 0x7865 +3f4a0040: .word 0x0074 +3f4a0050: rl b10, b4 +3f4a0060: .word 0x7274 +3f4a0070: sla 0x3, a5 +3f4a0080: sra a11, a4 +3f4a0090: mods a1, a0 +3f4a00a0: sla 0x3, a1 +3f4a00b0: modu b11, b10 +3f4a00c0: sra a11, a14 +3f4a00d0: sra a1, a0 +3f4a00e0: .word 0x7365 +3f4a00f0: mods a9, a0 +3f4a0100: .word 0x7365 +3f4a0110: sla b11, b3 +3f4a0120: sra a11, a7 +3f4a0130: .word 0x0073 +3f4a0140: modu a10, a11 +3f4a0150: srl b3, b0 +3f4a0160: sra b11, b10 +3f4a0170: mods a3, a9 +3f4a0180: sla 0x3, a5 +3f4a0190: sra a11, a4 +3f4a01a0: sla 0x3, b3 +3f4a01b0: sra a10, a13 +3f4a01c0: sra a3, a12 +3f4a01d0: modu b3, b5 +3f4a01e0: .word 0x7367 +3f4a01f0: sra a11, a2 +3f4a0200: sra b11, b2 +3f4a0210: sll a11, a9 +3f4a0220: .word 0x7368 +3f4a0230: addc a8, a0 +3f4a0240: .word 0x7375 +3f4a0250: modu b11, b4 +3f4a0260: rl a11, a13 +3f4a0270: sra b11, b10 +3f4a0280: or a1, a0 +3f4a0290: .word 0x7265 +3f4a02a0: rl a11, a13 +3f4a02b0: sla a11, a14 +3f4a02c0: sla 0x3, a12 +3f4a02d0: sla a10, a13 +3f4a02e0: sla a11, a14 +3f4a02f0: sra a11, a7 +3f4a0300: .word 0x0072 +3f4a0310: sra b10, b0 +3f4a0320: .word 0x7372 +3f4a0330: modu a3, sp +3f4a0340: sla a11, a14 +3f4a0350: rl a11, a12 +3f4a0360: sla b11, b3 +3f4a0370: rl b11, b4 +3f4a0380: modu a3, sp +3f4a0390: dsjs a0, L3F4A04B0 +3f4a03a0: sub a9, a0 +3f4a03b0: srl b11, b2 +3f4a03c0: modu a3, sp +3f4a03d0: mods a11, sp +3f4a03e0: sra a11, a9 +3f4a03f0: or a0, a0 +3f4a0400: .word 0x7265 +3f4a0410: rl a11, a13 +3f4a0420: sla a11, a14 +3f4a0430: mods a11, a12 +3f4a0440: modu a3, a1 +3f4a0450: srl a11, a1 +3f4a0460: .word 0x7265 +3f4a0470: cmp a8, a0 +3f4a0480: sla 0x2, b0 +3f4a0490: sra a2, a1 +3f4a04a0: .word 0x7264 +L3F4A04B0: +3f4a04b0: .word 0x7365 +3f4a04c0: sla 0x3, b3 +3f4a04d0: mods a9, a8 +3f4a04e0: modu a3, a1 +3f4a04f0: sla b11, b5 +3f4a0500: sra 0x15, a12 +3f4a0510: add a8, a0 +3f4a0520: .word 0x7264 +3f4a0530: .word 0x7365 +3f4a0540: sra b11, b3 +3f4a0550: cmp a9, a0 +3f4a0560: sla 0x2, b0 +3f4a0570: modu a11, a12 +3f4a0580: sla a11, a3 +3f4a0590: sra a11, a12 +3f4a05a0: sra 0x1f, a0 +3f4a05b0: sla a11, a13 +3f4a05c0: .word 0x756e +3f4a05d0: mods a3, a5 +3f4a05e0: rev a9 +3f4a05f0: and a2, a9 +3f4a0600: add a9, a13 +3f4a0610: sra a3, a4 +3f4a0620: sra b11, b2 +3f4a0630: .word 0x7373 +3f4a0640: .word 0x0065 +3f4a0650: and a2, a9 +3f4a0660: andn a9, a0 +3f4a0670: sll b3, b5 +3f4a0680: sra a11, a14 +3f4a0690: sla 0x3, b4 +3f4a06a0: sla a10, a13 +3f4a06b0: lmo b11, b3 +3f4a06c0: move a8, a0 +3f4a06d0: .word 0x7361 +3f4a06e0: .word 0x7571 +3f4a06f0: sla 0x3, a5 +3f4a0700: modu b11, b3 +3f4a0710: .word 0x7375 +3f4a0720: .word 0x722d +3f4a0730: .word 0x73e9 +3f4a0740: sla a11, a5 +3f4a0750: sla 0x3, b5 +3f4a0760: and a2, a9 +3f4a0770: move a8, a0 +3f4a0780: .word 0x7361 +3f4a0790: sra a11, a11 +3f4a07a0: srl a1, a0 +3f4a07b0: .word 0x72fc +3f4a07c0: cmp a9, a0 +3f4a07d0: srl 0x16, b0 +3f4a07e0: sra b10, b4 +3f4a07f0: mods a3, a9 +3f4a0800: sra a11, a14 +3f4a0810: .word 0x7a74 +3f4a0820: sla 0x0, a0 +3f4a0830: sub a1, a0 +3f4a0840: .word 0x7465 +3f4a0850: .word 0x7265 +3f4a0860: rl a11, a13 +3f4a0870: sra a11, a14 +3f4a0880: cmp a9, a0 +3f4a0890: sla 0x2, b0 +3f4a08a0: sra a2, a1 +3f4a08b0: .word 0x7264 +3f4a08c0: .word 0x7365 +3f4a08d0: sla 0x3, b3 +3f4a08e0: rev a0 +3f4a08f0: sla 0x1, a0 +3f4a0900: cvxyl a10, a4 +3f4a0910: sra b11, b4 +3f4a0920: mods b11, b2 +3f4a0930: modu a3, a9 +3f4a0940: .word 0x7265 +3f4a0950: mods a1, a0 +3f4a0960: sla a9, a7 +3f4a0970: .word 0x7264 +3f4a0980: .word 0x7365 +3f4a0990: sra b11, b3 +3f4a09a0: cmp a9, a0 +3f4a09b0: sla 0x2, b0 +3f4a09c0: sla 0x0, a0 +3f4a09d0: and a2, a9 +3f4a09e0: add a9, a13 +3f4a09f0: .word 0x7264 +3f4a0a00: .word 0x7365 +3f4a0a10: sra b11, b3 +3f4a0a20: sll a1, a0 +3f4a0a30: .word 0x7365 +3f4a0a40: rl b11, b4 +3f4a0a50: mods a11, a13 +3f4a0a60: modu a3, a5 +3f4a0a70: rev a0 +3f4a0a80: sla 0x1, a0 +3f4a0a90: addc b10, b4 +3f4a0aa0: srl 0x6, b0 +3f4a0ab0: and a2, a9 +3f4a0ac0: move a1, b0 +3f4a0ad0: mods a11, a1 +3f4a0ae0: sla 0x3, a5 +3f4a0af0: sra b10, b3 +3f4a0b00: .word 0x7672 +3f4a0b10: .word 0x7265 +3f4a0b20: srl 0xf, a14 +3f4a0b30: sla 0x1, a14 +3f4a0b40: rev a0 +3f4a0b50: sla 0x1, a0 +3f4a0b60: sra b10, b3 +3f4a0b70: .word 0x7672 +3f4a0b80: .word 0x7565 +3f4a0b90: sla 0x3, b2 +3f4a0ba0: sra a11, a4 +3f4a0bb0: modu a1, a0 +3f4a0bc0: mods a11, sp +3f4a0bd0: sla 0x3, b3 +3f4a0be0: addc b10, b4 +3f4a0bf0: srl 0x6, b0 +3f4a0c00: and a2, a9 +3f4a0c10: srl 0xf, a14 +3f4a0c20: sla 0x1, a14 +3f4a0c30: rev a0 +3f4a0c40: sla 0x1, a0 +3f4a0c50: addc b10, b4 +3f4a0c60: srl 0x6, b0 +3f4a0c70: and a2, a9 +3f4a0c80: move a1, b13 +3f4a0c90: mods a11, a1 +3f4a0ca0: modu a3, a5 +3f4a0cb0: sra b11, b3 +3f4a0cc0: .word 0x7672 +3f4a0cd0: .word 0x7265 +3f4a0ce0: srl 0xf, a14 +3f4a0cf0: sla 0x1, a14 +3f4a0d00: rev a0 +3f4a0d10: sla 0x1, a0 +3f4a0d20: addc b10, b4 +3f4a0d30: srl 0x6, b0 +3f4a0d40: and a2, a9 +3f4a0d50: andn a1, a0 +3f4a0d60: .word 0x756f +3f4a0d70: rl b11, b4 +3f4a0d80: srl a11, a14 +3f4a0d90: or a1, a0 +3f4a0da0: sll a3, a1 +3f4a0db0: sra a11, a12 +3f4a0dc0: srl 0xd, b3 +3f4a0dd0: srl 0xf, a14 +3f4a0de0: sla 0x1, a0 +3f4a0df0: sla 0x0, a0 +3f4a0e00: or a1, a0 +3f4a0e10: sll a3, a1 +3f4a0e20: sra a11, a12 +3f4a0e30: sla 0x3, b3 +3f4a0e40: sra a11, a4 +3f4a0e50: .word 0x7220 +3f4a0e60: .word 0x756f +3f4a0e70: sla b11, b4 +3f4a0e80: sra a11, a7 +3f4a0e90: or a1, a0 +3f4a0ea0: and a2, a3 +3f4a0eb0: cmp a9, sp +3f4a0ec0: srl 0xe, b0 +3f4a0ed0: srl 0xf, a14 +3f4a0ee0: sla 0x1, a0 +3f4a0ef0: sla 0x0, a0 +3f4a0f00: or a1, a0 +3f4a0f10: and a2, a3 +3f4a0f20: cmp a9, sp +3f4a0f30: srl 0x16, b0 +3f4a0f40: sra b10, b6 +3f4a0f50: sll b3, b2 +3f4a0f60: modu a3, a9 +3f4a0f70: .word 0x7564 +3f4a0f80: srl a11, a14 +3f4a0f90: .word 0x7473 +3f4a0fa0: sll a3, a1 +3f4a0fb0: mods a3, a5 +3f4a0fc0: sra a11, a12 +3f4a0fd0: srl 0xd, a14 +3f4a0fe0: srl 0xf, a14 +3f4a0ff0: sla 0x1, a0 +3f4a1000: addc a8, a0 +3f4a1010: .word 0x7375 +3f4a1020: modu b11, b4 +3f4a1030: rl a11, a13 +3f4a1040: sra b11, b10 +3f4a1050: or a1, a0 +3f4a1060: and a2, a3 +3f4a1070: cmp a9, sp +3f4a1080: .word 0x0050 +3f4a1090: sra b10, b0 +3f4a10a0: .word 0x7372 +3f4a10b0: modu a3, sp +3f4a10c0: sla a11, a14 +3f4a10d0: rl a11, a12 +3f4a10e0: sla b11, b3 +3f4a10f0: rl b11, b4 +3f4a1100: modu a3, sp +3f4a1110: dsjs a0, L3F4A1230 +3f4a1120: or a1, a0 +3f4a1130: and a2, a3 +3f4a1140: cmp a9, sp +3f4a1150: .word 0x0050 +3f4a1160: addc b10, b4 +3f4a1170: srl 0x6, b0 +3f4a1180: and a2, a9 +3f4a1190: and a0, a0 +3f4a11a0: rl b11, b2 +3f4a11b0: sla a11, a13 +3f4a11c0: .word 0x7972 +3f4a11d0: move a1, b0 +3f4a11e0: mods a11, a1 +3f4a11f0: sla 0x3, a5 +3f4a1200: sra b10, b3 +3f4a1210: .word 0x7672 +3f4a1220: .word 0x7265 +L3F4A1230: +3f4a1230: cmp a9, a0 +3f4a1240: sla 0x2, b0 +3f4a1250: sra a2, a1 +3f4a1260: .word 0x7264 +3f4a1270: .word 0x7365 +3f4a1280: .word 0x0073 +3f4a1290: sra a2, a1 +3f4a12a0: sra b11, b2 +3f4a12b0: .word 0x7373 +3f4a12c0: sla 0x3, a5 +3f4a12d0: and a2, a9 +3f4a12e0: sra a1, a0 +3f4a12f0: sla 0x3, b5 +3f4a1300: sra b11, b3 +3f4a1310: .word 0x7672 +3f4a1320: .word 0x7565 +3f4a1330: sla 0x3, b2 +3f4a1340: sra a11, a4 +3f4a1350: modu a1, a0 +3f4a1360: mods a11, sp +3f4a1370: sla 0x3, b3 +3f4a1380: .word 0x7270 +3f4a1390: mods a11, a9 +3f4a13a0: rl a11, a1 +3f4a13b0: sra b11, b2 +3f4a13c0: cmp a8, a0 +3f4a13d0: srl 0x16, b0 +3f4a13e0: sra a2, a1 +3f4a13f0: .word 0x7264 +3f4a1400: .word 0x7365 +3f4a1410: sra b11, b3 +3f4a1420: sra a1, a0 +3f4a1430: .word 0x7365 +3f4a1440: .word 0x7020 +3f4a1450: rl b11, b2 +3f4a1460: cmpxy a3, a13 +3f4a1470: sra b11, b2 +3f4a1480: sla 0x3, a14 +3f4a1490: sla a10, a14 +3f4a14a0: sra a11, a13 +3f4a14b0: .word 0x736e +3f4a14c0: .word 0x7265 +3f4a14d0: sra b11, b6 +3f4a14e0: .word 0x0072 +3f4a14f0: sra b10, b3 +3f4a1500: modu a11, a3 +3f4a1510: sra a3, a14 +3f4a1520: .word 0x7261 +3f4a1530: sla 0x3, b9 +3f4a1540: sla a10, a14 +3f4a1550: sra a11, a13 +3f4a1560: andn a9, a0 +3f4a1570: .word 0x7265 +3f4a1580: sra b11, b6 +3f4a1590: sla 0x3, b2 +3f4a15a0: and a2, a9 +3f4a15b0: add a9, a0 +3f4a15c0: sra a3, a4 +3f4a15d0: sra b11, b2 +3f4a15e0: .word 0x7373 +3f4a15f0: add a8, a0 +3f4a1600: .word 0x7264 +3f4a1610: .word 0x7365 +3f4a1620: sra b11, b3 +3f4a1630: cmp a9, a0 +3f4a1640: sla 0x2, b0 +3f4a1650: .word 0x7564 +3f4a1660: .word 0x7320 +3f4a1670: .word 0x7265 +3f4a1680: sra b11, b6 +3f4a1690: .word 0x7275 +3f4a16a0: sra a1, a0 +3f4a16b0: sla 0x3, a5 +3f4a16c0: modu a11, a14 +3f4a16d0: .word 0x736d +3f4a16e0: .word 0x7320 +3f4a16f0: sll a11, a5 +3f4a1700: modu a3, sp +3f4a1710: sla a11, a4 +3f4a1720: .word 0x7269 +3f4a1730: .word 0x0065 +3f4a1740: and a2, a9 +3f4a1750: add a9, a13 +3f4a1760: sra a3, a4 +3f4a1770: sra b11, b2 +3f4a1780: .word 0x7373 +3f4a1790: sla 0x3, a5 +3f4a17a0: sra a11, a4 +3f4a17b0: sla 0x3, b3 +3f4a17c0: sra b11, b3 +3f4a17d0: .word 0x756b +3f4a17e0: sra a3, a14 +3f4a17f0: .word 0x72e4 +3f4a1800: modu a3, a5 +3f4a1810: move a1, b0 +3f4a1820: mods a11, a1 +3f4a1830: modu a3, a5 +3f4a1840: sra b11, b3 +3f4a1850: .word 0x7672 +3f4a1860: .word 0x7265 +3f4a1870: sla 0x0, a0 +3f4a1880: sub a1, a0 +3f4a1890: .word 0x7465 +3f4a18a0: .word 0x7265 +3f4a18b0: rl a11, a13 +3f4a18c0: sra a11, a14 +3f4a18d0: sub a1, a0 +3f4a18e0: mods a11, sp +3f4a18f0: rl a11, a1 +3f4a1900: sla 0x3, a14 +3f4a1910: sla a10, a14 +3f4a1920: sra a11, a13 +3f4a1930: sla 0x1, a0 +3f4a1940: sla 0x0, a0 +3f4a1950: sub a1, a0 +3f4a1960: .word 0x74e9 +3f4a1970: .word 0x7265 +3f4a1980: rl a11, a13 +3f4a1990: sra a11, a14 +3f4a19a0: sla 0x3, b2 +3f4a19b0: sra a11, a12 +3f4a19c0: modu a1, a0 +3f4a19d0: mods a11, sp +3f4a19e0: sra a1, a0 +3f4a19f0: sla 0x3, a5 +3f4a1a00: modu a11, a4 +3f4a1a10: sla a11, a13 +3f4a1a20: modu a3, a9 +3f4a1a30: sla 0x3, a5 +3f4a1a40: rev a0 +3f4a1a50: sla 0x1, a0 +3f4a1a60: sra a10, a2 +3f4a1a70: sra b11, b2 +3f4a1a80: sll a11, a9 +3f4a1a90: .word 0x7368 +3f4a1aa0: sla a11, a14 +3f4a1ab0: sra a11, a13 +3f4a1ac0: sla 0x3, a14 +3f4a1ad0: sra a11, a6 +3f4a1ae0: .word 0x7473 +3f4a1af0: sra a11, a12 +3f4a1b00: sra a11, a7 +3f4a1b10: sla 0x3, a14 +3f4a1b20: sla 0x1, a0 +3f4a1b30: sub a0, a0 +3f4a1b40: mods a11, sp +3f4a1b50: rl a11, a1 +3f4a1b60: sla 0x3, a14 +3f4a1b70: sla a10, a14 +3f4a1b80: sra a11, a13 +3f4a1b90: move a0, b0 +3f4a1ba0: mods a11, sp +3f4a1bb0: sla 0x3, a5 +3f4a1bc0: sra a11, a4 +3f4a1bd0: sra a1, a0 +3f4a1be0: mods a11, sp +3f4a1bf0: rl a11, a1 +3f4a1c00: sra a11, a14 +3f4a1c10: addc a0, a0 +3f4a1c20: .word 0x7265 +3f4a1c30: rl a11, a5 +3f4a1c40: rl a3, a3 +3f4a1c50: modu b3, b3 +3f4a1c60: mods a11, a1 +3f4a1c70: .word 0x0065 +3f4a1c80: .word 0x7543 +3f4a1c90: .word 0x7473 +3f4a1ca0: mods a11, sp +3f4a1cb0: .word 0x7a69 +3f4a1cc0: sla 0x3, a5 +3f4a1cd0: addc b10, b4 +3f4a1ce0: srl 0x6, b0 +3f4a1cf0: and a2, a9 +3f4a1d00: move a1, b0 +3f4a1d10: mods a11, a1 +3f4a1d20: sla 0x3, a5 +3f4a1d30: sra b10, b3 +3f4a1d40: .word 0x7672 +3f4a1d50: .word 0x7265 +3f4a1d60: and a0, a0 +3f4a1d70: .word 0x7265 +3f4a1d80: modu b11, b3 +3f4a1d90: modu a3, a14 +3f4a1da0: mods a3, a1 +3f4a1db0: .word 0x7369 +3f4a1dc0: .word 0x7461 +3f4a1dd0: modu a11, a9 +3f4a1de0: sla 0x3, a14 +3f4a1df0: sla 0x1, b10 +3f4a1e00: sra b10, b3 +3f4a1e10: .word 0x7672 +3f4a1e20: .word 0x7565 +3f4a1e30: sla 0x3, b2 +3f4a1e40: sra a11, a4 +3f4a1e50: modu a1, a0 +3f4a1e60: mods a11, sp +3f4a1e70: sla 0x3, b3 +3f4a1e80: addc b10, b4 +3f4a1e90: srl 0x6, b0 +3f4a1ea0: and a2, a9 +3f4a1eb0: or a0, a0 +3f4a1ec0: and a2, a3 +3f4a1ed0: cmp a9, sp +3f4a1ee0: srl 0x16, b0 +3f4a1ef0: sla a10, a14 +3f4a1f00: sra a11, a13 +3f4a1f10: .word 0x736e +3f4a1f20: .word 0x7265 +3f4a1f30: sra b11, b6 +3f4a1f40: .word 0x0072 +3f4a1f50: sra b10, b4 +3f4a1f60: .word 0x706d +3f4a1f70: .word 0x726f +3f4a1f80: .word 0x7261 +3f4a1f90: sla 0x3, b9 +3f4a1fa0: modu b10, b2 +3f4a1fb0: .word 0x7475 +3f4a1fc0: .word 0x7365 +3f4a1fd0: andn a0, a0 +3f4a1fe0: .word 0x756f +3f4a1ff0: sla b11, b4 +3f4a2000: sra a11, a7 +3f4a2010: .word 0x7420 +3f4a2020: mods a11, a5 +3f4a2030: modu b11, b0 +3f4a2040: sla b11, b2 +3f4a2050: .word 0x7269 +3f4a2060: .word 0x0065 +3f4a2070: sra b10, b4 +3f4a2080: .word 0x706d +3f4a2090: .word 0x726f +3f4a20a0: .word 0x72e4 +3f4a20b0: sla 0x3, a5 +3f4a20c0: sra b10, b6 +3f4a20d0: sll b3, b2 +3f4a20e0: modu a3, a9 +3f4a20f0: .word 0x7564 +3f4a2100: srl a11, a14 +3f4a2110: .word 0x7773 +3f4a2120: srl a11, a5 +3f4a2130: .word 0x0065 +3f4a2140: .word 0x7250 +3f4a2150: srl a3, a5 +3f4a2160: .word 0x7265 +3f4a2170: sra b11, b2 +3f4a2180: sla 0x3, a4 +3f4a2190: modu b10, b2 +3f4a21a0: .word 0x7475 +3f4a21b0: .word 0x7365 +3f4a21c0: andn a0, a0 +3f4a21d0: .word 0x756f +3f4a21e0: sla b11, b4 +3f4a21f0: sra a11, a7 +3f4a2200: addxy a1, a0 +3f4a2210: .word 0x7320 +3f4a2220: .word 0x7561 +3f4a2230: sra b11, b6 +3f4a2240: sla a11, a7 +3f4a2250: sra b3, b2 +3f4a2260: .word 0x7265 +3f4a2270: addc a0, a0 +3f4a2280: .word 0x7665 +3f4a2290: .word 0x726f +3f4a22a0: .word 0x757a +3f4a22b0: .word 0x7467 +3f4a22c0: sla 0x3, a5 +3f4a22d0: sra b10, b6 +3f4a22e0: sll b3, b2 +3f4a22f0: modu a3, a9 +3f4a2300: .word 0x7564 +3f4a2310: srl a11, a14 +3f4a2320: .word 0x7773 +3f4a2330: srl a11, a5 +3f4a2340: .word 0x0065 +3f4a2350: .word 0x7541 +3f4a2360: modu b11, b4 +3f4a2370: cmp a0, a0 +3f4a2380: .word 0x736f +3f4a2390: .word 0x0074 +3f4a23a0: sra a10, a14 +3f4a23b0: .word 0x7774 +3f4a23c0: .word 0x726f +3f4a23d0: .word 0x006b +3f4a23e0: pixt *a2, xy, *a8, xy +3f4a23f0: sra b11, b4 +3f4a2400: andn a0, a0 +3f4a2410: .word 0x73e9 +3f4a2420: sla a11, a5 +3f4a2430: .word 0x0075 +3f4a2440: .word 0x7541 +3f4a2450: modu b11, b4 +3f4a2460: sla a11, a13 +3f4a2470: rl b11, b4 +3f4a2480: sll b11, b3 +3f4a2490: .word 0x0068 +3f4a24a0: modu a10, a8 +3f4a24b0: .word 0x7473 +3f4a24c0: sra b11, b2 +3f4a24d0: rl a3, a3 +3f4a24e0: sra a11, a14 +3f4a24f0: .word 0x0072 +3f4a2500: sra a10, a14 +3f4a2510: .word 0x7a74 +3f4a2520: sra b11, b7 +3f4a2530: lmo b11, b2 +3f4a2540: sub a0, a0 +3f4a2550: .word 0x7365 +3f4a2560: rl b11, b4 +3f4a2570: sla a11, a14 +3f4a2580: rl b11, b4 +3f4a2590: modu a3, sp +3f4a25a0: divu a0, a0 +3f4a25b0: sra a11, a9 +3f4a25c0: .word 0x726c +3f4a25d0: sll a11, a5 +3f4a25e0: modu a3, a8 +3f4a25f0: .word 0x7265 +3f4a2600: subb a8, a0 +3f4a2610: .word 0x7461 +3f4a2620: .word 0x7765 +3f4a2630: .word 0x7961 +3f4a2640: and a0, a0 +3f4a2650: .word 0x7361 +3f4a2660: sra b11, b3 +3f4a2670: sra b11, b2 +3f4a2680: mods a3, a12 +3f4a2690: .word 0x0065 +3f4a26a0: sra a10, a13 +3f4a26b0: .word 0x7274 +3f4a26c0: sll a11, a9 +3f4a26d0: .word 0x0073 +3f4a26e0: modu a10, a14 +3f4a26f0: sll a3, a13 +3f4a2700: sra b11, b2 +3f4a2710: sra a1, a0 +3f4a2720: sla 0x3, a5 +3f4a2730: srl 0x5, a14 +3f4a2740: rl 0x19, b0 +3f4a2750: .word 0x7534 +3f4a2760: sra a3, a14 +3f4a2770: sla 0x3, b3 +3f4a2780: modu a3, a9 +3f4a2790: sra b11, b4 +3f4a27a0: mods b11, b2 +3f4a27b0: sra a7, a9 +3f4a27c0: sla a11, a9 +3f4a27d0: .word 0x7269 +3f4a27e0: .word 0x7365 +3f4a27f0: add a8, a0 +3f4a2800: .word 0x7a6e +3f4a2810: rl a3, a1 +3f4a2820: sla 0x3, a12 +3f4a2830: modu a2, a11 +3f4a2840: .word 0x746f +3f4a2850: modu a3, a5 +3f4a2860: xor a1, sp +3f4a2870: .word 0x7265 +3f4a2880: rl a11, a2 +3f4a2890: sra a3, a14 +3f4a28a0: modu b3, b5 +3f4a28b0: sra a11, a7 +3f4a28c0: .word 0x006e +3f4a28d0: sla 0x1, a0 +3f4a28e0: sla 0x1, a0 +3f4a28f0: sra a2, a1 +3f4a2900: sla 0x3, a4 +3f4a2910: sla 0x1, a0 +3f4a2920: sla 0x1, a0 +3f4a2930: sla 0x0, a0 +3f4a2940: add a9, a0 +3f4a2950: modu a11, a10 +3f4a2960: .word 0x7475 +3f4a2970: .word 0x7265 +3f4a2980: sla 0x1, a0 +3f4a2990: sla 0x0, a0 +3f4a29a0: sla 0x1, a0 +3f4a29b0: sra b10, b2 +3f4a29c0: modu a11, a13 +3f4a29d0: sra b11, b6 +3f4a29e0: sla 0x1, a0 +3f4a29f0: rev a0 +3f4a2a00: sla 0x1, a0 +3f4a2a10: drav a2, a12 +3f4a2a20: sll b11, b3 +3f4a2a30: sra a11, a8 +3f4a2a40: sla 0x3, a14 +3f4a2a50: rev a0 +3f4a2a60: .word 0x7543 +3f4a2a70: .word 0x7473 +3f4a2a80: mods a11, sp +3f4a2a90: .word 0x7a69 +3f4a2aa0: sla 0x3, a5 +3f4a2ab0: addc b10, b4 +3f4a2ac0: srl 0x6, b0 +3f4a2ad0: and a2, a9 +3f4a2ae0: andn a1, a0 +3f4a2af0: .word 0x756f +3f4a2b00: rl b11, b4 +3f4a2b10: srl a11, a14 +3f4a2b20: or a1, a0 +3f4a2b30: sll a3, a1 +3f4a2b40: sra a11, a12 +3f4a2b50: .word 0x0073 +3f4a2b60: sra b10, b0 +3f4a2b70: .word 0x7372 +3f4a2b80: modu a3, sp +3f4a2b90: sla a11, a14 +3f4a2ba0: rl a11, a12 +3f4a2bb0: sla b11, b3 +3f4a2bc0: rl b11, b4 +3f4a2bd0: modu a3, sp +3f4a2be0: dsjs a0, L3F4A2D00 +3f4a2bf0: or a1, a0 +3f4a2c00: sll a3, a1 +3f4a2c10: sra a11, a12 +3f4a2c20: sla 0x3, b3 +3f4a2c30: sra a11, a4 +3f4a2c40: .word 0x7220 +3f4a2c50: .word 0x756f +3f4a2c60: sla b11, b4 +3f4a2c70: sra a11, a7 +3f4a2c80: or a1, a0 +3f4a2c90: and a2, a3 +3f4a2ca0: cmp a9, sp +3f4a2cb0: .word 0x0050 +3f4a2cc0: addc b10, b4 +3f4a2cd0: srl 0x6, b0 +3f4a2ce0: and a2, a9 +3f4a2cf0: xor a1, a13 +L3F4A2D00: +3f4a2d00: .word 0x7265 +3f4a2d10: rl a11, a2 +3f4a2d20: sra a3, a14 +3f4a2d30: modu b3, b5 +3f4a2d40: .word 0x7367 +3f4a2d50: sla b11, b4 +3f4a2d60: sra a11, a2 +3f4a2d70: mods a3, a12 +3f4a2d80: modu a3, a5 +3f4a2d90: sla 0x0, a0 +3f4a2da0: sll a10, a1 +3f4a2db0: modu a3, a11 +3f4a2dc0: .word 0x776f +3f4a2dd0: sra a11, a12 +3f4a2de0: srl a11, a4 +3f4a2df0: sra a3, a5 +3f4a2e00: rev a0 +3f4a2e10: sla 0x1, a0 +3f4a2e20: sla 0x1, a0 +3f4a2e30: andn a1, a0 +3f4a2e40: cpw a11, a5 +3f4a2e50: sla 0x3, b5 +3f4a2e60: sla 0x1, a0 +3f4a2e70: sla 0x1, a0 +3f4a2e80: sla 0x0, a0 +3f4a2e90: sla 0x1, a0 +3f4a2ea0: xor a9, a0 +3f4a2eb0: rl a11, a5 +3f4a2ec0: sra b11, b4 +3f4a2ed0: sla 0x3, b2 +3f4a2ee0: sla 0x1, a0 +3f4a2ef0: rev a0 +3f4a2f00: .word 0x7250 +3f4a2f10: modu a3, a9 +3f4a2f20: sra b11, b4 +3f4a2f30: sla 0x3, b2 +3f4a2f40: .word 0x7369 +3f4a2f50: modu a9, a0 +3f4a2f60: srl a3, a6 +3f4a2f70: rl a11, a12 +3f4a2f80: sra a11, a14 +3f4a2f90: rev a14 +3f4a2fa0: mods a10, a9 +3f4a2fb0: .word 0x7270 +3f4a2fc0: mods a11, a9 +3f4a2fd0: modu a3, a1 +3f4a2fe0: sra b11, b4 +3f4a2ff0: modu a1, a0 +3f4a3000: modu a3, sp +3f4a3010: sll a9, a0 +3f4a3020: modu a3, sp +3f4a3030: sra a11, a14 +3f4a3040: .word 0x7463 +3f4a3050: sra sp, a9 +3f4a3060: rev a14 +3f4a3070: .word 0x7244 +3f4a3080: sll b11, b5 +3f4a3090: sra a11, a11 +3f4a30a0: sla 0x3, b2 +3f4a30b0: rl a11, a14 +3f4a30c0: rl a3, a3 +3f4a30d0: sla 0x3, b4 +3f4a30e0: modu a3, a1 +3f4a30f0: sra a11, a7 +3f4a3100: sll b11, b3 +3f4a3110: mods a3, a8 +3f4a3120: .word 0x736f +3f4a3130: sra b11, b3 +3f4a3140: sla 0x3, a14 +3f4a3150: sra a3, sp +3f4a3160: .word 0x7265 +3f4a3170: modu a9, a0 +3f4a3180: srl a3, a6 +3f4a3190: rl a11, a12 +3f4a31a0: sra a11, a14 +3f4a31b0: rev a14 +3f4a31c0: modu a10, a3 +3f4a31d0: mods a11, a13 +3f4a31e0: addc a8, a0 +3f4a31f0: mods a11, sp +3f4a3200: rl 0x13, a13 +3f4a3210: and a8, a0 +3f4a3220: cmp b10, b5 +3f4a3230: .word 0x0054 +3f4a3240: .word 0x7551 +3f4a3250: .word 0x7469 +3f4a3260: addc a9, a0 +3f4a3270: modu a3, sp +3f4a3280: .word 0x7274 +3f4a3290: mods a3, sp +3f4a32a0: cmp a8, a0 +3f4a32b0: .word 0x746e +3f4a32c0: mods a3, a14 +3f4a32d0: and a0, a0 +3f4a32e0: rl b11, b2 +3f4a32f0: .word 0x746e +3f4a3300: and a0, a0 +3f4a3310: rl a11, sp +3f4a3320: .word 0x746e +3f4a3330: sll 0x8, a0 +3f4a3340: .word 0x0064 +3f4a3350: modu a10, a6 +3f4a3360: .word 0x746e +3f4a3370: and a1, a0 +3f4a3380: .word 0x7461 +3f4a3390: .word 0x0068 +3f4a33a0: modu a10, a8 +3f4a33b0: .word 0x7473 +3f4a33c0: sla 0x1, b10 +3f4a33d0: move a0, b0 +3f4a33e0: .word 0x7465 +3f4a33f0: modu b11, b7 +3f4a3400: lmo b11, b2 +3f4a3410: sla 0x1, b10 +3f4a3420: add a8, a0 +3f4a3430: .word 0x7475 +3f4a3440: dsjs sp, L3F4A3580 +3f4a3450: rev a0 +3f4a3460: rl b10, b7 +3f4a3470: sra a3, a14 +3f4a3480: .word 0x776f +3f4a3490: andn a8, a0 +3f4a34a0: sll a11, a5 +3f4a34b0: .word 0x7275 +3f4a34c0: .word 0x7469 +3f4a34d0: .word 0x0079 +3f4a34e0: rev a0 +3f4a34f0: or b2, b6 +3f4a3500: rl 0x1, b1 +3f4a3510: rl 0x1, b0 +3f4a3520: and a0, a0 +3f4a3530: cmp b10, b2 +3f4a3540: or a2, a14 +3f4a3550: andn a2, a5 +3f4a3560: move b2, sp +3f4a3570: or a2, sp +L3F4A3580: +3f4a3580: andn b10, sp +3f4a3590: sub a10, a5 +3f4a35a0: .word 0x0a4e +3f4a35b0: and a0, a0 +3f4a35c0: rl b11, b2 +3f4a35d0: .word 0x746e +3f4a35e0: .word 0x7265 +3f4a35f0: rl a9, a0 +3f4a3600: sla 0x3, b3 +3f4a3610: srl a3, sp +3f4a3620: mods a3, a6 +3f4a3630: modu a3, a9 +3f4a3640: sla 0x3, a5 +3f4a3650: modu a3, a1 +3f4a3660: sla 0x3, a4 +3f4a3670: .word 0x7562 +3f4a3680: .word 0x7973 +3f4a3690: rev a14 +3f4a36a0: andn b2, b0 +3f4a36b0: move a2, b9 +3f4a36c0: sub b10, b4 +3f4a36d0: mpyu b10, b2 +3f4a36e0: subb a2, sp +3f4a36f0: move a2, a6 +3f4a3700: move a2, b9 +3f4a3710: mpyu a10, a5 +3f4a3720: move a10, b14 +3f4a3730: add b10, b4 +3f4a3740: and a10, a3 +3f4a3750: cmp b10, b5 +3f4a3760: sub b10, b2 +3f4a3770: sla 0x2, a4 +3f4a3780: .word 0x7562 +3f4a3790: .word 0x7973 +3f4a37a0: .word 0x0a31 +3f4a37b0: xor a8, a0 +3f4a37c0: rl a11, a1 +3f4a37d0: rl b11, b4 +3f4a37e0: srl a11, a14 +3f4a37f0: srl a1, a0 +3f4a3800: .word 0x726f +3f4a3810: .word 0x7020 +3f4a3820: rl b11, b2 +3f4a3830: .word 0x746e +3f4a3840: .word 0x7265 +3f4a3850: rev a14 +3f4a3860: andn b2, b0 +3f4a3870: move a2, b9 +3f4a3880: sub b10, b4 +3f4a3890: mpyu b10, b2 +3f4a38a0: subb a2, sp +3f4a38b0: move a2, a6 +3f4a38c0: move a2, b9 +3f4a38d0: mpyu a10, a5 +3f4a38e0: addc a10, a1 +3f4a38f0: or b10, b1 +3f4a3900: andn a2, a9 +3f4a3910: sub a2, a5 +3f4a3920: .word 0x000a +3f4a3930: andn b2, b0 +3f4a3940: move a2, b9 +3f4a3950: sub b10, b4 +3f4a3960: mpyu b10, b2 +3f4a3970: subb a2, sp +3f4a3980: move a2, a6 +3f4a3990: move a2, b9 +3f4a39a0: mpyu a10, a5 +3f4a39b0: move a10, b14 +3f4a39c0: add b10, b4 +3f4a39d0: and a10, a3 +3f4a39e0: cmp b10, b5 +3f4a39f0: sub b10, b2 +3f4a3a00: sla 0x2, a4 +3f4a3a10: modu a11, a14 +3f4a3a20: sla 0x3, b4 +3f4a3a30: sra b11, b2 +3f4a3a40: .word 0x7571 +3f4a3a50: .word 0x7365 +3f4a3a60: sra b11, b4 +3f4a3a70: .word 0x0a64 +3f4a3a80: and a0, a0 +3f4a3a90: rl b11, b2 +3f4a3aa0: .word 0x746e +3f4a3ab0: .word 0x7265 +3f4a3ac0: .word 0x7020 +3f4a3ad0: .word 0x726f +3f4a3ae0: sla 0x3, b4 +3f4a3af0: .word 0x7369 +3f4a3b00: sll a1, a0 +3f4a3b10: .word 0x7375 +3f4a3b20: srl 0xd, b9 +3f4a3b30: and a0, a0 +3f4a3b40: cmp b10, b2 +3f4a3b50: or a2, a14 +3f4a3b60: andn a2, a5 +3f4a3b70: move b10, sp +3f4a3b80: move a2, a14 +3f4a3b90: move a2, b9 +3f4a3ba0: mpyu a10, a5 +3f4a3bb0: move a10, b14 +3f4a3bc0: add b10, b4 +3f4a3bd0: and a10, a3 +3f4a3be0: cmp b10, b5 +3f4a3bf0: sub b10, b2 +3f4a3c00: .word 0x0a44 +3f4a3c10: sla 0x0, a0 +3f4a3c20: andn b2, b0 +3f4a3c30: move a2, b9 +3f4a3c40: sub b10, b4 +3f4a3c50: mpyu b10, b2 +3f4a3c60: move a2, sp +3f4a3c70: cmp a10, a12 +3f4a3c80: sub a10, a14 +3f4a3c90: add b10, sp +3f4a3ca0: and a10, a3 +3f4a3cb0: cmp b10, b5 +3f4a3cc0: sub b10, b2 +3f4a3cd0: sla 0x2, a4 +3f4a3ce0: .word 0x000a +3f4a3cf0: mods b11, b3 +3f4a3d00: sll b10, sp +3f4a3d10: modu a3, sp +3f4a3d20: .word 0x7274 +3f4a3d30: mods a3, sp +3f4a3d40: sla 0x1, b10 +3f4a3d50: modu a2, a5 +3f4a3d60: sra b11, b4 +3f4a3d70: sra b11, b2 +3f4a3d80: sla 0x3, a4 +3f4a3d90: .word 0x7270 +3f4a3da0: modu a3, a9 +3f4a3db0: sla b11, b4 +3f4a3dc0: mods a3, a12 +3f4a3dd0: .word 0x000a +3f4a3de0: mods b11, b3 +3f4a3df0: sll b10, sp +3f4a3e00: modu a3, sp +3f4a3e10: .word 0x7274 +3f4a3e20: mods a3, sp +3f4a3e30: sla 0x1, b10 +3f4a3e40: .word 0x7250 +3f4a3e50: modu a3, a9 +3f4a3e60: sla 0x3, b4 +3f4a3e70: sla a11, a8 +3f4a3e80: sra a3, a14 +3f4a3e90: sra a11, a12 +3f4a3ea0: sla 0x3, b2 +3f4a3eb0: .word 0x7562 +3f4a3ec0: .word 0x7973 +3f4a3ed0: .word 0x000a +3f4a3ee0: mods b11, b3 +3f4a3ef0: sll b10, sp +3f4a3f00: modu a3, sp +3f4a3f10: .word 0x7274 +3f4a3f20: mods a3, sp +3f4a3f30: sla 0x1, b10 +3f4a3f40: .word 0x7250 +3f4a3f50: sll a11, sp +3f4a3f60: .word 0x7365 +3f4a3f70: sla 0x3, b3 +3f4a3f80: sll b11, b3 +3f4a3f90: sra a11, a8 +3f4a3fa0: .word 0x7564 +3f4a3fb0: sra a11, a12 +3f4a3fc0: .word 0x0a64 +3f4a3fd0: and a0, a0 +3f4a3fe0: cmp b10, b2 +3f4a3ff0: or a2, a14 +3f4a4000: .word 0x7300 +3f4a4010: mpyu a11, a13 +3f4a4020: modu a11, a3 +3f4a4030: .word 0x746e +3f4a4040: modu b11, b2 +3f4a4050: dsjs a12, L3F4A4190 +3f4a4060: and a1, a0 +3f4a4070: rl b11, b2 +3f4a4080: .word 0x746e +3f4a4090: rl a1, a0 +3f4a40a0: modu a3, a1 +3f4a40b0: mods a3, a4 +3f4a40c0: .word 0x7265 +3f4a40d0: .word 0x7220 +3f4a40e0: .word 0x7465 +3f4a40f0: .word 0x7275 +3f4a4100: sra a11, a14 +3f4a4110: sla 0x3, a4 +3f4a4120: .word 0x7265 +3f4a4130: modu b11, b2 +3f4a4140: .word 0x0a72 +3f4a4150: .word 0x7300 +3f4a4160: mpyu a11, a13 +3f4a4170: modu a11, a3 +3f4a4180: .word 0x746e +L3F4A4190: +3f4a4190: modu b11, b2 +3f4a41a0: dsjs a12, L3F4A42E0 +3f4a41b0: and a1, a0 +3f4a41c0: rl b11, b2 +3f4a41d0: .word 0x746e +3f4a41e0: modu a9, a0 +3f4a41f0: sra b11, b0 +3f4a4200: sla b11, b2 +3f4a4210: rl b11, b4 +3f4a4220: modu a3, sp +3f4a4230: .word 0x7220 +3f4a4240: .word 0x7065 +3f4a4250: .word 0x726f +3f4a4260: sra b11, b4 +3f4a4270: sla 0x3, a4 +3f4a4280: .word 0x7573 +3f4a4290: sll a11, a3 +3f4a42a0: .word 0x7365 +3f4a42b0: srl b3, b3 +3f4a42c0: mods b3, b5 +3f4a42d0: .word 0x000a +L3F4A42E0: +3f4a42e0: mods b11, b3 +3f4a42f0: sll b10, sp +3f4a4300: modu a3, sp +3f4a4310: .word 0x7274 +3f4a4320: mods a3, sp +3f4a4330: sla 0x1, b10 +3f4a4340: .word 0x7250 +3f4a4350: modu a3, a9 +3f4a4360: sla 0x3, b4 +3f4a4370: sla a11, a8 +3f4a4380: sra a3, a14 +3f4a4390: sra a11, a12 +3f4a43a0: sla 0x3, b2 +3f4a43b0: .word 0x7369 +3f4a43c0: sll a1, a0 +3f4a43d0: .word 0x7375 +3f4a43e0: .word 0x0a79 +3f4a43f0: .word 0x0000 +L3F4A4400: +3f4a4400: mmtm sp, a7,a9,a11,a13 +3f4a4420: move a14, a13 +3f4a4430: addi 0x540, a14 +3f4a4450: move @0xb7ee0, a11, 1 +3f4a4480: setf 16, 1, 0 +3f4a4490: move *a11(0x1f0), a9, 0 +3f4a44b0: move *a11(0x200), a7, 0 +3f4a44d0: add a7, a9 +3f4a44e0: move a9, *a13(0x4c0), 1 +3f4a4500: addk 10, a9 +3f4a4510: move *a13(0xffe0), a7, 1 +3f4a4530: mpys a7, a9 +3f4a4540: move a9, *a13(0x4e0), 1 +3f4a4560: move @0xb78e0, a7, 1 +3f4a4590: move *a7(0x440), a9, 1 +3f4a45b0: move a9, a11 +3f4a45c0: sll 0x9, a9 +3f4a45d0: sll 0x7, a11 +3f4a45e0: add a11, a9 +3f4a45f0: move *a7(0x480), a11, 1 +3f4a4610: add a9, a11 +3f4a4620: move *a11(0x60), *a13(0x500), 1 +3f4a4650: move *a7(0x440), a11, 1 +3f4a4670: move a11, a9 +3f4a4680: sll 0x9, a11 +3f4a4690: sll 0x7, a9 +3f4a46a0: add a9, a11 +3f4a46b0: move *a7(0x480), a9, 1 +3f4a46d0: add a11, a9 +3f4a46e0: move *a9(0x80), *a13(0x520), 1 +3f4a4710: move a14, -*sp, 1 +3f4a4720: move @0x19ff80, *a14+, 1 +3f4a4750: move @0x19ff60, *a14+, 1 +3f4a4780: movk 5, a11 +3f4a4790: move a11, *a14+, 1 +3f4a47a0: move *a13(0x4e0), *a14+, 1 +3f4a47c0: move *a13(0x500), a9, 1 +3f4a47e0: sra 0x1, a9 +3f4a47f0: move a9, *a14+, 1 +3f4a4800: move *a13(0x520), a9, 1 +3f4a4820: move *a13(0x4e0), a11, 1 +3f4a4840: sub a11, a9 +3f4a4850: subi 0x32, a9 +3f4a4870: move a9, *a14+, 1 +3f4a4880: move *a13(0x500), a9, 1 +3f4a48a0: sra 0x2, a9 +3f4a48b0: move a9, *a14+, 1 +3f4a48c0: move *a7(0x440), a9, 1 +3f4a48e0: move a9, a11 +3f4a48f0: sll 0x9, a9 +3f4a4900: sll 0x7, a11 +3f4a4910: add a11, a9 +3f4a4920: move *a7(0x480), a11, 1 +3f4a4940: add a9, a11 +3f4a4950: move *a11(0x40), *a14+, 1 +3f4a4970: move a7, *a14+, 1 +3f4a4980: calla L3FD41B90 +3f4a49b0: move a8, @0xb7c60, 1 +3f4a49e0: move a14, -*sp, 1 +3f4a49f0: movi 0x8000, a11 +3f4a4a20: move a11, *a14+, 1 +3f4a4a30: move a8, *a14+, 1 +3f4a4a40: move @0xb78e0, *a14+, 1 +3f4a4a70: calla L3FD97D50 +3f4a4aa0: movk 1, a9 +3f4a4ab0: move a9, *a13(0x460), 1 +3f4a4ad0: move a14, -*sp, 1 +3f4a4ae0: move a13, a7 +3f4a4af0: addi 0x2e0, a7 +3f4a4b10: move a7, *a14+, 1 +3f4a4b20: movi 0x200, a9 +3f4a4b40: move a9, *a14+, 1 +3f4a4b50: move @0xb7c60, *a14+, 1 +3f4a4b80: move @0xb78e0, *a14+, 1 +3f4a4bb0: calla L3FD38770 +3f4a4be0: move *sp(0xa0), a14, 1 +3f4a4c00: mmfm sp, a7,a9,a11,a13 +3f4a4c20: rets 2 +L3F4A4C30: +3f4a4c30: mmtm sp, a11,a13 +3f4a4c50: move a14, a13 +3f4a4c60: addk 32, a14 +3f4a4c70: setf 2, 0, 0 +3f4a4c80: move @0xaece8, a11, 0 +3f4a4cb0: setf 16, 1, 0 +3f4a4cc0: move a11, @0x19ff10, 0 +3f4a4cf0: calla L3F4A5040 +3f4a4d20: move a8, *a13, 1 +3f4a4d30: move a14, -*sp, 1 +3f4a4d40: move a8, *a14+, 1 +3f4a4d50: movi 0x3f4abd50, a8 +3f4a4d80: move a8, *a14+, 1 +3f4a4d90: calla L3FB341E0 +3f4a4dc0: move a14, -*sp, 1 +3f4a4dd0: move *a13(0x0), *a14+, 1 +3f4a4df0: calla L3F4A4400 +3f4a4e20: move @0xb7c60, a11, 1 +3f4a4e50: jreq L3F4A5000 +3f4a4e60: move a14, -*sp, 1 +3f4a4e70: move @0xb7ee0, *a14+, 1 +3f4a4ea0: move *a13(0x0), *a14+, 1 +3f4a4ec0: movi 0x19f150, a11 +3f4a4ef0: move a11, *a14+, 1 +3f4a4f00: move @0xb7c60, *a14+, 1 +3f4a4f30: calla L3F4A7C30 +3f4a4f60: move a14, -*sp, 1 +3f4a4f70: move @0xb7c60, *a14+, 1 +3f4a4fa0: move @0xb78e0, *a14+, 1 +3f4a4fd0: calla L3FD64F60 +L3F4A5000: +3f4a5000: subk 32, a14 +3f4a5010: mmfm sp, a11,a13 +3f4a5030: rets +L3F4A5040: +3f4a5040: mmtm sp, a7,a9,a11,a13 +3f4a5060: move a14, a13 +3f4a5070: addk 32, a14 +3f4a5080: movi 0xffff, a11 +3f4a50a0: move a11, *a13, 1 +3f4a50b0: move @0xcb640, a11, 1 +3f4a50e0: jaeq L3F4A7260 +3f4a5100: btst 7, a11 +3f4a5110: jreq L3F4A52C0 +3f4a5120: move *a13, a9, 1 +3f4a5130: inc a9 +3f4a5140: move a9, *a13, 1 +3f4a5150: move a9, a7 +3f4a5160: sll 0x7, a9 +3f4a5170: sll 0x5, a7 +3f4a5180: add a7, a9 +3f4a5190: addi 0x19f150, a9 +3f4a51c0: setf 16, 1, 0 +3f4a51d0: move @0x19ff10, a7, 0 +3f4a5200: sll 0x5, a7 +3f4a5210: add a7, a9 +3f4a5220: move @0x19ff10, a7, 0 +3f4a5250: sll 0x5, a7 +3f4a5260: addi 0x19e3d0, a7 +3f4a5290: move *a7(0x0), *a9(0x40), 1 +L3F4A52C0: +3f4a52c0: btst 8, a11 +3f4a52d0: jreq L3F4A5480 +3f4a52e0: move *a13, a9, 1 +3f4a52f0: inc a9 +3f4a5300: move a9, *a13, 1 +3f4a5310: move a9, a7 +3f4a5320: sll 0x7, a9 +3f4a5330: sll 0x5, a7 +3f4a5340: add a7, a9 +3f4a5350: addi 0x19f150, a9 +3f4a5380: setf 16, 1, 0 +3f4a5390: move @0x19ff10, a7, 0 +3f4a53c0: sll 0x5, a7 +3f4a53d0: add a7, a9 +3f4a53e0: move @0x19ff10, a7, 0 +3f4a5410: sll 0x5, a7 +3f4a5420: addi 0x19e470, a7 +3f4a5450: move *a7(0x0), *a9(0x40), 1 +L3F4A5480: +3f4a5480: btst 9, a11 +3f4a5490: jreq L3F4A5640 +3f4a54a0: move *a13, a9, 1 +3f4a54b0: inc a9 +3f4a54c0: move a9, *a13, 1 +3f4a54d0: move a9, a7 +3f4a54e0: sll 0x7, a9 +3f4a54f0: sll 0x5, a7 +3f4a5500: add a7, a9 +3f4a5510: addi 0x19f150, a9 +3f4a5540: setf 16, 1, 0 +3f4a5550: move @0x19ff10, a7, 0 +3f4a5580: sll 0x5, a7 +3f4a5590: add a7, a9 +3f4a55a0: move @0x19ff10, a7, 0 +3f4a55d0: sll 0x5, a7 +3f4a55e0: addi 0x19e510, a7 +3f4a5610: move *a7(0x0), *a9(0x40), 1 +L3F4A5640: +3f4a5640: btst 10, a11 +3f4a5650: jreq L3F4A5800 +3f4a5660: move *a13, a9, 1 +3f4a5670: inc a9 +3f4a5680: move a9, *a13, 1 +3f4a5690: move a9, a7 +3f4a56a0: sll 0x7, a9 +3f4a56b0: sll 0x5, a7 +3f4a56c0: add a7, a9 +3f4a56d0: addi 0x19f150, a9 +3f4a5700: setf 16, 1, 0 +3f4a5710: move @0x19ff10, a7, 0 +3f4a5740: sll 0x5, a7 +3f4a5750: add a7, a9 +3f4a5760: move @0x19ff10, a7, 0 +3f4a5790: sll 0x5, a7 +3f4a57a0: addi 0x19e5b0, a7 +3f4a57d0: move *a7(0x0), *a9(0x40), 1 +L3F4A5800: +3f4a5800: btst 11, a11 +3f4a5810: jreq L3F4A59C0 +3f4a5820: move *a13, a9, 1 +3f4a5830: inc a9 +3f4a5840: move a9, *a13, 1 +3f4a5850: move a9, a7 +3f4a5860: sll 0x7, a9 +3f4a5870: sll 0x5, a7 +3f4a5880: add a7, a9 +3f4a5890: addi 0x19f150, a9 +3f4a58c0: setf 16, 1, 0 +3f4a58d0: move @0x19ff10, a7, 0 +3f4a5900: sll 0x5, a7 +3f4a5910: add a7, a9 +3f4a5920: move @0x19ff10, a7, 0 +3f4a5950: sll 0x5, a7 +3f4a5960: addi 0x19e650, a7 +3f4a5990: move *a7(0x0), *a9(0x40), 1 +L3F4A59C0: +3f4a59c0: btst 12, a11 +3f4a59d0: jreq L3F4A5B80 +3f4a59e0: move *a13, a9, 1 +3f4a59f0: inc a9 +3f4a5a00: move a9, *a13, 1 +3f4a5a10: move a9, a7 +3f4a5a20: sll 0x7, a9 +3f4a5a30: sll 0x5, a7 +3f4a5a40: add a7, a9 +3f4a5a50: addi 0x19f150, a9 +3f4a5a80: setf 16, 1, 0 +3f4a5a90: move @0x19ff10, a7, 0 +3f4a5ac0: sll 0x5, a7 +3f4a5ad0: add a7, a9 +3f4a5ae0: move @0x19ff10, a7, 0 +3f4a5b10: sll 0x5, a7 +3f4a5b20: addi 0x19e6f0, a7 +3f4a5b50: move *a7(0x0), *a9(0x40), 1 +L3F4A5B80: +3f4a5b80: btst 13, a11 +3f4a5b90: jreq L3F4A5D40 +3f4a5ba0: move *a13, a9, 1 +3f4a5bb0: inc a9 +3f4a5bc0: move a9, *a13, 1 +3f4a5bd0: move a9, a7 +3f4a5be0: sll 0x7, a9 +3f4a5bf0: sll 0x5, a7 +3f4a5c00: add a7, a9 +3f4a5c10: addi 0x19f150, a9 +3f4a5c40: setf 16, 1, 0 +3f4a5c50: move @0x19ff10, a7, 0 +3f4a5c80: sll 0x5, a7 +3f4a5c90: add a7, a9 +3f4a5ca0: move @0x19ff10, a7, 0 +3f4a5cd0: sll 0x5, a7 +3f4a5ce0: addi 0x19e790, a7 +3f4a5d10: move *a7(0x0), *a9(0x40), 1 +L3F4A5D40: +3f4a5d40: btst 14, a11 +3f4a5d50: jreq L3F4A5F00 +3f4a5d60: move *a13, a9, 1 +3f4a5d70: inc a9 +3f4a5d80: move a9, *a13, 1 +3f4a5d90: move a9, a7 +3f4a5da0: sll 0x7, a9 +3f4a5db0: sll 0x5, a7 +3f4a5dc0: add a7, a9 +3f4a5dd0: addi 0x19f150, a9 +3f4a5e00: setf 16, 1, 0 +3f4a5e10: move @0x19ff10, a7, 0 +3f4a5e40: sll 0x5, a7 +3f4a5e50: add a7, a9 +3f4a5e60: move @0x19ff10, a7, 0 +3f4a5e90: sll 0x5, a7 +3f4a5ea0: addi 0x19e830, a7 +3f4a5ed0: move *a7(0x0), *a9(0x40), 1 +L3F4A5F00: +3f4a5f00: btst 15, a11 +3f4a5f10: jreq L3F4A60C0 +3f4a5f20: move *a13, a9, 1 +3f4a5f30: inc a9 +3f4a5f40: move a9, *a13, 1 +3f4a5f50: move a9, a7 +3f4a5f60: sll 0x7, a9 +3f4a5f70: sll 0x5, a7 +3f4a5f80: add a7, a9 +3f4a5f90: addi 0x19f150, a9 +3f4a5fc0: setf 16, 1, 0 +3f4a5fd0: move @0x19ff10, a7, 0 +3f4a6000: sll 0x5, a7 +3f4a6010: add a7, a9 +3f4a6020: move @0x19ff10, a7, 0 +3f4a6050: sll 0x5, a7 +3f4a6060: addi 0x19e8d0, a7 +3f4a6090: move *a7(0x0), *a9(0x40), 1 +L3F4A60C0: +3f4a60c0: btst 16, a11 +3f4a60d0: jreq L3F4A6280 +3f4a60e0: move *a13, a9, 1 +3f4a60f0: inc a9 +3f4a6100: move a9, *a13, 1 +3f4a6110: move a9, a7 +3f4a6120: sll 0x7, a9 +3f4a6130: sll 0x5, a7 +3f4a6140: add a7, a9 +3f4a6150: addi 0x19f150, a9 +3f4a6180: setf 16, 1, 0 +3f4a6190: move @0x19ff10, a7, 0 +3f4a61c0: sll 0x5, a7 +3f4a61d0: add a7, a9 +3f4a61e0: move @0x19ff10, a7, 0 +3f4a6210: sll 0x5, a7 +3f4a6220: addi 0x19e970, a7 +3f4a6250: move *a7(0x0), *a9(0x40), 1 +L3F4A6280: +3f4a6280: btst 17, a11 +3f4a6290: jreq L3F4A6440 +3f4a62a0: move *a13, a9, 1 +3f4a62b0: inc a9 +3f4a62c0: move a9, *a13, 1 +3f4a62d0: move a9, a7 +3f4a62e0: sll 0x7, a9 +3f4a62f0: sll 0x5, a7 +3f4a6300: add a7, a9 +3f4a6310: addi 0x19f150, a9 +3f4a6340: setf 16, 1, 0 +3f4a6350: move @0x19ff10, a7, 0 +3f4a6380: sll 0x5, a7 +3f4a6390: add a7, a9 +3f4a63a0: move @0x19ff10, a7, 0 +3f4a63d0: sll 0x5, a7 +3f4a63e0: addi 0x19ea10, a7 +3f4a6410: move *a7(0x0), *a9(0x40), 1 +L3F4A6440: +3f4a6440: btst 18, a11 +3f4a6450: jreq L3F4A6600 +3f4a6460: move *a13, a9, 1 +3f4a6470: inc a9 +3f4a6480: move a9, *a13, 1 +3f4a6490: move a9, a7 +3f4a64a0: sll 0x7, a9 +3f4a64b0: sll 0x5, a7 +3f4a64c0: add a7, a9 +3f4a64d0: addi 0x19f150, a9 +3f4a6500: setf 16, 1, 0 +3f4a6510: move @0x19ff10, a7, 0 +3f4a6540: sll 0x5, a7 +3f4a6550: add a7, a9 +3f4a6560: move @0x19ff10, a7, 0 +3f4a6590: sll 0x5, a7 +3f4a65a0: addi 0x19eab0, a7 +3f4a65d0: move *a7(0x0), *a9(0x40), 1 +L3F4A6600: +3f4a6600: btst 19, a11 +3f4a6610: jreq L3F4A67C0 +3f4a6620: move *a13, a9, 1 +3f4a6630: inc a9 +3f4a6640: move a9, *a13, 1 +3f4a6650: move a9, a7 +3f4a6660: sll 0x7, a9 +3f4a6670: sll 0x5, a7 +3f4a6680: add a7, a9 +3f4a6690: addi 0x19f150, a9 +3f4a66c0: setf 16, 1, 0 +3f4a66d0: move @0x19ff10, a7, 0 +3f4a6700: sll 0x5, a7 +3f4a6710: add a7, a9 +3f4a6720: move @0x19ff10, a7, 0 +3f4a6750: sll 0x5, a7 +3f4a6760: addi 0x19eb50, a7 +3f4a6790: move *a7(0x0), *a9(0x40), 1 +L3F4A67C0: +3f4a67c0: btst 20, a11 +3f4a67d0: jreq L3F4A6980 +3f4a67e0: move *a13, a9, 1 +3f4a67f0: inc a9 +3f4a6800: move a9, *a13, 1 +3f4a6810: move a9, a7 +3f4a6820: sll 0x7, a9 +3f4a6830: sll 0x5, a7 +3f4a6840: add a7, a9 +3f4a6850: addi 0x19f150, a9 +3f4a6880: setf 16, 1, 0 +3f4a6890: move @0x19ff10, a7, 0 +3f4a68c0: sll 0x5, a7 +3f4a68d0: add a7, a9 +3f4a68e0: move @0x19ff10, a7, 0 +3f4a6910: sll 0x5, a7 +3f4a6920: addi 0x19ebf0, a7 +3f4a6950: move *a7(0x0), *a9(0x40), 1 +L3F4A6980: +3f4a6980: btst 21, a11 +3f4a6990: jreq L3F4A6B40 +3f4a69a0: move *a13, a9, 1 +3f4a69b0: inc a9 +3f4a69c0: move a9, *a13, 1 +3f4a69d0: move a9, a7 +3f4a69e0: sll 0x7, a9 +3f4a69f0: sll 0x5, a7 +3f4a6a00: add a7, a9 +3f4a6a10: addi 0x19f150, a9 +3f4a6a40: setf 16, 1, 0 +3f4a6a50: move @0x19ff10, a7, 0 +3f4a6a80: sll 0x5, a7 +3f4a6a90: add a7, a9 +3f4a6aa0: move @0x19ff10, a7, 0 +3f4a6ad0: sll 0x5, a7 +3f4a6ae0: addi 0x19ec90, a7 +3f4a6b10: move *a7(0x0), *a9(0x40), 1 +L3F4A6B40: +3f4a6b40: btst 22, a11 +3f4a6b50: jreq L3F4A6D00 +3f4a6b60: move *a13, a9, 1 +3f4a6b70: inc a9 +3f4a6b80: move a9, *a13, 1 +3f4a6b90: move a9, a7 +3f4a6ba0: sll 0x7, a9 +3f4a6bb0: sll 0x5, a7 +3f4a6bc0: add a7, a9 +3f4a6bd0: addi 0x19f150, a9 +3f4a6c00: setf 16, 1, 0 +3f4a6c10: move @0x19ff10, a7, 0 +3f4a6c40: sll 0x5, a7 +3f4a6c50: add a7, a9 +3f4a6c60: move @0x19ff10, a7, 0 +3f4a6c90: sll 0x5, a7 +3f4a6ca0: addi 0x19ed30, a7 +3f4a6cd0: move *a7(0x0), *a9(0x40), 1 +L3F4A6D00: +3f4a6d00: btst 23, a11 +3f4a6d10: jreq L3F4A6EC0 +3f4a6d20: move *a13, a9, 1 +3f4a6d30: inc a9 +3f4a6d40: move a9, *a13, 1 +3f4a6d50: move a9, a7 +3f4a6d60: sll 0x7, a9 +3f4a6d70: sll 0x5, a7 +3f4a6d80: add a7, a9 +3f4a6d90: addi 0x19f150, a9 +3f4a6dc0: setf 16, 1, 0 +3f4a6dd0: move @0x19ff10, a7, 0 +3f4a6e00: sll 0x5, a7 +3f4a6e10: add a7, a9 +3f4a6e20: move @0x19ff10, a7, 0 +3f4a6e50: sll 0x5, a7 +3f4a6e60: addi 0x19edd0, a7 +3f4a6e90: move *a7(0x0), *a9(0x40), 1 +L3F4A6EC0: +3f4a6ec0: movk 15, a9 +3f4a6ed0: and a11, a9 +3f4a6ee0: jreq L3F4A7090 +3f4a6ef0: move *a13, a9, 1 +3f4a6f00: inc a9 +3f4a6f10: move a9, *a13, 1 +3f4a6f20: move a9, a7 +3f4a6f30: sll 0x7, a9 +3f4a6f40: sll 0x5, a7 +3f4a6f50: add a7, a9 +3f4a6f60: addi 0x19f150, a9 +3f4a6f90: setf 16, 1, 0 +3f4a6fa0: move @0x19ff10, a7, 0 +3f4a6fd0: sll 0x5, a7 +3f4a6fe0: add a7, a9 +3f4a6ff0: move @0x19ff10, a7, 0 +3f4a7020: sll 0x5, a7 +3f4a7030: addi 0x19efb0, a7 +3f4a7060: move *a7(0x0), *a9(0x40), 1 +L3F4A7090: +3f4a7090: btst 28, a11 +3f4a70a0: jreq L3F4A7400 +3f4a70b0: move *a13, a9, 1 +3f4a70c0: inc a9 +3f4a70d0: move a9, *a13, 1 +3f4a70e0: move a9, a7 +3f4a70f0: sll 0x7, a9 +3f4a7100: sll 0x5, a7 +3f4a7110: add a7, a9 +3f4a7120: addi 0x19f150, a9 +3f4a7150: setf 16, 1, 0 +3f4a7160: move @0x19ff10, a7, 0 +3f4a7190: sll 0x5, a7 +3f4a71a0: add a7, a9 +3f4a71b0: move @0x19ff10, a7, 0 +3f4a71e0: sll 0x5, a7 +3f4a71f0: addi 0x19f0f0, a7 +3f4a7220: move *a7(0x0), *a9(0x40), 1 +3f4a7250: jruc L3F4A7400 +L3F4A7260: +3f4a7260: move *a13, a9, 1 +3f4a7270: inc a9 +3f4a7280: move a9, *a13, 1 +3f4a7290: move a9, a7 +3f4a72a0: sll 0x7, a9 +3f4a72b0: sll 0x5, a7 +3f4a72c0: add a7, a9 +3f4a72d0: addi 0x19f150, a9 +3f4a7300: setf 16, 1, 0 +3f4a7310: move @0x19ff10, a7, 0 +3f4a7340: sll 0x5, a7 +3f4a7350: add a7, a9 +3f4a7360: move @0x19ff10, a7, 0 +3f4a7390: sll 0x5, a7 +3f4a73a0: addi 0x19ef10, a7 +3f4a73d0: move *a7(0x0), *a9(0x40), 1 +L3F4A7400: +3f4a7400: move *a13, a9, 1 +3f4a7410: inc a9 +3f4a7420: move a9, *a13, 1 +3f4a7430: move a9, a7 +3f4a7440: sll 0x7, a9 +3f4a7450: sll 0x5, a7 +3f4a7460: add a7, a9 +3f4a7470: addi 0x19f150, a9 +3f4a74a0: setf 16, 1, 0 +3f4a74b0: move @0x19ff10, a7, 0 +3f4a74e0: sll 0x5, a7 +3f4a74f0: add a7, a9 +3f4a7500: sub a7, a7 +3f4a7510: move a7, *a9(0x40), 1 +3f4a7530: move *a13, a8, 1 +3f4a7540: subk 32, a14 +3f4a7550: mmfm sp, a7,a9,a11,a13 +3f4a7570: rets +L3F4A7580: +3f4a7580: mmtm sp, a9,a11,a13 +3f4a75a0: move a14, a13 +3f4a75b0: addk 32, a14 +3f4a75c0: movi 0xffff, a11 +3f4a75e0: move a11, *a13, 1 +3f4a75f0: move *a13(0xffe0), a11, 1 +3f4a7610: move *a11, a11, 1 +3f4a7620: subk 12, a11 +3f4a7630: jreq L3F4A7AB0 +3f4a7640: jruc L3F4A7BE0 +L3F4A7650: +3f4a7650: move a14, -*sp, 1 +3f4a7660: move a14, -*sp, 1 +3f4a7670: move *a13, a11, 1 +3f4a7680: move a11, a9 +3f4a7690: sll 0x7, a11 +3f4a76a0: sll 0x5, a9 +3f4a76b0: add a9, a11 +3f4a76c0: addi 0x19f150, a11 +3f4a76f0: move @0x19ff10, a9, 0 +3f4a7720: sll 0x5, a9 +3f4a7730: add a9, a11 +3f4a7740: move *a11(0x40), *a14+, 1 +3f4a7760: calla L3FB458D0 +3f4a7790: move a8, *a14+, 1 +3f4a77a0: move *a13, a11, 1 +3f4a77b0: move a11, a9 +3f4a77c0: sll 0x7, a11 +3f4a77d0: sll 0x5, a9 +3f4a77e0: add a9, a11 +3f4a77f0: addi 0x19f150, a11 +3f4a7820: setf 16, 1, 0 +3f4a7830: move @0x19ff10, a9, 0 +3f4a7860: sll 0x5, a9 +3f4a7870: add a9, a11 +3f4a7880: move *a11(0x40), *a14+, 1 +3f4a78a0: move *a13, a11, 1 +3f4a78b0: move a11, a9 +3f4a78c0: sll 0x7, a11 +3f4a78d0: sll 0x5, a9 +3f4a78e0: add a9, a11 +3f4a78f0: addi 0x19f150, a11 +3f4a7920: move *a11(0x10), a8, 0 +3f4a7940: move a8, *a14+, 1 +3f4a7950: move *a13, a11, 1 +3f4a7960: move a11, a9 +3f4a7970: sll 0x7, a11 +3f4a7980: sll 0x5, a9 +3f4a7990: add a9, a11 +3f4a79a0: addi 0x19f150, a11 +3f4a79d0: move *a11, a8, 0 +3f4a79e0: move a8, *a14+, 1 +3f4a79f0: move @0xb7e60, *a14+, 1 +3f4a7a20: move @0xb7c60, *a14+, 1 +3f4a7a50: move @0xb78e0, *a14+, 1 +3f4a7a80: calla L3FDA0000 +L3F4A7AB0: +3f4a7ab0: move *a13, a11, 1 +3f4a7ac0: inc a11 +3f4a7ad0: move a11, *a13, 1 +3f4a7ae0: move a11, a9 +3f4a7af0: sll 0x7, a11 +3f4a7b00: sll 0x5, a9 +3f4a7b10: add a9, a11 +3f4a7b20: addi 0x19f150, a11 +3f4a7b50: setf 16, 1, 0 +3f4a7b60: move @0x19ff10, a9, 0 +3f4a7b90: sll 0x5, a9 +3f4a7ba0: add a9, a11 +3f4a7bb0: move *a11(0x40), a11, 1 +3f4a7bd0: jrne L3F4A7650 +L3F4A7BE0: +3f4a7be0: move *sp(0x80), a14, 1 +3f4a7c00: mmfm sp, a9,a11,a13 +3f4a7c20: rets 2 +L3F4A7C30: +3f4a7c30: mmtm sp, a7,a9,a11,a13 +3f4a7c50: move a14, a13 +3f4a7c60: addi 0x340, a14 +3f4a7c80: movi 0xffff, a11 +3f4a7ca0: move a11, *a13, 1 +3f4a7cb0: sub a11, a11 +3f4a7cc0: move a11, *a13(0x20), 1 +3f4a7ce0: move a14, -*sp, 1 +3f4a7cf0: move a13, a11 +3f4a7d00: addi 0x60, a11 +3f4a7d20: move a11, *a14+, 1 +3f4a7d30: move *a13(0xffe0), *a14+, 1 +3f4a7d50: move @0xb78e0, *a14+, 1 +3f4a7d80: calla L3FD58A10 +3f4a7db0: move *a13(0xff80), a9, 1 +3f4a7dd0: setf 16, 1, 0 +3f4a7de0: move *a9(0x1f0), a7, 0 +3f4a7e00: move *a9(0x200), a11, 0 +3f4a7e20: add a11, a7 +3f4a7e30: move a7, *a13(0x40), 1 +3f4a7e50: move *a13(0xffa0), a11, 1 +3f4a7e70: mpys a11, a7 +3f4a7e80: move *a13(0xc0), a9, 1 +3f4a7ea0: sub a7, a9 +3f4a7eb0: sra 0x1, a9 +3f4a7ec0: move a9, *a13(0x20), 1 +3f4a7ee0: move *a13, a7, 1 +3f4a7ef0: inc a7 +3f4a7f00: move a7, *a13, 1 +3f4a7f10: move a7, a9 +3f4a7f20: sll 0x7, a7 +3f4a7f30: sll 0x5, a9 +3f4a7f40: add a9, a7 +3f4a7f50: move *a13(0xffc0), a9, 1 +3f4a7f70: add a9, a7 +3f4a7f80: move @0x19ff10, a9, 0 +3f4a7fb0: sll 0x5, a9 +3f4a7fc0: add a9, a7 +3f4a7fd0: move *a7(0x40), a9, 1 +3f4a7ff0: jreq L3F4A85A0 +L3F4A8000: +3f4a8000: move a14, -*sp, 1 +3f4a8010: move a14, -*sp, 1 +3f4a8020: move *a13, a11, 1 +3f4a8030: move a11, a9 +3f4a8040: sll 0x7, a11 +3f4a8050: sll 0x5, a9 +3f4a8060: add a9, a11 +3f4a8070: move *a13(0xffc0), a9, 1 +3f4a8090: add a9, a11 +3f4a80a0: move @0x19ff10, a7, 0 +3f4a80d0: sll 0x5, a7 +3f4a80e0: add a7, a11 +3f4a80f0: move *a11(0x40), *a14+, 1 +3f4a8110: calla L3FB458D0 +3f4a8140: move a8, *a14+, 1 +3f4a8150: move *a13, a11, 1 +3f4a8160: move a11, a7 +3f4a8170: sll 0x7, a11 +3f4a8180: sll 0x5, a7 +3f4a8190: add a7, a11 +3f4a81a0: add a9, a11 +3f4a81b0: setf 16, 1, 0 +3f4a81c0: move @0x19ff10, a7, 0 +3f4a81f0: sll 0x5, a7 +3f4a8200: add a7, a11 +3f4a8210: move *a11(0x40), *a14+, 1 +3f4a8230: move *a13(0xff80), *a14+, 1 +3f4a8250: calla L3FDA4870 +3f4a8280: move *a13(0xa0), a11, 1 +3f4a82a0: sub a8, a11 +3f4a82b0: sra 0x1, a11 +3f4a82c0: move *a13, a7, 1 +3f4a82d0: move a7, a9 +3f4a82e0: sll 0x7, a7 +3f4a82f0: sll 0x5, a9 +3f4a8300: add a9, a7 +3f4a8310: move *a13(0xffc0), a9, 1 +3f4a8330: add a9, a7 +3f4a8340: setf 16, 1, 0 +3f4a8350: move a11, *a7, 0 +3f4a8360: move *a13, a11, 1 +3f4a8370: move a11, a7 +3f4a8380: sll 0x7, a11 +3f4a8390: sll 0x5, a7 +3f4a83a0: add a7, a11 +3f4a83b0: add a9, a11 +3f4a83c0: move *a13(0x20), a7, 1 +3f4a83e0: move *a13(0x40), a9, 1 +3f4a8400: add a9, a7 +3f4a8410: move a7, *a11(0x10), 0 +3f4a8430: move *a13(0x20), a11, 1 +3f4a8450: add a9, a11 +3f4a8460: move a11, *a13(0x20), 1 +3f4a8480: move *a13, a7, 1 +3f4a8490: inc a7 +3f4a84a0: move a7, *a13, 1 +3f4a84b0: move a7, a9 +3f4a84c0: sll 0x7, a7 +3f4a84d0: sll 0x5, a9 +3f4a84e0: add a9, a7 +3f4a84f0: move *a13(0xffc0), a9, 1 +3f4a8510: add a9, a7 +3f4a8520: move @0x19ff10, a9, 0 +3f4a8550: sll 0x5, a9 +3f4a8560: add a9, a7 +3f4a8570: move *a7(0x40), a9, 1 +3f4a8590: jrne L3F4A8000 +L3F4A85A0: +3f4a85a0: move *sp(0xa0), a14, 1 +3f4a85c0: mmfm sp, a7,a9,a11,a13 +3f4a85e0: rets 2 +3f4a85f0: mmtm sp, a9,a11,a13 +3f4a8610: move a14, a13 +3f4a8620: addi 0x60, a14 +3f4a8640: sub a11, a11 +3f4a8650: move a11, *a13(0x20), 1 +3f4a8670: move a11, *a13(0x40), 1 +3f4a8690: ori 0x10e7ff8f, a11 +3f4a86c0: move a11, *a13(0x20), 1 +3f4a86e0: move a14, -*sp, 1 +3f4a86f0: move @0x1744f0, *a14+, 1 +3f4a8720: move @0x11a570, *a14+, 1 +3f4a8750: calla L3FB11A10 +3f4a8780: move a8, *a13, 1 +3f4a8790: move a8, a8 +3f4a87a0: jreq L3F4A8870 +3f4a87b0: move *a8(0x160), a11, 1 +3f4a87d0: setf 8, 0, 0 +3f4a87e0: move *a11, a11, 0 +3f4a87f0: jreq L3F4A8870 +3f4a8800: move *a13(0x40), a11, 1 +3f4a8820: ori 0x1f000000, a11 +3f4a8850: move a11, *a13(0x40), 1 +L3F4A8870: +3f4a8870: move a14, -*sp, 1 +3f4a8880: move @0x174bb0, *a14+, 1 +3f4a88b0: move @0x11a570, *a14+, 1 +3f4a88e0: calla L3FB11A10 +3f4a8910: move a8, *a13, 1 +3f4a8920: move a8, a11 +3f4a8930: jreq L3F4A8A20 +3f4a8940: move a14, -*sp, 1 +3f4a8950: move *a8(0x160), a9, 1 +3f4a8970: setf 8, 0, 0 +3f4a8980: move *a9, a8, 0 +3f4a8990: move a8, *a14+, 1 +3f4a89a0: move *a13(0x40), *a14+, 1 +3f4a89c0: move *a13(0x20), *a14+, 1 +3f4a89e0: calla L3F57A810 +3f4a8a10: jruc L3F4A8AC0 +L3F4A8A20: +3f4a8a20: move a14, -*sp, 1 +3f4a8a30: sub a9, a9 +3f4a8a40: move a9, *a14+, 1 +3f4a8a50: move *a13(0x40), *a14+, 1 +3f4a8a70: move *a13(0x20), *a14+, 1 +3f4a8a90: calla L3F57A810 +L3F4A8AC0: +3f4a8ac0: subi 0x60, a14 +3f4a8ae0: mmfm sp, a9,a11,a13 +3f4a8b00: rets +3f4a8b10: mmtm sp, a9,a11,a13 +3f4a8b30: move a14, a13 +3f4a8b40: addi 0x60, a14 +3f4a8b60: sub a11, a11 +3f4a8b70: move a11, *a13(0x20), 1 +3f4a8b90: move a11, *a13(0x40), 1 +3f4a8bb0: move a14, -*sp, 1 +3f4a8bc0: move @0x16ed30, *a14+, 1 +3f4a8bf0: move @0x11a570, *a14+, 1 +3f4a8c20: calla L3FB11A10 +3f4a8c50: move a8, *a13, 1 +3f4a8c60: move a8, a8 +3f4a8c70: jreq L3F4A8D30 +3f4a8c80: move *a8(0x160), a11, 1 +3f4a8ca0: setf 8, 0, 0 +3f4a8cb0: move *a11, a11, 0 +3f4a8cc0: jreq L3F4A8D30 +3f4a8cd0: move *a13(0x20), a11, 1 +3f4a8cf0: movk 15, a9 +3f4a8d00: or a11, a9 +3f4a8d10: move a9, *a13(0x20), 1 +L3F4A8D30: +3f4a8d30: move a14, -*sp, 1 +3f4a8d40: move @0x16f3f0, *a14+, 1 +3f4a8d70: move @0x11a570, *a14+, 1 +3f4a8da0: calla L3FB11A10 +3f4a8dd0: move a8, *a13, 1 +3f4a8de0: move a8, a9 +3f4a8df0: jreq L3F4A8EC0 +3f4a8e00: move *a8(0x160), a11, 1 +3f4a8e20: setf 8, 0, 0 +3f4a8e30: move *a11, a11, 0 +3f4a8e40: jreq L3F4A8EC0 +3f4a8e50: move *a13(0x20), a11, 1 +3f4a8e70: ori 0x80, a11 +3f4a8ea0: move a11, *a13(0x20), 1 +L3F4A8EC0: +3f4a8ec0: move a14, -*sp, 1 +3f4a8ed0: move @0x16fab0, *a14+, 1 +3f4a8f00: move @0x11a570, *a14+, 1 +3f4a8f30: calla L3FB11A10 +3f4a8f60: move a8, *a13, 1 +3f4a8f70: move a8, a9 +3f4a8f80: jreq L3F4A9050 +3f4a8f90: move *a8(0x160), a11, 1 +3f4a8fb0: setf 8, 0, 0 +3f4a8fc0: move *a11, a11, 0 +3f4a8fd0: jreq L3F4A9050 +3f4a8fe0: move *a13(0x20), a11, 1 +3f4a9000: ori 0x40000, a11 +3f4a9030: move a11, *a13(0x20), 1 +L3F4A9050: +3f4a9050: move a14, -*sp, 1 +3f4a9060: move @0x170170, *a14+, 1 +3f4a9090: move @0x11a570, *a14+, 1 +3f4a90c0: calla L3FB11A10 +3f4a90f0: move a8, *a13, 1 +3f4a9100: move a8, a9 +3f4a9110: jreq L3F4A91E0 +3f4a9120: move *a8(0x160), a11, 1 +3f4a9140: setf 8, 0, 0 +3f4a9150: move *a11, a11, 0 +3f4a9160: jreq L3F4A91E0 +3f4a9170: move *a13(0x20), a11, 1 +3f4a9190: ori 0xe00200, a11 +3f4a91c0: move a11, *a13(0x20), 1 +L3F4A91E0: +3f4a91e0: move a14, -*sp, 1 +3f4a91f0: move @0x170830, *a14+, 1 +3f4a9220: move @0x11a570, *a14+, 1 +3f4a9250: calla L3FB11A10 +3f4a9280: move a8, *a13, 1 +3f4a9290: move a8, a9 +3f4a92a0: jreq L3F4A9370 +3f4a92b0: move *a8(0x160), a11, 1 +3f4a92d0: setf 8, 0, 0 +3f4a92e0: move *a11, a11, 0 +3f4a92f0: jreq L3F4A9370 +3f4a9300: move *a13(0x20), a11, 1 +3f4a9320: ori 0x100, a11 +3f4a9350: move a11, *a13(0x20), 1 +L3F4A9370: +3f4a9370: move a14, -*sp, 1 +3f4a9380: move @0x170ef0, *a14+, 1 +3f4a93b0: move @0x11a570, *a14+, 1 +3f4a93e0: calla L3FB11A10 +3f4a9410: move a8, *a13, 1 +3f4a9420: move a8, a9 +3f4a9430: jreq L3F4A9500 +3f4a9440: move *a8(0x160), a11, 1 +3f4a9460: setf 8, 0, 0 +3f4a9470: move *a11, a11, 0 +3f4a9480: jreq L3F4A9500 +3f4a9490: move *a13(0x20), a11, 1 +3f4a94b0: ori 0x20000, a11 +3f4a94e0: move a11, *a13(0x20), 1 +L3F4A9500: +3f4a9500: move a14, -*sp, 1 +3f4a9510: move @0x1715b0, *a14+, 1 +3f4a9540: move @0x11a570, *a14+, 1 +3f4a9570: calla L3FB11A10 +3f4a95a0: move a8, *a13, 1 +3f4a95b0: move a8, a9 +3f4a95c0: jreq L3F4A9690 +3f4a95d0: move *a8(0x160), a11, 1 +3f4a95f0: setf 8, 0, 0 +3f4a9600: move *a11, a11, 0 +3f4a9610: jreq L3F4A9690 +3f4a9620: move *a13(0x20), a11, 1 +3f4a9640: ori 0x4000, a11 +3f4a9670: move a11, *a13(0x20), 1 +L3F4A9690: +3f4a9690: move a14, -*sp, 1 +3f4a96a0: move @0x171c70, *a14+, 1 +3f4a96d0: move @0x11a570, *a14+, 1 +3f4a9700: calla L3FB11A10 +3f4a9730: move a8, *a13, 1 +3f4a9740: move a8, a9 +3f4a9750: jreq L3F4A9820 +3f4a9760: move *a8(0x160), a11, 1 +3f4a9780: setf 8, 0, 0 +3f4a9790: move *a11, a11, 0 +3f4a97a0: jreq L3F4A9820 +3f4a97b0: move *a13(0x20), a11, 1 +3f4a97d0: ori 0x10000, a11 +3f4a9800: move a11, *a13(0x20), 1 +L3F4A9820: +3f4a9820: move a14, -*sp, 1 +3f4a9830: move @0x172330, *a14+, 1 +3f4a9860: move @0x11a570, *a14+, 1 +3f4a9890: calla L3FB11A10 +3f4a98c0: move a8, *a13, 1 +3f4a98d0: move a8, a9 +3f4a98e0: jreq L3F4A99B0 +3f4a98f0: move *a8(0x160), a11, 1 +3f4a9910: setf 8, 0, 0 +3f4a9920: move *a11, a11, 0 +3f4a9930: jreq L3F4A99B0 +3f4a9940: move *a13(0x20), a11, 1 +3f4a9960: ori 0x400, a11 +3f4a9990: move a11, *a13(0x20), 1 +L3F4A99B0: +3f4a99b0: move a14, -*sp, 1 +3f4a99c0: move @0x1729f0, *a14+, 1 +3f4a99f0: move @0x11a570, *a14+, 1 +3f4a9a20: calla L3FB11A10 +3f4a9a50: move a8, *a13, 1 +3f4a9a60: move a8, a9 +3f4a9a70: jreq L3F4A9B40 +3f4a9a80: move *a8(0x160), a11, 1 +3f4a9aa0: setf 8, 0, 0 +3f4a9ab0: move *a11, a11, 0 +3f4a9ac0: jreq L3F4A9B40 +3f4a9ad0: move *a13(0x20), a11, 1 +3f4a9af0: ori 0x800, a11 +3f4a9b20: move a11, *a13(0x20), 1 +L3F4A9B40: +3f4a9b40: move a14, -*sp, 1 +3f4a9b50: move @0x1730b0, *a14+, 1 +3f4a9b80: move @0x11a570, *a14+, 1 +3f4a9bb0: calla L3FB11A10 +3f4a9be0: move a8, *a13, 1 +3f4a9bf0: move a8, a9 +3f4a9c00: jreq L3F4A9CD0 +3f4a9c10: move *a8(0x160), a11, 1 +3f4a9c30: setf 8, 0, 0 +3f4a9c40: move *a11, a11, 0 +3f4a9c50: jreq L3F4A9CD0 +3f4a9c60: move *a13(0x20), a11, 1 +3f4a9c80: ori 0x8000, a11 +3f4a9cb0: move a11, *a13(0x20), 1 +L3F4A9CD0: +3f4a9cd0: move a14, -*sp, 1 +3f4a9ce0: move @0x173770, *a14+, 1 +3f4a9d10: move @0x11a570, *a14+, 1 +3f4a9d40: calla L3FB11A10 +3f4a9d70: move a8, *a13, 1 +3f4a9d80: move a8, a9 +3f4a9d90: jreq L3F4A9E60 +3f4a9da0: move *a8(0x160), a11, 1 +3f4a9dc0: setf 8, 0, 0 +3f4a9dd0: move *a11, a11, 0 +3f4a9de0: jreq L3F4A9E60 +3f4a9df0: move *a13(0x20), a11, 1 +3f4a9e10: ori 0x1000, a11 +3f4a9e40: move a11, *a13(0x20), 1 +L3F4A9E60: +3f4a9e60: move a14, -*sp, 1 +3f4a9e70: move @0x173e30, *a14+, 1 +3f4a9ea0: move @0x11a570, *a14+, 1 +3f4a9ed0: calla L3FB11A10 +3f4a9f00: move a8, *a13, 1 +3f4a9f10: move a8, a9 +3f4a9f20: jreq L3F4A9FF0 +3f4a9f30: move *a8(0x160), a11, 1 +3f4a9f50: setf 8, 0, 0 +3f4a9f60: move *a11, a11, 0 +3f4a9f70: jreq L3F4A9FF0 +3f4a9f80: move *a13(0x20), a11, 1 +3f4a9fa0: ori 0x2000, a11 +3f4a9fd0: move a11, *a13(0x20), 1 +L3F4A9FF0: +3f4a9ff0: move a14, -*sp, 1 +3f4aa000: move @0x176d70, *a14+, 1 +3f4aa030: move @0x11a570, *a14+, 1 +3f4aa060: calla L3FB11A10 +3f4aa090: move a8, *a13, 1 +3f4aa0a0: move a8, a9 +3f4aa0b0: jreq L3F4AA180 +3f4aa0c0: move *a8(0x160), a11, 1 +3f4aa0e0: setf 8, 0, 0 +3f4aa0f0: move *a11, a11, 0 +3f4aa100: jreq L3F4AA180 +3f4aa110: move *a13(0x20), a11, 1 +3f4aa130: ori 0x10000000, a11 +3f4aa160: move a11, *a13(0x20), 1 +L3F4AA180: +3f4aa180: move a14, -*sp, 1 +3f4aa190: move @0x1744f0, *a14+, 1 +3f4aa1c0: move @0x11a570, *a14+, 1 +3f4aa1f0: calla L3FB11A10 +3f4aa220: move a8, *a13, 1 +3f4aa230: move a8, a9 +3f4aa240: jreq L3F4AA310 +3f4aa250: move *a8(0x160), a11, 1 +3f4aa270: setf 8, 0, 0 +3f4aa280: move *a11, a11, 0 +3f4aa290: jreq L3F4AA310 +3f4aa2a0: move *a13(0x40), a11, 1 +3f4aa2c0: ori 0x1f000000, a11 +3f4aa2f0: move a11, *a13(0x40), 1 +L3F4AA310: +3f4aa310: move *a13(0x20), a11, 1 +3f4aa330: jreq L3F4AA650 +3f4aa340: move a14, -*sp, 1 +3f4aa350: move @0x174bb0, *a14+, 1 +3f4aa380: move @0x11a570, *a14+, 1 +3f4aa3b0: calla L3FB11A10 +3f4aa3e0: move a8, *a13, 1 +3f4aa3f0: move a8, a9 +3f4aa400: jreq L3F4AA5C0 +3f4aa410: move a14, -*sp, 1 +3f4aa420: move *a8(0x160), a9, 1 +3f4aa440: setf 8, 0, 0 +3f4aa450: move *a9, a8, 0 +3f4aa460: move a8, *a14+, 1 +3f4aa470: movi 0x3f4abdd8, a8 +3f4aa4a0: move a8, *a14+, 1 +3f4aa4b0: calla L3FB341E0 +3f4aa4e0: move a14, -*sp, 1 +3f4aa4f0: move *a13, a9, 1 +3f4aa500: move *a9(0x160), a9, 1 +3f4aa520: setf 8, 0, 0 +3f4aa530: move *a9, a8, 0 +3f4aa540: move a8, *a14+, 1 +3f4aa550: move *a13(0x40), *a14+, 1 +3f4aa570: move a11, *a14+, 1 +3f4aa580: calla L3F57A810 +3f4aa5b0: jruc L3F4AA650 +L3F4AA5C0: +3f4aa5c0: move a14, -*sp, 1 +3f4aa5d0: sub a9, a9 +3f4aa5e0: move a9, *a14+, 1 +3f4aa5f0: move *a13(0x40), *a14+, 1 +3f4aa610: move a11, *a14+, 1 +3f4aa620: calla L3F57A810 +L3F4AA650: +3f4aa650: subi 0x60, a14 +3f4aa670: mmfm sp, a9,a11,a13 +3f4aa690: rets +3f4aa6a0: mmtm sp, a11,a13 +3f4aa6c0: move a14, a13 +3f4aa6d0: addk 32, a14 +3f4aa6e0: sub a11, a11 +3f4aa6f0: move a11, *a13, 1 +3f4aa700: ori 0x50, a11 +3f4aa730: move a11, *a13, 1 +3f4aa740: move a14, -*sp, 1 +3f4aa750: sub a11, a11 +3f4aa760: move a11, *a14+, 1 +3f4aa770: move a11, *a14+, 1 +3f4aa780: move *a13(0x0), *a14+, 1 +3f4aa7a0: calla L3F57A810 +3f4aa7d0: subk 32, a14 +3f4aa7e0: mmfm sp, a11,a13 +3f4aa800: rets +3f4aa810: mmtm sp, a11,a13 +3f4aa830: move a14, a13 +3f4aa840: addk 32, a14 +3f4aa850: sub a11, a11 +3f4aa860: move a11, *a13, 1 +3f4aa870: ori 0x30, a11 +3f4aa8a0: move a11, *a13, 1 +3f4aa8b0: move a14, -*sp, 1 +3f4aa8c0: sub a11, a11 +3f4aa8d0: move a11, *a14+, 1 +3f4aa8e0: move a11, *a14+, 1 +3f4aa8f0: move *a13(0x0), *a14+, 1 +3f4aa910: calla L3F57A810 +3f4aa940: subk 32, a14 +3f4aa950: mmfm sp, a11,a13 +3f4aa970: rets +3f4aa980: mmtm sp, a11,a13 +3f4aa9a0: move a14, a13 +3f4aa9b0: addk 32, a14 +3f4aa9c0: sub a11, a11 +3f4aa9d0: move a11, *a13, 1 +3f4aa9e0: ori 0x70, a11 +3f4aaa10: move a11, *a13, 1 +3f4aaa20: move a14, -*sp, 1 +3f4aaa30: sub a11, a11 +3f4aaa40: move a11, *a14+, 1 +3f4aaa50: move a11, *a14+, 1 +3f4aaa60: move *a13(0x0), *a14+, 1 +3f4aaa80: calla L3F57A810 +3f4aaab0: subk 32, a14 +3f4aaac0: mmfm sp, a11,a13 +3f4aaae0: rets +3f4aaaf0: xor a2, a14 +3f4aab00: sla 0x2, b2 +3f4aab10: rl a2, a3 +3f4aab20: sll a11, a5 +3f4aab30: .word 0x736b +3f4aab40: mods b11, b5 +3f4aab50: sub a9, a0 +3f4aab60: .word 0x7272 +3f4aab70: .word 0x726f +3f4aab80: srl 0x17, a0 +3f4aab90: rl 0x9, a0 +3f4aaba0: rev b4 +3f4aabb0: rl b10, b6 +3f4aabc0: sra a11, a4 +3f4aabd0: sla 0x3, sp +3f4aabe0: add b10, b2 +3f4aabf0: sla 0x2, a13 +3f4aac00: .word 0x7245 +3f4aac10: modu b11, b2 +3f4aac20: sla 0x3, b2 +3f4aac30: sla 0x1, a13 +3f4aac40: rl 0x11, b2 +3f4aac50: move a8, a0 +3f4aac60: cmp a10, a1 +3f4aac70: sla 0x2, a14 +3f4aac80: sra a10, a13 +3f4aac90: modu a11, a13 +3f4aaca0: .word 0x7972 +3f4aacb0: sub a9, a0 +3f4aacc0: .word 0x7272 +3f4aacd0: .word 0x726f +3f4aace0: srl 0x17, a0 +3f4aacf0: rl 0x9, a0 +3f4aad00: rev b3 +3f4aad10: modu a10, a8 +3f4aad20: .word 0x7473 +3f4aad30: and a1, a0 +3f4aad40: .word 0x726f +3f4aad50: sla 0x3, b4 +3f4aad60: .word 0x7245 +3f4aad70: modu b11, b2 +3f4aad80: sla 0x3, b2 +3f4aad90: sla 0x1, a13 +3f4aada0: .word 0x3531 +3f4aadb0: and a0, a0 +3f4aadc0: rl b11, b2 +3f4aadd0: .word 0x746e +3f4aade0: .word 0x7265 +3f4aadf0: and a1, a0 +3f4aae00: .word 0x726f +3f4aae10: sla 0x3, b4 +3f4aae20: .word 0x7245 +3f4aae30: modu b11, b2 +3f4aae40: sla 0x3, b2 +3f4aae50: sla 0x1, a13 +3f4aae60: .word 0x3631 +3f4aae70: btst a8, a0 +3f4aae80: .word 0x7965 +3f4aae90: modu a11, a2 +3f4aaea0: .word 0x7261 +3f4aaeb0: sla 0x3, a4 +3f4aaec0: modu b10, b0 +3f4aaed0: .word 0x7472 +3f4aaee0: sub a9, a0 +3f4aaef0: .word 0x7272 +3f4aaf00: .word 0x726f +3f4aaf10: srl 0x17, a0 +3f4aaf20: rl 0x9, a0 +3f4aaf30: rev b8 +3f4aaf40: modu a10, a13 +3f4aaf50: .word 0x7375 +3f4aaf60: sla 0x3, a5 +3f4aaf70: modu b10, b0 +3f4aaf80: .word 0x7472 +3f4aaf90: sub a9, a0 +3f4aafa0: .word 0x7272 +3f4aafb0: .word 0x726f +3f4aafc0: srl 0x17, a0 +3f4aafd0: rl 0x9, a0 +3f4aafe0: rev b9 +3f4aaff0: sra a10, a11 +3f4ab000: sll b3, b9 +3f4ab010: sla a11, sp +3f4ab020: sra b3, b2 +3f4ab030: sub a9, a0 +3f4ab040: .word 0x7272 +3f4ab050: .word 0x726f +3f4ab060: srl 0x17, a0 +3f4ab070: rl 0x11, a0 +3f4ab080: rev b7 +3f4ab090: .word 0x7445 +3f4ab0a0: sra a11, a8 +3f4ab0b0: modu b3, b2 +3f4ab0c0: .word 0x7465 +3f4ab0d0: and a1, a0 +3f4ab0e0: .word 0x726f +3f4ab0f0: sla 0x3, b4 +3f4ab100: .word 0x7245 +3f4ab110: modu b11, b2 +3f4ab120: sla 0x3, b2 +3f4ab130: sla 0x1, a13 +3f4ab140: .word 0x3432 +3f4ab150: move a8, a0 +3f4ab160: .word 0x756f +3f4ab170: sra b11, b3 +3f4ab180: sub a9, a0 +3f4ab190: .word 0x7272 +3f4ab1a0: .word 0x726f +3f4ab1b0: srl 0x17, a0 +3f4ab1c0: rl 0x11, a0 +3f4ab1d0: rev b6 +3f4ab1e0: rl b10, b6 +3f4ab1f0: sra a11, a4 +3f4ab200: sla 0x3, sp +3f4ab210: .word 0x7245 +3f4ab220: modu b11, b2 +3f4ab230: sla 0x3, b2 +3f4ab240: sla 0x1, a13 +3f4ab250: .word 0x3532 +3f4ab260: sub a8, a0 +3f4ab270: .word 0x7272 +3f4ab280: sra b11, b5 +3f4ab290: sla 0x3, b2 +3f4ab2a0: rl b11, b6 +3f4ab2b0: cvxyl a11, a4 +3f4ab2c0: sla 0x3, sp +3f4ab2d0: sla 0x1, a13 +3f4ab2e0: .word 0x3532 +3f4ab2f0: sub a8, a0 +3f4ab300: rl b3, b4 +3f4ab310: .word 0x7265 +3f4ab320: sra a11, a14 +3f4ab330: sla 0x3, b4 +3f4ab340: move b10, a2 +3f4ab350: sla 0x2, a13 +3f4ab360: .word 0x7245 +3f4ab370: modu b11, b2 +3f4ab380: sla 0x3, b2 +3f4ab390: sla 0x1, a13 +3f4ab3a0: rl 0x19, b2 +3f4ab3b0: or a0, a0 +3f4ab3c0: mods a11, a9 +3f4ab3d0: .word 0x7265 +3f4ab3e0: rl 0x9, a0 +3f4ab3f0: sub a9, a0 +3f4ab400: .word 0x7272 +3f4ab410: .word 0x726f +3f4ab420: srl 0x17, a0 +3f4ab430: rl 0x9, a0 +3f4ab440: rev b7 +3f4ab450: rl b10, b4 +3f4ab460: sra a11, a13 +3f4ab470: sla 0x3, b2 +3f4ab480: sla 0x1, b2 +3f4ab490: .word 0x7245 +3f4ab4a0: modu b11, b2 +3f4ab4b0: sla 0x3, b2 +3f4ab4c0: sla 0x1, a13 +3f4ab4d0: rl 0x9, b2 +3f4ab4e0: move a8, b0 +3f4ab4f0: .word 0x7470 +3f4ab500: modu a11, a9 +3f4ab510: sla a11, a14 +3f4ab520: sla 0x3, a12 +3f4ab530: add b10, b2 +3f4ab540: sla 0x2, a13 +3f4ab550: rl b10, b3 +3f4ab560: mods a11, a13 +3f4ab570: rl 0x9, a0 +3f4ab580: sub a9, a0 +3f4ab590: .word 0x7272 +3f4ab5a0: .word 0x726f +3f4ab5b0: srl 0x17, a0 +3f4ab5c0: rl 0x9, a0 +3f4ab5d0: rev b3 +3f4ab5e0: .word 0x704f +3f4ab5f0: rl b11, b4 +3f4ab600: modu a3, sp +3f4ab610: mods a3, a1 +3f4ab620: andn a1, a0 +3f4ab630: move a10, a1 +3f4ab640: andn a9, a0 +3f4ab650: mods a11, a9 +3f4ab660: sla 0x3, a13 +3f4ab670: sla 0x1, b2 +3f4ab680: .word 0x7245 +3f4ab690: modu b11, b2 +3f4ab6a0: sla 0x3, b2 +3f4ab6b0: sla 0x1, a13 +3f4ab6c0: rl 0x19, b1 +3f4ab6d0: move a8, b0 +3f4ab6e0: .word 0x7470 +3f4ab6f0: modu a11, a9 +3f4ab700: sla a11, a14 +3f4ab710: sla 0x3, a12 +3f4ab720: add b10, b2 +3f4ab730: sla 0x2, a13 +3f4ab740: rl b10, b3 +3f4ab750: mods a11, a13 +3f4ab760: rl 0x19, a0 +3f4ab770: sub a9, a0 +3f4ab780: .word 0x7272 +3f4ab790: .word 0x726f +3f4ab7a0: srl 0x17, a0 +3f4ab7b0: rl 0x9, a0 +3f4ab7c0: rev b3 +3f4ab7d0: move b2, a5 +3f4ab7e0: divs a2, a5 +3f4ab7f0: sub b10, b0 +3f4ab800: or a2, a3 +3f4ab810: sub a2, a5 +3f4ab820: sub a1, a0 +3f4ab830: add a10, a9 +3f4ab840: move a2, b7 +3f4ab850: andn a10, sp +3f4ab860: cmp b10, b4 +3f4ab870: sla 0x2, a3 +3f4ab880: andn a2, a5 +3f4ab890: move b10, a2 +3f4ab8a0: sla 0x2, b2 +3f4ab8b0: sub b10, b2 +3f4ab8c0: sub a10, a3 +3f4ab8d0: xor a2, a9 +3f4ab8e0: sub a2, a5 +3f4ab8f0: sub a8, a0 +3f4ab900: andn b2, b2 +3f4ab910: sub b10, b5 +3f4ab920: sla 0x2, b2 +3f4ab930: sub b10, b4 +3f4ab940: or b2, b3 +3f4ab950: cmp a9, a0 +3f4ab960: addc a10, a14 +3f4ab970: move a2, sp +3f4ab980: or a10, a14 +3f4ab990: .word 0x0045 +3f4ab9a0: mods a2, a1 +3f4ab9b0: sla 0x3, a12 +3f4ab9c0: rl a10, a4 +3f4ab9d0: srl a11, a1 +3f4ab9e0: modu a11, a14 +3f4ab9f0: .word 0x7473 +3f4aba00: sll a11, a9 +3f4aba10: sla 0x3, b3 +3f4aba20: sla b10, b0 +3f4aba30: .word 0x7373 +3f4aba40: sra a3, a5 +3f4aba50: add a8, a0 +3f4aba60: mods a3, a12 +3f4aba70: sla 0x3, a5 +3f4aba80: sra b10, b4 +3f4aba90: .word 0x7473 +3f4abaa0: sla 0x3, b3 +3f4abab0: sll a3, a1 +3f4abac0: sra a11, a7 +3f4abad0: sll b11, b3 +3f4abae0: mods a3, a8 +3f4abaf0: .word 0x736f +3f4abb00: sra b11, b3 +3f4abb10: .word 0x006e +3f4abb20: move b10, a2 +3f4abb30: sla 0x2, a13 +3f4abb40: rl a2, a3 +3f4abb50: sll a11, a5 +3f4abb60: .word 0x736b +3f4abb70: mods b11, b5 +3f4abb80: sub a9, a0 +3f4abb90: .word 0x7272 +3f4abba0: .word 0x726f +3f4abbb0: srl 0x17, a0 +3f4abbc0: rl 0x9, a0 +3f4abbd0: rev b2 +3f4abbe0: sra a10, a13 +3f4abbf0: modu a11, a13 +3f4abc00: .word 0x7972 +3f4abc10: and a1, a0 +3f4abc20: .word 0x7461 +3f4abc30: sla 0x3, a8 +3f4abc40: .word 0x7245 +3f4abc50: modu b11, b2 +3f4abc60: sla 0x3, b2 +3f4abc70: sla 0x1, a13 +3f4abc80: .word 0x7878 +3f4abc90: cmp a8, a0 +3f4abca0: sla a11, a13 +3f4abcb0: sra a11, a7 +3f4abcc0: addc a1, a0 +3f4abcd0: sla a11, sp +3f4abce0: sra b3, b2 +3f4abcf0: sub a9, a0 +3f4abd00: .word 0x7272 +3f4abd10: .word 0x726f +L3F4ABD20: +3f4abd20: srl 0x17, a0 +3f4abd30: .word 0x3420 +3f4abd40: rev b3 +3f4abd50: .word 0x754e +3f4abd60: mpyu a11, a13 +3f4abd70: .word 0x7265 +3f4abd80: modu b11, b2 +L3F4ABD90: +3f4abd90: .word 0x7372 +3f4abda0: dsjs a0, L3F4ABD20 +3f4abdb0: sll 0x9, a0 +3f4abdc0: .word 0x0a64 +3f4abdd0: subb a0, a0 +3f4abde0: .word 0x726f +3f4abdf0: .word 0x7665 +3f4abe00: .word 0x7265 +3f4abe10: dsjs a0, L3F4ABD90 +3f4abe20: sll 0x9, a0 +3f4abe30: .word 0x0a64 +3f4abe40: .word 0x0000 +L3F4ABE50: +3f4abe50: mmtm sp, a9,a11,a13 +3f4abe70: move a14, a13 +3f4abe80: addi 0x70, a14 +3f4abea0: sub a11, a11 +3f4abeb0: setf 16, 0, 0 +3f4abec0: move a11, *a13(0x30), 0 +3f4abee0: move a11, *a13(0x40), 0 +3f4abf00: movb a11, *a13(0x50) +3f4abf20: move a14, -*sp, 1 +3f4abf30: movi 0x800, a11 +3f4abf50: move a11, *a14+, 1 +3f4abf60: movi 0x1a0020, a11 +3f4abf90: move a11, *a14+, 1 +3f4abfa0: movi 0x6000000, a11 +3f4abfd0: move a11, *a14+, 1 +3f4abfe0: calla L3F4B3680 +3f4ac010: movk 2, a11 +3f4ac020: move a11, *a13, 1 +L3F4AC030: +3f4ac030: move *a13, a11, 1 +3f4ac040: sll 0x3, a11 +3f4ac050: addi 0x1a0020, a11 +3f4ac080: setf 8, 0, 0 +3f4ac090: move *a11, a11, 0 +3f4ac0a0: setf 16, 0, 0 +3f4ac0b0: move *a13(0x30), a9, 0 +3f4ac0d0: add a9, a11 +3f4ac0e0: move a11, *a13(0x30), 0 +3f4ac100: move *a13, a9, 1 +3f4ac110: inc a9 +3f4ac120: move a9, *a13, 1 +3f4ac130: cmpi 0x800, a9 +3f4ac150: jrlt L3F4AC030 +3f4ac160: setf 8, 0, 0 +3f4ac170: move @0x1a0020, a9, 0 +3f4ac1a0: movb a9, *a13(0x60) +3f4ac1c0: move @0x1a0028, a9, 0 +3f4ac1f0: movb a9, *a13(0x68) +3f4ac210: move a14, -*sp, 1 +3f4ac220: movk 2, a11 +3f4ac230: move a11, *a14+, 1 +3f4ac240: move a13, a11 +3f4ac250: addi 0x40, a11 +3f4ac270: move a11, *a14+, 1 +3f4ac280: move a13, a11 +3f4ac290: addi 0x60, a11 +3f4ac2b0: move a11, *a14+, 1 +3f4ac2c0: calla L3FB44400 +3f4ac2f0: setf 16, 0, 0 +3f4ac300: move *a13(0x40), a9, 0 +3f4ac320: move *a13(0x30), a11, 0 +3f4ac340: cmp a11, a9 +3f4ac350: jrne L3F4AC780 +3f4ac360: setf 8, 0, 0 +3f4ac370: move @0x1a0030, a9, 0 +3f4ac3a0: movb a9, *a13(0x60) +3f4ac3c0: move @0x1a0038, a11, 0 +3f4ac3f0: movb a11, *a13(0x68) +3f4ac410: cmpi 0x55, a11 +3f4ac430: jrne L3F4AC6C0 +3f4ac440: move *a13(0x60), a9, 0 +3f4ac460: cmpi 0xaa, a9 +3f4ac480: jrne L3F4AC6C0 +3f4ac490: move a14, -*sp, 1 +3f4ac4a0: movi 0x800, a9 +3f4ac4c0: move a9, *a14+, 1 +3f4ac4d0: movi 0xaaad0, a9 +3f4ac500: move a9, *a14+, 1 +3f4ac510: movi 0x1a0020, a9 +3f4ac540: move a9, *a14+, 1 +3f4ac550: calla L3FB44400 +3f4ac580: setf 16, 0, 0 +3f4ac590: move @0xaaaf0, a9, 0 +3f4ac5c0: subk 18, a9 +3f4ac5d0: jrne L3F4AC600 +3f4ac5e0: movk 1, a8 +3f4ac5f0: jruc L3F4AC830 +L3F4AC600: +3f4ac600: move a14, -*sp, 1 +3f4ac610: movk 3, a9 +3f4ac620: move a9, *a14+, 1 +3f4ac630: movi 0x3f4b5ef0, a8 +3f4ac660: move a8, *a14+, 1 +3f4ac670: calla L3F309350 +3f4ac6a0: sub a8, a8 +3f4ac6b0: jruc L3F4AC830 +L3F4AC6C0: +3f4ac6c0: move a14, -*sp, 1 +3f4ac6d0: movk 3, a9 +3f4ac6e0: move a9, *a14+, 1 +3f4ac6f0: movi 0x3f4b5fc0, a8 +3f4ac720: move a8, *a14+, 1 +3f4ac730: calla L3F309350 +3f4ac760: sub a8, a8 +3f4ac770: jruc L3F4AC830 +L3F4AC780: +3f4ac780: move a14, -*sp, 1 +3f4ac790: movk 3, a9 +3f4ac7a0: move a9, *a14+, 1 +3f4ac7b0: movi 0x3f4b5fc0, a8 +3f4ac7e0: move a8, *a14+, 1 +3f4ac7f0: calla L3F309350 +3f4ac820: sub a8, a8 +L3F4AC830: +3f4ac830: subi 0x70, a14 +3f4ac850: mmfm sp, a9,a11,a13 +3f4ac870: rets +L3F4AC880: +3f4ac880: mmtm sp, a11,a13 +3f4ac8a0: move a14, a13 +3f4ac8b0: addk 16, a14 +3f4ac8c0: calla L3F4B03D0 +3f4ac8f0: movi 0xffff, a11 +3f4ac910: move a11, @0x19ff80, 1 +3f4ac940: move a11, @0x19ff60, 1 +3f4ac970: calla L3F4ABE50 +3f4ac9a0: movb a8, *a13 +3f4ac9b0: setf 8, 0, 0 +3f4ac9c0: move *a13, a11, 0 +3f4ac9d0: jreq L3F4ACA70 +3f4ac9e0: move @0xaab00, @0xaec90, 1 +3f4aca30: calla L3F4ADDD0 +3f4aca60: jruc L3F4ACD70 +L3F4ACA70: +3f4aca70: move a14, -*sp, 1 +3f4aca80: movi 0x800, a11 +3f4acaa0: move a11, *a14+, 1 +3f4acab0: movi 0x1a0020, a11 +3f4acae0: move a11, *a14+, 1 +3f4acaf0: calla L3FB44A00 +3f4acb20: move a14, -*sp, 1 +3f4acb30: movi 0x800, a11 +3f4acb50: move a11, *a14+, 1 +3f4acb60: movi 0x1a0020, a11 +3f4acb90: move a11, *a14+, 1 +3f4acba0: movi 0x6000000, a11 +3f4acbd0: move a11, *a14+, 1 +3f4acbe0: calla L3F4B3A80 +3f4acc10: movk 1, a11 +3f4acc20: movb a11, @0x1a40c0 +3f4acc50: calla L3F4ACFE0 +3f4acc80: move a14, -*sp, 1 +3f4acc90: movi 0x831, a11 +3f4accb0: move a11, *a14+, 1 +3f4accc0: movi 0xaaad0, a11 +3f4accf0: move a11, *a14+, 1 +3f4acd00: movi 0xa6940, a11 +3f4acd30: move a11, *a14+, 1 +3f4acd40: calla L3FB44400 +L3F4ACD70: +3f4acd70: sub a11, a11 +3f4acd80: movb a11, @0x1a40c0 +3f4acdb0: move a11, @0x19e170, 1 +3f4acde0: subk 16, a14 +3f4acdf0: mmfm sp, a11,a13 +3f4ace10: rets +3f4ace20: move a11, -*sp, 1 +3f4ace30: setf 1, 0, 0 +3f4ace40: move @0xaed52, a11, 0 +3f4ace70: jrne L3F4ACF00 +3f4ace80: move @0xaed51, a11, 0 +3f4aceb0: jrne L3F4ACF00 +3f4acec0: move @0xaed53, a11, 0 +3f4acef0: jreq L3F4ACF90 +L3F4ACF00: +3f4acf00: move a14, -*sp, 1 +3f4acf10: move @0xb78e0, *a14+, 1 +3f4acf40: calla L3F4C1B70 +3f4acf70: move a8, a11 +3f4acf80: jreq L3F4ACFC0 +L3F4ACF90: +3f4acf90: calla L3F4ACFE0 +L3F4ACFC0: +3f4acfc0: move *sp+, a11, 1 +3f4acfd0: rets +L3F4ACFE0: +3f4acfe0: mmtm sp, a7,a9,a11 +3f4ad000: setf 8, 0, 0 +3f4ad010: move @0x1a40c0, a11, 0 +3f4ad040: jreq L3F4AD140 +3f4ad050: sub a7, a7 +3f4ad060: setf 1, 0, 0 +3f4ad070: move a7, @0xa69f8, 0 +3f4ad0a0: move a7, @0xa6a00, 0 +3f4ad0d0: move a7, @0xa6a01, 0 +3f4ad100: move a7, @0xa6a02, 0 +3f4ad130: jruc L3F4AD290 +L3F4AD140: +3f4ad140: setf 1, 0, 0 +3f4ad150: move @0xaab88, @0xa69f8, 0 +3f4ad1a0: move @0xaab90, @0xa6a00, 0 +3f4ad1f0: move @0xaab91, @0xa6a01, 0 +3f4ad240: move @0xaab92, @0xa6a02, 0 +L3F4AD290: +3f4ad290: sub a9, a9 +L3F4AD2A0: +3f4ad2a0: move a14, -*sp, 1 +3f4ad2b0: movk 2, a11 +3f4ad2c0: move a11, *a14+, 1 +3f4ad2d0: movi 0xaeed8, a7 +3f4ad300: move a7, *a14+, 1 +3f4ad310: move a9, *a14+, 1 +3f4ad320: calla L3F342610 +3f4ad350: move a8, a8 +3f4ad360: jreq L3F4AD420 +3f4ad370: move a14, -*sp, 1 +3f4ad380: sub a11, a11 +3f4ad390: move a11, *a14+, 1 +3f4ad3a0: movi 0xba8e0, a11 +3f4ad3d0: move a11, *a14+, 1 +3f4ad3e0: move a9, *a14+, 1 +3f4ad3f0: calla L3F342610 +L3F4AD420: +3f4ad420: inc a9 +3f4ad430: cmpi 0x100, a9 +3f4ad450: jrlt L3F4AD2A0 +3f4ad460: move a14, -*sp, 1 +3f4ad470: movk 1, a11 +3f4ad480: move a11, *a14+, 1 +3f4ad490: movi 0xba8e0, a11 +3f4ad4c0: move a11, *a14+, 1 +3f4ad4d0: sub a7, a7 +3f4ad4e0: move a7, *a14+, 1 +3f4ad4f0: calla L3F342610 +3f4ad520: calla L3F4B03D0 +3f4ad550: setf 1, 0, 0 +3f4ad560: move @0xa6a30, @0xaed50, 0 +3f4ad5b0: move @0xaec90, @0xa6970, 1 +3f4ad600: move a14, -*sp, 1 +3f4ad610: movi 0xa95f8, a7 +3f4ad640: move a7, *a14+, 1 +3f4ad650: movi 0xb1918, a7 +3f4ad680: move a7, *a14+, 1 +3f4ad690: calla L3FB45720 +3f4ad6c0: calla L3F343390 +3f4ad6f0: move a14, -*sp, 1 +3f4ad700: movi 0x1f4, a7 +3f4ad720: move a7, *a14+, 1 +3f4ad730: calla L3FB33A20 +3f4ad760: calla L3F33DC10 +3f4ad790: move a14, -*sp, 1 +3f4ad7a0: sub a7, a7 +3f4ad7b0: move a7, *a14+, 1 +3f4ad7c0: calla L3F348450 +3f4ad7f0: setf 1, 0, 0 +3f4ad800: move @0xaecde, a7, 0 +3f4ad830: move a7, @0x1a4020, 1 +3f4ad860: setf 8, 0, 0 +3f4ad870: move @0xaed28, a11, 0 +3f4ad8a0: move a11, @0x1a4040, 1 +3f4ad8d0: move @0xaed30, a7, 0 +3f4ad900: move a7, @0x1a4060, 1 +3f4ad930: move @0xaed38, a7, 0 +3f4ad960: move a7, @0x1a4080, 1 +3f4ad990: move @0xaed40, a7, 0 +3f4ad9c0: move a7, @0x1a40a0, 1 +3f4ad9f0: move a14, -*sp, 1 +3f4ada00: movi 0x831, a7 +3f4ada20: move a7, *a14+, 1 +3f4ada30: movi 0xaec60, a7 +3f4ada60: move a7, *a14+, 1 +3f4ada70: movi 0xa6940, a7 +3f4adaa0: move a7, *a14+, 1 +3f4adab0: calla L3FB44400 +3f4adae0: move a14, -*sp, 1 +3f4adaf0: movk 1, a11 +3f4adb00: move a11, *a14+, 1 +3f4adb10: calla L3F4B3D00 +3f4adb40: move a14, -*sp, 1 +3f4adb50: movk 3, a11 +3f4adb60: move a11, *a14+, 1 +3f4adb70: movi 0x3f4b6078, a8 +3f4adba0: move a8, *a14+, 1 +3f4adbb0: calla L3F309350 +3f4adbe0: mmfm sp, a7,a9,a11 +3f4adc00: rets +3f4adc10: move a11, -*sp, 1 +3f4adc20: setf 1, 0, 0 +3f4adc30: move @0xaed52, a11, 0 +3f4adc60: jrne L3F4ADCF0 +3f4adc70: move @0xaed51, a11, 0 +3f4adca0: jrne L3F4ADCF0 +3f4adcb0: move @0xaed53, a11, 0 +3f4adce0: jreq L3F4ADD80 +L3F4ADCF0: +3f4adcf0: move a14, -*sp, 1 +3f4add00: move @0xb78e0, *a14+, 1 +3f4add30: calla L3F4C1B70 +3f4add60: move a8, a11 +3f4add70: jreq L3F4ADDB0 +L3F4ADD80: +3f4add80: calla L3F4ADDD0 +L3F4ADDB0: +3f4addb0: move *sp+, a11, 1 +3f4addc0: rets +L3F4ADDD0: +3f4addd0: mmtm sp, a7,a9,a11,a13 +3f4addf0: move a14, a13 +3f4ade00: addk 16, a14 +3f4ade10: sub a11, a11 +3f4ade20: movb a11, *a13 +3f4ade30: move a11, a9 +L3F4ADE40: +3f4ade40: move a14, -*sp, 1 +3f4ade50: movk 2, a11 +3f4ade60: move a11, *a14+, 1 +3f4ade70: movi 0xaad48, a11 +3f4adea0: move a11, *a14+, 1 +3f4adeb0: move a9, *a14+, 1 +3f4adec0: calla L3F342610 +3f4adef0: move a8, a8 +3f4adf00: jrne L3F4AE090 +3f4adf10: move a14, -*sp, 1 +3f4adf20: movk 2, a11 +3f4adf30: move a11, *a14+, 1 +3f4adf40: movi 0xaeed8, a11 +3f4adf70: move a11, *a14+, 1 +3f4adf80: move a9, *a14+, 1 +3f4adf90: calla L3F342610 +3f4adfc0: move a8, a8 +3f4adfd0: jreq L3F4AE090 +3f4adfe0: move a14, -*sp, 1 +3f4adff0: sub a11, a11 +3f4ae000: move a11, *a14+, 1 +3f4ae010: movi 0xba8e0, a11 +3f4ae040: move a11, *a14+, 1 +3f4ae050: move a9, *a14+, 1 +3f4ae060: calla L3F342610 +L3F4AE090: +3f4ae090: inc a9 +3f4ae0a0: cmpi 0x100, a9 +3f4ae0c0: jrlt L3F4ADE40 +3f4ae0d0: move @0xb7120, a11, 1 +3f4ae100: jrne L3F4AE5B0 +3f4ae110: setf 1, 0, 0 +3f4ae120: move @0xaabc0, a11, 0 +3f4ae150: jreq L3F4AE390 +3f4ae160: move a14, -*sp, 1 +3f4ae170: movi 0x3f4b6138, a8 +3f4ae1a0: move a8, *a14+, 1 +3f4ae1b0: movi 0xada08, a11 +3f4ae1e0: move a11, *a14+, 1 +3f4ae1f0: calla L3FB45500 +3f4ae220: move a8, a8 +3f4ae230: jrne L3F4AE5B0 +3f4ae240: setf 1, 0, 0 +3f4ae250: move @0xaabc0, @0xaed50, 0 +3f4ae2a0: move a14, -*sp, 1 +3f4ae2b0: move a11, *a14+, 1 +3f4ae2c0: movi 0xb1b98, a7 +3f4ae2f0: move a7, *a14+, 1 +3f4ae300: calla L3FB45720 +3f4ae330: calla L3F343390 +3f4ae360: movk 1, a7 +3f4ae370: movb a7, *a13 +3f4ae380: jruc L3F4AE5B0 +L3F4AE390: +3f4ae390: move a14, -*sp, 1 +3f4ae3a0: movi 0x3f4b6138, a8 +3f4ae3d0: move a8, *a14+, 1 +3f4ae3e0: movi 0xad788, a7 +3f4ae410: move a7, *a14+, 1 +3f4ae420: calla L3FB45500 +3f4ae450: move a8, a11 +3f4ae460: jrne L3F4AE5B0 +3f4ae470: setf 1, 0, 0 +3f4ae480: move @0xaabc0, @0xaed50, 0 +3f4ae4d0: move a14, -*sp, 1 +3f4ae4e0: move a7, *a14+, 1 +3f4ae4f0: movi 0xb1918, a11 +3f4ae520: move a11, *a14+, 1 +3f4ae530: calla L3FB45720 +3f4ae560: calla L3F343390 +3f4ae590: movk 1, a7 +3f4ae5a0: movb a7, *a13 +L3F4AE5B0: +3f4ae5b0: move a14, -*sp, 1 +3f4ae5c0: movi 0x1f4, a11 +3f4ae5e0: move a11, *a14+, 1 +3f4ae5f0: calla L3FB33A20 +3f4ae620: calla L3F33DC10 +3f4ae650: move a14, -*sp, 1 +3f4ae660: sub a7, a7 +3f4ae670: move a7, *a14+, 1 +3f4ae680: calla L3F348450 +3f4ae6b0: setf 1, 0, 0 +3f4ae6c0: move @0xaecde, a7, 0 +3f4ae6f0: move a7, @0x1a4020, 1 +3f4ae720: setf 8, 0, 0 +3f4ae730: move @0xaed28, a11, 0 +3f4ae760: move a11, @0x1a4040, 1 +3f4ae790: move @0xaed30, a7, 0 +3f4ae7c0: move a7, @0x1a4060, 1 +3f4ae7f0: move @0xaed38, a7, 0 +3f4ae820: move a7, @0x1a4080, 1 +3f4ae850: move @0xaed40, a7, 0 +3f4ae880: move a7, @0x1a40a0, 1 +3f4ae8b0: move @0xaec90, @0xaab00, 1 +3f4ae900: move a14, -*sp, 1 +3f4ae910: movi 0x831, a7 +3f4ae930: move a7, *a14+, 1 +3f4ae940: movi 0xaec60, a7 +3f4ae970: move a7, *a14+, 1 +3f4ae980: movi 0xaaad0, a7 +3f4ae9b0: move a7, *a14+, 1 +3f4ae9c0: calla L3FB44400 +3f4ae9f0: move a14, -*sp, 1 +3f4aea00: setf 8, 0, 0 +3f4aea10: move *a13, a11, 0 +3f4aea20: move a11, *a14+, 1 +3f4aea30: calla L3F4B3D00 +3f4aea60: subk 16, a14 +3f4aea70: mmfm sp, a7,a9,a11,a13 +3f4aea90: rets +L3F4AEAA0: +3f4aeaa0: move a11, -*sp, 1 +3f4aeab0: setf 1, 0, 0 +3f4aeac0: move @0xaed52, a11, 0 +3f4aeaf0: jrne L3F4AEB80 +3f4aeb00: move @0xaed51, a11, 0 +3f4aeb30: jrne L3F4AEB80 +3f4aeb40: move @0xaed53, a11, 0 +3f4aeb70: jreq L3F4AEC10 +L3F4AEB80: +3f4aeb80: move a14, -*sp, 1 +3f4aeb90: move @0xb78e0, *a14+, 1 +3f4aebc0: calla L3F4C1B70 +3f4aebf0: move a8, a11 +3f4aec00: jreq L3F4AEC40 +L3F4AEC10: +3f4aec10: calla L3F4AEC60 +L3F4AEC40: +3f4aec40: move *sp+, a11, 1 +3f4aec50: rets +L3F4AEC60: +3f4aec60: mmtm sp, a11,a13 +3f4aec80: move a14, a13 +3f4aec90: addk 16, a14 +3f4aeca0: calla L3F30C500 +3f4aecd0: calla L3F30CDA0 +3f4aed00: sub a11, a11 +3f4aed10: move a11, @0x19e170, 1 +3f4aed40: move a14, -*sp, 1 +3f4aed50: movi 0x800, a11 +3f4aed70: move a11, *a14+, 1 +3f4aed80: movi 0xaaad0, a11 +3f4aedb0: move a11, *a14+, 1 +3f4aedc0: movi 0xaec60, a11 +3f4aedf0: move a11, *a14+, 1 +3f4aee00: calla L3FB44400 +3f4aee30: move a14, -*sp, 1 +3f4aee40: movi 0xaaad0, a11 +3f4aee70: move a11, *a14+, 1 +3f4aee80: move @0xb78e0, *a14+, 1 +3f4aeeb0: calla L3F4AEF20 +3f4aeee0: subk 16, a14 +3f4aeef0: mmfm sp, a11,a13 +3f4aef10: rets +L3F4AEF20: +3f4aef20: mmtm sp, a7,a9,a11,a13 +3f4aef40: move a14, a13 +3f4aef50: move a14, -*sp, 1 +3f4aef60: move @0xb7160, *a14+, 1 +3f4aef90: move *a13(0xffe0), a11, 1 +3f4aefb0: move *a11(0x440), a9, 1 +3f4aefd0: move a9, a7 +3f4aefe0: sll 0x9, a9 +3f4aeff0: sll 0x7, a7 +3f4af000: add a7, a9 +3f4af010: move *a11(0x480), a7, 1 +3f4af030: add a9, a7 +3f4af040: move *a7(0x40), *a14+, 1 +3f4af060: move a11, *a14+, 1 +3f4af070: calla L3FD421C0 +3f4af0a0: move a14, -*sp, 1 +3f4af0b0: sub a9, a9 +3f4af0c0: move a9, *a14+, 1 +3f4af0d0: move a11, *a14+, 1 +3f4af0e0: calla L3FD9F6B0 +3f4af110: move *a13(0xffc0), a7, 1 +3f4af130: movk 1, a9 +3f4af140: setf 1, 0, 0 +3f4af150: move a9, *a7(0xc4), 0 +3f4af170: movi 0xaa, a9 +3f4af190: movb a9, *a7(0x10) +3f4af1b0: movi 0x55, a9 +3f4af1d0: movb a9, *a7(0x18) +3f4af1f0: movk 18, a9 +3f4af200: setf 16, 0, 0 +3f4af210: move a9, *a7(0x20), 0 +3f4af230: move a14, -*sp, 1 +3f4af240: move a7, *a14+, 1 +3f4af250: calla L3F4AF6D0 +3f4af280: move a14, -*sp, 1 +3f4af290: movi 0x800, a9 +3f4af2b0: move a9, *a14+, 1 +3f4af2c0: move a7, *a14+, 1 +3f4af2d0: movi 0x6000000, a9 +3f4af300: move a9, *a14+, 1 +3f4af310: calla L3F4B3A80 +3f4af340: calla L3F4ABE50 +3f4af370: move a8, a8 +3f4af380: jreq L3F4AF440 +3f4af390: move a14, -*sp, 1 +3f4af3a0: movk 3, a9 +3f4af3b0: move a9, *a14+, 1 +3f4af3c0: movi 0x3f4b6158, a8 +3f4af3f0: move a8, *a14+, 1 +3f4af400: calla L3F309350 +3f4af430: jruc L3F4AF4E0 +L3F4AF440: +3f4af440: move a14, -*sp, 1 +3f4af450: movk 3, a9 +3f4af460: move a9, *a14+, 1 +3f4af470: movi 0x3f4b6200, a8 +3f4af4a0: move a8, *a14+, 1 +3f4af4b0: calla L3F309350 +L3F4AF4E0: +3f4af4e0: move a14, -*sp, 1 +3f4af4f0: move @0xb7140, *a14+, 1 +3f4af520: move *a11(0x440), a9, 1 +3f4af540: move a9, a7 +3f4af550: sll 0x9, a9 +3f4af560: sll 0x7, a7 +3f4af570: add a7, a9 +3f4af580: move *a11(0x480), a7, 1 +3f4af5a0: add a9, a7 +3f4af5b0: move *a7(0x40), *a14+, 1 +3f4af5d0: move a11, *a14+, 1 +3f4af5e0: calla L3FD421C0 +3f4af610: move a14, -*sp, 1 +3f4af620: sub a9, a9 +3f4af630: move a9, *a14+, 1 +3f4af640: move a11, *a14+, 1 +3f4af650: calla L3FD9F6B0 +3f4af680: move *sp(0xa0), a14, 1 +3f4af6a0: mmfm sp, a7,a9,a11,a13 +3f4af6c0: rets 2 +L3F4AF6D0: +3f4af6d0: mmtm sp, a9,a11,a13 +3f4af6f0: move a14, a13 +3f4af700: addi 0x40, a14 +3f4af720: sub a11, a11 +3f4af730: setf 16, 0, 0 +3f4af740: move a11, *a13(0x20), 0 +3f4af760: movk 2, a11 +3f4af770: move a11, *a13, 1 +L3F4AF780: +3f4af780: move *a13, a11, 1 +3f4af790: sll 0x3, a11 +3f4af7a0: move *a13(0xffe0), a9, 1 +3f4af7c0: add a9, a11 +3f4af7d0: setf 8, 0, 0 +3f4af7e0: move *a11, a11, 0 +3f4af7f0: setf 16, 0, 0 +3f4af800: move *a13(0x20), a9, 0 +3f4af820: add a9, a11 +3f4af830: move a11, *a13(0x20), 0 +3f4af850: move *a13, a9, 1 +3f4af860: inc a9 +3f4af870: move a9, *a13, 1 +3f4af880: cmpi 0x800, a9 +3f4af8a0: jrlt L3F4AF780 +3f4af8b0: move a14, -*sp, 1 +3f4af8c0: movk 2, a9 +3f4af8d0: move a9, *a14+, 1 +3f4af8e0: move a13, a9 +3f4af8f0: addi 0x30, a9 +3f4af910: move a9, *a14+, 1 +3f4af920: move a13, a11 +3f4af930: addk 32, a11 +3f4af940: move a11, *a14+, 1 +3f4af950: calla L3FB44400 +3f4af980: move *a13(0xffe0), a9, 1 +3f4af9a0: movb *a13(0x30), *a9(0x0) +3f4af9d0: movb *a13(0x38), *a9(0x8) +3f4afa00: move *sp(0x80), a14, 1 +3f4afa20: mmfm sp, a9,a11,a13 +3f4afa40: rets 2 +L3F4AFA50: +3f4afa50: mmtm sp, a9,a11 +3f4afa70: movk 1, a11 +3f4afa80: setf 1, 0, 0 +3f4afa90: move a11, @0xaed18, 0 +3f4afac0: sub a9, a9 +L3F4AFAD0: +3f4afad0: move a14, -*sp, 1 +3f4afae0: move a9, a11 +3f4afaf0: sll 0x9, a11 +3f4afb00: addi 0xaefd8, a11 +3f4afb30: move a11, *a14+, 1 +3f4afb40: move a9, a11 +3f4afb50: sll 0x9, a11 +3f4afb60: addi 0xaae48, a11 +3f4afb90: move a11, *a14+, 1 +3f4afba0: calla L3FB45720 +3f4afbd0: inc a9 +3f4afbe0: cmpi 0x4, a9 +3f4afc00: jrlt L3F4AFAD0 +3f4afc10: move a14, -*sp, 1 +3f4afc20: movi 0xaaad0, a11 +3f4afc50: move a11, *a14+, 1 +3f4afc60: move @0xb78e0, *a14+, 1 +3f4afc90: calla L3F4AEF20 +3f4afcc0: mmfm sp, a9,a11 +3f4afce0: rets +L3F4AFCF0: +3f4afcf0: mmtm sp, a9,a11 +3f4afd10: movk 1, a11 +3f4afd20: setf 1, 0, 0 +3f4afd30: move a11, @0xaed20, 0 +3f4afd60: sub a9, a9 +L3F4AFD70: +3f4afd70: move a14, -*sp, 1 +3f4afd80: move a9, a11 +3f4afd90: sll 0x9, a11 +3f4afda0: addi 0xaf7d8, a11 +3f4afdd0: move a11, *a14+, 1 +3f4afde0: move a9, a11 +3f4afdf0: sll 0x9, a11 +3f4afe00: addi 0xab648, a11 +3f4afe30: move a11, *a14+, 1 +3f4afe40: calla L3FB45720 +3f4afe70: inc a9 +3f4afe80: cmpi 0x4, a9 +3f4afea0: jrlt L3F4AFD70 +3f4afeb0: move a14, -*sp, 1 +3f4afec0: movi 0xaaad0, a11 +3f4afef0: move a11, *a14+, 1 +3f4aff00: move @0xb78e0, *a14+, 1 +3f4aff30: calla L3F4AEF20 +3f4aff60: mmfm sp, a9,a11 +3f4aff80: rets +L3F4AFF90: +3f4aff90: mmtm sp, a9,a11 +3f4affb0: movk 1, a11 +3f4affc0: setf 1, 0, 0 +3f4affd0: move a11, @0xaed21, 0 +3f4b0000: sub a9, a9 +L3F4B0010: +3f4b0010: move a14, -*sp, 1 +3f4b0020: move a9, a11 +3f4b0030: sll 0x8, a11 +3f4b0040: addi 0xaffd8, a11 +3f4b0070: move a11, *a14+, 1 +3f4b0080: move a9, a11 +3f4b0090: sll 0x8, a11 +3f4b00a0: addi 0xabe48, a11 +3f4b00d0: move a11, *a14+, 1 +3f4b00e0: calla L3FB45720 +3f4b0110: inc a9 +3f4b0120: cmpi 0x4, a9 +3f4b0140: jrlt L3F4B0010 +3f4b0150: move a14, -*sp, 1 +3f4b0160: movi 0xaaad0, a11 +3f4b0190: move a11, *a14+, 1 +3f4b01a0: move @0xb78e0, *a14+, 1 +3f4b01d0: calla L3F4AEF20 +3f4b0200: mmfm sp, a9,a11 +3f4b0220: rets +3f4b0230: mmtm sp, a9,a11 +3f4b0250: movk 1, a11 +3f4b0260: setf 1, 0, 0 +3f4b0270: move a11, @0xaed22, 0 +3f4b02a0: move @0xb25b0, @0xae420, 1 +3f4b02f0: move a14, -*sp, 1 +3f4b0300: movi 0xaaad0, a9 +3f4b0330: move a9, *a14+, 1 +3f4b0340: move @0xb78e0, *a14+, 1 +3f4b0370: calla L3F4AEF20 +3f4b03a0: mmfm sp, a9,a11 +3f4b03c0: rets +L3F4B03D0: +3f4b03d0: mmtm sp, a9,a11,a13 +3f4b03f0: move a14, a13 +3f4b0400: addk 32, a14 +3f4b0410: sub a11, a11 +3f4b0420: setf 1, 0, 0 +3f4b0430: move a11, @0xa6990, 0 +3f4b0460: movi 0x32, a9 +3f4b0480: setf 7, 0, 0 +3f4b0490: move a9, @0xa6991, 0 +3f4b04c0: setf 1, 0, 0 +3f4b04d0: move a11, @0xa6998, 0 +3f4b0500: setf 7, 0, 0 +3f4b0510: move a9, @0xa6999, 0 +3f4b0540: setf 1, 0, 0 +3f4b0550: move a11, @0xa69a0, 0 +3f4b0580: move a11, @0xa6a06, 0 +3f4b05b0: move a11, @0xa69a1, 0 +3f4b05e0: setf 2, 0, 0 +3f4b05f0: move a11, @0xa69a8, 0 +3f4b0620: setf 1, 0, 0 +3f4b0630: move a11, @0xa69aa, 0 +3f4b0660: move a11, @0xa69ab, 0 +3f4b0690: move a11, @0xa69ac, 0 +3f4b06c0: move a11, @0xa69ad, 0 +3f4b06f0: move a11, @0xa69ae, 0 +3f4b0720: move a11, @0xa6a05, 0 +3f4b0750: setf 2, 0, 0 +3f4b0760: move a11, @0xa69b0, 0 +3f4b0790: movk 1, a11 +3f4b07a0: setf 1, 0, 0 +3f4b07b0: move a11, @0xa69af, 0 +3f4b07e0: move a11, @0xa69b6, 0 +3f4b0810: sub a11, a11 +3f4b0820: setf 2, 0, 0 +3f4b0830: move a11, @0xa69b2, 0 +3f4b0860: movk 1, a11 +3f4b0870: setf 1, 0, 0 +3f4b0880: move a11, @0xa69bf, 0 +3f4b08b0: move a11, @0xa69c2, 0 +3f4b08e0: sub a11, a11 +3f4b08f0: move a11, @0xa69c3, 0 +3f4b0920: move a11, @0xa69c4, 0 +3f4b0950: setf 3, 0, 0 +3f4b0960: move a11, @0xa69c5, 0 +3f4b0990: setf 1, 0, 0 +3f4b09a0: move a11, @0xa69b7, 0 +3f4b09d0: movk 1, a11 +3f4b09e0: move a11, @0xa69c0, 0 +3f4b0a10: movk 3, a11 +3f4b0a20: setf 2, 0, 0 +3f4b0a30: move a11, @0xa69b4, 0 +3f4b0a60: movb a9, @0xa69f0 +3f4b0a90: sub a11, a11 +3f4b0aa0: setf 1, 0, 0 +3f4b0ab0: move a11, @0xa69c1, 0 +3f4b0ae0: movk 9, a11 +3f4b0af0: setf 7, 0, 0 +3f4b0b00: move a11, @0xa69f9, 0 +3f4b0b30: sub a11, a11 +3f4b0b40: setf 4, 0, 0 +3f4b0b50: move a11, @0xa69b8, 0 +3f4b0b80: setf 1, 0, 0 +3f4b0b90: move a11, @0xa69bc, 0 +3f4b0bc0: move a11, @0xa69bd, 0 +3f4b0bf0: move a11, @0xa69be, 0 +3f4b0c20: movb a11, @0xa6a28 +3f4b0c50: setf 2, 0, 0 +3f4b0c60: move a11, @0xa69c8, 0 +3f4b0c90: setf 6, 0, 0 +3f4b0ca0: move a11, @0xa69a2, 0 +3f4b0cd0: setf 1, 0, 0 +3f4b0ce0: move a11, @0xa6a07, 0 +3f4b0d10: move a11, @0xa6a31, 0 +3f4b0d40: move a11, @0xa6a32, 0 +3f4b0d70: move a11, @0xa6a33, 0 +3f4b0da0: move a11, @0xa6a34, 0 +3f4b0dd0: movk 5, a11 +3f4b0de0: setf 3, 0, 0 +3f4b0df0: move a11, @0xa69cd, 0 +3f4b0e20: movk 8, a11 +3f4b0e30: setf 4, 0, 0 +3f4b0e40: move a11, @0xa69d0, 0 +3f4b0e70: sub a11, a11 +3f4b0e80: setf 1, 0, 0 +3f4b0e90: move a11, @0xa69cb, 0 +3f4b0ec0: setf 4, 0, 0 +3f4b0ed0: move a11, @0xa69d8, 0 +3f4b0f00: setf 2, 0, 0 +3f4b0f10: move a11, @0xa69e0, 0 +3f4b0f40: setf 1, 0, 0 +3f4b0f50: move a11, @0xa69cc, 0 +3f4b0f80: movk 1, a11 +3f4b0f90: setf 2, 0, 0 +3f4b0fa0: move a11, @0xa69e2, 0 +3f4b0fd0: movk 4, a11 +3f4b0fe0: setf 3, 0, 0 +3f4b0ff0: move a11, @0xa69e8, 0 +3f4b1020: movk 8, a11 +3f4b1030: setf 4, 0, 0 +3f4b1040: move a11, @0xa69ec, 0 +3f4b1070: sub a11, a11 +3f4b1080: setf 1, 0, 0 +3f4b1090: move a11, @0xa69eb, 0 +3f4b10c0: setf 4, 0, 0 +3f4b10d0: move a11, @0xa69dc, 0 +3f4b1100: setf 2, 0, 0 +3f4b1110: move a11, @0xa69e4, 0 +3f4b1140: setf 1, 0, 0 +3f4b1150: move a11, @0xa6a04, 0 +3f4b1180: move a11, @0xa6a03, 0 +3f4b11b0: move a11, @0xa6a30, 0 +3f4b11e0: move a11, @0xaa290, 1 +3f4b1210: movk 7, a11 +3f4b1220: movb a11, @0xa6a08 +3f4b1250: movk 2, a11 +3f4b1260: movb a11, @0xa6a10 +3f4b1290: movk 1, a11 +3f4b12a0: movb a11, @0xa6a18 +3f4b12d0: movk 4, a11 +3f4b12e0: movb a11, @0xa6a20 +3f4b1310: setf 16, 0, 0 +3f4b1320: move @0xb7fa0, a11, 0 +3f4b1350: subi 0x2c2, a11 +3f4b1370: srl 0x1, a11 +3f4b1380: move a11, @0xa6a38, 0 +3f4b13b0: movi 0x8c, a11 +3f4b13d0: move a11, @0xa6a48, 0 +3f4b1400: movi 0x2c2, a11 +3f4b1420: move a11, @0xa6a58, 0 +3f4b1450: movi 0x16d, a11 +3f4b1470: move a11, @0xa6a68, 0 +3f4b14a0: movk 2, a11 +3f4b14b0: move a11, @0xa6a78, 0 +3f4b14e0: movk 21, a11 +3f4b14f0: move a11, @0xa6a88, 0 +3f4b1520: move @0xb7fa0, a11, 0 +3f4b1550: subk 8, a11 +3f4b1560: move a11, @0xa6a98, 0 +3f4b1590: move a9, @0xa6aa8, 0 +3f4b15c0: sub a11, a11 +3f4b15d0: move a11, *a13, 1 +L3F4B15E0: +3f4b15e0: move a14, -*sp, 1 +3f4b15f0: movi 0x3f4b62f0, a8 +3f4b1620: move a8, *a14+, 1 +3f4b1630: move *a13, a11, 1 +3f4b1640: sll 0x5, a11 +3f4b1650: addi 0xb4ce0, a11 +3f4b1680: move *a11+, *a14+, 1 +3f4b1690: calla L3FB45720 +3f4b16c0: move *a13, a11, 1 +3f4b16d0: inc a11 +3f4b16e0: move a11, *a13, 1 +3f4b16f0: cmpi 0x100, a11 +3f4b1710: jrlt L3F4B15E0 +3f4b1720: move a14, -*sp, 1 +3f4b1730: movi 0x3f4b62f8, a8 +3f4b1760: move a8, *a14+, 1 +3f4b1770: move @0xb4ce0, *a14+, 1 +3f4b17a0: calla L3FB45720 +3f4b17d0: move a14, -*sp, 1 +3f4b17e0: movk 32, a9 +3f4b17f0: move a9, *a14+, 1 +3f4b1800: movi 0xba8e0, a9 +3f4b1830: move a9, *a14+, 1 +3f4b1840: calla L3FB44A00 +3f4b1870: move a14, -*sp, 1 +3f4b1880: movk 32, a9 +3f4b1890: move a9, *a14+, 1 +3f4b18a0: movi 0xa6bb8, a9 +3f4b18d0: move a9, *a14+, 1 +3f4b18e0: calla L3FB44A00 +3f4b1910: sub a9, a9 +3f4b1920: move a9, *a13, 1 +L3F4B1930: +3f4b1930: move a14, -*sp, 1 +3f4b1940: movi 0x3f4b62f0, a8 +3f4b1970: move a8, *a14+, 1 +3f4b1980: move *a13, a11, 1 +3f4b1990: sll 0x9, a11 +3f4b19a0: addi 0xa6cb8, a11 +3f4b19d0: move a11, *a14+, 1 +3f4b19e0: calla L3FB45720 +3f4b1a10: move a14, -*sp, 1 +3f4b1a20: movi 0x3f4b62f0, a8 +3f4b1a50: move a8, *a14+, 1 +3f4b1a60: move *a13, a11, 1 +3f4b1a70: sll 0x9, a11 +3f4b1a80: addi 0xa74b8, a11 +3f4b1ab0: move a11, *a14+, 1 +3f4b1ac0: calla L3FB45720 +3f4b1af0: move a14, -*sp, 1 +3f4b1b00: movi 0x3f4b62f0, a8 +3f4b1b30: move a8, *a14+, 1 +3f4b1b40: move *a13, a11, 1 +3f4b1b50: sll 0x8, a11 +3f4b1b60: addi 0xa7cb8, a11 +3f4b1b90: move a11, *a14+, 1 +3f4b1ba0: calla L3FB45720 +3f4b1bd0: move a14, -*sp, 1 +3f4b1be0: movi 0x3f4b62f0, a8 +3f4b1c10: move a8, *a14+, 1 +3f4b1c20: move *a13, a11, 1 +3f4b1c30: sll 0x6, a11 +3f4b1c40: addi 0xa80b8, a11 +3f4b1c70: move a11, *a14+, 1 +3f4b1c80: calla L3FB45720 +3f4b1cb0: move a14, -*sp, 1 +3f4b1cc0: movi 0x3f4b62f0, a8 +3f4b1cf0: move a8, *a14+, 1 +3f4b1d00: move *a13, a11, 1 +3f4b1d10: sll 0x8, a11 +3f4b1d20: addi 0xa81b8, a11 +3f4b1d50: move a11, *a14+, 1 +3f4b1d60: calla L3FB45720 +3f4b1d90: move a14, -*sp, 1 +3f4b1da0: movi 0x3f4b62f0, a8 +3f4b1dd0: move a8, *a14+, 1 +3f4b1de0: move *a13, a11, 1 +3f4b1df0: sll 0x7, a11 +3f4b1e00: addi 0xa85b8, a11 +3f4b1e30: move a11, *a14+, 1 +3f4b1e40: calla L3FB45720 +3f4b1e70: move a14, -*sp, 1 +3f4b1e80: movi 0x3f4b62f0, a8 +3f4b1eb0: move a8, *a14+, 1 +3f4b1ec0: move *a13, a11, 1 +3f4b1ed0: sll 0x5, a11 +3f4b1ee0: addi 0xb6d60, a11 +3f4b1f10: move *a11+, *a14+, 1 +3f4b1f20: calla L3FB45720 +3f4b1f50: move a14, -*sp, 1 +3f4b1f60: movi 0x3f4b62f0, a8 +3f4b1f90: move a8, *a14+, 1 +3f4b1fa0: move *a13, a11, 1 +3f4b1fb0: sll 0x5, a11 +3f4b1fc0: addi 0xb6de0, a11 +3f4b1ff0: move *a11+, *a14+, 1 +3f4b2000: calla L3FB45720 +3f4b2030: move a14, -*sp, 1 +3f4b2040: movi 0x3f4b62f0, a8 +3f4b2070: move a8, *a14+, 1 +3f4b2080: move *a13, a11, 1 +3f4b2090: sll 0x5, a11 +3f4b20a0: addi 0xb6e60, a11 +3f4b20d0: move *a11+, *a14+, 1 +3f4b20e0: calla L3FB45720 +3f4b2110: move a14, -*sp, 1 +3f4b2120: movi 0x3f4b62f0, a8 +3f4b2150: move a8, *a14+, 1 +3f4b2160: move *a13, a11, 1 +3f4b2170: sll 0x5, a11 +3f4b2180: addi 0xb6ce0, a11 +3f4b21b0: move *a11+, *a14+, 1 +3f4b21c0: calla L3FB45720 +3f4b21f0: move *a13, a11, 1 +3f4b2200: inc a11 +3f4b2210: move a11, *a13, 1 +3f4b2220: subk 4, a11 +3f4b2230: jalt L3F4B1930 +3f4b2250: sub a11, a11 +3f4b2260: move a11, *a13, 1 +L3F4B2270: +3f4b2270: move a14, -*sp, 1 +3f4b2280: movi 0x3f4b62f0, a8 +3f4b22b0: move a8, *a14+, 1 +3f4b22c0: move *a13, a11, 1 +3f4b22d0: sll 0x9, a11 +3f4b22e0: addi 0xa8db8, a11 +3f4b2310: move a11, *a14+, 1 +3f4b2320: calla L3FB45720 +3f4b2350: move a14, -*sp, 1 +3f4b2360: movi 0x3f4b62f0, a8 +3f4b2390: move a8, *a14+, 1 +3f4b23a0: move *a13, a11, 1 +3f4b23b0: sll 0x9, a11 +3f4b23c0: addi 0xa91b8, a11 +3f4b23f0: move a11, *a14+, 1 +3f4b2400: calla L3FB45720 +3f4b2430: move *a13, a11, 1 +3f4b2440: sll 0x4, a11 +3f4b2450: addi 0xa95b8, a11 +3f4b2480: sub a9, a9 +3f4b2490: setf 16, 1, 0 +3f4b24a0: move a9, *a11, 0 +3f4b24b0: move *a13, a11, 1 +3f4b24c0: sll 0x4, a11 +3f4b24d0: addi 0xa95d8, a11 +3f4b2500: move a9, *a11, 0 +3f4b2510: move a14, -*sp, 1 +3f4b2520: movi 0x3f4b62f0, a8 +3f4b2550: move a8, *a14+, 1 +3f4b2560: move *a13, a11, 1 +3f4b2570: sll 0x5, a11 +3f4b2580: addi 0x1a5ac0, a11 +3f4b25b0: move *a11+, *a14+, 1 +3f4b25c0: calla L3FB45720 +3f4b25f0: move *a13, a11, 1 +3f4b2600: inc a11 +3f4b2610: move a11, *a13, 1 +3f4b2620: subk 2, a11 +3f4b2630: jrlt L3F4B2270 +3f4b2640: move a9, *a13, 1 +L3F4B2650: +3f4b2650: move a14, -*sp, 1 +3f4b2660: movi 0x3f4b62f0, a8 +3f4b2690: move a8, *a14+, 1 +3f4b26a0: move *a13, a11, 1 +3f4b26b0: sll 0x8, a11 +3f4b26c0: addi 0x1a49c0, a11 +3f4b26f0: move a11, *a14+, 1 +3f4b2700: calla L3FB45720 +3f4b2730: move a14, -*sp, 1 +3f4b2740: movi 0x3f4b62f0, a8 +3f4b2770: move a8, *a14+, 1 +3f4b2780: move *a13, a11, 1 +3f4b2790: sll 0x8, a11 +3f4b27a0: addi 0x1a4dc0, a11 +3f4b27d0: move a11, *a14+, 1 +3f4b27e0: calla L3FB45720 +3f4b2810: move *a13, a11, 1 +3f4b2820: sll 0x4, a11 +3f4b2830: addi 0x1a51c0, a11 +3f4b2860: sub a9, a9 +3f4b2870: setf 16, 1, 0 +3f4b2880: move a9, *a11, 0 +3f4b2890: move a14, -*sp, 1 +3f4b28a0: movi 0x3f4b62f0, a8 +3f4b28d0: move a8, *a14+, 1 +3f4b28e0: move *a13, a11, 1 +3f4b28f0: sll 0x5, a11 +3f4b2900: addi 0x1a4940, a11 +3f4b2930: move *a11+, *a14+, 1 +3f4b2940: calla L3FB45720 +3f4b2970: move *a13, a11, 1 +3f4b2980: inc a11 +3f4b2990: move a11, *a13, 1 +3f4b29a0: subk 4, a11 +3f4b29b0: jrlt L3F4B2650 +3f4b29c0: move a14, -*sp, 1 +3f4b29d0: movi 0x3f4b62f0, a8 +3f4b2a00: move a8, *a14+, 1 +3f4b2a10: movi 0xa89b8, a11 +3f4b2a40: move a11, *a14+, 1 +3f4b2a50: calla L3FB45720 +3f4b2a80: move a14, -*sp, 1 +3f4b2a90: movi 0x3f4b62f0, a8 +3f4b2ac0: move a8, *a14+, 1 +3f4b2ad0: movi 0xa87b8, a9 +3f4b2b00: move a9, *a14+, 1 +3f4b2b10: calla L3FB45720 +3f4b2b40: move a14, -*sp, 1 +3f4b2b50: movi 0x3f4b62f0, a8 +3f4b2b80: move a8, *a14+, 1 +3f4b2b90: movi 0xa88b8, a9 +3f4b2bc0: move a9, *a14+, 1 +3f4b2bd0: calla L3FB45720 +3f4b2c00: move a14, -*sp, 1 +3f4b2c10: movi 0x3f4b6138, a8 +3f4b2c40: move a8, *a14+, 1 +3f4b2c50: movi 0xa95f8, a9 +3f4b2c80: move a9, *a14+, 1 +3f4b2c90: calla L3FB45720 +3f4b2cc0: move a14, -*sp, 1 +3f4b2cd0: movi 0x3f4b6138, a8 +3f4b2d00: move a8, *a14+, 1 +3f4b2d10: movi 0xa9878, a9 +3f4b2d40: move a9, *a14+, 1 +3f4b2d50: calla L3FB45720 +3f4b2d80: move a14, -*sp, 1 +3f4b2d90: movi 0x3f4b6308, a8 +3f4b2dc0: move a8, *a14+, 1 +3f4b2dd0: movi 0xa9cf8, a9 +3f4b2e00: move a9, *a14+, 1 +3f4b2e10: calla L3FB45720 +3f4b2e40: movi 0x1000, a9 +3f4b2e60: move a9, @0xa9df8, 1 +3f4b2e90: movi 0x2000104, a11 +3f4b2ec0: move a11, @0xa9e18, 1 +3f4b2ef0: movk 16, a9 +3f4b2f00: move a9, @0xa9e38, 1 +3f4b2f30: movi 0x122a, a9 +3f4b2f50: move a9, @0xa9e58, 1 +3f4b2f80: movi 0x50, a9 +3f4b2fa0: movb a9, @0xa9e78 +3f4b2fd0: movk 24, a9 +3f4b2fe0: movb a9, @0xa9e80 +3f4b3010: movi 0x3f, a9 +3f4b3030: movb a9, @0xa9e88 +3f4b3060: sub a9, a9 +3f4b3070: movb a9, @0xa9e90 +3f4b30a0: movk 2, a9 +3f4b30b0: movb a9, @0xa9e98 +3f4b30e0: sub a9, a9 +3f4b30f0: movb a9, @0xa9ea0 +3f4b3120: movk 1, a9 +3f4b3130: movb a9, @0xa9ea8 +3f4b3160: sub a9, a9 +3f4b3170: move a9, *a13, 1 +L3F4B3180: +3f4b3180: move *a13, a11, 1 +3f4b3190: sll 0x3, a11 +3f4b31a0: addi 0xa9eb0, a11 +3f4b31d0: movk 2, a9 +3f4b31e0: movb a9, *a11 +3f4b31f0: move *a13, a11, 1 +3f4b3200: inc a11 +3f4b3210: move a11, *a13, 1 +3f4b3220: subk 28, a11 +3f4b3230: jrlt L3F4B3180 +3f4b3240: sub a11, a11 +3f4b3250: move a11, *a13, 1 +L3F4B3260: +3f4b3260: move *a13, a11, 1 +3f4b3270: sll 0x3, a11 +3f4b3280: addi 0xaa190, a11 +3f4b32b0: sub a9, a9 +3f4b32c0: movb a9, *a11 +3f4b32d0: move *a13, a11, 1 +3f4b32e0: sll 0x3, a11 +3f4b32f0: addi 0xa6bb8, a11 +3f4b3320: movb a9, *a11 +3f4b3330: move *a13, a11, 1 +3f4b3340: sll 0x3, a11 +3f4b3350: addi 0xa9af8, a11 +3f4b3380: movb a9, *a11 +3f4b3390: move *a13, a11, 1 +3f4b33a0: sll 0x3, a11 +3f4b33b0: addi 0xa9bf8, a11 +3f4b33e0: movb a9, *a11 +3f4b33f0: move *a13, a11, 1 +3f4b3400: inc a11 +3f4b3410: move a11, *a13, 1 +3f4b3420: subk 32, a11 +3f4b3430: jrlt L3F4B3260 +3f4b3440: move a14, -*sp, 1 +3f4b3450: movi 0x3f4b6350, a8 +3f4b3480: move a8, *a14+, 1 +3f4b3490: movi 0xa9f90, a11 +3f4b34c0: move a11, *a14+, 1 +3f4b34d0: calla L3FB45720 +3f4b3500: move a14, -*sp, 1 +3f4b3510: movi 0x3f4b6380, a8 +3f4b3540: move a8, *a14+, 1 +3f4b3550: movi 0xaa090, a9 +3f4b3580: move a9, *a14+, 1 +3f4b3590: calla L3FB45720 +3f4b35c0: calla L3F598DB0 +3f4b35f0: move a8, a8 +3f4b3600: jreq L3F4B3640 +3f4b3610: calla L3F5BFEE0 +L3F4B3640: +3f4b3640: subk 32, a14 +3f4b3650: mmfm sp, a9,a11,a13 +3f4b3670: rets +L3F4B3680: +3f4b3680: mmtm sp, a7,a9,a11,a13 +3f4b36a0: move a14, a13 +3f4b36b0: addi 0x40, a14 +3f4b36d0: move a14, -*sp, 1 +3f4b36e0: movk 2, a11 +3f4b36f0: move a11, *a14+, 1 +3f4b3700: move *a13(0xffa0), *a14+, 1 +3f4b3720: calla L3F703D90 +3f4b3750: move a8, *a13, 1 +3f4b3760: move a14, -*sp, 1 +3f4b3770: move *a13(0xffa0), a11, 1 +3f4b3790: sll 0x1, a11 +3f4b37a0: move a11, *a14+, 1 +3f4b37b0: move a8, *a14+, 1 +3f4b37c0: move *a13(0xffe0), *a14+, 1 +3f4b37e0: calla L3FB44400 +3f4b3810: sub a11, a11 +3f4b3820: move a11, *a13(0x20), 1 +3f4b3840: move *a13(0xffa0), a9, 1 +3f4b3860: cmp a9, a11 +3f4b3870: jrnc L3F4B39D0 +L3F4B3880: +3f4b3880: move *a13(0x20), a11, 1 +3f4b38a0: sll 0x3, a11 +3f4b38b0: move *a13(0xffc0), a9, 1 +3f4b38d0: add a9, a11 +3f4b38e0: move *a13(0x20), a7, 1 +3f4b3900: sll 0x4, a7 +3f4b3910: move *a13, a9, 1 +3f4b3920: add a9, a7 +3f4b3930: movb *a7, *a11 +3f4b3940: move *a13(0x20), a11, 1 +3f4b3960: inc a11 +3f4b3970: move a11, *a13(0x20), 1 +3f4b3990: move *a13(0xffa0), a7, 1 +3f4b39b0: cmp a7, a11 +3f4b39c0: jrc L3F4B3880 +L3F4B39D0: +3f4b39d0: move a14, -*sp, 1 +3f4b39e0: move *a13(0x0), *a14+, 1 +3f4b3a00: calla L3F702440 +3f4b3a30: move *sp(0xa0), a14, 1 +3f4b3a50: mmfm sp, a7,a9,a11,a13 +3f4b3a70: rets 2 +L3F4B3A80: +3f4b3a80: mmtm sp, a0,a7,a9,a10,a11,a12,a13 +3f4b3aa0: move a14, a13 +3f4b3ab0: move *a13(0xffc0), a9, 1 +3f4b3ad0: move *a13(0xffa0), a10, 1 +3f4b3af0: move *a13(0xffe0), a0, 1 +3f4b3b10: dint +3f4b3b20: sub a11, a11 +3f4b3b30: cmp a10, a11 +3f4b3b40: jrnc L3F4B3CA0 +L3F4B3B50: +3f4b3b50: move a11, a7 +3f4b3b60: sll 0x3, a7 +3f4b3b70: add a9, a7 +3f4b3b80: movb *a7, a12 +3f4b3b90: setf 16, 0, 0 +3f4b3ba0: move a12, *a0+, 0 +3f4b3bb0: movk 15, a7 +3f4b3bc0: and a11, a7 +3f4b3bd0: subk 15, a7 +3f4b3be0: jrne L3F4B3C70 +3f4b3bf0: eint +3f4b3c00: move a14, -*sp, 1 +3f4b3c10: movk 20, a7 +3f4b3c20: move a7, *a14+, 1 +3f4b3c30: calla L3FB33A20 +3f4b3c60: dint +L3F4B3C70: +3f4b3c70: inc a11 +3f4b3c80: cmp a10, a11 +3f4b3c90: jrc L3F4B3B50 +L3F4B3CA0: +3f4b3ca0: eint +3f4b3cb0: move *sp(0x100), a14, 1 +3f4b3cd0: mmfm sp, a0,a7,a9,a10,a11,a12,a13 +3f4b3cf0: rets 2 +L3F4B3D00: +3f4b3d00: mmtm sp, a7,a9,a11,a13 +3f4b3d20: move a14, a13 +3f4b3d30: addi 0x350, a14 +3f4b3d50: movi 0xffff, a11 +3f4b3d70: move a11, *a13(0x40), 1 +3f4b3d90: sub a11, a11 +3f4b3da0: movb a11, *a13(0x80) +3f4b3dc0: setf 1, 0, 0 +3f4b3dd0: move @0xaecdd, a11, 0 +3f4b3e00: jrne L3F4B4010 +3f4b3e10: move @0xb78e0, a9, 1 +3f4b3e40: move *a9(0x440), a7, 1 +3f4b3e60: move a7, a11 +3f4b3e70: sll 0x9, a7 +3f4b3e80: sll 0x7, a11 +3f4b3e90: add a11, a7 +3f4b3ea0: move *a9(0x480), a11, 1 +3f4b3ec0: add a7, a11 +3f4b3ed0: move *a11(0x1c0), a11, 1 +3f4b3ef0: move a11, @0x19ff40, 1 +3f4b3f20: move *a9(0x440), a7, 1 +3f4b3f40: move a7, a11 +3f4b3f50: sll 0x9, a7 +3f4b3f60: sll 0x7, a11 +3f4b3f70: add a11, a7 +3f4b3f80: move *a9(0x480), a11, 1 +3f4b3fa0: add a7, a11 +3f4b3fb0: move *a11(0x1a0), a11, 1 +3f4b3fd0: move a11, @0x19ff20, 1 +3f4b4000: jruc L3F4B4200 +L3F4B4010: +3f4b4010: move @0xb78e0, a9, 1 +3f4b4040: move *a9(0x440), a7, 1 +3f4b4060: move a7, a11 +3f4b4070: sll 0x9, a7 +3f4b4080: sll 0x7, a11 +3f4b4090: add a11, a7 +3f4b40a0: move *a9(0x480), a11, 1 +3f4b40c0: add a7, a11 +3f4b40d0: move *a11(0x1c0), a11, 1 +3f4b40f0: move a11, @0x19ff20, 1 +3f4b4120: move *a9(0x440), a7, 1 +3f4b4140: move a7, a11 +3f4b4150: sll 0x9, a7 +3f4b4160: sll 0x7, a11 +3f4b4170: add a11, a7 +3f4b4180: move *a9(0x480), a11, 1 +3f4b41a0: add a7, a11 +3f4b41b0: move *a11(0x1a0), a11, 1 +3f4b41d0: move a11, @0x19ff40, 1 +L3F4B4200: +3f4b4200: move @0x19ff20, @0x19ffc0, 1 +3f4b4250: move @0x19ff40, @0x19ffa0, 1 +3f4b42a0: move @0x19ff60, a11, 1 +3f4b42d0: inc a11 +3f4b42e0: jrne L3F4B4720 +3f4b42f0: move @0x19ff80, a11, 1 +3f4b4320: inc a11 +3f4b4330: jrne L3F4B4720 +3f4b4340: move @0xaecde, a11, 0 +3f4b4370: jrne L3F4B4550 +3f4b4380: move *a9(0x440), a7, 1 +3f4b43a0: move a7, a11 +3f4b43b0: sll 0x9, a7 +3f4b43c0: sll 0x7, a11 +3f4b43d0: add a11, a7 +3f4b43e0: move *a9(0x480), a11, 1 +3f4b4400: add a7, a11 +3f4b4410: move *a11(0x1c0), a11, 1 +3f4b4430: move a11, @0x19ff60, 1 +3f4b4460: move *a9(0x440), a7, 1 +3f4b4480: move a7, a11 +3f4b4490: sll 0x9, a7 +3f4b44a0: sll 0x7, a11 +3f4b44b0: add a11, a7 +3f4b44c0: move *a9(0x480), a11, 1 +3f4b44e0: add a7, a11 +3f4b44f0: move *a11(0x1a0), a11, 1 +3f4b4510: move a11, @0x19ff80, 1 +3f4b4540: jruc L3F4B4810 +L3F4B4550: +3f4b4550: move *a9(0x440), a7, 1 +3f4b4570: move a7, a11 +3f4b4580: sll 0x9, a7 +3f4b4590: sll 0x7, a11 +3f4b45a0: add a11, a7 +3f4b45b0: move *a9(0x480), a11, 1 +3f4b45d0: add a7, a11 +3f4b45e0: move *a11(0x1c0), a11, 1 +3f4b4600: move a11, @0x19ff80, 1 +3f4b4630: move *a9(0x440), a7, 1 +3f4b4650: move a7, a11 +3f4b4660: sll 0x9, a7 +3f4b4670: sll 0x7, a11 +3f4b4680: add a11, a7 +3f4b4690: move *a9(0x480), a11, 1 +3f4b46b0: add a7, a11 +3f4b46c0: move *a11(0x1a0), a11, 1 +3f4b46e0: move a11, @0x19ff60, 1 +3f4b4710: jruc L3F4B4810 +L3F4B4720: +3f4b4720: move @0x1a4020, a11, 1 +3f4b4750: move @0xaecde, a7, 0 +3f4b4780: cmp a7, a11 +3f4b4790: jreq L3F4B4810 +3f4b47a0: move a14, -*sp, 1 +3f4b47b0: move a9, *a14+, 1 +3f4b47c0: sub a7, a7 +3f4b47d0: move a7, *a14+, 1 +3f4b47e0: calla L3F439FF0 +L3F4B4810: +3f4b4810: calla L3F3191E0 +3f4b4840: calla L3F31A410 +3f4b4870: calla L3F3252C0 +3f4b48a0: sub a11, a11 +3f4b48b0: move a11, *a13(0x20), 1 +L3F4B48D0: +3f4b48d0: move a14, -*sp, 1 +3f4b48e0: movk 2, a11 +3f4b48f0: move a11, *a14+, 1 +3f4b4900: movi 0xaeed8, a9 +3f4b4930: move a9, *a14+, 1 +3f4b4940: move *a13(0x20), *a14+, 1 +3f4b4960: calla L3F342610 +3f4b4990: move a8, a7 +3f4b49a0: jreq L3F4B4BF0 +3f4b49b0: move a14, -*sp, 1 +3f4b49c0: move *a13(0x20), *a14+, 1 +3f4b49e0: movi 0x3f4b63a0, a8 +3f4b4a10: move a8, *a14+, 1 +3f4b4a20: move *a13(0x40), a7, 1 +3f4b4a40: inc a7 +3f4b4a50: move a7, *a13(0x40), 1 +3f4b4a70: sll 0x5, a7 +3f4b4a80: addi 0xb4ce0, a7 +3f4b4ab0: move *a7+, *a14+, 1 +3f4b4ac0: calla L3FB34430 +3f4b4af0: move a14, -*sp, 1 +3f4b4b00: movk 1, a7 +3f4b4b10: move a7, *a14+, 1 +3f4b4b20: movi 0xba8e0, a7 +3f4b4b50: move a7, *a14+, 1 +3f4b4b60: move *a13(0x20), *a14+, 1 +3f4b4b80: calla L3F342610 +3f4b4bb0: movk 1, a11 +3f4b4bc0: movb a11, *a13(0x80) +3f4b4be0: jruc L3F4B4CB0 +L3F4B4BF0: +3f4b4bf0: move a14, -*sp, 1 +3f4b4c00: sub a7, a7 +3f4b4c10: move a7, *a14+, 1 +3f4b4c20: movi 0xba8e0, a7 +3f4b4c50: move a7, *a14+, 1 +3f4b4c60: move *a13(0x20), *a14+, 1 +3f4b4c80: calla L3F342610 +L3F4B4CB0: +3f4b4cb0: move *a13(0x20), a11, 1 +3f4b4cd0: inc a11 +3f4b4ce0: move a11, *a13(0x20), 1 +3f4b4d00: cmpi 0x100, a11 +3f4b4d20: jrlt L3F4B48D0 +3f4b4d30: setf 8, 0, 0 +3f4b4d40: move *a13(0x80), a7, 0 +3f4b4d60: jrne L3F4B4FC0 +3f4b4d70: sub a9, a9 +3f4b4d80: move a9, *a13(0x20), 1 +3f4b4da0: move a14, -*sp, 1 +3f4b4db0: move a9, *a14+, 1 +3f4b4dc0: movi 0x3f4b63a0, a8 +3f4b4df0: move a8, *a14+, 1 +3f4b4e00: move @0xb4ce0, *a14+, 1 +3f4b4e30: calla L3FB34430 +3f4b4e60: move a14, -*sp, 1 +3f4b4e70: movk 1, a11 +3f4b4e80: move a11, *a14+, 1 +3f4b4e90: movi 0xba8e0, a11 +3f4b4ec0: move a11, *a14+, 1 +3f4b4ed0: move a9, *a14+, 1 +3f4b4ee0: calla L3F342610 +3f4b4f10: move a14, -*sp, 1 +3f4b4f20: movk 1, a11 +3f4b4f30: move a11, *a14+, 1 +3f4b4f40: movi 0xaeed8, a11 +3f4b4f70: move a11, *a14+, 1 +3f4b4f80: move a9, *a14+, 1 +3f4b4f90: calla L3F342610 +L3F4B4FC0: +3f4b4fc0: calla L3F33DC10 +3f4b4ff0: move a14, -*sp, 1 +3f4b5000: movk 1, a11 +3f4b5010: move a11, *a14+, 1 +3f4b5020: calla L3F348450 +3f4b5050: move @0x1a4040, a9, 1 +3f4b5080: setf 8, 0, 0 +3f4b5090: move @0xaed28, a11, 0 +3f4b50c0: cmp a11, a9 +3f4b50d0: jrne L3F4B5260 +3f4b50e0: move @0x1a4060, a7, 1 +3f4b5110: move @0xaed30, a9, 0 +3f4b5140: cmp a9, a7 +3f4b5150: jrne L3F4B5260 +3f4b5160: move @0x1a4080, a7, 1 +3f4b5190: move @0xaed38, a9, 0 +3f4b51c0: cmp a9, a7 +3f4b51d0: jrne L3F4B5260 +3f4b51e0: move @0x1a40a0, a7, 1 +3f4b5210: move @0xaed40, a9, 0 +3f4b5240: cmp a9, a7 +3f4b5250: jreq L3F4B5290 +L3F4B5260: +3f4b5260: calla L3F33D630 +L3F4B5290: +3f4b5290: move a14, -*sp, 1 +3f4b52a0: movi 0x3f4b62f0, a8 +3f4b52d0: move a8, *a14+, 1 +3f4b52e0: movi 0xb1e18, a11 +3f4b5310: move a11, *a14+, 1 +3f4b5320: calla L3FB45500 +3f4b5350: move a8, a7 +3f4b5360: jreq L3F4B5650 +3f4b5370: move a14, -*sp, 1 +3f4b5380: move a11, *a14+, 1 +3f4b5390: calla L3F5933D0 +3f4b53c0: move a8, *a13(0x60), 1 +3f4b53e0: move a8, a7 +3f4b53f0: jreq L3F4B57C0 +3f4b5400: move a14, -*sp, 1 +3f4b5410: move a7, *a14+, 1 +3f4b5420: calla L3F5C8360 +3f4b5450: move a14, -*sp, 1 +3f4b5460: movi 0xb1f18, a9 +3f4b5490: move a9, *a14+, 1 +3f4b54a0: calla L3F5933D0 +3f4b54d0: move a8, *a13(0x60), 1 +3f4b54f0: inc a8 +3f4b5500: jreq L3F4B5580 +3f4b5510: move a14, -*sp, 1 +3f4b5520: move *a13(0x60), *a14+, 1 +3f4b5540: calla L3F5C8A80 +3f4b5570: jruc L3F4B55E0 +L3F4B5580: +3f4b5580: move a14, -*sp, 1 +3f4b5590: sub a7, a7 +3f4b55a0: move a7, *a14+, 1 +3f4b55b0: calla L3F5C8A80 +L3F4B55E0: +3f4b55e0: calla L3F4CA240 +3f4b5610: calla L3F4CD800 +3f4b5640: jruc L3F4B57C0 +L3F4B5650: +3f4b5650: move @0xb3a20, a9, 1 +3f4b5680: dec a9 +3f4b5690: jrle L3F4B56E0 +3f4b56a0: calla L3F57ABC0 +3f4b56d0: jruc L3F4B57C0 +L3F4B56E0: +3f4b56e0: calla L3F5C9080 +3f4b5710: move a8, a7 +3f4b5720: jrne L3F4B57C0 +3f4b5730: move a14, -*sp, 1 +3f4b5740: move @0xb78e0, *a14+, 1 +3f4b5770: movk 8, a9 +3f4b5780: move a9, *a14+, 1 +3f4b5790: calla L3F439FF0 +L3F4B57C0: +3f4b57c0: calla L3F31C230 +3f4b57f0: calla L3F31D8E0 +3f4b5820: calla L3F31D750 +3f4b5850: calla L3F32A630 +3f4b5880: calla L3F327970 +3f4b58b0: move @0x27b6c0, a9, 1 +3f4b58e0: jreq L3F4B5B50 +3f4b58f0: setf 16, 1, 0 +3f4b5900: move @0xaed98, a7, 0 +3f4b5930: move a7, *a13(0x90), 1 +3f4b5950: move @0xaeda8, a11, 0 +3f4b5980: move a11, *a13(0xb0), 1 +3f4b59a0: setf 16, 0, 0 +3f4b59b0: move @0xaedb8, a9, 0 +3f4b59e0: move a9, *a13(0xd0), 1 +3f4b5a00: move @0xaedc8, a7, 0 +3f4b5a30: move a7, *a13(0xf0), 1 +3f4b5a50: move a14, -*sp, 1 +3f4b5a60: move a13, a7 +3f4b5a70: addi 0x90, a7 +3f4b5a90: move a7, *a14+, 1 +3f4b5aa0: movk 15, a7 +3f4b5ab0: move a7, *a14+, 1 +3f4b5ac0: move @0x27b6c0, *a14+, 1 +3f4b5af0: move @0xb78e0, *a14+, 1 +3f4b5b20: calla L3FD75CD0 +L3F4B5B50: +3f4b5b50: move @0xb7980, a11, 1 +3f4b5b80: jreq L3F4B5DF0 +3f4b5b90: setf 16, 1, 0 +3f4b5ba0: move @0xaed58, a9, 0 +3f4b5bd0: move a9, *a13(0x90), 1 +3f4b5bf0: move @0xaed68, a7, 0 +3f4b5c20: move a7, *a13(0xb0), 1 +3f4b5c40: setf 16, 0, 0 +3f4b5c50: move @0xaed78, a11, 0 +3f4b5c80: move a11, *a13(0xd0), 1 +3f4b5ca0: move @0xaed88, a7, 0 +3f4b5cd0: move a7, *a13(0xf0), 1 +3f4b5cf0: move a14, -*sp, 1 +3f4b5d00: move a13, a7 +3f4b5d10: addi 0x90, a7 +3f4b5d30: move a7, *a14+, 1 +3f4b5d40: movk 15, a7 +3f4b5d50: move a7, *a14+, 1 +3f4b5d60: move @0xb7980, *a14+, 1 +3f4b5d90: move @0xb78e0, *a14+, 1 +3f4b5dc0: calla L3FD75CD0 +L3F4B5DF0: +3f4b5df0: setf 8, 0, 0 +3f4b5e00: move *a13(0xffe0), a11, 0 +3f4b5e20: jrne L3F4B5EA0 +3f4b5e30: move @0xb7120, a9, 1 +3f4b5e60: jrne L3F4B5EA0 +3f4b5e70: calla L3F343390 +L3F4B5EA0: +3f4b5ea0: move *sp(0xa0), a14, 1 +3f4b5ec0: mmfm sp, a7,a9,a11,a13 +3f4b5ee0: rets 2 +3f4b5ef0: mods a2, sp +3f4b5f00: sla 0x3, a4 +3f4b5f10: .word 0x7375 +3f4b5f20: .word 0x7265 +3f4b5f30: .word 0x7320 +3f4b5f40: .word 0x7465 +3f4b5f50: rl b11, b4 +3f4b5f60: srl a11, a14 +3f4b5f70: sla 0x3, b3 +3f4b5f80: sla a11, a12 +3f4b5f90: modu b11, b9 +3f4b5fa0: .word 0x7475 +3f4b5fb0: rev a14 +3f4b5fc0: .word 0x7355 +3f4b5fd0: .word 0x7265 +3f4b5fe0: .word 0x7320 +3f4b5ff0: .word 0x7465 +3f4b6000: rl b11, b4 +3f4b6010: srl a11, a14 +3f4b6020: sla 0x3, b3 +3f4b6030: modu a3, a9 +3f4b6040: sla b11, b6 +3f4b6050: rl a11, a12 +3f4b6060: srl 0xd, a4 +3f4b6070: andn a8, a0 +3f4b6080: .word 0x7379 +3f4b6090: sra b11, b4 +3f4b60a0: sla 0x3, a13 +3f4b60b0: sra a11, a4 +3f4b60c0: sla a11, a6 +3f4b60d0: mods b3, b5 +3f4b60e0: .word 0x7374 +3f4b60f0: mods a1, a0 +3f4b6100: sla a11, sp +3f4b6110: sra a11, a4 +3f4b6120: srl 0xd, a4 +3f4b6130: andn a0, a0 +3f4b6140: move a10, sp +3f4b6150: or a8, a0 +3f4b6160: sra b11, b3 +3f4b6170: sla 0x3, b2 +3f4b6180: sra b11, b3 +3f4b6190: .word 0x7474 +3f4b61a0: modu a3, a9 +3f4b61b0: .word 0x7367 +3f4b61c0: .word 0x7320 +3f4b61d0: .word 0x7661 +3f4b61e0: sra a3, a5 +3f4b61f0: rev a14 +3f4b6200: sla a10, a6 +3f4b6210: mods a3, a9 +3f4b6220: sra a3, a5 +3f4b6230: .word 0x7420 +3f4b6240: sla 0x3, sp +3f4b6250: sla b11, b3 +3f4b6260: sra b11, b6 +3f4b6270: .word 0x7520 +3f4b6280: sra b11, b3 +3f4b6290: sla 0x3, b2 +3f4b62a0: sra b11, b3 +3f4b62b0: .word 0x7474 +3f4b62c0: modu a3, a9 +3f4b62d0: .word 0x7367 +3f4b62e0: rev a14 +3f4b62f0: rl 0x0, a0 +3f4b6300: move a8, a0 +3f4b6310: .word 0x7365 +3f4b6320: sla b11, b3 +3f4b6330: sra a11, a7 +3f4b6340: .word 0x0073 +3f4b6350: or b2, b6 +3f4b6360: sla 0x2, a5 +3f4b6370: rev a3 +3f4b6380: or b2, b6 +3f4b6390: .word 0x0045 +3f4b63a0: sra a1, a5 +3f4b63b0: .word 0x0000 +3f4b63c0: mmtm sp, a9,a11,a13 +3f4b63e0: move a14, a13 +3f4b63f0: addi 0x5c0, a14 +3f4b6410: move @0xb8360, a11, 1 +3f4b6440: jaeq L3F4B6F50 +3f4b6460: move a14, -*sp, 1 +3f4b6470: move @0x10a6b0, *a14+, 1 +3f4b64a0: move @0xf7d10, *a14+, 1 +3f4b64d0: calla L3FB11A10 +3f4b6500: move a8, *a13, 1 +3f4b6510: move a8, a11 +3f4b6520: jaeq L3F4B6F50 +3f4b6540: move a14, -*sp, 1 +3f4b6550: move *a8(0x120), *a14+, 1 +3f4b6570: calla L3F4B8880 +3f4b65a0: move a8, *a13(0x320), 1 +3f4b65c0: move @0xb25b0, a11, 1 +3f4b65f0: cmp a11, a8 +3f4b6600: jrne L3F4B6D30 +3f4b6610: move a14, -*sp, 1 +3f4b6620: sub a11, a11 +3f4b6630: move a11, *a14+, 1 +3f4b6640: move @0xb78e0, *a14+, 1 +3f4b6670: calla L3FD9F6B0 +3f4b66a0: move @0xf7d10, a9, 1 +3f4b66d0: movk 1, a11 +3f4b66e0: move a11, *a9(0x60), 1 +3f4b6700: move a14, -*sp, 1 +3f4b6710: move a13, a11 +3f4b6720: addk 32, a11 +3f4b6730: move a11, *a14+, 1 +3f4b6740: movi 0xffff, a11 +3f4b6760: move a11, *a14+, 1 +3f4b6770: move @0xb7ce0, *a14+, 1 +3f4b67a0: move @0xb78e0, *a14+, 1 +3f4b67d0: calla L3FD36780 +3f4b6800: move a8, a9 +3f4b6810: jreq L3F4B6940 +L3F4B6820: +3f4b6820: move a14, -*sp, 1 +3f4b6830: move a13, a11 +3f4b6840: addk 32, a11 +3f4b6850: move a11, *a14+, 1 +3f4b6860: movi 0xffff, a9 +3f4b6880: move a9, *a14+, 1 +3f4b6890: move @0xb7ce0, *a14+, 1 +3f4b68c0: move @0xb78e0, *a14+, 1 +3f4b68f0: calla L3FD36780 +3f4b6920: move a8, a8 +3f4b6930: jrne L3F4B6820 +L3F4B6940: +3f4b6940: move a14, -*sp, 1 +3f4b6950: move @0xb7ce0, *a14+, 1 +3f4b6980: move @0xb78e0, *a14+, 1 +3f4b69b0: calla L3FDA9A70 +3f4b69e0: move a14, -*sp, 1 +3f4b69f0: move @0xb7ce0, *a14+, 1 +3f4b6a20: move @0xb78e0, *a14+, 1 +3f4b6a50: calla L3FD425A0 +3f4b6a80: setf 16, 1, 0 +3f4b6a90: move @0x1a44d0, a11, 0 +3f4b6ac0: jreq L3F4B6CE0 +3f4b6ad0: move a14, -*sp, 1 +3f4b6ae0: movk 3, a9 +3f4b6af0: move a9, *a14+, 1 +3f4b6b00: move @0xb78e0, *a14+, 1 +3f4b6b30: calla L3F32DA80 +3f4b6b60: move a14, -*sp, 1 +3f4b6b70: setf 16, 1, 0 +3f4b6b80: move @0x1a44d0, a11, 0 +3f4b6bb0: move a11, *a14+, 1 +3f4b6bc0: movi 0x3f4b9b60, a8 +3f4b6bf0: move a8, *a14+, 1 +3f4b6c00: move a13, a9 +3f4b6c10: addi 0x340, a9 +3f4b6c30: move a9, *a14+, 1 +3f4b6c40: calla L3FB34430 +3f4b6c70: move a14, -*sp, 1 +3f4b6c80: movk 3, a11 +3f4b6c90: move a11, *a14+, 1 +3f4b6ca0: move a9, *a14+, 1 +3f4b6cb0: calla L3F309350 +L3F4B6CE0: +3f4b6ce0: sub a11, a11 +3f4b6cf0: move a11, @0xb8360, 1 +3f4b6d20: jruc L3F4B6F50 +L3F4B6D30: +3f4b6d30: setf 16, 1, 0 +3f4b6d40: move @0x1a44d0, a9, 0 +3f4b6d70: inc a9 +3f4b6d80: move a9, @0x1a44d0, 0 +3f4b6db0: move a14, -*sp, 1 +3f4b6dc0: move @0xb78e0, *a14+, 1 +3f4b6df0: movk 14, a9 +3f4b6e00: move a9, *a14+, 1 +3f4b6e10: calla L3F439FF0 +3f4b6e40: move a14, -*sp, 1 +3f4b6e50: movi 0x3f4b9cc0, a8 +3f4b6e80: move a8, *a14+, 1 +3f4b6e90: move *a13, a11, 1 +3f4b6ea0: move *a11(0x120), *a14+, 1 +3f4b6ec0: calla L3FB45720 +3f4b6ef0: move *a11(0x160), a9, 1 +3f4b6f10: sub a11, a11 +3f4b6f20: setf 16, 1, 0 +3f4b6f30: move a11, *a9(0x30), 0 +L3F4B6F50: +3f4b6f50: subi 0x5c0, a14 +3f4b6f70: mmfm sp, a9,a11,a13 +3f4b6f90: rets +3f4b6fa0: mmtm sp, a9,a11,a13 +3f4b6fc0: move a14, a13 +3f4b6fd0: addk 32, a14 +3f4b6fe0: move a14, -*sp, 1 +3f4b6ff0: move @0x10a6b0, *a14+, 1 +3f4b7020: move @0xf7d10, *a14+, 1 +3f4b7050: calla L3FB11A10 +3f4b7080: move a8, *a13, 1 +3f4b7090: move a8, a8 +3f4b70a0: jreq L3F4B71C0 +3f4b70b0: move a14, -*sp, 1 +3f4b70c0: movi 0x3f4b9cc0, a8 +3f4b70f0: move a8, *a14+, 1 +3f4b7100: move *a13, a11, 1 +3f4b7110: move *a11(0x120), *a14+, 1 +3f4b7130: calla L3FB45720 +3f4b7160: move *a11(0x160), a9, 1 +3f4b7180: sub a11, a11 +3f4b7190: setf 16, 1, 0 +3f4b71a0: move a11, *a9(0x30), 0 +L3F4B71C0: +3f4b71c0: subk 32, a14 +3f4b71d0: mmfm sp, a9,a11,a13 +3f4b71f0: rets +3f4b7200: mmtm sp, a7,a9,a11,a13 +3f4b7220: move a14, a13 +3f4b7230: addi 0x150, a14 +3f4b7250: sub a11, a11 +3f4b7260: move a11, @0xb25b0, 1 +3f4b7290: move a14, -*sp, 1 +3f4b72a0: movk 2, a11 +3f4b72b0: move a11, *a14+, 1 +3f4b72c0: move a13, a11 +3f4b72d0: addk 32, a11 +3f4b72e0: move a11, *a14+, 1 +3f4b72f0: movi 0x64000d0, a11 +3f4b7320: move a11, *a14+, 1 +3f4b7330: calla L3FB44400 +3f4b7360: move a14, -*sp, 1 +3f4b7370: movb *a13(0x20), a9 +3f4b7390: move a9, *a14+, 1 +3f4b73a0: movi 0x3f4b9cc8, a8 +3f4b73d0: move a8, *a14+, 1 +3f4b73e0: calla L3FB341E0 +3f4b7410: move a14, -*sp, 1 +3f4b7420: movb *a13(0x28), a9 +3f4b7440: move a9, *a14+, 1 +3f4b7450: movi 0x3f4b9cc8, a8 +3f4b7480: move a8, *a14+, 1 +3f4b7490: calla L3FB341E0 +3f4b74c0: movb *a13(0x20), a11 +3f4b74e0: cmpi 0xffd1, a11 +3f4b7500: jrne L3F4B75C0 +3f4b7510: move a14, -*sp, 1 +3f4b7520: movi 0x3f4b9d50, a8 +3f4b7550: move a8, *a14+, 1 +3f4b7560: calla L3FB341E0 +3f4b7590: sub a9, a9 +3f4b75a0: move a9, *a13, 1 +3f4b75b0: jruc L3F4B76D0 +L3F4B75C0: +3f4b75c0: move @0xaec90, a9, 1 +3f4b75f0: inc a9 +3f4b7600: move a9, @0xaec90, 1 +3f4b7630: move a9, *a13, 1 +3f4b7640: move a14, -*sp, 1 +3f4b7650: move a9, *a14+, 1 +3f4b7660: movi 0x3f4b9e40, a8 +3f4b7690: move a8, *a14+, 1 +3f4b76a0: calla L3FB341E0 +L3F4B76D0: +3f4b76d0: calla L3F4ACFE0 +3f4b7700: move a9, @0xaec90, 1 +3f4b7730: move @0xb8080, a11, 1 +3f4b7760: jreq L3F4B7BB0 +3f4b7770: move a14, -*sp, 1 +3f4b7780: move @0x1220b0, *a14+, 1 +3f4b77b0: move @0x11a590, *a14+, 1 +3f4b77e0: calla L3FB11A10 +3f4b7810: move a8, *a13(0x30), 1 +3f4b7830: move a8, a11 +3f4b7840: jreq L3F4B7BB0 +3f4b7850: move a14, -*sp, 1 +3f4b7860: move @0xaec90, *a14+, 1 +3f4b7890: setf 2, 0, 0 +3f4b78a0: move @0xaece8, a7, 0 +3f4b78d0: move a7, a9 +3f4b78e0: sll 0x9, a7 +3f4b78f0: sll 0x5, a9 +3f4b7900: add a9, a7 +3f4b7910: addi 0x1220d0, a7 +3f4b7940: move *a7+, *a14+, 1 +3f4b7950: movi 0x3f4b9f40, a8 +3f4b7980: move a8, *a14+, 1 +3f4b7990: move a13, a9 +3f4b79a0: addi 0x50, a9 +3f4b79c0: move a9, *a14+, 1 +3f4b79d0: calla L3FB34430 +3f4b7a00: move a14, -*sp, 1 +3f4b7a10: move a9, *a14+, 1 +3f4b7a20: move a11, *a14+, 1 +3f4b7a30: move @0x11a590, *a14+, 1 +3f4b7a60: calla L3F377730 +3f4b7a90: move a14, -*sp, 1 +3f4b7aa0: move a9, *a14+, 1 +3f4b7ab0: movi 0x1a44e0, a7 +3f4b7ae0: move a7, *a14+, 1 +3f4b7af0: calla L3FB45720 +3f4b7b20: move a14, -*sp, 1 +3f4b7b30: move a7, *a14+, 1 +3f4b7b40: move a11, *a14+, 1 +3f4b7b50: move @0x11a590, *a14+, 1 +3f4b7b80: calla L3F377730 +L3F4B7BB0: +3f4b7bb0: calla L3F4AEC60 +3f4b7be0: calla L3F302620 +3f4b7c10: subi 0x150, a14 +3f4b7c30: mmfm sp, a7,a9,a11,a13 +3f4b7c50: rets +3f4b7c60: move a11, -*sp, 1 +3f4b7c70: move a14, -*sp, 1 +3f4b7c80: movi 0x3f4b7200, a11 +3f4b7cb0: move a11, *a14+, 1 +3f4b7cc0: movi 0x3f4b9f68, a8 +3f4b7cf0: move a8, *a14+, 1 +3f4b7d00: movi 0x3f4ba0d0, a8 +3f4b7d30: move a8, *a14+, 1 +3f4b7d40: calla L3F4462C0 +3f4b7d70: move *sp+, a11, 1 +3f4b7d80: rets +3f4b7d90: mmtm sp, a9,a11 +3f4b7db0: move a14, -*sp, 1 +3f4b7dc0: sub a11, a11 +3f4b7dd0: move a11, *a14+, 1 +3f4b7de0: move a11, *a14+, 1 +3f4b7df0: move @0xb7ce0, *a14+, 1 +3f4b7e20: move @0xf7d10, a9, 1 +3f4b7e50: move *a9(0x20), *a14+, 1 +3f4b7e70: calla L3FD9D240 +3f4b7ea0: mmfm sp, a9,a11 +3f4b7ec0: rets +3f4b7ed0: mmtm sp, a9,a11,a13 +3f4b7ef0: move a14, a13 +3f4b7f00: addi 0x40, a14 +3f4b7f20: move a14, -*sp, 1 +3f4b7f30: move @0x10c870, *a14+, 1 +3f4b7f60: move @0xf7d30, *a14+, 1 +3f4b7f90: calla L3FB11A10 +3f4b7fc0: move a8, *a13, 1 +3f4b7fd0: move a14, -*sp, 1 +3f4b7fe0: move @0x10d5f0, *a14+, 1 +3f4b8010: move @0xf7d30, *a14+, 1 +3f4b8040: calla L3FB11A10 +3f4b8070: move a8, *a13(0x20), 1 +3f4b8090: move *a13, a11, 1 +3f4b80a0: jreq L3F4B8830 +3f4b80b0: move a8, a8 +3f4b80c0: jreq L3F4B8830 +3f4b80d0: move a14, -*sp, 1 +3f4b80e0: move *a8(0x120), *a14+, 1 +3f4b8100: move *a11(0x120), *a14+, 1 +3f4b8120: calla L3FB45500 +3f4b8150: move a8, a8 +3f4b8160: jrne L3F4B8240 +3f4b8170: move a14, -*sp, 1 +3f4b8180: move *a11(0x120), *a14+, 1 +3f4b81a0: calla L3F4B8880 +3f4b81d0: move a8, @0xb25b0, 1 +3f4b8200: calla L3F428A80 +3f4b8230: jruc L3F4B8830 +L3F4B8240: +3f4b8240: move a14, -*sp, 1 +3f4b8250: move @0xb78e0, *a14+, 1 +3f4b8280: movk 15, a11 +3f4b8290: move a11, *a14+, 1 +3f4b82a0: calla L3F439FF0 +3f4b82d0: move a14, -*sp, 1 +3f4b82e0: movi 0x3f4b9cc0, a8 +3f4b8310: move a8, *a14+, 1 +3f4b8320: move *a13, a9, 1 +3f4b8330: move *a9(0x120), *a14+, 1 +3f4b8350: calla L3FB45720 +3f4b8380: move a14, -*sp, 1 +3f4b8390: movi 0x3f4b9cc0, a8 +3f4b83c0: move a8, *a14+, 1 +3f4b83d0: move *a13(0x20), a11, 1 +3f4b83f0: move *a11(0x120), *a14+, 1 +3f4b8410: calla L3FB45720 +3f4b8440: move *a9(0x160), a9, 1 +3f4b8460: sub a11, a11 +3f4b8470: setf 16, 1, 0 +3f4b8480: move a11, *a9(0x30), 0 +3f4b84a0: move *a13(0x20), a9, 1 +3f4b84c0: move *a9(0x160), a11, 1 +3f4b84e0: sub a9, a9 +3f4b84f0: move a9, *a11(0x30), 0 +3f4b8510: move a14, -*sp, 1 +3f4b8520: move @0x10e370, *a14+, 1 +3f4b8550: move @0xf7d30, *a14+, 1 +3f4b8580: calla L3FB11A10 +3f4b85b0: move a8, *a13, 1 +3f4b85c0: move a8, a11 +3f4b85d0: jreq L3F4B8830 +3f4b85e0: move *a8(0x160), a9, 1 +3f4b8600: sub a11, a11 +3f4b8610: movb a11, *a9(0x20) +3f4b8630: move *a8(0x160), a9, 1 +3f4b8650: movb a11, *a9(0x30) +3f4b8670: move a14, -*sp, 1 +3f4b8680: move a11, *a14+, 1 +3f4b8690: move *a8(0xa0), *a14+, 1 +3f4b86b0: move *a8(0x80), *a14+, 1 +3f4b86d0: move *a8(0x60), *a14+, 1 +3f4b86f0: move *a8(0x40), *a14+, 1 +3f4b8710: move @0xb7d00, *a14+, 1 +3f4b8740: move @0xb78e0, *a14+, 1 +3f4b8770: calla L3FD39680 +3f4b87a0: move a14, -*sp, 1 +3f4b87b0: move *a13(0x0), *a14+, 1 +3f4b87d0: move @0xf7d30, *a14+, 1 +3f4b8800: calla L3FB11C90 +L3F4B8830: +3f4b8830: subi 0x40, a14 +3f4b8850: mmfm sp, a9,a11,a13 +3f4b8870: rets +L3F4B8880: +3f4b8880: mmtm sp, a7,a9,a10,a11,a13 +3f4b88a0: move a14, a13 +3f4b88b0: sub a9, a9 +3f4b88c0: move *a13(0xffe0), a7, 1 +3f4b88e0: setf 8, 1, 0 +3f4b88f0: move *a7+, a11, 0 +3f4b8900: move a7, *a13(0xffe0), 1 +3f4b8920: jreq L3F4B8A80 +L3F4B8930: +3f4b8930: xor a11, a9 +3f4b8940: movk 8, a10 +L3F4B8950: +3f4b8950: btst 0, a9 +3f4b8960: jreq L3F4B89E0 +3f4b8970: move a9, a7 +3f4b8980: srl 0x1, a7 +3f4b8990: move a7, a9 +3f4b89a0: xori 0xedb88320, a9 +3f4b89d0: jruc L3F4B89F0 +L3F4B89E0: +3f4b89e0: srl 0x1, a9 +L3F4B89F0: +3f4b89f0: dec a10 +3f4b8a00: jrgt L3F4B8950 +3f4b8a10: move *a13(0xffe0), a7, 1 +3f4b8a30: setf 8, 1, 0 +3f4b8a40: move *a7+, a11, 0 +3f4b8a50: move a7, *a13(0xffe0), 1 +3f4b8a70: jrne L3F4B8930 +L3F4B8A80: +3f4b8a80: move a14, -*sp, 1 +3f4b8a90: move a7, *a14+, 1 +3f4b8aa0: movi 0x1a40d0, a7 +3f4b8ad0: move a7, *a14+, 1 +3f4b8ae0: calla L3FB45720 +3f4b8b10: move a9, a8 +3f4b8b20: move *sp(0xc0), a14, 1 +3f4b8b40: mmfm sp, a7,a9,a10,a11,a13 +3f4b8b60: rets 2 +L3F4B8B70: +3f4b8b70: mmtm sp, a9,a11,a13 +3f4b8b90: move a14, a13 +3f4b8ba0: addi 0x300, a14 +3f4b8bc0: move @0xb8380, a11, 1 +3f4b8bf0: jreq L3F4B9070 +3f4b8c00: move a14, -*sp, 1 +3f4b8c10: sub a11, a11 +3f4b8c20: move a11, *a14+, 1 +3f4b8c30: move @0xb78e0, *a14+, 1 +3f4b8c60: calla L3FD9F6B0 +3f4b8c90: move @0xf7d30, a9, 1 +3f4b8cc0: movk 1, a11 +3f4b8cd0: move a11, *a9(0x60), 1 +3f4b8cf0: move a14, -*sp, 1 +3f4b8d00: move a13, *a14+, 1 +3f4b8d10: movi 0xffff, a11 +3f4b8d30: move a11, *a14+, 1 +3f4b8d40: move @0xb7d00, *a14+, 1 +3f4b8d70: move @0xb78e0, *a14+, 1 +3f4b8da0: calla L3FD36780 +3f4b8dd0: move a8, a9 +3f4b8de0: jreq L3F4B8EF0 +L3F4B8DF0: +3f4b8df0: move a14, -*sp, 1 +3f4b8e00: move a13, *a14+, 1 +3f4b8e10: movi 0xffff, a11 +3f4b8e30: move a11, *a14+, 1 +3f4b8e40: move @0xb7d00, *a14+, 1 +3f4b8e70: move @0xb78e0, *a14+, 1 +3f4b8ea0: calla L3FD36780 +3f4b8ed0: move a8, a9 +3f4b8ee0: jrne L3F4B8DF0 +L3F4B8EF0: +3f4b8ef0: move a14, -*sp, 1 +3f4b8f00: move @0xb7d00, *a14+, 1 +3f4b8f30: move @0xb78e0, *a14+, 1 +3f4b8f60: calla L3FDA9A70 +3f4b8f90: move a14, -*sp, 1 +3f4b8fa0: move @0xb7d00, *a14+, 1 +3f4b8fd0: move @0xb78e0, *a14+, 1 +3f4b9000: calla L3FD425A0 +3f4b9030: sub a9, a9 +3f4b9040: move a9, @0xb8380, 1 +L3F4B9070: +3f4b9070: subi 0x300, a14 +3f4b9090: mmfm sp, a9,a11,a13 +3f4b90b0: rets +3f4b90c0: mmtm sp, a9,a11,a13 +3f4b90e0: move a14, a13 +3f4b90f0: addi 0x40, a14 +3f4b9110: move a14, -*sp, 1 +3f4b9120: move @0x10c870, *a14+, 1 +3f4b9150: move @0xf7d30, *a14+, 1 +3f4b9180: calla L3FB11A10 +3f4b91b0: move a8, *a13, 1 +3f4b91c0: move a14, -*sp, 1 +3f4b91d0: move @0x10d5f0, *a14+, 1 +3f4b9200: move @0xf7d30, *a14+, 1 +3f4b9230: calla L3FB11A10 +3f4b9260: move a8, *a13(0x20), 1 +3f4b9280: move *a13, a11, 1 +3f4b9290: jreq L3F4B94F0 +3f4b92a0: move a8, a8 +3f4b92b0: jreq L3F4B94F0 +3f4b92c0: move a14, -*sp, 1 +3f4b92d0: movi 0x3f4b9cc0, a8 +3f4b9300: move a8, *a14+, 1 +3f4b9310: move *a11(0x120), *a14+, 1 +3f4b9330: calla L3FB45720 +3f4b9360: move a14, -*sp, 1 +3f4b9370: movi 0x3f4b9cc0, a8 +3f4b93a0: move a8, *a14+, 1 +3f4b93b0: move *a13(0x20), a9, 1 +3f4b93d0: move *a9(0x120), *a14+, 1 +3f4b93f0: calla L3FB45720 +3f4b9420: move *a11(0x160), a9, 1 +3f4b9440: sub a11, a11 +3f4b9450: setf 16, 1, 0 +3f4b9460: move a11, *a9(0x30), 0 +3f4b9480: move *a13(0x20), a9, 1 +3f4b94a0: move *a9(0x160), a11, 1 +3f4b94c0: sub a9, a9 +3f4b94d0: move a9, *a11(0x30), 0 +L3F4B94F0: +3f4b94f0: subi 0x40, a14 +3f4b9510: mmfm sp, a9,a11,a13 +3f4b9530: rets +3f4b9540: mmtm sp, a9,a11,a13 +3f4b9560: move a14, a13 +3f4b9570: addk 32, a14 +3f4b9580: move a14, -*sp, 1 +3f4b9590: move @0x10dcb0, *a14+, 1 +3f4b95c0: move @0xf7d30, *a14+, 1 +3f4b95f0: calla L3FB11A10 +3f4b9620: move a8, *a13, 1 +3f4b9630: move a8, a8 +3f4b9640: jreq L3F4B9860 +3f4b9650: move *a8(0x160), a11, 1 +3f4b9670: sub a9, a9 +3f4b9680: movb a9, *a11(0x30) +3f4b96a0: move a14, -*sp, 1 +3f4b96b0: move a9, *a14+, 1 +3f4b96c0: move *a8(0xa0), *a14+, 1 +3f4b96e0: move *a8(0x80), *a14+, 1 +3f4b9700: move *a8(0x60), *a14+, 1 +3f4b9720: move *a8(0x40), *a14+, 1 +3f4b9740: move @0xb7d00, *a14+, 1 +3f4b9770: move @0xb78e0, *a14+, 1 +3f4b97a0: calla L3FD39680 +3f4b97d0: move a14, -*sp, 1 +3f4b97e0: move *a13(0x0), *a14+, 1 +3f4b9800: move @0xf7d30, *a14+, 1 +3f4b9830: calla L3FB11C90 +L3F4B9860: +3f4b9860: subk 32, a14 +3f4b9870: mmfm sp, a9,a11,a13 +3f4b9890: rets +3f4b98a0: mmtm sp, a9,a11,a13 +3f4b98c0: move a14, a13 +3f4b98d0: addk 32, a14 +3f4b98e0: move a14, -*sp, 1 +3f4b98f0: move @0x10e370, *a14+, 1 +3f4b9920: move @0xf7d30, *a14+, 1 +3f4b9950: calla L3FB11A10 +3f4b9980: move a8, *a13, 1 +3f4b9990: move a8, a8 +3f4b99a0: jreq L3F4B9AC0 +3f4b99b0: move *a8(0x160), a11, 1 +3f4b99d0: movk 1, a9 +3f4b99e0: movb a9, *a11(0x30) +3f4b9a00: move *a8(0x160), a11, 1 +3f4b9a20: movb a9, *a11(0x20) +3f4b9a40: move a14, -*sp, 1 +3f4b9a50: move a8, *a14+, 1 +3f4b9a60: move @0xf7d30, *a14+, 1 +3f4b9a90: calla L3FB11C90 +L3F4B9AC0: +3f4b9ac0: subk 32, a14 +3f4b9ad0: mmfm sp, a9,a11,a13 +3f4b9af0: rets +3f4b9b00: move a13, -*sp, 1 +3f4b9b10: move a14, a13 +3f4b9b20: addk 32, a14 +3f4b9b30: subk 32, a14 +3f4b9b40: move *sp+, a13, 1 +3f4b9b50: rets +3f4b9b60: sra a1, a5 +3f4b9b70: srl a1, a0 +3f4b9b80: rl a11, a1 +3f4b9b90: .word 0x756c +3f4b9ba0: sra b11, b2 +3f4b9bb0: .word 0x7328 +3f4b9bc0: sla 0x1, a9 +3f4b9bd0: rl b11, b3 +3f4b9be0: sll a11, a14 +3f4b9bf0: sla 0x3, a5 +3f4b9c00: sla a11, a12 +3f4b9c10: .word 0x7473 +3f4b9c20: .word 0x7320 +3f4b9c30: sll b11, b5 +3f4b9c40: sra a11, a3 +3f4b9c50: .word 0x7373 +3f4b9c60: .word 0x7566 +3f4b9c70: sla 0x3, a12 +3f4b9c80: sll a11, a1 +3f4b9c90: sra a11, a3 +3f4b9ca0: .word 0x7373 +3f4b9cb0: rev a14 +3f4b9cc0: lmo a0, a0 +3f4b9cd0: mods b11, b5 +3f4b9ce0: sra b11, b0 +3f4b9cf0: mpyu b11, b2 +3f4b9d00: sla b11, b6 +3f4b9d10: sla 0x3, a12 +3f4b9d20: sla 0x1, b13 +3f4b9d30: sll a9, a5 +3f4b9d40: .word 0x000a +3f4b9d50: or a10, a10 +3f4b9d60: and a2, a13 +3f4b9d70: andn a2, a5 +3f4b9d80: cmp a9, a0 +L3F4B9D90: +3f4b9d90: sla 0x2, b3 +3f4b9da0: move a2, b9 +3f4b9db0: andn a1, a0 +3f4b9dc0: andn a10, a5 +3f4b9dd0: or a2, a5 +3f4b9de0: addc a9, a0 +3f4b9df0: or a10, sp +3f4b9e00: or a2, a14 +3f4b9e10: dsjs a0, L3F4B9D90 +3f4b9e20: rl 0x1, a0 +3f4b9e30: .word 0x000a +3f4b9e40: or a10, a10 +3f4b9e50: and a2, a13 +3f4b9e60: andn a2, a5 +3f4b9e70: cmp a9, a0 +3f4b9e80: sla 0x2, b3 +3f4b9e90: or a10, sp +3f4b9ea0: sla 0x2, b4 +3f4b9eb0: sub b10, b2 +3f4b9ec0: sub b10, b3 +3f4b9ed0: sla 0x2, b4 +3f4b9ee0: move a10, b3 +3f4b9ef0: move b2, a5 +3f4b9f00: sla 0x2, b4 +3f4b9f10: sla 0x1, b13 +3f4b9f20: sra a1, a5 +3f4b9f30: .word 0x000a +3f4b9f40: .word 0x7325 +3f4b9f50: sra a1, a5 +3f4b9f60: sub a0, a0 +3f4b9f70: sla 0x3, sp +3f4b9f80: modu b11, b9 +3f4b9f90: sla 0x3, b5 +3f4b9fa0: sra b11, b2 +3f4b9fb0: mods a3, a1 +3f4b9fc0: .word 0x796c +3f4b9fd0: .word 0x7720 +3f4b9fe0: modu a3, a1 +3f4b9ff0: sla 0x3, b4 +3f4ba000: modu b11, b4 +3f4ba010: .word 0x7020 +3f4ba020: .word 0x7265 +3f4ba030: modu a11, a6 +3f4ba040: mods b11, b2 +3f4ba050: sla a9, a0 +3f4ba060: andn a9, a0 +3f4ba070: sll a11, a5 +3f4ba080: .word 0x7275 +3f4ba090: sla 0x3, a5 +3f4ba0a0: sra b10, b2 +3f4ba0b0: sra b11, b3 +3f4ba0c0: .word 0x0074 +3f4ba0d0: sra b10, b3 +3f4ba0e0: .word 0x7563 +3f4ba0f0: sra b11, b2 +3f4ba100: andn a1, a0 +3f4ba110: .word 0x7365 +3f4ba120: .word 0x7465 +3f4ba130: .word 0x7720 +3f4ba140: mods a3, a9 +3f4ba150: sla 0x3, a12 +3f4ba160: .word 0x7265 +3f4ba170: .word 0x7361 +3f4ba180: sla 0x3, a5 +3f4ba190: modu b11, b9 +3f4ba1a0: .word 0x7275 +3f4ba1b0: mods a1, a0 +3f4ba1c0: .word 0x7361 +3f4ba1d0: sla 0x3, b4 +3f4ba1e0: sla b11, b3 +3f4ba1f0: sra b11, b6 +3f4ba200: sla 0x3, a4 +3f4ba210: sra b11, b3 +3f4ba220: .word 0x7474 +3f4ba230: modu a3, a9 +3f4ba240: .word 0x7367 +3f4ba250: .word 0x0000 +L3F4BA260: +3f4ba260: mmtm sp, a9,a11,a13 +3f4ba280: move a14, a13 +3f4ba290: move *a13(0xffe0), a11, 1 +3f4ba2b0: movi 0x2710, a9 +3f4ba2d0: move a9, *a11(0x20), 1 +3f4ba2f0: sub a9, a9 +3f4ba300: move a9, *a11(0x40), 1 +3f4ba320: move a14, -*sp, 1 +3f4ba330: movi 0x2710, a9 +3f4ba350: move a9, *a14+, 1 +3f4ba360: calla L3F701230 +3f4ba390: move a8, *a11, 1 +3f4ba3a0: move *sp(0x80), a14, 1 +3f4ba3c0: mmfm sp, a9,a11,a13 +3f4ba3e0: rets 2 +L3F4BA3F0: +3f4ba3f0: mmtm sp, a7,a9,a10,a11,a13 +3f4ba410: move a14, a13 +3f4ba420: move *a13(0xffe0), a9, 1 +3f4ba440: move *a13(0xffa0), a10, 1 +3f4ba460: move *a9(0x40), a11, 1 +3f4ba480: add a10, a11 +3f4ba490: move *a9(0x20), a7, 1 +3f4ba4b0: cmp a7, a11 +3f4ba4c0: jrle L3F4BA640 +L3F4BA4D0: +3f4ba4d0: move a14, -*sp, 1 +3f4ba4e0: move *a9(0x20), a11, 1 +3f4ba500: sll 0x1, a11 +3f4ba510: move a11, *a14+, 1 +3f4ba520: move *a9(0x0), *a14+, 1 +3f4ba540: calla L3F7030E0 +3f4ba570: move a8, *a9, 1 +3f4ba580: move *a9(0x20), a11, 1 +3f4ba5a0: sll 0x1, a11 +3f4ba5b0: move a11, *a9(0x20), 1 +3f4ba5d0: move *a9(0x40), a11, 1 +3f4ba5f0: add a10, a11 +3f4ba600: move *a9(0x20), a7, 1 +3f4ba620: cmp a7, a11 +3f4ba630: jrgt L3F4BA4D0 +L3F4BA640: +3f4ba640: move a14, -*sp, 1 +3f4ba650: move a10, *a14+, 1 +3f4ba660: move *a13(0xffc0), *a14+, 1 +3f4ba680: move *a9(0x40), a11, 1 +3f4ba6a0: sll 0x3, a11 +3f4ba6b0: move *a9, a7, 1 +3f4ba6c0: add a11, a7 +3f4ba6d0: move a7, *a14+, 1 +3f4ba6e0: calla L3FB45EE0 +3f4ba710: move *a9(0x40), a11, 1 +3f4ba730: add a10, a11 +3f4ba740: move a11, *a9(0x40), 1 +3f4ba760: move *sp(0xc0), a14, 1 +3f4ba780: mmfm sp, a7,a9,a10,a11,a13 +3f4ba7a0: rets 2 +L3F4BA7B0: +3f4ba7b0: mmtm sp, a9,a11,a13 +3f4ba7d0: move a14, a13 +3f4ba7e0: move *a13(0xffe0), a11, 1 +3f4ba800: movi 0x1f4, a9 +3f4ba820: move a9, *a11(0x20), 1 +3f4ba840: sub a9, a9 +3f4ba850: move a9, *a11(0x40), 1 +3f4ba870: move a14, -*sp, 1 +3f4ba880: movi 0x1f40, a9 +3f4ba8a0: move a9, *a14+, 1 +3f4ba8b0: calla L3F701230 +3f4ba8e0: move a8, *a11, 1 +3f4ba8f0: move *sp(0x80), a14, 1 +3f4ba910: mmfm sp, a9,a11,a13 +3f4ba930: rets 2 +L3F4BA940: +3f4ba940: mmtm sp, a5,a7,a9,a10,a11,a13 +3f4ba960: move a14, a13 +3f4ba970: move *a13(0xffe0), a9, 1 +3f4ba990: sub a10, a10 +3f4ba9a0: move *a9(0x40), a11, 1 +3f4ba9c0: cmp a11, a10 +3f4ba9d0: jrge L3F4BAD20 +L3F4BA9E0: +3f4ba9e0: move a14, -*sp, 1 +3f4ba9f0: move *a13(0xff60), *a14+, 1 +3f4baa10: move a10, a11 +3f4baa20: sll 0x7, a11 +3f4baa30: move *a9, a7, 1 +3f4baa40: add a11, a7 +3f4baa50: move *a7+, *a14+, 1 +3f4baa60: calla L3FB45500 +3f4baa90: move a8, a7 +3f4baaa0: jrne L3F4BACD0 +3f4baab0: move a14, -*sp, 1 +3f4baac0: move a10, a11 +3f4baad0: sll 0x7, a11 +3f4baae0: move *a9, a7, 1 +3f4baaf0: add a11, a7 +3f4bab00: move *a7(0x40), *a14+, 1 +3f4bab20: move *a13(0xffa0), *a14+, 1 +3f4bab40: move *a13(0xff60), *a14+, 1 +3f4bab60: movi 0x3f4bed40, a8 +3f4bab90: move a8, *a14+, 1 +3f4baba0: movi 0x3f4bed88, a8 +3f4babd0: move a8, *a14+, 1 +3f4babe0: calla L3FB341E0 +3f4bac10: move a10, a11 +3f4bac20: sll 0x7, a11 +3f4bac30: move *a9, a7, 1 +3f4bac40: add a11, a7 +3f4bac50: move a13, a11 +3f4bac60: subi 0xa0, a11 +3f4bac80: move *a11+, *a7+, 1 +3f4bac90: move *a11+, *a7+, 1 +3f4baca0: move *a11+, *a7+, 1 +3f4bacb0: move *a11, *a7, 1 +3f4bacc0: jruc L3F4BAFB0 +L3F4BACD0: +3f4bacd0: inc a10 +3f4bace0: move *a9(0x40), a11, 1 +3f4bad00: cmp a11, a10 +3f4bad10: jrlt L3F4BA9E0 +L3F4BAD20: +3f4bad20: move *a9(0x40), a11, 1 +3f4bad40: move *a9(0x20), a7, 1 +3f4bad60: cmp a7, a11 +3f4bad70: jrne L3F4BAE80 +3f4bad80: move a14, -*sp, 1 +3f4bad90: move *a9(0x20), a11, 1 +3f4badb0: sll 0x5, a11 +3f4badc0: move a11, *a14+, 1 +3f4badd0: move *a9(0x0), *a14+, 1 +3f4badf0: calla L3F7030E0 +3f4bae20: move a8, *a9, 1 +3f4bae30: move *a9(0x20), a11, 1 +3f4bae50: sll 0x1, a11 +3f4bae60: move a11, *a9(0x20), 1 +L3F4BAE80: +3f4bae80: movk 1, a11 +3f4bae90: move a11, *a13(0xffc0), 1 +3f4baeb0: move *a9(0x40), a7, 1 +3f4baed0: inc a7 +3f4baee0: move a7, *a9(0x40), 1 +3f4baf00: dec a7 +3f4baf10: sll 0x7, a7 +3f4baf20: move *a9, a5, 1 +3f4baf30: add a7, a5 +3f4baf40: move a13, a7 +3f4baf50: subi 0xa0, a7 +3f4baf70: move *a7+, *a5+, 1 +3f4baf80: move *a7+, *a5+, 1 +3f4baf90: move *a7+, *a5+, 1 +3f4bafa0: move *a7, *a5, 1 +L3F4BAFB0: +3f4bafb0: move *sp(0xe0), a14, 1 +3f4bafd0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f4baff0: rets 2 +3f4bb000: mmtm sp, a11,a13 +3f4bb020: move a14, a13 +3f4bb030: move a14, -*sp, 1 +3f4bb040: move *a13(0xffc0), a11, 1 +3f4bb060: move *a11(0x0), *a14+, 1 +3f4bb080: move *a13(0xffe0), a11, 1 +3f4bb0a0: move *a11(0x0), *a14+, 1 +3f4bb0c0: calla L3FB45500 +3f4bb0f0: move *sp(0x60), a14, 1 +3f4bb110: mmfm sp, a11,a13 +3f4bb130: rets 2 +L3F4BB140: +3f4bb140: mmtm sp, a7,a9,a11,a13 +3f4bb160: move a14, a13 +3f4bb170: move *a13(0xffe0), a9, 1 +3f4bb190: move a14, -*sp, 1 +3f4bb1a0: move a14, -*sp, 1 +3f4bb1b0: move *a13(0xff60), *a14+, 1 +3f4bb1d0: calla L3FB458D0 +3f4bb200: move a8, *a14+, 1 +3f4bb210: move *a13(0xff60), *a14+, 1 +3f4bb230: move a9, *a14+, 1 +3f4bb240: calla L3F4BA3F0 +3f4bb270: move a14, -*sp, 1 +3f4bb280: movk 2, a11 +3f4bb290: move a11, *a14+, 1 +3f4bb2a0: movi 0x3f4bef10, a8 +3f4bb2d0: move a8, *a14+, 1 +3f4bb2e0: move a9, *a14+, 1 +3f4bb2f0: calla L3F4BA3F0 +3f4bb320: move a14, -*sp, 1 +3f4bb330: move a14, -*sp, 1 +3f4bb340: move *a13(0xff80), *a14+, 1 +3f4bb360: calla L3FB458D0 +3f4bb390: move a8, *a14+, 1 +3f4bb3a0: move *a13(0xff80), *a14+, 1 +3f4bb3c0: move a9, *a14+, 1 +3f4bb3d0: calla L3F4BA3F0 +3f4bb400: move a14, -*sp, 1 +3f4bb410: movk 1, a7 +3f4bb420: move a7, *a14+, 1 +3f4bb430: movi 0x3f4bef28, a8 +3f4bb460: move a8, *a14+, 1 +3f4bb470: move a9, *a14+, 1 +3f4bb480: calla L3F4BA3F0 +3f4bb4b0: move *sp(0xa0), a14, 1 +3f4bb4d0: mmfm sp, a7,a9,a11,a13 +3f4bb4f0: rets 2 +L3F4BB500: +3f4bb500: mmtm sp, a9,a10,a11,a13 +3f4bb520: move a14, a13 +3f4bb530: move *a13(0xffe0), a9, 1 +3f4bb550: move *a13(0xffc0), a10, 1 +L3F4BB570: +3f4bb570: movb *a9, a11 +3f4bb580: jrne L3F4BB5B0 +3f4bb590: sub a8, a8 +3f4bb5a0: jruc L3F4BB6B0 +L3F4BB5B0: +3f4bb5b0: movb *a9, a11 +3f4bb5c0: cmpi 0x5c, a11 +3f4bb5e0: jrne L3F4BB640 +3f4bb5f0: addk 8, a9 +3f4bb600: movb *a9, a11 +3f4bb610: jrne L3F4BB690 +3f4bb620: sub a8, a8 +3f4bb630: jruc L3F4BB6B0 +L3F4BB640: +3f4bb640: movb *a9, a11 +3f4bb650: cmp a10, a11 +3f4bb660: jrne L3F4BB690 +3f4bb670: move a9, a8 +3f4bb680: jruc L3F4BB6B0 +L3F4BB690: +3f4bb690: addk 8, a9 +3f4bb6a0: jruc L3F4BB570 +L3F4BB6B0: +3f4bb6b0: move *sp(0xa0), a14, 1 +3f4bb6d0: mmfm sp, a9,a10,a11,a13 +3f4bb6f0: rets 2 +L3F4BB700: +3f4bb700: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f4bb720: move a14, a13 +3f4bb730: addi 0xc0, a14 +3f4bb750: move *a13(0xffe0), a9, 1 +3f4bb770: sub a7, a7 +3f4bb780: move a7, *a13(0x80), 1 +3f4bb7a0: move *a13(0xffc0), a5, 1 +3f4bb7c0: move *a5, a0, 1 +3f4bb7d0: jaeq L3F4BC8B0 +3f4bb7f0: move *a5(0x40), a7, 1 +3f4bb810: sll 0x3, a7 +3f4bb820: move *a5, a5, 1 +3f4bb830: add a7, a5 +3f4bb840: cmp a5, a0 +3f4bb850: janc L3F4BC770 +L3F4BB870: +3f4bb870: move a14, -*sp, 1 +3f4bb880: movk 10, a7 +3f4bb890: move a7, *a14+, 1 +3f4bb8a0: move a0, *a14+, 1 +3f4bb8b0: calla L3F4BB500 +3f4bb8e0: move a8, a10 +3f4bb8f0: move *a13(0x80), a5, 1 +3f4bb910: inc a5 +3f4bb920: move a5, *a13(0x80), 1 +3f4bb940: move a10, a8 +3f4bb950: jaeq L3F4BC770 +3f4bb970: movb *a0, a7 +3f4bb980: cmpi 0x21, a7 +3f4bb9a0: jaeq L3F4BC6B0 +3f4bb9c0: movb *a0, a7 +3f4bb9d0: subk 10, a7 +3f4bb9e0: jaeq L3F4BC6B0 +3f4bba00: movb *a0, a7 +3f4bba10: cmpi 0x23, a7 +3f4bba30: jaeq L3F4BC6B0 +3f4bba50: move a0, a12 +3f4bba60: movb *a12, a7 +3f4bba70: jreq L3F4BBD10 +3f4bba80: movb *a12, a7 +3f4bba90: subk 10, a7 +3f4bbaa0: jreq L3F4BBD10 +3f4bbab0: move a14, -*sp, 1 +3f4bbac0: movb *a12, a8 +3f4bbad0: move a8, *a14+, 1 +3f4bbae0: calla L3FE14B10 +3f4bbb10: move a8, a7 +3f4bbb20: jreq L3F4BBD10 +3f4bbb30: move a14, -*sp, 1 +3f4bbb40: movb *a12, a8 +3f4bbb50: move a8, *a14+, 1 +3f4bbb60: calla L3FE14D30 +3f4bbb90: move a8, a7 +3f4bbba0: jreq L3F4BBD10 +L3F4BBBB0: +3f4bbbb0: addk 8, a12 +3f4bbbc0: movb *a12, a7 +3f4bbbd0: jreq L3F4BBD10 +3f4bbbe0: movb *a12, a7 +3f4bbbf0: subk 10, a7 +3f4bbc00: jreq L3F4BBD10 +3f4bbc10: move a14, -*sp, 1 +3f4bbc20: movb *a12, a8 +3f4bbc30: move a8, *a14+, 1 +3f4bbc40: calla L3FE14B10 +3f4bbc70: move a8, a5 +3f4bbc80: jreq L3F4BBD10 +3f4bbc90: move a14, -*sp, 1 +3f4bbca0: movb *a12, a8 +3f4bbcb0: move a8, *a14+, 1 +3f4bbcc0: calla L3FE14D30 +3f4bbcf0: move a8, a5 +3f4bbd00: jrne L3F4BBBB0 +L3F4BBD10: +3f4bbd10: movb *a12, a7 +3f4bbd20: jaeq L3F4BC6B0 +3f4bbd40: movb *a12, a7 +3f4bbd50: subk 10, a7 +3f4bbd60: jaeq L3F4BC6B0 +3f4bbd80: move a14, -*sp, 1 +3f4bbd90: movi 0x3a, a7 +3f4bbdb0: move a7, *a14+, 1 +3f4bbdc0: move a0, *a14+, 1 +3f4bbdd0: calla L3F4BB500 +3f4bbe00: move a8, a11 +3f4bbe10: jaeq L3F4BC770 +3f4bbe30: cmp a10, a11 +3f4bbe40: jrls L3F4BBF70 +3f4bbe50: sub a5, a5 +3f4bbe60: movb a5, *a10 +3f4bbe70: move a14, -*sp, 1 +3f4bbe80: move a0, *a14+, 1 +3f4bbe90: move *a13(0x80), *a14+, 1 +3f4bbeb0: movi 0x3f4bef38, a8 +3f4bbee0: move a8, *a14+, 1 +3f4bbef0: movi 0x3f4bef90, a8 +3f4bbf20: move a8, *a14+, 1 +3f4bbf30: calla L3FB341E0 +3f4bbf60: jruc L3F4BC6B0 +L3F4BBF70: +3f4bbf70: move a14, -*sp, 1 +3f4bbf80: move a11, a5 +3f4bbf90: sub a0, a5 +3f4bbfa0: move a5, a2 +3f4bbfb0: sra 0x3, a2 +3f4bbfc0: move a2, a5 +3f4bbfd0: inc a5 +3f4bbfe0: move a5, *a14+, 1 +3f4bbff0: calla L3F701230 +3f4bc020: move a8, a12 +3f4bc030: move a14, -*sp, 1 +3f4bc040: move a2, *a14+, 1 +3f4bc050: move a0, *a14+, 1 +3f4bc060: move a12, *a14+, 1 +3f4bc070: calla L3FB45EE0 +3f4bc0a0: move a2, a5 +3f4bc0b0: sll 0x3, a5 +3f4bc0c0: add a12, a5 +3f4bc0d0: sub a7, a7 +3f4bc0e0: movb a7, *a5 +3f4bc0f0: movb *a12, a5 +3f4bc100: subk 32, a5 +3f4bc110: jreq L3F4BC150 +3f4bc120: movb *a12, a5 +3f4bc130: subk 9, a5 +3f4bc140: jrne L3F4BC240 +L3F4BC150: +3f4bc150: addk 8, a12 +3f4bc160: dec a2 +3f4bc170: movb *a12, a7 +3f4bc180: subk 32, a7 +3f4bc190: jreq L3F4BC150 +3f4bc1a0: movb *a12, a7 +3f4bc1b0: subk 9, a7 +3f4bc1c0: jreq L3F4BC150 +3f4bc1d0: jruc L3F4BC240 +L3F4BC1E0: +3f4bc1e0: dec a2 +3f4bc1f0: move a2, a7 +3f4bc200: sll 0x3, a7 +3f4bc210: add a12, a7 +3f4bc220: sub a5, a5 +3f4bc230: movb a5, *a7 +L3F4BC240: +3f4bc240: move a2, a7 +3f4bc250: dec a7 +3f4bc260: sll 0x3, a7 +3f4bc270: add a12, a7 +3f4bc280: movb *a7, a7 +3f4bc290: subk 32, a7 +3f4bc2a0: jreq L3F4BC1E0 +3f4bc2b0: move a2, a7 +3f4bc2c0: dec a7 +3f4bc2d0: sll 0x3, a7 +3f4bc2e0: add a12, a7 +3f4bc2f0: movb *a7, a7 +3f4bc300: subk 9, a7 +3f4bc310: jreq L3F4BC1E0 +3f4bc320: move a12, *a13, 1 +3f4bc330: move a14, -*sp, 1 +3f4bc340: move a10, a7 +3f4bc350: sub a11, a7 +3f4bc360: sra 0x3, a7 +3f4bc370: move a7, a2 +3f4bc380: dec a2 +3f4bc390: move a2, a7 +3f4bc3a0: inc a7 +3f4bc3b0: move a7, *a14+, 1 +3f4bc3c0: calla L3F701230 +3f4bc3f0: move a8, a12 +3f4bc400: move a14, -*sp, 1 +3f4bc410: move a2, *a14+, 1 +3f4bc420: move a11, a7 +3f4bc430: addk 8, a7 +3f4bc440: move a7, *a14+, 1 +3f4bc450: move a12, *a14+, 1 +3f4bc460: calla L3FB45EE0 +3f4bc490: move a2, a7 +3f4bc4a0: sll 0x3, a7 +3f4bc4b0: add a12, a7 +3f4bc4c0: sub a5, a5 +3f4bc4d0: movb a5, *a7 +3f4bc4e0: movb *a12, a7 +3f4bc4f0: subk 32, a7 +3f4bc500: jreq L3F4BC540 +3f4bc510: movb *a12, a7 +3f4bc520: subk 9, a7 +3f4bc530: jrne L3F4BC5C0 +L3F4BC540: +3f4bc540: addk 8, a12 +3f4bc550: dec a2 +3f4bc560: movb *a12, a7 +3f4bc570: subk 32, a7 +3f4bc580: jreq L3F4BC540 +3f4bc590: movb *a12, a7 +3f4bc5a0: subk 9, a7 +3f4bc5b0: jreq L3F4BC540 +L3F4BC5C0: +3f4bc5c0: move a12, *a13(0x20), 1 +3f4bc5e0: move *a13(0x80), *a13(0x40), 1 +3f4bc610: move a14, -*sp, 1 +3f4bc620: move a13, a8 +3f4bc630: move *a8+, *a14+, 1 +3f4bc640: move *a8+, *a14+, 1 +3f4bc650: move *a8+, *a14+, 1 +3f4bc660: move *a8+, *a14+, 1 +3f4bc670: move a9, *a14+, 1 +3f4bc680: calla L3F4BA940 +L3F4BC6B0: +3f4bc6b0: move a10, a0 +3f4bc6c0: addk 8, a0 +3f4bc6d0: move *a13(0xffc0), a7, 1 +3f4bc6f0: move *a7(0x40), a5, 1 +3f4bc710: sll 0x3, a5 +3f4bc720: move *a7, a7, 1 +3f4bc730: add a5, a7 +3f4bc740: cmp a7, a0 +3f4bc750: jac L3F4BB870 +L3F4BC770: +3f4bc770: move *a13(0xffa0), a7, 1 +3f4bc790: jreq L3F4BC8B0 +3f4bc7a0: move *a9(0x40), a5, 1 +3f4bc7c0: jrle L3F4BC8B0 +3f4bc7d0: move a14, -*sp, 1 +3f4bc7e0: movi 0x3f4bb000, a5 +3f4bc810: move a5, *a14+, 1 +3f4bc820: movk 16, a5 +3f4bc830: move a5, *a14+, 1 +3f4bc840: move *a9(0x40), *a14+, 1 +3f4bc860: move *a9(0x0), *a14+, 1 +3f4bc880: calla L3FE19310 +L3F4BC8B0: +3f4bc8b0: move *sp(0x140), a14, 1 +3f4bc8d0: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f4bc8f0: rets 2 +L3F4BC900: +3f4bc900: mmtm sp, a9,a11,a13 +3f4bc920: move a14, a13 +3f4bc930: addi 0x60, a14 +3f4bc950: move *a13(0xffe0), a11, 1 +3f4bc970: sub a9, a9 +3f4bc980: move a9, *a11(0x40), 1 +3f4bc9a0: move a9, *a13(0x20), 1 +3f4bc9c0: move a9, *a13, 1 +3f4bc9d0: move *a13(0xffc0), a11, 1 +3f4bc9f0: cmp a11, a9 +3f4bca00: jrge L3F4BCF40 +3f4bca10: move *a13(0xff60), a11, 1 +3f4bca30: cmp a11, a9 +3f4bca40: jrge L3F4BCF40 +L3F4BCA50: +3f4bca50: move a14, -*sp, 1 +3f4bca60: move *a13(0x20), a11, 1 +3f4bca80: sll 0x7, a11 +3f4bca90: move *a13(0xff20), a9, 1 +3f4bcab0: add a9, a11 +3f4bcac0: move *a11+, *a14+, 1 +3f4bcad0: move *a13, a11, 1 +3f4bcae0: sll 0x7, a11 +3f4bcaf0: move *a13(0xff80), a9, 1 +3f4bcb10: add a9, a11 +3f4bcb20: move *a11+, *a14+, 1 +3f4bcb30: calla L3FB45500 +3f4bcb60: move a8, *a13(0x40), 1 +3f4bcb80: move a8, a11 +3f4bcb90: jrle L3F4BCCF0 +3f4bcba0: move a14, -*sp, 1 +3f4bcbb0: move *a13(0x20), a9, 1 +3f4bcbd0: inc a9 +3f4bcbe0: move a9, *a13(0x20), 1 +3f4bcc00: dec a9 +3f4bcc10: sll 0x7, a9 +3f4bcc20: move *a13(0xff20), a11, 1 +3f4bcc40: add a11, a9 +3f4bcc50: move *a9+, *a14+, 1 +3f4bcc60: move *a9+, *a14+, 1 +3f4bcc70: move *a9+, *a14+, 1 +3f4bcc80: move *a9+, *a14+, 1 +3f4bcc90: move *a13(0xffe0), *a14+, 1 +3f4bccb0: calla L3F4BB140 +3f4bcce0: jruc L3F4BCE90 +L3F4BCCF0: +3f4bccf0: move a14, -*sp, 1 +3f4bcd00: move *a13, a9, 1 +3f4bcd10: inc a9 +3f4bcd20: move a9, *a13, 1 +3f4bcd30: dec a9 +3f4bcd40: sll 0x7, a9 +3f4bcd50: move *a13(0xff80), a11, 1 +3f4bcd70: add a11, a9 +3f4bcd80: move *a9+, *a14+, 1 +3f4bcd90: move *a9+, *a14+, 1 +3f4bcda0: move *a9+, *a14+, 1 +3f4bcdb0: move *a9+, *a14+, 1 +3f4bcdc0: move *a13(0xffe0), *a14+, 1 +3f4bcde0: calla L3F4BB140 +3f4bce10: move *a13(0x40), a9, 1 +3f4bce30: jrne L3F4BCE90 +3f4bce40: move *a13(0x20), a9, 1 +3f4bce60: inc a9 +3f4bce70: move a9, *a13(0x20), 1 +L3F4BCE90: +3f4bce90: move *a13, a11, 1 +3f4bcea0: move *a13(0xffc0), a9, 1 +3f4bcec0: cmp a9, a11 +3f4bced0: jrge L3F4BCF40 +3f4bcee0: move *a13(0x20), a9, 1 +3f4bcf00: move *a13(0xff60), a11, 1 +3f4bcf20: cmp a11, a9 +3f4bcf30: jrlt L3F4BCA50 +L3F4BCF40: +3f4bcf40: move *a13, a11, 1 +3f4bcf50: move *a13(0xffc0), a9, 1 +3f4bcf70: cmp a9, a11 +3f4bcf80: jrge L3F4BD100 +L3F4BCF90: +3f4bcf90: move a14, -*sp, 1 +3f4bcfa0: move *a13, a11, 1 +3f4bcfb0: inc a11 +3f4bcfc0: move a11, *a13, 1 +3f4bcfd0: dec a11 +3f4bcfe0: sll 0x7, a11 +3f4bcff0: move *a13(0xff80), a9, 1 +3f4bd010: add a9, a11 +3f4bd020: move *a11+, *a14+, 1 +3f4bd030: move *a11+, *a14+, 1 +3f4bd040: move *a11+, *a14+, 1 +3f4bd050: move *a11+, *a14+, 1 +3f4bd060: move *a13(0xffe0), *a14+, 1 +3f4bd080: calla L3F4BB140 +3f4bd0b0: move *a13, a11, 1 +3f4bd0c0: move *a13(0xffc0), a9, 1 +3f4bd0e0: cmp a9, a11 +3f4bd0f0: jrlt L3F4BCF90 +L3F4BD100: +3f4bd100: move *a13(0x20), a9, 1 +3f4bd120: move *a13(0xff60), a11, 1 +3f4bd140: cmp a11, a9 +3f4bd150: jrge L3F4BD300 +L3F4BD160: +3f4bd160: move a14, -*sp, 1 +3f4bd170: move *a13(0x20), a11, 1 +3f4bd190: inc a11 +3f4bd1a0: move a11, *a13(0x20), 1 +3f4bd1c0: dec a11 +3f4bd1d0: sll 0x7, a11 +3f4bd1e0: move *a13(0xff20), a9, 1 +3f4bd200: add a9, a11 +3f4bd210: move *a11+, *a14+, 1 +3f4bd220: move *a11+, *a14+, 1 +3f4bd230: move *a11+, *a14+, 1 +3f4bd240: move *a11+, *a14+, 1 +3f4bd250: move *a13(0xffe0), *a14+, 1 +3f4bd270: calla L3F4BB140 +3f4bd2a0: move *a13(0x20), a11, 1 +3f4bd2c0: move *a13(0xff60), a9, 1 +3f4bd2e0: cmp a9, a11 +3f4bd2f0: jrlt L3F4BD160 +L3F4BD300: +3f4bd300: move a14, -*sp, 1 +3f4bd310: movk 1, a11 +3f4bd320: move a11, *a14+, 1 +3f4bd330: movi 0x3f4bf130, a8 +3f4bd360: move a8, *a14+, 1 +3f4bd370: move *a13(0xffe0), *a14+, 1 +3f4bd390: calla L3F4BA3F0 +3f4bd3c0: move *sp(0x80), a14, 1 +3f4bd3e0: mmfm sp, a9,a11,a13 +3f4bd400: rets 2 +3f4bd410: mmtm sp, a7,a9,a11,a13 +3f4bd430: move a14, a13 +3f4bd440: move *a13(0xffe0), a9, 1 +3f4bd460: sub a11, a11 +3f4bd470: move a11, *a9(0x40), 1 +3f4bd490: move a14, -*sp, 1 +3f4bd4a0: move a14, -*sp, 1 +3f4bd4b0: move *a13(0xffc0), *a14+, 1 +3f4bd4d0: calla L3FB458D0 +3f4bd500: move a8, *a14+, 1 +3f4bd510: move *a13(0xffc0), *a14+, 1 +3f4bd530: move a9, *a14+, 1 +3f4bd540: calla L3F4BA3F0 +3f4bd570: move a14, -*sp, 1 +3f4bd580: movk 1, a7 +3f4bd590: move a7, *a14+, 1 +3f4bd5a0: movi 0x3f4bf130, a8 +3f4bd5d0: move a8, *a14+, 1 +3f4bd5e0: move a9, *a14+, 1 +3f4bd5f0: calla L3F4BA3F0 +3f4bd620: move *sp(0xa0), a14, 1 +3f4bd640: mmfm sp, a7,a9,a11,a13 +3f4bd660: rets 2 +3f4bd670: mmtm sp, a7,a9,a10,a11,a13 +3f4bd690: move a14, a13 +3f4bd6a0: addi 0x100, a14 +3f4bd6c0: move *a13(0xffe0), a9, 1 +3f4bd6e0: sub a11, a11 +3f4bd6f0: move a11, *a13(0xe0), 1 +3f4bd710: move a11, *a13(0x80), 1 +3f4bd730: move a11, *a13(0xa0), 1 +3f4bd750: move a11, *a13(0x60), 1 +3f4bd770: movk 1, a7 +3f4bd780: move a7, *a13(0x40), 1 +3f4bd7a0: move a13, a7 +3f4bd7b0: addi 0x80, a7 +3f4bd7d0: move a7, *a13(0x20), 1 +3f4bd7f0: move a14, -*sp, 1 +3f4bd800: move a11, *a14+, 1 +3f4bd810: move *a13(0xffc0), *a14+, 1 +3f4bd830: move a13, a11 +3f4bd840: addk 32, a11 +3f4bd850: move a11, *a14+, 1 +3f4bd860: calla L3F4BB700 +3f4bd890: move *a13(0x60), a7, 1 +3f4bd8b0: jrgt L3F4BD8E0 +3f4bd8c0: sub a8, a8 +3f4bd8d0: jruc L3F4BDBE0 +L3F4BD8E0: +3f4bd8e0: sub a11, a11 +3f4bd8f0: move a11, *a13, 1 +3f4bd900: move *a9(0x40), a7, 1 +3f4bd920: cmp a7, a11 +3f4bd930: jrge L3F4BDBD0 +L3F4BD940: +3f4bd940: move *a13, a11, 1 +3f4bd950: sll 0x7, a11 +3f4bd960: move *a9, a10, 1 +3f4bd970: add a11, a10 +3f4bd980: move *a10(0x60), a11, 1 +3f4bd9a0: jreq L3F4BDB60 +3f4bd9b0: move a14, -*sp, 1 +3f4bd9c0: move *a13(0x80), *a14+, 1 +3f4bd9e0: move *a10(0x0), *a14+, 1 +3f4bda00: calla L3FB45500 +3f4bda30: move a8, a7 +3f4bda40: jrne L3F4BDB60 +3f4bda50: sub a11, a11 +3f4bda60: move a11, *a10(0x60), 1 +3f4bda80: move a14, -*sp, 1 +3f4bda90: move *a13(0xa0), *a14+, 1 +3f4bdab0: move *a10(0x20), *a14+, 1 +3f4bdad0: calla L3FB45500 +3f4bdb00: move a8, a7 +3f4bdb10: jreq L3F4BDB40 +3f4bdb20: move a10, a8 +3f4bdb30: jruc L3F4BDBE0 +L3F4BDB40: +3f4bdb40: move a11, a8 +3f4bdb50: jruc L3F4BDBE0 +L3F4BDB60: +3f4bdb60: move *a13, a11, 1 +3f4bdb70: inc a11 +3f4bdb80: move a11, *a13, 1 +3f4bdb90: move *a9(0x40), a7, 1 +3f4bdbb0: cmp a7, a11 +3f4bdbc0: jrlt L3F4BD940 +L3F4BDBD0: +3f4bdbd0: sub a8, a8 +L3F4BDBE0: +3f4bdbe0: move *sp(0xc0), a14, 1 +3f4bdc00: mmfm sp, a7,a9,a10,a11,a13 +3f4bdc20: rets 2 +3f4bdc30: mmtm sp, a9,a11,a13 +3f4bdc50: move a14, a13 +3f4bdc60: addi 0x240, a14 +3f4bdc80: movk 1, a11 +3f4bdc90: move a11, *a13(0x20), 1 +3f4bdcb0: sub a11, a11 +3f4bdcc0: move a11, *a13(0xc0), 1 +3f4bdce0: move a14, -*sp, 1 +3f4bdcf0: movi 0x3f4bf138, a8 +3f4bdd20: move a8, *a14+, 1 +3f4bdd30: calla L3FB341E0 +3f4bdd60: move a14, -*sp, 1 +3f4bdd70: move a13, a9 +3f4bdd80: addi 0xc0, a9 +3f4bdda0: move a9, *a14+, 1 +3f4bddb0: move a13, a11 +3f4bddc0: addi 0xa0, a11 +3f4bdde0: move a11, *a14+, 1 +3f4bddf0: move a13, a9 +3f4bde00: addi 0x80, a9 +3f4bde20: move a9, *a14+, 1 +3f4bde30: move a13, a9 +3f4bde40: addi 0x60, a9 +3f4bde60: move a9, *a14+, 1 +3f4bde70: move a13, a9 +3f4bde80: addi 0x40, a9 +3f4bdea0: move a9, *a14+, 1 +3f4bdeb0: movk 31, a9 +3f4bdec0: move a9, *a14+, 1 +3f4bded0: sub a9, a9 +3f4bdee0: move a9, *a14+, 1 +3f4bdef0: movi 0x7d0, a9 +3f4bdf10: move a9, *a14+, 1 +3f4bdf20: sub a9, a9 +3f4bdf30: move a9, *a14+, 1 +3f4bdf40: movk 23, a9 +3f4bdf50: move a9, *a14+, 1 +3f4bdf60: move @0xb78e0, a9, 1 +3f4bdf90: move *a9(0x480), a11, 1 +3f4bdfb0: move *a11(0x40), *a14+, 1 +3f4bdfd0: move a9, *a14+, 1 +3f4bdfe0: calla L3FD57600 +3f4be010: move a8, *a13, 1 +3f4be020: move *a13(0xc0), a11, 1 +3f4be040: jrne L3F4BE2C0 +3f4be050: move a14, -*sp, 1 +3f4be060: movi 0x3f4bf1e0, a8 +3f4be090: move a8, *a14+, 1 +3f4be0a0: calla L3FB341E0 +3f4be0d0: move a14, -*sp, 1 +3f4be0e0: move a14, -*sp, 1 +3f4be0f0: move *a13(0xffe0), *a14+, 1 +3f4be110: calla L3FB458D0 +3f4be140: move a8, *a14+, 1 +3f4be150: move *a13(0xffe0), *a14+, 1 +3f4be170: sub a9, a9 +3f4be180: move a9, *a14+, 1 +3f4be190: movk 8, a9 +3f4be1a0: move a9, *a14+, 1 +3f4be1b0: movk 31, a9 +3f4be1c0: move a9, *a14+, 1 +3f4be1d0: movk 23, a9 +3f4be1e0: move a9, *a14+, 1 +3f4be1f0: move @0xb78e0, a9, 1 +3f4be220: move *a9(0x480), a11, 1 +3f4be240: move *a11(0x40), *a14+, 1 +3f4be260: move a9, *a14+, 1 +3f4be270: calla L3FD37330 +3f4be2a0: jauc L3F4BECF0 +L3F4BE2C0: +3f4be2c0: move a8, a9 +3f4be2d0: jreq L3F4BE3A0 +3f4be2e0: move a14, -*sp, 1 +3f4be2f0: sub a9, a9 +3f4be300: move a9, *a14+, 1 +3f4be310: movi 0x3f4bf2d0, a8 +3f4be340: move a8, *a14+, 1 +3f4be350: calla L3F309350 +3f4be380: jauc L3F4BECF0 +L3F4BE3A0: +3f4be3a0: move a14, -*sp, 1 +3f4be3b0: move a13, a9 +3f4be3c0: addi 0x100, a9 +3f4be3e0: move a9, *a14+, 1 +3f4be3f0: calla L3F4BA260 +3f4be420: move a14, -*sp, 1 +3f4be430: move a13, a9 +3f4be440: addi 0x160, a9 +3f4be460: move a9, *a14+, 1 +3f4be470: calla L3F4BA7B0 +3f4be4a0: move a14, -*sp, 1 +3f4be4b0: move a13, a9 +3f4be4c0: addi 0x1c0, a9 +3f4be4e0: move a9, *a14+, 1 +3f4be4f0: calla L3F4BA7B0 +3f4be520: move a14, -*sp, 1 +3f4be530: move *a13(0x80), *a14+, 1 +3f4be550: move a11, *a14+, 1 +3f4be560: move a13, a9 +3f4be570: addi 0x100, a9 +3f4be590: move a9, *a14+, 1 +3f4be5a0: calla L3F4BA3F0 +3f4be5d0: move a14, -*sp, 1 +3f4be5e0: move *a13(0x20), *a14+, 1 +3f4be600: move a9, *a14+, 1 +3f4be610: move a13, a9 +3f4be620: addi 0x1c0, a9 +3f4be640: move a9, *a14+, 1 +3f4be650: calla L3F4BB700 +3f4be680: move *a13(0x20), a9, 1 +3f4be6a0: jreq L3F4BE8C0 +3f4be6b0: move *a13(0xffe0), a9, 1 +3f4be6d0: jreq L3F4BE8C0 +3f4be6e0: move *a13(0x100), *a13(0x220), 1 +3f4be710: move a14, -*sp, 1 +3f4be720: move a9, *a14+, 1 +3f4be730: calla L3FB458D0 +3f4be760: move a8, *a13(0x140), 1 +3f4be780: move a9, *a13(0x100), 1 +3f4be7a0: move a14, -*sp, 1 +3f4be7b0: movk 1, a11 +3f4be7c0: move a11, *a14+, 1 +3f4be7d0: move a13, a11 +3f4be7e0: addi 0x100, a11 +3f4be800: move a11, *a14+, 1 +3f4be810: move a13, a11 +3f4be820: addi 0x160, a11 +3f4be840: move a11, *a14+, 1 +3f4be850: calla L3F4BB700 +3f4be880: move *a13(0x220), *a13(0x100), 1 +3f4be8b0: jruc L3F4BE8F0 +L3F4BE8C0: +3f4be8c0: sub a9, a9 +3f4be8d0: move a9, *a13(0x200), 1 +L3F4BE8F0: +3f4be8f0: sub a11, a11 +3f4be900: move a11, *a13(0x140), 1 +3f4be920: move a14, -*sp, 1 +3f4be930: move a13, a9 +3f4be940: addi 0x1c0, a9 +3f4be960: move *a9+, *a14+, 1 +3f4be970: move *a9+, *a14+, 1 +3f4be980: move *a9+, *a14+, 1 +3f4be990: move a13, a9 +3f4be9a0: addi 0x160, a9 +3f4be9c0: move *a9+, *a14+, 1 +3f4be9d0: move *a9+, *a14+, 1 +3f4be9e0: move *a9+, *a14+, 1 +3f4be9f0: move a13, a9 +3f4bea00: addi 0x100, a9 +3f4bea20: move a9, *a14+, 1 +3f4bea30: calla L3F4BC900 +3f4bea60: move a14, -*sp, 1 +3f4bea70: move *a13(0x140), *a14+, 1 +3f4bea90: move *a13(0x100), *a14+, 1 +3f4beab0: move a11, *a14+, 1 +3f4beac0: movk 8, a11 +3f4bead0: move a11, *a14+, 1 +3f4beae0: movk 31, a11 +3f4beaf0: move a11, *a14+, 1 +3f4beb00: movk 23, a11 +3f4beb10: move a11, *a14+, 1 +3f4beb20: move @0xb78e0, a11, 1 +3f4beb50: move *a11(0x480), a9, 1 +3f4beb70: move *a9(0x40), *a14+, 1 +3f4beb90: move a11, *a14+, 1 +3f4beba0: calla L3FD37330 +3f4bebd0: move a14, -*sp, 1 +3f4bebe0: move *a13(0x100), *a14+, 1 +3f4bec00: calla L3F702440 +3f4bec30: move a14, -*sp, 1 +3f4bec40: move *a13(0x160), *a14+, 1 +3f4bec60: calla L3F702440 +3f4bec90: move a14, -*sp, 1 +3f4beca0: move *a13(0x1c0), *a14+, 1 +3f4becc0: calla L3F702440 +L3F4BECF0: +3f4becf0: move *sp(0x80), a14, 1 +3f4bed10: mmfm sp, a9,a11,a13 +3f4bed30: rets 2 +3f4bed40: sra a2, a1 +3f4bed50: sub a11, a4 +3f4bed60: .word 0x746e +3f4bed70: .word 0x7972 +3f4bed80: sll 0x8, a0 +3f4bed90: dsjs b3, L3F4BEED0 +3f4beda0: sla 0x1, a0 +3f4bedb0: sll 0x9, a2 +3f4bedc0: sla 0x13, b3 +3f4bedd0: modu a9, a0 +3f4bede0: sla 0x3, a14 +3f4bedf0: rl a11, a12 +3f4bee00: sra a11, a14 +3f4bee10: sll 0x9, a0 +3f4bee20: sla 0x3, a4 +3f4bee30: .word 0x766f +3f4bee40: .word 0x7265 +3f4bee50: rl b11, b2 +3f4bee60: sra a11, a4 +3f4bee70: sla 0x3, b3 +3f4bee80: modu a3, a5 +3f4bee90: .word 0x7274 +3f4beea0: sla 0x3, b9 +3f4beeb0: modu a3, sp +3f4beec0: mods a1, a0 +L3F4BEED0: +3f4beed0: modu a3, a9 +3f4beee0: sla 0x3, a5 +3f4beef0: sra a1, a5 +3f4bef00: .word 0x000a +3f4bef10: call b10 +3f4bef20: .word 0x0a00 +3f4bef30: subb a8, a0 +3f4bef40: .word 0x7465 +3f4bef50: modu a2, a5 +3f4bef60: .word 0x7274 +3f4bef70: sra a11, a9 +3f4bef80: .word 0x0073 +3f4bef90: .word 0x7325 +3f4befa0: sla 0x1, b10 +3f4befb0: sll a9, a0 +3f4befc0: mods a3, sp +3f4befd0: modu a3, sp +3f4befe0: mods a9, a0 +3f4beff0: .word 0x7369 +3f4bf000: rl b11, b3 +3f4bf010: srl a11, a14 +3f4bf020: modu a9, a0 +3f4bf030: sla 0x3, a14 +3f4bf040: rl a11, a12 +3f4bf050: sra a11, a14 +3f4bf060: sll 0x9, a0 +3f4bf070: srl 0x1d, a4 +3f4bf080: rl a9, a0 +3f4bf090: modu a3, a7 +3f4bf0a0: .word 0x726f +3f4bf0b0: modu a3, a9 +3f4bf0c0: sla 0x3, a7 +3f4bf0d0: modu a3, a5 +3f4bf0e0: .word 0x7274 +3f4bf0f0: sla 0x3, b9 +3f4bf100: sll 0x9, a2 +3f4bf110: sla 0x13, b3 +3f4bf120: .word 0x000a +3f4bf130: move a8, a0 +3f4bf140: .word 0x7265 +3f4bf150: sra a11, a7 +3f4bf160: .word 0x745f +3f4bf170: mpyu a11, a13 +3f4bf180: sra b11, b2 +3f4bf190: modu b11, b3 +3f4bf1a0: .word 0x7275 +3f4bf1b0: sra a11, a3 +3f4bf1c0: sla 0x3, b3 +3f4bf1d0: .word 0x000a +3f4bf1e0: modu b2, b5 +3f4bf1f0: sll a3, a1 +3f4bf200: sra a11, a12 +3f4bf210: .word 0x7420 +3f4bf220: sla 0x3, sp +3f4bf230: rl a11, a6 +3f4bf240: sra a3, a14 +3f4bf250: .word 0x7220 +3f4bf260: .word 0x7365 +3f4bf270: .word 0x756f +3f4bf280: sll b11, b2 +3f4bf290: sla 0x3, a5 +3f4bf2a0: .word 0x7270 +3f4bf2b0: .word 0x706f +3f4bf2c0: .word 0x000a +3f4bf2d0: modu b2, b5 +3f4bf2e0: sll a3, a1 +3f4bf2f0: sra a11, a12 +3f4bf300: .word 0x7420 +3f4bf310: sla 0x3, sp +3f4bf320: sra b11, b3 +3f4bf330: sla 0x3, b4 +3f4bf340: or b2, b6 +3f4bf350: rl 0x1, b1 +3f4bf360: rl 0x1, b0 +3f4bf370: .word 0x7220 +3f4bf380: .word 0x7365 +3f4bf390: .word 0x756f +3f4bf3a0: sll b11, b2 +3f4bf3b0: .word 0x7365 +3f4bf3c0: .word 0x0000 +3f4bf3d0: mmtm sp, a9,a11,a13 +3f4bf3f0: move a14, a13 +3f4bf400: addi 0xa0, a14 +3f4bf420: move a14, -*sp, 1 +3f4bf430: move @0x156c70, *a14+, 1 +3f4bf460: move @0x11a4b0, *a14+, 1 +3f4bf490: calla L3FB11A10 +3f4bf4c0: move a8, *a13(0x20), 1 +3f4bf4e0: move a14, -*sp, 1 +3f4bf4f0: move @0x157330, *a14+, 1 +3f4bf520: move @0x11a4b0, *a14+, 1 +3f4bf550: calla L3FB11A10 +3f4bf580: move a8, *a13(0x40), 1 +3f4bf5a0: move a14, -*sp, 1 +3f4bf5b0: move @0x1579f0, *a14+, 1 +3f4bf5e0: move @0x11a4b0, *a14+, 1 +3f4bf610: calla L3FB11A10 +3f4bf640: move a8, *a13(0x60), 1 +3f4bf660: move *a13(0x20), a11, 1 +3f4bf680: move *a11(0x160), a11, 1 +3f4bf6a0: setf 8, 0, 0 +3f4bf6b0: move *a11, a11, 0 +3f4bf6c0: jrne L3F4BF770 +3f4bf6d0: move *a13(0x40), a11, 1 +3f4bf6f0: move *a11(0x160), a11, 1 +3f4bf710: move *a11, a11, 0 +3f4bf720: jrne L3F4BF770 +3f4bf730: move *a8(0x160), a11, 1 +3f4bf750: move *a11, a11, 0 +3f4bf760: jreq L3F4BF9E0 +L3F4BF770: +3f4bf770: move a14, -*sp, 1 +3f4bf780: move @0x153d30, *a14+, 1 +3f4bf7b0: move @0x11a4b0, *a14+, 1 +3f4bf7e0: calla L3FB11A10 +3f4bf810: move a8, *a13, 1 +3f4bf820: move a8, a11 +3f4bf830: jreq L3F4BF8A0 +3f4bf840: move *a8(0x160), a9, 1 +3f4bf860: movi 0x3f42e2c0, a11 +3f4bf890: move a11, *a9, 1 +L3F4BF8A0: +3f4bf8a0: move a14, -*sp, 1 +3f4bf8b0: move @0x1543f0, *a14+, 1 +3f4bf8e0: move @0x11a4b0, *a14+, 1 +3f4bf910: calla L3FB11A10 +3f4bf940: move a8, *a13, 1 +3f4bf950: move a8, a9 +3f4bf960: jreq L3F4BFC40 +3f4bf970: move *a8(0x160), a11, 1 +3f4bf990: movi 0x3f42e2c0, a9 +3f4bf9c0: move a9, *a11, 1 +3f4bf9d0: jruc L3F4BFC40 +L3F4BF9E0: +3f4bf9e0: move a14, -*sp, 1 +3f4bf9f0: move @0x153d30, *a14+, 1 +3f4bfa20: move @0x11a4b0, *a14+, 1 +3f4bfa50: calla L3FB11A10 +3f4bfa80: move a8, *a13, 1 +3f4bfa90: move a8, a9 +3f4bfaa0: jreq L3F4BFB10 +3f4bfab0: move *a8(0x160), a11, 1 +3f4bfad0: movi 0x3f329850, a9 +3f4bfb00: move a9, *a11, 1 +L3F4BFB10: +3f4bfb10: move a14, -*sp, 1 +3f4bfb20: move @0x1543f0, *a14+, 1 +3f4bfb50: move @0x11a4b0, *a14+, 1 +3f4bfb80: calla L3FB11A10 +3f4bfbb0: move a8, *a13, 1 +3f4bfbc0: move a8, a9 +3f4bfbd0: jreq L3F4BFC40 +3f4bfbe0: move *a8(0x160), a11, 1 +3f4bfc00: movi 0x3f3298c0, a9 +3f4bfc30: move a9, *a11, 1 +L3F4BFC40: +3f4bfc40: subi 0xa0, a14 +3f4bfc60: mmfm sp, a9,a11,a13 +3f4bfc80: rets +3f4bfc90: calla L3F329850 +3f4bfcc0: calla L3F4C06E0 +3f4bfcf0: rets +3f4bfd00: mmtm sp, a9,a11,a13 +3f4bfd20: move a14, a13 +3f4bfd30: addi 0x40, a14 +3f4bfd50: move a14, -*sp, 1 +3f4bfd60: move @0x110bf0, *a14+, 1 +3f4bfd90: move @0xf7d50, *a14+, 1 +3f4bfdc0: calla L3FB11A10 +3f4bfdf0: move a8, *a13, 1 +3f4bfe00: move a14, -*sp, 1 +3f4bfe10: move @0x111970, *a14+, 1 +3f4bfe40: move @0xf7d50, *a14+, 1 +3f4bfe70: calla L3FB11A10 +3f4bfea0: move a8, *a13(0x20), 1 +3f4bfec0: move *a13, a11, 1 +3f4bfed0: jreq L3F4C0690 +3f4bfee0: move a8, a8 +3f4bfef0: jreq L3F4C0690 +3f4bff00: move a14, -*sp, 1 +3f4bff10: move *a8(0x120), *a14+, 1 +3f4bff30: move *a11(0x120), *a14+, 1 +3f4bff50: calla L3FB45500 +3f4bff80: move a8, a8 +3f4bff90: jrne L3F4C00A0 +3f4bffa0: move a14, -*sp, 1 +3f4bffb0: move *a11(0x120), *a14+, 1 +3f4bffd0: calla L3F4B8880 +3f4c0000: move a8, @0xb25d0, 1 +3f4c0030: calla L3F329850 +3f4c0060: calla L3F4C06E0 +3f4c0090: jruc L3F4C0690 +L3F4C00A0: +3f4c00a0: move a14, -*sp, 1 +3f4c00b0: move @0xb78e0, *a14+, 1 +3f4c00e0: movk 15, a11 +3f4c00f0: move a11, *a14+, 1 +3f4c0100: calla L3F439FF0 +3f4c0130: move a14, -*sp, 1 +3f4c0140: movi 0x3f4c54b0, a8 +3f4c0170: move a8, *a14+, 1 +3f4c0180: move *a13, a9, 1 +3f4c0190: move *a9(0x120), *a14+, 1 +3f4c01b0: calla L3FB45720 +3f4c01e0: move a14, -*sp, 1 +3f4c01f0: movi 0x3f4c54b0, a8 +3f4c0220: move a8, *a14+, 1 +3f4c0230: move *a13(0x20), a11, 1 +3f4c0250: move *a11(0x120), *a14+, 1 +3f4c0270: calla L3FB45720 +3f4c02a0: move *a9(0x160), a9, 1 +3f4c02c0: sub a11, a11 +3f4c02d0: setf 16, 1, 0 +3f4c02e0: move a11, *a9(0x30), 0 +3f4c0300: move *a13(0x20), a9, 1 +3f4c0320: move *a9(0x160), a11, 1 +3f4c0340: sub a9, a9 +3f4c0350: move a9, *a11(0x30), 0 +3f4c0370: move a14, -*sp, 1 +3f4c0380: move @0x1126f0, *a14+, 1 +3f4c03b0: move @0xf7d50, *a14+, 1 +3f4c03e0: calla L3FB11A10 +3f4c0410: move a8, *a13, 1 +3f4c0420: move a8, a11 +3f4c0430: jreq L3F4C0690 +3f4c0440: move *a8(0x160), a9, 1 +3f4c0460: sub a11, a11 +3f4c0470: movb a11, *a9(0x20) +3f4c0490: move *a8(0x160), a9, 1 +3f4c04b0: movb a11, *a9(0x30) +3f4c04d0: move a14, -*sp, 1 +3f4c04e0: move a11, *a14+, 1 +3f4c04f0: move *a8(0xa0), *a14+, 1 +3f4c0510: move *a8(0x80), *a14+, 1 +3f4c0530: move *a8(0x60), *a14+, 1 +3f4c0550: move *a8(0x40), *a14+, 1 +3f4c0570: move @0xb7d20, *a14+, 1 +3f4c05a0: move @0xb78e0, *a14+, 1 +3f4c05d0: calla L3FD39680 +3f4c0600: move a14, -*sp, 1 +3f4c0610: move *a13(0x0), *a14+, 1 +3f4c0630: move @0xf7d50, *a14+, 1 +3f4c0660: calla L3FB11C90 +L3F4C0690: +3f4c0690: subi 0x40, a14 +3f4c06b0: mmfm sp, a9,a11,a13 +3f4c06d0: rets +L3F4C06E0: +3f4c06e0: mmtm sp, a9,a11,a13 +3f4c0700: move a14, a13 +3f4c0710: addi 0x300, a14 +3f4c0730: move @0xb83a0, a11, 1 +3f4c0760: jreq L3F4C0BD0 +3f4c0770: sub a11, a11 +3f4c0780: move a11, @0xb83a0, 1 +3f4c07b0: move a14, -*sp, 1 +3f4c07c0: move a11, *a14+, 1 +3f4c07d0: move @0xb78e0, *a14+, 1 +3f4c0800: calla L3FD9F6B0 +3f4c0830: move @0xf7d50, a9, 1 +3f4c0860: movk 1, a11 +3f4c0870: move a11, *a9(0x60), 1 +3f4c0890: move a14, -*sp, 1 +3f4c08a0: move a13, *a14+, 1 +3f4c08b0: movi 0xffff, a11 +3f4c08d0: move a11, *a14+, 1 +3f4c08e0: move @0xb7d20, *a14+, 1 +3f4c0910: move @0xb78e0, *a14+, 1 +3f4c0940: calla L3FD36780 +3f4c0970: move a8, a9 +3f4c0980: jreq L3F4C0A90 +L3F4C0990: +3f4c0990: move a14, -*sp, 1 +3f4c09a0: move a13, *a14+, 1 +3f4c09b0: movi 0xffff, a11 +3f4c09d0: move a11, *a14+, 1 +3f4c09e0: move @0xb7d20, *a14+, 1 +3f4c0a10: move @0xb78e0, *a14+, 1 +3f4c0a40: calla L3FD36780 +3f4c0a70: move a8, a9 +3f4c0a80: jrne L3F4C0990 +L3F4C0A90: +3f4c0a90: move a14, -*sp, 1 +3f4c0aa0: move @0xb7d20, *a14+, 1 +3f4c0ad0: move @0xb78e0, *a14+, 1 +3f4c0b00: calla L3FDA9A70 +3f4c0b30: move a14, -*sp, 1 +3f4c0b40: move @0xb7d20, *a14+, 1 +3f4c0b70: move @0xb78e0, *a14+, 1 +3f4c0ba0: calla L3FD425A0 +L3F4C0BD0: +3f4c0bd0: subi 0x300, a14 +3f4c0bf0: mmfm sp, a9,a11,a13 +3f4c0c10: rets +3f4c0c20: mmtm sp, a9,a11,a13 +3f4c0c40: move a14, a13 +3f4c0c50: addi 0x40, a14 +3f4c0c70: move a14, -*sp, 1 +3f4c0c80: move @0x110bf0, *a14+, 1 +3f4c0cb0: move @0xf7d50, *a14+, 1 +3f4c0ce0: calla L3FB11A10 +3f4c0d10: move a8, *a13, 1 +3f4c0d20: move a14, -*sp, 1 +3f4c0d30: move @0x111970, *a14+, 1 +3f4c0d60: move @0xf7d50, *a14+, 1 +3f4c0d90: calla L3FB11A10 +3f4c0dc0: move a8, *a13(0x20), 1 +3f4c0de0: move *a13, a11, 1 +3f4c0df0: jreq L3F4C1050 +3f4c0e00: move a8, a8 +3f4c0e10: jreq L3F4C1050 +3f4c0e20: move a14, -*sp, 1 +3f4c0e30: movi 0x3f4c54b0, a8 +3f4c0e60: move a8, *a14+, 1 +3f4c0e70: move *a11(0x120), *a14+, 1 +3f4c0e90: calla L3FB45720 +3f4c0ec0: move a14, -*sp, 1 +3f4c0ed0: movi 0x3f4c54b0, a8 +3f4c0f00: move a8, *a14+, 1 +3f4c0f10: move *a13(0x20), a9, 1 +3f4c0f30: move *a9(0x120), *a14+, 1 +3f4c0f50: calla L3FB45720 +3f4c0f80: move *a11(0x160), a9, 1 +3f4c0fa0: sub a11, a11 +3f4c0fb0: setf 16, 1, 0 +3f4c0fc0: move a11, *a9(0x30), 0 +3f4c0fe0: move *a13(0x20), a9, 1 +3f4c1000: move *a9(0x160), a11, 1 +3f4c1020: sub a9, a9 +3f4c1030: move a9, *a11(0x30), 0 +L3F4C1050: +3f4c1050: subi 0x40, a14 +3f4c1070: mmfm sp, a9,a11,a13 +3f4c1090: rets +3f4c10a0: mmtm sp, a9,a11,a13 +3f4c10c0: move a14, a13 +3f4c10d0: addi 0x340, a14 +3f4c10f0: move @0xb8360, a11, 1 +3f4c1120: jreq L3F4C14E0 +3f4c1130: move a14, -*sp, 1 +3f4c1140: move @0x10a6b0, *a14+, 1 +3f4c1170: move @0xf7d10, *a14+, 1 +3f4c11a0: calla L3FB11A10 +3f4c11d0: move a8, *a13, 1 +3f4c11e0: move a8, a11 +3f4c11f0: jreq L3F4C14E0 +3f4c1200: move a14, -*sp, 1 +3f4c1210: move *a8(0x120), *a14+, 1 +3f4c1230: calla L3F4B8880 +3f4c1260: move a8, *a13(0x320), 1 +3f4c1280: move @0xb25d0, a11, 1 +3f4c12b0: cmp a11, a8 +3f4c12c0: jrne L3F4C1320 +3f4c12d0: movk 1, a11 +3f4c12e0: move a11, @0x1a45f0, 1 +3f4c1310: jruc L3F4C14E0 +L3F4C1320: +3f4c1320: move a14, -*sp, 1 +3f4c1330: move @0xf7d10, a9, 1 +3f4c1360: move *a9(0x20), *a14+, 1 +3f4c1380: movk 14, a9 +3f4c1390: move a9, *a14+, 1 +3f4c13a0: calla L3F439FF0 +3f4c13d0: move a14, -*sp, 1 +3f4c13e0: movi 0x3f4c54b0, a8 +3f4c1410: move a8, *a14+, 1 +3f4c1420: move *a13, a11, 1 +3f4c1430: move *a11(0x120), *a14+, 1 +3f4c1450: calla L3FB45720 +3f4c1480: move *a11(0x160), a9, 1 +3f4c14a0: sub a11, a11 +3f4c14b0: setf 16, 1, 0 +3f4c14c0: move a11, *a9(0x30), 0 +L3F4C14E0: +3f4c14e0: subi 0x340, a14 +3f4c1500: mmfm sp, a9,a11,a13 +3f4c1520: rets +3f4c1530: mmtm sp, a9,a11,a13 +3f4c1550: move a14, a13 +3f4c1560: addi 0x340, a14 +3f4c1580: move @0xb8360, a11, 1 +3f4c15b0: jreq L3F4C1AE0 +3f4c15c0: move a14, -*sp, 1 +3f4c15d0: sub a9, a9 +3f4c15e0: move a9, *a14+, 1 +3f4c15f0: move @0xf7d10, a9, 1 +3f4c1620: move *a9(0x20), *a14+, 1 +3f4c1640: calla L3FD9F6B0 +3f4c1670: move @0xf7d10, a11, 1 +3f4c16a0: movk 1, a9 +3f4c16b0: move a9, *a11(0x60), 1 +3f4c16d0: move a14, -*sp, 1 +3f4c16e0: move a13, a9 +3f4c16f0: addk 32, a9 +3f4c1700: move a9, *a14+, 1 +3f4c1710: movi 0xffff, a9 +3f4c1730: move a9, *a14+, 1 +3f4c1740: move @0xb7ce0, *a14+, 1 +3f4c1770: move *a11(0x20), *a14+, 1 +3f4c1790: calla L3FD36780 +3f4c17c0: move a8, a11 +3f4c17d0: jreq L3F4C1920 +L3F4C17E0: +3f4c17e0: move a14, -*sp, 1 +3f4c17f0: move a13, a11 +3f4c1800: addk 32, a11 +3f4c1810: move a11, *a14+, 1 +3f4c1820: movi 0xffff, a9 +3f4c1840: move a9, *a14+, 1 +3f4c1850: move @0xb7ce0, *a14+, 1 +3f4c1880: move @0xf7d10, a9, 1 +3f4c18b0: move *a9(0x20), *a14+, 1 +3f4c18d0: calla L3FD36780 +3f4c1900: move a8, a9 +3f4c1910: jrne L3F4C17E0 +L3F4C1920: +3f4c1920: move a14, -*sp, 1 +3f4c1930: move @0xb7ce0, *a14+, 1 +3f4c1960: move @0xf7d10, a11, 1 +3f4c1990: move *a11(0x20), *a14+, 1 +3f4c19b0: calla L3FDA9A70 +3f4c19e0: move a14, -*sp, 1 +3f4c19f0: move @0xb7ce0, *a14+, 1 +3f4c1a20: move @0xf7d10, a11, 1 +3f4c1a50: move *a11(0x20), *a14+, 1 +3f4c1a70: calla L3FD425A0 +3f4c1aa0: sub a11, a11 +3f4c1ab0: move a11, @0xb8360, 1 +L3F4C1AE0: +3f4c1ae0: sub a9, a9 +3f4c1af0: move a9, @0x1a45f0, 1 +3f4c1b20: subi 0x340, a14 +3f4c1b40: mmfm sp, a9,a11,a13 +3f4c1b60: rets +L3F4C1B70: +3f4c1b70: mmtm sp, a7,a9,a11,a13 +3f4c1b90: move a14, a13 +3f4c1ba0: addi 0x6a0, a14 +3f4c1bc0: movi 0x1f4, a11 +3f4c1be0: move a11, *a13(0x640), 1 +3f4c1c00: movi 0xc8, a11 +3f4c1c20: move a11, *a13(0x660), 1 +3f4c1c40: move @0xb8360, a11, 1 +3f4c1c70: jane L3F4C48B0 +3f4c1c90: movk 2, a11 +3f4c1ca0: move a11, @0x1a45f0, 1 +3f4c1cd0: move a14, -*sp, 1 +3f4c1ce0: move @0x19ff80, *a14+, 1 +3f4c1d10: move @0x19ff60, *a14+, 1 +3f4c1d40: move a11, *a14+, 1 +3f4c1d50: move *a13(0x660), a9, 1 +3f4c1d70: subk 4, a9 +3f4c1d80: move a9, *a14+, 1 +3f4c1d90: move *a13(0x640), a9, 1 +3f4c1db0: subk 4, a9 +3f4c1dc0: move a9, *a14+, 1 +3f4c1dd0: movi 0x12c, a9 +3f4c1df0: move a9, *a14+, 1 +3f4c1e00: movi 0xfa, a9 +3f4c1e20: move a9, *a14+, 1 +3f4c1e30: move @0xb7960, *a14+, 1 +3f4c1e60: move *a13(0xffe0), *a14+, 1 +3f4c1e80: calla L3FD41B90 +3f4c1eb0: move a8, @0xb7ce0, 1 +3f4c1ee0: movk 1, a11 +3f4c1ef0: move a11, *a13(0x200), 1 +3f4c1f10: move a14, -*sp, 1 +3f4c1f20: move a13, a11 +3f4c1f30: addi 0x80, a11 +3f4c1f50: move a11, *a14+, 1 +3f4c1f60: movi 0x200, a9 +3f4c1f80: move a9, *a14+, 1 +3f4c1f90: move a8, *a14+, 1 +3f4c1fa0: move *a13(0xffe0), *a14+, 1 +3f4c1fc0: calla L3FD38770 +3f4c1ff0: sub a9, a9 +3f4c2000: move a9, *a13(0x320), 1 +3f4c2020: move a14, -*sp, 1 +3f4c2030: move a13, a9 +3f4c2040: addi 0x260, a9 +3f4c2060: move a9, *a14+, 1 +3f4c2070: movi 0x40, a9 +3f4c2090: move a9, *a14+, 1 +3f4c20a0: move @0xb7ce0, *a14+, 1 +3f4c20d0: move *a13(0xffe0), *a14+, 1 +3f4c20f0: calla L3FD75CD0 +3f4c2120: move @0xb7ce0, a9, 1 +3f4c2150: jaeq L3F4C48B0 +3f4c2170: movk 1, a11 +3f4c2180: move a11, @0xb8360, 1 +3f4c21b0: move a14, -*sp, 1 +3f4c21c0: movi 0x20800d, a9 +3f4c21f0: move a9, *a14+, 1 +3f4c2200: move @0xb7ce0, *a14+, 1 +3f4c2230: move *a13(0xffe0), *a14+, 1 +3f4c2250: calla L3FD97D50 +3f4c2280: move a14, -*sp, 1 +3f4c2290: move @0xb7ce0, *a14+, 1 +3f4c22c0: move *a13(0xffe0), *a14+, 1 +3f4c22e0: calla L3FB04900 +3f4c2310: move a8, @0xf7d10, 1 +3f4c2340: move a8, a8 +3f4c2350: jaeq L3F4C3FD0 +3f4c2370: setf 2, 0, 0 +3f4c2380: move @0xaece8, a11, 0 +3f4c23b0: move a11, *a13(0x680), 1 +3f4c23d0: sub a9, a9 +3f4c23e0: move a9, *a13, 1 +3f4c23f0: move a14, -*sp, 1 +3f4c2400: move a9, *a14+, 1 +3f4c2410: movk 1, a7 +3f4c2420: move a7, *a14+, 1 +3f4c2430: movi 0x6c0, a7 +3f4c2450: mpys a9, a7 +3f4c2460: addi 0x109fb0, a7 +3f4c2490: move a11, a9 +3f4c24a0: sll 0x9, a11 +3f4c24b0: sll 0x5, a9 +3f4c24c0: add a9, a11 +3f4c24d0: add a11, a7 +3f4c24e0: move *a7(0x60), *a14+, 1 +3f4c2500: move @0x19ff80, *a14+, 1 +3f4c2530: move @0x19ff60, *a14+, 1 +3f4c2560: move @0xb7ee0, *a14+, 1 +3f4c2590: sub a11, a11 +3f4c25a0: move a11, *a14+, 1 +3f4c25b0: move a11, *a14+, 1 +3f4c25c0: move *a13, a9, 1 +3f4c25d0: movi 0x6c0, a7 +3f4c25f0: mpys a9, a7 +3f4c2600: addi 0x109fb0, a7 +3f4c2630: setf 16, 1, 0 +3f4c2640: move *a7(0x10), a7, 0 +3f4c2660: subi 0xc8, a7 +3f4c2680: move a7, *a14+, 1 +3f4c2690: move *a13(0x640), a7, 1 +3f4c26b0: sra 0x1, a7 +3f4c26c0: move a7, *a14+, 1 +3f4c26d0: move a8, *a14+, 1 +3f4c26e0: calla L3FB0D7B0 +3f4c2710: movi 0x6c0, a7 +3f4c2730: mpys a9, a7 +3f4c2740: addi 0x109fb0, a7 +3f4c2770: move a8, *a7(0x40), 1 +3f4c2790: inc a9 +3f4c27a0: move a9, *a13, 1 +3f4c27b0: movi 0x6c0, a7 +3f4c27d0: mpys a9, a7 +3f4c27e0: addi 0x109fb0, a7 +3f4c2810: move a14, -*sp, 1 +3f4c2820: movk 1, a11 +3f4c2830: move a11, *a14+, 1 +3f4c2840: movi 0x80, a11 +3f4c2860: move a11, *a14+, 1 +3f4c2870: movk 2, a11 +3f4c2880: move a11, *a14+, 1 +3f4c2890: movi 0x3f4c54b0, a8 +3f4c28c0: move a8, *a14+, 1 +3f4c28d0: move @0x19ff80, *a14+, 1 +3f4c2900: move @0x19ff60, *a14+, 1 +3f4c2930: move @0xb7ee0, *a14+, 1 +3f4c2960: movi 0x64, a11 +3f4c2980: move a11, *a14+, 1 +3f4c2990: movi 0x6c0, a11 +3f4c29b0: mpys a9, a11 +3f4c29c0: addi 0x109fb0, a11 +3f4c29f0: setf 16, 1, 0 +3f4c2a00: move *a11(0x10), a11, 0 +3f4c2a20: subi 0xc8, a11 +3f4c2a40: move a11, *a14+, 1 +3f4c2a50: move *a13(0x640), a11, 1 +3f4c2a70: sra 0x1, a11 +3f4c2a80: subi 0x32, a11 +3f4c2aa0: move a11, *a14+, 1 +3f4c2ab0: move @0xf7d10, *a14+, 1 +3f4c2ae0: calla L3FB04BA0 +3f4c2b10: move a8, *a7(0x40), 1 +3f4c2b30: move a14, -*sp, 1 +3f4c2b40: movi 0x6c0, a11 +3f4c2b60: mpys a9, a11 +3f4c2b70: addi 0x109fb0, a11 +3f4c2ba0: move *a11(0x40), *a14+, 1 +3f4c2bc0: move @0xf7d10, *a14+, 1 +3f4c2bf0: calla L3FB11A10 +3f4c2c20: move a8, *a13(0x60), 1 +3f4c2c40: move a8, a7 +3f4c2c50: jreq L3F4C2CD0 +3f4c2c60: move *a7(0x160), a11, 1 +3f4c2c80: movi 0x3f4b7d90, a7 +3f4c2cb0: move a7, *a11(0x60), 1 +L3F4C2CD0: +3f4c2cd0: inc a9 +3f4c2ce0: move a9, *a13, 1 +3f4c2cf0: move a14, -*sp, 1 +3f4c2d00: movi 0x3f4c10a0, a11 +3f4c2d30: move a11, *a14+, 1 +3f4c2d40: movk 1, a7 +3f4c2d50: move a7, *a14+, 1 +3f4c2d60: movi 0x6c0, a7 +3f4c2d80: mpys a9, a7 +3f4c2d90: addi 0x109fb0, a7 +3f4c2dc0: move *a13(0x680), a11, 1 +3f4c2de0: move a11, a9 +3f4c2df0: sll 0x9, a11 +3f4c2e00: sll 0x5, a9 +3f4c2e10: add a9, a11 +3f4c2e20: add a11, a7 +3f4c2e30: move *a7(0x60), *a14+, 1 +3f4c2e50: move @0x19ff80, *a14+, 1 +3f4c2e80: move @0x19ff60, *a14+, 1 +3f4c2eb0: move @0xb7ee0, *a14+, 1 +3f4c2ee0: move *a13, a11, 1 +3f4c2ef0: movi 0x6c0, a9 +3f4c2f10: mpys a11, a9 +3f4c2f20: addi 0x109fb0, a9 +3f4c2f50: setf 16, 1, 0 +3f4c2f60: move *a9(0x10), a9, 0 +3f4c2f80: subi 0xc8, a9 +3f4c2fa0: move a9, *a14+, 1 +3f4c2fb0: sub a9, a9 +3f4c2fc0: move a9, *a14+, 1 +3f4c2fd0: move @0xf7d10, *a14+, 1 +3f4c3000: calla L3FB0BC50 +3f4c3030: movi 0x6c0, a7 +3f4c3050: mpys a11, a7 +3f4c3060: addi 0x109fb0, a7 +3f4c3090: move a8, *a7(0x40), 1 +3f4c30b0: move a14, -*sp, 1 +3f4c30c0: movi 0x6c0, a7 +3f4c30e0: mpys a11, a7 +3f4c30f0: addi 0x109fb0, a7 +3f4c3120: move *a7(0x40), *a14+, 1 +3f4c3140: move @0xf7d10, *a14+, 1 +3f4c3170: calla L3FB11A10 +3f4c31a0: move a8, *a13(0x60), 1 +3f4c31c0: move a8, a7 +3f4c31d0: jreq L3F4C3340 +3f4c31e0: move *a7(0x160), a9, 1 +3f4c3200: movk 1, a7 +3f4c3210: movb a7, *a9(0x30) +3f4c3230: move *a8(0x80), a9, 1 +3f4c3250: sra 0x1, a9 +3f4c3260: move *a13(0x640), a7, 1 +3f4c3280: sra 0x2, a7 +3f4c3290: sub a9, a7 +3f4c32a0: move a7, *a8(0x40), 1 +3f4c32c0: move a14, -*sp, 1 +3f4c32d0: move a8, *a14+, 1 +3f4c32e0: move @0xf7d10, *a14+, 1 +3f4c3310: calla L3FB11C90 +L3F4C3340: +3f4c3340: inc a11 +3f4c3350: move a11, *a13, 1 +3f4c3360: move a14, -*sp, 1 +3f4c3370: movi 0x3f4b6fa0, a9 +3f4c33a0: move a9, *a14+, 1 +3f4c33b0: movk 1, a7 +3f4c33c0: move a7, *a14+, 1 +3f4c33d0: movi 0x6c0, a7 +3f4c33f0: mpys a11, a7 +3f4c3400: addi 0x109fb0, a7 +3f4c3430: move *a13(0x680), a9, 1 +3f4c3450: move a9, a11 +3f4c3460: sll 0x9, a9 +3f4c3470: sll 0x5, a11 +3f4c3480: add a11, a9 +3f4c3490: add a9, a7 +3f4c34a0: move *a7(0x60), *a14+, 1 +3f4c34c0: move @0x19ff80, *a14+, 1 +3f4c34f0: move @0x19ff60, *a14+, 1 +3f4c3520: move @0xb7ee0, *a14+, 1 +3f4c3550: move *a13, a11, 1 +3f4c3560: movi 0x6c0, a9 +3f4c3580: mpys a11, a9 +3f4c3590: addi 0x109fb0, a9 +3f4c35c0: setf 16, 1, 0 +3f4c35d0: move *a9(0x10), a9, 0 +3f4c35f0: subi 0xc8, a9 +3f4c3610: move a9, *a14+, 1 +3f4c3620: sub a9, a9 +3f4c3630: move a9, *a14+, 1 +3f4c3640: move @0xf7d10, *a14+, 1 +3f4c3670: calla L3FB0BC50 +3f4c36a0: movi 0x6c0, a7 +3f4c36c0: mpys a11, a7 +3f4c36d0: addi 0x109fb0, a7 +3f4c3700: move a8, *a7(0x40), 1 +3f4c3720: move a14, -*sp, 1 +3f4c3730: movi 0x6c0, a7 +3f4c3750: mpys a11, a7 +3f4c3760: addi 0x109fb0, a7 +3f4c3790: move *a7(0x40), *a14+, 1 +3f4c37b0: move @0xf7d10, *a14+, 1 +3f4c37e0: calla L3FB11A10 +3f4c3810: move a8, *a13(0x60), 1 +3f4c3830: move a8, a7 +3f4c3840: jreq L3F4C3970 +3f4c3850: move *a8(0x80), a9, 1 +3f4c3870: sra 0x1, a9 +3f4c3880: move *a13(0x640), a11, 1 +3f4c38a0: sra 0x2, a11 +3f4c38b0: sll 0x1, a11 +3f4c38c0: sub a9, a11 +3f4c38d0: move a11, *a7(0x40), 1 +3f4c38f0: move a14, -*sp, 1 +3f4c3900: move a7, *a14+, 1 +3f4c3910: move @0xf7d10, *a14+, 1 +3f4c3940: calla L3FB11C90 +L3F4C3970: +3f4c3970: move *a13, a11, 1 +3f4c3980: inc a11 +3f4c3990: move a11, *a13, 1 +3f4c39a0: move a14, -*sp, 1 +3f4c39b0: movi 0x3f4c1530, a9 +3f4c39e0: move a9, *a14+, 1 +3f4c39f0: movk 1, a9 +3f4c3a00: move a9, *a14+, 1 +3f4c3a10: movi 0x6c0, a9 +3f4c3a30: mpys a11, a9 +3f4c3a40: addi 0x109fb0, a9 +3f4c3a70: move *a13(0x680), a7, 1 +3f4c3a90: move a7, a11 +3f4c3aa0: sll 0x9, a7 +3f4c3ab0: sll 0x5, a11 +3f4c3ac0: add a11, a7 +3f4c3ad0: add a7, a9 +3f4c3ae0: move *a9(0x80), *a14+, 1 +3f4c3b00: move @0x19ff80, *a14+, 1 +3f4c3b30: move @0x19ff60, *a14+, 1 +3f4c3b60: move @0xb7ee0, *a14+, 1 +3f4c3b90: move *a13, a11, 1 +3f4c3ba0: movi 0x6c0, a9 +3f4c3bc0: mpys a11, a9 +3f4c3bd0: addi 0x109fb0, a9 +3f4c3c00: setf 16, 1, 0 +3f4c3c10: move *a9(0x10), a9, 0 +3f4c3c30: subi 0xc8, a9 +3f4c3c50: move a9, *a14+, 1 +3f4c3c60: sub a9, a9 +3f4c3c70: move a9, *a14+, 1 +3f4c3c80: move @0xf7d10, *a14+, 1 +3f4c3cb0: calla L3FB0BC50 +3f4c3ce0: movi 0x6c0, a7 +3f4c3d00: mpys a11, a7 +3f4c3d10: addi 0x109fb0, a7 +3f4c3d40: move a8, *a7(0x40), 1 +3f4c3d60: move a14, -*sp, 1 +3f4c3d70: movi 0x6c0, a7 +3f4c3d90: mpys a11, a7 +3f4c3da0: addi 0x109fb0, a7 +3f4c3dd0: move *a7(0x40), *a14+, 1 +3f4c3df0: move @0xf7d10, *a14+, 1 +3f4c3e20: calla L3FB11A10 +3f4c3e50: move a8, *a13(0x60), 1 +3f4c3e70: move a8, a7 +3f4c3e80: jreq L3F4C3FD0 +3f4c3e90: move *a13(0x640), a9, 1 +3f4c3eb0: sra 0x2, a9 +3f4c3ec0: move a9, a7 +3f4c3ed0: sll 0x2, a7 +3f4c3ee0: sub a9, a7 +3f4c3ef0: move *a8(0x80), a9, 1 +3f4c3f10: sra 0x1, a9 +3f4c3f20: sub a9, a7 +3f4c3f30: move a7, *a8(0x40), 1 +3f4c3f50: move a14, -*sp, 1 +3f4c3f60: move a8, *a14+, 1 +3f4c3f70: move @0xf7d10, *a14+, 1 +3f4c3fa0: calla L3FB11C90 +L3F4C3FD0: +3f4c3fd0: move a14, -*sp, 1 +3f4c3fe0: move @0xb7ce0, *a14+, 1 +3f4c4010: move *a13(0xffe0), *a14+, 1 +3f4c4030: calla L3FD64F60 +3f4c4060: move @0xb7ce0, @0xb83c0, 1 +3f4c40b0: move a14, -*sp, 1 +3f4c40c0: sub a11, a11 +3f4c40d0: move a11, *a14+, 1 +3f4c40e0: move *a13(0xffe0), *a14+, 1 +3f4c4100: calla L3FD9F6B0 +L3F4C4130: +3f4c4130: move a14, -*sp, 1 +3f4c4140: move a13, a11 +3f4c4150: addi 0x340, a11 +3f4c4170: move a11, *a14+, 1 +3f4c4180: move *a13(0xffe0), *a14+, 1 +3f4c41a0: calla L3F9C1CF0 +3f4c41d0: move *a13(0x3c0), a9, 1 +3f4c41f0: move @0xb7ce0, a7, 1 +3f4c4220: cmp a7, a9 +3f4c4230: jrne L3F4C4470 +3f4c4240: move *a13(0x340), a11, 1 +3f4c4260: subk 12, a11 +3f4c4270: jrne L3F4C43A0 +3f4c4280: move @0xb83c0, a11, 1 +3f4c42b0: cmp a7, a11 +3f4c42c0: jrne L3F4C43A0 +3f4c42d0: move a14, -*sp, 1 +3f4c42e0: sub a9, a9 +3f4c42f0: move a9, *a14+, 1 +3f4c4300: move a9, *a14+, 1 +3f4c4310: move a11, *a14+, 1 +3f4c4320: move *a13(0xffe0), *a14+, 1 +3f4c4340: calla L3FD9D240 +3f4c4370: move a9, @0xb83c0, 1 +L3F4C43A0: +3f4c43a0: move a14, -*sp, 1 +3f4c43b0: movi 0xf7d10, a11 +3f4c43e0: move a11, *a14+, 1 +3f4c43f0: move a13, a9 +3f4c4400: addi 0x340, a9 +3f4c4420: move a9, *a14+, 1 +3f4c4430: calla L3F36FD60 +3f4c4460: jruc L3F4C4800 +L3F4C4470: +3f4c4470: move @0xb79a0, a11, 1 +3f4c44a0: cmp a11, a9 +3f4c44b0: jrne L3F4C4800 +3f4c44c0: move *a13(0x340), a9, 1 +3f4c44e0: subk 12, a9 +3f4c44f0: jrne L3F4C4620 +3f4c4500: move @0xb83c0, a9, 1 +3f4c4530: cmp a11, a9 +3f4c4540: jrne L3F4C4620 +3f4c4550: move a14, -*sp, 1 +3f4c4560: sub a7, a7 +3f4c4570: move a7, *a14+, 1 +3f4c4580: move a7, *a14+, 1 +3f4c4590: move a9, *a14+, 1 +3f4c45a0: move *a13(0xffe0), *a14+, 1 +3f4c45c0: calla L3FD9D240 +3f4c45f0: move a7, @0xb83c0, 1 +L3F4C4620: +3f4c4620: move a14, -*sp, 1 +3f4c4630: movi 0x11a5d0, a11 +3f4c4660: move a11, *a14+, 1 +3f4c4670: move a13, a9 +3f4c4680: addi 0x340, a9 +3f4c46a0: move a9, *a14+, 1 +3f4c46b0: calla L3F36FD60 +3f4c46e0: move @0x11a5d0, a7, 1 +3f4c4710: move *a7(0x60), a9, 1 +3f4c4730: jreq L3F4C4800 +3f4c4740: move a14, -*sp, 1 +3f4c4750: sub a9, a9 +3f4c4760: move a9, *a14+, 1 +3f4c4770: move a9, *a14+, 1 +3f4c4780: move @0xb7ce0, *a14+, 1 +3f4c47b0: move *a13(0xffe0), *a14+, 1 +3f4c47d0: calla L3FD9D240 +L3F4C4800: +3f4c4800: move @0x1a45f0, a11, 1 +3f4c4830: subk 2, a11 +3f4c4840: jreq L3F4C4130 +3f4c4850: calla L3F4C4900 +3f4c4880: move @0x1a45f0, a8, 1 +L3F4C48B0: +3f4c48b0: move *sp(0xa0), a14, 1 +3f4c48d0: mmfm sp, a7,a9,a11,a13 +3f4c48f0: rets 2 +L3F4C4900: +3f4c4900: mmtm sp, a9,a11,a13 +3f4c4920: move a14, a13 +3f4c4930: addi 0x340, a14 +3f4c4950: move @0xb8360, a11, 1 +3f4c4980: jreq L3F4C4EA0 +3f4c4990: sub a11, a11 +3f4c49a0: move a11, @0xb8360, 1 +3f4c49d0: move a14, -*sp, 1 +3f4c49e0: move a11, *a14+, 1 +3f4c49f0: move @0xf7d10, a9, 1 +3f4c4a20: move *a9(0x20), *a14+, 1 +3f4c4a40: calla L3FD9F6B0 +3f4c4a70: move @0xf7d10, a9, 1 +3f4c4aa0: movk 1, a11 +3f4c4ab0: move a11, *a9(0x60), 1 +3f4c4ad0: move a14, -*sp, 1 +3f4c4ae0: move a13, a11 +3f4c4af0: addk 32, a11 +3f4c4b00: move a11, *a14+, 1 +3f4c4b10: movi 0xffff, a11 +3f4c4b30: move a11, *a14+, 1 +3f4c4b40: move @0xb7ce0, *a14+, 1 +3f4c4b70: move *a9(0x20), *a14+, 1 +3f4c4b90: calla L3FD36780 +3f4c4bc0: move a8, a9 +3f4c4bd0: jreq L3F4C4D20 +L3F4C4BE0: +3f4c4be0: move a14, -*sp, 1 +3f4c4bf0: move a13, a11 +3f4c4c00: addk 32, a11 +3f4c4c10: move a11, *a14+, 1 +3f4c4c20: movi 0xffff, a9 +3f4c4c40: move a9, *a14+, 1 +3f4c4c50: move @0xb7ce0, *a14+, 1 +3f4c4c80: move @0xf7d10, a9, 1 +3f4c4cb0: move *a9(0x20), *a14+, 1 +3f4c4cd0: calla L3FD36780 +3f4c4d00: move a8, a9 +3f4c4d10: jrne L3F4C4BE0 +L3F4C4D20: +3f4c4d20: move a14, -*sp, 1 +3f4c4d30: move @0xb7ce0, *a14+, 1 +3f4c4d60: move @0xf7d10, a11, 1 +3f4c4d90: move *a11(0x20), *a14+, 1 +3f4c4db0: calla L3FDA9A70 +3f4c4de0: move a14, -*sp, 1 +3f4c4df0: move @0xb7ce0, *a14+, 1 +3f4c4e20: move @0xf7d10, a11, 1 +3f4c4e50: move *a11(0x20), *a14+, 1 +3f4c4e70: calla L3FD425A0 +L3F4C4EA0: +3f4c4ea0: subi 0x340, a14 +3f4c4ec0: mmfm sp, a9,a11,a13 +3f4c4ee0: rets +3f4c4ef0: mmtm sp, a9,a11,a13 +3f4c4f10: move a14, a13 +3f4c4f20: addk 32, a14 +3f4c4f30: move a14, -*sp, 1 +3f4c4f40: move @0x112030, *a14+, 1 +3f4c4f70: move @0xf7d50, *a14+, 1 +3f4c4fa0: calla L3FB11A10 +3f4c4fd0: move a8, *a13, 1 +3f4c4fe0: move a8, a8 +3f4c4ff0: jreq L3F4C5210 +3f4c5000: move *a8(0x160), a11, 1 +3f4c5020: sub a9, a9 +3f4c5030: movb a9, *a11(0x30) +3f4c5050: move a14, -*sp, 1 +3f4c5060: move a9, *a14+, 1 +3f4c5070: move *a8(0xa0), *a14+, 1 +3f4c5090: move *a8(0x80), *a14+, 1 +3f4c50b0: move *a8(0x60), *a14+, 1 +3f4c50d0: move *a8(0x40), *a14+, 1 +3f4c50f0: move @0xb7d20, *a14+, 1 +3f4c5120: move @0xb78e0, *a14+, 1 +3f4c5150: calla L3FD39680 +3f4c5180: move a14, -*sp, 1 +3f4c5190: move *a13(0x0), *a14+, 1 +3f4c51b0: move @0xf7d50, *a14+, 1 +3f4c51e0: calla L3FB11C90 +L3F4C5210: +3f4c5210: subk 32, a14 +3f4c5220: mmfm sp, a9,a11,a13 +3f4c5240: rets +3f4c5250: mmtm sp, a9,a11,a13 +3f4c5270: move a14, a13 +3f4c5280: addk 32, a14 +3f4c5290: move a14, -*sp, 1 +3f4c52a0: move @0x1126f0, *a14+, 1 +3f4c52d0: move @0xf7d50, *a14+, 1 +3f4c5300: calla L3FB11A10 +3f4c5330: move a8, *a13, 1 +3f4c5340: move a8, a8 +3f4c5350: jreq L3F4C5470 +3f4c5360: move *a8(0x160), a11, 1 +3f4c5380: movk 1, a9 +3f4c5390: movb a9, *a11(0x30) +3f4c53b0: move *a8(0x160), a11, 1 +3f4c53d0: movb a9, *a11(0x20) +3f4c53f0: move a14, -*sp, 1 +3f4c5400: move a8, *a14+, 1 +3f4c5410: move @0xf7d50, *a14+, 1 +3f4c5440: calla L3FB11C90 +L3F4C5470: +3f4c5470: subk 32, a14 +3f4c5480: mmfm sp, a9,a11,a13 +3f4c54a0: rets +3f4c54b0: .word 0x0000 +3f4c54c0: calla L3F4C5530 +3f4c54f0: calla L3F3050B0 +3f4c5520: rets +L3F4C5530: +3f4c5530: mmtm sp, a9,a11,a13 +3f4c5550: move a14, a13 +3f4c5560: addi 0xc0, a14 +3f4c5580: movi 0xffff, a11 +3f4c55a0: move a11, *a13(0x80), 1 +3f4c55c0: move a11, *a13(0xa0), 1 +3f4c55e0: movk 1, a11 +3f4c55f0: move a11, @0x19e170, 1 +3f4c5620: sub a11, a11 +3f4c5630: movb a11, @0x1a4630 +3f4c5660: move a14, -*sp, 1 +3f4c5670: move @0x17d970, *a14+, 1 +3f4c56a0: move @0x11a550, *a14+, 1 +3f4c56d0: calla L3FB11A10 +3f4c5700: move a8, *a13, 1 +3f4c5710: move a8, *a13(0x40), 1 +3f4c5730: move a8, a8 +3f4c5740: jaeq L3F4C6470 +3f4c5760: move a14, -*sp, 1 +3f4c5770: movi 0x3f4d9f70, a8 +3f4c57a0: move a8, *a14+, 1 +3f4c57b0: move *a13, a11, 1 +3f4c57c0: move *a11(0x120), *a14+, 1 +3f4c57e0: calla L3FB45500 +3f4c5810: move a8, a8 +3f4c5820: jaeq L3F4C6170 +3f4c5840: move a14, -*sp, 1 +3f4c5850: move *a11(0x120), *a14+, 1 +3f4c5870: calla L3F5933D0 +3f4c58a0: move a8, *a13(0x80), 1 +3f4c58c0: move a8, a8 +3f4c58d0: jrne L3F4C59D0 +3f4c58e0: movk 1, a11 +3f4c58f0: movb a11, @0x1a4630 +3f4c5920: move a14, -*sp, 1 +3f4c5930: move *a13, a9, 1 +3f4c5940: move *a9(0x120), *a14+, 1 +3f4c5960: movi 0x1a4640, a9 +3f4c5990: move a9, *a14+, 1 +3f4c59a0: calla L3FB45720 +L3F4C59D0: +3f4c59d0: move *a13(0x80), a11, 1 +3f4c59f0: inc a11 +3f4c5a00: jaeq L3F4C6470 +3f4c5a20: move a14, -*sp, 1 +3f4c5a30: move @0x17edb0, *a14+, 1 +3f4c5a60: move @0x11a550, *a14+, 1 +3f4c5a90: calla L3FB11A10 +3f4c5ac0: move a8, *a13(0x60), 1 +3f4c5ae0: move a8, a9 +3f4c5af0: jreq L3F4C5BD0 +3f4c5b00: move *a8(0x160), a11, 1 +3f4c5b20: movk 1, a9 +3f4c5b30: movb a9, *a11(0x20) +3f4c5b50: move a14, -*sp, 1 +3f4c5b60: move a8, *a14+, 1 +3f4c5b70: move @0x11a550, *a14+, 1 +3f4c5ba0: calla L3FB11C90 +L3F4C5BD0: +3f4c5bd0: move a14, -*sp, 1 +3f4c5be0: move @0x17f470, *a14+, 1 +3f4c5c10: move @0x11a550, *a14+, 1 +3f4c5c40: calla L3FB11A10 +3f4c5c70: move a8, *a13(0x60), 1 +3f4c5c90: move a8, a9 +3f4c5ca0: jreq L3F4C5D80 +3f4c5cb0: move *a8(0x160), a11, 1 +3f4c5cd0: movk 1, a9 +3f4c5ce0: movb a9, *a11(0x20) +3f4c5d00: move a14, -*sp, 1 +3f4c5d10: move a8, *a14+, 1 +3f4c5d20: move @0x11a550, *a14+, 1 +3f4c5d50: calla L3FB11C90 +L3F4C5D80: +3f4c5d80: move a14, -*sp, 1 +3f4c5d90: move @0x11fef0, *a14+, 1 +3f4c5dc0: move @0x11a590, *a14+, 1 +3f4c5df0: calla L3FB11A10 +3f4c5e20: move a8, *a13(0x20), 1 +3f4c5e40: move a8, a9 +3f4c5e50: jreq L3F4C5EE0 +3f4c5e60: move a14, -*sp, 1 +3f4c5e70: move a8, *a14+, 1 +3f4c5e80: move @0x11a590, *a14+, 1 +3f4c5eb0: calla L3F378620 +L3F4C5EE0: +3f4c5ee0: move a14, -*sp, 1 +3f4c5ef0: movi 0x3f4d9f70, a8 +3f4c5f20: move a8, *a14+, 1 +3f4c5f30: movi 0xb1e18, a11 +3f4c5f60: move a11, *a14+, 1 +3f4c5f70: calla L3FB45720 +3f4c5fa0: move a14, -*sp, 1 +3f4c5fb0: movi 0x3f4d9f70, a8 +3f4c5fe0: move a8, *a14+, 1 +3f4c5ff0: movi 0xb1f18, a11 +3f4c6020: move a11, *a14+, 1 +3f4c6030: calla L3FB45720 +3f4c6060: move a14, -*sp, 1 +3f4c6070: sub a11, a11 +3f4c6080: move a11, *a14+, 1 +3f4c6090: calla L3F5C8A80 +3f4c60c0: move a14, -*sp, 1 +3f4c60d0: move *a13(0x80), *a14+, 1 +3f4c60f0: calla L3F5C8360 +3f4c6120: movk 1, a11 +3f4c6130: movb a11, @0xa68e0 +3f4c6160: jruc L3F4C6470 +L3F4C6170: +3f4c6170: calla L3F5C9080 +3f4c61a0: move a8, a9 +3f4c61b0: jrne L3F4C6270 +3f4c61c0: move a14, -*sp, 1 +3f4c61d0: move @0xb78e0, *a14+, 1 +3f4c6200: movk 9, a9 +3f4c6210: move a9, *a14+, 1 +3f4c6220: calla L3F439FF0 +3f4c6250: jauc L3F4C6D30 +L3F4C6270: +3f4c6270: move a14, -*sp, 1 +3f4c6280: move @0x11fef0, *a14+, 1 +3f4c62b0: move @0x11a590, *a14+, 1 +3f4c62e0: calla L3FB11A10 +3f4c6310: move a8, *a13(0x20), 1 +3f4c6330: move a14, -*sp, 1 +3f4c6340: move a8, *a14+, 1 +3f4c6350: move @0x11a590, *a14+, 1 +3f4c6380: calla L3F378620 +3f4c63b0: move a14, -*sp, 1 +3f4c63c0: move *a11(0x120), *a14+, 1 +3f4c63e0: movi 0xb1e18, a9 +3f4c6410: move a9, *a14+, 1 +3f4c6420: calla L3FB45720 +3f4c6450: jauc L3F4C6D30 +L3F4C6470: +3f4c6470: move a14, -*sp, 1 +3f4c6480: move @0x17e030, *a14+, 1 +3f4c64b0: move @0x11a550, *a14+, 1 +3f4c64e0: calla L3FB11A10 +3f4c6510: move a8, *a13, 1 +3f4c6520: move a8, a9 +3f4c6530: jreq L3F4C6CA0 +3f4c6540: move a14, -*sp, 1 +3f4c6550: movi 0x3f4d9f70, a8 +3f4c6580: move a8, *a14+, 1 +3f4c6590: move *a9(0x120), *a14+, 1 +3f4c65b0: calla L3FB45500 +3f4c65e0: move a8, a11 +3f4c65f0: jreq L3F4C6970 +3f4c6600: move a14, -*sp, 1 +3f4c6610: move *a9(0x120), *a14+, 1 +3f4c6630: calla L3F5933D0 +3f4c6660: move a8, *a13(0xa0), 1 +3f4c6680: inc a8 +3f4c6690: jreq L3F4C67B0 +3f4c66a0: move a14, -*sp, 1 +3f4c66b0: move *a9(0x120), *a14+, 1 +3f4c66d0: movi 0xb1f18, a11 +3f4c6700: move a11, *a14+, 1 +3f4c6710: calla L3FB45720 +3f4c6740: move a14, -*sp, 1 +3f4c6750: move *a13(0xa0), *a14+, 1 +3f4c6770: calla L3F5C8A80 +3f4c67a0: jruc L3F4C6CA0 +L3F4C67B0: +3f4c67b0: move a14, -*sp, 1 +3f4c67c0: movi 0x3f4d9f78, a8 +3f4c67f0: move a8, *a14+, 1 +3f4c6800: movi 0xb1f18, a11 +3f4c6830: move a11, *a14+, 1 +3f4c6840: calla L3FB45720 +3f4c6870: move a14, -*sp, 1 +3f4c6880: sub a11, a11 +3f4c6890: move a11, *a14+, 1 +3f4c68a0: calla L3F5C8A80 +3f4c68d0: move a14, -*sp, 1 +3f4c68e0: move @0xb78e0, *a14+, 1 +3f4c6910: movk 10, a11 +3f4c6920: move a11, *a14+, 1 +3f4c6930: calla L3F439FF0 +3f4c6960: jruc L3F4C6CA0 +L3F4C6970: +3f4c6970: move a14, -*sp, 1 +3f4c6980: move *a9(0x120), *a14+, 1 +3f4c69a0: movi 0xb1f18, a11 +3f4c69d0: move a11, *a14+, 1 +3f4c69e0: calla L3FB45720 +3f4c6a10: move *a13(0x80), a11, 1 +3f4c6a30: inc a11 +3f4c6a40: jreq L3F4C6C40 +3f4c6a50: move *a13(0x80), a11, 1 +3f4c6a70: jreq L3F4C6C40 +3f4c6a80: move a14, -*sp, 1 +3f4c6a90: move a14, -*sp, 1 +3f4c6aa0: move a11, *a14+, 1 +3f4c6ab0: calla L3FB2C140 +3f4c6ae0: move a8, *a14+, 1 +3f4c6af0: calla L3F5C8D20 +3f4c6b20: move a8, *a13(0xa0), 1 +3f4c6b40: inc a8 +3f4c6b50: jreq L3F4C6BD0 +3f4c6b60: move a14, -*sp, 1 +3f4c6b70: move *a13(0xa0), *a14+, 1 +3f4c6b90: calla L3F5C8A80 +3f4c6bc0: jruc L3F4C6CA0 +L3F4C6BD0: +3f4c6bd0: move a14, -*sp, 1 +3f4c6be0: sub a9, a9 +3f4c6bf0: move a9, *a14+, 1 +3f4c6c00: calla L3F5C8A80 +3f4c6c30: jruc L3F4C6CA0 +L3F4C6C40: +3f4c6c40: move a14, -*sp, 1 +3f4c6c50: sub a11, a11 +3f4c6c60: move a11, *a14+, 1 +3f4c6c70: calla L3F5C8A80 +L3F4C6CA0: +3f4c6ca0: move a14, -*sp, 1 +3f4c6cb0: sub a11, a11 +3f4c6cc0: move a11, *a14+, 1 +3f4c6cd0: move @0xb78e0, *a14+, 1 +3f4c6d00: calla L3FD9F6B0 +L3F4C6D30: +3f4c6d30: subi 0xc0, a14 +3f4c6d50: mmfm sp, a9,a11,a13 +3f4c6d70: rets +3f4c6d80: mmtm sp, a11,a13 +3f4c6da0: move a14, a13 +3f4c6db0: addk 32, a14 +3f4c6dc0: move a14, -*sp, 1 +3f4c6dd0: move @0x11fef0, *a14+, 1 +3f4c6e00: move @0x11a590, *a14+, 1 +3f4c6e30: calla L3FB11A10 +3f4c6e60: move a8, *a13, 1 +3f4c6e70: move a14, -*sp, 1 +3f4c6e80: move a8, *a14+, 1 +3f4c6e90: move @0x11a590, *a14+, 1 +3f4c6ec0: calla L3F378620 +3f4c6ef0: move a14, -*sp, 1 +3f4c6f00: movi 0x3f4d9f70, a8 +3f4c6f30: move a8, *a14+, 1 +3f4c6f40: movi 0xb1e18, a11 +3f4c6f70: move a11, *a14+, 1 +3f4c6f80: calla L3FB45720 +3f4c6fb0: calla L3F57ABC0 +3f4c6fe0: calla L3F3050B0 +3f4c7010: subk 32, a14 +3f4c7020: mmfm sp, a11,a13 +3f4c7040: rets +3f4c7050: mmtm sp, a11,a13 +3f4c7070: move a14, a13 +3f4c7080: addi 0x40, a14 +3f4c70a0: sub a11, a11 +3f4c70b0: move a11, *a13(0x20), 1 +3f4c70d0: move a14, -*sp, 1 +3f4c70e0: move @0x105c70, *a14+, 1 +3f4c7110: move @0xf7cd0, *a14+, 1 +3f4c7140: calla L3FB11A10 +3f4c7170: move a8, *a13, 1 +3f4c7180: move a8, a8 +3f4c7190: jreq L3F4C78A0 +3f4c71a0: jruc L3F4C77F0 +L3F4C71B0: +3f4c71b0: move a14, -*sp, 1 +3f4c71c0: move @0x106330, *a14+, 1 +3f4c71f0: move @0xf7cd0, *a14+, 1 +3f4c7220: calla L3FB11A10 +3f4c7250: move a8, *a13(0x20), 1 +3f4c7270: move a8, a11 +3f4c7280: jreq L3F4C78A0 +3f4c7290: move a14, -*sp, 1 +3f4c72a0: movi 0x3f4d9f70, a8 +3f4c72d0: move a8, *a14+, 1 +3f4c72e0: move *a11(0x120), *a14+, 1 +3f4c7300: calla L3FB45720 +3f4c7330: jruc L3F4C78A0 +L3F4C7340: +3f4c7340: move a14, -*sp, 1 +3f4c7350: move @0x1069f0, *a14+, 1 +3f4c7380: move @0xf7cd0, *a14+, 1 +3f4c73b0: calla L3FB11A10 +3f4c73e0: move a8, *a13(0x20), 1 +3f4c7400: move a8, a11 +3f4c7410: jreq L3F4C78A0 +3f4c7420: move a14, -*sp, 1 +3f4c7430: movi 0x3f4d9f70, a8 +3f4c7460: move a8, *a14+, 1 +3f4c7470: move *a11(0x120), *a14+, 1 +3f4c7490: calla L3FB45720 +3f4c74c0: jruc L3F4C78A0 +L3F4C74D0: +3f4c74d0: move a14, -*sp, 1 +3f4c74e0: move @0x1070b0, *a14+, 1 +3f4c7510: move @0xf7cd0, *a14+, 1 +3f4c7540: calla L3FB11A10 +3f4c7570: move a8, *a13(0x20), 1 +3f4c7590: move a8, a11 +3f4c75a0: jreq L3F4C78A0 +3f4c75b0: move a14, -*sp, 1 +3f4c75c0: movi 0x3f4d9f70, a8 +3f4c75f0: move a8, *a14+, 1 +3f4c7600: move *a11(0x120), *a14+, 1 +3f4c7620: calla L3FB45720 +3f4c7650: jruc L3F4C78A0 +L3F4C7660: +3f4c7660: move a14, -*sp, 1 +3f4c7670: move @0x107770, *a14+, 1 +3f4c76a0: move @0xf7cd0, *a14+, 1 +3f4c76d0: calla L3FB11A10 +3f4c7700: move a8, *a13(0x20), 1 +3f4c7720: move a8, a11 +3f4c7730: jreq L3F4C78A0 +3f4c7740: move a14, -*sp, 1 +3f4c7750: movi 0x3f4d9f70, a8 +3f4c7780: move a8, *a14+, 1 +3f4c7790: move *a11(0x120), *a14+, 1 +3f4c77b0: calla L3FB45720 +3f4c77e0: jruc L3F4C78A0 +L3F4C77F0: +3f4c77f0: move *a8(0x160), a11, 1 +3f4c7810: move *a11(0x20), a8, 1 +3f4c7830: jreq L3F4C71B0 +3f4c7840: dec a8 +3f4c7850: jreq L3F4C7340 +3f4c7860: dec a8 +3f4c7870: jreq L3F4C74D0 +3f4c7880: dec a8 +3f4c7890: jreq L3F4C7660 +L3F4C78A0: +3f4c78a0: move *a13(0x20), a11, 1 +3f4c78c0: jreq L3F4C7950 +3f4c78d0: move a14, -*sp, 1 +3f4c78e0: move a11, *a14+, 1 +3f4c78f0: move @0xf7cd0, *a14+, 1 +3f4c7920: calla L3FB11C90 +L3F4C7950: +3f4c7950: subi 0x40, a14 +3f4c7970: mmfm sp, a11,a13 +3f4c7990: rets +3f4c79a0: mmtm sp, a9,a11,a13 +3f4c79c0: move a14, a13 +3f4c79d0: addi 0x60, a14 +3f4c79f0: movi 0xffff, a11 +3f4c7a10: move a11, *a13(0x40), 1 +3f4c7a30: sub a11, a11 +3f4c7a40: move a11, *a13(0x20), 1 +L3F4C7A60: +3f4c7a60: move a14, -*sp, 1 +3f4c7a70: move *a13(0x20), a11, 1 +3f4c7a90: addk 2, a11 +3f4c7aa0: movi 0x6c0, a9 +3f4c7ac0: mpys a9, a11 +3f4c7ad0: addi 0x105570, a11 +3f4c7b00: move *a11(0x40), *a14+, 1 +3f4c7b20: move @0xf7cd0, *a14+, 1 +3f4c7b50: calla L3FB11A10 +3f4c7b80: move a8, *a13, 1 +3f4c7b90: move a8, a11 +3f4c7ba0: jreq L3F4C7C30 +3f4c7bb0: move a14, -*sp, 1 +3f4c7bc0: move *a8(0x120), *a14+, 1 +3f4c7be0: calla L3F5933D0 +3f4c7c10: move a8, *a13(0x40), 1 +L3F4C7C30: +3f4c7c30: move a14, -*sp, 1 +3f4c7c40: move *a11(0x120), *a14+, 1 +3f4c7c60: move *a13(0x20), a9, 1 +3f4c7c80: sll 0x8, a9 +3f4c7c90: addi 0xaffd8, a9 +3f4c7cc0: move a9, *a14+, 1 +3f4c7cd0: calla L3FB45720 +3f4c7d00: move *a13(0x20), a9, 1 +3f4c7d20: inc a9 +3f4c7d30: move a9, *a13(0x20), 1 +3f4c7d50: subk 4, a9 +3f4c7d60: jrlt L3F4C7A60 +3f4c7d70: calla L3F4AFF90 +3f4c7da0: subi 0x60, a14 +3f4c7dc0: mmfm sp, a9,a11,a13 +3f4c7de0: rets +3f4c7df0: mmtm sp, a9,a11,a13 +3f4c7e10: move a14, a13 +3f4c7e20: addi 0x80, a14 +3f4c7e40: move a14, -*sp, 1 +3f4c7e50: move @0x105c70, *a14+, 1 +3f4c7e80: move @0xf7cd0, *a14+, 1 +3f4c7eb0: calla L3FB11A10 +3f4c7ee0: move a8, *a13, 1 +3f4c7ef0: move a8, a8 +3f4c7f00: jreq L3F4C7F60 +3f4c7f10: move *a8(0x160), a11, 1 +3f4c7f30: move *a11(0x20), *a13(0x20), 1 +L3F4C7F60: +3f4c7f60: sub a11, a11 +3f4c7f70: move a11, *a13(0x40), 1 +L3F4C7F90: +3f4c7f90: move a14, -*sp, 1 +3f4c7fa0: move *a13(0x40), a11, 1 +3f4c7fc0: addk 2, a11 +3f4c7fd0: movi 0x6c0, a9 +3f4c7ff0: mpys a9, a11 +3f4c8000: addi 0x105570, a11 +3f4c8030: move *a11(0x40), *a14+, 1 +3f4c8050: move @0xf7cd0, *a14+, 1 +3f4c8080: calla L3FB11A10 +3f4c80b0: move a8, *a13, 1 +3f4c80c0: move a8, a11 +3f4c80d0: jreq L3F4C8350 +3f4c80e0: move a14, -*sp, 1 +3f4c80f0: movi 0x3f4d9f70, a8 +3f4c8120: move a8, *a14+, 1 +3f4c8130: move *a11(0x120), *a14+, 1 +3f4c8150: calla L3FB45500 +3f4c8180: move a8, a8 +3f4c8190: jrne L3F4C8280 +3f4c81a0: move a14, -*sp, 1 +3f4c81b0: move *a11(0x120), *a14+, 1 +3f4c81d0: move *a13(0x40), a9, 1 +3f4c81f0: sll 0x8, a9 +3f4c8200: addi 0xaffd8, a9 +3f4c8230: move a9, *a14+, 1 +3f4c8240: calla L3FB45720 +3f4c8270: jruc L3F4C8350 +L3F4C8280: +3f4c8280: move a14, -*sp, 1 +3f4c8290: move *a11(0x120), *a14+, 1 +3f4c82b0: move *a13(0x40), a9, 1 +3f4c82d0: sll 0x8, a9 +3f4c82e0: addi 0xaffd8, a9 +3f4c8310: move a9, *a14+, 1 +3f4c8320: calla L3FB45720 +L3F4C8350: +3f4c8350: move *a13(0x40), a9, 1 +3f4c8370: inc a9 +3f4c8380: move a9, *a13(0x40), 1 +3f4c83a0: subk 4, a9 +3f4c83b0: jrlt L3F4C7F90 +3f4c83c0: move a14, -*sp, 1 +3f4c83d0: move *a13(0x20), a9, 1 +3f4c83f0: addk 2, a9 +3f4c8400: movi 0x6c0, a11 +3f4c8420: mpys a11, a9 +3f4c8430: addi 0x105570, a9 +3f4c8460: move *a9(0x40), *a14+, 1 +3f4c8480: move @0xf7cd0, *a14+, 1 +3f4c84b0: calla L3FB11A10 +3f4c84e0: move a8, *a13, 1 +3f4c84f0: move a8, a9 +3f4c8500: jreq L3F4C89F0 +3f4c8510: move a14, -*sp, 1 +3f4c8520: movk 3, a11 +3f4c8530: move a11, *a14+, 1 +3f4c8540: movi 0x3f4d9fb8, a8 +3f4c8570: move a8, *a14+, 1 +3f4c8580: move *a9(0x120), *a14+, 1 +3f4c85a0: calla L3FB45CD0 +3f4c85d0: move a8, a8 +3f4c85e0: jrne L3F4C86F0 +3f4c85f0: move a14, -*sp, 1 +3f4c8600: move *a9(0x120), *a14+, 1 +3f4c8620: movi 0x1a4740, a11 +3f4c8650: move a11, *a14+, 1 +3f4c8660: calla L3FB45720 +3f4c8690: move a14, -*sp, 1 +3f4c86a0: move a11, *a14+, 1 +3f4c86b0: calla L3F6D3D00 +3f4c86e0: jruc L3F4C89F0 +L3F4C86F0: +3f4c86f0: calla L3F598DB0 +3f4c8720: move a8, a8 +3f4c8730: jreq L3F4C8960 +3f4c8740: move a14, -*sp, 1 +3f4c8750: move *a9(0x120), *a14+, 1 +3f4c8770: calla L3F4C8A70 +3f4c87a0: move a8, a8 +3f4c87b0: jreq L3F4C88C0 +3f4c87c0: move a14, -*sp, 1 +3f4c87d0: move *a9(0x120), *a14+, 1 +3f4c87f0: movi 0x1a4740, a11 +3f4c8820: move a11, *a14+, 1 +3f4c8830: calla L3FB45720 +3f4c8860: move a14, -*sp, 1 +3f4c8870: move a11, *a14+, 1 +3f4c8880: calla L3F6D3D00 +3f4c88b0: jruc L3F4C89F0 +L3F4C88C0: +3f4c88c0: move a14, -*sp, 1 +3f4c88d0: move @0xb78e0, *a14+, 1 +3f4c8900: movk 11, a11 +3f4c8910: move a11, *a14+, 1 +3f4c8920: calla L3F439FF0 +3f4c8950: jruc L3F4C89F0 +L3F4C8960: +3f4c8960: move a14, -*sp, 1 +3f4c8970: move @0xb78e0, *a14+, 1 +3f4c89a0: movk 16, a11 +3f4c89b0: move a11, *a14+, 1 +3f4c89c0: calla L3F439FF0 +L3F4C89F0: +3f4c89f0: calla L3F3030D0 +3f4c8a20: subi 0x80, a14 +3f4c8a40: mmfm sp, a9,a11,a13 +3f4c8a60: rets +L3F4C8A70: +3f4c8a70: mmtm sp, a9,a11,a13 +3f4c8a90: move a14, a13 +3f4c8aa0: addi 0x200, a14 +3f4c8ac0: move a14, -*sp, 1 +3f4c8ad0: move *a13(0xffe0), *a14+, 1 +3f4c8af0: calla L3FB458D0 +3f4c8b20: cmpi 0x3c, a8 +3f4c8b40: jrls L3F4C8B70 +3f4c8b50: sub a8, a8 +3f4c8b60: jruc L3F4C8FE0 +L3F4C8B70: +3f4c8b70: move a14, -*sp, 1 +3f4c8b80: movk 3, a11 +3f4c8b90: move a11, *a14+, 1 +3f4c8ba0: movi 0x3f4d9fb8, a8 +3f4c8bd0: move a8, *a14+, 1 +3f4c8be0: move *a13(0xffe0), *a14+, 1 +3f4c8c00: calla L3FB45CD0 +3f4c8c30: move a8, a8 +3f4c8c40: jrne L3F4C8C70 +3f4c8c50: movk 1, a8 +3f4c8c60: jruc L3F4C8FE0 +L3F4C8C70: +3f4c8c70: move a14, -*sp, 1 +3f4c8c80: move *a13(0xffe0), *a14+, 1 +3f4c8ca0: move a13, a11 +3f4c8cb0: addk 32, a11 +3f4c8cc0: move a11, *a14+, 1 +3f4c8cd0: calla L3FB45720 +3f4c8d00: move a14, -*sp, 1 +3f4c8d10: movk 32, a11 +3f4c8d20: move a11, *a14+, 1 +3f4c8d30: move a13, a11 +3f4c8d40: addk 32, a11 +3f4c8d50: move a11, *a14+, 1 +3f4c8d60: calla L3FE1D650 +3f4c8d90: move a8, a9 +3f4c8da0: jreq L3F4C8DD0 +3f4c8db0: sub a11, a11 +3f4c8dc0: movb a11, *a9 +L3F4C8DD0: +3f4c8dd0: move a14, -*sp, 1 +3f4c8de0: movi 0x2c, a11 +3f4c8e00: move a11, *a14+, 1 +3f4c8e10: move a13, a11 +3f4c8e20: addk 32, a11 +3f4c8e30: move a11, *a14+, 1 +3f4c8e40: calla L3FE1D650 +3f4c8e70: move a8, a9 +3f4c8e80: jreq L3F4C8EB0 +3f4c8e90: sub a11, a11 +3f4c8ea0: movb a11, *a9 +L3F4C8EB0: +3f4c8eb0: move a14, -*sp, 1 +3f4c8ec0: move a13, a11 +3f4c8ed0: addk 32, a11 +3f4c8ee0: move a11, *a14+, 1 +3f4c8ef0: calla L3F5933D0 +3f4c8f20: inc a8 +3f4c8f30: jrne L3F4C8FD0 +3f4c8f40: move a14, -*sp, 1 +3f4c8f50: move a11, *a14+, 1 +3f4c8f60: calla L3F5B8580 +3f4c8f90: inc a8 +3f4c8fa0: jrne L3F4C8FD0 +3f4c8fb0: sub a8, a8 +3f4c8fc0: jruc L3F4C8FE0 +L3F4C8FD0: +3f4c8fd0: movk 1, a8 +L3F4C8FE0: +3f4c8fe0: move *sp(0x80), a14, 1 +3f4c9000: mmfm sp, a9,a11,a13 +3f4c9020: rets 2 +3f4c9030: mmtm sp, a7,a9,a10,a11,a13 +3f4c9050: move a14, a13 +3f4c9060: addk 32, a14 +3f4c9070: movi 0xffff, a10 +3f4c9090: movk 2, a9 +L3F4C90A0: +3f4c90a0: move a14, -*sp, 1 +3f4c90b0: movi 0x6c0, a11 +3f4c90d0: mpys a9, a11 +3f4c90e0: addi 0x105570, a11 +3f4c9110: move *a11(0x40), *a14+, 1 +3f4c9130: move @0xf7cd0, *a14+, 1 +3f4c9160: calla L3FB11A10 +3f4c9190: move a8, *a13, 1 +3f4c91a0: move a8, a11 +3f4c91b0: jreq L3F4C9240 +3f4c91c0: move *a8(0x160), a11, 1 +3f4c91e0: setf 8, 0, 0 +3f4c91f0: move *a11(0x28), a11, 0 +3f4c9210: jreq L3F4C9240 +3f4c9220: move a9, a10 +3f4c9230: subk 2, a10 +L3F4C9240: +3f4c9240: inc a9 +3f4c9250: cmpi 0x5, a9 +3f4c9270: jrle L3F4C90A0 +3f4c9280: cmpi 0xffff, a10 +3f4c92a0: jreq L3F4C9490 +3f4c92b0: move a14, -*sp, 1 +3f4c92c0: move @0x105c70, *a14+, 1 +3f4c92f0: move @0xf7cd0, *a14+, 1 +3f4c9320: calla L3FB11A10 +3f4c9350: move a8, *a13, 1 +3f4c9360: move a8, a11 +3f4c9370: jreq L3F4C9490 +3f4c9380: move a10, a10 +3f4c9390: jrlt L3F4C9410 +3f4c93a0: cmpi 0x4, a10 +3f4c93c0: jrge L3F4C9410 +3f4c93d0: move *a8(0x160), a7, 1 +3f4c93f0: move a10, *a7(0x20), 1 +L3F4C9410: +3f4c9410: move a14, -*sp, 1 +3f4c9420: move a8, *a14+, 1 +3f4c9430: move @0xf7cd0, *a14+, 1 +3f4c9460: calla L3FB11C90 +L3F4C9490: +3f4c9490: subk 32, a14 +3f4c94a0: mmfm sp, a7,a9,a10,a11,a13 +3f4c94c0: rets +3f4c94d0: mmtm sp, a7,a9,a11,a13 +3f4c94f0: move a14, a13 +3f4c9500: addi 0x40, a14 +3f4c9520: move a14, -*sp, 1 +3f4c9530: move @0x105c70, *a14+, 1 +3f4c9560: move @0xf7cd0, *a14+, 1 +3f4c9590: calla L3FB11A10 +3f4c95c0: move a8, *a13, 1 +3f4c95d0: move a8, a8 +3f4c95e0: jreq L3F4C9920 +3f4c95f0: movk 2, a9 +L3F4C9600: +3f4c9600: move a14, -*sp, 1 +3f4c9610: movi 0x6c0, a11 +3f4c9630: mpys a9, a11 +3f4c9640: addi 0x105570, a11 +3f4c9670: move *a11(0x40), *a14+, 1 +3f4c9690: move @0xf7cd0, *a14+, 1 +3f4c96c0: calla L3FB11A10 +3f4c96f0: move a8, *a13(0x20), 1 +3f4c9710: move a8, a11 +3f4c9720: jreq L3F4C98E0 +3f4c9730: move *a13, a11, 1 +3f4c9740: move *a11(0x160), a11, 1 +3f4c9760: move *a11(0x20), a11, 1 +3f4c9780: addk 2, a11 +3f4c9790: cmp a11, a9 +3f4c97a0: jrne L3F4C9810 +3f4c97b0: move *a8(0x160), a11, 1 +3f4c97d0: movk 1, a7 +3f4c97e0: movb a7, *a11(0x28) +3f4c9800: jruc L3F4C9860 +L3F4C9810: +3f4c9810: move *a8(0x160), a11, 1 +3f4c9830: sub a7, a7 +3f4c9840: movb a7, *a11(0x28) +L3F4C9860: +3f4c9860: move a14, -*sp, 1 +3f4c9870: move a8, *a14+, 1 +3f4c9880: move @0xf7cd0, *a14+, 1 +3f4c98b0: calla L3FB11C90 +L3F4C98E0: +3f4c98e0: inc a9 +3f4c98f0: cmpi 0x6, a9 +3f4c9910: jrlt L3F4C9600 +L3F4C9920: +3f4c9920: subi 0x40, a14 +3f4c9940: mmfm sp, a7,a9,a11,a13 +3f4c9960: rets +3f4c9970: mmtm sp, a11,a13 +3f4c9990: move a14, a13 +3f4c99a0: addk 32, a14 +3f4c99b0: calla L3F5B9C20 +3f4c99e0: move a14, -*sp, 1 +3f4c99f0: move @0x1837f0, *a14+, 1 +3f4c9a20: move @0x11a6b0, *a14+, 1 +3f4c9a50: calla L3FB11A10 +3f4c9a80: move a8, *a13, 1 +3f4c9a90: move a8, a8 +3f4c9aa0: jreq L3F4C9C20 +3f4c9ab0: move a14, -*sp, 1 +3f4c9ac0: movi 0xb0cd8, a11 +3f4c9af0: move a11, *a14+, 1 +3f4c9b00: move *a8(0x120), *a14+, 1 +3f4c9b20: calla L3FB45720 +3f4c9b50: move a14, -*sp, 1 +3f4c9b60: move *a13(0x0), *a14+, 1 +3f4c9b80: move @0x11a6b0, *a14+, 1 +3f4c9bb0: calla L3FB11C90 +3f4c9be0: calla L3F4C9C90 +3f4c9c10: jruc L3F4C9C50 +L3F4C9C20: +3f4c9c20: calla L3F3065F0 +L3F4C9C50: +3f4c9c50: subk 32, a14 +3f4c9c60: mmfm sp, a11,a13 +3f4c9c80: rets +L3F4C9C90: +3f4c9c90: calla L3F4C9D00 +3f4c9cc0: calla L3F3065F0 +3f4c9cf0: rets +L3F4C9D00: +3f4c9d00: mmtm sp, a9,a11,a13 +3f4c9d20: move a14, a13 +3f4c9d30: addk 32, a14 +3f4c9d40: movk 1, a11 +3f4c9d50: move a11, @0x19e170, 1 +3f4c9d80: move a14, -*sp, 1 +3f4c9d90: move @0x181630, *a14+, 1 +3f4c9dc0: move @0x11a6b0, *a14+, 1 +3f4c9df0: calla L3FB11A10 +3f4c9e20: move a8, *a13, 1 +3f4c9e30: move a8, a8 +3f4c9e40: jreq L3F4C9EF0 +3f4c9e50: move a14, -*sp, 1 +3f4c9e60: move *a8(0x120), *a14+, 1 +3f4c9e80: movi 0xb0ad8, a9 +3f4c9eb0: move a9, *a14+, 1 +3f4c9ec0: calla L3FB45720 +L3F4C9EF0: +3f4c9ef0: move a14, -*sp, 1 +3f4c9f00: move @0x1823b0, *a14+, 1 +3f4c9f30: move @0x11a6b0, *a14+, 1 +3f4c9f60: calla L3FB11A10 +3f4c9f90: move a8, *a13, 1 +3f4c9fa0: move a8, a9 +3f4c9fb0: jreq L3F4CA060 +3f4c9fc0: move a14, -*sp, 1 +3f4c9fd0: move *a8(0x120), *a14+, 1 +3f4c9ff0: movi 0xb0bd8, a11 +3f4ca020: move a11, *a14+, 1 +3f4ca030: calla L3FB45720 +L3F4CA060: +3f4ca060: move a14, -*sp, 1 +3f4ca070: move @0x1837f0, *a14+, 1 +3f4ca0a0: move @0x11a6b0, *a14+, 1 +3f4ca0d0: calla L3FB11A10 +3f4ca100: move a8, *a13, 1 +3f4ca110: move a8, a9 +3f4ca120: jreq L3F4CA1D0 +3f4ca130: move a14, -*sp, 1 +3f4ca140: move *a8(0x120), *a14+, 1 +3f4ca160: movi 0xb0cd8, a11 +3f4ca190: move a11, *a14+, 1 +3f4ca1a0: calla L3FB45720 +L3F4CA1D0: +3f4ca1d0: calla L3F4CA240 +3f4ca200: subk 32, a14 +3f4ca210: mmfm sp, a9,a11,a13 +3f4ca230: rets +L3F4CA240: +3f4ca240: mmtm sp, a9,a11 +3f4ca260: move a14, -*sp, 1 +3f4ca270: movi 0xb0cd8, a11 +3f4ca2a0: move a11, *a14+, 1 +3f4ca2b0: movi 0xb0bd8, a9 +3f4ca2e0: move a9, *a14+, 1 +3f4ca2f0: movi 0xb0ad8, a9 +3f4ca320: move a9, *a14+, 1 +3f4ca330: calla L3F5BBD70 +3f4ca360: mmfm sp, a9,a11 +3f4ca380: rets +3f4ca390: calla L3F4CACD0 +3f4ca3c0: calla L3F306B40 +3f4ca3f0: rets +3f4ca400: mmtm sp, a9,a11,a13 +3f4ca420: move a14, a13 +3f4ca430: addk 32, a14 +3f4ca440: move a14, -*sp, 1 +3f4ca450: move @0x18c5b0, *a14+, 1 +3f4ca480: move @0x11a6d0, *a14+, 1 +3f4ca4b0: calla L3FB11A10 +3f4ca4e0: move a8, *a13, 1 +3f4ca4f0: move a8, a8 +3f4ca500: jreq L3F4CA740 +3f4ca510: move *a8(0x160), a11, 1 +3f4ca530: sub a9, a9 +3f4ca540: movb a9, *a11(0x30) +3f4ca560: move a14, -*sp, 1 +3f4ca570: move a9, *a14+, 1 +3f4ca580: move *a8(0xa0), *a14+, 1 +3f4ca5a0: move *a8(0x80), *a14+, 1 +3f4ca5c0: move *a8(0x60), *a14+, 1 +3f4ca5e0: move *a8(0x40), *a14+, 1 +3f4ca600: move @0x11a6d0, a11, 1 +3f4ca630: move *a11(0x0), *a14+, 1 +3f4ca650: move @0xb78e0, *a14+, 1 +3f4ca680: calla L3FD39680 +3f4ca6b0: move a14, -*sp, 1 +3f4ca6c0: move *a13(0x0), *a14+, 1 +3f4ca6e0: move @0x11a6d0, *a14+, 1 +3f4ca710: calla L3FB11C90 +L3F4CA740: +3f4ca740: subk 32, a14 +3f4ca750: mmfm sp, a9,a11,a13 +3f4ca770: rets +3f4ca780: mmtm sp, a7,a9,a10,a11,a13 +3f4ca7a0: move a14, a13 +3f4ca7b0: addk 32, a14 +3f4ca7c0: movk 11, a10 +3f4ca7d0: sub a9, a9 +L3F4CA7E0: +3f4ca7e0: move a14, -*sp, 1 +3f4ca7f0: movi 0x3f4d9f70, a8 +3f4ca820: move a8, *a14+, 1 +3f4ca830: move a9, a11 +3f4ca840: sll 0x5, a11 +3f4ca850: addi 0x1a5ac0, a11 +3f4ca880: move *a11+, *a14+, 1 +3f4ca890: calla L3FB45500 +3f4ca8c0: move a8, a11 +3f4ca8d0: jrne L3F4CA8F0 +3f4ca8e0: movk 13, a10 +L3F4CA8F0: +3f4ca8f0: inc a9 +3f4ca900: cmpi 0x2, a9 +3f4ca920: jrlt L3F4CA7E0 +3f4ca930: move a14, -*sp, 1 +3f4ca940: movi 0x6c0, a11 +3f4ca960: mpys a10, a11 +3f4ca970: addi 0x186030, a11 +3f4ca9a0: move *a11(0x40), *a14+, 1 +3f4ca9c0: move @0x11a6d0, *a14+, 1 +3f4ca9f0: calla L3FB11A10 +3f4caa20: move a8, *a13, 1 +3f4caa30: move a8, a11 +3f4caa40: jreq L3F4CAC90 +3f4caa50: move *a8(0x160), a7, 1 +3f4caa70: movk 1, a11 +3f4caa80: movb a11, *a7(0x30) +3f4caaa0: move a14, -*sp, 1 +3f4caab0: sub a7, a7 +3f4caac0: move a7, *a14+, 1 +3f4caad0: move *a8(0xa0), *a14+, 1 +3f4caaf0: move *a8(0x80), *a14+, 1 +3f4cab10: move *a8(0x60), *a14+, 1 +3f4cab30: move *a8(0x40), *a14+, 1 +3f4cab50: move @0x11a6d0, a7, 1 +3f4cab80: move *a7(0x0), *a14+, 1 +3f4caba0: move @0xb78e0, *a14+, 1 +3f4cabd0: calla L3FD39680 +3f4cac00: move a14, -*sp, 1 +3f4cac10: move *a13(0x0), *a14+, 1 +3f4cac30: move @0x11a6d0, *a14+, 1 +3f4cac60: calla L3FB11C90 +L3F4CAC90: +3f4cac90: subk 32, a14 +3f4caca0: mmfm sp, a7,a9,a10,a11,a13 +3f4cacc0: rets +L3F4CACD0: +3f4cacd0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f4cacf0: move a14, a13 +3f4cad00: addk 32, a14 +3f4cad10: movi 0xaec60, a7 +3f4cad40: move a7, *a13, 1 +3f4cad50: sub a9, a9 +L3F4CAD60: +3f4cad60: move a14, -*sp, 1 +3f4cad70: movi 0x3f4d9f70, a8 +3f4cada0: move a8, *a14+, 1 +3f4cadb0: move *a13, a7, 1 +3f4cadc0: move a9, a5 +3f4cadd0: sll 0x9, a5 +3f4cade0: add a7, a5 +3f4cadf0: addi 0x2478, a5 +3f4cae10: move a5, *a14+, 1 +3f4cae20: calla L3FB45500 +3f4cae50: move a8, a5 +3f4cae60: jrne L3F4CAE90 +3f4cae70: move a9, a11 +3f4cae80: jruc L3F4CB600 +L3F4CAE90: +3f4cae90: movi 0xffff, a11 +3f4caeb0: sub a10, a10 +L3F4CAEC0: +3f4caec0: move a14, -*sp, 1 +3f4caed0: move a10, a7 +3f4caee0: sll 0x8, a7 +3f4caef0: addi 0x1a5b00, a7 +3f4caf20: move a7, *a14+, 1 +3f4caf30: move *a13, a7, 1 +3f4caf40: move a9, a5 +3f4caf50: sll 0x9, a5 +3f4caf60: add a7, a5 +3f4caf70: addi 0x2478, a5 +3f4caf90: move a5, *a14+, 1 +3f4cafa0: calla L3FB45500 +3f4cafd0: move a8, a5 +3f4cafe0: jrne L3F4CB210 +3f4caff0: move a14, -*sp, 1 +3f4cb000: move a10, a5 +3f4cb010: sll 0x8, a5 +3f4cb020: addi 0x1a5d00, a5 +3f4cb050: move a5, *a14+, 1 +3f4cb060: move a9, a5 +3f4cb070: sll 0x9, a5 +3f4cb080: add a7, a5 +3f4cb090: addi 0x2878, a5 +3f4cb0b0: move a5, *a14+, 1 +3f4cb0c0: calla L3FB45500 +3f4cb0f0: move a8, a5 +3f4cb100: jrne L3F4CB210 +3f4cb110: move a9, a5 +3f4cb120: sll 0x4, a5 +3f4cb130: add a7, a5 +3f4cb140: move a10, a7 +3f4cb150: sll 0x4, a7 +3f4cb160: addi 0x1a5f00, a7 +3f4cb190: setf 16, 1, 0 +3f4cb1a0: move *a5(0x2c98), a5, 0 +3f4cb1c0: move *a7, a7, 0 +3f4cb1d0: cmp a7, a5 +3f4cb1e0: jrne L3F4CB210 +3f4cb1f0: move a9, a11 +3f4cb200: jruc L3F4CB250 +L3F4CB210: +3f4cb210: inc a10 +3f4cb220: cmpi 0x2, a10 +3f4cb240: jrlt L3F4CAEC0 +L3F4CB250: +3f4cb250: cmpi 0xffff, a11 +3f4cb270: jrne L3F4CB600 +3f4cb280: move a14, -*sp, 1 +3f4cb290: sub a7, a7 +3f4cb2a0: move a7, *a14+, 1 +3f4cb2b0: move *a13, a5, 1 +3f4cb2c0: move a9, a7 +3f4cb2d0: sll 0x4, a7 +3f4cb2e0: add a5, a7 +3f4cb2f0: setf 16, 1, 0 +3f4cb300: move *a7(0x2c98), a8, 0 +3f4cb320: move a8, *a14+, 1 +3f4cb330: movk 1, a7 +3f4cb340: move a7, *a14+, 1 +3f4cb350: move a9, a7 +3f4cb360: sll 0x9, a7 +3f4cb370: add a5, a7 +3f4cb380: addi 0x2878, a7 +3f4cb3a0: move a7, *a14+, 1 +3f4cb3b0: move a9, a7 +3f4cb3c0: sll 0x9, a7 +3f4cb3d0: add a5, a7 +3f4cb3e0: addi 0x2478, a7 +3f4cb400: move a7, *a14+, 1 +3f4cb410: calla L3F5BE400 +3f4cb440: move a14, -*sp, 1 +3f4cb450: movi 0x3f4d9f70, a8 +3f4cb480: move a8, *a14+, 1 +3f4cb490: move a9, a7 +3f4cb4a0: sll 0x9, a7 +3f4cb4b0: add a5, a7 +3f4cb4c0: addi 0x2478, a7 +3f4cb4e0: move a7, *a14+, 1 +3f4cb4f0: calla L3FB45720 +3f4cb520: move a14, -*sp, 1 +3f4cb530: movi 0x3f4d9f70, a8 +3f4cb560: move a8, *a14+, 1 +3f4cb570: move a9, a7 +3f4cb580: sll 0x9, a7 +3f4cb590: add a5, a7 +3f4cb5a0: addi 0x2878, a7 +3f4cb5c0: move a7, *a14+, 1 +3f4cb5d0: calla L3FB45720 +L3F4CB600: +3f4cb600: inc a9 +3f4cb610: cmpi 0x2, a9 +3f4cb630: jalt L3F4CAD60 +3f4cb650: sub a9, a9 +L3F4CB660: +3f4cb660: movi 0xffff, a11 +3f4cb680: sub a10, a10 +L3F4CB690: +3f4cb690: move a14, -*sp, 1 +3f4cb6a0: move a9, a7 +3f4cb6b0: sll 0x8, a7 +3f4cb6c0: addi 0x1a5b00, a7 +3f4cb6f0: move a7, *a14+, 1 +3f4cb700: move *a13, a7, 1 +3f4cb710: move a10, a5 +3f4cb720: sll 0x9, a5 +3f4cb730: add a7, a5 +3f4cb740: addi 0x2478, a5 +3f4cb760: move a5, *a14+, 1 +3f4cb770: calla L3FB45500 +3f4cb7a0: move a8, a5 +3f4cb7b0: jrne L3F4CB9E0 +3f4cb7c0: move a14, -*sp, 1 +3f4cb7d0: move a9, a5 +3f4cb7e0: sll 0x8, a5 +3f4cb7f0: addi 0x1a5d00, a5 +3f4cb820: move a5, *a14+, 1 +3f4cb830: move a10, a5 +3f4cb840: sll 0x9, a5 +3f4cb850: add a7, a5 +3f4cb860: addi 0x2878, a5 +3f4cb880: move a5, *a14+, 1 +3f4cb890: calla L3FB45500 +3f4cb8c0: move a8, a5 +3f4cb8d0: jrne L3F4CB9E0 +3f4cb8e0: move a10, a5 +3f4cb8f0: sll 0x4, a5 +3f4cb900: add a7, a5 +3f4cb910: move a9, a7 +3f4cb920: sll 0x4, a7 +3f4cb930: addi 0x1a5f00, a7 +3f4cb960: setf 16, 1, 0 +3f4cb970: move *a5(0x2c98), a5, 0 +3f4cb990: move *a7, a7, 0 +3f4cb9a0: cmp a7, a5 +3f4cb9b0: jrne L3F4CB9E0 +3f4cb9c0: move a9, a11 +3f4cb9d0: jruc L3F4CBA20 +L3F4CB9E0: +3f4cb9e0: inc a10 +3f4cb9f0: cmpi 0x2, a10 +3f4cba10: jrlt L3F4CB690 +L3F4CBA20: +3f4cba20: cmpi 0xffff, a11 +3f4cba40: jrne L3F4CC020 +3f4cba50: move a14, -*sp, 1 +3f4cba60: move a9, a7 +3f4cba70: sll 0x8, a7 +3f4cba80: addi 0x1a5b00, a7 +3f4cbab0: move a7, *a14+, 1 +3f4cbac0: move a9, a7 +3f4cbad0: sll 0x8, a7 +3f4cbae0: addi 0x1a5d00, a7 +3f4cbb10: move a7, *a14+, 1 +3f4cbb20: move a14, -*sp, 1 +3f4cbb30: move a9, a7 +3f4cbb40: sll 0x8, a7 +3f4cbb50: addi 0x1a5d00, a7 +3f4cbb80: move a7, *a14+, 1 +3f4cbb90: move a9, a7 +3f4cbba0: sll 0x8, a7 +3f4cbbb0: addi 0x1a5b00, a7 +3f4cbbe0: move a7, *a14+, 1 +3f4cbbf0: movk 1, a7 +3f4cbc00: move a7, *a14+, 1 +3f4cbc10: move a9, a5 +3f4cbc20: sll 0x4, a5 +3f4cbc30: addi 0x1a5f00, a5 +3f4cbc60: setf 16, 1, 0 +3f4cbc70: move *a5, a8, 0 +3f4cbc80: move a8, *a14+, 1 +3f4cbc90: calla L3F662870 +3f4cbcc0: move a8, *a14+, 1 +3f4cbcd0: calla L3F4D6490 +3f4cbd00: move a8, a5 +3f4cbd10: jrne L3F4CBE80 +3f4cbd20: move a14, -*sp, 1 +3f4cbd30: move a9, a5 +3f4cbd40: sll 0x8, a5 +3f4cbd50: addi 0x1a5d00, a5 +3f4cbd80: move a5, *a14+, 1 +3f4cbd90: move a9, a5 +3f4cbda0: sll 0x8, a5 +3f4cbdb0: addi 0x1a5b00, a5 +3f4cbde0: move a5, *a14+, 1 +3f4cbdf0: sub a5, a5 +3f4cbe00: move a5, *a14+, 1 +3f4cbe10: calla L3F4D74F0 +3f4cbe40: move a9, a8 +3f4cbe50: jrgt L3F4CC020 +3f4cbe60: dec a9 +3f4cbe70: jruc L3F4CC020 +L3F4CBE80: +3f4cbe80: move a14, -*sp, 1 +3f4cbe90: move a7, *a14+, 1 +3f4cbea0: move a9, a5 +3f4cbeb0: sll 0x4, a5 +3f4cbec0: addi 0x1a5f00, a5 +3f4cbef0: setf 16, 1, 0 +3f4cbf00: move *a5, a8, 0 +3f4cbf10: move a8, *a14+, 1 +3f4cbf20: move a7, *a14+, 1 +3f4cbf30: move a9, a5 +3f4cbf40: sll 0x8, a5 +3f4cbf50: addi 0x1a5d00, a5 +3f4cbf80: move a5, *a14+, 1 +3f4cbf90: move a9, a5 +3f4cbfa0: sll 0x8, a5 +3f4cbfb0: addi 0x1a5b00, a5 +3f4cbfe0: move a5, *a14+, 1 +3f4cbff0: calla L3F5BE400 +L3F4CC020: +3f4cc020: inc a9 +3f4cc030: cmpi 0x2, a9 +3f4cc050: jalt L3F4CB660 +3f4cc070: sub a9, a9 +L3F4CC080: +3f4cc080: move a14, -*sp, 1 +3f4cc090: move a9, a7 +3f4cc0a0: sll 0x8, a7 +3f4cc0b0: addi 0x1a5b00, a7 +3f4cc0e0: move a7, *a14+, 1 +3f4cc0f0: move *a13, a7, 1 +3f4cc100: move a9, a5 +3f4cc110: sll 0x9, a5 +3f4cc120: add a7, a5 +3f4cc130: addi 0x2478, a5 +3f4cc150: move a5, *a14+, 1 +3f4cc160: calla L3FB45720 +3f4cc190: move a14, -*sp, 1 +3f4cc1a0: move a9, a5 +3f4cc1b0: sll 0x8, a5 +3f4cc1c0: addi 0x1a5d00, a5 +3f4cc1f0: move a5, *a14+, 1 +3f4cc200: move a9, a5 +3f4cc210: sll 0x9, a5 +3f4cc220: add a7, a5 +3f4cc230: addi 0x2878, a5 +3f4cc250: move a5, *a14+, 1 +3f4cc260: calla L3FB45720 +3f4cc290: move a9, a5 +3f4cc2a0: sll 0x4, a5 +3f4cc2b0: add a7, a5 +3f4cc2c0: move a9, a7 +3f4cc2d0: sll 0x4, a7 +3f4cc2e0: addi 0x1a5f00, a7 +3f4cc310: setf 16, 1, 0 +3f4cc320: move *a7(0x0), *a5(0x2c98), 0 +3f4cc350: inc a9 +3f4cc360: cmpi 0x2, a9 +3f4cc380: jrlt L3F4CC080 +3f4cc390: sub a9, a9 +L3F4CC3A0: +3f4cc3a0: move a14, -*sp, 1 +3f4cc3b0: movi 0x3f4d9f70, a8 +3f4cc3e0: move a8, *a14+, 1 +3f4cc3f0: move a9, a7 +3f4cc400: sll 0x8, a7 +3f4cc410: addi 0x1a49c0, a7 +3f4cc440: move a7, *a14+, 1 +3f4cc450: calla L3FB45500 +3f4cc480: move a8, a5 +3f4cc490: jreq L3F4CCA50 +3f4cc4a0: movi 0xffff, a11 +3f4cc4c0: sub a10, a10 +L3F4CC4D0: +3f4cc4d0: move a14, -*sp, 1 +3f4cc4e0: move a10, a7 +3f4cc4f0: sll 0x8, a7 +3f4cc500: addi 0x1a5280, a7 +3f4cc530: move a7, *a14+, 1 +3f4cc540: move a9, a7 +3f4cc550: sll 0x8, a7 +3f4cc560: addi 0x1a49c0, a7 +3f4cc590: move a7, *a14+, 1 +3f4cc5a0: calla L3FB45500 +3f4cc5d0: move a8, a5 +3f4cc5e0: jrne L3F4CC820 +3f4cc5f0: move a14, -*sp, 1 +3f4cc600: move a10, a7 +3f4cc610: sll 0x8, a7 +3f4cc620: addi 0x1a5680, a7 +3f4cc650: move a7, *a14+, 1 +3f4cc660: move a9, a7 +3f4cc670: sll 0x8, a7 +3f4cc680: addi 0x1a4dc0, a7 +3f4cc6b0: move a7, *a14+, 1 +3f4cc6c0: calla L3FB45500 +3f4cc6f0: move a8, a5 +3f4cc700: jrne L3F4CC820 +3f4cc710: move a9, a7 +3f4cc720: sll 0x4, a7 +3f4cc730: addi 0x1a51c0, a7 +3f4cc760: move a10, a5 +3f4cc770: sll 0x4, a5 +3f4cc780: addi 0x1a5a80, a5 +3f4cc7b0: setf 16, 1, 0 +3f4cc7c0: move *a7, a7, 0 +3f4cc7d0: move *a5, a5, 0 +3f4cc7e0: cmp a5, a7 +3f4cc7f0: jrne L3F4CC820 +3f4cc800: move a9, a11 +3f4cc810: jruc L3F4CC860 +L3F4CC820: +3f4cc820: inc a10 +3f4cc830: cmpi 0x4, a10 +3f4cc850: jrlt L3F4CC4D0 +L3F4CC860: +3f4cc860: cmpi 0xffff, a11 +3f4cc880: jrne L3F4CCA50 +3f4cc890: move a14, -*sp, 1 +3f4cc8a0: sub a7, a7 +3f4cc8b0: move a7, *a14+, 1 +3f4cc8c0: move a9, a5 +3f4cc8d0: sll 0x4, a5 +3f4cc8e0: addi 0x1a51c0, a5 +3f4cc910: setf 16, 1, 0 +3f4cc920: move *a5, a8, 0 +3f4cc930: move a8, *a14+, 1 +3f4cc940: movk 1, a5 +3f4cc950: move a5, *a14+, 1 +3f4cc960: move a9, a5 +3f4cc970: sll 0x8, a5 +3f4cc980: addi 0x1a4dc0, a5 +3f4cc9b0: move a5, *a14+, 1 +3f4cc9c0: move a9, a5 +3f4cc9d0: sll 0x8, a5 +3f4cc9e0: addi 0x1a49c0, a5 +3f4cca10: move a5, *a14+, 1 +3f4cca20: calla L3F5BE400 +L3F4CCA50: +3f4cca50: inc a9 +3f4cca60: cmpi 0x4, a9 +3f4cca80: jrlt L3F4CC3A0 +3f4cca90: sub a9, a9 +L3F4CCAA0: +3f4ccaa0: movi 0xffff, a11 +3f4ccac0: sub a10, a10 +L3F4CCAD0: +3f4ccad0: move a14, -*sp, 1 +3f4ccae0: move a9, a7 +3f4ccaf0: sll 0x8, a7 +3f4ccb00: addi 0x1a5280, a7 +3f4ccb30: move a7, *a14+, 1 +3f4ccb40: move a10, a7 +3f4ccb50: sll 0x8, a7 +3f4ccb60: addi 0x1a49c0, a7 +3f4ccb90: move a7, *a14+, 1 +3f4ccba0: calla L3FB45500 +3f4ccbd0: move a8, a5 +3f4ccbe0: jrne L3F4CCE20 +3f4ccbf0: move a14, -*sp, 1 +3f4ccc00: move a9, a7 +3f4ccc10: sll 0x8, a7 +3f4ccc20: addi 0x1a5680, a7 +3f4ccc50: move a7, *a14+, 1 +3f4ccc60: move a10, a7 +3f4ccc70: sll 0x8, a7 +3f4ccc80: addi 0x1a4dc0, a7 +3f4cccb0: move a7, *a14+, 1 +3f4cccc0: calla L3FB45500 +3f4cccf0: move a8, a5 +3f4ccd00: jrne L3F4CCE20 +3f4ccd10: move a10, a7 +3f4ccd20: sll 0x4, a7 +3f4ccd30: addi 0x1a51c0, a7 +3f4ccd60: move a9, a5 +3f4ccd70: sll 0x4, a5 +3f4ccd80: addi 0x1a5a80, a5 +3f4ccdb0: setf 16, 1, 0 +3f4ccdc0: move *a7, a7, 0 +3f4ccdd0: move *a5, a5, 0 +3f4ccde0: cmp a5, a7 +3f4ccdf0: jrne L3F4CCE20 +3f4cce00: move a9, a11 +3f4cce10: jruc L3F4CCE60 +L3F4CCE20: +3f4cce20: inc a10 +3f4cce30: cmpi 0x4, a10 +3f4cce50: jrlt L3F4CCAD0 +L3F4CCE60: +3f4cce60: cmpi 0xffff, a11 +3f4cce80: jrne L3F4CD460 +3f4cce90: move a14, -*sp, 1 +3f4ccea0: move a9, a7 +3f4cceb0: sll 0x8, a7 +3f4ccec0: addi 0x1a5280, a7 +3f4ccef0: move a7, *a14+, 1 +3f4ccf00: move a9, a7 +3f4ccf10: sll 0x8, a7 +3f4ccf20: addi 0x1a5680, a7 +3f4ccf50: move a7, *a14+, 1 +3f4ccf60: move a14, -*sp, 1 +3f4ccf70: move a9, a7 +3f4ccf80: sll 0x8, a7 +3f4ccf90: addi 0x1a5680, a7 +3f4ccfc0: move a7, *a14+, 1 +3f4ccfd0: move a9, a7 +3f4ccfe0: sll 0x8, a7 +3f4ccff0: addi 0x1a5280, a7 +3f4cd020: move a7, *a14+, 1 +3f4cd030: movk 1, a7 +3f4cd040: move a7, *a14+, 1 +3f4cd050: move a9, a5 +3f4cd060: sll 0x4, a5 +3f4cd070: addi 0x1a5a80, a5 +3f4cd0a0: setf 16, 1, 0 +3f4cd0b0: move *a5, a8, 0 +3f4cd0c0: move a8, *a14+, 1 +3f4cd0d0: calla L3F662870 +3f4cd100: move a8, *a14+, 1 +3f4cd110: calla L3F4D6490 +3f4cd140: move a8, a5 +3f4cd150: jrne L3F4CD2C0 +3f4cd160: move a14, -*sp, 1 +3f4cd170: move a9, a5 +3f4cd180: sll 0x8, a5 +3f4cd190: addi 0x1a5680, a5 +3f4cd1c0: move a5, *a14+, 1 +3f4cd1d0: move a9, a5 +3f4cd1e0: sll 0x8, a5 +3f4cd1f0: addi 0x1a5280, a5 +3f4cd220: move a5, *a14+, 1 +3f4cd230: move a7, *a14+, 1 +3f4cd240: calla L3F4D74F0 +3f4cd270: cmpi 0x3, a9 +3f4cd290: jrge L3F4CD460 +3f4cd2a0: dec a9 +3f4cd2b0: jruc L3F4CD460 +L3F4CD2C0: +3f4cd2c0: move a14, -*sp, 1 +3f4cd2d0: move a7, *a14+, 1 +3f4cd2e0: move a9, a5 +3f4cd2f0: sll 0x4, a5 +3f4cd300: addi 0x1a5a80, a5 +3f4cd330: setf 16, 1, 0 +3f4cd340: move *a5, a8, 0 +3f4cd350: move a8, *a14+, 1 +3f4cd360: move a7, *a14+, 1 +3f4cd370: move a9, a5 +3f4cd380: sll 0x8, a5 +3f4cd390: addi 0x1a5680, a5 +3f4cd3c0: move a5, *a14+, 1 +3f4cd3d0: move a9, a5 +3f4cd3e0: sll 0x8, a5 +3f4cd3f0: addi 0x1a5280, a5 +3f4cd420: move a5, *a14+, 1 +3f4cd430: calla L3F5BE400 +L3F4CD460: +3f4cd460: inc a9 +3f4cd470: cmpi 0x4, a9 +3f4cd490: jalt L3F4CCAA0 +3f4cd4b0: sub a9, a9 +L3F4CD4C0: +3f4cd4c0: move a14, -*sp, 1 +3f4cd4d0: move a9, a7 +3f4cd4e0: sll 0x8, a7 +3f4cd4f0: addi 0x1a5280, a7 +3f4cd520: move a7, *a14+, 1 +3f4cd530: move a9, a7 +3f4cd540: sll 0x8, a7 +3f4cd550: addi 0x1a49c0, a7 +3f4cd580: move a7, *a14+, 1 +3f4cd590: calla L3FB45720 +3f4cd5c0: move a14, -*sp, 1 +3f4cd5d0: move a9, a7 +3f4cd5e0: sll 0x8, a7 +3f4cd5f0: addi 0x1a5680, a7 +3f4cd620: move a7, *a14+, 1 +3f4cd630: move a9, a7 +3f4cd640: sll 0x8, a7 +3f4cd650: addi 0x1a4dc0, a7 +3f4cd680: move a7, *a14+, 1 +3f4cd690: calla L3FB45720 +3f4cd6c0: move a9, a7 +3f4cd6d0: sll 0x4, a7 +3f4cd6e0: addi 0x1a51c0, a7 +3f4cd710: move a9, a5 +3f4cd720: sll 0x4, a5 +3f4cd730: addi 0x1a5a80, a5 +3f4cd760: setf 16, 1, 0 +3f4cd770: move *a5, *a7, 0 +3f4cd780: inc a9 +3f4cd790: cmpi 0x4, a9 +3f4cd7b0: jrlt L3F4CD4C0 +3f4cd7c0: subk 32, a14 +3f4cd7d0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f4cd7f0: rets +L3F4CD800: +3f4cd800: mmtm sp, a9,a11,a13 +3f4cd820: move a14, a13 +3f4cd830: addk 32, a14 +3f4cd840: calla L3F5BFEE0 +3f4cd870: sub a11, a11 +3f4cd880: move a11, *a13, 1 +L3F4CD890: +3f4cd890: move a14, -*sp, 1 +3f4cd8a0: movi 0x3f4d9f70, a8 +3f4cd8d0: move a8, *a14+, 1 +3f4cd8e0: move *a13, a11, 1 +3f4cd8f0: sll 0x9, a11 +3f4cd900: addi 0xb10d8, a11 +3f4cd930: move a11, *a14+, 1 +3f4cd940: calla L3FB45500 +3f4cd970: move a8, a11 +3f4cd980: jreq L3F4CDB40 +3f4cd990: move a14, -*sp, 1 +3f4cd9a0: movk 1, a11 +3f4cd9b0: move a11, *a14+, 1 +3f4cd9c0: move *a13, a9, 1 +3f4cd9d0: sll 0x4, a9 +3f4cd9e0: addi 0xb18f8, a9 +3f4cda10: setf 16, 1, 0 +3f4cda20: move *a9, a8, 0 +3f4cda30: move a8, *a14+, 1 +3f4cda40: move a11, *a14+, 1 +3f4cda50: move *a13, a9, 1 +3f4cda60: sll 0x9, a9 +3f4cda70: addi 0xb14d8, a9 +3f4cdaa0: move a9, *a14+, 1 +3f4cdab0: move *a13, a9, 1 +3f4cdac0: sll 0x9, a9 +3f4cdad0: addi 0xb10d8, a9 +3f4cdb00: move a9, *a14+, 1 +3f4cdb10: calla L3F5BE400 +L3F4CDB40: +3f4cdb40: move *a13, a11, 1 +3f4cdb50: inc a11 +3f4cdb60: move a11, *a13, 1 +3f4cdb70: subk 2, a11 +3f4cdb80: jrlt L3F4CD890 +3f4cdb90: subk 32, a14 +3f4cdba0: mmfm sp, a9,a11,a13 +3f4cdbc0: rets +3f4cdbd0: mmtm sp, a9,a11,a13 +3f4cdbf0: move a14, a13 +3f4cdc00: addi 0x4f0, a14 +3f4cdc20: sub a11, a11 +3f4cdc30: move a11, *a13(0x40), 1 +3f4cdc50: move a14, -*sp, 1 +3f4cdc60: move @0x18aab0, *a14+, 1 +3f4cdc90: move @0x11a6d0, *a14+, 1 +3f4cdcc0: calla L3FB11A10 +3f4cdcf0: move a8, *a13(0xc0), 1 +3f4cdd10: move a8, a8 +3f4cdd20: jreq L3F4CDF50 +3f4cdd30: move *a8(0x160), a9, 1 +3f4cdd50: movb a11, *a9(0x30) +3f4cdd70: move a14, -*sp, 1 +3f4cdd80: move a11, *a14+, 1 +3f4cdd90: move *a8(0xa0), *a14+, 1 +3f4cddb0: move *a8(0x80), *a14+, 1 +3f4cddd0: move *a8(0x60), *a14+, 1 +3f4cddf0: move *a8(0x40), *a14+, 1 +3f4cde10: move @0x11a6d0, a9, 1 +3f4cde40: move *a9(0x0), *a14+, 1 +3f4cde60: move @0xb78e0, *a14+, 1 +3f4cde90: calla L3FD39680 +3f4cdec0: move a14, -*sp, 1 +3f4cded0: move *a13(0xc0), *a14+, 1 +3f4cdef0: move @0x11a6d0, *a14+, 1 +3f4cdf20: calla L3FB11C90 +L3F4CDF50: +3f4cdf50: move a14, -*sp, 1 +3f4cdf60: move @0x18b830, *a14+, 1 +3f4cdf90: move @0x11a6d0, *a14+, 1 +3f4cdfc0: calla L3FB11A10 +3f4cdff0: move a8, *a13(0xc0), 1 +3f4ce010: move a8, a9 +3f4ce020: jreq L3F4CE250 +3f4ce030: move *a8(0x160), a9, 1 +3f4ce050: movb a11, *a9(0x30) +3f4ce070: move a14, -*sp, 1 +3f4ce080: move a11, *a14+, 1 +3f4ce090: move *a8(0xa0), *a14+, 1 +3f4ce0b0: move *a8(0x80), *a14+, 1 +3f4ce0d0: move *a8(0x60), *a14+, 1 +3f4ce0f0: move *a8(0x40), *a14+, 1 +3f4ce110: move @0x11a6d0, a9, 1 +3f4ce140: move *a9(0x0), *a14+, 1 +3f4ce160: move @0xb78e0, *a14+, 1 +3f4ce190: calla L3FD39680 +3f4ce1c0: move a14, -*sp, 1 +3f4ce1d0: move *a13(0xc0), *a14+, 1 +3f4ce1f0: move @0x11a6d0, *a14+, 1 +3f4ce220: calla L3FB11C90 +L3F4CE250: +3f4ce250: move a14, -*sp, 1 +3f4ce260: move @0x18c5b0, *a14+, 1 +3f4ce290: move @0x11a6d0, *a14+, 1 +3f4ce2c0: calla L3FB11A10 +3f4ce2f0: move a8, *a13(0xc0), 1 +3f4ce310: move a8, a9 +3f4ce320: jreq L3F4CE570 +3f4ce330: move *a8(0x160), a9, 1 +3f4ce350: movk 1, a11 +3f4ce360: movb a11, *a9(0x30) +3f4ce380: move a14, -*sp, 1 +3f4ce390: sub a9, a9 +3f4ce3a0: move a9, *a14+, 1 +3f4ce3b0: move *a8(0xa0), *a14+, 1 +3f4ce3d0: move *a8(0x80), *a14+, 1 +3f4ce3f0: move *a8(0x60), *a14+, 1 +3f4ce410: move *a8(0x40), *a14+, 1 +3f4ce430: move @0x11a6d0, a9, 1 +3f4ce460: move *a9(0x0), *a14+, 1 +3f4ce480: move @0xb78e0, *a14+, 1 +3f4ce4b0: calla L3FD39680 +3f4ce4e0: move a14, -*sp, 1 +3f4ce4f0: move *a13(0xc0), *a14+, 1 +3f4ce510: move @0x11a6d0, *a14+, 1 +3f4ce540: calla L3FB11C90 +L3F4CE570: +3f4ce570: move a14, -*sp, 1 +3f4ce580: move @0x187b70, *a14+, 1 +3f4ce5b0: move @0x11a6d0, *a14+, 1 +3f4ce5e0: calla L3FB11A10 +3f4ce610: move a8, *a13(0x80), 1 +3f4ce630: move a8, a9 +3f4ce640: jreq L3F4CE9B0 +3f4ce650: move *a8(0x160), a11, 1 +3f4ce670: setf 16, 1, 0 +3f4ce680: move *a11(0x20), *a13(0x2e0), 0 +3f4ce6b0: jruc L3F4CE930 +L3F4CE6C0: +3f4ce6c0: move a14, -*sp, 1 +3f4ce6d0: movi 0x3f4d9fd8, a8 +3f4ce700: move a8, *a14+, 1 +3f4ce710: move a13, a11 +3f4ce720: addi 0x2f0, a11 +3f4ce740: move a11, *a14+, 1 +3f4ce750: calla L3FB45720 +3f4ce780: jruc L3F4CE9B0 +L3F4CE790: +3f4ce790: move a14, -*sp, 1 +3f4ce7a0: movi 0x3f4da010, a8 +3f4ce7d0: move a8, *a14+, 1 +3f4ce7e0: move a13, a11 +3f4ce7f0: addi 0x2f0, a11 +3f4ce810: move a11, *a14+, 1 +3f4ce820: calla L3FB45720 +3f4ce850: jruc L3F4CE9B0 +L3F4CE860: +3f4ce860: move a14, -*sp, 1 +3f4ce870: movi 0x3f4da060, a8 +3f4ce8a0: move a8, *a14+, 1 +3f4ce8b0: move a13, a11 +3f4ce8c0: addi 0x2f0, a11 +3f4ce8e0: move a11, *a14+, 1 +3f4ce8f0: calla L3FB45720 +3f4ce920: jruc L3F4CE9B0 +L3F4CE930: +3f4ce930: move *a13(0x2e0), a8, 0 +3f4ce950: jreq L3F4CE860 +3f4ce960: dec a8 +3f4ce970: jreq L3F4CE6C0 +3f4ce980: dec a8 +3f4ce990: jreq L3F4CE790 +3f4ce9a0: jruc L3F4CE860 +L3F4CE9B0: +3f4ce9b0: move a14, -*sp, 1 +3f4ce9c0: move @0x188230, *a14+, 1 +3f4ce9f0: move @0x11a6d0, *a14+, 1 +3f4cea20: calla L3FB11A10 +3f4cea50: move a8, *a13(0x80), 1 +3f4cea70: move a8, a9 +3f4cea80: jreq L3F4CEE60 +3f4cea90: move a14, -*sp, 1 +3f4ceaa0: movi 0x3f4d9f70, a8 +3f4cead0: move a8, *a14+, 1 +3f4ceae0: move *a9(0x120), *a14+, 1 +3f4ceb00: calla L3FB45500 +3f4ceb30: move a8, a11 +3f4ceb40: jreq L3F4CEBA0 +3f4ceb50: move *a13(0x40), a11, 1 +3f4ceb70: inc a11 +3f4ceb80: move a11, *a13(0x40), 1 +L3F4CEBA0: +3f4ceba0: move a14, -*sp, 1 +3f4cebb0: move *a9(0x120), *a14+, 1 +3f4cebd0: move a13, a11 +3f4cebe0: addi 0x2f0, a11 +3f4cec00: move a11, *a14+, 1 +3f4cec10: calla L3FB452E0 +3f4cec40: move a14, -*sp, 1 +3f4cec50: move *a9(0x120), *a14+, 1 +3f4cec70: move a13, a11 +3f4cec80: addi 0xe0, a11 +3f4ceca0: move a11, *a14+, 1 +3f4cecb0: calla L3FB45720 +3f4cece0: move a14, -*sp, 1 +3f4cecf0: movi 0x3f4d9f70, a8 +3f4ced20: move a8, *a14+, 1 +3f4ced30: move *a9(0x120), *a14+, 1 +3f4ced50: calla L3FB45720 +3f4ced80: move *a9(0x160), a11, 1 +3f4ceda0: movk 1, a9 +3f4cedb0: movb a9, *a11(0x28) +3f4cedd0: move a14, -*sp, 1 +3f4cede0: move *a13(0x80), *a14+, 1 +3f4cee00: move @0x11a6d0, *a14+, 1 +3f4cee30: calla L3FB11C90 +L3F4CEE60: +3f4cee60: move a14, -*sp, 1 +3f4cee70: move @0x188fb0, *a14+, 1 +3f4ceea0: move @0x11a6d0, *a14+, 1 +3f4ceed0: calla L3FB11A10 +3f4cef00: move a8, *a13(0x80), 1 +3f4cef20: move a8, a9 +3f4cef30: jreq L3F4CF270 +3f4cef40: move a14, -*sp, 1 +3f4cef50: movi 0x3f4d9f70, a8 +3f4cef80: move a8, *a14+, 1 +3f4cef90: move *a9(0x120), *a14+, 1 +3f4cefb0: calla L3FB45500 +3f4cefe0: move a8, a11 +3f4ceff0: jreq L3F4CF050 +3f4cf000: move *a13(0x40), a11, 1 +3f4cf020: inc a11 +3f4cf030: move a11, *a13(0x40), 1 +L3F4CF050: +3f4cf050: move a14, -*sp, 1 +3f4cf060: move *a9(0x120), *a14+, 1 +3f4cf080: move a13, a11 +3f4cf090: addi 0x1e0, a11 +3f4cf0b0: move a11, *a14+, 1 +3f4cf0c0: calla L3FB45720 +3f4cf0f0: move a14, -*sp, 1 +3f4cf100: movi 0x3f4d9f70, a8 +3f4cf130: move a8, *a14+, 1 +3f4cf140: move *a9(0x120), *a14+, 1 +3f4cf160: calla L3FB45720 +3f4cf190: move *a9(0x160), a11, 1 +3f4cf1b0: sub a9, a9 +3f4cf1c0: movb a9, *a11(0x28) +3f4cf1e0: move a14, -*sp, 1 +3f4cf1f0: move *a13(0x80), *a14+, 1 +3f4cf210: move @0x11a6d0, *a14+, 1 +3f4cf240: calla L3FB11C90 +L3F4CF270: +3f4cf270: move *a13(0x40), a11, 1 +3f4cf290: subk 2, a11 +3f4cf2a0: jreq L3F4CF360 +3f4cf2b0: move a14, -*sp, 1 +3f4cf2c0: move @0xb78e0, *a14+, 1 +3f4cf2f0: movk 2, a11 +3f4cf300: move a11, *a14+, 1 +3f4cf310: calla L3F439FF0 +3f4cf340: jauc L3F4CFCA0 +L3F4CF360: +3f4cf360: sub a11, a11 +3f4cf370: move a11, *a13(0x40), 1 +3f4cf390: move a14, -*sp, 1 +3f4cf3a0: move @0x186730, *a14+, 1 +3f4cf3d0: move @0x11a6d0, *a14+, 1 +3f4cf400: calla L3FB11A10 +3f4cf430: move a8, *a13(0xa0), 1 +3f4cf450: move a8, a9 +3f4cf460: jaeq L3F4CFCA0 +3f4cf480: move a11, *a13, 1 +L3F4CF490: +3f4cf490: move a14, -*sp, 1 +3f4cf4a0: move a13, a11 +3f4cf4b0: addi 0x2f0, a11 +3f4cf4d0: move a11, *a14+, 1 +3f4cf4e0: move *a13, a9, 1 +3f4cf4f0: sll 0x5, a9 +3f4cf500: addi 0x1a5200, a9 +3f4cf530: move *a9+, *a14+, 1 +3f4cf540: calla L3FB45500 +3f4cf570: move a8, a9 +3f4cf580: jrne L3F4CF630 +3f4cf590: move a14, -*sp, 1 +3f4cf5a0: move @0xb78e0, *a14+, 1 +3f4cf5d0: movk 12, a9 +3f4cf5e0: move a9, *a14+, 1 +3f4cf5f0: calla L3F439FF0 +3f4cf620: jruc L3F4CFCA0 +L3F4CF630: +3f4cf630: move a14, -*sp, 1 +3f4cf640: movi 0x3f4d9f70, a8 +3f4cf670: move a8, *a14+, 1 +3f4cf680: move *a13, a9, 1 +3f4cf690: sll 0x5, a9 +3f4cf6a0: addi 0x1a5200, a9 +3f4cf6d0: move *a9+, *a14+, 1 +3f4cf6e0: calla L3FB45500 +3f4cf710: move a8, a9 +3f4cf720: jrne L3F4CFB90 +3f4cf730: move a14, -*sp, 1 +3f4cf740: move a11, *a14+, 1 +3f4cf750: move *a13, a9, 1 +3f4cf760: sll 0x5, a9 +3f4cf770: addi 0x1a5200, a9 +3f4cf7a0: move *a9+, *a14+, 1 +3f4cf7b0: calla L3FB45720 +3f4cf7e0: move a14, -*sp, 1 +3f4cf7f0: move a13, a9 +3f4cf800: addi 0xe0, a9 +3f4cf820: move a9, *a14+, 1 +3f4cf830: move *a13, a9, 1 +3f4cf840: sll 0x8, a9 +3f4cf850: addi 0x1a5280, a9 +3f4cf880: move a9, *a14+, 1 +3f4cf890: calla L3FB45720 +3f4cf8c0: move a14, -*sp, 1 +3f4cf8d0: move a13, a9 +3f4cf8e0: addi 0x1e0, a9 +3f4cf900: move a9, *a14+, 1 +3f4cf910: move *a13, a9, 1 +3f4cf920: sll 0x8, a9 +3f4cf930: addi 0x1a5680, a9 +3f4cf960: move a9, *a14+, 1 +3f4cf970: calla L3FB45720 +3f4cf9a0: move *a13, a9, 1 +3f4cf9b0: sll 0x4, a9 +3f4cf9c0: addi 0x1a5a80, a9 +3f4cf9f0: setf 16, 1, 0 +3f4cfa00: move *a13(0x2e0), *a9(0x0), 0 +3f4cfa30: move *a13(0xa0), a9, 1 +3f4cfa50: move *a9(0x160), a11, 1 +3f4cfa70: movi 0x1a5200, a9 +3f4cfaa0: move a9, *a11(0xe0), 1 +3f4cfac0: move a14, -*sp, 1 +3f4cfad0: move *a13(0xa0), *a14+, 1 +3f4cfaf0: move @0x11a6d0, *a14+, 1 +3f4cfb20: calla L3FB11C90 +3f4cfb50: move *a13(0x0), *a13(0x40), 1 +3f4cfb80: jruc L3F4CFBE0 +L3F4CFB90: +3f4cfb90: move *a13, a9, 1 +3f4cfba0: inc a9 +3f4cfbb0: move a9, *a13, 1 +3f4cfbc0: subk 4, a9 +3f4cfbd0: jrlt L3F4CF490 +L3F4CFBE0: +3f4cfbe0: move *a13, a11, 1 +3f4cfbf0: subk 4, a11 +3f4cfc00: jrne L3F4CFCA0 +3f4cfc10: move a14, -*sp, 1 +3f4cfc20: move @0xb78e0, *a14+, 1 +3f4cfc50: movk 13, a11 +3f4cfc60: move a11, *a14+, 1 +3f4cfc70: calla L3F439FF0 +L3F4CFCA0: +3f4cfca0: subi 0x4f0, a14 +3f4cfcc0: mmfm sp, a9,a11,a13 +3f4cfce0: rets +3f4cfcf0: mmtm sp, a9,a11,a13 +3f4cfd10: move a14, a13 +3f4cfd20: addi 0x4d0, a14 +3f4cfd40: sub a11, a11 +3f4cfd50: move a11, *a13(0x40), 1 +3f4cfd70: move a14, -*sp, 1 +3f4cfd80: move @0x18aab0, *a14+, 1 +3f4cfdb0: move @0x11a6d0, *a14+, 1 +3f4cfde0: calla L3FB11A10 +3f4cfe10: move a8, *a13(0xa0), 1 +3f4cfe30: move a8, a8 +3f4cfe40: jreq L3F4D0070 +3f4cfe50: move *a8(0x160), a9, 1 +3f4cfe70: movb a11, *a9(0x30) +3f4cfe90: move a14, -*sp, 1 +3f4cfea0: move a11, *a14+, 1 +3f4cfeb0: move *a8(0xa0), *a14+, 1 +3f4cfed0: move *a8(0x80), *a14+, 1 +3f4cfef0: move *a8(0x60), *a14+, 1 +3f4cff10: move *a8(0x40), *a14+, 1 +3f4cff30: move @0x11a6d0, a9, 1 +3f4cff60: move *a9(0x0), *a14+, 1 +3f4cff80: move @0xb78e0, *a14+, 1 +3f4cffb0: calla L3FD39680 +3f4cffe0: move a14, -*sp, 1 +3f4cfff0: move *a13(0xa0), *a14+, 1 +3f4d0010: move @0x11a6d0, *a14+, 1 +3f4d0040: calla L3FB11C90 +L3F4D0070: +3f4d0070: move a14, -*sp, 1 +3f4d0080: move @0x18b830, *a14+, 1 +3f4d00b0: move @0x11a6d0, *a14+, 1 +3f4d00e0: calla L3FB11A10 +3f4d0110: move a8, *a13(0xa0), 1 +3f4d0130: move a8, a9 +3f4d0140: jreq L3F4D0370 +3f4d0150: move *a8(0x160), a9, 1 +3f4d0170: movb a11, *a9(0x30) +3f4d0190: move a14, -*sp, 1 +3f4d01a0: move a11, *a14+, 1 +3f4d01b0: move *a8(0xa0), *a14+, 1 +3f4d01d0: move *a8(0x80), *a14+, 1 +3f4d01f0: move *a8(0x60), *a14+, 1 +3f4d0210: move *a8(0x40), *a14+, 1 +3f4d0230: move @0x11a6d0, a9, 1 +3f4d0260: move *a9(0x0), *a14+, 1 +3f4d0280: move @0xb78e0, *a14+, 1 +3f4d02b0: calla L3FD39680 +3f4d02e0: move a14, -*sp, 1 +3f4d02f0: move *a13(0xa0), *a14+, 1 +3f4d0310: move @0x11a6d0, *a14+, 1 +3f4d0340: calla L3FB11C90 +L3F4D0370: +3f4d0370: move a14, -*sp, 1 +3f4d0380: move @0x18c5b0, *a14+, 1 +3f4d03b0: move @0x11a6d0, *a14+, 1 +3f4d03e0: calla L3FB11A10 +3f4d0410: move a8, *a13(0xa0), 1 +3f4d0430: move a8, a9 +3f4d0440: jreq L3F4D0690 +3f4d0450: move *a8(0x160), a9, 1 +3f4d0470: movk 1, a11 +3f4d0480: movb a11, *a9(0x30) +3f4d04a0: move a14, -*sp, 1 +3f4d04b0: sub a9, a9 +3f4d04c0: move a9, *a14+, 1 +3f4d04d0: move *a8(0xa0), *a14+, 1 +3f4d04f0: move *a8(0x80), *a14+, 1 +3f4d0510: move *a8(0x60), *a14+, 1 +3f4d0530: move *a8(0x40), *a14+, 1 +3f4d0550: move @0x11a6d0, a9, 1 +3f4d0580: move *a9(0x0), *a14+, 1 +3f4d05a0: move @0xb78e0, *a14+, 1 +3f4d05d0: calla L3FD39680 +3f4d0600: move a14, -*sp, 1 +3f4d0610: move *a13(0xa0), *a14+, 1 +3f4d0630: move @0x11a6d0, *a14+, 1 +3f4d0660: calla L3FB11C90 +L3F4D0690: +3f4d0690: move a14, -*sp, 1 +3f4d06a0: move @0x187b70, *a14+, 1 +3f4d06d0: move @0x11a6d0, *a14+, 1 +3f4d0700: calla L3FB11A10 +3f4d0730: move a8, *a13(0x60), 1 +3f4d0750: move a8, a9 +3f4d0760: jreq L3F4D0AD0 +3f4d0770: move *a8(0x160), a11, 1 +3f4d0790: setf 16, 1, 0 +3f4d07a0: move *a11(0x20), *a13(0x2c0), 0 +3f4d07d0: jruc L3F4D0A50 +L3F4D07E0: +3f4d07e0: move a14, -*sp, 1 +3f4d07f0: movi 0x3f4d9fd8, a8 +3f4d0820: move a8, *a14+, 1 +3f4d0830: move a13, a11 +3f4d0840: addi 0x2d0, a11 +3f4d0860: move a11, *a14+, 1 +3f4d0870: calla L3FB45720 +3f4d08a0: jruc L3F4D0AD0 +L3F4D08B0: +3f4d08b0: move a14, -*sp, 1 +3f4d08c0: movi 0x3f4da010, a8 +3f4d08f0: move a8, *a14+, 1 +3f4d0900: move a13, a11 +3f4d0910: addi 0x2d0, a11 +3f4d0930: move a11, *a14+, 1 +3f4d0940: calla L3FB45720 +3f4d0970: jruc L3F4D0AD0 +L3F4D0980: +3f4d0980: move a14, -*sp, 1 +3f4d0990: movi 0x3f4da060, a8 +3f4d09c0: move a8, *a14+, 1 +3f4d09d0: move a13, a11 +3f4d09e0: addi 0x2d0, a11 +3f4d0a00: move a11, *a14+, 1 +3f4d0a10: calla L3FB45720 +3f4d0a40: jruc L3F4D0AD0 +L3F4D0A50: +3f4d0a50: move *a13(0x2c0), a8, 0 +3f4d0a70: jreq L3F4D0980 +3f4d0a80: dec a8 +3f4d0a90: jreq L3F4D07E0 +3f4d0aa0: dec a8 +3f4d0ab0: jreq L3F4D08B0 +3f4d0ac0: jruc L3F4D0980 +L3F4D0AD0: +3f4d0ad0: move a14, -*sp, 1 +3f4d0ae0: move @0x188230, *a14+, 1 +3f4d0b10: move @0x11a6d0, *a14+, 1 +3f4d0b40: calla L3FB11A10 +3f4d0b70: move a8, *a13(0x60), 1 +3f4d0b90: move a8, a9 +3f4d0ba0: jreq L3F4D0F80 +3f4d0bb0: move a14, -*sp, 1 +3f4d0bc0: movi 0x3f4d9f70, a8 +3f4d0bf0: move a8, *a14+, 1 +3f4d0c00: move *a9(0x120), *a14+, 1 +3f4d0c20: calla L3FB45500 +3f4d0c50: move a8, a11 +3f4d0c60: jreq L3F4D0CC0 +3f4d0c70: move *a13(0x40), a11, 1 +3f4d0c90: inc a11 +3f4d0ca0: move a11, *a13(0x40), 1 +L3F4D0CC0: +3f4d0cc0: move a14, -*sp, 1 +3f4d0cd0: move *a9(0x120), *a14+, 1 +3f4d0cf0: move a13, a11 +3f4d0d00: addi 0x2d0, a11 +3f4d0d20: move a11, *a14+, 1 +3f4d0d30: calla L3FB452E0 +3f4d0d60: move a14, -*sp, 1 +3f4d0d70: move *a9(0x120), *a14+, 1 +3f4d0d90: move a13, a11 +3f4d0da0: addi 0xc0, a11 +3f4d0dc0: move a11, *a14+, 1 +3f4d0dd0: calla L3FB45720 +3f4d0e00: move a14, -*sp, 1 +3f4d0e10: movi 0x3f4d9f70, a8 +3f4d0e40: move a8, *a14+, 1 +3f4d0e50: move *a9(0x120), *a14+, 1 +3f4d0e70: calla L3FB45720 +3f4d0ea0: move *a9(0x160), a11, 1 +3f4d0ec0: movk 1, a9 +3f4d0ed0: movb a9, *a11(0x28) +3f4d0ef0: move a14, -*sp, 1 +3f4d0f00: move *a13(0x60), *a14+, 1 +3f4d0f20: move @0x11a6d0, *a14+, 1 +3f4d0f50: calla L3FB11C90 +L3F4D0F80: +3f4d0f80: move a14, -*sp, 1 +3f4d0f90: move @0x188fb0, *a14+, 1 +3f4d0fc0: move @0x11a6d0, *a14+, 1 +3f4d0ff0: calla L3FB11A10 +3f4d1020: move a8, *a13(0x60), 1 +3f4d1040: move a8, a9 +3f4d1050: jreq L3F4D1390 +3f4d1060: move a14, -*sp, 1 +3f4d1070: movi 0x3f4d9f70, a8 +3f4d10a0: move a8, *a14+, 1 +3f4d10b0: move *a9(0x120), *a14+, 1 +3f4d10d0: calla L3FB45500 +3f4d1100: move a8, a11 +3f4d1110: jreq L3F4D1170 +3f4d1120: move *a13(0x40), a11, 1 +3f4d1140: inc a11 +3f4d1150: move a11, *a13(0x40), 1 +L3F4D1170: +3f4d1170: move a14, -*sp, 1 +3f4d1180: move *a9(0x120), *a14+, 1 +3f4d11a0: move a13, a11 +3f4d11b0: addi 0x1c0, a11 +3f4d11d0: move a11, *a14+, 1 +3f4d11e0: calla L3FB45720 +3f4d1210: move a14, -*sp, 1 +3f4d1220: movi 0x3f4d9f70, a8 +3f4d1250: move a8, *a14+, 1 +3f4d1260: move *a9(0x120), *a14+, 1 +3f4d1280: calla L3FB45720 +3f4d12b0: move *a9(0x160), a11, 1 +3f4d12d0: sub a9, a9 +3f4d12e0: movb a9, *a11(0x28) +3f4d1300: move a14, -*sp, 1 +3f4d1310: move *a13(0x60), *a14+, 1 +3f4d1330: move @0x11a6d0, *a14+, 1 +3f4d1360: calla L3FB11C90 +L3F4D1390: +3f4d1390: move *a13(0x40), a11, 1 +3f4d13b0: subk 2, a11 +3f4d13c0: jreq L3F4D1480 +3f4d13d0: move a14, -*sp, 1 +3f4d13e0: move @0xb78e0, *a14+, 1 +3f4d1410: movk 2, a11 +3f4d1420: move a11, *a14+, 1 +3f4d1430: calla L3F439FF0 +3f4d1460: jauc L3F4D1DC0 +L3F4D1480: +3f4d1480: sub a11, a11 +3f4d1490: move a11, *a13(0x40), 1 +3f4d14b0: move a14, -*sp, 1 +3f4d14c0: move @0x1874b0, *a14+, 1 +3f4d14f0: move @0x11a6d0, *a14+, 1 +3f4d1520: calla L3FB11A10 +3f4d1550: move a8, *a13(0x80), 1 +3f4d1570: move a8, a9 +3f4d1580: jaeq L3F4D1DC0 +3f4d15a0: move a11, *a13, 1 +L3F4D15B0: +3f4d15b0: move a14, -*sp, 1 +3f4d15c0: move a13, a11 +3f4d15d0: addi 0x2d0, a11 +3f4d15f0: move a11, *a14+, 1 +3f4d1600: move *a13, a9, 1 +3f4d1610: sll 0x5, a9 +3f4d1620: addi 0x1a5ac0, a9 +3f4d1650: move *a9+, *a14+, 1 +3f4d1660: calla L3FB45500 +3f4d1690: move a8, a9 +3f4d16a0: jrne L3F4D1750 +3f4d16b0: move a14, -*sp, 1 +3f4d16c0: move @0xb78e0, *a14+, 1 +3f4d16f0: movk 12, a9 +3f4d1700: move a9, *a14+, 1 +3f4d1710: calla L3F439FF0 +3f4d1740: jruc L3F4D1DC0 +L3F4D1750: +3f4d1750: move a14, -*sp, 1 +3f4d1760: movi 0x3f4d9f70, a8 +3f4d1790: move a8, *a14+, 1 +3f4d17a0: move *a13, a9, 1 +3f4d17b0: sll 0x5, a9 +3f4d17c0: addi 0x1a5ac0, a9 +3f4d17f0: move *a9+, *a14+, 1 +3f4d1800: calla L3FB45500 +3f4d1830: move a8, a9 +3f4d1840: jrne L3F4D1CB0 +3f4d1850: move a14, -*sp, 1 +3f4d1860: move a11, *a14+, 1 +3f4d1870: move *a13, a9, 1 +3f4d1880: sll 0x5, a9 +3f4d1890: addi 0x1a5ac0, a9 +3f4d18c0: move *a9+, *a14+, 1 +3f4d18d0: calla L3FB45720 +3f4d1900: move a14, -*sp, 1 +3f4d1910: move a13, a9 +3f4d1920: addi 0xc0, a9 +3f4d1940: move a9, *a14+, 1 +3f4d1950: move *a13, a9, 1 +3f4d1960: sll 0x8, a9 +3f4d1970: addi 0x1a5b00, a9 +3f4d19a0: move a9, *a14+, 1 +3f4d19b0: calla L3FB45720 +3f4d19e0: move a14, -*sp, 1 +3f4d19f0: move a13, a9 +3f4d1a00: addi 0x1c0, a9 +3f4d1a20: move a9, *a14+, 1 +3f4d1a30: move *a13, a9, 1 +3f4d1a40: sll 0x8, a9 +3f4d1a50: addi 0x1a5d00, a9 +3f4d1a80: move a9, *a14+, 1 +3f4d1a90: calla L3FB45720 +3f4d1ac0: move *a13, a9, 1 +3f4d1ad0: sll 0x4, a9 +3f4d1ae0: addi 0x1a5f00, a9 +3f4d1b10: setf 16, 1, 0 +3f4d1b20: move *a13(0x2c0), *a9(0x0), 0 +3f4d1b50: move *a13(0x80), a9, 1 +3f4d1b70: move *a9(0x160), a11, 1 +3f4d1b90: movi 0x1a5ac0, a9 +3f4d1bc0: move a9, *a11(0xa0), 1 +3f4d1be0: move a14, -*sp, 1 +3f4d1bf0: move *a13(0x80), *a14+, 1 +3f4d1c10: move @0x11a6d0, *a14+, 1 +3f4d1c40: calla L3FB11C90 +3f4d1c70: move *a13(0x0), *a13(0x40), 1 +3f4d1ca0: jruc L3F4D1D00 +L3F4D1CB0: +3f4d1cb0: move *a13, a9, 1 +3f4d1cc0: inc a9 +3f4d1cd0: move a9, *a13, 1 +3f4d1ce0: subk 2, a9 +3f4d1cf0: jrlt L3F4D15B0 +L3F4D1D00: +3f4d1d00: move *a13, a11, 1 +3f4d1d10: subk 2, a11 +3f4d1d20: jrne L3F4D1DC0 +3f4d1d30: move a14, -*sp, 1 +3f4d1d40: move @0xb78e0, *a14+, 1 +3f4d1d70: movk 13, a11 +3f4d1d80: move a11, *a14+, 1 +3f4d1d90: calla L3F439FF0 +L3F4D1DC0: +3f4d1dc0: subi 0x4d0, a14 +3f4d1de0: mmfm sp, a9,a11,a13 +3f4d1e00: rets +3f4d1e10: mmtm sp, a9,a11,a13 +3f4d1e30: move a14, a13 +3f4d1e40: addi 0x280, a14 +3f4d1e60: move a14, -*sp, 1 +3f4d1e70: move @0x186730, *a14+, 1 +3f4d1ea0: move @0x11a6d0, *a14+, 1 +3f4d1ed0: calla L3FB11A10 +3f4d1f00: move a8, *a13, 1 +3f4d1f10: move a8, a8 +3f4d1f20: jaeq L3F4D3590 +3f4d1f40: move *a8(0x20), a11, 1 +3f4d1f60: subk 7, a11 +3f4d1f70: jane L3F4D3590 +3f4d1f90: move *a8(0x160), a11, 1 +3f4d1fb0: move *a11(0xa0), *a13(0x40), 1 +3f4d1fe0: move *a8(0x160), a11, 1 +3f4d2000: move *a11(0x60), a11, 1 +3f4d2020: jalt L3F4D2E80 +3f4d2040: move *a8(0x160), a11, 1 +3f4d2060: move *a11(0x60), a11, 1 +3f4d2080: move *a13(0x40), a9, 1 +3f4d20a0: cmp a9, a11 +3f4d20b0: jage L3F4D2E80 +3f4d20d0: move *a8(0x160), a11, 1 +3f4d20f0: move *a11(0x60), a11, 1 +3f4d2110: inc a11 +3f4d2120: cmp a9, a11 +3f4d2130: jrne L3F4D22A0 +3f4d2140: move *a8(0x160), a11, 1 +3f4d2160: move *a11(0x60), *a13(0x20), 1 +3f4d2190: move a14, -*sp, 1 +3f4d21a0: movi 0x3f4d9f70, a8 +3f4d21d0: move a8, *a14+, 1 +3f4d21e0: move *a13(0x20), a11, 1 +3f4d2200: sll 0x5, a11 +3f4d2210: addi 0x1a5200, a11 +3f4d2240: move *a11+, *a14+, 1 +3f4d2250: calla L3FB45720 +3f4d2280: jauc L3F4D2D00 +L3F4D22A0: +3f4d22a0: move *a8(0x160), a11, 1 +3f4d22c0: move *a11(0x60), *a13(0x20), 1 +3f4d22f0: move *a13(0x20), a11, 1 +3f4d2310: inc a11 +3f4d2320: cmp a9, a11 +3f4d2330: jage L3F4D2D00 +L3F4D2350: +3f4d2350: move a14, -*sp, 1 +3f4d2360: move *a13(0x40), a11, 1 +3f4d2380: dec a11 +3f4d2390: move a11, *a14+, 1 +3f4d23a0: move *a13(0x20), *a14+, 1 +3f4d23c0: movi 0x3f4da098, a8 +3f4d23f0: move a8, *a14+, 1 +3f4d2400: calla L3FB341E0 +3f4d2430: move a14, -*sp, 1 +3f4d2440: move *a13(0x20), a11, 1 +3f4d2460: inc a11 +3f4d2470: sll 0x5, a11 +3f4d2480: addi 0x1a5200, a11 +3f4d24b0: move *a11+, *a14+, 1 +3f4d24c0: move *a13(0x20), a11, 1 +3f4d24e0: sll 0x5, a11 +3f4d24f0: addi 0x1a5200, a11 +3f4d2520: move *a11+, *a14+, 1 +3f4d2530: calla L3FB45720 +3f4d2560: move a14, -*sp, 1 +3f4d2570: move *a13(0x20), a11, 1 +3f4d2590: inc a11 +3f4d25a0: sll 0x8, a11 +3f4d25b0: addi 0x1a5280, a11 +3f4d25e0: move a11, *a14+, 1 +3f4d25f0: move *a13(0x20), a11, 1 +3f4d2610: sll 0x8, a11 +3f4d2620: addi 0x1a5280, a11 +3f4d2650: move a11, *a14+, 1 +3f4d2660: calla L3FB45720 +3f4d2690: move a14, -*sp, 1 +3f4d26a0: move *a13(0x20), a11, 1 +3f4d26c0: inc a11 +3f4d26d0: sll 0x8, a11 +3f4d26e0: addi 0x1a5680, a11 +3f4d2710: move a11, *a14+, 1 +3f4d2720: move *a13(0x20), a11, 1 +3f4d2740: sll 0x8, a11 +3f4d2750: addi 0x1a5680, a11 +3f4d2780: move a11, *a14+, 1 +3f4d2790: calla L3FB45720 +3f4d27c0: move *a13(0x20), a11, 1 +3f4d27e0: sll 0x4, a11 +3f4d27f0: addi 0x1a5a80, a11 +3f4d2820: move *a13(0x20), a9, 1 +3f4d2840: inc a9 +3f4d2850: sll 0x4, a9 +3f4d2860: addi 0x1a5a80, a9 +3f4d2890: setf 16, 1, 0 +3f4d28a0: move *a9, *a11, 0 +3f4d28b0: move a14, -*sp, 1 +3f4d28c0: movi 0x3f4d9f70, a8 +3f4d28f0: move a8, *a14+, 1 +3f4d2900: move *a13(0x20), a11, 1 +3f4d2920: inc a11 +3f4d2930: sll 0x5, a11 +3f4d2940: addi 0x1a5200, a11 +3f4d2970: move *a11+, *a14+, 1 +3f4d2980: calla L3FB45720 +3f4d29b0: move a14, -*sp, 1 +3f4d29c0: movi 0x3f4d9f70, a8 +3f4d29f0: move a8, *a14+, 1 +3f4d2a00: move *a13(0x20), a11, 1 +3f4d2a20: inc a11 +3f4d2a30: sll 0x8, a11 +3f4d2a40: addi 0x1a5280, a11 +3f4d2a70: move a11, *a14+, 1 +3f4d2a80: calla L3FB45720 +3f4d2ab0: move a14, -*sp, 1 +3f4d2ac0: movi 0x3f4d9f70, a8 +3f4d2af0: move a8, *a14+, 1 +3f4d2b00: move *a13(0x20), a11, 1 +3f4d2b20: inc a11 +3f4d2b30: sll 0x8, a11 +3f4d2b40: addi 0x1a5680, a11 +3f4d2b70: move a11, *a14+, 1 +3f4d2b80: calla L3FB45720 +3f4d2bb0: move *a13(0x20), a11, 1 +3f4d2bd0: inc a11 +3f4d2be0: sll 0x4, a11 +3f4d2bf0: addi 0x1a5a80, a11 +3f4d2c20: sub a9, a9 +3f4d2c30: setf 16, 1, 0 +3f4d2c40: move a9, *a11, 0 +3f4d2c50: move *a13(0x20), a11, 1 +3f4d2c70: inc a11 +3f4d2c80: move a11, *a13(0x20), 1 +3f4d2ca0: move *a13(0x40), a9, 1 +3f4d2cc0: inc a11 +3f4d2cd0: cmp a9, a11 +3f4d2ce0: jalt L3F4D2350 +L3F4D2D00: +3f4d2d00: move *a13, a11, 1 +3f4d2d10: move *a11(0x160), a9, 1 +3f4d2d30: movi 0x1a5200, a11 +3f4d2d60: move a11, *a9(0xe0), 1 +3f4d2d80: move *a13, a9, 1 +3f4d2d90: move *a9(0x160), a11, 1 +3f4d2db0: movi 0xffff, a9 +3f4d2dd0: move a9, *a11(0x60), 1 +3f4d2df0: move a14, -*sp, 1 +3f4d2e00: move *a13(0x0), *a14+, 1 +3f4d2e20: move @0x11a6d0, *a14+, 1 +3f4d2e50: calla L3FB11C90 +L3F4D2E80: +3f4d2e80: move a14, -*sp, 1 +3f4d2e90: move @0x187b70, *a14+, 1 +3f4d2ec0: move @0x11a6d0, *a14+, 1 +3f4d2ef0: calla L3FB11A10 +3f4d2f20: move a8, *a13, 1 +3f4d2f30: move a8, a9 +3f4d2f40: jreq L3F4D3070 +3f4d2f50: move *a8(0x160), a11, 1 +3f4d2f70: movb *a11(0x20), *a13(0x260) +3f4d2fa0: move *a8(0x160), a11, 1 +3f4d2fc0: sub a9, a9 +3f4d2fd0: move a9, *a11(0x20), 1 +3f4d2ff0: move a14, -*sp, 1 +3f4d3000: move a8, *a14+, 1 +3f4d3010: move @0x11a6d0, *a14+, 1 +3f4d3040: calla L3FB11C90 +L3F4D3070: +3f4d3070: move a14, -*sp, 1 +3f4d3080: move @0x188230, *a14+, 1 +3f4d30b0: move @0x11a6d0, *a14+, 1 +3f4d30e0: calla L3FB11A10 +3f4d3110: move a8, *a13, 1 +3f4d3120: move a8, a9 +3f4d3130: jreq L3F4D3300 +3f4d3140: move a14, -*sp, 1 +3f4d3150: move *a8(0x120), *a14+, 1 +3f4d3170: move a13, a11 +3f4d3180: addi 0x60, a11 +3f4d31a0: move a11, *a14+, 1 +3f4d31b0: calla L3FB45720 +3f4d31e0: move a14, -*sp, 1 +3f4d31f0: movi 0x3f4d9f70, a8 +3f4d3220: move a8, *a14+, 1 +3f4d3230: move *a9(0x120), *a14+, 1 +3f4d3250: calla L3FB45720 +3f4d3280: move a14, -*sp, 1 +3f4d3290: move a9, *a14+, 1 +3f4d32a0: move @0x11a6d0, *a14+, 1 +3f4d32d0: calla L3FB11C90 +L3F4D3300: +3f4d3300: move a14, -*sp, 1 +3f4d3310: move @0x188fb0, *a14+, 1 +3f4d3340: move @0x11a6d0, *a14+, 1 +3f4d3370: calla L3FB11A10 +3f4d33a0: move a8, *a13, 1 +3f4d33b0: move a8, a9 +3f4d33c0: jreq L3F4D3590 +3f4d33d0: move a14, -*sp, 1 +3f4d33e0: move *a8(0x120), *a14+, 1 +3f4d3400: move a13, a11 +3f4d3410: addi 0x160, a11 +3f4d3430: move a11, *a14+, 1 +3f4d3440: calla L3FB45720 +3f4d3470: move a14, -*sp, 1 +3f4d3480: movi 0x3f4d9f70, a8 +3f4d34b0: move a8, *a14+, 1 +3f4d34c0: move *a9(0x120), *a14+, 1 +3f4d34e0: calla L3FB45720 +3f4d3510: move a14, -*sp, 1 +3f4d3520: move a9, *a14+, 1 +3f4d3530: move @0x11a6d0, *a14+, 1 +3f4d3560: calla L3FB11C90 +L3F4D3590: +3f4d3590: subi 0x280, a14 +3f4d35b0: mmfm sp, a9,a11,a13 +3f4d35d0: rets +3f4d35e0: mmtm sp, a9,a11,a13 +3f4d3600: move a14, a13 +3f4d3610: addi 0x280, a14 +3f4d3630: move a14, -*sp, 1 +3f4d3640: move @0x1874b0, *a14+, 1 +3f4d3670: move @0x11a6d0, *a14+, 1 +3f4d36a0: calla L3FB11A10 +3f4d36d0: move a8, *a13, 1 +3f4d36e0: move a8, a8 +3f4d36f0: jaeq L3F4D4EA0 +3f4d3710: move *a8(0x160), a11, 1 +3f4d3730: move *a11(0x80), *a13(0x40), 1 +3f4d3760: move *a8(0x160), a11, 1 +3f4d3780: move *a11(0x40), a11, 1 +3f4d37a0: jalt L3F4D4790 +3f4d37c0: move *a8(0x160), a11, 1 +3f4d37e0: move *a11(0x40), a11, 1 +3f4d3800: move *a13(0x40), a9, 1 +3f4d3820: cmp a9, a11 +3f4d3830: jage L3F4D4790 +3f4d3850: move *a8(0x160), a11, 1 +3f4d3870: move *a11(0x40), a11, 1 +3f4d3890: inc a11 +3f4d38a0: cmp a9, a11 +3f4d38b0: jrne L3F4D3C90 +3f4d38c0: move *a8(0x160), a11, 1 +3f4d38e0: move *a11(0x40), *a13(0x20), 1 +3f4d3910: move a14, -*sp, 1 +3f4d3920: movi 0x3f4d9f70, a8 +3f4d3950: move a8, *a14+, 1 +3f4d3960: move *a13(0x20), a11, 1 +3f4d3980: sll 0x5, a11 +3f4d3990: addi 0x1a5ac0, a11 +3f4d39c0: move *a11+, *a14+, 1 +3f4d39d0: calla L3FB45720 +3f4d3a00: move a14, -*sp, 1 +3f4d3a10: movi 0x3f4d9f70, a8 +3f4d3a40: move a8, *a14+, 1 +3f4d3a50: move *a13(0x20), a11, 1 +3f4d3a70: sll 0x8, a11 +3f4d3a80: addi 0x1a5b00, a11 +3f4d3ab0: move a11, *a14+, 1 +3f4d3ac0: calla L3FB45720 +3f4d3af0: move a14, -*sp, 1 +3f4d3b00: movi 0x3f4d9f70, a8 +3f4d3b30: move a8, *a14+, 1 +3f4d3b40: move *a13(0x20), a11, 1 +3f4d3b60: sll 0x8, a11 +3f4d3b70: addi 0x1a5d00, a11 +3f4d3ba0: move a11, *a14+, 1 +3f4d3bb0: calla L3FB45720 +3f4d3be0: move *a13(0x20), a11, 1 +3f4d3c00: sll 0x4, a11 +3f4d3c10: addi 0x1a5f00, a11 +3f4d3c40: sub a9, a9 +3f4d3c50: setf 16, 1, 0 +3f4d3c60: move a9, *a11, 0 +3f4d3c70: jauc L3F4D4610 +L3F4D3C90: +3f4d3c90: move *a8(0x160), a11, 1 +3f4d3cb0: move *a11(0x40), *a13(0x20), 1 +3f4d3ce0: move *a13(0x20), a11, 1 +3f4d3d00: inc a11 +3f4d3d10: cmp a9, a11 +3f4d3d20: jage L3F4D4610 +L3F4D3D40: +3f4d3d40: move a14, -*sp, 1 +3f4d3d50: move *a13(0x20), a11, 1 +3f4d3d70: inc a11 +3f4d3d80: sll 0x5, a11 +3f4d3d90: addi 0x1a5ac0, a11 +3f4d3dc0: move *a11+, *a14+, 1 +3f4d3dd0: move *a13(0x20), a11, 1 +3f4d3df0: sll 0x5, a11 +3f4d3e00: addi 0x1a5ac0, a11 +3f4d3e30: move *a11+, *a14+, 1 +3f4d3e40: calla L3FB45720 +3f4d3e70: move a14, -*sp, 1 +3f4d3e80: move *a13(0x20), a11, 1 +3f4d3ea0: inc a11 +3f4d3eb0: sll 0x8, a11 +3f4d3ec0: addi 0x1a5b00, a11 +3f4d3ef0: move a11, *a14+, 1 +3f4d3f00: move *a13(0x20), a11, 1 +3f4d3f20: sll 0x8, a11 +3f4d3f30: addi 0x1a5b00, a11 +3f4d3f60: move a11, *a14+, 1 +3f4d3f70: calla L3FB45720 +3f4d3fa0: move a14, -*sp, 1 +3f4d3fb0: move *a13(0x20), a11, 1 +3f4d3fd0: inc a11 +3f4d3fe0: sll 0x8, a11 +3f4d3ff0: addi 0x1a5d00, a11 +3f4d4020: move a11, *a14+, 1 +3f4d4030: move *a13(0x20), a11, 1 +3f4d4050: sll 0x8, a11 +3f4d4060: addi 0x1a5d00, a11 +3f4d4090: move a11, *a14+, 1 +3f4d40a0: calla L3FB45720 +3f4d40d0: move *a13(0x20), a11, 1 +3f4d40f0: sll 0x4, a11 +3f4d4100: addi 0x1a5f00, a11 +3f4d4130: move *a13(0x20), a9, 1 +3f4d4150: inc a9 +3f4d4160: sll 0x4, a9 +3f4d4170: addi 0x1a5f00, a9 +3f4d41a0: setf 16, 1, 0 +3f4d41b0: move *a9, *a11, 0 +3f4d41c0: move a14, -*sp, 1 +3f4d41d0: movi 0x3f4d9f70, a8 +3f4d4200: move a8, *a14+, 1 +3f4d4210: move *a13(0x20), a11, 1 +3f4d4230: inc a11 +3f4d4240: sll 0x5, a11 +3f4d4250: addi 0x1a5ac0, a11 +3f4d4280: move *a11+, *a14+, 1 +3f4d4290: calla L3FB45720 +3f4d42c0: move a14, -*sp, 1 +3f4d42d0: movi 0x3f4d9f70, a8 +3f4d4300: move a8, *a14+, 1 +3f4d4310: move *a13(0x20), a11, 1 +3f4d4330: inc a11 +3f4d4340: sll 0x8, a11 +3f4d4350: addi 0x1a5b00, a11 +3f4d4380: move a11, *a14+, 1 +3f4d4390: calla L3FB45720 +3f4d43c0: move a14, -*sp, 1 +3f4d43d0: movi 0x3f4d9f70, a8 +3f4d4400: move a8, *a14+, 1 +3f4d4410: move *a13(0x20), a11, 1 +3f4d4430: inc a11 +3f4d4440: sll 0x8, a11 +3f4d4450: addi 0x1a5d00, a11 +3f4d4480: move a11, *a14+, 1 +3f4d4490: calla L3FB45720 +3f4d44c0: move *a13(0x20), a11, 1 +3f4d44e0: inc a11 +3f4d44f0: sll 0x4, a11 +3f4d4500: addi 0x1a5f00, a11 +3f4d4530: sub a9, a9 +3f4d4540: setf 16, 1, 0 +3f4d4550: move a9, *a11, 0 +3f4d4560: move *a13(0x20), a11, 1 +3f4d4580: inc a11 +3f4d4590: move a11, *a13(0x20), 1 +3f4d45b0: move *a13(0x40), a9, 1 +3f4d45d0: inc a11 +3f4d45e0: cmp a9, a11 +3f4d45f0: jalt L3F4D3D40 +L3F4D4610: +3f4d4610: move *a13, a11, 1 +3f4d4620: move *a11(0x160), a9, 1 +3f4d4640: movi 0x1a5ac0, a11 +3f4d4670: move a11, *a9(0xa0), 1 +3f4d4690: move *a13, a9, 1 +3f4d46a0: move *a9(0x160), a11, 1 +3f4d46c0: movi 0xffff, a9 +3f4d46e0: move a9, *a11(0x40), 1 +3f4d4700: move a14, -*sp, 1 +3f4d4710: move *a13(0x0), *a14+, 1 +3f4d4730: move @0x11a6d0, *a14+, 1 +3f4d4760: calla L3FB11C90 +L3F4D4790: +3f4d4790: move a14, -*sp, 1 +3f4d47a0: move @0x187b70, *a14+, 1 +3f4d47d0: move @0x11a6d0, *a14+, 1 +3f4d4800: calla L3FB11A10 +3f4d4830: move a8, *a13, 1 +3f4d4840: move a8, a9 +3f4d4850: jreq L3F4D4980 +3f4d4860: move *a8(0x160), a11, 1 +3f4d4880: movb *a11(0x20), *a13(0x260) +3f4d48b0: move *a8(0x160), a11, 1 +3f4d48d0: sub a9, a9 +3f4d48e0: move a9, *a11(0x20), 1 +3f4d4900: move a14, -*sp, 1 +3f4d4910: move a8, *a14+, 1 +3f4d4920: move @0x11a6d0, *a14+, 1 +3f4d4950: calla L3FB11C90 +L3F4D4980: +3f4d4980: move a14, -*sp, 1 +3f4d4990: move @0x188230, *a14+, 1 +3f4d49c0: move @0x11a6d0, *a14+, 1 +3f4d49f0: calla L3FB11A10 +3f4d4a20: move a8, *a13, 1 +3f4d4a30: move a8, a9 +3f4d4a40: jreq L3F4D4C10 +3f4d4a50: move a14, -*sp, 1 +3f4d4a60: move *a8(0x120), *a14+, 1 +3f4d4a80: move a13, a11 +3f4d4a90: addi 0x60, a11 +3f4d4ab0: move a11, *a14+, 1 +3f4d4ac0: calla L3FB45720 +3f4d4af0: move a14, -*sp, 1 +3f4d4b00: movi 0x3f4d9f70, a8 +3f4d4b30: move a8, *a14+, 1 +3f4d4b40: move *a9(0x120), *a14+, 1 +3f4d4b60: calla L3FB45720 +3f4d4b90: move a14, -*sp, 1 +3f4d4ba0: move a9, *a14+, 1 +3f4d4bb0: move @0x11a6d0, *a14+, 1 +3f4d4be0: calla L3FB11C90 +L3F4D4C10: +3f4d4c10: move a14, -*sp, 1 +3f4d4c20: move @0x188fb0, *a14+, 1 +3f4d4c50: move @0x11a6d0, *a14+, 1 +3f4d4c80: calla L3FB11A10 +3f4d4cb0: move a8, *a13, 1 +3f4d4cc0: move a8, a9 +3f4d4cd0: jreq L3F4D4EA0 +3f4d4ce0: move a14, -*sp, 1 +3f4d4cf0: move *a8(0x120), *a14+, 1 +3f4d4d10: move a13, a11 +3f4d4d20: addi 0x160, a11 +3f4d4d40: move a11, *a14+, 1 +3f4d4d50: calla L3FB45720 +3f4d4d80: move a14, -*sp, 1 +3f4d4d90: movi 0x3f4d9f70, a8 +3f4d4dc0: move a8, *a14+, 1 +3f4d4dd0: move *a9(0x120), *a14+, 1 +3f4d4df0: calla L3FB45720 +3f4d4e20: move a14, -*sp, 1 +3f4d4e30: move a9, *a14+, 1 +3f4d4e40: move @0x11a6d0, *a14+, 1 +3f4d4e70: calla L3FB11C90 +L3F4D4EA0: +3f4d4ea0: subi 0x280, a14 +3f4d4ec0: mmfm sp, a9,a11,a13 +3f4d4ee0: rets +3f4d4ef0: mmtm sp, a7,a9,a11,a13 +3f4d4f10: move a14, a13 +3f4d4f20: addi 0x60, a14 +3f4d4f40: move a14, -*sp, 1 +3f4d4f50: move @0x1874b0, *a14+, 1 +3f4d4f80: move @0x11a6d0, *a14+, 1 +3f4d4fb0: calla L3FB11A10 +3f4d4fe0: move a8, *a13, 1 +3f4d4ff0: move a8, a8 +3f4d5000: jreq L3F4D50F0 +3f4d5010: move *a8(0x160), a11, 1 +3f4d5030: movi 0xffff, a9 +3f4d5050: move a9, *a11(0x40), 1 +3f4d5070: move a14, -*sp, 1 +3f4d5080: move a8, *a14+, 1 +3f4d5090: move @0x11a6d0, *a14+, 1 +3f4d50c0: calla L3FB11C90 +L3F4D50F0: +3f4d50f0: move a14, -*sp, 1 +3f4d5100: move @0x186730, *a14+, 1 +3f4d5130: move @0x11a6d0, *a14+, 1 +3f4d5160: calla L3FB11A10 +3f4d5190: move a8, *a13, 1 +3f4d51a0: move a8, a9 +3f4d51b0: jreq L3F4D5970 +3f4d51c0: move *a8(0x160), a11, 1 +3f4d51e0: move *a11(0x60), *a13(0x40), 1 +3f4d5210: move a14, -*sp, 1 +3f4d5220: movi 0x3f4d9f70, a8 +3f4d5250: move a8, *a14+, 1 +3f4d5260: move *a13(0x40), a11, 1 +3f4d5280: sll 0x5, a11 +3f4d5290: addi 0x1a5200, a11 +3f4d52c0: move *a11+, *a14+, 1 +3f4d52d0: calla L3FB45500 +3f4d5300: move a8, a11 +3f4d5310: jreq L3F4D5970 +3f4d5320: move a14, -*sp, 1 +3f4d5330: move @0x187b70, *a14+, 1 +3f4d5360: move @0x11a6d0, *a14+, 1 +3f4d5390: calla L3FB11A10 +3f4d53c0: move a8, *a13, 1 +3f4d53d0: move a8, a9 +3f4d53e0: jreq L3F4D5530 +3f4d53f0: move *a8(0x160), a11, 1 +3f4d5410: move *a13(0x40), a7, 1 +3f4d5430: sll 0x4, a7 +3f4d5440: addi 0x1a5a80, a7 +3f4d5470: setf 16, 1, 0 +3f4d5480: move *a7, a7, 0 +3f4d5490: move a7, *a11(0x20), 1 +3f4d54b0: move a14, -*sp, 1 +3f4d54c0: move a8, *a14+, 1 +3f4d54d0: move @0x11a6d0, *a14+, 1 +3f4d5500: calla L3FB11C90 +L3F4D5530: +3f4d5530: move a14, -*sp, 1 +3f4d5540: move @0x188230, *a14+, 1 +3f4d5570: move @0x11a6d0, *a14+, 1 +3f4d55a0: calla L3FB11A10 +3f4d55d0: move a8, *a13, 1 +3f4d55e0: move a8, a7 +3f4d55f0: jreq L3F4D5750 +3f4d5600: move a14, -*sp, 1 +3f4d5610: move *a13(0x40), a11, 1 +3f4d5630: sll 0x8, a11 +3f4d5640: addi 0x1a5280, a11 +3f4d5670: move a11, *a14+, 1 +3f4d5680: move *a7(0x120), *a14+, 1 +3f4d56a0: calla L3FB45720 +3f4d56d0: move a14, -*sp, 1 +3f4d56e0: move a7, *a14+, 1 +3f4d56f0: move @0x11a6d0, *a14+, 1 +3f4d5720: calla L3FB11C90 +L3F4D5750: +3f4d5750: move a14, -*sp, 1 +3f4d5760: move @0x188fb0, *a14+, 1 +3f4d5790: move @0x11a6d0, *a14+, 1 +3f4d57c0: calla L3FB11A10 +3f4d57f0: move a8, *a13, 1 +3f4d5800: move a8, a7 +3f4d5810: jreq L3F4D5970 +3f4d5820: move a14, -*sp, 1 +3f4d5830: move *a13(0x40), a11, 1 +3f4d5850: sll 0x8, a11 +3f4d5860: addi 0x1a5680, a11 +3f4d5890: move a11, *a14+, 1 +3f4d58a0: move *a7(0x120), *a14+, 1 +3f4d58c0: calla L3FB45720 +3f4d58f0: move a14, -*sp, 1 +3f4d5900: move a7, *a14+, 1 +3f4d5910: move @0x11a6d0, *a14+, 1 +3f4d5940: calla L3FB11C90 +L3F4D5970: +3f4d5970: subi 0x60, a14 +3f4d5990: mmfm sp, a7,a9,a11,a13 +3f4d59b0: rets +3f4d59c0: mmtm sp, a7,a9,a11,a13 +3f4d59e0: move a14, a13 +3f4d59f0: addi 0x40, a14 +3f4d5a10: move a14, -*sp, 1 +3f4d5a20: move @0x186730, *a14+, 1 +3f4d5a50: move @0x11a6d0, *a14+, 1 +3f4d5a80: calla L3FB11A10 +3f4d5ab0: move a8, *a13, 1 +3f4d5ac0: move a8, a8 +3f4d5ad0: jreq L3F4D5BC0 +3f4d5ae0: move *a8(0x160), a11, 1 +3f4d5b00: movi 0xffff, a9 +3f4d5b20: move a9, *a11(0x60), 1 +3f4d5b40: move a14, -*sp, 1 +3f4d5b50: move a8, *a14+, 1 +3f4d5b60: move @0x11a6d0, *a14+, 1 +3f4d5b90: calla L3FB11C90 +L3F4D5BC0: +3f4d5bc0: move a14, -*sp, 1 +3f4d5bd0: move @0x1874b0, *a14+, 1 +3f4d5c00: move @0x11a6d0, *a14+, 1 +3f4d5c30: calla L3FB11A10 +3f4d5c60: move a8, *a13, 1 +3f4d5c70: move a8, a9 +3f4d5c80: jreq L3F4D6440 +3f4d5c90: move *a8(0x160), a11, 1 +3f4d5cb0: move *a11(0x40), *a13(0x20), 1 +3f4d5ce0: move a14, -*sp, 1 +3f4d5cf0: movi 0x3f4d9f70, a8 +3f4d5d20: move a8, *a14+, 1 +3f4d5d30: move *a13(0x20), a11, 1 +3f4d5d50: sll 0x5, a11 +3f4d5d60: addi 0x1a5ac0, a11 +3f4d5d90: move *a11+, *a14+, 1 +3f4d5da0: calla L3FB45500 +3f4d5dd0: move a8, a11 +3f4d5de0: jreq L3F4D6440 +3f4d5df0: move a14, -*sp, 1 +3f4d5e00: move @0x187b70, *a14+, 1 +3f4d5e30: move @0x11a6d0, *a14+, 1 +3f4d5e60: calla L3FB11A10 +3f4d5e90: move a8, *a13, 1 +3f4d5ea0: move a8, a9 +3f4d5eb0: jreq L3F4D6000 +3f4d5ec0: move *a8(0x160), a11, 1 +3f4d5ee0: move *a13(0x20), a7, 1 +3f4d5f00: sll 0x4, a7 +3f4d5f10: addi 0x1a5f00, a7 +3f4d5f40: setf 16, 1, 0 +3f4d5f50: move *a7, a7, 0 +3f4d5f60: move a7, *a11(0x20), 1 +3f4d5f80: move a14, -*sp, 1 +3f4d5f90: move a8, *a14+, 1 +3f4d5fa0: move @0x11a6d0, *a14+, 1 +3f4d5fd0: calla L3FB11C90 +L3F4D6000: +3f4d6000: move a14, -*sp, 1 +3f4d6010: move @0x188230, *a14+, 1 +3f4d6040: move @0x11a6d0, *a14+, 1 +3f4d6070: calla L3FB11A10 +3f4d60a0: move a8, *a13, 1 +3f4d60b0: move a8, a7 +3f4d60c0: jreq L3F4D6220 +3f4d60d0: move a14, -*sp, 1 +3f4d60e0: move *a13(0x20), a11, 1 +3f4d6100: sll 0x8, a11 +3f4d6110: addi 0x1a5b00, a11 +3f4d6140: move a11, *a14+, 1 +3f4d6150: move *a7(0x120), *a14+, 1 +3f4d6170: calla L3FB45720 +3f4d61a0: move a14, -*sp, 1 +3f4d61b0: move a7, *a14+, 1 +3f4d61c0: move @0x11a6d0, *a14+, 1 +3f4d61f0: calla L3FB11C90 +L3F4D6220: +3f4d6220: move a14, -*sp, 1 +3f4d6230: move @0x188fb0, *a14+, 1 +3f4d6260: move @0x11a6d0, *a14+, 1 +3f4d6290: calla L3FB11A10 +3f4d62c0: move a8, *a13, 1 +3f4d62d0: move a8, a7 +3f4d62e0: jreq L3F4D6440 +3f4d62f0: move a14, -*sp, 1 +3f4d6300: move *a13(0x20), a11, 1 +3f4d6320: sll 0x8, a11 +3f4d6330: addi 0x1a5d00, a11 +3f4d6360: move a11, *a14+, 1 +3f4d6370: move *a7(0x120), *a14+, 1 +3f4d6390: calla L3FB45720 +3f4d63c0: move a14, -*sp, 1 +3f4d63d0: move a7, *a14+, 1 +3f4d63e0: move @0x11a6d0, *a14+, 1 +3f4d6410: calla L3FB11C90 +L3F4D6440: +3f4d6440: subi 0x40, a14 +3f4d6460: mmfm sp, a7,a9,a11,a13 +3f4d6480: rets +L3F4D6490: +3f4d6490: mmtm sp, a11,a13 +3f4d64b0: move a14, a13 +3f4d64c0: addi 0x690, a14 +3f4d64e0: sub a11, a11 +3f4d64f0: movb a11, *a13 +3f4d6500: move *a13(0xffc0), *a13(0x10), 1 +3f4d6530: move *a13(0xffa0), *a13(0x30), 1 +3f4d6560: jauc L3F4D7300 +3f4d6580: movk 1, a8 +3f4d6590: jauc L3F4D74A0 +3f4d65b0: move a14, -*sp, 1 +3f4d65c0: move *a13(0x30), *a14+, 1 +3f4d65e0: move *a13(0x10), *a14+, 1 +3f4d6600: movi 0x3f4da170, a8 +3f4d6630: move a8, *a14+, 1 +3f4d6640: move a13, a11 +3f4d6650: addi 0x50, a11 +3f4d6670: move a11, *a14+, 1 +3f4d6680: calla L3FB34430 +3f4d66b0: move a14, -*sp, 1 +3f4d66c0: movk 3, a11 +3f4d66d0: move a11, *a14+, 1 +3f4d66e0: move a13, a11 +3f4d66f0: addi 0x50, a11 +3f4d6710: move a11, *a14+, 1 +3f4d6720: calla L3F309350 +3f4d6750: sub a8, a8 +3f4d6760: jauc L3F4D74A0 +3f4d6780: move a13, *a13(0x10), 1 +3f4d67a0: move a14, -*sp, 1 +3f4d67b0: move *a13(0x30), *a14+, 1 +3f4d67d0: move *a13(0x10), *a14+, 1 +3f4d67f0: movi 0x3f4da328, a8 +3f4d6820: move a8, *a14+, 1 +3f4d6830: move a13, a11 +3f4d6840: addi 0x50, a11 +3f4d6860: move a11, *a14+, 1 +3f4d6870: calla L3FB34430 +3f4d68a0: move a14, -*sp, 1 +3f4d68b0: movk 3, a11 +3f4d68c0: move a11, *a14+, 1 +3f4d68d0: move a13, a11 +3f4d68e0: addi 0x50, a11 +3f4d6900: move a11, *a14+, 1 +3f4d6910: calla L3F309350 +3f4d6940: sub a8, a8 +3f4d6950: jauc L3F4D74A0 +3f4d6970: move a13, *a13(0x10), 1 +3f4d6990: move a14, -*sp, 1 +3f4d69a0: move *a13(0x30), *a14+, 1 +3f4d69c0: move *a13(0x10), *a14+, 1 +3f4d69e0: movi 0x3f4da438, a8 +3f4d6a10: move a8, *a14+, 1 +3f4d6a20: move a13, a11 +3f4d6a30: addi 0x50, a11 +3f4d6a50: move a11, *a14+, 1 +3f4d6a60: calla L3FB34430 +3f4d6a90: move a14, -*sp, 1 +3f4d6aa0: movk 3, a11 +3f4d6ab0: move a11, *a14+, 1 +3f4d6ac0: move a13, a11 +3f4d6ad0: addi 0x50, a11 +3f4d6af0: move a11, *a14+, 1 +3f4d6b00: calla L3F309350 +3f4d6b30: sub a8, a8 +3f4d6b40: jauc L3F4D74A0 +3f4d6b60: move a13, *a13(0x10), 1 +3f4d6b80: move a14, -*sp, 1 +3f4d6b90: move *a13(0x30), *a14+, 1 +3f4d6bb0: move *a13(0x10), *a14+, 1 +3f4d6bd0: movi 0x3f4da598, a8 +3f4d6c00: move a8, *a14+, 1 +3f4d6c10: move a13, a11 +3f4d6c20: addi 0x50, a11 +3f4d6c40: move a11, *a14+, 1 +3f4d6c50: calla L3FB34430 +3f4d6c80: move a14, -*sp, 1 +3f4d6c90: movk 3, a11 +3f4d6ca0: move a11, *a14+, 1 +3f4d6cb0: move a13, a11 +3f4d6cc0: addi 0x50, a11 +3f4d6ce0: move a11, *a14+, 1 +3f4d6cf0: calla L3F309350 +3f4d6d20: sub a8, a8 +3f4d6d30: jruc L3F4D74A0 +3f4d6d40: move a13, *a13(0x30), 1 +3f4d6d60: move a14, -*sp, 1 +3f4d6d70: move *a13(0x30), *a14+, 1 +3f4d6d90: move *a13(0x10), *a14+, 1 +3f4d6db0: movi 0x3f4da6a8, a8 +3f4d6de0: move a8, *a14+, 1 +3f4d6df0: move a13, a11 +3f4d6e00: addi 0x50, a11 +3f4d6e20: move a11, *a14+, 1 +3f4d6e30: calla L3FB34430 +3f4d6e60: move a14, -*sp, 1 +3f4d6e70: movk 3, a11 +3f4d6e80: move a11, *a14+, 1 +3f4d6e90: move a13, a11 +3f4d6ea0: addi 0x50, a11 +3f4d6ec0: move a11, *a14+, 1 +3f4d6ed0: calla L3F309350 +3f4d6f00: sub a8, a8 +3f4d6f10: jruc L3F4D74A0 +3f4d6f20: move a13, *a13(0x30), 1 +3f4d6f40: move a14, -*sp, 1 +3f4d6f50: move *a13(0x30), *a14+, 1 +3f4d6f70: move *a13(0x10), *a14+, 1 +3f4d6f90: movi 0x3f4da770, a8 +3f4d6fc0: move a8, *a14+, 1 +3f4d6fd0: move a13, a11 +3f4d6fe0: addi 0x50, a11 +3f4d7000: move a11, *a14+, 1 +3f4d7010: calla L3FB34430 +3f4d7040: move a14, -*sp, 1 +3f4d7050: movk 3, a11 +3f4d7060: move a11, *a14+, 1 +3f4d7070: move a13, a11 +3f4d7080: addi 0x50, a11 +3f4d70a0: move a11, *a14+, 1 +3f4d70b0: calla L3F309350 +3f4d70e0: sub a8, a8 +3f4d70f0: jruc L3F4D74A0 +L3F4D7100: +3f4d7100: move a13, *a13(0x10), 1 +3f4d7120: move a13, *a13(0x30), 1 +3f4d7140: move a14, -*sp, 1 +3f4d7150: move *a13(0x30), *a14+, 1 +3f4d7170: move *a13(0x10), *a14+, 1 +3f4d7190: movi 0x3f4da850, a8 +3f4d71c0: move a8, *a14+, 1 +3f4d71d0: move a13, a11 +3f4d71e0: addi 0x50, a11 +3f4d7200: move a11, *a14+, 1 +3f4d7210: calla L3FB34430 +L3F4D7240: +3f4d7240: move a14, -*sp, 1 +3f4d7250: movk 3, a11 +L3F4D7260: +3f4d7260: move a11, *a14+, 1 +3f4d7270: move a13, a11 +L3F4D7280: +3f4d7280: addi 0x50, a11 +L3F4D72A0: +3f4d72a0: move a11, *a14+, 1 +3f4d72b0: calla L3F309350 +L3F4D72E0: +3f4d72e0: sub a8, a8 +3f4d72f0: jruc L3F4D74A0 +L3F4D7300: +3f4d7300: move *a13(0xffe0), a8, 1 +3f4d7320: inc a8 +3f4d7330: cmpi 0x6, a8 +3f4d7350: jrhi L3F4D7100 +3f4d7360: sll 0x5, a8 +3f4d7370: addi 0x3f4d73c0, a8 +3f4d73a0: move *a8, a8, 1 +3f4d73b0: jump a8 +3f4d73c0: sra a12, a0 +3f4d73d0: dsjs a13, L3F4D7240 +3f4d73e0: sra b13, b0 +3f4d73f0: dsjs a13, L3F4D7260 +3f4d7400: srl a12, a0 +3f4d7410: dsjs a13, L3F4D7280 +3f4d7420: rl b11, b0 +3f4d7430: dsjs a13, L3F4D72A0 +3f4d7440: lmo a11, a0 +3f4d7450: dsjs a13, L3F4D72C0 +3f4d7460: mods a10, a0 +3f4d7470: dsjs a13, L3F4D72E0 +3f4d7480: modu a9, a0 +3f4d7490: dsjs a13, L3F4D7300 +L3F4D74A0: +3f4d74a0: move *sp(0x60), a14, 1 +3f4d74c0: mmfm sp, a11,a13 +3f4d74e0: rets 2 +L3F4D74F0: +3f4d74f0: mmtm sp, a7,a9,a11,a13 +3f4d7510: move a14, a13 +3f4d7520: addi 0x120, a14 +3f4d7540: move *a13(0xffe0), a11, 1 +3f4d7560: jreq L3F4D76F0 +3f4d7570: movi 0x1a5680, a9 +3f4d75a0: move a9, *a13(0xa0), 1 +3f4d75c0: movi 0x1a5280, a11 +3f4d75f0: move a11, *a13(0xc0), 1 +3f4d7610: movi 0x1a5a80, a9 +3f4d7640: move a9, *a13(0x100), 1 +3f4d7660: movi 0x1a5200, a9 +3f4d7690: move a9, *a13(0xe0), 1 +3f4d76b0: movk 1, a9 +3f4d76c0: move a9, *a13(0x60), 1 +3f4d76e0: jruc L3F4D7860 +L3F4D76F0: +3f4d76f0: movi 0x1a5d00, a9 +3f4d7720: move a9, *a13(0xa0), 1 +3f4d7740: movi 0x1a5b00, a11 +3f4d7770: move a11, *a13(0xc0), 1 +3f4d7790: movi 0x1a5f00, a9 +3f4d77c0: move a9, *a13(0x100), 1 +3f4d77e0: movi 0x1a5ac0, a9 +3f4d7810: move a9, *a13(0xe0), 1 +3f4d7830: movk 3, a9 +3f4d7840: move a9, *a13(0x60), 1 +L3F4D7860: +3f4d7860: move a14, -*sp, 1 +3f4d7870: movi 0x6c0, a11 +3f4d7890: mpys a9, a11 +3f4d78a0: addi 0x186030, a11 +3f4d78d0: move *a11(0x40), *a14+, 1 +3f4d78f0: move @0x11a6d0, *a14+, 1 +3f4d7920: calla L3FB11A10 +3f4d7950: move a8, *a13(0x40), 1 +3f4d7970: move a8, a11 +3f4d7980: jaeq L3F4D8BD0 +3f4d79a0: move *a8(0x20), a9, 1 +3f4d79c0: subk 7, a9 +3f4d79d0: jane L3F4D8BD0 +3f4d79f0: move *a8(0x160), a9, 1 +3f4d7a10: move *a9(0xa0), *a13(0x80), 1 +3f4d7a40: movi 0xffff, a9 +3f4d7a60: move a9, *a13(0x20), 1 +3f4d7a80: sub a11, a11 +3f4d7a90: move a11, *a13, 1 +3f4d7aa0: move *a13(0x80), a9, 1 +3f4d7ac0: cmp a9, a11 +3f4d7ad0: jrge L3F4D7ED0 +L3F4D7AE0: +3f4d7ae0: move a14, -*sp, 1 +3f4d7af0: move *a13, a11, 1 +3f4d7b00: sll 0x8, a11 +3f4d7b10: addi 0x1a5280, a11 +3f4d7b40: move a11, *a14+, 1 +3f4d7b50: move *a13(0xffc0), *a14+, 1 +3f4d7b70: calla L3FB45500 +3f4d7ba0: move a8, a9 +3f4d7bb0: jrne L3F4D7E60 +3f4d7bc0: move a14, -*sp, 1 +3f4d7bd0: move *a13, a11, 1 +3f4d7be0: sll 0x8, a11 +3f4d7bf0: addi 0x1a5680, a11 +3f4d7c20: move a11, *a14+, 1 +3f4d7c30: move *a13(0xffa0), *a14+, 1 +3f4d7c50: calla L3FB45500 +3f4d7c80: move a8, a9 +3f4d7c90: jrne L3F4D7E60 +3f4d7ca0: move a14, -*sp, 1 +3f4d7cb0: movi 0x3f4d9f70, a8 +3f4d7ce0: move a8, *a14+, 1 +3f4d7cf0: move *a13(0xffc0), *a14+, 1 +3f4d7d10: calla L3FB45500 +3f4d7d40: move a8, a9 +3f4d7d50: jreq L3F4D7E60 +3f4d7d60: move a14, -*sp, 1 +3f4d7d70: movi 0x3f4d9f70, a8 +3f4d7da0: move a8, *a14+, 1 +3f4d7db0: move *a13(0xffa0), *a14+, 1 +3f4d7dd0: calla L3FB45500 +3f4d7e00: move a8, a9 +3f4d7e10: jreq L3F4D7E60 +3f4d7e20: move *a13(0x0), *a13(0x20), 1 +3f4d7e50: jruc L3F4D7ED0 +L3F4D7E60: +3f4d7e60: move *a13, a11, 1 +3f4d7e70: inc a11 +3f4d7e80: move a11, *a13, 1 +3f4d7e90: move *a13(0x80), a9, 1 +3f4d7eb0: cmp a9, a11 +3f4d7ec0: jrlt L3F4D7AE0 +L3F4D7ED0: +3f4d7ed0: move *a13(0x20), a11, 1 +3f4d7ef0: inc a11 +3f4d7f00: jaeq L3F4D9F20 +3f4d7f20: move *a13(0x80), a11, 1 +3f4d7f40: move *a13(0x20), a9, 1 +3f4d7f60: inc a9 +3f4d7f70: cmp a11, a9 +3f4d7f80: jrne L3F4D8270 +3f4d7f90: move a14, -*sp, 1 +3f4d7fa0: movi 0x3f4d9f70, a8 +3f4d7fd0: move a8, *a14+, 1 +3f4d7fe0: move *a13(0x20), a9, 1 +3f4d8000: sll 0x5, a9 +3f4d8010: addi 0x1a5200, a9 +3f4d8040: move *a9+, *a14+, 1 +3f4d8050: calla L3FB45720 +3f4d8080: move a14, -*sp, 1 +3f4d8090: movi 0x3f4d9f70, a8 +3f4d80c0: move a8, *a14+, 1 +3f4d80d0: move *a13(0x20), a9, 1 +3f4d80f0: sll 0x8, a9 +3f4d8100: addi 0x1a5280, a9 +3f4d8130: move a9, *a14+, 1 +3f4d8140: calla L3FB45720 +3f4d8170: move a14, -*sp, 1 +3f4d8180: movi 0x3f4d9f70, a8 +3f4d81b0: move a8, *a14+, 1 +3f4d81c0: move *a13(0x20), a9, 1 +3f4d81e0: sll 0x8, a9 +3f4d81f0: addi 0x1a5680, a9 +3f4d8220: move a9, *a14+, 1 +3f4d8230: calla L3FB45720 +3f4d8260: jruc L3F4D8A40 +L3F4D8270: +3f4d8270: move *a13(0x20), *a13(0x0), 1 +3f4d82a0: move *a13, a9, 1 +3f4d82b0: inc a9 +3f4d82c0: cmp a11, a9 +3f4d82d0: jrge L3F4D8740 +L3F4D82E0: +3f4d82e0: move a14, -*sp, 1 +3f4d82f0: move *a13, a11, 1 +3f4d8300: inc a11 +3f4d8310: sll 0x5, a11 +3f4d8320: addi 0x1a5200, a11 +3f4d8350: move *a11+, *a14+, 1 +3f4d8360: move *a13, a11, 1 +3f4d8370: sll 0x5, a11 +3f4d8380: addi 0x1a5200, a11 +3f4d83b0: move *a11+, *a14+, 1 +3f4d83c0: calla L3FB45720 +3f4d83f0: move a14, -*sp, 1 +3f4d8400: move *a13, a11, 1 +3f4d8410: inc a11 +3f4d8420: sll 0x8, a11 +3f4d8430: addi 0x1a5280, a11 +3f4d8460: move a11, *a14+, 1 +3f4d8470: move *a13, a11, 1 +3f4d8480: sll 0x8, a11 +3f4d8490: addi 0x1a5280, a11 +3f4d84c0: move a11, *a14+, 1 +3f4d84d0: calla L3FB45720 +3f4d8500: move a14, -*sp, 1 +3f4d8510: move *a13, a11, 1 +3f4d8520: inc a11 +3f4d8530: sll 0x8, a11 +3f4d8540: addi 0x1a5680, a11 +3f4d8570: move a11, *a14+, 1 +3f4d8580: move *a13, a11, 1 +3f4d8590: sll 0x8, a11 +3f4d85a0: addi 0x1a5680, a11 +3f4d85d0: move a11, *a14+, 1 +3f4d85e0: calla L3FB45720 +3f4d8610: move *a13, a11, 1 +3f4d8620: sll 0x4, a11 +3f4d8630: move *a13(0x100), a9, 1 +3f4d8650: add a9, a11 +3f4d8660: move *a13, a7, 1 +3f4d8670: inc a7 +3f4d8680: sll 0x4, a7 +3f4d8690: add a9, a7 +3f4d86a0: setf 16, 1, 0 +3f4d86b0: move *a7, *a11, 0 +3f4d86c0: move *a13, a11, 1 +3f4d86d0: inc a11 +3f4d86e0: move a11, *a13, 1 +3f4d86f0: move *a13(0x80), a7, 1 +3f4d8710: inc a11 +3f4d8720: cmp a7, a11 +3f4d8730: jrlt L3F4D82E0 +L3F4D8740: +3f4d8740: move *a13(0x80), a11, 1 +3f4d8760: dec a11 +3f4d8770: move a11, *a13(0x20), 1 +3f4d8790: move a14, -*sp, 1 +3f4d87a0: movi 0x3f4d9f70, a8 +3f4d87d0: move a8, *a14+, 1 +3f4d87e0: sll 0x5, a11 +3f4d87f0: addi 0x1a5200, a11 +3f4d8820: move *a11+, *a14+, 1 +3f4d8830: calla L3FB45720 +3f4d8860: move a14, -*sp, 1 +3f4d8870: movi 0x3f4d9f70, a8 +3f4d88a0: move a8, *a14+, 1 +3f4d88b0: move *a13(0x20), a11, 1 +3f4d88d0: sll 0x8, a11 +3f4d88e0: addi 0x1a5280, a11 +3f4d8910: move a11, *a14+, 1 +3f4d8920: calla L3FB45720 +3f4d8950: move a14, -*sp, 1 +3f4d8960: movi 0x3f4d9f70, a8 +3f4d8990: move a8, *a14+, 1 +3f4d89a0: move *a13(0x20), a11, 1 +3f4d89c0: sll 0x8, a11 +3f4d89d0: addi 0x1a5680, a11 +3f4d8a00: move a11, *a14+, 1 +3f4d8a10: calla L3FB45720 +L3F4D8A40: +3f4d8a40: move *a13(0x40), a11, 1 +3f4d8a60: move *a11(0x160), a9, 1 +3f4d8a80: movi 0x1a5200, a7 +3f4d8ab0: move a7, *a9(0xe0), 1 +3f4d8ad0: move *a11(0x160), a9, 1 +3f4d8af0: movi 0xffff, a7 +3f4d8b10: move a7, *a9(0x60), 1 +3f4d8b30: move a14, -*sp, 1 +3f4d8b40: move a11, *a14+, 1 +3f4d8b50: move @0x11a6d0, *a14+, 1 +3f4d8b80: calla L3FB11C90 +3f4d8bb0: jauc L3F4D9F20 +L3F4D8BD0: +3f4d8bd0: move a8, a7 +3f4d8be0: jaeq L3F4D9F20 +3f4d8c00: move *a7(0x20), a9, 1 +3f4d8c20: subk 12, a9 +3f4d8c30: jane L3F4D9F20 +3f4d8c50: move *a7(0x160), a9, 1 +3f4d8c70: move *a9(0x80), *a13(0x80), 1 +3f4d8ca0: movi 0xffff, a9 +3f4d8cc0: move a9, *a13(0x20), 1 +3f4d8ce0: sub a7, a7 +3f4d8cf0: move a7, *a13, 1 +3f4d8d00: move *a13(0x80), a11, 1 +3f4d8d20: cmp a11, a7 +3f4d8d30: jrge L3F4D9130 +L3F4D8D40: +3f4d8d40: move a14, -*sp, 1 +3f4d8d50: move *a13, a11, 1 +3f4d8d60: sll 0x8, a11 +3f4d8d70: addi 0x1a5b00, a11 +3f4d8da0: move a11, *a14+, 1 +3f4d8db0: move *a13(0xffc0), *a14+, 1 +3f4d8dd0: calla L3FB45500 +3f4d8e00: move a8, a7 +3f4d8e10: jrne L3F4D90C0 +3f4d8e20: move a14, -*sp, 1 +3f4d8e30: move *a13, a11, 1 +3f4d8e40: sll 0x8, a11 +3f4d8e50: addi 0x1a5d00, a11 +3f4d8e80: move a11, *a14+, 1 +3f4d8e90: move *a13(0xffa0), *a14+, 1 +3f4d8eb0: calla L3FB45500 +3f4d8ee0: move a8, a7 +3f4d8ef0: jrne L3F4D90C0 +3f4d8f00: move a14, -*sp, 1 +3f4d8f10: movi 0x3f4d9f70, a8 +3f4d8f40: move a8, *a14+, 1 +3f4d8f50: move *a13(0xffc0), *a14+, 1 +3f4d8f70: calla L3FB45500 +3f4d8fa0: move a8, a7 +3f4d8fb0: jreq L3F4D90C0 +3f4d8fc0: move a14, -*sp, 1 +3f4d8fd0: movi 0x3f4d9f70, a8 +3f4d9000: move a8, *a14+, 1 +3f4d9010: move *a13(0xffa0), *a14+, 1 +3f4d9030: calla L3FB45500 +3f4d9060: move a8, a7 +3f4d9070: jreq L3F4D90C0 +3f4d9080: move *a13(0x0), *a13(0x20), 1 +3f4d90b0: jruc L3F4D9130 +L3F4D90C0: +3f4d90c0: move *a13, a11, 1 +3f4d90d0: inc a11 +3f4d90e0: move a11, *a13, 1 +3f4d90f0: move *a13(0x80), a9, 1 +3f4d9110: cmp a9, a11 +3f4d9120: jrlt L3F4D8D40 +L3F4D9130: +3f4d9130: move *a13(0x20), a11, 1 +3f4d9150: inc a11 +3f4d9160: jaeq L3F4D9F20 +3f4d9180: move *a13(0x80), a11, 1 +3f4d91a0: move *a13(0x20), a9, 1 +3f4d91c0: inc a9 +3f4d91d0: cmp a11, a9 +3f4d91e0: jrne L3F4D94E0 +3f4d91f0: move a14, -*sp, 1 +3f4d9200: movi 0x3f4d9f70, a8 +3f4d9230: move a8, *a14+, 1 +3f4d9240: move *a13(0x20), a9, 1 +3f4d9260: sll 0x5, a9 +3f4d9270: addi 0x1a5ac0, a9 +3f4d92a0: move *a9+, *a14+, 1 +3f4d92b0: calla L3FB45720 +3f4d92e0: move a14, -*sp, 1 +3f4d92f0: movi 0x3f4d9f70, a8 +3f4d9320: move a8, *a14+, 1 +3f4d9330: move *a13(0x20), a9, 1 +3f4d9350: sll 0x8, a9 +3f4d9360: addi 0x1a5d00, a9 +3f4d9390: move a9, *a14+, 1 +3f4d93a0: calla L3FB45720 +3f4d93d0: move a14, -*sp, 1 +3f4d93e0: movi 0x3f4d9f70, a8 +3f4d9410: move a8, *a14+, 1 +3f4d9420: move *a13(0x20), a9, 1 +3f4d9440: sll 0x8, a9 +3f4d9450: addi 0x1a5b00, a9 +3f4d9480: move a9, *a14+, 1 +3f4d9490: calla L3FB45720 +3f4d94c0: jauc L3F4D9DB0 +L3F4D94E0: +3f4d94e0: move *a13(0x20), *a13(0x0), 1 +3f4d9510: move *a13, a9, 1 +3f4d9520: inc a9 +3f4d9530: cmp a11, a9 +3f4d9540: jrge L3F4D99B0 +L3F4D9550: +3f4d9550: move a14, -*sp, 1 +3f4d9560: move *a13, a11, 1 +3f4d9570: inc a11 +3f4d9580: sll 0x5, a11 +3f4d9590: addi 0x1a5ac0, a11 +3f4d95c0: move *a11+, *a14+, 1 +3f4d95d0: move *a13, a11, 1 +3f4d95e0: sll 0x5, a11 +3f4d95f0: addi 0x1a5ac0, a11 +3f4d9620: move *a11+, *a14+, 1 +3f4d9630: calla L3FB45720 +3f4d9660: move a14, -*sp, 1 +3f4d9670: move *a13, a11, 1 +3f4d9680: inc a11 +3f4d9690: sll 0x8, a11 +3f4d96a0: addi 0x1a5b00, a11 +3f4d96d0: move a11, *a14+, 1 +3f4d96e0: move *a13, a11, 1 +3f4d96f0: sll 0x8, a11 +3f4d9700: addi 0x1a5b00, a11 +3f4d9730: move a11, *a14+, 1 +3f4d9740: calla L3FB45720 +3f4d9770: move a14, -*sp, 1 +3f4d9780: move *a13, a11, 1 +3f4d9790: inc a11 +3f4d97a0: sll 0x8, a11 +3f4d97b0: addi 0x1a5d00, a11 +3f4d97e0: move a11, *a14+, 1 +3f4d97f0: move *a13, a11, 1 +3f4d9800: sll 0x8, a11 +3f4d9810: addi 0x1a5d00, a11 +3f4d9840: move a11, *a14+, 1 +3f4d9850: calla L3FB45720 +3f4d9880: move *a13, a11, 1 +3f4d9890: sll 0x4, a11 +3f4d98a0: move *a13(0x100), a9, 1 +3f4d98c0: add a9, a11 +3f4d98d0: move *a13, a7, 1 +3f4d98e0: inc a7 +3f4d98f0: sll 0x4, a7 +3f4d9900: add a9, a7 +3f4d9910: setf 16, 1, 0 +3f4d9920: move *a7, *a11, 0 +3f4d9930: move *a13, a11, 1 +3f4d9940: inc a11 +3f4d9950: move a11, *a13, 1 +3f4d9960: move *a13(0x80), a7, 1 +3f4d9980: inc a11 +3f4d9990: cmp a7, a11 +3f4d99a0: jrlt L3F4D9550 +L3F4D99B0: +3f4d99b0: move *a13(0x80), a11, 1 +3f4d99d0: dec a11 +3f4d99e0: move a11, *a13(0x20), 1 +3f4d9a00: move a14, -*sp, 1 +3f4d9a10: movi 0x3f4d9f70, a8 +3f4d9a40: move a8, *a14+, 1 +3f4d9a50: move *a13(0x80), a9, 1 +3f4d9a70: dec a9 +3f4d9a80: sll 0x5, a9 +3f4d9a90: addi 0x1a5ac0, a9 +3f4d9ac0: move *a9+, *a14+, 1 +3f4d9ad0: calla L3FB45720 +3f4d9b00: move a14, -*sp, 1 +3f4d9b10: movi 0x3f4d9f70, a8 +3f4d9b40: move a8, *a14+, 1 +3f4d9b50: sll 0x5, a11 +3f4d9b60: addi 0x1a5ac0, a11 +3f4d9b90: move *a11+, *a14+, 1 +3f4d9ba0: calla L3FB45720 +3f4d9bd0: move a14, -*sp, 1 +3f4d9be0: movi 0x3f4d9f70, a8 +3f4d9c10: move a8, *a14+, 1 +3f4d9c20: move *a13(0x20), a11, 1 +3f4d9c40: sll 0x8, a11 +3f4d9c50: addi 0x1a5d00, a11 +3f4d9c80: move a11, *a14+, 1 +3f4d9c90: calla L3FB45720 +3f4d9cc0: move a14, -*sp, 1 +3f4d9cd0: movi 0x3f4d9f70, a8 +3f4d9d00: move a8, *a14+, 1 +3f4d9d10: move *a13(0x20), a11, 1 +3f4d9d30: sll 0x8, a11 +3f4d9d40: addi 0x1a5b00, a11 +3f4d9d70: move a11, *a14+, 1 +3f4d9d80: calla L3FB45720 +L3F4D9DB0: +3f4d9db0: move *a13(0x40), a11, 1 +3f4d9dd0: move *a11(0x160), a9, 1 +3f4d9df0: movi 0x1a5ac0, a7 +3f4d9e20: move a7, *a9(0xa0), 1 +3f4d9e40: move *a11(0x160), a9, 1 +3f4d9e60: movi 0xffff, a7 +3f4d9e80: move a7, *a9(0x40), 1 +3f4d9ea0: move a14, -*sp, 1 +3f4d9eb0: move a11, *a14+, 1 +3f4d9ec0: move @0x11a6d0, *a14+, 1 +3f4d9ef0: calla L3FB11C90 +L3F4D9F20: +3f4d9f20: move *sp(0xa0), a14, 1 +3f4d9f40: mmfm sp, a7,a9,a11,a13 +3f4d9f60: rets 2 +3f4d9f70: rl 0x0, a0 +3f4d9f80: rl 0x1, a14 +3f4d9f90: rl 0x1, a14 +3f4d9fa0: rl 0x1, a14 +3f4d9fb0: .word 0x7600 +3f4d9fc0: sla 0x3, b4 +3f4d9fd0: cmp a0, a0 +3f4d9fe0: .word 0x736f +3f4d9ff0: dsjs b4, L3F4DA130 +3f4da000: rev a0 +3f4da010: sra a10, a14 +L3F4DA020: +3f4da020: .word 0x7774 +3f4da030: .word 0x726f +3f4da040: dsjs a11, L3F4DA180 +3f4da050: rev a0 +3f4da060: .word 0x7541 +3f4da070: modu b11, b4 +3f4da080: sla 0x1, b10 +3f4da090: rl a8, a0 +3f4da0a0: dsjs a0, L3F4DA020 +3f4da0b0: sll 0x9, a0 +3f4da0c0: sla 0x3, a4 +3f4da0d0: sla 0x1, a0 +3f4da0e0: .word 0x756e +3f4da0f0: mpyu a11, a13 +3f4da100: .word 0x7469 +3f4da110: mods a11, a5 +3f4da120: srl 0x15, b3 +L3F4DA130: +3f4da130: sla 0x1, b1 +3f4da140: sla 0x1, b13 +3f4da150: sra a1, a5 +3f4da160: .word 0x000a +3f4da170: sla a10, a7 +L3F4DA180: +3f4da180: sra b11, b4 +3f4da190: sla b11, b7 +3f4da1a0: sla 0x3, b9 +3f4da1b0: .word 0x7325 +3f4da1c0: sla a9, a0 +3f4da1d0: sra a3, a14 +3f4da1e0: sub a1, a0 +3f4da1f0: .word 0x7365 +3f4da200: rl b11, b4 +3f4da210: sla a11, a14 +3f4da220: rl b11, b4 +3f4da230: modu a3, sp +3f4da240: sll 0x9, a0 +3f4da250: sla 0x3, b3 +3f4da260: modu b11, b7 +3f4da270: mods b3, b5 +3f4da280: sla 0x3, a4 +3f4da290: .word 0x7564 +3f4da2a0: mods b3, b0 +3f4da2b0: sll a11, a9 +3f4da2c0: .word 0x7461 +3f4da2d0: sla 0x3, a5 +3f4da2e0: modu a3, a5 +3f4da2f0: .word 0x7274 +3f4da300: sra a11, a9 +3f4da310: srl 0xd, b3 +3f4da320: cmp a8, a0 +3f4da330: .word 0x746e +3f4da340: .word 0x7265 +3f4da350: sla a11, a14 +3f4da360: sla 0x3, a12 +3f4da370: .word 0x7265 +3f4da380: modu b11, b2 +3f4da390: sla 0x3, b2 +3f4da3a0: rl b3, b7 +3f4da3b0: mods a3, a9 +3f4da3c0: sla 0x3, a5 +3f4da3d0: sra a3, a1 +3f4da3e0: rl a11, a4 +3f4da3f0: srl a11, a14 +3f4da400: sll 0x9, a0 +3f4da410: sll 0xb, b3 +3f4da420: srl 0xd, b3 +3f4da430: sub a8, a0 +3f4da440: .word 0x7272 +3f4da450: .word 0x726f +3f4da460: .word 0x7720 +3f4da470: sra a11, a8 +3f4da480: sla 0x3, a14 +3f4da490: sra a2, a1 +3f4da4a0: rl a11, a4 +3f4da4b0: srl a11, a14 +3f4da4c0: sll 0x9, a0 +3f4da4d0: sll 0xb, b3 +3f4da4e0: srl 0xd, b3 +3f4da4f0: andn a1, a0 +3f4da500: .word 0x756f +3f4da510: rl b11, b4 +3f4da520: srl a11, a14 +3f4da530: or a1, a0 +3f4da540: sll a3, a1 +3f4da550: sra a11, a12 +3f4da560: subb a1, a0 +3f4da570: mods b3, b5 +3f4da580: srl 0xd, a12 +3f4da590: sub a0, a0 +3f4da5a0: .word 0x7365 +3f4da5b0: rl b11, b4 +3f4da5c0: sla a11, a14 +3f4da5d0: rl b11, b4 +3f4da5e0: modu a3, sp +3f4da5f0: sla a9, a0 +3f4da600: sra a3, a4 +3f4da610: sra b11, b2 +3f4da620: .word 0x7373 +3f4da630: sll 0x9, a0 +3f4da640: sll 0xb, b3 +3f4da650: sla 0x3, b3 +3f4da660: modu a3, a9 +3f4da670: sla b11, b6 +3f4da680: rl a11, a12 +3f4da690: srl 0xd, a4 +3f4da6a0: subb a8, a0 +3f4da6b0: .word 0x7461 +3f4da6c0: .word 0x7765 +3f4da6d0: .word 0x7961 +3f4da6e0: sll 0x9, a0 +3f4da6f0: sla 0x3, b3 +3f4da700: .word 0x7369 +3f4da710: rl a9, a0 +3f4da720: .word 0x766e +3f4da730: mods a3, a1 +3f4da740: sra a3, a9 +3f4da750: sll 0x9, a14 +3f4da760: .word 0x0073 +3f4da770: sla a10, a7 +3f4da780: sra b11, b4 +3f4da790: sla b11, b7 +3f4da7a0: sla 0x3, b9 +3f4da7b0: .word 0x7325 +3f4da7c0: .word 0x7325 +3f4da7d0: rl a9, a0 +3f4da7e0: sla 0x3, b3 +3f4da7f0: modu b3, b5 +3f4da800: sra b11, b2 +3f4da810: sll a11, a1 +3f4da820: sla a11, a8 +3f4da830: mods a3, a2 +3f4da840: .word 0x0065 +3f4da850: modu a2, a1 +3f4da860: or a9, a0 +3f4da870: sra a11, a14 +3f4da880: .word 0x7078 +3f4da890: sla a11, a12 +3f4da8a0: modu a3, a9 +3f4da8b0: sra a3, a5 +3f4da8c0: sra a9, a0 +3f4da8d0: .word 0x7272 +3f4da8e0: .word 0x726f +3f4da8f0: .word 0x7720 +3f4da900: .word 0x7361 +3f4da910: sra a9, a0 +3f4da920: sll a11, a14 +3f4da930: .word 0x756f +3f4da940: .word 0x746e +3f4da950: .word 0x7265 +3f4da960: sra a3, a5 +3f4da970: .word 0x7720 +3f4da980: sra a11, a8 +3f4da990: sla 0x3, a14 +3f4da9a0: .word 0x7061 +3f4da9b0: mods b3, b0 +3f4da9c0: rl b11, b9 +3f4da9d0: srl a11, a14 +3f4da9e0: .word 0x7220 +3f4da9f0: .word 0x756f +3f4daa00: sra b11, b4 +3f4daa10: srl 0xd, b3 +3f4daa20: .word 0x7325 +3f4daa30: .word 0x7325 +3f4daa40: .word 0x0000 +3f4daa50: move a14, -*sp, 1 +3f4daa60: movi 0x3f514270, a8 +3f4daa90: move a8, *a14+, 1 +3f4daaa0: calla L3FB341E0 +3f4daad0: rets +3f4daae0: mmtm sp, a9,a10,a11,a13 +3f4dab00: move a14, a13 +3f4dab10: move *a13(0xffe0), a9, 1 +3f4dab30: move @0x1a6870, a10, 1 +3f4dab60: jreq L3F4DABB0 +L3F4DAB70: +3f4dab70: cmp a9, a10 +3f4dab80: jreq L3F4DABB0 +3f4dab90: move *a10, a10, 1 +3f4daba0: jrne L3F4DAB70 +L3F4DABB0: +3f4dabb0: move a10, a10 +3f4dabc0: jreq L3F4DAEB0 +3f4dabd0: move *a9(0x80), a11, 1 +3f4dabf0: jrne L3F4DAC80 +3f4dac00: setf 8, 0, 0 +3f4dac10: move @0x1a6e40, a11, 0 +3f4dac40: jreq L3F4DAC80 +3f4dac50: calla L3F4DAF00 +L3F4DAC80: +3f4dac80: movb *a9(0x5b30), a11 +3f4daca0: jrne L3F4DADC0 +3f4dacb0: setf 8, 0, 0 +3f4dacc0: move *a9(0x9c8), a11, 0 +3f4dace0: jrne L3F4DADC0 +3f4dacf0: move a14, -*sp, 1 +3f4dad00: move a9, *a14+, 1 +3f4dad10: calla L3F4DFBA0 +3f4dad40: setf 8, 0, 0 +3f4dad50: move @0x1a6e40, a11, 0 +3f4dad80: jreq L3F4DADC0 +3f4dad90: calla L3F4DAF00 +L3F4DADC0: +3f4dadc0: move *a9(0x60), a11, 1 +3f4dade0: addk 2, a11 +3f4dadf0: jreq L3F4DAEB0 +3f4dae00: move a14, -*sp, 1 +3f4dae10: move a9, *a14+, 1 +3f4dae20: movi 0x3f4daae0, a11 +3f4dae50: move a11, *a14+, 1 +3f4dae60: move *a9(0x40), *a14+, 1 +3f4dae80: calla L3FB3F250 +L3F4DAEB0: +3f4daeb0: move *sp(0xa0), a14, 1 +3f4daed0: mmfm sp, a9,a10,a11,a13 +3f4daef0: rets 2 +L3F4DAF00: +3f4daf00: mmtm sp, a11,a13 +3f4daf20: move a14, a13 +3f4daf30: addk 32, a14 +3f4daf40: sub a11, a11 +3f4daf50: movb a11, @0x1a6e40 +3f4daf80: calla L3F708700 +3f4dafb0: move a8, *a13, 1 +3f4dafc0: move a14, -*sp, 1 +3f4dafd0: move a8, *a14+, 1 +3f4dafe0: calla L3FB3FE90 +3f4db010: subk 32, a14 +3f4db020: mmfm sp, a11,a13 +3f4db040: rets +3f4db050: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f4db070: move a14, a13 +3f4db080: addi 0x80, a14 +3f4db0a0: movi 0x3f5143c0, a7 +3f4db0d0: move a7, *a13(0x40), 1 +3f4db0f0: move a14, -*sp, 1 +3f4db100: move a7, *a14+, 1 +3f4db110: calla L3F9C2570 +3f4db140: move a8, @0x1a6810, 1 +3f4db170: move a14, -*sp, 1 +3f4db180: movi 0x3f510600, a7 +3f4db1b0: move a7, *a14+, 1 +3f4db1c0: calla L3FD45700 +3f4db1f0: move a14, -*sp, 1 +3f4db200: movi 0x3f510830, a7 +3f4db230: move a7, *a14+, 1 +3f4db240: calla L3FD458F0 +3f4db270: sub a7, a7 +3f4db280: move a7, @0x1a7420, 1 +3f4db2b0: move a7, @0x1a6850, 1 +3f4db2e0: move a7, @0x1a6870, 1 +3f4db310: move a7, @0x1a6e00, 1 +3f4db340: move a7, @0x1a6e20, 1 +3f4db370: movb a7, @0x1a6e40 +3f4db3a0: movb a7, @0x1a6e50 +3f4db3d0: movk 20, a7 +3f4db3e0: move a7, @0x1a6be0, 1 +3f4db410: sub a7, a7 +3f4db420: movb a7, @0x1a6e60 +3f4db450: movb a7, @0x1a6e70 +3f4db480: movb a7, @0x1a6e80 +3f4db4b0: move a7, @0x1a68b0, 1 +3f4db4e0: movi 0x26fbd0, a5 +3f4db510: move a5, @0x26fbd0, 1 +3f4db540: move a5, @0x26fbf0, 1 +3f4db570: move a7, @0x25ca00, 1 +3f4db5a0: move a7, @0x270110, 1 +3f4db5d0: calla L3F708700 +3f4db600: move a8, @0x1a68d0, 1 +3f4db630: move a14, -*sp, 1 +3f4db640: movi 0x400, a7 +3f4db660: move a7, *a14+, 1 +3f4db670: movi 0x1a7460, a5 +3f4db6a0: move a5, *a14+, 1 +3f4db6b0: calla L3FB44A00 +3f4db6e0: move @0x1a6810, a5, 1 +3f4db710: move *a5(0x440), a7, 1 +3f4db730: move a7, @0x1a6b60, 1 +3f4db760: move *a5(0x440), a3, 1 +3f4db780: move a3, a7 +3f4db790: sll 0x9, a3 +3f4db7a0: sll 0x7, a7 +3f4db7b0: add a7, a3 +3f4db7c0: move *a5(0x480), a7, 1 +3f4db7e0: add a3, a7 +3f4db7f0: move a7, @0x1a6830, 1 +3f4db820: move @0x1a6b60, a3, 1 +3f4db850: move a3, a7 +3f4db860: sll 0x9, a3 +3f4db870: sll 0x7, a7 +3f4db880: add a7, a3 +3f4db890: move *a5(0x480), a7, 1 +3f4db8b0: add a3, a7 +3f4db8c0: move *a7(0x40), a7, 1 +3f4db8e0: move a7, @0x1a6b20, 1 +3f4db910: move @0x1a6b60, a3, 1 +3f4db940: move a3, a7 +3f4db950: sll 0x9, a3 +3f4db960: sll 0x7, a7 +3f4db970: add a7, a3 +3f4db980: move *a5(0x480), a7, 1 +3f4db9a0: add a3, a7 +3f4db9b0: move *a7(0x60), a7, 1 +3f4db9d0: move a7, @0x1a6b80, 1 +3f4dba00: move @0x1a6b60, a3, 1 +3f4dba30: move a3, a7 +3f4dba40: sll 0x9, a3 +3f4dba50: sll 0x7, a7 +3f4dba60: add a7, a3 +3f4dba70: move *a5(0x480), a7, 1 +3f4dba90: add a3, a7 +3f4dbaa0: move *a7(0x80), a7, 1 +3f4dbac0: move a7, @0x1a6ba0, 1 +3f4dbaf0: move @0x1a6b60, a3, 1 +3f4dbb20: move a3, a7 +3f4dbb30: sll 0x9, a3 +3f4dbb40: sll 0x7, a7 +3f4dbb50: add a7, a3 +3f4dbb60: move *a5(0x480), a7, 1 +3f4dbb80: add a3, a7 +3f4dbb90: move *a7(0x120), a7, 1 +3f4dbbb0: move a7, @0x1a6bc0, 1 +3f4dbbe0: move @0x1a6830, a3, 1 +3f4dbc10: move *a3(0x160), a3, 1 +3f4dbc30: move a3, @0x1a6b40, 1 +3f4dbc60: calla L3F50FC40 +3f4dbc90: move @0xb7ee0, @0x1a6ef0, 1 +3f4dbce0: calla L3F4EB6A0 +3f4dbd10: sub a7, a7 +3f4dbd20: movb a7, @0x1a6ea0 +3f4dbd50: move a7, @0x1a6eb0, 1 +3f4dbd80: move a7, @0x1a6ed0, 1 +3f4dbdb0: move a7, @0x1a7350, 1 +3f4dbde0: move a7, @0x1a7370, 1 +3f4dbe10: setf 16, 1, 0 +3f4dbe20: move a7, @0x1a73d0, 0 +3f4dbe50: move a7, @0x1a73e0, 1 +3f4dbe80: move a7, @0x25c940, 1 +L3F4DBEB0: +3f4dbeb0: move a14, -*sp, 1 +3f4dbec0: move @0x1a6810, *a14+, 1 +3f4dbef0: calla L3FD67620 +3f4dbf20: move a8, a10 +3f4dbf30: movk 1, a7 +3f4dbf40: movb a7, @0x1a6e40 +3f4dbf70: setf 8, 0, 0 +3f4dbf80: move @0x1a6e50, a5, 0 +3f4dbfb0: jrne L3F4DC380 +3f4dbfc0: move a10, a3 +3f4dbfd0: jrne L3F4DC380 +3f4dbfe0: move @0x1a6850, a3, 1 +3f4dc010: jrne L3F4DC380 +3f4dc020: move @0x1a6e60, a3 +3f4dc050: jrne L3F4DC380 +3f4dc060: move @0x1a6e70, a3 +3f4dc090: jrne L3F4DC380 +L3F4DC0A0: +3f4dc0a0: calla L3FB3FA00 +3f4dc0d0: calla L3F708700 +3f4dc100: move *a8(0x100), a7, 1 +3f4dc120: move *a7, a7, 1 +3f4dc130: move @0x1a6810, a5, 1 +3f4dc160: move *a5(0x60), a3, 1 +3f4dc180: sll 0x5, a3 +3f4dc190: add a3, a7 +3f4dc1a0: move *a7(0x8e0), a7, 1 +3f4dc1c0: move *a7(0xa0), a7, 1 +3f4dc1e0: jrle L3F4DC250 +3f4dc1f0: move a14, -*sp, 1 +3f4dc200: move a5, *a14+, 1 +3f4dc210: calla L3FD67620 +3f4dc240: move a8, a10 +L3F4DC250: +3f4dc250: setf 8, 0, 0 +3f4dc260: move @0x1a6e50, a7, 0 +3f4dc290: jrne L3F4DC380 +3f4dc2a0: move a10, a3 +3f4dc2b0: jrne L3F4DC380 +3f4dc2c0: move @0x1a6850, a5, 1 +3f4dc2f0: jrne L3F4DC380 +3f4dc300: move @0x1a6e60, a3 +3f4dc330: jrne L3F4DC380 +3f4dc340: move @0x1a6e70, a3 +3f4dc370: jreq L3F4DC0A0 +L3F4DC380: +3f4dc380: sub a7, a7 +3f4dc390: movb a7, @0x1a6e40 +3f4dc3c0: move @0x1a6e50, a5, 0 +3f4dc3f0: jrne L3F4DC510 +3f4dc400: move a10, a3 +3f4dc410: jrle L3F4DC510 +3f4dc420: move a14, -*sp, 1 +3f4dc430: movi 0x1a6510, a3 +3f4dc460: move a3, *a14+, 1 +3f4dc470: move @0x1a6810, *a14+, 1 +3f4dc4a0: calla L3F9C1CF0 +3f4dc4d0: calla L3F4DD8B0 +3f4dc500: jruc L3F4DCC20 +L3F4DC510: +3f4dc510: move a5, a3 +3f4dc520: jreq L3F4DC6F0 +3f4dc530: setf 16, 1, 0 +3f4dc540: move @0x1a6500, a3, 0 +3f4dc570: jreq L3F4DC600 +3f4dc580: move a14, -*sp, 1 +3f4dc590: movi 0x3f5143f8, a8 +3f4dc5c0: move a8, *a14+, 1 +3f4dc5d0: calla L3FB341E0 +L3F4DC600: +3f4dc600: move @0x1a6870, a9, 1 +3f4dc630: jreq L3F4DCC20 +L3F4DC640: +3f4dc640: move *a9(0x80), a7, 1 +3f4dc660: jrne L3F4DC6C0 +3f4dc670: move a14, -*sp, 1 +3f4dc680: move a9, *a14+, 1 +3f4dc690: calla L3F4EEF50 +L3F4DC6C0: +3f4dc6c0: move *a9, a9, 1 +3f4dc6d0: jrne L3F4DC640 +3f4dc6e0: jruc L3F4DCC20 +L3F4DC6F0: +3f4dc6f0: move @0x1a6850, a3, 1 +3f4dc720: jrle L3F4DCC20 +3f4dc730: move @0x1a6e20, a3, 1 +3f4dc760: jreq L3F4DC840 +3f4dc770: movb *a3(0x5b30), a3 +3f4dc790: jreq L3F4DC840 +3f4dc7a0: move @0x1a6e20, a3, 1 +3f4dc7d0: move *a3(0x9c8), a3, 0 +3f4dc7f0: jrne L3F4DC840 +3f4dc800: move @0x1a6e20, a9, 1 +3f4dc830: jruc L3F4DC940 +L3F4DC840: +3f4dc840: move @0x1a6870, a9, 1 +3f4dc870: jreq L3F4DC940 +L3F4DC880: +3f4dc880: movb *a9(0x5b30), a7 +3f4dc8a0: jreq L3F4DC920 +3f4dc8b0: setf 8, 0, 0 +3f4dc8c0: move *a9(0x9c8), a7, 0 +3f4dc8e0: jrne L3F4DC920 +3f4dc8f0: move *a9(0x80), a7, 1 +3f4dc910: jrne L3F4DC940 +L3F4DC920: +3f4dc920: move *a9, a9, 1 +3f4dc930: jrne L3F4DC880 +L3F4DC940: +3f4dc940: move a9, a3 +3f4dc950: jreq L3F4DC9C0 +3f4dc960: move a14, -*sp, 1 +3f4dc970: move a9, *a14+, 1 +3f4dc980: calla L3F4DF250 +3f4dc9b0: jruc L3F4DCC20 +L3F4DC9C0: +3f4dc9c0: calla L3FB2E340 +3f4dc9f0: move a8, *a13(0x60), 1 +3f4dca10: sub a7, a7 +3f4dca20: move a7, @0x1a6850, 1 +3f4dca50: move @0x1a6870, a9, 1 +3f4dca80: jreq L3F4DCBC0 +L3F4DCA90: +3f4dca90: movb *a9(0x5b30), a7 +3f4dcab0: jreq L3F4DCBA0 +3f4dcac0: setf 8, 0, 0 +3f4dcad0: move *a9(0x9c8), a7, 0 +3f4dcaf0: jrne L3F4DCBA0 +3f4dcb00: move *a9(0x80), a7, 1 +3f4dcb20: jreq L3F4DCBA0 +3f4dcb30: move @0x1a6850, a7, 1 +3f4dcb60: inc a7 +3f4dcb70: move a7, @0x1a6850, 1 +L3F4DCBA0: +3f4dcba0: move *a9, a9, 1 +3f4dcbb0: jrne L3F4DCA90 +L3F4DCBC0: +3f4dcbc0: move a14, -*sp, 1 +3f4dcbd0: move *a13(0x60), *a14+, 1 +3f4dcbf0: calla L3FB2E470 +L3F4DCC20: +3f4dcc20: move @0x1a6e60, a7 +3f4dcc50: jrle L3F4DCFC0 +3f4dcc60: sub a5, a5 +3f4dcc70: movb a5, *a13(0x60) +3f4dcc90: move @0x1a6870, a9, 1 +3f4dccc0: jreq L3F4DCE40 +L3F4DCCD0: +3f4dccd0: setf 8, 0, 0 +3f4dcce0: move *a9(0x568), a7, 0 +3f4dcd00: movk 2, a5 +3f4dcd10: xor a5, a7 +3f4dcd20: movb a7, *a9(0x568) +3f4dcd40: move *a9(0x568), a7, 0 +3f4dcd60: btst 2, a7 +3f4dcd70: jreq L3F4DCE20 +3f4dcd80: move a14, -*sp, 1 +3f4dcd90: move a9, *a14+, 1 +3f4dcda0: calla L3F5018B0 +3f4dcdd0: movb *a13(0x60), a7 +3f4dcdf0: inc a7 +3f4dce00: movb a7, *a13(0x60) +L3F4DCE20: +3f4dce20: move *a9, a9, 1 +3f4dce30: jrne L3F4DCCD0 +L3F4DCE40: +3f4dce40: sub a7, a7 +3f4dce50: movb a7, @0x1a6e60 +3f4dce80: movb *a13(0x60), a5 +3f4dcea0: jreq L3F4DCFC0 +3f4dceb0: dec a7 +3f4dcec0: movb a7, @0x1a6e60 +3f4dcef0: move a14, -*sp, 1 +3f4dcf00: sub a3, a3 +3f4dcf10: move a3, *a14+, 1 +3f4dcf20: movi 0x3f501070, a3 +3f4dcf50: move a3, *a14+, 1 +3f4dcf60: movi 0x3fc, a3 +3f4dcf80: move a3, *a14+, 1 +3f4dcf90: calla L3FB41ED0 +L3F4DCFC0: +3f4dcfc0: move @0x1a6e70, a7 +3f4dcff0: jrle L3F4DD460 +3f4dd000: sub a5, a5 +3f4dd010: movb a5, @0x1a6e70 +3f4dd040: move @0x1a6870, a9, 1 +3f4dd070: jreq L3F4DD460 +L3F4DD080: +3f4dd080: move @0x1a6e20, a7, 1 +3f4dd0b0: cmp a7, a9 +3f4dd0c0: jrne L3F4DD3D0 +3f4dd0d0: move @0x1a6e80, a5 +3f4dd100: jrle L3F4DD440 +3f4dd110: move a14, -*sp, 1 +3f4dd120: move a9, *a14+, 1 +3f4dd130: calla L3F501670 +3f4dd160: sub a7, a7 +3f4dd170: movb a7, @0x1a6e80 +3f4dd1a0: setf 8, 0, 0 +3f4dd1b0: move *a9(0x560), a5, 0 +3f4dd1d0: andi 0x1c, a5 +3f4dd200: subk 28, a5 +3f4dd210: jrne L3F4DD440 +3f4dd220: dec a7 +3f4dd230: movb a7, @0x1a6e80 +3f4dd260: move a14, -*sp, 1 +3f4dd270: move @0x1a6e90, a5 +3f4dd2a0: move a5, *a14+, 1 +3f4dd2b0: movi 0x3f5011f0, a3 +3f4dd2e0: move a3, *a14+, 1 +3f4dd2f0: move *a9(0x560), a3, 0 +3f4dd310: btst 1, a3 +3f4dd320: jreq L3F4DD360 +3f4dd330: movi 0x29b, a3 +3f4dd350: jruc L3F4DD380 +L3F4DD360: +3f4dd360: movi 0x14d, a3 +L3F4DD380: +3f4dd380: move a3, *a14+, 1 +3f4dd390: calla L3FB41ED0 +3f4dd3c0: jruc L3F4DD440 +L3F4DD3D0: +3f4dd3d0: move a14, -*sp, 1 +3f4dd3e0: movk 1, a5 +3f4dd3f0: move a5, *a14+, 1 +3f4dd400: move a9, *a14+, 1 +3f4dd410: calla L3F4FFCE0 +L3F4DD440: +3f4dd440: move *a9, a9, 1 +3f4dd450: jrne L3F4DD080 +L3F4DD460: +3f4dd460: move @0x26fbd0, a7, 1 +3f4dd490: cmpi 0x26fbd0, a7 +3f4dd4c0: jreq L3F4DD500 +3f4dd4d0: calla L3FA65690 +L3F4DD500: +3f4dd500: move @0x270110, a7, 1 +3f4dd530: jaeq L3F4DBEB0 +3f4dd550: calla L3F6FA8F0 +3f4dd580: move a8, a3 +3f4dd590: jane L3F4DBEB0 +3f4dd5b0: move @0x270110, a7, 1 +3f4dd5e0: move *a7(0xd60), a5, 1 +3f4dd600: btst 8, a5 +3f4dd610: jreq L3F4DD750 +3f4dd620: sub a5, a5 +3f4dd630: move a5, @0x270110, 1 +3f4dd660: move a14, -*sp, 1 +3f4dd670: movk 4, a7 +3f4dd680: move a7, *a14+, 1 +3f4dd690: move a5, *a14+, 1 +3f4dd6a0: calla L3F4E0450 +3f4dd6d0: move a14, -*sp, 1 +3f4dd6e0: move @0x270110, *a14+, 1 +3f4dd710: calla L3FA694E0 +3f4dd740: jruc L3F4DD7F0 +L3F4DD750: +3f4dd750: move a14, -*sp, 1 +3f4dd760: sub a5, a5 +3f4dd770: move a5, *a14+, 1 +3f4dd780: move a5, *a14+, 1 +3f4dd790: move a5, *a14+, 1 +3f4dd7a0: move a5, *a14+, 1 +3f4dd7b0: move a5, *a14+, 1 +3f4dd7c0: calla L3FA6CBE0 +L3F4DD7F0: +3f4dd7f0: setf 8, 0, 0 +3f4dd800: move *a9(0x9c8), a7, 0 +3f4dd820: jane L3F4DBEB0 +3f4dd840: move a14, -*sp, 1 +3f4dd850: move a9, *a14+, 1 +3f4dd860: calla L3F4DFBA0 +3f4dd890: jauc L3F4DBEB0 +L3F4DD8B0: +3f4dd8b0: mmtm sp, a7,a9,a11 +3f4dd8d0: setf 16, 1, 0 +3f4dd8e0: move @0x1a6500, a11, 0 +3f4dd910: jreq L3F4DDB40 +3f4dd920: move @0x1a6510, a11, 1 +3f4dd950: cmpi 0x21, a11 +3f4dd970: jrne L3F4DDA80 +3f4dd980: move a14, -*sp, 1 +3f4dd990: move @0x1a65b0, *a14+, 1 +3f4dd9c0: move @0x1a6850, *a14+, 1 +3f4dd9f0: move a11, *a14+, 1 +3f4dda00: movi 0x3f514518, a8 +3f4dda30: move a8, *a14+, 1 +3f4dda40: calla L3FB341E0 +3f4dda70: jruc L3F4DDB40 +L3F4DDA80: +3f4dda80: move a14, -*sp, 1 +3f4dda90: move @0x1a6850, *a14+, 1 +3f4ddac0: move a11, *a14+, 1 +3f4ddad0: movi 0x3f514580, a8 +3f4ddb00: move a8, *a14+, 1 +3f4ddb10: calla L3FB341E0 +L3F4DDB40: +3f4ddb40: move @0x25c940, a11, 1 +3f4ddb70: jreq L3F4DDFB0 +3f4ddb80: move @0x1a6590, a7, 1 +3f4ddbb0: move *a11, a11, 1 +3f4ddbc0: cmp a11, a7 +3f4ddbd0: jrne L3F4DDFB0 +3f4ddbe0: move @0x1a6510, a11, 1 +3f4ddc10: subk 12, a11 +3f4ddc20: jrne L3F4DDD70 +3f4ddc30: move @0x25ca00, a11, 1 +3f4ddc60: jreq L3F4DDD70 +3f4ddc70: move a14, -*sp, 1 +3f4ddc80: sub a7, a7 +3f4ddc90: move a7, *a14+, 1 +3f4ddca0: move a7, *a14+, 1 +3f4ddcb0: move @0x1a6590, *a14+, 1 +3f4ddce0: move @0x1a6810, *a14+, 1 +3f4ddd10: calla L3FD9D240 +3f4ddd40: move a7, @0x25ca00, 1 +L3F4DDD70: +3f4ddd70: move a14, -*sp, 1 +3f4ddd80: movi 0x25c940, a11 +3f4dddb0: move a11, *a14+, 1 +3f4dddc0: movi 0x1a6510, a7 +3f4dddf0: move a7, *a14+, 1 +3f4dde00: calla L3F36FD60 +3f4dde30: move @0x1a6510, a7, 1 +3f4dde60: subk 5, a7 +3f4dde70: jane L3F4DF220 +3f4dde90: move @0x1a73e0, a7, 1 +3f4ddec0: jaeq L3F4DF220 +3f4ddee0: move a14, -*sp, 1 +3f4ddef0: move a7, *a14+, 1 +3f4ddf00: move @0x1a6510, a11, 1 +3f4ddf30: sll 0x5, a11 +3f4ddf40: addi 0x1ad260, a11 +3f4ddf70: move *a11, a11, 1 +3f4ddf80: call a11 +3f4ddf90: jauc L3F4DF220 +L3F4DDFB0: +3f4ddfb0: move @0x1a6590, a11, 1 +3f4ddfe0: move @0x1a7250, a7, 1 +3f4de010: cmp a7, a11 +3f4de020: jrne L3F4DE240 +3f4de030: move a14, -*sp, 1 +3f4de040: movi 0x1a71f0, a7 +3f4de070: move a7, *a14+, 1 +3f4de080: movi 0x1a6510, a11 +3f4de0b0: move a11, *a14+, 1 +3f4de0c0: calla L3F36FD60 +3f4de0f0: move @0x1a6510, a7, 1 +3f4de120: subk 5, a7 +3f4de130: jane L3F4DF220 +3f4de150: move a14, -*sp, 1 +3f4de160: move @0x1a73e0, *a14+, 1 +3f4de190: move @0x1a6510, a7, 1 +3f4de1c0: sll 0x5, a7 +3f4de1d0: addi 0x1ad260, a7 +3f4de200: move *a7, a7, 1 +3f4de210: call a7 +3f4de220: jauc L3F4DF220 +L3F4DE240: +3f4de240: move @0x1a7270, a7, 1 +3f4de270: cmp a7, a11 +3f4de280: jrne L3F4DE4A0 +3f4de290: move a14, -*sp, 1 +3f4de2a0: movi 0x1a7210, a7 +3f4de2d0: move a7, *a14+, 1 +3f4de2e0: movi 0x1a6510, a11 +3f4de310: move a11, *a14+, 1 +3f4de320: calla L3F36FD60 +3f4de350: move @0x1a6510, a7, 1 +3f4de380: subk 5, a7 +3f4de390: jane L3F4DF220 +3f4de3b0: move a14, -*sp, 1 +3f4de3c0: move @0x1a73e0, *a14+, 1 +3f4de3f0: move @0x1a6510, a7, 1 +3f4de420: sll 0x5, a7 +3f4de430: addi 0x1ad260, a7 +3f4de460: move *a7, a7, 1 +3f4de470: call a7 +3f4de480: jauc L3F4DF220 +L3F4DE4A0: +3f4de4a0: move @0x1a7290, a7, 1 +3f4de4d0: cmp a7, a11 +3f4de4e0: jrne L3F4DE700 +3f4de4f0: move a14, -*sp, 1 +3f4de500: movi 0x1a7230, a7 +3f4de530: move a7, *a14+, 1 +3f4de540: movi 0x1a6510, a11 +3f4de570: move a11, *a14+, 1 +3f4de580: calla L3F36FD60 +3f4de5b0: move @0x1a6510, a7, 1 +3f4de5e0: subk 5, a7 +3f4de5f0: jane L3F4DF220 +3f4de610: move a14, -*sp, 1 +3f4de620: move @0x1a73e0, *a14+, 1 +3f4de650: move @0x1a6510, a7, 1 +3f4de680: sll 0x5, a7 +3f4de690: addi 0x1ad260, a7 +3f4de6c0: move *a7, a7, 1 +3f4de6d0: call a7 +3f4de6e0: jauc L3F4DF220 +L3F4DE700: +3f4de700: move @0x1a6870, a9, 1 +3f4de730: jreq L3F4DE7D0 +L3F4DE740: +3f4de740: move *a9(0x80), a11, 1 +3f4de760: move @0x1a6590, a7, 1 +3f4de790: cmp a7, a11 +3f4de7a0: jreq L3F4DE7D0 +3f4de7b0: move *a9, a9, 1 +3f4de7c0: jrne L3F4DE740 +L3F4DE7D0: +3f4de7d0: move @0x1a6510, a11, 1 +3f4de800: cmpi 0x22, a11 +3f4de820: jrne L3F4DE8D0 +3f4de830: move a14, -*sp, 1 +3f4de840: movi 0x1a6510, a11 +3f4de870: move a11, *a14+, 1 +3f4de880: calla L3F9A8210 +3f4de8b0: jauc L3F4DF220 +L3F4DE8D0: +3f4de8d0: cmpi 0x21, a11 +3f4de8f0: jrne L3F4DECF0 +3f4de900: move @0x1a65b0, a7, 1 +3f4de930: move @0x27b620, a11, 1 +3f4de960: cmp a11, a7 +3f4de970: jrne L3F4DEA80 +3f4de980: move a14, -*sp, 1 +3f4de990: move @0x1a65f0, *a14+, 1 +3f4de9c0: sub a7, a7 +3f4de9d0: move a7, *a14+, 1 +3f4de9e0: move @0x1a6590, *a14+, 1 +3f4dea10: move @0x1a6570, *a14+, 1 +3f4dea40: calla L3FD9D240 +3f4dea70: jruc L3F4DF220 +L3F4DEA80: +3f4dea80: move a14, -*sp, 1 +3f4dea90: sub a7, a7 +3f4deaa0: move a7, *a14+, 1 +3f4deab0: movi 0x3f5145c0, a8 +3f4deae0: move a8, *a14+, 1 +3f4deaf0: move @0x1a6810, *a14+, 1 +3f4deb20: calla L3FD5E420 +3f4deb50: move @0x1a65b0, a11, 1 +3f4deb80: cmp a8, a11 +3f4deb90: jrne L3F4DEC20 +3f4deba0: move a14, -*sp, 1 +3f4debb0: move @0x1a6590, *a14+, 1 +3f4debe0: calla L3FA647F0 +3f4dec10: jruc L3F4DF220 +L3F4DEC20: +3f4dec20: move @0x1a6890, a7, 1 +3f4dec50: cmp a7, a11 +3f4dec60: jrne L3F4DF220 +3f4dec70: move a14, -*sp, 1 +3f4dec80: move @0x1a65f0, *a14+, 1 +3f4decb0: calla L3FA14DD0 +3f4dece0: jruc L3F4DF220 +L3F4DECF0: +3f4decf0: move a9, a7 +3f4ded00: jreq L3F4DF220 +3f4ded10: move a14, -*sp, 1 +3f4ded20: move a9, *a14+, 1 +3f4ded30: sll 0x5, a11 +3f4ded40: addi 0x1ad260, a11 +3f4ded70: move *a11, a11, 1 +3f4ded80: call a11 +3f4ded90: move @0x1a6ea0, a11 +3f4dedc0: jreq L3F4DEEF0 +3f4dedd0: move @0x1a6510, a7, 1 +3f4dee00: subk 2, a7 +3f4dee10: jreq L3F4DEEF0 +3f4dee20: move a14, -*sp, 1 +3f4dee30: movi 0x1a6eb0, a7 +3f4dee60: move a7, *a14+, 1 +3f4dee70: movi 0x1a6510, a7 +3f4deea0: move a7, *a14+, 1 +3f4deeb0: calla L3F36FD60 +3f4deee0: jruc L3F4DF1A0 +L3F4DEEF0: +3f4deef0: move @0x26f990, a7, 1 +3f4def20: jrne L3F4DF1A0 +3f4def30: move @0x1a6510, a7, 1 +3f4def60: subk 2, a7 +3f4def70: jreq L3F4DF1A0 +3f4def80: move @0x1a6510, a7, 1 +3f4defb0: subk 4, a7 +3f4defc0: jreq L3F4DF0A0 +3f4defd0: move a14, -*sp, 1 +3f4defe0: move a9, a7 +3f4deff0: addi 0x5968, a7 +3f4df010: move a7, *a14+, 1 +3f4df020: movi 0x1a6510, a7 +3f4df050: move a7, *a14+, 1 +3f4df060: calla L3F36FD60 +3f4df090: jruc L3F4DF1A0 +L3F4DF0A0: +3f4df0a0: move @0x1a66b0, a7, 1 +3f4df0d0: dsjs a7, L3F4DF1A0 +3f4df0e0: move a14, -*sp, 1 +3f4df0f0: move a9, a7 +3f4df100: addi 0x5968, a7 +3f4df120: move a7, *a14+, 1 +3f4df130: movi 0x1a6510, a7 +3f4df160: move a7, *a14+, 1 +3f4df170: calla L3F36FD60 +L3F4DF1A0: +3f4df1a0: movb *a9(0x5988), a11 +3f4df1c0: jreq L3F4DF220 +3f4df1d0: move a14, -*sp, 1 +3f4df1e0: move a9, *a14+, 1 +3f4df1f0: calla L3F4F4B10 +L3F4DF220: +3f4df220: mmfm sp, a7,a9,a11 +3f4df240: rets +L3F4DF250: +3f4df250: mmtm sp, a7,a9,a10,a11,a13 +3f4df270: move a14, a13 +3f4df280: addk 32, a14 +3f4df290: move *a13(0xffe0), a9, 1 +3f4df2b0: move a14, -*sp, 1 +3f4df2c0: move a9, *a14+, 1 +3f4df2d0: calla L3F4DFF40 +3f4df300: setf 8, 0, 0 +3f4df310: move *a9(0x9c8), a11, 0 +3f4df330: jane L3F4DFB50 +3f4df350: setf 16, 1, 0 +3f4df360: move *a9(0xa80), a11, 0 +3f4df380: jrne L3F4DF890 +3f4df390: sub a11, a11 +3f4df3a0: move a11, *a13, 1 +3f4df3b0: movi 0xffff, a10 +3f4df3d0: move *a9(0x60), a11, 1 +3f4df3f0: addk 2, a11 +3f4df400: jrne L3F4DF560 +3f4df410: move a14, -*sp, 1 +3f4df420: move *a9(0xa80), a11, 0 +3f4df440: neg a11 +3f4df450: addi 0x7ff, a11 +3f4df470: move a11, *a14+, 1 +3f4df480: move *a9(0xa80), a11, 0 +3f4df4a0: sll 0x3, a11 +3f4df4b0: add a9, a11 +3f4df4c0: addi 0x1960, a11 +3f4df4e0: move a11, *a14+, 1 +3f4df4f0: move *a9(0x40), *a14+, 1 +3f4df510: calla L3F70C5C0 +3f4df540: move a8, a10 +3f4df550: jruc L3F4DF6A0 +L3F4DF560: +3f4df560: move *a9(0x60), a11, 1 +3f4df580: jrne L3F4DF6A0 +3f4df590: move a14, -*sp, 1 +3f4df5a0: movi 0x100, a11 +3f4df5c0: move a11, *a14+, 1 +3f4df5d0: move *a9(0xa80), a7, 0 +3f4df5f0: sll 0x3, a7 +3f4df600: add a9, a7 +3f4df610: addi 0x1960, a7 +3f4df630: move a7, *a14+, 1 +3f4df640: move *a9(0x40), *a14+, 1 +3f4df660: calla L3FB3E0F0 +3f4df690: move a8, a10 +L3F4DF6A0: +3f4df6a0: move a10, a7 +3f4df6b0: jrge L3F4DF710 +3f4df6c0: movi 0xffff, a10 +3f4df6e0: setf 16, 1, 0 +3f4df6f0: move a10, *a9(0xa80), 0 +L3F4DF710: +3f4df710: setf 16, 1, 0 +3f4df720: move a10, *a9(0xa80), 0 +3f4df740: move a9, a11 +3f4df750: addi 0x1960, a11 +3f4df770: move a11, *a9(0xba0), 1 +3f4df790: move *a9(0xa80), a11, 0 +3f4df7b0: sll 0x3, a11 +3f4df7c0: add a9, a11 +3f4df7d0: sub a7, a7 +3f4df7e0: movb a7, *a11(0x1960) +3f4df800: move *a9(0xa80), a11, 0 +3f4df820: sll 0x3, a11 +3f4df830: add a9, a11 +3f4df840: addi 0x1960, a11 +3f4df860: move a11, *a9(0xbc0), 1 +3f4df880: jruc L3F4DF8B0 +L3F4DF890: +3f4df890: movk 1, a11 +3f4df8a0: move a11, *a13, 1 +L3F4DF8B0: +3f4df8b0: move *a9(0xa80), a11, 0 +3f4df8d0: jrle L3F4DFAD0 +3f4df8e0: move a14, -*sp, 1 +3f4df8f0: move a9, *a14+, 1 +3f4df900: calla L3FA2E960 +3f4df930: move *a9(0xbc0), a11, 1 +3f4df950: move *a9(0xba0), a7, 1 +3f4df970: sub a7, a11 +3f4df980: sra 0x3, a11 +3f4df990: setf 16, 1, 0 +3f4df9a0: move a11, *a9(0xa80), 0 +3f4df9c0: setf 8, 0, 0 +3f4df9d0: move *a9(0x9c8), a11, 0 +3f4df9f0: jrne L3F4DFA50 +3f4dfa00: move a14, -*sp, 1 +3f4dfa10: move a9, *a14+, 1 +3f4dfa20: calla L3F4DFBA0 +L3F4DFA50: +3f4dfa50: setf 16, 1, 0 +3f4dfa60: move *a9(0xa80), a11, 0 +3f4dfa80: jrge L3F4DFB50 +3f4dfa90: sub a11, a11 +3f4dfaa0: move a11, *a9(0xa80), 0 +3f4dfac0: jruc L3F4DFB50 +L3F4DFAD0: +3f4dfad0: move *a9(0xa80), a11, 0 +3f4dfaf0: jrge L3F4DFB50 +3f4dfb00: move a14, -*sp, 1 +3f4dfb10: move a9, *a14+, 1 +3f4dfb20: calla L3F4F4B10 +L3F4DFB50: +3f4dfb50: move *sp(0xc0), a14, 1 +3f4dfb70: mmfm sp, a7,a9,a10,a11,a13 +3f4dfb90: rets 2 +L3F4DFBA0: +3f4dfba0: mmtm sp, a9,a11,a13 +3f4dfbc0: move a14, a13 +3f4dfbd0: addk 32, a14 +3f4dfbe0: calla L3FB2E340 +3f4dfc10: move a8, *a13, 1 +3f4dfc20: move *a13(0xffe0), a11, 1 +3f4dfc40: movb *a11(0x5b30), a11 +3f4dfc60: jrne L3F4DFD30 +3f4dfc70: move *a13(0xffe0), a11, 1 +3f4dfc90: movk 1, a9 +3f4dfca0: movb a9, *a11(0x5b30) +3f4dfcc0: move @0x1a6850, a9, 1 +3f4dfcf0: inc a9 +3f4dfd00: move a9, @0x1a6850, 1 +L3F4DFD30: +3f4dfd30: move @0x1a6850, a11, 1 +3f4dfd60: jrgt L3F4DFE90 +3f4dfd70: setf 16, 1, 0 +3f4dfd80: move @0x1a6500, a9, 0 +3f4dfdb0: jreq L3F4DFE50 +3f4dfdc0: move a14, -*sp, 1 +3f4dfdd0: move a11, *a14+, 1 +3f4dfde0: movi 0x3f514640, a8 +3f4dfe10: move a8, *a14+, 1 +3f4dfe20: calla L3FB341E0 +L3F4DFE50: +3f4dfe50: movk 1, a11 +3f4dfe60: move a11, @0x1a6850, 1 +L3F4DFE90: +3f4dfe90: move a14, -*sp, 1 +3f4dfea0: move *a13(0x0), *a14+, 1 +3f4dfec0: calla L3FB2E470 +3f4dfef0: move *sp(0x80), a14, 1 +3f4dff10: mmfm sp, a9,a11,a13 +3f4dff30: rets 2 +L3F4DFF40: +3f4dff40: mmtm sp, a9,a11,a13 +3f4dff60: move a14, a13 +3f4dff70: addk 32, a14 +3f4dff80: calla L3FB2E340 +3f4dffb0: move a8, *a13, 1 +3f4dffc0: move *a13(0xffe0), a11, 1 +3f4dffe0: movb *a11(0x5b30), a11 +3f4e0000: jreq L3F4E00D0 +3f4e0010: move *a13(0xffe0), a11, 1 +3f4e0030: sub a9, a9 +3f4e0040: movb a9, *a11(0x5b30) +3f4e0060: move @0x1a6850, a9, 1 +3f4e0090: dec a9 +3f4e00a0: move a9, @0x1a6850, 1 +L3F4E00D0: +3f4e00d0: move @0x1a6850, a11, 1 +3f4e0100: jrge L3F4E0230 +3f4e0110: setf 16, 1, 0 +3f4e0120: move @0x1a6500, a9, 0 +3f4e0150: jreq L3F4E01F0 +3f4e0160: move a14, -*sp, 1 +3f4e0170: move a11, *a14+, 1 +3f4e0180: movi 0x3f514778, a8 +3f4e01b0: move a8, *a14+, 1 +3f4e01c0: calla L3FB341E0 +L3F4E01F0: +3f4e01f0: sub a11, a11 +3f4e0200: move a11, @0x1a6850, 1 +L3F4E0230: +3f4e0230: move a14, -*sp, 1 +3f4e0240: move *a13(0x0), *a14+, 1 +3f4e0260: calla L3FB2E470 +3f4e0290: move *sp(0x80), a14, 1 +3f4e02b0: mmfm sp, a9,a11,a13 +3f4e02d0: rets 2 +L3F4E02E0: +3f4e02e0: mmtm sp, a7,a9,a11,a13 +3f4e0300: move a14, a13 +3f4e0310: move *a13(0xffe0), a11, 1 +3f4e0330: setf 8, 0, 0 +3f4e0340: move *a13(0xffc0), a9, 0 +3f4e0360: move *a11(0x9c8), a7, 0 +3f4e0380: or a9, a7 +3f4e0390: movb a7, *a11(0x9c8) +3f4e03b0: move a14, -*sp, 1 +3f4e03c0: move a11, *a14+, 1 +3f4e03d0: calla L3F4DFF40 +3f4e0400: move *sp(0xa0), a14, 1 +3f4e0420: mmfm sp, a7,a9,a11,a13 +3f4e0440: rets 2 +L3F4E0450: +3f4e0450: mmtm sp, a7,a9,a11,a13 +3f4e0470: move a14, a13 +3f4e0480: move *a13(0xffe0), a11, 1 +3f4e04a0: move *a13(0xffc0), a9, 1 +3f4e04c0: not a9 +3f4e04d0: setf 8, 0, 0 +3f4e04e0: zext a9, 0 +3f4e04f0: move *a11(0x9c8), a7, 0 +3f4e0510: and a9, a7 +3f4e0520: movb a7, *a11(0x9c8) +3f4e0540: move *a11(0x9c8), a9, 0 +3f4e0560: jrne L3F4E05C0 +3f4e0570: move a14, -*sp, 1 +3f4e0580: move a11, *a14+, 1 +3f4e0590: calla L3F4DFBA0 +L3F4E05C0: +3f4e05c0: move *sp(0xa0), a14, 1 +3f4e05e0: mmfm sp, a7,a9,a11,a13 +3f4e0600: rets 2 +3f4e0610: move a13, -*sp, 1 +3f4e0620: move a14, a13 +3f4e0630: move *sp(0x40), a14, 1 +3f4e0650: move *sp+, a13, 1 +3f4e0660: rets 2 +3f4e0670: mmtm sp, a7,a9,a11,a13 +3f4e0690: move a14, a13 +3f4e06a0: addi 0x100, a14 +3f4e06c0: move *a13(0xffe0), a9, 1 +3f4e06e0: move @0x1a6e20, a11, 1 +3f4e0710: jreq L3F4E07B0 +3f4e0720: move a14, -*sp, 1 +3f4e0730: movk 1, a11 +3f4e0740: move a11, *a14+, 1 +3f4e0750: move @0x1a6e20, *a14+, 1 +3f4e0780: calla L3F4FFCE0 +L3F4E07B0: +3f4e07b0: move a9, @0x1a6e20, 1 +3f4e07e0: move a14, -*sp, 1 +3f4e07f0: move a9, *a14+, 1 +3f4e0800: calla L3F501410 +3f4e0830: move *a9(0x740), a11, 1 +3f4e0850: btst 8, a11 +3f4e0860: jreq L3F4E08F0 +3f4e0870: move a14, -*sp, 1 +3f4e0880: move @0x1a6810, *a14+, 1 +3f4e08b0: calla L3FD34380 +3f4e08e0: jruc L3F4E0960 +L3F4E08F0: +3f4e08f0: move a14, -*sp, 1 +3f4e0900: move @0x1a6810, *a14+, 1 +3f4e0930: calla L3FD34500 +L3F4E0960: +3f4e0960: setf 8, 0, 0 +3f4e0970: move *a9(0x9c8), a11, 0 +3f4e0990: btst 0, a11 +3f4e09a0: jreq L3F4E09F0 +3f4e09b0: movk 1, a11 +3f4e09c0: move a11, *a13(0xa0), 1 +3f4e09e0: jruc L3F4E0A20 +L3F4E09F0: +3f4e09f0: sub a11, a11 +3f4e0a00: move a11, *a13(0xa0), 1 +L3F4E0A20: +3f4e0a20: movk 4, a7 +3f4e0a30: move a7, *a13(0x80), 1 +3f4e0a50: move a14, -*sp, 1 +3f4e0a60: move a13, *a14+, 1 +3f4e0a70: movi 0x30, a11 +3f4e0a90: move a11, *a14+, 1 +3f4e0aa0: move @0x1a6810, *a14+, 1 +3f4e0ad0: calla L3FD350E0 +3f4e0b00: move *sp(0xa0), a14, 1 +3f4e0b20: mmfm sp, a7,a9,a11,a13 +3f4e0b40: rets 2 +3f4e0b50: mmtm sp, a7,a9,a11,a13 +3f4e0b70: move a14, a13 +3f4e0b80: addi 0x100, a14 +3f4e0ba0: move *a13(0xffe0), a9, 1 +3f4e0bc0: move @0x1a6e20, a11, 1 +3f4e0bf0: jreq L3F4E0C90 +3f4e0c00: move a14, -*sp, 1 +3f4e0c10: movk 1, a11 +3f4e0c20: move a11, *a14+, 1 +3f4e0c30: move @0x1a6e20, *a14+, 1 +3f4e0c60: calla L3F4FFCE0 +L3F4E0C90: +3f4e0c90: sub a11, a11 +3f4e0ca0: move a11, @0x1a6e20, 1 +3f4e0cd0: move *a9(0x740), a11, 1 +3f4e0cf0: btst 8, a11 +3f4e0d00: jreq L3F4E0D90 +3f4e0d10: move a14, -*sp, 1 +3f4e0d20: move @0x1a6810, *a14+, 1 +3f4e0d50: calla L3FD34380 +3f4e0d80: jruc L3F4E0E00 +L3F4E0D90: +3f4e0d90: move a14, -*sp, 1 +3f4e0da0: move @0x1a6810, *a14+, 1 +3f4e0dd0: calla L3FD34500 +L3F4E0E00: +3f4e0e00: setf 8, 0, 0 +3f4e0e10: move *a9(0x9c8), a11, 0 +3f4e0e30: btst 0, a11 +3f4e0e40: jreq L3F4E0F60 +3f4e0e50: sub a11, a11 +3f4e0e60: move a11, *a13(0xa0), 1 +3f4e0e80: movk 4, a7 +3f4e0e90: move a7, *a13(0x80), 1 +3f4e0eb0: move a14, -*sp, 1 +3f4e0ec0: move a13, *a14+, 1 +3f4e0ed0: movi 0x30, a7 +3f4e0ef0: move a7, *a14+, 1 +3f4e0f00: move @0x1a6810, *a14+, 1 +3f4e0f30: calla L3FD350E0 +L3F4E0F60: +3f4e0f60: move *sp(0xa0), a14, 1 +3f4e0f80: mmfm sp, a7,a9,a11,a13 +3f4e0fa0: rets 2 +3f4e0fb0: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f4e0fd0: move a14, a13 +3f4e0fe0: addi 0x360, a14 +3f4e1000: move *a13(0xffe0), a2, 1 +3f4e1020: sub a7, a7 +3f4e1030: move a7, *a13(0x20), 1 +3f4e1050: move a7, *a13(0x40), 1 +3f4e1070: move @0x1a6510, a7, 1 +3f4e10a0: subk 12, a7 +3f4e10b0: jreq L3F4E1110 +3f4e10c0: move @0x1a6510, a7, 1 +3f4e10f0: subk 13, a7 +3f4e1100: jrne L3F4E1370 +L3F4E1110: +3f4e1110: move @0x1a6510, a7, 1 +3f4e1140: subk 12, a7 +3f4e1150: jrne L3F4E12B0 +3f4e1160: move @0x1a7420, a7, 1 +3f4e1190: jreq L3F4E12B0 +3f4e11a0: cmp a7, a2 +3f4e11b0: jrne L3F4E12B0 +3f4e11c0: move a14, -*sp, 1 +3f4e11d0: sub a5, a5 +3f4e11e0: move a5, *a14+, 1 +3f4e11f0: move a5, *a14+, 1 +3f4e1200: move *a7(0x80), *a14+, 1 +3f4e1220: move @0x1a6810, *a14+, 1 +3f4e1250: calla L3FD9D240 +3f4e1280: move a5, @0x1a7420, 1 +L3F4E12B0: +3f4e12b0: move @0x1a65b0, a9, 1 +3f4e12e0: move @0x1a65d0, a10, 1 +3f4e1310: move @0x1a65f0, a11, 1 +3f4e1340: move @0x1a6610, a12, 1 +L3F4E1370: +3f4e1370: move @0x1a6510, a7, 1 +3f4e13a0: subk 13, a7 +3f4e13b0: jreq L3F4E1420 +3f4e13c0: move @0x1a6510, a7, 1 +3f4e13f0: subk 14, a7 +3f4e1400: jane L3F4E2600 +L3F4E1420: +3f4e1420: move @0x1a6530, a7, 1 +3f4e1450: andi 0xffff, a7 +3f4e1480: move *a2(0x5ae8), a5, 1 +3f4e14a0: andi 0xffff, a5 +3f4e14d0: cmp a5, a7 +3f4e14e0: jrc L3F4E1810 +3f4e14f0: move *a2(0x5ae8), a7, 1 +3f4e1510: jreq L3F4E1810 +3f4e1520: move @0x1a6530, a7, 1 +3f4e1550: move *a2(0x5ae8), a5, 1 +3f4e1570: cmp a5, a7 +3f4e1580: jrls L3F4E1610 +3f4e1590: move a14, -*sp, 1 +3f4e15a0: movi 0x3f5148d0, a8 +3f4e15d0: move a8, *a14+, 1 +3f4e15e0: calla L3FB341E0 +L3F4E1610: +3f4e1610: move *a2(0x5b08), *a2(0x5ae8), 1 +3f4e1640: move *a2(0x5b08), a7, 1 +3f4e1660: jreq L3F4E1810 +3f4e1670: move @0x1a6530, a7, 1 +3f4e16a0: andi 0xffff, a7 +3f4e16d0: move *a2(0x5b08), a5, 1 +3f4e16f0: andi 0xffff, a5 +3f4e1720: cmp a5, a7 +3f4e1730: jrc L3F4E1770 +3f4e1740: sub a7, a7 +3f4e1750: move a7, *a2(0x5ae8), 1 +L3F4E1770: +3f4e1770: sub a7, a7 +3f4e1780: move a7, *a2(0x5b08), 1 +3f4e17a0: move a14, -*sp, 1 +3f4e17b0: movk 2, a5 +3f4e17c0: move a5, *a14+, 1 +3f4e17d0: move a2, *a14+, 1 +3f4e17e0: calla L3F4E0450 +L3F4E1810: +3f4e1810: move *a2(0x59d0), a0, 1 +3f4e1830: jreq L3F4E1B50 +3f4e1840: move @0x1a6530, a7, 1 +3f4e1870: move *a0(0x40), a5, 1 +3f4e1890: cmp a5, a7 +3f4e18a0: jrnc L3F4E18F0 +3f4e18b0: movk 1, a5 +3f4e18c0: move a5, *a13(0x40), 1 +3f4e18e0: jruc L3F4E1B50 +L3F4E18F0: +3f4e18f0: move *a0(0x40), a5, 1 +3f4e1910: cmp a5, a7 +3f4e1920: jrls L3F4E1B50 +3f4e1930: move *a0, a5, 1 +3f4e1940: jreq L3F4E1B50 +3f4e1950: move *a0, a5, 1 +3f4e1960: move *a5(0x40), a5, 1 +3f4e1980: cmp a5, a7 +3f4e1990: jrc L3F4E1B50 +L3F4E19A0: +3f4e19a0: move *a0(0x0), *a2(0x59d0), 1 +3f4e19d0: move *a2(0x59f0), a7, 1 +3f4e19f0: cmp a0, a7 +3f4e1a00: jrne L3F4E1A40 +3f4e1a10: move *a0(0x0), *a2(0x59f0), 1 +L3F4E1A40: +3f4e1a40: move a14, -*sp, 1 +3f4e1a50: move a0, *a14+, 1 +3f4e1a60: calla L3F702440 +3f4e1a90: move *a2(0x59d0), a0, 1 +3f4e1ab0: move *a0, a7, 1 +3f4e1ac0: jreq L3F4E1B50 +3f4e1ad0: move *a0, a7, 1 +3f4e1ae0: move @0x1a6530, a5, 1 +3f4e1b10: move *a7(0x40), a7, 1 +3f4e1b30: cmp a7, a5 +3f4e1b40: jrnc L3F4E19A0 +L3F4E1B50: +3f4e1b50: move @0x1a6510, a7, 1 +3f4e1b80: subk 13, a7 +3f4e1b90: jrne L3F4E21C0 +3f4e1ba0: move *a13(0x40), a7, 1 +3f4e1bc0: jrne L3F4E21C0 +3f4e1bd0: move *a2(0x59d0), a5, 1 +3f4e1bf0: jreq L3F4E21C0 +3f4e1c00: move *a2(0x59d0), a5, 1 +3f4e1c20: move *a2(0x59f0), a7, 1 +3f4e1c40: cmp a7, a5 +3f4e1c50: jreq L3F4E1D70 +3f4e1c60: setf 16, 1, 0 +3f4e1c70: move *a2(0x5a30), a7, 0 +3f4e1c90: cmp a7, a9 +3f4e1ca0: jrne L3F4E1D70 +3f4e1cb0: move *a2(0x5a40), a7, 0 +3f4e1cd0: cmp a7, a10 +3f4e1ce0: jrne L3F4E1D70 +3f4e1cf0: move *a2(0x5a50), a7, 0 +3f4e1d10: cmp a7, a11 +3f4e1d20: jrne L3F4E1D70 +3f4e1d30: move *a2(0x5a60), a7, 0 +3f4e1d50: cmp a7, a12 +3f4e1d60: jreq L3F4E21C0 +L3F4E1D70: +3f4e1d70: setf 16, 1, 0 +3f4e1d80: move a9, *a2(0x5a30), 0 +3f4e1da0: move a10, *a2(0x5a40), 0 +3f4e1dc0: move a11, *a2(0x5a50), 0 +3f4e1de0: move a12, *a2(0x5a60), 0 +3f4e1e00: sub a7, a7 +3f4e1e10: move a7, *a13, 1 +3f4e1e20: move *a2(0x59d0), a5, 1 +3f4e1e40: move *a5, a0, 1 +3f4e1e50: jreq L3F4E1F80 +L3F4E1E60: +3f4e1e60: move *a13, a7, 1 +3f4e1e70: jrle L3F4E1EB0 +3f4e1e80: move *a0(0x20), a5, 1 +3f4e1ea0: jrge L3F4E1F80 +L3F4E1EB0: +3f4e1eb0: move a7, a5 +3f4e1ec0: jrge L3F4E1F00 +3f4e1ed0: move *a0(0x20), a5, 1 +3f4e1ef0: jrle L3F4E1F80 +L3F4E1F00: +3f4e1f00: move *a0(0x20), a5, 1 +3f4e1f20: sub a5, a7 +3f4e1f30: move a7, *a13, 1 +3f4e1f40: move *a0, a0, 1 +3f4e1f50: move a0, *a2(0x59f0), 1 +3f4e1f70: jrne L3F4E1E60 +L3F4E1F80: +3f4e1f80: setf 16, 1, 0 +3f4e1f90: move *a2(0xa40), a5, 0 +3f4e1fb0: mpys a7, a5 +3f4e1fc0: move a5, *a13, 1 +3f4e1fd0: jrnn L3F4E2010 +3f4e1fe0: add a5, a10 +3f4e1ff0: sub a5, a12 +3f4e2000: jruc L3F4E2020 +L3F4E2010: +3f4e2010: add a5, a12 +L3F4E2020: +3f4e2020: move *a2(0xa70), a7, 0 +3f4e2040: addk 4, a7 +3f4e2050: cmp a7, a10 +3f4e2060: jrge L3F4E20F0 +3f4e2070: move *a2(0xa70), a7, 0 +3f4e2090: sub a10, a7 +3f4e20a0: addk 4, a7 +3f4e20b0: sub a7, a12 +3f4e20c0: move *a2(0xa70), a10, 0 +3f4e20e0: addk 4, a10 +L3F4E20F0: +3f4e20f0: move a10, a7 +3f4e2100: add a12, a7 +3f4e2110: move *a2(0x5d0), a5, 0 +3f4e2130: addk 4, a7 +3f4e2140: cmp a5, a7 +3f4e2150: jrle L3F4E22E0 +3f4e2160: move *a2(0x5d0), a7, 0 +3f4e2180: move a7, a12 +3f4e2190: sub a10, a12 +3f4e21a0: subk 4, a12 +3f4e21b0: jruc L3F4E22E0 +L3F4E21C0: +3f4e21c0: movk 1, a7 +3f4e21d0: move a7, *a13(0x40), 1 +3f4e21f0: move @0x1a6510, a5, 1 +3f4e2220: subk 14, a5 +3f4e2230: jrne L3F4E22E0 +3f4e2240: sub a5, a5 +3f4e2250: setf 16, 1, 0 +3f4e2260: move a5, *a2(0x5a30), 0 +3f4e2280: move a5, *a2(0x5a40), 0 +3f4e22a0: move a5, *a2(0x5a50), 0 +3f4e22c0: move a5, *a2(0x5a60), 0 +L3F4E22E0: +3f4e22e0: move @0x1a6510, a7, 1 +3f4e2310: subk 14, a7 +3f4e2320: jreq L3F4E2370 +3f4e2330: move @0x1a6630, a7, 1 +3f4e2360: jrne L3F4E2560 +L3F4E2370: +3f4e2370: move *a2(0x59d0), a0, 1 +3f4e2390: jreq L3F4E2560 +3f4e23a0: move *a0(0x40), a7, 1 +3f4e23c0: move @0x1a6530, a5, 1 +3f4e23f0: cmp a5, a7 +3f4e2400: jrne L3F4E2560 +3f4e2410: move *a0(0x0), *a2(0x59d0), 1 +3f4e2440: move *a2(0x59f0), a7, 1 +3f4e2460: cmp a0, a7 +3f4e2470: jrne L3F4E24B0 +3f4e2480: move *a0(0x0), *a2(0x59f0), 1 +L3F4E24B0: +3f4e24b0: move *a2(0x59d0), a7, 1 +3f4e24d0: jrne L3F4E2510 +3f4e24e0: sub a7, a7 +3f4e24f0: move a7, *a2(0x5a10), 1 +L3F4E2510: +3f4e2510: move a14, -*sp, 1 +3f4e2520: move a0, *a14+, 1 +3f4e2530: calla L3F702440 +L3F4E2560: +3f4e2560: setf 16, 1, 0 +3f4e2570: move *a2(0xa70), a10, 0 +3f4e2590: addk 4, a10 +3f4e25a0: move *a2(0xa40), a7, 0 +3f4e25c0: move *a2(0x59a0), a12, 0 +3f4e25e0: mpys a12, a7 +3f4e25f0: move a7, a12 +L3F4E2600: +3f4e2600: move *a13(0x40), a7, 1 +3f4e2620: jrne L3F4E2970 +3f4e2630: move @0x1a6510, a5, 1 +3f4e2660: subk 12, a5 +3f4e2670: jreq L3F4E26F0 +3f4e2680: move @0x1a6510, a5, 1 +3f4e26b0: subk 13, a5 +3f4e26c0: jrne L3F4E2970 +3f4e26d0: move a12, a5 +3f4e26e0: jrle L3F4E2970 +L3F4E26F0: +3f4e26f0: setf 16, 1, 0 +3f4e2700: move *a2(0x5e0), a5, 0 +3f4e2720: cmp a9, a5 +3f4e2730: jrle L3F4E2760 +3f4e2740: move a9, *a2(0x5e0), 0 +L3F4E2760: +3f4e2760: move a9, a5 +3f4e2770: add a11, a5 +3f4e2780: move *a2(0x600), a7, 0 +3f4e27a0: cmp a5, a7 +3f4e27b0: jrge L3F4E2800 +3f4e27c0: move a9, a7 +3f4e27d0: add a11, a7 +3f4e27e0: move a7, *a2(0x600), 0 +L3F4E2800: +3f4e2800: move *a2(0x5f0), a7, 0 +3f4e2820: cmp a10, a7 +3f4e2830: jrle L3F4E2860 +3f4e2840: move a10, *a2(0x5f0), 0 +L3F4E2860: +3f4e2860: move a10, a7 +3f4e2870: add a12, a7 +3f4e2880: move *a2(0x610), a5, 0 +3f4e28a0: cmp a7, a5 +3f4e28b0: jrge L3F4E2900 +3f4e28c0: move a10, a7 +3f4e28d0: add a12, a7 +3f4e28e0: move a7, *a2(0x610), 0 +L3F4E2900: +3f4e2900: move @0x1a6630, a7, 1 +3f4e2930: jrne L3F4E2970 +3f4e2940: movk 1, a5 +3f4e2950: move a5, *a13(0x20), 1 +L3F4E2970: +3f4e2970: move *a13(0x20), a7, 1 +3f4e2990: jreq L3F4E2BC0 +3f4e29a0: setf 16, 1, 0 +3f4e29b0: move *a2(0x610), a5, 0 +3f4e29d0: jrle L3F4E2A30 +3f4e29e0: move a14, -*sp, 1 +3f4e29f0: move a2, *a14+, 1 +3f4e2a00: calla L3F50ACC0 +L3F4E2A30: +3f4e2a30: move a14, -*sp, 1 +3f4e2a40: move a2, *a14+, 1 +3f4e2a50: calla L3F502660 +3f4e2a80: move @0x1a6e00, a5, 1 +3f4e2ab0: cmp a5, a2 +3f4e2ac0: jrne L3F4E2BC0 +3f4e2ad0: move a14, -*sp, 1 +3f4e2ae0: sub a7, a7 +3f4e2af0: move a7, *a14+, 1 +3f4e2b00: move a7, *a14+, 1 +3f4e2b10: move *a2(0x80), *a14+, 1 +3f4e2b30: move @0x1a6810, *a14+, 1 +3f4e2b60: calla L3FD9D240 +3f4e2b90: move a7, @0x1a6e00, 1 +L3F4E2BC0: +3f4e2bc0: move *sp(0x140), a14, 1 +3f4e2be0: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f4e2c00: rets 2 +3f4e2c10: mmtm sp, a7,a9,a11,a13 +3f4e2c30: move a14, a13 +3f4e2c40: addi 0x2d0, a14 +3f4e2c60: move *a13(0xffe0), a9, 1 +3f4e2c80: move @0x1a65b0, a11, 1 +3f4e2cb0: dsjs a11, L3F4E2E20 +3f4e2cc0: move *a9(0xdc0), a11, 1 +3f4e2ce0: dec a11 +3f4e2cf0: jreq L3F4E2F60 +3f4e2d00: movk 1, a11 +3f4e2d10: move a11, *a13(0x220), 1 +3f4e2d30: move a14, -*sp, 1 +3f4e2d40: move a13, *a14+, 1 +3f4e2d50: movi 0x10000, a7 +3f4e2d80: move a7, *a14+, 1 +3f4e2d90: move *a9(0xa0), *a14+, 1 +3f4e2db0: move @0x1a6810, *a14+, 1 +3f4e2de0: calla L3FD34DA0 +3f4e2e10: jruc L3F4E2F60 +L3F4E2E20: +3f4e2e20: move *a9(0xdc0), a11, 1 +3f4e2e40: dsjs a11, L3F4E2F60 +3f4e2e50: sub a11, a11 +3f4e2e60: move a11, *a13(0x220), 1 +3f4e2e80: move a14, -*sp, 1 +3f4e2e90: move a13, *a14+, 1 +3f4e2ea0: movi 0x10000, a7 +3f4e2ed0: move a7, *a14+, 1 +3f4e2ee0: move *a9(0xa0), *a14+, 1 +3f4e2f00: move @0x1a6810, *a14+, 1 +3f4e2f30: calla L3FD34DA0 +L3F4E2F60: +3f4e2f60: move @0x1a65b0, a11, 1 +3f4e2f90: move a11, *a9(0xdc0), 1 +3f4e2fb0: move *sp(0xa0), a14, 1 +3f4e2fd0: mmfm sp, a7,a9,a11,a13 +3f4e2ff0: rets 2 +3f4e3000: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f4e3020: move a14, a13 +3f4e3030: addi 0x130, a14 +3f4e3050: move *a13(0xffe0), a9, 1 +3f4e3070: movk 1, a7 +3f4e3080: movb a7, *a13(0xa0) +3f4e30a0: move @0x1a6610, a5, 1 +3f4e30d0: move a5, *a13, 1 +3f4e30e0: move @0x1a6630, a7, 1 +3f4e3110: move a7, *a13(0x20), 1 +3f4e3130: setf 16, 1, 0 +3f4e3140: move *a9(0xa70), a5, 0 +3f4e3160: move a5, *a13(0x60), 1 +3f4e3180: move *a9(0x5968), *a13(0xd0), 1 +3f4e31b0: move a14, -*sp, 1 +3f4e31c0: movk 5, a5 +3f4e31d0: move a5, *a14+, 1 +3f4e31e0: move *a13(0xd0), a5, 1 +3f4e3200: move *a5(0x40), *a14+, 1 +3f4e3220: movi 0x1a6510, a5 +3f4e3250: move a5, *a14+, 1 +3f4e3260: calla L3F385E30 +3f4e3290: move a14, -*sp, 1 +3f4e32a0: movk 1, a5 +3f4e32b0: move a5, *a14+, 1 +3f4e32c0: move *a9(0x5968), *a14+, 1 +3f4e32e0: calla L3FB11A10 +3f4e3310: move a8, *a13(0xb0), 1 +3f4e3330: move *a8(0xa0), a5, 1 +3f4e3350: setf 16, 1, 0 +3f4e3360: move *a9(0xa70), a7, 0 +3f4e3380: cmp a7, a5 +3f4e3390: jreq L3F4E33D0 +3f4e33a0: sub a7, a7 +3f4e33b0: movb a7, *a13(0xa0) +L3F4E33D0: +3f4e33d0: move *a8(0xa0), *a9(0xa70), 0 +3f4e3400: move *a9(0x5c0), a7, 0 +3f4e3420: move *a13, a5, 1 +3f4e3430: cmp a5, a7 +3f4e3440: jrne L3F4E34F0 +3f4e3450: move *a9(0x5d0), a7, 0 +3f4e3470: move *a13(0x20), a5, 1 +3f4e3490: cmp a5, a7 +3f4e34a0: jrne L3F4E34F0 +3f4e34b0: movb *a13(0xa0), a7 +3f4e34d0: jane L3F4E49A0 +L3F4E34F0: +3f4e34f0: move *a9(0x5c0), a7, 0 +3f4e3510: move a7, *a13(0xf0), 1 +3f4e3530: move *a9(0x5d0), a5, 0 +3f4e3550: move *a9(0xa70), a3, 0 +3f4e3570: sub a3, a5 +3f4e3580: move a5, *a13(0x110), 1 +3f4e35a0: move *a13(0x0), *a9(0x5c0), 0 +3f4e35d0: move *a13(0x20), *a9(0x5d0), 0 +3f4e3600: move *a13, a3, 1 +3f4e3610: subk 8, a3 +3f4e3620: move *a9(0xa30), a5, 0 +3f4e3640: divs a5, a3 +3f4e3650: move a3, a11 +3f4e3660: move *a13(0x20), a5, 1 +3f4e3680: move *a9(0xa70), a3, 0 +3f4e36a0: sub a3, a5 +3f4e36b0: move *a9(0x760), a3, 1 +3f4e36d0: btst 5, a3 +3f4e36e0: jreq L3F4E3730 +3f4e36f0: move *a9(0xa40), a3, 0 +3f4e3710: addk 4, a3 +3f4e3720: jruc L3F4E3740 +L3F4E3730: +3f4e3730: sub a3, a3 +L3F4E3740: +3f4e3740: sub a3, a5 +3f4e3750: subk 8, a5 +3f4e3760: move *a9(0xa40), a3, 0 +3f4e3780: divs a3, a5 +3f4e3790: move a5, a10 +3f4e37a0: movk 1, a5 +3f4e37b0: move a5, @0x1a6c00, 0 +3f4e37e0: move *a13(0x60), a3, 1 +3f4e3800: inc a3 +3f4e3810: move a3, @0x1a6c10, 0 +3f4e3840: subk 2, a7 +3f4e3850: move a7, @0x1a6c20, 0 +3f4e3880: move @0x1a6c10, @0x1a6c30, 0 +3f4e38d0: move *a13(0xf0), a7, 1 +3f4e38f0: subk 2, a7 +3f4e3900: move a7, @0x1a6c40, 0 +3f4e3930: move *a13(0x110), a7, 1 +3f4e3950: move *a13(0x60), a3, 1 +3f4e3970: add a3, a7 +3f4e3980: subk 2, a7 +3f4e3990: move a7, @0x1a6c50, 0 +3f4e39c0: move a5, @0x1a6c60, 0 +3f4e39f0: move @0x1a6c50, @0x1a6c70, 0 +3f4e3a40: move a5, @0x1a6c80, 0 +3f4e3a70: move @0x1a6c10, @0x1a6c90, 0 +3f4e3ac0: move a14, -*sp, 1 +3f4e3ad0: sub a7, a7 +3f4e3ae0: move a7, *a14+, 1 +3f4e3af0: movk 5, a7 +3f4e3b00: move a7, *a14+, 1 +3f4e3b10: movi 0x1a6c00, a5 +3f4e3b40: move a5, *a14+, 1 +3f4e3b50: move *a9(0xc0), *a14+, 1 +3f4e3b70: move *a9(0x80), *a14+, 1 +3f4e3b90: move @0x1a6810, *a14+, 1 +3f4e3bc0: calla L3FD43740 +3f4e3bf0: movk 2, a7 +3f4e3c00: setf 16, 1, 0 +3f4e3c10: move a7, @0x1a6c00, 0 +3f4e3c40: addk 2, a3 +3f4e3c50: move a3, *a5(0x10), 0 +3f4e3c70: move *a13(0xf0), a3, 1 +3f4e3c90: subk 3, a3 +3f4e3ca0: move a3, *a5(0x20), 0 +3f4e3cc0: move *a5(0x10), *a5(0x30), 0 +3f4e3cf0: move *a13(0xf0), a3, 1 +3f4e3d10: subk 3, a3 +3f4e3d20: move a3, *a5(0x40), 0 +3f4e3d40: move *a13(0x110), a3, 1 +3f4e3d60: move *a13(0x60), a7, 1 +3f4e3d80: add a7, a3 +3f4e3d90: subk 3, a3 +3f4e3da0: move a3, *a5(0x50), 0 +3f4e3dc0: movk 2, a3 +3f4e3dd0: move a3, *a5(0x60), 0 +3f4e3df0: move *a5(0x50), *a5(0x70), 0 +3f4e3e20: move a3, *a5(0x80), 0 +3f4e3e40: move *a5(0x10), *a5(0x90), 0 +3f4e3e70: move a14, -*sp, 1 +3f4e3e80: sub a3, a3 +3f4e3e90: move a3, *a14+, 1 +3f4e3ea0: movk 5, a3 +3f4e3eb0: move a3, *a14+, 1 +3f4e3ec0: move a5, *a14+, 1 +3f4e3ed0: move *a9(0xc0), *a14+, 1 +3f4e3ef0: move *a9(0x80), *a14+, 1 +3f4e3f10: move @0x1a6810, *a14+, 1 +3f4e3f40: calla L3FD43740 +3f4e3f70: move *a13(0x110), a3, 1 +3f4e3f90: setf 16, 1, 0 +3f4e3fa0: move *a9(0xa70), a5, 0 +3f4e3fc0: add a3, a5 +3f4e3fd0: move a5, *a13(0x110), 1 +3f4e3ff0: move *a9(0x760), a3, 1 +3f4e4010: btst 5, a3 +3f4e4020: jreq L3F4E4420 +3f4e4030: movk 1, a3 +3f4e4040: move a3, @0x1a6c00, 0 +3f4e4070: move *a9(0xa40), a7, 0 +3f4e4090: sub a7, a5 +3f4e40a0: subk 7, a5 +3f4e40b0: move a5, @0x1a6c10, 0 +3f4e40e0: move *a13(0xf0), a7, 1 +3f4e4100: subk 2, a7 +3f4e4110: move a7, @0x1a6c20, 0 +3f4e4140: move @0x1a6c10, @0x1a6c30, 0 +3f4e4190: move @0x1a6c20, @0x1a6c40, 0 +3f4e41e0: move @0x1a6c30, a7, 0 +3f4e4210: inc a7 +3f4e4220: move a7, @0x1a6c50, 0 +3f4e4250: move @0x1a6c00, @0x1a6c60, 0 +3f4e42a0: move @0x1a6c50, @0x1a6c70, 0 +3f4e42f0: move a14, -*sp, 1 +3f4e4300: sub a7, a7 +3f4e4310: move a7, *a14+, 1 +3f4e4320: movk 4, a5 +3f4e4330: move a5, *a14+, 1 +3f4e4340: movi 0x1a6c00, a3 +3f4e4370: move a3, *a14+, 1 +3f4e4380: move *a9(0xc0), *a14+, 1 +3f4e43a0: move *a9(0x80), *a14+, 1 +3f4e43c0: move @0x1a6810, *a14+, 1 +3f4e43f0: calla L3FD43740 +L3F4E4420: +3f4e4420: move *a9(0x780), a7, 1 +3f4e4440: btst 15, a7 +3f4e4450: jreq L3F4E4560 +3f4e4460: move a14, -*sp, 1 +3f4e4470: sub a7, a7 +3f4e4480: move a7, *a14+, 1 +3f4e4490: move a7, *a14+, 1 +3f4e44a0: move *a9(0x760), a5, 1 +3f4e44c0: andi 0x20, a5 +3f4e44f0: move a5, *a14+, 1 +3f4e4500: move a10, *a14+, 1 +3f4e4510: move a11, *a14+, 1 +3f4e4520: move a9, *a14+, 1 +3f4e4530: calla L3F4E4E70 +L3F4E4560: +3f4e4560: move *a9(0x540), a7, 1 +3f4e4580: setf 16, 1, 0 +3f4e4590: move *a7(0x10), a7, 0 +3f4e45b0: cmp a7, a10 +3f4e45c0: jrle L3F4E4610 +3f4e45d0: move *a9(0x540), a7, 1 +3f4e45f0: move *a7(0x10), a10, 0 +L3F4E4610: +3f4e4610: move *a9(0x540), a7, 1 +3f4e4630: move *a7, a7, 0 +3f4e4640: cmp a7, a11 +3f4e4650: jrle L3F4E4690 +3f4e4660: move *a9(0x540), a7, 1 +3f4e4680: move *a7, a11, 0 +L3F4E4690: +3f4e4690: move *a9(0x59a0), a7, 0 +3f4e46b0: cmp a7, a10 +3f4e46c0: jrge L3F4E4760 +3f4e46d0: move *a9(0x59a0), a7, 0 +3f4e46f0: sub a10, a7 +3f4e4700: sext a7, 0 +3f4e4710: move *a9(0x5990), a5, 0 +3f4e4730: add a7, a5 +3f4e4740: move a5, *a9(0x5990), 0 +L3F4E4760: +3f4e4760: move a10, *a9(0x59a0), 0 +3f4e4780: move a11, *a9(0x59c0), 0 +3f4e47a0: move *a9(0x5990), a7, 0 +3f4e47c0: add a10, a7 +3f4e47d0: move *a9(0x540), a5, 1 +3f4e47f0: move *a5(0x10), a5, 0 +3f4e4810: cmp a5, a7 +3f4e4820: jrlt L3F4E48B0 +3f4e4830: move *a9(0x540), a7, 1 +3f4e4850: move *a7(0x10), a7, 0 +3f4e4870: sub a10, a7 +3f4e4880: inc a7 +3f4e4890: move a7, *a9(0x5990), 0 +L3F4E48B0: +3f4e48b0: move *a9(0x59b0), a7, 0 +3f4e48d0: add a11, a7 +3f4e48e0: move *a9(0x540), a5, 1 +3f4e4900: move *a5, a5, 0 +3f4e4910: cmp a5, a7 +3f4e4920: jrlt L3F4E49A0 +3f4e4930: move *a9(0x540), a7, 1 +3f4e4950: move *a7, a7, 0 +3f4e4960: sub a11, a7 +3f4e4970: inc a7 +3f4e4980: move a7, *a9(0x59b0), 0 +L3F4E49A0: +3f4e49a0: move *sp(0x100), a14, 1 +3f4e49c0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f4e49e0: rets 2 +L3F4E49F0: +3f4e49f0: mmtm sp, a7,a9,a11,a13 +3f4e4a10: move a14, a13 +3f4e4a20: move *a13(0xffe0), a11, 1 +3f4e4a40: move *a11(0x780), a11, 1 +3f4e4a60: btst 5, a11 +3f4e4a70: jreq L3F4E4B20 +3f4e4a80: move *a13(0xffe0), a11, 1 +3f4e4aa0: setf 8, 0, 0 +3f4e4ab0: move *a11(0x560), a9, 0 +3f4e4ad0: movk 16, a7 +3f4e4ae0: or a7, a9 +3f4e4af0: movb a9, *a11(0x560) +3f4e4b10: jruc L3F4E4BC0 +L3F4E4B20: +3f4e4b20: move *a13(0xffe0), a11, 1 +3f4e4b40: setf 8, 0, 0 +3f4e4b50: move *a11(0x560), a9, 0 +3f4e4b70: andi 0xef, a9 +3f4e4ba0: movb a9, *a11(0x560) +L3F4E4BC0: +3f4e4bc0: move *a11(0x780), a9, 1 +3f4e4be0: btst 4, a9 +3f4e4bf0: jreq L3F4E4C40 +3f4e4c00: move *a11(0x560), a9, 0 +3f4e4c20: btst 5, a9 +3f4e4c30: jreq L3F4E4CC0 +L3F4E4C40: +3f4e4c40: move *a11(0x780), a9, 1 +3f4e4c60: btst 4, a9 +3f4e4c70: jrne L3F4E4E20 +3f4e4c80: move *a11(0x560), a9, 0 +3f4e4ca0: btst 5, a9 +3f4e4cb0: jreq L3F4E4E20 +L3F4E4CC0: +3f4e4cc0: move a14, -*sp, 1 +3f4e4cd0: sub a9, a9 +3f4e4ce0: move a9, *a14+, 1 +3f4e4cf0: move a11, *a14+, 1 +3f4e4d00: calla L3F4FFCE0 +3f4e4d30: setf 8, 0, 0 +3f4e4d40: move *a11(0x560), a7, 0 +3f4e4d60: xori 0x20, a7 +3f4e4d90: movb a7, *a11(0x560) +3f4e4db0: move a14, -*sp, 1 +3f4e4dc0: movk 1, a7 +3f4e4dd0: move a7, *a14+, 1 +3f4e4de0: move a11, *a14+, 1 +3f4e4df0: calla L3F4FFCE0 +L3F4E4E20: +3f4e4e20: move *sp(0xa0), a14, 1 +3f4e4e40: mmfm sp, a7,a9,a11,a13 +3f4e4e60: rets 2 +L3F4E4E70: +3f4e4e70: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f4e4e90: move a14, a13 +3f4e4ea0: addi 0x200, a14 +3f4e4ec0: move *a13(0xffe0), a9, 1 +3f4e4ee0: move a14, -*sp, 1 +3f4e4ef0: move *a13(0xffa0), *a14+, 1 +3f4e4f10: move *a13(0xffc0), *a14+, 1 +3f4e4f30: movi 0x3f514a30, a8 +3f4e4f60: move a8, *a14+, 1 +3f4e4f70: calla L3FB341E0 +3f4e4fa0: move *a13(0xff60), a7, 1 +3f4e4fc0: jreq L3F4E5230 +3f4e4fd0: movk 2, a7 +3f4e4fe0: setf 16, 1, 0 +3f4e4ff0: move a7, *a9(0xaa0), 0 +3f4e5010: setf 8, 0, 0 +3f4e5020: move *a9(0x570), a5, 0 +3f4e5040: move a5, *a13, 1 +3f4e5050: sub a7, a7 +3f4e5060: movb a7, *a9(0x570) +3f4e5080: move a14, -*sp, 1 +3f4e5090: move a9, *a14+, 1 +3f4e50a0: calla L3F2101B0 +3f4e50d0: movb a5, *a9(0x570) +3f4e50f0: move a14, -*sp, 1 +3f4e5100: move a9, *a14+, 1 +3f4e5110: calla L3F21EBA0 +3f4e5140: movk 1, a7 +3f4e5150: setf 16, 1, 0 +3f4e5160: move a7, *a9(0x6a0), 0 +3f4e5180: move a7, *a9(0x670), 0 +3f4e51a0: move a7, *a9(0x660), 0 +3f4e51c0: move a7, *a9(0x620), 0 +3f4e51e0: move *a9(0x540), a7, 1 +3f4e5200: move *a7(0x10), *a9(0x630), 0 +L3F4E5230: +3f4e5230: move *a13(0xff60), a7, 1 +3f4e5250: cmpi 0x50, a7 +3f4e5270: jrne L3F4E5340 +3f4e5280: move *a9(0x540), a5, 1 +3f4e52a0: setf 16, 1, 0 +3f4e52b0: move *a5, a5, 0 +3f4e52c0: cmpi 0x50, a5 +3f4e52e0: jrle L3F4E5340 +3f4e52f0: movi 0x50, a5 +3f4e5310: move a5, *a13(0xffc0), 1 +3f4e5330: jruc L3F4E5420 +L3F4E5340: +3f4e5340: cmpi 0x84, a7 +3f4e5360: jrne L3F4E5420 +3f4e5370: move *a9(0x540), a5, 1 +3f4e5390: setf 16, 1, 0 +3f4e53a0: move *a5, a5, 0 +3f4e53b0: cmpi 0x50, a5 +3f4e53d0: jrgt L3F4E5420 +3f4e53e0: movi 0x84, a5 +3f4e5400: move a5, *a13(0xffc0), 1 +L3F4E5420: +3f4e5420: move *a13(0xffa0), a5, 1 +3f4e5440: cmpi 0x63, a5 +3f4e5460: jrle L3F4E54B0 +3f4e5470: movi 0x63, a5 +3f4e5490: move a5, *a13(0xffa0), 1 +L3F4E54B0: +3f4e54b0: move *a13(0xffc0), a5, 1 +3f4e54d0: cmpi 0xff, a5 +3f4e54f0: jrle L3F4E5540 +3f4e5500: movi 0xff, a5 +3f4e5520: move a5, *a13(0xffc0), 1 +L3F4E5540: +3f4e5540: move *a13(0xffa0), a5, 1 +3f4e5560: subk 4, a5 +3f4e5570: jrge L3F4E55B0 +3f4e5580: movk 4, a5 +3f4e5590: move a5, *a13(0xffa0), 1 +L3F4E55B0: +3f4e55b0: move *a13(0xffc0), a5, 1 +3f4e55d0: subk 9, a5 +3f4e55e0: jrge L3F4E5620 +3f4e55f0: movk 9, a5 +3f4e5600: move a5, *a13(0xffc0), 1 +L3F4E5620: +3f4e5620: move a14, -*sp, 1 +3f4e5630: move a9, *a14+, 1 +3f4e5640: calla L3F4E49F0 +3f4e5670: move *a13(0xff40), a5, 1 +3f4e5690: jreq L3F4E5820 +3f4e56a0: sub a11, a11 +3f4e56b0: move *a9(0x780), a5, 1 +3f4e56d0: btst 3, a5 +3f4e56e0: jreq L3F4E5710 +3f4e56f0: movi 0x40, a11 +L3F4E5710: +3f4e5710: setf 8, 0, 0 +3f4e5720: move *a9(0x7f0), a5, 0 +3f4e5740: dec a5 +3f4e5750: jreq L3F4E57F0 +3f4e5760: move *a9(0x7f0), a5, 0 +3f4e5780: subk 2, a5 +3f4e5790: jrne L3F4E5820 +3f4e57a0: move *a13(0xffc0), a5, 1 +3f4e57c0: cmpi 0x50, a5 +3f4e57e0: jrle L3F4E5820 +L3F4E57F0: +3f4e57f0: ori 0x20, a11 +L3F4E5820: +3f4e5820: sub a0, a0 +3f4e5830: move *a9(0x540), a5, 1 +3f4e5850: setf 16, 1, 0 +3f4e5860: move *a5, a5, 0 +3f4e5870: move *a9(0xa30), a7, 0 +3f4e5890: mpys a7, a5 +3f4e58a0: move *a9(0x5c0), a7, 0 +3f4e58c0: subk 8, a7 +3f4e58d0: cmp a5, a7 +3f4e58e0: jrne L3F4E5A80 +3f4e58f0: move *a9(0x540), a7, 1 +3f4e5910: move *a7(0x10), a7, 0 +3f4e5930: move *a9(0xa40), a5, 0 +3f4e5950: mpys a5, a7 +3f4e5960: move *a9(0xa70), a5, 0 +3f4e5980: add a5, a7 +3f4e5990: move *a9(0x760), a5, 1 +3f4e59b0: btst 5, a5 +3f4e59c0: jreq L3F4E5A10 +3f4e59d0: move *a9(0xa40), a5, 0 +3f4e59f0: addk 4, a5 +3f4e5a00: jruc L3F4E5A20 +L3F4E5A10: +3f4e5a10: move a0, a5 +L3F4E5A20: +3f4e5a20: add a5, a7 +3f4e5a30: move *a9(0x5d0), a5, 0 +3f4e5a50: subk 8, a5 +3f4e5a60: cmp a7, a5 +3f4e5a70: jreq L3F4E5A90 +L3F4E5A80: +3f4e5a80: movk 1, a0 +L3F4E5A90: +3f4e5a90: move *a9(0x540), a7, 1 +3f4e5ab0: move *a13(0xffc0), a5, 1 +3f4e5ad0: move *a7, a7, 0 +3f4e5ae0: cmp a7, a5 +3f4e5af0: jrne L3F4E5E00 +3f4e5b00: move *a9(0x540), a7, 1 +3f4e5b20: move *a13(0xffa0), a5, 1 +3f4e5b40: move *a7(0x10), a7, 0 +3f4e5b60: cmp a7, a5 +3f4e5b70: jrne L3F4E5E00 +3f4e5b80: move *a9(0x760), a7, 1 +3f4e5ba0: andi 0x20, a7 +3f4e5bd0: move a7, a8 +3f4e5be0: movk 1, a7 +3f4e5bf0: jrgt L3F4E5C10 +3f4e5c00: sub a7, a7 +L3F4E5C10: +3f4e5c10: move *a13(0xff80), a5, 1 +3f4e5c30: movk 1, a5 +3f4e5c40: jrgt L3F4E5C60 +3f4e5c50: sub a5, a5 +L3F4E5C60: +3f4e5c60: cmp a7, a5 +3f4e5c70: jrne L3F4E5E00 +3f4e5c80: move a0, a5 +3f4e5c90: jrne L3F4E5E00 +3f4e5ca0: move *a13(0xff40), a7, 1 +3f4e5cc0: jreq L3F4E5D10 +3f4e5cd0: move *a9(0x580), a5, 0 +3f4e5cf0: cmp a5, a11 +3f4e5d00: jrne L3F4E5E00 +L3F4E5D10: +3f4e5d10: move @0x1a6500, a5, 0 +3f4e5d40: jaeq L3F4E6CD0 +3f4e5d60: move a14, -*sp, 1 +3f4e5d70: movi 0x3f514b18, a8 +3f4e5da0: move a8, *a14+, 1 +3f4e5db0: calla L3FB341E0 +3f4e5de0: jauc L3F4E6CD0 +L3F4E5E00: +3f4e5e00: move *a13(0xffc0), a7, 1 +3f4e5e20: cmpi 0x50, a7 +3f4e5e40: jrgt L3F4E5EC0 +3f4e5e50: move *a9(0x740), a5, 1 +3f4e5e70: movk 8, a7 +3f4e5e80: andn a7, a5 +3f4e5e90: move a5, *a9(0x740), 1 +3f4e5eb0: jruc L3F4E5F20 +L3F4E5EC0: +3f4e5ec0: move *a9(0x740), a5, 1 +3f4e5ee0: movk 8, a7 +3f4e5ef0: or a7, a5 +3f4e5f00: move a5, *a9(0x740), 1 +L3F4E5F20: +3f4e5f20: move *a13(0xffc0), a5, 1 +3f4e5f40: move *a9(0xa30), a7, 0 +3f4e5f60: mpys a5, a7 +3f4e5f70: cmpi 0x48, a7 +3f4e5f90: jrge L3F4E6050 +L3F4E5FA0: +3f4e5fa0: move *a13(0xffc0), a7, 1 +3f4e5fc0: inc a7 +3f4e5fd0: move a7, *a13(0xffc0), 1 +3f4e5ff0: move *a9(0xa30), a5, 0 +3f4e6010: mpys a7, a5 +3f4e6020: cmpi 0x48, a5 +3f4e6040: jrlt L3F4E5FA0 +L3F4E6050: +3f4e6050: move a14, -*sp, 1 +3f4e6060: move *a13(0xffa0), *a14+, 1 +3f4e6080: move *a13(0xffc0), *a14+, 1 +3f4e60a0: move a9, *a14+, 1 +3f4e60b0: calla L3F4E9A10 +3f4e60e0: move *a9(0x540), a7, 1 +3f4e6100: setf 16, 1, 0 +3f4e6110: move *a7(0x10), *a9(0x59a0), 0 +3f4e6140: move *a9(0x540), a7, 1 +3f4e6160: move *a7(0x0), *a9(0x59c0), 0 +3f4e6190: movk 1, a7 +3f4e61a0: move a7, *a9(0x5990), 0 +3f4e61c0: move a7, *a9(0x59b0), 0 +3f4e61e0: move *a13(0xff40), a5, 1 +3f4e6200: jreq L3F4E6940 +3f4e6210: move *a9(0x580), a7, 0 +3f4e6230: cmp a7, a11 +3f4e6240: jreq L3F4E6940 +3f4e6250: move a14, -*sp, 1 +3f4e6260: move a11, *a14+, 1 +3f4e6270: calla L3F50E900 +3f4e62a0: move a8, a12 +3f4e62b0: setf 16, 1, 0 +3f4e62c0: move *a9(0x580), a7, 0 +3f4e62e0: cmp a7, a12 +3f4e62f0: jreq L3F4E6940 +3f4e6300: move a12, *a9(0x580), 0 +3f4e6320: move a12, a7 +3f4e6330: sll 0x5, a7 +3f4e6340: addi 0x1a7460, a7 +3f4e6370: move *a7, a7, 1 +3f4e6380: move *a7(0x1e0), *a9(0xa30), 0 +3f4e63b0: move a12, a7 +3f4e63c0: sll 0x5, a7 +3f4e63d0: addi 0x1a7460, a7 +3f4e6400: move *a7, a7, 1 +3f4e6410: move a12, a3 +3f4e6420: sll 0x5, a3 +3f4e6430: addi 0x1a7460, a3 +3f4e6460: move *a3, a3, 1 +3f4e6470: move *a7(0x240), a7, 1 +3f4e6490: move *a3(0x260), a3, 1 +3f4e64b0: add a3, a7 +3f4e64c0: move a7, *a9(0xa40), 0 +3f4e64e0: move a12, a7 +3f4e64f0: sll 0x5, a7 +3f4e6500: addi 0x1a7460, a7 +3f4e6530: move *a7, a7, 1 +3f4e6540: move *a7(0x240), *a9(0xa50), 0 +3f4e6570: move a12, a7 +3f4e6580: sll 0x5, a7 +3f4e6590: addi 0x1a7460, a7 +3f4e65c0: move *a7, a7, 1 +3f4e65d0: move *a7(0x260), *a9(0xa60), 0 +3f4e6600: move a14, -*sp, 1 +3f4e6610: movi 0x29, a7 +3f4e6630: move a7, *a14+, 1 +3f4e6640: move a13, a3 +3f4e6650: addk 32, a3 +3f4e6660: move a3, *a14+, 1 +3f4e6670: move *a9(0x80), *a14+, 1 +3f4e6690: move @0x1a6810, *a14+, 1 +3f4e66c0: calla L3FD526E0 +3f4e66f0: setf 16, 1, 0 +3f4e6700: move *a9(0xa30), a3, 0 +3f4e6720: move a3, *a13(0x140), 1 +3f4e6740: move *a9(0xa40), a7, 0 +3f4e6760: move a7, *a13(0x160), 1 +3f4e6780: move *a13(0x20), a3, 1 +3f4e67a0: ori 0x40, a3 +3f4e67d0: move a3, *a13(0x20), 1 +3f4e67f0: move a14, -*sp, 1 +3f4e6800: movi 0x29, a3 +3f4e6820: move a3, *a14+, 1 +3f4e6830: move a13, a7 +3f4e6840: addk 32, a7 +3f4e6850: move a7, *a14+, 1 +3f4e6860: move *a9(0x80), *a14+, 1 +3f4e6880: move @0x1a6810, *a14+, 1 +3f4e68b0: calla L3FD9A9E0 +3f4e68e0: move a14, -*sp, 1 +3f4e68f0: move a12, *a14+, 1 +3f4e6900: move a9, *a14+, 1 +3f4e6910: calla L3F513C80 +L3F4E6940: +3f4e6940: move *a9(0x760), a7, 1 +3f4e6960: btst 5, a7 +3f4e6970: jreq L3F4E6A50 +3f4e6980: move *a13(0xff80), a7, 1 +3f4e69a0: jrne L3F4E6A50 +3f4e69b0: move *a9(0x760), a3, 1 +3f4e69d0: movk 32, a5 +3f4e69e0: andn a5, a3 +3f4e69f0: move a3, *a9(0x760), 1 +3f4e6a10: sub a3, a3 +3f4e6a20: movb a3, *a9(0x570) +3f4e6a40: jruc L3F4E6C30 +L3F4E6A50: +3f4e6a50: move *a9(0x760), a7, 1 +3f4e6a70: btst 5, a7 +3f4e6a80: jrne L3F4E6C30 +3f4e6a90: move *a13(0xff80), a7, 1 +3f4e6ab0: jreq L3F4E6C30 +3f4e6ac0: move a14, -*sp, 1 +3f4e6ad0: sub a3, a3 +3f4e6ae0: move a3, *a14+, 1 +3f4e6af0: move a9, *a14+, 1 +3f4e6b00: calla L3F510290 +3f4e6b30: move *a9(0x760), a3, 1 +3f4e6b50: ori 0x20, a3 +3f4e6b80: move a3, *a9(0x760), 1 +3f4e6ba0: sub a3, a3 +3f4e6bb0: movb a3, *a9(0x570) +3f4e6bd0: movk 1, a3 +3f4e6be0: setf 16, 1, 0 +3f4e6bf0: move a3, *a9(0x6a0), 0 +3f4e6c10: move a3, *a9(0x6b0), 0 +L3F4E6C30: +3f4e6c30: move *a13(0xff40), a7, 1 +3f4e6c50: jrne L3F4E6C80 +3f4e6c60: move a0, a3 +3f4e6c70: jreq L3F4E6CD0 +L3F4E6C80: +3f4e6c80: move a14, -*sp, 1 +3f4e6c90: move a9, *a14+, 1 +3f4e6ca0: calla L3F4E6D20 +L3F4E6CD0: +3f4e6cd0: move *sp(0x140), a14, 1 +3f4e6cf0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f4e6d10: rets 2 +L3F4E6D20: +3f4e6d20: mmtm sp, a5,a7,a9,a11,a13 +3f4e6d40: move a14, a13 +3f4e6d50: addi 0x4c0, a14 +3f4e6d70: move *a13(0xffe0), a9, 1 +3f4e6d90: move a14, -*sp, 1 +3f4e6da0: move a13, a11 +3f4e6db0: addi 0x1c0, a11 +3f4e6dd0: move a11, *a14+, 1 +3f4e6de0: move a13, a7 +3f4e6df0: addi 0x140, a7 +3f4e6e10: move a7, *a14+, 1 +3f4e6e20: move a13, a7 +3f4e6e30: addi 0x120, a7 +3f4e6e50: move a7, *a14+, 1 +3f4e6e60: sub a7, a7 +3f4e6e70: move a7, *a14+, 1 +3f4e6e80: move a7, *a14+, 1 +3f4e6e90: move @0x1a6b20, *a14+, 1 +3f4e6ec0: move *a9(0x80), *a14+, 1 +3f4e6ee0: move @0x1a6810, *a14+, 1 +3f4e6f10: calla L3FDA81D0 +3f4e6f40: setf 16, 1, 0 +3f4e6f50: move *a13(0x120), *a9(0x5a0), 0 +3f4e6f80: move *a13(0x140), *a9(0x5b0), 0 +3f4e6fb0: move *a9(0x5c0), a7, 0 +3f4e6fd0: move a7, *a13, 1 +3f4e6fe0: move *a9(0x5d0), a11, 0 +3f4e7000: move a11, *a13(0x20), 1 +3f4e7020: move *a9(0x540), a5, 1 +3f4e7040: move *a5, a5, 0 +3f4e7050: move *a9(0xa30), a7, 0 +3f4e7070: mpys a7, a5 +3f4e7080: addk 8, a5 +3f4e7090: move a5, *a9(0x5c0), 0 +3f4e70b0: move *a9(0x540), a7, 1 +3f4e70d0: move *a7(0x10), a7, 0 +3f4e70f0: move *a9(0xa40), a5, 0 +3f4e7110: mpys a5, a7 +3f4e7120: move *a9(0xa70), a5, 0 +3f4e7140: add a5, a7 +3f4e7150: move *a9(0x760), a5, 1 +3f4e7170: btst 5, a5 +3f4e7180: jreq L3F4E71D0 +3f4e7190: move *a9(0xa40), a5, 0 +3f4e71b0: addk 4, a5 +3f4e71c0: jruc L3F4E71E0 +L3F4E71D0: +3f4e71d0: sub a5, a5 +L3F4E71E0: +3f4e71e0: add a5, a7 +3f4e71f0: addk 8, a7 +3f4e7200: move a7, *a9(0x5d0), 0 +3f4e7220: move *a13, a7, 1 +3f4e7230: move *a9(0x5c0), a5, 0 +3f4e7250: cmp a5, a7 +3f4e7260: jrne L3F4E72B0 +3f4e7270: move *a9(0x5d0), a5, 0 +3f4e7290: cmp a5, a11 +3f4e72a0: jreq L3F4E7710 +L3F4E72B0: +3f4e72b0: move *a9(0x540), a5, 1 +3f4e72d0: move *a5(0x0), *a9(0x59c0), 0 +3f4e7300: move *a9(0x540), a5, 1 +3f4e7320: move *a5(0x10), *a9(0x59a0), 0 +3f4e7350: movk 1, a5 +3f4e7360: move a5, *a9(0x5990), 0 +3f4e7380: move a5, *a9(0x59b0), 0 +3f4e73a0: movk 12, a5 +3f4e73b0: move a5, *a13(0x1a0), 1 +3f4e73d0: move *a9(0x5a0), a7, 0 +3f4e73f0: move *a9(0x5c0), a11, 0 +3f4e7410: add a11, a7 +3f4e7420: move *a9(0x5c0), a11, 0 +3f4e7440: sra 0x1, a11 +3f4e7450: cmp a11, a7 +3f4e7460: jrge L3F4E74E0 +3f4e7470: movk 8, a11 +3f4e7480: move a11, *a9(0x5a0), 0 +3f4e74a0: movk 1, a7 +3f4e74b0: or a5, a7 +3f4e74c0: move a7, *a13(0x1a0), 1 +L3F4E74E0: +3f4e74e0: move a14, -*sp, 1 +3f4e74f0: sub a11, a11 +3f4e7500: move a11, *a14+, 1 +3f4e7510: move a9, *a14+, 1 +3f4e7520: calla L3F4F3680 +3f4e7550: setf 16, 1, 0 +3f4e7560: move *a9(0x5a0), a7, 0 +3f4e7580: move a7, *a13(0x40), 1 +3f4e75a0: move *a9(0x5c0), a5, 0 +3f4e75c0: move a5, *a13(0x80), 1 +3f4e75e0: move *a9(0x5d0), a11, 0 +3f4e7600: move a11, *a13(0xa0), 1 +3f4e7620: move a14, -*sp, 1 +3f4e7630: move a13, a11 +3f4e7640: addi 0x40, a11 +3f4e7660: move a11, *a14+, 1 +3f4e7670: move *a13(0x1a0), *a14+, 1 +3f4e7690: move *a9(0x80), *a14+, 1 +3f4e76b0: move @0x1a6810, *a14+, 1 +3f4e76e0: calla L3FD75CD0 +L3F4E7710: +3f4e7710: move *sp(0xc0), a14, 1 +3f4e7730: mmfm sp, a5,a7,a9,a11,a13 +3f4e7750: rets 2 +3f4e7760: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f4e7780: move a14, a13 +3f4e7790: move *a13(0xffe0), a9, 1 +3f4e77b0: move @0x26f990, a7, 1 +3f4e77e0: jreq L3F4E78B0 +3f4e77f0: move a14, -*sp, 1 +3f4e7800: move a9, *a14+, 1 +3f4e7810: movb *a9(0x5ad0), a5 +3f4e7830: sll 0x5, a5 +3f4e7840: addi 0x1ad6e0, a5 +3f4e7870: move *a5, a5, 1 +3f4e7880: call a5 +3f4e7890: jauc L3F4E8600 +L3F4E78B0: +3f4e78b0: move @0x1a6ea0, a5 +3f4e78e0: jreq L3F4E7950 +3f4e78f0: move @0x1a66b0, a5, 1 +3f4e7920: dec a5 +3f4e7930: jane L3F4E8600 +L3F4E7950: +3f4e7950: move @0x1a66b0, a5, 1 +3f4e7980: dec a5 +3f4e7990: jreq L3F4E79F0 +3f4e79a0: move @0x1a66b0, a5, 1 +3f4e79d0: subk 3, a5 +3f4e79e0: jrne L3F4E8160 +L3F4E79F0: +3f4e79f0: setf 16, 1, 0 +3f4e7a00: move *a9(0xa70), a5, 0 +3f4e7a20: move @0x1a6630, a7, 1 +3f4e7a50: addk 4, a5 +3f4e7a60: cmp a5, a7 +3f4e7a70: jrgt L3F4E7E30 +3f4e7a80: move @0x1a66b0, a5, 1 +3f4e7ab0: subk 3, a5 +3f4e7ac0: jaeq L3F4E8600 +3f4e7ae0: move a9, @0x1a73e0, 1 +3f4e7b10: move @0x1a66b0, @0x1a7440, 1 +3f4e7b60: move *a9(0x5968), a5, 1 +3f4e7b80: move a5, @0x1a6eb0, 1 +3f4e7bb0: movk 1, a5 +3f4e7bc0: movb a5, @0x1a6ea0 +3f4e7bf0: move a14, -*sp, 1 +3f4e7c00: move a5, *a14+, 1 +3f4e7c10: move *a9(0x5968), *a14+, 1 +3f4e7c30: calla L3FB11A10 +3f4e7c60: move a8, a6 +3f4e7c70: move *a6(0x160), a7, 1 +3f4e7c90: move a7, @0x1a6ed0, 1 +3f4e7cc0: sub a11, a11 +L3F4E7CD0: +3f4e7cd0: move a11, a7 +3f4e7ce0: sll 0x5, a7 +3f4e7cf0: addi 0x1a72d0, a7 +3f4e7d20: move *a7, a7, 1 +3f4e7d30: move a6, *a7(0x20), 1 +3f4e7d50: move a11, a7 +3f4e7d60: sll 0x5, a7 +3f4e7d70: addi 0x1a72d0, a7 +3f4e7da0: move *a7, a7, 1 +3f4e7db0: move *a9(0x5968), *a7(0x0), 1 +3f4e7de0: inc a11 +3f4e7df0: cmpi 0x3, a11 +3f4e7e10: jrlt L3F4E7CD0 +3f4e7e20: jruc L3F4E8160 +L3F4E7E30: +3f4e7e30: setf 16, 0, 0 +3f4e7e40: move *a9(0xbe0), a5, 0 +3f4e7e60: andi 0xc0, a5 +3f4e7e90: jrne L3F4E8030 +3f4e7ea0: move @0x1a66b0, a5, 1 +3f4e7ed0: subk 3, a5 +3f4e7ee0: jreq L3F4E7FD0 +3f4e7ef0: move a14, -*sp, 1 +3f4e7f00: move @0x1a65f0, *a14+, 1 +3f4e7f30: sub a5, a5 +3f4e7f40: move a5, *a14+, 1 +3f4e7f50: move *a9(0x80), *a14+, 1 +3f4e7f70: move @0x1a6810, *a14+, 1 +3f4e7fa0: calla L3FD9D240 +L3F4E7FD0: +3f4e7fd0: move a14, -*sp, 1 +3f4e7fe0: move a9, *a14+, 1 +3f4e7ff0: calla L3FA462F0 +3f4e8020: jruc L3F4E8160 +L3F4E8030: +3f4e8030: move @0x1a66b0, a5, 1 +3f4e8060: subk 3, a5 +3f4e8070: jreq L3F4E8160 +3f4e8080: move a14, -*sp, 1 +3f4e8090: move @0x1a65f0, *a14+, 1 +3f4e80c0: sub a5, a5 +3f4e80d0: move a5, *a14+, 1 +3f4e80e0: move *a9(0x80), *a14+, 1 +3f4e8100: move @0x1a6810, *a14+, 1 +3f4e8130: calla L3FD9D240 +L3F4E8160: +3f4e8160: setf 16, 0, 0 +3f4e8170: move *a9(0xbe0), a7, 0 +3f4e8190: btst 6, a7 +3f4e81a0: jreq L3F4E8380 +3f4e81b0: move *a9(0xbe0), a7, 0 +3f4e81d0: btst 1, a7 +3f4e81e0: jreq L3F4E8380 +3f4e81f0: move @0x1a6ea0, a7 +3f4e8220: jrne L3F4E8380 +3f4e8230: move @0x1a66b0, a5, 1 +3f4e8260: move a5, *a9(0xc90), 0 +3f4e8280: move @0x1a6610, a5, 1 +3f4e82b0: move a5, *a9(0xca0), 1 +3f4e82d0: move @0x1a6630, a5, 1 +3f4e8300: move a5, *a9(0xcc0), 1 +3f4e8320: move a14, -*sp, 1 +3f4e8330: move a9, *a14+, 1 +3f4e8340: calla L3FDAF360 +3f4e8370: jruc L3F4E8600 +L3F4E8380: +3f4e8380: move *a9(0xbe0), a7, 0 +3f4e83a0: btst 7, a7 +3f4e83b0: jreq L3F4E8600 +3f4e83c0: move *a9(0xbe0), a7, 0 +3f4e83e0: btst 1, a7 +3f4e83f0: jreq L3F4E8600 +3f4e8400: move @0x1a6ea0, a7 +3f4e8430: jrne L3F4E8600 +3f4e8440: move @0x1a66b0, a5, 1 +3f4e8470: move a5, *a9(0xc90), 0 +3f4e8490: move @0x1a6610, a5, 1 +3f4e84c0: move a5, *a9(0xca0), 1 +3f4e84e0: move @0x1a6630, a5, 1 +3f4e8510: move a5, *a9(0xcc0), 1 +3f4e8530: move a14, -*sp, 1 +3f4e8540: move a9, *a14+, 1 +3f4e8550: calla L3FDAF360 +3f4e8580: setf 16, 0, 0 +3f4e8590: move *a9(0xbe0), a7, 0 +3f4e85b0: andi 0xff7f, a7 +3f4e85e0: move a7, *a9(0xbe0), 0 +L3F4E8600: +3f4e8600: move *sp(0x180), a14, 1 +3f4e8620: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f4e8640: rets 2 +3f4e8650: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f4e8670: move a14, a13 +3f4e8680: move *a13(0xffe0), a9, 1 +3f4e86a0: move @0x1a65f0, a7, 1 +3f4e86d0: move a7, *a9(0x5ab0), 1 +3f4e86f0: move @0x26f990, a7, 1 +3f4e8720: jreq L3F4E87A0 +3f4e8730: move a14, -*sp, 1 +3f4e8740: move a9, *a14+, 1 +3f4e8750: calla L3FA47CC0 +3f4e8780: jauc L3F4E90A0 +L3F4E87A0: +3f4e87a0: move @0x1a6ea0, a7 +3f4e87d0: jreq L3F4E8A80 +3f4e87e0: move @0x1a6ed0, a7, 1 +3f4e8810: move *a7(0x300), a7, 1 +3f4e8830: inc a7 +3f4e8840: jreq L3F4E8A80 +3f4e8850: move @0x1a6ed0, a7, 1 +3f4e8880: move *a7(0x300), a5, 1 +3f4e88a0: sll 0x5, a5 +3f4e88b0: move *a7(0x20), a7, 1 +3f4e88d0: add a5, a7 +3f4e88e0: move *a7, a7, 1 +3f4e88f0: move *a7(0x60), a7, 1 +3f4e8910: move @0x1a6590, a5, 1 +3f4e8940: cmp a5, a7 +3f4e8950: jreq L3F4E8A80 +3f4e8960: move a14, -*sp, 1 +3f4e8970: move @0x1a6ed0, a7, 1 +3f4e89a0: move *a7(0x300), a3, 1 +3f4e89c0: sll 0x5, a3 +3f4e89d0: move *a7(0x20), a5, 1 +3f4e89f0: add a3, a5 +3f4e8a00: move *a5+, *a14+, 1 +3f4e8a10: movi 0x1a6510, a5 +3f4e8a40: move a5, *a14+, 1 +3f4e8a50: calla L3F37AB00 +L3F4E8A80: +3f4e8a80: setf 16, 0, 0 +3f4e8a90: move *a9(0xbe0), a7, 0 +3f4e8ab0: btst 6, a7 +3f4e8ac0: jreq L3F4E8CB0 +3f4e8ad0: move *a9(0xbe0), a7, 0 +3f4e8af0: btst 3, a7 +3f4e8b00: jreq L3F4E8CB0 +3f4e8b10: move @0x1a6ea0, a7 +3f4e8b40: jrne L3F4E8CB0 +3f4e8b50: move @0x1a66b0, a5, 1 +3f4e8b80: addk 4, a5 +3f4e8b90: move a5, *a9(0xc90), 0 +3f4e8bb0: move @0x1a6610, a5, 1 +3f4e8be0: move a5, *a9(0xca0), 1 +3f4e8c00: move @0x1a6630, a3, 1 +3f4e8c30: move a3, *a9(0xcc0), 1 +3f4e8c50: move a14, -*sp, 1 +3f4e8c60: move a9, *a14+, 1 +3f4e8c70: calla L3FDAF360 +3f4e8ca0: jruc L3F4E8F40 +L3F4E8CB0: +3f4e8cb0: move *a9(0xbe0), a7, 0 +3f4e8cd0: btst 7, a7 +3f4e8ce0: jreq L3F4E8F40 +3f4e8cf0: move *a9(0xbe0), a7, 0 +3f4e8d10: btst 3, a7 +3f4e8d20: jreq L3F4E8F40 +3f4e8d30: move @0x1a6ea0, a7 +3f4e8d60: jrne L3F4E8F40 +3f4e8d70: move @0x1a66b0, a5, 1 +3f4e8da0: addk 4, a5 +3f4e8db0: move a5, *a9(0xc90), 0 +3f4e8dd0: move @0x1a6610, a5, 1 +3f4e8e00: move a5, *a9(0xca0), 1 +3f4e8e20: move @0x1a6630, a3, 1 +3f4e8e50: move a3, *a9(0xcc0), 1 +3f4e8e70: move a14, -*sp, 1 +3f4e8e80: move a9, *a14+, 1 +3f4e8e90: calla L3FDAF360 +3f4e8ec0: setf 16, 0, 0 +3f4e8ed0: move *a9(0xbe0), a7, 0 +3f4e8ef0: andi 0xff7f, a7 +3f4e8f20: move a7, *a9(0xbe0), 0 +L3F4E8F40: +3f4e8f40: move @0x1a73e0, a7, 1 +3f4e8f70: jreq L3F4E90A0 +3f4e8f80: move @0x1a66b0, a5, 1 +3f4e8fb0: move @0x1a7440, a3, 1 +3f4e8fe0: cmp a3, a5 +3f4e8ff0: jrne L3F4E90A0 +3f4e9000: sub a3, a3 +3f4e9010: movb a3, @0x1a6ea0 +3f4e9040: move a3, @0x1a6eb0, 1 +3f4e9070: move a3, @0x1a73e0, 1 +L3F4E90A0: +3f4e90a0: move *sp(0x160), a14, 1 +3f4e90c0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f4e90e0: rets 2 +3f4e90f0: mmtm sp, a7,a9,a11,a13 +3f4e9110: move a14, a13 +3f4e9120: move *a13(0xffe0), a9, 1 +3f4e9140: move @0x26f990, a11, 1 +3f4e9170: jreq L3F4E9230 +3f4e9180: move a14, -*sp, 1 +3f4e9190: move a9, *a14+, 1 +3f4e91a0: movb *a9(0x5ad0), a7 +3f4e91c0: sll 0x5, a7 +3f4e91d0: addi 0x1ad6e0, a7 +3f4e9200: move *a7, a7, 1 +3f4e9210: call a7 +3f4e9220: jruc L3F4E93B0 +L3F4E9230: +3f4e9230: setf 16, 0, 0 +3f4e9240: move *a9(0xbe0), a7, 0 +3f4e9260: btst 12, a7 +3f4e9270: jreq L3F4E93B0 +3f4e9280: move *a9(0xbe0), a7, 0 +3f4e92a0: btst 6, a7 +3f4e92b0: jreq L3F4E93B0 +3f4e92c0: move @0x1a6610, a7, 1 +3f4e92f0: move a7, *a9(0xce0), 1 +3f4e9310: move @0x1a6630, a7, 1 +3f4e9340: move a7, *a9(0xd00), 1 +3f4e9360: move a14, -*sp, 1 +3f4e9370: move a9, *a14+, 1 +3f4e9380: calla L3F4E9400 +L3F4E93B0: +3f4e93b0: move *sp(0xa0), a14, 1 +3f4e93d0: mmfm sp, a7,a9,a11,a13 +3f4e93f0: rets 2 +L3F4E9400: +3f4e9400: mmtm sp, a5,a7,a9,a10,a11,a13 +3f4e9420: move a14, a13 +3f4e9430: move *a13(0xffe0), a9, 1 +3f4e9450: setf 16, 0, 0 +3f4e9460: move *a9(0xbe0), a7, 0 +3f4e9480: btst 9, a7 +3f4e9490: jreq L3F4E9570 +3f4e94a0: move *a9(0xd00), a7, 1 +3f4e94c0: setf 16, 1, 0 +3f4e94d0: move *a9(0xa70), a5, 0 +3f4e94f0: move a7, a10 +3f4e9500: sub a5, a10 +3f4e9510: subk 4, a10 +3f4e9520: move *a9(0xce0), a7, 1 +3f4e9540: move a7, a11 +3f4e9550: subk 4, a11 +3f4e9560: jruc L3F4E96F0 +L3F4E9570: +3f4e9570: move *a9(0xd00), a7, 1 +3f4e9590: setf 16, 1, 0 +3f4e95a0: move *a9(0xa70), a5, 0 +3f4e95c0: sub a5, a7 +3f4e95d0: subk 4, a7 +3f4e95e0: move *a9(0xa40), a5, 0 +3f4e9600: divs a5, a7 +3f4e9610: move *a9(0x5990), a10, 0 +3f4e9630: add a10, a7 +3f4e9640: move a7, a10 +3f4e9650: move *a9(0xce0), a7, 1 +3f4e9670: subk 4, a7 +3f4e9680: move *a9(0xa30), a5, 0 +3f4e96a0: divs a5, a7 +3f4e96b0: move *a9(0x59b0), a5, 0 +3f4e96d0: add a5, a7 +3f4e96e0: move a7, a11 +L3F4E96F0: +3f4e96f0: move *a9(0xc10), a7, 1 +3f4e9710: jrne L3F4E9740 +3f4e9720: move a10, *a9(0xc10), 1 +L3F4E9740: +3f4e9740: move *a9(0xc50), a7, 1 +3f4e9760: jrne L3F4E9790 +3f4e9770: move a10, *a9(0xc50), 1 +L3F4E9790: +3f4e9790: move *a9(0xc30), a7, 1 +3f4e97b0: jrne L3F4E97E0 +3f4e97c0: move a11, *a9(0xc30), 1 +L3F4E97E0: +3f4e97e0: move *a9(0xc70), a7, 1 +3f4e9800: jrne L3F4E9830 +3f4e9810: move a11, *a9(0xc70), 1 +L3F4E9830: +3f4e9830: move *a9(0xc30), a7, 1 +3f4e9850: cmp a7, a11 +3f4e9860: jrlt L3F4E9930 +3f4e9870: move *a9(0xc70), a7, 1 +3f4e9890: cmp a7, a11 +3f4e98a0: jrgt L3F4E9930 +3f4e98b0: move *a9(0xc10), a7, 1 +3f4e98d0: cmp a7, a10 +3f4e98e0: jrlt L3F4E9930 +3f4e98f0: move *a9(0xc50), a7, 1 +3f4e9910: cmp a7, a10 +3f4e9920: jrle L3F4E99C0 +L3F4E9930: +3f4e9930: move a10, *a9(0xd20), 1 +3f4e9950: move a11, *a9(0xd40), 1 +3f4e9970: move a14, -*sp, 1 +3f4e9980: move a9, *a14+, 1 +3f4e9990: calla L3FDAF360 +L3F4E99C0: +3f4e99c0: move *sp(0xe0), a14, 1 +3f4e99e0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f4e9a00: rets 2 +L3F4E9A10: +3f4e9a10: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f4e9a30: move a14, a13 +3f4e9a40: addi 0x220, a14 +3f4e9a60: move *a13(0xffe0), a9, 1 +3f4e9a80: sub a10, a10 +3f4e9a90: move *a9(0x540), a7, 1 +3f4e9ab0: move *a13(0xffc0), a5, 1 +3f4e9ad0: setf 16, 1, 0 +3f4e9ae0: move *a7, a7, 0 +3f4e9af0: cmp a7, a5 +3f4e9b00: jrne L3F4E9B90 +3f4e9b10: move *a9(0x540), a7, 1 +3f4e9b30: move *a13(0xffa0), a5, 1 +3f4e9b50: move *a7(0x10), a7, 0 +3f4e9b70: cmp a7, a5 +3f4e9b80: jreq L3F4E9C20 +L3F4E9B90: +3f4e9b90: move a14, -*sp, 1 +3f4e9ba0: move *a13(0xffa0), *a14+, 1 +3f4e9bc0: move *a13(0xffc0), *a14+, 1 +3f4e9be0: calla L3F4EAED0 +3f4e9c10: move a8, a10 +L3F4E9C20: +3f4e9c20: move a10, a5 +3f4e9c30: jaeq L3F4EAE80 +3f4e9c50: move *a9(0x540), a7, 1 +3f4e9c70: move *a13(0xffa0), a5, 1 +3f4e9c90: setf 16, 1, 0 +3f4e9ca0: move *a7(0x10), a7, 0 +3f4e9cc0: cmp a7, a5 +3f4e9cd0: jreq L3F4E9D30 +3f4e9ce0: movk 1, a7 +3f4e9cf0: move a7, *a9(0x620), 0 +3f4e9d10: move a5, *a9(0x630), 0 +L3F4E9D30: +3f4e9d30: sub a12, a12 +3f4e9d40: move *a9(0x670), a7, 0 +3f4e9d60: cmp a5, a7 +3f4e9d70: jrle L3F4E9DD0 +3f4e9d80: move *a9(0x670), a12, 0 +3f4e9da0: move a12, a7 +3f4e9db0: sub a5, a7 +3f4e9dc0: move a7, a12 +L3F4E9DD0: +3f4e9dd0: move *a9(0x540), a7, 1 +3f4e9df0: move *a13(0xffc0), a5, 1 +3f4e9e10: move *a7, a7, 0 +3f4e9e20: cmp a7, a5 +3f4e9e30: jrlt L3F4E9E70 +3f4e9e40: move *a9(0x540), a7, 1 +3f4e9e60: move *a7, a5, 0 +L3F4E9E70: +3f4e9e70: inc a5 +3f4e9e80: move a5, *a13, 1 +3f4e9e90: move *a9(0x540), a7, 1 +3f4e9eb0: move *a7(0x10), a7, 0 +3f4e9ed0: sub a12, a7 +3f4e9ee0: move *a13(0xffa0), a5, 1 +3f4e9f00: cmp a7, a5 +3f4e9f10: jrge L3F4E9F40 +3f4e9f20: move a5, a11 +3f4e9f30: jruc L3F4E9FA0 +L3F4E9F40: +3f4e9f40: move *a9(0x540), a7, 1 +3f4e9f60: move *a7(0x10), a7, 0 +3f4e9f80: move a7, a11 +3f4e9f90: sub a12, a11 +L3F4E9FA0: +3f4e9fa0: jrle L3F4EA6A0 +L3F4E9FB0: +3f4e9fb0: move a14, -*sp, 1 +3f4e9fc0: move *a13(0x0), *a14+, 1 +3f4e9fe0: move a11, a7 +3f4e9ff0: sll 0x5, a7 +3f4ea000: add a10, a7 +3f4ea010: move *a7(0x40), *a14+, 1 +3f4ea030: move *a9(0x540), a7, 1 +3f4ea050: move a11, a5 +3f4ea060: add a12, a5 +3f4ea070: sll 0x5, a5 +3f4ea080: add a5, a7 +3f4ea090: move *a7(0x40), *a14+, 1 +3f4ea0b0: calla L3FB44400 +3f4ea0e0: move a14, -*sp, 1 +3f4ea0f0: move *a13(0x0), *a14+, 1 +3f4ea110: move a11, a7 +3f4ea120: sll 0x5, a7 +3f4ea130: add a10, a7 +3f4ea140: move *a10(0x20), a5, 1 +3f4ea160: sll 0x3, a5 +3f4ea170: move *a7(0x40), a7, 1 +3f4ea190: add a5, a7 +3f4ea1a0: move a7, *a14+, 1 +3f4ea1b0: move *a9(0x540), a7, 1 +3f4ea1d0: move a11, a5 +3f4ea1e0: add a12, a5 +3f4ea1f0: sll 0x5, a5 +3f4ea200: add a5, a7 +3f4ea210: move *a9(0x540), a5, 1 +3f4ea230: move *a5(0x20), a5, 1 +3f4ea250: sll 0x3, a5 +3f4ea260: move *a7(0x40), a7, 1 +3f4ea280: add a5, a7 +3f4ea290: move a7, *a14+, 1 +3f4ea2a0: calla L3FB44400 +3f4ea2d0: move a11, a7 +3f4ea2e0: sll 0x5, a7 +3f4ea2f0: add a10, a7 +3f4ea300: move *a10(0x20), a5, 1 +3f4ea320: sll 0x3, a5 +3f4ea330: move *a7(0x40), a7, 1 +3f4ea350: add a5, a7 +3f4ea360: setf 8, 0, 0 +3f4ea370: move *a7, a7, 0 +3f4ea380: jreq L3F4EA680 +3f4ea390: move a14, -*sp, 1 +3f4ea3a0: movk 32, a7 +3f4ea3b0: move a7, *a14+, 1 +3f4ea3c0: setf 16, 1, 0 +3f4ea3d0: move *a10, a5, 0 +3f4ea3e0: sra 0x1, a5 +3f4ea3f0: move *a10, a3, 0 +3f4ea400: sub a5, a3 +3f4ea410: move a3, *a14+, 1 +3f4ea420: move a11, a5 +3f4ea430: sll 0x5, a5 +3f4ea440: add a10, a5 +3f4ea450: move *a10, a3, 0 +3f4ea460: sra 0x1, a3 +3f4ea470: inc a3 +3f4ea480: sll 0x3, a3 +3f4ea490: move *a5(0x40), a5, 1 +3f4ea4b0: add a3, a5 +3f4ea4c0: move a5, *a14+, 1 +3f4ea4d0: calla L3FB44E40 +3f4ea500: move a14, -*sp, 1 +3f4ea510: setf 16, 1, 0 +3f4ea520: move *a10, a5, 0 +3f4ea530: sra 0x1, a5 +3f4ea540: move *a10, a3, 0 +3f4ea550: sub a5, a3 +3f4ea560: move a3, *a14+, 1 +3f4ea570: move *a10(0x20), a5, 1 +3f4ea590: move *a10, a3, 0 +3f4ea5a0: sra 0x1, a3 +3f4ea5b0: add a3, a5 +3f4ea5c0: inc a5 +3f4ea5d0: sll 0x3, a5 +3f4ea5e0: move a11, a3 +3f4ea5f0: sll 0x5, a3 +3f4ea600: add a10, a3 +3f4ea610: move *a3(0x40), a3, 1 +3f4ea630: add a5, a3 +3f4ea640: move a3, *a14+, 1 +3f4ea650: calla L3FB44A00 +L3F4EA680: +3f4ea680: dec a11 +3f4ea690: jrgt L3F4E9FB0 +L3F4EA6A0: +3f4ea6a0: move a14, -*sp, 1 +3f4ea6b0: move *a13(0x0), *a14+, 1 +3f4ea6d0: move *a10(0x40), *a14+, 1 +3f4ea6f0: move *a9(0x540), a7, 1 +3f4ea710: move *a7(0x40), *a14+, 1 +3f4ea730: calla L3FB44400 +3f4ea760: move a14, -*sp, 1 +3f4ea770: move *a13(0x0), *a14+, 1 +3f4ea790: move *a10(0x20), a7, 1 +3f4ea7b0: sll 0x3, a7 +3f4ea7c0: move *a10(0x40), a5, 1 +3f4ea7e0: add a7, a5 +3f4ea7f0: move a5, *a14+, 1 +3f4ea800: move *a9(0x540), a7, 1 +3f4ea820: move *a9(0x540), a5, 1 +3f4ea840: move *a5(0x20), a5, 1 +3f4ea860: sll 0x3, a5 +3f4ea870: move *a7(0x40), a7, 1 +3f4ea890: add a5, a7 +3f4ea8a0: move a7, *a14+, 1 +3f4ea8b0: calla L3FB44400 +3f4ea8e0: setf 16, 1, 0 +3f4ea8f0: sext a12, 0 +3f4ea900: move *a9(0x670), a7, 0 +3f4ea920: sub a12, a7 +3f4ea930: move a7, *a9(0x670), 0 +3f4ea950: move *a9(0x660), a7, 0 +3f4ea970: move *a13, a5, 1 +3f4ea980: cmp a5, a7 +3f4ea990: jrlt L3F4EA9D0 +3f4ea9a0: dec a5 +3f4ea9b0: move a5, *a9(0x660), 0 +L3F4EA9D0: +3f4ea9d0: move a14, -*sp, 1 +3f4ea9e0: move *a9(0x540), *a14+, 1 +3f4eaa00: calla L3F702440 +3f4eaa30: move a10, *a9(0x540), 1 +3f4eaa50: move a14, -*sp, 1 +3f4eaa60: move a9, a7 +3f4eaa70: addi 0xde0, a7 +3f4eaa90: move a7, *a14+, 1 +3f4eaaa0: calla L3FB458D0 +3f4eaad0: move a8, a11 +3f4eaae0: dec a11 +3f4eaaf0: move a11, a7 +3f4eab00: sll 0x3, a7 +3f4eab10: add a9, a7 +3f4eab20: setf 8, 0, 0 +3f4eab30: move *a7(0xde0), a7, 0 +3f4eab50: cmpi 0x23, a7 +3f4eab70: jrne L3F4EAE80 +3f4eab80: move a11, a7 +3f4eab90: sll 0x3, a7 +3f4eaba0: add a9, a7 +3f4eabb0: sub a5, a5 +3f4eabc0: movb a5, *a7(0xde0) +3f4eabe0: move a14, -*sp, 1 +3f4eabf0: move *a9(0x540), a7, 1 +3f4eac10: setf 16, 1, 0 +3f4eac20: move *a7(0x10), a8, 0 +3f4eac40: move a8, *a14+, 1 +3f4eac50: move *a9(0x540), a7, 1 +3f4eac70: move *a7, a8, 0 +3f4eac80: move a8, *a14+, 1 +3f4eac90: move a9, a7 +3f4eaca0: addi 0xde0, a7 +3f4eacc0: move a7, *a14+, 1 +3f4eacd0: movi 0x3f514c18, a8 +3f4ead00: move a8, *a14+, 1 +3f4ead10: move a13, a7 +3f4ead20: addk 32, a7 +3f4ead30: move a7, *a14+, 1 +3f4ead40: calla L3FB34430 +3f4ead70: move a14, -*sp, 1 +3f4ead80: move a7, *a14+, 1 +3f4ead90: move *a9(0x80), *a14+, 1 +3f4eadb0: move @0x1a6810, *a14+, 1 +3f4eade0: calla L3FD9F1D0 +3f4eae10: move a11, a3 +3f4eae20: sll 0x3, a3 +3f4eae30: add a9, a3 +3f4eae40: movi 0x23, a5 +3f4eae60: movb a5, *a3(0xde0) +L3F4EAE80: +3f4eae80: move *sp(0x120), a14, 1 +3f4eaea0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f4eaec0: rets 2 +L3F4EAED0: +3f4eaed0: mmtm sp, a7,a9,a11,a13 +3f4eaef0: move a14, a13 +3f4eaf00: addi 0x80, a14 +3f4eaf20: move *a13(0xffe0), a11, 1 +3f4eaf40: move *a13(0xffc0), a9, 1 +3f4eaf60: inc a11 +3f4eaf70: inc a9 +3f4eaf80: mpys a9, a11 +3f4eaf90: move a11, *a13(0x60), 1 +3f4eafb0: move *a13(0xffc0), a9, 1 +3f4eafd0: inc a9 +3f4eafe0: sll 0x2, a9 +3f4eaff0: sll 0x1, a11 +3f4eb000: add a11, a9 +3f4eb010: addk 12, a9 +3f4eb020: move a9, *a13(0x20), 1 +3f4eb040: move a14, -*sp, 1 +3f4eb050: move a9, *a14+, 1 +3f4eb060: calla L3F701230 +3f4eb090: move a8, *a13, 1 +3f4eb0a0: move a8, a11 +3f4eb0b0: jrne L3F4EB160 +3f4eb0c0: move a14, -*sp, 1 +3f4eb0d0: movi 0x3f514c68, a8 +3f4eb100: move a8, *a14+, 1 +3f4eb110: calla L3FB341E0 +3f4eb140: sub a8, a8 +3f4eb150: jruc L3F4EB640 +L3F4EB160: +3f4eb160: setf 16, 1, 0 +3f4eb170: move *a13(0xffe0), *a8(0x0), 0 +3f4eb1a0: move *a13(0xffc0), *a8(0x10), 0 +3f4eb1d0: move *a13(0x60), *a8(0x20), 1 +3f4eb200: move *a13(0xffc0), a9, 1 +3f4eb220: inc a9 +3f4eb230: sll 0x2, a9 +3f4eb240: move a9, *a13(0x40), 1 +3f4eb260: sub a9, a9 +3f4eb270: move a9, *a13(0x20), 1 +3f4eb290: move *a13(0xffc0), a11, 1 +3f4eb2b0: cmp a11, a9 +3f4eb2c0: jrgt L3F4EB4B0 +L3F4EB2D0: +3f4eb2d0: move *a13, a11, 1 +3f4eb2e0: move *a13(0x20), a9, 1 +3f4eb300: sll 0x5, a9 +3f4eb310: add a11, a9 +3f4eb320: move *a13(0x40), a7, 1 +3f4eb340: sll 0x3, a7 +3f4eb350: add a11, a7 +3f4eb360: addi 0x40, a7 +3f4eb380: move a7, *a9(0x40), 1 +3f4eb3a0: move *a13(0xffe0), a9, 1 +3f4eb3c0: move *a13(0x40), a7, 1 +3f4eb3e0: inc a9 +3f4eb3f0: add a7, a9 +3f4eb400: move a9, *a13(0x40), 1 +3f4eb420: move *a13(0x20), a7, 1 +3f4eb440: inc a7 +3f4eb450: move a7, *a13(0x20), 1 +3f4eb470: move *a13(0xffc0), a9, 1 +3f4eb490: cmp a9, a7 +3f4eb4a0: jrle L3F4EB2D0 +L3F4EB4B0: +3f4eb4b0: move a14, -*sp, 1 +3f4eb4c0: movk 32, a11 +3f4eb4d0: move a11, *a14+, 1 +3f4eb4e0: move *a13(0x60), *a14+, 1 +3f4eb500: move *a13, a9, 1 +3f4eb510: move *a9(0x40), *a14+, 1 +3f4eb530: calla L3FB44E40 +3f4eb560: move a14, -*sp, 1 +3f4eb570: move *a13(0x60), *a14+, 1 +3f4eb590: move *a9(0x20), a7, 1 +3f4eb5b0: sll 0x3, a7 +3f4eb5c0: move *a9(0x40), a11, 1 +3f4eb5e0: add a7, a11 +3f4eb5f0: move a11, *a14+, 1 +3f4eb600: calla L3FB44A00 +3f4eb630: move a9, a8 +L3F4EB640: +3f4eb640: move *sp(0xa0), a14, 1 +3f4eb660: mmfm sp, a7,a9,a11,a13 +3f4eb680: rets 2 +3f4eb690: rets +L3F4EB6A0: +3f4eb6a0: mmtm sp, a7,a9,a10,a11,a13 +3f4eb6c0: move a14, a13 +3f4eb6d0: addi 0x40, a14 +3f4eb6f0: movi 0xaec60, a11 +3f4eb720: move a11, *a13, 1 +3f4eb730: setf 2, 0, 0 +3f4eb740: move *a11(0x88), a7, 0 +3f4eb760: move a7, *a13(0x20), 1 +3f4eb780: move @0x1a6ef0, a7, 1 +3f4eb7b0: jrne L3F4EB8A0 +3f4eb7c0: move a14, -*sp, 1 +3f4eb7d0: movi 0x3f514d98, a8 +3f4eb800: move a8, *a14+, 1 +3f4eb810: move @0x1a6810, *a14+, 1 +3f4eb840: calla L3FD4AE80 +3f4eb870: move a8, @0x1a6ef0, 1 +L3F4EB8A0: +3f4eb8a0: move @0x1a6ef0, a7, 1 +3f4eb8d0: jrne L3F4EB960 +3f4eb8e0: move a14, -*sp, 1 +3f4eb8f0: movi 0x3f514fb8, a8 +3f4eb920: move a8, *a14+, 1 +3f4eb930: calla L3FB341E0 +L3F4EB960: +3f4eb960: move a14, -*sp, 1 +3f4eb970: move @0x1a6b20, *a14+, 1 +3f4eb9a0: move @0x1a6810, *a14+, 1 +3f4eb9d0: calla L3FB04900 +3f4eba00: move a8, @0x1a71f0, 1 +3f4eba30: move a14, -*sp, 1 +3f4eba40: move @0x1a6b20, *a14+, 1 +3f4eba70: move @0x1a6810, *a14+, 1 +3f4ebaa0: calla L3FB04900 +3f4ebad0: move a8, @0x1a7210, 1 +3f4ebb00: move a14, -*sp, 1 +3f4ebb10: move @0x1a6b20, *a14+, 1 +3f4ebb40: move @0x1a6810, *a14+, 1 +3f4ebb70: calla L3FB04900 +3f4ebba0: move a8, @0x1a7230, 1 +3f4ebbd0: move a14, -*sp, 1 +3f4ebbe0: movi 0x1a6f10, a7 +3f4ebc10: move a7, *a14+, 1 +3f4ebc20: move *a13(0x20), a7, 1 +3f4ebc40: sll 0x9, a7 +3f4ebc50: addi 0x240740, a7 +3f4ebc80: move a7, *a14+, 1 +3f4ebc90: movk 5, a7 +3f4ebca0: move a7, *a14+, 1 +3f4ebcb0: move @0x1a6810, *a14+, 1 +3f4ebce0: movi 0x3f515088, a8 +3f4ebd10: move a8, *a14+, 1 +3f4ebd20: move @0x19ff80, *a14+, 1 +3f4ebd50: move @0x19ff60, *a14+, 1 +3f4ebd80: move @0x1a6ef0, *a14+, 1 +3f4ebdb0: move @0x1a71f0, *a14+, 1 +3f4ebde0: calla L3FB0F140 +3f4ebe10: move a8, a9 +3f4ebe20: move a14, -*sp, 1 +3f4ebe30: move a9, *a14+, 1 +3f4ebe40: move @0x1a71f0, *a14+, 1 +3f4ebe70: calla L3FB11A10 +3f4ebea0: move a8, a10 +3f4ebeb0: move *a10(0x160), a7, 1 +3f4ebed0: move a7, @0x1a72d0, 1 +3f4ebf00: move *a10(0x160), a7, 1 +3f4ebf20: move *a7(0x60), a7, 1 +3f4ebf40: move a7, @0x1a7250, 1 +3f4ebf70: move @0x1a72d0, a7, 1 +3f4ebfa0: move *a7(0x120), a7, 1 +3f4ebfc0: movk 1, a11 +3f4ebfd0: move a11, *a7(0xa0), 1 +3f4ebff0: move a14, -*sp, 1 +3f4ec000: movi 0x1a6fb0, a7 +3f4ec030: move a7, *a14+, 1 +3f4ec040: move *a13(0x20), a11, 1 +3f4ec060: sll 0x9, a11 +3f4ec070: addi 0x240d40, a11 +3f4ec0a0: move a11, *a14+, 1 +3f4ec0b0: movk 4, a11 +3f4ec0c0: move a11, *a14+, 1 +3f4ec0d0: move @0x1a6810, *a14+, 1 +3f4ec100: movi 0x3f515088, a8 +3f4ec130: move a8, *a14+, 1 +3f4ec140: move @0x19ff80, *a14+, 1 +3f4ec170: move @0x19ff60, *a14+, 1 +3f4ec1a0: move @0x1a6ef0, *a14+, 1 +3f4ec1d0: move @0x1a7210, *a14+, 1 +3f4ec200: calla L3FB0F140 +3f4ec230: move a8, a9 +3f4ec240: move a14, -*sp, 1 +3f4ec250: move a9, *a14+, 1 +3f4ec260: move @0x1a7210, *a14+, 1 +3f4ec290: calla L3FB11A10 +3f4ec2c0: move a8, a10 +3f4ec2d0: move *a10(0x160), a11, 1 +3f4ec2f0: move a11, @0x1a72f0, 1 +3f4ec320: move *a10(0x160), a7, 1 +3f4ec340: move *a7(0x60), a7, 1 +3f4ec360: move a7, @0x1a7270, 1 +3f4ec390: move *a11(0x100), a7, 1 +3f4ec3b0: movk 1, a11 +3f4ec3c0: move a11, *a7(0xa0), 1 +3f4ec3e0: move a14, -*sp, 1 +3f4ec3f0: movi 0x1a7030, a7 +3f4ec420: move a7, *a14+, 1 +3f4ec430: move *a13(0x20), a11, 1 +3f4ec450: sll 0x9, a11 +3f4ec460: addi 0x241340, a11 +3f4ec490: move a11, *a14+, 1 +3f4ec4a0: movk 10, a11 +3f4ec4b0: move a11, *a14+, 1 +3f4ec4c0: move @0x1a6810, *a14+, 1 +3f4ec4f0: movi 0x3f515088, a8 +3f4ec520: move a8, *a14+, 1 +3f4ec530: move @0x19ff80, *a14+, 1 +3f4ec560: move @0x19ff60, *a14+, 1 +3f4ec590: move @0x1a6ef0, *a14+, 1 +3f4ec5c0: move @0x1a7230, *a14+, 1 +3f4ec5f0: calla L3FB0F140 +3f4ec620: move a8, a9 +3f4ec630: move a14, -*sp, 1 +3f4ec640: move a9, *a14+, 1 +3f4ec650: move @0x1a7230, *a14+, 1 +3f4ec680: calla L3FB11A10 +3f4ec6b0: move a8, a10 +3f4ec6c0: move *a10(0x160), a11, 1 +3f4ec6e0: move a11, @0x1a7310, 1 +3f4ec710: move *a10(0x160), a7, 1 +3f4ec730: move *a7(0x60), a7, 1 +3f4ec750: move a7, @0x1a7290, 1 +3f4ec780: move *a11(0x180), a7, 1 +3f4ec7a0: movk 1, a11 +3f4ec7b0: move a11, *a7(0xa0), 1 +3f4ec7d0: subi 0x40, a14 +3f4ec7f0: mmfm sp, a7,a9,a10,a11,a13 +3f4ec810: rets +L3F4EC820: +3f4ec820: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f4ec840: move a14, a13 +3f4ec850: addi 0x40, a14 +3f4ec870: movi 0xaec60, a7 +3f4ec8a0: move a7, *a13, 1 +3f4ec8b0: setf 2, 0, 0 +3f4ec8c0: move *a7(0x88), a5, 0 +3f4ec8e0: move a5, *a13(0x20), 1 +3f4ec900: move *a13(0xffe0), a9, 1 +3f4ec920: move a14, -*sp, 1 +3f4ec930: move *a9(0x80), *a14+, 1 +3f4ec950: move @0x1a6810, *a14+, 1 +3f4ec980: calla L3FB04900 +3f4ec9b0: move a8, *a9(0x5968), 1 +3f4ec9d0: move a14, -*sp, 1 +3f4ec9e0: movi 0x1a7170, a5 +3f4eca10: move a5, *a14+, 1 +3f4eca20: movk 3, a5 +3f4eca30: move a5, *a14+, 1 +3f4eca40: move a5, *a14+, 1 +3f4eca50: movi 0x1a72d0, a5 +3f4eca80: move a5, *a14+, 1 +3f4eca90: move *a13(0x20), a5, 1 +3f4ecab0: sll 0x9, a5 +3f4ecac0: addi 0x241940, a5 +3f4ecaf0: move a5, *a14+, 1 +3f4ecb00: move @0x19ff80, *a14+, 1 +3f4ecb30: move @0x19ff60, *a14+, 1 +3f4ecb60: move @0x1a6ef0, *a14+, 1 +3f4ecb90: sub a5, a5 +3f4ecba0: move a5, *a14+, 1 +3f4ecbb0: move a5, *a14+, 1 +3f4ecbc0: move *a9(0x5968), *a14+, 1 +3f4ecbe0: calla L3FB07DE0 +3f4ecc10: move a8, a10 +3f4ecc20: move a14, -*sp, 1 +3f4ecc30: move a10, *a14+, 1 +3f4ecc40: move *a9(0x5968), *a14+, 1 +3f4ecc60: calla L3FB11A10 +3f4ecc90: move a8, a12 +3f4ecca0: move a5, a11 +L3F4ECCB0: +3f4eccb0: move a11, a7 +3f4eccc0: sll 0x5, a7 +3f4eccd0: addi 0x1a72d0, a7 +3f4ecd00: move *a7, a7, 1 +3f4ecd10: move a12, *a7(0x20), 1 +3f4ecd30: move a11, a7 +3f4ecd40: sll 0x5, a7 +3f4ecd50: addi 0x1a72d0, a7 +3f4ecd80: move *a7, a7, 1 +3f4ecd90: move *a9(0x5968), *a7(0x0), 1 +3f4ecdc0: inc a11 +3f4ecdd0: cmpi 0x3, a11 +3f4ecdf0: jrlt L3F4ECCB0 +3f4ece00: move *sp(0x100), a14, 1 +3f4ece20: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f4ece40: rets 2 +3f4ece50: mmtm sp, a9,a10,a13 +3f4ece70: move a14, a13 +3f4ece80: move *sp(0x80), a14, 1 +3f4ecea0: mmfm sp, a9,a10,a13 +3f4ecec0: rets 2 +L3F4ECED0: +3f4eced0: mmtm sp, a7,a9,a11,a13 +3f4ecef0: move a14, a13 +3f4ecf00: addk 32, a14 +3f4ecf10: move *a13(0xffe0), a9, 1 +3f4ecf30: move *a9(0x740), a11, 1 +3f4ecf50: btst 18, a11 +3f4ecf60: jreq L3F4ECF90 +3f4ecf70: movk 4, a11 +3f4ecf80: jruc L3F4ECFA0 +L3F4ECF90: +3f4ecf90: movk 8, a11 +L3F4ECFA0: +3f4ecfa0: move a11, *a9(0xd60), 1 +3f4ecfc0: move *a9(0x740), a11, 1 +3f4ecfe0: btst 19, a11 +3f4ecff0: jreq L3F4ED020 +3f4ed000: movk 1, a11 +3f4ed010: jruc L3F4ED030 +L3F4ED020: +3f4ed020: movk 2, a11 +L3F4ED030: +3f4ed030: move *a9(0xd60), a7, 1 +3f4ed050: or a11, a7 +3f4ed060: move a7, *a9(0xd60), 1 +3f4ed080: move *a9(0x780), a11, 1 +3f4ed0a0: andi 0x300000, a11 +3f4ed0d0: sra 0x14, a11 +3f4ed0e0: move a11, *a13, 1 +3f4ed0f0: jreq L3F4ED3D0 +3f4ed100: move a14, -*sp, 1 +3f4ed110: sub a7, a7 +3f4ed120: move a7, *a14+, 1 +3f4ed130: calla L3F48CBC0 +3f4ed160: subk 3, a8 +3f4ed170: jreq L3F4ED1D0 +3f4ed180: move a7, *a13, 1 +3f4ed190: movb a7, @0x270100 +3f4ed1c0: jruc L3F4ED340 +L3F4ED1D0: +3f4ed1d0: movb a7, @0x270100 +3f4ed200: dsjs a11, L3F4ED290 +3f4ed210: move *a9(0xd60), a11, 1 +3f4ed230: ori 0x420, a11 +3f4ed260: move a11, *a9(0xd60), 1 +3f4ed280: jruc L3F4ED340 +L3F4ED290: +3f4ed290: move *a9(0xd60), a11, 1 +3f4ed2b0: ori 0x900, a11 +3f4ed2e0: move a11, *a9(0xd60), 1 +3f4ed300: movk 14, a11 +3f4ed310: setf 16, 1, 0 +3f4ed320: move a11, *a9(0x640), 0 +L3F4ED340: +3f4ed340: move *a13, a11, 1 +3f4ed350: jrne L3F4ED3D0 +3f4ed360: move *a9(0x780), a11, 1 +3f4ed380: andi 0xffcfffff, a11 +3f4ed3b0: move a11, *a9(0x780), 1 +L3F4ED3D0: +3f4ed3d0: move *sp(0xa0), a14, 1 +3f4ed3f0: mmfm sp, a7,a9,a11,a13 +3f4ed410: rets 2 +L3F4ED420: +3f4ed420: mmtm sp, a5,a7,a9,a10,a11,a13 +3f4ed440: move a14, a13 +3f4ed450: addi 0x80, a14 +3f4ed470: move a14, -*sp, 1 +3f4ed480: movi 0xb69, a7 +3f4ed4a0: move a7, *a14+, 1 +3f4ed4b0: calla L3F701230 +3f4ed4e0: move a8, a9 +3f4ed4f0: jrne L3F4ED650 +3f4ed500: move a14, -*sp, 1 +3f4ed510: movi 0x3f5150c0, a8 +3f4ed540: move a8, *a14+, 1 +3f4ed550: calla L3FB341E0 +3f4ed580: move *a13(0xffc0), a7, 1 +3f4ed5a0: addk 2, a7 +3f4ed5b0: jrne L3F4ED620 +3f4ed5c0: move a14, -*sp, 1 +3f4ed5d0: move *a13(0xffe0), *a14+, 1 +3f4ed5f0: calla L3F70BB90 +L3F4ED620: +3f4ed620: sub a8, a8 +3f4ed630: jauc L3F4EEF00 +L3F4ED650: +3f4ed650: setf 16, 1, 0 +3f4ed660: move @0x1a6500, a7, 0 +3f4ed690: jreq L3F4ED730 +3f4ed6a0: move a14, -*sp, 1 +3f4ed6b0: move a9, *a14+, 1 +3f4ed6c0: movi 0x3f5151b0, a8 +3f4ed6f0: move a8, *a14+, 1 +3f4ed700: calla L3FB341E0 +L3F4ED730: +3f4ed730: move a14, -*sp, 1 +3f4ed740: movi 0xb69, a7 +3f4ed760: move a7, *a14+, 1 +3f4ed770: move a9, *a14+, 1 +3f4ed780: calla L3FB44A00 +3f4ed7b0: move a14, -*sp, 1 +3f4ed7c0: movk 2, a7 +3f4ed7d0: move a7, *a14+, 1 +3f4ed7e0: move a9, *a14+, 1 +3f4ed7f0: calla L3F9E9C70 +3f4ed820: sub a7, a7 +3f4ed830: move a7, *a9(0x60), 1 +3f4ed850: move *a13(0xffc0), a7, 1 +3f4ed870: inc a7 +3f4ed880: jrne L3F4ED8E0 +3f4ed890: movi 0xffff, a7 +3f4ed8b0: move a7, *a9(0x60), 1 +3f4ed8d0: jruc L3F4ED960 +L3F4ED8E0: +3f4ed8e0: move *a13(0xffc0), a7, 1 +3f4ed900: addk 2, a7 +3f4ed910: jrne L3F4ED960 +3f4ed920: movi 0xfffe, a7 +3f4ed940: move a7, *a9(0x60), 1 +L3F4ED960: +3f4ed960: move *a13(0xffe0), *a9(0x40), 1 +3f4ed990: move a14, -*sp, 1 +3f4ed9a0: move *a9(0x7c0), *a14+, 1 +3f4ed9c0: move *a9(0x7a0), *a14+, 1 +3f4ed9e0: calla L3F4EAED0 +3f4eda10: move a8, a11 +3f4eda20: jrne L3F4EDB50 +3f4eda30: move a14, -*sp, 1 +3f4eda40: move a9, *a14+, 1 +3f4eda50: calla L3F702440 +3f4eda80: move *a13(0xffc0), a7, 1 +3f4edaa0: addk 2, a7 +3f4edab0: jrne L3F4EDB20 +3f4edac0: move a14, -*sp, 1 +3f4edad0: move *a13(0xffe0), *a14+, 1 +3f4edaf0: calla L3F70BB90 +L3F4EDB20: +3f4edb20: sub a8, a8 +3f4edb30: jauc L3F4EEF00 +L3F4EDB50: +3f4edb50: move a11, *a9(0x540), 1 +3f4edb70: setf 16, 1, 0 +3f4edb80: move *a11, a7, 0 +3f4edb90: move a7, *a9(0x7a0), 1 +3f4edbb0: move *a11(0x10), a7, 0 +3f4edbd0: move a7, *a9(0x7c0), 1 +3f4edbf0: movk 1, a7 +3f4edc00: move a7, *a9(0x59b0), 0 +3f4edc20: move *a9(0x7a0), *a9(0x59c0), 0 +3f4edc50: move a7, *a9(0x5990), 0 +3f4edc70: move *a9(0x7c0), *a9(0x59a0), 0 +3f4edca0: move a7, *a9(0x620), 0 +3f4edcc0: move *a11(0x10), *a9(0x630), 0 +3f4edcf0: move a7, *a9(0x660), 0 +3f4edd10: move a7, *a9(0x670), 0 +3f4edd30: move a7, *a9(0x6a0), 0 +3f4edd50: movk 2, a7 +3f4edd60: movb a7, *a9(0x568) +3f4edd80: movi 0xff, a7 +3f4edda0: movb a7, *a9(0x578) +3f4eddc0: movk 2, a7 +3f4eddd0: movb a7, *a9(0x560) +3f4eddf0: move @0xb2138, a7, 1 +3f4ede20: btst 25, a7 +3f4ede30: jreq L3F4EDEB0 +3f4ede40: setf 8, 0, 0 +3f4ede50: move *a9(0x560), a7, 0 +3f4ede70: movk 4, a5 +3f4ede80: or a5, a7 +3f4ede90: movb a7, *a9(0x560) +L3F4EDEB0: +3f4edeb0: move @0xb2178, a7, 1 +3f4edee0: btst 5, a7 +3f4edef0: jreq L3F4EDF70 +3f4edf00: setf 8, 0, 0 +3f4edf10: move *a9(0x560), a5, 0 +3f4edf30: movk 16, a7 +3f4edf40: or a7, a5 +3f4edf50: movb a5, *a9(0x560) +L3F4EDF70: +3f4edf70: move @0xb2178, a7, 1 +3f4edfa0: btst 4, a7 +3f4edfb0: jreq L3F4EE040 +3f4edfc0: setf 8, 0, 0 +3f4edfd0: move *a9(0x560), a5, 0 +3f4edff0: ori 0x20, a5 +3f4ee020: movb a5, *a9(0x560) +L3F4EE040: +3f4ee040: movk 1, a5 +3f4ee050: movb a5, *a9(0x9d0) +3f4ee070: move a14, -*sp, 1 +3f4ee080: move a9, *a14+, 1 +3f4ee090: calla L3F502660 +3f4ee0c0: move a14, -*sp, 1 +3f4ee0d0: move a9, *a14+, 1 +3f4ee0e0: calla L3F209300 +3f4ee110: move a14, -*sp, 1 +3f4ee120: move a9, *a14+, 1 +3f4ee130: calla L3F4ECED0 +3f4ee160: move a14, -*sp, 1 +3f4ee170: move a9, *a14+, 1 +3f4ee180: calla L3F219D80 +3f4ee1b0: move a5, *a13, 1 +3f4ee1c0: move @0x1a6870, a10, 1 +3f4ee1f0: jreq L3F4EE2D0 +L3F4EE200: +3f4ee200: move *a10(0x20), a7, 1 +3f4ee220: move *a13, a5, 1 +3f4ee230: cmp a5, a7 +3f4ee240: jrne L3F4EE2B0 +3f4ee250: inc a5 +3f4ee260: move a5, *a13, 1 +3f4ee270: move @0x1a6870, a10, 1 +3f4ee2a0: jruc L3F4EE2C0 +L3F4EE2B0: +3f4ee2b0: move *a10, a10, 1 +L3F4EE2C0: +3f4ee2c0: jrne L3F4EE200 +L3F4EE2D0: +3f4ee2d0: dec a5 +3f4ee2e0: move a5, a7 +3f4ee2f0: sll 0x5, a5 +3f4ee300: sll 0x3, a7 +3f4ee310: add a7, a5 +3f4ee320: addk 8, a5 +3f4ee330: move a5, *a13(0x20), 1 +3f4ee350: move *a13, a7, 1 +3f4ee360: dec a7 +3f4ee370: move a7, a5 +3f4ee380: sll 0x5, a7 +3f4ee390: sll 0x3, a5 +3f4ee3a0: add a5, a7 +3f4ee3b0: addi 0x66, a7 +3f4ee3d0: move a7, *a13(0x40), 1 +3f4ee3f0: move *a13(0x20), a5, 1 +3f4ee410: subk 8, a5 +3f4ee420: jrlt L3F4EE4C0 +3f4ee430: move @0x1a6b80, a5, 1 +3f4ee460: move *a13(0x20), a7, 1 +3f4ee480: addi 0xc8, a7 +3f4ee4a0: cmp a7, a5 +3f4ee4b0: jrge L3F4EE720 +L3F4EE4C0: +3f4ee4c0: move @0x1a6b80, a7, 1 +3f4ee4f0: move *a13(0x20), a5, 1 +3f4ee510: addi 0xc8, a5 +3f4ee530: cmp a7, a5 +3f4ee540: jrle L3F4EE5D0 +3f4ee550: subi 0xc8, a7 +3f4ee570: sll 0x1, a7 +3f4ee580: move *a13(0x20), a5, 1 +3f4ee5a0: sub a5, a7 +3f4ee5b0: move a7, *a13(0x20), 1 +L3F4EE5D0: +3f4ee5d0: move *a13(0x20), a7, 1 +3f4ee5f0: cmpi 0x28, a7 +3f4ee610: jrge L3F4EE670 +3f4ee620: neg a7 +3f4ee630: addi 0x50, a7 +3f4ee650: move a7, *a13(0x20), 1 +L3F4EE670: +3f4ee670: subk 8, a7 +3f4ee680: jrlt L3F4EE4C0 +3f4ee690: move @0x1a6b80, a7, 1 +3f4ee6c0: move *a13(0x20), a5, 1 +3f4ee6e0: addi 0xc8, a5 +3f4ee700: cmp a5, a7 +3f4ee710: jrlt L3F4EE4C0 +L3F4EE720: +3f4ee720: move *a13(0x40), a7, 1 +3f4ee740: cmpi 0x28, a7 +3f4ee760: jrlt L3F4EE7E0 +3f4ee770: move @0x1a6ba0, a5, 1 +3f4ee7a0: addi 0xc8, a7 +3f4ee7c0: cmp a7, a5 +3f4ee7d0: jrge L3F4EEA30 +L3F4EE7E0: +3f4ee7e0: move @0x1a6ba0, a7, 1 +3f4ee810: move *a13(0x40), a5, 1 +3f4ee830: addi 0xc8, a5 +3f4ee850: cmp a7, a5 +3f4ee860: jrle L3F4EE8F0 +3f4ee870: subi 0xc8, a7 +3f4ee890: sll 0x1, a7 +3f4ee8a0: move *a13(0x40), a5, 1 +3f4ee8c0: sub a5, a7 +3f4ee8d0: move a7, *a13(0x40), 1 +L3F4EE8F0: +3f4ee8f0: move *a13(0x40), a7, 1 +3f4ee910: cmpi 0x28, a7 +3f4ee930: jrge L3F4EE990 +3f4ee940: neg a7 +3f4ee950: addi 0x50, a7 +3f4ee970: move a7, *a13(0x40), 1 +L3F4EE990: +3f4ee990: cmpi 0x28, a7 +3f4ee9b0: jrlt L3F4EE7E0 +3f4ee9c0: move @0x1a6ba0, a5, 1 +3f4ee9f0: addi 0xc8, a7 +3f4eea10: cmp a7, a5 +3f4eea20: jrlt L3F4EE7E0 +L3F4EEA30: +3f4eea30: setf 16, 1, 0 +3f4eea40: move *a13(0x20), *a9(0x5a0), 0 +3f4eea70: move *a13(0x40), *a9(0x5b0), 0 +3f4eeaa0: move *a13(0x0), *a9(0x20), 1 +3f4eead0: move *a13(0xffc0), a7, 1 +3f4eeaf0: jrle L3F4EEC20 +3f4eeb00: setf 8, 0, 0 +3f4eeb10: move *a7, a7, 0 +3f4eeb20: jreq L3F4EEC20 +3f4eeb30: move a14, -*sp, 1 +3f4eeb40: move *a13(0xffc0), *a14+, 1 +3f4eeb60: movi 0x3f515228, a8 +3f4eeb90: move a8, *a14+, 1 +3f4eeba0: move a9, a7 +3f4eebb0: addi 0xde0, a7 +3f4eebd0: move a7, *a14+, 1 +3f4eebe0: calla L3FB34430 +3f4eec10: jruc L3F4EED00 +L3F4EEC20: +3f4eec20: move a14, -*sp, 1 +3f4eec30: move *a9(0x20), *a14+, 1 +3f4eec50: movi 0x3f515240, a8 +3f4eec80: move a8, *a14+, 1 +3f4eec90: move a9, a7 +3f4eeca0: addi 0xde0, a7 +3f4eecc0: move a7, *a14+, 1 +3f4eecd0: calla L3FB34430 +L3F4EED00: +3f4eed00: move @0x1a6870, a7, 1 +3f4eed30: move a7, *a9, 1 +3f4eed40: move a9, @0x1a6870, 1 +3f4eed70: setf 8, 0, 0 +3f4eed80: move @0x1a6e50, a7, 0 +3f4eedb0: inc a7 +3f4eedc0: movb a7, @0x1a6e50 +3f4eedf0: move *a9(0x60), a5, 1 +3f4eee10: addk 2, a5 +3f4eee20: jreq L3F4EEEF0 +3f4eee30: move a14, -*sp, 1 +3f4eee40: move a9, *a14+, 1 +3f4eee50: movi 0x3f4daae0, a5 +3f4eee80: move a5, *a14+, 1 +3f4eee90: move @0x1a68d0, *a14+, 1 +3f4eeec0: calla L3FB41A30 +L3F4EEEF0: +3f4eeef0: move a9, a8 +L3F4EEF00: +3f4eef00: move *sp(0xe0), a14, 1 +3f4eef20: mmfm sp, a5,a7,a9,a10,a11,a13 +3f4eef40: rets 2 +L3F4EEF50: +3f4eef50: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f4eef70: move a14, a13 +3f4eef80: addi 0x320, a14 +3f4eefa0: move *a13(0xffe0), a9, 1 +3f4eefc0: move *a9(0x540), a10, 1 +3f4eefe0: setf 16, 1, 0 +3f4eeff0: move @0x1a6500, a7, 0 +3f4ef020: jreq L3F4EF0C0 +3f4ef030: move a14, -*sp, 1 +3f4ef040: move a9, *a14+, 1 +3f4ef050: movi 0x3f515290, a8 +3f4ef080: move a8, *a14+, 1 +3f4ef090: calla L3FB341E0 +L3F4EF0C0: +3f4ef0c0: setf 8, 0, 0 +3f4ef0d0: move @0x1a6e50, a7, 0 +3f4ef100: dec a7 +3f4ef110: movb a7, @0x1a6e50 +3f4ef140: sub a11, a11 +3f4ef150: move *a9(0x780), a7, 1 +3f4ef170: btst 3, a7 +3f4ef180: jreq L3F4EF1B0 +3f4ef190: movi 0x40, a11 +L3F4EF1B0: +3f4ef1b0: move a11, a12 +3f4ef1c0: move *a9(0x7f0), a7, 0 +3f4ef1e0: jrne L3F4EF260 +3f4ef1f0: move a14, -*sp, 1 +3f4ef200: move a11, *a14+, 1 +3f4ef210: calla L3F50E900 +3f4ef240: move a8, a12 +3f4ef250: jruc L3F4EF490 +L3F4EF260: +3f4ef260: move *a9(0x7f0), a7, 0 +3f4ef280: dsjs a7, L3F4EF340 +3f4ef290: move a14, -*sp, 1 +3f4ef2a0: move a11, a7 +3f4ef2b0: ori 0x20, a7 +3f4ef2e0: move a7, *a14+, 1 +3f4ef2f0: calla L3F50E900 +3f4ef320: move a8, a12 +3f4ef330: jruc L3F4EF490 +L3F4EF340: +3f4ef340: move *a9(0x740), a7, 1 +3f4ef360: btst 3, a7 +3f4ef370: jreq L3F4EF430 +3f4ef380: move a14, -*sp, 1 +3f4ef390: move a11, a7 +3f4ef3a0: ori 0x20, a7 +3f4ef3d0: move a7, *a14+, 1 +3f4ef3e0: calla L3F50E900 +3f4ef410: move a8, a12 +3f4ef420: jruc L3F4EF490 +L3F4EF430: +3f4ef430: move a14, -*sp, 1 +3f4ef440: move a11, *a14+, 1 +3f4ef450: calla L3F50E900 +3f4ef480: move a8, a12 +L3F4EF490: +3f4ef490: setf 16, 1, 0 +3f4ef4a0: move a12, *a9(0x580), 0 +3f4ef4c0: move a12, a7 +3f4ef4d0: sll 0x5, a7 +3f4ef4e0: addi 0x1a7460, a7 +3f4ef510: move *a7, a7, 1 +3f4ef520: move *a7(0x1e0), *a9(0xa30), 0 +3f4ef550: move a12, a7 +3f4ef560: sll 0x5, a7 +3f4ef570: addi 0x1a7460, a7 +3f4ef5a0: move *a7, a7, 1 +3f4ef5b0: move a12, a5 +3f4ef5c0: sll 0x5, a5 +3f4ef5d0: addi 0x1a7460, a5 +3f4ef600: move *a5, a5, 1 +3f4ef610: move *a7(0x240), a7, 1 +3f4ef630: move *a5(0x260), a5, 1 +3f4ef650: add a5, a7 +3f4ef660: move a7, *a9(0xa40), 0 +3f4ef680: move a12, a7 +3f4ef690: sll 0x5, a7 +3f4ef6a0: addi 0x1a7460, a7 +3f4ef6d0: move *a7, a7, 1 +3f4ef6e0: move *a7(0x240), *a9(0xa50), 0 +3f4ef710: move a12, a7 +3f4ef720: sll 0x5, a7 +3f4ef730: addi 0x1a7460, a7 +3f4ef760: move *a7, a7, 1 +3f4ef770: move *a7(0x260), *a9(0xa60), 0 +3f4ef7a0: move @0x1a6ef0, a7, 1 +3f4ef7d0: jrne L3F4EF8C0 +3f4ef7e0: move a14, -*sp, 1 +3f4ef7f0: movi 0x3f514d98, a8 +3f4ef820: move a8, *a14+, 1 +3f4ef830: move @0x1a6810, *a14+, 1 +3f4ef860: calla L3FD4AE80 +3f4ef890: move a8, @0x1a6ef0, 1 +L3F4EF8C0: +3f4ef8c0: move @0x1a6ef0, a7, 1 +3f4ef8f0: jrne L3F4EFA10 +3f4ef900: move a14, -*sp, 1 +3f4ef910: movi 0x3f514fb8, a8 +3f4ef940: move a8, *a14+, 1 +3f4ef950: calla L3FB341E0 +3f4ef980: move a12, a7 +3f4ef990: sll 0x5, a7 +3f4ef9a0: addi 0x1a7460, a7 +3f4ef9d0: move *a7, a7, 1 +3f4ef9e0: move a7, @0x1a6ef0, 1 +L3F4EFA10: +3f4efa10: setf 16, 1, 0 +3f4efa20: move *a7(0x1f0), a5, 0 +3f4efa40: move *a7(0x200), a3, 0 +3f4efa60: add a3, a5 +3f4efa70: addk 5, a5 +3f4efa80: move a5, *a9(0xa70), 0 +3f4efaa0: move *a9(0xa30), a5, 0 +3f4efac0: move *a10, a3, 0 +3f4efad0: mpys a3, a5 +3f4efae0: addk 8, a5 +3f4efaf0: move a5, *a9(0x5c0), 0 +3f4efb10: move *a9(0xa40), a5, 0 +3f4efb30: move *a10(0x10), a3, 0 +3f4efb50: mpys a3, a5 +3f4efb60: move *a9(0xa70), a3, 0 +3f4efb80: add a3, a5 +3f4efb90: move *a9(0x760), a3, 1 +3f4efbb0: btst 5, a3 +3f4efbc0: jreq L3F4EFC10 +3f4efbd0: move *a9(0xa40), a3, 0 +3f4efbf0: addk 4, a3 +3f4efc00: jruc L3F4EFC20 +L3F4EFC10: +3f4efc10: sub a3, a3 +L3F4EFC20: +3f4efc20: add a3, a5 +3f4efc30: addk 8, a5 +3f4efc40: move a5, *a9(0x5d0), 0 +3f4efc60: move *a9(0x5b0), a5, 0 +3f4efc80: move *a9(0x5d0), a3, 0 +3f4efca0: add a3, a5 +3f4efcb0: move @0x1a6ba0, a3, 1 +3f4efce0: cmp a3, a5 +3f4efcf0: jrlt L3F4EFDE0 +3f4efd00: move *a9(0x5d0), a5, 0 +3f4efd20: sub a5, a3 +3f4efd30: move a3, *a9(0x5b0), 0 +3f4efd50: move *a9(0x5b0), a5, 0 +3f4efd70: cmpi 0x28, a5 +3f4efd90: jrge L3F4EFDE0 +3f4efda0: movi 0x28, a5 +3f4efdc0: move a5, *a9(0x5b0), 0 +L3F4EFDE0: +3f4efde0: sub a5, a5 +3f4efdf0: move a5, *a9(0x5ab0), 1 +3f4efe10: movb a5, *a9(0x5ad0) +3f4efe30: move a14, -*sp, 1 +3f4efe40: move a9, *a14+, 1 +3f4efe50: calla L3F4F03F0 +3f4efe80: move a14, -*sp, 1 +3f4efe90: move a9, *a14+, 1 +3f4efea0: calla L3F4EC820 +3f4efed0: move a14, -*sp, 1 +3f4efee0: movk 1, a7 +3f4efef0: move a7, *a14+, 1 +3f4eff00: move *a9(0x5968), *a14+, 1 +3f4eff20: calla L3FB11A10 +3f4eff50: move a8, *a13(0x300), 1 +3f4eff70: setf 16, 1, 0 +3f4eff80: move *a8(0xa0), *a9(0xa70), 0 +3f4effb0: move @0x1ad760, a3, 1 +3f4effe0: setf 2, 0, 0 +3f4efff0: move @0xaece8, a5, 0 +3f4f0020: cmp a5, a3 +3f4f0030: jreq L3F4F0100 +3f4f0040: move a14, -*sp, 1 +3f4f0050: move a5, *a14+, 1 +3f4f0060: calla L3FA14DD0 +3f4f0090: setf 2, 0, 0 +3f4f00a0: move @0xaece8, a5, 0 +3f4f00d0: move a5, @0x1ad760, 1 +L3F4F0100: +3f4f0100: move *a9(0x80), a3, 1 +3f4f0120: move a3, @0xba210, 1 +3f4f0150: move a14, -*sp, 1 +3f4f0160: move a3, *a14+, 1 +3f4f0170: movi 0x3f515340, a8 +3f4f01a0: move a8, *a14+, 1 +3f4f01b0: calla L3FB341E0 +3f4f01e0: move *a9(0x60), a5, 1 +3f4f0200: addk 2, a5 +3f4f0210: jreq L3F4F02D0 +3f4f0220: move a14, -*sp, 1 +3f4f0230: move a9, *a14+, 1 +3f4f0240: movi 0x3f4daae0, a5 +3f4f0270: move a5, *a14+, 1 +3f4f0280: move *a9(0x40), *a14+, 1 +3f4f02a0: calla L3FB3F250 +L3F4F02D0: +3f4f02d0: move a14, -*sp, 1 +3f4f02e0: move a9, *a14+, 1 +3f4f02f0: movi 0x3f4daae0, a5 +3f4f0320: move a5, *a14+, 1 +3f4f0330: move @0x1a68d0, *a14+, 1 +3f4f0360: calla L3FB41A30 +3f4f0390: sub a8, a8 +3f4f03a0: move *sp(0x120), a14, 1 +3f4f03c0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f4f03e0: rets 2 +L3F4F03F0: +3f4f03f0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f4f0410: move a14, a13 +3f4f0420: addi 0x510, a14 +3f4f0440: move *a13(0xffe0), a9, 1 +3f4f0460: move *a9(0x740), a11, 1 +3f4f0480: andi 0x20, a11 +3f4f04b0: move a11, *a13(0x200), 1 +3f4f04d0: move a14, -*sp, 1 +3f4f04e0: jreq L3F4F05F0 +3f4f04f0: move @0x1a6810, a7, 1 +3f4f0520: move @0x1a6b60, a5, 1 +3f4f0550: move a5, a11 +3f4f0560: sll 0x9, a5 +3f4f0570: sll 0x7, a11 +3f4f0580: add a11, a5 +3f4f0590: move *a7(0x480), a11, 1 +3f4f05b0: add a5, a11 +3f4f05c0: move *a11(0x1a0), a11, 1 +3f4f05e0: jruc L3F4F06E0 +L3F4F05F0: +3f4f05f0: move @0x1a6810, a7, 1 +3f4f0620: move @0x1a6b60, a5, 1 +3f4f0650: move a5, a11 +3f4f0660: sll 0x9, a5 +3f4f0670: sll 0x7, a11 +3f4f0680: add a11, a5 +3f4f0690: move *a7(0x480), a11, 1 +3f4f06b0: add a5, a11 +3f4f06c0: move *a11(0x1c0), a11, 1 +L3F4F06E0: +3f4f06e0: move a11, *a14+, 1 +3f4f06f0: move *a13(0x200), a11, 1 +3f4f0710: jreq L3F4F07F0 +3f4f0720: move @0x1a6b60, a5, 1 +3f4f0750: move a5, a11 +3f4f0760: sll 0x9, a5 +3f4f0770: sll 0x7, a11 +3f4f0780: add a11, a5 +3f4f0790: move *a7(0x480), a11, 1 +3f4f07b0: add a5, a11 +3f4f07c0: move *a11(0x1c0), a11, 1 +3f4f07e0: jruc L3F4F08B0 +L3F4F07F0: +3f4f07f0: move @0x1a6b60, a5, 1 +3f4f0820: move a5, a11 +3f4f0830: sll 0x9, a5 +3f4f0840: sll 0x7, a11 +3f4f0850: add a11, a5 +3f4f0860: move *a7(0x480), a11, 1 +3f4f0880: add a5, a11 +3f4f0890: move *a11(0x1a0), a11, 1 +L3F4F08B0: +3f4f08b0: move a11, *a14+, 1 +3f4f08c0: sub a11, a11 +3f4f08d0: move a11, *a14+, 1 +3f4f08e0: setf 16, 1, 0 +3f4f08f0: move *a9(0x5d0), a8, 0 +3f4f0910: move a8, *a14+, 1 +3f4f0920: move *a9(0x5c0), a8, 0 +3f4f0940: move a8, *a14+, 1 +3f4f0950: move *a9(0x5b0), a8, 0 +3f4f0970: move a8, *a14+, 1 +3f4f0980: move *a9(0x5a0), a8, 0 +3f4f09a0: move a8, *a14+, 1 +3f4f09b0: move @0x1a6b20, *a14+, 1 +3f4f09e0: move a7, *a14+, 1 +3f4f09f0: calla L3FD41B90 +3f4f0a20: move a8, *a9(0x80), 1 +3f4f0a40: move *a9(0x80), a7, 1 +3f4f0a60: jrne L3F4F0B20 +3f4f0a70: move a14, -*sp, 1 +3f4f0a80: movi 0x3f5153f0, a8 +3f4f0ab0: move a8, *a14+, 1 +3f4f0ac0: calla L3FB341E0 +3f4f0af0: move a11, a8 +3f4f0b00: jauc L3F4F1C20 +L3F4F0B20: +3f4f0b20: move a14, -*sp, 1 +3f4f0b30: move a11, *a14+, 1 +3f4f0b40: move a9, *a14+, 1 +3f4f0b50: calla L3F512CB0 +3f4f0b80: move a14, -*sp, 1 +3f4f0b90: movk 1, a7 +3f4f0ba0: move a7, *a14+, 1 +3f4f0bb0: move a9, *a14+, 1 +3f4f0bc0: calla L3F512CB0 +3f4f0bf0: move a14, -*sp, 1 +3f4f0c00: move a11, *a14+, 1 +3f4f0c10: move a11, *a14+, 1 +3f4f0c20: move *a9(0x80), *a14+, 1 +3f4f0c40: move @0x1a6810, *a14+, 1 +3f4f0c70: calla L3F997000 +3f4f0ca0: move a8, *a9(0x520), 1 +3f4f0cc0: move a11, *a13(0x460), 1 +3f4f0ce0: move a14, -*sp, 1 +3f4f0cf0: move a13, a5 +3f4f0d00: addi 0x240, a5 +3f4f0d20: move a5, *a14+, 1 +3f4f0d30: movi 0x10000, a7 +3f4f0d60: move a7, *a14+, 1 +3f4f0d70: move *a9(0xa0), *a14+, 1 +3f4f0d90: move @0x1a6810, *a14+, 1 +3f4f0dc0: calla L3FD34DA0 +3f4f0df0: move a11, *a9(0xdc0), 1 +3f4f0e10: move a14, -*sp, 1 +3f4f0e20: move *a9(0x520), *a14+, 1 +3f4f0e40: movi 0xffff, a11 +3f4f0e60: move a11, *a14+, 1 +3f4f0e70: move @0x1a6b40, *a14+, 1 +3f4f0ea0: move @0x1a6810, *a14+, 1 +3f4f0ed0: calla L3FD3E800 +3f4f0f00: move a14, -*sp, 1 +3f4f0f10: move a11, *a14+, 1 +3f4f0f20: move *a9(0x520), *a14+, 1 +3f4f0f40: move @0x1a6810, *a14+, 1 +3f4f0f70: calla L3FD99A60 +3f4f0fa0: move a14, -*sp, 1 +3f4f0fb0: sub a5, a5 +3f4f0fc0: move a5, *a14+, 1 +3f4f0fd0: move *a9(0x520), *a14+, 1 +3f4f0ff0: move @0x1a6810, *a14+, 1 +3f4f1020: calla L3FD98760 +3f4f1050: move a14, -*sp, 1 +3f4f1060: movk 6, a5 +3f4f1070: move a5, *a14+, 1 +3f4f1080: move *a9(0x520), *a14+, 1 +3f4f10a0: move @0x1a6810, *a14+, 1 +3f4f10d0: calla L3FD9A7A0 +3f4f1100: move a14, -*sp, 1 +3f4f1110: move @0x1a6810, a3, 1 +3f4f1140: move @0x1a6b60, a5, 1 +3f4f1170: move a5, a7 +3f4f1180: sll 0x9, a5 +3f4f1190: sll 0x7, a7 +3f4f11a0: add a7, a5 +3f4f11b0: move *a3(0x480), a7, 1 +3f4f11d0: add a5, a7 +3f4f11e0: move @0x1a6b60, a5, 1 +3f4f1210: move a5, a11 +3f4f1220: sll 0x9, a5 +3f4f1230: sll 0x7, a11 +3f4f1240: add a11, a5 +3f4f1250: move *a3(0x480), a11, 1 +3f4f1270: add a5, a11 +3f4f1280: move *a7(0x1c0), a7, 1 +3f4f12a0: move *a11(0x1a0), a11, 1 +3f4f12c0: xor a11, a7 +3f4f12d0: move a7, *a14+, 1 +3f4f12e0: move *a9(0x520), *a14+, 1 +3f4f1300: move a3, *a14+, 1 +3f4f1310: calla L3FD9D620 +3f4f1340: move a14, -*sp, 1 +3f4f1350: move a9, a11 +3f4f1360: addi 0xde0, a11 +3f4f1380: move a11, *a14+, 1 +3f4f1390: calla L3FB458D0 +3f4f13c0: move a8, a10 +3f4f13d0: dec a10 +3f4f13e0: jrlt L3F4F1830 +3f4f13f0: move a10, a11 +3f4f1400: sll 0x3, a11 +3f4f1410: add a9, a11 +3f4f1420: setf 8, 0, 0 +3f4f1430: move *a11(0xde0), a11, 0 +3f4f1450: cmpi 0x23, a11 +3f4f1470: jrne L3F4F1830 +3f4f1480: move a10, a11 +3f4f1490: sll 0x3, a11 +3f4f14a0: add a9, a11 +3f4f14b0: sub a7, a7 +3f4f14c0: movb a7, *a11(0xde0) +3f4f14e0: move a14, -*sp, 1 +3f4f14f0: move *a9(0x540), a11, 1 +3f4f1510: setf 16, 1, 0 +3f4f1520: move *a11(0x10), a8, 0 +3f4f1540: move a8, *a14+, 1 +3f4f1550: move *a9(0x540), a11, 1 +3f4f1570: move *a11, a8, 0 +3f4f1580: move a8, *a14+, 1 +3f4f1590: move a9, a11 +3f4f15a0: addi 0xde0, a11 +3f4f15c0: move a11, *a14+, 1 +3f4f15d0: movi 0x3f514c18, a8 +3f4f1600: move a8, *a14+, 1 +3f4f1610: move a13, *a14+, 1 +3f4f1620: calla L3FB34430 +3f4f1650: move a14, -*sp, 1 +3f4f1660: move a9, a11 +3f4f1670: addi 0xde0, a11 +3f4f1690: move a11, *a14+, 1 +3f4f16a0: move a9, a11 +3f4f16b0: addi 0xee0, a11 +3f4f16d0: move a11, *a14+, 1 +3f4f16e0: calla L3FB45720 +3f4f1710: move a14, -*sp, 1 +3f4f1720: move a13, *a14+, 1 +3f4f1730: move *a9(0x80), *a14+, 1 +3f4f1750: move @0x1a6810, *a14+, 1 +3f4f1780: calla L3FD9F1D0 +3f4f17b0: move a10, a11 +3f4f17c0: sll 0x3, a11 +3f4f17d0: add a9, a11 +3f4f17e0: movi 0x23, a5 +3f4f1800: movb a5, *a11(0xde0) +3f4f1820: jruc L3F4F1900 +L3F4F1830: +3f4f1830: move a14, -*sp, 1 +3f4f1840: move a9, a11 +3f4f1850: addi 0xde0, a11 +3f4f1870: move a11, *a14+, 1 +3f4f1880: move *a9(0x80), *a14+, 1 +3f4f18a0: move @0x1a6810, *a14+, 1 +3f4f18d0: calla L3FD9F1D0 +L3F4F1900: +3f4f1900: move a14, -*sp, 1 +3f4f1910: move a9, a11 +3f4f1920: addi 0xee0, a11 +3f4f1940: move a11, *a14+, 1 +3f4f1950: move *a9(0x80), *a14+, 1 +3f4f1970: move @0x1a6810, *a14+, 1 +3f4f19a0: calla L3FD9F440 +3f4f19d0: move a14, -*sp, 1 +3f4f19e0: movk 1, a11 +3f4f19f0: move a11, *a14+, 1 +3f4f1a00: move a9, *a14+, 1 +3f4f1a10: calla L3F4F3680 +3f4f1a40: move a14, -*sp, 1 +3f4f1a50: move a9, *a14+, 1 +3f4f1a60: calla L3F4F29B0 +3f4f1a90: move a14, -*sp, 1 +3f4f1aa0: movi 0x23c00f, a7 +3f4f1ad0: move a7, *a14+, 1 +3f4f1ae0: move *a9(0x80), *a14+, 1 +3f4f1b00: move @0x1a6810, *a14+, 1 +3f4f1b30: calla L3FD97D50 +3f4f1b60: move a14, -*sp, 1 +3f4f1b70: move *a9(0x80), *a14+, 1 +3f4f1b90: move @0x1a6810, *a14+, 1 +3f4f1bc0: calla L3FD64F60 +3f4f1bf0: move a9, @0x1a7420, 1 +L3F4F1C20: +3f4f1c20: move *sp(0x100), a14, 1 +3f4f1c40: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f4f1c60: rets 2 +L3F4F1C70: +3f4f1c70: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f4f1c90: move a14, a13 +3f4f1ca0: addi 0x1e0, a14 +3f4f1cc0: move *a13(0xffe0), a9, 1 +3f4f1ce0: move *a9(0x740), a7, 1 +3f4f1d00: andi 0x20, a7 +3f4f1d30: movk 1, a7 +3f4f1d40: jrne L3F4F1D60 +3f4f1d50: sub a7, a7 +L3F4F1D60: +3f4f1d60: move *a13(0xffc0), a5, 1 +3f4f1d80: movk 1, a5 +3f4f1d90: jrne L3F4F1DB0 +3f4f1da0: sub a5, a5 +L3F4F1DB0: +3f4f1db0: cmp a7, a5 +3f4f1dc0: jaeq L3F4F2960 +3f4f1de0: move *a13(0xffc0), a7, 1 +3f4f1e00: jreq L3F4F2130 +3f4f1e10: move *a9(0x740), a5, 1 +3f4f1e30: ori 0x20, a5 +3f4f1e60: move a5, *a9(0x740), 1 +3f4f1e80: move @0x1a6810, a5, 1 +3f4f1eb0: move @0x1a6b60, a3, 1 +3f4f1ee0: move a3, a7 +3f4f1ef0: sll 0x9, a3 +3f4f1f00: sll 0x7, a7 +3f4f1f10: add a7, a3 +3f4f1f20: move *a5(0x480), a7, 1 +3f4f1f40: add a3, a7 +3f4f1f50: move *a7(0x1c0), a10, 1 +3f4f1f70: move @0x1a6b60, a7, 1 +3f4f1fa0: move a7, a3 +3f4f1fb0: sll 0x9, a7 +3f4f1fc0: sll 0x7, a3 +3f4f1fd0: add a3, a7 +3f4f1fe0: move *a5(0x480), a3, 1 +3f4f2000: add a7, a3 +3f4f2010: move *a3(0x1a0), a11, 1 +3f4f2030: move @0x1a6b60, a7, 1 +3f4f2060: move a7, a3 +3f4f2070: sll 0x9, a7 +3f4f2080: sll 0x7, a3 +3f4f2090: add a3, a7 +3f4f20a0: move *a5(0x480), a3, 1 +3f4f20c0: add a7, a3 +3f4f20d0: move *a3(0x1a0), *a13(0x20), 1 +3f4f2100: move a10, *a13(0x60), 1 +3f4f2120: jruc L3F4F2430 +L3F4F2130: +3f4f2130: move *a9(0x740), a5, 1 +3f4f2150: movk 32, a3 +3f4f2160: andn a3, a5 +3f4f2170: move a5, *a9(0x740), 1 +3f4f2190: move @0x1a6810, a5, 1 +3f4f21c0: move @0x1a6b60, a3, 1 +3f4f21f0: move a3, a7 +3f4f2200: sll 0x9, a3 +3f4f2210: sll 0x7, a7 +3f4f2220: add a7, a3 +3f4f2230: move *a5(0x480), a7, 1 +3f4f2250: add a3, a7 +3f4f2260: move *a7(0x1a0), a10, 1 +3f4f2280: move @0x1a6b60, a7, 1 +3f4f22b0: move a7, a3 +3f4f22c0: sll 0x9, a7 +3f4f22d0: sll 0x7, a3 +3f4f22e0: add a3, a7 +3f4f22f0: move *a5(0x480), a3, 1 +3f4f2310: add a7, a3 +3f4f2320: move *a3(0x1c0), a11, 1 +3f4f2340: move @0x1a6b60, a7, 1 +3f4f2370: move a7, a3 +3f4f2380: sll 0x9, a7 +3f4f2390: sll 0x7, a3 +3f4f23a0: add a3, a7 +3f4f23b0: move *a5(0x480), a3, 1 +3f4f23d0: add a7, a3 +3f4f23e0: move *a3(0x1c0), *a13(0x20), 1 +3f4f2410: move a10, *a13(0x60), 1 +L3F4F2430: +3f4f2430: sub a12, a12 +L3F4F2440: +3f4f2440: move a12, a7 +3f4f2450: sll 0x5, a7 +3f4f2460: add a9, a7 +3f4f2470: move *a7(0xa0), a7, 1 +3f4f2490: jreq L3F4F2810 +3f4f24a0: btst 0, a12 +3f4f24b0: jreq L3F4F2670 +3f4f24c0: move a14, -*sp, 1 +3f4f24d0: move a11, *a14+, 1 +3f4f24e0: move a12, a7 +3f4f24f0: sll 0x5, a7 +3f4f2500: add a9, a7 +3f4f2510: move *a7(0xa0), *a14+, 1 +3f4f2530: move @0x1a6810, *a14+, 1 +3f4f2560: calla L3FD99A60 +3f4f2590: move a14, -*sp, 1 +3f4f25a0: move a10, *a14+, 1 +3f4f25b0: move a12, a7 +3f4f25c0: sll 0x5, a7 +3f4f25d0: add a9, a7 +3f4f25e0: move *a7(0xa0), *a14+, 1 +3f4f2600: move @0x1a6810, *a14+, 1 +3f4f2630: calla L3FD98760 +3f4f2660: jruc L3F4F2810 +L3F4F2670: +3f4f2670: move a14, -*sp, 1 +3f4f2680: move a10, *a14+, 1 +3f4f2690: move a12, a7 +3f4f26a0: sll 0x5, a7 +3f4f26b0: add a9, a7 +3f4f26c0: move *a7(0xa0), *a14+, 1 +3f4f26e0: move @0x1a6810, *a14+, 1 +3f4f2710: calla L3FD99A60 +3f4f2740: move a14, -*sp, 1 +3f4f2750: move a11, *a14+, 1 +3f4f2760: move a12, a7 +3f4f2770: sll 0x5, a7 +3f4f2780: add a9, a7 +3f4f2790: move *a7(0xa0), *a14+, 1 +3f4f27b0: move @0x1a6810, *a14+, 1 +3f4f27e0: calla L3FD98760 +L3F4F2810: +3f4f2810: inc a12 +3f4f2820: cmpi 0x18, a12 +3f4f2840: jrlt L3F4F2440 +3f4f2850: move a14, -*sp, 1 +3f4f2860: move a13, *a14+, 1 +3f4f2870: movk 10, a7 +3f4f2880: move a7, *a14+, 1 +3f4f2890: move *a9(0x80), *a14+, 1 +3f4f28b0: move @0x1a6810, *a14+, 1 +3f4f28e0: calla L3FD38770 +3f4f2910: move a14, -*sp, 1 +3f4f2920: move a9, *a14+, 1 +3f4f2930: calla L3F50AAC0 +L3F4F2960: +3f4f2960: move *sp(0x120), a14, 1 +3f4f2980: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f4f29a0: rets 2 +L3F4F29B0: +3f4f29b0: mmtm sp, a5,a7,a9,a11,a13 +3f4f29d0: move a14, a13 +3f4f29e0: addi 0x3e0, a14 +3f4f2a00: move a13, a11 +3f4f2a10: addi 0x340, a11 +3f4f2a30: move a11, *a13(0x360), 1 +3f4f2a50: move *a13(0xffe0), a9, 1 +3f4f2a70: move a14, -*sp, 1 +3f4f2a80: move @0x1a6810, a7, 1 +3f4f2ab0: move @0x1a6b60, a5, 1 +3f4f2ae0: move a5, a11 +3f4f2af0: sll 0x9, a5 +3f4f2b00: sll 0x7, a11 +3f4f2b10: add a11, a5 +3f4f2b20: move *a7(0x480), a11, 1 +3f4f2b40: add a5, a11 +3f4f2b50: move *a11(0x120), *a14+, 1 +3f4f2b70: move @0x1a6b60, a11, 1 +3f4f2ba0: move a11, a5 +3f4f2bb0: sll 0x9, a11 +3f4f2bc0: sll 0x7, a5 +3f4f2bd0: add a5, a11 +3f4f2be0: move *a7(0x480), a5, 1 +3f4f2c00: add a11, a5 +3f4f2c10: move *a5(0x1a0), *a14+, 1 +3f4f2c30: move @0x1a6b60, a11, 1 +3f4f2c60: move a11, a5 +3f4f2c70: sll 0x9, a11 +3f4f2c80: sll 0x7, a5 +3f4f2c90: add a5, a11 +3f4f2ca0: move *a7(0x480), a5, 1 +3f4f2cc0: add a11, a5 +3f4f2cd0: move *a5(0x1c0), *a14+, 1 +3f4f2cf0: movk 32, a11 +3f4f2d00: move a11, *a14+, 1 +3f4f2d10: move a11, *a14+, 1 +3f4f2d20: movi 0x1a60c0, a5 +3f4f2d50: move a5, *a14+, 1 +3f4f2d60: move @0x1a6b20, *a14+, 1 +3f4f2d90: move a7, *a14+, 1 +3f4f2da0: calla L3FD40FF0 +3f4f2dd0: move a8, *a13(0x280), 1 +3f4f2df0: movk 5, a7 +3f4f2e00: move a7, *a13(0x220), 1 +3f4f2e20: movk 1, a5 +3f4f2e30: move a5, *a13(0x240), 1 +3f4f2e50: move a14, -*sp, 1 +3f4f2e60: move a13, a5 +3f4f2e70: addi 0x220, a5 +3f4f2e90: move a5, *a14+, 1 +3f4f2ea0: move *a9(0x80), *a14+, 1 +3f4f2ec0: move @0x1a6810, *a14+, 1 +3f4f2ef0: calla L3FD9AE80 +3f4f2f20: move a14, -*sp, 1 +3f4f2f30: sub a7, a7 +3f4f2f40: move a7, *a14+, 1 +3f4f2f50: movi 0x3f5154b8, a8 +3f4f2f80: move a8, *a14+, 1 +3f4f2f90: move @0x1a6810, *a14+, 1 +3f4f2fc0: calla L3FD5E420 +3f4f2ff0: move a8, *a13(0x1e0), 1 +3f4f3010: move a8, a8 +3f4f3020: jreq L3F4F3630 +3f4f3030: move a14, -*sp, 1 +3f4f3040: addk 4, a11 +3f4f3050: move a11, *a14+, 1 +3f4f3060: movk 1, a7 +3f4f3070: move a7, *a14+, 1 +3f4f3080: calla L3F703D90 +3f4f30b0: move a8, *a13(0x360), 1 +3f4f30d0: move a8, a8 +3f4f30e0: jreq L3F4F3630 +3f4f30f0: move a7, *a8, 1 +3f4f3100: move a14, -*sp, 1 +3f4f3110: move @0x1a6810, a7, 1 +3f4f3140: move @0x1a6b60, a11, 1 +3f4f3170: move a11, a5 +3f4f3180: sll 0x9, a11 +3f4f3190: sll 0x7, a5 +3f4f31a0: add a5, a11 +3f4f31b0: move *a7(0x480), a5, 1 +3f4f31d0: add a11, a5 +3f4f31e0: move *a5(0x120), *a14+, 1 +3f4f3200: move @0x1a6b60, a11, 1 +3f4f3230: move a11, a5 +3f4f3240: sll 0x9, a11 +3f4f3250: sll 0x7, a5 +3f4f3260: add a5, a11 +3f4f3270: move *a7(0x480), a5, 1 +3f4f3290: add a11, a5 +3f4f32a0: move *a5(0x1a0), *a14+, 1 +3f4f32c0: move @0x1a6b60, a11, 1 +3f4f32f0: move a11, a5 +3f4f3300: sll 0x9, a11 +3f4f3310: sll 0x7, a5 +3f4f3320: add a5, a11 +3f4f3330: move *a7(0x480), a5, 1 +3f4f3350: add a11, a5 +3f4f3360: move *a5(0x1c0), *a14+, 1 +3f4f3380: movk 17, a11 +3f4f3390: move a11, *a14+, 1 +3f4f33a0: move a11, *a14+, 1 +3f4f33b0: movi 0x1a5f20, a5 +3f4f33e0: move a5, *a14+, 1 +3f4f33f0: move @0x1a6b20, *a14+, 1 +3f4f3420: move a7, *a14+, 1 +3f4f3430: calla L3FD40FF0 +3f4f3460: move *a13(0x360), a7, 1 +3f4f3480: move a8, *a7(0x20), 1 +3f4f34a0: move a14, -*sp, 1 +3f4f34b0: movk 9, a5 +3f4f34c0: move a5, *a14+, 1 +3f4f34d0: move a7, *a14+, 1 +3f4f34e0: sub a5, a5 +3f4f34f0: move a5, *a14+, 1 +3f4f3500: movk 32, a5 +3f4f3510: move a5, *a14+, 1 +3f4f3520: move *a13(0x1e0), *a14+, 1 +3f4f3540: move *a13(0x1e0), *a14+, 1 +3f4f3560: move *a9(0x80), *a14+, 1 +3f4f3580: move @0x1a6810, *a14+, 1 +3f4f35b0: calla L3FD37330 +3f4f35e0: move a14, -*sp, 1 +3f4f35f0: move a7, *a14+, 1 +3f4f3600: calla L3F702440 +L3F4F3630: +3f4f3630: move *sp(0xc0), a14, 1 +3f4f3650: mmfm sp, a5,a7,a9,a11,a13 +3f4f3670: rets 2 +L3F4F3680: +3f4f3680: mmtm sp, a5,a7,a9,a11,a13 +3f4f36a0: move a14, a13 +3f4f36b0: addi 0x1e0, a14 +3f4f36d0: move *a13(0xffe0), a9, 1 +3f4f36f0: move *a13(0xffc0), a11, 1 +3f4f3710: jreq L3F4F3740 +3f4f3720: movk 4, a7 +3f4f3730: jruc L3F4F3750 +L3F4F3740: +3f4f3740: sub a7, a7 +L3F4F3750: +3f4f3750: move a7, *a13, 1 +3f4f3760: ori 0x58, a7 +3f4f3790: move a7, *a13, 1 +3f4f37a0: setf 16, 1, 0 +3f4f37b0: move *a9(0x5a0), a5, 0 +3f4f37d0: move a5, *a13(0x20), 1 +3f4f37f0: move *a9(0x5b0), a5, 0 +3f4f3810: move a5, *a13(0x40), 1 +3f4f3830: move *a9(0xa30), a5, 0 +3f4f3850: move a5, a7 +3f4f3860: sll 0x3, a5 +3f4f3870: sll 0x1, a7 +3f4f3880: add a7, a5 +3f4f3890: addk 8, a5 +3f4f38a0: move a5, *a13(0xa0), 1 +3f4f38c0: cmpi 0x50, a5 +3f4f38e0: jrge L3F4F3990 +L3F4F38F0: +3f4f38f0: move *a13(0xa0), a11, 1 +3f4f3910: move *a9(0xa30), a7, 0 +3f4f3930: add a11, a7 +3f4f3940: move a7, *a13(0xa0), 1 +3f4f3960: cmpi 0x50, a7 +3f4f3980: jrlt L3F4F38F0 +L3F4F3990: +3f4f3990: move *a9(0xa40), a11, 0 +3f4f39b0: sll 0x2, a11 +3f4f39c0: move *a9(0xa70), a7, 0 +3f4f39e0: add a7, a11 +3f4f39f0: move *a9(0x760), a7, 1 +3f4f3a10: btst 5, a7 +3f4f3a20: jreq L3F4F3A70 +3f4f3a30: move *a9(0xa40), a7, 0 +3f4f3a50: addk 4, a7 +3f4f3a60: jruc L3F4F3A80 +L3F4F3A70: +3f4f3a70: sub a7, a7 +L3F4F3A80: +3f4f3a80: add a7, a11 +3f4f3a90: addk 8, a11 +3f4f3aa0: move a11, *a13(0xc0), 1 +3f4f3ac0: move *a9(0xa30), a7, 0 +3f4f3ae0: move a7, *a13(0x120), 1 +3f4f3b00: move *a9(0xa40), a5, 0 +3f4f3b20: move a5, *a13(0x140), 1 +3f4f3b40: move *a9(0x5c0), a5, 0 +3f4f3b60: move a5, *a13(0x60), 1 +3f4f3b80: move *a9(0x5d0), a5, 0 +3f4f3ba0: move a5, *a13(0x80), 1 +3f4f3bc0: move a14, -*sp, 1 +3f4f3bd0: move a13, *a14+, 1 +3f4f3be0: move *a9(0x80), *a14+, 1 +3f4f3c00: move @0x1a6810, *a14+, 1 +3f4f3c30: calla L3FD9B340 +3f4f3c60: move *sp(0xc0), a14, 1 +3f4f3c80: mmfm sp, a5,a7,a9,a11,a13 +3f4f3ca0: rets 2 +3f4f3cb0: mmtm sp, a7,a9,a10,a11,a13 +3f4f3cd0: move a14, a13 +3f4f3ce0: addi 0x300, a14 +3f4f3d00: move *a13(0xffe0), a9, 1 +3f4f3d20: move a14, -*sp, 1 +3f4f3d30: move *a9(0x80), *a14+, 1 +3f4f3d50: move @0x1a6810, *a14+, 1 +3f4f3d80: calla L3FDA9A70 +3f4f3db0: sub a10, a10 +L3F4F3DC0: +3f4f3dc0: move a10, a11 +3f4f3dd0: sll 0x5, a11 +3f4f3de0: add a9, a11 +3f4f3df0: move *a11(0xa0), a11, 1 +3f4f3e10: jreq L3F4F3F40 +3f4f3e20: move a14, -*sp, 1 +3f4f3e30: move a10, a11 +3f4f3e40: sll 0x5, a11 +3f4f3e50: add a9, a11 +3f4f3e60: move *a11(0xa0), *a14+, 1 +3f4f3e80: move @0x1a6810, *a14+, 1 +3f4f3eb0: calla L3FD4F020 +3f4f3ee0: move a10, a11 +3f4f3ef0: sll 0x5, a11 +3f4f3f00: add a9, a11 +3f4f3f10: sub a7, a7 +3f4f3f20: move a7, *a11(0xa0), 1 +L3F4F3F40: +3f4f3f40: inc a10 +3f4f3f50: cmpi 0x18, a10 +3f4f3f70: jrlt L3F4F3DC0 +3f4f3f80: move a14, -*sp, 1 +3f4f3f90: sub a11, a11 +3f4f3fa0: move a11, *a14+, 1 +3f4f3fb0: move @0x1a6810, *a14+, 1 +3f4f3fe0: calla L3FD9F6B0 +3f4f4010: move a14, -*sp, 1 +3f4f4020: move a13, *a14+, 1 +3f4f4030: movi 0xffff, a7 +3f4f4050: move a7, *a14+, 1 +3f4f4060: move *a9(0x80), *a14+, 1 +3f4f4080: move @0x1a6810, *a14+, 1 +3f4f40b0: calla L3FD36780 +3f4f40e0: move a8, a8 +3f4f40f0: jreq L3F4F41F0 +L3F4F4100: +3f4f4100: move a14, -*sp, 1 +3f4f4110: move a13, *a14+, 1 +3f4f4120: movi 0xffff, a11 +3f4f4140: move a11, *a14+, 1 +3f4f4150: move *a9(0x80), *a14+, 1 +3f4f4170: move @0x1a6810, *a14+, 1 +3f4f41a0: calla L3FD36780 +3f4f41d0: move a8, a7 +3f4f41e0: jrne L3F4F4100 +L3F4F41F0: +3f4f41f0: move a14, -*sp, 1 +3f4f4200: move *a9(0x80), *a14+, 1 +3f4f4220: move @0x1a6810, *a14+, 1 +3f4f4250: calla L3FD425A0 +3f4f4280: sub a11, a11 +3f4f4290: move a11, *a9(0x80), 1 +3f4f42b0: move *sp(0xc0), a14, 1 +3f4f42d0: mmfm sp, a7,a9,a10,a11,a13 +3f4f42f0: rets 2 +L3F4F4300: +3f4f4300: mmtm sp, a7,a9,a10,a11,a13 +3f4f4320: move a14, a13 +3f4f4330: addi 0x100, a14 +3f4f4350: move *a13(0xffe0), a9, 1 +3f4f4370: move *a9(0x20), a10, 1 +3f4f4390: move a9, a9 +3f4f43a0: jreq L3F4F43D0 +3f4f43b0: move a10, a10 +3f4f43c0: jrne L3F4F4400 +L3F4F43D0: +3f4f43d0: calla L3F6EDD80 +L3F4F4400: +3f4f4400: movi 0xfc18, a11 +3f4f4420: move a11, *a13(0x20), 1 +3f4f4440: move a14, -*sp, 1 +3f4f4450: move a13, a7 +3f4f4460: addk 32, a7 +3f4f4470: move a7, *a14+, 1 +3f4f4480: movk 1, a7 +3f4f4490: move a7, *a14+, 1 +3f4f44a0: move *a9(0x60), *a14+, 1 +3f4f44c0: move @0x1a6810, *a14+, 1 +3f4f44f0: calla L3FD75CD0 +3f4f4520: movi 0xffff, a7 +3f4f4540: move a7, *a9(0xa0), 1 +3f4f4560: move *a10(0x160), a7, 1 +3f4f4580: movi 0xffff, a11 +3f4f45a0: move a11, *a7(0x300), 1 +3f4f45c0: move a14, -*sp, 1 +3f4f45d0: move *a9(0x20), *a14+, 1 +3f4f45f0: move *a9(0x0), *a14+, 1 +3f4f4610: calla L3FB11C90 +3f4f4640: move *sp(0xc0), a14, 1 +3f4f4660: mmfm sp, a7,a9,a10,a11,a13 +3f4f4680: rets 2 +L3F4F4690: +3f4f4690: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f4f46b0: move a14, a13 +3f4f46c0: addk 32, a14 +3f4f46d0: move *a13(0xffe0), a9, 1 +3f4f46f0: move a14, -*sp, 1 +3f4f4700: movk 1, a7 +3f4f4710: move a7, *a14+, 1 +3f4f4720: move *a9(0x5968), *a14+, 1 +3f4f4740: calla L3FB11A10 +3f4f4770: move a8, a10 +3f4f4780: move *a10(0x160), *a13(0x0), 1 +3f4f47b0: move *a13, a7, 1 +3f4f47c0: move *a7(0x300), a7, 1 +3f4f47e0: inc a7 +3f4f47f0: jreq L3F4F48C0 +3f4f4800: move a14, -*sp, 1 +3f4f4810: move *a13, a7, 1 +3f4f4820: move *a7(0x300), a5, 1 +3f4f4840: sll 0x5, a5 +3f4f4850: move *a7(0x20), a3, 1 +3f4f4870: add a5, a3 +3f4f4880: move *a3+, *a14+, 1 +3f4f4890: calla L3F4F4300 +L3F4F48C0: +3f4f48c0: move @0x1a73e0, a7, 1 +3f4f48f0: cmp a9, a7 +3f4f4900: jrne L3F4F4A40 +3f4f4910: move a14, -*sp, 1 +3f4f4920: movi 0x3f515520, a8 +3f4f4950: move a8, *a14+, 1 +3f4f4960: calla L3FB341E0 +3f4f4990: sub a7, a7 +3f4f49a0: movb a7, @0x1a6ea0 +3f4f49d0: move a7, @0x1a6eb0, 1 +3f4f4a00: move a7, @0x1a73e0, 1 +3f4f4a30: jruc L3F4F4AC0 +L3F4F4A40: +3f4f4a40: move a14, -*sp, 1 +3f4f4a50: movi 0x3f515620, a8 +3f4f4a80: move a8, *a14+, 1 +3f4f4a90: calla L3FB341E0 +L3F4F4AC0: +3f4f4ac0: move *sp(0x100), a14, 1 +3f4f4ae0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f4f4b00: rets 2 +L3F4F4B10: +3f4f4b10: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f4f4b30: move a14, a13 +3f4f4b40: addi 0x340, a14 +3f4f4b60: move *a13(0xffe0), a9, 1 +3f4f4b80: move @0x25c960, a7, 1 +3f4f4bb0: cmp a9, a7 +3f4f4bc0: jrne L3F4F4CD0 +3f4f4bd0: move @0x25c940, a5, 1 +3f4f4c00: move a5, *a13(0x320), 1 +3f4f4c20: calla L3FA001C0 +3f4f4c50: move a14, -*sp, 1 +3f4f4c60: move a13, a7 +3f4f4c70: addi 0x320, a7 +3f4f4c90: move a7, *a14+, 1 +3f4f4ca0: calla L3FB12740 +L3F4F4CD0: +3f4f4cd0: move *a9(0xd60), a7, 1 +3f4f4cf0: btst 0, a7 +3f4f4d00: jreq L3F4F4D50 +3f4f4d10: sub a7, a7 +3f4f4d20: movb a7, @0xccac0 +L3F4F4D50: +3f4f4d50: move @0x26f7e0, a7, 1 +3f4f4d80: cmp a7, a9 +3f4f4d90: jrne L3F4F4E40 +3f4f4da0: calla L3FA65030 +3f4f4dd0: sub a7, a7 +3f4f4de0: move a7, @0x1a7350, 1 +3f4f4e10: move a7, @0x26f7e0, 1 +L3F4F4E40: +3f4f4e40: calla L3FB2E340 +3f4f4e70: move a8, *a13, 1 +3f4f4e80: move @0x1a6e20, a7, 1 +3f4f4eb0: cmp a7, a9 +3f4f4ec0: jrne L3F4F4F10 +3f4f4ed0: sub a5, a5 +3f4f4ee0: move a5, @0x1a6e20, 1 +L3F4F4F10: +3f4f4f10: sub a11, a11 +3f4f4f20: move @0x1a6870, a10, 1 +3f4f4f50: jreq L3F4F5050 +L3F4F4F60: +3f4f4f60: cmp a9, a10 +3f4f4f70: jrne L3F4F5020 +3f4f4f80: move a11, a5 +3f4f4f90: jrne L3F4F4FF0 +3f4f4fa0: move *a9, a7, 1 +3f4f4fb0: move a7, @0x1a6870, 1 +3f4f4fe0: jruc L3F4F5000 +L3F4F4FF0: +3f4f4ff0: move *a9, *a11, 1 +L3F4F5000: +3f4f5000: sub a10, a10 +3f4f5010: jruc L3F4F5040 +L3F4F5020: +3f4f5020: move a10, a11 +3f4f5030: move *a10, a10, 1 +L3F4F5040: +3f4f5040: jrne L3F4F4F60 +L3F4F5050: +3f4f5050: move @0x1a6870, a7, 1 +3f4f5080: jreq L3F4F50C0 +3f4f5090: move *a7(0x80), a5, 1 +3f4f50b0: jruc L3F4F50D0 +L3F4F50C0: +3f4f50c0: sub a5, a5 +L3F4F50D0: +3f4f50d0: move a5, @0xba210, 1 +3f4f5100: move a14, -*sp, 1 +3f4f5110: move *a13(0x0), *a14+, 1 +3f4f5130: calla L3FB2E470 +3f4f5160: move a14, -*sp, 1 +3f4f5170: move a9, *a14+, 1 +3f4f5180: calla L3F4F4690 +3f4f51b0: move a14, -*sp, 1 +3f4f51c0: move a9, a7 +3f4f51d0: addi 0x5968, a7 +3f4f51f0: move a7, *a14+, 1 +3f4f5200: calla L3FB12740 +3f4f5230: move *a9(0x80), a7, 1 +3f4f5250: jreq L3F4F52F0 +3f4f5260: move a14, -*sp, 1 +3f4f5270: move *a9(0x80), *a14+, 1 +3f4f5290: move @0x1a6810, *a14+, 1 +3f4f52c0: calla L3FDA9A70 +L3F4F52F0: +3f4f52f0: sub a2, a2 +L3F4F5300: +3f4f5300: move a2, a7 +3f4f5310: sll 0x5, a7 +3f4f5320: add a9, a7 +3f4f5330: move *a7(0xa0), a7, 1 +3f4f5350: jreq L3F4F5480 +3f4f5360: move a14, -*sp, 1 +3f4f5370: move a2, a7 +3f4f5380: sll 0x5, a7 +3f4f5390: add a9, a7 +3f4f53a0: move *a7(0xa0), *a14+, 1 +3f4f53c0: move @0x1a6810, *a14+, 1 +3f4f53f0: calla L3FD4F020 +3f4f5420: move a2, a7 +3f4f5430: sll 0x5, a7 +3f4f5440: add a9, a7 +3f4f5450: sub a5, a5 +3f4f5460: move a5, *a7(0xa0), 1 +L3F4F5480: +3f4f5480: inc a2 +3f4f5490: cmpi 0x18, a2 +3f4f54b0: jrlt L3F4F5300 +3f4f54c0: move *a9(0x520), a7, 1 +3f4f54e0: jreq L3F4F5580 +3f4f54f0: move a14, -*sp, 1 +3f4f5500: move *a9(0x520), *a14+, 1 +3f4f5520: move @0x1a6810, *a14+, 1 +3f4f5550: calla L3FD4F020 +L3F4F5580: +3f4f5580: move a14, -*sp, 1 +3f4f5590: sub a7, a7 +3f4f55a0: move a7, *a14+, 1 +3f4f55b0: move @0x1a6810, *a14+, 1 +3f4f55e0: calla L3FD9F6B0 +3f4f5610: move a14, -*sp, 1 +3f4f5620: move a13, a5 +3f4f5630: addk 32, a5 +3f4f5640: move a5, *a14+, 1 +3f4f5650: movi 0xffff, a7 +3f4f5670: move a7, *a14+, 1 +3f4f5680: move *a9(0x80), *a14+, 1 +3f4f56a0: move @0x1a6810, *a14+, 1 +3f4f56d0: calla L3FD36780 +3f4f5700: move a8, a8 +3f4f5710: jreq L3F4F5830 +L3F4F5720: +3f4f5720: move a14, -*sp, 1 +3f4f5730: move a13, a7 +3f4f5740: addk 32, a7 +3f4f5750: move a7, *a14+, 1 +3f4f5760: movi 0xffff, a5 +3f4f5780: move a5, *a14+, 1 +3f4f5790: move *a9(0x80), *a14+, 1 +3f4f57b0: move @0x1a6810, *a14+, 1 +3f4f57e0: calla L3FD36780 +3f4f5810: move a8, a8 +3f4f5820: jrne L3F4F5720 +L3F4F5830: +3f4f5830: move *a9(0x80), a7, 1 +3f4f5850: jreq L3F4F58F0 +3f4f5860: move a14, -*sp, 1 +3f4f5870: move *a9(0x80), *a14+, 1 +3f4f5890: move @0x1a6810, *a14+, 1 +3f4f58c0: calla L3FD425A0 +L3F4F58F0: +3f4f58f0: sub a7, a7 +3f4f5900: move a7, *a9(0x80), 1 +3f4f5920: move *a9(0x60), a5, 1 +3f4f5940: addk 2, a5 +3f4f5950: jrne L3F4F59C0 +3f4f5960: move a14, -*sp, 1 +3f4f5970: move *a9(0x40), *a14+, 1 +3f4f5990: calla L3F70BB90 +L3F4F59C0: +3f4f59c0: move *a9(0x540), a5, 1 +3f4f59e0: jreq L3F4F5A50 +3f4f59f0: move a14, -*sp, 1 +3f4f5a00: move *a9(0x540), *a14+, 1 +3f4f5a20: calla L3F702440 +L3F4F5A50: +3f4f5a50: move *a9(0x9e0), a5, 1 +3f4f5a70: jreq L3F4F5AE0 +3f4f5a80: move a14, -*sp, 1 +3f4f5a90: move *a9(0x9e0), *a14+, 1 +3f4f5ab0: calla L3F702440 +L3F4F5AE0: +3f4f5ae0: move *a9(0x60), a0, 1 +3f4f5b00: move *a9(0x40), a12, 1 +3f4f5b20: move a14, -*sp, 1 +3f4f5b30: move a9, *a14+, 1 +3f4f5b40: calla L3F702440 +3f4f5b70: move a0, a5 +3f4f5b80: jrne L3F4F5C80 +3f4f5b90: setf 8, 0, 0 +3f4f5ba0: move *a12(0x40), a5, 0 +3f4f5bc0: dsjs a5, L3F4F5C10 +3f4f5bd0: calla L3F2FC030 +3f4f5c00: jruc L3F4F5C80 +L3F4F5C10: +3f4f5c10: move *a12(0x40), a5, 0 +3f4f5c30: subk 6, a5 +3f4f5c40: jrne L3F4F5C80 +3f4f5c50: calla L3F2FC100 +L3F4F5C80: +3f4f5c80: move *sp(0x140), a14, 1 +3f4f5ca0: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f4f5cc0: rets 2 +L3F4F5CD0: +3f4f5cd0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f4f5cf0: move a14, a13 +3f4f5d00: addi 0x220, a14 +3f4f5d20: move *a13(0xffe0), a9, 1 +3f4f5d40: move *a9(0xba0), a7, 1 +3f4f5d60: move a7, a11 +3f4f5d70: addk 8, a11 +3f4f5d80: setf 8, 0, 0 +3f4f5d90: move *a11+, a7, 0 +3f4f5da0: sll 0x3, a7 +3f4f5db0: addi 0x1aca60, a7 +3f4f5de0: move *a7, a7, 0 +3f4f5df0: jreq L3F4F5E70 +L3F4F5E00: +3f4f5e00: move *a11+, a7, 0 +3f4f5e10: sll 0x3, a7 +3f4f5e20: addi 0x1aca60, a7 +3f4f5e50: move *a7, a7, 0 +3f4f5e60: jrne L3F4F5E00 +L3F4F5E70: +3f4f5e70: move *a9(0xba0), a7, 1 +3f4f5e90: move a11, a5 +3f4f5ea0: sub a7, a5 +3f4f5eb0: sra 0x3, a5 +3f4f5ec0: move a5, a4 +3f4f5ed0: dec a4 +3f4f5ee0: move *a9(0x760), a7, 1 +3f4f5f00: btst 1, a7 +3f4f5f10: jrne L3F4F5FB0 +3f4f5f20: move *a9(0x7e0), a7, 0 +3f4f5f40: cmpi 0x3d, a7 +3f4f5f60: jrls L3F4F5FB0 +3f4f5f70: move *a9(0x740), a7, 1 +3f4f5f90: btst 2, a7 +3f4f5fa0: jrne L3F4F6120 +L3F4F5FB0: +3f4f5fb0: sub a7, a7 +3f4f5fc0: move a7, *a13(0x200), 1 +3f4f5fe0: cmp a4, a7 +3f4f5ff0: jrge L3F4F6120 +L3F4F6000: +3f4f6000: move *a13(0x200), a7, 1 +3f4f6020: sll 0x3, a7 +3f4f6030: move *a9(0xba0), a5, 1 +3f4f6050: add a7, a5 +3f4f6060: move *a5, a7, 0 +3f4f6070: andi 0x7f, a7 +3f4f60a0: movb a7, *a5 +3f4f60b0: move *a13(0x200), a7, 1 +3f4f60d0: inc a7 +3f4f60e0: move a7, *a13(0x200), 1 +3f4f6100: cmp a4, a7 +3f4f6110: jrlt L3F4F6000 +L3F4F6120: +3f4f6120: move *a9(0x570), a7, 0 +3f4f6140: jrne L3F4F61F0 +3f4f6150: setf 16, 1, 0 +3f4f6160: move *a9(0x660), a7, 0 +3f4f6180: move a7, *a13(0x80), 1 +3f4f61a0: move *a9(0x670), a5, 0 +3f4f61c0: move a5, *a13(0xa0), 1 +3f4f61e0: jruc L3F4F6270 +L3F4F61F0: +3f4f61f0: setf 16, 1, 0 +3f4f6200: move *a9(0x6a0), a7, 0 +3f4f6220: move a7, *a13(0x80), 1 +3f4f6240: sub a5, a5 +3f4f6250: move a5, *a13(0xa0), 1 +L3F4F6270: +3f4f6270: move a14, -*sp, 1 +3f4f6280: move a5, *a14+, 1 +3f4f6290: move a9, *a14+, 1 +3f4f62a0: calla L3F50F4D0 +3f4f62d0: move a8, *a13(0x100), 1 +3f4f62f0: cmp a8, a7 +3f4f6300: jrle L3F4F6330 +3f4f6310: move a8, *a13(0x80), 1 +L3F4F6330: +3f4f6330: move *a9(0x740), a7, 1 +3f4f6350: btst 7, a7 +3f4f6360: jreq L3F4F6590 +3f4f6370: move *a13(0x80), a7, 1 +3f4f6390: cmp a8, a7 +3f4f63a0: jrlt L3F4F6590 +3f4f63b0: move a5, a5 +3f4f63c0: jreq L3F4F6410 +3f4f63d0: setf 16, 1, 0 +3f4f63e0: move *a9(0x6c0), a5, 0 +3f4f6400: jruc L3F4F6440 +L3F4F6410: +3f4f6410: setf 16, 1, 0 +3f4f6420: move *a9(0x6d0), a5, 0 +L3F4F6440: +3f4f6440: jreq L3F4F6590 +3f4f6450: movk 10, a5 +3f4f6460: movb a5, *a9(0x5960) +3f4f6480: move a14, -*sp, 1 +3f4f6490: movk 1, a5 +3f4f64a0: move a5, *a14+, 1 +3f4f64b0: move a9, *a14+, 1 +3f4f64c0: calla L3F20B6E0 +3f4f64f0: move a5, *a13(0x80), 1 +3f4f6510: move *a13(0xa0), a7, 1 +3f4f6530: jreq L3F4F6590 +3f4f6540: setf 16, 1, 0 +3f4f6550: move *a9(0x670), a7, 0 +3f4f6570: move a7, *a13(0xa0), 1 +L3F4F6590: +3f4f6590: move *a13(0xa0), a7, 1 +3f4f65b0: jreq L3F4F6610 +3f4f65c0: sub a5, a5 +3f4f65d0: setf 16, 1, 0 +3f4f65e0: move a5, *a9(0x6c0), 0 +3f4f6600: jruc L3F4F6650 +L3F4F6610: +3f4f6610: sub a5, a5 +3f4f6620: setf 16, 1, 0 +3f4f6630: move a5, *a9(0x6d0), 0 +L3F4F6650: +3f4f6650: move a4, *a13, 1 +3f4f6660: move *a13(0x80), a5, 1 +3f4f6680: add a4, a5 +3f4f6690: move *a13(0x100), a7, 1 +3f4f66b0: dec a5 +3f4f66c0: cmp a7, a5 +3f4f66d0: jrlt L3F4F68F0 +3f4f66e0: move *a13(0x80), a5, 1 +3f4f6700: sub a5, a7 +3f4f6710: inc a7 +3f4f6720: move a7, *a13, 1 +3f4f6730: move *a9(0x740), a5, 1 +3f4f6750: btst 7, a5 +3f4f6760: jreq L3F4F6830 +3f4f6770: move a7, a4 +3f4f6780: move *a13(0xa0), a5, 1 +3f4f67a0: jreq L3F4F67F0 +3f4f67b0: movk 1, a5 +3f4f67c0: move a5, *a9(0x6c0), 0 +3f4f67e0: jruc L3F4F68F0 +L3F4F67F0: +3f4f67f0: movk 1, a5 +3f4f6800: move a5, *a9(0x6d0), 0 +3f4f6820: jruc L3F4F68F0 +L3F4F6830: +3f4f6830: dec a7 +3f4f6840: sll 0x3, a7 +3f4f6850: move *a9(0xba0), a5, 1 +3f4f6870: add a7, a5 +3f4f6880: move a4, a7 +3f4f6890: dec a7 +3f4f68a0: sll 0x3, a7 +3f4f68b0: move *a9(0xba0), a3, 1 +3f4f68d0: add a7, a3 +3f4f68e0: movb *a3, *a5 +L3F4F68F0: +3f4f68f0: move *a9(0x540), a7, 1 +3f4f6910: move *a7(0x20), *a13(0x120), 1 +3f4f6940: move *a13, a7, 1 +3f4f6950: jale L3F4F90E0 +3f4f6970: move *a9(0x720), a5, 1 +3f4f6990: btst 4, a5 +3f4f69a0: jreq L3F4F6CB0 +3f4f69b0: move *a9(0x540), a5, 1 +3f4f69d0: move *a13(0xa0), a3, 1 +3f4f69f0: sll 0x5, a3 +3f4f6a00: add a3, a5 +3f4f6a10: move *a9(0x540), a3, 1 +3f4f6a30: move *a3, a3, 0 +3f4f6a40: sll 0x3, a3 +3f4f6a50: move *a5(0x40), a12, 1 +3f4f6a70: add a3, a12 +3f4f6a80: move *a13(0x120), a5, 1 +3f4f6aa0: sll 0x3, a5 +3f4f6ab0: add a12, a5 +3f4f6ac0: move a5, a0 +3f4f6ad0: sll 0x3, a7 +3f4f6ae0: move a12, a11 +3f4f6af0: sub a7, a11 +3f4f6b00: move *a13(0x120), a7, 1 +3f4f6b20: sll 0x3, a7 +3f4f6b30: add a11, a7 +3f4f6b40: move a7, a2 +3f4f6b50: move *a9(0x540), a7, 1 +3f4f6b70: move *a7, a7, 0 +3f4f6b80: move *a13(0x80), a5, 1 +3f4f6ba0: sub a5, a7 +3f4f6bb0: move *a13, a3, 1 +3f4f6bc0: move a7, a6 +3f4f6bd0: sub a3, a6 +3f4f6be0: jrlt L3F4F6CB0 +L3F4F6BF0: +3f4f6bf0: move a0, a7 +3f4f6c00: subk 8, a0 +3f4f6c10: move a2, a5 +3f4f6c20: subk 8, a2 +3f4f6c30: movb *a5, *a7 +3f4f6c40: move a12, a7 +3f4f6c50: subk 8, a12 +3f4f6c60: move a11, a5 +3f4f6c70: subk 8, a11 +3f4f6c80: movb *a5, *a7 +3f4f6c90: dec a6 +3f4f6ca0: jrge L3F4F6BF0 +L3F4F6CB0: +3f4f6cb0: move *a9(0x540), a7, 1 +3f4f6cd0: move *a13(0xa0), a5, 1 +3f4f6cf0: sll 0x5, a5 +3f4f6d00: add a5, a7 +3f4f6d10: move *a13(0x80), a5, 1 +3f4f6d30: sll 0x3, a5 +3f4f6d40: move *a7(0x40), a12, 1 +3f4f6d60: add a5, a12 +3f4f6d70: move *a13(0x120), a7, 1 +3f4f6d90: sll 0x3, a7 +3f4f6da0: add a12, a7 +3f4f6db0: move a7, a0 +3f4f6dc0: move *a13(0xa0), a7, 1 +3f4f6de0: jreq L3F4F6F10 +3f4f6df0: setf 8, 0, 0 +3f4f6e00: move *a9(0x918), a5, 0 +3f4f6e20: sll 0x3, a5 +3f4f6e30: add a9, a5 +3f4f6e40: move *a5(0x8f8), a5, 0 +3f4f6e60: move a5, *a13(0x1a0), 1 +3f4f6e80: move *a9(0x920), a3, 0 +3f4f6ea0: sll 0x3, a3 +3f4f6eb0: add a9, a3 +3f4f6ec0: move *a3(0x8f8), a3, 0 +3f4f6ee0: move a3, *a13(0x1c0), 1 +3f4f6f00: jruc L3F4F7020 +L3F4F6F10: +3f4f6f10: setf 8, 0, 0 +3f4f6f20: move *a9(0x980), a5, 0 +3f4f6f40: sll 0x3, a5 +3f4f6f50: add a9, a5 +3f4f6f60: move *a5(0x960), a5, 0 +3f4f6f80: move a5, *a13(0x1a0), 1 +3f4f6fa0: move *a9(0x988), a3, 0 +3f4f6fc0: sll 0x3, a3 +3f4f6fd0: add a9, a3 +3f4f6fe0: move *a3(0x960), a3, 0 +3f4f7000: move a3, *a13(0x1c0), 1 +L3F4F7020: +3f4f7020: move a5, a3 +3f4f7030: sll 0x9, a5 +3f4f7040: sll 0x8, a3 +3f4f7050: add a3, a5 +3f4f7060: addi 0x1a9360, a5 +3f4f7090: move a5, *a13(0x40), 1 +3f4f70b0: move *a13(0x1c0), a3, 1 +3f4f70d0: move a3, a5 +3f4f70e0: sll 0x9, a3 +3f4f70f0: sll 0x8, a5 +3f4f7100: add a5, a3 +3f4f7110: addi 0x1a9360, a3 +3f4f7140: move a3, *a13(0x60), 1 +3f4f7160: move a7, a5 +3f4f7170: jreq L3F4F71E0 +3f4f7180: setf 16, 1, 0 +3f4f7190: move *a9(0x6e0), a3, 0 +3f4f71b0: move a3, *a13(0x140), 1 +3f4f71d0: jruc L3F4F7230 +L3F4F71E0: +3f4f71e0: setf 16, 1, 0 +3f4f71f0: move *a9(0x700), a3, 0 +3f4f7210: move a3, *a13(0x140), 1 +L3F4F7230: +3f4f7230: move *a13(0x1a0), a3, 1 +3f4f7250: subk 4, a3 +3f4f7260: jreq L3F4F72B0 +3f4f7270: move *a13(0x1a0), a3, 1 +3f4f7290: subk 3, a3 +3f4f72a0: jrne L3F4F7320 +L3F4F72B0: +3f4f72b0: move *a13(0x140), a3, 1 +3f4f72d0: ori 0x40, a3 +3f4f7300: move a3, *a13(0x140), 1 +L3F4F7320: +3f4f7320: move a5, a3 +3f4f7330: jreq L3F4F7390 +3f4f7340: move *a9(0x6e0), a3, 0 +3f4f7360: move a3, *a13(0x160), 1 +3f4f7380: jruc L3F4F73D0 +L3F4F7390: +3f4f7390: move *a9(0x700), a3, 0 +3f4f73b0: move a3, *a13(0x160), 1 +L3F4F73D0: +3f4f73d0: move *a13(0x1c0), a3, 1 +3f4f73f0: subk 4, a3 +3f4f7400: jreq L3F4F7450 +3f4f7410: move *a13(0x1c0), a3, 1 +3f4f7430: subk 3, a3 +3f4f7440: jrne L3F4F74C0 +L3F4F7450: +3f4f7450: move *a13(0x160), a3, 1 +3f4f7470: ori 0x40, a3 +3f4f74a0: move a3, *a13(0x160), 1 +L3F4F74C0: +3f4f74c0: move *a13(0x140), a3, 1 +3f4f74e0: move *a13(0x160), a5, 1 +3f4f7500: cmp a5, a3 +3f4f7510: jreq L3F4F7540 +3f4f7520: movk 1, a3 +3f4f7530: jruc L3F4F7550 +L3F4F7540: +3f4f7540: sub a3, a3 +L3F4F7550: +3f4f7550: move a3, *a13(0x20), 1 +3f4f7570: move a7, a8 +3f4f7580: jreq L3F4F75D0 +3f4f7590: setf 8, 0, 0 +3f4f75a0: move *a9(0x928), a3, 0 +3f4f75c0: jruc L3F4F7600 +L3F4F75D0: +3f4f75d0: setf 8, 0, 0 +3f4f75e0: move *a9(0x990), a3, 0 +L3F4F7600: +3f4f7600: move a3, *a13(0x1e0), 1 +3f4f7620: move a7, a7 +3f4f7630: jreq L3F4F78D0 +3f4f7640: move a3, a3 +3f4f7650: jreq L3F4F7B50 +3f4f7660: setf 16, 1, 0 +3f4f7670: move *a9(0x6e0), a3, 0 +3f4f7690: move a3, *a13(0x180), 1 +3f4f76b0: move *a13(0x1e0), a3, 1 +3f4f76d0: sll 0x3, a3 +3f4f76e0: add a9, a3 +3f4f76f0: setf 8, 0, 0 +3f4f7700: move *a3(0x8f8), a3, 0 +3f4f7720: subk 4, a3 +3f4f7730: jreq L3F4F77C0 +3f4f7740: move *a13(0x1e0), a3, 1 +3f4f7760: sll 0x3, a3 +3f4f7770: add a9, a3 +3f4f7780: move *a3(0x8f8), a3, 0 +3f4f77a0: subk 3, a3 +3f4f77b0: jrne L3F4F7830 +L3F4F77C0: +3f4f77c0: move *a13(0x180), a3, 1 +3f4f77e0: ori 0x40, a3 +3f4f7810: move a3, *a13(0x180), 1 +L3F4F7830: +3f4f7830: move *a13(0x180), a3, 1 +3f4f7850: move *a13(0x140), a5, 1 +3f4f7870: cmp a5, a3 +3f4f7880: jreq L3F4F7B50 +3f4f7890: movk 7, a3 +3f4f78a0: move a3, *a13(0x20), 1 +3f4f78c0: jruc L3F4F7B50 +L3F4F78D0: +3f4f78d0: move a3, a3 +3f4f78e0: jreq L3F4F7B50 +3f4f78f0: setf 16, 1, 0 +3f4f7900: move *a9(0x700), a3, 0 +3f4f7920: move a3, *a13(0x180), 1 +3f4f7940: move *a13(0x1e0), a3, 1 +3f4f7960: sll 0x3, a3 +3f4f7970: add a9, a3 +3f4f7980: setf 8, 0, 0 +3f4f7990: move *a3(0x960), a3, 0 +3f4f79b0: subk 4, a3 +3f4f79c0: jreq L3F4F7A50 +3f4f79d0: move *a13(0x1e0), a3, 1 +3f4f79f0: sll 0x3, a3 +3f4f7a00: add a9, a3 +3f4f7a10: move *a3(0x960), a3, 0 +3f4f7a30: subk 3, a3 +3f4f7a40: jrne L3F4F7AC0 +L3F4F7A50: +3f4f7a50: move *a13(0x180), a3, 1 +3f4f7a70: ori 0x40, a3 +3f4f7aa0: move a3, *a13(0x180), 1 +L3F4F7AC0: +3f4f7ac0: move *a13(0x180), a3, 1 +3f4f7ae0: move *a13(0x140), a5, 1 +3f4f7b00: cmp a5, a3 +3f4f7b10: jreq L3F4F7B50 +3f4f7b20: movk 7, a3 +3f4f7b30: move a3, *a13(0x20), 1 +L3F4F7B50: +3f4f7b50: move *a13, a6, 1 +3f4f7b60: move *a9(0xba0), a11, 1 +3f4f7b80: move a14, -*sp, 1 +3f4f7b90: move *a13(0x140), *a14+, 1 +3f4f7bb0: move a6, *a14+, 1 +3f4f7bc0: move a0, *a14+, 1 +3f4f7bd0: calla L3FB44E40 +3f4f7c00: move *a13(0x1e0), a5, 1 +3f4f7c20: jreq L3F4F8110 +3f4f7c30: setf 8, 0, 0 +3f4f7c40: move *a11, a3, 0 +3f4f7c50: cmpi 0x80, a3 +3f4f7c70: jrnc L3F4F8110 +3f4f7c80: move *a11+, a10, 0 +3f4f7c90: cmpi 0x20, a10 +3f4f7cb0: jrle L3F4F7F80 +3f4f7cc0: cmpi 0x7f, a10 +3f4f7ce0: jrge L3F4F7F80 +3f4f7cf0: move a7, a3 +3f4f7d00: jreq L3F4F7E50 +3f4f7d10: sll 0x3, a5 +3f4f7d20: add a9, a5 +3f4f7d30: move *a5(0x8f8), a5, 0 +3f4f7d50: move a5, a3 +3f4f7d60: sll 0x9, a5 +3f4f7d70: sll 0x8, a3 +3f4f7d80: add a3, a5 +3f4f7d90: addi 0x1a9460, a5 +3f4f7dc0: move a10, a3 +3f4f7dd0: subk 32, a3 +3f4f7de0: sll 0x3, a3 +3f4f7df0: add a3, a5 +3f4f7e00: move *a5, a10, 0 +3f4f7e10: sub a5, a5 +3f4f7e20: movb a5, *a9(0x928) +3f4f7e40: jruc L3F4F7F80 +L3F4F7E50: +3f4f7e50: sll 0x3, a5 +3f4f7e60: add a9, a5 +3f4f7e70: move *a5(0x960), a5, 0 +3f4f7e90: move a5, a3 +3f4f7ea0: sll 0x9, a5 +3f4f7eb0: sll 0x8, a3 +3f4f7ec0: add a3, a5 +3f4f7ed0: addi 0x1a9460, a5 +3f4f7f00: move a10, a3 +3f4f7f10: subk 32, a3 +3f4f7f20: sll 0x3, a3 +3f4f7f30: add a3, a5 +3f4f7f40: move *a5, a10, 0 +3f4f7f50: sub a5, a5 +3f4f7f60: movb a5, *a9(0x990) +L3F4F7F80: +3f4f7f80: cmpi 0x2, a10 +3f4f7fa0: jrne L3F4F8070 +3f4f7fb0: movi 0x61, a10 +3f4f7fd0: move *a13(0x180), a5, 1 +3f4f7ff0: ori 0x40, a5 +3f4f8020: move a5, *a13(0x180), 1 +3f4f8040: movk 7, a3 +3f4f8050: move a3, *a13(0x20), 1 +L3F4F8070: +3f4f8070: cmpi 0x7f, a10 +3f4f8090: jreq L3F4F80E0 +3f4f80a0: move *a13(0x180), *a0+, 0 +3f4f80c0: move a10, *a12+, 0 +3f4f80d0: jruc L3F4F8100 +L3F4F80E0: +3f4f80e0: dec a6 +3f4f80f0: move a6, *a13, 1 +L3F4F8100: +3f4f8100: dec a6 +L3F4F8110: +3f4f8110: move a6, a5 +3f4f8120: dec a6 +3f4f8130: move a5, a3 +3f4f8140: jrle L3F4F86D0 +3f4f8150: setf 8, 0, 0 +L3F4F8160: +3f4f8160: move *a11+, a10, 0 +3f4f8170: cmpi 0x80, a10 +3f4f8190: jrge L3F4F8270 +3f4f81a0: move a10, a7 +3f4f81b0: sll 0x3, a7 +3f4f81c0: move *a13(0x40), a5, 1 +3f4f81e0: add a5, a7 +3f4f81f0: move *a7, a10, 0 +3f4f8200: move *a13(0x20), a7, 1 +3f4f8220: movk 2, a3 +3f4f8230: or a7, a3 +3f4f8240: move a3, *a13(0x20), 1 +3f4f8260: jruc L3F4F8410 +L3F4F8270: +3f4f8270: cmpi 0xa0, a10 +3f4f8290: jrne L3F4F82E0 +3f4f82a0: move *a13(0x1c0), a7, 1 +3f4f82c0: subk 2, a7 +3f4f82d0: jrne L3F4F8370 +L3F4F82E0: +3f4f82e0: move a10, a7 +3f4f82f0: subi 0x80, a7 +3f4f8310: sll 0x3, a7 +3f4f8320: move *a13(0x60), a5, 1 +3f4f8340: add a5, a7 +3f4f8350: move *a7, a10, 0 +3f4f8360: jruc L3F4F8380 +L3F4F8370: +3f4f8370: movk 2, a10 +L3F4F8380: +3f4f8380: movb *a13(0x160), *a0(0x0) +3f4f83b0: move *a13(0x20), a7, 1 +3f4f83d0: movk 4, a5 +3f4f83e0: or a7, a5 +3f4f83f0: move a5, *a13(0x20), 1 +L3F4F8410: +3f4f8410: cmpi 0x2, a10 +3f4f8430: jrne L3F4F8600 +3f4f8440: movi 0x61, a10 +3f4f8460: move *a0, a7, 0 +3f4f8470: ori 0x40, a7 +3f4f84a0: movb a7, *a0 +3f4f84b0: move *a0, a7, 0 +3f4f84c0: move *a13(0x140), a5, 1 +3f4f84e0: cmp a5, a7 +3f4f84f0: jreq L3F4F8540 +3f4f8500: move *a13(0x20), a7, 1 +3f4f8520: btst 1, a7 +3f4f8530: jrne L3F4F85D0 +L3F4F8540: +3f4f8540: move *a0, a7, 0 +3f4f8550: move *a13(0x160), a3, 1 +3f4f8570: cmp a3, a7 +3f4f8580: jreq L3F4F8600 +3f4f8590: move *a13(0x20), a7, 1 +3f4f85b0: btst 2, a7 +3f4f85c0: jreq L3F4F8600 +L3F4F85D0: +3f4f85d0: movk 7, a3 +3f4f85e0: move a3, *a13(0x20), 1 +L3F4F8600: +3f4f8600: cmpi 0x7f, a10 +3f4f8620: jreq L3F4F8660 +3f4f8630: move a10, *a12+, 0 +3f4f8640: addk 8, a0 +3f4f8650: jruc L3F4F8690 +L3F4F8660: +3f4f8660: move *a13, a7, 1 +3f4f8670: dec a7 +3f4f8680: move a7, *a13, 1 +L3F4F8690: +3f4f8690: move a6, a7 +3f4f86a0: dec a6 +3f4f86b0: move a7, a3 +3f4f86c0: jrgt L3F4F8160 +L3F4F86D0: +3f4f86d0: move *a13(0x20), a7, 1 +3f4f86f0: subk 7, a7 +3f4f8700: jreq L3F4F8750 +3f4f8710: move *a9(0x720), a7, 1 +3f4f8730: btst 4, a7 +3f4f8740: jreq L3F4F8900 +L3F4F8750: +3f4f8750: move a14, -*sp, 1 +3f4f8760: movk 1, a7 +3f4f8770: move a7, *a14+, 1 +3f4f8780: move *a9(0x720), a5, 1 +3f4f87a0: btst 4, a5 +3f4f87b0: jreq L3F4F8810 +3f4f87c0: move *a9(0x540), a5, 1 +3f4f87e0: setf 16, 1, 0 +3f4f87f0: move *a5, a5, 0 +3f4f8800: jruc L3F4F8860 +L3F4F8810: +3f4f8810: move *a13(0x80), a5, 1 +3f4f8830: move *a13, a3, 1 +3f4f8840: add a3, a5 +3f4f8850: dec a5 +L3F4F8860: +3f4f8860: move a5, *a14+, 1 +3f4f8870: move *a13(0x80), *a14+, 1 +3f4f8890: move *a13(0xa0), *a14+, 1 +3f4f88b0: move a9, *a14+, 1 +3f4f88c0: calla L3F50D1B0 +3f4f88f0: jruc L3F4F8AA0 +L3F4F8900: +3f4f8900: move *a13(0x20), a7, 1 +3f4f8920: btst 1, a7 +3f4f8930: jreq L3F4F8980 +3f4f8940: move *a13(0x140), *a13(0x20), 1 +3f4f8970: jruc L3F4F89B0 +L3F4F8980: +3f4f8980: move *a13(0x160), *a13(0x20), 1 +L3F4F89B0: +3f4f89b0: move a14, -*sp, 1 +3f4f89c0: sub a7, a7 +3f4f89d0: move a7, *a14+, 1 +3f4f89e0: move *a13(0x20), *a14+, 1 +3f4f8a00: move *a13(0xa0), *a14+, 1 +3f4f8a20: move *a13(0x80), *a14+, 1 +3f4f8a40: move *a13(0x0), *a14+, 1 +3f4f8a60: move a9, *a14+, 1 +3f4f8a70: calla L3F5027E0 +L3F4F8AA0: +3f4f8aa0: move *a13(0x140), a7, 1 +3f4f8ac0: btst 3, a7 +3f4f8ad0: jreq L3F4F8CC0 +3f4f8ae0: setf 8, 0, 0 +3f4f8af0: move *a9(0x568), a5, 0 +3f4f8b10: movk 4, a3 +3f4f8b20: or a3, a5 +3f4f8b30: movb a5, *a9(0x568) +3f4f8b50: move @0x1a6e60, a5 +3f4f8b80: jrne L3F4F8BD0 +3f4f8b90: movk 1, a3 +3f4f8ba0: movb a3, @0x1a6e60 +L3F4F8BD0: +3f4f8bd0: setf 16, 1, 0 +3f4f8be0: move *a9(0xda0), a5, 0 +3f4f8c00: move *a13(0xa0), a3, 1 +3f4f8c20: cmp a3, a5 +3f4f8c30: jrle L3F4F8C60 +3f4f8c40: move a3, *a9(0xda0), 0 +L3F4F8C60: +3f4f8c60: move *a9(0xdb0), a5, 0 +3f4f8c80: cmp a3, a5 +3f4f8c90: jrge L3F4F8CC0 +3f4f8ca0: move a3, *a9(0xdb0), 0 +L3F4F8CC0: +3f4f8cc0: move *a9(0x540), a5, 1 +3f4f8ce0: setf 16, 1, 0 +3f4f8cf0: move *a5, a5, 0 +3f4f8d00: subk 8, a5 +3f4f8d10: move a5, *a13(0xe0), 1 +3f4f8d30: move *a13(0x80), *a13(0xc0), 1 +3f4f8d60: move *a13(0x80), a3, 1 +3f4f8d80: move *a13, a5, 1 +3f4f8d90: add a5, a3 +3f4f8da0: move a3, *a13(0x80), 1 +3f4f8dc0: move *a9(0x780), a3, 1 +3f4f8de0: btst 2, a3 +3f4f8df0: jreq L3F4F8FA0 +3f4f8e00: move @0x1a68b0, a3, 1 +3f4f8e30: jreq L3F4F8FA0 +3f4f8e40: move *a13(0x80), a5, 1 +3f4f8e60: move *a13(0xe0), a7, 1 +3f4f8e80: cmp a7, a5 +3f4f8e90: jrle L3F4F8FA0 +3f4f8ea0: move *a13(0xc0), a5, 1 +3f4f8ec0: cmp a7, a5 +3f4f8ed0: jrgt L3F4F8FA0 +3f4f8ee0: move a14, -*sp, 1 +3f4f8ef0: sub a5, a5 +3f4f8f00: move a5, *a14+, 1 +3f4f8f10: move @0x1a6810, *a14+, 1 +3f4f8f40: calla L3FD34A40 +3f4f8f70: move a5, @0x1a68b0, 1 +L3F4F8FA0: +3f4f8fa0: move *a13(0x80), a7, 1 +3f4f8fc0: move *a13(0x100), a5, 1 +3f4f8fe0: cmp a5, a7 +3f4f8ff0: jrle L3F4F9020 +3f4f9000: move a5, *a13(0x80), 1 +L3F4F9020: +3f4f9020: move *a13(0xa0), a7, 1 +3f4f9040: jreq L3F4F90A0 +3f4f9050: setf 16, 1, 0 +3f4f9060: move *a13(0x80), *a9(0x660), 0 +3f4f9090: jruc L3F4F90E0 +L3F4F90A0: +3f4f90a0: setf 16, 1, 0 +3f4f90b0: move *a13(0x80), *a9(0x6a0), 0 +L3F4F90E0: +3f4f90e0: move a4, a7 +3f4f90f0: sll 0x3, a7 +3f4f9100: move *a9(0xba0), a5, 1 +3f4f9120: add a7, a5 +3f4f9130: move a5, *a9(0xba0), 1 +3f4f9150: move *sp(0x1a0), a14, 1 +3f4f9170: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f4f9190: rets 2 +L3F4F91A0: +3f4f91a0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f4f91c0: move a14, a13 +3f4f91d0: addi 0x1d0, a14 +3f4f91f0: move *a13(0xffe0), a9, 1 +3f4f9210: move *a9(0x540), a10, 1 +3f4f9230: setf 16, 1, 0 +3f4f9240: move *a9(0x620), a7, 0 +3f4f9260: move a7, *a13(0x60), 1 +3f4f9280: move *a9(0x630), a5, 0 +3f4f92a0: move a5, *a13(0x80), 1 +3f4f92c0: sub a7, a5 +3f4f92d0: inc a5 +3f4f92e0: move a5, *a13(0x40), 1 +3f4f9300: move *a9(0x5990), a5, 0 +3f4f9320: sub a5, a7 +3f4f9330: move a7, *a13(0xa0), 1 +3f4f9350: jrge L3F4F9390 +3f4f9360: sub a5, a5 +3f4f9370: move a5, *a13(0xa0), 1 +L3F4F9390: +3f4f9390: move *a13(0x80), a7, 1 +3f4f93b0: move *a9(0x5990), a5, 0 +3f4f93d0: sub a5, a7 +3f4f93e0: move a7, *a13(0xc0), 1 +3f4f9400: move *a9(0x59a0), a5, 0 +3f4f9420: cmp a5, a7 +3f4f9430: jrlt L3F4F9490 +3f4f9440: move *a9(0x59a0), a5, 0 +3f4f9460: dec a5 +3f4f9470: move a5, *a13(0xc0), 1 +L3F4F9490: +3f4f9490: move *a13(0xc0), a7, 1 +3f4f94b0: move *a13(0xa0), a5, 1 +3f4f94d0: sub a5, a7 +3f4f94e0: inc a7 +3f4f94f0: move a7, *a13(0xe0), 1 +3f4f9510: move *a9(0x5ad8), a5, 0 +3f4f9530: inc a5 +3f4f9540: move a5, *a9(0x5ad8), 0 +3f4f9560: sext a5, 0 +3f4f9570: move @0x1a64d0, a7, 0 +3f4f95a0: cmp a7, a5 +3f4f95b0: jrlt L3F4F9660 +3f4f95c0: movk 1, a5 +3f4f95d0: movb a5, *a13(0x180) +3f4f95f0: move *a9(0xc0), *a13(0x1b0), 1 +3f4f9620: sub a5, a5 +3f4f9630: move a5, *a9(0x5ad8), 0 +3f4f9650: jruc L3F4F96C0 +L3F4F9660: +3f4f9660: sub a5, a5 +3f4f9670: movb a5, *a13(0x180) +3f4f9690: move *a9(0xa0), *a13(0x1b0), 1 +L3F4F96C0: +3f4f96c0: move a5, *a13(0x190), 1 +3f4f96e0: move *a13(0xffc0), a5, 1 +3f4f9700: jale L3F4FC800 +3f4f9720: move *a13(0x40), a7, 1 +3f4f9740: cmp a7, a5 +3f4f9750: jrle L3F4F9780 +3f4f9760: move a7, *a13(0xffc0), 1 +L3F4F9780: +3f4f9780: move *a13(0xffc0), a5, 1 +3f4f97a0: cmp a7, a5 +3f4f97b0: jage L3F4FA120 +3f4f97d0: move *a13(0xe0), a7, 1 +3f4f97f0: cmp a7, a5 +3f4f9800: jrge L3F4F9CE0 +3f4f9810: move *a9(0xdc0), a5, 1 +3f4f9830: dsjs a5, L3F4F98B0 +3f4f9840: move a14, -*sp, 1 +3f4f9850: move *a13(0xffc0), *a14+, 1 +3f4f9870: move a9, *a14+, 1 +3f4f9880: calla L3F512970 +L3F4F98B0: +3f4f98b0: setf 8, 0, 0 +3f4f98c0: move *a13(0x180), a5, 0 +3f4f98e0: jreq L3F4F9980 +3f4f98f0: move a14, -*sp, 1 +3f4f9900: move @0x1a6810, *a14+, 1 +3f4f9930: calla L3FD63320 +3f4f9960: move a8, *a13(0x190), 1 +L3F4F9980: +3f4f9980: move a14, -*sp, 1 +3f4f9990: setf 16, 1, 0 +3f4f99a0: move *a9(0xa70), a3, 0 +3f4f99c0: move *a13(0xa0), a5, 1 +3f4f99e0: move *a9(0xa40), a7, 0 +3f4f9a00: mpys a5, a7 +3f4f9a10: add a7, a3 +3f4f9a20: addk 4, a3 +3f4f9a30: move a3, *a14+, 1 +3f4f9a40: movk 4, a7 +3f4f9a50: move a7, *a14+, 1 +3f4f9a60: move *a13(0xe0), a3, 1 +3f4f9a80: move *a13(0xffc0), a7, 1 +3f4f9aa0: sub a7, a3 +3f4f9ab0: move *a9(0xa40), a5, 0 +3f4f9ad0: mpys a5, a3 +3f4f9ae0: move a3, *a14+, 1 +3f4f9af0: move *a9(0x59c0), a5, 0 +3f4f9b10: move *a9(0xa30), a3, 0 +3f4f9b30: mpys a3, a5 +3f4f9b40: move a5, *a14+, 1 +3f4f9b50: move *a13(0xa0), a5, 1 +3f4f9b70: add a7, a5 +3f4f9b80: move *a9(0xa40), a3, 0 +3f4f9ba0: mpys a3, a5 +3f4f9bb0: move *a9(0xa70), a3, 0 +3f4f9bd0: add a5, a3 +3f4f9be0: addk 4, a3 +3f4f9bf0: move a3, *a14+, 1 +3f4f9c00: movk 4, a5 +3f4f9c10: move a5, *a14+, 1 +3f4f9c20: move *a13(0x1b0), *a14+, 1 +3f4f9c40: move *a9(0x80), *a14+, 1 +3f4f9c60: move *a9(0x80), *a14+, 1 +3f4f9c80: move @0x1a6810, *a14+, 1 +3f4f9cb0: calla L3FD3E220 +L3F4F9CE0: +3f4f9ce0: move *a13(0x40), *a13(0x0), 1 +3f4f9d10: sub a0, a0 +3f4f9d20: move *a13(0x60), a7, 1 +3f4f9d40: sll 0x5, a7 +3f4f9d50: add a10, a7 +3f4f9d60: addi 0x40, a7 +3f4f9d80: move a7, *a13(0x160), 1 +3f4f9da0: move *a13, a5, 1 +3f4f9db0: jrle L3F4FA120 +L3F4F9DC0: +3f4f9dc0: move a0, a12 +3f4f9dd0: move a0, a7 +3f4f9de0: sll 0x5, a7 +3f4f9df0: move *a13(0x160), a5, 1 +3f4f9e10: add a5, a7 +3f4f9e20: move *a7, a11, 1 +3f4f9e30: move *a13(0xffc0), a7, 1 +3f4f9e50: add a12, a7 +3f4f9e60: move *a13(0x40), a3, 1 +3f4f9e80: mods a3, a7 +3f4f9e90: move a7, *a13(0x20), 1 +3f4f9eb0: cmp a0, a7 +3f4f9ec0: jreq L3F4FA060 +L3F4F9ED0: +3f4f9ed0: move a12, a7 +3f4f9ee0: sll 0x5, a7 +3f4f9ef0: move *a13(0x160), a5, 1 +3f4f9f10: add a5, a7 +3f4f9f20: move *a13(0x20), a3, 1 +3f4f9f40: sll 0x5, a3 +3f4f9f50: add a5, a3 +3f4f9f60: move *a3, *a7, 1 +3f4f9f70: move *a13(0x20), a12, 1 +3f4f9f90: move *a13, a7, 1 +3f4f9fa0: dec a7 +3f4f9fb0: move a7, *a13, 1 +3f4f9fc0: move *a13(0xffc0), a3, 1 +3f4f9fe0: add a12, a3 +3f4f9ff0: move *a13(0x40), a5, 1 +3f4fa010: mods a5, a3 +3f4fa020: move a3, *a13(0x20), 1 +3f4fa040: cmp a0, a3 +3f4fa050: jrne L3F4F9ED0 +L3F4FA060: +3f4fa060: move a12, a7 +3f4fa070: sll 0x5, a7 +3f4fa080: move *a13(0x160), a5, 1 +3f4fa0a0: add a5, a7 +3f4fa0b0: move a11, *a7, 1 +3f4fa0c0: move *a13, a7, 1 +3f4fa0d0: dec a7 +3f4fa0e0: move a7, *a13, 1 +3f4fa0f0: inc a0 +3f4fa100: move a7, a3 +3f4fa110: jrgt L3F4F9DC0 +L3F4FA120: +3f4fa120: move a10, a7 +3f4fa130: addi 0x40, a7 +3f4fa150: move a7, *a13(0x160), 1 +3f4fa170: move *a13(0xffc0), a12, 1 +3f4fa190: dec a12 +3f4fa1a0: jrlt L3F4FA420 +L3F4FA1B0: +3f4fa1b0: move a14, -*sp, 1 +3f4fa1c0: movk 32, a7 +3f4fa1d0: move a7, *a14+, 1 +3f4fa1e0: setf 16, 1, 0 +3f4fa1f0: move *a10, a5, 0 +3f4fa200: inc a5 +3f4fa210: move a5, *a14+, 1 +3f4fa220: move *a13(0x80), a5, 1 +3f4fa240: sub a12, a5 +3f4fa250: sll 0x5, a5 +3f4fa260: move *a13(0x160), a3, 1 +3f4fa280: add a3, a5 +3f4fa290: move *a5+, *a14+, 1 +3f4fa2a0: calla L3FB44E40 +3f4fa2d0: move a14, -*sp, 1 +3f4fa2e0: setf 16, 1, 0 +3f4fa2f0: move *a10, a5, 0 +3f4fa300: inc a5 +3f4fa310: move a5, *a14+, 1 +3f4fa320: move *a13(0x80), a5, 1 +3f4fa340: sub a12, a5 +3f4fa350: sll 0x5, a5 +3f4fa360: add a3, a5 +3f4fa370: move *a10(0x20), a7, 1 +3f4fa390: sll 0x3, a7 +3f4fa3a0: move *a5, a5, 1 +3f4fa3b0: add a7, a5 +3f4fa3c0: move a5, *a14+, 1 +3f4fa3d0: calla L3FB44A00 +3f4fa400: dec a12 +3f4fa410: jrge L3F4FA1B0 +L3F4FA420: +3f4fa420: setf 8, 0, 0 +3f4fa430: move *a9(0x568), a7, 0 +3f4fa450: btst 2, a7 +3f4fa460: jreq L3F4FA690 +3f4fa470: setf 16, 1, 0 +3f4fa480: move *a9(0xda0), a12, 0 +3f4fa4a0: move *a13(0x60), a7, 1 +3f4fa4c0: cmp a12, a7 +3f4fa4d0: jrgt L3F4FA590 +3f4fa4e0: move *a13(0x80), a5, 1 +3f4fa500: cmp a5, a12 +3f4fa510: jrgt L3F4FA590 +3f4fa520: move *a13, a3, 1 +3f4fa530: sub a3, a12 +3f4fa540: cmp a7, a12 +3f4fa550: jrge L3F4FA570 +3f4fa560: move a7, a12 +L3F4FA570: +3f4fa570: move a12, *a9(0xda0), 0 +L3F4FA590: +3f4fa590: move *a9(0xdb0), a12, 0 +3f4fa5b0: cmp a12, a7 +3f4fa5c0: jrgt L3F4FA690 +3f4fa5d0: move *a13(0x80), a5, 1 +3f4fa5f0: cmp a5, a12 +3f4fa600: jrgt L3F4FA690 +3f4fa610: move *a13, a3, 1 +3f4fa620: sub a3, a12 +3f4fa630: cmp a7, a12 +3f4fa640: jrge L3F4FA670 +3f4fa650: move a7, a12 +3f4fa660: dec a12 +L3F4FA670: +3f4fa670: move a12, *a9(0xdb0), 0 +L3F4FA690: +3f4fa690: move *a13(0xc0), a7, 1 +3f4fa6b0: move *a13(0xffc0), a5, 1 +3f4fa6d0: sub a5, a7 +3f4fa6e0: setf 16, 1, 0 +3f4fa6f0: move *a9(0x5990), a3, 0 +3f4fa710: add a3, a7 +3f4fa720: inc a7 +3f4fa730: move a7, *a13(0x140), 1 +3f4fa750: move *a13(0x80), a3, 1 +3f4fa770: sub a5, a3 +3f4fa780: inc a3 +3f4fa790: cmp a3, a7 +3f4fa7a0: jrge L3F4FA970 +L3F4FA7B0: +3f4fa7b0: move a14, -*sp, 1 +3f4fa7c0: movk 1, a7 +3f4fa7d0: move a7, *a14+, 1 +3f4fa7e0: move *a9(0x540), a5, 1 +3f4fa800: setf 16, 1, 0 +3f4fa810: move *a5, a8, 0 +3f4fa820: move a8, *a14+, 1 +3f4fa830: move a7, *a14+, 1 +3f4fa840: move *a13(0x140), *a14+, 1 +3f4fa860: move a9, *a14+, 1 +3f4fa870: calla L3F50D1B0 +3f4fa8a0: move *a13(0x140), a5, 1 +3f4fa8c0: inc a5 +3f4fa8d0: move a5, *a13(0x140), 1 +3f4fa8f0: move *a13(0x80), a3, 1 +3f4fa910: move *a13(0xffc0), a7, 1 +3f4fa930: sub a7, a3 +3f4fa940: inc a3 +3f4fa950: cmp a3, a5 +3f4fa960: jrlt L3F4FA7B0 +L3F4FA970: +3f4fa970: move *a13(0x80), a7, 1 +3f4fa990: move *a13(0xffc0), a5, 1 +3f4fa9b0: sub a5, a7 +3f4fa9c0: setf 16, 1, 0 +3f4fa9d0: move *a9(0x5990), a3, 0 +3f4fa9f0: sub a3, a7 +3f4faa00: inc a7 +3f4faa10: move a7, *a13(0x100), 1 +3f4faa30: jrge L3F4FAA70 +3f4faa40: sub a3, a3 +3f4faa50: move a3, *a13(0x100), 1 +L3F4FAA70: +3f4faa70: move *a13(0x80), a7, 1 +3f4faa90: move *a9(0x5990), a3, 0 +3f4faab0: sub a3, a7 +3f4faac0: move a7, *a13(0x120), 1 +3f4faae0: move *a9(0x59a0), a3, 0 +3f4fab00: cmp a3, a7 +3f4fab10: jrlt L3F4FAB70 +3f4fab20: move *a9(0x59a0), a3, 0 +3f4fab40: dec a3 +3f4fab50: move a3, *a13(0x120), 1 +L3F4FAB70: +3f4fab70: move *a13(0x100), a7, 1 +3f4fab90: move *a13(0x120), a3, 1 +3f4fabb0: cmp a3, a7 +3f4fabc0: jrgt L3F4FAE00 +3f4fabd0: move a14, -*sp, 1 +3f4fabe0: sub a3, a3 +3f4fabf0: move a3, *a14+, 1 +3f4fac00: move *a13(0x120), a3, 1 +3f4fac20: sub a7, a3 +3f4fac30: inc a3 +3f4fac40: move *a9(0xa40), a5, 0 +3f4fac60: mpys a5, a3 +3f4fac70: move a3, *a14+, 1 +3f4fac80: move *a9(0x59c0), a5, 0 +3f4faca0: move *a9(0xa30), a3, 0 +3f4facc0: mpys a3, a5 +3f4facd0: move a5, *a14+, 1 +3f4face0: move *a9(0xa70), a5, 0 +3f4fad00: move *a9(0xa40), a3, 0 +3f4fad20: mpys a7, a3 +3f4fad30: add a3, a5 +3f4fad40: addk 4, a5 +3f4fad50: move a5, *a14+, 1 +3f4fad60: movk 4, a5 +3f4fad70: move a5, *a14+, 1 +3f4fad80: move *a9(0x80), *a14+, 1 +3f4fada0: move @0x1a6810, *a14+, 1 +3f4fadd0: calla L3FD39680 +L3F4FAE00: +3f4fae00: move @0x26f990, a5, 1 +3f4fae30: jaeq L3F4FBC50 +3f4fae50: move @0x26f800, a3, 1 +3f4fae80: cmp a3, a9 +3f4fae90: jane L3F4FBC50 +3f4faeb0: move @0x26fa10, a7, 1 +3f4faee0: move *a13(0x60), a3, 1 +3f4faf00: cmp a3, a7 +3f4faf10: jrge L3F4FB3D0 +3f4faf20: move @0x26fa50, a5, 1 +3f4faf50: cmp a3, a5 +3f4faf60: jalt L3F4FBC50 +3f4faf80: move *a13(0x80), a3, 1 +3f4fafa0: cmp a3, a5 +3f4fafb0: jrgt L3F4FB230 +3f4fafc0: move *a13(0xffc0), a3, 1 +3f4fafe0: sub a3, a5 +3f4faff0: move a5, @0x26fa50, 1 +3f4fb020: move *a13(0x60), a3, 1 +3f4fb040: cmp a3, a5 +3f4fb050: jrge L3F4FB120 +3f4fb060: dec a3 +3f4fb070: move a3, @0x26fa50, 1 +3f4fb0a0: move *a9(0x540), a5, 1 +3f4fb0c0: setf 16, 1, 0 +3f4fb0d0: move *a5, a5, 0 +3f4fb0e0: inc a5 +3f4fb0f0: move a5, @0x26fa30, 1 +L3F4FB120: +3f4fb120: move *a9(0x540), a5, 1 +3f4fb140: setf 16, 1, 0 +3f4fb150: move *a5, a5, 0 +3f4fb160: move @0x26fa50, a3, 1 +3f4fb190: mpys a3, a5 +3f4fb1a0: move @0x26fa30, a3, 1 +3f4fb1d0: add a3, a5 +3f4fb1e0: move a5, @0x26f920, 1 +3f4fb210: jauc L3F4FBC50 +L3F4FB230: +3f4fb230: move a14, -*sp, 1 +3f4fb240: move a3, *a14+, 1 +3f4fb250: move *a9(0x540), a3, 1 +3f4fb270: setf 16, 1, 0 +3f4fb280: move *a3, a3, 0 +3f4fb290: inc a3 +3f4fb2a0: move a3, *a14+, 1 +3f4fb2b0: move *a13(0x80), a3, 1 +3f4fb2d0: move *a13(0xffc0), a5, 1 +3f4fb2f0: sub a5, a3 +3f4fb300: inc a3 +3f4fb310: move a3, *a14+, 1 +3f4fb320: movk 1, a3 +3f4fb330: move a3, *a14+, 1 +3f4fb340: move a9, *a14+, 1 +3f4fb350: movi 0xc8, a3 +3f4fb370: move a3, *a14+, 1 +3f4fb380: calla L3FA441F0 +3f4fb3b0: jauc L3F4FBC50 +L3F4FB3D0: +3f4fb3d0: move *a13(0x80), a3, 1 +3f4fb3f0: cmp a3, a7 +3f4fb400: jagt L3F4FBC50 +3f4fb420: move @0x26fa50, a5, 1 +3f4fb450: cmp a3, a5 +3f4fb460: jrgt L3F4FB8D0 +3f4fb470: move *a13(0xffc0), a3, 1 +3f4fb490: sub a3, a7 +3f4fb4a0: move a7, @0x26fa10, 1 +3f4fb4d0: move *a13(0x60), a3, 1 +3f4fb4f0: cmp a3, a7 +3f4fb500: jrge L3F4FB580 +3f4fb510: move a3, @0x26fa10, 1 +3f4fb540: movk 1, a7 +3f4fb550: move a7, @0x26f9f0, 1 +L3F4FB580: +3f4fb580: move *a9(0x540), a7, 1 +3f4fb5a0: setf 16, 1, 0 +3f4fb5b0: move *a7, a7, 0 +3f4fb5c0: move @0x26fa10, a3, 1 +3f4fb5f0: mpys a3, a7 +3f4fb600: move @0x26f9f0, a3, 1 +3f4fb630: add a3, a7 +3f4fb640: move a7, @0x26f900, 1 +3f4fb670: move *a13(0xffc0), a3, 1 +3f4fb690: sub a3, a5 +3f4fb6a0: move a5, @0x26fa50, 1 +3f4fb6d0: move *a13(0x60), a3, 1 +3f4fb6f0: cmp a3, a5 +3f4fb700: jrge L3F4FB7D0 +3f4fb710: move a14, -*sp, 1 +3f4fb720: movi 0x3f515740, a8 +3f4fb750: move a8, *a14+, 1 +3f4fb760: calla L3FB341E0 +3f4fb790: sub a7, a7 +3f4fb7a0: move a7, @0x26f990, 1 +L3F4FB7D0: +3f4fb7d0: move *a9(0x540), a7, 1 +3f4fb7f0: setf 16, 1, 0 +3f4fb800: move *a7, a7, 0 +3f4fb810: move @0x26fa50, a5, 1 +3f4fb840: mpys a5, a7 +3f4fb850: move @0x26fa30, a3, 1 +3f4fb880: add a3, a7 +3f4fb890: move a7, @0x26f920, 1 +3f4fb8c0: jruc L3F4FBC50 +L3F4FB8D0: +3f4fb8d0: move *a13(0xffc0), a3, 1 +3f4fb8f0: sub a3, a7 +3f4fb900: move a7, @0x26fa10, 1 +3f4fb930: move *a13(0x60), a3, 1 +3f4fb950: cmp a3, a7 +3f4fb960: jrge L3F4FB9E0 +3f4fb970: move a3, @0x26fa10, 1 +3f4fb9a0: movk 1, a7 +3f4fb9b0: move a7, @0x26f9f0, 1 +L3F4FB9E0: +3f4fb9e0: move *a9(0x540), a7, 1 +3f4fba00: setf 16, 1, 0 +3f4fba10: move *a7, a7, 0 +3f4fba20: move @0x26fa10, a3, 1 +3f4fba50: mpys a3, a7 +3f4fba60: move @0x26f9f0, a3, 1 +3f4fba90: add a3, a7 +3f4fbaa0: move a7, @0x26f900, 1 +3f4fbad0: move a14, -*sp, 1 +3f4fbae0: move *a13(0x80), *a14+, 1 +3f4fbb00: move *a9(0x540), a3, 1 +3f4fbb20: move *a3, a3, 0 +3f4fbb30: inc a3 +3f4fbb40: move a3, *a14+, 1 +3f4fbb50: move *a13(0x80), a3, 1 +3f4fbb70: move *a13(0xffc0), a5, 1 +3f4fbb90: sub a5, a3 +3f4fbba0: inc a3 +3f4fbbb0: move a3, *a14+, 1 +3f4fbbc0: movk 1, a3 +3f4fbbd0: move a3, *a14+, 1 +3f4fbbe0: move a9, *a14+, 1 +3f4fbbf0: movi 0xc9, a3 +3f4fbc10: move a3, *a14+, 1 +3f4fbc20: calla L3FA441F0 +L3F4FBC50: +3f4fbc50: move @0x1a7350, a7, 1 +3f4fbc80: dsj a7, L3F4FF930 +3f4fbca0: move @0x26f7e0, a7, 1 +3f4fbcd0: cmp a7, a9 +3f4fbce0: jane L3F4FF930 +3f4fbd00: move @0x26f8a0, a5, 1 +3f4fbd30: move *a13(0x60), a3, 1 +3f4fbd50: cmp a3, a5 +3f4fbd60: jrge L3F4FC140 +3f4fbd70: move @0x26f8e0, a5, 1 +3f4fbda0: cmp a3, a5 +3f4fbdb0: jalt L3F4FF930 +3f4fbdd0: move *a13(0x80), a3, 1 +3f4fbdf0: cmp a3, a5 +3f4fbe00: jrgt L3F4FBFA0 +3f4fbe10: move *a13(0xffc0), a3, 1 +3f4fbe30: sub a3, a5 +3f4fbe40: move a5, @0x26f8e0, 1 +3f4fbe70: move *a13(0x60), a3, 1 +3f4fbe90: cmp a3, a5 +3f4fbea0: jage L3F4FF930 +3f4fbec0: dec a3 +3f4fbed0: move a3, @0x26f8e0, 1 +3f4fbf00: move *a9(0x540), a5, 1 +3f4fbf20: setf 16, 1, 0 +3f4fbf30: move *a5, a5, 0 +3f4fbf40: inc a5 +3f4fbf50: move a5, @0x26f8c0, 1 +3f4fbf80: jauc L3F4FF930 +L3F4FBFA0: +3f4fbfa0: move a14, -*sp, 1 +3f4fbfb0: move a3, *a14+, 1 +3f4fbfc0: move *a9(0x540), a3, 1 +3f4fbfe0: setf 16, 1, 0 +3f4fbff0: move *a3, a3, 0 +3f4fc000: inc a3 +3f4fc010: move a3, *a14+, 1 +3f4fc020: move *a13(0x80), a3, 1 +3f4fc040: move *a13(0xffc0), a5, 1 +3f4fc060: sub a5, a3 +3f4fc070: inc a3 +3f4fc080: move a3, *a14+, 1 +3f4fc090: movk 1, a3 +3f4fc0a0: move a3, *a14+, 1 +3f4fc0b0: move a9, *a14+, 1 +3f4fc0c0: movi 0xcd, a3 +3f4fc0e0: move a3, *a14+, 1 +3f4fc0f0: calla L3FA441F0 +3f4fc120: jauc L3F4FF930 +L3F4FC140: +3f4fc140: move *a13(0x80), a3, 1 +3f4fc160: cmp a3, a5 +3f4fc170: jagt L3F4FF930 +3f4fc190: move @0x26f8e0, a5, 1 +3f4fc1c0: cmp a3, a5 +3f4fc1d0: jrgt L3F4FC510 +3f4fc1e0: move @0x26f8a0, a3, 1 +3f4fc210: move *a13(0xffc0), a5, 1 +3f4fc230: sub a5, a3 +3f4fc240: move a3, @0x26f8a0, 1 +3f4fc270: move *a13(0x60), a5, 1 +3f4fc290: cmp a5, a3 +3f4fc2a0: jrge L3F4FC320 +3f4fc2b0: move a5, @0x26f8a0, 1 +3f4fc2e0: movk 1, a3 +3f4fc2f0: move a3, @0x26f880, 1 +L3F4FC320: +3f4fc320: move @0x26f8e0, a3, 1 +3f4fc350: move *a13(0xffc0), a5, 1 +3f4fc370: sub a5, a3 +3f4fc380: move a3, @0x26f8e0, 1 +3f4fc3b0: move *a13(0x60), a5, 1 +3f4fc3d0: cmp a5, a3 +3f4fc3e0: jage L3F4FF930 +3f4fc400: move a14, -*sp, 1 +3f4fc410: movi 0x3f515740, a8 +3f4fc440: move a8, *a14+, 1 +3f4fc450: calla L3FB341E0 +3f4fc480: sub a7, a7 +3f4fc490: move a7, @0x1a7350, 1 +3f4fc4c0: calla L3FA65030 +3f4fc4f0: jauc L3F4FF930 +L3F4FC510: +3f4fc510: move @0x26f8a0, a3, 1 +3f4fc540: move *a13(0xffc0), a5, 1 +3f4fc560: sub a5, a3 +3f4fc570: move a3, @0x26f8a0, 1 +3f4fc5a0: move *a13(0x60), a5, 1 +3f4fc5c0: cmp a5, a3 +3f4fc5d0: jrge L3F4FC650 +3f4fc5e0: move a5, @0x26f8a0, 1 +3f4fc610: movk 1, a3 +3f4fc620: move a3, @0x26f880, 1 +L3F4FC650: +3f4fc650: move a14, -*sp, 1 +3f4fc660: move *a13(0x80), *a14+, 1 +3f4fc680: move *a9(0x540), a3, 1 +3f4fc6a0: setf 16, 1, 0 +3f4fc6b0: move *a3, a3, 0 +3f4fc6c0: inc a3 +3f4fc6d0: move a3, *a14+, 1 +3f4fc6e0: move *a13(0x80), a3, 1 +3f4fc700: move *a13(0xffc0), a5, 1 +3f4fc720: sub a5, a3 +3f4fc730: inc a3 +3f4fc740: move a3, *a14+, 1 +3f4fc750: movk 1, a3 +3f4fc760: move a3, *a14+, 1 +3f4fc770: move a9, *a14+, 1 +3f4fc780: movi 0xcf, a3 +3f4fc7a0: move a3, *a14+, 1 +3f4fc7b0: calla L3FA441F0 +3f4fc7e0: jauc L3F4FF930 +L3F4FC800: +3f4fc800: jage L3F4FF930 +3f4fc820: neg a5 +3f4fc830: move a5, *a13(0xffc0), 1 +3f4fc850: move *a13(0x40), a3, 1 +3f4fc870: cmp a3, a5 +3f4fc880: jrle L3F4FC8B0 +3f4fc890: move a3, *a13(0xffc0), 1 +L3F4FC8B0: +3f4fc8b0: move *a13(0xffc0), a5, 1 +3f4fc8d0: cmp a3, a5 +3f4fc8e0: jage L3F4FD2D0 +3f4fc900: move *a13(0xe0), a3, 1 +3f4fc920: cmp a3, a5 +3f4fc930: jrge L3F4FCE30 +3f4fc940: move *a9(0xdc0), a3, 1 +3f4fc960: dsjs a3, L3F4FC9E0 +3f4fc970: move a14, -*sp, 1 +3f4fc980: neg a5 +3f4fc990: move a5, *a14+, 1 +3f4fc9a0: move a9, *a14+, 1 +3f4fc9b0: calla L3F512970 +L3F4FC9E0: +3f4fc9e0: setf 8, 0, 0 +3f4fc9f0: move *a13(0x180), a7, 0 +3f4fca10: jreq L3F4FCAB0 +3f4fca20: move a14, -*sp, 1 +3f4fca30: move @0x1a6810, *a14+, 1 +3f4fca60: calla L3FD63320 +3f4fca90: move a8, *a13(0x190), 1 +L3F4FCAB0: +3f4fcab0: move a14, -*sp, 1 +3f4fcac0: move *a13(0xa0), a5, 1 +3f4fcae0: move *a13(0xffc0), a3, 1 +3f4fcb00: add a3, a5 +3f4fcb10: setf 16, 1, 0 +3f4fcb20: move *a9(0xa40), a3, 0 +3f4fcb40: mpys a3, a5 +3f4fcb50: move *a9(0xa70), a3, 0 +3f4fcb70: add a5, a3 +3f4fcb80: addk 4, a3 +3f4fcb90: move a3, *a14+, 1 +3f4fcba0: movk 4, a5 +3f4fcbb0: move a5, *a14+, 1 +3f4fcbc0: move *a13(0xe0), a3, 1 +3f4fcbe0: move *a13(0xffc0), a5, 1 +3f4fcc00: sub a5, a3 +3f4fcc10: move *a9(0xa40), a5, 0 +3f4fcc30: mpys a5, a3 +3f4fcc40: move a3, *a14+, 1 +3f4fcc50: move *a9(0x59c0), a5, 0 +3f4fcc70: move *a9(0xa30), a3, 0 +3f4fcc90: mpys a3, a5 +3f4fcca0: move a5, *a14+, 1 +3f4fccb0: move *a9(0xa70), a5, 0 +3f4fccd0: move *a13(0xa0), a3, 1 +3f4fccf0: move *a9(0xa40), a7, 0 +3f4fcd10: mpys a3, a7 +3f4fcd20: add a7, a5 +3f4fcd30: addk 4, a5 +3f4fcd40: move a5, *a14+, 1 +3f4fcd50: movk 4, a7 +3f4fcd60: move a7, *a14+, 1 +3f4fcd70: move *a13(0x1b0), *a14+, 1 +3f4fcd90: move *a9(0x80), *a14+, 1 +3f4fcdb0: move *a9(0x80), *a14+, 1 +3f4fcdd0: move @0x1a6810, *a14+, 1 +3f4fce00: calla L3FD3E220 +L3F4FCE30: +3f4fce30: move *a13(0x40), *a13(0x0), 1 +3f4fce60: sub a0, a0 +3f4fce70: move *a13(0x60), a7, 1 +3f4fce90: sll 0x5, a7 +3f4fcea0: add a10, a7 +3f4fceb0: addi 0x40, a7 +3f4fced0: move a7, *a13(0x160), 1 +3f4fcef0: move *a13, a5, 1 +3f4fcf00: jrle L3F4FD2D0 +L3F4FCF10: +3f4fcf10: move a0, a12 +3f4fcf20: move a0, a7 +3f4fcf30: sll 0x5, a7 +3f4fcf40: move *a13(0x160), a5, 1 +3f4fcf60: add a5, a7 +3f4fcf70: move *a7, a11, 1 +3f4fcf80: move *a13(0x40), a7, 1 +3f4fcfa0: add a12, a7 +3f4fcfb0: move *a13(0xffc0), a3, 1 +3f4fcfd0: sub a3, a7 +3f4fcfe0: move *a13(0x40), a3, 1 +3f4fd000: mods a3, a7 +3f4fd010: move a7, *a13(0x20), 1 +3f4fd030: cmp a0, a7 +3f4fd040: jreq L3F4FD210 +L3F4FD050: +3f4fd050: move a12, a7 +3f4fd060: sll 0x5, a7 +3f4fd070: move *a13(0x160), a5, 1 +3f4fd090: add a5, a7 +3f4fd0a0: move *a13(0x20), a3, 1 +3f4fd0c0: sll 0x5, a3 +3f4fd0d0: add a5, a3 +3f4fd0e0: move *a3, *a7, 1 +3f4fd0f0: move *a13(0x20), a12, 1 +3f4fd110: move *a13, a7, 1 +3f4fd120: dec a7 +3f4fd130: move a7, *a13, 1 +3f4fd140: move *a13(0x40), a3, 1 +3f4fd160: add a12, a3 +3f4fd170: move *a13(0xffc0), a5, 1 +3f4fd190: sub a5, a3 +3f4fd1a0: move *a13(0x40), a5, 1 +3f4fd1c0: mods a5, a3 +3f4fd1d0: move a3, *a13(0x20), 1 +3f4fd1f0: cmp a0, a3 +3f4fd200: jrne L3F4FD050 +L3F4FD210: +3f4fd210: move a12, a7 +3f4fd220: sll 0x5, a7 +3f4fd230: move *a13(0x160), a5, 1 +3f4fd250: add a5, a7 +3f4fd260: move a11, *a7, 1 +3f4fd270: move *a13, a7, 1 +3f4fd280: dec a7 +3f4fd290: move a7, *a13, 1 +3f4fd2a0: inc a0 +3f4fd2b0: move a7, a3 +3f4fd2c0: jrgt L3F4FCF10 +L3F4FD2D0: +3f4fd2d0: move a10, a7 +3f4fd2e0: addi 0x40, a7 +3f4fd300: move a7, *a13(0x160), 1 +3f4fd320: move *a13(0xffc0), a12, 1 +3f4fd340: dec a12 +3f4fd350: jrlt L3F4FD5D0 +L3F4FD360: +3f4fd360: move a14, -*sp, 1 +3f4fd370: movk 32, a7 +3f4fd380: move a7, *a14+, 1 +3f4fd390: setf 16, 1, 0 +3f4fd3a0: move *a10, a5, 0 +3f4fd3b0: inc a5 +3f4fd3c0: move a5, *a14+, 1 +3f4fd3d0: move *a13(0x60), a5, 1 +3f4fd3f0: add a12, a5 +3f4fd400: sll 0x5, a5 +3f4fd410: move *a13(0x160), a3, 1 +3f4fd430: add a3, a5 +3f4fd440: move *a5+, *a14+, 1 +3f4fd450: calla L3FB44E40 +3f4fd480: move a14, -*sp, 1 +3f4fd490: setf 16, 1, 0 +3f4fd4a0: move *a10, a5, 0 +3f4fd4b0: inc a5 +3f4fd4c0: move a5, *a14+, 1 +3f4fd4d0: move *a13(0x60), a5, 1 +3f4fd4f0: add a12, a5 +3f4fd500: sll 0x5, a5 +3f4fd510: add a3, a5 +3f4fd520: move *a10(0x20), a7, 1 +3f4fd540: sll 0x3, a7 +3f4fd550: move *a5, a5, 1 +3f4fd560: add a7, a5 +3f4fd570: move a5, *a14+, 1 +3f4fd580: calla L3FB44A00 +3f4fd5b0: dec a12 +3f4fd5c0: jrge L3F4FD360 +L3F4FD5D0: +3f4fd5d0: setf 8, 0, 0 +3f4fd5e0: move *a9(0x568), a7, 0 +3f4fd600: btst 2, a7 +3f4fd610: jreq L3F4FD840 +3f4fd620: setf 16, 1, 0 +3f4fd630: move *a9(0xda0), a12, 0 +3f4fd650: move *a13(0x60), a7, 1 +3f4fd670: cmp a12, a7 +3f4fd680: jrgt L3F4FD750 +3f4fd690: move *a13(0x80), a5, 1 +3f4fd6b0: cmp a5, a12 +3f4fd6c0: jrgt L3F4FD750 +3f4fd6d0: move *a13, a3, 1 +3f4fd6e0: add a3, a12 +3f4fd6f0: cmp a5, a12 +3f4fd700: jrle L3F4FD730 +3f4fd710: move a5, a12 +3f4fd720: inc a12 +L3F4FD730: +3f4fd730: move a12, *a9(0xda0), 0 +L3F4FD750: +3f4fd750: move *a9(0xdb0), a12, 0 +3f4fd770: cmp a12, a7 +3f4fd780: jrgt L3F4FD840 +3f4fd790: move *a13(0x80), a5, 1 +3f4fd7b0: cmp a5, a12 +3f4fd7c0: jrgt L3F4FD840 +3f4fd7d0: move *a13, a3, 1 +3f4fd7e0: add a3, a12 +3f4fd7f0: cmp a5, a12 +3f4fd800: jrle L3F4FD820 +3f4fd810: move a5, a12 +L3F4FD820: +3f4fd820: move a12, *a9(0xdb0), 0 +L3F4FD840: +3f4fd840: move *a13(0x60), a7, 1 +3f4fd860: move *a13(0xffc0), a5, 1 +3f4fd880: add a5, a7 +3f4fd890: move a7, *a13(0x140), 1 +3f4fd8b0: move *a13(0xa0), a3, 1 +3f4fd8d0: setf 16, 1, 0 +3f4fd8e0: move *a9(0x5990), a5, 0 +3f4fd900: add a3, a5 +3f4fd910: move *a13(0xffc0), a3, 1 +3f4fd930: add a3, a5 +3f4fd940: cmp a5, a7 +3f4fd950: jrge L3F4FDB40 +L3F4FD960: +3f4fd960: move a14, -*sp, 1 +3f4fd970: movk 1, a7 +3f4fd980: move a7, *a14+, 1 +3f4fd990: move *a9(0x540), a5, 1 +3f4fd9b0: move *a5, a8, 0 +3f4fd9c0: move a8, *a14+, 1 +3f4fd9d0: move a7, *a14+, 1 +3f4fd9e0: move *a13(0x140), *a14+, 1 +3f4fda00: move a9, *a14+, 1 +3f4fda10: calla L3F50D1B0 +3f4fda40: move *a13(0x140), a5, 1 +3f4fda60: inc a5 +3f4fda70: move a5, *a13(0x140), 1 +3f4fda90: move *a13(0xa0), a3, 1 +3f4fdab0: setf 16, 1, 0 +3f4fdac0: move *a9(0x5990), a7, 0 +3f4fdae0: add a3, a7 +3f4fdaf0: move *a13(0xffc0), a3, 1 +3f4fdb10: add a3, a7 +3f4fdb20: cmp a7, a5 +3f4fdb30: jrlt L3F4FD960 +L3F4FDB40: +3f4fdb40: move *a13(0x60), a7, 1 +3f4fdb60: move *a9(0x5990), a5, 0 +3f4fdb80: sub a5, a7 +3f4fdb90: move a7, *a13(0x100), 1 +3f4fdbb0: jrge L3F4FDBF0 +3f4fdbc0: sub a5, a5 +3f4fdbd0: move a5, *a13(0x100), 1 +L3F4FDBF0: +3f4fdbf0: move *a13(0x60), a7, 1 +3f4fdc10: add a3, a7 +3f4fdc20: move *a9(0x5990), a5, 0 +3f4fdc40: sub a5, a7 +3f4fdc50: dec a7 +3f4fdc60: move a7, *a13(0x120), 1 +3f4fdc80: move *a9(0x59a0), a5, 0 +3f4fdca0: cmp a5, a7 +3f4fdcb0: jrlt L3F4FDD10 +3f4fdcc0: move *a9(0x59a0), a5, 0 +3f4fdce0: dec a5 +3f4fdcf0: move a5, *a13(0x120), 1 +L3F4FDD10: +3f4fdd10: move *a13(0x100), a7, 1 +3f4fdd30: move *a13(0x120), a5, 1 +3f4fdd50: cmp a5, a7 +3f4fdd60: jrgt L3F4FDF80 +3f4fdd70: move a14, -*sp, 1 +3f4fdd80: sub a3, a3 +3f4fdd90: move a3, *a14+, 1 +3f4fdda0: sub a7, a5 +3f4fddb0: inc a5 +3f4fddc0: move *a9(0xa40), a3, 0 +3f4fdde0: mpys a3, a5 +3f4fddf0: move a5, *a14+, 1 +3f4fde00: move *a9(0x59c0), a5, 0 +3f4fde20: move *a9(0xa30), a3, 0 +3f4fde40: mpys a3, a5 +3f4fde50: move a5, *a14+, 1 +3f4fde60: move *a9(0xa70), a5, 0 +3f4fde80: move *a9(0xa40), a3, 0 +3f4fdea0: mpys a7, a3 +3f4fdeb0: add a3, a5 +3f4fdec0: addk 4, a5 +3f4fded0: move a5, *a14+, 1 +3f4fdee0: movk 4, a5 +3f4fdef0: move a5, *a14+, 1 +3f4fdf00: move *a9(0x80), *a14+, 1 +3f4fdf20: move @0x1a6810, *a14+, 1 +3f4fdf50: calla L3FD39680 +L3F4FDF80: +3f4fdf80: move @0x26f990, a5, 1 +3f4fdfb0: jaeq L3F4FEDF0 +3f4fdfd0: move @0x26f800, a3, 1 +3f4fe000: cmp a3, a9 +3f4fe010: jane L3F4FEDF0 +3f4fe030: move @0x26fa10, a7, 1 +3f4fe060: move *a13(0x60), a3, 1 +3f4fe080: cmp a3, a7 +3f4fe090: jrge L3F4FE6B0 +3f4fe0a0: move @0x26fa50, a5, 1 +3f4fe0d0: cmp a3, a5 +3f4fe0e0: jrge L3F4FE190 +3f4fe0f0: move a14, -*sp, 1 +3f4fe100: movi 0x3f515928, a8 +3f4fe130: move a8, *a14+, 1 +3f4fe140: calla L3FB341E0 +3f4fe170: jauc L3F4FEDF0 +L3F4FE190: +3f4fe190: move *a13(0x80), a3, 1 +3f4fe1b0: cmp a3, a5 +3f4fe1c0: jrgt L3F4FE560 +3f4fe1d0: move *a13(0xffc0), a3, 1 +3f4fe1f0: add a5, a3 +3f4fe200: move a3, @0x26fa50, 1 +3f4fe230: move *a13(0x80), a5, 1 +3f4fe250: cmp a5, a3 +3f4fe260: jrle L3F4FE320 +3f4fe270: move a5, @0x26fa50, 1 +3f4fe2a0: move *a9(0x540), a3, 1 +3f4fe2c0: setf 16, 1, 0 +3f4fe2d0: move *a3, a3, 0 +3f4fe2e0: inc a3 +3f4fe2f0: move a3, @0x26fa30, 1 +L3F4FE320: +3f4fe320: move *a9(0x540), a3, 1 +3f4fe340: setf 16, 1, 0 +3f4fe350: move *a3, a3, 0 +3f4fe360: move @0x26fa50, a5, 1 +3f4fe390: mpys a5, a3 +3f4fe3a0: move @0x26fa30, a5, 1 +3f4fe3d0: add a5, a3 +3f4fe3e0: move a3, @0x26f920, 1 +3f4fe410: move a14, -*sp, 1 +3f4fe420: move *a13(0x60), *a14+, 1 +3f4fe440: move *a9(0x540), a3, 1 +3f4fe460: move *a3, a3, 0 +3f4fe470: inc a3 +3f4fe480: move a3, *a14+, 1 +3f4fe490: move *a13(0x60), *a14+, 1 +3f4fe4b0: movk 1, a3 +3f4fe4c0: move a3, *a14+, 1 +3f4fe4d0: move a9, *a14+, 1 +3f4fe4e0: movi 0xd0, a3 +3f4fe500: move a3, *a14+, 1 +3f4fe510: calla L3FA441F0 +3f4fe540: jauc L3F4FEDF0 +L3F4FE560: +3f4fe560: move a14, -*sp, 1 +3f4fe570: move *a13(0x60), *a14+, 1 +3f4fe590: move *a9(0x540), a3, 1 +3f4fe5b0: setf 16, 1, 0 +3f4fe5c0: move *a3, a3, 0 +3f4fe5d0: inc a3 +3f4fe5e0: move a3, *a14+, 1 +3f4fe5f0: move *a13(0x60), *a14+, 1 +3f4fe610: movk 1, a3 +3f4fe620: move a3, *a14+, 1 +3f4fe630: move a9, *a14+, 1 +3f4fe640: movi 0xd1, a3 +3f4fe660: move a3, *a14+, 1 +3f4fe670: calla L3FA441F0 +3f4fe6a0: jruc L3F4FEDF0 +L3F4FE6B0: +3f4fe6b0: move *a13(0x80), a3, 1 +3f4fe6d0: cmp a3, a7 +3f4fe6e0: jrgt L3F4FEDF0 +3f4fe6f0: move @0x26fa50, a5, 1 +3f4fe720: cmp a3, a5 +3f4fe730: jrgt L3F4FEBE0 +3f4fe740: move *a13(0xffc0), a3, 1 +3f4fe760: add a5, a3 +3f4fe770: move a3, @0x26fa50, 1 +3f4fe7a0: move *a13(0x80), a5, 1 +3f4fe7c0: cmp a5, a3 +3f4fe7d0: jrle L3F4FE890 +3f4fe7e0: move a5, @0x26fa50, 1 +3f4fe810: move *a9(0x540), a3, 1 +3f4fe830: setf 16, 1, 0 +3f4fe840: move *a3, a3, 0 +3f4fe850: inc a3 +3f4fe860: move a3, @0x26fa30, 1 +L3F4FE890: +3f4fe890: move *a9(0x540), a3, 1 +3f4fe8b0: setf 16, 1, 0 +3f4fe8c0: move *a3, a3, 0 +3f4fe8d0: move @0x26fa50, a5, 1 +3f4fe900: mpys a5, a3 +3f4fe910: move @0x26fa30, a5, 1 +3f4fe940: add a5, a3 +3f4fe950: move a3, @0x26f920, 1 +3f4fe980: move *a13(0xffc0), a3, 1 +3f4fe9a0: add a7, a3 +3f4fe9b0: move a3, @0x26fa10, 1 +3f4fe9e0: move *a13(0x80), a7, 1 +3f4fea00: cmp a7, a3 +3f4fea10: jrle L3F4FEAE0 +3f4fea20: move a14, -*sp, 1 +3f4fea30: movi 0x3f515968, a8 +3f4fea60: move a8, *a14+, 1 +3f4fea70: calla L3FB341E0 +3f4feaa0: sub a5, a5 +3f4feab0: move a5, @0x26f990, 1 +L3F4FEAE0: +3f4feae0: move *a9(0x540), a5, 1 +3f4feb00: setf 16, 1, 0 +3f4feb10: move *a5, a5, 0 +3f4feb20: move @0x26fa10, a3, 1 +3f4feb50: mpys a3, a5 +3f4feb60: move @0x26f9f0, a7, 1 +3f4feb90: add a7, a5 +3f4feba0: move a5, @0x26f900, 1 +3f4febd0: jruc L3F4FEDF0 +L3F4FEBE0: +3f4febe0: move *a13(0xffc0), a3, 1 +3f4fec00: add a7, a3 +3f4fec10: move a3, @0x26fa10, 1 +3f4fec40: move *a13(0x80), a7, 1 +3f4fec60: cmp a7, a3 +3f4fec70: jrle L3F4FED00 +3f4fec80: inc a7 +3f4fec90: move a7, @0x26fa10, 1 +3f4fecc0: movk 1, a3 +3f4fecd0: move a3, @0x26f9f0, 1 +L3F4FED00: +3f4fed00: move *a9(0x540), a7, 1 +3f4fed20: setf 16, 1, 0 +3f4fed30: move *a7, a7, 0 +3f4fed40: move @0x26fa10, a3, 1 +3f4fed70: mpys a3, a7 +3f4fed80: move @0x26f9f0, a3, 1 +3f4fedb0: add a3, a7 +3f4fedc0: move a7, @0x26f900, 1 +L3F4FEDF0: +3f4fedf0: move @0x1a7350, a7, 1 +3f4fee20: dsj a7, L3F4FF930 +3f4fee40: move @0x26f7e0, a7, 1 +3f4fee70: cmp a7, a9 +3f4fee80: jane L3F4FF930 +3f4feea0: move @0x26f8a0, a5, 1 +3f4feed0: move *a13(0x60), a3, 1 +3f4feef0: cmp a3, a5 +3f4fef00: jrge L3F4FF430 +3f4fef10: move @0x26f8e0, a5, 1 +3f4fef40: cmp a3, a5 +3f4fef50: jrge L3F4FF000 +3f4fef60: move a14, -*sp, 1 +3f4fef70: movi 0x3f515928, a8 +3f4fefa0: move a8, *a14+, 1 +3f4fefb0: calla L3FB341E0 +3f4fefe0: jauc L3F4FF930 +L3F4FF000: +3f4ff000: move *a13(0x80), a3, 1 +3f4ff020: cmp a3, a5 +3f4ff030: jrgt L3F4FF2E0 +3f4ff040: move *a13(0xffc0), a3, 1 +3f4ff060: add a5, a3 +3f4ff070: move a3, @0x26f8e0, 1 +3f4ff0a0: move *a13(0x80), a5, 1 +3f4ff0c0: cmp a5, a3 +3f4ff0d0: jrle L3F4FF190 +3f4ff0e0: move a5, @0x26f8e0, 1 +3f4ff110: move *a9(0x540), a3, 1 +3f4ff130: setf 16, 1, 0 +3f4ff140: move *a3, a3, 0 +3f4ff150: inc a3 +3f4ff160: move a3, @0x26f8c0, 1 +L3F4FF190: +3f4ff190: move a14, -*sp, 1 +3f4ff1a0: move *a13(0x60), *a14+, 1 +3f4ff1c0: move *a9(0x540), a3, 1 +3f4ff1e0: setf 16, 1, 0 +3f4ff1f0: move *a3, a3, 0 +3f4ff200: inc a3 +3f4ff210: move a3, *a14+, 1 +3f4ff220: move *a13(0x60), *a14+, 1 +3f4ff240: movk 1, a3 +3f4ff250: move a3, *a14+, 1 +3f4ff260: move a9, *a14+, 1 +3f4ff270: movi 0x139, a3 +3f4ff290: move a3, *a14+, 1 +3f4ff2a0: calla L3FA441F0 +3f4ff2d0: jruc L3F4FF930 +L3F4FF2E0: +3f4ff2e0: move a14, -*sp, 1 +3f4ff2f0: move *a13(0x60), *a14+, 1 +3f4ff310: move *a9(0x540), a3, 1 +3f4ff330: setf 16, 1, 0 +3f4ff340: move *a3, a3, 0 +3f4ff350: inc a3 +3f4ff360: move a3, *a14+, 1 +3f4ff370: move *a13(0x60), *a14+, 1 +3f4ff390: movk 1, a3 +3f4ff3a0: move a3, *a14+, 1 +3f4ff3b0: move a9, *a14+, 1 +3f4ff3c0: movi 0xd5, a3 +3f4ff3e0: move a3, *a14+, 1 +3f4ff3f0: calla L3FA441F0 +3f4ff420: jruc L3F4FF930 +L3F4FF430: +3f4ff430: move *a13(0x80), a3, 1 +3f4ff450: cmp a3, a5 +3f4ff460: jrgt L3F4FF930 +3f4ff470: move @0x26f8e0, a5, 1 +3f4ff4a0: cmp a3, a5 +3f4ff4b0: jrgt L3F4FF7E0 +3f4ff4c0: move *a13(0xffc0), a3, 1 +3f4ff4e0: add a5, a3 +3f4ff4f0: move a3, @0x26f8e0, 1 +3f4ff520: move *a13(0x80), a5, 1 +3f4ff540: cmp a5, a3 +3f4ff550: jrle L3F4FF610 +3f4ff560: move a5, @0x26f8e0, 1 +3f4ff590: move *a9(0x540), a3, 1 +3f4ff5b0: setf 16, 1, 0 +3f4ff5c0: move *a3, a3, 0 +3f4ff5d0: inc a3 +3f4ff5e0: move a3, @0x26f8c0, 1 +L3F4FF610: +3f4ff610: move @0x26f8a0, a3, 1 +3f4ff640: move *a13(0xffc0), a5, 1 +3f4ff660: add a3, a5 +3f4ff670: move a5, @0x26f8a0, 1 +3f4ff6a0: move *a13(0x80), a3, 1 +3f4ff6c0: cmp a3, a5 +3f4ff6d0: jrle L3F4FF930 +3f4ff6e0: move a14, -*sp, 1 +3f4ff6f0: movi 0x3f515968, a8 +3f4ff720: move a8, *a14+, 1 +3f4ff730: calla L3FB341E0 +3f4ff760: sub a7, a7 +3f4ff770: move a7, @0x1a7350, 1 +3f4ff7a0: calla L3FA65030 +3f4ff7d0: jruc L3F4FF930 +L3F4FF7E0: +3f4ff7e0: move @0x26f8a0, a3, 1 +3f4ff810: move *a13(0xffc0), a5, 1 +3f4ff830: add a3, a5 +3f4ff840: move a5, @0x26f8a0, 1 +3f4ff870: move *a13(0x80), a3, 1 +3f4ff890: cmp a3, a5 +3f4ff8a0: jrle L3F4FF930 +3f4ff8b0: inc a3 +3f4ff8c0: move a3, @0x26f8a0, 1 +3f4ff8f0: movk 1, a5 +3f4ff900: move a5, @0x26f880, 1 +L3F4FF930: +3f4ff930: setf 8, 0, 0 +3f4ff940: move *a9(0x568), a7, 0 +3f4ff960: btst 2, a7 +3f4ff970: jreq L3F4FFB70 +3f4ff980: setf 16, 1, 0 +3f4ff990: move *a9(0xda0), a7, 0 +3f4ff9b0: move *a9(0xdb0), a5, 0 +3f4ff9d0: cmp a5, a7 +3f4ff9e0: jrle L3F4FFB70 +3f4ff9f0: movi 0xffff, a7 +3f4ffa10: move a7, *a9(0xdb0), 0 +3f4ffa30: movi 0x3e8, a5 +3f4ffa50: move a5, *a9(0xda0), 0 +3f4ffa70: setf 8, 0, 0 +3f4ffa80: move *a9(0x568), a3, 0 +3f4ffaa0: andi 0xfb, a3 +3f4ffad0: movb a3, *a9(0x568) +3f4ffaf0: move a14, -*sp, 1 +3f4ffb00: movi 0x3f515b68, a8 +3f4ffb30: move a8, *a14+, 1 +3f4ffb40: calla L3FB341E0 +L3F4FFB70: +3f4ffb70: move *a13(0x190), a7, 1 +3f4ffb90: jreq L3F4FFC90 +3f4ffba0: move *a9(0x5ae8), a5, 1 +3f4ffbc0: jrne L3F4FFC00 +3f4ffbd0: move a7, *a9(0x5ae8), 1 +3f4ffbf0: jruc L3F4FFC90 +L3F4FFC00: +3f4ffc00: move a7, *a9(0x5b08), 1 +3f4ffc20: move a14, -*sp, 1 +3f4ffc30: movk 2, a5 +3f4ffc40: move a5, *a14+, 1 +3f4ffc50: move a9, *a14+, 1 +3f4ffc60: calla L3F4E02E0 +L3F4FFC90: +3f4ffc90: move *sp(0x140), a14, 1 +3f4ffcb0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f4ffcd0: rets 2 +L3F4FFCE0: +3f4ffce0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f4ffd00: move a14, a13 +3f4ffd10: move *a13(0xffe0), a9, 1 +3f4ffd30: move *a9(0x80), a7, 1 +3f4ffd50: jaeq L3F501020 +3f4ffd70: sub a0, a0 +3f4ffd80: setf 8, 0, 0 +3f4ffd90: move *a9(0x560), a7, 0 +3f4ffdb0: andi 0xf7, a7 +3f4ffde0: movb a7, *a9(0x560) +3f4ffe00: move *a9(0x570), a7, 0 +3f4ffe20: jrne L3F4FFF30 +3f4ffe30: move *a9(0x740), a7, 1 +3f4ffe50: btst 25, a7 +3f4ffe60: jreq L3F4FFED0 +3f4ffe70: move *a9(0x560), a7, 0 +3f4ffe90: movk 8, a5 +3f4ffea0: or a5, a7 +3f4ffeb0: movb a7, *a9(0x560) +L3F4FFED0: +3f4ffed0: setf 16, 1, 0 +3f4ffee0: move *a9(0x660), a10, 0 +3f4fff00: move *a9(0x670), a11, 0 +3f4fff20: jruc L3F500280 +L3F4FFF30: +3f4fff30: move *a9(0x9d0), a7, 0 +3f4fff50: jreq L3F4FFFC0 +3f4fff60: move *a9(0x560), a7, 0 +3f4fff80: movk 8, a5 +3f4fff90: or a5, a7 +3f4fffa0: movb a7, *a9(0x560) +L3F4FFFC0: +3f4fffc0: setf 16, 1, 0 +3f4fffd0: move *a9(0x6a0), a10, 0 +3f4ffff0: move a0, a11 +3f500000: jruc L3F500280 +L3F500010: +3f500010: setf 8, 0, 0 +3f500020: move *a9(0x560), a7, 0 +3f500040: andi 0xfd, a7 +3f500070: movb a7, *a9(0x560) +3f500090: jruc L3F500310 +L3F5000A0: +3f5000a0: setf 8, 0, 0 +3f5000b0: move *a9(0x560), a7, 0 +3f5000d0: movk 2, a5 +3f5000e0: or a5, a7 +3f5000f0: movb a7, *a9(0x560) +3f500110: jruc L3F500310 +L3F500120: +3f500120: setf 8, 0, 0 +3f500130: move *a9(0x560), a7, 0 +3f500150: andi 0xf9, a7 +3f500180: movb a7, *a9(0x560) +3f5001a0: jruc L3F500310 +L3F5001B0: +3f5001b0: setf 8, 0, 0 +3f5001c0: move *a9(0x560), a7, 0 +3f5001e0: movk 4, a5 +3f5001f0: or a5, a7 +3f500200: movb a7, *a9(0x560) +3f500220: move a14, -*sp, 1 +3f500230: move a9, *a14+, 1 +3f500240: calla L3F501410 +3f500270: jruc L3F500310 +L3F500280: +3f500280: move *a13(0xffc0), a8, 1 +3f5002a0: jreq L3F500010 +3f5002b0: dec a8 +3f5002c0: jreq L3F5000A0 +3f5002d0: dec a8 +3f5002e0: jreq L3F500120 +3f5002f0: dec a8 +3f500300: jreq L3F5001B0 +L3F500310: +3f500310: setf 8, 0, 0 +3f500320: move *a9(0x560), a7, 0 +3f500340: movk 14, a5 +3f500350: and a5, a7 +3f500360: subk 14, a7 +3f500370: jrne L3F5003C0 +3f500380: move *a9(0x560), a7, 0 +3f5003a0: btst 0, a7 +3f5003b0: jreq L3F500470 +L3F5003C0: +3f5003c0: move *a9(0x560), a7, 0 +3f5003e0: and a5, a7 +3f5003f0: subk 14, a7 +3f500400: jaeq L3F501020 +3f500420: move *a9(0x560), a7, 0 +3f500440: btst 0, a7 +3f500450: jaeq L3F501020 +L3F500470: +3f500470: move a10, a7 +3f500480: jrgt L3F5004A0 +3f500490: movk 1, a10 +L3F5004A0: +3f5004a0: move a11, a7 +3f5004b0: jrge L3F5004D0 +3f5004c0: sub a11, a11 +L3F5004D0: +3f5004d0: move *a9(0x540), a7, 1 +3f5004f0: setf 16, 1, 0 +3f500500: move *a7(0x10), a7, 0 +3f500520: cmp a7, a11 +3f500530: jrle L3F500580 +3f500540: move *a9(0x540), a7, 1 +3f500560: move *a7(0x10), a11, 0 +L3F500580: +3f500580: move *a9(0x540), a7, 1 +3f5005a0: move a11, a5 +3f5005b0: sll 0x5, a5 +3f5005c0: add a5, a7 +3f5005d0: move *a9(0x540), a5, 1 +3f5005f0: move *a5(0x20), a5, 1 +3f500610: sll 0x3, a5 +3f500620: move *a7(0x40), a7, 1 +3f500640: add a5, a7 +3f500650: setf 8, 0, 0 +3f500660: move *a7, a12, 0 +3f500670: movk 1, a12 +3f500680: jrne L3F5006A0 +3f500690: sub a12, a12 +L3F5006A0: +3f5006a0: move a12, a5 +3f5006b0: jreq L3F500810 +3f5006c0: move a10, a7 +3f5006d0: sll 0x1, a7 +3f5006e0: move a7, a10 +3f5006f0: dec a10 +3f500700: setf 16, 1, 0 +3f500710: move *a9(0x59b0), a7, 0 +3f500730: dec a7 +3f500740: cmp a7, a10 +3f500750: jrne L3F500790 +3f500760: inc a10 +3f500770: sub a12, a12 +3f500780: jruc L3F500810 +L3F500790: +3f500790: move *a9(0x59b0), a7, 0 +3f5007b0: move *a9(0x59c0), a5, 0 +3f5007d0: add a5, a7 +3f5007e0: cmp a7, a10 +3f5007f0: jrne L3F500810 +3f500800: sub a12, a12 +L3F500810: +3f500810: move *a9(0x540), a7, 1 +3f500830: setf 16, 1, 0 +3f500840: move *a7, a7, 0 +3f500850: cmp a7, a10 +3f500860: jrle L3F5008A0 +3f500870: move *a9(0x540), a7, 1 +3f500890: move *a7, a10, 0 +L3F5008A0: +3f5008a0: move *a9(0x59b0), a7, 0 +3f5008c0: cmp a10, a7 +3f5008d0: jrgt L3F500FB0 +3f5008e0: move *a9(0x59c0), a7, 0 +3f500900: move *a9(0x59b0), a5, 0 +3f500920: add a5, a7 +3f500930: cmp a7, a10 +3f500940: jrge L3F500FB0 +3f500950: move *a9(0x5990), a7, 0 +3f500970: cmp a11, a7 +3f500980: jrgt L3F500A00 +3f500990: move *a9(0x59a0), a7, 0 +3f5009b0: move *a9(0x5990), a5, 0 +3f5009d0: add a5, a7 +3f5009e0: cmp a7, a11 +3f5009f0: jrlt L3F500A60 +L3F500A00: +3f500a00: move a11, a5 +3f500a10: jrne L3F500FB0 +3f500a20: move *a9(0x760), a7, 1 +3f500a40: btst 5, a7 +3f500a50: jreq L3F500FB0 +L3F500A60: +3f500a60: move *a9(0x59b0), a7, 0 +3f500a80: move a10, a5 +3f500a90: sub a7, a5 +3f500aa0: move *a9(0xa30), a7, 0 +3f500ac0: mpys a7, a5 +3f500ad0: move a5, a10 +3f500ae0: addk 4, a10 +3f500af0: move a11, a5 +3f500b00: jrne L3F500BC0 +3f500b10: move *a9(0x59a0), a7, 0 +3f500b30: move *a9(0xa40), a5, 0 +3f500b50: mpys a5, a7 +3f500b60: move *a9(0xa70), a5, 0 +3f500b80: add a5, a7 +3f500b90: move a7, a11 +3f500ba0: addk 8, a11 +3f500bb0: jruc L3F500C80 +L3F500BC0: +3f500bc0: move *a9(0x5990), a7, 0 +3f500be0: move a11, a5 +3f500bf0: sub a7, a5 +3f500c00: move *a9(0xa40), a7, 0 +3f500c20: mpys a7, a5 +3f500c30: move *a9(0xa70), a7, 0 +3f500c50: add a7, a5 +3f500c60: move a5, a11 +3f500c70: addk 4, a11 +L3F500C80: +3f500c80: setf 8, 0, 0 +3f500c90: move *a9(0x560), a7, 0 +3f500cb0: btst 5, a7 +3f500cc0: jreq L3F500E60 +3f500cd0: move a14, -*sp, 1 +3f500ce0: movk 2, a7 +3f500cf0: move a7, *a14+, 1 +3f500d00: setf 16, 1, 0 +3f500d10: move *a9(0xa30), a5, 0 +3f500d30: sll a12, a5 +3f500d40: move a5, *a14+, 1 +3f500d50: move *a9(0xa40), a5, 0 +3f500d70: add a11, a5 +3f500d80: subk 2, a5 +3f500d90: move a5, *a14+, 1 +3f500da0: move a10, *a14+, 1 +3f500db0: move *a9(0x520), *a14+, 1 +3f500dd0: move *a9(0x80), *a14+, 1 +3f500df0: move @0x1a6810, *a14+, 1 +3f500e20: calla L3F99E8F0 +3f500e50: jruc L3F500FB0 +L3F500E60: +3f500e60: move a14, -*sp, 1 +3f500e70: setf 16, 1, 0 +3f500e80: move *a9(0xa40), a8, 0 +3f500ea0: move a8, *a14+, 1 +3f500eb0: move *a9(0xa30), a7, 0 +3f500ed0: sll a12, a7 +3f500ee0: move a7, *a14+, 1 +3f500ef0: move a11, *a14+, 1 +3f500f00: move a10, *a14+, 1 +3f500f10: move *a9(0x520), *a14+, 1 +3f500f30: move *a9(0x80), *a14+, 1 +3f500f50: move @0x1a6810, *a14+, 1 +3f500f80: calla L3F99E8F0 +L3F500FB0: +3f500fb0: setf 8, 0, 0 +3f500fc0: move *a9(0x560), a7, 0 +3f500fe0: movk 1, a5 +3f500ff0: xor a5, a7 +3f501000: movb a7, *a9(0x560) +L3F501020: +3f501020: move *sp(0x120), a14, 1 +3f501040: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f501060: rets 2 +3f501070: mmtm sp, a11,a13 +3f501090: move a14, a13 +3f5010a0: movk 1, a11 +3f5010b0: movb a11, @0x1a6e60 +3f5010e0: move @0x1a6870, a11, 1 +3f501110: jreq L3F5011A0 +3f501120: setf 8, 0, 0 +3f501130: move @0x1a6e40, a11, 0 +3f501160: jreq L3F5011A0 +3f501170: calla L3F4DAF00 +L3F5011A0: +3f5011a0: move *sp(0x60), a14, 1 +3f5011c0: mmfm sp, a11,a13 +3f5011e0: rets 2 +3f5011f0: mmtm sp, a9,a11,a13 +3f501210: move a14, a13 +3f501220: move *a13(0xffe0), a11, 1 +3f501240: move @0x1a6e90, a9 +3f501270: cmp a9, a11 +3f501280: jrne L3F5013C0 +3f501290: movk 1, a11 +3f5012a0: movb a11, @0x1a6e70 +3f5012d0: movb a11, @0x1a6e80 +3f501300: move @0x1a6870, a9, 1 +3f501330: jreq L3F5013C0 +3f501340: setf 8, 0, 0 +3f501350: move @0x1a6e40, a9, 0 +3f501380: jreq L3F5013C0 +3f501390: calla L3F4DAF00 +L3F5013C0: +3f5013c0: move *sp(0x80), a14, 1 +3f5013e0: mmfm sp, a9,a11,a13 +3f501400: rets 2 +L3F501410: +3f501410: mmtm sp, a9,a11,a13 +3f501430: move a14, a13 +3f501440: move *a13(0xffe0), a9, 1 +3f501460: setf 8, 0, 0 +3f501470: move *a9(0x560), a11, 0 +3f501490: andi 0xfd, a11 +3f5014c0: movb a11, *a9(0x560) +3f5014e0: movk 1, a11 +3f5014f0: movb a11, @0x1a6e70 +3f501520: move @0x1a6e20, a11, 1 +3f501550: cmp a11, a9 +3f501560: jrne L3F501620 +3f501570: move @0x1a6e90, a11 +3f5015a0: inc a11 +3f5015b0: movb a11, @0x1a6e90 +3f5015e0: movk 1, a11 +3f5015f0: movb a11, @0x1a6e80 +L3F501620: +3f501620: move *sp(0x80), a14, 1 +3f501640: mmfm sp, a9,a11,a13 +3f501660: rets 2 +L3F501670: +3f501670: mmtm sp, a7,a9,a10,a11,a13 +3f501690: move a14, a13 +3f5016a0: move *a13(0xffe0), a9, 1 +3f5016c0: setf 8, 0, 0 +3f5016d0: move *a9(0x560), a11, 0 +3f5016f0: movk 2, a7 +3f501700: xor a7, a11 +3f501710: movb a11, *a9(0x560) +3f501730: move *a9(0x560), a11, 0 +3f501750: btst 1, a11 +3f501760: jreq L3F5017F0 +3f501770: move a14, -*sp, 1 +3f501780: movk 1, a11 +3f501790: move a11, *a14+, 1 +3f5017a0: move a9, *a14+, 1 +3f5017b0: calla L3F4FFCE0 +3f5017e0: jruc L3F501860 +L3F5017F0: +3f5017f0: move a14, -*sp, 1 +3f501800: sub a11, a11 +3f501810: move a11, *a14+, 1 +3f501820: move a9, *a14+, 1 +3f501830: calla L3F4FFCE0 +L3F501860: +3f501860: move *sp(0xc0), a14, 1 +3f501880: mmfm sp, a7,a9,a10,a11,a13 +3f5018a0: rets 2 +L3F5018B0: +3f5018b0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f5018d0: move a14, a13 +3f5018e0: addi 0x80, a14 +3f501900: move *a13(0xffe0), a9, 1 +3f501920: move *a9(0x540), a7, 1 +3f501940: move *a7(0x20), *a13(0x60), 1 +3f501970: sub a11, a11 +3f501980: setf 16, 1, 0 +3f501990: move *a9(0xda0), a7, 0 +3f5019b0: cmp a7, a11 +3f5019c0: jrge L3F5019F0 +3f5019d0: move *a9(0xda0), a11, 0 +L3F5019F0: +3f5019f0: move *a9(0x540), a7, 1 +3f501a10: move *a7(0x10), a12, 0 +3f501a30: move *a9(0xdb0), a7, 0 +3f501a50: cmp a7, a12 +3f501a60: jrle L3F501A90 +3f501a70: move *a9(0xdb0), a12, 0 +L3F501A90: +3f501a90: move *a9(0x5990), a7, 0 +3f501ab0: move *a9(0x59a0), a5, 0 +3f501ad0: add a5, a7 +3f501ae0: inc a7 +3f501af0: cmp a7, a12 +3f501b00: jrle L3F501B80 +3f501b10: move *a9(0x5990), a7, 0 +3f501b30: move *a9(0x59a0), a12, 0 +3f501b50: add a12, a7 +3f501b60: move a7, a12 +3f501b70: inc a12 +L3F501B80: +3f501b80: move a11, a10 +3f501b90: cmp a12, a10 +3f501ba0: jagt L3F502610 +L3F501BC0: +3f501bc0: move a10, a5 +3f501bd0: jreq L3F501C40 +3f501be0: setf 16, 1, 0 +3f501bf0: move *a9(0x5990), a7, 0 +3f501c10: cmp a7, a10 +3f501c20: jalt L3F5025D0 +L3F501C40: +3f501c40: move a10, a5 +3f501c50: jreq L3F501D30 +3f501c60: setf 16, 1, 0 +3f501c70: move *a9(0x5990), a7, 0 +3f501c90: move a10, a5 +3f501ca0: sub a7, a5 +3f501cb0: move *a9(0xa40), a7, 0 +3f501cd0: mpys a7, a5 +3f501ce0: move *a9(0xa70), a7, 0 +3f501d00: add a7, a5 +3f501d10: addk 4, a5 +3f501d20: jruc L3F501DD0 +L3F501D30: +3f501d30: setf 16, 1, 0 +3f501d40: move *a9(0x59a0), a7, 0 +3f501d60: move *a9(0xa40), a5, 0 +3f501d80: mpys a5, a7 +3f501d90: move *a9(0xa70), a5, 0 +3f501db0: add a7, a5 +3f501dc0: addk 8, a5 +L3F501DD0: +3f501dd0: move a5, *a13(0x20), 1 +3f501df0: move *a9(0x540), a7, 1 +3f501e10: move a10, a5 +3f501e20: sll 0x5, a5 +3f501e30: add a5, a7 +3f501e40: move *a13(0x60), a5, 1 +3f501e60: sll 0x3, a5 +3f501e70: move *a7(0x40), a6, 1 +3f501e90: add a5, a6 +3f501ea0: move *a9(0x540), a7, 1 +3f501ec0: move *a7, a7, 0 +3f501ed0: setf 8, 0, 0 +3f501ee0: move *a6, a5, 0 +3f501ef0: jreq L3F501F10 +3f501f00: sra 0x1, a7 +L3F501F10: +3f501f10: move a7, *a13(0x40), 1 +3f501f30: sub a2, a2 +3f501f40: movk 1, a0 +3f501f50: cmp a7, a0 +3f501f60: jrgt L3F5025D0 +L3F501F70: +3f501f70: move a2, a5 +3f501f80: jrne L3F502030 +3f501f90: move a0, a7 +3f501fa0: sll 0x3, a7 +3f501fb0: add a6, a7 +3f501fc0: setf 8, 0, 0 +3f501fd0: move *a7, a7, 0 +3f501fe0: btst 3, a7 +3f501ff0: jreq L3F502580 +3f502000: move a0, a2 +3f502010: dec a0 +3f502020: jruc L3F502580 +L3F502030: +3f502030: move *a13(0x40), a7, 1 +3f502050: cmp a7, a0 +3f502060: jrge L3F5020F0 +3f502070: move a0, a5 +3f502080: inc a5 +3f502090: sll 0x3, a5 +3f5020a0: add a6, a5 +3f5020b0: setf 8, 0, 0 +3f5020c0: move *a5, a5, 0 +3f5020d0: btst 3, a5 +3f5020e0: jrne L3F502580 +L3F5020F0: +3f5020f0: move a0, a4 +3f502100: inc a4 +3f502110: setf 8, 0, 0 +3f502120: move *a6, a5, 0 +3f502130: jreq L3F5021A0 +3f502140: move a2, a5 +3f502150: dec a5 +3f502160: add a5, a2 +3f502170: move a4, a5 +3f502180: dec a5 +3f502190: add a5, a4 +L3F5021A0: +3f5021a0: setf 16, 1, 0 +3f5021b0: move *a9(0x59b0), a5, 0 +3f5021d0: move a2, a3 +3f5021e0: sub a5, a3 +3f5021f0: move *a9(0xa30), a5, 0 +3f502210: mpys a5, a3 +3f502220: move a3, a5 +3f502230: addk 4, a5 +3f502240: move a5, a2 +3f502250: cmpi 0x4, a2 +3f502270: jrge L3F5022A0 +3f502280: move a2, a5 +3f502290: movk 4, a2 +L3F5022A0: +3f5022a0: move *a9(0x59b0), a5, 0 +3f5022c0: move a4, a3 +3f5022d0: sub a5, a3 +3f5022e0: move *a9(0xa30), a5, 0 +3f502300: mpys a5, a3 +3f502310: move a3, a5 +3f502320: addk 4, a5 +3f502330: move a5, a4 +3f502340: move *a9(0x59c0), a5, 0 +3f502360: move *a9(0xa30), a3, 0 +3f502380: mpys a3, a5 +3f502390: addk 4, a5 +3f5023a0: cmp a5, a4 +3f5023b0: jrle L3F502440 +3f5023c0: move *a9(0x59c0), a5, 0 +3f5023e0: move *a9(0xa30), a3, 0 +3f502400: mpys a3, a5 +3f502410: move a5, a3 +3f502420: addk 4, a3 +3f502430: move a3, a4 +L3F502440: +3f502440: sub a2, a4 +3f502450: move a14, -*sp, 1 +3f502460: move *a9(0xa40), a8, 0 +3f502480: move a8, *a14+, 1 +3f502490: move a4, *a14+, 1 +3f5024a0: move *a13(0x20), *a14+, 1 +3f5024c0: move a2, *a14+, 1 +3f5024d0: move *a9(0x520), *a14+, 1 +3f5024f0: move *a9(0x80), *a14+, 1 +3f502510: move @0x1a6810, *a14+, 1 +3f502540: calla L3F99E8F0 +3f502570: sub a2, a2 +L3F502580: +3f502580: inc a0 +3f502590: move *a13(0x40), a7, 1 +3f5025b0: cmp a7, a0 +3f5025c0: jrle L3F501F70 +L3F5025D0: +3f5025d0: inc a10 +3f5025e0: cmp a12, a10 +3f5025f0: jale L3F501BC0 +L3F502610: +3f502610: move *sp(0x1a0), a14, 1 +3f502630: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f502650: rets 2 +L3F502660: +3f502660: mmtm sp, a9,a11,a13 +3f502680: move a14, a13 +3f502690: move *a13(0xffe0), a9, 1 +3f5026b0: movi 0x7fff, a11 +3f5026d0: setf 16, 1, 0 +3f5026e0: move a11, *a9(0x5e0), 0 +3f502700: neg a11 +3f502710: move a11, *a9(0x600), 0 +3f502730: neg a11 +3f502740: move a11, *a9(0x5f0), 0 +3f502760: neg a11 +3f502770: move a11, *a9(0x610), 0 +3f502790: move *sp(0x80), a14, 1 +3f5027b0: mmfm sp, a9,a11,a13 +3f5027d0: rets 2 +L3F5027E0: +3f5027e0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f502800: move a14, a13 +3f502810: addi 0x240, a14 +3f502830: move *a13(0xffe0), a9, 1 +3f502850: move *a9(0x540), a7, 1 +3f502870: move *a13(0xff80), a5, 1 +3f502890: sll 0x5, a5 +3f5028a0: add a5, a7 +3f5028b0: move *a9(0x540), a5, 1 +3f5028d0: move *a5(0x20), a5, 1 +3f5028f0: sll 0x3, a5 +3f502900: move *a7(0x40), a7, 1 +3f502920: add a5, a7 +3f502930: setf 8, 0, 0 +3f502940: move *a7, a7, 0 +3f502950: move a7, *a13(0x20), 1 +3f502970: sub a5, a5 +3f502980: move a5, *a13(0xa0), 1 +3f5029a0: setf 16, 1, 0 +3f5029b0: move *a9(0x5990), a7, 0 +3f5029d0: move *a13(0xff80), a5, 1 +3f5029f0: cmp a5, a7 +3f502a00: jrgt L3F502AA0 +3f502a10: move *a9(0x59a0), a7, 0 +3f502a30: move *a9(0x5990), a5, 0 +3f502a50: add a5, a7 +3f502a60: move *a13(0xff80), a5, 1 +3f502a80: cmp a7, a5 +3f502a90: jrlt L3F502B20 +L3F502AA0: +3f502aa0: move a5, a7 +3f502ab0: jane L3F50AA70 +3f502ad0: move *a9(0x760), a5, 1 +3f502af0: btst 5, a5 +3f502b00: jaeq L3F50AA70 +L3F502B20: +3f502b20: move *a9(0x59b0), a7, 0 +3f502b40: move a7, *a13(0xc0), 1 +3f502b60: move *a9(0x59b0), a5, 0 +3f502b80: move *a9(0x59c0), a3, 0 +3f502ba0: add a3, a5 +3f502bb0: move a5, *a13(0xe0), 1 +3f502bd0: move *a13(0x20), a3, 1 +3f502bf0: jreq L3F502C80 +3f502c00: inc a7 +3f502c10: sra 0x1, a7 +3f502c20: move a7, *a13(0xc0), 1 +3f502c40: sra 0x1, a5 +3f502c50: inc a5 +3f502c60: move a5, *a13(0xe0), 1 +L3F502C80: +3f502c80: move *a13(0xffa0), a3, 1 +3f502ca0: cmp a7, a3 +3f502cb0: jrge L3F502D50 +3f502cc0: sub a3, a7 +3f502cd0: move *a13(0xffc0), a3, 1 +3f502cf0: sub a7, a3 +3f502d00: move a3, *a13(0xffc0), 1 +3f502d20: move *a13(0xc0), *a13(0xffa0), 1 +L3F502D50: +3f502d50: move *a13(0xffa0), a7, 1 +3f502d70: move *a13(0xffc0), a3, 1 +3f502d90: add a3, a7 +3f502da0: cmp a5, a7 +3f502db0: jrlt L3F502E10 +3f502dc0: move *a13(0xffa0), a7, 1 +3f502de0: sub a7, a5 +3f502df0: move a5, *a13(0xffc0), 1 +L3F502E10: +3f502e10: move *a13(0xffc0), a7, 1 +3f502e30: jale L3F50AA70 +3f502e50: move *a9(0x540), a5, 1 +3f502e70: move *a13(0xff80), a3, 1 +3f502e90: sll 0x5, a3 +3f502ea0: add a3, a5 +3f502eb0: move *a13(0xffa0), a3, 1 +3f502ed0: sll 0x3, a3 +3f502ee0: move *a5(0x40), a5, 1 +3f502f00: add a3, a5 +3f502f10: move a5, *a13, 1 +3f502f20: move *a13(0x20), a3, 1 +3f502f40: jreq L3F502FB0 +3f502f50: move *a13(0xffa0), a3, 1 +3f502f70: sll 0x1, a3 +3f502f80: move a3, a11 +3f502f90: dec a11 +3f502fa0: jruc L3F502FD0 +L3F502FB0: +3f502fb0: move *a13(0xffa0), a11, 1 +L3F502FD0: +3f502fd0: move *a9(0x59b0), a3, 0 +3f502ff0: move a11, a5 +3f503000: sub a3, a5 +3f503010: move *a9(0xa30), a3, 0 +3f503030: mpys a3, a5 +3f503040: move a5, a11 +3f503050: addk 4, a11 +3f503060: move *a13(0xff80), a5, 1 +3f503080: jreq L3F503150 +3f503090: move *a9(0x5990), a3, 0 +3f5030b0: sub a3, a5 +3f5030c0: move *a9(0xa40), a3, 0 +3f5030e0: mpys a3, a5 +3f5030f0: move *a9(0xa70), a12, 0 +3f503110: add a12, a5 +3f503120: move a5, a12 +3f503130: addk 4, a12 +3f503140: jruc L3F5031F0 +L3F503150: +3f503150: move *a9(0x59a0), a3, 0 +3f503170: move *a9(0xa40), a5, 0 +3f503190: mpys a5, a3 +3f5031a0: move *a9(0xa70), a12, 0 +3f5031c0: add a12, a3 +3f5031d0: move a3, a12 +3f5031e0: addk 8, a12 +L3F5031F0: +3f5031f0: sub a5, a5 +3f503200: move a5, *a13(0x120), 1 +3f503220: move *a13(0xff60), a3, 1 +3f503240: btst 0, a3 +3f503250: jreq L3F5032A0 +3f503260: movk 1, a3 +3f503270: or a5, a3 +3f503280: move a3, *a13(0x120), 1 +L3F5032A0: +3f5032a0: move *a13(0xff60), a3, 1 +3f5032c0: btst 6, a3 +3f5032d0: jreq L3F503340 +3f5032e0: move *a13(0x120), a5, 1 +3f503300: movk 4, a3 +3f503310: or a5, a3 +3f503320: move a3, *a13(0x120), 1 +L3F503340: +3f503340: move *a13(0xff60), a5, 1 +3f503360: btst 1, a5 +3f503370: jreq L3F5033E0 +3f503380: move *a13(0x120), a3, 1 +3f5033a0: movk 2, a5 +3f5033b0: or a3, a5 +3f5033c0: move a5, *a13(0x120), 1 +L3F5033E0: +3f5033e0: move *a13(0x20), a5, 1 +3f503400: dsjs a5, L3F503480 +3f503410: move *a13(0x120), a5, 1 +3f503430: movk 8, a3 +3f503440: or a5, a3 +3f503450: move a3, *a13(0x120), 1 +3f503470: jruc L3F503520 +L3F503480: +3f503480: move *a13(0x20), a5, 1 +3f5034a0: jreq L3F503520 +3f5034b0: move *a13(0x120), a3, 1 +3f5034d0: ori 0x10, a3 +3f503500: move a3, *a13(0x120), 1 +L3F503520: +3f503520: move a14, -*sp, 1 +3f503530: move *a13(0x120), *a14+, 1 +3f503550: move a9, *a14+, 1 +3f503560: calla L3F512CB0 +3f503590: move a8, *a13(0x140), 1 +3f5035b0: sll 0x5, a8 +3f5035c0: add a9, a8 +3f5035d0: move *a8(0xa0), *a13(0x160), 1 +3f503600: move *a13(0x140), a5, 1 +3f503620: sra 0x1, a5 +3f503630: sll 0x5, a5 +3f503640: add a9, a5 +3f503650: move *a5(0x3a0), *a13(0x40), 1 +3f503680: sub a5, a5 +3f503690: move a5, *a13(0x80), 1 +3f5036b0: move *a13(0x20), a3, 1 +3f5036d0: jane L3F504550 +3f5036f0: move *a13(0x120), a3, 1 +3f503710: move *a13(0x140), a7, 1 +3f503730: cmp a7, a3 +3f503740: jreq L3F503980 +3f503750: btst 1, a3 +3f503760: jreq L3F5037C0 +3f503770: btst 1, a7 +3f503780: jrne L3F5037C0 +3f503790: movk 1, a3 +3f5037a0: move a3, *a13(0xa0), 1 +L3F5037C0: +3f5037c0: setf 16, 1, 0 +3f5037d0: move @0x1a6500, a3, 0 +3f503800: jreq L3F503980 +3f503810: move a14, -*sp, 1 +3f503820: move *a13(0xa0), a7, 1 +3f503840: jreq L3F503890 +3f503850: movi 0x3f515c68, a7 +3f503880: jruc L3F5038C0 +L3F503890: +3f503890: movi 0x3f514268, a7 +L3F5038C0: +3f5038c0: move a7, *a14+, 1 +3f5038d0: move *a13(0x140), *a14+, 1 +3f5038f0: move *a13(0x120), *a14+, 1 +3f503910: movi 0x3f515ca0, a8 +3f503940: move a8, *a14+, 1 +3f503950: calla L3FB341E0 +L3F503980: +3f503980: move *a13(0x40), a7, 1 +3f5039a0: sll 0x5, a7 +3f5039b0: addi 0x1a7460, a7 +3f5039e0: move *a7, a7, 1 +3f5039f0: move *a7(0x240), *a13(0x60), 1 +3f503a20: setf 16, 1, 0 +3f503a30: move @0x1a6500, a7, 0 +3f503a60: jreq L3F503CF0 +3f503a70: move *a13(0xffc0), a3, 1 +3f503a90: sll 0x3, a3 +3f503aa0: move *a13, a5, 1 +3f503ab0: add a5, a3 +3f503ac0: setf 8, 0, 0 +3f503ad0: move *a3, a10, 0 +3f503ae0: move *a13(0xffc0), a3, 1 +3f503b00: sll 0x3, a3 +3f503b10: add a5, a3 +3f503b20: sub a5, a5 +3f503b30: movb a5, *a3 +3f503b40: move a14, -*sp, 1 +3f503b50: move *a13(0x60), *a14+, 1 +3f503b70: move *a13(0x60), a3, 1 +3f503b90: add a12, a3 +3f503ba0: move a3, *a14+, 1 +3f503bb0: move a11, *a14+, 1 +3f503bc0: movi 0x3f515e50, a8 +3f503bf0: move a8, *a14+, 1 +3f503c00: calla L3FB341E0 +3f503c30: move a14, -*sp, 1 +3f503c40: move *a13(0x0), *a14+, 1 +3f503c60: calla L3F3EEC80 +3f503c90: move *a13(0xffc0), a7, 1 +3f503cb0: sll 0x3, a7 +3f503cc0: move *a13, a3, 1 +3f503cd0: add a3, a7 +3f503ce0: movb a10, *a7 +L3F503CF0: +3f503cf0: move a14, -*sp, 1 +3f503d00: move *a13(0xffc0), *a14+, 1 +3f503d20: move *a13(0x0), *a14+, 1 +3f503d40: move *a13(0x60), a7, 1 +3f503d60: add a12, a7 +3f503d70: move a7, *a14+, 1 +3f503d80: move a11, *a14+, 1 +3f503d90: move *a13(0x160), *a14+, 1 +3f503db0: move *a9(0x80), *a14+, 1 +3f503dd0: move @0x1a6810, *a14+, 1 +3f503e00: calla L3FD5A900 +3f503e30: move *a13(0xa0), a7, 1 +3f503e50: jreq L3F503FC0 +3f503e60: move a14, -*sp, 1 +3f503e70: move *a13(0xffc0), *a14+, 1 +3f503e90: move *a13(0x0), *a14+, 1 +3f503eb0: move *a13(0x60), a3, 1 +3f503ed0: add a12, a3 +3f503ee0: move a3, *a14+, 1 +3f503ef0: move a11, a3 +3f503f00: inc a3 +3f503f10: move a3, *a14+, 1 +3f503f20: move *a13(0x160), *a14+, 1 +3f503f40: move *a9(0x80), *a14+, 1 +3f503f60: move @0x1a6810, *a14+, 1 +3f503f90: calla L3FDA0000 +L3F503FC0: +3f503fc0: move *a13(0xff60), a3, 1 +3f503fe0: btst 2, a3 +3f503ff0: jreq L3F504310 +3f504000: setf 16, 1, 0 +3f504010: move *a9(0xa50), a5, 0 +3f504030: move a5, *a13(0x60), 1 +3f504050: move a11, @0x1a6c00, 0 +3f504080: add a12, a5 +3f504090: inc a5 +3f5040a0: move a5, @0x1a6c10, 0 +3f5040d0: move *a13(0xffc0), a5, 1 +3f5040f0: move *a9(0xa30), a3, 0 +3f504110: mpys a5, a3 +3f504120: move @0x1a6c00, a5, 0 +3f504150: add a5, a3 +3f504160: move a3, @0x1a6c20, 0 +3f504190: move @0x1a6c10, @0x1a6c30, 0 +3f5041e0: move a14, -*sp, 1 +3f5041f0: sub a5, a5 +3f504200: move a5, *a14+, 1 +3f504210: movk 2, a3 +3f504220: move a3, *a14+, 1 +3f504230: movi 0x1a6c00, a3 +3f504260: move a3, *a14+, 1 +3f504270: move *a13(0x160), *a14+, 1 +3f504290: move *a9(0x80), *a14+, 1 +3f5042b0: move @0x1a6810, *a14+, 1 +3f5042e0: calla L3FD43740 +L3F504310: +3f504310: move *a13(0xff60), a3, 1 +3f504330: btst 3, a3 +3f504340: jaeq L3F5087F0 +3f504360: setf 8, 0, 0 +3f504370: move *a9(0x568), a5, 0 +3f504390: btst 1, a5 +3f5043a0: jaeq L3F5087F0 +3f5043c0: move a14, -*sp, 1 +3f5043d0: setf 16, 1, 0 +3f5043e0: move *a9(0xa40), a8, 0 +3f504400: move a8, *a14+, 1 +3f504410: move *a13(0xffc0), a5, 1 +3f504430: move *a9(0xa30), a3, 0 +3f504450: mpys a5, a3 +3f504460: move a3, *a14+, 1 +3f504470: move a12, *a14+, 1 +3f504480: move a11, *a14+, 1 +3f504490: move *a9(0x520), *a14+, 1 +3f5044b0: move *a9(0x80), *a14+, 1 +3f5044d0: move @0x1a6810, *a14+, 1 +3f504500: calla L3F99E8F0 +3f504530: jauc L3F5087F0 +L3F504550: +3f504550: dsj a3, L3F5065D0 +3f504570: move *a13(0x120), a3, 1 +3f504590: move *a13(0x140), a7, 1 +3f5045b0: cmp a7, a3 +3f5045c0: jreq L3F5048F0 +3f5045d0: btst 1, a3 +3f5045e0: jreq L3F504640 +3f5045f0: btst 1, a7 +3f504600: jrne L3F504640 +3f504610: movk 1, a3 +3f504620: move a3, *a13(0xa0), 1 +L3F504640: +3f504640: btst 3, a7 +3f504650: jrne L3F504690 +3f504660: movk 1, a3 +3f504670: move a3, *a13(0x80), 1 +L3F504690: +3f504690: setf 16, 1, 0 +3f5046a0: move @0x1a6500, a3, 0 +3f5046d0: jreq L3F5048F0 +3f5046e0: move a14, -*sp, 1 +3f5046f0: move *a13(0x80), a5, 1 +3f504710: jreq L3F504760 +3f504720: movi 0x3f515f18, a5 +3f504750: jruc L3F504790 +L3F504760: +3f504760: movi 0x3f514268, a5 +L3F504790: +3f504790: move a5, *a14+, 1 +3f5047a0: move *a13(0xa0), a5, 1 +3f5047c0: jreq L3F504810 +3f5047d0: movi 0x3f515c68, a5 +3f504800: jruc L3F504840 +L3F504810: +3f504810: movi 0x3f514268, a5 +L3F504840: +3f504840: move a5, *a14+, 1 +3f504850: move a7, *a14+, 1 +3f504860: move *a13(0x120), *a14+, 1 +3f504880: movi 0x3f515f48, a8 +3f5048b0: move a8, *a14+, 1 +3f5048c0: calla L3FB341E0 +L3F5048F0: +3f5048f0: move *a13(0x40), a5, 1 +3f504910: sll 0x5, a5 +3f504920: addi 0x1a7460, a5 +3f504950: move *a5, a5, 1 +3f504960: move *a5(0x240), *a13(0x60), 1 +3f504990: sub a5, a5 +3f5049a0: move a5, *a13(0x100), 1 +3f5049c0: move *a13(0xffa0), a3, 1 +3f5049e0: sll 0x1, a3 +3f5049f0: setf 16, 1, 0 +3f504a00: move *a9(0x59b0), a7, 0 +3f504a20: dec a3 +3f504a30: cmp a7, a3 +3f504a40: jrlt L3F504B40 +3f504a50: move *a9(0x59b0), a7, 0 +3f504a70: move *a9(0x59c0), a3, 0 +3f504a90: add a3, a7 +3f504aa0: move *a13(0xffa0), a3, 1 +3f504ac0: move *a13(0xffc0), a5, 1 +3f504ae0: add a5, a3 +3f504af0: sll 0x1, a3 +3f504b00: dec a3 +3f504b10: cmp a7, a3 +3f504b20: jalt L3F505540 +L3F504B40: +3f504b40: movk 1, a7 +3f504b50: move a7, *a13(0x100), 1 +3f504b70: move a11, *a13(0x180), 0 +3f504b90: move a12, *a13(0x190), 0 +3f504bb0: move *a9(0xa30), a5, 0 +3f504bd0: sll 0x1, a5 +3f504be0: move *a13(0xffc0), a3, 1 +3f504c00: mpys a3, a5 +3f504c10: move a5, *a13(0x1a0), 0 +3f504c30: move *a9(0xa40), *a13(0x1b0), 0 +3f504c60: move *a13(0x180), a5, 0 +3f504c80: subk 4, a5 +3f504c90: jrge L3F504D70 +3f504ca0: move *a13(0x180), a5, 0 +3f504cc0: neg a5 +3f504cd0: addk 4, a5 +3f504ce0: sext a5, 0 +3f504cf0: move *a13(0x1a0), a3, 0 +3f504d10: sub a5, a3 +3f504d20: move a3, *a13(0x1a0), 0 +3f504d40: movk 4, a5 +3f504d50: move a5, *a13(0x180), 0 +L3F504D70: +3f504d70: move *a9(0x59c0), a5, 0 +3f504d90: move *a9(0xa30), a3, 0 +3f504db0: mpys a3, a5 +3f504dc0: move *a13(0x180), a3, 0 +3f504de0: move *a13(0x1a0), a7, 0 +3f504e00: add a7, a3 +3f504e10: subk 4, a3 +3f504e20: cmp a5, a3 +3f504e30: jrlt L3F504EF0 +3f504e40: move *a9(0x59c0), a5, 0 +3f504e60: move *a9(0xa30), a3, 0 +3f504e80: mpys a3, a5 +3f504e90: move *a13(0x180), a3, 0 +3f504eb0: sub a3, a5 +3f504ec0: addk 4, a5 +3f504ed0: move a5, *a13(0x1a0), 0 +L3F504EF0: +3f504ef0: move *a9(0x5e0), a7, 0 +3f504f10: move *a9(0x600), a5, 0 +3f504f30: cmp a5, a7 +3f504f40: jrge L3F505410 +3f504f50: move *a13(0x180), a7, 0 +3f504f70: move *a9(0x5e0), a5, 0 +3f504f90: cmp a5, a7 +3f504fa0: jrge L3F505070 +3f504fb0: move *a9(0x5e0), a5, 0 +3f504fd0: sub a7, a5 +3f504fe0: sext a5, 0 +3f504ff0: move *a13(0x1a0), a7, 0 +3f505010: sub a5, a7 +3f505020: move a7, *a13(0x1a0), 0 +3f505040: move *a9(0x5e0), *a13(0x180), 0 +L3F505070: +3f505070: move *a13(0x180), a7, 0 +3f505090: move *a13(0x1a0), a5, 0 +3f5050b0: add a5, a7 +3f5050c0: move *a9(0x600), a3, 0 +3f5050e0: cmp a3, a7 +3f5050f0: jrle L3F505170 +3f505100: move *a9(0x600), a7, 0 +3f505120: move *a13(0x180), a3, 0 +3f505140: sub a3, a7 +3f505150: move a7, *a13(0x1a0), 0 +L3F505170: +3f505170: move *a13(0x1a0), a7, 0 +3f505190: jale L3F50AA70 +3f5051b0: move *a13(0x190), a5, 0 +3f5051d0: move *a9(0x5f0), a3, 0 +3f5051f0: cmp a3, a5 +3f505200: jrge L3F5052D0 +3f505210: move *a9(0x5f0), a3, 0 +3f505230: sub a5, a3 +3f505240: sext a3, 0 +3f505250: move *a13(0x1b0), a5, 0 +3f505270: sub a3, a5 +3f505280: move a5, *a13(0x1b0), 0 +3f5052a0: move *a9(0x5f0), *a13(0x190), 0 +L3F5052D0: +3f5052d0: move *a13(0x190), a5, 0 +3f5052f0: move *a13(0x1b0), a3, 0 +3f505310: add a3, a5 +3f505320: move *a9(0x610), a3, 0 +3f505340: cmp a3, a5 +3f505350: jrle L3F5053D0 +3f505360: move *a9(0x610), a5, 0 +3f505380: move *a13(0x190), a3, 0 +3f5053a0: sub a3, a5 +3f5053b0: move a5, *a13(0x1b0), 0 +L3F5053D0: +3f5053d0: move *a13(0x1b0), a5, 0 +3f5053f0: jale L3F50AA70 +L3F505410: +3f505410: move a14, -*sp, 1 +3f505420: sub a7, a7 +3f505430: move a7, *a14+, 1 +3f505440: movk 1, a5 +3f505450: move a5, *a14+, 1 +3f505460: move a13, a3 +3f505470: addi 0x180, a3 +3f505490: move a3, *a14+, 1 +3f5054a0: move a7, *a14+, 1 +3f5054b0: move a7, *a14+, 1 +3f5054c0: move *a13(0x160), *a14+, 1 +3f5054e0: move @0x1a6810, *a14+, 1 +3f505510: calla L3FD98D70 +L3F505540: +3f505540: move *a13(0x80), a7, 1 +3f505560: jreq L3F505BA0 +3f505570: move a14, -*sp, 1 +3f505580: move @0x1a6810, *a14+, 1 +3f5055b0: calla L3FD5A5D0 +3f5055e0: move a14, -*sp, 1 +3f5055f0: sub a5, a5 +3f505600: move a5, *a14+, 1 +3f505610: move @0x1a6810, *a14+, 1 +3f505640: calla L3FD9F6B0 +3f505670: movk 1, a3 +3f505680: move a3, @0x1a64e0, 1 +3f5056b0: move a14, -*sp, 1 +3f5056c0: move *a13(0xffc0), *a14+, 1 +3f5056e0: move *a13(0x0), *a14+, 1 +3f505700: move *a13(0x60), a5, 1 +3f505720: add a12, a5 +3f505730: move a5, *a14+, 1 +3f505740: move a11, *a14+, 1 +3f505750: move *a13(0x160), *a14+, 1 +3f505770: move *a9(0x80), *a14+, 1 +3f505790: move @0x1a6810, *a14+, 1 +3f5057c0: calla L3FD5A900 +3f5057f0: move *a13(0xa0), a5, 1 +3f505810: jreq L3F5059F0 +3f505820: move a14, -*sp, 1 +3f505830: move *a13(0xffc0), *a14+, 1 +3f505850: move *a13(0x0), *a14+, 1 +3f505870: move *a13(0x60), a3, 1 +3f505890: add a12, a3 +3f5058a0: move a3, *a14+, 1 +3f5058b0: move a11, a3 +3f5058c0: inc a3 +3f5058d0: move a3, *a14+, 1 +3f5058e0: move *a13(0x160), *a14+, 1 +3f505900: move *a9(0x80), *a14+, 1 +3f505920: move @0x1a6810, *a14+, 1 +3f505950: calla L3FDA0000 +3f505980: move a14, -*sp, 1 +3f505990: move @0x1a6810, *a14+, 1 +3f5059c0: calla L3FD4AAE0 +L3F5059F0: +3f5059f0: move a14, -*sp, 1 +3f505a00: sub a3, a3 +3f505a10: move a3, *a14+, 1 +3f505a20: move @0x1a6810, *a14+, 1 +3f505a50: calla L3FD9F6B0 +3f505a80: move a3, @0x1a64e0, 1 +3f505ab0: move a14, -*sp, 1 +3f505ac0: move @0x1a6810, *a14+, 1 +3f505af0: calla L3FDA93C0 +3f505b20: move a14, -*sp, 1 +3f505b30: move @0x1a6810, *a14+, 1 +3f505b60: calla L3FD4AAE0 +3f505b90: jruc L3F505E70 +L3F505BA0: +3f505ba0: move a14, -*sp, 1 +3f505bb0: move *a13(0xffc0), *a14+, 1 +3f505bd0: move *a13(0x0), *a14+, 1 +3f505bf0: move *a13(0x60), a5, 1 +3f505c10: add a12, a5 +3f505c20: move a5, *a14+, 1 +3f505c30: move a11, *a14+, 1 +3f505c40: move *a13(0x160), *a14+, 1 +3f505c60: move *a9(0x80), *a14+, 1 +3f505c80: move @0x1a6810, *a14+, 1 +3f505cb0: calla L3FD5A900 +3f505ce0: move *a13(0xa0), a5, 1 +3f505d00: jreq L3F505E70 +3f505d10: move a14, -*sp, 1 +3f505d20: move *a13(0xffc0), *a14+, 1 +3f505d40: move *a13(0x0), *a14+, 1 +3f505d60: move *a13(0x60), a3, 1 +3f505d80: add a12, a3 +3f505d90: move a3, *a14+, 1 +3f505da0: move a11, a3 +3f505db0: inc a3 +3f505dc0: move a3, *a14+, 1 +3f505dd0: move *a13(0x160), *a14+, 1 +3f505df0: move *a9(0x80), *a14+, 1 +3f505e10: move @0x1a6810, *a14+, 1 +3f505e40: calla L3FDA0000 +L3F505E70: +3f505e70: move *a13(0xff60), a3, 1 +3f505e90: btst 2, a3 +3f505ea0: jreq L3F5061D0 +3f505eb0: setf 16, 1, 0 +3f505ec0: move *a9(0xa50), a3, 0 +3f505ee0: move a3, *a13(0x60), 1 +3f505f00: move a11, @0x1a6c00, 0 +3f505f30: add a12, a3 +3f505f40: inc a3 +3f505f50: move a3, @0x1a6c10, 0 +3f505f80: move *a13(0xffc0), a3, 1 +3f505fa0: move *a9(0xa30), a5, 0 +3f505fc0: mpys a3, a5 +3f505fd0: sll 0x1, a5 +3f505fe0: move @0x1a6c00, a3, 0 +3f506010: add a3, a5 +3f506020: move a5, @0x1a6c20, 0 +3f506050: move @0x1a6c10, @0x1a6c30, 0 +3f5060a0: move a14, -*sp, 1 +3f5060b0: sub a5, a5 +3f5060c0: move a5, *a14+, 1 +3f5060d0: movk 2, a3 +3f5060e0: move a3, *a14+, 1 +3f5060f0: movi 0x1a6c00, a3 +3f506120: move a3, *a14+, 1 +3f506130: move *a13(0x160), *a14+, 1 +3f506150: move *a9(0x80), *a14+, 1 +3f506170: move @0x1a6810, *a14+, 1 +3f5061a0: calla L3FD43740 +L3F5061D0: +3f5061d0: move *a13(0x100), a5, 1 +3f5061f0: jaeq L3F5087F0 +3f506210: setf 16, 1, 0 +3f506220: move *a9(0x5e0), a3, 0 +3f506240: move *a9(0x600), a5, 0 +3f506260: cmp a5, a3 +3f506270: jrge L3F5063D0 +3f506280: move *a9(0x5e0), *a13(0x180), 0 +3f5062b0: move *a9(0x5f0), *a13(0x190), 0 +3f5062e0: move *a9(0x600), a5, 0 +3f506300: move *a9(0x5e0), a3, 0 +3f506320: sub a3, a5 +3f506330: move a5, *a13(0x1a0), 0 +3f506350: move *a9(0x610), a5, 0 +3f506370: move *a9(0x5f0), a3, 0 +3f506390: sub a3, a5 +3f5063a0: move a5, *a13(0x1b0), 0 +3f5063c0: jruc L3F506480 +L3F5063D0: +3f5063d0: sub a5, a5 +3f5063e0: move a5, *a13(0x180), 0 +3f506400: move a5, *a13(0x190), 0 +3f506420: move *a9(0x5c0), *a13(0x1a0), 0 +3f506450: move *a9(0x5d0), *a13(0x1b0), 0 +L3F506480: +3f506480: move a14, -*sp, 1 +3f506490: sub a5, a5 +3f5064a0: move a5, *a14+, 1 +3f5064b0: movk 1, a3 +3f5064c0: move a3, *a14+, 1 +3f5064d0: move a13, a3 +3f5064e0: addi 0x180, a3 +3f506500: move a3, *a14+, 1 +3f506510: move a5, *a14+, 1 +3f506520: move a5, *a14+, 1 +3f506530: move *a13(0x160), *a14+, 1 +3f506550: move @0x1a6810, *a14+, 1 +3f506580: calla L3FD98D70 +3f5065b0: jauc L3F5087F0 +L3F5065D0: +3f5065d0: setf 16, 1, 0 +3f5065e0: move @0x1a6500, a3, 0 +3f506610: jreq L3F5066C0 +3f506620: move a14, -*sp, 1 +3f506630: move *a13(0x120), *a14+, 1 +3f506650: movi 0x3f516108, a8 +3f506680: move a8, *a14+, 1 +3f506690: calla L3FB341E0 +L3F5066C0: +3f5066c0: move *a13(0x120), a3, 1 +3f5066e0: move *a13(0x140), a7, 1 +3f506700: cmp a7, a3 +3f506710: jreq L3F506B00 +3f506720: btst 1, a3 +3f506730: jreq L3F506790 +3f506740: btst 1, a7 +3f506750: jrne L3F506790 +3f506760: movk 1, a3 +3f506770: move a3, *a13(0xa0), 1 +L3F506790: +3f506790: btst 4, a7 +3f5067a0: jrne L3F5067E0 +3f5067b0: movk 1, a3 +3f5067c0: move a3, *a13(0x80), 1 +L3F5067E0: +3f5067e0: setf 16, 1, 0 +3f5067f0: move @0x1a6500, a3, 0 +3f506820: jreq L3F506B00 +3f506830: move a14, -*sp, 1 +3f506840: move *a13(0x80), a5, 1 +3f506860: jreq L3F5068B0 +3f506870: movi 0x3f515f18, a5 +3f5068a0: jruc L3F5068E0 +L3F5068B0: +3f5068b0: movi 0x3f514268, a5 +L3F5068E0: +3f5068e0: move a5, *a14+, 1 +3f5068f0: move *a13(0xa0), a5, 1 +3f506910: jreq L3F506960 +3f506920: movi 0x3f515c68, a5 +3f506950: jruc L3F506990 +L3F506960: +3f506960: movi 0x3f514268, a5 +L3F506990: +3f506990: move a5, *a14+, 1 +3f5069a0: move a7, *a14+, 1 +3f5069b0: move *a13(0x120), *a14+, 1 +3f5069d0: move *a13(0x20), a5, 1 +3f5069f0: subk 2, a5 +3f506a00: jrne L3F506A50 +3f506a10: movi 0x3f516200, a5 +3f506a40: jruc L3F506A80 +L3F506A50: +3f506a50: movi 0x3f516238, a5 +L3F506A80: +3f506a80: move a5, *a14+, 1 +3f506a90: movi 0x3f516270, a8 +3f506ac0: move a8, *a14+, 1 +3f506ad0: calla L3FB341E0 +L3F506B00: +3f506b00: move *a13(0x40), a5, 1 +3f506b20: sll 0x5, a5 +3f506b30: addi 0x1a7460, a5 +3f506b60: move *a5, a5, 1 +3f506b70: move *a5(0x240), *a13(0x60), 1 +3f506ba0: move *a13(0x80), a5, 1 +3f506bc0: jreq L3F506C20 +3f506bd0: move *a13(0x60), a3, 1 +3f506bf0: sll 0x1, a3 +3f506c00: move a3, *a13(0x60), 1 +L3F506C20: +3f506c20: move *a13(0x20), a3, 1 +3f506c40: subk 3, a3 +3f506c50: jrne L3F506CE0 +3f506c60: move *a13(0x60), a3, 1 +3f506c80: setf 16, 1, 0 +3f506c90: move *a9(0xa40), a5, 0 +3f506cb0: sub a5, a3 +3f506cc0: move a3, *a13(0x60), 1 +L3F506CE0: +3f506ce0: setf 16, 1, 0 +3f506cf0: move a11, *a13(0x180), 0 +3f506d10: move a12, *a13(0x190), 0 +3f506d30: move *a9(0xa30), a5, 0 +3f506d50: sll 0x1, a5 +3f506d60: move *a13(0xffc0), a3, 1 +3f506d80: mpys a3, a5 +3f506d90: move a5, *a13(0x1a0), 0 +3f506db0: move *a9(0xa40), *a13(0x1b0), 0 +3f506de0: move *a13(0x180), a5, 0 +3f506e00: subk 4, a5 +3f506e10: jrge L3F506EF0 +3f506e20: move *a13(0x180), a5, 0 +3f506e40: neg a5 +3f506e50: addk 4, a5 +3f506e60: sext a5, 0 +3f506e70: move *a13(0x1a0), a3, 0 +3f506e90: sub a5, a3 +3f506ea0: move a3, *a13(0x1a0), 0 +3f506ec0: movk 4, a5 +3f506ed0: move a5, *a13(0x180), 0 +L3F506EF0: +3f506ef0: move *a9(0x59c0), a5, 0 +3f506f10: move *a9(0xa30), a3, 0 +3f506f30: mpys a3, a5 +3f506f40: move *a13(0x180), a3, 0 +3f506f60: move *a13(0x1a0), a7, 0 +3f506f80: add a7, a3 +3f506f90: subk 4, a3 +3f506fa0: cmp a5, a3 +3f506fb0: jrlt L3F507070 +3f506fc0: move *a9(0x59c0), a5, 0 +3f506fe0: move *a9(0xa30), a3, 0 +3f507000: mpys a3, a5 +3f507010: move *a13(0x180), a3, 0 +3f507030: sub a3, a5 +3f507040: addk 4, a5 +3f507050: move a5, *a13(0x1a0), 0 +L3F507070: +3f507070: move *a9(0x5e0), a7, 0 +3f507090: move *a9(0x600), a5, 0 +3f5070b0: cmp a5, a7 +3f5070c0: jrge L3F507590 +3f5070d0: move *a13(0x180), a7, 0 +3f5070f0: move *a9(0x5e0), a5, 0 +3f507110: cmp a5, a7 +3f507120: jrge L3F5071F0 +3f507130: move *a9(0x5e0), a5, 0 +3f507150: sub a7, a5 +3f507160: sext a5, 0 +3f507170: move *a13(0x1a0), a7, 0 +3f507190: sub a5, a7 +3f5071a0: move a7, *a13(0x1a0), 0 +3f5071c0: move *a9(0x5e0), *a13(0x180), 0 +L3F5071F0: +3f5071f0: move *a13(0x180), a7, 0 +3f507210: move *a13(0x1a0), a5, 0 +3f507230: add a5, a7 +3f507240: move *a9(0x600), a3, 0 +3f507260: cmp a3, a7 +3f507270: jrle L3F5072F0 +3f507280: move *a9(0x600), a7, 0 +3f5072a0: move *a13(0x180), a3, 0 +3f5072c0: sub a3, a7 +3f5072d0: move a7, *a13(0x1a0), 0 +L3F5072F0: +3f5072f0: move *a13(0x1a0), a7, 0 +3f507310: jale L3F50AA70 +3f507330: move *a13(0x190), a5, 0 +3f507350: move *a9(0x5f0), a3, 0 +3f507370: cmp a3, a5 +3f507380: jrge L3F507450 +3f507390: move *a9(0x5f0), a3, 0 +3f5073b0: sub a5, a3 +3f5073c0: sext a3, 0 +3f5073d0: move *a13(0x1b0), a5, 0 +3f5073f0: sub a3, a5 +3f507400: move a5, *a13(0x1b0), 0 +3f507420: move *a9(0x5f0), *a13(0x190), 0 +L3F507450: +3f507450: move *a13(0x190), a5, 0 +3f507470: move *a13(0x1b0), a3, 0 +3f507490: add a3, a5 +3f5074a0: move *a9(0x610), a3, 0 +3f5074c0: cmp a3, a5 +3f5074d0: jrle L3F507550 +3f5074e0: move *a9(0x610), a5, 0 +3f507500: move *a13(0x190), a3, 0 +3f507520: sub a3, a5 +3f507530: move a5, *a13(0x1b0), 0 +L3F507550: +3f507550: move *a13(0x1b0), a5, 0 +3f507570: jale L3F50AA70 +L3F507590: +3f507590: move a14, -*sp, 1 +3f5075a0: sub a7, a7 +3f5075b0: move a7, *a14+, 1 +3f5075c0: movk 1, a5 +3f5075d0: move a5, *a14+, 1 +3f5075e0: move a13, a3 +3f5075f0: addi 0x180, a3 +3f507610: move a3, *a14+, 1 +3f507620: move a7, *a14+, 1 +3f507630: move a7, *a14+, 1 +3f507640: move *a13(0x160), *a14+, 1 +3f507660: move @0x1a6810, *a14+, 1 +3f507690: calla L3FD98D70 +3f5076c0: move *a13(0x80), a5, 1 +3f5076e0: jreq L3F507C40 +3f5076f0: move a14, -*sp, 1 +3f507700: move @0x1a6810, *a14+, 1 +3f507730: calla L3FD5A5D0 +3f507760: move a14, -*sp, 1 +3f507770: move a7, *a14+, 1 +3f507780: move @0x1a6810, *a14+, 1 +3f5077b0: calla L3FD9F6B0 +3f5077e0: move *a13(0x20), a7, 1 +3f507800: move a7, @0x1a64e0, 1 +3f507830: move a14, -*sp, 1 +3f507840: move *a13(0xffc0), *a14+, 1 +3f507860: move *a13(0x0), *a14+, 1 +3f507880: move *a13(0x60), a3, 1 +3f5078a0: add a12, a3 +3f5078b0: move a3, *a14+, 1 +3f5078c0: move a11, *a14+, 1 +3f5078d0: move *a13(0x160), *a14+, 1 +3f5078f0: move *a9(0x80), *a14+, 1 +3f507910: move @0x1a6810, *a14+, 1 +3f507940: calla L3FD5A900 +3f507970: move *a13(0xa0), a3, 1 +3f507990: jreq L3F507B00 +3f5079a0: move a14, -*sp, 1 +3f5079b0: move *a13(0xffc0), *a14+, 1 +3f5079d0: move *a13(0x0), *a14+, 1 +3f5079f0: move *a13(0x60), a3, 1 +3f507a10: add a12, a3 +3f507a20: move a3, *a14+, 1 +3f507a30: move a11, a3 +3f507a40: inc a3 +3f507a50: move a3, *a14+, 1 +3f507a60: move *a13(0x160), *a14+, 1 +3f507a80: move *a9(0x80), *a14+, 1 +3f507aa0: move @0x1a6810, *a14+, 1 +3f507ad0: calla L3FDA0000 +L3F507B00: +3f507b00: move a14, -*sp, 1 +3f507b10: sub a3, a3 +3f507b20: move a3, *a14+, 1 +3f507b30: move @0x1a6810, *a14+, 1 +3f507b60: calla L3FD9F6B0 +3f507b90: move a3, @0x1a64e0, 1 +3f507bc0: move a14, -*sp, 1 +3f507bd0: move @0x1a6810, *a14+, 1 +3f507c00: calla L3FDA93C0 +3f507c30: jruc L3F507F10 +L3F507C40: +3f507c40: move a14, -*sp, 1 +3f507c50: move *a13(0xffc0), *a14+, 1 +3f507c70: move *a13(0x0), *a14+, 1 +3f507c90: move *a13(0x60), a7, 1 +3f507cb0: add a12, a7 +3f507cc0: move a7, *a14+, 1 +3f507cd0: move a11, *a14+, 1 +3f507ce0: move *a13(0x160), *a14+, 1 +3f507d00: move *a9(0x80), *a14+, 1 +3f507d20: move @0x1a6810, *a14+, 1 +3f507d50: calla L3FD5A900 +3f507d80: move *a13(0xa0), a7, 1 +3f507da0: jreq L3F507F10 +3f507db0: move a14, -*sp, 1 +3f507dc0: move *a13(0xffc0), *a14+, 1 +3f507de0: move *a13(0x0), *a14+, 1 +3f507e00: move *a13(0x60), a3, 1 +3f507e20: add a12, a3 +3f507e30: move a3, *a14+, 1 +3f507e40: move a11, a3 +3f507e50: inc a3 +3f507e60: move a3, *a14+, 1 +3f507e70: move *a13(0x160), *a14+, 1 +3f507e90: move *a9(0x80), *a14+, 1 +3f507eb0: move @0x1a6810, *a14+, 1 +3f507ee0: calla L3FDA0000 +L3F507F10: +3f507f10: move *a13(0xff60), a7, 1 +3f507f30: btst 2, a7 +3f507f40: jreq L3F508450 +3f507f50: move *a13(0x20), a3, 1 +3f507f70: subk 3, a3 +3f507f80: jrne L3F508450 +3f507f90: setf 16, 1, 0 +3f507fa0: move *a9(0xa50), a3, 0 +3f507fc0: sll 0x1, a3 +3f507fd0: move *a9(0xa40), a5, 0 +3f507ff0: sub a5, a3 +3f508000: move a3, *a13(0x60), 1 +3f508020: move a11, @0x1a6c00, 0 +3f508050: add a12, a3 +3f508060: addk 2, a3 +3f508070: move a3, @0x1a6c10, 0 +3f5080a0: move *a13(0xffc0), a5, 1 +3f5080c0: move *a9(0xa30), a3, 0 +3f5080e0: mpys a5, a3 +3f5080f0: sll 0x1, a3 +3f508100: move @0x1a6c00, a5, 0 +3f508130: add a5, a3 +3f508140: move a3, @0x1a6c20, 0 +3f508170: move @0x1a6c10, @0x1a6c30, 0 +3f5081c0: move @0x1a6c20, @0x1a6c40, 0 +3f508210: move @0x1a6c30, a5, 0 +3f508240: inc a5 +3f508250: move a5, @0x1a6c50, 0 +3f508280: move @0x1a6c00, @0x1a6c60, 0 +3f5082d0: move @0x1a6c50, @0x1a6c70, 0 +3f508320: move a14, -*sp, 1 +3f508330: sub a5, a5 +3f508340: move a5, *a14+, 1 +3f508350: movk 4, a3 +3f508360: move a3, *a14+, 1 +3f508370: movi 0x1a6c00, a3 +3f5083a0: move a3, *a14+, 1 +3f5083b0: move *a13(0x160), *a14+, 1 +3f5083d0: move *a9(0x80), *a14+, 1 +3f5083f0: move @0x1a6810, *a14+, 1 +3f508420: calla L3FD43740 +L3F508450: +3f508450: setf 16, 1, 0 +3f508460: move *a9(0x5e0), a5, 0 +3f508480: move *a9(0x600), a3, 0 +3f5084a0: cmp a3, a5 +3f5084b0: jrge L3F508610 +3f5084c0: move *a9(0x5e0), *a13(0x180), 0 +3f5084f0: move *a9(0x5f0), *a13(0x190), 0 +3f508520: move *a9(0x600), a5, 0 +3f508540: move *a9(0x5e0), a3, 0 +3f508560: sub a3, a5 +3f508570: move a5, *a13(0x1a0), 0 +3f508590: move *a9(0x610), a5, 0 +3f5085b0: move *a9(0x5f0), a3, 0 +3f5085d0: sub a3, a5 +3f5085e0: move a5, *a13(0x1b0), 0 +3f508600: jruc L3F5086C0 +L3F508610: +3f508610: sub a5, a5 +3f508620: move a5, *a13(0x180), 0 +3f508640: move a5, *a13(0x190), 0 +3f508660: move *a9(0x5c0), *a13(0x1a0), 0 +3f508690: move *a9(0x5d0), *a13(0x1b0), 0 +L3F5086C0: +3f5086c0: move a14, -*sp, 1 +3f5086d0: sub a5, a5 +3f5086e0: move a5, *a14+, 1 +3f5086f0: movk 1, a3 +3f508700: move a3, *a14+, 1 +3f508710: move a13, a3 +3f508720: addi 0x180, a3 +3f508740: move a3, *a14+, 1 +3f508750: move a5, *a14+, 1 +3f508760: move a5, *a14+, 1 +3f508770: move *a13(0x160), *a14+, 1 +3f508790: move @0x1a6810, *a14+, 1 +3f5087c0: calla L3FD98D70 +L3F5087F0: +3f5087f0: move *a13(0x20), a7, 1 +3f508810: jreq L3F508A30 +3f508820: move *a13(0xff60), a5, 1 +3f508840: btst 3, a5 +3f508850: jreq L3F508A30 +3f508860: setf 8, 0, 0 +3f508870: move *a9(0x568), a3, 0 +3f508890: btst 1, a3 +3f5088a0: jreq L3F508A30 +3f5088b0: move a14, -*sp, 1 +3f5088c0: setf 16, 1, 0 +3f5088d0: move *a9(0xa40), a8, 0 +3f5088f0: move a8, *a14+, 1 +3f508900: move *a13(0xffc0), a3, 1 +3f508920: move *a9(0xa30), a5, 0 +3f508940: mpys a3, a5 +3f508950: sll 0x1, a5 +3f508960: move a5, *a14+, 1 +3f508970: move a12, *a14+, 1 +3f508980: move a11, *a14+, 1 +3f508990: move *a9(0x520), *a14+, 1 +3f5089b0: move *a9(0x80), *a14+, 1 +3f5089d0: move @0x1a6810, *a14+, 1 +3f508a00: calla L3F99E8F0 +L3F508A30: +3f508a30: move *a13(0xff40), a5, 1 +3f508a50: jane L3F5099C0 +3f508a70: move @0x1a7350, a3, 1 +3f508aa0: dsj a3, L3F5099C0 +3f508ac0: move @0x26f7e0, a3, 1 +3f508af0: cmp a3, a9 +3f508b00: jane L3F5099C0 +3f508b20: move *a13(0xff80), a5, 1 +3f508b40: move @0x26f8a0, a7, 1 +3f508b70: cmp a7, a5 +3f508b80: jrne L3F509050 +3f508b90: move @0x26f8e0, a5, 1 +3f508bc0: cmp a5, a7 +3f508bd0: jrne L3F509050 +3f508be0: move *a13(0xffa0), a3, 1 +3f508c00: move @0x26f880, a5, 1 +3f508c30: cmp a5, a3 +3f508c40: jrge L3F508C70 +3f508c50: move a5, a2 +3f508c60: jruc L3F508C80 +L3F508C70: +3f508c70: move a3, a2 +L3F508C80: +3f508c80: move *a13(0xffc0), a5, 1 +3f508ca0: add a5, a3 +3f508cb0: move @0x26f8c0, a5, 1 +3f508ce0: cmp a5, a3 +3f508cf0: jrle L3F508D20 +3f508d00: move a5, a0 +3f508d10: jruc L3F508D70 +L3F508D20: +3f508d20: move *a13(0xffa0), a0, 1 +3f508d40: move *a13(0xffc0), a3, 1 +3f508d60: add a3, a0 +L3F508D70: +3f508d70: move *a13(0xffa0), a3, 1 +3f508d90: move *a13(0xffc0), a5, 1 +3f508db0: add a5, a3 +3f508dc0: move @0x26f880, a5, 1 +3f508df0: cmp a5, a3 +3f508e00: jalt L3F5099C0 +3f508e20: move *a13(0xffa0), a3, 1 +3f508e40: move @0x26f8c0, a5, 1 +3f508e70: cmp a5, a3 +3f508e80: jagt L3F5099C0 +3f508ea0: move a14, -*sp, 1 +3f508eb0: move *a13(0xff80), *a14+, 1 +3f508ed0: move a0, *a14+, 1 +3f508ee0: move *a13(0xff80), *a14+, 1 +3f508f00: move a2, *a14+, 1 +3f508f10: move a9, *a14+, 1 +3f508f20: movi 0xdf, a3 +3f508f40: move a3, *a14+, 1 +3f508f50: calla L3FA441F0 +3f508f80: move a14, -*sp, 1 +3f508f90: move *a13(0xff80), *a14+, 1 +3f508fb0: move a0, *a14+, 1 +3f508fc0: move *a13(0xff80), *a14+, 1 +3f508fe0: move a2, *a14+, 1 +3f508ff0: move a9, *a14+, 1 +3f509000: calla L3FA45900 +3f509030: jauc L3F5099C0 +L3F509050: +3f509050: move *a13(0xff80), a5, 1 +3f509070: cmp a7, a5 +3f509080: jrne L3F5093B0 +3f509090: move *a13(0xffa0), a5, 1 +3f5090b0: move @0x26f880, a3, 1 +3f5090e0: cmp a3, a5 +3f5090f0: jrge L3F509120 +3f509100: move a3, a2 +3f509110: jruc L3F509130 +L3F509120: +3f509120: move a5, a2 +L3F509130: +3f509130: move *a13(0xffc0), a0, 1 +3f509150: add a0, a5 +3f509160: move a5, a0 +3f509170: move *a13(0xffa0), a5, 1 +3f509190: move *a13(0xffc0), a3, 1 +3f5091b0: add a3, a5 +3f5091c0: move @0x26f880, a3, 1 +3f5091f0: cmp a3, a5 +3f509200: jrlt L3F5099C0 +3f509210: move a14, -*sp, 1 +3f509220: move *a13(0xff80), *a14+, 1 +3f509240: move a0, *a14+, 1 +3f509250: move *a13(0xff80), *a14+, 1 +3f509270: move a2, *a14+, 1 +3f509280: move a9, *a14+, 1 +3f509290: movi 0xe0, a5 +3f5092b0: move a5, *a14+, 1 +3f5092c0: calla L3FA441F0 +3f5092f0: move a14, -*sp, 1 +3f509300: move *a13(0xff80), *a14+, 1 +3f509320: move a0, *a14+, 1 +3f509330: move *a13(0xff80), *a14+, 1 +3f509350: move a2, *a14+, 1 +3f509360: move a9, *a14+, 1 +3f509370: calla L3FA45900 +3f5093a0: jruc L3F5099C0 +L3F5093B0: +3f5093b0: move @0x26f8e0, a3, 1 +3f5093e0: cmp a3, a5 +3f5093f0: jrne L3F5096F0 +3f509400: move *a13(0xffa0), a5, 1 +3f509420: move *a13(0xffc0), a3, 1 +3f509440: add a3, a5 +3f509450: move @0x26f8c0, a3, 1 +3f509480: cmp a3, a5 +3f509490: jrge L3F509500 +3f5094a0: move *a13(0xffa0), a0, 1 +3f5094c0: move *a13(0xffc0), a5, 1 +3f5094e0: add a5, a0 +3f5094f0: jruc L3F509510 +L3F509500: +3f509500: move a3, a0 +L3F509510: +3f509510: move *a13(0xffa0), a2, 1 +3f509530: cmp a3, a2 +3f509540: jrgt L3F5099C0 +3f509550: move a14, -*sp, 1 +3f509560: move *a13(0xff80), *a14+, 1 +3f509580: move a0, *a14+, 1 +3f509590: move *a13(0xff80), *a14+, 1 +3f5095b0: move a2, *a14+, 1 +3f5095c0: move a9, *a14+, 1 +3f5095d0: movi 0xe1, a5 +3f5095f0: move a5, *a14+, 1 +3f509600: calla L3FA441F0 +3f509630: move a14, -*sp, 1 +3f509640: move *a13(0xff80), *a14+, 1 +3f509660: move a0, *a14+, 1 +3f509670: move *a13(0xff80), *a14+, 1 +3f509690: move a2, *a14+, 1 +3f5096a0: move a9, *a14+, 1 +3f5096b0: calla L3FA45900 +3f5096e0: jruc L3F5099C0 +L3F5096F0: +3f5096f0: move a7, a10 +3f509700: inc a10 +3f509710: cmp a3, a10 +3f509720: jrge L3F5099C0 +L3F509730: +3f509730: move *a13(0xff80), a7, 1 +3f509750: cmp a10, a7 +3f509760: jrne L3F509960 +3f509770: move a14, -*sp, 1 +3f509780: move a7, *a14+, 1 +3f509790: move *a13(0xffa0), a5, 1 +3f5097b0: move *a13(0xffc0), a3, 1 +3f5097d0: add a3, a5 +3f5097e0: move a5, *a14+, 1 +3f5097f0: move a7, *a14+, 1 +3f509800: move *a13(0xffa0), *a14+, 1 +3f509820: move a9, *a14+, 1 +3f509830: movi 0xe2, a5 +3f509850: move a5, *a14+, 1 +3f509860: calla L3FA441F0 +3f509890: move a14, -*sp, 1 +3f5098a0: move a7, *a14+, 1 +3f5098b0: move *a13(0xffa0), a5, 1 +3f5098d0: add a3, a5 +3f5098e0: move a5, *a14+, 1 +3f5098f0: move a7, *a14+, 1 +3f509900: move *a13(0xffa0), *a14+, 1 +3f509920: move a9, *a14+, 1 +3f509930: calla L3FA45900 +L3F509960: +3f509960: inc a10 +3f509970: move @0x26f8e0, a5, 1 +3f5099a0: cmp a5, a10 +3f5099b0: jrlt L3F509730 +L3F5099C0: +3f5099c0: move @0x26f990, a7, 1 +3f5099f0: jaeq L3F50A640 +3f509a10: move @0x26f800, a5, 1 +3f509a40: cmp a5, a9 +3f509a50: jane L3F50A640 +3f509a70: move *a13(0xff80), a3, 1 +3f509a90: move @0x26fa10, a5, 1 +3f509ac0: cmp a5, a3 +3f509ad0: jrne L3F509EE0 +3f509ae0: move @0x26fa50, a3, 1 +3f509b10: cmp a3, a5 +3f509b20: jrne L3F509EE0 +3f509b30: move *a13(0xffa0), a3, 1 +3f509b50: move @0x26f9f0, a5, 1 +3f509b80: cmp a5, a3 +3f509b90: jrge L3F509BC0 +3f509ba0: move a5, a2 +3f509bb0: jruc L3F509BD0 +L3F509BC0: +3f509bc0: move a3, a2 +L3F509BD0: +3f509bd0: move *a13(0xffc0), a5, 1 +3f509bf0: add a5, a3 +3f509c00: move @0x26fa30, a5, 1 +3f509c30: cmp a5, a3 +3f509c40: jrle L3F509C70 +3f509c50: move a5, a0 +3f509c60: jruc L3F509CC0 +L3F509C70: +3f509c70: move *a13(0xffa0), a0, 1 +3f509c90: move *a13(0xffc0), a3, 1 +3f509cb0: add a3, a0 +L3F509CC0: +3f509cc0: move *a13(0xffa0), a3, 1 +3f509ce0: move *a13(0xffc0), a5, 1 +3f509d00: add a5, a3 +3f509d10: move @0x26f9f0, a5, 1 +3f509d40: cmp a5, a3 +3f509d50: jalt L3F50A640 +3f509d70: move *a13(0xffa0), a3, 1 +3f509d90: move @0x26fa30, a5, 1 +3f509dc0: cmp a5, a3 +3f509dd0: jagt L3F50A640 +3f509df0: move a14, -*sp, 1 +3f509e00: move *a13(0xff80), *a14+, 1 +3f509e20: move a0, *a14+, 1 +3f509e30: move *a13(0xff80), *a14+, 1 +3f509e50: move a2, *a14+, 1 +3f509e60: move a9, *a14+, 1 +3f509e70: movi 0xe3, a3 +3f509e90: move a3, *a14+, 1 +3f509ea0: calla L3FA441F0 +3f509ed0: jruc L3F50A640 +L3F509EE0: +3f509ee0: move *a13(0xff80), a3, 1 +3f509f00: cmp a5, a3 +3f509f10: jrne L3F50A190 +3f509f20: move *a13(0xffa0), a3, 1 +3f509f40: move @0x26f9f0, a5, 1 +3f509f70: cmp a5, a3 +3f509f80: jrge L3F509FB0 +3f509f90: move a5, a2 +3f509fa0: jruc L3F509FC0 +L3F509FB0: +3f509fb0: move a3, a2 +L3F509FC0: +3f509fc0: move *a13(0xffc0), a0, 1 +3f509fe0: add a0, a3 +3f509ff0: move a3, a0 +3f50a000: move *a13(0xffa0), a3, 1 +3f50a020: move *a13(0xffc0), a5, 1 +3f50a040: add a5, a3 +3f50a050: move @0x26f9f0, a5, 1 +3f50a080: cmp a5, a3 +3f50a090: jrlt L3F50A640 +3f50a0a0: move a14, -*sp, 1 +3f50a0b0: move *a13(0xff80), *a14+, 1 +3f50a0d0: move a0, *a14+, 1 +3f50a0e0: move *a13(0xff80), *a14+, 1 +3f50a100: move a2, *a14+, 1 +3f50a110: move a9, *a14+, 1 +3f50a120: movi 0xe4, a3 +3f50a140: move a3, *a14+, 1 +3f50a150: calla L3FA441F0 +3f50a180: jruc L3F50A640 +L3F50A190: +3f50a190: move @0x26fa50, a5, 1 +3f50a1c0: cmp a5, a3 +3f50a1d0: jrne L3F50A420 +3f50a1e0: move *a13(0xffa0), a3, 1 +3f50a200: move *a13(0xffc0), a5, 1 +3f50a220: add a5, a3 +3f50a230: move @0x26fa30, a5, 1 +3f50a260: cmp a5, a3 +3f50a270: jrge L3F50A2E0 +3f50a280: move *a13(0xffa0), a0, 1 +3f50a2a0: move *a13(0xffc0), a3, 1 +3f50a2c0: add a3, a0 +3f50a2d0: jruc L3F50A2F0 +L3F50A2E0: +3f50a2e0: move a5, a0 +L3F50A2F0: +3f50a2f0: move *a13(0xffa0), a2, 1 +3f50a310: cmp a5, a2 +3f50a320: jrgt L3F50A640 +3f50a330: move a14, -*sp, 1 +3f50a340: move *a13(0xff80), *a14+, 1 +3f50a360: move a0, *a14+, 1 +3f50a370: move *a13(0xff80), *a14+, 1 +3f50a390: move a2, *a14+, 1 +3f50a3a0: move a9, *a14+, 1 +3f50a3b0: movi 0xe5, a3 +3f50a3d0: move a3, *a14+, 1 +3f50a3e0: calla L3FA441F0 +3f50a410: jruc L3F50A640 +L3F50A420: +3f50a420: move @0x26fa10, a10, 1 +3f50a450: inc a10 +3f50a460: cmp a5, a10 +3f50a470: jrge L3F50A640 +L3F50A480: +3f50a480: move *a13(0xff80), a7, 1 +3f50a4a0: cmp a10, a7 +3f50a4b0: jrne L3F50A5E0 +3f50a4c0: move a14, -*sp, 1 +3f50a4d0: move a7, *a14+, 1 +3f50a4e0: move *a13(0xffa0), a5, 1 +3f50a500: move *a13(0xffc0), a3, 1 +3f50a520: add a3, a5 +3f50a530: move a5, *a14+, 1 +3f50a540: move a7, *a14+, 1 +3f50a550: move *a13(0xffa0), *a14+, 1 +3f50a570: move a9, *a14+, 1 +3f50a580: movi 0xe6, a5 +3f50a5a0: move a5, *a14+, 1 +3f50a5b0: calla L3FA441F0 +L3F50A5E0: +3f50a5e0: inc a10 +3f50a5f0: move @0x26fa50, a5, 1 +3f50a620: cmp a5, a10 +3f50a630: jrlt L3F50A480 +L3F50A640: +3f50a640: setf 8, 0, 0 +3f50a650: move *a9(0x560), a7, 0 +3f50a670: btst 0, a7 +3f50a680: jreq L3F50AA70 +3f50a690: move *a13(0xff80), a7, 1 +3f50a6b0: jreq L3F50AA70 +3f50a6c0: setf 16, 1, 0 +3f50a6d0: move *a9(0x670), a5, 0 +3f50a6f0: cmp a7, a5 +3f50a700: jrne L3F50AA70 +3f50a710: move *a13(0xffa0), a5, 1 +3f50a730: move *a9(0x660), a3, 0 +3f50a750: cmp a3, a5 +3f50a760: jrgt L3F50AA70 +3f50a770: move *a13(0xffc0), a3, 1 +3f50a790: add a3, a5 +3f50a7a0: move *a9(0x660), a3, 0 +3f50a7c0: cmp a5, a3 +3f50a7d0: jrge L3F50AA70 +3f50a7e0: move *a9(0x5990), a5, 0 +3f50a800: cmp a7, a5 +3f50a810: jrgt L3F50AA70 +3f50a820: move *a9(0x5990), a5, 0 +3f50a840: move *a9(0x59a0), a3, 0 +3f50a860: add a3, a5 +3f50a870: cmp a5, a7 +3f50a880: jrge L3F50AA70 +3f50a890: move *a9(0x59b0), a5, 0 +3f50a8b0: move *a13(0xffa0), a3, 1 +3f50a8d0: cmp a3, a5 +3f50a8e0: jrgt L3F50AA70 +3f50a8f0: move *a9(0x59b0), a5, 0 +3f50a910: move *a9(0x59c0), a3, 0 +3f50a930: add a3, a5 +3f50a940: move *a13(0xffa0), a3, 1 +3f50a960: cmp a5, a3 +3f50a970: jrge L3F50AA70 +3f50a980: setf 8, 0, 0 +3f50a990: move *a9(0x560), a5, 0 +3f50a9b0: andi 0xfe, a5 +3f50a9e0: movb a5, *a9(0x560) +3f50aa00: move a14, -*sp, 1 +3f50aa10: movk 1, a5 +3f50aa20: move a5, *a14+, 1 +3f50aa30: move a9, *a14+, 1 +3f50aa40: calla L3F4FFCE0 +L3F50AA70: +3f50aa70: move *sp(0x160), a14, 1 +3f50aa90: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f50aab0: rets 2 +L3F50AAC0: +3f50aac0: mmtm sp, a9,a11,a13 +3f50aae0: move a14, a13 +3f50aaf0: move *a13(0xffe0), a9, 1 +3f50ab10: sub a11, a11 +3f50ab20: setf 16, 1, 0 +3f50ab30: move a11, *a9(0x5e0), 0 +3f50ab50: move *a9(0x5c0), *a9(0x600), 0 +3f50ab80: move a11, *a9(0x5f0), 0 +3f50aba0: move *a9(0x5d0), *a9(0x610), 0 +3f50abd0: move a14, -*sp, 1 +3f50abe0: move a9, *a14+, 1 +3f50abf0: calla L3F50ACC0 +3f50ac20: move a14, -*sp, 1 +3f50ac30: move a9, *a14+, 1 +3f50ac40: calla L3F502660 +3f50ac70: move *sp(0x80), a14, 1 +3f50ac90: mmfm sp, a9,a11,a13 +3f50acb0: rets 2 +L3F50ACC0: +3f50acc0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f50ace0: move a14, a13 +3f50acf0: addi 0xa0, a14 +3f50ad10: move *a13(0xffe0), a9, 1 +3f50ad30: setf 16, 1, 0 +3f50ad40: move *a9(0x5e0), *a13(0x40), 0 +3f50ad70: move *a9(0x5f0), *a13(0x50), 0 +3f50ada0: move *a9(0x600), a7, 0 +3f50adc0: move *a9(0x5e0), a5, 0 +3f50ade0: sub a5, a7 +3f50adf0: move a7, *a13(0x60), 0 +3f50ae10: move *a9(0x610), a7, 0 +3f50ae30: move *a9(0x5f0), a5, 0 +3f50ae50: sub a5, a7 +3f50ae60: move a7, *a13(0x70), 0 +3f50ae80: sub a10, a10 +L3F50AE90: +3f50ae90: move a10, a7 +3f50aea0: sll 0x5, a7 +3f50aeb0: add a9, a7 +3f50aec0: move *a7(0xa0), a7, 1 +3f50aee0: jreq L3F50B050 +3f50aef0: move a14, -*sp, 1 +3f50af00: sub a7, a7 +3f50af10: move a7, *a14+, 1 +3f50af20: movk 1, a5 +3f50af30: move a5, *a14+, 1 +3f50af40: move a13, a5 +3f50af50: addi 0x40, a5 +3f50af70: move a5, *a14+, 1 +3f50af80: move a7, *a14+, 1 +3f50af90: move a7, *a14+, 1 +3f50afa0: move a10, a7 +3f50afb0: sll 0x5, a7 +3f50afc0: add a9, a7 +3f50afd0: move *a7(0xa0), *a14+, 1 +3f50aff0: move @0x1a6810, *a14+, 1 +3f50b020: calla L3FD98D70 +L3F50B050: +3f50b050: inc a10 +3f50b060: cmpi 0x18, a10 +3f50b080: jrlt L3F50AE90 +3f50b090: movk 1, a7 +3f50b0a0: movb a7, *a9(0x5b28) +3f50b0c0: move a14, -*sp, 1 +3f50b0d0: sub a5, a5 +3f50b0e0: move a5, *a14+, 1 +3f50b0f0: move a7, *a14+, 1 +3f50b100: move a13, a5 +3f50b110: addi 0x40, a5 +3f50b130: move a5, *a14+, 1 +3f50b140: sub a7, a7 +3f50b150: move a7, *a14+, 1 +3f50b160: move a7, *a14+, 1 +3f50b170: move *a9(0x520), *a14+, 1 +3f50b190: move @0x1a6810, *a14+, 1 +3f50b1c0: calla L3FD98D70 +3f50b1f0: setf 16, 1, 0 +3f50b200: move *a9(0x5f0), a3, 0 +3f50b220: move *a9(0xa70), a7, 0 +3f50b240: sub a7, a3 +3f50b250: subk 4, a3 +3f50b260: move a3, *a13(0x20), 1 +3f50b280: jrge L3F50B2C0 +3f50b290: sub a7, a7 +3f50b2a0: move a7, *a13(0x20), 1 +L3F50B2C0: +3f50b2c0: move *a13(0x20), a7, 1 +3f50b2e0: move *a9(0xa40), a3, 0 +3f50b300: divs a3, a7 +3f50b310: move *a9(0x5990), a3, 0 +3f50b330: add a3, a7 +3f50b340: move a7, *a13(0x20), 1 +3f50b360: move *a9(0x610), a3, 0 +3f50b380: move *a9(0xa70), a5, 0 +3f50b3a0: sub a5, a3 +3f50b3b0: subk 5, a3 +3f50b3c0: move *a9(0xa40), a5, 0 +3f50b3e0: divs a5, a3 +3f50b3f0: move *a9(0x5990), a0, 0 +3f50b410: add a0, a3 +3f50b420: move a3, a0 +3f50b430: move *a9(0x59a0), a5, 0 +3f50b450: add a7, a5 +3f50b460: cmp a5, a0 +3f50b470: jrlt L3F50B4D0 +3f50b480: move *a9(0x59a0), a5, 0 +3f50b4a0: add a7, a5 +3f50b4b0: move a5, a0 +3f50b4c0: dec a0 +L3F50B4D0: +3f50b4d0: move a7, a10 +3f50b4e0: cmp a0, a10 +3f50b4f0: jrgt L3F50B620 +L3F50B500: +3f50b500: move a14, -*sp, 1 +3f50b510: sub a7, a7 +3f50b520: move a7, *a14+, 1 +3f50b530: move *a9(0x540), a5, 1 +3f50b550: setf 16, 1, 0 +3f50b560: move *a5, a8, 0 +3f50b570: move a8, *a14+, 1 +3f50b580: movk 1, a5 +3f50b590: move a5, *a14+, 1 +3f50b5a0: move a10, *a14+, 1 +3f50b5b0: move a9, *a14+, 1 +3f50b5c0: calla L3F50D1B0 +3f50b5f0: inc a10 +3f50b600: cmp a0, a10 +3f50b610: jrle L3F50B500 +L3F50B620: +3f50b620: move *a9(0x760), a7, 1 +3f50b640: btst 5, a7 +3f50b650: jreq L3F50B8A0 +3f50b660: setf 16, 1, 0 +3f50b670: move *a9(0x59a0), a7, 0 +3f50b690: move *a9(0xa40), a5, 0 +3f50b6b0: mpys a5, a7 +3f50b6c0: move *a9(0xa70), a5, 0 +3f50b6e0: add a5, a7 +3f50b6f0: addk 8, a7 +3f50b700: move a7, *a13, 1 +3f50b710: move *a9(0xa40), a5, 0 +3f50b730: add a7, a5 +3f50b740: move *a9(0x5f0), a3, 0 +3f50b760: cmp a3, a5 +3f50b770: jrle L3F50B8A0 +3f50b780: move *a9(0x610), a5, 0 +3f50b7a0: cmp a5, a7 +3f50b7b0: jrge L3F50B8A0 +3f50b7c0: move a14, -*sp, 1 +3f50b7d0: sub a5, a5 +3f50b7e0: move a5, *a14+, 1 +3f50b7f0: move *a9(0x540), a3, 1 +3f50b810: move *a3, a8, 0 +3f50b820: move a8, *a14+, 1 +3f50b830: movk 1, a3 +3f50b840: move a3, *a14+, 1 +3f50b850: move a5, *a14+, 1 +3f50b860: move a9, *a14+, 1 +3f50b870: calla L3F50D1B0 +L3F50B8A0: +3f50b8a0: setf 16, 1, 0 +3f50b8b0: move *a9(0x5c0), a11, 0 +3f50b8d0: move *a9(0x5d0), a12, 0 +3f50b8f0: move *a9(0xa70), a7, 0 +3f50b910: move a12, a5 +3f50b920: sub a7, a5 +3f50b930: move a5, a12 +3f50b940: sub a7, a7 +3f50b950: move a7, @0x1a6c00, 0 +3f50b980: move *a9(0xa70), a5, 0 +3f50b9a0: move a5, @0x1a6c10, 0 +3f50b9d0: move a11, a3 +3f50b9e0: dec a3 +3f50b9f0: move a3, @0x1a6c20, 0 +3f50ba20: move a5, @0x1a6c30, 0 +3f50ba50: move a11, a3 +3f50ba60: dec a3 +3f50ba70: move a3, @0x1a6c40, 0 +3f50baa0: move *a9(0xa70), a3, 0 +3f50bac0: add a12, a3 +3f50bad0: dec a3 +3f50bae0: move a3, @0x1a6c50, 0 +3f50bb10: move a7, @0x1a6c60, 0 +3f50bb40: move @0x1a6c50, @0x1a6c70, 0 +3f50bb90: move a7, @0x1a6c80, 0 +3f50bbc0: move a5, @0x1a6c90, 0 +3f50bbf0: move a14, -*sp, 1 +3f50bc00: move a7, *a14+, 1 +3f50bc10: movk 4, a3 +3f50bc20: move a3, *a14+, 1 +3f50bc30: movi 0x1a6c20, a3 +3f50bc60: move a3, *a14+, 1 +3f50bc70: move *a9(0xc0), *a14+, 1 +3f50bc90: move *a9(0x80), *a14+, 1 +3f50bcb0: move @0x1a6810, *a14+, 1 +3f50bce0: calla L3FD43740 +3f50bd10: movk 1, a5 +3f50bd20: setf 16, 1, 0 +3f50bd30: move a5, @0x1a6c00, 0 +3f50bd60: move *a9(0xa70), a7, 0 +3f50bd80: inc a7 +3f50bd90: move a7, @0x1a6c10, 0 +3f50bdc0: move a11, a7 +3f50bdd0: subk 2, a7 +3f50bde0: move a7, *a3, 0 +3f50bdf0: move @0x1a6c10, @0x1a6c30, 0 +3f50be40: move a11, a7 +3f50be50: subk 2, a7 +3f50be60: move a7, @0x1a6c40, 0 +3f50be90: move *a9(0xa70), a7, 0 +3f50beb0: add a12, a7 +3f50bec0: subk 2, a7 +3f50bed0: move a7, @0x1a6c50, 0 +3f50bf00: move a5, @0x1a6c60, 0 +3f50bf30: move @0x1a6c50, @0x1a6c70, 0 +3f50bf80: move a5, @0x1a6c80, 0 +3f50bfb0: move @0x1a6c10, @0x1a6c90, 0 +3f50c000: move a14, -*sp, 1 +3f50c010: sub a7, a7 +3f50c020: move a7, *a14+, 1 +3f50c030: movk 5, a7 +3f50c040: move a7, *a14+, 1 +3f50c050: movi 0x1a6c00, a5 +3f50c080: move a5, *a14+, 1 +3f50c090: move *a9(0xa0), *a14+, 1 +3f50c0b0: move *a9(0x80), *a14+, 1 +3f50c0d0: move @0x1a6810, *a14+, 1 +3f50c100: calla L3FD43740 +3f50c130: movk 2, a7 +3f50c140: setf 16, 1, 0 +3f50c150: move a7, @0x1a6c00, 0 +3f50c180: move *a9(0xa70), a3, 0 +3f50c1a0: addk 2, a3 +3f50c1b0: move a3, *a5(0x10), 0 +3f50c1d0: move a11, a3 +3f50c1e0: subk 3, a3 +3f50c1f0: move a3, *a5(0x20), 0 +3f50c210: move *a5(0x10), *a5(0x30), 0 +3f50c240: move a11, a3 +3f50c250: subk 3, a3 +3f50c260: move a3, *a5(0x40), 0 +3f50c280: move *a9(0xa70), a3, 0 +3f50c2a0: add a12, a3 +3f50c2b0: subk 3, a3 +3f50c2c0: move a3, *a5(0x50), 0 +3f50c2e0: move a7, *a5(0x60), 0 +3f50c300: move *a5(0x50), *a5(0x70), 0 +3f50c330: move a7, *a5(0x80), 0 +3f50c350: move *a5(0x10), *a5(0x90), 0 +3f50c380: move a14, -*sp, 1 +3f50c390: sub a3, a3 +3f50c3a0: move a3, *a14+, 1 +3f50c3b0: movk 5, a3 +3f50c3c0: move a3, *a14+, 1 +3f50c3d0: move a5, *a14+, 1 +3f50c3e0: move *a9(0xa0), *a14+, 1 +3f50c400: move *a9(0x80), *a14+, 1 +3f50c420: move @0x1a6810, *a14+, 1 +3f50c450: calla L3FD43740 +3f50c480: movk 3, a3 +3f50c490: setf 16, 1, 0 +3f50c4a0: move a3, @0x1a6c00, 0 +3f50c4d0: move *a9(0xa70), a7, 0 +3f50c4f0: addk 3, a7 +3f50c500: move a7, *a5(0x10), 0 +3f50c520: move a11, a7 +3f50c530: subk 4, a7 +3f50c540: move a7, *a5(0x20), 0 +3f50c560: move *a5(0x10), *a5(0x30), 0 +3f50c590: move a11, a7 +3f50c5a0: subk 4, a7 +3f50c5b0: move a7, *a5(0x40), 0 +3f50c5d0: move *a9(0xa70), a7, 0 +3f50c5f0: add a12, a7 +3f50c600: subk 4, a7 +3f50c610: move a7, *a5(0x50), 0 +3f50c630: move a3, *a5(0x60), 0 +3f50c650: move *a5(0x50), *a5(0x70), 0 +3f50c680: move a3, *a5(0x80), 0 +3f50c6a0: move *a5(0x10), *a5(0x90), 0 +3f50c6d0: move a14, -*sp, 1 +3f50c6e0: sub a7, a7 +3f50c6f0: move a7, *a14+, 1 +3f50c700: movk 5, a3 +3f50c710: move a3, *a14+, 1 +3f50c720: move a5, *a14+, 1 +3f50c730: move *a9(0xc0), *a14+, 1 +3f50c750: move *a9(0x80), *a14+, 1 +3f50c770: move @0x1a6810, *a14+, 1 +3f50c7a0: calla L3FD43740 +3f50c7d0: setf 16, 1, 0 +3f50c7e0: move *a9(0x5d0), a12, 0 +3f50c800: move *a9(0x760), a3, 1 +3f50c820: btst 5, a3 +3f50c830: jreq L3F50CC30 +3f50c840: movk 1, a3 +3f50c850: move a3, @0x1a6c00, 0 +3f50c880: move *a9(0xa40), a7, 0 +3f50c8a0: move a12, a5 +3f50c8b0: sub a7, a5 +3f50c8c0: subk 7, a5 +3f50c8d0: move a5, @0x1a6c10, 0 +3f50c900: move a11, a7 +3f50c910: subk 2, a7 +3f50c920: move a7, @0x1a6c20, 0 +3f50c950: move @0x1a6c10, @0x1a6c30, 0 +3f50c9a0: move @0x1a6c20, @0x1a6c40, 0 +3f50c9f0: move @0x1a6c30, a7, 0 +3f50ca20: inc a7 +3f50ca30: move a7, @0x1a6c50, 0 +3f50ca60: move @0x1a6c00, @0x1a6c60, 0 +3f50cab0: move @0x1a6c50, @0x1a6c70, 0 +3f50cb00: move a14, -*sp, 1 +3f50cb10: sub a7, a7 +3f50cb20: move a7, *a14+, 1 +3f50cb30: movk 4, a5 +3f50cb40: move a5, *a14+, 1 +3f50cb50: movi 0x1a6c00, a3 +3f50cb80: move a3, *a14+, 1 +3f50cb90: move *a9(0xa0), *a14+, 1 +3f50cbb0: move *a9(0x80), *a14+, 1 +3f50cbd0: move @0x1a6810, *a14+, 1 +3f50cc00: calla L3FD43740 +L3F50CC30: +3f50cc30: setf 16, 1, 0 +3f50cc40: move a7, *a13(0x40), 0 +3f50cc60: move a7, *a13(0x50), 0 +3f50cc80: move a11, *a13(0x60), 0 +3f50cca0: move a12, *a13(0x70), 0 +3f50ccc0: move a7, a10 +L3F50CCD0: +3f50ccd0: move a10, a7 +3f50cce0: sll 0x5, a7 +3f50ccf0: add a9, a7 +3f50cd00: move *a7(0xa0), a7, 1 +3f50cd20: jreq L3F50CE90 +3f50cd30: move a14, -*sp, 1 +3f50cd40: sub a7, a7 +3f50cd50: move a7, *a14+, 1 +3f50cd60: movk 1, a5 +3f50cd70: move a5, *a14+, 1 +3f50cd80: move a13, a3 +3f50cd90: addi 0x40, a3 +3f50cdb0: move a3, *a14+, 1 +3f50cdc0: move a7, *a14+, 1 +3f50cdd0: move a7, *a14+, 1 +3f50cde0: move a10, a5 +3f50cdf0: sll 0x5, a5 +3f50ce00: add a9, a5 +3f50ce10: move *a5(0xa0), *a14+, 1 +3f50ce30: move @0x1a6810, *a14+, 1 +3f50ce60: calla L3FD98D70 +L3F50CE90: +3f50ce90: inc a10 +3f50cea0: cmpi 0x18, a10 +3f50cec0: jrlt L3F50CCD0 +3f50ced0: sub a7, a7 +3f50cee0: movb a7, *a9(0x5b28) +3f50cf00: move a14, -*sp, 1 +3f50cf10: move a7, *a14+, 1 +3f50cf20: movk 1, a5 +3f50cf30: move a5, *a14+, 1 +3f50cf40: move a13, a3 +3f50cf50: addi 0x40, a3 +3f50cf70: move a3, *a14+, 1 +3f50cf80: move a7, *a14+, 1 +3f50cf90: move a7, *a14+, 1 +3f50cfa0: move *a9(0x520), *a14+, 1 +3f50cfc0: move @0x1a6810, *a14+, 1 +3f50cff0: calla L3FD98D70 +3f50d020: setf 16, 1, 0 +3f50d030: move *a9(0x5f0), a5, 0 +3f50d050: move *a9(0xa70), a7, 0 +3f50d070: cmp a7, a5 +3f50d080: jrge L3F50D160 +3f50d090: move *a9(0x5968), *a13(0x80), 1 +3f50d0c0: move a14, -*sp, 1 +3f50d0d0: move *a13(0x80), a7, 1 +3f50d0f0: move *a7(0x40), *a14+, 1 +3f50d110: move *a9(0x5968), *a14+, 1 +3f50d130: calla L3FB11C90 +L3F50D160: +3f50d160: move *sp(0x140), a14, 1 +3f50d180: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f50d1a0: rets 2 +L3F50D1B0: +3f50d1b0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f50d1d0: move a14, a13 +3f50d1e0: addi 0x80, a14 +3f50d200: move *a13(0xffe0), a9, 1 +3f50d220: setf 16, 1, 0 +3f50d230: move *a9(0x5990), a7, 0 +3f50d250: move *a13(0xffc0), a5, 1 +3f50d270: cmp a5, a7 +3f50d280: jrgt L3F50D320 +3f50d290: move *a9(0x5990), a7, 0 +3f50d2b0: move *a9(0x59a0), a5, 0 +3f50d2d0: add a5, a7 +3f50d2e0: move *a13(0xffc0), a5, 1 +3f50d300: cmp a7, a5 +3f50d310: jrlt L3F50D3A0 +L3F50D320: +3f50d320: move a5, a7 +3f50d330: jane L3F50E8B0 +3f50d350: move *a9(0x760), a5, 1 +3f50d370: btst 5, a5 +3f50d380: jaeq L3F50E8B0 +L3F50D3A0: +3f50d3a0: move a14, -*sp, 1 +3f50d3b0: move *a13(0xffc0), *a14+, 1 +3f50d3d0: move a9, *a14+, 1 +3f50d3e0: calla L3F50F4D0 +3f50d410: move a8, a12 +3f50d420: move *a13(0xff80), a7, 1 +3f50d440: cmp a12, a7 +3f50d450: jrle L3F50D480 +3f50d460: move a12, *a13(0xff80), 1 +L3F50D480: +3f50d480: move *a13(0xff80), a7, 1 +3f50d4a0: move *a13(0xffa0), a5, 1 +3f50d4c0: cmp a5, a7 +3f50d4d0: jalt L3F50E8B0 +3f50d4f0: move *a13(0xff60), a5, 1 +3f50d510: jaeq L3F50E320 +3f50d530: setf 16, 1, 0 +3f50d540: move *a13(0xffa0), *a13(0x40), 0 +3f50d570: move *a13(0xffa0), a5, 1 +3f50d590: sub a5, a7 +3f50d5a0: inc a7 +3f50d5b0: move a7, *a13(0x60), 0 +3f50d5d0: move *a9(0x540), a7, 1 +3f50d5f0: move *a13(0xffc0), a5, 1 +3f50d610: sll 0x5, a5 +3f50d620: add a5, a7 +3f50d630: move *a9(0x540), a5, 1 +3f50d650: move *a5(0x20), a5, 1 +3f50d670: sll 0x3, a5 +3f50d680: move *a7(0x40), a7, 1 +3f50d6a0: add a5, a7 +3f50d6b0: setf 8, 0, 0 +3f50d6c0: move *a7, a7, 0 +3f50d6d0: jreq L3F50D7A0 +3f50d6e0: setf 16, 1, 0 +3f50d6f0: move *a13(0x40), a7, 0 +3f50d710: sll 0x1, a7 +3f50d720: dec a7 +3f50d730: move a7, *a13(0x40), 0 +3f50d750: move *a13(0x60), a7, 0 +3f50d770: sll 0x1, a7 +3f50d780: move a7, *a13(0x60), 0 +L3F50D7A0: +3f50d7a0: setf 16, 1, 0 +3f50d7b0: move *a13(0x40), a7, 0 +3f50d7d0: move *a9(0x59b0), a5, 0 +3f50d7f0: sub a5, a7 +3f50d800: move *a9(0xa30), a5, 0 +3f50d820: mpys a5, a7 +3f50d830: addk 4, a7 +3f50d840: move a7, *a13(0x40), 0 +3f50d860: move *a13(0xffc0), a7, 1 +3f50d880: jreq L3F50D940 +3f50d890: move *a9(0x5990), a5, 0 +3f50d8b0: sub a5, a7 +3f50d8c0: move *a9(0xa40), a5, 0 +3f50d8e0: mpys a5, a7 +3f50d8f0: move *a9(0xa70), a5, 0 +3f50d910: add a5, a7 +3f50d920: addk 4, a7 +3f50d930: jruc L3F50D9E0 +L3F50D940: +3f50d940: move *a9(0x59a0), a5, 0 +3f50d960: move *a9(0xa40), a3, 0 +3f50d980: mpys a3, a5 +3f50d990: move *a9(0xa70), a3, 0 +3f50d9b0: add a5, a3 +3f50d9c0: move a3, a7 +3f50d9d0: addk 8, a7 +L3F50D9E0: +3f50d9e0: move a7, *a13(0x50), 0 +3f50da00: move *a13(0x60), a7, 0 +3f50da20: move *a9(0xa30), a5, 0 +3f50da40: mpys a7, a5 +3f50da50: move a5, *a13(0x60), 0 +3f50da70: move *a9(0xa40), *a13(0x70), 0 +3f50daa0: move *a13(0x40), a7, 0 +3f50dac0: subk 4, a7 +3f50dad0: jrge L3F50DB90 +3f50dae0: move *a13(0x40), a7, 0 +3f50db00: neg a7 +3f50db10: addk 4, a7 +3f50db20: sext a7, 0 +3f50db30: sub a7, a5 +3f50db40: move a5, *a13(0x60), 0 +3f50db60: movk 4, a7 +3f50db70: move a7, *a13(0x40), 0 +L3F50DB90: +3f50db90: move *a9(0x59c0), a7, 0 +3f50dbb0: move *a9(0xa30), a3, 0 +3f50dbd0: mpys a3, a7 +3f50dbe0: move *a13(0x40), a3, 0 +3f50dc00: add a5, a3 +3f50dc10: subk 4, a3 +3f50dc20: cmp a7, a3 +3f50dc30: jrlt L3F50DCF0 +3f50dc40: move *a9(0x59c0), a7, 0 +3f50dc60: move *a9(0xa30), a3, 0 +3f50dc80: mpys a3, a7 +3f50dc90: move *a13(0x40), a3, 0 +3f50dcb0: sub a3, a7 +3f50dcc0: addk 4, a7 +3f50dcd0: move a7, *a13(0x60), 0 +L3F50DCF0: +3f50dcf0: move *a9(0x5e0), a7, 0 +3f50dd10: move *a9(0x600), a5, 0 +3f50dd30: cmp a5, a7 +3f50dd40: jrge L3F50E190 +3f50dd50: move *a13(0x40), a7, 0 +3f50dd70: move *a9(0x5e0), a5, 0 +3f50dd90: cmp a5, a7 +3f50dda0: jrge L3F50DE70 +3f50ddb0: move *a9(0x5e0), a5, 0 +3f50ddd0: sub a7, a5 +3f50dde0: sext a5, 0 +3f50ddf0: move *a13(0x60), a7, 0 +3f50de10: sub a5, a7 +3f50de20: move a7, *a13(0x60), 0 +3f50de40: move *a9(0x5e0), *a13(0x40), 0 +L3F50DE70: +3f50de70: move *a13(0x40), a7, 0 +3f50de90: move *a13(0x60), a5, 0 +3f50deb0: add a5, a7 +3f50dec0: move *a9(0x600), a3, 0 +3f50dee0: cmp a3, a7 +3f50def0: jrle L3F50DF70 +3f50df00: move *a9(0x600), a7, 0 +3f50df20: move *a13(0x40), a3, 0 +3f50df40: sub a3, a7 +3f50df50: move a7, *a13(0x60), 0 +L3F50DF70: +3f50df70: move *a13(0x50), a7, 0 +3f50df90: move *a9(0x5f0), a5, 0 +3f50dfb0: cmp a5, a7 +3f50dfc0: jrge L3F50E090 +3f50dfd0: move *a9(0x5f0), a5, 0 +3f50dff0: sub a7, a5 +3f50e000: sext a5, 0 +3f50e010: move *a13(0x70), a3, 0 +3f50e030: sub a5, a3 +3f50e040: move a3, *a13(0x70), 0 +3f50e060: move *a9(0x5f0), *a13(0x50), 0 +L3F50E090: +3f50e090: move *a13(0x50), a7, 0 +3f50e0b0: move *a13(0x70), a5, 0 +3f50e0d0: add a5, a7 +3f50e0e0: move *a9(0x610), a3, 0 +3f50e100: cmp a3, a7 +3f50e110: jrle L3F50E190 +3f50e120: move *a9(0x610), a7, 0 +3f50e140: move *a13(0x50), a3, 0 +3f50e160: sub a3, a7 +3f50e170: move a7, *a13(0x70), 0 +L3F50E190: +3f50e190: move *a13(0x60), a7, 0 +3f50e1b0: jrle L3F50E320 +3f50e1c0: move *a13(0x70), a5, 0 +3f50e1e0: jrle L3F50E320 +3f50e1f0: move a14, -*sp, 1 +3f50e200: sub a3, a3 +3f50e210: move a3, *a14+, 1 +3f50e220: move a5, *a14+, 1 +3f50e230: move a7, *a14+, 1 +3f50e240: move *a13(0x50), a3, 0 +3f50e260: move a3, *a14+, 1 +3f50e270: move *a13(0x40), a3, 0 +3f50e290: move a3, *a14+, 1 +3f50e2a0: move *a9(0x80), *a14+, 1 +3f50e2c0: move @0x1a6810, *a14+, 1 +3f50e2f0: calla L3FD39680 +L3F50E320: +3f50e320: move *a9(0x540), a7, 1 +3f50e340: move *a7(0x20), a10, 1 +3f50e360: movi 0xffff, a11 +3f50e380: move *a13(0xffa0), a7, 1 +3f50e3a0: move a7, *a13(0x20), 1 +3f50e3c0: move a7, *a13, 1 +3f50e3d0: move *a13(0xff80), a5, 1 +3f50e3f0: cmp a5, a7 +3f50e400: jrgt L3F50E8B0 +L3F50E410: +3f50e410: move a11, a3 +3f50e420: jrge L3F50E570 +3f50e430: move *a9(0x540), a7, 1 +3f50e450: move *a13(0xffc0), a5, 1 +3f50e470: sll 0x5, a5 +3f50e480: add a5, a7 +3f50e490: move *a13, a5, 1 +3f50e4a0: add a10, a5 +3f50e4b0: sll 0x3, a5 +3f50e4c0: move *a7(0x40), a7, 1 +3f50e4e0: add a5, a7 +3f50e4f0: setf 8, 0, 0 +3f50e500: move *a7, a11, 0 +3f50e510: jruc L3F50E570 +L3F50E520: +3f50e520: move *a13(0x20), a7, 1 +3f50e540: inc a7 +3f50e550: move a7, *a13(0x20), 1 +L3F50E570: +3f50e570: move *a13(0x20), a7, 1 +3f50e590: move *a13(0xff80), a5, 1 +3f50e5b0: cmp a5, a7 +3f50e5c0: jrge L3F50E6D0 +3f50e5d0: move *a9(0x540), a3, 1 +3f50e5f0: move *a13(0xffc0), a5, 1 +3f50e610: sll 0x5, a5 +3f50e620: add a5, a3 +3f50e630: add a10, a7 +3f50e640: inc a7 +3f50e650: sll 0x3, a7 +3f50e660: move *a3(0x40), a5, 1 +3f50e680: add a7, a5 +3f50e690: setf 8, 0, 0 +3f50e6a0: move *a5, a7, 0 +3f50e6b0: cmp a11, a7 +3f50e6c0: jreq L3F50E520 +L3F50E6D0: +3f50e6d0: move a14, -*sp, 1 +3f50e6e0: movk 1, a7 +3f50e6f0: move a7, *a14+, 1 +3f50e700: move a11, *a14+, 1 +3f50e710: move *a13(0xffc0), *a14+, 1 +3f50e730: move *a13(0x0), *a14+, 1 +3f50e750: move *a13(0x20), a5, 1 +3f50e770: move *a13, a3, 1 +3f50e780: sub a3, a5 +3f50e790: inc a5 +3f50e7a0: move a5, *a14+, 1 +3f50e7b0: move a9, *a14+, 1 +3f50e7c0: calla L3F5027E0 +3f50e7f0: move *a13(0x20), a5, 1 +3f50e810: inc a5 +3f50e820: move a5, *a13(0x20), 1 +3f50e840: move a5, *a13, 1 +3f50e850: movi 0xffff, a11 +3f50e870: move *a13(0xff80), a3, 1 +3f50e890: cmp a3, a5 +3f50e8a0: jrle L3F50E410 +L3F50E8B0: +3f50e8b0: move *sp(0x120), a14, 1 +3f50e8d0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f50e8f0: rets 2 +L3F50E900: +3f50e900: mmtm sp, a7,a9,a11,a13 +3f50e920: move a14, a13 +3f50e930: addi 0x60, a14 +3f50e950: sub a11, a11 +3f50e960: move a11, *a13, 1 +3f50e970: move *a13(0xffe0), *a13(0x40), 1 +L3F50E9A0: +3f50e9a0: move *a13(0xffe0), a11, 1 +3f50e9c0: sll 0x5, a11 +3f50e9d0: addi 0x1a7460, a11 +3f50ea00: move *a11, a11, 1 +3f50ea10: jrle L3F50EA60 +3f50ea20: move *a13(0xffe0), a8, 1 +3f50ea40: jauc L3F50F480 +L3F50EA60: +3f50ea60: move a14, -*sp, 1 +3f50ea70: move *a13(0xffe0), *a14+, 1 +3f50ea90: calla L3F9FB810 +3f50eac0: move a8, *a13(0x20), 1 +3f50eae0: move a8, a11 +3f50eaf0: jreq L3F50EC40 +3f50eb00: movb *a8, a11 +3f50eb10: subk 32, a11 +3f50eb20: jrle L3F50EC40 +3f50eb30: move *a13(0xffe0), a11, 1 +3f50eb50: sll 0x5, a11 +3f50eb60: addi 0x1a7460, a11 +3f50eb90: move *a11, a11, 1 +3f50eba0: jrne L3F50EC40 +3f50ebb0: move a14, -*sp, 1 +3f50ebc0: move a8, *a14+, 1 +3f50ebd0: move @0x1a6810, *a14+, 1 +3f50ec00: calla L3FD4AE80 +3f50ec30: move a8, *a13, 1 +L3F50EC40: +3f50ec40: move *a13, a11, 1 +3f50ec50: jrne L3F50EFE0 +3f50ec60: move *a13(0xffe0), a9, 1 +3f50ec80: sll 0x5, a9 +3f50ec90: addi 0x1a7460, a9 +3f50ecc0: movi 0xffff, a11 +3f50ece0: move a11, *a9, 1 +3f50ecf0: move *a13(0xffe0), a9, 1 +3f50ed10: btst 0, a9 +3f50ed20: jreq L3F50ED80 +3f50ed30: movk 1, a11 +3f50ed40: andn a11, a9 +3f50ed50: move a9, *a13(0xffe0), 1 +3f50ed70: jruc L3F50EFE0 +L3F50ED80: +3f50ed80: movk 6, a11 +3f50ed90: and a9, a11 +3f50eda0: jreq L3F50EE00 +3f50edb0: movk 6, a11 +3f50edc0: andn a11, a9 +3f50edd0: move a9, *a13(0xffe0), 1 +3f50edf0: jruc L3F50EFE0 +L3F50EE00: +3f50ee00: andi 0x18, a9 +3f50ee30: jreq L3F50EEB0 +3f50ee40: move *a13(0xffe0), a11, 1 +3f50ee60: movk 24, a9 +3f50ee70: andn a9, a11 +3f50ee80: move a11, *a13(0xffe0), 1 +3f50eea0: jruc L3F50EFE0 +L3F50EEB0: +3f50eeb0: move a14, -*sp, 1 +3f50eec0: move a14, -*sp, 1 +3f50eed0: move *a13(0x40), *a14+, 1 +3f50eef0: calla L3F9FB810 +3f50ef20: move a8, *a14+, 1 +3f50ef30: move *a13(0x40), *a14+, 1 +3f50ef50: movi 0x3f516420, a8 +3f50ef80: move a8, *a14+, 1 +3f50ef90: calla L3FB341E0 +3f50efc0: sub a8, a8 +3f50efd0: jruc L3F50F480 +L3F50EFE0: +3f50efe0: move *a13, a11, 1 +3f50eff0: jreq L3F50E9A0 +3f50f000: move *a13(0xffe0), a9, 1 +3f50f020: sll 0x5, a9 +3f50f030: addi 0x1a7460, a9 +3f50f060: move a11, *a9, 1 +3f50f070: setf 16, 1, 0 +3f50f080: move @0x1a6500, a9, 0 +3f50f0b0: jreq L3F50F460 +3f50f0c0: move a14, -*sp, 1 +3f50f0d0: move *a13(0xffe0), a7, 1 +3f50f0f0: sll 0x5, a7 +3f50f100: addi 0x1a7460, a7 +3f50f130: move *a7, a7, 1 +3f50f140: move *a7(0x20), *a14+, 1 +3f50f160: move *a13(0xffe0), a7, 1 +3f50f180: sll 0x5, a7 +3f50f190: addi 0x1a7460, a7 +3f50f1c0: move *a7, a7, 1 +3f50f1d0: move *a7(0x240), *a14+, 1 +3f50f1f0: move *a13(0xffe0), a7, 1 +3f50f210: sll 0x5, a7 +3f50f220: addi 0x1a7460, a7 +3f50f250: move *a7, a7, 1 +3f50f260: move *a13(0xffe0), a11, 1 +3f50f280: sll 0x5, a11 +3f50f290: addi 0x1a7460, a11 +3f50f2c0: move *a11, a11, 1 +3f50f2d0: move *a7(0x240), a7, 1 +3f50f2f0: move *a11(0x260), a11, 1 +3f50f310: add a11, a7 +3f50f320: move a7, *a14+, 1 +3f50f330: move *a13(0xffe0), a11, 1 +3f50f350: sll 0x5, a11 +3f50f360: addi 0x1a7460, a11 +3f50f390: move *a11, a11, 1 +3f50f3a0: move *a11(0x1e0), a8, 0 +3f50f3c0: move a8, *a14+, 1 +3f50f3d0: move *a13(0xffe0), *a14+, 1 +3f50f3f0: movi 0x3f516590, a8 +3f50f420: move a8, *a14+, 1 +3f50f430: calla L3FB341E0 +L3F50F460: +3f50f460: move *a13(0xffe0), a8, 1 +L3F50F480: +3f50f480: move *sp(0xa0), a14, 1 +3f50f4a0: mmfm sp, a7,a9,a11,a13 +3f50f4c0: rets 2 +L3F50F4D0: +3f50f4d0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f50f4f0: move a14, a13 +3f50f500: move *a13(0xffe0), a9, 1 +3f50f520: move *a9(0x540), a10, 1 +3f50f540: setf 16, 1, 0 +3f50f550: move *a10, a11, 0 +3f50f560: move *a13(0xffc0), a7, 1 +3f50f580: sll 0x5, a7 +3f50f590: add a10, a7 +3f50f5a0: move *a10(0x20), a5, 1 +3f50f5c0: sll 0x3, a5 +3f50f5d0: move *a7(0x40), a7, 1 +3f50f5f0: add a5, a7 +3f50f600: setf 8, 0, 0 +3f50f610: move *a7, a7, 0 +3f50f620: jreq L3F50F640 +3f50f630: sra 0x1, a11 +L3F50F640: +3f50f640: move a11, a8 +3f50f650: move *sp(0xe0), a14, 1 +3f50f670: mmfm sp, a5,a7,a9,a10,a11,a13 +3f50f690: rets 2 +3f50f6a0: mmtm sp, a7,a9,a11 +L3F50F6C0: +3f50f6c0: move a14, -*sp, 1 +3f50f6d0: movi 0x3f516798, a8 +3f50f700: move a8, *a14+, 1 +3f50f710: calla L3F710590 +3f50f740: move a8, a9 +3f50f750: move a14, -*sp, 1 +3f50f760: sub a11, a11 +3f50f770: move a11, *a14+, 1 +3f50f780: move a9, *a14+, 1 +3f50f790: calla L3F710D30 +3f50f7c0: move a8, a9 +3f50f7d0: move a14, -*sp, 1 +3f50f7e0: movi 0xffff, a7 +3f50f800: move a7, *a14+, 1 +3f50f810: move a9, *a14+, 1 +3f50f820: calla L3F4ED420 +3f50f850: jruc L3F50F6C0 +3f50f860: mmtm sp, a7,a9,a10,a11 +L3F50F880: +3f50f880: move a14, -*sp, 1 +3f50f890: movi 0x400, a11 +3f50f8b0: move a11, *a14+, 1 +3f50f8c0: sub a7, a7 +3f50f8d0: move a7, *a14+, 1 +3f50f8e0: movi 0x800, a7 +3f50f900: move a7, *a14+, 1 +3f50f910: sub a7, a7 +3f50f920: move a7, *a14+, 1 +3f50f930: calla L3F708700 +3f50f960: move a8, *a14+, 1 +3f50f970: move a7, *a14+, 1 +3f50f980: move a7, *a14+, 1 +3f50f990: movi 0x3f516798, a8 +3f50f9c0: move a8, *a14+, 1 +3f50f9d0: calla L3F709840 +3f50fa00: move a8, a9 +3f50fa10: calla L3FB3FA00 +3f50fa40: move a14, -*sp, 1 +3f50fa50: movi 0xfffe, a7 +3f50fa70: move a7, *a14+, 1 +3f50fa80: move a9, *a14+, 1 +3f50fa90: calla L3F4ED420 +3f50fac0: move a8, a10 +3f50fad0: movi 0x3f4daae0, a7 +3f50fb00: move a7, *a9(0x100), 1 +3f50fb20: move a10, *a9(0x120), 1 +3f50fb40: move @0x1a68d0, a7, 1 +3f50fb70: move a7, *a9(0xe0), 1 +3f50fb90: move a14, -*sp, 1 +3f50fba0: move a10, *a14+, 1 +3f50fbb0: movi 0x3f4daae0, a11 +3f50fbe0: move a11, *a14+, 1 +3f50fbf0: move a7, *a14+, 1 +3f50fc00: calla L3FB41A30 +3f50fc30: jruc L3F50F880 +L3F50FC40: +3f50fc40: move a11, -*sp, 1 +3f50fc50: move a14, -*sp, 1 +3f50fc60: sub a11, a11 +3f50fc70: move a11, *a14+, 1 +3f50fc80: movi 0x800, a11 +3f50fca0: move a11, *a14+, 1 +3f50fcb0: movi 0x3f5167f0, a8 +3f50fce0: move a8, *a14+, 1 +3f50fcf0: movi 0x3f50f860, a11 +3f50fd20: move a11, *a14+, 1 +3f50fd30: calla L3F706A40 +3f50fd60: move a14, -*sp, 1 +3f50fd70: sub a11, a11 +3f50fd80: move a11, *a14+, 1 +3f50fd90: movi 0x800, a11 +3f50fdb0: move a11, *a14+, 1 +3f50fdc0: movi 0x3f516868, a8 +3f50fdf0: move a8, *a14+, 1 +3f50fe00: movi 0x3f50f6a0, a11 +3f50fe30: move a11, *a14+, 1 +3f50fe40: calla L3F706A40 +3f50fe70: move *sp+, a11, 1 +3f50fe80: rets +3f50fe90: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f50feb0: move a14, a13 +3f50fec0: move *a13(0xffe0), a9, 1 +3f50fee0: move *a9(0x540), a7, 1 +3f50ff00: setf 16, 1, 0 +3f50ff10: move *a7, a12, 0 +3f50ff20: inc a12 +3f50ff30: move *a9(0x540), a7, 1 +3f50ff50: move *a7(0x20), a11, 1 +3f50ff70: sub a10, a10 +3f50ff80: move *a9(0x540), a7, 1 +3f50ffa0: move *a7(0x10), a7, 0 +3f50ffc0: cmp a7, a10 +3f50ffd0: jrgt L3F510240 +L3F50FFE0: +3f50ffe0: move a14, -*sp, 1 +3f50fff0: movk 32, a7 +3f510000: move a7, *a14+, 1 +3f510010: move a12, *a14+, 1 +3f510020: move *a9(0x540), a5, 1 +3f510040: move a10, a7 +3f510050: sll 0x5, a7 +3f510060: add a7, a5 +3f510070: move *a5(0x40), *a14+, 1 +3f510090: calla L3FB44E40 +3f5100c0: move a14, -*sp, 1 +3f5100d0: move a12, *a14+, 1 +3f5100e0: move *a9(0x540), a7, 1 +3f510100: move a10, a5 +3f510110: sll 0x5, a5 +3f510120: add a5, a7 +3f510130: move a11, a5 +3f510140: sll 0x3, a5 +3f510150: move *a7(0x40), a7, 1 +3f510170: add a5, a7 +3f510180: move a7, *a14+, 1 +3f510190: calla L3FB44A00 +3f5101c0: inc a10 +3f5101d0: move *a9(0x540), a7, 1 +3f5101f0: setf 16, 1, 0 +3f510200: move *a7(0x10), a7, 0 +3f510220: cmp a7, a10 +3f510230: jrle L3F50FFE0 +L3F510240: +3f510240: move *sp(0x100), a14, 1 +3f510260: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f510280: rets 2 +L3F510290: +3f510290: mmtm sp, a7,a9,a11,a13 +3f5102b0: move a14, a13 +3f5102c0: move *a13(0xffe0), a9, 1 +3f5102e0: move a14, -*sp, 1 +3f5102f0: movk 32, a11 +3f510300: move a11, *a14+, 1 +3f510310: move *a9(0x540), a7, 1 +3f510330: setf 16, 1, 0 +3f510340: move *a7, a7, 0 +3f510350: inc a7 +3f510360: move a7, *a14+, 1 +3f510370: move *a9(0x540), a7, 1 +3f510390: move *a13(0xffc0), a11, 1 +3f5103b0: sll 0x5, a11 +3f5103c0: add a11, a7 +3f5103d0: move *a7(0x40), *a14+, 1 +3f5103f0: calla L3FB44E40 +3f510420: move a14, -*sp, 1 +3f510430: move *a9(0x540), a11, 1 +3f510450: setf 16, 1, 0 +3f510460: move *a11, a11, 0 +3f510470: inc a11 +3f510480: move a11, *a14+, 1 +3f510490: move *a9(0x540), a11, 1 +3f5104b0: move *a13(0xffc0), a7, 1 +3f5104d0: sll 0x5, a7 +3f5104e0: add a7, a11 +3f5104f0: move *a9(0x540), a7, 1 +3f510510: move *a7(0x20), a7, 1 +3f510530: sll 0x3, a7 +3f510540: move *a11(0x40), a11, 1 +3f510560: add a7, a11 +3f510570: move a11, *a14+, 1 +3f510580: calla L3FB44A00 +3f5105b0: move *sp(0xa0), a14, 1 +3f5105d0: mmfm sp, a7,a9,a11,a13 +3f5105f0: rets 2 +3f510600: mmtm sp, a9,a11,a13 +3f510620: move a14, a13 +3f510630: addi 0x280, a14 +3f510650: move a14, -*sp, 1 +3f510660: movi 0x50, a11 +3f510680: move a11, *a14+, 1 +3f510690: move a13, *a14+, 1 +3f5106a0: move *a13(0xffc0), a9, 1 +3f5106c0: setf 8, 0, 0 +3f5106d0: move *a9(0x80), a8, 0 +3f5106f0: move a8, *a14+, 1 +3f510700: move *a13(0xffe0), *a14+, 1 +3f510720: calla L3F99C570 +3f510750: move a14, -*sp, 1 +3f510760: move a13, *a14+, 1 +3f510770: movi 0x3f5168c0, a8 +3f5107a0: move a8, *a14+, 1 +3f5107b0: calla L3FB341E0 +3f5107e0: move *sp(0x80), a14, 1 +3f510800: mmfm sp, a9,a11,a13 +3f510820: rets 2 +3f510830: move a13, -*sp, 1 +3f510840: move a14, a13 +3f510850: move a14, -*sp, 1 +3f510860: movi 0x3f516978, a8 +3f510890: move a8, *a14+, 1 +3f5108a0: calla L3FB341E0 +L3F5108D0: +3f5108d0: calla L3FB3FA00 +3f510900: jruc L3F5108D0 +L3F510910: +3f510910: mmtm sp, a5,a7,a9,a11,a13 +3f510930: move a14, a13 +3f510940: addi 0xa0, a14 +3f510960: move *a13(0xffe0), a9, 1 +3f510980: move *a13(0xffc0), a11, 1 +3f5109a0: jrgt L3F5109F0 +3f5109b0: movk 1, a11 +3f5109c0: move a11, *a13(0xffc0), 1 +3f5109e0: jruc L3F510B40 +L3F5109F0: +3f5109f0: setf 16, 1, 0 +3f510a00: move *a9(0x59a0), a7, 0 +3f510a20: add a11, a7 +3f510a30: move *a9(0x540), a11, 1 +3f510a50: move *a11(0x10), a11, 0 +3f510a70: dec a7 +3f510a80: cmp a11, a7 +3f510a90: jrle L3F510B40 +3f510aa0: move *a9(0x540), a11, 1 +3f510ac0: move *a11(0x10), a11, 0 +3f510ae0: move *a9(0x59a0), a7, 0 +3f510b00: sub a7, a11 +3f510b10: inc a11 +3f510b20: move a11, *a13(0xffc0), 1 +L3F510B40: +3f510b40: move *a13(0xffc0), a11, 1 +3f510b60: setf 16, 1, 0 +3f510b70: move *a9(0x5990), a7, 0 +3f510b90: cmp a7, a11 +3f510ba0: jaeq L3F511440 +3f510bc0: move *a9(0x5990), a7, 0 +3f510be0: cmp a7, a11 +3f510bf0: jrge L3F510D60 +3f510c00: move *a9(0x5990), a7, 0 +3f510c20: sub a11, a7 +3f510c30: move a7, *a13, 1 +3f510c40: move *a9(0xa70), a7, 0 +3f510c60: addk 4, a7 +3f510c70: move a7, *a13(0x20), 1 +3f510c90: move *a13, a7, 1 +3f510ca0: move *a9(0xa40), a11, 0 +3f510cc0: mpys a7, a11 +3f510cd0: move *a13(0x20), a7, 1 +3f510cf0: add a7, a11 +3f510d00: move a11, *a13(0x40), 1 +3f510d20: move *a13(0xffc0), *a13(0x60), 1 +3f510d50: jruc L3F510F00 +L3F510D60: +3f510d60: move *a9(0x5990), a7, 0 +3f510d80: sub a7, a11 +3f510d90: move a11, *a13, 1 +3f510da0: move *a9(0xa70), a7, 0 +3f510dc0: addk 4, a7 +3f510dd0: move a7, *a13(0x40), 1 +3f510df0: move *a9(0xa40), a7, 0 +3f510e10: mpys a11, a7 +3f510e20: move *a13(0x40), a11, 1 +3f510e40: add a11, a7 +3f510e50: move a7, *a13(0x20), 1 +3f510e70: move *a13(0xffc0), a7, 1 +3f510e90: move *a9(0x59a0), a11, 0 +3f510eb0: add a7, a11 +3f510ec0: move *a13, a7, 1 +3f510ed0: sub a7, a11 +3f510ee0: move a11, *a13(0x60), 1 +L3F510F00: +3f510f00: move *a9(0xdc0), a11, 1 +3f510f20: dsjs a11, L3F510FE0 +3f510f30: move a14, -*sp, 1 +3f510f40: move *a13(0xffc0), a11, 1 +3f510f60: move *a9(0x5990), a7, 0 +3f510f80: sub a7, a11 +3f510f90: move a11, *a14+, 1 +3f510fa0: move a9, *a14+, 1 +3f510fb0: calla L3F512970 +L3F510FE0: +3f510fe0: move a14, -*sp, 1 +3f510ff0: move *a13(0x40), *a14+, 1 +3f511010: movk 4, a11 +3f511020: move a11, *a14+, 1 +3f511030: setf 16, 1, 0 +3f511040: move *a9(0x59a0), a7, 0 +3f511060: move *a13, a5, 1 +3f511070: sub a5, a7 +3f511080: move *a9(0xa40), a11, 0 +3f5110a0: mpys a11, a7 +3f5110b0: move a7, *a14+, 1 +3f5110c0: move *a9(0x59c0), a11, 0 +3f5110e0: move *a9(0xa30), a7, 0 +3f511100: mpys a7, a11 +3f511110: move a11, *a14+, 1 +3f511120: move *a13(0x20), *a14+, 1 +3f511140: movk 4, a11 +3f511150: move a11, *a14+, 1 +3f511160: move *a9(0xa0), *a14+, 1 +3f511180: move *a9(0x80), *a14+, 1 +3f5111a0: move *a9(0x80), *a14+, 1 +3f5111c0: move @0x1a6810, *a14+, 1 +3f5111f0: calla L3FD3E220 +3f511220: setf 16, 1, 0 +3f511230: move *a13(0xffc0), *a9(0x5990), 0 +3f511260: sub a7, a7 +3f511270: move a7, *a13(0x80), 1 +3f511290: cmp a5, a7 +3f5112a0: jrge L3F511440 +L3F5112B0: +3f5112b0: move a14, -*sp, 1 +3f5112c0: movk 1, a11 +3f5112d0: move a11, *a14+, 1 +3f5112e0: move *a9(0x540), a7, 1 +3f511300: setf 16, 1, 0 +3f511310: move *a7, a8, 0 +3f511320: move a8, *a14+, 1 +3f511330: move a11, *a14+, 1 +3f511340: move *a13(0x60), a7, 1 +3f511360: move *a13(0x80), a5, 1 +3f511380: add a5, a7 +3f511390: move a7, *a14+, 1 +3f5113a0: move a9, *a14+, 1 +3f5113b0: calla L3F50D1B0 +3f5113e0: inc a5 +3f5113f0: move a5, *a13(0x80), 1 +3f511410: move *a13, a7, 1 +3f511420: cmp a7, a5 +3f511430: jrlt L3F5112B0 +L3F511440: +3f511440: move *sp(0xc0), a14, 1 +3f511460: mmfm sp, a5,a7,a9,a11,a13 +3f511480: rets 2 +L3F511490: +3f511490: mmtm sp, a5,a7,a9,a11,a13 +3f5114b0: move a14, a13 +3f5114c0: addi 0x120, a14 +3f5114e0: move *a13(0xffe0), a9, 1 +3f511500: move *a13(0xffc0), a11, 1 +3f511520: jrgt L3F511570 +3f511530: movk 1, a11 +3f511540: move a11, *a13(0xffc0), 1 +3f511560: jruc L3F5116A0 +L3F511570: +3f511570: setf 16, 1, 0 +3f511580: move *a9(0x59c0), a7, 0 +3f5115a0: add a11, a7 +3f5115b0: move *a9(0x540), a11, 1 +3f5115d0: move *a11, a11, 0 +3f5115e0: dec a7 +3f5115f0: cmp a11, a7 +3f511600: jrle L3F5116A0 +3f511610: move *a9(0x540), a11, 1 +3f511630: move *a11, a11, 0 +3f511640: move *a9(0x59c0), a7, 0 +3f511660: sub a7, a11 +3f511670: inc a11 +3f511680: move a11, *a13(0xffc0), 1 +L3F5116A0: +3f5116a0: move *a13(0xffc0), a11, 1 +3f5116c0: setf 16, 1, 0 +3f5116d0: move *a9(0x59b0), a7, 0 +3f5116f0: cmp a7, a11 +3f511700: jaeq L3F512920 +3f511720: move *a9(0x59b0), a7, 0 +3f511740: cmp a7, a11 +3f511750: jrge L3F5118A0 +3f511760: move *a9(0x59b0), a7, 0 +3f511780: sub a11, a7 +3f511790: move a7, *a13, 1 +3f5117a0: movk 4, a7 +3f5117b0: move a7, *a13(0x20), 1 +3f5117d0: move *a13, a11, 1 +3f5117e0: move *a9(0xa30), a7, 0 +3f511800: mpys a11, a7 +3f511810: move *a13(0x20), a11, 1 +3f511830: add a11, a7 +3f511840: move a7, *a13(0x40), 1 +3f511860: move *a13(0xffc0), *a13(0x60), 1 +3f511890: jruc L3F511A20 +L3F5118A0: +3f5118a0: move *a9(0x59b0), a7, 0 +3f5118c0: sub a7, a11 +3f5118d0: move a11, *a13, 1 +3f5118e0: movk 4, a7 +3f5118f0: move a7, *a13(0x40), 1 +3f511910: move *a9(0xa30), a7, 0 +3f511930: mpys a11, a7 +3f511940: move *a13(0x40), a11, 1 +3f511960: add a11, a7 +3f511970: move a7, *a13(0x20), 1 +3f511990: move *a13(0xffc0), a7, 1 +3f5119b0: move *a9(0x59c0), a11, 0 +3f5119d0: add a7, a11 +3f5119e0: move *a13, a7, 1 +3f5119f0: sub a7, a11 +3f511a00: move a11, *a13(0x60), 1 +L3F511A20: +3f511a20: move *a9(0xdc0), a11, 1 +3f511a40: dsjs a11, L3F511AC0 +3f511a50: move a14, -*sp, 1 +3f511a60: sub a11, a11 +3f511a70: move a11, *a14+, 1 +3f511a80: move a9, *a14+, 1 +3f511a90: calla L3F512970 +L3F511AC0: +3f511ac0: move a14, -*sp, 1 +3f511ad0: setf 16, 1, 0 +3f511ae0: move *a9(0xa70), a11, 0 +3f511b00: addk 4, a11 +3f511b10: move a11, *a14+, 1 +3f511b20: move *a13(0x40), *a14+, 1 +3f511b40: move *a9(0x59a0), a11, 0 +3f511b60: move *a9(0xa40), a7, 0 +3f511b80: mpys a7, a11 +3f511b90: move a11, *a14+, 1 +3f511ba0: move *a9(0x59c0), a11, 0 +3f511bc0: move *a13, a7, 1 +3f511bd0: sub a7, a11 +3f511be0: move *a9(0xa30), a5, 0 +3f511c00: mpys a5, a11 +3f511c10: move a11, *a14+, 1 +3f511c20: move *a9(0xa70), a11, 0 +3f511c40: addk 4, a11 +3f511c50: move a11, *a14+, 1 +3f511c60: move *a13(0x20), *a14+, 1 +3f511c80: move *a9(0xa0), *a14+, 1 +3f511ca0: move *a9(0x80), *a14+, 1 +3f511cc0: move *a9(0x80), *a14+, 1 +3f511ce0: move @0x1a6810, *a14+, 1 +3f511d10: calla L3FD3E220 +3f511d40: move *a9(0x740), a11, 1 +3f511d60: btst 5, a11 +3f511d70: jreq L3F5120C0 +3f511d80: setf 16, 1, 0 +3f511d90: move *a9(0x59a0), a11, 0 +3f511db0: move *a9(0xa40), a5, 0 +3f511dd0: mpys a5, a11 +3f511de0: move *a9(0xa70), a5, 0 +3f511e00: add a5, a11 +3f511e10: addk 8, a11 +3f511e20: move a11, *a13(0xa0), 1 +3f511e40: move *a9(0xdc0), a5, 1 +3f511e60: dsjs a5, L3F511EE0 +3f511e70: move a14, -*sp, 1 +3f511e80: sub a5, a5 +3f511e90: move a5, *a14+, 1 +3f511ea0: move a9, *a14+, 1 +3f511eb0: calla L3F512970 +L3F511EE0: +3f511ee0: move a14, -*sp, 1 +3f511ef0: move a11, *a14+, 1 +3f511f00: move *a13(0x40), *a14+, 1 +3f511f20: setf 16, 1, 0 +3f511f30: move *a9(0xa40), a8, 0 +3f511f50: move a8, *a14+, 1 +3f511f60: move *a9(0x59c0), a5, 0 +3f511f80: mpys a7, a5 +3f511f90: move *a9(0xa30), a7, 0 +3f511fb0: mpys a7, a5 +3f511fc0: move a5, *a14+, 1 +3f511fd0: move a11, *a14+, 1 +3f511fe0: move *a13(0x20), *a14+, 1 +3f512000: move *a9(0xa0), *a14+, 1 +3f512020: move *a9(0x80), *a14+, 1 +3f512040: move *a9(0x80), *a14+, 1 +3f512060: move @0x1a6810, *a14+, 1 +3f512090: calla L3FD3E220 +L3F5120C0: +3f5120c0: setf 16, 1, 0 +3f5120d0: move *a13(0xffc0), *a9(0x59b0), 0 +3f512100: move *a9(0x5990), a11, 0 +3f512120: move a11, *a13(0x80), 1 +3f512140: move *a9(0x5990), a7, 0 +3f512160: move *a9(0x59a0), a5, 0 +3f512180: add a5, a7 +3f512190: cmp a7, a11 +3f5121a0: jrge L3F5125E0 +L3F5121B0: +3f5121b0: move *a9(0x540), a11, 1 +3f5121d0: move *a13(0x80), a7, 1 +3f5121f0: sll 0x5, a7 +3f512200: add a7, a11 +3f512210: move *a9(0x540), a7, 1 +3f512230: move *a7(0x20), a7, 1 +3f512250: sll 0x3, a7 +3f512260: move *a11(0x40), a11, 1 +3f512280: add a7, a11 +3f512290: setf 8, 0, 0 +3f5122a0: move *a11, a11, 0 +3f5122b0: move a11, *a13(0xc0), 1 +3f5122d0: move *a13(0x60), *a13(0xe0), 1 +3f512300: move *a13(0x60), a7, 1 +3f512320: move *a13, a5, 1 +3f512330: add a5, a7 +3f512340: dec a7 +3f512350: move a7, *a13(0x100), 1 +3f512370: move a11, a8 +3f512380: jreq L3F512430 +3f512390: move *a13(0xe0), a5, 1 +3f5123b0: inc a5 +3f5123c0: sra 0x1, a5 +3f5123d0: move a5, *a13(0xe0), 1 +3f5123f0: inc a7 +3f512400: sra 0x1, a7 +3f512410: move a7, *a13(0x100), 1 +L3F512430: +3f512430: move a14, -*sp, 1 +3f512440: movk 1, a5 +3f512450: move a5, *a14+, 1 +3f512460: move a7, *a14+, 1 +3f512470: move *a13(0xe0), *a14+, 1 +3f512490: move *a13(0x80), *a14+, 1 +3f5124b0: move a9, *a14+, 1 +3f5124c0: calla L3F50D1B0 +3f5124f0: move *a13(0x80), a5, 1 +3f512510: inc a5 +3f512520: move a5, *a13(0x80), 1 +3f512540: setf 16, 1, 0 +3f512550: move *a9(0x5990), a5, 0 +3f512570: move *a9(0x59a0), a7, 0 +3f512590: add a7, a5 +3f5125a0: move *a13(0x80), a7, 1 +3f5125c0: cmp a5, a7 +3f5125d0: jrlt L3F5121B0 +L3F5125E0: +3f5125e0: move *a9(0x760), a11, 1 +3f512600: btst 5, a11 +3f512610: jreq L3F512920 +3f512620: move *a9(0x540), a11, 1 +3f512640: move *a9(0x540), a7, 1 +3f512660: move *a7(0x20), a7, 1 +3f512680: sll 0x3, a7 +3f512690: move *a11(0x40), a11, 1 +3f5126b0: add a7, a11 +3f5126c0: setf 8, 0, 0 +3f5126d0: move *a11, a11, 0 +3f5126e0: move a11, *a13(0xc0), 1 +3f512700: move *a13(0x60), *a13(0xe0), 1 +3f512730: move *a13(0x60), a7, 1 +3f512750: move *a13, a5, 1 +3f512760: add a5, a7 +3f512770: dec a7 +3f512780: move a7, *a13(0x100), 1 +3f5127a0: move a11, a8 +3f5127b0: jreq L3F512860 +3f5127c0: move *a13(0xe0), a5, 1 +3f5127e0: inc a5 +3f5127f0: sra 0x1, a5 +3f512800: move a5, *a13(0xe0), 1 +3f512820: inc a7 +3f512830: sra 0x1, a7 +3f512840: move a7, *a13(0x100), 1 +L3F512860: +3f512860: move a14, -*sp, 1 +3f512870: movk 1, a5 +3f512880: move a5, *a14+, 1 +3f512890: move a7, *a14+, 1 +3f5128a0: move *a13(0xe0), *a14+, 1 +3f5128c0: sub a5, a5 +3f5128d0: move a5, *a14+, 1 +3f5128e0: move a9, *a14+, 1 +3f5128f0: calla L3F50D1B0 +L3F512920: +3f512920: move *sp(0xc0), a14, 1 +3f512940: mmfm sp, a5,a7,a9,a11,a13 +3f512960: rets 2 +L3F512970: +3f512970: mmtm sp, a7,a9,a10,a11,a13 +3f512990: move a14, a13 +3f5129a0: move *a13(0xffe0), a9, 1 +3f5129c0: move a14, -*sp, 1 +3f5129d0: movk 12, a11 +3f5129e0: move a11, *a14+, 1 +3f5129f0: calla L3F701230 +3f512a20: move a8, a10 +3f512a30: jreq L3F512C60 +3f512a40: sub a7, a7 +3f512a50: move a7, *a10, 1 +3f512a60: move *a13(0xffc0), *a10(0x20), 1 +3f512a90: move a14, -*sp, 1 +3f512aa0: move @0x1a6810, *a14+, 1 +3f512ad0: calla L3FD63320 +3f512b00: move a8, *a10(0x40), 1 +3f512b20: move *a9(0x5a10), a7, 1 +3f512b40: jrne L3F512BC0 +3f512b50: move a10, *a9(0x59d0), 1 +3f512b70: move a10, *a9(0x59f0), 1 +3f512b90: move a10, *a9(0x5a10), 1 +3f512bb0: jruc L3F512C60 +L3F512BC0: +3f512bc0: move *a9(0x5a10), a7, 1 +3f512be0: move a10, *a7, 1 +3f512bf0: move a10, *a9(0x5a10), 1 +3f512c10: move *a9(0x59f0), a7, 1 +3f512c30: jrne L3F512C60 +3f512c40: move a10, *a9(0x59f0), 1 +L3F512C60: +3f512c60: move *sp(0xc0), a14, 1 +3f512c80: mmfm sp, a7,a9,a10,a11,a13 +3f512ca0: rets 2 +L3F512CB0: +3f512cb0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f512cd0: move a14, a13 +3f512ce0: addi 0x360, a14 +3f512d00: move *a13(0xffe0), a9, 1 +3f512d20: move *a13(0xffc0), a7, 1 +3f512d40: sll 0x5, a7 +3f512d50: add a9, a7 +3f512d60: move *a7(0xa0), a7, 1 +3f512d80: jreq L3F512DD0 +3f512d90: move *a13(0xffc0), a8, 1 +3f512db0: jauc L3F513C30 +L3F512DD0: +3f512dd0: setf 16, 1, 0 +3f512de0: move *a9(0x580), a10, 0 +3f512e00: move *a13(0xffc0), a7, 1 +3f512e20: btst 2, a7 +3f512e30: jreq L3F512E60 +3f512e40: movk 8, a5 +3f512e50: or a5, a10 +L3F512E60: +3f512e60: btst 1, a7 +3f512e70: jreq L3F512EA0 +3f512e80: movk 1, a5 +3f512e90: or a5, a10 +L3F512EA0: +3f512ea0: btst 3, a7 +3f512eb0: jreq L3F512EF0 +3f512ec0: movk 2, a5 +3f512ed0: or a5, a10 +3f512ee0: jruc L3F512F30 +L3F512EF0: +3f512ef0: btst 4, a7 +3f512f00: jreq L3F512F30 +3f512f10: movk 4, a5 +3f512f20: or a5, a10 +L3F512F30: +3f512f30: move a14, -*sp, 1 +3f512f40: move a10, *a14+, 1 +3f512f50: calla L3F50E900 +3f512f80: move a8, a11 +3f512f90: cmp a10, a11 +3f512fa0: jreq L3F513130 +3f512fb0: btst 0, a10 +3f512fc0: jreq L3F513030 +3f512fd0: btst 0, a11 +3f512fe0: jrne L3F513030 +3f512ff0: movk 2, a5 +3f513000: andn a5, a7 +3f513010: move a7, *a13(0xffc0), 1 +L3F513030: +3f513030: btst 1, a10 +3f513040: jreq L3F5130B0 +3f513050: btst 1, a11 +3f513060: jrne L3F5130B0 +3f513070: movk 8, a5 +3f513080: andn a5, a7 +3f513090: move a7, *a13(0xffc0), 1 +L3F5130B0: +3f5130b0: btst 2, a10 +3f5130c0: jreq L3F513130 +3f5130d0: btst 2, a11 +3f5130e0: jrne L3F513130 +3f5130f0: movk 16, a5 +3f513100: andn a5, a7 +3f513110: move a7, *a13(0xffc0), 1 +L3F513130: +3f513130: sll 0x5, a7 +3f513140: add a9, a7 +3f513150: move *a7(0xa0), a7, 1 +3f513170: jreq L3F5131C0 +3f513180: move *a13(0xffc0), a8, 1 +3f5131a0: jauc L3F513C30 +L3F5131C0: +3f5131c0: move *a9(0x740), a7, 1 +3f5131e0: andi 0x20, a7 +3f513210: movb a7, *a13 +3f513220: move *a13(0xffc0), a5, 1 +3f513240: btst 0, a5 +3f513250: jreq L3F5132B0 +3f513260: move a7, a8 +3f513270: movk 1, a5 +3f513280: jreq L3F5132A0 +3f513290: sub a5, a5 +L3F5132A0: +3f5132a0: movb a5, *a13 +L3F5132B0: +3f5132b0: movb *a13, a7 +3f5132c0: jreq L3F5134B0 +3f5132d0: move @0x1a6810, a5, 1 +3f513300: move @0x1a6b60, a3, 1 +3f513330: move a3, a7 +3f513340: sll 0x9, a3 +3f513350: sll 0x7, a7 +3f513360: add a7, a3 +3f513370: move *a5(0x480), a7, 1 +3f513390: add a3, a7 +3f5133a0: move *a7(0x1c0), *a13(0x10), 1 +3f5133d0: move @0x1a6b60, a7, 1 +3f513400: move a7, a3 +3f513410: sll 0x9, a7 +3f513420: sll 0x7, a3 +3f513430: add a3, a7 +3f513440: move *a5(0x480), a3, 1 +3f513460: add a7, a3 +3f513470: move *a3(0x1a0), *a13(0x30), 1 +3f5134a0: jruc L3F513680 +L3F5134B0: +3f5134b0: move @0x1a6810, a5, 1 +3f5134e0: move @0x1a6b60, a3, 1 +3f513510: move a3, a7 +3f513520: sll 0x9, a3 +3f513530: sll 0x7, a7 +3f513540: add a7, a3 +3f513550: move *a5(0x480), a7, 1 +3f513570: add a3, a7 +3f513580: move *a7(0x1a0), *a13(0x10), 1 +3f5135b0: move @0x1a6b60, a7, 1 +3f5135e0: move a7, a3 +3f5135f0: sll 0x9, a7 +3f513600: sll 0x7, a3 +3f513610: add a3, a7 +3f513620: move *a5(0x480), a3, 1 +3f513640: add a7, a3 +3f513650: move *a3(0x1c0), *a13(0x30), 1 +L3F513680: +3f513680: move *a13(0x10), *a13(0x90), 1 +3f5136b0: move *a13(0x30), *a13(0xb0), 1 +3f5136e0: move a11, a7 +3f5136f0: sll 0x5, a7 +3f513700: addi 0x1a7460, a7 +3f513730: move *a7, a7, 1 +3f513740: move *a7(0x20), *a13(0x230), 1 +3f513770: move *a13(0xffc0), a7, 1 +3f513790: sll 0x5, a7 +3f5137a0: add a9, a7 +3f5137b0: move a14, -*sp, 1 +3f5137c0: move a13, a3 +3f5137d0: addi 0x50, a3 +3f5137f0: move a3, *a14+, 1 +3f513800: movi 0x400c, a3 +3f513820: move a3, *a14+, 1 +3f513830: move *a9(0x80), *a14+, 1 +3f513850: move a5, *a14+, 1 +3f513860: calla L3F997000 +3f513890: move a8, *a7(0xa0), 1 +3f5138b0: move *a13(0xffc0), a7, 1 +3f5138d0: sra 0x1, a7 +3f5138e0: sll 0x5, a7 +3f5138f0: add a9, a7 +3f513900: move a11, *a7(0x3a0), 1 +3f513920: movb *a9(0x5b28), a7 +3f513940: jreq L3F513C10 +3f513950: setf 16, 1, 0 +3f513960: move *a9(0x5e0), *a13(0x320), 0 +3f513990: move *a9(0x5f0), *a13(0x330), 0 +3f5139c0: move *a9(0x600), a7, 0 +3f5139e0: move *a9(0x5e0), a5, 0 +3f513a00: sub a5, a7 +3f513a10: move a7, *a13(0x340), 0 +3f513a30: move *a9(0x610), a7, 0 +3f513a50: move *a9(0x5f0), a5, 0 +3f513a70: sub a5, a7 +3f513a80: move a7, *a13(0x350), 0 +3f513aa0: move a14, -*sp, 1 +3f513ab0: sub a7, a7 +3f513ac0: move a7, *a14+, 1 +3f513ad0: movk 1, a5 +3f513ae0: move a5, *a14+, 1 +3f513af0: move a13, a5 +3f513b00: addi 0x320, a5 +3f513b20: move a5, *a14+, 1 +3f513b30: move a7, *a14+, 1 +3f513b40: move a7, *a14+, 1 +3f513b50: move *a13(0xffc0), a7, 1 +3f513b70: sll 0x5, a7 +3f513b80: add a9, a7 +3f513b90: move *a7(0xa0), *a14+, 1 +3f513bb0: move @0x1a6810, *a14+, 1 +3f513be0: calla L3FD98D70 +L3F513C10: +3f513c10: move *a13(0xffc0), a8, 1 +L3F513C30: +3f513c30: move *sp(0x100), a14, 1 +3f513c50: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f513c70: rets 2 +L3F513C80: +3f513c80: mmtm sp, a7,a9,a10,a11,a13 +3f513ca0: move a14, a13 +3f513cb0: move *a13(0xffe0), a9, 1 +3f513cd0: movk 2, a10 +L3F513CE0: +3f513ce0: move a10, a11 +3f513cf0: sll 0x5, a11 +3f513d00: add a9, a11 +3f513d10: move *a11(0xa0), a11, 1 +3f513d30: jreq L3F513E60 +3f513d40: move a14, -*sp, 1 +3f513d50: move a10, a11 +3f513d60: sll 0x5, a11 +3f513d70: add a9, a11 +3f513d80: move *a11(0xa0), *a14+, 1 +3f513da0: move @0x1a6810, *a14+, 1 +3f513dd0: calla L3FD4F020 +3f513e00: move a10, a11 +3f513e10: sll 0x5, a11 +3f513e20: add a9, a11 +3f513e30: sub a7, a7 +3f513e40: move a7, *a11(0xa0), 1 +L3F513E60: +3f513e60: inc a10 +3f513e70: cmpi 0x18, a10 +3f513e90: jrlt L3F513CE0 +3f513ea0: move a14, -*sp, 1 +3f513eb0: move *a13(0xffc0), a11, 1 +3f513ed0: sll 0x5, a11 +3f513ee0: addi 0x1a7460, a11 +3f513f10: move *a11, a11, 1 +3f513f20: move *a11(0x20), *a14+, 1 +3f513f40: move *a9(0xa0), *a14+, 1 +3f513f60: move @0x1a6810, *a14+, 1 +3f513f90: calla L3FD997B0 +3f513fc0: move a14, -*sp, 1 +3f513fd0: move *a13(0xffc0), a11, 1 +3f513ff0: sll 0x5, a11 +3f514000: addi 0x1a7460, a11 +3f514030: move *a11, a11, 1 +3f514040: move *a11(0x20), *a14+, 1 +3f514060: move *a9(0xc0), *a14+, 1 +3f514080: move @0x1a6810, *a14+, 1 +3f5140b0: calla L3FD997B0 +3f5140e0: move *a13(0xffc0), *a9(0x3a0), 1 +3f514110: move *sp(0xc0), a14, 1 +3f514130: mmfm sp, a7,a9,a10,a11,a13 +3f514150: rets 2 +3f514160: addc a9, a0 +3f514170: mods a11, sp +3f514180: sla a11, a13 +3f514190: sra a3, a14 +3f5141a0: .word 0x0073 +3f5141b0: sub a9, a0 +3f5141c0: rl a11, a4 +3f5141d0: .word 0x0074 +3f5141e0: addc a9, a0 +3f5141f0: .word 0x7375 +3f514200: modu b11, b4 +3f514210: rl a11, a13 +3f514220: sra b11, b10 +3f514230: sla 0x0, a0 +3f514240: sra a10, a8 +3f514250: .word 0x706c +3f514260: .word 0x0000 +3f514270: sra a10, a13 +3f514280: .word 0x756e +3f514290: sll a1, a0 +3f5142a0: .word 0x786f +3f5142b0: .word 0x7720 +3f5142c0: .word 0x7361 +3f5142d0: .word 0x7320 +3f5142e0: mods a3, a5 +3f5142f0: sll a11, a5 +3f514300: sra b11, b4 +3f514310: sla 0x3, a4 +3f514320: sla 0x1, a13 +3f514330: modu a11, a14 +3f514340: sla 0x3, b4 +3f514350: mods a11, a9 +3f514360: mods b3, b0 +3f514370: mods a11, a5 +3f514380: modu a3, a5 +3f514390: sra b11, b4 +3f5143a0: sla 0xb, a4 +3f5143b0: .word 0x000a +3f5143c0: dsjs b0, L3F5144E0 +3f5143d0: rl 0x1, b10 +3f5143e0: rl 0x1, a14 +3f5143f0: clr a0 +3f514400: sub b10, b4 +3f514410: mods a9, a0 +3f514420: rl a11, a1 +3f514430: sla 0x3, a14 +3f514440: sra a11, a4 +3f514450: sra b11, b4 +3f514460: .word 0x7463 +3f514470: sra a3, a5 +3f514480: rl a1, a0 +3f514490: mods a3, a1 +3f5144a0: mpyu a11, a6 +L3F5144B0: +3f5144b0: .word 0x7263 +3f5144c0: sla a11, a5 +3f5144d0: sra b11, b4 +L3F5144E0: +3f5144e0: sla 0x3, a4 +3f5144f0: .word 0x7476 +3f514500: .word 0x0a65 +3f514510: sub a8, a0 +3f514520: sra a1, a5 +3f514530: sll 0x9, a0 +3f514540: sla 0x3, a4 +3f514550: dsjs a1, L3F5144B0 +3f514560: sra a1, a5 +3f514570: .word 0x000a +3f514580: sll 0xa, a5 +3f514590: sla 0x3, a4 +3f5145a0: sra a1, a5 +3f5145b0: .word 0x000a +3f5145c0: or b2, b3 +3f5145d0: subb b2, b5 +3f5145e0: mpyu a10, a6 +3f5145f0: sub b10, b3 +3f514600: sub a10, a12 +3f514610: or a2, a3 +3f514620: move a10, b9 +3f514630: .word 0x004e +3f514640: sla a11, a13 +3f514650: lmo b11, b2 +3f514660: sla b10, sp +3f514670: .word 0x7473 +3f514680: srl b2, sp +3f514690: .word 0x7269 +3f5146a0: sra a3, a5 +3f5146b0: sla 0x1, b10 +3f5146c0: .word 0x7361 +3f5146d0: mpyu b11, b4 +3f5146e0: rl a11, a6 +3f5146f0: sra b11, b2 +3f514700: mpyu a11, a4 +3f514710: modu a11, a3 +3f514720: modu b3, b5 +3f514730: sla 0x3, b4 +3f514740: .word 0x7369 +3f514750: sll 0x9, a0 +3f514760: .word 0x0a64 +3f514770: mods a8, a0 +3f514780: .word 0x7261 +3f514790: mpyu a11, a11 +3f5147a0: .word 0x7361 +3f5147b0: mpyu b11, b4 +3f5147c0: modu a11, a14 +3f5147d0: mpyu b11, b4 +3f5147e0: rl a11, a6 +3f5147f0: sra b11, b2 +3f514800: dsjs a4, L3F514940 +3f514810: sla a9, a0 +3f514820: .word 0x7473 +3f514830: srl b2, sp +3f514840: .word 0x7269 +3f514850: sra a3, a5 +3f514860: sll b10, sp +3f514870: .word 0x756f +3f514880: .word 0x746e +3f514890: rl a9, a0 +3f5148a0: sla 0x3, b3 +3f5148b0: sra a1, a5 +3f5148c0: .word 0x000a +3f5148d0: .word 0x7665 +3f5148e0: modu a3, a5 +3f5148f0: mpyu b11, b4 +3f514900: .word 0x7865 +3f514910: modu b11, b0 +3f514920: sra b11, b3 +3f514930: sla 0x1, b10 +L3F514940: +3f514940: modu a11, a12 +3f514950: .word 0x7473 +3f514960: .word 0x7320 +3f514970: modu b3, b9 +3f514980: sla 0x3, a3 +3f514990: .word 0x7665 +3f5149a0: modu a3, a5 +3f5149b0: sla 0x3, b4 +3f5149c0: sla 0x1, a13 +3f5149d0: sra b11, b2 +3f5149e0: modu a11, a3 +3f5149f0: sra b11, b6 +3f514a00: rl b11, b2 +3f514a10: srl a11, a14 +3f514a20: .word 0x000a +3f514a30: modu a10, a4 +L3F514A40: +3f514a40: .word 0x725f +3f514a50: .word 0x7365 +3f514a60: .word 0x7a69 +3f514a70: dsjs a5, L3F514BB0 +3f514a80: modu a11, a3 +3f514a90: .word 0x736c +3f514aa0: sll 0x9, b13 +3f514ab0: srl 0x1d, a4 +3f514ac0: .word 0x7220 +3f514ad0: .word 0x776f +3f514ae0: dsjs b3, L3F514A40 +3f514af0: sra a1, a5 +3f514b00: .word 0x0a2e +3f514b10: sub a0, a0 +3f514b20: mpyu a11, sp +3f514b30: sra b11, b2 +3f514b40: rl b11, b3 +3f514b50: sra b11, b10 +3f514b60: sll a9, a0 +3f514b70: mods a3, a1 +3f514b80: sra a11, a12 +3f514b90: sla 0x3, a4 +3f514ba0: dsjs b10, L3F514CC0 +L3F514BB0: +3f514bb0: .word 0x7220 +3f514bc0: .word 0x7465 +3f514bd0: .word 0x7275 +3f514be0: rl a11, a14 +3f514bf0: srl a11, a14 +3f514c00: .word 0x0a2e +3f514c10: sll 0x8, a0 +3f514c20: sll 0xb, b3 +3f514c30: sla 0x3, a4 +3f514c40: sla 0x3, b8 +3f514c50: sra a1, a5 +3f514c60: subb a0, a0 +3f514c70: rl a11, a1 +3f514c80: sra a11, a12 +3f514c90: sla 0x3, a4 +3f514ca0: modu b11, b4 +3f514cb0: sla a9, a0 +L3F514CC0: +3f514cc0: mods a3, a12 +3f514cd0: sll a11, sp +3f514ce0: .word 0x7461 +3f514cf0: sla 0x3, a5 +3f514d00: move a2, b1 +3f514d10: cmp b10, b3 +3f514d20: sra a1, a0 +3f514d30: .word 0x7369 +3f514d40: mods b3, b0 +3f514d50: .word 0x7961 +3f514d60: mods a1, a0 +3f514d70: .word 0x7369 +3f514d80: .word 0x0a74 +3f514d90: srl 0x18, a0 +3f514da0: rl a10, a2 +3f514db0: sra a11, a7 +3f514dc0: modu a11, a12 +3f514dd0: sla 0x3, b7 +3f514de0: sla 0x1, a6 +3f514df0: modu a10, a8 +3f514e00: mods a11, a12 +3f514e10: .word 0x7365 +3f514e20: move a9, a13 +3f514e30: modu a3, a5 +3f514e40: srl 0x15, b5 +3f514e50: sra a10, a13 +3f514e60: rl a11, a4 +3f514e70: mods b11, b5 +3f514e80: andn a1, a13 +3f514e90: move a1, b13 +3f514ea0: .word 0x726f +3f514eb0: sla a11, a13 +3f514ec0: srl 0x15, a12 +3f514ed0: rl 0x9, a13 +3f514ee0: srl 0x17, b2 +3f514ef0: rl 0x11, b1 +3f514f00: srl 0x17, b0 +3f514f10: .word 0x3537 +3f514f20: .word 0x372d +3f514f30: srl 0x17, b5 +3f514f40: srl 0x16, b0 +3f514f50: rl 0x1, b7 +3f514f60: cmp a9, a13 +3f514f70: move b10, a3 +3f514f80: dsjs b8, L3F514FA0 +3f514f90: dsjs b5, L3F515030 +L3F514FA0: +3f514fa0: rl 0x9, a13 +3f514fb0: subb a0, a0 +3f514fc0: rl a11, a1 +3f514fd0: sra a11, a12 +3f514fe0: sla 0x3, a4 +3f514ff0: modu b11, b4 +3f515000: mods a1, a0 +3f515010: sla a11, sp +3f515020: sla 0x3, a4 +L3F515030: +3f515030: sra a10, a13 +3f515040: .word 0x756e +3f515050: srl a1, a0 +3f515060: modu a3, sp +3f515070: .word 0x0a74 +3f515080: move a0, a0 +3f515090: sll a3, a1 +3f5150a0: mods a3, a5 +3f5150b0: rev b1 +3f5150c0: sla a10, a6 +3f5150d0: mods a3, a9 +3f5150e0: sra a3, a5 +3f5150f0: .word 0x7420 +3f515100: sla 0x3, sp +3f515110: mods a3, a1 +3f515120: modu a11, a12 +3f515130: sla a11, a3 +3f515140: sra b11, b4 +3f515150: xor a1, a0 +3f515160: sub b10, b4 +3f515170: sll a1, a0 +3f515180: modu a11, a12 +3f515190: lmo a11, a3 +3f5151a0: .word 0x000a +3f5151b0: .word 0x7243 +3f5151c0: sla a11, a5 +3f5151d0: sra b11, b4 +3f5151e0: .word 0x765f +3f5151f0: sra b11, b4 +3f515200: sll 0x9, a0 +3f515210: .word 0x0a78 +3f515220: sll 0x8, a0 +3f515230: .word 0x0073 +3f515240: or b2, b6 +3f515250: sla 0x2, a5 +3f515260: sra a1, a5 +3f515270: sla 0x1, a0 +3f515280: rev a3 +3f515290: rl a11, a6 +3f5152a0: rl a11, a14 +3f5152b0: rl b3, b3 +3f5152c0: sll b10, sp +3f5152d0: sra b11, b2 +3f5152e0: .word 0x7461 +3f5152f0: mpyu a11, a5 +3f515300: .word 0x7476 +3f515310: sla 0x3, a5 +3f515320: .word 0x7825 +L3F515330: +3f515330: .word 0x000a +3f515340: sra a11, a14 +3f515350: sla 0x3, b7 +3f515360: mods b11, b3 +3f515370: .word 0x765f +3f515380: sra b11, b4 +3f515390: .word 0x775f +3f5153a0: modu a3, a9 +3f5153b0: dsjs a0, L3F515330 +3f5153c0: sll 0x9, a0 +3f5153d0: srl 0xd, b8 +3f5153e0: .word 0x000a +3f5153f0: sla a10, a6 +3f515400: mods a3, a9 +3f515410: sra a3, a5 +3f515420: .word 0x7420 +3f515430: sla 0x3, sp +3f515440: .word 0x7263 +3f515450: sla a11, a5 +3f515460: sra b11, b4 +3f515470: .word 0x7720 +3f515480: modu a3, a9 +3f515490: modu a11, a4 +3f5154a0: .word 0x0a77 +3f5154b0: sub a0, a0 +3f5154c0: addc a10, a5 +3f5154d0: xor b10, sp +3f5154e0: mpyu a10, a13 +3f5154f0: cmp a10, a8 +3f515500: or a2, a14 +3f515510: .word 0x0053 +3f515520: sra a11, a7 +3f515530: .word 0x7474 +3f515540: modu a3, a9 +3f515550: sla 0x3, a7 +3f515560: rl b11, b2 +3f515570: sla 0x3, a4 +3f515580: srl a3, sp +3f515590: .word 0x7020 +3f5155a0: mods b3, b5 +3f5155b0: sra a3, a12 +3f5155c0: .word 0x776f +3f5155d0: sla 0x3, a14 +3f5155e0: mods a3, a6 +3f5155f0: srl a11, a1 +3f515600: srl 0xd, b3 +3f515610: .word 0x000a +3f515620: modu a11, a14 +3f515630: sla 0x3, b4 +3f515640: sra a11, a7 +3f515650: .word 0x7474 +3f515660: modu a3, a9 +3f515670: sla 0x3, a7 +3f515680: rl b11, b2 +3f515690: sla 0x3, a4 +3f5156a0: srl a3, sp +3f5156b0: .word 0x7020 +3f5156c0: mods b3, b5 +3f5156d0: sra a3, a12 +3f5156e0: .word 0x776f +3f5156f0: sla 0x3, a14 +3f515700: mods a3, a6 +3f515710: srl a11, a1 +3f515720: srl 0xd, b3 +3f515730: .word 0x000a +3f515740: sra b11, b4 +3f515750: .word 0x7478 +3f515760: .word 0x7320 +3f515770: .word 0x7263 +3f515780: mods a3, sp +3f515790: sra a11, a12 +3f5157a0: sla 0x3, a4 +3f5157b0: srl a3, sp +3f5157c0: sla 0x3, a6 +3f5157d0: rl b3, b4 +3f5157e0: sla 0x3, a5 +3f5157f0: modu b11, b4 +3f515800: sla 0x3, b0 +3f515810: srl a3, sp +3f515820: .word 0x7320 +3f515830: .word 0x7263 +3f515840: sra a11, a5 +3f515850: srl 0xd, a14 +3f515860: move a1, b0 +3f515870: sla 0x3, sp +3f515880: modu a11, a13 +3f515890: sra b11, b2 +3f5158a0: .word 0x7420 +3f5158b0: .word 0x7865 +3f5158c0: sla 0x3, b4 +3f5158d0: sra b11, b3 +3f5158e0: sra a11, a12 +3f5158f0: .word 0x7463 +3f515900: sra a3, a5 +3f515910: .word 0x0a2e +3f515920: sll a0, a0 +3f515930: srl a3, a5 +3f515940: .word 0x726f +3f515950: .word 0x0a65 +3f515960: .word 0x7400 +3f515970: .word 0x7865 +3f515980: sla 0x3, b4 +3f515990: sll b11, b3 +3f5159a0: modu b11, b2 +3f5159b0: mods a3, a12 +3f5159c0: sra a3, a5 +3f5159d0: modu a9, a0 +3f5159e0: srl a3, a6 +3f5159f0: .word 0x7420 +3f515a00: sra a11, a8 +3f515a10: sll a1, a0 +3f515a20: .word 0x746f +3f515a30: modu b11, b4 +3f515a40: sla 0x3, a13 +3f515a50: srl a3, sp +3f515a60: .word 0x7320 +3f515a70: .word 0x7263 +3f515a80: sra a11, a5 +3f515a90: srl 0xd, a14 +3f515aa0: move a1, b0 +3f515ab0: sla 0x3, sp +3f515ac0: modu a11, a13 +3f515ad0: sra b11, b2 +3f515ae0: .word 0x7420 +3f515af0: .word 0x7865 +3f515b00: sla 0x3, b4 +3f515b10: sra b11, b3 +3f515b20: sra a11, a12 +3f515b30: .word 0x7463 +3f515b40: sra a3, a5 +3f515b50: .word 0x0a2e +3f515b60: add a8, a0 +3f515b70: mods a3, a12 +3f515b80: sll a1, a0 +3f515b90: rl a11, a12 +3f515ba0: lmo a11, a14 +3f515bb0: modu a3, a9 +3f515bc0: sla 0x3, a7 +3f515bd0: sra b11, b4 +3f515be0: .word 0x7478 +3f515bf0: .word 0x7320 +3f515c00: .word 0x7263 +L3F515C10: +3f515c10: mods a3, sp +3f515c20: sra a11, a12 +3f515c30: sla 0x3, a4 +3f515c40: srl a3, sp +3f515c50: .word 0x0a66 +3f515c60: modu a0, a0 +3f515c70: sll a3, sp +3f515c80: mods a3, sp +3f515c90: .word 0x0064 +3f515ca0: sll a3, a4 +3f515cb0: dsjs a12, L3F515C10 +3f515cc0: sla 0x1, b0 +3f515cd0: modu a10, a3 +3f515ce0: mods b3, b5 +3f515cf0: sla 0x3, a4 +3f515d00: modu a11, a14 +3f515d10: sla 0x3, b4 +3f515d20: rl a11, a6 +3f515d30: sra a3, a14 +3f515d40: srl a9, a0 +3f515d50: sla 0x3, a3 +3f515d60: rl 0x11, a5 +3f515d70: srl 0x1d, b8 +3f515d80: .word 0x7520 +3f515d90: rl b11, b3 +3f515da0: srl a11, a14 +3f515db0: srl a9, a0 +3f515dc0: sla 0x3, a3 +3f515dd0: rl 0x11, a5 +3f515de0: sla 0x3, b8 +3f515df0: modu a3, a9 +3f515e00: .word 0x7473 +3f515e10: sla a11, a5 +3f515e20: sla 0x3, a4 +3f515e30: .word 0x7325 +3f515e40: .word 0x000a +3f515e50: .word 0x7264 +3f515e60: .word 0x7761 +3f515e70: .word 0x7820 +3f515e80: sll 0x9, b13 +3f515e90: srl 0x1d, a4 +3f515ea0: .word 0x7920 +3f515eb0: sll 0x9, b13 +3f515ec0: srl 0x1d, a4 +3f515ed0: sla a9, a0 +3f515ee0: sll 0x9, b13 +3f515ef0: srl 0x1d, a4 +3f515f00: sla 0x11, a0 +3f515f10: .word 0x7300 +3f515f20: sla a11, a3 +3f515f30: sra a11, a12 +3f515f40: sub a0, a0 +3f515f50: move a2, a2 +3f515f60: sla 0x2, b7 +3f515f70: modu a10, a3 +3f515f80: mods b3, b5 +3f515f90: sla 0x3, a4 +3f515fa0: modu a11, a14 +3f515fb0: sla 0x3, b4 +3f515fc0: rl a11, a6 +3f515fd0: sra a3, a14 +3f515fe0: srl a9, a0 +3f515ff0: sla 0x3, a3 +3f516000: rl 0x11, a5 +3f516010: srl 0x1d, b8 +3f516020: .word 0x7520 +3f516030: rl b11, b3 +3f516040: srl a11, a14 +3f516050: srl a9, a0 +3f516060: sla 0x3, a3 +3f516070: rl 0x11, a5 +3f516080: sla 0x3, b8 +3f516090: modu a3, a9 +3f5160a0: .word 0x7473 +3f5160b0: sla a11, a5 +3f5160c0: sla 0x3, a4 +3f5160d0: .word 0x7325 +3f5160e0: sll 0x9, a0 +3f5160f0: .word 0x0a73 +3f516100: sub a0, a0 +3f516110: .word 0x756f +3f516120: mods a3, a2 +3f516130: sla 0x3, a5 +3f516140: sra a11, a8 +3f516150: srl a11, a9 +3f516160: .word 0x7468 +3f516170: sla 0x1, b10 +3f516180: modu a11, a12 +3f516190: sra a3, a1 +3f5161a0: modu a3, a9 +3f5161b0: sla 0x3, a7 +3f5161c0: sll a11, a7 +3f5161d0: sll 0x9, a0 +3f5161e0: srl 0xd, a4 +3f5161f0: .word 0x000a +3f516200: addc a2, a4 +3f516210: xor a10, a12 +3f516220: or b10, sp +3f516230: sub a0, a0 +3f516240: move a2, a2 +3f516250: mpyu b10, b7 +3f516260: .word 0x004c +3f516270: .word 0x7325 +3f516280: addc a9, a0 +3f516290: .word 0x756f +3f5162a0: sra a3, a12 +3f5162b0: modu a1, a0 +3f5162c0: .word 0x746f +3f5162d0: srl a1, a0 +3f5162e0: modu a3, a9 +3f5162f0: sla 0x3, a4 +3f516300: sll a11, a7 +3f516310: sll 0x9, a0 +3f516320: .word 0x7832 +3f516330: sla 0x1, a12 +3f516340: .word 0x7375 +3f516350: modu a3, a9 +3f516360: sla 0x3, a7 +3f516370: sll a11, a7 +3f516380: sll 0x9, a0 +3f516390: .word 0x7832 +3f5163a0: rl a9, a0 +3f5163b0: .word 0x736e +3f5163c0: sra b11, b4 +3f5163d0: sra a3, a1 +3f5163e0: sll 0x9, a0 +3f5163f0: sla 0x3, b3 +3f516400: .word 0x7325 +3f516410: .word 0x000a +3f516420: sla a10, a6 +3f516430: mods a3, a9 +3f516440: sra a3, a5 +3f516450: .word 0x7420 +3f516460: sla 0x3, sp +3f516470: rl a11, a6 +3f516480: sra a3, a14 +3f516490: sla a9, a0 +3f5164a0: .word 0x796e +3f5164b0: .word 0x7320 +3f5164c0: sll b3, b5 +3f5164d0: .word 0x7473 +3f5164e0: .word 0x7469 +3f5164f0: .word 0x7475 +3f516500: sla 0x3, a5 +3f516510: modu a11, a6 +3f516520: .word 0x746e +3f516530: .word 0x7420 +3f516540: sla 0x3, sp +3f516550: rl 0x11, a5 +3f516560: .word 0x0a78 +3f516570: .word 0x7325 +3f516580: .word 0x000a +3f516590: modu a10, a12 +3f5165a0: sra a3, a1 +3f5165b0: sra a3, a5 +L3F5165C0: +3f5165c0: srl a1, a0 +3f5165d0: modu a3, sp +3f5165e0: sla 0x3, b4 +3f5165f0: rl 0x11, a5 +3f516600: srl 0x1d, b8 +3f516610: .word 0x7720 +3f516620: sra a3, a9 +3f516630: rl b3, b4 +3f516640: dsjs a0, L3F5165C0 +3f516650: sll 0x9, a0 +3f516660: srl 0x1d, a4 +3f516670: rl a1, a0 +3f516680: rl a11, a5 +L3F516690: +3f516690: rl a3, a7 +3f5166a0: sla 0x3, b4 +3f5166b0: sla 0x1, b13 +3f5166c0: sra a1, a5 +3f5166d0: sla 0x1, a12 +L3F5166E0: +3f5166e0: .word 0x7361 +3f5166f0: sra a11, a3 +3f516700: .word 0x746e +3f516710: dsjs a0, L3F516690 +3f516720: sll 0x9, a0 +3f516730: srl 0x1d, a4 +3f516740: srl a1, a0 +3f516750: sra a3, a9 +3f516760: dsjs a0, L3F5166E0 +3f516770: sll 0x9, a0 +3f516780: .word 0x0a78 +3f516790: clr a0 +3f5167a0: sub b10, b4 +3f5167b0: or a10, a13 +3f5167c0: add a10, a12 +3f5167d0: move b10, a4 +3f5167e0: .word 0x0052 +3f5167f0: or b2, b6 +3f516800: mpyu a10, a5 +3f516810: rl a11, a12 +3f516820: .word 0x7473 +3f516830: modu a3, a5 +3f516840: .word 0x735f +3f516850: .word 0x7268 +3f516860: clr a0 +3f516870: sub b10, b4 +3f516880: mods b2, sp +3f516890: .word 0x7369 +3f5168a0: sra b11, b4 +3f5168b0: .word 0x006e +3f5168c0: .word 0x7476 +3f5168d0: dsjs a5, L3F516A10 +3f5168e0: andn a9, a0 +3f5168f0: andn a2, a5 +3f516900: sub b10, b6 +3f516910: sla 0x2, b2 +3f516920: andn a2, a5 +3f516930: move b10, a2 +3f516940: dsjs b2, L3F516A70 +3f516950: sll 0x9, a0 +3f516960: .word 0x0a73 +3f516970: clr a0 +3f516980: sub b10, b4 +3f516990: divs a1, a0 +3f5169a0: cmp a9, a0 +3f5169b0: move a9, sp +3f5169c0: sub a9, a0 +3f5169d0: .word 0x7272 +3f5169e0: .word 0x726f +3f5169f0: .word 0x000a +3f516a00: mmtm sp, a5,a7,a9,a11,a13 +3f516a20: move a14, a13 +3f516a30: addi 0x160, a14 +3f516a50: move *a13(0xffe0), a11, 1 +L3F516A70: +3f516a70: move *a11(0x40), a9, 1 +3f516a90: setf 16, 0, 0 +3f516aa0: move *a9(0x10), a11, 0 +3f516ac0: subk 16, a11 +3f516ad0: jreq L3F516B10 +3f516ae0: movk 16, a8 +3f516af0: jauc L3F518750 +L3F516B10: +3f516b10: move a14, -*sp, 1 +3f516b20: sub a11, a11 +3f516b30: move a11, *a14+, 1 +3f516b40: move *a9(0x20), *a14+, 1 +3f516b60: move a13, a7 +3f516b70: addk 32, a7 +3f516b80: move a7, *a14+, 1 +3f516b90: move a13, *a14+, 1 +3f516ba0: move *a13(0xffe0), *a14+, 1 +3f516bc0: calla L3F537D00 +3f516bf0: move a8, *a13(0x140), 1 +3f516c10: move a8, a8 +3f516c20: jane L3F518750 +3f516c40: move *a13(0x20), a11, 1 +3f516c60: setf 1, 0, 0 +3f516c70: move *a11(0x28), a7, 0 +3f516c90: jrne L3F516DE0 +3f516ca0: move a14, -*sp, 1 +3f516cb0: movk 8, a7 +3f516cc0: move a7, *a14+, 1 +3f516cd0: move *a9(0x20), *a14+, 1 +3f516cf0: setf 8, 0, 0 +3f516d00: move *a9(0x8), a8, 0 +3f516d20: move a8, *a14+, 1 +3f516d30: move @0x1ad960, *a14+, 1 +3f516d60: move *a13(0xffe0), *a14+, 1 +3f516d80: calla L3F7FD2F0 +3f516db0: move a7, a8 +3f516dc0: jauc L3F518750 +L3F516DE0: +3f516de0: move *a9(0x80), a7, 1 +3f516e00: move *a11(0x80), a11, 1 +3f516e20: cmp a11, a7 +3f516e30: jrc L3F516FA0 +3f516e40: move a14, -*sp, 1 +3f516e50: movk 2, a11 +3f516e60: move a11, *a14+, 1 +3f516e70: move *a13(0x20), a7, 1 +3f516e90: move *a7(0x0), *a14+, 1 +3f516eb0: setf 8, 0, 0 +3f516ec0: move *a9(0x8), a8, 0 +3f516ee0: move a8, *a14+, 1 +3f516ef0: move @0x1ad960, *a14+, 1 +3f516f20: move *a13(0xffe0), *a14+, 1 +3f516f40: calla L3F7FD2F0 +3f516f70: move a11, a8 +3f516f80: jauc L3F518750 +L3F516FA0: +3f516fa0: move *a13(0x20), a11, 1 +3f516fc0: move *a9(0xa0), a7, 1 +3f516fe0: move *a11(0xa0), a11, 1 +3f517000: cmp a11, a7 +3f517010: jrc L3F517180 +3f517020: move a14, -*sp, 1 +3f517030: movk 2, a11 +3f517040: move a11, *a14+, 1 +3f517050: move *a13(0x20), a7, 1 +3f517070: move *a7(0x0), *a14+, 1 +3f517090: setf 8, 0, 0 +3f5170a0: move *a9(0x8), a8, 0 +3f5170c0: move a8, *a14+, 1 +3f5170d0: move @0x1ad960, *a14+, 1 +3f517100: move *a13(0xffe0), *a14+, 1 +3f517120: calla L3F7FD2F0 +3f517150: move a11, a8 +3f517160: jauc L3F518750 +L3F517180: +3f517180: move *a9(0xc0), a11, 1 +3f5171a0: jreq L3F5171E0 +3f5171b0: move *a9(0xe0), a11, 1 +3f5171d0: jrne L3F517340 +L3F5171E0: +3f5171e0: move a14, -*sp, 1 +3f5171f0: movk 2, a11 +3f517200: move a11, *a14+, 1 +3f517210: move *a13(0x20), a7, 1 +3f517230: move *a7(0x0), *a14+, 1 +3f517250: setf 8, 0, 0 +3f517260: move *a9(0x8), a8, 0 +3f517280: move a8, *a14+, 1 +3f517290: move @0x1ad960, *a14+, 1 +3f5172c0: move *a13(0xffe0), *a14+, 1 +3f5172e0: calla L3F7FD2F0 +3f517310: move a11, a8 +3f517320: jauc L3F518750 +L3F517340: +3f517340: move *a9(0x80), a11, 1 +3f517360: jrle L3F5173A0 +3f517370: move *a9(0x80), a11, 1 +3f517390: jruc L3F5173B0 +L3F5173A0: +3f5173a0: sub a11, a11 +L3F5173B0: +3f5173b0: move a11, *a13(0x60), 1 +3f5173d0: move *a9(0xa0), a7, 1 +3f5173f0: jrle L3F517430 +3f517400: move *a9(0xa0), a7, 1 +3f517420: jruc L3F517440 +L3F517430: +3f517430: sub a7, a7 +L3F517440: +3f517440: move a7, *a13(0x80), 1 +3f517460: move *a9(0x80), a5, 1 +3f517480: jrge L3F5174C0 +3f517490: move *a9(0x80), a5, 1 +3f5174b0: jruc L3F5174D0 +L3F5174C0: +3f5174c0: sub a5, a5 +L3F5174D0: +3f5174d0: move *a9(0xc0), a7, 1 +3f5174f0: add a7, a5 +3f517500: move a5, *a13(0xa0), 1 +3f517520: move *a9(0xa0), a7, 1 +3f517540: jrge L3F517580 +3f517550: move *a9(0xa0), a7, 1 +3f517570: jruc L3F517590 +L3F517580: +3f517580: sub a7, a7 +L3F517590: +3f517590: move *a9(0xe0), a5, 1 +3f5175b0: add a5, a7 +3f5175c0: move a7, *a13(0xc0), 1 +3f5175e0: move *a13(0x20), a5, 1 +3f517600: move *a13(0xa0), a7, 1 +3f517620: add a7, a11 +3f517630: move *a5(0x80), a5, 1 +3f517650: cmp a11, a5 +3f517660: jrnc L3F5176F0 +3f517670: move *a13(0x20), a11, 1 +3f517690: move *a11(0x80), a5, 1 +3f5176b0: move *a13(0x60), a7, 1 +3f5176d0: sub a7, a5 +3f5176e0: jruc L3F517700 +L3F5176F0: +3f5176f0: move a7, a5 +L3F517700: +3f517700: move a5, *a13(0xa0), 1 +3f517720: move *a13(0x20), a11, 1 +3f517740: move *a13(0x80), a7, 1 +3f517760: move *a13(0xc0), a5, 1 +3f517780: add a5, a7 +3f517790: move *a11(0xa0), a5, 1 +3f5177b0: cmp a7, a5 +3f5177c0: jrnc L3F517830 +3f5177d0: move *a11(0xa0), a7, 1 +3f5177f0: move *a13(0x80), a5, 1 +3f517810: sub a5, a7 +3f517820: jruc L3F517850 +L3F517830: +3f517830: move *a13(0xc0), a7, 1 +L3F517850: +3f517850: move a7, *a13(0xc0), 1 +3f517870: move *a13(0xa0), a5, 1 +3f517890: jrle L3F5178C0 +3f5178a0: move a7, a8 +3f5178b0: jrgt L3F517A00 +L3F5178C0: +3f5178c0: move a14, -*sp, 1 +3f5178d0: movk 2, a5 +3f5178e0: move a5, *a14+, 1 +3f5178f0: move *a11(0x0), *a14+, 1 +3f517910: setf 8, 0, 0 +3f517920: move *a9(0x8), a8, 0 +3f517940: move a8, *a14+, 1 +3f517950: move @0x1ad960, *a14+, 1 +3f517980: move *a13(0xffe0), *a14+, 1 +3f5179a0: calla L3F7FD2F0 +3f5179d0: move a5, a8 +3f5179e0: jauc L3F518750 +L3F517A00: +3f517a00: move *a9(0x100), a5, 1 +3f517a20: move *a13(0x60), a7, 1 +3f517a40: add a7, a5 +3f517a50: move *a9(0x80), a7, 1 +3f517a70: sub a7, a5 +3f517a80: move a5, *a13(0xe0), 1 +3f517aa0: move *a9(0x120), a7, 1 +3f517ac0: move *a13(0x80), a5, 1 +3f517ae0: add a5, a7 +3f517af0: move *a9(0xa0), a5, 1 +3f517b10: sub a5, a7 +3f517b20: move a7, *a13(0x100), 1 +3f517b40: move a14, -*sp, 1 +3f517b50: move a8, *a14+, 1 +3f517b60: move *a13(0xa0), *a14+, 1 +3f517b80: move *a13(0x80), *a14+, 1 +3f517ba0: move *a13(0x60), *a14+, 1 +3f517bc0: move a11, *a14+, 1 +3f517bd0: move *a13(0xffe0), *a14+, 1 +3f517bf0: calla L3F51A190 +3f517c20: move a8, *a13(0x120), 1 +3f517c40: move a8, a5 +3f517c50: jreq L3F517DE0 +3f517c60: move a14, -*sp, 1 +3f517c70: move a11, *a14+, 1 +3f517c80: calla L3F519B50 +3f517cb0: move a14, -*sp, 1 +3f517cc0: move a5, *a14+, 1 +3f517cd0: move *a11(0x0), *a14+, 1 +3f517cf0: setf 8, 0, 0 +3f517d00: move *a9(0x8), a8, 0 +3f517d20: move a8, *a14+, 1 +3f517d30: move @0x1ad960, *a14+, 1 +3f517d60: move *a13(0xffe0), *a14+, 1 +3f517d80: calla L3F7FD2F0 +3f517db0: move a5, a8 +3f517dc0: jauc L3F518750 +L3F517DE0: +3f517de0: move *a13, a5, 1 +3f517df0: jreq L3F5180E0 +3f517e00: move a14, -*sp, 1 +3f517e10: move a7, *a14+, 1 +3f517e20: move *a13(0xe0), *a14+, 1 +3f517e40: setf 8, 0, 0 +3f517e50: move *a11(0x40), a8, 0 +3f517e70: move a8, *a14+, 1 +3f517e80: move *a11(0x100), *a14+, 1 +3f517ea0: move *a11(0x160), *a14+, 1 +3f517ec0: move *a5(0x80), *a14+, 1 +3f517ee0: calla L3F523DB0 +3f517f10: move a8, *a13(0x120), 1 +3f517f30: move a8, a8 +3f517f40: jreq L3F518740 +3f517f50: move a14, -*sp, 1 +3f517f60: move a11, *a14+, 1 +3f517f70: calla L3F519B50 +3f517fa0: move a14, -*sp, 1 +3f517fb0: move *a13(0x120), *a14+, 1 +3f517fd0: move *a5(0x0), *a14+, 1 +3f517ff0: setf 8, 0, 0 +3f518000: move *a9(0x8), a8, 0 +3f518020: move a8, *a14+, 1 +3f518030: move @0x1ad960, *a14+, 1 +3f518060: move *a13(0xffe0), *a14+, 1 +3f518080: calla L3F7FD2F0 +3f5180b0: move *a13(0x120), a8, 1 +3f5180d0: jruc L3F518750 +L3F5180E0: +3f5180e0: move a14, -*sp, 1 +3f5180f0: movi 0xc8, a5 +3f518110: move a5, *a14+, 1 +3f518120: calla L3FB1D3A0 +3f518150: move a8, *a13(0x40), 1 +3f518170: move a8, a8 +3f518180: jrne L3F518390 +3f518190: move a14, -*sp, 1 +3f5181a0: movi 0x3f524d90, a8 +3f5181d0: move a8, *a14+, 1 +3f5181e0: calla L3F927BC0 +3f518210: move a14, -*sp, 1 +3f518220: move a11, *a14+, 1 +3f518230: calla L3F519B50 +3f518260: move a14, -*sp, 1 +3f518270: movk 11, a5 +3f518280: move a5, *a14+, 1 +3f518290: sub a5, a5 +3f5182a0: move a5, *a14+, 1 +3f5182b0: setf 8, 0, 0 +3f5182c0: move *a9(0x8), a8, 0 +3f5182e0: move a8, *a14+, 1 +3f5182f0: move @0x1ad960, *a14+, 1 +3f518320: move *a13(0xffe0), *a14+, 1 +3f518340: calla L3F7FD2F0 +3f518370: movk 11, a8 +3f518380: jruc L3F518750 +L3F518390: +3f518390: movk 5, a5 +3f5183a0: movb a5, *a8 +3f5183b0: move a11, *a8(0x8), 1 +3f5183d0: sub a5, a5 +3f5183e0: move a5, *a8(0x28), 1 +3f518400: move *a9(0x20), *a8(0x48), 1 +3f518430: move a5, *a8(0x68), 1 +3f518450: move *a13(0xe0), *a8(0x88), 1 +3f518480: move a7, *a8(0xa8), 1 +3f5184a0: move a14, -*sp, 1 +3f5184b0: move a8, *a14+, 1 +3f5184c0: calla L3F2D8A90 +3f5184f0: move a8, *a13(0x120), 1 +3f518510: move a8, a8 +3f518520: jreq L3F518580 +3f518530: move a14, -*sp, 1 +3f518540: move a11, *a14+, 1 +3f518550: calla L3F519B50 +L3F518580: +3f518580: move a14, -*sp, 1 +3f518590: move *a13(0x40), *a14+, 1 +3f5185b0: calla L3FB1D800 +3f5185e0: move *a13(0x120), a5, 1 +3f518600: jreq L3F518740 +3f518610: move a14, -*sp, 1 +3f518620: move a5, *a14+, 1 +3f518630: sub a5, a5 +3f518640: move a5, *a14+, 1 +3f518650: setf 8, 0, 0 +3f518660: move *a9(0x8), a8, 0 +3f518680: move a8, *a14+, 1 +3f518690: move @0x1ad960, *a14+, 1 +3f5186c0: move *a13(0xffe0), *a14+, 1 +3f5186e0: calla L3F7FD2F0 +3f518710: move *a13(0x120), a8, 1 +3f518730: jruc L3F518750 +L3F518740: +3f518740: sub a8, a8 +L3F518750: +3f518750: move *sp(0xc0), a14, 1 +3f518770: mmfm sp, a5,a7,a9,a11,a13 +3f518790: rets 2 +3f5187a0: mmtm sp, a7,a9,a11,a13 +3f5187c0: move a14, a13 +3f5187d0: addi 0x80, a14 +3f5187f0: move *a13(0xffe0), a11, 1 +3f518810: move *a11(0x40), a9, 1 +3f518830: setf 16, 0, 0 +3f518840: move *a9(0x10), a11, 0 +3f518860: subk 2, a11 +3f518870: jreq L3F5188A0 +3f518880: movk 16, a8 +3f518890: jruc L3F518AA0 +L3F5188A0: +3f5188a0: move a14, -*sp, 1 +3f5188b0: sub a11, a11 +3f5188c0: move a11, *a14+, 1 +3f5188d0: move *a9(0x20), *a14+, 1 +3f5188f0: move a13, a7 +3f518900: addk 32, a7 +3f518910: move a7, *a14+, 1 +3f518920: move a13, *a14+, 1 +3f518930: move *a13(0xffe0), *a14+, 1 +3f518950: calla L3F537D00 +3f518980: move a8, *a13(0x60), 1 +3f5189a0: move a8, a8 +3f5189b0: jrne L3F518AA0 +3f5189c0: move *a13(0x20), a11, 1 +3f5189e0: move *a11(0x100), *a13(0x40), 1 +3f518a10: move *a13(0x40), a7, 1 +3f518a30: jreq L3F518A90 +3f518a40: move a14, -*sp, 1 +3f518a50: move a11, *a14+, 1 +3f518a60: calla L3F519B50 +L3F518A90: +3f518a90: sub a8, a8 +L3F518AA0: +3f518aa0: move *sp(0xa0), a14, 1 +3f518ac0: mmfm sp, a7,a9,a11,a13 +3f518ae0: rets 2 +3f518af0: mmtm sp, a5,a7,a9,a11,a13 +3f518b10: move a14, a13 +3f518b20: addi 0x180, a14 +3f518b40: move *a13(0xffe0), a11, 1 +3f518b60: move *a11(0x40), a9, 1 +3f518b80: setf 16, 0, 0 +3f518b90: move *a9(0x10), a11, 0 +3f518bb0: subk 4, a11 +3f518bc0: jreq L3F518C00 +3f518bd0: movk 16, a8 +3f518be0: jauc L3F519B00 +L3F518C00: +3f518c00: move a14, -*sp, 1 +3f518c10: sub a11, a11 +3f518c20: move a11, *a14+, 1 +3f518c30: move *a9(0x20), *a14+, 1 +3f518c50: move a13, a7 +3f518c60: addk 32, a7 +3f518c70: move a7, *a14+, 1 +3f518c80: move a13, *a14+, 1 +3f518c90: move *a13(0xffe0), *a14+, 1 +3f518cb0: calla L3F537D00 +3f518ce0: move a8, *a13(0x160), 1 +3f518d00: move a8, a8 +3f518d10: jane L3F519B00 +3f518d30: move *a13, a11, 1 +3f518d40: jreq L3F518ED0 +3f518d50: setf 1, 0, 0 +3f518d60: move *a11(0x29), a7, 0 +3f518d80: jrne L3F518ED0 +3f518d90: move a14, -*sp, 1 +3f518da0: movk 10, a7 +3f518db0: move a7, *a14+, 1 +3f518dc0: move *a11(0x0), *a14+, 1 +3f518de0: setf 8, 0, 0 +3f518df0: move *a9(0x8), a8, 0 +3f518e10: move a8, *a14+, 1 +3f518e20: move @0x1ad960, *a14+, 1 +3f518e50: move *a13(0xffe0), *a14+, 1 +3f518e70: calla L3F7FD2F0 +3f518ea0: move a7, a8 +3f518eb0: jauc L3F519B00 +L3F518ED0: +3f518ed0: move *a13(0x20), a7, 1 +3f518ef0: move *a7(0x100), *a13(0x40), 1 +3f518f20: move a14, -*sp, 1 +3f518f30: movk 32, a7 +3f518f40: move a7, *a14+, 1 +3f518f50: sub a7, a7 +3f518f60: move a7, *a14+, 1 +3f518f70: move a13, a7 +3f518f80: addi 0x60, a7 +3f518fa0: move a7, *a14+, 1 +3f518fb0: calla L3FE16BC0 +3f518fe0: movk 1, a7 +3f518ff0: movb a7, *a13(0x60) +3f519010: move *a13(0xffe0), a5, 1 +3f519030: setf 16, 0, 0 +3f519040: move *a5(0xe0), *a13(0x70), 0 +3f519070: move *a13(0x40), a5, 1 +3f519090: jreq L3F5195A0 +3f5190a0: setf 8, 0, 0 +3f5190b0: move *a9(0x60), a5, 0 +3f5190d0: jreq L3F519130 +3f5190e0: move *a13(0x40), a5, 1 +3f519100: move *a5(0x1a0), *a13(0x80), 1 +L3F519130: +3f519130: move *a13(0x40), a5, 1 +3f519150: move *a5(0x1a0), *a13(0xa0), 1 +3f519180: move *a9(0x40), a5, 1 +3f5191a0: jreq L3F5195A0 +3f5191b0: move *a13(0x40), a5, 1 +3f5191d0: move *a5(0xa0), a5, 1 +3f5191f0: jreq L3F5195A0 +3f519200: move *a13(0x40), a5, 1 +3f519220: move *a5(0xa0), a5, 1 +3f519240: move *a5, a5, 1 +3f519250: jrne L3F5194E0 +3f519260: move *a13(0x40), a5, 1 +3f519280: move *a5(0xa0), a5, 1 +3f5192a0: setf 16, 1, 0 +3f5192b0: move *a5(0x30), a11, 0 +3f5192d0: inc a11 +3f5192e0: move a11, *a5(0x30), 0 +3f519300: move *a13(0x40), a11, 1 +3f519320: move *a11(0xa0), a5, 1 +3f519340: move *a9(0x40), *a5(0x0), 1 +3f519370: move a14, -*sp, 1 +3f519380: setf 16, 0, 0 +3f519390: move @0x1ad980, a5, 0 +3f5193c0: move a5, *a14+, 1 +3f5193d0: movi 0x3f566ed0, a11 +3f519400: move a11, *a14+, 1 +3f519410: move *a13(0x40), a11, 1 +3f519430: move *a11(0xa0), *a14+, 1 +3f519450: move @0x1ad990, a11, 0 +3f519480: move a11, *a14+, 1 +3f519490: move *a9(0x40), *a14+, 1 +3f5194b0: calla L3F8B6510 +L3F5194E0: +3f5194e0: move *a13(0x40), a11, 1 +3f519500: move *a11(0xa0), a5, 1 +3f519520: move *a5(0x0), *a13(0xc0), 1 +3f519550: move *a11(0xa0), a5, 1 +3f519570: movb *a5(0x40), *a13(0xe0) +L3F5195A0: +3f5195a0: move *a13(0xffe0), a11, 1 +3f5195c0: move *a11(0x80), a5, 1 +3f5195e0: jreq L3F519710 +3f5195f0: move a14, -*sp, 1 +3f519600: move a13, a5 +3f519610: addi 0x60, a5 +3f519630: move a5, *a14+, 1 +3f519640: movk 32, a7 +3f519650: move a7, *a14+, 1 +3f519660: move a11, *a14+, 1 +3f519670: setf 8, 0, 0 +3f519680: move *a9(0x8), a5, 0 +3f5196a0: sll 0x5, a5 +3f5196b0: addi 0xd4b10, a5 +3f5196e0: move *a5, a5, 1 +3f5196f0: call a5 +3f519700: jruc L3F5197C0 +L3F519710: +3f519710: move a14, -*sp, 1 +3f519720: move a13, a5 +3f519730: addi 0x60, a5 +3f519750: move a5, *a14+, 1 +3f519760: movk 32, a7 +3f519770: move a7, *a14+, 1 +3f519780: move a11, *a14+, 1 +3f519790: calla L3F352110 +L3F5197C0: +3f5197c0: move *a13(0x80), a5, 1 +3f5197e0: jreq L3F519AF0 +3f5197f0: move @0xd5150, a7, 1 +3f519820: move a7, *a11(0xa0), 1 +3f519840: move *a11(0x80), a5, 1 +3f519860: jreq L3F519950 +3f519870: move a14, -*sp, 1 +3f519880: move *a13(0x40), a5, 1 +3f5198a0: move *a5(0x180), *a14+, 1 +3f5198c0: move *a5(0x1a0), a5, 1 +3f5198e0: sll 0x2, a5 +3f5198f0: move a5, *a14+, 1 +3f519900: move a11, *a14+, 1 +3f519910: move *a11(0xa0), a5, 1 +3f519930: call a5 +3f519940: jruc L3F519A20 +L3F519950: +3f519950: move a14, -*sp, 1 +3f519960: move *a13(0x40), a5, 1 +3f519980: move *a5(0x180), *a14+, 1 +3f5199a0: move *a5(0x1a0), a5, 1 +3f5199c0: sll 0x2, a5 +3f5199d0: move a5, *a14+, 1 +3f5199e0: move a11, *a14+, 1 +3f5199f0: calla L3F352110 +L3F519A20: +3f519a20: move *a13(0x40), a7, 1 +3f519a40: sub a5, a5 +3f519a50: move a5, *a7(0x1a0), 1 +3f519a70: move a14, -*sp, 1 +3f519a80: move *a7(0x180), *a14+, 1 +3f519aa0: calla L3FB1D800 +3f519ad0: move a5, *a7(0x180), 1 +L3F519AF0: +3f519af0: sub a8, a8 +L3F519B00: +3f519b00: move *sp(0xc0), a14, 1 +3f519b20: mmfm sp, a5,a7,a9,a11,a13 +3f519b40: rets 2 +L3F519B50: +3f519b50: mmtm sp, a7,a9,a11,a13 +3f519b70: move a14, a13 +3f519b80: addi 0x40, a14 +3f519ba0: move *a13(0xffe0), a11, 1 +3f519bc0: move *a11(0x100), *a13(0x0), 1 +3f519bf0: move *a13, a11, 1 +3f519c00: jreq L3F51A140 +3f519c10: move *a11(0xa0), a11, 1 +3f519c30: jreq L3F519CB0 +3f519c40: move a14, -*sp, 1 +3f519c50: move *a13, a11, 1 +3f519c60: move *a11(0xa0), *a14+, 1 +3f519c80: calla L3F566ED0 +L3F519CB0: +3f519cb0: move *a13, a11, 1 +3f519cc0: move *a11(0x1a0), a11, 1 +3f519ce0: jreq L3F519FB0 +3f519cf0: move *a13, a11, 1 +3f519d00: setf 1, 0, 0 +3f519d10: move *a11(0x3b9), a9, 0 +3f519d30: jreq L3F519E60 +3f519d40: move *a11(0x80), a9, 1 +3f519d60: move *a9, a9, 1 +3f519d70: move *a11(0x80), a7, 1 +3f519d90: move *a7, a7, 1 +3f519da0: move *a9(0x40), a9, 1 +3f519dc0: move *a7(0x60), a7, 1 +3f519de0: or a7, a9 +3f519df0: move *a11(0x80), a7, 1 +3f519e10: move *a7, a7, 1 +3f519e20: move *a7(0x80), a7, 1 +3f519e40: or a7, a9 +3f519e50: jruc L3F519EC0 +L3F519E60: +3f519e60: movk 1, a9 +3f519e70: setf 8, 0, 0 +3f519e80: move *a11(0x3b0), a7, 0 +3f519ea0: sll a7, a9 +3f519eb0: dec a9 +L3F519EC0: +3f519ec0: move a9, *a13(0x20), 1 +3f519ee0: move a14, -*sp, 1 +3f519ef0: move a9, *a14+, 1 +3f519f00: move *a11(0x180), *a14+, 1 +3f519f20: move *a11(0x1a0), *a14+, 1 +3f519f40: move *a11, a7, 1 +3f519f50: move *a7+, *a14+, 1 +3f519f60: move *a11(0x80), *a14+, 1 +3f519f80: calla L3FC50C30 +L3F519FB0: +3f519fb0: move *a13, a11, 1 +3f519fc0: move *a11(0x180), a9, 1 +3f519fe0: jreq L3F51A050 +3f519ff0: move a14, -*sp, 1 +3f51a000: move *a11(0x180), *a14+, 1 +3f51a020: calla L3FB1D800 +L3F51A050: +3f51a050: move a14, -*sp, 1 +3f51a060: move a11, *a14+, 1 +3f51a070: calla L3F522FF0 +3f51a0a0: move a14, -*sp, 1 +3f51a0b0: move a11, *a14+, 1 +3f51a0c0: calla L3FB1D800 +3f51a0f0: move *a13(0xffe0), a9, 1 +3f51a110: sub a7, a7 +3f51a120: move a7, *a9(0x100), 1 +L3F51A140: +3f51a140: move *sp(0xa0), a14, 1 +3f51a160: mmfm sp, a7,a9,a11,a13 +3f51a180: rets 2 +L3F51A190: +3f51a190: mmtm sp, a3,a5,a7,a9,a11,a13 +3f51a1b0: move a14, a13 +3f51a1c0: addi 0x300, a14 +3f51a1e0: move *a13(0xffc0), a11, 1 +3f51a200: move *a11(0x100), *a13(0x20), 1 +3f51a230: move *a13(0xffe0), a7, 1 +3f51a250: move *a7(0x40), a9, 1 +3f51a270: move *a7(0x180), a7, 1 +3f51a290: move *a9(0x40), a11, 1 +3f51a2b0: cmp a11, a7 +3f51a2c0: jreq L3F51A3E0 +3f51a2d0: move *a13(0xffe0), a11, 1 +3f51a2f0: move a14, -*sp, 1 +3f51a300: sub a7, a7 +3f51a310: move a7, *a14+, 1 +3f51a320: movk 24, a5 +3f51a330: move a5, *a14+, 1 +3f51a340: move *a9(0x40), *a14+, 1 +3f51a360: calla L3F8BA520 +3f51a390: move a8, *a11(0x160), 1 +3f51a3b0: move *a9(0x40), *a11(0x180), 1 +L3F51A3E0: +3f51a3e0: move *a13(0xffe0), a11, 1 +3f51a400: move *a11(0x160), a7, 1 +3f51a420: jreq L3F51A4D0 +3f51a430: move *a11(0x160), a7, 1 +3f51a450: setf 16, 1, 0 +3f51a460: move *a7, a7, 0 +3f51a470: jreq L3F51A540 +3f51a480: move *a11(0x160), a7, 1 +3f51a4a0: move *a7, a7, 0 +3f51a4b0: dec a7 +3f51a4c0: jreq L3F51A540 +L3F51A4D0: +3f51a4d0: sub a7, a7 +3f51a4e0: move a7, *a11(0x160), 1 +3f51a500: movi 0xffff, a5 +3f51a520: move a5, *a11(0x180), 1 +L3F51A540: +3f51a540: move *a11(0x160), a7, 1 +3f51a560: jrne L3F51A6A0 +3f51a570: move a14, -*sp, 1 +3f51a580: movk 9, a7 +3f51a590: move a7, *a14+, 1 +3f51a5a0: move *a9(0x40), *a14+, 1 +3f51a5c0: setf 8, 0, 0 +3f51a5d0: move *a9(0x8), a8, 0 +3f51a5f0: move a8, *a14+, 1 +3f51a600: move @0x1ad960, *a14+, 1 +3f51a630: move a11, *a14+, 1 +3f51a640: calla L3F7FD2F0 +3f51a670: move a7, a8 +3f51a680: jauc L3F522E20 +L3F51A6A0: +3f51a6a0: move *a11(0x1c0), a7, 1 +3f51a6c0: move *a9(0x60), a5, 1 +3f51a6e0: cmp a5, a7 +3f51a6f0: jreq L3F51A7F0 +3f51a700: move a14, -*sp, 1 +3f51a710: sub a7, a7 +3f51a720: move a7, *a14+, 1 +3f51a730: movk 32, a5 +3f51a740: move a5, *a14+, 1 +3f51a750: move *a9(0x60), *a14+, 1 +3f51a770: calla L3F8BA520 +3f51a7a0: move a8, *a11(0x1a0), 1 +3f51a7c0: move *a9(0x60), *a11(0x1c0), 1 +L3F51A7F0: +3f51a7f0: move *a11(0x1a0), a7, 1 +3f51a810: jrne L3F51A860 +3f51a820: movi 0xffff, a7 +3f51a840: move a7, *a11(0x1c0), 1 +L3F51A860: +3f51a860: move *a11(0x1a0), a7, 1 +3f51a880: jrne L3F51A9C0 +3f51a890: move a14, -*sp, 1 +3f51a8a0: movk 13, a7 +3f51a8b0: move a7, *a14+, 1 +3f51a8c0: move *a9(0x60), *a14+, 1 +3f51a8e0: setf 8, 0, 0 +3f51a8f0: move *a9(0x8), a8, 0 +3f51a910: move a8, *a14+, 1 +3f51a920: move @0x1ad960, *a14+, 1 +3f51a950: move a11, *a14+, 1 +3f51a960: calla L3F7FD2F0 +3f51a990: move a7, a8 +3f51a9a0: jauc L3F522E20 +L3F51A9C0: +3f51a9c0: move *a11(0x160), a7, 1 +3f51a9e0: setf 16, 1, 0 +3f51a9f0: move *a7, a7, 0 +3f51aa00: inc a7 +3f51aa10: jreq L3F51AB50 +3f51aa20: move *a11(0x1a0), a7, 1 +3f51aa40: move *a11(0x160), a5, 1 +3f51aa60: movb *a7(0x180), a7 +3f51aa80: move *a5(0x10), a5, 0 +3f51aaa0: cmp a5, a7 +3f51aab0: jrne L3F51AB50 +3f51aac0: move *a11(0x1a0), a7, 1 +3f51aae0: move *a11(0x160), a5, 1 +3f51ab00: move *a7, a7, 1 +3f51ab10: move *a5(0x20), a5, 1 +3f51ab30: cmp a5, a7 +3f51ab40: jreq L3F51ACF0 +L3F51AB50: +3f51ab50: sub a7, a7 +3f51ab60: move a7, *a11(0x1a0), 1 +3f51ab80: movi 0xffff, a5 +3f51aba0: move a5, *a11(0x1c0), 1 +3f51abc0: move a14, -*sp, 1 +3f51abd0: movk 8, a7 +3f51abe0: move a7, *a14+, 1 +3f51abf0: move *a9(0x60), *a14+, 1 +3f51ac10: setf 8, 0, 0 +3f51ac20: move *a9(0x8), a8, 0 +3f51ac40: move a8, *a14+, 1 +3f51ac50: move @0x1ad960, *a14+, 1 +3f51ac80: move a11, *a14+, 1 +3f51ac90: calla L3F7FD2F0 +3f51acc0: move a7, a8 +3f51acd0: jauc L3F522E20 +L3F51ACF0: +3f51acf0: move *a11(0x1a0), a7, 1 +3f51ad10: move *a11(0x160), a5, 1 +3f51ad30: move *a7(0x60), a7, 1 +3f51ad50: move *a5(0x40), a5, 1 +3f51ad70: cmp a5, a7 +3f51ad80: jreq L3F51AE10 +3f51ad90: move a14, -*sp, 1 +3f51ada0: move *a11(0x1a0), *a14+, 1 +3f51adc0: move *a11(0x160), *a14+, 1 +3f51ade0: calla L3F863590 +L3F51AE10: +3f51ae10: move *a13(0x20), a7, 1 +3f51ae30: jreq L3F51B460 +3f51ae40: setf 1, 0, 0 +3f51ae50: move *a7(0x3b8), a5, 0 +3f51ae70: jreq L3F51AFD0 +3f51ae80: move a14, -*sp, 1 +3f51ae90: movk 10, a5 +3f51aea0: move a5, *a14+, 1 +3f51aeb0: move *a13(0xffc0), a5, 1 +3f51aed0: move *a5(0x0), *a14+, 1 +3f51aef0: setf 8, 0, 0 +3f51af00: move *a9(0x8), a8, 0 +3f51af20: move a8, *a14+, 1 +3f51af30: move @0x1ad960, *a14+, 1 +3f51af60: move a11, *a14+, 1 +3f51af70: calla L3F7FD2F0 +3f51afa0: movk 10, a8 +3f51afb0: jauc L3F522E20 +L3F51AFD0: +3f51afd0: move *a7(0x60), a5, 1 +3f51aff0: jreq L3F51B0C0 +3f51b000: move a14, -*sp, 1 +3f51b010: sub a5, a5 +3f51b020: move a5, *a14+, 1 +3f51b030: movk 1, a5 +3f51b040: move a5, *a14+, 1 +3f51b050: move *a7(0x60), *a14+, 1 +3f51b070: calla L3F8BA520 +3f51b0a0: move a8, *a7(0x80), 1 +L3F51B0C0: +3f51b0c0: move *a13(0xffc0), a5, 1 +3f51b0e0: setf 8, 0, 0 +3f51b0f0: move *a5(0x40), a5, 0 +3f51b110: dec a5 +3f51b120: jreq L3F51B460 +3f51b130: move *a11(0x160), a5, 1 +3f51b150: setf 16, 1, 0 +3f51b160: move *a5(0x10), a5, 0 +3f51b180: setf 8, 0, 0 +3f51b190: move *a7(0x3b0), a7, 0 +3f51b1b0: cmp a7, a5 +3f51b1c0: jrne L3F51B400 +3f51b1d0: move *a9(0x140), a7, 1 +3f51b1f0: jreq L3F51B2E0 +3f51b200: move *a13(0x20), a7, 1 +3f51b220: move *a7(0xa0), a5, 1 +3f51b240: jreq L3F51B290 +3f51b250: move *a7(0xa0), a5, 1 +3f51b270: move *a5, a5, 1 +3f51b280: jruc L3F51B2A0 +L3F51B290: +3f51b290: sub a5, a5 +L3F51B2A0: +3f51b2a0: move *a9(0x140), a7, 1 +3f51b2c0: cmp a5, a7 +3f51b2d0: jrne L3F51B400 +L3F51B2E0: +3f51b2e0: move *a9(0x160), a7, 1 +3f51b300: jreq L3F51B460 +3f51b310: move *a13(0x20), a7, 1 +3f51b330: move *a7(0x80), a5, 1 +3f51b350: jreq L3F51B3B0 +3f51b360: move *a7(0x80), a5, 1 +3f51b380: move *a5(0x30), a5, 1 +3f51b3a0: jruc L3F51B3C0 +L3F51B3B0: +3f51b3b0: sub a5, a5 +L3F51B3C0: +3f51b3c0: move *a9(0x160), a7, 1 +3f51b3e0: cmp a5, a7 +3f51b3f0: jreq L3F51B460 +L3F51B400: +3f51b400: move a14, -*sp, 1 +3f51b410: move *a13(0xffc0), *a14+, 1 +3f51b430: calla L3F519B50 +L3F51B460: +3f51b460: move *a13(0xffc0), a7, 1 +3f51b480: move *a7(0x100), a5, 1 +3f51b4a0: jane L3F521DE0 +3f51b4c0: move a14, -*sp, 1 +3f51b4d0: movi 0x78, a5 +3f51b4f0: move a5, *a14+, 1 +3f51b500: movk 1, a5 +3f51b510: move a5, *a14+, 1 +3f51b520: calla L3FB1D180 +3f51b550: move a8, *a7(0x100), 1 +3f51b570: move *a7(0x100), a5, 1 +3f51b590: jrne L3F51B620 +3f51b5a0: move a14, -*sp, 1 +3f51b5b0: movi 0x3f524ed0, a8 +3f51b5e0: move a8, *a14+, 1 +3f51b5f0: calla L3F927BC0 +L3F51B620: +3f51b620: move *a7(0x100), a5, 1 +3f51b640: jrne L3F51B780 +3f51b650: move a14, -*sp, 1 +3f51b660: movk 11, a5 +3f51b670: move a5, *a14+, 1 +3f51b680: move *a7(0x0), *a14+, 1 +3f51b6a0: setf 8, 0, 0 +3f51b6b0: move *a9(0x8), a8, 0 +3f51b6d0: move a8, *a14+, 1 +3f51b6e0: move @0x1ad960, *a14+, 1 +3f51b710: move a11, *a14+, 1 +3f51b720: calla L3F7FD2F0 +3f51b750: move a5, a8 +3f51b760: jauc L3F522E20 +L3F51B780: +3f51b780: move *a7(0x100), *a13(0x20), 1 +3f51b7b0: move *a13(0x20), a5, 1 +3f51b7d0: move a11, *a5, 1 +3f51b7e0: setf 8, 0, 0 +3f51b7f0: move *a7(0x40), a7, 0 +3f51b810: dsjs a7, L3F51B840 +3f51b820: movk 1, a7 +3f51b830: jruc L3F51B8A0 +L3F51B840: +3f51b840: move *a5, a7, 1 +3f51b850: move *a7(0x160), a7, 1 +3f51b870: setf 16, 1, 0 +3f51b880: move *a7(0x10), a7, 0 +L3F51B8A0: +3f51b8a0: movb a7, *a5(0x3b0) +3f51b8c0: move *a13(0xffc0), a7, 1 +3f51b8e0: setf 8, 0, 0 +3f51b8f0: move *a7(0x50), a7, 0 +3f51b910: dsjs a7, L3F51B940 +3f51b920: sub a7, a7 +3f51b930: jruc L3F51B960 +L3F51B940: +3f51b940: movi 0xffff, a7 +L3F51B960: +3f51b960: setf 16, 0, 0 +3f51b970: move a7, *a5(0x3a0), 0 +3f51b990: sub a7, a7 +3f51b9a0: move a7, *a13(0x140), 1 +3f51b9c0: move @0x3f525460, a8, 1 +3f51b9f0: move @0x3f525480, a5, 1 +3f51ba20: move a8, *a13(0x40), 1 +3f51ba40: move a5, *a13(0x60), 1 +3f51ba60: move a7, *a13(0xc0), 1 +3f51ba80: move *a13(0xffc0), a5, 1 +3f51baa0: setf 8, 0, 0 +3f51bab0: move *a5(0x48), a5, 0 +3f51bad0: cmp a5, a7 +3f51bae0: janc L3F51C490 +L3F51BB00: +3f51bb00: move *a13(0xc0), a11, 1 +3f51bb20: jrne L3F51BB50 +3f51bb30: movk 1, a7 +3f51bb40: jruc L3F51BC50 +L3F51BB50: +3f51bb50: move *a13(0x20), a7, 1 +3f51bb70: dec a11 +3f51bb80: sll 0x5, a11 +3f51bb90: add a7, a11 +3f51bba0: move *a13(0xc0), a5, 1 +3f51bbc0: dec a5 +3f51bbd0: sll 0x5, a5 +3f51bbe0: add a7, a5 +3f51bbf0: move *a11(0x340), a11, 1 +3f51bc10: move *a5(0x2e0), a5, 1 +3f51bc30: mpyu a5, a11 +3f51bc40: move a11, a7 +L3F51BC50: +3f51bc50: move *a13(0x20), a11, 1 +3f51bc70: move *a13(0xc0), a5, 1 +3f51bc90: sll 0x5, a5 +3f51bca0: add a11, a5 +3f51bcb0: move a7, *a5(0x340), 1 +3f51bcd0: move *a13(0xc0), a7, 1 +3f51bcf0: sll 0x5, a7 +3f51bd00: add a11, a7 +3f51bd10: addi 0x40, a14 +3f51bd30: move a14, -*sp, 1 +3f51bd40: addi 0x40, a14 +3f51bd60: move a14, -*sp, 1 +3f51bd70: move *a13(0xffc0), a5, 1 +3f51bd90: move *a5(0x160), a5, 1 +3f51bdb0: move *a13(0xc0), a11, 1 +3f51bdd0: sll 0x5, a11 +3f51bde0: add a11, a5 +3f51bdf0: move *a5(0xd8), a11, 1 +3f51be10: move *a11(0x1a8), a8, 1 +3f51be30: calla L3FE116F0 +3f51be60: calla L3FE161A0 +3f51be90: addi 0x40, a14 +3f51beb0: move a14, -*sp, 1 +3f51bec0: movi 0x3f5254a0, a8 +3f51bef0: move *a8+, *a14+, 1 +3f51bf00: move *a8+, *a14+, 1 +3f51bf10: calla L3FE161A0 +3f51bf40: calla L3FE0D650 +3f51bf70: calla L3FE14450 +3f51bfa0: calla L3FE10B50 +3f51bfd0: move a8, *a7(0x280), 1 +3f51bff0: move *a13(0x20), a11, 1 +3f51c010: move *a13(0xc0), a7, 1 +3f51c030: sll 0x5, a7 +3f51c040: add a11, a7 +3f51c050: move *a13(0xffc0), a5, 1 +3f51c070: move *a5(0x160), a5, 1 +3f51c090: move *a13(0xc0), a11, 1 +3f51c0b0: sll 0x5, a11 +3f51c0c0: add a11, a5 +3f51c0d0: move *a5(0xd8), a11, 1 +3f51c0f0: move *a11(0x1a8), *a7(0x2e0), 1 +3f51c120: move *a13(0x20), a11, 1 +3f51c140: move *a13(0xc0), a7, 1 +3f51c160: sll 0x5, a7 +3f51c170: add a11, a7 +3f51c180: move *a7(0x2e0), a8, 1 +3f51c1a0: calla L3FE116F0 +3f51c1d0: move *a13(0x40), *a14+, 1 +3f51c1f0: move *a13(0x60), *a14+, 1 +3f51c210: calla L3FE0DE90 +3f51c240: move -*a14, a8, 1 +3f51c250: move a8, *a13(0x60), 1 +3f51c270: move -*a14, a8, 1 +3f51c280: move a8, *a13(0x40), 1 +3f51c2a0: move *a13(0xc0), a7, 1 +3f51c2c0: sll 0x5, a7 +3f51c2d0: add a11, a7 +3f51c2e0: move *a13(0x140), a5, 1 +3f51c300: move *a7(0x2e0), a7, 1 +3f51c320: cmp a7, a5 +3f51c330: jrhi L3F51C3A0 +3f51c340: move *a13(0xc0), a7, 1 +3f51c360: sll 0x5, a7 +3f51c370: add a11, a7 +3f51c380: move *a7(0x2e0), a5, 1 +L3F51C3A0: +3f51c3a0: move a5, *a13(0x140), 1 +3f51c3c0: move *a13(0xc0), a7, 1 +3f51c3e0: inc a7 +3f51c3f0: move a7, *a13(0xc0), 1 +3f51c410: move *a13(0xffc0), a5, 1 +3f51c430: setf 8, 0, 0 +3f51c440: move *a5(0x48), a5, 0 +3f51c460: cmp a5, a7 +3f51c470: jac L3F51BB00 +L3F51C490: +3f51c490: move *a13(0x20), a11, 1 +3f51c4b0: movk 1, a5 +3f51c4c0: move *a11(0x3b0), a7, 0 +3f51c4e0: sll a7, a5 +3f51c4f0: move a5, a8 +3f51c500: calla L3FE116F0 +3f51c530: move *a13(0x40), *a14+, 1 +3f51c550: move *a13(0x60), *a14+, 1 +3f51c570: calla L3FE0E6F0 +3f51c5a0: jreq L3F51C700 +3f51c5b0: move a14, -*sp, 1 +3f51c5c0: movk 8, a7 +3f51c5d0: move a7, *a14+, 1 +3f51c5e0: move *a13(0xffc0), a5, 1 +3f51c600: move *a5(0x0), *a14+, 1 +3f51c620: move *a9(0x8), a8, 0 +3f51c640: move a8, *a14+, 1 +3f51c650: move @0x1ad960, *a14+, 1 +3f51c680: move *a13(0xffe0), *a14+, 1 +3f51c6a0: calla L3F7FD2F0 +3f51c6d0: move a7, a8 +3f51c6e0: jauc L3F522E20 +L3F51C700: +3f51c700: move *a13(0xffc0), a7, 1 +3f51c720: move *a7(0x40), a5, 0 +3f51c740: dec a5 +3f51c750: jaeq L3F51DD50 +3f51c770: move *a9(0x140), a5, 1 +3f51c790: jaeq L3F51DD50 +3f51c7b0: move a14, -*sp, 1 +3f51c7c0: sub a5, a5 +3f51c7d0: move a5, *a14+, 1 +3f51c7e0: move *a9(0x140), *a14+, 1 +3f51c800: addi 0xa0, a11 +3f51c820: move a11, *a14+, 1 +3f51c830: move a13, *a14+, 1 +3f51c840: move *a13(0xffe0), *a14+, 1 +3f51c860: calla L3F537D00 +3f51c890: move a8, *a13(0x2e0), 1 +3f51c8b0: move a8, a11 +3f51c8c0: jane L3F522E20 +3f51c8e0: move *a13(0x20), a11, 1 +3f51c900: move *a11(0xa0), a5, 1 +3f51c920: setf 16, 1, 0 +3f51c930: move *a5(0x30), a7, 0 +3f51c950: inc a7 +3f51c960: move a7, *a5(0x30), 0 +3f51c980: move *a13(0xffc0), a7, 1 +3f51c9a0: move *a7(0x140), a5, 1 +3f51c9c0: move *a13, a7, 1 +3f51c9d0: cmp a7, a5 +3f51c9e0: jreq L3F51CB40 +3f51c9f0: move a14, -*sp, 1 +3f51ca00: movk 10, a5 +3f51ca10: move a5, *a14+, 1 +3f51ca20: move *a11(0xa0), a5, 1 +3f51ca40: move *a5+, *a14+, 1 +3f51ca50: setf 8, 0, 0 +3f51ca60: move *a9(0x8), a8, 0 +3f51ca80: move a8, *a14+, 1 +3f51ca90: move @0x1ad960, *a14+, 1 +3f51cac0: move *a13(0xffe0), *a14+, 1 +3f51cae0: calla L3F7FD2F0 +3f51cb10: movk 10, a8 +3f51cb20: jauc L3F522E20 +L3F51CB40: +3f51cb40: move *a11(0xa0), a5, 1 +3f51cb60: setf 8, 0, 0 +3f51cb70: move *a5(0x40), a5, 0 +3f51cb90: subk 3, a5 +3f51cba0: jane L3F51D8F0 +3f51cbc0: move @0x3f525460, a8, 1 +3f51cbf0: move @0x3f525480, a5, 1 +3f51cc20: move a8, *a13(0x80), 1 +3f51cc40: move a5, *a13(0xa0), 1 +3f51cc60: sub a5, a5 +3f51cc70: move a5, *a13(0xc0), 1 +L3F51CC90: +3f51cc90: move *a13(0xc0), a11, 1 +3f51ccb0: sll 0x5, a11 +3f51ccc0: add a13, a11 +3f51ccd0: move *a13(0x20), a7, 1 +3f51ccf0: move *a7(0xa0), a5, 1 +3f51cd10: move *a5(0x160), a5, 1 +3f51cd30: move *a13(0xc0), a7, 1 +3f51cd50: sll 0x5, a7 +3f51cd60: add a7, a5 +3f51cd70: move *a5(0xd8), a7, 1 +3f51cd90: move *a7(0x128), *a11(0x160), 1 +3f51cdc0: move *a13(0x20), a11, 1 +3f51cde0: move *a11(0xa0), a7, 1 +3f51ce00: move *a7(0x160), a7, 1 +3f51ce20: move *a13(0xc0), a5, 1 +3f51ce40: sll 0x5, a5 +3f51ce50: add a5, a7 +3f51ce60: move *a7(0xd8), a7, 1 +3f51ce80: move *a7(0x1a8), a8, 1 +3f51cea0: calla L3FE116F0 +3f51ced0: move *a13(0x80), *a14+, 1 +3f51cef0: move *a13(0xa0), *a14+, 1 +3f51cf10: calla L3FE0DE90 +3f51cf40: move -*a14, a8, 1 +3f51cf50: move a8, *a13(0xa0), 1 +3f51cf70: move -*a14, a8, 1 +3f51cf80: move a8, *a13(0x80), 1 +3f51cfa0: move *a13(0xc0), a7, 1 +3f51cfc0: sll 0x5, a7 +3f51cfd0: add a13, a7 +3f51cfe0: move *a13(0xc0), a5, 1 +3f51d000: sll 0x5, a5 +3f51d010: add a11, a5 +3f51d020: move *a7(0x160), a7, 1 +3f51d040: move *a5(0x2e0), a5, 1 +3f51d060: cmp a5, a7 +3f51d070: jrnc L3F51D1D0 +3f51d080: move a14, -*sp, 1 +3f51d090: movk 8, a7 +3f51d0a0: move a7, *a14+, 1 +3f51d0b0: move *a11(0xa0), a5, 1 +3f51d0d0: move *a5+, *a14+, 1 +3f51d0e0: setf 8, 0, 0 +3f51d0f0: move *a9(0x8), a8, 0 +3f51d110: move a8, *a14+, 1 +3f51d120: move @0x1ad960, *a14+, 1 +3f51d150: move *a13(0xffe0), *a14+, 1 +3f51d170: calla L3F7FD2F0 +3f51d1a0: move a7, a8 +3f51d1b0: jauc L3F522E20 +L3F51D1D0: +3f51d1d0: move *a13(0xc0), a7, 1 +3f51d1f0: jrne L3F51D220 +3f51d200: movk 1, a5 +3f51d210: jruc L3F51D2F0 +L3F51D220: +3f51d220: dec a7 +3f51d230: sll 0x5, a7 +3f51d240: add a11, a7 +3f51d250: move *a13(0xc0), a5, 1 +3f51d270: dec a5 +3f51d280: sll 0x5, a5 +3f51d290: add a13, a5 +3f51d2a0: move *a7(0x340), a7, 1 +3f51d2c0: move *a5(0x160), a5, 1 +3f51d2e0: mpyu a7, a5 +L3F51D2F0: +3f51d2f0: move *a13(0xc0), a7, 1 +3f51d310: sll 0x5, a7 +3f51d320: add a11, a7 +3f51d330: move a5, *a7(0x340), 1 +3f51d350: move *a13(0xc0), a7, 1 +3f51d370: sll 0x5, a7 +3f51d380: add a11, a7 +3f51d390: addi 0x40, a14 +3f51d3b0: move a14, -*sp, 1 +3f51d3c0: addi 0x40, a14 +3f51d3e0: move a14, -*sp, 1 +3f51d3f0: move *a13(0xc0), a5, 1 +3f51d410: sll 0x5, a5 +3f51d420: add a13, a5 +3f51d430: move *a5(0x160), a8, 1 +3f51d450: calla L3FE116F0 +3f51d480: calla L3FE161A0 +3f51d4b0: addi 0x40, a14 +3f51d4d0: move a14, -*sp, 1 +3f51d4e0: movi 0x3f5254a0, a8 +3f51d510: move *a8+, *a14+, 1 +3f51d520: move *a8+, *a14+, 1 +3f51d530: calla L3FE161A0 +3f51d560: calla L3FE0D650 +3f51d590: calla L3FE14450 +3f51d5c0: calla L3FE10B50 +3f51d5f0: move a8, *a7(0x280), 1 +3f51d610: move *a13(0xc0), a7, 1 +3f51d630: inc a7 +3f51d640: move a7, *a13(0xc0), 1 +3f51d660: subk 3, a7 +3f51d670: jac L3F51CC90 +3f51d690: movk 1, a7 +3f51d6a0: setf 8, 0, 0 +3f51d6b0: move *a11(0x3b0), a5, 0 +3f51d6d0: sll a5, a7 +3f51d6e0: move a7, a8 +3f51d6f0: calla L3FE116F0 +3f51d720: move *a13(0x80), *a14+, 1 +3f51d740: move *a13(0xa0), *a14+, 1 +3f51d760: calla L3FE0E6F0 +3f51d790: jaeq L3F521DE0 +3f51d7b0: move a14, -*sp, 1 +3f51d7c0: movk 8, a7 +3f51d7d0: move a7, *a14+, 1 +3f51d7e0: move *a11(0xa0), a5, 1 +3f51d800: move *a5+, *a14+, 1 +3f51d810: move *a9(0x8), a8, 0 +3f51d830: move a8, *a14+, 1 +3f51d840: move @0x1ad960, *a14+, 1 +3f51d870: move *a13(0xffe0), *a14+, 1 +3f51d890: calla L3F7FD2F0 +3f51d8c0: move a7, a8 +3f51d8d0: jauc L3F522E20 +L3F51D8F0: +3f51d8f0: move *a11(0xa0), a5, 1 +3f51d910: move *a5(0x160), a5, 1 +3f51d930: move *a5(0xd8), a5, 1 +3f51d950: move *a5(0x128), a8, 1 +3f51d970: calla L3FE116F0 +3f51d9a0: move *a13(0x40), *a14+, 1 +3f51d9c0: move *a13(0x60), *a14+, 1 +3f51d9e0: calla L3FE0E6F0 +3f51da10: jrne L3F51DB00 +3f51da20: move *a11(0xa0), a5, 1 +3f51da40: move *a5(0x160), a5, 1 +3f51da60: move *a5(0xd8), a5, 1 +3f51da80: movk 1, a7 +3f51da90: move *a11(0x3b0), a11, 0 +3f51dab0: sll a11, a7 +3f51dac0: move *a5(0x1a8), a11, 1 +3f51dae0: cmp a7, a11 +3f51daf0: jrls L3F51DC60 +L3F51DB00: +3f51db00: move a14, -*sp, 1 +3f51db10: movk 8, a11 +3f51db20: move a11, *a14+, 1 +3f51db30: move *a13(0x20), a7, 1 +3f51db50: move *a7(0xa0), a5, 1 +3f51db70: move *a5+, *a14+, 1 +3f51db80: move *a9(0x8), a8, 0 +3f51dba0: move a8, *a14+, 1 +3f51dbb0: move @0x1ad960, *a14+, 1 +3f51dbe0: move *a13(0xffe0), *a14+, 1 +3f51dc00: calla L3F7FD2F0 +3f51dc30: move a11, a8 +3f51dc40: jauc L3F522E20 +L3F51DC60: +3f51dc60: move *a13(0x20), a11, 1 +3f51dc80: move *a13(0xffc0), a7, 1 +3f51dca0: move *a7(0x40), a5, 0 +3f51dcc0: subk 3, a5 +3f51dcd0: movk 1, a5 +3f51dce0: jreq L3F51DD00 +3f51dcf0: sub a5, a5 +L3F51DD00: +3f51dd00: setf 1, 0, 0 +3f51dd10: move a5, *a11(0x3ba), 0 +3f51dd30: jauc L3F521DE0 +L3F51DD50: +3f51dd50: move *a7(0x40), a5, 0 +3f51dd70: dec a5 +3f51dd80: jaeq L3F521DE0 +3f51dda0: move *a9(0x160), a5, 1 +3f51ddc0: jaeq L3F521DE0 +3f51dde0: move a14, -*sp, 1 +3f51ddf0: sub a5, a5 +3f51de00: move a5, *a14+, 1 +3f51de10: movk 1, a5 +3f51de20: move a5, *a14+, 1 +3f51de30: move *a9(0x160), *a14+, 1 +3f51de50: calla L3F8BA520 +3f51de80: move a8, *a11(0x80), 1 +3f51dea0: move *a11(0x80), a5, 1 +3f51dec0: jrne L3F51E010 +3f51ded0: move a14, -*sp, 1 +3f51dee0: movk 12, a5 +3f51def0: move a5, *a14+, 1 +3f51df00: move *a9(0x160), *a14+, 1 +3f51df20: setf 8, 0, 0 +3f51df30: move *a9(0x8), a8, 0 +3f51df50: move a8, *a14+, 1 +3f51df60: move @0x1ad960, *a14+, 1 +3f51df90: move *a13(0xffe0), *a14+, 1 +3f51dfb0: calla L3F7FD2F0 +3f51dfe0: move a5, a8 +3f51dff0: jauc L3F522E20 +L3F51E010: +3f51e010: move *a11(0x80), a5, 1 +3f51e030: setf 16, 1, 0 +3f51e040: move *a5(0x20), a5, 0 +3f51e060: dec a5 +3f51e070: jrgt L3F51E200 +3f51e080: setf 8, 0, 0 +3f51e090: move *a7(0x40), a5, 0 +3f51e0b0: subk 3, a5 +3f51e0c0: jrne L3F51E200 +3f51e0d0: move a14, -*sp, 1 +3f51e0e0: movk 8, a5 +3f51e0f0: move a5, *a14+, 1 +3f51e100: move *a7(0x0), *a14+, 1 +3f51e120: move *a9(0x8), a8, 0 +3f51e140: move a8, *a14+, 1 +3f51e150: move @0x1ad960, *a14+, 1 +3f51e180: move *a13(0xffe0), *a14+, 1 +3f51e1a0: calla L3F7FD2F0 +3f51e1d0: move a5, a8 +3f51e1e0: jauc L3F522E20 +L3F51E200: +3f51e200: move *a9(0x160), *a11(0x60), 1 +3f51e230: addi 0x40, a14 +3f51e250: move a14, -*sp, 1 +3f51e260: move a9, a5 +3f51e270: addi 0x180, a5 +3f51e290: move a5, *a14+, 1 +3f51e2a0: calla L3FB1C610 +3f51e2d0: move -*a14, a8, 1 +3f51e2e0: move a8, *a11(0x120), 1 +3f51e300: move -*a14, a8, 1 +3f51e310: move a8, *a11(0x100), 1 +3f51e330: addi 0x40, a14 +3f51e350: move a14, -*sp, 1 +3f51e360: move a9, a5 +3f51e370: addi 0x1c0, a5 +3f51e390: move a5, *a14+, 1 +3f51e3a0: calla L3FB1C610 +3f51e3d0: move -*a14, a8, 1 +3f51e3e0: move a8, *a11(0x160), 1 +3f51e400: move -*a14, a8, 1 +3f51e410: move a8, *a11(0x140), 1 +3f51e430: jauc L3F51FCA0 +3f51e450: move *a13(0x20), a11, 1 +3f51e470: move *a13(0x140), *a11(0x200), 1 +3f51e4a0: move *a13(0x20), a11, 1 +3f51e4c0: move *a11(0x80), a7, 1 +3f51e4e0: move *a7, a7, 1 +3f51e4f0: move *a11(0x80), a5, 1 +3f51e510: move *a5, a5, 1 +3f51e520: move *a5(0xa0), a5, 1 +3f51e540: neg a5 +3f51e550: move *a7(0x40), a7, 1 +3f51e570: srl a5, a7 +3f51e580: move a7, *a13(0x160), 1 +3f51e5a0: move *a11(0x80), a5, 1 +3f51e5c0: move *a5, a5, 1 +3f51e5d0: move *a11(0x80), a7, 1 +3f51e5f0: move *a7, a7, 1 +3f51e600: move *a7(0xc0), a7, 1 +3f51e620: neg a7 +3f51e630: move *a5(0x60), a5, 1 +3f51e650: srl a7, a5 +3f51e660: move a5, *a13(0x180), 1 +3f51e680: move *a11(0x80), a7, 1 +3f51e6a0: move *a7, a7, 1 +3f51e6b0: move *a11(0x80), a5, 1 +3f51e6d0: move *a5, a5, 1 +3f51e6e0: move *a5(0xe0), a5, 1 +3f51e700: neg a5 +3f51e710: move *a7(0x80), a7, 1 +3f51e730: srl a5, a7 +3f51e740: move a7, *a13(0x1a0), 1 +3f51e760: move *a13(0x160), a5, 1 +3f51e780: inc a5 +3f51e790: move a5, *a13(0x160), 1 +3f51e7b0: move *a13(0x180), a7, 1 +3f51e7d0: inc a7 +3f51e7e0: move a7, *a13(0x180), 1 +3f51e800: dec a5 +3f51e810: dec a7 +3f51e820: and a7, a5 +3f51e830: move *a13(0x1a0), a7, 1 +3f51e850: inc a7 +3f51e860: move a7, *a13(0x1a0), 1 +3f51e880: dec a7 +3f51e890: and a7, a5 +3f51e8a0: jaeq L3F51F6C0 +3f51e8c0: move @0x3f525460, a8, 1 +3f51e8f0: move @0x3f525480, a7, 1 +3f51e920: move a8, *a13(0x80), 1 +3f51e940: move a7, *a13(0xa0), 1 +3f51e960: sub a7, a7 +3f51e970: move a7, *a13(0xc0), 1 +L3F51E990: +3f51e990: move *a13(0x20), a11, 1 +3f51e9b0: move *a13(0xc0), a7, 1 +3f51e9d0: sll 0x5, a7 +3f51e9e0: add a11, a7 +3f51e9f0: addi 0x40, a14 +3f51ea10: move a14, -*sp, 1 +3f51ea20: addi 0x40, a14 +3f51ea40: move a14, -*sp, 1 +3f51ea50: move *a13(0xc0), a5, 1 +3f51ea70: sll 0x5, a5 +3f51ea80: add a13, a5 +3f51ea90: move *a5(0x160), a8, 1 +3f51eab0: calla L3FE116F0 +3f51eae0: calla L3FE161A0 +3f51eb10: addi 0x40, a14 +3f51eb30: move a14, -*sp, 1 +3f51eb40: movi 0x3f5254a0, a8 +3f51eb70: move *a8+, *a14+, 1 +3f51eb80: move *a8+, *a14+, 1 +3f51eb90: calla L3FE161A0 +3f51ebc0: calla L3FE0D650 +3f51ebf0: calla L3FE14450 +3f51ec20: calla L3FE10B50 +3f51ec50: move a8, *a7(0x280), 1 +3f51ec70: move *a13(0xc0), a7, 1 +3f51ec90: jrne L3F51ECC0 +3f51eca0: movk 1, a5 +3f51ecb0: jruc L3F51ED90 +L3F51ECC0: +3f51ecc0: dec a7 +3f51ecd0: sll 0x5, a7 +3f51ece0: add a11, a7 +3f51ecf0: move *a13(0xc0), a5, 1 +3f51ed10: dec a5 +3f51ed20: sll 0x5, a5 +3f51ed30: add a13, a5 +3f51ed40: move *a7(0x340), a7, 1 +3f51ed60: move *a5(0x160), a5, 1 +3f51ed80: mpyu a7, a5 +L3F51ED90: +3f51ed90: move *a13(0xc0), a7, 1 +3f51edb0: sll 0x5, a7 +3f51edc0: add a11, a7 +3f51edd0: move a5, *a7(0x340), 1 +3f51edf0: move *a13(0xc0), a7, 1 +3f51ee10: sll 0x5, a7 +3f51ee20: add a11, a7 +3f51ee30: move *a7(0x2e0), a7, 1 +3f51ee50: jreq L3F51F210 +3f51ee60: move *a13(0xc0), a7, 1 +3f51ee80: sll 0x5, a7 +3f51ee90: add a11, a7 +3f51eea0: move *a13(0xc0), a5, 1 +3f51eec0: sll 0x5, a5 +3f51eed0: add a13, a5 +3f51eee0: move *a7(0x2e0), a7, 1 +3f51ef00: move *a5(0x160), a5, 1 +3f51ef20: cmp a5, a7 +3f51ef30: jrls L3F51F0A0 +3f51ef40: move a14, -*sp, 1 +3f51ef50: movk 8, a7 +3f51ef60: move a7, *a14+, 1 +3f51ef70: move *a13(0xffc0), a5, 1 +3f51ef90: move *a5(0x0), *a14+, 1 +3f51efb0: setf 8, 0, 0 +3f51efc0: move *a9(0x8), a8, 0 +3f51efe0: move a8, *a14+, 1 +3f51eff0: move @0x1ad960, *a14+, 1 +3f51f020: move *a13(0xffe0), *a14+, 1 +3f51f040: calla L3F7FD2F0 +3f51f070: move a7, a8 +3f51f080: jauc L3F522E20 +L3F51F0A0: +3f51f0a0: move *a13(0xc0), a7, 1 +3f51f0c0: sll 0x5, a7 +3f51f0d0: add a13, a7 +3f51f0e0: move *a7(0x160), a8, 1 +3f51f100: calla L3FE116F0 +3f51f130: move *a13(0x80), *a14+, 1 +3f51f150: move *a13(0xa0), *a14+, 1 +3f51f170: calla L3FE0DE90 +3f51f1a0: move -*a14, a8, 1 +3f51f1b0: move a8, *a13(0xa0), 1 +3f51f1d0: move -*a14, a8, 1 +3f51f1e0: move a8, *a13(0x80), 1 +3f51f200: jruc L3F51F480 +L3F51F210: +3f51f210: move *a11(0x80), a7, 1 +3f51f230: setf 16, 1, 0 +3f51f240: move *a7(0x20), a7, 0 +3f51f260: btst 0, a7 +3f51f270: jrne L3F51F480 +3f51f280: move *a13(0xc0), a7, 1 +3f51f2a0: sll 0x5, a7 +3f51f2b0: add a13, a7 +3f51f2c0: move *a7(0x160), a7, 1 +3f51f2e0: move *a13(0x160), a5, 1 +3f51f300: cmp a5, a7 +3f51f310: jreq L3F51F480 +3f51f320: move a14, -*sp, 1 +3f51f330: movk 8, a7 +3f51f340: move a7, *a14+, 1 +3f51f350: move *a13(0xffc0), a7, 1 +3f51f370: move *a7(0x0), *a14+, 1 +3f51f390: setf 8, 0, 0 +3f51f3a0: move *a9(0x8), a8, 0 +3f51f3c0: move a8, *a14+, 1 +3f51f3d0: move @0x1ad960, *a14+, 1 +3f51f400: move *a13(0xffe0), *a14+, 1 +3f51f420: calla L3F7FD2F0 +3f51f450: movk 8, a8 +3f51f460: jauc L3F522E20 +L3F51F480: +3f51f480: move *a13(0xc0), a7, 1 +3f51f4a0: inc a7 +3f51f4b0: move a7, *a13(0xc0), 1 +3f51f4d0: subk 3, a7 +3f51f4e0: jac L3F51E990 +3f51f500: movk 1, a7 +3f51f510: setf 1, 0, 0 +3f51f520: move a7, *a11(0x3b9), 0 +3f51f540: move *a11(0x80), a5, 1 +3f51f560: move *a5, a5, 1 +3f51f570: setf 16, 1, 0 +3f51f580: move *a5(0x110), a5, 0 +3f51f5a0: move a5, *a13(0x220), 1 +3f51f5c0: move *a11(0x80), a7, 1 +3f51f5e0: move *a7(0x20), a7, 0 +3f51f600: btst 0, a7 +3f51f610: jreq L3F51F640 +3f51f620: movk 3, a7 +3f51f630: jruc L3F51F690 +L3F51F640: +3f51f640: move *a13(0xffc0), a7, 1 +3f51f660: setf 8, 0, 0 +3f51f670: move *a7(0x40), a7, 0 +L3F51F690: +3f51f690: move a7, *a13(0x200), 1 +3f51f6b0: jruc L3F51FE40 +L3F51F6C0: +3f51f6c0: move *a13(0x20), a11, 1 +3f51f6e0: move *a13(0x40), *a14+, 1 +3f51f700: move *a13(0x60), *a14+, 1 +3f51f720: calla L3FE10CC0 +3f51f750: move a8, *a11(0x200), 1 +3f51f770: move *a13(0x20), a11, 1 +3f51f790: movk 1, a7 +3f51f7a0: setf 8, 0, 0 +3f51f7b0: move *a11(0x3b0), a5, 0 +3f51f7d0: sll a5, a7 +3f51f7e0: move a7, a8 +3f51f7f0: calla L3FE116F0 +3f51f820: move -*a14, a8, 1 +3f51f830: move a8, *a13(0xa0), 1 +3f51f850: move -*a14, a8, 1 +3f51f860: move a8, *a13(0x80), 1 +3f51f880: move *a13(0x40), *a14+, 1 +3f51f8a0: move *a13(0x60), *a14+, 1 +3f51f8c0: move *a13(0x80), *a14+, 1 +3f51f8e0: move *a13(0xa0), *a14+, 1 +3f51f900: calla L3FE0E730 +3f51f930: jreq L3F51FA90 +3f51f940: move a14, -*sp, 1 +3f51f950: movk 8, a7 +3f51f960: move a7, *a14+, 1 +3f51f970: move *a13(0xffc0), a5, 1 +3f51f990: move *a5(0x0), *a14+, 1 +3f51f9b0: move *a9(0x8), a8, 0 +3f51f9d0: move a8, *a14+, 1 +3f51f9e0: move @0x1ad960, *a14+, 1 +3f51fa10: move *a13(0xffe0), *a14+, 1 +3f51fa30: calla L3F7FD2F0 +3f51fa60: move a7, a8 +3f51fa70: jauc L3F522E20 +L3F51FA90: +3f51fa90: move *a13(0xffc0), a7, 1 +3f51fab0: move *a7(0x40), a5, 0 +3f51fad0: subk 3, a5 +3f51fae0: movk 1, a5 +3f51faf0: jreq L3F51FB10 +3f51fb00: sub a5, a5 +L3F51FB10: +3f51fb10: setf 1, 0, 0 +3f51fb20: move a5, *a11(0x3ba), 0 +3f51fb40: move *a13(0x80), *a14+, 1 +3f51fb60: move *a13(0xa0), *a14+, 1 +3f51fb80: calla L3FE10CC0 +3f51fbb0: move a8, *a13(0x160), 1 +3f51fbd0: move *a13(0x80), *a14+, 1 +3f51fbf0: move *a13(0xa0), *a14+, 1 +3f51fc10: calla L3FE10CC0 +L3F51FC40: +3f51fc40: move a8, *a13(0x220), 1 +L3F51FC60: +3f51fc60: movk 2, a5 +3f51fc70: move a5, *a13(0x200), 1 +3f51fc90: jruc L3F51FE40 +L3F51FCA0: +3f51fca0: move *a11(0x80), a5, 1 +3f51fcc0: setf 16, 1, 0 +3f51fcd0: move *a5(0x20), a8, 0 +3f51fcf0: cmpi 0x5, a8 +3f51fd10: jrhi L3F51FE40 +3f51fd20: sll 0x5, a8 +3f51fd30: addi 0x3f51fd80, a8 +3f51fd60: move *a8, a8, 1 +3f51fd70: jump a8 +3f51fd80: drav b11, b0 +3f51fd90: dsjs b1, L3F51FC00 +3f51fda0: drav a6, a0 +3f51fdb0: dsjs b1, L3F51FC20 +3f51fdc0: cmpxy a5, a0 +3f51fdd0: dsjs b1, L3F51FC40 +3f51fde0: drav a6, a0 +3f51fdf0: dsjs b1, L3F51FC60 +3f51fe00: cmpxy a5, a0 +3f51fe10: dsjs b1, L3F51FC80 +3f51fe20: cmpxy b2, b0 +3f51fe30: dsjs b1, L3F51FCA0 +L3F51FE40: +3f51fe40: move *a11(0x200), a7, 1 +3f51fe60: jaeq L3F520F80 +3f51fe80: sub a7, a7 +3f51fe90: move a7, *a13(0xc0), 1 +L3F51FEB0: +3f51feb0: move *a13(0x20), a11, 1 +3f51fed0: move *a13(0xc0), a7, 1 +3f51fef0: sll 0x5, a7 +3f51ff00: add a11, a7 +3f51ff10: move a14, -*sp, 1 +3f51ff20: movk 4, a5 +3f51ff30: move a5, *a14+, 1 +3f51ff40: move *a11(0x200), *a14+, 1 +3f51ff60: calla L3FB1D180 +3f51ff90: move a8, *a7(0x220), 1 +3f51ffb0: move *a13(0xc0), a7, 1 +3f51ffd0: sll 0x5, a7 +3f51ffe0: add a11, a7 +3f51fff0: move *a7(0x220), a7, 1 +3f520010: jrne L3F520260 +3f520020: move a14, -*sp, 1 +3f520030: movi 0x3f524fd8, a8 +3f520060: move a8, *a14+, 1 +3f520070: calla L3F927BC0 +3f5200a0: sub a7, a7 +3f5200b0: move a7, *a13(0x1c0), 1 +3f5200d0: move *a13(0xc0), a5, 1 +3f5200f0: cmp a5, a7 +3f520100: jrnc L3F520260 +L3F520110: +3f520110: move a14, -*sp, 1 +3f520120: move *a13(0x20), a11, 1 +3f520140: move *a13(0x1c0), a7, 1 +3f520160: sll 0x5, a7 +3f520170: add a11, a7 +3f520180: move *a7(0x220), *a14+, 1 +3f5201a0: calla L3FB1D8C0 +3f5201d0: move *a13(0x1c0), a7, 1 +3f5201f0: inc a7 +3f520200: move a7, *a13(0x1c0), 1 +3f520220: move *a13(0xc0), a5, 1 +3f520240: cmp a5, a7 +3f520250: jrc L3F520110 +L3F520260: +3f520260: move *a13(0xc0), a7, 1 +3f520280: sll 0x5, a7 +3f520290: add a11, a7 +3f5202a0: move *a7(0x220), a7, 1 +3f5202c0: jrne L3F520430 +3f5202d0: move a14, -*sp, 1 +3f5202e0: movk 11, a7 +3f5202f0: move a7, *a14+, 1 +3f520300: move *a13(0xffc0), a5, 1 +3f520320: move *a5(0x0), *a14+, 1 +3f520340: setf 8, 0, 0 +3f520350: move *a9(0x8), a8, 0 +3f520370: move a8, *a14+, 1 +3f520380: move @0x1ad960, *a14+, 1 +3f5203b0: move *a13(0xffe0), *a14+, 1 +3f5203d0: calla L3F7FD2F0 +3f520400: move a7, a8 +3f520410: jauc L3F522E20 +L3F520430: +3f520430: move *a13(0x200), a7, 1 +3f520450: subk 2, a7 +3f520460: jreq L3F5204E0 +3f520470: move *a13(0xc0), a7, 1 +3f520490: inc a7 +3f5204a0: move a7, *a13(0xc0), 1 +3f5204c0: subk 3, a7 +3f5204d0: jrc L3F51FEB0 +L3F5204E0: +3f5204e0: move *a13(0xffc0), a7, 1 +3f520500: setf 8, 0, 0 +3f520510: move *a7(0x20), a5, 0 +3f520530: subk 2, a5 +3f520540: jrne L3F520630 +3f520550: move *a13(0xff60), a5, 1 +3f520570: move *a7(0x80), a7, 1 +3f520590: cmp a7, a5 +3f5205a0: jrc L3F520650 +3f5205b0: move *a13(0xffc0), a7, 1 +3f5205d0: move *a13(0xff40), a5, 1 +3f5205f0: move *a7(0xa0), a7, 1 +3f520610: cmp a7, a5 +3f520620: jrc L3F520650 +L3F520630: +3f520630: sub a7, a7 +3f520640: jruc L3F520660 +L3F520650: +3f520650: movk 1, a7 +L3F520660: +3f520660: setf 1, 0, 0 +3f520670: move a7, *a11(0x3bb), 0 +3f520690: move a14, -*sp, 1 +3f5206a0: movk 4, a7 +3f5206b0: move a7, *a14+, 1 +3f5206c0: move *a11(0x200), *a14+, 1 +3f5206e0: calla L3FB1D180 +3f520710: move a8, *a11(0x180), 1 +3f520730: move *a11(0x180), a5, 1 +3f520750: jrne L3F5207E0 +3f520760: move a14, -*sp, 1 +3f520770: movi 0x3f525120, a8 +3f5207a0: move a8, *a14+, 1 +3f5207b0: calla L3F927BC0 +L3F5207E0: +3f5207e0: move *a11(0x180), a5, 1 +3f520800: jrne L3F520970 +3f520810: move a14, -*sp, 1 +3f520820: movk 11, a5 +3f520830: move a5, *a14+, 1 +3f520840: move *a13(0xffc0), a5, 1 +3f520860: move *a5(0x0), *a14+, 1 +3f520880: setf 8, 0, 0 +3f520890: move *a9(0x8), a8, 0 +3f5208b0: move a8, *a14+, 1 +3f5208c0: move @0x1ad960, *a14+, 1 +3f5208f0: move *a13(0xffe0), *a14+, 1 +3f520910: calla L3F7FD2F0 +3f520940: movk 11, a8 +3f520950: jauc L3F522E20 +L3F520970: +3f520970: move a14, -*sp, 1 +3f520980: movk 16, a5 +3f520990: move a5, *a14+, 1 +3f5209a0: move *a11(0x200), *a14+, 1 +3f5209c0: calla L3FB1D180 +3f5209f0: move a8, *a11(0x1e0), 1 +3f520a10: move *a11(0x1e0), a5, 1 +3f520a30: jrne L3F520AC0 +3f520a40: move a14, -*sp, 1 +3f520a50: movi 0x3f525240, a8 +3f520a80: move a8, *a14+, 1 +3f520a90: calla L3F927BC0 +L3F520AC0: +3f520ac0: move *a11(0x1e0), a5, 1 +3f520ae0: jrne L3F520C50 +3f520af0: move a14, -*sp, 1 +3f520b00: movk 11, a5 +3f520b10: move a5, *a14+, 1 +3f520b20: move *a13(0xffc0), a5, 1 +3f520b40: move *a5(0x0), *a14+, 1 +3f520b60: setf 8, 0, 0 +3f520b70: move *a9(0x8), a8, 0 +3f520b90: move a8, *a14+, 1 +3f520ba0: move @0x1ad960, *a14+, 1 +3f520bd0: move *a13(0xffe0), *a14+, 1 +3f520bf0: calla L3F7FD2F0 +3f520c20: movk 11, a8 +3f520c30: jauc L3F522E20 +L3F520C50: +3f520c50: move a14, -*sp, 1 +3f520c60: movk 16, a5 +3f520c70: move a5, *a14+, 1 +3f520c80: move *a11(0x80), a5, 1 +3f520ca0: move *a5, a5, 1 +3f520cb0: setf 16, 1, 0 +3f520cc0: move *a5(0x110), a8, 0 +3f520ce0: move a8, *a14+, 1 +3f520cf0: calla L3FB1D180 +3f520d20: move a8, *a11(0x1c0), 1 +3f520d40: move *a11(0x1c0), a5, 1 +3f520d60: jrne L3F520DF0 +3f520d70: move a14, -*sp, 1 +3f520d80: movi 0x3f525350, a8 +3f520db0: move a8, *a14+, 1 +3f520dc0: calla L3F927BC0 +L3F520DF0: +3f520df0: move *a11(0x1c0), a5, 1 +3f520e10: jrne L3F520F80 +3f520e20: move a14, -*sp, 1 +3f520e30: movk 11, a5 +3f520e40: move a5, *a14+, 1 +3f520e50: move *a13(0xffc0), a5, 1 +3f520e70: move *a5(0x0), *a14+, 1 +3f520e90: setf 8, 0, 0 +3f520ea0: move *a9(0x8), a8, 0 +3f520ec0: move a8, *a14+, 1 +3f520ed0: move @0x1ad960, *a14+, 1 +3f520f00: move *a13(0xffe0), *a14+, 1 +3f520f20: calla L3F7FD2F0 +3f520f50: movk 11, a8 +3f520f60: jauc L3F522E20 +L3F520F80: +3f520f80: move *a11(0x200), a7, 1 +3f520fa0: jreq L3F520FE0 +3f520fb0: move *a11(0x200), a7, 1 +3f520fd0: jruc L3F5210E0 +L3F520FE0: +3f520fe0: move *a13(0x40), *a14+, 1 +3f521000: move *a13(0x60), *a14+, 1 +3f521020: move *a13(0x80), *a14+, 1 +3f521040: move *a13(0xa0), *a14+, 1 +3f521060: calla L3FE0E6F0 +3f521090: jreq L3F5210D0 +3f5210a0: move *a13(0x220), a7, 1 +3f5210c0: jruc L3F5210E0 +L3F5210D0: +3f5210d0: sub a7, a7 +L3F5210E0: +3f5210e0: move a7, *a13(0x220), 1 +3f521100: jaeq L3F521DE0 +3f521120: move a14, -*sp, 1 +3f521130: movk 1, a5 +3f521140: move a5, *a14+, 1 +3f521150: move a5, *a14+, 1 +3f521160: move a7, *a14+, 1 +3f521170: sub a5, a5 +3f521180: move a5, *a14+, 1 +3f521190: move a5, *a14+, 1 +3f5211a0: move a5, *a14+, 1 +3f5211b0: movi 0x3f525460, a8 +3f5211e0: move *a8+, *a14+, 1 +3f5211f0: move *a8+, *a14+, 1 +3f521200: move a13, a5 +3f521210: addi 0x160, a5 +3f521230: move a5, *a14+, 1 +3f521240: move *a13(0x200), *a14+, 1 +3f521260: calla L3F563FD0 +3f521290: move a8, *a11(0xa0), 1 +3f5212b0: move *a11(0xa0), a5, 1 +3f5212d0: jrne L3F521440 +3f5212e0: move a14, -*sp, 1 +3f5212f0: movk 11, a5 +3f521300: move a5, *a14+, 1 +3f521310: move *a13(0xffc0), a5, 1 +3f521330: move *a5(0x0), *a14+, 1 +3f521350: setf 8, 0, 0 +3f521360: move *a9(0x8), a8, 0 +3f521380: move a8, *a14+, 1 +3f521390: move @0x1ad960, *a14+, 1 +3f5213c0: move *a13(0xffe0), *a14+, 1 +3f5213e0: calla L3F7FD2F0 +3f521410: movk 11, a8 +3f521420: jauc L3F522E20 +L3F521440: +3f521440: move *a11(0x200), a5, 1 +3f521460: cmp a5, a7 +3f521470: jals L3F521DE0 +3f521490: sub a5, a5 +3f5214a0: move a5, *a13(0xc0), 1 +3f5214c0: move *a11(0xa0), a7, 1 +3f5214e0: setf 8, 0, 0 +3f5214f0: move *a7(0x48), a7, 0 +3f521510: cmp a7, a5 +3f521520: janc L3F521DE0 +L3F521540: +3f521540: move *a13(0x20), a11, 1 +3f521560: move *a11(0xa0), a7, 1 +3f521580: move *a7(0x160), a7, 1 +3f5215a0: move *a13(0xc0), a5, 1 +3f5215c0: sll 0x5, a5 +3f5215d0: add a5, a7 +3f5215e0: move *a7(0xd8), a7, 1 +3f521600: move *a7(0x1a8), a7, 1 +3f521620: dec a7 +3f521630: move a7, *a13(0x2a0), 1 +3f521650: move *a11(0xa0), a5, 1 +3f521670: move *a5(0x160), a5, 1 +3f521690: move *a13(0xc0), a7, 1 +3f5216b0: sll 0x5, a7 +3f5216c0: add a7, a5 +3f5216d0: move *a5(0xd8), a7, 1 +3f5216f0: move *a7(0x28), *a13(0x2c0), 1 +3f521720: sub a7, a7 +3f521730: move a7, *a13(0x240), 1 +3f521750: move *a13(0xc0), a5, 1 +3f521770: sll 0x5, a5 +3f521780: add a11, a5 +3f521790: move *a5(0x2e0), a5, 1 +3f5217b0: cmp a5, a7 +3f5217c0: jrnc L3F521CF0 +3f5217d0: setf 16, 0, 0 +L3F5217E0: +3f5217e0: move *a13(0x240), a11, 1 +3f521800: move *a13(0x2a0), a7, 1 +3f521820: mpyu a7, a11 +3f521830: move *a13(0x20), a5, 1 +3f521850: move *a13(0xc0), a7, 1 +3f521870: sll 0x5, a7 +3f521880: add a5, a7 +3f521890: move *a7(0x2e0), a7, 1 +3f5218b0: dec a7 +3f5218c0: divu a7, a11 +3f5218d0: move *a5(0x3a0), a7, 0 +3f5218f0: xor a7, a11 +3f521900: move a11, *a13(0x260), 1 +3f521920: move *a5(0xa0), a7, 1 +3f521940: move *a7(0x160), a7, 1 +3f521960: move *a13(0xc0), a5, 1 +3f521980: sll 0x5, a5 +3f521990: add a5, a7 +3f5219a0: move *a7(0xd8), a7, 1 +3f5219c0: move *a13(0x240), a5, 1 +3f5219e0: move *a7(0x68), a7, 1 +3f521a00: mpyu a5, a7 +3f521a10: move a7, *a13(0x280), 1 +3f521a30: srl 0x3, a7 +3f521a40: sll 0x3, a7 +3f521a50: move *a13(0x2c0), a3, 1 +3f521a70: add a3, a7 +3f521a80: move *a13(0x280), a3, 1 +3f521aa0: movk 7, a5 +3f521ab0: and a3, a5 +3f521ac0: move *a13(0x2a0), a3, 1 +3f521ae0: sll a5, a3 +3f521af0: move *a7, a7, 1 +3f521b00: andn a3, a7 +3f521b10: move *a13(0x2a0), a5, 1 +3f521b30: and a11, a5 +3f521b40: move *a13(0x280), a3, 1 +3f521b60: movk 7, a11 +3f521b70: and a3, a11 +3f521b80: sll a11, a5 +3f521b90: or a5, a7 +3f521ba0: srl 0x3, a3 +3f521bb0: sll 0x3, a3 +3f521bc0: move *a13(0x2c0), a11, 1 +3f521be0: add a11, a3 +3f521bf0: move a7, *a3, 1 +3f521c00: move *a13(0x240), a7, 1 +3f521c20: inc a7 +3f521c30: move a7, *a13(0x240), 1 +3f521c50: move *a13(0x20), a5, 1 +3f521c70: move *a13(0xc0), a3, 1 +3f521c90: sll 0x5, a3 +3f521ca0: add a5, a3 +3f521cb0: move *a3(0x2e0), a3, 1 +3f521cd0: cmp a3, a7 +3f521ce0: jrc L3F5217E0 +L3F521CF0: +3f521cf0: move *a13(0xc0), a11, 1 +3f521d10: inc a11 +3f521d20: move a11, *a13(0xc0), 1 +3f521d40: move *a13(0x20), a5, 1 +3f521d60: move *a5(0xa0), a3, 1 +3f521d80: setf 8, 0, 0 +3f521d90: move *a3(0x48), a3, 0 +3f521db0: cmp a3, a11 +3f521dc0: jac L3F521540 +L3F521DE0: +3f521de0: move *a13(0x20), a11, 1 +3f521e00: move *a9(0x40), *a11(0x20), 1 +3f521e30: move *a9(0x60), *a11(0x40), 1 +3f521e60: sub a7, a7 +3f521e70: move a7, *a13(0x1e0), 1 +3f521e90: move @0xda8c0, a5, 1 +3f521ec0: cmp a5, a7 +3f521ed0: jrnc L3F5220A0 +L3F521EE0: +3f521ee0: move *a13(0x1e0), a11, 1 +3f521f00: sll 0x5, a11 +3f521f10: addi 0xda8e0, a11 +3f521f40: move *a13(0x20), a7, 1 +3f521f60: move *a7, a5, 1 +3f521f70: move *a5(0x160), a5, 1 +3f521f90: setf 8, 0, 0 +3f521fa0: move *a11, a11, 0 +3f521fb0: setf 16, 1, 0 +3f521fc0: move *a5(0x10), a5, 0 +3f521fe0: cmp a5, a11 +3f521ff0: jreq L3F5220A0 +3f522000: move *a13(0x1e0), a11, 1 +3f522020: inc a11 +3f522030: move a11, *a13(0x1e0), 1 +3f522050: move @0xda8c0, a5, 1 +3f522080: cmp a5, a11 +3f522090: jrc L3F521EE0 +L3F5220A0: +3f5220a0: move *a13(0xffc0), a11, 1 +3f5220c0: setf 8, 0, 0 +3f5220d0: move *a11(0x40), a7, 0 +3f5220f0: dsjs a7, L3F522120 +3f522100: movk 1, a7 +3f522110: jruc L3F5221A0 +L3F522120: +3f522120: move *a13(0x1e0), a7, 1 +3f522140: sll 0x5, a7 +3f522150: addi 0xda8e0, a7 +3f522180: move *a7(0x8), a7, 0 +L3F5221A0: +3f5221a0: move a7, *a13(0x120), 1 +3f5221c0: move *a13(0x1e0), a5, 1 +3f5221e0: sll 0x5, a5 +3f5221f0: addi 0xda8e0, a5 +3f522220: move *a5(0x10), a5, 0 +3f522240: dec a5 +3f522250: move a5, *a13(0x100), 1 +3f522270: move *a13(0x20), a3, 1 +3f522290: setf 1, 0, 0 +3f5222a0: move *a3(0x3ba), a3, 0 +3f5222c0: jreq L3F522730 +3f5222d0: move *a11(0x80), a3, 1 +3f5222f0: mpyu a7, a3 +3f522300: add a5, a3 +3f522310: andn a5, a3 +3f522320: move a3, *a13(0xe0), 1 +3f522340: move *a13(0x20), a3, 1 +3f522360: move a14, -*sp, 1 +3f522370: sub a5, a5 +3f522380: move a5, *a14+, 1 +3f522390: move a5, *a14+, 1 +3f5223a0: move a5, *a14+, 1 +3f5223b0: movk 1, a5 +3f5223c0: setf 8, 0, 0 +3f5223d0: move *a3(0x3b0), a7, 0 +3f5223f0: sll a7, a5 +3f522400: move a5, *a14+, 1 +3f522410: move *a13(0xe0), *a14+, 1 +3f522430: move *a13(0x120), *a14+, 1 +3f522450: move *a11(0xa0), *a14+, 1 +3f522470: move *a11(0x80), *a14+, 1 +3f522490: sub a7, a7 +3f5224a0: move a7, *a14+, 1 +3f5224b0: move a14, -*sp, 1 +3f5224c0: move *a13(0xe0), *a14+, 1 +3f5224e0: move *a13(0x120), *a14+, 1 +3f522500: move a7, *a14+, 1 +3f522510: move *a3(0x3b0), a8, 0 +3f522530: move a8, *a14+, 1 +3f522540: calla L3F566B40 +3f522570: move a8, *a14+, 1 +3f522580: calla L3F563300 +3f5225b0: move a8, *a3(0xe0), 1 +3f5225d0: move *a3(0xe0), a5, 1 +3f5225f0: jrne L3F522730 +3f522600: move a14, -*sp, 1 +3f522610: movk 11, a5 +3f522620: move a5, *a14+, 1 +3f522630: move *a11(0x0), *a14+, 1 +3f522650: setf 8, 0, 0 +3f522660: move *a9(0x8), a8, 0 +3f522680: move a8, *a14+, 1 +3f522690: move @0x1ad960, *a14+, 1 +3f5226c0: move *a13(0xffe0), *a14+, 1 +3f5226e0: calla L3F7FD2F0 +3f522710: move a5, a8 +3f522720: jruc L3F522E20 +L3F522730: +3f522730: move *a13(0xff60), a7, 1 +3f522750: move *a13(0x120), a5, 1 +3f522770: mpyu a5, a7 +3f522780: move *a13(0x100), a3, 1 +3f5227a0: add a3, a7 +3f5227b0: andn a3, a7 +3f5227c0: move a7, *a13(0xe0), 1 +3f5227e0: move *a13(0x20), a3, 1 +3f522800: move a14, -*sp, 1 +3f522810: sub a5, a5 +3f522820: move a5, *a14+, 1 +3f522830: move a5, *a14+, 1 +3f522840: move a5, *a14+, 1 +3f522850: movk 1, a5 +3f522860: setf 8, 0, 0 +3f522870: move *a3(0x3b0), a7, 0 +3f522890: sll a7, a5 +3f5228a0: move a5, *a14+, 1 +3f5228b0: move *a13(0xe0), *a14+, 1 +3f5228d0: move *a13(0x120), *a14+, 1 +3f5228f0: move *a13(0xff40), *a14+, 1 +3f522910: move *a13(0xff60), *a14+, 1 +3f522930: sub a7, a7 +3f522940: move a7, *a14+, 1 +3f522950: move a14, -*sp, 1 +3f522960: move *a13(0xe0), *a14+, 1 +3f522980: move *a13(0x120), *a14+, 1 +3f5229a0: move a7, *a14+, 1 +3f5229b0: move *a3(0x3b0), a8, 0 +3f5229d0: move a8, *a14+, 1 +3f5229e0: calla L3F566B40 +3f522a10: move a8, *a14+, 1 +3f522a20: calla L3F563300 +3f522a50: move a8, *a3(0xc0), 1 +3f522a70: move *a3(0xc0), a5, 1 +3f522a90: jrne L3F522BD0 +3f522aa0: move a14, -*sp, 1 +3f522ab0: movk 11, a5 +3f522ac0: move a5, *a14+, 1 +3f522ad0: move *a11(0x0), *a14+, 1 +3f522af0: setf 8, 0, 0 +3f522b00: move *a9(0x8), a8, 0 +3f522b20: move a8, *a14+, 1 +3f522b30: move @0x1ad960, *a14+, 1 +3f522b60: move *a13(0xffe0), *a14+, 1 +3f522b80: calla L3F7FD2F0 +3f522bb0: move a5, a8 +3f522bc0: jruc L3F522E20 +L3F522BD0: +3f522bd0: move *a3(0xc0), a5, 1 +3f522bf0: move *a13(0xffa0), *a5(0xa8), 1 +3f522c20: move *a3(0xc0), a5, 1 +3f522c40: move *a5(0xc8), a7, 1 +3f522c60: move *a13(0xffa0), a3, 1 +3f522c80: add a3, a7 +3f522c90: move a7, *a5(0xc8), 1 +3f522cb0: move *a13(0x20), a7, 1 +3f522cd0: move *a7(0xc0), a5, 1 +3f522cf0: move *a13(0xff80), *a5(0xe8), 1 +3f522d20: move *a7(0xc0), a5, 1 +3f522d40: move *a5(0x108), a3, 1 +3f522d60: move *a13(0xff80), a7, 1 +3f522d80: add a7, a3 +3f522d90: move a3, *a5(0x108), 1 +3f522db0: move *a13(0x20), a5, 1 +3f522dd0: movk 1, a3 +3f522de0: setf 1, 0, 0 +3f522df0: move a3, *a5(0x3b8), 0 +3f522e10: sub a8, a8 +L3F522E20: +3f522e20: move *sp(0xe0), a14, 1 +3f522e40: mmfm sp, a3,a5,a7,a9,a11,a13 +3f522e60: rets 2 +3f522e70: move a13, -*sp, 1 +3f522e80: move a14, a13 +3f522e90: move *sp(0x40), a14, 1 +3f522eb0: move *sp+, a13, 1 +3f522ec0: rets 2 +3f522ed0: move a13, -*sp, 1 +3f522ee0: move a14, a13 +3f522ef0: move *sp(0x40), a14, 1 +3f522f10: move *sp+, a13, 1 +3f522f20: rets 2 +3f522f30: move a13, -*sp, 1 +3f522f40: move a14, a13 +3f522f50: move *sp(0x40), a14, 1 +3f522f70: move *sp+, a13, 1 +3f522f80: rets 2 +3f522f90: move a13, -*sp, 1 +3f522fa0: move a14, a13 +3f522fb0: move *sp(0x40), a14, 1 +3f522fd0: move *sp+, a13, 1 +3f522fe0: rets 2 +L3F522FF0: +3f522ff0: mmtm sp, a9,a11,a13 +3f523010: move a14, a13 +3f523020: addk 32, a14 +3f523030: sub a11, a11 +3f523040: move a11, *a13, 1 +3f523050: move *a13(0xffe0), a11, 1 +3f523070: move *a13, a9, 1 +3f523080: sll 0x5, a9 +3f523090: add a11, a9 +3f5230a0: move *a9(0x220), a9, 1 +3f5230c0: jreq L3F5232B0 +L3F5230D0: +3f5230d0: move a14, -*sp, 1 +3f5230e0: move *a13(0xffe0), a11, 1 +3f523100: move *a13, a9, 1 +3f523110: sll 0x5, a9 +3f523120: add a11, a9 +3f523130: move *a9(0x220), *a14+, 1 +3f523150: calla L3FB1D800 +3f523180: move *a13, a9, 1 +3f523190: sll 0x5, a9 +3f5231a0: add a11, a9 +3f5231b0: sub a11, a11 +3f5231c0: move a11, *a9(0x220), 1 +3f5231e0: move *a13, a9, 1 +3f5231f0: inc a9 +3f523200: move a9, *a13, 1 +3f523210: subk 3, a9 +3f523220: jrnc L3F5232B0 +3f523230: move *a13(0xffe0), a9, 1 +3f523250: move *a13, a11, 1 +3f523260: sll 0x5, a11 +3f523270: add a9, a11 +3f523280: move *a11(0x220), a11, 1 +3f5232a0: jrne L3F5230D0 +L3F5232B0: +3f5232b0: move *a13(0xffe0), a11, 1 +3f5232d0: move *a11(0x1e0), a9, 1 +3f5232f0: jreq L3F523360 +3f523300: move a14, -*sp, 1 +3f523310: move *a11(0x1e0), *a14+, 1 +3f523330: calla L3FB1D800 +L3F523360: +3f523360: move *a11(0x1c0), a9, 1 +3f523380: jreq L3F5233F0 +3f523390: move a14, -*sp, 1 +3f5233a0: move *a11(0x1c0), *a14+, 1 +3f5233c0: calla L3FB1D800 +L3F5233F0: +3f5233f0: move a14, -*sp, 1 +3f523400: move *a11(0xe0), *a14+, 1 +3f523420: calla L3F568200 +3f523450: move a14, -*sp, 1 +3f523460: move *a11(0xc0), *a14+, 1 +3f523480: calla L3F568200 +3f5234b0: sub a9, a9 +3f5234c0: move a9, *a11(0x1c0), 1 +3f5234e0: move a9, *a11(0x1e0), 1 +3f523500: move a9, *a11(0xe0), 1 +3f523520: move a9, *a11(0xc0), 1 +3f523540: setf 1, 0, 0 +3f523550: move a9, *a11(0x3bb), 0 +3f523570: move a9, *a11(0x3b8), 0 +3f523590: move *sp(0x80), a14, 1 +3f5235b0: mmfm sp, a9,a11,a13 +3f5235d0: rets 2 +3f5235e0: move a13, -*sp, 1 +3f5235f0: move a14, a13 +3f523600: move *sp(0x40), a14, 1 +3f523620: move *sp+, a13, 1 +3f523630: rets 2 +3f523640: move a13, -*sp, 1 +3f523650: move a14, a13 +3f523660: move *sp(0x40), a14, 1 +3f523680: move *sp+, a13, 1 +3f523690: rets 2 +3f5236a0: move a13, -*sp, 1 +3f5236b0: move a14, a13 +3f5236c0: move *sp(0x40), a14, 1 +3f5236e0: move *sp+, a13, 1 +3f5236f0: rets 2 +3f523700: move a13, -*sp, 1 +3f523710: move a14, a13 +3f523720: move *sp(0x40), a14, 1 +3f523740: move *sp+, a13, 1 +3f523750: rets 2 +3f523760: move a13, -*sp, 1 +3f523770: move a14, a13 +3f523780: move *sp(0x40), a14, 1 +3f5237a0: move *sp+, a13, 1 +3f5237b0: rets 2 +3f5237c0: mmtm sp, a7,a9,a11,a13 +3f5237e0: move a14, a13 +3f5237f0: move *a13(0xffe0), a11, 1 +3f523810: move *a11(0x40), a9, 1 +3f523830: move a14, -*sp, 1 +3f523840: movk 1, a7 +3f523850: move a7, *a14+, 1 +3f523860: sub a7, a7 +3f523870: move a7, *a14+, 1 +3f523880: setf 8, 0, 0 +3f523890: move *a9(0x8), a8, 0 +3f5238b0: move a8, *a14+, 1 +3f5238c0: move @0x1ad960, *a14+, 1 +3f5238f0: move a11, *a14+, 1 +3f523900: calla L3F7FD2F0 +3f523930: movk 1, a8 +3f523940: move *sp(0xa0), a14, 1 +3f523960: mmfm sp, a7,a9,a11,a13 +3f523980: rets 2 +3f523990: move a13, -*sp, 1 +3f5239a0: move a14, a13 +3f5239b0: move *sp(0x40), a14, 1 +3f5239d0: move *sp+, a13, 1 +3f5239e0: rets 2 +3f5239f0: move a13, -*sp, 1 +3f523a00: move a14, a13 +3f523a10: move *sp(0x40), a14, 1 +3f523a30: move *sp+, a13, 1 +3f523a40: rets 2 +3f523a50: move a13, -*sp, 1 +3f523a60: move a14, a13 +3f523a70: move *sp(0x40), a14, 1 +3f523a90: move *sp+, a13, 1 +3f523aa0: rets 2 +3f523ab0: move a13, -*sp, 1 +3f523ac0: move a14, a13 +3f523ad0: move *sp(0x40), a14, 1 +3f523af0: move *sp+, a13, 1 +3f523b00: rets 2 +3f523b10: move a13, -*sp, 1 +3f523b20: move a14, a13 +3f523b30: move *sp(0x40), a14, 1 +3f523b50: move *sp+, a13, 1 +3f523b60: rets 2 +3f523b70: move a13, -*sp, 1 +3f523b80: move a14, a13 +3f523b90: move *sp(0x40), a14, 1 +3f523bb0: move *sp+, a13, 1 +3f523bc0: rets 2 +3f523bd0: move a13, -*sp, 1 +3f523be0: move a14, a13 +3f523bf0: move *sp(0x40), a14, 1 +3f523c10: move *sp+, a13, 1 +3f523c20: rets 2 +3f523c30: move a13, -*sp, 1 +3f523c40: move a14, a13 +3f523c50: move *sp(0x40), a14, 1 +3f523c70: move *sp+, a13, 1 +3f523c80: rets 2 +3f523c90: move a13, -*sp, 1 +3f523ca0: move a14, a13 +3f523cb0: move *sp(0x40), a14, 1 +3f523cd0: move *sp+, a13, 1 +3f523ce0: rets 2 +3f523cf0: move a13, -*sp, 1 +3f523d00: move a14, a13 +3f523d10: move *sp(0x40), a14, 1 +3f523d30: move *sp+, a13, 1 +3f523d40: rets 2 +3f523d50: move a13, -*sp, 1 +3f523d60: move a14, a13 +3f523d70: move *sp(0x40), a14, 1 +3f523d90: move *sp+, a13, 1 +3f523da0: rets 2 +L3F523DB0: +3f523db0: mmtm sp, a7,a9,a11,a13 +3f523dd0: move a14, a13 +3f523de0: addi 0x60, a14 +3f523e00: move a14, -*sp, 1 +3f523e10: movi 0x1ad7c0, a11 +3f523e40: move a11, *a14+, 1 +3f523e50: move *a13(0xffe0), *a14+, 1 +3f523e70: calla L3FB1DCA0 +3f523ea0: move a8, *a13(0x40), 1 +3f523ec0: move a8, a8 +3f523ed0: jrne L3F523F00 +3f523ee0: movk 11, a8 +3f523ef0: jruc L3F524660 +L3F523F00: +3f523f00: move *a13(0xffc0), *a8(0xc0), 1 +3f523f30: move *a13(0xffa0), *a8(0x2e8), 1 +3f523f60: move *a13(0xff60), *a8(0x308), 1 +3f523f90: move *a13(0xff40), *a8(0x328), 1 +3f523fc0: setf 8, 0, 0 +3f523fd0: move *a13(0xff80), a9, 0 +3f523ff0: subk 3, a9 +3f524000: jrne L3F524030 +3f524010: movk 3, a9 +3f524020: jruc L3F524040 +L3F524030: +3f524030: movk 1, a9 +L3F524040: +3f524040: movb a9, *a8(0x348) +3f524060: move *a13(0xff80), a9, 0 +3f524080: dsjs a9, L3F5240B0 +3f524090: movk 5, a9 +3f5240a0: jruc L3F524120 +L3F5240B0: +3f5240b0: move *a13(0xff80), a9, 0 +3f5240d0: subk 2, a9 +3f5240e0: jrne L3F524110 +3f5240f0: movk 1, a9 +3f524100: jruc L3F524120 +L3F524110: +3f524110: sub a9, a9 +L3F524120: +3f524120: move a9, *a13(0x20), 1 +3f524140: sub a11, a11 +3f524150: move a11, *a13, 1 +3f524160: move *a8(0x348), a9, 0 +3f524180: cmp a9, a11 +3f524190: jrnc L3F524650 +L3F5241A0: +3f5241a0: move *a13(0x40), a11, 1 +3f5241c0: move *a13, a9, 1 +3f5241d0: sll 0x5, a9 +3f5241e0: add a11, a9 +3f5241f0: move a14, -*sp, 1 +3f524200: movk 1, a7 +3f524210: move *a13, a11, 1 +3f524220: sll a11, a7 +3f524230: move a7, *a14+, 1 +3f524240: move *a13(0xffc0), *a14+, 1 +3f524260: calla L3FB211E0 +3f524290: move a8, *a9(0x228), 1 +3f5242b0: move *a13(0x40), a9, 1 +3f5242d0: sll 0x5, a11 +3f5242e0: add a9, a11 +3f5242f0: move *a11(0x228), a11, 1 +3f524310: jrne L3F524400 +3f524320: move *a9(0x20), a11, 1 +3f524340: move *a9, *a11, 1 +3f524350: move *a9, a11, 1 +3f524360: move *a9(0x20), *a11(0x20), 1 +3f524390: move a14, -*sp, 1 +3f5243a0: move a9, *a14+, 1 +3f5243b0: calla L3FB1D8C0 +3f5243e0: movk 11, a8 +3f5243f0: jruc L3F524660 +L3F524400: +3f524400: move a14, -*sp, 1 +3f524410: movi 0x62, a11 +3f524430: move a11, *a14+, 1 +3f524440: move *a13(0x20), *a14+, 1 +3f524460: move *a13, a7, 1 +3f524470: sll 0x5, a7 +3f524480: add a9, a7 +3f524490: move *a7(0x228), *a14+, 1 +3f5244b0: calla L3FB287B0 +3f5244e0: move a14, -*sp, 1 +3f5244f0: move *a13(0xffc0), a7, 1 +3f524510: move *a7(0xd8), a11, 1 +3f524530: move *a11(0x148), *a14+, 1 +3f524550: move *a13, a11, 1 +3f524560: sll 0x5, a11 +3f524570: add a9, a11 +3f524580: move *a11(0x228), *a14+, 1 +3f5245a0: calla L3FB288C0 +3f5245d0: move *a13, a11, 1 +3f5245e0: inc a11 +3f5245f0: move a11, *a13, 1 +3f524600: setf 8, 0, 0 +3f524610: move *a9(0x348), a7, 0 +3f524630: cmp a7, a11 +3f524640: jrc L3F5241A0 +L3F524650: +3f524650: sub a8, a8 +L3F524660: +3f524660: move *sp(0xa0), a14, 1 +3f524680: mmfm sp, a7,a9,a11,a13 +3f5246a0: rets 2 +3f5246b0: mmtm sp, a9,a11,a13 +3f5246d0: move a14, a13 +3f5246e0: addi 0x40, a14 +3f524700: sub a11, a11 +3f524710: move a11, *a13, 1 +3f524720: move *a13(0xffe0), a11, 1 +3f524740: setf 8, 0, 0 +3f524750: move *a11(0x348), a11, 0 +3f524770: move *a13, a9, 1 +3f524780: cmp a11, a9 +3f524790: jrnc L3F524900 +L3F5247A0: +3f5247a0: move a14, -*sp, 1 +3f5247b0: move *a13(0xffe0), a11, 1 +3f5247d0: move *a13, a9, 1 +3f5247e0: sll 0x5, a9 +3f5247f0: add a11, a9 +3f524800: move *a9(0x228), *a14+, 1 +3f524820: calla L3FB247C0 +3f524850: move a8, *a13(0x20), 1 +3f524870: move *a13, a9, 1 +3f524880: inc a9 +3f524890: move a9, *a13, 1 +3f5248a0: setf 8, 0, 0 +3f5248b0: move *a11(0x348), a9, 0 +3f5248d0: move *a13, a11, 1 +3f5248e0: cmp a9, a11 +3f5248f0: jrc L3F5247A0 +L3F524900: +3f524900: move *a13(0xffe0), a11, 1 +3f524920: move *a11(0x228), *a11(0x80), 1 +3f524950: move *sp(0x80), a14, 1 +3f524970: mmfm sp, a9,a11,a13 +3f524990: rets 2 +3f5249a0: move a13, -*sp, 1 +3f5249b0: move a14, a13 +3f5249c0: move *sp(0x40), a14, 1 +3f5249e0: move *sp+, a13, 1 +3f5249f0: rets 2 +3f524a00: move a13, -*sp, 1 +3f524a10: move a14, a13 +3f524a20: move *sp(0x40), a14, 1 +3f524a40: move *sp+, a13, 1 +3f524a50: rets 2 +3f524a60: mmtm sp, a9,a11,a13 +3f524a80: move a14, a13 +3f524a90: addk 32, a14 +3f524aa0: sub a11, a11 +3f524ab0: move a11, *a13, 1 +3f524ac0: move *a13(0xffe0), a11, 1 +3f524ae0: setf 8, 0, 0 +3f524af0: move *a11(0x348), a11, 0 +3f524b10: move *a13, a9, 1 +3f524b20: cmp a11, a9 +3f524b30: jrnc L3F524C80 +L3F524B40: +3f524b40: move a14, -*sp, 1 +3f524b50: move *a13(0xffe0), a11, 1 +3f524b70: move *a13, a9, 1 +3f524b80: sll 0x5, a9 +3f524b90: add a11, a9 +3f524ba0: move *a9(0x228), *a14+, 1 +3f524bc0: calla L3FB22120 +3f524bf0: move *a13, a9, 1 +3f524c00: inc a9 +3f524c10: move a9, *a13, 1 +3f524c20: setf 8, 0, 0 +3f524c30: move *a11(0x348), a9, 0 +3f524c50: move *a13, a11, 1 +3f524c60: cmp a9, a11 +3f524c70: jrc L3F524B40 +L3F524C80: +3f524c80: move *sp(0x80), a14, 1 +3f524ca0: mmfm sp, a9,a11,a13 +3f524cc0: rets 2 +3f524cd0: move a13, -*sp, 1 +3f524ce0: move a14, a13 +3f524cf0: move *sp(0x40), a14, 1 +3f524d10: move *sp+, a13, 1 +3f524d20: rets 2 +3f524d30: move a13, -*sp, 1 +3f524d40: move a14, a13 +3f524d50: move *sp(0x40), a14, 1 +3f524d70: move *sp+, a13, 1 +3f524d80: rets 2 +3f524d90: .word 0x7265 +3f524da0: modu b11, b2 +3f524db0: sla 0x3, b2 +3f524dc0: mods a3, a1 +3f524dd0: modu a11, a12 +3f524de0: sla a11, a3 +3f524df0: rl b11, b4 +3f524e00: srl a11, a14 +3f524e10: sra a9, a0 +3f524e20: .word 0x7078 +3f524e30: .word 0x726f +3f524e40: sla 0x3, b4 +3f524e50: .word 0x7566 +3f524e60: sll a11, a14 +3f524e70: rl b11, b4 +3f524e80: modu a3, sp +3f524e90: sll a1, a0 +3f524ea0: modu a11, a12 +3f524eb0: lmo a11, a3 +3f524ec0: .word 0x000a +3f524ed0: .word 0x7265 +3f524ee0: modu b11, b2 +3f524ef0: sla 0x3, b2 +3f524f00: mods a3, a1 +3f524f10: modu a11, a12 +3f524f20: sla a11, a3 +3f524f30: rl b11, b4 +3f524f40: srl a11, a14 +3f524f50: sra a9, a0 +3f524f60: .word 0x7078 +3f524f70: .word 0x726f +3f524f80: sla 0x3, b4 +3f524f90: modu a11, a3 +3f524fa0: .word 0x746e +3f524fb0: .word 0x7865 +3f524fc0: .word 0x0a74 +3f524fd0: sra a8, a0 +3f524fe0: .word 0x7272 +3f524ff0: .word 0x726f +3f525000: sla a9, a0 +3f525010: mods a3, a12 +3f525020: sll a11, sp +3f525030: .word 0x7461 +3f525040: modu a3, a9 +3f525050: sla 0x3, a7 +3f525060: .word 0x7865 +3f525070: modu b11, b0 +3f525080: .word 0x7472 +3f525090: rl a1, a0 +3f5250a0: .word 0x7369 +3f5250b0: modu b11, b4 +3f5250c0: .word 0x7267 +3f5250d0: mods a11, a1 +3f5250e0: .word 0x7320 +3f5250f0: sla b11, b0 +3f525100: sra a11, a3 +3f525110: .word 0x000a +3f525120: .word 0x7265 +3f525130: modu b11, b2 +3f525140: sla 0x3, b2 +3f525150: mods a3, a1 +3f525160: modu a11, a12 +3f525170: sla a11, a3 +3f525180: rl b11, b4 +3f525190: srl a11, a14 +3f5251a0: sra a9, a0 +3f5251b0: .word 0x7078 +3f5251c0: .word 0x726f +3f5251d0: sla 0x3, b4 +3f5251e0: rl b11, b0 +3f5251f0: sra b11, b8 +3f525200: sla 0x3, a12 +3f525210: rl a11, a12 +3f525220: .word 0x7473 +3f525230: .word 0x000a +3f525240: .word 0x7265 +3f525250: modu b11, b2 +3f525260: sla 0x3, b2 +3f525270: mods a3, a1 +3f525280: modu a11, a12 +3f525290: sla a11, a3 +3f5252a0: rl b11, b4 +3f5252b0: srl a11, a14 +3f5252c0: sra a9, a0 +3f5252d0: .word 0x7078 +3f5252e0: .word 0x726f +3f5252f0: sla 0x3, b4 +3f525300: subb b10, b2 +3f525310: sla 0x2, a2 +3f525320: rl a11, a12 +3f525330: .word 0x7473 +3f525340: .word 0x000a +3f525350: .word 0x7265 +3f525360: modu b11, b2 +3f525370: sla 0x3, b2 +3f525380: mods a3, a1 +3f525390: modu a11, a12 +3f5253a0: sla a11, a3 +3f5253b0: rl b11, b4 +3f5253c0: srl a11, a14 +3f5253d0: sra a9, a0 +3f5253e0: .word 0x7078 +3f5253f0: .word 0x726f +3f525400: sla 0x3, b4 +3f525410: sla a11, a13 +3f525420: sla 0x3, b0 +3f525430: rl a11, a12 +3f525440: .word 0x7473 +3f525450: .word 0x000a +3f525460: .word 0x0000 +3f525470: .word 0x0000 +3f525480: .word 0x0000 +3f525490: add a0, a8 +3f5254a0: .word 0x0000 +3f5254b0: .word 0x0000 +3f5254c0: .word 0x0000 +3f5254d0: add b0, b8 +L3F5254E0: +3f5254e0: mmtm sp, a9,a11,a13 +3f525500: move a14, a13 +3f525510: addi 0x40, a14 +3f525530: move a14, -*sp, 1 +3f525540: movi 0x3f526140, a11 +3f525570: move a11, *a14+, 1 +3f525580: movi 0x3f525f00, a9 +3f5255b0: move a9, *a14+, 1 +3f5255c0: movi 0x3f525cc0, a9 +3f5255f0: move a9, *a14+, 1 +3f525600: sub a9, a9 +3f525610: move a9, *a14+, 1 +3f525620: movk 3, a9 +3f525630: move a9, *a14+, 1 +3f525640: movi 0x3f5263b0, a8 +3f525670: move a8, *a14+, 1 +3f525680: calla L3F7F9B70 +3f5256b0: move a8, *a13(0x20), 1 +3f5256d0: move a8, a8 +3f5256e0: jrne L3F525780 +3f5256f0: move a14, -*sp, 1 +3f525700: movi 0x3f5263d0, a8 +3f525730: move a8, *a14+, 1 +3f525740: calla L3F35BD40 +3f525770: jruc L3F525B20 +L3F525780: +3f525780: move a14, -*sp, 1 +3f525790: movk 1, a9 +3f5257a0: move a9, *a14+, 1 +3f5257b0: move a14, -*sp, 1 +3f5257c0: movi 0x3f5263b0, a8 +3f5257f0: move a8, *a14+, 1 +3f525800: calla L3FB458D0 +3f525830: move a8, *a14+, 1 +3f525840: movi 0x3f5263b0, a8 +3f525870: move a8, *a14+, 1 +3f525880: calla L3F7F4770 +3f5258b0: sub a9, a9 +3f5258c0: move a9, @0x1ad920, 1 +3f5258f0: move *a13(0x20), a11, 1 +3f525910: move *a11(0x80), a11, 1 +3f525930: move a11, @0x1ad940, 1 +3f525960: move *a13(0x20), a11, 1 +3f525980: move *a11(0x60), a11, 1 +3f5259a0: move a11, @0x1ad960, 1 +3f5259d0: calla L3F8B55A0 +3f525a00: setf 16, 0, 0 +3f525a10: move a8, @0x1ad980, 0 +3f525a40: calla L3F8B5450 +3f525a70: setf 16, 0, 0 +3f525a80: move a8, @0x1ad990, 0 +3f525ab0: calla L3F8B5450 +3f525ae0: setf 16, 0, 0 +3f525af0: move a8, @0x1ad9a0, 0 +L3F525B20: +3f525b20: calla L3F3FCA20 +3f525b50: move a8, a9 +3f525b60: jreq L3F525C70 +3f525b70: move a14, -*sp, 1 +3f525b80: movi 0x3f526508, a8 +3f525bb0: move a8, *a14+, 1 +3f525bc0: calla L3F927BC0 +3f525bf0: move a14, -*sp, 1 +3f525c00: movi 0x3f526508, a8 +3f525c30: move a8, *a14+, 1 +3f525c40: calla L3F35BD40 +L3F525C70: +3f525c70: subi 0x40, a14 +3f525c90: mmfm sp, a9,a11,a13 +3f525cb0: rets +3f525cc0: mmtm sp, a9,a11,a13 +3f525ce0: move a14, a13 +3f525cf0: move *a13(0xffe0), a11, 1 +3f525d10: move *a11(0x40), a9, 1 +3f525d30: setf 8, 0, 0 +3f525d40: move *a9(0x8), a11, 0 +3f525d60: cmpi 0x2e, a11 +3f525d80: jrnc L3F525E50 +3f525d90: move a14, -*sp, 1 +3f525da0: move *a13(0xffe0), *a14+, 1 +3f525dc0: move *a9(0x8), a11, 0 +3f525de0: sll 0x5, a11 +3f525df0: addi 0xd3f90, a11 +3f525e20: move *a11, a11, 1 +3f525e30: call a11 +3f525e40: jruc L3F525EB0 +L3F525E50: +3f525e50: move a14, -*sp, 1 +3f525e60: move *a13(0xffe0), *a14+, 1 +3f525e80: calla L3F5261E0 +L3F525EB0: +3f525eb0: move *sp(0x80), a14, 1 +3f525ed0: mmfm sp, a9,a11,a13 +3f525ef0: rets 2 +3f525f00: mmtm sp, a9,a11,a13 +3f525f20: move a14, a13 +3f525f30: move *a13(0xffe0), a11, 1 +3f525f50: move *a11(0x40), a9, 1 +3f525f70: setf 8, 0, 0 +3f525f80: move *a9(0x8), a11, 0 +3f525fa0: cmpi 0x2e, a11 +3f525fc0: jrnc L3F526090 +3f525fd0: move a14, -*sp, 1 +3f525fe0: move *a13(0xffe0), *a14+, 1 +3f526000: move *a9(0x8), a11, 0 +3f526020: sll 0x5, a11 +3f526030: addi 0xd4550, a11 +3f526060: move *a11, a11, 1 +3f526070: call a11 +3f526080: jruc L3F5260F0 +L3F526090: +3f526090: move a14, -*sp, 1 +3f5260a0: move *a13(0xffe0), *a14+, 1 +3f5260c0: calla L3F5261E0 +L3F5260F0: +3f5260f0: move *sp(0x80), a14, 1 +3f526110: mmfm sp, a9,a11,a13 +3f526130: rets 2 +3f526140: move a13, -*sp, 1 +3f526150: move a14, a13 +3f526160: addk 32, a14 +3f526170: calla L3F3FCCF0 +3f5261a0: move a8, *a13, 1 +3f5261b0: subk 32, a14 +3f5261c0: move *sp+, a13, 1 +3f5261d0: rets +L3F5261E0: +3f5261e0: mmtm sp, a7,a9,a11,a13 +3f526200: move a14, a13 +3f526210: move *a13(0xffe0), a11, 1 +3f526230: move *a11(0x40), a9, 1 +3f526250: move a14, -*sp, 1 +3f526260: movk 1, a7 +3f526270: move a7, *a14+, 1 +3f526280: sub a7, a7 +3f526290: move a7, *a14+, 1 +3f5262a0: setf 8, 0, 0 +3f5262b0: move *a9(0x8), a8, 0 +3f5262d0: move a8, *a14+, 1 +3f5262e0: move @0x1ad960, *a14+, 1 +3f526310: move a11, *a14+, 1 +3f526320: calla L3F7FD2F0 +3f526350: movk 1, a8 +3f526360: move *sp(0xa0), a14, 1 +3f526380: mmfm sp, a7,a9,a11,a13 +3f5263a0: rets 2 +3f5263b0: rl b10, b8 +3f5263c0: .word 0x0065 +3f5263d0: rl b10, b8 +3f5263e0: sub a11, a5 +3f5263f0: .word 0x7478 +3f526400: modu a3, a5 +3f526410: rl b11, b3 +3f526420: modu a3, sp +3f526430: modu a2, a9 +3f526440: .word 0x7469 +3f526450: sla 0x1, b10 +3f526460: sra a2, a1 +3f526470: sub a11, a4 +3f526480: .word 0x7478 +3f526490: modu a3, a5 +3f5264a0: rl b11, b3 +3f5264b0: modu a3, sp +3f5264c0: srl a1, a0 +3f5264d0: rl a11, a1 +3f5264e0: sra a11, a12 +3f5264f0: .word 0x0a64 +3f526500: divs a0, a0 +3f526510: sra a11, a9 +3f526520: .word 0x7845 +3f526530: sra b11, b4 +3f526540: .word 0x736e +3f526550: modu a11, a9 +3f526560: cmp a11, a14 +3f526570: rl a11, a14 +3f526580: dsjs b4, L3F5266C0 +3f526590: sub a1, a0 +3f5265a0: .word 0x7665 +3f5265b0: sll a11, a9 +3f5265c0: sla 0x3, a5 +3f5265d0: modu a2, a9 +3f5265e0: .word 0x7469 +3f5265f0: srl a1, a0 +3f526600: rl a11, a1 +3f526610: sra a11, a12 +3f526620: .word 0x0a64 +3f526630: .word 0x0000 +3f526640: mmtm sp, a5,a7,a9,a11,a13 +3f526660: move a14, a13 +3f526670: addi 0x180, a14 +3f526690: move *a13(0xffe0), a11, 1 +3f5266b0: move *a11(0x40), a9, 1 +3f5266d0: setf 16, 0, 0 +3f5266e0: move *a9(0x10), a11, 0 +3f526700: subk 4, a11 +3f526710: jreq L3F526750 +3f526720: movk 16, a8 +3f526730: jauc L3F5292C0 +L3F526750: +3f526750: move a14, -*sp, 1 +3f526760: move *a9(0x40), *a14+, 1 +3f526780: move *a9(0x20), *a14+, 1 +3f5267a0: move a13, a11 +3f5267b0: addi 0xa0, a11 +3f5267d0: move a11, *a14+, 1 +3f5267e0: move a13, a7 +3f5267f0: addi 0x80, a7 +3f526810: move a7, *a14+, 1 +3f526820: move *a13(0xffe0), *a14+, 1 +3f526840: calla L3F537D00 +3f526870: move a8, *a13(0x160), 1 +3f526890: move a8, a8 +3f5268a0: jane L3F5292C0 +3f5268c0: move *a9(0x60), a7, 1 +3f5268e0: jrne L3F526B00 +3f5268f0: move a14, -*sp, 1 +3f526900: move *a13(0xe0), *a14+, 1 +3f526920: move *a13(0xa0), *a14+, 1 +3f526940: calla L3F530020 +3f526970: move *a13(0xe0), a7, 1 +3f526990: move *a7(0x40), a11, 1 +3f5269b0: jrne L3F526C30 +3f5269c0: move a14, -*sp, 1 +3f5269d0: movk 11, a11 +3f5269e0: move a11, *a14+, 1 +3f5269f0: sub a11, a11 +3f526a00: move a11, *a14+, 1 +3f526a10: setf 8, 0, 0 +3f526a20: move *a9(0x8), a8, 0 +3f526a40: move a8, *a14+, 1 +3f526a50: move @0x1ad960, *a14+, 1 +3f526a80: move *a13(0xffe0), *a14+, 1 +3f526aa0: calla L3F7FD2F0 +3f526ad0: movk 11, a8 +3f526ae0: jauc L3F5292C0 +L3F526B00: +3f526b00: move a14, -*sp, 1 +3f526b10: movk 5, a7 +3f526b20: move a7, *a14+, 1 +3f526b30: move *a9(0x60), *a14+, 1 +3f526b50: move a13, a7 +3f526b60: addi 0xe0, a7 +3f526b80: move a7, *a14+, 1 +3f526b90: move *a13(0xffe0), *a14+, 1 +3f526bb0: calla L3F537380 +3f526be0: move a8, *a13(0x160), 1 +3f526c00: move a8, a8 +3f526c10: jane L3F5292C0 +L3F526C30: +3f526c30: move *a13(0xe0), a11, 1 +3f526c50: move *a11(0x40), a7, 1 +3f526c70: move *a7(0xa8), a7, 1 +3f526c90: jrlt L3F527290 +3f526ca0: move *a11(0x40), a7, 1 +3f526cc0: move *a13(0xa0), a11, 1 +3f526ce0: move *a7(0xa8), a7, 1 +3f526d00: move *a11(0x80), a11, 1 +3f526d20: cmp a11, a7 +3f526d30: jrnc L3F527290 +3f526d40: move *a13(0xe0), a11, 1 +3f526d60: move *a11(0x40), a7, 1 +3f526d80: move *a7(0xe8), a7, 1 +3f526da0: jrlt L3F527290 +3f526db0: move *a11(0x40), a7, 1 +3f526dd0: move *a13(0xa0), a11, 1 +3f526df0: move *a7(0xe8), a7, 1 +3f526e10: move *a11(0xa0), a11, 1 +3f526e30: cmp a11, a7 +3f526e40: jrnc L3F527290 +3f526e50: move *a13(0xe0), a11, 1 +3f526e70: move *a11(0x40), a7, 1 +3f526e90: move *a7(0x128), a7, 1 +3f526eb0: jreq L3F527290 +3f526ec0: move *a11(0x40), a7, 1 +3f526ee0: move *a13(0xa0), a11, 1 +3f526f00: move *a7(0x128), a7, 1 +3f526f20: move *a11(0x80), a11, 1 +3f526f40: cmp a11, a7 +3f526f50: jrhi L3F527290 +3f526f60: move *a13(0xe0), a11, 1 +3f526f80: move *a11(0x40), a7, 1 +3f526fa0: move *a7(0x148), a7, 1 +3f526fc0: jreq L3F527290 +3f526fd0: move *a11(0x40), a7, 1 +3f526ff0: move *a13(0xa0), a11, 1 +3f527010: move *a7(0x148), a7, 1 +3f527030: move *a11(0xa0), a11, 1 +3f527050: cmp a11, a7 +3f527060: jrhi L3F527290 +3f527070: move *a13(0xe0), a11, 1 +3f527090: move *a11(0x40), a7, 1 +3f5270b0: move *a11(0x40), a11, 1 +3f5270d0: move *a7(0xa8), a7, 1 +3f5270f0: move *a11(0x128), a11, 1 +3f527110: add a11, a7 +3f527120: move *a13(0xa0), a11, 1 +3f527140: move *a11(0x80), a11, 1 +3f527160: cmp a11, a7 +3f527170: jrhi L3F527290 +3f527180: move *a13(0xe0), a11, 1 +3f5271a0: move *a11(0x40), a7, 1 +3f5271c0: move *a11(0x40), a11, 1 +3f5271e0: move *a7(0xe8), a7, 1 +3f527200: move *a11(0x148), a11, 1 +3f527220: add a11, a7 +3f527230: move *a13(0xa0), a11, 1 +3f527250: move *a11(0xa0), a11, 1 +3f527270: cmp a11, a7 +3f527280: jrls L3F527500 +L3F527290: +3f527290: move a14, -*sp, 1 +3f5272a0: movi 0x3f532380, a8 +3f5272d0: move a8, *a14+, 1 +3f5272e0: calla L3F927BC0 +3f527310: move *a9(0x60), a11, 1 +3f527330: jrne L3F5273C0 +3f527340: move a14, -*sp, 1 +3f527350: move *a13(0xe0), a11, 1 +3f527370: move *a11(0x40), *a14+, 1 +3f527390: calla L3FB1D800 +L3F5273C0: +3f5273c0: move a14, -*sp, 1 +3f5273d0: movk 2, a11 +3f5273e0: move a11, *a14+, 1 +3f5273f0: sub a7, a7 +3f527400: move a7, *a14+, 1 +3f527410: setf 8, 0, 0 +3f527420: move *a9(0x8), a8, 0 +3f527440: move a8, *a14+, 1 +3f527450: move @0x1ad960, *a14+, 1 +3f527480: move *a13(0xffe0), *a14+, 1 +3f5274a0: calla L3F7FD2F0 +3f5274d0: move a11, a8 +3f5274e0: jauc L3F5292C0 +L3F527500: +3f527500: sub a11, a11 +3f527510: move a11, *a13, 1 +3f527520: move *a13(0xa0), a7, 1 +3f527540: setf 8, 0, 0 +3f527550: move *a7(0x48), a7, 0 +3f527570: cmp a7, a11 +3f527580: jrnc L3F527710 +L3F527590: +3f527590: move *a13, a11, 1 +3f5275a0: sll 0x5, a11 +3f5275b0: add a13, a11 +3f5275c0: move *a13(0xa0), a7, 1 +3f5275e0: move *a7(0x160), a5, 1 +3f527600: move *a13, a7, 1 +3f527610: sll 0x5, a7 +3f527620: add a7, a5 +3f527630: move *a5(0xd8), a7, 1 +3f527650: move *a7(0x1a8), *a11(0x20), 1 +3f527680: move *a13, a11, 1 +3f527690: inc a11 +3f5276a0: move a11, *a13, 1 +3f5276b0: move *a13(0xa0), a7, 1 +3f5276d0: move *a7(0x48), a5, 0 +3f5276f0: cmp a5, a11 +3f527700: jrc L3F527590 +L3F527710: +3f527710: move a14, -*sp, 1 +3f527720: move *a13(0x80), a7, 1 +3f527740: movk 1, a5 +3f527750: jreq L3F527770 +3f527760: sub a5, a5 +L3F527770: +3f527770: move a5, *a14+, 1 +3f527780: move *a13(0xe0), a5, 1 +3f5277a0: move *a5(0x40), a5, 1 +3f5277c0: move *a5(0x148), *a14+, 1 +3f5277e0: move *a13(0xe0), a5, 1 +3f527800: move *a5(0x40), a5, 1 +3f527820: move *a5(0x128), *a14+, 1 +3f527840: move *a13(0xa0), a5, 1 +3f527860: move *a5(0x50), a8, 0 +3f527880: move a8, *a14+, 1 +3f527890: move *a5(0x60), a8, 0 +3f5278b0: move a8, *a14+, 1 +3f5278c0: move *a5(0x58), a8, 0 +3f5278e0: move a8, *a14+, 1 +3f5278f0: move *a5(0xc0), *a14+, 1 +3f527910: move *a5(0xe0), *a14+, 1 +3f527930: move a13, a5 +3f527940: addk 32, a5 +3f527950: move a5, *a14+, 1 +3f527960: move *a13(0xa0), a5, 1 +3f527980: move *a5(0x40), a8, 0 +3f5279a0: move a8, *a14+, 1 +3f5279b0: calla L3F565410 +3f5279e0: move a8, *a13(0xc0), 1 +3f527a00: move a8, a8 +3f527a10: jrne L3F527C10 +3f527a20: move *a9(0x60), a5, 1 +3f527a40: jrne L3F527AD0 +3f527a50: move a14, -*sp, 1 +3f527a60: move *a13(0xe0), a5, 1 +3f527a80: move *a5(0x40), *a14+, 1 +3f527aa0: calla L3FB1D800 +L3F527AD0: +3f527ad0: move a14, -*sp, 1 +3f527ae0: movk 11, a5 +3f527af0: move a5, *a14+, 1 +3f527b00: move *a9(0x40), *a14+, 1 +3f527b20: setf 8, 0, 0 +3f527b30: move *a9(0x8), a8, 0 +3f527b50: move a8, *a14+, 1 +3f527b60: move @0x1ad960, *a14+, 1 +3f527b90: move *a13(0xffe0), *a14+, 1 +3f527bb0: calla L3F7FD2F0 +3f527be0: move a5, a8 +3f527bf0: jauc L3F5292C0 +L3F527C10: +3f527c10: move a7, a7 +3f527c20: jaeq L3F5285D0 +3f527c40: move a14, -*sp, 1 +3f527c50: move *a13(0xe0), a5, 1 +3f527c70: move *a5(0x40), a5, 1 +3f527c90: move *a5(0x148), *a14+, 1 +3f527cb0: move *a13(0xe0), a5, 1 +3f527cd0: move *a5(0x40), a5, 1 +3f527cf0: move *a5(0x128), *a14+, 1 +3f527d10: move *a13(0xe0), a5, 1 +3f527d30: move *a5(0x40), a5, 1 +3f527d50: move *a5(0xe8), *a14+, 1 +3f527d70: move *a13(0xe0), a5, 1 +3f527d90: move *a5(0x40), a5, 1 +3f527db0: move *a5(0xa8), *a14+, 1 +3f527dd0: move *a8(0x160), *a14+, 1 +3f527df0: move *a13(0xa0), a5, 1 +3f527e10: move *a5(0x160), *a14+, 1 +3f527e30: move *a7(0x80), *a14+, 1 +3f527e50: setf 8, 0, 0 +3f527e60: move *a9(0x8), a5, 0 +3f527e80: sll 0x5, a5 +3f527e90: addi 0xd5730, a5 +3f527ec0: move *a5, a5, 1 +3f527ed0: call a5 +3f527ee0: move a8, *a13(0x140), 1 +3f527f00: move a8, a5 +3f527f10: jreq L3F528180 +3f527f20: move a14, -*sp, 1 +3f527f30: move *a13(0xc0), *a14+, 1 +3f527f50: calla L3F566ED0 +3f527f80: move *a9(0x60), a5, 1 +3f527fa0: jrne L3F528030 +3f527fb0: move a14, -*sp, 1 +3f527fc0: move *a13(0xe0), a5, 1 +3f527fe0: move *a5(0x40), *a14+, 1 +3f528000: calla L3FB1D800 +L3F528030: +3f528030: move a14, -*sp, 1 +3f528040: move *a13(0x140), *a14+, 1 +3f528060: sub a5, a5 +3f528070: move a5, *a14+, 1 +3f528080: setf 8, 0, 0 +3f528090: move *a9(0x8), a8, 0 +3f5280b0: move a8, *a14+, 1 +3f5280c0: move @0x1ad960, *a14+, 1 +3f5280f0: move *a13(0xffe0), *a14+, 1 +3f528110: calla L3F7FD2F0 +3f528140: move *a13(0x140), a8, 1 +3f528160: jauc L3F5292C0 +L3F528180: +3f528180: move a14, -*sp, 1 +3f528190: movk 1, a5 +3f5281a0: move a5, *a14+, 1 +3f5281b0: move *a13(0xc0), *a14+, 1 +3f5281d0: move a7, *a14+, 1 +3f5281e0: calla L3F539520 +3f528210: move a8, a8 +3f528220: jane L3F529200 +3f528240: move a14, -*sp, 1 +3f528250: move *a13(0xc0), *a14+, 1 +3f528270: calla L3F566ED0 +3f5282a0: move *a7(0x80), a5, 1 +3f5282c0: move *a5(0x20), *a13(0x100), 1 +3f5282f0: move a14, -*sp, 1 +3f528300: move *a13(0x100), *a14+, 1 +3f528320: move *a13(0x100), a5, 1 +3f528340: move *a5(0x60), a5, 1 +3f528360: move *a5(0xe0), a5, 1 +3f528380: call a5 +3f528390: move *a13(0x100), a5, 1 +3f5283b0: move *a5(0x20), a5, 1 +3f5283d0: move *a13(0x100), a7, 1 +3f5283f0: move *a7, *a5, 1 +3f528400: move *a7, a5, 1 +3f528410: move *a7(0x20), *a5(0x20), 1 +3f528440: move a14, -*sp, 1 +3f528450: move a7, *a14+, 1 +3f528460: calla L3FB1D8C0 +3f528490: move a14, -*sp, 1 +3f5284a0: movk 11, a5 +3f5284b0: move a5, *a14+, 1 +3f5284c0: move *a9(0x40), *a14+, 1 +3f5284e0: setf 8, 0, 0 +3f5284f0: move *a9(0x8), a8, 0 +3f528510: move a8, *a14+, 1 +3f528520: move @0x1ad960, *a14+, 1 +3f528550: move *a13(0xffe0), *a14+, 1 +3f528570: calla L3F7FD2F0 +3f5285a0: move a5, a8 +3f5285b0: jauc L3F5292C0 +L3F5285D0: +3f5285d0: move a14, -*sp, 1 +3f5285e0: movi 0xc8, a5 +3f528600: move a5, *a14+, 1 +3f528610: calla L3FB1D3A0 +3f528640: move a8, *a13(0x120), 1 +3f528660: move a8, a8 +3f528670: jrne L3F528950 +3f528680: move a14, -*sp, 1 +3f528690: movi 0x3f532468, a8 +3f5286c0: move a8, *a14+, 1 +3f5286d0: calla L3F927BC0 +3f528700: move a14, -*sp, 1 +3f528710: move *a13(0xc0), *a14+, 1 +3f528730: calla L3F566ED0 +3f528760: move *a9(0x60), a5, 1 +3f528780: jrne L3F528810 +3f528790: move a14, -*sp, 1 +3f5287a0: move *a13(0xe0), a5, 1 +3f5287c0: move *a5(0x40), *a14+, 1 +3f5287e0: calla L3FB1D800 +L3F528810: +3f528810: move a14, -*sp, 1 +3f528820: movk 11, a5 +3f528830: move a5, *a14+, 1 +3f528840: sub a5, a5 +3f528850: move a5, *a14+, 1 +3f528860: setf 8, 0, 0 +3f528870: move *a9(0x8), a8, 0 +3f528890: move a8, *a14+, 1 +3f5288a0: move @0x1ad960, *a14+, 1 +3f5288d0: move *a13(0xffe0), *a14+, 1 +3f5288f0: calla L3F7FD2F0 +3f528920: movk 11, a8 +3f528930: jauc L3F5292C0 +L3F528950: +3f528950: movk 1, a5 +3f528960: movb a5, *a8 +3f528970: move *a13(0xa0), *a8(0x8), 1 +3f5289a0: move *a13(0xc0), *a8(0x28), 1 +3f5289d0: move *a9(0x20), *a8(0x48), 1 +3f528a00: move *a9(0x40), *a8(0x68), 1 +3f528a30: move *a13(0xe0), a5, 1 +3f528a50: move *a5(0x40), a5, 1 +3f528a70: setf 16, 0, 0 +3f528a80: move *a5(0xa8), *a8(0x88), 0 +3f528ab0: move *a13(0xe0), a5, 1 +3f528ad0: move *a5(0x40), a5, 1 +3f528af0: move *a5(0xe8), *a8(0x98), 0 +3f528b20: move *a13(0xe0), a5, 1 +3f528b40: move *a5(0x40), a5, 1 +3f528b60: move *a5(0x128), *a8(0xa8), 0 +3f528b90: move *a13(0xe0), a5, 1 +3f528bb0: move *a5(0x40), a5, 1 +3f528bd0: move *a5(0x148), *a8(0xb8), 0 +3f528c00: move a14, -*sp, 1 +3f528c10: move a8, *a14+, 1 +3f528c20: calla L3F2D8A90 +3f528c50: move a8, *a13(0x140), 1 +3f528c70: move a8, a5 +3f528c80: jreq L3F528F40 +3f528c90: move a14, -*sp, 1 +3f528ca0: move *a13(0x120), *a14+, 1 +3f528cc0: calla L3FB1D800 +3f528cf0: move a14, -*sp, 1 +3f528d00: move *a13(0xc0), *a14+, 1 +3f528d20: calla L3F566ED0 +3f528d50: move *a9(0x60), a5, 1 +3f528d70: jrne L3F528E00 +3f528d80: move a14, -*sp, 1 +3f528d90: move *a13(0xe0), a5, 1 +3f528db0: move *a5(0x40), *a14+, 1 +3f528dd0: calla L3FB1D800 +L3F528E00: +3f528e00: move a14, -*sp, 1 +3f528e10: move *a13(0x140), *a14+, 1 +3f528e30: sub a5, a5 +3f528e40: move a5, *a14+, 1 +3f528e50: setf 8, 0, 0 +3f528e60: move *a9(0x8), a8, 0 +3f528e80: move a8, *a14+, 1 +3f528e90: move @0x1ad960, *a14+, 1 +3f528ec0: move *a13(0xffe0), *a14+, 1 +3f528ee0: calla L3F7FD2F0 +3f528f10: move *a13(0x140), a8, 1 +3f528f30: jruc L3F5292C0 +L3F528F40: +3f528f40: move *a13(0xc0), a5, 1 +3f528f60: move *a9(0x40), *a5(0x0), 1 +3f528f90: move a14, -*sp, 1 +3f528fa0: setf 16, 0, 0 +3f528fb0: move @0x1ad980, a5, 0 +3f528fe0: move a5, *a14+, 1 +3f528ff0: movi 0x3f566ed0, a7 +3f529020: move a7, *a14+, 1 +3f529030: move *a13(0xc0), *a14+, 1 +3f529050: move @0x1ad990, a7, 0 +3f529080: move a7, *a14+, 1 +3f529090: move *a9(0x40), *a14+, 1 +3f5290b0: calla L3F8B6510 +3f5290e0: move a14, -*sp, 1 +3f5290f0: sub a7, a7 +3f529100: move a7, *a14+, 1 +3f529110: move *a13(0xc0), *a14+, 1 +3f529130: move *a13(0xffe0), *a14+, 1 +3f529150: calla L3F3FF4B0 +3f529180: move a8, *a13(0x140), 1 +3f5291a0: move a14, -*sp, 1 +3f5291b0: move *a13(0x120), *a14+, 1 +3f5291d0: calla L3FB1D800 +L3F529200: +3f529200: move *a9(0x60), a7, 1 +3f529220: jrne L3F5292B0 +3f529230: move a14, -*sp, 1 +3f529240: move *a13(0xe0), a7, 1 +3f529260: move *a7(0x40), *a14+, 1 +3f529280: calla L3FB1D800 +L3F5292B0: +3f5292b0: sub a8, a8 +L3F5292C0: +3f5292c0: move *sp(0xc0), a14, 1 +3f5292e0: mmfm sp, a5,a7,a9,a11,a13 +3f529300: rets 2 +3f529310: mmtm sp, a5,a7,a9,a11,a13 +3f529330: move a14, a13 +3f529340: addi 0x160, a14 +3f529360: move *a13(0xffe0), a11, 1 +3f529380: move *a11(0x40), a9, 1 +3f5293a0: setf 16, 0, 0 +3f5293b0: move *a9(0x10), a11, 0 +3f5293d0: subk 4, a11 +3f5293e0: jreq L3F529420 +3f5293f0: movk 16, a8 +3f529400: jauc L3F52AFB0 +L3F529420: +3f529420: move a14, -*sp, 1 +3f529430: move *a9(0x40), *a14+, 1 +3f529450: move *a9(0x20), *a14+, 1 +3f529470: move a13, a11 +3f529480: addi 0xa0, a11 +3f5294a0: move a11, *a14+, 1 +3f5294b0: move a13, a7 +3f5294c0: addi 0x80, a7 +3f5294e0: move a7, *a14+, 1 +3f5294f0: move *a13(0xffe0), *a14+, 1 +3f529510: calla L3F537D00 +3f529540: move a8, *a13(0x140), 1 +3f529560: move a8, a8 +3f529570: jane L3F52AFB0 +3f529590: setf 8, 0, 0 +3f5295a0: move *a9(0x60), a7, 0 +3f5295c0: dec a7 +3f5295d0: jreq L3F529740 +3f5295e0: move *a9(0x60), a7, 0 +3f529600: jreq L3F529740 +3f529610: move a14, -*sp, 1 +3f529620: movk 2, a7 +3f529630: move a7, *a14+, 1 +3f529640: move *a9(0x20), *a14+, 1 +3f529660: move *a9(0x8), a8, 0 +3f529680: move a8, *a14+, 1 +3f529690: move @0x1ad960, *a14+, 1 +3f5296c0: move *a13(0xffe0), *a14+, 1 +3f5296e0: calla L3F7FD2F0 +3f529710: move a7, a8 +3f529720: jauc L3F52AFB0 +L3F529740: +3f529740: move *a9(0x68), a7, 0 +3f529760: dec a7 +3f529770: jreq L3F5298E0 +3f529780: move *a9(0x68), a7, 0 +3f5297a0: jreq L3F5298E0 +3f5297b0: move a14, -*sp, 1 +3f5297c0: movk 2, a7 +3f5297d0: move a7, *a14+, 1 +3f5297e0: move *a9(0x20), *a14+, 1 +3f529800: move *a9(0x8), a8, 0 +3f529820: move a8, *a14+, 1 +3f529830: move @0x1ad960, *a14+, 1 +3f529860: move *a13(0xffe0), *a14+, 1 +3f529880: calla L3F7FD2F0 +3f5298b0: move a7, a8 +3f5298c0: jauc L3F52AFB0 +L3F5298E0: +3f5298e0: sub a7, a7 +3f5298f0: move a7, *a13, 1 +3f529900: move *a13(0xa0), a11, 1 +3f529920: move *a11(0x48), a11, 0 +3f529940: cmp a11, a7 +3f529950: jrnc L3F529AE0 +L3F529960: +3f529960: move *a13, a11, 1 +3f529970: sll 0x5, a11 +3f529980: add a13, a11 +3f529990: move *a13(0xa0), a7, 1 +3f5299b0: move *a7(0x160), a5, 1 +3f5299d0: move *a13, a7, 1 +3f5299e0: sll 0x5, a7 +3f5299f0: add a7, a5 +3f529a00: move *a5(0xd8), a7, 1 +3f529a20: move *a7(0x1a8), *a11(0x20), 1 +3f529a50: move *a13, a11, 1 +3f529a60: inc a11 +3f529a70: move a11, *a13, 1 +3f529a80: move *a13(0xa0), a7, 1 +3f529aa0: move *a7(0x48), a5, 0 +3f529ac0: cmp a5, a11 +3f529ad0: jrc L3F529960 +L3F529AE0: +3f529ae0: move a14, -*sp, 1 +3f529af0: move *a13(0x80), a11, 1 +3f529b10: movk 1, a7 +3f529b20: jreq L3F529B40 +3f529b30: sub a7, a7 +L3F529B40: +3f529b40: move a7, *a14+, 1 +3f529b50: move *a13(0xa0), a7, 1 +3f529b70: move *a7(0xa0), *a14+, 1 +3f529b90: move *a7(0x80), *a14+, 1 +3f529bb0: move *a7(0x50), a8, 0 +3f529bd0: move a8, *a14+, 1 +3f529be0: move *a7(0x60), a8, 0 +3f529c00: move a8, *a14+, 1 +3f529c10: move *a7(0x58), a8, 0 +3f529c30: move a8, *a14+, 1 +3f529c40: move *a7(0xc0), *a14+, 1 +3f529c60: move *a7(0xe0), *a14+, 1 +3f529c80: move a13, a5 +3f529c90: addk 32, a5 +3f529ca0: move a5, *a14+, 1 +3f529cb0: move *a7(0x40), a8, 0 +3f529cd0: move a8, *a14+, 1 +3f529ce0: calla L3F565410 +3f529d10: move a8, *a13(0xc0), 1 +3f529d30: move a8, a8 +3f529d40: jrne L3F529E90 +3f529d50: move a14, -*sp, 1 +3f529d60: movk 11, a5 +3f529d70: move a5, *a14+, 1 +3f529d80: move *a9(0x40), *a14+, 1 +3f529da0: setf 8, 0, 0 +3f529db0: move *a9(0x8), a8, 0 +3f529dd0: move a8, *a14+, 1 +3f529de0: move @0x1ad960, *a14+, 1 +3f529e10: move *a13(0xffe0), *a14+, 1 +3f529e30: calla L3F7FD2F0 +3f529e60: move a5, a8 +3f529e70: jauc L3F52AFB0 +L3F529E90: +3f529e90: move a11, a11 +3f529ea0: jreq L3F52A660 +3f529eb0: move a14, -*sp, 1 +3f529ec0: setf 8, 0, 0 +3f529ed0: move *a9(0x68), a8, 0 +3f529ef0: move a8, *a14+, 1 +3f529f00: move *a9(0x60), a8, 0 +3f529f20: move a8, *a14+, 1 +3f529f30: move *a13(0xc0), a5, 1 +3f529f50: move *a5(0x160), *a14+, 1 +3f529f70: move *a7(0x160), *a14+, 1 +3f529f90: move *a11(0x80), *a14+, 1 +3f529fb0: move *a9(0x8), a5, 0 +3f529fd0: sll 0x5, a5 +3f529fe0: addi 0xd5730, a5 +3f52a010: move *a5, a5, 1 +3f52a020: call a5 +3f52a030: move a8, *a13(0x120), 1 +3f52a050: move a8, a5 +3f52a060: jreq L3F52A210 +3f52a070: move a14, -*sp, 1 +3f52a080: move *a13(0xc0), *a14+, 1 +3f52a0a0: calla L3F566ED0 +3f52a0d0: move a14, -*sp, 1 +3f52a0e0: move a5, *a14+, 1 +3f52a0f0: sub a5, a5 +3f52a100: move a5, *a14+, 1 +3f52a110: setf 8, 0, 0 +3f52a120: move *a9(0x8), a8, 0 +3f52a140: move a8, *a14+, 1 +3f52a150: move @0x1ad960, *a14+, 1 +3f52a180: move *a13(0xffe0), *a14+, 1 +3f52a1a0: calla L3F7FD2F0 +3f52a1d0: move *a13(0x120), a8, 1 +3f52a1f0: jauc L3F52AFB0 +L3F52A210: +3f52a210: move a14, -*sp, 1 +3f52a220: movk 1, a5 +3f52a230: move a5, *a14+, 1 +3f52a240: move *a13(0xc0), *a14+, 1 +3f52a260: move a11, *a14+, 1 +3f52a270: calla L3F539520 +3f52a2a0: move a8, a8 +3f52a2b0: jane L3F52AFA0 +3f52a2d0: move a14, -*sp, 1 +3f52a2e0: move *a13(0xc0), *a14+, 1 +3f52a300: calla L3F566ED0 +3f52a330: move *a11(0x80), a5, 1 +3f52a350: move *a5(0x20), *a13(0xe0), 1 +3f52a380: move a14, -*sp, 1 +3f52a390: move *a13(0xe0), *a14+, 1 +3f52a3b0: move *a13(0xe0), a5, 1 +3f52a3d0: move *a5(0x60), a5, 1 +3f52a3f0: move *a5(0xe0), a5, 1 +3f52a410: call a5 +3f52a420: move *a13(0xe0), a5, 1 +3f52a440: move *a5(0x20), a5, 1 +3f52a460: move *a13(0xe0), a7, 1 +3f52a480: move *a7, *a5, 1 +3f52a490: move *a7, a5, 1 +3f52a4a0: move *a7(0x20), *a5(0x20), 1 +3f52a4d0: move a14, -*sp, 1 +3f52a4e0: move a7, *a14+, 1 +3f52a4f0: calla L3FB1D8C0 +3f52a520: move a14, -*sp, 1 +3f52a530: movk 11, a5 +3f52a540: move a5, *a14+, 1 +3f52a550: move *a9(0x40), *a14+, 1 +3f52a570: setf 8, 0, 0 +3f52a580: move *a9(0x8), a8, 0 +3f52a5a0: move a8, *a14+, 1 +3f52a5b0: move @0x1ad960, *a14+, 1 +3f52a5e0: move *a13(0xffe0), *a14+, 1 +3f52a600: calla L3F7FD2F0 +3f52a630: move a5, a8 +3f52a640: jauc L3F52AFB0 +L3F52A660: +3f52a660: move a14, -*sp, 1 +3f52a670: movi 0x98, a5 +3f52a690: move a5, *a14+, 1 +3f52a6a0: calla L3FB1D3A0 +3f52a6d0: move a8, *a13(0x100), 1 +3f52a6f0: move a8, a8 +3f52a700: jrne L3F52A920 +3f52a710: move a14, -*sp, 1 +3f52a720: movi 0x3f532598, a8 +3f52a750: move a8, *a14+, 1 +3f52a760: calla L3F927BC0 +3f52a790: move a14, -*sp, 1 +3f52a7a0: move *a13(0xc0), *a14+, 1 +3f52a7c0: calla L3F566ED0 +3f52a7f0: move a14, -*sp, 1 +3f52a800: movk 11, a5 +3f52a810: move a5, *a14+, 1 +3f52a820: sub a5, a5 +3f52a830: move a5, *a14+, 1 +3f52a840: setf 8, 0, 0 +3f52a850: move *a9(0x8), a8, 0 +3f52a870: move a8, *a14+, 1 +3f52a880: move @0x1ad960, *a14+, 1 +3f52a8b0: move *a13(0xffe0), *a14+, 1 +3f52a8d0: calla L3F7FD2F0 +3f52a900: movk 11, a8 +3f52a910: jruc L3F52AFB0 +L3F52A920: +3f52a920: movk 4, a5 +3f52a930: movb a5, *a8 +3f52a940: move a7, *a8(0x8), 1 +3f52a960: move *a13(0xc0), *a8(0x28), 1 +3f52a990: move *a9(0x20), *a8(0x48), 1 +3f52a9c0: move *a9(0x40), *a8(0x68), 1 +3f52a9f0: movb *a9(0x60), *a8(0x88) +3f52aa20: movb *a9(0x68), *a8(0x90) +3f52aa50: move a14, -*sp, 1 +3f52aa60: move a8, *a14+, 1 +3f52aa70: calla L3F2D8A90 +3f52aaa0: move a8, *a13(0x120), 1 +3f52aac0: move a8, a8 +3f52aad0: jreq L3F52ACE0 +3f52aae0: move a14, -*sp, 1 +3f52aaf0: move *a13(0x100), *a14+, 1 +3f52ab10: calla L3FB1D800 +3f52ab40: move a14, -*sp, 1 +3f52ab50: move *a13(0xc0), *a14+, 1 +3f52ab70: calla L3F566ED0 +3f52aba0: move a14, -*sp, 1 +3f52abb0: move *a13(0x120), *a14+, 1 +3f52abd0: sub a5, a5 +3f52abe0: move a5, *a14+, 1 +3f52abf0: setf 8, 0, 0 +3f52ac00: move *a9(0x8), a8, 0 +3f52ac20: move a8, *a14+, 1 +3f52ac30: move @0x1ad960, *a14+, 1 +3f52ac60: move *a13(0xffe0), *a14+, 1 +3f52ac80: calla L3F7FD2F0 +3f52acb0: move *a13(0x120), a8, 1 +3f52acd0: jruc L3F52AFB0 +L3F52ACE0: +3f52ace0: move *a13(0xc0), a5, 1 +3f52ad00: move *a9(0x40), *a5(0x0), 1 +3f52ad30: move a14, -*sp, 1 +3f52ad40: setf 16, 0, 0 +3f52ad50: move @0x1ad980, a5, 0 +3f52ad80: move a5, *a14+, 1 +3f52ad90: movi 0x3f566ed0, a7 +3f52adc0: move a7, *a14+, 1 +3f52add0: move *a13(0xc0), *a14+, 1 +3f52adf0: move @0x1ad990, a7, 0 +3f52ae20: move a7, *a14+, 1 +3f52ae30: move *a9(0x40), *a14+, 1 +3f52ae50: calla L3F8B6510 +3f52ae80: move a14, -*sp, 1 +3f52ae90: sub a7, a7 +3f52aea0: move a7, *a14+, 1 +3f52aeb0: move *a13(0xc0), *a14+, 1 +3f52aed0: move *a13(0xffe0), *a14+, 1 +3f52aef0: calla L3F3FF4B0 +3f52af20: move a8, *a13(0x120), 1 +3f52af40: move a14, -*sp, 1 +3f52af50: move *a13(0x100), *a14+, 1 +3f52af70: calla L3FB1D800 +L3F52AFA0: +3f52afa0: sub a8, a8 +L3F52AFB0: +3f52afb0: move *sp(0xc0), a14, 1 +3f52afd0: mmfm sp, a5,a7,a9,a11,a13 +3f52aff0: rets 2 +3f52b000: mmtm sp, a5,a7,a9,a11,a13 +3f52b020: move a14, a13 +3f52b030: addi 0x290, a14 +3f52b050: move *a13(0xffe0), a11, 1 +3f52b070: move *a11(0x40), a9, 1 +3f52b090: setf 16, 0, 0 +3f52b0a0: move *a9(0x10), a11, 0 +3f52b0c0: subk 10, a11 +3f52b0d0: jreq L3F52B110 +3f52b0e0: movk 16, a8 +3f52b0f0: jauc L3F52E500 +L3F52B110: +3f52b110: move a14, -*sp, 1 +3f52b120: move *a9(0x40), *a14+, 1 +3f52b140: move *a9(0x20), *a14+, 1 +3f52b160: move a13, a11 +3f52b170: addi 0x1c0, a11 +3f52b190: move a11, *a14+, 1 +3f52b1a0: move a13, a7 +3f52b1b0: addi 0x1a0, a7 +3f52b1d0: move a7, *a14+, 1 +3f52b1e0: move *a13(0xffe0), *a14+, 1 +3f52b200: calla L3F537D00 +3f52b230: move a8, *a13(0x270), 1 +3f52b250: move a8, a8 +3f52b260: jane L3F52E500 +3f52b280: move *a9(0xa0), a7, 1 +3f52b2a0: jreq L3F52B2E0 +3f52b2b0: move *a9(0xa0), a7, 1 +3f52b2d0: jruc L3F52B320 +L3F52B2E0: +3f52b2e0: move *a13(0x1c0), a7, 1 +3f52b300: move *a7(0x80), a7, 1 +L3F52B320: +3f52b320: move a7, *a13(0xe0), 1 +3f52b340: move *a9(0xc0), a11, 1 +3f52b360: jreq L3F52B3A0 +3f52b370: move *a9(0xc0), a11, 1 +3f52b390: jruc L3F52B3E0 +L3F52B3A0: +3f52b3a0: move *a13(0x1c0), a11, 1 +3f52b3c0: move *a11(0xa0), a11, 1 +L3F52B3E0: +3f52b3e0: move a11, *a13(0x100), 1 +3f52b400: addi 0x40, a14 +3f52b420: move a14, -*sp, 1 +3f52b430: move a9, a7 +3f52b440: addi 0x60, a7 +3f52b460: move a7, *a14+, 1 +3f52b470: calla L3FB1C610 +3f52b4a0: move -*a14, a8, 1 +3f52b4b0: move a8, *a13(0x20), 1 +3f52b4d0: move -*a14, a8, 1 +3f52b4e0: move a8, *a13, 1 +3f52b4f0: move *a13(0x0), *a14+, 1 +3f52b510: move *a13(0x20), *a14+, 1 +3f52b530: movi 0x3f533740, a8 +3f52b560: move *a8+, *a14+, 1 +3f52b570: move *a8+, *a14+, 1 +3f52b580: calla L3FE0E730 +3f52b5b0: jreq L3F52B610 +3f52b5c0: move *a13(0x0), *a14+, 1 +3f52b5e0: move *a13(0x20), *a14+, 1 +3f52b600: jruc L3F52B680 +L3F52B610: +3f52b610: move *a13(0x0), *a14+, 1 +3f52b630: move *a13(0x20), *a14+, 1 +3f52b650: calla L3FE0C7B0 +L3F52B680: +3f52b680: movi 0x3f533780, a8 +3f52b6b0: move *a8+, *a14+, 1 +3f52b6c0: move *a8+, *a14+, 1 +3f52b6d0: calla L3FE0E6F0 +3f52b700: jrne L3F52BB50 +3f52b710: move *a13(0x0), *a14+, 1 +3f52b730: move *a13(0x20), *a14+, 1 +3f52b750: movi 0x3f533740, a8 +3f52b780: move *a8+, *a14+, 1 +3f52b790: move *a8+, *a14+, 1 +3f52b7a0: calla L3FE0E730 +3f52b7d0: jreq L3F52B830 +3f52b7e0: move *a13(0x0), *a14+, 1 +3f52b800: move *a13(0x20), *a14+, 1 +3f52b820: jruc L3F52B8A0 +L3F52B830: +3f52b830: move *a13(0x0), *a14+, 1 +3f52b850: move *a13(0x20), *a14+, 1 +3f52b870: calla L3FE0C7B0 +L3F52B8A0: +3f52b8a0: movi 0x3f5337c0, a8 +3f52b8d0: move *a8+, *a14+, 1 +3f52b8e0: move *a8+, *a14+, 1 +3f52b8f0: calla L3FE0E730 +3f52b920: jreq L3F52BBB0 +3f52b930: move *a13(0x0), *a14+, 1 +3f52b950: move *a13(0x20), *a14+, 1 +3f52b970: movi 0x3f533740, a8 +3f52b9a0: move *a8+, *a14+, 1 +3f52b9b0: move *a8+, *a14+, 1 +3f52b9c0: calla L3FE0E730 +3f52b9f0: jreq L3F52BA50 +3f52ba00: move *a13(0x0), *a14+, 1 +3f52ba20: move *a13(0x20), *a14+, 1 +3f52ba40: jruc L3F52BAC0 +L3F52BA50: +3f52ba50: move *a13(0x0), *a14+, 1 +3f52ba70: move *a13(0x20), *a14+, 1 +3f52ba90: calla L3FE0C7B0 +L3F52BAC0: +3f52bac0: movi 0x3f533800, a8 +3f52baf0: move *a8+, *a14+, 1 +3f52bb00: move *a8+, *a14+, 1 +3f52bb10: calla L3FE0E6F0 +3f52bb40: jreq L3F52BBB0 +L3F52BB50: +3f52bb50: sub a7, a7 +3f52bb60: setf 16, 0, 0 +3f52bb70: move a7, *a13(0x200), 0 +3f52bb90: jauc L3F52CD90 +L3F52BBB0: +3f52bbb0: move *a13(0x0), *a14+, 1 +3f52bbd0: move *a13(0x20), *a14+, 1 +3f52bbf0: movi 0x3f533740, a8 +3f52bc20: move *a8+, *a14+, 1 +3f52bc30: move *a8+, *a14+, 1 +3f52bc40: calla L3FE0E730 +3f52bc70: jreq L3F52BCD0 +3f52bc80: move *a13(0x0), *a14+, 1 +3f52bca0: move *a13(0x20), *a14+, 1 +3f52bcc0: jruc L3F52BD40 +L3F52BCD0: +3f52bcd0: move *a13(0x0), *a14+, 1 +3f52bcf0: move *a13(0x20), *a14+, 1 +3f52bd10: calla L3FE0C7B0 +L3F52BD40: +3f52bd40: movi 0x3f533840, a8 +3f52bd70: move *a8+, *a14+, 1 +3f52bd80: move *a8+, *a14+, 1 +3f52bd90: calla L3FE0E730 +3f52bdc0: jreq L3F52C1C0 +3f52bdd0: move *a13(0x0), *a14+, 1 +3f52bdf0: move *a13(0x20), *a14+, 1 +3f52be10: movi 0x3f533740, a8 +3f52be40: move *a8+, *a14+, 1 +3f52be50: move *a8+, *a14+, 1 +3f52be60: calla L3FE0E730 +3f52be90: jreq L3F52BEF0 +3f52bea0: move *a13(0x0), *a14+, 1 +3f52bec0: move *a13(0x20), *a14+, 1 +3f52bee0: jruc L3F52BF60 +L3F52BEF0: +3f52bef0: move *a13(0x0), *a14+, 1 +3f52bf10: move *a13(0x20), *a14+, 1 +3f52bf30: calla L3FE0C7B0 +L3F52BF60: +3f52bf60: movi 0x3f533880, a8 +3f52bf90: move *a8+, *a14+, 1 +3f52bfa0: move *a8+, *a14+, 1 +3f52bfb0: calla L3FE0E6F0 +3f52bfe0: jreq L3F52C1C0 +3f52bff0: move *a13(0x0), *a14+, 1 +3f52c010: move *a13(0x20), *a14+, 1 +3f52c030: movi 0x3f533740, a8 +3f52c060: move *a8+, *a14+, 1 +3f52c070: move *a8+, *a14+, 1 +3f52c080: calla L3FE0E730 +3f52c0b0: jreq L3F52C0E0 +3f52c0c0: movk 1, a7 +3f52c0d0: jruc L3F52C0F0 +L3F52C0E0: +3f52c0e0: movk 3, a7 +L3F52C0F0: +3f52c0f0: setf 16, 0, 0 +3f52c100: move a7, *a13(0x200), 0 +3f52c120: move *a13(0xe0), *a13(0x120), 1 +3f52c150: move a11, *a13(0xe0), 1 +3f52c170: move *a13(0x120), *a13(0x100), 1 +3f52c1a0: jauc L3F52CD90 +L3F52C1C0: +3f52c1c0: move *a13(0x0), *a14+, 1 +3f52c1e0: move *a13(0x20), *a14+, 1 +3f52c200: movi 0x3f533740, a8 +3f52c230: move *a8+, *a14+, 1 +3f52c240: move *a8+, *a14+, 1 +3f52c250: calla L3FE0E730 +3f52c280: jreq L3F52C2E0 +3f52c290: move *a13(0x0), *a14+, 1 +3f52c2b0: move *a13(0x20), *a14+, 1 +3f52c2d0: jruc L3F52C350 +L3F52C2E0: +3f52c2e0: move *a13(0x0), *a14+, 1 +3f52c300: move *a13(0x20), *a14+, 1 +3f52c320: calla L3FE0C7B0 +L3F52C350: +3f52c350: movi 0x3f5338c0, a8 +3f52c380: move *a8+, *a14+, 1 +3f52c390: move *a8+, *a14+, 1 +3f52c3a0: calla L3FE0E730 +3f52c3d0: jreq L3F52C650 +3f52c3e0: move *a13(0x0), *a14+, 1 +3f52c400: move *a13(0x20), *a14+, 1 +3f52c420: movi 0x3f533740, a8 +3f52c450: move *a8+, *a14+, 1 +3f52c460: move *a8+, *a14+, 1 +3f52c470: calla L3FE0E730 +3f52c4a0: jreq L3F52C500 +3f52c4b0: move *a13(0x0), *a14+, 1 +3f52c4d0: move *a13(0x20), *a14+, 1 +3f52c4f0: jruc L3F52C570 +L3F52C500: +3f52c500: move *a13(0x0), *a14+, 1 +3f52c520: move *a13(0x20), *a14+, 1 +3f52c540: calla L3FE0C7B0 +L3F52C570: +3f52c570: movi 0x3f533900, a8 +3f52c5a0: move *a8+, *a14+, 1 +3f52c5b0: move *a8+, *a14+, 1 +3f52c5c0: calla L3FE0E6F0 +3f52c5f0: jreq L3F52C650 +3f52c600: movk 2, a7 +3f52c610: setf 16, 0, 0 +3f52c620: move a7, *a13(0x200), 0 +3f52c640: jruc L3F52CD90 +L3F52C650: +3f52c650: move *a13(0x0), *a14+, 1 +3f52c670: move *a13(0x20), *a14+, 1 +3f52c690: movi 0x3f533740, a8 +3f52c6c0: move *a8+, *a14+, 1 +3f52c6d0: move *a8+, *a14+, 1 +3f52c6e0: calla L3FE0E730 +3f52c710: jreq L3F52C770 +3f52c720: move *a13(0x0), *a14+, 1 +3f52c740: move *a13(0x20), *a14+, 1 +3f52c760: jruc L3F52C7E0 +L3F52C770: +3f52c770: move *a13(0x0), *a14+, 1 +3f52c790: move *a13(0x20), *a14+, 1 +3f52c7b0: calla L3FE0C7B0 +L3F52C7E0: +3f52c7e0: movi 0x3f533940, a8 +3f52c810: move *a8+, *a14+, 1 +3f52c820: move *a8+, *a14+, 1 +3f52c830: calla L3FE0E730 +3f52c860: jreq L3F52CC50 +3f52c870: move *a13(0x0), *a14+, 1 +3f52c890: move *a13(0x20), *a14+, 1 +3f52c8b0: movi 0x3f533740, a8 +3f52c8e0: move *a8+, *a14+, 1 +3f52c8f0: move *a8+, *a14+, 1 +3f52c900: calla L3FE0E730 +3f52c930: jreq L3F52C990 +3f52c940: move *a13(0x0), *a14+, 1 +3f52c960: move *a13(0x20), *a14+, 1 +3f52c980: jruc L3F52CA00 +L3F52C990: +3f52c990: move *a13(0x0), *a14+, 1 +3f52c9b0: move *a13(0x20), *a14+, 1 +3f52c9d0: calla L3FE0C7B0 +L3F52CA00: +3f52ca00: movi 0x3f533980, a8 +3f52ca30: move *a8+, *a14+, 1 +3f52ca40: move *a8+, *a14+, 1 +3f52ca50: calla L3FE0E6F0 +3f52ca80: jreq L3F52CC50 +3f52ca90: move *a13(0x0), *a14+, 1 +3f52cab0: move *a13(0x20), *a14+, 1 +3f52cad0: movi 0x3f533740, a8 +3f52cb00: move *a8+, *a14+, 1 +3f52cb10: move *a8+, *a14+, 1 +3f52cb20: calla L3FE0E730 +3f52cb50: jreq L3F52CB80 +3f52cb60: movk 3, a7 +3f52cb70: jruc L3F52CB90 +L3F52CB80: +3f52cb80: movk 1, a7 +L3F52CB90: +3f52cb90: setf 16, 0, 0 +3f52cba0: move a7, *a13(0x200), 0 +3f52cbc0: move *a13(0xe0), *a13(0x120), 1 +3f52cbf0: move a11, *a13(0xe0), 1 +3f52cc10: move *a13(0x120), *a13(0x100), 1 +3f52cc40: jruc L3F52CD90 +L3F52CC50: +3f52cc50: move a14, -*sp, 1 +3f52cc60: movk 2, a7 +3f52cc70: move a7, *a14+, 1 +3f52cc80: move *a9(0x20), *a14+, 1 +3f52cca0: setf 8, 0, 0 +3f52ccb0: move *a9(0x8), a8, 0 +3f52ccd0: move a8, *a14+, 1 +3f52cce0: move @0x1ad960, *a14+, 1 +3f52cd10: move *a13(0xffe0), *a14+, 1 +3f52cd30: calla L3F7FD2F0 +3f52cd60: move a7, a8 +3f52cd70: jauc L3F52E500 +L3F52CD90: +3f52cd90: sub a11, a11 +3f52cda0: move a11, *a13(0xc0), 1 +3f52cdc0: move *a13(0x1c0), a7, 1 +3f52cde0: setf 8, 0, 0 +3f52cdf0: move *a7(0x48), a7, 0 +3f52ce10: cmp a7, a11 +3f52ce20: jrnc L3F52CFF0 +L3F52CE30: +3f52ce30: move *a13(0xc0), a11, 1 +3f52ce50: sll 0x5, a11 +3f52ce60: add a13, a11 +3f52ce70: move *a13(0x1c0), a7, 1 +3f52ce90: move *a7(0x160), a5, 1 +3f52ceb0: move *a13(0xc0), a7, 1 +3f52ced0: sll 0x5, a7 +3f52cee0: add a7, a5 +3f52cef0: move *a5(0xd8), a7, 1 +3f52cf10: move *a7(0x1a8), *a11(0x140), 1 +3f52cf40: move *a13(0xc0), a11, 1 +3f52cf60: inc a11 +3f52cf70: move a11, *a13(0xc0), 1 +3f52cf90: move *a13(0x1c0), a7, 1 +3f52cfb0: move *a7(0x48), a5, 0 +3f52cfd0: cmp a5, a11 +3f52cfe0: jrc L3F52CE30 +L3F52CFF0: +3f52cff0: move a14, -*sp, 1 +3f52d000: move *a13(0x1a0), a7, 1 +3f52d020: movk 1, a5 +3f52d030: jreq L3F52D050 +3f52d040: sub a5, a5 +L3F52D050: +3f52d050: move a5, *a14+, 1 +3f52d060: move *a13(0x100), *a14+, 1 +3f52d080: move *a13(0xe0), *a14+, 1 +3f52d0a0: move *a13(0x1c0), a5, 1 +3f52d0c0: move *a5(0x50), a8, 0 +3f52d0e0: move a8, *a14+, 1 +3f52d0f0: move *a5(0x60), a8, 0 +3f52d110: move a8, *a14+, 1 +3f52d120: move *a5(0x58), a8, 0 +3f52d140: move a8, *a14+, 1 +3f52d150: move *a5(0xc0), *a14+, 1 +3f52d170: move *a5(0xe0), *a14+, 1 +3f52d190: move a13, a5 +3f52d1a0: addi 0x140, a5 +3f52d1c0: move a5, *a14+, 1 +3f52d1d0: move *a13(0x1c0), a5, 1 +3f52d1f0: move *a5(0x40), a8, 0 +3f52d210: move a8, *a14+, 1 +3f52d220: calla L3F565410 +3f52d250: move a8, *a13(0x1e0), 1 +3f52d270: move a8, a8 +3f52d280: jrne L3F52D3D0 +3f52d290: move a14, -*sp, 1 +3f52d2a0: movk 11, a5 +3f52d2b0: move a5, *a14+, 1 +3f52d2c0: move *a9(0x40), *a14+, 1 +3f52d2e0: setf 8, 0, 0 +3f52d2f0: move *a9(0x8), a8, 0 +3f52d310: move a8, *a14+, 1 +3f52d320: move @0x1ad960, *a14+, 1 +3f52d350: move *a13(0xffe0), *a14+, 1 +3f52d370: calla L3F7FD2F0 +3f52d3a0: move a5, a8 +3f52d3b0: jauc L3F52E500 +L3F52D3D0: +3f52d3d0: move a7, a7 +3f52d3e0: jreq L3F52DBC0 +3f52d3f0: move a14, -*sp, 1 +3f52d400: move a9, a5 +3f52d410: addi 0xe0, a5 +3f52d430: move a5, *a14+, 1 +3f52d440: move *a13(0x0), *a14+, 1 +3f52d460: move *a13(0x20), *a14+, 1 +3f52d480: move *a8(0x160), *a14+, 1 +3f52d4a0: move *a13(0x1c0), a5, 1 +3f52d4c0: move *a5(0x160), *a14+, 1 +3f52d4e0: move *a7(0x80), *a14+, 1 +3f52d500: setf 8, 0, 0 +3f52d510: move *a9(0x8), a5, 0 +3f52d530: sll 0x5, a5 +3f52d540: addi 0xd5730, a5 +3f52d570: move *a5, a5, 1 +3f52d580: call a5 +3f52d590: move a8, *a13(0x250), 1 +3f52d5b0: move a8, a5 +3f52d5c0: jreq L3F52D770 +3f52d5d0: move a14, -*sp, 1 +3f52d5e0: move *a13(0x1e0), *a14+, 1 +3f52d600: calla L3F566ED0 +3f52d630: move a14, -*sp, 1 +3f52d640: move a5, *a14+, 1 +3f52d650: sub a5, a5 +3f52d660: move a5, *a14+, 1 +3f52d670: setf 8, 0, 0 +3f52d680: move *a9(0x8), a8, 0 +3f52d6a0: move a8, *a14+, 1 +3f52d6b0: move @0x1ad960, *a14+, 1 +3f52d6e0: move *a13(0xffe0), *a14+, 1 +3f52d700: calla L3F7FD2F0 +3f52d730: move *a13(0x250), a8, 1 +3f52d750: jauc L3F52E500 +L3F52D770: +3f52d770: move a14, -*sp, 1 +3f52d780: movk 1, a5 +3f52d790: move a5, *a14+, 1 +3f52d7a0: move *a13(0x1e0), *a14+, 1 +3f52d7c0: move a7, *a14+, 1 +3f52d7d0: calla L3F539520 +3f52d800: move a8, a8 +3f52d810: jane L3F52E4F0 +3f52d830: move a14, -*sp, 1 +3f52d840: move *a13(0x1e0), *a14+, 1 +3f52d860: calla L3F566ED0 +3f52d890: move *a7(0x80), a5, 1 +3f52d8b0: move *a5(0x20), *a13(0x210), 1 +3f52d8e0: move a14, -*sp, 1 +3f52d8f0: move *a13(0x210), *a14+, 1 +3f52d910: move *a13(0x210), a5, 1 +3f52d930: move *a5(0x60), a5, 1 +3f52d950: move *a5(0xe0), a5, 1 +3f52d970: call a5 +3f52d980: move *a13(0x210), a5, 1 +3f52d9a0: move *a5(0x20), a5, 1 +3f52d9c0: move *a13(0x210), a7, 1 +3f52d9e0: move *a7, *a5, 1 +3f52d9f0: move *a7, a5, 1 +3f52da00: move *a7(0x20), *a5(0x20), 1 +3f52da30: move a14, -*sp, 1 +3f52da40: move a7, *a14+, 1 +3f52da50: calla L3FB1D8C0 +3f52da80: move a14, -*sp, 1 +3f52da90: movk 11, a5 +3f52daa0: move a5, *a14+, 1 +3f52dab0: move *a9(0x40), *a14+, 1 +3f52dad0: setf 8, 0, 0 +3f52dae0: move *a9(0x8), a8, 0 +3f52db00: move a8, *a14+, 1 +3f52db10: move @0x1ad960, *a14+, 1 +3f52db40: move *a13(0xffe0), *a14+, 1 +3f52db60: calla L3F7FD2F0 +3f52db90: move a5, a8 +3f52dba0: jauc L3F52E500 +L3F52DBC0: +3f52dbc0: move a14, -*sp, 1 +3f52dbd0: movi 0x98, a5 +3f52dbf0: move a5, *a14+, 1 +3f52dc00: calla L3FB1D3A0 +3f52dc30: move a8, *a13(0x230), 1 +3f52dc50: move a8, a8 +3f52dc60: jrne L3F52DE80 +3f52dc70: move a14, -*sp, 1 +3f52dc80: movi 0x3f5326d8, a8 +3f52dcb0: move a8, *a14+, 1 +3f52dcc0: calla L3F927BC0 +3f52dcf0: move a14, -*sp, 1 +3f52dd00: move *a13(0x1e0), *a14+, 1 +3f52dd20: calla L3F566ED0 +3f52dd50: move a14, -*sp, 1 +3f52dd60: movk 11, a5 +3f52dd70: move a5, *a14+, 1 +3f52dd80: sub a5, a5 +3f52dd90: move a5, *a14+, 1 +3f52dda0: setf 8, 0, 0 +3f52ddb0: move *a9(0x8), a8, 0 +3f52ddd0: move a8, *a14+, 1 +3f52dde0: move @0x1ad960, *a14+, 1 +3f52de10: move *a13(0xffe0), *a14+, 1 +3f52de30: calla L3F7FD2F0 +3f52de60: movk 11, a8 +3f52de70: jruc L3F52E500 +L3F52DE80: +3f52de80: movk 3, a5 +3f52de90: movb a5, *a8 +3f52dea0: move *a13(0x1c0), *a8(0x8), 1 +3f52ded0: move *a13(0x1e0), *a8(0x28), 1 +3f52df00: move *a9(0x20), *a8(0x48), 1 +3f52df30: move *a9(0x40), *a8(0x68), 1 +3f52df60: setf 16, 0, 0 +3f52df70: move *a13(0x200), *a8(0x88), 0 +3f52dfa0: move a14, -*sp, 1 +3f52dfb0: move a8, *a14+, 1 +3f52dfc0: calla L3F2D8A90 +3f52dff0: move a8, *a13(0x250), 1 +3f52e010: move a8, a8 +3f52e020: jreq L3F52E230 +3f52e030: move a14, -*sp, 1 +3f52e040: move *a13(0x230), *a14+, 1 +3f52e060: calla L3FB1D800 +3f52e090: move a14, -*sp, 1 +3f52e0a0: move *a13(0x1e0), *a14+, 1 +3f52e0c0: calla L3F566ED0 +3f52e0f0: move a14, -*sp, 1 +3f52e100: move *a13(0x250), *a14+, 1 +3f52e120: sub a5, a5 +3f52e130: move a5, *a14+, 1 +3f52e140: setf 8, 0, 0 +3f52e150: move *a9(0x8), a8, 0 +3f52e170: move a8, *a14+, 1 +3f52e180: move @0x1ad960, *a14+, 1 +3f52e1b0: move *a13(0xffe0), *a14+, 1 +3f52e1d0: calla L3F7FD2F0 +3f52e200: move *a13(0x250), a8, 1 +3f52e220: jruc L3F52E500 +L3F52E230: +3f52e230: move *a13(0x1e0), a5, 1 +3f52e250: move *a9(0x40), *a5(0x0), 1 +3f52e280: move a14, -*sp, 1 +3f52e290: setf 16, 0, 0 +3f52e2a0: move @0x1ad980, a5, 0 +3f52e2d0: move a5, *a14+, 1 +3f52e2e0: movi 0x3f566ed0, a7 +3f52e310: move a7, *a14+, 1 +3f52e320: move *a13(0x1e0), *a14+, 1 +3f52e340: move @0x1ad990, a7, 0 +3f52e370: move a7, *a14+, 1 +3f52e380: move *a9(0x40), *a14+, 1 +3f52e3a0: calla L3F8B6510 +3f52e3d0: move a14, -*sp, 1 +3f52e3e0: sub a7, a7 +3f52e3f0: move a7, *a14+, 1 +3f52e400: move *a13(0x1e0), *a14+, 1 +3f52e420: move *a13(0xffe0), *a14+, 1 +3f52e440: calla L3F3FF4B0 +3f52e470: move a8, *a13(0x250), 1 +3f52e490: move a14, -*sp, 1 +3f52e4a0: move *a13(0x230), *a14+, 1 +3f52e4c0: calla L3FB1D800 +L3F52E4F0: +3f52e4f0: sub a8, a8 +L3F52E500: +3f52e500: move *sp(0xc0), a14, 1 +3f52e520: mmfm sp, a5,a7,a9,a11,a13 +3f52e540: rets 2 +3f52e550: mmtm sp, a5,a7,a9,a11,a13 +3f52e570: move a14, a13 +3f52e580: addi 0x160, a14 +3f52e5a0: move *a13(0xffe0), a11, 1 +3f52e5c0: move *a11(0x40), a9, 1 +3f52e5e0: setf 16, 0, 0 +3f52e5f0: move *a9(0x10), a11, 0 +3f52e610: subk 5, a11 +3f52e620: jreq L3F52E660 +3f52e630: movk 16, a8 +3f52e640: jauc L3F52FFD0 +L3F52E660: +3f52e660: move a14, -*sp, 1 +3f52e670: move *a9(0x40), *a14+, 1 +3f52e690: move *a9(0x20), *a14+, 1 +3f52e6b0: move a13, a11 +3f52e6c0: addi 0xa0, a11 +3f52e6e0: move a11, *a14+, 1 +3f52e6f0: move a13, a7 +3f52e700: addi 0x80, a7 +3f52e720: move a7, *a14+, 1 +3f52e730: move *a13(0xffe0), *a14+, 1 +3f52e750: calla L3F537D00 +3f52e780: move a8, *a13(0x140), 1 +3f52e7a0: move a8, a8 +3f52e7b0: jane L3F52FFD0 +3f52e7d0: move *a9(0x60), a7, 1 +3f52e7f0: jreq L3F52E830 +3f52e800: move *a9(0x80), a7, 1 +3f52e820: jrne L3F52E970 +L3F52E830: +3f52e830: move a14, -*sp, 1 +3f52e840: movk 2, a7 +3f52e850: move a7, *a14+, 1 +3f52e860: move *a9(0x20), *a14+, 1 +3f52e880: setf 8, 0, 0 +3f52e890: move *a9(0x8), a8, 0 +3f52e8b0: move a8, *a14+, 1 +3f52e8c0: move @0x1ad960, *a14+, 1 +3f52e8f0: move *a13(0xffe0), *a14+, 1 +3f52e910: calla L3F7FD2F0 +3f52e940: move a7, a8 +3f52e950: jauc L3F52FFD0 +L3F52E970: +3f52e970: sub a7, a7 +3f52e980: move a7, *a13, 1 +3f52e990: move *a13(0xa0), a11, 1 +3f52e9b0: setf 8, 0, 0 +3f52e9c0: move *a11(0x48), a11, 0 +3f52e9e0: cmp a11, a7 +3f52e9f0: jrnc L3F52EB80 +L3F52EA00: +3f52ea00: move *a13, a11, 1 +3f52ea10: sll 0x5, a11 +3f52ea20: add a13, a11 +3f52ea30: move *a13(0xa0), a7, 1 +3f52ea50: move *a7(0x160), a5, 1 +3f52ea70: move *a13, a7, 1 +3f52ea80: sll 0x5, a7 +3f52ea90: add a7, a5 +3f52eaa0: move *a5(0xd8), a7, 1 +3f52eac0: move *a7(0x1a8), *a11(0x20), 1 +3f52eaf0: move *a13, a11, 1 +3f52eb00: inc a11 +3f52eb10: move a11, *a13, 1 +3f52eb20: move *a13(0xa0), a7, 1 +3f52eb40: move *a7(0x48), a5, 0 +3f52eb60: cmp a5, a11 +3f52eb70: jrc L3F52EA00 +L3F52EB80: +3f52eb80: move a14, -*sp, 1 +3f52eb90: move *a13(0x80), a11, 1 +3f52ebb0: movk 1, a7 +3f52ebc0: jreq L3F52EBE0 +3f52ebd0: sub a7, a7 +L3F52EBE0: +3f52ebe0: move a7, *a14+, 1 +3f52ebf0: move *a9(0x80), *a14+, 1 +3f52ec10: move *a9(0x60), *a14+, 1 +3f52ec30: move *a13(0xa0), a7, 1 +3f52ec50: move *a7(0x50), a8, 0 +3f52ec70: move a8, *a14+, 1 +3f52ec80: move *a7(0x60), a8, 0 +3f52eca0: move a8, *a14+, 1 +3f52ecb0: move *a7(0x58), a8, 0 +3f52ecd0: move a8, *a14+, 1 +3f52ece0: move *a7(0xc0), *a14+, 1 +3f52ed00: move *a7(0xe0), *a14+, 1 +3f52ed20: move a13, a5 +3f52ed30: addk 32, a5 +3f52ed40: move a5, *a14+, 1 +3f52ed50: move *a7(0x40), a8, 0 +3f52ed70: move a8, *a14+, 1 +3f52ed80: calla L3F565410 +3f52edb0: move a8, *a13(0xc0), 1 +3f52edd0: move a8, a8 +3f52ede0: jrne L3F52EF30 +3f52edf0: move a14, -*sp, 1 +3f52ee00: movk 11, a5 +3f52ee10: move a5, *a14+, 1 +3f52ee20: move *a9(0x40), *a14+, 1 +3f52ee40: setf 8, 0, 0 +3f52ee50: move *a9(0x8), a8, 0 +3f52ee70: move a8, *a14+, 1 +3f52ee80: move @0x1ad960, *a14+, 1 +3f52eeb0: move *a13(0xffe0), *a14+, 1 +3f52eed0: calla L3F7FD2F0 +3f52ef00: move a5, a8 +3f52ef10: jauc L3F52FFD0 +L3F52EF30: +3f52ef30: move a11, a11 +3f52ef40: jreq L3F52F680 +3f52ef50: move a14, -*sp, 1 +3f52ef60: move *a8(0x160), *a14+, 1 +3f52ef80: move *a7(0x160), *a14+, 1 +3f52efa0: move *a11(0x80), *a14+, 1 +3f52efc0: setf 8, 0, 0 +3f52efd0: move *a9(0x8), a5, 0 +3f52eff0: sll 0x5, a5 +3f52f000: addi 0xd5730, a5 +3f52f030: move *a5, a5, 1 +3f52f040: call a5 +3f52f050: move a8, *a13(0x120), 1 +3f52f070: move a8, a5 +3f52f080: jreq L3F52F230 +3f52f090: move a14, -*sp, 1 +3f52f0a0: move *a13(0xc0), *a14+, 1 +3f52f0c0: calla L3F566ED0 +3f52f0f0: move a14, -*sp, 1 +3f52f100: move a5, *a14+, 1 +3f52f110: sub a5, a5 +3f52f120: move a5, *a14+, 1 +3f52f130: setf 8, 0, 0 +3f52f140: move *a9(0x8), a8, 0 +3f52f160: move a8, *a14+, 1 +3f52f170: move @0x1ad960, *a14+, 1 +3f52f1a0: move *a13(0xffe0), *a14+, 1 +3f52f1c0: calla L3F7FD2F0 +3f52f1f0: move *a13(0x120), a8, 1 +3f52f210: jauc L3F52FFD0 +L3F52F230: +3f52f230: move a14, -*sp, 1 +3f52f240: movk 1, a5 +3f52f250: move a5, *a14+, 1 +3f52f260: move *a13(0xc0), *a14+, 1 +3f52f280: move a11, *a14+, 1 +3f52f290: calla L3F539520 +3f52f2c0: move a8, a8 +3f52f2d0: jane L3F52FFC0 +3f52f2f0: move a14, -*sp, 1 +3f52f300: move *a13(0xc0), *a14+, 1 +3f52f320: calla L3F566ED0 +3f52f350: move *a11(0x80), a5, 1 +3f52f370: move *a5(0x20), *a13(0xe0), 1 +3f52f3a0: move a14, -*sp, 1 +3f52f3b0: move *a13(0xe0), *a14+, 1 +3f52f3d0: move *a13(0xe0), a5, 1 +3f52f3f0: move *a5(0x60), a5, 1 +3f52f410: move *a5(0xe0), a5, 1 +3f52f430: call a5 +3f52f440: move *a13(0xe0), a5, 1 +3f52f460: move *a5(0x20), a5, 1 +3f52f480: move *a13(0xe0), a7, 1 +3f52f4a0: move *a7, *a5, 1 +3f52f4b0: move *a7, a5, 1 +3f52f4c0: move *a7(0x20), *a5(0x20), 1 +3f52f4f0: move a14, -*sp, 1 +3f52f500: move a7, *a14+, 1 +3f52f510: calla L3FB1D8C0 +3f52f540: move a14, -*sp, 1 +3f52f550: movk 11, a5 +3f52f560: move a5, *a14+, 1 +3f52f570: move *a9(0x40), *a14+, 1 +3f52f590: setf 8, 0, 0 +3f52f5a0: move *a9(0x8), a8, 0 +3f52f5c0: move a8, *a14+, 1 +3f52f5d0: move @0x1ad960, *a14+, 1 +3f52f600: move *a13(0xffe0), *a14+, 1 +3f52f620: calla L3F7FD2F0 +3f52f650: move a5, a8 +3f52f660: jauc L3F52FFD0 +L3F52F680: +3f52f680: move a14, -*sp, 1 +3f52f690: movi 0xc8, a5 +3f52f6b0: move a5, *a14+, 1 +3f52f6c0: calla L3FB1D3A0 +3f52f6f0: move a8, *a13(0x100), 1 +3f52f710: move a8, a8 +3f52f720: jrne L3F52F940 +3f52f730: move a14, -*sp, 1 +3f52f740: movi 0x3f532818, a8 +3f52f770: move a8, *a14+, 1 +3f52f780: calla L3F927BC0 +3f52f7b0: move a14, -*sp, 1 +3f52f7c0: move *a13(0xc0), *a14+, 1 +3f52f7e0: calla L3F566ED0 +3f52f810: move a14, -*sp, 1 +3f52f820: movk 11, a5 +3f52f830: move a5, *a14+, 1 +3f52f840: sub a5, a5 +3f52f850: move a5, *a14+, 1 +3f52f860: setf 8, 0, 0 +3f52f870: move *a9(0x8), a8, 0 +3f52f890: move a8, *a14+, 1 +3f52f8a0: move @0x1ad960, *a14+, 1 +3f52f8d0: move *a13(0xffe0), *a14+, 1 +3f52f8f0: calla L3F7FD2F0 +3f52f920: movk 11, a8 +3f52f930: jruc L3F52FFD0 +L3F52F940: +3f52f940: movk 2, a5 +3f52f950: movb a5, *a8 +3f52f960: move a7, *a8(0x8), 1 +3f52f980: move *a13(0xc0), *a8(0x28), 1 +3f52f9b0: move *a9(0x20), *a8(0x48), 1 +3f52f9e0: move *a9(0x40), *a8(0x68), 1 +3f52fa10: move *a9(0x60), *a8(0x88), 1 +3f52fa40: move *a9(0x80), *a8(0xa8), 1 +3f52fa70: move a14, -*sp, 1 +3f52fa80: move a8, *a14+, 1 +3f52fa90: calla L3F2D8A90 +3f52fac0: move a8, *a13(0x120), 1 +3f52fae0: move a8, a8 +3f52faf0: jreq L3F52FD00 +3f52fb00: move a14, -*sp, 1 +3f52fb10: move *a13(0x100), *a14+, 1 +3f52fb30: calla L3FB1D800 +3f52fb60: move a14, -*sp, 1 +3f52fb70: move *a13(0xc0), *a14+, 1 +3f52fb90: calla L3F566ED0 +3f52fbc0: move a14, -*sp, 1 +3f52fbd0: move *a13(0x120), *a14+, 1 +3f52fbf0: sub a5, a5 +3f52fc00: move a5, *a14+, 1 +3f52fc10: setf 8, 0, 0 +3f52fc20: move *a9(0x8), a8, 0 +3f52fc40: move a8, *a14+, 1 +3f52fc50: move @0x1ad960, *a14+, 1 +3f52fc80: move *a13(0xffe0), *a14+, 1 +3f52fca0: calla L3F7FD2F0 +3f52fcd0: move *a13(0x120), a8, 1 +3f52fcf0: jruc L3F52FFD0 +L3F52FD00: +3f52fd00: move *a13(0xc0), a5, 1 +3f52fd20: move *a9(0x40), *a5(0x0), 1 +3f52fd50: move a14, -*sp, 1 +3f52fd60: setf 16, 0, 0 +3f52fd70: move @0x1ad980, a5, 0 +3f52fda0: move a5, *a14+, 1 +3f52fdb0: movi 0x3f566ed0, a7 +3f52fde0: move a7, *a14+, 1 +3f52fdf0: move *a13(0xc0), *a14+, 1 +3f52fe10: move @0x1ad990, a7, 0 +3f52fe40: move a7, *a14+, 1 +3f52fe50: move *a9(0x40), *a14+, 1 +3f52fe70: calla L3F8B6510 +3f52fea0: move a14, -*sp, 1 +3f52feb0: sub a7, a7 +3f52fec0: move a7, *a14+, 1 +3f52fed0: move *a13(0xc0), *a14+, 1 +3f52fef0: move *a13(0xffe0), *a14+, 1 +3f52ff10: calla L3F3FF4B0 +3f52ff40: move a8, *a13(0x120), 1 +3f52ff60: move a14, -*sp, 1 +3f52ff70: move *a13(0x100), *a14+, 1 +3f52ff90: calla L3FB1D800 +L3F52FFC0: +3f52ffc0: sub a8, a8 +L3F52FFD0: +3f52ffd0: move *sp(0xc0), a14, 1 +3f52fff0: mmfm sp, a5,a7,a9,a11,a13 +3f530010: rets 2 +L3F530020: +3f530020: mmtm sp, a7,a9,a11,a13 +3f530040: move a14, a13 +3f530050: addk 32, a14 +3f530060: move a14, -*sp, 1 +3f530070: movi 0x1c8, a11 +3f530090: move a11, *a14+, 1 +3f5300a0: calla L3FB1D060 +3f5300d0: move a8, *a13, 1 +3f5300e0: move a8, a8 +3f5300f0: jrne L3F5301E0 +3f530100: move a14, -*sp, 1 +3f530110: movi 0x3f532950, a8 +3f530140: move a8, *a14+, 1 +3f530150: calla L3F927BC0 +3f530180: move *a13(0xffc0), a9, 1 +3f5301a0: sub a11, a11 +3f5301b0: move a11, *a9(0x40), 1 +3f5301d0: jruc L3F5303C0 +L3F5301E0: +3f5301e0: move *a13(0xffc0), a9, 1 +3f530200: move a8, *a9(0x40), 1 +3f530220: move *a9(0x40), a11, 1 +3f530240: sub a9, a9 +3f530250: move a9, *a11(0xa8), 1 +3f530270: move *a13(0xffc0), a11, 1 +3f530290: move *a11(0x40), a9, 1 +3f5302b0: sub a11, a11 +3f5302c0: move a11, *a9(0xe8), 1 +3f5302e0: move *a13(0xffc0), a9, 1 +3f530300: move *a9(0x40), a7, 1 +3f530320: move *a13(0xffe0), a11, 1 +3f530340: move *a11(0x80), *a7(0x128), 1 +3f530370: move *a9(0x40), a7, 1 +3f530390: move *a11(0xa0), *a7(0x148), 1 +L3F5303C0: +3f5303c0: move *sp(0xa0), a14, 1 +3f5303e0: mmfm sp, a7,a9,a11,a13 +3f530400: rets 2 +3f530410: mmtm sp, a11,a13 +3f530430: move a14, a13 +3f530440: addi 0xa0, a14 +3f530460: move a14, -*sp, 1 +3f530470: movi 0x3f532a20, a8 +3f5304a0: move a8, *a14+, 1 +3f5304b0: calla L3F927BC0 +3f5304e0: jauc L3F532200 +L3F530500: +3f530500: move *a13(0xffe0), *a13(0x0), 1 +3f530530: move a14, -*sp, 1 +3f530540: movi 0x3f532b38, a8 +3f530570: move a8, *a14+, 1 +3f530580: calla L3F927BC0 +3f5305b0: move a14, -*sp, 1 +3f5305c0: move *a13, a11, 1 +3f5305d0: setf 8, 0, 0 +3f5305e0: move *a11, a8, 0 +3f5305f0: move a8, *a14+, 1 +3f530600: movi 0x3f532bd8, a8 +3f530630: move a8, *a14+, 1 +3f530640: calla L3F927BC0 +3f530670: move a14, -*sp, 1 +3f530680: move *a11(0x8), *a14+, 1 +3f5306a0: movi 0x3f532c58, a8 +3f5306d0: move a8, *a14+, 1 +3f5306e0: calla L3F927BC0 +3f530710: move a14, -*sp, 1 +3f530720: move *a11(0x28), *a14+, 1 +3f530740: movi 0x3f532cd8, a8 +3f530770: move a8, *a14+, 1 +3f530780: calla L3F927BC0 +3f5307b0: move a14, -*sp, 1 +3f5307c0: move *a11(0x48), *a14+, 1 +3f5307e0: movi 0x3f532d58, a8 +3f530810: move a8, *a14+, 1 +3f530820: calla L3F927BC0 +3f530850: move a14, -*sp, 1 +3f530860: move *a11(0x68), *a14+, 1 +3f530880: movi 0x3f532dc0, a8 +3f5308b0: move a8, *a14+, 1 +3f5308c0: calla L3F927BC0 +3f5308f0: move a14, -*sp, 1 +3f530900: setf 16, 0, 0 +3f530910: move *a11(0x88), a8, 0 +3f530930: move a8, *a14+, 1 +3f530940: movi 0x3f532e28, a8 +3f530970: move a8, *a14+, 1 +3f530980: calla L3F927BC0 +3f5309b0: move a14, -*sp, 1 +3f5309c0: setf 16, 0, 0 +3f5309d0: move *a11(0x98), a8, 0 +3f5309f0: move a8, *a14+, 1 +3f530a00: movi 0x3f532e88, a8 +3f530a30: move a8, *a14+, 1 +3f530a40: calla L3F927BC0 +3f530a70: move a14, -*sp, 1 +3f530a80: setf 16, 0, 0 +3f530a90: move *a11(0xa8), a8, 0 +3f530ab0: move a8, *a14+, 1 +3f530ac0: movi 0x3f532ee8, a8 +3f530af0: move a8, *a14+, 1 +3f530b00: calla L3F927BC0 +3f530b30: move a14, -*sp, 1 +3f530b40: setf 16, 0, 0 +3f530b50: move *a11(0xb8), a8, 0 +3f530b70: move a8, *a14+, 1 +3f530b80: movi 0x3f532f48, a8 +3f530bb0: move a8, *a14+, 1 +3f530bc0: calla L3F927BC0 +3f530bf0: jauc L3F532330 +L3F530C10: +3f530c10: move *a13(0xffe0), *a13(0x20), 1 +3f530c40: move a14, -*sp, 1 +3f530c50: movi 0x3f532fa8, a8 +3f530c80: move a8, *a14+, 1 +3f530c90: calla L3F927BC0 +3f530cc0: move a14, -*sp, 1 +3f530cd0: move *a13(0x20), a11, 1 +3f530cf0: setf 8, 0, 0 +3f530d00: move *a11, a8, 0 +3f530d10: move a8, *a14+, 1 +3f530d20: movi 0x3f532bd8, a8 +3f530d50: move a8, *a14+, 1 +3f530d60: calla L3F927BC0 +3f530d90: move a14, -*sp, 1 +3f530da0: move *a11(0x8), *a14+, 1 +3f530dc0: movi 0x3f532c58, a8 +3f530df0: move a8, *a14+, 1 +3f530e00: calla L3F927BC0 +3f530e30: move a14, -*sp, 1 +3f530e40: move *a11(0x28), *a14+, 1 +3f530e60: movi 0x3f532cd8, a8 +3f530e90: move a8, *a14+, 1 +3f530ea0: calla L3F927BC0 +3f530ed0: move a14, -*sp, 1 +3f530ee0: move *a11(0x48), *a14+, 1 +3f530f00: movi 0x3f532d58, a8 +3f530f30: move a8, *a14+, 1 +3f530f40: calla L3F927BC0 +3f530f70: move a14, -*sp, 1 +3f530f80: move *a11(0x68), *a14+, 1 +3f530fa0: movi 0x3f532dc0, a8 +3f530fd0: move a8, *a14+, 1 +3f530fe0: calla L3F927BC0 +3f531010: move a14, -*sp, 1 +3f531020: setf 8, 0, 0 +3f531030: move *a11(0x88), a8, 0 +3f531050: move a8, *a14+, 1 +3f531060: movi 0x3f533058, a8 +3f531090: move a8, *a14+, 1 +3f5310a0: calla L3F927BC0 +3f5310d0: move a14, -*sp, 1 +3f5310e0: setf 8, 0, 0 +3f5310f0: move *a11(0x90), a8, 0 +3f531110: move a8, *a14+, 1 +3f531120: movi 0x3f5330d0, a8 +3f531150: move a8, *a14+, 1 +3f531160: calla L3F927BC0 +3f531190: jauc L3F532330 +L3F5311B0: +3f5311b0: move *a13(0xffe0), *a13(0x40), 1 +3f5311e0: move a14, -*sp, 1 +3f5311f0: movi 0x3f533148, a8 +3f531220: move a8, *a14+, 1 +3f531230: calla L3F927BC0 +3f531260: move a14, -*sp, 1 +3f531270: move *a13(0x40), a11, 1 +3f531290: setf 8, 0, 0 +3f5312a0: move *a11, a8, 0 +3f5312b0: move a8, *a14+, 1 +3f5312c0: movi 0x3f532bd8, a8 +3f5312f0: move a8, *a14+, 1 +3f531300: calla L3F927BC0 +3f531330: move a14, -*sp, 1 +3f531340: move *a11(0x8), *a14+, 1 +3f531360: movi 0x3f532c58, a8 +3f531390: move a8, *a14+, 1 +3f5313a0: calla L3F927BC0 +3f5313d0: move a14, -*sp, 1 +3f5313e0: move *a11(0x28), *a14+, 1 +3f531400: movi 0x3f532cd8, a8 +3f531430: move a8, *a14+, 1 +3f531440: calla L3F927BC0 +3f531470: move a14, -*sp, 1 +3f531480: move *a11(0x48), *a14+, 1 +3f5314a0: movi 0x3f532d58, a8 +3f5314d0: move a8, *a14+, 1 +3f5314e0: calla L3F927BC0 +3f531510: move a14, -*sp, 1 +3f531520: move *a11(0x68), *a14+, 1 +3f531540: movi 0x3f532dc0, a8 +3f531570: move a8, *a14+, 1 +3f531580: calla L3F927BC0 +3f5315b0: move a14, -*sp, 1 +3f5315c0: setf 16, 0, 0 +3f5315d0: move *a11(0x88), a8, 0 +3f5315f0: move a8, *a14+, 1 +3f531600: movi 0x3f5331f8, a8 +3f531630: move a8, *a14+, 1 +3f531640: calla L3F927BC0 +3f531670: jauc L3F532330 +L3F531690: +3f531690: move *a13(0xffe0), *a13(0x60), 1 +3f5316c0: move a14, -*sp, 1 +3f5316d0: movi 0x3f533258, a8 +3f531700: move a8, *a14+, 1 +3f531710: calla L3F927BC0 +3f531740: move a14, -*sp, 1 +3f531750: move *a13(0x60), a11, 1 +3f531770: setf 8, 0, 0 +3f531780: move *a11, a8, 0 +3f531790: move a8, *a14+, 1 +3f5317a0: movi 0x3f532bd8, a8 +3f5317d0: move a8, *a14+, 1 +3f5317e0: calla L3F927BC0 +3f531810: move a14, -*sp, 1 +3f531820: move *a11(0x8), *a14+, 1 +3f531840: movi 0x3f532c58, a8 +3f531870: move a8, *a14+, 1 +3f531880: calla L3F927BC0 +3f5318b0: move a14, -*sp, 1 +3f5318c0: move *a11(0x28), *a14+, 1 +3f5318e0: movi 0x3f532cd8, a8 +3f531910: move a8, *a14+, 1 +3f531920: calla L3F927BC0 +3f531950: move a14, -*sp, 1 +3f531960: move *a11(0x48), *a14+, 1 +3f531980: movi 0x3f532d58, a8 +3f5319b0: move a8, *a14+, 1 +3f5319c0: calla L3F927BC0 +3f5319f0: move a14, -*sp, 1 +3f531a00: move *a11(0x68), *a14+, 1 +3f531a20: movi 0x3f532dc0, a8 +3f531a50: move a8, *a14+, 1 +3f531a60: calla L3F927BC0 +3f531a90: move a14, -*sp, 1 +3f531aa0: move *a11(0xa8), *a14+, 1 +3f531ac0: movi 0x3f533300, a8 +3f531af0: move a8, *a14+, 1 +3f531b00: calla L3F927BC0 +3f531b30: move a14, -*sp, 1 +3f531b40: move *a11(0x88), *a14+, 1 +3f531b60: movi 0x3f533388, a8 +3f531b90: move a8, *a14+, 1 +3f531ba0: calla L3F927BC0 +3f531bd0: jruc L3F532330 +L3F531BE0: +3f531be0: move *a13(0xffe0), *a13(0x80), 1 +3f531c10: move a14, -*sp, 1 +3f531c20: movi 0x3f533410, a8 +3f531c50: move a8, *a14+, 1 +3f531c60: calla L3F927BC0 +3f531c90: move a14, -*sp, 1 +3f531ca0: move *a13(0x80), a11, 1 +3f531cc0: setf 8, 0, 0 +3f531cd0: move *a11, a8, 0 +3f531ce0: move a8, *a14+, 1 +3f531cf0: movi 0x3f532bd8, a8 +3f531d20: move a8, *a14+, 1 +3f531d30: calla L3F927BC0 +3f531d60: move a14, -*sp, 1 +3f531d70: move *a11(0x8), *a14+, 1 +3f531d90: movi 0x3f532c58, a8 +3f531dc0: move a8, *a14+, 1 +3f531dd0: calla L3F927BC0 +3f531e00: move a14, -*sp, 1 +3f531e10: move *a11(0x28), *a14+, 1 +3f531e30: movi 0x3f532cd8, a8 +3f531e60: move a8, *a14+, 1 +3f531e70: calla L3F927BC0 +3f531ea0: move a14, -*sp, 1 +3f531eb0: move *a11(0x48), *a14+, 1 +3f531ed0: movi 0x3f532d58, a8 +3f531f00: move a8, *a14+, 1 +3f531f10: calla L3F927BC0 +3f531f40: move a14, -*sp, 1 +3f531f50: move *a11(0x68), *a14+, 1 +3f531f70: movi 0x3f532dc0, a8 +3f531fa0: move a8, *a14+, 1 +3f531fb0: calla L3F927BC0 +3f531fe0: move a14, -*sp, 1 +3f531ff0: move *a11(0x88), *a14+, 1 +3f532010: movi 0x3f5334c0, a8 +3f532040: move a8, *a14+, 1 +3f532050: calla L3F927BC0 +3f532080: move a14, -*sp, 1 +3f532090: move *a11(0xa8), *a14+, 1 +3f5320b0: movi 0x3f533540, a8 +3f5320e0: move a8, *a14+, 1 +3f5320f0: calla L3F927BC0 +3f532120: jruc L3F532330 +L3F532130: +3f532130: move a14, -*sp, 1 +3f532140: move *a13(0xffe0), a11, 1 +3f532160: move *a11, a8, 0 +3f532170: move a8, *a14+, 1 +3f532180: movi 0x3f5335c0, a8 +3f5321b0: move a8, *a14+, 1 +3f5321c0: calla L3F927BC0 +3f5321f0: jruc L3F532330 +L3F532200: +3f532200: move *a13(0xffe0), a11, 1 +3f532220: setf 8, 0, 0 +3f532230: move *a11, a8, 0 +3f532240: dec a8 +3f532250: jaeq L3F530500 +3f532270: dec a8 +3f532280: jaeq L3F531690 +3f5322a0: dec a8 +3f5322b0: jaeq L3F5311B0 +3f5322d0: dec a8 +3f5322e0: jaeq L3F530C10 +3f532300: dec a8 +3f532310: jreq L3F531BE0 +3f532320: jruc L3F532130 +L3F532330: +3f532330: move *sp(0x60), a14, 1 +3f532350: mmfm sp, a11,a13 +3f532370: rets 2 +3f532380: .word 0x7265 +3f532390: modu b11, b2 +3f5323a0: dsjs b2, L3F5324E0 +3f5323b0: sll a1, a0 +3f5323c0: sra a3, a1 +3f5323d0: andn a1, a0 +3f5323e0: cmp a10, sp +3f5323f0: .word 0x7020 +3f532400: .word 0x7261 +3f532410: mods a11, a1 +3f532420: .word 0x7465 +3f532430: .word 0x7265 +3f532440: .word 0x7328 +3f532450: .word 0x0a29 +3f532460: sra a8, a0 +3f532470: .word 0x7272 +3f532480: .word 0x726f +3f532490: sla a9, a0 +3f5324a0: mods a3, a12 +3f5324b0: sll a11, sp +3f5324c0: .word 0x7461 +3f5324d0: modu a3, a9 +L3F5324E0: +3f5324e0: sla 0x3, a7 +3f5324f0: .word 0x7263 +3f532500: .word 0x706f +3f532510: srl a1, a0 +3f532520: modu b3, b5 +3f532530: .word 0x7463 +3f532540: modu a11, a9 +3f532550: sla 0x3, a14 +3f532560: mods a3, a2 +3f532570: sll a11, sp +3f532580: .word 0x0a6b +3f532590: sra a8, a0 +3f5325a0: .word 0x7272 +3f5325b0: .word 0x726f +3f5325c0: sla a9, a0 +3f5325d0: mods a3, a12 +3f5325e0: sll a11, sp +3f5325f0: .word 0x7461 +3f532600: modu a3, a9 +3f532610: sla 0x3, a7 +3f532620: rl a11, a13 +3f532630: .word 0x7272 +3f532640: .word 0x726f +3f532650: srl a1, a0 +3f532660: modu b3, b5 +3f532670: .word 0x7463 +3f532680: modu a11, a9 +3f532690: sla 0x3, a14 +3f5326a0: mods a3, a2 +3f5326b0: sll a11, sp +3f5326c0: .word 0x0a6b +3f5326d0: sra a8, a0 +3f5326e0: .word 0x7272 +3f5326f0: .word 0x726f +3f532700: sla a9, a0 +3f532710: mods a3, a12 +3f532720: sll a11, sp +3f532730: .word 0x7461 +3f532740: modu a3, a9 +3f532750: sla 0x3, a7 +3f532760: modu b11, b2 +3f532770: sla b11, b4 +3f532780: sra b11, b4 +3f532790: srl a1, a0 +3f5327a0: modu b3, b5 +3f5327b0: .word 0x7463 +3f5327c0: modu a11, a9 +3f5327d0: sla 0x3, a14 +3f5327e0: mods a3, a2 +3f5327f0: sll a11, sp +3f532800: .word 0x0a6b +3f532810: sra a8, a0 +3f532820: .word 0x7272 +3f532830: .word 0x726f +3f532840: sla a9, a0 +3f532850: mods a3, a12 +3f532860: sll a11, sp +3f532870: .word 0x7461 +3f532880: modu a3, a9 +3f532890: sla 0x3, a7 +3f5328a0: sll b11, b3 +3f5328b0: mods a3, a1 +3f5328c0: sla 0x3, a5 +3f5328d0: .word 0x7566 +3f5328e0: sll a11, a14 +3f5328f0: rl b11, b4 +3f532900: modu a3, sp +3f532910: sll a1, a0 +3f532920: modu a11, a12 +3f532930: lmo a11, a3 +3f532940: .word 0x000a +3f532950: .word 0x7265 +3f532960: modu b11, b2 +3f532970: sla 0x3, b2 +3f532980: mods a3, a1 +3f532990: modu a11, a12 +3f5329a0: sla a11, a3 +3f5329b0: rl b11, b4 +3f5329c0: srl a11, a14 +3f5329d0: andn a1, a0 +3f5329e0: rl a11, sp +3f5329f0: or a9, a0 +3f532a00: .word 0x7064 +3f532a10: .word 0x000a +3f532a20: andn b2, b0 +3f532a30: move a2, b9 +3f532a40: cmp b10, b4 +3f532a50: subb a10, a14 +3f532a60: and a1, a0 +3f532a70: move b10, a2 +3f532a80: sub a10, a3 +3f532a90: andn b10, b3 +3f532aa0: addc a1, a0 +3f532ab0: move a10, b12 +3f532ac0: btst a10, a3 +3f532ad0: and a1, a0 +3f532ae0: andn a2, a1 +3f532af0: move a10, a1 +3f532b00: or a2, a5 +3f532b10: andn a2, a5 +3f532b20: .word 0x0a53 +3f532b30: addc a8, a0 +3f532b40: move b10, a2 +3f532b50: sla 0x2, b0 +3f532b60: .word 0x7250 +3f532b70: sll a11, sp +3f532b80: .word 0x7365 +3f532b90: sla 0x3, b3 +3f532ba0: mods a3, a2 +3f532bb0: sll a11, sp +3f532bc0: .word 0x0a6b +3f532bd0: sla 0x0, a0 +3f532be0: .word 0x7974 +3f532bf0: sra b11, b0 +3f532c00: sla 0x1, a0 +3f532c10: sla 0x1, a0 +3f532c20: sla 0x1, a0 +3f532c30: sll 0x9, b13 +3f532c40: .word 0x0a78 +3f532c50: sla 0x0, a0 +3f532c60: .word 0x7273 +3f532c70: sla 0x3, a3 +3f532c80: mods a11, a9 +3f532c90: srl a11, a1 +3f532ca0: sla 0x3, a5 +3f532cb0: sll 0x9, b13 +3f532cc0: .word 0x0a78 +3f532cd0: sla 0x0, a0 +3f532ce0: .word 0x7364 +3f532cf0: sla 0x3, b4 +3f532d00: mods a11, a9 +L3F532D10: +3f532d10: srl a11, a1 +3f532d20: sla 0x3, a5 +3f532d30: sll 0x9, b13 +3f532d40: .word 0x0a78 +3f532d50: sla 0x0, a0 +3f532d60: .word 0x7273 +3f532d70: sla 0x3, a3 +3f532d80: sra a3, a9 +3f532d90: dsjs a0, L3F532D10 +3f532da0: .word 0x7825 +3f532db0: .word 0x000a +3f532dc0: sra a1, a0 +3f532dd0: .word 0x7473 +3f532de0: rl a9, a0 +3f532df0: sla 0x3, a4 +3f532e00: sll 0x9, b13 +3f532e10: .word 0x0a78 +3f532e20: sla 0x0, a0 +3f532e30: modu b11, b2 +3f532e40: mpyu a11, a9 +3f532e50: sla 0x3, b8 +3f532e60: sll 0x9, b13 +3f532e70: .word 0x0a64 +3f532e80: sla 0x0, a0 +3f532e90: modu b11, b2 +3f532ea0: mpyu a11, a9 +3f532eb0: sla 0x3, b9 +3f532ec0: sll 0x9, b13 +3f532ed0: .word 0x0a64 +3f532ee0: sla 0x0, a0 +3f532ef0: modu b11, b2 +3f532f00: mpyu a11, a9 +3f532f10: sla 0x3, b7 +3f532f20: sll 0x9, b13 +3f532f30: .word 0x0a64 +3f532f40: sla 0x0, a0 +3f532f50: modu b11, b2 +3f532f60: mpyu a11, a9 +3f532f70: sla 0x3, a8 +3f532f80: sll 0x9, b13 +3f532f90: .word 0x0a64 +3f532fa0: move a8, a0 +3f532fb0: andn a2, a9 +3f532fc0: move b10, a2 +3f532fd0: sla 0x2, b2 +3f532fe0: .word 0x7250 +3f532ff0: sll a11, sp +3f533000: .word 0x7365 +3f533010: sla 0x3, b3 +L3F533020: +3f533020: mods a3, a2 +3f533030: sll a11, sp +3f533040: .word 0x0a6b +3f533050: sla 0x0, a0 +3f533060: mpyu b11, b8 +3f533070: rl a11, a13 +3f533080: .word 0x7272 +3f533090: .word 0x726f +3f5330a0: dsjs a0, L3F533020 +3f5330b0: .word 0x7825 +3f5330c0: .word 0x000a +3f5330d0: .word 0x7920 +3f5330e0: mods b10, sp +3f5330f0: .word 0x7269 +3f533100: modu b11, b2 +3f533110: sla 0x3, b2 +3f533120: sll 0x9, b13 +3f533130: .word 0x0a78 +3f533140: andn a0, a0 +3f533150: or a2, sp +3f533160: or a2, a1 +3f533170: sla 0x2, a5 +3f533180: .word 0x7250 +3f533190: sll a11, sp +3f5331a0: .word 0x7365 +3f5331b0: sla 0x3, b3 +3f5331c0: mods a3, a2 +3f5331d0: sll a11, sp +3f5331e0: .word 0x0a6b +3f5331f0: sla 0x0, a0 +3f533200: modu a3, a1 +3f533210: mods a3, a7 +3f533220: sla 0x3, a5 +3f533230: sll 0x9, b13 +3f533240: .word 0x0a78 +3f533250: andn a8, a0 +3f533260: add a10, a3 +3f533270: sub a10, a12 +3f533280: and a1, a0 +3f533290: modu b11, b2 +3f5332a0: sra a11, a3 +3f5332b0: .word 0x7373 +3f5332c0: sll a1, a0 +3f5332d0: modu a11, a12 +3f5332e0: lmo a11, a3 +3f5332f0: .word 0x000a +3f533300: move a1, b0 +3f533310: mods b11, b5 +3f533320: srl a2, sp +3f533330: sll b10, b3 +3f533340: .word 0x736e +3f533350: sla 0x1, a0 +L3F533360: +3f533360: sll 0x9, b13 +3f533370: .word 0x0a64 +3f533380: sla 0x0, a0 +3f533390: .word 0x7850 +3f5333a0: .word 0x736c +3f5333b0: sra b10, b0 +3f5333c0: andn b11, b2 +3f5333d0: modu a3, a3 +3f5333e0: dsjs a0, L3F533360 +3f5333f0: sra a1, a5 +3f533400: .word 0x000a +3f533410: divs a2, a5 +3f533420: move b10, a0 +3f533430: or b2, b2 +3f533440: and a1, a0 +3f533450: modu b11, b2 +3f533460: sra a11, a3 +3f533470: .word 0x7373 +3f533480: sll a1, a0 +L3F533490: +3f533490: modu a11, a12 +3f5334a0: lmo a11, a3 +3f5334b0: .word 0x000a +3f5334c0: sub a1, a0 +3f5334d0: .word 0x7473 +3f5334e0: divs a1, a0 +3f5334f0: sla 0x1, a0 +3f533500: sla 0x1, a0 +L3F533510: +3f533510: dsjs a0, L3F533490 +3f533520: sra a1, a5 +3f533530: .word 0x000a +3f533540: sub a1, a0 +3f533550: .word 0x7473 +3f533560: divs a9, a0 +3f533570: sla 0x1, a0 +3f533580: sla 0x1, a0 +3f533590: dsjs a0, L3F533510 +3f5335a0: sra a1, a5 +3f5335b0: .word 0x000a +3f5335c0: andn b2, b0 +3f5335d0: mpyu b10, b4 +L3F5335E0: +3f5335e0: andn b2, b0 +3f5335f0: addc a10, sp +3f533600: move a2, a2 +3f533610: dsjs a11, L3F533740 +3f533620: and a1, a0 +3f533630: modu b11, b2 +3f533640: sra a11, a3 +3f533650: .word 0x7373 +3f533660: dsjs a0, L3F5335E0 +3f533670: .word 0x7825 +3f533680: or a9, a0 +3f533690: lmo a11, a14 +3f5336a0: modu a11, a14 +3f5336b0: modu b3, b7 +3f5336c0: and a1, a0 +3f5336d0: modu b11, b2 +3f5336e0: sra a11, a3 +3f5336f0: .word 0x7373 +3f533700: .word 0x7420 +3f533710: .word 0x7079 +3f533720: .word 0x0a65 +3f533730: .word 0x0000 +L3F533740: +3f533740: .word 0x0000 +3f533750: .word 0x0000 +3f533760: .word 0x0000 +3f533770: .word 0x0000 +3f533780: .word 0x0000 +3f533790: .word 0x0000 +3f5337a0: .word 0x0000 +3f5337b0: add a0, a8 +3f5337c0: .word 0x0000 +3f5337d0: .word 0x0000 +3f5337e0: dsjs a0, L3F5337F0 +L3F5337F0: +3f5337f0: add a4, a11 +3f533800: .word 0x0000 +3f533810: .word 0x0000 +3f533820: cmp a0, a0 +3f533830: add a4, a11 +3f533840: .word 0x0000 +3f533850: .word 0x0000 +3f533860: sla 0x0, a0 +3f533870: add a3, a11 +3f533880: .word 0x0000 +3f533890: .word 0x0000 +3f5338a0: sla a0, a0 +3f5338b0: add a3, a11 +3f5338c0: .word 0x0000 +3f5338d0: .word 0x0000 +3f5338e0: rl 0x0, a0 +3f5338f0: add b3, b11 +3f533900: .word 0x0000 +3f533910: .word 0x0000 +3f533920: and a0, a0 +3f533930: add b3, b11 +3f533940: .word 0x0000 +3f533950: .word 0x0000 +3f533960: rl a0, a0 +3f533970: add a4, a8 +3f533980: .word 0x0000 +3f533990: .word 0x0000 +3f5339a0: .word 0x7800 +3f5339b0: add a4, a8 +3f5339c0: mmtm sp, a7,a9,a11,a13 +3f5339e0: move a14, a13 +3f5339f0: addi 0x40, a14 +3f533a10: move *a13(0xffe0), a11, 1 +3f533a30: move *a11(0x40), a9, 1 +3f533a50: setf 16, 0, 0 +3f533a60: move *a9(0x10), a11, 0 +3f533a80: subk 2, a11 +3f533a90: jreq L3F533AC0 +3f533aa0: movk 16, a8 +3f533ab0: jruc L3F533D60 +L3F533AC0: +3f533ac0: move a14, -*sp, 1 +3f533ad0: sub a11, a11 +3f533ae0: move a11, *a14+, 1 +3f533af0: move *a9(0x20), *a14+, 1 +3f533b10: move a11, *a14+, 1 +3f533b20: move a13, *a14+, 1 +3f533b30: move *a13(0xffe0), *a14+, 1 +3f533b50: calla L3F537D00 +3f533b80: move a8, *a13(0x20), 1 +3f533ba0: move a8, a8 +3f533bb0: jrne L3F533D60 +3f533bc0: move *a13, a11, 1 +3f533bd0: setf 1, 0, 0 +3f533be0: move *a11(0x28), a11, 0 +3f533c00: jreq L3F533CE0 +3f533c10: move a14, -*sp, 1 +3f533c20: move *a13, a11, 1 +3f533c30: move *a11(0x80), *a14+, 1 +3f533c50: calla L3FB1EE40 +3f533c80: setf 16, 1, 0 +3f533c90: move *a11(0x30), a7, 0 +3f533cb0: dec a7 +3f533cc0: move a7, *a11(0x30), 0 +L3F533CE0: +3f533ce0: move *a13, a11, 1 +3f533cf0: sub a7, a7 +3f533d00: setf 1, 0, 0 +3f533d10: move a7, *a11(0x28), 0 +3f533d30: move a7, *a11(0x29), 0 +3f533d50: move a7, a8 +L3F533D60: +3f533d60: move *sp(0xa0), a14, 1 +3f533d80: mmfm sp, a7,a9,a11,a13 +3f533da0: rets 2 +3f533db0: mmtm sp, a7,a9,a11,a13 +3f533dd0: move a14, a13 +3f533de0: addi 0x60, a14 +3f533e00: move *a13(0xffe0), a11, 1 +3f533e20: move *a11(0x40), a9, 1 +3f533e40: setf 16, 0, 0 +3f533e50: move *a9(0x10), a11, 0 +3f533e70: subk 3, a11 +3f533e80: jreq L3F533EB0 +3f533e90: movk 16, a8 +3f533ea0: jruc L3F5342E0 +L3F533EB0: +3f533eb0: move a14, -*sp, 1 +3f533ec0: movi 0xffff, a11 +3f533ee0: move a11, *a14+, 1 +3f533ef0: move *a9(0x20), *a14+, 1 +3f533f10: sub a7, a7 +3f533f20: move a7, *a14+, 1 +3f533f30: move a13, *a14+, 1 +3f533f40: move *a13(0xffe0), *a14+, 1 +3f533f60: calla L3F537D00 +3f533f90: move a8, *a13(0x40), 1 +3f533fb0: move a8, a8 +3f533fc0: jrne L3F5342E0 +3f533fd0: move a14, -*sp, 1 +3f533fe0: move a7, *a14+, 1 +3f533ff0: move *a9(0x40), *a14+, 1 +3f534010: move a13, a7 +3f534020: addk 32, a7 +3f534030: move a7, *a14+, 1 +3f534040: sub a7, a7 +3f534050: move a7, *a14+, 1 +3f534060: move *a13(0xffe0), *a14+, 1 +3f534080: calla L3F537D00 +3f5340b0: move a8, *a13(0x40), 1 +3f5340d0: move a8, a8 +3f5340e0: jrne L3F5342E0 +3f5340f0: move a14, -*sp, 1 +3f534100: move a7, *a14+, 1 +3f534110: move *a13(0x20), *a14+, 1 +3f534130: move *a13(0x0), *a14+, 1 +3f534150: calla L3F539520 +3f534180: move a8, a8 +3f534190: jrne L3F5342D0 +3f5341a0: move a14, -*sp, 1 +3f5341b0: movk 11, a7 +3f5341c0: move a7, *a14+, 1 +3f5341d0: move *a9(0x20), *a14+, 1 +3f5341f0: setf 8, 0, 0 +3f534200: move *a9(0x8), a8, 0 +3f534220: move a8, *a14+, 1 +3f534230: move @0x1ad960, *a14+, 1 +3f534260: move *a13(0xffe0), *a14+, 1 +3f534280: calla L3F7FD2F0 +3f5342b0: move a7, a8 +3f5342c0: jruc L3F5342E0 +L3F5342D0: +3f5342d0: move a7, a8 +L3F5342E0: +3f5342e0: move *sp(0xa0), a14, 1 +3f534300: mmfm sp, a7,a9,a11,a13 +3f534320: rets 2 +3f534330: mmtm sp, a9,a11,a13 +3f534350: move a14, a13 +3f534360: addk 32, a14 +3f534370: move *a13(0xffe0), a11, 1 +3f534390: move *a11(0x40), a9, 1 +3f5343b0: setf 16, 0, 0 +3f5343c0: move *a9(0x10), a11, 0 +3f5343e0: subk 4, a11 +3f5343f0: jreq L3F534650 +3f534400: movk 16, a8 +3f534410: jruc L3F5346D0 +L3F534420: +3f534420: move a14, -*sp, 1 +3f534430: move *a13(0xffe0), *a14+, 1 +3f534450: calla L3F53A160 +3f534480: move a8, *a13, 1 +3f534490: jruc L3F5346C0 +L3F5344A0: +3f5344a0: move a14, -*sp, 1 +3f5344b0: move *a13(0xffe0), *a14+, 1 +3f5344d0: calla L3F53ACD0 +3f534500: move a8, *a13, 1 +3f534510: jruc L3F5346C0 +L3F534520: +3f534520: move a14, -*sp, 1 +3f534530: movk 1, a11 +3f534540: move a11, *a14+, 1 +3f534550: move *a9(0x40), *a14+, 1 +3f534570: setf 8, 0, 0 +3f534580: move *a9(0x8), a8, 0 +3f5345a0: move a8, *a14+, 1 +3f5345b0: move @0x1ad960, *a14+, 1 +3f5345e0: move *a13(0xffe0), *a14+, 1 +3f534600: calla L3F7FD2F0 +3f534630: move a11, a8 +3f534640: jruc L3F5346D0 +L3F534650: +3f534650: move *a9(0x20), a8, 1 +3f534670: dec a8 +3f534680: jreq L3F534420 +3f534690: dec a8 +3f5346a0: jreq L3F5344A0 +3f5346b0: jruc L3F534520 +L3F5346C0: +3f5346c0: move *a13, a8, 1 +L3F5346D0: +3f5346d0: move *sp(0x80), a14, 1 +3f5346f0: mmfm sp, a9,a11,a13 +3f534710: rets 2 +3f534720: mmtm sp, a9,a11,a13 +3f534740: move a14, a13 +3f534750: addk 32, a14 +3f534760: move *a13(0xffe0), a11, 1 +3f534780: move *a11(0x40), a9, 1 +3f5347a0: setf 16, 0, 0 +3f5347b0: move *a9(0x10), a11, 0 +3f5347d0: subk 3, a11 +3f5347e0: jrnc L3F534B40 +3f5347f0: movk 16, a8 +3f534800: jruc L3F534C20 +L3F534810: +3f534810: move a14, -*sp, 1 +3f534820: move *a13(0xffe0), *a14+, 1 +3f534840: calla L3F53B650 +3f534870: move a8, *a13, 1 +3f534880: jruc L3F534C10 +L3F534890: +3f534890: move a14, -*sp, 1 +3f5348a0: move *a13(0xffe0), *a14+, 1 +3f5348c0: calla L3F53C6D0 +3f5348f0: move a8, *a13, 1 +3f534900: jruc L3F534C10 +L3F534910: +3f534910: move a14, -*sp, 1 +3f534920: move *a13(0xffe0), *a14+, 1 +3f534940: calla L3F53DA30 +3f534970: move a8, *a13, 1 +3f534980: jruc L3F534C10 +L3F534990: +3f534990: move a14, -*sp, 1 +3f5349a0: move *a13(0xffe0), *a14+, 1 +3f5349c0: calla L3F53ED40 +3f5349f0: move a8, *a13, 1 +3f534a00: jruc L3F534C10 +L3F534A10: +3f534a10: move a14, -*sp, 1 +3f534a20: movk 1, a11 +3f534a30: move a11, *a14+, 1 +3f534a40: move *a9(0x40), *a14+, 1 +3f534a60: setf 8, 0, 0 +3f534a70: move *a9(0x8), a8, 0 +3f534a90: move a8, *a14+, 1 +3f534aa0: move @0x1ad960, *a14+, 1 +3f534ad0: move *a13(0xffe0), *a14+, 1 +3f534af0: calla L3F7FD2F0 +3f534b20: move a11, a8 +3f534b30: jruc L3F534C20 +L3F534B40: +3f534b40: move *a9(0x20), a8, 1 +3f534b60: dec a8 +3f534b70: jreq L3F534890 +3f534b80: dec a8 +3f534b90: jreq L3F534890 +3f534ba0: subk 2, a8 +3f534bb0: jreq L3F534810 +3f534bc0: dec a8 +3f534bd0: jreq L3F534910 +3f534be0: dec a8 +3f534bf0: jreq L3F534990 +3f534c00: jruc L3F534A10 +L3F534C10: +3f534c10: move *a13, a8, 1 +L3F534C20: +3f534c20: move *sp(0x80), a14, 1 +3f534c40: mmfm sp, a9,a11,a13 +3f534c60: rets 2 +3f534c70: mmtm sp, a7,a9,a11,a13 +3f534c90: move a14, a13 +3f534ca0: addi 0x40, a14 +3f534cc0: move *a13(0xffe0), a11, 1 +3f534ce0: move *a11(0x40), a9, 1 +3f534d00: setf 16, 0, 0 +3f534d10: move *a9(0x10), a11, 0 +3f534d30: subk 3, a11 +3f534d40: jreq L3F534F60 +3f534d50: movk 16, a8 +3f534d60: jruc L3F535420 +3f534d70: move @0x1ad990, a11, 0 +3f534da0: move a11, *a13(0x20), 1 +3f534dc0: jruc L3F5350E0 +3f534dd0: move @0x1ad9a0, a11, 0 +3f534e00: move a11, *a13(0x20), 1 +3f534e20: jruc L3F5350E0 +L3F534E30: +3f534e30: move a14, -*sp, 1 +3f534e40: movk 1, a11 +3f534e50: move a11, *a14+, 1 +3f534e60: move *a9(0x40), *a14+, 1 +3f534e80: setf 8, 0, 0 +3f534e90: move *a9(0x8), a8, 0 +3f534eb0: move a8, *a14+, 1 +L3F534EC0: +3f534ec0: move @0x1ad960, *a14+, 1 +3f534ef0: move *a13(0xffe0), *a14+, 1 +3f534f10: calla L3F7FD2F0 +L3F534F40: +3f534f40: move a11, a8 +3f534f50: jruc L3F535420 +L3F534F60: +3f534f60: move *a9(0x20), a8, 1 +3f534f80: dec a8 +3f534f90: cmpi 0x5, a8 +3f534fb0: jrhi L3F534E30 +3f534fc0: sll 0x5, a8 +3f534fd0: addi 0x3f535020, a8 +3f535000: move *a8, a8, 1 +3f535010: jump a8 +3f535020: move b11, b0 +3f535030: dsjs b3, L3F534EA0 +3f535040: move b11, b0 +3f535050: dsjs b3, L3F534EC0 +3f535060: move b1, a0 +3f535070: dsjs b3, L3F534EE0 +3f535080: move b14, b0 +3f535090: dsjs b3, L3F534F00 +3f5350a0: move b14, b0 +3f5350b0: dsjs b3, L3F534F20 +3f5350c0: move b14, b0 +3f5350d0: dsjs b3, L3F534F40 +L3F5350E0: +3f5350e0: move a14, -*sp, 1 +3f5350f0: setf 16, 0, 0 +3f535100: move @0x1ad980, a11, 0 +3f535130: move a11, *a14+, 1 +3f535140: move *a13(0x20), *a14+, 1 +3f535160: move *a9(0x40), *a14+, 1 +3f535180: calla L3F8BA520 +3f5351b0: move a8, *a13, 1 +3f5351c0: move a8, a11 +3f5351d0: jrne L3F535200 +3f5351e0: sub a8, a8 +3f5351f0: jruc L3F535420 +L3F535200: +3f535200: setf 8, 0, 0 +3f535210: move *a8(0x20), a11, 0 +3f535230: move *a9(0x20), a7, 1 +3f535250: cmp a7, a11 +3f535260: jreq L3F535390 +3f535270: move a14, -*sp, 1 +3f535280: movk 14, a11 +3f535290: move a11, *a14+, 1 +3f5352a0: move *a9(0x40), *a14+, 1 +3f5352c0: move *a9(0x8), a8, 0 +3f5352e0: move a8, *a14+, 1 +3f5352f0: move @0x1ad960, *a14+, 1 +3f535320: move *a13(0xffe0), *a14+, 1 +3f535340: calla L3F7FD2F0 +3f535370: move a11, a8 +3f535380: jruc L3F535420 +L3F535390: +3f535390: move a14, -*sp, 1 +3f5353a0: movk 1, a11 +3f5353b0: move a11, *a14+, 1 +3f5353c0: move *a9(0x40), *a14+, 1 +3f5353e0: calla L3F8B8750 +3f535410: sub a8, a8 +L3F535420: +3f535420: move *sp(0xa0), a14, 1 +3f535440: mmfm sp, a7,a9,a11,a13 +3f535460: rets 2 +3f535470: mmtm sp, a7,a9,a11,a13 +3f535490: move a14, a13 +3f5354a0: addi 0x80, a14 +3f5354c0: move *a13(0xffe0), a11, 1 +3f5354e0: move *a11(0x40), a9, 1 +3f535500: setf 16, 0, 0 +3f535510: move *a9(0x10), a11, 0 +3f535530: subk 2, a11 +3f535540: jreq L3F535570 +3f535550: movk 16, a8 +3f535560: jruc L3F535AD0 +L3F535570: +3f535570: move a14, -*sp, 1 +3f535580: movi 0xffff, a11 +3f5355a0: move a11, *a14+, 1 +3f5355b0: move *a9(0x20), *a14+, 1 +3f5355d0: sub a7, a7 +3f5355e0: move a7, *a14+, 1 +3f5355f0: move a13, a7 +3f535600: addi 0x40, a7 +3f535620: move a7, *a14+, 1 +3f535630: move *a13(0xffe0), *a14+, 1 +3f535650: calla L3F537D00 +3f535680: move a8, *a13(0x60), 1 +3f5356a0: move a8, a8 +3f5356b0: jrne L3F535AD0 +3f5356c0: move *a13(0x40), a7, 1 +3f5356e0: sub a11, a11 +3f5356f0: setf 1, 0, 0 +3f535700: move a11, *a7(0x29), 0 +3f535720: movk 1, a11 +3f535730: move a11, *a7(0x28), 0 +3f535750: setf 16, 1, 0 +3f535760: move *a7(0x30), a11, 0 +3f535780: inc a11 +3f535790: move a11, *a7(0x30), 0 +3f5357b0: move a14, -*sp, 1 +3f5357c0: move *a7(0x80), *a14+, 1 +3f5357e0: calla L3FB1E440 +3f535810: move a14, -*sp, 1 +3f535820: move a7, *a14+, 1 +3f535830: calla L3F536FB0 +3f535860: move a8, *a13, 1 +3f535870: move a14, -*sp, 1 +3f535880: move a7, *a14+, 1 +3f535890: calla L3F2CD9C0 +3f5358c0: move a8, *a13(0x20), 1 +3f5358e0: move *a13, a11, 1 +3f5358f0: jrne L3F535970 +3f535900: move a14, -*sp, 1 +3f535910: move a7, *a14+, 1 +3f535920: move *a13(0xffe0), *a14+, 1 +3f535940: calla L3F3FF240 +L3F535970: +3f535970: move *a13(0x20), a7, 1 +3f535990: jreq L3F535AC0 +3f5359a0: move a14, -*sp, 1 +3f5359b0: move a7, *a14+, 1 +3f5359c0: move *a9(0x20), *a14+, 1 +3f5359e0: setf 8, 0, 0 +3f5359f0: move *a9(0x8), a8, 0 +3f535a10: move a8, *a14+, 1 +3f535a20: move @0x1ad960, *a14+, 1 +3f535a50: move *a13(0xffe0), *a14+, 1 +3f535a70: calla L3F7FD2F0 +3f535aa0: move a7, a8 +3f535ab0: jruc L3F535AD0 +L3F535AC0: +3f535ac0: sub a8, a8 +L3F535AD0: +3f535ad0: move *sp(0xa0), a14, 1 +3f535af0: mmfm sp, a7,a9,a11,a13 +3f535b10: rets 2 +3f535b20: mmtm sp, a9,a11,a13 +3f535b40: move a14, a13 +3f535b50: addk 32, a14 +3f535b60: move *a13(0xffe0), a11, 1 +3f535b80: move *a11(0x40), a9, 1 +3f535ba0: setf 16, 0, 0 +3f535bb0: move *a9(0x10), a11, 0 +3f535bd0: subk 3, a11 +3f535be0: jreq L3F535FC0 +3f535bf0: movk 16, a8 +3f535c00: jruc L3F536150 +3f535c10: move a14, -*sp, 1 +3f535c20: move *a13(0xffe0), *a14+, 1 +3f535c40: calla L3F541D20 +3f535c70: move a8, *a13, 1 +3f535c80: jruc L3F536140 +3f535c90: move a14, -*sp, 1 +3f535ca0: move *a13(0xffe0), *a14+, 1 +3f535cc0: calla L3F542310 +3f535cf0: move a8, *a13, 1 +3f535d00: jruc L3F536140 +3f535d10: move a14, -*sp, 1 +3f535d20: move *a13(0xffe0), *a14+, 1 +3f535d40: calla L3F5428B0 +3f535d70: move a8, *a13, 1 +3f535d80: jruc L3F536140 +3f535d90: move a14, -*sp, 1 +3f535da0: move *a13(0xffe0), *a14+, 1 +3f535dc0: calla L3F543300 +3f535df0: move a8, *a13, 1 +3f535e00: jruc L3F536140 +3f535e10: move a14, -*sp, 1 +3f535e20: move *a13(0xffe0), *a14+, 1 +3f535e40: calla L3F543950 +3f535e70: move a8, *a13, 1 +3f535e80: jruc L3F536140 +L3F535E90: +3f535e90: move a14, -*sp, 1 +3f535ea0: movk 1, a11 +3f535eb0: move a11, *a14+, 1 +3f535ec0: move *a9(0x40), *a14+, 1 +3f535ee0: setf 8, 0, 0 +3f535ef0: move *a9(0x8), a8, 0 +3f535f10: move a8, *a14+, 1 +L3F535F20: +3f535f20: move @0x1ad960, *a14+, 1 +3f535f50: move *a13(0xffe0), *a14+, 1 +3f535f70: calla L3F7FD2F0 +L3F535FA0: +3f535fa0: move a11, a8 +3f535fb0: jruc L3F536150 +L3F535FC0: +3f535fc0: move *a9(0x20), a8, 1 +3f535fe0: dec a8 +3f535ff0: cmpi 0x5, a8 +3f536010: jrhi L3F535E90 +3f536020: sll 0x5, a8 +3f536030: addi 0x3f536080, a8 +3f536060: move *a8, a8, 1 +3f536070: jump a8 +3f536080: mpys b4, b0 +3f536090: dsjs b3, L3F535F00 +3f5360a0: mpys b8, b0 +3f5360b0: dsjs b3, L3F535F20 +3f5360c0: mpys b8, b0 +3f5360d0: dsjs b3, L3F535F40 +3f5360e0: mpys b0, b0 +3f5360f0: dsjs b3, L3F535F60 +3f536100: mpys b12, b0 +3f536110: dsjs b3, L3F535F80 +3f536120: mpyu b0, b0 +3f536130: dsjs b3, L3F535FA0 +L3F536140: +3f536140: move *a13, a8, 1 +L3F536150: +3f536150: move *sp(0x80), a14, 1 +3f536170: mmfm sp, a9,a11,a13 +3f536190: rets 2 +3f5361a0: mmtm sp, a5,a7,a9,a11,a13 +3f5361c0: move a14, a13 +3f5361d0: addi 0x60, a14 +3f5361f0: move *a13(0xffe0), a11, 1 +3f536210: move *a11(0x40), a9, 1 +3f536230: setf 16, 0, 0 +3f536240: move *a9(0x10), a11, 0 +3f536260: subk 4, a11 +3f536270: jreq L3F5362B0 +3f536280: movk 16, a8 +3f536290: jauc L3F536F60 +L3F5362B0: +3f5362b0: move a14, -*sp, 1 +3f5362c0: movi 0xffff, a11 +3f5362e0: move a11, *a14+, 1 +3f5362f0: move *a9(0x20), *a14+, 1 +3f536310: move a13, a7 +3f536320: addk 32, a7 +3f536330: move a7, *a14+, 1 +3f536340: move a13, *a14+, 1 +3f536350: move *a13(0xffe0), *a14+, 1 +3f536370: calla L3F537D00 +3f5363a0: move a8, *a13(0x40), 1 +3f5363c0: move a8, a8 +3f5363d0: jane L3F536F60 +3f5363f0: move *a13, a7, 1 +3f536400: jrne L3F536550 +3f536410: move a14, -*sp, 1 +3f536420: movk 14, a11 +3f536430: move a11, *a14+, 1 +3f536440: move *a9(0x20), *a14+, 1 +3f536460: setf 8, 0, 0 +3f536470: move *a9(0x8), a8, 0 +3f536490: move a8, *a14+, 1 +3f5364a0: move @0x1ad960, *a14+, 1 +3f5364d0: move *a13(0xffe0), *a14+, 1 +3f5364f0: calla L3F7FD2F0 +3f536520: move a11, a8 +3f536530: jauc L3F536F60 +L3F536550: +3f536550: move *a13(0xffe0), a11, 1 +3f536570: move *a9(0x40), a7, 1 +3f536590: andi 0xfff00000, a7 +3f5365c0: move *a11(0x20), a11, 1 +3f5365e0: cmp a7, a11 +3f5365f0: jrne L3F536750 +3f536600: move *a9(0x40), a11, 1 +3f536620: btst 19, a11 +3f536630: jrne L3F536750 +3f536640: move a14, -*sp, 1 +3f536650: setf 16, 0, 0 +3f536660: move @0x1ad980, a11, 0 +3f536690: move a11, *a14+, 1 +3f5366a0: move @0x1ad990, a7, 0 +3f5366d0: move a7, *a14+, 1 +3f5366e0: move *a9(0x40), *a14+, 1 +3f536700: calla L3F8BA520 +3f536730: move a8, a7 +3f536740: jreq L3F536880 +L3F536750: +3f536750: move a14, -*sp, 1 +3f536760: movk 14, a11 +3f536770: move a11, *a14+, 1 +3f536780: move *a9(0x40), *a14+, 1 +3f5367a0: setf 8, 0, 0 +3f5367b0: move *a9(0x8), a8, 0 +3f5367d0: move a8, *a14+, 1 +3f5367e0: move @0x1ad960, *a14+, 1 +3f536810: move *a13(0xffe0), *a14+, 1 +3f536830: calla L3F7FD2F0 +3f536860: move a11, a8 +3f536870: jruc L3F536F60 +L3F536880: +3f536880: setf 8, 0, 0 +3f536890: move *a9(0x60), a11, 0 +3f5368b0: jreq L3F536AC0 +3f5368c0: move a14, -*sp, 1 +3f5368d0: move *a13(0x20), a11, 1 +3f5368f0: move *a11(0x160), a7, 1 +3f536910: addi 0xd8, a7 +3f536930: move a7, *a14+, 1 +3f536940: calla L3F562D40 +3f536970: move a8, a7 +3f536980: jrne L3F536AC0 +3f536990: move a14, -*sp, 1 +3f5369a0: movk 11, a7 +3f5369b0: move a7, *a14+, 1 +3f5369c0: move *a9(0x40), *a14+, 1 +3f5369e0: setf 8, 0, 0 +3f5369f0: move *a9(0x8), a8, 0 +3f536a10: move a8, *a14+, 1 +3f536a20: move @0x1ad960, *a14+, 1 +3f536a50: move *a13(0xffe0), *a14+, 1 +3f536a70: calla L3F7FD2F0 +3f536aa0: move a7, a8 +3f536ab0: jruc L3F536F60 +L3F536AC0: +3f536ac0: move *a13(0x20), a11, 1 +3f536ae0: setf 16, 1, 0 +3f536af0: move *a11(0x30), a7, 0 +3f536b10: inc a7 +3f536b20: move a7, *a11(0x30), 0 +3f536b40: move *a9(0x40), *a11(0x0), 1 +3f536b70: move a14, -*sp, 1 +3f536b80: setf 16, 0, 0 +3f536b90: move @0x1ad980, a7, 0 +3f536bc0: move a7, *a14+, 1 +3f536bd0: movi 0x3f566ed0, a11 +3f536c00: move a11, *a14+, 1 +3f536c10: move *a13(0x20), *a14+, 1 +3f536c30: move @0x1ad990, a11, 0 +3f536c60: move a11, *a14+, 1 +3f536c70: move *a9(0x40), *a14+, 1 +3f536c90: calla L3F8B6510 +3f536cc0: move *a13(0x20), a11, 1 +3f536ce0: setf 8, 0, 0 +3f536cf0: move *a9(0x60), a7, 0 +3f536d10: jreq L3F536D40 +3f536d20: sub a7, a7 +3f536d30: jruc L3F536D50 +L3F536D40: +3f536d40: movk 1, a7 +L3F536D50: +3f536d50: setf 16, 1, 0 +3f536d60: sext a7, 0 +3f536d70: move *a11(0x30), a5, 0 +3f536d90: sub a7, a5 +3f536da0: move a5, *a11(0x30), 0 +3f536dc0: setf 8, 0, 0 +3f536dd0: move *a11(0x20), a7, 0 +3f536df0: subk 3, a7 +3f536e00: jrne L3F536F50 +3f536e10: move *a11(0x160), a7, 1 +3f536e30: setf 1, 0, 0 +3f536e40: move *a9(0x60), *a7(0x13c), 0 +3f536e70: move *a11(0x160), a7, 1 +3f536e90: move *a9(0x60), *a7(0x13b), 0 +3f536ec0: setf 8, 0, 0 +3f536ed0: move *a9(0x60), a7, 0 +3f536ef0: jreq L3F536F20 +3f536f00: movk 2, a7 +3f536f10: jruc L3F536F30 +L3F536F20: +3f536f20: movk 3, a7 +L3F536F30: +3f536f30: movb a7, *a11(0x20) +L3F536F50: +3f536f50: sub a8, a8 +L3F536F60: +3f536f60: move *sp(0xc0), a14, 1 +3f536f80: mmfm sp, a5,a7,a9,a11,a13 +3f536fa0: rets 2 +L3F536FB0: +3f536fb0: mmtm sp, a9,a11,a13 +3f536fd0: move a14, a13 +3f536fe0: addi 0x80, a14 +3f537000: sub a11, a11 +3f537010: move a11, *a13(0x60), 1 +3f537030: move *a13(0xffe0), a9, 1 +3f537050: move *a9(0x40), *a13(0x0), 1 +3f537080: setf 8, 0, 0 +L3F537090: +3f537090: move *a13, a11, 1 +3f5370a0: move *a11(0x40), *a13(0x20), 1 +3f5370d0: move *a13(0x20), a9, 1 +3f5370f0: move *a9(0x20), a9, 0 +3f537110: subk 2, a9 +3f537120: jreq L3F537190 +3f537130: move *a13(0x20), a9, 1 +3f537150: move *a9(0x20), a9, 0 +3f537170: subk 3, a9 +3f537180: jrne L3F537290 +L3F537190: +3f537190: move *a13(0x20), a9, 1 +3f5371b0: move *a9(0x120), a9, 1 +3f5371d0: jreq L3F537290 +3f5371e0: move *a13(0x20), a9, 1 +3f537200: move *a9(0x120), a9, 1 +3f537220: move *a9, a9, 0 +3f537230: subk 2, a9 +3f537240: jrne L3F537290 +3f537250: movi 0xffff, a9 +3f537270: move a9, *a13(0x60), 1 +L3F537290: +3f537290: move *a11, *a13, 1 +3f5372a0: move *a13(0xffe0), a11, 1 +3f5372c0: move *a13, a9, 1 +3f5372d0: move *a11(0x40), a11, 1 +3f5372f0: cmp a11, a9 +3f537300: jrne L3F537090 +3f537310: move *a13(0x60), a8, 1 +3f537330: move *sp(0x80), a14, 1 +3f537350: mmfm sp, a9,a11,a13 +3f537370: rets 2 +L3F537380: +3f537380: mmtm sp, a7,a9,a11,a13 +3f5373a0: move a14, a13 +3f5373b0: move *a13(0xffe0), a11, 1 +3f5373d0: move *a11(0x40), a9, 1 +3f5373f0: move *a13(0xffc0), a7, 1 +3f537410: move a14, -*sp, 1 +3f537420: setf 16, 0, 0 +3f537430: move @0x1ad980, a11, 0 +3f537460: move a11, *a14+, 1 +3f537470: move @0x1ad9a0, a11, 0 +3f5374a0: move a11, *a14+, 1 +3f5374b0: move *a13(0xffa0), *a14+, 1 +3f5374d0: calla L3F8BA520 +3f537500: move a8, *a7, 1 +3f537510: move *a7, a11, 1 +3f537520: jreq L3F5375C0 +3f537530: setf 8, 0, 0 +3f537540: move *a13(0xff80), a11, 0 +3f537560: jreq L3F5376F0 +3f537570: move *a7, a7, 1 +3f537580: move *a7(0x20), a7, 0 +3f5375a0: cmp a7, a11 +3f5375b0: jreq L3F5376F0 +L3F5375C0: +3f5375c0: move a14, -*sp, 1 +3f5375d0: movk 14, a11 +3f5375e0: move a11, *a14+, 1 +3f5375f0: move *a13(0xffa0), *a14+, 1 +3f537610: setf 8, 0, 0 +3f537620: move *a9(0x8), a8, 0 +3f537640: move a8, *a14+, 1 +3f537650: move @0x1ad960, *a14+, 1 +3f537680: move *a13(0xffe0), *a14+, 1 +3f5376a0: calla L3F7FD2F0 +3f5376d0: move a11, a8 +3f5376e0: jruc L3F537700 +L3F5376F0: +3f5376f0: sub a8, a8 +L3F537700: +3f537700: move *sp(0xa0), a14, 1 +3f537720: mmfm sp, a7,a9,a11,a13 +3f537740: rets 2 +3f537750: mmtm sp, a7,a9,a11,a13 +3f537770: move a14, a13 +3f537780: addi 0x50, a14 +3f5377a0: move *a13(0xffe0), a11, 1 +3f5377c0: move *a11(0x40), a9, 1 +3f5377e0: move *a13(0xffc0), a7, 1 +3f537800: move a14, -*sp, 1 +3f537810: setf 16, 0, 0 +3f537820: move @0x1ad980, a11, 0 +3f537850: move a11, *a14+, 1 +3f537860: move @0x1ad9a0, a11, 0 +3f537890: move a11, *a14+, 1 +3f5378a0: move *a13(0xff80), *a14+, 1 +3f5378c0: calla L3F8BA520 +3f5378f0: move a8, *a7, 1 +3f537900: move *a7, a11, 1 +3f537910: movb *a11(0x20), *a13(0x0) +3f537940: move *a7, a11, 1 +3f537950: jreq L3F5379D0 +3f537960: setf 8, 0, 0 +3f537970: move *a13, a11, 0 +3f537980: subk 5, a11 +3f537990: jreq L3F537B00 +3f5379a0: move *a13, a11, 0 +3f5379b0: subk 4, a11 +3f5379c0: jreq L3F537B00 +L3F5379D0: +3f5379d0: move a14, -*sp, 1 +3f5379e0: movk 14, a11 +3f5379f0: move a11, *a14+, 1 +3f537a00: move *a13(0xff80), *a14+, 1 +3f537a20: setf 8, 0, 0 +3f537a30: move *a9(0x8), a8, 0 +3f537a50: move a8, *a14+, 1 +3f537a60: move @0x1ad960, *a14+, 1 +3f537a90: move *a13(0xffe0), *a14+, 1 +3f537ab0: calla L3F7FD2F0 +3f537ae0: move a11, a8 +3f537af0: jruc L3F537CB0 +L3F537B00: +3f537b00: move *a13, a11, 0 +3f537b10: subk 4, a11 +3f537b20: jrne L3F537BF0 +3f537b30: move *a7(0x0), *a13(0x10), 1 +3f537b60: move *a13(0xffa0), a11, 1 +3f537b80: jreq L3F537CA0 +3f537b90: move *a13(0x10), a7, 1 +3f537bb0: move *a7(0x60), *a11(0x0), 1 +3f537be0: jruc L3F537CA0 +L3F537BF0: +3f537bf0: move *a7(0x0), *a13(0x30), 1 +3f537c20: move *a13(0xffa0), a11, 1 +3f537c40: jreq L3F537CA0 +3f537c50: move *a13(0x30), a7, 1 +3f537c70: move *a7(0x40), *a11(0x0), 1 +L3F537CA0: +3f537ca0: sub a8, a8 +L3F537CB0: +3f537cb0: move *sp(0xa0), a14, 1 +3f537cd0: mmfm sp, a7,a9,a11,a13 +3f537cf0: rets 2 +L3F537D00: +3f537d00: mmtm sp, a7,a9,a11,a13 +3f537d20: move a14, a13 +3f537d30: addk 32, a14 +3f537d40: move *a13(0xffe0), a11, 1 +3f537d60: move *a11(0x40), a9, 1 +3f537d80: move a14, -*sp, 1 +3f537d90: setf 16, 0, 0 +3f537da0: move @0x1ad980, a7, 0 +3f537dd0: move a7, *a14+, 1 +3f537de0: move @0x1ad990, a11, 0 +3f537e10: move a11, *a14+, 1 +3f537e20: move *a13(0xff80), *a14+, 1 +3f537e40: calla L3F8BA520 +3f537e70: move a8, *a13, 1 +3f537e80: move a8, a7 +3f537e90: jane L3F538AE0 +3f537eb0: move a14, -*sp, 1 +3f537ec0: movk 14, a11 +3f537ed0: move a11, *a14+, 1 +3f537ee0: move *a13(0xff80), *a14+, 1 +3f537f00: setf 8, 0, 0 +3f537f10: move *a9(0x8), a8, 0 +3f537f30: move a8, *a14+, 1 +3f537f40: move @0x1ad960, *a14+, 1 +3f537f70: move *a13(0xffe0), *a14+, 1 +3f537f90: calla L3F7FD2F0 +3f537fc0: move a11, a8 +3f537fd0: jauc L3F539040 +L3F537FF0: +3f537ff0: move *a13(0xffc0), a11, 1 +3f538010: jrne L3F538150 +3f538020: move a14, -*sp, 1 +3f538030: movk 14, a7 +3f538040: move a7, *a14+, 1 +3f538050: move *a13(0xff80), *a14+, 1 +3f538070: move *a9(0x8), a8, 0 +3f538090: move a8, *a14+, 1 +3f5380a0: move @0x1ad960, *a14+, 1 +3f5380d0: move *a13(0xffe0), *a14+, 1 +3f5380f0: calla L3F7FD2F0 +3f538120: move a7, a8 +3f538130: jauc L3F539040 +L3F538150: +3f538150: move *a13, *a11, 1 +3f538160: move *a13(0xffa0), a7, 1 +3f538180: jaeq L3F538BB0 +3f5381a0: move *a11, a7, 1 +3f5381b0: move *a7(0x60), a7, 1 +3f5381d0: move *a13(0xffa0), a11, 1 +3f5381f0: move *a7(0x40), *a11(0x0), 1 +3f538220: jauc L3F538BB0 +L3F538240: +3f538240: move *a13(0xffa0), a11, 1 +3f538260: jrne L3F5383A0 +3f538270: move a14, -*sp, 1 +3f538280: movk 14, a7 +3f538290: move a7, *a14+, 1 +3f5382a0: move *a13(0xff80), *a14+, 1 +3f5382c0: move *a9(0x8), a8, 0 +3f5382e0: move a8, *a14+, 1 +3f5382f0: move @0x1ad960, *a14+, 1 +3f538320: move *a13(0xffe0), *a14+, 1 +3f538340: calla L3F7FD2F0 +3f538370: move a7, a8 +3f538380: jauc L3F539040 +L3F5383A0: +3f5383a0: move *a13, *a11, 1 +3f5383b0: move *a13(0xffc0), a7, 1 +3f5383d0: jreq L3F538450 +3f5383e0: move *a11, a7, 1 +3f5383f0: move *a13(0xffc0), a11, 1 +3f538410: move *a7(0x140), *a11(0x0), 1 +3f538440: jruc L3F538BB0 +L3F538450: +3f538450: move *a11, a7, 1 +3f538460: move *a7(0x140), a7, 1 +3f538480: jreq L3F5385D0 +3f538490: move a14, -*sp, 1 +3f5384a0: movk 14, a7 +3f5384b0: move a7, *a14+, 1 +3f5384c0: move *a13(0xff80), *a14+, 1 +3f5384e0: setf 8, 0, 0 +3f5384f0: move *a9(0x8), a8, 0 +3f538510: move a8, *a14+, 1 +3f538520: move @0x1ad960, *a14+, 1 +3f538550: move *a13(0xffe0), *a14+, 1 +3f538570: calla L3F7FD2F0 +3f5385a0: move a7, a8 +3f5385b0: jauc L3F539040 +L3F5385D0: +3f5385d0: move *a13(0xff60), a7, 1 +3f5385f0: jreq L3F538BB0 +3f538600: move *a13(0xffe0), a7, 1 +3f538620: move *a13(0xff60), a11, 1 +3f538640: andi 0xfff00000, a11 +3f538670: move *a7(0x20), a7, 1 +3f538690: cmp a11, a7 +3f5386a0: jrne L3F538800 +3f5386b0: move *a13(0xff60), a11, 1 +3f5386d0: btst 19, a11 +3f5386e0: jrne L3F538800 +3f5386f0: move a14, -*sp, 1 +3f538700: setf 16, 0, 0 +3f538710: move @0x1ad980, a7, 0 +3f538740: move a7, *a14+, 1 +3f538750: move @0x1ad990, a11, 0 +3f538780: move a11, *a14+, 1 +3f538790: move *a13(0xff60), *a14+, 1 +3f5387b0: calla L3F8BA520 +3f5387e0: move a8, a7 +3f5387f0: jreq L3F538BB0 +L3F538800: +3f538800: move a14, -*sp, 1 +3f538810: movk 14, a11 +3f538820: move a11, *a14+, 1 +3f538830: move *a13(0xff60), *a14+, 1 +3f538850: setf 8, 0, 0 +3f538860: move *a9(0x8), a8, 0 +3f538880: move a8, *a14+, 1 +3f538890: move @0x1ad960, *a14+, 1 +3f5388c0: move *a13(0xffe0), *a14+, 1 +3f5388e0: calla L3F7FD2F0 +3f538910: move a11, a8 +3f538920: jruc L3F539040 +L3F538930: +3f538930: move a14, -*sp, 1 +3f538940: movi 0x3f544880, a8 +3f538970: move a8, *a14+, 1 +3f538980: calla L3F927BC0 +3f5389b0: move a14, -*sp, 1 +3f5389c0: movk 14, a11 +3f5389d0: move a11, *a14+, 1 +3f5389e0: move *a13(0xff80), *a14+, 1 +3f538a00: setf 8, 0, 0 +3f538a10: move *a9(0x8), a8, 0 +3f538a30: move a8, *a14+, 1 +3f538a40: move @0x1ad960, *a14+, 1 +3f538a70: move *a13(0xffe0), *a14+, 1 +3f538a90: calla L3F7FD2F0 +3f538ac0: move a11, a8 +3f538ad0: jruc L3F539040 +L3F538AE0: +3f538ae0: setf 8, 0, 0 +3f538af0: move *a7(0x20), a8, 0 +3f538b10: dec a8 +3f538b20: jaeq L3F537FF0 +3f538b40: dec a8 +3f538b50: jaeq L3F538240 +3f538b70: dec a8 +3f538b80: jaeq L3F538240 +3f538ba0: jruc L3F538930 +L3F538BB0: +3f538bb0: move *a13(0xffc0), a11, 1 +3f538bd0: jreq L3F539030 +3f538be0: move *a11, a7, 1 +3f538bf0: jreq L3F539030 +3f538c00: move *a13(0xff60), a7, 1 +3f538c20: jreq L3F539030 +3f538c30: move *a11, a7, 1 +3f538c40: setf 1, 0, 0 +3f538c50: move *a7(0x28), a7, 0 +3f538c70: jreq L3F538DB0 +3f538c80: move a14, -*sp, 1 +3f538c90: movk 10, a7 +3f538ca0: move a7, *a14+, 1 +3f538cb0: move *a13(0xff80), *a14+, 1 +3f538cd0: setf 8, 0, 0 +3f538ce0: move *a9(0x8), a8, 0 +3f538d00: move a8, *a14+, 1 +3f538d10: move @0x1ad960, *a14+, 1 +3f538d40: move *a13(0xffe0), *a14+, 1 +3f538d60: calla L3F7FD2F0 +3f538d90: move a7, a8 +3f538da0: jruc L3F539040 +L3F538DB0: +3f538db0: move *a13(0xff60), a7, 1 +3f538dd0: jrlt L3F539030 +3f538de0: move a14, -*sp, 1 +3f538df0: setf 16, 0, 0 +3f538e00: move @0x1ad980, a7, 0 +3f538e30: move a7, *a14+, 1 +3f538e40: move @0x1ad990, a7, 0 +3f538e70: move a7, *a14+, 1 +3f538e80: move *a13(0xff60), *a14+, 1 +3f538ea0: calla L3F8BA520 +3f538ed0: move *a11, a7, 1 +3f538ee0: cmp a8, a7 +3f538ef0: jreq L3F539030 +3f538f00: move a14, -*sp, 1 +3f538f10: movk 14, a7 +3f538f20: move a7, *a14+, 1 +3f538f30: move *a13(0xff60), *a14+, 1 +3f538f50: setf 8, 0, 0 +3f538f60: move *a9(0x8), a8, 0 +3f538f80: move a8, *a14+, 1 +3f538f90: move @0x1ad960, *a14+, 1 +3f538fc0: move *a13(0xffe0), *a14+, 1 +3f538fe0: calla L3F7FD2F0 +3f539010: move a7, a8 +3f539020: jruc L3F539040 +L3F539030: +3f539030: sub a8, a8 +L3F539040: +3f539040: move *sp(0xa0), a14, 1 +3f539060: mmfm sp, a7,a9,a11,a13 +3f539080: rets 2 +3f539090: mmtm sp, a7,a9,a11,a13 +3f5390b0: move a14, a13 +3f5390c0: addi 0x30, a14 +3f5390e0: move *a13(0xffe0), a11, 1 +3f539100: move *a11(0x40), a9, 1 +3f539120: move *a13(0xffc0), a7, 1 +3f539140: move a14, -*sp, 1 +3f539150: setf 16, 0, 0 +3f539160: move @0x1ad980, a11, 0 +3f539190: move a11, *a14+, 1 +3f5391a0: move @0x1ad9a0, a11, 0 +3f5391d0: move a11, *a14+, 1 +3f5391e0: move *a13(0xff80), *a14+, 1 +3f539200: calla L3F8BA520 +3f539230: move a8, *a7, 1 +3f539240: move *a7, a11, 1 +3f539250: movb *a11(0x20), *a13(0x0) +3f539280: move *a7, a11, 1 +3f539290: jreq L3F5392E0 +3f5392a0: setf 8, 0, 0 +3f5392b0: move *a13, a11, 0 +3f5392c0: subk 6, a11 +3f5392d0: jreq L3F539410 +L3F5392E0: +3f5392e0: move a14, -*sp, 1 +3f5392f0: movk 14, a11 +3f539300: move a11, *a14+, 1 +3f539310: move *a13(0xff80), *a14+, 1 +3f539330: setf 8, 0, 0 +3f539340: move *a9(0x8), a8, 0 +3f539360: move a8, *a14+, 1 +3f539370: move @0x1ad960, *a14+, 1 +3f5393a0: move *a13(0xffe0), *a14+, 1 +3f5393c0: calla L3F7FD2F0 +3f5393f0: move a11, a8 +3f539400: jruc L3F5394D0 +L3F539410: +3f539410: move *a7(0x0), *a13(0x10), 1 +3f539440: move *a13(0xffa0), a11, 1 +3f539460: jreq L3F5394C0 +3f539470: move *a13(0x10), a7, 1 +3f539490: move *a7(0x80), *a11(0x0), 1 +L3F5394C0: +3f5394c0: sub a8, a8 +L3F5394D0: +3f5394d0: move *sp(0xa0), a14, 1 +3f5394f0: mmfm sp, a7,a9,a11,a13 +3f539510: rets 2 +L3F539520: +3f539520: mmtm sp, a7,a9,a11,a13 +3f539540: move a14, a13 +3f539550: addk 32, a14 +3f539560: move *a13(0xffe0), a11, 1 +3f539580: move *a11(0x40), *a13(0x0), 1 +3f5395b0: move *a13, a11, 1 +3f5395c0: jreq L3F539770 +3f5395d0: move *a11(0x40), a11, 1 +3f5395f0: move *a13(0xffc0), a9, 1 +3f539610: cmp a9, a11 +3f539620: jreq L3F539770 +L3F539630: +3f539630: move *a13(0xffe0), a11, 1 +3f539650: move *a11(0x40), a9, 1 +3f539670: move *a13, a11, 1 +3f539680: move *a9(0x20), a9, 1 +3f5396a0: cmp a9, a11 +3f5396b0: jrne L3F5396E0 +3f5396c0: sub a9, a9 +3f5396d0: jruc L3F5396F0 +L3F5396E0: +3f5396e0: move *a11, a9, 1 +L3F5396F0: +3f5396f0: move a9, *a13, 1 +3f539700: jreq L3F539770 +3f539710: move *a9(0x40), a11, 1 +3f539730: move *a13(0xffc0), a9, 1 +3f539750: cmp a9, a11 +3f539760: jrne L3F539630 +L3F539770: +3f539770: move *a13, a11, 1 +3f539780: jane L3F53A000 +3f5397a0: move *a13(0xffa0), a9, 1 +3f5397c0: jreq L3F5399A0 +3f5397d0: move *a13(0xffe0), a9, 1 +3f5397f0: move *a9(0x60), a9, 1 +3f539810: move *a9(0x40), a9, 1 +3f539830: setf 8, 0, 0 +3f539840: move *a9(0x20), a9, 0 +3f539860: subk 3, a9 +3f539870: jrne L3F5399A0 +3f539880: move *a13(0xffe0), a9, 1 +3f5398a0: move *a9(0x60), a9, 1 +3f5398c0: move *a9(0x40), a9, 1 +3f5398e0: move *a9(0x100), a9, 1 +3f539900: jrne L3F5399A0 +3f539910: move *a13(0xffe0), a9, 1 +3f539930: move *a9(0x60), a9, 1 +3f539950: move *a9(0x40), a9, 1 +3f539970: move *a9(0x120), a9, 1 +3f539990: jreq L3F539CB0 +L3F5399A0: +3f5399a0: move a14, -*sp, 1 +3f5399b0: movk 12, a9 +3f5399c0: move a9, *a14+, 1 +3f5399d0: calla L3FB1CFA0 +3f539a00: move a8, *a13, 1 +3f539a10: move a8, a11 +3f539a20: jrne L3F539AD0 +3f539a30: move a14, -*sp, 1 +3f539a40: movi 0x3f5449a0, a8 +3f539a70: move a8, *a14+, 1 +3f539a80: calla L3F927BC0 +3f539ab0: sub a8, a8 +3f539ac0: jruc L3F53A110 +L3F539AD0: +3f539ad0: move *a13(0xffe0), a9, 1 +3f539af0: move *a9(0x40), a9, 1 +3f539b10: jrne L3F539BA0 +3f539b20: move *a13(0xffe0), a9, 1 +3f539b40: move a11, *a8, 1 +3f539b50: move a11, *a8(0x20), 1 +3f539b70: move a11, *a9(0x40), 1 +3f539b90: jruc L3F539E40 +L3F539BA0: +3f539ba0: move *a13(0xffe0), a9, 1 +3f539bc0: move *a9(0x40), a7, 1 +3f539be0: move *a7, *a8, 1 +3f539bf0: move *a9(0x40), *a8(0x20), 1 +3f539c20: move *a9(0x40), a7, 1 +3f539c40: move *a7, a7, 1 +3f539c50: move a8, *a7(0x20), 1 +3f539c70: move *a9(0x40), a7, 1 +3f539c90: move a8, *a7, 1 +3f539ca0: jruc L3F539E40 +L3F539CB0: +3f539cb0: move *a13(0xffe0), a9, 1 +3f539cd0: move *a9(0x60), a7, 1 +3f539cf0: move *a7(0x40), a7, 1 +3f539d10: move *a7(0x160), a7, 1 +3f539d30: movk 1, a9 +3f539d40: setf 1, 0, 0 +3f539d50: move a9, *a7(0x139), 0 +3f539d70: move a14, -*sp, 1 +3f539d80: move *a13(0xffe0), a7, 1 +3f539da0: move *a7(0x60), a9, 1 +3f539dc0: move *a9(0x40), *a14+, 1 +3f539de0: calla L3F566ED0 +3f539e10: move *a7(0x60), *a13(0x0), 1 +L3F539E40: +3f539e40: move *a13(0xffc0), a11, 1 +3f539e60: setf 8, 0, 0 +3f539e70: move *a11(0x20), a9, 0 +3f539e90: subk 3, a9 +3f539ea0: jreq L3F539F10 +3f539eb0: setf 16, 1, 0 +3f539ec0: move *a11(0x30), a9, 0 +3f539ee0: inc a9 +3f539ef0: move a9, *a11(0x30), 0 +L3F539F10: +3f539f10: setf 8, 0, 0 +3f539f20: move *a11(0x20), a9, 0 +3f539f40: subk 2, a9 +3f539f50: jreq L3F539FA0 +3f539f60: move *a11(0x20), a9, 0 +3f539f80: subk 3, a9 +3f539f90: jrne L3F539FD0 +L3F539FA0: +3f539fa0: move *a13(0xffe0), *a11(0x140), 1 +L3F539FD0: +3f539fd0: move *a13, a9, 1 +3f539fe0: move a11, *a9(0x40), 1 +L3F53A000: +3f53a000: move *a13(0xffa0), a11, 1 +3f53a020: jreq L3F53A100 +3f53a030: move *a13(0xffe0), a9, 1 +3f53a050: move *a13(0x0), *a9(0x60), 1 +3f53a080: move *a13(0xffc0), a7, 1 +3f53a0a0: move *a7(0x160), a7, 1 +3f53a0c0: sub a9, a9 +3f53a0d0: setf 1, 0, 0 +3f53a0e0: move a9, *a7(0x13a), 0 +L3F53A100: +3f53a100: movk 1, a8 +L3F53A110: +3f53a110: move *sp(0xa0), a14, 1 +3f53a130: mmfm sp, a7,a9,a11,a13 +3f53a150: rets 2 +L3F53A160: +3f53a160: mmtm sp, a7,a9,a11,a13 +3f53a180: move a14, a13 +3f53a190: addi 0x60, a14 +3f53a1b0: move *a13(0xffe0), a11, 1 +3f53a1d0: move *a11(0x40), a9, 1 +3f53a1f0: setf 16, 0, 0 +3f53a200: move *a9(0x10), a11, 0 +3f53a220: subk 4, a11 +3f53a230: jreq L3F53A270 +3f53a240: movk 16, a8 +3f53a250: jauc L3F53AC80 +L3F53A270: +3f53a270: move a14, -*sp, 1 +3f53a280: move *a9(0x40), *a14+, 1 +3f53a2a0: move *a9(0x60), *a14+, 1 +3f53a2c0: move a13, a11 +3f53a2d0: addk 32, a11 +3f53a2e0: move a11, *a14+, 1 +3f53a2f0: sub a7, a7 +3f53a300: move a7, *a14+, 1 +3f53a310: move *a13(0xffe0), *a14+, 1 +3f53a330: calla L3F537D00 +3f53a360: move a8, *a13(0x40), 1 +3f53a380: move a8, a8 +3f53a390: jane L3F53AC80 +3f53a3b0: move a14, -*sp, 1 +3f53a3c0: movk 20, a7 +3f53a3d0: move a7, *a14+, 1 +3f53a3e0: movk 1, a7 +3f53a3f0: move a7, *a14+, 1 +3f53a400: calla L3FB1D180 +3f53a430: move a8, *a13, 1 +3f53a440: move a8, a8 +3f53a450: jrne L3F53A4E0 +3f53a460: move a14, -*sp, 1 +3f53a470: movi 0x3f544b10, a8 +3f53a4a0: move a8, *a14+, 1 +3f53a4b0: calla L3F927BC0 +L3F53A4E0: +3f53a4e0: move *a13, a7, 1 +3f53a4f0: jrne L3F53A630 +3f53a500: move a14, -*sp, 1 +3f53a510: movk 11, a11 +3f53a520: move a11, *a14+, 1 +3f53a530: move *a9(0x40), *a14+, 1 +3f53a550: setf 8, 0, 0 +3f53a560: move *a9(0x8), a8, 0 +3f53a580: move a8, *a14+, 1 +3f53a590: move @0x1ad960, *a14+, 1 +3f53a5c0: move *a13(0xffe0), *a14+, 1 +3f53a5e0: calla L3F7FD2F0 +3f53a610: move a11, a8 +3f53a620: jruc L3F53AC80 +L3F53A630: +3f53a630: movk 1, a11 +3f53a640: movb a11, *a7(0x20) +3f53a660: setf 16, 1, 0 +3f53a670: move a11, *a7(0x30), 0 +3f53a690: calla L3FB1DA40 +3f53a6c0: move a8, *a7(0x80), 1 +3f53a6e0: move *a7(0x80), a11, 1 +3f53a700: jrne L3F53A890 +3f53a710: move a14, -*sp, 1 +3f53a720: movk 11, a11 +3f53a730: move a11, *a14+, 1 +3f53a740: move a14, -*sp, 1 +3f53a750: move a7, *a14+, 1 +3f53a760: calla L3F566ED0 +3f53a790: move *a9(0x40), *a14+, 1 +3f53a7b0: setf 8, 0, 0 +3f53a7c0: move *a9(0x8), a8, 0 +3f53a7e0: move a8, *a14+, 1 +3f53a7f0: move @0x1ad960, *a14+, 1 +3f53a820: move *a13(0xffe0), *a14+, 1 +3f53a840: calla L3F7FD2F0 +3f53a870: move a11, a8 +3f53a880: jruc L3F53AC80 +L3F53A890: +3f53a890: move a14, -*sp, 1 +3f53a8a0: sub a11, a11 +3f53a8b0: move a11, *a14+, 1 +3f53a8c0: move *a13(0x20), *a14+, 1 +3f53a8e0: move a7, *a14+, 1 +3f53a8f0: calla L3F539520 +3f53a920: move a8, a8 +3f53a930: jrne L3F53AAC0 +3f53a940: move a14, -*sp, 1 +3f53a950: movk 11, a11 +3f53a960: move a11, *a14+, 1 +3f53a970: move a14, -*sp, 1 +3f53a980: move a7, *a14+, 1 +3f53a990: calla L3F566ED0 +3f53a9c0: move *a9(0x40), *a14+, 1 +3f53a9e0: setf 8, 0, 0 +3f53a9f0: move *a9(0x8), a8, 0 +3f53aa10: move a8, *a14+, 1 +3f53aa20: move @0x1ad960, *a14+, 1 +3f53aa50: move *a13(0xffe0), *a14+, 1 +3f53aa70: calla L3F7FD2F0 +3f53aaa0: move a11, a8 +3f53aab0: jruc L3F53AC80 +L3F53AAC0: +3f53aac0: move *a7(0x40), *a7(0x60), 1 +3f53aaf0: move *a9(0x40), *a7(0x0), 1 +3f53ab20: move a14, -*sp, 1 +3f53ab30: setf 16, 0, 0 +3f53ab40: move @0x1ad980, a11, 0 +3f53ab70: move a11, *a14+, 1 +3f53ab80: movi 0x3f566ed0, a7 +3f53abb0: move a7, *a14+, 1 +3f53abc0: move *a13(0x0), *a14+, 1 +3f53abe0: move @0x1ad990, a7, 0 +3f53ac10: move a7, *a14+, 1 +3f53ac20: move *a9(0x40), *a14+, 1 +3f53ac40: calla L3F8B6510 +3f53ac70: sub a8, a8 +L3F53AC80: +3f53ac80: move *sp(0xa0), a14, 1 +3f53aca0: mmfm sp, a7,a9,a11,a13 +3f53acc0: rets 2 +L3F53ACD0: +3f53acd0: mmtm sp, a5,a7,a9,a11,a13 +3f53acf0: move a14, a13 +3f53ad00: addi 0xe0, a14 +3f53ad20: move *a13(0xffe0), a11, 1 +3f53ad40: move *a11(0x40), a9, 1 +3f53ad60: setf 16, 0, 0 +3f53ad70: move *a9(0x10), a11, 0 +3f53ad90: subk 4, a11 +3f53ada0: jreq L3F53ADE0 +3f53adb0: movk 16, a8 +3f53adc0: jauc L3F53B600 +L3F53ADE0: +3f53ade0: move a14, -*sp, 1 +3f53adf0: move *a9(0x40), *a14+, 1 +3f53ae10: move *a9(0x60), *a14+, 1 +3f53ae30: move a13, a11 +3f53ae40: addi 0x80, a11 +3f53ae60: move a11, *a14+, 1 +3f53ae70: sub a7, a7 +3f53ae80: move a7, *a14+, 1 +3f53ae90: move *a13(0xffe0), *a14+, 1 +3f53aeb0: calla L3F537D00 +3f53aee0: move a8, *a13(0xc0), 1 +3f53af00: move a8, a8 +3f53af10: jrne L3F53B600 +3f53af20: move a7, *a13, 1 +3f53af30: move *a13(0x80), a11, 1 +3f53af50: setf 8, 0, 0 +3f53af60: move *a11(0x48), a11, 0 +3f53af80: cmp a11, a7 +3f53af90: jrnc L3F53B120 +L3F53AFA0: +3f53afa0: move *a13, a11, 1 +3f53afb0: sll 0x5, a11 +3f53afc0: add a13, a11 +3f53afd0: move *a13(0x80), a7, 1 +3f53aff0: move *a7(0x160), a5, 1 +3f53b010: move *a13, a7, 1 +3f53b020: sll 0x5, a7 +3f53b030: add a7, a5 +3f53b040: move *a5(0xd8), a7, 1 +3f53b060: move *a7(0x1a8), *a11(0x20), 1 +3f53b090: move *a13, a11, 1 +3f53b0a0: inc a11 +3f53b0b0: move a11, *a13, 1 +3f53b0c0: move *a13(0x80), a7, 1 +3f53b0e0: move *a7(0x48), a5, 0 +3f53b100: cmp a5, a11 +3f53b110: jrc L3F53AFA0 +L3F53B120: +3f53b120: move a14, -*sp, 1 +3f53b130: movk 1, a11 +3f53b140: move a11, *a14+, 1 +3f53b150: move *a13(0x80), a7, 1 +3f53b170: move *a7(0xa0), *a14+, 1 +3f53b190: move *a7(0x80), *a14+, 1 +3f53b1b0: move *a7(0x50), a8, 0 +3f53b1d0: move a8, *a14+, 1 +3f53b1e0: move *a7(0x60), a8, 0 +3f53b200: move a8, *a14+, 1 +3f53b210: move *a7(0x58), a8, 0 +3f53b230: move a8, *a14+, 1 +3f53b240: move *a7(0xc0), *a14+, 1 +3f53b260: move *a7(0xe0), *a14+, 1 +3f53b280: move a13, a5 +3f53b290: addk 32, a5 +3f53b2a0: move a5, *a14+, 1 +3f53b2b0: move *a7(0x40), a8, 0 +3f53b2d0: move a8, *a14+, 1 +3f53b2e0: calla L3F563FD0 +3f53b310: move a8, *a13(0xa0), 1 +3f53b330: move a8, a8 +3f53b340: jrne L3F53B480 +3f53b350: move a14, -*sp, 1 +3f53b360: movk 11, a11 +3f53b370: move a11, *a14+, 1 +3f53b380: move *a9(0x40), *a14+, 1 +3f53b3a0: setf 8, 0, 0 +3f53b3b0: move *a9(0x8), a8, 0 +3f53b3d0: move a8, *a14+, 1 +3f53b3e0: move @0x1ad960, *a14+, 1 +3f53b410: move *a13(0xffe0), *a14+, 1 +3f53b430: calla L3F7FD2F0 +3f53b460: move a11, a8 +3f53b470: jruc L3F53B600 +L3F53B480: +3f53b480: move *a9(0x40), *a8(0x0), 1 +3f53b4b0: move a14, -*sp, 1 +3f53b4c0: setf 16, 0, 0 +3f53b4d0: move @0x1ad980, a11, 0 +3f53b500: move a11, *a14+, 1 +3f53b510: movi 0x3f566ed0, a5 +3f53b540: move a5, *a14+, 1 +3f53b550: move a8, *a14+, 1 +3f53b560: move @0x1ad990, a5, 0 +3f53b590: move a5, *a14+, 1 +3f53b5a0: move *a9(0x40), *a14+, 1 +3f53b5c0: calla L3F8B6510 +3f53b5f0: sub a8, a8 +L3F53B600: +3f53b600: move *sp(0xc0), a14, 1 +3f53b620: mmfm sp, a5,a7,a9,a11,a13 +3f53b640: rets 2 +L3F53B650: +3f53b650: mmtm sp, a5,a7,a9,a11,a13 +3f53b670: move a14, a13 +3f53b680: addi 0x80, a14 +3f53b6a0: move *a13(0xffe0), a11, 1 +3f53b6c0: move *a11(0x40), a9, 1 +3f53b6e0: setf 16, 0, 0 +3f53b6f0: move *a9(0x10), a11, 0 +3f53b710: subk 6, a11 +3f53b720: jreq L3F53B760 +3f53b730: movk 16, a8 +3f53b740: jauc L3F53C680 +L3F53B760: +3f53b760: move a14, -*sp, 1 +3f53b770: sub a11, a11 +3f53b780: move a11, *a14+, 1 +3f53b790: move *a9(0x60), *a14+, 1 +3f53b7b0: move a13, *a14+, 1 +3f53b7c0: move a11, *a14+, 1 +3f53b7d0: move *a13(0xffe0), *a14+, 1 +3f53b7f0: calla L3F537D00 +3f53b820: move a8, *a13(0x60), 1 +3f53b840: move a8, a8 +3f53b850: jane L3F53C680 +3f53b870: move *a13(0xffe0), a11, 1 +3f53b890: move *a9(0x40), a7, 1 +3f53b8b0: andi 0xfff00000, a7 +3f53b8e0: move *a11(0x20), a11, 1 +3f53b900: cmp a7, a11 +3f53b910: jrne L3F53BA70 +3f53b920: move *a9(0x40), a11, 1 +3f53b940: btst 19, a11 +3f53b950: jrne L3F53BA70 +3f53b960: move a14, -*sp, 1 +3f53b970: setf 16, 0, 0 +3f53b980: move @0x1ad980, a11, 0 +3f53b9b0: move a11, *a14+, 1 +3f53b9c0: move @0x1ad9a0, a7, 0 +3f53b9f0: move a7, *a14+, 1 +3f53ba00: move *a9(0x40), *a14+, 1 +3f53ba20: calla L3F8BA520 +3f53ba50: move a8, a7 +3f53ba60: jreq L3F53BBB0 +L3F53BA70: +3f53ba70: move a14, -*sp, 1 +3f53ba80: movk 14, a11 +3f53ba90: move a11, *a14+, 1 +3f53baa0: move *a9(0x40), *a14+, 1 +3f53bac0: setf 8, 0, 0 +3f53bad0: move *a9(0x8), a8, 0 +3f53baf0: move a8, *a14+, 1 +3f53bb00: move @0x1ad960, *a14+, 1 +3f53bb30: move *a13(0xffe0), *a14+, 1 +3f53bb50: calla L3F7FD2F0 +3f53bb80: move a11, a8 +3f53bb90: jauc L3F53C680 +L3F53BBB0: +3f53bbb0: move a14, -*sp, 1 +3f53bbc0: movk 16, a11 +3f53bbd0: move a11, *a14+, 1 +3f53bbe0: movk 1, a7 +3f53bbf0: move a7, *a14+, 1 +3f53bc00: calla L3FB1D180 +3f53bc30: move a8, *a13(0x20), 1 +3f53bc50: move a8, a8 +3f53bc60: jrne L3F53BCF0 +3f53bc70: move a14, -*sp, 1 +3f53bc80: movi 0x3f544be8, a8 +3f53bcb0: move a8, *a14+, 1 +3f53bcc0: calla L3F927BC0 +L3F53BCF0: +3f53bcf0: move *a13(0x20), a7, 1 +3f53bd10: jrne L3F53BE60 +3f53bd20: move a14, -*sp, 1 +3f53bd30: movk 11, a11 +3f53bd40: move a11, *a14+, 1 +3f53bd50: move *a9(0x40), *a14+, 1 +3f53bd70: setf 8, 0, 0 +3f53bd80: move *a9(0x8), a8, 0 +3f53bda0: move a8, *a14+, 1 +3f53bdb0: move @0x1ad960, *a14+, 1 +3f53bde0: move *a13(0xffe0), *a14+, 1 +3f53be00: calla L3F7FD2F0 +3f53be30: move a11, a8 +3f53be40: jauc L3F53C680 +L3F53BE60: +3f53be60: movk 4, a11 +3f53be70: movb a11, *a7(0x20) +3f53be90: movk 1, a11 +3f53bea0: setf 16, 1, 0 +3f53beb0: move a11, *a7(0x30), 0 +3f53bed0: move *a13(0x0), *a7(0x40), 1 +3f53bf00: move a14, -*sp, 1 +3f53bf10: movi 0x39, a11 +3f53bf30: move a11, *a14+, 1 +3f53bf40: movk 1, a11 +3f53bf50: move a11, *a14+, 1 +3f53bf60: calla L3FB1D180 +3f53bf90: move a8, *a13(0x40), 1 +3f53bfb0: move a8, a8 +3f53bfc0: jrne L3F53C050 +3f53bfd0: move a14, -*sp, 1 +3f53bfe0: movi 0x3f544c98, a8 +3f53c010: move a8, *a14+, 1 +3f53c020: calla L3F927BC0 +L3F53C050: +3f53c050: move *a13(0x40), a11, 1 +3f53c070: jrne L3F53C210 +3f53c080: move a14, -*sp, 1 +3f53c090: movk 11, a7 +3f53c0a0: move a7, *a14+, 1 +3f53c0b0: move a14, -*sp, 1 +3f53c0c0: move *a13(0x20), *a14+, 1 +3f53c0e0: calla L3F566ED0 +3f53c110: move *a9(0x40), *a14+, 1 +3f53c130: setf 8, 0, 0 +3f53c140: move *a9(0x8), a8, 0 +3f53c160: move a8, *a14+, 1 +3f53c170: move @0x1ad960, *a14+, 1 +3f53c1a0: move *a13(0xffe0), *a14+, 1 +3f53c1c0: calla L3F7FD2F0 +3f53c1f0: move a7, a8 +3f53c200: jruc L3F53C680 +L3F53C210: +3f53c210: move *a13, a7, 1 +3f53c220: move *a7(0x160), a7, 1 +3f53c240: move *a7(0xd8), a7, 1 +3f53c260: movk 14, a8 +L3F53C270: +3f53c270: move *a7+, *a11+, 1 +3f53c280: dsjs a8, L3F53C270 +3f53c290: movb *a7, *a11 +3f53c2a0: move *a13(0x40), a11, 1 +3f53c2c0: move *a9(0x80), *a11(0xa8), 1 +3f53c2f0: move *a9(0xa0), *a11(0xe8), 1 +3f53c320: move *a11(0xa8), a7, 1 +3f53c340: move *a11(0x128), a5, 1 +3f53c360: add a5, a7 +3f53c370: dec a7 +3f53c380: move a7, *a11(0xc8), 1 +3f53c3a0: move *a11(0xe8), a7, 1 +3f53c3c0: move *a11(0x148), a5, 1 +3f53c3e0: add a5, a7 +3f53c3f0: dec a7 +3f53c400: move a7, *a11(0x108), 1 +3f53c420: move *a13(0x20), a7, 1 +3f53c440: move a11, *a7(0x60), 1 +3f53c460: move *a13, a5, 1 +3f53c470: setf 16, 1, 0 +3f53c480: move *a5(0x30), a7, 0 +3f53c4a0: inc a7 +3f53c4b0: move a7, *a5(0x30), 0 +3f53c4d0: move *a13(0x20), a7, 1 +3f53c4f0: move *a9(0x40), *a7(0x0), 1 +3f53c520: move a14, -*sp, 1 +3f53c530: setf 16, 0, 0 +3f53c540: move @0x1ad980, a5, 0 +3f53c570: move a5, *a14+, 1 +3f53c580: movi 0x3f566ed0, a7 +3f53c5b0: move a7, *a14+, 1 +3f53c5c0: move *a13(0x20), *a14+, 1 +3f53c5e0: move @0x1ad9a0, a7, 0 +3f53c610: move a7, *a14+, 1 +3f53c620: move *a9(0x40), *a14+, 1 +3f53c640: calla L3F8B6510 +3f53c670: sub a8, a8 +L3F53C680: +3f53c680: move *sp(0xc0), a14, 1 +3f53c6a0: mmfm sp, a5,a7,a9,a11,a13 +3f53c6c0: rets 2 +L3F53C6D0: +3f53c6d0: mmtm sp, a7,a9,a11,a13 +3f53c6f0: move a14, a13 +3f53c700: addi 0x40, a14 +3f53c720: sub a11, a11 +3f53c730: move a11, *a13(0x20), 1 +3f53c750: move *a13(0xffe0), a7, 1 +3f53c770: move *a7(0x40), a9, 1 +3f53c790: setf 16, 0, 0 +3f53c7a0: move *a9(0x10), a7, 0 +3f53c7c0: subk 12, a7 +3f53c7d0: jreq L3F53C810 +3f53c7e0: movk 16, a8 +3f53c7f0: jauc L3F53D9E0 +L3F53C810: +3f53c810: move *a9(0x60), a7, 1 +3f53c830: jreq L3F53C870 +3f53c840: move *a9(0x80), a7, 1 +3f53c860: jrne L3F53C9B0 +L3F53C870: +3f53c870: move a14, -*sp, 1 +3f53c880: movk 2, a7 +3f53c890: move a7, *a14+, 1 +3f53c8a0: move *a9(0x40), *a14+, 1 +3f53c8c0: setf 8, 0, 0 +3f53c8d0: move *a9(0x8), a8, 0 +3f53c8f0: move a8, *a14+, 1 +3f53c900: move @0x1ad960, *a14+, 1 +3f53c930: move *a13(0xffe0), *a14+, 1 +3f53c950: calla L3F7FD2F0 +3f53c980: move a7, a8 +3f53c990: jauc L3F53D9E0 +L3F53C9B0: +3f53c9b0: move *a13(0xffe0), a7, 1 +3f53c9d0: move *a9(0x40), a11, 1 +3f53c9f0: andi 0xfff00000, a11 +3f53ca20: move *a7(0x20), a7, 1 +3f53ca40: cmp a11, a7 +3f53ca50: jrne L3F53CBA0 +3f53ca60: move *a9(0x40), a11, 1 +3f53ca80: btst 19, a11 +3f53ca90: jrne L3F53CBA0 +3f53caa0: move a14, -*sp, 1 +3f53cab0: move @0x1ad980, a11, 0 +3f53cae0: move a11, *a14+, 1 +3f53caf0: move @0x1ad990, a7, 0 +3f53cb20: move a7, *a14+, 1 +3f53cb30: move *a9(0x40), *a14+, 1 +3f53cb50: calla L3F8BA520 +3f53cb80: move a8, a7 +3f53cb90: jreq L3F53CCE0 +L3F53CBA0: +3f53cba0: move a14, -*sp, 1 +3f53cbb0: movk 14, a11 +3f53cbc0: move a11, *a14+, 1 +3f53cbd0: move *a9(0x40), *a14+, 1 +3f53cbf0: setf 8, 0, 0 +3f53cc00: move *a9(0x8), a8, 0 +3f53cc20: move a8, *a14+, 1 +3f53cc30: move @0x1ad960, *a14+, 1 +3f53cc60: move *a13(0xffe0), *a14+, 1 +3f53cc80: calla L3F7FD2F0 +3f53ccb0: move a11, a8 +3f53ccc0: jauc L3F53D9E0 +L3F53CCE0: +3f53cce0: move a14, -*sp, 1 +3f53ccf0: move *a9(0x20), a11, 1 +3f53cd10: subk 2, a11 +3f53cd20: movk 1, a11 +3f53cd30: jreq L3F53CD50 +3f53cd40: sub a11, a11 +L3F53CD50: +3f53cd50: move a11, *a14+, 1 +3f53cd60: move *a9(0x80), *a14+, 1 +3f53cd80: move *a9(0x60), *a14+, 1 +3f53cda0: setf 8, 0, 0 +3f53cdb0: move *a9(0x160), a8, 0 +3f53cdd0: move a8, *a14+, 1 +3f53cde0: move *a9(0x158), a8, 0 +3f53ce00: move a8, *a14+, 1 +3f53ce10: move *a9(0x150), a8, 0 +3f53ce30: move a8, *a14+, 1 +3f53ce40: addi 0x40, a14 +3f53ce60: move a14, -*sp, 1 +3f53ce70: move a9, a11 +3f53ce80: addi 0xa0, a11 +3f53cea0: move a11, *a14+, 1 +3f53ceb0: calla L3FB1C610 +3f53cee0: move a9, a11 +3f53cef0: addi 0xe0, a11 +3f53cf10: move a11, *a14+, 1 +3f53cf20: setf 8, 0, 0 +3f53cf30: move *a9(0x148), a8, 0 +3f53cf50: move a8, *a14+, 1 +3f53cf60: calla L3F565410 +3f53cf90: move a8, *a13, 1 +3f53cfa0: move a8, a7 +3f53cfb0: jrne L3F53D100 +3f53cfc0: move a14, -*sp, 1 +3f53cfd0: movk 11, a11 +3f53cfe0: move a11, *a14+, 1 +3f53cff0: move *a9(0x40), *a14+, 1 +3f53d010: setf 8, 0, 0 +3f53d020: move *a9(0x8), a8, 0 +3f53d040: move a8, *a14+, 1 +3f53d050: move @0x1ad960, *a14+, 1 +3f53d080: move *a13(0xffe0), *a14+, 1 +3f53d0a0: calla L3F7FD2F0 +3f53d0d0: move a11, a8 +3f53d0e0: jauc L3F53D9E0 +L3F53D100: +3f53d100: move *a9(0x20), a11, 1 +3f53d120: dsj a11, L3F53D7E0 +3f53d140: move a14, -*sp, 1 +3f53d150: movk 20, a11 +3f53d160: move a11, *a14+, 1 +3f53d170: movk 1, a11 +3f53d180: move a11, *a14+, 1 +3f53d190: calla L3FB1D180 +3f53d1c0: move a8, *a13(0x20), 1 +3f53d1e0: move a8, a8 +3f53d1f0: jrne L3F53D280 +3f53d200: move a14, -*sp, 1 +3f53d210: movi 0x3f544b10, a8 +3f53d240: move a8, *a14+, 1 +3f53d250: calla L3F927BC0 +L3F53D280: +3f53d280: move *a13(0x20), a11, 1 +3f53d2a0: jrne L3F53D440 +3f53d2b0: move a14, -*sp, 1 +3f53d2c0: movk 11, a7 +3f53d2d0: move a7, *a14+, 1 +3f53d2e0: move a14, -*sp, 1 +3f53d2f0: move *a13(0x0), *a14+, 1 +3f53d310: calla L3F566ED0 +3f53d340: move *a9(0x40), *a14+, 1 +3f53d360: setf 8, 0, 0 +3f53d370: move *a9(0x8), a8, 0 +3f53d390: move a8, *a14+, 1 +3f53d3a0: move @0x1ad960, *a14+, 1 +3f53d3d0: move *a13(0xffe0), *a14+, 1 +3f53d3f0: calla L3F7FD2F0 +3f53d420: move a7, a8 +3f53d430: jruc L3F53D9E0 +L3F53D440: +3f53d440: movk 1, a7 +3f53d450: movb a7, *a11(0x20) +3f53d470: setf 16, 1, 0 +3f53d480: move a7, *a11(0x30), 0 +3f53d4a0: calla L3FB1DA40 +3f53d4d0: move a8, *a11(0x80), 1 +3f53d4f0: move *a11(0x80), a7, 1 +3f53d510: jreq L3F53D5D0 +3f53d520: move a14, -*sp, 1 +3f53d530: sub a7, a7 +3f53d540: move a7, *a14+, 1 +3f53d550: move *a13(0x0), *a14+, 1 +3f53d570: move a11, *a14+, 1 +3f53d580: calla L3F539520 +3f53d5b0: move a8, a8 +3f53d5c0: jrne L3F53D7B0 +L3F53D5D0: +3f53d5d0: move a14, -*sp, 1 +3f53d5e0: movk 11, a7 +3f53d5f0: move a7, *a14+, 1 +3f53d600: move a14, -*sp, 1 +3f53d610: move *a13(0x0), *a14+, 1 +3f53d630: calla L3F566ED0 +3f53d660: move a14, -*sp, 1 +3f53d670: move a11, *a14+, 1 +3f53d680: calla L3F566ED0 +3f53d6b0: move *a9(0x40), *a14+, 1 +3f53d6d0: setf 8, 0, 0 +3f53d6e0: move *a9(0x8), a8, 0 +3f53d700: move a8, *a14+, 1 +3f53d710: move @0x1ad960, *a14+, 1 +3f53d740: move *a13(0xffe0), *a14+, 1 +3f53d760: calla L3F7FD2F0 +3f53d790: move a7, a8 +3f53d7a0: jruc L3F53D9E0 +L3F53D7B0: +3f53d7b0: move *a11(0x40), *a11(0x60), 1 +L3F53D7E0: +3f53d7e0: move *a13(0x20), a11, 1 +3f53d800: jrne L3F53D820 +3f53d810: move *a13, a11, 1 +L3F53D820: +3f53d820: move *a9(0x40), *a11(0x0), 1 +3f53d850: move a14, -*sp, 1 +3f53d860: setf 16, 0, 0 +3f53d870: move @0x1ad980, a11, 0 +3f53d8a0: move a11, *a14+, 1 +3f53d8b0: movi 0x3f566ed0, a7 +3f53d8e0: move a7, *a14+, 1 +3f53d8f0: move *a13(0x20), a7, 1 +3f53d910: jrne L3F53D930 +3f53d920: move *a13, a7, 1 +L3F53D930: +3f53d930: move a7, *a14+, 1 +3f53d940: move @0x1ad990, a7, 0 +3f53d970: move a7, *a14+, 1 +3f53d980: move *a9(0x40), *a14+, 1 +3f53d9a0: calla L3F8B6510 +3f53d9d0: sub a8, a8 +L3F53D9E0: +3f53d9e0: move *sp(0xa0), a14, 1 +3f53da00: mmfm sp, a7,a9,a11,a13 +3f53da20: rets 2 +L3F53DA30: +3f53da30: mmtm sp, a5,a7,a9,a11,a13 +3f53da50: move a14, a13 +3f53da60: addi 0x40, a14 +3f53da80: move *a13(0xffe0), a11, 1 +3f53daa0: move *a11(0x40), a9, 1 +3f53dac0: setf 16, 0, 0 +3f53dad0: move *a9(0x10), a11, 0 +3f53daf0: subk 7, a11 +3f53db00: jreq L3F53DB40 +3f53db10: movk 16, a8 +3f53db20: jauc L3F53ECF0 +L3F53DB40: +3f53db40: move *a9(0x60), a11, 1 +3f53db60: jrlt L3F53DBA0 +3f53db70: move *a9(0x80), a11, 1 +3f53db90: jrge L3F53DCE0 +L3F53DBA0: +3f53dba0: move a14, -*sp, 1 +3f53dbb0: movk 2, a11 +3f53dbc0: move a11, *a14+, 1 +3f53dbd0: move *a9(0x40), *a14+, 1 +3f53dbf0: setf 8, 0, 0 +3f53dc00: move *a9(0x8), a8, 0 +3f53dc20: move a8, *a14+, 1 +3f53dc30: move @0x1ad960, *a14+, 1 +3f53dc60: move *a13(0xffe0), *a14+, 1 +3f53dc80: calla L3F7FD2F0 +3f53dcb0: move a11, a8 +3f53dcc0: jauc L3F53ECF0 +L3F53DCE0: +3f53dce0: move *a9(0xa0), a11, 1 +3f53dd00: jreq L3F53DD40 +3f53dd10: move *a9(0xc0), a11, 1 +3f53dd30: jrne L3F53DE80 +L3F53DD40: +3f53dd40: move a14, -*sp, 1 +3f53dd50: movk 2, a11 +3f53dd60: move a11, *a14+, 1 +3f53dd70: move *a9(0x40), *a14+, 1 +3f53dd90: setf 8, 0, 0 +3f53dda0: move *a9(0x8), a8, 0 +3f53ddc0: move a8, *a14+, 1 +3f53ddd0: move @0x1ad960, *a14+, 1 +3f53de00: move *a13(0xffe0), *a14+, 1 +3f53de20: calla L3F7FD2F0 +3f53de50: move a11, a8 +3f53de60: jauc L3F53ECF0 +L3F53DE80: +3f53de80: move *a13(0xffe0), a11, 1 +3f53dea0: move *a9(0x40), a7, 1 +3f53dec0: andi 0xfff00000, a7 +3f53def0: move *a11(0x20), a11, 1 +3f53df10: cmp a7, a11 +3f53df20: jrne L3F53E070 +3f53df30: move *a9(0x40), a11, 1 +3f53df50: btst 19, a11 +3f53df60: jrne L3F53E070 +3f53df70: move a14, -*sp, 1 +3f53df80: move @0x1ad980, a11, 0 +3f53dfb0: move a11, *a14+, 1 +3f53dfc0: move @0x1ad9a0, a7, 0 +3f53dff0: move a7, *a14+, 1 +3f53e000: move *a9(0x40), *a14+, 1 +3f53e020: calla L3F8BA520 +3f53e050: move a8, a7 +3f53e060: jreq L3F53E1B0 +L3F53E070: +3f53e070: move a14, -*sp, 1 +3f53e080: movk 14, a11 +3f53e090: move a11, *a14+, 1 +3f53e0a0: move *a9(0x40), *a14+, 1 +3f53e0c0: setf 8, 0, 0 +3f53e0d0: move *a9(0x8), a8, 0 +3f53e0f0: move a8, *a14+, 1 +3f53e100: move @0x1ad960, *a14+, 1 +3f53e130: move *a13(0xffe0), *a14+, 1 +3f53e150: calla L3F7FD2F0 +3f53e180: move a11, a8 +3f53e190: jauc L3F53ECF0 +L3F53E1B0: +3f53e1b0: move a14, -*sp, 1 +3f53e1c0: movk 12, a11 +3f53e1d0: move a11, *a14+, 1 +3f53e1e0: movk 1, a7 +3f53e1f0: move a7, *a14+, 1 +3f53e200: calla L3FB1D180 +3f53e230: move a8, *a13, 1 +3f53e240: move a8, a8 +3f53e250: jrne L3F53E2E0 +3f53e260: move a14, -*sp, 1 +3f53e270: movi 0x3f544de0, a8 +3f53e2a0: move a8, *a14+, 1 +3f53e2b0: calla L3F927BC0 +L3F53E2E0: +3f53e2e0: move *a13, a7, 1 +3f53e2f0: jrne L3F53E440 +3f53e300: move a14, -*sp, 1 +3f53e310: movk 11, a11 +3f53e320: move a11, *a14+, 1 +3f53e330: move *a9(0x40), *a14+, 1 +3f53e350: setf 8, 0, 0 +3f53e360: move *a9(0x8), a8, 0 +3f53e380: move a8, *a14+, 1 +3f53e390: move @0x1ad960, *a14+, 1 +3f53e3c0: move *a13(0xffe0), *a14+, 1 +3f53e3e0: calla L3F7FD2F0 +3f53e410: move a11, a8 +3f53e420: jauc L3F53ECF0 +L3F53E440: +3f53e440: movk 5, a11 +3f53e450: movb a11, *a7(0x20) +3f53e470: movk 1, a11 +3f53e480: setf 16, 1, 0 +3f53e490: move a11, *a7(0x30), 0 +3f53e4b0: move a14, -*sp, 1 +3f53e4c0: movi 0x39, a11 +3f53e4e0: move a11, *a14+, 1 +3f53e4f0: movk 1, a11 +3f53e500: move a11, *a14+, 1 +3f53e510: calla L3FB1D180 +3f53e540: move a8, *a13(0x20), 1 +3f53e560: move a8, a8 +3f53e570: jrne L3F53E600 +3f53e580: move a14, -*sp, 1 +3f53e590: movi 0x3f544e90, a8 +3f53e5c0: move a8, *a14+, 1 +3f53e5d0: calla L3F927BC0 +L3F53E600: +3f53e600: move *a13(0x20), a11, 1 +3f53e620: jrne L3F53E7C0 +3f53e630: move a14, -*sp, 1 +3f53e640: movk 11, a7 +3f53e650: move a7, *a14+, 1 +3f53e660: move a14, -*sp, 1 +3f53e670: move *a13(0x0), *a14+, 1 +3f53e690: calla L3F566ED0 +3f53e6c0: move *a9(0x40), *a14+, 1 +3f53e6e0: setf 8, 0, 0 +3f53e6f0: move *a9(0x8), a8, 0 +3f53e710: move a8, *a14+, 1 +3f53e720: move @0x1ad960, *a14+, 1 +3f53e750: move *a13(0xffe0), *a14+, 1 +3f53e770: calla L3F7FD2F0 +3f53e7a0: move a7, a8 +3f53e7b0: jruc L3F53ECF0 +L3F53E7C0: +3f53e7c0: movk 1, a7 +3f53e7d0: setf 16, 0, 0 +3f53e7e0: move a7, *a11, 0 +3f53e7f0: movk 5, a7 +3f53e800: movb a7, *a11(0x10) +3f53e820: movk 1, a7 +3f53e830: movb a7, *a11(0x18) +3f53e850: sub a7, a7 +3f53e860: move a7, *a11(0x28), 1 +3f53e880: move a7, *a11(0x48), 1 +3f53e8a0: movk 1, a7 +3f53e8b0: move a7, *a11(0x68), 1 +3f53e8d0: move *a9(0xa0), *a11(0x128), 1 +3f53e900: move *a9(0xc0), *a11(0x148), 1 +3f53e930: move *a9(0x60), *a11(0xa8), 1 +3f53e960: move *a9(0x80), *a11(0xe8), 1 +3f53e990: move *a11(0xa8), a5, 1 +3f53e9b0: move *a11(0x128), a7, 1 +3f53e9d0: add a7, a5 +3f53e9e0: dec a5 +3f53e9f0: move a5, *a11(0xc8), 1 +3f53ea10: move *a11(0xe8), a7, 1 +3f53ea30: move *a11(0x148), a5, 1 +3f53ea50: add a5, a7 +3f53ea60: dec a7 +3f53ea70: move a7, *a11(0x108), 1 +3f53ea90: move *a11(0x128), *a11(0x88), 1 +3f53eac0: sub a7, a7 +3f53ead0: move a7, *a11(0x168), 1 +3f53eaf0: move a7, *a11(0x188), 1 +3f53eb10: movk 2, a5 +3f53eb20: move a5, *a11(0x1a8), 1 +3f53eb40: move *a13, a5, 1 +3f53eb50: move a11, *a5(0x40), 1 +3f53eb70: move *a9(0x40), *a5(0x0), 1 +3f53eba0: move a14, -*sp, 1 +3f53ebb0: move @0x1ad980, a7, 0 +3f53ebe0: move a7, *a14+, 1 +3f53ebf0: movi 0x3f566ed0, a5 +3f53ec20: move a5, *a14+, 1 +3f53ec30: move *a13(0x0), *a14+, 1 +3f53ec50: move @0x1ad9a0, a5, 0 +3f53ec80: move a5, *a14+, 1 +3f53ec90: move *a9(0x40), *a14+, 1 +3f53ecb0: calla L3F8B6510 +3f53ece0: sub a8, a8 +L3F53ECF0: +3f53ecf0: move *sp(0xc0), a14, 1 +3f53ed10: mmfm sp, a5,a7,a9,a11,a13 +3f53ed30: rets 2 +L3F53ED40: +3f53ed40: mmtm sp, a3,a5,a7,a9,a11,a13 +3f53ed60: move a14, a13 +3f53ed70: addi 0x100, a14 +3f53ed90: move *a13(0xffe0), a11, 1 +3f53edb0: move *a11(0x40), a9, 1 +3f53edd0: setf 16, 0, 0 +3f53ede0: move *a9(0x10), a11, 0 +3f53ee00: subk 6, a11 +3f53ee10: jrnc L3F53EE50 +3f53ee20: movk 16, a8 +3f53ee30: jauc L3F541060 +L3F53EE50: +3f53ee50: move *a13(0xffe0), a11, 1 +3f53ee70: move *a9(0x40), a7, 1 +3f53ee90: andi 0xfff00000, a7 +3f53eec0: move *a11(0x20), a11, 1 +3f53eee0: cmp a7, a11 +3f53eef0: jrne L3F53F040 +3f53ef00: move *a9(0x40), a11, 1 +3f53ef20: btst 19, a11 +3f53ef30: jrne L3F53F040 +3f53ef40: move a14, -*sp, 1 +3f53ef50: move @0x1ad980, a11, 0 +3f53ef80: move a11, *a14+, 1 +3f53ef90: move @0x1ad9a0, a7, 0 +3f53efc0: move a7, *a14+, 1 +3f53efd0: move *a9(0x40), *a14+, 1 +3f53eff0: calla L3F8BA520 +3f53f020: move a8, a7 +3f53f030: jreq L3F53F180 +L3F53F040: +3f53f040: move a14, -*sp, 1 +3f53f050: movk 14, a11 +3f53f060: move a11, *a14+, 1 +3f53f070: move *a9(0x40), *a14+, 1 +3f53f090: setf 8, 0, 0 +3f53f0a0: move *a9(0x8), a8, 0 +3f53f0c0: move a8, *a14+, 1 +3f53f0d0: move @0x1ad960, *a14+, 1 +3f53f100: move *a13(0xffe0), *a14+, 1 +3f53f120: calla L3F7FD2F0 +3f53f150: move a11, a8 +3f53f160: jauc L3F541060 +L3F53F180: +3f53f180: move a14, -*sp, 1 +3f53f190: move *a9(0xa0), a11, 1 +3f53f1b0: sll 0x4, a11 +3f53f1c0: addk 24, a11 +3f53f1d0: move a11, *a14+, 1 +3f53f1e0: movk 1, a11 +3f53f1f0: move a11, *a14+, 1 +3f53f200: calla L3FB1D180 +3f53f230: move a8, *a13, 1 +3f53f240: move a8, a7 +3f53f250: jrne L3F53F2E0 +3f53f260: move a14, -*sp, 1 +3f53f270: movi 0x3f544f60, a8 +3f53f2a0: move a8, *a14+, 1 +3f53f2b0: calla L3F927BC0 +L3F53F2E0: +3f53f2e0: move a7, a8 +3f53f2f0: jrne L3F53F440 +3f53f300: move a14, -*sp, 1 +3f53f310: movk 11, a11 +3f53f320: move a11, *a14+, 1 +3f53f330: move *a9(0x40), *a14+, 1 +3f53f350: setf 8, 0, 0 +3f53f360: move *a9(0x8), a8, 0 +3f53f380: move a8, *a14+, 1 +3f53f390: move @0x1ad960, *a14+, 1 +3f53f3c0: move *a13(0xffe0), *a14+, 1 +3f53f3e0: calla L3F7FD2F0 +3f53f410: move a11, a8 +3f53f420: jauc L3F541060 +L3F53F440: +3f53f440: movk 6, a11 +3f53f450: movb a11, *a7(0x20) +3f53f470: movk 1, a11 +3f53f480: setf 16, 1, 0 +3f53f490: move a11, *a7(0x30), 0 +3f53f4b0: move *a9(0x60), *a7(0x40), 1 +3f53f4e0: move *a9(0x80), *a7(0x60), 1 +3f53f510: move *a9(0xa0), *a7(0xa0), 1 +3f53f540: addi 0xc0, a7 +3f53f560: move a7, *a13(0x20), 1 +3f53f580: move a9, a11 +3f53f590: addi 0xc0, a11 +3f53f5b0: move a11, *a13(0x40), 1 +3f53f5d0: move *a11(0x0), *a13(0xa0), 1 +3f53f600: move *a11(0x20), *a13(0xc0), 1 +3f53f630: sub a7, a7 +3f53f640: move a7, *a13(0x60), 1 +3f53f660: move *a8(0xa0), a11, 1 +3f53f680: cmp a11, a7 +3f53f690: janc L3F53FFA0 +L3F53F6B0: +3f53f6b0: move *a13(0x60), a11, 1 +3f53f6d0: sll 0x7, a11 +3f53f6e0: move *a13(0x20), a7, 1 +3f53f700: add a7, a11 +3f53f710: move *a13(0x60), a5, 1 +3f53f730: sll 0x7, a5 +3f53f740: move *a13(0x40), a7, 1 +3f53f760: add a7, a5 +3f53f770: move *a5, *a11, 1 +3f53f780: move *a13(0x60), a11, 1 +3f53f7a0: sll 0x7, a11 +3f53f7b0: move *a13(0x20), a5, 1 +3f53f7d0: add a5, a11 +3f53f7e0: move *a13(0x60), a5, 1 +3f53f800: sll 0x7, a5 +3f53f810: add a7, a5 +3f53f820: move *a5(0x20), *a11(0x20), 1 +3f53f850: move *a13(0x60), a11, 1 +3f53f870: sll 0x7, a11 +3f53f880: move *a13(0x20), a5, 1 +3f53f8a0: add a5, a11 +3f53f8b0: move *a11, a11, 1 +3f53f8c0: jrlt L3F53F940 +3f53f8d0: move *a13(0x60), a11, 1 +3f53f8f0: sll 0x7, a11 +3f53f900: add a5, a11 +3f53f910: move *a11(0x20), a11, 1 +3f53f930: jrge L3F53FAE0 +L3F53F940: +3f53f940: move a14, -*sp, 1 +3f53f950: movk 2, a11 +3f53f960: move a11, *a14+, 1 +3f53f970: move a14, -*sp, 1 +3f53f980: move *a13(0x0), *a14+, 1 +3f53f9a0: calla L3F566ED0 +3f53f9d0: move *a9(0x40), *a14+, 1 +3f53f9f0: setf 8, 0, 0 +3f53fa00: move *a9(0x8), a8, 0 +3f53fa20: move a8, *a14+, 1 +3f53fa30: move @0x1ad960, *a14+, 1 +3f53fa60: move *a13(0xffe0), *a14+, 1 +3f53fa80: calla L3F7FD2F0 +3f53fab0: move a11, a8 +3f53fac0: jauc L3F541060 +L3F53FAE0: +3f53fae0: move *a13(0x60), a11, 1 +3f53fb00: sll 0x7, a11 +3f53fb10: add a5, a11 +3f53fb20: addi 0x40, a14 +3f53fb40: move a14, -*sp, 1 +3f53fb50: move *a13(0x60), a5, 1 +3f53fb70: sll 0x7, a5 +3f53fb80: add a7, a5 +3f53fb90: addi 0x40, a5 +3f53fbb0: move a5, *a14+, 1 +3f53fbc0: calla L3FB1C610 +3f53fbf0: move -*a14, a8, 1 +3f53fc00: move a8, *a11(0x60), 1 +3f53fc20: move -*a14, a8, 1 +3f53fc30: move a8, *a11(0x40), 1 +3f53fc50: move *a13(0x60), a11, 1 +3f53fc70: sll 0x7, a11 +3f53fc80: move *a13(0x20), a5, 1 +3f53fca0: add a5, a11 +3f53fcb0: move *a13(0xa0), a5, 1 +3f53fcd0: move *a11, a11, 1 +3f53fce0: cmp a11, a5 +3f53fcf0: jrgt L3F53FD70 +3f53fd00: move *a13(0x60), a11, 1 +3f53fd20: sll 0x7, a11 +3f53fd30: move *a13(0x20), a5, 1 +3f53fd50: add a5, a11 +3f53fd60: move *a11, a5, 1 +L3F53FD70: +3f53fd70: move a5, *a13(0xa0), 1 +3f53fd90: move *a13(0x60), a11, 1 +3f53fdb0: sll 0x7, a11 +3f53fdc0: move *a13(0x20), a5, 1 +3f53fde0: add a5, a11 +3f53fdf0: move *a13(0xc0), a5, 1 +3f53fe10: move *a11(0x20), a11, 1 +3f53fe30: cmp a11, a5 +3f53fe40: jrgt L3F53FED0 +3f53fe50: move *a13(0x60), a11, 1 +3f53fe70: sll 0x7, a11 +3f53fe80: move *a13(0x20), a5, 1 +3f53fea0: add a5, a11 +3f53feb0: move *a11(0x20), a5, 1 +L3F53FED0: +3f53fed0: move a5, *a13(0xc0), 1 +3f53fef0: move *a13(0x60), a11, 1 +3f53ff10: inc a11 +3f53ff20: move a11, *a13(0x60), 1 +3f53ff40: move *a13, a5, 1 +3f53ff50: move *a5(0xa0), a5, 1 +3f53ff70: cmp a5, a11 +3f53ff80: jac L3F53F6B0 +L3F53FFA0: +3f53ffa0: move a14, -*sp, 1 +3f53ffb0: movi 0x39, a11 +3f53ffd0: move a11, *a14+, 1 +3f53ffe0: movk 1, a7 +3f53fff0: move a7, *a14+, 1 +3f540000: calla L3FB1D180 +3f540030: move a8, *a13(0x80), 1 +3f540050: move a8, a5 +3f540060: jrne L3F5400F0 +3f540070: move a14, -*sp, 1 +3f540080: movi 0x3f545060, a8 +3f5400b0: move a8, *a14+, 1 +3f5400c0: calla L3F927BC0 +L3F5400F0: +3f5400f0: move a5, a8 +3f540100: jrne L3F5402B0 +3f540110: move a14, -*sp, 1 +3f540120: movk 11, a7 +3f540130: move a7, *a14+, 1 +3f540140: move a14, -*sp, 1 +3f540150: move *a13(0x0), *a14+, 1 +3f540170: calla L3F566ED0 +3f5401a0: move *a9(0x40), *a14+, 1 +3f5401c0: setf 8, 0, 0 +3f5401d0: move *a9(0x8), a8, 0 +3f5401f0: move a8, *a14+, 1 +3f540200: move @0x1ad960, *a14+, 1 +3f540230: move *a13(0xffe0), *a14+, 1 +3f540250: calla L3F7FD2F0 +3f540280: move a7, a8 +3f540290: jauc L3F541060 +L3F5402B0: +3f5402b0: movk 32, a7 +3f5402c0: setf 16, 0, 0 +3f5402d0: move a7, *a5, 0 +3f5402e0: movk 4, a7 +3f5402f0: movb a7, *a5(0x10) +3f540310: movk 3, a7 +3f540320: movb a7, *a5(0x18) +3f540340: move *a8, a7, 0 +3f540350: move a7, *a5(0x68), 1 +3f540370: move *a13(0xa0), a7, 1 +3f540390: inc a7 +3f5403a0: move a7, *a5(0x128), 1 +3f5403c0: move *a13(0xc0), a7, 1 +3f5403e0: inc a7 +3f5403f0: move a7, *a5(0x148), 1 +3f540410: move *a5(0x128), a7, 1 +3f540430: move *a8(0x68), a11, 1 +3f540450: mpyu a11, a7 +3f540460: move a7, *a5(0x88), 1 +3f540480: move *a5(0x88), a11, 1 +3f5404a0: move *a8(0x148), a7, 1 +3f5404c0: mpyu a7, a11 +3f5404d0: move a11, *a5(0x48), 1 +3f5404f0: move a14, -*sp, 1 +3f540500: move *a8(0x48), *a14+, 1 +3f540520: calla L3FB1D3A0 +3f540550: move a8, *a5(0x28), 1 +3f540570: move *a5(0x28), a11, 1 +3f540590: jrne L3F540620 +3f5405a0: move a14, -*sp, 1 +3f5405b0: movi 0x3f545130, a8 +3f5405e0: move a8, *a14+, 1 +3f5405f0: calla L3F927BC0 +L3F540620: +3f540620: move *a5(0x28), a11, 1 +3f540640: jrne L3F540840 +3f540650: move a14, -*sp, 1 +3f540660: movk 11, a11 +3f540670: move a11, *a14+, 1 +3f540680: move a14, -*sp, 1 +3f540690: move *a13(0x0), *a14+, 1 +3f5406b0: calla L3F566ED0 +3f5406e0: move a14, -*sp, 1 +3f5406f0: move a5, *a14+, 1 +3f540700: calla L3F568200 +3f540730: sub a7, a7 +3f540740: move a7, *a14+, 1 +3f540750: setf 8, 0, 0 +3f540760: move *a9(0x8), a8, 0 +3f540780: move a8, *a14+, 1 +3f540790: move @0x1ad960, *a14+, 1 +3f5407c0: move *a13(0xffe0), *a14+, 1 +3f5407e0: calla L3F7FD2F0 +3f540810: move a11, a8 +3f540820: jauc L3F541060 +L3F540840: +3f540840: move *a13, a11, 1 +3f540850: move *a11(0x40), *a5(0xa8), 1 +3f540880: move *a11(0x60), *a5(0xe8), 1 +3f5408b0: move *a5(0xa8), a7, 1 +3f5408d0: move *a5(0x128), a5, 1 +3f5408f0: add a5, a7 +3f540900: move *a13(0x80), a5, 1 +3f540920: dec a7 +3f540930: move a7, *a5(0xc8), 1 +3f540950: move *a5(0xe8), a7, 1 +3f540970: move *a5(0x148), a5, 1 +3f540990: add a5, a7 +3f5409a0: move *a13(0x80), a5, 1 +3f5409c0: dec a7 +3f5409d0: move a7, *a5(0x108), 1 +3f5409f0: sub a7, a7 +3f540a00: move a7, *a5(0x168), 1 +3f540a20: move a7, *a5(0x188), 1 +3f540a40: move a7, *a5(0x1a8), 1 +3f540a60: move a7, *a13(0x60), 1 +3f540a80: move *a11(0xa0), a5, 1 +3f540aa0: cmp a5, a7 +3f540ab0: jrnc L3F540EA0 +L3F540AC0: +3f540ac0: move *a13(0x80), a11, 1 +3f540ae0: move *a13(0x60), a7, 1 +3f540b00: sll 0x7, a7 +3f540b10: move *a13(0x20), a5, 1 +3f540b30: add a5, a7 +3f540b40: move *a11(0x148), a5, 1 +3f540b60: move *a7(0x20), a7, 1 +3f540b80: sub a7, a5 +3f540b90: dec a5 +3f540ba0: move a5, *a13(0xe0), 1 +3f540bc0: move *a11(0x88), a7, 1 +3f540be0: mpyu a5, a7 +3f540bf0: srl 0x3, a7 +3f540c00: sll 0x3, a7 +3f540c10: move *a11(0x28), a3, 1 +3f540c30: add a7, a3 +3f540c40: move *a13(0x60), a7, 1 +3f540c60: sll 0x7, a7 +3f540c70: move *a13(0x20), a5, 1 +3f540c90: add a5, a7 +3f540ca0: move *a7, a7, 1 +3f540cb0: move *a11(0x68), a5, 1 +3f540cd0: mpyu a5, a7 +3f540ce0: srl 0x3, a7 +3f540cf0: sll 0x3, a7 +3f540d00: add a7, a3 +3f540d10: move *a13(0x60), a7, 1 +3f540d30: sll 0x7, a7 +3f540d40: move *a13(0x20), a5, 1 +3f540d60: add a5, a7 +3f540d70: move *a7(0x40), *a14+, 1 +3f540d90: move *a7(0x60), *a14+, 1 +3f540db0: calla L3FE10860 +3f540de0: move -*a14, a8, 1 +3f540df0: move a8, *a3, 1 +3f540e00: move *a13(0x60), a7, 1 +3f540e20: inc a7 +3f540e30: move a7, *a13(0x60), 1 +3f540e50: move *a13, a3, 1 +3f540e60: move *a3(0xa0), a3, 1 +3f540e80: cmp a3, a7 +3f540e90: jrc L3F540AC0 +L3F540EA0: +3f540ea0: move *a13, a11, 1 +3f540eb0: move *a13(0x80), *a11(0x80), 1 +3f540ee0: move *a9(0x40), *a11(0x0), 1 +3f540f10: move a14, -*sp, 1 +3f540f20: setf 16, 0, 0 +3f540f30: move @0x1ad980, a5, 0 +3f540f60: move a5, *a14+, 1 +3f540f70: movi 0x3f566ed0, a3 +3f540fa0: move a3, *a14+, 1 +3f540fb0: move a11, *a14+, 1 +3f540fc0: move @0x1ad9a0, a3, 0 +3f540ff0: move a3, *a14+, 1 +3f541000: move *a9(0x40), *a14+, 1 +3f541020: calla L3F8B6510 +3f541050: sub a8, a8 +L3F541060: +3f541060: move *sp(0xe0), a14, 1 +3f541080: mmfm sp, a3,a5,a7,a9,a11,a13 +3f5410a0: rets 2 +3f5410b0: mmtm sp, a7,a9,a11,a13 +3f5410d0: move a14, a13 +3f5410e0: addi 0xe0, a14 +3f541100: move *a13(0xffe0), a11, 1 +3f541120: move *a11(0x40), *a13(0x0), 1 +3f541150: setf 8, 0, 0 +L3F541160: +3f541160: move *a13, a11, 1 +3f541170: move *a11(0x40), *a13(0x20), 1 +3f5411a0: move *a13(0x20), a9, 1 +3f5411c0: move *a9(0x120), *a13(0x60), 1 +3f5411f0: move *a9(0x20), a9, 0 +3f541210: subk 2, a9 +3f541220: jreq L3F5412A0 +3f541230: move *a13(0x20), a9, 1 +3f541250: move *a9(0x20), a9, 0 +3f541270: subk 3, a9 +3f541280: jane L3F541C20 +L3F5412A0: +3f5412a0: move *a13(0x20), a9, 1 +3f5412c0: move *a9(0x120), a9, 1 +3f5412e0: jaeq L3F541C20 +3f541300: move *a13(0x20), a9, 1 +3f541320: move *a9(0x120), a9, 1 +3f541340: move *a9, a9, 0 +3f541350: subk 2, a9 +3f541360: jane L3F541C20 +3f541380: move *a13(0x60), a9, 1 +3f5413a0: move *a9(0x10), a9, 0 +3f5413c0: jane L3F541C20 +3f5413e0: move *a13(0x20), a9, 1 +3f541400: move *a9(0x160), *a13(0x40), 1 +3f541430: move *a9(0x20), a9, 0 +3f541450: subk 3, a9 +3f541460: jrne L3F541580 +3f541470: move *a13(0x60), a9, 1 +3f541490: move *a9(0x8), a9, 0 +3f5414b0: subk 4, a9 +3f5414c0: jreq L3F541580 +3f5414d0: move a14, -*sp, 1 +3f5414e0: movi 0x72, a9 +3f541500: move a9, *a14+, 1 +3f541510: sub a9, a9 +3f541520: move a9, *a14+, 1 +3f541530: move *a13(0x40), *a14+, 1 +3f541550: calla L3FB287B0 +L3F541580: +3f541580: move a14, -*sp, 1 +3f541590: move *a13(0x40), *a14+, 1 +3f5415b0: calla L3FB247C0 +3f5415e0: move a8, *a13(0x80), 1 +3f541600: move a8, a9 +3f541610: jrne L3F541CD0 +3f541620: sub a9, a9 +3f541630: move a9, *a13(0xa0), 1 +3f541650: move *a13(0x20), a11, 1 +3f541670: setf 8, 0, 0 +3f541680: move *a11(0x48), a11, 0 +3f5416a0: cmp a11, a9 +3f5416b0: jrnc L3F541C20 +L3F5416C0: +3f5416c0: move *a13(0x60), a11, 1 +3f5416e0: move *a11(0x8), a9, 0 +3f541700: dsjs a9, L3F541730 +3f541710: sub a9, a9 +3f541720: jruc L3F5417B0 +L3F541730: +3f541730: move *a11(0x8), a9, 0 +3f541750: subk 3, a9 +3f541760: jrne L3F5417A0 +3f541770: move *a13(0xa0), a9, 1 +3f541790: jruc L3F5417B0 +L3F5417A0: +3f5417a0: sub a9, a9 +L3F5417B0: +3f5417b0: move a9, *a13(0xc0), 1 +3f5417d0: sll 0x5, a9 +3f5417e0: add a11, a9 +3f5417f0: move *a9(0x160), a9, 1 +3f541810: move *a9(0x148), a9, 1 +3f541830: jreq L3F541B60 +3f541840: move *a13(0xa0), a9, 1 +3f541860: sll 0x5, a9 +3f541870: add a11, a9 +3f541880: move a14, -*sp, 1 +3f541890: move *a13(0xc0), a7, 1 +3f5418b0: sll 0x5, a7 +3f5418c0: add a11, a7 +3f5418d0: move *a7(0x160), a7, 1 +3f5418f0: move *a7(0x148), a7, 1 +3f541910: neg a7 +3f541920: move a7, *a14+, 1 +3f541930: sub a7, a7 +3f541940: move a7, *a14+, 1 +3f541950: move *a13(0xa0), *a14+, 1 +3f541970: move *a13(0x40), *a14+, 1 +3f541990: calla L3F5588F0 +3f5419c0: move a8, *a9(0x100), 1 +3f5419e0: move *a13(0xa0), a9, 1 +3f541a00: sll 0x5, a9 +3f541a10: add a11, a9 +3f541a20: move *a9(0x100), a9, 1 +3f541a40: jrne L3F541A70 +3f541a50: movk 11, a8 +3f541a60: jruc L3F541CD0 +L3F541A70: +3f541a70: move a14, -*sp, 1 +3f541a80: move *a13(0xc0), *a14+, 1 +3f541aa0: move *a13(0xa0), *a14+, 1 +3f541ac0: move a11, *a14+, 1 +3f541ad0: move *a13(0x40), *a14+, 1 +3f541af0: calla L3F55C2C0 +3f541b20: move a8, *a13(0x80), 1 +3f541b40: move a8, a9 +3f541b50: jrne L3F541CD0 +L3F541B60: +3f541b60: move *a13(0xa0), a9, 1 +3f541b80: inc a9 +3f541b90: move a9, *a13(0xa0), 1 +3f541bb0: move *a13(0x20), a7, 1 +3f541bd0: setf 8, 0, 0 +3f541be0: move *a7(0x48), a7, 0 +3f541c00: cmp a7, a9 +3f541c10: jrc L3F5416C0 +L3F541C20: +3f541c20: move *a13, a11, 1 +3f541c30: move *a11, *a13, 1 +3f541c40: move *a13(0xffe0), a11, 1 +3f541c60: move *a13, a9, 1 +3f541c70: move *a11(0x40), a7, 1 +3f541c90: cmp a7, a9 +3f541ca0: jane L3F541160 +3f541cc0: sub a8, a8 +L3F541CD0: +3f541cd0: move *sp(0xa0), a14, 1 +3f541cf0: mmfm sp, a7,a9,a11,a13 +3f541d10: rets 2 +L3F541D20: +3f541d20: mmtm sp, a5,a7,a9,a11,a13 +3f541d40: move a14, a13 +3f541d50: addi 0x140, a14 +3f541d70: move *a13(0xffe0), a11, 1 +3f541d90: move *a11(0x40), a9, 1 +3f541db0: move a14, -*sp, 1 +3f541dc0: movk 4, a7 +3f541dd0: move a7, *a14+, 1 +3f541de0: move *a9(0x40), *a14+, 1 +3f541e00: move a13, *a14+, 1 +3f541e10: move a11, *a14+, 1 +3f541e20: calla L3F537380 +3f541e50: move a8, *a13(0x120), 1 +3f541e70: move a8, a8 +3f541e80: jrne L3F5422C0 +3f541e90: movk 1, a7 +3f541ea0: movb a7, *a13(0x20) +3f541ec0: sub a11, a11 +3f541ed0: movb a11, *a13(0x28) +3f541ef0: move *a13(0xffe0), a5, 1 +3f541f10: setf 16, 0, 0 +3f541f20: move *a5(0xe0), *a13(0x30), 0 +3f541f50: move a11, *a13(0x40), 1 +3f541f70: move *a13, a5, 1 +3f541f80: move *a5(0x60), a5, 1 +3f541fa0: move *a5(0xa8), *a13(0x60), 1 +3f541fd0: move *a13, a5, 1 +3f541fe0: move *a5(0x60), a5, 1 +3f542000: move *a5(0xe8), *a13(0x80), 1 +3f542030: move *a13, a5, 1 +3f542040: move *a5(0x40), a5, 1 +3f542060: move *a5(0x0), *a13(0xa0), 1 +3f542090: move *a13(0xffe0), a5, 1 +3f5420b0: move *a5(0x80), a5, 1 +3f5420d0: jreq L3F542200 +3f5420e0: move a14, -*sp, 1 +3f5420f0: move a13, a5 +3f542100: addk 32, a5 +3f542110: move a5, *a14+, 1 +3f542120: movk 32, a7 +3f542130: move a7, *a14+, 1 +3f542140: move *a13(0xffe0), *a14+, 1 +3f542160: setf 8, 0, 0 +3f542170: move *a9(0x8), a11, 0 +3f542190: sll 0x5, a11 +3f5421a0: addi 0xd4b10, a11 +3f5421d0: move *a11, a11, 1 +3f5421e0: call a11 +3f5421f0: jruc L3F5422B0 +L3F542200: +3f542200: move a14, -*sp, 1 +3f542210: move a13, a5 +3f542220: addk 32, a5 +3f542230: move a5, *a14+, 1 +3f542240: movk 32, a7 +3f542250: move a7, *a14+, 1 +3f542260: move *a13(0xffe0), *a14+, 1 +3f542280: calla L3F352110 +L3F5422B0: +3f5422b0: sub a8, a8 +L3F5422C0: +3f5422c0: move *sp(0xc0), a14, 1 +3f5422e0: mmfm sp, a5,a7,a9,a11,a13 +3f542300: rets 2 +L3F542310: +3f542310: mmtm sp, a5,a7,a9,a11,a13 +3f542330: move a14, a13 +3f542340: addi 0x140, a14 +3f542360: move *a13(0xffe0), a11, 1 +3f542380: move *a11(0x40), a9, 1 +3f5423a0: move a14, -*sp, 1 +3f5423b0: sub a7, a7 +3f5423c0: move a7, *a14+, 1 +3f5423d0: move *a9(0x40), *a14+, 1 +3f5423f0: move a7, *a14+, 1 +3f542400: move a13, *a14+, 1 +3f542410: move a11, *a14+, 1 +3f542420: calla L3F537D00 +3f542450: move a8, *a13(0x120), 1 +3f542470: move a8, a8 +3f542480: jrne L3F542860 +3f542490: movk 1, a7 +3f5424a0: movb a7, *a13(0x20) +3f5424c0: setf 16, 0, 0 +3f5424d0: move *a11(0xe0), *a13(0x30), 0 +3f542500: sub a11, a11 +3f542510: move a11, *a13(0x40), 1 +3f542530: move *a13, a5, 1 +3f542540: setf 1, 0, 0 +3f542550: move *a5(0x28), a5, 0 +3f542570: jreq L3F5425A0 +3f542580: movk 2, a5 +3f542590: jruc L3F5425B0 +L3F5425A0: +3f5425a0: move a11, a5 +L3F5425B0: +3f5425b0: move *a13, a7, 1 +3f5425c0: move *a7(0x29), a7, 0 +3f5425e0: jreq L3F542610 +3f5425f0: movk 1, a7 +3f542600: jruc L3F542620 +L3F542610: +3f542610: move a11, a7 +L3F542620: +3f542620: or a7, a5 +3f542630: move a5, *a13(0x60), 1 +3f542650: move *a13(0xffe0), a7, 1 +3f542670: move *a7(0x80), a5, 1 +3f542690: jreq L3F5427B0 +3f5426a0: move a14, -*sp, 1 +3f5426b0: move a13, a5 +3f5426c0: addk 32, a5 +3f5426d0: move a5, *a14+, 1 +3f5426e0: movk 32, a11 +3f5426f0: move a11, *a14+, 1 +3f542700: move a7, *a14+, 1 +3f542710: setf 8, 0, 0 +3f542720: move *a9(0x8), a5, 0 +3f542740: sll 0x5, a5 +3f542750: addi 0xd4b10, a5 +3f542780: move *a5, a5, 1 +3f542790: call a5 +3f5427a0: jruc L3F542850 +L3F5427B0: +3f5427b0: move a14, -*sp, 1 +3f5427c0: move a13, a5 +3f5427d0: addk 32, a5 +3f5427e0: move a5, *a14+, 1 +3f5427f0: movk 32, a11 +3f542800: move a11, *a14+, 1 +3f542810: move a7, *a14+, 1 +3f542820: calla L3F352110 +L3F542850: +3f542850: sub a8, a8 +L3F542860: +3f542860: move *sp(0xc0), a14, 1 +3f542880: mmfm sp, a5,a7,a9,a11,a13 +3f5428a0: rets 2 +L3F5428B0: +3f5428b0: mmtm sp, a5,a7,a9,a11,a13 +3f5428d0: move a14, a13 +3f5428e0: addi 0x200, a14 +3f542900: move *a13(0xffe0), a11, 1 +3f542920: move *a11(0x40), a9, 1 +3f542940: move a14, -*sp, 1 +3f542950: sub a7, a7 +3f542960: move a7, *a14+, 1 +3f542970: move *a9(0x40), *a14+, 1 +3f542990: move a13, a7 +3f5429a0: addk 32, a7 +3f5429b0: move a7, *a14+, 1 +3f5429c0: move a13, *a14+, 1 +3f5429d0: move a11, *a14+, 1 +3f5429e0: calla L3F537D00 +3f542a10: move a8, *a13(0x1e0), 1 +3f542a30: move a8, a8 +3f542a40: jane L3F5432B0 +3f542a60: movk 1, a7 +3f542a70: movb a7, *a13(0x60) +3f542a90: setf 16, 0, 0 +3f542aa0: move *a11(0xe0), *a13(0x70), 0 +3f542ad0: movk 4, a11 +3f542ae0: move a11, *a13(0x80), 1 +3f542b00: move *a13(0x20), a5, 1 +3f542b20: move *a5(0x80), *a13(0xa0), 1 +3f542b50: move *a5(0xa0), *a13(0xc0), 1 +3f542b80: movb *a5(0x40), *a13(0x140) +3f542bb0: movb *a5(0x48), *a13(0x148) +3f542be0: movb *a5(0x58), *a13(0x128) +3f542c10: movb *a5(0x60), *a13(0x130) +3f542c40: setf 1, 0, 0 +3f542c50: move *a5(0x28), a5, 0 +3f542c70: movb a5, *a13(0x138) +3f542c90: move *a13(0x20), a5, 1 +3f542cb0: movb *a5(0x50), *a13(0x120) +3f542ce0: move a14, -*sp, 1 +3f542cf0: move *a5(0xc0), *a14+, 1 +3f542d10: move *a5(0xe0), *a14+, 1 +3f542d30: move a13, a5 +3f542d40: addi 0xe0, a5 +3f542d60: move a5, *a14+, 1 +3f542d70: calla L3FB1BC50 +3f542da0: sub a5, a5 +3f542db0: move a5, *a13(0x40), 1 +3f542dd0: move *a13(0x20), a5, 1 +3f542df0: setf 8, 0, 0 +3f542e00: move *a5(0x48), a5, 0 +3f542e20: move *a13(0x40), a7, 1 +3f542e40: cmp a5, a7 +3f542e50: jrnc L3F543020 +L3F542E60: +3f542e60: move *a13(0x40), a11, 1 +3f542e80: sll 0x5, a11 +3f542e90: add a13, a11 +3f542ea0: move *a13(0x20), a7, 1 +3f542ec0: move *a7(0x160), a5, 1 +3f542ee0: move *a13(0x40), a7, 1 +3f542f00: sll 0x5, a7 +3f542f10: add a7, a5 +3f542f20: move *a5(0xd8), a7, 1 +3f542f40: move *a7(0x1a8), *a11(0x160), 1 +3f542f70: move *a13(0x40), a11, 1 +3f542f90: inc a11 +3f542fa0: move a11, *a13(0x40), 1 +3f542fc0: move *a13(0x20), a7, 1 +3f542fe0: move *a7(0x48), a5, 0 +3f543000: cmp a5, a11 +3f543010: jrc L3F542E60 +L3F543020: +3f543020: move *a13(0x20), a11, 1 +3f543040: move *a11(0x0), *a13(0x1c0), 1 +3f543070: move *a13(0xffe0), a7, 1 +3f543090: move *a7(0x80), a5, 1 +3f5430b0: jreq L3F5431E0 +3f5430c0: move a14, -*sp, 1 +3f5430d0: move a13, a5 +3f5430e0: addi 0x60, a5 +3f543100: move a5, *a14+, 1 +3f543110: movi 0x30, a5 +3f543130: move a5, *a14+, 1 +3f543140: move a7, *a14+, 1 +3f543150: move *a9(0x8), a5, 0 +3f543170: sll 0x5, a5 +3f543180: addi 0xd4b10, a5 +3f5431b0: move *a5, a5, 1 +3f5431c0: call a5 +3f5431d0: jruc L3F5432A0 +L3F5431E0: +3f5431e0: move a14, -*sp, 1 +3f5431f0: move a13, a5 +3f543200: addi 0x60, a5 +3f543220: move a5, *a14+, 1 +3f543230: movi 0x30, a5 +3f543250: move a5, *a14+, 1 +3f543260: move a7, *a14+, 1 +3f543270: calla L3F352110 +L3F5432A0: +3f5432a0: sub a8, a8 +L3F5432B0: +3f5432b0: move *sp(0xc0), a14, 1 +3f5432d0: mmfm sp, a5,a7,a9,a11,a13 +3f5432f0: rets 2 +L3F543300: +3f543300: mmtm sp, a5,a7,a9,a11,a13 +3f543320: move a14, a13 +3f543330: addi 0x140, a14 +3f543350: move *a13(0xffe0), a11, 1 +3f543370: move *a11(0x40), a9, 1 +3f543390: move a14, -*sp, 1 +3f5433a0: movk 5, a7 +3f5433b0: move a7, *a14+, 1 +3f5433c0: move *a9(0x40), *a14+, 1 +3f5433e0: move a13, *a14+, 1 +3f5433f0: move a11, *a14+, 1 +3f543400: calla L3F537380 +3f543430: move a8, *a13(0x120), 1 +3f543450: move a8, a8 +3f543460: jrne L3F543900 +3f543470: movk 1, a7 +3f543480: movb a7, *a13(0x20) +3f5434a0: sub a11, a11 +3f5434b0: movb a11, *a13(0x28) +3f5434d0: move *a13(0xffe0), a5, 1 +3f5434f0: setf 16, 0, 0 +3f543500: move *a5(0xe0), *a13(0x30), 0 +3f543530: move a11, *a13(0x40), 1 +3f543550: move *a13, a5, 1 +3f543560: move *a5(0x40), a5, 1 +3f543580: move *a5(0xa8), *a13(0x60), 1 +3f5435b0: move *a13, a5, 1 +3f5435c0: move *a5(0x40), a5, 1 +3f5435e0: move *a5(0xe8), *a13(0x80), 1 +3f543610: move *a13, a5, 1 +3f543620: move *a5(0x40), a5, 1 +3f543640: move *a5(0x128), *a13(0xa0), 1 +3f543670: move *a13, a5, 1 +3f543680: move *a5(0x40), a5, 1 +3f5436a0: move *a5(0x148), *a13(0xc0), 1 +3f5436d0: move *a13(0xffe0), a5, 1 +3f5436f0: move *a5(0x80), a5, 1 +3f543710: jreq L3F543840 +3f543720: move a14, -*sp, 1 +3f543730: move a13, a5 +3f543740: addk 32, a5 +3f543750: move a5, *a14+, 1 +3f543760: movk 32, a7 +3f543770: move a7, *a14+, 1 +3f543780: move *a13(0xffe0), *a14+, 1 +3f5437a0: setf 8, 0, 0 +3f5437b0: move *a9(0x8), a11, 0 +3f5437d0: sll 0x5, a11 +3f5437e0: addi 0xd4b10, a11 +3f543810: move *a11, a11, 1 +3f543820: call a11 +3f543830: jruc L3F5438F0 +L3F543840: +3f543840: move a14, -*sp, 1 +3f543850: move a13, a5 +3f543860: addk 32, a5 +3f543870: move a5, *a14+, 1 +3f543880: movk 32, a7 +3f543890: move a7, *a14+, 1 +3f5438a0: move *a13(0xffe0), *a14+, 1 +3f5438c0: calla L3F352110 +L3F5438F0: +3f5438f0: sub a8, a8 +L3F543900: +3f543900: move *sp(0xc0), a14, 1 +3f543920: mmfm sp, a5,a7,a9,a11,a13 +3f543940: rets 2 +L3F543950: +3f543950: mmtm sp, a5,a7,a9,a11,a13 +3f543970: move a14, a13 +3f543980: addi 0x1a0, a14 +3f5439a0: move *a13(0xffe0), a11, 1 +3f5439c0: move *a11(0x40), a9, 1 +3f5439e0: move a14, -*sp, 1 +3f5439f0: movk 6, a7 +3f543a00: move a7, *a14+, 1 +3f543a10: move *a9(0x40), *a14+, 1 +3f543a30: move a13, *a14+, 1 +3f543a40: move a11, *a14+, 1 +3f543a50: calla L3F537380 +3f543a80: move a8, *a13(0x180), 1 +3f543aa0: move a8, a8 +3f543ab0: jane L3F544830 +3f543ad0: movk 1, a7 +3f543ae0: movb a7, *a13(0x80) +3f543b00: sub a11, a11 +3f543b10: movb a11, *a13(0x88) +3f543b30: move *a13(0xffe0), a5, 1 +3f543b50: setf 16, 0, 0 +3f543b60: move *a5(0xe0), *a13(0x90), 0 +3f543b90: move *a13, a5, 1 +3f543ba0: move *a5(0xa0), a5, 1 +3f543bc0: sll 0x4, a5 +3f543bd0: srl 0x2, a5 +3f543be0: move a5, *a13(0xa0), 1 +3f543c00: move *a13, a5, 1 +3f543c10: move *a5(0x40), *a13(0xc0), 1 +3f543c40: move *a5(0x60), *a13(0xe0), 1 +3f543c70: move *a5(0xa0), *a13(0x100), 1 +3f543ca0: addi 0xc0, a5 +3f543cc0: move a5, *a13(0x20), 1 +3f543ce0: move a14, -*sp, 1 +3f543cf0: move *a13, a5, 1 +3f543d00: move *a5(0xa0), a5, 1 +3f543d20: sll 0x4, a5 +3f543d30: move a5, *a14+, 1 +3f543d40: calla L3FB1CFA0 +3f543d70: move a8, *a13(0x40), 1 +3f543d90: move a8, a5 +3f543da0: jrne L3F543E30 +3f543db0: move a14, -*sp, 1 +3f543dc0: movi 0x3f544f60, a8 +3f543df0: move a8, *a14+, 1 +3f543e00: calla L3F927BC0 +L3F543E30: +3f543e30: move a5, a8 +3f543e40: jrne L3F543F90 +3f543e50: move a14, -*sp, 1 +3f543e60: movk 11, a5 +3f543e70: move a5, *a14+, 1 +3f543e80: move *a9(0x40), *a14+, 1 +3f543ea0: setf 8, 0, 0 +3f543eb0: move *a9(0x8), a8, 0 +3f543ed0: move a8, *a14+, 1 +3f543ee0: move @0x1ad960, *a14+, 1 +3f543f10: move *a13(0xffe0), *a14+, 1 +3f543f30: calla L3F7FD2F0 +3f543f60: move a5, a8 +3f543f70: jauc L3F544830 +L3F543F90: +3f543f90: move a11, *a13(0x60), 1 +3f543fb0: move *a13, a5, 1 +3f543fc0: move *a5(0xa0), a5, 1 +3f543fe0: cmp a5, a11 +3f543ff0: jrnc L3F544390 +L3F544000: +3f544000: move *a13(0x60), a11, 1 +3f544020: sll 0x7, a11 +3f544030: move *a13(0x40), a7, 1 +3f544050: add a7, a11 +3f544060: move *a13(0x60), a5, 1 +3f544080: sll 0x7, a5 +3f544090: move *a13(0x20), a7, 1 +3f5440b0: add a7, a5 +3f5440c0: move *a5, *a11, 1 +3f5440d0: move *a13(0x60), a11, 1 +3f5440f0: sll 0x7, a11 +3f544100: move *a13(0x40), a5, 1 +3f544120: add a5, a11 +3f544130: move *a13(0x60), a5, 1 +3f544150: sll 0x7, a5 +3f544160: add a7, a5 +3f544170: move *a5(0x20), *a11(0x20), 1 +3f5441a0: move a14, -*sp, 1 +3f5441b0: move *a13(0x60), a11, 1 +3f5441d0: sll 0x7, a11 +3f5441e0: add a7, a11 +3f5441f0: move *a11(0x40), *a14+, 1 +3f544210: move *a11(0x60), *a14+, 1 +3f544230: move *a13(0x60), a11, 1 +3f544250: sll 0x7, a11 +3f544260: move *a13(0x40), a5, 1 +3f544280: add a5, a11 +3f544290: addi 0x40, a11 +3f5442b0: move a11, *a14+, 1 +3f5442c0: calla L3FB1BC50 +3f5442f0: move *a13(0x60), a11, 1 +3f544310: inc a11 +3f544320: move a11, *a13(0x60), 1 +3f544340: move *a13, a5, 1 +3f544350: move *a5(0xa0), a5, 1 +3f544370: cmp a5, a11 +3f544380: jrc L3F544000 +L3F544390: +3f544390: move *a13(0xffe0), a7, 1 +3f5443b0: move *a7(0x80), a5, 1 +3f5443d0: jreq L3F544500 +3f5443e0: move a14, -*sp, 1 +3f5443f0: move a13, a5 +3f544400: addi 0x80, a5 +3f544420: move a5, *a14+, 1 +3f544430: movk 32, a5 +3f544440: move a5, *a14+, 1 +3f544450: move a7, *a14+, 1 +3f544460: setf 8, 0, 0 +3f544470: move *a9(0x8), a5, 0 +3f544490: sll 0x5, a5 +3f5444a0: addi 0xd4b10, a5 +3f5444d0: move *a5, a5, 1 +3f5444e0: call a5 +3f5444f0: jruc L3F5445B0 +L3F544500: +3f544500: move a14, -*sp, 1 +3f544510: move a13, a5 +3f544520: addi 0x80, a5 +3f544540: move a5, *a14+, 1 +3f544550: movk 32, a5 +3f544560: move a5, *a14+, 1 +3f544570: move a7, *a14+, 1 +3f544580: calla L3F352110 +L3F5445B0: +3f5445b0: movi 0x3f548720, a5 +3f5445e0: move a5, *a7(0xa0), 1 +3f544600: move *a7(0x80), a5, 1 +3f544620: jreq L3F544700 +3f544630: move a14, -*sp, 1 +3f544640: move *a13(0x40), *a14+, 1 +3f544660: move *a13, a5, 1 +3f544670: move *a5(0xa0), a5, 1 +3f544690: sll 0x4, a5 +3f5446a0: move a5, *a14+, 1 +3f5446b0: move a7, *a14+, 1 +3f5446c0: move *a7(0xa0), a5, 1 +3f5446e0: call a5 +3f5446f0: jruc L3F5447C0 +L3F544700: +3f544700: move a14, -*sp, 1 +3f544710: move *a13(0x40), *a14+, 1 +3f544730: move *a13, a5, 1 +3f544740: move *a5(0xa0), a5, 1 +3f544760: sll 0x4, a5 +3f544770: move a5, *a14+, 1 +3f544780: move a7, *a14+, 1 +3f544790: calla L3F352110 +L3F5447C0: +3f5447c0: move a14, -*sp, 1 +3f5447d0: move *a13(0x40), *a14+, 1 +3f5447f0: calla L3FB1D800 +3f544820: sub a8, a8 +L3F544830: +3f544830: move *sp(0xc0), a14, 1 +3f544850: mmfm sp, a5,a7,a9,a11,a13 +3f544870: rets 2 +3f544880: modu a10, a12 +3f544890: lmo a11, sp +3f5448a0: .word 0x7075 +3f5448b0: rl b2, b0 +3f5448c0: .word 0x746f +3f5448d0: .word 0x736f +3f5448e0: sla 0x1, b10 +3f5448f0: addc a1, a0 +3f544900: sra a3, a1 +3f544910: sub a2, a9 +3f544920: rl a2, a3 +3f544930: rl a11, sp +3f544940: sra a11, a3 +3f544950: sll a9, a0 +3f544960: mods a11, sp +3f544970: modu a3, a9 +3f544980: sla 0xb, a7 +3f544990: .word 0x000a +3f5449a0: and a9, a0 +3f5449b0: sra b11, b5 +3f5449c0: sra b10, b2 +3f5449d0: modu b11, b3 +3f5449e0: .word 0x7275 +3f5449f0: sra a11, a3 +3f544a00: sla 0x1, b10 +3f544a10: .word 0x7265 +3f544a20: modu b11, b2 +3f544a30: sla 0x3, b2 +3f544a40: mods a3, a1 +3f544a50: modu a11, a12 +3f544a60: sla a11, a3 +3f544a70: rl b11, b4 +3f544a80: srl a11, a14 +3f544a90: modu a1, a0 +3f544aa0: .word 0x7765 +3f544ab0: .word 0x7220 +3f544ac0: .word 0x7365 +3f544ad0: .word 0x756f +3f544ae0: sll b11, b2 +3f544af0: sla 0x3, a5 +3f544b00: .word 0x000a +3f544b10: .word 0x7265 +3f544b20: modu b11, b2 +3f544b30: sla 0x3, b2 +3f544b40: mods a3, a1 +3f544b50: modu a11, a12 +3f544b60: sla a11, a3 +3f544b70: rl b11, b4 +3f544b80: srl a11, a14 +3f544b90: .word 0x7020 +3f544ba0: modu a11, a8 +3f544bb0: modu b11, b4 +3f544bc0: mods a3, a6 +3f544bd0: .word 0x0a6f +3f544be0: sra a8, a0 +3f544bf0: .word 0x7272 +3f544c00: .word 0x726f +3f544c10: sla a9, a0 +3f544c20: mods a3, a12 +3f544c30: sll a11, sp +3f544c40: .word 0x7461 +3f544c50: modu a3, a9 +3f544c60: sla 0x3, a7 +3f544c70: .word 0x7063 +3f544c80: .word 0x0a70 +3f544c90: sra a8, a0 +3f544ca0: .word 0x7272 +3f544cb0: .word 0x726f +3f544cc0: sla a9, a0 +3f544cd0: mods a3, a12 +3f544ce0: sll a11, sp +3f544cf0: .word 0x7461 +3f544d00: modu a3, a9 +3f544d10: sla 0x3, a7 +3f544d20: sra b3, b5 +3f544d30: sla 0x3, b0 +3f544d40: modu a11, a6 +3f544d50: sla 0x3, b2 +3f544d60: .word 0x7063 +3f544d70: sla 0x3, b0 +3f544d80: sla a11, a4 +3f544d90: sla b11, b4 +3f544da0: .word 0x7020 +3f544db0: sla a11, a12 +3f544dc0: sra a11, a14 +3f544dd0: .word 0x000a +3f544de0: .word 0x7265 +3f544df0: modu b11, b2 +3f544e00: sla 0x3, b2 +3f544e10: mods a3, a1 +3f544e20: modu a11, a12 +3f544e30: sla a11, a3 +3f544e40: rl b11, b4 +3f544e50: srl a11, a14 +3f544e60: andn a1, a0 +3f544e70: rl a11, sp +3f544e80: .word 0x000a +3f544e90: .word 0x7265 +3f544ea0: modu b11, b2 +3f544eb0: sla 0x3, b2 +3f544ec0: mods a3, a1 +3f544ed0: modu a11, a12 +3f544ee0: sla a11, a3 +3f544ef0: rl b11, b4 +3f544f00: srl a11, a14 +3f544f10: andn a1, a0 +3f544f20: rl a11, sp +3f544f30: .word 0x7520 +3f544f40: .word 0x7064 +3f544f50: .word 0x000a +3f544f60: .word 0x7265 +3f544f70: modu b11, b2 +3f544f80: sla 0x3, b2 +3f544f90: mods a3, a1 +3f544fa0: modu a11, a12 +3f544fb0: sla a11, a3 +3f544fc0: rl b11, b4 +3f544fd0: srl a11, a14 +3f544fe0: .word 0x7420 +3f544ff0: .word 0x706d +3f545000: .word 0x7320 +3f545010: .word 0x7274 +3f545020: sll b11, b5 +3f545030: .word 0x7574 +3f545040: sra b11, b2 +3f545050: .word 0x000a +3f545060: .word 0x7265 +3f545070: modu b11, b2 +3f545080: sla 0x3, b2 +3f545090: mods a3, a1 +3f5450a0: modu a11, a12 +3f5450b0: sla a11, a3 +3f5450c0: rl b11, b4 +3f5450d0: srl a11, a14 +3f5450e0: .word 0x7420 +3f5450f0: .word 0x706d +3f545100: .word 0x7520 +3f545110: .word 0x7064 +3f545120: .word 0x000a +3f545130: .word 0x7265 +3f545140: modu b11, b2 +3f545150: sla 0x3, b2 +3f545160: mods a3, a1 +3f545170: modu a11, a12 +3f545180: sla a11, a3 +3f545190: rl b11, b4 +3f5451a0: srl a11, a14 +3f5451b0: .word 0x7420 +3f5451c0: .word 0x706d +3f5451d0: .word 0x7520 +3f5451e0: .word 0x7064 +3f5451f0: sra a1, a0 +3f545200: .word 0x7461 +3f545210: sla 0x3, a1 +3f545220: .word 0x7562 +3f545230: srl a3, a6 +3f545240: .word 0x7265 +3f545250: .word 0x000a +3f545260: mmtm sp, a5,a7,a9,a11,a13 +3f545280: move a14, a13 +3f545290: addi 0x220, a14 +3f5452b0: move *a13(0xffe0), a11, 1 +3f5452d0: move *a11(0x40), a9, 1 +3f5452f0: setf 16, 0, 0 +3f545300: move *a9(0x10), a11, 0 +3f545320: subk 2, a11 +3f545330: jreq L3F545370 +3f545340: movk 16, a8 +3f545350: jauc L3F546CE0 +L3F545370: +3f545370: move a14, -*sp, 1 +3f545380: movk 32, a11 +3f545390: move a11, *a14+, 1 +3f5453a0: sub a11, a11 +3f5453b0: move a11, *a14+, 1 +3f5453c0: move a13, *a14+, 1 +3f5453d0: calla L3FE16BC0 +3f545400: move *a13, a7, 1 +3f545410: movk 2, a11 +3f545420: andn a11, a7 +3f545430: or a11, a7 +3f545440: move a7, *a13, 1 +3f545450: movk 4, a11 +3f545460: andn a11, a7 +3f545470: or a11, a7 +3f545480: move a7, *a13, 1 +3f545490: movk 8, a11 +3f5454a0: andn a11, a7 +3f5454b0: or a11, a7 +3f5454c0: move a7, *a13, 1 +3f5454d0: movk 16, a11 +3f5454e0: andn a11, a7 +3f5454f0: ori 0x10, a7 +3f545520: move a7, *a13, 1 +3f545530: movk 32, a11 +3f545540: andn a11, a7 +3f545550: ori 0x20, a7 +3f545580: move a7, *a13, 1 +3f545590: andi 0xffffffbf, a7 +3f5455c0: ori 0x40, a7 +3f5455f0: move a7, *a13, 1 +3f545600: andi 0xffffff7f, a7 +3f545630: ori 0x80, a7 +3f545660: move a7, *a13, 1 +3f545670: move *a13(0x8), a7, 1 +3f545690: movk 1, a11 +3f5456a0: andn a11, a7 +3f5456b0: or a11, a7 +3f5456c0: move a7, *a13(0x8), 1 +3f5456e0: movk 2, a11 +3f5456f0: andn a11, a7 +3f545700: or a11, a7 +3f545710: move a7, *a13(0x8), 1 +3f545730: movk 4, a11 +3f545740: andn a11, a7 +3f545750: or a11, a7 +3f545760: move a7, *a13(0x8), 1 +3f545780: movk 8, a11 +3f545790: andn a11, a7 +3f5457a0: or a11, a7 +3f5457b0: move a7, *a13(0x8), 1 +3f5457d0: movk 16, a11 +3f5457e0: andn a11, a7 +3f5457f0: ori 0x10, a7 +3f545820: move a7, *a13(0x8), 1 +3f545840: movk 32, a11 +3f545850: andn a11, a7 +3f545860: ori 0x20, a7 +3f545890: move a7, *a13(0x8), 1 +3f5458b0: andi 0xffffffbf, a7 +3f5458e0: ori 0x40, a7 +3f545910: move a7, *a13(0x8), 1 +3f545930: andi 0xffffff7f, a7 +3f545960: ori 0x80, a7 +3f545990: move a7, *a13(0x8), 1 +3f5459b0: move *a13(0x10), a11, 1 +3f5459d0: movk 1, a7 +3f5459e0: andn a7, a11 +3f5459f0: move a11, *a13(0x10), 1 +3f545a10: movk 2, a7 +3f545a20: andn a7, a11 +3f545a30: move a11, *a13(0x10), 1 +3f545a50: movk 4, a7 +3f545a60: andn a7, a11 +3f545a70: or a7, a11 +3f545a80: move a11, *a13(0x10), 1 +3f545aa0: movk 8, a7 +3f545ab0: andn a7, a11 +3f545ac0: or a7, a11 +3f545ad0: move a11, *a13(0x10), 1 +3f545af0: movk 16, a7 +3f545b00: andn a7, a11 +3f545b10: ori 0x10, a11 +3f545b40: move a11, *a13(0x10), 1 +3f545b60: movk 32, a7 +3f545b70: andn a7, a11 +3f545b80: ori 0x20, a11 +3f545bb0: move a11, *a13(0x10), 1 +3f545bd0: andi 0xffffffbf, a11 +3f545c00: ori 0x40, a11 +3f545c30: move a11, *a13(0x10), 1 +3f545c50: andi 0xffffff7f, a11 +3f545c80: move a11, *a13(0x10), 1 +3f545ca0: move *a13(0x18), a7, 1 +3f545cc0: movk 1, a11 +3f545cd0: andn a11, a7 +3f545ce0: or a11, a7 +3f545cf0: move a7, *a13(0x18), 1 +3f545d10: movk 2, a11 +3f545d20: andn a11, a7 +3f545d30: move a7, *a13(0x18), 1 +3f545d50: movk 4, a11 +3f545d60: andn a11, a7 +3f545d70: move a7, *a13(0x18), 1 +3f545d90: movk 8, a11 +3f545da0: andn a11, a7 +3f545db0: move a7, *a13(0x18), 1 +3f545dd0: movk 16, a11 +3f545de0: andn a11, a7 +3f545df0: move a7, *a13(0x18), 1 +3f545e10: movk 32, a11 +3f545e20: andn a11, a7 +3f545e30: move a7, *a13(0x18), 1 +3f545e50: andi 0xffffffbf, a7 +3f545e80: move a7, *a13(0x18), 1 +3f545ea0: andi 0xffffff7f, a7 +3f545ed0: move a7, *a13(0x18), 1 +3f545ef0: move *a13(0x20), a11, 1 +3f545f10: movk 1, a7 +3f545f20: andn a7, a11 +3f545f30: move a11, *a13(0x20), 1 +3f545f50: movk 2, a7 +3f545f60: andn a7, a11 +3f545f70: or a7, a11 +3f545f80: move a11, *a13(0x20), 1 +3f545fa0: movk 4, a7 +3f545fb0: andn a7, a11 +3f545fc0: move a11, *a13(0x20), 1 +3f545fe0: movk 8, a7 +3f545ff0: andn a7, a11 +3f546000: move a11, *a13(0x20), 1 +3f546020: movk 16, a7 +3f546030: andn a7, a11 +3f546040: move a11, *a13(0x20), 1 +3f546060: movk 32, a7 +3f546070: andn a7, a11 +3f546080: move a11, *a13(0x20), 1 +3f5460a0: andi 0xffffffbf, a11 +3f5460d0: move a11, *a13(0x20), 1 +3f5460f0: andi 0xffffff7f, a11 +3f546120: move a11, *a13(0x20), 1 +3f546140: move *a13(0x28), a7, 1 +3f546160: movk 1, a11 +3f546170: andn a11, a7 +3f546180: or a11, a7 +3f546190: move a7, *a13(0x28), 1 +3f5461b0: movk 2, a11 +3f5461c0: andn a11, a7 +3f5461d0: move a7, *a13(0x28), 1 +3f5461f0: movk 4, a11 +3f546200: andn a11, a7 +3f546210: move a7, *a13(0x28), 1 +3f546230: movk 8, a11 +3f546240: andn a11, a7 +3f546250: or a11, a7 +3f546260: move a7, *a13(0x28), 1 +3f546280: movk 16, a11 +3f546290: andn a11, a7 +3f5462a0: ori 0x10, a7 +3f5462d0: move a7, *a13(0x28), 1 +3f5462f0: movk 32, a11 +3f546300: andn a11, a7 +3f546310: move a7, *a13(0x28), 1 +3f546330: movk 1, a11 +3f546340: movb a11, *a13(0x120) +3f546360: setf 16, 0, 0 +3f546370: move *a9(0x20), a5, 0 +3f546390: subk 2, a5 +3f5463a0: jrne L3F5463F0 +3f5463b0: move *a9(0x30), a5, 0 +3f5463d0: subk 3, a5 +3f5463e0: jreq L3F546410 +L3F5463F0: +3f5463f0: sub a5, a5 +3f546400: jruc L3F546420 +L3F546410: +3f546410: movk 1, a5 +L3F546420: +3f546420: movb a5, *a13(0x128) +3f546440: move *a13(0xffe0), a5, 1 +3f546460: move *a5(0xe0), *a13(0x130), 0 +3f546490: movk 8, a5 +3f5464a0: move a5, *a13(0x140), 1 +3f5464c0: movk 2, a7 +3f5464d0: move a7, *a13(0x160), 0 +3f5464f0: movk 3, a5 +3f546500: move a5, *a13(0x170), 0 +3f546520: setf 8, 0, 0 +3f546530: move *a13(0x128), a5, 0 +3f546550: jreq L3F546920 +3f546560: move *a13(0xffe0), a5, 1 +3f546580: move *a5, a5, 1 +3f546590: move a5, a7 +3f5465a0: sll 0x7, a5 +3f5465b0: sll 0x5, a7 +3f5465c0: add a7, a5 +3f5465d0: addi 0x1ada70, a5 +3f546600: sub a7, a7 +3f546610: move a7, *a5, 1 +3f546620: move *a13(0xffe0), a5, 1 +3f546640: move *a5, a7, 1 +3f546650: move a7, a5 +3f546660: sll 0x7, a7 +3f546670: sll 0x5, a5 +3f546680: add a5, a7 +3f546690: addi 0x1ada70, a7 +3f5466c0: movk 2, a5 +3f5466d0: move a5, *a7(0x20), 1 +3f5466f0: sub a7, a7 +3f546700: move a7, *a13(0x100), 1 +L3F546720: +3f546720: move *a13(0xffe0), a11, 1 +3f546740: move *a11, a7, 1 +3f546750: move a7, a5 +3f546760: sll 0x7, a7 +3f546770: sll 0x5, a5 +3f546780: add a5, a7 +3f546790: addi 0x1ada70, a7 +3f5467c0: move *a13(0x100), a5, 1 +3f5467e0: sll 0x5, a5 +3f5467f0: add a5, a7 +3f546800: movi 0x100, a5 +3f546820: move a5, *a7(0x40), 1 +3f546840: move *a13(0x100), a7, 1 +3f546860: inc a7 +3f546870: move a7, *a13(0x100), 1 +3f546890: subk 3, a7 +3f5468a0: jrc L3F546720 +3f5468b0: move @0x1ad920, a7, 1 +3f5468e0: inc a7 +3f5468f0: move a7, @0x1ad920, 1 +L3F546920: +3f546920: move *a13(0xffe0), a11, 1 +3f546940: move *a11(0x80), a7, 1 +3f546960: jreq L3F546A90 +3f546970: move a14, -*sp, 1 +3f546980: move a13, a7 +3f546990: addi 0x120, a7 +3f5469b0: move a7, *a14+, 1 +3f5469c0: movk 32, a5 +3f5469d0: move a5, *a14+, 1 +3f5469e0: move a11, *a14+, 1 +3f5469f0: setf 8, 0, 0 +3f546a00: move *a9(0x8), a5, 0 +3f546a20: sll 0x5, a5 +3f546a30: addi 0xd4b10, a5 +3f546a60: move *a5, a5, 1 +3f546a70: call a5 +3f546a80: jruc L3F546B40 +L3F546A90: +3f546a90: move a14, -*sp, 1 +3f546aa0: move a13, a7 +3f546ab0: addi 0x120, a7 +3f546ad0: move a7, *a14+, 1 +3f546ae0: movk 32, a5 +3f546af0: move a5, *a14+, 1 +3f546b00: move a11, *a14+, 1 +3f546b10: calla L3F352110 +L3F546B40: +3f546b40: move @0xd50f0, a7, 1 +3f546b70: move a7, *a11(0xa0), 1 +3f546b90: move *a11(0x80), a5, 1 +3f546bb0: jreq L3F546C50 +3f546bc0: move a14, -*sp, 1 +3f546bd0: move a13, *a14+, 1 +3f546be0: movk 32, a5 +3f546bf0: move a5, *a14+, 1 +3f546c00: move a11, *a14+, 1 +3f546c10: move *a11(0xa0), a5, 1 +3f546c30: call a5 +3f546c40: jruc L3F546CD0 +L3F546C50: +3f546c50: move a14, -*sp, 1 +3f546c60: move a13, *a14+, 1 +3f546c70: movk 32, a5 +3f546c80: move a5, *a14+, 1 +3f546c90: move a11, *a14+, 1 +3f546ca0: calla L3F352110 +L3F546CD0: +3f546cd0: sub a8, a8 +L3F546CE0: +3f546ce0: move *sp(0xc0), a14, 1 +3f546d00: mmfm sp, a5,a7,a9,a11,a13 +3f546d20: rets 2 +3f546d30: mmtm sp, a7,a9,a11,a13 +3f546d50: move a14, a13 +3f546d60: move *a13(0xffe0), a11, 1 +3f546d80: move *a11(0x40), a9, 1 +3f546da0: setf 16, 0, 0 +3f546db0: move *a9(0x10), a11, 0 +3f546dd0: dec a11 +3f546de0: jreq L3F546E10 +3f546df0: movk 16, a8 +3f546e00: jruc L3F546E90 +L3F546E10: +3f546e10: move @0x1ad920, a11, 1 +3f546e40: dec a11 +3f546e50: move a11, @0x1ad920, 1 +3f546e80: sub a8, a8 +L3F546E90: +3f546e90: move *sp(0xa0), a14, 1 +3f546eb0: mmfm sp, a7,a9,a11,a13 +3f546ed0: rets 2 +3f546ee0: mmtm sp, a5,a7,a9,a11,a13 +3f546f00: move a14, a13 +3f546f10: addk 32, a14 +3f546f20: move *a13(0xffe0), a11, 1 +3f546f40: move *a11(0x40), a9, 1 +3f546f60: setf 16, 0, 0 +3f546f70: move *a9(0x10), a11, 0 +3f546f90: subk 5, a11 +3f546fa0: jreq L3F546FD0 +3f546fb0: movk 16, a8 +3f546fc0: jruc L3F5475E0 +L3F546FD0: +3f546fd0: setf 8, 0, 0 +3f546fe0: move *a9(0x20), a11, 0 +3f547000: subk 2, a11 +3f547010: jreq L3F5471C0 +3f547020: move *a9(0x20), a11, 0 +3f547040: subk 3, a11 +3f547050: jreq L3F5471C0 +3f547060: move *a9(0x20), a11, 0 +3f547080: subk 4, a11 +3f547090: jreq L3F5471C0 +3f5470a0: move a14, -*sp, 1 +3f5470b0: movk 2, a11 +3f5470c0: move a11, *a14+, 1 +3f5470d0: sub a7, a7 +3f5470e0: move a7, *a14+, 1 +3f5470f0: move *a9(0x8), a8, 0 +3f547110: move a8, *a14+, 1 +3f547120: move @0x1ad960, *a14+, 1 +3f547150: move *a13(0xffe0), *a14+, 1 +3f547170: calla L3F7FD2F0 +3f5471a0: move a11, a8 +3f5471b0: jruc L3F5475E0 +L3F5471C0: +3f5471c0: move *a13(0xffe0), a11, 1 +3f5471e0: move *a11, a7, 1 +3f5471f0: move a7, a5 +3f547200: sll 0x7, a7 +3f547210: sll 0x5, a5 +3f547220: add a5, a7 +3f547230: addi 0x1ada70, a7 +3f547260: move *a9(0x20), a5, 0 +3f547280: move a5, *a7(0x20), 1 +3f5472a0: sub a7, a7 +3f5472b0: move a7, *a13, 1 +L3F5472C0: +3f5472c0: move *a13, a11, 1 +3f5472d0: sll 0x5, a11 +3f5472e0: add a9, a11 +3f5472f0: move *a11(0x40), a11, 1 +3f547310: jrne L3F547450 +3f547320: move a14, -*sp, 1 +3f547330: movk 2, a11 +3f547340: move a11, *a14+, 1 +3f547350: sub a7, a7 +3f547360: move a7, *a14+, 1 +3f547370: setf 8, 0, 0 +3f547380: move *a9(0x8), a8, 0 +3f5473a0: move a8, *a14+, 1 +3f5473b0: move @0x1ad960, *a14+, 1 +3f5473e0: move *a13(0xffe0), *a14+, 1 +3f547400: calla L3F7FD2F0 +3f547430: move a11, a8 +3f547440: jruc L3F5475E0 +L3F547450: +3f547450: move *a13(0xffe0), a11, 1 +3f547470: move *a11, a7, 1 +3f547480: move a7, a5 +3f547490: sll 0x7, a7 +3f5474a0: sll 0x5, a5 +3f5474b0: add a5, a7 +3f5474c0: addi 0x1ada70, a7 +3f5474f0: move *a13, a5, 1 +3f547500: sll 0x5, a5 +3f547510: add a5, a7 +3f547520: move *a13, a5, 1 +3f547530: sll 0x5, a5 +3f547540: add a9, a5 +3f547550: move *a5(0x40), *a7(0x40), 1 +3f547580: move *a13, a7, 1 +3f547590: inc a7 +3f5475a0: move a7, *a13, 1 +3f5475b0: subk 3, a7 +3f5475c0: jrc L3F5472C0 +3f5475d0: sub a8, a8 +L3F5475E0: +3f5475e0: move *sp(0xc0), a14, 1 +3f547600: mmfm sp, a5,a7,a9,a11,a13 +3f547620: rets 2 +3f547630: mmtm sp, a5,a7,a9,a11,a13 +3f547650: move a14, a13 +3f547660: addi 0x100, a14 +3f547680: move *a13(0xffe0), a11, 1 +3f5476a0: move *a11(0x40), a9, 1 +3f5476c0: setf 16, 0, 0 +3f5476d0: move *a9(0x10), a11, 0 +3f5476f0: dec a11 +3f547700: jreq L3F547730 +3f547710: movk 16, a8 +3f547720: jruc L3F547970 +L3F547730: +3f547730: movk 1, a11 +3f547740: movb a11, *a13 +3f547750: sub a7, a7 +3f547760: movb a7, *a13(0x8) +3f547780: move *a13(0xffe0), a5, 1 +3f5477a0: move *a5(0xe0), *a13(0x10), 0 +3f5477d0: move a7, *a13(0x20), 1 +3f5477f0: move a14, -*sp, 1 +3f547800: move a13, a5 +3f547810: addi 0x60, a5 +3f547830: move a5, *a14+, 1 +3f547840: move a13, a5 +3f547850: addi 0x40, a5 +3f547870: move a5, *a14+, 1 +3f547880: move *a13(0xffe0), *a14+, 1 +3f5478a0: calla L3F5479C0 +3f5478d0: move a14, -*sp, 1 +3f5478e0: move a13, *a14+, 1 +3f5478f0: movk 32, a7 +3f547900: move a7, *a14+, 1 +3f547910: move *a13(0xffe0), *a14+, 1 +3f547930: calla L3F352110 +3f547960: sub a8, a8 +L3F547970: +3f547970: move *sp(0xc0), a14, 1 +3f547990: mmfm sp, a5,a7,a9,a11,a13 +3f5479b0: rets 2 +L3F5479C0: +3f5479c0: mmtm sp, a7,a9,a11,a13 +3f5479e0: move a14, a13 +3f5479f0: addk 32, a14 +3f547a00: move *a13(0xffe0), a11, 1 +3f547a20: move *a11, a9, 1 +3f547a30: move a9, a11 +3f547a40: sll 0x7, a9 +3f547a50: sll 0x5, a11 +3f547a60: add a11, a9 +3f547a70: addi 0x1ada70, a9 +3f547aa0: move *a13(0xffc0), a11, 1 +3f547ac0: move *a9(0x20), *a11(0x0), 1 +3f547af0: sub a9, a9 +3f547b00: move a9, *a13, 1 +L3F547B10: +3f547b10: move *a13, a11, 1 +3f547b20: sll 0x5, a11 +3f547b30: move *a13(0xffa0), a9, 1 +3f547b50: add a9, a11 +3f547b60: move *a13(0xffe0), a7, 1 +3f547b80: move *a7, a7, 1 +3f547b90: move a7, a9 +3f547ba0: sll 0x7, a7 +3f547bb0: sll 0x5, a9 +3f547bc0: add a9, a7 +3f547bd0: addi 0x1ada70, a7 +3f547c00: move *a13, a9, 1 +3f547c10: sll 0x5, a9 +3f547c20: add a9, a7 +3f547c30: move *a7(0x40), *a11(0x0), 1 +3f547c60: move *a13, a11, 1 +3f547c70: inc a11 +3f547c80: move a11, *a13, 1 +3f547c90: subk 3, a11 +3f547ca0: jrc L3F547B10 +3f547cb0: move *sp(0xa0), a14, 1 +3f547cd0: mmfm sp, a7,a9,a11,a13 +3f547cf0: rets 2 +3f547d00: mmtm sp, a7,a9,a11,a13 +3f547d20: move a14, a13 +3f547d30: addi 0x40, a14 +3f547d50: move *a13(0xffa0), a9, 1 +3f547d70: move *a13(0xffc0), a11, 1 +3f547d90: sra 0x1, a11 +3f547da0: move a11, *a13(0xffc0), 1 +3f547dc0: sub a11, a11 +3f547dd0: move a11, *a13(0x20), 1 +3f547df0: move *a13(0xffc0), a7, 1 +3f547e10: cmp a7, a11 +3f547e20: jrge L3F548040 +L3F547E30: +3f547e30: move *a13(0x20), a11, 1 +3f547e50: sll 0x4, a11 +3f547e60: add a9, a11 +3f547e70: movb *a11, a11 +3f547e80: move a11, *a13, 1 +3f547e90: move *a13(0x20), a7, 1 +3f547eb0: sll 0x4, a7 +3f547ec0: add a9, a7 +3f547ed0: move *a13(0x20), a11, 1 +3f547ef0: sll 0x4, a11 +3f547f00: add a9, a11 +3f547f10: movb *a11(0x8), *a7(0x0) +3f547f40: move *a13(0x20), a11, 1 +3f547f60: sll 0x4, a11 +3f547f70: add a9, a11 +3f547f80: movb *a13(0x0), *a11(0x8) +3f547fb0: move *a13(0x20), a11, 1 +3f547fd0: inc a11 +3f547fe0: move a11, *a13(0x20), 1 +3f548000: move *a13(0xffc0), a7, 1 +3f548020: cmp a7, a11 +3f548030: jrlt L3F547E30 +L3F548040: +3f548040: move a14, -*sp, 1 +3f548050: move a9, *a14+, 1 +3f548060: sll 0x1, a7 +3f548070: move a7, *a14+, 1 +3f548080: move *a13(0xffe0), *a14+, 1 +3f5480a0: calla L3F352110 +3f5480d0: move *sp(0xa0), a14, 1 +3f5480f0: mmfm sp, a7,a9,a11,a13 +3f548110: rets 2 +3f548120: mmtm sp, a7,a9,a10,a11,a13 +3f548140: move a14, a13 +3f548150: addi 0x40, a14 +3f548170: move *a13(0xffa0), a9, 1 +3f548190: move *a13(0xffc0), a11, 1 +3f5481b0: srl 0x3, a11 +3f5481c0: move a11, *a13(0x20), 1 +3f5481e0: sub a11, a11 +3f5481f0: move a11, *a13, 1 +3f548200: move *a13(0x20), a7, 1 +3f548220: cmp a7, a11 +3f548230: jrge L3F548640 +L3F548240: +3f548240: move *a13, a11, 1 +3f548250: sll 0x6, a11 +3f548260: add a9, a11 +3f548270: movb *a11(0x10), a10 +3f548290: move *a13, a11, 1 +3f5482a0: sll 0x6, a11 +3f5482b0: add a9, a11 +3f5482c0: move *a13, a7, 1 +3f5482d0: sll 0x6, a7 +3f5482e0: add a9, a7 +3f5482f0: movb *a7(0x18), *a11(0x10) +3f548320: move *a13, a11, 1 +3f548330: sll 0x6, a11 +3f548340: add a9, a11 +3f548350: movb a10, *a11(0x18) +3f548370: move *a13, a11, 1 +3f548380: sll 0x6, a11 +3f548390: add a9, a11 +3f5483a0: movb *a11(0x20), a10 +3f5483c0: move *a13, a11, 1 +3f5483d0: sll 0x6, a11 +3f5483e0: add a9, a11 +3f5483f0: move *a13, a7, 1 +3f548400: sll 0x6, a7 +3f548410: add a9, a7 +3f548420: movb *a7(0x38), *a11(0x20) +3f548450: move *a13, a11, 1 +3f548460: sll 0x6, a11 +3f548470: add a9, a11 +3f548480: movb a10, *a11(0x38) +3f5484a0: move *a13, a11, 1 +3f5484b0: sll 0x6, a11 +3f5484c0: add a9, a11 +3f5484d0: movb *a11(0x28), a10 +3f5484f0: move *a13, a11, 1 +3f548500: sll 0x6, a11 +3f548510: add a9, a11 +3f548520: move *a13, a7, 1 +3f548530: sll 0x6, a7 +3f548540: add a9, a7 +3f548550: movb *a7(0x30), *a11(0x28) +3f548580: move *a13, a11, 1 +3f548590: sll 0x6, a11 +3f5485a0: add a9, a11 +3f5485b0: movb a10, *a11(0x30) +3f5485d0: move *a13, a11, 1 +3f5485e0: inc a11 +3f5485f0: move a11, *a13, 1 +3f548600: move *a13(0x20), a7, 1 +3f548620: cmp a7, a11 +3f548630: jrlt L3F548240 +L3F548640: +3f548640: move a14, -*sp, 1 +3f548650: move a9, *a14+, 1 +3f548660: move *a13(0xffc0), *a14+, 1 +3f548680: move *a13(0xffe0), *a14+, 1 +3f5486a0: calla L3F352110 +3f5486d0: move *sp(0xc0), a14, 1 +3f5486f0: mmfm sp, a7,a9,a10,a11,a13 +3f548710: rets 2 +3f548720: mmtm sp, a9,a10,a11,a13 +3f548740: move a14, a13 +3f548750: addi 0x40, a14 +3f548770: move *a13(0xffc0), a11, 1 +3f548790: srl 0x4, a11 +3f5487a0: move a11, *a13(0x20), 1 +3f5487c0: move *a13(0xffa0), a10, 1 +3f5487e0: move a11, a11 +3f5487f0: jrle L3F548B90 +L3F548800: +3f548800: movb *a10, a9 +3f548810: movb *a10(0x18), *a10(0x0) +3f548840: movb a9, *a10(0x18) +3f548860: movb *a10(0x8), a9 +3f548880: movb *a10(0x10), *a10(0x8) +3f5488b0: movb a9, *a10(0x10) +3f5488d0: movb *a10(0x20), a9 +3f5488f0: movb *a10(0x38), *a10(0x20) +3f548920: movb a9, *a10(0x38) +3f548940: movb *a10(0x28), a9 +3f548960: movb *a10(0x30), *a10(0x28) +3f548990: movb a9, *a10(0x30) +3f5489b0: movb *a10(0x50), a9 +3f5489d0: movb *a10(0x58), *a10(0x50) +3f548a00: movb a9, *a10(0x58) +3f548a20: movb *a10(0x60), a9 +3f548a40: movb *a10(0x78), *a10(0x60) +3f548a70: movb a9, *a10(0x78) +3f548a90: movb *a10(0x68), a9 +3f548ab0: movb *a10(0x70), *a10(0x68) +3f548ae0: movb a9, *a10(0x70) +3f548b00: move *a13(0x20), a11, 1 +3f548b20: dec a11 +3f548b30: move a11, *a13(0x20), 1 +3f548b50: addi 0x80, a10 +3f548b70: move a11, a11 +3f548b80: jrgt L3F548800 +L3F548B90: +3f548b90: move a14, -*sp, 1 +3f548ba0: move *a13(0xffa0), *a14+, 1 +3f548bc0: move *a13(0xffc0), *a14+, 1 +3f548be0: move *a13(0xffe0), *a14+, 1 +3f548c00: calla L3F352110 +3f548c30: move *sp(0xa0), a14, 1 +3f548c50: mmfm sp, a9,a10,a11,a13 +3f548c70: rets 2 +3f548c80: mmtm sp, a9,a11,a13 +3f548ca0: move a14, a13 +3f548cb0: move *a13(0xffe0), a11, 1 +3f548cd0: move *a11(0x80), a11, 1 +3f548cf0: jreq L3F548E70 +3f548d00: move *a13(0xffa0), a11, 1 +3f548d20: movb *a11(0x10), a9 +3f548d40: movb *a11(0x18), *a11(0x10) +3f548d70: movb a9, *a11(0x18) +3f548d90: movb *a11(0x20), a9 +3f548db0: movb *a11(0x38), *a11(0x20) +3f548de0: movb a9, *a11(0x38) +3f548e00: movb *a11(0x28), a9 +3f548e20: movb *a11(0x30), *a11(0x28) +3f548e50: movb a9, *a11(0x30) +L3F548E70: +3f548e70: move a14, -*sp, 1 +3f548e80: move *a13(0xffa0), *a14+, 1 +3f548ea0: move *a13(0xffc0), *a14+, 1 +3f548ec0: move *a13(0xffe0), *a14+, 1 +3f548ee0: calla L3F352110 +3f548f10: move *sp(0x80), a14, 1 +3f548f30: mmfm sp, a9,a11,a13 +3f548f50: rets 2 +3f548f60: mmtm sp, a9,a11,a13 +3f548f80: move a14, a13 +3f548f90: move *a13(0xffa0), a11, 1 +3f548fb0: movb *a11(0x10), a9 +3f548fd0: movb *a11(0x18), *a11(0x10) +3f549000: movb a9, *a11(0x18) +3f549020: movb *a11(0x20), a9 +3f549040: movb *a11(0x38), *a11(0x20) +3f549070: movb a9, *a11(0x38) +3f549090: movb *a11(0x28), a9 +3f5490b0: movb *a11(0x30), *a11(0x28) +3f5490e0: movb a9, *a11(0x30) +3f549100: move a14, -*sp, 1 +3f549110: move a11, *a14+, 1 +3f549120: move *a13(0xffc0), *a14+, 1 +3f549140: move *a13(0xffe0), *a14+, 1 +3f549160: calla L3F352110 +3f549190: move *sp(0x80), a14, 1 +3f5491b0: mmfm sp, a9,a11,a13 +3f5491d0: rets 2 +3f5491e0: mmtm sp, a9,a11,a13 +3f549200: move a14, a13 +3f549210: move *a13(0xffa0), a11, 1 +3f549230: movb *a11(0x10), a9 +3f549250: movb *a11(0x18), *a11(0x10) +3f549280: movb a9, *a11(0x18) +3f5492a0: movb *a11(0x20), a9 +3f5492c0: movb *a11(0x38), *a11(0x20) +3f5492f0: movb a9, *a11(0x38) +3f549310: movb *a11(0x28), a9 +3f549330: movb *a11(0x30), *a11(0x28) +3f549360: movb a9, *a11(0x30) +3f549380: movb *a11(0x40), a9 +3f5493a0: movb *a11(0x48), *a11(0x40) +3f5493d0: movb a9, *a11(0x48) +3f5493f0: movb *a11(0x50), a9 +3f549410: movb *a11(0x58), *a11(0x50) +3f549440: movb a9, *a11(0x58) +3f549460: movb *a11(0x60), a9 +3f549480: movb *a11(0x78), *a11(0x60) +3f5494b0: movb a9, *a11(0x78) +3f5494d0: movb *a11(0x68), a9 +3f5494f0: movb *a11(0x70), *a11(0x68) +3f549520: movb a9, *a11(0x70) +3f549540: move a14, -*sp, 1 +3f549550: move a11, *a14+, 1 +3f549560: move *a13(0xffc0), *a14+, 1 +3f549580: move *a13(0xffe0), *a14+, 1 +3f5495a0: calla L3F352110 +3f5495d0: move *sp(0x80), a14, 1 +3f5495f0: mmfm sp, a9,a11,a13 +3f549610: rets 2 +3f549620: mmtm sp, a9,a11,a13 +3f549640: move a14, a13 +3f549650: move *a13(0xffa0), a11, 1 +3f549670: movb *a11(0x10), a9 +3f549690: movb *a11(0x18), *a11(0x10) +3f5496c0: movb a9, *a11(0x18) +3f5496e0: movb *a11(0x20), a9 +3f549700: movb *a11(0x38), *a11(0x20) +3f549730: movb a9, *a11(0x38) +3f549750: movb *a11(0x28), a9 +3f549770: movb *a11(0x30), *a11(0x28) +3f5497a0: movb a9, *a11(0x30) +3f5497c0: movb *a11(0x40), a9 +3f5497e0: movb *a11(0x58), *a11(0x40) +3f549810: movb a9, *a11(0x58) +3f549830: movb *a11(0x48), a9 +3f549850: movb *a11(0x50), *a11(0x48) +3f549880: movb a9, *a11(0x50) +3f5498a0: move a14, -*sp, 1 +3f5498b0: move a11, *a14+, 1 +3f5498c0: move *a13(0xffc0), *a14+, 1 +3f5498e0: move *a13(0xffe0), *a14+, 1 +3f549900: calla L3F352110 +3f549930: move *sp(0x80), a14, 1 +3f549950: mmfm sp, a9,a11,a13 +3f549970: rets 2 +3f549980: mmtm sp, a7,a9,a11,a13 +3f5499a0: move a14, a13 +3f5499b0: move *a13(0xffa0), a11, 1 +3f5499d0: movb *a11(0x10), a9 +3f5499f0: movb *a11(0x18), *a11(0x10) +3f549a20: movb a9, *a11(0x18) +3f549a40: movb *a11(0x20), a9 +3f549a60: movb *a11(0x38), *a11(0x20) +3f549a90: movb a9, *a11(0x38) +3f549ab0: movb *a11(0x28), a9 +3f549ad0: movb *a11(0x30), *a11(0x28) +3f549b00: movb a9, *a11(0x30) +3f549b20: move a14, -*sp, 1 +3f549b30: movk 3, a7 +3f549b40: move a7, *a14+, 1 +3f549b50: addi 0x60, a11 +3f549b70: move a11, *a14+, 1 +3f549b80: calla L3F8DA6C0 +3f549bb0: move a14, -*sp, 1 +3f549bc0: move *a13(0xffa0), *a14+, 1 +3f549be0: move *a13(0xffc0), *a14+, 1 +3f549c00: move *a13(0xffe0), *a14+, 1 +3f549c20: calla L3F352110 +3f549c50: move *sp(0xa0), a14, 1 +3f549c70: mmfm sp, a7,a9,a11,a13 +3f549c90: rets 2 +3f549ca0: mmtm sp, a7,a9,a10,a11,a13 +3f549cc0: move a14, a13 +3f549cd0: move *a13(0xffe0), a11, 1 +3f549cf0: move *a11(0x40), a10, 1 +3f549d10: move *a13(0xffa0), a7, 1 +3f549d30: movb *a7(0x10), a9 +3f549d50: movb *a7(0x18), *a7(0x10) +3f549d80: movb a9, *a7(0x18) +3f549da0: movb *a7(0x20), a9 +3f549dc0: movb *a7(0x38), *a7(0x20) +3f549df0: movb a9, *a7(0x38) +3f549e10: movb *a7(0x28), a9 +3f549e30: movb *a7(0x30), *a7(0x28) +3f549e60: movb a9, *a7(0x30) +3f549e80: jauc L3F54ADE0 +L3F549EA0: +3f549ea0: move *a13(0xffa0), a11, 1 +3f549ec0: movb *a11(0x40), a9 +3f549ee0: movb *a11(0x58), *a11(0x40) +3f549f10: movb a9, *a11(0x58) +3f549f30: movb *a11(0x48), a9 +3f549f50: movb *a11(0x50), *a11(0x48) +3f549f80: movb a9, *a11(0x50) +3f549fa0: movb *a11(0x60), a9 +3f549fc0: movb *a11(0x78), *a11(0x60) +3f549ff0: movb a9, *a11(0x78) +3f54a010: movb *a11(0x68), a9 +3f54a030: movb *a11(0x70), *a11(0x68) +3f54a060: movb a9, *a11(0x70) +3f54a080: movb *a11(0x80), a9 +3f54a0a0: movb *a11(0x98), *a11(0x80) +3f54a0d0: movb a9, *a11(0x98) +3f54a0f0: movb *a11(0x88), a9 +3f54a110: movb *a11(0x90), *a11(0x88) +3f54a140: movb a9, *a11(0x90) +3f54a160: jauc L3F54AED0 +L3F54A180: +3f54a180: move *a13(0xffa0), a11, 1 +3f54a1a0: movb *a11(0x40), a9 +3f54a1c0: movb *a11(0x58), *a11(0x40) +3f54a1f0: movb a9, *a11(0x58) +3f54a210: movb *a11(0x48), a9 +3f54a230: movb *a11(0x50), *a11(0x48) +3f54a260: movb a9, *a11(0x50) +3f54a280: jauc L3F54AED0 +L3F54A2A0: +3f54a2a0: move *a13(0xffa0), a11, 1 +3f54a2c0: movb *a11(0x40), a9 +3f54a2e0: movb *a11(0x58), *a11(0x40) +3f54a310: movb a9, *a11(0x58) +3f54a330: movb *a11(0x48), a9 +3f54a350: movb *a11(0x50), *a11(0x48) +3f54a380: movb a9, *a11(0x50) +3f54a3a0: movb *a11(0x60), a9 +3f54a3c0: movb *a11(0x78), *a11(0x60) +3f54a3f0: movb a9, *a11(0x78) +3f54a410: movb *a11(0x68), a9 +3f54a430: movb *a11(0x70), *a11(0x68) +3f54a460: movb a9, *a11(0x70) +3f54a480: movb *a11(0x90), a9 +3f54a4a0: movb *a11(0x98), *a11(0x90) +3f54a4d0: movb a9, *a11(0x98) +3f54a4f0: movb *a11(0xa0), a9 +3f54a510: movb *a11(0xb8), *a11(0xa0) +3f54a540: movb a9, *a11(0xb8) +3f54a560: movb *a11(0xa8), a9 +3f54a580: movb *a11(0xb0), *a11(0xa8) +3f54a5b0: movb a9, *a11(0xb0) +3f54a5d0: move a14, -*sp, 1 +3f54a5e0: movk 3, a7 +3f54a5f0: move a7, *a14+, 1 +3f54a600: move a11, a7 +3f54a610: addi 0x100, a7 +3f54a630: move a7, *a14+, 1 +3f54a640: calla L3F8DA6C0 +3f54a670: movb *a11(0x160), a9 +3f54a690: movb *a11(0x178), *a11(0x160) +3f54a6c0: movb a9, *a11(0x178) +3f54a6e0: movb *a11(0x168), a9 +3f54a700: movb *a11(0x170), *a11(0x168) +3f54a730: movb a9, *a11(0x170) +3f54a750: jruc L3F54AED0 +L3F54A760: +3f54a760: move *a13(0xffa0), a11, 1 +3f54a780: movb *a11(0x40), a9 +3f54a7a0: movb *a11(0x58), *a11(0x40) +3f54a7d0: movb a9, *a11(0x58) +3f54a7f0: movb *a11(0x48), a9 +3f54a810: movb *a11(0x50), *a11(0x48) +3f54a840: movb a9, *a11(0x50) +3f54a860: movb *a11(0x60), a9 +3f54a880: movb *a11(0x78), *a11(0x60) +3f54a8b0: movb a9, *a11(0x78) +3f54a8d0: movb *a11(0x68), a9 +3f54a8f0: movb *a11(0x70), *a11(0x68) +3f54a920: movb a9, *a11(0x70) +3f54a940: movb *a11(0x80), a9 +3f54a960: movb *a11(0x98), *a11(0x80) +3f54a990: movb a9, *a11(0x98) +3f54a9b0: movb *a11(0x88), a9 +3f54a9d0: movb *a11(0x90), *a11(0x88) +3f54aa00: movb a9, *a11(0x90) +3f54aa20: movb *a11(0xa0), a9 +3f54aa40: movb *a11(0xb8), *a11(0xa0) +3f54aa70: movb a9, *a11(0xb8) +3f54aa90: movb *a11(0xa8), a9 +3f54aab0: movb *a11(0xb0), *a11(0xa8) +3f54aae0: movb a9, *a11(0xb0) +3f54ab00: jruc L3F54AED0 +L3F54AB10: +3f54ab10: move *a13(0xffa0), a11, 1 +3f54ab30: movb *a11(0x40), a9 +3f54ab50: movb *a11(0x58), *a11(0x40) +3f54ab80: movb a9, *a11(0x58) +3f54aba0: movb *a11(0x48), a9 +3f54abc0: movb *a11(0x50), *a11(0x48) +3f54abf0: movb a9, *a11(0x50) +3f54ac10: movb *a11(0x60), a9 +3f54ac30: movb *a11(0x78), *a11(0x60) +3f54ac60: movb a9, *a11(0x78) +3f54ac80: movb *a11(0x68), a9 +3f54aca0: movb *a11(0x70), *a11(0x68) +3f54acd0: movb a9, *a11(0x70) +3f54acf0: movb *a11(0x80), a9 +3f54ad10: movb *a11(0x98), *a11(0x80) +3f54ad40: movb a9, *a11(0x98) +3f54ad60: movb *a11(0x88), a9 +3f54ad80: movb *a11(0x90), *a11(0x88) +3f54adb0: movb a9, *a11(0x90) +3f54add0: jruc L3F54AED0 +L3F54ADE0: +3f54ade0: move *a10(0x20), a8, 1 +3f54ae00: dec a8 +3f54ae10: jaeq L3F54A180 +3f54ae30: dec a8 +3f54ae40: jaeq L3F54A2A0 +3f54ae60: subk 2, a8 +3f54ae70: jaeq L3F549EA0 +3f54ae90: dec a8 +3f54aea0: jreq L3F54A760 +3f54aeb0: dec a8 +3f54aec0: jreq L3F54AB10 +L3F54AED0: +3f54aed0: move a14, -*sp, 1 +3f54aee0: move *a13(0xffa0), *a14+, 1 +3f54af00: move *a13(0xffc0), *a14+, 1 +3f54af20: move *a13(0xffe0), *a14+, 1 +3f54af40: calla L3F352110 +3f54af70: move *sp(0xc0), a14, 1 +3f54af90: mmfm sp, a7,a9,a10,a11,a13 +3f54afb0: rets 2 +3f54afc0: mmtm sp, a9,a11,a13 +3f54afe0: move a14, a13 +3f54aff0: move *a13(0xffa0), a11, 1 +3f54b010: movb *a11(0x10), a9 +3f54b030: movb *a11(0x18), *a11(0x10) +3f54b060: movb a9, *a11(0x18) +3f54b080: movb *a11(0x20), a9 +3f54b0a0: movb *a11(0x38), *a11(0x20) +3f54b0d0: movb a9, *a11(0x38) +3f54b0f0: movb *a11(0x28), a9 +3f54b110: movb *a11(0x30), *a11(0x28) +3f54b140: movb a9, *a11(0x30) +3f54b160: movb *a11(0x40), a9 +3f54b180: movb *a11(0x58), *a11(0x40) +3f54b1b0: movb a9, *a11(0x58) +3f54b1d0: movb *a11(0x48), a9 +3f54b1f0: movb *a11(0x50), *a11(0x48) +3f54b220: movb a9, *a11(0x50) +3f54b240: movb *a11(0x60), a9 +3f54b260: movb *a11(0x78), *a11(0x60) +3f54b290: movb a9, *a11(0x78) +3f54b2b0: movb *a11(0x68), a9 +3f54b2d0: movb *a11(0x70), *a11(0x68) +3f54b300: movb a9, *a11(0x70) +3f54b320: move a14, -*sp, 1 +3f54b330: move a11, *a14+, 1 +3f54b340: move *a13(0xffc0), *a14+, 1 +3f54b360: move *a13(0xffe0), *a14+, 1 +3f54b380: calla L3F352110 +3f54b3b0: move *sp(0x80), a14, 1 +3f54b3d0: mmfm sp, a9,a11,a13 +3f54b3f0: rets 2 +L3F54B400: +3f54b400: mmtm sp, a9,a10,a11,a13 +3f54b420: move a14, a13 +3f54b430: addk 32, a14 +3f54b440: move *a13(0xffe0), a9, 1 +3f54b460: move *a13(0xffc0), a10, 1 +3f54b480: jreq L3F54B7D0 +L3F54B490: +3f54b490: movb *a9, a11 +3f54b4a0: movb *a9(0x18), *a9(0x0) +3f54b4d0: movb a11, *a9(0x18) +3f54b4f0: movb *a9(0x8), a11 +3f54b510: movb *a9(0x10), *a9(0x8) +3f54b540: movb a11, *a9(0x10) +3f54b560: movb *a9(0x20), a11 +3f54b580: movb *a9(0x38), *a9(0x20) +3f54b5b0: movb a11, *a9(0x38) +3f54b5d0: movb *a9(0x28), a11 +3f54b5f0: movb *a9(0x30), *a9(0x28) +3f54b620: movb a11, *a9(0x30) +3f54b640: movb *a9(0x50), a11 +3f54b660: movb *a9(0x58), *a9(0x50) +3f54b690: movb a11, *a9(0x58) +3f54b6b0: movb *a9(0x60), a11 +3f54b6d0: movb *a9(0x78), *a9(0x60) +3f54b700: movb a11, *a9(0x78) +3f54b720: movb *a9(0x68), a11 +3f54b740: movb *a9(0x70), *a9(0x68) +3f54b770: movb a11, *a9(0x70) +3f54b790: addi 0x80, a9 +3f54b7b0: dsj a10, L3F54B490 +L3F54B7D0: +3f54b7d0: move *sp(0xa0), a14, 1 +3f54b7f0: mmfm sp, a9,a10,a11,a13 +3f54b810: rets 2 +3f54b820: mmtm sp, a7,a9,a10,a11,a13 +3f54b840: move a14, a13 +3f54b850: move *a13(0xffe0), a9, 1 +3f54b870: move *a9(0x40), a11, 1 +3f54b890: movb *a11(0x10), a10 +3f54b8b0: movb *a11(0x18), *a11(0x10) +3f54b8e0: movb a10, *a11(0x18) +3f54b900: move a14, -*sp, 1 +3f54b910: move a9, *a14+, 1 +3f54b920: setf 8, 0, 0 +3f54b930: move *a11(0x8), a7, 0 +3f54b950: sll 0x5, a7 +3f54b960: addi 0xd3f90, a7 +3f54b990: move *a7, a7, 1 +3f54b9a0: call a7 +3f54b9b0: move *sp(0xc0), a14, 1 +3f54b9d0: mmfm sp, a7,a9,a10,a11,a13 +3f54b9f0: rets 2 +3f54ba00: mmtm sp, a7,a9,a10,a11,a13 +3f54ba20: move a14, a13 +3f54ba30: move *a13(0xffe0), a9, 1 +3f54ba50: move *a9(0x40), a11, 1 +3f54ba70: movb *a11(0x10), a10 +3f54ba90: movb *a11(0x18), *a11(0x10) +3f54bac0: movb a10, *a11(0x18) +3f54bae0: movb *a11(0x20), a10 +3f54bb00: movb *a11(0x38), *a11(0x20) +3f54bb30: movb a10, *a11(0x38) +3f54bb50: movb *a11(0x28), a10 +3f54bb70: movb *a11(0x30), *a11(0x28) +3f54bba0: movb a10, *a11(0x30) +3f54bbc0: movb *a11(0x40), a10 +3f54bbe0: movb *a11(0x58), *a11(0x40) +3f54bc10: movb a10, *a11(0x58) +3f54bc30: movb *a11(0x48), a10 +3f54bc50: movb *a11(0x50), *a11(0x48) +3f54bc80: movb a10, *a11(0x50) +3f54bca0: move a14, -*sp, 1 +3f54bcb0: move a9, *a14+, 1 +3f54bcc0: setf 8, 0, 0 +3f54bcd0: move *a11(0x8), a7, 0 +3f54bcf0: sll 0x5, a7 +3f54bd00: addi 0xd3f90, a7 +3f54bd30: move *a7, a7, 1 +3f54bd40: call a7 +3f54bd50: move *sp(0xc0), a14, 1 +3f54bd70: mmfm sp, a7,a9,a10,a11,a13 +3f54bd90: rets 2 +3f54bda0: mmtm sp, a9,a10,a11,a13 +3f54bdc0: move a14, a13 +3f54bdd0: move *a13(0xffe0), a11, 1 +3f54bdf0: move *a11(0x40), a10, 1 +3f54be10: movb *a10(0x10), a9 +3f54be30: movb *a10(0x18), *a10(0x10) +3f54be60: movb a9, *a10(0x18) +3f54be80: movb *a10(0x20), a9 +3f54bea0: movb *a10(0x28), *a10(0x20) +3f54bed0: movb a9, *a10(0x28) +3f54bef0: movb *a10(0x30), a9 +3f54bf10: movb *a10(0x38), *a10(0x30) +3f54bf40: movb a9, *a10(0x38) +3f54bf60: move a14, -*sp, 1 +3f54bf70: move a11, *a14+, 1 +3f54bf80: setf 8, 0, 0 +3f54bf90: move *a10(0x8), a11, 0 +3f54bfb0: sll 0x5, a11 +3f54bfc0: addi 0xd3f90, a11 +3f54bff0: move *a11, a11, 1 +3f54c000: call a11 +3f54c010: move *sp(0xa0), a14, 1 +3f54c030: mmfm sp, a9,a10,a11,a13 +3f54c050: rets 2 +3f54c060: mmtm sp, a9,a10,a11,a13 +3f54c080: move a14, a13 +3f54c090: move *a13(0xffe0), a11, 1 +3f54c0b0: move *a11(0x40), a10, 1 +3f54c0d0: movb *a10(0x10), a9 +3f54c0f0: movb *a10(0x18), *a10(0x10) +3f54c120: movb a9, *a10(0x18) +3f54c140: movb *a10(0x20), a9 +3f54c160: movb *a10(0x38), *a10(0x20) +3f54c190: movb a9, *a10(0x38) +3f54c1b0: movb *a10(0x28), a9 +3f54c1d0: movb *a10(0x30), *a10(0x28) +3f54c200: movb a9, *a10(0x30) +3f54c220: move a14, -*sp, 1 +3f54c230: move a11, *a14+, 1 +3f54c240: setf 8, 0, 0 +3f54c250: move *a10(0x8), a11, 0 +3f54c270: sll 0x5, a11 +3f54c280: addi 0xd3f90, a11 +3f54c2b0: move *a11, a11, 1 +3f54c2c0: call a11 +3f54c2d0: move *sp(0xa0), a14, 1 +3f54c2f0: mmfm sp, a9,a10,a11,a13 +3f54c310: rets 2 +3f54c320: mmtm sp, a9,a10,a11,a13 +3f54c340: move a14, a13 +3f54c350: move *a13(0xffe0), a11, 1 +3f54c370: move *a11(0x40), a10, 1 +3f54c390: movb *a10(0x10), a9 +3f54c3b0: movb *a10(0x18), *a10(0x10) +3f54c3e0: movb a9, *a10(0x18) +3f54c400: movb *a10(0x20), a9 +3f54c420: movb *a10(0x38), *a10(0x20) +3f54c450: movb a9, *a10(0x38) +3f54c470: movb *a10(0x28), a9 +3f54c490: movb *a10(0x30), *a10(0x28) +3f54c4c0: movb a9, *a10(0x30) +3f54c4e0: move a14, -*sp, 1 +3f54c4f0: move a11, *a14+, 1 +3f54c500: setf 8, 0, 0 +3f54c510: move *a10(0x8), a11, 0 +3f54c530: sll 0x5, a11 +3f54c540: addi 0xd3f90, a11 +3f54c570: move *a11, a11, 1 +3f54c580: call a11 +3f54c590: move *sp(0xa0), a14, 1 +3f54c5b0: mmfm sp, a9,a10,a11,a13 +3f54c5d0: rets 2 +3f54c5e0: mmtm sp, a7,a9,a10,a11,a13 +3f54c600: move a14, a13 +3f54c610: move *a13(0xffe0), a11, 1 +3f54c630: move *a11(0x40), a10, 1 +3f54c650: movb *a10(0x10), a9 +3f54c670: movb *a10(0x18), *a10(0x10) +3f54c6a0: movb a9, *a10(0x18) +3f54c6c0: move a14, -*sp, 1 +3f54c6d0: movk 3, a7 +3f54c6e0: move a7, *a14+, 1 +3f54c6f0: move a10, a7 +3f54c700: addi 0x40, a7 +3f54c720: move a7, *a14+, 1 +3f54c730: calla L3F8DA6C0 +3f54c760: move a14, -*sp, 1 +3f54c770: move a11, *a14+, 1 +3f54c780: setf 8, 0, 0 +3f54c790: move *a10(0x8), a7, 0 +3f54c7b0: sll 0x5, a7 +3f54c7c0: addi 0xd3f90, a7 +3f54c7f0: move *a7, a7, 1 +3f54c800: call a7 +3f54c810: move *sp(0xc0), a14, 1 +3f54c830: mmfm sp, a7,a9,a10,a11,a13 +3f54c850: rets 2 +3f54c860: mmtm sp, a7,a9,a10,a11,a13 +3f54c880: move a14, a13 +3f54c890: move *a13(0xffe0), a9, 1 +3f54c8b0: move *a9(0x40), a11, 1 +3f54c8d0: movb *a11(0x10), a10 +3f54c8f0: movb *a11(0x18), *a11(0x10) +3f54c920: movb a10, *a11(0x18) +3f54c940: movb *a11(0x20), a10 +3f54c960: movb *a11(0x38), *a11(0x20) +3f54c990: movb a10, *a11(0x38) +3f54c9b0: movb *a11(0x28), a10 +3f54c9d0: movb *a11(0x30), *a11(0x28) +3f54ca00: movb a10, *a11(0x30) +3f54ca20: movb *a11(0x40), a10 +3f54ca40: movb *a11(0x58), *a11(0x40) +3f54ca70: movb a10, *a11(0x58) +3f54ca90: movb *a11(0x48), a10 +3f54cab0: movb *a11(0x50), *a11(0x48) +3f54cae0: movb a10, *a11(0x50) +3f54cb00: movb *a11(0x60), a10 +3f54cb20: movb *a11(0x78), *a11(0x60) +3f54cb50: movb a10, *a11(0x78) +3f54cb70: movb *a11(0x68), a10 +3f54cb90: movb *a11(0x70), *a11(0x68) +3f54cbc0: movb a10, *a11(0x70) +3f54cbe0: move a14, -*sp, 1 +3f54cbf0: move a9, *a14+, 1 +3f54cc00: setf 8, 0, 0 +3f54cc10: move *a11(0x8), a7, 0 +3f54cc30: sll 0x5, a7 +3f54cc40: addi 0xd3f90, a7 +3f54cc70: move *a7, a7, 1 +3f54cc80: call a7 +3f54cc90: move *sp(0xc0), a14, 1 +3f54ccb0: mmfm sp, a7,a9,a10,a11,a13 +3f54ccd0: rets 2 +3f54cce0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f54cd00: move a14, a13 +3f54cd10: move *a13(0xffe0), a11, 1 +3f54cd30: move *a11(0x40), a10, 1 +3f54cd50: movb *a10(0x10), a9 +3f54cd70: movb *a10(0x18), *a10(0x10) +3f54cda0: movb a9, *a10(0x18) +3f54cdc0: movb *a10(0x20), a9 +3f54cde0: movb *a10(0x38), *a10(0x20) +3f54ce10: movb a9, *a10(0x38) +3f54ce30: movb *a10(0x28), a9 +3f54ce50: movb *a10(0x30), *a10(0x28) +3f54ce80: movb a9, *a10(0x30) +3f54cea0: movb *a10(0x40), a9 +3f54cec0: movb *a10(0x58), *a10(0x40) +3f54cef0: movb a9, *a10(0x58) +3f54cf10: movb *a10(0x48), a9 +3f54cf30: movb *a10(0x50), *a10(0x48) +3f54cf60: movb a9, *a10(0x50) +3f54cf80: jauc L3F54DE10 +L3F54CFA0: +3f54cfa0: move *a13(0xffe0), a7, 1 +3f54cfc0: move *a7(0x40), a11, 1 +3f54cfe0: movb *a11(0x60), a9 +3f54d000: movb *a11(0x78), *a11(0x60) +3f54d030: movb a9, *a11(0x78) +3f54d050: movb *a11(0x68), a9 +3f54d070: movb *a11(0x70), *a11(0x68) +3f54d0a0: movb a9, *a11(0x70) +3f54d0c0: movb *a11(0x80), a9 +3f54d0e0: movb *a11(0x98), *a11(0x80) +3f54d110: movb a9, *a11(0x98) +3f54d130: movb *a11(0x88), a9 +3f54d150: movb *a11(0x90), *a11(0x88) +3f54d180: movb a9, *a11(0x90) +3f54d1a0: movb *a11(0xa0), a9 +3f54d1c0: movb *a11(0xb8), *a11(0xa0) +3f54d1f0: movb a9, *a11(0xb8) +3f54d210: movb *a11(0xa8), a9 +3f54d230: movb *a11(0xb0), *a11(0xa8) +3f54d260: movb a9, *a11(0xb0) +3f54d280: jauc L3F54DF10 +L3F54D2A0: +3f54d2a0: move *a13(0xffe0), a7, 1 +3f54d2c0: move *a7(0x40), a11, 1 +3f54d2e0: movb *a11(0x60), a9 +3f54d300: movb *a11(0x78), *a11(0x60) +3f54d330: movb a9, *a11(0x78) +3f54d350: movb *a11(0x68), a9 +3f54d370: movb *a11(0x70), *a11(0x68) +3f54d3a0: movb a9, *a11(0x70) +3f54d3c0: movb *a11(0x80), a9 +3f54d3e0: movb *a11(0x98), *a11(0x80) +3f54d410: movb a9, *a11(0x98) +3f54d430: movb *a11(0x88), a9 +3f54d450: movb *a11(0x90), *a11(0x88) +3f54d480: movb a9, *a11(0x90) +3f54d4a0: movb *a11(0xb0), a9 +3f54d4c0: movb *a11(0xb8), *a11(0xb0) +3f54d4f0: movb a9, *a11(0xb8) +3f54d510: movb *a11(0xc0), a9 +3f54d530: movb *a11(0xd8), *a11(0xc0) +3f54d560: movb a9, *a11(0xd8) +3f54d580: movb *a11(0xc8), a9 +3f54d5a0: movb *a11(0xd0), *a11(0xc8) +3f54d5d0: movb a9, *a11(0xd0) +3f54d5f0: move a14, -*sp, 1 +3f54d600: movk 3, a5 +3f54d610: move a5, *a14+, 1 +3f54d620: move a11, a5 +3f54d630: addi 0xe0, a5 +3f54d650: move a5, *a14+, 1 +3f54d660: calla L3F8DA6C0 +3f54d690: jauc L3F54DF10 +L3F54D6B0: +3f54d6b0: move *a13(0xffe0), a7, 1 +3f54d6d0: move *a7(0x40), a11, 1 +3f54d6f0: movb *a11(0x60), a9 +3f54d710: movb *a11(0x78), *a11(0x60) +3f54d740: movb a9, *a11(0x78) +3f54d760: movb *a11(0x68), a9 +3f54d780: movb *a11(0x70), *a11(0x68) +3f54d7b0: movb a9, *a11(0x70) +3f54d7d0: movb *a11(0x80), a9 +3f54d7f0: movb *a11(0x98), *a11(0x80) +3f54d820: movb a9, *a11(0x98) +3f54d840: movb *a11(0x88), a9 +3f54d860: movb *a11(0x90), *a11(0x88) +3f54d890: movb a9, *a11(0x90) +3f54d8b0: movb *a11(0xa0), a9 +3f54d8d0: movb *a11(0xb8), *a11(0xa0) +3f54d900: movb a9, *a11(0xb8) +3f54d920: movb *a11(0xa8), a9 +3f54d940: movb *a11(0xb0), *a11(0xa8) +3f54d970: movb a9, *a11(0xb0) +3f54d990: movb *a11(0xc0), a9 +3f54d9b0: movb *a11(0xd8), *a11(0xc0) +3f54d9e0: movb a9, *a11(0xd8) +3f54da00: movb *a11(0xc8), a9 +3f54da20: movb *a11(0xd0), *a11(0xc8) +3f54da50: movb a9, *a11(0xd0) +3f54da70: jruc L3F54DF10 +L3F54DA80: +3f54da80: move *a13(0xffe0), a7, 1 +3f54daa0: move *a7(0x40), a11, 1 +3f54dac0: movb *a11(0x60), a9 +3f54dae0: movb *a11(0x78), *a11(0x60) +3f54db10: movb a9, *a11(0x78) +3f54db30: movb *a11(0x68), a9 +3f54db50: movb *a11(0x70), *a11(0x68) +3f54db80: movb a9, *a11(0x70) +3f54dba0: movb *a11(0x80), a9 +3f54dbc0: movb *a11(0x98), *a11(0x80) +3f54dbf0: movb a9, *a11(0x98) +3f54dc10: movb *a11(0x88), a9 +3f54dc30: movb *a11(0x90), *a11(0x88) +3f54dc60: movb a9, *a11(0x90) +3f54dc80: movb *a11(0xa0), a9 +3f54dca0: movb *a11(0xb8), *a11(0xa0) +3f54dcd0: movb a9, *a11(0xb8) +3f54dcf0: movb *a11(0xa8), a9 +3f54dd10: movb *a11(0xb0), *a11(0xa8) +3f54dd40: movb a9, *a11(0xb0) +3f54dd60: move a14, -*sp, 1 +3f54dd70: move *a11(0xa0), *a14+, 1 +3f54dd90: move a11, a5 +3f54dda0: addi 0xc0, a5 +3f54ddc0: move a5, *a14+, 1 +3f54ddd0: calla L3F54B400 +3f54de00: jruc L3F54DF10 +L3F54DE10: +3f54de10: move *a10(0x20), a8, 1 +3f54de30: dec a8 +3f54de40: jaeq L3F54D2A0 +3f54de60: dec a8 +3f54de70: jaeq L3F54D2A0 +3f54de90: subk 2, a8 +3f54dea0: jaeq L3F54CFA0 +3f54dec0: dec a8 +3f54ded0: jaeq L3F54D6B0 +3f54def0: dec a8 +3f54df00: jreq L3F54DA80 +L3F54DF10: +3f54df10: move a14, -*sp, 1 +3f54df20: move *a13(0xffe0), *a14+, 1 +3f54df40: setf 8, 0, 0 +3f54df50: move *a10(0x8), a11, 0 +3f54df70: sll 0x5, a11 +3f54df80: addi 0xd3f90, a11 +3f54dfb0: move *a11, a11, 1 +3f54dfc0: call a11 +3f54dfd0: move *sp(0xe0), a14, 1 +3f54dff0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f54e010: rets 2 +3f54e020: mmtm sp, a9,a10,a11,a13 +3f54e040: move a14, a13 +3f54e050: move *a13(0xffe0), a11, 1 +3f54e070: move *a11(0x40), a10, 1 +3f54e090: movb *a10(0x10), a9 +3f54e0b0: movb *a10(0x18), *a10(0x10) +3f54e0e0: movb a9, *a10(0x18) +3f54e100: movb *a10(0x20), a9 +3f54e120: movb *a10(0x38), *a10(0x20) +3f54e150: movb a9, *a10(0x38) +3f54e170: movb *a10(0x28), a9 +3f54e190: movb *a10(0x30), *a10(0x28) +3f54e1c0: movb a9, *a10(0x30) +3f54e1e0: movb *a10(0x40), a9 +3f54e200: movb *a10(0x58), *a10(0x40) +3f54e230: movb a9, *a10(0x58) +3f54e250: movb *a10(0x48), a9 +3f54e270: movb *a10(0x50), *a10(0x48) +3f54e2a0: movb a9, *a10(0x50) +3f54e2c0: move a14, -*sp, 1 +3f54e2d0: move a11, *a14+, 1 +3f54e2e0: setf 8, 0, 0 +3f54e2f0: move *a10(0x8), a11, 0 +3f54e310: sll 0x5, a11 +3f54e320: addi 0xd3f90, a11 +3f54e350: move *a11, a11, 1 +3f54e360: call a11 +3f54e370: move *sp(0xa0), a14, 1 +3f54e390: mmfm sp, a9,a10,a11,a13 +3f54e3b0: rets 2 +3f54e3c0: mmtm sp, a9,a10,a11,a13 +3f54e3e0: move a14, a13 +3f54e3f0: move *a13(0xffe0), a11, 1 +3f54e410: move *a11(0x40), a10, 1 +3f54e430: movb *a10(0x10), a9 +3f54e450: movb *a10(0x18), *a10(0x10) +3f54e480: movb a9, *a10(0x18) +3f54e4a0: movb *a10(0x20), a9 +3f54e4c0: movb *a10(0x38), *a10(0x20) +3f54e4f0: movb a9, *a10(0x38) +3f54e510: movb *a10(0x28), a9 +3f54e530: movb *a10(0x30), *a10(0x28) +3f54e560: movb a9, *a10(0x30) +3f54e580: move a14, -*sp, 1 +3f54e590: move a11, *a14+, 1 +3f54e5a0: setf 8, 0, 0 +3f54e5b0: move *a10(0x8), a11, 0 +3f54e5d0: sll 0x5, a11 +3f54e5e0: addi 0xd3f90, a11 +3f54e610: move *a11, a11, 1 +3f54e620: call a11 +3f54e630: move *sp(0xa0), a14, 1 +3f54e650: mmfm sp, a9,a10,a11,a13 +3f54e670: rets 2 +3f54e680: mmtm sp, a9,a10,a11,a13 +3f54e6a0: move a14, a13 +3f54e6b0: move *a13(0xffe0), a11, 1 +3f54e6d0: move *a11(0x40), a10, 1 +3f54e6f0: movb *a10(0x10), a9 +3f54e710: movb *a10(0x18), *a10(0x10) +3f54e740: movb a9, *a10(0x18) +3f54e760: movb *a10(0x20), a9 +3f54e780: movb *a10(0x38), *a10(0x20) +3f54e7b0: movb a9, *a10(0x38) +3f54e7d0: movb *a10(0x28), a9 +3f54e7f0: movb *a10(0x30), *a10(0x28) +3f54e820: movb a9, *a10(0x30) +3f54e840: move a14, -*sp, 1 +3f54e850: move a11, *a14+, 1 +3f54e860: setf 8, 0, 0 +3f54e870: move *a10(0x8), a11, 0 +3f54e890: sll 0x5, a11 +3f54e8a0: addi 0xd3f90, a11 +3f54e8d0: move *a11, a11, 1 +3f54e8e0: call a11 +3f54e8f0: move *sp(0xa0), a14, 1 +3f54e910: mmfm sp, a9,a10,a11,a13 +3f54e930: rets 2 +3f54e940: mmtm sp, a9,a10,a11,a13 +3f54e960: move a14, a13 +3f54e970: move *a13(0xffe0), a11, 1 +3f54e990: move *a11(0x40), a10, 1 +3f54e9b0: movb *a10(0x10), a9 +3f54e9d0: movb *a10(0x18), *a10(0x10) +3f54ea00: movb a9, *a10(0x18) +3f54ea20: movb *a10(0x20), a9 +3f54ea40: movb *a10(0x38), *a10(0x20) +3f54ea70: movb a9, *a10(0x38) +3f54ea90: movb *a10(0x28), a9 +3f54eab0: movb *a10(0x30), *a10(0x28) +3f54eae0: movb a9, *a10(0x30) +3f54eb00: movb *a10(0x40), a9 +3f54eb20: movb *a10(0x58), *a10(0x40) +3f54eb50: movb a9, *a10(0x58) +3f54eb70: movb *a10(0x48), a9 +3f54eb90: movb *a10(0x50), *a10(0x48) +3f54ebc0: movb a9, *a10(0x50) +3f54ebe0: move a14, -*sp, 1 +3f54ebf0: move a11, *a14+, 1 +3f54ec00: setf 8, 0, 0 +3f54ec10: move *a10(0x8), a11, 0 +3f54ec30: sll 0x5, a11 +3f54ec40: addi 0xd3f90, a11 +3f54ec70: move *a11, a11, 1 +3f54ec80: call a11 +3f54ec90: move *sp(0xa0), a14, 1 +3f54ecb0: mmfm sp, a9,a10,a11,a13 +3f54ecd0: rets 2 +3f54ece0: mmtm sp, a9,a10,a11,a13 +3f54ed00: move a14, a13 +3f54ed10: move *a13(0xffe0), a11, 1 +3f54ed30: move *a11(0x40), a10, 1 +3f54ed50: movb *a10(0x10), a9 +3f54ed70: movb *a10(0x18), *a10(0x10) +3f54eda0: movb a9, *a10(0x18) +3f54edc0: movb *a10(0x20), a9 +3f54ede0: movb *a10(0x38), *a10(0x20) +3f54ee10: movb a9, *a10(0x38) +3f54ee30: movb *a10(0x28), a9 +3f54ee50: movb *a10(0x30), *a10(0x28) +3f54ee80: movb a9, *a10(0x30) +3f54eea0: movb *a10(0x40), a9 +3f54eec0: movb *a10(0x58), *a10(0x40) +3f54eef0: movb a9, *a10(0x58) +3f54ef10: movb *a10(0x48), a9 +3f54ef30: movb *a10(0x50), *a10(0x48) +3f54ef60: movb a9, *a10(0x50) +3f54ef80: move a14, -*sp, 1 +3f54ef90: move a11, *a14+, 1 +3f54efa0: setf 8, 0, 0 +3f54efb0: move *a10(0x8), a11, 0 +3f54efd0: sll 0x5, a11 +3f54efe0: addi 0xd3f90, a11 +3f54f010: move *a11, a11, 1 +3f54f020: call a11 +3f54f030: move *sp(0xa0), a14, 1 +3f54f050: mmfm sp, a9,a10,a11,a13 +3f54f070: rets 2 +3f54f080: mmtm sp, a9,a10,a11,a13 +3f54f0a0: move a14, a13 +3f54f0b0: move *a13(0xffe0), a11, 1 +3f54f0d0: move *a11(0x40), a10, 1 +3f54f0f0: movb *a10(0x10), a9 +3f54f110: movb *a10(0x18), *a10(0x10) +3f54f140: movb a9, *a10(0x18) +3f54f160: movb *a10(0x20), a9 +3f54f180: movb *a10(0x38), *a10(0x20) +3f54f1b0: movb a9, *a10(0x38) +3f54f1d0: movb *a10(0x28), a9 +3f54f1f0: movb *a10(0x30), *a10(0x28) +3f54f220: movb a9, *a10(0x30) +3f54f240: movb *a10(0x40), a9 +3f54f260: movb *a10(0x58), *a10(0x40) +3f54f290: movb a9, *a10(0x58) +3f54f2b0: movb *a10(0x48), a9 +3f54f2d0: movb *a10(0x50), *a10(0x48) +3f54f300: movb a9, *a10(0x50) +3f54f320: move a14, -*sp, 1 +3f54f330: move a11, *a14+, 1 +3f54f340: setf 8, 0, 0 +3f54f350: move *a10(0x8), a11, 0 +3f54f370: sll 0x5, a11 +3f54f380: addi 0xd3f90, a11 +3f54f3b0: move *a11, a11, 1 +3f54f3c0: call a11 +3f54f3d0: move *sp(0xa0), a14, 1 +3f54f3f0: mmfm sp, a9,a10,a11,a13 +3f54f410: rets 2 +3f54f420: mmtm sp, a9,a10,a11,a13 +3f54f440: move a14, a13 +3f54f450: move *a13(0xffe0), a11, 1 +3f54f470: move *a11(0x40), a10, 1 +3f54f490: movb *a10(0x10), a9 +3f54f4b0: movb *a10(0x18), *a10(0x10) +3f54f4e0: movb a9, *a10(0x18) +3f54f500: movb *a10(0x20), a9 +3f54f520: movb *a10(0x38), *a10(0x20) +3f54f550: movb a9, *a10(0x38) +3f54f570: movb *a10(0x28), a9 +3f54f590: movb *a10(0x30), *a10(0x28) +3f54f5c0: movb a9, *a10(0x30) +3f54f5e0: movb *a10(0x40), a9 +3f54f600: movb *a10(0x58), *a10(0x40) +3f54f630: movb a9, *a10(0x58) +3f54f650: movb *a10(0x48), a9 +3f54f670: movb *a10(0x50), *a10(0x48) +3f54f6a0: movb a9, *a10(0x50) +3f54f6c0: movb *a10(0x60), a9 +3f54f6e0: movb *a10(0x78), *a10(0x60) +3f54f710: movb a9, *a10(0x78) +3f54f730: movb *a10(0x68), a9 +3f54f750: movb *a10(0x70), *a10(0x68) +3f54f780: movb a9, *a10(0x70) +3f54f7a0: movb *a10(0x80), a9 +3f54f7c0: movb *a10(0x98), *a10(0x80) +3f54f7f0: movb a9, *a10(0x98) +3f54f810: movb *a10(0x88), a9 +3f54f830: movb *a10(0x90), *a10(0x88) +3f54f860: movb a9, *a10(0x90) +3f54f880: movb *a10(0xa0), a9 +3f54f8a0: movb *a10(0xb8), *a10(0xa0) +3f54f8d0: movb a9, *a10(0xb8) +3f54f8f0: movb *a10(0xa8), a9 +3f54f910: movb *a10(0xb0), *a10(0xa8) +3f54f940: movb a9, *a10(0xb0) +3f54f960: movb *a10(0xc0), a9 +3f54f980: movb *a10(0xd8), *a10(0xc0) +3f54f9b0: movb a9, *a10(0xd8) +3f54f9d0: movb *a10(0xc8), a9 +3f54f9f0: movb *a10(0xd0), *a10(0xc8) +3f54fa20: movb a9, *a10(0xd0) +3f54fa40: move a14, -*sp, 1 +3f54fa50: move a11, *a14+, 1 +3f54fa60: setf 8, 0, 0 +3f54fa70: move *a10(0x8), a11, 0 +3f54fa90: sll 0x5, a11 +3f54faa0: addi 0xd3f90, a11 +3f54fad0: move *a11, a11, 1 +3f54fae0: call a11 +3f54faf0: move *sp(0xa0), a14, 1 +3f54fb10: mmfm sp, a9,a10,a11,a13 +3f54fb30: rets 2 +3f54fb40: mmtm sp, a7,a9,a10,a11,a13 +3f54fb60: move a14, a13 +3f54fb70: move *a13(0xffe0), a11, 1 +3f54fb90: move *a11(0x40), a10, 1 +3f54fbb0: movb *a10(0x10), a9 +3f54fbd0: movb *a10(0x18), *a10(0x10) +3f54fc00: movb a9, *a10(0x18) +3f54fc20: movb *a10(0x20), a9 +3f54fc40: movb *a10(0x38), *a10(0x20) +3f54fc70: movb a9, *a10(0x38) +3f54fc90: movb *a10(0x28), a9 +3f54fcb0: movb *a10(0x30), *a10(0x28) +3f54fce0: movb a9, *a10(0x30) +3f54fd00: movb *a10(0x40), a9 +3f54fd20: movb *a10(0x58), *a10(0x40) +3f54fd50: movb a9, *a10(0x58) +3f54fd70: movb *a10(0x48), a9 +3f54fd90: movb *a10(0x50), *a10(0x48) +3f54fdc0: movb a9, *a10(0x50) +3f54fde0: movb *a10(0x80), a9 +3f54fe00: movb *a10(0x98), *a10(0x80) +3f54fe30: movb a9, *a10(0x98) +3f54fe50: movb *a10(0x88), a9 +3f54fe70: movb *a10(0x90), *a10(0x88) +3f54fea0: movb a9, *a10(0x90) +3f54fec0: move a14, -*sp, 1 +3f54fed0: movk 24, a7 +3f54fee0: move a7, *a14+, 1 +3f54fef0: move a10, a7 +3f54ff00: addi 0x160, a7 +3f54ff20: move a7, *a14+, 1 +3f54ff30: calla L3F8DA6C0 +3f54ff60: move a14, -*sp, 1 +3f54ff70: move a11, *a14+, 1 +3f54ff80: setf 8, 0, 0 +3f54ff90: move *a10(0x8), a7, 0 +3f54ffb0: sll 0x5, a7 +3f54ffc0: addi 0xd3f90, a7 +3f54fff0: move *a7, a7, 1 +3f550000: call a7 +3f550010: move *sp(0xc0), a14, 1 +3f550030: mmfm sp, a7,a9,a10,a11,a13 +3f550050: rets 2 +3f550060: mmtm sp, a9,a10,a11,a13 +3f550080: move a14, a13 +3f550090: move *a13(0xffe0), a11, 1 +3f5500b0: move *a11(0x40), a10, 1 +3f5500d0: movb *a10(0x10), a9 +3f5500f0: movb *a10(0x18), *a10(0x10) +3f550120: movb a9, *a10(0x18) +3f550140: movb *a10(0x20), a9 +3f550160: movb *a10(0x38), *a10(0x20) +3f550190: movb a9, *a10(0x38) +3f5501b0: movb *a10(0x28), a9 +3f5501d0: movb *a10(0x30), *a10(0x28) +3f550200: movb a9, *a10(0x30) +3f550220: movb *a10(0x40), a9 +3f550240: movb *a10(0x58), *a10(0x40) +3f550270: movb a9, *a10(0x58) +3f550290: movb *a10(0x48), a9 +3f5502b0: movb *a10(0x50), *a10(0x48) +3f5502e0: movb a9, *a10(0x50) +3f550300: movb *a10(0x60), a9 +3f550320: movb *a10(0x78), *a10(0x60) +3f550350: movb a9, *a10(0x78) +3f550370: movb *a10(0x68), a9 +3f550390: movb *a10(0x70), *a10(0x68) +3f5503c0: movb a9, *a10(0x70) +3f5503e0: movb *a10(0x80), a9 +3f550400: movb *a10(0x98), *a10(0x80) +3f550430: movb a9, *a10(0x98) +3f550450: movb *a10(0x88), a9 +3f550470: movb *a10(0x90), *a10(0x88) +3f5504a0: movb a9, *a10(0x90) +3f5504c0: movb *a10(0xa0), a9 +3f5504e0: movb *a10(0xb8), *a10(0xa0) +3f550510: movb a9, *a10(0xb8) +3f550530: movb *a10(0xa8), a9 +3f550550: movb *a10(0xb0), *a10(0xa8) +3f550580: movb a9, *a10(0xb0) +3f5505a0: movb *a10(0xc0), a9 +3f5505c0: movb *a10(0xd8), *a10(0xc0) +3f5505f0: movb a9, *a10(0xd8) +3f550610: movb *a10(0xc8), a9 +3f550630: movb *a10(0xd0), *a10(0xc8) +3f550660: movb a9, *a10(0xd0) +3f550680: movb *a10(0xe0), a9 +3f5506a0: movb *a10(0xf8), *a10(0xe0) +3f5506d0: movb a9, *a10(0xf8) +3f5506f0: movb *a10(0xe8), a9 +3f550710: movb *a10(0xf0), *a10(0xe8) +3f550740: movb a9, *a10(0xf0) +3f550760: movb *a10(0x100), a9 +3f550780: movb *a10(0x118), *a10(0x100) +3f5507b0: movb a9, *a10(0x118) +3f5507d0: movb *a10(0x108), a9 +3f5507f0: movb *a10(0x110), *a10(0x108) +3f550820: movb a9, *a10(0x110) +3f550840: movb *a10(0x120), a9 +3f550860: movb *a10(0x138), *a10(0x120) +3f550890: movb a9, *a10(0x138) +3f5508b0: movb *a10(0x128), a9 +3f5508d0: movb *a10(0x130), *a10(0x128) +3f550900: movb a9, *a10(0x130) +3f550920: movb *a10(0x140), a9 +3f550940: movb *a10(0x158), *a10(0x140) +3f550970: movb a9, *a10(0x158) +3f550990: movb *a10(0x148), a9 +3f5509b0: movb *a10(0x150), *a10(0x148) +3f5509e0: movb a9, *a10(0x150) +3f550a00: movb *a10(0x160), a9 +3f550a20: movb *a10(0x178), *a10(0x160) +3f550a50: movb a9, *a10(0x178) +3f550a70: movb *a10(0x168), a9 +3f550a90: movb *a10(0x170), *a10(0x168) +3f550ac0: movb a9, *a10(0x170) +3f550ae0: movb *a10(0x190), a9 +3f550b00: movb *a10(0x198), *a10(0x190) +3f550b30: movb a9, *a10(0x198) +3f550b50: movb *a10(0x1a0), a9 +3f550b70: movb *a10(0x1b8), *a10(0x1a0) +3f550ba0: movb a9, *a10(0x1b8) +3f550bc0: movb *a10(0x1a8), a9 +3f550be0: movb *a10(0x1b0), *a10(0x1a8) +3f550c10: movb a9, *a10(0x1b0) +3f550c30: movb *a10(0x1d0), a9 +3f550c50: movb *a10(0x1d8), *a10(0x1d0) +3f550c80: movb a9, *a10(0x1d8) +3f550ca0: movb *a10(0x1e0), a9 +3f550cc0: movb *a10(0x1f8), *a10(0x1e0) +3f550cf0: movb a9, *a10(0x1f8) +3f550d10: movb *a10(0x1e8), a9 +3f550d30: movb *a10(0x1f0), *a10(0x1e8) +3f550d60: movb a9, *a10(0x1f0) +3f550d80: move a14, -*sp, 1 +3f550d90: move a11, *a14+, 1 +3f550da0: setf 8, 0, 0 +3f550db0: move *a10(0x8), a11, 0 +3f550dd0: sll 0x5, a11 +3f550de0: addi 0xd3f90, a11 +3f550e10: move *a11, a11, 1 +3f550e20: call a11 +3f550e30: move *sp(0xa0), a14, 1 +3f550e50: mmfm sp, a9,a10,a11,a13 +3f550e70: rets 2 +3f550e80: mmtm sp, a9,a10,a11,a13 +3f550ea0: move a14, a13 +3f550eb0: move *a13(0xffe0), a11, 1 +3f550ed0: move *a11(0x40), a10, 1 +3f550ef0: movb *a10(0x10), a9 +3f550f10: movb *a10(0x18), *a10(0x10) +3f550f40: movb a9, *a10(0x18) +3f550f60: movb *a10(0x20), a9 +3f550f80: movb *a10(0x38), *a10(0x20) +3f550fb0: movb a9, *a10(0x38) +3f550fd0: movb *a10(0x28), a9 +3f550ff0: movb *a10(0x30), *a10(0x28) +3f551020: movb a9, *a10(0x30) +3f551040: move a14, -*sp, 1 +3f551050: move a11, *a14+, 1 +3f551060: setf 8, 0, 0 +3f551070: move *a10(0x8), a11, 0 +3f551090: sll 0x5, a11 +3f5510a0: addi 0xd3f90, a11 +3f5510d0: move *a11, a11, 1 +3f5510e0: call a11 +3f5510f0: move *sp(0xa0), a14, 1 +3f551110: mmfm sp, a9,a10,a11,a13 +3f551130: rets 2 +3f551140: mmtm sp, a9,a10,a11,a13 +3f551160: move a14, a13 +3f551170: move *a13(0xffe0), a11, 1 +3f551190: move *a11(0x40), a10, 1 +3f5511b0: movb *a10(0x10), a9 +3f5511d0: movb *a10(0x18), *a10(0x10) +3f551200: movb a9, *a10(0x18) +3f551220: movb *a10(0x20), a9 +3f551240: movb *a10(0x38), *a10(0x20) +3f551270: movb a9, *a10(0x38) +3f551290: movb *a10(0x28), a9 +3f5512b0: movb *a10(0x30), *a10(0x28) +3f5512e0: movb a9, *a10(0x30) +3f551300: movb *a10(0x40), a9 +3f551320: movb *a10(0x58), *a10(0x40) +3f551350: movb a9, *a10(0x58) +3f551370: movb *a10(0x48), a9 +3f551390: movb *a10(0x50), *a10(0x48) +3f5513c0: movb a9, *a10(0x50) +3f5513e0: move a14, -*sp, 1 +3f5513f0: move a11, *a14+, 1 +3f551400: setf 8, 0, 0 +3f551410: move *a10(0x8), a11, 0 +3f551430: sll 0x5, a11 +3f551440: addi 0xd3f90, a11 +3f551470: move *a11, a11, 1 +3f551480: call a11 +3f551490: move *sp(0xa0), a14, 1 +3f5514b0: mmfm sp, a9,a10,a11,a13 +3f5514d0: rets 2 +3f5514e0: mmtm sp, a9,a10,a11,a13 +3f551500: move a14, a13 +3f551510: move *a13(0xffe0), a11, 1 +3f551530: move *a11(0x40), a10, 1 +3f551550: movb *a10(0x10), a9 +3f551570: movb *a10(0x18), *a10(0x10) +3f5515a0: movb a9, *a10(0x18) +3f5515c0: movb *a10(0x20), a9 +3f5515e0: movb *a10(0x38), *a10(0x20) +3f551610: movb a9, *a10(0x38) +3f551630: movb *a10(0x28), a9 +3f551650: movb *a10(0x30), *a10(0x28) +3f551680: movb a9, *a10(0x30) +3f5516a0: movb *a10(0x40), a9 +3f5516c0: movb *a10(0x58), *a10(0x40) +3f5516f0: movb a9, *a10(0x58) +3f551710: movb *a10(0x48), a9 +3f551730: movb *a10(0x50), *a10(0x48) +3f551760: movb a9, *a10(0x50) +3f551780: movb *a10(0x60), a9 +3f5517a0: movb *a10(0x78), *a10(0x60) +3f5517d0: movb a9, *a10(0x78) +3f5517f0: movb *a10(0x68), a9 +3f551810: movb *a10(0x70), *a10(0x68) +3f551840: movb a9, *a10(0x70) +3f551860: move a14, -*sp, 1 +3f551870: move a11, *a14+, 1 +3f551880: setf 8, 0, 0 +3f551890: move *a10(0x8), a11, 0 +3f5518b0: sll 0x5, a11 +3f5518c0: addi 0xd3f90, a11 +3f5518f0: move *a11, a11, 1 +3f551900: call a11 +3f551910: move *sp(0xa0), a14, 1 +3f551930: mmfm sp, a9,a10,a11,a13 +3f551950: rets 2 +3f551960: mmtm sp, a9,a10,a11,a13 +3f551980: move a14, a13 +3f551990: move *a13(0xffe0), a11, 1 +3f5519b0: move *a11(0x40), a10, 1 +3f5519d0: movb *a10(0x10), a9 +3f5519f0: movb *a10(0x18), *a10(0x10) +3f551a20: movb a9, *a10(0x18) +3f551a40: movb *a10(0x20), a9 +3f551a60: movb *a10(0x38), *a10(0x20) +3f551a90: movb a9, *a10(0x38) +3f551ab0: movb *a10(0x28), a9 +3f551ad0: movb *a10(0x30), *a10(0x28) +3f551b00: movb a9, *a10(0x30) +3f551b20: movb *a10(0x40), a9 +3f551b40: movb *a10(0x58), *a10(0x40) +3f551b70: movb a9, *a10(0x58) +3f551b90: movb *a10(0x48), a9 +3f551bb0: movb *a10(0x50), *a10(0x48) +3f551be0: movb a9, *a10(0x50) +3f551c00: move a14, -*sp, 1 +3f551c10: move a11, *a14+, 1 +3f551c20: setf 8, 0, 0 +3f551c30: move *a10(0x8), a11, 0 +3f551c50: sll 0x5, a11 +3f551c60: addi 0xd3f90, a11 +3f551c90: move *a11, a11, 1 +3f551ca0: call a11 +3f551cb0: move *sp(0xa0), a14, 1 +3f551cd0: mmfm sp, a9,a10,a11,a13 +3f551cf0: rets 2 +3f551d00: mmtm sp, a7,a9,a10,a11,a13 +3f551d20: move a14, a13 +3f551d30: move *a13(0xffe0), a11, 1 +3f551d50: move *a11(0x40), a10, 1 +3f551d70: movb *a10(0x10), a9 +3f551d90: movb *a10(0x18), *a10(0x10) +3f551dc0: movb a9, *a10(0x18) +3f551de0: movb *a10(0x20), a9 +3f551e00: movb *a10(0x38), *a10(0x20) +3f551e30: movb a9, *a10(0x38) +3f551e50: movb *a10(0x28), a9 +3f551e70: movb *a10(0x30), *a10(0x28) +3f551ea0: movb a9, *a10(0x30) +3f551ec0: movb *a10(0x40), a9 +3f551ee0: movb *a10(0x58), *a10(0x40) +3f551f10: movb a9, *a10(0x58) +3f551f30: movb *a10(0x48), a9 +3f551f50: movb *a10(0x50), *a10(0x48) +3f551f80: movb a9, *a10(0x50) +3f551fa0: movb *a10(0x70), a9 +3f551fc0: movb *a10(0x78), *a10(0x70) +3f551ff0: movb a9, *a10(0x78) +3f552010: movb *a10(0x80), a9 +3f552030: movb *a10(0x98), *a10(0x80) +3f552060: movb a9, *a10(0x98) +3f552080: movb *a10(0x88), a9 +3f5520a0: movb *a10(0x90), *a10(0x88) +3f5520d0: movb a9, *a10(0x90) +3f5520f0: movb *a10(0xa0), a9 +3f552110: movb *a10(0xb8), *a10(0xa0) +3f552140: movb a9, *a10(0xb8) +3f552160: movb *a10(0xa8), a9 +3f552180: movb *a10(0xb0), *a10(0xa8) +3f5521b0: movb a9, *a10(0xb0) +3f5521d0: movb *a10(0xc0), a9 +3f5521f0: movb *a10(0xd8), *a10(0xc0) +3f552220: movb a9, *a10(0xd8) +3f552240: movb *a10(0xc8), a9 +3f552260: movb *a10(0xd0), *a10(0xc8) +3f552290: movb a9, *a10(0xd0) +3f5522b0: move a14, -*sp, 1 +3f5522c0: movk 3, a7 +3f5522d0: move a7, *a14+, 1 +3f5522e0: move a10, a7 +3f5522f0: addi 0xe0, a7 +3f552310: move a7, *a14+, 1 +3f552320: calla L3F8DA6C0 +3f552350: move a14, -*sp, 1 +3f552360: move a11, *a14+, 1 +3f552370: setf 8, 0, 0 +3f552380: move *a10(0x8), a7, 0 +3f5523a0: sll 0x5, a7 +3f5523b0: addi 0xd3f90, a7 +3f5523e0: move *a7, a7, 1 +3f5523f0: call a7 +3f552400: move *sp(0xc0), a14, 1 +3f552420: mmfm sp, a7,a9,a10,a11,a13 +3f552440: rets 2 +3f552450: mmtm sp, a9,a10,a11,a13 +3f552470: move a14, a13 +3f552480: move *a13(0xffe0), a11, 1 +3f5524a0: move *a11(0x40), a10, 1 +3f5524c0: movb *a10(0x10), a9 +3f5524e0: movb *a10(0x18), *a10(0x10) +3f552510: movb a9, *a10(0x18) +3f552530: movb *a10(0x20), a9 +3f552550: movb *a10(0x38), *a10(0x20) +3f552580: movb a9, *a10(0x38) +3f5525a0: movb *a10(0x28), a9 +3f5525c0: movb *a10(0x30), *a10(0x28) +3f5525f0: movb a9, *a10(0x30) +3f552610: movb *a10(0x40), a9 +3f552630: movb *a10(0x58), *a10(0x40) +3f552660: movb a9, *a10(0x58) +3f552680: movb *a10(0x48), a9 +3f5526a0: movb *a10(0x50), *a10(0x48) +3f5526d0: movb a9, *a10(0x50) +3f5526f0: movb *a10(0x60), a9 +3f552710: movb *a10(0x78), *a10(0x60) +3f552740: movb a9, *a10(0x78) +3f552760: movb *a10(0x68), a9 +3f552780: movb *a10(0x70), *a10(0x68) +3f5527b0: movb a9, *a10(0x70) +3f5527d0: movb *a10(0x80), a9 +3f5527f0: movb *a10(0x98), *a10(0x80) +3f552820: movb a9, *a10(0x98) +3f552840: movb *a10(0x88), a9 +3f552860: movb *a10(0x90), *a10(0x88) +3f552890: movb a9, *a10(0x90) +3f5528b0: move a14, -*sp, 1 +3f5528c0: move a11, *a14+, 1 +3f5528d0: setf 8, 0, 0 +3f5528e0: move *a10(0x8), a11, 0 +3f552900: sll 0x5, a11 +3f552910: addi 0xd3f90, a11 +3f552940: move *a11, a11, 1 +3f552950: call a11 +3f552960: move *sp(0xa0), a14, 1 +3f552980: mmfm sp, a9,a10,a11,a13 +3f5529a0: rets 2 +3f5529b0: mmtm sp, a7,a9,a11,a13 +3f5529d0: move a14, a13 +3f5529e0: addi 0xc0, a14 +3f552a00: move *a13(0xffe0), a11, 1 +3f552a20: move *a11(0x40), a9, 1 +3f552a40: setf 16, 0, 0 +3f552a50: move *a9(0x10), a11, 0 +3f552a70: subk 3, a11 +3f552a80: jreq L3F552AB0 +3f552a90: movk 16, a8 +3f552aa0: jruc L3F552CD0 +L3F552AB0: +3f552ab0: move a14, -*sp, 1 +3f552ac0: movi 0xffff, a11 +3f552ae0: move a11, *a14+, 1 +3f552af0: movk 3, a7 +3f552b00: move a7, *a14+, 1 +3f552b10: move *a9(0x20), *a14+, 1 +3f552b30: move a13, a7 +3f552b40: addi 0x40, a7 +3f552b60: move a7, *a14+, 1 +3f552b70: move a13, a7 +3f552b80: addk 32, a7 +3f552b90: move a7, *a14+, 1 +3f552ba0: move a13, *a14+, 1 +3f552bb0: move *a13(0xffe0), *a14+, 1 +3f552bd0: calla L3F55CB30 +3f552c00: move a8, *a13(0xa0), 1 +3f552c20: move a8, a8 +3f552c30: jrne L3F552CD0 +3f552c40: move a14, -*sp, 1 +3f552c50: move *a9(0x40), *a14+, 1 +3f552c70: move *a13(0x20), *a14+, 1 +3f552c90: calla L3F557F30 +3f552cc0: sub a8, a8 +L3F552CD0: +3f552cd0: move *sp(0xa0), a14, 1 +3f552cf0: mmfm sp, a7,a9,a11,a13 +3f552d10: rets 2 +3f552d20: mmtm sp, a5,a7,a9,a11,a13 +3f552d40: move a14, a13 +3f552d50: addi 0xc0, a14 +3f552d70: move *a13(0xffe0), a11, 1 +3f552d90: move *a11(0x40), a9, 1 +3f552db0: setf 16, 0, 0 +3f552dc0: move *a9(0x10), a11, 0 +3f552de0: subk 4, a11 +3f552df0: jrnc L3F552E30 +3f552e00: movk 16, a8 +3f552e10: jauc L3F553B20 +L3F552E30: +3f552e30: move a14, -*sp, 1 +3f552e40: setf 8, 0, 0 +3f552e50: move *a9(0x68), a8, 0 +3f552e70: move a8, *a14+, 1 +3f552e80: movk 2, a11 +3f552e90: move a11, *a14+, 1 +3f552ea0: move *a9(0x20), *a14+, 1 +3f552ec0: move a13, a7 +3f552ed0: addi 0x40, a7 +3f552ef0: move a7, *a14+, 1 +3f552f00: move a13, a11 +3f552f10: addk 32, a11 +3f552f20: move a11, *a14+, 1 +3f552f30: move a13, *a14+, 1 +3f552f40: move *a13(0xffe0), *a14+, 1 +3f552f60: calla L3F55CB30 +3f552f90: move a8, *a13(0xa0), 1 +3f552fb0: move a8, a8 +3f552fc0: jreq L3F5531C0 +3f552fd0: jauc L3F553B20 +L3F552FF0: +3f552ff0: move a14, -*sp, 1 +3f553000: move *a9(0x68), a8, 0 +3f553020: move a8, *a14+, 1 +3f553030: move *a13(0x40), *a14+, 1 +3f553050: move *a13(0x20), *a14+, 1 +3f553070: move *a13(0xffe0), *a14+, 1 +3f553090: calla L3F55F7D0 +3f5530c0: move a8, *a13(0x80), 1 +3f5530e0: jruc L3F553280 +L3F5530F0: +3f5530f0: move a14, -*sp, 1 +3f553100: move *a13(0x40), *a14+, 1 +3f553120: move *a13(0x20), *a14+, 1 +3f553140: move *a13(0xffe0), *a14+, 1 +3f553160: calla L3F55E150 +3f553190: move a8, *a13(0x80), 1 +3f5531b0: jruc L3F553280 +L3F5531C0: +3f5531c0: move *a13(0x40), a7, 1 +3f5531e0: setf 8, 0, 0 +3f5531f0: move *a7(0x10), a8, 0 +3f553210: jreq L3F552FF0 +3f553220: dec a8 +3f553230: jreq L3F5530F0 +3f553240: dec a8 +3f553250: jreq L3F5530F0 +3f553260: dec a8 +3f553270: jreq L3F5530F0 +L3F553280: +3f553280: move *a13(0x80), a11, 1 +3f5532a0: jreq L3F553390 +3f5532b0: movk 1, a7 +3f5532c0: movb a7, *a9(0x60) +3f5532e0: move *a13(0x20), a7, 1 +3f553300: move *a7(0x160), a7, 1 +3f553320: move *a7(0xd8), a7, 1 +3f553340: movi 0xff, a11 +3f553360: movb a11, *a7(0x20) +3f553380: jruc L3F553440 +L3F553390: +3f553390: move *a13(0x20), a7, 1 +3f5533b0: move *a7(0x160), a5, 1 +3f5533d0: move *a5(0xd8), a5, 1 +3f5533f0: move *a13(0x40), a7, 1 +3f553410: movb *a7(0x10), *a5(0x20) +L3F553440: +3f553440: setf 8, 0, 0 +3f553450: move *a9(0x60), a11, 0 +3f553470: jreq L3F553B10 +3f553480: move a14, -*sp, 1 +3f553490: move *a9(0x68), a8, 0 +3f5534b0: move a8, *a14+, 1 +3f5534c0: move *a13(0x20), a11, 1 +3f5534e0: addi 0x120, a11 +3f553500: move a11, *a14+, 1 +3f553510: calla L3F558DE0 +3f553540: calla L3FB3F9C0 +3f553570: move a8, @0x1b2b50, 1 +3f5535a0: move a14, -*sp, 1 +3f5535b0: move @0x1b2b30, a11, 1 +3f5535e0: sub a11, a8 +3f5535f0: move a8, *a14+, 1 +3f553600: movi 0x3f562850, a8 +3f553630: move a8, *a14+, 1 +3f553640: calla L3F927BC0 +3f553670: move *a13(0x20), a11, 1 +3f553690: move *a11(0x120), a7, 1 +3f5536b0: jrne L3F553B10 +3f5536c0: move *a11(0x140), a7, 1 +3f5536e0: jreq L3F553AB0 +3f5536f0: move *a11(0x140), a7, 1 +3f553710: setf 1, 0, 0 +3f553720: move *a7(0x28), a7, 0 +3f553740: jreq L3F553AB0 +3f553750: move a14, -*sp, 1 +3f553760: move *a13(0x0), *a14+, 1 +3f553780: calla L3F536FB0 +3f5537b0: move a8, *a13(0x80), 1 +3f5537d0: move a8, a5 +3f5537e0: jrne L3F553B10 +3f5537f0: move *a11(0x160), a7, 1 +3f553810: movk 1, a5 +3f553820: setf 1, 0, 0 +3f553830: move a5, *a7(0x13a), 0 +3f553850: move a14, -*sp, 1 +3f553860: move *a11(0x140), *a14+, 1 +3f553880: calla L3F2CD9C0 +3f5538b0: move a8, *a13(0x80), 1 +3f5538d0: move a14, -*sp, 1 +3f5538e0: move *a13(0x0), *a14+, 1 +3f553900: move *a13(0xffe0), *a14+, 1 +3f553920: calla L3F3FF240 +3f553950: move *a13(0x80), a7, 1 +3f553970: jreq L3F553B10 +3f553980: move a14, -*sp, 1 +3f553990: move a7, *a14+, 1 +3f5539a0: move *a13, a5, 1 +3f5539b0: move *a5(0x0), *a14+, 1 +3f5539d0: setf 8, 0, 0 +3f5539e0: move *a9(0x8), a8, 0 +3f553a00: move a8, *a14+, 1 +3f553a10: move @0x1ad960, *a14+, 1 +3f553a40: move *a13(0xffe0), *a14+, 1 +3f553a60: calla L3F7FD2F0 +3f553a90: move a7, a8 +3f553aa0: jruc L3F553B20 +L3F553AB0: +3f553ab0: move *a11(0x160), a7, 1 +3f553ad0: movk 1, a5 +3f553ae0: setf 1, 0, 0 +3f553af0: move a5, *a7(0x13a), 0 +L3F553B10: +3f553b10: sub a8, a8 +L3F553B20: +3f553b20: move *sp(0xc0), a14, 1 +3f553b40: mmfm sp, a5,a7,a9,a11,a13 +3f553b60: rets 2 +3f553b70: mmtm sp, a5,a7,a9,a11,a13 +3f553b90: move a14, a13 +3f553ba0: addi 0x160, a14 +3f553bc0: move *a13(0xffe0), a11, 1 +3f553be0: move *a11(0x40), a9, 1 +3f553c00: setf 16, 0, 0 +3f553c10: move *a9(0x10), a11, 0 +3f553c30: subk 8, a11 +3f553c40: jrnc L3F553C80 +3f553c50: movk 16, a8 +3f553c60: jauc L3F555250 +L3F553C80: +3f553c80: move a14, -*sp, 1 +3f553c90: move *a9(0xc0), *a14+, 1 +3f553cb0: movk 3, a11 +3f553cc0: move a11, *a14+, 1 +3f553cd0: move *a9(0x20), *a14+, 1 +3f553cf0: move a13, a7 +3f553d00: addk 32, a7 +3f553d10: move a7, *a14+, 1 +3f553d20: move a13, *a14+, 1 +3f553d30: sub a11, a11 +3f553d40: move a11, *a14+, 1 +3f553d50: move *a13(0xffe0), *a14+, 1 +3f553d70: calla L3F55CB30 +3f553da0: move a8, *a13(0x140), 1 +3f553dc0: move a8, a8 +3f553dd0: jane L3F555250 +3f553df0: move *a9(0x40), a11, 1 +3f553e10: jrle L3F553E50 +3f553e20: move *a9(0x40), a11, 1 +3f553e40: jruc L3F553E60 +L3F553E50: +3f553e50: sub a11, a11 +L3F553E60: +3f553e60: move a11, *a13(0x80), 1 +3f553e80: move *a9(0x60), a7, 1 +3f553ea0: jrle L3F553EE0 +3f553eb0: move *a9(0x60), a7, 1 +3f553ed0: jruc L3F553EF0 +L3F553EE0: +3f553ee0: sub a7, a7 +L3F553EF0: +3f553ef0: move a7, *a13(0xa0), 1 +3f553f10: move *a9(0x80), a7, 1 +3f553f30: move *a9(0x40), a5, 1 +3f553f50: add a5, a7 +3f553f60: move *a13, a5, 1 +3f553f70: move *a5(0x80), a5, 1 +3f553f90: cmp a5, a7 +3f553fa0: jrls L3F554000 +3f553fb0: move *a13, a7, 1 +3f553fc0: move *a7(0x80), a5, 1 +3f553fe0: sub a11, a5 +3f553ff0: jruc L3F554070 +L3F554000: +3f554000: move *a9(0x80), a7, 1 +3f554020: move *a9(0x40), a5, 1 +3f554040: add a5, a7 +3f554050: sub a11, a7 +3f554060: move a7, a5 +L3F554070: +3f554070: move a5, *a13(0xc0), 1 +3f554090: move *a9(0xa0), a7, 1 +3f5540b0: move *a9(0x60), a5, 1 +3f5540d0: add a5, a7 +3f5540e0: move *a13, a5, 1 +3f5540f0: move *a5(0xa0), a5, 1 +3f554110: cmp a5, a7 +3f554120: jrls L3F5541A0 +3f554130: move *a13, a7, 1 +3f554140: move *a7(0xa0), a5, 1 +3f554160: move *a13(0xa0), a7, 1 +3f554180: sub a7, a5 +3f554190: jruc L3F554230 +L3F5541A0: +3f5541a0: move *a9(0xa0), a7, 1 +3f5541c0: move *a9(0x60), a5, 1 +3f5541e0: add a5, a7 +3f5541f0: move *a13(0xa0), a5, 1 +3f554210: sub a5, a7 +3f554220: move a7, a5 +L3F554230: +3f554230: move a5, *a13(0xe0), 1 +3f554250: move *a13(0xc0), a7, 1 +3f554270: jrle L3F5542A0 +3f554280: move a5, a8 +3f554290: jrgt L3F5543E0 +L3F5542A0: +3f5542a0: move a14, -*sp, 1 +3f5542b0: movk 2, a5 +3f5542c0: move a5, *a14+, 1 +3f5542d0: move *a9(0x20), *a14+, 1 +3f5542f0: setf 8, 0, 0 +3f554300: move *a9(0x8), a8, 0 +3f554320: move a8, *a14+, 1 +3f554330: move @0x1ad960, *a14+, 1 +3f554360: move *a13(0xffe0), *a14+, 1 +3f554380: calla L3F7FD2F0 +3f5543b0: move a5, a8 +3f5543c0: jauc L3F555250 +L3F5543E0: +3f5543e0: move a9, a5 +3f5543f0: addi 0x100, a5 +3f554410: move a5, *a13(0x120), 1 +3f554430: sub a5, a5 +3f554440: move a5, *a13(0x60), 1 +3f554460: move *a9(0xc0), *a13(0x40), 1 +3f554490: move *a13(0x40), a7, 1 +3f5544b0: jaeq L3F555140 +L3F5544D0: +3f5544d0: move *a13(0x40), a11, 1 +3f5544f0: btst 0, a11 +3f554500: jaeq L3F555080 +3f554520: move *a13(0x20), a7, 1 +3f554540: move *a13(0x60), a5, 1 +3f554560: sll 0x5, a5 +3f554570: add a7, a5 +3f554580: move *a5(0x160), a5, 1 +3f5545a0: move *a13(0x80), *a5(0xa8), 1 +3f5545d0: move *a13(0x60), a5, 1 +3f5545f0: sll 0x5, a5 +3f554600: add a7, a5 +3f554610: move *a5(0x160), a5, 1 +3f554630: move *a13(0xa0), *a5(0xe8), 1 +3f554660: move *a13(0x60), a5, 1 +3f554680: sll 0x5, a5 +3f554690: add a7, a5 +3f5546a0: move *a5(0x160), a5, 1 +3f5546c0: move *a13(0x80), a7, 1 +3f5546e0: move *a13(0xc0), a11, 1 +3f554700: add a11, a7 +3f554710: dec a7 +3f554720: move a7, *a5(0xc8), 1 +3f554740: move *a13(0x20), a7, 1 +3f554760: move *a13(0x60), a5, 1 +3f554780: sll 0x5, a5 +3f554790: add a7, a5 +3f5547a0: move *a5(0x160), a5, 1 +3f5547c0: move *a13(0xa0), a7, 1 +3f5547e0: move *a13(0xe0), a11, 1 +3f554800: add a11, a7 +3f554810: dec a7 +3f554820: move a7, *a5(0x108), 1 +3f554840: move *a13(0x20), a7, 1 +3f554860: move *a13(0x60), a5, 1 +3f554880: sll 0x5, a5 +3f554890: add a7, a5 +3f5548a0: move *a5(0x160), a5, 1 +3f5548c0: move *a13(0xc0), *a5(0x128), 1 +3f5548f0: move *a13(0x60), a5, 1 +3f554910: sll 0x5, a5 +3f554920: add a7, a5 +3f554930: move *a5(0x160), a5, 1 +3f554950: move a11, *a5(0x148), 1 +3f554970: move *a13(0x60), a5, 1 +3f554990: sll 0x5, a5 +3f5549a0: add a7, a5 +3f5549b0: move *a5(0x160), a5, 1 +3f5549d0: move *a13(0x60), a11, 1 +3f5549f0: sll 0x5, a11 +3f554a00: add a7, a11 +3f554a10: move *a11(0x160), a11, 1 +3f554a30: move *a13(0xc0), a7, 1 +3f554a50: move *a11(0x68), a11, 1 +3f554a70: mpyu a7, a11 +3f554a80: move a11, *a5(0x88), 1 +3f554aa0: move *a13(0x20), a11, 1 +3f554ac0: move *a13(0x60), a5, 1 +3f554ae0: sll 0x5, a5 +3f554af0: add a11, a5 +3f554b00: move *a5(0x160), a5, 1 +3f554b20: move *a13(0x60), a7, 1 +3f554b40: sll 0x5, a7 +3f554b50: add a11, a7 +3f554b60: move *a7(0x160), a7, 1 +3f554b80: move *a13(0xe0), a11, 1 +3f554ba0: move *a7(0x88), a7, 1 +3f554bc0: mpyu a11, a7 +3f554bd0: move a7, *a5(0x48), 1 +3f554bf0: move *a13(0x20), a7, 1 +3f554c10: move *a13(0x60), a5, 1 +3f554c30: sll 0x5, a5 +3f554c40: add a7, a5 +3f554c50: move *a5(0x160), a5, 1 +3f554c70: move *a13(0x120), *a5(0x28), 1 +3f554ca0: move a14, -*sp, 1 +3f554cb0: move *a13(0x60), *a14+, 1 +3f554cd0: move *a13, a5, 1 +3f554ce0: move *a5(0x160), *a14+, 1 +3f554d00: move a7, *a14+, 1 +3f554d10: calla L3F55B200 +3f554d40: move a8, *a13(0x100), 1 +3f554d60: move a8, a8 +3f554d70: jreq L3F554EB0 +3f554d80: move a14, -*sp, 1 +3f554d90: move a8, *a14+, 1 +3f554da0: move *a5(0x0), *a14+, 1 +3f554dc0: setf 8, 0, 0 +3f554dd0: move *a9(0x8), a8, 0 +3f554df0: move a8, *a14+, 1 +3f554e00: move @0x1ad960, *a14+, 1 +3f554e30: move *a13(0xffe0), *a14+, 1 +3f554e50: calla L3F7FD2F0 +3f554e80: move *a13(0x100), a8, 1 +3f554ea0: jruc L3F555250 +L3F554EB0: +3f554eb0: move *a13(0x60), a5, 1 +3f554ed0: sll 0x5, a5 +3f554ee0: add a7, a5 +3f554ef0: move *a5(0x160), a5, 1 +3f554f10: sub a7, a7 +3f554f20: move a7, *a5(0x28), 1 +3f554f40: move *a13(0x20), a5, 1 +3f554f60: move *a13(0x60), a7, 1 +3f554f80: sll 0x5, a7 +3f554f90: add a5, a7 +3f554fa0: move *a7(0x160), a7, 1 +3f554fc0: move *a7(0x48), a7, 1 +3f554fe0: addk 31, a7 +3f554ff0: srl 0x3, a7 +3f555000: movk 3, a5 +3f555010: andn a5, a7 +3f555020: sll 0x3, a7 +3f555030: move *a13(0x120), a5, 1 +3f555050: add a5, a7 +3f555060: move a7, *a13(0x120), 1 +L3F555080: +3f555080: move *a13(0x60), a11, 1 +3f5550a0: inc a11 +3f5550b0: move a11, *a13(0x60), 1 +3f5550d0: move *a13(0x40), a7, 1 +3f5550f0: srl 0x1, a7 +3f555100: move a7, *a13(0x40), 1 +3f555120: jane L3F5544D0 +L3F555140: +3f555140: setf 8, 0, 0 +3f555150: move *a9(0xe0), a11, 0 +3f555170: jreq L3F555240 +3f555180: move a14, -*sp, 1 +3f555190: movi 0xffffff, a11 +3f5551c0: move a11, *a14+, 1 +3f5551d0: move *a13, a5, 1 +3f5551e0: addi 0x120, a5 +3f555200: move a5, *a14+, 1 +3f555210: calla L3F558DE0 +L3F555240: +3f555240: sub a8, a8 +L3F555250: +3f555250: move *sp(0xc0), a14, 1 +3f555270: mmfm sp, a5,a7,a9,a11,a13 +3f555290: rets 2 +3f5552a0: mmtm sp, a5,a7,a9,a11,a13 +3f5552c0: move a14, a13 +3f5552d0: addi 0x1a0, a14 +3f5552f0: movk 25, a11 +3f555300: move a11, *a13(0xc0), 1 +3f555320: move *a13(0xffe0), a7, 1 +3f555340: move *a7(0x40), a9, 1 +3f555360: setf 16, 0, 0 +3f555370: move *a9(0x10), a7, 0 +3f555390: cmpi 0x23, a7 +3f5553b0: jreq L3F5553F0 +3f5553c0: movk 16, a8 +3f5553d0: jauc L3F557EE0 +L3F5553F0: +3f5553f0: calla L3FB3F9C0 +3f555420: move a8, @0x1b2b30, 1 +3f555450: move a14, -*sp, 1 +3f555460: movi 0xffff, a7 +3f555480: move a7, *a14+, 1 +3f555490: setf 8, 0, 0 +3f5554a0: move *a9(0x68), a8, 0 +3f5554c0: move a8, *a14+, 1 +3f5554d0: move *a9(0x20), *a14+, 1 +3f5554f0: move a13, a7 +3f555500: addi 0x40, a7 +3f555520: move a7, *a14+, 1 +3f555530: move a13, a7 +3f555540: addk 32, a7 +3f555550: move a7, *a14+, 1 +3f555560: move a13, *a14+, 1 +3f555570: move *a13(0xffe0), *a14+, 1 +3f555590: calla L3F55CB30 +3f5555c0: move a8, *a13(0x180), 1 +3f5555e0: move a8, a8 +3f5555f0: jane L3F557EE0 +3f555610: sub a7, a7 +3f555620: move a7, *a13(0x100), 1 +3f555640: move a7, *a13(0x80), 1 +L3F555660: +3f555660: move *a13(0x80), a11, 1 +3f555680: sll 0x5, a11 +3f555690: add a13, a11 +3f5556a0: move *a13(0x20), a7, 1 +3f5556c0: move *a7(0x160), a5, 1 +3f5556e0: move *a13(0x80), a7, 1 +3f555700: sll 0x5, a7 +3f555710: add a7, a5 +3f555720: move *a5(0xd8), a7, 1 +3f555740: jreq L3F555A30 +3f555750: addi 0x40, a14 +3f555770: move a14, -*sp, 1 +3f555780: addi 0x40, a14 +3f5557a0: move a14, -*sp, 1 +3f5557b0: move *a13(0x20), a7, 1 +3f5557d0: move *a7(0x160), a5, 1 +3f5557f0: move *a13(0x80), a7, 1 +3f555810: sll 0x5, a7 +3f555820: add a7, a5 +3f555830: move *a5(0xd8), a7, 1 +3f555850: move *a7(0x1a8), a8, 1 +3f555870: calla L3FE116F0 +3f5558a0: calla L3FE161A0 +3f5558d0: addi 0x40, a14 +3f5558f0: move a14, -*sp, 1 +3f555900: movi 0x3f562d00, a8 +3f555930: move *a8+, *a14+, 1 +3f555940: move *a8+, *a14+, 1 +3f555950: calla L3FE161A0 +3f555980: calla L3FE0D650 +3f5559b0: calla L3FE14450 +3f5559e0: calla L3FE10B50 +3f555a10: move a8, a7 +3f555a20: jruc L3F555A40 +L3F555A30: +3f555a30: sub a7, a7 +L3F555A40: +3f555a40: move a7, *a11(0x120), 1 +3f555a60: move *a13(0x80), a11, 1 +3f555a80: inc a11 +3f555a90: move a11, *a13(0x80), 1 +3f555ab0: dec a11 +3f555ac0: sll 0x5, a11 +3f555ad0: add a13, a11 +3f555ae0: move *a13(0x100), a7, 1 +3f555b00: move *a11(0x120), a11, 1 +3f555b20: add a7, a11 +3f555b30: move a11, *a13(0x100), 1 +3f555b50: move *a13(0x80), a7, 1 +3f555b70: subk 3, a7 +3f555b80: jrc L3F555660 +3f555b90: setf 8, 0, 0 +3f555ba0: move *a9(0x70), a7, 0 +3f555bc0: subk 4, a7 +3f555bd0: jrne L3F555C10 +3f555be0: movk 1, a7 +3f555bf0: move a7, *a13(0x100), 1 +L3F555C10: +3f555c10: move *a13(0x40), a11, 1 +3f555c30: jreq L3F5561A0 +3f555c40: move *a11(0x8), a7, 0 +3f555c60: move *a9(0x70), a5, 0 +3f555c80: cmp a5, a7 +3f555c90: jrne L3F555E80 +3f555ca0: move *a11(0x10), a7, 0 +3f555cc0: move *a9(0x60), a5, 0 +3f555ce0: cmp a5, a7 +3f555cf0: jrne L3F555E80 +3f555d00: move *a11(0x20), a7, 1 +3f555d20: move *a9(0x40), a5, 1 +3f555d40: cmp a5, a7 +3f555d50: jrne L3F555E80 +3f555d60: move *a11(0x40), a7, 1 +3f555d80: move *a9(0x80), a5, 1 +3f555da0: and a5, a7 +3f555db0: jrne L3F555E80 +3f555dc0: move *a11(0x60), a7, 1 +3f555de0: move *a9(0x80), a5, 1 +3f555e00: and a5, a7 +3f555e10: jrne L3F555E80 +3f555e20: move *a11(0x80), a7, 1 +3f555e40: move *a9(0x80), a5, 1 +3f555e60: cmp a5, a7 +3f555e70: jrnc L3F555FB0 +L3F555E80: +3f555e80: move a14, -*sp, 1 +3f555e90: movk 8, a7 +3f555ea0: move a7, *a14+, 1 +3f555eb0: move *a9(0x20), *a14+, 1 +3f555ed0: move *a9(0x8), a8, 0 +3f555ef0: move a8, *a14+, 1 +3f555f00: move @0x1ad960, *a14+, 1 +3f555f30: move *a13(0xffe0), *a14+, 1 +3f555f50: calla L3F7FD2F0 +3f555f80: move a7, a8 +3f555f90: jauc L3F557EE0 +L3F555FB0: +3f555fb0: move *a11(0x40), a7, 1 +3f555fd0: move *a9(0x80), a5, 1 +3f555ff0: or a5, a7 +3f556000: move a7, *a11(0x40), 1 +3f556020: jauc L3F556F80 +L3F556040: +3f556040: movk 1, a11 +3f556050: move a11, *a13(0xc0), 1 +3f556070: jruc L3F556220 +L3F556080: +3f556080: move *a13(0x20), a11, 1 +3f5560a0: move *a11(0x48), a7, 0 +3f5560c0: move a7, *a13(0xc0), 1 +3f5560e0: jruc L3F556220 +L3F5560F0: +3f5560f0: move *a13(0x120), a11, 1 +3f556110: move *a13(0x140), a7, 1 +3f556130: add a7, a11 +3f556140: move *a13(0x160), a5, 1 +3f556160: add a5, a11 +3f556170: move a11, *a13(0xc0), 1 +3f556190: jruc L3F556220 +L3F5561A0: +3f5561a0: move *a9(0x70), a8, 0 +3f5561c0: dec a8 +3f5561d0: jreq L3F556040 +3f5561e0: subk 2, a8 +3f5561f0: jreq L3F556080 +3f556200: dec a8 +3f556210: jreq L3F5560F0 +L3F556220: +3f556220: movk 1, a11 +3f556230: move *a13(0xc0), a7, 1 +3f556250: sll a7, a11 +3f556260: move *a9(0x80), a5, 1 +3f556280: inc a5 +3f556290: cmp a11, a5 +3f5562a0: jrhi L3F5562D0 +3f5562b0: subk 24, a7 +3f5562c0: jrls L3F5568F0 +L3F5562D0: +3f5562d0: move a14, -*sp, 1 +3f5562e0: movk 8, a11 +3f5562f0: move a11, *a14+, 1 +3f556300: move *a9(0x20), *a14+, 1 +3f556320: setf 8, 0, 0 +3f556330: move *a9(0x8), a8, 0 +3f556350: move a8, *a14+, 1 +3f556360: move @0x1ad960, *a14+, 1 +3f556390: move *a13(0xffe0), *a14+, 1 +3f5563b0: calla L3F7FD2F0 +3f5563e0: move a11, a8 +3f5563f0: jauc L3F557EE0 +L3F556410: +3f556410: move *a13(0x20), a11, 1 +3f556430: move *a11(0x40), a7, 0 +3f556450: dsjs a7, L3F5564A0 +3f556460: move *a13(0xc0), a7, 1 +3f556480: dec a7 +3f556490: jreq L3F5569A0 +L3F5564A0: +3f5564a0: move a14, -*sp, 1 +3f5564b0: movk 8, a7 +3f5564c0: move a7, *a14+, 1 +3f5564d0: move *a9(0x20), *a14+, 1 +3f5564f0: move *a9(0x8), a8, 0 +3f556510: move a8, *a14+, 1 +3f556520: move @0x1ad960, *a14+, 1 +3f556550: move *a13(0xffe0), *a14+, 1 +3f556570: calla L3F7FD2F0 +3f5565a0: move a7, a8 +3f5565b0: jauc L3F557EE0 +L3F5565D0: +3f5565d0: move *a13(0x20), a11, 1 +3f5565f0: move *a11(0x40), a7, 0 +3f556610: dsjs a7, L3F556690 +3f556620: move *a13(0xc0), a7, 1 +3f556640: dsjs a7, L3F556690 +3f556650: move *a9(0x68), a7, 0 +3f556670: subk 3, a7 +3f556680: jrne L3F5569A0 +L3F556690: +3f556690: move a14, -*sp, 1 +3f5566a0: movk 8, a7 +3f5566b0: move a7, *a14+, 1 +3f5566c0: move *a9(0x20), *a14+, 1 +3f5566e0: move *a9(0x8), a8, 0 +3f556700: move a8, *a14+, 1 +3f556710: move @0x1ad960, *a14+, 1 +3f556740: move *a13(0xffe0), *a14+, 1 +3f556760: calla L3F7FD2F0 +3f556790: move a7, a8 +3f5567a0: jauc L3F557EE0 +L3F5567C0: +3f5567c0: move a14, -*sp, 1 +3f5567d0: movk 14, a11 +3f5567e0: move a11, *a14+, 1 +3f5567f0: move *a9(0x20), *a14+, 1 +3f556810: move *a9(0x8), a8, 0 +3f556830: move a8, *a14+, 1 +3f556840: move @0x1ad960, *a14+, 1 +3f556870: move *a13(0xffe0), *a14+, 1 +3f556890: calla L3F7FD2F0 +3f5568c0: move a11, a8 +3f5568d0: jauc L3F557EE0 +L3F5568F0: +3f5568f0: setf 8, 0, 0 +3f556900: move *a9(0x60), a8, 0 +3f556920: jreq L3F556410 +3f556930: dec a8 +3f556940: jreq L3F5565D0 +3f556950: dec a8 +3f556960: jreq L3F5565D0 +3f556970: dec a8 +3f556980: jreq L3F5565D0 +3f556990: jruc L3F5567C0 +L3F5569A0: +3f5569a0: move *a13(0x20), a11, 1 +3f5569c0: move a14, -*sp, 1 +3f5569d0: movi 0x8c, a7 +3f5569f0: move a7, *a14+, 1 +3f556a00: movk 1, a5 +3f556a10: move a5, *a14+, 1 +3f556a20: calla L3FB1D180 +3f556a50: move a8, *a11(0x120), 1 +3f556a70: move *a11(0x120), a5, 1 +3f556a90: jrne L3F556B20 +3f556aa0: move a14, -*sp, 1 +3f556ab0: movi 0x3f562910, a8 +3f556ae0: move a8, *a14+, 1 +3f556af0: calla L3F927BC0 +L3F556B20: +3f556b20: move *a11(0x120), a5, 1 +3f556b40: jrne L3F556C90 +3f556b50: move a14, -*sp, 1 +3f556b60: movk 11, a5 +3f556b70: move a5, *a14+, 1 +3f556b80: move *a9(0x20), *a14+, 1 +3f556ba0: setf 8, 0, 0 +3f556bb0: move *a9(0x8), a8, 0 +3f556bd0: move a8, *a14+, 1 +3f556be0: move @0x1ad960, *a14+, 1 +3f556c10: move *a13(0xffe0), *a14+, 1 +3f556c30: calla L3F7FD2F0 +3f556c60: move a5, a8 +3f556c70: jauc L3F557EE0 +L3F556C90: +3f556c90: move *a11(0x120), *a13(0x40), 1 +3f556cc0: move *a13(0x40), a5, 1 +3f556ce0: movb *a9(0x68), *a5(0x0) +3f556d10: movb *a9(0x70), *a5(0x8) +3f556d40: movb *a9(0x60), *a5(0x10) +3f556d70: move *a9(0x40), *a5(0x20), 1 +3f556da0: move *a9(0x80), *a5(0x40), 1 +3f556dd0: sub a7, a7 +3f556de0: move a7, *a5(0x60), 1 +3f556e00: movk 1, a7 +3f556e10: move *a13(0xc0), a11, 1 +3f556e30: sll a11, a7 +3f556e40: dec a7 +3f556e50: move a7, *a5(0x80), 1 +3f556e70: move *a13(0x20), a7, 1 +3f556e90: move *a7(0x120), a5, 1 +3f556eb0: jreq L3F556F80 +3f556ec0: move *a7(0x120), a5, 1 +3f556ee0: setf 8, 0, 0 +3f556ef0: move *a5, a5, 0 +3f556f00: subk 2, a5 +3f556f10: jrne L3F556F80 +3f556f20: move *a7(0x160), a5, 1 +3f556f40: sub a7, a7 +3f556f50: setf 1, 0, 0 +3f556f60: move a7, *a5(0x13a), 0 +L3F556F80: +3f556f80: sub a11, a11 +3f556f90: move a11, *a13(0x60), 1 +3f556fb0: movk 1, a7 +3f556fc0: move a7, *a13(0xa0), 1 +3f556fe0: move *a13(0x40), a5, 1 +3f557000: move *a5(0x80), a5, 1 +3f557020: and a7, a5 +3f557030: jaeq L3F557ED0 +L3F557050: +3f557050: move *a13(0xa0), a11, 1 +3f557070: move *a9(0x80), a7, 1 +3f557090: and a11, a7 +3f5570a0: jaeq L3F557DC0 +3f5570c0: move *a13(0x40), a7, 1 +3f5570e0: setf 8, 0, 0 +3f5570f0: move *a7(0x8), a5, 0 +3f557110: subk 3, a5 +3f557120: jrne L3F5571A0 +3f557130: move *a13(0x60), a5, 1 +3f557150: sll 0x5, a5 +3f557160: add a13, a5 +3f557170: move *a5(0x120), *a13(0x100), 1 +L3F5571A0: +3f5571a0: move a14, -*sp, 1 +3f5571b0: move *a13(0x60), a5, 1 +3f5571d0: sll 0x5, a5 +3f5571e0: add a9, a5 +3f5571f0: move *a5(0x160), *a14+, 1 +3f557210: move *a13(0x60), a5, 1 +3f557230: sll 0x3, a5 +3f557240: add a9, a5 +3f557250: move *a5(0xa0), a8, 0 +3f557270: move a8, *a14+, 1 +3f557280: move *a7(0x10), a8, 0 +3f5572a0: move a8, *a14+, 1 +3f5572b0: move *a13(0x100), *a14+, 1 +3f5572d0: calla L3F566B40 +3f557300: move a8, *a13(0xe0), 1 +3f557320: move *a13(0x60), a5, 1 +3f557340: sll 0x5, a5 +3f557350: add a7, a5 +3f557360: move a14, -*sp, 1 +3f557370: sub a7, a7 +3f557380: move a7, *a14+, 1 +3f557390: move a7, *a14+, 1 +3f5573a0: move *a13(0x60), *a14+, 1 +3f5573c0: movk 1, a7 +3f5573d0: move *a13(0x100), a11, 1 +3f5573f0: sll a11, a7 +3f557400: move a7, *a14+, 1 +3f557410: move *a13(0x60), a7, 1 +3f557430: sll 0x5, a7 +3f557440: add a9, a7 +3f557450: move *a7(0x160), *a14+, 1 +3f557470: move *a13(0x60), a7, 1 +3f557490: sll 0x3, a7 +3f5574a0: add a9, a7 +3f5574b0: setf 8, 0, 0 +3f5574c0: move *a7(0xa0), a8, 0 +3f5574e0: move a8, *a14+, 1 +3f5574f0: move *a13(0x20), a7, 1 +3f557510: move *a7(0x120), a7, 1 +3f557530: jreq L3F557620 +3f557540: move *a13(0x20), a7, 1 +3f557560: move *a7(0x120), a7, 1 +3f557580: move *a7, a7, 0 +3f557590: subk 2, a7 +3f5575a0: jrne L3F557620 +3f5575b0: move *a13(0x40), a7, 1 +3f5575d0: move *a7(0x10), a7, 0 +3f5575f0: jrne L3F557620 +3f557600: sub a7, a7 +3f557610: jruc L3F557660 +L3F557620: +3f557620: move *a13(0x20), a7, 1 +3f557640: move *a7(0xa0), a7, 1 +L3F557660: +3f557660: move a7, *a14+, 1 +3f557670: move *a13(0x20), a7, 1 +3f557690: move *a7(0x80), *a14+, 1 +3f5576b0: move *a13(0x40), a7, 1 +3f5576d0: move *a7(0x10), a8, 0 +3f5576f0: move a8, *a14+, 1 +3f557700: move *a13(0xe0), *a14+, 1 +3f557720: calla L3F563300 +3f557750: move a8, *a5(0x160), 1 +3f557770: move *a13(0x60), a5, 1 +3f557790: sll 0x5, a5 +3f5577a0: add a7, a5 +3f5577b0: move *a5(0x160), a5, 1 +3f5577d0: jrne L3F557D30 +3f5577e0: move *a9(0x80), *a7(0x60), 1 +3f557810: move a14, -*sp, 1 +3f557820: move *a9(0x80), *a14+, 1 +3f557840: move *a13(0x20), *a14+, 1 +3f557860: calla L3F557F30 +3f557890: move a14, -*sp, 1 +3f5578a0: movk 11, a5 +3f5578b0: move a5, *a14+, 1 +3f5578c0: move *a9(0x20), *a14+, 1 +3f5578e0: setf 8, 0, 0 +3f5578f0: move *a9(0x8), a8, 0 +3f557910: move a8, *a14+, 1 +3f557920: move @0x1ad960, *a14+, 1 +3f557950: move *a13(0xffe0), *a14+, 1 +3f557970: calla L3F7FD2F0 +3f5579a0: move a5, a8 +3f5579b0: jruc L3F557EE0 +L3F5579C0: +3f5579c0: move *a13(0x40), a11, 1 +3f5579e0: move *a13(0x60), a7, 1 +3f557a00: sll 0x5, a7 +3f557a10: add a11, a7 +3f557a20: move *a7(0x160), a7, 1 +3f557a40: sub a5, a5 +3f557a50: move a5, *a7(0x188), 1 +3f557a70: jruc L3F557DC0 +L3F557A80: +3f557a80: move *a13(0x40), a11, 1 +3f557aa0: move *a13(0x60), a7, 1 +3f557ac0: sll 0x5, a7 +3f557ad0: add a11, a7 +3f557ae0: move *a7(0x160), a7, 1 +3f557b00: move *a13(0x60), *a7(0x188), 1 +3f557b30: jruc L3F557DC0 +L3F557B40: +3f557b40: move *a13(0x40), a11, 1 +3f557b60: move *a13(0x60), a7, 1 +3f557b80: sll 0x5, a7 +3f557b90: add a11, a7 +3f557ba0: move *a7(0x160), a7, 1 +3f557bc0: move *a13(0x60), a5, 1 +3f557be0: move *a13(0x120), a11, 1 +3f557c00: cmp a11, a5 +3f557c10: jrnc L3F557C40 +3f557c20: sub a5, a5 +3f557c30: jruc L3F557D00 +L3F557C40: +3f557c40: move *a13(0x120), a11, 1 +3f557c60: move *a13(0x140), a5, 1 +3f557c80: add a5, a11 +3f557c90: move *a13(0x60), a5, 1 +3f557cb0: cmp a11, a5 +3f557cc0: jrnc L3F557CF0 +3f557cd0: movk 1, a5 +3f557ce0: jruc L3F557D00 +L3F557CF0: +3f557cf0: movk 2, a5 +L3F557D00: +3f557d00: move a5, *a7(0x188), 1 +3f557d20: jruc L3F557DC0 +L3F557D30: +3f557d30: setf 8, 0, 0 +3f557d40: move *a7(0x8), a8, 0 +3f557d60: dec a8 +3f557d70: jreq L3F5579C0 +3f557d80: subk 2, a8 +3f557d90: jreq L3F557A80 +3f557da0: dec a8 +3f557db0: jreq L3F557B40 +L3F557DC0: +3f557dc0: move *a13(0x60), a11, 1 +3f557de0: inc a11 +3f557df0: move a11, *a13(0x60), 1 +3f557e10: move *a13(0xa0), a7, 1 +3f557e30: sll 0x1, a7 +3f557e40: move a7, *a13(0xa0), 1 +3f557e60: move *a13(0x40), a5, 1 +3f557e80: move *a5(0x80), a5, 1 +3f557ea0: and a7, a5 +3f557eb0: jane L3F557050 +L3F557ED0: +3f557ed0: sub a8, a8 +L3F557EE0: +3f557ee0: move *sp(0xc0), a14, 1 +3f557f00: mmfm sp, a5,a7,a9,a11,a13 +3f557f20: rets 2 +L3F557F30: +3f557f30: mmtm sp, a7,a9,a11,a13 +3f557f50: move a14, a13 +3f557f60: addi 0x60, a14 +3f557f80: move *a13(0xffe0), a11, 1 +3f557fa0: move *a11(0x120), *a13(0x0), 1 +3f557fd0: move *a13, a11, 1 +3f557fe0: jaeq L3F5588A0 +3f558000: setf 8, 0, 0 +3f558010: move *a11, a9, 0 +3f558020: not a9 +3f558030: movb a9, *a11 +3f558040: sub a9, a9 +3f558050: move a9, *a13(0x20), 1 +3f558070: move *a13(0xffc0), a9, 1 +3f558090: move *a11(0x40), a11, 1 +3f5580b0: and a9, a11 +3f5580c0: move a11, *a13(0x40), 1 +3f5580e0: jreq L3F558800 +L3F5580F0: +3f5580f0: move *a13(0x40), a11, 1 +3f558110: btst 0, a11 +3f558120: jreq L3F558750 +3f558130: move *a13, a9, 1 +3f558140: move *a13(0x20), a11, 1 +3f558160: sll 0x5, a11 +3f558170: add a9, a11 +3f558180: move *a11(0x160), a11, 1 +3f5581a0: jreq L3F558520 +3f5581b0: move *a13(0xffe0), a11, 1 +3f5581d0: move *a11(0x160), a9, 1 +3f5581f0: move *a13, a11, 1 +3f558200: move *a13(0x20), a7, 1 +3f558220: sll 0x5, a7 +3f558230: add a11, a7 +3f558240: move *a7(0x160), a7, 1 +3f558260: move *a7(0x188), a7, 1 +3f558280: sll 0x5, a7 +3f558290: add a7, a9 +3f5582a0: move *a9(0xd8), a9, 1 +3f5582c0: jreq L3F558520 +3f5582d0: move *a13(0xffe0), a9, 1 +3f5582f0: move *a9(0x160), a7, 1 +3f558310: move *a13(0x20), a9, 1 +3f558330: sll 0x5, a9 +3f558340: add a11, a9 +3f558350: move *a9(0x160), a9, 1 +3f558370: move *a9(0x188), a9, 1 +3f558390: sll 0x5, a9 +3f5583a0: add a9, a7 +3f5583b0: move *a7(0xd8), a9, 1 +3f5583d0: move *a13(0x20), a7, 1 +3f5583f0: sll 0x5, a7 +3f558400: add a11, a7 +3f558410: move *a7(0x160), a7, 1 +3f558430: move *a7(0x28), a7, 1 +3f558450: move *a9(0x28), a9, 1 +3f558470: cmp a9, a7 +3f558480: jrne L3F558520 +3f558490: move *a13(0x20), a9, 1 +3f5584b0: sll 0x5, a9 +3f5584c0: add a11, a9 +3f5584d0: move *a9(0x160), a9, 1 +3f5584f0: sub a7, a7 +3f558500: move a7, *a9(0x28), 1 +L3F558520: +3f558520: move a14, -*sp, 1 +3f558530: move *a13(0x20), *a14+, 1 +3f558550: move *a13(0xffe0), a11, 1 +3f558570: addi 0x120, a11 +3f558590: move a11, *a14+, 1 +3f5585a0: calla L3F558DE0 +3f5585d0: move *a13(0xffe0), a11, 1 +3f5585f0: move *a11(0x120), a9, 1 +3f558610: jreq L3F558800 +3f558620: move *a13, a9, 1 +3f558630: movk 1, a7 +3f558640: move *a13(0x20), a11, 1 +3f558660: sll a11, a7 +3f558670: move *a9(0x40), a11, 1 +3f558690: andn a7, a11 +3f5586a0: move a11, *a9(0x40), 1 +3f5586c0: movk 1, a11 +3f5586d0: move *a13(0x20), a7, 1 +3f5586f0: sll a7, a11 +3f558700: move *a9(0x60), a7, 1 +3f558720: andn a11, a7 +3f558730: move a7, *a9(0x60), 1 +L3F558750: +3f558750: move *a13(0x20), a11, 1 +3f558770: inc a11 +3f558780: move a11, *a13(0x20), 1 +3f5587a0: move *a13(0x40), a9, 1 +3f5587c0: srl 0x1, a9 +3f5587d0: move a9, *a13(0x40), 1 +3f5587f0: jrne L3F5580F0 +L3F558800: +3f558800: move *a13(0xffe0), a11, 1 +3f558820: move *a11(0x120), a9, 1 +3f558840: jreq L3F5588A0 +3f558850: move *a13, a9, 1 +3f558860: setf 8, 0, 0 +3f558870: move *a9, a7, 0 +3f558880: not a7 +3f558890: movb a7, *a9 +L3F5588A0: +3f5588a0: move *sp(0xa0), a14, 1 +3f5588c0: mmfm sp, a7,a9,a11,a13 +3f5588e0: rets 2 +L3F5588F0: +3f5588f0: mmtm sp, a9,a11,a13 +3f558910: move a14, a13 +3f558920: addi 0x40, a14 +3f558940: move *a13(0xff80), a11, 1 +3f558960: jrge L3F5589B0 +3f558970: neg a11 +3f558980: move a11, *a13(0x20), 1 +3f5589a0: jruc L3F558AA0 +L3F5589B0: +3f5589b0: move a14, -*sp, 1 +3f5589c0: move *a13(0xffe0), *a14+, 1 +3f5589e0: calla L3FB23160 +3f558a10: move a8, *a13(0x20), 1 +3f558a30: cmp a11, a8 +3f558a40: jrge L3F558A70 +3f558a50: move a8, a9 +3f558a60: jruc L3F558A80 +L3F558A70: +3f558a70: move a11, a9 +L3F558A80: +3f558a80: move a9, *a13(0x20), 1 +L3F558AA0: +3f558aa0: move *a13(0xffe0), a11, 1 +3f558ac0: move *a13(0xffc0), a9, 1 +3f558ae0: sll 0x5, a9 +3f558af0: add a11, a9 +3f558b00: move *a9(0xd8), a9, 1 +3f558b20: move *a9(0x28), a9, 1 +3f558b40: jrne L3F558C50 +3f558b50: move a14, -*sp, 1 +3f558b60: move *a13(0x20), *a14+, 1 +3f558b80: move *a13(0xffa0), *a14+, 1 +3f558ba0: move *a13(0xffc0), *a14+, 1 +3f558bc0: move a11, *a14+, 1 +3f558bd0: calla L3FB1F2F0 +3f558c00: move a8, *a13, 1 +3f558c10: move a8, a9 +3f558c20: jrne L3F558D90 +3f558c30: sub a8, a8 +3f558c40: jruc L3F558D90 +L3F558C50: +3f558c50: move a14, -*sp, 1 +3f558c60: move *a13(0x20), *a14+, 1 +3f558c80: move *a13(0xffa0), *a14+, 1 +3f558ca0: move *a13(0xffc0), *a14+, 1 +3f558cc0: move a11, *a14+, 1 +3f558cd0: calla L3FB20630 +3f558d00: move a8, *a13, 1 +3f558d10: move a8, a9 +3f558d20: jrne L3F558D50 +3f558d30: sub a8, a8 +3f558d40: jruc L3F558D90 +L3F558D50: +3f558d50: setf 1, 0, 0 +3f558d60: move *a11(0x13c), *a8(0x268), 0 +L3F558D90: +3f558d90: move *sp(0x80), a14, 1 +3f558db0: mmfm sp, a9,a11,a13 +3f558dd0: rets 2 +L3F558DE0: +3f558de0: mmtm sp, a7,a9,a11,a13 +3f558e00: move a14, a13 +3f558e10: addi 0x60, a14 +3f558e30: move *a13(0xffe0), a11, 1 +3f558e50: move *a11, a11, 1 +3f558e60: jaeq L3F559C20 +3f558e80: sub a11, a11 +3f558e90: move a11, *a13, 1 +3f558ea0: move *a13(0xffc0), a9, 1 +3f558ec0: cmpi 0xffffff, a9 +3f558ef0: jrne L3F558F60 +3f558f00: move *a13(0xffe0), a9, 1 +3f558f20: move *a9, a9, 1 +3f558f30: move *a9(0x80), a9, 1 +3f558f50: jruc L3F558F90 +L3F558F60: +3f558f60: movk 1, a11 +3f558f70: sll a9, a11 +3f558f80: move a11, a9 +L3F558F90: +3f558f90: move a9, *a13(0x20), 1 +3f558fb0: jreq L3F559630 +L3F558FC0: +3f558fc0: move *a13(0x20), a11, 1 +3f558fe0: btst 0, a11 +3f558ff0: jreq L3F5595A0 +3f559000: move *a13(0xffe0), a9, 1 +3f559020: move *a9, a9, 1 +3f559030: move *a13, a11, 1 +3f559040: sll 0x5, a11 +3f559050: add a11, a9 +3f559060: move *a9(0x160), a11, 1 +3f559080: jreq L3F5595A0 +3f559090: move *a13(0xffe0), a11, 1 +3f5590b0: move *a11, a9, 1 +3f5590c0: move *a13, a11, 1 +3f5590d0: sll 0x5, a11 +3f5590e0: add a11, a9 +3f5590f0: move *a9(0x160), a11, 1 +3f559110: move *a11(0x28), a11, 1 +3f559130: jreq L3F5592D0 +3f559140: move a14, -*sp, 1 +3f559150: move *a13(0xffe0), a11, 1 +3f559170: move *a11, a9, 1 +3f559180: move *a13, a11, 1 +3f559190: sll 0x5, a11 +3f5591a0: add a11, a9 +3f5591b0: move *a9(0x160), a11, 1 +3f5591d0: move *a11(0x28), *a14+, 1 +3f5591f0: calla L3FB1D980 +3f559220: move *a13(0xffe0), a11, 1 +3f559240: move *a11, a9, 1 +3f559250: move *a13, a11, 1 +3f559260: sll 0x5, a11 +3f559270: add a11, a9 +3f559280: move *a9(0x160), a11, 1 +3f5592a0: sub a9, a9 +3f5592b0: move a9, *a11(0x28), 1 +L3F5592D0: +3f5592d0: move *a13(0xffc0), a11, 1 +3f5592f0: cmpi 0xffffff, a11 +3f559320: jreq L3F5593A0 +3f559330: move *a13(0xffe0), a9, 1 +3f559350: move *a9, a9, 1 +3f559360: setf 8, 0, 0 +3f559370: move *a9, a9, 0 +3f559380: subk 3, a9 +3f559390: jreq L3F5595A0 +L3F5593A0: +3f5593a0: move a14, -*sp, 1 +3f5593b0: move *a13(0xffe0), a9, 1 +3f5593d0: move *a9, a9, 1 +3f5593e0: move *a13, a11, 1 +3f5593f0: sll 0x5, a11 +3f559400: add a11, a9 +3f559410: move *a9(0x160), *a14+, 1 +3f559430: calla L3FB1D800 +3f559460: move *a13(0xffe0), a11, 1 +3f559480: move *a11, a9, 1 +3f559490: move *a13, a11, 1 +3f5594a0: sll 0x5, a11 +3f5594b0: add a11, a9 +3f5594c0: sub a11, a11 +3f5594d0: move a11, *a9(0x160), 1 +3f5594f0: move *a13(0xffe0), a9, 1 +3f559510: move *a9, a7, 1 +3f559520: movk 1, a11 +3f559530: move *a13, a9, 1 +3f559540: sll a9, a11 +3f559550: move *a7(0x60), a9, 1 +3f559570: or a11, a9 +3f559580: move a9, *a7(0x60), 1 +L3F5595A0: +3f5595a0: move *a13, a11, 1 +3f5595b0: inc a11 +3f5595c0: move a11, *a13, 1 +3f5595d0: move *a13(0x20), a9, 1 +3f5595f0: srl 0x1, a9 +3f559600: move a9, *a13(0x20), 1 +3f559620: jrne L3F558FC0 +L3F559630: +3f559630: move *a13(0xffc0), a11, 1 +3f559650: cmpi 0xffffff, a11 +3f559680: jreq L3F559750 +3f559690: move *a13(0xffe0), a7, 1 +3f5596b0: move *a7, a7, 1 +3f5596c0: move *a13(0xffe0), a9, 1 +3f5596e0: move *a9, a9, 1 +3f5596f0: move *a7(0x60), a7, 1 +3f559710: move *a9(0x40), a9, 1 +3f559730: cmp a9, a7 +3f559740: jrne L3F559C20 +L3F559750: +3f559750: sub a9, a9 +3f559760: move a9, *a13, 1 +L3F559770: +3f559770: move *a13(0xffe0), a11, 1 +3f559790: move *a11, a9, 1 +3f5597a0: move *a13, a7, 1 +3f5597b0: sll 0x5, a7 +3f5597c0: add a7, a9 +3f5597d0: move *a9(0xa0), a9, 1 +3f5597f0: jreq L3F559A40 +3f559800: jruc L3F5599E0 +L3F559810: +3f559810: move *a13(0xffe0), a11, 1 +3f559830: move *a11, a9, 1 +3f559840: move *a13, a7, 1 +3f559850: sll 0x5, a7 +3f559860: add a7, a9 +3f559870: move *a9(0xa0), *a13(0x40), 1 +3f5598a0: move a14, -*sp, 1 +3f5598b0: move *a13(0x40), a9, 1 +3f5598d0: move *a9(0x80), *a14+, 1 +3f5598f0: calla L3FB1D800 +3f559920: move a14, -*sp, 1 +3f559930: move *a9(0x60), *a14+, 1 +3f559950: calla L3FB1D800 +3f559980: move a14, -*sp, 1 +3f559990: move a9, *a14+, 1 +3f5599a0: calla L3FB1D800 +3f5599d0: jruc L3F559A40 +L3F5599E0: +3f5599e0: move *a11, a9, 1 +3f5599f0: setf 8, 0, 0 +3f559a00: move *a9(0x10), a8, 0 +3f559a20: subk 3, a8 +3f559a30: jreq L3F559810 +L3F559A40: +3f559a40: move *a11, a9, 1 +3f559a50: move *a13, a7, 1 +3f559a60: sll 0x5, a7 +3f559a70: add a7, a9 +3f559a80: move *a9(0x100), a9, 1 +3f559aa0: jreq L3F559B50 +3f559ab0: move a14, -*sp, 1 +3f559ac0: move *a11, a9, 1 +3f559ad0: move *a13, a7, 1 +3f559ae0: sll 0x5, a7 +3f559af0: add a7, a9 +3f559b00: move *a9(0x100), *a14+, 1 +3f559b20: calla L3FB21B70 +L3F559B50: +3f559b50: move *a13, a9, 1 +3f559b60: inc a9 +3f559b70: move a9, *a13, 1 +3f559b80: subk 3, a9 +3f559b90: jrc L3F559770 +3f559ba0: move a14, -*sp, 1 +3f559bb0: move *a11(0x0), *a14+, 1 +3f559bd0: calla L3FB1D800 +3f559c00: sub a9, a9 +3f559c10: move a9, *a11, 1 +L3F559C20: +3f559c20: move *sp(0xa0), a14, 1 +3f559c40: mmfm sp, a7,a9,a11,a13 +3f559c60: rets 2 +3f559c70: mmtm sp, a7,a9,a11,a13 +3f559c90: move a14, a13 +3f559ca0: addi 0x210, a14 +3f559cc0: move *a13(0xffa0), a11, 1 +3f559ce0: jane L3F55B0D0 +3f559d00: move *a13(0xffe0), a11, 1 +3f559d20: move *a11(0x160), a11, 1 +3f559d40: move *a13(0xffc0), a9, 1 +3f559d60: move *a9(0xd8), a9, 1 +3f559d80: move *a11(0xa8), a11, 1 +3f559da0: move *a9(0xa8), a9, 1 +3f559dc0: cmp a9, a11 +3f559dd0: jane L3F55B0D0 +3f559df0: move *a13(0xffe0), a11, 1 +3f559e10: move *a11(0x160), a9, 1 +3f559e30: move *a13(0xffc0), a11, 1 +3f559e50: move *a11(0xd8), a11, 1 +3f559e70: move *a9(0x128), a9, 1 +3f559e90: move *a11(0x128), a11, 1 +3f559eb0: cmp a11, a9 +3f559ec0: jane L3F55B0D0 +3f559ee0: move *a13(0xffe0), a11, 1 +3f559f00: move *a11(0x160), a9, 1 +3f559f20: move *a13(0xffc0), a11, 1 +3f559f40: move *a11(0xd8), a11, 1 +3f559f60: move *a9(0x148), a9, 1 +3f559f80: move *a11(0x148), a11, 1 +3f559fa0: cmp a11, a9 +3f559fb0: jahi L3F55B0D0 +3f559fd0: move *a13(0xffe0), a11, 1 +3f559ff0: move *a11(0x160), a9, 1 +3f55a010: move *a13(0xffc0), a11, 1 +3f55a030: move *a11(0xd8), a11, 1 +3f55a050: move *a9(0x68), a9, 1 +3f55a070: move *a11(0x68), a11, 1 +3f55a090: cmp a11, a9 +3f55a0a0: jane L3F55B0D0 +3f55a0c0: move *a13(0xffe0), a11, 1 +3f55a0e0: move *a11(0x160), a9, 1 +3f55a100: move *a13(0xffc0), a11, 1 +3f55a120: move *a11(0xd8), a11, 1 +3f55a140: move *a9(0x88), a9, 1 +3f55a160: move *a11(0x88), a11, 1 +3f55a180: cmp a11, a9 +3f55a190: jane L3F55B0D0 +3f55a1b0: move *a13(0xffe0), a11, 1 +3f55a1d0: move *a11(0x160), a9, 1 +3f55a1f0: move *a13(0xffc0), a11, 1 +3f55a210: move *a11(0xd8), a11, 1 +3f55a230: move *a9(0x1a8), a9, 1 +3f55a250: move *a11(0x1a8), a11, 1 +3f55a270: cmp a11, a9 +3f55a280: jane L3F55B0D0 +3f55a2a0: move *a13(0xffe0), a11, 1 +3f55a2c0: move *a11(0x160), a9, 1 +3f55a2e0: move *a13(0xffc0), a7, 1 +3f55a300: move *a7(0xd8), a7, 1 +3f55a320: move *a7(0x48), *a9(0x48), 1 +3f55a350: move *a11(0x160), a9, 1 +3f55a370: move *a13(0xffc0), a7, 1 +3f55a390: move *a7(0xd8), a7, 1 +3f55a3b0: move *a7(0x28), *a9(0x28), 1 +3f55a3e0: move *a11(0x160), a9, 1 +3f55a400: move *a13(0xffc0), a7, 1 +3f55a420: move *a7(0xd8), a7, 1 +3f55a440: move *a9(0xe8), a9, 1 +3f55a460: move *a7(0xe8), a7, 1 +3f55a480: sub a7, a9 +3f55a490: move *a13(0xffc0), a7, 1 +3f55a4b0: move *a7(0xd8), a7, 1 +3f55a4d0: move *a7(0x88), a7, 1 +3f55a4f0: mpyu a9, a7 +3f55a500: move *a13(0xffc0), a9, 1 +3f55a520: move *a9(0xd8), a9, 1 +3f55a540: move *a9(0x168), a9, 1 +3f55a560: add a9, a7 +3f55a570: move *a11(0x160), a9, 1 +3f55a590: move a7, *a9(0x168), 1 +3f55a5b0: jauc L3F55B1A0 +L3F55A5D0: +3f55a5d0: move a14, -*sp, 1 +3f55a5e0: movk 1, a11 +3f55a5f0: move a11, *a14+, 1 +3f55a600: move *a13(0xffe0), a9, 1 +3f55a620: move *a13(0xffa0), a7, 1 +3f55a640: sll 0x5, a7 +3f55a650: add a9, a7 +3f55a660: move *a7(0x160), *a14+, 1 +3f55a680: move *a13(0xffc0), a7, 1 +3f55a6a0: move *a13(0xffa0), a11, 1 +3f55a6c0: sll 0x5, a11 +3f55a6d0: add a7, a11 +3f55a6e0: move *a11(0xd8), *a14+, 1 +3f55a700: calla L3F400040 +3f55a730: move a8, *a13(0x1f0), 1 +3f55a750: move a8, a11 +3f55a760: jane L3F55B1B0 +3f55a780: setf 8, 0, 0 +3f55a790: move *a9(0x8), a7, 0 +3f55a7b0: dsj a7, L3F55B1A0 +3f55a7d0: move *a13(0xffc0), a7, 1 +3f55a7f0: move *a7(0xf8), a7, 1 +3f55a810: jaeq L3F55B1A0 +3f55a830: movk 1, a7 +3f55a840: move a7, *a13(0x1d0), 1 +3f55a860: move *a13(0xffa0), a11, 1 +3f55a880: sll 0x5, a11 +3f55a890: add a9, a11 +3f55a8a0: move *a11(0x160), a11, 1 +3f55a8c0: move a13, a8 +3f55a8d0: movk 14, a9 +L3F55A8E0: +3f55a8e0: move *a11+, *a8+, 1 +3f55a8f0: dsjs a9, L3F55A8E0 +3f55a900: movb *a11, *a8 +L3F55A910: +3f55a910: move a14, -*sp, 1 +3f55a920: move *a13(0x1d0), *a14+, 1 +3f55a940: move *a13(0xffa0), *a14+, 1 +3f55a960: move *a13(0xffe0), *a14+, 1 +3f55a980: move *a13(0xffc0), *a14+, 1 +3f55a9a0: move a13, *a14+, 1 +3f55a9b0: calla L3F561AB0 +3f55a9e0: addi 0x40, a14 +3f55aa00: move a14, -*sp, 1 +3f55aa10: addi 0x40, a14 +3f55aa30: move a14, -*sp, 1 +3f55aa40: move *a13(0xffc0), a11, 1 +3f55aa60: move *a13(0x1d0), a9, 1 +3f55aa80: dec a9 +3f55aa90: sll 0x5, a9 +3f55aaa0: add a11, a9 +3f55aab0: move *a9(0xd8), a9, 1 +3f55aad0: move *a9(0x1a8), a8, 1 +3f55aaf0: calla L3FE116F0 +3f55ab20: calla L3FE161A0 +3f55ab50: addi 0x40, a14 +3f55ab70: move a14, -*sp, 1 +3f55ab80: movi 0x3f562d00, a8 +3f55abb0: move *a8+, *a14+, 1 +3f55abc0: move *a8+, *a14+, 1 +3f55abd0: calla L3FE161A0 +3f55ac00: calla L3FE0D650 +3f55ac30: calla L3FE14450 +3f55ac60: calla L3FE10B50 +3f55ac90: move *a13(0x168), a9, 1 +3f55acb0: add a9, a8 +3f55acc0: move a8, *a13(0x168), 1 +3f55ace0: move a14, -*sp, 1 +3f55acf0: movk 1, a9 +3f55ad00: move a9, *a14+, 1 +3f55ad10: move a13, *a14+, 1 +3f55ad20: move *a13(0x1d0), a7, 1 +3f55ad40: sll 0x5, a7 +3f55ad50: add a11, a7 +3f55ad60: move *a7(0xd8), *a14+, 1 +3f55ad80: calla L3F400040 +3f55adb0: move a8, *a13(0x1f0), 1 +3f55add0: move a8, a7 +3f55ade0: jrne L3F55B1B0 +3f55adf0: move *a13(0x1d0), a9, 1 +3f55ae10: inc a9 +3f55ae20: move a9, *a13(0x1d0), 1 +3f55ae40: subk 3, a9 +3f55ae50: jrc L3F55A910 +3f55ae60: jruc L3F55B1A0 +L3F55AE70: +3f55ae70: move a14, -*sp, 1 +3f55ae80: move *a13(0xffe0), a11, 1 +3f55aea0: move *a13(0xffa0), a9, 1 +3f55aec0: sll 0x5, a9 +3f55aed0: add a11, a9 +3f55aee0: move *a9(0x160), a9, 1 +3f55af00: move *a9(0x188), *a14+, 1 +3f55af20: move *a13(0xffa0), *a14+, 1 +3f55af40: move a11, *a14+, 1 +3f55af50: move *a13(0xffc0), *a14+, 1 +3f55af70: move a13, *a14+, 1 +3f55af80: calla L3F561AB0 +3f55afb0: move a14, -*sp, 1 +3f55afc0: movk 1, a9 +3f55afd0: move a9, *a14+, 1 +3f55afe0: move *a13(0xffa0), a7, 1 +3f55b000: sll 0x5, a7 +3f55b010: add a11, a7 +3f55b020: move *a7(0x160), *a14+, 1 +3f55b040: move a13, *a14+, 1 +3f55b050: calla L3F400040 +3f55b080: move a8, *a13(0x1f0), 1 +3f55b0a0: move a8, a7 +3f55b0b0: jreq L3F55B1A0 +3f55b0c0: jruc L3F55B1B0 +L3F55B0D0: +3f55b0d0: move *a13(0xffe0), a11, 1 +3f55b0f0: setf 8, 0, 0 +3f55b100: move *a11(0x8), a8, 0 +3f55b120: dec a8 +3f55b130: jaeq L3F55A5D0 +3f55b150: subk 2, a8 +3f55b160: jaeq L3F55A5D0 +3f55b180: dec a8 +3f55b190: jreq L3F55AE70 +L3F55B1A0: +3f55b1a0: sub a8, a8 +L3F55B1B0: +3f55b1b0: move *sp(0xa0), a14, 1 +3f55b1d0: mmfm sp, a7,a9,a11,a13 +3f55b1f0: rets 2 +L3F55B200: +3f55b200: mmtm sp, a7,a9,a11,a13 +3f55b220: move a14, a13 +3f55b230: addi 0x230, a14 +3f55b250: jauc L3F55C1A0 +L3F55B270: +3f55b270: sub a11, a11 +3f55b280: move a11, *a13(0x1f0), 1 +3f55b2a0: move *a13(0xffe0), a9, 1 +3f55b2c0: move *a13(0xffa0), a11, 1 +3f55b2e0: sll 0x5, a11 +3f55b2f0: add a9, a11 +3f55b300: move *a11(0x160), a11, 1 +3f55b320: move a13, a8 +3f55b330: movk 14, a9 +L3F55B340: +3f55b340: move *a11+, *a8+, 1 +3f55b350: dsjs a9, L3F55B340 +3f55b360: movb *a11, *a8 +3f55b370: move *a13(0x1f0), a11, 1 +3f55b390: subk 3, a11 +3f55b3a0: janc L3F55C260 +3f55b3c0: move *a13(0xffc0), a11, 1 +3f55b3e0: move *a13(0x1f0), a9, 1 +3f55b400: sll 0x5, a9 +3f55b410: add a11, a9 +3f55b420: move *a9(0xd8), a9, 1 +3f55b440: jaeq L3F55C260 +L3F55B460: +3f55b460: move a14, -*sp, 1 +3f55b470: move *a13(0x1f0), *a14+, 1 +3f55b490: move *a13(0xffa0), *a14+, 1 +3f55b4b0: move *a13(0xffe0), *a14+, 1 +3f55b4d0: move *a13(0xffc0), *a14+, 1 +3f55b4f0: move a13, *a14+, 1 +3f55b500: calla L3F561AB0 +3f55b530: move *a13(0xffe0), a11, 1 +3f55b550: move *a13(0x1f0), a9, 1 +3f55b570: sll 0x5, a9 +3f55b580: add a11, a9 +3f55b590: move *a9(0x100), a9, 1 +3f55b5b0: jrne L3F55B650 +3f55b5c0: move *a13(0xffc0), a9, 1 +3f55b5e0: move *a13(0x1f0), a11, 1 +3f55b600: sll 0x5, a11 +3f55b610: add a9, a11 +3f55b620: move *a11(0xd8), a11, 1 +3f55b640: jruc L3F55B6E0 +L3F55B650: +3f55b650: move *a13(0x1f0), a9, 1 +3f55b670: sll 0x5, a9 +3f55b680: add a11, a9 +3f55b690: move *a9(0x100), a9, 1 +3f55b6b0: move a9, a11 +3f55b6c0: addi 0xa0, a11 +L3F55B6E0: +3f55b6e0: move a11, *a13(0x1d0), 1 +3f55b700: move a14, -*sp, 1 +3f55b710: movk 1, a9 +3f55b720: move a9, *a14+, 1 +3f55b730: move a11, *a14+, 1 +3f55b740: move a13, *a14+, 1 +3f55b750: calla L3F400040 +3f55b780: move a8, *a13(0x210), 1 +3f55b7a0: move a8, a8 +3f55b7b0: jane L3F55C270 +3f55b7d0: setf 16, 0, 0 +3f55b7e0: move *a13, a7, 0 +3f55b7f0: move *a13(0x168), a9, 1 +3f55b810: add a7, a9 +3f55b820: move a9, *a13(0x168), 1 +3f55b840: move *a13(0xffe0), a7, 1 +3f55b860: move *a13(0x1f0), a9, 1 +3f55b880: sll 0x5, a9 +3f55b890: add a7, a9 +3f55b8a0: move *a9(0x100), a9, 1 +3f55b8c0: jreq L3F55B9D0 +3f55b8d0: move a14, -*sp, 1 +3f55b8e0: move *a13(0xffa0), *a14+, 1 +3f55b900: move *a13(0x1f0), *a14+, 1 +3f55b920: move a7, *a14+, 1 +3f55b930: move *a13(0xffc0), *a14+, 1 +3f55b950: calla L3F55C2C0 +3f55b980: move a8, *a13(0x210), 1 +3f55b9a0: move a8, a9 +3f55b9b0: jane L3F55C270 +L3F55B9D0: +3f55b9d0: move *a13(0x1f0), a9, 1 +3f55b9f0: inc a9 +3f55ba00: move a9, *a13(0x1f0), 1 +3f55ba20: subk 3, a9 +3f55ba30: janc L3F55C260 +3f55ba50: move *a13(0xffc0), a9, 1 +3f55ba70: move *a13(0x1f0), a7, 1 +3f55ba90: sll 0x5, a7 +3f55baa0: add a9, a7 +3f55bab0: move *a7(0xd8), a7, 1 +3f55bad0: jrne L3F55B460 +3f55bae0: jruc L3F55C260 +L3F55BAF0: +3f55baf0: move *a13(0xffe0), a11, 1 +3f55bb10: move *a13(0xffa0), a9, 1 +3f55bb30: sll 0x5, a9 +3f55bb40: add a11, a9 +3f55bb50: move *a9(0x100), a9, 1 +3f55bb70: jrne L3F55BC10 +3f55bb80: move *a13(0xffc0), a9, 1 +3f55bba0: move *a13(0xffa0), a7, 1 +3f55bbc0: sll 0x5, a7 +3f55bbd0: add a9, a7 +3f55bbe0: move *a7(0xd8), a7, 1 +3f55bc00: jruc L3F55BCA0 +L3F55BC10: +3f55bc10: move *a13(0xffa0), a9, 1 +3f55bc30: sll 0x5, a9 +3f55bc40: add a11, a9 +3f55bc50: move *a9(0x100), a9, 1 +3f55bc70: move a9, a7 +3f55bc80: addi 0xa0, a7 +L3F55BCA0: +3f55bca0: move a7, *a13(0x1d0), 1 +3f55bcc0: move a14, -*sp, 1 +3f55bcd0: movk 1, a9 +3f55bce0: move a9, *a14+, 1 +3f55bcf0: move a7, *a14+, 1 +3f55bd00: move *a13(0xffa0), a9, 1 +3f55bd20: sll 0x5, a9 +3f55bd30: add a11, a9 +3f55bd40: move *a9(0x160), *a14+, 1 +3f55bd60: calla L3F400040 +3f55bd90: move a8, *a13(0x210), 1 +3f55bdb0: move a8, a9 +3f55bdc0: jrne L3F55C270 +3f55bdd0: move *a13(0xffa0), a7, 1 +3f55bdf0: sll 0x5, a7 +3f55be00: add a11, a7 +3f55be10: move *a7(0x100), a7, 1 +3f55be30: jreq L3F55C260 +3f55be40: move a14, -*sp, 1 +3f55be50: move *a13(0xffa0), *a14+, 1 +3f55be70: move *a13(0xffa0), *a14+, 1 +3f55be90: move a11, *a14+, 1 +3f55bea0: move *a13(0xffc0), *a14+, 1 +3f55bec0: calla L3F55C2C0 +3f55bef0: move a8, *a13(0x210), 1 +3f55bf10: move a8, a7 +3f55bf20: jreq L3F55C260 +3f55bf30: jruc L3F55C270 +L3F55BF40: +3f55bf40: move a14, -*sp, 1 +3f55bf50: move *a13(0xffe0), a11, 1 +3f55bf70: move *a13(0xffa0), a9, 1 +3f55bf90: sll 0x5, a9 +3f55bfa0: add a11, a9 +3f55bfb0: move *a9(0x160), a9, 1 +3f55bfd0: move *a9(0x188), *a14+, 1 +3f55bff0: move *a13(0xffa0), *a14+, 1 +3f55c010: move a11, *a14+, 1 +3f55c020: move *a13(0xffc0), *a14+, 1 +3f55c040: move a13, *a14+, 1 +3f55c050: calla L3F561AB0 +3f55c080: move a14, -*sp, 1 +3f55c090: movk 1, a9 +3f55c0a0: move a9, *a14+, 1 +3f55c0b0: move a13, *a14+, 1 +3f55c0c0: move *a13(0xffa0), a7, 1 +3f55c0e0: sll 0x5, a7 +3f55c0f0: add a11, a7 +3f55c100: move *a7(0x160), *a14+, 1 +3f55c120: calla L3F400040 +3f55c150: move a8, *a13(0x210), 1 +3f55c170: move a8, a7 +3f55c180: jreq L3F55C260 +3f55c190: jruc L3F55C270 +L3F55C1A0: +3f55c1a0: move *a13(0xffe0), a11, 1 +3f55c1c0: setf 8, 0, 0 +3f55c1d0: move *a11(0x8), a8, 0 +3f55c1f0: dec a8 +3f55c200: jaeq L3F55B270 +3f55c220: subk 2, a8 +3f55c230: jreq L3F55BAF0 +3f55c240: dec a8 +3f55c250: jreq L3F55BF40 +L3F55C260: +3f55c260: sub a8, a8 +L3F55C270: +3f55c270: move *sp(0xa0), a14, 1 +3f55c290: mmfm sp, a7,a9,a11,a13 +3f55c2b0: rets 2 +L3F55C2C0: +3f55c2c0: mmtm sp, a7,a9,a11,a13 +3f55c2e0: move a14, a13 +3f55c2f0: addi 0x40, a14 +3f55c310: move *a13(0xffc0), a11, 1 +3f55c330: move *a13(0xffa0), a9, 1 +3f55c350: sll 0x5, a9 +3f55c360: add a11, a9 +3f55c370: move *a9(0x100), a9, 1 +3f55c390: move *a9(0x1a8), *a13(0x20), 1 +3f55c3c0: move *a13(0xffe0), a9, 1 +3f55c3e0: sub a11, a11 +3f55c3f0: setf 1, 0, 0 +3f55c400: move a11, *a9(0x13b), 0 +3f55c420: move a14, -*sp, 1 +3f55c430: move *a13(0xffc0), a11, 1 +3f55c450: move *a13(0xffa0), a9, 1 +3f55c470: sll 0x5, a9 +3f55c480: add a11, a9 +3f55c490: move *a9(0x100), *a14+, 1 +3f55c4b0: move *a13(0xffe0), *a14+, 1 +3f55c4d0: calla L3FB27F40 +3f55c500: move a8, *a13, 1 +3f55c510: move a8, a9 +3f55c520: jrne L3F55CAE0 +3f55c530: move *a13(0xffe0), a9, 1 +3f55c550: setf 1, 0, 0 +3f55c560: move *a9(0x13c), a9, 0 +3f55c580: jrne L3F55C6D0 +3f55c590: move *a13(0xffe0), a9, 1 +3f55c5b0: move *a13(0xffa0), a11, 1 +3f55c5d0: sll 0x5, a11 +3f55c5e0: add a9, a11 +3f55c5f0: move *a11(0xd8), a11, 1 +3f55c610: move *a11(0x28), a11, 1 +3f55c630: jreq L3F55C6D0 +3f55c640: move *a13(0xffa0), a11, 1 +3f55c660: sll 0x5, a11 +3f55c670: add a9, a11 +3f55c680: move *a11(0xd8), a11, 1 +3f55c6a0: sub a9, a9 +3f55c6b0: move a9, *a11(0x28), 1 +L3F55C6D0: +3f55c6d0: move *a13(0xffc0), a11, 1 +3f55c6f0: move *a13(0xff80), a9, 1 +3f55c710: sll 0x5, a9 +3f55c720: add a11, a9 +3f55c730: move *a9(0x160), a9, 1 +3f55c750: move *a13(0x20), a11, 1 +3f55c770: move *a9(0x108), a9, 1 +3f55c790: cmp a9, a11 +3f55c7a0: jrge L3F55CA40 +3f55c7b0: move *a13(0xffc0), a9, 1 +3f55c7d0: move *a13(0xffa0), a7, 1 +3f55c7f0: sll 0x5, a7 +3f55c800: add a9, a7 +3f55c810: move a14, -*sp, 1 +3f55c820: move *a13(0xff80), a11, 1 +3f55c840: sll 0x5, a11 +3f55c850: add a9, a11 +3f55c860: move *a11(0x160), a11, 1 +3f55c880: move *a11(0x108), a11, 1 +3f55c8a0: move *a13(0x20), a9, 1 +3f55c8c0: sub a9, a11 +3f55c8d0: move a11, *a14+, 1 +3f55c8e0: inc a9 +3f55c8f0: move a9, *a14+, 1 +3f55c900: move *a13(0xffa0), *a14+, 1 +3f55c920: move *a13(0xffe0), *a14+, 1 +3f55c940: calla L3F5588F0 +3f55c970: move a8, *a7(0x100), 1 +3f55c990: move *a13(0xffc0), a11, 1 +3f55c9b0: move *a13(0xffa0), a9, 1 +3f55c9d0: sll 0x5, a9 +3f55c9e0: add a11, a9 +3f55c9f0: move *a9(0x100), a9, 1 +3f55ca10: jrne L3F55CAD0 +3f55ca20: movk 11, a8 +3f55ca30: jruc L3F55CAE0 +L3F55CA40: +3f55ca40: move *a13(0xffc0), a9, 1 +3f55ca60: move *a13(0xffa0), a7, 1 +3f55ca80: sll 0x5, a7 +3f55ca90: add a9, a7 +3f55caa0: sub a9, a9 +3f55cab0: move a9, *a7(0x100), 1 +L3F55CAD0: +3f55cad0: sub a8, a8 +L3F55CAE0: +3f55cae0: move *sp(0xa0), a14, 1 +3f55cb00: mmfm sp, a7,a9,a11,a13 +3f55cb20: rets 2 +L3F55CB30: +3f55cb30: mmtm sp, a7,a9,a11,a13 +3f55cb50: move a14, a13 +3f55cb60: move *a13(0xffe0), a11, 1 +3f55cb80: move *a11(0x40), a9, 1 +3f55cba0: move *a13(0xffa0), a7, 1 +3f55cbc0: move a14, -*sp, 1 +3f55cbd0: setf 16, 0, 0 +3f55cbe0: move @0x1ad980, a11, 0 +3f55cc10: move a11, *a14+, 1 +3f55cc20: move @0x1ad990, a11, 0 +3f55cc50: move a11, *a14+, 1 +3f55cc60: move *a13(0xff60), *a14+, 1 +3f55cc80: calla L3F8BA520 +3f55ccb0: move a8, *a7, 1 +3f55ccc0: move *a7, a11, 1 +3f55ccd0: jrne L3F55D460 +3f55cce0: move a14, -*sp, 1 +3f55ccf0: movk 14, a11 +3f55cd00: move a11, *a14+, 1 +3f55cd10: move *a13(0xff60), *a14+, 1 +3f55cd30: setf 8, 0, 0 +3f55cd40: move *a9(0x8), a8, 0 +3f55cd60: move a8, *a14+, 1 +3f55cd70: move @0x1ad960, *a14+, 1 +3f55cda0: move *a13(0xffe0), *a14+, 1 +3f55cdc0: calla L3F7FD2F0 +3f55cdf0: move a11, a8 +3f55ce00: jauc L3F55DF20 +L3F55CE20: +3f55ce20: move *a13(0xffc0), a11, 1 +3f55ce40: jrne L3F55CF80 +3f55ce50: move a14, -*sp, 1 +3f55ce60: movk 14, a7 +3f55ce70: move a7, *a14+, 1 +3f55ce80: move *a13(0xff60), *a14+, 1 +3f55cea0: move *a9(0x8), a8, 0 +3f55cec0: move a8, *a14+, 1 +3f55ced0: move @0x1ad960, *a14+, 1 +3f55cf00: move *a13(0xffe0), *a14+, 1 +3f55cf20: calla L3F7FD2F0 +3f55cf50: move a7, a8 +3f55cf60: jauc L3F55DF20 +L3F55CF80: +3f55cf80: move *a13(0xffa0), a7, 1 +3f55cfa0: move *a7, *a11, 1 +3f55cfb0: setf 8, 0, 0 +3f55cfc0: move *a13(0xff40), a7, 0 +3f55cfe0: subk 2, a7 +3f55cff0: jrne L3F55D060 +3f55d000: move *a11, a7, 1 +3f55d010: move *a7(0x40), a7, 1 +3f55d030: move *a7(0x40), a7, 1 +3f55d050: jruc L3F55D0B0 +L3F55D060: +3f55d060: move *a11, a7, 1 +3f55d070: move *a7(0x60), a7, 1 +3f55d090: move *a7(0x40), a7, 1 +L3F55D0B0: +3f55d0b0: move *a13(0xffa0), a11, 1 +3f55d0d0: move a7, *a11, 1 +3f55d0e0: jruc L3F55D510 +L3F55D0F0: +3f55d0f0: move *a13(0xffc0), a11, 1 +3f55d110: jreq L3F55D190 +3f55d120: move *a13(0xffa0), a7, 1 +3f55d140: move *a7, a7, 1 +3f55d150: move *a7(0x140), *a11(0x0), 1 +3f55d180: jruc L3F55D510 +L3F55D190: +3f55d190: move *a13(0xffa0), a7, 1 +3f55d1b0: move *a7, a7, 1 +3f55d1c0: move *a7(0x140), a7, 1 +3f55d1e0: jreq L3F55D510 +3f55d1f0: move a14, -*sp, 1 +3f55d200: movk 14, a7 +3f55d210: move a7, *a14+, 1 +3f55d220: move *a13(0xff60), *a14+, 1 +3f55d240: setf 8, 0, 0 +3f55d250: move *a9(0x8), a8, 0 +3f55d270: move a8, *a14+, 1 +3f55d280: move @0x1ad960, *a14+, 1 +3f55d2b0: move *a13(0xffe0), *a14+, 1 +3f55d2d0: calla L3F7FD2F0 +3f55d300: move a7, a8 +3f55d310: jauc L3F55DF20 +L3F55D330: +3f55d330: move a14, -*sp, 1 +3f55d340: movk 14, a11 +3f55d350: move a11, *a14+, 1 +3f55d360: move *a13(0xff60), *a14+, 1 +3f55d380: move *a9(0x8), a8, 0 +3f55d3a0: move a8, *a14+, 1 +3f55d3b0: move @0x1ad960, *a14+, 1 +3f55d3e0: move *a13(0xffe0), *a14+, 1 +3f55d400: calla L3F7FD2F0 +3f55d430: move a11, a8 +3f55d440: jauc L3F55DF20 +L3F55D460: +3f55d460: move *a7, a11, 1 +3f55d470: setf 8, 0, 0 +3f55d480: move *a11(0x20), a8, 0 +3f55d4a0: dec a8 +3f55d4b0: jreq L3F55CE20 +3f55d4c0: dec a8 +3f55d4d0: jreq L3F55D0F0 +3f55d4e0: dec a8 +3f55d4f0: jreq L3F55D0F0 +3f55d500: jruc L3F55D330 +L3F55D510: +3f55d510: move *a13(0xffa0), a11, 1 +3f55d530: move *a11, a7, 1 +3f55d540: move *a13(0xff80), a11, 1 +3f55d560: move *a7(0x120), *a11(0x0), 1 +3f55d590: move *a13(0xff20), a7, 1 +3f55d5b0: jrlt L3F55D5E0 +3f55d5c0: move *a11, a7, 1 +3f55d5d0: jrne L3F55D750 +L3F55D5E0: +3f55d5e0: move *a13(0xff20), a7, 1 +3f55d600: jalt L3F55DE70 +3f55d620: move a14, -*sp, 1 +3f55d630: movk 10, a7 +3f55d640: move a7, *a14+, 1 +3f55d650: move *a13(0xff60), *a14+, 1 +3f55d670: setf 8, 0, 0 +3f55d680: move *a9(0x8), a8, 0 +3f55d6a0: move a8, *a14+, 1 +3f55d6b0: move @0x1ad960, *a14+, 1 +3f55d6e0: move *a13(0xffe0), *a14+, 1 +3f55d700: calla L3F7FD2F0 +3f55d730: move a7, a8 +3f55d740: jruc L3F55DF20 +L3F55D750: +3f55d750: move *a11, a7, 1 +3f55d760: setf 8, 0, 0 +3f55d770: move *a13(0xff40), a11, 0 +3f55d790: move *a7, a7, 0 +3f55d7a0: cmp a7, a11 +3f55d7b0: jreq L3F55DE70 +3f55d7c0: move a14, -*sp, 1 +3f55d7d0: movk 8, a7 +3f55d7e0: move a7, *a14+, 1 +3f55d7f0: move *a13(0xff60), *a14+, 1 +3f55d810: move *a9(0x8), a8, 0 +3f55d830: move a8, *a14+, 1 +3f55d840: move @0x1ad960, *a14+, 1 +3f55d870: move *a13(0xffe0), *a14+, 1 +3f55d890: calla L3F7FD2F0 +3f55d8c0: move a7, a8 +3f55d8d0: jruc L3F55DF20 +L3F55D8E0: +3f55d8e0: move *a13(0xff20), a11, 1 +3f55d900: jrlt L3F55DF10 +3f55d910: movk 1, a7 +3f55d920: sll a11, a7 +3f55d930: move *a13(0xff80), a11, 1 +3f55d950: move *a11, a11, 1 +3f55d960: move *a11(0x60), a11, 1 +3f55d980: and a11, a7 +3f55d990: jrne L3F55DA50 +3f55d9a0: movk 1, a11 +3f55d9b0: move *a13(0xff20), a7, 1 +3f55d9d0: sll a7, a11 +3f55d9e0: move *a13(0xff80), a7, 1 +3f55da00: move *a7, a7, 1 +3f55da10: move *a7(0x40), a7, 1 +3f55da30: and a7, a11 +3f55da40: jrne L3F55DF10 +L3F55DA50: +3f55da50: move a14, -*sp, 1 +3f55da60: movk 8, a11 +3f55da70: move a11, *a14+, 1 +3f55da80: move *a13(0xff60), *a14+, 1 +3f55daa0: setf 8, 0, 0 +3f55dab0: move *a9(0x8), a8, 0 +3f55dad0: move a8, *a14+, 1 +3f55dae0: move @0x1ad960, *a14+, 1 +3f55db10: move *a13(0xffe0), *a14+, 1 +3f55db30: calla L3F7FD2F0 +3f55db60: move a11, a8 +3f55db70: jruc L3F55DF20 +L3F55DB80: +3f55db80: move *a13(0xff20), a11, 1 +3f55dba0: jrlt L3F55DF10 +3f55dbb0: move *a13(0xff80), a7, 1 +3f55dbd0: move *a7, a7, 1 +3f55dbe0: move *a7(0x40), a7, 1 +3f55dc00: and a11, a7 +3f55dc10: cmp a7, a11 +3f55dc20: jreq L3F55DF10 +3f55dc30: move a14, -*sp, 1 +3f55dc40: movk 8, a7 +3f55dc50: move a7, *a14+, 1 +3f55dc60: move *a13(0xff60), *a14+, 1 +3f55dc80: move *a9(0x8), a8, 0 +3f55dca0: move a8, *a14+, 1 +3f55dcb0: move @0x1ad960, *a14+, 1 +3f55dce0: move *a13(0xffe0), *a14+, 1 +3f55dd00: calla L3F7FD2F0 +3f55dd30: move a7, a8 +3f55dd40: jruc L3F55DF20 +L3F55DD50: +3f55dd50: move a14, -*sp, 1 +3f55dd60: movk 2, a11 +3f55dd70: move a11, *a14+, 1 +3f55dd80: move *a13(0xff60), *a14+, 1 +3f55dda0: move *a9(0x8), a8, 0 +3f55ddc0: move a8, *a14+, 1 +3f55ddd0: move @0x1ad960, *a14+, 1 +3f55de00: move *a13(0xffe0), *a14+, 1 +3f55de20: calla L3F7FD2F0 +3f55de50: move a11, a8 +3f55de60: jruc L3F55DF20 +L3F55DE70: +3f55de70: setf 8, 0, 0 +3f55de80: move *a13(0xff40), a8, 0 +3f55dea0: dec a8 +3f55deb0: jreq L3F55D8E0 +3f55dec0: dec a8 +3f55ded0: jreq L3F55D8E0 +3f55dee0: dec a8 +3f55def0: jreq L3F55DB80 +3f55df00: jruc L3F55DD50 +L3F55DF10: +3f55df10: sub a8, a8 +L3F55DF20: +3f55df20: move *sp(0xa0), a14, 1 +3f55df40: mmfm sp, a7,a9,a11,a13 +3f55df60: rets 2 +L3F55DF70: +3f55df70: mmtm sp, a11,a13 +3f55df90: move a14, a13 +3f55dfa0: addi 0x60, a14 +3f55dfc0: move *a13(0xffe0), a11, 1 +3f55dfe0: move *a11(0x120), *a13(0x0), 1 +3f55e010: move a14, -*sp, 1 +3f55e020: move *a13(0xffc0), *a14+, 1 +3f55e040: move *a11(0x160), *a14+, 1 +3f55e060: move *a13(0x0), *a14+, 1 +3f55e080: calla L3F55B200 +3f55e0b0: move a8, *a13(0x40), 1 +3f55e0d0: move a8, a8 +3f55e0e0: jrne L3F55E100 +3f55e0f0: sub a8, a8 +L3F55E100: +3f55e100: move *sp(0x60), a14, 1 +3f55e120: mmfm sp, a11,a13 +3f55e140: rets 2 +L3F55E150: +3f55e150: mmtm sp, a5,a7,a9,a11,a13 +3f55e170: move a14, a13 +3f55e180: addi 0x40, a14 +3f55e1a0: sub a11, a11 +3f55e1b0: move a11, *a13, 1 +3f55e1c0: move *a13(0xffe0), a7, 1 +3f55e1e0: move *a7(0x40), a9, 1 +3f55e200: move *a13(0xffa0), a7, 1 +3f55e220: move *a7(0x160), a7, 1 +3f55e240: move *a7(0x28), a7, 1 +3f55e260: jane L3F55EC40 +3f55e280: setf 8, 0, 0 +3f55e290: move *a9(0x60), a7, 0 +3f55e2b0: jreq L3F55E360 +3f55e2c0: move *a13(0xffa0), a7, 1 +3f55e2e0: move *a7(0x160), a5, 1 +3f55e300: move *a9(0x40), a7, 1 +3f55e320: sll 0x3, a7 +3f55e330: move a7, *a5(0x48), 1 +3f55e350: jruc L3F55E860 +L3F55E360: +3f55e360: move *a13(0xffc0), a7, 1 +3f55e380: move *a7(0x160), a5, 1 +3f55e3a0: move *a5(0xd8), a5, 1 +3f55e3c0: move *a7(0x160), a7, 1 +3f55e3e0: move *a7(0xd8), a7, 1 +3f55e400: move *a5(0x128), a5, 1 +3f55e420: move *a7(0x148), a7, 1 +3f55e440: mpyu a7, a5 +3f55e450: srl 0x3, a5 +3f55e460: addk 7, a5 +3f55e470: movk 7, a7 +3f55e480: andn a7, a5 +3f55e490: cmpi 0x400000, a5 +3f55e4c0: jrnc L3F55E610 +3f55e4d0: move *a13(0xffc0), a5, 1 +3f55e4f0: move *a5(0x160), a7, 1 +3f55e510: move *a7(0xd8), a7, 1 +3f55e530: move *a5(0x160), a5, 1 +3f55e550: move *a5(0xd8), a5, 1 +3f55e570: move *a7(0x128), a7, 1 +3f55e590: move *a5(0x148), a5, 1 +3f55e5b0: mpyu a5, a7 +3f55e5c0: srl 0x3, a7 +3f55e5d0: addk 7, a7 +3f55e5e0: movk 7, a5 +3f55e5f0: andn a5, a7 +3f55e600: jruc L3F55E640 +L3F55E610: +3f55e610: movi 0x400000, a7 +L3F55E640: +3f55e640: move *a13(0xffa0), a5, 1 +3f55e660: move *a5(0x160), a5, 1 +3f55e680: move a7, *a5(0x48), 1 +3f55e6a0: move *a13(0xffa0), a7, 1 +3f55e6c0: move *a7(0x160), a5, 1 +3f55e6e0: move *a9(0x40), a7, 1 +3f55e700: sll 0x3, a7 +3f55e710: move *a5(0x48), a5, 1 +3f55e730: cmp a7, a5 +3f55e740: jrls L3F55E7C0 +3f55e750: move *a13(0xffa0), a7, 1 +3f55e770: move *a7(0x160), a5, 1 +3f55e790: move *a5(0x48), a5, 1 +3f55e7b0: jruc L3F55E800 +L3F55E7C0: +3f55e7c0: move *a9(0x40), a7, 1 +3f55e7e0: move a7, a5 +3f55e7f0: sll 0x3, a5 +L3F55E800: +3f55e800: move *a13(0xffa0), a7, 1 +3f55e820: move *a7(0x160), a7, 1 +3f55e840: move a5, *a7(0x48), 1 +L3F55E860: +3f55e860: move *a13(0xffa0), a7, 1 +3f55e880: move *a7(0x160), a5, 1 +3f55e8a0: move a14, -*sp, 1 +3f55e8b0: move *a7(0x160), a7, 1 +3f55e8d0: move *a7(0x48), *a14+, 1 +3f55e8f0: calla L3FB1D3A0 +3f55e920: move a8, *a5(0x28), 1 +3f55e940: move *a13(0xffa0), a7, 1 +3f55e960: move *a7(0x160), a5, 1 +3f55e980: move *a5(0x28), a5, 1 +3f55e9a0: jrne L3F55EA30 +3f55e9b0: move a14, -*sp, 1 +3f55e9c0: movi 0x3f562a30, a8 +3f55e9f0: move a8, *a14+, 1 +3f55ea00: calla L3F927BC0 +L3F55EA30: +3f55ea30: move *a7(0x160), a5, 1 +3f55ea50: move *a5(0x28), a5, 1 +3f55ea70: jrne L3F55F1B0 +3f55ea80: move a14, -*sp, 1 +3f55ea90: movk 11, a5 +3f55eaa0: move a5, *a14+, 1 +3f55eab0: move a14, -*sp, 1 +3f55eac0: movk 1, a5 +3f55ead0: move a5, *a14+, 1 +3f55eae0: move *a13(0xffc0), *a14+, 1 +3f55eb00: calla L3F557F30 +3f55eb30: move *a9(0x20), *a14+, 1 +3f55eb50: setf 8, 0, 0 +3f55eb60: move *a9(0x8), a8, 0 +3f55eb80: move a8, *a14+, 1 +3f55eb90: move @0x1ad960, *a14+, 1 +3f55ebc0: move *a13(0xffe0), *a14+, 1 +3f55ebe0: calla L3F7FD2F0 +3f55ec10: movk 11, a8 +3f55ec20: jauc L3F55F780 +L3F55EC40: +3f55ec40: move *a13(0xffa0), a7, 1 +3f55ec60: move *a7(0x160), a5, 1 +3f55ec80: move *a7(0x160), a7, 1 +3f55eca0: move *a5(0x48), a5, 1 +3f55ecc0: move *a7(0x168), a7, 1 +3f55ece0: sub a7, a5 +3f55ecf0: move *a9(0x40), a7, 1 +3f55ed10: sll 0x3, a7 +3f55ed20: cmp a7, a5 +3f55ed30: jrnc L3F55F1B0 +3f55ed40: move *a13(0xffa0), a7, 1 +3f55ed60: move *a7(0x160), a5, 1 +3f55ed80: move *a9(0x40), a7, 1 +3f55eda0: sll 0x3, a7 +3f55edb0: move *a5(0x48), a11, 1 +3f55edd0: add a7, a11 +3f55ede0: move a11, *a5(0x48), 1 +3f55ee00: move a14, -*sp, 1 +3f55ee10: move *a13(0xffa0), a11, 1 +3f55ee30: move *a11(0x160), a7, 1 +3f55ee50: move *a7(0x48), *a14+, 1 +3f55ee70: move *a11(0x160), a7, 1 +3f55ee90: move *a7(0x28), *a14+, 1 +3f55eeb0: calla L3FB1D6C0 +3f55eee0: move a8, *a13(0x20), 1 +3f55ef00: move a8, a5 +3f55ef10: jrne L3F55EFA0 +3f55ef20: move a14, -*sp, 1 +3f55ef30: movi 0x3f562b90, a8 +3f55ef60: move a8, *a14+, 1 +3f55ef70: calla L3F927BC0 +L3F55EFA0: +3f55efa0: move a5, a7 +3f55efb0: jrne L3F55F170 +3f55efc0: move a14, -*sp, 1 +3f55efd0: movk 11, a5 +3f55efe0: move a5, *a14+, 1 +3f55eff0: move a14, -*sp, 1 +3f55f000: movk 1, a5 +3f55f010: move a5, *a14+, 1 +3f55f020: move *a13(0xffc0), *a14+, 1 +3f55f040: calla L3F557F30 +3f55f070: move *a9(0x20), *a14+, 1 +3f55f090: setf 8, 0, 0 +3f55f0a0: move *a9(0x8), a8, 0 +3f55f0c0: move a8, *a14+, 1 +3f55f0d0: move @0x1ad960, *a14+, 1 +3f55f100: move *a13(0xffe0), *a14+, 1 +3f55f120: calla L3F7FD2F0 +3f55f150: movk 11, a8 +3f55f160: jruc L3F55F780 +L3F55F170: +3f55f170: move *a11(0x160), a5, 1 +3f55f190: move a7, *a5(0x28), 1 +L3F55F1B0: +3f55f1b0: move a14, -*sp, 1 +3f55f1c0: move *a9(0x40), *a14+, 1 +3f55f1e0: move a9, a11 +3f55f1f0: addi 0x80, a11 +3f55f210: move a11, *a14+, 1 +3f55f220: move *a13(0xffa0), a11, 1 +3f55f240: move *a11(0x160), a7, 1 +3f55f260: move *a11(0x160), a5, 1 +3f55f280: move *a5(0x168), a5, 1 +3f55f2a0: sra 0x3, a5 +3f55f2b0: sll 0x3, a5 +3f55f2c0: move *a7(0x28), a7, 1 +3f55f2e0: add a5, a7 +3f55f2f0: move a7, *a14+, 1 +3f55f300: calla L3FE16AC0 +3f55f330: move *a11(0x160), a7, 1 +3f55f350: move *a9(0x40), a5, 1 +3f55f370: sll 0x3, a5 +3f55f380: move *a7(0x168), a11, 1 +3f55f3a0: add a5, a11 +3f55f3b0: move a11, *a7(0x168), 1 +3f55f3d0: setf 8, 0, 0 +3f55f3e0: move *a9(0x60), a11, 0 +3f55f400: jreq L3F55F770 +3f55f410: move *a13(0xffc0), a11, 1 +3f55f430: move *a11(0x160), a7, 1 +3f55f450: move *a7(0xd8), a7, 1 +3f55f470: move *a13(0xffa0), a5, 1 +3f55f490: move *a5(0x160), a5, 1 +3f55f4b0: move *a5(0x168), *a7(0x48), 1 +3f55f4e0: move *a11(0x160), a7, 1 +3f55f500: move *a7(0xd8), a7, 1 +3f55f520: move *a7(0x28), a7, 1 +3f55f540: jreq L3F55F5F0 +3f55f550: move a14, -*sp, 1 +3f55f560: move *a11(0x160), a7, 1 +3f55f580: move *a7(0xd8), a7, 1 +3f55f5a0: move *a7(0x28), *a14+, 1 +3f55f5c0: calla L3FB1D980 +L3F55F5F0: +3f55f5f0: move *a11(0x160), a7, 1 +3f55f610: move *a7(0xd8), a7, 1 +3f55f630: move *a13(0xffa0), a5, 1 +3f55f650: move *a5(0x160), a5, 1 +3f55f670: move *a5(0x28), *a7(0x28), 1 +3f55f6a0: move *a13(0xffa0), a7, 1 +3f55f6c0: move *a7(0x160), a5, 1 +3f55f6e0: sub a7, a7 +3f55f6f0: move a7, *a5(0x28), 1 +3f55f710: move *a11(0x160), a5, 1 +3f55f730: movk 1, a7 +3f55f740: setf 1, 0, 0 +3f55f750: move a7, *a5(0x13a), 0 +L3F55F770: +3f55f770: sub a8, a8 +L3F55F780: +3f55f780: move *sp(0xc0), a14, 1 +3f55f7a0: mmfm sp, a5,a7,a9,a11,a13 +3f55f7c0: rets 2 +L3F55F7D0: +3f55f7d0: mmtm sp, a5,a7,a9,a11,a13 +3f55f7f0: move a14, a13 +3f55f800: addi 0x80, a14 +3f55f820: move *a13(0xffe0), a11, 1 +3f55f840: move *a11(0x40), a9, 1 +3f55f860: move *a9(0x40), a7, 1 +3f55f880: sll 0x3, a7 +3f55f890: move a7, *a13, 1 +3f55f8a0: move *a13(0xffa0), a5, 1 +3f55f8c0: move *a13(0xff80), a7, 1 +3f55f8e0: sll 0x5, a7 +3f55f8f0: add a5, a7 +3f55f900: move *a7(0x160), a7, 1 +3f55f920: move *a7(0x168), a7, 1 +3f55f940: movk 7, a5 +3f55f950: andn a5, a7 +3f55f960: move *a13, a5, 1 +3f55f970: add a5, a7 +3f55f980: move *a13(0xffa0), a5, 1 +3f55f9a0: move *a13(0xff80), a11, 1 +3f55f9c0: sll 0x5, a11 +3f55f9d0: add a5, a11 +3f55f9e0: move *a11(0x160), a11, 1 +3f55fa00: move *a11(0x88), a11, 1 +3f55fa20: divu a11, a7 +3f55fa30: move a7, *a13(0x20), 1 +3f55fa50: sub a11, a11 +3f55fa60: move a11, *a13(0x40), 1 +3f55fa80: move *a13(0xff80), a7, 1 +3f55faa0: sll 0x5, a7 +3f55fab0: add a5, a7 +3f55fac0: move *a7(0x160), a7, 1 +3f55fae0: move *a7(0x28), a7, 1 +3f55fb00: jaeq L3F560880 +3f55fb20: move *a13(0xff80), a7, 1 +3f55fb40: sll 0x5, a7 +3f55fb50: add a5, a7 +3f55fb60: move *a7(0x160), a7, 1 +3f55fb80: move *a13(0xff80), a11, 1 +3f55fba0: sll 0x5, a11 +3f55fbb0: add a5, a11 +3f55fbc0: move *a11(0x160), a11, 1 +3f55fbe0: move *a7(0x88), a7, 1 +3f55fc00: move *a11(0x168), a11, 1 +3f55fc20: sub a11, a7 +3f55fc30: move *a13, a11, 1 +3f55fc40: cmp a11, a7 +3f55fc50: jrnc L3F55FD80 +3f55fc60: move *a13(0xff80), a7, 1 +3f55fc80: sll 0x5, a7 +3f55fc90: add a5, a7 +3f55fca0: move *a7(0x160), a7, 1 +3f55fcc0: move *a13(0xff80), a11, 1 +3f55fce0: sll 0x5, a11 +3f55fcf0: add a5, a11 +3f55fd00: move *a11(0x160), a11, 1 +3f55fd20: move *a7(0x88), a7, 1 +3f55fd40: move *a11(0x168), a11, 1 +3f55fd60: sub a11, a7 +3f55fd70: jruc L3F55FD90 +L3F55FD80: +3f55fd80: move a11, a7 +L3F55FD90: +3f55fd90: move a7, *a13(0x40), 1 +3f55fdb0: move a14, -*sp, 1 +3f55fdc0: addk 7, a7 +3f55fdd0: srl 0x3, a7 +3f55fde0: move a7, *a14+, 1 +3f55fdf0: move a9, a11 +3f55fe00: addi 0x80, a11 +3f55fe20: move a11, *a14+, 1 +3f55fe30: move *a13(0xff80), a11, 1 +3f55fe50: sll 0x5, a11 +3f55fe60: add a5, a11 +3f55fe70: move *a11(0x160), a11, 1 +3f55fe90: move *a13(0xff80), a7, 1 +3f55feb0: sll 0x5, a7 +3f55fec0: add a5, a7 +3f55fed0: move *a7(0x160), a7, 1 +3f55fef0: move *a7(0x168), a7, 1 +3f55ff10: addk 7, a7 +3f55ff20: sra 0x3, a7 +3f55ff30: sll 0x3, a7 +3f55ff40: move *a11(0x28), a11, 1 +3f55ff60: add a7, a11 +3f55ff70: move a11, *a14+, 1 +3f55ff80: calla L3FE16AC0 +3f55ffb0: move *a13(0x20), a11, 1 +3f55ffd0: jrne L3F5600C0 +3f55ffe0: move *a13(0xff80), a7, 1 +3f560000: sll 0x5, a7 +3f560010: add a5, a7 +3f560020: move *a7(0x160), a7, 1 +3f560040: move *a7(0x168), a5, 1 +3f560060: move *a13(0x40), a11, 1 +3f560080: add a11, a5 +3f560090: move a5, *a7(0x168), 1 +3f5600b0: jruc L3F560880 +L3F5600C0: +3f5600c0: move *a13(0xff80), a7, 1 +3f5600e0: sll 0x5, a7 +3f5600f0: add a5, a7 +3f560100: move *a7(0x160), a7, 1 +3f560120: move *a13(0xff80), a11, 1 +3f560140: sll 0x5, a11 +3f560150: add a5, a11 +3f560160: move *a11(0x160), a11, 1 +3f560180: move *a11(0xe8), *a7(0x108), 1 +3f5601b0: move *a13(0xff80), a11, 1 +3f5601d0: sll 0x5, a11 +3f5601e0: add a5, a11 +3f5601f0: move *a11(0x160), a11, 1 +3f560210: move *a13(0xff80), a7, 1 +3f560230: sll 0x5, a7 +3f560240: add a5, a7 +3f560250: move *a7(0x160), a7, 1 +3f560270: move *a7(0x168), a7, 1 +3f560290: neg a7 +3f5602a0: movk 7, a5 +3f5602b0: and a5, a7 +3f5602c0: move a7, *a11(0x168), 1 +3f5602e0: move a14, -*sp, 1 +3f5602f0: move *a13(0xff80), *a14+, 1 +3f560310: move *a13(0xffc0), *a14+, 1 +3f560330: calla L3F55DF70 +3f560360: move a8, *a13(0x60), 1 +3f560380: subk 11, a8 +3f560390: jrne L3F560560 +3f5603a0: move a14, -*sp, 1 +3f5603b0: movk 11, a11 +3f5603c0: move a11, *a14+, 1 +3f5603d0: move a14, -*sp, 1 +3f5603e0: movk 1, a7 +3f5603f0: move a7, *a14+, 1 +3f560400: move *a13(0xffc0), *a14+, 1 +3f560420: calla L3F557F30 +3f560450: move *a9(0x20), *a14+, 1 +3f560470: setf 8, 0, 0 +3f560480: move *a9(0x8), a8, 0 +3f5604a0: move a8, *a14+, 1 +3f5604b0: move @0x1ad960, *a14+, 1 +3f5604e0: move *a13(0xffe0), *a14+, 1 +3f560500: calla L3F7FD2F0 +3f560530: move a11, a8 +3f560540: jauc L3F561A60 +L3F560560: +3f560560: move *a13(0x60), a11, 1 +3f560580: jreq L3F5605C0 +3f560590: move a11, a8 +3f5605a0: jauc L3F561A60 +L3F5605C0: +3f5605c0: move a14, -*sp, 1 +3f5605d0: move *a13(0xffa0), a7, 1 +3f5605f0: move *a13(0xff80), a5, 1 +3f560610: sll 0x5, a5 +3f560620: add a7, a5 +3f560630: move *a5(0x160), a5, 1 +3f560650: move *a5(0x28), *a14+, 1 +3f560670: calla L3FB1D980 +3f5606a0: move *a13(0xff80), a5, 1 +3f5606c0: sll 0x5, a5 +3f5606d0: add a7, a5 +3f5606e0: move *a5(0x160), a5, 1 +3f560700: move *a13(0x40), a7, 1 +3f560720: movk 7, a11 +3f560730: and a7, a11 +3f560740: move a11, *a5(0x168), 1 +3f560760: move *a13(0xffa0), a11, 1 +3f560780: move *a13(0xff80), a5, 1 +3f5607a0: sll 0x5, a5 +3f5607b0: add a11, a5 +3f5607c0: move *a5(0x160), a5, 1 +3f5607e0: move *a5(0xe8), a7, 1 +3f560800: inc a7 +3f560810: move a7, *a5(0xe8), 1 +3f560830: move *a13(0x20), a7, 1 +3f560850: dec a7 +3f560860: move a7, *a13(0x20), 1 +L3F560880: +3f560880: move *a13(0x20), a11, 1 +3f5608a0: jaeq L3F561110 +3f5608c0: move *a13(0xffa0), a7, 1 +3f5608e0: move *a13(0xff80), a5, 1 +3f560900: sll 0x5, a5 +3f560910: add a7, a5 +3f560920: move *a5(0x160), a5, 1 +3f560940: move *a13(0xff80), a11, 1 +3f560960: sll 0x5, a11 +3f560970: add a7, a11 +3f560980: move *a11(0x160), a11, 1 +3f5609a0: move *a13(0x20), a7, 1 +3f5609c0: move *a11(0xe8), a11, 1 +3f5609e0: add a7, a11 +3f5609f0: dec a11 +3f560a00: move a11, *a5(0x108), 1 +3f560a20: move *a13(0xffa0), a11, 1 +3f560a40: move *a13(0xff80), a5, 1 +3f560a60: sll 0x5, a5 +3f560a70: add a11, a5 +3f560a80: move *a5(0x160), a5, 1 +3f560aa0: move a7, *a5(0x148), 1 +3f560ac0: move *a13(0xff80), a5, 1 +3f560ae0: sll 0x5, a5 +3f560af0: add a11, a5 +3f560b00: move *a5(0x160), a5, 1 +3f560b20: move *a13(0x40), a7, 1 +3f560b40: srl 0x3, a7 +3f560b50: sll 0x3, a7 +3f560b60: add a9, a7 +3f560b70: addi 0x80, a7 +3f560b90: move a7, *a5(0x28), 1 +3f560bb0: move a14, -*sp, 1 +3f560bc0: move *a13(0xff80), *a14+, 1 +3f560be0: move *a13(0xffc0), *a14+, 1 +3f560c00: calla L3F55DF70 +3f560c30: move a8, *a13(0x60), 1 +3f560c50: move a8, a5 +3f560c60: jreq L3F560F40 +3f560c70: move *a13(0xff80), a7, 1 +3f560c90: sll 0x5, a7 +3f560ca0: add a11, a7 +3f560cb0: move *a7(0x160), a7, 1 +3f560cd0: sub a5, a5 +3f560ce0: move a5, *a7(0x28), 1 +3f560d00: move a14, -*sp, 1 +3f560d10: movk 1, a7 +3f560d20: move a7, *a14+, 1 +3f560d30: move *a13(0xffc0), *a14+, 1 +3f560d50: calla L3F557F30 +3f560d80: move *a13(0x60), a5, 1 +3f560da0: subk 11, a5 +3f560db0: jrne L3F560F00 +3f560dc0: move a14, -*sp, 1 +3f560dd0: movk 11, a5 +3f560de0: move a5, *a14+, 1 +3f560df0: move *a9(0x20), *a14+, 1 +3f560e10: setf 8, 0, 0 +3f560e20: move *a9(0x8), a8, 0 +3f560e40: move a8, *a14+, 1 +3f560e50: move @0x1ad960, *a14+, 1 +3f560e80: move *a13(0xffe0), *a14+, 1 +3f560ea0: calla L3F7FD2F0 +3f560ed0: move a5, a8 +3f560ee0: jauc L3F561A60 +L3F560F00: +3f560f00: move *a13(0x60), a8, 1 +3f560f20: jauc L3F561A60 +L3F560F40: +3f560f40: move *a13(0xff80), a7, 1 +3f560f60: sll 0x5, a7 +3f560f70: add a11, a7 +3f560f80: move *a7(0x160), a7, 1 +3f560fa0: move *a13(0x20), a5, 1 +3f560fc0: move *a7(0x88), a7, 1 +3f560fe0: mpyu a5, a7 +3f560ff0: move *a13(0x40), a5, 1 +3f561010: add a5, a7 +3f561020: move a7, *a13(0x40), 1 +3f561040: move *a13(0xff80), a5, 1 +3f561060: sll 0x5, a5 +3f561070: add a11, a5 +3f561080: move *a5(0x160), a5, 1 +3f5610a0: move *a5(0xe8), a7, 1 +3f5610c0: move *a13(0x20), a11, 1 +3f5610e0: add a11, a7 +3f5610f0: move a7, *a5(0xe8), 1 +L3F561110: +3f561110: setf 8, 0, 0 +3f561120: move *a9(0x60), a7, 0 +3f561140: jrne L3F5611A0 +3f561150: move *a13, a7, 1 +3f561160: move *a13(0x40), a5, 1 +3f561180: cmp a5, a7 +3f561190: jrne L3F561260 +L3F5611A0: +3f5611a0: move *a13(0xffa0), a7, 1 +3f5611c0: move *a13(0xff80), a5, 1 +3f5611e0: sll 0x5, a5 +3f5611f0: add a7, a5 +3f561200: move *a5(0x160), a5, 1 +3f561220: sub a7, a7 +3f561230: move a7, *a5(0x28), 1 +3f561250: jruc L3F561A50 +L3F561260: +3f561260: move *a13(0xffa0), a5, 1 +3f561280: move *a13(0xff80), a7, 1 +3f5612a0: sll 0x5, a7 +3f5612b0: add a5, a7 +3f5612c0: move *a7(0x160), a7, 1 +3f5612e0: movk 1, a5 +3f5612f0: move a5, *a7(0x148), 1 +3f561310: move *a13(0xffa0), a7, 1 +3f561330: move *a13(0xff80), a5, 1 +3f561350: sll 0x5, a5 +3f561360: add a7, a5 +3f561370: move *a5(0x160), a5, 1 +3f561390: move *a13, a7, 1 +3f5613a0: move *a13(0x40), a11, 1 +3f5613c0: sub a11, a7 +3f5613d0: move a7, *a5(0x168), 1 +3f5613f0: move *a13(0xffa0), a7, 1 +3f561410: move *a13(0xff80), a5, 1 +3f561430: sll 0x5, a5 +3f561440: add a7, a5 +3f561450: move *a5(0x160), a5, 1 +3f561470: move a14, -*sp, 1 +3f561480: move *a13(0xff80), a11, 1 +3f5614a0: sll 0x5, a11 +3f5614b0: add a7, a11 +3f5614c0: move *a11(0x160), a11, 1 +3f5614e0: move *a11(0x88), a11, 1 +3f561500: addk 8, a11 +3f561510: move a11, *a14+, 1 +3f561520: calla L3FB1D3A0 +3f561550: move a8, *a5(0x28), 1 +3f561570: move *a13(0xff80), a11, 1 +3f561590: sll 0x5, a11 +3f5615a0: add a7, a11 +3f5615b0: move *a11(0x160), a11, 1 +3f5615d0: move *a11(0x28), a11, 1 +3f5615f0: jrne L3F561680 +3f561600: move a14, -*sp, 1 +3f561610: movi 0x3f562a30, a8 +3f561640: move a8, *a14+, 1 +3f561650: calla L3F927BC0 +L3F561680: +3f561680: move *a13(0xff80), a11, 1 +3f5616a0: sll 0x5, a11 +3f5616b0: add a7, a11 +3f5616c0: move *a11(0x160), a11, 1 +3f5616e0: move *a11(0x28), a11, 1 +3f561700: jrne L3F5618C0 +3f561710: move a14, -*sp, 1 +3f561720: movk 11, a11 +3f561730: move a11, *a14+, 1 +3f561740: move a14, -*sp, 1 +3f561750: movk 1, a5 +3f561760: move a5, *a14+, 1 +3f561770: move *a13(0xffc0), *a14+, 1 +3f561790: calla L3F557F30 +3f5617c0: move *a9(0x20), *a14+, 1 +3f5617e0: setf 8, 0, 0 +3f5617f0: move *a9(0x8), a8, 0 +3f561810: move a8, *a14+, 1 +3f561820: move @0x1ad960, *a14+, 1 +3f561850: move *a13(0xffe0), *a14+, 1 +3f561870: calla L3F7FD2F0 +3f5618a0: move a11, a8 +3f5618b0: jruc L3F561A60 +L3F5618C0: +3f5618c0: move a14, -*sp, 1 +3f5618d0: move *a13, a11, 1 +3f5618e0: move *a13(0x40), a5, 1 +3f561900: sub a5, a11 +3f561910: addk 7, a11 +3f561920: srl 0x3, a11 +3f561930: move a11, *a14+, 1 +3f561940: srl 0x3, a5 +3f561950: sll 0x3, a5 +3f561960: add a9, a5 +3f561970: addi 0x80, a5 +3f561990: move a5, *a14+, 1 +3f5619a0: move *a13(0xff80), a11, 1 +3f5619c0: sll 0x5, a11 +3f5619d0: add a7, a11 +3f5619e0: move *a11(0x160), a11, 1 +3f561a00: move *a11(0x28), *a14+, 1 +3f561a20: calla L3FE16AC0 +L3F561A50: +3f561a50: sub a8, a8 +L3F561A60: +3f561a60: move *sp(0xc0), a14, 1 +3f561a80: mmfm sp, a5,a7,a9,a11,a13 +3f561aa0: rets 2 +L3F561AB0: +3f561ab0: mmtm sp, a7,a9,a11,a13 +3f561ad0: move a14, a13 +3f561ae0: addk 32, a14 +3f561af0: jauc L3F562740 +L3F561B10: +3f561b10: move *a13(0xffe0), a11, 1 +3f561b30: addi 0x40, a14 +3f561b50: move a14, -*sp, 1 +3f561b60: addi 0x40, a14 +3f561b80: move a14, -*sp, 1 +3f561b90: move *a13(0xffc0), a9, 1 +3f561bb0: move *a13(0xff60), a7, 1 +3f561bd0: sll 0x5, a7 +3f561be0: add a9, a7 +3f561bf0: move *a7(0xd8), a7, 1 +3f561c10: move *a7(0x1a8), a8, 1 +3f561c30: calla L3FE116F0 +3f561c60: calla L3FE161A0 +3f561c90: addi 0x40, a14 +3f561cb0: move a14, -*sp, 1 +3f561cc0: movi 0x3f562d00, a8 +3f561cf0: move *a8+, *a14+, 1 +3f561d00: move *a8+, *a14+, 1 +3f561d10: calla L3FE161A0 +3f561d40: calla L3FE0D650 +3f561d70: calla L3FE14450 +3f561da0: calla L3FE10B50 +3f561dd0: setf 16, 0, 0 +3f561de0: move a8, *a11, 0 +3f561df0: move *a13(0xff60), a7, 1 +3f561e10: sll 0x5, a7 +3f561e20: add a9, a7 +3f561e30: move *a7(0xd8), a7, 1 +3f561e50: move *a7(0x1a8), *a11(0x1a8), 1 +3f561e80: move *a13(0xff60), a7, 1 +3f561ea0: sll 0x5, a7 +3f561eb0: add a9, a7 +3f561ec0: move *a7(0xd8), a7, 1 +3f561ee0: move *a7(0x188), *a11(0x188), 1 +3f561f10: move a14, -*sp, 1 +3f561f20: move *a13(0xffa0), a7, 1 +3f561f40: move *a13(0xff80), a9, 1 +3f561f60: sll 0x5, a9 +3f561f70: add a7, a9 +3f561f80: move *a9(0x160), a9, 1 +3f561fa0: move *a9(0x88), *a14+, 1 +3f561fc0: move *a13(0xff80), a9, 1 +3f561fe0: sll 0x5, a9 +3f561ff0: add a7, a9 +3f562000: move *a9(0x160), a9, 1 +3f562020: move *a9(0x68), *a14+, 1 +3f562040: sub a9, a9 +3f562050: move a9, *a14+, 1 +3f562060: move *a11, a8, 0 +3f562070: move a8, *a14+, 1 +3f562080: calla L3F566B40 +3f5620b0: movb a8, *a11(0x10) +3f5620d0: move a14, -*sp, 1 +3f5620e0: move a9, *a14+, 1 +3f5620f0: setf 8, 0, 0 +3f562100: move *a11(0x10), a8, 0 +3f562120: move a8, *a14+, 1 +3f562130: calla L3F566840 +3f562160: movb a8, *a11(0x18) +3f562180: jruc L3F562800 +L3F562190: +3f562190: move *a13(0xffc0), a11, 1 +3f5621b0: move *a13(0xff60), a9, 1 +3f5621d0: sll 0x5, a9 +3f5621e0: add a11, a9 +3f5621f0: move *a9(0xd8), a9, 1 +3f562210: move *a13(0xffe0), a7, 1 +3f562230: movk 14, a8 +L3F562240: +3f562240: move *a9+, *a7+, 1 +3f562250: dsjs a8, L3F562240 +3f562260: movb *a9, *a7 +3f562270: move *a13(0xffe0), a9, 1 +3f562290: movk 5, a7 +3f5622a0: movb a7, *a9(0x10) +3f5622c0: movk 1, a7 +3f5622d0: movb a7, *a9(0x18) +3f5622f0: setf 16, 0, 0 +3f562300: move a7, *a9, 0 +3f562310: movk 2, a7 +3f562320: move a7, *a9(0x1a8), 1 +3f562340: move *a13(0xff80), *a9(0x168), 1 +3f562370: move a8, *a13, 1 +3f562380: move *a13(0xff60), a7, 1 +3f5623a0: cmp a7, a8 +3f5623b0: jrnc L3F562800 +L3F5623C0: +3f5623c0: move *a13(0xffe0), a11, 1 +3f5623e0: addi 0x40, a14 +3f562400: move a14, -*sp, 1 +3f562410: addi 0x40, a14 +3f562430: move a14, -*sp, 1 +3f562440: move *a13(0xffc0), a9, 1 +3f562460: move *a13, a7, 1 +3f562470: sll 0x5, a7 +3f562480: add a9, a7 +3f562490: move *a7(0xd8), a7, 1 +3f5624b0: move *a7(0x1a8), a8, 1 +3f5624d0: calla L3FE116F0 +3f562500: calla L3FE161A0 +3f562530: addi 0x40, a14 +3f562550: move a14, -*sp, 1 +3f562560: movi 0x3f562d00, a8 +3f562590: move *a8+, *a14+, 1 +3f5625a0: move *a8+, *a14+, 1 +3f5625b0: calla L3FE161A0 +3f5625e0: calla L3FE0D650 +3f562610: calla L3FE14450 +3f562640: calla L3FE10B50 +3f562670: move *a11(0x168), a7, 1 +3f562690: sub a8, a7 +3f5626a0: move a7, *a11(0x168), 1 +3f5626c0: move *a13, a7, 1 +3f5626d0: inc a7 +3f5626e0: move a7, *a13, 1 +3f5626f0: move *a13(0xff60), a9, 1 +3f562710: cmp a9, a7 +3f562720: jrc L3F5623C0 +3f562730: jruc L3F562800 +L3F562740: +3f562740: move *a13(0xffa0), a11, 1 +3f562760: setf 8, 0, 0 +3f562770: move *a11(0x8), a8, 0 +3f562790: dec a8 +3f5627a0: jaeq L3F561B10 +3f5627c0: subk 2, a8 +3f5627d0: jreq L3F562800 +3f5627e0: dec a8 +3f5627f0: jreq L3F562190 +L3F562800: +3f562800: move *sp(0xa0), a14, 1 +3f562820: mmfm sp, a7,a9,a11,a13 +3f562840: rets 2 +3f562850: rl b10, b4 +3f562860: sra a11, a13 +3f562870: dsjs b3, L3F5629B0 +3f562880: sla 0x1, a0 +3f562890: .word 0x7254 +3f5628a0: modu a3, a1 +3f5628b0: .word 0x7073 +3f5628c0: .word 0x726f +3f5628d0: dsjs b4, L3F562A10 +3f5628e0: sll 0x9, a0 +3f5628f0: sla 0x3, a4 +3f562900: .word 0x000a +3f562910: .word 0x7265 +3f562920: modu b11, b2 +3f562930: sla 0x3, b2 +3f562940: mods a3, a1 +3f562950: modu a11, a12 +3f562960: sla a11, a3 +3f562970: rl b11, b4 +3f562980: srl a11, a14 +3f562990: .word 0x7420 +3f5629a0: sla b11, b2 +L3F5629B0: +3f5629b0: .word 0x736e +3f5629c0: modu b11, b0 +3f5629d0: .word 0x7472 +3f5629e0: sll a9, a0 +3f5629f0: modu a3, sp +3f562a00: sra b11, b4 +L3F562A10: +3f562a10: .word 0x7478 +3f562a20: .word 0x000a +3f562a30: .word 0x7265 +3f562a40: modu b11, b2 +3f562a50: sla 0x3, b2 +3f562a60: mods a3, a1 +3f562a70: modu a11, a12 +3f562a80: sla a11, a3 +3f562a90: rl b11, b4 +3f562aa0: srl a11, a14 +3f562ab0: .word 0x7420 +3f562ac0: sla b11, b2 +3f562ad0: .word 0x736e +3f562ae0: modu b11, b0 +3f562af0: .word 0x7472 +3f562b00: .word 0x7520 +3f562b10: .word 0x7064 +3f562b20: sra a1, a0 +3f562b30: .word 0x7461 +3f562b40: sla 0x3, a1 +3f562b50: .word 0x7562 +3f562b60: srl a3, a6 +3f562b70: .word 0x7265 +3f562b80: .word 0x000a +3f562b90: .word 0x7265 +3f562ba0: modu b11, b2 +3f562bb0: sla 0x3, b2 +3f562bc0: sra b11, b2 +3f562bd0: mods a3, a1 +3f562be0: modu a11, a12 +3f562bf0: sla a11, a3 +3f562c00: rl b11, b4 +3f562c10: srl a11, a14 +3f562c20: .word 0x7420 +3f562c30: sla b11, b2 +3f562c40: .word 0x736e +3f562c50: modu b11, b0 +3f562c60: .word 0x7472 +3f562c70: .word 0x7520 +3f562c80: .word 0x7064 +3f562c90: sra a1, a0 +3f562ca0: .word 0x7461 +3f562cb0: sla 0x3, a1 +3f562cc0: .word 0x7562 +3f562cd0: srl a3, a6 +3f562ce0: .word 0x7265 +3f562cf0: .word 0x000a +3f562d00: .word 0x0000 +3f562d10: .word 0x0000 +3f562d20: .word 0x0000 +3f562d30: add b0, b8 +L3F562D40: +3f562d40: mmtm sp, a7,a9,a11,a13 +3f562d60: move a14, a13 +3f562d70: addk 32, a14 +3f562d80: sub a11, a11 +3f562d90: move a11, *a13, 1 +3f562da0: sll 0x5, a11 +3f562db0: move *a13(0xffe0), a9, 1 +3f562dd0: add a9, a11 +3f562de0: move *a11, a11, 1 +3f562df0: jreq L3F563270 +L3F562E00: +3f562e00: move *a13, a11, 1 +3f562e10: sll 0x5, a11 +3f562e20: move *a13(0xffe0), a9, 1 +3f562e40: add a9, a11 +3f562e50: move *a11, a11, 1 +3f562e60: move *a11(0x28), a11, 1 +3f562e80: jrne L3F5631D0 +3f562e90: move *a13, a11, 1 +3f562ea0: sll 0x5, a11 +3f562eb0: add a9, a11 +3f562ec0: move *a11, a11, 1 +3f562ed0: move a14, -*sp, 1 +3f562ee0: move *a13, a7, 1 +3f562ef0: sll 0x5, a7 +3f562f00: add a9, a7 +3f562f10: move *a7, a7, 1 +3f562f20: move *a7(0x48), *a14+, 1 +3f562f40: calla L3FB1D060 +3f562f70: move a8, *a11(0x28), 1 +3f562f90: move *a13, a11, 1 +3f562fa0: sll 0x5, a11 +3f562fb0: add a9, a11 +3f562fc0: move *a11, a11, 1 +3f562fd0: move *a11(0x28), a11, 1 +3f562ff0: jrne L3F5631D0 +3f563000: move a14, -*sp, 1 +3f563010: movi 0x3f5683c0, a8 +3f563040: move a8, *a14+, 1 +3f563050: calla L3F927BC0 +3f563080: move *a13, a11, 1 +3f563090: dec a11 +3f5630a0: move a11, *a13, 1 +3f5630b0: jrlt L3F563270 +L3F5630C0: +3f5630c0: move a14, -*sp, 1 +3f5630d0: move *a13, a11, 1 +3f5630e0: sll 0x5, a11 +3f5630f0: move *a13(0xffe0), a9, 1 +3f563110: add a9, a11 +3f563120: move *a11, a11, 1 +3f563130: move *a11(0x28), *a14+, 1 +3f563150: calla L3FB1D980 +3f563180: move *a13, a11, 1 +3f563190: dec a11 +3f5631a0: move a11, *a13, 1 +3f5631b0: jrge L3F5630C0 +3f5631c0: jruc L3F563270 +L3F5631D0: +3f5631d0: move *a13, a11, 1 +3f5631e0: inc a11 +3f5631f0: move a11, *a13, 1 +3f563200: subk 3, a11 +3f563210: jrge L3F563270 +3f563220: move *a13, a11, 1 +3f563230: sll 0x5, a11 +3f563240: add a9, a11 +3f563250: move *a11, a11, 1 +3f563260: jrne L3F562E00 +L3F563270: +3f563270: move *a13, a8, 1 +3f563280: movk 1, a8 +3f563290: jrgt L3F5632B0 +3f5632a0: sub a8, a8 +L3F5632B0: +3f5632b0: move *sp(0xa0), a14, 1 +3f5632d0: mmfm sp, a7,a9,a11,a13 +3f5632f0: rets 2 +L3F563300: +3f563300: mmtm sp, a7,a9,a11,a13 +3f563320: move a14, a13 +3f563330: addk 32, a14 +3f563340: move a14, -*sp, 1 +3f563350: movi 0x39, a11 +3f563370: move a11, *a14+, 1 +3f563380: calla L3FB1CFA0 +3f5633b0: move a8, *a13, 1 +3f5633c0: move a8, a8 +3f5633d0: jrne L3F5637E0 +3f5633e0: move a14, -*sp, 1 +3f5633f0: movi 0x3f5684d0, a8 +3f563420: move a8, *a14+, 1 +3f563430: calla L3F927BC0 +3f563460: sub a8, a8 +3f563470: jauc L3F563F80 +3f563490: move *a13, a11, 1 +3f5634a0: movk 8, a9 +3f5634b0: setf 16, 0, 0 +3f5634c0: move a9, *a11, 0 +3f5634d0: jruc L3F563970 +3f5634e0: move *a13, a11, 1 +3f5634f0: movk 16, a9 +3f563500: setf 16, 0, 0 +3f563510: move a9, *a11, 0 +3f563520: jruc L3F563970 +3f563530: move *a13, a11, 1 +3f563540: movk 32, a9 +3f563550: setf 16, 0, 0 +3f563560: move a9, *a11, 0 +3f563570: jruc L3F563970 +3f563580: move *a13, a11, 1 +3f563590: addi 0x40, a14 +3f5635b0: move a14, -*sp, 1 +3f5635c0: addi 0x40, a14 +3f5635e0: move a14, -*sp, 1 +3f5635f0: move *a13(0xff20), a8, 1 +3f563610: calla L3FE116F0 +3f563640: calla L3FE161A0 +3f563670: addi 0x40, a14 +3f563690: move a14, -*sp, 1 +3f5636a0: movi 0x3f5689d0, a8 +3f5636d0: move *a8+, *a14+, 1 +3f5636e0: move *a8+, *a14+, 1 +3f5636f0: calla L3FE161A0 +3f563720: calla L3FE0D650 +L3F563750: +3f563750: calla L3FE14450 +3f563780: calla L3FE10B50 +L3F5637B0: +3f5637b0: setf 16, 0, 0 +3f5637c0: move a8, *a11, 0 +L3F5637D0: +3f5637d0: jruc L3F563970 +L3F5637E0: +3f5637e0: setf 8, 0, 0 +3f5637f0: move *a13(0xffe0), a8, 0 +3f563810: dec a8 +3f563820: cmpi 0x5, a8 +3f563840: jrhi L3F563970 +3f563850: sll 0x5, a8 +3f563860: addi 0x3f5638b0, a8 +3f563890: move *a8, a8, 1 +3f5638a0: jump a8 +3f5638b0: .word 0x3490 +3f5638c0: dsjs b6, L3F563730 +3f5638d0: .word 0x34e0 +3f5638e0: dsjs b6, L3F563750 +3f5638f0: .word 0x3530 +3f563900: dsjs b6, L3F563770 +3f563910: .word 0x3530 +3f563920: dsjs b6, L3F563790 +3f563930: .word 0x3580 +3f563940: dsjs b6, L3F5637B0 +3f563950: .word 0x3580 +3f563960: dsjs b6, L3F5637D0 +L3F563970: +3f563970: move *a13, a11, 1 +3f563980: move a14, -*sp, 1 +3f563990: setf 8, 0, 0 +3f5639a0: move *a13(0xffc0), a9, 0 +3f5639c0: move a9, *a14+, 1 +3f5639d0: move *a13(0xffe0), a7, 0 +3f5639f0: move a7, *a14+, 1 +3f563a00: calla L3F566840 +3f563a30: movb a8, *a11(0x18) +3f563a50: movb a7, *a11(0x10) +3f563a70: move *a13(0xff60), *a11(0x68), 1 +3f563aa0: move *a13(0xff40), *a11(0x88), 1 +3f563ad0: sub a7, a7 +3f563ae0: move a7, *a11(0xa8), 1 +3f563b00: move *a13(0xffa0), a7, 1 +3f563b20: dec a7 +3f563b30: move a7, *a11(0xc8), 1 +3f563b50: sub a7, a7 +3f563b60: move a7, *a11(0xe8), 1 +3f563b80: move *a13(0xff80), a7, 1 +3f563ba0: dec a7 +3f563bb0: move a7, *a11(0x108), 1 +3f563bd0: move *a13(0xffa0), *a11(0x128), 1 +3f563c00: move *a13(0xff80), *a11(0x148), 1 +3f563c30: move *a13(0xfec0), *a11(0x168), 1 +3f563c60: move *a13(0xff00), *a11(0x188), 1 +3f563c90: move *a13(0xff20), *a11(0x1a8), 1 +3f563cc0: move *a13(0xff40), a7, 1 +3f563ce0: move *a13(0xff80), a9, 1 +3f563d00: mpyu a9, a7 +3f563d10: move *a13(0xfec0), a9, 1 +3f563d30: add a9, a7 +3f563d40: move a7, *a11(0x48), 1 +3f563d60: move *a13(0xfee0), a7, 1 +3f563d80: jreq L3F563F40 +3f563d90: move a14, -*sp, 1 +3f563da0: move *a11(0x48), *a14+, 1 +3f563dc0: calla L3FB1D060 +3f563df0: move a8, *a11(0x28), 1 +3f563e10: move *a11(0x28), a7, 1 +3f563e30: jrne L3F563F70 +3f563e40: move a14, -*sp, 1 +3f563e50: movi 0x3f5683c0, a8 +3f563e80: move a8, *a14+, 1 +3f563e90: calla L3F927BC0 +3f563ec0: move a14, -*sp, 1 +3f563ed0: move a11, *a14+, 1 +3f563ee0: calla L3F568200 +3f563f10: sub a7, a7 +3f563f20: move a7, *a13, 1 +3f563f30: jruc L3F563F70 +L3F563F40: +3f563f40: sub a7, a7 +3f563f50: move a7, *a11(0x28), 1 +L3F563F70: +3f563f70: move *a13, a8, 1 +L3F563F80: +3f563f80: move *sp(0xa0), a14, 1 +3f563fa0: mmfm sp, a7,a9,a11,a13 +3f563fc0: rets 2 +L3F563FD0: +3f563fd0: mmtm sp, a7,a9,a11,a13 +3f563ff0: move a14, a13 +3f564000: addi 0xa0, a14 +3f564020: move a14, -*sp, 1 +3f564030: movi 0x30, a11 +3f564050: move a11, *a14+, 1 +3f564060: movk 1, a9 +3f564070: move a9, *a14+, 1 +3f564080: calla L3FB1D180 +3f5640b0: move a8, *a13, 1 +3f5640c0: move a8, a8 +3f5640d0: jrne L3F564190 +3f5640e0: move a14, -*sp, 1 +3f5640f0: movi 0x3f568580, a8 +3f564120: move a8, *a14+, 1 +3f564130: calla L3F927BC0 +3f564160: sub a8, a8 +3f564170: jauc L3F5653C0 +L3F564190: +3f564190: move a14, -*sp, 1 +3f5641a0: sub a9, a9 +3f5641b0: move a9, *a14+, 1 +3f5641c0: move a8, a9 +3f5641d0: calla L3FB21760 +3f564200: move a8, *a9(0x160), 1 +3f564220: move *a9(0x160), a11, 1 +3f564240: jrne L3F564350 +3f564250: move a14, -*sp, 1 +3f564260: movi 0x3f568658, a8 +3f564290: move a8, *a14+, 1 +3f5642a0: calla L3F927BC0 +3f5642d0: move a14, -*sp, 1 +3f5642e0: move a9, *a14+, 1 +3f5642f0: calla L3FB1D800 +3f564320: sub a8, a8 +3f564330: jauc L3F5653C0 +L3F564350: +3f564350: move *a13(0xfec0), a11, 1 +3f564370: jreq L3F5643A0 +3f564380: movk 2, a11 +3f564390: jruc L3F5643B0 +L3F5643A0: +3f5643a0: movk 3, a11 +L3F5643B0: +3f5643b0: movb a11, *a9(0x20) +3f5643d0: movk 1, a11 +3f5643e0: setf 16, 1, 0 +3f5643f0: move a11, *a9(0x30), 0 +3f564410: movb *a13(0xffe0), *a9(0x40) +3f564440: setf 8, 0, 0 +3f564450: move *a9(0x40), a7, 0 +3f564470: subk 3, a7 +3f564480: jrne L3F5644B0 +3f564490: movk 3, a7 +3f5644a0: jruc L3F5644C0 +L3F5644B0: +3f5644b0: move a11, a7 +L3F5644C0: +3f5644c0: movb a7, *a9(0x48) +3f5644e0: move *a13(0xff80), *a9(0xc0), 1 +3f564510: move *a13(0xffa0), *a9(0xe0), 1 +3f564540: movb *a13(0xff60), *a9(0x58) +3f564570: movb *a13(0xff40), *a9(0x60) +3f5645a0: movb *a13(0xff20), *a9(0x50) +3f5645d0: move *a13(0xff00), *a9(0x80), 1 +3f564600: move *a13(0xfee0), *a9(0xa0), 1 +3f564630: sub a7, a7 +3f564640: move a7, *a13(0x20), 1 +3f564660: move *a9(0x48), a11, 0 +3f564680: cmp a11, a7 +3f564690: janc L3F5650C0 +L3F5646B0: +3f5646b0: move *a13(0x20), a11, 1 +3f5646d0: sll 0x5, a11 +3f5646e0: move *a13(0xffc0), a9, 1 +3f564700: add a9, a11 +3f564710: move *a11, a11, 1 +3f564720: jrne L3F564750 +3f564730: movk 32, a11 +3f564740: jruc L3F564940 +L3F564750: +3f564750: move *a13(0x20), a11, 1 +3f564770: sll 0x5, a11 +3f564780: add a9, a11 +3f564790: move *a11, a11, 1 +3f5647a0: subk 2, a11 +3f5647b0: jrhi L3F5647E0 +3f5647c0: movk 1, a11 +3f5647d0: jruc L3F564940 +L3F5647E0: +3f5647e0: move *a13(0x20), a11, 1 +3f564800: sll 0x5, a11 +3f564810: add a9, a11 +3f564820: move *a11, a11, 1 +3f564830: cmpi 0x100, a11 +3f564850: jrhi L3F564880 +3f564860: movk 8, a11 +3f564870: jruc L3F564940 +L3F564880: +3f564880: move *a13(0x20), a11, 1 +3f5648a0: sll 0x5, a11 +3f5648b0: add a9, a11 +3f5648c0: move *a11, a11, 1 +3f5648d0: cmpi 0x10000, a11 +3f564900: jrhi L3F564930 +3f564910: movk 16, a11 +3f564920: jruc L3F564940 +L3F564930: +3f564930: movk 32, a11 +L3F564940: +3f564940: move a11, *a13(0x40), 1 +3f564960: move *a13(0xff00), a7, 1 +3f564980: mpyu a7, a11 +3f564990: addk 7, a11 +3f5649a0: movk 7, a7 +3f5649b0: andn a7, a11 +3f5649c0: move a11, *a13(0x60), 1 +3f5649e0: move *a13(0x20), a7, 1 +3f564a00: sll 0x5, a7 +3f564a10: add a9, a7 +3f564a20: move *a7, a7, 1 +3f564a30: jrne L3F564A60 +3f564a40: movk 4, a7 +3f564a50: jruc L3F564B20 +L3F564A60: +3f564a60: move a14, -*sp, 1 +3f564a70: move a11, *a14+, 1 +3f564a80: move *a13(0x40), *a14+, 1 +3f564aa0: sub a7, a7 +3f564ab0: move a7, *a14+, 1 +3f564ac0: move *a13(0x40), *a14+, 1 +3f564ae0: calla L3F566B40 +3f564b10: move a8, a7 +L3F564B20: +3f564b20: move a7, *a13(0x80), 1 +3f564b40: move *a13, a7, 1 +3f564b50: move *a13(0x20), a9, 1 +3f564b70: sll 0x5, a9 +3f564b80: move *a13(0xffc0), a11, 1 +3f564ba0: add a11, a9 +3f564bb0: move *a9, a9, 1 +3f564bc0: jrne L3F564BF0 +3f564bd0: sub a9, a9 +3f564be0: jruc L3F564C00 +L3F564BF0: +3f564bf0: movk 1, a9 +L3F564C00: +3f564c00: setf 1, 0, 0 +3f564c10: move a9, *a7(0x28), 0 +3f564c30: move *a7(0x160), a9, 1 +3f564c50: move *a13(0x20), a7, 1 +3f564c70: sll 0x5, a7 +3f564c80: add a7, a9 +3f564c90: move a14, -*sp, 1 +3f564ca0: sub a7, a7 +3f564cb0: move a7, *a14+, 1 +3f564cc0: move *a13(0xfec0), *a14+, 1 +3f564ce0: move *a13(0x20), *a14+, 1 +3f564d00: move *a13(0x20), a7, 1 +3f564d20: sll 0x5, a7 +3f564d30: add a11, a7 +3f564d40: move *a7+, *a14+, 1 +3f564d50: move *a13(0x60), *a14+, 1 +3f564d70: move *a13(0x40), *a14+, 1 +3f564d90: move *a13(0xfee0), *a14+, 1 +3f564db0: move *a13(0xff00), *a14+, 1 +3f564dd0: sub a7, a7 +3f564de0: move a7, *a14+, 1 +3f564df0: move *a13(0x80), *a14+, 1 +3f564e10: calla L3F563300 +3f564e40: move a8, *a9(0xd8), 1 +3f564e60: move *a13, a9, 1 +3f564e70: move *a9(0x160), a7, 1 +3f564e90: move *a13(0x20), a9, 1 +3f564eb0: sll 0x5, a9 +3f564ec0: add a9, a7 +3f564ed0: move *a7(0xd8), a9, 1 +3f564ef0: jrne L3F565000 +3f564f00: move a14, -*sp, 1 +3f564f10: movi 0x3f5687e0, a8 +3f564f40: move a8, *a14+, 1 +3f564f50: calla L3F927BC0 +3f564f80: move a14, -*sp, 1 +3f564f90: move *a13(0x0), *a14+, 1 +3f564fb0: calla L3F566ED0 +3f564fe0: sub a8, a8 +3f564ff0: jruc L3F5653C0 +L3F565000: +3f565000: move *a13(0x20), a9, 1 +3f565020: inc a9 +3f565030: move a9, *a13(0x20), 1 +3f565050: move *a13, a7, 1 +3f565060: setf 8, 0, 0 +3f565070: move *a7(0x48), a7, 0 +3f565090: cmp a7, a9 +3f5650a0: jac L3F5646B0 +L3F5650C0: +3f5650c0: move a14, -*sp, 1 +3f5650d0: move *a13, a11, 1 +3f5650e0: move *a11(0x160), a9, 1 +3f565100: move *a9(0xd8), a9, 1 +3f565120: movk 1, a7 +3f565130: move *a9(0x10), a9, 0 +3f565150: sll a9, a7 +3f565160: move a7, *a14+, 1 +3f565170: move *a11(0x160), a9, 1 +3f565190: move *a9(0xd8), a9, 1 +3f5651b0: move *a9(0x10), a8, 0 +3f5651d0: move a8, *a14+, 1 +3f5651e0: move *a11(0x160), *a14+, 1 +3f565200: calla L3FB287B0 +3f565230: move a14, -*sp, 1 +3f565240: move *a13(0xfee0), *a14+, 1 +3f565260: move *a11(0x160), *a14+, 1 +3f565280: calla L3FB288C0 +3f5652b0: move *a11(0x160), a9, 1 +3f5652d0: setf 1, 0, 0 +3f5652e0: move *a13(0xfec0), *a9(0x13c), 0 +3f565310: move *a11(0x160), a9, 1 +3f565330: move *a13(0xfec0), *a9(0x13b), 0 +3f565360: move *a11(0x160), a9, 1 +3f565380: sub a7, a7 +3f565390: move a7, *a9(0x13a), 0 +3f5653b0: move a11, a8 +L3F5653C0: +3f5653c0: move *sp(0xa0), a14, 1 +3f5653e0: mmfm sp, a7,a9,a11,a13 +3f565400: rets 2 +L3F565410: +3f565410: mmtm sp, a7,a9,a11,a13 +3f565430: move a14, a13 +3f565440: addi 0xa0, a14 +3f565460: move a14, -*sp, 1 +3f565470: movi 0x30, a11 +3f565490: move a11, *a14+, 1 +3f5654a0: movk 1, a9 +3f5654b0: move a9, *a14+, 1 +3f5654c0: calla L3FB1D180 +3f5654f0: move a8, *a13, 1 +3f565500: move a8, a8 +3f565510: jrne L3F5655D0 +3f565520: move a14, -*sp, 1 +3f565530: movi 0x3f568580, a8 +3f565560: move a8, *a14+, 1 +3f565570: calla L3F927BC0 +3f5655a0: sub a8, a8 +3f5655b0: jauc L3F5667F0 +L3F5655D0: +3f5655d0: move a14, -*sp, 1 +3f5655e0: sub a9, a9 +3f5655f0: move a9, *a14+, 1 +3f565600: move a8, a9 +3f565610: calla L3FB21760 +3f565640: move a8, *a9(0x160), 1 +3f565660: move *a9(0x160), a11, 1 +3f565680: jrne L3F565790 +3f565690: move a14, -*sp, 1 +3f5656a0: movi 0x3f568658, a8 +3f5656d0: move a8, *a14+, 1 +3f5656e0: calla L3F927BC0 +3f565710: move a14, -*sp, 1 +3f565720: move a9, *a14+, 1 +3f565730: calla L3FB1D800 +3f565760: sub a8, a8 +3f565770: jauc L3F5667F0 +L3F565790: +3f565790: move *a13(0xfec0), a11, 1 +3f5657b0: jreq L3F5657E0 +3f5657c0: movk 2, a11 +3f5657d0: jruc L3F5657F0 +L3F5657E0: +3f5657e0: movk 3, a11 +L3F5657F0: +3f5657f0: movb a11, *a9(0x20) +3f565810: movk 1, a11 +3f565820: setf 16, 1, 0 +3f565830: move a11, *a9(0x30), 0 +3f565850: movb *a13(0xffe0), *a9(0x40) +3f565880: setf 8, 0, 0 +3f565890: move *a9(0x40), a7, 0 +3f5658b0: subk 3, a7 +3f5658c0: jrne L3F5658F0 +3f5658d0: movk 3, a7 +3f5658e0: jruc L3F565900 +L3F5658F0: +3f5658f0: move a11, a7 +L3F565900: +3f565900: movb a7, *a9(0x48) +3f565920: move *a13(0xff80), *a9(0xc0), 1 +3f565950: move *a13(0xffa0), *a9(0xe0), 1 +3f565980: movb *a13(0xff60), *a9(0x58) +3f5659b0: movb *a13(0xff40), *a9(0x60) +3f5659e0: movb *a13(0xff20), *a9(0x50) +3f565a10: move *a13(0xff00), *a9(0x80), 1 +3f565a40: move *a13(0xfee0), *a9(0xa0), 1 +3f565a70: sub a7, a7 +3f565a80: move a7, *a13(0x20), 1 +3f565aa0: move *a9(0x48), a11, 0 +3f565ac0: cmp a11, a7 +3f565ad0: janc L3F5664F0 +L3F565AF0: +3f565af0: move *a13(0x20), a11, 1 +3f565b10: sll 0x5, a11 +3f565b20: move *a13(0xffc0), a9, 1 +3f565b40: add a9, a11 +3f565b50: move *a11, a11, 1 +3f565b60: jrne L3F565B90 +3f565b70: movk 32, a11 +3f565b80: jruc L3F565D80 +L3F565B90: +3f565b90: move *a13(0x20), a11, 1 +3f565bb0: sll 0x5, a11 +3f565bc0: add a9, a11 +3f565bd0: move *a11, a11, 1 +3f565be0: subk 2, a11 +3f565bf0: jrhi L3F565C20 +3f565c00: movk 1, a11 +3f565c10: jruc L3F565D80 +L3F565C20: +3f565c20: move *a13(0x20), a11, 1 +3f565c40: sll 0x5, a11 +3f565c50: add a9, a11 +3f565c60: move *a11, a11, 1 +3f565c70: cmpi 0x100, a11 +3f565c90: jrhi L3F565CC0 +3f565ca0: movk 8, a11 +3f565cb0: jruc L3F565D80 +L3F565CC0: +3f565cc0: move *a13(0x20), a11, 1 +3f565ce0: sll 0x5, a11 +3f565cf0: add a9, a11 +3f565d00: move *a11, a11, 1 +3f565d10: cmpi 0x10000, a11 +3f565d40: jrhi L3F565D70 +3f565d50: movk 16, a11 +3f565d60: jruc L3F565D80 +L3F565D70: +3f565d70: movk 32, a11 +L3F565D80: +3f565d80: move a11, *a13(0x40), 1 +3f565da0: move *a13(0xff00), a7, 1 +3f565dc0: mpyu a7, a11 +3f565dd0: addk 7, a11 +3f565de0: movk 7, a7 +3f565df0: andn a7, a11 +3f565e00: move a11, *a13(0x60), 1 +3f565e20: move *a13(0x20), a7, 1 +3f565e40: sll 0x5, a7 +3f565e50: add a9, a7 +3f565e60: move *a7, a7, 1 +3f565e70: jrne L3F565EA0 +3f565e80: movk 4, a7 +3f565e90: jruc L3F565F60 +L3F565EA0: +3f565ea0: move a14, -*sp, 1 +3f565eb0: move a11, *a14+, 1 +3f565ec0: move *a13(0x40), *a14+, 1 +3f565ee0: sub a7, a7 +3f565ef0: move a7, *a14+, 1 +3f565f00: move *a13(0x40), *a14+, 1 +3f565f20: calla L3F566B40 +3f565f50: move a8, a7 +L3F565F60: +3f565f60: move a7, *a13(0x80), 1 +3f565f80: move *a13, a7, 1 +3f565f90: move *a13(0x20), a9, 1 +3f565fb0: sll 0x5, a9 +3f565fc0: move *a13(0xffc0), a11, 1 +3f565fe0: add a11, a9 +3f565ff0: move *a9, a9, 1 +3f566000: jrne L3F566030 +3f566010: sub a9, a9 +3f566020: jruc L3F566040 +L3F566030: +3f566030: movk 1, a9 +L3F566040: +3f566040: setf 1, 0, 0 +3f566050: move a9, *a7(0x28), 0 +3f566070: move *a7(0x160), a9, 1 +3f566090: move *a13(0x20), a7, 1 +3f5660b0: sll 0x5, a7 +3f5660c0: add a7, a9 +3f5660d0: move a14, -*sp, 1 +3f5660e0: sub a7, a7 +3f5660f0: move a7, *a14+, 1 +3f566100: move a7, *a14+, 1 +3f566110: move *a13(0x20), *a14+, 1 +3f566130: move *a13(0x20), a7, 1 +3f566150: sll 0x5, a7 +3f566160: add a11, a7 +3f566170: move *a7+, *a14+, 1 +3f566180: move *a13(0x60), *a14+, 1 +3f5661a0: move *a13(0x40), *a14+, 1 +3f5661c0: move *a13(0xfee0), *a14+, 1 +3f5661e0: move *a13(0xff00), *a14+, 1 +3f566200: sub a7, a7 +3f566210: move a7, *a14+, 1 +3f566220: move *a13(0x80), *a14+, 1 +3f566240: calla L3F563300 +3f566270: move a8, *a9(0xd8), 1 +3f566290: move *a13, a9, 1 +3f5662a0: move *a9(0x160), a7, 1 +3f5662c0: move *a13(0x20), a9, 1 +3f5662e0: sll 0x5, a9 +3f5662f0: add a9, a7 +3f566300: move *a7(0xd8), a9, 1 +3f566320: jrne L3F566430 +3f566330: move a14, -*sp, 1 +3f566340: movi 0x3f5688d8, a8 +3f566370: move a8, *a14+, 1 +3f566380: calla L3F927BC0 +3f5663b0: move a14, -*sp, 1 +3f5663c0: move *a13(0x0), *a14+, 1 +3f5663e0: calla L3F566ED0 +3f566410: sub a8, a8 +3f566420: jruc L3F5667F0 +L3F566430: +3f566430: move *a13(0x20), a9, 1 +3f566450: inc a9 +3f566460: move a9, *a13(0x20), 1 +3f566480: move *a13, a7, 1 +3f566490: setf 8, 0, 0 +3f5664a0: move *a7(0x48), a7, 0 +3f5664c0: cmp a7, a9 +3f5664d0: jac L3F565AF0 +L3F5664F0: +3f5664f0: move a14, -*sp, 1 +3f566500: move *a13, a11, 1 +3f566510: move *a11(0x160), a9, 1 +3f566530: move *a9(0xd8), a9, 1 +3f566550: movk 1, a7 +3f566560: move *a9(0x10), a9, 0 +3f566580: sll a9, a7 +3f566590: move a7, *a14+, 1 +3f5665a0: move *a11(0x160), a9, 1 +3f5665c0: move *a9(0xd8), a9, 1 +3f5665e0: move *a9(0x10), a8, 0 +3f566600: move a8, *a14+, 1 +3f566610: move *a11(0x160), *a14+, 1 +3f566630: calla L3FB287B0 +3f566660: move a14, -*sp, 1 +3f566670: move *a13(0xfee0), *a14+, 1 +3f566690: move *a11(0x160), *a14+, 1 +3f5666b0: calla L3FB288C0 +3f5666e0: move *a11(0x160), a9, 1 +3f566700: setf 1, 0, 0 +3f566710: move *a13(0xfec0), *a9(0x13c), 0 +3f566740: move *a11(0x160), a9, 1 +3f566760: move *a13(0xfec0), *a9(0x13b), 0 +3f566790: move *a11(0x160), a9, 1 +3f5667b0: sub a7, a7 +3f5667c0: move a7, *a9(0x13a), 0 +3f5667e0: move a11, a8 +L3F5667F0: +3f5667f0: move *sp(0xa0), a14, 1 +3f566810: mmfm sp, a7,a9,a11,a13 +3f566830: rets 2 +L3F566840: +3f566840: mmtm sp, a11,a13 +3f566860: move a14, a13 +L3F566870: +3f566870: addk 16, a14 +3f566880: setf 8, 0, 0 +L3F566890: +3f566890: move *a13(0xffc0), a11, 0 +L3F5668B0: +3f5668b0: jrne L3F566AB0 +3f5668c0: jruc L3F566930 +L3F5668D0: +3f5668d0: movk 3, a11 +3f5668e0: movb a11, *a13 +L3F5668F0: +3f5668f0: jruc L3F566AD0 +3f566900: movk 1, a11 +L3F566910: +3f566910: movb a11, *a13 +3f566920: jruc L3F566AD0 +L3F566930: +3f566930: move *a13(0xffe0), a8, 0 +3f566950: dec a8 +3f566960: cmpi 0x5, a8 +3f566980: jrhi L3F566AD0 +3f566990: sll 0x5, a8 +3f5669a0: addi 0x3f5669f0, a8 +3f5669d0: move *a8, a8, 1 +3f5669e0: jump a8 +3f5669f0: rl b6, b0 +3f566a00: dsjs b6, L3F566870 +3f566a10: rl b6, b0 +3f566a20: dsjs b6, L3F566890 +3f566a30: rl b6, b0 +3f566a40: dsjs b6, L3F5668B0 +3f566a50: rl b6, b0 +3f566a60: dsjs b6, L3F5668D0 +3f566a70: rl a8, a0 +3f566a80: dsjs b6, L3F5668F0 +3f566a90: rl a8, a0 +3f566aa0: dsjs b6, L3F566910 +L3F566AB0: +3f566ab0: movk 2, a11 +3f566ac0: movb a11, *a13 +L3F566AD0: +3f566ad0: setf 8, 0, 0 +3f566ae0: move *a13, a8, 0 +3f566af0: move *sp(0x60), a14, 1 +3f566b10: mmfm sp, a11,a13 +3f566b30: rets 2 +L3F566B40: +3f566b40: mmtm sp, a9,a11,a13 +3f566b60: move a14, a13 +3f566b70: addk 16, a14 +3f566b80: setf 8, 0, 0 +3f566b90: move *a13(0xffc0), a11, 0 +3f566bb0: jrne L3F566DA0 +3f566bc0: move *a13(0xffa0), a11, 0 +3f566be0: move *a13(0xff80), a9, 1 +3f566c00: modu a11, a9 +3f566c10: jrne L3F566DA0 +3f566c20: move *a13(0xffe0), a9, 0 +3f566c40: modu a9, a11 +3f566c50: jrne L3F566DA0 +3f566c60: jruc L3F566D30 +L3F566C70: +3f566c70: movk 1, a11 +3f566c80: movb a11, *a13 +3f566c90: jruc L3F566E70 +L3F566CA0: +3f566ca0: movk 2, a11 +3f566cb0: movb a11, *a13 +3f566cc0: jruc L3F566E70 +L3F566CD0: +3f566cd0: movk 3, a11 +3f566ce0: movb a11, *a13 +3f566cf0: jruc L3F566E70 +L3F566D00: +3f566d00: movk 5, a11 +3f566d10: movb a11, *a13 +3f566d20: jruc L3F566E70 +L3F566D30: +3f566d30: subk 8, a9 +3f566d40: jreq L3F566C70 +3f566d50: subk 8, a9 +3f566d60: jreq L3F566CA0 +3f566d70: subk 16, a9 +3f566d80: jreq L3F566CD0 +3f566d90: jruc L3F566D00 +L3F566DA0: +3f566da0: move *a13(0xffc0), a11, 0 +3f566dc0: jrne L3F566E50 +3f566dd0: move *a13(0xffa0), a9, 0 +3f566df0: movk 7, a11 +3f566e00: and a9, a11 +3f566e10: jreq L3F566E50 +3f566e20: movk 5, a11 +3f566e30: movb a11, *a13 +3f566e40: jruc L3F566E70 +L3F566E50: +3f566e50: movk 6, a11 +3f566e60: movb a11, *a13 +L3F566E70: +3f566e70: move a11, a8 +3f566e80: move *sp(0x80), a14, 1 +3f566ea0: mmfm sp, a9,a11,a13 +3f566ec0: rets 2 +L3F566ED0: +3f566ed0: mmtm sp, a7,a9,a11,a13 +3f566ef0: move a14, a13 +3f566f00: addi 0x60, a14 +3f566f20: move *a13(0xffe0), a11, 1 +3f566f40: setf 16, 1, 0 +3f566f50: move *a11(0x30), a9, 0 +3f566f70: dec a9 +3f566f80: move a9, *a11(0x30), 0 +3f566fa0: sext a9, 0 +3f566fb0: jane L3F5681B0 +3f566fd0: jauc L3F567FC0 +3f566ff0: move *a13(0xffe0), *a13(0x0), 1 +3f567020: move *a13, a11, 1 +3f567030: move *a11(0x80), a9, 1 +3f567050: jreq L3F5670C0 +3f567060: move a14, -*sp, 1 +3f567070: move *a11(0x80), *a14+, 1 +3f567090: calla L3FB1E090 +L3F5670C0: +3f5670c0: move *a11(0x40), a9, 1 +3f5670e0: jreq L3F567640 +L3F5670F0: +3f5670f0: move *a13, a11, 1 +3f567100: move *a11(0x40), a9, 1 +3f567120: move *a9(0x20), *a11(0x60), 1 +3f567150: move *a11(0x60), a9, 1 +3f567170: move *a9(0x40), a9, 1 +3f567190: setf 8, 0, 0 +3f5671a0: move *a9(0x20), a9, 0 +3f5671c0: subk 2, a9 +3f5671d0: jreq L3F567260 +3f5671e0: move *a11(0x60), a9, 1 +3f567200: move *a9(0x40), a9, 1 +3f567220: move *a9(0x20), a9, 0 +3f567240: subk 3, a9 +3f567250: jrne L3F567400 +L3F567260: +3f567260: move *a11(0x60), a9, 1 +3f567280: move *a9(0x40), a9, 1 +3f5672a0: sub a11, a11 +3f5672b0: move a11, *a9(0x140), 1 +3f5672d0: move *a13, a9, 1 +3f5672e0: move *a9(0x60), a7, 1 +3f567300: move *a7(0x40), a7, 1 +3f567320: move *a7(0x160), a7, 1 +3f567340: setf 1, 0, 0 +3f567350: move *a9(0x29), *a7(0x13a), 0 +3f567380: move *a9(0x60), a7, 1 +3f5673a0: move *a7(0x40), a7, 1 +3f5673c0: move *a7(0x160), a7, 1 +3f5673e0: move a11, *a7(0x138), 0 +L3F567400: +3f567400: move a14, -*sp, 1 +3f567410: move *a13, a11, 1 +3f567420: move *a11(0x60), a9, 1 +3f567440: move *a9(0x40), *a14+, 1 +3f567460: calla L3F566ED0 +3f567490: move a14, -*sp, 1 +3f5674a0: move *a11(0x60), a9, 1 +3f5674c0: move *a9(0x20), a9, 1 +3f5674e0: move *a11(0x60), a7, 1 +3f567500: move *a7, *a9, 1 +3f567510: move *a11(0x60), a9, 1 +3f567530: move *a9, a9, 1 +3f567540: move *a11(0x60), a7, 1 +3f567560: move *a7(0x20), *a9(0x20), 1 +3f567590: move *a11(0x60), *a14+, 1 +3f5675b0: calla L3FB1D800 +3f5675e0: move *a11(0x60), a9, 1 +3f567600: move *a11(0x40), a7, 1 +3f567620: cmp a7, a9 +3f567630: jrne L3F5670F0 +L3F567640: +3f567640: movk 1, a11 +3f567650: move a11, *a13(0x40), 1 +L3F567670: +3f567670: move *a13(0x40), a11, 1 +3f567690: sll 0x5, a11 +3f5676a0: addi 0xa6000, a11 +3f5676d0: move *a11, a11, 1 +3f5676e0: jreq L3F567820 +3f5676f0: move *a13(0x40), a11, 1 +3f567710: sll 0x5, a11 +3f567720: addi 0xa6000, a11 +3f567750: move *a11, a11, 1 +3f567760: move *a13, a9, 1 +3f567770: move *a11, a11, 1 +3f567780: cmp a11, a9 +3f567790: jrne L3F567820 +3f5677a0: move a14, -*sp, 1 +3f5677b0: move *a13(0x40), *a14+, 1 +3f5677d0: movk 1, a11 +3f5677e0: move a11, *a14+, 1 +3f5677f0: calla L3F2E1DF0 +L3F567820: +3f567820: move *a13(0x40), a11, 1 +3f567840: inc a11 +3f567850: move a11, *a13(0x40), 1 +3f567870: subk 16, a11 +3f567880: jrlt L3F567670 +3f567890: jauc L3F568150 +3f5678b0: move a14, -*sp, 1 +3f5678c0: move *a13(0xffe0), *a14+, 1 +3f5678e0: calla L3F519B50 +3f567910: move a14, -*sp, 1 +3f567920: movi 0xffffff, a11 +3f567950: move a11, *a14+, 1 +3f567960: move *a13(0xffe0), a9, 1 +3f567980: addi 0x120, a9 +3f5679a0: move a9, *a14+, 1 +3f5679b0: calla L3F558DE0 +3f5679e0: move @0xa6000, a9, 1 +3f567a10: jreq L3F567C20 +3f567a20: move *a13(0xffe0), a7, 1 +3f567a40: move *a9(0x5a8), a11, 1 +3f567a60: move *a7, a7, 1 +3f567a70: cmp a7, a11 +3f567a80: jrne L3F567C20 +3f567a90: setf 8, 0, 0 +3f567aa0: move *a9(0x20), a11, 0 +3f567ac0: jreq L3F567BA0 +3f567ad0: movk 1, a11 +3f567ae0: movb a11, *a9(0x5c8) +3f567b00: move *a13(0xffe0), a7, 1 +3f567b20: move *a7(0x160), a11, 1 +3f567b40: move *a11(0xd8), a11, 1 +3f567b60: sub a7, a7 +3f567b70: move a7, *a11(0x28), 1 +3f567b90: jruc L3F567C20 +L3F567BA0: +3f567ba0: move a14, -*sp, 1 +3f567bb0: sub a11, a11 +3f567bc0: move a11, *a14+, 1 +3f567bd0: movk 2, a7 +3f567be0: move a7, *a14+, 1 +3f567bf0: calla L3F2E1DF0 +L3F567C20: +3f567c20: move *a13(0xffe0), a11, 1 +3f567c40: move *a11(0x160), a9, 1 +3f567c60: setf 1, 0, 0 +3f567c70: move *a9(0x139), a9, 0 +3f567c90: jrne L3F568150 +3f567ca0: move a14, -*sp, 1 +3f567cb0: move *a11(0x160), *a14+, 1 +3f567cd0: calla L3FB225B0 +3f567d00: jruc L3F568150 +3f567d10: move a14, -*sp, 1 +3f567d20: move *a13(0xffe0), a11, 1 +3f567d40: move *a11(0x40), *a14+, 1 +3f567d60: calla L3F566ED0 +3f567d90: move *a11(0x60), a9, 1 +3f567db0: move a9, *a13(0x20), 1 +3f567dd0: jreq L3F568150 +3f567de0: move a14, -*sp, 1 +3f567df0: move a9, *a14+, 1 +3f567e00: calla L3FB1D800 +3f567e30: jruc L3F568150 +3f567e40: move *a13(0xffe0), a11, 1 +3f567e60: move *a11(0x40), *a13(0x20), 1 +3f567e90: move a14, -*sp, 1 +3f567ea0: move *a13(0x20), *a14+, 1 +3f567ec0: calla L3F568200 +3f567ef0: jruc L3F568150 +3f567f00: move *a13(0xffe0), a11, 1 +3f567f20: move *a11(0x80), *a13(0x20), 1 +L3F567F50: +3f567f50: move a14, -*sp, 1 +3f567f60: move *a13(0x20), *a14+, 1 +3f567f80: calla L3F568200 +L3F567FB0: +3f567fb0: jruc L3F568150 +L3F567FC0: +3f567fc0: setf 8, 0, 0 +3f567fd0: move *a11(0x20), a8, 0 +3f567ff0: dec a8 +3f568000: cmpi 0x5, a8 +3f568020: jrhi L3F568150 +3f568030: sll 0x5, a8 +3f568040: addi 0x3f568090, a8 +3f568070: move *a8, a8, 1 +3f568080: jump a8 +3f568090: modu sp, b0 +3f5680a0: dsjs b6, L3F567F10 +3f5680b0: .word 0x78b0 +3f5680c0: dsjs b6, L3F567F30 +3f5680d0: .word 0x78b0 +3f5680e0: dsjs b6, L3F567F50 +3f5680f0: .word 0x7d10 +3f568100: dsjs b6, L3F567F70 +3f568110: .word 0x7e40 +3f568120: dsjs b6, L3F567F90 +3f568130: .word 0x7f00 +3f568140: dsjs b6, L3F567FB0 +L3F568150: +3f568150: move a14, -*sp, 1 +3f568160: move *a13(0xffe0), *a14+, 1 +3f568180: calla L3FB1D800 +L3F5681B0: +3f5681b0: move *sp(0xa0), a14, 1 +3f5681d0: mmfm sp, a7,a9,a11,a13 +3f5681f0: rets 2 +L3F568200: +3f568200: mmtm sp, a11,a13 +3f568220: move a14, a13 +3f568230: move *a13(0xffe0), a11, 1 +3f568250: jreq L3F568370 +3f568260: move *a11(0x28), a11, 1 +3f568280: jreq L3F568310 +3f568290: move a14, -*sp, 1 +3f5682a0: move *a13(0xffe0), a11, 1 +3f5682c0: move *a11(0x28), *a14+, 1 +3f5682e0: calla L3FB1D980 +L3F568310: +3f568310: move a14, -*sp, 1 +3f568320: move *a13(0xffe0), *a14+, 1 +3f568340: calla L3FB1D800 +L3F568370: +3f568370: move *sp(0x60), a14, 1 +3f568390: mmfm sp, a11,a13 +3f5683b0: rets 2 +3f5683c0: .word 0x7265 +3f5683d0: modu b11, b2 +3f5683e0: sla 0x3, b2 +3f5683f0: mods a3, a1 +3f568400: modu a11, a12 +3f568410: sla a11, a3 +3f568420: rl b11, b4 +3f568430: srl a11, a14 +3f568440: .word 0x7520 +3f568450: .word 0x7064 +3f568460: sra a1, a0 +3f568470: .word 0x7461 +3f568480: sla 0x3, a1 +3f568490: .word 0x7562 +3f5684a0: srl a3, a6 +3f5684b0: .word 0x7265 +3f5684c0: .word 0x000a +3f5684d0: .word 0x7265 +3f5684e0: modu b11, b2 +3f5684f0: sla 0x3, b2 +3f568500: mods a3, a1 +3f568510: modu a11, a12 +3f568520: sla a11, a3 +3f568530: rl b11, b4 +3f568540: srl a11, a14 +3f568550: .word 0x7520 +3f568560: .word 0x7064 +3f568570: .word 0x000a +3f568580: .word 0x7265 +3f568590: modu b11, b2 +3f5685a0: sla 0x3, b2 +3f5685b0: mods a3, a1 +3f5685c0: modu a11, a12 +3f5685d0: sla a11, a3 +3f5685e0: rl b11, b4 +3f5685f0: srl a11, a14 +3f568600: .word 0x7020 +3f568610: modu a11, a8 +3f568620: modu b11, b4 +3f568630: sla a11, a13 +3f568640: .word 0x0a70 +3f568650: sra a8, a0 +3f568660: .word 0x7272 +3f568670: .word 0x726f +3f568680: sla a9, a0 +3f568690: mods a3, a12 +3f5686a0: sll a11, sp +3f5686b0: .word 0x7461 +3f5686c0: modu a3, a9 +3f5686d0: sla 0x3, a7 +3f5686e0: rl b3, b0 +3f5686f0: .word 0x746f +3f568700: mods a11, sp +3f568710: .word 0x7061 +3f568720: .word 0x7320 +3f568730: modu a3, a9 +3f568740: .word 0x0a6b +3f568750: .word 0x7266 +3f568760: sra a11, a5 +3f568770: modu a3, a9 +3f568780: sla 0x3, a7 +3f568790: rl b3, b0 +3f5687a0: .word 0x746f +3f5687b0: mods a11, sp +3f5687c0: .word 0x7061 +3f5687d0: .word 0x000a +3f5687e0: .word 0x7265 +3f5687f0: modu b11, b2 +3f568800: sla 0x3, b2 +3f568810: mods a3, a1 +3f568820: modu a11, a12 +3f568830: sla a11, a3 +3f568840: rl b11, b4 +3f568850: srl a11, a14 +3f568860: .word 0x7020 +3f568870: modu a11, a8 +3f568880: modu b11, b4 +3f568890: sla a11, a13 +3f5688a0: sla 0x3, b0 +3f5688b0: sra b2, b5 +3f5688c0: .word 0x0a70 +3f5688d0: sra a8, a0 +3f5688e0: .word 0x7272 +3f5688f0: .word 0x726f +3f568900: sla a9, a0 +3f568910: mods a3, a12 +3f568920: sll a11, sp +3f568930: .word 0x7461 +3f568940: modu a3, a9 +3f568950: sla 0x3, a7 +3f568960: rl b3, b0 +3f568970: .word 0x746f +3f568980: mods a11, sp +3f568990: .word 0x7061 +3f5689a0: .word 0x7520 +3f5689b0: .word 0x7064 +3f5689c0: .word 0x000a +3f5689d0: .word 0x0000 +3f5689e0: .word 0x0000 +3f5689f0: .word 0x0000 +3f568a00: add b0, b8 +3f568a10: .word 0x0000 +3f568a20: .word 0x0000 +3f568a30: .word 0x0000 +3f568a40: .word 0x0000 +3f568a50: .word 0x0000 +3f568a60: .word 0x0000 +3f568a70: .word 0x0000 +3f568a80: .word 0x0000 +3f568a90: .word 0x0000 +3f568aa0: .word 0x0000 +3f568ab0: .word 0x0000 +3f568ac0: .word 0x0000 +3f568ad0: .word 0x0000 +3f568ae0: .word 0x0000 +3f568af0: .word 0x0000 +3f568b00: .word 0x0000 +3f568b10: .word 0x0000 +3f568b20: .word 0x0000 +3f568b30: .word 0x0000 +3f568b40: .word 0x0000 +3f568b50: .word 0x0000 +3f568b60: .word 0x0000 +3f568b70: .word 0x0000 +3f568b80: .word 0x0000 +3f568b90: .word 0x0000 +3f568ba0: .word 0x0000 +3f568bb0: .word 0x0000 +3f568bc0: .word 0x0000 +3f568bd0: .word 0x0000 +3f568be0: .word 0x0000 +3f568bf0: .word 0x0000 +3f568c00: emu +3f568c10: .word 0x0002 +3f568c20: trap 11 +3f568c30: .word 0x080a +3f568c40: sext a7, 0 +3f568c50: .word 0x0406 +3f568c60: subi 0x3fe8f3f1, sp +3f568c90: nop +3f568ca0: nop +3f568cb0: nop +3f568cc0: nop +3f568cd0: nop +3f568ce0: nop +3f568cf0: nop +3f568d00: nop +3f568d10: nop +3f568d20: nop +3f568d30: nop +3f568d40: nop +3f568d50: nop +3f568d60: nop +3f568d70: nop +3f568d80: nop +3f568d90: nop +3f568da0: nop +3f568db0: nop +3f568dc0: nop +3f568dd0: nop +3f568de0: nop +3f568df0: nop +3f568e00: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f568e20: pushst +3f568e30: setf 16, 0, 0 +3f568e40: setf 32, 0, 1 +3f568e50: move a14, a13 +3f568e60: movi 0x1, a0 +3f568e80: move a0, @0x1b32b0, 0 +3f568eb0: clr a0 +3f568ec0: move a0, @0x1b3630, 0 +3f568ef0: jauc L3F569110 +L3F568F20: +3f568f20: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f568f40: pushst +3f568f50: setf 16, 0, 0 +3f568f60: setf 32, 0, 1 +3f568f70: move a14, a13 +3f568f80: clr a0 +3f568f90: move a0, @0x1b32b0, 0 +3f568fc0: clr a0 +3f568fd0: move a0, @0x1b3630, 0 +3f569000: jauc L3F569110 +L3F569030: +3f569030: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f569050: pushst +3f569060: setf 16, 0, 0 +3f569070: setf 32, 0, 1 +3f569080: move a14, a13 +3f569090: clr a0 +3f5690a0: move a0, @0x1b32b0, 0 +3f5690d0: movk 1, a0 +3f5690e0: move a0, @0x1b3630, 0 +L3F569110: +3f569110: move *a13(0xffa0), a0, 1 +3f569130: move *a0(0xc0), a0, 1 +3f569150: sll 0x3, a0 +3f569160: addi 0x3f568c00, a0 +3f569190: movb *a0, a1 +3f5691a0: setf 5, 0, 0 +3f5691b0: move a1, @0xc00000ba, 0 +3f5691e0: setf 16, 0, 0 +3f5691f0: move a1, @0x1b3600, 0 +3f569220: move @0x1d1910, a12, 1 +3f569250: move a12, @0xc0000150, 0 ; PSIZE +3f569280: move *a13(0xffe0), a0, 1 +3f5692a0: move *a0(0x0), a0, 0 +3f5692c0: cmpi 0x1, a0 +3f5692e0: jaeq L3F569400 +3f569310: move *a13(0xffc0), a0, 1 +3f569330: move *a0(0x0), a0, 0 +3f569350: cmpi 0x1, a0 +3f569370: jaeq L3F5693D0 +3f5693a0: jauc L3F56DEC0 +L3F5693D0: +3f5693d0: jauc L3F56CB40 +L3F569400: +3f569400: move *a13(0xffc0), a0, 1 +3f569420: move *a0(0x0), a0, 0 +3f569440: cmpi 0x1, a0 +3f569460: jaeq L3F5694C0 +3f569490: jauc L3F56B020 +L3F5694C0: +3f5694c0: jauc L3F5694F0 +L3F5694F0: +3f5694f0: move *a13(0xffa0), a9, 1 +3f569510: move *a9(0x20), a9, 1 +3f569530: move *a9(0xa0), a2, 1 +3f569550: move *a2(0x0), a1, 1 +3f569570: jaeq L3F56ADC0 +3f5695a0: move a1, @0x1b3740, 1 +3f5695d0: mmtm sp, a1,a2,a3 +3f5695f0: move *a13(0xff80), a1, 1 +3f569610: move *a13(0xff00), a2, 1 +3f569630: move *a13(0xff40), a3, 1 +3f569650: sext a1, 0 +3f569660: sext a2, 0 +3f569670: sext a3, 0 +3f569680: move a1, a1 +3f569690: jrnn L3F5696D0 +3f5696a0: sub a1, a2 +3f5696b0: add a1, a3 +3f5696c0: clr a1 +L3F5696D0: +3f5696d0: move a2, a2 +3f5696e0: jrnn L3F569720 +3f5696f0: sub a2, a1 +3f569700: add a2, a3 +3f569710: clr a2 +L3F569720: +3f569720: move a3, a3 +3f569730: jrnn L3F569750 +3f569740: clr a3 +L3F569750: +3f569750: move a1, @0x1b33f0, 0 +3f569780: move a2, @0x1b3370, 0 +3f5697b0: move a3, @0x1b32c0, 0 +3f5697e0: add a3, a1 +3f5697f0: dec a1 +3f569800: move a1, @0x1b3410, 0 +3f569830: add a3, a2 +3f569840: dec a2 +3f569850: move a2, @0x1b3390, 0 +3f569880: move *a13(0xff60), a1, 1 +3f5698a0: move *a13(0xfee0), a2, 1 +3f5698c0: move *a13(0xff20), a3, 1 +3f5698e0: sext a1, 0 +3f5698f0: sext a2, 0 +3f569900: sext a3, 0 +3f569910: move a1, a1 +3f569920: jrnn L3F569960 +3f569930: sub a1, a2 +3f569940: add a1, a3 +3f569950: clr a1 +L3F569960: +3f569960: move a2, a2 +3f569970: jrnn L3F5699B0 +3f569980: sub a2, a1 +3f569990: add a2, a3 +3f5699a0: clr a2 +L3F5699B0: +3f5699b0: move a3, a3 +3f5699c0: jrnn L3F5699E0 +3f5699d0: clr a3 +L3F5699E0: +3f5699e0: move a1, @0x1b3400, 0 +3f569a10: move a2, @0x1b3380, 0 +3f569a40: move a3, @0x1b32d0, 0 +3f569a70: add a3, a1 +3f569a80: dec a1 +3f569a90: move a1, @0x1b3420, 0 +3f569ac0: add a3, a2 +3f569ad0: dec a2 +3f569ae0: move a2, @0x1b33a0, 0 +3f569b10: mmfm sp, a1,a2,a3 +3f569b30: move *a13(0xffe0), a9, 1 +3f569b50: move *a9(0x80), a9, 1 +3f569b70: move *a9(0x60), a9, 1 +3f569b90: move *a9(0x110), a12, 0 +3f569bb0: jale L3F56ADC0 +3f569bd0: move a12, @0x1b34b0, 1 +3f569c00: move *a9(0x100), a12, 0 +3f569c20: jale L3F56ADC0 +3f569c40: move a12, @0x1b34d0, 1 +3f569c70: move *a9(0xe0), a12, 1 +3f569c90: jaeq L3F56ADC0 +3f569cb0: move a12, @0x1b32e0, 1 +3f569ce0: move *a13(0xffc0), a9, 1 +3f569d00: move *a9(0x80), a9, 1 +3f569d20: move *a9(0x60), a9, 1 +3f569d40: move *a9(0x110), a12, 0 +3f569d60: jale L3F56ADC0 +3f569d80: move a12, @0x1b34f0, 1 +3f569db0: move *a9(0x100), a12, 0 +3f569dd0: jale L3F56ADC0 +3f569df0: move a12, @0x1b3510, 1 +3f569e20: move *a9(0xe0), a12, 1 +3f569e40: jaeq L3F56ADC0 +3f569e60: move a12, @0x1b3340, 1 +3f569e90: move @0x1b32e0, @0x1b37c0, 1 +3f569ee0: move @0x1b3340, @0x1b37a0, 1 +L3F569F30: +3f569f30: move @0x1b37c0, @0x1b32e0, 1 +3f569f80: move @0x1b37a0, @0x1b3340, 1 +3f569fd0: move @0x1b32d0, b5, 0 +3f56a000: move @0x1b3380, a1, 0 +3f56a030: mmtm sp, a6,a7,a8,a9,a10,a11,a12 +3f56a050: move b5, a6 +3f56a060: move a6, a11 +3f56a070: move @0x1b3740, a7, 1 +3f56a0a0: move *a7(0x30), a8, 0 +3f56a0c0: move *a7(0x50), a9, 0 +3f56a0e0: add a1, a6 +3f56a0f0: cmp a8, a6 +3f56a100: jrn L3F56A1D0 +3f56a110: cmp a1, a9 +3f56a120: jrn L3F56A1D0 +3f56a130: cmp a1, a8 +3f56a140: jrn L3F56A160 +3f56a150: move a8, a1 +L3F56A160: +3f56a160: cmp a6, a9 +3f56a170: jrnn L3F56A190 +3f56a180: move a9, a6 +L3F56A190: +3f56a190: move a6, a9 +3f56a1a0: sub a1, a9 +3f56a1b0: move a9, b5 +3f56a1c0: jruc L3F56A1E0 +L3F56A1D0: +3f56a1d0: clr b5 +L3F56A1E0: +3f56a1e0: mmfm sp, a6,a7,a8,a9,a10,a11,a12 +3f56a200: move a1, @0x1b3790, 0 +3f56a230: move b5, @0x1b3770, 0 +3f56a260: move @0x1b32c0, b5, 0 +3f56a290: move @0x1b3370, a1, 0 +3f56a2c0: mmtm sp, a6,a7,a8,a9,a10,a11,a12 +3f56a2e0: move b5, a6 +3f56a2f0: move a6, a11 +3f56a300: move @0x1b3740, a7, 1 +3f56a330: move *a7(0x20), a8, 0 +3f56a350: move *a7(0x40), a9, 0 +3f56a370: add a1, a6 +3f56a380: cmp a8, a6 +3f56a390: jrn L3F56A460 +3f56a3a0: cmp a1, a9 +3f56a3b0: jrn L3F56A460 +3f56a3c0: cmp a1, a8 +3f56a3d0: jrn L3F56A3F0 +3f56a3e0: move a8, a1 +L3F56A3F0: +3f56a3f0: cmp a6, a9 +3f56a400: jrnn L3F56A420 +3f56a410: move a9, a6 +L3F56A420: +3f56a420: move a6, a9 +3f56a430: sub a1, a9 +3f56a440: move a9, b5 +3f56a450: jruc L3F56A470 +L3F56A460: +3f56a460: clr b5 +L3F56A470: +3f56a470: mmfm sp, a6,a7,a8,a9,a10,a11,a12 +3f56a490: move b5, b5 +3f56a4a0: move a1, @0x1b3780, 0 +3f56a4d0: move b5, @0x1b3760, 0 +3f56a500: move @0x1b34b0, a1, 1 +3f56a530: addi 0x1f, a1 +3f56a550: andi 0xffffffe0, a1 +3f56a580: move a1, b1 +3f56a590: move @0x1b3400, a3, 0 +3f56a5c0: move @0x1b3790, b5, 0 +3f56a5f0: move @0x1b3380, b3, 0 +3f56a620: sub b3, b5 +3f56a630: move a3, b3 +3f56a640: add b3, b5 +3f56a650: move b5, a3 +3f56a660: mpyu a1, a3 +3f56a670: move @0x1b33f0, a1, 0 +3f56a6a0: move @0x1b3780, b5, 0 +3f56a6d0: move @0x1b3370, b3, 0 +3f56a700: sub b3, b5 +3f56a710: move a1, b3 +3f56a720: add b3, b5 +3f56a730: move b5, a1 +3f56a740: add a1, a3 +3f56a750: move @0x1b32e0, a1, 1 +3f56a780: add a1, a3 +3f56a790: move a3, @0x1b32e0, 1 +3f56a7c0: move @0x1b34f0, a1, 1 +3f56a7f0: addi 0x1f, a1 +3f56a810: andi 0xffffffe0, a1 +3f56a840: move a1, b3 +3f56a850: move @0x1b3790, a3, 0 +3f56a880: mpys a1, a3 +3f56a890: move @0x1b3780, a1, 0 +3f56a8c0: add a1, a3 +3f56a8d0: move @0x1b3340, a1, 1 +3f56a900: add a1, a3 +3f56a910: move a3, @0x1b3340, 1 +3f56a940: move @0x1b3770, b7, 0 +3f56a970: move @0x1b3510, b10, 1 +3f56a9a0: cmp b10, b7 +3f56a9b0: jale L3F56AA20 +3f56a9e0: move b10, b7 +3f56a9f0: jauc L3F56AA30 +L3F56AA20: +3f56aa20: move b7, b7 +L3F56AA30: +3f56aa30: rl 0x10, b7 +3f56aa40: move @0x1b34f0, b10, 1 +3f56aa70: move @0x1b3760, b11, 0 +3f56aaa0: cmp b10, b11 +3f56aab0: jale L3F56AB20 +3f56aae0: move b10, b11 +3f56aaf0: jauc L3F56AB30 +L3F56AB20: +3f56ab20: move b11, b11 +L3F56AB30: +3f56ab30: movx b11, b7 +3f56ab40: move @0x1b32e0, b0, 1 +3f56ab70: move @0x1b3340, b2, 1 +3f56aba0: clr b8 +3f56abb0: movi 0xffffffff, b9 +3f56abe0: move @0x1b3630, a10, 0 +3f56ac10: move a10, a10 +3f56ac20: jaeq L3F56AD20 +3f56ac50: clr b8 +3f56ac60: clr b9 +3f56ac70: move *a13(0xffa0), a10, 1 +3f56ac90: move *a10(0x100), a12, 1 +3f56acb0: jrne L3F56ACF0 +3f56acc0: move *a10(0x120), a12, 1 +3f56ace0: jreq L3F56AD20 +L3F56ACF0: +3f56acf0: movi 0xffffffff, b9 +L3F56AD20: +3f56ad20: pixblt b,l +3f56ad30: move @0x1b3740, b5, 1 +3f56ad60: move *b5, b5, 1 +3f56ad70: move b5, @0x1b3740, 1 +3f56ada0: jane L3F569F30 +L3F56ADC0: +3f56adc0: move @0x1b32b0, a12, 0 +3f56adf0: jaeq L3F56AFC0 +3f56ae20: move *a13(0xffa0), a10, 1 +3f56ae40: move *a10(0x1b8), a12, 1 +3f56ae60: btst 0, a12 +3f56ae70: jaeq L3F56AFC0 +3f56aea0: move a14, -*sp, 1 +3f56aeb0: move a13, a8 +3f56aec0: subi 0x120, a8 +3f56aee0: move *a8+, *a14+, 1 +3f56aef0: move *a8+, *a14+, 1 +3f56af00: move *a8+, *a14+, 1 +3f56af10: move *a8+, *a14+, 1 +3f56af20: move *a8+, *a14+, 1 +3f56af30: move *a8+, *a14+, 1 +3f56af40: move *a8+, *a14+, 1 +3f56af50: move *a8+, *a14+, 1 +3f56af60: move *a8+, *a14+, 1 +3f56af70: calla L3F762A00 +3f56afa0: setf 16, 0, 0 +3f56afb0: setf 32, 0, 1 +L3F56AFC0: +3f56afc0: popst +3f56afd0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f56aff0: move *sp(0x20), a14, 1 +3f56b010: rets 2 +L3F56B020: +3f56b020: setf 16, 0, 0 +3f56b030: setf 32, 0, 1 +3f56b040: clr b8 +3f56b050: movi 0xffffffff, b9 +3f56b080: move @0x1b3630, a10, 0 +3f56b0b0: move a10, a10 +3f56b0c0: jaeq L3F56B1C0 +3f56b0f0: clr b8 +3f56b100: clr b9 +3f56b110: move *a13(0xffa0), a10, 1 +3f56b130: move *a10(0x100), a12, 1 +3f56b150: jrne L3F56B190 +3f56b160: move *a10(0x120), a12, 1 +3f56b180: jreq L3F56B1C0 +L3F56B190: +3f56b190: movi 0xffffffff, b9 +L3F56B1C0: +3f56b1c0: mmtm sp, a1,a2,a3 +3f56b1e0: move *a13(0xff80), a1, 1 +3f56b200: move *a13(0xff00), a2, 1 +3f56b220: move *a13(0xff40), a3, 1 +3f56b240: sext a1, 0 +3f56b250: sext a2, 0 +3f56b260: sext a3, 0 +3f56b270: move a1, a1 +3f56b280: jrnn L3F56B2C0 +3f56b290: sub a1, a2 +3f56b2a0: add a1, a3 +3f56b2b0: clr a1 +L3F56B2C0: +3f56b2c0: move a2, a2 +3f56b2d0: jrnn L3F56B310 +3f56b2e0: sub a2, a1 +3f56b2f0: add a2, a3 +3f56b300: clr a2 +L3F56B310: +3f56b310: move a3, a3 +3f56b320: jrnn L3F56B340 +3f56b330: clr a3 +L3F56B340: +3f56b340: move a1, @0x1b33f0, 0 +3f56b370: move a2, @0x1b3370, 0 +3f56b3a0: move a3, @0x1b32c0, 0 +3f56b3d0: add a3, a1 +3f56b3e0: dec a1 +3f56b3f0: move a1, @0x1b3410, 0 +3f56b420: add a3, a2 +3f56b430: dec a2 +3f56b440: move a2, @0x1b3390, 0 +3f56b470: move *a13(0xff60), a1, 1 +3f56b490: move *a13(0xfee0), a2, 1 +3f56b4b0: move *a13(0xff20), a3, 1 +3f56b4d0: sext a1, 0 +3f56b4e0: sext a2, 0 +3f56b4f0: sext a3, 0 +3f56b500: move a1, a1 +3f56b510: jrnn L3F56B550 +3f56b520: sub a1, a2 +3f56b530: add a1, a3 +3f56b540: clr a1 +L3F56B550: +3f56b550: move a2, a2 +3f56b560: jrnn L3F56B5A0 +3f56b570: sub a2, a1 +3f56b580: add a2, a3 +3f56b590: clr a2 +L3F56B5A0: +3f56b5a0: move a3, a3 +3f56b5b0: jrnn L3F56B5D0 +3f56b5c0: clr a3 +L3F56B5D0: +3f56b5d0: move a1, @0x1b3400, 0 +3f56b600: move a2, @0x1b3380, 0 +3f56b630: move a3, @0x1b32d0, 0 +3f56b660: add a3, a1 +3f56b670: dec a1 +3f56b680: move a1, @0x1b3420, 0 +3f56b6b0: add a3, a2 +3f56b6c0: dec a2 +3f56b6d0: move a2, @0x1b33a0, 0 +3f56b700: mmfm sp, a1,a2,a3 +3f56b720: move @0x1d1970, a12, 0 +3f56b750: move a12, b3 +3f56b760: lmo b3, b12 +3f56b770: move b12, @0xc0000140, 0 ; CONVDP +3f56b7a0: move @0x1d19d0, a12, 1 +3f56b7d0: move a12, b4 +3f56b7e0: clr a11 +3f56b7f0: move a11, @0xc0000160, 0 ; PMASK +3f56b820: move *a13(0xffe0), a9, 1 +3f56b840: move *a9(0x80), a9, 1 +3f56b860: move *a9(0x60), a9, 1 +3f56b880: move *a9(0x110), a12, 0 +3f56b8a0: jrp L3F56B8D0 +3f56b8b0: jauc L3F56CAB0 +L3F56B8D0: +3f56b8d0: addi 0x1f, a12 +3f56b8f0: andi 0xffffffe0, a12 +3f56b920: move a12, @0x1b34b0, 1 +3f56b950: move *a9(0x100), a12, 0 +3f56b970: jrp L3F56B9A0 +3f56b980: jauc L3F56CAB0 +L3F56B9A0: +3f56b9a0: move a12, @0x1b34d0, 1 +3f56b9d0: move *a9(0xe0), a12, 1 +3f56b9f0: move a12, @0x1b32e0, 1 +3f56ba20: move @0x1b34b0, b1, 1 +3f56ba50: move *a13(0xffa0), a9, 1 +3f56ba70: move *a9(0x20), a9, 1 +3f56ba90: move *a9(0xa0), a2, 1 +3f56bab0: move *a2(0x0), a1, 1 +3f56bad0: move a1, @0x1b3320, 1 +3f56bb00: jaeq L3F56C5F0 +L3F56BB30: +3f56bb30: move a14, -*sp, 1 +3f56bb40: movi 0x1b3470, a12 +3f56bb70: move a12, *a14+, 1 +3f56bb80: move a1, a12 +3f56bb90: addi 0x20, a12 +3f56bbc0: move a12, *a14+, 1 +3f56bbd0: movi 0x1b3370, a12 +3f56bc00: move a12, *a14+, 1 +3f56bc10: calla L3F730100 +3f56bc40: setf 16, 0, 0 +3f56bc50: setf 32, 0, 1 +3f56bc60: move a8, a8 +3f56bc70: jaeq L3F56C5F0 +3f56bca0: move @0x1b3470, a0, 0 +3f56bcd0: move a0, @0x1b36e0, 1 +3f56bd00: move @0x1b3490, a3, 0 +3f56bd30: sub a0, a3 +3f56bd40: inc a3 +3f56bd50: move a3, @0x1b32c0, 0 +3f56bd80: move @0x1b3480, a0, 0 +3f56bdb0: move @0x1b34a0, a3, 0 +3f56bde0: sub a0, a3 +3f56bdf0: inc a3 +3f56be00: move a3, @0x1b32d0, 0 +3f56be30: move @0x1b32d0, b7, 0 +3f56be60: rl 0x10, b7 +3f56be70: move @0x1b32c0, b11, 0 +3f56bea0: movx b11, b7 +3f56beb0: move @0x1b34b0, b1, 1 +3f56bee0: move @0x1b3320, b10, 1 +3f56bf10: move *b10(0x60), b10, 1 +3f56bf30: move *b10(0x0), b11, 0 +3f56bf50: move *b10(0x10), b5, 0 +3f56bf70: move @0x1b3480, b10, 0 +3f56bfa0: add b10, b5 +3f56bfb0: sll 0x10, b5 +3f56bfc0: move @0x1b3470, b10, 0 +3f56bff0: add b10, b11 +3f56c000: movx b11, b5 +3f56c010: move b5, @0x1b36e0, 1 +3f56c040: cvxyl b5, b2 +3f56c050: mmtm sp, a0,a1,a2,a3,a4,a5,a6 +3f56c070: movi 0x1b3430, a0 +3f56c0a0: movi 0x1b33f0, a1 +3f56c0d0: movi 0x1b3470, a2 +3f56c100: movi 0x1b3370, a3 +3f56c130: move *a2, a4, 0 +3f56c140: move *a3, a5, 0 +3f56c150: cmp a4, a5 +3f56c160: jrp L3F56C1C0 +3f56c170: move *a1, a6, 0 +3f56c180: add a4, a6 +3f56c190: sub a5, a6 +3f56c1a0: move a6, *a0, 0 +3f56c1b0: jruc L3F56C1D0 +L3F56C1C0: +3f56c1c0: move *a1, *a0, 0 +L3F56C1D0: +3f56c1d0: move *a2(0x10), a4, 0 +3f56c1f0: move *a3(0x10), a5, 0 +3f56c210: cmp a4, a5 +3f56c220: jrp L3F56C2A0 +3f56c230: move *a1(0x10), a6, 0 +3f56c250: add a4, a6 +3f56c260: sub a5, a6 +3f56c270: move a6, *a0(0x10), 0 +3f56c290: jruc L3F56C2D0 +L3F56C2A0: +3f56c2a0: move *a1(0x10), *a0(0x10), 0 +L3F56C2D0: +3f56c2d0: mmfm sp, a0,a1,a2,a3,a4,a5,a6 +3f56c2f0: mmtm sp, a7,a10,a12 +3f56c310: move @0x1b32e0, a10, 1 +3f56c340: move @0x1b3440, a12, 0 +3f56c370: move @0x1b34b0, a7, 0 +3f56c3a0: sext a12, 0 +3f56c3b0: mpys a12, a7 +3f56c3c0: move @0x1b3430, a12, 0 +3f56c3f0: sext a12, 0 +3f56c400: add a12, a7 +3f56c410: add a7, a10 +3f56c420: move a10, b0 +3f56c430: mmfm sp, a7,a10,a12 +3f56c450: move b1, @0x1b3700, 1 +3f56c480: clr b1 +3f56c490: move b1, @0x1e8170, 1 +3f56c4c0: move @0x1b3700, b1, 1 +3f56c4f0: calla L3F576EE0 +3f56c520: pixblt b,l +3f56c530: setf 16, 0, 0 +3f56c540: setf 32, 0, 1 +3f56c550: move b1, @0x1b3700, 1 +3f56c580: movk 1, b1 +3f56c590: move b1, @0x1e8170, 1 +3f56c5c0: move @0x1b3700, b1, 1 +L3F56C5F0: +3f56c5f0: move @0x1b32b0, a12, 0 +3f56c620: jaeq L3F56C8F0 +3f56c650: move *a13(0xffa0), a10, 1 +3f56c670: move *a10(0x1b8), a12, 1 +3f56c690: btst 0, a12 +3f56c6a0: jaeq L3F56C8F0 +3f56c6d0: setf 5, 0, 0 +3f56c6e0: move @0xc00000ba, a12, 0 +3f56c710: setf 16, 0, 0 +3f56c720: move a12, @0x1b3600, 0 +3f56c750: move a14, -*sp, 1 +3f56c760: move a13, a8 +3f56c770: subi 0x120, a8 +3f56c790: move *a8+, *a14+, 1 +3f56c7a0: move *a8+, *a14+, 1 +3f56c7b0: move *a8+, *a14+, 1 +3f56c7c0: move *a8+, *a14+, 1 +3f56c7d0: move *a8+, *a14+, 1 +3f56c7e0: move *a8+, *a14+, 1 +3f56c7f0: move *a8+, *a14+, 1 +3f56c800: move *a8+, *a14+, 1 +3f56c810: move *a8+, *a14+, 1 +3f56c820: calla L3F762A00 +3f56c850: setf 16, 0, 0 +3f56c860: setf 32, 0, 1 +3f56c870: move @0x1b3600, a12, 0 +3f56c8a0: setf 5, 0, 0 +3f56c8b0: move a12, @0xc00000ba, 0 +3f56c8e0: setf 16, 0, 0 +L3F56C8F0: +3f56c8f0: move a1, a1 +3f56c900: jreq L3F56C960 +3f56c910: move *a1(0x0), a1, 1 +3f56c930: jane L3F56BB30 +L3F56C960: +3f56c960: move a1, @0x1b36e0, 1 +3f56c990: move @0x1b36c0, a1, 1 +3f56c9c0: cmpi 0x0, a1 +3f56c9f0: jaeq L3F56CAB0 +3f56ca20: calla L3F6F0400 +3f56ca50: setf 16, 0, 0 +3f56ca60: setf 32, 0, 1 +3f56ca70: clr a1 +3f56ca80: move a1, @0x1b36c0, 1 +L3F56CAB0: +3f56cab0: move @0x1b36e0, a1, 1 +3f56cae0: popst +3f56caf0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f56cb10: move *sp(0x20), a14, 1 +3f56cb30: rets 2 +L3F56CB40: +3f56cb40: calla L3F6F0200 +3f56cb70: setf 16, 0, 0 +3f56cb80: setf 32, 0, 1 +3f56cb90: mmtm sp, a1,a2,a3 +3f56cbb0: move *a13(0xff80), a1, 1 +3f56cbd0: move *a13(0xff00), a2, 1 +3f56cbf0: move *a13(0xff40), a3, 1 +3f56cc10: sext a1, 0 +3f56cc20: sext a2, 0 +3f56cc30: sext a3, 0 +3f56cc40: move a1, a1 +3f56cc50: jrnn L3F56CC90 +3f56cc60: sub a1, a2 +3f56cc70: add a1, a3 +3f56cc80: clr a1 +L3F56CC90: +3f56cc90: move a2, a2 +3f56cca0: jrnn L3F56CCE0 +3f56ccb0: sub a2, a1 +3f56ccc0: add a2, a3 +3f56ccd0: clr a2 +L3F56CCE0: +3f56cce0: move a3, a3 +3f56ccf0: jrnn L3F56CD10 +3f56cd00: clr a3 +L3F56CD10: +3f56cd10: move a1, @0x1b33f0, 0 +3f56cd40: move a2, @0x1b3370, 0 +3f56cd70: move a3, @0x1b32c0, 0 +3f56cda0: add a3, a1 +3f56cdb0: dec a1 +3f56cdc0: move a1, @0x1b3410, 0 +3f56cdf0: add a3, a2 +3f56ce00: dec a2 +3f56ce10: move a2, @0x1b3390, 0 +3f56ce40: move *a13(0xff60), a1, 1 +3f56ce60: move *a13(0xfee0), a2, 1 +3f56ce80: move *a13(0xff20), a3, 1 +3f56cea0: sext a1, 0 +3f56ceb0: sext a2, 0 +3f56cec0: sext a3, 0 +3f56ced0: move a1, a1 +3f56cee0: jrnn L3F56CF20 +3f56cef0: sub a1, a2 +3f56cf00: add a1, a3 +3f56cf10: clr a1 +L3F56CF20: +3f56cf20: move a2, a2 +3f56cf30: jrnn L3F56CF70 +3f56cf40: sub a2, a1 +3f56cf50: add a2, a3 +3f56cf60: clr a2 +L3F56CF70: +3f56cf70: move a3, a3 +3f56cf80: jrnn L3F56CFA0 +3f56cf90: clr a3 +L3F56CFA0: +3f56cfa0: move a1, @0x1b3400, 0 +3f56cfd0: move a2, @0x1b3380, 0 +3f56d000: move a3, @0x1b32d0, 0 +3f56d030: add a3, a1 +3f56d040: dec a1 +3f56d050: move a1, @0x1b3420, 0 +3f56d080: add a3, a2 +3f56d090: dec a2 +3f56d0a0: move a2, @0x1b33a0, 0 +3f56d0d0: mmfm sp, a1,a2,a3 +3f56d0f0: move *a13(0xffe0), a9, 1 +3f56d110: move *a9(0x1c0), a1, 1 +3f56d130: move *a1(0x0), a1, 1 +3f56d150: jaeq L3F56DC10 +3f56d180: move *a13(0xffa0), a2, 1 +3f56d1a0: move *a2(0x20), a2, 1 +3f56d1c0: move *a2(0xa0), a2, 1 +3f56d1e0: move *a2(0x0), a2, 1 +3f56d200: jaeq L3F56DC10 +3f56d230: move a2, @0x1b3320, 1 +3f56d260: move @0x1d1970, a12, 0 +3f56d290: move a12, b1 +3f56d2a0: clr a11 +3f56d2b0: move a11, @0xc0000160, 0 ; PMASK +3f56d2e0: lmo b1, b12 +3f56d2f0: move b12, @0xc0000130, 0 ; CONVSP +3f56d320: move *a13(0xffc0), a9, 1 +3f56d340: move *a9(0x80), a9, 1 +3f56d360: move *a9(0x60), a9, 1 +3f56d380: move *a9(0xe0), a12, 1 +3f56d3a0: move a12, @0x1b3340, 1 +3f56d3d0: move *a9(0x110), a12, 0 +3f56d3f0: addi 0x1f, a12 +3f56d410: andi 0xffffffe0, a12 +3f56d440: move a12, @0x1b34f0, 1 +3f56d470: move a12, b3 +3f56d480: lmo b3, b12 +3f56d490: move b12, @0xc0000140, 0 ; CONVDP +3f56d4c0: move @0x1d19d0, a12, 1 +3f56d4f0: move a12, b4 +3f56d500: setf 2, 0, 0 +3f56d510: clr a12 +3f56d520: move a12, @0xc00000b6, 0 +3f56d550: setf 16, 0, 0 +L3F56D560: +3f56d560: move a14, -*sp, 1 +3f56d570: movi 0x1b3680, a12 +3f56d5a0: move a12, *a14+, 1 +3f56d5b0: movi 0x1b3640, a12 +3f56d5e0: move a12, *a14+, 1 +3f56d5f0: move *a2(0x60), a12, 1 +3f56d610: move *a12(0x10), a11, 0 +3f56d630: move a11, *a14+, 1 +3f56d640: move *a12(0x0), a11, 0 +3f56d660: move a11, *a14+, 1 +3f56d670: move *a1(0x60), a12, 1 +3f56d690: move *a12(0x10), a11, 0 +3f56d6b0: move a11, *a14+, 1 +3f56d6c0: move *a12(0x0), a11, 0 +3f56d6e0: move a11, *a14+, 1 +3f56d6f0: move a2, a12 +3f56d700: addi 0x20, a12 +3f56d720: move a12, *a14+, 1 +3f56d730: move a1, a12 +3f56d740: addi 0x20, a12 +3f56d760: move a12, *a14+, 1 +3f56d770: movi 0x1b3370, a12 +3f56d7a0: move a12, *a14+, 1 +3f56d7b0: movi 0x1b33f0, a12 +3f56d7e0: move a12, *a14+, 1 +3f56d7f0: calla L3F72EAE0 +3f56d820: setf 16, 0, 0 +3f56d830: setf 32, 0, 1 +3f56d840: move a8, a8 +3f56d850: jaeq L3F56DB40 +3f56d880: movi 0x1b3640, a11 +3f56d8b0: move *a11(0x0), a12, 0 +3f56d8d0: move a12, b0 +3f56d8e0: move *a11(0x10), a12, 0 +3f56d900: move a12, b10 +3f56d910: sll 0x10, b10 +3f56d920: movy b10, b0 +3f56d930: move @0x1b34f0, a12, 1 +3f56d960: move @0x1b3690, a3, 0 +3f56d990: mpyu a12, a3 +3f56d9a0: move @0x1b3680, a12, 0 +3f56d9d0: add a12, a3 +3f56d9e0: move @0x1b3340, a12, 1 +3f56da10: add a12, a3 +3f56da20: move a3, b2 +3f56da30: move @0x1b3660, b7, 1 +3f56da60: move @0x1b3640, b11, 1 +3f56da90: subxy b11, b7 +3f56daa0: movi 0x10001, b11 +3f56dad0: addxy b11, b7 +3f56dae0: jrv L3F56DB40 +3f56daf0: jrc L3F56DB40 +3f56db00: andi 0x7fff7fff, b7 +3f56db30: pixblt xy,l +L3F56DB40: +3f56db40: move *a2(0x0), a2, 1 +3f56db60: jane L3F56D560 +3f56db90: move @0x1b3320, a2, 1 +3f56dbc0: move *a1(0x0), a1, 1 +3f56dbe0: jane L3F56D560 +L3F56DC10: +3f56dc10: move @0x1b32b0, a12, 0 +3f56dc40: jaeq L3F56DE10 +3f56dc70: move *a13(0xffa0), a10, 1 +3f56dc90: move *a10(0x1b8), a12, 1 +3f56dcb0: btst 0, a12 +3f56dcc0: jaeq L3F56DE10 +3f56dcf0: move a14, -*sp, 1 +3f56dd00: move a13, a8 +3f56dd10: subi 0x120, a8 +3f56dd30: move *a8+, *a14+, 1 +3f56dd40: move *a8+, *a14+, 1 +3f56dd50: move *a8+, *a14+, 1 +3f56dd60: move *a8+, *a14+, 1 +3f56dd70: move *a8+, *a14+, 1 +3f56dd80: move *a8+, *a14+, 1 +3f56dd90: move *a8+, *a14+, 1 +3f56dda0: move *a8+, *a14+, 1 +3f56ddb0: move *a8+, *a14+, 1 +3f56ddc0: calla L3F762A00 +3f56ddf0: setf 16, 0, 0 +3f56de00: setf 32, 0, 1 +L3F56DE10: +3f56de10: calla L3F6F0400 +3f56de40: setf 16, 0, 0 +3f56de50: setf 32, 0, 1 +3f56de60: popst +3f56de70: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f56de90: move *sp(0x20), a14, 1 +3f56deb0: rets 2 +L3F56DEC0: +3f56dec0: clr a12 +3f56ded0: move a12, @0x1b35f0, 0 +3f56df00: move *a13(0xffe0), a9, 1 +3f56df20: move *a9(0x1c0), a1, 1 +3f56df40: move *a1(0x20), a6, 1 +3f56df60: move *a1(0x0), a1, 1 +3f56df80: jaeq L3F56FA20 +3f56dfb0: move *a13(0xffa0), a2, 1 +3f56dfd0: move *a2(0x20), a2, 1 +3f56dff0: move *a2(0xa0), a2, 1 +3f56e010: move *a2(0x20), a7, 1 +3f56e030: move *a2(0x0), a2, 1 +3f56e050: jaeq L3F56FA20 +3f56e080: move *a13(0xffe0), a9, 1 +3f56e0a0: move *a13(0xffc0), a3, 1 +3f56e0c0: sub a3, a9 +3f56e0d0: jaeq L3F56E140 +3f56e100: sub a2, a1 +3f56e110: jane L3F56E1C0 +L3F56E140: +3f56e140: dec a6 +3f56e150: jane L3F56E1C0 +3f56e180: dec a7 +3f56e190: jaeq L3F577430 +L3F56E1C0: +3f56e1c0: move *a13(0xff20), a8, 1 +3f56e1e0: jaeq L3F56FA20 +3f56e200: move *a13(0xff40), a9, 1 +3f56e220: jaeq L3F56FA20 +3f56e240: mmtm sp, a0 +3f56e260: move *a13(0xff60), a12, 1 +3f56e280: move a12, @0x1b3700, 1 +3f56e2b0: clr a12 +3f56e2c0: move a12, @0x1b3230, 1 +3f56e2f0: move @0x1b3700, a12, 1 +3f56e320: sext a12, 0 +3f56e330: move a12, a12 +3f56e340: jrnn L3F56E390 +3f56e350: move a12, @0x1b3230, 1 +3f56e380: clr a12 +L3F56E390: +3f56e390: move a12, @0x1b3400, 0 +3f56e3c0: move @0x1b3230, a0, 1 +3f56e3f0: add a0, a8 +3f56e400: move a8, @0x1b32d0, 0 +3f56e430: add a12, a8 +3f56e440: dec a8 +3f56e450: move a8, @0x1b3420, 0 +3f56e480: move *a13(0xff80), a12, 1 +3f56e4a0: move a12, @0x1b3700, 1 +3f56e4d0: clr a12 +3f56e4e0: move a12, @0x1b3210, 1 +3f56e510: move @0x1b3700, a12, 1 +3f56e540: sext a12, 0 +3f56e550: move a12, a12 +3f56e560: jrnn L3F56E5B0 +3f56e570: move a12, @0x1b3210, 1 +3f56e5a0: clr a12 +L3F56E5B0: +3f56e5b0: move a12, @0x1b33f0, 0 +3f56e5e0: move @0x1b3210, a0, 1 +3f56e610: add a0, a9 +3f56e620: move a9, @0x1b32c0, 0 +3f56e650: add a12, a9 +3f56e660: dec a9 +3f56e670: move a9, @0x1b3410, 0 +3f56e6a0: move @0x1b32c0, a9, 0 +3f56e6d0: move @0x1b32d0, a8, 0 +3f56e700: move *a13(0xfee0), a12, 1 +3f56e720: sext a12, 0 +3f56e730: move a12, a12 +3f56e740: jrnn L3F56E760 +3f56e750: clr a12 +L3F56E760: +3f56e760: move @0x1b3230, a0, 1 +3f56e790: sub a0, a12 +3f56e7a0: move a12, @0x1b3380, 0 +3f56e7d0: add a8, a12 +3f56e7e0: dec a12 +3f56e7f0: move a12, @0x1b33a0, 0 +3f56e820: move *a13(0xff00), a12, 1 +3f56e840: sext a12, 0 +3f56e850: move a12, a12 +3f56e860: jrnn L3F56E880 +3f56e870: clr a12 +L3F56E880: +3f56e880: move @0x1b3210, a0, 1 +3f56e8b0: sub a0, a12 +3f56e8c0: move a12, @0x1b3370, 0 +3f56e8f0: add a9, a12 +3f56e900: dec a12 +3f56e910: move a12, @0x1b3390, 0 +3f56e940: mmfm sp, a0 +3f56e960: clr a12 +3f56e970: move a12, @0x1b31f0, 1 +3f56e9a0: move *a13(0xffe0), a9, 1 +3f56e9c0: move *a9(0x1c0), a1, 1 +3f56e9e0: move *a1(0x20), a6, 1 +3f56ea00: move *a1(0x0), a1, 1 +3f56ea20: jaeq L3F56FA20 +3f56ea50: move *a13(0xffa0), a2, 1 +3f56ea70: move *a2(0x20), a2, 1 +3f56ea90: move *a2(0xa0), a2, 1 +3f56eab0: move *a2(0x20), a7, 1 +3f56ead0: move *a2(0x0), a2, 1 +3f56eaf0: jaeq L3F56FA20 +3f56eb20: move a2, @0x1b3320, 1 +3f56eb50: move *a2(0x60), a11, 1 +3f56eb70: move *a11(0x10), a12, 0 +3f56eb90: sext a12, 0 +3f56eba0: move *a1(0x60), a11, 1 +3f56ebc0: move *a11(0x10), a9, 0 +3f56ebe0: sext a9, 0 +3f56ebf0: cmp a9, a12 +3f56ec00: jreq L3F56EC30 +3f56ec10: jrlt L3F56EE90 +3f56ec20: jruc L3F56ECD0 +L3F56EC30: +3f56ec30: move @0x1b3400, a9, 1 +3f56ec60: sext a9, 0 +3f56ec70: move @0x1b3380, a12, 1 +3f56eca0: sext a12, 0 +3f56ecb0: cmp a9, a12 +3f56ecc0: jrlt L3F56EE90 +L3F56ECD0: +3f56ecd0: movk 1, a12 +3f56ece0: move a12, @0x1b35f0, 0 +3f56ed10: move a14, -*sp, 1 +3f56ed20: move a1, *a14+, 1 +3f56ed30: move a6, *a14+, 1 +3f56ed40: calla L3F730BF0 +3f56ed70: setf 16, 0, 0 +3f56ed80: setf 32, 0, 1 +3f56ed90: move a8, @0x1b31f0, 1 +3f56edc0: move a8, a1 +3f56edd0: move a14, -*sp, 1 +3f56ede0: move a2, *a14+, 1 +3f56edf0: move a7, *a14+, 1 +3f56ee00: calla L3F730BF0 +3f56ee30: setf 16, 0, 0 +3f56ee40: setf 32, 0, 1 +3f56ee50: move a8, @0x1b3320, 1 +3f56ee80: move a8, a2 +L3F56EE90: +3f56ee90: move @0x1d1970, a12, 0 +3f56eec0: move a12, b3 +3f56eed0: move b3, b1 +3f56eee0: clr a11 +3f56eef0: move a11, @0xc0000160, 0 ; PMASK +3f56ef20: lmo b3, b12 +3f56ef30: move b12, @0xc0000140, 0 ; CONVDP +3f56ef60: move b12, @0xc0000130, 0 ; CONVSP +3f56ef90: move @0x1d19d0, b4, 1 +3f56efc0: setf 2, 0, 0 +3f56efd0: clr a12 +3f56efe0: move a12, @0xc00000b6, 0 +3f56f010: setf 16, 0, 0 +L3F56F020: +3f56f020: move a14, -*sp, 1 +3f56f030: movi 0x1b3680, a12 +3f56f060: move a12, *a14+, 1 +3f56f070: movi 0x1b3640, a12 +3f56f0a0: move a12, *a14+, 1 +3f56f0b0: move *a2(0x60), a12, 1 +3f56f0d0: move *a12(0x10), a11, 0 +3f56f0f0: move a11, *a14+, 1 +3f56f100: move *a12(0x0), a11, 0 +3f56f120: move a11, *a14+, 1 +3f56f130: move *a1(0x60), a12, 1 +3f56f150: move *a12(0x10), a11, 0 +3f56f170: move a11, *a14+, 1 +3f56f180: move *a12(0x0), a11, 0 +3f56f1a0: move a11, *a14+, 1 +3f56f1b0: move a2, a12 +3f56f1c0: addi 0x20, a12 +3f56f1e0: move a12, *a14+, 1 +3f56f1f0: move a1, a12 +3f56f200: addi 0x20, a12 +3f56f220: move a12, *a14+, 1 +3f56f230: movi 0x1b3370, a12 +3f56f260: move a12, *a14+, 1 +3f56f270: movi 0x1b33f0, a12 +3f56f2a0: move a12, *a14+, 1 +3f56f2b0: calla L3F72EAE0 +3f56f2e0: setf 16, 0, 0 +3f56f2f0: setf 32, 0, 1 +3f56f300: move a8, a8 +3f56f310: jaeq L3F56F970 +3f56f340: movi 0x1b3640, a11 +3f56f370: move *a11(0x0), a5, 0 +3f56f390: move *a11(0x10), a6, 0 +3f56f3b0: move *a11(0x20), a7, 0 +3f56f3d0: move *a11(0x30), a8, 0 +3f56f3f0: move a5, b0 +3f56f400: move a6, b10 +3f56f410: sll 0x10, b10 +3f56f420: movy b10, b0 +3f56f430: move b0, @0x1b36e0, 1 +3f56f460: sub a5, a7 +3f56f470: inc a7 +3f56f480: jrle L3F56F970 +3f56f490: move a7, @0x1b32c0, 0 +3f56f4c0: move a7, b11 +3f56f4d0: sub a6, a8 +3f56f4e0: inc a8 +3f56f4f0: jrle L3F56F970 +3f56f500: move a8, @0x1b32d0, 0 +3f56f530: move a8, b7 +3f56f540: rl 0x10, b7 +3f56f550: movx b11, b7 +3f56f560: calla L3F576EE0 +3f56f590: movi 0x1b3680, a11 +3f56f5c0: move *a11(0x0), a7, 0 +3f56f5e0: move a7, b2 +3f56f5f0: move *a11(0x10), a8, 0 +3f56f610: move a8, b10 +3f56f620: sll 0x10, b10 +3f56f630: movy b10, b2 +3f56f640: move b2, @0x1b36e0, 1 +3f56f670: calla L3F576EE0 +3f56f6a0: move *a11(0x10), a8, 0 +3f56f6c0: pushst +3f56f6d0: setf 2, 0, 0 +3f56f6e0: mmtm sp, a0 +3f56f700: clr a0 +3f56f710: move a0, @0xc00000b8, 0 +3f56f740: setf 1, 0, 0 +3f56f750: cmp a5, a7 +3f56f760: jale L3F56F7E0 +3f56f790: movi 0x1, a0 +3f56f7b0: move a0, @0xc00000b8, 0 +L3F56F7E0: +3f56f7e0: cmp a6, a8 +3f56f7f0: jale L3F56F870 +3f56f820: movi 0x1, a0 +3f56f840: move a0, @0xc00000b9, 0 +L3F56F870: +3f56f870: mmfm sp, a0 +3f56f890: popst +3f56f8a0: andi 0x7fff7fff, b7 +3f56f8d0: andi 0x7fff7fff, b6 +3f56f900: pixblt xy,xy +3f56f910: setf 2, 0, 0 +3f56f920: clr a5 +3f56f930: move a5, @0xc00000b8, 0 +3f56f960: setf 16, 0, 0 +L3F56F970: +3f56f970: move *a2(0x0), a2, 1 +3f56f990: jane L3F56F020 +3f56f9b0: move @0x1b3320, a2, 1 +3f56f9e0: move *a1(0x0), a1, 1 +3f56fa00: jane L3F56F020 +L3F56FA20: +3f56fa20: move @0x1b32b0, a12, 0 +3f56fa50: jreq L3F56FBE0 +3f56fa60: move *a13(0xffa0), a10, 1 +3f56fa80: move *a10(0x1b8), a12, 1 +3f56faa0: btst 0, a12 +3f56fab0: jreq L3F56FBE0 +3f56fac0: move a14, -*sp, 1 +3f56fad0: move a13, a8 +3f56fae0: subi 0x120, a8 +3f56fb00: move *a8+, *a14+, 1 +3f56fb10: move *a8+, *a14+, 1 +3f56fb20: move *a8+, *a14+, 1 +3f56fb30: move *a8+, *a14+, 1 +3f56fb40: move *a8+, *a14+, 1 +3f56fb50: move *a8+, *a14+, 1 +3f56fb60: move *a8+, *a14+, 1 +3f56fb70: move *a8+, *a14+, 1 +3f56fb80: move *a8+, *a14+, 1 +3f56fb90: calla L3F762A00 +3f56fbc0: setf 16, 0, 0 +3f56fbd0: setf 32, 0, 1 +L3F56FBE0: +3f56fbe0: move @0x1b35f0, a12, 0 +3f56fc10: jreq L3F56FD60 +3f56fc20: move a14, -*sp, 1 +3f56fc30: move @0x1b31f0, a12, 1 +3f56fc60: move a12, *a14+, 1 +3f56fc70: calla L3F702440 +3f56fca0: setf 16, 0, 0 +3f56fcb0: setf 32, 0, 1 +3f56fcc0: move a14, -*sp, 1 +3f56fcd0: move @0x1b3320, a12, 1 +3f56fd00: move a12, *a14+, 1 +3f56fd10: calla L3F702440 +3f56fd40: setf 16, 0, 0 +3f56fd50: setf 32, 0, 1 +L3F56FD60: +3f56fd60: move a1, @0x1b36e0, 1 +3f56fd90: move @0x1b36c0, a1, 1 +3f56fdc0: cmpi 0x0, a1 +3f56fdf0: jaeq L3F56FEB0 +3f56fe20: calla L3F6F0400 +3f56fe50: setf 16, 0, 0 +3f56fe60: setf 32, 0, 1 +3f56fe70: clr a1 +3f56fe80: move a1, @0x1b36c0, 1 +L3F56FEB0: +3f56feb0: move @0x1b36e0, a1, 1 +3f56fee0: popst +3f56fef0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f56ff10: move *sp(0x20), a14, 1 +3f56ff30: rets 2 +3f56ff40: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f56ff60: pushst +3f56ff70: setf 16, 0, 0 +3f56ff80: setf 32, 0, 1 +3f56ff90: move a14, a13 +3f56ffa0: move *a13(0xffa0), a0, 1 +3f56ffc0: move *a0(0xc0), a0, 1 +3f56ffe0: movi 0x3f568c00, a2 +3f570010: movk 8, a1 +3f570020: mpyu a0, a1 +3f570030: add a1, a2 +3f570040: clr a1 +3f570050: movb *a2, a1 +3f570060: setf 5, 0, 0 +3f570070: move a1, @0xc00000ba, 0 +3f5700a0: setf 16, 0, 0 +3f5700b0: move *a13(0x40), a0, 1 +L3F5700D0: +3f5700d0: move *a0(0xa0), a1, 1 +3f5700f0: move *a0(0xc0), a2, 1 +3f570110: move *a0(0x50), a12, 0 +3f570130: jrnn L3F570150 +3f570140: clr a12 +L3F570150: +3f570150: move *a0(0x70), a6, 0 +3f570170: move *a1(0x0), a5, 1 +3f570190: add a12, a5 +3f5701a0: move a12, @0x1b3370, 0 +3f5701d0: sub a12, a6 +3f5701e0: inc a6 +3f5701f0: move a6, @0x1b32c0, 0 +3f570220: move *a0(0x40), a12, 0 +3f570240: jrnn L3F570260 +3f570250: clr a12 +L3F570260: +3f570260: move *a0(0x60), a6, 0 +3f570280: move *a1(0x10), a5, 1 +3f5702a0: add a12, a5 +3f5702b0: move a12, @0x1b3380, 0 +3f5702e0: sub a12, a6 +3f5702f0: inc a6 +3f570300: move a6, @0x1b32d0, 0 +3f570330: move *a0(0x90), a12, 0 +3f570350: jrnn L3F570410 +3f570360: move @0x1b32c0, a6, 0 +3f570390: add a12, a6 +3f5703a0: move a6, @0x1b32c0, 0 +3f5703d0: move @0x1b32d0, a6, 0 +3f570400: clr a12 +L3F570410: +3f570410: move *a1(0x0), a5, 1 +3f570430: add a12, a5 +3f570440: move a12, @0x1b33f0, 0 +3f570470: move *a0(0x80), a12, 0 +3f570490: jrnn L3F570520 +3f5704a0: move @0x1b32d0, a6, 0 +3f5704d0: add a12, a6 +3f5704e0: move a6, @0x1b32d0, 0 +3f570510: clr a12 +L3F570520: +3f570520: move *a1(0x10), a5, 1 +3f570540: add a12, a5 +3f570550: move a12, @0x1b3400, 0 +3f570580: move @0x1d1910, a12, 1 +3f5705b0: move a12, @0xc0000150, 0 ; PSIZE +3f5705e0: move @0x1b32c0, b7, 0 +3f570610: rl 0x10, b7 +3f570620: move @0x1b32d0, b11, 0 +3f570650: movx b11, b7 +3f570660: move @0x1b32c0, b3, 0 +3f570690: lmo b3, b11 +3f5706a0: move b11, @0xc0000140, 0 ; CONVDP +3f5706d0: move b11, @0xc0000130, 0 ; CONVSP +3f570700: move *a1(0x60), a7, 0 +3f570720: move *a7(0xe0), a12, 1 +3f570740: move a12, @0x1b3340, 1 +3f570770: move *a2(0x60), a7, 0 +3f570790: move *a7(0xe0), a12, 1 +3f5707b0: move a12, @0x1b32e0, 1 +3f5707e0: move @0x1b32c0, a8, 0 +3f570810: move @0x1b3400, a9, 0 +3f570840: sext a9, 0 +3f570850: mpys a8, a9 +3f570860: move @0x1b33f0, a8, 0 +3f570890: sext a8, 0 +3f5708a0: add a8, a9 +3f5708b0: move @0x1b32e0, a1, 1 +3f5708e0: add a8, a9 +3f5708f0: move a9, @0x1b32e0, 1 +3f570920: move @0x1b32c0, a8, 0 +3f570950: move @0x1b3380, a9, 0 +3f570980: sext a9, 0 +3f570990: mpys a8, a9 +3f5709a0: move @0x1b3370, a8, 0 +3f5709d0: sext a8, 0 +3f5709e0: add a8, a9 +3f5709f0: move @0x1b3340, a1, 1 +3f570a20: add a8, a9 +3f570a30: move a9, @0x1b3340, 1 +3f570a60: move @0x1b32e0, b0, 1 +3f570a90: move @0x1b3340, b2, 1 +3f570ac0: calla L3F6F0200 +3f570af0: setf 16, 0, 0 +3f570b00: setf 32, 0, 1 +3f570b10: pixblt l,l +3f570b20: calla L3F6F0400 +3f570b50: setf 16, 0, 0 +3f570b60: setf 32, 0, 1 +3f570b70: move *a0(0x0), a0, 1 +3f570b90: jane L3F5700D0 +3f570bb0: popst +3f570bc0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f570be0: move *sp(0x20), a14, 1 +3f570c00: rets 2 +3f570c10: clr b9 +3f570c20: setf 5, 0, 0 +3f570c30: movi 0x0, a12 +3f570c50: move a12, @0xc00000ba, 0 +3f570c80: setf 16, 0, 0 +3f570c90: jruc L3F570DC0 +3f570ca0: movi 0xffffffff, b9 +3f570cd0: setf 5, 0, 0 +3f570ce0: movi 0x0, a12 +3f570d00: move a12, @0xc00000ba, 0 +3f570d30: setf 16, 0, 0 +3f570d40: jruc L3F570DC0 +3f570d50: setf 5, 0, 0 +3f570d60: movi 0x6, a12 +3f570d80: move a12, @0xc00000ba, 0 +3f570db0: setf 16, 0, 0 +L3F570DC0: +3f570dc0: move *a11(0x120), a12, 0 +3f570de0: move a12, @0x1b3360, 0 +3f570e10: move *a11(0x110), a12, 0 +3f570e30: jrp L3F570E60 +3f570e40: jauc L3F571A20 +L3F570E60: +3f570e60: move a12, @0x1b34f0, 1 +3f570e90: move *a11(0xe0), a12, 1 +3f570eb0: move a12, @0x1b3340, 1 +3f570ee0: move *a0(0x60), a10, 1 +3f570f00: move *a0(0x20), a12, 0 +3f570f20: move a12, @0x1b33b0, 0 +3f570f50: move *a0(0x30), a12, 0 +3f570f70: move a12, @0x1b33c0, 0 +3f570fa0: move *a0(0x40), a12, 0 +3f570fc0: dec a12 +3f570fd0: move a12, @0x1b33d0, 0 +3f571000: move *a0(0x50), a12, 0 +3f571020: dec a12 +3f571030: move a12, @0x1b33e0, 0 +3f571060: move @0x1b33b0, a1, 0 +3f571090: move @0x1b33d0, a2, 0 +3f5710c0: sub a1, a2 +3f5710d0: inc a2 +3f5710e0: move a2, @0x1b32c0, 0 +3f571110: move @0x1b33c0, a1, 0 +3f571140: move @0x1b33e0, a2, 0 +3f571170: sub a1, a2 +3f571180: inc a2 +3f571190: move a2, @0x1b32d0, 0 +3f5711c0: move @0x1b32d0, b7, 0 +3f5711f0: rl 0x10, b7 +3f571200: move @0x1b32c0, b11, 0 +3f571230: movx b11, b7 +3f571240: setf 2, 0, 0 +3f571250: clr a12 +3f571260: move a12, @0xc00000b6, 0 +3f571290: setf 16, 0, 0 +3f5712a0: clr a12 +3f5712b0: move a12, @0xc0000160, 0 ; PMASK +3f5712e0: move @0x1b3340, a8, 1 +3f571310: cmpi 0x4000000, a8 +3f571340: jrlt L3F5713F0 +3f571350: cmpi 0x4fffff0, a8 +3f571380: jrgt L3F5713F0 +3f571390: move @0x1d1970, a12, 0 +3f5713c0: move a12, @0x1b34f0, 1 +L3F5713F0: +3f5713f0: move @0x1b34f0, a3, 1 +3f571420: addi 0x1f, a3 +3f571450: andi 0xffffffe0, a3 +3f571480: move @0x1d1910, a5, 1 +3f5714b0: move a5, @0xc0000150, 0 ; PSIZE +3f5714e0: move a5, @0x1b3360, 0 +3f571510: mpyu a3, a5 +3f571520: move a5, b3 +3f571530: clr b2 +3f571540: clr a3 +3f571550: move @0x1b33c0, a3, 0 +3f571580: move a3, a3 +3f571590: jrnn L3F571690 +3f5715a0: move @0x1b3340, a8, 1 +3f5715d0: cmpi 0x4000000, a8 +3f571600: jrlt L3F571690 +3f571610: mmtm sp, b10 +3f571630: sll 0x10, a3 +3f571640: move a3, b10 +3f571650: addxy b10, b7 +3f571660: clr a3 +3f571670: mmfm sp, b10 +L3F571690: +3f571690: mpyu a3, a5 +3f5716a0: move a5, b0 +3f5716b0: add b0, b2 +3f5716c0: clr a3 +3f5716d0: move @0x1b33b0, a3, 0 +3f571700: move a3, a3 +3f571710: jrnn L3F571800 +3f571720: move @0x1b3340, a8, 1 +3f571750: cmpi 0x4000000, a8 +3f571780: jrlt L3F571800 +3f571790: mmtm sp, b10 +3f5717b0: move a3, b10 +3f5717c0: addxy b10, b7 +3f5717d0: clr a3 +3f5717e0: mmfm sp, b10 +L3F571800: +3f571800: move @0x1b3360, a1, 0 +3f571830: mpyu a1, a3 +3f571840: move a3, b0 +3f571850: add b0, b2 +3f571860: move @0x1b3340, b0, 1 +3f571890: add b0, b2 +3f5718a0: move b0, a8 +3f5718b0: cmpi 0x4000000, a8 +3f5718e0: jrlt L3F571970 +3f5718f0: cmpi 0x4fffff0, a8 +3f571920: jrgt L3F571970 +3f571930: move @0x1d1970, a12, 0 +3f571960: move a12, b3 +L3F571970: +3f571970: calla L3F6F0200 +3f5719a0: setf 16, 0, 0 +3f5719b0: setf 32, 0, 1 +3f5719c0: fill l +3f5719d0: calla L3F6F0400 +3f571a00: setf 16, 0, 0 +3f571a10: setf 32, 0, 1 +L3F571A20: +3f571a20: rets +3f571a30: setf 5, 0, 0 +3f571a40: movi 0xb, a12 +3f571a60: move a12, @0xc00000ba, 0 +3f571a90: setf 16, 0, 0 +3f571aa0: jruc L3F572020 +3f571ab0: setf 5, 0, 0 +3f571ac0: movi 0xe, a12 +3f571ae0: move a12, @0xc00000ba, 0 +3f571b10: setf 16, 0, 0 +3f571b20: jruc L3F572020 +3f571b30: setf 5, 0, 0 +3f571b40: movi 0x4, a12 +3f571b60: move a12, @0xc00000ba, 0 +3f571b90: setf 16, 0, 0 +3f571ba0: jruc L3F572020 +3f571bb0: setf 5, 0, 0 +3f571bc0: movi 0x8, a12 +3f571be0: move a12, @0xc00000ba, 0 +3f571c10: setf 16, 0, 0 +3f571c20: jruc L3F572020 +3f571c30: setf 5, 0, 0 +3f571c40: movi 0x7, a12 +3f571c60: move a12, @0xc00000ba, 0 +3f571c90: setf 16, 0, 0 +3f571ca0: jruc L3F572020 +3f571cb0: setf 5, 0, 0 +3f571cc0: movi 0xd, a12 +3f571ce0: move a12, @0xc00000ba, 0 +3f571d10: setf 16, 0, 0 +3f571d20: jruc L3F572020 +3f571d30: setf 5, 0, 0 +3f571d40: movi 0x1, a12 +3f571d60: move a12, @0xc00000ba, 0 +3f571d90: setf 16, 0, 0 +3f571da0: jruc L3F572020 +3f571db0: setf 5, 0, 0 +3f571dc0: movi 0x2, a12 +3f571de0: move a12, @0xc00000ba, 0 +3f571e10: setf 16, 0, 0 +3f571e20: jruc L3F572020 +3f571e30: setf 5, 0, 0 +3f571e40: movi 0xa, a12 +3f571e60: move a12, @0xc00000ba, 0 +3f571e90: setf 16, 0, 0 +3f571ea0: jruc L3F572020 +3f571eb0: setf 5, 0, 0 +3f571ec0: movi 0x5, a12 +3f571ee0: move a12, @0xc00000ba, 0 +3f571f10: setf 16, 0, 0 +3f571f20: jruc L3F572020 +3f571f30: setf 5, 0, 0 +3f571f40: movi 0xf, a12 +3f571f60: move a12, @0xc00000ba, 0 +3f571f90: setf 16, 0, 0 +3f571fa0: jruc L3F572020 +3f571fb0: setf 5, 0, 0 +3f571fc0: movi 0x0, a12 +3f571fe0: move a12, @0xc00000ba, 0 +3f572010: setf 16, 0, 0 +L3F572020: +3f572020: move a11, b0 +3f572030: move a9, b1 +3f572040: move a10, b2 +3f572050: move a8, b3 +3f572060: move a9, b7 +3f572070: rl 0x10, b7 +3f572080: move a0, b11 +3f572090: movx b11, b7 +3f5720a0: mmtm sp, a8,a12 +3f5720c0: move b0, a8 +3f5720d0: cmpi 0x4000000, a8 +3f572100: jrlt L3F572190 +3f572110: cmpi 0x4fffff0, a8 +3f572140: jrgt L3F572190 +3f572150: move @0x1d1970, a12, 0 +3f572180: move a12, b1 +L3F572190: +3f572190: move b2, a8 +3f5721a0: cmpi 0x4000000, a8 +3f5721d0: jrlt L3F572260 +3f5721e0: cmpi 0x4fffff0, a8 +3f572210: jrgt L3F572260 +3f572220: move @0x1d1970, a12, 0 +3f572250: move a12, b3 +L3F572260: +3f572260: mmfm sp, a8,a12 +3f572280: calla L3F6F0200 +3f5722b0: setf 16, 0, 0 +3f5722c0: setf 32, 0, 1 +3f5722d0: pixblt l,l +3f5722e0: calla L3F6F0400 +3f572310: setf 16, 0, 0 +3f572320: setf 32, 0, 1 +3f572330: rets +L3F572340: +3f572340: mmtm sp, a0,a1,a2,a3,a12,a13 +3f572360: setf 16, 0, 0 +3f572370: move a14, b13 +3f572380: move *b13(0xffe0), b10, 1 +3f5723a0: move b10, b14 +3f5723b0: clr b8 +3f5723c0: clr b9 +3f5723d0: move b9, @0xc0000160, 1 ; PMASK +3f572400: move *b14(0x100), b11, 1 +3f572420: jrne L3F572460 +3f572430: move *b14(0x120), b11, 1 +3f572450: jreq L3F572470 +L3F572460: +3f572460: not b9 +L3F572470: +3f572470: move *b10(0xc0), b10, 1 +3f572490: sll 0x3, b10 +3f5724a0: addi 0x3f568c00, b10 +3f5724d0: clr a8 +3f5724e0: movb *b10, b10 +3f5724f0: cmpi 0x8, b10 +3f572510: jrne L3F572530 +3f572520: movk 1, a8 +L3F572530: +3f572530: cmpi 0xb, b10 +3f572550: jrne L3F572570 +3f572560: movk 1, a8 +L3F572570: +3f572570: setf 5, 0, 0 +3f572580: move b10, @0xc00000ba, 0 +3f5725b0: setf 16, 0, 0 +L3F5725C0: +3f5725c0: movk 1, b10 +3f5725d0: move b10, @0xc0000150, 0 ; PSIZE +3f572600: movi 0x4000000, b4 +3f572630: setf 2, 0, 0 +3f572640: movk 3, b11 +3f572650: move b11, @0xc00000b6, 0 +3f572680: setf 16, 0, 0 +3f572690: move @0x1d1970, b3, 0 +3f5726c0: lmo b3, b11 +3f5726d0: move b11, @0xc0000140, 0 ; CONVDP +3f572700: move *a14(0xffc0), a0, 1 +3f572720: addi 0x80, a0 +3f572740: move *a0+, a1, 1 +3f572750: move *a0+, a0, 1 +3f572760: move *a14(0xffa0), a2, 1 +3f572780: dec a0 +3f572790: add a2, a0 +3f5727a0: sll 0x10, a0 +3f5727b0: sub a1, a2 +3f5727c0: sll 0x10, a2 +3f5727d0: move b14, a1 +3f5727e0: move *a1(0x20), a1, 1 +3f572800: move *a1(0xa0), a1, 1 +3f572820: move *a1+, a3, 1 +3f572830: move a3, b10 +3f572840: move *a1, a3, 1 +3f572850: jrne L3F5728C0 +3f572860: movk 1, b5 +3f572870: clr b6 +3f572880: move a3, @0x1b31d0, 1 +3f5728b0: jruc L3F572BF0 +L3F5728C0: +3f5728c0: cmpi 0x10, a3 +3f5728e0: jrle L3F572910 +3f5728f0: clr a8 +3f572900: jruc L3F572BF0 +L3F572910: +3f572910: clr b14 +3f572920: movi 0xffff, b2 +3f572940: movi 0x1b2bd0, b13 +L3F572970: +3f572970: move *b10+, b11, 1 +3f572980: move *b10+, b5, 1 +3f572990: move *b10+, b6, 1 +3f5729a0: addxy b2, b6 +3f5729b0: cpw a0, a1 +3f5729c0: btst 7, a1 +3f5729d0: jrne L3F572AA0 +3f5729e0: cpw a2, a1 +3f5729f0: btst 8, a1 +3f572a00: jrne L3F572AA0 +3f572a10: inc b14 +3f572a20: move *b10+, b12, 1 +3f572a30: move *b12(0x0), b12, 1 +3f572a50: addxy b12, b5 +3f572a60: addxy b12, b6 +3f572a70: move b12, *b13+, 1 +3f572a80: move b6, *b13+, 1 +3f572a90: move b5, *b13+, 1 +L3F572AA0: +3f572aa0: move b11, b10 +3f572ab0: jrne L3F572970 +3f572ac0: move b14, @0x1b31d0, 1 +3f572af0: cmpi 0x1, b14 +3f572b10: jrgt L3F572BA0 +3f572b20: subi 0x60, b13 +3f572b40: mmfm b13, b5,b6,b12 +3f572b60: move b12, @0x1b2bb0, 1 +3f572b90: jruc L3F572BF0 +L3F572BA0: +3f572ba0: nop +3f572bb0: movk 1, b5 +3f572bc0: clr b6 +3f572bd0: jruc L3F572BF0 +3f572be0: clr a8 +L3F572BF0: +3f572bf0: mmfm sp, a0,a1,a2,a3,a12,a13 +3f572c10: move *sp(0x20), a14, 1 +3f572c30: rets 2 +L3F572C40: +3f572c40: mmtm sp, a0,a1,a2,a3,a12,a13 +3f572c60: setf 16, 0, 0 +3f572c70: move a14, b13 +3f572c80: move *b13(0xffe0), b10, 1 +3f572ca0: move b10, b14 +3f572cb0: clr b8 +3f572cc0: clr b9 +3f572cd0: move b9, @0xc0000160, 1 ; PMASK +3f572d00: move *b14(0x100), b11, 1 +3f572d20: jrne L3F572D60 +3f572d30: move *b14(0x120), b11, 1 +3f572d50: jreq L3F572D70 +L3F572D60: +3f572d60: not b9 +L3F572D70: +3f572d70: move *b10(0xc0), b10, 1 +3f572d90: sll 0x3, b10 +3f572da0: addi 0x3f568c00, b10 +3f572dd0: clr a8 +3f572de0: movb *b10, b10 +3f572df0: jrne L3F572E10 +3f572e00: movk 1, a8 +L3F572E10: +3f572e10: cmpi 0xf, b10 +3f572e30: jrne L3F572E80 +3f572e40: not b8 +3f572e50: not b9 +3f572e60: clr b10 +3f572e70: movk 1, a8 +L3F572E80: +3f572e80: cmp b8, b9 +3f572e90: jrne L3F572F90 +3f572ea0: cmpi 0xc, b10 +3f572ec0: jrne L3F572F20 +3f572ed0: movi 0xffff, b9 +3f572ef0: move b9, b8 +3f572f00: clr b10 +3f572f10: movk 1, a8 +L3F572F20: +3f572f20: cmpi 0x3, b10 +3f572f40: jrne L3F572F90 +3f572f50: clr b8 +3f572f60: clr b9 +3f572f70: clr b10 +3f572f80: movk 1, a8 +L3F572F90: +3f572f90: setf 5, 0, 0 +3f572fa0: move b10, @0xc00000ba, 0 +3f572fd0: setf 16, 0, 0 +3f572fe0: jauc L3F5725C0 +L3F573000: +3f573000: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f573020: move a14, a13 +3f573030: move *a13(0xffe0), a9, 1 +3f573050: move *a13(0xfee0), a10, 1 +3f573070: move *a13(0xffa0), a2, 1 +3f573090: move *a13(0xffc0), a11, 1 +3f5730b0: jrle L3F5737D0 +3f5730c0: setf 16, 0, 0 +3f5730d0: move *a13(0xfec0), a6, 0 +3f5730f0: setf 8, 0, 0 +3f573100: move *a13(0xff80), a1, 0 +3f573120: move *a13(0xff60), a3, 0 +3f573140: move *a13(0xff20), a4, 1 +3f573160: move *a13(0xff00), a5, 1 +3f573180: move @0x1b2bb0, a12, 1 +3f5731b0: clr b1 +3f5731c0: move b1, @0x1e8170, 1 +3f5731f0: cmpi 0x0, b6 +3f573210: jreq L3F5732C0 +3f573220: move @0x1e85b0, b11, 1 +3f573250: cpw b11, b11 +3f573260: move @0x1e85d0, b10, 1 +3f573290: cpw b10, b10 +3f5732a0: and b10, b11 +3f5732b0: jrne L3F5732F0 +L3F5732C0: +3f5732c0: calla L3F6F0200 +L3F5732F0: +3f5732f0: callr L3F573400 +3f573310: jruc L3F5737D0 +3f573320: jruc L3F573400 +3f573330: nop +3f573340: nop +3f573350: nop +3f573360: nop +3f573370: nop +3f573380: nop +3f573390: nop +3f5733a0: nop +3f5733b0: nop +3f5733c0: nop +3f5733d0: nop +3f5733e0: nop +3f5733f0: nop +L3F573400: +3f573400: setf 8, 0, 0 +3f573410: move *a2+, a8, 0 +3f573420: cmp a1, a8 +3f573430: jrlt L3F573B90 +3f573440: cmp a3, a8 +3f573450: jrgt L3F573B90 +L3F573460: +3f573460: sub a1, a8 +3f573470: sll 0x5, a8 +3f573480: move a4, a7 +3f573490: add a8, a7 +3f5734a0: move a7, b0 +3f5734b0: move *b0, b0, 1 +3f5734c0: move a5, a7 +3f5734d0: add a8, a7 +3f5734e0: move *a7, a0, 1 +3f5734f0: setf 16, 1, 0 +3f573500: move a0, b10 +3f573510: move *b10+, b12, 0 +3f573520: move *b10+, b1, 0 +3f573530: sub b12, b1 +3f573540: move *b10+, b11, 0 +3f573550: move b11, a8 +3f573560: move *b10+, b11, 0 +3f573570: move *b10, b7, 0 +3f573580: add b11, b7 +3f573590: sll 0x10, b7 +3f5735a0: movx b1, b7 +3f5735b0: move a10, b2 +3f5735c0: sub b11, b2 +3f5735d0: move a9, b11 +3f5735e0: add b12, b11 +3f5735f0: sll 0x10, b2 +3f573600: movx b11, b2 +3f573610: move a6, a6 +3f573620: jreq L3F573660 +3f573630: addk 15, b1 +3f573640: srl 0x4, b1 +3f573650: sll 0x4, b1 +L3F573660: +3f573660: cpw b5, b11 +3f573670: jrnv L3F5736B0 +3f573680: callr L3F573970 +3f5736a0: jruc L3F573790 +L3F5736B0: +3f5736b0: move a12, b11 +3f5736c0: addxy b11, b2 +3f5736d0: cpw b2, b11 +3f5736e0: btst 7, b11 +3f5736f0: jreq L3F573720 +3f573700: callr L3F573C20 +L3F573720: +3f573720: andi 0x7fff7fff, b6 +3f573750: andi 0x7fff7fff, b7 +3f573780: pixblt b,xy +L3F573790: +3f573790: add a8, a9 +L3F5737A0: +3f5737a0: dsj a11, L3F573400 +L3F5737C0: +3f5737c0: rets +L3F5737D0: +3f5737d0: cmpi 0x0, b6 +3f5737f0: jreq L3F5738A0 +3f573800: move @0x1e85b0, b11, 1 +3f573830: cpw b11, b11 +3f573840: move @0x1e85d0, b10, 1 +3f573870: cpw b10, b10 +3f573880: and b10, b11 +3f573890: jrne L3F5738D0 +L3F5738A0: +3f5738a0: calla L3F6F0400 +L3F5738D0: +3f5738d0: movk 1, b10 +3f5738e0: move b10, @0x1e8170, 1 +3f573910: move a9, a8 +3f573920: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f573940: move *sp(0x20), a14, 1 +3f573960: rets 2 +L3F573970: +3f573970: movi 0x1b2bd0, b10 +3f5739a0: move @0x1b31d0, a7, 1 +3f5739d0: jreq L3F5737C0 +3f5739e0: mmtm sp, b0,b2,b10 +L3F573A00: +3f573a00: mmfm sp, b0,b2,b10 +3f573a20: mmfm b10, b5,b6,b11 +3f573a40: mmtm sp, b0,b2,b10 +3f573a60: addxy b11, b2 +3f573a70: cpw b2, b11 +3f573a80: btst 7, b11 +3f573a90: jreq L3F573AC0 +3f573aa0: callr L3F573C20 +L3F573AC0: +3f573ac0: andi 0x7fff7fff, b7 +3f573af0: andi 0x7fff7fff, b6 +3f573b20: pixblt b,xy +3f573b30: dsjs a7, L3F573A00 +3f573b40: addi 0x60, sp +3f573b60: movk 1, b5 +3f573b70: clr b6 +3f573b80: rets +L3F573B90: +3f573b90: move *a14(0xff40), a7, 1 +3f573bb0: move *a7(0x60), a7, 0 +3f573bd0: cmp a1, a7 +3f573be0: jrlt L3F5737A0 +3f573bf0: cmp a3, a7 +3f573c00: jrgt L3F5737A0 +3f573c10: jruc L3F573460 +L3F573C20: +3f573c20: move b2, b11 +3f573c30: addxy b7, b11 +3f573c40: movi 0xffff, b12 +3f573c60: addxy b12, b11 +3f573c70: cpw b11, b11 +3f573c80: btst 7, b11 +3f573c90: jrne L3F573D30 +3f573ca0: move b5, b11 +3f573cb0: subxy b2, b11 +3f573cc0: srl 0x10, b11 +3f573cd0: sll 0x10, b11 +3f573ce0: subxy b11, b7 +3f573cf0: movy b5, b2 +3f573d00: srl 0x10, b11 +3f573d10: mpys b1, b11 +3f573d20: add b11, b0 +L3F573D30: +3f573d30: rets +3f573d40: jruc L3F573E00 +3f573d50: nop +3f573d60: nop +3f573d70: nop +3f573d80: nop +3f573d90: nop +3f573da0: nop +3f573db0: nop +3f573dc0: nop +3f573dd0: nop +3f573de0: nop +3f573df0: nop +L3F573E00: +3f573e00: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f573e20: move a14, a13 +3f573e30: move *a13(0xffe0), a9, 1 +3f573e50: move *a13(0xfee0), a10, 1 +3f573e70: move *a13(0xffa0), a2, 1 +3f573e90: move *a13(0xffc0), a11, 1 +3f573eb0: jale L3F5749E0 +3f573ed0: setf 8, 0, 0 +3f573ee0: move *a13(0xff80), a1, 0 +3f573f00: move *a13(0xff60), a3, 0 +3f573f20: move *a13(0xff00), a5, 1 +3f573f40: clr b10 +3f573f50: move b10, @0x1e8170, 1 +3f573f80: cmpi 0x0, b6 +3f573fa0: jreq L3F574050 +3f573fb0: move @0x1e85b0, b11, 1 +3f573fe0: cpw b11, b11 +3f573ff0: move @0x1e85d0, b10, 1 +3f574020: cpw b10, b10 +3f574030: and b10, b11 +3f574040: jrne L3F574080 +L3F574050: +3f574050: calla L3F6F0200 +L3F574080: +3f574080: move *a13(0xff40), a7, 1 +3f5740a0: addi 0x80, a7 +3f5740c0: move *a7+, a8, 1 +3f5740d0: move *a7+, a7, 1 +3f5740e0: add a8, a7 +3f5740f0: move a7, b7 +3f574100: sll 0x10, b7 +3f574110: move a10, a6 +3f574120: sub a8, a6 +3f574130: sll 0x10, a6 +3f574140: move a6, b2 +3f574150: move a11, a12 +3f574160: move a2, a4 +3f574170: move a9, b0 +3f574180: move a9, b1 +3f574190: move a9, b12 +3f5741a0: clr a13 +3f5741b0: clr a0 +L3F5741C0: +3f5741c0: setf 8, 0, 0 +3f5741d0: move *a2+, a8, 0 +3f5741e0: cmp a1, a8 +3f5741f0: jalt L3F574B80 +3f574210: cmp a3, a8 +3f574220: jagt L3F574B80 +L3F574240: +3f574240: sub a1, a8 +3f574250: sll 0x5, a8 +3f574260: add a5, a8 +3f574270: move *a8, a8, 1 +3f574280: setf 16, 1, 0 +3f574290: move a8, b10 +3f5742a0: move *b10+, b13, 0 +3f5742b0: jrge L3F5743B0 +3f5742c0: move b13, a8 +3f5742d0: cmp a8, a0 +3f5742e0: jrle L3F574370 +3f5742f0: rl 0x10, a13 +3f574300: addi 0x1000000, a13 +3f574330: rl 0x10, a13 +3f574340: ori 0x1, a13 +L3F574370: +3f574370: move b12, b11 +3f574380: add b13, b11 +3f574390: cmp b11, b0 +3f5743a0: jrle L3F5743E0 +L3F5743B0: +3f5743b0: cmp b12, b0 +3f5743c0: jrle L3F5743E0 +3f5743d0: move b12, b0 +L3F5743E0: +3f5743e0: move *b10+, b14, 0 +3f5743f0: move *b10, b10, 0 +3f574400: jrge L3F574490 +3f574410: rl 0x8, a13 +3f574420: addi 0x1000000, a13 +3f574450: rl 0x18, a13 +3f574460: ori 0x2, a13 +L3F574490: +3f574490: sub b10, b14 +3f5744a0: move b14, a0 +3f5744b0: jrle L3F574590 +3f5744c0: add b10, b14 +3f5744d0: add b12, b14 +3f5744e0: add b10, b12 +3f5744f0: addi 0x1000000, a13 +3f574520: ori 0x4, a13 +3f574550: cmp b14, b1 +3f574560: jrge L3F5745D0 +3f574570: move b14, b1 +3f574580: jruc L3F5745D0 +L3F574590: +3f574590: add b10, b12 +3f5745a0: cmp b12, b1 +3f5745b0: jrge L3F5745D0 +3f5745c0: move b12, b1 +L3F5745D0: +3f5745d0: dsj a12, L3F5741C0 +3f5745f0: move a4, a2 +3f574600: move b12, a8 +3f574610: movx b0, b2 +3f574620: sub b0, b1 +3f574630: cmpi 0xffff, b1 +3f574660: jrgt L3F5749E0 +3f574670: movx b1, b7 +3f574680: move b9, a7 +3f574690: move b8, b9 +3f5746a0: cpw b5, b10 +3f5746b0: jrnv L3F574800 +3f5746c0: movi 0x1b2bd0, b0 +3f5746f0: move @0x1b31d0, a12, 1 +3f574720: jreq L3F5749E0 +3f574730: move b2, b1 +L3F574740: +3f574740: move b1, b2 +3f574750: mmfm b0, b5,b6,b11 +3f574770: addxy b11, b2 +3f574780: andi 0x7fff7fff, b7 +3f5747b0: fill xy +3f5747c0: dsjs a12, L3F574740 +3f5747d0: movk 1, b5 +3f5747e0: clr b6 +3f5747f0: jruc L3F574890 +L3F574800: +3f574800: move @0x1b2bb0, a12, 1 +3f574830: move a12, b12 +3f574840: addxy b12, b2 +3f574850: andi 0x7fff7fff, b7 +3f574880: fill xy +L3F574890: +3f574890: move a7, b9 +3f5748a0: cmp b8, b9 +3f5748b0: jreq L3F5749E0 +3f5748c0: move a13, a13 +3f5748d0: jreq L3F574960 +3f5748e0: movk 1, a13 +3f5748f0: move b9, b9 +3f574900: jreq L3F574920 +3f574910: movk 8, a13 +L3F574920: +3f574920: setf 5, 0, 0 +3f574930: move a13, @0xc00000ba, 0 +L3F574960: +3f574960: move a14, a13 +3f574970: setf 16, 0, 0 +3f574980: move *a13(0xfec0), a6, 0 +3f5749a0: move *a13(0xff20), a4, 1 +3f5749c0: callr L3F573400 +L3F5749E0: +3f5749e0: cmpi 0x0, b6 +3f574a00: jreq L3F574AB0 +3f574a10: move @0x1e85b0, b11, 1 +3f574a40: cpw b11, b11 +3f574a50: move @0x1e85d0, b10, 1 +3f574a80: cpw b10, b10 +3f574a90: and b10, b11 +3f574aa0: jrne L3F574AE0 +L3F574AB0: +3f574ab0: calla L3F6F0400 +L3F574AE0: +3f574ae0: movk 1, b1 +3f574af0: move b1, @0x1e8170, 1 +3f574b20: move a9, a8 +3f574b30: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f574b50: move *sp(0x20), a14, 1 +3f574b70: rets 2 +L3F574B80: +3f574b80: clr b11 +3f574b90: move *a14(0xff40), a7, 1 +3f574bb0: move *a7(0x60), a7, 0 +3f574bd0: cmp a1, a7 +3f574be0: jrlt L3F5745D0 +3f574bf0: cmp a3, a7 +3f574c00: jrgt L3F5745D0 +3f574c10: jauc L3F574240 +L3F574C30: +3f574c30: mmtm sp, a0,a1,a2,a3,a12,a13 +3f574c50: pushst +3f574c60: setf 16, 0, 0 +3f574c70: setf 32, 0, 1 +3f574c80: move a14, a13 +3f574c90: move a14, b13 +3f574ca0: move *b13(0xff60), b1, 0 +3f574cc0: move *b13(0xff40), b7, 0 +3f574ce0: sll 0x10, b7 +3f574cf0: movx b1, b7 +3f574d00: move *a13(0xff20), a1, 0 +3f574d20: jreq L3F574DC0 +3f574d30: addi 0xf, b1 +3f574d50: andi 0xfffffff0, b1 +3f574d80: lmo b1, b0 +3f574d90: move b0, @0xc0000130, 0 ; CONVSP +L3F574DC0: +3f574dc0: move @0x1b2bb0, a3, 1 +3f574df0: move *a13(0xffa0), a2, 0 +3f574e10: move *a13(0xff80), a12, 0 +3f574e30: sll 0x10, a12 +3f574e40: movy a12, a2 +3f574e50: addxy a3, a2 +3f574e60: move *a13(0xffe0), a0, 1 +3f574e80: move a0, b0 +3f574e90: move a2, b2 +3f574ea0: andi 0x7fff7fff, b6 +3f574ed0: andi 0x7fff7fff, b7 +3f574f00: pixblt b,xy +3f574f10: popst +3f574f20: mmfm sp, a0,a1,a2,a3,a12,a13 +3f574f40: move *sp(0x20), a14, 1 +3f574f60: rets 2 +L3F574F70: +3f574f70: mmtm sp, a1,a3,a12,a13 +3f574f90: pushst +3f574fa0: setf 16, 0, 0 +3f574fb0: setf 32, 0, 1 +3f574fc0: move a14, a13 +3f574fd0: move *a13(0xffe0), a12, 1 +3f574ff0: move a12, b0 +3f575000: move *a13(0xff80), a12, 1 +3f575020: move a12, b1 +3f575030: move *a13(0xff40), a1, 1 +3f575050: jreq L3F5750B0 +3f575060: addi 0xf, b1 +3f575080: andi 0xfffffff0, b1 +L3F5750B0: +3f5750b0: move *a13(0xff60), a12, 1 +3f5750d0: move a12, b7 +3f5750e0: rl 0x10, b7 +3f5750f0: movx b1, b7 +3f575100: clr b8 +3f575110: movi 0xffffffff, b9 +3f575140: move *a13(0xff20), a12, 1 +3f575160: move a12, b10 +3f575170: movk 1, b3 +3f575180: sla b10, b3 +3f575190: clr b10 +3f5751a0: move b10, @0xc0000160, 0 ; PMASK +3f5751d0: movk 8, b10 +3f5751e0: setf 5, 0, 0 +3f5751f0: move b10, @0xc00000ba, 0 +3f575220: setf 16, 0, 0 +3f575230: movk 1, a12 +3f575240: move a12, @0xc0000150, 0 ; PSIZE +3f575270: move *a13(0xffa0), a3, 1 +3f575290: sext a3, 0 +3f5752a0: move *a13(0xff20), a1, 1 +3f5752c0: sla a1, a3 +3f5752d0: move *a13(0xffc0), a1, 1 +3f5752f0: sext a1, 0 +3f575300: add a1, a3 +3f575310: movi 0x1e9460, a1 +3f575340: add a1, a3 +3f575350: move a3, b2 +3f575360: pixblt b,l +3f575370: popst +3f575380: mmfm sp, a1,a3,a12,a13 +3f5753a0: move *sp(0x20), a14, 1 +3f5753c0: rets 2 +L3F5753D0: +3f5753d0: mmtm sp, a1,a3,a12,a13 +3f5753f0: pushst +3f575400: setf 16, 0, 0 +3f575410: setf 32, 0, 1 +3f575420: move a14, a13 +3f575430: move *a13(0xffe0), a12, 1 +3f575450: move a12, b0 +3f575460: move *a13(0xff80), a12, 1 +3f575480: move a12, b1 +3f575490: move *a13(0xff40), a1, 1 +3f5754b0: jreq L3F575510 +3f5754c0: addi 0xf, b1 +3f5754e0: andi 0xfffffff0, b1 +L3F575510: +3f575510: move *a13(0xff60), a12, 1 +3f575530: move a12, b7 +3f575540: rl 0x10, b7 +3f575550: movx b1, b7 +3f575560: clr b8 +3f575570: move b8, @0xc0000160, 0 ; PMASK +3f5755a0: movi 0xffffffff, b9 +3f5755d0: movi 0x800, b3 +3f5755f0: movk 8, b10 +3f575600: setf 5, 0, 0 +3f575610: move b10, @0xc00000ba, 0 +3f575640: setf 16, 0, 0 +3f575650: movk 2, a12 +3f575660: move a12, @0xc0000150, 0 ; PSIZE +3f575690: move *a13(0xffa0), a3, 1 +3f5756b0: sext a3, 0 +3f5756c0: sla 0xb, a3 +3f5756d0: move *a13(0xffc0), a1, 1 +3f5756f0: sext a1, 0 +3f575700: add a1, a3 +3f575710: movi 0x1e9460, a1 +3f575740: add a1, a3 +3f575750: move a3, b2 +3f575760: pixblt b,l +3f575770: move @0x1d1910, a12, 1 +3f5757a0: move a12, @0xc0000150, 0 ; PSIZE +3f5757d0: popst +3f5757e0: mmfm sp, a1,a3,a12,a13 +3f575800: move *sp(0x20), a14, 1 +3f575820: rets 2 +L3F575830: +3f575830: mmtm sp, a0,a1,a2,a3,a12,a13 +3f575850: pushst +3f575860: setf 16, 0, 0 +3f575870: setf 32, 0, 1 +3f575880: move a14, a13 +3f575890: move a14, b13 +3f5758a0: move *b13(0xffa0), b10, 1 +3f5758c0: move *b10(0xc0), b10, 1 +3f5758e0: sll 0x3, b10 +3f5758f0: addi 0x3f568c00, b10 +3f575920: movb *b10, b10 +3f575930: setf 5, 0, 0 +3f575940: move b10, @0xc00000ba, 0 +3f575970: setf 16, 0, 0 +3f575980: movk 1, b10 +3f575990: move b10, @0xc0000150, 0 ; PSIZE +3f5759c0: clr b8 +3f5759d0: clr b9 +3f5759e0: move b9, @0xc0000160, 0 ; PMASK +3f575a10: move *b13(0xffa0), b10, 1 +3f575a30: move *b10(0x100), b11, 1 +3f575a50: jrne L3F575A90 +3f575a60: move *b10(0x120), b11, 1 +3f575a80: jreq L3F575AA0 +L3F575A90: +3f575a90: dec b9 +L3F575AA0: +3f575aa0: movi 0x4000000, b4 +3f575ad0: setf 2, 0, 0 +3f575ae0: movk 3, b11 +3f575af0: move b11, @0xc00000b6, 0 +3f575b20: setf 16, 0, 0 +3f575b30: movi 0x800, b1 +3f575b60: movi 0x14, b11 +3f575b90: move b11, @0xc0000130, 0 ; CONVSP +3f575bc0: move @0x1d1970, b3, 0 +3f575bf0: lmo b3, b11 +3f575c00: move b11, @0xc0000140, 0 ; CONVDP +3f575c30: move *a13(0xff60), a0, 0 +3f575c50: sext a0, 0 +3f575c60: sla 0xb, a0 +3f575c70: move *a13(0xff80), a1, 0 +3f575c90: sext a1, 0 +3f575ca0: add a1, a0 +3f575cb0: addi 0x1e9460, a0 +3f575ce0: move *b13(0xff40), b10, 0 +3f575d00: move *b13(0xff10), b7, 1 +3f575d20: movx b10, b7 +3f575d30: move *a13(0xffa0), a1, 1 +3f575d50: move *a1(0x20), a1, 1 +3f575d70: move *a1(0xa0), a1, 1 +3f575d90: move *a1(0x0), a1, 1 +3f575db0: jreq L3F576080 +3f575dc0: move *a1(0x60), a3, 1 +3f575de0: move *a3(0x0), a3, 1 +3f575e00: move *a13(0xff00), a2, 0 +3f575e20: move *a13(0xfed0), a12, 1 +3f575e40: movy a12, a2 +3f575e50: addxy a3, a2 +3f575e60: calla L3F6F0200 +3f575e90: setf 16, 0, 0 +3f575ea0: setf 32, 0, 1 +L3F575EB0: +3f575eb0: move a0, b0 +3f575ec0: move a2, b2 +3f575ed0: move *a1(0x20), a12, 1 +3f575ef0: addxy a3, a12 +3f575f00: move a12, b5 +3f575f10: move *a1(0x40), a12, 1 +3f575f30: addxy a3, a12 +3f575f40: move a12, b6 +3f575f50: movi 0x10001, b10 +3f575f80: subxy b10, b6 +3f575f90: andi 0x7fff7fff, b7 +3f575fc0: andi 0x7fff7fff, b6 +3f575ff0: pixblt b,xy +3f576000: move *a1(0x0), a1, 1 +3f576020: jrne L3F575EB0 +3f576030: calla L3F6F0400 +3f576060: setf 16, 0, 0 +3f576070: setf 32, 0, 1 +L3F576080: +3f576080: popst +3f576090: mmfm sp, a0,a1,a2,a3,a12,a13 +3f5760b0: move *sp(0x20), a14, 1 +3f5760d0: rets 2 +L3F5760E0: +3f5760e0: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a12,a13 +3f576100: pushst +3f576110: setf 16, 0, 0 +3f576120: setf 32, 0, 1 +3f576130: move a14, a13 +3f576140: move *a13(0xffa0), a0, 1 +3f576160: move *a0(0xc0), a0, 1 +3f576180: movi 0x3f568c00, a2 +3f5761b0: movk 8, a1 +3f5761c0: mpyu a0, a1 +3f5761d0: add a1, a2 +3f5761e0: movb *a2, a1 +3f5761f0: setf 5, 0, 0 +3f576200: move a1, @0xc00000ba, 0 +3f576230: setf 16, 0, 0 +3f576240: move @0x1d1910, a12, 1 +3f576270: move a12, @0xc0000150, 0 ; PSIZE +3f5762a0: clr b8 +3f5762b0: clr b9 +3f5762c0: move *a13(0xffa0), a0, 1 +3f5762e0: move *a0(0x100), a12, 1 +3f576300: jrne L3F576340 +3f576310: move *a0(0x120), a12, 1 +3f576330: jreq L3F576370 +L3F576340: +3f576340: movi 0xffffffff, b9 +L3F576370: +3f576370: clr b10 +3f576380: move b10, @0xc0000160, 0 ; PMASK +3f5763b0: move @0x1d19d0, a12, 1 +3f5763e0: move a12, b4 +3f5763f0: setf 2, 0, 0 +3f576400: movk 3, a12 +3f576410: move a12, @0xc00000b6, 0 +3f576440: setf 16, 0, 0 +3f576450: move *a13(0xffe0), a8, 1 +3f576470: move *a8(0x80), a8, 1 +3f576490: move *a8(0x60), a8, 1 +3f5764b0: move *a8(0x110), a12, 0 +3f5764d0: move a12, b1 +3f5764e0: lmo b1, b11 +3f5764f0: move b11, @0xc0000130, 0 ; CONVSP +3f576520: move @0x1d1970, a12, 0 +3f576550: move a12, b3 +3f576560: lmo b3, b11 +3f576570: move b11, @0xc0000140, 0 ; CONVDP +3f5765a0: move *a13(0xff60), a1, 1 +3f5765c0: sext a1, 0 +3f5765d0: sla 0xb, a1 +3f5765e0: move *a13(0xff80), a0, 1 +3f576600: sext a0, 0 +3f576610: add a0, a1 +3f576620: movi 0x1e9460, a0 +3f576650: add a0, a1 +3f576660: move a1, @0x1b32e0, 1 +3f576690: move *a13(0xff40), a12, 1 +3f5766b0: jreq L3F576E80 +3f5766c0: move a12, b13 +3f5766d0: move *a13(0xff20), a12, 1 +3f5766f0: jreq L3F576E80 +3f576700: move a12, a3 +3f576710: move a12, a4 +3f576720: movk 1, a12 +3f576730: move a12, b7 +3f576740: rl 0x10, b7 +3f576750: movx b13, b7 +3f576760: move *a13(0xffa0), a0, 1 +3f576780: move *a0(0x20), a0, 1 +3f5767a0: move *a0(0xa0), a0, 1 +3f5767c0: move *a0(0x0), a1, 1 +3f5767e0: jreq L3F576E80 +3f5767f0: move *a1(0x60), a12, 1 +3f576810: move *a12(0x0), a0, 0 +3f576830: move *a12(0x10), a2, 0 +3f576850: move *a13(0xff00), a12, 1 +3f576870: sext a12, 0 +3f576880: add a0, a12 +3f576890: move a12, b2 +3f5768a0: move *a13(0xfee0), a12, 1 +3f5768c0: sext a12, 0 +3f5768d0: add a2, a12 +3f5768e0: move a12, b10 +3f5768f0: sll 0x10, b10 +3f576900: movy b10, b2 +3f576910: move b2, a12 +3f576920: move a12, @0x1b3290, 1 +3f576950: calla L3F6F0200 +3f576980: setf 16, 0, 0 +3f576990: setf 32, 0, 1 +L3F5769A0: +3f5769a0: move @0x1b32e0, b0, 1 +3f5769d0: move b0, a6 +3f5769e0: move @0x1b3290, b2, 1 +3f576a10: move b2, a5 +L3F576A20: +3f576a20: move *a1(0x20), a12, 0 +3f576a40: sext a12, 0 +3f576a50: add a0, a12 +3f576a60: move a12, b5 +3f576a70: move *a1(0x30), a12, 0 +3f576a90: sext a12, 0 +3f576aa0: add a2, a12 +3f576ab0: move a12, b10 +3f576ac0: sll 0x10, b10 +3f576ad0: movy b10, b5 +3f576ae0: move *a1(0x40), a12, 0 +3f576b00: sext a12, 0 +3f576b10: add a0, a12 +3f576b20: dec a12 +3f576b30: move a12, b6 +3f576b40: move *a1(0x50), a12, 0 +3f576b60: sext a12, 0 +3f576b70: add a2, a12 +3f576b80: dec a12 +3f576b90: move a12, b10 +3f576ba0: sll 0x10, b10 +3f576bb0: movy b10, b6 +3f576bc0: move a6, b0 +3f576bd0: andi 0x7fff7fff, b7 +3f576c00: andi 0x7fff7fff, b6 +3f576c30: pixblt b,xy +3f576c40: move a5, b2 +3f576c50: addi 0x10000, b2 +3f576c80: move b2, a5 +3f576c90: move a6, b0 +3f576ca0: andi 0x7fff7fff, b7 +3f576cd0: andi 0x7fff7fff, b6 +3f576d00: pixblt b,xy +3f576d10: addi 0x800, a6 +3f576d30: move a5, b2 +3f576d40: addi 0x10000, b2 +3f576d70: move b2, a5 +3f576d80: dec a3 +3f576d90: jaeq L3F576DF0 +3f576dc0: jauc L3F576A20 +L3F576DF0: +3f576df0: move a4, a3 +3f576e00: move *a1(0x0), a1, 1 +3f576e20: jrne L3F5769A0 +3f576e30: calla L3F6F0400 +3f576e60: setf 16, 0, 0 +3f576e70: setf 32, 0, 1 +L3F576E80: +3f576e80: popst +3f576e90: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a12,a13 +3f576eb0: move *sp(0x20), a14, 1 +3f576ed0: rets 2 +L3F576EE0: +3f576ee0: mmtm sp, b1,b2,b3,b5,b6 +3f576f00: move @0x1b36c0, b1, 1 +3f576f30: cmpi 0x0, b1 +3f576f60: jrne L3F577350 +3f576f70: move @0x1b36e0, b6, 1 +3f576fa0: andi 0xffff, b6 +3f576fd0: dec b6 +3f576fe0: move @0x1e85d0, b5, 0 +3f577010: sext b5, 0 +3f577020: cmp b5, b6 +3f577030: jrnn L3F577350 +3f577040: move @0x1b36e0, b6, 1 +3f577070: andi 0xffff0000, b6 +3f5770a0: srl 0x10, b6 +3f5770b0: dec b6 +3f5770c0: move @0x1e85e0, b5, 0 +3f5770f0: sext b5, 0 +3f577100: cmp b5, b6 +3f577110: jrnn L3F577350 +3f577120: move @0x1b36e0, b6, 1 +3f577150: andi 0xffff, b6 +3f577180: move @0x1b32c0, b3, 0 +3f5771b0: add b3, b6 +3f5771c0: inc b6 +3f5771d0: move @0x1e85b0, b5, 0 +3f577200: sext b5, 0 +3f577210: cmp b6, b5 +3f577220: jrnn L3F577350 +3f577230: move @0x1b36e0, b6, 1 +3f577260: andi 0xffff0000, b6 +3f577290: srl 0x10, b6 +3f5772a0: move @0x1b32d0, b3, 0 +3f5772d0: add b3, b6 +3f5772e0: inc b6 +3f5772f0: move @0x1e85c0, b5, 0 +3f577320: sext b5, 0 +3f577330: cmp b6, b5 +3f577340: jrn L3F577380 +L3F577350: +3f577350: mmfm sp, b1,b2,b3,b5,b6 +3f577370: rets +L3F577380: +3f577380: calla L3F6F0200 +3f5773b0: setf 16, 0, 0 +3f5773c0: movi 0xffffffff, b1 +3f5773f0: move b1, @0x1b36c0, 1 +3f577420: jruc L3F577350 +L3F577430: +3f577430: setf 2, 0, 0 +3f577440: movk 3, a12 +3f577450: move a12, @0xc00000b6, 0 +3f577480: setf 16, 0, 0 +3f577490: move *a13(0xffa0), a2, 1 +3f5774b0: move *a2(0x20), a2, 1 +3f5774d0: move *a2(0xa0), a2, 1 +3f5774f0: move *a2(0x0), a2, 1 +3f577510: jaeq L3F578310 +3f577540: move *a2(0x60), a11, 1 +3f577560: move *a11(0x0), a3, 0 +3f577580: move *a11(0x10), a4, 0 +3f5775a0: move a11, b11 +3f5775b0: move *b11(0x0), b10, 1 +3f5775d0: move a2, b12 +3f5775e0: move *b12(0x20), b5, 1 +3f577600: addxy b10, b5 +3f577610: move *b12(0x40), b6, 1 +3f577630: addxy b10, b6 +3f577640: movi 0x10001, b11 +3f577670: subxy b11, b6 +3f577680: move a13, b13 +3f577690: move *b13(0xff20), b7, 0 +3f5776b0: jaeq L3F578310 +3f5776d0: move *b13(0xff40), b11, 0 +3f5776f0: jaeq L3F578310 +3f577710: sll 0x10, b7 +3f577720: movx b11, b7 +3f577730: move b7, @0x1b32c0, 1 +3f577760: movi 0x4000000, b4 +3f577790: move @0x1d1970, b3, 0 +3f5777c0: move b3, b1 +3f5777d0: lmo b1, b12 +3f5777e0: move b12, @0xc0000140, 0 ; CONVDP +3f577810: move b12, @0xc0000130, 0 ; CONVSP +3f577840: move *a13(0xff60), a6, 1 +3f577860: move *a13(0xfee0), a8, 1 +3f577880: add a4, a6 +3f577890: add a4, a8 +3f5778a0: move @0x1b32d0, a12, 0 +3f5778d0: sext a6, 0 +3f5778e0: sext a8, 0 +3f5778f0: sext a12, 0 +3f577900: move a6, a6 +3f577910: jrnn L3F577950 +3f577920: sub a6, a8 +3f577930: add a6, a12 +3f577940: clr a6 +L3F577950: +3f577950: move a8, a8 +3f577960: jrnn L3F5779A0 +3f577970: sub a8, a6 +3f577980: add a8, a12 +3f577990: clr a8 +L3F5779A0: +3f5779a0: move a12, a12 +3f5779b0: jrnn L3F5779D0 +3f5779c0: clr a12 +L3F5779D0: +3f5779d0: move a12, @0x1b32d0, 0 +3f577a00: move a6, b0 +3f577a10: rl 0x10, b0 +3f577a20: move *a13(0xff80), a5, 1 +3f577a40: move *a13(0xff00), a7, 1 +3f577a60: move @0x1b32c0, a12, 0 +3f577a90: add a3, a7 +3f577aa0: add a3, a5 +3f577ab0: sext a5, 0 +3f577ac0: sext a7, 0 +3f577ad0: sext a12, 0 +3f577ae0: move a5, a5 +3f577af0: jrnn L3F577B30 +3f577b00: sub a5, a7 +3f577b10: add a5, a12 +3f577b20: clr a5 +L3F577B30: +3f577b30: move a7, a7 +3f577b40: jrnn L3F577B80 +3f577b50: sub a7, a5 +3f577b60: add a7, a12 +3f577b70: clr a7 +L3F577B80: +3f577b80: move a12, a12 +3f577b90: jrnn L3F577BB0 +3f577ba0: clr a12 +L3F577BB0: +3f577bb0: move a12, @0x1b32c0, 0 +3f577be0: move a5, b10 +3f577bf0: movx b10, b0 +3f577c00: move b0, @0x1b36e0, 1 +3f577c30: move a8, a12 +3f577c40: move @0x1b32c0, b7, 1 +3f577c70: move a12, b2 +3f577c80: rl 0x10, b2 +3f577c90: move a7, b10 +3f577ca0: movx b10, b2 +3f577cb0: move b2, @0x1b36e0, 1 +3f577ce0: move a12, a8 +3f577cf0: movy b6, b10 +3f577d00: srl 0x10, b10 +3f577d10: movy b0, b11 +3f577d20: srl 0x10, b11 +3f577d30: movy b7, b12 +3f577d40: srl 0x10, b12 +3f577d50: add b11, b12 +3f577d60: cmp b12, b10 +3f577d70: jage L3F577E00 +3f577da0: sub b11, b10 +3f577db0: sll 0x10, b10 +3f577dc0: movy b10, b7 +3f577dd0: addi 0x10001, b7 +L3F577E00: +3f577e00: pushst +3f577e10: setf 2, 0, 0 +3f577e20: mmtm sp, a0 +3f577e40: clr a0 +3f577e50: move a0, @0xc00000b8, 0 +3f577e80: setf 1, 0, 0 +3f577e90: cmp a5, a7 +3f577ea0: jale L3F577F20 +3f577ed0: movi 0x1, a0 +3f577ef0: move a0, @0xc00000b8, 0 +L3F577F20: +3f577f20: cmp a6, a8 +3f577f30: jale L3F577FB0 +3f577f60: movi 0x1, a0 +3f577f80: move a0, @0xc00000b9, 0 +L3F577FB0: +3f577fb0: mmfm sp, a0 +3f577fd0: popst +3f577fe0: clr b10 +3f577ff0: move b10, @0x1e8170, 1 +3f578020: move @0x1e85b0, b11, 1 +3f578050: cpw b11, b11 +3f578060: move @0x1e85d0, b10, 1 +3f578090: cpw b10, b10 +3f5780a0: and b11, b10 +3f5780b0: jane L3F578110 +3f5780e0: calla L3F6F0200 +L3F578110: +3f578110: andi 0x7fff7fff, b7 +3f578140: andi 0x7fff7fff, b6 +3f578170: pixblt xy,xy +3f578180: move @0x1e85b0, b11, 1 +3f5781b0: cpw b11, b11 +3f5781c0: move @0x1e85d0, b10, 1 +3f5781f0: cpw b10, b10 +3f578200: and b11, b10 +3f578210: jane L3F578270 +3f578240: calla L3F6F0400 +L3F578270: +3f578270: movk 1, b1 +3f578280: move b1, @0x1e8170, 1 +3f5782b0: setf 2, 0, 0 +3f5782c0: clr a5 +3f5782d0: move a5, @0xc00000b8, 0 +3f578300: setf 16, 0, 0 +L3F578310: +3f578310: move @0x1b32b0, a12, 0 +3f578340: jreq L3F5784D0 +3f578350: move *a13(0xffa0), a10, 1 +3f578370: move *a10(0x1b8), a12, 1 +3f578390: btst 0, a12 +3f5783a0: jreq L3F5784D0 +3f5783b0: move a14, -*sp, 1 +3f5783c0: move a13, a8 +3f5783d0: subi 0x120, a8 +3f5783f0: move *a8+, *a14+, 1 +3f578400: move *a8+, *a14+, 1 +3f578410: move *a8+, *a14+, 1 +3f578420: move *a8+, *a14+, 1 +3f578430: move *a8+, *a14+, 1 +3f578440: move *a8+, *a14+, 1 +3f578450: move *a8+, *a14+, 1 +3f578460: move *a8+, *a14+, 1 +3f578470: move *a8+, *a14+, 1 +3f578480: calla L3F762A00 +3f5784b0: setf 16, 0, 0 +3f5784c0: setf 32, 0, 1 +L3F5784D0: +3f5784d0: setf 16, 0, 0 +3f5784e0: setf 32, 0, 1 +3f5784f0: popst +3f578500: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f578520: move *sp(0x20), a14, 1 +3f578540: rets 2 +L3F578550: +3f578550: pushst +3f578560: move a14, b13 +3f578570: setf 16, 0, 0 +3f578580: setf 32, 0, 1 +3f578590: move *b13(0xffe0), b0, 1 +3f5785b0: move *b13(0xff80), b1, 1 +3f5785d0: move *b13(0xff40), b10, 0 +3f5785f0: jreq L3F578650 +3f578600: addi 0xf, b1 +3f578620: andi 0xfffffff0, b1 +L3F578650: +3f578650: move *b13(0xff60), b7, 1 +3f578670: rl 0x10, b7 +3f578680: movx b1, b7 +3f578690: clr b8 +3f5786a0: move b8, @0xc0000160, 0 ; PMASK +3f5786d0: movi 0xffffffff, b9 +3f578700: movi 0x800, b3 +3f578720: movk 8, b10 +3f578730: setf 5, 0, 0 +3f578740: move b10, @0xc00000ba, 0 +3f578770: setf 16, 0, 0 +3f578780: movk 1, b10 +3f578790: move b10, @0xc0000150, 0 ; PSIZE +3f5787c0: move *b13(0xffa0), b2, 0 +3f5787e0: sext b2, 0 +3f5787f0: sla 0xb, b2 +3f578800: move *b13(0xffc0), b10, 0 +3f578820: sext b10, 0 +3f578830: add b10, b2 +3f578840: addi 0x1e9460, b2 +3f578870: pixblt b,l +3f578880: popst +3f578890: move *sp(0x20), a14, 1 +3f5788b0: rets 2 +L3F5788C0: +3f5788c0: dint +3f5788d0: clr a10 +L3F5788E0: +3f5788e0: setf 32, 0, 1 +3f5788f0: setf 16, 0, 0 +3f578900: clr a0 +3f578910: move a0, @0x5900000, 0 +3f578940: movi 0x4, a0 +3f578960: move a0, @0x5800000, 0 +3f578990: movi 0xc, a0 +3f5789b0: move a0, @0xc00000b0, 0 ; CONTROL +3f5789e0: movi 0x3, a1 +3f578a00: movi 0x3f57aa70, a2 +3f578a30: movi 0xc0000080, a3 ; DPYCTL +L3F578A60: +3f578a60: move *a2+, *a3+, 0 +3f578a70: dec a1 +3f578a80: jrgt L3F578A60 +3f578a90: movi 0x4, a1 +3f578ab0: movi 0x3f57aaa0, a2 +3f578ae0: movi 0xc0000130, a3 ; CONVSP +L3F578B10: +3f578b10: move *a2+, *a3+, 0 +3f578b20: dec a1 +3f578b30: jrgt L3F578B10 +3f578b40: movi 0x0, a0 +3f578b60: move a0, @0xc00001b0, 0 ; DPYTAP +3f578b90: movi 0x53c0, sp +3f578bc0: movi 0x1560, a14 +3f578bf0: move a14, a13 +3f578c00: move a10, a10 +3f578c10: jrne L3F578CC0 +3f578c20: calla L3F3E1050 +L3F578C50: +3f578c50: dint +3f578c60: calla L3FDDCA90 +3f578c90: movi 0x1, a10 +3f578cb0: jrnc L3F5788E0 +L3F578CC0: +3f578cc0: calla L3FDF1AE0 +3f578cf0: move a14, -*sp, 1 +3f578d00: movi 0xcb640, a0 +3f578d30: movi 0x8fdd0, a1 +3f578d60: sub a1, a0 +3f578d70: sra 0x3, a0 +3f578d80: move a0, *a14+, 1 +3f578d90: move a1, *a14+, 1 +3f578da0: calla L3FB44A00 +3f578dd0: move a14, -*sp, 1 +3f578de0: movi 0x800000, a0 +3f578e10: movi 0xccaa0, a1 +3f578e40: sub a1, a0 +3f578e50: sra 0x3, a0 +3f578e60: inc a0 +3f578e70: move a0, *a14+, 1 +3f578e80: move a1, *a14+, 1 +3f578e90: calla L3FB44A00 +3f578ec0: move a14, -*sp, 1 +3f578ed0: movi 0x3fe59a10, a0 +3f578f00: move a0, *a14+, 1 +3f578f10: calla L3FB43D50 +3f578f40: calla L3F5FF6F0 +3f578f70: move a14, -*sp, 1 +3f578f80: calla L3F6FF430 +3f578fb0: movi 0x1e93e0, a0 +3f578fe0: move a0, @0x1e93e0, 1 +3f579010: move a0, @0x1e9400, 1 +3f579040: movi 0x1b37e0, a0 +3f579070: move a0, @0x1b37e0, 1 +3f5790a0: move a0, @0x1b3800, 1 +3f5790d0: movi 0x1b3820, a0 +3f579100: move a0, @0x1b3820, 1 +3f579130: move a0, @0x1b3840, 1 +3f579160: movi 0x1b3860, a0 +3f579190: move a0, @0x1b3860, 1 +3f5791c0: move a0, @0x1b3880, 1 +3f5791f0: movi 0x1b38a0, a0 +3f579220: move a0, @0x1b38a0, 1 +3f579250: move a0, @0x1b38c0, 1 +3f579280: movi 0x1d20b0, a0 +L3F5792B0: +3f5792b0: move *a0, a1, 1 +3f5792c0: jreq L3F579320 +3f5792d0: move *a1(0x50), a2, 1 +3f5792f0: call a2 +3f579300: addk 32, a0 +3f579310: jruc L3F5792B0 +L3F579320: +3f579320: movi 0x1b38a0, a0 +3f579350: move a0, *a0, 1 +3f579360: move a0, *a0(0x20), 1 +3f579380: movi 0xd8230, a0 +3f5793b0: move a0, @0xd8230, 1 +3f5793e0: move a0, @0xd8250, 1 +3f579410: move a0, @0xd82b0, 1 +3f579440: move a0, @0x1b3900, 1 +3f579470: calla L3FB32F20 +3f5794a0: calla L3F70E990 +3f5794d0: move a14, -*sp, 1 +3f5794e0: clr a0 +3f5794f0: move a0, *a14+, 1 +3f579500: move a0, *a14+, 1 +3f579510: movi 0x400, a0 +3f579530: move a0, *a14+, 1 +3f579540: movi 0x1e8d20, a0 +3f579570: move a0, *a14+, 1 +3f579580: movi 0x3f708300, a0 +3f5795b0: move a0, *a14+, 1 +3f5795c0: calla L3F706A40 +3f5795f0: move a8, @0x1b38e0, 1 +3f579620: move a14, -*sp, 1 +3f579630: clr a0 +3f579640: move a0, *a14+, 1 +3f579650: move a0, *a14+, 1 +3f579660: movi 0x400, a0 +3f579680: move a0, *a14+, 1 +3f579690: movi 0x3f57a980, a0 +3f5796c0: move a0, *a14+, 1 +3f5796d0: movi 0x3f34db50, a0 +3f579700: move a0, *a14+, 1 +3f579710: calla L3F706A40 +3f579740: calla L3F700B00 +3f579770: clr a0 +3f579780: move a0, @0x1e9420, 1 +3f5797b0: setf 1, 0, 0 +3f5797c0: clr a0 +3f5797d0: move a0, @0xc00000f3, 0 +3f579800: setf 16, 0, 0 +3f579810: movi 0x606, a0 +3f579830: move a0, @0xc0000110, 0 ; INTENB +3f579860: eint +L3F579870: +3f579870: jruc L3F579870 +L3F579880: +3f579880: setf 1, 0, 0 +3f579890: setf 32, 0, 1 +3f5798a0: mmtm sp, b0,b1 +3f5798c0: move @0x1b3900, b1, 1 +3f5798f0: move *b1(0x1c1), b0, 0 +3f579910: jreq L3F579950 +3f579920: mmfm sp, b0,b1 +3f579940: reti +L3F579950: +3f579950: mmtm sp, b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3f579970: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14 +3f579990: setf 16, 0, 0 +3f5799a0: move @0xc0000130, a0, 0 ; CONVSP +3f5799d0: move @0xc0000140, a1, 0 ; CONVDP +3f579a00: move @0xc0000150, a2, 0 ; PSIZE +3f579a30: move @0xc0000160, a3, 0 ; PMASK +3f579a60: move @0xc00000b0, a4, 0 ; CONTROL +3f579a90: mmtm sp, a0,a1,a2,a3,a4 +3f579ab0: setf 1, 0, 0 +3f579ac0: move *b1(0x1c3), b2, 0 +3f579ae0: jrne L3F579C50 +3f579af0: move *b1(0x1a0), b2, 1 +3f579b10: cmpi 0x2, b2 +3f579b30: jreq L3F579C50 +3f579b40: move *b1(0x20), b3, 1 +3f579b60: move *b1, *b3, 1 +3f579b70: move *b3, b4, 1 +3f579b80: move b3, *b4(0x20), 1 +3f579ba0: move *b1(0x80), b2, 1 +3f579bc0: move *b2(0x20), b3, 1 +3f579be0: move *b3, *b1, 1 +3f579bf0: move b3, *b1(0x20), 1 +3f579c10: move b1, *b3, 1 +3f579c20: move *b1, b4, 1 +3f579c30: move b1, *b4(0x20), 1 +L3F579C50: +3f579c50: move sp, *b1(0xc0), 1 +L3F579C70: +3f579c70: callr L3F57A110 +3f579c90: move b1, @0x1b3900, 1 +3f579cc0: move *b1(0xc0), sp, 1 +3f579ce0: move *b1(0x1c1), b0, 0 +3f579d00: jreq L3F579F80 +3f579d10: setf 1, 0, 0 +3f579d20: clr a0 +3f579d30: move a0, @0xc00000b5, 0 +3f579d60: move b1, b2 +3f579d70: addi 0x40, b2 +3f579d90: move *b2(0x20), b0, 1 +3f579db0: move *b2, *b0, 1 +3f579dc0: move *b0, b10, 1 +3f579dd0: move b0, *b10(0x20), 1 +3f579df0: move b1, b2 +3f579e00: addi 0x160, b2 +3f579e20: move *b2, b11, 1 +3f579e30: move a14, -*sp, 1 +3f579e40: move *sp(0xc0), a14, 1 +3f579e60: movi 0x3f57a350, b10 +3f579e90: move b10, -*sp, 1 +3f579ea0: move a0, b0 +3f579eb0: move b11, a0 +3f579ec0: move *a0(0x60), a0, 1 +3f579ee0: move a0, -*sp, 1 +3f579ef0: movi 0x200010, b10 +3f579f20: move b10, -*sp, 1 +3f579f30: move b11, a0 +3f579f40: move *a0(0x80), *a14+, 1 +3f579f60: move b0, a0 +3f579f70: reti +L3F579F80: +3f579f80: setf 1, 0, 0 +3f579f90: setf 16, 0, 0 +3f579fa0: mmfm sp, a0,a1,a2,a3,a4 +3f579fc0: move a0, @0xc0000130, 0 ; CONVSP +3f579ff0: move a1, @0xc0000140, 0 ; CONVDP +3f57a020: move a2, @0xc0000150, 0 ; PSIZE +3f57a050: move a3, @0xc0000160, 0 ; PMASK +3f57a080: move a4, @0xc00000b0, 0 ; CONTROL +3f57a0b0: setf 1, 0, 0 +3f57a0c0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14 +3f57a0e0: mmfm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3f57a100: reti +L3F57A110: +3f57a110: movk 1, b10 +3f57a120: movi 0x1b37e0, b11 +3f57a150: move *b11, b1, 1 +L3F57A160: +3f57a160: cmp b1, b11 +3f57a170: jreq L3F57A230 +3f57a180: subi 0x40, b1 +3f57a1a0: move *b1(0x1c2), b0, 0 +3f57a1c0: jrne L3F57A200 +3f57a1d0: move b10, *b1(0x1c1), 0 +3f57a1f0: rets +L3F57A200: +3f57a200: move *b1(0x40), b1, 1 +3f57a220: jruc L3F57A160 +L3F57A230: +3f57a230: movi 0x1b3820, b11 +3f57a260: move *b11, b1, 1 +3f57a270: cmp b1, b11 +3f57a280: jreq L3F57A2A0 +3f57a290: rets +L3F57A2A0: +3f57a2a0: movi 0x1b3860, b11 +3f57a2d0: move *b11, b1, 1 +3f57a2e0: cmp b1, b11 +3f57a2f0: jreq L3F57A310 +3f57a300: rets +L3F57A310: +3f57a310: movi 0xd8230, b1 +3f57a340: rets +3f57a350: setf 1, 0, 0 +3f57a360: setf 32, 0, 1 +3f57a370: clr b8 +3f57a380: pushst +3f57a390: dint +3f57a3a0: move @0x1b3900, b1, 1 +3f57a3d0: move b1, a11 +3f57a3e0: move b1, b2 +3f57a3f0: addi 0x40, b2 +3f57a410: move b2, *b2, 1 +3f57a420: move b2, *b2(0x20), 1 +3f57a440: move *a11(0x1c1), a12, 0 +3f57a460: jrne L3F57A4A0 +3f57a470: calla L3F6EDD80 +L3F57A4A0: +3f57a4a0: addi 0x160, a11 +3f57a4c0: move *a11, a12, 1 +3f57a4d0: move *a12, a0, 1 +3f57a4e0: move *a12(0x20), a1, 1 +3f57a500: move *a12, *a1, 1 +3f57a510: move *a1, a2, 1 +3f57a520: move a1, *a2(0x20), 1 +3f57a540: move b1, a10 +3f57a550: addi 0x40, a10 +3f57a570: cmp a11, a0 +3f57a580: jreq L3F57A640 +3f57a590: move @0x1b3800, a1, 1 +3f57a5c0: move *a1, *a10, 1 +3f57a5d0: move a1, *a10(0x20), 1 +3f57a5f0: move a10, *a1, 1 +3f57a600: move *a10, a2, 1 +3f57a610: move a10, *a2(0x20), 1 +3f57a630: jruc L3F57A660 +L3F57A640: +3f57a640: move b8, *b1(0x1c0), 0 +L3F57A660: +3f57a660: popst +3f57a670: move a14, -*sp, 1 +3f57a680: move a12, *a14+, 1 +3f57a690: calla L3F702440 +3f57a6c0: dint +3f57a6d0: move b8, *b1(0x1c1), 0 +3f57a6f0: jauc L3F579C70 +L3F57A710: +3f57a710: move @0x1e9420, a8, 1 +3f57a740: jreq L3F57A7B0 +3f57a750: movi 0x1, a8 +3f57a770: move a8, @0x1e9440, 1 +3f57a7a0: rets +L3F57A7B0: +3f57a7b0: trap 3 +3f57a7c0: clr a8 +3f57a7d0: move a8, @0x1e8d00, 1 +3f57a800: rets +L3F57A810: +3f57a810: dint +3f57a820: move *a14(0xffe0), a0, 1 +3f57a840: move *a14(0xffc0), a1, 1 +3f57a860: move *a14(0xffa0), a2, 1 +3f57a880: movi 0x53c0, sp +3f57a8b0: movi 0x1560, a14 +3f57a8e0: move a14, a13 +3f57a8f0: move a14, -*sp, 1 +3f57a900: move a2, *a14+, 1 +3f57a910: move a1, *a14+, 1 +3f57a920: move a0, *a14+, 1 +3f57a930: calla L3F3E1350 +3f57a960: jauc L3F578C50 +3f57a980: sla a10, a13 +3f57a990: modu a3, a9 +3f57a9a0: and a1, a0 +3f57a9b0: modu b11, b2 +3f57a9c0: .word 0x7267 +3f57a9d0: mods a11, a1 +3f57a9e0: .word 0x0000 +3f57a9f0: .word 0x0008 +3f57aa00: .word 0x000e +3f57aa10: .word 0x004f +3f57aa20: .word 0x0050 +3f57aa30: .word 0x0002 +3f57aa40: rev a4 +3f57aa50: abs a4 +3f57aa60: abs a4 +3f57aa70: pixt a0, *a8, xy +3f57aa80: .word 0xfffc +3f57aa90: .word 0x0000 +3f57aaa0: .word 0x0014 +3f57aab0: .word 0x0014 +3f57aac0: .word 0x0002 +3f57aad0: .word 0x0000 +3f57aae0: move a13, -*sp, 1 +3f57aaf0: move a14, a13 +3f57ab00: move a14, -*sp, 1 +3f57ab10: calla L3F708700 +3f57ab40: move a8, *a14+, 1 +3f57ab50: calla L3FB3FE90 +3f57ab80: move *sp(0x40), a14, 1 +3f57aba0: move *sp+, a13, 1 +3f57abb0: rets 2 +L3F57ABC0: +3f57abc0: mmtm sp, a11,a13 +3f57abe0: move a14, a13 +3f57abf0: addk 32, a14 +3f57ac00: calla L3F22D4F0 +3f57ac30: move @0x1da4f0, a11, 1 +3f57ac60: subk 3, a11 +3f57ac70: jrne L3F57AE30 +3f57ac80: move a14, -*sp, 1 +3f57ac90: movk 3, a11 +3f57aca0: move a11, *a14+, 1 +3f57acb0: movi 0x3f57f1b0, a8 +3f57ace0: move a8, *a14+, 1 +3f57acf0: calla L3F309350 +3f57ad20: calla L3F30C160 +3f57ad50: move a14, -*sp, 1 +3f57ad60: movi 0x3f57f398, a8 +3f57ad90: move a8, *a14+, 1 +3f57ada0: movi 0xffff, a11 +3f57adc0: move a11, *a14+, 1 +3f57add0: calla L3F596830 +3f57ae00: move a11, a8 +3f57ae10: jauc L3F57B6D0 +L3F57AE30: +3f57ae30: calla L3F5EB440 +3f57ae60: move @0x1b8680, a11, 1 +3f57ae90: cmp a11, a8 +3f57aea0: jrle L3F57B0C0 +3f57aeb0: move a14, -*sp, 1 +3f57aec0: movk 3, a11 +3f57aed0: move a11, *a14+, 1 +3f57aee0: movi 0x3f57f4b0, a8 +3f57af10: move a8, *a14+, 1 +3f57af20: calla L3F309350 +3f57af50: calla L3F30C160 +3f57af80: move a14, -*sp, 1 +3f57af90: move @0x1b8680, *a14+, 1 +3f57afc0: calla L3F5EB440 +3f57aff0: move a8, *a14+, 1 +3f57b000: movi 0x3f57f6c0, a8 +3f57b030: move a8, *a14+, 1 +3f57b040: sub a11, a11 +3f57b050: move a11, *a14+, 1 +3f57b060: calla L3F596BE0 +3f57b090: movi 0xffff, a8 +3f57b0b0: jruc L3F57B6D0 +L3F57B0C0: +3f57b0c0: calla L3FB33870 +3f57b0f0: move a8, *a13, 1 +3f57b100: move @0x1b39a0, a11, 1 +3f57b130: jreq L3F57B330 +3f57b140: move a14, -*sp, 1 +3f57b150: move a8, *a14+, 1 +3f57b160: calla L3FB338D0 +3f57b190: move a14, -*sp, 1 +3f57b1a0: movk 3, a11 +3f57b1b0: move a11, *a14+, 1 +3f57b1c0: movi 0x3f57f818, a8 +3f57b1f0: move a8, *a14+, 1 +3f57b200: calla L3F309350 +3f57b230: calla L3F30C160 +3f57b260: move a14, -*sp, 1 +3f57b270: movi 0x3f57f968, a8 +3f57b2a0: move a8, *a14+, 1 +3f57b2b0: movi 0xffff, a11 +3f57b2d0: move a11, *a14+, 1 +3f57b2e0: calla L3F596830 +3f57b310: move a11, a8 +3f57b320: jruc L3F57B6D0 +L3F57B330: +3f57b330: move a14, -*sp, 1 +3f57b340: sub a11, a11 +3f57b350: move a11, *a14+, 1 +3f57b360: movk 1, a11 +3f57b370: move a11, *a14+, 1 +3f57b380: movi 0x3000, a11 +3f57b3a0: move a11, *a14+, 1 +3f57b3b0: movi 0x3f57fa40, a8 +3f57b3e0: move a8, *a14+, 1 +3f57b3f0: movi 0x3f57b710, a11 +3f57b420: move a11, *a14+, 1 +3f57b430: calla L3F706A40 +3f57b460: move a8, @0x1b39a0, 1 +3f57b490: move a8, a8 +3f57b4a0: jrne L3F57B660 +3f57b4b0: move @0x96e50, a11, 1 +3f57b4e0: jreq L3F57B590 +3f57b4f0: move a14, -*sp, 1 +3f57b500: movk 2, a11 +3f57b510: move a11, *a14+, 1 +3f57b520: movi 0x3f57fa70, a8 +3f57b550: move a8, *a14+, 1 +3f57b560: calla L3F309350 +L3F57B590: +3f57b590: move a14, -*sp, 1 +3f57b5a0: movi 0x3f57fba8, a8 +3f57b5d0: move a8, *a14+, 1 +3f57b5e0: movi 0xffff, a11 +3f57b600: move a11, *a14+, 1 +3f57b610: calla L3F596830 +3f57b640: move a11, a8 +3f57b650: jruc L3F57B6D0 +L3F57B660: +3f57b660: move a14, -*sp, 1 +3f57b670: move *a13(0x0), *a14+, 1 +3f57b690: calla L3FB338D0 +3f57b6c0: sub a8, a8 +L3F57B6D0: +3f57b6d0: subk 32, a14 +3f57b6e0: mmfm sp, a11,a13 +3f57b700: rets +3f57b710: mmtm sp, a7,a9,a10,a11,a13 +3f57b730: move a14, a13 +3f57b740: addi 0x3f0, a14 +3f57b760: movk 1, a11 +3f57b770: move a11, *a13(0x370), 1 +3f57b790: move @0x1b3900, a11, 1 +3f57b7c0: move a14, -*sp, 1 +3f57b7d0: movi 0x1ce, a7 +3f57b7f0: move a7, *a14+, 1 +3f57b800: movk 1, a7 +3f57b810: move a7, *a14+, 1 +3f57b820: calla L3F703D90 +3f57b850: move a8, *a11(0x100), 1 +3f57b870: move a8, a11 +3f57b880: jrne L3F57BA50 +3f57b890: move a14, -*sp, 1 +3f57b8a0: movi 0x3f57fce0, a8 +3f57b8d0: move a8, *a14+, 1 +3f57b8e0: movi 0xffff, a11 +3f57b900: move a11, *a14+, 1 +3f57b910: calla L3F596830 +3f57b940: move @0x96e50, a7, 1 +3f57b970: jreq L3F57BA20 +3f57b980: move a14, -*sp, 1 +3f57b990: movk 2, a11 +3f57b9a0: move a11, *a14+, 1 +3f57b9b0: movi 0x3f57fe60, a8 +3f57b9e0: move a8, *a14+, 1 +3f57b9f0: calla L3F309350 +L3F57BA20: +3f57ba20: calla L3F707A30 +L3F57BA50: +3f57ba50: move @0x96e50, a11, 1 +3f57ba80: jreq L3F57BB30 +3f57ba90: move a14, -*sp, 1 +3f57baa0: movk 3, a7 +3f57bab0: move a7, *a14+, 1 +3f57bac0: movi 0x3f57fff8, a8 +3f57baf0: move a8, *a14+, 1 +3f57bb00: calla L3F309350 +L3F57BB30: +3f57bb30: move a14, -*sp, 1 +3f57bb40: movi 0x3f580118, a8 +3f57bb70: move a8, *a14+, 1 +3f57bb80: movi 0xffff, a11 +3f57bba0: move a11, *a14+, 1 +3f57bbb0: calla L3F596830 +3f57bbe0: calla L3F22CF70 +3f57bc10: sub a7, a7 +3f57bc20: move a7, @0x1b39c0, 1 +3f57bc50: move a7, @0x1b39e0, 1 +3f57bc80: move a7, @0x1b3a00, 1 +3f57bcb0: movb a7, @0x1b3a20 +3f57bce0: move a7, @0x1d2770, 1 +3f57bd10: move a7, @0x1d2750, 1 +3f57bd40: move a14, -*sp, 1 +3f57bd50: move a11, *a14+, 1 +3f57bd60: calla L3F5C8860 +3f57bd90: move a14, -*sp, 1 +3f57bda0: movk 1, a7 +3f57bdb0: move a7, *a14+, 1 +3f57bdc0: movi 0x3f57aae0, a7 +3f57bdf0: move a7, *a14+, 1 +3f57be00: movi 0x7d0, a7 +3f57be20: move a7, *a14+, 1 +3f57be30: calla L3FB41ED0 +3f57be60: calla L3FB3FA00 +3f57be90: calla L3F5C82E0 +3f57bec0: inc a8 +3f57bed0: jreq L3F57BF10 +3f57bee0: calla L3F57D880 +L3F57BF10: +3f57bf10: move a14, -*sp, 1 +3f57bf20: sub a7, a7 +3f57bf30: move a7, *a14+, 1 +3f57bf40: movk 2, a7 +3f57bf50: move a7, *a14+, 1 +3f57bf60: move a7, *a14+, 1 +3f57bf70: calla L3F5C9A00 +3f57bfa0: move a8, a9 +3f57bfb0: jrge L3F57C080 +3f57bfc0: move a14, -*sp, 1 +3f57bfd0: movi 0x3f580238, a8 +3f57c000: move a8, *a14+, 1 +3f57c010: move a11, *a14+, 1 +3f57c020: calla L3F596830 +3f57c050: calla L3F57D880 +L3F57C080: +3f57c080: setf 16, 1, 0 +3f57c090: move a7, *a13, 0 +3f57c0a0: sub a11, a11 +3f57c0b0: move a11, *a13(0x20), 1 +3f57c0d0: move a14, -*sp, 1 +3f57c0e0: movi 0x44, a7 +3f57c100: move a7, *a14+, 1 +3f57c110: calla L3FB2C000 +3f57c140: setf 16, 0, 0 +3f57c150: move a8, *a13(0x10), 0 +3f57c170: move a14, -*sp, 1 +3f57c180: movk 16, a7 +3f57c190: move a7, *a14+, 1 +3f57c1a0: move a13, *a14+, 1 +3f57c1b0: move a9, *a14+, 1 +3f57c1c0: calla L3F5CAA80 +3f57c1f0: move a8, a8 +3f57c200: jrge L3F57C2F0 +3f57c210: move a14, -*sp, 1 +3f57c220: movi 0x3f580308, a8 +3f57c250: move a8, *a14+, 1 +3f57c260: movi 0xffff, a7 +3f57c280: move a7, *a14+, 1 +3f57c290: calla L3F596830 +3f57c2c0: calla L3F57D880 +L3F57C2F0: +3f57c2f0: move a14, -*sp, 1 +3f57c300: movk 4, a7 +3f57c310: move a7, *a14+, 1 +3f57c320: move a13, a7 +3f57c330: addi 0x370, a7 +3f57c350: move a7, *a14+, 1 +3f57c360: movk 32, a11 +3f57c370: move a11, *a14+, 1 +3f57c380: movi 0xffff, a7 +3f57c3b0: move a7, *a14+, 1 +3f57c3c0: move a9, *a14+, 1 +3f57c3d0: calla L3F5DD260 +3f57c400: move a8, a8 +3f57c410: jrge L3F57C500 +3f57c420: move a14, -*sp, 1 +3f57c430: movi 0x3f5803d0, a8 +3f57c460: move a8, *a14+, 1 +3f57c470: movi 0xffff, a7 +3f57c490: move a7, *a14+, 1 +3f57c4a0: calla L3F596830 +3f57c4d0: calla L3F57D880 +L3F57C500: +3f57c500: move a14, -*sp, 1 +3f57c510: movi 0x3f5804c8, a8 +3f57c540: move a8, *a14+, 1 +3f57c550: calla L3F5933D0 +3f57c580: move a8, @0x1b3940, 1 +3f57c5b0: movk 2, a7 +3f57c5c0: setf 16, 1, 0 +3f57c5d0: move a7, @0x1b3920, 0 +3f57c600: move a14, -*sp, 1 +3f57c610: movi 0x43, a11 +3f57c630: move a11, *a14+, 1 +3f57c640: calla L3FB2C000 +3f57c670: setf 16, 0, 0 +3f57c680: move a8, @0x1b3930, 0 +3f57c6b0: movi 0x6800000, a7 +3f57c6e0: move a7, *a13(0xd0), 1 +3f57c700: sub a10, a10 +L3F57C710: +3f57c710: move a10, a11 +3f57c720: sll 0x3, a11 +3f57c730: add a13, a11 +3f57c740: move *a13(0xd0), a7, 1 +3f57c760: movb *a7(0x0), *a11(0xa0) +3f57c790: inc a10 +3f57c7a0: addk 16, a7 +3f57c7b0: move a7, *a13(0xd0), 1 +3f57c7d0: cmpi 0x6, a10 +3f57c7f0: jrc L3F57C710 +3f57c800: move a14, -*sp, 1 +3f57c810: move a13, a11 +3f57c820: addi 0xa0, a11 +3f57c840: move a11, *a14+, 1 +3f57c850: move a9, *a14+, 1 +3f57c860: calla L3F57DB50 +3f57c890: move a8, *a13(0x3b0), 1 +3f57c8b0: move a8, a8 +3f57c8c0: jreq L3F57CCC0 +3f57c8d0: move a14, -*sp, 1 +3f57c8e0: movk 5, a11 +3f57c8f0: move a11, *a14+, 1 +3f57c900: movi 0x3f580548, a8 +3f57c930: move a8, *a14+, 1 +3f57c940: move a13, a11 +3f57c950: addi 0xf0, a11 +3f57c970: move a11, *a14+, 1 +3f57c980: calla L3FB34430 +3f57c9b0: move a14, -*sp, 1 +3f57c9c0: movk 3, a11 +3f57c9d0: move a11, *a14+, 1 +3f57c9e0: move a13, a11 +3f57c9f0: addi 0xf0, a11 +3f57ca10: move a11, *a14+, 1 +3f57ca20: calla L3F309350 +3f57ca50: move a14, -*sp, 1 +3f57ca60: move a11, *a14+, 1 +3f57ca70: movi 0xffff, a11 +3f57ca90: move a11, *a14+, 1 +3f57caa0: calla L3F596830 +3f57cad0: calla L3FB33870 +3f57cb00: move a8, *a13(0x390), 1 +3f57cb20: sub a11, a11 +3f57cb30: move a11, @0x1b39a0, 1 +3f57cb60: move a11, @0x1e1790, 1 +3f57cb90: move a14, -*sp, 1 +3f57cba0: move a8, *a14+, 1 +3f57cbb0: calla L3FB338D0 +3f57cbe0: move a14, -*sp, 1 +3f57cbf0: move a11, *a14+, 1 +3f57cc00: calla L3F5C8860 +3f57cc30: calla L3F30C160 +3f57cc60: calla L3F22E5D0 +3f57cc90: movi 0xffff, a8 +3f57ccb0: jruc L3F57D2D0 +L3F57CCC0: +3f57ccc0: move a14, -*sp, 1 +3f57ccd0: movi 0x1b39c0, a11 +3f57cd00: move *a11+, *a14+, 1 +3f57cd10: calla L3F5C8860 +3f57cd40: move a14, -*sp, 1 +3f57cd50: move a14, -*sp, 1 +3f57cd60: movi 0x1b39c0, a11 +3f57cd90: move *a11+, *a14+, 1 +3f57cda0: calla L3FB2C140 +3f57cdd0: move a8, *a14+, 1 +3f57cde0: calla L3F5C8D20 +3f57ce10: move a8, *a13(0x80), 1 +3f57ce30: move a14, -*sp, 1 +3f57ce40: move a8, *a14+, 1 +3f57ce50: calla L3F5C8A80 +3f57ce80: calla L3FB33870 +3f57ceb0: move a8, *a13(0x390), 1 +3f57ced0: sub a11, a11 +3f57cee0: move a11, @0x1b39a0, 1 +3f57cf10: move a14, -*sp, 1 +3f57cf20: move a8, *a14+, 1 +3f57cf30: calla L3FB338D0 +3f57cf60: move @0x96e50, a11, 1 +3f57cf90: jreq L3F57CFE0 +3f57cfa0: calla L3F30C160 +3f57cfd0: jruc L3F57D2C0 +L3F57CFE0: +3f57cfe0: sub a7, a7 +3f57cff0: move a7, *a13(0x3d0), 1 +3f57d010: move a11, a8 +3f57d020: jrne L3F57D220 +L3F57D030: +3f57d030: move *a13(0x3d0), a11, 1 +3f57d050: inc a11 +3f57d060: move a11, *a13(0x3d0), 1 +3f57d080: dsjs a11, L3F57D170 +3f57d090: move a14, -*sp, 1 +3f57d0a0: move @0x1b3900, *a14+, 1 +3f57d0d0: movi 0x3f5806d0, a8 +3f57d100: move a8, *a14+, 1 +3f57d110: movi 0xffff, a11 +3f57d130: move a11, *a14+, 1 +3f57d140: calla L3F5969B0 +L3F57D170: +3f57d170: move a14, -*sp, 1 +3f57d180: movi 0x3e8, a11 +3f57d1a0: move a11, *a14+, 1 +3f57d1b0: calla L3FB33A20 +3f57d1e0: move @0x96e50, a7, 1 +3f57d210: jreq L3F57D030 +L3F57D220: +3f57d220: move a14, -*sp, 1 +3f57d230: movi 0x7d0, a11 +3f57d250: move a11, *a14+, 1 +3f57d260: calla L3FB33A20 +3f57d290: calla L3F30C160 +L3F57D2C0: +3f57d2c0: sub a8, a8 +L3F57D2D0: +3f57d2d0: move *sp(0xc0), a14, 1 +3f57d2f0: mmfm sp, a7,a9,a10,a11,a13 +3f57d310: rets 2 +3f57d320: move @0x1b39c0, a8, 1 +3f57d350: rets +L3F57D360: +3f57d360: mmtm sp, a9,a11,a13 +3f57d380: move a14, a13 +3f57d390: addi 0x2a0, a14 +3f57d3b0: calla L3F5EA530 +3f57d3e0: move a14, -*sp, 1 +3f57d3f0: move @0x1b3900, *a14+, 1 +3f57d420: calla L3F6FBB30 +3f57d450: move a8, a8 +3f57d460: jreq L3F57D590 +3f57d470: move a14, -*sp, 1 +3f57d480: movi 0x3f580810, a8 +3f57d4b0: move a8, *a14+, 1 +3f57d4c0: movi 0xffff, a11 +3f57d4e0: move a11, *a14+, 1 +3f57d4f0: calla L3F596830 +3f57d520: move a14, -*sp, 1 +3f57d530: sub a11, a11 +3f57d540: move a11, *a14+, 1 +3f57d550: calla L3F5EA870 +3f57d580: jruc L3F57D830 +L3F57D590: +3f57d590: move a14, -*sp, 1 +3f57d5a0: move a14, -*sp, 1 +3f57d5b0: move a13, a11 +3f57d5c0: addk 32, a11 +3f57d5d0: move a11, *a14+, 1 +3f57d5e0: calla L3F5C82E0 +3f57d610: move a8, *a14+, 1 +3f57d620: calla L3F3FFA50 +3f57d650: move a8, *a14+, 1 +3f57d660: movi 0x3f5808a0, a8 +3f57d690: move a8, *a14+, 1 +3f57d6a0: movi 0xffff, a9 +3f57d6c0: move a9, *a14+, 1 +3f57d6d0: calla L3F5969B0 +3f57d700: calla L3FB33870 +3f57d730: move a8, *a13, 1 +3f57d740: sub a9, a9 +3f57d750: move a9, @0x1b39a0, 1 +3f57d780: move a9, @0x1e1790, 1 +3f57d7b0: move a14, -*sp, 1 +3f57d7c0: move a8, *a14+, 1 +3f57d7d0: calla L3FB338D0 +3f57d800: calla L3F707A30 +L3F57D830: +3f57d830: move *sp(0x80), a14, 1 +3f57d850: mmfm sp, a9,a11,a13 +3f57d870: rets 2 +L3F57D880: +3f57d880: mmtm sp, a9,a11 +3f57d8a0: move @0x1b39a0, a11, 1 +3f57d8d0: move @0x1b3900, a9, 1 +3f57d900: cmp a9, a11 +3f57d910: jrne L3F57D990 +3f57d920: move a14, -*sp, 1 +3f57d930: sub a9, a9 +3f57d940: move a9, *a14+, 1 +3f57d950: calla L3F57D360 +3f57d980: jruc L3F57DB20 +L3F57D990: +3f57d990: move a11, a8 +3f57d9a0: jreq L3F57DA70 +3f57d9b0: move a14, -*sp, 1 +3f57d9c0: sub a9, a9 +3f57d9d0: move a9, *a14+, 1 +3f57d9e0: movi 0x3f57d360, a9 +3f57da10: move a9, *a14+, 1 +3f57da20: move a8, *a14+, 1 +3f57da30: calla L3FB41A30 +3f57da60: jruc L3F57DB20 +L3F57DA70: +3f57da70: move a14, -*sp, 1 +3f57da80: movi 0x3f580970, a8 +3f57dab0: move a8, *a14+, 1 +3f57dac0: movi 0xffff, a9 +3f57dae0: move a9, *a14+, 1 +3f57daf0: calla L3F596830 +L3F57DB20: +3f57db20: mmfm sp, a9,a11 +3f57db40: rets +L3F57DB50: +3f57db50: mmtm sp, a9,a11,a13 +3f57db70: move a14, a13 +3f57db80: addi 0xa70, a14 +3f57dba0: movi 0x1b3e20, a11 +3f57dbd0: move a11, *a13, 1 +3f57dbe0: movi 0x1b4780, a9 +3f57dc10: move a9, *a13(0x20), 1 +3f57dc30: sub a9, a9 +3f57dc40: move a9, *a13(0x60), 1 +3f57dc60: calla L3F598D00 +3f57dc90: move a8, *a13(0xe0), 1 +3f57dcb0: movk 16, a9 +3f57dcc0: move a9, *a13(0x1a0), 1 +3f57dce0: move a14, -*sp, 1 +3f57dcf0: movi 0x12c, a9 +3f57dd10: move a9, *a14+, 1 +3f57dd20: move a11, *a14+, 1 +3f57dd30: calla L3FB44A00 +3f57dd60: movk 1, a9 +3f57dd70: movb a9, *a11 +3f57dd80: movb a9, *a11(0x8) +3f57dda0: movk 6, a9 +3f57ddb0: movb a9, *a11(0x10) +3f57ddd0: move *a13(0xe0), *a11(0x20), 1 +3f57de00: movi 0x6800000, a9 +3f57de30: move a9, *a13(0x1c0), 1 +3f57de50: sub a9, a9 +3f57de60: move a9, *a13(0x100), 1 +L3F57DE80: +3f57de80: move *a13, a11, 1 +3f57de90: move *a13(0x100), a9, 1 +3f57deb0: sll 0x3, a9 +3f57dec0: add a11, a9 +3f57ded0: move *a13(0x1c0), a11, 1 +3f57def0: movb *a11(0x0), *a9(0xe0) +3f57df20: move *a13(0x100), a9, 1 +3f57df40: inc a9 +3f57df50: move a9, *a13(0x100), 1 +3f57df70: addk 16, a11 +3f57df80: move a11, *a13(0x1c0), 1 +3f57dfa0: subk 16, a9 +3f57dfb0: jrc L3F57DE80 +3f57dfc0: movk 1, a9 +3f57dfd0: move a9, @0x1e1790, 1 +3f57e000: move a14, -*sp, 1 +3f57e010: movk 16, a11 +3f57e020: move a11, *a14+, 1 +3f57e030: movi 0x1b3920, a11 +3f57e060: move a11, *a14+, 1 +3f57e070: sub a11, a11 +3f57e080: move a11, *a14+, 1 +3f57e090: movi 0x12c, a11 +3f57e0b0: move a11, *a14+, 1 +3f57e0c0: move *a13(0x0), *a14+, 1 +3f57e0e0: move *a13(0xffe0), *a14+, 1 +3f57e100: calla L3F5D3D70 +3f57e130: move a8, a8 +3f57e140: jrge L3F57E2D0 +3f57e150: move a14, -*sp, 1 +3f57e160: movi 0x3f580a70, a8 +3f57e190: move a8, *a14+, 1 +3f57e1a0: movi 0xffff, a9 +3f57e1c0: move a9, *a14+, 1 +3f57e1d0: calla L3F596830 +3f57e200: move a14, -*sp, 1 +3f57e210: movk 2, a9 +3f57e220: move a9, *a14+, 1 +3f57e230: movi 0x3f580b50, a8 +3f57e260: move a8, *a14+, 1 +3f57e270: calla L3F309350 +3f57e2a0: calla L3F57D880 +L3F57E2D0: +3f57e2d0: move a14, -*sp, 1 +3f57e2e0: move *a13(0x60), a9, 1 +3f57e300: sll 0x2, a9 +3f57e310: move a9, *a14+, 1 +3f57e320: calla L3F5EA3A0 +L3F57E350: +3f57e350: calla L3F5C82E0 +3f57e380: inc a8 +3f57e390: jreq L3F57E3D0 +3f57e3a0: calla L3F57D880 +L3F57E3D0: +3f57e3d0: move a14, -*sp, 1 +3f57e3e0: move a13, a11 +3f57e3f0: addi 0x1a0, a11 +3f57e410: move a11, *a14+, 1 +3f57e420: move a13, a9 +3f57e430: addi 0x120, a9 +3f57e450: move a9, *a14+, 1 +3f57e460: sub a9, a9 +3f57e470: move a9, *a14+, 1 +3f57e480: movi 0x12c, a9 +3f57e4a0: move a9, *a14+, 1 +3f57e4b0: move *a13(0x20), *a14+, 1 +3f57e4d0: move *a13(0xffe0), *a14+, 1 +3f57e4f0: calla L3F5D7D50 +3f57e520: move a8, *a13(0x40), 1 +3f57e540: move a8, a8 +3f57e550: jrge L3F57E9D0 +3f57e560: calla L3F5EA530 +3f57e590: move *a13(0x60), a9, 1 +3f57e5b0: inc a9 +3f57e5c0: move a9, *a13(0x60), 1 +3f57e5e0: subk 5, a9 +3f57e5f0: jrlt L3F57E680 +3f57e600: sub a9, a9 +3f57e610: move a9, @0x1e1790, 1 +3f57e640: movi 0xffff, a8 +3f57e660: jauc L3F57F160 +L3F57E680: +3f57e680: move *a13, a9, 1 +3f57e690: move *a13(0x60), a11, 1 +3f57e6b0: sll 0x2, a11 +3f57e6c0: setf 16, 0, 0 +3f57e6d0: move a11, *a9(0x40), 0 +3f57e6f0: move a14, -*sp, 1 +3f57e700: movk 16, a11 +3f57e710: move a11, *a14+, 1 +3f57e720: movi 0x1b3920, a11 +3f57e750: move a11, *a14+, 1 +3f57e760: sub a11, a11 +3f57e770: move a11, *a14+, 1 +3f57e780: movi 0x12c, a11 +3f57e7a0: move a11, *a14+, 1 +3f57e7b0: move a9, *a14+, 1 +3f57e7c0: move *a13(0xffe0), *a14+, 1 +3f57e7e0: calla L3F5D3D70 +3f57e810: move a8, a8 +3f57e820: jrge L3F57E940 +3f57e830: move a14, -*sp, 1 +3f57e840: movi 0x3f580c30, a8 +3f57e870: move a8, *a14+, 1 +3f57e880: movi 0xffff, a11 +3f57e8a0: move a11, *a14+, 1 +3f57e8b0: calla L3F596830 +3f57e8e0: move a14, -*sp, 1 +3f57e8f0: movk 1, a11 +3f57e900: move a11, *a14+, 1 +3f57e910: calla L3F707A30 +L3F57E940: +3f57e940: move a14, -*sp, 1 +3f57e950: move *a13(0x60), a11, 1 +3f57e970: sll 0x2, a11 +3f57e980: move a11, *a14+, 1 +3f57e990: calla L3F5EA3A0 +3f57e9c0: jruc L3F57E350 +L3F57E9D0: +3f57e9d0: cmpi 0x12c, a8 +3f57e9f0: jrc L3F57E350 +3f57ea00: move *a13(0x20), a9, 1 +3f57ea20: move *a9(0x20), a11, 1 +3f57ea40: move *a13(0xe0), a9, 1 +3f57ea60: cmp a9, a11 +3f57ea70: jrne L3F57E350 +3f57ea80: move *a13(0x20), a11, 1 +3f57eaa0: setf 8, 0, 0 +3f57eab0: move *a11, a9, 0 +3f57eac0: subk 2, a9 +3f57ead0: jrne L3F57E350 +3f57eae0: move a14, -*sp, 1 +3f57eaf0: movk 6, a9 +3f57eb00: move a9, *a14+, 1 +3f57eb10: move *a13(0xffc0), *a14+, 1 +3f57eb30: addi 0xe0, a11 +3f57eb50: move a11, *a14+, 1 +3f57eb60: calla L3F942230 +3f57eb90: move a8, a11 +3f57eba0: jane L3F57E350 +3f57ebc0: calla L3F5EA530 +3f57ebf0: sub a11, a11 +3f57ec00: move a11, @0x1e1790, 1 +3f57ec30: move *a13(0x20), a9, 1 +3f57ec50: move *a9(0x80), *a13(0x80), 1 +3f57ec80: move *a9(0xa0), *a13(0xa0), 1 +3f57ecb0: move *a9(0xc0), *a13(0xc0), 1 +3f57ece0: move *a13(0xc0), a9, 1 +3f57ed00: jrne L3F57ED40 +3f57ed10: move *a13(0xa0), *a13(0xc0), 1 +L3F57ED40: +3f57ed40: move *a13(0x80), a9, 1 +3f57ed60: move a9, @0x1b39c0, 1 +3f57ed90: move *a13(0xa0), a9, 1 +3f57edb0: move a9, @0x1b39e0, 1 +3f57ede0: move *a13(0xc0), a9, 1 +3f57ee00: move a9, @0x1b3a00, 1 +3f57ee30: move a14, -*sp, 1 +3f57ee40: move *a13(0x20), a9, 1 +3f57ee60: addi 0x360, a9 +3f57ee80: move a9, *a14+, 1 +3f57ee90: movi 0x1b3a20, a9 +3f57eec0: move a9, *a14+, 1 +3f57eed0: calla L3FB45720 +3f57ef00: move a14, -*sp, 1 +3f57ef10: move *a13(0x20), a11, 1 +3f57ef30: addi 0x360, a11 +3f57ef50: move a11, *a14+, 1 +3f57ef60: move a14, -*sp, 1 +3f57ef70: move a13, a11 +3f57ef80: addi 0x9e0, a11 +3f57efa0: move a11, *a14+, 1 +3f57efb0: move a13, a9 +3f57efc0: addi 0xc0, a9 +3f57efe0: move *a9+, *a14+, 1 +3f57eff0: calla L3F3FFA50 +3f57f020: move a8, *a14+, 1 +3f57f030: movi 0x3f580d18, a8 +3f57f060: move a8, *a14+, 1 +3f57f070: move a13, a9 +3f57f080: addi 0x1e0, a9 +3f57f0a0: move a9, *a14+, 1 +3f57f0b0: calla L3FB34430 +3f57f0e0: move a14, -*sp, 1 +3f57f0f0: move a9, *a14+, 1 +3f57f100: sub a9, a9 +3f57f110: move a9, *a14+, 1 +3f57f120: calla L3F596830 +3f57f150: move a9, a8 +L3F57F160: +3f57f160: move *sp(0x80), a14, 1 +3f57f180: mmfm sp, a9,a11,a13 +3f57f1a0: rets 2 +3f57f1b0: sla a10, a3 +3f57f1c0: modu a3, a14 +3f57f1d0: .word 0x746f +3f57f1e0: sra a1, a0 +3f57f1f0: .word 0x7465 +3f57f200: .word 0x7265 +3f57f210: rl a11, a13 +3f57f220: sra a11, a14 +3f57f230: cmp a9, a0 +3f57f240: sla 0x2, b0 +3f57f250: sra a3, a1 +3f57f260: .word 0x7264 +3f57f270: .word 0x7365 +3f57f280: srl 0xd, b3 +3f57f290: sla 0x1, a0 +3f57f2a0: addc b10, b4 +3f57f2b0: srl 0x6, b0 +3f57f2c0: and a2, a9 +3f57f2d0: rl a9, a0 +3f57f2e0: sla 0x3, b3 +3f57f2f0: .word 0x7473 +3f57f300: mods a3, a9 +3f57f310: sla 0x3, a12 +3f57f320: rl b3, b3 +3f57f330: .word 0x7475 +3f57f340: rl b11, b4 +3f57f350: srl a11, a14 +3f57f360: sra a1, a0 +3f57f370: .word 0x776f +3f57f380: srl 0xd, a14 +3f57f390: sll a0, a0 +3f57f3a0: modu a11, sp +3f57f3b0: .word 0x7074 +3f57f3c0: sla 0x1, b10 +3f57f3d0: sll b11, b4 +3f57f3e0: sla 0x3, b0 +3f57f3f0: .word 0x7369 +3f57f400: .word 0x7320 +3f57f410: rl b11, b4 +3f57f420: mods a3, a12 +3f57f430: .word 0x7320 +3f57f440: .word 0x7568 +3f57f450: .word 0x7474 +3f57f460: modu a3, a9 +3f57f470: sla 0x3, a7 +3f57f480: modu a11, a4 +3f57f490: modu b3, b7 +3f57f4a0: .word 0x000a +3f57f4b0: sla a10, a3 +3f57f4c0: modu a3, a14 +3f57f4d0: .word 0x746f +3f57f4e0: sra a1, a0 +3f57f4f0: .word 0x7465 +3f57f500: .word 0x7265 +3f57f510: rl a11, a13 +3f57f520: sra a11, a14 +3f57f530: cmp a9, a0 +3f57f540: sla 0x2, b0 +3f57f550: sra a3, a1 +3f57f560: .word 0x7264 +3f57f570: .word 0x7365 +3f57f580: srl 0xd, b3 +3f57f590: sla 0x1, a0 +3f57f5a0: rl b2, b4 +3f57f5b0: .word 0x7265 +3f57f5c0: sla 0x3, a5 +3f57f5d0: .word 0x7261 +3f57f5e0: sla 0x3, a5 +3f57f5f0: sll a11, a1 +3f57f600: rl b11, b4 +3f57f610: sra b11, b6 +3f57f620: or a1, a0 +3f57f630: and a2, a3 +3f57f640: cmp a9, sp +3f57f650: sla 0x2, b0 +3f57f660: modu a11, a3 +3f57f670: modu a3, a14 +3f57f680: sll a11, a5 +3f57f690: rl b11, b4 +3f57f6a0: modu a3, sp +3f57f6b0: .word 0x0073 +3f57f6c0: modu a11, a2 +3f57f6d0: .word 0x746f +3f57f6e0: dsjs b0, L3F57F820 +3f57f6f0: .word 0x7420 +3f57f700: .word 0x746f +3f57f710: mods a3, a1 +3f57f720: modu b10, sp +3f57f730: sra b11, b0 +3f57f740: mpyu a11, a14 +3f57f750: rl a11, a6 +3f57f760: sra a11, a12 +3f57f770: sra 0x1d, b3 +3f57f780: sra a1, a5 +3f57f790: sla 0x1, a9 +3f57f7a0: sla 0x1, b14 +3f57f7b0: mods a3, a14 +3f57f7c0: .word 0x7369 +3f57f7d0: sra b11, b4 +3f57f7e0: .word 0x736e +3f57f7f0: sll 0x9, a0 +3f57f800: .word 0x0a64 +3f57f810: sub a0, a0 +L3F57F820: +3f57f820: .word 0x7465 +3f57f830: .word 0x7265 +3f57f840: rl a11, a13 +3f57f850: sra a11, a14 +3f57f860: cmp a9, a0 +3f57f870: sla 0x2, b0 +3f57f880: sra a3, a1 +3f57f890: .word 0x7264 +3f57f8a0: .word 0x7365 +3f57f8b0: sla 0x3, b3 +3f57f8c0: mods a3, a1 +3f57f8d0: sra b11, b2 +3f57f8e0: sra a3, a1 +3f57f8f0: sla 0x3, b9 +3f57f900: modu a3, a9 +3f57f910: .word 0x7020 +3f57f920: modu b11, b2 +3f57f930: .word 0x7267 +3f57f940: .word 0x7365 +3f57f950: srl 0xd, b3 +3f57f960: sll a0, a0 +3f57f970: modu a11, sp +3f57f980: .word 0x7074 +3f57f990: sla a9, a0 +3f57f9a0: .word 0x726c +3f57f9b0: sla a11, a5 +3f57f9c0: .word 0x7964 +3f57f9d0: rl a9, a0 +3f57f9e0: sla 0x3, a14 +3f57f9f0: .word 0x7270 +3f57fa00: srl a11, sp +3f57fa10: sra b11, b2 +3f57fa20: .word 0x7373 +3f57fa30: .word 0x000a +3f57fa40: modu a10, a2 +3f57fa50: .word 0x746f +3f57fa60: .word 0x0070 +3f57fa70: .word 0x7245 +3f57fa80: modu b11, b2 +3f57fa90: sla 0x3, b2 +3f57faa0: .word 0x7564 +3f57fab0: rl b11, b2 +3f57fac0: srl a11, a14 +3f57fad0: sll a9, a0 +3f57fae0: sra b11, b2 +3f57faf0: .word 0x7461 +3f57fb00: mpyu a11, a5 +3f57fb10: .word 0x7270 +3f57fb20: sll a11, sp +3f57fb30: .word 0x7365 +3f57fb40: sla 0x3, b3 +3f57fb50: modu a11, a6 +3f57fb60: sla 0x3, b2 +3f57fb70: modu a11, a2 +3f57fb80: .word 0x746f +3f57fb90: srl 0xd, b0 +3f57fba0: sub a8, a0 +3f57fbb0: .word 0x7272 +3f57fbc0: .word 0x726f +3f57fbd0: sra a1, a0 +3f57fbe0: .word 0x7275 +3f57fbf0: modu a3, a9 +3f57fc00: sla 0x3, a7 +3f57fc10: .word 0x7263 +3f57fc20: sla a11, a5 +3f57fc30: sra b11, b4 +3f57fc40: .word 0x705f +3f57fc50: modu b11, b2 +3f57fc60: sra a11, a3 +3f57fc70: .word 0x7373 +3f57fc80: srl a1, a0 +3f57fc90: .word 0x726f +3f57fca0: sll a1, a0 +3f57fcb0: modu a11, sp +3f57fcc0: .word 0x7074 +3f57fcd0: .word 0x000a +3f57fce0: modu a11, a2 +3f57fcf0: .word 0x746f +3f57fd00: dsjs b0, L3F57FE40 +3f57fd10: addc a9, a0 +3f57fd20: .word 0x756f +3f57fd30: sra a3, a12 +3f57fd40: sll 0x1b, a14 +3f57fd50: sla 0x3, b4 +3f57fd60: sra a11, a7 +3f57fd70: sla 0x3, b4 +3f57fd80: sra a11, a13 +3f57fd90: modu a11, a13 +3f57fda0: .word 0x7972 +3f57fdb0: srl a1, a0 +3f57fdc0: .word 0x726f +3f57fdd0: mods a1, a0 +3f57fde0: sll a11, sp +3f57fdf0: mods a3, a1 +3f57fe00: .word 0x7620 +3f57fe10: .word 0x7261 +3f57fe20: sla a11, a9 +3f57fe30: mods a3, a2 +L3F57FE40: +3f57fe40: .word 0x7365 +3f57fe50: .word 0x000a +3f57fe60: modu a11, a4 +3f57fe70: sll b2, sp +3f57fe80: modu a11, sp +3f57fe90: .word 0x7074 +3f57fea0: sla 0x1, b10 +3f57feb0: modu a10, a3 +3f57fec0: mods b3, b5 +3f57fed0: modu a3, a4 +3f57fee0: .word 0x7427 +3f57fef0: srl a9, a0 +3f57ff00: .word 0x7465 +3f57ff10: mods a9, a0 +3f57ff20: mods a11, a5 +3f57ff30: .word 0x726f +3f57ff40: sla 0x3, b9 +3f57ff50: modu a11, a6 +3f57ff60: sla 0x3, b2 +3f57ff70: modu a11, a12 +3f57ff80: sla a11, a3 +3f57ff90: sla 0x3, a12 +3f57ffa0: sla b11, b6 +3f57ffb0: rl b11, b2 +3f57ffc0: sll a3, a1 +3f57ffd0: sra a11, a12 +3f57ffe0: srl 0xd, b3 +3f57fff0: add a8, a0 +3f580000: .word 0x7474 +3f580010: mods a11, a5 +3f580020: .word 0x7470 +3f580030: modu a3, a9 +3f580040: sla 0x3, a7 +3f580050: modu b11, b4 +3f580060: sra a1, a0 +3f580070: .word 0x7465 +3f580080: .word 0x7265 +3f580090: rl a11, a13 +3f5800a0: sra a11, a14 +3f5800b0: cmp a9, a0 +3f5800c0: sla 0x2, b0 +3f5800d0: sra a3, a1 +3f5800e0: .word 0x7264 +3f5800f0: .word 0x7365 +3f580100: srl 0xd, b3 +3f580110: sla a8, a0 +3f580120: .word 0x7474 +3f580130: mods a11, a5 +3f580140: .word 0x7470 +3f580150: modu a3, a9 +3f580160: sla 0x3, a7 +3f580170: modu b11, b4 +3f580180: sra a1, a0 +3f580190: .word 0x7465 +3f5801a0: .word 0x7265 +3f5801b0: rl a11, a13 +3f5801c0: sra a11, a14 +3f5801d0: cmp a9, a0 +3f5801e0: sla 0x2, b0 +3f5801f0: sra a3, a1 +3f580200: .word 0x7264 +3f580210: .word 0x7365 +3f580220: .word 0x0a73 +3f580230: sll a0, a0 +3f580240: modu a11, sp +3f580250: .word 0x7074 +3f580260: sla 0x1, b10 +3f580270: sla a11, a3 +3f580280: modu a3, a14 +3f580290: .word 0x746f +3f5802a0: srl a9, a0 +3f5802b0: .word 0x7465 +3f5802c0: .word 0x7320 +3f5802d0: sll a11, sp +3f5802e0: sra a11, a11 +3f5802f0: .word 0x0a74 +3f580300: sll a0, a0 +3f580310: modu a11, sp +3f580320: .word 0x7074 +3f580330: sla 0x1, b10 +3f580340: rl a11, a2 +3f580350: sra a3, a14 +3f580360: .word 0x7220 +3f580370: .word 0x7465 +3f580380: .word 0x7275 +3f580390: sra a11, a14 +3f5803a0: sla 0x3, a4 +3f5803b0: rl 0x1, b12 +3f5803c0: .word 0x000a +3f5803d0: modu a11, a2 +3f5803e0: .word 0x746f +3f5803f0: dsjs b0, L3F580530 +3f580400: .word 0x7320 +3f580410: .word 0x7465 +3f580420: modu b11, b3 +3f580430: lmo a11, a3 +3f580440: .word 0x706f +3f580450: sla 0x3, b4 +3f580460: sra b11, b2 +3f580470: .word 0x7574 +3f580480: modu b3, b2 +3f580490: sra a3, a5 +L3F5804A0: +3f5804a0: dsjs a0, L3F5804A0 +3f5804b0: .word 0x0a30 +3f5804c0: rl 0x10, a0 +3f5804d0: .word 0x3535 +3f5804e0: rl 0x11, a14 +3f5804f0: .word 0x3535 +3f580500: rl 0x11, a14 +3f580510: .word 0x3535 +3f580520: rl 0x11, a14 +L3F580530: +3f580530: .word 0x3535 +3f580540: addc a8, a0 +3f580550: .word 0x756f +3f580560: sra a3, a12 +3f580570: modu a1, a0 +3f580580: .word 0x746f +3f580590: sra a1, a0 +3f5805a0: .word 0x7465 +3f5805b0: .word 0x7265 +3f5805c0: rl a11, a13 +3f5805d0: sra a11, a14 +3f5805e0: cmp a9, a0 +3f5805f0: sla 0x2, b0 +3f580600: sra a3, a1 +3f580610: .word 0x7264 +3f580620: .word 0x7365 +3f580630: sla 0x3, b3 +3f580640: srl a3, a1 +3f580650: sra b11, b4 +3f580660: sla 0x3, b2 +3f580670: sra a1, a5 +3f580680: .word 0x7220 +3f580690: .word 0x7465 +3f5806a0: rl b11, b2 +3f5806b0: .word 0x7365 +3f5806c0: .word 0x000a +3f5806d0: modu a11, a2 +3f5806e0: .word 0x746f +3f5806f0: dsjs b0, L3F580830 +3f580700: .word 0x7720 +3f580710: rl a11, a1 +3f580720: rl b11, b4 +3f580730: srl a11, a14 +3f580740: .word 0x7420 +3f580750: sla 0x3, sp +3f580760: modu a3, a9 +3f580770: modu a11, a6 +3f580780: mods b11, b2 +3f580790: .word 0x7420 +3f5807a0: sla 0x3, a13 +3f5807b0: and a1, a8 +3f5807c0: sub a2, a9 +3f5807d0: rl 0x1, a0 +3f5807e0: sll 0xb, b8 +3f5807f0: sra 0x15, b8 +3f580800: .word 0x000a +3f580810: sla a11, a3 +3f580820: sll a11, a14 +L3F580830: +3f580830: mods a3, a5 +3f580840: rl a11, a12 +3f580850: srl a11, a14 +3f580860: sll a1, a0 +3f580870: modu a11, sp +3f580880: .word 0x7074 +3f580890: .word 0x000a +3f5808a0: modu a11, a2 +3f5808b0: .word 0x746f +3f5808c0: sla 0x3, b0 +3f5808d0: sla a11, a3 +3f5808e0: sll a11, a14 +3f5808f0: mods a3, a5 +3f580900: sra a11, a12 +3f580910: srl 0xd, a4 +3f580920: sla a9, a0 +3f580930: sra a3, a4 +3f580940: sla 0x3, b2 +3f580950: .word 0x7325 +3f580960: .word 0x000a +3f580970: sla a11, a3 +3f580980: sll a11, a14 +3f580990: mods a3, a5 +3f5809a0: sll b2, sp +3f5809b0: modu a11, sp +3f5809c0: .word 0x7074 +3f5809d0: sla 0x1, b10 +3f5809e0: modu a11, a14 +3f5809f0: sra a11, a14 +3f580a00: rl a9, a0 +3f580a10: sla 0x3, a14 +3f580a20: .word 0x7270 +3f580a30: srl a11, sp +3f580a40: sra b11, b2 +3f580a50: .word 0x7373 +3f580a60: .word 0x000a +3f580a70: modu a11, a2 +3f580a80: .word 0x746f +3f580a90: mpyu b11, b0 +3f580aa0: .word 0x7270 +3f580ab0: .word 0x746f +3f580ac0: dsjs sp, L3F580C00 +3f580ad0: .word 0x7320 +3f580ae0: modu a3, a5 +3f580af0: .word 0x7464 +3f580b00: sla 0x3, sp +3f580b10: sla a11, a6 +3f580b20: mods a3, a9 +3f580b30: sra a3, a5 +3f580b40: .word 0x000a +3f580b50: modu a11, a2 +3f580b60: .word 0x746f +3f580b70: mpyu b11, b0 +3f580b80: .word 0x7270 +3f580b90: .word 0x746f +3f580ba0: dsjs sp, L3F580CE0 +3f580bb0: .word 0x7320 +3f580bc0: modu a3, a5 +3f580bd0: .word 0x7464 +3f580be0: sla 0x3, sp +3f580bf0: sla a11, a6 +L3F580C00: +3f580c00: mods a3, a9 +3f580c10: sra a3, a5 +3f580c20: rev a14 +3f580c30: modu a11, a2 +3f580c40: .word 0x746f +3f580c50: mpyu b11, b0 +3f580c60: .word 0x7270 +3f580c70: .word 0x746f +3f580c80: dsjs sp, L3F580DC0 +3f580c90: .word 0x7320 +3f580ca0: modu a3, a5 +3f580cb0: .word 0x7464 +3f580cc0: sla 0x3, sp +3f580cd0: sla 0x1, b2 +L3F580CE0: +3f580ce0: sla a11, a6 +3f580cf0: mods a3, a9 +3f580d00: sra a3, a5 +3f580d10: subb a0, a0 +3f580d20: modu a3, sp +3f580d30: sla 0x3, b4 +3f580d40: sra b11, b3 +3f580d50: .word 0x7672 +3f580d60: .word 0x7265 +3f580d70: rl a9, a0 +3f580d80: sla 0x3, b3 +3f580d90: .word 0x7325 +3f580da0: sla 0x1, a12 +3f580db0: modu a11, a6 +L3F580DC0: +3f580dc0: .word 0x746e +3f580dd0: .word 0x7020 +3f580de0: .word 0x7461 +3f580df0: sla 0x3, a8 +3f580e00: .word 0x7369 +3f580e10: sll 0x9, a0 +3f580e20: .word 0x0a73 +3f580e30: .word 0x0000 +L3F580E40: +3f580e40: mmtm sp, a5,a7,a9,a10,a11,a13 +3f580e60: move a14, a13 +3f580e70: move *a13(0xffe0), a9, 1 +3f580e90: move *a13(0xffc0), a10, 1 +3f580eb0: move @0x1b3900, a7, 1 +3f580ee0: move *a7(0x100), a5, 1 +3f580f00: movb *a5(0x20), a11 +3f580f20: jrlt L3F580F80 +3f580f30: move @0x1b5b50, a5, 1 +3f580f60: cmp a5, a11 +3f580f70: jrle L3F581040 +L3F580F80: +3f580f80: move a14, -*sp, 1 +3f580f90: move a11, *a14+, 1 +3f580fa0: move a10, *a14+, 1 +3f580fb0: movi 0x3f5840d0, a8 +3f580fe0: move a8, *a14+, 1 +3f580ff0: move a9, *a14+, 1 +3f581000: calla L3FB34430 +3f581030: jruc L3F581140 +L3F581040: +3f581040: move a14, -*sp, 1 +3f581050: move a11, a5 +3f581060: sll 0x5, a5 +3f581070: addi 0x1b5290, a5 +3f5810a0: move *a5+, *a14+, 1 +3f5810b0: move a10, *a14+, 1 +3f5810c0: movi 0x3f5841a0, a8 +3f5810f0: move a8, *a14+, 1 +3f581100: move a9, *a14+, 1 +3f581110: calla L3FB34430 +L3F581140: +3f581140: move *sp(0xe0), a14, 1 +3f581160: mmfm sp, a5,a7,a9,a10,a11,a13 +3f581180: rets 2 +3f581190: .word 0x7245 +3f5811a0: modu b11, b2 +3f5811b0: sla 0x3, b2 +3f5811c0: rev b0 +3f5811d0: modu a10, a14 +3f5811e0: sla 0x3, b4 +3f5811f0: .word 0x776f +3f581200: sra a11, a14 +3f581210: .word 0x0072 +3f581220: modu a10, a14 +3f581230: .word 0x7320 +3f581240: sll b11, b5 +3f581250: sla 0x3, a8 +3f581260: rl a11, a6 +3f581270: sra a11, a12 +3f581280: modu a9, a0 +3f581290: sla 0x3, b2 +3f5812a0: rl a11, a4 +3f5812b0: sra b11, b2 +3f5812c0: .word 0x7463 +3f5812d0: .word 0x726f +3f5812e0: .word 0x0079 +3f5812f0: modu a10, a14 +3f581300: .word 0x7320 +3f581310: sll b11, b5 +3f581320: sla 0x3, a8 +3f581330: .word 0x7270 +3f581340: sll a11, sp +3f581350: .word 0x7365 +3f581360: .word 0x0073 +3f581370: modu a2, a9 +3f581380: sra b11, b4 +3f581390: .word 0x7272 +3f5813a0: .word 0x7075 +3f5813b0: sra b11, b4 +3f5813c0: sla 0x3, a4 +3f5813d0: .word 0x7973 +3f5813e0: .word 0x7473 +3f5813f0: mods a11, a5 +3f581400: sll a9, a0 +3f581410: mods a3, a1 +3f581420: .word 0x006c +3f581430: srl 0x6, a9 +3f581440: sla 0x2, sp +3f581450: .word 0x7265 +3f581460: modu b11, b2 +3f581470: .word 0x0072 +3f581480: modu a10, a14 +3f581490: .word 0x7320 +3f5814a0: sll b11, b5 +3f5814b0: sla 0x3, a8 +3f5814c0: sra a11, a4 +3f5814d0: rl b11, b6 +3f5814e0: sra a11, a3 +3f5814f0: modu a9, a0 +3f581500: sla 0x3, b2 +3f581510: sra a3, a1 +3f581520: .word 0x7264 +3f581530: .word 0x7365 +3f581540: .word 0x0073 +3f581550: .word 0x7241 +3f581560: sla 0x3, a7 +3f581570: rl a11, a12 +3f581580: .word 0x7473 +3f581590: .word 0x7420 +3f5815a0: modu a11, sp +3f5815b0: mods a1, a0 +3f5815c0: modu a3, sp +3f5815d0: .word 0x0067 +3f5815e0: .word 0x7845 +3f5815f0: sll a11, a5 +3f581600: srl a1, a0 +3f581610: .word 0x726f +3f581620: sla a11, a13 +3f581630: sla 0x3, b4 +3f581640: .word 0x7265 +3f581650: modu b11, b2 +3f581660: .word 0x0072 +3f581670: sla a10, a2 +3f581680: sla 0x3, a4 +3f581690: rl a11, a6 +3f5816a0: sra a11, a12 +3f5816b0: modu a1, a0 +3f5816c0: mods b11, b5 +3f5816d0: sra a11, a2 +3f5816e0: .word 0x0072 +3f5816f0: modu a10, a14 +3f581700: sll a9, a0 +3f581710: rl a11, a8 +3f581720: sra a3, a12 +3f581730: sra b11, b2 +3f581740: .word 0x006e +3f581750: modu a10, a14 +3f581760: mods a9, a0 +3f581770: .word 0x726f +3f581780: sla 0x3, a5 +3f581790: .word 0x7270 +3f5817a0: sll a11, sp +3f5817b0: .word 0x7365 +3f5817c0: sra b11, b3 +3f5817d0: .word 0x0073 +3f5817e0: modu a10, a14 +3f5817f0: sla 0x3, b4 +3f581800: modu a3, a5 +3f581810: .word 0x756f +3f581820: rl a3, a7 +3f581830: mods a9, a0 +3f581840: mods a11, a5 +3f581850: .word 0x726f +3f581860: .word 0x0079 +3f581870: sra b10, b0 +3f581880: mods b11, b2 +3f581890: .word 0x7369 +3f5818a0: rl b11, b3 +3f5818b0: modu a3, sp +3f5818c0: sra a1, a0 +3f5818d0: modu a3, a5 +3f5818e0: sra a11, a9 +3f5818f0: .word 0x0064 +3f581900: sla a10, a2 +3f581910: sla 0x3, a4 +3f581920: sra a3, a1 +3f581930: .word 0x7264 +3f581940: .word 0x7365 +3f581950: .word 0x0073 +3f581960: mods a2, a2 +3f581970: sll a11, sp +3f581980: sla 0x3, a11 +3f581990: sra a11, a4 +3f5819a0: rl b11, b6 +3f5819b0: sra a11, a3 +3f5819c0: .word 0x7220 +3f5819d0: .word 0x7165 +3f5819e0: rl b11, b5 +3f5819f0: sra b11, b2 +3f581a00: .word 0x0064 +3f581a10: sra a10, a4 +3f581a20: rl b11, b6 +3f581a30: sra a11, a3 +3f581a40: sll a1, a0 +3f581a50: .word 0x7375 +3f581a60: .word 0x0079 +3f581a70: rl a10, a6 +3f581a80: sra a11, a12 +3f581a90: sra a9, a0 +3f581aa0: rl b11, b8 +3f581ab0: .word 0x7473 +3f581ac0: .word 0x0073 +3f581ad0: .word 0x7243 +3f581ae0: .word 0x736f +3f581af0: srl 0x15, b3 +3f581b00: sra a11, a4 +3f581b10: rl b11, b6 +3f581b20: sra a11, a3 +3f581b30: mods a1, a0 +3f581b40: modu a3, a9 +3f581b50: .word 0x006b +3f581b60: modu a10, a14 +3f581b70: .word 0x7320 +3f581b80: sll b11, b5 +3f581b90: sla 0x3, a8 +3f581ba0: sra a11, a4 +3f581bb0: rl b11, b6 +3f581bc0: sra a11, a3 +3f581bd0: move a0, b0 +3f581be0: .word 0x746f +3f581bf0: sla a9, a0 +3f581c00: sra a1, a0 +3f581c10: .word 0x7269 +3f581c20: sll a11, a5 +3f581c30: modu b11, b4 +3f581c40: .word 0x7972 +3f581c50: cmp a8, a0 +3f581c60: sla 0x3, b3 +3f581c70: sla 0x3, a1 +3f581c80: rl a11, a4 +3f581c90: sra b11, b2 +3f581ca0: .word 0x7463 +3f581cb0: .word 0x726f +3f581cc0: .word 0x0079 +3f581cd0: modu a2, a9 +3f581ce0: sla b11, b6 +3f581cf0: rl a11, a12 +3f581d00: sla 0x3, a4 +3f581d10: .word 0x7261 +3f581d20: .word 0x7567 +3f581d30: sra a11, a13 +3f581d40: .word 0x746e +3f581d50: subb a0, a0 +3f581d60: mods a3, a9 +3f581d70: sla 0x3, a5 +3f581d80: sla b11, b4 +3f581d90: mods a3, a2 +3f581da0: sla 0x3, a5 +3f581db0: .word 0x766f +3f581dc0: .word 0x7265 +3f581dd0: mods a3, a6 +3f581de0: .word 0x776f +3f581df0: or a0, a0 +3f581e00: modu a11, sp +3f581e10: mods a9, a0 +3f581e20: modu a3, a1 +3f581e30: sla 0x3, b9 +3f581e40: .word 0x706f +3f581e50: modu a3, a5 +3f581e60: srl a1, a0 +3f581e70: mods a3, a9 +3f581e80: .word 0x7365 +3f581e90: cmp a8, a0 +3f581ea0: sla a11, a14 +3f581eb0: .word 0x7070 +3f581ec0: modu b11, b2 +3f581ed0: .word 0x7270 +3f581ee0: sla a11, a9 +3f581ef0: sra b11, b4 +3f581f00: rl a9, a0 +3f581f10: sll a11, sp +3f581f20: mods b3, b4 +3f581f30: srl a1, a0 +3f581f40: .word 0x726f +3f581f50: sra a1, a0 +3f581f60: .word 0x7665 +3f581f70: sll a11, a9 +3f581f80: .word 0x0065 +3f581f90: sra b10, b4 +3f581fa0: .word 0x7478 +3f581fb0: srl a1, a0 +3f581fc0: mods a3, a9 +3f581fd0: sla 0x3, a5 +3f581fe0: .word 0x7562 +3f581ff0: .word 0x7973 +3f582000: subb a0, a0 +3f582010: mods a3, a9 +3f582020: sla 0x3, a5 +3f582030: modu b11, b4 +3f582040: sla 0x3, sp +3f582050: sla a11, a12 +3f582060: srl b11, b2 +3f582070: .word 0x0065 +3f582080: modu a10, a14 +3f582090: .word 0x7320 +3f5820a0: sla b11, b0 +3f5820b0: sra a11, a3 +3f5820c0: mods a1, a0 +3f5820d0: srl a3, a5 +3f5820e0: sla 0x3, b4 +3f5820f0: modu a3, sp +3f582100: sra a1, a0 +3f582110: .word 0x7665 +3f582120: sll a11, a9 +3f582130: .word 0x0065 +3f582140: mods a2, a9 +3f582150: sra a11, a12 +3f582160: sla a11, a7 +3f582170: sla 0x3, a12 +3f582180: sra b11, b3 +3f582190: lmo a11, a5 +3f5821a0: andn a0, a0 +3f5821b0: sla a11, a5 +3f5821c0: srl 0x15, a4 +3f5821d0: modu a3, sp +3f5821e0: .word 0x796c +3f5821f0: srl a1, a0 +3f582200: mods a3, a9 +3f582210: sla 0x3, a5 +3f582220: .word 0x7973 +3f582230: .word 0x7473 +3f582240: mods a11, a5 +3f582250: or a0, a0 +3f582260: modu a11, sp +3f582270: mods a9, a0 +3f582280: modu a3, a1 +3f582290: sla 0x3, b9 +3f5822a0: rl a11, a12 +3f5822b0: lmo a11, a14 +3f5822c0: .word 0x0073 +3f5822d0: .word 0x7242 +3f5822e0: lmo a11, sp +3f5822f0: modu a3, a5 +3f582300: .word 0x7020 +3f582310: .word 0x7069 +3f582320: .word 0x0065 +3f582330: .word 0x7241 +3f582340: .word 0x7567 +3f582350: sra a11, a13 +3f582360: .word 0x746e +3f582370: .word 0x7420 +3f582380: modu a11, sp +3f582390: mods a1, a0 +3f5823a0: .word 0x7261 +3f5823b0: sra a11, a7 +3f5823c0: andn a0, a0 +3f5823d0: .word 0x7365 +3f5823e0: mods b3, b5 +3f5823f0: sla 0x3, b4 +3f582400: modu b11, b4 +3f582410: sla 0x3, sp +3f582420: sla a11, a12 +3f582430: srl b11, b2 +3f582440: .word 0x0065 +3f582450: .word 0x704f +3f582460: .word 0x7265 +3f582470: .word 0x7461 +3f582480: modu a11, a9 +3f582490: sla 0x3, a14 +3f5824a0: modu b11, b7 +3f5824b0: mods b3, b5 +3f5824c0: sla 0x3, a4 +3f5824d0: mods a3, a2 +3f5824e0: sll a11, sp +3f5824f0: .word 0x006b +3f582500: .word 0x704f +3f582510: .word 0x7265 +3f582520: .word 0x7461 +3f582530: modu a11, a9 +3f582540: sla 0x3, a14 +3f582550: modu a11, a14 +3f582560: sla 0x3, b7 +3f582570: modu a3, a9 +3f582580: .word 0x7020 +3f582590: modu b11, b2 +3f5825a0: .word 0x7267 +3f5825b0: .word 0x7365 +3f5825c0: .word 0x0073 +3f5825d0: .word 0x704f +3f5825e0: .word 0x7265 +3f5825f0: .word 0x7461 +3f582600: modu a11, a9 +3f582610: sla 0x3, a14 +3f582620: mods a3, a1 +3f582630: sra b11, b2 +3f582640: sra a3, a1 +3f582650: sla 0x3, b9 +3f582660: modu a3, a9 +3f582670: .word 0x7020 +3f582680: modu b11, b2 +3f582690: .word 0x7267 +3f5826a0: .word 0x7365 +3f5826b0: .word 0x0073 +3f5826c0: modu b10, b3 +3f5826d0: lmo a11, a3 +3f5826e0: .word 0x7465 +3f5826f0: modu a9, a0 +3f582700: sra b11, b0 +3f582710: sla b11, b2 +3f582720: rl b11, b4 +3f582730: modu a3, sp +3f582740: modu a9, a0 +3f582750: sla 0x3, a14 +3f582760: modu a11, a14 +3f582770: srl 0x15, a14 +3f582780: modu b11, b3 +3f582790: lmo a11, a3 +3f5827a0: .word 0x7465 +3f5827b0: sub a0, a0 +3f5827c0: .word 0x7365 +3f5827d0: rl b11, b4 +3f5827e0: sla a11, a14 +3f5827f0: rl b11, b4 +3f582800: modu a3, sp +3f582810: sla a9, a0 +3f582820: sra a3, a4 +3f582830: sra b11, b2 +3f582840: .word 0x7373 +3f582850: .word 0x7220 +3f582860: .word 0x7165 +3f582870: rl b11, b5 +3f582880: sra b11, b2 +3f582890: .word 0x0064 +3f5828a0: sra a10, a13 +3f5828b0: .word 0x7373 +3f5828c0: srl a11, a1 +3f5828d0: sla 0x3, a5 +3f5828e0: modu b11, b4 +3f5828f0: sla 0x3, sp +3f582900: modu a11, a12 +3f582910: srl a11, a14 +3f582920: and a0, a0 +3f582930: modu b11, b2 +3f582940: modu b11, b4 +3f582950: modu a11, a3 +3f582960: sla 0x3, a12 +3f582970: .word 0x7277 +3f582980: modu a3, sp +3f582990: sla 0x3, a7 +3f5829a0: .word 0x7974 +3f5829b0: sra b11, b0 +3f5829c0: srl a1, a0 +3f5829d0: .word 0x726f +3f5829e0: .word 0x7320 +3f5829f0: sll a11, sp +3f582a00: sra a11, a11 +3f582a10: .word 0x0074 +3f582a20: .word 0x704f +3f582a30: rl b11, b4 +3f582a40: modu a3, sp +3f582a50: modu a1, a0 +3f582a60: .word 0x746f +3f582a70: .word 0x7320 +3f582a80: .word 0x7075 +3f582a90: modu b11, b0 +3f582aa0: .word 0x7472 +3f582ab0: sra a3, a5 +3f582ac0: sll a1, a0 +3f582ad0: sla 0x3, b9 +3f582ae0: .word 0x7270 +3f582af0: .word 0x746f +3f582b00: sll a11, sp +3f582b10: mods a3, sp +3f582b20: and a0, a0 +3f582b30: modu b11, b2 +3f582b40: modu b11, b4 +3f582b50: modu a11, a3 +3f582b60: sla 0x3, a12 +3f582b70: modu a11, a14 +3f582b80: sla 0x3, b4 +3f582b90: .word 0x7573 +3f582ba0: .word 0x7070 +3f582bb0: .word 0x726f +3f582bc0: sra b11, b4 +3f582bd0: .word 0x0064 +3f582be0: modu b10, b3 +3f582bf0: lmo a11, a3 +3f582c00: .word 0x7465 +3f582c10: .word 0x7420 +3f582c20: .word 0x7079 +3f582c30: sla 0x3, a5 +3f582c40: modu a11, a14 +3f582c50: sla 0x3, b4 +3f582c60: .word 0x7573 +3f582c70: .word 0x7070 +3f582c80: .word 0x726f +3f582c90: sra b11, b4 +3f582ca0: .word 0x0064 +3f582cb0: .word 0x704f +3f582cc0: .word 0x7265 +3f582cd0: .word 0x7461 +3f582ce0: modu a11, a9 +3f582cf0: sla 0x3, a14 +3f582d00: modu a11, a14 +3f582d10: sla 0x3, b4 +3f582d20: .word 0x7573 +3f582d30: .word 0x7070 +3f582d40: .word 0x726f +3f582d50: sra b11, b4 +3f582d60: sla 0x3, a4 +3f582d70: modu a3, sp +3f582d80: .word 0x7320 +3f582d90: sll a11, sp +3f582da0: sra a11, a11 +3f582db0: .word 0x0074 +3f582dc0: .word 0x7250 +3f582dd0: .word 0x746f +3f582de0: sll a11, sp +3f582df0: mods a3, sp +3f582e00: srl a1, a0 +3f582e10: mods a11, a1 +3f582e20: mods a3, a9 +3f582e30: sla 0x3, b9 +3f582e40: modu a11, a14 +3f582e50: sla 0x3, b4 +3f582e60: .word 0x7573 +3f582e70: .word 0x7070 +3f582e80: .word 0x726f +3f582e90: sra b11, b4 +3f582ea0: .word 0x0064 +3f582eb0: sra a2, a1 +3f582ec0: .word 0x7264 +3f582ed0: .word 0x7365 +3f582ee0: sla 0x3, b3 +3f582ef0: sla a11, a6 +3f582f00: rl a11, a13 +3f582f10: .word 0x796c +3f582f20: modu a1, a0 +3f582f30: .word 0x746f +3f582f40: .word 0x7320 +3f582f50: .word 0x7075 +3f582f60: modu b11, b0 +3f582f70: .word 0x7472 +3f582f80: sra a3, a5 +3f582f90: sll a1, a0 +3f582fa0: sla 0x3, b9 +3f582fb0: .word 0x7270 +3f582fc0: .word 0x746f +3f582fd0: sll a11, sp +3f582fe0: mods a3, sp +3f582ff0: srl a1, a0 +3f583000: mods a11, a1 +3f583010: mods a3, a9 +3f583020: .word 0x0079 +3f583030: sra a2, a1 +3f583040: .word 0x7264 +3f583050: .word 0x7365 +3f583060: sla 0x3, b3 +3f583070: mods a3, a1 +3f583080: sra b11, b2 +3f583090: sra a3, a1 +3f5830a0: sla 0x3, b9 +3f5830b0: modu a3, a9 +3f5830c0: .word 0x7520 +3f5830d0: sra b11, b3 +3f5830e0: addc a8, a0 +3f5830f0: modu a3, a1 +3f583100: .word 0x7427 +3f583110: sla a9, a0 +3f583120: .word 0x7373 +3f583130: srl a11, a9 +3f583140: sla 0x3, a14 +3f583150: sra b11, b2 +3f583160: .word 0x7571 +3f583170: .word 0x7365 +3f583180: sra b11, b4 +3f583190: sla 0x3, a4 +3f5831a0: sra a3, a1 +3f5831b0: .word 0x7264 +3f5831c0: .word 0x7365 +3f5831d0: .word 0x0073 +3f5831e0: sra a10, a14 +3f5831f0: .word 0x7774 +3f583200: .word 0x726f +3f583210: sla 0x3, a11 +3f583220: .word 0x7369 +3f583230: sra a1, a0 +3f583240: .word 0x776f +3f583250: .word 0x006e +3f583260: sra a10, a14 +3f583270: .word 0x7774 +3f583280: .word 0x726f +3f583290: sla 0x3, a11 +3f5832a0: .word 0x7369 +3f5832b0: .word 0x7520 +3f5832c0: .word 0x726e +3f5832d0: sla a11, a5 +3f5832e0: rl a3, a3 +3f5832f0: sll a3, a1 +3f583300: sra a11, a12 +3f583310: move a0, b0 +3f583320: .word 0x7465 +3f583330: modu b11, b7 +3f583340: lmo b11, b2 +3f583350: sra a1, a0 +3f583360: modu b11, b2 +3f583370: .word 0x7070 +3f583380: sra a3, a5 +3f583390: sll a9, a0 +3f5833a0: modu a3, sp +3f5833b0: sra a11, a14 +3f5833c0: .word 0x7463 +3f5833d0: modu a11, a9 +3f5833e0: sla 0x3, a14 +3f5833f0: modu a3, sp +3f583400: .word 0x7220 +3f583410: .word 0x7365 +3f583420: .word 0x7465 +3f583430: andn a8, a0 +3f583440: srl a3, sp +3f583450: .word 0x7774 +3f583460: .word 0x7261 +3f583470: sla 0x3, a5 +3f583480: sla a11, a3 +3f583490: .word 0x7375 +3f5834a0: sra a3, a5 +3f5834b0: sll a9, a0 +3f5834c0: modu a3, sp +3f5834d0: sra a11, a14 +3f5834e0: .word 0x7463 +3f5834f0: modu a11, a9 +3f583500: sla 0x3, a14 +3f583510: sll a3, a1 +3f583520: .word 0x726f +3f583530: .word 0x0074 +3f583540: modu a10, a3 +3f583550: modu a3, a14 +3f583560: sll a11, a5 +3f583570: rl b11, b4 +3f583580: modu a3, sp +3f583590: .word 0x7220 +3f5835a0: .word 0x7365 +3f5835b0: .word 0x7465 +3f5835c0: sll a1, a0 +3f5835d0: sla 0x3, b9 +3f5835e0: sra b11, b0 +3f5835f0: .word 0x7265 +3f583600: move a0, b0 +3f583610: sla 0x3, sp +3f583620: .word 0x7562 +3f583630: srl a3, a6 +3f583640: .word 0x7265 +3f583650: .word 0x7320 +3f583660: sla b11, b0 +3f583670: sra a11, a3 +3f583680: sla a9, a0 +3f583690: sla b11, b6 +3f5836a0: mods a3, a9 +3f5836b0: sll a3, a1 +3f5836c0: sra a11, a12 +3f5836d0: andn a8, a0 +3f5836e0: sll a11, sp +3f5836f0: sra a11, a11 +3f583700: sla 0x3, b4 +3f583710: .word 0x7369 +3f583720: sla a9, a0 +3f583730: .word 0x726c +3f583740: sla a11, a5 +3f583750: .word 0x7964 +3f583760: sll a9, a0 +3f583770: modu a3, sp +3f583780: sra a11, a14 +3f583790: .word 0x7463 +3f5837a0: sra a3, a5 +3f5837b0: andn a8, a0 +3f5837c0: sll a11, sp +3f5837d0: sra a11, a11 +3f5837e0: sla 0x3, b4 +3f5837f0: .word 0x7369 +3f583800: modu a1, a0 +3f583810: .word 0x746f +3f583820: sll a9, a0 +3f583830: modu a3, sp +3f583840: sra a11, a14 +3f583850: .word 0x7463 +3f583860: sra a3, a5 +3f583870: addc a8, a0 +3f583880: modu a3, a1 +3f583890: .word 0x7427 +3f5838a0: .word 0x7320 +3f5838b0: modu a3, a5 +3f5838c0: sla 0x3, a4 +3f5838d0: srl a3, a1 +3f5838e0: sra b11, b4 +3f5838f0: sla 0x3, b2 +3f583900: modu b11, b3 +3f583910: lmo a11, a3 +3f583920: .word 0x7465 +3f583930: .word 0x7320 +3f583940: .word 0x7568 +3f583950: sra b3, b4 +3f583960: .word 0x776f +3f583970: .word 0x006e +3f583980: modu b10, b4 +3f583990: sla 0x3, sp +3f5839a0: sla a11, a13 +3f5839b0: .word 0x796e +3f5839c0: .word 0x7220 +3f5839d0: srl a3, a5 +3f5839e0: .word 0x7265 +3f5839f0: modu a3, a5 +3f583a00: sra a11, a3 +3f583a10: dsjs b3, L3F583B50 +3f583a20: sll a9, a0 +3f583a30: modu a3, a1 +3f583a40: .word 0x7427 +3f583a50: .word 0x7320 +3f583a60: mods b3, b0 +3f583a70: sll a11, a9 +3f583a80: .word 0x0065 +3f583a90: modu a10, a3 +3f583aa0: modu a3, a14 +3f583ab0: sll a11, a5 +3f583ac0: rl b11, b4 +3f583ad0: modu a3, sp +3f583ae0: .word 0x7420 +3f583af0: mods a11, a9 +3f583b00: sra a3, a5 +3f583b10: modu a9, a0 +3f583b20: .word 0x7475 +3f583b30: addc a8, a0 +3f583b40: modu a3, sp +L3F583B50: +3f583b50: sra a11, a14 +3f583b60: .word 0x7463 +3f583b70: modu a11, a9 +3f583b80: sla 0x3, a14 +3f583b90: sra b11, b2 +3f583ba0: .word 0x7566 +3f583bb0: sra b11, b3 +3f583bc0: .word 0x0064 +3f583bd0: modu b10, b4 +3f583be0: sla 0x3, sp +3f583bf0: sla a11, a13 +3f583c00: .word 0x796e +3f583c10: mods a1, a0 +3f583c20: .word 0x7665 +3f583c30: mods a3, a5 +3f583c40: sla 0x3, b3 +3f583c50: srl a3, sp +3f583c60: .word 0x7320 +3f583c70: mods b11, b9 +3f583c80: modu a11, a2 +3f583c90: rl a11, a12 +3f583ca0: sla 0x3, a3 +3f583cb0: rl a11, a12 +3f583cc0: lmo a11, a14 +3f583cd0: .word 0x0073 +3f583ce0: rl a10, a6 +3f583cf0: sra a11, a12 +3f583d00: modu a1, a0 +3f583d10: mods a11, a1 +3f583d20: sla 0x3, a5 +3f583d30: modu b11, b4 +3f583d40: sla 0x3, sp +3f583d50: modu a11, a12 +3f583d60: srl a11, a14 +3f583d70: cmp a0, a0 +3f583d80: .word 0x736f +3f583d90: sla 0x3, b4 +3f583da0: .word 0x7369 +3f583db0: sra a1, a0 +3f583dc0: .word 0x776f +3f583dd0: .word 0x006e +3f583de0: modu a10, a8 +3f583df0: .word 0x7473 +3f583e00: rl a9, a0 +3f583e10: sla 0x3, b3 +3f583e20: modu b3, b5 +3f583e30: sra b11, b2 +3f583e40: sll a11, a1 +3f583e50: sla a11, a8 +3f583e60: mods a3, a2 +3f583e70: .word 0x0065 +3f583e80: rl a10, a4 +3f583e90: sra b11, b2 +3f583ea0: .word 0x7463 +3f583eb0: .word 0x726f +3f583ec0: sla 0x3, b9 +3f583ed0: modu a11, a14 +3f583ee0: sla 0x3, b4 +3f583ef0: mods a11, a5 +3f583f00: .word 0x7470 +3f583f10: .word 0x0079 +3f583f20: modu b10, b4 +3f583f30: sla 0x3, sp +3f583f40: sla a11, a13 +3f583f50: .word 0x796e +3f583f60: .word 0x7020 +3f583f70: modu b11, b2 +3f583f80: sra a11, a3 +3f583f90: .word 0x7373 +3f583fa0: .word 0x7365 +3f583fb0: or a0, a0 +3f583fc0: modu a11, sp +3f583fd0: mods a9, a0 +3f583fe0: modu a3, a1 +3f583ff0: sla 0x3, b9 +3f584000: .word 0x7375 +3f584010: .word 0x7265 +3f584020: .word 0x0073 +3f584030: rl a10, a4 +3f584040: sll b11, b3 +3f584050: .word 0x7120 +3f584060: modu b11, b5 +3f584070: sla b11, b4 +3f584080: sra a9, a0 +3f584090: sll b11, b8 +3f5840a0: sra a11, a5 +3f5840b0: sra a11, a4 +3f5840c0: .word 0x0064 +3f5840d0: .word 0x7325 +3f5840e0: sla 0x1, b10 +3f5840f0: modu b3, b5 +3f584100: modu a3, a11 +3f584110: .word 0x776f +3f584120: sla 0x3, a14 +3f584130: .word 0x7265 +3f584140: modu b11, b2 +3f584150: sla 0x3, b2 +3f584160: sla 0x19, a8 +3f584170: sra a1, a5 +3f584180: callr L3F584240 +3f5841a0: .word 0x7325 +3f5841b0: sla 0x1, b10 +3f5841c0: .word 0x7325 +3f5841d0: .word 0x0a0d +3f5841e0: .word 0x0000 +3f5841f0: .word 0x0000 +L3F584200: +3f584200: move a11, -*sp, 1 +3f584210: move a14, -*sp, 1 +3f584220: movk 22, a11 +3f584230: move a11, *a14+, 1 +L3F584240: +3f584240: addk 18, a11 +3f584250: move a11, *a14+, 1 +3f584260: calla L3F703D90 +3f584290: move a8, @0x94400, 1 +3f5842c0: move a8, a8 +3f5842d0: jrne L3F584420 +3f5842e0: move a14, -*sp, 1 +3f5842f0: move a11, *a14+, 1 +3f584300: movi 0x370, a11 +3f584320: move a11, *a14+, 1 +3f584330: movi 0x3f587050, a8 +3f584360: move a8, *a14+, 1 +3f584370: calla L3FB341E0 +3f5843a0: move a14, -*sp, 1 +3f5843b0: movi 0x3f5871f0, a8 +3f5843e0: move a8, *a14+, 1 +3f5843f0: calla L3F596290 +L3F584420: +3f584420: move @0x94400, a11, 1 +3f584450: addi 0x1b80, a11 +3f584470: move a11, @0x94420, 1 +3f5844a0: move *sp+, a11, 1 +3f5844b0: rets +L3F5844C0: +3f5844c0: mmtm sp, a7,a9,a10,a11,a13 +3f5844e0: move a14, a13 +3f5844f0: move *a13(0xffe0), a9, 1 +3f584510: move @0x1b3900, a11, 1 +3f584540: move *a11(0x100), a10, 1 +3f584560: jruc L3F584600 +3f584570: nop +3f584580: nop +3f584590: nop +3f5845a0: nop +3f5845b0: nop +3f5845c0: nop +3f5845d0: nop +3f5845e0: nop +3f5845f0: nop +L3F584600: +3f584600: cmpi 0x40, a9 +3f584620: jrge L3F5847D0 +L3F584630: +3f584630: move a9, a11 +3f584640: sll 0x5, a11 +3f584650: add a10, a11 +3f584660: move *a11(0x2f0), a11, 1 +3f584680: jrne L3F584790 +3f584690: move a9, *a10(0x30), 1 +3f5846b0: move a9, a11 +3f5846c0: sll 0x3, a11 +3f5846d0: add a10, a11 +3f5846e0: sub a7, a7 +3f5846f0: movb a7, *a11(0xaf0) +3f584710: move *a10(0xcf0), a11, 1 +3f584730: cmp a11, a9 +3f584740: jrle L3F584770 +3f584750: move a9, *a10(0xcf0), 1 +L3F584770: +3f584770: move a9, a8 +3f584780: jruc L3F5848F0 +L3F584790: +3f584790: inc a9 +3f5847a0: cmpi 0x40, a9 +3f5847c0: jrlt L3F584630 +L3F5847D0: +3f5847d0: movk 24, a11 +3f5847e0: movb a11, *a10(0x20) +3f584800: move a14, -*sp, 1 +3f584810: movi 0x40, a7 +3f584830: move a7, *a14+, 1 +3f584840: movi 0x3f587240, a8 +3f584870: move a8, *a14+, 1 +3f584880: movi 0xffff, a7 +3f5848a0: move a7, *a14+, 1 +3f5848b0: calla L3F5969B0 +3f5848e0: move a7, a8 +L3F5848F0: +3f5848f0: move *sp(0xc0), a14, 1 +3f584910: mmfm sp, a7,a9,a10,a11,a13 +3f584930: rets 2 +L3F584940: +3f584940: mmtm sp, a7,a9,a10,a11 +3f584960: move @0x1b5db0, a11, 1 +3f584990: jrne L3F5849F0 +3f5849a0: move @0x94400, @0x1b5db0, 1 +L3F5849F0: +3f5849f0: move @0x1b5db0, a9, 1 +3f584a20: move @0x94420, a11, 1 +3f584a50: cmp a11, a9 +3f584a60: jrnc L3F584B60 +3f584a70: setf 16, 1, 0 +3f584a80: move *a9(0x30), a11, 0 +3f584aa0: jreq L3F584B60 +L3F584AB0: +3f584ab0: addi 0xb0, a9 +3f584ad0: move @0x94420, a11, 1 +3f584b00: cmp a11, a9 +3f584b10: jrnc L3F584B60 +3f584b20: setf 16, 1, 0 +3f584b30: move *a9(0x30), a11, 0 +3f584b50: jrne L3F584AB0 +L3F584B60: +3f584b60: move @0x94420, a11, 1 +3f584b90: cmp a11, a9 +3f584ba0: jrc L3F584D00 +3f584bb0: move a14, -*sp, 1 +3f584bc0: movi 0x28, a11 +3f584be0: move a11, *a14+, 1 +3f584bf0: movi 0x3f5873e0, a8 +3f584c20: move a8, *a14+, 1 +3f584c30: calla L3FB341E0 +3f584c60: move @0x1b3900, a7, 1 +3f584c90: move *a7(0x100), a11, 1 +3f584cb0: movk 23, a7 +3f584cc0: movb a7, *a11(0x20) +3f584ce0: sub a8, a8 +3f584cf0: jruc L3F584F40 +L3F584D00: +3f584d00: move a9, a7 +3f584d10: addi 0xb0, a7 +3f584d30: move a7, @0x1b5db0, 1 +3f584d60: move a14, -*sp, 1 +3f584d70: sub a7, a7 +3f584d80: move a7, *a14+, 1 +3f584d90: calla L3F5844C0 +3f584dc0: move a8, a10 +3f584dd0: jrge L3F584E00 +3f584de0: move a7, a8 +3f584df0: jruc L3F584F40 +L3F584E00: +3f584e00: move @0x1b3900, a11, 1 +3f584e30: move *a11(0x100), a7, 1 +3f584e50: move a10, a11 +3f584e60: sll 0x5, a11 +3f584e70: add a11, a7 +3f584e80: move a9, *a7(0x2f0), 1 +3f584ea0: movk 1, a11 +3f584eb0: setf 16, 1, 0 +3f584ec0: move a11, *a9(0x30), 0 +3f584ee0: sub a7, a7 +3f584ef0: move a7, *a9(0x70), 1 +3f584f10: move a7, *a9(0x90), 1 +3f584f30: move a9, a8 +L3F584F40: +3f584f40: mmfm sp, a7,a9,a10,a11 +3f584f60: rets +L3F584F70: +3f584f70: mmtm sp, a7,a9,a11,a13 +3f584f90: move a14, a13 +3f584fa0: move *a13(0xffe0), a11, 1 +3f584fc0: jrlt L3F5850C0 +3f584fd0: cmpi 0x40, a11 +3f584ff0: jrgt L3F5850C0 +3f585000: move @0x1b3900, a11, 1 +3f585030: move *a11(0x100), a11, 1 +3f585050: move *a13(0xffe0), a7, 1 +3f585070: sll 0x5, a7 +3f585080: add a7, a11 +3f585090: move *a11(0x2f0), a9, 1 +3f5850b0: jrne L3F585160 +L3F5850C0: +3f5850c0: move @0x1b3900, a11, 1 +3f5850f0: move *a11(0x100), a7, 1 +3f585110: movk 9, a11 +3f585120: movb a11, *a7(0x20) +3f585140: sub a8, a8 +3f585150: jruc L3F585170 +L3F585160: +3f585160: move a9, a8 +L3F585170: +3f585170: move *sp(0xa0), a14, 1 +3f585190: mmfm sp, a7,a9,a11,a13 +3f5851b0: rets 2 +L3F5851C0: +3f5851c0: mmtm sp, a7,a9,a10,a11 +3f5851e0: move @0x1b3900, a7, 1 +3f585210: move *a7(0x100), a11, 1 +3f585230: jruc L3F585400 +3f585240: nop +3f585250: nop +3f585260: nop +3f585270: nop +3f585280: nop +3f585290: nop +3f5852a0: nop +3f5852b0: nop +3f5852c0: nop +3f5852d0: nop +3f5852e0: nop +3f5852f0: nop +3f585300: nop +3f585310: nop +3f585320: nop +3f585330: nop +3f585340: nop +3f585350: nop +3f585360: nop +3f585370: nop +3f585380: nop +3f585390: nop +3f5853a0: nop +3f5853b0: nop +3f5853c0: nop +3f5853d0: nop +3f5853e0: nop +3f5853f0: nop +L3F585400: +3f585400: sub a9, a9 +3f585410: move a9, a10 +L3F585420: +3f585420: move a9, a7 +3f585430: sll 0x5, a7 +3f585440: add a11, a7 +3f585450: move *a7(0x2f0), a7, 1 +3f585470: jrne L3F585490 +3f585480: inc a10 +L3F585490: +3f585490: inc a9 +3f5854a0: cmpi 0x40, a9 +3f5854c0: jrlt L3F585420 +3f5854d0: move a10, a8 +3f5854e0: mmfm sp, a7,a9,a10,a11 +3f585500: rets +L3F585510: +3f585510: mmtm sp, a7,a9,a11,a13 +3f585530: move a14, a13 +3f585540: move *a13(0xffe0), a9, 1 +3f585560: jreq L3F585760 +3f585570: setf 16, 1, 0 +3f585580: move *a9(0x30), a11, 0 +3f5855a0: dec a11 +3f5855b0: move a11, *a9(0x30), 0 +3f5855d0: sext a11, 0 +3f5855e0: move a11, a11 +3f5855f0: jrgt L3F585760 +3f585600: movk 1, a11 +3f585610: move a11, *a9(0x30), 0 +3f585630: move a14, -*sp, 1 +3f585640: move a9, *a14+, 1 +3f585650: move *a9(0x50), a7, 1 +3f585670: move *a7(0x60), a7, 1 +3f585690: call a7 +3f5856a0: sub a7, a7 +3f5856b0: setf 16, 1, 0 +3f5856c0: move a7, *a9(0x30), 0 +3f5856e0: move @0x1b5db0, a7, 1 +3f585710: cmp a7, a9 +3f585720: jrnc L3F585760 +3f585730: move a9, @0x1b5db0, 1 +L3F585760: +3f585760: move *sp(0xa0), a14, 1 +3f585780: mmfm sp, a7,a9,a11,a13 +3f5857a0: rets 2 +3f5857b0: move a11, -*sp, 1 +3f5857c0: move a14, -*sp, 1 +3f5857d0: movi 0x3f587550, a8 +3f585800: move a8, *a14+, 1 +3f585810: movi 0xffff, a11 +3f585830: move a11, *a14+, 1 +3f585840: calla L3F596830 +3f585870: move *sp+, a11, 1 +3f585880: rets +3f585890: move a11, -*sp, 1 +3f5858a0: move a14, -*sp, 1 +3f5858b0: movi 0x3f5876c8, a8 +3f5858e0: move a8, *a14+, 1 +3f5858f0: movi 0xffff, a11 +3f585910: move a11, *a14+, 1 +3f585920: calla L3F596830 +3f585950: move *sp+, a11, 1 +3f585960: rets +3f585970: mmtm sp, a7,a9,a10,a11,a12,a13 +3f585990: move a14, a13 +3f5859a0: addk 32, a14 +3f5859b0: calla L3FB33870 +3f5859e0: move a8, a10 +3f5859f0: move *a13(0xffe0), a7, 1 +3f585a10: move *a7(0x70), a9, 1 +3f585a30: jruc L3F585D60 +L3F585A40: +3f585a40: calla L3FB2E340 +3f585a70: move a8, *a13, 1 +3f585a80: move *a9(0xa0), a11, 1 +3f585aa0: move *a9(0x1a0), a12, 1 +3f585ac0: move a14, -*sp, 1 +3f585ad0: move a8, *a14+, 1 +3f585ae0: calla L3FB2E470 +3f585b10: move a11, a7 +3f585b20: jrne L3F585B60 +3f585b30: cmpi 0x2, a12 +3f585b50: jreq L3F585DC0 +L3F585B60: +3f585b60: move a14, -*sp, 1 +3f585b70: move a10, *a14+, 1 +3f585b80: calla L3FB338D0 +3f585bb0: movk 1, a8 +3f585bc0: jruc L3F585E20 +L3F585BD0: +3f585bd0: calla L3FB2E340 +3f585c00: move a8, *a13, 1 +3f585c10: move *a9(0xc0), a11, 1 +3f585c30: move *a9(0x1a0), a12, 1 +3f585c50: move a14, -*sp, 1 +3f585c60: move a8, *a14+, 1 +3f585c70: calla L3FB2E470 +3f585ca0: move a11, a7 +3f585cb0: jrgt L3F585CF0 +3f585cc0: cmpi 0x2, a12 +3f585ce0: jreq L3F585DC0 +L3F585CF0: +3f585cf0: move a14, -*sp, 1 +3f585d00: move a10, *a14+, 1 +3f585d10: calla L3FB338D0 +3f585d40: movk 1, a8 +3f585d50: jruc L3F585E20 +L3F585D60: +3f585d60: move *a13(0xffc0), a8, 1 +3f585d80: dec a8 +3f585d90: jreq L3F585A40 +3f585da0: dec a8 +3f585db0: jreq L3F585BD0 +L3F585DC0: +3f585dc0: move a14, -*sp, 1 +3f585dd0: move a10, *a14+, 1 +3f585de0: calla L3FB338D0 +3f585e10: sub a8, a8 +L3F585E20: +3f585e20: move *sp(0xe0), a14, 1 +3f585e40: mmfm sp, a7,a9,a10,a11,a12,a13 +3f585e60: rets 2 +3f585e70: move a11, -*sp, 1 +3f585e80: move a14, -*sp, 1 +3f585e90: movi 0x3f587858, a8 +3f585ec0: move a8, *a14+, 1 +3f585ed0: movi 0xffff, a11 +3f585ef0: move a11, *a14+, 1 +3f585f00: calla L3F596830 +3f585f30: move *sp+, a11, 1 +3f585f40: rets +3f585f50: mmtm sp, a9,a11,a13 +3f585f70: move a14, a13 +3f585f80: addi 0x60, a14 +3f585fa0: move a14, -*sp, 1 +3f585fb0: move *a13(0xffe0), *a14+, 1 +3f585fd0: calla L3F584F70 +3f586000: move a8, *a13, 1 +3f586010: move a8, a8 +3f586020: jrne L3F5860C0 +3f586030: move @0x1b3900, a11, 1 +3f586060: move *a11(0x100), a9, 1 +3f586080: sub a11, a11 +3f586090: movb a11, *a9(0x20) +3f5860b0: jruc L3F586240 +L3F5860C0: +3f5860c0: move *a8(0x70), *a13(0x20), 1 +3f5860f0: move a14, -*sp, 1 +3f586100: calla L3F708700 +3f586130: move a8, *a13(0x40), 1 +3f586150: move a8, *a14+, 1 +3f586160: calla L3F6FBB30 +3f586190: movi 0x95e30, a11 +3f5861c0: cmp a11, a8 +3f5861d0: jrne L3F586240 +3f5861e0: move a14, -*sp, 1 +3f5861f0: move *a13(0x40), *a14+, 1 +3f586210: calla L3F6FBE80 +L3F586240: +3f586240: move *sp(0x80), a14, 1 +3f586260: mmfm sp, a9,a11,a13 +3f586280: rets 2 +3f586290: mmtm sp, a9,a11,a13 +3f5862b0: move a14, a13 +3f5862c0: addi 0x40, a14 +3f5862e0: move a14, -*sp, 1 +3f5862f0: move *a13(0xffe0), *a14+, 1 +3f586310: calla L3F584F70 +3f586340: move a8, *a13, 1 +3f586350: move a8, a8 +3f586360: jrne L3F586400 +3f586370: move @0x1b3900, a11, 1 +3f5863a0: move *a11(0x100), a9, 1 +3f5863c0: sub a11, a11 +3f5863d0: movb a11, *a9(0x20) +3f5863f0: jruc L3F586550 +L3F586400: +3f586400: move a14, -*sp, 1 +3f586410: calla L3F708700 +3f586440: move a8, *a13(0x20), 1 +3f586460: move a8, *a14+, 1 +3f586470: calla L3F6FBB30 +3f5864a0: movi 0x95e30, a11 +3f5864d0: cmp a11, a8 +3f5864e0: jrne L3F586550 +3f5864f0: move a14, -*sp, 1 +3f586500: move *a13(0x20), *a14+, 1 +3f586520: calla L3F6FBE80 +L3F586550: +3f586550: move *sp(0x80), a14, 1 +3f586570: mmfm sp, a9,a11,a13 +3f586590: rets 2 +L3F5865A0: +3f5865a0: mmtm sp, a9,a11,a13 +3f5865c0: move a14, a13 +3f5865d0: addi 0x40, a14 +3f5865f0: calla L3F584940 +3f586620: move a8, *a13, 1 +3f586630: move a8, a8 +3f586640: jrne L3F586680 +3f586650: movi 0xffff, a8 +3f586670: jruc L3F5869E0 +L3F586680: +3f586680: move @0x1b3900, a11, 1 +3f5866b0: move *a11(0x100), a9, 1 +3f5866d0: move *a9(0x30), *a13(0x20), 1 +3f586700: movk 3, a9 +3f586710: move a9, *a8, 1 +3f586720: setf 16, 1, 0 +3f586730: move a9, *a8(0x20), 0 +3f586750: movi 0x1b5d30, a9 +3f586780: move a9, *a8(0x50), 1 +3f5867a0: move *a13(0xffe0), *a8(0x70), 1 +3f5867d0: movk 1, a9 +3f5867e0: move a9, *a8(0x30), 0 +3f586800: move *a13(0xffe0), a9, 1 +3f586820: calla L3F708700 +3f586850: move a8, *a9(0xe0), 1 +3f586870: movi 0x3f585f50, a11 +3f5868a0: move a11, *a9(0x100), 1 +3f5868c0: move *a13(0x20), *a9(0x120), 1 +3f5868f0: calla L3F708700 +3f586920: move a8, *a9(0x140), 1 +3f586940: movi 0x3f586290, a11 +3f586970: move a11, *a9(0x160), 1 +3f586990: move *a13(0x20), *a9(0x180), 1 +3f5869c0: move *a13(0x20), a8, 1 +L3F5869E0: +3f5869e0: move *sp(0x80), a14, 1 +3f586a00: mmfm sp, a9,a11,a13 +3f586a20: rets 2 +L3F586A30: +3f586a30: mmtm sp, a9,a11,a13 +3f586a50: move a14, a13 +3f586a60: addk 32, a14 +3f586a70: move @0x1b3900, a11, 1 +3f586aa0: move *a11(0x100), a9, 1 +3f586ac0: move *a13(0xffe0), a11, 1 +3f586ae0: sll 0x5, a11 +3f586af0: add a11, a9 +3f586b00: move *a9(0x2f0), *a13(0x0), 1 +3f586b30: move *a13, a11, 1 +3f586b40: jrne L3F586C10 +3f586b50: move a14, -*sp, 1 +3f586b60: movi 0x3f5879f0, a8 +3f586b90: move a8, *a14+, 1 +3f586ba0: movi 0xffff, a9 +3f586bc0: move a9, *a14+, 1 +3f586bd0: calla L3F596830 +3f586c00: jruc L3F587000 +L3F586C10: +3f586c10: move @0x1b3900, a9, 1 +3f586c40: move *a9(0x100), a11, 1 +3f586c60: move *a13(0xffe0), a9, 1 +3f586c80: sll 0x5, a9 +3f586c90: add a9, a11 +3f586ca0: sub a9, a9 +3f586cb0: move a9, *a11(0x2f0), 1 +3f586cd0: move @0x1b3900, a11, 1 +3f586d00: move *a11(0x100), a9, 1 +3f586d20: move *a13(0xffe0), a11, 1 +3f586d40: sll 0x3, a11 +3f586d50: add a11, a9 +3f586d60: sub a11, a11 +3f586d70: movb a11, *a9(0xaf0) +3f586d90: move *a13, a9, 1 +3f586da0: setf 16, 1, 0 +3f586db0: move *a9(0x30), a11, 0 +3f586dd0: dec a11 +3f586de0: move a11, *a9(0x30), 0 +3f586e00: sext a11, 0 +3f586e10: jreq L3F586ED0 +3f586e20: move a14, -*sp, 1 +3f586e30: movi 0x3f587ac0, a8 +3f586e60: move a8, *a14+, 1 +3f586e70: movi 0xffff, a11 +3f586e90: move a11, *a14+, 1 +3f586ea0: calla L3F596830 +L3F586ED0: +3f586ed0: sub a11, a11 +3f586ee0: setf 16, 1, 0 +3f586ef0: move a11, *a9(0x30), 0 +3f586f10: move a11, *a9, 1 +3f586f20: move a11, *a9(0x20), 0 +3f586f40: move a11, *a9(0x50), 1 +3f586f60: move a11, *a9(0x70), 1 +3f586f80: move @0x1b5db0, a11, 1 +3f586fb0: cmp a11, a9 +3f586fc0: jrnc L3F587000 +3f586fd0: move a9, @0x1b5db0, 1 +L3F587000: +3f587000: move *sp(0x80), a14, 1 +3f587020: mmfm sp, a9,a11,a13 +3f587040: rets 2 +3f587050: sla a10, a3 +3f587060: modu a3, a14 +3f587070: .word 0x746f +3f587080: sla a9, a0 +3f587090: mods a3, a12 +3f5870a0: sll a11, sp +3f5870b0: .word 0x7461 +3f5870c0: sla 0x3, a5 +3f5870d0: sra a1, a5 +3f5870e0: sll a1, a0 +3f5870f0: .word 0x7479 +3f587100: .word 0x7365 +3f587110: srl a1, a0 +3f587120: .word 0x726f +3f587130: sll 0x9, a0 +3f587140: sla 0x3, a4 +3f587150: rl a11, a6 +3f587160: sra a11, a12 +3f587170: .word 0x7420 +3f587180: sll a3, a1 +3f587190: sra a11, a12 +3f5871a0: sra a9, a0 +3f5871b0: .word 0x746e +3f5871c0: rl b11, b2 +3f5871d0: .word 0x7365 +3f5871e0: .word 0x000a +3f5871f0: rl a11, a6 +3f587200: sra a11, a12 +3f587210: rl b10, sp +3f587220: rl a11, a14 +3f587230: .word 0x0074 +3f587240: srl b3, b5 +3f587250: mods a3, a1 +3f587260: modu a11, a12 +3f587270: dsjs a3, L3F5873B0 +3f587280: or a9, a0 +3f587290: sra b11, b3 +3f5872a0: sla 0x3, b2 +3f5872b0: rl a10, a6 +3f5872c0: sra a11, a12 +3f5872d0: or a1, a0 +3f5872e0: sll a3, a1 +3f5872f0: sra a11, a12 +3f587300: move a9, b0 +3f587310: sra b11, b6 +3f587320: srl b3, b2 +3f587330: modu a11, a12 +3f587340: sla 0x3, b7 +3f587350: sll 0x9, a8 +3f587360: sla 0x3, a4 +3f587370: sla a11, a13 +3f587380: sla 0x3, b8 +3f587390: modu a3, a5 +3f5873a0: .word 0x7274 +L3F5873B0: +3f5873b0: sra a11, a9 +3f5873c0: sra 0x15, b3 +3f5873d0: .word 0x000a +3f5873e0: sla a11, a6 +3f5873f0: mods a3, a12 +3f587400: sll a11, sp +3f587410: sla 0x1, b10 +3f587420: rl a10, a6 +3f587430: sra a11, a12 +3f587440: .word 0x7420 +3f587450: sll a3, a1 +3f587460: sra a11, a12 +3f587470: modu a9, a0 +3f587480: sra b11, b6 +3f587490: srl b3, b2 +3f5874a0: modu a11, a12 +3f5874b0: sla 0x3, b7 +3f5874c0: sll 0x9, a8 +3f5874d0: sla 0x3, a4 +3f5874e0: sla a11, a13 +3f5874f0: sla 0x3, b8 +3f587500: modu a3, a5 +3f587510: .word 0x7274 +3f587520: sra a11, a9 +3f587530: sra 0x15, b3 +3f587540: .word 0x000a +3f587550: sra 0xf, a10 +3f587560: sra 0xf, a10 +3f587570: sra 0xf, a10 +3f587580: sra 0xf, a10 +3f587590: sra 0xf, a10 +3f5875a0: .word 0x7374 +3f5875b0: .word 0x7268 +3f5875c0: .word 0x725f +3f5875d0: sla 0x3, b7 +3f5875e0: rl b3, b3 +3f5875f0: .word 0x756f +3f587600: sra a3, a12 +3f587610: modu a1, a0 +3f587620: .word 0x746f +3f587630: rl a1, a0 +3f587640: .word 0x7661 +3f587650: sla 0x3, a5 +3f587660: sra a11, a2 +3f587670: modu a3, a5 +3f587680: sll a9, a0 +3f587690: mods a3, a1 +3f5876a0: sra a11, a12 +3f5876b0: .word 0x0a64 +3f5876c0: sra 0x10, a0 +3f5876d0: sra 0xf, a10 +3f5876e0: sra 0xf, a10 +3f5876f0: sra 0xf, a10 +3f587700: sra 0xf, a10 +3f587710: .word 0x742a +3f587720: rl b3, b3 +3f587730: mpyu b11, b2 +3f587740: modu a11, a9 +3f587750: .word 0x7463 +3f587760: sla 0x3, a12 +3f587770: rl b3, b3 +3f587780: .word 0x756f +3f587790: sra a3, a12 +3f5877a0: modu a1, a0 +3f5877b0: .word 0x746f +3f5877c0: rl a1, a0 +3f5877d0: .word 0x7661 +3f5877e0: sla 0x3, a5 +3f5877f0: sra a11, a2 +3f587800: modu a3, a5 +3f587810: sll a9, a0 +3f587820: mods a3, a1 +3f587830: sra a11, a12 +3f587840: .word 0x0a64 +3f587850: sra 0x10, a0 +3f587860: sra 0xf, a10 +3f587870: sra 0xf, a10 +3f587880: sra 0xf, a10 +3f587890: sra 0xf, a10 +3f5878a0: sra 0xf, a10 +3f5878b0: .word 0x7374 +3f5878c0: .word 0x7268 +3f5878d0: sll b10, sp +3f5878e0: modu a11, a12 +3f5878f0: sra b11, b3 +3f587900: .word 0x7320 +3f587910: modu a11, a8 +3f587920: mods b3, b5 +3f587930: sla 0x3, a4 +3f587940: modu a11, a14 +3f587950: sla 0x3, b4 +3f587960: sla a11, a8 +3f587970: sra b11, b6 +3f587980: sll a1, a0 +3f587990: sra a11, a5 +3f5879a0: sla 0x3, a14 +3f5879b0: sla a11, a3 +3f5879c0: mods a3, a12 +3f5879d0: sra a3, a5 +3f5879e0: .word 0x000a +3f5879f0: rl b3, b3 +3f587a00: mpyu b11, b2 +3f587a10: sra a3, a6 +3f587a20: sll b10, sp +3f587a30: modu a11, a12 +L3F587A40: +3f587a40: sra b11, b3 +3f587a50: sla 0x1, b10 +3f587a60: .word 0x7066 +3f587a70: rl a9, a0 +3f587a80: sla 0x3, b3 +3f587a90: .word 0x756e +3f587aa0: mods a3, a12 +3f587ab0: .word 0x000a +3f587ac0: rl b3, b3 +3f587ad0: mpyu b11, b2 +3f587ae0: sra a3, a6 +3f587af0: sll b10, sp +3f587b00: modu a11, a12 +3f587b10: sra b11, b3 +3f587b20: sla 0x1, b10 +3f587b30: .word 0x7066 +3f587b40: dsjs a13, L3F587A40 +3f587b50: mpyu a11, a6 +3f587b60: modu a11, a3 +3f587b70: modu b3, b5 +3f587b80: sla 0x3, b4 +3f587b90: modu a11, a14 +3f587ba0: srl 0x15, a14 +3f587bb0: sra b11, b10 +3f587bc0: modu b11, b2 +3f587bd0: .word 0x000a +3f587be0: .word 0x0000 +3f587bf0: .word 0x0000 +3f587c00: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f587c20: move a14, a13 +3f587c30: addi 0x280, a14 +3f587c50: sub a7, a7 +3f587c60: move a7, @0x1b8660, 1 +3f587c90: calla L3F589320 +3f587cc0: move a14, -*sp, 1 +3f587cd0: movk 32, a7 +3f587ce0: move a7, *a14+, 1 +3f587cf0: movi 0x1b8aa0, a7 +3f587d20: move a7, *a14+, 1 +3f587d30: calla L3FB44A00 +L3F587D60: +3f587d60: move @0x1b8660, a7, 1 +3f587d90: jreq L3F587DD0 +3f587da0: calla L3F588C20 +L3F587DD0: +3f587dd0: movi 0x1b88a0, a7 +3f587e00: movi 0x1b86a0, a5 +3f587e30: move a7, a8 +3f587e40: movk 8, a3 +L3F587E50: +3f587e50: move *a5+, *a8+, 1 +3f587e60: dsjs a3, L3F587E50 +3f587e70: movi 0x1b87a0, a5 +3f587ea0: move a5, a8 +3f587eb0: movk 8, a3 +L3F587EC0: +3f587ec0: move *a7+, *a8+, 1 +3f587ed0: dsjs a3, L3F587EC0 +3f587ee0: movi 0x1b89a0, a7 +3f587f10: movk 8, a8 +L3F587F20: +3f587f20: move *a5+, *a7+, 1 +3f587f30: dsjs a8, L3F587F20 +3f587f40: jruc L3F588000 +3f587f50: nop +3f587f60: nop +3f587f70: nop +3f587f80: nop +3f587f90: nop +3f587fa0: nop +3f587fb0: nop +3f587fc0: nop +3f587fd0: nop +3f587fe0: nop +3f587ff0: nop +L3F588000: +3f588000: move a8, a10 +3f588010: move @0x1b8620, a7, 1 +3f588040: cmp a7, a10 +3f588050: jrge L3F5882A0 +L3F588060: +3f588060: move a10, a9 +3f588070: srl 0x5, a9 +3f588080: move a9, a7 +3f588090: sll 0x5, a7 +3f5880a0: addi 0x1b87a0, a7 +3f5880d0: move a9, a5 +3f5880e0: sll 0x5, a5 +3f5880f0: addi 0x1b8ba0, a5 +3f588120: move *a7, a3, 1 +3f588130: move *a5, a5, 1 +3f588140: and a5, a3 +3f588150: move a3, *a7, 1 +3f588160: move a9, a7 +3f588170: sll 0x5, a7 +3f588180: addi 0x1b89a0, a7 +3f5881b0: move a9, a5 +3f5881c0: sll 0x5, a5 +3f5881d0: addi 0x1b8aa0, a5 +3f588200: move *a7, a3, 1 +3f588210: move *a5, a5, 1 +3f588220: and a5, a3 +3f588230: move a3, *a7, 1 +3f588240: addk 32, a10 +3f588250: move @0x1b8620, a7, 1 +3f588280: cmp a7, a10 +3f588290: jrlt L3F588060 +L3F5882A0: +3f5882a0: move a14, -*sp, 1 +3f5882b0: sub a5, a5 +3f5882c0: move a5, *a14+, 1 +3f5882d0: movi 0x1b88a0, a3 +3f588300: move a3, *a14+, 1 +3f588310: movi 0x1b89a0, a5 +3f588340: move a5, *a14+, 1 +3f588350: movi 0x1b87a0, a3 +3f588380: move a3, *a14+, 1 +3f588390: inc a7 +3f5883a0: move a7, *a14+, 1 +3f5883b0: calla L3F5E43F0 +3f5883e0: move a8, a0 +3f5883f0: jrge L3F588540 +3f588400: move a14, -*sp, 1 +3f588410: movi 0x3f590d88, a8 +3f588440: move a8, *a14+, 1 +3f588450: move a13, *a14+, 1 +3f588460: calla L3F580E40 +3f588490: move a14, -*sp, 1 +3f5884a0: move a13, *a14+, 1 +3f5884b0: movi 0xffff, a7 +3f5884d0: move a7, *a14+, 1 +3f5884e0: calla L3F596830 +3f588510: calla L3F588C20 +L3F588540: +3f588540: move a0, a7 +3f588550: jaeq L3F587D60 +3f588570: sub a12, a12 +L3F588580: +3f588580: sub a9, a9 +3f588590: move @0x1b8620, a7, 1 +3f5885c0: cmp a7, a9 +3f5885d0: jrge L3F588BC0 +3f5885e0: jruc L3F588770 +L3F5885F0: +3f5885f0: move a9, a7 +3f588600: srl 0x5, a7 +3f588610: sll 0x5, a7 +3f588620: addi 0x1b88a0, a7 +3f588650: move *a7, a2, 1 +3f588660: jruc L3F5887D0 +L3F588670: +3f588670: move a9, a7 +3f588680: srl 0x5, a7 +3f588690: sll 0x5, a7 +3f5886a0: addi 0x1b87a0, a7 +3f5886d0: move *a7, a2, 1 +3f5886e0: jruc L3F5887D0 +L3F5886F0: +3f5886f0: move a9, a7 +3f588700: srl 0x5, a7 +3f588710: sll 0x5, a7 +3f588720: addi 0x1b89a0, a7 +3f588750: move *a7, a2, 1 +3f588760: jruc L3F5887D0 +L3F588770: +3f588770: move a12, a8 +3f588780: jreq L3F5885F0 +3f588790: dec a8 +3f5887a0: jreq L3F588670 +3f5887b0: dec a8 +3f5887c0: jreq L3F5886F0 +L3F5887D0: +3f5887d0: move a2, a3 +3f5887e0: jreq L3F588B60 +3f5887f0: move a14, -*sp, 1 +3f588800: move a2, *a14+, 1 +3f588810: calla L3F598B90 +3f588840: move a8, a10 +3f588850: jreq L3F588B60 +3f588860: dec a10 +3f588870: move a9, a7 +3f588880: add a10, a7 +3f588890: cmpi 0x40, a7 +3f5888b0: jrge L3F588B60 +L3F5888C0: +3f5888c0: movk 1, a7 +3f5888d0: sll a10, a7 +3f5888e0: andn a7, a2 +3f5888f0: move a9, a11 +3f588900: add a10, a11 +3f588910: move a11, a7 +3f588920: sll 0x7, a7 +3f588930: addi 0x1b6600, a7 +3f588960: move *a7, a7, 1 +3f588970: jreq L3F588A90 +3f588980: move a14, -*sp, 1 +3f588990: move a12, *a14+, 1 +3f5889a0: move a11, *a14+, 1 +3f5889b0: move a11, a7 +3f5889c0: sll 0x7, a7 +3f5889d0: addi 0x1b6600, a7 +3f588a00: move *a7(0x20), *a14+, 1 +3f588a20: move a11, a7 +3f588a30: sll 0x7, a7 +3f588a40: addi 0x1b6600, a7 +3f588a70: move *a7, a7, 1 +3f588a80: call a7 +L3F588A90: +3f588a90: move a14, -*sp, 1 +3f588aa0: move a2, *a14+, 1 +3f588ab0: calla L3F598B90 +3f588ae0: move a8, a10 +3f588af0: jreq L3F588B60 +3f588b00: dec a10 +3f588b10: move a9, a7 +3f588b20: add a10, a7 +3f588b30: cmpi 0x40, a7 +3f588b50: jrlt L3F5888C0 +L3F588B60: +3f588b60: addk 32, a9 +3f588b70: move @0x1b8620, a7, 1 +3f588ba0: cmp a7, a9 +3f588bb0: jrlt L3F588770 +L3F588BC0: +3f588bc0: inc a12 +3f588bd0: cmpi 0x3, a12 +3f588bf0: jrlt L3F588580 +3f588c00: jauc L3F587D60 +L3F588C20: +3f588c20: mmtm sp, a9,a11 +3f588c40: move @0x1da4f0, a11, 1 +3f588c70: subk 3, a11 +3f588c80: jreq L3F588CD0 +3f588c90: move @0x1da4f0, a11, 1 +3f588cc0: jrne L3F588F10 +L3F588CD0: +3f588cd0: move a14, -*sp, 1 +3f588ce0: movi 0x3f590e58, a8 +3f588d10: move a8, *a14+, 1 +3f588d20: sub a11, a11 +3f588d30: move a11, *a14+, 1 +3f588d40: calla L3F596830 +3f588d70: move @0x1b3900, a9, 1 +3f588da0: move *a9(0x100), a11, 1 +3f588dc0: sub a9, a9 +3f588dd0: move a9, *a11(0x70), 1 +3f588df0: move a9, @0x1d27b0, 1 +3f588e20: move @0x1b8600, a11, 1 +3f588e50: jreq L3F588EE0 +3f588e60: move a14, -*sp, 1 +3f588e70: move a11, *a14+, 1 +3f588e80: calla L3F702440 +3f588eb0: move a9, @0x1b8600, 1 +L3F588EE0: +3f588ee0: calla L3F707A30 +L3F588F10: +3f588f10: move a14, -*sp, 1 +3f588f20: sub a11, a11 +3f588f30: move a11, *a14+, 1 +3f588f40: movk 1, a9 +3f588f50: move a9, *a14+, 1 +3f588f60: movi 0x3000, a9 +3f588f80: move a9, *a14+, 1 +3f588f90: movi 0x3f590f08, a8 +3f588fc0: move a8, *a14+, 1 +3f588fd0: movi 0x3f587c00, a11 +3f589000: move a11, *a14+, 1 +3f589010: calla L3F706A40 +3f589040: move a8, @0x1d27b0, 1 +3f589070: move a8, a8 +3f589080: jrne L3F5891A0 +3f589090: sub a9, a9 +3f5890a0: move a9, @0x1d27b0, 1 +3f5890d0: move a14, -*sp, 1 +3f5890e0: movi 0x3f590f38, a8 +3f589110: move a8, *a14+, 1 +3f589120: movi 0xffff, a11 +3f589140: move a11, *a14+, 1 +3f589150: calla L3F596830 +3f589180: move a9, a8 +3f589190: jruc L3F5891D0 +L3F5891A0: +3f5891a0: calla L3F707A30 +L3F5891D0: +3f5891d0: mmfm sp, a9,a11 +3f5891f0: rets +3f589200: mmtm sp, a11,a13 +3f589220: move a14, a13 +3f589230: movk 1, a11 +3f589240: move a11, @0x1b8660, 1 +3f589270: move a14, -*sp, 1 +3f589280: sub a11, a11 +3f589290: move a11, *a14+, 1 +3f5892a0: calla L3F5EA870 +3f5892d0: move *sp(0x60), a14, 1 +3f5892f0: mmfm sp, a11,a13 +3f589310: rets 2 +L3F589320: +3f589320: mmtm sp, a5,a7,a9,a11,a13 +3f589340: move a14, a13 +3f589350: addi 0x2a0, a14 +3f589370: sub a11, a11 +3f589380: move a11, *a13, 1 +3f589390: calla L3F598DB0 +3f5893c0: move a8, a8 +3f5893d0: jrne L3F5894E0 +3f5893e0: move @0x1b8660, a11, 1 +3f589410: jrne L3F5894E0 +L3F589420: +3f589420: calla L3F57A710 +3f589450: calla L3F598DB0 +3f589480: move a8, a11 +3f589490: jrne L3F5894E0 +3f5894a0: move @0x1b8660, a11, 1 +3f5894d0: jreq L3F589420 +L3F5894E0: +3f5894e0: move @0x1b8660, a11, 1 +3f589510: jreq L3F589550 +3f589520: calla L3F588C20 +L3F589550: +3f589550: sub a11, a11 +3f589560: move a11, @0x1b8640, 1 +3f589590: move a11, @0x1b8620, 1 +3f5895c0: move a11, @0x1b8680, 1 +3f5895f0: move a14, -*sp, 1 +3f589600: movk 32, a11 +3f589610: move a11, *a14+, 1 +3f589620: movi 0x1b8ba0, a11 +3f589650: move a11, *a14+, 1 +3f589660: movi 0x1b8da0, a11 +3f589690: move a11, *a14+, 1 +3f5896a0: calla L3FB44400 +3f5896d0: move a14, -*sp, 1 +3f5896e0: movk 32, a11 +3f5896f0: move a11, *a14+, 1 +3f589700: movi 0x1b8ca0, a11 +3f589730: move a11, *a14+, 1 +3f589740: movi 0x1b8da0, a11 +3f589770: move a11, *a14+, 1 +3f589780: calla L3FB44400 +3f5897b0: move a14, -*sp, 1 +3f5897c0: movi 0x400, a11 +3f5897e0: move a11, *a14+, 1 +3f5897f0: movi 0x1b6600, a11 +3f589820: move a11, *a14+, 1 +3f589830: calla L3FB44A00 +3f589860: move a14, -*sp, 1 +3f589870: movi 0x68, a11 +3f589890: move a11, *a14+, 1 +3f5898a0: movi 0x1b62c0, a11 +3f5898d0: move a11, *a14+, 1 +3f5898e0: movi 0x1b5f80, a11 +3f589910: move a11, *a14+, 1 +3f589920: calla L3FB44400 +3f589950: move @0x1b3900, a11, 1 +3f589980: move a14, -*sp, 1 +3f589990: movi 0x1ce, a7 +3f5899b0: move a7, *a14+, 1 +3f5899c0: movk 1, a7 +3f5899d0: move a7, *a14+, 1 +3f5899e0: calla L3F703D90 +3f589a10: move a8, *a11(0x100), 1 +3f589a30: move a8, a11 +3f589a40: jrne L3F589AD0 +3f589a50: move a14, -*sp, 1 +3f589a60: movi 0x3f591070, a8 +3f589a90: move a8, *a14+, 1 +3f589aa0: calla L3F596290 +L3F589AD0: +3f589ad0: move @0x1b8600, a11, 1 +3f589b00: jrne L3F589CE0 +3f589b10: move a14, -*sp, 1 +3f589b20: movi 0x4400, a7 +3f589b40: move a7, *a14+, 1 +3f589b50: calla L3F701230 +3f589b80: move a8, @0x1b8600, 1 +3f589bb0: move a8, a11 +3f589bc0: jrne L3F589CE0 +3f589bd0: move a14, -*sp, 1 +3f589be0: move a7, *a14+, 1 +3f589bf0: movi 0x3f5911c0, a8 +3f589c20: move a8, *a14+, 1 +3f589c30: move a13, a7 +3f589c40: addk 32, a7 +3f589c50: move a7, *a14+, 1 +3f589c60: calla L3FB34430 +3f589c90: move a14, -*sp, 1 +3f589ca0: move a7, *a14+, 1 +3f589cb0: calla L3F596290 +L3F589CE0: +3f589ce0: calla L3F22CF70 +3f589d10: move @0x1b3900, a11, 1 +3f589d40: move *a11(0x100), a7, 1 +3f589d60: movi 0x3f588c20, a11 +3f589d90: move a11, *a7(0x70), 1 +3f589db0: movi 0x1b62c0, a9 +3f589de0: move *a13, a7, 1 +3f589df0: subk 2, a7 +3f589e00: janc L3F58AD10 +L3F589E20: +3f589e20: move a14, -*sp, 1 +3f589e30: sub a11, a11 +3f589e40: move a11, *a14+, 1 +3f589e50: move *a9(0x60), *a14+, 1 +3f589e70: setf 16, 1, 0 +3f589e80: move *a9(0x20), a8, 0 +3f589ea0: move a8, *a14+, 1 +3f589eb0: calla L3F5C9A00 +3f589ee0: move a8, *a9(0xe0), 1 +3f589f00: move a8, a7 +3f589f10: jrge L3F58A090 +3f589f20: move a14, -*sp, 1 +3f589f30: move @0x1b3900, a7, 1 +3f589f60: move *a7(0x100), a11, 1 +3f589f80: movb *a11(0x20), a8 +3f589fa0: move a8, *a14+, 1 +3f589fb0: move *a9(0xe0), *a14+, 1 +3f589fd0: move *a9(0x0), *a14+, 1 +3f589ff0: movi 0x3f591388, a8 +3f58a020: move a8, *a14+, 1 +3f58a030: calla L3FB341E0 +3f58a060: calla L3F588C20 +L3F58A090: +3f58a090: setf 16, 1, 0 +3f58a0a0: move *a9(0x20), *a9(0x120), 0 +3f58a0d0: move a14, -*sp, 1 +3f58a0e0: setf 16, 0, 0 +3f58a0f0: move *a9(0x30), a8, 0 +3f58a110: move a8, *a14+, 1 +3f58a120: calla L3FB2C000 +3f58a150: setf 16, 0, 0 +3f58a160: move a8, *a9(0x130), 0 +3f58a180: move a14, -*sp, 1 +3f58a190: move *a9(0x40), *a14+, 1 +3f58a1b0: calla L3FB2C140 +3f58a1e0: move a8, *a9(0x140), 1 +3f58a200: move a14, -*sp, 1 +3f58a210: movk 16, a11 +3f58a220: move a11, *a14+, 1 +3f58a230: move a9, a7 +3f58a240: addi 0x120, a7 +3f58a260: move a7, *a14+, 1 +3f58a270: move *a9(0xe0), *a14+, 1 +3f58a290: calla L3F5CAA80 +3f58a2c0: move a8, a7 +3f58a2d0: jrge L3F58A520 +3f58a2e0: move a14, -*sp, 1 +3f58a2f0: move @0x1b3900, a7, 1 +3f58a320: move *a7(0x100), a11, 1 +3f58a340: movb *a11(0x20), a8 +3f58a360: move a8, *a14+, 1 +3f58a370: move *a9(0x0), *a14+, 1 +3f58a390: movi 0x3f591518, a8 +3f58a3c0: move a8, *a14+, 1 +3f58a3d0: move a13, a11 +3f58a3e0: addk 32, a11 +3f58a3f0: move a11, *a14+, 1 +3f58a400: calla L3FB34430 +3f58a430: move a14, -*sp, 1 +3f58a440: move a11, *a14+, 1 +3f58a450: sub a7, a7 +3f58a460: move a7, *a14+, 1 +3f58a470: calla L3F596830 +3f58a4a0: move a14, -*sp, 1 +3f58a4b0: movk 2, a7 +3f58a4c0: move a7, *a14+, 1 +3f58a4d0: move a11, *a14+, 1 +3f58a4e0: calla L3F309350 +3f58a510: jruc L3F58AC90 +L3F58A520: +3f58a520: move a14, -*sp, 1 +3f58a530: movk 5, a7 +3f58a540: move a7, *a14+, 1 +3f58a550: move *a9(0xe0), *a14+, 1 +3f58a570: calla L3F5CBCD0 +3f58a5a0: move a8, a8 +3f58a5b0: jrge L3F58A820 +3f58a5c0: move a14, -*sp, 1 +3f58a5d0: move @0x1b3900, a7, 1 +3f58a600: move *a7(0x100), a11, 1 +3f58a620: movb *a11(0x20), a8 +3f58a640: move a8, *a14+, 1 +3f58a650: move *a9(0x0), *a14+, 1 +3f58a670: movi 0x3f591690, a8 +3f58a6a0: move a8, *a14+, 1 +3f58a6b0: move a13, a11 +3f58a6c0: addk 32, a11 +3f58a6d0: move a11, *a14+, 1 +3f58a6e0: calla L3FB34430 +3f58a710: move a14, -*sp, 1 +3f58a720: movk 2, a7 +3f58a730: move a7, *a14+, 1 +3f58a740: move a11, *a14+, 1 +3f58a750: calla L3F309350 +3f58a780: move a14, -*sp, 1 +3f58a790: movi 0x3e8, a7 +3f58a7b0: move a7, *a14+, 1 +3f58a7c0: calla L3FB33A20 +3f58a7f0: calla L3F588C20 +L3F58A820: +3f58a820: move *a9(0xe0), a11, 1 +3f58a840: srl 0x5, a11 +3f58a850: sll 0x5, a11 +3f58a860: addi 0x1b86a0, a11 +3f58a890: move *a9(0xe0), a7, 1 +3f58a8b0: movk 31, a5 +3f58a8c0: and a5, a7 +3f58a8d0: movk 1, a5 +3f58a8e0: sll a7, a5 +3f58a8f0: move *a11, a7, 1 +3f58a900: or a5, a7 +3f58a910: move a7, *a11, 1 +3f58a920: move @0x1b8640, a11, 1 +3f58a950: inc a11 +3f58a960: move a11, @0x1b8640, 1 +3f58a990: move @0x1b8680, a7, 1 +3f58a9c0: inc a7 +3f58a9d0: move a7, @0x1b8680, 1 +3f58aa00: move *a9(0xe0), a5, 1 +3f58aa20: sll 0x7, a5 +3f58aa30: addi 0x1b6600, a5 +3f58aa60: move *a9(0xa0), *a5(0x0), 1 +3f58aa90: move *a9(0xe0), a5, 1 +3f58aab0: sll 0x7, a5 +3f58aac0: addi 0x1b6600, a5 +3f58aaf0: move *a9(0xc0), *a5(0x20), 1 +3f58ab20: move *a9(0xe0), a5, 1 +3f58ab40: sll 0x7, a5 +3f58ab50: addi 0x1b6600, a5 +3f58ab80: sub a7, a7 +3f58ab90: move a7, *a5(0x40), 1 +3f58abb0: move *a9(0xe0), a5, 1 +3f58abd0: sll 0x7, a5 +3f58abe0: addi 0x1b6600, a5 +3f58ac10: move *a13(0x0), *a5(0x60), 1 +3f58ac40: move *a9(0xe0), a5, 1 +3f58ac60: move a5, @0x1b8620, 1 +L3F58AC90: +3f58ac90: addi 0x1a0, a9 +3f58acb0: move *a13, a11, 1 +3f58acc0: inc a11 +3f58acd0: move a11, *a13, 1 +3f58ace0: subk 2, a11 +3f58acf0: jac L3F589E20 +L3F58AD10: +3f58ad10: subi 0x2a0, a14 +3f58ad30: mmfm sp, a5,a7,a9,a11,a13 +3f58ad50: rets +3f58ad60: mmtm sp, a7,a9,a11,a13 +3f58ad80: move a14, a13 +3f58ad90: addi 0x1380, a14 +3f58adb0: move a14, -*sp, 1 +3f58adc0: sub a11, a11 +3f58add0: move a11, *a14+, 1 +3f58ade0: move a11, *a14+, 1 +3f58adf0: move *a13(0xffc0), *a14+, 1 +3f58ae10: calla L3F5CCB40 +3f58ae40: move a8, *a13, 1 +3f58ae50: move a8, a8 +3f58ae60: jrge L3F58AEB0 +3f58ae70: movi 0xffff, a8 +3f58ae90: jauc L3F58B7E0 +L3F58AEB0: +3f58aeb0: move a14, -*sp, 1 +3f58aec0: move a8, *a14+, 1 +3f58aed0: calla L3F5E41C0 +3f58af00: move a8, *a13(0x20), 1 +3f58af20: move a8, a8 +3f58af30: jrne L3F58B000 +3f58af40: move a14, -*sp, 1 +3f58af50: movi 0x3f5917f8, a8 +3f58af80: move a8, *a14+, 1 +3f58af90: move a11, *a14+, 1 +3f58afa0: calla L3F596830 +3f58afd0: movi 0xffff, a8 +3f58aff0: jruc L3F58B7E0 +L3F58B000: +3f58b000: move *a8(0x70), a9, 1 +3f58b020: move *a9(0x40), a7, 1 +3f58b040: move *a7(0x60), *a13(0x1360), 1 +3f58b070: move a14, -*sp, 1 +3f58b080: move a14, -*sp, 1 +3f58b090: movi 0x200, a7 +3f58b0b0: move a7, *a14+, 1 +3f58b0c0: move a13, a11 +3f58b0d0: addi 0x360, a11 +3f58b0f0: move a11, *a14+, 1 +3f58b100: move *a13(0x1360), *a14+, 1 +3f58b120: calla L3F5BAF30 +3f58b150: move a8, *a14+, 1 +3f58b160: movi 0x3f5918f0, a8 +3f58b190: move a8, *a14+, 1 +3f58b1a0: move a13, a7 +3f58b1b0: addi 0x40, a7 +3f58b1d0: move a7, *a14+, 1 +3f58b1e0: calla L3FB34430 +3f58b210: move a14, -*sp, 1 +3f58b220: move a7, *a14+, 1 +3f58b230: sub a7, a7 +3f58b240: move a7, *a14+, 1 +3f58b250: calla L3F596830 +3f58b280: setf 2, 0, 0 +3f58b290: move @0xaecd2, a7, 0 +3f58b2c0: jreq L3F58B430 +3f58b2d0: move a14, -*sp, 1 +3f58b2e0: movi 0x3f5919f8, a8 +3f58b310: move a8, *a14+, 1 +3f58b320: move a13, a11 +3f58b330: addi 0x40, a11 +3f58b350: move a11, *a14+, 1 +3f58b360: calla L3FB452E0 +3f58b390: move a14, -*sp, 1 +3f58b3a0: sub a7, a7 +3f58b3b0: move a7, *a14+, 1 +3f58b3c0: move a11, *a14+, 1 +3f58b3d0: calla L3F309350 +3f58b400: movi 0xffff, a8 +3f58b420: jruc L3F58B7E0 +L3F58B430: +3f58b430: move a14, -*sp, 1 +3f58b440: sub a11, a11 +3f58b450: move a11, *a14+, 1 +3f58b460: move a13, a11 +3f58b470: addi 0x40, a11 +3f58b490: move a11, *a14+, 1 +3f58b4a0: calla L3F309350 +3f58b4d0: move a14, -*sp, 1 +3f58b4e0: move *a13(0x0), *a14+, 1 +3f58b500: calla L3F584F70 +3f58b530: move a8, *a13(0x20), 1 +3f58b550: move @0x1b3900, a7, 1 +3f58b580: move *a7(0x100), a11, 1 +3f58b5a0: move *a13, a7, 1 +3f58b5b0: sll 0x5, a7 +3f58b5c0: add a7, a11 +3f58b5d0: sub a7, a7 +3f58b5e0: move a7, *a11(0x2f0), 1 +3f58b600: move a14, -*sp, 1 +3f58b610: move a8, *a14+, 1 +3f58b620: movk 1, a11 +3f58b630: move a11, *a14+, 1 +3f58b640: movi 0x3000, a7 +3f58b660: move a7, *a14+, 1 +3f58b670: movi 0x3f591a48, a8 +3f58b6a0: move a8, *a14+, 1 +3f58b6b0: movi 0x3f59f320, a11 +3f58b6e0: move a11, *a14+, 1 +3f58b6f0: calla L3F706A40 +3f58b720: move a8, a8 +3f58b730: jrne L3F58B7E0 +3f58b740: move a14, -*sp, 1 +3f58b750: movi 0x3f591ab0, a8 +3f58b780: move a8, *a14+, 1 +3f58b790: sub a7, a7 +3f58b7a0: move a7, *a14+, 1 +3f58b7b0: calla L3F596830 +L3F58B7E0: +3f58b7e0: move *sp(0xa0), a14, 1 +3f58b800: mmfm sp, a7,a9,a11,a13 +3f58b820: rets 2 +3f58b830: mmtm sp, a5,a7,a9,a10,a11,a13 +3f58b850: move a14, a13 +3f58b860: addi 0x3620, a14 +3f58b880: move a14, -*sp, 1 +3f58b890: sub a11, a11 +3f58b8a0: move a11, *a14+, 1 +3f58b8b0: move a11, *a14+, 1 +3f58b8c0: move *a13(0xffc0), *a14+, 1 +3f58b8e0: calla L3F5CCB40 +3f58b910: move a8, *a13, 1 +3f58b920: move a8, a8 +3f58b930: jrge L3F58B980 +3f58b940: movi 0xffff, a8 +3f58b960: jauc L3F58D9C0 +L3F58B980: +3f58b980: move a14, -*sp, 1 +3f58b990: move a8, *a14+, 1 +3f58b9a0: calla L3F5E41C0 +3f58b9d0: move a8, a9 +3f58b9e0: jrne L3F58BAC0 +3f58b9f0: move a14, -*sp, 1 +3f58ba00: movi 0x3f5917f8, a8 +3f58ba30: move a8, *a14+, 1 +3f58ba40: move a11, *a14+, 1 +3f58ba50: calla L3F596830 +3f58ba80: movi 0xffff, a8 +3f58baa0: jauc L3F58D9C0 +L3F58BAC0: +3f58bac0: move *a9(0x70), a10, 1 +3f58bae0: move *a10(0x40), a7, 1 +3f58bb00: move *a7(0x60), *a13(0x2e0), 1 +3f58bb30: move a14, -*sp, 1 +3f58bb40: move a13, a7 +3f58bb50: addi 0x300, a7 +3f58bb70: move a7, *a14+, 1 +3f58bb80: move a11, *a14+, 1 +3f58bb90: movi 0x3f591c98, a8 +3f58bbc0: move a8, *a14+, 1 +3f58bbd0: move *a13(0x2e0), *a14+, 1 +3f58bbf0: movk 3, a11 +3f58bc00: move a11, *a14+, 1 +3f58bc10: calla L3F3F4680 +3f58bc40: move a8, a8 +3f58bc50: jreq L3F58BE20 +3f58bc60: move a14, -*sp, 1 +3f58bc70: move a7, *a14+, 1 +3f58bc80: movi 0x3f591ca0, a8 +3f58bcb0: move a8, *a14+, 1 +3f58bcc0: move a13, a11 +3f58bcd0: addi 0x1300, a11 +3f58bcf0: move a11, *a14+, 1 +3f58bd00: calla L3FB34430 +3f58bd30: move a14, -*sp, 1 +3f58bd40: move a11, *a14+, 1 +3f58bd50: sub a7, a7 +3f58bd60: move a7, *a14+, 1 +3f58bd70: calla L3F596830 +3f58bda0: move a14, -*sp, 1 +3f58bdb0: move a7, *a14+, 1 +3f58bdc0: move a11, *a14+, 1 +3f58bdd0: calla L3F309350 +3f58be00: jauc L3F58CCD0 +L3F58BE20: +3f58be20: move a14, -*sp, 1 +3f58be30: move a14, -*sp, 1 +3f58be40: movi 0x200, a11 +3f58be60: move a11, *a14+, 1 +3f58be70: move a7, *a14+, 1 +3f58be80: move *a13(0x2e0), *a14+, 1 +3f58bea0: calla L3F5BAF30 +3f58bed0: move a8, *a14+, 1 +3f58bee0: movi 0x3f591ca0, a8 +3f58bf10: move a8, *a14+, 1 +3f58bf20: move a13, a7 +3f58bf30: addi 0x1300, a7 +3f58bf50: move a7, *a14+, 1 +3f58bf60: calla L3FB34430 +3f58bf90: move a14, -*sp, 1 +3f58bfa0: move a7, *a14+, 1 +3f58bfb0: sub a7, a7 +3f58bfc0: move a7, *a14+, 1 +3f58bfd0: calla L3F596830 +3f58c000: move a14, -*sp, 1 +3f58c010: move a7, *a14+, 1 +3f58c020: movk 1, a7 +3f58c030: move a7, *a14+, 1 +3f58c040: movi 0x3f591c98, a8 +3f58c070: move a8, *a14+, 1 +3f58c080: move a13, a7 +3f58c090: addi 0x300, a7 +3f58c0b0: move a7, *a14+, 1 +3f58c0c0: movk 3, a7 +3f58c0d0: move a7, *a14+, 1 +3f58c0e0: calla L3F3F4680 +3f58c110: move a8, a8 +3f58c120: jreq L3F58C1F0 +3f58c130: move a14, -*sp, 1 +3f58c140: sub a7, a7 +3f58c150: move a7, *a14+, 1 +3f58c160: move a13, a7 +3f58c170: addi 0x1300, a7 +3f58c190: move a7, *a14+, 1 +3f58c1a0: calla L3F309350 +3f58c1d0: jauc L3F58CCD0 +L3F58C1F0: +3f58c1f0: move a14, -*sp, 1 +3f58c200: movk 2, a7 +3f58c210: move a7, *a14+, 1 +3f58c220: calla L3F5EA3A0 +3f58c250: move a14, -*sp, 1 +3f58c260: sub a7, a7 +3f58c270: move a7, *a14+, 1 +3f58c280: movk 12, a7 +3f58c290: move a7, *a14+, 1 +3f58c2a0: move a13, a7 +3f58c2b0: addi 0x1980, a7 +3f58c2d0: move a7, *a14+, 1 +3f58c2e0: move *a13(0x0), *a14+, 1 +3f58c300: calla L3F5D8E70 +3f58c330: move a8, *a13(0x19e0), 1 +3f58c350: calla L3F5EA530 +3f58c380: move *a13(0x19e0), a7, 1 +3f58c3a0: subk 12, a7 +3f58c3b0: jrne L3F58CB00 +3f58c3c0: setf 8, 0, 0 +3f58c3d0: move *a13(0x1980), a7, 0 +3f58c3f0: move @0xbf5e0, a11 +3f58c420: cmp a11, a7 +3f58c430: jreq L3F58C500 +3f58c440: move a14, -*sp, 1 +3f58c450: move a13, a7 +3f58c460: addi 0x1980, a7 +3f58c480: move a7, *a14+, 1 +3f58c490: calla L3F8ECC80 +3f58c4c0: movk 1, a11 +3f58c4d0: move a11, *a13(0x1a00), 1 +3f58c4f0: jruc L3F58C530 +L3F58C500: +3f58c500: sub a7, a7 +3f58c510: move a7, *a13(0x1a00), 1 +L3F58C530: +3f58c530: sub a11, a11 +3f58c540: movb a11, *a13(0x1620) +3f58c560: move a14, -*sp, 1 +3f58c570: movi 0x3f591db8, a8 +3f58c5a0: move a8, *a14+, 1 +3f58c5b0: calla L3FB458D0 +3f58c5e0: movb a8, *a13(0x1628) +3f58c600: setf 8, 0, 0 +3f58c610: move *a13(0x1628), a7, 0 +3f58c630: addk 3, a7 +3f58c640: srl 0x2, a7 +3f58c650: setf 16, 0, 0 +3f58c660: move a7, *a13(0x1650), 0 +3f58c680: movk 11, a7 +3f58c690: move a7, *a13(0x1630), 0 +3f58c6b0: move a11, *a13(0x1640), 0 +3f58c6d0: move *a13(0x1a00), a7, 1 +3f58c6f0: jreq L3F58C820 +3f58c700: movb *a13(0x1990), a7 +3f58c720: move a7, *a13(0x1a20), 1 +3f58c740: movb *a13(0x1998), *a13(0x1990) +3f58c770: movb a7, *a13(0x1998) +3f58c790: movb *a13(0x19a0), a7 +3f58c7b0: move a7, *a13(0x1a20), 1 +3f58c7d0: movb *a13(0x19a8), *a13(0x19a0) +3f58c800: movb a7, *a13(0x19a8) +L3F58C820: +3f58c820: move a14, -*sp, 1 +3f58c830: movi 0x64, a7 +3f58c850: move a7, *a14+, 1 +3f58c860: move a13, a7 +3f58c870: addi 0x1660, a7 +3f58c890: move a7, *a14+, 1 +3f58c8a0: calla L3FB44A00 +3f58c8d0: move a14, -*sp, 1 +3f58c8e0: movi 0x3f591db8, a8 +3f58c910: move a8, *a14+, 1 +3f58c920: move a7, *a14+, 1 +3f58c930: calla L3FB45720 +3f58c960: setf 8, 0, 0 +3f58c970: move *a13(0x1628), a5, 0 +3f58c990: movk 3, a7 +3f58c9a0: and a5, a7 +3f58c9b0: sll 0x5, a7 +3f58c9c0: addi 0x1b8ea0, a7 +3f58c9f0: move *a7, a7, 1 +3f58ca00: add a5, a7 +3f58ca10: addk 8, a7 +3f58ca20: move a7, *a13(0x19e0), 1 +3f58ca40: move a14, -*sp, 1 +3f58ca50: move a11, *a14+, 1 +3f58ca60: move a7, *a14+, 1 +3f58ca70: move a13, a5 +3f58ca80: addi 0x1620, a5 +3f58caa0: move a5, *a14+, 1 +3f58cab0: move *a13(0x0), *a14+, 1 +3f58cad0: calla L3F5D4AF0 +L3F58CB00: +3f58cb00: move a14, -*sp, 1 +3f58cb10: movi 0x3f5919f8, a8 +3f58cb40: move a8, *a14+, 1 +3f58cb50: move a13, a11 +3f58cb60: addi 0x1300, a11 +3f58cb80: move a11, *a14+, 1 +3f58cb90: calla L3FB452E0 +3f58cbc0: move a14, -*sp, 1 +3f58cbd0: movk 1, a7 +3f58cbe0: move a7, *a14+, 1 +3f58cbf0: move a11, *a14+, 1 +3f58cc00: calla L3F309350 +3f58cc30: move a14, -*sp, 1 +3f58cc40: move *a13(0x0), *a14+, 1 +3f58cc60: calla L3F5E8930 +3f58cc90: movi 0xffff, a8 +3f58ccb0: jauc L3F58D9C0 +L3F58CCD0: +3f58ccd0: move @0x1b8620, a11, 1 +3f58cd00: move *a13, a7, 1 +3f58cd10: cmp a7, a11 +3f58cd20: jrge L3F58CD60 +3f58cd30: move a7, @0x1b8620, 1 +L3F58CD60: +3f58cd60: sll 0x7, a7 +3f58cd70: addi 0x1b6600, a7 +3f58cda0: movi 0x3f58e4d0, a11 +3f58cdd0: move a11, *a7, 1 +3f58cde0: move *a13, a7, 1 +3f58cdf0: sll 0x7, a7 +3f58ce00: addi 0x1b6600, a7 +3f58ce30: sub a5, a5 +3f58ce40: move a5, *a7(0x20), 1 +3f58ce60: move *a13, a7, 1 +3f58ce70: sll 0x7, a7 +3f58ce80: addi 0x1b6600, a7 +3f58ceb0: move *a13(0xffc0), a5, 1 +3f58ced0: sll 0x7, a5 +3f58cee0: addi 0x1b6600, a5 +3f58cf10: move *a5(0x60), *a7(0x60), 1 +3f58cf40: move *a13, a7, 1 +3f58cf50: srl 0x5, a7 +3f58cf60: sll 0x5, a7 +3f58cf70: addi 0x1b86a0, a7 +3f58cfa0: move *a13, a5, 1 +3f58cfb0: movk 31, a11 +3f58cfc0: and a5, a11 +3f58cfd0: movk 1, a5 +3f58cfe0: sll a11, a5 +3f58cff0: move *a7, a11, 1 +3f58d000: or a5, a11 +3f58d010: move a11, *a7, 1 +3f58d020: move @0x1b8640, a11, 1 +3f58d050: inc a11 +3f58d060: move a11, @0x1b8640, 1 +3f58d090: calla L3FB2E340 +3f58d0c0: move a14, -*sp, 1 +3f58d0d0: movi 0x3f591f08, a8 +3f58d100: move a8, *a14+, 1 +3f58d110: calla L3F70B060 +3f58d140: move a8, *a13(0x40), 1 +3f58d160: move a8, a5 +3f58d170: jrne L3F58D300 +3f58d180: calla L3FB2E590 +3f58d1b0: move a14, -*sp, 1 +3f58d1c0: movi 0x3f591f08, a8 +3f58d1f0: move a8, *a14+, 1 +3f58d200: movi 0x3f591f48, a8 +3f58d230: move a8, *a14+, 1 +3f58d240: move a13, a11 +3f58d250: addi 0x1620, a11 +3f58d270: move a11, *a14+, 1 +3f58d280: calla L3FB34430 +3f58d2b0: move a14, -*sp, 1 +3f58d2c0: move a11, *a14+, 1 +3f58d2d0: calla L3F596290 +L3F58D300: +3f58d300: move a14, -*sp, 1 +3f58d310: move a5, *a14+, 1 +3f58d320: calla L3F5865A0 +3f58d350: move a8, *a13(0x20), 1 +3f58d370: move @0x1b8620, a11, 1 +3f58d3a0: cmp a8, a11 +3f58d3b0: jrge L3F58D3F0 +3f58d3c0: move a8, @0x1b8620, 1 +L3F58D3F0: +3f58d3f0: srl 0x5, a8 +3f58d400: sll 0x5, a8 +3f58d410: addi 0x1b86a0, a8 +3f58d440: move *a13(0x20), a11, 1 +3f58d460: movk 31, a7 +3f58d470: and a11, a7 +3f58d480: movk 1, a5 +3f58d490: sll a7, a5 +3f58d4a0: move *a8, a7, 1 +3f58d4b0: or a5, a7 +3f58d4c0: move a7, *a8, 1 +3f58d4d0: move @0x1b8640, a7, 1 +3f58d500: inc a7 +3f58d510: move a7, @0x1b8640, 1 +3f58d540: calla L3FB2E590 +3f58d570: sll 0x7, a11 +3f58d580: addi 0x1b6600, a11 +3f58d5b0: movi 0x3f58e4d0, a7 +3f58d5e0: move a7, *a11, 1 +3f58d5f0: move *a13(0x20), a11, 1 +3f58d610: sll 0x7, a11 +3f58d620: addi 0x1b6600, a11 +3f58d650: move *a13(0x40), a5, 1 +3f58d670: move a5, *a11(0x20), 1 +3f58d690: move *a13(0x20), a11, 1 +3f58d6b0: sll 0x7, a11 +3f58d6c0: addi 0x1b6600, a11 +3f58d6f0: move *a13(0x0), *a11(0x40), 1 +3f58d720: move *a13, a11, 1 +3f58d730: sll 0x7, a11 +3f58d740: addi 0x1b6600, a11 +3f58d770: move *a13(0x20), *a11(0x40), 1 +3f58d7a0: move *a13, a11, 1 +3f58d7b0: sll 0x7, a11 +3f58d7c0: addi 0x1b6600, a11 +3f58d7f0: move *a11(0x60), a11, 1 +3f58d810: movi 0x1a0, a7 +3f58d830: mpys a7, a11 +3f58d840: addi 0x1b62c0, a11 +3f58d870: move *a11(0x80), a11, 1 +3f58d890: jreq L3F58D9B0 +3f58d8a0: move a14, -*sp, 1 +3f58d8b0: move *a13(0x0), *a14+, 1 +3f58d8d0: move *a13, a11, 1 +3f58d8e0: sll 0x7, a11 +3f58d8f0: addi 0x1b6600, a11 +3f58d920: move *a11(0x60), a11, 1 +3f58d940: mpys a7, a11 +3f58d950: addi 0x1b62c0, a11 +3f58d980: move *a11(0x80), a11, 1 +3f58d9a0: call a11 +L3F58D9B0: +3f58d9b0: sub a8, a8 +L3F58D9C0: +3f58d9c0: move *sp(0xe0), a14, 1 +3f58d9e0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f58da00: rets 2 +3f58da10: mmtm sp, a9,a11,a13 +3f58da30: move a14, a13 +3f58da40: addi 0x40, a14 +3f58da60: movk 1, a11 +3f58da70: move a11, *a13, 1 +3f58da80: move a14, -*sp, 1 +3f58da90: movk 4, a11 +3f58daa0: move a11, *a14+, 1 +3f58dab0: move a13, *a14+, 1 +3f58dac0: movk 1, a11 +3f58dad0: move a11, *a14+, 1 +3f58dae0: movk 6, a11 +3f58daf0: move a11, *a14+, 1 +3f58db00: move *a13(0xffe0), *a14+, 1 +3f58db20: calla L3F5DD260 +3f58db50: move a8, *a13(0x20), 1 +3f58db70: move a8, a8 +3f58db80: jreq L3F58DC70 +3f58db90: move a14, -*sp, 1 +3f58dba0: move *a13(0xffe0), *a14+, 1 +3f58dbc0: move a8, *a14+, 1 +3f58dbd0: movi 0x3f592100, a8 +3f58dc00: move a8, *a14+, 1 +3f58dc10: movi 0xffff, a11 +3f58dc30: move a11, *a14+, 1 +3f58dc40: calla L3F596BE0 +L3F58DC70: +3f58dc70: move a14, -*sp, 1 +3f58dc80: movk 4, a11 +3f58dc90: move a11, *a14+, 1 +3f58dca0: move a13, *a14+, 1 +3f58dcb0: movk 8, a11 +3f58dcc0: move a11, *a14+, 1 +3f58dcd0: movi 0xffff, a11 +3f58dd00: move a11, *a14+, 1 +3f58dd10: move *a13(0xffe0), *a14+, 1 +3f58dd30: calla L3F5DD260 +3f58dd60: move a8, a8 +3f58dd70: movk 1, a11 +3f58dd80: jrlt L3F58DDA0 +3f58dd90: sub a11, a11 +L3F58DDA0: +3f58dda0: move a11, *a13(0x20), 1 +3f58ddc0: move a11, a8 +3f58ddd0: jreq L3F58DEC0 +3f58dde0: move a14, -*sp, 1 +3f58ddf0: move *a13(0xffe0), *a14+, 1 +3f58de10: move a8, *a14+, 1 +3f58de20: movi 0x3f5922c8, a8 +3f58de50: move a8, *a14+, 1 +3f58de60: movi 0xffff, a11 +3f58de80: move a11, *a14+, 1 +3f58de90: calla L3F596BE0 +L3F58DEC0: +3f58dec0: move a14, -*sp, 1 +3f58ded0: movk 4, a11 +3f58dee0: move a11, *a14+, 1 +3f58def0: movi 0x97830, a11 +3f58df20: move a11, *a14+, 1 +3f58df30: movi 0x1002, a11 +3f58df50: move a11, *a14+, 1 +3f58df60: movi 0xffff, a11 +3f58df90: move a11, *a14+, 1 +3f58dfa0: move *a13(0xffe0), *a14+, 1 +3f58dfc0: calla L3F5DD260 +3f58dff0: move a8, *a13(0x20), 1 +3f58e010: move a8, a8 +3f58e020: jrge L3F58E1A0 +3f58e030: move a14, -*sp, 1 +3f58e040: move @0x1b3900, a9, 1 +3f58e070: move *a9(0x100), a11, 1 +3f58e090: movb *a11(0x20), a8 +3f58e0b0: move a8, *a14+, 1 +3f58e0c0: move *a13(0xffe0), *a14+, 1 +3f58e0e0: move *a13(0x20), *a14+, 1 +3f58e100: movi 0x3f592498, a8 +3f58e130: move a8, *a14+, 1 +3f58e140: movi 0xffff, a11 +3f58e160: move a11, *a14+, 1 +3f58e170: calla L3F596E40 +L3F58E1A0: +3f58e1a0: move a14, -*sp, 1 +3f58e1b0: movk 4, a11 +3f58e1c0: move a11, *a14+, 1 +3f58e1d0: movi 0x97850, a9 +3f58e200: move a9, *a14+, 1 +3f58e210: movi 0x1001, a11 +3f58e230: move a11, *a14+, 1 +3f58e240: movi 0xffff, a9 +3f58e270: move a9, *a14+, 1 +3f58e280: move *a13(0xffe0), *a14+, 1 +3f58e2a0: calla L3F5DD260 +3f58e2d0: move a8, *a13(0x20), 1 +3f58e2f0: move a8, a8 +3f58e300: jrge L3F58E480 +3f58e310: move a14, -*sp, 1 +3f58e320: move @0x1b3900, a9, 1 +3f58e350: move *a9(0x100), a11, 1 +3f58e370: movb *a11(0x20), a8 +3f58e390: move a8, *a14+, 1 +3f58e3a0: move *a13(0xffe0), *a14+, 1 +3f58e3c0: move *a13(0x20), *a14+, 1 +3f58e3e0: movi 0x3f5926a8, a8 +3f58e410: move a8, *a14+, 1 +3f58e420: movi 0xffff, a11 +3f58e440: move a11, *a14+, 1 +3f58e450: calla L3F596E40 +L3F58E480: +3f58e480: move *sp(0x80), a14, 1 +3f58e4a0: mmfm sp, a9,a11,a13 +3f58e4c0: rets 2 +3f58e4d0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f58e4f0: move a14, a13 +3f58e500: addi 0x22a0, a14 +3f58e520: move *a13(0xffe0), a9, 1 +3f58e540: move *a13(0xffc0), a10, 1 +3f58e560: move *a13(0xffa0), a11, 1 +3f58e580: move @0x1b8600, a12, 1 +3f58e5b0: move a9, a9 +3f58e5c0: jaeq L3F590BE0 +3f58e5e0: jauc L3F58FE40 +L3F58E600: +3f58e600: move a14, -*sp, 1 +3f58e610: movi 0x3f5928b8, a8 +3f58e640: move a8, *a14+, 1 +3f58e650: move a13, *a14+, 1 +3f58e660: calla L3FB34430 +3f58e690: move a14, -*sp, 1 +3f58e6a0: move a13, *a14+, 1 +3f58e6b0: movi 0xffff, a7 +3f58e6d0: move a7, *a14+, 1 +3f58e6e0: calla L3F596830 +3f58e710: move a14, -*sp, 1 +3f58e720: movk 2, a7 +3f58e730: move a7, *a14+, 1 +3f58e740: move a13, *a14+, 1 +3f58e750: calla L3F309350 +3f58e780: move a14, -*sp, 1 +3f58e790: movi 0x3e8, a7 +3f58e7b0: move a7, *a14+, 1 +3f58e7c0: calla L3FB33A20 +3f58e7f0: calla L3F588C20 +3f58e820: jauc L3F590C20 +L3F58E840: +3f58e840: calla L3FB2E340 +3f58e870: move *a9(0xa0), a0, 1 +3f58e890: calla L3FB2E590 +3f58e8c0: move a0, a7 +3f58e8d0: jaeq L3F590C20 +3f58e8f0: move a14, -*sp, 1 +3f58e900: move a0, *a14+, 1 +3f58e910: move a12, *a14+, 1 +3f58e920: move a9, *a14+, 1 +3f58e930: calla L3F70C5C0 +3f58e960: move a8, a2 +3f58e970: jrge L3F58F120 +3f58e980: move a10, a7 +3f58e990: sll 0x7, a7 +3f58e9a0: addi 0x1b6600, a7 +3f58e9d0: move *a7(0x40), *a13(0x2280), 1 +3f58ea00: move a14, -*sp, 1 +3f58ea10: move @0x1b3900, a7, 1 +3f58ea40: move *a7(0x100), a5, 1 +3f58ea60: movb *a5(0x20), a8 +3f58ea80: move a8, *a14+, 1 +3f58ea90: move a11, *a14+, 1 +3f58eaa0: move a10, *a14+, 1 +3f58eab0: move a9, *a14+, 1 +3f58eac0: movi 0x3f5929d0, a8 +3f58eaf0: move a8, *a14+, 1 +3f58eb00: move a13, a5 +3f58eb10: addi 0x280, a5 +3f58eb30: move a5, *a14+, 1 +3f58eb40: calla L3FB34430 +3f58eb70: move a14, -*sp, 1 +3f58eb80: move *a13(0x2280), *a14+, 1 +3f58eba0: calla L3F5E8930 +3f58ebd0: move *a13(0x2280), a7, 1 +3f58ebf0: sll 0x7, a7 +3f58ec00: addi 0x1b6600, a7 +3f58ec30: sub a5, a5 +3f58ec40: move a5, *a7, 1 +3f58ec50: move *a13(0x2280), a7, 1 +3f58ec70: sll 0x7, a7 +3f58ec80: addi 0x1b6600, a7 +3f58ecb0: move a5, *a7(0x60), 1 +3f58ecd0: move *a13(0x2280), a7, 1 +3f58ecf0: srl 0x5, a7 +3f58ed00: sll 0x5, a7 +3f58ed10: addi 0x1b86a0, a7 +3f58ed40: move *a13(0x2280), a3, 1 +3f58ed60: movk 31, a5 +3f58ed70: and a3, a5 +3f58ed80: movk 1, a3 +3f58ed90: sll a5, a3 +3f58eda0: move *a7, a5, 1 +3f58edb0: andn a3, a5 +3f58edc0: move a5, *a7, 1 +3f58edd0: move @0x1b8640, a7, 1 +3f58ee00: dec a7 +3f58ee10: move a7, @0x1b8640, 1 +3f58ee40: move a14, -*sp, 1 +3f58ee50: move a9, *a14+, 1 +3f58ee60: calla L3F70BB90 +3f58ee90: move a14, -*sp, 1 +3f58eea0: move a10, *a14+, 1 +3f58eeb0: calla L3F586A30 +3f58eee0: move a10, a7 +3f58eef0: sll 0x7, a7 +3f58ef00: addi 0x1b6600, a7 +3f58ef30: sub a5, a5 +3f58ef40: move a5, *a7, 1 +3f58ef50: move a10, a7 +3f58ef60: sll 0x7, a7 +3f58ef70: addi 0x1b6600, a7 +3f58efa0: move a5, *a7(0x60), 1 +3f58efc0: move a10, a7 +3f58efd0: srl 0x5, a7 +3f58efe0: sll 0x5, a7 +3f58eff0: addi 0x1b86a0, a7 +3f58f020: movk 31, a3 +3f58f030: and a10, a3 +3f58f040: movk 1, a5 +3f58f050: sll a3, a5 +3f58f060: move *a7, a3, 1 +3f58f070: andn a5, a3 +3f58f080: move a3, *a7, 1 +3f58f090: move @0x1b8640, a7, 1 +3f58f0c0: dec a7 +3f58f0d0: move a7, @0x1b8640, 1 +3f58f100: jauc L3F590C20 +L3F58F120: +3f58f120: move a14, -*sp, 1 +3f58f130: sub a7, a7 +3f58f140: move a7, *a14+, 1 +3f58f150: move a2, *a14+, 1 +3f58f160: move a12, *a14+, 1 +3f58f170: move a10, a5 +3f58f180: sll 0x7, a5 +3f58f190: addi 0x1b6600, a5 +3f58f1c0: move *a5(0x40), *a14+, 1 +3f58f1e0: calla L3F5D4AF0 +3f58f210: move a8, a3 +3f58f220: jage L3F590C20 +3f58f240: move @0x1b3900, a5, 1 +3f58f270: move *a5(0x100), a3, 1 +3f58f290: move *a3(0x30), a3, 1 +3f58f2b0: inc a3 +3f58f2c0: jrne L3F58F8F0 +3f58f2d0: move a10, a3 +3f58f2e0: sll 0x7, a3 +3f58f2f0: addi 0x1b6600, a3 +3f58f320: move *a3(0x40), *a13(0x280), 1 +3f58f350: move a14, -*sp, 1 +3f58f360: move *a13(0x280), *a14+, 1 +3f58f380: calla L3F5E8930 +3f58f3b0: move *a13(0x280), a5, 1 +3f58f3d0: sll 0x7, a5 +3f58f3e0: addi 0x1b6600, a5 +3f58f410: move a7, *a5, 1 +3f58f420: move *a13(0x280), a5, 1 +3f58f440: sll 0x7, a5 +3f58f450: addi 0x1b6600, a5 +3f58f480: move a7, *a5(0x60), 1 +3f58f4a0: move *a13(0x280), a5, 1 +3f58f4c0: srl 0x5, a5 +3f58f4d0: sll 0x5, a5 +3f58f4e0: addi 0x1b86a0, a5 +3f58f510: move *a13(0x280), a3, 1 +3f58f530: movk 31, a7 +3f58f540: and a3, a7 +3f58f550: movk 1, a3 +3f58f560: sll a7, a3 +3f58f570: move *a5, a7, 1 +3f58f580: andn a3, a7 +3f58f590: move a7, *a5, 1 +3f58f5a0: move @0x1b8640, a7, 1 +3f58f5d0: dec a7 +3f58f5e0: move a7, @0x1b8640, 1 +3f58f610: move a14, -*sp, 1 +3f58f620: move a9, *a14+, 1 +3f58f630: calla L3F70BB90 +3f58f660: move a14, -*sp, 1 +3f58f670: move a10, *a14+, 1 +3f58f680: calla L3F586A30 +3f58f6b0: move a10, a7 +3f58f6c0: sll 0x7, a7 +3f58f6d0: addi 0x1b6600, a7 +3f58f700: sub a5, a5 +3f58f710: move a5, *a7, 1 +3f58f720: move a10, a7 +3f58f730: sll 0x7, a7 +3f58f740: addi 0x1b6600, a7 +3f58f770: move a5, *a7(0x60), 1 +3f58f790: move a10, a7 +3f58f7a0: srl 0x5, a7 +3f58f7b0: sll 0x5, a7 +3f58f7c0: addi 0x1b86a0, a7 +3f58f7f0: movk 31, a3 +3f58f800: and a10, a3 +3f58f810: movk 1, a5 +3f58f820: sll a3, a5 +3f58f830: move *a7, a3, 1 +3f58f840: andn a5, a3 +3f58f850: move a3, *a7, 1 +3f58f860: move @0x1b8640, a7, 1 +3f58f890: dec a7 +3f58f8a0: move a7, @0x1b8640, 1 +3f58f8d0: jauc L3F590C20 +L3F58F8F0: +3f58f8f0: move a14, -*sp, 1 +3f58f900: move *a5(0x100), a3, 1 +3f58f920: movb *a3(0x20), a8 +3f58f940: move a8, *a14+, 1 +3f58f950: move a11, *a14+, 1 +3f58f960: move a10, *a14+, 1 +3f58f970: move a9, *a14+, 1 +3f58f980: movi 0x3f592cd0, a8 +3f58f9b0: move a8, *a14+, 1 +3f58f9c0: move a13, a3 +3f58f9d0: addi 0x280, a3 +3f58f9f0: move a3, *a14+, 1 +3f58fa00: calla L3FB34430 +3f58fa30: move a14, -*sp, 1 +3f58fa40: move a3, *a14+, 1 +3f58fa50: move a7, *a14+, 1 +3f58fa60: calla L3F596830 +3f58fa90: jauc L3F590C20 +L3F58FAB0: +3f58fab0: move a10, a7 +3f58fac0: srl 0x5, a7 +3f58fad0: sll 0x5, a7 +3f58fae0: addi 0x1b8aa0, a7 +3f58fb10: movk 31, a5 +3f58fb20: and a10, a5 +3f58fb30: movk 1, a3 +3f58fb40: sll a5, a3 +3f58fb50: move *a7, a5, 1 +3f58fb60: andn a3, a5 +3f58fb70: move a5, *a7, 1 +3f58fb80: move a10, a7 +3f58fb90: sll 0x7, a7 +3f58fba0: addi 0x1b6600, a7 +3f58fbd0: move *a7(0x40), a7, 1 +3f58fbf0: srl 0x5, a7 +3f58fc00: sll 0x5, a7 +3f58fc10: addi 0x1b8ba0, a7 +3f58fc40: move a10, a5 +3f58fc50: sll 0x7, a5 +3f58fc60: addi 0x1b6600, a5 +3f58fc90: move *a5(0x40), a5, 1 +3f58fcb0: movk 31, a3 +3f58fcc0: and a3, a5 +3f58fcd0: movk 1, a3 +3f58fce0: sll a5, a3 +3f58fcf0: move *a7, a5, 1 +3f58fd00: or a3, a5 +3f58fd10: move a5, *a7, 1 +3f58fd20: jauc L3F590C20 +L3F58FD40: +3f58fd40: move a14, -*sp, 1 +3f58fd50: move a11, *a14+, 1 +3f58fd60: move a10, *a14+, 1 +3f58fd70: move a9, *a14+, 1 +3f58fd80: movi 0x3f592f10, a8 +3f58fdb0: move a8, *a14+, 1 +3f58fdc0: movi 0xffff, a7 +3f58fde0: move a7, *a14+, 1 +3f58fdf0: calla L3F596E40 +3f58fe20: jauc L3F590C20 +L3F58FE40: +3f58fe40: move a11, a8 +3f58fe50: jaeq L3F58E600 +3f58fe70: dec a8 +3f58fe80: jaeq L3F58E840 +3f58fea0: dec a8 +3f58feb0: jreq L3F58FAB0 +3f58fec0: jruc L3F58FD40 +L3F58FED0: +3f58fed0: move a10, a7 +3f58fee0: sll 0x7, a7 +3f58fef0: addi 0x1b6600, a7 +3f58ff20: move *a7(0x40), a7, 1 +3f58ff40: sll 0x7, a7 +3f58ff50: addi 0x1b6600, a7 +3f58ff80: move *a7(0x20), a9, 1 +3f58ffa0: calla L3FB2E340 +3f58ffd0: move a8, a4 +3f58ffe0: move *a9(0xc0), a0, 1 +3f590000: move a14, -*sp, 1 +3f590010: move a4, *a14+, 1 +3f590020: calla L3FB2E470 +3f590050: move a0, a3 +3f590060: jrne L3F590300 +3f590070: move a10, a7 +3f590080: srl 0x5, a7 +3f590090: sll 0x5, a7 +3f5900a0: addi 0x1b8ba0, a7 +3f5900d0: movk 31, a5 +3f5900e0: and a10, a5 +3f5900f0: movk 1, a3 +3f590100: sll a5, a3 +3f590110: move *a7, a5, 1 +3f590120: andn a3, a5 +3f590130: move a5, *a7, 1 +3f590140: move a10, a7 +3f590150: sll 0x7, a7 +3f590160: addi 0x1b6600, a7 +3f590190: move *a7(0x40), a7, 1 +3f5901b0: srl 0x5, a7 +3f5901c0: sll 0x5, a7 +3f5901d0: addi 0x1b8aa0, a7 +3f590200: move a10, a5 +3f590210: sll 0x7, a5 +3f590220: addi 0x1b6600, a5 +3f590250: move *a5(0x40), a5, 1 +3f590270: movk 31, a3 +3f590280: and a3, a5 +3f590290: movk 1, a3 +3f5902a0: sll a5, a3 +3f5902b0: move *a7, a5, 1 +3f5902c0: or a3, a5 +3f5902d0: move a5, *a7, 1 +3f5902e0: jauc L3F590C20 +L3F590300: +3f590300: move a14, -*sp, 1 +3f590310: sub a7, a7 +3f590320: move a7, *a14+, 1 +3f590330: move a0, *a14+, 1 +3f590340: move a12, *a14+, 1 +3f590350: move a10, *a14+, 1 +3f590360: calla L3F5D8E70 +3f590390: move a8, a2 +3f5903a0: jrgt L3F5909C0 +3f5903b0: move a10, a5 +3f5903c0: sll 0x7, a5 +3f5903d0: addi 0x1b6600, a5 +3f590400: move *a5(0x40), *a13(0x2280), 1 +3f590430: move a14, -*sp, 1 +3f590440: move a10, *a14+, 1 +3f590450: calla L3F5E8930 +3f590480: move a10, a5 +3f590490: sll 0x7, a5 +3f5904a0: addi 0x1b6600, a5 +3f5904d0: move a7, *a5, 1 +3f5904e0: move a10, a5 +3f5904f0: sll 0x7, a5 +3f590500: addi 0x1b6600, a5 +3f590530: move a7, *a5(0x60), 1 +3f590550: move a10, a5 +3f590560: srl 0x5, a5 +3f590570: sll 0x5, a5 +3f590580: addi 0x1b86a0, a5 +3f5905b0: movk 31, a3 +3f5905c0: and a10, a3 +3f5905d0: movk 1, a7 +3f5905e0: sll a3, a7 +3f5905f0: move *a5, a3, 1 +3f590600: andn a7, a3 +3f590610: move a3, *a5, 1 +3f590620: move @0x1b8640, a7, 1 +3f590650: dec a7 +3f590660: move a7, @0x1b8640, 1 +3f590690: move a14, -*sp, 1 +3f5906a0: move a9, *a14+, 1 +3f5906b0: calla L3F70BB90 +3f5906e0: move a14, -*sp, 1 +3f5906f0: move *a13(0x2280), *a14+, 1 +3f590710: calla L3F586A30 +3f590740: move *a13(0x2280), a7, 1 +3f590760: sll 0x7, a7 +3f590770: addi 0x1b6600, a7 +3f5907a0: sub a5, a5 +3f5907b0: move a5, *a7, 1 +3f5907c0: move *a13(0x2280), a7, 1 +3f5907e0: sll 0x7, a7 +3f5907f0: addi 0x1b6600, a7 +3f590820: move a5, *a7(0x60), 1 +3f590840: move *a13(0x2280), a7, 1 +3f590860: srl 0x5, a7 +3f590870: sll 0x5, a7 +3f590880: addi 0x1b86a0, a7 +3f5908b0: move *a13(0x2280), a3, 1 +3f5908d0: movk 31, a5 +3f5908e0: and a3, a5 +3f5908f0: movk 1, a3 +3f590900: sll a5, a3 +3f590910: move *a7, a5, 1 +3f590920: andn a3, a5 +3f590930: move a5, *a7, 1 +3f590940: move @0x1b8640, a7, 1 +3f590970: dec a7 +3f590980: move a7, @0x1b8640, 1 +3f5909b0: jruc L3F590C20 +L3F5909C0: +3f5909c0: move a14, -*sp, 1 +3f5909d0: move a2, *a14+, 1 +3f5909e0: move a12, *a14+, 1 +3f5909f0: move a9, *a14+, 1 +3f590a00: calla L3F70D150 +3f590a30: move a8, a6 +3f590a40: jrge L3F590C20 +3f590a50: move a14, -*sp, 1 +3f590a60: move a2, *a14+, 1 +3f590a70: move a12, *a14+, 1 +3f590a80: move a9, *a14+, 1 +3f590a90: move a6, *a14+, 1 +3f590aa0: movi 0x3f593158, a8 +3f590ad0: move a8, *a14+, 1 +3f590ae0: move a13, a5 +3f590af0: addi 0x280, a5 +3f590b10: move a5, *a14+, 1 +3f590b20: calla L3FB34430 +3f590b50: move a14, -*sp, 1 +3f590b60: move a5, *a14+, 1 +3f590b70: movi 0xffff, a3 +3f590b90: move a3, *a14+, 1 +3f590ba0: calla L3F596830 +3f590bd0: jruc L3F590C20 +L3F590BE0: +3f590be0: move a11, a8 +3f590bf0: dec a8 +3f590c00: jaeq L3F58FED0 +L3F590C20: +3f590c20: move *sp(0x1a0), a14, 1 +3f590c40: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f590c60: rets 2 +3f590c70: sla 0x2, b8 +3f590c80: sra b10, b3 +3f590c90: .word 0x7672 +3f590ca0: .word 0x7265 +3f590cb0: .word 0x7327 +3f590cc0: or a1, a0 +3f590cd0: and a2, a3 +3f590ce0: and a1, a0 +3f590cf0: .word 0x726f +3f590d00: .word 0x0074 +3f590d10: sub a10, a4 +3f590d20: or a10, a2 +3f590d30: sla 0x2, a7 +3f590d40: addc b10, b4 +3f590d50: sla 0x2, b0 +3f590d60: modu b10, b0 +3f590d70: .word 0x7472 +3f590d80: rl a8, a0 +3f590d90: sra a11, a14 +3f590da0: sra b3, b4 +3f590db0: sla 0x1, b10 +3f590dc0: modu a11, a7 +3f590dd0: sla 0x3, b4 +3f590de0: sla 0x3, a1 +3f590df0: sra b11, b3 +3f590e00: sra a11, a12 +3f590e10: .word 0x7463 +3f590e20: sra a9, a0 +3f590e30: .word 0x7272 +3f590e40: .word 0x726f +3f590e50: rl a8, a0 +3f590e60: sra a11, a14 +3f590e70: sra b3, b4 +3f590e80: sla 0x1, b10 +3f590e90: rl b3, b3 +3f590ea0: .word 0x7475 +3f590eb0: rl b11, b4 +3f590ec0: srl a11, a14 +3f590ed0: sra a1, a0 +3f590ee0: .word 0x776f +3f590ef0: .word 0x0a6e +3f590f00: cmp a8, a0 +3f590f10: sra a11, a14 +3f590f20: sra b3, b4 +3f590f30: sub a8, a0 +3f590f40: .word 0x7272 +3f590f50: .word 0x726f +3f590f60: sra a1, a0 +3f590f70: .word 0x7275 +3f590f80: modu a3, a9 +3f590f90: sla 0x3, a7 +3f590fa0: .word 0x7263 +3f590fb0: sla a11, a5 +3f590fc0: sra b11, b4 +3f590fd0: .word 0x705f +3f590fe0: modu b11, b2 +3f590ff0: sra a11, a3 +3f591000: .word 0x7373 +3f591010: srl a1, a0 +3f591020: .word 0x726f +3f591030: cmp a9, a0 +3f591040: sra a11, a14 +3f591050: sra b3, b4 +3f591060: .word 0x000a +3f591070: modu a2, a9 +3f591080: .word 0x7465 +3f591090: dsjs a4, L3F5911D0 +3f5910a0: addc a9, a0 +3f5910b0: .word 0x756f +3f5910c0: sra a3, a12 +3f5910d0: modu a1, a0 +3f5910e0: .word 0x746f +3f5910f0: srl a9, a0 +3f591100: .word 0x7465 +3f591110: mods a9, a0 +3f591120: mods a11, a5 +3f591130: .word 0x726f +3f591140: sla 0x3, b9 +3f591150: modu a11, a6 +3f591160: sla 0x3, b2 +3f591170: sla 0x3, b5 +3f591180: .word 0x7473 +3f591190: .word 0x7572 +3f5911a0: .word 0x7463 +3f5911b0: .word 0x000a +3f5911c0: modu a3, a9 +L3F5911D0: +3f5911d0: .word 0x7469 +3f5911e0: rl b10, sp +3f5911f0: sra a11, a14 +3f591200: sra b3, b4 +3f591210: sla 0x1, b10 +3f591220: modu a10, a3 +3f591230: mods b3, b5 +3f591240: modu a3, a4 +3f591250: .word 0x7427 +3f591260: sla a9, a0 +3f591270: mods a3, a12 +3f591280: sll a11, sp +3f591290: .word 0x7461 +3f5912a0: sla 0x3, a5 +3f5912b0: sra a1, a5 +3f5912c0: sll a1, a0 +3f5912d0: .word 0x7479 +3f5912e0: .word 0x7365 +3f5912f0: srl a1, a0 +3f591300: .word 0x726f +3f591310: sll a1, a0 +3f591320: srl b3, b5 +3f591330: sra a11, a6 +3f591340: sla 0x3, b2 +3f591350: .word 0x7073 +3f591360: sll a11, a1 +3f591370: .word 0x0a65 +3f591380: rl a8, a0 +3f591390: rl a11, a14 +3f5913a0: mpyu b11, b4 +3f5913b0: modu a3, a9 +3f5913c0: .word 0x7465 +3f5913d0: dsjs a4, L3F591510 +3f5913e0: .word 0x7320 +3f5913f0: sll a11, sp +3f591400: sra a11, a11 +3f591410: sla 0x3, b4 +3f591420: sla a11, a3 +3f591430: mods a3, a12 +3f591440: srl a1, a0 +3f591450: .word 0x726f +3f591460: sll 0x9, a0 +3f591470: sla 0x3, b3 +3f591480: sla a11, a6 +3f591490: mods a3, a9 +3f5914a0: sra a3, a5 +3f5914b0: sla 0x1, a14 +3f5914c0: .word 0x7830 +3f5914d0: .word 0x7825 +3f5914e0: rl 0x1, a0 +3f5914f0: sll 0xb, b8 +3f591500: .word 0x0a78 +L3F591510: +3f591510: rl a8, a0 +3f591520: rl a11, a14 +3f591530: mpyu b11, b4 +3f591540: modu a3, a9 +3f591550: .word 0x7465 +3f591560: dsjs a4, L3F5916A0 +3f591570: sll a1, a0 +3f591580: modu a3, a9 +3f591590: sla 0x3, a4 +3f5915a0: sla a11, a3 +3f5915b0: mods a3, a12 +3f5915c0: srl a1, a0 +3f5915d0: .word 0x726f +3f5915e0: sll 0x9, a0 +3f5915f0: sla 0x3, b3 +3f591600: sla a11, a6 +3f591610: mods a3, a9 +3f591620: sra a3, a5 +3f591630: sla 0x1, a14 +3f591640: .word 0x7265 +3f591650: modu b3, b2 +3f591660: sla 0x3, sp +3f591670: sra a1, a5 +3f591680: .word 0x000a +3f591690: modu a3, a9 +L3F5916A0: +3f5916a0: .word 0x7469 +3f5916b0: rl b10, sp +3f5916c0: sra a11, a14 +3f5916d0: sra b3, b4 +3f5916e0: sla 0x1, b10 +3f5916f0: rl a11, a12 +3f591700: .word 0x7473 +3f591710: modu a3, a5 +3f591720: sll a9, a0 +3f591730: mods a3, a1 +3f591740: sla 0x3, a12 +3f591750: modu a11, a6 +3f591760: sla 0x3, b2 +3f591770: .word 0x7325 +3f591780: srl a1, a0 +3f591790: rl a11, a1 +3f5917a0: sra a11, a12 +3f5917b0: srl 0xd, a4 +3f5917c0: rl 0x1, a0 +3f5917d0: sll 0xb, b8 +3f5917e0: .word 0x0a78 +3f5917f0: sla a8, a0 +3f591800: sll a11, a3 +3f591810: .word 0x7065 +3f591820: mpyu b11, b4 +3f591830: mpyu b11, b8 +3f591840: modu a11, a3 +3f591850: modu a3, a14 +3f591860: sla 0x1, b10 +3f591870: sra a11, a7 +3f591880: .word 0x7374 +3f591890: sll a11, sp +3f5918a0: sla 0x3, a11 +3f5918b0: sla a11, a6 +3f5918c0: mods a3, a9 +3f5918d0: sra a3, a5 +3f5918e0: .word 0x000a +3f5918f0: sra a10, a4 +3f591900: .word 0x7562 +3f591910: sla 0x3, a7 +3f591920: modu a11, a3 +3f591930: modu a3, a14 +3f591940: sll a11, a5 +3f591950: rl b11, b4 +3f591960: modu a3, sp +3f591970: srl a1, a0 +3f591980: modu b11, b2 +3f591990: sla 0x3, a13 +3f5919a0: and a2, a9 +3f5919b0: rl a1, a0 +3f5919c0: .word 0x736f +3f5919d0: sla 0x3, b4 +3f5919e0: .word 0x7325 +3f5919f0: sla 0x0, a0 +3f591a00: sra b11, b2 +3f591a10: sra a11, a10 +3f591a20: .word 0x7463 +3f591a30: sra a3, a5 +3f591a40: .word 0x7200 +3f591a50: mods a11, a5 +3f591a60: .word 0x746f +3f591a70: sla 0x3, a5 +3f591a80: sra a11, a4 +3f591a90: .word 0x7562 +3f591aa0: .word 0x0067 +3f591ab0: sll a11, a1 +3f591ac0: sra a11, a3 +3f591ad0: .word 0x7470 +3f591ae0: sra b2, sp +3f591af0: sll a3, a5 +3f591b00: srl b11, b5 +3f591b10: sll b10, sp +3f591b20: modu a3, sp +3f591b30: dsjs a14, L3F591C70 +3f591b40: sll a9, a0 +3f591b50: .word 0x756f +3f591b60: sra a3, a12 +3f591b70: sll 0x1b, a14 +3f591b80: sla 0x3, b4 +3f591b90: .word 0x7263 +3f591ba0: sla a11, a5 +3f591bb0: sra b11, b4 +3f591bc0: .word 0x7020 +3f591bd0: modu b11, b2 +3f591be0: sra a11, a3 +3f591bf0: .word 0x7373 +3f591c00: srl a1, a0 +3f591c10: .word 0x726f +3f591c20: .word 0x7220 +3f591c30: mods a11, a5 +3f591c40: .word 0x746f +3f591c50: mpyu a11, a5 +3f591c60: sra a11, a4 +L3F591C70: +3f591c70: .word 0x7562 +3f591c80: .word 0x0a67 +3f591c90: .word 0x0000 +3f591ca0: modu a10, a3 +3f591cb0: modu a3, a14 +3f591cc0: sll a11, a5 +3f591cd0: rl b11, b4 +3f591ce0: modu a3, sp +3f591cf0: .word 0x7220 +3f591d00: .word 0x7165 +3f591d10: sra b11, b5 +3f591d20: .word 0x7473 +3f591d30: srl a1, a0 +3f591d40: modu b11, b2 +3f591d50: sla 0x3, a13 +3f591d60: and a2, a9 +3f591d70: rl a1, a0 +3f591d80: .word 0x736f +3f591d90: sla 0x3, b4 +3f591da0: .word 0x7325 +3f591db0: addc a8, a0 +3f591dc0: rl a11, a12 +3f591dd0: modu a3, a5 +3f591de0: sla 0x3, b4 +3f591df0: .word 0x7369 +3f591e00: modu a1, a0 +3f591e10: .word 0x746f +3f591e20: sla a9, a0 +3f591e30: .word 0x7475 +3f591e40: modu a11, a8 +3f591e50: rl b11, b2 +3f591e60: sra b11, b10 +3f591e70: sla 0x3, a4 +3f591e80: modu b11, b4 +3f591e90: sla a9, a0 +3f591ea0: sll a11, a3 +3f591eb0: .word 0x7365 +3f591ec0: sla 0x3, b3 +3f591ed0: sra b11, b3 +3f591ee0: .word 0x7672 +3f591ef0: .word 0x7265 +3f591f00: .word 0x7800 +3f591f10: sra b11, b3 +3f591f20: .word 0x7672 +3f591f30: .word 0x7265 +3f591f40: sla a8, a0 +3f591f50: sll a11, a3 +3f591f60: .word 0x7065 +3f591f70: mpyu b11, b4 +3f591f80: mpyu b11, b8 +3f591f90: modu a11, a3 +3f591fa0: modu a3, a14 +3f591fb0: sla 0x1, b10 +3f591fc0: rl b11, b4 +3f591fd0: sra a11, a13 +3f591fe0: sla 0x3, a4 +3f591ff0: .word 0x756f +3f592000: sla 0x3, b4 +3f592010: sla b11, b7 +3f592020: .word 0x7469 +3f592030: modu a3, a9 +3f592040: sla 0x3, a7 +3f592050: modu a11, a6 +3f592060: sla 0x3, b2 +3f592070: modu a11, a3 +3f592080: modu a3, a14 +3f592090: sll a11, a5 +3f5920a0: rl b11, b4 +3f5920b0: modu a3, sp +3f5920c0: .word 0x7420 +3f5920d0: sla 0x3, sp +3f5920e0: .word 0x7325 +3f5920f0: .word 0x000a +3f592100: mpyu b11, b8 +3f592110: .word 0x706f +3f592120: rl b11, b4 +3f592130: modu a3, sp +3f592140: dsjs b3, L3F592280 +3f592150: .word 0x7320 +3f592160: .word 0x7465 +3f592170: modu b11, b3 +3f592180: lmo a11, a3 +3f592190: .word 0x706f +3f5921a0: sla 0x3, b4 +3f5921b0: addc b10, b4 +3f5921c0: mpyu b10, b0 +3f5921d0: move a10, b14 +3f5921e0: sub a10, a4 +3f5921f0: add a10, a12 +3f592200: sla 0x2, b9 +3f592210: sra b11, b2 +3f592220: .word 0x7574 +3f592230: modu b3, b2 +3f592240: sra a3, a5 +3f592250: sll 0x9, a0 +3f592260: sla 0x3, a4 +3f592270: modu a11, a6 +L3F592280: +3f592280: sla 0x3, b2 +3f592290: sra a3, a6 +3f5922a0: sll 0x9, a0 +3f5922b0: .word 0x0a64 +3f5922c0: .word 0x7800 +3f5922d0: modu b10, sp +3f5922e0: .word 0x7470 +3f5922f0: modu a11, a9 +3f592300: .word 0x736e +3f592310: sla 0x1, b10 +3f592320: sra b11, b3 +3f592330: .word 0x7374 +3f592340: sll a11, sp +3f592350: modu a11, a11 +3f592360: .word 0x7470 +3f592370: andn a9, a0 +3f592380: mpyu a10, sp +3f592390: sub a10, a11 +3f5923a0: and a2, a5 +3f5923b0: move a2, a1 +3f5923c0: xor a2, a9 +3f5923d0: sla 0x2, a5 +3f5923e0: sra b11, b2 +3f5923f0: .word 0x7574 +3f592400: modu b3, b2 +3f592410: sra a3, a5 +3f592420: sll 0x9, a0 +3f592430: sla 0x3, a4 +3f592440: modu a11, a6 +3f592450: sla 0x3, b2 +3f592460: sra a3, a6 +3f592470: sll 0x9, a0 +3f592480: .word 0x0a64 +3f592490: .word 0x7800 +3f5924a0: modu b10, sp +3f5924b0: .word 0x7470 +3f5924c0: modu a11, a9 +3f5924d0: .word 0x736e +3f5924e0: sla 0x1, b10 +3f5924f0: sra b11, b3 +3f592500: .word 0x7374 +3f592510: sll a11, sp +3f592520: modu a11, a11 +3f592530: .word 0x7470 +3f592540: andn a9, a0 +3f592550: mpyu a10, sp +3f592560: addc b10, b2 +3f592570: addc b2, b6 +3f592580: subb b2, b5 +3f592590: .word 0x7220 +3f5925a0: .word 0x7465 +3f5925b0: .word 0x7275 +3f5925c0: sra a11, a14 +3f5925d0: sla 0x3, a4 +3f5925e0: sra a1, a5 +3f5925f0: srl a1, a0 +3f592600: .word 0x726f +3f592610: srl a1, a0 +3f592620: sla 0x3, a4 +3f592630: sra a1, a5 +3f592640: sra 0x1f, a0 +3f592650: .word 0x7265 +3f592660: modu b3, b2 +3f592670: sla 0x3, sp +3f592680: sra a1, a5 +3f592690: .word 0x0a29 +3f5926a0: .word 0x7800 +3f5926b0: modu b10, sp +3f5926c0: .word 0x7470 +3f5926d0: modu a11, a9 +3f5926e0: .word 0x736e +3f5926f0: sla 0x1, b10 +3f592700: sra b11, b3 +3f592710: .word 0x7374 +3f592720: sll a11, sp +3f592730: modu a11, a11 +3f592740: .word 0x7470 +3f592750: andn a9, a0 +3f592760: mpyu a10, sp +3f592770: move b2, a3 +3f592780: addc a2, a4 +3f592790: subb b2, b5 +3f5927a0: .word 0x7220 +3f5927b0: .word 0x7465 +3f5927c0: .word 0x7275 +3f5927d0: sra a11, a14 +3f5927e0: sla 0x3, a4 +3f5927f0: sra a1, a5 +3f592800: srl a1, a0 +3f592810: .word 0x726f +3f592820: srl a1, a0 +3f592830: sla 0x3, a4 +3f592840: sra a1, a5 +3f592850: sra 0x1f, a0 +3f592860: .word 0x7265 +3f592870: modu b3, b2 +3f592880: sla 0x3, sp +3f592890: sra a1, a5 +3f5928a0: .word 0x0a29 +3f5928b0: .word 0x7800 +3f5928c0: .word 0x745f +3f5928d0: .word 0x7063 +3f5928e0: rl b10, sp +3f5928f0: .word 0x746e +3f592900: .word 0x7265 +3f592910: sla a11, a6 +3f592920: sra a11, a3 +3f592930: sla 0x1, b10 +3f592940: modu a11, a7 +3f592950: sla 0x3, b4 +3f592960: modu a3, a1 +3f592970: sra a9, a0 +3f592980: sll b11, b8 +3f592990: .word 0x7065 +3f5929a0: rl b11, b4 +3f5929b0: modu a3, sp +3f5929c0: .word 0x000a +3f5929d0: mpyu b11, b8 +3f5929e0: sll b11, b4 +3f5929f0: mpyu b11, b0 +3f592a00: modu a3, a9 +3f592a10: sra b11, b4 +3f592a20: srl b3, b2 +3f592a30: sll a11, a1 +3f592a40: dsjs a5, L3F592B80 +3f592a50: sll a9, a0 +3f592a60: modu a3, a1 +3f592a70: .word 0x7427 +3f592a80: .word 0x7320 +3f592a90: .word 0x7268 +3f592aa0: .word 0x725f +3f592ab0: sla a11, a5 +3f592ac0: sla 0x3, a4 +3f592ad0: sla a11, a4 +3f592ae0: sla b11, b4 +3f592af0: sla 0x1, a14 +3f592b00: rl b3, b3 +3f592b10: mpyu b11, b2 +3f592b20: sra a3, a1 +3f592b30: .word 0x7264 +3f592b40: sll 0x9, a0 +3f592b50: sla 0x3, a4 +3f592b60: sra a3, a6 +3f592b70: sll 0x9, a0 +L3F592B80: +3f592b80: sla 0x3, a4 +3f592b90: sra b11, b2 +3f592ba0: .word 0x7361 +3f592bb0: modu a3, sp +3f592bc0: sll 0x9, a0 +3f592bd0: sla 0x3, a4 +3f592be0: .word 0x7265 +3f592bf0: modu b3, b2 +3f592c00: sla 0x3, sp +3f592c10: sra a1, a5 +3f592c20: sra 0x1f, a0 +3f592c30: mods a3, a3 +3f592c40: .word 0x736f +3f592c50: modu a3, a9 +3f592c60: sla 0x3, a7 +3f592c70: modu a11, a4 +3f592c80: modu b3, b7 +3f592c90: .word 0x7020 +3f592ca0: rl a11, a1 +3f592cb0: sra 0x15, b2 +3f592cc0: .word 0x000a +3f592cd0: mpyu b11, b8 +3f592ce0: sll b11, b4 +3f592cf0: mpyu b11, b0 +3f592d00: modu a3, a9 +3f592d10: sra b11, b4 +3f592d20: srl b3, b2 +3f592d30: sll a11, a1 +3f592d40: dsjs a5, L3F592E80 +3f592d50: sll a9, a0 +3f592d60: modu a3, a1 +3f592d70: .word 0x7427 +3f592d80: .word 0x7320 +3f592d90: modu a3, a5 +3f592da0: sla 0x3, a4 +3f592db0: sla a11, a4 +3f592dc0: sla b11, b4 +3f592dd0: sla 0x1, a14 +3f592de0: rl b3, b3 +3f592df0: mpyu b11, b2 +3f592e00: sra a3, a1 +3f592e10: .word 0x7264 +3f592e20: sll 0x9, a0 +3f592e30: sla 0x3, a4 +3f592e40: sra a3, a6 +3f592e50: sll 0x9, a0 +3f592e60: sla 0x3, a4 +3f592e70: sra b11, b2 +L3F592E80: +3f592e80: .word 0x7361 +3f592e90: modu a3, sp +3f592ea0: sll 0x9, a0 +3f592eb0: sla 0x3, a4 +3f592ec0: .word 0x7265 +3f592ed0: modu b3, b2 +3f592ee0: sla 0x3, sp +3f592ef0: sra a1, a5 +3f592f00: .word 0x000a +3f592f10: mpyu b11, b8 +3f592f20: sll b11, b4 +3f592f30: mpyu b11, b0 +3f592f40: modu a3, a9 +3f592f50: sra b11, b4 +3f592f60: srl b3, b2 +3f592f70: sll a11, a1 +3f592f80: dsjs a5, L3F5930C0 +3f592f90: srl a9, a0 +3f592fa0: .word 0x746f +3f592fb0: sla a9, a0 +3f592fc0: .word 0x7320 +3f592fd0: .word 0x7268 +3f592fe0: sll 0x11, a0 +3f592ff0: modu a1, a0 +3f593000: .word 0x746f +3f593010: rl a9, a0 +3f593020: .word 0x706e +3f593030: .word 0x7475 +3f593040: sla 0x1, a14 +3f593050: rl b3, b3 +3f593060: mpyu b11, b2 +3f593070: sra a3, a1 +3f593080: .word 0x7264 +3f593090: rl 0x1, a0 +3f5930a0: sll 0xb, b8 +3f5930b0: srl 0x1d, b8 +L3F5930C0: +3f5930c0: srl a1, a0 +3f5930d0: sla 0x3, a4 +3f5930e0: sra a1, a5 +3f5930f0: sla 0x1, a12 +3f593100: sra b11, b2 +3f593110: .word 0x7361 +3f593120: modu a3, sp +3f593130: sll 0x9, a0 +3f593140: .word 0x0a64 +3f593150: .word 0x7800 +3f593160: .word 0x745f +3f593170: .word 0x7063 +3f593180: rl b10, sp +3f593190: .word 0x746e +3f5931a0: .word 0x7265 +3f5931b0: sla a11, a6 +3f5931c0: sra a11, a3 +3f5931d0: sla 0x1, b10 +3f5931e0: rl b3, b3 +3f5931f0: mpyu b11, b2 +3f593200: .word 0x7277 +3f593210: .word 0x7469 +3f593220: sla 0x3, a5 +3f593230: sra b11, b2 +3f593240: .word 0x7574 +3f593250: modu b3, b2 +3f593260: sra a3, a5 +3f593270: rl 0x1, a0 +3f593280: sll 0xb, b8 +3f593290: sla 0x3, b8 +3f5932a0: rl b3, b3 +3f5932b0: mpyu b11, b2 +3f5932c0: sra a3, a1 +3f5932d0: .word 0x7264 +3f5932e0: rl 0x1, a0 +3f5932f0: sll 0xb, b8 +3f593300: sla 0x3, b8 +3f593310: .word 0x7470 +3f593320: sla 0x3, b2 +3f593330: .word 0x7830 +3f593340: .word 0x7825 +3f593350: modu a1, a0 +3f593360: mods b11, b5 +3f593370: .word 0x725f +3f593380: sla a11, a5 +3f593390: sla 0x3, a4 +3f5933a0: .word 0x7830 +3f5933b0: .word 0x7825 +3f5933c0: .word 0x000a +L3F5933D0: +3f5933d0: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f5933f0: move a14, a13 +3f593400: addi 0xa0, a14 +3f593420: move *a13(0xffe0), a9, 1 +3f593440: sub a2, a2 +3f593450: move a13, *a13(0x80), 1 +3f593470: move a9, a9 +3f593480: jrne L3F593540 +3f593490: move a14, -*sp, 1 +3f5934a0: movi 0x3f594340, a8 +3f5934d0: move a8, *a14+, 1 +3f5934e0: movi 0xffff, a7 +3f593500: move a7, *a14+, 1 +3f593510: calla L3F596830 +L3F593540: +3f593540: movb *a9, a7 +3f593550: jrne L3F5935A0 +3f593560: movi 0xffff, a8 +3f593580: jauc L3F5942F0 +L3F5935A0: +3f5935a0: movk 10, a11 +3f5935b0: movb *a9, a7 +3f5935c0: cmpi 0x30, a7 +3f5935e0: jrne L3F593610 +3f5935f0: movk 8, a11 +3f593600: addk 8, a9 +L3F593610: +3f593610: movb *a9, a7 +3f593620: cmpi 0x78, a7 +3f593640: jreq L3F593690 +3f593650: movb *a9, a7 +3f593660: cmpi 0x58, a7 +3f593680: jrne L3F5936B0 +L3F593690: +3f593690: movk 16, a11 +3f5936a0: addk 8, a9 +L3F5936B0: +3f5936b0: sub a10, a10 +3f5936c0: movb *a9, a0 +3f5936d0: jreq L3F593A90 +L3F5936E0: +3f5936e0: cmpi 0x7f, a0 +3f593700: jrhi L3F593820 +3f593710: move a0, a7 +3f593720: sll 0x3, a7 +3f593730: addi 0xd5ea8, a7 +3f593760: setf 8, 0, 0 +3f593770: move *a7, a7, 0 +3f593780: btst 2, a7 +3f593790: jreq L3F593820 +3f5937a0: move a10, a7 +3f5937b0: mpyu a11, a7 +3f5937c0: add a0, a7 +3f5937d0: move a7, a10 +3f5937e0: subi 0x30, a10 +3f593800: addk 8, a9 +3f593810: jruc L3F593A70 +L3F593820: +3f593820: cmpi 0x10, a11 +3f593840: jrne L3F593A90 +3f593850: cmpi 0x7f, a0 +3f593870: jrhi L3F593A90 +3f593880: move a0, a7 +3f593890: sll 0x3, a7 +3f5938a0: addi 0xd5ea8, a7 +3f5938d0: setf 8, 0, 0 +3f5938e0: move *a7, a7, 0 +3f5938f0: andi 0x44, a7 +3f593920: jreq L3F593A90 +3f593930: move a10, a7 +3f593940: sll 0x4, a7 +3f593950: add a0, a7 +3f593960: move a0, a5 +3f593970: sll 0x3, a5 +3f593980: addi 0xd5ea8, a5 +3f5939b0: move *a5, a5, 0 +3f5939c0: btst 1, a5 +3f5939d0: jreq L3F593A10 +3f5939e0: movi 0x61, a5 +3f593a00: jruc L3F593A30 +L3F593A10: +3f593a10: movi 0x41, a5 +L3F593A30: +3f593a30: move a7, a10 +3f593a40: sub a5, a10 +3f593a50: addk 10, a10 +3f593a60: addk 8, a9 +L3F593A70: +3f593a70: movb *a9, a0 +3f593a80: jrne L3F5936E0 +L3F593A90: +3f593a90: movb *a9, a2 +3f593aa0: cmpi 0x2e, a2 +3f593ac0: movk 1, a2 +3f593ad0: jreq L3F593AF0 +3f593ae0: sub a2, a2 +L3F593AF0: +3f593af0: move a2, a5 +3f593b00: jreq L3F593C00 +3f593b10: move *a13(0x80), a7, 1 +3f593b30: subi 0x80, a7 +3f593b50: cmp a13, a7 +3f593b60: jrc L3F593BA0 +3f593b70: movi 0xffff, a8 +3f593b90: jruc L3F5942F0 +L3F593BA0: +3f593ba0: move *a13(0x80), a7, 1 +3f593bc0: move a10, *a7+, 1 +3f593bd0: move a7, *a13(0x80), 1 +3f593bf0: addk 8, a9 +L3F593C00: +3f593c00: move a2, a5 +3f593c10: jrne L3F5936B0 +3f593c20: movb *a9, a7 +3f593c30: jreq L3F593D40 +3f593c40: movb *a9, a7 +3f593c50: cmpi 0x7f, a7 +3f593c70: jrhi L3F593D10 +3f593c80: movb *a9, a7 +3f593c90: sll 0x3, a7 +3f593ca0: addi 0xd5ea8, a7 +3f593cd0: setf 8, 0, 0 +3f593ce0: move *a7, a7, 0 +3f593cf0: btst 3, a7 +3f593d00: jrne L3F593D40 +L3F593D10: +3f593d10: movi 0xffff, a8 +3f593d30: jruc L3F5942F0 +L3F593D40: +3f593d40: move *a13(0x80), a7, 1 +3f593d60: subi 0x80, a7 +3f593d80: cmp a13, a7 +3f593d90: jrc L3F593DD0 +3f593da0: movi 0xffff, a8 +3f593dc0: jruc L3F5942F0 +L3F593DD0: +3f593dd0: move *a13(0x80), a7, 1 +3f593df0: move a10, *a7+, 1 +3f593e00: move a7, *a13(0x80), 1 +3f593e20: sub a13, a7 +3f593e30: move a7, a12 +3f593e40: sra 0x5, a12 +3f593e50: jruc L3F5941E0 +L3F593E60: +3f593e60: move *a13, a10, 1 +3f593e70: jruc L3F594280 +L3F593E80: +3f593e80: move *a13, a7, 1 +3f593e90: sll 0x18, a7 +3f593ea0: move *a13(0x20), a5, 1 +3f593ec0: andi 0xffffff, a5 +3f593ef0: or a5, a7 +3f593f00: move a7, a10 +3f593f10: jruc L3F594280 +L3F593F20: +3f593f20: move *a13, a7, 1 +3f593f30: sll 0x18, a7 +3f593f40: move *a13(0x20), a5, 1 +3f593f60: andi 0xff, a5 +3f593f90: sll 0x10, a5 +3f593fa0: or a5, a7 +3f593fb0: move *a13(0x40), a5, 1 +3f593fd0: andi 0xffff, a5 +3f594000: or a5, a7 +3f594010: move a7, a10 +3f594020: jruc L3F594280 +L3F594030: +3f594030: move *a13, a7, 1 +3f594040: sll 0x18, a7 +3f594050: move *a13(0x20), a5, 1 +3f594070: andi 0xff, a5 +3f5940a0: sll 0x10, a5 +3f5940b0: or a5, a7 +3f5940c0: move *a13(0x40), a5, 1 +3f5940e0: andi 0xff, a5 +3f594110: sll 0x8, a5 +3f594120: or a5, a7 +3f594130: move *a13(0x60), a5, 1 +3f594150: andi 0xff, a5 +3f594180: or a5, a7 +3f594190: move a7, a10 +3f5941a0: jruc L3F594280 +L3F5941B0: +3f5941b0: movi 0xffff, a8 +3f5941d0: jruc L3F5942F0 +L3F5941E0: +3f5941e0: move a12, a8 +3f5941f0: dec a8 +3f594200: jreq L3F593E60 +3f594210: dec a8 +3f594220: jreq L3F593E80 +3f594230: dec a8 +3f594240: jreq L3F593F20 +3f594250: dec a8 +3f594260: jreq L3F594030 +3f594270: jruc L3F5941B0 +L3F594280: +3f594280: move a14, -*sp, 1 +3f594290: move a10, *a14+, 1 +3f5942a0: calla L3FB2C140 +3f5942d0: move a8, a10 +3f5942e0: move a10, a8 +L3F5942F0: +3f5942f0: move *sp(0x140), a14, 1 +3f594310: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f594330: rets 2 +3f594340: modu a3, a9 +3f594350: .word 0x7465 +3f594360: sla b10, sp +3f594370: sra a3, a4 +3f594380: sla 0x3, b2 +3f594390: or a10, a14 +3f5943a0: move a2, a12 +3f5943b0: .word 0x7020 +3f5943c0: rl a11, sp +3f5943d0: .word 0x746e +3f5943e0: .word 0x7265 +3f5943f0: .word 0x000a +L3F594400: +3f594400: move a11, -*sp, 1 +3f594410: move a14, -*sp, 1 +3f594420: movi 0x416, a11 +3f594440: move a11, *a14+, 1 +3f594450: movi 0x28, a11 +3f594470: move a11, *a14+, 1 +3f594480: calla L3F703D90 +3f5944b0: move a8, @0x95dd0, 1 +3f5944e0: move a8, a8 +3f5944f0: jrne L3F594650 +3f594500: move a14, -*sp, 1 +3f594510: move a11, *a14+, 1 +3f594520: movi 0xa370, a11 +3f594550: move a11, *a14+, 1 +3f594560: movi 0x3f595920, a8 +3f594590: move a8, *a14+, 1 +3f5945a0: calla L3FB341E0 +3f5945d0: move a14, -*sp, 1 +3f5945e0: movi 0x3f595ac8, a8 +3f594610: move a8, *a14+, 1 +3f594620: calla L3F596290 +L3F594650: +3f594650: move @0x95dd0, a11, 1 +3f594680: addi 0x51b80, a11 +3f5946b0: move a11, @0x95df0, 1 +3f5946e0: move *sp+, a11, 1 +3f5946f0: rets +L3F594700: +3f594700: mmtm sp, a7,a9,a11 +3f594720: move @0x1b92a0, a11, 1 +3f594750: jrne L3F5947B0 +3f594760: move @0x95dd0, @0x1b92a0, 1 +L3F5947B0: +3f5947b0: move @0x1b92a0, a9, 1 +3f5947e0: move @0x95df0, a11, 1 +3f594810: cmp a11, a9 +3f594820: jrnc L3F594900 +3f594830: movb *a9(0xb0), a11 +3f594850: jreq L3F594900 +L3F594860: +3f594860: addi 0x20b0, a9 +3f594880: move @0x95df0, a11, 1 +3f5948b0: cmp a11, a9 +3f5948c0: jrnc L3F594900 +3f5948d0: movb *a9(0xb0), a11 +3f5948f0: jrne L3F594860 +L3F594900: +3f594900: move @0x95df0, a11, 1 +3f594930: cmp a11, a9 +3f594940: jrc L3F594AA0 +3f594950: move a14, -*sp, 1 +3f594960: movi 0x28, a11 +3f594980: move a11, *a14+, 1 +3f594990: movi 0x3f595b20, a8 +3f5949c0: move a8, *a14+, 1 +3f5949d0: calla L3FB341E0 +3f594a00: move @0x1b3900, a7, 1 +3f594a30: move *a7(0x100), a11, 1 +3f594a50: movk 23, a7 +3f594a60: movb a7, *a11(0x20) +3f594a80: sub a8, a8 +3f594a90: jruc L3F594B10 +L3F594AA0: +3f594aa0: move a9, a7 +3f594ab0: addi 0x20b0, a7 +3f594ad0: move a7, @0x1b92a0, 1 +3f594b00: move a9, a8 +L3F594B10: +3f594b10: mmfm sp, a7,a9,a11 +3f594b30: rets +L3F594B40: +3f594b40: mmtm sp, a7,a9,a10,a11,a13 +3f594b60: move a14, a13 +3f594b70: addi 0x2000, a14 +3f594b90: move *a13(0xffe0), a9, 1 +3f594bb0: move a14, -*sp, 1 +3f594bc0: sub a11, a11 +3f594bd0: move a11, *a14+, 1 +3f594be0: movi 0x400, a11 +3f594c00: move a11, *a14+, 1 +3f594c10: move a13, *a14+, 1 +3f594c20: move *a9(0x0), *a14+, 1 +3f594c40: calla L3F595400 +3f594c70: move a8, a8 +3f594c80: jrne L3F594DC0 +3f594c90: move a14, -*sp, 1 +3f594ca0: move a11, *a14+, 1 +3f594cb0: move *a9(0x0), *a14+, 1 +3f594cd0: movi 0x3f595c98, a8 +3f594d00: move a8, *a14+, 1 +3f594d10: calla L3FB341E0 +3f594d40: move a14, -*sp, 1 +3f594d50: movi 0x3f595e50, a8 +3f594d80: move a8, *a14+, 1 +3f594d90: calla L3F596290 +L3F594DC0: +3f594dc0: move @0x95dd0, a10, 1 +3f594df0: move @0x95df0, a11, 1 +3f594e20: cmp a11, a10 +3f594e30: jrnc L3F594F90 +L3F594E40: +3f594e40: movb *a10(0xb0), a11 +3f594e60: jreq L3F594F20 +3f594e70: move a14, -*sp, 1 +3f594e80: move a10, a11 +3f594e90: addi 0xb0, a11 +3f594eb0: move a11, *a14+, 1 +3f594ec0: move a13, *a14+, 1 +3f594ed0: calla L3FB45500 +3f594f00: move a8, a11 +3f594f10: jreq L3F594F90 +L3F594F20: +3f594f20: addi 0x20b0, a10 +3f594f40: move @0x95df0, a11, 1 +3f594f70: cmp a11, a10 +3f594f80: jrc L3F594E40 +L3F594F90: +3f594f90: move @0x95df0, a11, 1 +3f594fc0: cmp a11, a10 +3f594fd0: jrc L3F595340 +3f594fe0: setf 16, 1, 0 +3f594ff0: move *a9(0x20), a11, 0 +3f595010: btst 0, a11 +3f595020: jrne L3F5950D0 +3f595030: move @0x1b3900, a11, 1 +3f595060: move *a11(0x100), a7, 1 +3f595080: movk 2, a11 +3f595090: movb a11, *a7(0x20) +3f5950b0: sub a8, a8 +3f5950c0: jruc L3F5953B0 +L3F5950D0: +3f5950d0: calla L3F594700 +3f595100: move a8, a10 +3f595110: jrne L3F5951C0 +3f595120: move @0x1b3900, a11, 1 +3f595150: move *a11(0x100), a7, 1 +3f595170: movk 23, a11 +3f595180: movb a11, *a7(0x20) +3f5951a0: sub a8, a8 +3f5951b0: jruc L3F5953B0 +L3F5951C0: +3f5951c0: move a14, -*sp, 1 +3f5951d0: movi 0x416, a11 +3f5951f0: move a11, *a14+, 1 +3f595200: move a10, *a14+, 1 +3f595210: calla L3FB44A00 +3f595240: move a14, -*sp, 1 +3f595250: move a14, -*sp, 1 +3f595260: move a13, *a14+, 1 +3f595270: calla L3FB458D0 +3f5952a0: inc a8 +3f5952b0: move a8, *a14+, 1 +3f5952c0: move a10, a7 +3f5952d0: addi 0xb0, a7 +3f5952f0: move a7, *a14+, 1 +3f595300: move a13, *a14+, 1 +3f595310: calla L3FB44400 +L3F595340: +3f595340: setf 16, 0, 0 +3f595350: move *a10(0x10), a11, 0 +3f595370: inc a11 +3f595380: move a11, *a10(0x10), 0 +3f5953a0: move a10, a8 +L3F5953B0: +3f5953b0: move *sp(0xc0), a14, 1 +3f5953d0: mmfm sp, a7,a9,a10,a11,a13 +3f5953f0: rets 2 +L3F595400: +3f595400: mmtm sp, a7,a9,a10,a11,a12,a13 +3f595420: move a14, a13 +3f595430: addk 32, a14 +3f595440: move *a13(0xffe0), a9, 1 +3f595460: move *a13(0xffc0), a10, 1 +3f595480: move *a13(0xffa0), a11, 1 +3f5954a0: move *a13(0xff80), a12, 1 +3f5954c0: jrne L3F595500 +3f5954d0: move a13, a12 +3f5954e0: sub a7, a7 +3f5954f0: move a7, *a13, 1 +L3F595500: +3f595500: move a9, a7 +3f595510: jreq L3F595560 +3f595520: move a10, a7 +3f595530: jreq L3F595560 +3f595540: move a11, a7 +3f595550: jrge L3F595590 +L3F595560: +3f595560: movi 0xffff, a8 +3f595580: jruc L3F595630 +L3F595590: +3f595590: setf 8, 1, 0 +L3F5955A0: +3f5955a0: addk 32, a12 +3f5955b0: move *a9+, a7, 0 +3f5955c0: movb a7, *a10 +3f5955d0: dec a11 +3f5955e0: jreq L3F595610 +3f5955f0: move *a10+, a7, 0 +3f595600: jrne L3F5955A0 +L3F595610: +3f595610: subk 32, a12 +3f595620: sub a8, a8 +L3F595630: +3f595630: move *sp(0xe0), a14, 1 +3f595650: mmfm sp, a7,a9,a10,a11,a12,a13 +3f595670: rets 2 +L3F595680: +3f595680: mmtm sp, a9,a13 +3f5956a0: move a14, a13 +3f5956b0: move *a13(0xffe0), a9, 1 +3f5956d0: move a14, -*sp, 1 +3f5956e0: move a9, *a14+, 1 +3f5956f0: calla L3F595770 +3f595720: move *sp(0x60), a14, 1 +3f595740: mmfm sp, a9,a13 +3f595760: rets 2 +L3F595770: +3f595770: mmtm sp, a9,a11,a13 +3f595790: move a14, a13 +3f5957a0: move *a13(0xffe0), a9, 1 +3f5957c0: setf 16, 0, 0 +3f5957d0: move *a9(0x10), a11, 0 +3f5957f0: dec a11 +3f595800: move a11, *a9(0x10), 0 +3f595820: inc a11 +3f595830: jrne L3F595870 +3f595840: sub a11, a11 +3f595850: movb a11, *a9(0xb0) +L3F595870: +3f595870: move *sp(0x80), a14, 1 +3f595890: mmfm sp, a9,a11,a13 +3f5958b0: rets 2 +L3F5958C0: +3f5958c0: move a13, -*sp, 1 +3f5958d0: move a14, a13 +3f5958e0: move *sp(0x40), a14, 1 +3f595900: move *sp+, a13, 1 +3f595910: rets 2 +3f595920: sla a10, a3 +3f595930: modu a3, a14 +3f595940: .word 0x746f +3f595950: sla a9, a0 +3f595960: mods a3, a12 +3f595970: sll a11, sp +3f595980: .word 0x7461 +3f595990: sla 0x3, a5 +3f5959a0: sra a1, a5 +3f5959b0: sll a1, a0 +3f5959c0: .word 0x7479 +3f5959d0: .word 0x7365 +3f5959e0: srl a1, a0 +3f5959f0: .word 0x726f +3f595a00: sll 0x9, a0 +3f595a10: sla 0x3, a4 +3f595a20: modu a3, a9 +3f595a30: sra a3, sp +3f595a40: sla 0x3, a5 +3f595a50: sla b11, b4 +3f595a60: mods a3, a2 +3f595a70: sla 0x3, a5 +3f595a80: modu a3, a5 +3f595a90: .word 0x7274 +3f595aa0: sra a11, a9 +3f595ab0: .word 0x0a73 +3f595ac0: rl a8, a0 +3f595ad0: modu a11, a14 +3f595ae0: sra a11, a4 +3f595af0: rl b10, sp +3f595b00: rl a11, a14 +3f595b10: .word 0x0074 +3f595b20: sla a11, a6 +3f595b30: mods a3, a12 +3f595b40: sll a11, sp +3f595b50: sla 0x1, b10 +3f595b60: modu a2, a9 +3f595b70: sra a3, sp +3f595b80: sla 0x3, a5 +3f595b90: sla b11, b4 +3f595ba0: mods a3, a2 +3f595bb0: sla 0x3, a5 +3f595bc0: .word 0x766f +3f595bd0: .word 0x7265 +3f595be0: mods a3, a6 +3f595bf0: .word 0x776f +3f595c00: sra 0x1f, a0 +3f595c10: sra a1, a5 +3f595c20: mods a9, a0 +3f595c30: .word 0x7861 +3f595c40: sra a9, a0 +3f595c50: .word 0x746e +3f595c60: rl b11, b2 +3f595c70: .word 0x7365 +3f595c80: .word 0x0a29 +3f595c90: addc a8, a0 +3f595ca0: .word 0x756f +3f595cb0: sra a3, a12 +3f595cc0: sll 0x1b, a14 +3f595cd0: sla 0x3, b4 +3f595ce0: modu a11, a3 +3f595cf0: .word 0x7970 +3f595d00: modu a1, a0 +3f595d10: mods a11, a1 +3f595d20: sla 0x3, a5 +3f595d30: .word 0x7266 +3f595d40: mods a11, sp +3f595d50: rl 0x1, a0 +3f595d60: sll 0xb, b8 +3f595d70: sla 0x3, b8 +3f595d80: modu b11, b4 +L3F595D90: +3f595d90: modu a1, a0 +3f595da0: mods a11, a1 +3f595db0: sll a3, a5 +3f595dc0: srl b3, b5 +3f595dd0: move a9, a0 +3f595de0: divs a2, a1 +3f595df0: add b10, b0 +3f595e00: cmp b2, b4 +3f595e10: sub a10, a12 +3f595e20: dsjs a14, L3F595D90 +3f595e30: sra a1, a5 +3f595e40: .word 0x000a +3f595e50: sla a11, a14 +3f595e60: sra a11, a13 +3f595e70: .word 0x0a69 +3f595e80: .word 0x0000 +3f595e90: .word 0x0000 +3f595ea0: .word 0x0000 +3f595eb0: .word 0x0000 +3f595ec0: .word 0x0000 +3f595ed0: .word 0x0000 +3f595ee0: .word 0x0000 +3f595ef0: .word 0x0000 +3f595f00: .word 0x0000 +3f595f10: .word 0x0000 +3f595f20: .word 0x0000 +3f595f30: .word 0x0000 +3f595f40: .word 0x0000 +3f595f50: .word 0x0000 +3f595f60: .word 0x0000 +3f595f70: .word 0x0000 +3f595f80: .word 0x0000 +3f595f90: .word 0x0000 +3f595fa0: .word 0x0000 +3f595fb0: .word 0x0000 +3f595fc0: .word 0x0000 +3f595fd0: .word 0x0000 +3f595fe0: .word 0x0000 +3f595ff0: .word 0x0000 +L3F596000: +3f596000: move a13, -*sp, 1 +3f596010: move a14, a13 +3f596020: movk 1, a8 +3f596030: move *sp(0x40), a14, 1 +3f596050: move *sp+, a13, 1 +3f596060: rets 2 +L3F596070: +3f596070: move a13, -*sp, 1 +3f596080: move a14, a13 +3f596090: move a14, -*sp, 1 +3f5960a0: move *a13(0xffa0), *a14+, 1 +3f5960c0: move *a13(0xffc0), *a14+, 1 +3f5960e0: move *a13(0xffe0), *a14+, 1 +3f596100: calla L3FB44400 +3f596130: sub a8, a8 +3f596140: move *sp(0x40), a14, 1 +3f596160: move *sp+, a13, 1 +3f596170: rets 2 +L3F596180: +3f596180: move a13, -*sp, 1 +3f596190: move a14, a13 +3f5961a0: move a14, -*sp, 1 +3f5961b0: move *a13(0xffa0), *a14+, 1 +3f5961d0: move *a13(0xffc0), *a14+, 1 +3f5961f0: move *a13(0xffe0), *a14+, 1 +3f596210: calla L3FB44400 +3f596240: sub a8, a8 +3f596250: move *sp(0x40), a14, 1 +3f596270: move *sp+, a13, 1 +3f596280: rets 2 +L3F596290: +3f596290: mmtm sp, a9,a11,a13 +3f5962b0: move a14, a13 +3f5962c0: addi 0x4020, a14 +3f5962e0: calla L3FB33870 +3f596310: move a8, *a13, 1 +3f596320: calla L3FB2E040 +3f596350: calla L3F708DE0 +3f596380: calla L3F204C00 +3f5963b0: move a14, -*sp, 1 +3f5963c0: movi 0x200000, a11 +3f5963f0: move a11, *a14+, 1 +3f596400: move *a13(0xffe0), *a14+, 1 +3f596420: calla L3FDE00C0 +3f596450: move a14, -*sp, 1 +3f596460: movi 0x3f598f70, a8 +3f596490: move a8, *a14+, 1 +3f5964a0: move a13, a11 +3f5964b0: addk 32, a11 +3f5964c0: move a11, *a14+, 1 +3f5964d0: calla L3FB45720 +3f596500: move a14, -*sp, 1 +3f596510: move *a13(0xffe0), *a14+, 1 +3f596530: move a11, *a14+, 1 +3f596540: calla L3FB452E0 +3f596570: move a14, -*sp, 1 +3f596580: move a11, *a14+, 1 +3f596590: calla L3FB458D0 +3f5965c0: dec a8 +3f5965d0: sll 0x3, a8 +3f5965e0: add a13, a8 +3f5965f0: movb *a8(0x20), a11 +3f596610: subk 10, a11 +3f596620: jrne L3F596700 +3f596630: move a14, -*sp, 1 +3f596640: move a13, a11 +3f596650: addk 32, a11 +3f596660: move a11, *a14+, 1 +3f596670: calla L3FB458D0 +3f5966a0: dec a8 +3f5966b0: sll 0x3, a8 +3f5966c0: add a13, a8 +3f5966d0: sub a9, a9 +3f5966e0: movb a9, *a8(0x20) +L3F596700: +3f596700: move a14, -*sp, 1 +3f596710: movi 0x200000, a11 +3f596740: move a11, *a14+, 1 +3f596750: move a13, a9 +3f596760: addk 32, a9 +3f596770: move a9, *a14+, 1 +3f596780: calla L3FDE00C0 +3f5967b0: calla L3F6EDD80 +3f5967e0: move *sp(0x80), a14, 1 +3f596800: mmfm sp, a9,a11,a13 +3f596820: rets 2 +L3F596830: +3f596830: mmtm sp, a7,a9,a11,a13 +3f596850: move a14, a13 +3f596860: move *a13(0xffc0), a9, 1 +3f596880: setf 16, 1, 0 +3f596890: move *a13(0xffe0), a11, 0 +3f5968b0: move @0x1b9460, a7, 0 +3f5968e0: cmp a7, a11 +3f5968f0: jrgt L3F596960 +3f596900: move a14, -*sp, 1 +3f596910: move a9, *a14+, 1 +3f596920: move a11, *a14+, 1 +3f596930: calla L3F5970D0 +L3F596960: +3f596960: move *sp(0xa0), a14, 1 +3f596980: mmfm sp, a7,a9,a11,a13 +3f5969a0: rets 2 +L3F5969B0: +3f5969b0: mmtm sp, a7,a9,a10,a11,a13 +3f5969d0: move a14, a13 +3f5969e0: addi 0x800, a14 +3f596a00: move *a13(0xffc0), a9, 1 +3f596a20: move *a13(0xffa0), a10, 1 +3f596a40: setf 16, 1, 0 +3f596a50: move *a13(0xffe0), a11, 0 +3f596a70: move @0x1b9460, a7, 0 +3f596aa0: cmp a7, a11 +3f596ab0: jrgt L3F596B90 +3f596ac0: move a14, -*sp, 1 +3f596ad0: move a10, *a14+, 1 +3f596ae0: move a9, *a14+, 1 +3f596af0: move a13, *a14+, 1 +3f596b00: calla L3FB34430 +3f596b30: move a14, -*sp, 1 +3f596b40: move a13, *a14+, 1 +3f596b50: move a11, *a14+, 1 +3f596b60: calla L3F5970D0 +L3F596B90: +3f596b90: move *sp(0xc0), a14, 1 +3f596bb0: mmfm sp, a7,a9,a10,a11,a13 +3f596bd0: rets 2 +L3F596BE0: +3f596be0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f596c00: move a14, a13 +3f596c10: addi 0x800, a14 +3f596c30: move *a13(0xffc0), a9, 1 +3f596c50: move *a13(0xffa0), a10, 1 +3f596c70: move *a13(0xff80), a11, 1 +3f596c90: setf 16, 1, 0 +3f596ca0: move *a13(0xffe0), a7, 0 +3f596cc0: move @0x1b9460, a5, 0 +3f596cf0: cmp a5, a7 +3f596d00: jrgt L3F596DF0 +3f596d10: move a14, -*sp, 1 +3f596d20: move a11, *a14+, 1 +3f596d30: move a10, *a14+, 1 +3f596d40: move a9, *a14+, 1 +3f596d50: move a13, *a14+, 1 +3f596d60: calla L3FB34430 +3f596d90: move a14, -*sp, 1 +3f596da0: move a13, *a14+, 1 +3f596db0: move a7, *a14+, 1 +3f596dc0: calla L3F5970D0 +L3F596DF0: +3f596df0: move *sp(0xe0), a14, 1 +3f596e10: mmfm sp, a5,a7,a9,a10,a11,a13 +3f596e30: rets 2 +L3F596E40: +3f596e40: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f596e60: move a14, a13 +3f596e70: addi 0x800, a14 +3f596e90: move *a13(0xffc0), a9, 1 +3f596eb0: move *a13(0xffa0), a10, 1 +3f596ed0: move *a13(0xff80), a11, 1 +3f596ef0: move *a13(0xff60), a12, 1 +3f596f10: setf 16, 1, 0 +3f596f20: move *a13(0xffe0), a7, 0 +3f596f40: move @0x1b9460, a5, 0 +3f596f70: cmp a5, a7 +3f596f80: jrgt L3F597080 +3f596f90: move a14, -*sp, 1 +3f596fa0: move a12, *a14+, 1 +3f596fb0: move a11, *a14+, 1 +3f596fc0: move a10, *a14+, 1 +3f596fd0: move a9, *a14+, 1 +3f596fe0: move a13, *a14+, 1 +3f596ff0: calla L3FB34430 +3f597020: move a14, -*sp, 1 +3f597030: move a13, *a14+, 1 +3f597040: move a7, *a14+, 1 +3f597050: calla L3F5970D0 +L3F597080: +3f597080: move *sp(0x100), a14, 1 +3f5970a0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f5970c0: rets 2 +L3F5970D0: +3f5970d0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f5970f0: move a14, a13 +3f597100: addi 0x800, a14 +3f597120: getst a9 +3f597130: move a14, -*sp, 1 +3f597140: move *a13(0xffc0), *a14+, 1 +3f597160: move a13, *a14+, 1 +3f597170: calla L3FB45720 +3f5971a0: move a14, -*sp, 1 +3f5971b0: movk 13, a7 +3f5971c0: move a7, *a14+, 1 +3f5971d0: move a13, *a14+, 1 +3f5971e0: calla L3FE1D650 +3f597210: move a8, a10 +3f597220: jreq L3F5972F0 +L3F597230: +3f597230: movi 0x2e, a7 +3f597250: movb a7, *a10 +3f597260: move a14, -*sp, 1 +3f597270: movk 13, a7 +3f597280: move a7, *a14+, 1 +3f597290: move a13, *a14+, 1 +3f5972a0: calla L3FE1D650 +3f5972d0: move a8, a10 +3f5972e0: jrne L3F597230 +L3F5972F0: +3f5972f0: move a13, a10 +3f597300: btst 21, a9 +3f597310: jreq L3F597A20 +3f597320: jruc L3F5975D0 +L3F597330: +3f597330: move a14, -*sp, 1 +3f597340: movi 0x3f598fb0, a8 +3f597370: move a8, *a14+, 1 +3f597380: calla L3FB341E0 +3f5973b0: jruc L3F597640 +L3F5973C0: +3f5973c0: move @0x1bb4b0, a7, 1 +3f5973f0: move @0x1bb470, a5, 1 +3f597420: cmp a5, a7 +3f597430: jrnc L3F5974A0 +3f597440: move a14, -*sp, 1 +3f597450: move a7, *a14+, 1 +3f597460: calla L3F3EEC80 +3f597490: jruc L3F597640 +L3F5974A0: +3f5974a0: move a14, -*sp, 1 +3f5974b0: move a5, *a14+, 1 +3f5974c0: calla L3F3EEC80 +3f5974f0: move @0x1bb470, a7, 1 +3f597520: sub a5, a5 +3f597530: movb a5, *a7 +3f597540: move a14, -*sp, 1 +3f597550: movi 0x1b9470, a5 +3f597580: move a5, *a14+, 1 +3f597590: calla L3F3EEC80 +3f5975c0: jruc L3F597640 +L3F5975D0: +3f5975d0: move @0x1bb4d0, a8 +3f597600: inc a8 +3f597610: jreq L3F597330 +3f597620: dec a8 +3f597630: jrne L3F5973C0 +L3F597640: +3f597640: move a14, -*sp, 1 +3f597650: movk 10, a7 +3f597660: move a7, *a14+, 1 +3f597670: move a10, *a14+, 1 +3f597680: calla L3FE1D650 +3f5976b0: move a8, a5 +3f5976c0: jrne L3F5977B0 +3f5976d0: move a14, -*sp, 1 +3f5976e0: move a10, *a14+, 1 +3f5976f0: calla L3F3EEC80 +3f597720: move a14, -*sp, 1 +3f597730: movi 0x3f599070, a8 +3f597760: move a8, *a14+, 1 +3f597770: calla L3F3EEC80 +3f5977a0: jruc L3F5979D0 +L3F5977B0: +3f5977b0: move a14, -*sp, 1 +3f5977c0: move a7, *a14+, 1 +3f5977d0: move a10, *a14+, 1 +3f5977e0: calla L3FE1D650 +3f597810: move a8, a11 +3f597820: jreq L3F5979D0 +L3F597830: +3f597830: sub a7, a7 +3f597840: movb a7, *a11 +3f597850: move a14, -*sp, 1 +3f597860: move a10, *a14+, 1 +3f597870: calla L3F3EEC80 +3f5978a0: move a14, -*sp, 1 +3f5978b0: movi 0x3f599070, a8 +3f5978e0: move a8, *a14+, 1 +3f5978f0: calla L3F3EEC80 +3f597920: move a11, a10 +3f597930: addk 8, a10 +3f597940: move a14, -*sp, 1 +3f597950: movk 10, a5 +3f597960: move a5, *a14+, 1 +3f597970: move a10, *a14+, 1 +3f597980: calla L3FE1D650 +3f5979b0: move a8, a11 +3f5979c0: jrne L3F597830 +L3F5979D0: +3f5979d0: sub a7, a7 +3f5979e0: movb a7, @0x1bb4d0 +3f597a10: jruc L3F597AF0 +L3F597A20: +3f597a20: move @0x1bb4d0, a5 +3f597a50: jrne L3F597AF0 +3f597a60: movk 1, a7 +3f597a70: movb a7, @0x1bb4d0 +3f597aa0: move @0x1bb470, @0x1bb4b0, 1 +L3F597AF0: +3f597af0: move a14, -*sp, 1 +3f597b00: move *a13(0xffc0), *a14+, 1 +3f597b20: move a13, *a14+, 1 +3f597b30: calla L3FB45720 +3f597b60: move a14, -*sp, 1 +3f597b70: movk 13, a7 +3f597b80: move a7, *a14+, 1 +3f597b90: move a13, *a14+, 1 +3f597ba0: calla L3FE1D650 +3f597bd0: move a8, a10 +3f597be0: jreq L3F597CB0 +L3F597BF0: +3f597bf0: movi 0x2e, a7 +3f597c10: movb a7, *a10 +3f597c20: move a14, -*sp, 1 +3f597c30: movk 13, a5 +3f597c40: move a5, *a14+, 1 +3f597c50: move a13, *a14+, 1 +3f597c60: calla L3FE1D650 +3f597c90: move a8, a10 +3f597ca0: jrne L3F597BF0 +L3F597CB0: +3f597cb0: move a13, a10 +3f597cc0: movb *a10, a7 +3f597cd0: jreq L3F598230 +L3F597CE0: +3f597ce0: movb *a10, a7 +3f597cf0: subk 10, a7 +3f597d00: jrne L3F597FE0 +3f597d10: move @0x1bb470, a7, 1 +3f597d40: movi 0x2e, a5 +3f597d60: setf 8, 1, 0 +3f597d70: move a5, *a7+, 0 +3f597d80: move a7, @0x1bb470, 1 +3f597db0: move @0x1bb4d0, a5 +3f597de0: jreq L3F597E90 +3f597df0: move @0x1bb4b0, a5, 1 +3f597e20: cmp a5, a7 +3f597e30: jrne L3F597E90 +3f597e40: movi 0xffff, a5 +3f597e60: movb a5, @0x1bb4d0 +L3F597E90: +3f597e90: move @0x1bb490, a5, 1 +3f597ec0: cmp a5, a7 +3f597ed0: jrc L3F597F40 +3f597ee0: movi 0x1b9470, a5 +3f597f10: move a5, @0x1bb470, 1 +L3F597F40: +3f597f40: move @0x1bb470, a7, 1 +3f597f70: movi 0x2e, a5 +3f597f90: move a5, *a7+, 0 +3f597fa0: move a7, @0x1bb470, 1 +3f597fd0: jruc L3F598070 +L3F597FE0: +3f597fe0: move @0x1bb470, a7, 1 +3f598010: setf 8, 1, 0 +3f598020: move *a10(0x0), *a7+, 0 +3f598040: move a7, @0x1bb470, 1 +L3F598070: +3f598070: addk 8, a10 +3f598080: move @0x1bb4d0, a5 +3f5980b0: jreq L3F598160 +3f5980c0: move @0x1bb4b0, a5, 1 +3f5980f0: cmp a5, a7 +3f598100: jrne L3F598160 +3f598110: movi 0xffff, a5 +3f598130: movb a5, @0x1bb4d0 +L3F598160: +3f598160: move @0x1bb490, a5, 1 +3f598190: cmp a5, a7 +3f5981a0: jrc L3F598210 +3f5981b0: movi 0x1b9470, a5 +3f5981e0: move a5, @0x1bb470, 1 +L3F598210: +3f598210: movb *a10, a7 +3f598220: jrne L3F597CE0 +L3F598230: +3f598230: move *sp(0xe0), a14, 1 +3f598250: mmfm sp, a5,a7,a9,a10,a11,a13 +3f598270: rets 2 +L3F598280: +3f598280: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f5982a0: move a14, a13 +3f5982b0: addi 0x4000, a14 +3f5982d0: move *a13(0xffe0), a9, 1 +3f5982f0: move a9, a10 +3f598300: move a13, a11 +3f598310: move *a13(0xffc0), a0, 1 +3f598330: setf 16, 1, 0 +3f598340: move @0x1b9460, a7, 0 +3f598370: subk 2, a7 +3f598380: jrlt L3F598B40 +3f598390: move a14, -*sp, 1 +3f5983a0: movi 0x3f599088, a8 +3f5983d0: move a8, *a14+, 1 +3f5983e0: sub a7, a7 +3f5983f0: move a7, *a14+, 1 +3f598400: calla L3F5970D0 +3f598430: move a0, a7 +3f598440: dec a0 +3f598450: move a7, a8 +3f598460: jreq L3F5986E0 +L3F598470: +3f598470: setf 8, 0, 0 +3f598480: move *a10, a7, 0 +3f598490: srl 0x4, a7 +3f5984a0: sll 0x3, a7 +3f5984b0: addi 0x1bb4e0, a7 +3f5984e0: move *a7(0x0), *a11+, 0 +3f598500: move *a10, a7, 0 +3f598510: movk 15, a5 +3f598520: and a5, a7 +3f598530: sll 0x3, a7 +3f598540: addi 0x1bb4e0, a7 +3f598570: move *a7(0x0), *a11+, 0 +3f598590: movk 32, a7 +3f5985a0: move a7, *a11+, 0 +3f5985b0: addk 8, a10 +3f5985c0: move a13, a5 +3f5985d0: addi 0x3fb0, a5 +3f5985f0: cmp a5, a11 +3f598600: jrls L3F5986A0 +3f598610: sub a5, a5 +3f598620: movb a5, *a11 +3f598630: move a14, -*sp, 1 +3f598640: move a13, *a14+, 1 +3f598650: move a5, *a14+, 1 +3f598660: calla L3F5970D0 +3f598690: move a13, a11 +L3F5986A0: +3f5986a0: move a0, a5 +3f5986b0: dec a0 +3f5986c0: move a5, a8 +3f5986d0: jrne L3F598470 +L3F5986E0: +3f5986e0: cmp a13, a11 +3f5986f0: jreq L3F598780 +3f598700: sub a7, a7 +3f598710: movb a7, *a11 +3f598720: move a14, -*sp, 1 +3f598730: move a13, *a14+, 1 +3f598740: move a7, *a14+, 1 +3f598750: calla L3F5970D0 +L3F598780: +3f598780: move a14, -*sp, 1 +3f598790: movi 0x3f5990e8, a8 +3f5987c0: move a8, *a14+, 1 +3f5987d0: sub a7, a7 +3f5987e0: move a7, *a14+, 1 +3f5987f0: calla L3F5970D0 +3f598820: move a9, a10 +3f598830: move a13, a11 +3f598840: move *a13(0xffc0), a0, 1 +3f598860: move a0, a5 +3f598870: dec a0 +3f598880: move a5, a8 +3f598890: jreq L3F598AA0 +L3F5988A0: +3f5988a0: setf 8, 0, 0 +3f5988b0: move *a10, a12, 0 +3f5988c0: andi 0x7f, a12 +3f5988f0: cmpi 0x20, a12 +3f598910: jrge L3F598950 +3f598920: movi 0x2e, a7 +3f598940: jruc L3F598960 +L3F598950: +3f598950: move a12, a7 +L3F598960: +3f598960: move a7, *a11+, 0 +3f598970: addk 8, a10 +3f598980: move a11, a7 +3f598990: subi 0x3fb0, a7 +3f5989b0: cmp a13, a7 +3f5989c0: jrls L3F598A60 +3f5989d0: sub a7, a7 +3f5989e0: movb a7, *a11 +3f5989f0: move a14, -*sp, 1 +3f598a00: move a13, *a14+, 1 +3f598a10: move a7, *a14+, 1 +3f598a20: calla L3F5970D0 +3f598a50: move a13, a11 +L3F598A60: +3f598a60: move a0, a7 +3f598a70: dec a0 +3f598a80: move a7, a5 +3f598a90: jrne L3F5988A0 +L3F598AA0: +3f598aa0: cmp a13, a11 +3f598ab0: jreq L3F598B40 +3f598ac0: sub a7, a7 +3f598ad0: movb a7, *a11 +3f598ae0: move a14, -*sp, 1 +3f598af0: move a13, *a14+, 1 +3f598b00: move a7, *a14+, 1 +3f598b10: calla L3F5970D0 +L3F598B40: +3f598b40: move *sp(0x120), a14, 1 +3f598b60: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f598b80: rets 2 +L3F598B90: +3f598b90: mmtm sp, a9,a10,a13 +3f598bb0: move a14, a13 +3f598bc0: move *a13(0xffe0), a9, 1 +3f598be0: jruc L3F598C00 +3f598bf0: nop +L3F598C00: +3f598c00: movk 1, a10 +L3F598C10: +3f598c10: btst 0, a9 +3f598c20: jreq L3F598C50 +3f598c30: move a10, a8 +3f598c40: jruc L3F598CB0 +L3F598C50: +3f598c50: sra 0x1, a9 +3f598c60: inc a10 +3f598c70: cmpi 0x21, a10 +3f598c90: jrlt L3F598C10 +3f598ca0: sub a8, a8 +L3F598CB0: +3f598cb0: move *sp(0x80), a14, 1 +3f598cd0: mmfm sp, a9,a10,a13 +3f598cf0: rets 2 +L3F598D00: +3f598d00: move a11, -*sp, 1 +3f598d10: calla L3FB3F9C0 +3f598d40: move a8, a11 +3f598d50: move @0xc00001d0, a8, 1 ; VCOUNT +3f598d80: add a11, a8 +3f598d90: move *sp+, a11, 1 +3f598da0: rets +L3F598DB0: +3f598db0: mmtm sp, a11,a13 +3f598dd0: move a14, a13 +3f598de0: addk 32, a14 +3f598df0: calla L3F5C82E0 +3f598e20: move a8, *a13, 1 +3f598e30: move a8, a8 +3f598e40: jreq L3F598F00 +3f598e50: inc a8 +3f598e60: jreq L3F598F00 +3f598e70: move @0x1e1790, a11, 1 +3f598ea0: jrne L3F598F00 +3f598eb0: move @0x1da4f0, a11, 1 +3f598ee0: dec a11 +3f598ef0: jreq L3F598F20 +L3F598F00: +3f598f00: sub a8, a8 +3f598f10: jruc L3F598F30 +L3F598F20: +3f598f20: movk 1, a8 +L3F598F30: +3f598f30: subk 32, a14 +3f598f40: mmfm sp, a11,a13 +3f598f60: rets +3f598f70: sla b11, b0 +3f598f80: rl a11, a14 +3f598f90: dsjs a3, L3F5990D0 +3f598fa0: rev a0 +3f598fb0: .word 0x7265 +3f598fc0: mpyu b11, b2 +3f598fd0: modu a11, a12 +3f598fe0: mpyu a11, a7 +3f598ff0: .word 0x7562 +3f599000: sla 0x3, a6 +3f599010: .word 0x766f +3f599020: .word 0x7265 +3f599030: mods a3, a6 +3f599040: .word 0x776f +3f599050: sra a3, a5 +3f599060: .word 0x000a +3f599070: srl 0xf, a14 +3f599080: cmp a0, a0 +3f599090: .word 0x7865 +3f5990a0: addc a9, a0 +3f5990b0: sla a11, a8 +3f5990c0: .word 0x7372 +L3F5990D0: +3f5990d0: sla 0x1, b10 +3f5990e0: sla 0x0, a0 +3f5990f0: .word 0x7341 +3f599100: rl a11, a3 +3f599110: sla 0x3, a9 +3f599120: rl a2, a3 +3f599130: .word 0x7261 +3f599140: dsjs b3, L3F599280 +3f599150: rev a0 +L3F599160: +3f599160: move a13, -*sp, 1 +3f599170: move a14, a13 +3f599180: move a14, -*sp, 1 +3f599190: move *a13(0xffc0), *a14+, 1 +3f5991b0: move *a13(0xffe0), *a14+, 1 +3f5991d0: calla L3F59CA60 +3f599200: move a14, -*sp, 1 +3f599210: move *a13(0xffc0), *a14+, 1 +3f599230: movi 0x3f5b3338, a8 +3f599260: move a8, *a14+, 1 +3f599270: calla L3F6D0F90 +3f5992a0: move a14, -*sp, 1 +3f5992b0: move *a13(0xffc0), *a14+, 1 +3f5992d0: move *a13(0xffe0), *a14+, 1 +3f5992f0: calla L3F59ACC0 +3f599320: move a14, -*sp, 1 +3f599330: move *a13(0xffc0), *a14+, 1 +3f599350: movi 0x3f5b3388, a8 +3f599380: move a8, *a14+, 1 +3f599390: calla L3F6D0F90 +3f5993c0: move a14, -*sp, 1 +3f5993d0: move *a13(0xffc0), *a14+, 1 +3f5993f0: move *a13(0xffe0), *a14+, 1 +3f599410: calla L3F5998C0 +3f599440: move a14, -*sp, 1 +3f599450: move *a13(0xffc0), *a14+, 1 +3f599470: movi 0x3f5b3338, a8 +3f5994a0: move a8, *a14+, 1 +3f5994b0: calla L3F6D0F90 +3f5994e0: move a14, -*sp, 1 +3f5994f0: move *a13(0xffc0), *a14+, 1 +3f599510: move *a13(0xffe0), *a14+, 1 +3f599530: calla L3F59E700 +3f599560: move a14, -*sp, 1 +3f599570: move *a13(0xffc0), *a14+, 1 +3f599590: movi 0x3f5b3338, a8 +3f5995c0: move a8, *a14+, 1 +3f5995d0: calla L3F6D0F90 +3f599600: move a14, -*sp, 1 +3f599610: move *a13(0xffc0), *a14+, 1 +3f599630: move *a13(0xffe0), *a14+, 1 +3f599650: calla L3F59CF50 +3f599680: move a14, -*sp, 1 +3f599690: move *a13(0xffc0), *a14+, 1 +3f5996b0: movi 0x3f5b33d8, a8 +3f5996e0: move a8, *a14+, 1 +3f5996f0: calla L3F6D0F90 +3f599720: move *sp(0x40), a14, 1 +3f599740: move *sp+, a13, 1 +3f599750: rets 2 +L3F599760: +3f599760: mmtm sp, a11,a13 +3f599780: move a14, a13 +3f599790: move a14, -*sp, 1 +3f5997a0: movi 0xff, a11 +3f5997c0: move a11, *a14+, 1 +3f5997d0: movi 0x1bd230, a11 +3f599800: move a11, *a14+, 1 +3f599810: move a13, a11 +3f599820: subk 32, a11 +3f599830: move *a11+, *a14+, 1 +3f599840: calla L3F5BAF30 +3f599870: move *sp(0x60), a14, 1 +3f599890: mmfm sp, a11,a13 +3f5998b0: rets 2 +L3F5998C0: +3f5998c0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f5998e0: move a14, a13 +3f5998f0: addi 0xa20, a14 +3f599910: movk 1, a7 +3f599920: move a7, *a13(0x1c0), 1 +3f599940: move a7, *a13(0x1e0), 1 +3f599960: movi 0x3f5b3330, a7 +3f599990: move a7, *a13(0xa00), 1 +3f5999b0: movi 0x970b0, a11 +3f5999e0: move a11, a9 +3f5999f0: move *a11, a7, 1 +3f599a00: cmp a9, a7 +3f599a10: jaeq L3F59AC70 +3f599a30: move *a11, a7, 1 +3f599a40: cmp a9, a7 +3f599a50: jaeq L3F59AC70 +L3F599A70: +3f599a70: move *a11, a10, 1 +3f599a80: move a10, a11 +3f599a90: move *a11(0x20), a7, 1 +3f599ab0: cmp a9, a7 +3f599ac0: jreq L3F599B90 +3f599ad0: move a14, -*sp, 1 +3f599ae0: move *a13(0xffc0), *a14+, 1 +3f599b00: movi 0x3f5b3420, a8 +3f599b30: move a8, *a14+, 1 +3f599b40: move *a13(0xffe0), a7, 1 +3f599b60: call a7 +3f599b70: jauc L3F59AC70 +L3F599B90: +3f599b90: move *a11(0xc0), a12, 1 +3f599bb0: move *a11(0xe0), a0, 1 +3f599bd0: move *a13(0x1e0), a7, 1 +3f599bf0: jreq L3F59A1B0 +3f599c00: move a14, -*sp, 1 +3f599c10: move *a13(0xffc0), *a14+, 1 +3f599c30: movi 0x3f5b3448, a8 +3f599c60: move a8, *a14+, 1 +3f599c70: move *a13(0xffe0), a5, 1 +3f599c90: call a5 +3f599ca0: move @0x1bb710, a5 +3f599cd0: jreq L3F599E50 +3f599ce0: move a14, -*sp, 1 +3f599cf0: movi 0x3f5b3530, a8 +3f599d20: move a8, *a14+, 1 +3f599d30: movi 0x3f5b3550, a8 +3f599d60: move a8, *a14+, 1 +3f599d70: move a13, a7 +3f599d80: addi 0x200, a7 +3f599da0: move a7, *a14+, 1 +3f599db0: calla L3FB34430 +3f599de0: move a14, -*sp, 1 +3f599df0: move *a13(0xffc0), *a14+, 1 +3f599e10: move a7, *a14+, 1 +3f599e20: move *a13(0xffe0), a5, 1 +3f599e40: call a5 +L3F599E50: +3f599e50: move a14, -*sp, 1 +3f599e60: movi 0x3f5b3590, a8 +3f599e90: move a8, *a14+, 1 +3f599ea0: movi 0x3f5b35d0, a8 +3f599ed0: move a8, *a14+, 1 +3f599ee0: movi 0x3f5b3650, a8 +3f599f10: move a8, *a14+, 1 +3f599f20: movi 0x3f5b36c0, a8 +3f599f50: move a8, *a14+, 1 +3f599f60: movi 0x3f5b36f8, a8 +3f599f90: move a8, *a14+, 1 +3f599fa0: movi 0x3f5b3730, a8 +3f599fd0: move a8, *a14+, 1 +3f599fe0: move @0x1bb710, a7 +3f59a010: jreq L3F59A060 +3f59a020: movi 0x3f5b3760, a5 +3f59a050: jruc L3F59A090 +L3F59A060: +3f59a060: movi 0x3f5b38c0, a5 +L3F59A090: +3f59a090: move a5, *a14+, 1 +3f59a0a0: move a13, a5 +3f59a0b0: addi 0x200, a5 +3f59a0d0: move a5, *a14+, 1 +3f59a0e0: calla L3FB34430 +3f59a110: move a14, -*sp, 1 +3f59a120: move *a13(0xffc0), *a14+, 1 +3f59a140: move a5, *a14+, 1 +3f59a150: move *a13(0xffe0), a7, 1 +3f59a170: call a7 +3f59a180: sub a5, a5 +3f59a190: move a5, *a13(0x1e0), 1 +L3F59A1B0: +3f59a1b0: move @0x1bb710, a7 +3f59a1e0: jreq L3F59A4C0 +3f59a1f0: move *a13(0x1c0), a5, 1 +3f59a210: jreq L3F59A380 +3f59a220: move a14, -*sp, 1 +3f59a230: move *a11(0xe0), *a14+, 1 +3f59a250: movi 0x3f5b3a20, a8 +3f59a280: move a8, *a14+, 1 +3f59a290: move a13, a5 +3f59a2a0: addi 0x200, a5 +3f59a2c0: move a5, *a14+, 1 +3f59a2d0: calla L3FB34430 +3f59a300: move a14, -*sp, 1 +3f59a310: move *a13(0xffc0), *a14+, 1 +3f59a330: move a5, *a14+, 1 +3f59a340: move *a13(0xffe0), a7, 1 +3f59a360: call a7 +3f59a370: jruc L3F59A4C0 +L3F59A380: +3f59a380: move a14, -*sp, 1 +3f59a390: move a10, *a14+, 1 +3f59a3a0: movi 0x3f5b3a20, a8 +3f59a3d0: move a8, *a14+, 1 +3f59a3e0: move a13, a5 +3f59a3f0: addi 0x200, a5 +3f59a410: move a5, *a14+, 1 +3f59a420: calla L3FB34430 +3f59a450: move a14, -*sp, 1 +3f59a460: move *a13(0xffc0), *a14+, 1 +3f59a480: move a5, *a14+, 1 +3f59a490: move *a13(0xffe0), a7, 1 +3f59a4b0: call a7 +L3F59A4C0: +3f59a4c0: move a14, -*sp, 1 +3f59a4d0: move *a12(0x260), *a14+, 1 +3f59a4f0: move *a12(0x160), *a14+, 1 +3f59a510: move *a13(0xa00), *a14+, 1 +3f59a530: movi 0x3f5b3a48, a8 +3f59a560: move a8, *a14+, 1 +3f59a570: move a13, a7 +3f59a580: addi 0x200, a7 +3f59a5a0: move a7, *a14+, 1 +3f59a5b0: calla L3FB34430 +3f59a5e0: move a14, -*sp, 1 +3f59a5f0: move *a13(0xffc0), *a14+, 1 +3f59a610: move a7, *a14+, 1 +3f59a620: move *a13(0xffe0), a5, 1 +3f59a640: call a5 +3f59a650: move a14, -*sp, 1 +3f59a660: move *a13(0xffc0), *a14+, 1 +3f59a680: move a5, *a14+, 1 +3f59a690: move *a13(0xa00), *a14+, 1 +3f59a6b0: setf 16, 0, 0 +3f59a6c0: move *a11(0xb0), a8, 0 +3f59a6e0: move a8, *a14+, 1 +3f59a6f0: move a11, a7 +3f59a700: addi 0x90, a7 +3f59a720: move a7, *a14+, 1 +3f59a730: calla L3F59C3C0 +3f59a760: move a14, -*sp, 1 +3f59a770: move *a13(0xffc0), *a14+, 1 +3f59a790: move a5, *a14+, 1 +3f59a7a0: move *a13(0xa00), *a14+, 1 +3f59a7c0: setf 16, 0, 0 +3f59a7d0: move *a11(0x80), a8, 0 +3f59a7f0: move a8, *a14+, 1 +3f59a800: move a11, a7 +3f59a810: addi 0x60, a7 +3f59a830: move a7, *a14+, 1 +3f59a840: calla L3F59C3C0 +3f59a870: setf 16, 1, 0 +3f59a880: move *a0(0x40), a7, 0 +3f59a8a0: jrlt L3F59A8F0 +3f59a8b0: move *a0(0x40), a7, 0 +3f59a8d0: subk 11, a7 +3f59a8e0: jrlt L3F59A9F0 +L3F59A8F0: +3f59a8f0: move a14, -*sp, 1 +3f59a900: move *a0(0x40), a8, 0 +3f59a920: move a8, *a14+, 1 +3f59a930: movi 0x3f5b3ac8, a8 +3f59a960: move a8, *a14+, 1 +3f59a970: move a13, a7 +3f59a980: addi 0x200, a7 +3f59a9a0: move a7, *a14+, 1 +3f59a9b0: calla L3FB34430 +3f59a9e0: jruc L3F59AB20 +L3F59A9F0: +3f59a9f0: move a14, -*sp, 1 +3f59aa00: move *a0(0x40), a7, 0 +3f59aa20: sll 0x5, a7 +3f59aa30: addi 0x1e2860, a7 +3f59aa60: move *a7+, *a14+, 1 +3f59aa70: movi 0x3f5b3ae8, a8 +3f59aaa0: move a8, *a14+, 1 +3f59aab0: move a13, a7 +3f59aac0: addi 0x200, a7 +3f59aae0: move a7, *a14+, 1 +3f59aaf0: calla L3FB34430 +L3F59AB20: +3f59ab20: move a14, -*sp, 1 +3f59ab30: movi 0x3f5b3b08, a8 +3f59ab60: move a8, *a14+, 1 +3f59ab70: move a7, *a14+, 1 +3f59ab80: calla L3FB452E0 +3f59abb0: move a14, -*sp, 1 +3f59abc0: move *a13(0xffc0), *a14+, 1 +3f59abe0: move a7, *a14+, 1 +3f59abf0: call a5 +3f59ac00: move a10, a9 +3f59ac10: move *a11, a7, 1 +3f59ac20: cmpi 0x970b0, a7 +3f59ac50: jane L3F599A70 +L3F59AC70: +3f59ac70: move *sp(0x120), a14, 1 +3f59ac90: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f59acb0: rets 2 +L3F59ACC0: +3f59acc0: mmtm sp, a7,a9,a10,a11,a13 +3f59ace0: move a14, a13 +3f59acf0: addi 0x820, a14 +3f59ad10: movi 0x3f5b3330, a11 +3f59ad40: move a11, *a13, 1 +3f59ad50: move a14, -*sp, 1 +3f59ad60: move *a13(0xffc0), *a14+, 1 +3f59ad80: movi 0x3f5b4278, a8 +3f59adb0: move a8, *a14+, 1 +3f59adc0: move *a13(0xffe0), a7, 1 +3f59ade0: call a7 +3f59adf0: move a14, -*sp, 1 +3f59ae00: move @0x96500, a7, 1 +3f59ae30: dec a7 +3f59ae40: jreq L3F59AE90 +3f59ae50: movi 0x3f5b42e8, a7 +3f59ae80: jruc L3F59AEC0 +L3F59AE90: +3f59ae90: movi 0x3f5b3330, a7 +L3F59AEC0: +3f59aec0: move a7, *a14+, 1 +3f59aed0: move @0x96500, *a14+, 1 +3f59af00: movi 0x3f5b42f8, a8 +3f59af30: move a8, *a14+, 1 +3f59af40: move a13, a7 +3f59af50: addk 32, a7 +3f59af60: move a7, *a14+, 1 +3f59af70: calla L3FB34430 +3f59afa0: move a14, -*sp, 1 +3f59afb0: move *a13(0xffc0), *a14+, 1 +3f59afd0: move a7, *a14+, 1 +3f59afe0: move *a13(0xffe0), a7, 1 +3f59b000: call a7 +3f59b010: move a14, -*sp, 1 +3f59b020: move @0x96540, a7, 1 +3f59b050: dec a7 +3f59b060: jreq L3F59B0B0 +3f59b070: movi 0x3f5b42e8, a7 +3f59b0a0: jruc L3F59B0E0 +L3F59B0B0: +3f59b0b0: movi 0x3f5b3330, a7 +L3F59B0E0: +3f59b0e0: move a7, *a14+, 1 +3f59b0f0: move @0x96540, *a14+, 1 +3f59b120: movi 0x3f5b43c8, a8 +3f59b150: move a8, *a14+, 1 +3f59b160: move a13, a7 +3f59b170: addk 32, a7 +3f59b180: move a7, *a14+, 1 +3f59b190: calla L3FB34430 +3f59b1c0: move a14, -*sp, 1 +3f59b1d0: move *a13(0xffc0), *a14+, 1 +3f59b1f0: move a7, *a14+, 1 +3f59b200: move *a13(0xffe0), a7, 1 +3f59b220: call a7 +3f59b230: movk 1, a10 +3f59b240: sub a9, a9 +L3F59B250: +3f59b250: move a9, a11 +3f59b260: sll 0x5, a11 +3f59b270: addi 0x96560, a11 +3f59b2a0: move *a11, a11, 1 +3f59b2b0: jreq L3F59B570 +3f59b2c0: move a10, a7 +3f59b2d0: jreq L3F59B390 +3f59b2e0: move a14, -*sp, 1 +3f59b2f0: move *a13(0xffc0), *a14+, 1 +3f59b310: movi 0x3f5b4570, a8 +3f59b340: move a8, *a14+, 1 +3f59b350: move *a13(0xffe0), a11, 1 +3f59b370: call a11 +3f59b380: sub a10, a10 +L3F59B390: +3f59b390: move a14, -*sp, 1 +3f59b3a0: move a9, a11 +3f59b3b0: sll 0x5, a11 +3f59b3c0: addi 0x96560, a11 +3f59b3f0: move *a11+, *a14+, 1 +3f59b400: move a9, a11 +3f59b410: sll 0x5, a11 +3f59b420: addi 0x1bda30, a11 +3f59b450: move *a11+, *a14+, 1 +3f59b460: movi 0x3f5b4610, a8 +3f59b490: move a8, *a14+, 1 +3f59b4a0: move a13, a11 +3f59b4b0: addk 32, a11 +3f59b4c0: move a11, *a14+, 1 +3f59b4d0: calla L3FB34430 +3f59b500: move a14, -*sp, 1 +3f59b510: move *a13(0xffc0), *a14+, 1 +3f59b530: move a11, *a14+, 1 +3f59b540: move *a13(0xffe0), a7, 1 +3f59b560: call a7 +L3F59B570: +3f59b570: inc a9 +3f59b580: cmpi 0x13, a9 +3f59b5a0: jrlt L3F59B250 +3f59b5b0: move a14, -*sp, 1 +3f59b5c0: move @0x967c0, a11, 1 +3f59b5f0: dec a11 +3f59b600: jreq L3F59B650 +3f59b610: movi 0x3f5b42e8, a11 +3f59b640: jruc L3F59B680 +L3F59B650: +3f59b650: movi 0x3f5b3330, a11 +L3F59B680: +3f59b680: move a11, *a14+, 1 +3f59b690: move @0x967c0, *a14+, 1 +3f59b6c0: movi 0x3f5b4660, a8 +3f59b6f0: move a8, *a14+, 1 +3f59b700: move a13, a11 +3f59b710: addk 32, a11 +3f59b720: move a11, *a14+, 1 +3f59b730: calla L3FB34430 +3f59b760: move a14, -*sp, 1 +3f59b770: move *a13(0xffc0), *a14+, 1 +3f59b790: move a11, *a14+, 1 +3f59b7a0: move *a13(0xffe0), a7, 1 +3f59b7c0: call a7 +3f59b7d0: move a14, -*sp, 1 +3f59b7e0: move @0x967e0, a11, 1 +3f59b810: dec a11 +3f59b820: jreq L3F59B870 +3f59b830: movi 0x3f5b42e8, a11 +3f59b860: jruc L3F59B8A0 +L3F59B870: +3f59b870: movi 0x3f5b3330, a11 +L3F59B8A0: +3f59b8a0: move a11, *a14+, 1 +3f59b8b0: move @0x967e0, *a14+, 1 +3f59b8e0: movi 0x3f5b4780, a8 +3f59b910: move a8, *a14+, 1 +3f59b920: move a13, a11 +3f59b930: addk 32, a11 +3f59b940: move a11, *a14+, 1 +3f59b950: calla L3FB34430 +3f59b980: move a14, -*sp, 1 +3f59b990: move *a13(0xffc0), *a14+, 1 +3f59b9b0: move a11, *a14+, 1 +3f59b9c0: call a7 +3f59b9d0: move a14, -*sp, 1 +3f59b9e0: move @0x96800, a11, 1 +3f59ba10: dec a11 +3f59ba20: jreq L3F59BA70 +3f59ba30: movi 0x3f5b42e8, a11 +3f59ba60: jruc L3F59BAA0 +L3F59BA70: +3f59ba70: movi 0x3f5b3330, a11 +L3F59BAA0: +3f59baa0: move a11, *a14+, 1 +3f59bab0: move @0x96800, *a14+, 1 +3f59bae0: movi 0x3f5b4880, a8 +3f59bb10: move a8, *a14+, 1 +3f59bb20: move a13, a11 +3f59bb30: addk 32, a11 +3f59bb40: move a11, *a14+, 1 +3f59bb50: calla L3FB34430 +3f59bb80: move a14, -*sp, 1 +3f59bb90: move *a13(0xffc0), *a14+, 1 +3f59bbb0: move a11, *a14+, 1 +3f59bbc0: call a7 +3f59bbd0: move a14, -*sp, 1 +3f59bbe0: move @0x96820, a11, 1 +3f59bc10: dec a11 +3f59bc20: jreq L3F59BC70 +3f59bc30: movi 0x3f5b42e8, a11 +3f59bc60: jruc L3F59BCA0 +L3F59BC70: +3f59bc70: movi 0x3f5b3330, a11 +L3F59BCA0: +3f59bca0: move a11, *a14+, 1 +3f59bcb0: move @0x96820, *a14+, 1 +3f59bce0: movi 0x3f5b4920, a8 +3f59bd10: move a8, *a14+, 1 +3f59bd20: move a13, a11 +3f59bd30: addk 32, a11 +3f59bd40: move a11, *a14+, 1 +3f59bd50: calla L3FB34430 +3f59bd80: move a14, -*sp, 1 +3f59bd90: move *a13(0xffc0), *a14+, 1 +3f59bdb0: move a11, *a14+, 1 +3f59bdc0: call a7 +3f59bdd0: movk 1, a10 +3f59bde0: sub a9, a9 +L3F59BDF0: +3f59bdf0: move a9, a11 +3f59be00: sll 0x5, a11 +3f59be10: addi 0x96860, a11 +3f59be40: move *a11, a11, 1 +3f59be50: jreq L3F59C110 +3f59be60: move a10, a7 +3f59be70: jreq L3F59BF30 +3f59be80: move a14, -*sp, 1 +3f59be90: move *a13(0xffc0), *a14+, 1 +3f59beb0: movi 0x3f5b4a18, a8 +3f59bee0: move a8, *a14+, 1 +3f59bef0: move *a13(0xffe0), a11, 1 +3f59bf10: call a11 +3f59bf20: sub a10, a10 +L3F59BF30: +3f59bf30: move a14, -*sp, 1 +3f59bf40: move a9, a11 +3f59bf50: sll 0x5, a11 +3f59bf60: addi 0x96860, a11 +3f59bf90: move *a11+, *a14+, 1 +3f59bfa0: move a9, a11 +3f59bfb0: sll 0x5, a11 +3f59bfc0: addi 0x1bda30, a11 +3f59bff0: move *a11+, *a14+, 1 +3f59c000: movi 0x3f5b4610, a8 +3f59c030: move a8, *a14+, 1 +3f59c040: move a13, a11 +3f59c050: addk 32, a11 +3f59c060: move a11, *a14+, 1 +3f59c070: calla L3FB34430 +3f59c0a0: move a14, -*sp, 1 +3f59c0b0: move *a13(0xffc0), *a14+, 1 +3f59c0d0: move a11, *a14+, 1 +3f59c0e0: move *a13(0xffe0), a7, 1 +3f59c100: call a7 +L3F59C110: +3f59c110: inc a9 +3f59c120: cmpi 0x13, a9 +3f59c140: jrlt L3F59BDF0 +3f59c150: move a14, -*sp, 1 +3f59c160: move @0x96840, a11, 1 +3f59c190: dec a11 +3f59c1a0: jreq L3F59C1F0 +3f59c1b0: movi 0x3f5b42e8, a11 +3f59c1e0: jruc L3F59C220 +L3F59C1F0: +3f59c1f0: movi 0x3f5b3330, a11 +L3F59C220: +3f59c220: move a11, *a14+, 1 +3f59c230: move @0x96840, *a14+, 1 +3f59c260: movi 0x3f5b4ab0, a8 +3f59c290: move a8, *a14+, 1 +3f59c2a0: move a13, a11 +3f59c2b0: addk 32, a11 +3f59c2c0: move a11, *a14+, 1 +3f59c2d0: calla L3FB34430 +3f59c300: move a14, -*sp, 1 +3f59c310: move *a13(0xffc0), *a14+, 1 +3f59c330: move a11, *a14+, 1 +3f59c340: move *a13(0xffe0), a7, 1 +3f59c360: call a7 +3f59c370: move *sp(0xc0), a14, 1 +3f59c390: mmfm sp, a7,a9,a10,a11,a13 +3f59c3b0: rets 2 +L3F59C3C0: +3f59c3c0: mmtm sp, a7,a9,a11,a13 +3f59c3e0: move a14, a13 +3f59c3f0: addi 0xae0, a14 +3f59c410: move *a13(0xffe0), a9, 1 +3f59c430: sub a11, a11 +3f59c440: move a11, *a13, 1 +3f59c450: move a14, -*sp, 1 +3f59c460: move a14, -*sp, 1 +3f59c470: move a9, a8 +3f59c480: move *a8+, *a14+, 1 +3f59c490: calla L3F599760 +3f59c4c0: move a8, *a14+, 1 +3f59c4d0: move @0x1bb710, a7 +3f59c500: jreq L3F59C570 +3f59c510: move @0x1bb720, a7 +3f59c540: jrne L3F59C570 +3f59c550: movk 12, a7 +3f59c560: jruc L3F59C580 +L3F59C570: +3f59c570: movk 16, a7 +L3F59C580: +3f59c580: move a7, *a14+, 1 +3f59c590: movi 0x3f5b4bc0, a8 +3f59c5c0: move a8, *a14+, 1 +3f59c5d0: move a13, a7 +3f59c5e0: addk 32, a7 +3f59c5f0: move a7, *a14+, 1 +3f59c600: calla L3FB34430 +3f59c630: move a14, -*sp, 1 +3f59c640: move a11, *a14+, 1 +3f59c650: move a7, *a14+, 1 +3f59c660: calla L3FE1D650 +3f59c690: move a8, *a13(0x2a0), 1 +3f59c6b0: move a14, -*sp, 1 +3f59c6c0: move a14, -*sp, 1 +3f59c6d0: setf 16, 0, 0 +3f59c6e0: move *a13(0xffc0), a7, 0 +3f59c700: move a7, *a14+, 1 +3f59c710: calla L3FB2C000 +3f59c740: move a8, *a14+, 1 +3f59c750: movi 0x3f5b4bf0, a8 +3f59c780: move a8, *a14+, 1 +3f59c790: move *a13(0x2a0), *a14+, 1 +3f59c7b0: calla L3FB34430 +3f59c7e0: move @0x1bb710, a7 +3f59c810: jreq L3F59C840 +3f59c820: movk 18, a7 +3f59c830: jruc L3F59C850 +L3F59C840: +3f59c840: movk 22, a7 +L3F59C850: +3f59c850: move a7, *a13(0xac0), 1 +3f59c870: move a14, -*sp, 1 +3f59c880: move a13, a7 +3f59c890: addk 32, a7 +3f59c8a0: move a7, *a14+, 1 +3f59c8b0: move *a13(0xac0), *a14+, 1 +3f59c8d0: move *a13(0xac0), *a14+, 1 +3f59c8f0: movi 0x3f5b4c08, a8 +3f59c920: move a8, *a14+, 1 +3f59c930: move a13, a7 +3f59c940: addi 0x2c0, a7 +3f59c960: move a7, *a14+, 1 +3f59c970: calla L3FB34430 +3f59c9a0: move a14, -*sp, 1 +3f59c9b0: move *a13(0xff60), *a14+, 1 +3f59c9d0: move a7, *a14+, 1 +3f59c9e0: move *a13(0xff80), a7, 1 +3f59ca00: call a7 +3f59ca10: move *sp(0xa0), a14, 1 +3f59ca30: mmfm sp, a7,a9,a11,a13 +3f59ca50: rets 2 +L3F59CA60: +3f59ca60: mmtm sp, a9,a10,a11,a13 +3f59ca80: move a14, a13 +3f59ca90: addi 0x800, a14 +3f59cab0: sub a9, a9 +3f59cac0: movi 0x1bb970, a10 +3f59caf0: move *a10, a11, 1 +3f59cb00: jreq L3F59CF00 +L3F59CB10: +3f59cb10: move *a10, a11, 1 +3f59cb20: dsjs a11, L3F59CC70 +3f59cb30: move a14, -*sp, 1 +3f59cb40: move *a10(0x20), *a14+, 1 +3f59cb60: movi 0x3f5b4c48, a8 +3f59cb90: move a8, *a14+, 1 +3f59cba0: move a13, *a14+, 1 +3f59cbb0: calla L3FB34430 +3f59cbe0: move a14, -*sp, 1 +3f59cbf0: move *a13(0xffc0), *a14+, 1 +3f59cc10: move a13, *a14+, 1 +3f59cc20: move *a13(0xffe0), a11, 1 +3f59cc40: call a11 +3f59cc50: addk 2, a9 +3f59cc60: jruc L3F59CEC0 +L3F59CC70: +3f59cc70: move a14, -*sp, 1 +3f59cc80: move *a10(0x20), *a14+, 1 +3f59cca0: move *a10, a11, 1 +3f59ccb0: move *a11+, *a14+, 1 +3f59ccc0: movi 0x3f5b4c78, a8 +3f59ccf0: move a8, *a14+, 1 +3f59cd00: move a13, *a14+, 1 +3f59cd10: calla L3FB34430 +3f59cd40: move a14, -*sp, 1 +3f59cd50: move *a13(0xffc0), *a14+, 1 +3f59cd70: move a13, *a14+, 1 +3f59cd80: move *a13(0xffe0), a11, 1 +3f59cda0: call a11 +3f59cdb0: inc a9 +3f59cdc0: cmpi 0x13, a9 +3f59cde0: jrle L3F59CEC0 +3f59cdf0: move a14, -*sp, 1 +3f59ce00: move *a13(0xffc0), *a14+, 1 +3f59ce20: movi 0x3f5b3338, a8 +3f59ce50: move a8, *a14+, 1 +3f59ce60: calla L3F6D0F90 +3f59ce90: subk 13, a8 +3f59cea0: jreq L3F59CEC0 +3f59ceb0: sub a9, a9 +L3F59CEC0: +3f59cec0: addi 0x40, a10 +3f59cee0: move *a10, a11, 1 +3f59cef0: jrne L3F59CB10 +L3F59CF00: +3f59cf00: move *sp(0xa0), a14, 1 +3f59cf20: mmfm sp, a9,a10,a11,a13 +3f59cf40: rets 2 +L3F59CF50: +3f59cf50: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f59cf70: move a14, a13 +3f59cf80: addi 0x4020, a14 +3f59cfa0: calla L3FB2E340 +3f59cfd0: move a8, *a13, 1 +3f59cfe0: sub a11, a11 +3f59cff0: move a14, -*sp, 1 +3f59d000: movi 0x100, a7 +3f59d020: move a7, *a14+, 1 +3f59d030: movi 0x1be010, a7 +3f59d060: move a7, *a14+, 1 +3f59d070: calla L3FB44A00 +3f59d0a0: move a14, -*sp, 1 +3f59d0b0: move *a13(0xffc0), *a14+, 1 +3f59d0d0: movi 0x3f5b5528, a8 +3f59d100: move a8, *a14+, 1 +3f59d110: move *a13(0xffe0), a5, 1 +3f59d130: call a5 +3f59d140: move a14, -*sp, 1 +3f59d150: move @0x94460, *a14+, 1 +3f59d180: setf 16, 0, 0 +3f59d190: move @0x94540, a3, 0 +3f59d1c0: move @0x94460, a7, 1 +3f59d1f0: sub a3, a7 +3f59d200: move a7, *a14+, 1 +3f59d210: movi 0x3f5b55c0, a8 +3f59d240: move a8, *a14+, 1 +3f59d250: move a13, a7 +3f59d260: addk 32, a7 +3f59d270: move a7, *a14+, 1 +3f59d280: calla L3FB34430 +3f59d2b0: move a14, -*sp, 1 +3f59d2c0: move *a13(0xffc0), *a14+, 1 +3f59d2e0: move a7, *a14+, 1 +3f59d2f0: call a5 +3f59d300: movi 0x1bdc90, a0 +3f59d330: move *a0(0x20), a3, 1 +3f59d350: jreq L3F59D6D0 +3f59d360: setf 16, 0, 0 +L3F59D370: +3f59d370: move *a0, a7, 1 +3f59d380: sll 0x4, a7 +3f59d390: addi 0x94540, a7 +3f59d3c0: move *a7, a7, 0 +3f59d3d0: jreq L3F59D680 +3f59d3e0: move *a0, a7, 1 +3f59d3f0: sll 0x3, a7 +3f59d400: addi 0x1be010, a7 +3f59d430: movk 1, a5 +3f59d440: movb a5, *a7 +3f59d450: move a14, -*sp, 1 +3f59d460: move *a0(0x20), *a14+, 1 +3f59d480: move *a0, a7, 1 +3f59d490: sll 0x4, a7 +3f59d4a0: addi 0x94540, a7 +3f59d4d0: move *a7, a8, 0 +3f59d4e0: move a8, *a14+, 1 +3f59d4f0: movi 0x3f5b5668, a8 +3f59d520: move a8, *a14+, 1 +3f59d530: move a13, a7 +3f59d540: addk 32, a7 +3f59d550: move a7, *a14+, 1 +3f59d560: calla L3FB34430 +3f59d590: move a14, -*sp, 1 +3f59d5a0: move *a13(0xffc0), *a14+, 1 +3f59d5c0: move a7, *a14+, 1 +3f59d5d0: move *a13(0xffe0), a3, 1 +3f59d5f0: call a3 +3f59d600: move *a0, a5, 1 +3f59d610: sll 0x4, a5 +3f59d620: addi 0x94540, a5 +3f59d650: setf 16, 0, 0 +3f59d660: move *a5, a5, 0 +3f59d670: add a5, a11 +L3F59D680: +3f59d680: addi 0x40, a0 +3f59d6a0: move *a0(0x20), a7, 1 +3f59d6c0: jrne L3F59D370 +L3F59D6D0: +3f59d6d0: movk 1, a7 +3f59d6e0: movb a7, @0x1be010 +3f59d710: sub a12, a12 +3f59d720: move @0x1e50f0, a5, 1 +3f59d750: cmp a5, a12 +3f59d760: jrge L3F59DAE0 +L3F59D770: +3f59d770: move a12, a7 +3f59d780: sll 0x3, a7 +3f59d790: addi 0x1be010, a7 +3f59d7c0: movb *a7, a7 +3f59d7d0: jrne L3F59DA80 +3f59d7e0: move a12, a7 +3f59d7f0: sll 0x4, a7 +3f59d800: addi 0x94540, a7 +3f59d830: setf 16, 0, 0 +3f59d840: move *a7, a7, 0 +3f59d850: jreq L3F59DA80 +3f59d860: move a14, -*sp, 1 +3f59d870: move a12, *a14+, 1 +3f59d880: move a12, a7 +3f59d890: sll 0x4, a7 +3f59d8a0: addi 0x94540, a7 +3f59d8d0: move *a7, a8, 0 +3f59d8e0: move a8, *a14+, 1 +3f59d8f0: movi 0x3f5b5740, a8 +3f59d920: move a8, *a14+, 1 +3f59d930: move a13, a7 +3f59d940: addk 32, a7 +3f59d950: move a7, *a14+, 1 +3f59d960: calla L3FB34430 +3f59d990: move a14, -*sp, 1 +3f59d9a0: move *a13(0xffc0), *a14+, 1 +3f59d9c0: move a7, *a14+, 1 +3f59d9d0: move *a13(0xffe0), a5, 1 +3f59d9f0: call a5 +3f59da00: move a12, a3 +3f59da10: sll 0x4, a3 +3f59da20: addi 0x94540, a3 +3f59da50: setf 16, 0, 0 +3f59da60: move *a3, a3, 0 +3f59da70: add a3, a11 +L3F59DA80: +3f59da80: inc a12 +3f59da90: move @0x1e50f0, a7, 1 +3f59dac0: cmp a7, a12 +3f59dad0: jrlt L3F59D770 +L3F59DAE0: +3f59dae0: setf 16, 0, 0 +3f59daf0: move @0x94540, a7, 0 +3f59db20: move @0x94460, a5, 1 +3f59db50: sub a7, a5 +3f59db60: cmp a5, a11 +3f59db70: jreq L3F59DD00 +3f59db80: move a14, -*sp, 1 +3f59db90: move @0x94460, a5, 1 +3f59dbc0: sub a7, a5 +3f59dbd0: sub a11, a5 +3f59dbe0: move a5, *a14+, 1 +3f59dbf0: movi 0x3f5b5878, a8 +3f59dc20: move a8, *a14+, 1 +3f59dc30: move a13, a5 +3f59dc40: addk 32, a5 +3f59dc50: move a5, *a14+, 1 +3f59dc60: calla L3FB34430 +3f59dc90: move a14, -*sp, 1 +3f59dca0: move *a13(0xffc0), *a14+, 1 +3f59dcc0: move a5, *a14+, 1 +3f59dcd0: move *a13(0xffe0), a7, 1 +3f59dcf0: call a7 +L3F59DD00: +3f59dd00: move a14, -*sp, 1 +3f59dd10: move @0x94480, *a14+, 1 +3f59dd40: move @0x94480, a7, 1 +3f59dd70: move @0x944c0, a5, 1 +3f59dda0: sub a5, a7 +3f59ddb0: move a7, *a14+, 1 +3f59ddc0: movi 0x3f5b5948, a8 +3f59ddf0: move a8, *a14+, 1 +3f59de00: move a13, a7 +3f59de10: addk 32, a7 +3f59de20: move a7, *a14+, 1 +3f59de30: calla L3FB34430 +3f59de60: move a14, -*sp, 1 +3f59de70: move *a13(0xffc0), *a14+, 1 +3f59de90: move a7, *a14+, 1 +3f59dea0: move *a13(0xffe0), a5, 1 +3f59dec0: call a5 +3f59ded0: move a14, -*sp, 1 +3f59dee0: move @0x944a0, *a14+, 1 +3f59df10: movi 0x3f5b5a20, a8 +3f59df40: move a8, *a14+, 1 +3f59df50: move a7, *a14+, 1 +3f59df60: calla L3FB34430 +3f59df90: move a14, -*sp, 1 +3f59dfa0: move *a13(0xffc0), *a14+, 1 +3f59dfc0: move a7, *a14+, 1 +3f59dfd0: call a5 +3f59dfe0: move @0x94460, a3, 1 +3f59e010: sll 0x7, a3 +3f59e020: move @0x94480, a7, 1 +3f59e050: sll 0xa, a7 +3f59e060: add a7, a3 +3f59e070: move @0x944a0, a7, 1 +3f59e0a0: sll 0xa, a7 +3f59e0b0: add a7, a3 +3f59e0c0: move a3, a9 +3f59e0d0: setf 16, 0, 0 +3f59e0e0: move @0x94540, a7, 0 +3f59e110: sll 0x7, a7 +3f59e120: move @0x944c0, a3, 1 +3f59e150: sll 0xa, a3 +3f59e160: add a3, a7 +3f59e170: move a7, a10 +3f59e180: move a14, -*sp, 1 +3f59e190: move a9, a7 +3f59e1a0: sub a10, a7 +3f59e1b0: movi 0x64, a3 +3f59e1d0: mpys a3, a7 +3f59e1e0: divs a9, a7 +3f59e1f0: move a7, *a14+, 1 +3f59e200: move a9, a7 +3f59e210: sra 0xa, a7 +3f59e220: move a7, *a14+, 1 +3f59e230: movi 0x3f5b5b10, a8 +3f59e260: move a8, *a14+, 1 +3f59e270: move a13, a7 +3f59e280: addk 32, a7 +3f59e290: move a7, *a14+, 1 +3f59e2a0: calla L3FB34430 +3f59e2d0: move a14, -*sp, 1 +3f59e2e0: move *a13(0xffc0), *a14+, 1 +3f59e300: move a7, *a14+, 1 +3f59e310: call a5 +3f59e320: move a14, -*sp, 1 +3f59e330: move @0x944e0, *a14+, 1 +3f59e360: movi 0x3f5b5c80, a8 +3f59e390: move a8, *a14+, 1 +3f59e3a0: move a7, *a14+, 1 +3f59e3b0: calla L3FB34430 +3f59e3e0: move a14, -*sp, 1 +3f59e3f0: move *a13(0xffc0), *a14+, 1 +3f59e410: move a7, *a14+, 1 +3f59e420: call a5 +3f59e430: move a14, -*sp, 1 +3f59e440: move @0x94500, *a14+, 1 +3f59e470: movi 0x3f5b5d78, a8 +3f59e4a0: move a8, *a14+, 1 +3f59e4b0: move a7, *a14+, 1 +3f59e4c0: calla L3FB34430 +3f59e4f0: move a14, -*sp, 1 +3f59e500: move *a13(0xffc0), *a14+, 1 +3f59e520: move a7, *a14+, 1 +3f59e530: call a5 +3f59e540: move a14, -*sp, 1 +3f59e550: move @0x94520, *a14+, 1 +3f59e580: movi 0x3f5b5e78, a8 +3f59e5b0: move a8, *a14+, 1 +3f59e5c0: move a7, *a14+, 1 +3f59e5d0: calla L3FB34430 +3f59e600: move a14, -*sp, 1 +3f59e610: move *a13(0xffc0), *a14+, 1 +3f59e630: move a7, *a14+, 1 +3f59e640: call a5 +3f59e650: move a14, -*sp, 1 +3f59e660: move *a13(0x0), *a14+, 1 +3f59e680: calla L3FB2E470 +3f59e6b0: move *sp(0x140), a14, 1 +3f59e6d0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f59e6f0: rets 2 +L3F59E700: +3f59e700: mmtm sp, a9,a11,a13 +3f59e720: move a14, a13 +3f59e730: addi 0x8d0, a14 +3f59e750: move @0x1e8730, a11, 1 +3f59e780: move a11, *a13, 1 +3f59e790: move a14, -*sp, 1 +3f59e7a0: movi 0x95e30, a11 +3f59e7d0: move a11, *a14+, 1 +3f59e7e0: movi 0x3f5b5fa0, a8 +3f59e810: move a8, *a14+, 1 +3f59e820: move a13, a11 +3f59e830: addi 0x40, a11 +3f59e850: move a11, *a14+, 1 +3f59e860: calla L3FB34430 +3f59e890: move a14, -*sp, 1 +3f59e8a0: move *a13(0xffc0), *a14+, 1 +3f59e8c0: move a11, *a14+, 1 +3f59e8d0: move *a13(0xffe0), a9, 1 +3f59e8f0: call a9 +3f59e900: move a14, -*sp, 1 +3f59e910: movi 0x3f5b6078, a8 +3f59e940: move a8, *a14+, 1 +3f59e950: movi 0x3f5b6098, a8 +3f59e980: move a8, *a14+, 1 +3f59e990: movi 0x3f5b60f0, a8 +3f59e9c0: move a8, *a14+, 1 +3f59e9d0: movi 0x3f5b6148, a8 +3f59ea00: move a8, *a14+, 1 +3f59ea10: movi 0x3f5b61a0, a8 +3f59ea40: move a8, *a14+, 1 +3f59ea50: movi 0x3f5b61c8, a8 +3f59ea80: move a8, *a14+, 1 +3f59ea90: movi 0x3f5b6208, a8 +3f59eac0: move a8, *a14+, 1 +3f59ead0: move a11, *a14+, 1 +3f59eae0: calla L3FB34430 +3f59eb10: move a14, -*sp, 1 +3f59eb20: move *a13(0xffc0), *a14+, 1 +3f59eb40: move a11, *a14+, 1 +3f59eb50: call a9 +3f59eb60: move *a13, a11, 1 +3f59eb70: cmpi 0x1e8730, a11 +3f59eba0: jreq L3F59F250 +L3F59EBB0: +3f59ebb0: move *a13, a11, 1 +3f59ebc0: move *a11(0x80), *a13(0x20), 1 +3f59ebf0: move a14, -*sp, 1 +3f59ec00: move *a13(0x20), a9, 1 +3f59ec20: setf 1, 1, 0 +3f59ec30: move *a9(0x1c3), a9, 0 +3f59ec50: jreq L3F59ECA0 +3f59ec60: movi 0x3f5b6330, a9 +3f59ec90: jruc L3F59ECD0 +L3F59ECA0: +3f59eca0: movi 0x3f5b3330, a9 +L3F59ECD0: +3f59ecd0: move a9, *a14+, 1 +3f59ece0: move *a13(0x20), a9, 1 +3f59ed00: move *a9(0x1c2), a9, 0 +3f59ed20: jreq L3F59ED70 +3f59ed30: movi 0x3f5b6348, a9 +3f59ed60: jruc L3F59EDA0 +L3F59ED70: +3f59ed70: movi 0x3f5b3330, a9 +L3F59EDA0: +3f59eda0: move a9, *a14+, 1 +3f59edb0: move *a13(0x20), a9, 1 +3f59edd0: move *a9(0x1c1), a9, 0 +3f59edf0: jreq L3F59EE40 +3f59ee00: movi 0x3f5b6360, a9 +3f59ee30: jruc L3F59EE70 +L3F59EE40: +3f59ee40: movi 0x3f5b3330, a9 +L3F59EE70: +3f59ee70: move a9, *a14+, 1 +3f59ee80: move *a13(0x20), a9, 1 +3f59eea0: move *a9(0x1c0), a9, 0 +3f59eec0: jreq L3F59EF10 +3f59eed0: movi 0x3f5b6378, a9 +3f59ef00: jruc L3F59EF40 +L3F59EF10: +3f59ef10: movi 0x3f5b3330, a9 +L3F59EF40: +3f59ef40: move a9, *a14+, 1 +3f59ef50: movi 0x3f5b6390, a8 +3f59ef80: move a8, *a14+, 1 +3f59ef90: move a13, a9 +3f59efa0: addi 0x840, a9 +3f59efc0: move a9, *a14+, 1 +3f59efd0: calla L3FB34430 +3f59f000: move a14, -*sp, 1 +3f59f010: move a9, *a14+, 1 +3f59f020: move *a11(0x60), *a14+, 1 +3f59f040: move *a11(0xa0), *a14+, 1 +3f59f060: move *a11(0x40), *a14+, 1 +3f59f080: move *a13(0x20), a9, 1 +3f59f0a0: move *a9(0xa0), *a14+, 1 +3f59f0c0: move a9, *a14+, 1 +3f59f0d0: movi 0x3f5b6408, a8 +3f59f100: move a8, *a14+, 1 +3f59f110: move a13, a9 +3f59f120: addi 0x40, a9 +3f59f140: move a9, *a14+, 1 +3f59f150: calla L3FB34430 +3f59f180: move a14, -*sp, 1 +3f59f190: move *a13(0xffc0), *a14+, 1 +3f59f1b0: move a9, *a14+, 1 +3f59f1c0: move *a13(0xffe0), a9, 1 +3f59f1e0: call a9 +3f59f1f0: move *a11, *a13, 1 +3f59f200: move *a13, a11, 1 +3f59f210: cmpi 0x1e8730, a11 +3f59f240: jrne L3F59EBB0 +L3F59F250: +3f59f250: move a14, -*sp, 1 +3f59f260: move *a13(0xffc0), *a14+, 1 +3f59f280: movi 0x3f5b3b08, a8 +3f59f2b0: move a8, *a14+, 1 +3f59f2c0: call a9 +3f59f2d0: move *sp(0x80), a14, 1 +3f59f2f0: mmfm sp, a9,a11,a13 +3f59f310: rets 2 +3f59f320: mmtm sp, a9,a11,a13 +3f59f340: move a14, a13 +3f59f350: addi 0x3c0, a14 +3f59f370: sub a11, a11 +3f59f380: move a11, *a13(0x60), 1 +3f59f3a0: move @0x1b3900, a11, 1 +3f59f3d0: move a14, -*sp, 1 +3f59f3e0: movi 0x1ce, a9 +3f59f400: move a9, *a14+, 1 +3f59f410: movk 1, a9 +3f59f420: move a9, *a14+, 1 +3f59f430: calla L3F703D90 +3f59f460: move a8, *a11(0x100), 1 +3f59f480: move a8, a11 +3f59f490: jrne L3F59F570 +3f59f4a0: move a14, -*sp, 1 +3f59f4b0: movi 0x3f5b6510, a8 +3f59f4e0: move a8, *a14+, 1 +3f59f4f0: sub a11, a11 +3f59f500: move a11, *a14+, 1 +3f59f510: calla L3F596830 +3f59f540: calla L3F707A30 +L3F59F570: +3f59f570: calla L3F22CF70 +3f59f5a0: move a14, -*sp, 1 +3f59f5b0: sub a11, a11 +3f59f5c0: move a11, *a14+, 1 +3f59f5d0: calla L3F5844C0 +3f59f600: move a8, *a13(0x40), 1 +3f59f620: move @0x1b3900, a9, 1 +3f59f650: move *a9(0x100), a11, 1 +3f59f670: sll 0x5, a8 +3f59f680: add a8, a11 +3f59f690: move *a13(0xffe0), *a11(0x2f0), 1 +L3F59F6C0: +3f59f6c0: move a14, -*sp, 1 +3f59f6d0: sub a11, a11 +3f59f6e0: move a11, *a14+, 1 +3f59f6f0: movk 4, a9 +3f59f700: move a9, *a14+, 1 +3f59f710: move a13, *a14+, 1 +3f59f720: move *a13(0x40), *a14+, 1 +3f59f740: calla L3F5D8E70 +3f59f770: move a8, *a13(0x20), 1 +3f59f790: move a8, a8 +3f59f7a0: jrge L3F59F7E0 +3f59f7b0: calla L3F707A30 +L3F59F7E0: +3f59f7e0: move a14, -*sp, 1 +3f59f7f0: move *a13(0x0), *a14+, 1 +3f59f810: calla L3FB2C140 +3f59f840: move a8, *a13, 1 +3f59f850: move a8, a8 +3f59f860: jrlt L3F59F890 +3f59f870: subk 10, a8 +3f59f880: jrls L3F59FA80 +L3F59F890: +3f59f890: move a14, -*sp, 1 +3f59f8a0: move *a13(0x0), *a14+, 1 +3f59f8c0: movi 0x3f5b66a8, a8 +3f59f8f0: move a8, *a14+, 1 +3f59f900: move a13, a9 +3f59f910: addi 0x80, a9 +3f59f930: move a9, *a14+, 1 +3f59f940: calla L3FB34430 +3f59f970: move a14, -*sp, 1 +3f59f980: move a14, -*sp, 1 +3f59f990: move a9, *a14+, 1 +3f59f9a0: calla L3FB458D0 +3f59f9d0: move a8, *a14+, 1 +3f59f9e0: move a9, *a14+, 1 +3f59f9f0: movi 0xffff, a11 +3f59fa10: move a11, *a14+, 1 +3f59fa20: move *a13(0x40), *a14+, 1 +3f59fa40: calla L3F5A0B20 +3f59fa70: jruc L3F59F6C0 +L3F59FA80: +3f59fa80: move *a13, a9, 1 +3f59fa90: subk 2, a9 +3f59faa0: jrlt L3F59FBB0 +3f59fab0: move *a13(0x60), a9, 1 +3f59fad0: jrne L3F59FBB0 +3f59fae0: move a14, -*sp, 1 +3f59faf0: move *a13(0x40), *a14+, 1 +3f59fb10: calla L3F59FDC0 +3f59fb40: move a8, *a13(0x60), 1 +3f59fb60: move a8, a9 +3f59fb70: jrne L3F59FBB0 +3f59fb80: calla L3F707A30 +L3F59FBB0: +3f59fbb0: move a14, -*sp, 1 +3f59fbc0: move *a13(0x40), *a14+, 1 +3f59fbe0: move *a13, a9, 1 +3f59fbf0: sll 0x5, a9 +3f59fc00: addi 0x1bb830, a9 +3f59fc30: move *a9, a9, 1 +3f59fc40: call a9 +3f59fc50: jruc L3F59F6C0 +3f59fc60: mmtm sp, a11,a13 +3f59fc80: move a14, a13 +3f59fc90: move a14, -*sp, 1 +3f59fca0: movk 6, a11 +3f59fcb0: move a11, *a14+, 1 +3f59fcc0: movi 0x3f5b6748, a8 +3f59fcf0: move a8, *a14+, 1 +3f59fd00: sub a11, a11 +3f59fd10: move a11, *a14+, 1 +3f59fd20: move *a13(0xffe0), *a14+, 1 +3f59fd40: calla L3F5A0B20 +3f59fd70: move *sp(0x60), a14, 1 +3f59fd90: mmfm sp, a11,a13 +3f59fdb0: rets 2 +L3F59FDC0: +3f59fdc0: mmtm sp, a9,a11,a13 +3f59fde0: move a14, a13 +3f59fdf0: addi 0x1c0, a14 +3f59fe10: calla L3F598D00 +3f59fe40: move a8, *a13(0x100), 1 +3f59fe60: calla L3FB3F9C0 +3f59fe90: move a8, *a13(0x120), 1 +3f59feb0: calla L3F5C82E0 +3f59fee0: move a8, *a13(0x140), 1 +3f59ff00: calla L3F598D00 +3f59ff30: move a8, *a13(0x160), 1 +3f59ff50: move a14, -*sp, 1 +3f59ff60: move *a13(0x100), *a14+, 1 +3f59ff80: calla L3FB2C140 +3f59ffb0: move a8, *a13, 1 +3f59ffc0: move a14, -*sp, 1 +3f59ffd0: move *a13(0x120), *a14+, 1 +3f59fff0: calla L3FB2C140 +3f5a0020: move a8, *a13(0x20), 1 +3f5a0040: move a14, -*sp, 1 +3f5a0050: move *a13(0x140), *a14+, 1 +3f5a0070: calla L3FB2C140 +3f5a00a0: move a8, *a13(0x40), 1 +3f5a00c0: move a14, -*sp, 1 +3f5a00d0: move *a13(0x160), *a14+, 1 +3f5a00f0: calla L3FB2C140 +3f5a0120: move a8, *a13(0x60), 1 +3f5a0140: move a14, -*sp, 1 +3f5a0150: movk 16, a11 +3f5a0160: move a11, *a14+, 1 +3f5a0170: move a13, *a14+, 1 +3f5a0180: movi 0x7f, a11 +3f5a01a0: move a11, *a14+, 1 +3f5a01b0: move *a13(0xffe0), *a14+, 1 +3f5a01d0: calla L3F5A0B20 +3f5a0200: move a14, -*sp, 1 +3f5a0210: sub a11, a11 +3f5a0220: move a11, *a14+, 1 +3f5a0230: movk 16, a11 +3f5a0240: move a11, *a14+, 1 +3f5a0250: move a13, a11 +3f5a0260: addi 0x80, a11 +3f5a0280: move a11, *a14+, 1 +3f5a0290: move *a13(0xffe0), *a14+, 1 +3f5a02b0: calla L3F5D8E70 +3f5a02e0: move a8, *a13(0x180), 1 +3f5a0300: move a8, a8 +3f5a0310: jrge L3F5A0410 +3f5a0320: move a14, -*sp, 1 +3f5a0330: move a8, *a14+, 1 +3f5a0340: movk 16, a11 +3f5a0350: move a11, *a14+, 1 +3f5a0360: movi 0x3f5b6778, a8 +3f5a0390: move a8, *a14+, 1 +3f5a03a0: sub a11, a11 +3f5a03b0: move a11, *a14+, 1 +3f5a03c0: calla L3F596BE0 +3f5a03f0: move a11, a8 +3f5a0400: jruc L3F5A0970 +L3F5A0410: +3f5a0410: move a14, -*sp, 1 +3f5a0420: move *a13(0x80), *a14+, 1 +3f5a0440: calla L3FB2C140 +3f5a0470: move a8, *a13(0x80), 1 +3f5a0490: move a14, -*sp, 1 +3f5a04a0: move *a13(0xa0), *a14+, 1 +3f5a04c0: calla L3FB2C140 +3f5a04f0: move a8, *a13(0xa0), 1 +3f5a0510: move a14, -*sp, 1 +3f5a0520: move *a13(0xc0), *a14+, 1 +3f5a0540: calla L3FB2C140 +3f5a0570: move a8, *a13(0xc0), 1 +3f5a0590: move a14, -*sp, 1 +3f5a05a0: move *a13(0xe0), *a14+, 1 +3f5a05c0: calla L3FB2C140 +3f5a05f0: move a8, *a13(0xe0), 1 +3f5a0610: calla L3FB33870 +3f5a0640: move a8, *a13(0x1a0), 1 +3f5a0660: move a14, -*sp, 1 +3f5a0670: movk 1, a11 +3f5a0680: move a11, *a14+, 1 +3f5a0690: calla L3F5A9620 +3f5a06c0: move a14, -*sp, 1 +3f5a06d0: movi 0x1be810, a9 +3f5a0700: move a9, *a14+, 1 +3f5a0710: calla L3F5AA2C0 +3f5a0740: move a14, -*sp, 1 +3f5a0750: movk 16, a11 +3f5a0760: move a11, *a14+, 1 +3f5a0770: move a13, a11 +3f5a0780: addi 0x80, a11 +3f5a07a0: move a11, *a14+, 1 +3f5a07b0: calla L3F5A09C0 +3f5a07e0: calla L3F5A9FA0 +3f5a0810: move a14, -*sp, 1 +3f5a0820: move *a13(0x1a0), *a14+, 1 +3f5a0840: calla L3FB338D0 +3f5a0870: move a14, -*sp, 1 +3f5a0880: movk 16, a9 +3f5a0890: move a9, *a14+, 1 +3f5a08a0: move a11, *a14+, 1 +3f5a08b0: move a13, a9 +3f5a08c0: addi 0x100, a9 +3f5a08e0: move a9, *a14+, 1 +3f5a08f0: calla L3F942230 +3f5a0920: move a8, a8 +3f5a0930: jreq L3F5A0960 +3f5a0940: sub a8, a8 +3f5a0950: jruc L3F5A0970 +L3F5A0960: +3f5a0960: movk 1, a8 +L3F5A0970: +3f5a0970: move *sp(0x80), a14, 1 +3f5a0990: mmfm sp, a9,a11,a13 +3f5a09b0: rets 2 +L3F5A09C0: +3f5a09c0: mmtm sp, a9,a10,a13 +3f5a09e0: move a14, a13 +3f5a09f0: move *a13(0xffe0), a9, 1 +3f5a0a10: move *a13(0xffc0), a10, 1 +3f5a0a30: jreq L3F5A0AD0 +L3F5A0A40: +3f5a0a40: move a14, -*sp, 1 +3f5a0a50: move a9, *a14+, 1 +3f5a0a60: calla L3F5ABA40 +3f5a0a90: addi 0x40, a9 +3f5a0ab0: subk 8, a10 +3f5a0ac0: jrne L3F5A0A40 +L3F5A0AD0: +3f5a0ad0: move *sp(0x80), a14, 1 +3f5a0af0: mmfm sp, a9,a10,a13 +3f5a0b10: rets 2 +L3F5A0B20: +3f5a0b20: mmtm sp, a9,a11,a13 +3f5a0b40: move a14, a13 +3f5a0b50: addi 0x2050, a14 +3f5a0b70: movb *a13(0xffc0), *a13(0x20) +3f5a0ba0: move *a13(0xff80), a11, 1 +3f5a0bc0: cmpi 0x400, a11 +3f5a0be0: jrls L3F5A0C30 +3f5a0bf0: movi 0x400, a11 +3f5a0c10: move a11, *a13(0xff80), 1 +L3F5A0C30: +3f5a0c30: inc a11 +3f5a0c40: move a11, *a13(0x2030), 1 +3f5a0c60: move a14, -*sp, 1 +3f5a0c70: move a11, *a14+, 1 +3f5a0c80: calla L3FB2C140 +3f5a0cb0: move a8, *a13, 1 +3f5a0cc0: move a14, -*sp, 1 +3f5a0cd0: move *a13(0xff80), *a14+, 1 +3f5a0cf0: move a13, a9 +3f5a0d00: addi 0x28, a9 +3f5a0d20: move a9, *a14+, 1 +3f5a0d30: move *a13(0xffa0), *a14+, 1 +3f5a0d50: calla L3FB44400 +3f5a0d80: move a14, -*sp, 1 +3f5a0d90: sub a9, a9 +3f5a0da0: move a9, *a14+, 1 +3f5a0db0: addk 4, a11 +3f5a0dc0: move a11, *a14+, 1 +3f5a0dd0: move a13, *a14+, 1 +3f5a0de0: move *a13(0xffe0), *a14+, 1 +3f5a0e00: calla L3F5D4AF0 +3f5a0e30: move a8, a11 +3f5a0e40: jrge L3F5A0E80 +3f5a0e50: movi 0xffff, a8 +3f5a0e70: jruc L3F5A0E90 +L3F5A0E80: +3f5a0e80: move a9, a8 +L3F5A0E90: +3f5a0e90: move *sp(0x80), a14, 1 +3f5a0eb0: mmfm sp, a9,a11,a13 +3f5a0ed0: rets 2 +3f5a0ee0: mmtm sp, a9,a11,a13 +3f5a0f00: move a14, a13 +3f5a0f10: move *a13(0xffe0), a9, 1 +3f5a0f30: move *a13(0xffc0), a11, 1 +3f5a0f50: inc a11 +3f5a0f60: jreq L3F5A1060 +3f5a0f70: move a14, -*sp, 1 +3f5a0f80: move a14, -*sp, 1 +3f5a0f90: move a9, *a14+, 1 +3f5a0fa0: calla L3FB458D0 +3f5a0fd0: move a8, *a14+, 1 +3f5a0fe0: move a9, *a14+, 1 +3f5a0ff0: movk 1, a11 +3f5a1000: move a11, *a14+, 1 +3f5a1010: move *a13(0xffc0), *a14+, 1 +3f5a1030: calla L3F5A0B20 +L3F5A1060: +3f5a1060: move *sp(0x80), a14, 1 +3f5a1080: mmfm sp, a9,a11,a13 +3f5a10a0: rets 2 +3f5a10b0: mmtm sp, a9,a11,a13 +3f5a10d0: move a14, a13 +3f5a10e0: move a14, -*sp, 1 +3f5a10f0: move *a13(0xffe0), *a14+, 1 +3f5a1110: movi 0x3f5a0ee0, a11 +3f5a1140: move a11, *a14+, 1 +3f5a1150: calla L3F599160 +3f5a1180: move a14, -*sp, 1 +3f5a1190: movk 6, a9 +3f5a11a0: move a9, *a14+, 1 +3f5a11b0: movi 0x3f5b6748, a8 +3f5a11e0: move a8, *a14+, 1 +3f5a11f0: sub a9, a9 +3f5a1200: move a9, *a14+, 1 +3f5a1210: move *a13(0xffe0), *a14+, 1 +3f5a1230: calla L3F5A0B20 +3f5a1260: calla L3F707A30 +3f5a1290: move *sp(0x80), a14, 1 +3f5a12b0: mmfm sp, a9,a11,a13 +3f5a12d0: rets 2 +3f5a12e0: mmtm sp, a9,a11,a13 +3f5a1300: move a14, a13 +3f5a1310: addi 0x2310, a14 +3f5a1330: move a14, -*sp, 1 +3f5a1340: sub a11, a11 +3f5a1350: move a11, *a14+, 1 +3f5a1360: movk 8, a11 +3f5a1370: move a11, *a14+, 1 +3f5a1380: move a13, *a14+, 1 +3f5a1390: move *a13(0xffe0), *a14+, 1 +3f5a13b0: calla L3F5D8E70 +3f5a13e0: move a8, *a13(0x40), 1 +3f5a1400: move a8, a8 +3f5a1410: jrge L3F5A1570 +3f5a1420: move a14, -*sp, 1 +3f5a1430: move @0x1b3900, a9, 1 +3f5a1460: move *a9(0x100), a11, 1 +3f5a1480: movb *a11(0x20), a8 +3f5a14a0: move a8, *a14+, 1 +3f5a14b0: movi 0x3f5b6970, a8 +3f5a14e0: move a8, *a14+, 1 +3f5a14f0: sub a11, a11 +3f5a1500: move a11, *a14+, 1 +3f5a1510: calla L3F5969B0 +3f5a1540: calla L3F707A30 +L3F5A1570: +3f5a1570: move a14, -*sp, 1 +3f5a1580: move *a13(0x20), *a14+, 1 +3f5a15a0: calla L3FB2C140 +3f5a15d0: move a8, *a13(0x20), 1 +3f5a15f0: move a14, -*sp, 1 +3f5a1600: move *a13(0x0), *a14+, 1 +3f5a1620: calla L3FB2C140 +3f5a1650: move a8, *a13, 1 +3f5a1660: move *a13(0x20), a11, 1 +3f5a1680: cmpi 0x400, a11 +3f5a16a0: jrls L3F5A18D0 +3f5a16b0: move a14, -*sp, 1 +3f5a16c0: movi 0x400, a9 +3f5a16e0: move a9, *a14+, 1 +3f5a16f0: movi 0x3f5b6a50, a8 +3f5a1720: move a8, *a14+, 1 +3f5a1730: move a13, a9 +3f5a1740: addi 0x2090, a9 +3f5a1760: move a9, *a14+, 1 +3f5a1770: calla L3FB34430 +3f5a17a0: move a14, -*sp, 1 +3f5a17b0: move a14, -*sp, 1 +3f5a17c0: move a9, *a14+, 1 +3f5a17d0: calla L3FB458D0 +3f5a1800: move a8, *a14+, 1 +3f5a1810: move a9, *a14+, 1 +3f5a1820: movi 0xffff, a9 +3f5a1840: move a9, *a14+, 1 +3f5a1850: move *a13(0xffe0), *a14+, 1 +3f5a1870: calla L3F5A0B20 +3f5a18a0: calla L3F707A30 +L3F5A18D0: +3f5a18d0: move a14, -*sp, 1 +3f5a18e0: move a11, *a14+, 1 +3f5a18f0: move a13, a9 +3f5a1900: addi 0x88, a9 +3f5a1920: move a9, *a14+, 1 +3f5a1930: move *a13(0x0), *a14+, 1 +3f5a1950: calla L3FB44400 +3f5a1980: move a14, -*sp, 1 +3f5a1990: move a11, *a14+, 1 +3f5a19a0: move a9, *a14+, 1 +3f5a19b0: movk 1, a9 +3f5a19c0: move a9, *a14+, 1 +3f5a19d0: move *a13(0xffe0), *a14+, 1 +3f5a19f0: calla L3F5A0B20 +3f5a1a20: move a14, -*sp, 1 +3f5a1a30: movk 6, a9 +3f5a1a40: move a9, *a14+, 1 +3f5a1a50: movi 0x3f5b6748, a8 +3f5a1a80: move a8, *a14+, 1 +3f5a1a90: sub a9, a9 +3f5a1aa0: move a9, *a14+, 1 +3f5a1ab0: move *a13(0xffe0), *a14+, 1 +3f5a1ad0: calla L3F5A0B20 +3f5a1b00: move *sp(0x80), a14, 1 +3f5a1b20: mmfm sp, a9,a11,a13 +3f5a1b40: rets 2 +3f5a1b50: mmtm sp, a9,a11,a13 +3f5a1b70: move a14, a13 +3f5a1b80: addi 0x4310, a14 +3f5a1ba0: move a14, -*sp, 1 +3f5a1bb0: sub a11, a11 +3f5a1bc0: move a11, *a14+, 1 +3f5a1bd0: movk 8, a11 +3f5a1be0: move a11, *a14+, 1 +3f5a1bf0: move a13, *a14+, 1 +3f5a1c00: move *a13(0xffe0), *a14+, 1 +3f5a1c20: calla L3F5D8E70 +3f5a1c50: move a8, *a13(0x40), 1 +3f5a1c70: move a8, a8 +3f5a1c80: jrge L3F5A1DE0 +3f5a1c90: move a14, -*sp, 1 +3f5a1ca0: move @0x1b3900, a9, 1 +3f5a1cd0: move *a9(0x100), a11, 1 +3f5a1cf0: movb *a11(0x20), a8 +3f5a1d10: move a8, *a14+, 1 +3f5a1d20: movi 0x3f5b6ba8, a8 +3f5a1d50: move a8, *a14+, 1 +3f5a1d60: sub a11, a11 +3f5a1d70: move a11, *a14+, 1 +3f5a1d80: calla L3F5969B0 +3f5a1db0: calla L3F707A30 +L3F5A1DE0: +3f5a1de0: move a14, -*sp, 1 +3f5a1df0: move *a13(0x0), *a14+, 1 +3f5a1e10: calla L3FB2C140 +3f5a1e40: move a8, *a13, 1 +3f5a1e50: move a14, -*sp, 1 +3f5a1e60: move *a13(0x20), *a14+, 1 +3f5a1e80: calla L3FB2C140 +3f5a1eb0: move a8, *a13(0x20), 1 +3f5a1ed0: cmpi 0x400, a8 +3f5a1ef0: jrls L3F5A2120 +3f5a1f00: move a14, -*sp, 1 +3f5a1f10: movi 0x400, a11 +3f5a1f30: move a11, *a14+, 1 +3f5a1f40: movi 0x3f5b6c88, a8 +3f5a1f70: move a8, *a14+, 1 +3f5a1f80: move a13, a9 +3f5a1f90: addi 0x2090, a9 +3f5a1fb0: move a9, *a14+, 1 +3f5a1fc0: calla L3FB34430 +3f5a1ff0: move a14, -*sp, 1 +3f5a2000: move a14, -*sp, 1 +3f5a2010: move a9, *a14+, 1 +3f5a2020: calla L3FB458D0 +3f5a2050: move a8, *a14+, 1 +3f5a2060: move a9, *a14+, 1 +3f5a2070: movi 0xffff, a9 +3f5a2090: move a9, *a14+, 1 +3f5a20a0: move *a13(0xffe0), *a14+, 1 +3f5a20c0: calla L3F5A0B20 +3f5a20f0: calla L3F707A30 +L3F5A2120: +3f5a2120: move a14, -*sp, 1 +3f5a2130: sub a11, a11 +3f5a2140: move a11, *a14+, 1 +3f5a2150: move *a13(0x20), *a14+, 1 +3f5a2170: move a13, a9 +3f5a2180: addi 0x2310, a9 +3f5a21a0: move a9, *a14+, 1 +3f5a21b0: move *a13(0xffe0), *a14+, 1 +3f5a21d0: calla L3F5D8E70 +3f5a2200: move a8, *a13(0x40), 1 +3f5a2220: move a8, a8 +3f5a2230: jrge L3F5A2390 +3f5a2240: move a14, -*sp, 1 +3f5a2250: move @0x1b3900, a11, 1 +3f5a2280: move *a11(0x100), a9, 1 +3f5a22a0: movb *a9(0x20), a8 +3f5a22c0: move a8, *a14+, 1 +3f5a22d0: movi 0x3f5b6de0, a8 +3f5a2300: move a8, *a14+, 1 +3f5a2310: sub a9, a9 +3f5a2320: move a9, *a14+, 1 +3f5a2330: calla L3F5969B0 +3f5a2360: calla L3F707A30 +L3F5A2390: +3f5a2390: move a14, -*sp, 1 +3f5a23a0: move *a13(0x20), *a14+, 1 +3f5a23c0: move *a13(0x0), *a14+, 1 +3f5a23e0: move a13, a11 +3f5a23f0: addi 0x2310, a11 +3f5a2410: move a11, *a14+, 1 +3f5a2420: calla L3FB44400 +3f5a2450: move a14, -*sp, 1 +3f5a2460: movk 6, a9 +3f5a2470: move a9, *a14+, 1 +3f5a2480: movi 0x3f5b6748, a8 +3f5a24b0: move a8, *a14+, 1 +3f5a24c0: sub a9, a9 +3f5a24d0: move a9, *a14+, 1 +3f5a24e0: move *a13(0xffe0), *a14+, 1 +3f5a2500: calla L3F5A0B20 +3f5a2530: move *sp(0x80), a14, 1 +3f5a2550: mmfm sp, a9,a11,a13 +3f5a2570: rets 2 +3f5a2580: mmtm sp, a11,a13 +3f5a25a0: move a14, a13 +3f5a25b0: movk 1, a11 +3f5a25c0: move a11, @0x1bb810, 1 +3f5a25f0: move a14, -*sp, 1 +3f5a2600: move *a13(0xffe0), *a14+, 1 +3f5a2620: calla L3F5A27C0 +3f5a2650: move *sp(0x60), a14, 1 +3f5a2670: mmfm sp, a11,a13 +3f5a2690: rets 2 +3f5a26a0: mmtm sp, a11,a13 +3f5a26c0: move a14, a13 +3f5a26d0: sub a11, a11 +3f5a26e0: move a11, @0x1bb810, 1 +3f5a2710: move a14, -*sp, 1 +3f5a2720: move *a13(0xffe0), *a14+, 1 +3f5a2740: calla L3F5A27C0 +3f5a2770: move *sp(0x60), a14, 1 +3f5a2790: mmfm sp, a11,a13 +3f5a27b0: rets 2 +L3F5A27C0: +3f5a27c0: mmtm sp, a7,a9,a10,a11,a13 +3f5a27e0: move a14, a13 +3f5a27f0: addk 32, a14 +3f5a2800: move @0x1bb730, a11, 1 +3f5a2830: jreq L3F5A2960 +3f5a2840: move a14, -*sp, 1 +3f5a2850: movk 20, a7 +3f5a2860: move a7, *a14+, 1 +3f5a2870: movi 0x3f5b6ee0, a8 +3f5a28a0: move a8, *a14+, 1 +3f5a28b0: movi 0xffff, a7 +3f5a28d0: move a7, *a14+, 1 +3f5a28e0: move *a13(0xffe0), *a14+, 1 +3f5a2900: calla L3F5A0B20 +3f5a2930: calla L3F707A30 +L3F5A2960: +3f5a2960: move @0x1bb790, a11, 1 +3f5a2990: jrne L3F5A2B60 +3f5a29a0: move a14, -*sp, 1 +3f5a29b0: movi 0x400, a7 +3f5a29d0: move a7, *a14+, 1 +3f5a29e0: calla L3F701230 +3f5a2a10: move a8, @0x1bb790, 1 +3f5a2a40: move a8, a11 +3f5a2a50: jrne L3F5A2B60 +3f5a2a60: sub a7, a7 +3f5a2a70: move a7, @0x1bb770, 1 +3f5a2aa0: move a14, -*sp, 1 +3f5a2ab0: movi 0x3f5b6f88, a8 +3f5a2ae0: move a8, *a14+, 1 +3f5a2af0: move a7, *a14+, 1 +3f5a2b00: calla L3F596830 +3f5a2b30: calla L3F707A30 +L3F5A2B60: +3f5a2b60: move @0x1bb790, a11, 1 +3f5a2b90: move a11, @0x1bb7f0, 1 +3f5a2bc0: move a11, @0x1bb7d0, 1 +3f5a2bf0: addi 0x1fb0, a11 +3f5a2c10: move a11, @0x1bb7b0, 1 +3f5a2c40: movk 1, a7 +3f5a2c50: move a7, @0x1bb730, 1 +3f5a2c80: move @0x1b3900, @0x1bb770, 1 +L3F5A2CD0: +3f5a2cd0: move a14, -*sp, 1 +3f5a2ce0: movk 26, a11 +3f5a2cf0: move a11, *a14+, 1 +3f5a2d00: movi 0x1bb770, a7 +3f5a2d30: move a7, *a14+, 1 +3f5a2d40: calla L3F6FAC70 +3f5a2d70: move @0x1bb7f0, a7, 1 +3f5a2da0: move @0x1bb7d0, a11, 1 +3f5a2dd0: cmp a11, a7 +3f5a2de0: jreq L3F5A2CD0 +3f5a2df0: calla L3FB33870 +3f5a2e20: move a8, *a13, 1 +3f5a2e30: move @0x1bb7f0, a9, 1 +3f5a2e60: move @0x1bb7d0, a10, 1 +3f5a2e90: move a14, -*sp, 1 +3f5a2ea0: move a8, *a14+, 1 +3f5a2eb0: calla L3FB338D0 +3f5a2ee0: cmp a10, a9 +3f5a2ef0: jrnc L3F5A3000 +3f5a2f00: move a14, -*sp, 1 +3f5a2f10: move a10, a11 +3f5a2f20: sub a9, a11 +3f5a2f30: sra 0x3, a11 +3f5a2f40: move a11, *a14+, 1 +3f5a2f50: move a9, *a14+, 1 +3f5a2f60: movk 1, a11 +3f5a2f70: move a11, *a14+, 1 +3f5a2f80: move *a13(0xffe0), *a14+, 1 +3f5a2fa0: calla L3F5A0B20 +3f5a2fd0: move a8, a7 +3f5a2fe0: jrge L3F5A3230 +3f5a2ff0: jruc L3F5A3270 +L3F5A3000: +3f5a3000: move a14, -*sp, 1 +3f5a3010: move @0x1bb7b0, a11, 1 +3f5a3040: sub a9, a11 +3f5a3050: sra 0x3, a11 +3f5a3060: move a11, *a14+, 1 +3f5a3070: move a9, *a14+, 1 +3f5a3080: movk 1, a11 +3f5a3090: move a11, *a14+, 1 +3f5a30a0: move *a13(0xffe0), *a14+, 1 +3f5a30c0: calla L3F5A0B20 +3f5a30f0: move a8, a7 +3f5a3100: jrlt L3F5A3270 +3f5a3110: move a14, -*sp, 1 +3f5a3120: move @0x1bb790, a7, 1 +3f5a3150: move a10, a11 +3f5a3160: sub a7, a11 +3f5a3170: sra 0x3, a11 +3f5a3180: move a11, *a14+, 1 +3f5a3190: move a7, *a14+, 1 +3f5a31a0: movk 1, a11 +3f5a31b0: move a11, *a14+, 1 +3f5a31c0: move *a13(0xffe0), *a14+, 1 +3f5a31e0: calla L3F5A0B20 +3f5a3210: move a8, a7 +3f5a3220: jrlt L3F5A3270 +L3F5A3230: +3f5a3230: move a10, @0x1bb7f0, 1 +3f5a3260: jruc L3F5A2CD0 +L3F5A3270: +3f5a3270: sub a7, a7 +3f5a3280: move a7, @0x1bb770, 1 +3f5a32b0: move a7, @0x1bb810, 1 +3f5a32e0: move a7, @0x1bb730, 1 +3f5a3310: calla L3F707A30 +3f5a3340: move *sp(0xc0), a14, 1 +3f5a3360: mmfm sp, a7,a9,a10,a11,a13 +3f5a3380: rets 2 +3f5a3390: mmtm sp, a11,a13 +3f5a33b0: move a14, a13 +3f5a33c0: move a14, -*sp, 1 +3f5a33d0: movi 0x1bb770, a11 +3f5a3400: move a11, *a14+, 1 +3f5a3410: calla L3F6FB7E0 +3f5a3440: move *sp(0x60), a14, 1 +3f5a3460: mmfm sp, a11,a13 +3f5a3480: rets 2 +L3F5A3490: +3f5a3490: mmtm sp, a9,a10,a11,a13 +3f5a34b0: move a14, a13 +3f5a34c0: addk 32, a14 +3f5a34d0: move *a13(0xffe0), a9, 1 +3f5a34f0: move @0x1bb770, a11, 1 +3f5a3520: jrne L3F5A3550 +3f5a3530: sub a8, a8 +3f5a3540: jruc L3F5A3840 +L3F5A3550: +3f5a3550: calla L3FB33870 +3f5a3580: move a8, *a13, 1 +3f5a3590: move @0x1bb7d0, a10, 1 +3f5a35c0: movb *a9, a11 +3f5a35d0: jreq L3F5A36C0 +3f5a35e0: setf 8, 1, 0 +L3F5A35F0: +3f5a35f0: move *a9(0x0), *a10+, 0 +3f5a3610: move @0x1bb7b0, a11, 1 +3f5a3640: cmp a11, a10 +3f5a3650: jrls L3F5A3690 +3f5a3660: move @0x1bb790, a10, 1 +L3F5A3690: +3f5a3690: addk 8, a9 +3f5a36a0: movb *a9, a11 +3f5a36b0: jrne L3F5A35F0 +L3F5A36C0: +3f5a36c0: move a10, @0x1bb7d0, 1 +3f5a36f0: move a14, -*sp, 1 +3f5a3700: move *a13(0x0), *a14+, 1 +3f5a3720: calla L3FB338D0 +3f5a3750: move a14, -*sp, 1 +3f5a3760: move a10, *a14+, 1 +3f5a3770: movi 0x3f5a3390, a11 +3f5a37a0: move a11, *a14+, 1 +3f5a37b0: move @0x1bb770, *a14+, 1 +3f5a37e0: calla L3FB41A30 +3f5a3810: move @0x1bb810, a8, 1 +L3F5A3840: +3f5a3840: move *sp(0xa0), a14, 1 +3f5a3860: mmfm sp, a9,a10,a11,a13 +3f5a3880: rets 2 +3f5a3890: mmtm sp, a9,a11,a13 +3f5a38b0: move a14, a13 +3f5a38c0: addi 0xc0, a14 +3f5a38e0: move a14, -*sp, 1 +3f5a38f0: sub a11, a11 +3f5a3900: move a11, *a14+, 1 +3f5a3910: movk 8, a11 +3f5a3920: move a11, *a14+, 1 +3f5a3930: move a13, *a14+, 1 +3f5a3940: move *a13(0xffe0), *a14+, 1 +3f5a3960: calla L3F5D8E70 +3f5a3990: move a8, *a13(0x40), 1 +3f5a39b0: move a8, a8 +3f5a39c0: jrge L3F5A3B20 +3f5a39d0: move a14, -*sp, 1 +3f5a39e0: move @0x1b3900, a9, 1 +3f5a3a10: move *a9(0x100), a11, 1 +3f5a3a30: movb *a11(0x20), a8 +3f5a3a50: move a8, *a14+, 1 +3f5a3a60: movi 0x3f5b70f0, a8 +3f5a3a90: move a8, *a14+, 1 +3f5a3aa0: sub a11, a11 +3f5a3ab0: move a11, *a14+, 1 +3f5a3ac0: calla L3F5969B0 +3f5a3af0: calla L3F707A30 +L3F5A3B20: +3f5a3b20: move a14, -*sp, 1 +3f5a3b30: move *a13(0x0), *a14+, 1 +3f5a3b50: calla L3FB2C140 +3f5a3b80: move a8, *a13, 1 +3f5a3b90: move a14, -*sp, 1 +3f5a3ba0: move *a13(0x20), *a14+, 1 +3f5a3bc0: calla L3FB2C140 +3f5a3bf0: move a8, *a13(0x20), 1 +3f5a3c10: move a8, a9 +3f5a3c20: jrlt L3F5A3C50 +3f5a3c30: subk 20, a8 +3f5a3c40: jrle L3F5A3D60 +L3F5A3C50: +3f5a3c50: move a14, -*sp, 1 +3f5a3c60: movk 16, a11 +3f5a3c70: move a11, *a14+, 1 +3f5a3c80: movi 0x3f5b71d0, a8 +3f5a3cb0: move a8, *a14+, 1 +3f5a3cc0: movi 0xffff, a11 +3f5a3ce0: move a11, *a14+, 1 +3f5a3cf0: move *a13(0xffe0), *a14+, 1 +3f5a3d10: calla L3F5A0B20 +3f5a3d40: jauc L3F5A6FC0 +L3F5A3D60: +3f5a3d60: move a9, a8 +3f5a3d70: jrne L3F5A3DE0 +3f5a3d80: move *a13, a11, 1 +3f5a3d90: call a11 +3f5a3da0: move a8, *a13(0x60), 1 +3f5a3dc0: jauc L3F5A6D80 +L3F5A3DE0: +3f5a3de0: move a14, -*sp, 1 +3f5a3df0: sll 0x2, a8 +3f5a3e00: move a8, *a14+, 1 +3f5a3e10: calla L3F701230 +3f5a3e40: move a8, *a13(0x80), 1 +3f5a3e60: move a8, a11 +3f5a3e70: jrne L3F5A3FA0 +3f5a3e80: move a14, -*sp, 1 +3f5a3e90: movk 7, a9 +3f5a3ea0: move a9, *a14+, 1 +3f5a3eb0: movi 0x3f5b7258, a8 +3f5a3ee0: move a8, *a14+, 1 +3f5a3ef0: movi 0xffff, a9 +3f5a3f10: move a9, *a14+, 1 +3f5a3f20: move *a13(0xffe0), *a14+, 1 +3f5a3f40: calla L3F5A0B20 +3f5a3f70: calla L3F707A30 +L3F5A3FA0: +3f5a3fa0: move a14, -*sp, 1 +3f5a3fb0: sub a9, a9 +3f5a3fc0: move a9, *a14+, 1 +3f5a3fd0: move *a13(0x20), a9, 1 +3f5a3ff0: sll 0x2, a9 +3f5a4000: move a9, *a14+, 1 +3f5a4010: move a11, *a14+, 1 +3f5a4020: move *a13(0xffe0), *a14+, 1 +3f5a4040: calla L3F5D8E70 +3f5a4070: move a8, *a13(0x40), 1 +3f5a4090: move a8, a9 +3f5a40a0: jrge L3F5A4260 +3f5a40b0: move a14, -*sp, 1 +3f5a40c0: move @0x1b3900, a9, 1 +3f5a40f0: move *a9(0x100), a11, 1 +3f5a4110: movb *a11(0x20), a8 +3f5a4130: move a8, *a14+, 1 +3f5a4140: movi 0x3f5b7298, a8 +3f5a4170: move a8, *a14+, 1 +3f5a4180: sub a11, a11 +3f5a4190: move a11, *a14+, 1 +3f5a41a0: calla L3F5969B0 +3f5a41d0: move a14, -*sp, 1 +3f5a41e0: move *a13(0x80), *a14+, 1 +3f5a4200: calla L3F702440 +3f5a4230: calla L3F707A30 +L3F5A4260: +3f5a4260: sub a11, a11 +3f5a4270: move a11, *a13(0x40), 1 +3f5a4290: move *a13(0x80), *a13(0xa0), 1 +3f5a42c0: move *a13(0x20), a9, 1 +3f5a42e0: cmp a9, a11 +3f5a42f0: jage L3F5A69E0 +L3F5A4310: +3f5a4310: move *a13(0xa0), a11, 1 +3f5a4330: move a14, -*sp, 1 +3f5a4340: move a11, a9 +3f5a4350: move *a9(0x0), *a14+, 1 +3f5a4370: calla L3FB2C140 +3f5a43a0: move a8, *a11+, 1 +3f5a43b0: move a11, *a13(0xa0), 1 +3f5a43d0: move *a13(0x40), a9, 1 +3f5a43f0: inc a9 +3f5a4400: move a9, *a13(0x40), 1 +3f5a4420: move *a13(0x20), a11, 1 +3f5a4440: cmp a11, a9 +3f5a4450: jrlt L3F5A4310 +3f5a4460: jauc L3F5A69E0 +3f5a4480: move a14, -*sp, 1 +3f5a4490: move *a13(0x80), a11, 1 +3f5a44b0: move *a11(0x0), *a14+, 1 +3f5a44d0: move *a13, a9, 1 +3f5a44e0: call a9 +3f5a44f0: move a8, *a13(0x60), 1 +3f5a4510: jauc L3F5A6D20 +3f5a4530: move a14, -*sp, 1 +3f5a4540: move *a13(0x80), a11, 1 +3f5a4560: move *a11(0x20), *a14+, 1 +3f5a4580: move *a11(0x0), *a14+, 1 +3f5a45a0: move *a13, a9, 1 +3f5a45b0: call a9 +3f5a45c0: move a8, *a13(0x60), 1 +3f5a45e0: jauc L3F5A6D20 +3f5a4600: move a14, -*sp, 1 +3f5a4610: move *a13(0x80), a11, 1 +3f5a4630: move *a11(0x40), *a14+, 1 +3f5a4650: move *a11(0x20), *a14+, 1 +3f5a4670: move *a11(0x0), *a14+, 1 +3f5a4690: move *a13, a9, 1 +3f5a46a0: call a9 +3f5a46b0: move a8, *a13(0x60), 1 +3f5a46d0: jauc L3F5A6D20 +3f5a46f0: move a14, -*sp, 1 +3f5a4700: move *a13(0x80), a11, 1 +3f5a4720: move *a11(0x60), *a14+, 1 +3f5a4740: move *a11(0x40), *a14+, 1 +3f5a4760: move *a11(0x20), *a14+, 1 +3f5a4780: move *a11(0x0), *a14+, 1 +3f5a47a0: move *a13, a9, 1 +3f5a47b0: call a9 +3f5a47c0: move a8, *a13(0x60), 1 +3f5a47e0: jauc L3F5A6D20 +3f5a4800: move a14, -*sp, 1 +3f5a4810: move *a13(0x80), a11, 1 +3f5a4830: move *a11(0x80), *a14+, 1 +3f5a4850: move *a11(0x60), *a14+, 1 +3f5a4870: move *a11(0x40), *a14+, 1 +3f5a4890: move *a11(0x20), *a14+, 1 +3f5a48b0: move *a11(0x0), *a14+, 1 +3f5a48d0: move *a13, a9, 1 +3f5a48e0: call a9 +3f5a48f0: move a8, *a13(0x60), 1 +3f5a4910: jauc L3F5A6D20 +3f5a4930: move a14, -*sp, 1 +3f5a4940: move *a13(0x80), a11, 1 +3f5a4960: move *a11(0xa0), *a14+, 1 +3f5a4980: move *a11(0x80), *a14+, 1 +3f5a49a0: move *a11(0x60), *a14+, 1 +3f5a49c0: move *a11(0x40), *a14+, 1 +3f5a49e0: move *a11(0x20), *a14+, 1 +3f5a4a00: move *a11(0x0), *a14+, 1 +3f5a4a20: move *a13, a9, 1 +3f5a4a30: call a9 +3f5a4a40: move a8, *a13(0x60), 1 +3f5a4a60: jauc L3F5A6D20 +3f5a4a80: move a14, -*sp, 1 +3f5a4a90: move *a13(0x80), a11, 1 +3f5a4ab0: move *a11(0xc0), *a14+, 1 +3f5a4ad0: move *a11(0xa0), *a14+, 1 +3f5a4af0: move *a11(0x80), *a14+, 1 +3f5a4b10: move *a11(0x60), *a14+, 1 +3f5a4b30: move *a11(0x40), *a14+, 1 +3f5a4b50: move *a11(0x20), *a14+, 1 +3f5a4b70: move *a11(0x0), *a14+, 1 +3f5a4b90: move *a13, a9, 1 +3f5a4ba0: call a9 +3f5a4bb0: move a8, *a13(0x60), 1 +3f5a4bd0: jauc L3F5A6D20 +3f5a4bf0: move a14, -*sp, 1 +3f5a4c00: move *a13(0x80), a11, 1 +3f5a4c20: move *a11(0xe0), *a14+, 1 +3f5a4c40: move *a11(0xc0), *a14+, 1 +3f5a4c60: move *a11(0xa0), *a14+, 1 +3f5a4c80: move *a11(0x80), *a14+, 1 +3f5a4ca0: move *a11(0x60), *a14+, 1 +3f5a4cc0: move *a11(0x40), *a14+, 1 +3f5a4ce0: move *a11(0x20), *a14+, 1 +3f5a4d00: move *a11(0x0), *a14+, 1 +3f5a4d20: move *a13, a9, 1 +3f5a4d30: call a9 +3f5a4d40: move a8, *a13(0x60), 1 +3f5a4d60: jauc L3F5A6D20 +3f5a4d80: move a14, -*sp, 1 +3f5a4d90: move *a13(0x80), a11, 1 +3f5a4db0: move *a11(0x100), *a14+, 1 +3f5a4dd0: move *a11(0xe0), *a14+, 1 +3f5a4df0: move *a11(0xc0), *a14+, 1 +3f5a4e10: move *a11(0xa0), *a14+, 1 +3f5a4e30: move *a11(0x80), *a14+, 1 +3f5a4e50: move *a11(0x60), *a14+, 1 +3f5a4e70: move *a11(0x40), *a14+, 1 +3f5a4e90: move *a11(0x20), *a14+, 1 +3f5a4eb0: move *a11(0x0), *a14+, 1 +3f5a4ed0: move *a13, a9, 1 +3f5a4ee0: call a9 +3f5a4ef0: move a8, *a13(0x60), 1 +3f5a4f10: jauc L3F5A6D20 +3f5a4f30: move a14, -*sp, 1 +3f5a4f40: move *a13(0x80), a11, 1 +3f5a4f60: move *a11(0x120), *a14+, 1 +3f5a4f80: move *a11(0x100), *a14+, 1 +3f5a4fa0: move *a11(0xe0), *a14+, 1 +3f5a4fc0: move *a11(0xc0), *a14+, 1 +3f5a4fe0: move *a11(0xa0), *a14+, 1 +3f5a5000: move *a11(0x80), *a14+, 1 +3f5a5020: move *a11(0x60), *a14+, 1 +3f5a5040: move *a11(0x40), *a14+, 1 +3f5a5060: move *a11(0x20), *a14+, 1 +3f5a5080: move *a11(0x0), *a14+, 1 +3f5a50a0: move *a13, a9, 1 +3f5a50b0: call a9 +3f5a50c0: move a8, *a13(0x60), 1 +3f5a50e0: jauc L3F5A6D20 +3f5a5100: move a14, -*sp, 1 +3f5a5110: move *a13(0x80), a11, 1 +3f5a5130: move *a11(0x140), *a14+, 1 +3f5a5150: move *a11(0x120), *a14+, 1 +3f5a5170: move *a11(0x100), *a14+, 1 +3f5a5190: move *a11(0xe0), *a14+, 1 +3f5a51b0: move *a11(0xc0), *a14+, 1 +3f5a51d0: move *a11(0xa0), *a14+, 1 +3f5a51f0: move *a11(0x80), *a14+, 1 +3f5a5210: move *a11(0x60), *a14+, 1 +3f5a5230: move *a11(0x40), *a14+, 1 +3f5a5250: move *a11(0x20), *a14+, 1 +3f5a5270: move *a11(0x0), *a14+, 1 +3f5a5290: move *a13, a9, 1 +3f5a52a0: call a9 +3f5a52b0: move a8, *a13(0x60), 1 +3f5a52d0: jauc L3F5A6D20 +3f5a52f0: move a14, -*sp, 1 +3f5a5300: move *a13(0x80), a11, 1 +3f5a5320: move *a11(0x160), *a14+, 1 +3f5a5340: move *a11(0x140), *a14+, 1 +3f5a5360: move *a11(0x120), *a14+, 1 +3f5a5380: move *a11(0x100), *a14+, 1 +3f5a53a0: move *a11(0xe0), *a14+, 1 +3f5a53c0: move *a11(0xc0), *a14+, 1 +3f5a53e0: move *a11(0xa0), *a14+, 1 +3f5a5400: move *a11(0x80), *a14+, 1 +3f5a5420: move *a11(0x60), *a14+, 1 +3f5a5440: move *a11(0x40), *a14+, 1 +3f5a5460: move *a11(0x20), *a14+, 1 +3f5a5480: move *a11(0x0), *a14+, 1 +3f5a54a0: move *a13, a9, 1 +3f5a54b0: call a9 +3f5a54c0: move a8, *a13(0x60), 1 +3f5a54e0: jauc L3F5A6D20 +3f5a5500: move a14, -*sp, 1 +3f5a5510: move *a13(0x80), a11, 1 +3f5a5530: move *a11(0x180), *a14+, 1 +3f5a5550: move *a11(0x160), *a14+, 1 +3f5a5570: move *a11(0x140), *a14+, 1 +3f5a5590: move *a11(0x120), *a14+, 1 +3f5a55b0: move *a11(0x100), *a14+, 1 +3f5a55d0: move *a11(0xe0), *a14+, 1 +3f5a55f0: move *a11(0xc0), *a14+, 1 +3f5a5610: move *a11(0xa0), *a14+, 1 +3f5a5630: move *a11(0x80), *a14+, 1 +3f5a5650: move *a11(0x60), *a14+, 1 +3f5a5670: move *a11(0x40), *a14+, 1 +3f5a5690: move *a11(0x20), *a14+, 1 +3f5a56b0: move *a11(0x0), *a14+, 1 +3f5a56d0: move *a13, a9, 1 +3f5a56e0: call a9 +3f5a56f0: move a8, *a13(0x60), 1 +3f5a5710: jauc L3F5A6D20 +3f5a5730: move a14, -*sp, 1 +3f5a5740: move *a13(0x80), a11, 1 +3f5a5760: move *a11(0x1a0), *a14+, 1 +3f5a5780: move *a11(0x180), *a14+, 1 +3f5a57a0: move *a11(0x160), *a14+, 1 +3f5a57c0: move *a11(0x140), *a14+, 1 +3f5a57e0: move *a11(0x120), *a14+, 1 +3f5a5800: move *a11(0x100), *a14+, 1 +3f5a5820: move *a11(0xe0), *a14+, 1 +3f5a5840: move *a11(0xc0), *a14+, 1 +3f5a5860: move *a11(0xa0), *a14+, 1 +3f5a5880: move *a11(0x80), *a14+, 1 +3f5a58a0: move *a11(0x60), *a14+, 1 +3f5a58c0: move *a11(0x40), *a14+, 1 +3f5a58e0: move *a11(0x20), *a14+, 1 +3f5a5900: move *a11(0x0), *a14+, 1 +3f5a5920: move *a13, a9, 1 +3f5a5930: call a9 +3f5a5940: move a8, *a13(0x60), 1 +3f5a5960: jauc L3F5A6D20 +3f5a5980: move a14, -*sp, 1 +3f5a5990: move *a13(0x80), a11, 1 +3f5a59b0: move *a11(0x1c0), *a14+, 1 +3f5a59d0: move *a11(0x1a0), *a14+, 1 +3f5a59f0: move *a11(0x180), *a14+, 1 +3f5a5a10: move *a11(0x160), *a14+, 1 +3f5a5a30: move *a11(0x140), *a14+, 1 +3f5a5a50: move *a11(0x120), *a14+, 1 +3f5a5a70: move *a11(0x100), *a14+, 1 +3f5a5a90: move *a11(0xe0), *a14+, 1 +3f5a5ab0: move *a11(0xc0), *a14+, 1 +3f5a5ad0: move *a11(0xa0), *a14+, 1 +3f5a5af0: move *a11(0x80), *a14+, 1 +3f5a5b10: move *a11(0x60), *a14+, 1 +3f5a5b30: move *a11(0x40), *a14+, 1 +3f5a5b50: move *a11(0x20), *a14+, 1 +3f5a5b70: move *a11(0x0), *a14+, 1 +3f5a5b90: move *a13, a9, 1 +3f5a5ba0: call a9 +3f5a5bb0: move a8, *a13(0x60), 1 +3f5a5bd0: jauc L3F5A6D20 +3f5a5bf0: move a14, -*sp, 1 +3f5a5c00: move *a13(0x80), a11, 1 +3f5a5c20: move *a11(0x1e0), *a14+, 1 +3f5a5c40: move *a11(0x1c0), *a14+, 1 +3f5a5c60: move *a11(0x1a0), *a14+, 1 +3f5a5c80: move *a11(0x180), *a14+, 1 +3f5a5ca0: move *a11(0x160), *a14+, 1 +3f5a5cc0: move *a11(0x140), *a14+, 1 +3f5a5ce0: move *a11(0x120), *a14+, 1 +3f5a5d00: move *a11(0x100), *a14+, 1 +3f5a5d20: move *a11(0xe0), *a14+, 1 +3f5a5d40: move *a11(0xc0), *a14+, 1 +3f5a5d60: move *a11(0xa0), *a14+, 1 +3f5a5d80: move *a11(0x80), *a14+, 1 +3f5a5da0: move *a11(0x60), *a14+, 1 +3f5a5dc0: move *a11(0x40), *a14+, 1 +3f5a5de0: move *a11(0x20), *a14+, 1 +3f5a5e00: move *a11(0x0), *a14+, 1 +3f5a5e20: move *a13, a9, 1 +3f5a5e30: call a9 +3f5a5e40: move a8, *a13(0x60), 1 +3f5a5e60: jauc L3F5A6D20 +3f5a5e80: move a14, -*sp, 1 +3f5a5e90: move *a13(0x80), a11, 1 +3f5a5eb0: move *a11(0x200), *a14+, 1 +3f5a5ed0: move *a11(0x1e0), *a14+, 1 +3f5a5ef0: move *a11(0x1c0), *a14+, 1 +3f5a5f10: move *a11(0x1a0), *a14+, 1 +3f5a5f30: move *a11(0x180), *a14+, 1 +3f5a5f50: move *a11(0x160), *a14+, 1 +3f5a5f70: move *a11(0x140), *a14+, 1 +3f5a5f90: move *a11(0x120), *a14+, 1 +3f5a5fb0: move *a11(0x100), *a14+, 1 +3f5a5fd0: move *a11(0xe0), *a14+, 1 +3f5a5ff0: move *a11(0xc0), *a14+, 1 +3f5a6010: move *a11(0xa0), *a14+, 1 +3f5a6030: move *a11(0x80), *a14+, 1 +3f5a6050: move *a11(0x60), *a14+, 1 +3f5a6070: move *a11(0x40), *a14+, 1 +3f5a6090: move *a11(0x20), *a14+, 1 +3f5a60b0: move *a11(0x0), *a14+, 1 +3f5a60d0: move *a13, a9, 1 +3f5a60e0: call a9 +3f5a60f0: move a8, *a13(0x60), 1 +3f5a6110: jauc L3F5A6D20 +3f5a6130: move a14, -*sp, 1 +3f5a6140: move *a13(0x80), a11, 1 +3f5a6160: move *a11(0x220), *a14+, 1 +3f5a6180: move *a11(0x200), *a14+, 1 +3f5a61a0: move *a11(0x1e0), *a14+, 1 +3f5a61c0: move *a11(0x1c0), *a14+, 1 +3f5a61e0: move *a11(0x1a0), *a14+, 1 +3f5a6200: move *a11(0x180), *a14+, 1 +3f5a6220: move *a11(0x160), *a14+, 1 +3f5a6240: move *a11(0x140), *a14+, 1 +3f5a6260: move *a11(0x120), *a14+, 1 +3f5a6280: move *a11(0x100), *a14+, 1 +3f5a62a0: move *a11(0xe0), *a14+, 1 +3f5a62c0: move *a11(0xc0), *a14+, 1 +3f5a62e0: move *a11(0xa0), *a14+, 1 +3f5a6300: move *a11(0x80), *a14+, 1 +3f5a6320: move *a11(0x60), *a14+, 1 +3f5a6340: move *a11(0x40), *a14+, 1 +3f5a6360: move *a11(0x20), *a14+, 1 +3f5a6380: move *a11(0x0), *a14+, 1 +3f5a63a0: move *a13, a9, 1 +3f5a63b0: call a9 +3f5a63c0: move a8, *a13(0x60), 1 +3f5a63e0: jauc L3F5A6D20 +3f5a6400: move a14, -*sp, 1 +3f5a6410: move *a13(0x80), a11, 1 +3f5a6430: move *a11(0x240), *a14+, 1 +3f5a6450: move *a11(0x220), *a14+, 1 +3f5a6470: move *a11(0x200), *a14+, 1 +3f5a6490: move *a11(0x1e0), *a14+, 1 +3f5a64b0: move *a11(0x1c0), *a14+, 1 +3f5a64d0: move *a11(0x1a0), *a14+, 1 +3f5a64f0: move *a11(0x180), *a14+, 1 +3f5a6510: move *a11(0x160), *a14+, 1 +3f5a6530: move *a11(0x140), *a14+, 1 +3f5a6550: move *a11(0x120), *a14+, 1 +3f5a6570: move *a11(0x100), *a14+, 1 +3f5a6590: move *a11(0xe0), *a14+, 1 +3f5a65b0: move *a11(0xc0), *a14+, 1 +3f5a65d0: move *a11(0xa0), *a14+, 1 +3f5a65f0: move *a11(0x80), *a14+, 1 +3f5a6610: move *a11(0x60), *a14+, 1 +3f5a6630: move *a11(0x40), *a14+, 1 +3f5a6650: move *a11(0x20), *a14+, 1 +3f5a6670: move *a11(0x0), *a14+, 1 +3f5a6690: move *a13, a9, 1 +3f5a66a0: call a9 +3f5a66b0: move a8, *a13(0x60), 1 +3f5a66d0: jruc L3F5A6D20 +3f5a66e0: move a14, -*sp, 1 +3f5a66f0: move *a13(0x80), a11, 1 +3f5a6710: move *a11(0x260), *a14+, 1 +3f5a6730: move *a11(0x240), *a14+, 1 +3f5a6750: move *a11(0x220), *a14+, 1 +3f5a6770: move *a11(0x200), *a14+, 1 +3f5a6790: move *a11(0x1e0), *a14+, 1 +3f5a67b0: move *a11(0x1c0), *a14+, 1 +3f5a67d0: move *a11(0x1a0), *a14+, 1 +3f5a67f0: move *a11(0x180), *a14+, 1 +3f5a6810: move *a11(0x160), *a14+, 1 +3f5a6830: move *a11(0x140), *a14+, 1 +3f5a6850: move *a11(0x120), *a14+, 1 +3f5a6870: move *a11(0x100), *a14+, 1 +3f5a6890: move *a11(0xe0), *a14+, 1 +3f5a68b0: move *a11(0xc0), *a14+, 1 +3f5a68d0: move *a11(0xa0), *a14+, 1 +3f5a68f0: move *a11(0x80), *a14+, 1 +3f5a6910: move *a11(0x60), *a14+, 1 +3f5a6930: move *a11(0x40), *a14+, 1 +3f5a6950: move *a11(0x20), *a14+, 1 +3f5a6970: move *a11(0x0), *a14+, 1 +3f5a6990: move *a13, a9, 1 +L3F5A69A0: +3f5a69a0: call a9 +3f5a69b0: move a8, *a13(0x60), 1 +3f5a69d0: jruc L3F5A6D20 +L3F5A69E0: +3f5a69e0: move *a13(0x20), a8, 1 +L3F5A6A00: +3f5a6a00: dec a8 +3f5a6a10: cmpi 0x13, a8 +3f5a6a30: jrhi L3F5A6D20 +L3F5A6A40: +3f5a6a40: sll 0x5, a8 +3f5a6a50: addi 0x3f5a6aa0, a8 +L3F5A6A80: +3f5a6a80: move *a8, a8, 1 +3f5a6a90: jump a8 +L3F5A6AA0: +3f5a6aa0: sub a4, a0 +3f5a6ab0: dsjs b10, L3F5A6920 +L3F5A6AC0: +3f5a6ac0: sub b9, b0 +3f5a6ad0: dsjs b10, L3F5A6940 +L3F5A6AE0: +3f5a6ae0: subb a0, a0 +3f5a6af0: dsjs b10, L3F5A6960 +L3F5A6B00: +3f5a6b00: subb b7, b0 +3f5a6b10: dsjs b10, L3F5A6980 +L3F5A6B20: +3f5a6b20: cmp a0, a0 +3f5a6b30: dsjs b10, L3F5A69A0 +L3F5A6B40: +3f5a6b40: cmp b9, b0 +3f5a6b50: dsjs b10, L3F5A69C0 +L3F5A6B60: +3f5a6b60: btst a4, a0 +3f5a6b70: dsjs b10, L3F5A69E0 +L3F5A6B80: +3f5a6b80: btst sp, b0 +3f5a6b90: dsjs b10, L3F5A6A00 +3f5a6ba0: move a12, a0 +3f5a6bb0: dsjs b10, L3F5A6A20 +3f5a6bc0: move b9, a0 +3f5a6bd0: dsjs b10, L3F5A6A40 +3f5a6be0: and a8, a0 +3f5a6bf0: dsjs b10, L3F5A6A60 +3f5a6c00: andn b7, b0 +3f5a6c10: dsjs b10, L3F5A6A80 +3f5a6c20: or a8, a0 +3f5a6c30: dsjs b10, L3F5A6AA0 +3f5a6c40: xor b9, b0 +3f5a6c50: dsjs b10, L3F5A6AC0 +3f5a6c60: divs a12, a0 +3f5a6c70: dsjs b10, L3F5A6AE0 +3f5a6c80: divu sp, b0 +3f5a6c90: dsjs b10, L3F5A6B00 +3f5a6ca0: mpyu a4, a0 +3f5a6cb0: dsjs b10, L3F5A6B20 +3f5a6cc0: sla b9, b0 +3f5a6cd0: dsjs b10, L3F5A6B40 +3f5a6ce0: sra a0, a0 +3f5a6cf0: dsjs b10, L3F5A6B60 +3f5a6d00: srl a7, a0 +3f5a6d10: dsjs b10, L3F5A6B80 +L3F5A6D20: +3f5a6d20: move a14, -*sp, 1 +3f5a6d30: move *a13(0x80), *a14+, 1 +3f5a6d50: calla L3F702440 +L3F5A6D80: +3f5a6d80: move a14, -*sp, 1 +3f5a6d90: move *a13(0x60), *a14+, 1 +3f5a6db0: calla L3FB2C140 +3f5a6de0: move a8, *a13(0x60), 1 +3f5a6e00: move a14, -*sp, 1 +3f5a6e10: movk 4, a11 +3f5a6e20: move a11, *a14+, 1 +3f5a6e30: move a13, a9 +3f5a6e40: addi 0x60, a9 +3f5a6e60: move a9, *a14+, 1 +3f5a6e70: movk 1, a11 +3f5a6e80: move a11, *a14+, 1 +3f5a6e90: move *a13(0xffe0), *a14+, 1 +3f5a6eb0: calla L3F5A0B20 +3f5a6ee0: move a14, -*sp, 1 +3f5a6ef0: movk 6, a11 +3f5a6f00: move a11, *a14+, 1 +3f5a6f10: movi 0x3f5b6748, a8 +3f5a6f40: move a8, *a14+, 1 +3f5a6f50: sub a11, a11 +3f5a6f60: move a11, *a14+, 1 +3f5a6f70: move *a13(0xffe0), *a14+, 1 +3f5a6f90: calla L3F5A0B20 +L3F5A6FC0: +3f5a6fc0: move *sp(0x80), a14, 1 +3f5a6fe0: mmfm sp, a9,a11,a13 +3f5a7000: rets 2 +3f5a7010: mmtm sp, a9,a11,a13 +3f5a7030: move a14, a13 +3f5a7040: addi 0xb40, a14 +3f5a7060: move a14, -*sp, 1 +3f5a7070: sub a11, a11 +3f5a7080: move a11, *a14+, 1 +3f5a7090: movi 0xff, a11 +3f5a70b0: move a11, *a14+, 1 +3f5a70c0: move a13, *a14+, 1 +3f5a70d0: move *a13(0xffe0), *a14+, 1 +3f5a70f0: calla L3F5D8E70 +3f5a7120: move a8, *a13(0xb20), 1 +3f5a7140: move a8, a8 +3f5a7150: jrge L3F5A72B0 +3f5a7160: move a14, -*sp, 1 +3f5a7170: move @0x1b3900, a9, 1 +3f5a71a0: move *a9(0x100), a11, 1 +3f5a71c0: movb *a11(0x20), a8 +3f5a71e0: move a8, *a14+, 1 +3f5a71f0: movi 0x3f5b73a0, a8 +3f5a7220: move a8, *a14+, 1 +3f5a7230: sub a11, a11 +3f5a7240: move a11, *a14+, 1 +3f5a7250: calla L3F5969B0 +3f5a7280: calla L3F707A30 +L3F5A72B0: +3f5a72b0: move a14, -*sp, 1 +3f5a72c0: move a13, *a14+, 1 +3f5a72d0: movi 0x3f5b74c0, a8 +3f5a7300: move a8, *a14+, 1 +3f5a7310: move a13, a11 +3f5a7320: addi 0x800, a11 +3f5a7340: move a11, *a14+, 1 +3f5a7350: calla L3FB34430 +3f5a7380: move a14, -*sp, 1 +3f5a7390: movk 3, a9 +3f5a73a0: move a9, *a14+, 1 +3f5a73b0: move a11, *a14+, 1 +3f5a73c0: calla L3F309350 +3f5a73f0: move a14, -*sp, 1 +3f5a7400: move a13, *a14+, 1 +3f5a7410: calla L3F6D3D00 +3f5a7440: move a14, -*sp, 1 +3f5a7450: movk 6, a9 +3f5a7460: move a9, *a14+, 1 +3f5a7470: movi 0x3f5b6748, a8 +3f5a74a0: move a8, *a14+, 1 +3f5a74b0: sub a9, a9 +3f5a74c0: move a9, *a14+, 1 +3f5a74d0: move *a13(0xffe0), *a14+, 1 +3f5a74f0: calla L3F5A0B20 +3f5a7520: move *sp(0x80), a14, 1 +3f5a7540: mmfm sp, a9,a11,a13 +3f5a7560: rets 2 +3f5a7570: mmtm sp, a9,a11,a13 +3f5a7590: move a14, a13 +3f5a75a0: addi 0x80, a14 +3f5a75c0: move a14, -*sp, 1 +3f5a75d0: sub a11, a11 +3f5a75e0: move a11, *a14+, 1 +3f5a75f0: movk 8, a11 +3f5a7600: move a11, *a14+, 1 +3f5a7610: move a13, *a14+, 1 +3f5a7620: move *a13(0xffe0), *a14+, 1 +3f5a7640: calla L3F5D8E70 +3f5a7670: move a8, *a13(0x40), 1 +3f5a7690: move a8, a8 +3f5a76a0: jrge L3F5A7800 +3f5a76b0: move a14, -*sp, 1 +3f5a76c0: move @0x1b3900, a9, 1 +3f5a76f0: move *a9(0x100), a11, 1 +3f5a7710: movb *a11(0x20), a8 +3f5a7730: move a8, *a14+, 1 +3f5a7740: movi 0x3f5b7688, a8 +3f5a7770: move a8, *a14+, 1 +3f5a7780: sub a11, a11 +3f5a7790: move a11, *a14+, 1 +3f5a77a0: calla L3F5969B0 +3f5a77d0: calla L3F707A30 +L3F5A7800: +3f5a7800: move a14, -*sp, 1 +3f5a7810: move *a13(0x0), *a14+, 1 +3f5a7830: calla L3FB2C140 +3f5a7860: move a8, *a13, 1 +3f5a7870: move a14, -*sp, 1 +3f5a7880: move *a13(0x20), *a14+, 1 +3f5a78a0: calla L3FB2C140 +3f5a78d0: move a8, *a13(0x20), 1 +3f5a78f0: cmpi 0x400, a8 +3f5a7910: jrgt L3F5A7940 +3f5a7920: move a8, a9 +3f5a7930: jrgt L3F5A7B00 +L3F5A7940: +3f5a7940: move a14, -*sp, 1 +3f5a7950: move a8, *a14+, 1 +3f5a7960: movi 0x3f5b77c0, a8 +3f5a7990: move a8, *a14+, 1 +3f5a79a0: sub a11, a11 +3f5a79b0: move a11, *a14+, 1 +3f5a79c0: calla L3F5969B0 +3f5a79f0: move a14, -*sp, 1 +3f5a7a00: movk 7, a9 +3f5a7a10: move a9, *a14+, 1 +3f5a7a20: movi 0x3f5b7940, a8 +3f5a7a50: move a8, *a14+, 1 +3f5a7a60: movi 0xffff, a9 +3f5a7a80: move a9, *a14+, 1 +3f5a7a90: move *a13(0xffe0), *a14+, 1 +3f5a7ab0: calla L3F5A0B20 +3f5a7ae0: move a11, a8 +3f5a7af0: jruc L3F5A81C0 +L3F5A7B00: +3f5a7b00: move a14, -*sp, 1 +3f5a7b10: addk 2, a8 +3f5a7b20: move a8, *a14+, 1 +3f5a7b30: calla L3F701230 +3f5a7b60: move a8, *a13(0x60), 1 +3f5a7b80: move a8, a11 +3f5a7b90: jrne L3F5A7D70 +3f5a7ba0: move a14, -*sp, 1 +3f5a7bb0: addk 2, a9 +3f5a7bc0: move a9, *a14+, 1 +3f5a7bd0: movi 0x3f5b7978, a8 +3f5a7c00: move a8, *a14+, 1 +3f5a7c10: sub a9, a9 +3f5a7c20: move a9, *a14+, 1 +3f5a7c30: calla L3F5969B0 +3f5a7c60: move a14, -*sp, 1 +3f5a7c70: movk 7, a9 +3f5a7c80: move a9, *a14+, 1 +3f5a7c90: movi 0x3f5b7940, a8 +3f5a7cc0: move a8, *a14+, 1 +3f5a7cd0: movi 0xffff, a9 +3f5a7cf0: move a9, *a14+, 1 +3f5a7d00: move *a13(0xffe0), *a14+, 1 +3f5a7d20: calla L3F5A0B20 +3f5a7d50: sub a8, a8 +3f5a7d60: jruc L3F5A81C0 +L3F5A7D70: +3f5a7d70: move a14, -*sp, 1 +3f5a7d80: sub a9, a9 +3f5a7d90: move a9, *a14+, 1 +3f5a7da0: move *a13(0x20), *a14+, 1 +3f5a7dc0: move a8, *a14+, 1 +3f5a7dd0: move *a13(0xffe0), *a14+, 1 +3f5a7df0: calla L3F5D8E70 +3f5a7e20: move a8, *a13(0x40), 1 +3f5a7e40: move a8, a8 +3f5a7e50: jrge L3F5A8000 +3f5a7e60: move a14, -*sp, 1 +3f5a7e70: move a11, *a14+, 1 +3f5a7e80: calla L3F702440 +3f5a7eb0: move a14, -*sp, 1 +3f5a7ec0: move @0x1b3900, a9, 1 +3f5a7ef0: move *a9(0x100), a11, 1 +3f5a7f10: movb *a11(0x20), a8 +3f5a7f30: move a8, *a14+, 1 +3f5a7f40: movi 0x3f5b7688, a8 +3f5a7f70: move a8, *a14+, 1 +3f5a7f80: sub a11, a11 +3f5a7f90: move a11, *a14+, 1 +3f5a7fa0: calla L3F5969B0 +3f5a7fd0: calla L3F707A30 +L3F5A8000: +3f5a8000: move a14, -*sp, 1 +3f5a8010: move *a13(0x0), *a14+, 1 +3f5a8030: move *a13(0x60), *a14+, 1 +3f5a8050: calla L3F309350 +3f5a8080: move a14, -*sp, 1 +3f5a8090: movk 6, a11 +3f5a80a0: move a11, *a14+, 1 +3f5a80b0: movi 0x3f5b6748, a8 +3f5a80e0: move a8, *a14+, 1 +3f5a80f0: sub a9, a9 +3f5a8100: move a9, *a14+, 1 +3f5a8110: move *a13(0xffe0), *a14+, 1 +3f5a8130: calla L3F5A0B20 +3f5a8160: move a14, -*sp, 1 +3f5a8170: move *a13(0x60), *a14+, 1 +3f5a8190: calla L3F702440 +L3F5A81C0: +3f5a81c0: move *sp(0x80), a14, 1 +3f5a81e0: mmfm sp, a9,a11,a13 +3f5a8200: rets 2 +3f5a8210: mmtm sp, a7,a9,a11,a13 +3f5a8230: move a14, a13 +3f5a8240: addi 0x100, a14 +3f5a8260: move a14, -*sp, 1 +3f5a8270: sub a11, a11 +3f5a8280: move a11, *a14+, 1 +3f5a8290: movk 28, a11 +3f5a82a0: move a11, *a14+, 1 +3f5a82b0: movi 0x1be860, a11 +3f5a82e0: move a11, *a14+, 1 +3f5a82f0: move *a13(0xffe0), *a14+, 1 +3f5a8310: calla L3F5D8E70 +3f5a8340: move a8, *a13(0xe0), 1 +3f5a8360: move a8, a8 +3f5a8370: jrge L3F5A84D0 +3f5a8380: move a14, -*sp, 1 +3f5a8390: move @0x1b3900, a9, 1 +3f5a83c0: move *a9(0x100), a11, 1 +3f5a83e0: movb *a11(0x20), a8 +3f5a8400: move a8, *a14+, 1 +3f5a8410: movi 0x3f5b7b08, a8 +3f5a8440: move a8, *a14+, 1 +3f5a8450: sub a11, a11 +3f5a8460: move a11, *a14+, 1 +3f5a8470: calla L3F5969B0 +3f5a84a0: calla L3F707A30 +L3F5A84D0: +3f5a84d0: move a14, -*sp, 1 +3f5a84e0: movk 28, a11 +3f5a84f0: move a11, *a14+, 1 +3f5a8500: move a13, *a14+, 1 +3f5a8510: movi 0x1be860, a9 +3f5a8540: move a9, *a14+, 1 +3f5a8550: calla L3FB44400 +3f5a8580: move a14, -*sp, 1 +3f5a8590: move @0x1be860, *a14+, 1 +3f5a85c0: calla L3FB2C140 +3f5a85f0: move a8, @0x1be860, 1 +3f5a8620: move a14, -*sp, 1 +3f5a8630: move @0x1be880, *a14+, 1 +3f5a8660: calla L3FB2C140 +3f5a8690: move a8, @0x1be880, 1 +3f5a86c0: move a14, -*sp, 1 +3f5a86d0: move @0x1be8a0, *a14+, 1 +3f5a8700: calla L3FB2C140 +3f5a8730: move a8, @0x1be8a0, 1 +3f5a8760: move a14, -*sp, 1 +3f5a8770: move @0x1be8c0, *a14+, 1 +3f5a87a0: calla L3FB2C140 +3f5a87d0: move a8, @0x1be8c0, 1 +3f5a8800: move a14, -*sp, 1 +3f5a8810: movi 0x3f5a8f80, a11 +3f5a8840: move a11, *a14+, 1 +3f5a8850: movi 0x1be900, a9 +3f5a8880: move a9, *a14+, 1 +3f5a8890: movi 0xdc0, a9 +3f5a88c0: move a9, *a14+, 1 +3f5a88d0: calla L3FA90230 +3f5a8900: move @0x1be8a0, a9, 1 +3f5a8930: jrgt L3F5A8AF0 +3f5a8940: move a14, -*sp, 1 +3f5a8950: movi 0x3f5b7c58, a8 +3f5a8980: move a8, *a14+, 1 +3f5a8990: sub a11, a11 +3f5a89a0: move a11, *a14+, 1 +3f5a89b0: calla L3F596830 +3f5a89e0: move a14, -*sp, 1 +3f5a89f0: movk 7, a9 +3f5a8a00: move a9, *a14+, 1 +3f5a8a10: movi 0x3f5b7940, a8 +3f5a8a40: move a8, *a14+, 1 +3f5a8a50: movi 0xffff, a9 +3f5a8a70: move a9, *a14+, 1 +3f5a8a80: move *a13(0xffe0), *a14+, 1 +3f5a8aa0: calla L3F5A0B20 +3f5a8ad0: move a11, a8 +3f5a8ae0: jruc L3F5A8F30 +L3F5A8AF0: +3f5a8af0: move a14, -*sp, 1 +3f5a8b00: move @0x1be8c0, *a14+, 1 +3f5a8b30: movk 1, a11 +3f5a8b40: move a11, *a14+, 1 +3f5a8b50: calla L3F703D90 +3f5a8b80: move a8, @0x1be920, 1 +3f5a8bb0: move a8, a9 +3f5a8bc0: jrne L3F5A8D80 +3f5a8bd0: move a14, -*sp, 1 +3f5a8be0: movi 0x3f5b7da0, a8 +3f5a8c10: move a8, *a14+, 1 +3f5a8c20: sub a11, a11 +3f5a8c30: move a11, *a14+, 1 +3f5a8c40: calla L3F596830 +3f5a8c70: move a14, -*sp, 1 +3f5a8c80: movk 7, a9 +3f5a8c90: move a9, *a14+, 1 +3f5a8ca0: movi 0x3f5b7940, a8 +3f5a8cd0: move a8, *a14+, 1 +3f5a8ce0: movi 0xffff, a9 +3f5a8d00: move a9, *a14+, 1 +3f5a8d10: move *a13(0xffe0), *a14+, 1 +3f5a8d30: calla L3F5A0B20 +3f5a8d60: move a11, a8 +3f5a8d70: jruc L3F5A8F30 +L3F5A8D80: +3f5a8d80: move @0x1be880, a7, 1 +3f5a8db0: move @0x1be860, a11, 1 +3f5a8de0: sub a11, a7 +3f5a8df0: sra 0x3, a7 +3f5a8e00: move @0x1be8c0, a9, 1 +3f5a8e30: divs a9, a7 +3f5a8e40: sll 0x3, a7 +3f5a8e50: move a7, @0x1be8e0, 1 +3f5a8e80: move a14, -*sp, 1 +3f5a8e90: movi 0x7d, a7 +3f5a8eb0: move a7, *a14+, 1 +3f5a8ec0: movi 0x1be860, a11 +3f5a8ef0: move a11, *a14+, 1 +3f5a8f00: calla L3F6FAC70 +L3F5A8F30: +3f5a8f30: move *sp(0xa0), a14, 1 +3f5a8f50: mmfm sp, a7,a9,a11,a13 +3f5a8f70: rets 2 +3f5a8f80: mmtm sp, a5,a7,a9,a11,a13 +3f5a8fa0: move a14, a13 +3f5a8fb0: addk 32, a14 +3f5a8fc0: move @0x1be900, a11, 1 +3f5a8ff0: call a11 +3f5a9000: move @0x1be8a0, a11, 1 +3f5a9030: dec a11 +3f5a9040: move a11, @0x1be8a0, 1 +3f5a9070: inc a11 +3f5a9080: jrle L3F5A90E0 +3f5a9090: move @0x1be8c0, a11, 1 +3f5a90c0: subk 2, a11 +3f5a90d0: jrge L3F5A9250 +L3F5A90E0: +3f5a90e0: move a14, -*sp, 1 +3f5a90f0: move @0x1be900, *a14+, 1 +3f5a9120: move a13, *a14+, 1 +3f5a9130: movi 0xdc0, a11 +3f5a9160: move a11, *a14+, 1 +3f5a9170: calla L3FA90230 +3f5a91a0: move a14, -*sp, 1 +3f5a91b0: movi 0x1be860, a11 +3f5a91e0: movk 7, a8 +L3F5A91F0: +3f5a91f0: move *a11+, *a14+, 1 +3f5a9200: dsjs a8, L3F5A91F0 +3f5a9210: calla L3F6FB7E0 +3f5a9240: reti +L3F5A9250: +3f5a9250: move sp, a9 +3f5a9260: subi 0x40, a9 +3f5a9280: move @0x1be8c0, a11, 1 +3f5a92b0: dec a11 +3f5a92c0: move a11, @0x1be8c0, 1 +3f5a92f0: inc a11 +3f5a9300: sll 0x5, a11 +3f5a9310: move @0x1be920, a7, 1 +3f5a9340: add a7, a11 +3f5a9350: move *a9, *a11, 1 +3f5a9360: move *a9, a11, 1 +3f5a9370: move @0x1be860, a7, 1 +3f5a93a0: cmp a7, a11 +3f5a93b0: jrc L3F5A95D0 +3f5a93c0: move *a9, a11, 1 +3f5a93d0: move @0x1be880, a7, 1 +3f5a9400: cmp a7, a11 +3f5a9410: jrhi L3F5A95D0 +3f5a9420: move @0x1be860, a11, 1 +3f5a9450: move *a9, a7, 1 +3f5a9460: sub a11, a7 +3f5a9470: move a7, *a9, 1 +3f5a9480: move *a9, a7, 1 +3f5a9490: move @0x1be8e0, a11, 1 +3f5a94c0: divs a11, a7 +3f5a94d0: move a7, *a9, 1 +3f5a94e0: move @0x1be8c0, a7, 1 +3f5a9510: dec a7 +3f5a9520: move a7, @0x1be8c0, 1 +3f5a9550: inc a7 +3f5a9560: sll 0x5, a7 +3f5a9570: move @0x1be920, a5, 1 +3f5a95a0: add a5, a7 +3f5a95b0: move *a9, *a7, 1 +3f5a95c0: reti +L3F5A95D0: +3f5a95d0: move *sp(0xc0), a14, 1 +3f5a95f0: mmfm sp, a5,a7,a9,a11,a13 +3f5a9610: rets 2 +L3F5A9620: +3f5a9620: mmtm sp, a9,a11,a13 +3f5a9640: move a14, a13 +3f5a9650: move @0x1c0200, a11, 1 +3f5a9680: jreq L3F5A96C0 +3f5a9690: sub a8, a8 +3f5a96a0: jauc L3F5A9F50 +L3F5A96C0: +3f5a96c0: move *a13(0xffe0), a9, 1 +3f5a96e0: move a9, @0x1c0400, 1 +3f5a9710: move a14, -*sp, 1 +3f5a9720: movi 0x800, a11 +3f5a9740: move a11, *a14+, 1 +3f5a9750: calla L3F701230 +3f5a9780: move a8, @0x1c0200, 1 +3f5a97b0: move a8, a8 +3f5a97c0: jrne L3F5A9800 +3f5a97d0: movi 0xffff, a8 +3f5a97f0: jruc L3F5A9F50 +L3F5A9800: +3f5a9800: calla L3F5ADCE0 +3f5a9830: move a14, -*sp, 1 +3f5a9840: movi 0x80, a11 +3f5a9860: move a11, *a14+, 1 +3f5a9870: calla L3F701230 +3f5a98a0: move a8, @0x1c0260, 1 +3f5a98d0: move a8, a8 +3f5a98e0: jrne L3F5A9990 +3f5a98f0: move a14, -*sp, 1 +3f5a9900: move @0x1c0200, *a14+, 1 +3f5a9930: calla L3F702440 +3f5a9960: movi 0xffff, a8 +3f5a9980: jruc L3F5A9F50 +L3F5A9990: +3f5a9990: dec a9 +3f5a99a0: jreq L3F5A99F0 +3f5a99b0: move *a13(0xffe0), a9, 1 +3f5a99d0: subk 2, a9 +3f5a99e0: jrne L3F5A9A10 +L3F5A99F0: +3f5a99f0: sub a8, a8 +3f5a9a00: jruc L3F5A9F50 +L3F5A9A10: +3f5a9a10: move a14, -*sp, 1 +3f5a9a20: movi 0x800, a9 +3f5a9a40: move a9, *a14+, 1 +3f5a9a50: calla L3F701230 +3f5a9a80: move a8, @0x1c0220, 1 +3f5a9ab0: move a8, a8 +3f5a9ac0: jrne L3F5A9BE0 +3f5a9ad0: move a14, -*sp, 1 +3f5a9ae0: move @0x1c0200, *a14+, 1 +3f5a9b10: calla L3F702440 +3f5a9b40: move a14, -*sp, 1 +3f5a9b50: move @0x1c0260, *a14+, 1 +3f5a9b80: calla L3F702440 +3f5a9bb0: movi 0xffff, a8 +3f5a9bd0: jruc L3F5A9F50 +L3F5A9BE0: +3f5a9be0: move a14, -*sp, 1 +3f5a9bf0: movi 0x1be940, a9 +3f5a9c20: move a9, *a14+, 1 +3f5a9c30: move a8, *a14+, 1 +3f5a9c40: calla L3F5AD7C0 +3f5a9c70: move a14, -*sp, 1 +3f5a9c80: movi 0x800, a9 +3f5a9ca0: move a9, *a14+, 1 +3f5a9cb0: calla L3F701230 +3f5a9ce0: move a8, @0x1c0240, 1 +3f5a9d10: move a8, a8 +3f5a9d20: jrne L3F5A9EB0 +3f5a9d30: move a14, -*sp, 1 +3f5a9d40: move @0x1c0200, *a14+, 1 +3f5a9d70: calla L3F702440 +3f5a9da0: move a14, -*sp, 1 +3f5a9db0: move @0x1c0260, *a14+, 1 +3f5a9de0: calla L3F702440 +3f5a9e10: move a14, -*sp, 1 +3f5a9e20: move @0x1c0220, *a14+, 1 +3f5a9e50: calla L3F702440 +3f5a9e80: movi 0xffff, a8 +3f5a9ea0: jruc L3F5A9F50 +L3F5A9EB0: +3f5a9eb0: move a14, -*sp, 1 +3f5a9ec0: movi 0x1beb40, a9 +3f5a9ef0: move a9, *a14+, 1 +3f5a9f00: move a8, *a14+, 1 +3f5a9f10: calla L3F5AD7C0 +3f5a9f40: sub a8, a8 +L3F5A9F50: +3f5a9f50: move *sp(0x80), a14, 1 +3f5a9f70: mmfm sp, a9,a11,a13 +3f5a9f90: rets 2 +L3F5A9FA0: +3f5a9fa0: move a11, -*sp, 1 +3f5a9fb0: move @0x1c0200, a11, 1 +3f5a9fe0: jreq L3F5AA2A0 +3f5a9ff0: move a14, -*sp, 1 +3f5aa000: move a11, *a14+, 1 +3f5aa010: calla L3F702440 +3f5aa040: move a14, -*sp, 1 +3f5aa050: move @0x1c0260, *a14+, 1 +3f5aa080: calla L3F702440 +3f5aa0b0: move @0x1c0220, a11, 1 +3f5aa0e0: jreq L3F5AA140 +3f5aa0f0: move a14, -*sp, 1 +3f5aa100: move a11, *a14+, 1 +3f5aa110: calla L3F702440 +L3F5AA140: +3f5aa140: move @0x1c0240, a11, 1 +3f5aa170: jreq L3F5AA1D0 +3f5aa180: move a14, -*sp, 1 +3f5aa190: move a11, *a14+, 1 +3f5aa1a0: calla L3F702440 +L3F5AA1D0: +3f5aa1d0: sub a11, a11 +3f5aa1e0: move a11, @0x1c0200, 1 +3f5aa210: move a11, @0x1c0220, 1 +3f5aa240: move a11, @0x1c0240, 1 +3f5aa270: move a11, @0x1c0260, 1 +L3F5AA2A0: +3f5aa2a0: move *sp+, a11, 1 +3f5aa2b0: rets +L3F5AA2C0: +3f5aa2c0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f5aa2e0: move a14, a13 +3f5aa2f0: addi 0x3a0, a14 +3f5aa310: move @0x1c0400, a7, 1 +3f5aa340: subk 2, a7 +3f5aa350: jrne L3F5AA520 +3f5aa360: sub a9, a9 +L3F5AA370: +3f5aa370: sub a10, a10 +3f5aa380: setf 8, 1, 0 +L3F5AA390: +3f5aa390: move a9, a7 +3f5aa3a0: sll 0x6, a7 +3f5aa3b0: move @0x1c0260, a5, 1 +3f5aa3e0: add a5, a7 +3f5aa3f0: move a10, a3 +3f5aa400: sll 0x3, a3 +3f5aa410: add a3, a7 +3f5aa420: move *a13(0xffe0), a3, 1 +3f5aa440: move *a3+, a5, 0 +3f5aa450: move a3, *a13(0xffe0), 1 +3f5aa470: movb a5, *a7 +3f5aa480: inc a10 +3f5aa490: cmpi 0x8, a10 +3f5aa4b0: jrlt L3F5AA390 +3f5aa4c0: inc a9 +3f5aa4d0: cmpi 0x10, a9 +3f5aa4f0: jrlt L3F5AA370 +3f5aa500: jauc L3F5AAD50 +L3F5AA520: +3f5aa520: move a14, -*sp, 1 +3f5aa530: movi 0x80, a7 +3f5aa550: move a7, *a14+, 1 +3f5aa560: sub a5, a5 +3f5aa570: move a5, *a14+, 1 +3f5aa580: move @0x1c0260, *a14+, 1 +3f5aa5b0: calla L3FE16BC0 +3f5aa5e0: move a5, a10 +L3F5AA5F0: +3f5aa5f0: move a10, a7 +3f5aa600: sll 0x3, a7 +3f5aa610: addi 0x1bed40, a7 +3f5aa640: movb *a7, a7 +3f5aa650: move a7, a11 +3f5aa660: dec a11 +3f5aa670: movk 7, a7 +3f5aa680: and a11, a7 +3f5aa690: move a7, *a13(0x380), 1 +3f5aa6b0: move a11, a5 +3f5aa6c0: sra 0x3, a5 +3f5aa6d0: sll 0x3, a5 +3f5aa6e0: move *a13(0xffe0), a3, 1 +3f5aa700: add a3, a5 +3f5aa710: sll 0x5, a7 +3f5aa720: addi 0x1c0280, a7 +3f5aa750: movb *a5, a5 +3f5aa760: move *a7, a7, 1 +3f5aa770: and a7, a5 +3f5aa780: jreq L3F5AA7B0 +3f5aa790: movk 1, a7 +3f5aa7a0: jruc L3F5AA7C0 +L3F5AA7B0: +3f5aa7b0: sub a7, a7 +L3F5AA7C0: +3f5aa7c0: move a10, a5 +3f5aa7d0: sll 0x3, a5 +3f5aa7e0: add a13, a5 +3f5aa7f0: movb a7, *a5 +3f5aa800: inc a10 +3f5aa810: cmpi 0x38, a10 +3f5aa830: jrlt L3F5AA5F0 +3f5aa840: sub a9, a9 +L3F5AA850: +3f5aa850: sub a10, a10 +L3F5AA860: +3f5aa860: move a10, a7 +3f5aa870: sll 0x3, a7 +3f5aa880: add a13, a7 +3f5aa890: move a9, a5 +3f5aa8a0: sll 0x3, a5 +3f5aa8b0: addi 0x1bef00, a5 +3f5aa8e0: movb *a5, a5 +3f5aa8f0: add a10, a5 +3f5aa900: move a5, a11 +3f5aa910: cmpi 0x1c, a10 +3f5aa930: jrge L3F5AA960 +3f5aa940: movk 28, a3 +3f5aa950: jruc L3F5AA980 +L3F5AA960: +3f5aa960: movi 0x38, a3 +L3F5AA980: +3f5aa980: cmp a3, a5 +3f5aa990: jrge L3F5AA9C0 +3f5aa9a0: move a11, a5 +3f5aa9b0: jruc L3F5AA9E0 +L3F5AA9C0: +3f5aa9c0: move a11, a5 +3f5aa9d0: subk 28, a5 +L3F5AA9E0: +3f5aa9e0: sll 0x3, a5 +3f5aa9f0: add a13, a5 +3f5aaa00: movb *a5(0x0), *a7(0x1c0) +3f5aaa30: inc a10 +3f5aaa40: cmpi 0x38, a10 +3f5aaa60: jrlt L3F5AA860 +3f5aaa70: sub a10, a10 +L3F5AAA80: +3f5aaa80: move a10, a7 +3f5aaa90: sll 0x3, a7 +3f5aaaa0: addi 0x1bef80, a7 +3f5aaad0: movb *a7, a7 +3f5aaae0: dec a7 +3f5aaaf0: sll 0x3, a7 +3f5aab00: add a13, a7 +3f5aab10: movb *a7(0x1c0), a7 +3f5aab30: jreq L3F5AACD0 +3f5aab40: movk 6, a7 +3f5aab50: move a10, a11 +3f5aab60: mods a7, a11 +3f5aab70: move a9, a5 +3f5aab80: sll 0x6, a5 +3f5aab90: move @0x1c0260, a3, 1 +3f5aabc0: add a3, a5 +3f5aabd0: move a10, a3 +3f5aabe0: divs a7, a3 +3f5aabf0: sll 0x3, a3 +3f5aac00: add a3, a5 +3f5aac10: move a11, a3 +3f5aac20: sll 0x5, a3 +3f5aac30: addi 0x1c0280, a3 +3f5aac60: move *a3, a3, 1 +3f5aac70: sra 0x2, a3 +3f5aac80: setf 8, 1, 0 +3f5aac90: sext a3, 0 +3f5aaca0: movb *a5, a7 +3f5aacb0: or a3, a7 +3f5aacc0: movb a7, *a5 +L3F5AACD0: +3f5aacd0: inc a10 +3f5aace0: cmpi 0x30, a10 +3f5aad00: jrlt L3F5AAA80 +3f5aad10: inc a9 +3f5aad20: cmpi 0x10, a9 +3f5aad40: jrlt L3F5AA850 +L3F5AAD50: +3f5aad50: move *sp(0x100), a14, 1 +3f5aad70: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f5aad90: rets 2 +3f5aada0: mmtm sp, a9,a10,a11,a13 +3f5aadc0: move a14, a13 +3f5aadd0: addi 0x40, a14 +3f5aadf0: move a14, -*sp, 1 +3f5aae00: move a13, *a14+, 1 +3f5aae10: move @0x1c0220, *a14+, 1 +3f5aae40: move *a13(0xffe0), *a14+, 1 +3f5aae60: calla L3F5AC710 +3f5aae90: move a14, -*sp, 1 +3f5aaea0: move *a13(0x0), *a14+, 1 +3f5aaec0: calla L3F5AE670 +3f5aaef0: move a8, a9 +3f5aaf00: move a14, -*sp, 1 +3f5aaf10: move *a13(0x20), *a14+, 1 +3f5aaf30: calla L3F5AE670 +3f5aaf60: move a8, a10 +3f5aaf70: move @0x1c0260, a11, 1 +3f5aafa0: move a14, -*sp, 1 +3f5aafb0: move a11, *a14+, 1 +3f5aafc0: move a10, *a14+, 1 +3f5aafd0: calla L3F5ACEC0 +3f5ab000: xor a8, a9 +3f5ab010: addi 0x40, a11 +3f5ab030: move a14, -*sp, 1 +3f5ab040: move a11, *a14+, 1 +3f5ab050: move a9, *a14+, 1 +3f5ab060: calla L3F5ACEC0 +3f5ab090: xor a8, a10 +3f5ab0a0: addi 0x40, a11 +3f5ab0c0: move a14, -*sp, 1 +3f5ab0d0: move a11, *a14+, 1 +3f5ab0e0: move a10, *a14+, 1 +3f5ab0f0: calla L3F5ACEC0 +3f5ab120: xor a8, a9 +3f5ab130: addi 0x40, a11 +3f5ab150: move a14, -*sp, 1 +3f5ab160: move a11, *a14+, 1 +3f5ab170: move a9, *a14+, 1 +3f5ab180: calla L3F5ACEC0 +3f5ab1b0: xor a8, a10 +3f5ab1c0: addi 0x40, a11 +3f5ab1e0: move a14, -*sp, 1 +3f5ab1f0: move a11, *a14+, 1 +3f5ab200: move a10, *a14+, 1 +3f5ab210: calla L3F5ACEC0 +3f5ab240: xor a8, a9 +3f5ab250: addi 0x40, a11 +3f5ab270: move a14, -*sp, 1 +3f5ab280: move a11, *a14+, 1 +3f5ab290: move a9, *a14+, 1 +3f5ab2a0: calla L3F5ACEC0 +3f5ab2d0: xor a8, a10 +3f5ab2e0: addi 0x40, a11 +3f5ab300: move a14, -*sp, 1 +3f5ab310: move a11, *a14+, 1 +3f5ab320: move a10, *a14+, 1 +3f5ab330: calla L3F5ACEC0 +3f5ab360: xor a8, a9 +3f5ab370: addi 0x40, a11 +3f5ab390: move a14, -*sp, 1 +3f5ab3a0: move a11, *a14+, 1 +3f5ab3b0: move a9, *a14+, 1 +3f5ab3c0: calla L3F5ACEC0 +3f5ab3f0: xor a8, a10 +3f5ab400: addi 0x40, a11 +3f5ab420: move a14, -*sp, 1 +3f5ab430: move a11, *a14+, 1 +3f5ab440: move a10, *a14+, 1 +3f5ab450: calla L3F5ACEC0 +3f5ab480: xor a8, a9 +3f5ab490: addi 0x40, a11 +3f5ab4b0: move a14, -*sp, 1 +3f5ab4c0: move a11, *a14+, 1 +3f5ab4d0: move a9, *a14+, 1 +3f5ab4e0: calla L3F5ACEC0 +3f5ab510: xor a8, a10 +3f5ab520: addi 0x40, a11 +3f5ab540: move a14, -*sp, 1 +3f5ab550: move a11, *a14+, 1 +3f5ab560: move a10, *a14+, 1 +3f5ab570: calla L3F5ACEC0 +3f5ab5a0: xor a8, a9 +3f5ab5b0: addi 0x40, a11 +3f5ab5d0: move a14, -*sp, 1 +3f5ab5e0: move a11, *a14+, 1 +3f5ab5f0: move a9, *a14+, 1 +3f5ab600: calla L3F5ACEC0 +3f5ab630: xor a8, a10 +3f5ab640: addi 0x40, a11 +3f5ab660: move a14, -*sp, 1 +3f5ab670: move a11, *a14+, 1 +3f5ab680: move a10, *a14+, 1 +3f5ab690: calla L3F5ACEC0 +3f5ab6c0: xor a8, a9 +3f5ab6d0: addi 0x40, a11 +3f5ab6f0: move a14, -*sp, 1 +3f5ab700: move a11, *a14+, 1 +3f5ab710: move a9, *a14+, 1 +3f5ab720: calla L3F5ACEC0 +3f5ab750: xor a8, a10 +3f5ab760: addi 0x40, a11 +3f5ab780: move a14, -*sp, 1 +3f5ab790: move a11, *a14+, 1 +3f5ab7a0: move a10, *a14+, 1 +3f5ab7b0: calla L3F5ACEC0 +3f5ab7e0: xor a8, a9 +3f5ab7f0: addi 0x40, a11 +3f5ab810: move a14, -*sp, 1 +3f5ab820: move a11, *a14+, 1 +3f5ab830: move a9, *a14+, 1 +3f5ab840: calla L3F5ACEC0 +3f5ab870: xor a8, a10 +3f5ab880: move a14, -*sp, 1 +3f5ab890: move a9, *a14+, 1 +3f5ab8a0: calla L3F5AE670 +3f5ab8d0: move a8, *a13(0x20), 1 +3f5ab8f0: move a14, -*sp, 1 +3f5ab900: move a10, *a14+, 1 +3f5ab910: calla L3F5AE670 +3f5ab940: move a8, *a13, 1 +3f5ab950: move a14, -*sp, 1 +3f5ab960: move *a13(0xffe0), *a14+, 1 +3f5ab980: move @0x1c0240, *a14+, 1 +3f5ab9b0: move a13, *a14+, 1 +3f5ab9c0: calla L3F5AC710 +3f5ab9f0: move *sp(0xa0), a14, 1 +3f5aba10: mmfm sp, a9,a10,a11,a13 +3f5aba30: rets 2 +L3F5ABA40: +3f5aba40: mmtm sp, a7,a9,a10,a11,a13 +3f5aba60: move a14, a13 +3f5aba70: addi 0x40, a14 +3f5aba90: move a14, -*sp, 1 +3f5abaa0: move a13, *a14+, 1 +3f5abab0: move @0x1c0220, *a14+, 1 +3f5abae0: move *a13(0xffe0), *a14+, 1 +3f5abb00: calla L3F5AC710 +3f5abb30: move a14, -*sp, 1 +3f5abb40: move *a13(0x0), *a14+, 1 +3f5abb60: calla L3F5AE670 +3f5abb90: move a8, a10 +3f5abba0: move a14, -*sp, 1 +3f5abbb0: move *a13(0x20), *a14+, 1 +3f5abbd0: calla L3F5AE670 +3f5abc00: move a8, a9 +3f5abc10: move @0x1c0260, a7, 1 +3f5abc40: move a7, a11 +3f5abc50: addi 0x3c0, a11 +3f5abc70: move a14, -*sp, 1 +3f5abc80: move a11, *a14+, 1 +3f5abc90: move a9, *a14+, 1 +3f5abca0: calla L3F5ACEC0 +3f5abcd0: xor a8, a10 +3f5abce0: subi 0x40, a11 +3f5abd00: move a14, -*sp, 1 +3f5abd10: move a11, *a14+, 1 +3f5abd20: move a10, *a14+, 1 +3f5abd30: calla L3F5ACEC0 +3f5abd60: xor a8, a9 +3f5abd70: subi 0x40, a11 +3f5abd90: move a14, -*sp, 1 +3f5abda0: move a11, *a14+, 1 +3f5abdb0: move a9, *a14+, 1 +3f5abdc0: calla L3F5ACEC0 +3f5abdf0: xor a8, a10 +3f5abe00: subi 0x40, a11 +3f5abe20: move a14, -*sp, 1 +3f5abe30: move a11, *a14+, 1 +3f5abe40: move a10, *a14+, 1 +3f5abe50: calla L3F5ACEC0 +3f5abe80: xor a8, a9 +3f5abe90: subi 0x40, a11 +3f5abeb0: move a14, -*sp, 1 +3f5abec0: move a11, *a14+, 1 +3f5abed0: move a9, *a14+, 1 +3f5abee0: calla L3F5ACEC0 +3f5abf10: xor a8, a10 +3f5abf20: subi 0x40, a11 +3f5abf40: move a14, -*sp, 1 +3f5abf50: move a11, *a14+, 1 +3f5abf60: move a10, *a14+, 1 +3f5abf70: calla L3F5ACEC0 +3f5abfa0: xor a8, a9 +3f5abfb0: subi 0x40, a11 +3f5abfd0: move a14, -*sp, 1 +3f5abfe0: move a11, *a14+, 1 +3f5abff0: move a9, *a14+, 1 +3f5ac000: calla L3F5ACEC0 +3f5ac030: xor a8, a10 +3f5ac040: subi 0x40, a11 +3f5ac060: move a14, -*sp, 1 +3f5ac070: move a11, *a14+, 1 +3f5ac080: move a10, *a14+, 1 +3f5ac090: calla L3F5ACEC0 +3f5ac0c0: xor a8, a9 +3f5ac0d0: subi 0x40, a11 +3f5ac0f0: move a14, -*sp, 1 +3f5ac100: move a11, *a14+, 1 +3f5ac110: move a9, *a14+, 1 +3f5ac120: calla L3F5ACEC0 +3f5ac150: xor a8, a10 +3f5ac160: subi 0x40, a11 +3f5ac180: move a14, -*sp, 1 +3f5ac190: move a11, *a14+, 1 +3f5ac1a0: move a10, *a14+, 1 +3f5ac1b0: calla L3F5ACEC0 +3f5ac1e0: xor a8, a9 +3f5ac1f0: subi 0x40, a11 +3f5ac210: move a14, -*sp, 1 +3f5ac220: move a11, *a14+, 1 +3f5ac230: move a9, *a14+, 1 +3f5ac240: calla L3F5ACEC0 +3f5ac270: xor a8, a10 +3f5ac280: subi 0x40, a11 +3f5ac2a0: move a14, -*sp, 1 +3f5ac2b0: move a11, *a14+, 1 +3f5ac2c0: move a10, *a14+, 1 +3f5ac2d0: calla L3F5ACEC0 +3f5ac300: xor a8, a9 +3f5ac310: subi 0x40, a11 +3f5ac330: move a14, -*sp, 1 +3f5ac340: move a11, *a14+, 1 +3f5ac350: move a9, *a14+, 1 +3f5ac360: calla L3F5ACEC0 +3f5ac390: xor a8, a10 +3f5ac3a0: subi 0x40, a11 +3f5ac3c0: move a14, -*sp, 1 +3f5ac3d0: move a11, *a14+, 1 +3f5ac3e0: move a10, *a14+, 1 +3f5ac3f0: calla L3F5ACEC0 +3f5ac420: xor a8, a9 +3f5ac430: subi 0x40, a11 +3f5ac450: move a14, -*sp, 1 +3f5ac460: move a11, *a14+, 1 +3f5ac470: move a9, *a14+, 1 +3f5ac480: calla L3F5ACEC0 +3f5ac4b0: xor a8, a10 +3f5ac4c0: subi 0x40, a11 +3f5ac4e0: move a14, -*sp, 1 +3f5ac4f0: move a11, *a14+, 1 +3f5ac500: move a10, *a14+, 1 +3f5ac510: calla L3F5ACEC0 +3f5ac540: xor a8, a9 +3f5ac550: move a14, -*sp, 1 +3f5ac560: move a9, *a14+, 1 +3f5ac570: calla L3F5AE670 +3f5ac5a0: move a8, *a13, 1 +3f5ac5b0: move a14, -*sp, 1 +3f5ac5c0: move a10, *a14+, 1 +3f5ac5d0: calla L3F5AE670 +3f5ac600: move a8, *a13(0x20), 1 +3f5ac620: move a14, -*sp, 1 +3f5ac630: move *a13(0xffe0), *a14+, 1 +3f5ac650: move @0x1c0240, *a14+, 1 +3f5ac680: move a13, *a14+, 1 +3f5ac690: calla L3F5AC710 +3f5ac6c0: move *sp(0xc0), a14, 1 +3f5ac6e0: mmfm sp, a7,a9,a10,a11,a13 +3f5ac700: rets 2 +L3F5AC710: +3f5ac710: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f5ac730: move a14, a13 +3f5ac740: move *a13(0xffc0), a7, 1 +3f5ac760: jrne L3F5AC820 +3f5ac770: move a14, -*sp, 1 +3f5ac780: movk 8, a7 +3f5ac790: move a7, *a14+, 1 +3f5ac7a0: move *a13(0xffe0), *a14+, 1 +3f5ac7c0: move *a13(0xffa0), *a14+, 1 +3f5ac7e0: calla L3FE169C0 +3f5ac810: jruc L3F5ACE70 +L3F5AC820: +3f5ac820: move a14, -*sp, 1 +3f5ac830: movk 8, a7 +3f5ac840: move a7, *a14+, 1 +3f5ac850: sub a7, a7 +3f5ac860: move a7, *a14+, 1 +3f5ac870: move *a13(0xffa0), *a14+, 1 +3f5ac890: calla L3FE16BC0 +3f5ac8c0: move *a13(0xffe0), a9, 1 +3f5ac8e0: move a7, a0 +3f5ac8f0: setf 8, 1, 0 +L3F5AC900: +3f5ac900: move *a13(0xffa0), a10, 1 +3f5ac920: move a0, a7 +3f5ac930: sll 0xa, a7 +3f5ac940: move *a13(0xffc0), a5, 1 +3f5ac960: add a5, a7 +3f5ac970: movb *a9, a3 +3f5ac980: sra 0x4, a3 +3f5ac990: movk 15, a5 +3f5ac9a0: and a5, a3 +3f5ac9b0: sll 0x6, a3 +3f5ac9c0: add a3, a7 +3f5ac9d0: move a7, a11 +3f5ac9e0: move a0, a7 +3f5ac9f0: inc a7 +3f5aca00: sll 0xa, a7 +3f5aca10: move *a13(0xffc0), a3, 1 +3f5aca30: add a3, a7 +3f5aca40: movb *a9, a5 +3f5aca50: movk 15, a3 +3f5aca60: and a3, a5 +3f5aca70: sll 0x6, a5 +3f5aca80: add a5, a7 +3f5aca90: move a7, a12 +3f5acaa0: move *a11+, a7, 0 +3f5acab0: move *a12+, a5, 0 +3f5acac0: or a5, a7 +3f5acad0: sext a7, 0 +3f5acae0: movb *a10, a5 +3f5acaf0: or a7, a5 +3f5acb00: move a5, *a10+, 0 +3f5acb10: move *a11+, a7, 0 +3f5acb20: move *a12+, a5, 0 +3f5acb30: or a5, a7 +3f5acb40: sext a7, 0 +3f5acb50: movb *a10, a5 +3f5acb60: or a7, a5 +3f5acb70: move a5, *a10+, 0 +3f5acb80: move *a11+, a7, 0 +3f5acb90: move *a12+, a5, 0 +3f5acba0: or a5, a7 +3f5acbb0: sext a7, 0 +3f5acbc0: movb *a10, a5 +3f5acbd0: or a7, a5 +3f5acbe0: move a5, *a10+, 0 +3f5acbf0: move *a11+, a7, 0 +3f5acc00: move *a12+, a5, 0 +3f5acc10: or a5, a7 +3f5acc20: sext a7, 0 +3f5acc30: movb *a10, a5 +3f5acc40: or a7, a5 +3f5acc50: move a5, *a10+, 0 +3f5acc60: move *a11+, a7, 0 +3f5acc70: move *a12+, a5, 0 +3f5acc80: or a5, a7 +3f5acc90: sext a7, 0 +3f5acca0: movb *a10, a5 +3f5accb0: or a7, a5 +3f5accc0: move a5, *a10+, 0 +3f5accd0: move *a11+, a7, 0 +3f5acce0: move *a12+, a5, 0 +3f5accf0: or a5, a7 +3f5acd00: sext a7, 0 +3f5acd10: movb *a10, a5 +3f5acd20: or a7, a5 +3f5acd30: move a5, *a10+, 0 +3f5acd40: move *a11+, a7, 0 +3f5acd50: move *a12+, a5, 0 +3f5acd60: or a5, a7 +3f5acd70: sext a7, 0 +3f5acd80: movb *a10, a5 +3f5acd90: or a7, a5 +3f5acda0: move a5, *a10+, 0 +3f5acdb0: move *a11+, a7, 0 +3f5acdc0: move *a12+, a5, 0 +3f5acdd0: or a5, a7 +3f5acde0: sext a7, 0 +3f5acdf0: movb *a10, a5 +3f5ace00: or a7, a5 +3f5ace10: move a5, *a10+, 0 +3f5ace20: addk 2, a0 +3f5ace30: addk 8, a9 +3f5ace40: cmpi 0x10, a0 +3f5ace60: jrlt L3F5AC900 +L3F5ACE70: +3f5ace70: move *sp(0x140), a14, 1 +3f5ace90: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f5aceb0: rets 2 +L3F5ACEC0: +3f5acec0: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f5acee0: move a14, a13 +3f5acef0: move *a13(0xffe0), a9, 1 +3f5acf10: move *a13(0xffc0), a10, 1 +3f5acf30: addi 0x38, a10 +3f5acf50: move a9, a7 +3f5acf60: sll 0x1, a7 +3f5acf70: move a9, a5 +3f5acf80: andi 0x80000000, a5 +3f5acfb0: jreq L3F5ACFE0 +3f5acfc0: movk 1, a5 +3f5acfd0: jruc L3F5ACFF0 +L3F5ACFE0: +3f5acfe0: sub a5, a5 +L3F5ACFF0: +3f5acff0: or a5, a7 +3f5ad000: move a7, a2 +3f5ad010: move @0x1c0200, a7, 1 +3f5ad040: move a7, a11 +3f5ad050: addi 0x3800, a11 +3f5ad070: move a10, a5 +3f5ad080: subk 8, a10 +3f5ad090: movb *a5, a5 +3f5ad0a0: xor a2, a5 +3f5ad0b0: andi 0x3f, a5 +3f5ad0e0: sll 0x5, a5 +3f5ad0f0: add a11, a5 +3f5ad100: move *a5, a12, 1 +3f5ad110: subi 0x800, a11 +3f5ad130: move a9, a0 +3f5ad140: srl 0x3, a0 +3f5ad150: move a10, a5 +3f5ad160: subk 8, a10 +3f5ad170: movb *a5, a5 +3f5ad180: xor a0, a5 +3f5ad190: andi 0x3f, a5 +3f5ad1c0: sll 0x5, a5 +3f5ad1d0: add a11, a5 +3f5ad1e0: move *a5, a5, 1 +3f5ad1f0: or a5, a12 +3f5ad200: subi 0x800, a11 +3f5ad220: sra 0x4, a0 +3f5ad230: move a10, a5 +3f5ad240: subk 8, a10 +3f5ad250: movb *a5, a5 +3f5ad260: xor a0, a5 +3f5ad270: andi 0x3f, a5 +3f5ad2a0: sll 0x5, a5 +3f5ad2b0: add a11, a5 +3f5ad2c0: move *a5, a5, 1 +3f5ad2d0: or a5, a12 +3f5ad2e0: subi 0x800, a11 +3f5ad300: sra 0x4, a0 +3f5ad310: move a10, a5 +3f5ad320: subk 8, a10 +3f5ad330: movb *a5, a5 +3f5ad340: xor a0, a5 +3f5ad350: andi 0x3f, a5 +3f5ad380: sll 0x5, a5 +3f5ad390: add a11, a5 +3f5ad3a0: move *a5, a5, 1 +3f5ad3b0: or a5, a12 +3f5ad3c0: subi 0x800, a11 +3f5ad3e0: sra 0x4, a0 +3f5ad3f0: move a10, a5 +3f5ad400: subk 8, a10 +3f5ad410: movb *a5, a5 +3f5ad420: xor a0, a5 +3f5ad430: andi 0x3f, a5 +3f5ad460: sll 0x5, a5 +3f5ad470: add a11, a5 +3f5ad480: move *a5, a5, 1 +3f5ad490: or a5, a12 +3f5ad4a0: subi 0x800, a11 +3f5ad4c0: sra 0x4, a0 +3f5ad4d0: move a10, a5 +3f5ad4e0: subk 8, a10 +3f5ad4f0: movb *a5, a5 +3f5ad500: xor a0, a5 +3f5ad510: andi 0x3f, a5 +3f5ad540: sll 0x5, a5 +3f5ad550: add a11, a5 +3f5ad560: move *a5, a5, 1 +3f5ad570: or a5, a12 +3f5ad580: subi 0x800, a11 +3f5ad5a0: sra 0x4, a0 +3f5ad5b0: move a10, a5 +3f5ad5c0: subk 8, a10 +3f5ad5d0: movb *a5, a5 +3f5ad5e0: xor a0, a5 +3f5ad5f0: andi 0x3f, a5 +3f5ad620: sll 0x5, a5 +3f5ad630: add a11, a5 +3f5ad640: move *a5, a5, 1 +3f5ad650: or a5, a12 +3f5ad660: subi 0x800, a11 +3f5ad680: sra 0x4, a0 +3f5ad690: movk 1, a5 +3f5ad6a0: and a9, a5 +3f5ad6b0: sll 0x5, a5 +3f5ad6c0: or a5, a0 +3f5ad6d0: movb *a10, a5 +3f5ad6e0: xor a0, a5 +3f5ad6f0: andi 0x3f, a5 +3f5ad720: sll 0x5, a5 +3f5ad730: add a11, a5 +3f5ad740: move *a5, a5, 1 +3f5ad750: or a5, a12 +3f5ad760: move a12, a8 +3f5ad770: move *sp(0x140), a14, 1 +3f5ad790: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f5ad7b0: rets 2 +L3F5AD7C0: +3f5ad7c0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f5ad7e0: move a14, a13 +3f5ad7f0: addi 0x40, a14 +3f5ad810: move a14, -*sp, 1 +3f5ad820: movi 0x800, a7 +3f5ad840: move a7, *a14+, 1 +3f5ad850: sub a7, a7 +3f5ad860: move a7, *a14+, 1 +3f5ad870: move *a13(0xffe0), *a14+, 1 +3f5ad890: calla L3FE16BC0 +3f5ad8c0: move a7, *a13, 1 +L3F5AD8D0: +3f5ad8d0: sub a10, a10 +L3F5AD8E0: +3f5ad8e0: sub a11, a11 +L3F5AD8F0: +3f5ad8f0: move a11, a7 +3f5ad900: sll 0x3, a7 +3f5ad910: move *a13(0xffc0), a5, 1 +3f5ad930: add a5, a7 +3f5ad940: movb *a7, a7 +3f5ad950: move a7, a9 +3f5ad960: dec a9 +3f5ad970: move a9, a7 +3f5ad980: sra 0x2, a7 +3f5ad990: move *a13, a5, 1 +3f5ad9a0: cmp a5, a7 +3f5ad9b0: jrne L3F5ADBC0 +3f5ad9c0: movk 3, a7 +3f5ad9d0: and a9, a7 +3f5ad9e0: sll 0x5, a7 +3f5ad9f0: addi 0x1c0380, a7 +3f5ada20: move *a7, a7, 1 +3f5ada30: and a10, a7 +3f5ada40: jreq L3F5ADBC0 +3f5ada50: movk 7, a7 +3f5ada60: and a11, a7 +3f5ada70: move a7, *a13(0x20), 1 +3f5ada90: sll 0xa, a5 +3f5adaa0: move *a13(0xffe0), a3, 1 +3f5adac0: add a3, a5 +3f5adad0: move a10, a3 +3f5adae0: sll 0x6, a3 +3f5adaf0: add a3, a5 +3f5adb00: move a11, a3 +3f5adb10: sra 0x3, a3 +3f5adb20: sll 0x3, a3 +3f5adb30: add a3, a5 +3f5adb40: sll 0x5, a7 +3f5adb50: addi 0x1c0280, a7 +3f5adb80: movb *a7, a7 +3f5adb90: movb *a5, a3 +3f5adba0: or a7, a3 +3f5adbb0: movb a3, *a5 +L3F5ADBC0: +3f5adbc0: inc a11 +3f5adbd0: cmpi 0x40, a11 +3f5adbf0: jrlt L3F5AD8F0 +3f5adc00: inc a10 +3f5adc10: cmpi 0x10, a10 +3f5adc30: jrlt L3F5AD8E0 +3f5adc40: move *a13, a7, 1 +3f5adc50: inc a7 +3f5adc60: move a7, *a13, 1 +3f5adc70: subk 16, a7 +3f5adc80: jrlt L3F5AD8D0 +3f5adc90: move *sp(0x100), a14, 1 +3f5adcb0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f5adcd0: rets 2 +L3F5ADCE0: +3f5adce0: mmtm sp, a7,a9,a11,a13 +3f5add00: move a14, a13 +3f5add10: addi 0x1c0, a14 +3f5add30: sub a11, a11 +3f5add40: move a11, *a13(0x100), 1 +L3F5ADD60: +3f5add60: sub a11, a11 +3f5add70: move a11, *a13(0x120), 1 +L3F5ADD90: +3f5add90: move *a13(0x120), a11, 1 +3f5addb0: sll 0x3, a11 +3f5addc0: addi 0x1c0100, a11 +3f5addf0: movb *a11, a11 +3f5ade00: move *a13(0x100), a9, 1 +3f5ade20: dec a11 +3f5ade30: cmp a9, a11 +3f5ade40: jrne L3F5ADEB0 +3f5ade50: sll 0x3, a9 +3f5ade60: add a13, a9 +3f5ade70: movb *a13(0x120), *a9(0x0) +3f5adea0: jruc L3F5ADF20 +L3F5ADEB0: +3f5adeb0: move *a13(0x120), a11, 1 +3f5aded0: inc a11 +3f5adee0: move a11, *a13(0x120), 1 +3f5adf00: subk 32, a11 +3f5adf10: jrlt L3F5ADD90 +L3F5ADF20: +3f5adf20: move *a13(0x100), a11, 1 +3f5adf40: inc a11 +3f5adf50: move a11, *a13(0x100), 1 +3f5adf70: subk 32, a11 +3f5adf80: jrlt L3F5ADD60 +3f5adf90: sub a11, a11 +3f5adfa0: move a11, *a13(0x140), 1 +L3F5ADFC0: +3f5adfc0: sub a11, a11 +3f5adfd0: move a11, *a13(0x120), 1 +L3F5ADFF0: +3f5adff0: sub a11, a11 +3f5ae000: move a11, *a13(0x1a0), 1 +3f5ae020: move *a13(0x120), a9, 1 +3f5ae040: andi 0x20, a9 +3f5ae070: move *a13(0x120), a7, 1 +3f5ae090: btst 0, a7 +3f5ae0a0: jreq L3F5AE0D0 +3f5ae0b0: movk 16, a7 +3f5ae0c0: jruc L3F5AE0E0 +L3F5AE0D0: +3f5ae0d0: move a11, a7 +L3F5AE0E0: +3f5ae0e0: or a7, a9 +3f5ae0f0: move *a13(0x120), a7, 1 +3f5ae110: sra 0x1, a7 +3f5ae120: movk 15, a11 +3f5ae130: and a11, a7 +3f5ae140: or a7, a9 +3f5ae150: move a9, *a13(0x180), 1 +3f5ae170: sub a7, a7 +3f5ae180: move a7, *a13(0x160), 1 +L3F5AE1A0: +3f5ae1a0: move *a13(0x140), a11, 1 +3f5ae1c0: sll 0x9, a11 +3f5ae1d0: addi 0x1bf100, a11 +3f5ae200: move *a13(0x180), a9, 1 +3f5ae220: sll 0x3, a9 +3f5ae230: add a9, a11 +3f5ae240: move *a13(0x160), a9, 1 +3f5ae260: neg a9 +3f5ae270: movk 8, a7 +3f5ae280: sra a9, a7 +3f5ae290: movb *a11, a11 +3f5ae2a0: and a7, a11 +3f5ae2b0: jreq L3F5AE3E0 +3f5ae2c0: move *a13(0x140), a11, 1 +3f5ae2e0: sll 0x2, a11 +3f5ae2f0: move *a13(0x160), a9, 1 +3f5ae310: add a9, a11 +3f5ae320: sll 0x3, a11 +3f5ae330: add a13, a11 +3f5ae340: movb *a11, a11 +3f5ae350: neg a11 +3f5ae360: movk 1, a7 +3f5ae370: addk 31, a11 +3f5ae380: sll a11, a7 +3f5ae390: move *a13(0x1a0), a11, 1 +3f5ae3b0: or a11, a7 +3f5ae3c0: move a7, *a13(0x1a0), 1 +L3F5AE3E0: +3f5ae3e0: move *a13(0x160), a11, 1 +3f5ae400: inc a11 +3f5ae410: move a11, *a13(0x160), 1 +3f5ae430: subk 4, a11 +3f5ae440: jrlt L3F5AE1A0 +3f5ae450: move *a13(0x140), a11, 1 +3f5ae470: sll 0xb, a11 +3f5ae480: move @0x1c0200, a9, 1 +3f5ae4b0: add a9, a11 +3f5ae4c0: move *a13(0x120), a7, 1 +3f5ae4e0: sll 0x5, a7 +3f5ae4f0: add a7, a11 +3f5ae500: move *a13(0x1a0), *a11(0x0), 1 +3f5ae530: move *a13(0x120), a11, 1 +3f5ae550: inc a11 +3f5ae560: move a11, *a13(0x120), 1 +3f5ae580: cmpi 0x40, a11 +3f5ae5a0: jrlt L3F5ADFF0 +3f5ae5b0: move *a13(0x140), a7, 1 +3f5ae5d0: inc a7 +3f5ae5e0: move a7, *a13(0x140), 1 +3f5ae600: subk 8, a7 +3f5ae610: jrlt L3F5ADFC0 +3f5ae620: subi 0x1c0, a14 +3f5ae640: mmfm sp, a7,a9,a11,a13 +3f5ae660: rets +L3F5AE670: +3f5ae670: mmtm sp, a9,a10,a13 +3f5ae690: move a14, a13 +3f5ae6a0: move a13, a9 +3f5ae6b0: subk 32, a9 +3f5ae6c0: movb *a9(0x18), a10 +3f5ae6e0: movb *a9(0x0), *a9(0x18) +3f5ae710: movb a10, *a9 +3f5ae720: movb *a9(0x10), a10 +3f5ae740: movb *a9(0x8), *a9(0x10) +3f5ae770: movb a10, *a9(0x8) +3f5ae790: move *a13(0xffe0), a8, 1 +3f5ae7b0: move *sp(0x80), a14, 1 +3f5ae7d0: mmfm sp, a9,a10,a13 +3f5ae7f0: rets 2 +3f5ae800: addc b10, b4 +3f5ae810: sla 0x2, b0 +3f5ae820: or b2, b3 +3f5ae830: or a2, a1 +3f5ae840: .word 0x0053 +3f5ae850: modu a11, a3 +3f5ae860: modu a3, a14 +3f5ae870: sll a11, a5 +3f5ae880: rl b11, b4 +3f5ae890: modu a3, sp +3f5ae8a0: sla 0x3, b3 +3f5ae8b0: modu a3, a9 +3f5ae8c0: .word 0x7469 +3f5ae8d0: sla a11, a9 +3f5ae8e0: sra b11, b4 +3f5ae8f0: .word 0x0064 +3f5ae900: modu a11, a3 +3f5ae910: modu a3, a14 +3f5ae920: sll a11, a5 +3f5ae930: rl b11, b4 +3f5ae940: modu a3, sp +3f5ae950: sla 0x3, b3 +3f5ae960: sll a11, a1 +3f5ae970: sra a11, a3 +3f5ae980: .word 0x7470 +3f5ae990: sra a3, a5 +3f5ae9a0: sll a8, a0 +3f5ae9b0: modu a3, sp +3f5ae9c0: sra a11, a14 +3f5ae9d0: .word 0x7463 +3f5ae9e0: modu a11, a9 +3f5ae9f0: .word 0x736e +3f5aea00: sra a9, a0 +3f5aea10: .word 0x7473 +3f5aea20: sll a3, a1 +3f5aea30: rl a11, a12 +3f5aea40: rl b3, b3 +3f5aea50: sra a3, a5 +3f5aea60: sll a8, a0 +3f5aea70: modu a3, sp +3f5aea80: sra a11, a14 +3f5aea90: .word 0x7463 +3f5aeaa0: modu a11, a9 +3f5aeab0: .word 0x736e +3f5aeac0: sra a1, a0 +3f5aead0: modu b11, b2 +3f5aeae0: .word 0x7070 +3f5aeaf0: sra a3, a5 +3f5aeb00: sra a8, a0 +3f5aeb10: sll a3, a13 +3f5aeb20: .word 0x7972 +3f5aeb30: modu a3, sp +3f5aeb40: sll a11, a9 +3f5aeb50: sll a9, a0 +3f5aeb60: modu a3, sp +3f5aeb70: sra a11, a14 +3f5aeb80: .word 0x7463 +3f5aeb90: modu a11, a9 +3f5aeba0: .word 0x736e +3f5aebb0: sra a1, a0 +3f5aebc0: modu b11, b2 +3f5aebd0: .word 0x7070 +3f5aebe0: sra a3, a5 +3f5aebf0: sll a8, a0 +3f5aec00: modu a3, sp +3f5aec10: srl 0xd, a14 +3f5aec20: sll a9, a0 +3f5aec30: modu a11, a12 +3f5aec40: sra b11, b3 +3f5aec50: sla 0x3, a4 +3f5aec60: rl a9, a8 +3f5aec70: sll a11, a14 +3f5aec80: .word 0x756c +3f5aec90: sra a11, a4 +3f5aeca0: sla 0x3, b3 +3f5aecb0: .word 0x7264 +3f5aecc0: .word 0x706f +3f5aecd0: sra 0x15, b3 +3f5aece0: .word 0x7300 +3f5aecf0: srl a11, a5 +3f5aed00: sla 0x3, b3 +3f5aed10: rl b3, b7 +3f5aed20: .word 0x7265 +3f5aed30: sla 0x3, a5 +3f5aed40: sra b11, b7 +3f5aed50: .word 0x7420 +3f5aed60: rl b11, b2 +3f5aed70: sra a3, a5 +3f5aed80: .word 0x7420 +3f5aed90: sla 0x3, sp +3f5aeda0: sra a11, a7 +3f5aedb0: sla 0x3, b4 +3f5aedc0: .word 0x7472 +3f5aedd0: .word 0x0074 +3f5aede0: rl b11, b4 +3f5aedf0: sra a11, a13 +3f5aee00: sla 0x3, b3 +3f5aee10: sra b11, b7 +3f5aee20: .word 0x7320 +3f5aee30: sll b11, b5 +3f5aee40: sra a11, a3 +3f5aee50: sra a3, a5 +3f5aee60: sra a3, a5 +3f5aee70: sra a0, a0 +3f5aee80: mods a3, a5 +3f5aee90: .word 0x7961 +3f5aeea0: sra a3, a5 +3f5aeeb0: sla a9, a0 +3f5aeec0: lmo a11, a3 +3f5aeed0: sla 0x3, b3 +3f5aeee0: sra b11, b3 +3f5aeef0: .word 0x746e +3f5aef00: sll a8, a0 +3f5aef10: modu a3, sp +3f5aef20: srl 0xd, a14 +3f5aef30: sra a1, a0 +3f5aef40: modu b11, b2 +3f5aef50: .word 0x7070 +3f5aef60: sra a3, a5 +3f5aef70: rl a9, a0 +3f5aef80: sla 0x3, a14 +3f5aef90: .word 0x7872 +3f5aefa0: .word 0x746d +3f5aefb0: .word 0x7420 +3f5aefc0: mods a11, a9 +3f5aefd0: modu a11, a5 +3f5aefe0: .word 0x7475 +3f5aeff0: .word 0x7200 +3f5af000: .word 0x7465 +3f5af010: sla b11, b2 +3f5af020: .word 0x736e +3f5af030: rl a11, a13 +3f5af040: sla 0x3, b4 +3f5af050: rl b11, b4 +3f5af060: sra a11, a13 +3f5af070: .word 0x756f +3f5af080: .word 0x7374 +3f5af090: .word 0x7000 +3f5af0a0: .word 0x7265 +3f5af0b0: rl b11, b3 +3f5af0c0: .word 0x7473 +3f5af0d0: .word 0x7420 +3f5af0e0: mods a11, a9 +3f5af0f0: modu a11, a5 +3f5af100: .word 0x7475 +3f5af110: .word 0x0073 +3f5af120: sra a11, a11 +3f5af130: .word 0x7065 +3f5af140: mods a3, a1 +3f5af150: .word 0x7669 +3f5af160: sla 0x3, a5 +3f5af170: rl b11, b4 +3f5af180: sra a11, a13 +3f5af190: .word 0x756f +3f5af1a0: .word 0x7374 +3f5af1b0: lmo a8, a0 +3f5af1c0: sra a11, a5 +3f5af1d0: sla b11, b0 +3f5af1e0: rl a11, a12 +3f5af1f0: sra b11, b6 +3f5af200: .word 0x7020 +3f5af210: modu b11, b2 +3f5af220: sra a11, a2 +3f5af230: sla 0x3, b3 +3f5af240: sra b11, b3 +3f5af250: .word 0x746e +3f5af260: sll a8, a0 +3f5af270: modu a3, sp +3f5af280: sra a11, a14 +3f5af290: .word 0x7463 +3f5af2a0: modu a11, a9 +3f5af2b0: .word 0x736e +3f5af2c0: sra a1, a0 +3f5af2d0: modu b11, b2 +3f5af2e0: .word 0x7070 +3f5af2f0: sra a3, a5 +3f5af300: rl a9, a0 +3f5af310: sla 0x3, a14 +3f5af320: sra a11, a11 +3f5af330: .word 0x7065 +3f5af340: mods a3, a1 +3f5af350: .word 0x7669 +3f5af360: .word 0x0065 +3f5af370: modu b11, b4 +3f5af380: sla b11, b4 +3f5af390: sla 0x3, a12 +3f5af3a0: sla b11, b0 +3f5af3b0: lmo a11, a3 +3f5af3c0: .word 0x7465 +3f5af3d0: sla 0x3, b3 +3f5af3e0: sra b11, b3 +3f5af3f0: .word 0x746e +3f5af400: sra a0, a0 +3f5af410: .word 0x7461 +3f5af420: sla 0x3, a1 +3f5af430: sla b11, b0 +3f5af440: lmo a11, a3 +3f5af450: .word 0x7465 +3f5af460: sla 0x3, b3 +3f5af470: sra b11, b3 +3f5af480: .word 0x746e +3f5af490: sra a0, a0 +3f5af4a0: .word 0x7461 +3f5af4b0: sla 0x3, a1 +3f5af4c0: .word 0x7962 +3f5af4d0: sra b11, b4 +3f5af4e0: sla 0x3, b3 +3f5af4f0: sra b11, b3 +3f5af500: .word 0x746e +3f5af510: sra a0, a0 +3f5af520: .word 0x7461 +3f5af530: sla 0x3, a1 +3f5af540: sla b11, b0 +3f5af550: lmo a11, a3 +3f5af560: .word 0x7465 +3f5af570: sla 0x3, b3 +3f5af580: sra b11, b2 +3f5af590: .word 0x7274 +3f5af5a0: modu a3, a1 +3f5af5b0: mods b11, b3 +3f5af5c0: .word 0x7469 +3f5af5d0: sra b11, b4 +3f5af5e0: .word 0x0064 +3f5af5f0: sla a11, a4 +3f5af600: sla b11, b4 +3f5af610: sll a1, a0 +3f5af620: .word 0x7479 +3f5af630: .word 0x7365 +3f5af640: .word 0x7220 +3f5af650: .word 0x7465 +3f5af660: sla b11, b2 +3f5af670: .word 0x736e +3f5af680: rl a11, a13 +3f5af690: .word 0x7474 +3f5af6a0: sra a3, a5 +3f5af6b0: sla a8, a0 +3f5af6c0: lmo a11, a3 +3f5af6d0: modu a9, a13 +3f5af6e0: mods a3, a14 +3f5af6f0: sla 0x3, b9 +3f5af700: sla b11, b0 +3f5af710: lmo a11, a3 +3f5af720: .word 0x7465 +3f5af730: sla 0x3, b3 +3f5af740: sra b11, b3 +3f5af750: .word 0x746e +3f5af760: .word 0x7700 +3f5af770: modu a3, a9 +3f5af780: modu a11, a4 +3f5af790: sla 0x3, b7 +3f5af7a0: .word 0x7270 +3f5af7b0: sll a3, sp +3f5af7c0: .word 0x7365 +3f5af7d0: .word 0x7320 +3f5af7e0: modu a3, a5 +3f5af7f0: .word 0x0074 +3f5af800: sla b11, b0 +3f5af810: lmo a11, a3 +3f5af820: .word 0x7465 +3f5af830: sla 0x3, b3 +3f5af840: sra b11, b3 +3f5af850: .word 0x746e +3f5af860: .word 0x7720 +3f5af870: .word 0x7469 +3f5af880: sla 0x3, a8 +3f5af890: andn b2, b5 +3f5af8a0: sla 0x2, a7 +3f5af8b0: modu a3, sp +3f5af8c0: .word 0x796c +3f5af8d0: .word 0x7700 +3f5af8e0: modu a3, a9 +3f5af8f0: modu a11, a4 +3f5af900: sla 0x3, b7 +3f5af910: .word 0x7075 +3f5af920: sla a11, a4 +3f5af930: sra b11, b4 +3f5af940: modu a9, a13 +3f5af950: mods a3, a14 +3f5af960: sla 0x3, b9 +3f5af970: sla b11, b0 +3f5af980: lmo a11, a3 +3f5af990: .word 0x7465 +3f5af9a0: sla 0x3, b3 +3f5af9b0: sra b11, b3 +3f5af9c0: .word 0x746e +3f5af9d0: sll a8, a0 +3f5af9e0: modu a3, sp +3f5af9f0: .word 0x7274 +3f5afa00: mods a3, sp +3f5afa10: sra 0x1f, a0 +3f5afa20: divs b10, b3 +3f5afa30: .word 0x7c4e +3f5afa40: cmp a10, a6 +3f5afa50: .word 0x7c4e +3f5afa60: andn b10, b2 +3f5afa70: sra 0x16, b4 +3f5afa80: .word 0x7020 +3f5afa90: sll a11, a1 +3f5afaa0: sra a11, a11 +3f5afab0: .word 0x7374 +3f5afac0: .word 0x7320 +3f5afad0: modu a3, a5 +3f5afae0: .word 0x0074 +3f5afaf0: modu b11, b4 +3f5afb00: sla b11, b4 +3f5afb10: sla 0x3, a12 +3f5afb20: sla b11, b0 +3f5afb30: lmo a11, a3 +3f5afb40: .word 0x7465 +3f5afb50: sla 0x3, b3 +3f5afb60: sra b11, b2 +3f5afb70: sra a11, a3 +3f5afb80: .word 0x7669 +3f5afb90: sra a3, a5 +3f5afba0: .word 0x7000 +3f5afbb0: sll a11, a1 +3f5afbc0: sra a11, a11 +3f5afbd0: .word 0x7374 +3f5afbe0: .word 0x7220 +3f5afbf0: sll a11, a5 +3f5afc00: rl a11, a5 +3f5afc10: sra b11, b6 +3f5afc20: sla 0x3, a4 +3f5afc30: modu a3, a9 +3f5afc40: .word 0x7320 +3f5afc50: .word 0x7165 +3f5afc60: sra b11, b5 +3f5afc70: sll a11, a14 +3f5afc80: .word 0x0065 +3f5afc90: .word 0x7962 +3f5afca0: sra b11, b4 +3f5afcb0: sla 0x3, b3 +3f5afcc0: sra b11, b2 +3f5afcd0: sra a11, a3 +3f5afce0: .word 0x7669 +3f5afcf0: sra a3, a5 +3f5afd00: rl a9, a0 +3f5afd10: sla 0x3, a14 +3f5afd20: sra b11, b3 +3f5afd30: .word 0x7571 +3f5afd40: modu a3, a5 +3f5afd50: sra a11, a3 +3f5afd60: .word 0x7000 +3f5afd70: sll a11, a1 +3f5afd80: sra a11, a11 +3f5afd90: .word 0x7374 +3f5afda0: .word 0x7220 +3f5afdb0: sll a11, a5 +3f5afdc0: rl a11, a5 +3f5afdd0: sra b11, b6 +3f5afde0: sla 0x3, a4 +3f5afdf0: rl b11, b7 +3f5afe00: rl b3, b4 +3f5afe10: sll a9, a0 +3f5afe20: lmo a11, a3 +3f5afe30: .word 0x7573 +3f5afe40: sla 0x3, a13 +3f5afe50: .word 0x7265 +3f5afe60: .word 0x7372 +3f5afe70: .word 0x7000 +3f5afe80: sll a11, a1 +3f5afe90: sra a11, a11 +3f5afea0: .word 0x7374 +3f5afeb0: .word 0x7220 +3f5afec0: sll a11, a5 +3f5afed0: rl a11, a5 +3f5afee0: sra b11, b6 +3f5afef0: sla 0x3, a4 +3f5aff00: rl b11, b7 +3f5aff10: rl b3, b4 +3f5aff20: sll a1, a0 +3f5aff30: sra a3, a1 +3f5aff40: modu a9, a0 +3f5aff50: srl a3, a6 +3f5aff60: sra b11, b3 +3f5aff70: .word 0x0074 +3f5aff80: sla b11, b0 +3f5aff90: lmo a11, a3 +3f5affa0: .word 0x7465 +3f5affb0: sla 0x3, b3 +3f5affc0: sra b11, b2 +3f5affd0: sra a11, a3 +3f5affe0: .word 0x7669 +3f5afff0: sra a3, a5 +3f5b0000: .word 0x7420 +3f5b0010: modu a11, sp +3f5b0020: .word 0x7320 +3f5b0030: modu a11, a8 +3f5b0040: .word 0x7472 +3f5b0050: sra a0, a0 +3f5b0060: .word 0x7075 +3f5b0070: rl a11, a12 +3f5b0080: sla a11, a3 +3f5b0090: sra b11, b4 +3f5b00a0: modu a9, a13 +3f5b00b0: mods a3, a14 +3f5b00c0: sla 0x3, b9 +3f5b00d0: sla b11, b0 +3f5b00e0: lmo a11, a3 +3f5b00f0: .word 0x7465 +3f5b0100: sla 0x3, b3 +3f5b0110: sra b11, b2 +3f5b0120: sra a11, a3 +3f5b0130: .word 0x7669 +3f5b0140: sra a3, a5 +3f5b0150: sra a0, a0 +3f5b0160: .word 0x7075 +3f5b0170: rl a11, a12 +3f5b0180: sla a11, a3 +3f5b0190: sra b11, b4 +3f5b01a0: modu a9, a13 +3f5b01b0: mods a3, a14 +3f5b01c0: sla 0x3, b9 +3f5b01d0: .word 0x7962 +3f5b01e0: sra b11, b4 +3f5b01f0: sla 0x3, b3 +3f5b0200: sra b11, b2 +3f5b0210: sra a11, a3 +3f5b0220: .word 0x7669 +3f5b0230: sra a3, a5 +3f5b0240: .word 0x7000 +3f5b0250: sll a11, a1 +3f5b0260: sra a11, a11 +3f5b0270: .word 0x7374 +3f5b0280: .word 0x7720 +3f5b0290: .word 0x7469 +3f5b02a0: sla 0x3, a8 +3f5b02b0: modu b11, b3 +3f5b02c0: sra a11, a13 +3f5b02d0: sra a1, a0 +3f5b02e0: .word 0x7075 +3f5b02f0: rl a11, a12 +3f5b0300: sla a11, a3 +3f5b0310: sra b11, b4 +3f5b0320: sra a1, a0 +3f5b0330: .word 0x7461 +3f5b0340: .word 0x0061 +3f5b0350: .word 0x7564 +3f5b0360: srl 0xd, b0 +3f5b0370: sll a1, a0 +3f5b0380: .word 0x7479 +3f5b0390: .word 0x7365 +3f5b03a0: rl a9, a0 +3f5b03b0: sla 0x3, a14 +3f5b03c0: sla b11, b0 +3f5b03d0: .word 0x7472 +3f5b03e0: sra a1, a13 +3f5b03f0: .word 0x7075 +3f5b0400: sla 0x1, a14 +3f5b0410: sla b11, b0 +3f5b0420: lmo a11, a3 +3f5b0430: .word 0x7465 +3f5b0440: .word 0x0073 +3f5b0450: .word 0x756f +3f5b0460: srl 0x15, b4 +3f5b0470: srl a3, sp +3f5b0480: modu a9, a13 +3f5b0490: sra b3, b2 +3f5b04a0: .word 0x7265 +3f5b04b0: .word 0x7020 +3f5b04c0: sll a11, a1 +3f5b04d0: sra a11, a11 +3f5b04e0: .word 0x7374 +3f5b04f0: .word 0x7220 +3f5b0500: sll a11, a5 +3f5b0510: rl a11, a5 +3f5b0520: sra b11, b6 +3f5b0530: .word 0x0064 +3f5b0540: .word 0x756f +3f5b0550: srl 0x15, b4 +3f5b0560: srl a3, sp +3f5b0570: modu a9, a13 +3f5b0580: sra b3, b2 +3f5b0590: .word 0x7265 +3f5b05a0: sll a1, a0 +3f5b05b0: .word 0x7479 +3f5b05c0: .word 0x7365 +3f5b05d0: .word 0x7220 +3f5b05e0: sll a11, a5 +3f5b05f0: rl a11, a5 +3f5b0600: sra b11, b6 +3f5b0610: .word 0x0064 +3f5b0620: sla b11, b0 +3f5b0630: lmo a11, a3 +3f5b0640: .word 0x7465 +3f5b0650: sla 0x3, b3 +3f5b0660: rl b11, b7 +3f5b0670: rl b3, b4 +3f5b0680: sra a1, a0 +3f5b0690: .word 0x7461 +3f5b06a0: sla 0x3, a1 +3f5b06b0: srl a3, a1 +3f5b06c0: sra b11, b4 +3f5b06d0: sla 0x3, b2 +3f5b06e0: rl b11, b7 +3f5b06f0: sra a3, a14 +3f5b0700: .word 0x776f +3f5b0710: sll a0, a0 +3f5b0720: .word 0x7479 +3f5b0730: .word 0x7365 +3f5b0740: .word 0x7220 +3f5b0750: .word 0x7663 +3f5b0760: sla 0x3, a4 +3f5b0770: srl a3, a1 +3f5b0780: sra b11, b4 +3f5b0790: sla 0x3, b2 +3f5b07a0: rl b11, b7 +3f5b07b0: sra a3, a14 +3f5b07c0: .word 0x776f +3f5b07d0: .word 0x7000 +3f5b07e0: sll a11, a1 +3f5b07f0: sra a11, a11 +3f5b0800: .word 0x7374 +3f5b0810: .word 0x7220 +3f5b0820: .word 0x7663 +3f5b0830: sla 0x3, a4 +3f5b0840: srl a3, a1 +3f5b0850: sra b11, b4 +3f5b0860: sla 0x3, b2 +3f5b0870: mods a3, a3 +3f5b0880: .word 0x736f +3f5b0890: .word 0x0065 +3f5b08a0: sll b11, b2 +3f5b08b0: sra b3, b6 +3f5b08c0: .word 0x7720 +3f5b08d0: modu a3, a9 +3f5b08e0: modu a11, a4 +3f5b08f0: sla 0x3, b7 +3f5b0900: .word 0x7270 +3f5b0910: sll a3, sp +3f5b0920: sla 0x3, a5 +3f5b0930: sla b11, b0 +3f5b0940: lmo a11, a3 +3f5b0950: .word 0x7465 +3f5b0960: .word 0x0073 +3f5b0970: sll b11, b2 +3f5b0980: sra b3, b6 +3f5b0990: sra a1, a0 +3f5b09a0: .word 0x7075 +3f5b09b0: rl a11, a12 +3f5b09c0: sla a11, a3 +3f5b09d0: sra b11, b4 +3f5b09e0: sla a9, a0 +3f5b09f0: lmo a11, a3 +3f5b0a00: .word 0x0073 +3f5b0a10: sll b11, b2 +3f5b0a20: sra b3, b6 +3f5b0a30: sla a9, a0 +3f5b0a40: lmo a11, a3 +3f5b0a50: sla 0x3, b3 +3f5b0a60: modu a11, a6 +3f5b0a70: sla 0x3, b2 +3f5b0a80: modu b3, b5 +3f5b0a90: sra b11, b3 +3f5b0aa0: .word 0x746e +3f5b0ab0: sra a1, a0 +3f5b0ac0: .word 0x7461 +3f5b0ad0: .word 0x0061 +3f5b0ae0: sll b11, b2 +3f5b0af0: sra b3, b6 +3f5b0b00: sla a9, a0 +3f5b0b10: lmo a11, a3 +3f5b0b20: .word 0x7020 +3f5b0b30: sll a11, a1 +3f5b0b40: sra a11, a11 +3f5b0b50: .word 0x7374 +3f5b0b60: sll a0, a0 +3f5b0b70: .word 0x7479 +3f5b0b80: .word 0x7365 +3f5b0b90: sla a9, a0 +3f5b0ba0: lmo a11, a3 +3f5b0bb0: sra a3, a5 +3f5b0bc0: sll a1, a0 +3f5b0bd0: sla 0x3, b9 +3f5b0be0: sll b11, b2 +3f5b0bf0: sra b3, b6 +3f5b0c00: sla a9, a0 +3f5b0c10: lmo a11, a3 +3f5b0c20: .word 0x0073 +3f5b0c30: sll b11, b2 +3f5b0c40: sra b3, b6 +3f5b0c50: .word 0x7720 +3f5b0c60: modu a3, a9 +3f5b0c70: modu a11, a4 +3f5b0c80: sla 0x3, b7 +3f5b0c90: .word 0x7075 +3f5b0ca0: sla a11, a4 +3f5b0cb0: sra b11, b4 +3f5b0cc0: .word 0x7020 +3f5b0cd0: sll a11, a1 +3f5b0ce0: sra a11, a11 +3f5b0cf0: .word 0x7374 +3f5b0d00: or a8, a0 +3f5b0d10: and a2, a4 +3f5b0d20: andn a9, a0 +3f5b0d30: add b10, b4 +3f5b0d40: andn b10, b4 +3f5b0d50: rl a8, a0 +3f5b0d60: sll a11, a14 +3f5b0d70: mods a11, sp +3f5b0d80: mods b3, b0 +3f5b0d90: .word 0x7465 +3f5b0da0: sla 0x3, a5 +3f5b0db0: sra a11, a8 +3f5b0dc0: sra a3, a1 +3f5b0dd0: .word 0x7265 +3f5b0de0: .word 0x0073 +3f5b0df0: sla a11, a2 +3f5b0e00: sla 0x3, a4 +3f5b0e10: sla a11, a4 +3f5b0e20: sla b11, b4 +3f5b0e30: mods a1, a0 +3f5b0e40: modu a3, a5 +3f5b0e50: .word 0x7467 +3f5b0e60: sla 0x3, a8 +3f5b0e70: rl a11, a6 +3f5b0e80: mods a3, a5 +3f5b0e90: .word 0x7364 +3f5b0ea0: sll a0, a0 +3f5b0eb0: sra a3, a1 +3f5b0ec0: sll a9, a0 +3f5b0ed0: sra a11, a8 +3f5b0ee0: lmo a11, a3 +3f5b0ef0: .word 0x7573 +3f5b0f00: .word 0x736d +3f5b0f10: cmp a8, a0 +3f5b0f20: sla 0x2, b0 +3f5b0f30: or b2, b3 +3f5b0f40: or a2, a1 +3f5b0f50: .word 0x0053 +3f5b0f60: sla a11, a2 +3f5b0f70: sla 0x3, a4 +3f5b0f80: sra a11, a8 +3f5b0f90: sra a3, a1 +3f5b0fa0: .word 0x7265 +3f5b0fb0: sll a9, a0 +3f5b0fc0: sra a11, a8 +3f5b0fd0: lmo a11, a3 +3f5b0fe0: .word 0x7573 +3f5b0ff0: .word 0x736d +3f5b1000: .word 0x7300 +3f5b1010: sla a11, a13 +3f5b1020: mods a3, a12 +3f5b1030: .word 0x7265 +3f5b1040: .word 0x7420 +3f5b1050: sla a11, a8 +3f5b1060: sla 0x3, a14 +3f5b1070: rl a11, a13 +3f5b1080: rl a11, a14 +3f5b1090: .word 0x756d +3f5b10a0: sla 0x3, a13 +3f5b10b0: rl b11, b3 +3f5b10c0: sra b11, b10 +3f5b10d0: sra a0, a0 +3f5b10e0: .word 0x7461 +3f5b10f0: sla 0x3, a1 +3f5b1100: rl b11, b3 +3f5b1110: sra b11, b10 +L3F5B1120: +3f5b1120: dsjs a0, L3F5B1120 +3f5b1130: sra a1, a0 +3f5b1140: .word 0x7461 +3f5b1150: sla 0x3, a1 +3f5b1160: sra a11, a12 +3f5b1170: srl a11, a14 +3f5b1180: rl b3, b4 +3f5b1190: rl a0, a0 +3f5b11a0: sla a11, a5 +3f5b11b0: sra a11, a4 +3f5b11c0: sla 0x3, b2 +3f5b11d0: sra a11, a12 +3f5b11e0: srl a11, a14 +3f5b11f0: rl b3, b4 +L3F5B1200: +3f5b1200: dsjs a0, L3F5B1200 +3f5b1210: sra a1, a0 +3f5b1220: .word 0x7461 +3f5b1230: sla 0x3, a1 +3f5b1240: rl b11, b3 +3f5b1250: sra b11, b10 +3f5b1260: sra a0, a0 +3f5b1270: .word 0x7461 +3f5b1280: sla 0x3, a1 +3f5b1290: sra a11, a12 +3f5b12a0: srl a11, a14 +3f5b12b0: rl b3, b4 +L3F5B12C0: +3f5b12c0: dsjs a0, L3F5B12C0 +3f5b12d0: rl a1, a0 +3f5b12e0: sla a11, a5 +3f5b12f0: sra a11, a4 +3f5b1300: sla 0x3, b2 +3f5b1310: sra a11, a12 +3f5b1320: srl a11, a14 +3f5b1330: rl b3, b4 +3f5b1340: srl a0, a0 +3f5b1350: sla b11, b2 +3f5b1360: mods a11, a7 +3f5b1370: modu a3, a5 +3f5b1380: .word 0x7374 +3f5b1390: .word 0x7220 +3f5b13a0: sll a11, a5 +3f5b13b0: rl a11, a5 +3f5b13c0: sra b11, b6 +3f5b13d0: .word 0x0064 +3f5b13e0: .word 0x7266 +3f5b13f0: srl a11, a1 +3f5b1400: sra a11, a13 +3f5b1410: .word 0x746e +3f5b1420: sla 0x3, b3 +3f5b1430: .word 0x7264 +3f5b1440: .word 0x706f +3f5b1450: sra b11, b0 +3f5b1460: sla 0x3, a4 +3f5b1470: sra a1, a8 +3f5b1480: .word 0x7075 +3f5b1490: modu a9, a0 +3f5b14a0: sla 0x3, b2 +3f5b14b0: .word 0x756f +3f5b14c0: sla 0x3, b4 +3f5b14d0: srl a3, sp +3f5b14e0: .word 0x7320 +3f5b14f0: sla b11, b0 +3f5b1500: sra a11, a3 +3f5b1510: rev a9 +3f5b1520: .word 0x7266 +3f5b1530: srl a11, a1 +3f5b1540: sra a11, a13 +3f5b1550: .word 0x746e +3f5b1560: sla 0x3, b3 +3f5b1570: .word 0x7264 +3f5b1580: .word 0x706f +3f5b1590: sra b11, b0 +3f5b15a0: sla 0x3, a4 +3f5b15b0: srl a3, a1 +3f5b15c0: sra b11, b4 +3f5b15d0: sla 0x3, b2 +3f5b15e0: rl b11, b4 +3f5b15f0: sra a11, a13 +3f5b1600: .word 0x756f +3f5b1610: .word 0x0074 +3f5b1620: sla b11, b0 +3f5b1630: lmo a11, a3 +3f5b1640: .word 0x7465 +3f5b1650: sla 0x3, b3 +3f5b1660: modu a11, a6 +3f5b1670: .word 0x7772 +3f5b1680: .word 0x7261 +3f5b1690: sra a11, a4 +3f5b16a0: .word 0x0064 +3f5b16b0: sla b11, b0 +3f5b16c0: lmo a11, a3 +3f5b16d0: .word 0x7465 +3f5b16e0: sla 0x3, b3 +3f5b16f0: modu a11, a14 +3f5b1700: sla 0x3, b4 +3f5b1710: modu a11, a6 +3f5b1720: .word 0x7772 +3f5b1730: .word 0x7261 +3f5b1740: sla a11, a4 +3f5b1750: mods a3, a2 +3f5b1760: .word 0x0065 +3f5b1770: sra b11, b2 +3f5b1780: rl a11, a4 +3f5b1790: sra b11, b2 +3f5b17a0: .word 0x7463 +3f5b17b0: sla 0x3, b3 +3f5b17c0: sra b11, b3 +3f5b17d0: .word 0x746e +3f5b17e0: andn a0, a0 +3f5b17f0: or a10, sp +3f5b1800: cmp b10, b4 +3f5b1810: subb a10, a14 +3f5b1820: andn a9, a0 +3f5b1830: add b10, b4 +3f5b1840: andn b10, b4 +3f5b1850: sll a0, a0 +3f5b1860: srl a11, sp +3f5b1870: .word 0x7375 +3f5b1880: .word 0x7220 +3f5b1890: sra a3, a5 +3f5b18a0: .word 0x7269 +3f5b18b0: sll a11, a5 +3f5b18c0: sla 0x3, b4 +3f5b18d0: sla a11, a3 +3f5b18e0: mods a3, a12 +3f5b18f0: .word 0x0073 +3f5b1900: modu b11, b2 +3f5b1910: .word 0x7475 +3f5b1920: .word 0x7365 +3f5b1930: sll a9, a0 +3f5b1940: sra b11, b2 +3f5b1950: .word 0x7461 +3f5b1960: sra a3, a5 +3f5b1970: sll a1, a0 +3f5b1980: sla 0x3, b9 +3f5b1990: sra b11, b2 +3f5b19a0: rl a11, a4 +3f5b19b0: sra b11, b2 +3f5b19c0: .word 0x7463 +3f5b19d0: .word 0x0073 +3f5b19e0: modu b11, b2 +3f5b19f0: .word 0x7475 +3f5b1a00: .word 0x7365 +3f5b1a10: mods a9, a0 +3f5b1a20: sra a3, sp +3f5b1a30: srl a3, a9 +3f5b1a40: sra a11, a9 +3f5b1a50: sla 0x3, a4 +3f5b1a60: .word 0x7962 +3f5b1a70: .word 0x7220 +3f5b1a80: sra a3, a5 +3f5b1a90: .word 0x7269 +3f5b1aa0: sll a11, a5 +3f5b1ab0: .word 0x7374 +3f5b1ac0: mods a0, a0 +3f5b1ad0: modu a11, sp +3f5b1ae0: .word 0x756b +3f5b1af0: .word 0x7370 +3f5b1b00: .word 0x7720 +3f5b1b10: rl a11, a8 +3f5b1b20: rl a3, a3 +3f5b1b30: srl a1, a0 +3f5b1b40: rl a11, a1 +3f5b1b50: sra a11, a12 +3f5b1b60: .word 0x0064 +3f5b1b70: modu a11, a12 +3f5b1b80: lmo a11, sp +3f5b1b90: .word 0x7075 +3f5b1ba0: sla 0x3, b3 +3f5b1bb0: sla b11, b3 +3f5b1bc0: rl b11, b4 +3f5b1bd0: srl b3, b3 +3f5b1be0: sra a11, a9 +3f5b1bf0: sla 0x3, a4 +3f5b1c00: .word 0x7962 +3f5b1c10: sla a9, a0 +3f5b1c20: .word 0x7720 +3f5b1c30: mods a3, a9 +3f5b1c40: sll a11, a4 +3f5b1c50: .word 0x7261 +3f5b1c60: .word 0x0064 +3f5b1c70: add a10, a12 +3f5b1c80: addc a10, a14 +3f5b1c90: sla 0x2, a5 +3f5b1ca0: or b2, b3 +3f5b1cb0: or a2, a1 +3f5b1cc0: .word 0x0053 +3f5b1cd0: modu a10, a3 +3f5b1ce0: modu b3, b5 +3f5b1cf0: sla 0x3, b4 +3f5b1d00: srl a3, sp +3f5b1d10: move a9, a0 +3f5b1d20: mods a11, a5 +3f5b1d30: .word 0x726f +3f5b1d40: sla 0x3, b9 +3f5b1d50: .word 0x7265 +3f5b1d60: modu b11, b2 +3f5b1d70: .word 0x7372 +3f5b1d80: and a0, a0 +3f5b1d90: sll a11, a1 +3f5b1da0: sra a11, a11 +3f5b1db0: .word 0x7374 +3f5b1dc0: srl a9, a0 +3f5b1dd0: sra b11, b2 +3f5b1de0: .word 0x7461 +3f5b1df0: .word 0x7265 +3f5b1e00: .word 0x7420 +3f5b1e10: sla a11, a8 +3f5b1e20: sla 0x3, a14 +3f5b1e30: rl 0x9, b1 +3f5b1e40: rl 0x1, b0 +3f5b1e50: sll a1, a0 +3f5b1e60: .word 0x7479 +3f5b1e70: .word 0x7365 +3f5b1e80: addc a0, a0 +3f5b1e90: srl b3, b5 +3f5b1ea0: sra a11, a6 +3f5b1eb0: sla 0x3, b2 +3f5b1ec0: .word 0x7245 +3f5b1ed0: modu b11, b2 +3f5b1ee0: sla 0x3, b2 +3f5b1ef0: modu a3, sp +3f5b1f00: andn a1, a0 +3f5b1f10: sll a11, a5 +3f5b1f20: rl a11, a5 +3f5b1f30: sra b11, b6 +3f5b1f40: addc a0, a0 +3f5b1f50: .word 0x7479 +3f5b1f60: .word 0x7365 +3f5b1f70: .word 0x7220 +3f5b1f80: sll a11, a5 +3f5b1f90: rl a11, a5 +3f5b1fa0: sra b11, b6 +3f5b1fb0: .word 0x0064 +3f5b1fc0: andn a2, a3 +3f5b1fd0: sla 0x2, a3 +3f5b1fe0: .word 0x7245 +3f5b1ff0: modu b11, b2 +3f5b2000: .word 0x7372 +3f5b2010: modu a9, a0 +3f5b2020: sla 0x3, a14 +3f5b2030: sll b11, b2 +3f5b2040: .word 0x0076 +3f5b2050: .word 0x7246 +3f5b2060: mods a11, a1 +3f5b2070: modu a3, a9 +3f5b2080: sla 0x3, a7 +3f5b2090: .word 0x7245 +3f5b20a0: modu b11, b2 +3f5b20b0: .word 0x7372 +3f5b20c0: modu a9, a0 +3f5b20d0: sla 0x3, a14 +3f5b20e0: sll b11, b2 +3f5b20f0: .word 0x0076 +3f5b2100: .word 0x754d +3f5b2110: .word 0x746c +3f5b2120: sll a11, a9 +3f5b2130: .word 0x7361 +3f5b2140: sla 0x3, b4 +3f5b2150: .word 0x7962 +3f5b2160: sra b11, b4 +3f5b2170: sla 0x3, b3 +3f5b2180: sra b11, b2 +3f5b2190: sra a11, a3 +3f5b21a0: .word 0x7669 +3f5b21b0: sra a3, a5 +3f5b21c0: move a8, a0 +3f5b21d0: mods b3, b5 +3f5b21e0: rl b11, b4 +3f5b21f0: sla a11, a3 +3f5b2200: .word 0x7473 +3f5b2210: .word 0x7020 +3f5b2220: sll a11, a1 +3f5b2230: sra a11, a11 +3f5b2240: .word 0x7374 +3f5b2250: .word 0x7220 +3f5b2260: sll a11, a5 +3f5b2270: rl a11, a5 +3f5b2280: sra b11, b6 +3f5b2290: .word 0x0064 +3f5b22a0: .word 0x764f +3f5b22b0: .word 0x7265 +3f5b22c0: mods a3, a6 +3f5b22d0: .word 0x776f +3f5b22e0: sra a9, a0 +3f5b22f0: .word 0x7272 +3f5b2300: .word 0x726f +3f5b2310: .word 0x0073 +3f5b2320: modu b10, b4 +3f5b2330: sla 0x3, b4 +3f5b2340: sla b11, b0 +3f5b2350: lmo a11, a3 +3f5b2360: .word 0x7465 +3f5b2370: sla 0x3, b3 +3f5b2380: sra b11, b2 +3f5b2390: sra a11, a3 +3f5b23a0: .word 0x7669 +3f5b23b0: sra a3, a5 +3f5b23c0: and a0, a0 +3f5b23d0: sll a11, a1 +3f5b23e0: sra a11, a11 +3f5b23f0: .word 0x7374 +3f5b2400: mods a1, a0 +3f5b2410: .word 0x736f +3f5b2420: srl 0x1d, b4 +3f5b2430: modu a1, a0 +3f5b2440: sla 0x3, sp +3f5b2450: .word 0x7973 +3f5b2460: .word 0x7473 +3f5b2470: mods a11, a5 +3f5b2480: .word 0x7220 +3f5b2490: .word 0x7365 +3f5b24a0: .word 0x756f +3f5b24b0: sll b11, b2 +3f5b24c0: .word 0x7365 +3f5b24d0: and a0, a0 +3f5b24e0: sll a11, a1 +3f5b24f0: sra a11, a11 +3f5b2500: .word 0x7374 +3f5b2510: mods a1, a0 +3f5b2520: .word 0x736f +3f5b2530: srl 0x1d, b4 +3f5b2540: modu a1, a0 +3f5b2550: sla 0x3, sp +3f5b2560: .word 0x7375 +3f5b2570: .word 0x7265 +3f5b2580: .word 0x7220 +3f5b2590: .word 0x7365 +3f5b25a0: .word 0x756f +3f5b25b0: sll b11, b2 +3f5b25c0: .word 0x7365 +3f5b25d0: or a8, a0 +3f5b25e0: .word 0x726e +3f5b25f0: sll a11, a5 +3f5b2600: srl a11, sp +3f5b2610: rl a11, a14 +3f5b2620: sra b11, b10 +3f5b2630: sla 0x3, a4 +3f5b2640: sra a11, a4 +3f5b2650: .word 0x7473 +3f5b2660: modu a3, a9 +3f5b2670: .word 0x7461 +3f5b2680: modu a11, a9 +3f5b2690: sla 0x3, a14 +3f5b26a0: modu a3, sp +3f5b26b0: .word 0x7220 +3f5b26c0: .word 0x7663 +3f5b26d0: addc a0, a0 +3f5b26e0: sll a3, a1 +3f5b26f0: mods a3, a2 +3f5b2700: sla 0x3, a5 +3f5b2710: .word 0x7265 +3f5b2720: modu b11, b2 +3f5b2730: .word 0x7372 +3f5b2740: modu a9, a0 +3f5b2750: sla 0x3, a14 +3f5b2760: mods b11, b8 +3f5b2770: .word 0x7469 +3f5b2780: or a0, a0 +3f5b2790: .word 0x746f +3f5b27a0: sll a1, a0 +3f5b27b0: .word 0x7479 +3f5b27c0: .word 0x7365 +3f5b27d0: .word 0x7420 +3f5b27e0: sla b11, b2 +3f5b27f0: .word 0x736e +3f5b2800: rl a11, a13 +3f5b2810: .word 0x7474 +3f5b2820: sra a3, a5 +3f5b2830: addc a0, a0 +3f5b2840: srl b3, b5 +3f5b2850: sra a11, a6 +3f5b2860: sla 0x3, b2 +3f5b2870: .word 0x7245 +3f5b2880: modu b11, b2 +3f5b2890: sla 0x3, b2 +3f5b28a0: modu a11, a3 +3f5b28b0: modu b3, b5 +3f5b28c0: sra b11, b4 +3f5b28d0: .word 0x0072 +3f5b28e0: sla b10, b0 +3f5b28f0: lmo a11, a3 +3f5b2900: .word 0x7465 +3f5b2910: sla 0x3, b3 +3f5b2920: mods b11, b8 +3f5b2930: .word 0x7469 +3f5b2940: sra b11, b4 +3f5b2950: sla 0x3, a4 +3f5b2960: rl b11, b7 +3f5b2970: rl b3, b4 +3f5b2980: .word 0x756f +3f5b2990: sla 0x3, b4 +3f5b29a0: sra a11, a8 +3f5b29b0: .word 0x7261 +3f5b29c0: sll b3, b4 +3f5b29d0: sla a11, a5 +3f5b29e0: .word 0x0074 +3f5b29f0: sla b10, b0 +3f5b2a00: lmo a11, a3 +3f5b2a10: .word 0x7465 +3f5b2a20: sla 0x3, b3 +3f5b2a30: sra a11, a4 +3f5b2a40: sra a11, a6 +3f5b2a50: .word 0x7272 +3f5b2a60: sra a3, a5 +3f5b2a70: and a0, a0 +3f5b2a80: sll a11, a1 +3f5b2a90: sra a11, a11 +3f5b2aa0: .word 0x7374 +3f5b2ab0: .word 0x7820 +3f5b2ac0: rl a11, a13 +3f5b2ad0: .word 0x7474 +3f5b2ae0: sra a3, a5 +3f5b2af0: .word 0x7720 +3f5b2b00: .word 0x7469 +3f5b2b10: sla 0x3, a8 +3f5b2b20: modu a11, a12 +3f5b2b30: .word 0x7373 +3f5b2b40: modu a9, a0 +3f5b2b50: sla 0x3, a6 +3f5b2b60: sla a11, a3 +3f5b2b70: .word 0x7272 +3f5b2b80: sra a11, a9 +3f5b2b90: .word 0x0072 +3f5b2ba0: sla b10, b0 +3f5b2bb0: lmo a11, a3 +3f5b2bc0: .word 0x7465 +3f5b2bd0: sla 0x3, b3 +3f5b2be0: mods b11, b8 +3f5b2bf0: .word 0x7469 +3f5b2c00: sra b11, b4 +3f5b2c10: sla 0x3, a4 +3f5b2c20: rl b11, b7 +3f5b2c30: rl b3, b4 +3f5b2c40: sla a9, a0 +3f5b2c50: mods a1, a0 +3f5b2c60: .word 0x7461 +3f5b2c70: sla 0x3, a5 +3f5b2c80: modu a11, a3 +3f5b2c90: mods a3, a12 +3f5b2ca0: .word 0x7369 +3f5b2cb0: modu a11, a9 +3f5b2cc0: .word 0x006e +3f5b2cd0: .word 0x754d +3f5b2ce0: .word 0x746c +3f5b2cf0: sll a11, a9 +3f5b2d00: .word 0x7361 +3f5b2d10: sla 0x3, b4 +3f5b2d20: .word 0x7962 +3f5b2d30: sra b11, b4 +3f5b2d40: sla 0x3, b3 +3f5b2d50: .word 0x7274 +3f5b2d60: modu a3, a1 +3f5b2d70: mods b11, b3 +3f5b2d80: .word 0x7469 +3f5b2d90: sra b11, b4 +3f5b2da0: .word 0x0064 +3f5b2db0: sla b10, b0 +3f5b2dc0: lmo a11, a3 +3f5b2dd0: .word 0x7465 +3f5b2de0: sla 0x3, b3 +3f5b2df0: mods b11, b8 +3f5b2e00: .word 0x7469 +3f5b2e10: sra b11, b4 +3f5b2e20: sla 0x3, a4 +3f5b2e30: sla 0x1, b14 +3f5b2e40: sla 0x1, b1 +3f5b2e50: sra b11, b2 +3f5b2e60: .word 0x7274 +3f5b2e70: .word 0x0079 +3f5b2e80: .word 0x754d +3f5b2e90: .word 0x746c +3f5b2ea0: sll a11, a9 +3f5b2eb0: .word 0x7361 +3f5b2ec0: sla 0x3, b4 +3f5b2ed0: sla b11, b0 +3f5b2ee0: lmo a11, a3 +3f5b2ef0: .word 0x7465 +3f5b2f00: sla 0x3, b3 +3f5b2f10: mods b11, b8 +3f5b2f20: .word 0x7469 +3f5b2f30: sra b11, b4 +3f5b2f40: .word 0x0064 +3f5b2f50: sla b10, b0 +3f5b2f60: lmo a11, a3 +3f5b2f70: .word 0x7465 +3f5b2f80: sla 0x3, b3 +3f5b2f90: mods b11, b8 +3f5b2fa0: .word 0x7469 +3f5b2fb0: sra b11, b4 +3f5b2fc0: sla 0x3, a4 +3f5b2fd0: srl 0x5, b7 +3f5b2fe0: sla 0x1, b1 +3f5b2ff0: sra b11, b2 +3f5b3000: .word 0x7274 +3f5b3010: .word 0x0079 +3f5b3020: modu b10, b4 +3f5b3030: sla 0x3, b4 +3f5b3040: sla b11, b0 +3f5b3050: lmo a11, a3 +3f5b3060: .word 0x7465 +3f5b3070: sla 0x3, b3 +3f5b3080: .word 0x7274 +3f5b3090: modu a3, a1 +3f5b30a0: mods b11, b3 +3f5b30b0: .word 0x7469 +3f5b30c0: sra b11, b4 +3f5b30d0: .word 0x0064 +3f5b30e0: sla b10, b0 +3f5b30f0: lmo a11, a3 +3f5b3100: .word 0x7465 +3f5b3110: sla 0x3, b3 +3f5b3120: modu a11, a14 +3f5b3130: sla 0x3, b4 +3f5b3140: mods b11, b8 +3f5b3150: .word 0x7469 +3f5b3160: sra b11, b4 +3f5b3170: sla 0x3, a4 +3f5b3180: srl a3, a1 +3f5b3190: sra b11, b4 +3f5b31a0: sla 0x3, b2 +3f5b31b0: .word 0x3531 +3f5b31c0: .word 0x7220 +3f5b31d0: .word 0x7465 +3f5b31e0: rl b11, b2 +3f5b31f0: .word 0x7365 +3f5b3200: and a0, a0 +3f5b3210: sll a11, a1 +3f5b3220: sra a11, a11 +3f5b3230: .word 0x7374 +3f5b3240: .word 0x7820 +3f5b3250: rl a11, a13 +3f5b3260: .word 0x7474 +3f5b3270: sra a3, a5 +3f5b3280: .word 0x7720 +3f5b3290: .word 0x7469 +L3F5B32A0: +3f5b32a0: sla 0x3, a8 +3f5b32b0: modu b3, b5 +3f5b32c0: sra a11, a4 +3f5b32d0: srl b3, b2 +3f5b32e0: modu a11, a12 +3f5b32f0: sla 0x3, b7 +3f5b3300: .word 0x7265 +3f5b3310: modu b11, b2 +3f5b3320: .word 0x0072 +3f5b3330: srl 0x18, a0 +3f5b3340: move a9, a13 +3f5b3350: .word 0x726f +3f5b3360: srl 0x15, a5 +3f5b3370: callr L3F5E0390 +3f5b3390: move a9, a13 +3f5b33a0: .word 0x726f +3f5b33b0: srl 0x15, a5 +3f5b33c0: .word 0x0a2d +3f5b33d0: srl 0x18, a0 +3f5b33e0: sub a9, a13 +3f5b33f0: sub a2, a14 +3f5b3400: srl 0x17, a13 +3f5b3410: .word 0x000d +3f5b3420: dsjs sp, L3F5B32A0 +3f5b3430: .word 0x0a3f +3f5b3440: add a8, a0 +3f5b3450: .word 0x7463 +3f5b3460: .word 0x7669 +3f5b3470: sla 0x3, a5 +3f5b3480: modu a2, a9 +3f5b3490: sra b11, b4 +3f5b34a0: modu b3, b2 +3f5b34b0: .word 0x7465 +3f5b34c0: sll a9, a0 +3f5b34d0: modu a3, sp +3f5b34e0: sra a11, a14 +3f5b34f0: .word 0x7463 +3f5b3500: modu a11, a9 +3f5b3510: .word 0x736e +3f5b3520: .word 0x000a +3f5b3530: addc b10, b0 +3f5b3540: .word 0x0042 +3f5b3550: srl 0x17, a5 +3f5b3560: srl 0xf, b8 +3f5b3570: .word 0x7338 +3f5b3580: rev a0 +3f5b3590: .word 0x7328 +3f5b35a0: sla b11, b4 +3f5b35b0: sra b11, b4 +3f5b35c0: rev a9 +3f5b35d0: modu a10, a6 +3f5b35e0: sra b11, b2 +3f5b35f0: srl a11, a9 +3f5b3600: sla 0x3, a14 +3f5b3610: sra a2, a1 +3f5b3620: .word 0x7264 +3f5b3630: .word 0x7365 +3f5b3640: .word 0x0073 +3f5b3650: modu a10, a12 +3f5b3660: sla a11, a3 +3f5b3670: sla 0x3, a12 +3f5b3680: sra a2, a1 +3f5b3690: .word 0x7264 +3f5b36a0: .word 0x7365 +3f5b36b0: .word 0x0073 +3f5b36c0: sra b10, b3 +3f5b36d0: sra a3, a14 +3f5b36e0: and a9, a13 +3f5b36f0: andn a0, a0 +3f5b3700: sll a11, a5 +3f5b3710: srl 0x15, b6 +3f5b3720: .word 0x0051 +3f5b3730: .word 0x7250 +3f5b3740: .word 0x746f +3f5b3750: .word 0x006f +3f5b3760: srl 0x17, a5 +3f5b3770: srl 0xf, b5 +3f5b3780: .word 0x7335 +3f5b3790: sll 0x9, a0 +3f5b37a0: .word 0x362d +3f5b37b0: .word 0x362e +3f5b37c0: sla 0x3, b3 +3f5b37d0: srl 0x17, a5 +3f5b37e0: srl 0xf, b6 +3f5b37f0: .word 0x7336 +3f5b3800: sla 0x1, a0 +3f5b3810: srl 0x17, a5 +3f5b3820: dsjs b1, L3F5B3840 +3f5b3830: rl 0x9, a14 +L3F5B3840: +3f5b3840: .word 0x7338 +3f5b3850: sll 0x9, a0 +3f5b3860: rl 0x9, a13 +3f5b3870: srl 0xf, b8 +3f5b3880: dsjs b1, L3F5B38A0 +3f5b3890: sla 0x3, b3 +L3F5B38A0: +3f5b38a0: .word 0x7325 +3f5b38b0: .word 0x000a +3f5b38c0: srl 0x17, a5 +3f5b38d0: srl 0xf, b5 +3f5b38e0: .word 0x7335 +3f5b38f0: sll 0x9, a0 +3f5b3900: .word 0x362d +3f5b3910: .word 0x362e +3f5b3920: sla 0x3, b3 +3f5b3930: srl 0x17, a5 +3f5b3940: srl 0xf, b6 +3f5b3950: .word 0x7336 +3f5b3960: sla 0x1, a0 +3f5b3970: srl 0x17, a5 +3f5b3980: rl 0x11, b2 +3f5b3990: rl 0x11, a14 +3f5b39a0: .word 0x7332 +3f5b39b0: sll 0x9, a0 +3f5b39c0: rl 0x11, a13 +3f5b39d0: srl 0xf, b2 +3f5b39e0: rl 0x11, b2 +3f5b39f0: sla 0x3, b3 +3f5b3a00: .word 0x7325 +3f5b3a10: .word 0x000a +3f5b3a20: dsjs a5, L3F5B3A40 +3f5b3a30: sla 0x3, b8 +L3F5B3A40: +3f5b3a40: sll 0x8, a0 +3f5b3a50: .word 0x352d +3f5b3a60: .word 0x352e +3f5b3a70: sla 0x3, b3 +3f5b3a80: .word 0x3625 +3f5b3a90: sla 0x3, a4 +3f5b3aa0: .word 0x3625 +3f5b3ab0: sla 0x3, a4 +3f5b3ac0: sla 0x0, a0 +3f5b3ad0: sra a1, a5 +3f5b3ae0: sla 0x0, a0 +3f5b3af0: .word 0x7325 +3f5b3b00: .word 0x0a00 +3f5b3b10: sra a8, a0 +3f5b3b20: rl a3, a3 +3f5b3b30: sla 0x3, sp +3f5b3b40: sra b11, b2 +3f5b3b50: mods b3, b0 +3f5b3b60: .word 0x0079 +3f5b3b70: rl 0x9, a3 +3f5b3b80: sla 0x18, a0 +3f5b3b90: rev b2 +3f5b3ba0: sra a11, a4 +3f5b3bb0: .word 0x7473 +3f5b3bc0: modu a3, a9 +3f5b3bd0: .word 0x7461 +3f5b3be0: modu a11, a9 +3f5b3bf0: sla 0x3, a14 +3f5b3c00: modu b3, b5 +3f5b3c10: sra b11, b2 +3f5b3c20: sll a11, a1 +3f5b3c30: sla a11, a8 +3f5b3c40: mods a3, a2 +3f5b3c50: .word 0x0065 +3f5b3c60: modu b11, b3 +3f5b3c70: .word 0x7275 +3f5b3c80: sra a11, a3 +3f5b3c90: .word 0x7120 +3f5b3ca0: sra b11, b5 +3f5b3cb0: sll a11, a14 +3f5b3cc0: .word 0x0068 +3f5b3cd0: modu b11, b2 +3f5b3ce0: .word 0x7475 +3f5b3cf0: modu a3, a9 +3f5b3d00: sla 0x3, a7 +3f5b3d10: sra b11, b2 +3f5b3d20: rl a11, a4 +3f5b3d30: sra b11, b2 +3f5b3d40: .word 0x7463 +3f5b3d50: sla 0x18, a0 +3f5b3d60: rev b6 +3f5b3d70: .word 0x3723 +3f5b3d80: sra a8, a0 +3f5b3d90: rl a3, a3 +3f5b3da0: .word 0x006f +3f5b3db0: dsjs a3, L3F5B3E50 +3f5b3dc0: sla 0x18, a0 +3f5b3dd0: rl 0x1, b1 +3f5b3de0: .word 0x7400 +3f5b3df0: mods a11, a9 +3f5b3e00: sla 0x3, a5 +3f5b3e10: .word 0x7865 +3f5b3e20: sra a11, a3 +3f5b3e30: sra a3, a5 +3f5b3e40: sra a3, a5 +L3F5B3E50: +3f5b3e50: .word 0x7000 +3f5b3e60: .word 0x7261 +3f5b3e70: mods a11, a1 +3f5b3e80: .word 0x7465 +3f5b3e90: .word 0x7265 +3f5b3ea0: .word 0x7020 +3f5b3eb0: modu b11, b2 +3f5b3ec0: mods a3, a2 +3f5b3ed0: mods a11, a5 +3f5b3ee0: .word 0x7400 +3f5b3ef0: mods a11, a9 +3f5b3f00: sla 0x3, a5 +3f5b3f10: .word 0x7473 +3f5b3f20: mods a11, a1 +3f5b3f30: .word 0x0070 +3f5b3f40: rl b11, b4 +3f5b3f50: sra a11, a13 +3f5b3f60: .word 0x7320 +3f5b3f70: sla b11, b4 +3f5b3f80: .word 0x706d +3f5b3f90: .word 0x7220 +3f5b3fa0: .word 0x7065 +3f5b3fb0: .word 0x796c +3f5b3fc0: rl a8, a0 +3f5b3fd0: srl a3, a14 +3f5b3fe0: .word 0x726f +3f5b3ff0: sla a11, a13 +3f5b4000: rl b11, b4 +3f5b4010: modu a3, sp +3f5b4020: .word 0x7220 +3f5b4030: .word 0x7165 +3f5b4040: sra b11, b5 +3f5b4050: .word 0x7473 +3f5b4060: rl a8, a0 +3f5b4070: srl a3, a14 +3f5b4080: .word 0x726f +3f5b4090: sla a11, a13 +3f5b40a0: rl b11, b4 +3f5b40b0: modu a3, sp +3f5b40c0: .word 0x7220 +3f5b40d0: .word 0x7165 +3f5b40e0: sra b11, b5 +3f5b40f0: .word 0x7473 +3f5b4100: .word 0x7220 +3f5b4110: .word 0x7065 +3f5b4120: .word 0x796c +3f5b4130: sla a8, a0 +3f5b4140: sra a3, a4 +3f5b4150: sra b11, b2 +3f5b4160: .word 0x7373 +3f5b4170: mods a9, a0 +3f5b4180: .word 0x7361 +3f5b4190: sla 0x3, a11 +3f5b41a0: sra b11, b2 +3f5b41b0: .word 0x7571 +3f5b41c0: .word 0x7365 +3f5b41d0: .word 0x0074 +3f5b41e0: sra a3, a1 +3f5b41f0: .word 0x7264 +3f5b4200: .word 0x7365 +3f5b4210: sla 0x3, b3 +3f5b4220: sla a11, a13 +3f5b4230: lmo b11, b3 +3f5b4240: .word 0x7220 +3f5b4250: .word 0x7065 +3f5b4260: .word 0x796c +3f5b4270: .word 0x0a00 +3f5b4280: addc a10, a9 +3f5b4290: and a2, a13 +3f5b42a0: andn a9, a0 +3f5b42b0: add b10, b4 +3f5b42c0: andn b10, b4 +3f5b42d0: .word 0x0a3a +3f5b42e0: .word 0x7300 +3f5b42f0: trap 0 +3f5b4300: .word 0x7525 +3f5b4310: sll a9, a0 +3f5b4320: mods a3, a1 +3f5b4330: sll 0xb, a12 +3f5b4340: sla 0x3, b3 +3f5b4350: modu b11, b4 +3f5b4360: rl a9, a0 +3f5b4370: mods a11, a3 +3f5b4380: mpyu b11, b0 +3f5b4390: .word 0x7265 +3f5b43a0: modu b11, b2 +3f5b43b0: .word 0x0a72 +3f5b43c0: trap 0 +3f5b43d0: .word 0x7525 +3f5b43e0: sra a9, a0 +3f5b43f0: .word 0x7272 +3f5b4400: .word 0x726f +3f5b4410: .word 0x7325 +3f5b4420: modu a1, a0 +3f5b4430: .word 0x746f +3f5b4440: srl a9, a0 +3f5b4450: modu a3, a5 +3f5b4460: .word 0x7265 +3f5b4470: .word 0x7461 +3f5b4480: sra a3, a5 +3f5b4490: sll 0x19, a0 +3f5b44a0: .word 0x7563 +3f5b44b0: sla 0x3, b10 +3f5b44c0: mods a3, sp +3f5b44d0: sla 0x3, a4 +3f5b44e0: sra a11, a13 +3f5b44f0: .word 0x7373 +3f5b4500: srl a11, a1 +3f5b4510: sla 0x3, a5 +3f5b4520: sla b11, b7 +3f5b4530: sla 0x3, b3 +3f5b4540: sll a11, a9 +3f5b4550: .word 0x706d +3f5b4560: .word 0x000a +3f5b4570: move a8, b9 +3f5b4580: .word 0x7475 +3f5b4590: .word 0x7570 +3f5b45a0: sla 0x3, b4 +3f5b45b0: rl a11, a8 +3f5b45c0: .word 0x7473 +3f5b45d0: srl a11, sp +3f5b45e0: sla b11, b2 +3f5b45f0: dsjs a13, L3F5B4730 +3f5b4600: .word 0x000a +3f5b4610: trap 9 +3f5b4620: .word 0x7325 +3f5b4630: sla 0x1, b10 +3f5b4640: .word 0x7525 +3f5b4650: .word 0x000a +3f5b4660: sll 0x8, a9 +3f5b4670: sla 0x3, b5 +3f5b4680: sra a11, a13 +3f5b4690: .word 0x7373 +3f5b46a0: srl a11, a1 +3f5b46b0: sll 0xb, a5 +3f5b46c0: sla 0x3, b3 +3f5b46d0: rl b11, b7 +3f5b46e0: rl b3, b4 +3f5b46f0: sll a1, a0 +3f5b4700: sra a3, a1 +3f5b4710: sll a9, a0 +3f5b4720: sra a3, sp +L3F5B4730: +3f5b4730: sla 0x3, a5 +3f5b4740: rl a11, a6 +3f5b4750: mods a3, a5 +3f5b4760: .word 0x7364 +3f5b4770: .word 0x000a +3f5b4780: sll 0x8, a9 +3f5b4790: sla 0x3, b5 +3f5b47a0: sra a11, a13 +3f5b47b0: .word 0x7373 +3f5b47c0: srl a11, a1 +3f5b47d0: sll 0xb, a5 +3f5b47e0: sla 0x3, b3 +3f5b47f0: sla 0x1, b12 +3f5b4800: rl a11, a13 +3f5b4810: rl a11, a14 +3f5b4820: .word 0x756d +3f5b4830: sla 0x3, a13 +3f5b4840: sra a11, a12 +3f5b4850: srl a11, a14 +3f5b4860: rl b3, b4 +3f5b4870: .word 0x000a +3f5b4880: sll 0x8, a9 +3f5b4890: sla 0x3, b5 +3f5b48a0: sla a11, a2 +3f5b48b0: sla 0x3, a4 +3f5b48c0: rl a3, a3 +3f5b48d0: sll a11, a5 +3f5b48e0: .word 0x736b +3f5b48f0: mods b11, b5 +3f5b4900: .word 0x7325 +3f5b4910: .word 0x000a +3f5b4920: sll 0x8, a9 +3f5b4930: sla 0x3, b5 +3f5b4940: sra a11, a13 +3f5b4950: .word 0x7373 +3f5b4960: srl a11, a1 +3f5b4970: sll 0xb, a5 +3f5b4980: sla 0x3, b3 +3f5b4990: rl b11, b7 +3f5b49a0: rl b3, b4 +3f5b49b0: sll a1, a0 +3f5b49c0: sra a3, a1 +3f5b49d0: mods a1, a0 +3f5b49e0: modu a3, a5 +3f5b49f0: .word 0x7467 +3f5b4a00: .word 0x0a68 +3f5b4a10: trap 0 +3f5b4a20: modu a2, a9 +3f5b4a30: .word 0x7570 +3f5b4a40: sla 0x3, b4 +3f5b4a50: rl a11, a8 +3f5b4a60: .word 0x7473 +3f5b4a70: srl a11, sp +3f5b4a80: sla b11, b2 +3f5b4a90: dsjs a13, L3F5B4BD0 +3f5b4aa0: .word 0x000a +3f5b4ab0: sll 0x8, a9 +3f5b4ac0: sla 0x3, b5 +3f5b4ad0: sra a11, a13 +3f5b4ae0: .word 0x7373 +3f5b4af0: srl a11, a1 +3f5b4b00: sla 0x3, a5 +3f5b4b10: sra b11, b2 +3f5b4b20: .word 0x7073 +3f5b4b30: modu a3, sp +3f5b4b40: sra b11, b3 +3f5b4b50: .word 0x7325 +3f5b4b60: srl a9, a0 +3f5b4b70: modu a3, a5 +3f5b4b80: .word 0x7265 +3f5b4b90: .word 0x7461 +3f5b4ba0: sra a3, a5 +3f5b4bb0: .word 0x000a +3f5b4bc0: srl 0xf, a5 +L3F5B4BD0: +3f5b4bd0: .word 0x732a +3f5b4be0: rev a14 +3f5b4bf0: sra a1, a5 +3f5b4c00: sla 0x0, a0 +3f5b4c10: srl 0x17, a5 +3f5b4c20: srl 0xf, a10 +3f5b4c30: .word 0x732a +3f5b4c40: .word 0x0a00 +3f5b4c50: .word 0x7325 +3f5b4c60: .word 0x0a3a +3f5b4c70: sll 0x8, a0 +3f5b4c80: .word 0x7538 +3f5b4c90: sll 0x9, a0 +3f5b4ca0: .word 0x0a73 +3f5b4cb0: sra a0, a0 +3f5b4cc0: .word 0x7461 +3f5b4cd0: .word 0x0061 +3f5b4ce0: sla b11, b0 +3f5b4cf0: lmo a11, a3 +3f5b4d00: .word 0x7465 +3f5b4d10: rl a1, a0 +3f5b4d20: sla a11, a5 +3f5b4d30: sra a11, a4 +3f5b4d40: .word 0x7372 +3f5b4d50: .word 0x7300 +3f5b4d60: sll a11, sp +3f5b4d70: sra a11, a11 +3f5b4d80: sla 0x3, b4 +3f5b4d90: .word 0x7473 +3f5b4da0: .word 0x7572 +3f5b4db0: .word 0x7463 +3f5b4dc0: .word 0x7275 +3f5b4dd0: .word 0x7365 +3f5b4de0: .word 0x7000 +3f5b4df0: modu b11, b2 +3f5b4e00: modu b11, b4 +3f5b4e10: modu a11, a3 +3f5b4e20: sla 0x3, a12 +3f5b4e30: modu a11, a3 +3f5b4e40: .word 0x746e +3f5b4e50: modu b11, b2 +3f5b4e60: sla 0x3, a12 +3f5b4e70: mods a3, a2 +3f5b4e80: sll a11, sp +3f5b4e90: .word 0x736b +3f5b4ea0: .word 0x7200 +3f5b4eb0: .word 0x756f +3f5b4ec0: rl b11, b4 +3f5b4ed0: srl a11, a14 +3f5b4ee0: .word 0x7420 +3f5b4ef0: sll a3, a1 +3f5b4f00: sra a11, a12 +3f5b4f10: sra a9, a0 +3f5b4f20: .word 0x746e +3f5b4f30: rl b11, b2 +3f5b4f40: .word 0x7365 +3f5b4f50: cmp a8, a0 +3f5b4f60: and a2, a13 +3f5b4f70: rl a1, a0 +3f5b4f80: .word 0x736f +3f5b4f90: sla 0x3, b4 +3f5b4fa0: sla b11, b4 +3f5b4fb0: mods a3, a2 +3f5b4fc0: sla 0x3, a5 +3f5b4fd0: modu a3, a5 +3f5b4fe0: .word 0x7274 +3f5b4ff0: sra a11, a9 +3f5b5000: .word 0x0073 +3f5b5010: sra a3, a1 +3f5b5020: .word 0x7264 +3f5b5030: .word 0x7365 +3f5b5040: sla 0x3, b3 +3f5b5050: sra b11, b2 +3f5b5060: modu b11, b3 +3f5b5070: .word 0x756c +3f5b5080: rl b11, b4 +3f5b5090: modu a3, sp +3f5b50a0: .word 0x7420 +3f5b50b0: sll a3, a1 +3f5b50c0: sra a11, a12 +3f5b50d0: .word 0x0073 +3f5b50e0: .word 0x7266 +3f5b50f0: srl a11, a1 +3f5b5100: sra a11, a13 +3f5b5110: .word 0x746e +3f5b5120: .word 0x7220 +3f5b5130: sla a11, a5 +3f5b5140: .word 0x7373 +3f5b5150: mods a11, a5 +3f5b5160: mods a3, a2 +3f5b5170: sla 0x3, b9 +3f5b5180: .word 0x7571 +3f5b5190: .word 0x7565 +3f5b51a0: sla 0x3, a5 +3f5b51b0: sra a11, a8 +3f5b51c0: sra a3, a1 +3f5b51d0: .word 0x7265 +3f5b51e0: .word 0x0073 +3f5b51f0: modu b11, b3 +3f5b5200: lmo a11, a3 +3f5b5210: .word 0x7465 +3f5b5220: modu a1, a0 +3f5b5230: mods a11, a1 +3f5b5240: .word 0x7365 +3f5b5250: sla a9, a0 +3f5b5260: sra a3, a14 +3f5b5270: sla a9, a0 +3f5b5280: sra a3, a4 +3f5b5290: sra b11, b2 +3f5b52a0: .word 0x7373 +3f5b52b0: .word 0x7365 +3f5b52c0: .word 0x7a00 +3f5b52d0: mods a11, sp +3f5b52e0: rl a11, a2 +3f5b52f0: sla 0x3, a5 +3f5b5300: .word 0x7270 +3f5b5310: sll a11, sp +3f5b5320: .word 0x7365 +3f5b5330: sla 0x3, b3 +3f5b5340: modu a3, a9 +3f5b5350: modu a11, a6 +3f5b5360: mods b11, b2 +3f5b5370: .word 0x7461 +3f5b5380: modu a11, a9 +3f5b5390: .word 0x006e +3f5b53a0: modu b11, b3 +3f5b53b0: lmo a11, a3 +3f5b53c0: .word 0x7465 +3f5b53d0: modu a9, a0 +3f5b53e0: .word 0x7470 +3f5b53f0: modu a11, a9 +3f5b5400: .word 0x736e +3f5b5410: sla a8, a0 +3f5b5420: sll a11, a3 +3f5b5430: .word 0x7365 +3f5b5440: sla 0x3, b3 +3f5b5450: rl b11, b2 +3f5b5460: rl a3, a7 +3f5b5470: .word 0x7374 +3f5b5480: rl a8, a0 +3f5b5490: .word 0x746e +3f5b54a0: .word 0x7265 +3f5b54b0: sla a11, a6 +3f5b54c0: sra a11, a3 +3f5b54d0: sla a9, a0 +3f5b54e0: sra a3, a4 +3f5b54f0: sra b11, b2 +3f5b5500: .word 0x7373 +3f5b5510: .word 0x7365 +3f5b5520: move a8, a0 +3f5b5530: or a10, a2 +3f5b5540: sla 0x2, a6 +3f5b5550: .word 0x7473 +3f5b5560: .word 0x7461 +3f5b5570: .word 0x7369 +3f5b5580: rl b11, b4 +3f5b5590: .word 0x7363 +3f5b55a0: .word 0x0a3a +3f5b55b0: .word 0x000a +3f5b55c0: .word 0x7525 +3f5b55d0: sll 0x9, sp +3f5b55e0: sla 0x3, b5 +3f5b55f0: sll a3, a13 +3f5b5600: srl b3, b5 +3f5b5610: sla 0x3, b3 +3f5b5620: modu a3, a9 +3f5b5630: .word 0x7520 +3f5b5640: sra b11, b3 +3f5b5650: .word 0x0a3a +3f5b5660: trap 0 +3f5b5670: .word 0x7525 +3f5b5680: mods a9, a0 +3f5b5690: .word 0x7562 +3f5b56a0: .word 0x7366 +3f5b56b0: sla a9, a0 +3f5b56c0: mods a3, a12 +3f5b56d0: sll a11, sp +3f5b56e0: .word 0x7461 +3f5b56f0: sra a3, a5 +3f5b5700: .word 0x7420 +3f5b5710: sla 0x3, sp +3f5b5720: .word 0x7325 +3f5b5730: .word 0x000a +3f5b5740: sll 0x8, a9 +3f5b5750: sla 0x3, b5 +3f5b5760: sll a3, a13 +3f5b5770: srl b3, b5 +3f5b5780: sla 0x3, b3 +3f5b5790: mods a3, a1 +3f5b57a0: modu a11, a12 +3f5b57b0: sla a11, a3 +3f5b57c0: sra b11, b4 +3f5b57d0: sla 0x3, a4 +3f5b57e0: modu b11, b4 +L3F5B57F0: +3f5b57f0: dsjs a0, L3F5B57F0 +3f5b5800: sll a3, a13 +3f5b5810: srl b3, b5 +3f5b5820: .word 0x7420 +3f5b5830: .word 0x7079 +3f5b5840: sla 0x3, a5 +3f5b5850: sra a1, a5 +3f5b5860: .word 0x0a3e +3f5b5870: sra 0x10, a0 +3f5b5880: sra 0xf, a10 +3f5b5890: sll 0x9, a0 +3f5b58a0: sla 0x3, b5 +3f5b58b0: sll a3, a13 +3f5b58c0: srl b3, b5 +3f5b58d0: sla 0x3, b3 +3f5b58e0: rl a11, a13 +3f5b58f0: .word 0x7373 +3f5b5900: modu a3, a9 +3f5b5910: sla 0x3, a7 +3f5b5920: sra 0xf, a10 +3f5b5930: .word 0x0a2a +3f5b5940: sll 0x8, a0 +3f5b5950: srl 0x5, b5 +3f5b5960: .word 0x7525 +3f5b5970: mods a9, a0 +3f5b5980: .word 0x7061 +3f5b5990: sra b11, b0 +3f5b59a0: sla 0x3, a4 +3f5b59b0: sla b11, b0 +3f5b59c0: sra a11, a7 +3f5b59d0: sla 0x3, b3 +3f5b59e0: modu a3, a9 +3f5b59f0: .word 0x7520 +3f5b5a00: sra b11, b3 +3f5b5a10: .word 0x000a +3f5b5a20: .word 0x7525 +3f5b5a30: rl a9, a0 +3f5b5a40: .word 0x746e +3f5b5a50: .word 0x7265 +3f5b5a60: sla a11, a6 +3f5b5a70: sra a11, a3 +3f5b5a80: .word 0x7020 +3f5b5a90: srl a11, a1 +3f5b5aa0: .word 0x7365 +3f5b5ab0: sla a9, a0 +3f5b5ac0: mods a3, a12 +3f5b5ad0: sll a11, sp +3f5b5ae0: .word 0x7461 +3f5b5af0: sra a3, a5 +3f5b5b00: .word 0x000a +3f5b5b10: .word 0x7525 +3f5b5b20: btst a9, a0 +3f5b5b30: .word 0x7962 +3f5b5b40: sra b11, b4 +3f5b5b50: sla 0x3, b3 +3f5b5b60: mods a3, a1 +3f5b5b70: modu a11, a12 +3f5b5b80: sla a11, a3 +3f5b5b90: sra b11, b4 +3f5b5ba0: sla 0x3, a4 +3f5b5bb0: modu b11, b4 +3f5b5bc0: modu a1, a0 +3f5b5bd0: .word 0x7465 +3f5b5be0: modu b11, b7 +3f5b5bf0: lmo b11, b2 +3f5b5c00: sra 0x1f, a0 +3f5b5c10: sra a1, a5 +3f5b5c20: sll 0x9, a5 +3f5b5c30: rl a9, a0 +3f5b5c40: sla 0x3, a14 +3f5b5c50: .word 0x7375 +3f5b5c60: sra 0x15, a5 +3f5b5c70: .word 0x000a +3f5b5c80: .word 0x7525 +3f5b5c90: .word 0x7220 +3f5b5ca0: .word 0x7165 +3f5b5cb0: sra b11, b5 +3f5b5cc0: .word 0x7473 +3f5b5cd0: sla 0x3, b3 +3f5b5ce0: modu a11, a6 +3f5b5cf0: sla 0x3, b2 +3f5b5d00: sra a11, a13 +3f5b5d10: modu a11, a13 +3f5b5d20: .word 0x7972 +3f5b5d30: sra a1, a0 +3f5b5d40: modu a3, a5 +3f5b5d50: sra a11, a9 +3f5b5d60: .word 0x0a64 +3f5b5d70: sll 0x8, a0 +3f5b5d80: sla 0x3, b5 +3f5b5d90: sra b11, b2 +3f5b5da0: .word 0x7571 +3f5b5db0: .word 0x7365 +3f5b5dc0: .word 0x7374 +3f5b5dd0: srl a1, a0 +3f5b5de0: .word 0x726f +3f5b5df0: mods a9, a0 +3f5b5e00: mods a11, a5 +3f5b5e10: .word 0x726f +3f5b5e20: sla 0x3, b9 +3f5b5e30: sra a11, a4 +3f5b5e40: sla a11, a12 +3f5b5e50: sra b11, b9 +3f5b5e60: .word 0x0a64 +3f5b5e70: sll 0x8, a0 +3f5b5e80: sla 0x3, b5 +3f5b5e90: sla a11, a3 +3f5b5ea0: mods a3, a12 +3f5b5eb0: sla 0x3, b3 +3f5b5ec0: modu b11, b4 +3f5b5ed0: .word 0x7020 +3f5b5ee0: modu b11, b2 +3f5b5ef0: modu b11, b4 +3f5b5f00: modu a11, a3 +3f5b5f10: sla 0x3, a12 +3f5b5f20: .word 0x7264 +3f5b5f30: rl a11, a1 +3f5b5f40: sla 0x3, a14 +3f5b5f50: modu b11, b2 +3f5b5f60: .word 0x7475 +3f5b5f70: modu a3, a9 +3f5b5f80: .word 0x7365 +3f5b5f90: .word 0x000a +3f5b5fa0: andn a8, a10 +L3F5B5FB0: +3f5b5fb0: sub a10, a12 +3f5b5fc0: and a2, a5 +3f5b5fd0: dsjs b3, L3F5B6110 +3f5b5fe0: sll 0x10, a10 +3f5b5ff0: sra b11, b3 +3f5b6000: .word 0x776c +3f5b6010: rl a11, a1 +3f5b6020: sla 0x3, b4 +3f5b6030: dsjs b13, L3F5B5FB0 +3f5b6040: rl 0x1, a0 +3f5b6050: sll 0xb, b8 +3f5b6060: .word 0x0a78 +3f5b6070: addc a0, a0 +3f5b6080: .word 0x7346 +3f5b6090: sla 0x0, a0 +3f5b60a0: sla 0x1, a0 +3f5b60b0: sla 0x1, a0 +3f5b60c0: .word 0x7020 +3f5b60d0: rl b11, b2 +3f5b60e0: .word 0x006f +3f5b60f0: sla 0x1, a0 +3f5b6100: .word 0x7761 +L3F5B6110: +3f5b6110: lmo a11, a1 +3f5b6120: modu a3, a5 +3f5b6130: sra a3, a5 +3f5b6140: sla 0x0, a0 +3f5b6150: sla 0x1, a0 +3f5b6160: sla 0x1, a0 +3f5b6170: .word 0x7665 +3f5b6180: modu a3, a5 +3f5b6190: .word 0x0074 +3f5b61a0: sla a11, a14 +3f5b61b0: sra a11, a13 +3f5b61c0: sla 0x0, a0 +3f5b61d0: sla 0x1, a0 +3f5b61e0: and a1, a0 +3f5b61f0: addc a2, a3 +3f5b6200: sll 0x8, a0 +3f5b6210: rl 0x9, a13 +3f5b6220: .word 0x7330 +3f5b6230: sll 0x9, a0 +3f5b6240: rl 0x9, a13 +3f5b6250: .word 0x7330 +3f5b6260: sll 0x9, a0 +3f5b6270: rl 0x9, a13 +3f5b6280: .word 0x7330 +3f5b6290: sll 0x9, a0 +3f5b62a0: rl 0x9, a13 +3f5b62b0: .word 0x7330 +3f5b62c0: sll 0x9, a0 +3f5b62d0: rl 0x9, a13 +3f5b62e0: .word 0x7330 +3f5b62f0: sll 0x9, a0 +3f5b6300: rl 0x9, a13 +3f5b6310: .word 0x7330 +3f5b6320: .word 0x000a +3f5b6330: addc b2, b3 +3f5b6340: add a8, a0 +3f5b6350: .word 0x0042 +3f5b6360: and a2, a1 +3f5b6370: add a8, a0 +3f5b6380: .word 0x0051 +3f5b6390: srl 0xf, a5 +3f5b63a0: .word 0x7332 +3f5b63b0: sll 0x9, a0 +3f5b63c0: rl 0x11, a14 +3f5b63d0: sla 0x3, b3 +3f5b63e0: srl 0xf, a5 +3f5b63f0: .word 0x7332 +3f5b6400: sll 0x8, a0 +3f5b6410: rl 0x1, b1 +3f5b6420: sla 0x3, b8 +3f5b6430: srl 0x17, a5 +3f5b6440: rl 0x1, b1 +3f5b6450: sla 0x3, b3 +3f5b6460: rl 0x9, a5 +3f5b6470: .word 0x7830 +3f5b6480: sll 0x9, a0 +3f5b6490: rl 0x1, b1 +3f5b64a0: sla 0x3, b8 +3f5b64b0: rl 0x9, a5 +3f5b64c0: sra b1, b0 +3f5b64d0: sll 0x9, a0 +3f5b64e0: rl 0x9, a13 +3f5b64f0: .word 0x7330 +3f5b6500: .word 0x000a +3f5b6510: sra b11, b2 +3f5b6520: modu a11, a13 +3f5b6530: sra b11, b4 +3f5b6540: sra b2, sp +3f5b6550: sll a3, a5 +3f5b6560: srl b11, b5 +3f5b6570: sla 0x1, b10 +3f5b6580: modu a10, a3 +3f5b6590: mods b3, b5 +3f5b65a0: modu a3, a4 +3f5b65b0: .word 0x7427 +3f5b65c0: sll a9, a0 +3f5b65d0: mods a3, a1 +3f5b65e0: modu a11, a12 +3f5b65f0: sla 0x3, a3 +3f5b6600: sra a11, a13 +3f5b6610: modu a11, a13 +3f5b6620: .word 0x7972 +3f5b6630: srl a1, a0 +3f5b6640: .word 0x726f +3f5b6650: .word 0x7520 +3f5b6660: .word 0x7320 +3f5b6670: .word 0x7274 +3f5b6680: sll b11, b5 +3f5b6690: .word 0x0a74 +3f5b66a0: cmp a8, a0 +3f5b66b0: .word 0x766e +3f5b66c0: mods a3, a1 +3f5b66d0: sra a3, a9 +3f5b66e0: sll a9, a0 +3f5b66f0: mods a11, sp +3f5b6700: sla a11, a13 +3f5b6710: sra a3, a14 +3f5b6720: sll 0x9, a0 +3f5b6730: .word 0x0a64 +3f5b6740: sub a0, a0 +3f5b6750: modu a3, sp +3f5b6760: .word 0x0a65 +3f5b6770: sra a0, a0 +3f5b6780: .word 0x7477 +3f5b6790: .word 0x705f +3f5b67a0: srl b3, b2 +3f5b67b0: sla 0x1, b10 +3f5b67c0: rl a3, a3 +3f5b67d0: mods a3, a1 +3f5b67e0: sra a11, a12 +3f5b67f0: srl a11, a14 +3f5b6800: sla 0x3, a5 +3f5b6810: sla a11, a6 +3f5b6820: mods a3, a9 +3f5b6830: sra a3, a5 +3f5b6840: srl 0x17, a0 +3f5b6850: .word 0x7320 +3f5b6860: .word 0x7a69 +3f5b6870: sla 0x3, a5 +3f5b6880: .word 0x7265 +3f5b6890: modu b11, b2 +3f5b68a0: sla 0x3, b2 +3f5b68b0: sra a9, a8 +3f5b68c0: .word 0x7078 +3f5b68d0: sll a11, a5 +3f5b68e0: rl b11, b4 +3f5b68f0: srl a11, a14 +3f5b6900: sll 0x9, a0 +3f5b6910: srl 0x1d, a4 +3f5b6920: srl a9, a0 +3f5b6930: .word 0x746f +3f5b6940: sll 0x9, a0 +3f5b6950: sra 0x15, a4 +3f5b6960: .word 0x000a +3f5b6970: sra b3, b2 +3f5b6980: sll a3, a5 +3f5b6990: srl b11, b5 +3f5b69a0: .word 0x705f +3f5b69b0: sra a11, a5 +3f5b69c0: dsjs a11, L3F5B6B00 +3f5b69d0: .word 0x7220 +3f5b69e0: sll a11, a5 +3f5b69f0: sla 0x3, b6 +3f5b6a00: .word 0x7265 +3f5b6a10: modu b11, b2 +3f5b6a20: sla 0x3, b2 +3f5b6a30: sra a1, a5 +3f5b6a40: .word 0x000a +3f5b6a50: sra b3, b2 +3f5b6a60: sll a3, a5 +3f5b6a70: srl b11, b5 +3f5b6a80: .word 0x705f +3f5b6a90: sra a11, a5 +3f5b6aa0: dsjs a11, L3F5B6BE0 +3f5b6ab0: mods a9, a0 +3f5b6ac0: .word 0x7861 +3f5b6ad0: mods a11, a9 +3f5b6ae0: mods b11, b5 +3f5b6af0: .word 0x7020 +L3F5B6B00: +3f5b6b00: sra a11, a5 +3f5b6b10: sla 0x3, a11 +3f5b6b20: rl b11, b3 +3f5b6b30: sra b11, b10 +3f5b6b40: rl a9, a0 +3f5b6b50: sla 0x3, b3 +3f5b6b60: sra a1, a5 +3f5b6b70: sll a1, a0 +3f5b6b80: .word 0x7479 +3f5b6b90: .word 0x7365 +3f5b6ba0: .word 0x7200 +3f5b6bb0: sra a11, a4 +3f5b6bc0: .word 0x7562 +3f5b6bd0: mpyu a11, a7 +L3F5B6BE0: +3f5b6be0: modu b11, b0 +3f5b6bf0: sra a11, a11 +3f5b6c00: sla 0x1, b10 +3f5b6c10: sra b11, b2 +3f5b6c20: .word 0x7663 +3f5b6c30: sra a9, a0 +3f5b6c40: .word 0x7272 +3f5b6c50: .word 0x726f +3f5b6c60: sll 0x9, a0 +3f5b6c70: .word 0x0a64 +3f5b6c80: .word 0x7200 +3f5b6c90: sra a11, a4 +3f5b6ca0: .word 0x7562 +3f5b6cb0: mpyu a11, a7 +3f5b6cc0: modu b11, b0 +3f5b6cd0: sra a11, a11 +3f5b6ce0: sla 0x1, b10 +3f5b6cf0: sla a11, a13 +3f5b6d00: rl b11, b8 +3f5b6d10: .word 0x756d +3f5b6d20: sla 0x3, a13 +3f5b6d30: modu b11, b0 +3f5b6d40: sra a11, a11 +3f5b6d50: .word 0x7320 +3f5b6d60: .word 0x7a69 +3f5b6d70: sla 0x3, a5 +3f5b6d80: .word 0x7369 +3f5b6d90: sll 0x9, a0 +3f5b6da0: sla 0x3, a4 +3f5b6db0: .word 0x7962 +3f5b6dc0: sra b11, b4 +3f5b6dd0: .word 0x0073 +3f5b6de0: sra b3, b2 +3f5b6df0: sll a3, a5 +3f5b6e00: srl b11, b5 +3f5b6e10: .word 0x705f +3f5b6e20: lmo a11, sp +3f5b6e30: dsjs a5, L3F5B6F70 +3f5b6e40: .word 0x7220 +3f5b6e50: sll a11, a5 +3f5b6e60: sla 0x3, b6 +3f5b6e70: .word 0x7265 +3f5b6e80: modu b11, b2 +3f5b6e90: sla 0x3, b2 +3f5b6ea0: sra a1, a5 +3f5b6eb0: sra 0x1f, a0 +3f5b6ec0: sra 0x17, b2 +3f5b6ed0: .word 0x000a +3f5b6ee0: mods a2, a1 +3f5b6ef0: sra b11, b2 +3f5b6f00: sra a3, a1 +3f5b6f10: sla 0x3, b9 +3f5b6f20: modu a3, a9 +3f5b6f30: .word 0x7020 +3f5b6f40: modu b11, b2 +3f5b6f50: .word 0x7267 +3f5b6f60: .word 0x7365 +L3F5B6F70: +3f5b6f70: .word 0x0a73 +3f5b6f80: .word 0x7200 +3f5b6f90: sra a11, a4 +3f5b6fa0: .word 0x7562 +3f5b6fb0: mpyu a11, a7 +3f5b6fc0: .word 0x7564 +3f5b6fd0: .word 0x706d +3f5b6fe0: .word 0x705f +3f5b6ff0: rl b11, b2 +3f5b7000: .word 0x746e +3f5b7010: .word 0x7366 +3f5b7020: sla 0x1, b10 +3f5b7030: sla a11, a3 +3f5b7040: modu a3, a14 +3f5b7050: .word 0x746f +3f5b7060: sla a9, a0 +3f5b7070: mods a3, a12 +3f5b7080: sll a11, sp +3f5b7090: .word 0x7461 +3f5b70a0: sla 0x3, a5 +3f5b70b0: sra a11, a13 +3f5b70c0: modu a11, a13 +3f5b70d0: .word 0x7972 +3f5b70e0: .word 0x000a +3f5b70f0: sra b3, b2 +3f5b7100: sll a3, a5 +3f5b7110: srl b11, b5 +3f5b7120: lmo b2, sp +3f5b7130: mods b11, b5 +3f5b7140: dsjs b0, L3F5B7280 +3f5b7150: .word 0x7220 +L3F5B7160: +3f5b7160: sll a11, a5 +3f5b7170: sla 0x3, b6 +3f5b7180: .word 0x7265 +3f5b7190: modu b11, b2 +L3F5B71A0: +3f5b71a0: sla 0x3, b2 +3f5b71b0: sra a1, a5 +3f5b71c0: .word 0x000a +3f5b71d0: sla 0x1, b0 +3f5b71e0: dsjs b12, L3F5B7160 +3f5b71f0: sla a9, a0 +3f5b7200: srl b11, b2 +3f5b7210: sla 0x3, b3 +3f5b7220: dsjs b12, L3F5B71A0 +3f5b7230: rl 0x11, a0 +3f5b7240: .word 0x0a30 +3f5b7250: move a0, b0 +3f5b7260: sla 0x3, sp +3f5b7270: sra a11, a13 +L3F5B7280: +3f5b7280: .word 0x0a6d +3f5b7290: .word 0x7200 +3f5b72a0: sra a11, a4 +3f5b72b0: .word 0x7562 +3f5b72c0: mpyu a11, a7 +3f5b72d0: .word 0x756a +3f5b72e0: .word 0x706d +3f5b72f0: sla 0x1, b10 +3f5b7300: sra b11, b2 +3f5b7310: .word 0x7663 +3f5b7320: sra a9, a0 +3f5b7330: .word 0x7272 +3f5b7340: .word 0x726f +3f5b7350: sll 0x9, a0 +3f5b7360: sla 0x3, a4 +3f5b7370: .word 0x7261 +3f5b7380: .word 0x7367 +3f5b7390: .word 0x000a +3f5b73a0: sra b3, b2 +3f5b73b0: sll a3, a5 +3f5b73c0: srl b11, b5 +3f5b73d0: .word 0x735f +3f5b73e0: sla b11, b4 +3f5b73f0: .word 0x7472 +3f5b7400: .word 0x745f +3f5b7410: mods a3, a5 +3f5b7420: sra a11, a14 +3f5b7430: dsjs b4, L3F5B7570 +3f5b7440: .word 0x7220 +3f5b7450: sll a11, a5 +3f5b7460: sla 0x3, b6 +3f5b7470: .word 0x7265 +3f5b7480: modu b11, b2 +3f5b7490: sla 0x3, b2 +3f5b74a0: sra a1, a5 +3f5b74b0: .word 0x000a +3f5b74c0: .word 0x7453 +3f5b74d0: .word 0x7261 +3f5b74e0: rl b11, b4 +3f5b74f0: srl a11, a14 +3f5b7500: .word 0x7420 +3f5b7510: mods a3, a5 +3f5b7520: sra a11, a14 +3f5b7530: sla 0x3, b4 +3f5b7540: sra b11, b3 +3f5b7550: .word 0x7373 +3f5b7560: modu a11, a9 +L3F5B7570: +3f5b7570: sla 0x3, a14 +3f5b7580: modu b11, b4 +3f5b7590: sll 0x9, a0 +3f5b75a0: sla 0x3, b3 +3f5b75b0: .word 0x7962 +3f5b75c0: .word 0x7220 +3f5b75d0: .word 0x7165 +3f5b75e0: sra b11, b5 +3f5b75f0: .word 0x7473 +3f5b7600: modu a9, a0 +3f5b7610: sla 0x3, a6 +3f5b7620: sra b11, b2 +3f5b7630: modu a11, a13 +3f5b7640: sra b11, b4 +3f5b7650: rl a1, a0 +3f5b7660: .word 0x736f +3f5b7670: srl 0xd, b4 +3f5b7680: .word 0x7200 +3f5b7690: sra a11, a4 +3f5b76a0: .word 0x7562 +3f5b76b0: mpyu a11, a7 +3f5b76c0: rl a11, a4 +3f5b76d0: .word 0x7073 +3f5b76e0: sla a11, a12 +3f5b76f0: mpyu b11, b9 +3f5b7700: sra a11, a13 +3f5b7710: .word 0x7373 +3f5b7720: srl a11, a1 +3f5b7730: dsjs a5, L3F5B7870 +3f5b7740: .word 0x7220 +3f5b7750: sll a11, a5 +3f5b7760: sla 0x3, b6 +3f5b7770: .word 0x7265 +3f5b7780: modu b11, b2 +3f5b7790: sla 0x3, b2 +3f5b77a0: sra a1, a5 +3f5b77b0: .word 0x000a +L3F5B77C0: +3f5b77c0: sra b3, b2 +3f5b77d0: sll a3, a5 +3f5b77e0: srl b11, b5 +3f5b77f0: sra b2, sp +3f5b7800: .word 0x7369 +3f5b7810: mods b3, b0 +3f5b7820: .word 0x7961 +3f5b7830: mods b10, sp +3f5b7840: .word 0x7365 +3f5b7850: sla b11, b3 +3f5b7860: sra a11, a7 +L3F5B7870: +3f5b7870: sla 0x1, b10 +3f5b7880: sra a11, a12 +3f5b7890: sla 0x3, a14 +3f5b78a0: sll 0x9, a8 +3f5b78b0: sra 0x15, a4 +3f5b78c0: dsjs a0, L3F5B77C0 +3f5b78d0: rl 0x9, a0 +3f5b78e0: rl 0x11, b0 +3f5b78f0: sla 0x1, b4 +3f5b7900: .word 0x7c7c +L3F5B7910: +3f5b7910: dsjs a0, L3F5B7910 +3f5b7920: rl 0x9, a0 +3f5b7930: .word 0x000a +3f5b7940: .word 0x7245 +3f5b7950: modu b11, b2 +3f5b7960: .word 0x0a72 +3f5b7970: .word 0x7200 +3f5b7980: sra a11, a4 +3f5b7990: .word 0x7562 +3f5b79a0: mpyu a11, a7 +3f5b79b0: rl a11, a4 +3f5b79c0: .word 0x7073 +3f5b79d0: sla a11, a12 +3f5b79e0: mpyu b11, b9 +3f5b79f0: sra a11, a13 +3f5b7a00: .word 0x7373 +3f5b7a10: srl a11, a1 +3f5b7a20: dsjs a5, L3F5B7B60 +3f5b7a30: sll a9, a0 +3f5b7a40: .word 0x756f +3f5b7a50: sra a3, a12 +3f5b7a60: sll 0x1b, a14 +3f5b7a70: sla 0x3, b4 +3f5b7a80: sla a11, a13 +3f5b7a90: mods a3, a12 +3f5b7aa0: sll a11, sp +3f5b7ab0: sll 0x9, a0 +3f5b7ac0: sla 0x3, a4 +3f5b7ad0: .word 0x7962 +3f5b7ae0: sra b11, b4 +3f5b7af0: .word 0x0a73 +3f5b7b00: .word 0x7200 +3f5b7b10: sra a11, a4 +3f5b7b20: .word 0x7562 +3f5b7b30: mpyu a11, a7 +3f5b7b40: sla a11, a7 +3f5b7b50: rl b3, b4 +L3F5B7B60: +3f5b7b60: .word 0x7265 +3f5b7b70: .word 0x755f +3f5b7b80: sla b11, b3 +3f5b7b90: sra a11, a7 +3f5b7ba0: .word 0x735f +3f5b7bb0: sla b11, b4 +3f5b7bc0: .word 0x7374 +3f5b7bd0: sla 0x1, b10 +3f5b7be0: sra b11, b2 +3f5b7bf0: .word 0x7663 +3f5b7c00: sra a9, a0 +3f5b7c10: .word 0x7272 +3f5b7c20: .word 0x726f +3f5b7c30: sll 0x9, a0 +3f5b7c40: .word 0x0a64 +3f5b7c50: .word 0x7200 +3f5b7c60: sra a11, a4 +3f5b7c70: .word 0x7562 +3f5b7c80: mpyu a11, a7 +3f5b7c90: sla a11, a7 +3f5b7ca0: rl b3, b4 +3f5b7cb0: .word 0x7265 +3f5b7cc0: .word 0x755f +3f5b7cd0: sla b11, b3 +3f5b7ce0: sra a11, a7 +3f5b7cf0: .word 0x735f +3f5b7d00: sla b11, b4 +3f5b7d10: .word 0x7374 +3f5b7d20: sla 0x1, b10 +3f5b7d30: .word 0x7564 +3f5b7d40: sla b11, b2 +3f5b7d50: rl b11, b4 +3f5b7d60: modu a3, sp +L3F5B7D70: +3f5b7d70: dsjs a0, L3F5B7D70 +3f5b7d80: rl 0x9, a0 +3f5b7d90: .word 0x000a +3f5b7da0: sra b3, b2 +3f5b7db0: sll a3, a5 +3f5b7dc0: srl b11, b5 +3f5b7dd0: srl b10, sp +3f5b7de0: .word 0x7461 +3f5b7df0: sra a11, a8 +3f5b7e00: mpyu b11, b2 +3f5b7e10: .word 0x7375 +3f5b7e20: srl a11, a1 +3f5b7e30: mpyu a11, a5 +3f5b7e40: .word 0x7473 +3f5b7e50: .word 0x7461 +3f5b7e60: dsjs b3, L3F5B7FA0 +3f5b7e70: sll a9, a0 +3f5b7e80: mods a3, a1 +3f5b7e90: modu a11, a12 +3f5b7ea0: sla 0x3, a3 +3f5b7eb0: sla a11, a6 +3f5b7ec0: mods a3, a9 +3f5b7ed0: sra a3, a5 +3f5b7ee0: .word 0x000a +3f5b7ef0: mmtm sp, a9,a11,a13 +3f5b7f10: move a14, a13 +3f5b7f20: addk 32, a14 +3f5b7f30: move @0x1b3900, a11, 1 +3f5b7f60: move a14, -*sp, 1 +3f5b7f70: movi 0x1055, a9 +3f5b7f90: move a9, *a14+, 1 +L3F5B7FA0: +3f5b7fa0: movk 1, a9 +3f5b7fb0: move a9, *a14+, 1 +3f5b7fc0: calla L3F703D90 +3f5b7ff0: move a8, *a11(0x100), 1 +3f5b8010: move a8, a11 +3f5b8020: jrne L3F5B81F0 +3f5b8030: move a14, -*sp, 1 +3f5b8040: movk 2, a11 +3f5b8050: move a11, *a14+, 1 +3f5b8060: movi 0x3f5bc940, a8 +3f5b8090: move a8, *a14+, 1 +3f5b80a0: calla L3F309350 +3f5b80d0: move *a13(0xffa0), a9, 1 +3f5b80f0: movi 0xffff, a11 +3f5b8110: move a11, *a9, 1 +3f5b8120: move *a13(0xff80), a11, 1 +3f5b8140: movk 1, a9 +3f5b8150: move a9, *a11, 1 +3f5b8160: move a14, -*sp, 1 +3f5b8170: move *a13(0xffc0), *a14+, 1 +3f5b8190: calla L3FB3FE90 +3f5b81c0: calla L3F707A30 +L3F5B81F0: +3f5b81f0: calla L3F22CF70 +3f5b8220: calla L3F5F2800 +3f5b8250: calla L3F66C8C0 +3f5b8280: move @0x1b3900, a11, 1 +3f5b82b0: move *a11(0x100), a9, 1 +3f5b82d0: movi 0xffff, a11 +3f5b82f0: move a11, *a9(0x1b80), 1 +3f5b8310: move a14, -*sp, 1 +3f5b8320: move *a13(0xffe0), *a14+, 1 +3f5b8340: calla L3F5F50B0 +3f5b8370: move a8, *a13, 1 +3f5b8380: move a8, a9 +3f5b8390: jrne L3F5B8400 +3f5b83a0: move *a13(0xffa0), a11, 1 +3f5b83c0: movi 0xffff, a9 +3f5b83e0: move a9, *a11, 1 +3f5b83f0: jruc L3F5B8460 +L3F5B8400: +3f5b8400: move *a8(0x80), a11, 1 +3f5b8420: move *a11, a11, 1 +3f5b8430: move *a13(0xffa0), a9, 1 +3f5b8450: move *a11, *a9, 1 +L3F5B8460: +3f5b8460: move *a13(0xff80), a11, 1 +3f5b8480: movk 1, a9 +3f5b8490: move a9, *a11, 1 +3f5b84a0: move a14, -*sp, 1 +3f5b84b0: move *a13(0xffc0), *a14+, 1 +3f5b84d0: calla L3FB3FE90 +3f5b8500: calla L3F707A30 +3f5b8530: move *sp(0x80), a14, 1 +3f5b8550: mmfm sp, a9,a11,a13 +3f5b8570: rets 2 +L3F5B8580: +3f5b8580: mmtm sp, a9,a11,a13 +3f5b85a0: move a14, a13 +3f5b85b0: addi 0xc0, a14 +3f5b85d0: sub a11, a11 +3f5b85e0: move a11, *a13(0x60), 1 +3f5b8600: move @0x1b3900, a9, 1 +3f5b8630: setf 1, 1, 0 +3f5b8640: move *a9(0x1c1), a9, 0 +3f5b8660: move a9, *a13(0x80), 1 +3f5b8680: move @0x1b3900, a9, 1 +3f5b86b0: movk 1, a11 +3f5b86c0: move a11, *a9(0x1c1), 0 +3f5b86e0: move @0x1c0420, a11 +3f5b8710: jreq L3F5B88D0 +3f5b8720: move a14, -*sp, 1 +3f5b8730: move *a13(0xffe0), *a14+, 1 +3f5b8750: movi 0x1c0420, a11 +3f5b8780: move a11, *a14+, 1 +3f5b8790: calla L3FB45500 +3f5b87c0: move a8, a9 +3f5b87d0: jrne L3F5B88D0 +3f5b87e0: move @0x1c0c90, a9, 1 +3f5b8810: move a9, *a13(0xa0), 1 +3f5b8830: move @0x1b3900, a11, 1 +3f5b8860: setf 1, 1, 0 +3f5b8870: move *a13(0x80), *a11(0x1c1), 0 +3f5b88a0: move a9, a8 +3f5b88b0: jauc L3F5B94C0 +L3F5B88D0: +3f5b88d0: move *a13(0xffe0), a11, 1 +3f5b88f0: jreq L3F5B8920 +3f5b8900: movb *a11, a9 +3f5b8910: jrne L3F5B89D0 +L3F5B8920: +3f5b8920: move @0x1b3900, a9, 1 +3f5b8950: setf 1, 1, 0 +3f5b8960: move *a13(0x80), *a9(0x1c1), 0 +3f5b8990: movi 0xffff, a8 +3f5b89b0: jauc L3F5B94C0 +L3F5B89D0: +3f5b89d0: calla L3F598DB0 +3f5b8a00: move a8, a9 +3f5b8a10: jrne L3F5B8B70 +3f5b8a20: move a14, -*sp, 1 +3f5b8a30: movk 2, a9 +3f5b8a40: move a9, *a14+, 1 +3f5b8a50: movi 0x3f5bcb18, a8 +3f5b8a80: move a8, *a14+, 1 +3f5b8a90: calla L3F309350 +3f5b8ac0: move @0x1b3900, a9, 1 +3f5b8af0: setf 1, 1, 0 +3f5b8b00: move *a13(0x80), *a9(0x1c1), 0 +3f5b8b30: movi 0xffff, a8 +3f5b8b50: jauc L3F5B94C0 +L3F5B8B70: +3f5b8b70: move @0x1c0cb0, a9 +3f5b8ba0: jrne L3F5B8CF0 +3f5b8bb0: move a14, -*sp, 1 +3f5b8bc0: movk 2, a11 +3f5b8bd0: move a11, *a14+, 1 +3f5b8be0: movi 0x3f5bcc58, a8 +3f5b8c10: move a8, *a14+, 1 +3f5b8c20: calla L3F309350 +3f5b8c50: move @0x1b3900, a9, 1 +3f5b8c80: setf 1, 1, 0 +3f5b8c90: move *a13(0x80), *a9(0x1c1), 0 +3f5b8cc0: movi 0xffff, a8 +3f5b8ce0: jruc L3F5B94C0 +L3F5B8CF0: +3f5b8cf0: setf 16, 1, 0 +3f5b8d00: move @0x1c0f30, a11, 0 +3f5b8d30: jrne L3F5B8E80 +3f5b8d40: move a14, -*sp, 1 +3f5b8d50: movk 2, a9 +3f5b8d60: move a9, *a14+, 1 +3f5b8d70: movi 0x3f5bce08, a8 +3f5b8da0: move a8, *a14+, 1 +3f5b8db0: calla L3F309350 +3f5b8de0: move @0x1b3900, a11, 1 +3f5b8e10: setf 1, 1, 0 +3f5b8e20: move *a13(0x80), *a11(0x1c1), 0 +3f5b8e50: movi 0xffff, a8 +3f5b8e70: jruc L3F5B94C0 +L3F5B8E80: +3f5b8e80: move @0x1b3900, a9, 1 +3f5b8eb0: setf 1, 1, 0 +3f5b8ec0: move *a13(0x80), *a9(0x1c1), 0 +3f5b8ef0: calla L3F22D4F0 +3f5b8f20: calla L3F708700 +3f5b8f50: move a8, *a13, 1 +3f5b8f60: move a14, -*sp, 1 +3f5b8f70: move a13, a11 +3f5b8f80: addi 0x60, a11 +3f5b8fa0: move a11, *a14+, 1 +3f5b8fb0: move a13, a9 +3f5b8fc0: addi 0x40, a9 +3f5b8fe0: move a9, *a14+, 1 +3f5b8ff0: move a8, *a14+, 1 +3f5b9000: move *a13(0xffe0), *a14+, 1 +3f5b9020: movk 4, a9 +3f5b9030: move a9, *a14+, 1 +3f5b9040: movi 0x6000, a9 +3f5b9060: move a9, *a14+, 1 +3f5b9070: movi 0x3f5bcfa8, a8 +3f5b90a0: move a8, *a14+, 1 +3f5b90b0: movi 0x3f5b7ef0, a9 +3f5b90e0: move a9, *a14+, 1 +3f5b90f0: calla L3F706A40 +3f5b9120: move a8, a8 +3f5b9130: jrne L3F5B9210 +3f5b9140: move a14, -*sp, 1 +3f5b9150: movk 2, a9 +3f5b9160: move a9, *a14+, 1 +3f5b9170: movi 0x3f5bcff0, a8 +3f5b91a0: move a8, *a14+, 1 +3f5b91b0: calla L3F309350 +3f5b91e0: movi 0xffff, a8 +3f5b9200: jruc L3F5B94C0 +L3F5B9210: +3f5b9210: move *a13(0x60), a9, 1 +3f5b9230: jrne L3F5B92A0 +L3F5B9240: +3f5b9240: calla L3FB3FA00 +3f5b9270: move *a13(0x60), a11, 1 +3f5b9290: jreq L3F5B9240 +L3F5B92A0: +3f5b92a0: move @0x1b3900, a11, 1 +3f5b92d0: setf 1, 1, 0 +3f5b92e0: move *a11(0x1c1), a9, 0 +3f5b9300: move a9, *a13(0x80), 1 +3f5b9320: movk 1, a9 +3f5b9330: move a9, *a11(0x1c1), 0 +3f5b9350: move a14, -*sp, 1 +3f5b9360: move *a13(0xffe0), *a14+, 1 +3f5b9380: movi 0x1c0420, a9 +3f5b93b0: move a9, *a14+, 1 +3f5b93c0: calla L3FB45720 +3f5b93f0: move *a13(0x40), a11, 1 +3f5b9410: move a11, @0x1c0c90, 1 +3f5b9440: move @0x1b3900, a9, 1 +3f5b9470: setf 1, 1, 0 +3f5b9480: move *a13(0x80), *a9(0x1c1), 0 +3f5b94b0: move a11, a8 +L3F5B94C0: +3f5b94c0: move *sp(0x80), a14, 1 +3f5b94e0: mmfm sp, a9,a11,a13 +3f5b9500: rets 2 +3f5b9510: mmtm sp, a9,a11,a13 +3f5b9530: move a14, a13 +3f5b9540: addi 0x40, a14 +3f5b9560: move @0x1b3900, a11, 1 +3f5b9590: move a14, -*sp, 1 +3f5b95a0: movi 0x1055, a9 +3f5b95c0: move a9, *a14+, 1 +3f5b95d0: movk 1, a9 +3f5b95e0: move a9, *a14+, 1 +3f5b95f0: calla L3F703D90 +3f5b9620: move a8, *a11(0x100), 1 +3f5b9640: move a8, a11 +3f5b9650: jrne L3F5B9810 +3f5b9660: move a14, -*sp, 1 +3f5b9670: movk 2, a11 +3f5b9680: move a11, *a14+, 1 +3f5b9690: movi 0x3f5bd140, a8 +3f5b96c0: move a8, *a14+, 1 +3f5b96d0: calla L3F309350 +3f5b9700: move *a13(0xffa0), a9, 1 +3f5b9720: sub a11, a11 +3f5b9730: movb a11, *a9 +3f5b9740: move *a13(0xff80), a11, 1 +3f5b9760: movk 1, a9 +3f5b9770: move a9, *a11, 1 +3f5b9780: move a14, -*sp, 1 +3f5b9790: move *a13(0xffc0), *a14+, 1 +3f5b97b0: calla L3FB3FE90 +3f5b97e0: calla L3F707A30 +L3F5B9810: +3f5b9810: calla L3F22CF70 +3f5b9840: calla L3F5F2800 +3f5b9870: calla L3F66C8C0 +3f5b98a0: move @0x1b3900, a11, 1 +3f5b98d0: move *a11(0x100), a9, 1 +3f5b98f0: movi 0xffff, a11 +3f5b9910: move a11, *a9(0x1b80), 1 +3f5b9930: move a14, -*sp, 1 +3f5b9940: movk 2, a9 +3f5b9950: move a9, *a14+, 1 +3f5b9960: movk 4, a9 +3f5b9970: move a9, *a14+, 1 +3f5b9980: move a13, a9 +3f5b9990: subk 32, a9 +3f5b99a0: move a9, *a14+, 1 +3f5b99b0: calla L3F5F5660 +3f5b99e0: move a8, *a13, 1 +3f5b99f0: move a8, a8 +3f5b9a00: jreq L3F5B9A30 +3f5b9a10: move *a8, a9, 1 +3f5b9a20: jrne L3F5B9A80 +L3F5B9A30: +3f5b9a30: move *a13(0xffa0), a9, 1 +3f5b9a50: sub a11, a11 +3f5b9a60: movb a11, *a9 +3f5b9a70: jruc L3F5B9B00 +L3F5B9A80: +3f5b9a80: move a14, -*sp, 1 +3f5b9a90: move *a8(0x0), *a14+, 1 +3f5b9ab0: move *a13(0xffa0), *a14+, 1 +3f5b9ad0: calla L3FB45720 +L3F5B9B00: +3f5b9b00: move *a13(0xff80), a11, 1 +3f5b9b20: movk 1, a9 +3f5b9b30: move a9, *a11, 1 +3f5b9b40: move a14, -*sp, 1 +3f5b9b50: move *a13(0xffc0), *a14+, 1 +3f5b9b70: calla L3FB3FE90 +3f5b9ba0: calla L3F707A30 +3f5b9bd0: move *sp(0x80), a14, 1 +3f5b9bf0: mmfm sp, a9,a11,a13 +3f5b9c10: rets 2 +L3F5B9C20: +3f5b9c20: mmtm sp, a9,a11,a13 +3f5b9c40: move a14, a13 +3f5b9c50: addi 0x1890, a14 +3f5b9c70: sub a11, a11 +3f5b9c80: move a11, *a13(0x1830), 1 +3f5b9ca0: move @0x1b3900, a9, 1 +3f5b9cd0: setf 1, 1, 0 +3f5b9ce0: move *a9(0x1c1), a9, 0 +3f5b9d00: move a9, *a13(0x1850), 1 +3f5b9d20: move @0x1b3900, a9, 1 +3f5b9d50: movk 1, a11 +3f5b9d60: move a11, *a9(0x1c1), 0 +3f5b9d80: calla L3F598DB0 +3f5b9db0: move a8, a9 +3f5b9dc0: jrne L3F5B9FB0 +3f5b9dd0: move a14, -*sp, 1 +3f5b9de0: movk 2, a9 +3f5b9df0: move a9, *a14+, 1 +3f5b9e00: movi 0x3f5bd318, a8 +3f5b9e30: move a8, *a14+, 1 +3f5b9e40: calla L3F309350 +3f5b9e70: sub a9, a9 +3f5b9e80: movb a9, @0x1c0cb0 +3f5b9eb0: move @0x1b3900, a11, 1 +3f5b9ee0: setf 1, 1, 0 +3f5b9ef0: move *a13(0x1850), *a11(0x1c1), 0 +3f5b9f20: move a14, -*sp, 1 +3f5b9f30: move a9, *a14+, 1 +3f5b9f40: calla L3F30C2E0 +3f5b9f70: movi 0xffff, a8 +3f5b9f90: jauc L3F5BAEE0 +L3F5B9FB0: +3f5b9fb0: setf 16, 1, 0 +3f5b9fc0: move @0x1c0f30, a9, 0 +3f5b9ff0: jrne L3F5BA1E0 +3f5ba000: move a14, -*sp, 1 +3f5ba010: movk 2, a11 +3f5ba020: move a11, *a14+, 1 +3f5ba030: movi 0x3f5bd478, a8 +3f5ba060: move a8, *a14+, 1 +3f5ba070: calla L3F309350 +3f5ba0a0: sub a9, a9 +3f5ba0b0: movb a9, @0x1c0cb0 +3f5ba0e0: move @0x1b3900, a11, 1 +3f5ba110: setf 1, 1, 0 +3f5ba120: move *a13(0x1850), *a11(0x1c1), 0 +3f5ba150: move a14, -*sp, 1 +3f5ba160: move a9, *a14+, 1 +3f5ba170: calla L3F30C2E0 +3f5ba1a0: movi 0xffff, a8 +3f5ba1c0: jauc L3F5BAEE0 +L3F5BA1E0: +3f5ba1e0: move @0x1b3900, a11, 1 +3f5ba210: setf 1, 1, 0 +3f5ba220: move *a13(0x1850), *a11(0x1c1), 0 +3f5ba250: calla L3F22D4F0 +3f5ba280: calla L3F708700 +3f5ba2b0: move a8, *a13, 1 +3f5ba2c0: move a14, -*sp, 1 +3f5ba2d0: move a13, a11 +3f5ba2e0: addi 0x1830, a11 +3f5ba300: move a11, *a14+, 1 +3f5ba310: move a13, a9 +3f5ba320: addk 32, a9 +3f5ba330: move a9, *a14+, 1 +3f5ba340: move a8, *a14+, 1 +3f5ba350: move @0x1da830, *a14+, 1 +3f5ba380: movk 4, a9 +3f5ba390: move a9, *a14+, 1 +3f5ba3a0: movi 0x6000, a9 +3f5ba3c0: move a9, *a14+, 1 +3f5ba3d0: movi 0x3f5bd638, a8 +3f5ba400: move a8, *a14+, 1 +3f5ba410: movi 0x3f5b9510, a9 +3f5ba440: move a9, *a14+, 1 +3f5ba450: calla L3F706A40 +3f5ba480: move a8, a8 +3f5ba490: jrne L3F5BA6D0 +3f5ba4a0: move a14, -*sp, 1 +3f5ba4b0: movk 2, a9 +3f5ba4c0: move a9, *a14+, 1 +3f5ba4d0: movi 0x3f5bd698, a8 +3f5ba500: move a8, *a14+, 1 +3f5ba510: calla L3F309350 +3f5ba540: move @0x1b3900, a9, 1 +3f5ba570: setf 1, 1, 0 +3f5ba580: move *a9(0x1c1), a11, 0 +3f5ba5a0: move a11, *a13(0x1850), 1 +3f5ba5c0: movk 1, a11 +3f5ba5d0: move a11, *a9(0x1c1), 0 +3f5ba5f0: sub a11, a11 +3f5ba600: movb a11, @0x1c0cb0 +3f5ba630: move *a13(0x1850), *a9(0x1c1), 0 +3f5ba660: move a14, -*sp, 1 +3f5ba670: move a11, *a14+, 1 +3f5ba680: calla L3F30C2E0 +3f5ba6b0: jauc L3F5BAEE0 +L3F5BA6D0: +3f5ba6d0: move *a13(0x1830), a9, 1 +3f5ba6f0: jrne L3F5BA760 +L3F5BA700: +3f5ba700: calla L3FB3FA00 +3f5ba730: move *a13(0x1830), a11, 1 +3f5ba750: jreq L3F5BA700 +L3F5BA760: +3f5ba760: move a14, -*sp, 1 +3f5ba770: movi 0x2e, a11 +3f5ba790: move a11, *a14+, 1 +3f5ba7a0: move a13, a9 +3f5ba7b0: addk 32, a9 +3f5ba7c0: move a9, *a14+, 1 +3f5ba7d0: calla L3FE1D650 +3f5ba800: move a8, *a13(0x1870), 1 +3f5ba820: move a8, a8 +3f5ba830: jrne L3F5BA9E0 +3f5ba840: sub a9, a9 +3f5ba850: movb a9, *a13(0x20) +3f5ba870: move @0x1b3900, a11, 1 +3f5ba8a0: setf 1, 1, 0 +3f5ba8b0: move *a11(0x1c1), a9, 0 +3f5ba8d0: move a9, *a13(0x1850), 1 +3f5ba8f0: movk 1, a9 +3f5ba900: move a9, *a11(0x1c1), 0 +3f5ba920: sub a9, a9 +3f5ba930: movb a9, @0x1c0cb0 +3f5ba960: move *a13(0x1850), *a11(0x1c1), 0 +3f5ba990: move a13, a11 +3f5ba9a0: addk 32, a11 +3f5ba9b0: move a11, *a13(0x1870), 1 +3f5ba9d0: jruc L3F5BAD40 +L3F5BA9E0: +3f5ba9e0: addk 8, a8 +3f5ba9f0: move a8, *a13(0x1870), 1 +3f5baa10: move a14, -*sp, 1 +3f5baa20: move a8, *a14+, 1 +3f5baa30: movi 0x3f5bd828, a8 +3f5baa60: move a8, *a14+, 1 +3f5baa70: move a13, a9 +3f5baa80: addi 0x830, a9 +3f5baaa0: move a9, *a14+, 1 +3f5baab0: calla L3FB34430 +3f5baae0: move a14, -*sp, 1 +3f5baaf0: movk 3, a9 +3f5bab00: move a9, *a14+, 1 +3f5bab10: move a13, a9 +3f5bab20: addi 0x830, a9 +3f5bab40: move a9, *a14+, 1 +3f5bab50: calla L3F309350 +3f5bab80: move @0x1b3900, a9, 1 +3f5babb0: setf 1, 1, 0 +3f5babc0: move *a9(0x1c1), a11, 0 +3f5babe0: move a11, *a13(0x1850), 1 +3f5bac00: movk 1, a11 +3f5bac10: move a11, *a9(0x1c1), 0 +3f5bac30: move a14, -*sp, 1 +3f5bac40: move *a13(0x1870), *a14+, 1 +3f5bac60: movi 0x1c0cb0, a11 +3f5bac90: move a11, *a14+, 1 +3f5baca0: calla L3FB45720 +3f5bacd0: move @0x1b3900, a9, 1 +3f5bad00: setf 1, 1, 0 +3f5bad10: move *a13(0x1850), *a9(0x1c1), 0 +L3F5BAD40: +3f5bad40: movb *a13(0x20), a11 +3f5bad60: jrne L3F5BAE80 +3f5bad70: move a14, -*sp, 1 +3f5bad80: movk 3, a9 +3f5bad90: move a9, *a14+, 1 +3f5bada0: movi 0x3f5bd8c0, a8 +3f5badd0: move a8, *a14+, 1 +3f5bade0: calla L3F309350 +3f5bae10: move a14, -*sp, 1 +3f5bae20: sub a9, a9 +3f5bae30: move a9, *a14+, 1 +3f5bae40: calla L3F30C2E0 +3f5bae70: jruc L3F5BAEE0 +L3F5BAE80: +3f5bae80: move a14, -*sp, 1 +3f5bae90: move *a13(0x1870), *a14+, 1 +3f5baeb0: calla L3F30C2E0 +L3F5BAEE0: +3f5baee0: subi 0x1890, a14 +3f5baf00: mmfm sp, a9,a11,a13 +3f5baf20: rets +L3F5BAF30: +3f5baf30: mmtm sp, a11,a13 +3f5baf50: move a14, a13 +3f5baf60: move *a13(0xffa0), a11, 1 +3f5baf80: subk 18, a11 +3f5baf90: jrge L3F5BB020 +3f5bafa0: move a14, -*sp, 1 +3f5bafb0: movi 0x3f5bda50, a8 +3f5bafe0: move a8, *a14+, 1 +3f5baff0: calla L3F596290 +L3F5BB020: +3f5bb020: calla L3F598DB0 +3f5bb050: move a8, a11 +3f5bb060: jreq L3F5BB0F0 +3f5bb070: setf 16, 1, 0 +3f5bb080: move @0x1c0f30, a11, 0 +3f5bb0b0: jreq L3F5BB0F0 +3f5bb0c0: move *a13(0xffe0), a11, 1 +3f5bb0e0: jrne L3F5BB1A0 +L3F5BB0F0: +3f5bb0f0: move a14, -*sp, 1 +3f5bb100: move *a13(0xffc0), *a14+, 1 +3f5bb120: move *a13(0xffe0), *a14+, 1 +3f5bb140: calla L3F3FFA50 +3f5bb170: move *a13(0xffc0), a8, 1 +3f5bb190: jruc L3F5BB340 +L3F5BB1A0: +3f5bb1a0: move a14, -*sp, 1 +3f5bb1b0: move *a13(0xffa0), *a14+, 1 +3f5bb1d0: move *a13(0xffc0), *a14+, 1 +3f5bb1f0: move a11, *a14+, 1 +3f5bb200: calla L3F5BB390 +3f5bb230: move *a13(0xffc0), a11, 1 +3f5bb250: movb *a11, a11 +3f5bb260: jreq L3F5BB2A0 +3f5bb270: move *a13(0xffc0), a8, 1 +3f5bb290: jruc L3F5BB340 +L3F5BB2A0: +3f5bb2a0: move a14, -*sp, 1 +3f5bb2b0: move *a13(0xffc0), *a14+, 1 +3f5bb2d0: move *a13(0xffe0), *a14+, 1 +3f5bb2f0: calla L3F3FFA50 +3f5bb320: move *a13(0xffc0), a8, 1 +L3F5BB340: +3f5bb340: move *sp(0x60), a14, 1 +3f5bb360: mmfm sp, a11,a13 +3f5bb380: rets 2 +L3F5BB390: +3f5bb390: mmtm sp, a9,a11,a13 +3f5bb3b0: move a14, a13 +3f5bb3c0: addi 0x870, a14 +3f5bb3e0: sub a11, a11 +3f5bb3f0: move a11, *a13(0x830), 1 +3f5bb410: movb a11, *a13(0x20) +3f5bb430: move *a13(0xffc0), a11, 1 +3f5bb450: sub a9, a9 +3f5bb460: movb a9, *a11 +3f5bb470: move @0x1b3900, a9, 1 +3f5bb4a0: setf 1, 1, 0 +3f5bb4b0: move *a9(0x1c1), a11, 0 +3f5bb4d0: move a11, *a13(0x850), 1 +3f5bb4f0: movk 1, a11 +3f5bb500: move a11, *a9(0x1c1), 0 +3f5bb520: calla L3F598DB0 +3f5bb550: move a8, a9 +3f5bb560: jrne L3F5BB6B0 +3f5bb570: move a14, -*sp, 1 +3f5bb580: movi 0x3f5bdb08, a8 +3f5bb5b0: move a8, *a14+, 1 +3f5bb5c0: sub a9, a9 +3f5bb5d0: move a9, *a14+, 1 +3f5bb5e0: calla L3F596830 +3f5bb610: move @0x1b3900, a9, 1 +3f5bb640: setf 1, 1, 0 +3f5bb650: move *a13(0x850), *a9(0x1c1), 0 +3f5bb680: move *a13(0xffc0), a8, 1 +3f5bb6a0: jruc L3F5BBD20 +L3F5BB6B0: +3f5bb6b0: setf 16, 1, 0 +3f5bb6c0: move @0x1c0f30, a9, 0 +3f5bb6f0: jrne L3F5BB840 +3f5bb700: move a14, -*sp, 1 +3f5bb710: movi 0x3f5bdcb8, a8 +3f5bb740: move a8, *a14+, 1 +3f5bb750: sub a11, a11 +3f5bb760: move a11, *a14+, 1 +3f5bb770: calla L3F596830 +3f5bb7a0: move @0x1b3900, a9, 1 +3f5bb7d0: setf 1, 1, 0 +3f5bb7e0: move *a13(0x850), *a9(0x1c1), 0 +3f5bb810: move *a13(0xffc0), a8, 1 +3f5bb830: jruc L3F5BBD20 +L3F5BB840: +3f5bb840: move @0x1b3900, a11, 1 +3f5bb870: setf 1, 1, 0 +3f5bb880: move *a13(0x850), *a11(0x1c1), 0 +3f5bb8b0: calla L3F22D4F0 +3f5bb8e0: calla L3F708700 +3f5bb910: move a8, *a13, 1 +3f5bb920: move a14, -*sp, 1 +3f5bb930: move a13, a11 +3f5bb940: addi 0x830, a11 +3f5bb960: move a11, *a14+, 1 +3f5bb970: move a13, a9 +3f5bb980: addk 32, a9 +3f5bb990: move a9, *a14+, 1 +3f5bb9a0: move a8, *a14+, 1 +3f5bb9b0: move *a13(0xffe0), *a14+, 1 +3f5bb9d0: movk 4, a9 +3f5bb9e0: move a9, *a14+, 1 +3f5bb9f0: movi 0x6000, a9 +3f5bba10: move a9, *a14+, 1 +3f5bba20: movi 0x3f5bd638, a8 +3f5bba50: move a8, *a14+, 1 +3f5bba60: movi 0x3f5b9510, a9 +3f5bba90: move a9, *a14+, 1 +3f5bbaa0: calla L3F706A40 +3f5bbad0: move a8, a8 +3f5bbae0: jrne L3F5BBBC0 +3f5bbaf0: move a14, -*sp, 1 +3f5bbb00: movk 2, a9 +3f5bbb10: move a9, *a14+, 1 +3f5bbb20: movi 0x3f5bde28, a8 +3f5bbb50: move a8, *a14+, 1 +3f5bbb60: calla L3F309350 +3f5bbb90: move *a13(0xffc0), a8, 1 +3f5bbbb0: jruc L3F5BBD20 +L3F5BBBC0: +3f5bbbc0: move *a13(0x830), a9, 1 +3f5bbbe0: jrne L3F5BBC50 +L3F5BBBF0: +3f5bbbf0: calla L3FB3FA00 +3f5bbc20: move *a13(0x830), a11, 1 +3f5bbc40: jreq L3F5BBBF0 +L3F5BBC50: +3f5bbc50: move a14, -*sp, 1 +3f5bbc60: move *a13(0xffa0), *a14+, 1 +3f5bbc80: move a13, a11 +3f5bbc90: addk 32, a11 +3f5bbca0: move a11, *a14+, 1 +3f5bbcb0: move *a13(0xffc0), *a14+, 1 +3f5bbcd0: calla L3FB45EE0 +3f5bbd00: move *a13(0xffc0), a8, 1 +L3F5BBD20: +3f5bbd20: move *sp(0x80), a14, 1 +3f5bbd40: mmfm sp, a9,a11,a13 +3f5bbd60: rets 2 +L3F5BBD70: +3f5bbd70: mmtm sp, a7,a9,a11,a13 +3f5bbd90: move a14, a13 +3f5bbda0: addi 0x1020, a14 +3f5bbdc0: sub a11, a11 +3f5bbdd0: movb a11, *a13(0x20) +3f5bbdf0: move @0x1b3900, a9, 1 +3f5bbe20: setf 1, 1, 0 +3f5bbe30: move *a9(0x1c1), a9, 0 +3f5bbe50: move a9, *a13, 1 +3f5bbe60: move @0x1b3900, a9, 1 +3f5bbe90: movk 1, a11 +3f5bbea0: move a11, *a9(0x1c1), 0 +3f5bbec0: sub a11, a11 +3f5bbed0: movb a11, @0x1c0420 +3f5bbf00: setf 16, 1, 0 +3f5bbf10: move a11, @0x1c0f30, 0 +3f5bbf40: move a14, -*sp, 1 +3f5bbf50: movi 0x50, a9 +3f5bbf70: move a9, *a14+, 1 +3f5bbf80: movi 0x1c0f40, a9 +3f5bbfb0: move a9, *a14+, 1 +3f5bbfc0: calla L3FB44A00 +3f5bbff0: move a14, -*sp, 1 +3f5bc000: movi 0x50, a11 +3f5bc020: move a11, *a14+, 1 +3f5bc030: addi 0x280, a9 +3f5bc050: move a9, *a14+, 1 +3f5bc060: calla L3FB44A00 +3f5bc090: move *a13(0xffa0), a9, 1 +3f5bc0b0: jrne L3F5BC110 +3f5bc0c0: sub a11, a11 +3f5bc0d0: movb a11, @0x1c0cb0 +3f5bc100: jruc L3F5BC1A0 +L3F5BC110: +3f5bc110: move a14, -*sp, 1 +3f5bc120: move a9, *a14+, 1 +3f5bc130: movi 0x1c0cb0, a11 +3f5bc160: move a11, *a14+, 1 +3f5bc170: calla L3FB45720 +L3F5BC1A0: +3f5bc1a0: move *a13(0xffe0), a11, 1 +3f5bc1c0: jreq L3F5BC500 +3f5bc1d0: move a14, -*sp, 1 +3f5bc1e0: move a11, *a14+, 1 +3f5bc1f0: calla L3F5933D0 +3f5bc220: inc a8 +3f5bc230: jreq L3F5BC3B0 +3f5bc240: move a14, -*sp, 1 +3f5bc250: move a11, *a14+, 1 +3f5bc260: setf 16, 1, 0 +3f5bc270: move @0x1c0f30, a7, 0 +3f5bc2a0: inc a7 +3f5bc2b0: move a7, @0x1c0f30, 0 +3f5bc2e0: dec a7 +3f5bc2f0: move a7, a9 +3f5bc300: sll 0x9, a7 +3f5bc310: sll 0x7, a9 +3f5bc320: add a9, a7 +3f5bc330: addi 0x1c0f40, a7 +3f5bc360: move a7, *a14+, 1 +3f5bc370: calla L3FB45720 +3f5bc3a0: jruc L3F5BC500 +L3F5BC3B0: +3f5bc3b0: move a14, -*sp, 1 +3f5bc3c0: move a11, *a14+, 1 +3f5bc3d0: movi 0x3f5bdfa8, a8 +3f5bc400: move a8, *a14+, 1 +3f5bc410: move a13, a7 +3f5bc420: addk 32, a7 +3f5bc430: move a7, *a14+, 1 +3f5bc440: calla L3FB34430 +3f5bc470: move a14, -*sp, 1 +3f5bc480: movk 3, a7 +3f5bc490: move a7, *a14+, 1 +3f5bc4a0: move a13, a7 +3f5bc4b0: addk 32, a7 +3f5bc4c0: move a7, *a14+, 1 +3f5bc4d0: calla L3F309350 +L3F5BC500: +3f5bc500: move *a13(0xffc0), a9, 1 +3f5bc520: jreq L3F5BC880 +3f5bc530: movb *a9, a7 +3f5bc540: jreq L3F5BC880 +3f5bc550: move a14, -*sp, 1 +3f5bc560: move a9, *a14+, 1 +3f5bc570: calla L3F5933D0 +3f5bc5a0: inc a8 +3f5bc5b0: jreq L3F5BC730 +3f5bc5c0: move a14, -*sp, 1 +3f5bc5d0: move a9, *a14+, 1 +3f5bc5e0: setf 16, 1, 0 +3f5bc5f0: move @0x1c0f30, a7, 0 +3f5bc620: inc a7 +3f5bc630: move a7, @0x1c0f30, 0 +3f5bc660: dec a7 +3f5bc670: move a7, a9 +3f5bc680: sll 0x9, a7 +3f5bc690: sll 0x7, a9 +3f5bc6a0: add a9, a7 +3f5bc6b0: addi 0x1c0f40, a7 +3f5bc6e0: move a7, *a14+, 1 +3f5bc6f0: calla L3FB45720 +3f5bc720: jruc L3F5BC880 +L3F5BC730: +3f5bc730: move a14, -*sp, 1 +3f5bc740: move a9, *a14+, 1 +3f5bc750: movi 0x3f5be118, a8 +3f5bc780: move a8, *a14+, 1 +3f5bc790: move a13, a7 +3f5bc7a0: addk 32, a7 +3f5bc7b0: move a7, *a14+, 1 +3f5bc7c0: calla L3FB34430 +3f5bc7f0: move a14, -*sp, 1 +3f5bc800: movk 3, a7 +3f5bc810: move a7, *a14+, 1 +3f5bc820: move a13, a7 +3f5bc830: addk 32, a7 +3f5bc840: move a7, *a14+, 1 +3f5bc850: calla L3F309350 +L3F5BC880: +3f5bc880: move @0x1b3900, a9, 1 +3f5bc8b0: setf 1, 1, 0 +3f5bc8c0: move *a13(0x0), *a9(0x1c1), 0 +3f5bc8f0: move *sp(0xa0), a14, 1 +3f5bc910: mmfm sp, a7,a9,a11,a13 +3f5bc930: rets 2 +3f5bc940: .word 0x7764 +3f5bc950: mpyu b11, b4 +3f5bc960: sra b11, b2 +3f5bc970: modu b11, b3 +3f5bc980: .word 0x766c +3f5bc990: rl b10, sp +3f5bc9a0: rl a11, a14 +3f5bc9b0: dsjs b4, L3F5BCAF0 +3f5bc9c0: addc a9, a0 +3f5bc9d0: .word 0x756f +3f5bc9e0: sra a3, a12 +3f5bc9f0: sll 0x1b, a14 +3f5bca00: sla 0x3, b4 +3f5bca10: sra a11, a7 +3f5bca20: sla 0x3, b4 +3f5bca30: sra a11, a13 +3f5bca40: modu a11, a13 +3f5bca50: .word 0x7972 +3f5bca60: srl a1, a0 +3f5bca70: .word 0x726f +3f5bca80: .word 0x7220 +3f5bca90: .word 0x7365 +3f5bcaa0: mods a3, sp +3f5bcab0: sla 0x3, b6 +3f5bcac0: .word 0x7473 +3f5bcad0: .word 0x7572 +3f5bcae0: .word 0x7463 +L3F5BCAF0: +3f5bcaf0: .word 0x7275 +3f5bcb00: srl 0xd, a5 +3f5bcb10: addc a8, a0 +3f5bcb20: modu a3, a1 +3f5bcb30: modu a11, a14 +3f5bcb40: sla 0x3, b4 +3f5bcb50: sra b11, b2 +3f5bcb60: modu b11, b3 +3f5bcb70: .word 0x766c +3f5bcb80: sla 0x3, a5 +3f5bcb90: sla a11, a14 +3f5bcba0: sra a11, a13 +3f5bcbb0: sla 0x1, a14 +3f5bcbc0: or a1, a0 +3f5bcbd0: and a2, a3 +3f5bcbe0: cmp a9, a13 +3f5bcbf0: sla 0x2, b0 +3f5bcc00: .word 0x7369 +3f5bcc10: modu a1, a0 +3f5bcc20: .word 0x746f +3f5bcc30: .word 0x7520 +3f5bcc40: srl 0xd, b0 +3f5bcc50: addc a8, a0 +3f5bcc60: modu a3, a1 +3f5bcc70: modu a11, a14 +3f5bcc80: sla 0x3, b4 +3f5bcc90: sra b11, b2 +3f5bcca0: modu b11, b3 +3f5bccb0: .word 0x766c +3f5bccc0: sla 0x3, a5 +3f5bccd0: sla a11, a14 +3f5bcce0: sra a11, a13 +3f5bccf0: sla 0x1, a14 +3f5bcd00: sub a1, a0 +3f5bcd10: mods a11, sp +3f5bcd20: rl a11, a1 +3f5bcd30: sla 0x3, a14 +3f5bcd40: sla a11, a14 +3f5bcd50: sra a11, a13 +3f5bcd60: rl a9, a0 +3f5bcd70: sla 0x3, b3 +3f5bcd80: modu a11, a14 +3f5bcd90: sla 0x3, b4 +3f5bcda0: modu a3, a9 +3f5bcdb0: .word 0x7469 +3f5bcdc0: sla a11, a9 +3f5bcdd0: rl a11, a12 +3f5bcde0: sra b11, b10 +3f5bcdf0: srl 0xd, a4 +3f5bce00: addc a8, a0 +3f5bce10: modu a3, a1 +3f5bce20: modu a11, a14 +3f5bce30: sla 0x3, b4 +3f5bce40: sra b11, b2 +3f5bce50: modu b11, b3 +3f5bce60: .word 0x766c +3f5bce70: sla 0x3, a5 +3f5bce80: sla a11, a14 +3f5bce90: sra a11, a13 +3f5bcea0: sla 0x1, a14 +3f5bceb0: move a1, b0 +3f5bcec0: sla 0x3, sp +3f5bced0: modu a11, a4 +3f5bcee0: sla a11, a13 +3f5bcef0: modu a3, a9 +3f5bcf00: modu a1, a0 +3f5bcf10: mods a11, a1 +3f5bcf20: sla 0x3, a5 +3f5bcf30: sra b11, b3 +3f5bcf40: .word 0x7672 +3f5bcf50: .word 0x7265 +3f5bcf60: sla 0x3, b3 +3f5bcf70: modu a3, a11 +3f5bcf80: .word 0x776f +3f5bcf90: srl 0xd, a14 +3f5bcfa0: .word 0x7200 +3f5bcfb0: .word 0x7365 +3f5bcfc0: mods a3, sp +3f5bcfd0: sra b11, b6 +3f5bcfe0: .word 0x0072 +3f5bcff0: .word 0x7245 +3f5bd000: modu b11, b2 +3f5bd010: sla 0x3, b2 +3f5bd020: .word 0x7564 +3f5bd030: rl b11, b2 +3f5bd040: srl a11, a14 +3f5bd050: sll a9, a0 +3f5bd060: sra b11, b2 +3f5bd070: .word 0x7461 +3f5bd080: mpyu a11, a5 +3f5bd090: .word 0x7270 +3f5bd0a0: sll a11, sp +3f5bd0b0: .word 0x7365 +3f5bd0c0: sla 0x3, b3 +3f5bd0d0: modu a11, a6 +3f5bd0e0: sla 0x3, b2 +3f5bd0f0: sra b11, b2 +3f5bd100: modu b11, b3 +3f5bd110: .word 0x766c +3f5bd120: .word 0x7265 +3f5bd130: rev a14 +3f5bd140: sra a11, a4 +3f5bd150: sra b11, b4 +3f5bd160: mods b11, b2 +3f5bd170: modu a3, a9 +3f5bd180: mpyu a11, a5 +3f5bd190: modu a11, a4 +3f5bd1a0: sla a11, a13 +3f5bd1b0: modu a3, a9 +3f5bd1c0: sla 0x1, b10 +3f5bd1d0: modu a10, a3 +3f5bd1e0: mods b3, b5 +3f5bd1f0: modu a3, a4 +3f5bd200: .word 0x7427 +3f5bd210: srl a9, a0 +3f5bd220: .word 0x7465 +3f5bd230: mods a9, a0 +3f5bd240: mods a11, a5 +3f5bd250: .word 0x726f +3f5bd260: sla 0x3, b9 +3f5bd270: modu a11, a6 +3f5bd280: sla 0x3, b2 +3f5bd290: sra b11, b2 +3f5bd2a0: modu b11, b3 +3f5bd2b0: .word 0x766c +3f5bd2c0: .word 0x7320 +3f5bd2d0: .word 0x7274 +3f5bd2e0: sll b11, b5 +3f5bd2f0: .word 0x7574 +3f5bd300: sra b11, b2 +3f5bd310: addc a8, a0 +3f5bd320: modu a3, a1 +3f5bd330: modu a11, a14 +3f5bd340: sla 0x3, b4 +3f5bd350: sra a11, a4 +3f5bd360: sra b11, b4 +3f5bd370: mods b11, b2 +3f5bd380: modu a3, a9 +3f5bd390: sla 0x3, a5 +3f5bd3a0: modu a11, a4 +3f5bd3b0: sla a11, a13 +3f5bd3c0: modu a3, a9 +3f5bd3d0: sla 0x1, a14 +3f5bd3e0: or a1, a0 +3f5bd3f0: and a2, a3 +3f5bd400: cmp a9, a13 +3f5bd410: sla 0x2, b0 +3f5bd420: .word 0x7369 +3f5bd430: modu a1, a0 +3f5bd440: .word 0x746f +3f5bd450: .word 0x7520 +3f5bd460: srl 0xd, b0 +3f5bd470: addc a8, a0 +3f5bd480: modu a3, a1 +3f5bd490: modu a11, a14 +3f5bd4a0: sla 0x3, b4 +3f5bd4b0: sra a11, a4 +3f5bd4c0: sra b11, b4 +3f5bd4d0: mods b11, b2 +3f5bd4e0: modu a3, a9 +3f5bd4f0: sla 0x3, a5 +3f5bd500: modu a11, a4 +3f5bd510: sla a11, a13 +3f5bd520: modu a3, a9 +3f5bd530: sla 0x1, a14 +3f5bd540: move a1, b0 +3f5bd550: sla 0x3, sp +3f5bd560: modu a11, a4 +3f5bd570: sla a11, a13 +3f5bd580: modu a3, a9 +3f5bd590: modu a1, a0 +3f5bd5a0: mods a11, a1 +3f5bd5b0: sla 0x3, a5 +3f5bd5c0: sra b11, b3 +3f5bd5d0: .word 0x7672 +3f5bd5e0: .word 0x7265 +3f5bd5f0: sla 0x3, b3 +3f5bd600: modu a3, a11 +3f5bd610: .word 0x776f +3f5bd620: srl 0xd, a14 +3f5bd630: sra a0, a0 +3f5bd640: mods a11, sp +3f5bd650: rl a11, a1 +3f5bd660: mpyu a11, a14 +3f5bd670: sla a11, a14 +3f5bd680: sra a11, a13 +3f5bd690: sub a8, a0 +3f5bd6a0: .word 0x7272 +3f5bd6b0: .word 0x726f +3f5bd6c0: sra a1, a0 +3f5bd6d0: .word 0x7275 +3f5bd6e0: modu a3, a9 +3f5bd6f0: sla 0x3, a7 +3f5bd700: .word 0x7263 +3f5bd710: sla a11, a5 +3f5bd720: sra b11, b4 +3f5bd730: .word 0x705f +3f5bd740: modu b11, b2 +3f5bd750: sra a11, a3 +3f5bd760: .word 0x7373 +3f5bd770: srl a1, a0 +3f5bd780: .word 0x726f +3f5bd790: sra a1, a0 +3f5bd7a0: .word 0x7465 +3f5bd7b0: .word 0x7265 +3f5bd7c0: rl a11, a13 +3f5bd7d0: sra a11, a14 +3f5bd7e0: sra a1, a0 +3f5bd7f0: mods a11, sp +3f5bd800: rl a11, a1 +3f5bd810: srl 0xd, a14 +3f5bd820: sub a0, a0 +3f5bd830: mods a11, sp +3f5bd840: rl a11, a1 +3f5bd850: sla 0x3, a14 +3f5bd860: sla a11, a14 +3f5bd870: sra a11, a13 +3f5bd880: rl a9, a0 +3f5bd890: sla 0x3, b3 +3f5bd8a0: .word 0x7325 +3f5bd8b0: rev a14 +3f5bd8c0: modu a10, a3 +3f5bd8d0: mods b3, b5 +3f5bd8e0: sla 0x3, a4 +3f5bd8f0: modu a11, a14 +3f5bd900: sla 0x3, b4 +3f5bd910: sra a11, a4 +3f5bd920: sra b11, b4 +3f5bd930: mods b11, b2 +3f5bd940: modu a3, a9 +3f5bd950: sla 0x3, a5 +3f5bd960: modu a10, a4 +3f5bd970: sla a11, a13 +3f5bd980: modu a3, a9 +3f5bd990: move a1, b0 +3f5bd9a0: mods a11, a1 +3f5bd9b0: sla 0x3, a5 +3f5bd9c0: .word 0x7266 +3f5bd9d0: mods a11, sp +3f5bd9e0: move a1, b0 +3f5bd9f0: mods a11, a1 +3f5bda00: sla 0x3, a5 +3f5bda10: sra b10, b3 +3f5bda20: .word 0x7672 +3f5bda30: .word 0x7265 +3f5bda40: rev a14 +3f5bda50: modu a3, a9 +3f5bda60: .word 0x7465 +3f5bda70: modu b2, sp +3f5bda80: modu b11, b4 +3f5bda90: sla a11, a14 +3f5bdaa0: sra a11, a13 +3f5bdab0: sla 0x1, b10 +3f5bdac0: sra a11, a12 +3f5bdad0: sla 0x3, a14 +3f5bdae0: sla 0x1, b12 +3f5bdaf0: dsjs b1, L3F5BDB10 +3f5bdb00: sra a0, a0 +L3F5BDB10: +3f5bdb10: .word 0x7465 +3f5bdb20: .word 0x7265 +3f5bdb30: rl a11, a13 +3f5bdb40: sra a11, a14 +3f5bdb50: modu b2, sp +3f5bdb60: mods a11, a1 +3f5bdb70: dsjs a5, L3F5BDCB0 +3f5bdb80: or a1, a0 +3f5bdb90: and a2, a3 +3f5bdba0: cmp a9, a13 +3f5bdbb0: sla 0x2, b0 +3f5bdbc0: modu a11, a14 +3f5bdbd0: sla 0x3, b4 +3f5bdbe0: .word 0x7075 +3f5bdbf0: sla 0x1, a14 +3f5bdc00: modu a10, a14 +3f5bdc10: cmp a9, a0 +3f5bdc20: sla 0x2, b0 +3f5bdc30: sra a2, a1 +3f5bdc40: .word 0x7264 +3f5bdc50: .word 0x7365 +3f5bdc60: sla 0x3, b3 +3f5bdc70: sra b11, b3 +3f5bdc80: sla 0x3, b4 +3f5bdc90: sra b11, b9 +3f5bdca0: .word 0x0a74 +L3F5BDCB0: +3f5bdcb0: sra a0, a0 +3f5bdcc0: .word 0x7465 +3f5bdcd0: .word 0x7265 +3f5bdce0: rl a11, a13 +3f5bdcf0: sra a11, a14 +3f5bdd00: modu b2, sp +3f5bdd10: mods a11, a1 +3f5bdd20: dsjs a5, L3F5BDE60 +3f5bdd30: move a1, b0 +3f5bdd40: sla 0x3, sp +3f5bdd50: modu a10, a4 +3f5bdd60: sla a11, a13 +3f5bdd70: modu a3, a9 +3f5bdd80: move a1, b0 +3f5bdd90: mods a11, a1 +3f5bdda0: sla 0x3, a5 +3f5bddb0: sra b10, b3 +3f5bddc0: .word 0x7672 +3f5bddd0: .word 0x7265 +3f5bdde0: sla 0x3, b3 +3f5bddf0: modu a2, a11 +3f5bde00: .word 0x776f +3f5bde10: .word 0x0a6e +3f5bde20: sub a8, a0 +3f5bde30: .word 0x7272 +3f5bde40: .word 0x726f +3f5bde50: sra a1, a0 +L3F5BDE60: +3f5bde60: .word 0x7275 +3f5bde70: modu a3, a9 +3f5bde80: sla 0x3, a7 +3f5bde90: .word 0x7263 +3f5bdea0: sla a11, a5 +3f5bdeb0: sra b11, b4 +3f5bdec0: .word 0x705f +3f5bded0: modu b11, b2 +3f5bdee0: sra a11, a3 +3f5bdef0: .word 0x7373 +3f5bdf00: srl a1, a0 +3f5bdf10: .word 0x726f +3f5bdf20: sra a1, a0 +3f5bdf30: .word 0x7465 +3f5bdf40: .word 0x7265 +3f5bdf50: rl a11, a13 +3f5bdf60: sra a11, a14 +3f5bdf70: modu a1, a0 +3f5bdf80: mods a11, a1 +3f5bdf90: srl 0xd, a5 +3f5bdfa0: and a0, a0 +3f5bdfb0: rl b11, b2 +3f5bdfc0: sla a11, a13 +3f5bdfd0: .word 0x7972 +3f5bdfe0: modu a1, a0 +3f5bdff0: mods a11, a1 +3f5be000: sla 0x3, a5 +3f5be010: sra b11, b3 +3f5be020: .word 0x7672 +3f5be030: .word 0x7265 +3f5be040: cmp a9, a0 +3f5be050: sla 0x2, b0 +3f5be060: sra a3, a1 +3f5be070: .word 0x7264 +3f5be080: .word 0x7365 +3f5be090: sla 0x3, b3 +3f5be0a0: .word 0x7325 +3f5be0b0: rl a9, a0 +3f5be0c0: sla 0x3, b3 +3f5be0d0: modu a3, a9 +3f5be0e0: sla b11, b6 +3f5be0f0: rl a11, a12 +3f5be100: srl 0xd, a4 +3f5be110: andn a8, a0 +3f5be120: sll a11, a5 +3f5be130: modu a3, sp +3f5be140: sla a11, a4 +3f5be150: .word 0x7972 +3f5be160: modu a1, a0 +3f5be170: mods a11, a1 +3f5be180: sla 0x3, a5 +3f5be190: sra b11, b3 +3f5be1a0: .word 0x7672 +3f5be1b0: .word 0x7265 +3f5be1c0: cmp a9, a0 +3f5be1d0: sla 0x2, b0 +3f5be1e0: sra a3, a1 +3f5be1f0: .word 0x7264 +3f5be200: .word 0x7365 +3f5be210: sla 0x3, b3 +3f5be220: .word 0x7325 +3f5be230: rl a9, a0 +3f5be240: sla 0x3, b3 +3f5be250: modu a3, a9 +3f5be260: sla b11, b6 +3f5be270: rl a11, a12 +3f5be280: srl 0xd, a4 +3f5be290: .word 0x0000 +3f5be2a0: .word 0x0000 +3f5be2b0: .word 0x0000 +3f5be2c0: .word 0x0000 +3f5be2d0: .word 0x0000 +3f5be2e0: .word 0x0000 +3f5be2f0: .word 0x0000 +3f5be300: .word 0x0000 +3f5be310: .word 0x0000 +3f5be320: .word 0x0000 +3f5be330: .word 0x0000 +3f5be340: .word 0x0000 +3f5be350: .word 0x0000 +3f5be360: .word 0x0000 +3f5be370: .word 0x0000 +3f5be380: .word 0x0000 +3f5be390: .word 0x0000 +3f5be3a0: .word 0x0000 +3f5be3b0: .word 0x0000 +3f5be3c0: .word 0x0000 +3f5be3d0: .word 0x0000 +3f5be3e0: .word 0x0000 +3f5be3f0: .word 0x0000 +L3F5BE400: +3f5be400: mmtm sp, a9,a11,a13 +3f5be420: move a14, a13 +3f5be430: addi 0x160, a14 +3f5be450: calla L3FB33870 +3f5be480: move a8, *a13, 1 +3f5be490: move @0x1c7a60, a11, 1 +3f5be4c0: jreq L3F5BE630 +L3F5BE4D0: +3f5be4d0: move @0x1b3900, a11, 1 +3f5be500: move *a11(0x100), a9, 1 +3f5be520: sub a11, a11 +3f5be530: movb a11, *a9(0x28) +3f5be550: move a14, -*sp, 1 +3f5be560: movk 26, a9 +3f5be570: move a9, *a14+, 1 +3f5be580: movi 0x1c7a60, a11 +3f5be5b0: move a11, *a14+, 1 +3f5be5c0: calla L3F6FAC70 +3f5be5f0: move @0x1c7a60, a9, 1 +3f5be620: jrne L3F5BE4D0 +L3F5BE630: +3f5be630: movk 1, a11 +3f5be640: move a11, @0x1c7a60, 1 +3f5be670: move a14, -*sp, 1 +3f5be680: move *a13(0x0), *a14+, 1 +3f5be6a0: calla L3FB338D0 +3f5be6d0: move *a13(0xffe0), a9, 1 +3f5be6f0: jreq L3F5BE7D0 +3f5be700: move *a13(0xffc0), a11, 1 +3f5be720: jreq L3F5BE7D0 +3f5be730: movb *a13(0xff80), a9 +3f5be750: jrlt L3F5BE7D0 +3f5be760: subk 2, a9 +3f5be770: jrgt L3F5BE7D0 +3f5be780: movb *a13(0xff60), a9 +3f5be7a0: jrlt L3F5BE7D0 +3f5be7b0: dec a9 +3f5be7c0: jrle L3F5BEAF0 +L3F5BE7D0: +3f5be7d0: move a14, -*sp, 1 +3f5be7e0: movb *a13(0xff60), a11 +3f5be800: move a11, *a14+, 1 +3f5be810: movb *a13(0xff80), a9 +3f5be830: move a9, *a14+, 1 +3f5be840: setf 16, 1, 0 +3f5be850: move *a13(0xffa0), a9, 0 +3f5be870: move a9, *a14+, 1 +3f5be880: move *a13(0xffc0), *a14+, 1 +3f5be8a0: move *a13(0xffe0), *a14+, 1 +3f5be8c0: movi 0x3f5c6ac0, a8 +3f5be8f0: move a8, *a14+, 1 +3f5be900: movi 0x1c3a60, a9 +3f5be930: move a9, *a14+, 1 +3f5be940: calla L3FB34430 +3f5be970: move a14, -*sp, 1 +3f5be980: move a9, *a14+, 1 +3f5be990: movi 0xffff, a9 +3f5be9b0: move a9, *a14+, 1 +3f5be9c0: calla L3F596830 +3f5be9f0: sub a9, a9 +3f5bea00: move a9, @0x1c7a60, 1 +3f5bea30: move a14, -*sp, 1 +3f5bea40: movi 0x1c7a60, a9 +3f5bea70: move a9, *a14+, 1 +3f5bea80: calla L3F6FB7E0 +3f5beab0: movi 0xffff, a8 +3f5bead0: jauc L3F5BF330 +L3F5BEAF0: +3f5beaf0: move *a13(0xffe0), a9, 1 +3f5beb10: movb *a9, a9 +3f5beb20: jreq L3F5BEB50 +3f5beb30: movb *a11, a9 +3f5beb40: jrne L3F5BED20 +L3F5BEB50: +3f5beb50: move a14, -*sp, 1 +3f5beb60: move a11, *a14+, 1 +3f5beb70: move *a13(0xffe0), *a14+, 1 +3f5beb90: movi 0x3f5c6d60, a8 +3f5bebc0: move a8, *a14+, 1 +3f5bebd0: movi 0xffff, a9 +3f5bebf0: move a9, *a14+, 1 +3f5bec00: calla L3F596BE0 +3f5bec30: sub a9, a9 +3f5bec40: move a9, @0x1c7a60, 1 +3f5bec70: move a14, -*sp, 1 +3f5bec80: movi 0x1c7a60, a9 +3f5becb0: move a9, *a14+, 1 +3f5becc0: calla L3F6FB7E0 +3f5becf0: movi 0xffff, a8 +3f5bed10: jruc L3F5BF330 +L3F5BED20: +3f5bed20: move a14, -*sp, 1 +3f5bed30: move a11, *a14+, 1 +3f5bed40: move *a13(0xffe0), *a14+, 1 +3f5bed60: movb *a13(0xff80), a9 +3f5bed80: sll 0x5, a9 +3f5bed90: addi 0x1c7a80, a9 +3f5bedc0: move *a9+, *a14+, 1 +3f5bedd0: movb *a13(0xff60), a9 +3f5bedf0: jreq L3F5BEE40 +3f5bee00: movi 0x3f5c6ef8, a9 +3f5bee30: jruc L3F5BEE70 +L3F5BEE40: +3f5bee40: movi 0x3f5c6f18, a9 +L3F5BEE70: +3f5bee70: move a9, *a14+, 1 +3f5bee80: movi 0x3f5c6f50, a8 +3f5beeb0: move a8, *a14+, 1 +3f5beec0: movi 0x1c3a60, a9 +3f5beef0: move a9, *a14+, 1 +3f5bef00: calla L3FB34430 +3f5bef30: movb *a13(0xff60), a9 +3f5bef50: jreq L3F5BF0E0 +3f5bef60: move a14, -*sp, 1 +3f5bef70: setf 16, 1, 0 +3f5bef80: move *a13(0xffa0), a9, 0 +3f5befa0: move a9, *a14+, 1 +3f5befb0: movi 0x3f5c6fb0, a8 +3f5befe0: move a8, *a14+, 1 +3f5beff0: move a13, a9 +3f5bf000: addk 32, a9 +3f5bf010: move a9, *a14+, 1 +3f5bf020: calla L3FB34430 +3f5bf050: move a14, -*sp, 1 +3f5bf060: move a9, *a14+, 1 +3f5bf070: movi 0x1c3a60, a9 +3f5bf0a0: move a9, *a14+, 1 +3f5bf0b0: calla L3FB452E0 +L3F5BF0E0: +3f5bf0e0: move a14, -*sp, 1 +3f5bf0f0: movi 0x1c3a60, a9 +3f5bf120: move a9, *a14+, 1 +3f5bf130: movk 1, a9 +3f5bf140: move a9, *a14+, 1 +3f5bf150: movi 0x6000, a9 +3f5bf170: move a9, *a14+, 1 +3f5bf180: movi 0x3f5c6fd0, a8 +3f5bf1b0: move a8, *a14+, 1 +3f5bf1c0: movi 0x3f5bf380, a9 +3f5bf1f0: move a9, *a14+, 1 +3f5bf200: calla L3F706A40 +3f5bf230: move a8, a8 +3f5bf240: jrne L3F5BF320 +3f5bf250: move a14, -*sp, 1 +3f5bf260: movi 0x3f5c7000, a8 +3f5bf290: move a8, *a14+, 1 +3f5bf2a0: movi 0xffff, a9 +3f5bf2c0: move a9, *a14+, 1 +3f5bf2d0: calla L3F596830 +3f5bf300: sub a8, a8 +3f5bf310: jruc L3F5BF330 +L3F5BF320: +3f5bf320: sub a8, a8 +L3F5BF330: +3f5bf330: move *sp(0x80), a14, 1 +3f5bf350: mmfm sp, a9,a11,a13 +3f5bf370: rets 2 +3f5bf380: mmtm sp, a5,a7,a9,a10,a11,a13 +3f5bf3a0: move a14, a13 +3f5bf3b0: addi 0x4360, a14 +3f5bf3d0: move @0x1b3900, a7, 1 +3f5bf400: move a14, -*sp, 1 +3f5bf410: movi 0x20a, a5 +3f5bf430: move a5, *a14+, 1 +3f5bf440: movk 1, a5 +3f5bf450: move a5, *a14+, 1 +3f5bf460: calla L3F703D90 +3f5bf490: move a8, *a7(0x100), 1 +3f5bf4b0: move a8, a7 +3f5bf4c0: jrne L3F5BF630 +3f5bf4d0: move a14, -*sp, 1 +3f5bf4e0: movi 0x3f5c7138, a8 +3f5bf510: move a8, *a14+, 1 +3f5bf520: movi 0xffff, a7 +3f5bf540: move a7, *a14+, 1 +3f5bf550: calla L3F596830 +3f5bf580: move a14, -*sp, 1 +3f5bf590: movi 0x3f5c7138, a8 +3f5bf5c0: move a8, *a14+, 1 +3f5bf5d0: calla L3F6D9E30 +3f5bf600: calla L3F707A30 +L3F5BF630: +3f5bf630: calla L3F22CF70 +3f5bf660: move a14, -*sp, 1 +3f5bf670: move *a13(0xffe0), *a14+, 1 +3f5bf690: move a13, a7 +3f5bf6a0: addi 0x280, a7 +3f5bf6c0: move a7, *a14+, 1 +3f5bf6d0: calla L3FB45720 +3f5bf700: move a14, -*sp, 1 +3f5bf710: move a7, *a14+, 1 +3f5bf720: movi 0x3f5c72e0, a8 +3f5bf750: move a8, *a14+, 1 +3f5bf760: sub a5, a5 +3f5bf770: move a5, *a14+, 1 +3f5bf780: calla L3F5969B0 +3f5bf7b0: move a5, @0x1c7a60, 1 +3f5bf7e0: move a14, -*sp, 1 +3f5bf7f0: movi 0x1c7a60, a5 +3f5bf820: move a5, *a14+, 1 +3f5bf830: calla L3F6FB7E0 +3f5bf860: move a7, *a13(0x4280), 1 +3f5bf880: move a7, a11 +3f5bf890: movk 1, a9 +3f5bf8a0: movb *a11, a5 +3f5bf8b0: jreq L3F5BFA30 +L3F5BF8C0: +3f5bf8c0: movb *a11, a7 +3f5bf8d0: subk 32, a7 +3f5bf8e0: jrne L3F5BFA00 +3f5bf8f0: sub a7, a7 +3f5bf900: setf 8, 1, 0 +3f5bf910: move a7, *a11+, 0 +3f5bf920: movb *a11, a5 +3f5bf930: subk 32, a5 +3f5bf940: jrne L3F5BF990 +L3F5BF950: +3f5bf950: addk 8, a11 +3f5bf960: movb *a11, a7 +3f5bf970: subk 32, a7 +3f5bf980: jreq L3F5BF950 +L3F5BF990: +3f5bf990: move a9, a7 +3f5bf9a0: inc a9 +3f5bf9b0: sll 0x5, a7 +3f5bf9c0: add a13, a7 +3f5bf9d0: move a11, *a7(0x4280), 1 +3f5bf9f0: jruc L3F5BFA10 +L3F5BFA00: +3f5bfa00: addk 8, a11 +L3F5BFA10: +3f5bfa10: movb *a11, a7 +3f5bfa20: jrne L3F5BF8C0 +L3F5BFA30: +3f5bfa30: sub a10, a10 +3f5bfa40: cmp a9, a10 +3f5bfa50: jrge L3F5BFA90 +L3F5BFA60: +3f5bfa60: inc a10 +3f5bfa70: cmp a9, a10 +3f5bfa80: jrlt L3F5BFA60 +L3F5BFA90: +3f5bfa90: move a14, -*sp, 1 +3f5bfaa0: movk 3, a7 +3f5bfab0: move a7, *a14+, 1 +3f5bfac0: movi 0x3f5c6ef8, a8 +3f5bfaf0: move a8, *a14+, 1 +3f5bfb00: move a13, a5 +3f5bfb10: addi 0x280, a5 +3f5bfb30: move a5, *a14+, 1 +3f5bfb40: calla L3FB45CD0 +3f5bfb70: move a8, a8 +3f5bfb80: jrne L3F5BFC30 +3f5bfb90: move a14, -*sp, 1 +3f5bfba0: move a13, a7 +3f5bfbb0: addi 0x4280, a7 +3f5bfbd0: move a7, *a14+, 1 +3f5bfbe0: move a9, *a14+, 1 +3f5bfbf0: calla L3F5C3110 +3f5bfc20: jruc L3F5BFE60 +L3F5BFC30: +3f5bfc30: move a14, -*sp, 1 +3f5bfc40: movk 6, a7 +3f5bfc50: move a7, *a14+, 1 +3f5bfc60: movi 0x3f5c6f18, a8 +3f5bfc90: move a8, *a14+, 1 +3f5bfca0: move a5, *a14+, 1 +3f5bfcb0: calla L3FB45CD0 +3f5bfce0: move a8, a8 +3f5bfcf0: jrne L3F5BFDA0 +3f5bfd00: move a14, -*sp, 1 +3f5bfd10: move a13, a7 +3f5bfd20: addi 0x4280, a7 +3f5bfd40: move a7, *a14+, 1 +3f5bfd50: move a9, *a14+, 1 +3f5bfd60: calla L3F5C3110 +3f5bfd90: jruc L3F5BFE60 +L3F5BFDA0: +3f5bfda0: move a14, -*sp, 1 +3f5bfdb0: move a5, *a14+, 1 +3f5bfdc0: movi 0x3f5c73c0, a8 +3f5bfdf0: move a8, *a14+, 1 +3f5bfe00: movi 0xffff, a7 +3f5bfe20: move a7, *a14+, 1 +3f5bfe30: calla L3F5969B0 +L3F5BFE60: +3f5bfe60: calla L3F707A30 +3f5bfe90: move *sp(0xe0), a14, 1 +3f5bfeb0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f5bfed0: rets 2 +L3F5BFEE0: +3f5bfee0: mmtm sp, a7,a9,a10,a11,a13 +3f5bff00: move a14, a13 +3f5bff10: addi 0x480, a14 +3f5bff30: movk 1, a11 +3f5bff40: move a11, *a13(0x440), 1 +3f5bff60: move a14, -*sp, 1 +3f5bff70: movi 0x3f5c7468, a8 +3f5bffa0: move a8, *a14+, 1 +3f5bffb0: sub a11, a11 +3f5bffc0: move a11, *a14+, 1 +3f5bffd0: calla L3F596830 +3f5c0000: move a14, -*sp, 1 +3f5c0010: move @0x1e4940, a7, 1 +3f5c0040: sll 0x2, a7 +3f5c0050: move a7, *a14+, 1 +3f5c0060: calla L3F701230 +3f5c0090: move a8, *a13(0x400), 1 +3f5c00b0: calla L3FB33870 +3f5c00e0: move a8, *a13(0x460), 1 +3f5c0100: move a14, -*sp, 1 +3f5c0110: move @0x1e4940, a7, 1 +3f5c0140: sll 0x2, a7 +3f5c0150: move a7, *a14+, 1 +3f5c0160: move *a13(0x400), *a14+, 1 +3f5c0180: movi 0x96260, a7 +3f5c01b0: move a7, *a14+, 1 +3f5c01c0: calla L3FB44400 +L3F5C01F0: +3f5c01f0: sub a11, a11 +3f5c0200: move a11, *a13(0x420), 1 +3f5c0220: move @0x1e4940, a7, 1 +3f5c0250: cmp a7, a11 +3f5c0260: jage L3F5C0AE0 +L3F5C0280: +3f5c0280: move *a13(0x420), a11, 1 +3f5c02a0: sll 0x5, a11 +3f5c02b0: move *a13(0x400), a7, 1 +3f5c02d0: add a7, a11 +3f5c02e0: move *a11, a11, 1 +3f5c02f0: jreq L3F5C0A30 +3f5c0300: move *a13(0x420), a11, 1 +3f5c0320: sll 0x5, a11 +3f5c0330: add a7, a11 +3f5c0340: move *a11, a10, 1 +3f5c0350: jreq L3F5C0A30 +L3F5C0360: +3f5c0360: move a14, -*sp, 1 +3f5c0370: movi 0x80, a11 +3f5c0390: move a11, *a14+, 1 +3f5c03a0: move a13, *a14+, 1 +3f5c03b0: move a10, *a14+, 1 +3f5c03c0: calla L3FB44400 +3f5c03f0: move *a13(0x20), a7, 1 +3f5c0410: sll 0x3, a7 +3f5c0420: add a13, a7 +3f5c0430: move a7, a9 +3f5c0440: setf 16, 1, 0 +3f5c0450: move *a9(0x120), a7, 0 +3f5c0470: btst 1, a7 +3f5c0480: jreq L3F5C0A10 +3f5c0490: move a14, -*sp, 1 +3f5c04a0: move *a13(0x440), a7, 1 +3f5c04c0: jreq L3F5C0560 +3f5c04d0: move a14, -*sp, 1 +3f5c04e0: move a9, a11 +3f5c04f0: addk 32, a11 +3f5c0500: move a11, *a14+, 1 +3f5c0510: calla L3F5C0DD0 +3f5c0540: move a8, a11 +3f5c0550: jruc L3F5C05E0 +L3F5C0560: +3f5c0560: move a14, -*sp, 1 +3f5c0570: move a9, a11 +3f5c0580: addk 32, a11 +3f5c0590: move a11, *a14+, 1 +3f5c05a0: calla L3F5C1C00 +3f5c05d0: move a8, a11 +L3F5C05E0: +3f5c05e0: move a11, *a14+, 1 +3f5c05f0: movi 0x3f5c7538, a8 +3f5c0620: move a8, *a14+, 1 +3f5c0630: sub a11, a11 +3f5c0640: move a11, *a14+, 1 +3f5c0650: calla L3F5969B0 +3f5c0680: move a14, -*sp, 1 +3f5c0690: move a14, -*sp, 1 +3f5c06a0: move a9, a11 +3f5c06b0: addi 0xa0, a11 +3f5c06d0: move a11, *a14+, 1 +3f5c06e0: calla L3F5C0DD0 +3f5c0710: move a8, *a14+, 1 +3f5c0720: movi 0x3f5c7538, a8 +3f5c0750: move a8, *a14+, 1 +3f5c0760: sub a11, a11 +3f5c0770: move a11, *a14+, 1 +3f5c0780: calla L3F5969B0 +3f5c07b0: move @0x1b3900, a11, 1 +3f5c07e0: move *a11(0x100), a7, 1 +3f5c0800: move a14, -*sp, 1 +3f5c0810: move a9, *a14+, 1 +3f5c0820: movi 0x8030720b, a11 +3f5c0850: move a11, *a14+, 1 +3f5c0860: calla L3F662410 +3f5c0890: movb a8, *a7(0x20) +3f5c08b0: sll 0x18, a8 +3f5c08c0: sra 0x18, a8 +3f5c08d0: jrnn L3F5C0970 +3f5c08e0: move a14, -*sp, 1 +3f5c08f0: movi 0x3f5c7588, a8 +3f5c0920: move a8, *a14+, 1 +3f5c0930: calla L3F5C4F00 +3f5c0960: jruc L3F5C0A10 +L3F5C0970: +3f5c0970: move a14, -*sp, 1 +3f5c0980: movi 0x3f5c7630, a8 +3f5c09b0: move a8, *a14+, 1 +3f5c09c0: sub a7, a7 +3f5c09d0: move a7, *a14+, 1 +3f5c09e0: calla L3F596830 +L3F5C0A10: +3f5c0a10: move *a13, a10, 1 +3f5c0a20: jrne L3F5C0360 +L3F5C0A30: +3f5c0a30: move *a13(0x420), a11, 1 +3f5c0a50: inc a11 +3f5c0a60: move a11, *a13(0x420), 1 +3f5c0a80: move @0x1e4940, a7, 1 +3f5c0ab0: cmp a7, a11 +3f5c0ac0: jalt L3F5C0280 +L3F5C0AE0: +3f5c0ae0: move *a13(0x440), a11, 1 +3f5c0b00: jreq L3F5C0C20 +3f5c0b10: move a14, -*sp, 1 +3f5c0b20: sll 0x2, a7 +3f5c0b30: move a7, *a14+, 1 +3f5c0b40: move *a13(0x400), *a14+, 1 +3f5c0b60: movi 0x96360, a7 +3f5c0b90: move a7, *a14+, 1 +3f5c0ba0: calla L3FB44400 +3f5c0bd0: sub a7, a7 +3f5c0be0: move a7, *a13(0x440), 1 +3f5c0c00: jauc L3F5C01F0 +L3F5C0C20: +3f5c0c20: move a14, -*sp, 1 +3f5c0c30: move *a13(0x460), *a14+, 1 +3f5c0c50: calla L3FB338D0 +3f5c0c80: move a14, -*sp, 1 +3f5c0c90: move *a13(0x400), *a14+, 1 +3f5c0cb0: calla L3F702440 +3f5c0ce0: move a14, -*sp, 1 +3f5c0cf0: movk 2, a7 +3f5c0d00: move a7, *a14+, 1 +3f5c0d10: movi 0x3f5c7660, a8 +3f5c0d40: move a8, *a14+, 1 +3f5c0d50: calla L3F309350 +3f5c0d80: subi 0x480, a14 +3f5c0da0: mmfm sp, a7,a9,a10,a11,a13 +3f5c0dc0: rets +L3F5C0DD0: +3f5c0dd0: mmtm sp, a7,a9,a11,a13 +3f5c0df0: move a14, a13 +3f5c0e00: addi 0x8f0, a14 +3f5c0e20: move @0x1c7e80, a11, 1 +3f5c0e50: jaeq L3F5C1B00 +3f5c0e70: sub a11, a11 +3f5c0e80: move a11, @0x1c7e80, 1 +3f5c0eb0: calla L3FB33870 +3f5c0ee0: move a8, *a13(0x40), 1 +3f5c0f00: move a14, -*sp, 1 +3f5c0f10: movi 0x40, a7 +3f5c0f30: move a7, *a14+, 1 +3f5c0f40: movi 0x1c0cb0, a11 +3f5c0f70: move a11, *a14+, 1 +3f5c0f80: movi 0x1c7c70, a7 +3f5c0fb0: move a7, *a14+, 1 +3f5c0fc0: calla L3FB45EE0 +3f5c0ff0: move a14, -*sp, 1 +3f5c1000: move *a13(0x40), *a14+, 1 +3f5c1020: calla L3FB338D0 +3f5c1050: jauc L3F5C1B00 +L3F5C1070: +3f5c1070: move *a13(0xffe0), a11, 1 +3f5c1090: move *a11(0x20), *a13(0x8d0), 1 +3f5c10c0: sub a9, a9 +3f5c10d0: move *a13(0x8d0), a7, 1 +3f5c10f0: jrne L3F5C1130 +3f5c1100: movi 0x3f5c7720, a9 +L3F5C1130: +3f5c1130: move a9, a8 +3f5c1140: jrne L3F5C14C0 +3f5c1150: move @0x1b3900, a7, 1 +3f5c1180: move *a7(0x100), a11, 1 +3f5c11a0: move *a11(0x1030), a11, 1 +3f5c11c0: jrne L3F5C14C0 +3f5c11d0: move a14, -*sp, 1 +3f5c11e0: movi 0x10e, a11 +3f5c1200: move a11, *a14+, 1 +3f5c1210: move a13, a11 +3f5c1220: addi 0x60, a11 +3f5c1240: move a11, *a14+, 1 +3f5c1250: move *a13(0x8d0), *a14+, 1 +3f5c1270: calla L3F5BB390 +3f5c12a0: movb *a13(0x60), a7 +3f5c12c0: jreq L3F5C14C0 +3f5c12d0: move a14, -*sp, 1 +3f5c12e0: movi 0x2e, a11 +3f5c1300: move a11, *a14+, 1 +3f5c1310: move a13, a7 +3f5c1320: addi 0x60, a7 +3f5c1340: move a7, *a14+, 1 +3f5c1350: calla L3F9329F0 +3f5c1380: move a8, a9 +3f5c1390: jreq L3F5C1490 +3f5c13a0: move a14, -*sp, 1 +3f5c13b0: movi 0x1c7c70, a7 +3f5c13e0: move a7, *a14+, 1 +3f5c13f0: move a9, a7 +3f5c1400: addk 8, a7 +3f5c1410: move a7, *a14+, 1 +3f5c1420: calla L3FB45500 +3f5c1450: move a8, a7 +3f5c1460: jrne L3F5C1490 +3f5c1470: sub a7, a7 +3f5c1480: movb a7, *a9 +L3F5C1490: +3f5c1490: move a13, a9 +3f5c14a0: addi 0x60, a9 +L3F5C14C0: +3f5c14c0: move a9, a7 +3f5c14d0: jreq L3F5C1580 +3f5c14e0: move a14, -*sp, 1 +3f5c14f0: move a9, *a14+, 1 +3f5c1500: movi 0x1c7ae0, a11 +3f5c1530: move a11, *a14+, 1 +3f5c1540: calla L3FB45720 +3f5c1570: jruc L3F5C1B80 +L3F5C1580: +3f5c1580: move a14, -*sp, 1 +3f5c1590: move *a13(0x8d0), *a14+, 1 +3f5c15b0: calla L3FB2C140 +3f5c15e0: move a8, *a13(0x8d0), 1 +3f5c1600: move a14, -*sp, 1 +3f5c1610: andi 0xff, a8 +3f5c1640: move a8, *a14+, 1 +3f5c1650: move *a13(0x8d0), a11, 1 +3f5c1670: srl 0x8, a11 +3f5c1680: andi 0xff, a11 +3f5c16b0: move a11, *a14+, 1 +3f5c16c0: move *a13(0x8d0), a11, 1 +3f5c16e0: srl 0x10, a11 +3f5c16f0: andi 0xff, a11 +3f5c1720: move a11, *a14+, 1 +3f5c1730: move *a13(0x8d0), a11, 1 +3f5c1750: srl 0x18, a11 +3f5c1760: andi 0xff, a11 +3f5c1790: move a11, *a14+, 1 +3f5c17a0: movi 0x3f5c7760, a8 +3f5c17d0: move a8, *a14+, 1 +3f5c17e0: movi 0x1c7ae0, a11 +3f5c1810: move a11, *a14+, 1 +3f5c1820: calla L3FB34430 +3f5c1850: jruc L3F5C1B80 +L3F5C1860: +3f5c1860: move *a13(0xffe0), a11, 1 +3f5c1880: addk 16, a11 +3f5c1890: move a11, *a13(0x20), 1 +3f5c18b0: move a14, -*sp, 1 +3f5c18c0: move *a11(0x60), a8, 0 +3f5c18e0: move a8, *a14+, 1 +3f5c18f0: move *a11(0x50), a8, 0 +3f5c1910: move a8, *a14+, 1 +3f5c1920: move *a11(0x40), a8, 0 +3f5c1940: move a8, *a14+, 1 +3f5c1950: move *a11(0x30), a8, 0 +3f5c1970: move a8, *a14+, 1 +3f5c1980: move *a11(0x20), a8, 0 +3f5c19a0: move a8, *a14+, 1 +3f5c19b0: move *a11(0x10), a8, 0 +3f5c19d0: move a8, *a14+, 1 +3f5c19e0: move *a11, a8, 0 +3f5c19f0: move a8, *a14+, 1 +3f5c1a00: move *a13(0xffe0), a7, 1 +3f5c1a20: move *a7, a8, 0 +3f5c1a30: move a8, *a14+, 1 +3f5c1a40: movi 0x3f5c77c0, a8 +3f5c1a70: move a8, *a14+, 1 +3f5c1a80: movi 0x1c7ae0, a7 +3f5c1ab0: move a7, *a14+, 1 +3f5c1ac0: calla L3FB34430 +3f5c1af0: jruc L3F5C1B80 +L3F5C1B00: +3f5c1b00: move *a13(0xffe0), a11, 1 +3f5c1b20: setf 16, 0, 0 +3f5c1b30: move *a11, a8, 0 +3f5c1b40: subk 2, a8 +3f5c1b50: jaeq L3F5C1070 +3f5c1b70: jruc L3F5C1860 +L3F5C1B80: +3f5c1b80: movi 0x1c7ae0, a8 +3f5c1bb0: move *sp(0xa0), a14, 1 +3f5c1bd0: mmfm sp, a7,a9,a11,a13 +3f5c1bf0: rets 2 +L3F5C1C00: +3f5c1c00: mmtm sp, a7,a9,a11,a13 +3f5c1c20: move a14, a13 +3f5c1c30: addi 0xe0, a14 +3f5c1c50: sub a11, a11 +3f5c1c60: move a11, *a13, 1 +3f5c1c70: move a11, *a13(0x20), 1 +3f5c1c90: jauc L3F5C3030 +L3F5C1CB0: +3f5c1cb0: move *a13(0xffe0), a11, 1 +3f5c1cd0: move *a11(0x20), *a13(0xc0), 1 +3f5c1d00: move a14, -*sp, 1 +3f5c1d10: move *a13(0xc0), *a14+, 1 +3f5c1d30: calla L3FB2C140 +3f5c1d60: move a8, *a13(0xc0), 1 +3f5c1d80: move a8, a8 +3f5c1d90: jrne L3F5C1DF0 +3f5c1da0: movi 0x3f5c7720, a11 +3f5c1dd0: move a11, *a13, 1 +3f5c1de0: jruc L3F5C23F0 +L3F5C1DF0: +3f5c1df0: move @0x1b3900, a11, 1 +3f5c1e20: move *a11(0x100), a11, 1 +3f5c1e40: move *a11(0x1030), a11, 1 +3f5c1e60: jrne L3F5C23F0 +3f5c1e70: andi 0x80000000, a8 +3f5c1ea0: jrne L3F5C1F40 +3f5c1eb0: movi 0xff000000, a11 +3f5c1ee0: move a11, *a13(0x60), 1 +3f5c1f00: movk 8, a11 +3f5c1f10: move a11, *a13(0x80), 1 +3f5c1f30: jruc L3F5C20D0 +L3F5C1F40: +3f5c1f40: move *a13(0xc0), a11, 1 +3f5c1f60: andi 0xc0000000, a11 +3f5c1f90: subi 0x80000000, a11 +3f5c1fc0: jrne L3F5C2060 +3f5c1fd0: movi 0xffff0000, a11 +3f5c2000: move a11, *a13(0x60), 1 +3f5c2020: movk 8, a11 +3f5c2030: move a11, *a13(0x80), 1 +3f5c2050: jruc L3F5C20D0 +L3F5C2060: +3f5c2060: movi 0xff00, a11 +3f5c2080: move a11, *a13(0x60), 1 +3f5c20a0: movk 4, a11 +3f5c20b0: move a11, *a13(0x80), 1 +L3F5C20D0: +3f5c20d0: move *a13(0xc0), a11, 1 +3f5c20f0: move *a13(0x60), a7, 1 +3f5c2110: andn a7, a11 +3f5c2120: jreq L3F5C21F0 +L3F5C2130: +3f5c2130: move *a13(0x80), a11, 1 +3f5c2150: neg a11 +3f5c2160: move *a13(0x60), a7, 1 +3f5c2180: sra a11, a7 +3f5c2190: move a7, *a13(0x60), 1 +3f5c21b0: move *a13(0xc0), a11, 1 +3f5c21d0: andn a7, a11 +3f5c21e0: jrne L3F5C2130 +L3F5C21F0: +3f5c21f0: move *a13(0xc0), a11, 1 +3f5c2210: and a7, a11 +3f5c2220: move a11, *a13(0x40), 1 +3f5c2240: btst 0, a7 +3f5c2250: jrne L3F5C2320 +L3F5C2260: +3f5c2260: move *a13(0x60), a11, 1 +3f5c2280: srl 0x1, a11 +3f5c2290: move a11, *a13(0x60), 1 +3f5c22b0: move *a13(0x40), a7, 1 +3f5c22d0: srl 0x1, a7 +3f5c22e0: move a7, *a13(0x40), 1 +3f5c2300: btst 0, a11 +3f5c2310: jreq L3F5C2260 +L3F5C2320: +3f5c2320: move a14, -*sp, 1 +3f5c2330: movk 2, a11 +3f5c2340: move a11, *a14+, 1 +3f5c2350: move *a13(0x40), *a14+, 1 +3f5c2370: calla L3FB2C680 +3f5c23a0: move a8, *a13(0x20), 1 +3f5c23c0: move a8, a7 +3f5c23d0: jreq L3F5C23F0 +3f5c23e0: move *a7, *a13, 1 +L3F5C23F0: +3f5c23f0: move *a13, a11, 1 +3f5c2400: jreq L3F5C24C0 +3f5c2410: move a14, -*sp, 1 +3f5c2420: move a11, *a14+, 1 +3f5c2430: movi 0x1c7ea0, a7 +3f5c2460: move a7, *a14+, 1 +3f5c2470: calla L3FB45720 +3f5c24a0: jauc L3F5C30B0 +L3F5C24C0: +3f5c24c0: move *a13(0xc0), a7, 1 +3f5c24e0: andi 0xffffff, a7 +3f5c2510: jrne L3F5C2670 +3f5c2520: move a14, -*sp, 1 +3f5c2530: move *a13(0xc0), a7, 1 +3f5c2550: srl 0x18, a7 +3f5c2560: andi 0xff, a7 +3f5c2590: move a7, *a14+, 1 +3f5c25a0: movi 0x3f5c78a0, a8 +3f5c25d0: move a8, *a14+, 1 +3f5c25e0: movi 0x1c7ea0, a7 +3f5c2610: move a7, *a14+, 1 +3f5c2620: calla L3FB34430 +3f5c2650: jauc L3F5C30B0 +L3F5C2670: +3f5c2670: move *a13(0xc0), a7, 1 +3f5c2690: andi 0xffff, a7 +3f5c26c0: jrne L3F5C2890 +3f5c26d0: move a14, -*sp, 1 +3f5c26e0: move *a13(0xc0), a7, 1 +3f5c2700: srl 0x10, a7 +3f5c2710: andi 0xff, a7 +3f5c2740: move a7, *a14+, 1 +3f5c2750: move *a13(0xc0), a7, 1 +3f5c2770: srl 0x18, a7 +3f5c2780: andi 0xff, a7 +3f5c27b0: move a7, *a14+, 1 +3f5c27c0: movi 0x3f5c78b8, a8 +3f5c27f0: move a8, *a14+, 1 +3f5c2800: movi 0x1c7ea0, a7 +3f5c2830: move a7, *a14+, 1 +3f5c2840: calla L3FB34430 +3f5c2870: jauc L3F5C30B0 +L3F5C2890: +3f5c2890: move *a13(0xc0), a7, 1 +3f5c28b0: andi 0xff, a7 +3f5c28e0: jrne L3F5C2B10 +3f5c28f0: move a14, -*sp, 1 +3f5c2900: move *a13(0xc0), a7, 1 +3f5c2920: srl 0x8, a7 +3f5c2930: andi 0xff, a7 +3f5c2960: move a7, *a14+, 1 +3f5c2970: move *a13(0xc0), a7, 1 +3f5c2990: srl 0x10, a7 +3f5c29a0: andi 0xff, a7 +3f5c29d0: move a7, *a14+, 1 +3f5c29e0: move *a13(0xc0), a7, 1 +3f5c2a00: srl 0x18, a7 +3f5c2a10: andi 0xff, a7 +3f5c2a40: move a7, *a14+, 1 +3f5c2a50: movi 0x3f5c78e8, a8 +3f5c2a80: move a8, *a14+, 1 +3f5c2a90: movi 0x1c7ea0, a7 +3f5c2ac0: move a7, *a14+, 1 +3f5c2ad0: calla L3FB34430 +3f5c2b00: jruc L3F5C30B0 +L3F5C2B10: +3f5c2b10: move a14, -*sp, 1 +3f5c2b20: move *a13(0xc0), a7, 1 +3f5c2b40: andi 0xff, a7 +3f5c2b70: move a7, *a14+, 1 +3f5c2b80: move *a13(0xc0), a7, 1 +3f5c2ba0: srl 0x8, a7 +3f5c2bb0: andi 0xff, a7 +3f5c2be0: move a7, *a14+, 1 +3f5c2bf0: move *a13(0xc0), a7, 1 +3f5c2c10: srl 0x10, a7 +3f5c2c20: andi 0xff, a7 +3f5c2c50: move a7, *a14+, 1 +3f5c2c60: move *a13(0xc0), a7, 1 +3f5c2c80: srl 0x18, a7 +3f5c2c90: andi 0xff, a7 +3f5c2cc0: move a7, *a14+, 1 +3f5c2cd0: movi 0x3f5c7760, a8 +3f5c2d00: move a8, *a14+, 1 +3f5c2d10: movi 0x1c7ea0, a7 +3f5c2d40: move a7, *a14+, 1 +3f5c2d50: calla L3FB34430 +3f5c2d80: jruc L3F5C30B0 +L3F5C2D90: +3f5c2d90: move *a13(0xffe0), a11, 1 +3f5c2db0: addk 16, a11 +3f5c2dc0: move a11, *a13(0xa0), 1 +3f5c2de0: move a14, -*sp, 1 +3f5c2df0: move *a11(0x60), a8, 0 +3f5c2e10: move a8, *a14+, 1 +3f5c2e20: move *a11(0x50), a8, 0 +3f5c2e40: move a8, *a14+, 1 +3f5c2e50: move *a11(0x40), a8, 0 +3f5c2e70: move a8, *a14+, 1 +3f5c2e80: move *a11(0x30), a8, 0 +3f5c2ea0: move a8, *a14+, 1 +3f5c2eb0: move *a11(0x20), a8, 0 +3f5c2ed0: move a8, *a14+, 1 +3f5c2ee0: move *a11(0x10), a8, 0 +3f5c2f00: move a8, *a14+, 1 +3f5c2f10: move *a11, a8, 0 +3f5c2f20: move a8, *a14+, 1 +3f5c2f30: move *a13(0xffe0), a7, 1 +3f5c2f50: move *a7, a8, 0 +3f5c2f60: move a8, *a14+, 1 +3f5c2f70: movi 0x3f5c77c0, a8 +3f5c2fa0: move a8, *a14+, 1 +3f5c2fb0: movi 0x1c7ea0, a7 +3f5c2fe0: move a7, *a14+, 1 +3f5c2ff0: calla L3FB34430 +3f5c3020: jruc L3F5C30B0 +L3F5C3030: +3f5c3030: move *a13(0xffe0), a7, 1 +3f5c3050: setf 16, 0, 0 +3f5c3060: move *a7, a8, 0 +3f5c3070: subk 2, a8 +3f5c3080: jaeq L3F5C1CB0 +3f5c30a0: jruc L3F5C2D90 +L3F5C30B0: +3f5c30b0: move a7, a8 +3f5c30c0: move *sp(0xa0), a14, 1 +3f5c30e0: mmfm sp, a7,a9,a11,a13 +3f5c3100: rets 2 +L3F5C3110: +3f5c3110: mmtm sp, a7,a9,a11,a13 +3f5c3130: move a14, a13 +3f5c3140: addi 0x940, a14 +3f5c3160: sub a11, a11 +3f5c3170: move a11, *a13(0xa0), 1 +3f5c3190: move *a13(0xffc0), a9, 1 +3f5c31b0: move *a9(0x0), *a13(0x20), 1 +3f5c31e0: move a14, -*sp, 1 +3f5c31f0: movi 0x3f5c6a78, a8 +3f5c3220: move a8, *a14+, 1 +3f5c3230: move *a9(0x20), *a14+, 1 +3f5c3250: calla L3FB45500 +3f5c3280: move a8, a8 +3f5c3290: jrne L3F5C33F0 +3f5c32a0: move @0x1b3900, a9, 1 +3f5c32d0: move *a9(0x100), a9, 1 +3f5c32f0: move *a9(0xff0), a11, 1 +3f5c3310: inc a11 +3f5c3320: move a11, *a9(0xff0), 1 +3f5c3340: move *a13(0xffe0), a11, 1 +3f5c3360: dec a11 +3f5c3370: move a11, *a13(0xffe0), 1 +3f5c3390: move *a13(0xffc0), a9, 1 +3f5c33b0: addk 32, a9 +3f5c33c0: move a9, *a13(0xffc0), 1 +3f5c33e0: jruc L3F5C35F0 +L3F5C33F0: +3f5c33f0: move a14, -*sp, 1 +3f5c3400: movi 0x3f5c6aa0, a8 +3f5c3430: move a8, *a14+, 1 +3f5c3440: move *a9(0x20), *a14+, 1 +3f5c3460: calla L3FB45500 +3f5c3490: move a8, a8 +3f5c34a0: jrne L3F5C35F0 +3f5c34b0: move @0x1b3900, a9, 1 +3f5c34e0: move *a9(0x100), a9, 1 +3f5c3500: move *a9(0x1010), a11, 1 +3f5c3520: inc a11 +3f5c3530: move a11, *a9(0x1010), 1 +3f5c3550: move *a13(0xffe0), a11, 1 +3f5c3570: dec a11 +3f5c3580: move a11, *a13(0xffe0), 1 +3f5c35a0: move *a13(0xffc0), a9, 1 +3f5c35c0: addk 32, a9 +3f5c35d0: move a9, *a13(0xffc0), 1 +L3F5C35F0: +3f5c35f0: move *a13(0x20), a11, 1 +3f5c3610: movb *a11, a9 +3f5c3620: cmpi 0x61, a9 +3f5c3640: jrne L3F5C38A0 +3f5c3650: move *a13(0xffe0), a9, 1 +3f5c3670: subk 4, a9 +3f5c3680: jreq L3F5C37F0 +3f5c3690: move a14, -*sp, 1 +3f5c36a0: move a11, *a14+, 1 +3f5c36b0: movi 0x3f5c7930, a8 +3f5c36e0: move a8, *a14+, 1 +3f5c36f0: sub a9, a9 +3f5c3700: move a9, *a14+, 1 +3f5c3710: calla L3F5969B0 +3f5c3740: move a14, -*sp, 1 +3f5c3750: movi 0x3f5c7a60, a8 +3f5c3780: move a8, *a14+, 1 +3f5c3790: move a9, *a14+, 1 +3f5c37a0: calla L3F596830 +3f5c37d0: jauc L3F5C4EB0 +L3F5C37F0: +3f5c37f0: move a14, -*sp, 1 +3f5c3800: move *a13(0xffc0), a9, 1 +3f5c3820: move *a9(0x60), *a14+, 1 +3f5c3840: calla L3FB43EB0 +3f5c3870: move a8, *a13(0xa0), 1 +3f5c3890: jruc L3F5C39B0 +L3F5C38A0: +3f5c38a0: move *a13(0xffe0), a9, 1 +3f5c38c0: subk 3, a9 +3f5c38d0: jrge L3F5C39B0 +3f5c38e0: move a14, -*sp, 1 +3f5c38f0: move a11, *a14+, 1 +3f5c3900: movi 0x3f5c7b98, a8 +3f5c3930: move a8, *a14+, 1 +3f5c3940: sub a9, a9 +3f5c3950: move a9, *a14+, 1 +3f5c3960: calla L3F5969B0 +3f5c3990: jauc L3F5C4EB0 +L3F5C39B0: +3f5c39b0: move @0x1b3900, a9, 1 +3f5c39e0: move *a9(0x100), a11, 1 +3f5c3a00: addi 0xe90, a11 +3f5c3a20: move a11, *a13, 1 +3f5c3a30: move a14, -*sp, 1 +3f5c3a40: move *a9(0x100), a11, 1 +3f5c3a60: move *a11(0x1010), *a14+, 1 +3f5c3a80: move a13, a11 +3f5c3a90: addi 0x40, a11 +3f5c3ab0: move a11, *a14+, 1 +3f5c3ac0: move a13, a11 +3f5c3ad0: addi 0x120, a11 +3f5c3af0: move a11, *a14+, 1 +3f5c3b00: move *a9(0x100), a11, 1 +3f5c3b20: addi 0xe90, a11 +3f5c3b40: move a11, *a14+, 1 +3f5c3b50: move *a13(0xffc0), a11, 1 +3f5c3b70: move *a11(0x20), *a14+, 1 +3f5c3b90: calla L3F5C5980 +3f5c3bc0: move a8, *a13(0x80), 1 +3f5c3be0: move @0x1b3900, a9, 1 +3f5c3c10: move *a9(0x100), a11, 1 +3f5c3c30: move *a11(0xff0), a11, 1 +3f5c3c50: jreq L3F5C3C90 +3f5c3c60: movk 1, a11 +3f5c3c70: move a11, *a13(0x80), 1 +L3F5C3C90: +3f5c3c90: move *a9(0x100), a11, 1 +3f5c3cb0: move *a11(0x1010), a11, 1 +3f5c3cd0: jreq L3F5C3D10 +3f5c3ce0: sub a11, a11 +3f5c3cf0: move a11, *a13(0x80), 1 +L3F5C3D10: +3f5c3d10: move *a9(0x100), a11, 1 +3f5c3d30: addi 0xf10, a11 +3f5c3d50: move a11, *a13, 1 +3f5c3d60: move a14, -*sp, 1 +3f5c3d70: sub a11, a11 +3f5c3d80: move a11, *a14+, 1 +3f5c3d90: move a13, a11 +3f5c3da0: addi 0x60, a11 +3f5c3dc0: move a11, *a14+, 1 +3f5c3dd0: move a13, a11 +3f5c3de0: addi 0x120, a11 +3f5c3e00: move a11, *a14+, 1 +3f5c3e10: move *a9(0x100), a11, 1 +3f5c3e30: addi 0xf10, a11 +3f5c3e50: move a11, *a14+, 1 +3f5c3e60: move *a13(0xffc0), a11, 1 +3f5c3e80: move *a11(0x40), *a14+, 1 +3f5c3ea0: calla L3F5C5980 +3f5c3ed0: move @0x1b3900, a9, 1 +3f5c3f00: move *a9(0x100), a11, 1 +3f5c3f20: movk 1, a9 +3f5c3f30: setf 16, 1, 0 +3f5c3f40: move a9, *a11(0xf90), 0 +3f5c3f60: move *a13(0x80), a11, 1 +3f5c3f80: jreq L3F5C4040 +3f5c3f90: move @0x1b3900, a9, 1 +3f5c3fc0: move *a9(0x100), a11, 1 +3f5c3fe0: move *a11(0xf90), a9, 0 +3f5c4000: movk 4, a7 +3f5c4010: or a7, a9 +3f5c4020: move a9, *a11(0xf90), 0 +L3F5C4040: +3f5c4040: move *a13(0xa0), a11, 1 +3f5c4060: jrle L3F5C4120 +3f5c4070: move @0x1b3900, a9, 1 +3f5c40a0: move *a9(0x100), a7, 1 +3f5c40c0: move *a7(0xf90), a11, 0 +3f5c40e0: movk 2, a9 +3f5c40f0: or a9, a11 +3f5c4100: move a11, *a7(0xf90), 0 +L3F5C4120: +3f5c4120: movk 1, a11 +3f5c4130: move a11, *a13(0xe0), 1 +L3F5C4150: +3f5c4150: move @0x1b3900, a11, 1 +3f5c4180: move *a11(0x100), a9, 1 +3f5c41a0: sub a7, a7 +3f5c41b0: movb a7, *a9(0x20) +3f5c41d0: move *a11(0x100), a9, 1 +3f5c41f0: move a14, -*sp, 1 +3f5c4200: move *a11(0x100), a7, 1 +3f5c4220: addi 0xe70, a7 +3f5c4240: move a7, *a14+, 1 +3f5c4250: move *a13(0x20), a7, 1 +3f5c4270: movb *a7, a7 +3f5c4280: cmpi 0x61, a7 +3f5c42a0: jrne L3F5C42F0 +3f5c42b0: movi 0x8030720a, a7 +3f5c42e0: jruc L3F5C4320 +L3F5C42F0: +3f5c42f0: movi 0x8030720b, a7 +L3F5C4320: +3f5c4320: move a7, *a14+, 1 +3f5c4330: calla L3F662410 +3f5c4360: movb a8, *a9(0x20) +3f5c4380: sll 0x18, a8 +3f5c4390: sra 0x18, a8 +3f5c43a0: move a8, *a13(0xc0), 1 +3f5c43c0: jreq L3F5C46C0 +3f5c43d0: move @0x1b3900, a11, 1 +3f5c4400: move *a11(0x100), a9, 1 +3f5c4420: movb *a9(0x20), a9 +3f5c4440: cmpi 0x33, a9 +3f5c4460: jreq L3F5C44D0 +3f5c4470: move *a11(0x100), a9, 1 +3f5c4490: movb *a9(0x20), a9 +3f5c44b0: subk 3, a9 +3f5c44c0: jrne L3F5C46C0 +L3F5C44D0: +3f5c44d0: move *a13(0x120), a9, 1 +3f5c44f0: jreq L3F5C46C0 +3f5c4500: move *a9(0x80), a7, 1 +3f5c4520: move *a7(0x20), a7, 1 +3f5c4540: jreq L3F5C46C0 +3f5c4550: move *a9(0x80), a7, 1 +3f5c4570: addk 32, a7 +3f5c4580: move a7, *a9(0x80), 1 +3f5c45a0: move a14, -*sp, 1 +3f5c45b0: move *a9(0x60), *a14+, 1 +3f5c45d0: move *a13, a7, 1 +3f5c45e0: addk 32, a7 +3f5c45f0: move a7, *a14+, 1 +3f5c4600: move *a9(0x80), a7, 1 +3f5c4620: move *a7+, *a14+, 1 +3f5c4630: calla L3FB44400 +3f5c4660: move *a13(0xe0), a11, 1 +3f5c4680: inc a11 +3f5c4690: move a11, *a13(0xe0), 1 +3f5c46b0: jruc L3F5C4150 +L3F5C46C0: +3f5c46c0: move @0x1b3900, a11, 1 +3f5c46f0: move *a11(0x100), a9, 1 +3f5c4710: movb *a9(0x20), a9 +3f5c4730: move a9, *a13(0x100), 1 +3f5c4750: move a14, -*sp, 1 +3f5c4760: move *a13(0x60), *a14+, 1 +3f5c4780: move *a13(0x40), *a14+, 1 +3f5c47a0: move *a13(0x80), a7, 1 +3f5c47c0: jreq L3F5C4810 +3f5c47d0: movi 0x3f5c6a78, a7 +3f5c4800: jruc L3F5C4840 +L3F5C4810: +3f5c4810: movi 0x3f5c6aa0, a7 +L3F5C4840: +3f5c4840: move a7, *a14+, 1 +3f5c4850: move *a13(0x20), *a14+, 1 +3f5c4870: movi 0x3f5c7c90, a8 +3f5c48a0: move a8, *a14+, 1 +3f5c48b0: move a13, a7 +3f5c48c0: addi 0x140, a7 +3f5c48e0: move a7, *a14+, 1 +3f5c48f0: calla L3FB34430 +3f5c4920: move a14, -*sp, 1 +3f5c4930: movk 2, a11 +3f5c4940: move a11, *a14+, 1 +3f5c4950: move a7, *a14+, 1 +3f5c4960: calla L3F309350 +3f5c4990: move *a13(0xe0), a11, 1 +3f5c49b0: dec a11 +3f5c49c0: jrle L3F5C4B70 +3f5c49d0: move *a13(0xc0), a11, 1 +3f5c49f0: jrne L3F5C4B70 +3f5c4a00: move a14, -*sp, 1 +3f5c4a10: move a14, -*sp, 1 +3f5c4a20: move @0x1b3900, a7, 1 +3f5c4a50: move *a7(0x100), a9, 1 +3f5c4a70: addi 0xf30, a9 +3f5c4a90: move *a9+, *a14+, 1 +3f5c4aa0: calla L3F3FFA50 +3f5c4ad0: move a8, *a14+, 1 +3f5c4ae0: movi 0x3f5c7d38, a8 +3f5c4b10: move a8, *a14+, 1 +3f5c4b20: sub a9, a9 +3f5c4b30: move a9, *a14+, 1 +3f5c4b40: calla L3F5969B0 +L3F5C4B70: +3f5c4b70: move *a13(0xc0), a11, 1 +3f5c4b90: jrne L3F5C4C50 +3f5c4ba0: move a14, -*sp, 1 +3f5c4bb0: movi 0x3f5c7d68, a8 +3f5c4be0: move a8, *a14+, 1 +3f5c4bf0: sub a9, a9 +3f5c4c00: move a9, *a14+, 1 +3f5c4c10: calla L3F596830 +3f5c4c40: jruc L3F5C4DF0 +L3F5C4C50: +3f5c4c50: move a14, -*sp, 1 +3f5c4c60: movi 0x3f5c7d78, a8 +3f5c4c90: move a8, *a14+, 1 +3f5c4ca0: sub a9, a9 +3f5c4cb0: move a9, *a14+, 1 +3f5c4cc0: calla L3F596830 +3f5c4cf0: move @0x1b3900, a7, 1 +3f5c4d20: move *a7(0x100), a9, 1 +3f5c4d40: movb *a13(0x100), *a9(0x20) +3f5c4d70: move a14, -*sp, 1 +3f5c4d80: movi 0x3f5c7d90, a8 +3f5c4db0: move a8, *a14+, 1 +3f5c4dc0: calla L3F5C4F00 +L3F5C4DF0: +3f5c4df0: move a14, -*sp, 1 +3f5c4e00: move *a13(0x40), *a14+, 1 +3f5c4e20: calla L3F702440 +3f5c4e50: move a14, -*sp, 1 +3f5c4e60: move *a13(0x60), *a14+, 1 +3f5c4e80: calla L3F702440 +L3F5C4EB0: +3f5c4eb0: move *sp(0xa0), a14, 1 +3f5c4ed0: mmfm sp, a7,a9,a11,a13 +3f5c4ef0: rets 2 +L3F5C4F00: +3f5c4f00: mmtm sp, a11,a13 +3f5c4f20: move a14, a13 +3f5c4f30: addi 0x280, a14 +3f5c4f50: move @0x1b3900, a11, 1 +3f5c4f80: move *a11(0x100), a11, 1 +3f5c4fa0: movb *a11(0x20), a11 +3f5c4fc0: subk 3, a11 +3f5c4fd0: jrne L3F5C5080 +3f5c4fe0: move a14, -*sp, 1 +3f5c4ff0: movi 0x3f5c7dd0, a8 +3f5c5020: move a8, *a14+, 1 +3f5c5030: move a13, *a14+, 1 +3f5c5040: calla L3FB45720 +3f5c5070: jruc L3F5C5490 +L3F5C5080: +3f5c5080: move @0x1b3900, a11, 1 +3f5c50b0: move *a11(0x100), a11, 1 +3f5c50d0: movb *a11(0x20), a11 +3f5c50f0: subk 16, a11 +3f5c5100: jrne L3F5C51B0 +3f5c5110: move a14, -*sp, 1 +3f5c5120: movi 0x3f5c7e88, a8 +3f5c5150: move a8, *a14+, 1 +3f5c5160: move a13, *a14+, 1 +3f5c5170: calla L3FB45720 +3f5c51a0: jruc L3F5C5490 +L3F5C51B0: +3f5c51b0: move @0x1b3900, a11, 1 +3f5c51e0: move *a11(0x100), a11, 1 +3f5c5200: movb *a11(0x20), a11 +3f5c5220: cmpi 0x37, a11 +3f5c5240: jrne L3F5C52F0 +3f5c5250: move a14, -*sp, 1 +3f5c5260: movi 0x3f5c7f40, a8 +3f5c5290: move a8, *a14+, 1 +3f5c52a0: move a13, *a14+, 1 +3f5c52b0: calla L3FB45720 +3f5c52e0: jruc L3F5C5490 +L3F5C52F0: +3f5c52f0: move @0x1b3900, a11, 1 +3f5c5320: move *a11(0x100), a11, 1 +3f5c5340: movb *a11(0x20), a11 +3f5c5360: subk 17, a11 +3f5c5370: jrne L3F5C5420 +3f5c5380: move a14, -*sp, 1 +3f5c5390: movi 0x3f5c8008, a8 +3f5c53c0: move a8, *a14+, 1 +3f5c53d0: move a13, *a14+, 1 +3f5c53e0: calla L3FB45720 +3f5c5410: jruc L3F5C5490 +L3F5C5420: +3f5c5420: move a14, -*sp, 1 +3f5c5430: move *a13(0xffe0), *a14+, 1 +3f5c5450: move a13, *a14+, 1 +3f5c5460: calla L3F580E40 +L3F5C5490: +3f5c5490: move a14, -*sp, 1 +3f5c54a0: move a13, *a14+, 1 +3f5c54b0: movi 0xffff, a11 +3f5c54d0: move a11, *a14+, 1 +3f5c54e0: calla L3F596830 +3f5c5510: move a14, -*sp, 1 +3f5c5520: movk 3, a11 +3f5c5530: move a11, *a14+, 1 +3f5c5540: move a13, *a14+, 1 +3f5c5550: calla L3F309350 +3f5c5580: move *sp(0x60), a14, 1 +3f5c55a0: mmfm sp, a11,a13 +3f5c55c0: rets 2 +L3F5C55D0: +3f5c55d0: mmtm sp, a11,a13 +3f5c55f0: move a14, a13 +3f5c5600: addk 32, a14 +3f5c5610: move a14, -*sp, 1 +3f5c5620: move a14, -*sp, 1 +3f5c5630: move *a13(0xffe0), *a14+, 1 +3f5c5650: calla L3FB458D0 +3f5c5680: inc a8 +3f5c5690: move a8, *a14+, 1 +3f5c56a0: calla L3F701230 +3f5c56d0: move a8, *a13, 1 +3f5c56e0: move a8, a8 +3f5c56f0: jrne L3F5C58A0 +3f5c5700: move a14, -*sp, 1 +3f5c5710: movi 0x3f5c8100, a8 +3f5c5740: move a8, *a14+, 1 +3f5c5750: sub a11, a11 +3f5c5760: move a11, *a14+, 1 +3f5c5770: calla L3F596830 +3f5c57a0: move a14, -*sp, 1 +3f5c57b0: movk 2, a11 +3f5c57c0: move a11, *a14+, 1 +3f5c57d0: movi 0x3f5c81b0, a8 +3f5c5800: move a8, *a14+, 1 +3f5c5810: calla L3F309350 +3f5c5840: move a14, -*sp, 1 +3f5c5850: movk 1, a11 +3f5c5860: move a11, *a14+, 1 +3f5c5870: calla L3F707A30 +L3F5C58A0: +3f5c58a0: move a14, -*sp, 1 +3f5c58b0: move *a13(0xffe0), *a14+, 1 +3f5c58d0: move *a13(0x0), *a14+, 1 +3f5c58f0: calla L3FB45720 +3f5c5920: move *a13, a8, 1 +3f5c5930: move *sp(0x60), a14, 1 +3f5c5950: mmfm sp, a11,a13 +3f5c5970: rets 2 +L3F5C5980: +3f5c5980: mmtm sp, a7,a9,a11,a13 +3f5c59a0: move a14, a13 +3f5c59b0: addi 0x80, a14 +3f5c59d0: move *a13(0xffa0), a11, 1 +3f5c59f0: sub a9, a9 +3f5c5a00: move a9, *a11, 1 +3f5c5a10: move a14, -*sp, 1 +3f5c5a20: movi 0x3f5c7720, a8 +3f5c5a50: move a8, *a14+, 1 +3f5c5a60: move *a13(0xffe0), *a14+, 1 +3f5c5a80: calla L3FB45500 +3f5c5ab0: move a8, a8 +3f5c5ac0: jrne L3F5C5C90 +3f5c5ad0: move *a13(0xffc0), a9, 1 +3f5c5af0: movk 2, a11 +3f5c5b00: setf 16, 1, 0 +3f5c5b10: move a11, *a9, 0 +3f5c5b20: move a14, -*sp, 1 +3f5c5b30: sub a11, a11 +3f5c5b40: move a11, *a14+, 1 +3f5c5b50: move a11, *a14+, 1 +3f5c5b60: addk 32, a9 +3f5c5b70: move a9, *a14+, 1 +3f5c5b80: calla L3FB2CFB0 +3f5c5bb0: move *a13(0xff80), a9, 1 +3f5c5bd0: move a14, -*sp, 1 +3f5c5be0: movi 0x3f5c7720, a8 +3f5c5c10: move a8, *a14+, 1 +3f5c5c20: calla L3F5C55D0 +3f5c5c50: move a8, *a9, 1 +3f5c5c60: move a11, a8 +3f5c5c70: jauc L3F5C6640 +L3F5C5C90: +3f5c5c90: move *a13(0xffc0), a9, 1 +3f5c5cb0: movk 2, a11 +3f5c5cc0: setf 16, 1, 0 +3f5c5cd0: move a11, *a9, 0 +3f5c5ce0: move *a13(0xff60), a11, 1 +3f5c5d00: jrne L3F5C5F40 +3f5c5d10: move a14, -*sp, 1 +3f5c5d20: move *a13(0xffe0), *a14+, 1 +3f5c5d40: calla L3F5933D0 +3f5c5d70: move a8, *a13(0x40), 1 +3f5c5d90: inc a8 +3f5c5da0: jreq L3F5C5F40 +3f5c5db0: move *a13(0x40), *a9(0x20), 1 +3f5c5de0: move a14, -*sp, 1 +3f5c5df0: move *a13(0xffe0), *a14+, 1 +3f5c5e10: calla L3F5C55D0 +3f5c5e40: move *a13(0xff80), a9, 1 +3f5c5e60: move a8, *a9, 1 +3f5c5e70: move a14, -*sp, 1 +3f5c5e80: move *a13(0xffc0), a9, 1 +3f5c5ea0: addk 32, a9 +3f5c5eb0: move *a9+, *a14+, 1 +3f5c5ec0: calla L3FB2CD10 +3f5c5ef0: move a8, a9 +3f5c5f00: movk 1, a8 +3f5c5f10: jrne L3F5C6640 +3f5c5f20: sub a8, a8 +3f5c5f30: jruc L3F5C6640 +L3F5C5F40: +3f5c5f40: move a14, -*sp, 1 +3f5c5f50: move *a13(0xffe0), *a14+, 1 +3f5c5f70: calla L3FB2D400 +3f5c5fa0: move a8, *a13(0x40), 1 +3f5c5fc0: inc a8 +3f5c5fd0: jreq L3F5C6130 +3f5c5fe0: move a14, -*sp, 1 +3f5c5ff0: sub a7, a7 +3f5c6000: move a7, *a14+, 1 +3f5c6010: move *a13(0x40), *a14+, 1 +3f5c6030: addk 32, a9 +3f5c6040: move a9, *a14+, 1 +3f5c6050: calla L3FB2CFB0 +3f5c6080: move a14, -*sp, 1 +3f5c6090: move *a13(0xffe0), *a14+, 1 +3f5c60b0: calla L3F5C55D0 +3f5c60e0: move *a13(0xff80), a9, 1 +3f5c6100: move a8, *a9, 1 +3f5c6110: move a7, a8 +3f5c6120: jruc L3F5C6640 +L3F5C6130: +3f5c6130: move a14, -*sp, 1 +3f5c6140: move *a13(0xffe0), *a14+, 1 +3f5c6160: calla L3FB2C950 +3f5c6190: move a8, *a13(0x20), 1 +3f5c61b0: move a8, a7 +3f5c61c0: jreq L3F5C6380 +3f5c61d0: setf 16, 1, 0 +3f5c61e0: move *a7(0x40), *a9(0x0), 0 +3f5c6210: move a14, -*sp, 1 +3f5c6220: sub a7, a7 +3f5c6230: move a7, *a14+, 1 +3f5c6240: move *a8(0x60), *a14+, 1 +3f5c6260: addk 32, a9 +3f5c6270: move a9, *a14+, 1 +3f5c6280: calla L3FB2CFB0 +3f5c62b0: move a14, -*sp, 1 +3f5c62c0: move *a13(0x20), a9, 1 +3f5c62e0: move *a9(0x0), *a14+, 1 +3f5c6300: calla L3F5C55D0 +3f5c6330: move *a13(0xff80), a7, 1 +3f5c6350: move a8, *a7, 1 +3f5c6360: sub a8, a8 +3f5c6370: jruc L3F5C6640 +L3F5C6380: +3f5c6380: move a14, -*sp, 1 +3f5c6390: move *a13(0xffe0), *a14+, 1 +3f5c63b0: calla L3F5B8580 +3f5c63e0: move a8, *a13(0x60), 1 +3f5c6400: move a8, a8 +3f5c6410: jreq L3F5C6520 +3f5c6420: movk 2, a7 +3f5c6430: setf 16, 1, 0 +3f5c6440: move a7, *a9, 0 +3f5c6450: move a8, *a9(0x20), 1 +3f5c6470: move a14, -*sp, 1 +3f5c6480: move *a13(0xffe0), *a14+, 1 +3f5c64a0: calla L3F5C55D0 +3f5c64d0: move *a13(0xff80), a7, 1 +3f5c64f0: move a8, *a7, 1 +3f5c6500: movk 1, a8 +3f5c6510: jruc L3F5C6640 +L3F5C6520: +3f5c6520: move a14, -*sp, 1 +3f5c6530: move *a13(0xffe0), *a14+, 1 +3f5c6550: movi 0x3f5c8260, a8 +3f5c6580: move a8, *a14+, 1 +3f5c6590: sub a7, a7 +3f5c65a0: move a7, *a14+, 1 +3f5c65b0: calla L3F5969B0 +3f5c65e0: move a14, -*sp, 1 +3f5c65f0: movk 1, a7 +3f5c6600: move a7, *a14+, 1 +3f5c6610: calla L3F707A30 +L3F5C6640: +3f5c6640: move *sp(0xa0), a14, 1 +3f5c6660: mmfm sp, a7,a9,a11,a13 +3f5c6680: rets 2 +3f5c6690: mmtm sp, a9,a11,a13 +3f5c66b0: move a14, a13 +3f5c66c0: move *a13(0xffe0), a9, 1 +3f5c66e0: jruc L3F5C6800 +3f5c66f0: nop +3f5c6700: nop +3f5c6710: nop +3f5c6720: nop +3f5c6730: nop +3f5c6740: nop +3f5c6750: nop +3f5c6760: nop +3f5c6770: nop +3f5c6780: nop +3f5c6790: nop +3f5c67a0: nop +L3F5C67B0: +3f5c67b0: nop +3f5c67c0: nop +L3F5C67D0: +3f5c67d0: nop +3f5c67e0: nop +L3F5C67F0: +3f5c67f0: nop +L3F5C6800: +3f5c6800: movb *a9, a11 +L3F5C6810: +3f5c6810: jreq L3F5C6A20 +3f5c6820: jruc L3F5C6870 +L3F5C6830: +3f5c6830: movb *a9, a11 +3f5c6840: subk 32, a11 +L3F5C6850: +3f5c6850: movb a11, *a9 +3f5c6860: jruc L3F5C69F0 +L3F5C6870: +3f5c6870: movb *a9, a8 +3f5c6880: subi 0x61, a8 +3f5c68a0: cmpi 0x5, a8 +3f5c68c0: jrhi L3F5C69F0 +3f5c68d0: sll 0x5, a8 +3f5c68e0: addi 0x3f5c6930, a8 +3f5c6910: move *a8, a8, 1 +3f5c6920: jump a8 +3f5c6930: rl b1, b0 +3f5c6940: dsjs b12, L3F5C67B0 +3f5c6950: rl b1, b0 +3f5c6960: dsjs b12, L3F5C67D0 +3f5c6970: rl b1, b0 +3f5c6980: dsjs b12, L3F5C67F0 +3f5c6990: rl b1, b0 +3f5c69a0: dsjs b12, L3F5C6810 +3f5c69b0: rl b1, b0 +3f5c69c0: dsjs b12, L3F5C6830 +3f5c69d0: rl b1, b0 +3f5c69e0: dsjs b12, L3F5C6850 +L3F5C69F0: +3f5c69f0: addk 8, a9 +3f5c6a00: movb *a9, a11 +3f5c6a10: jrne L3F5C6870 +L3F5C6A20: +3f5c6a20: move *sp(0x80), a14, 1 +3f5c6a40: mmfm sp, a9,a11,a13 +3f5c6a60: rets 2 +3f5c6a70: rl a0, a0 +3f5c6a80: .word 0x736f +3f5c6a90: .word 0x0074 +3f5c6aa0: sra a11, a14 +3f5c6ab0: .word 0x0074 +3f5c6ac0: modu b11, b2 +3f5c6ad0: .word 0x7475 +3f5c6ae0: mpyu a11, a5 +3f5c6af0: modu a11, a3 +3f5c6b00: mods a11, a13 +3f5c6b10: modu a3, a1 +3f5c6b20: dsjs a4, L3F5C6C60 +3f5c6b30: sll a1, a0 +L3F5C6B40: +3f5c6b40: sra a3, a1 +3f5c6b50: sla a9, a0 +3f5c6b60: srl b11, b2 +3f5c6b70: mods b11, b5 +3f5c6b80: modu a3, a5 +L3F5C6B90: +3f5c6b90: sla 0x3, b4 +3f5c6ba0: sra a11, a4 +3f5c6bb0: .word 0x7473 +3f5c6bc0: dsjs a0, L3F5C6B40 +3f5c6bd0: rl 0x1, a0 +3f5c6be0: sll 0xb, b8 +3f5c6bf0: sla 0x3, b8 +3f5c6c00: .word 0x7767 +3f5c6c10: dsjs a0, L3F5C6B90 +3f5c6c20: rl 0x1, a0 +3f5c6c30: sll 0xb, b8 +3f5c6c40: sla 0x3, b8 +3f5c6c50: sra a11, a13 +L3F5C6C60: +3f5c6c60: .word 0x7274 +3f5c6c70: sll a11, a9 +3f5c6c80: sla 0x3, b3 +3f5c6c90: sla 0x1, b13 +3f5c6ca0: sra a1, a5 +3f5c6cb0: .word 0x7420 +3f5c6cc0: .word 0x7079 +3f5c6cd0: sla 0x3, a5 +3f5c6ce0: sla 0x1, b13 +3f5c6cf0: sra a1, a5 +3f5c6d00: srl a1, a0 +3f5c6d10: sla a11, a12 +3f5c6d20: sla 0x3, a7 +3f5c6d30: sla 0x1, b13 +3f5c6d40: sra a1, a5 +3f5c6d50: .word 0x000a +3f5c6d60: modu b11, b2 +3f5c6d70: .word 0x7475 +3f5c6d80: mpyu a11, a5 +3f5c6d90: modu a11, a3 +3f5c6da0: mods a11, a13 +3f5c6db0: modu a3, a1 +3f5c6dc0: dsjs a4, L3F5C6F00 +3f5c6dd0: sll a1, a0 +3f5c6de0: sra a3, a1 +3f5c6df0: sla a9, a0 +3f5c6e00: srl b11, b2 +3f5c6e10: sra a1, a0 +3f5c6e20: .word 0x7365 +L3F5C6E30: +3f5c6e30: sla 0x3, b4 +3f5c6e40: sla 0x1, b13 +3f5c6e50: sll 0x9, a7 +3f5c6e60: sll 0x1b, b3 +3f5c6e70: srl a9, a0 +3f5c6e80: .word 0x7461 +3f5c6e90: .word 0x7765 +3f5c6ea0: .word 0x7961 +3f5c6eb0: dsjs a0, L3F5C6E30 +3f5c6ec0: sll 0x19, a0 +3f5c6ed0: .word 0x7325 +3f5c6ee0: .word 0x0a27 +3f5c6ef0: sla a8, a0 +L3F5C6F00: +3f5c6f00: sra a3, a4 +3f5c6f10: sra a0, a0 +3f5c6f20: mods a3, a5 +3f5c6f30: .word 0x7465 +3f5c6f40: .word 0x0065 +3f5c6f50: .word 0x7325 +3f5c6f60: sll 0x9, a0 +3f5c6f70: sla 0x3, b3 +3f5c6f80: .word 0x7325 +3f5c6f90: sll 0x9, a0 +3f5c6fa0: .word 0x0073 +3f5c6fb0: sll 0x9, a0 +3f5c6fc0: .word 0x0064 +3f5c6fd0: modu b10, b2 +3f5c6fe0: .word 0x7475 +3f5c6ff0: .word 0x0065 +3f5c7000: .word 0x7245 +3f5c7010: modu b11, b2 +3f5c7020: sla 0x3, b2 +3f5c7030: .word 0x7564 +3f5c7040: rl b11, b2 +3f5c7050: srl a11, a14 +3f5c7060: sll a9, a0 +3f5c7070: sra b11, b2 +3f5c7080: .word 0x7461 +3f5c7090: mpyu a11, a5 +3f5c70a0: .word 0x7270 +3f5c70b0: sll a11, sp +3f5c70c0: .word 0x7365 +3f5c70d0: sla 0x3, b3 +3f5c70e0: modu a11, a6 +3f5c70f0: sla 0x3, b2 +3f5c7100: modu b11, b2 +3f5c7110: .word 0x7475 +3f5c7120: .word 0x0a65 +3f5c7130: .word 0x7200 +3f5c7140: .word 0x756f +3f5c7150: sra b11, b4 +3f5c7160: mods b10, sp +3f5c7170: rl a11, a1 +3f5c7180: dsjs a14, L3F5C72C0 +3f5c7190: addc a9, a0 +3f5c71a0: .word 0x756f +3f5c71b0: sra a3, a12 +3f5c71c0: sll 0x1b, a14 +3f5c71d0: sla 0x3, b4 +3f5c71e0: sra a11, a7 +3f5c71f0: sla 0x3, b4 +3f5c7200: sra a11, a13 +3f5c7210: modu a11, a13 +3f5c7220: .word 0x7972 +3f5c7230: srl a1, a0 +3f5c7240: .word 0x726f +3f5c7250: mods a1, a0 +3f5c7260: sll a11, sp +3f5c7270: mods a3, a1 +3f5c7280: .word 0x7620 +3f5c7290: .word 0x7261 +3f5c72a0: sla a11, a9 +3f5c72b0: mods a3, a2 +L3F5C72C0: +3f5c72c0: .word 0x7365 +3f5c72d0: .word 0x000a +3f5c72e0: modu b11, b2 +3f5c72f0: .word 0x7475 +3f5c7300: mpyu a11, a5 +3f5c7310: sla a11, a13 +3f5c7320: modu a3, a9 +3f5c7330: sla 0x1, b10 +3f5c7340: modu a11, a3 +3f5c7350: mods a11, a13 +3f5c7360: modu a3, a1 +3f5c7370: sla 0x3, a4 +3f5c7380: sla 0x1, b13 +3f5c7390: sll 0x9, a7 +3f5c73a0: sll 0x1b, b3 +3f5c73b0: .word 0x000a +3f5c73c0: modu b11, b2 +3f5c73d0: .word 0x7475 +3f5c73e0: dsjs a5, L3F5C7520 +3f5c73f0: sll a1, a0 +3f5c7400: sra a3, a1 +3f5c7410: sll a9, a0 +3f5c7420: sra a3, a13 +3f5c7430: sll 0x19, a0 +3f5c7440: .word 0x7325 +3f5c7450: .word 0x0a27 +3f5c7460: subb a0, a0 +3f5c7470: .word 0x756c +3f5c7480: rl b3, b3 +3f5c7490: modu a3, a9 +3f5c74a0: sla 0x3, a7 +3f5c74b0: modu b11, b2 +3f5c74c0: .word 0x7475 +3f5c74d0: modu a3, a9 +3f5c74e0: sla 0x3, a7 +3f5c74f0: sla b11, b4 +3f5c7500: mods a3, a2 +3f5c7510: .word 0x7365 +L3F5C7520: +3f5c7520: .word 0x0a3a +3f5c7530: sll 0x8, a0 +3f5c7540: rl 0x11, a13 +3f5c7550: srl 0xf, b0 +3f5c7560: rl 0x1, b2 +3f5c7570: sla 0x3, b3 +3f5c7580: .word 0x7200 +3f5c7590: .word 0x756f +3f5c75a0: rl b11, b4 +3f5c75b0: srl a11, a14 +3f5c75c0: sra a9, a0 +3f5c75d0: .word 0x746e +3f5c75e0: .word 0x7972 +3f5c75f0: sra a1, a0 +3f5c7600: mods a3, a5 +3f5c7610: .word 0x7465 +3f5c7620: .word 0x0065 +3f5c7630: modu a11, a4 +3f5c7640: sra a11, a14 +3f5c7650: .word 0x000a +3f5c7660: modu b10, b2 +3f5c7670: .word 0x7475 +3f5c7680: modu a3, a9 +3f5c7690: sla 0x3, a7 +3f5c76a0: sla b11, b4 +3f5c76b0: mods a3, a2 +3f5c76c0: .word 0x7365 +3f5c76d0: srl a1, a0 +3f5c76e0: .word 0x756c +3f5c76f0: rl b3, b3 +3f5c7700: sra a3, a5 +3f5c7710: rev a14 +3f5c7720: sra a11, a4 +3f5c7730: sla a11, a6 +3f5c7740: mods b3, b5 +3f5c7750: .word 0x0074 +3f5c7760: .word 0x7525 +3f5c7770: sll 0x9, a14 +3f5c7780: srl 0xd, b5 +3f5c7790: .word 0x7525 +3f5c77a0: sll 0x9, a14 +3f5c77b0: .word 0x0075 +3f5c77c0: srl a3, a1 +3f5c77d0: sll 0x9, a0 +3f5c77e0: dsjs a4, L3F5C7920 +3f5c77f0: sll 0x9, a0 +3f5c7800: sla 0x3, b8 +3f5c7810: .word 0x7825 +3f5c7820: sll 0x9, a0 +3f5c7830: sla 0x3, b8 +3f5c7840: .word 0x7825 +3f5c7850: sll 0x9, a0 +3f5c7860: sla 0x3, b8 +3f5c7870: .word 0x7825 +3f5c7880: sll 0x9, a0 +3f5c7890: .word 0x0078 +3f5c78a0: .word 0x7525 +3f5c78b0: sll 0x8, a0 +3f5c78c0: srl 0xd, b5 +3f5c78d0: .word 0x7525 +3f5c78e0: sll 0x8, a0 +3f5c78f0: srl 0xd, b5 +3f5c7900: .word 0x7525 +3f5c7910: sll 0x9, a14 +L3F5C7920: +3f5c7920: .word 0x0075 +3f5c7930: .word 0x7375 +3f5c7940: srl a11, a1 +3f5c7950: dsjs a5, L3F5C7A90 +3f5c7960: sll 0x9, a0 +3f5c7970: sla 0x3, b3 +3f5c7980: sra a11, a4 +3f5c7990: .word 0x7473 +3f5c79a0: modu a3, a9 +3f5c79b0: .word 0x7461 +3f5c79c0: modu a11, a9 +3f5c79d0: sla 0x3, a14 +3f5c79e0: sla a11, a7 +3f5c79f0: sra b11, b4 +3f5c7a00: sla b11, b7 +3f5c7a10: sla 0x3, b9 +3f5c7a20: sra a11, a13 +3f5c7a30: .word 0x7274 +3f5c7a40: sll a11, a9 +3f5c7a50: .word 0x000a +3f5c7a60: mods a9, a8 +3f5c7a70: .word 0x7465 +3f5c7a80: rl b11, b2 +L3F5C7A90: +3f5c7a90: sla 0x3, a3 +3f5c7aa0: srl a3, sp +3f5c7ab0: rl 0x1, a0 +3f5c7ac0: rl a9, a0 +3f5c7ad0: sla 0x3, a6 +3f5c7ae0: sla a11, a7 +3f5c7af0: sra b11, b4 +3f5c7b00: sla b11, b7 +3f5c7b10: sla 0x3, b9 +3f5c7b20: .word 0x7369 +3f5c7b30: .word 0x7420 +3f5c7b40: rl a11, a8 +3f5c7b50: sla 0x3, b3 +3f5c7b60: modu a11, a8 +3f5c7b70: .word 0x7473 +3f5c7b80: .word 0x0a29 +3f5c7b90: .word 0x7500 +3f5c7ba0: sla b11, b3 +3f5c7bb0: sra a11, a7 +3f5c7bc0: sla 0x1, b10 +3f5c7bd0: .word 0x7325 +3f5c7be0: sra a1, a0 +3f5c7bf0: .word 0x7365 +3f5c7c00: rl b11, b4 +3f5c7c10: sla a11, a14 +3f5c7c20: rl b11, b4 +3f5c7c30: modu a3, sp +3f5c7c40: srl a9, a0 +3f5c7c50: .word 0x7461 +3f5c7c60: .word 0x7765 +3f5c7c70: .word 0x7961 +3f5c7c80: .word 0x000a +3f5c7c90: .word 0x7325 +3f5c7ca0: sll 0x9, a0 +3f5c7cb0: sla 0x3, b3 +3f5c7cc0: .word 0x7325 +3f5c7cd0: sla 0x1, b10 +3f5c7ce0: sla a11, a7 +3f5c7cf0: sra b11, b4 +3f5c7d00: sla b11, b7 +3f5c7d10: sla 0x3, b9 +3f5c7d20: .word 0x7325 +3f5c7d30: sla 0x0, a0 +3f5c7d40: sll 0x9, a8 +3f5c7d50: sra 0x15, b3 +3f5c7d60: .word 0x0a00 +3f5c7d70: dsjs a0, L3F5C7E80 +3f5c7d80: rev a0 +3f5c7d90: modu b11, b2 +3f5c7da0: .word 0x7475 +3f5c7db0: modu a3, a9 +3f5c7dc0: .word 0x0067 +3f5c7dd0: modu a10, a14 +3f5c7de0: sla 0x3, b4 +3f5c7df0: modu a3, a9 +3f5c7e00: .word 0x7220 +3f5c7e10: .word 0x756f +3f5c7e20: rl b11, b4 +3f5c7e30: srl a11, a14 +3f5c7e40: .word 0x7420 +3f5c7e50: sll a3, a1 +3f5c7e60: sra a11, a12 +3f5c7e70: .word 0x0a2e +L3F5C7E80: +3f5c7e80: andn a0, a0 +3f5c7e90: .word 0x756f +3f5c7ea0: rl b11, b4 +3f5c7eb0: srl a11, a14 +3f5c7ec0: sra a9, a0 +3f5c7ed0: .word 0x746e +3f5c7ee0: .word 0x7972 +3f5c7ef0: rl a9, a0 +3f5c7f00: sla 0x3, a14 +3f5c7f10: .word 0x7375 +3f5c7f20: srl 0xd, a5 +3f5c7f30: .word 0x000a +3f5c7f40: modu b10, b2 +3f5c7f50: .word 0x7475 +3f5c7f60: modu a3, a9 +3f5c7f70: sla 0x3, a7 +3f5c7f80: sla b11, b4 +3f5c7f90: mods a3, a2 +3f5c7fa0: sla 0x3, a5 +3f5c7fb0: .word 0x766f +3f5c7fc0: .word 0x7265 +3f5c7fd0: mods a3, a6 +3f5c7fe0: .word 0x776f +3f5c7ff0: .word 0x0a2e +3f5c8000: andn a0, a0 +3f5c8010: .word 0x756f +3f5c8020: rl b11, b4 +3f5c8030: srl a11, a14 +3f5c8040: sra a9, a0 +3f5c8050: .word 0x746e +3f5c8060: .word 0x7972 +3f5c8070: sla a9, a0 +3f5c8080: .word 0x726c +3f5c8090: sla a11, a5 +3f5c80a0: .word 0x7964 +3f5c80b0: sra a9, a0 +3f5c80c0: rl b11, b8 +3f5c80d0: .word 0x7473 +3f5c80e0: srl 0xd, b3 +3f5c80f0: .word 0x000a +3f5c8100: modu b11, b2 +3f5c8110: .word 0x7475 +3f5c8120: dsjs a5, L3F5C8260 +3f5c8130: modu a9, a0 +3f5c8140: .word 0x7475 +3f5c8150: modu a9, a0 +3f5c8160: sla 0x3, a6 +3f5c8170: sra a11, a13 +3f5c8180: modu a11, a13 +3f5c8190: .word 0x7972 +3f5c81a0: .word 0x000a +3f5c81b0: modu b11, b2 +3f5c81c0: .word 0x7475 +3f5c81d0: dsjs a5, L3F5C8310 +3f5c81e0: modu a9, a0 +3f5c81f0: .word 0x7475 +3f5c8200: modu a9, a0 +3f5c8210: sla 0x3, a6 +3f5c8220: sra a11, a13 +3f5c8230: modu a11, a13 +3f5c8240: .word 0x7972 +3f5c8250: rev a14 +L3F5C8260: +3f5c8260: .word 0x7325 +3f5c8270: sla 0x1, b10 +3f5c8280: sla a11, a2 +3f5c8290: sla 0x3, a4 +3f5c82a0: sla b11, b6 +3f5c82b0: .word 0x756c +3f5c82c0: .word 0x0a65 +3f5c82d0: .word 0x0000 +L3F5C82E0: +3f5c82e0: move @0x1da830, a8, 1 +L3F5C8310: +3f5c8310: rets +L3F5C8320: +3f5c8320: move @0x1d2750, a8, 1 +3f5c8350: rets +L3F5C8360: +3f5c8360: mmtm sp, a11,a13 +3f5c8380: move a14, a13 +3f5c8390: move @0x1d2790, a11, 1 +3f5c83c0: jrne L3F5C8450 +3f5c83d0: move a14, -*sp, 1 +3f5c83e0: movi 0x3f5c9400, a8 +3f5c8410: move a8, *a14+, 1 +3f5c8420: calla L3F596290 +L3F5C8450: +3f5c8450: calla L3F5C82E0 +3f5c8480: move *a13(0xffe0), a11, 1 +3f5c84a0: cmp a8, a11 +3f5c84b0: jreq L3F5C8810 +3f5c84c0: move a11, a8 +3f5c84d0: jrne L3F5C8740 +3f5c84e0: calla L3F598DB0 +3f5c8510: move a8, a8 +3f5c8520: jreq L3F5C8810 +3f5c8530: calla L3F5EB440 +3f5c8560: move @0x1b8680, a11, 1 +3f5c8590: cmp a11, a8 +3f5c85a0: jrle L3F5C8660 +3f5c85b0: move a14, -*sp, 1 +3f5c85c0: movk 3, a11 +3f5c85d0: move a11, *a14+, 1 +3f5c85e0: movi 0x3f5c94f8, a8 +3f5c8610: move a8, *a14+, 1 +3f5c8620: calla L3F309350 +3f5c8650: jruc L3F5C8810 +L3F5C8660: +3f5c8660: move a14, -*sp, 1 +3f5c8670: movk 3, a11 +3f5c8680: move a11, *a14+, 1 +3f5c8690: movi 0x3f5c96c8, a8 +3f5c86c0: move a8, *a14+, 1 +3f5c86d0: calla L3F309350 +3f5c8700: calla L3F5C93A0 +3f5c8730: jruc L3F5C8810 +L3F5C8740: +3f5c8740: move @0x1b39a0, a11, 1 +3f5c8770: jreq L3F5C87B0 +3f5c8780: calla L3F57D880 +L3F5C87B0: +3f5c87b0: move a14, -*sp, 1 +3f5c87c0: move *a13(0xffe0), *a14+, 1 +3f5c87e0: calla L3F5C8860 +L3F5C8810: +3f5c8810: move *sp(0x60), a14, 1 +3f5c8830: mmfm sp, a11,a13 +3f5c8850: rets 2 +L3F5C8860: +3f5c8860: mmtm sp, a11,a13 +3f5c8880: move a14, a13 +3f5c8890: move *a13(0xffe0), a11, 1 +3f5c88b0: move a11, @0x1da830, 1 +3f5c88e0: movk 2, a11 +3f5c88f0: setf 16, 0, 0 +3f5c8900: move a11, @0x1da4f0, 0 +3f5c8930: move @0x1c81e0, a11, 1 +3f5c8960: cmpi 0x55, a11 +3f5c8980: jrne L3F5C89C0 +3f5c8990: calla L3F5B9C20 +L3F5C89C0: +3f5c89c0: move a14, -*sp, 1 +3f5c89d0: move @0x1d2790, *a14+, 1 +3f5c8a00: calla L3FB3FE90 +3f5c8a30: move *sp(0x60), a14, 1 +3f5c8a50: mmfm sp, a11,a13 +3f5c8a70: rets 2 +L3F5C8A80: +3f5c8a80: mmtm sp, a11,a13 +3f5c8aa0: move a14, a13 +3f5c8ab0: move @0x1d2790, a11, 1 +3f5c8ae0: jrne L3F5C8B70 +3f5c8af0: move a14, -*sp, 1 +3f5c8b00: movi 0x3f5c97e8, a8 +3f5c8b30: move a8, *a14+, 1 +3f5c8b40: calla L3F596290 +L3F5C8B70: +3f5c8b70: calla L3F5C8320 +3f5c8ba0: move *a13(0xffe0), a11, 1 +3f5c8bc0: cmp a8, a11 +3f5c8bd0: jreq L3F5C8CD0 +3f5c8be0: move a11, @0x1d2750, 1 +3f5c8c10: movk 2, a11 +3f5c8c20: setf 16, 0, 0 +3f5c8c30: move a11, @0x1da4f0, 0 +3f5c8c60: move a14, -*sp, 1 +3f5c8c70: move @0x1d2790, *a14+, 1 +3f5c8ca0: calla L3FB3FE90 +L3F5C8CD0: +3f5c8cd0: move *sp(0x60), a14, 1 +3f5c8cf0: mmfm sp, a11,a13 +3f5c8d10: rets 2 +L3F5C8D20: +3f5c8d20: mmtm sp, a11,a13 +3f5c8d40: move a14, a13 +3f5c8d50: addk 32, a14 +3f5c8d60: sub a11, a11 +3f5c8d70: move a11, *a13, 1 +3f5c8d80: move *a13(0xffe0), a11, 1 +3f5c8da0: andi 0x80000000, a11 +3f5c8dd0: jrne L3F5C8E30 +3f5c8de0: movi 0xff000000, a11 +3f5c8e10: move a11, *a13, 1 +3f5c8e20: jruc L3F5C8FD0 +L3F5C8E30: +3f5c8e30: move *a13(0xffe0), a11, 1 +3f5c8e50: andi 0xc0000000, a11 +3f5c8e80: subi 0x80000000, a11 +3f5c8eb0: jrne L3F5C8F10 +3f5c8ec0: movi 0xffff0000, a11 +3f5c8ef0: move a11, *a13, 1 +3f5c8f00: jruc L3F5C8FD0 +L3F5C8F10: +3f5c8f10: move *a13(0xffe0), a11, 1 +3f5c8f30: andi 0xe0000000, a11 +3f5c8f60: cmpi 0xc0000000, a11 +3f5c8f90: jrne L3F5C8FD0 +3f5c8fa0: movi 0xff00, a11 +3f5c8fc0: move a11, *a13, 1 +L3F5C8FD0: +3f5c8fd0: move a14, -*sp, 1 +3f5c8fe0: move *a13(0x0), *a14+, 1 +3f5c9000: calla L3FB2C140 +3f5c9030: move *sp(0x60), a14, 1 +3f5c9050: mmfm sp, a11,a13 +3f5c9070: rets 2 +L3F5C9080: +3f5c9080: mmtm sp, a9,a11 +3f5c90a0: move @0x97d90, a11, 1 +3f5c90d0: jrne L3F5C91E0 +3f5c90e0: sub a9, a9 +3f5c90f0: move a9, @0x1da810, 1 +3f5c9120: move a9, @0x1da830, 1 +3f5c9150: move a9, @0x1d2770, 1 +3f5c9180: move a9, @0x1d2750, 1 +3f5c91b0: movi 0xffff, a8 +3f5c91d0: jruc L3F5C9370 +L3F5C91E0: +3f5c91e0: calla L3F5EB440 +3f5c9210: move @0x1b8680, a11, 1 +3f5c9240: cmp a11, a8 +3f5c9250: jrle L3F5C9320 +3f5c9260: move a14, -*sp, 1 +3f5c9270: movk 3, a9 +3f5c9280: move a9, *a14+, 1 +3f5c9290: movi 0x3f5c94f8, a8 +3f5c92c0: move a8, *a14+, 1 +3f5c92d0: calla L3F309350 +3f5c9300: sub a8, a8 +3f5c9310: jruc L3F5C9370 +L3F5C9320: +3f5c9320: calla L3F5C93A0 +3f5c9350: movi 0xffff, a8 +L3F5C9370: +3f5c9370: mmfm sp, a9,a11 +3f5c9390: rets +L3F5C93A0: +3f5c93a0: calla L3F22E5D0 +3f5c93d0: movi 0xffff, a8 +3f5c93f0: rets +3f5c9400: sra b11, b3 +3f5c9410: mpyu b11, b4 +3f5c9420: .word 0x7069 +3f5c9430: sla b10, sp +3f5c9440: sra a3, a4 +3f5c9450: dsjs b2, L3F5C9590 +3f5c9460: rl a9, a0 +3f5c9470: sra a11, a14 +3f5c9480: mpyu b11, b4 +3f5c9490: rl b11, b0 +3f5c94a0: sla 0x3, a4 +3f5c94b0: modu a11, a14 +3f5c94c0: sla 0x3, b4 +3f5c94d0: sra b11, b3 +3f5c94e0: .word 0x0a74 +3f5c94f0: addc a8, a0 +3f5c9500: modu a3, a1 +3f5c9510: modu a11, a14 +3f5c9520: sla 0x3, b4 +3f5c9530: modu b3, b5 +3f5c9540: sra b11, b3 +3f5c9550: sla 0x3, b4 +3f5c9560: and a2, a9 +3f5c9570: sla a9, a0 +3f5c9580: sra a3, a4 +L3F5C9590: +3f5c9590: sra b11, b2 +3f5c95a0: .word 0x7373 +3f5c95b0: sla 0x1, b11 +3f5c95c0: rl b3, b4 +3f5c95d0: .word 0x7265 +3f5c95e0: sla 0x3, a5 +3f5c95f0: .word 0x7261 +3f5c9600: sla 0x3, a5 +3f5c9610: sll a11, a1 +3f5c9620: rl b11, b4 +3f5c9630: sra b11, b6 +3f5c9640: cmp a9, a0 +3f5c9650: sla 0x2, b0 +3f5c9660: modu a11, a3 +3f5c9670: modu a3, a14 +3f5c9680: sll a11, a5 +3f5c9690: rl b11, b4 +3f5c96a0: modu a3, sp +3f5c96b0: srl 0xd, b3 +3f5c96c0: andn a8, a0 +3f5c96d0: .word 0x7568 +3f5c96e0: .word 0x7474 +3f5c96f0: modu a3, a9 +3f5c9700: sla 0x3, a7 +3f5c9710: modu a11, a4 +3f5c9720: modu b3, b7 +3f5c9730: sla a9, a0 +3f5c9740: mods a3, a12 +3f5c9750: or a1, a0 +3f5c9760: and a2, a3 +3f5c9770: cmp a9, sp +3f5c9780: sla 0x2, b0 +3f5c9790: .word 0x7270 +3f5c97a0: sll a11, sp +3f5c97b0: .word 0x7365 +3f5c97c0: sra b11, b3 +3f5c97d0: srl 0xd, b3 +3f5c97e0: .word 0x7300 +3f5c97f0: .word 0x7465 +3f5c9800: .word 0x735f +3f5c9810: sll b3, b5 +3f5c9820: sra a11, a14 +3f5c9830: mpyu b11, b4 +3f5c9840: sla a11, a13 +3f5c9850: lmo b11, b3 +3f5c9860: sla 0x1, b10 +3f5c9870: modu a3, a9 +3f5c9880: .word 0x7465 +3f5c9890: .word 0x705f +3f5c98a0: sra a3, a9 +3f5c98b0: modu a1, a0 +3f5c98c0: .word 0x746f +3f5c98d0: .word 0x7320 +3f5c98e0: .word 0x7465 +3f5c98f0: .word 0x000a +3f5c9900: .word 0x0000 +3f5c9910: .word 0x0000 +3f5c9920: .word 0x0000 +3f5c9930: .word 0x0000 +3f5c9940: .word 0x0000 +3f5c9950: .word 0x0000 +3f5c9960: .word 0x0000 +3f5c9970: .word 0x0000 +3f5c9980: .word 0x0000 +3f5c9990: .word 0x0000 +3f5c99a0: .word 0x0000 +3f5c99b0: .word 0x0000 +3f5c99c0: .word 0x0000 +3f5c99d0: .word 0x0000 +3f5c99e0: .word 0x0000 +3f5c99f0: .word 0x0000 +L3F5C9A00: +3f5c9a00: mmtm sp, a5,a7,a9,a11,a13 +3f5c9a20: move a14, a13 +3f5c9a30: addi 0x40, a14 +3f5c9a50: move @0x1b3900, a11, 1 +3f5c9a80: move *a11(0x100), a11, 1 +3f5c9aa0: movb *a11(0x28), a11 +3f5c9ac0: subk 3, a11 +3f5c9ad0: jrne L3F5C9B60 +3f5c9ae0: move a14, -*sp, 1 +3f5c9af0: movi 0x3f5eb870, a8 +3f5c9b20: move a8, *a14+, 1 +3f5c9b30: calla L3F596290 +L3F5C9B60: +3f5c9b60: calla L3F708DE0 +3f5c9b90: move a8, *a13(0x20), 1 +3f5c9bb0: move @0x1b3900, a11, 1 +3f5c9be0: move *a11(0x100), a7, 1 +3f5c9c00: movk 3, a11 +3f5c9c10: movb a11, *a7(0x28) +3f5c9c30: move a14, -*sp, 1 +3f5c9c40: move @0x1b3900, a7, 1 +3f5c9c70: move *a7(0x100), a11, 1 +3f5c9c90: addi 0xb0, a11 +3f5c9cb0: move a11, *a14+, 1 +3f5c9cc0: calla L3FE19EB0 +3f5c9cf0: move a8, a7 +3f5c9d00: jreq L3F5CA070 +3f5c9d10: move @0x1b3900, a11, 1 +3f5c9d40: move *a11(0x100), a7, 1 +3f5c9d60: movb *a7(0x28), a7 +3f5c9d80: subk 4, a7 +3f5c9d90: jrne L3F5C9DD0 +3f5c9da0: calla L3F5EAFF0 +L3F5C9DD0: +3f5c9dd0: move @0x1b3900, a11, 1 +3f5c9e00: move *a11(0x100), a7, 1 +3f5c9e20: sub a11, a11 +3f5c9e30: movb a11, *a7(0x28) +3f5c9e50: move @0x1b3900, a7, 1 +3f5c9e80: move *a7(0x100), a11, 1 +3f5c9ea0: movb *a11(0x20), a11 +3f5c9ec0: jrne L3F5C9F20 +3f5c9ed0: move *a7(0x100), a11, 1 +3f5c9ef0: movk 4, a7 +3f5c9f00: movb a7, *a11(0x20) +L3F5C9F20: +3f5c9f20: move @0x1b3900, a11, 1 +3f5c9f50: move *a11(0x100), a7, 1 +3f5c9f70: movi 0xffff, a11 +3f5c9f90: move a11, *a7(0x30), 1 +3f5c9fb0: move a14, -*sp, 1 +3f5c9fc0: move *a13(0x20), *a14+, 1 +3f5c9fe0: calla L3F709340 +3f5ca010: calla L3F57A710 +3f5ca040: move a11, a8 +3f5ca050: jauc L3F5CAA30 +L3F5CA070: +3f5ca070: move @0x1b3900, a11, 1 +3f5ca0a0: move *a11(0x100), a7, 1 +3f5ca0c0: sub a11, a11 +3f5ca0d0: movb a11, *a7(0x20) +3f5ca0f0: move @0x1b3900, a7, 1 +3f5ca120: move *a7(0x100), a11, 1 +3f5ca140: sub a7, a7 +3f5ca150: move a7, *a11(0x30), 1 +3f5ca170: calla L3F584940 +3f5ca1a0: move a8, a9 +3f5ca1b0: jrne L3F5CA330 +3f5ca1c0: move @0x1b3900, a11, 1 +3f5ca1f0: move *a11(0x100), a7, 1 +3f5ca210: sub a11, a11 +3f5ca220: movb a11, *a7(0x28) +3f5ca240: calla L3F5EA530 +3f5ca270: move a14, -*sp, 1 +3f5ca280: move *a13(0x20), *a14+, 1 +3f5ca2a0: calla L3F709340 +3f5ca2d0: calla L3F57A710 +3f5ca300: movi 0xffff, a8 +3f5ca320: jruc L3F5CAA30 +L3F5CA330: +3f5ca330: movk 3, a11 +3f5ca340: move a11, *a9, 1 +3f5ca350: movk 2, a7 +3f5ca360: setf 16, 1, 0 +3f5ca370: move a7, *a9(0x20), 0 +3f5ca390: movi 0x1e5b00, a7 +3f5ca3c0: move a7, *a9(0x50), 1 +3f5ca3e0: move @0x1b3900, a11, 1 +3f5ca410: move *a11(0x100), a7, 1 +3f5ca430: move a14, -*sp, 1 +3f5ca440: move *a13(0xffa0), *a14+, 1 +3f5ca460: move *a13(0xffc0), *a14+, 1 +3f5ca480: move a13, *a14+, 1 +3f5ca490: move *a13(0xffe0), *a14+, 1 +3f5ca4b0: calla L3F6B1380 +3f5ca4e0: movb a8, *a7(0x20) +3f5ca500: move @0x1b3900, a11, 1 +3f5ca530: move *a11(0x100), a7, 1 +3f5ca550: movb *a7(0x20), a7 +3f5ca570: jreq L3F5CA5F0 +3f5ca580: move *a11(0x100), a7, 1 +3f5ca5a0: movi 0xffff, a11 +3f5ca5c0: move a11, *a7(0x30), 1 +3f5ca5e0: jruc L3F5CA7B0 +L3F5CA5F0: +3f5ca5f0: move *a13(0x0), *a9(0x70), 1 +3f5ca620: move *a11(0x100), a7, 1 +3f5ca640: sub a11, a11 +3f5ca650: movb a11, *a7(0x28) +3f5ca670: calla L3F5EA530 +3f5ca6a0: move a14, -*sp, 1 +3f5ca6b0: move *a13(0x20), *a14+, 1 +3f5ca6d0: calla L3F709340 +3f5ca700: calla L3F57A710 +3f5ca730: move @0x1b3900, a7, 1 +3f5ca760: move *a7(0x100), a11, 1 +3f5ca780: move *a11(0x30), a8, 1 +3f5ca7a0: jruc L3F5CAA30 +L3F5CA7B0: +3f5ca7b0: move @0x1b3900, a11, 1 +3f5ca7e0: move *a11(0x100), a7, 1 +3f5ca800: move *a11(0x100), a5, 1 +3f5ca820: move *a5(0x30), a5, 1 +3f5ca840: sll 0x5, a5 +3f5ca850: add a5, a7 +3f5ca860: sub a5, a5 +3f5ca870: move a5, *a7(0x2f0), 1 +3f5ca890: setf 16, 1, 0 +3f5ca8a0: move a5, *a9(0x30), 0 +3f5ca8c0: move *a11(0x100), a7, 1 +3f5ca8e0: movb a5, *a7(0x28) +3f5ca900: calla L3F5EA530 +3f5ca930: move a14, -*sp, 1 +3f5ca940: move *a13(0x20), *a14+, 1 +3f5ca960: calla L3F709340 +3f5ca990: calla L3F57A710 +3f5ca9c0: move @0x1b3900, a11, 1 +3f5ca9f0: move *a11(0x100), a7, 1 +3f5caa10: move *a7(0x30), a8, 1 +L3F5CAA30: +3f5caa30: move *sp(0xc0), a14, 1 +3f5caa50: mmfm sp, a5,a7,a9,a11,a13 +3f5caa70: rets 2 +L3F5CAA80: +3f5caa80: mmtm sp, a7,a9,a11,a13 +3f5caaa0: move a14, a13 +3f5caab0: addi 0x40, a14 +3f5caad0: move @0x1b3900, a11, 1 +3f5cab00: move *a11(0x100), a11, 1 +3f5cab20: movb *a11(0x28), a11 +3f5cab40: subk 3, a11 +3f5cab50: jrne L3F5CABE0 +3f5cab60: move a14, -*sp, 1 +3f5cab70: movi 0x3f5eb870, a8 +3f5caba0: move a8, *a14+, 1 +3f5cabb0: calla L3F596290 +L3F5CABE0: +3f5cabe0: calla L3F708DE0 +3f5cac10: move a8, *a13(0x20), 1 +3f5cac30: move @0x1b3900, a11, 1 +3f5cac60: move *a11(0x100), a7, 1 +3f5cac80: movk 3, a11 +3f5cac90: movb a11, *a7(0x28) +3f5cacb0: move a14, -*sp, 1 +3f5cacc0: move @0x1b3900, a7, 1 +3f5cacf0: move *a7(0x100), a11, 1 +3f5cad10: addi 0xb0, a11 +3f5cad30: move a11, *a14+, 1 +3f5cad40: calla L3FE19EB0 +3f5cad70: move a8, a7 +3f5cad80: jreq L3F5CB0F0 +3f5cad90: move @0x1b3900, a11, 1 +3f5cadc0: move *a11(0x100), a7, 1 +3f5cade0: movb *a7(0x28), a7 +3f5cae00: subk 4, a7 +3f5cae10: jrne L3F5CAE50 +3f5cae20: calla L3F5EAFF0 +L3F5CAE50: +3f5cae50: move @0x1b3900, a11, 1 +3f5cae80: move *a11(0x100), a7, 1 +3f5caea0: sub a11, a11 +3f5caeb0: movb a11, *a7(0x28) +3f5caed0: move @0x1b3900, a7, 1 +3f5caf00: move *a7(0x100), a11, 1 +3f5caf20: movb *a11(0x20), a11 +3f5caf40: jrne L3F5CAFA0 +3f5caf50: move *a7(0x100), a11, 1 +3f5caf70: movk 4, a7 +3f5caf80: movb a7, *a11(0x20) +L3F5CAFA0: +3f5cafa0: move @0x1b3900, a11, 1 +3f5cafd0: move *a11(0x100), a7, 1 +3f5caff0: movi 0xffff, a11 +3f5cb010: move a11, *a7(0x30), 1 +3f5cb030: move a14, -*sp, 1 +3f5cb040: move *a13(0x20), *a14+, 1 +3f5cb060: calla L3F709340 +3f5cb090: calla L3F57A710 +3f5cb0c0: move a11, a8 +3f5cb0d0: jauc L3F5CBC80 +L3F5CB0F0: +3f5cb0f0: move @0x1b3900, a11, 1 +3f5cb120: move *a11(0x100), a7, 1 +3f5cb140: sub a11, a11 +3f5cb150: movb a11, *a7(0x20) +3f5cb170: move @0x1b3900, a7, 1 +3f5cb1a0: move *a7(0x100), a11, 1 +3f5cb1c0: sub a7, a7 +3f5cb1d0: move a7, *a11(0x30), 1 +3f5cb1f0: move a14, -*sp, 1 +3f5cb200: move *a13(0xffe0), *a14+, 1 +3f5cb220: calla L3F5E41C0 +3f5cb250: move a8, a9 +3f5cb260: jrne L3F5CB460 +3f5cb270: move @0x1b3900, a11, 1 +3f5cb2a0: move *a11(0x100), a7, 1 +3f5cb2c0: sub a11, a11 +3f5cb2d0: movb a11, *a7(0x28) +3f5cb2f0: calla L3F5EA530 +3f5cb320: move a14, -*sp, 1 +3f5cb330: move *a13(0x20), *a14+, 1 +3f5cb350: calla L3F709340 +3f5cb380: calla L3F57A710 +3f5cb3b0: move @0x1b3900, a7, 1 +3f5cb3e0: move *a7(0x100), a11, 1 +3f5cb400: movi 0xffff, a8 +3f5cb420: move a8, *a11(0x30), 1 +3f5cb440: jauc L3F5CBC80 +L3F5CB460: +3f5cb460: move @0x1b3900, a11, 1 +3f5cb490: move *a11(0x100), a7, 1 +3f5cb4b0: move a14, -*sp, 1 +3f5cb4c0: movk 8, a11 +3f5cb4d0: move a11, *a14+, 1 +3f5cb4e0: move *a13(0xffa0), *a14+, 1 +3f5cb500: move *a13(0xffc0), *a14+, 1 +3f5cb520: move a13, *a14+, 1 +3f5cb530: calla L3F5E3E30 +3f5cb560: movb a8, *a7(0x20) +3f5cb580: move @0x1b3900, a7, 1 +3f5cb5b0: move *a7(0x100), a11, 1 +3f5cb5d0: movb *a11(0x20), a11 +3f5cb5f0: jreq L3F5CB7B0 +3f5cb600: move *a7(0x100), a11, 1 +3f5cb620: sub a7, a7 +3f5cb630: movb a7, *a11(0x28) +3f5cb650: calla L3F5EA530 +3f5cb680: move a14, -*sp, 1 +3f5cb690: move *a13(0x20), *a14+, 1 +3f5cb6b0: calla L3F709340 +3f5cb6e0: calla L3F57A710 +3f5cb710: move @0x1b3900, a11, 1 +3f5cb740: move *a11(0x100), a7, 1 +3f5cb760: movi 0xffff, a8 +3f5cb780: move a8, *a7(0x30), 1 +3f5cb7a0: jruc L3F5CBC80 +L3F5CB7B0: +3f5cb7b0: move *a7(0x100), a11, 1 +3f5cb7d0: move a14, -*sp, 1 +3f5cb7e0: move *a13(0x0), *a14+, 1 +3f5cb800: move *a9(0x70), *a14+, 1 +3f5cb820: calla L3F6B19D0 +3f5cb850: movb a8, *a11(0x20) +3f5cb870: move a14, -*sp, 1 +3f5cb880: move *a13(0x0), *a14+, 1 +3f5cb8a0: calla L3F6ADF20 +3f5cb8d0: move @0x1b3900, a11, 1 +3f5cb900: move *a11(0x100), a7, 1 +3f5cb920: movb *a7(0x20), a7 +3f5cb940: jreq L3F5CBB00 +3f5cb950: move *a11(0x100), a7, 1 +3f5cb970: sub a11, a11 +3f5cb980: movb a11, *a7(0x28) +3f5cb9a0: calla L3F5EA530 +3f5cb9d0: move a14, -*sp, 1 +3f5cb9e0: move *a13(0x20), *a14+, 1 +3f5cba00: calla L3F709340 +3f5cba30: calla L3F57A710 +3f5cba60: move @0x1b3900, a7, 1 +3f5cba90: move *a7(0x100), a11, 1 +3f5cbab0: movi 0xffff, a8 +3f5cbad0: move a8, *a11(0x30), 1 +3f5cbaf0: jruc L3F5CBC80 +L3F5CBB00: +3f5cbb00: move *a11(0x100), a7, 1 +3f5cbb20: sub a11, a11 +3f5cbb30: movb a11, *a7(0x28) +3f5cbb50: calla L3F5EA530 +3f5cbb80: move a14, -*sp, 1 +3f5cbb90: move *a13(0x20), *a14+, 1 +3f5cbbb0: calla L3F709340 +3f5cbbe0: calla L3F57A710 +3f5cbc10: move @0x1b3900, a7, 1 +3f5cbc40: move *a7(0x100), a11, 1 +3f5cbc60: move *a11(0x30), a8, 1 +L3F5CBC80: +3f5cbc80: move *sp(0xa0), a14, 1 +3f5cbca0: mmfm sp, a7,a9,a11,a13 +3f5cbcc0: rets 2 +L3F5CBCD0: +3f5cbcd0: mmtm sp, a5,a7,a9,a11,a13 +3f5cbcf0: move a14, a13 +3f5cbd00: addk 32, a14 +3f5cbd10: move @0x1b3900, a11, 1 +3f5cbd40: move *a11(0x100), a11, 1 +3f5cbd60: movb *a11(0x28), a11 +3f5cbd80: subk 3, a11 +3f5cbd90: jrne L3F5CBE20 +3f5cbda0: move a14, -*sp, 1 +3f5cbdb0: movi 0x3f5eb870, a8 +3f5cbde0: move a8, *a14+, 1 +3f5cbdf0: calla L3F596290 +L3F5CBE20: +3f5cbe20: calla L3F708DE0 +3f5cbe50: move a8, *a13, 1 +3f5cbe60: move @0x1b3900, a11, 1 +3f5cbe90: move *a11(0x100), a7, 1 +3f5cbeb0: movk 3, a11 +3f5cbec0: movb a11, *a7(0x28) +3f5cbee0: move a14, -*sp, 1 +3f5cbef0: move @0x1b3900, a7, 1 +3f5cbf20: move *a7(0x100), a11, 1 +3f5cbf40: addi 0xb0, a11 +3f5cbf60: move a11, *a14+, 1 +3f5cbf70: calla L3FE19EB0 +3f5cbfa0: move a8, a7 +3f5cbfb0: jreq L3F5CC310 +3f5cbfc0: move @0x1b3900, a11, 1 +3f5cbff0: move *a11(0x100), a7, 1 +3f5cc010: movb *a7(0x28), a7 +3f5cc030: subk 4, a7 +3f5cc040: jrne L3F5CC080 +3f5cc050: calla L3F5EAFF0 +L3F5CC080: +3f5cc080: move @0x1b3900, a11, 1 +3f5cc0b0: move *a11(0x100), a7, 1 +3f5cc0d0: sub a11, a11 +3f5cc0e0: movb a11, *a7(0x28) +3f5cc100: move @0x1b3900, a7, 1 +3f5cc130: move *a7(0x100), a11, 1 +3f5cc150: movb *a11(0x20), a11 +3f5cc170: jrne L3F5CC1D0 +3f5cc180: move *a7(0x100), a11, 1 +3f5cc1a0: movk 4, a7 +3f5cc1b0: movb a7, *a11(0x20) +L3F5CC1D0: +3f5cc1d0: move @0x1b3900, a11, 1 +3f5cc200: move *a11(0x100), a7, 1 +3f5cc220: movi 0xffff, a11 +3f5cc240: move a11, *a7(0x30), 1 +3f5cc260: move a14, -*sp, 1 +3f5cc270: move *a13(0x0), *a14+, 1 +3f5cc290: calla L3F709340 +3f5cc2c0: calla L3F57A710 +3f5cc2f0: move a11, a8 +3f5cc300: jruc L3F5CCAF0 +L3F5CC310: +3f5cc310: move @0x1b3900, a11, 1 +3f5cc340: move *a11(0x100), a7, 1 +3f5cc360: sub a11, a11 +3f5cc370: movb a11, *a7(0x20) +3f5cc390: move @0x1b3900, a7, 1 +3f5cc3c0: move *a7(0x100), a11, 1 +3f5cc3e0: sub a7, a7 +3f5cc3f0: move a7, *a11(0x30), 1 +3f5cc410: move a14, -*sp, 1 +3f5cc420: move *a13(0xffe0), *a14+, 1 +3f5cc440: calla L3F5E41C0 +3f5cc470: move a8, a9 +3f5cc480: jrne L3F5CC670 +3f5cc490: move @0x1b3900, a11, 1 +3f5cc4c0: move *a11(0x100), a7, 1 +3f5cc4e0: sub a11, a11 +3f5cc4f0: movb a11, *a7(0x28) +3f5cc510: calla L3F5EA530 +3f5cc540: move a14, -*sp, 1 +3f5cc550: move *a13(0x0), *a14+, 1 +3f5cc570: calla L3F709340 +3f5cc5a0: calla L3F57A710 +3f5cc5d0: move @0x1b3900, a7, 1 +3f5cc600: move *a7(0x100), a11, 1 +3f5cc620: movi 0xffff, a8 +3f5cc640: move a8, *a11(0x30), 1 +3f5cc660: jruc L3F5CCAF0 +L3F5CC670: +3f5cc670: move @0x1b3900, a11, 1 +3f5cc6a0: move *a11(0x100), a5, 1 +3f5cc6c0: move a14, -*sp, 1 +3f5cc6d0: move *a13(0xffc0), *a14+, 1 +3f5cc6f0: move *a9(0x70), *a14+, 1 +3f5cc710: calla L3F6B1C60 +3f5cc740: movb a8, *a5(0x20) +3f5cc760: move @0x1b3900, a11, 1 +3f5cc790: move *a11(0x100), a5, 1 +3f5cc7b0: movb *a5(0x20), a5 +3f5cc7d0: jreq L3F5CC980 +3f5cc7e0: move *a11(0x100), a5, 1 +3f5cc800: movb a7, *a5(0x28) +3f5cc820: calla L3F5EA530 +3f5cc850: move a14, -*sp, 1 +3f5cc860: move *a13(0x0), *a14+, 1 +3f5cc880: calla L3F709340 +3f5cc8b0: calla L3F57A710 +3f5cc8e0: move @0x1b3900, a11, 1 +3f5cc910: move *a11(0x100), a5, 1 +3f5cc930: movi 0xffff, a8 +3f5cc950: move a8, *a5(0x30), 1 +3f5cc970: jruc L3F5CCAF0 +L3F5CC980: +3f5cc980: move *a11(0x100), a5, 1 +3f5cc9a0: movb a7, *a5(0x28) +3f5cc9c0: calla L3F5EA530 +3f5cc9f0: move a14, -*sp, 1 +3f5cca00: move *a13(0x0), *a14+, 1 +3f5cca20: calla L3F709340 +3f5cca50: calla L3F57A710 +3f5cca80: move @0x1b3900, a11, 1 +3f5ccab0: move *a11(0x100), a5, 1 +3f5ccad0: move *a5(0x30), a8, 1 +L3F5CCAF0: +3f5ccaf0: move *sp(0xc0), a14, 1 +3f5ccb10: mmfm sp, a5,a7,a9,a11,a13 +3f5ccb30: rets 2 +L3F5CCB40: +3f5ccb40: mmtm sp, a5,a7,a9,a10,a11,a13 +3f5ccb60: move a14, a13 +3f5ccb70: addi 0xa0, a14 +3f5ccb90: move @0x1b3900, a11, 1 +3f5ccbc0: move *a11(0x100), a11, 1 +3f5ccbe0: movb *a11(0x28), a11 +3f5ccc00: subk 3, a11 +3f5ccc10: jrne L3F5CCCA0 +3f5ccc20: move a14, -*sp, 1 +3f5ccc30: movi 0x3f5eb870, a8 +3f5ccc60: move a8, *a14+, 1 +3f5ccc70: calla L3F596290 +L3F5CCCA0: +3f5ccca0: calla L3F708DE0 +3f5cccd0: move a8, *a13(0x60), 1 +3f5cccf0: move @0x1b3900, a11, 1 +3f5ccd20: move *a11(0x100), a7, 1 +3f5ccd40: movk 3, a11 +3f5ccd50: movb a11, *a7(0x28) +3f5ccd70: move a14, -*sp, 1 +3f5ccd80: move @0x1b3900, a7, 1 +3f5ccdb0: move *a7(0x100), a11, 1 +3f5ccdd0: addi 0xb0, a11 +3f5ccdf0: move a11, *a14+, 1 +3f5cce00: calla L3FE19EB0 +3f5cce30: move a8, a7 +3f5cce40: jreq L3F5CD1B0 +3f5cce50: move @0x1b3900, a11, 1 +3f5cce80: move *a11(0x100), a7, 1 +3f5ccea0: movb *a7(0x28), a7 +3f5ccec0: subk 4, a7 +3f5cced0: jrne L3F5CCF10 +3f5ccee0: calla L3F5EAFF0 +L3F5CCF10: +3f5ccf10: move @0x1b3900, a11, 1 +3f5ccf40: move *a11(0x100), a7, 1 +3f5ccf60: sub a11, a11 +3f5ccf70: movb a11, *a7(0x28) +3f5ccf90: move @0x1b3900, a7, 1 +3f5ccfc0: move *a7(0x100), a11, 1 +3f5ccfe0: movb *a11(0x20), a11 +3f5cd000: jrne L3F5CD060 +3f5cd010: move *a7(0x100), a11, 1 +3f5cd030: movk 4, a7 +3f5cd040: movb a7, *a11(0x20) +L3F5CD060: +3f5cd060: move @0x1b3900, a11, 1 +3f5cd090: move *a11(0x100), a7, 1 +3f5cd0b0: movi 0xffff, a11 +3f5cd0d0: move a11, *a7(0x30), 1 +3f5cd0f0: move a14, -*sp, 1 +3f5cd100: move *a13(0x60), *a14+, 1 +3f5cd120: calla L3F709340 +3f5cd150: calla L3F57A710 +3f5cd180: move a11, a8 +3f5cd190: jauc L3F5CF860 +L3F5CD1B0: +3f5cd1b0: move @0x1b3900, a11, 1 +3f5cd1e0: move *a11(0x100), a7, 1 +3f5cd200: sub a11, a11 +3f5cd210: movb a11, *a7(0x20) +3f5cd230: move @0x1b3900, a7, 1 +3f5cd260: move *a7(0x100), a11, 1 +3f5cd280: sub a7, a7 +3f5cd290: move a7, *a11(0x30), 1 +3f5cd2b0: move *a13(0xffc0), a11, 1 +3f5cd2d0: jreq L3F5CD970 +3f5cd2e0: move @0x1b3900, a7, 1 +3f5cd310: move *a7(0x100), a11, 1 +3f5cd330: move a14, -*sp, 1 +3f5cd340: movk 4, a7 +3f5cd350: move a7, *a14+, 1 +3f5cd360: move a13, a7 +3f5cd370: addk 32, a7 +3f5cd380: move a7, *a14+, 1 +3f5cd390: move *a13(0xffa0), *a14+, 1 +3f5cd3b0: calla L3F596070 +3f5cd3e0: movb a8, *a11(0x20) +3f5cd400: move @0x1b3900, a11, 1 +3f5cd430: move *a11(0x100), a7, 1 +3f5cd450: movb *a7(0x20), a7 +3f5cd470: jreq L3F5CD640 +3f5cd480: move *a11(0x100), a7, 1 +3f5cd4a0: sub a11, a11 +3f5cd4b0: movb a11, *a7(0x28) +3f5cd4d0: calla L3F5EA530 +3f5cd500: move a14, -*sp, 1 +3f5cd510: move *a13(0x60), *a14+, 1 +3f5cd530: calla L3F709340 +3f5cd560: calla L3F57A710 +3f5cd590: move @0x1b3900, a7, 1 +3f5cd5c0: move *a7(0x100), a11, 1 +3f5cd5e0: movi 0xffff, a8 +3f5cd600: move a8, *a11(0x30), 1 +3f5cd620: jauc L3F5CF860 +L3F5CD640: +3f5cd640: move a14, -*sp, 1 +3f5cd650: sub a7, a7 +3f5cd660: move a7, *a14+, 1 +3f5cd670: move *a13(0x20), *a14+, 1 +3f5cd690: move *a13(0xffc0), *a14+, 1 +3f5cd6b0: calla L3F596000 +3f5cd6e0: move a8, a11 +3f5cd6f0: jrne L3F5CD970 +3f5cd700: move @0x1b3900, a11, 1 +3f5cd730: move *a11(0x100), a7, 1 +3f5cd750: movk 14, a11 +3f5cd760: movb a11, *a7(0x20) +3f5cd780: move @0x1b3900, a7, 1 +3f5cd7b0: move *a7(0x100), a11, 1 +3f5cd7d0: sub a7, a7 +3f5cd7e0: movb a7, *a11(0x28) +3f5cd800: calla L3F5EA530 +3f5cd830: move a14, -*sp, 1 +3f5cd840: move *a13(0x60), *a14+, 1 +3f5cd860: calla L3F709340 +3f5cd890: calla L3F57A710 +3f5cd8c0: move @0x1b3900, a11, 1 +3f5cd8f0: move *a11(0x100), a7, 1 +3f5cd910: movi 0xffff, a8 +3f5cd930: move a8, *a7(0x30), 1 +3f5cd950: jauc L3F5CF860 +L3F5CD970: +3f5cd970: move a14, -*sp, 1 +3f5cd980: move *a13(0xffe0), *a14+, 1 +3f5cd9a0: calla L3F5E41C0 +3f5cd9d0: move a8, a9 +3f5cd9e0: jrne L3F5CDBE0 +3f5cd9f0: move @0x1b3900, a11, 1 +3f5cda20: move *a11(0x100), a7, 1 +3f5cda40: sub a11, a11 +3f5cda50: movb a11, *a7(0x28) +3f5cda70: calla L3F5EA530 +3f5cdaa0: move a14, -*sp, 1 +3f5cdab0: move *a13(0x60), *a14+, 1 +3f5cdad0: calla L3F709340 +3f5cdb00: calla L3F57A710 +3f5cdb30: move @0x1b3900, a7, 1 +3f5cdb60: move *a7(0x100), a11, 1 +3f5cdb80: movi 0xffff, a8 +3f5cdba0: move a8, *a11(0x30), 1 +3f5cdbc0: jauc L3F5CF860 +L3F5CDBE0: +3f5cdbe0: calla L3FB33870 +3f5cdc10: move a8, *a13(0x40), 1 +3f5cdc30: move *a9(0x70), a10, 1 +3f5cdc50: setf 16, 1, 0 +3f5cdc60: move *a10(0x10), a11, 0 +3f5cdc80: btst 1, a11 +3f5cdc90: jrne L3F5CDF60 +3f5cdca0: move @0x1b3900, a11, 1 +3f5cdcd0: move *a11(0x100), a7, 1 +3f5cdcf0: movk 22, a11 +3f5cdd00: movb a11, *a7(0x20) +3f5cdd20: move a14, -*sp, 1 +3f5cdd30: move a8, *a14+, 1 +3f5cdd40: calla L3FB338D0 +3f5cdd70: move @0x1b3900, a7, 1 +3f5cdda0: move *a7(0x100), a11, 1 +3f5cddc0: sub a7, a7 +3f5cddd0: movb a7, *a11(0x28) +3f5cddf0: calla L3F5EA530 +3f5cde20: move a14, -*sp, 1 +3f5cde30: move *a13(0x60), *a14+, 1 +3f5cde50: calla L3F709340 +3f5cde80: calla L3F57A710 +3f5cdeb0: move @0x1b3900, a11, 1 +3f5cdee0: move *a11(0x100), a7, 1 +3f5cdf00: movi 0xffff, a8 +3f5cdf20: move a8, *a7(0x30), 1 +3f5cdf40: jauc L3F5CF860 +L3F5CDF60: +3f5cdf60: move *a10(0x30), a11, 0 +3f5cdf80: btst 8, a11 +3f5cdf90: jreq L3F5CE2A0 +3f5cdfa0: move *a10(0xf0), a11, 0 +3f5cdfc0: jrne L3F5CE2A0 +3f5cdfd0: move @0x1b3900, a11, 1 +3f5ce000: move *a11(0x100), a7, 1 +3f5ce020: movi 0x23, a11 +3f5ce040: movb a11, *a7(0x20) +3f5ce060: move a14, -*sp, 1 +3f5ce070: move a8, *a14+, 1 +3f5ce080: calla L3FB338D0 +3f5ce0b0: move @0x1b3900, a7, 1 +3f5ce0e0: move *a7(0x100), a11, 1 +3f5ce100: sub a7, a7 +3f5ce110: movb a7, *a11(0x28) +3f5ce130: calla L3F5EA530 +3f5ce160: move a14, -*sp, 1 +3f5ce170: move *a13(0x60), *a14+, 1 +3f5ce190: calla L3F709340 +3f5ce1c0: calla L3F57A710 +3f5ce1f0: move @0x1b3900, a11, 1 +3f5ce220: move *a11(0x100), a7, 1 +3f5ce240: movi 0xffff, a8 +3f5ce260: move a8, *a7(0x30), 1 +3f5ce280: jauc L3F5CF860 +L3F5CE2A0: +3f5ce2a0: move *a10(0xf0), a11, 0 +3f5ce2c0: jrne L3F5CE4D0 +3f5ce2d0: setf 16, 0, 0 +3f5ce2e0: move *a10(0x120), a11, 0 +3f5ce300: jrne L3F5CE4D0 +L3F5CE310: +3f5ce310: setf 16, 1, 0 +3f5ce320: move *a10(0x30), a11, 0 +3f5ce340: btst 5, a11 +3f5ce350: jreq L3F5CE3B0 +3f5ce360: movi 0x35, a11 +3f5ce380: move a11, *a10(0x120), 0 +3f5ce3a0: jruc L3F5CE4D0 +L3F5CE3B0: +3f5ce3b0: move a14, -*sp, 1 +3f5ce3c0: movk 26, a11 +3f5ce3d0: move a11, *a14+, 1 +3f5ce3e0: move a10, a7 +3f5ce3f0: addi 0x110, a7 +3f5ce410: move a7, *a14+, 1 +3f5ce420: calla L3F6FAC70 +3f5ce450: setf 16, 1, 0 +3f5ce460: move *a10(0xf0), a7, 0 +3f5ce480: jrne L3F5CE4D0 +3f5ce490: setf 16, 0, 0 +3f5ce4a0: move *a10(0x120), a7, 0 +3f5ce4c0: jreq L3F5CE310 +L3F5CE4D0: +3f5ce4d0: setf 16, 0, 0 +3f5ce4e0: move *a10(0x120), a11, 0 +3f5ce500: jreq L3F5CE810 +3f5ce510: move @0x1b3900, a11, 1 +3f5ce540: move *a11(0x100), a7, 1 +3f5ce560: movb *a10(0x120), *a7(0x20) +3f5ce590: sub a7, a7 +3f5ce5a0: move a7, *a10(0x120), 0 +3f5ce5c0: move a14, -*sp, 1 +3f5ce5d0: move *a13(0x40), *a14+, 1 +3f5ce5f0: calla L3FB338D0 +3f5ce620: move @0x1b3900, a11, 1 +3f5ce650: move *a11(0x100), a7, 1 +3f5ce670: sub a11, a11 +3f5ce680: movb a11, *a7(0x28) +3f5ce6a0: calla L3F5EA530 +3f5ce6d0: move a14, -*sp, 1 +3f5ce6e0: move *a13(0x60), *a14+, 1 +3f5ce700: calla L3F709340 +3f5ce730: calla L3F57A710 +3f5ce760: move @0x1b3900, a7, 1 +3f5ce790: move *a7(0x100), a11, 1 +3f5ce7b0: movi 0xffff, a8 +3f5ce7d0: move a8, *a11(0x30), 1 +3f5ce7f0: jauc L3F5CF860 +L3F5CE810: +3f5ce810: move a14, -*sp, 1 +3f5ce820: sub a11, a11 +3f5ce830: move a11, *a14+, 1 +3f5ce840: calla L3F5844C0 +3f5ce870: move a8, a7 +3f5ce880: jrge L3F5CEAE0 +3f5ce890: move a14, -*sp, 1 +3f5ce8a0: move *a13(0x40), *a14+, 1 +3f5ce8c0: calla L3FB338D0 +3f5ce8f0: move @0x1b3900, a7, 1 +3f5ce920: move *a7(0x100), a11, 1 +3f5ce940: sub a7, a7 +3f5ce950: movb a7, *a11(0x28) +3f5ce970: calla L3F5EA530 +3f5ce9a0: move a14, -*sp, 1 +3f5ce9b0: move *a13(0x60), *a14+, 1 +3f5ce9d0: calla L3F709340 +3f5cea00: calla L3F57A710 +3f5cea30: move @0x1b3900, a11, 1 +3f5cea60: move *a11(0x100), a7, 1 +3f5cea80: movi 0xffff, a8 +3f5ceaa0: move a8, *a7(0x30), 1 +3f5ceac0: jauc L3F5CF860 +L3F5CEAE0: +3f5ceae0: calla L3F584940 +3f5ceb10: move a8, a9 +3f5ceb20: jrne L3F5CEE50 +3f5ceb30: move @0x1b3900, a7, 1 +3f5ceb60: move *a7(0x100), a5, 1 +3f5ceb80: move *a7(0x100), a11, 1 +3f5ceba0: move *a11(0x30), a11, 1 +3f5cebc0: sll 0x5, a11 +3f5cebd0: add a11, a5 +3f5cebe0: sub a11, a11 +3f5cebf0: move a11, *a5(0x2f0), 1 +3f5cec10: move a14, -*sp, 1 +3f5cec20: move *a13(0x40), *a14+, 1 +3f5cec40: calla L3FB338D0 +3f5cec70: move @0x1b3900, a7, 1 +3f5ceca0: move *a7(0x100), a5, 1 +3f5cecc0: movb a11, *a5(0x28) +3f5cece0: calla L3F5EA530 +3f5ced10: move a14, -*sp, 1 +3f5ced20: move *a13(0x60), *a14+, 1 +3f5ced40: calla L3F709340 +3f5ced70: calla L3F57A710 +3f5ceda0: move @0x1b3900, a7, 1 +3f5cedd0: move *a7(0x100), a5, 1 +3f5cedf0: movi 0xffff, a8 +3f5cee10: move a8, *a5(0x30), 1 +3f5cee30: jauc L3F5CF860 +L3F5CEE50: +3f5cee50: move *a10(0xc0), *a13(0x80), 1 +3f5cee80: move a14, -*sp, 1 +3f5cee90: movk 1, a7 +3f5ceea0: move a7, *a14+, 1 +3f5ceeb0: move *a13(0x80), *a14+, 1 +3f5ceed0: calla L3F6BEEF0 +3f5cef00: move a8, a5 +3f5cef10: jrne L3F5CEFA0 +3f5cef20: move a14, -*sp, 1 +3f5cef30: movi 0x3f5eb978, a8 +3f5cef60: move a8, *a14+, 1 +3f5cef70: calla L3F596290 +L3F5CEFA0: +3f5cefa0: move *a13(0x80), a10, 1 +3f5cefc0: movk 2, a5 +3f5cefd0: setf 16, 1, 0 +3f5cefe0: move a5, *a9(0x20), 0 +3f5cf000: movk 3, a5 +3f5cf010: move a5, *a9, 1 +3f5cf020: movi 0x1e5b00, a5 +3f5cf050: move a5, *a9(0x50), 1 +3f5cf070: move a10, *a9(0x70), 1 +3f5cf090: move a14, -*sp, 1 +3f5cf0a0: movk 8, a7 +3f5cf0b0: move a7, *a14+, 1 +3f5cf0c0: movk 1, a7 +3f5cf0d0: move a7, *a14+, 1 +3f5cf0e0: calla L3F6AC3C0 +3f5cf110: move a8, *a13, 1 +3f5cf120: move a14, -*sp, 1 +3f5cf130: move a8, *a14+, 1 +3f5cf140: move a10, *a14+, 1 +3f5cf150: calla L3F6B3160 +3f5cf180: move *a13(0xffc0), a7, 1 +3f5cf1a0: jreq L3F5CF3F0 +3f5cf1b0: move *a13, a11, 1 +3f5cf1c0: move *a13(0x20), a5, 1 +3f5cf1e0: setf 16, 1, 0 +3f5cf1f0: move *a11(0x40), a7, 0 +3f5cf210: cmp a7, a5 +3f5cf220: jrle L3F5CF270 +3f5cf230: move *a11(0x40), a7, 0 +3f5cf250: move a7, *a13(0x20), 1 +L3F5CF270: +3f5cf270: move a14, -*sp, 1 +3f5cf280: move *a13(0x20), *a14+, 1 +3f5cf2a0: move *a13(0xffc0), *a14+, 1 +3f5cf2c0: move *a11(0x20), a7, 1 +3f5cf2e0: sll 0x3, a7 +3f5cf2f0: add a11, a7 +3f5cf300: move a7, *a14+, 1 +3f5cf310: calla L3F596180 +3f5cf340: move a14, -*sp, 1 +3f5cf350: movk 4, a7 +3f5cf360: move a7, *a14+, 1 +3f5cf370: move *a13(0xffa0), *a14+, 1 +3f5cf390: move a13, a5 +3f5cf3a0: addk 32, a5 +3f5cf3b0: move a5, *a14+, 1 +3f5cf3c0: calla L3F596180 +L3F5CF3F0: +3f5cf3f0: move a14, -*sp, 1 +3f5cf400: move *a13(0x0), *a14+, 1 +3f5cf420: calla L3F6ADF20 +3f5cf450: move a14, -*sp, 1 +3f5cf460: move *a13(0x40), *a14+, 1 +3f5cf480: calla L3FB338D0 +3f5cf4b0: move @0x1b3900, a11, 1 +3f5cf4e0: move *a11(0x100), a7, 1 +3f5cf500: movb *a7(0x20), a7 +3f5cf520: jreq L3F5CF6E0 +3f5cf530: move *a11(0x100), a7, 1 +3f5cf550: sub a5, a5 +3f5cf560: movb a5, *a7(0x28) +3f5cf580: calla L3F5EA530 +3f5cf5b0: move a14, -*sp, 1 +3f5cf5c0: move *a13(0x60), *a14+, 1 +3f5cf5e0: calla L3F709340 +3f5cf610: calla L3F57A710 +3f5cf640: move @0x1b3900, a11, 1 +3f5cf670: move *a11(0x100), a7, 1 +3f5cf690: movi 0xffff, a8 +3f5cf6b0: move a8, *a7(0x30), 1 +3f5cf6d0: jruc L3F5CF860 +L3F5CF6E0: +3f5cf6e0: move *a11(0x100), a7, 1 +3f5cf700: sub a5, a5 +3f5cf710: movb a5, *a7(0x28) +3f5cf730: calla L3F5EA530 +3f5cf760: move a14, -*sp, 1 +3f5cf770: move *a13(0x60), *a14+, 1 +3f5cf790: calla L3F709340 +3f5cf7c0: calla L3F57A710 +3f5cf7f0: move @0x1b3900, a11, 1 +3f5cf820: move *a11(0x100), a7, 1 +3f5cf840: move *a7(0x30), a8, 1 +L3F5CF860: +3f5cf860: move *sp(0xe0), a14, 1 +3f5cf880: mmfm sp, a5,a7,a9,a10,a11,a13 +3f5cf8a0: rets 2 +L3F5CF8B0: +3f5cf8b0: mmtm sp, a7,a9,a10,a11,a13 +3f5cf8d0: move a14, a13 +3f5cf8e0: addi 0x60, a14 +3f5cf900: move @0x1b3900, a11, 1 +3f5cf930: move *a11(0x100), a11, 1 +3f5cf950: movb *a11(0x28), a11 +3f5cf970: subk 3, a11 +3f5cf980: jrne L3F5CFA10 +3f5cf990: move a14, -*sp, 1 +3f5cf9a0: movi 0x3f5eb870, a8 +3f5cf9d0: move a8, *a14+, 1 +3f5cf9e0: calla L3F596290 +L3F5CFA10: +3f5cfa10: calla L3F708DE0 +3f5cfa40: move a8, *a13(0x40), 1 +3f5cfa60: move @0x1b3900, a11, 1 +3f5cfa90: move *a11(0x100), a7, 1 +3f5cfab0: movk 3, a11 +3f5cfac0: movb a11, *a7(0x28) +3f5cfae0: move a14, -*sp, 1 +3f5cfaf0: move @0x1b3900, a7, 1 +3f5cfb20: move *a7(0x100), a11, 1 +3f5cfb40: addi 0xb0, a11 +3f5cfb60: move a11, *a14+, 1 +3f5cfb70: calla L3FE19EB0 +3f5cfba0: move a8, a7 +3f5cfbb0: jreq L3F5CFF20 +3f5cfbc0: move @0x1b3900, a11, 1 +3f5cfbf0: move *a11(0x100), a7, 1 +3f5cfc10: movb *a7(0x28), a7 +3f5cfc30: subk 4, a7 +3f5cfc40: jrne L3F5CFC80 +3f5cfc50: calla L3F5EAFF0 +L3F5CFC80: +3f5cfc80: move @0x1b3900, a11, 1 +3f5cfcb0: move *a11(0x100), a7, 1 +3f5cfcd0: sub a11, a11 +3f5cfce0: movb a11, *a7(0x28) +3f5cfd00: move @0x1b3900, a7, 1 +3f5cfd30: move *a7(0x100), a11, 1 +3f5cfd50: movb *a11(0x20), a11 +3f5cfd70: jrne L3F5CFDD0 +3f5cfd80: move *a7(0x100), a11, 1 +3f5cfda0: movk 4, a7 +3f5cfdb0: movb a7, *a11(0x20) +L3F5CFDD0: +3f5cfdd0: move @0x1b3900, a11, 1 +3f5cfe00: move *a11(0x100), a7, 1 +3f5cfe20: movi 0xffff, a11 +3f5cfe40: move a11, *a7(0x30), 1 +3f5cfe60: move a14, -*sp, 1 +3f5cfe70: move *a13(0x40), *a14+, 1 +3f5cfe90: calla L3F709340 +3f5cfec0: calla L3F57A710 +3f5cfef0: move a11, a8 +3f5cff00: jauc L3F5D1950 +L3F5CFF20: +3f5cff20: move @0x1b3900, a11, 1 +3f5cff50: move *a11(0x100), a7, 1 +3f5cff70: sub a11, a11 +3f5cff80: movb a11, *a7(0x20) +3f5cffa0: move @0x1b3900, a7, 1 +3f5cffd0: move *a7(0x100), a11, 1 +3f5cfff0: sub a7, a7 +3f5d0000: move a7, *a11(0x30), 1 +3f5d0020: move a14, -*sp, 1 +3f5d0030: move *a13(0xffe0), *a14+, 1 +3f5d0050: calla L3F5E41C0 +3f5d0080: move a8, a9 +3f5d0090: jrne L3F5D0290 +3f5d00a0: move @0x1b3900, a11, 1 +3f5d00d0: move *a11(0x100), a7, 1 +3f5d00f0: sub a11, a11 +3f5d0100: movb a11, *a7(0x28) +3f5d0120: calla L3F5EA530 +3f5d0150: move a14, -*sp, 1 +3f5d0160: move *a13(0x40), *a14+, 1 +3f5d0180: calla L3F709340 +3f5d01b0: calla L3F57A710 +3f5d01e0: move @0x1b3900, a7, 1 +3f5d0210: move *a7(0x100), a11, 1 +3f5d0230: movi 0xffff, a8 +3f5d0250: move a8, *a11(0x30), 1 +3f5d0270: jauc L3F5D1950 +L3F5D0290: +3f5d0290: move *a9(0x70), a10, 1 +3f5d02b0: setf 16, 1, 0 +3f5d02c0: move *a10(0x30), a11, 0 +3f5d02e0: btst 8, a11 +3f5d02f0: jreq L3F5D05C0 +3f5d0300: move *a10(0x30), a11, 0 +3f5d0320: btst 2, a11 +3f5d0330: jreq L3F5D05C0 +3f5d0340: move @0x1b3900, a11, 1 +3f5d0370: move *a11(0x100), a7, 1 +3f5d0390: movi 0x25, a11 +3f5d03b0: movb a11, *a7(0x20) +3f5d03d0: move @0x1b3900, a7, 1 +3f5d0400: move *a7(0x100), a11, 1 +3f5d0420: sub a7, a7 +3f5d0430: movb a7, *a11(0x28) +3f5d0450: calla L3F5EA530 +3f5d0480: move a14, -*sp, 1 +3f5d0490: move *a13(0x40), *a14+, 1 +3f5d04b0: calla L3F709340 +3f5d04e0: calla L3F57A710 +3f5d0510: move @0x1b3900, a11, 1 +3f5d0540: move *a11(0x100), a7, 1 +3f5d0560: movi 0xffff, a8 +3f5d0580: move a8, *a7(0x30), 1 +3f5d05a0: jauc L3F5D1950 +L3F5D05C0: +3f5d05c0: move @0x1b3900, a11, 1 +3f5d05f0: move *a11(0x100), a7, 1 +3f5d0610: move a14, -*sp, 1 +3f5d0620: movk 8, a11 +3f5d0630: move a11, *a14+, 1 +3f5d0640: move *a13(0xffa0), *a14+, 1 +3f5d0660: move *a13(0xffc0), *a14+, 1 +3f5d0680: move a13, *a14+, 1 +3f5d0690: calla L3F5E3E30 +3f5d06c0: movb a8, *a7(0x20) +3f5d06e0: move @0x1b3900, a7, 1 +3f5d0710: move *a7(0x100), a11, 1 +3f5d0730: movb *a11(0x20), a11 +3f5d0750: jreq L3F5D0920 +3f5d0760: move *a7(0x100), a11, 1 +3f5d0780: sub a7, a7 +3f5d0790: movb a7, *a11(0x28) +3f5d07b0: calla L3F5EA530 +3f5d07e0: move a14, -*sp, 1 +3f5d07f0: move *a13(0x40), *a14+, 1 +3f5d0810: calla L3F709340 +3f5d0840: calla L3F57A710 +3f5d0870: move @0x1b3900, a11, 1 +3f5d08a0: move *a11(0x100), a7, 1 +3f5d08c0: movi 0xffff, a8 +3f5d08e0: move a8, *a7(0x30), 1 +3f5d0900: jauc L3F5D1950 +L3F5D0920: +3f5d0920: move *a7(0x100), a11, 1 +3f5d0940: move a14, -*sp, 1 +3f5d0950: move *a13(0x0), *a14+, 1 +3f5d0970: move a10, *a14+, 1 +3f5d0980: calla L3F6B3520 +3f5d09b0: movb a8, *a11(0x20) +3f5d09d0: move @0x1b3900, a11, 1 +3f5d0a00: move *a11(0x100), a7, 1 +3f5d0a20: movb *a7(0x20), a7 +3f5d0a40: jreq L3F5D0C10 +3f5d0a50: move *a11(0x100), a7, 1 +3f5d0a70: sub a11, a11 +3f5d0a80: movb a11, *a7(0x28) +3f5d0aa0: calla L3F5EA530 +3f5d0ad0: move a14, -*sp, 1 +3f5d0ae0: move *a13(0x40), *a14+, 1 +3f5d0b00: calla L3F709340 +3f5d0b30: calla L3F57A710 +3f5d0b60: move @0x1b3900, a7, 1 +3f5d0b90: move *a7(0x100), a11, 1 +3f5d0bb0: movi 0xffff, a8 +3f5d0bd0: move a8, *a11(0x30), 1 +3f5d0bf0: jauc L3F5D1950 +L3F5D0C10: +3f5d0c10: setf 16, 1, 0 +3f5d0c20: move *a10(0x30), a7, 0 +3f5d0c40: btst 8, a7 +3f5d0c50: jreq L3F5D0F50 +3f5d0c60: move *a10(0x30), a7, 0 +3f5d0c80: btst 2, a7 +3f5d0c90: jreq L3F5D0F50 +3f5d0ca0: move *a11(0x100), a7, 1 +3f5d0cc0: movi 0x24, a11 +3f5d0ce0: movb a11, *a7(0x20) +3f5d0d00: move a14, -*sp, 1 +3f5d0d10: move *a13(0x0), *a14+, 1 +3f5d0d30: calla L3F6ADF20 +3f5d0d60: move @0x1b3900, a7, 1 +3f5d0d90: move *a7(0x100), a11, 1 +3f5d0db0: sub a7, a7 +3f5d0dc0: movb a7, *a11(0x28) +3f5d0de0: calla L3F5EA530 +3f5d0e10: move a14, -*sp, 1 +3f5d0e20: move *a13(0x40), *a14+, 1 +3f5d0e40: calla L3F709340 +3f5d0e70: calla L3F57A710 +3f5d0ea0: move @0x1b3900, a11, 1 +3f5d0ed0: move *a11(0x100), a7, 1 +3f5d0ef0: movi 0xffff, a8 +3f5d0f10: move a8, *a7(0x30), 1 +3f5d0f30: jauc L3F5D1950 +L3F5D0F50: +3f5d0f50: calla L3FB33870 +3f5d0f80: move a8, *a13(0x20), 1 +3f5d0fa0: move a14, -*sp, 1 +3f5d0fb0: move @0x1b3900, a11, 1 +3f5d0fe0: move *a11(0x100), a7, 1 +3f5d1000: addi 0xb0, a7 +3f5d1020: move a7, *a14+, 1 +3f5d1030: calla L3FE19EB0 +3f5d1060: move a8, a7 +3f5d1070: jreq L3F5D11F0 +3f5d1080: move @0x1b3900, a11, 1 +3f5d10b0: move *a11(0x100), a7, 1 +3f5d10d0: movb *a7(0x20), a7 +3f5d10f0: jrne L3F5D1150 +3f5d1100: move *a11(0x100), a7, 1 +3f5d1120: movk 4, a11 +3f5d1130: movb a11, *a7(0x20) +L3F5D1150: +3f5d1150: move @0x1b3900, a11, 1 +3f5d1180: move *a11(0x100), a7, 1 +3f5d11a0: movi 0xffff, a11 +3f5d11c0: move a11, *a7(0x30), 1 +3f5d11e0: jruc L3F5D1470 +L3F5D11F0: +3f5d11f0: setf 16, 1, 0 +3f5d1200: move *a10(0x30), a11, 0 +3f5d1220: btst 2, a11 +3f5d1230: jreq L3F5D13B0 +3f5d1240: setf 16, 0, 0 +3f5d1250: move *a10(0x120), a11, 0 +3f5d1270: jrne L3F5D13B0 +L3F5D1280: +3f5d1280: move a14, -*sp, 1 +3f5d1290: movk 26, a11 +3f5d12a0: move a11, *a14+, 1 +3f5d12b0: move a10, a7 +3f5d12c0: addi 0x110, a7 +3f5d12e0: move a7, *a14+, 1 +3f5d12f0: calla L3F6FAC70 +3f5d1320: setf 16, 1, 0 +3f5d1330: move *a10(0x30), a7, 0 +3f5d1350: btst 2, a7 +3f5d1360: jreq L3F5D13B0 +3f5d1370: setf 16, 0, 0 +3f5d1380: move *a10(0x120), a7, 0 +3f5d13a0: jreq L3F5D1280 +L3F5D13B0: +3f5d13b0: move @0x1b3900, a11, 1 +3f5d13e0: move *a11(0x100), a7, 1 +3f5d1400: movb *a10(0x120), *a7(0x20) +3f5d1430: sub a7, a7 +3f5d1440: setf 16, 0, 0 +3f5d1450: move a7, *a10(0x120), 0 +L3F5D1470: +3f5d1470: move a14, -*sp, 1 +3f5d1480: move *a13(0x20), *a14+, 1 +3f5d14a0: calla L3FB338D0 +3f5d14d0: setf 16, 1, 0 +3f5d14e0: move *a10(0x30), a11, 0 +3f5d1500: movk 4, a7 +3f5d1510: andn a7, a11 +3f5d1520: move a11, *a10(0x30), 0 +3f5d1540: move a14, -*sp, 1 +3f5d1550: move *a13(0x0), *a14+, 1 +3f5d1570: calla L3F6ADF20 +3f5d15a0: move @0x1b3900, a11, 1 +3f5d15d0: move *a11(0x100), a7, 1 +3f5d15f0: movb *a7(0x20), a7 +3f5d1610: jreq L3F5D17D0 +3f5d1620: move *a11(0x100), a7, 1 +3f5d1640: sub a11, a11 +3f5d1650: movb a11, *a7(0x28) +3f5d1670: calla L3F5EA530 +3f5d16a0: move a14, -*sp, 1 +3f5d16b0: move *a13(0x40), *a14+, 1 +3f5d16d0: calla L3F709340 +3f5d1700: calla L3F57A710 +3f5d1730: move @0x1b3900, a7, 1 +3f5d1760: move *a7(0x100), a11, 1 +3f5d1780: movi 0xffff, a8 +3f5d17a0: move a8, *a11(0x30), 1 +3f5d17c0: jruc L3F5D1950 +L3F5D17D0: +3f5d17d0: move *a11(0x100), a7, 1 +3f5d17f0: sub a11, a11 +3f5d1800: movb a11, *a7(0x28) +3f5d1820: calla L3F5EA530 +3f5d1850: move a14, -*sp, 1 +3f5d1860: move *a13(0x40), *a14+, 1 +3f5d1880: calla L3F709340 +3f5d18b0: calla L3F57A710 +3f5d18e0: move @0x1b3900, a7, 1 +3f5d1910: move *a7(0x100), a11, 1 +3f5d1930: move *a11(0x30), a8, 1 +L3F5D1950: +3f5d1950: move *sp(0xc0), a14, 1 +3f5d1970: mmfm sp, a7,a9,a10,a11,a13 +3f5d1990: rets 2 +3f5d19a0: mmtm sp, a7,a9,a10,a11,a13 +3f5d19c0: move a14, a13 +3f5d19d0: addi 0xa0, a14 +3f5d19f0: move @0x1b3900, a11, 1 +3f5d1a20: move *a11(0x100), a11, 1 +3f5d1a40: movb *a11(0x28), a11 +3f5d1a60: subk 3, a11 +3f5d1a70: jrne L3F5D1B00 +3f5d1a80: move a14, -*sp, 1 +3f5d1a90: movi 0x3f5eb870, a8 +3f5d1ac0: move a8, *a14+, 1 +3f5d1ad0: calla L3F596290 +L3F5D1B00: +3f5d1b00: calla L3F708DE0 +3f5d1b30: move a8, *a13(0x80), 1 +3f5d1b50: move @0x1b3900, a11, 1 +3f5d1b80: move *a11(0x100), a7, 1 +3f5d1ba0: movk 3, a11 +3f5d1bb0: movb a11, *a7(0x28) +3f5d1bd0: move a14, -*sp, 1 +3f5d1be0: move @0x1b3900, a7, 1 +3f5d1c10: move *a7(0x100), a11, 1 +3f5d1c30: addi 0xb0, a11 +3f5d1c50: move a11, *a14+, 1 +3f5d1c60: calla L3FE19EB0 +3f5d1c90: move a8, a7 +3f5d1ca0: jreq L3F5D2010 +3f5d1cb0: move @0x1b3900, a11, 1 +3f5d1ce0: move *a11(0x100), a7, 1 +3f5d1d00: movb *a7(0x28), a7 +3f5d1d20: subk 4, a7 +3f5d1d30: jrne L3F5D1D70 +3f5d1d40: calla L3F5EAFF0 +L3F5D1D70: +3f5d1d70: move @0x1b3900, a11, 1 +3f5d1da0: move *a11(0x100), a7, 1 +3f5d1dc0: sub a11, a11 +3f5d1dd0: movb a11, *a7(0x28) +3f5d1df0: move @0x1b3900, a7, 1 +3f5d1e20: move *a7(0x100), a11, 1 +3f5d1e40: movb *a11(0x20), a11 +3f5d1e60: jrne L3F5D1EC0 +3f5d1e70: move *a7(0x100), a11, 1 +3f5d1e90: movk 4, a7 +3f5d1ea0: movb a7, *a11(0x20) +L3F5D1EC0: +3f5d1ec0: move @0x1b3900, a11, 1 +3f5d1ef0: move *a11(0x100), a7, 1 +3f5d1f10: movi 0xffff, a11 +3f5d1f30: move a11, *a7(0x30), 1 +3f5d1f50: move a14, -*sp, 1 +3f5d1f60: move *a13(0x80), *a14+, 1 +3f5d1f80: calla L3F709340 +3f5d1fb0: calla L3F57A710 +3f5d1fe0: move a11, a8 +3f5d1ff0: jauc L3F5D3D20 +L3F5D2010: +3f5d2010: move @0x1b3900, a11, 1 +3f5d2040: move *a11(0x100), a7, 1 +3f5d2060: sub a11, a11 +3f5d2070: movb a11, *a7(0x20) +3f5d2090: move @0x1b3900, a7, 1 +3f5d20c0: move *a7(0x100), a11, 1 +3f5d20e0: sub a7, a7 +3f5d20f0: move a7, *a11(0x30), 1 +3f5d2110: move a14, -*sp, 1 +3f5d2120: move a7, *a14+, 1 +3f5d2130: movk 8, a11 +3f5d2140: move a11, *a14+, 1 +3f5d2150: move *a13(0xff80), *a14+, 1 +3f5d2170: calla L3F596000 +3f5d21a0: move a8, a8 +3f5d21b0: jrne L3F5D2430 +3f5d21c0: move @0x1b3900, a7, 1 +3f5d21f0: move *a7(0x100), a11, 1 +3f5d2210: movk 14, a7 +3f5d2220: movb a7, *a11(0x20) +3f5d2240: move @0x1b3900, a11, 1 +3f5d2270: move *a11(0x100), a7, 1 +3f5d2290: sub a11, a11 +3f5d22a0: movb a11, *a7(0x28) +3f5d22c0: calla L3F5EA530 +3f5d22f0: move a14, -*sp, 1 +3f5d2300: move *a13(0x80), *a14+, 1 +3f5d2320: calla L3F709340 +3f5d2350: calla L3F57A710 +3f5d2380: move @0x1b3900, a7, 1 +3f5d23b0: move *a7(0x100), a11, 1 +3f5d23d0: movi 0xffff, a8 +3f5d23f0: move a8, *a11(0x30), 1 +3f5d2410: jauc L3F5D3D20 +L3F5D2430: +3f5d2430: move @0x1b3900, a7, 1 +3f5d2460: move *a7(0x100), a11, 1 +3f5d2480: move a14, -*sp, 1 +3f5d2490: move *a13(0xffa0), *a14+, 1 +3f5d24b0: move *a13(0xffc0), *a14+, 1 +3f5d24d0: move a13, *a14+, 1 +3f5d24e0: move *a13(0xffe0), *a14+, 1 +3f5d2500: calla L3F6B1380 +3f5d2530: movb a8, *a11(0x20) +3f5d2550: move @0x1b3900, a11, 1 +3f5d2580: move *a11(0x100), a7, 1 +3f5d25a0: movb *a7(0x20), a7 +3f5d25c0: jreq L3F5D2790 +3f5d25d0: move *a11(0x100), a7, 1 +3f5d25f0: sub a11, a11 +3f5d2600: movb a11, *a7(0x28) +3f5d2620: calla L3F5EA530 +3f5d2650: move a14, -*sp, 1 +3f5d2660: move *a13(0x80), *a14+, 1 +3f5d2680: calla L3F709340 +3f5d26b0: calla L3F57A710 +3f5d26e0: move @0x1b3900, a7, 1 +3f5d2710: move *a7(0x100), a11, 1 +3f5d2730: movi 0xffff, a8 +3f5d2750: move a8, *a11(0x30), 1 +3f5d2770: jauc L3F5D3D20 +L3F5D2790: +3f5d2790: move *a11(0x100), a7, 1 +3f5d27b0: move a14, -*sp, 1 +3f5d27c0: move *a13(0xffa0), *a14+, 1 +3f5d27e0: move *a13(0xffc0), *a14+, 1 +3f5d2800: move a13, a11 +3f5d2810: addk 32, a11 +3f5d2820: move a11, *a14+, 1 +3f5d2830: move *a13(0xffe0), *a14+, 1 +3f5d2850: calla L3F6B1380 +3f5d2880: movb a8, *a7(0x20) +3f5d28a0: move @0x1b3900, a7, 1 +3f5d28d0: move *a7(0x100), a11, 1 +3f5d28f0: movb *a11(0x20), a11 +3f5d2910: jreq L3F5D29A0 +3f5d2920: move *a7(0x100), a11, 1 +3f5d2940: movi 0xffff, a7 +3f5d2960: move a7, *a11(0x30), 1 +3f5d2980: jauc L3F5D3910 +L3F5D29A0: +3f5d29a0: calla L3F584940 +3f5d29d0: move a8, a9 +3f5d29e0: jrne L3F5D2AA0 +3f5d29f0: move @0x1b3900, a11, 1 +3f5d2a20: move *a11(0x100), a7, 1 +3f5d2a40: movi 0xffff, a11 +3f5d2a60: move a11, *a7(0x30), 1 +3f5d2a80: jauc L3F5D38B0 +L3F5D2AA0: +3f5d2aa0: move @0x1b3900, a11, 1 +3f5d2ad0: move *a11(0x100), a7, 1 +3f5d2af0: move *a7(0x30), *a13(0x40), 1 +3f5d2b20: movk 3, a7 +3f5d2b30: move a7, *a9, 1 +3f5d2b40: movk 2, a7 +3f5d2b50: setf 16, 1, 0 +3f5d2b60: move a7, *a9(0x20), 0 +3f5d2b80: movi 0x1e5b00, a7 +3f5d2bb0: move a7, *a9(0x50), 1 +3f5d2bd0: move *a13(0x0), *a9(0x70), 1 +3f5d2c00: calla L3F584940 +3f5d2c30: move a8, a10 +3f5d2c40: jrne L3F5D2D00 +3f5d2c50: move @0x1b3900, a11, 1 +3f5d2c80: move *a11(0x100), a7, 1 +3f5d2ca0: movi 0xffff, a11 +3f5d2cc0: move a11, *a7(0x30), 1 +3f5d2ce0: jauc L3F5D37B0 +L3F5D2D00: +3f5d2d00: movk 3, a11 +3f5d2d10: move a11, *a10, 1 +3f5d2d20: movk 2, a11 +3f5d2d30: setf 16, 1, 0 +3f5d2d40: move a11, *a10(0x20), 0 +3f5d2d60: move a7, *a10(0x50), 1 +3f5d2d80: move *a13(0x20), *a10(0x70), 1 +3f5d2db0: move @0x1b3900, a11, 1 +3f5d2de0: move *a11(0x100), a7, 1 +3f5d2e00: move *a7(0x30), *a13(0x60), 1 +3f5d2e30: move *a11(0x100), a7, 1 +3f5d2e50: move a14, -*sp, 1 +3f5d2e60: move *a13(0x20), *a14+, 1 +3f5d2e80: move *a13(0x0), *a14+, 1 +3f5d2ea0: calla L3F6B39C0 +3f5d2ed0: movb a8, *a7(0x20) +3f5d2ef0: move @0x1b3900, a11, 1 +3f5d2f20: move *a11(0x100), a7, 1 +3f5d2f40: movb *a7(0x20), a7 +3f5d2f60: jreq L3F5D2FE0 +3f5d2f70: move *a11(0x100), a7, 1 +3f5d2f90: movi 0xffff, a11 +3f5d2fb0: move a11, *a7(0x30), 1 +3f5d2fd0: jruc L3F5D36B0 +L3F5D2FE0: +3f5d2fe0: move *a13(0xffc0), a7, 1 +3f5d3000: subk 2, a7 +3f5d3010: jrne L3F5D31D0 +3f5d3020: move *a11(0x100), a7, 1 +3f5d3040: move a14, -*sp, 1 +3f5d3050: move *a13(0x0), *a14+, 1 +3f5d3070: move *a13(0x20), *a14+, 1 +3f5d3090: calla L3F6B39C0 +3f5d30c0: movb a8, *a7(0x20) +3f5d30e0: move @0x1b3900, a11, 1 +3f5d3110: move *a11(0x100), a7, 1 +3f5d3130: movb *a7(0x20), a7 +3f5d3150: jreq L3F5D31D0 +3f5d3160: move *a11(0x100), a7, 1 +3f5d3180: movi 0xffff, a11 +3f5d31a0: move a11, *a7(0x30), 1 +3f5d31c0: jruc L3F5D36B0 +L3F5D31D0: +3f5d31d0: move *a11(0x100), a7, 1 +3f5d31f0: sub a11, a11 +3f5d3200: move a11, *a7(0x30), 1 +3f5d3220: move a14, -*sp, 1 +3f5d3230: movk 8, a7 +3f5d3240: move a7, *a14+, 1 +3f5d3250: move *a13(0xff80), *a14+, 1 +3f5d3270: move a13, a7 +3f5d3280: addi 0x40, a7 +3f5d32a0: move a7, *a14+, 1 +3f5d32b0: calla L3F596180 +3f5d32e0: move @0x1b3900, a11, 1 +3f5d3310: move *a11(0x100), a7, 1 +3f5d3330: movb *a7(0x20), a7 +3f5d3350: jreq L3F5D3520 +3f5d3360: move *a11(0x100), a7, 1 +3f5d3380: sub a11, a11 +3f5d3390: movb a11, *a7(0x28) +3f5d33b0: calla L3F5EA530 +3f5d33e0: move a14, -*sp, 1 +3f5d33f0: move *a13(0x80), *a14+, 1 +3f5d3410: calla L3F709340 +3f5d3440: calla L3F57A710 +3f5d3470: move @0x1b3900, a7, 1 +3f5d34a0: move *a7(0x100), a11, 1 +3f5d34c0: movi 0xffff, a8 +3f5d34e0: move a8, *a11(0x30), 1 +3f5d3500: jauc L3F5D3D20 +L3F5D3520: +3f5d3520: move *a11(0x100), a7, 1 +3f5d3540: sub a11, a11 +3f5d3550: movb a11, *a7(0x28) +3f5d3570: calla L3F5EA530 +3f5d35a0: move a14, -*sp, 1 +3f5d35b0: move *a13(0x80), *a14+, 1 +3f5d35d0: calla L3F709340 +3f5d3600: calla L3F57A710 +3f5d3630: move @0x1b3900, a7, 1 +3f5d3660: move *a7(0x100), a11, 1 +3f5d3680: move *a11(0x30), a8, 1 +3f5d36a0: jruc L3F5D3D20 +L3F5D36B0: +3f5d36b0: sub a11, a11 +3f5d36c0: setf 16, 1, 0 +3f5d36d0: move a11, *a10(0x30), 0 +3f5d36f0: move @0x1b3900, a7, 1 +3f5d3720: move *a7(0x100), a11, 1 +3f5d3740: move *a13(0x60), a7, 1 +3f5d3760: sll 0x5, a7 +3f5d3770: add a7, a11 +3f5d3780: sub a7, a7 +3f5d3790: move a7, *a11(0x2f0), 1 +L3F5D37B0: +3f5d37b0: sub a11, a11 +3f5d37c0: setf 16, 1, 0 +3f5d37d0: move a11, *a9(0x30), 0 +3f5d37f0: move @0x1b3900, a7, 1 +3f5d3820: move *a7(0x100), a11, 1 +3f5d3840: move *a13(0x40), a7, 1 +3f5d3860: sll 0x5, a7 +3f5d3870: add a7, a11 +3f5d3880: sub a7, a7 +3f5d3890: move a7, *a11(0x2f0), 1 +L3F5D38B0: +3f5d38b0: move a14, -*sp, 1 +3f5d38c0: move *a13(0x20), *a14+, 1 +3f5d38e0: calla L3F6B25D0 +L3F5D3910: +3f5d3910: move a14, -*sp, 1 +3f5d3920: move *a13(0x0), *a14+, 1 +3f5d3940: calla L3F6B25D0 +3f5d3970: move @0x1b3900, a11, 1 +3f5d39a0: move *a11(0x100), a7, 1 +3f5d39c0: movb *a7(0x20), a7 +3f5d39e0: jreq L3F5D3BA0 +3f5d39f0: move *a11(0x100), a7, 1 +3f5d3a10: sub a11, a11 +3f5d3a20: movb a11, *a7(0x28) +3f5d3a40: calla L3F5EA530 +3f5d3a70: move a14, -*sp, 1 +3f5d3a80: move *a13(0x80), *a14+, 1 +3f5d3aa0: calla L3F709340 +3f5d3ad0: calla L3F57A710 +3f5d3b00: move @0x1b3900, a7, 1 +3f5d3b30: move *a7(0x100), a11, 1 +3f5d3b50: movi 0xffff, a8 +3f5d3b70: move a8, *a11(0x30), 1 +3f5d3b90: jruc L3F5D3D20 +L3F5D3BA0: +3f5d3ba0: move *a11(0x100), a7, 1 +3f5d3bc0: sub a11, a11 +3f5d3bd0: movb a11, *a7(0x28) +3f5d3bf0: calla L3F5EA530 +3f5d3c20: move a14, -*sp, 1 +3f5d3c30: move *a13(0x80), *a14+, 1 +3f5d3c50: calla L3F709340 +3f5d3c80: calla L3F57A710 +3f5d3cb0: move @0x1b3900, a7, 1 +3f5d3ce0: move *a7(0x100), a11, 1 +3f5d3d00: move *a11(0x30), a8, 1 +L3F5D3D20: +3f5d3d20: move *sp(0xc0), a14, 1 +3f5d3d40: mmfm sp, a7,a9,a10,a11,a13 +3f5d3d60: rets 2 +L3F5D3D70: +3f5d3d70: mmtm sp, a9,a11,a13 +3f5d3d90: move a14, a13 +3f5d3da0: addi 0x120, a14 +3f5d3dc0: move @0x1b3900, a11, 1 +3f5d3df0: move *a11(0x100), a11, 1 +3f5d3e10: movb *a11(0x28), a11 +3f5d3e30: subk 3, a11 +3f5d3e40: jrne L3F5D3ED0 +3f5d3e50: move a14, -*sp, 1 +3f5d3e60: movi 0x3f5eb870, a8 +3f5d3e90: move a8, *a14+, 1 +3f5d3ea0: calla L3F596290 +L3F5D3ED0: +3f5d3ed0: calla L3F708DE0 +3f5d3f00: move a8, *a13(0x100), 1 +3f5d3f20: move @0x1b3900, a11, 1 +3f5d3f50: move *a11(0x100), a9, 1 +3f5d3f70: movk 3, a11 +3f5d3f80: movb a11, *a9(0x28) +3f5d3fa0: move a14, -*sp, 1 +3f5d3fb0: move @0x1b3900, a9, 1 +3f5d3fe0: move *a9(0x100), a11, 1 +3f5d4000: addi 0xb0, a11 +3f5d4020: move a11, *a14+, 1 +3f5d4030: calla L3FE19EB0 +3f5d4060: move a8, a9 +3f5d4070: jreq L3F5D43D0 +3f5d4080: move @0x1b3900, a11, 1 +3f5d40b0: move *a11(0x100), a9, 1 +3f5d40d0: movb *a9(0x28), a9 +3f5d40f0: subk 4, a9 +3f5d4100: jrne L3F5D4140 +3f5d4110: calla L3F5EAFF0 +L3F5D4140: +3f5d4140: move @0x1b3900, a11, 1 +3f5d4170: move *a11(0x100), a9, 1 +3f5d4190: sub a11, a11 +3f5d41a0: movb a11, *a9(0x28) +3f5d41c0: move @0x1b3900, a9, 1 +3f5d41f0: move *a9(0x100), a11, 1 +3f5d4210: movb *a11(0x20), a11 +3f5d4230: jrne L3F5D4290 +3f5d4240: move *a9(0x100), a11, 1 +3f5d4260: movk 4, a9 +3f5d4270: movb a9, *a11(0x20) +L3F5D4290: +3f5d4290: move @0x1b3900, a11, 1 +3f5d42c0: move *a11(0x100), a9, 1 +3f5d42e0: movi 0xffff, a11 +3f5d4300: move a11, *a9(0x30), 1 +3f5d4320: move a14, -*sp, 1 +3f5d4330: move *a13(0x100), *a14+, 1 +3f5d4350: calla L3F709340 +3f5d4380: calla L3F57A710 +3f5d43b0: move a11, a8 +3f5d43c0: jruc L3F5D4AA0 +L3F5D43D0: +3f5d43d0: move @0x1b3900, a11, 1 +3f5d4400: move *a11(0x100), a9, 1 +3f5d4420: sub a11, a11 +3f5d4430: movb a11, *a9(0x20) +3f5d4450: move @0x1b3900, a9, 1 +3f5d4480: move *a9(0x100), a11, 1 +3f5d44a0: sub a9, a9 +3f5d44b0: move a9, *a11(0x30), 1 +3f5d44d0: move *a13(0xff60), *a13(0x0), 1 +3f5d4500: move *a13(0xff40), *a13(0x20), 1 +3f5d4530: move a13, a11 +3f5d4540: addi 0xc0, a11 +3f5d4560: move a11, *a13(0x40), 1 +3f5d4580: movk 1, a9 +3f5d4590: move a9, *a13(0x60), 1 +3f5d45b0: move *a13(0xffc0), *a13(0xc0), 1 +3f5d45e0: move *a13(0xffa0), *a13(0xe0), 1 +3f5d4610: sub a9, a9 +3f5d4620: move a9, *a13(0x80), 1 +3f5d4640: move a9, *a13(0xa0), 1 +3f5d4660: move a14, -*sp, 1 +3f5d4670: move *a13(0xff80), *a14+, 1 +3f5d4690: move a13, *a14+, 1 +3f5d46a0: move *a13(0xffe0), *a14+, 1 +3f5d46c0: calla L3F5D6D60 +3f5d46f0: move @0x1b3900, a9, 1 +3f5d4720: move *a9(0x100), a11, 1 +3f5d4740: movb *a11(0x20), a11 +3f5d4760: jreq L3F5D4920 +3f5d4770: move *a9(0x100), a11, 1 +3f5d4790: sub a9, a9 +3f5d47a0: movb a9, *a11(0x28) +3f5d47c0: calla L3F5EA530 +3f5d47f0: move a14, -*sp, 1 +3f5d4800: move *a13(0x100), *a14+, 1 +3f5d4820: calla L3F709340 +3f5d4850: calla L3F57A710 +3f5d4880: move @0x1b3900, a11, 1 +3f5d48b0: move *a11(0x100), a9, 1 +3f5d48d0: movi 0xffff, a8 +3f5d48f0: move a8, *a9(0x30), 1 +3f5d4910: jruc L3F5D4AA0 +L3F5D4920: +3f5d4920: move *a9(0x100), a11, 1 +3f5d4940: sub a9, a9 +3f5d4950: movb a9, *a11(0x28) +3f5d4970: calla L3F5EA530 +3f5d49a0: move a14, -*sp, 1 +3f5d49b0: move *a13(0x100), *a14+, 1 +3f5d49d0: calla L3F709340 +3f5d4a00: calla L3F57A710 +3f5d4a30: move @0x1b3900, a11, 1 +3f5d4a60: move *a11(0x100), a9, 1 +3f5d4a80: move *a9(0x30), a8, 1 +L3F5D4AA0: +3f5d4aa0: move *sp(0x80), a14, 1 +3f5d4ac0: mmfm sp, a9,a11,a13 +3f5d4ae0: rets 2 +L3F5D4AF0: +3f5d4af0: mmtm sp, a9,a11,a13 +3f5d4b10: move a14, a13 +3f5d4b20: addi 0x120, a14 +3f5d4b40: move @0x1b3900, a11, 1 +3f5d4b70: move *a11(0x100), a11, 1 +3f5d4b90: movb *a11(0x28), a11 +3f5d4bb0: subk 3, a11 +3f5d4bc0: jrne L3F5D4C50 +3f5d4bd0: move a14, -*sp, 1 +3f5d4be0: movi 0x3f5eb870, a8 +3f5d4c10: move a8, *a14+, 1 +3f5d4c20: calla L3F596290 +L3F5D4C50: +3f5d4c50: calla L3F708DE0 +3f5d4c80: move a8, *a13(0x100), 1 +3f5d4ca0: move @0x1b3900, a11, 1 +3f5d4cd0: move *a11(0x100), a9, 1 +3f5d4cf0: movk 3, a11 +3f5d4d00: movb a11, *a9(0x28) +3f5d4d20: move a14, -*sp, 1 +3f5d4d30: move @0x1b3900, a9, 1 +3f5d4d60: move *a9(0x100), a11, 1 +3f5d4d80: addi 0xb0, a11 +3f5d4da0: move a11, *a14+, 1 +3f5d4db0: calla L3FE19EB0 +3f5d4de0: move a8, a9 +3f5d4df0: jreq L3F5D5150 +3f5d4e00: move @0x1b3900, a11, 1 +3f5d4e30: move *a11(0x100), a9, 1 +3f5d4e50: movb *a9(0x28), a9 +3f5d4e70: subk 4, a9 +3f5d4e80: jrne L3F5D4EC0 +3f5d4e90: calla L3F5EAFF0 +L3F5D4EC0: +3f5d4ec0: move @0x1b3900, a11, 1 +3f5d4ef0: move *a11(0x100), a9, 1 +3f5d4f10: sub a11, a11 +3f5d4f20: movb a11, *a9(0x28) +3f5d4f40: move @0x1b3900, a9, 1 +3f5d4f70: move *a9(0x100), a11, 1 +3f5d4f90: movb *a11(0x20), a11 +3f5d4fb0: jrne L3F5D5010 +3f5d4fc0: move *a9(0x100), a11, 1 +3f5d4fe0: movk 4, a9 +3f5d4ff0: movb a9, *a11(0x20) +L3F5D5010: +3f5d5010: move @0x1b3900, a11, 1 +3f5d5040: move *a11(0x100), a9, 1 +3f5d5060: movi 0xffff, a11 +3f5d5080: move a11, *a9(0x30), 1 +3f5d50a0: move a14, -*sp, 1 +3f5d50b0: move *a13(0x100), *a14+, 1 +3f5d50d0: calla L3F709340 +3f5d5100: calla L3F57A710 +3f5d5130: move a11, a8 +3f5d5140: jruc L3F5D57E0 +L3F5D5150: +3f5d5150: move @0x1b3900, a11, 1 +3f5d5180: move *a11(0x100), a9, 1 +3f5d51a0: sub a11, a11 +3f5d51b0: movb a11, *a9(0x20) +3f5d51d0: move @0x1b3900, a9, 1 +3f5d5200: move *a9(0x100), a11, 1 +3f5d5220: sub a9, a9 +3f5d5230: move a9, *a11(0x30), 1 +3f5d5250: move a9, *a13, 1 +3f5d5260: move a9, *a13(0x20), 1 +3f5d5280: move a13, a11 +3f5d5290: addi 0xc0, a11 +3f5d52b0: move a11, *a13(0x40), 1 +3f5d52d0: movk 1, a11 +3f5d52e0: move a11, *a13(0x60), 1 +3f5d5300: move *a13(0xffc0), *a13(0xc0), 1 +3f5d5330: move *a13(0xffa0), *a13(0xe0), 1 +3f5d5360: move a9, *a13(0x80), 1 +3f5d5380: move a9, *a13(0xa0), 1 +3f5d53a0: move a14, -*sp, 1 +3f5d53b0: move *a13(0xff80), *a14+, 1 +3f5d53d0: move a13, *a14+, 1 +3f5d53e0: move *a13(0xffe0), *a14+, 1 +3f5d5400: calla L3F5D6D60 +3f5d5430: move @0x1b3900, a9, 1 +3f5d5460: move *a9(0x100), a11, 1 +3f5d5480: movb *a11(0x20), a11 +3f5d54a0: jreq L3F5D5660 +3f5d54b0: move *a9(0x100), a11, 1 +3f5d54d0: sub a9, a9 +3f5d54e0: movb a9, *a11(0x28) +3f5d5500: calla L3F5EA530 +3f5d5530: move a14, -*sp, 1 +3f5d5540: move *a13(0x100), *a14+, 1 +3f5d5560: calla L3F709340 +3f5d5590: calla L3F57A710 +3f5d55c0: move @0x1b3900, a11, 1 +3f5d55f0: move *a11(0x100), a9, 1 +3f5d5610: movi 0xffff, a8 +3f5d5630: move a8, *a9(0x30), 1 +3f5d5650: jruc L3F5D57E0 +L3F5D5660: +3f5d5660: move *a9(0x100), a11, 1 +3f5d5680: sub a9, a9 +3f5d5690: movb a9, *a11(0x28) +3f5d56b0: calla L3F5EA530 +3f5d56e0: move a14, -*sp, 1 +3f5d56f0: move *a13(0x100), *a14+, 1 +3f5d5710: calla L3F709340 +3f5d5740: calla L3F57A710 +3f5d5770: move @0x1b3900, a11, 1 +3f5d57a0: move *a11(0x100), a9, 1 +3f5d57c0: move *a9(0x30), a8, 1 +L3F5D57E0: +3f5d57e0: move *sp(0x80), a14, 1 +3f5d5800: mmfm sp, a9,a11,a13 +3f5d5820: rets 2 +3f5d5830: mmtm sp, a7,a9,a11,a13 +3f5d5850: move a14, a13 +3f5d5860: addi 0x4e0, a14 +3f5d5880: move @0x1b3900, a11, 1 +3f5d58b0: move *a11(0x100), a11, 1 +3f5d58d0: movb *a11(0x28), a11 +3f5d58f0: subk 3, a11 +3f5d5900: jrne L3F5D5990 +3f5d5910: move a14, -*sp, 1 +3f5d5920: movi 0x3f5eb870, a8 +3f5d5950: move a8, *a14+, 1 +3f5d5960: calla L3F596290 +L3F5D5990: +3f5d5990: calla L3F708DE0 +3f5d59c0: move a8, *a13(0x4c0), 1 +3f5d59e0: move @0x1b3900, a11, 1 +3f5d5a10: move *a11(0x100), a9, 1 +3f5d5a30: movk 3, a11 +3f5d5a40: movb a11, *a9(0x28) +3f5d5a60: move a14, -*sp, 1 +3f5d5a70: move @0x1b3900, a9, 1 +3f5d5aa0: move *a9(0x100), a11, 1 +3f5d5ac0: addi 0xb0, a11 +3f5d5ae0: move a11, *a14+, 1 +3f5d5af0: calla L3FE19EB0 +3f5d5b20: move a8, a9 +3f5d5b30: jreq L3F5D5EA0 +3f5d5b40: move @0x1b3900, a11, 1 +3f5d5b70: move *a11(0x100), a9, 1 +3f5d5b90: movb *a9(0x28), a9 +3f5d5bb0: subk 4, a9 +3f5d5bc0: jrne L3F5D5C00 +3f5d5bd0: calla L3F5EAFF0 +L3F5D5C00: +3f5d5c00: move @0x1b3900, a11, 1 +3f5d5c30: move *a11(0x100), a9, 1 +3f5d5c50: sub a11, a11 +3f5d5c60: movb a11, *a9(0x28) +3f5d5c80: move @0x1b3900, a9, 1 +3f5d5cb0: move *a9(0x100), a11, 1 +3f5d5cd0: movb *a11(0x20), a11 +3f5d5cf0: jrne L3F5D5D50 +3f5d5d00: move *a9(0x100), a11, 1 +3f5d5d20: movk 4, a9 +3f5d5d30: movb a9, *a11(0x20) +L3F5D5D50: +3f5d5d50: move @0x1b3900, a11, 1 +3f5d5d80: move *a11(0x100), a9, 1 +3f5d5da0: movi 0xffff, a11 +3f5d5dc0: move a11, *a9(0x30), 1 +3f5d5de0: move a14, -*sp, 1 +3f5d5df0: move *a13(0x4c0), *a14+, 1 +3f5d5e10: calla L3F709340 +3f5d5e40: calla L3F57A710 +3f5d5e70: move a11, a8 +3f5d5e80: jauc L3F5D6D10 +L3F5D5EA0: +3f5d5ea0: move @0x1b3900, a11, 1 +3f5d5ed0: move *a11(0x100), a9, 1 +3f5d5ef0: sub a11, a11 +3f5d5f00: movb a11, *a9(0x20) +3f5d5f20: move @0x1b3900, a9, 1 +3f5d5f50: move *a9(0x100), a11, 1 +3f5d5f70: sub a9, a9 +3f5d5f80: move a9, *a11(0x30), 1 +3f5d5fa0: move @0x1b3900, a11, 1 +3f5d5fd0: move *a11(0x100), a9, 1 +3f5d5ff0: move a14, -*sp, 1 +3f5d6000: movk 24, a11 +3f5d6010: move a11, *a14+, 1 +3f5d6020: move a13, *a14+, 1 +3f5d6030: move *a13(0xffc0), *a14+, 1 +3f5d6050: calla L3F596070 +3f5d6080: movb a8, *a9(0x20) +3f5d60a0: move @0x1b3900, a9, 1 +3f5d60d0: move *a9(0x100), a11, 1 +3f5d60f0: movb *a11(0x20), a11 +3f5d6110: jreq L3F5D62E0 +3f5d6120: move *a9(0x100), a11, 1 +3f5d6140: sub a9, a9 +3f5d6150: movb a9, *a11(0x28) +3f5d6170: calla L3F5EA530 +3f5d61a0: move a14, -*sp, 1 +3f5d61b0: move *a13(0x4c0), *a14+, 1 +3f5d61d0: calla L3F709340 +3f5d6200: calla L3F57A710 +3f5d6230: move @0x1b3900, a11, 1 +3f5d6260: move *a11(0x100), a9, 1 +3f5d6280: movi 0xffff, a8 +3f5d62a0: move a8, *a9(0x30), 1 +3f5d62c0: jauc L3F5D6D10 +L3F5D62E0: +3f5d62e0: move *a13(0x60), a11, 1 +3f5d6300: subk 16, a11 +3f5d6310: jrc L3F5D6560 +3f5d6320: move *a9(0x100), a11, 1 +3f5d6340: movi 0x28, a9 +3f5d6360: movb a9, *a11(0x20) +3f5d6380: move @0x1b3900, a11, 1 +3f5d63b0: move *a11(0x100), a9, 1 +3f5d63d0: sub a11, a11 +3f5d63e0: movb a11, *a9(0x28) +3f5d6400: calla L3F5EA530 +3f5d6430: move a14, -*sp, 1 +3f5d6440: move *a13(0x4c0), *a14+, 1 +3f5d6460: calla L3F709340 +3f5d6490: calla L3F57A710 +3f5d64c0: move @0x1b3900, a9, 1 +3f5d64f0: move *a9(0x100), a11, 1 +3f5d6510: movi 0xffff, a8 +3f5d6530: move a8, *a11(0x30), 1 +3f5d6550: jruc L3F5D6D10 +L3F5D6560: +3f5d6560: move *a9(0x100), a11, 1 +3f5d6580: move a14, -*sp, 1 +3f5d6590: move *a13(0x60), a7, 1 +3f5d65b0: sll 0x3, a7 +3f5d65c0: move a7, *a14+, 1 +3f5d65d0: move a13, a7 +3f5d65e0: addi 0xc0, a7 +3f5d6600: move a7, *a14+, 1 +3f5d6610: move *a13(0x40), *a14+, 1 +3f5d6630: calla L3F596070 +3f5d6660: movb a8, *a11(0x20) +3f5d6680: move @0x1b3900, a11, 1 +3f5d66b0: move *a11(0x100), a9, 1 +3f5d66d0: movb *a9(0x20), a9 +3f5d66f0: jreq L3F5D68B0 +3f5d6700: move *a11(0x100), a9, 1 +3f5d6720: sub a7, a7 +3f5d6730: movb a7, *a9(0x28) +3f5d6750: calla L3F5EA530 +3f5d6780: move a14, -*sp, 1 +3f5d6790: move *a13(0x4c0), *a14+, 1 +3f5d67b0: calla L3F709340 +3f5d67e0: calla L3F57A710 +3f5d6810: move @0x1b3900, a11, 1 +3f5d6840: move *a11(0x100), a9, 1 +3f5d6860: movi 0xffff, a8 +3f5d6880: move a8, *a9(0x30), 1 +3f5d68a0: jruc L3F5D6D10 +L3F5D68B0: +3f5d68b0: move a7, *a13(0x40), 1 +3f5d68d0: move a14, -*sp, 1 +3f5d68e0: move *a13(0xffa0), *a14+, 1 +3f5d6900: move a13, *a14+, 1 +3f5d6910: move *a13(0xffe0), *a14+, 1 +3f5d6930: calla L3F5D6D60 +3f5d6960: move @0x1b3900, a11, 1 +3f5d6990: move *a11(0x100), a9, 1 +3f5d69b0: movb *a9(0x20), a9 +3f5d69d0: jreq L3F5D6B90 +3f5d69e0: move *a11(0x100), a9, 1 +3f5d6a00: sub a7, a7 +3f5d6a10: movb a7, *a9(0x28) +3f5d6a30: calla L3F5EA530 +3f5d6a60: move a14, -*sp, 1 +3f5d6a70: move *a13(0x4c0), *a14+, 1 +3f5d6a90: calla L3F709340 +3f5d6ac0: calla L3F57A710 +3f5d6af0: move @0x1b3900, a11, 1 +3f5d6b20: move *a11(0x100), a9, 1 +3f5d6b40: movi 0xffff, a8 +3f5d6b60: move a8, *a9(0x30), 1 +3f5d6b80: jruc L3F5D6D10 +L3F5D6B90: +3f5d6b90: move *a11(0x100), a9, 1 +3f5d6bb0: sub a7, a7 +3f5d6bc0: movb a7, *a9(0x28) +3f5d6be0: calla L3F5EA530 +3f5d6c10: move a14, -*sp, 1 +3f5d6c20: move *a13(0x4c0), *a14+, 1 +3f5d6c40: calla L3F709340 +3f5d6c70: calla L3F57A710 +3f5d6ca0: move @0x1b3900, a11, 1 +3f5d6cd0: move *a11(0x100), a9, 1 +3f5d6cf0: move *a9(0x30), a8, 1 +L3F5D6D10: +3f5d6d10: move *sp(0xa0), a14, 1 +3f5d6d30: mmfm sp, a7,a9,a11,a13 +3f5d6d50: rets 2 +L3F5D6D60: +3f5d6d60: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f5d6d80: move a14, a13 +3f5d6d90: addi 0x100, a14 +3f5d6db0: move *a13(0xffc0), a9, 1 +3f5d6dd0: move a14, -*sp, 1 +3f5d6de0: move *a13(0xffe0), *a14+, 1 +3f5d6e00: calla L3F5E41C0 +3f5d6e30: move a8, a10 +3f5d6e40: jrne L3F5D6F00 +3f5d6e50: move @0x1b3900, a7, 1 +3f5d6e80: move *a7(0x100), a5, 1 +3f5d6ea0: movi 0xffff, a7 +3f5d6ec0: move a7, *a5(0x30), 1 +3f5d6ee0: jauc L3F5D7D00 +L3F5D6F00: +3f5d6f00: move *a9(0x40), *a13(0x0), 1 +3f5d6f30: move *a9(0x60), *a13(0x20), 1 +3f5d6f60: sub a7, a7 +3f5d6f70: move a7, *a13(0x60), 1 +3f5d6f90: move a7, *a13(0x40), 1 +3f5d6fb0: move a7, *a13(0x80), 1 +3f5d6fd0: move *a9(0x40), a11, 1 +3f5d6ff0: move a7, a12 +3f5d7000: move *a9(0x60), a5, 1 +3f5d7020: cmp a5, a12 +3f5d7030: jrge L3F5D74A0 +L3F5D7040: +3f5d7040: move *a11(0x20), a7, 1 +3f5d7060: jrge L3F5D71A0 +3f5d7070: move @0x1b3900, a7, 1 +3f5d70a0: move *a7(0x100), a5, 1 +3f5d70c0: movk 22, a7 +3f5d70d0: movb a7, *a5(0x20) +3f5d70f0: move @0x1b3900, a5, 1 +3f5d7120: move *a5(0x100), a7, 1 +3f5d7140: movi 0xffff, a5 +3f5d7160: move a5, *a7(0x30), 1 +3f5d7180: jauc L3F5D7D00 +L3F5D71A0: +3f5d71a0: move *a11(0x20), a7, 1 +3f5d71c0: jreq L3F5D7430 +3f5d71d0: move a14, -*sp, 1 +3f5d71e0: movk 1, a7 +3f5d71f0: move a7, *a14+, 1 +3f5d7200: move *a11(0x20), *a14+, 1 +3f5d7220: move *a11(0x0), *a14+, 1 +3f5d7240: calla L3F596000 +3f5d7270: move a8, a5 +3f5d7280: jrne L3F5D73C0 +3f5d7290: move @0x1b3900, a5, 1 +3f5d72c0: move *a5(0x100), a7, 1 +3f5d72e0: movk 14, a5 +3f5d72f0: movb a5, *a7(0x20) +3f5d7310: move @0x1b3900, a7, 1 +3f5d7340: move *a7(0x100), a5, 1 +3f5d7360: movi 0xffff, a7 +3f5d7380: move a7, *a5(0x30), 1 +3f5d73a0: jauc L3F5D7D00 +L3F5D73C0: +3f5d73c0: move *a13(0x80), a5, 1 +3f5d73e0: move *a11(0x20), a3, 1 +3f5d7400: add a5, a3 +3f5d7410: move a3, *a13(0x80), 1 +L3F5D7430: +3f5d7430: inc a12 +3f5d7440: addi 0x40, a11 +3f5d7460: move *a9(0x60), a7, 1 +3f5d7480: cmp a7, a12 +3f5d7490: jrlt L3F5D7040 +L3F5D74A0: +3f5d74a0: move *a9, a7, 1 +3f5d74b0: jreq L3F5D7700 +3f5d74c0: move @0x1b3900, a7, 1 +3f5d74f0: move *a7(0x100), a5, 1 +3f5d7510: move a14, -*sp, 1 +3f5d7520: movk 8, a3 +3f5d7530: move a3, *a14+, 1 +3f5d7540: move *a9(0x20), *a14+, 1 +3f5d7560: move *a9(0x0), *a14+, 1 +3f5d7580: move a13, a3 +3f5d7590: addi 0xa0, a3 +3f5d75b0: move a3, *a14+, 1 +3f5d75c0: calla L3F5E3E30 +3f5d75f0: movb a8, *a5(0x20) +3f5d7610: move @0x1b3900, a7, 1 +3f5d7640: move *a7(0x100), a5, 1 +3f5d7660: movb *a5(0x20), a5 +3f5d7680: jreq L3F5D7730 +3f5d7690: move *a7(0x100), a5, 1 +3f5d76b0: movi 0xffff, a3 +3f5d76d0: move a3, *a5(0x30), 1 +3f5d76f0: jruc L3F5D7D00 +L3F5D7700: +3f5d7700: sub a7, a7 +3f5d7710: move a7, *a13(0xa0), 1 +L3F5D7730: +3f5d7730: move *a9(0x80), a7, 1 +3f5d7750: jreq L3F5D79A0 +3f5d7760: move @0x1b3900, a7, 1 +3f5d7790: move *a7(0x100), a5, 1 +3f5d77b0: move a14, -*sp, 1 +3f5d77c0: movk 12, a3 +3f5d77d0: move a3, *a14+, 1 +3f5d77e0: move *a9(0xa0), *a14+, 1 +3f5d7800: move *a9(0x80), *a14+, 1 +3f5d7820: move a13, a3 +3f5d7830: addi 0xc0, a3 +3f5d7850: move a3, *a14+, 1 +3f5d7860: calla L3F5E3E30 +3f5d7890: movb a8, *a5(0x20) +3f5d78b0: move @0x1b3900, a7, 1 +3f5d78e0: move *a7(0x100), a5, 1 +3f5d7900: movb *a5(0x20), a5 +3f5d7920: jreq L3F5D79D0 +3f5d7930: move *a7(0x100), a5, 1 +3f5d7950: movi 0xffff, a3 +3f5d7970: move a3, *a5(0x30), 1 +3f5d7990: jruc L3F5D7C80 +L3F5D79A0: +3f5d79a0: sub a7, a7 +3f5d79b0: move a7, *a13(0xc0), 1 +L3F5D79D0: +3f5d79d0: move *a13(0x80), *a13(0xe0), 1 +3f5d7a00: move @0x1b3900, a7, 1 +3f5d7a30: move *a7(0x100), a5, 1 +3f5d7a50: move a14, -*sp, 1 +3f5d7a60: move *a13(0xc0), *a14+, 1 +3f5d7a80: move *a13(0xffa0), *a14+, 1 +3f5d7aa0: move a13, *a14+, 1 +3f5d7ab0: move *a13(0xa0), *a14+, 1 +3f5d7ad0: move *a10(0x70), *a14+, 1 +3f5d7af0: calla L3F6B3FE0 +3f5d7b20: movb a8, *a5(0x20) +3f5d7b40: move @0x1b3900, a7, 1 +3f5d7b70: move *a7(0x100), a5, 1 +3f5d7b90: move *a13(0xe0), a3, 1 +3f5d7bb0: move *a13(0x80), a7, 1 +3f5d7bd0: sub a7, a3 +3f5d7be0: move a3, *a5(0x30), 1 +3f5d7c00: move *a13(0xc0), a5, 1 +3f5d7c20: jreq L3F5D7C80 +3f5d7c30: move a14, -*sp, 1 +3f5d7c40: move a5, *a14+, 1 +3f5d7c50: calla L3F6ADF20 +L3F5D7C80: +3f5d7c80: move *a13(0xa0), a7, 1 +3f5d7ca0: jreq L3F5D7D00 +3f5d7cb0: move a14, -*sp, 1 +3f5d7cc0: move a7, *a14+, 1 +3f5d7cd0: calla L3F6ADF20 +L3F5D7D00: +3f5d7d00: move *sp(0x120), a14, 1 +3f5d7d20: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f5d7d40: rets 2 +L3F5D7D50: +3f5d7d50: mmtm sp, a9,a11,a13 +3f5d7d70: move a14, a13 +3f5d7d80: addi 0x140, a14 +3f5d7da0: move @0x1b3900, a11, 1 +3f5d7dd0: move *a11(0x100), a11, 1 +3f5d7df0: movb *a11(0x28), a11 +3f5d7e10: subk 3, a11 +3f5d7e20: jrne L3F5D7EB0 +3f5d7e30: move a14, -*sp, 1 +3f5d7e40: movi 0x3f5eb870, a8 +3f5d7e70: move a8, *a14+, 1 +3f5d7e80: calla L3F596290 +L3F5D7EB0: +3f5d7eb0: calla L3F708DE0 +3f5d7ee0: move a8, *a13(0x120), 1 +3f5d7f00: move @0x1b3900, a11, 1 +3f5d7f30: move *a11(0x100), a9, 1 +3f5d7f50: movk 3, a11 +3f5d7f60: movb a11, *a9(0x28) +3f5d7f80: move a14, -*sp, 1 +3f5d7f90: move @0x1b3900, a9, 1 +3f5d7fc0: move *a9(0x100), a11, 1 +3f5d7fe0: addi 0xb0, a11 +3f5d8000: move a11, *a14+, 1 +3f5d8010: calla L3FE19EB0 +3f5d8040: move a8, a9 +3f5d8050: jreq L3F5D83C0 +3f5d8060: move @0x1b3900, a11, 1 +3f5d8090: move *a11(0x100), a9, 1 +3f5d80b0: movb *a9(0x28), a9 +3f5d80d0: subk 4, a9 +3f5d80e0: jrne L3F5D8120 +3f5d80f0: calla L3F5EAFF0 +L3F5D8120: +3f5d8120: move @0x1b3900, a11, 1 +3f5d8150: move *a11(0x100), a9, 1 +3f5d8170: sub a11, a11 +3f5d8180: movb a11, *a9(0x28) +3f5d81a0: move @0x1b3900, a9, 1 +3f5d81d0: move *a9(0x100), a11, 1 +3f5d81f0: movb *a11(0x20), a11 +3f5d8210: jrne L3F5D8270 +3f5d8220: move *a9(0x100), a11, 1 +3f5d8240: movk 4, a9 +3f5d8250: movb a9, *a11(0x20) +L3F5D8270: +3f5d8270: move @0x1b3900, a11, 1 +3f5d82a0: move *a11(0x100), a9, 1 +3f5d82c0: movi 0xffff, a11 +3f5d82e0: move a11, *a9(0x30), 1 +3f5d8300: move a14, -*sp, 1 +3f5d8310: move *a13(0x120), *a14+, 1 +3f5d8330: calla L3F709340 +3f5d8360: calla L3F57A710 +3f5d8390: move a11, a8 +3f5d83a0: jauc L3F5D8E20 +L3F5D83C0: +3f5d83c0: move @0x1b3900, a11, 1 +3f5d83f0: move *a11(0x100), a9, 1 +3f5d8410: sub a11, a11 +3f5d8420: movb a11, *a9(0x20) +3f5d8440: move @0x1b3900, a9, 1 +3f5d8470: move *a9(0x100), a11, 1 +3f5d8490: sub a9, a9 +3f5d84a0: move a9, *a11(0x30), 1 +3f5d84c0: move @0x1b3900, a11, 1 +3f5d84f0: move *a11(0x100), a9, 1 +3f5d8510: move a14, -*sp, 1 +3f5d8520: movk 4, a11 +3f5d8530: move a11, *a14+, 1 +3f5d8540: move a13, a11 +3f5d8550: addi 0x100, a11 +3f5d8570: move a11, *a14+, 1 +3f5d8580: move *a13(0xff40), *a14+, 1 +3f5d85a0: calla L3F596070 +3f5d85d0: movb a8, *a9(0x20) +3f5d85f0: move @0x1b3900, a9, 1 +3f5d8620: move *a9(0x100), a11, 1 +3f5d8640: movb *a11(0x20), a11 +3f5d8660: jreq L3F5D8820 +3f5d8670: move *a9(0x100), a11, 1 +3f5d8690: sub a9, a9 +3f5d86a0: movb a9, *a11(0x28) +3f5d86c0: calla L3F5EA530 +3f5d86f0: move a14, -*sp, 1 +3f5d8700: move *a13(0x120), *a14+, 1 +3f5d8720: calla L3F709340 +3f5d8750: calla L3F57A710 +3f5d8780: move @0x1b3900, a11, 1 +3f5d87b0: move *a11(0x100), a9, 1 +3f5d87d0: movi 0xffff, a8 +3f5d87f0: move a8, *a9(0x30), 1 +3f5d8810: jruc L3F5D8E20 +L3F5D8820: +3f5d8820: move *a13(0xff60), *a13(0x0), 1 +3f5d8850: move *a13(0x100), *a13(0x20), 1 +3f5d8880: move a13, a11 +3f5d8890: addi 0xc0, a11 +3f5d88b0: move a11, *a13(0x40), 1 +3f5d88d0: movk 1, a9 +3f5d88e0: move a9, *a13(0x60), 1 +3f5d8900: move *a13(0xffc0), *a13(0xc0), 1 +3f5d8930: move *a13(0xffa0), *a13(0xe0), 1 +3f5d8960: sub a9, a9 +3f5d8970: move a9, *a13(0x80), 1 +3f5d8990: move a9, *a13(0xa0), 1 +3f5d89b0: move a14, -*sp, 1 +3f5d89c0: move a9, *a14+, 1 +3f5d89d0: move *a13(0xff40), *a14+, 1 +3f5d89f0: move *a13(0xff80), *a14+, 1 +3f5d8a10: move a13, *a14+, 1 +3f5d8a20: move *a13(0xffe0), *a14+, 1 +3f5d8a40: calla L3F5DB500 +3f5d8a70: move @0x1b3900, a9, 1 +3f5d8aa0: move *a9(0x100), a11, 1 +3f5d8ac0: movb *a11(0x20), a11 +3f5d8ae0: jreq L3F5D8CA0 +3f5d8af0: move *a9(0x100), a11, 1 +3f5d8b10: sub a9, a9 +3f5d8b20: movb a9, *a11(0x28) +3f5d8b40: calla L3F5EA530 +3f5d8b70: move a14, -*sp, 1 +3f5d8b80: move *a13(0x120), *a14+, 1 +3f5d8ba0: calla L3F709340 +3f5d8bd0: calla L3F57A710 +3f5d8c00: move @0x1b3900, a11, 1 +3f5d8c30: move *a11(0x100), a9, 1 +3f5d8c50: movi 0xffff, a8 +3f5d8c70: move a8, *a9(0x30), 1 +3f5d8c90: jruc L3F5D8E20 +L3F5D8CA0: +3f5d8ca0: move *a9(0x100), a11, 1 +3f5d8cc0: sub a9, a9 +3f5d8cd0: movb a9, *a11(0x28) +3f5d8cf0: calla L3F5EA530 +3f5d8d20: move a14, -*sp, 1 +3f5d8d30: move *a13(0x120), *a14+, 1 +3f5d8d50: calla L3F709340 +3f5d8d80: calla L3F57A710 +3f5d8db0: move @0x1b3900, a11, 1 +3f5d8de0: move *a11(0x100), a9, 1 +3f5d8e00: move *a9(0x30), a8, 1 +L3F5D8E20: +3f5d8e20: move *sp(0x80), a14, 1 +3f5d8e40: mmfm sp, a9,a11,a13 +3f5d8e60: rets 2 +L3F5D8E70: +3f5d8e70: mmtm sp, a9,a11,a13 +3f5d8e90: move a14, a13 +3f5d8ea0: addi 0x120, a14 +3f5d8ec0: move @0x1b3900, a11, 1 +3f5d8ef0: move *a11(0x100), a11, 1 +3f5d8f10: movb *a11(0x28), a11 +3f5d8f30: subk 3, a11 +3f5d8f40: jrne L3F5D8FD0 +3f5d8f50: move a14, -*sp, 1 +3f5d8f60: movi 0x3f5eb870, a8 +3f5d8f90: move a8, *a14+, 1 +3f5d8fa0: calla L3F596290 +L3F5D8FD0: +3f5d8fd0: calla L3F708DE0 +3f5d9000: move a8, *a13(0x100), 1 +3f5d9020: move @0x1b3900, a11, 1 +3f5d9050: move *a11(0x100), a9, 1 +3f5d9070: movk 3, a11 +3f5d9080: movb a11, *a9(0x28) +3f5d90a0: move a14, -*sp, 1 +3f5d90b0: move @0x1b3900, a9, 1 +3f5d90e0: move *a9(0x100), a11, 1 +3f5d9100: addi 0xb0, a11 +3f5d9120: move a11, *a14+, 1 +3f5d9130: calla L3FE19EB0 +3f5d9160: move a8, a9 +3f5d9170: jreq L3F5D94D0 +3f5d9180: move @0x1b3900, a11, 1 +3f5d91b0: move *a11(0x100), a9, 1 +3f5d91d0: movb *a9(0x28), a9 +3f5d91f0: subk 4, a9 +3f5d9200: jrne L3F5D9240 +3f5d9210: calla L3F5EAFF0 +L3F5D9240: +3f5d9240: move @0x1b3900, a11, 1 +3f5d9270: move *a11(0x100), a9, 1 +3f5d9290: sub a11, a11 +3f5d92a0: movb a11, *a9(0x28) +3f5d92c0: move @0x1b3900, a9, 1 +3f5d92f0: move *a9(0x100), a11, 1 +3f5d9310: movb *a11(0x20), a11 +3f5d9330: jrne L3F5D9390 +3f5d9340: move *a9(0x100), a11, 1 +3f5d9360: movk 4, a9 +3f5d9370: movb a9, *a11(0x20) +L3F5D9390: +3f5d9390: move @0x1b3900, a11, 1 +3f5d93c0: move *a11(0x100), a9, 1 +3f5d93e0: movi 0xffff, a11 +3f5d9400: move a11, *a9(0x30), 1 +3f5d9420: move a14, -*sp, 1 +3f5d9430: move *a13(0x100), *a14+, 1 +3f5d9450: calla L3F709340 +3f5d9480: calla L3F57A710 +3f5d94b0: move a11, a8 +3f5d94c0: jruc L3F5D9B80 +L3F5D94D0: +3f5d94d0: move @0x1b3900, a11, 1 +3f5d9500: move *a11(0x100), a9, 1 +3f5d9520: sub a11, a11 +3f5d9530: movb a11, *a9(0x20) +3f5d9550: move @0x1b3900, a9, 1 +3f5d9580: move *a9(0x100), a11, 1 +3f5d95a0: sub a9, a9 +3f5d95b0: move a9, *a11(0x30), 1 +3f5d95d0: move a9, *a13, 1 +3f5d95e0: move a9, *a13(0x20), 1 +3f5d9600: move a13, a11 +3f5d9610: addi 0xc0, a11 +3f5d9630: move a11, *a13(0x40), 1 +3f5d9650: movk 1, a11 +3f5d9660: move a11, *a13(0x60), 1 +3f5d9680: move *a13(0xffc0), *a13(0xc0), 1 +3f5d96b0: move *a13(0xffa0), *a13(0xe0), 1 +3f5d96e0: move a9, *a13(0x80), 1 +3f5d9700: move a9, *a13(0xa0), 1 +3f5d9720: move a14, -*sp, 1 +3f5d9730: move a9, *a14+, 1 +3f5d9740: move a9, *a14+, 1 +3f5d9750: move *a13(0xff80), *a14+, 1 +3f5d9770: move a13, *a14+, 1 +3f5d9780: move *a13(0xffe0), *a14+, 1 +3f5d97a0: calla L3F5DB500 +3f5d97d0: move @0x1b3900, a9, 1 +3f5d9800: move *a9(0x100), a11, 1 +3f5d9820: movb *a11(0x20), a11 +3f5d9840: jreq L3F5D9A00 +3f5d9850: move *a9(0x100), a11, 1 +3f5d9870: sub a9, a9 +3f5d9880: movb a9, *a11(0x28) +3f5d98a0: calla L3F5EA530 +3f5d98d0: move a14, -*sp, 1 +3f5d98e0: move *a13(0x100), *a14+, 1 +3f5d9900: calla L3F709340 +3f5d9930: calla L3F57A710 +3f5d9960: move @0x1b3900, a11, 1 +3f5d9990: move *a11(0x100), a9, 1 +3f5d99b0: movi 0xffff, a8 +3f5d99d0: move a8, *a9(0x30), 1 +3f5d99f0: jruc L3F5D9B80 +L3F5D9A00: +3f5d9a00: move *a9(0x100), a11, 1 +3f5d9a20: sub a9, a9 +3f5d9a30: movb a9, *a11(0x28) +3f5d9a50: calla L3F5EA530 +3f5d9a80: move a14, -*sp, 1 +3f5d9a90: move *a13(0x100), *a14+, 1 +3f5d9ab0: calla L3F709340 +3f5d9ae0: calla L3F57A710 +3f5d9b10: move @0x1b3900, a11, 1 +3f5d9b40: move *a11(0x100), a9, 1 +3f5d9b60: move *a9(0x30), a8, 1 +L3F5D9B80: +3f5d9b80: move *sp(0x80), a14, 1 +3f5d9ba0: mmfm sp, a9,a11,a13 +3f5d9bc0: rets 2 +3f5d9bd0: mmtm sp, a7,a9,a11,a13 +3f5d9bf0: move a14, a13 +3f5d9c00: addi 0x4e0, a14 +3f5d9c20: move @0x1b3900, a11, 1 +3f5d9c50: move *a11(0x100), a11, 1 +3f5d9c70: movb *a11(0x28), a11 +3f5d9c90: subk 3, a11 +3f5d9ca0: jrne L3F5D9D30 +3f5d9cb0: move a14, -*sp, 1 +3f5d9cc0: movi 0x3f5eb870, a8 +3f5d9cf0: move a8, *a14+, 1 +3f5d9d00: calla L3F596290 +L3F5D9D30: +3f5d9d30: calla L3F708DE0 +3f5d9d60: move a8, *a13(0x4c0), 1 +3f5d9d80: move @0x1b3900, a11, 1 +3f5d9db0: move *a11(0x100), a9, 1 +3f5d9dd0: movk 3, a11 +3f5d9de0: movb a11, *a9(0x28) +3f5d9e00: move a14, -*sp, 1 +3f5d9e10: move @0x1b3900, a9, 1 +3f5d9e40: move *a9(0x100), a11, 1 +3f5d9e60: addi 0xb0, a11 +3f5d9e80: move a11, *a14+, 1 +3f5d9e90: calla L3FE19EB0 +3f5d9ec0: move a8, a9 +3f5d9ed0: jreq L3F5DA240 +3f5d9ee0: move @0x1b3900, a11, 1 +3f5d9f10: move *a11(0x100), a9, 1 +3f5d9f30: movb *a9(0x28), a9 +3f5d9f50: subk 4, a9 +3f5d9f60: jrne L3F5D9FA0 +3f5d9f70: calla L3F5EAFF0 +L3F5D9FA0: +3f5d9fa0: move @0x1b3900, a11, 1 +3f5d9fd0: move *a11(0x100), a9, 1 +3f5d9ff0: sub a11, a11 +3f5da000: movb a11, *a9(0x28) +3f5da020: move @0x1b3900, a9, 1 +3f5da050: move *a9(0x100), a11, 1 +3f5da070: movb *a11(0x20), a11 +3f5da090: jrne L3F5DA0F0 +3f5da0a0: move *a9(0x100), a11, 1 +3f5da0c0: movk 4, a9 +3f5da0d0: movb a9, *a11(0x20) +L3F5DA0F0: +3f5da0f0: move @0x1b3900, a11, 1 +3f5da120: move *a11(0x100), a9, 1 +3f5da140: movi 0xffff, a11 +3f5da160: move a11, *a9(0x30), 1 +3f5da180: move a14, -*sp, 1 +3f5da190: move *a13(0x4c0), *a14+, 1 +3f5da1b0: calla L3F709340 +3f5da1e0: calla L3F57A710 +3f5da210: move a11, a8 +3f5da220: jauc L3F5DB4B0 +L3F5DA240: +3f5da240: move @0x1b3900, a11, 1 +3f5da270: move *a11(0x100), a9, 1 +3f5da290: sub a11, a11 +3f5da2a0: movb a11, *a9(0x20) +3f5da2c0: move @0x1b3900, a9, 1 +3f5da2f0: move *a9(0x100), a11, 1 +3f5da310: sub a9, a9 +3f5da320: move a9, *a11(0x30), 1 +3f5da340: move @0x1b3900, a11, 1 +3f5da370: move *a11(0x100), a9, 1 +3f5da390: move a14, -*sp, 1 +3f5da3a0: movk 24, a11 +3f5da3b0: move a11, *a14+, 1 +3f5da3c0: move a13, *a14+, 1 +3f5da3d0: move *a13(0xffc0), *a14+, 1 +3f5da3f0: calla L3F596070 +3f5da420: movb a8, *a9(0x20) +3f5da440: move @0x1b3900, a9, 1 +3f5da470: move *a9(0x100), a11, 1 +3f5da490: movb *a11(0x20), a11 +3f5da4b0: jreq L3F5DA680 +3f5da4c0: move *a9(0x100), a11, 1 +3f5da4e0: sub a9, a9 +3f5da4f0: movb a9, *a11(0x28) +3f5da510: calla L3F5EA530 +3f5da540: move a14, -*sp, 1 +3f5da550: move *a13(0x4c0), *a14+, 1 +3f5da570: calla L3F709340 +3f5da5a0: calla L3F57A710 +3f5da5d0: move @0x1b3900, a11, 1 +3f5da600: move *a11(0x100), a9, 1 +3f5da620: movi 0xffff, a8 +3f5da640: move a8, *a9(0x30), 1 +3f5da660: jauc L3F5DB4B0 +L3F5DA680: +3f5da680: move *a13(0x60), a11, 1 +3f5da6a0: subk 16, a11 +3f5da6b0: jrc L3F5DA910 +3f5da6c0: move *a9(0x100), a11, 1 +3f5da6e0: movi 0x28, a9 +3f5da700: movb a9, *a11(0x20) +3f5da720: move @0x1b3900, a11, 1 +3f5da750: move *a11(0x100), a9, 1 +3f5da770: sub a11, a11 +3f5da780: movb a11, *a9(0x28) +3f5da7a0: calla L3F5EA530 +3f5da7d0: move a14, -*sp, 1 +3f5da7e0: move *a13(0x4c0), *a14+, 1 +3f5da800: calla L3F709340 +3f5da830: calla L3F57A710 +3f5da860: move @0x1b3900, a9, 1 +3f5da890: move *a9(0x100), a11, 1 +3f5da8b0: movi 0xffff, a8 +3f5da8d0: move a8, *a11(0x30), 1 +3f5da8f0: jauc L3F5DB4B0 +L3F5DA910: +3f5da910: move *a9(0x100), a11, 1 +3f5da930: move a14, -*sp, 1 +3f5da940: move *a13(0x60), a7, 1 +3f5da960: sll 0x3, a7 +3f5da970: move a7, *a14+, 1 +3f5da980: move a13, a7 +3f5da990: addi 0xc0, a7 +3f5da9b0: move a7, *a14+, 1 +3f5da9c0: move *a13(0x40), *a14+, 1 +3f5da9e0: calla L3F596070 +3f5daa10: movb a8, *a11(0x20) +3f5daa30: move @0x1b3900, a11, 1 +3f5daa60: move *a11(0x100), a9, 1 +3f5daa80: movb *a9(0x20), a9 +3f5daaa0: jreq L3F5DAC70 +3f5daab0: move *a11(0x100), a9, 1 +3f5daad0: sub a7, a7 +3f5daae0: movb a7, *a9(0x28) +3f5dab00: calla L3F5EA530 +3f5dab30: move a14, -*sp, 1 +3f5dab40: move *a13(0x4c0), *a14+, 1 +3f5dab60: calla L3F709340 +3f5dab90: calla L3F57A710 +3f5dabc0: move @0x1b3900, a11, 1 +3f5dabf0: move *a11(0x100), a9, 1 +3f5dac10: movi 0xffff, a8 +3f5dac30: move a8, *a9(0x30), 1 +3f5dac50: jauc L3F5DB4B0 +L3F5DAC70: +3f5dac70: move a7, *a13(0x40), 1 +3f5dac90: move *a13(0x80), a9, 1 +3f5dacb0: jreq L3F5DAFE0 +3f5dacc0: move a14, -*sp, 1 +3f5dacd0: sub a9, a9 +3f5dace0: move a9, *a14+, 1 +3f5dacf0: move *a13(0xa0), *a14+, 1 +3f5dad10: move *a13(0x80), *a14+, 1 +3f5dad30: calla L3F596000 +3f5dad60: move a8, a11 +3f5dad70: jrne L3F5DAFE0 +3f5dad80: move @0x1b3900, a11, 1 +3f5dadb0: move *a11(0x100), a9, 1 +3f5dadd0: movk 14, a11 +3f5dade0: movb a11, *a9(0x20) +3f5dae00: move @0x1b3900, a9, 1 +3f5dae30: move *a9(0x100), a11, 1 +3f5dae50: sub a9, a9 +3f5dae60: movb a9, *a11(0x28) +3f5dae80: calla L3F5EA530 +3f5daeb0: move a14, -*sp, 1 +3f5daec0: move *a13(0x4c0), *a14+, 1 +3f5daee0: calla L3F709340 +3f5daf10: calla L3F57A710 +3f5daf40: move @0x1b3900, a11, 1 +3f5daf70: move *a11(0x100), a9, 1 +3f5daf90: movi 0xffff, a8 +3f5dafb0: move a8, *a9(0x30), 1 +3f5dafd0: jruc L3F5DB4B0 +L3F5DAFE0: +3f5dafe0: move a14, -*sp, 1 +3f5daff0: move *a13(0xffc0), a11, 1 +3f5db010: addi 0xa0, a11 +3f5db030: move a11, *a14+, 1 +3f5db040: move *a13(0xffc0), a11, 1 +3f5db060: addk 32, a11 +3f5db070: move a11, *a14+, 1 +3f5db080: move *a13(0xffa0), *a14+, 1 +3f5db0a0: move a13, *a14+, 1 +3f5db0b0: move *a13(0xffe0), *a14+, 1 +3f5db0d0: calla L3F5DB500 +3f5db100: move @0x1b3900, a11, 1 +3f5db130: move *a11(0x100), a9, 1 +3f5db150: movb *a9(0x20), a9 +3f5db170: jreq L3F5DB330 +3f5db180: move *a11(0x100), a9, 1 +3f5db1a0: sub a7, a7 +3f5db1b0: movb a7, *a9(0x28) +3f5db1d0: calla L3F5EA530 +3f5db200: move a14, -*sp, 1 +3f5db210: move *a13(0x4c0), *a14+, 1 +3f5db230: calla L3F709340 +3f5db260: calla L3F57A710 +3f5db290: move @0x1b3900, a11, 1 +3f5db2c0: move *a11(0x100), a9, 1 +3f5db2e0: movi 0xffff, a8 +3f5db300: move a8, *a9(0x30), 1 +3f5db320: jruc L3F5DB4B0 +L3F5DB330: +3f5db330: move *a11(0x100), a9, 1 +3f5db350: sub a7, a7 +3f5db360: movb a7, *a9(0x28) +3f5db380: calla L3F5EA530 +3f5db3b0: move a14, -*sp, 1 +3f5db3c0: move *a13(0x4c0), *a14+, 1 +3f5db3e0: calla L3F709340 +3f5db410: calla L3F57A710 +3f5db440: move @0x1b3900, a11, 1 +3f5db470: move *a11(0x100), a9, 1 +3f5db490: move *a9(0x30), a8, 1 +L3F5DB4B0: +3f5db4b0: move *sp(0xa0), a14, 1 +3f5db4d0: mmfm sp, a7,a9,a11,a13 +3f5db4f0: rets 2 +L3F5DB500: +3f5db500: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f5db520: move a14, a13 +3f5db530: addi 0x100, a14 +3f5db550: move *a13(0xffc0), a9, 1 +3f5db570: move a14, -*sp, 1 +3f5db580: move *a13(0xffe0), *a14+, 1 +3f5db5a0: calla L3F5E41C0 +3f5db5d0: move a8, a10 +3f5db5e0: jaeq L3F5DC4A0 +3f5db600: move *a9(0x40), *a13(0x0), 1 +3f5db630: move *a9(0x60), *a13(0x20), 1 +3f5db660: sub a7, a7 +3f5db670: move a7, *a13(0x60), 1 +3f5db690: move a7, *a13(0x40), 1 +3f5db6b0: move a7, *a13(0x80), 1 +3f5db6d0: move *a9(0x40), a11, 1 +3f5db6f0: move a7, a12 +3f5db700: move *a9(0x60), a7, 1 +3f5db720: cmp a7, a12 +3f5db730: jrge L3F5DBA80 +L3F5DB740: +3f5db740: move *a11(0x20), a7, 1 +3f5db760: jrge L3F5DB810 +3f5db770: move @0x1b3900, a7, 1 +3f5db7a0: move *a7(0x100), a5, 1 +3f5db7c0: movk 22, a7 +3f5db7d0: movb a7, *a5(0x20) +3f5db7f0: jauc L3F5DC4A0 +L3F5DB810: +3f5db810: move *a11(0x20), a7, 1 +3f5db830: jreq L3F5DBA10 +3f5db840: move a14, -*sp, 1 +3f5db850: sub a7, a7 +3f5db860: move a7, *a14+, 1 +3f5db870: move *a11(0x20), *a14+, 1 +3f5db890: move *a11(0x0), *a14+, 1 +3f5db8b0: calla L3F596000 +3f5db8e0: move a8, a5 +3f5db8f0: jrne L3F5DB9A0 +3f5db900: move @0x1b3900, a5, 1 +3f5db930: move *a5(0x100), a7, 1 +3f5db950: movk 14, a5 +3f5db960: movb a5, *a7(0x20) +3f5db980: jauc L3F5DC4A0 +L3F5DB9A0: +3f5db9a0: move *a13(0x80), a5, 1 +3f5db9c0: move *a11(0x20), a3, 1 +3f5db9e0: add a5, a3 +3f5db9f0: move a3, *a13(0x80), 1 +L3F5DBA10: +3f5dba10: inc a12 +3f5dba20: addi 0x40, a11 +3f5dba40: move *a9(0x60), a7, 1 +3f5dba60: cmp a7, a12 +3f5dba70: jrlt L3F5DB740 +L3F5DBA80: +3f5dba80: move *a13(0x80), *a13(0xe0), 1 +3f5dbab0: move @0x1b3900, a7, 1 +3f5dbae0: move *a7(0x100), a5, 1 +3f5dbb00: move a14, -*sp, 1 +3f5dbb10: move a13, a3 +3f5dbb20: addi 0xc0, a3 +3f5dbb40: move a3, *a14+, 1 +3f5dbb50: move *a13(0xffa0), *a14+, 1 +3f5dbb70: move a13, *a14+, 1 +3f5dbb80: move a13, a3 +3f5dbb90: addi 0xa0, a3 +3f5dbbb0: move a3, *a14+, 1 +3f5dbbc0: move *a10(0x70), *a14+, 1 +3f5dbbe0: calla L3F6B6730 +3f5dbc10: movb a8, *a5(0x20) +3f5dbc30: move @0x1b3900, a7, 1 +3f5dbc60: move *a7(0x100), a5, 1 +3f5dbc80: move *a13(0xe0), a3, 1 +3f5dbca0: move *a13(0x80), a7, 1 +3f5dbcc0: sub a7, a3 +3f5dbcd0: move a3, *a5(0x30), 1 +3f5dbcf0: move *a9, a5, 1 +3f5dbd00: jreq L3F5DC040 +3f5dbd10: move *a9(0x20), *a13(0xe0), 1 +3f5dbd40: move *a13(0xe0), a5, 1 +3f5dbd60: jrle L3F5DBDA0 +3f5dbd70: move *a13(0xa0), a3, 1 +3f5dbd90: jrne L3F5DBDE0 +L3F5DBDA0: +3f5dbda0: sub a3, a3 +3f5dbdb0: move a3, *a13(0xe0), 1 +3f5dbdd0: jruc L3F5DBF80 +L3F5DBDE0: +3f5dbde0: setf 16, 1, 0 +3f5dbdf0: move *a3(0x40), a3, 0 +3f5dbe10: cmp a3, a5 +3f5dbe20: jrle L3F5DBE90 +3f5dbe30: move *a13(0xa0), a3, 1 +3f5dbe50: move *a3(0x40), a3, 0 +3f5dbe70: move a3, *a13(0xe0), 1 +L3F5DBE90: +3f5dbe90: move a14, -*sp, 1 +3f5dbea0: move *a13(0xe0), *a14+, 1 +3f5dbec0: move *a9(0x0), *a14+, 1 +3f5dbee0: move *a13(0xa0), a5, 1 +3f5dbf00: move *a5(0x20), a3, 1 +3f5dbf20: sll 0x3, a3 +3f5dbf30: add a5, a3 +3f5dbf40: move a3, *a14+, 1 +3f5dbf50: calla L3F596180 +L3F5DBF80: +3f5dbf80: move a14, -*sp, 1 +3f5dbf90: movk 4, a5 +3f5dbfa0: move a5, *a14+, 1 +3f5dbfb0: move *a13(0xff80), *a14+, 1 +3f5dbfd0: move a13, a3 +3f5dbfe0: addi 0xe0, a3 +3f5dc000: move a3, *a14+, 1 +3f5dc010: calla L3F596180 +L3F5DC040: +3f5dc040: move *a9(0x80), a5, 1 +3f5dc060: jreq L3F5DC3A0 +3f5dc070: move *a9(0xa0), *a13(0xe0), 1 +3f5dc0a0: move *a13(0xe0), a5, 1 +3f5dc0c0: jrle L3F5DC100 +3f5dc0d0: move *a13(0xc0), a3, 1 +3f5dc0f0: jrne L3F5DC140 +L3F5DC100: +3f5dc100: sub a3, a3 +3f5dc110: move a3, *a13(0xe0), 1 +3f5dc130: jruc L3F5DC2E0 +L3F5DC140: +3f5dc140: setf 16, 1, 0 +3f5dc150: move *a3(0x40), a3, 0 +3f5dc170: cmp a3, a5 +3f5dc180: jrle L3F5DC1F0 +3f5dc190: move *a13(0xc0), a3, 1 +3f5dc1b0: move *a3(0x40), a3, 0 +3f5dc1d0: move a3, *a13(0xe0), 1 +L3F5DC1F0: +3f5dc1f0: move a14, -*sp, 1 +3f5dc200: move *a13(0xe0), *a14+, 1 +3f5dc220: move *a9(0x80), *a14+, 1 +3f5dc240: move *a13(0xc0), a5, 1 +3f5dc260: move *a5(0x20), a3, 1 +3f5dc280: sll 0x3, a3 +3f5dc290: add a5, a3 +3f5dc2a0: move a3, *a14+, 1 +3f5dc2b0: calla L3F596180 +L3F5DC2E0: +3f5dc2e0: move a14, -*sp, 1 +3f5dc2f0: movk 4, a5 +3f5dc300: move a5, *a14+, 1 +3f5dc310: move *a13(0xff60), *a14+, 1 +3f5dc330: move a13, a3 +3f5dc340: addi 0xe0, a3 +3f5dc360: move a3, *a14+, 1 +3f5dc370: calla L3F596180 +L3F5DC3A0: +3f5dc3a0: move *a13(0xc0), a5, 1 +3f5dc3c0: jreq L3F5DC420 +3f5dc3d0: move a14, -*sp, 1 +3f5dc3e0: move a5, *a14+, 1 +3f5dc3f0: calla L3F6ADF20 +L3F5DC420: +3f5dc420: move *a13(0xa0), a3, 1 +3f5dc440: jreq L3F5DC4A0 +3f5dc450: move a14, -*sp, 1 +3f5dc460: move a3, *a14+, 1 +3f5dc470: calla L3F6ADF20 +L3F5DC4A0: +3f5dc4a0: move *sp(0x120), a14, 1 +3f5dc4c0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f5dc4e0: rets 2 +3f5dc4f0: mmtm sp, a7,a9,a11,a13 +3f5dc510: move a14, a13 +3f5dc520: addi 0x40, a14 +3f5dc540: move @0x1b3900, a11, 1 +3f5dc570: move *a11(0x100), a11, 1 +3f5dc590: movb *a11(0x28), a11 +3f5dc5b0: subk 3, a11 +3f5dc5c0: jrne L3F5DC650 +3f5dc5d0: move a14, -*sp, 1 +3f5dc5e0: movi 0x3f5eb870, a8 +3f5dc610: move a8, *a14+, 1 +3f5dc620: calla L3F596290 +L3F5DC650: +3f5dc650: calla L3F708DE0 +3f5dc680: move a8, *a13(0x20), 1 +3f5dc6a0: move @0x1b3900, a11, 1 +3f5dc6d0: move *a11(0x100), a9, 1 +3f5dc6f0: movk 3, a11 +3f5dc700: movb a11, *a9(0x28) +3f5dc720: move a14, -*sp, 1 +3f5dc730: move @0x1b3900, a9, 1 +3f5dc760: move *a9(0x100), a11, 1 +3f5dc780: addi 0xb0, a11 +3f5dc7a0: move a11, *a14+, 1 +3f5dc7b0: calla L3FE19EB0 +3f5dc7e0: move a8, a9 +3f5dc7f0: jreq L3F5DCB50 +3f5dc800: move @0x1b3900, a11, 1 +3f5dc830: move *a11(0x100), a9, 1 +3f5dc850: movb *a9(0x28), a9 +3f5dc870: subk 4, a9 +3f5dc880: jrne L3F5DC8C0 +3f5dc890: calla L3F5EAFF0 +L3F5DC8C0: +3f5dc8c0: move @0x1b3900, a11, 1 +3f5dc8f0: move *a11(0x100), a9, 1 +3f5dc910: sub a11, a11 +3f5dc920: movb a11, *a9(0x28) +3f5dc940: move @0x1b3900, a9, 1 +3f5dc970: move *a9(0x100), a11, 1 +3f5dc990: movb *a11(0x20), a11 +3f5dc9b0: jrne L3F5DCA10 +3f5dc9c0: move *a9(0x100), a11, 1 +3f5dc9e0: movk 4, a9 +3f5dc9f0: movb a9, *a11(0x20) +L3F5DCA10: +3f5dca10: move @0x1b3900, a11, 1 +3f5dca40: move *a11(0x100), a9, 1 +3f5dca60: movi 0xffff, a11 +3f5dca80: move a11, *a9(0x30), 1 +3f5dcaa0: move a14, -*sp, 1 +3f5dcab0: move *a13(0x20), *a14+, 1 +3f5dcad0: calla L3F709340 +3f5dcb00: calla L3F57A710 +3f5dcb30: move a11, a8 +3f5dcb40: jruc L3F5DD210 +L3F5DCB50: +3f5dcb50: move @0x1b3900, a11, 1 +3f5dcb80: move *a11(0x100), a9, 1 +3f5dcba0: sub a11, a11 +3f5dcbb0: movb a11, *a9(0x20) +3f5dcbd0: move @0x1b3900, a9, 1 +3f5dcc00: move *a9(0x100), a11, 1 +3f5dcc20: sub a9, a9 +3f5dcc30: move a9, *a11(0x30), 1 +3f5dcc50: move a14, -*sp, 1 +3f5dcc60: move *a13(0xffe0), *a14+, 1 +3f5dcc80: calla L3F5E41C0 +3f5dccb0: move a8, *a13, 1 +3f5dccc0: move a8, a11 +3f5dccd0: jrne L3F5DCEC0 +3f5dcce0: move @0x1b3900, a9, 1 +3f5dcd10: move *a9(0x100), a11, 1 +3f5dcd30: sub a9, a9 +3f5dcd40: movb a9, *a11(0x28) +3f5dcd60: calla L3F5EA530 +3f5dcd90: move a14, -*sp, 1 +3f5dcda0: move *a13(0x20), *a14+, 1 +3f5dcdc0: calla L3F709340 +3f5dcdf0: calla L3F57A710 +3f5dce20: move @0x1b3900, a11, 1 +3f5dce50: move *a11(0x100), a9, 1 +3f5dce70: movi 0xffff, a8 +3f5dce90: move a8, *a9(0x30), 1 +3f5dceb0: jruc L3F5DD210 +L3F5DCEC0: +3f5dcec0: move @0x1b3900, a7, 1 +3f5dcef0: move *a7(0x100), a9, 1 +3f5dcf10: move a14, -*sp, 1 +3f5dcf20: move *a13(0xffc0), *a14+, 1 +3f5dcf40: move *a8(0x70), *a14+, 1 +3f5dcf60: calla L3F6BAA30 +3f5dcf90: movb a8, *a9(0x20) +3f5dcfb0: move @0x1b3900, a9, 1 +3f5dcfe0: move *a9(0x100), a7, 1 +3f5dd000: movb *a7(0x20), a7 +3f5dd020: jreq L3F5DD090 +3f5dd030: move *a9(0x100), a7, 1 +3f5dd050: movi 0xffff, a11 +3f5dd070: move a11, *a7(0x30), 1 +L3F5DD090: +3f5dd090: move *a9(0x100), a11, 1 +3f5dd0b0: sub a7, a7 +3f5dd0c0: movb a7, *a11(0x28) +3f5dd0e0: calla L3F5EA530 +3f5dd110: move a14, -*sp, 1 +3f5dd120: move *a13(0x20), *a14+, 1 +3f5dd140: calla L3F709340 +3f5dd170: calla L3F57A710 +3f5dd1a0: move @0x1b3900, a11, 1 +3f5dd1d0: move *a11(0x100), a9, 1 +3f5dd1f0: move *a9(0x30), a8, 1 +L3F5DD210: +3f5dd210: move *sp(0xa0), a14, 1 +3f5dd230: mmfm sp, a7,a9,a11,a13 +3f5dd250: rets 2 +L3F5DD260: +3f5dd260: mmtm sp, a7,a9,a11,a13 +3f5dd280: move a14, a13 +3f5dd290: addi 0x60, a14 +3f5dd2b0: sub a11, a11 +3f5dd2c0: move a11, *a13(0x20), 1 +3f5dd2e0: move @0x1b3900, a11, 1 +3f5dd310: move *a11(0x100), a11, 1 +3f5dd330: movb *a11(0x28), a11 +3f5dd350: subk 3, a11 +3f5dd360: jrne L3F5DD3F0 +3f5dd370: move a14, -*sp, 1 +3f5dd380: movi 0x3f5eb870, a8 +3f5dd3b0: move a8, *a14+, 1 +3f5dd3c0: calla L3F596290 +L3F5DD3F0: +3f5dd3f0: calla L3F708DE0 +3f5dd420: move a8, *a13(0x40), 1 +3f5dd440: move @0x1b3900, a11, 1 +3f5dd470: move *a11(0x100), a9, 1 +3f5dd490: movk 3, a11 +3f5dd4a0: movb a11, *a9(0x28) +3f5dd4c0: move a14, -*sp, 1 +3f5dd4d0: move @0x1b3900, a9, 1 +3f5dd500: move *a9(0x100), a11, 1 +3f5dd520: addi 0xb0, a11 +3f5dd540: move a11, *a14+, 1 +3f5dd550: calla L3FE19EB0 +3f5dd580: move a8, a9 +3f5dd590: jreq L3F5DD900 +3f5dd5a0: move @0x1b3900, a11, 1 +3f5dd5d0: move *a11(0x100), a9, 1 +3f5dd5f0: movb *a9(0x28), a9 +3f5dd610: subk 4, a9 +3f5dd620: jrne L3F5DD660 +3f5dd630: calla L3F5EAFF0 +L3F5DD660: +3f5dd660: move @0x1b3900, a11, 1 +3f5dd690: move *a11(0x100), a9, 1 +3f5dd6b0: sub a11, a11 +3f5dd6c0: movb a11, *a9(0x28) +3f5dd6e0: move @0x1b3900, a9, 1 +3f5dd710: move *a9(0x100), a11, 1 +3f5dd730: movb *a11(0x20), a11 +3f5dd750: jrne L3F5DD7B0 +3f5dd760: move *a9(0x100), a11, 1 +3f5dd780: movk 4, a9 +3f5dd790: movb a9, *a11(0x20) +L3F5DD7B0: +3f5dd7b0: move @0x1b3900, a11, 1 +3f5dd7e0: move *a11(0x100), a9, 1 +3f5dd800: movi 0xffff, a11 +3f5dd820: move a11, *a9(0x30), 1 +3f5dd840: move a14, -*sp, 1 +3f5dd850: move *a13(0x40), *a14+, 1 +3f5dd870: calla L3F709340 +3f5dd8a0: calla L3F57A710 +3f5dd8d0: move a11, a8 +3f5dd8e0: jauc L3F5DEC00 +L3F5DD900: +3f5dd900: move @0x1b3900, a11, 1 +3f5dd930: move *a11(0x100), a9, 1 +3f5dd950: sub a11, a11 +3f5dd960: movb a11, *a9(0x20) +3f5dd980: move @0x1b3900, a9, 1 +3f5dd9b0: move *a9(0x100), a11, 1 +3f5dd9d0: sub a9, a9 +3f5dd9e0: move a9, *a11(0x30), 1 +3f5dda00: move a14, -*sp, 1 +3f5dda10: move *a13(0xffe0), *a14+, 1 +3f5dda30: calla L3F5E41C0 +3f5dda60: move a8, *a13, 1 +3f5dda70: move a8, a11 +3f5dda80: jrne L3F5DDC80 +3f5dda90: move @0x1b3900, a9, 1 +3f5ddac0: move *a9(0x100), a11, 1 +3f5ddae0: sub a9, a9 +3f5ddaf0: movb a9, *a11(0x28) +3f5ddb10: calla L3F5EA530 +3f5ddb40: move a14, -*sp, 1 +3f5ddb50: move *a13(0x40), *a14+, 1 +3f5ddb70: calla L3F709340 +3f5ddba0: calla L3F57A710 +3f5ddbd0: move @0x1b3900, a11, 1 +3f5ddc00: move *a11(0x100), a9, 1 +3f5ddc20: movi 0xffff, a8 +3f5ddc40: move a8, *a9(0x30), 1 +3f5ddc60: jauc L3F5DEC00 +L3F5DDC80: +3f5ddc80: move *a13(0xff60), a9, 1 +3f5ddca0: cmpi 0x70, a9 +3f5ddcc0: jrle L3F5DDF40 +3f5ddcd0: move @0x1b3900, a9, 1 +3f5ddd00: move *a9(0x100), a11, 1 +3f5ddd20: movk 22, a9 +3f5ddd30: movb a9, *a11(0x20) +3f5ddd50: move @0x1b3900, a11, 1 +3f5ddd80: move *a11(0x100), a9, 1 +3f5ddda0: sub a11, a11 +3f5dddb0: movb a11, *a9(0x28) +3f5dddd0: calla L3F5EA530 +3f5dde00: move a14, -*sp, 1 +3f5dde10: move *a13(0x40), *a14+, 1 +3f5dde30: calla L3F709340 +3f5dde60: calla L3F57A710 +3f5dde90: move @0x1b3900, a9, 1 +3f5ddec0: move *a9(0x100), a11, 1 +3f5ddee0: movi 0xffff, a8 +3f5ddf00: move a8, *a11(0x30), 1 +3f5ddf20: jauc L3F5DEC00 +L3F5DDF40: +3f5ddf40: move *a13(0xff80), a9, 1 +3f5ddf60: jreq L3F5DE710 +3f5ddf70: move a14, -*sp, 1 +3f5ddf80: movk 10, a9 +3f5ddf90: move a9, *a14+, 1 +3f5ddfa0: movk 1, a9 +3f5ddfb0: move a9, *a14+, 1 +3f5ddfc0: calla L3F6AC3C0 +3f5ddff0: move a8, *a13(0x20), 1 +3f5de010: move a8, a8 +3f5de020: jrne L3F5DE2B0 +3f5de030: move @0x1b3900, a9, 1 +3f5de060: move *a9(0x100), a11, 1 +3f5de080: movi 0x37, a9 +3f5de0a0: movb a9, *a11(0x20) +3f5de0c0: move @0x1b3900, a11, 1 +3f5de0f0: move *a11(0x100), a9, 1 +3f5de110: sub a11, a11 +3f5de120: movb a11, *a9(0x28) +3f5de140: calla L3F5EA530 +3f5de170: move a14, -*sp, 1 +3f5de180: move *a13(0x40), *a14+, 1 +3f5de1a0: calla L3F709340 +3f5de1d0: calla L3F57A710 +3f5de200: move @0x1b3900, a9, 1 +3f5de230: move *a9(0x100), a11, 1 +3f5de250: movi 0xffff, a8 +3f5de270: move a8, *a11(0x30), 1 +3f5de290: jauc L3F5DEC00 +L3F5DE2B0: +3f5de2b0: move @0x1b3900, a7, 1 +3f5de2e0: move *a7(0x100), a9, 1 +3f5de300: move a14, -*sp, 1 +3f5de310: move *a13(0xff60), *a14+, 1 +3f5de330: move *a8(0x20), a11, 1 +3f5de350: sll 0x3, a11 +3f5de360: add a8, a11 +3f5de370: move a11, *a14+, 1 +3f5de380: move *a13(0xff80), *a14+, 1 +3f5de3a0: calla L3F596070 +3f5de3d0: movb a8, *a9(0x20) +3f5de3f0: move @0x1b3900, a11, 1 +3f5de420: move *a11(0x100), a9, 1 +3f5de440: movb *a9(0x20), a9 +3f5de460: jreq L3F5DE6B0 +3f5de470: move a14, -*sp, 1 +3f5de480: move *a13(0x20), *a14+, 1 +3f5de4a0: calla L3F6ACE40 +3f5de4d0: move @0x1b3900, a11, 1 +3f5de500: move *a11(0x100), a9, 1 +3f5de520: sub a7, a7 +3f5de530: movb a7, *a9(0x28) +3f5de550: calla L3F5EA530 +3f5de580: move a14, -*sp, 1 +3f5de590: move *a13(0x40), *a14+, 1 +3f5de5b0: calla L3F709340 +3f5de5e0: calla L3F57A710 +3f5de610: move @0x1b3900, a11, 1 +3f5de640: move *a11(0x100), a9, 1 +3f5de660: movi 0xffff, a8 +3f5de680: move a8, *a9(0x30), 1 +3f5de6a0: jruc L3F5DEC00 +L3F5DE6B0: +3f5de6b0: move *a13(0x20), a9, 1 +3f5de6d0: setf 16, 1, 0 +3f5de6e0: move *a13(0xff60), *a9(0x40), 0 +L3F5DE710: +3f5de710: move @0x1b3900, a11, 1 +3f5de740: move *a11(0x100), a9, 1 +3f5de760: move a14, -*sp, 1 +3f5de770: move *a13(0x20), *a14+, 1 +3f5de790: move *a13(0xffa0), *a14+, 1 +3f5de7b0: move *a13(0xffc0), *a14+, 1 +3f5de7d0: move *a13, a7, 1 +3f5de7e0: move *a7(0x70), *a14+, 1 +3f5de800: calla L3F6BB420 +3f5de830: movb a8, *a9(0x20) +3f5de850: move @0x1b3900, a11, 1 +3f5de880: move *a11(0x100), a9, 1 +3f5de8a0: movb *a9(0x20), a9 +3f5de8c0: jreq L3F5DEA80 +3f5de8d0: move *a11(0x100), a9, 1 +3f5de8f0: sub a7, a7 +3f5de900: movb a7, *a9(0x28) +3f5de920: calla L3F5EA530 +3f5de950: move a14, -*sp, 1 +3f5de960: move *a13(0x40), *a14+, 1 +3f5de980: calla L3F709340 +3f5de9b0: calla L3F57A710 +3f5de9e0: move @0x1b3900, a11, 1 +3f5dea10: move *a11(0x100), a9, 1 +3f5dea30: movi 0xffff, a8 +3f5dea50: move a8, *a9(0x30), 1 +3f5dea70: jruc L3F5DEC00 +L3F5DEA80: +3f5dea80: move *a11(0x100), a9, 1 +3f5deaa0: sub a7, a7 +3f5deab0: movb a7, *a9(0x28) +3f5dead0: calla L3F5EA530 +3f5deb00: move a14, -*sp, 1 +3f5deb10: move *a13(0x40), *a14+, 1 +3f5deb30: calla L3F709340 +3f5deb60: calla L3F57A710 +3f5deb90: move @0x1b3900, a11, 1 +3f5debc0: move *a11(0x100), a9, 1 +3f5debe0: move *a9(0x30), a8, 1 +L3F5DEC00: +3f5dec00: move *sp(0xa0), a14, 1 +3f5dec20: mmfm sp, a7,a9,a11,a13 +3f5dec40: rets 2 +3f5dec50: mmtm sp, a7,a9,a11,a13 +3f5dec70: move a14, a13 +3f5dec80: addi 0x80, a14 +3f5deca0: sub a11, a11 +3f5decb0: move a11, *a13(0x20), 1 +3f5decd0: move @0x1b3900, a11, 1 +3f5ded00: move *a11(0x100), a11, 1 +3f5ded20: movb *a11(0x28), a11 +3f5ded40: subk 3, a11 +3f5ded50: jrne L3F5DEDE0 +3f5ded60: move a14, -*sp, 1 +3f5ded70: movi 0x3f5eb870, a8 +3f5deda0: move a8, *a14+, 1 +3f5dedb0: calla L3F596290 +L3F5DEDE0: +3f5dede0: calla L3F708DE0 +3f5dee10: move a8, *a13(0x60), 1 +3f5dee30: move @0x1b3900, a11, 1 +3f5dee60: move *a11(0x100), a9, 1 +3f5dee80: movk 3, a11 +3f5dee90: movb a11, *a9(0x28) +3f5deeb0: move a14, -*sp, 1 +3f5deec0: move @0x1b3900, a9, 1 +3f5deef0: move *a9(0x100), a11, 1 +3f5def10: addi 0xb0, a11 +3f5def30: move a11, *a14+, 1 +3f5def40: calla L3FE19EB0 +3f5def70: move a8, a9 +3f5def80: jreq L3F5DF2F0 +3f5def90: move @0x1b3900, a11, 1 +3f5defc0: move *a11(0x100), a9, 1 +3f5defe0: movb *a9(0x28), a9 +3f5df000: subk 4, a9 +3f5df010: jrne L3F5DF050 +3f5df020: calla L3F5EAFF0 +L3F5DF050: +3f5df050: move @0x1b3900, a11, 1 +3f5df080: move *a11(0x100), a9, 1 +3f5df0a0: sub a11, a11 +3f5df0b0: movb a11, *a9(0x28) +3f5df0d0: move @0x1b3900, a9, 1 +3f5df100: move *a9(0x100), a11, 1 +3f5df120: movb *a11(0x20), a11 +3f5df140: jrne L3F5DF1A0 +3f5df150: move *a9(0x100), a11, 1 +3f5df170: movk 4, a9 +3f5df180: movb a9, *a11(0x20) +L3F5DF1A0: +3f5df1a0: move @0x1b3900, a11, 1 +3f5df1d0: move *a11(0x100), a9, 1 +3f5df1f0: movi 0xffff, a11 +3f5df210: move a11, *a9(0x30), 1 +3f5df230: move a14, -*sp, 1 +3f5df240: move *a13(0x60), *a14+, 1 +3f5df260: calla L3F709340 +3f5df290: calla L3F57A710 +3f5df2c0: move a11, a8 +3f5df2d0: jauc L3F5E0550 +L3F5DF2F0: +3f5df2f0: move @0x1b3900, a11, 1 +3f5df320: move *a11(0x100), a9, 1 +3f5df340: sub a11, a11 +3f5df350: movb a11, *a9(0x20) +3f5df370: move @0x1b3900, a9, 1 +3f5df3a0: move *a9(0x100), a11, 1 +3f5df3c0: sub a9, a9 +3f5df3d0: move a9, *a11(0x30), 1 +3f5df3f0: move a14, -*sp, 1 +3f5df400: move *a13(0xffe0), *a14+, 1 +3f5df420: calla L3F5E41C0 +3f5df450: move a8, *a13, 1 +3f5df460: move a8, a11 +3f5df470: jrne L3F5DF670 +3f5df480: move @0x1b3900, a9, 1 +3f5df4b0: move *a9(0x100), a11, 1 +3f5df4d0: sub a9, a9 +3f5df4e0: movb a9, *a11(0x28) +3f5df500: calla L3F5EA530 +3f5df530: move a14, -*sp, 1 +3f5df540: move *a13(0x60), *a14+, 1 +3f5df560: calla L3F709340 +3f5df590: calla L3F57A710 +3f5df5c0: move @0x1b3900, a11, 1 +3f5df5f0: move *a11(0x100), a9, 1 +3f5df610: movi 0xffff, a8 +3f5df630: move a8, *a9(0x30), 1 +3f5df650: jauc L3F5E0550 +L3F5DF670: +3f5df670: move *a13(0xff80), a9, 1 +3f5df690: jreq L3F5DFA10 +3f5df6a0: move @0x1b3900, a9, 1 +3f5df6d0: move *a9(0x100), a11, 1 +3f5df6f0: move a14, -*sp, 1 +3f5df700: movk 4, a9 +3f5df710: move a9, *a14+, 1 +3f5df720: move a13, a9 +3f5df730: addi 0x40, a9 +3f5df750: move a9, *a14+, 1 +3f5df760: move *a13(0xff60), *a14+, 1 +3f5df780: calla L3F596070 +3f5df7b0: movb a8, *a11(0x20) +3f5df7d0: move @0x1b3900, a11, 1 +3f5df800: move *a11(0x100), a9, 1 +3f5df820: movb *a9(0x20), a9 +3f5df840: jreq L3F5DFA40 +3f5df850: move *a11(0x100), a9, 1 +3f5df870: sub a11, a11 +3f5df880: movb a11, *a9(0x28) +3f5df8a0: calla L3F5EA530 +3f5df8d0: move a14, -*sp, 1 +3f5df8e0: move *a13(0x60), *a14+, 1 +3f5df900: calla L3F709340 +3f5df930: calla L3F57A710 +3f5df960: move @0x1b3900, a9, 1 +3f5df990: move *a9(0x100), a11, 1 +3f5df9b0: movi 0xffff, a8 +3f5df9d0: move a8, *a11(0x30), 1 +3f5df9f0: jauc L3F5E0550 +L3F5DFA10: +3f5dfa10: sub a9, a9 +3f5dfa20: move a9, *a13(0x40), 1 +L3F5DFA40: +3f5dfa40: move @0x1b3900, a11, 1 +3f5dfa70: move *a11(0x100), a9, 1 +3f5dfa90: move a14, -*sp, 1 +3f5dfaa0: move a13, a7 +3f5dfab0: addk 32, a7 +3f5dfac0: move a7, *a14+, 1 +3f5dfad0: move *a13(0xffa0), *a14+, 1 +3f5dfaf0: move *a13(0xffc0), *a14+, 1 +3f5dfb10: move *a13, a7, 1 +3f5dfb20: move *a7(0x70), *a14+, 1 +3f5dfb40: calla L3F6BC4B0 +3f5dfb70: movb a8, *a9(0x20) +3f5dfb90: move @0x1b3900, a11, 1 +3f5dfbc0: move *a11(0x100), a9, 1 +3f5dfbe0: movb *a9(0x20), a9 +3f5dfc00: jreq L3F5DFC80 +3f5dfc10: move *a11(0x100), a9, 1 +3f5dfc30: movi 0xffff, a7 +3f5dfc50: move a7, *a9(0x30), 1 +3f5dfc70: jruc L3F5E0120 +L3F5DFC80: +3f5dfc80: move *a13(0xff80), a9, 1 +3f5dfca0: jreq L3F5E0120 +3f5dfcb0: move *a13(0x40), a7, 1 +3f5dfcd0: jreq L3F5E0120 +3f5dfce0: move *a13(0x20), a7, 1 +3f5dfd00: jreq L3F5E0120 +3f5dfd10: move *a13(0x40), a9, 1 +3f5dfd30: setf 16, 1, 0 +3f5dfd40: move *a7(0x40), a7, 0 +3f5dfd60: cmp a7, a9 +3f5dfd70: jrle L3F5DFDE0 +3f5dfd80: move *a13(0x20), a7, 1 +3f5dfda0: move *a7(0x40), a7, 0 +3f5dfdc0: move a7, *a13(0x40), 1 +L3F5DFDE0: +3f5dfde0: move *a11(0x100), a9, 1 +3f5dfe00: move a14, -*sp, 1 +3f5dfe10: move *a13(0x40), *a14+, 1 +3f5dfe30: move *a13(0xff80), *a14+, 1 +3f5dfe50: move *a13(0x20), a7, 1 +3f5dfe70: move *a7(0x20), a7, 1 +3f5dfe90: sll 0x3, a7 +3f5dfea0: move *a13(0x20), a11, 1 +3f5dfec0: add a11, a7 +3f5dfed0: move a7, *a14+, 1 +3f5dfee0: calla L3F596180 +3f5dff10: movb a8, *a9(0x20) +3f5dff30: move @0x1b3900, a9, 1 +3f5dff60: move *a9(0x100), a7, 1 +3f5dff80: movb *a7(0x20), a7 +3f5dffa0: jreq L3F5E0020 +3f5dffb0: move *a9(0x100), a7, 1 +3f5dffd0: movi 0xffff, a11 +3f5dfff0: move a11, *a7(0x30), 1 +3f5e0010: jruc L3F5E0120 +L3F5E0020: +3f5e0020: move *a9(0x100), a7, 1 +3f5e0040: move a14, -*sp, 1 +3f5e0050: movk 4, a11 +3f5e0060: move a11, *a14+, 1 +3f5e0070: move *a13(0xff60), *a14+, 1 +3f5e0090: move a13, a11 +3f5e00a0: addi 0x40, a11 +3f5e00c0: move a11, *a14+, 1 +3f5e00d0: calla L3F596180 +3f5e0100: movb a8, *a7(0x20) +L3F5E0120: +3f5e0120: move *a13(0x20), a11, 1 +3f5e0140: jreq L3F5E01A0 +3f5e0150: move a14, -*sp, 1 +3f5e0160: move a11, *a14+, 1 +3f5e0170: calla L3F6ACE40 +L3F5E01A0: +3f5e01a0: move @0x1b3900, a9, 1 +3f5e01d0: move *a9(0x100), a7, 1 +3f5e01f0: movb *a7(0x20), a7 +3f5e0210: jreq L3F5E03D0 +3f5e0220: move *a9(0x100), a7, 1 +3f5e0240: sub a11, a11 +3f5e0250: movb a11, *a7(0x28) +3f5e0270: calla L3F5EA530 +3f5e02a0: move a14, -*sp, 1 +3f5e02b0: move *a13(0x60), *a14+, 1 +3f5e02d0: calla L3F709340 +3f5e0300: calla L3F57A710 +3f5e0330: move @0x1b3900, a9, 1 +3f5e0360: move *a9(0x100), a7, 1 +3f5e0380: movi 0xffff, a8 +3f5e03a0: move a8, *a7(0x30), 1 +3f5e03c0: jruc L3F5E0550 +L3F5E03D0: +3f5e03d0: move *a9(0x100), a7, 1 +3f5e03f0: sub a11, a11 +3f5e0400: movb a11, *a7(0x28) +3f5e0420: calla L3F5EA530 +3f5e0450: move a14, -*sp, 1 +3f5e0460: move *a13(0x60), *a14+, 1 +3f5e0480: calla L3F709340 +3f5e04b0: calla L3F57A710 +3f5e04e0: move @0x1b3900, a9, 1 +3f5e0510: move *a9(0x100), a7, 1 +3f5e0530: move *a7(0x30), a8, 1 +L3F5E0550: +3f5e0550: move *sp(0xa0), a14, 1 +3f5e0570: mmfm sp, a7,a9,a11,a13 +3f5e0590: rets 2 +3f5e05a0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f5e05c0: move a14, a13 +3f5e05d0: addi 0x60, a14 +3f5e05f0: move @0x1b3900, a11, 1 +3f5e0620: move *a11(0x100), a11, 1 +3f5e0640: movb *a11(0x28), a11 +3f5e0660: subk 3, a11 +3f5e0670: jrne L3F5E0700 +3f5e0680: move a14, -*sp, 1 +3f5e0690: movi 0x3f5eb870, a8 +3f5e06c0: move a8, *a14+, 1 +3f5e06d0: calla L3F596290 +L3F5E0700: +3f5e0700: calla L3F708DE0 +3f5e0730: move a8, *a13(0x40), 1 +3f5e0750: move @0x1b3900, a11, 1 +3f5e0780: move *a11(0x100), a7, 1 +3f5e07a0: movk 3, a11 +3f5e07b0: movb a11, *a7(0x28) +3f5e07d0: move a14, -*sp, 1 +3f5e07e0: move @0x1b3900, a7, 1 +3f5e0810: move *a7(0x100), a11, 1 +3f5e0830: addi 0xb0, a11 +3f5e0850: move a11, *a14+, 1 +3f5e0860: calla L3FE19EB0 +3f5e0890: move a8, a7 +3f5e08a0: jreq L3F5E0C10 +3f5e08b0: move @0x1b3900, a11, 1 +3f5e08e0: move *a11(0x100), a7, 1 +3f5e0900: movb *a7(0x28), a7 +3f5e0920: subk 4, a7 +3f5e0930: jrne L3F5E0970 +3f5e0940: calla L3F5EAFF0 +L3F5E0970: +3f5e0970: move @0x1b3900, a11, 1 +3f5e09a0: move *a11(0x100), a7, 1 +3f5e09c0: sub a11, a11 +3f5e09d0: movb a11, *a7(0x28) +3f5e09f0: move @0x1b3900, a7, 1 +3f5e0a20: move *a7(0x100), a11, 1 +3f5e0a40: movb *a11(0x20), a11 +3f5e0a60: jrne L3F5E0AC0 +3f5e0a70: move *a7(0x100), a11, 1 +3f5e0a90: movk 4, a7 +3f5e0aa0: movb a7, *a11(0x20) +L3F5E0AC0: +3f5e0ac0: move @0x1b3900, a11, 1 +3f5e0af0: move *a11(0x100), a7, 1 +3f5e0b10: movi 0xffff, a11 +3f5e0b30: move a11, *a7(0x30), 1 +3f5e0b50: move a14, -*sp, 1 +3f5e0b60: move *a13(0x40), *a14+, 1 +3f5e0b80: calla L3F709340 +3f5e0bb0: calla L3F57A710 +3f5e0be0: move a11, a8 +3f5e0bf0: jauc L3F5E2040 +L3F5E0C10: +3f5e0c10: move @0x1b3900, a11, 1 +3f5e0c40: move *a11(0x100), a7, 1 +3f5e0c60: sub a11, a11 +3f5e0c70: movb a11, *a7(0x20) +3f5e0c90: move @0x1b3900, a7, 1 +3f5e0cc0: move *a7(0x100), a11, 1 +3f5e0ce0: sub a7, a7 +3f5e0cf0: move a7, *a11(0x30), 1 +3f5e0d10: move a14, -*sp, 1 +3f5e0d20: move *a13(0xffe0), *a14+, 1 +3f5e0d40: calla L3F5E41C0 +3f5e0d70: move a8, a9 +3f5e0d80: jrne L3F5E0F80 +3f5e0d90: move @0x1b3900, a11, 1 +3f5e0dc0: move *a11(0x100), a7, 1 +3f5e0de0: sub a11, a11 +3f5e0df0: movb a11, *a7(0x28) +3f5e0e10: calla L3F5EA530 +3f5e0e40: move a14, -*sp, 1 +3f5e0e50: move *a13(0x40), *a14+, 1 +3f5e0e70: calla L3F709340 +3f5e0ea0: calla L3F57A710 +3f5e0ed0: move @0x1b3900, a7, 1 +3f5e0f00: move *a7(0x100), a11, 1 +3f5e0f20: movi 0xffff, a8 +3f5e0f40: move a8, *a11(0x30), 1 +3f5e0f60: jauc L3F5E2040 +L3F5E0F80: +3f5e0f80: move @0x1b3900, a11, 1 +3f5e0fb0: move *a11(0x100), a7, 1 +3f5e0fd0: move a14, -*sp, 1 +3f5e0fe0: movk 4, a11 +3f5e0ff0: move a11, *a14+, 1 +3f5e1000: move a13, a11 +3f5e1010: addk 32, a11 +3f5e1020: move a11, *a14+, 1 +3f5e1030: move *a13(0xffa0), *a14+, 1 +3f5e1050: calla L3F596070 +3f5e1080: movb a8, *a7(0x20) +3f5e10a0: move @0x1b3900, a7, 1 +3f5e10d0: move *a7(0x100), a11, 1 +3f5e10f0: movb *a11(0x20), a11 +3f5e1110: jreq L3F5E12E0 +3f5e1120: move *a7(0x100), a11, 1 +3f5e1140: sub a7, a7 +3f5e1150: movb a7, *a11(0x28) +3f5e1170: calla L3F5EA530 +3f5e11a0: move a14, -*sp, 1 +3f5e11b0: move *a13(0x40), *a14+, 1 +3f5e11d0: calla L3F709340 +3f5e1200: calla L3F57A710 +3f5e1230: move @0x1b3900, a11, 1 +3f5e1260: move *a11(0x100), a7, 1 +3f5e1280: movi 0xffff, a8 +3f5e12a0: move a8, *a7(0x30), 1 +3f5e12c0: jauc L3F5E2040 +L3F5E12E0: +3f5e12e0: move *a9(0x70), a10, 1 +3f5e1300: move a14, -*sp, 1 +3f5e1310: movk 8, a11 +3f5e1320: move a11, *a14+, 1 +3f5e1330: movk 1, a11 +3f5e1340: move a11, *a14+, 1 +3f5e1350: calla L3F6AC880 +3f5e1380: move a8, *a13, 1 +3f5e1390: move a8, a7 +3f5e13a0: jrne L3F5E1630 +3f5e13b0: move @0x1b3900, a11, 1 +3f5e13e0: move *a11(0x100), a7, 1 +3f5e1400: movi 0x37, a11 +3f5e1420: movb a11, *a7(0x20) +3f5e1440: move @0x1b3900, a7, 1 +3f5e1470: move *a7(0x100), a11, 1 +3f5e1490: sub a7, a7 +3f5e14a0: movb a7, *a11(0x28) +3f5e14c0: calla L3F5EA530 +3f5e14f0: move a14, -*sp, 1 +3f5e1500: move *a13(0x40), *a14+, 1 +3f5e1520: calla L3F709340 +3f5e1550: calla L3F57A710 +3f5e1580: move @0x1b3900, a11, 1 +3f5e15b0: move *a11(0x100), a7, 1 +3f5e15d0: movi 0xffff, a8 +3f5e15f0: move a8, *a7(0x30), 1 +3f5e1610: jauc L3F5E2040 +L3F5E1630: +3f5e1630: move @0x1b3900, a5, 1 +3f5e1660: move *a5(0x100), a11, 1 +3f5e1680: move a14, -*sp, 1 +3f5e1690: sub a7, a7 +3f5e16a0: move a7, *a14+, 1 +3f5e16b0: move a8, *a14+, 1 +3f5e16c0: move a7, *a14+, 1 +3f5e16d0: movk 15, a7 +3f5e16e0: move a7, *a14+, 1 +3f5e16f0: move a10, *a14+, 1 +3f5e1700: move *a10(0x60), a7, 1 +3f5e1720: move *a7(0xd0), a7, 1 +3f5e1740: call a7 +3f5e1750: movb a8, *a11(0x20) +3f5e1770: move @0x1b3900, a11, 1 +3f5e17a0: move *a11(0x100), a7, 1 +3f5e17c0: movb *a7(0x20), a7 +3f5e17e0: jreq L3F5E1860 +3f5e17f0: move *a11(0x100), a7, 1 +3f5e1810: movi 0xffff, a5 +3f5e1830: move a5, *a7(0x30), 1 +3f5e1850: jruc L3F5E1C30 +L3F5E1860: +3f5e1860: move *a13, a7, 1 +3f5e1870: move *a13(0x20), a5, 1 +3f5e1890: setf 16, 1, 0 +3f5e18a0: move *a7(0x40), a7, 0 +3f5e18c0: cmp a7, a5 +3f5e18d0: jrle L3F5E1930 +3f5e18e0: move *a13, a7, 1 +3f5e18f0: move *a7(0x40), a5, 0 +3f5e1910: move a5, *a13(0x20), 1 +L3F5E1930: +3f5e1930: move *a11(0x100), a7, 1 +3f5e1950: move a14, -*sp, 1 +3f5e1960: move a5, *a14+, 1 +3f5e1970: move *a13(0xffc0), *a14+, 1 +3f5e1990: move *a13, a5, 1 +3f5e19a0: move *a5(0x20), a5, 1 +3f5e19c0: sll 0x3, a5 +3f5e19d0: move *a13, a11, 1 +3f5e19e0: add a11, a5 +3f5e19f0: move a5, *a14+, 1 +3f5e1a00: calla L3F596180 +3f5e1a30: movb a8, *a7(0x20) +3f5e1a50: move @0x1b3900, a7, 1 +3f5e1a80: move *a7(0x100), a5, 1 +3f5e1aa0: movb *a5(0x20), a5 +3f5e1ac0: jreq L3F5E1B40 +3f5e1ad0: move *a7(0x100), a5, 1 +3f5e1af0: movi 0xffff, a11 +3f5e1b10: move a11, *a5(0x30), 1 +3f5e1b30: jruc L3F5E1C30 +L3F5E1B40: +3f5e1b40: move *a7(0x100), a5, 1 +3f5e1b60: move a14, -*sp, 1 +3f5e1b70: movk 4, a11 +3f5e1b80: move a11, *a14+, 1 +3f5e1b90: move *a13(0xffa0), *a14+, 1 +3f5e1bb0: move a13, a11 +3f5e1bc0: addk 32, a11 +3f5e1bd0: move a11, *a14+, 1 +3f5e1be0: calla L3F596180 +3f5e1c10: movb a8, *a5(0x20) +L3F5E1C30: +3f5e1c30: move a14, -*sp, 1 +3f5e1c40: move *a13(0x0), *a14+, 1 +3f5e1c60: calla L3F6ADF20 +3f5e1c90: move @0x1b3900, a11, 1 +3f5e1cc0: move *a11(0x100), a7, 1 +3f5e1ce0: movb *a7(0x20), a7 +3f5e1d00: jreq L3F5E1EC0 +3f5e1d10: move *a11(0x100), a7, 1 +3f5e1d30: sub a5, a5 +3f5e1d40: movb a5, *a7(0x28) +3f5e1d60: calla L3F5EA530 +3f5e1d90: move a14, -*sp, 1 +3f5e1da0: move *a13(0x40), *a14+, 1 +3f5e1dc0: calla L3F709340 +3f5e1df0: calla L3F57A710 +3f5e1e20: move @0x1b3900, a11, 1 +3f5e1e50: move *a11(0x100), a7, 1 +3f5e1e70: movi 0xffff, a8 +3f5e1e90: move a8, *a7(0x30), 1 +3f5e1eb0: jruc L3F5E2040 +L3F5E1EC0: +3f5e1ec0: move *a11(0x100), a7, 1 +3f5e1ee0: sub a5, a5 +3f5e1ef0: movb a5, *a7(0x28) +3f5e1f10: calla L3F5EA530 +3f5e1f40: move a14, -*sp, 1 +3f5e1f50: move *a13(0x40), *a14+, 1 +3f5e1f70: calla L3F709340 +3f5e1fa0: calla L3F57A710 +3f5e1fd0: move @0x1b3900, a11, 1 +3f5e2000: move *a11(0x100), a7, 1 +3f5e2020: move *a7(0x30), a8, 1 +L3F5E2040: +3f5e2040: move *sp(0xe0), a14, 1 +3f5e2060: mmfm sp, a5,a7,a9,a10,a11,a13 +3f5e2080: rets 2 +3f5e2090: mmtm sp, a5,a7,a9,a10,a11,a13 +3f5e20b0: move a14, a13 +3f5e20c0: addi 0x60, a14 +3f5e20e0: move @0x1b3900, a11, 1 +3f5e2110: move *a11(0x100), a11, 1 +3f5e2130: movb *a11(0x28), a11 +3f5e2150: subk 3, a11 +3f5e2160: jrne L3F5E21F0 +3f5e2170: move a14, -*sp, 1 +3f5e2180: movi 0x3f5eb870, a8 +3f5e21b0: move a8, *a14+, 1 +3f5e21c0: calla L3F596290 +L3F5E21F0: +3f5e21f0: calla L3F708DE0 +3f5e2220: move a8, *a13(0x40), 1 +3f5e2240: move @0x1b3900, a11, 1 +3f5e2270: move *a11(0x100), a7, 1 +3f5e2290: movk 3, a11 +3f5e22a0: movb a11, *a7(0x28) +3f5e22c0: move a14, -*sp, 1 +3f5e22d0: move @0x1b3900, a7, 1 +3f5e2300: move *a7(0x100), a11, 1 +3f5e2320: addi 0xb0, a11 +3f5e2340: move a11, *a14+, 1 +3f5e2350: calla L3FE19EB0 +3f5e2380: move a8, a7 +3f5e2390: jreq L3F5E2700 +3f5e23a0: move @0x1b3900, a11, 1 +3f5e23d0: move *a11(0x100), a7, 1 +3f5e23f0: movb *a7(0x28), a7 +3f5e2410: subk 4, a7 +3f5e2420: jrne L3F5E2460 +3f5e2430: calla L3F5EAFF0 +L3F5E2460: +3f5e2460: move @0x1b3900, a11, 1 +3f5e2490: move *a11(0x100), a7, 1 +3f5e24b0: sub a11, a11 +3f5e24c0: movb a11, *a7(0x28) +3f5e24e0: move @0x1b3900, a7, 1 +3f5e2510: move *a7(0x100), a11, 1 +3f5e2530: movb *a11(0x20), a11 +3f5e2550: jrne L3F5E25B0 +3f5e2560: move *a7(0x100), a11, 1 +3f5e2580: movk 4, a7 +3f5e2590: movb a7, *a11(0x20) +L3F5E25B0: +3f5e25b0: move @0x1b3900, a11, 1 +3f5e25e0: move *a11(0x100), a7, 1 +3f5e2600: movi 0xffff, a11 +3f5e2620: move a11, *a7(0x30), 1 +3f5e2640: move a14, -*sp, 1 +3f5e2650: move *a13(0x40), *a14+, 1 +3f5e2670: calla L3F709340 +3f5e26a0: calla L3F57A710 +3f5e26d0: move a11, a8 +3f5e26e0: jauc L3F5E3DE0 +L3F5E2700: +3f5e2700: move @0x1b3900, a11, 1 +3f5e2730: move *a11(0x100), a7, 1 +3f5e2750: sub a11, a11 +3f5e2760: movb a11, *a7(0x20) +3f5e2780: move @0x1b3900, a7, 1 +3f5e27b0: move *a7(0x100), a11, 1 +3f5e27d0: sub a7, a7 +3f5e27e0: move a7, *a11(0x30), 1 +3f5e2800: move a14, -*sp, 1 +3f5e2810: move *a13(0xffe0), *a14+, 1 +3f5e2830: calla L3F5E41C0 +3f5e2860: move a8, a9 +3f5e2870: jrne L3F5E2A70 +3f5e2880: move @0x1b3900, a11, 1 +3f5e28b0: move *a11(0x100), a7, 1 +3f5e28d0: sub a11, a11 +3f5e28e0: movb a11, *a7(0x28) +3f5e2900: calla L3F5EA530 +3f5e2930: move a14, -*sp, 1 +3f5e2940: move *a13(0x40), *a14+, 1 +3f5e2960: calla L3F709340 +3f5e2990: calla L3F57A710 +3f5e29c0: move @0x1b3900, a7, 1 +3f5e29f0: move *a7(0x100), a11, 1 +3f5e2a10: movi 0xffff, a8 +3f5e2a30: move a8, *a11(0x30), 1 +3f5e2a50: jauc L3F5E3DE0 +L3F5E2A70: +3f5e2a70: move *a9(0x70), a10, 1 +3f5e2a90: setf 16, 1, 0 +3f5e2aa0: move *a10(0x30), a11, 0 +3f5e2ac0: btst 1, a11 +3f5e2ad0: jrne L3F5E2D60 +3f5e2ae0: move @0x1b3900, a11, 1 +3f5e2b10: move *a11(0x100), a7, 1 +3f5e2b30: movi 0x39, a11 +3f5e2b50: movb a11, *a7(0x20) +3f5e2b70: move @0x1b3900, a7, 1 +3f5e2ba0: move *a7(0x100), a11, 1 +3f5e2bc0: sub a7, a7 +3f5e2bd0: movb a7, *a11(0x28) +3f5e2bf0: calla L3F5EA530 +3f5e2c20: move a14, -*sp, 1 +3f5e2c30: move *a13(0x40), *a14+, 1 +3f5e2c50: calla L3F709340 +3f5e2c80: calla L3F57A710 +3f5e2cb0: move @0x1b3900, a11, 1 +3f5e2ce0: move *a11(0x100), a7, 1 +3f5e2d00: movi 0xffff, a8 +3f5e2d20: move a8, *a7(0x30), 1 +3f5e2d40: jauc L3F5E3DE0 +L3F5E2D60: +3f5e2d60: move a14, -*sp, 1 +3f5e2d70: movk 8, a11 +3f5e2d80: move a11, *a14+, 1 +3f5e2d90: movk 1, a7 +3f5e2da0: move a7, *a14+, 1 +3f5e2db0: calla L3F6AC880 +3f5e2de0: move a8, *a13, 1 +3f5e2df0: move a8, a8 +3f5e2e00: jrne L3F5E3090 +3f5e2e10: move @0x1b3900, a7, 1 +3f5e2e40: move *a7(0x100), a11, 1 +3f5e2e60: movi 0x37, a7 +3f5e2e80: movb a7, *a11(0x20) +3f5e2ea0: move @0x1b3900, a11, 1 +3f5e2ed0: move *a11(0x100), a7, 1 +3f5e2ef0: sub a11, a11 +3f5e2f00: movb a11, *a7(0x28) +3f5e2f20: calla L3F5EA530 +3f5e2f50: move a14, -*sp, 1 +3f5e2f60: move *a13(0x40), *a14+, 1 +3f5e2f80: calla L3F709340 +3f5e2fb0: calla L3F57A710 +3f5e2fe0: move @0x1b3900, a7, 1 +3f5e3010: move *a7(0x100), a11, 1 +3f5e3030: movi 0xffff, a8 +3f5e3050: move a8, *a11(0x30), 1 +3f5e3070: jauc L3F5E3DE0 +L3F5E3090: +3f5e3090: move @0x1b3900, a7, 1 +3f5e30c0: move *a7(0x100), a11, 1 +3f5e30e0: move a14, -*sp, 1 +3f5e30f0: movk 4, a7 +3f5e3100: move a7, *a14+, 1 +3f5e3110: move a13, a7 +3f5e3120: addk 32, a7 +3f5e3130: move a7, *a14+, 1 +3f5e3140: move *a13(0xffa0), *a14+, 1 +3f5e3160: calla L3F596070 +3f5e3190: movb a8, *a11(0x20) +3f5e31b0: move @0x1b3900, a11, 1 +3f5e31e0: move *a11(0x100), a7, 1 +3f5e3200: movb *a7(0x20), a7 +3f5e3220: jreq L3F5E33F0 +3f5e3230: move *a11(0x100), a7, 1 +3f5e3250: sub a11, a11 +3f5e3260: movb a11, *a7(0x28) +3f5e3280: calla L3F5EA530 +3f5e32b0: move a14, -*sp, 1 +3f5e32c0: move *a13(0x40), *a14+, 1 +3f5e32e0: calla L3F709340 +3f5e3310: calla L3F57A710 +3f5e3340: move @0x1b3900, a7, 1 +3f5e3370: move *a7(0x100), a11, 1 +3f5e3390: movi 0xffff, a8 +3f5e33b0: move a8, *a11(0x30), 1 +3f5e33d0: jauc L3F5E3DE0 +L3F5E33F0: +3f5e33f0: move *a11(0x100), a7, 1 +3f5e3410: move a14, -*sp, 1 +3f5e3420: sub a5, a5 +3f5e3430: move a5, *a14+, 1 +3f5e3440: move *a13(0x0), *a14+, 1 +3f5e3460: move a5, *a14+, 1 +3f5e3470: movk 16, a5 +3f5e3480: move a5, *a14+, 1 +3f5e3490: move a10, *a14+, 1 +3f5e34a0: move *a10(0x60), a5, 1 +3f5e34c0: move *a5(0xd0), a5, 1 +3f5e34e0: call a5 +3f5e34f0: movb a8, *a7(0x20) +3f5e3510: move @0x1b3900, a11, 1 +3f5e3540: move *a11(0x100), a7, 1 +3f5e3560: movb *a7(0x20), a7 +3f5e3580: jreq L3F5E3600 +3f5e3590: move *a11(0x100), a7, 1 +3f5e35b0: movi 0xffff, a5 +3f5e35d0: move a5, *a7(0x30), 1 +3f5e35f0: jruc L3F5E39D0 +L3F5E3600: +3f5e3600: move *a13, a7, 1 +3f5e3610: move *a13(0x20), a5, 1 +3f5e3630: setf 16, 1, 0 +3f5e3640: move *a7(0x40), a7, 0 +3f5e3660: cmp a7, a5 +3f5e3670: jrle L3F5E36D0 +3f5e3680: move *a13, a7, 1 +3f5e3690: move *a7(0x40), a5, 0 +3f5e36b0: move a5, *a13(0x20), 1 +L3F5E36D0: +3f5e36d0: move *a11(0x100), a7, 1 +3f5e36f0: move a14, -*sp, 1 +3f5e3700: move a5, *a14+, 1 +3f5e3710: move *a13(0xffc0), *a14+, 1 +3f5e3730: move *a13, a5, 1 +3f5e3740: move *a5(0x20), a5, 1 +3f5e3760: sll 0x3, a5 +3f5e3770: move *a13, a11, 1 +3f5e3780: add a11, a5 +3f5e3790: move a5, *a14+, 1 +3f5e37a0: calla L3F596180 +3f5e37d0: movb a8, *a7(0x20) +3f5e37f0: move @0x1b3900, a7, 1 +3f5e3820: move *a7(0x100), a5, 1 +3f5e3840: movb *a5(0x20), a5 +3f5e3860: jreq L3F5E38E0 +3f5e3870: move *a7(0x100), a5, 1 +3f5e3890: movi 0xffff, a11 +3f5e38b0: move a11, *a5(0x30), 1 +3f5e38d0: jruc L3F5E39D0 +L3F5E38E0: +3f5e38e0: move *a7(0x100), a5, 1 +3f5e3900: move a14, -*sp, 1 +3f5e3910: movk 4, a11 +3f5e3920: move a11, *a14+, 1 +3f5e3930: move *a13(0xffa0), *a14+, 1 +3f5e3950: move a13, a11 +3f5e3960: addk 32, a11 +3f5e3970: move a11, *a14+, 1 +3f5e3980: calla L3F596180 +3f5e39b0: movb a8, *a5(0x20) +L3F5E39D0: +3f5e39d0: move a14, -*sp, 1 +3f5e39e0: move *a13(0x0), *a14+, 1 +3f5e3a00: calla L3F6ADF20 +3f5e3a30: move @0x1b3900, a11, 1 +3f5e3a60: move *a11(0x100), a7, 1 +3f5e3a80: movb *a7(0x20), a7 +3f5e3aa0: jreq L3F5E3C60 +3f5e3ab0: move *a11(0x100), a7, 1 +3f5e3ad0: sub a5, a5 +3f5e3ae0: movb a5, *a7(0x28) +3f5e3b00: calla L3F5EA530 +3f5e3b30: move a14, -*sp, 1 +3f5e3b40: move *a13(0x40), *a14+, 1 +3f5e3b60: calla L3F709340 +3f5e3b90: calla L3F57A710 +3f5e3bc0: move @0x1b3900, a11, 1 +3f5e3bf0: move *a11(0x100), a7, 1 +3f5e3c10: movi 0xffff, a8 +3f5e3c30: move a8, *a7(0x30), 1 +3f5e3c50: jruc L3F5E3DE0 +L3F5E3C60: +3f5e3c60: move *a11(0x100), a7, 1 +3f5e3c80: sub a5, a5 +3f5e3c90: movb a5, *a7(0x28) +3f5e3cb0: calla L3F5EA530 +3f5e3ce0: move a14, -*sp, 1 +3f5e3cf0: move *a13(0x40), *a14+, 1 +3f5e3d10: calla L3F709340 +3f5e3d40: calla L3F57A710 +3f5e3d70: move @0x1b3900, a11, 1 +3f5e3da0: move *a11(0x100), a7, 1 +3f5e3dc0: move *a7(0x30), a8, 1 +L3F5E3DE0: +3f5e3de0: move *sp(0xe0), a14, 1 +3f5e3e00: mmfm sp, a5,a7,a9,a10,a11,a13 +3f5e3e20: rets 2 +L3F5E3E30: +3f5e3e30: mmtm sp, a7,a9,a11,a13 +3f5e3e50: move a14, a13 +3f5e3e60: addk 32, a14 +3f5e3e70: move *a13(0xffa0), a11, 1 +3f5e3e90: cmpi 0x70, a11 +3f5e3eb0: jrls L3F5E3EE0 +3f5e3ec0: movk 22, a8 +3f5e3ed0: jruc L3F5E4170 +L3F5E3EE0: +3f5e3ee0: move a14, -*sp, 1 +3f5e3ef0: move *a13(0xff80), *a14+, 1 +3f5e3f10: movk 1, a7 +3f5e3f20: move a7, *a14+, 1 +3f5e3f30: calla L3F6AC3C0 +3f5e3f60: move a8, a9 +3f5e3f70: jrne L3F5E3FB0 +3f5e3f80: movi 0x37, a8 +3f5e3fa0: jruc L3F5E4170 +L3F5E3FB0: +3f5e3fb0: setf 16, 1, 0 +3f5e3fc0: move a11, *a9(0x40), 0 +3f5e3fe0: move a14, -*sp, 1 +3f5e3ff0: move a11, *a14+, 1 +3f5e4000: move *a9(0x20), a7, 1 +3f5e4020: sll 0x3, a7 +3f5e4030: add a9, a7 +3f5e4040: move a7, *a14+, 1 +3f5e4050: move *a13(0xffc0), *a14+, 1 +3f5e4070: calla L3F596070 +3f5e40a0: move a8, *a13, 1 +3f5e40b0: move a8, a7 +3f5e40c0: jreq L3F5E4130 +3f5e40d0: move a14, -*sp, 1 +3f5e40e0: move a9, *a14+, 1 +3f5e40f0: calla L3F6ACE40 +3f5e4120: jruc L3F5E4160 +L3F5E4130: +3f5e4130: move *a13(0xffe0), a7, 1 +3f5e4150: move a9, *a7, 1 +L3F5E4160: +3f5e4160: move *a13, a8, 1 +L3F5E4170: +3f5e4170: move *sp(0xa0), a14, 1 +3f5e4190: mmfm sp, a7,a9,a11,a13 +3f5e41b0: rets 2 +L3F5E41C0: +3f5e41c0: mmtm sp, a7,a9,a11,a13 +3f5e41e0: move a14, a13 +3f5e41f0: move a14, -*sp, 1 +3f5e4200: move *a13(0xffe0), *a14+, 1 +3f5e4220: calla L3F584F70 +3f5e4250: move a8, a9 +3f5e4260: jrne L3F5E4290 +3f5e4270: sub a8, a8 +3f5e4280: jruc L3F5E43A0 +L3F5E4290: +3f5e4290: setf 16, 1, 0 +3f5e42a0: move *a9(0x20), a11, 0 +3f5e42c0: subk 2, a11 +3f5e42d0: jreq L3F5E4390 +3f5e42e0: move @0x1b3900, a11, 1 +3f5e4310: move *a11(0x100), a7, 1 +3f5e4330: movi 0x26, a11 +3f5e4350: movb a11, *a7(0x20) +3f5e4370: sub a8, a8 +3f5e4380: jruc L3F5E43A0 +L3F5E4390: +3f5e4390: move a9, a8 +L3F5E43A0: +3f5e43a0: move *sp(0xa0), a14, 1 +3f5e43c0: mmfm sp, a7,a9,a11,a13 +3f5e43e0: rets 2 +L3F5E43F0: +3f5e43f0: mmtm sp, a9,a11,a13 +3f5e4410: move a14, a13 +3f5e4420: addi 0x980, a14 +3f5e4440: sub a11, a11 +3f5e4450: move a11, *a13(0x8e0), 1 +3f5e4470: move @0x1b3900, a11, 1 +3f5e44a0: move *a11(0x100), a11, 1 +3f5e44c0: movb *a11(0x28), a11 +3f5e44e0: subk 3, a11 +3f5e44f0: jrne L3F5E4580 +3f5e4500: move a14, -*sp, 1 +3f5e4510: movi 0x3f5eb870, a8 +3f5e4540: move a8, *a14+, 1 +3f5e4550: calla L3F596290 +L3F5E4580: +3f5e4580: calla L3F708DE0 +3f5e45b0: move a8, *a13(0x940), 1 +3f5e45d0: move @0x1b3900, a11, 1 +3f5e4600: move *a11(0x100), a9, 1 +3f5e4620: movk 3, a11 +3f5e4630: movb a11, *a9(0x28) +3f5e4650: move a14, -*sp, 1 +3f5e4660: move @0x1b3900, a9, 1 +3f5e4690: move *a9(0x100), a11, 1 +3f5e46b0: addi 0xb0, a11 +3f5e46d0: move a11, *a14+, 1 +3f5e46e0: calla L3FE19EB0 +3f5e4710: move a8, a9 +3f5e4720: jreq L3F5E4A90 +3f5e4730: move @0x1b3900, a11, 1 +3f5e4760: move *a11(0x100), a9, 1 +3f5e4780: movb *a9(0x28), a9 +3f5e47a0: subk 4, a9 +3f5e47b0: jrne L3F5E47F0 +3f5e47c0: calla L3F5EAFF0 +L3F5E47F0: +3f5e47f0: move @0x1b3900, a11, 1 +3f5e4820: move *a11(0x100), a9, 1 +3f5e4840: sub a11, a11 +3f5e4850: movb a11, *a9(0x28) +3f5e4870: move @0x1b3900, a9, 1 +3f5e48a0: move *a9(0x100), a11, 1 +3f5e48c0: movb *a11(0x20), a11 +3f5e48e0: jrne L3F5E4940 +3f5e48f0: move *a9(0x100), a11, 1 +3f5e4910: movk 4, a9 +3f5e4920: movb a9, *a11(0x20) +L3F5E4940: +3f5e4940: move @0x1b3900, a11, 1 +3f5e4970: move *a11(0x100), a9, 1 +3f5e4990: movi 0xffff, a11 +3f5e49b0: move a11, *a9(0x30), 1 +3f5e49d0: move a14, -*sp, 1 +3f5e49e0: move *a13(0x940), *a14+, 1 +3f5e4a00: calla L3F709340 +3f5e4a30: calla L3F57A710 +3f5e4a60: move a11, a8 +3f5e4a70: jauc L3F5E7300 +L3F5E4A90: +3f5e4a90: move @0x1b3900, a11, 1 +3f5e4ac0: move *a11(0x100), a9, 1 +3f5e4ae0: sub a11, a11 +3f5e4af0: movb a11, *a9(0x20) +3f5e4b10: move @0x1b3900, a9, 1 +3f5e4b40: move *a9(0x100), a11, 1 +3f5e4b60: sub a9, a9 +3f5e4b70: move a9, *a11(0x30), 1 +3f5e4b90: move a14, -*sp, 1 +3f5e4ba0: movi 0x60, a11 +3f5e4bc0: move a11, *a14+, 1 +3f5e4bd0: move a13, *a14+, 1 +3f5e4be0: calla L3FB44A00 +3f5e4c10: move a14, -*sp, 1 +3f5e4c20: move a11, *a14+, 1 +3f5e4c30: move a13, a9 +3f5e4c40: addi 0x300, a9 +3f5e4c60: move a9, *a14+, 1 +3f5e4c70: calla L3FB44A00 +3f5e4ca0: move *a13(0xffe0), a9, 1 +3f5e4cc0: cmpi 0x40, a9 +3f5e4ce0: jrle L3F5E4D20 +3f5e4cf0: subk 32, a11 +3f5e4d00: move a11, *a13(0xffe0), 1 +L3F5E4D20: +3f5e4d20: move *a13(0xffe0), a11, 1 +3f5e4d40: addk 31, a11 +3f5e4d50: srl 0x5, a11 +3f5e4d60: move a11, *a13(0x680), 1 +3f5e4d80: move *a13(0xffc0), a9, 1 +3f5e4da0: jreq L3F5E4F60 +3f5e4db0: move @0x1b3900, a9, 1 +3f5e4de0: move *a9(0x100), a11, 1 +3f5e4e00: move a14, -*sp, 1 +3f5e4e10: move *a13(0x680), a9, 1 +3f5e4e30: sll 0x2, a9 +3f5e4e40: move a9, *a14+, 1 +3f5e4e50: move a13, *a14+, 1 +3f5e4e60: move *a13(0xffc0), *a14+, 1 +3f5e4e80: calla L3F596070 +3f5e4eb0: movb a8, *a11(0x20) +3f5e4ed0: move @0x1b3900, a11, 1 +3f5e4f00: move *a11(0x100), a9, 1 +3f5e4f20: movb *a9(0x20), a9 +3f5e4f40: jane L3F5E6980 +L3F5E4F60: +3f5e4f60: move *a13(0xffa0), a11, 1 +3f5e4f80: jreq L3F5E5170 +3f5e4f90: move @0x1b3900, a9, 1 +3f5e4fc0: move *a9(0x100), a11, 1 +3f5e4fe0: move a14, -*sp, 1 +3f5e4ff0: move *a13(0x680), a9, 1 +3f5e5010: sll 0x2, a9 +3f5e5020: move a9, *a14+, 1 +3f5e5030: move a13, a9 +3f5e5040: addi 0x100, a9 +3f5e5060: move a9, *a14+, 1 +3f5e5070: move *a13(0xffa0), *a14+, 1 +3f5e5090: calla L3F596070 +3f5e50c0: movb a8, *a11(0x20) +3f5e50e0: move @0x1b3900, a11, 1 +3f5e5110: move *a11(0x100), a9, 1 +3f5e5130: movb *a9(0x20), a9 +3f5e5150: jane L3F5E6980 +L3F5E5170: +3f5e5170: move *a13(0xff80), a11, 1 +3f5e5190: jreq L3F5E5380 +3f5e51a0: move @0x1b3900, a9, 1 +3f5e51d0: move *a9(0x100), a11, 1 +3f5e51f0: move a14, -*sp, 1 +3f5e5200: move *a13(0x680), a9, 1 +3f5e5220: sll 0x2, a9 +3f5e5230: move a9, *a14+, 1 +3f5e5240: move a13, a9 +3f5e5250: addi 0x200, a9 +3f5e5270: move a9, *a14+, 1 +3f5e5280: move *a13(0xff80), *a14+, 1 +3f5e52a0: calla L3F596070 +3f5e52d0: movb a8, *a11(0x20) +3f5e52f0: move @0x1b3900, a11, 1 +3f5e5320: move *a11(0x100), a9, 1 +3f5e5340: movb *a9(0x20), a9 +3f5e5360: jane L3F5E6980 +L3F5E5380: +3f5e5380: move *a13(0xff60), a11, 1 +3f5e53a0: jreq L3F5E5840 +3f5e53b0: move @0x1b3900, a9, 1 +3f5e53e0: move *a9(0x100), a11, 1 +3f5e5400: move a14, -*sp, 1 +3f5e5410: movk 8, a9 +3f5e5420: move a9, *a14+, 1 +3f5e5430: move a13, a9 +3f5e5440: addi 0x600, a9 +3f5e5460: move a9, *a14+, 1 +3f5e5470: move *a13(0xff60), *a14+, 1 +3f5e5490: calla L3F596070 +3f5e54c0: movb a8, *a11(0x20) +3f5e54e0: move @0x1b3900, a11, 1 +3f5e5510: move *a11(0x100), a9, 1 +3f5e5530: movb *a9(0x20), a9 +3f5e5550: jane L3F5E6980 +3f5e5570: move a14, -*sp, 1 +3f5e5580: move a13, a9 +3f5e5590: addi 0x600, a9 +3f5e55b0: move a9, *a14+, 1 +3f5e55c0: calla L3F5F1A90 +3f5e55f0: move a8, a11 +3f5e5600: jreq L3F5E56B0 +3f5e5610: move @0x1b3900, a11, 1 +3f5e5640: move *a11(0x100), a9, 1 +3f5e5660: movk 22, a11 +3f5e5670: movb a11, *a9(0x20) +3f5e5690: jauc L3F5E6980 +L3F5E56B0: +3f5e56b0: calla L3FB33870 +3f5e56e0: move a8, *a13(0x640), 1 +3f5e5700: move a14, -*sp, 1 +3f5e5710: move a13, a11 +3f5e5720: addi 0x900, a11 +3f5e5740: move a11, *a14+, 1 +3f5e5750: calla L3F6FC4D0 +3f5e5780: move a14, -*sp, 1 +3f5e5790: move a11, *a14+, 1 +3f5e57a0: move a9, *a14+, 1 +3f5e57b0: calla L3F5E82E0 +3f5e57e0: move a14, -*sp, 1 +3f5e57f0: move *a13(0x640), *a14+, 1 +3f5e5810: calla L3FB338D0 +L3F5E5840: +3f5e5840: move @0x1c83c0, a11, 1 +3f5e5870: move a11, *a13(0x660), 1 +3f5e5890: move @0x1b3900, a9, 1 +3f5e58c0: move *a9(0x100), a9, 1 +3f5e58e0: move *a9(0x90), a11, 1 +3f5e5900: ori 0x400000, a11 +3f5e5930: move a11, *a9(0x90), 1 +3f5e5950: calla L3FB2E040 +3f5e5980: move @0x1b3900, a11, 1 +3f5e59b0: move *a11(0x100), a9, 1 +3f5e59d0: move a14, -*sp, 1 +3f5e59e0: move *a13(0xffe0), *a14+, 1 +3f5e5a00: move a13, a11 +3f5e5a10: addi 0x300, a11 +3f5e5a30: move a11, *a14+, 1 +3f5e5a40: move a13, *a14+, 1 +3f5e5a50: calla L3F5E7520 +3f5e5a80: move a8, *a9(0x30), 1 +3f5e5aa0: move @0x1b3900, a9, 1 +3f5e5ad0: move *a9(0x100), a11, 1 +3f5e5af0: movb *a11(0x20), a11 +3f5e5b10: jane L3F5E6980 +3f5e5b30: move *a9(0x100), a11, 1 +3f5e5b50: move *a11(0x30), a11, 1 +3f5e5b70: jane L3F5E6980 +3f5e5b90: calla L3FB33870 +3f5e5bc0: move a8, *a13(0x640), 1 +3f5e5be0: move a14, -*sp, 1 +3f5e5bf0: move a13, a11 +3f5e5c00: addi 0x900, a11 +3f5e5c20: move a11, *a14+, 1 +3f5e5c30: calla L3F6FC4D0 +3f5e5c60: move *a13(0xff60), a9, 1 +3f5e5c80: jreq L3F5E5DF0 +3f5e5c90: move *a13(0x900), a11, 1 +3f5e5cb0: move *a13(0x600), a9, 1 +3f5e5cd0: cmp a9, a11 +3f5e5ce0: jrgt L3F5E5D70 +3f5e5cf0: cmp a9, a11 +3f5e5d00: jrne L3F5E5DF0 +3f5e5d10: move *a13(0x920), a9, 1 +3f5e5d30: move *a13(0x620), a11, 1 +3f5e5d50: cmp a11, a9 +3f5e5d60: jrlt L3F5E5DF0 +L3F5E5D70: +3f5e5d70: move a14, -*sp, 1 +3f5e5d80: move *a13(0x640), *a14+, 1 +3f5e5da0: calla L3FB338D0 +3f5e5dd0: jauc L3F5E6980 +L3F5E5DF0: +3f5e5df0: move @0x1b3900, a11, 1 +3f5e5e20: move *a11(0x100), a9, 1 +3f5e5e40: move *a9(0x90), a9, 1 +3f5e5e60: btst 22, a9 +3f5e5e70: jreq L3F5E5EF0 +3f5e5e80: move @0x1c83c0, a9, 1 +3f5e5eb0: move *a13(0x660), a11, 1 +3f5e5ed0: cmp a11, a9 +3f5e5ee0: jreq L3F5E6020 +L3F5E5EF0: +3f5e5ef0: move @0x1b3900, a11, 1 +3f5e5f20: move *a11(0x100), a9, 1 +3f5e5f40: move *a9(0x90), a11, 1 +3f5e5f60: andi 0xffbfffff, a11 +3f5e5f90: move a11, *a9(0x90), 1 +3f5e5fb0: move a14, -*sp, 1 +3f5e5fc0: move *a13(0x640), *a14+, 1 +3f5e5fe0: calla L3FB338D0 +3f5e6010: jruc L3F5E5840 +L3F5E6020: +3f5e6020: move @0x1b3900, a11, 1 +3f5e6050: move *a11(0x100), a9, 1 +3f5e6070: move *a9(0x90), a11, 1 +3f5e6090: andi 0xffbfffff, a11 +3f5e60c0: move a11, *a9(0x90), 1 +3f5e60e0: move *a13(0xff60), a11, 1 +3f5e6100: jreq L3F5E6600 +3f5e6110: move @0x1b3900, a9, 1 +3f5e6140: move *a9(0x100), a11, 1 +3f5e6160: move a13, a9 +3f5e6170: addi 0x6a0, a9 +3f5e6190: addi 0xb0, a11 +3f5e61b0: movk 18, a8 +L3F5E61C0: +3f5e61c0: move *a11+, *a9+, 1 +3f5e61d0: dsjs a8, L3F5E61C0 +3f5e61e0: move a14, -*sp, 1 +3f5e61f0: move @0x1b3900, a11, 1 +3f5e6220: move *a11(0x100), a9, 1 +3f5e6240: addi 0xb0, a9 +3f5e6260: move a9, *a14+, 1 +3f5e6270: calla L3FE19EB0 +3f5e62a0: move a8, a9 +3f5e62b0: jreq L3F5E6490 +3f5e62c0: move a14, -*sp, 1 +3f5e62d0: move @0x1b3900, a11, 1 +3f5e6300: move *a11(0x100), a9, 1 +3f5e6320: move *a9+, *a14+, 1 +3f5e6330: movi 0x3f5e7350, a9 +3f5e6360: move a9, *a14+, 1 +3f5e6370: calla L3F6FC3A0 +3f5e63a0: move @0x1b3900, a11, 1 +3f5e63d0: move *a11(0x100), a9, 1 +3f5e63f0: movk 4, a11 +3f5e6400: movb a11, *a9(0x20) +3f5e6420: move a14, -*sp, 1 +3f5e6430: move *a13(0x640), *a14+, 1 +3f5e6450: calla L3FB338D0 +3f5e6480: jruc L3F5E6980 +L3F5E6490: +3f5e6490: move a14, -*sp, 1 +3f5e64a0: move a14, -*sp, 1 +3f5e64b0: move a13, a11 +3f5e64c0: addi 0x600, a11 +3f5e64e0: move a11, *a14+, 1 +3f5e64f0: calla L3F5F15F0 +3f5e6520: move a8, *a14+, 1 +3f5e6530: move @0x1b3900, a9, 1 +3f5e6560: move *a9(0x100), a11, 1 +3f5e6580: move *a11+, *a14+, 1 +3f5e6590: movi 0x3f5e7350, a11 +3f5e65c0: move a11, *a14+, 1 +3f5e65d0: calla L3F6FC200 +L3F5E6600: +3f5e6600: calla L3F708700 +3f5e6630: move a8, *a13(0x8e0), 1 +3f5e6650: move a14, -*sp, 1 +3f5e6660: movk 26, a11 +3f5e6670: move a11, *a14+, 1 +3f5e6680: movi 0x95e30, a9 +3f5e66b0: move a9, *a14+, 1 +3f5e66c0: calla L3F6FAC70 +3f5e66f0: calla L3FB2E130 +3f5e6720: move *a13(0xff60), a9, 1 +3f5e6740: jreq L3F5E6900 +3f5e6750: move @0x1b3900, a11, 1 +3f5e6780: move *a11(0x100), a9, 1 +3f5e67a0: addi 0xb0, a9 +3f5e67c0: move a13, a11 +3f5e67d0: addi 0x6a0, a11 +3f5e67f0: movk 18, a8 +L3F5E6800: +3f5e6800: move *a11+, *a9+, 1 +3f5e6810: dsjs a8, L3F5E6800 +3f5e6820: move a14, -*sp, 1 +3f5e6830: move @0x1b3900, a11, 1 +3f5e6860: move *a11(0x100), a9, 1 +3f5e6880: move *a9+, *a14+, 1 +3f5e6890: movi 0x3f5e7350, a9 +3f5e68c0: move a9, *a14+, 1 +3f5e68d0: calla L3F6FC3A0 +L3F5E6900: +3f5e6900: move a14, -*sp, 1 +3f5e6910: move *a13(0x640), *a14+, 1 +3f5e6930: calla L3FB338D0 +3f5e6960: jauc L3F5E5840 +L3F5E6980: +3f5e6980: calla L3FB2E130 +3f5e69b0: move @0x1b3900, a11, 1 +3f5e69e0: move *a11(0x100), a9, 1 +3f5e6a00: movb *a9(0x20), a9 +3f5e6a20: jrne L3F5E6F50 +3f5e6a30: move *a13(0xffc0), a9, 1 +3f5e6a50: jreq L3F5E6BF0 +3f5e6a60: move a14, -*sp, 1 +3f5e6a70: move *a13(0x680), a9, 1 +3f5e6a90: sll 0x2, a9 +3f5e6aa0: move a9, *a14+, 1 +3f5e6ab0: move *a13(0xffc0), *a14+, 1 +3f5e6ad0: move a13, a9 +3f5e6ae0: addi 0x300, a9 +3f5e6b00: move a9, *a14+, 1 +3f5e6b10: calla L3F596180 +3f5e6b40: move a8, *a13(0x960), 1 +3f5e6b60: move a8, a11 +3f5e6b70: jreq L3F5E6BF0 +3f5e6b80: move @0x1b3900, a9, 1 +3f5e6bb0: move *a9(0x100), a11, 1 +3f5e6bd0: movb a8, *a11(0x20) +L3F5E6BF0: +3f5e6bf0: move *a13(0xffa0), a11, 1 +3f5e6c10: jreq L3F5E6DA0 +3f5e6c20: move a14, -*sp, 1 +3f5e6c30: move *a13(0x680), a9, 1 +3f5e6c50: sll 0x2, a9 +3f5e6c60: move a9, *a14+, 1 +3f5e6c70: move a11, *a14+, 1 +3f5e6c80: move a13, a9 +3f5e6c90: addi 0x400, a9 +3f5e6cb0: move a9, *a14+, 1 +3f5e6cc0: calla L3F596180 +3f5e6cf0: move a8, *a13(0x960), 1 +3f5e6d10: move a8, a8 +3f5e6d20: jreq L3F5E6DA0 +3f5e6d30: move @0x1b3900, a9, 1 +3f5e6d60: move *a9(0x100), a11, 1 +3f5e6d80: movb a8, *a11(0x20) +L3F5E6DA0: +3f5e6da0: move *a13(0xff80), a11, 1 +3f5e6dc0: jreq L3F5E6F50 +3f5e6dd0: move a14, -*sp, 1 +3f5e6de0: move *a13(0x680), a9, 1 +3f5e6e00: sll 0x2, a9 +3f5e6e10: move a9, *a14+, 1 +3f5e6e20: move a11, *a14+, 1 +3f5e6e30: move a13, a9 +3f5e6e40: addi 0x500, a9 +3f5e6e60: move a9, *a14+, 1 +3f5e6e70: calla L3F596180 +3f5e6ea0: move a8, *a13(0x960), 1 +3f5e6ec0: move a8, a8 +3f5e6ed0: jreq L3F5E6F50 +3f5e6ee0: move @0x1b3900, a9, 1 +3f5e6f10: move *a9(0x100), a11, 1 +3f5e6f30: movb a8, *a11(0x20) +L3F5E6F50: +3f5e6f50: move @0x1b3900, a11, 1 +3f5e6f80: move *a11(0x100), a9, 1 +3f5e6fa0: movb *a9(0x20), a9 +3f5e6fc0: jreq L3F5E7180 +3f5e6fd0: move *a11(0x100), a9, 1 +3f5e6ff0: sub a11, a11 +3f5e7000: movb a11, *a9(0x28) +3f5e7020: calla L3F5EA530 +3f5e7050: move a14, -*sp, 1 +3f5e7060: move *a13(0x940), *a14+, 1 +3f5e7080: calla L3F709340 +3f5e70b0: calla L3F57A710 +3f5e70e0: move @0x1b3900, a9, 1 +3f5e7110: move *a9(0x100), a11, 1 +3f5e7130: movi 0xffff, a8 +3f5e7150: move a8, *a11(0x30), 1 +3f5e7170: jruc L3F5E7300 +L3F5E7180: +3f5e7180: move *a11(0x100), a9, 1 +3f5e71a0: sub a11, a11 +3f5e71b0: movb a11, *a9(0x28) +3f5e71d0: calla L3F5EA530 +3f5e7200: move a14, -*sp, 1 +3f5e7210: move *a13(0x940), *a14+, 1 +3f5e7230: calla L3F709340 +3f5e7260: calla L3F57A710 +3f5e7290: move @0x1b3900, a9, 1 +3f5e72c0: move *a9(0x100), a11, 1 +3f5e72e0: move *a11(0x30), a8, 1 +L3F5E7300: +3f5e7300: move *sp(0x80), a14, 1 +3f5e7320: mmfm sp, a9,a11,a13 +3f5e7340: rets 2 +3f5e7350: mmtm sp, a9,a10,a13 +3f5e7370: move a14, a13 +3f5e7380: move *a13(0xffe0), a9, 1 +3f5e73a0: calla L3FB33870 +3f5e73d0: move a8, a10 +3f5e73e0: jruc L3F5E7450 +L3F5E73F0: +3f5e73f0: move a14, -*sp, 1 +3f5e7400: move a9, *a14+, 1 +3f5e7410: calla L3F6FBE80 +3f5e7440: jruc L3F5E7480 +L3F5E7450: +3f5e7450: move *a9(0x1a0), a8, 1 +3f5e7470: jrne L3F5E73F0 +L3F5E7480: +3f5e7480: move a14, -*sp, 1 +3f5e7490: move a10, *a14+, 1 +3f5e74a0: calla L3FB338D0 +3f5e74d0: move *sp(0x80), a14, 1 +3f5e74f0: mmfm sp, a9,a10,a13 +3f5e7510: rets 2 +L3F5E7520: +3f5e7520: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f5e7540: move a14, a13 +3f5e7550: addi 0x60, a14 +3f5e7570: move @0x1b3900, a7, 1 +3f5e75a0: move *a7(0x100), a0, 1 +3f5e75c0: sub a7, a7 +3f5e75d0: move a7, *a13(0x40), 1 +3f5e75f0: move a7, a9 +3f5e7600: jruc L3F5E76A0 +L3F5E7610: +3f5e7610: movk 1, a7 +3f5e7620: move a7, *a13, 1 +3f5e7630: jruc L3F5E7700 +L3F5E7640: +3f5e7640: movk 2, a7 +3f5e7650: move a7, *a13, 1 +3f5e7660: jruc L3F5E7700 +L3F5E7670: +3f5e7670: sub a7, a7 +3f5e7680: move a7, *a13, 1 +3f5e7690: jruc L3F5E7700 +L3F5E76A0: +3f5e76a0: move a9, a8 +3f5e76b0: jreq L3F5E7610 +3f5e76c0: dec a8 +3f5e76d0: jreq L3F5E7640 +3f5e76e0: dec a8 +3f5e76f0: jreq L3F5E7670 +L3F5E7700: +3f5e7700: sub a10, a10 +3f5e7710: move *a13(0xffa0), a7, 1 +3f5e7730: cmp a7, a10 +3f5e7740: jrge L3F5E7D40 +L3F5E7750: +3f5e7750: move a9, a7 +3f5e7760: sll 0x8, a7 +3f5e7770: move *a13(0xffe0), a5, 1 +3f5e7790: add a5, a7 +3f5e77a0: move a10, a5 +3f5e77b0: srl 0x5, a5 +3f5e77c0: sll 0x5, a5 +3f5e77d0: add a5, a7 +3f5e77e0: move *a7, a12, 1 +3f5e77f0: move a14, -*sp, 1 +3f5e7800: move a12, *a14+, 1 +3f5e7810: calla L3F598B90 +3f5e7840: move a8, a11 +3f5e7850: jreq L3F5E7CF0 +3f5e7860: dec a11 +3f5e7870: move a10, a7 +3f5e7880: add a11, a7 +3f5e7890: move *a13(0xffa0), a5, 1 +3f5e78b0: cmp a5, a7 +3f5e78c0: jrge L3F5E7CF0 +L3F5E78D0: +3f5e78d0: movk 1, a7 +3f5e78e0: sll a11, a7 +3f5e78f0: andn a7, a12 +3f5e7900: move a10, a7 +3f5e7910: add a11, a7 +3f5e7920: sll 0x5, a7 +3f5e7930: add a0, a7 +3f5e7940: move *a7(0x2f0), *a13(0x20), 1 +3f5e7970: move *a13(0x20), a7, 1 +3f5e7990: jrne L3F5E79E0 +3f5e79a0: movk 9, a5 +3f5e79b0: movb a5, *a0(0x20) +3f5e79d0: jruc L3F5E7CF0 +L3F5E79E0: +3f5e79e0: move a14, -*sp, 1 +3f5e79f0: move *a13(0x0), *a14+, 1 +3f5e7a10: move a7, *a14+, 1 +3f5e7a20: move *a7(0x50), a5, 1 +3f5e7a40: move *a5(0x40), a5, 1 +3f5e7a60: call a5 +3f5e7a70: move a8, a5 +3f5e7a80: jreq L3F5E7C10 +3f5e7a90: move a9, a5 +3f5e7aa0: sll 0x8, a5 +3f5e7ab0: move *a13(0xffc0), a3, 1 +3f5e7ad0: add a3, a5 +3f5e7ae0: move a10, a3 +3f5e7af0: add a11, a3 +3f5e7b00: srl 0x5, a3 +3f5e7b10: sll 0x5, a3 +3f5e7b20: add a3, a5 +3f5e7b30: move a10, a3 +3f5e7b40: add a11, a3 +3f5e7b50: movk 31, a7 +3f5e7b60: and a7, a3 +3f5e7b70: movk 1, a7 +3f5e7b80: sll a3, a7 +3f5e7b90: move *a5, a3, 1 +3f5e7ba0: or a7, a3 +3f5e7bb0: move a3, *a5, 1 +3f5e7bc0: move *a13(0x40), a7, 1 +3f5e7be0: inc a7 +3f5e7bf0: move a7, *a13(0x40), 1 +L3F5E7C10: +3f5e7c10: move a14, -*sp, 1 +3f5e7c20: move a12, *a14+, 1 +3f5e7c30: calla L3F598B90 +3f5e7c60: move a8, a11 +3f5e7c70: jreq L3F5E7CF0 +3f5e7c80: dec a11 +3f5e7c90: move a10, a7 +3f5e7ca0: add a11, a7 +3f5e7cb0: move *a13(0xffa0), a5, 1 +3f5e7cd0: cmp a5, a7 +3f5e7ce0: jrlt L3F5E78D0 +L3F5E7CF0: +3f5e7cf0: addk 32, a10 +3f5e7d00: move *a13(0xffa0), a7, 1 +3f5e7d20: cmp a7, a10 +3f5e7d30: jrlt L3F5E7750 +L3F5E7D40: +3f5e7d40: inc a9 +3f5e7d50: cmpi 0x3, a9 +3f5e7d70: jrlt L3F5E76A0 +3f5e7d80: move *a13(0x40), a8, 1 +3f5e7da0: move *sp(0x140), a14, 1 +3f5e7dc0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f5e7de0: rets 2 +3f5e7df0: move a13, -*sp, 1 +3f5e7e00: move a14, a13 +3f5e7e10: movk 1, a8 +3f5e7e20: move *sp(0x40), a14, 1 +3f5e7e40: move *sp+, a13, 1 +3f5e7e50: rets 2 +L3F5E7E60: +3f5e7e60: mmtm sp, a7,a9,a11,a13 +3f5e7e80: move a14, a13 +3f5e7e90: addk 32, a14 +3f5e7ea0: move *a13(0xffe0), a9, 1 +3f5e7ec0: move *a13(0xffc0), a11, 1 +3f5e7ee0: jreq L3F5E7FE0 +3f5e7ef0: move @0x1c83c0, a11, 1 +3f5e7f20: inc a11 +3f5e7f30: move a11, @0x1c83c0, 1 +3f5e7f60: move a14, -*sp, 1 +3f5e7f70: movi 0x95e30, a11 +3f5e7fa0: move a11, *a14+, 1 +3f5e7fb0: calla L3F6FB7E0 +L3F5E7FE0: +3f5e7fe0: move a9, a8 +3f5e7ff0: jreq L3F5E8290 +3f5e8000: calla L3FB33870 +3f5e8030: move a8, *a13, 1 +3f5e8040: move a14, -*sp, 1 +3f5e8050: move a9, *a14+, 1 +3f5e8060: calla L3F6FBB30 +3f5e8090: movi 0x95e30, a11 +3f5e80c0: cmp a11, a8 +3f5e80d0: jrne L3F5E8140 +3f5e80e0: move a14, -*sp, 1 +3f5e80f0: move a9, *a14+, 1 +3f5e8100: calla L3F6FBE80 +3f5e8130: jruc L3F5E8230 +L3F5E8140: +3f5e8140: move *a9(0x100), a11, 1 +3f5e8160: move *a11(0x90), a11, 1 +3f5e8180: btst 22, a11 +3f5e8190: jreq L3F5E8230 +3f5e81a0: move *a9(0x100), a11, 1 +3f5e81c0: move *a11(0x90), a7, 1 +3f5e81e0: andi 0xffbfffff, a7 +3f5e8210: move a7, *a11(0x90), 1 +L3F5E8230: +3f5e8230: move a14, -*sp, 1 +3f5e8240: move *a13(0x0), *a14+, 1 +3f5e8260: calla L3FB338D0 +L3F5E8290: +3f5e8290: move *sp(0xa0), a14, 1 +3f5e82b0: mmfm sp, a7,a9,a11,a13 +3f5e82d0: rets 2 +L3F5E82E0: +3f5e82e0: mmtm sp, a7,a9,a11,a13 +3f5e8300: move a14, a13 +3f5e8310: move *a13(0xffe0), a11, 1 +3f5e8330: move *a13(0xffc0), a9, 1 +3f5e8350: move *a11, a7, 1 +3f5e8360: move *a9, a9, 1 +3f5e8370: add a9, a7 +3f5e8380: move a7, *a11, 1 +3f5e8390: move *a13(0xffc0), a9, 1 +3f5e83b0: addk 32, a11 +3f5e83c0: move *a11, a7, 1 +3f5e83d0: move *a9(0x20), a9, 1 +3f5e83f0: add a9, a7 +3f5e8400: move a7, *a11, 1 +3f5e8410: move a14, -*sp, 1 +3f5e8420: move *a13(0xffe0), *a14+, 1 +3f5e8440: calla L3F5E86A0 +3f5e8470: move *sp(0xa0), a14, 1 +3f5e8490: mmfm sp, a7,a9,a11,a13 +3f5e84b0: rets 2 +3f5e84c0: mmtm sp, a7,a9,a11,a13 +3f5e84e0: move a14, a13 +3f5e84f0: move *a13(0xffe0), a11, 1 +3f5e8510: move *a13(0xffc0), a9, 1 +3f5e8530: move *a11, a7, 1 +3f5e8540: move *a9, a9, 1 +3f5e8550: sub a9, a7 +3f5e8560: move a7, *a11, 1 +3f5e8570: move *a13(0xffc0), a9, 1 +3f5e8590: addk 32, a11 +3f5e85a0: move *a11, a7, 1 +3f5e85b0: move *a9(0x20), a9, 1 +3f5e85d0: sub a9, a7 +3f5e85e0: move a7, *a11, 1 +3f5e85f0: move a14, -*sp, 1 +3f5e8600: move *a13(0xffe0), *a14+, 1 +3f5e8620: calla L3F5E86A0 +3f5e8650: move *sp(0xa0), a14, 1 +3f5e8670: mmfm sp, a7,a9,a11,a13 +3f5e8690: rets 2 +L3F5E86A0: +3f5e86a0: mmtm sp, a9,a11,a13 +3f5e86c0: move a14, a13 +3f5e86d0: move *a13(0xffe0), a11, 1 +3f5e86f0: move *a11(0x20), a11, 1 +3f5e8710: jrge L3F5E87D0 +3f5e8720: move *a13(0xffe0), a11, 1 +3f5e8740: move *a11, a9, 1 +3f5e8750: dec a9 +3f5e8760: move a9, *a11, 1 +3f5e8770: addk 32, a11 +3f5e8780: move *a11, a9, 1 +3f5e8790: addi 0xf4240, a9 +3f5e87c0: move a9, *a11, 1 +L3F5E87D0: +3f5e87d0: move *a13(0xffe0), a11, 1 +3f5e87f0: move *a11(0x20), a9, 1 +3f5e8810: cmpi 0xf4240, a9 +3f5e8840: jrlt L3F5E88E0 +3f5e8850: move *a11, a9, 1 +3f5e8860: inc a9 +3f5e8870: move a9, *a11, 1 +3f5e8880: addk 32, a11 +3f5e8890: move *a11, a9, 1 +3f5e88a0: subi 0xf4240, a9 +3f5e88d0: move a9, *a11, 1 +L3F5E88E0: +3f5e88e0: move *sp(0x80), a14, 1 +3f5e8900: mmfm sp, a9,a11,a13 +3f5e8920: rets 2 +L3F5E8930: +3f5e8930: mmtm sp, a7,a9,a11,a13 +3f5e8950: move a14, a13 +3f5e8960: addk 32, a14 +3f5e8970: move @0x1b3900, a11, 1 +3f5e89a0: move *a11(0x100), a11, 1 +3f5e89c0: movb *a11(0x28), a11 +3f5e89e0: subk 3, a11 +3f5e89f0: jrne L3F5E8A80 +3f5e8a00: move a14, -*sp, 1 +3f5e8a10: movi 0x3f5eb870, a8 +3f5e8a40: move a8, *a14+, 1 +3f5e8a50: calla L3F596290 +L3F5E8A80: +3f5e8a80: calla L3F708DE0 +3f5e8ab0: move a8, *a13, 1 +3f5e8ac0: move @0x1b3900, a11, 1 +3f5e8af0: move *a11(0x100), a7, 1 +3f5e8b10: movk 3, a11 +3f5e8b20: movb a11, *a7(0x28) +3f5e8b40: move a14, -*sp, 1 +3f5e8b50: move @0x1b3900, a7, 1 +3f5e8b80: move *a7(0x100), a11, 1 +3f5e8ba0: addi 0xb0, a11 +3f5e8bc0: move a11, *a14+, 1 +3f5e8bd0: calla L3FE19EB0 +3f5e8c00: move a8, a7 +3f5e8c10: jreq L3F5E8F70 +3f5e8c20: move @0x1b3900, a11, 1 +3f5e8c50: move *a11(0x100), a7, 1 +3f5e8c70: movb *a7(0x28), a7 +3f5e8c90: subk 4, a7 +3f5e8ca0: jrne L3F5E8CE0 +3f5e8cb0: calla L3F5EAFF0 +L3F5E8CE0: +3f5e8ce0: move @0x1b3900, a11, 1 +3f5e8d10: move *a11(0x100), a7, 1 +3f5e8d30: sub a11, a11 +3f5e8d40: movb a11, *a7(0x28) +3f5e8d60: move @0x1b3900, a7, 1 +3f5e8d90: move *a7(0x100), a11, 1 +3f5e8db0: movb *a11(0x20), a11 +3f5e8dd0: jrne L3F5E8E30 +3f5e8de0: move *a7(0x100), a11, 1 +3f5e8e00: movk 4, a7 +3f5e8e10: movb a7, *a11(0x20) +L3F5E8E30: +3f5e8e30: move @0x1b3900, a11, 1 +3f5e8e60: move *a11(0x100), a7, 1 +3f5e8e80: movi 0xffff, a11 +3f5e8ea0: move a11, *a7(0x30), 1 +3f5e8ec0: move a14, -*sp, 1 +3f5e8ed0: move *a13(0x0), *a14+, 1 +3f5e8ef0: calla L3F709340 +3f5e8f20: calla L3F57A710 +3f5e8f50: move a11, a8 +3f5e8f60: jruc L3F5E93C0 +L3F5E8F70: +3f5e8f70: move a14, -*sp, 1 +3f5e8f80: move *a13(0xffe0), *a14+, 1 +3f5e8fa0: calla L3F584F70 +3f5e8fd0: move a8, a9 +3f5e8fe0: jreq L3F5E9260 +3f5e8ff0: move a14, -*sp, 1 +3f5e9000: move a9, *a14+, 1 +3f5e9010: calla L3F585510 +3f5e9040: move @0x1b3900, a11, 1 +3f5e9070: move *a11(0x100), a7, 1 +3f5e9090: move *a13(0xffe0), a11, 1 +3f5e90b0: sll 0x5, a11 +3f5e90c0: add a11, a7 +3f5e90d0: sub a11, a11 +3f5e90e0: move a11, *a7(0x2f0), 1 +3f5e9100: move @0x1b3900, a7, 1 +3f5e9130: move *a7(0x100), a11, 1 +3f5e9150: sub a7, a7 +3f5e9160: movb a7, *a11(0x28) +3f5e9180: calla L3F5EA530 +3f5e91b0: move a14, -*sp, 1 +3f5e91c0: move *a13(0x0), *a14+, 1 +3f5e91e0: calla L3F709340 +3f5e9210: calla L3F57A710 +3f5e9240: move a7, a8 +3f5e9250: jruc L3F5E93C0 +L3F5E9260: +3f5e9260: move @0x1b3900, a11, 1 +3f5e9290: move *a11(0x100), a7, 1 +3f5e92b0: sub a11, a11 +3f5e92c0: movb a11, *a7(0x28) +3f5e92e0: calla L3F5EA530 +3f5e9310: move a14, -*sp, 1 +3f5e9320: move *a13(0x0), *a14+, 1 +3f5e9340: calla L3F709340 +3f5e9370: calla L3F57A710 +3f5e93a0: movi 0xffff, a8 +L3F5E93C0: +3f5e93c0: move *sp(0xa0), a14, 1 +3f5e93e0: mmfm sp, a7,a9,a11,a13 +3f5e9400: rets 2 +3f5e9410: mmtm sp, a7,a9,a10,a11,a13 +3f5e9430: move a14, a13 +3f5e9440: addi 0xa0, a14 +3f5e9460: move @0x1b3900, a11, 1 +3f5e9490: movi 0x3f7069d0, a7 +3f5e94c0: move a7, *a11(0x140), 1 +3f5e94e0: move *a11(0x100), a7, 1 +3f5e9500: movb *a7(0x28), a7 +3f5e9520: subk 3, a7 +3f5e9530: jrne L3F5E95C0 +3f5e9540: move a14, -*sp, 1 +3f5e9550: movi 0x3f5eb870, a8 +3f5e9580: move a8, *a14+, 1 +3f5e9590: calla L3F596290 +L3F5E95C0: +3f5e95c0: calla L3F708DE0 +3f5e95f0: move a8, *a13(0x20), 1 +3f5e9610: move @0x1b3900, a11, 1 +3f5e9640: move *a11(0x100), a7, 1 +3f5e9660: movk 3, a11 +3f5e9670: movb a11, *a7(0x28) +3f5e9690: move a14, -*sp, 1 +3f5e96a0: move @0x1b3900, a7, 1 +3f5e96d0: move *a7(0x100), a11, 1 +3f5e96f0: addi 0xb0, a11 +3f5e9710: move a11, *a14+, 1 +3f5e9720: calla L3FE19EB0 +3f5e9750: move a8, a7 +3f5e9760: jreq L3F5E9AD0 +3f5e9770: move @0x1b3900, a11, 1 +3f5e97a0: move *a11(0x100), a7, 1 +3f5e97c0: movb *a7(0x28), a7 +3f5e97e0: subk 4, a7 +3f5e97f0: jrne L3F5E9830 +3f5e9800: calla L3F5EAFF0 +L3F5E9830: +3f5e9830: move @0x1b3900, a11, 1 +3f5e9860: move *a11(0x100), a7, 1 +3f5e9880: sub a11, a11 +3f5e9890: movb a11, *a7(0x28) +3f5e98b0: move @0x1b3900, a7, 1 +3f5e98e0: move *a7(0x100), a11, 1 +3f5e9900: movb *a11(0x20), a11 +3f5e9920: jrne L3F5E9980 +3f5e9930: move *a7(0x100), a11, 1 +3f5e9950: movk 4, a7 +3f5e9960: movb a7, *a11(0x20) +L3F5E9980: +3f5e9980: move @0x1b3900, a11, 1 +3f5e99b0: move *a11(0x100), a7, 1 +3f5e99d0: movi 0xffff, a11 +3f5e99f0: move a11, *a7(0x30), 1 +3f5e9a10: move a14, -*sp, 1 +3f5e9a20: move *a13(0x20), *a14+, 1 +3f5e9a40: calla L3F709340 +3f5e9a70: calla L3F57A710 +3f5e9aa0: move a11, a8 +3f5e9ab0: jauc L3F5EA350 +L3F5E9AD0: +3f5e9ad0: sub a9, a9 +L3F5E9AE0: +3f5e9ae0: move @0x1b3900, a11, 1 +3f5e9b10: move *a11(0x100), a7, 1 +3f5e9b30: move a9, a11 +3f5e9b40: sll 0x5, a11 +3f5e9b50: add a11, a7 +3f5e9b60: move *a7(0x2f0), a11, 1 +3f5e9b80: move a11, *a13, 1 +3f5e9b90: jreq L3F5E9D10 +3f5e9ba0: jruc L3F5E9CA0 +L3F5E9BB0: +3f5e9bb0: move a14, -*sp, 1 +3f5e9bc0: move *a13(0x0), *a14+, 1 +3f5e9be0: calla L3F585510 +3f5e9c10: jruc L3F5E9D10 +L3F5E9C20: +3f5e9c20: move a14, -*sp, 1 +3f5e9c30: move *a13, a11, 1 +3f5e9c40: move *a11(0x70), *a14+, 1 +3f5e9c60: calla L3F70BB90 +3f5e9c90: jruc L3F5E9D10 +L3F5E9CA0: +3f5e9ca0: setf 16, 1, 0 +3f5e9cb0: move *a11(0x20), a8, 0 +3f5e9cd0: subk 2, a8 +3f5e9ce0: jreq L3F5E9BB0 +3f5e9cf0: dec a8 +3f5e9d00: jreq L3F5E9C20 +L3F5E9D10: +3f5e9d10: inc a9 +3f5e9d20: cmpi 0x40, a9 +3f5e9d40: jrlt L3F5E9AE0 +3f5e9d50: calla L3FB33870 +3f5e9d80: move a8, *a13(0x40), 1 +3f5e9da0: jruc L3F5E9E00 +3f5e9db0: nop +3f5e9dc0: nop +3f5e9dd0: nop +3f5e9de0: nop +3f5e9df0: nop +L3F5E9E00: +3f5e9e00: move @0x96df0, a10, 1 +3f5e9e30: cmpi 0x96df0, a10 +3f5e9e60: jreq L3F5E9F30 +L3F5E9E70: +3f5e9e70: move *a10(0x40), a11, 1 +3f5e9e90: move @0x1b3900, a7, 1 +3f5e9ec0: cmp a7, a11 +3f5e9ed0: jreq L3F5E9F30 +3f5e9ee0: move *a10, a10, 1 +3f5e9ef0: cmpi 0x96df0, a10 +3f5e9f20: jrne L3F5E9E70 +L3F5E9F30: +3f5e9f30: move *a10(0x40), a11, 1 +3f5e9f50: move @0x1b3900, a7, 1 +3f5e9f80: cmp a7, a11 +3f5e9f90: jrne L3F5EA110 +3f5e9fa0: pushst +3f5e9fb0: dint +3f5e9fc0: move a10, *a13(0x60), 1 +3f5e9fe0: move *a10(0x20), *a13(0x80), 1 +3f5ea010: move *a13(0x80), a11, 1 +3f5ea030: move *a10, *a11, 1 +3f5ea040: move *a11, a11, 1 +3f5ea050: move *a13(0x80), *a11(0x20), 1 +3f5ea080: move a10, *a10, 1 +3f5ea090: move a10, *a10(0x20), 1 +3f5ea0b0: popst +3f5ea0c0: move a14, -*sp, 1 +3f5ea0d0: move a10, *a14+, 1 +3f5ea0e0: calla L3F702440 +L3F5EA110: +3f5ea110: move a14, -*sp, 1 +3f5ea120: move *a13(0x40), *a14+, 1 +3f5ea140: calla L3FB338D0 +3f5ea170: move @0x1b3900, a11, 1 +3f5ea1a0: move *a11(0x100), a7, 1 +3f5ea1c0: sub a11, a11 +3f5ea1d0: movb a11, *a7(0x28) +3f5ea1f0: calla L3F5EA530 +3f5ea220: move a14, -*sp, 1 +3f5ea230: move *a13(0x20), *a14+, 1 +3f5ea250: calla L3F709340 +3f5ea280: calla L3F57A710 +3f5ea2b0: move a14, -*sp, 1 +3f5ea2c0: move @0x1b3900, a7, 1 +3f5ea2f0: move *a7(0x100), *a14+, 1 +3f5ea310: calla L3F702440 +3f5ea340: move a11, a8 +L3F5EA350: +3f5ea350: subi 0xa0, a14 +3f5ea370: mmfm sp, a7,a9,a10,a11,a13 +3f5ea390: rets +L3F5EA3A0: +3f5ea3a0: mmtm sp, a9,a11,a13 +3f5ea3c0: move a14, a13 +3f5ea3d0: move a14, -*sp, 1 +3f5ea3e0: move @0x1b3900, *a14+, 1 +3f5ea410: movi 0x3f5ea870, a11 +3f5ea440: move a11, *a14+, 1 +3f5ea450: move *a13(0xffe0), a9, 1 +3f5ea470: movi 0x3e8, a11 +3f5ea490: mpys a9, a11 +3f5ea4a0: move a11, *a14+, 1 +3f5ea4b0: calla L3FB41ED0 +3f5ea4e0: move *sp(0x80), a14, 1 +3f5ea500: mmfm sp, a9,a11,a13 +3f5ea520: rets 2 +L3F5EA530: +3f5ea530: move a11, -*sp, 1 +3f5ea540: move a14, -*sp, 1 +3f5ea550: move @0x1b3900, *a14+, 1 +3f5ea580: movi 0x3f5ea870, a11 +3f5ea5b0: move a11, *a14+, 1 +3f5ea5c0: move @0x1b3900, *a14+, 1 +3f5ea5f0: calla L3FB40230 +3f5ea620: move *sp+, a11, 1 +3f5ea630: rets +L3F5EA640: +3f5ea640: mmtm sp, a9,a11,a13 +3f5ea660: move a14, a13 +3f5ea670: addk 32, a14 +3f5ea680: move @0x1b3900, a11, 1 +3f5ea6b0: move *a11(0x100), a9, 1 +3f5ea6d0: movb *a9(0x28), a9 +3f5ea6f0: move a9, *a13, 1 +3f5ea700: subk 5, a9 +3f5ea710: jrne L3F5EA750 +3f5ea720: calla L3F5EAFF0 +L3F5EA750: +3f5ea750: move *a13, a11, 1 +3f5ea760: jreq L3F5EA820 +3f5ea770: subk 3, a11 +3f5ea780: jreq L3F5EA820 +3f5ea790: move @0x1b3900, a11, 1 +3f5ea7c0: move *a11(0x100), a9, 1 +3f5ea7e0: addi 0xb0, a9 +3f5ea800: move a9, a8 +3f5ea810: jruc L3F5EA830 +L3F5EA820: +3f5ea820: sub a8, a8 +L3F5EA830: +3f5ea830: subk 32, a14 +3f5ea840: mmfm sp, a9,a11,a13 +3f5ea860: rets +L3F5EA870: +3f5ea870: mmtm sp, a9,a11,a13 +3f5ea890: move a14, a13 +3f5ea8a0: move a14, -*sp, 1 +3f5ea8b0: move @0x1b3900, *a14+, 1 +3f5ea8e0: calla L3F6FBB30 +3f5ea910: move a8, a8 +3f5ea920: jreq L3F5EAB40 +3f5ea930: move @0x1b3900, a11, 1 +3f5ea960: move *a11(0x100), a11, 1 +3f5ea980: movb *a11(0x28), a11 +3f5ea9a0: subk 3, a11 +3f5ea9b0: jrne L3F5EAA50 +3f5ea9c0: move @0x1b3900, a11, 1 +3f5ea9f0: move *a11(0x100), a9, 1 +3f5eaa10: movk 1, a11 +3f5eaa20: movb a11, *a9(0x28) +3f5eaa40: jruc L3F5EAAD0 +L3F5EAA50: +3f5eaa50: move @0x1b3900, a11, 1 +3f5eaa80: move *a11(0x100), a9, 1 +3f5eaaa0: movb *a9(0x28), a9 +3f5eaac0: subk 4, a9 +L3F5EAAD0: +3f5eaad0: move a14, -*sp, 1 +3f5eaae0: move @0x1b3900, *a14+, 1 +3f5eab10: calla L3F6FBE80 +L3F5EAB40: +3f5eab40: move *sp(0x80), a14, 1 +3f5eab60: mmfm sp, a9,a11,a13 +3f5eab80: rets 2 +3f5eab90: mmtm sp, a9,a11,a13 +3f5eabb0: move a14, a13 +3f5eabc0: move a14, -*sp, 1 +3f5eabd0: move @0x1b3900, *a14+, 1 +3f5eac00: calla L3F6FBB30 +3f5eac30: move a8, a8 +3f5eac40: jreq L3F5EAF70 +3f5eac50: move @0x1b3900, a11, 1 +3f5eac80: move *a11(0x100), a11, 1 +3f5eaca0: movb *a11(0x28), a11 +3f5eacc0: subk 3, a11 +3f5eacd0: jreq L3F5EAD50 +3f5eace0: move @0x1b3900, a11, 1 +3f5ead10: move *a11(0x100), a11, 1 +3f5ead30: movb *a11(0x28), a11 +L3F5EAD50: +3f5ead50: move @0x1b3900, a11, 1 +3f5ead80: move *a11(0x100), a11, 1 +3f5eada0: movb *a11(0x28), a11 +3f5eadc0: jreq L3F5EAE60 +3f5eadd0: move @0x1b3900, a11, 1 +3f5eae00: move *a11(0x100), a9, 1 +3f5eae20: movk 4, a11 +3f5eae30: movb a11, *a9(0x28) +3f5eae50: jruc L3F5EAEE0 +L3F5EAE60: +3f5eae60: move @0x1b3900, a11, 1 +3f5eae90: move *a11(0x100), a9, 1 +3f5eaeb0: movk 5, a11 +3f5eaec0: movb a11, *a9(0x28) +L3F5EAEE0: +3f5eaee0: move a14, -*sp, 1 +3f5eaef0: move @0x1b3900, *a14+, 1 +3f5eaf20: calla L3F6FBE80 +3f5eaf50: sub a8, a8 +3f5eaf60: jruc L3F5EAFA0 +L3F5EAF70: +3f5eaf70: calla L3F5EAFF0 +L3F5EAFA0: +3f5eafa0: move *sp(0x80), a14, 1 +3f5eafc0: mmfm sp, a9,a11,a13 +3f5eafe0: rets 2 +L3F5EAFF0: +3f5eaff0: mmtm sp, a9,a11 +3f5eb010: move @0x1b3900, a11, 1 +3f5eb040: move *a11(0x100), a11, 1 +3f5eb060: move *a11(0x70), a11, 1 +3f5eb080: jreq L3F5EB110 +3f5eb090: move @0x1b3900, a11, 1 +3f5eb0c0: move *a11(0x100), a9, 1 +3f5eb0e0: move *a9(0x70), a9, 1 +3f5eb100: call a9 +L3F5EB110: +3f5eb110: calla L3F707A30 +3f5eb140: mmfm sp, a9,a11 +3f5eb160: rets +L3F5EB170: +3f5eb170: mmtm sp, a9,a11,a13 +3f5eb190: move a14, a13 +3f5eb1a0: addk 32, a14 +3f5eb1b0: move @0x97d90, a11, 1 +3f5eb1e0: jreq L3F5EB400 +3f5eb1f0: move a14, -*sp, 1 +3f5eb200: movk 2, a11 +3f5eb210: move a11, *a14+, 1 +3f5eb220: calla L3F22F6D0 +3f5eb250: move @0x96df0, a9, 1 +3f5eb280: move a9, *a13, 1 +3f5eb290: cmpi 0x96df0, a9 +3f5eb2c0: jreq L3F5EB400 +L3F5EB2D0: +3f5eb2d0: move a14, -*sp, 1 +3f5eb2e0: sub a11, a11 +3f5eb2f0: move a11, *a14+, 1 +3f5eb300: movi 0x3f5eab90, a9 +3f5eb330: move a9, *a14+, 1 +3f5eb340: move *a13, a11, 1 +3f5eb350: move *a11(0x40), *a14+, 1 +3f5eb370: calla L3FB41A30 +3f5eb3a0: move *a11, *a13, 1 +3f5eb3b0: move *a13, a11, 1 +3f5eb3c0: cmpi 0x96df0, a11 +3f5eb3f0: jrne L3F5EB2D0 +L3F5EB400: +3f5eb400: subk 32, a14 +3f5eb410: mmfm sp, a9,a11,a13 +3f5eb430: rets +L3F5EB440: +3f5eb440: mmtm sp, a7,a9,a10,a11,a12,a13 +3f5eb460: move a14, a13 +3f5eb470: addk 32, a14 +3f5eb480: sub a11, a11 +3f5eb490: calla L3FB33870 +3f5eb4c0: move a8, *a13, 1 +3f5eb4d0: jruc L3F5EB600 +3f5eb4e0: nop +3f5eb4f0: nop +3f5eb500: nop +3f5eb510: nop +3f5eb520: nop +3f5eb530: nop +3f5eb540: nop +3f5eb550: nop +3f5eb560: nop +3f5eb570: nop +3f5eb580: nop +3f5eb590: nop +3f5eb5a0: nop +3f5eb5b0: nop +3f5eb5c0: nop +3f5eb5d0: nop +3f5eb5e0: nop +3f5eb5f0: nop +L3F5EB600: +3f5eb600: move @0x96df0, a9, 1 +3f5eb630: cmpi 0x96df0, a9 +3f5eb660: jreq L3F5EB7C0 +L3F5EB670: +3f5eb670: move *a9(0x40), a7, 1 +3f5eb690: move *a7(0x100), a7, 1 +3f5eb6b0: move a7, a10 +3f5eb6c0: addi 0x2f0, a10 +3f5eb6e0: sub a12, a12 +L3F5EB6F0: +3f5eb6f0: move *a10, a7, 1 +3f5eb700: jreq L3F5EB720 +3f5eb710: inc a11 +L3F5EB720: +3f5eb720: inc a12 +3f5eb730: addk 32, a10 +3f5eb740: cmpi 0x40, a12 +3f5eb760: jrlt L3F5EB6F0 +3f5eb770: move *a9, a9, 1 +3f5eb780: cmpi 0x96df0, a9 +3f5eb7b0: jrne L3F5EB670 +L3F5EB7C0: +3f5eb7c0: move a14, -*sp, 1 +3f5eb7d0: move *a13(0x0), *a14+, 1 +3f5eb7f0: calla L3FB338D0 +3f5eb820: move a11, a8 +3f5eb830: subk 32, a14 +3f5eb840: mmfm sp, a7,a9,a10,a11,a12,a13 +3f5eb860: rets +3f5eb870: sra b10, b2 +3f5eb880: .word 0x7563 +3f5eb890: .word 0x7372 +3f5eb8a0: .word 0x7669 +3f5eb8b0: sla 0x3, a5 +3f5eb8c0: sla a11, a3 +3f5eb8d0: mods a3, a12 +3f5eb8e0: .word 0x7420 +3f5eb8f0: sla 0x3, sp +3f5eb900: sub b10, b3 +3f5eb910: or b10, b4 +3f5eb920: mpyu b10, b0 +3f5eb930: divs b10, b3 +3f5eb940: addc b10, b3 +3f5eb950: move a2, a1 +3f5eb960: .word 0x0a4c +3f5eb970: .word 0x7400 +3f5eb980: .word 0x7063 +3f5eb990: sla b10, sp +3f5eb9a0: sll a11, a3 +3f5eb9b0: .word 0x7065 +3f5eb9c0: .word 0x0074 +L3F5EB9D0: +3f5eb9d0: mmtm sp, a9,a11,a13 +3f5eb9f0: move a14, a13 +3f5eba00: sub a11, a11 +3f5eba10: move a11, @0x1cb7e0, 1 +3f5eba40: movi 0xffff, a11 +3f5eba60: move a11, @0x1cb800, 1 +3f5eba90: movi 0xfffd, a9 +3f5ebab0: move a9, @0x1c9720, 1 +3f5ebae0: sub a9, a9 +3f5ebaf0: move a9, @0x1cb7c0, 1 +3f5ebb20: movi 0xfffe, a9 +3f5ebb40: move a9, @0x1ca760, 1 +3f5ebb70: move *a13(0xffe0), a9, 1 +3f5ebb90: move a9, @0x1cb7a0, 1 +3f5ebbc0: movi 0x1c9740, a8 +3f5ebbf0: move *sp(0x80), a14, 1 +3f5ebc10: mmfm sp, a9,a11,a13 +3f5ebc30: rets 2 +L3F5EBC40: +3f5ebc40: mmtm sp, a9,a11,a13 +3f5ebc60: move a14, a13 +3f5ebc70: addi 0x40, a14 +3f5ebc90: move a14, -*sp, 1 +3f5ebca0: sub a11, a11 +3f5ebcb0: move a11, *a14+, 1 +3f5ebcc0: movk 2, a11 +3f5ebcd0: move a11, *a14+, 1 +3f5ebce0: move a11, *a14+, 1 +3f5ebcf0: calla L3F5C9A00 +3f5ebd20: move a8, *a13, 1 +3f5ebd30: move a8, a8 +3f5ebd40: jrge L3F5EBE40 +3f5ebd50: move a14, -*sp, 1 +3f5ebd60: move a8, *a14+, 1 +3f5ebd70: movi 0x3f5f04c0, a8 +3f5ebda0: move a8, *a14+, 1 +3f5ebdb0: movi 0xffff, a11 +3f5ebdd0: move a11, *a14+, 1 +3f5ebde0: calla L3F5969B0 +3f5ebe10: move *a13, a8, 1 +3f5ebe20: jauc L3F5EC810 +L3F5EBE40: +3f5ebe40: move a14, -*sp, 1 +3f5ebe50: movk 16, a11 +3f5ebe60: move a11, *a14+, 1 +3f5ebe70: movi 0x1cb820, a11 +3f5ebea0: move a11, *a14+, 1 +3f5ebeb0: calla L3FB44A00 +3f5ebee0: movk 2, a9 +3f5ebef0: setf 16, 1, 0 +3f5ebf00: move a9, @0x1cb820, 0 +3f5ebf30: move a14, -*sp, 1 +3f5ebf40: move *a13(0xffe0), *a14+, 1 +3f5ebf60: calla L3F5933D0 +3f5ebf90: move a8, @0x1cb840, 1 +3f5ebfc0: inc a8 +3f5ebfd0: jrne L3F5EC220 +3f5ebfe0: move a14, -*sp, 1 +3f5ebff0: move *a13(0xffe0), *a14+, 1 +3f5ec010: calla L3F5B8580 +3f5ec040: move a8, @0x1cb840, 1 +3f5ec070: inc a8 +3f5ec080: jrne L3F5EC220 +3f5ec090: move a14, -*sp, 1 +3f5ec0a0: move *a13(0xffe0), *a14+, 1 +3f5ec0c0: movi 0x3f5f0638, a8 +3f5ec0f0: move a8, *a14+, 1 +3f5ec100: movi 0xffff, a9 +3f5ec120: move a9, *a14+, 1 +3f5ec130: calla L3F5969B0 +3f5ec160: move @0x1b3900, a9, 1 +3f5ec190: move *a9(0x100), a11, 1 +3f5ec1b0: movi 0x31, a9 +3f5ec1d0: movb a9, *a11(0x20) +3f5ec1f0: movi 0xffff, a8 +3f5ec210: jruc L3F5EC810 +L3F5EC220: +3f5ec220: move a14, -*sp, 1 +3f5ec230: movi 0x45, a9 +3f5ec250: move a9, *a14+, 1 +3f5ec260: calla L3FB2C000 +3f5ec290: setf 16, 0, 0 +3f5ec2a0: move a8, @0x1cb830, 0 +3f5ec2d0: movi 0x1c85a0, a9 +3f5ec300: move a9, @0x1c95c0, 1 +3f5ec330: move a14, -*sp, 1 +3f5ec340: move a9, *a14+, 1 +3f5ec350: move *a13(0xffc0), *a14+, 1 +3f5ec370: movk 1, a11 +3f5ec380: move a11, *a14+, 1 +3f5ec390: calla L3F5ECE40 +3f5ec3c0: move a8, *a13(0x20), 1 +3f5ec3e0: move a14, -*sp, 1 +3f5ec3f0: move a8, *a14+, 1 +3f5ec400: move @0x1c95c0, *a14+, 1 +3f5ec430: movi 0x3f5f0748, a8 +3f5ec460: move a8, *a14+, 1 +3f5ec470: calla L3F5EFE20 +3f5ec4a0: move a14, -*sp, 1 +3f5ec4b0: movk 16, a11 +3f5ec4c0: move a11, *a14+, 1 +3f5ec4d0: movi 0x1cb820, a11 +3f5ec500: move a11, *a14+, 1 +3f5ec510: sub a9, a9 +3f5ec520: move a9, *a14+, 1 +3f5ec530: move *a13(0x20), *a14+, 1 +3f5ec550: movi 0x1c85a0, a9 +3f5ec580: move a9, *a14+, 1 +3f5ec590: move *a13(0x0), *a14+, 1 +3f5ec5b0: calla L3F5D3D70 +3f5ec5e0: move *a13(0x20), a9, 1 +3f5ec600: cmp a9, a8 +3f5ec610: jreq L3F5EC750 +3f5ec620: move a14, -*sp, 1 +3f5ec630: movi 0x3f5f0770, a8 +3f5ec660: move a8, *a14+, 1 +3f5ec670: movi 0xffff, a11 +3f5ec690: move a11, *a14+, 1 +3f5ec6a0: calla L3F596830 +3f5ec6d0: move a14, -*sp, 1 +3f5ec6e0: move *a13(0x0), *a14+, 1 +3f5ec700: calla L3F5E8930 +3f5ec730: move a11, a8 +3f5ec740: jruc L3F5EC810 +L3F5EC750: +3f5ec750: movk 1, a11 +3f5ec760: move a11, @0x1c9700, 1 +3f5ec790: sub a9, a9 +3f5ec7a0: move a9, @0x1c96e0, 1 +3f5ec7d0: move a9, @0x1cb940, 1 +3f5ec800: move *a13, a8, 1 +L3F5EC810: +3f5ec810: move *sp(0x80), a14, 1 +3f5ec830: mmfm sp, a9,a11,a13 +3f5ec850: rets 2 +L3F5EC860: +3f5ec860: mmtm sp, a9,a11,a13 +3f5ec880: move a14, a13 +3f5ec890: addk 32, a14 +3f5ec8a0: move @0x1cb940, a11, 1 +3f5ec8d0: jreq L3F5ECD10 +3f5ec8e0: move @0x1c95c0, a9, 1 +3f5ec910: move a14, -*sp, 1 +3f5ec920: movk 4, a11 +3f5ec930: move a11, *a14+, 1 +3f5ec940: calla L3FB2C000 +3f5ec970: setf 16, 1, 0 +3f5ec980: move a8, *a9, 0 +3f5ec990: move @0x1c95c0, a9, 1 +3f5ec9c0: move a14, -*sp, 1 +3f5ec9d0: setf 16, 0, 0 +3f5ec9e0: move @0x1c96e0, a11, 0 +3f5eca10: move a11, *a14+, 1 +3f5eca20: calla L3FB2C000 +3f5eca50: setf 16, 1, 0 +3f5eca60: move a8, *a9(0x10), 0 +3f5eca80: movk 4, a11 +3f5eca90: move a11, *a13, 1 +3f5ecaa0: move @0x1c96e0, a9, 1 +3f5ecad0: inc a9 +3f5ecae0: move a9, @0x1c96e0, 1 +3f5ecb10: move a14, -*sp, 1 +3f5ecb20: move a11, *a14+, 1 +3f5ecb30: move @0x1c95c0, *a14+, 1 +3f5ecb60: movi 0x3f5f0748, a8 +3f5ecb90: move a8, *a14+, 1 +3f5ecba0: calla L3F5EFE20 +3f5ecbd0: move a14, -*sp, 1 +3f5ecbe0: movk 16, a9 +3f5ecbf0: move a9, *a14+, 1 +3f5ecc00: movi 0x1cb820, a9 +3f5ecc30: move a9, *a14+, 1 +3f5ecc40: sub a9, a9 +3f5ecc50: move a9, *a14+, 1 +3f5ecc60: move a11, *a14+, 1 +3f5ecc70: movi 0x1c85a0, a9 +3f5ecca0: move a9, *a14+, 1 +3f5eccb0: move *a13(0xffe0), *a14+, 1 +3f5eccd0: calla L3F5D3D70 +3f5ecd00: jruc L3F5ECD90 +L3F5ECD10: +3f5ecd10: move a14, -*sp, 1 +3f5ecd20: movk 3, a9 +3f5ecd30: move a9, *a14+, 1 +3f5ecd40: move *a13(0xffe0), *a14+, 1 +3f5ecd60: calla L3F5EF610 +L3F5ECD90: +3f5ecd90: move a14, -*sp, 1 +3f5ecda0: move *a13(0xffe0), *a14+, 1 +3f5ecdc0: calla L3F5E8930 +3f5ecdf0: move *sp(0x80), a14, 1 +3f5ece10: mmfm sp, a9,a11,a13 +3f5ece30: rets 2 +L3F5ECE40: +3f5ece40: mmtm sp, a7,a9,a11,a13 +3f5ece60: move a14, a13 +3f5ece70: move *a13(0xffa0), a11, 1 +3f5ece90: move a14, -*sp, 1 +3f5ecea0: setf 16, 0, 0 +3f5eceb0: move *a13(0xffe0), a7, 0 +3f5eced0: move a7, *a14+, 1 +3f5ecee0: calla L3FB2C000 +3f5ecf10: setf 16, 1, 0 +3f5ecf20: move a8, *a11, 0 +3f5ecf30: move a11, a9 +3f5ecf40: addk 16, a9 +3f5ecf50: move a14, -*sp, 1 +3f5ecf60: move *a13(0xffc0), *a14+, 1 +3f5ecf80: move a9, *a14+, 1 +3f5ecf90: calla L3FB45720 +3f5ecfc0: move a14, -*sp, 1 +3f5ecfd0: move *a13(0xffc0), *a14+, 1 +3f5ecff0: calla L3FB458D0 +3f5ed020: sll 0x3, a8 +3f5ed030: add a8, a9 +3f5ed040: sub a7, a7 +3f5ed050: setf 8, 1, 0 +3f5ed060: move a7, *a9+, 0 +3f5ed070: move a14, -*sp, 1 +3f5ed080: movi 0x1c95e0, a7 +3f5ed0b0: move a7, *a14+, 1 +3f5ed0c0: move a9, *a14+, 1 +3f5ed0d0: calla L3FB45720 +3f5ed100: move a14, -*sp, 1 +3f5ed110: move a7, *a14+, 1 +3f5ed120: calla L3FB458D0 +3f5ed150: sll 0x3, a8 +3f5ed160: add a8, a9 +3f5ed170: sub a7, a7 +3f5ed180: setf 8, 1, 0 +3f5ed190: move a7, *a9+, 0 +3f5ed1a0: move a9, a7 +3f5ed1b0: sub a11, a7 +3f5ed1c0: move a7, a8 +3f5ed1d0: sra 0x3, a8 +3f5ed1e0: move *sp(0xa0), a14, 1 +3f5ed200: mmfm sp, a7,a9,a11,a13 +3f5ed220: rets 2 +L3F5ED230: +3f5ed230: mmtm sp, a9,a11,a13 +3f5ed250: move a14, a13 +3f5ed260: addi 0x860, a14 +3f5ed280: sub a11, a11 +3f5ed290: move a11, *a13(0x40), 1 +3f5ed2b0: move @0x1c9700, a11, 1 +3f5ed2e0: jreq L3F5ED3B0 +3f5ed2f0: sub a11, a11 +3f5ed300: move a11, @0x1c9700, 1 +3f5ed330: move a14, -*sp, 1 +3f5ed340: move a11, *a14+, 1 +3f5ed350: calla L3F5EB9D0 +3f5ed380: move a8, @0x1cb960, 1 +L3F5ED3B0: +3f5ed3b0: move @0x1c96e0, a11, 1 +3f5ed3e0: inc a11 +3f5ed3f0: move a11, @0x1c96e0, 1 +3f5ed420: move @0x1cb940, a11, 1 +3f5ed450: jreq L3F5ED490 +3f5ed460: sub a8, a8 +3f5ed470: jauc L3F5EF5C0 +L3F5ED490: +3f5ed490: move a14, -*sp, 1 +3f5ed4a0: movk 20, a11 +3f5ed4b0: move a11, *a14+, 1 +3f5ed4c0: calla L3F5EA3A0 +L3F5ED4F0: +3f5ed4f0: movk 16, a11 +3f5ed500: move a11, @0x1cb920, 1 +3f5ed530: move a14, -*sp, 1 +3f5ed540: movi 0x1cb920, a9 +3f5ed570: move a9, *a14+, 1 +3f5ed580: movi 0x1cb8a0, a11 +3f5ed5b0: move a11, *a14+, 1 +3f5ed5c0: sub a9, a9 +3f5ed5d0: move a9, *a14+, 1 +3f5ed5e0: movi 0x204, a9 +3f5ed600: move a9, *a14+, 1 +3f5ed610: move @0x1cb960, *a14+, 1 +3f5ed640: move *a13(0xffe0), *a14+, 1 +3f5ed660: calla L3F5D7D50 +3f5ed690: move a8, *a13, 1 +3f5ed6a0: move a8, a8 +3f5ed6b0: jreq L3F5ED4F0 +3f5ed6c0: move *a13, a11, 1 +3f5ed6d0: jrge L3F5ED830 +3f5ed6e0: move a14, -*sp, 1 +3f5ed6f0: move @0x1b3900, a9, 1 +3f5ed720: move *a9(0x100), a11, 1 +3f5ed740: movb *a11(0x20), a8 +3f5ed760: move a8, *a14+, 1 +3f5ed770: movi 0x3f5f0810, a8 +3f5ed7a0: move a8, *a14+, 1 +3f5ed7b0: movi 0xffff, a11 +3f5ed7d0: move a11, *a14+, 1 +3f5ed7e0: calla L3F5969B0 +3f5ed810: jauc L3F5EF0A0 +L3F5ED830: +3f5ed830: setf 16, 0, 0 +3f5ed840: move @0x1cb8b0, @0x1cb830, 0 +3f5ed890: move a14, -*sp, 1 +3f5ed8a0: move a11, *a14+, 1 +3f5ed8b0: move @0x1cb960, *a14+, 1 +3f5ed8e0: movi 0x3f5f0928, a8 +3f5ed910: move a8, *a14+, 1 +3f5ed920: calla L3F5EFE20 +3f5ed950: move @0x1cb960, a9, 1 +3f5ed980: move a14, -*sp, 1 +3f5ed990: setf 16, 1, 0 +3f5ed9a0: move *a9, a8, 0 +3f5ed9b0: move a8, *a14+, 1 +3f5ed9c0: calla L3FB2C000 +3f5ed9f0: setf 16, 1, 0 +3f5eda00: move a8, *a9, 0 +3f5eda10: move @0x1cb960, a9, 1 +3f5eda40: move a14, -*sp, 1 +3f5eda50: move *a9(0x10), a8, 0 +3f5eda70: move a8, *a14+, 1 +3f5eda80: calla L3FB2C000 +3f5edab0: setf 16, 1, 0 +3f5edac0: move a8, *a9(0x10), 0 +3f5edae0: move @0x1cb960, a9, 1 +3f5edb10: move *a9, a11, 0 +3f5edb20: subk 5, a11 +3f5edb30: jane L3F5EE3A0 +3f5edb50: move a14, -*sp, 1 +3f5edb60: addk 32, a9 +3f5edb70: move a9, *a14+, 1 +3f5edb80: move @0x1cb960, a11, 1 +3f5edbb0: move *a11(0x10), a8, 0 +3f5edbd0: move a8, *a14+, 1 +3f5edbe0: movi 0x3f5f0970, a8 +3f5edc10: move a8, *a14+, 1 +3f5edc20: movi 0xffff, a9 +3f5edc40: move a9, *a14+, 1 +3f5edc50: calla L3F596BE0 +3f5edc80: jruc L3F5EE110 +3f5edc90: move @0x1b3900, a11, 1 +3f5edcc0: move *a11(0x100), a9, 1 +3f5edce0: movk 5, a11 +3f5edcf0: movb a11, *a9(0x20) +3f5edd10: jruc L3F5EE300 +3f5edd20: move @0x1b3900, a11, 1 +3f5edd50: move *a11(0x100), a9, 1 +3f5edd70: movk 2, a11 +3f5edd80: movb a11, *a9(0x20) +3f5edda0: jruc L3F5EE300 +3f5eddb0: move @0x1b3900, a11, 1 +3f5edde0: move *a11(0x100), a9, 1 +3f5ede00: movk 1, a11 +3f5ede10: movb a11, *a9(0x20) +3f5ede30: jruc L3F5EE300 +3f5ede40: move @0x1b3900, a11, 1 +3f5ede70: move *a11(0x100), a9, 1 +3f5ede90: movk 28, a11 +3f5edea0: movb a11, *a9(0x20) +3f5edec0: jruc L3F5EE300 +3f5eded0: move @0x1b3900, a11, 1 +3f5edf00: move *a11(0x100), a9, 1 +3f5edf20: movk 22, a11 +3f5edf30: movb a11, *a9(0x20) +3f5edf50: jruc L3F5EE300 +3f5edf60: move @0x1b3900, a11, 1 +3f5edf90: move *a11(0x100), a9, 1 +3f5edfb0: movk 13, a11 +3f5edfc0: movb a11, *a9(0x20) +3f5edfe0: jruc L3F5EE300 +3f5edff0: move @0x1b3900, a11, 1 +3f5ee020: move *a11(0x100), a9, 1 +3f5ee040: movk 17, a11 +3f5ee050: movb a11, *a9(0x20) +3f5ee070: jruc L3F5EE300 +L3F5EE080: +3f5ee080: move @0x1b3900, a11, 1 +3f5ee0b0: move *a11(0x100), a9, 1 +3f5ee0d0: movk 1, a11 +L3F5EE0E0: +3f5ee0e0: movb a11, *a9(0x20) +L3F5EE100: +3f5ee100: jruc L3F5EE300 +L3F5EE110: +3f5ee110: move @0x1cb960, a11, 1 +L3F5EE140: +3f5ee140: setf 16, 1, 0 +3f5ee150: move *a11(0x10), a8, 0 +3f5ee170: cmpi 0x7, a8 +3f5ee190: jrhi L3F5EE300 +3f5ee1a0: sll 0x5, a8 +3f5ee1b0: addi 0x3f5ee200, a8 +3f5ee1e0: move *a8, a8, 1 +3f5ee1f0: jump a8 +3f5ee200: .word 0xdc90 +3f5ee210: dsjs b14, L3F5EE080 +3f5ee220: .word 0xdd20 +3f5ee230: dsjs b14, L3F5EE0A0 +3f5ee240: .word 0xddb0 +3f5ee250: dsjs b14, L3F5EE0C0 +3f5ee260: .word 0xde40 +3f5ee270: dsjs b14, L3F5EE0E0 +3f5ee280: .word 0xded0 +3f5ee290: dsjs b14, L3F5EE100 +3f5ee2a0: .word 0xdf60 +3f5ee2b0: dsjs b14, L3F5EE120 +3f5ee2c0: .word 0xdff0 +3f5ee2d0: dsjs b14, L3F5EE140 +3f5ee2e0: addxy a4, a0 +3f5ee2f0: dsjs b14, L3F5EE160 +L3F5EE300: +3f5ee300: move a14, -*sp, 1 +3f5ee310: move *a13(0xffe0), *a14+, 1 +3f5ee330: calla L3F5E8930 +3f5ee360: movi 0xffff, a8 +3f5ee380: jauc L3F5EF5C0 +L3F5EE3A0: +3f5ee3a0: move *a9, a11, 0 +3f5ee3b0: subk 3, a11 +3f5ee3c0: jrne L3F5EE720 +3f5ee3d0: move *a9(0x10), a11, 0 +3f5ee3f0: move @0x1c96e0, a9, 1 +3f5ee420: cmp a9, a11 +3f5ee430: jreq L3F5EE720 +3f5ee440: move @0x1cb960, a11, 1 +3f5ee470: move *a11(0x10), a11, 0 +3f5ee490: inc a11 +3f5ee4a0: cmp a9, a11 +3f5ee4b0: jreq L3F5EE720 +3f5ee4c0: move @0x1cb960, a11, 1 +3f5ee4f0: move *a11(0x10), a11, 0 +3f5ee510: cmp a9, a11 +3f5ee520: jalt L3F5ED490 +3f5ee540: move a14, -*sp, 1 +3f5ee550: move *a13(0xffe0), *a14+, 1 +3f5ee570: calla L3F5E8930 +3f5ee5a0: move a14, -*sp, 1 +3f5ee5b0: move @0x1c96e0, *a14+, 1 +3f5ee5e0: move @0x1cb960, a11, 1 +3f5ee610: setf 16, 1, 0 +3f5ee620: move *a11(0x10), a8, 0 +3f5ee640: move a8, *a14+, 1 +3f5ee650: movi 0x3f5f0a60, a8 +3f5ee680: move a8, *a14+, 1 +3f5ee690: movk 4, a9 +3f5ee6a0: move a9, *a14+, 1 +3f5ee6b0: calla L3F596BE0 +3f5ee6e0: movi 0xffff, a8 +3f5ee700: jauc L3F5EF5C0 +L3F5EE720: +3f5ee720: move @0x1c95c0, a11, 1 +3f5ee750: move a14, -*sp, 1 +3f5ee760: movk 4, a9 +3f5ee770: move a9, *a14+, 1 +3f5ee780: calla L3FB2C000 +3f5ee7b0: setf 16, 1, 0 +3f5ee7c0: move a8, *a11, 0 +3f5ee7d0: move @0x1c95c0, a11, 1 +3f5ee800: move a14, -*sp, 1 +3f5ee810: setf 16, 0, 0 +3f5ee820: move @0x1c96e0, a9, 0 +3f5ee850: move a9, *a14+, 1 +3f5ee860: calla L3FB2C000 +3f5ee890: setf 16, 1, 0 +3f5ee8a0: move a8, *a11(0x10), 0 +3f5ee8c0: movk 4, a11 +3f5ee8d0: move a11, *a13(0x20), 1 +3f5ee8f0: move a14, -*sp, 1 +3f5ee900: move a11, *a14+, 1 +3f5ee910: move @0x1c95c0, *a14+, 1 +3f5ee940: movi 0x3f5f0748, a8 +3f5ee970: move a8, *a14+, 1 +3f5ee980: calla L3F5EFE20 +3f5ee9b0: move a14, -*sp, 1 +3f5ee9c0: movk 16, a9 +3f5ee9d0: move a9, *a14+, 1 +3f5ee9e0: movi 0x1cb820, a9 +3f5eea10: move a9, *a14+, 1 +3f5eea20: sub a9, a9 +3f5eea30: move a9, *a14+, 1 +3f5eea40: move a11, *a14+, 1 +3f5eea50: movi 0x1c85a0, a9 +3f5eea80: move a9, *a14+, 1 +3f5eea90: move *a13(0xffe0), *a14+, 1 +3f5eeab0: calla L3F5D3D70 +3f5eeae0: cmp a11, a8 +3f5eeaf0: jreq L3F5EEBC0 +3f5eeb00: move a14, -*sp, 1 +3f5eeb10: movi 0x3f5f0c28, a8 +3f5eeb40: move a8, *a14+, 1 +3f5eeb50: movi 0xffff, a9 +3f5eeb70: move a9, *a14+, 1 +3f5eeb80: calla L3F596830 +3f5eebb0: jruc L3F5EF0A0 +L3F5EEBC0: +3f5eebc0: move @0x1cb960, a9, 1 +3f5eebf0: setf 16, 1, 0 +3f5eec00: move *a9, a9, 0 +3f5eec10: subk 3, a9 +3f5eec20: jane L3F5ED490 +3f5eec40: move @0x1cb960, a9, 1 +3f5eec70: move *a9(0x10), a9, 0 +3f5eec90: move @0x1c96e0, a11, 1 +3f5eecc0: cmp a11, a9 +3f5eecd0: jane L3F5ED490 +3f5eecf0: move *a13, a9, 1 +3f5eed00: subk 4, a9 +3f5eed10: move a9, *a13(0x20), 1 +3f5eed30: move *a13(0xffa0), a11, 1 +3f5eed50: cmp a11, a9 +3f5eed60: jrle L3F5EEED0 +3f5eed70: move a14, -*sp, 1 +3f5eed80: move a9, *a14+, 1 +3f5eed90: move a11, *a14+, 1 +3f5eeda0: movi 0x3f5f0c98, a8 +3f5eedd0: move a8, *a14+, 1 +3f5eede0: movi 0xffff, a9 +3f5eee00: move a9, *a14+, 1 +3f5eee10: calla L3F596BE0 +3f5eee40: move a14, -*sp, 1 +3f5eee50: movk 3, a9 +3f5eee60: move a9, *a14+, 1 +3f5eee70: move *a13(0xffe0), *a14+, 1 +3f5eee90: calla L3F5EF610 +3f5eeec0: jruc L3F5EF0A0 +L3F5EEED0: +3f5eeed0: move a14, -*sp, 1 +3f5eeee0: move a9, *a14+, 1 +3f5eeef0: move *a13(0xffc0), *a14+, 1 +3f5eef10: move @0x1cb960, a9, 1 +3f5eef40: addk 32, a9 +3f5eef50: move a9, *a14+, 1 +3f5eef60: calla L3FB44400 +3f5eef90: move *a13(0x40), a9, 1 +3f5eefb0: move *a13(0x20), a11, 1 +3f5eefd0: add a11, a9 +3f5eefe0: move a9, *a13(0x40), 1 +3f5ef000: cmpi 0x200, a11 +3f5ef020: movk 1, a9 +3f5ef030: jrne L3F5EF050 +3f5ef040: sub a9, a9 +L3F5EF050: +3f5ef050: move a9, @0x1cb940, 1 +3f5ef080: move a11, a8 +3f5ef090: jruc L3F5EF5C0 +L3F5EF0A0: +3f5ef0a0: move a14, -*sp, 1 +3f5ef0b0: movi 0x3f5f0e18, a8 +3f5ef0e0: move a8, *a14+, 1 +3f5ef0f0: move a13, a11 +3f5ef100: addi 0x60, a11 +3f5ef120: move a11, *a14+, 1 +3f5ef130: calla L3F580E40 +3f5ef160: move a14, -*sp, 1 +3f5ef170: move a11, *a14+, 1 +3f5ef180: movi 0xffff, a9 +3f5ef1a0: move a9, *a14+, 1 +3f5ef1b0: calla L3F596830 +3f5ef1e0: move *a13(0xffe0), a9, 1 +3f5ef200: inc a9 +3f5ef210: jreq L3F5EF500 +3f5ef220: move @0x1c95c0, a9, 1 +3f5ef250: move a14, -*sp, 1 +3f5ef260: movk 4, a11 +3f5ef270: move a11, *a14+, 1 +3f5ef280: calla L3FB2C000 +3f5ef2b0: setf 16, 1, 0 +3f5ef2c0: move a8, *a9, 0 +3f5ef2d0: move @0x1c95c0, a9, 1 +3f5ef300: move a14, -*sp, 1 +3f5ef310: setf 16, 0, 0 +3f5ef320: move @0x1c96e0, a11, 0 +3f5ef350: move a11, *a14+, 1 +3f5ef360: calla L3FB2C000 +3f5ef390: setf 16, 1, 0 +3f5ef3a0: move a8, *a9(0x10), 0 +3f5ef3c0: move a14, -*sp, 1 +3f5ef3d0: movk 16, a11 +3f5ef3e0: move a11, *a14+, 1 +3f5ef3f0: movi 0x1cb820, a9 +3f5ef420: move a9, *a14+, 1 +3f5ef430: sub a11, a11 +3f5ef440: move a11, *a14+, 1 +3f5ef450: movk 4, a11 +3f5ef460: move a11, *a14+, 1 +3f5ef470: movi 0x1c85a0, a11 +3f5ef4a0: move a11, *a14+, 1 +3f5ef4b0: move *a13(0xffe0), *a14+, 1 +3f5ef4d0: calla L3F5D3D70 +L3F5EF500: +3f5ef500: move a14, -*sp, 1 +3f5ef510: movi 0x3f5f0e68, a8 +3f5ef540: move a8, *a14+, 1 +3f5ef550: movi 0xffff, a11 +3f5ef570: move a11, *a14+, 1 +3f5ef580: calla L3F596830 +3f5ef5b0: move a11, a8 +L3F5EF5C0: +3f5ef5c0: move *sp(0x80), a14, 1 +3f5ef5e0: mmfm sp, a9,a11,a13 +3f5ef600: rets 2 +L3F5EF610: +3f5ef610: mmtm sp, a7,a9,a10,a11,a13 +3f5ef630: move a14, a13 +3f5ef640: addk 32, a14 +3f5ef650: move a14, -*sp, 1 +3f5ef660: move *a13(0xffe0), *a14+, 1 +3f5ef680: calla L3F5E41C0 +3f5ef6b0: move a8, a8 +3f5ef6c0: jreq L3F5EFDD0 +3f5ef6d0: movi 0x1c85a0, a9 +3f5ef700: move a14, -*sp, 1 +3f5ef710: movk 5, a11 +3f5ef720: move a11, *a14+, 1 +3f5ef730: calla L3FB2C000 +3f5ef760: setf 16, 1, 0 +3f5ef770: move a8, *a9, 0 +3f5ef780: move a14, -*sp, 1 +3f5ef790: setf 16, 0, 0 +3f5ef7a0: move *a13(0xffc0), a11, 0 +3f5ef7c0: move a11, *a14+, 1 +3f5ef7d0: calla L3FB2C000 +3f5ef800: setf 16, 1, 0 +3f5ef810: move a8, *a9(0x10), 0 +3f5ef830: movi 0x1cb980, a10 +3f5ef860: move *a10, a11, 1 +3f5ef870: jrlt L3F5EF910 +L3F5EF880: +3f5ef880: move *a10, a11, 1 +3f5ef890: move *a13(0xffc0), a7, 1 +3f5ef8b0: cmp a7, a11 +3f5ef8c0: jreq L3F5EF910 +3f5ef8d0: addi 0x40, a10 +3f5ef8f0: move *a10, a11, 1 +3f5ef900: jrge L3F5EF880 +L3F5EF910: +3f5ef910: move *a10, a11, 1 +3f5ef920: jrge L3F5EFA00 +3f5ef930: move *a13(0xffc0), a11, 1 +3f5ef950: sll 0x5, a11 +3f5ef960: addi 0x1b5290, a11 +3f5ef990: move *a11(0x0), *a10(0x20), 1 +3f5ef9c0: sub a11, a11 +3f5ef9d0: setf 16, 1, 0 +3f5ef9e0: move a11, *a9(0x10), 0 +L3F5EFA00: +3f5efa00: move a14, -*sp, 1 +3f5efa10: move *a10(0x20), *a14+, 1 +3f5efa30: move a9, a11 +3f5efa40: addk 32, a11 +3f5efa50: move a11, *a14+, 1 +3f5efa60: calla L3FB45720 +3f5efa90: move a14, -*sp, 1 +3f5efaa0: move *a10(0x20), *a14+, 1 +3f5efac0: calla L3FB458D0 +3f5efaf0: addk 4, a8 +3f5efb00: move a8, *a13, 1 +3f5efb10: move a14, -*sp, 1 +3f5efb20: move a8, *a14+, 1 +3f5efb30: move a9, *a14+, 1 +3f5efb40: movi 0x3f5f0748, a8 +3f5efb70: move a8, *a14+, 1 +3f5efb80: calla L3F5EFE20 +3f5efbb0: move a14, -*sp, 1 +3f5efbc0: movk 16, a11 +3f5efbd0: move a11, *a14+, 1 +3f5efbe0: movi 0x1cb820, a7 +3f5efc10: move a7, *a14+, 1 +3f5efc20: sub a11, a11 +3f5efc30: move a11, *a14+, 1 +3f5efc40: move *a13(0x0), *a14+, 1 +3f5efc60: movi 0x1c85a0, a11 +3f5efc90: move a11, *a14+, 1 +3f5efca0: move *a13(0xffe0), *a14+, 1 +3f5efcc0: calla L3F5D3D70 +3f5efcf0: move *a13, a7, 1 +3f5efd00: cmp a7, a8 +3f5efd10: jreq L3F5EFDD0 +3f5efd20: move a14, -*sp, 1 +3f5efd30: movi 0x3f5f1490, a8 +3f5efd60: move a8, *a14+, 1 +3f5efd70: movi 0xffff, a11 +3f5efd90: move a11, *a14+, 1 +3f5efda0: calla L3F596830 +L3F5EFDD0: +3f5efdd0: move *sp(0xc0), a14, 1 +3f5efdf0: mmfm sp, a7,a9,a10,a11,a13 +3f5efe10: rets 2 +L3F5EFE20: +3f5efe20: mmtm sp, a7,a9,a10,a11,a13 +3f5efe40: move a14, a13 +3f5efe50: addk 16, a14 +3f5efe60: move a14, -*sp, 1 +3f5efe70: move *a13(0xffc0), a11, 1 +3f5efe90: setf 16, 1, 0 +3f5efea0: move *a11, a8, 0 +3f5efeb0: move a8, *a14+, 1 +3f5efec0: calla L3FB2C000 +3f5efef0: setf 16, 0, 0 +3f5eff00: move a8, *a13, 0 +3f5eff10: setf 16, 1, 0 +3f5eff20: move @0x1b9460, a11, 0 +3f5eff50: subk 2, a11 +3f5eff60: jrlt L3F5F01A0 +3f5eff70: setf 16, 0, 0 +3f5eff80: move *a13, a11, 0 +3f5eff90: jreq L3F5F0100 +3f5effa0: subk 5, a11 +3f5effb0: jrls L3F5F0100 +3f5effc0: jruc L3F5F0100 +L3F5EFFD0: +3f5effd0: move *a13(0xffa0), a11, 1 +3f5efff0: subk 2, a11 +3f5f0000: move a11, *a13(0xffa0), 1 +3f5f0020: move *a13(0xffc0), a7, 1 +3f5f0040: move a7, a9 +3f5f0050: addk 16, a9 +3f5f0060: move a9, a10 +3f5f0070: move a14, -*sp, 1 +3f5f0080: sub a7, a7 +3f5f0090: move a7, *a14+, 1 +3f5f00a0: move a9, *a14+, 1 +3f5f00b0: calla L3F9329F0 +3f5f00e0: move a8, a9 +3f5f00f0: jruc L3F5F01A0 +L3F5F0100: +3f5f0100: move *a13, a8, 0 +3f5f0110: dec a8 +3f5f0120: jreq L3F5EFFD0 +3f5f0130: dec a8 +3f5f0140: jreq L3F5EFFD0 +3f5f0150: dec a8 +3f5f0160: jreq L3F5F01A0 +3f5f0170: dec a8 +3f5f0180: jreq L3F5F01A0 +3f5f0190: dec a8 +L3F5F01A0: +3f5f01a0: move *sp(0xc0), a14, 1 +3f5f01c0: mmfm sp, a7,a9,a10,a11,a13 +3f5f01e0: rets 2 +3f5f01f0: mmtm sp, a11,a13 +3f5f0210: move a14, a13 +3f5f0220: addi 0x1060, a14 +3f5f0240: sub a11, a11 +3f5f0250: move a11, *a13, 1 +3f5f0260: move a11, *a13(0x20), 1 +L3F5F0280: +3f5f0280: move *a13, a11, 1 +3f5f0290: jreq L3F5F0450 +3f5f02a0: move *a13(0x20), a11, 1 +3f5f02c0: inc a11 +3f5f02d0: move a11, *a13(0x20), 1 +3f5f02f0: move a14, -*sp, 1 +3f5f0300: movk 16, a11 +3f5f0310: move a11, *a14+, 1 +3f5f0320: movi 0x1cb820, a11 +3f5f0350: move a11, *a14+, 1 +3f5f0360: sub a11, a11 +3f5f0370: move a11, *a14+, 1 +3f5f0380: movi 0x204, a11 +3f5f03a0: move a11, *a14+, 1 +3f5f03b0: move a13, a11 +3f5f03c0: addi 0x40, a11 +3f5f03e0: move a11, *a14+, 1 +3f5f03f0: move *a13(0xffe0), *a14+, 1 +3f5f0410: calla L3F5D7D50 +3f5f0440: jruc L3F5F0280 +L3F5F0450: +3f5f0450: move *a13(0x20), a8, 1 +3f5f0470: move *sp(0x60), a14, 1 +3f5f0490: mmfm sp, a11,a13 +3f5f04b0: rets 2 +3f5f04c0: srl b3, b4 +3f5f04d0: .word 0x7074 +3f5f04e0: modu b10, sp +3f5f04f0: sra b11, b0 +3f5f0500: dsjs a14, L3F5F0640 +3f5f0510: .word 0x7420 +3f5f0520: .word 0x7063 +3f5f0530: .word 0x735f +3f5f0540: sll a11, sp +3f5f0550: sra a11, a11 +3f5f0560: sla 0x3, b4 +3f5f0570: sra b11, b2 +3f5f0580: .word 0x7574 +3f5f0590: modu b3, b2 +3f5f05a0: sra a3, a5 +3f5f05b0: .word 0x7620 +3f5f05c0: mods a3, a1 +3f5f05d0: sra b11, b5 +L3F5F05E0: +3f5f05e0: dsjs a0, L3F5F05E0 +3f5f05f0: rl 0x1, a0 +3f5f0600: sra 0x1f, a0 +3f5f0610: sra a1, a5 +3f5f0620: .word 0x0a29 +3f5f0630: .word 0x7400 +L3F5F0640: +3f5f0640: .word 0x7466 +3f5f0650: mpyu b11, b0 +3f5f0660: .word 0x706f +3f5f0670: modu a3, a5 +3f5f0680: sla 0x1, b10 +3f5f0690: sla a11, a2 +3f5f06a0: sla 0x3, a4 +3f5f06b0: modu a11, a8 +3f5f06c0: .word 0x7473 +3f5f06d0: sla a9, a0 +3f5f06e0: sra a3, a4 +3f5f06f0: sra b11, b2 +3f5f0700: .word 0x7373 +3f5f0710: sra 0x1f, a0 +3f5f0720: .word 0x7325 +3f5f0730: .word 0x0a29 +3f5f0740: .word 0x7300 +3f5f0750: modu a3, a5 +3f5f0760: .word 0x0074 +3f5f0770: srl b3, b4 +3f5f0780: .word 0x7074 +3f5f0790: sla 0x1, b10 +3f5f07a0: sra b11, b3 +3f5f07b0: sra a3, a14 +3f5f07c0: modu b11, b4 +3f5f07d0: sra a9, a0 +3f5f07e0: .word 0x7272 +3f5f07f0: .word 0x726f +3f5f0800: .word 0x000a +3f5f0810: srl b3, b4 +3f5f0820: .word 0x7074 +3f5f0830: .word 0x725f +3f5f0840: sla a11, a5 +3f5f0850: dsjs a4, L3F5F0990 +3f5f0860: .word 0x7220 +3f5f0870: sll a11, a5 +3f5f0880: sla 0x3, b6 +3f5f0890: sra b11, b2 +3f5f08a0: .word 0x7574 +3f5f08b0: modu b3, b2 +3f5f08c0: sra a3, a5 +3f5f08d0: sra a9, a0 +3f5f08e0: .word 0x7272 +3f5f08f0: .word 0x726f +3f5f0900: sll 0x9, a0 +3f5f0910: .word 0x0a64 +3f5f0920: .word 0x7200 +3f5f0930: sll a11, a5 +3f5f0940: rl a11, a5 +3f5f0950: sra b11, b6 +3f5f0960: .word 0x0064 +3f5f0970: srl b3, b4 +3f5f0980: .word 0x7074 +L3F5F0990: +3f5f0990: .word 0x725f +3f5f09a0: sla a11, a5 +3f5f09b0: dsjs a4, L3F5F0AF0 +3f5f09c0: sub a9, a0 +3f5f09d0: .word 0x7272 +3f5f09e0: .word 0x726f +3f5f09f0: sll a9, a0 +3f5f0a00: sra a3, sp +3f5f0a10: sla 0x3, a5 +3f5f0a20: sra a1, a5 +3f5f0a30: sla 0x1, b10 +3f5f0a40: .word 0x7325 +3f5f0a50: .word 0x000a +3f5f0a60: srl b3, b4 +3f5f0a70: .word 0x7074 +3f5f0a80: .word 0x725f +3f5f0a90: sla a11, a5 +3f5f0aa0: dsjs a4, L3F5F0BE0 +3f5f0ab0: .word 0x7520 +3f5f0ac0: sra a11, a14 +3f5f0ad0: .word 0x7078 +3f5f0ae0: sll a11, a5 +L3F5F0AF0: +3f5f0af0: sra b11, b4 +3f5f0b00: sla 0x3, a4 +3f5f0b10: mods a3, a2 +3f5f0b20: sll a11, sp +3f5f0b30: sla 0x3, a11 +3f5f0b40: sra a1, a5 +3f5f0b50: sla 0x1, a12 +3f5f0b60: sla b11, b7 +3f5f0b70: .word 0x746e +3f5f0b80: sra a3, a5 +3f5f0b90: sll 0x9, a0 +3f5f0ba0: srl 0xd, a4 +3f5f0bb0: .word 0x7220 +3f5f0bc0: .word 0x7465 +3f5f0bd0: .word 0x7275 +L3F5F0BE0: +3f5f0be0: rl a11, a14 +3f5f0bf0: srl a11, a14 +3f5f0c00: srl 0x17, a0 +3f5f0c10: .word 0x0a31 +3f5f0c20: .word 0x7400 +3f5f0c30: .word 0x7466 +3f5f0c40: dsjs b0, L3F5F0D80 +3f5f0c50: .word 0x7320 +3f5f0c60: modu a3, a5 +3f5f0c70: .word 0x7464 +3f5f0c80: .word 0x0a6f +3f5f0c90: .word 0x7400 +3f5f0ca0: .word 0x7466 +3f5f0cb0: mpyu b11, b0 +3f5f0cc0: sra b11, b2 +3f5f0cd0: sra a3, a1 +3f5f0ce0: sla 0x1, b10 +3f5f0cf0: .word 0x7562 +3f5f0d00: .word 0x7366 +3f5f0d10: .word 0x7a69 +3f5f0d20: sla 0x3, a5 +3f5f0d30: sll 0x9, a8 +3f5f0d40: sra 0x15, a4 +3f5f0d50: .word 0x7420 +3f5f0d60: modu a11, sp +3f5f0d70: .word 0x7320 +L3F5F0D80: +3f5f0d80: sla a11, a13 +3f5f0d90: mods a3, a12 +3f5f0da0: srl a1, a0 +3f5f0db0: .word 0x726f +3f5f0dc0: sll 0x9, a0 +3f5f0dd0: sla 0x3, a4 +3f5f0de0: .word 0x7962 +3f5f0df0: sra b11, b4 +3f5f0e00: .word 0x0a73 +3f5f0e10: .word 0x7400 +3f5f0e20: .word 0x7466 +3f5f0e30: mpyu b11, b0 +3f5f0e40: sra b11, b2 +3f5f0e50: sra a3, a1 +3f5f0e60: .word 0x7400 +3f5f0e70: .word 0x7466 +3f5f0e80: mpyu b11, b0 +3f5f0e90: sra b11, b2 +3f5f0ea0: sra a3, a1 +3f5f0eb0: sla 0x1, b10 +3f5f0ec0: modu a3, a9 +3f5f0ed0: sla a9, a0 +3f5f0ee0: modu a11, a2 +3f5f0ef0: .word 0x7472 +3f5f0f00: sla 0x1, a14 +3f5f0f10: sra b11, b2 +3f5f0f20: .word 0x7574 +3f5f0f30: modu b3, b2 +3f5f0f40: modu a3, a9 +3f5f0f50: sla 0x3, a7 +3f5f0f60: rl 0x9, a13 +3f5f0f70: .word 0x000a +3f5f0f80: modu b2, b5 +3f5f0f90: sra a11, a4 +3f5f0fa0: rl a11, a6 +3f5f0fb0: sra a11, a14 +3f5f0fc0: sla 0x3, a4 +3f5f0fd0: .word 0x7265 +3f5f0fe0: modu b11, b2 +3f5f0ff0: sla 0x3, b2 +3f5f1000: modu a11, a3 +3f5f1010: sra a11, a4 +3f5f1020: subb a0, a0 +3f5f1030: mods a3, a9 +3f5f1040: sla 0x3, a5 +3f5f1050: modu a11, a14 +3f5f1060: sla 0x3, b4 +3f5f1070: modu a11, a6 +3f5f1080: modu b3, b5 +3f5f1090: .word 0x0064 +3f5f10a0: sll a10, a1 +3f5f10b0: sra a11, a3 +3f5f10c0: .word 0x7373 +3f5f10d0: .word 0x7620 +3f5f10e0: modu a11, a9 +3f5f10f0: sla a11, a12 +3f5f1100: rl b11, b4 +3f5f1110: modu a3, sp +3f5f1120: sub a0, a0 +3f5f1130: .word 0x7369 +3f5f1140: sla 0x3, a11 +3f5f1150: .word 0x7566 +3f5f1160: mods a3, a12 +3f5f1170: modu a9, a0 +3f5f1180: sla 0x3, b2 +3f5f1190: mods a3, a1 +3f5f11a0: modu a11, a12 +3f5f11b0: sla a11, a3 +3f5f11c0: rl b11, b4 +3f5f11d0: modu a3, sp +3f5f11e0: sra a9, a0 +3f5f11f0: sll b11, b8 +3f5f1200: sra a11, a5 +3f5f1210: sra a11, a4 +3f5f1220: .word 0x0064 +3f5f1230: mods a2, a9 +3f5f1240: sra a11, a12 +3f5f1250: sla a11, a7 +3f5f1260: sla 0x3, a12 +3f5f1270: subb b2, b4 +3f5f1280: and b2, b4 +3f5f1290: modu a9, a0 +3f5f12a0: sra b11, b0 +3f5f12b0: sla b11, b2 +3f5f12c0: rl b11, b4 +3f5f12d0: modu a3, sp +3f5f12e0: or a8, a0 +3f5f12f0: lmo a11, a14 +3f5f1300: modu a11, a14 +3f5f1310: modu b3, b7 +3f5f1320: .word 0x7420 +3f5f1330: sla b11, b2 +3f5f1340: .word 0x736e +3f5f1350: sra a11, a6 +3f5f1360: sla 0x3, b2 +3f5f1370: sub a2, a9 +3f5f1380: subb a0, a0 +3f5f1390: mods a3, a9 +3f5f13a0: sla 0x3, a5 +3f5f13b0: mods a3, a1 +3f5f13c0: sra b11, b2 +3f5f13d0: sra a3, a1 +3f5f13e0: sla 0x3, b9 +3f5f13f0: .word 0x7865 +3f5f1400: .word 0x7369 +3f5f1410: .word 0x7374 +3f5f1420: move a0, b0 +3f5f1430: sla 0x3, sp +3f5f1440: .word 0x7573 +3f5f1450: rl a3, a3 +3f5f1460: .word 0x7520 +3f5f1470: sra b11, b3 +3f5f1480: .word 0x0072 +3f5f1490: sla a11, a14 +3f5f14a0: dsjs a11, L3F5F15E0 +3f5f14b0: .word 0x7320 +3f5f14c0: modu a3, a5 +3f5f14d0: sla 0x3, a4 +3f5f14e0: .word 0x7265 +3f5f14f0: modu b11, b2 +3f5f1500: .word 0x0a72 +3f5f1510: sla 0x18, a0 +3f5f1520: rev b0 +3f5f1530: andn b2, b2 +3f5f1540: .word 0x0051 +3f5f1550: andn b2, b7 +3f5f1560: .word 0x0051 +3f5f1570: add a10, a4 +3f5f1580: add b10, b4 +3f5f1590: add a8, a0 +3f5f15a0: btst a10, a3 +3f5f15b0: sub a8, a0 +3f5f15c0: andn b2, b2 +3f5f15d0: andn a2, sp +L3F5F15E0: +3f5f15e0: .word 0x0000 +L3F5F15F0: +3f5f15f0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f5f1610: move a14, a13 +3f5f1620: addi 0x60, a14 +3f5f1640: calla L3FB33870 +3f5f1670: move a8, *a13(0x40), 1 +3f5f1690: move a14, -*sp, 1 +3f5f16a0: move a13, *a14+, 1 +3f5f16b0: calla L3F6FC4D0 +3f5f16e0: move *a13(0xffe0), a11, 1 +3f5f1700: move *a11, a10, 1 +3f5f1710: move *a13, a7, 1 +3f5f1720: move a10, a5 +3f5f1730: sub a7, a5 +3f5f1740: move a5, a10 +3f5f1750: cmpi 0x20c0b3, a10 +3f5f1780: jrgt L3F5F18E0 +3f5f1790: move *a11, a5, 1 +3f5f17a0: sub a7, a5 +3f5f17b0: movi 0x3e8, a3 +3f5f17d0: mpys a3, a5 +3f5f17e0: move *a11(0x20), a3, 1 +3f5f1800: move *a13(0x20), a7, 1 +3f5f1820: sub a7, a3 +3f5f1830: movi 0x3e8, a7 +3f5f1850: divs a7, a3 +3f5f1860: add a3, a5 +3f5f1870: move @0x1cbe20, a3, 1 +3f5f18a0: divs a7, a3 +3f5f18b0: divs a3, a5 +3f5f18c0: move a5, a9 +3f5f18d0: jruc L3F5F19D0 +L3F5F18E0: +3f5f18e0: movi 0x7fffffff, a5 +3f5f1910: move @0x95db0, a3, 1 +3f5f1940: divs a3, a5 +3f5f1950: cmp a5, a10 +3f5f1960: jrgt L3F5F19A0 +3f5f1970: mpys a10, a3 +3f5f1980: move a3, a9 +3f5f1990: jruc L3F5F19D0 +L3F5F19A0: +3f5f19a0: movi 0x7fffffff, a9 +L3F5F19D0: +3f5f19d0: move a14, -*sp, 1 +3f5f19e0: move *a13(0x40), *a14+, 1 +3f5f1a00: calla L3FB338D0 +3f5f1a30: move a9, a8 +3f5f1a40: move *sp(0x100), a14, 1 +3f5f1a60: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f5f1a80: rets 2 +L3F5F1A90: +3f5f1a90: mmtm sp, a9,a11,a13 +3f5f1ab0: move a14, a13 +3f5f1ac0: move *a13(0xffe0), a11, 1 +3f5f1ae0: move *a11, a11, 1 +3f5f1af0: jrlt L3F5F1C40 +3f5f1b00: move *a13(0xffe0), a11, 1 +3f5f1b20: move *a11, a11, 1 +3f5f1b30: cmpi 0x5f5e100, a11 +3f5f1b60: jrgt L3F5F1C40 +3f5f1b70: move *a13(0xffe0), a11, 1 +3f5f1b90: move *a11(0x20), a11, 1 +3f5f1bb0: jrlt L3F5F1C40 +3f5f1bc0: move *a13(0xffe0), a11, 1 +3f5f1be0: move *a11(0x20), a11, 1 +3f5f1c00: cmpi 0xf4240, a11 +3f5f1c30: jrlt L3F5F1C60 +L3F5F1C40: +3f5f1c40: movk 22, a8 +3f5f1c50: jruc L3F5F1DD0 +L3F5F1C60: +3f5f1c60: move *a13(0xffe0), a11, 1 +3f5f1c80: move *a11, a11, 1 +3f5f1c90: jrne L3F5F1DC0 +3f5f1ca0: move *a13(0xffe0), a11, 1 +3f5f1cc0: move *a11(0x20), a11, 1 +3f5f1ce0: jreq L3F5F1DC0 +3f5f1cf0: move *a13(0xffe0), a11, 1 +3f5f1d10: move *a11(0x20), a11, 1 +3f5f1d30: move @0x1cbe20, a9, 1 +3f5f1d60: cmp a9, a11 +3f5f1d70: jrge L3F5F1DC0 +3f5f1d80: move *a13(0xffe0), a11, 1 +3f5f1da0: move a9, *a11(0x20), 1 +L3F5F1DC0: +3f5f1dc0: sub a8, a8 +L3F5F1DD0: +3f5f1dd0: move *sp(0x80), a14, 1 +3f5f1df0: mmfm sp, a9,a11,a13 +3f5f1e10: rets 2 +L3F5F1E20: +3f5f1e20: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f5f1e40: move a14, a13 +3f5f1e50: addi 0x40, a14 +3f5f1e70: move *a13(0xffe0), a9, 1 +3f5f1e90: move *a13(0xffc0), a10, 1 +3f5f1eb0: move *a13(0xff80), a11, 1 +3f5f1ed0: sub a7, a7 +3f5f1ee0: move a7, *a13(0x20), 1 +3f5f1f00: move a10, a10 +3f5f1f10: jrle L3F5F2640 +3f5f1f20: move *a11(0x80), a7, 1 +3f5f1f40: jreq L3F5F2640 +L3F5F1F50: +3f5f1f50: move *a11, a12, 1 +3f5f1f60: move *a12(0x20), *a13(0x0), 1 +3f5f1f90: move *a13, a7, 1 +3f5f1fa0: jrne L3F5F2050 +3f5f1fb0: move *a11, a7, 1 +3f5f1fc0: addi 0x40, a7 +3f5f1fe0: move a7, *a11, 1 +3f5f1ff0: move *a11(0x20), a7, 1 +3f5f2010: dec a7 +3f5f2020: move a7, *a11(0x20), 1 +3f5f2040: jruc L3F5F25F0 +L3F5F2050: +3f5f2050: cmp a10, a7 +3f5f2060: jrls L3F5F23F0 +3f5f2070: move a10, *a13, 1 +3f5f2080: jruc L3F5F23F0 +L3F5F2090: +3f5f2090: setf 1, 0, 0 +3f5f20a0: move *a13(0xffa0), a7, 0 +3f5f20c0: jrne L3F5F2190 +3f5f20d0: move a14, -*sp, 1 +3f5f20e0: move *a13(0x0), *a14+, 1 +3f5f2100: move *a12(0x0), *a14+, 1 +3f5f2120: move a9, *a14+, 1 +3f5f2130: calla L3F596180 +3f5f2160: move a8, *a13(0x20), 1 +3f5f2180: jruc L3F5F2240 +L3F5F2190: +3f5f2190: move a14, -*sp, 1 +3f5f21a0: move *a13(0x0), *a14+, 1 +3f5f21c0: move a9, *a14+, 1 +3f5f21d0: move *a12(0x0), *a14+, 1 +3f5f21f0: calla L3F596070 +3f5f2220: move a8, *a13(0x20), 1 +L3F5F2240: +3f5f2240: move a8, a8 +3f5f2250: jreq L3F5F2460 +3f5f2260: jruc L3F5F2660 +L3F5F2270: +3f5f2270: setf 1, 0, 0 +3f5f2280: move *a13(0xffa0), a7, 0 +3f5f22a0: jrne L3F5F2350 +3f5f22b0: move a14, -*sp, 1 +3f5f22c0: move *a13(0x0), *a14+, 1 +3f5f22e0: move *a12(0x0), *a14+, 1 +3f5f2300: move a9, *a14+, 1 +3f5f2310: calla L3FB44400 +3f5f2340: jruc L3F5F2460 +L3F5F2350: +3f5f2350: move a14, -*sp, 1 +3f5f2360: move *a13(0x0), *a14+, 1 +3f5f2380: move a9, *a14+, 1 +3f5f2390: move *a12(0x0), *a14+, 1 +3f5f23b0: calla L3FB44400 +3f5f23e0: jruc L3F5F2460 +L3F5F23F0: +3f5f23f0: move *a11(0x60), a8, 1 +3f5f2410: jreq L3F5F2090 +3f5f2420: dec a8 +3f5f2430: jreq L3F5F2270 +3f5f2440: dec a8 +3f5f2450: jreq L3F5F2090 +L3F5F2460: +3f5f2460: move *a13, a7, 1 +3f5f2470: sll 0x3, a7 +3f5f2480: move *a12, a5, 1 +3f5f2490: add a7, a5 +3f5f24a0: move a5, *a12, 1 +3f5f24b0: move *a12(0x20), a7, 1 +3f5f24d0: move *a13, a5, 1 +3f5f24e0: sub a5, a7 +3f5f24f0: move a7, *a12(0x20), 1 +3f5f2510: move *a11(0x80), a7, 1 +3f5f2530: sub a5, a7 +3f5f2540: move a7, *a11(0x80), 1 +3f5f2560: move *a11(0x40), a7, 1 +3f5f2580: add a5, a7 +3f5f2590: move a7, *a11(0x40), 1 +3f5f25b0: sll 0x3, a5 +3f5f25c0: add a5, a9 +3f5f25d0: move *a13, a7, 1 +3f5f25e0: sub a7, a10 +L3F5F25F0: +3f5f25f0: move a10, a5 +3f5f2600: jrle L3F5F2640 +3f5f2610: move *a11(0x80), a7, 1 +3f5f2630: jrne L3F5F1F50 +L3F5F2640: +3f5f2640: move *a13(0x20), a8, 1 +L3F5F2660: +3f5f2660: move *sp(0x100), a14, 1 +3f5f2680: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f5f26a0: rets 2 +3f5f26b0: .word 0x0000 +3f5f26c0: .word 0x0000 +3f5f26d0: .word 0x0000 +3f5f26e0: .word 0x0000 +3f5f26f0: .word 0x0000 +3f5f2700: .word 0x0000 +3f5f2710: .word 0x0000 +3f5f2720: .word 0x0000 +3f5f2730: .word 0x0000 +3f5f2740: .word 0x0000 +3f5f2750: .word 0x0000 +3f5f2760: .word 0x0000 +3f5f2770: .word 0x0000 +3f5f2780: .word 0x0000 +3f5f2790: .word 0x0000 +3f5f27a0: .word 0x0000 +3f5f27b0: .word 0x0000 +3f5f27c0: .word 0x0000 +3f5f27d0: .word 0x0000 +3f5f27e0: .word 0x0000 +3f5f27f0: .word 0x0000 +L3F5F2800: +3f5f2800: mmtm sp, a9,a11 +3f5f2820: move a14, -*sp, 1 +3f5f2830: movi 0x3f5fc660, a8 +3f5f2860: move a8, *a14+, 1 +3f5f2870: move @0x1b3900, a11, 1 +3f5f28a0: move *a11(0x100), a9, 1 +3f5f28c0: addi 0x45c8, a9 +3f5f28e0: move a9, *a14+, 1 +3f5f28f0: calla L3FB45720 +3f5f2920: move @0x1b3900, a11, 1 +3f5f2950: move *a11(0x100), a9, 1 +3f5f2970: sub a11, a11 +3f5f2980: move a11, *a9(0x71a8), 1 +3f5f29a0: move @0x1b3900, a9, 1 +3f5f29d0: move *a9(0x100), a11, 1 +3f5f29f0: sub a9, a9 +3f5f2a00: move a9, *a11(0x71c8), 1 +3f5f2a20: move @0x1b3900, a11, 1 +3f5f2a50: move *a11(0x100), a9, 1 +3f5f2a70: sub a11, a11 +3f5f2a80: move a11, *a9(0x7208), 1 +3f5f2aa0: move @0x1b3900, a9, 1 +3f5f2ad0: move *a9(0x100), a11, 1 +3f5f2af0: movk 4, a9 +3f5f2b00: move a9, *a11(0x72e8), 1 +3f5f2b20: move @0x1b3900, a11, 1 +3f5f2b50: move *a11(0x100), a9, 1 +3f5f2b70: movk 2, a11 +3f5f2b80: move a11, *a9(0x7308), 1 +3f5f2ba0: move @0x1b3900, a9, 1 +3f5f2bd0: move *a9(0x100), a11, 1 +3f5f2bf0: sub a9, a9 +3f5f2c00: move a9, *a11(0x7328), 1 +3f5f2c20: move @0x1b3900, a11, 1 +3f5f2c50: move *a11(0x100), a9, 1 +3f5f2c70: sub a11, a11 +3f5f2c80: move a11, *a9(0x7348), 1 +3f5f2ca0: move @0x1b3900, a9, 1 +3f5f2cd0: move *a9(0x100), a11, 1 +3f5f2cf0: sub a9, a9 +3f5f2d00: move a9, *a11(0x7368), 1 +3f5f2d20: move a14, -*sp, 1 +3f5f2d30: movi 0x3f5fc6b8, a8 +3f5f2d60: move a8, *a14+, 1 +3f5f2d70: move @0x1b3900, a11, 1 +3f5f2da0: move *a11(0x100), a9, 1 +3f5f2dc0: addi 0x7388, a9 +3f5f2de0: move a9, *a14+, 1 +3f5f2df0: calla L3FB45720 +3f5f2e20: move a14, -*sp, 1 +3f5f2e30: movi 0x3f5fc6e0, a8 +3f5f2e60: move a8, *a14+, 1 +3f5f2e70: move @0x1b3900, a11, 1 +3f5f2ea0: move *a11(0x100), a9, 1 +3f5f2ec0: addi 0x7608, a9 +3f5f2ee0: move a9, *a14+, 1 +3f5f2ef0: calla L3FB45720 +3f5f2f20: move a14, -*sp, 1 +3f5f2f30: movi 0x3f5fc710, a8 +3f5f2f60: move a8, *a14+, 1 +3f5f2f70: move @0x1b3900, a11, 1 +3f5f2fa0: move *a11(0x100), a9, 1 +3f5f2fc0: addi 0x7888, a9 +3f5f2fe0: move a9, *a14+, 1 +3f5f2ff0: calla L3FB45720 +3f5f3020: move a14, -*sp, 1 +3f5f3030: movi 0x3f5fc738, a8 +3f5f3060: move a8, *a14+, 1 +3f5f3070: move @0x1b3900, a11, 1 +3f5f30a0: move *a11(0x100), a9, 1 +3f5f30c0: addi 0x7b08, a9 +3f5f30e0: move a9, *a14+, 1 +3f5f30f0: calla L3FB45720 +3f5f3120: move a14, -*sp, 1 +3f5f3130: movi 0x3f5fc750, a8 +3f5f3160: move a8, *a14+, 1 +3f5f3170: move @0x1b3900, a11, 1 +3f5f31a0: move *a11(0x100), a9, 1 +3f5f31c0: addi 0x7d88, a9 +3f5f31e0: move a9, *a14+, 1 +3f5f31f0: calla L3FB45720 +3f5f3220: move @0x1b3900, a11, 1 +3f5f3250: move *a11(0x100), a9, 1 +3f5f3270: movk 1, a11 +3f5f3280: addi 0x8008, a9 +3f5f32b0: move a11, *a9, 1 +3f5f32c0: move @0x1b3900, a9, 1 +3f5f32f0: move *a9(0x100), a11, 1 +3f5f3310: sub a9, a9 +3f5f3320: addi 0x8028, a11 +3f5f3350: move a9, *a11, 1 +3f5f3360: move @0x1b3900, a11, 1 +3f5f3390: move *a11(0x100), a9, 1 +3f5f33b0: movi 0x3f5f75c0, a11 +3f5f33e0: addi 0x8048, a9 +3f5f3410: move a11, *a9, 1 +3f5f3420: move @0x1b3900, a9, 1 +3f5f3450: move *a9(0x100), a11, 1 +3f5f3470: movi 0x3f5f7620, a9 +3f5f34a0: addi 0x8068, a11 +3f5f34d0: move a9, *a11, 1 +3f5f34e0: move @0x1b3900, a11, 1 +3f5f3510: move *a11(0x100), a9, 1 +3f5f3530: movi 0x3f5f7790, a11 +3f5f3560: addi 0x8088, a9 +3f5f3590: move a11, *a9, 1 +3f5f35a0: move @0x1b3900, a9, 1 +3f5f35d0: move *a9(0x100), a11, 1 +3f5f35f0: sub a9, a9 +3f5f3600: addi 0x80a8, a11 +3f5f3630: move a9, *a11, 1 +3f5f3640: move @0x1b3900, a11, 1 +3f5f3670: move *a11(0x100), a9, 1 +3f5f3690: movi 0x3f5f77f0, a11 +3f5f36c0: addi 0x80c8, a9 +3f5f36f0: move a11, *a9, 1 +3f5f3700: move @0x1b3900, a9, 1 +3f5f3730: move *a9(0x100), a11, 1 +3f5f3750: movi 0x3f5f7800, a9 +3f5f3780: addi 0x80e8, a11 +3f5f37b0: move a9, *a11, 1 +3f5f37c0: move @0x1b3900, a11, 1 +3f5f37f0: move *a11(0x100), a9, 1 +3f5f3810: movi 0x3f5f7940, a11 +3f5f3840: addi 0x8108, a9 +3f5f3870: move a11, *a9, 1 +3f5f3880: move @0x1b3900, a9, 1 +3f5f38b0: move *a9(0x100), a11, 1 +3f5f38d0: sub a9, a9 +3f5f38e0: addi 0x8128, a11 +3f5f3910: move a9, *a11, 1 +3f5f3920: move @0x1b3900, a11, 1 +3f5f3950: move *a11(0x100), a9, 1 +3f5f3970: movi 0x3f5f7950, a11 +3f5f39a0: addi 0x8148, a9 +3f5f39d0: move a11, *a9, 1 +3f5f39e0: move @0x1b3900, a9, 1 +3f5f3a10: move *a9(0x100), a11, 1 +3f5f3a30: movi 0x3f5f79c0, a9 +3f5f3a60: addi 0x8168, a11 +3f5f3a90: move a9, *a11, 1 +3f5f3aa0: move @0x1b3900, a11, 1 +3f5f3ad0: move *a11(0x100), a9, 1 +3f5f3af0: movi 0x3f5f79e0, a11 +3f5f3b20: addi 0x8188, a9 +3f5f3b50: move a11, *a9, 1 +3f5f3b60: move @0x1b3900, a9, 1 +3f5f3b90: move *a9(0x100), a11, 1 +3f5f3bb0: sub a9, a9 +3f5f3bc0: addi 0x81a8, a11 +3f5f3bf0: move a9, *a11, 1 +3f5f3c00: move @0x1b3900, a11, 1 +3f5f3c30: move *a11(0x100), a9, 1 +3f5f3c50: movi 0x3f5f5c70, a11 +3f5f3c80: addi 0x81c8, a9 +3f5f3cb0: move a11, *a9, 1 +3f5f3cc0: move @0x1b3900, a9, 1 +3f5f3cf0: move *a9(0x100), a11, 1 +3f5f3d10: movi 0x3f5f5d50, a9 +3f5f3d40: addi 0x81e8, a11 +3f5f3d70: move a9, *a11, 1 +3f5f3d80: move @0x1b3900, a11, 1 +3f5f3db0: move *a11(0x100), a9, 1 +3f5f3dd0: movi 0x3f5f6650, a11 +3f5f3e00: addi 0x8208, a9 +3f5f3e30: move a11, *a9, 1 +3f5f3e40: move @0x1b3900, a9, 1 +3f5f3e70: move *a9(0x100), a11, 1 +3f5f3e90: sub a9, a9 +3f5f3ea0: addi 0x8228, a11 +3f5f3ed0: move a9, *a11, 1 +3f5f3ee0: move @0x1b3900, a11, 1 +3f5f3f10: move *a11(0x100), a9, 1 +3f5f3f30: movi 0x3f5f6790, a11 +3f5f3f60: addi 0x8248, a9 +3f5f3f90: move a11, *a9, 1 +3f5f3fa0: move @0x1b3900, a9, 1 +3f5f3fd0: move *a9(0x100), a11, 1 +3f5f3ff0: movi 0x3f5f6840, a9 +3f5f4020: addi 0x8268, a11 +3f5f4050: move a9, *a11, 1 +3f5f4060: move @0x1b3900, a11, 1 +3f5f4090: move *a11(0x100), a9, 1 +3f5f40b0: movi 0x3f5f74a0, a11 +3f5f40e0: addi 0x8288, a9 +3f5f4110: move a11, *a9, 1 +3f5f4120: mmfm sp, a9,a11 +3f5f4140: rets +L3F5F4150: +3f5f4150: mmtm sp, a5,a7,a9,a11,a13 +3f5f4170: move a14, a13 +3f5f4180: move @0x1b3900, a11, 1 +3f5f41b0: move *a11(0x100), a11, 1 +3f5f41d0: addi 0x8008, a11 +3f5f4200: move *a11, a11, 1 +3f5f4210: jreq L3F5F42C0 +3f5f4220: move @0x1b3900, a11, 1 +3f5f4250: move *a11(0x100), a7, 1 +3f5f4270: sub a11, a11 +3f5f4280: addi 0x8008, a7 +3f5f42b0: move a11, *a7, 1 +L3F5F42C0: +3f5f42c0: sub a9, a9 +3f5f42d0: move @0x1b3900, a11, 1 +3f5f4300: move *a11(0x100), a7, 1 +3f5f4320: move *a7(0x72e8), a7, 1 +3f5f4340: cmp a7, a9 +3f5f4350: jrge L3F5F4720 +L3F5F4360: +3f5f4360: move @0x1b3900, a11, 1 +3f5f4390: move *a11(0x100), a7, 1 +3f5f43b0: move a9, a11 +3f5f43c0: sll 0x5, a11 +3f5f43d0: add a11, a7 +3f5f43e0: move *a7(0x7308), a11, 1 +3f5f4400: jrle L3F5F44F0 +3f5f4410: move @0x1b3900, a11, 1 +3f5f4440: move *a11(0x100), a7, 1 +3f5f4460: move a9, a11 +3f5f4470: sll 0x5, a11 +3f5f4480: add a11, a7 +3f5f4490: move *a7(0x7308), a11, 1 +3f5f44b0: subk 4, a11 +3f5f44c0: jrge L3F5F44F0 +3f5f44d0: movk 1, a11 +3f5f44e0: jruc L3F5F4500 +L3F5F44F0: +3f5f44f0: sub a11, a11 +L3F5F4500: +3f5f4500: move a11, a7 +3f5f4510: jreq L3F5F4680 +3f5f4520: move a14, -*sp, 1 +3f5f4530: move *a13(0xffe0), *a14+, 1 +3f5f4550: move @0x1b3900, a11, 1 +3f5f4580: move *a11(0x100), a7, 1 +3f5f45a0: move *a11(0x100), a5, 1 +3f5f45c0: move a9, a11 +3f5f45d0: sll 0x5, a11 +3f5f45e0: add a11, a5 +3f5f45f0: move *a5(0x7308), a11, 1 +3f5f4610: sll 0x5, a11 +3f5f4620: add a11, a7 +3f5f4630: addi 0x8028, a7 +3f5f4660: move *a7, a11, 1 +3f5f4670: call a11 +L3F5F4680: +3f5f4680: inc a9 +3f5f4690: move @0x1b3900, a11, 1 +3f5f46c0: move *a11(0x100), a7, 1 +3f5f46e0: move *a7(0x72e8), a7, 1 +3f5f4700: cmp a7, a9 +3f5f4710: jrlt L3F5F4360 +L3F5F4720: +3f5f4720: move *sp(0xc0), a14, 1 +3f5f4740: mmfm sp, a5,a7,a9,a11,a13 +3f5f4760: rets 2 +L3F5F4770: +3f5f4770: mmtm sp, a5,a7,a9,a11 +3f5f4790: sub a9, a9 +3f5f47a0: move @0x1b3900, a11, 1 +3f5f47d0: move *a11(0x100), a11, 1 +3f5f47f0: move *a11(0x72e8), a11, 1 +3f5f4810: cmp a11, a9 +3f5f4820: jrge L3F5F4BC0 +L3F5F4830: +3f5f4830: move @0x1b3900, a11, 1 +3f5f4860: move *a11(0x100), a11, 1 +3f5f4880: move a9, a7 +3f5f4890: sll 0x5, a7 +3f5f48a0: add a7, a11 +3f5f48b0: move *a11(0x7308), a11, 1 +3f5f48d0: jrle L3F5F49C0 +3f5f48e0: move @0x1b3900, a11, 1 +3f5f4910: move *a11(0x100), a7, 1 +3f5f4930: move a9, a11 +3f5f4940: sll 0x5, a11 +3f5f4950: add a11, a7 +3f5f4960: move *a7(0x7308), a11, 1 +3f5f4980: subk 4, a11 +3f5f4990: jrge L3F5F49C0 +3f5f49a0: movk 1, a11 +3f5f49b0: jruc L3F5F49D0 +L3F5F49C0: +3f5f49c0: sub a11, a11 +L3F5F49D0: +3f5f49d0: move a11, a7 +3f5f49e0: jreq L3F5F4B20 +3f5f49f0: move @0x1b3900, a11, 1 +3f5f4a20: move *a11(0x100), a7, 1 +3f5f4a40: move *a11(0x100), a5, 1 +3f5f4a60: move a9, a11 +3f5f4a70: sll 0x5, a11 +3f5f4a80: add a11, a5 +3f5f4a90: move *a5(0x7308), a11, 1 +3f5f4ab0: sll 0x5, a11 +3f5f4ac0: add a11, a7 +3f5f4ad0: addi 0x80a8, a7 +3f5f4b00: move *a7, a11, 1 +3f5f4b10: call a11 +L3F5F4B20: +3f5f4b20: inc a9 +3f5f4b30: move @0x1b3900, a11, 1 +3f5f4b60: move *a11(0x100), a7, 1 +3f5f4b80: move *a7(0x72e8), a7, 1 +3f5f4ba0: cmp a7, a9 +3f5f4bb0: jrlt L3F5F4830 +L3F5F4BC0: +3f5f4bc0: mmfm sp, a5,a7,a9,a11 +3f5f4be0: rets +L3F5F4BF0: +3f5f4bf0: mmtm sp, a5,a7,a9,a10,a11 +3f5f4c10: sub a9, a9 +3f5f4c20: move a9, a10 +3f5f4c30: move @0x1b3900, a11, 1 +3f5f4c60: move *a11(0x100), a11, 1 +3f5f4c80: move *a11(0x72e8), a11, 1 +3f5f4ca0: cmp a11, a10 +3f5f4cb0: jrge L3F5F5070 +L3F5F4CC0: +3f5f4cc0: move @0x1b3900, a11, 1 +3f5f4cf0: move *a11(0x100), a11, 1 +3f5f4d10: move a10, a7 +3f5f4d20: sll 0x5, a7 +3f5f4d30: add a7, a11 +3f5f4d40: move *a11(0x7308), a11, 1 +3f5f4d60: jrle L3F5F4E50 +3f5f4d70: move @0x1b3900, a11, 1 +3f5f4da0: move *a11(0x100), a7, 1 +3f5f4dc0: move a10, a11 +3f5f4dd0: sll 0x5, a11 +3f5f4de0: add a11, a7 +3f5f4df0: move *a7(0x7308), a11, 1 +3f5f4e10: subk 4, a11 +3f5f4e20: jrge L3F5F4E50 +3f5f4e30: movk 1, a11 +3f5f4e40: jruc L3F5F4E60 +L3F5F4E50: +3f5f4e50: sub a11, a11 +L3F5F4E60: +3f5f4e60: move a11, a7 +3f5f4e70: jreq L3F5F4FD0 +3f5f4e80: move @0x1b3900, a11, 1 +3f5f4eb0: move *a11(0x100), a7, 1 +3f5f4ed0: move *a11(0x100), a11, 1 +3f5f4ef0: move a10, a5 +3f5f4f00: sll 0x5, a5 +3f5f4f10: add a5, a11 +3f5f4f20: move *a11(0x7308), a11, 1 +3f5f4f40: sll 0x5, a11 +3f5f4f50: add a11, a7 +3f5f4f60: addi 0x8128, a7 +3f5f4f90: move *a7, a11, 1 +3f5f4fa0: call a11 +3f5f4fb0: move a8, a9 +3f5f4fc0: jrne L3F5F5070 +L3F5F4FD0: +3f5f4fd0: inc a10 +3f5f4fe0: move @0x1b3900, a11, 1 +3f5f5010: move *a11(0x100), a7, 1 +3f5f5030: move *a7(0x72e8), a7, 1 +3f5f5050: cmp a7, a10 +3f5f5060: jrlt L3F5F4CC0 +L3F5F5070: +3f5f5070: move a9, a8 +3f5f5080: mmfm sp, a5,a7,a9,a10,a11 +3f5f50a0: rets +L3F5F50B0: +3f5f50b0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f5f50d0: move a14, a13 +3f5f50e0: move *a13(0xffe0), a9, 1 +3f5f5100: move a14, -*sp, 1 +3f5f5110: sub a7, a7 +3f5f5120: move a7, *a14+, 1 +3f5f5130: calla L3F5F4150 +3f5f5160: move a7, a11 +3f5f5170: move @0x1b3900, a7, 1 +3f5f51a0: move *a7(0x100), a7, 1 +3f5f51c0: move *a7(0x72e8), a7, 1 +3f5f51e0: cmp a7, a11 +3f5f51f0: jrge L3F5F55D0 +L3F5F5200: +3f5f5200: move @0x1b3900, a7, 1 +3f5f5230: move *a7(0x100), a7, 1 +3f5f5250: move a11, a5 +3f5f5260: sll 0x5, a5 +3f5f5270: add a5, a7 +3f5f5280: move *a7(0x7308), a7, 1 +3f5f52a0: jrle L3F5F5390 +3f5f52b0: move @0x1b3900, a7, 1 +3f5f52e0: move *a7(0x100), a5, 1 +3f5f5300: move a11, a7 +3f5f5310: sll 0x5, a7 +3f5f5320: add a7, a5 +3f5f5330: move *a5(0x7308), a7, 1 +3f5f5350: subk 4, a7 +3f5f5360: jrge L3F5F5390 +3f5f5370: movk 1, a7 +3f5f5380: jruc L3F5F53A0 +L3F5F5390: +3f5f5390: sub a7, a7 +L3F5F53A0: +3f5f53a0: move a7, a5 +3f5f53b0: jreq L3F5F5530 +3f5f53c0: move a14, -*sp, 1 +3f5f53d0: move a9, *a14+, 1 +3f5f53e0: move @0x1b3900, a7, 1 +3f5f5410: move *a7(0x100), a5, 1 +3f5f5430: move *a7(0x100), a7, 1 +3f5f5450: move a11, a3 +3f5f5460: sll 0x5, a3 +3f5f5470: add a3, a7 +3f5f5480: move *a7(0x7308), a7, 1 +3f5f54a0: sll 0x5, a7 +3f5f54b0: add a7, a5 +3f5f54c0: addi 0x8228, a5 +3f5f54f0: move *a5, a7, 1 +3f5f5500: call a7 +3f5f5510: move a8, a10 +3f5f5520: jrne L3F5F55D0 +L3F5F5530: +3f5f5530: inc a11 +3f5f5540: move @0x1b3900, a7, 1 +3f5f5570: move *a7(0x100), a5, 1 +3f5f5590: move *a5(0x72e8), a5, 1 +3f5f55b0: cmp a5, a11 +3f5f55c0: jrlt L3F5F5200 +L3F5F55D0: +3f5f55d0: calla L3F5F4770 +3f5f5600: move a10, a8 +3f5f5610: move *sp(0x100), a14, 1 +3f5f5630: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f5f5650: rets 2 +L3F5F5660: +3f5f5660: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f5f5680: move a14, a13 +3f5f5690: move *a13(0xffe0), a9, 1 +3f5f56b0: move *a13(0xffc0), a10, 1 +3f5f56d0: move *a13(0xffa0), a11, 1 +3f5f56f0: move a14, -*sp, 1 +3f5f5700: sub a7, a7 +3f5f5710: move a7, *a14+, 1 +3f5f5720: calla L3F5F4150 +3f5f5750: move a7, a0 +3f5f5760: move @0x1b3900, a7, 1 +3f5f5790: move *a7(0x100), a7, 1 +3f5f57b0: move *a7(0x72e8), a7, 1 +3f5f57d0: cmp a7, a0 +3f5f57e0: jrge L3F5F5BE0 +L3F5F57F0: +3f5f57f0: move @0x1b3900, a7, 1 +3f5f5820: move *a7(0x100), a7, 1 +3f5f5840: move a0, a5 +3f5f5850: sll 0x5, a5 +3f5f5860: add a5, a7 +3f5f5870: move *a7(0x7308), a7, 1 +3f5f5890: jrle L3F5F5980 +3f5f58a0: move @0x1b3900, a7, 1 +3f5f58d0: move *a7(0x100), a5, 1 +3f5f58f0: move a0, a7 +3f5f5900: sll 0x5, a7 +3f5f5910: add a7, a5 +3f5f5920: move *a5(0x7308), a7, 1 +3f5f5940: subk 4, a7 +3f5f5950: jrge L3F5F5980 +3f5f5960: movk 1, a7 +3f5f5970: jruc L3F5F5990 +L3F5F5980: +3f5f5980: sub a7, a7 +L3F5F5990: +3f5f5990: move a7, a5 +3f5f59a0: jreq L3F5F5B40 +3f5f59b0: move a14, -*sp, 1 +3f5f59c0: move a11, *a14+, 1 +3f5f59d0: move a10, *a14+, 1 +3f5f59e0: move a9, *a14+, 1 +3f5f59f0: move @0x1b3900, a7, 1 +3f5f5a20: move *a7(0x100), a5, 1 +3f5f5a40: move *a7(0x100), a7, 1 +3f5f5a60: move a0, a3 +3f5f5a70: sll 0x5, a3 +3f5f5a80: add a3, a7 +3f5f5a90: move *a7(0x7308), a7, 1 +3f5f5ab0: sll 0x5, a7 +3f5f5ac0: add a7, a5 +3f5f5ad0: addi 0x81a8, a5 +3f5f5b00: move *a5, a7, 1 +3f5f5b10: call a7 +3f5f5b20: move a8, a12 +3f5f5b30: jrne L3F5F5BE0 +L3F5F5B40: +3f5f5b40: inc a0 +3f5f5b50: move @0x1b3900, a7, 1 +3f5f5b80: move *a7(0x100), a5, 1 +3f5f5ba0: move *a5(0x72e8), a5, 1 +3f5f5bc0: cmp a5, a0 +3f5f5bd0: jrlt L3F5F57F0 +L3F5F5BE0: +3f5f5be0: calla L3F5F4770 +3f5f5c10: move a12, a8 +3f5f5c20: move *sp(0x140), a14, 1 +3f5f5c40: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f5f5c60: rets 2 +3f5f5c70: mmtm sp, a9,a10,a11,a13 +3f5f5c90: move a14, a13 +3f5f5ca0: move *a13(0xffc0), a9, 1 +3f5f5cc0: move *a13(0xffa0), a10, 1 +3f5f5ce0: sub a11, a11 +3f5f5cf0: move a11, a8 +3f5f5d00: move *sp(0xa0), a14, 1 +3f5f5d20: mmfm sp, a9,a10,a11,a13 +3f5f5d40: rets 2 +3f5f5d50: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f5f5d70: move a14, a13 +3f5f5d80: addi 0x2820, a14 +3f5f5da0: move *a13(0xffc0), a9, 1 +3f5f5dc0: move *a13(0xffa0), a10, 1 +3f5f5de0: cmpi 0x2, a10 +3f5f5e00: jreq L3F5F5E30 +3f5f5e10: sub a8, a8 +3f5f5e20: jruc L3F5F6600 +L3F5F5E30: +3f5f5e30: move a14, -*sp, 1 +3f5f5e40: move *a13(0xffe0), a7, 1 +3f5f5e60: movb *a7, a7 +3f5f5e70: andi 0xff, a7 +3f5f5ea0: move a7, *a14+, 1 +3f5f5eb0: move *a13(0xffe0), a7, 1 +3f5f5ed0: movb *a7(0x8), a7 +3f5f5ef0: andi 0xff, a7 +3f5f5f20: move a7, *a14+, 1 +3f5f5f30: move *a13(0xffe0), a7, 1 +3f5f5f50: movb *a7(0x10), a7 +3f5f5f70: andi 0xff, a7 +3f5f5fa0: move a7, *a14+, 1 +3f5f5fb0: move *a13(0xffe0), a7, 1 +3f5f5fd0: movb *a7(0x18), a7 +3f5f5ff0: andi 0xff, a7 +3f5f6020: move a7, *a14+, 1 +3f5f6030: movi 0x3f5fc7c0, a8 +3f5f6060: move a8, *a14+, 1 +3f5f6070: move a13, a7 +3f5f6080: addi 0x2020, a7 +3f5f60a0: move a7, *a14+, 1 +3f5f60b0: calla L3FB34430 +3f5f60e0: move a14, -*sp, 1 +3f5f60f0: movi 0x400, a5 +3f5f6110: move a5, *a14+, 1 +3f5f6120: move a13, a5 +3f5f6130: addk 32, a5 +3f5f6140: move a5, *a14+, 1 +3f5f6150: sub a5, a5 +3f5f6160: move a5, *a14+, 1 +3f5f6170: move a5, *a14+, 1 +3f5f6180: move a5, *a14+, 1 +3f5f6190: movk 12, a5 +3f5f61a0: move a5, *a14+, 1 +3f5f61b0: movk 1, a5 +3f5f61c0: move a5, *a14+, 1 +3f5f61d0: move a7, *a14+, 1 +3f5f61e0: sub a5, a5 +3f5f61f0: move a5, *a14+, 1 +3f5f6200: calla L3F66DF80 +3f5f6230: move a8, *a13, 1 +3f5f6240: move a8, a8 +3f5f6250: jrge L3F5F6280 +3f5f6260: move a5, a8 +3f5f6270: jruc L3F5F6600 +L3F5F6280: +3f5f6280: move a14, -*sp, 1 +3f5f6290: movk 1, a5 +3f5f62a0: move a5, *a14+, 1 +3f5f62b0: move a8, *a14+, 1 +3f5f62c0: move a13, a5 +3f5f62d0: addk 32, a5 +3f5f62e0: move a5, *a14+, 1 +3f5f62f0: calla L3F5F9460 +3f5f6320: move a8, a11 +3f5f6330: jrne L3F5F6400 +3f5f6340: move @0x1b3900, a5, 1 +3f5f6370: move *a5(0x100), a7, 1 +3f5f6390: movb *a7(0x20), a7 +3f5f63b0: cmpi 0x3d, a7 +3f5f63d0: jrne L3F5F6400 +3f5f63e0: sub a8, a8 +3f5f63f0: jruc L3F5F6600 +L3F5F6400: +3f5f6400: move a11, a5 +3f5f6410: jrne L3F5F6440 +3f5f6420: sub a8, a8 +3f5f6430: jruc L3F5F6600 +L3F5F6440: +3f5f6440: move a10, *a11(0x40), 1 +3f5f6460: move a9, *a11(0x60), 1 +3f5f6480: move @0x1b3900, a7, 1 +3f5f64b0: move *a7(0x100), a5, 1 +3f5f64d0: move *a7(0x100), a3, 1 +3f5f64f0: addi 0x45a8, a3 +3f5f6510: move a3, *a5(0x1c20), 1 +3f5f6530: move *a7(0x100), a5, 1 +3f5f6550: sub a3, a3 +3f5f6560: move a3, *a5(0x1c40), 1 +3f5f6580: move *a7(0x100), a5, 1 +3f5f65a0: move *a13(0xffe0), a3, 1 +3f5f65c0: move *a3(0x0), *a5(0x45a8), 1 +3f5f65f0: move a11, a8 +L3F5F6600: +3f5f6600: move *sp(0x100), a14, 1 +3f5f6620: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f5f6640: rets 2 +3f5f6650: mmtm sp, a9,a10,a11,a13 +3f5f6670: move a14, a13 +3f5f6680: addi 0x80, a14 +3f5f66a0: move *a13(0xffc0), a9, 1 +3f5f66c0: move *a13(0xffa0), a10, 1 +3f5f66e0: sub a11, a11 +3f5f66f0: move a11, *a13(0x40), 1 +3f5f6710: move a11, *a13(0x60), 1 +3f5f6730: move a11, a8 +3f5f6740: move *sp(0xa0), a14, 1 +3f5f6760: mmfm sp, a9,a10,a11,a13 +3f5f6780: rets 2 +3f5f6790: mmtm sp, a9,a10,a11,a13 +3f5f67b0: move a14, a13 +3f5f67c0: move *a13(0xffe0), a9, 1 +3f5f67e0: sub a8, a8 +3f5f67f0: move *sp(0xa0), a14, 1 +3f5f6810: mmfm sp, a9,a10,a11,a13 +3f5f6830: rets 2 +3f5f6840: mmtm sp, a5,a7,a9,a10,a11,a13 +3f5f6860: move a14, a13 +3f5f6870: addi 0x40, a14 +3f5f6890: move *a13(0xffe0), a9, 1 +3f5f68b0: move @0x1b3900, a7, 1 +3f5f68e0: move *a7(0x100), a7, 1 +3f5f6900: move *a7(0xeb0), a7, 1 +3f5f6920: btst 0, a7 +3f5f6930: jrne L3F5F69C0 +3f5f6940: calla L3F66CC20 +3f5f6970: inc a8 +3f5f6980: jrne L3F5F69C0 +3f5f6990: sub a8, a8 +3f5f69a0: jauc L3F5F7450 +L3F5F69C0: +3f5f69c0: jruc L3F5F6A00 +3f5f69d0: nop +3f5f69e0: nop +3f5f69f0: nop +L3F5F6A00: +3f5f6a00: movb *a9, a7 +3f5f6a10: sll 0x3, a7 +3f5f6a20: addi 0xd5ea8, a7 +3f5f6a50: setf 8, 0, 0 +3f5f6a60: move *a7, a7, 0 +3f5f6a70: btst 2, a7 +3f5f6a80: jreq L3F5F6CB0 +3f5f6a90: move a9, a10 +L3F5F6AA0: +3f5f6aa0: movb *a10, a7 +3f5f6ab0: jrne L3F5F6BC0 +3f5f6ac0: setf 8, 1, 0 +3f5f6ad0: move -*a10, a7, 0 +3f5f6ae0: cmpi 0x2e, a7 +3f5f6b00: jreq L3F5F6CB0 +3f5f6b10: move @0x1b3900, a7, 1 +3f5f6b40: move *a7(0x100), a5, 1 +3f5f6b60: movk 1, a7 +3f5f6b70: move a7, *a5(0x7228), 1 +3f5f6b90: sub a8, a8 +3f5f6ba0: jauc L3F5F7450 +L3F5F6BC0: +3f5f6bc0: movb *a10, a7 +3f5f6bd0: sll 0x3, a7 +3f5f6be0: addi 0xd5ea8, a7 +3f5f6c10: setf 8, 0, 0 +3f5f6c20: move *a7, a7, 0 +3f5f6c30: btst 2, a7 +3f5f6c40: jrne L3F5F6C90 +3f5f6c50: movb *a10, a7 +3f5f6c60: cmpi 0x2e, a7 +3f5f6c80: jrne L3F5F6CB0 +L3F5F6C90: +3f5f6c90: addk 8, a10 +3f5f6ca0: jruc L3F5F6AA0 +L3F5F6CB0: +3f5f6cb0: move @0x1b3900, a7, 1 +3f5f6ce0: move *a7(0x100), a5, 1 +3f5f6d00: sub a7, a7 +3f5f6d10: movb a7, *a5(0x20) +3f5f6d30: move a9, a10 +3f5f6d40: move a7, *a13, 1 +3f5f6d50: movb *a10, a5 +3f5f6d60: jreq L3F5F6E10 +L3F5F6D70: +3f5f6d70: movb *a10, a7 +3f5f6d80: cmpi 0x2e, a7 +3f5f6da0: jrne L3F5F6DE0 +3f5f6db0: move *a13, a7, 1 +3f5f6dc0: inc a7 +3f5f6dd0: move a7, *a13, 1 +L3F5F6DE0: +3f5f6de0: addk 8, a10 +3f5f6df0: movb *a10, a7 +3f5f6e00: jrne L3F5F6D70 +L3F5F6E10: +3f5f6e10: move *a13, a7, 1 +3f5f6e20: jrne L3F5F6F20 +3f5f6e30: move a14, -*sp, 1 +3f5f6e40: move a9, *a14+, 1 +3f5f6e50: calla L3F5F8C00 +3f5f6e80: move a8, a10 +3f5f6e90: jreq L3F5F6F20 +3f5f6ea0: move a14, -*sp, 1 +3f5f6eb0: sub a5, a5 +3f5f6ec0: move a5, *a14+, 1 +3f5f6ed0: move a10, *a14+, 1 +3f5f6ee0: calla L3F5F8CB0 +3f5f6f10: jruc L3F5F7450 +L3F5F6F20: +3f5f6f20: move a7, a5 +3f5f6f30: jreq L3F5F6F90 +3f5f6f40: setf 8, 1, 0 +3f5f6f50: move -*a10, a5, 0 +3f5f6f60: cmpi 0x2e, a5 +3f5f6f80: jreq L3F5F73A0 +L3F5F6F90: +3f5f6f90: move @0x1b3900, a5, 1 +3f5f6fc0: move *a5(0x100), a7, 1 +3f5f6fe0: move *a7(0xeb0), a7, 1 +3f5f7000: btst 7, a7 +3f5f7010: jreq L3F5F73A0 +3f5f7020: move *a5(0x100), a7, 1 +3f5f7040: move a7, a11 +3f5f7050: addi 0x1880, a11 +3f5f7070: move *a11, a7, 1 +3f5f7080: jreq L3F5F73A0 +L3F5F7090: +3f5f7090: move a14, -*sp, 1 +3f5f70a0: move *a11(0x0), *a14+, 1 +3f5f70c0: move a9, *a14+, 1 +3f5f70d0: calla L3F5F8CB0 +3f5f7100: move a8, *a13(0x20), 1 +3f5f7120: move a8, a5 +3f5f7130: jrne L3F5F7450 +3f5f7140: move @0x1b3900, a7, 1 +3f5f7170: move *a7(0x100), a5, 1 +3f5f7190: movb *a5(0x20), a5 +3f5f71b0: cmpi 0x3d, a5 +3f5f71d0: jrne L3F5F7200 +3f5f71e0: sub a8, a8 +3f5f71f0: jruc L3F5F7450 +L3F5F7200: +3f5f7200: move *a7(0x100), a5, 1 +3f5f7220: move *a5(0x7228), a5, 1 +3f5f7240: dec a5 +3f5f7250: jreq L3F5F72C0 +3f5f7260: move *a7(0x100), a5, 1 +3f5f7280: move *a5(0x7228), a5, 1 +3f5f72a0: subk 4, a5 +3f5f72b0: jrne L3F5F73A0 +L3F5F72C0: +3f5f72c0: move *a7(0x100), a5, 1 +3f5f72e0: move *a5(0xeb0), a5, 1 +3f5f7300: btst 9, a5 +3f5f7310: jreq L3F5F73A0 +3f5f7320: move *a7(0x100), a5, 1 +3f5f7340: sub a7, a7 +3f5f7350: move a7, *a5(0x7228), 1 +3f5f7370: addk 32, a11 +3f5f7380: move *a11, a5, 1 +3f5f7390: jrne L3F5F7090 +L3F5F73A0: +3f5f73a0: move *a13, a7, 1 +3f5f73b0: jreq L3F5F7440 +3f5f73c0: move a14, -*sp, 1 +3f5f73d0: sub a5, a5 +3f5f73e0: move a5, *a14+, 1 +3f5f73f0: move a9, *a14+, 1 +3f5f7400: calla L3F5F8CB0 +3f5f7430: jruc L3F5F7450 +L3F5F7440: +3f5f7440: sub a8, a8 +L3F5F7450: +3f5f7450: move *sp(0xe0), a14, 1 +3f5f7470: mmfm sp, a5,a7,a9,a10,a11,a13 +3f5f7490: rets 2 +3f5f74a0: mmtm sp, a9,a10,a13 +3f5f74c0: move a14, a13 +3f5f74d0: addi 0x60, a14 +3f5f74f0: move *a13(0xffe0), a9, 1 +3f5f7510: sub a10, a10 +3f5f7520: move a10, *a13(0x20), 1 +3f5f7540: move a10, *a13(0x40), 1 +3f5f7560: move a10, a8 +3f5f7570: move *sp(0x80), a14, 1 +3f5f7590: mmfm sp, a9,a10,a13 +3f5f75b0: rets 2 +3f5f75c0: move a13, -*sp, 1 +3f5f75d0: move a14, a13 +3f5f75e0: move *sp(0x40), a14, 1 +3f5f7600: move *sp+, a13, 1 +3f5f7610: rets 2 +3f5f7620: mmtm sp, a9,a11,a13 +3f5f7640: move a14, a13 +3f5f7650: move *a13(0xffe0), a11, 1 +3f5f7670: jreq L3F5F7740 +3f5f7680: move @0x1b3900, a9, 1 +3f5f76b0: move *a9(0x100), a11, 1 +3f5f76d0: move *a11(0xeb0), a9, 1 +3f5f76f0: ori 0x108, a9 +3f5f7720: move a9, *a11(0xeb0), 1 +L3F5F7740: +3f5f7740: move *sp(0x80), a14, 1 +3f5f7760: mmfm sp, a9,a11,a13 +3f5f7780: rets 2 +3f5f7790: move a13, -*sp, 1 +3f5f77a0: move a14, a13 +3f5f77b0: move *sp(0x40), a14, 1 +3f5f77d0: move *sp+, a13, 1 +3f5f77e0: rets 2 +3f5f77f0: rets +3f5f7800: mmtm sp, a9,a11 +3f5f7820: move @0x1b3900, a11, 1 +3f5f7850: move *a11(0x100), a9, 1 +3f5f7870: move *a9(0xeb0), a11, 1 +3f5f7890: andi 0xfffffef7, a11 +3f5f78c0: move a11, *a9(0xeb0), 1 +3f5f78e0: calla L3F671A40 +3f5f7910: mmfm sp, a9,a11 +3f5f7930: rets +3f5f7940: rets +3f5f7950: move a13, -*sp, 1 +3f5f7960: move a14, a13 +3f5f7970: addk 32, a14 +3f5f7980: sub a8, a8 +3f5f7990: subk 32, a14 +3f5f79a0: move *sp+, a13, 1 +3f5f79b0: rets +3f5f79c0: sub a8, a8 +3f5f79d0: rets +3f5f79e0: mmtm sp, a11,a13 +3f5f7a00: move a14, a13 +3f5f7a10: addi 0xc0, a14 +3f5f7a30: sub a11, a11 +3f5f7a40: move a11, *a13(0x40), 1 +3f5f7a60: move a11, *a13(0x60), 1 +3f5f7a80: move a11, *a13(0x80), 1 +3f5f7aa0: move a11, *a13(0xa0), 1 +3f5f7ac0: move a11, a8 +3f5f7ad0: subi 0xc0, a14 +3f5f7af0: mmfm sp, a11,a13 +3f5f7b10: rets +3f5f7b20: mmtm sp, a5,a7,a9,a10,a11,a13 +3f5f7b40: move a14, a13 +3f5f7b50: addk 32, a14 +3f5f7b60: move a14, -*sp, 1 +3f5f7b70: move *a13(0xffc0), *a14+, 1 +3f5f7b90: move *a13(0xffe0), *a14+, 1 +3f5f7bb0: move @0x1b3900, a11, 1 +3f5f7be0: move *a11(0x100), a7, 1 +3f5f7c00: addi 0x4848, a7 +3f5f7c20: move a7, *a14+, 1 +3f5f7c30: calla L3FB45EE0 +3f5f7c60: move @0x1b3900, a11, 1 +3f5f7c90: move *a11(0x100), a7, 1 +3f5f7cb0: addi 0x4848, a7 +3f5f7cd0: move a7, *a13, 1 +3f5f7ce0: move *a11(0x100), a7, 1 +3f5f7d00: move *a13(0xffc0), a11, 1 +3f5f7d20: sll 0x3, a11 +3f5f7d30: add a11, a7 +3f5f7d40: movk 10, a11 +3f5f7d50: movb a11, *a7(0x4848) +3f5f7d70: move *a13, a7, 1 +3f5f7d80: movb *a7, a11 +3f5f7d90: cmpi 0x23, a11 +3f5f7db0: jrne L3F5F7E10 +3f5f7dc0: calla L3F5F4BF0 +3f5f7df0: jauc L3F5F8960 +L3F5F7E10: +3f5f7e10: move a14, -*sp, 1 +3f5f7e20: movi 0x3f5fc888, a8 +3f5f7e50: move a8, *a14+, 1 +3f5f7e60: move a7, *a14+, 1 +3f5f7e70: calla L3F5F89B0 +3f5f7ea0: move a8, a9 +3f5f7eb0: jrne L3F5F7F10 +3f5f7ec0: calla L3F5F4BF0 +3f5f7ef0: jauc L3F5F8960 +L3F5F7F10: +3f5f7f10: sub a11, a11 +3f5f7f20: movb a11, *a9 +3f5f7f30: move a14, -*sp, 1 +3f5f7f40: movi 0x3f5fc8a0, a8 +3f5f7f70: move a8, *a14+, 1 +3f5f7f80: move a7, *a14+, 1 +3f5f7f90: calla L3F5F89B0 +3f5f7fc0: move a8, a9 +3f5f7fd0: jrne L3F5F8030 +3f5f7fe0: calla L3F5F4BF0 +3f5f8010: jauc L3F5F8960 +L3F5F8030: +3f5f8030: setf 8, 1, 0 +3f5f8040: move a11, *a9+, 0 +3f5f8050: move @0x1b3900, a5, 1 +3f5f8080: move *a5(0x100), a11, 1 +3f5f80a0: move *a5(0x100), a7, 1 +3f5f80c0: addi 0x6968, a7 +3f5f80e0: move a7, *a11(0x2120), 1 +3f5f8100: move *a5(0x100), a11, 1 +3f5f8120: move *a11(0x2120), a11, 1 +3f5f8140: move *a5(0x100), a7, 1 +3f5f8160: addi 0x6850, a7 +3f5f8180: move a7, *a11, 1 +3f5f8190: move *a5(0x100), a11, 1 +3f5f81b0: move *a11(0x2120), a11, 1 +3f5f81d0: sub a7, a7 +3f5f81e0: move a7, *a11(0x20), 1 +3f5f8200: move *a5(0x100), a11, 1 +3f5f8220: move *a11(0x2120), a11, 1 +3f5f8240: move *a11, a11, 1 +3f5f8250: move a14, -*sp, 1 +3f5f8260: move *a13(0x0), *a14+, 1 +3f5f8280: calla L3F5933D0 +3f5f82b0: move a8, *a11, 1 +3f5f82c0: move @0x1b3900, a11, 1 +3f5f82f0: move *a11(0x100), a5, 1 +3f5f8310: movk 4, a7 +3f5f8320: move a7, *a5(0x2100), 1 +3f5f8340: move *a11(0x100), a5, 1 +3f5f8360: movk 2, a7 +3f5f8370: move a7, *a5(0x20e0), 1 +3f5f8390: movb *a9, a5 +3f5f83a0: subk 32, a5 +3f5f83b0: jreq L3F5F83F0 +3f5f83c0: movb *a9, a5 +3f5f83d0: subk 9, a5 +3f5f83e0: jrne L3F5F8460 +L3F5F83F0: +3f5f83f0: addk 8, a9 +3f5f8400: movb *a9, a11 +3f5f8410: subk 32, a11 +3f5f8420: jreq L3F5F83F0 +3f5f8430: movb *a9, a11 +3f5f8440: subk 9, a11 +3f5f8450: jreq L3F5F83F0 +L3F5F8460: +3f5f8460: move @0x1b3900, a11, 1 +3f5f8490: move *a11(0x100), a7, 1 +3f5f84b0: move a9, *a7(0x20a0), 1 +3f5f84d0: move *a11(0x100), a7, 1 +3f5f84f0: move *a11(0x100), a5, 1 +3f5f8510: addi 0x2140, a5 +3f5f8530: move a5, *a7(0x20c0), 1 +3f5f8550: move a5, a10 +3f5f8560: move a14, -*sp, 1 +3f5f8570: movi 0x3f5fc8a0, a8 +3f5f85a0: move a8, *a14+, 1 +3f5f85b0: move a9, *a14+, 1 +3f5f85c0: calla L3F5F89B0 +3f5f85f0: move a8, a9 +3f5f8600: jreq L3F5F8640 +3f5f8610: sub a11, a11 +3f5f8620: setf 8, 1, 0 +3f5f8630: move a11, *a9+, 0 +L3F5F8640: +3f5f8640: move a9, a5 +3f5f8650: jreq L3F5F88C0 +3f5f8660: movb *a9, a11 +3f5f8670: jreq L3F5F88C0 +L3F5F8680: +3f5f8680: movb *a9, a11 +3f5f8690: subk 32, a11 +3f5f86a0: jreq L3F5F86E0 +3f5f86b0: movb *a9, a11 +3f5f86c0: subk 9, a11 +3f5f86d0: jrne L3F5F8700 +L3F5F86E0: +3f5f86e0: addk 8, a9 +3f5f86f0: jruc L3F5F8880 +L3F5F8700: +3f5f8700: move @0x1b3900, a11, 1 +3f5f8730: move *a11(0x100), a7, 1 +3f5f8750: addi 0x2580, a7 +3f5f8770: cmp a7, a10 +3f5f8780: jrnc L3F5F87A0 +3f5f8790: move a9, *a10+, 1 +L3F5F87A0: +3f5f87a0: move a14, -*sp, 1 +3f5f87b0: movi 0x3f5fc8a0, a8 +3f5f87e0: move a8, *a14+, 1 +3f5f87f0: move a9, *a14+, 1 +3f5f8800: calla L3F5F89B0 +3f5f8830: move a8, a9 +3f5f8840: jreq L3F5F8880 +3f5f8850: sub a11, a11 +3f5f8860: setf 8, 1, 0 +3f5f8870: move a11, *a9+, 0 +L3F5F8880: +3f5f8880: move a9, a5 +3f5f8890: jreq L3F5F88C0 +3f5f88a0: movb *a9, a11 +3f5f88b0: jrne L3F5F8680 +L3F5F88C0: +3f5f88c0: sub a11, a11 +3f5f88d0: move a11, *a10, 1 +3f5f88e0: move @0x1b3900, a7, 1 +3f5f8910: move *a7(0x100), a5, 1 +3f5f8930: move a5, a8 +3f5f8940: addi 0x20a0, a8 +L3F5F8960: +3f5f8960: move *sp(0xe0), a14, 1 +3f5f8980: mmfm sp, a5,a7,a9,a10,a11,a13 +3f5f89a0: rets 2 +L3F5F89B0: +3f5f89b0: mmtm sp, a7,a9,a10,a11,a13 +3f5f89d0: move a14, a13 +3f5f89e0: move *a13(0xffe0), a9, 1 +3f5f8a00: movb *a9, a11 +3f5f8a10: jreq L3F5F8B10 +L3F5F8A20: +3f5f8a20: move *a13(0xffc0), a10, 1 +3f5f8a40: movb *a10, a7 +3f5f8a50: jreq L3F5F8AE0 +L3F5F8A60: +3f5f8a60: movb *a10, a7 +3f5f8a70: cmp a11, a7 +3f5f8a80: jrne L3F5F8AB0 +3f5f8a90: move a9, a8 +3f5f8aa0: jruc L3F5F8B20 +L3F5F8AB0: +3f5f8ab0: addk 8, a10 +3f5f8ac0: movb *a10, a7 +3f5f8ad0: jrne L3F5F8A60 +L3F5F8AE0: +3f5f8ae0: addk 8, a9 +3f5f8af0: movb *a9, a11 +3f5f8b00: jrne L3F5F8A20 +L3F5F8B10: +3f5f8b10: sub a8, a8 +L3F5F8B20: +3f5f8b20: move *sp(0xc0), a14, 1 +3f5f8b40: mmfm sp, a7,a9,a10,a11,a13 +3f5f8b60: rets 2 +3f5f8b70: move a13, -*sp, 1 +3f5f8b80: move a14, a13 +3f5f8b90: addi 0x80, a14 +3f5f8bb0: move *sp(0x40), a14, 1 +3f5f8bd0: move *sp+, a13, 1 +3f5f8be0: rets 2 +3f5f8bf0: rets +L3F5F8C00: +3f5f8c00: mmtm sp, a9,a13 +3f5f8c20: move a14, a13 +3f5f8c30: move *a13(0xffe0), a9, 1 +3f5f8c50: sub a8, a8 +3f5f8c60: move *sp(0x60), a14, 1 +3f5f8c80: mmfm sp, a9,a13 +3f5f8ca0: rets 2 +L3F5F8CB0: +3f5f8cb0: mmtm sp, a9,a11,a13 +3f5f8cd0: move a14, a13 +3f5f8ce0: addi 0x3050, a14 +3f5f8d00: move a13, a11 +3f5f8d10: addi 0x2000, a11 +3f5f8d30: move a11, *a13(0x3010), 1 +3f5f8d50: move *a13(0xffc0), a11, 1 +3f5f8d70: jreq L3F5F8E10 +3f5f8d80: move a14, -*sp, 1 +3f5f8d90: move a11, *a14+, 1 +3f5f8da0: move *a13(0xffe0), *a14+, 1 +3f5f8dc0: calla L3F5FBFA0 +3f5f8df0: move a8, a8 +3f5f8e00: jreq L3F5F90E0 +L3F5F8E10: +3f5f8e10: move a14, -*sp, 1 +3f5f8e20: move *a13(0xffe0), *a14+, 1 +3f5f8e40: calla L3FB458D0 +3f5f8e70: dec a8 +3f5f8e80: move a8, *a13(0x3030), 1 +3f5f8ea0: sll 0x3, a8 +3f5f8eb0: move *a13(0xffe0), a11, 1 +3f5f8ed0: add a11, a8 +3f5f8ee0: movb *a8, a11 +3f5f8ef0: cmpi 0x2e, a11 +3f5f8f10: jrne L3F5F90A0 +3f5f8f20: move *a13(0x3030), a11, 1 +3f5f8f40: cmpi 0x201, a11 +3f5f8f60: jrnc L3F5F90A0 +3f5f8f70: move a14, -*sp, 1 +3f5f8f80: move a11, *a14+, 1 +3f5f8f90: move a13, a11 +3f5f8fa0: addi 0x2000, a11 +3f5f8fc0: move a11, *a14+, 1 +3f5f8fd0: move *a13(0xffe0), *a14+, 1 +3f5f8ff0: calla L3FB44400 +3f5f9020: move *a13(0x3030), a9, 1 +3f5f9040: sll 0x3, a9 +3f5f9050: add a13, a9 +3f5f9060: sub a11, a11 +3f5f9070: movb a11, *a9(0x2000) +3f5f9090: jruc L3F5F9210 +L3F5F90A0: +3f5f90a0: move *a13(0xffe0), *a13(0x3010), 1 +3f5f90d0: jruc L3F5F9210 +L3F5F90E0: +3f5f90e0: move a14, -*sp, 1 +3f5f90f0: move a11, *a14+, 1 +3f5f9100: movi 0x100, a9 +3f5f9120: move a9, *a14+, 1 +3f5f9130: move *a13(0xffe0), *a14+, 1 +3f5f9150: move a9, *a14+, 1 +3f5f9160: movi 0x3f5fc8b8, a8 +3f5f9190: move a8, *a14+, 1 +3f5f91a0: move a13, a9 +3f5f91b0: addi 0x2000, a9 +3f5f91d0: move a9, *a14+, 1 +3f5f91e0: calla L3FB34430 +L3F5F9210: +3f5f9210: move a14, -*sp, 1 +3f5f9220: movi 0x400, a11 +3f5f9240: move a11, *a14+, 1 +3f5f9250: move a13, *a14+, 1 +3f5f9260: sub a9, a9 +3f5f9270: move a9, *a14+, 1 +3f5f9280: move a9, *a14+, 1 +3f5f9290: move a9, *a14+, 1 +3f5f92a0: movk 1, a9 +3f5f92b0: move a9, *a14+, 1 +3f5f92c0: move a9, *a14+, 1 +3f5f92d0: move *a13(0x3010), *a14+, 1 +3f5f92f0: sub a9, a9 +3f5f9300: move a9, *a14+, 1 +3f5f9310: calla L3F66DF80 +3f5f9340: move a8, *a13(0x3030), 1 +3f5f9360: move a8, a8 +3f5f9370: jrge L3F5F93A0 +3f5f9380: move a9, a8 +3f5f9390: jruc L3F5F9410 +L3F5F93A0: +3f5f93a0: move a14, -*sp, 1 +3f5f93b0: move a9, *a14+, 1 +3f5f93c0: move a8, *a14+, 1 +3f5f93d0: move a13, *a14+, 1 +3f5f93e0: calla L3F5F9460 +L3F5F9410: +3f5f9410: move *sp(0x80), a14, 1 +3f5f9430: mmfm sp, a9,a11,a13 +3f5f9450: rets 2 +L3F5F9460: +3f5f9460: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f5f9480: move a14, a13 +3f5f9490: addi 0x2160, a14 +3f5f94b0: movi 0xff, a7 +3f5f94d0: move a7, *a13(0x2120), 1 +3f5f94f0: move a14, -*sp, 1 +3f5f9500: movi 0x400, a5 +3f5f9520: move a5, *a14+, 1 +3f5f9530: move a13, *a14+, 1 +3f5f9540: move *a13(0xffc0), *a14+, 1 +3f5f9560: move *a13(0xffe0), *a14+, 1 +3f5f9580: calla L3F66F9F0 +3f5f95b0: move a8, a11 +3f5f95c0: jrge L3F5F9680 +3f5f95d0: move @0x1b3900, a5, 1 +3f5f9600: move *a5(0x100), a5, 1 +3f5f9620: movk 2, a7 +3f5f9630: move a7, *a5(0x7228), 1 +3f5f9650: sub a8, a8 +3f5f9660: jauc L3F5FBC10 +L3F5F9680: +3f5f9680: move a11, a5 +3f5f9690: sll 0x3, a5 +3f5f96a0: add a13, a5 +3f5f96b0: move a5, *a13(0x2000), 1 +3f5f96d0: move a13, a9 +3f5f96e0: move a14, -*sp, 1 +3f5f96f0: setf 16, 0, 0 +3f5f9700: move *a9(0x30), a8, 0 +3f5f9720: move a8, *a14+, 1 +3f5f9730: calla L3FB2C000 +3f5f9760: move a8, *a13(0x20c0), 1 +3f5f9780: move a14, -*sp, 1 +3f5f9790: setf 16, 0, 0 +3f5f97a0: move *a9(0x20), a8, 0 +3f5f97c0: move a8, *a14+, 1 +3f5f97d0: calla L3FB2C000 +3f5f9800: move a8, *a13(0x20e0), 1 +3f5f9820: setf 4, 0, 0 +3f5f9830: move *a9(0x18), a5, 0 +3f5f9850: jrne L3F5F9C80 +3f5f9860: move *a13(0x20c0), a5, 1 +3f5f9880: jrne L3F5F9E20 +3f5f9890: jruc L3F5F9C80 +3f5f98a0: setf 1, 0, 0 +3f5f98b0: move *a9(0x12), a7, 0 +3f5f98d0: jreq L3F5F9970 +3f5f98e0: move @0x1b3900, a7, 1 +3f5f9910: move *a7(0x100), a5, 1 +3f5f9930: movk 1, a7 +3f5f9940: move a7, *a5(0x7228), 1 +3f5f9960: jruc L3F5F9DF0 +L3F5F9970: +3f5f9970: move @0x1b3900, a7, 1 +3f5f99a0: move *a7(0x100), a5, 1 +3f5f99c0: movk 2, a7 +3f5f99d0: move a7, *a5(0x7228), 1 +3f5f99f0: jruc L3F5F9DF0 +3f5f9a00: move @0x1b3900, a7, 1 +3f5f9a30: move *a7(0x100), a5, 1 +3f5f9a50: movk 2, a7 +3f5f9a60: move a7, *a5(0x7228), 1 +3f5f9a80: jruc L3F5F9DF0 +3f5f9a90: setf 1, 0, 0 +3f5f9aa0: move *a9(0x12), a7, 0 +3f5f9ac0: jreq L3F5F9B60 +3f5f9ad0: move @0x1b3900, a7, 1 +3f5f9b00: move *a7(0x100), a5, 1 +3f5f9b20: movk 4, a7 +3f5f9b30: move a7, *a5(0x7228), 1 +3f5f9b50: jruc L3F5F9DF0 +L3F5F9B60: +3f5f9b60: move @0x1b3900, a7, 1 +3f5f9b90: move *a7(0x100), a5, 1 +L3F5F9BB0: +3f5f9bb0: movk 2, a7 +3f5f9bc0: move a7, *a5(0x7228), 1 +3f5f9be0: jruc L3F5F9DF0 +L3F5F9BF0: +3f5f9bf0: move @0x1b3900, a7, 1 +3f5f9c20: move *a7(0x100), a5, 1 +3f5f9c40: movk 3, a7 +L3F5F9C50: +3f5f9c50: move a7, *a5(0x7228), 1 +3f5f9c70: jruc L3F5F9DF0 +L3F5F9C80: +3f5f9c80: move *a9(0x18), a8, 0 +3f5f9ca0: cmpi 0x5, a8 +3f5f9cc0: jrhi L3F5F9DF0 +3f5f9cd0: sll 0x5, a8 +3f5f9ce0: addi 0x3f5f9d30, a8 +3f5f9d10: move *a8, a8, 1 +3f5f9d20: jump a8 +3f5f9d30: move *b4+, *b0+, 1 +3f5f9d40: dsjs sp, L3F5F9BB0 +3f5f9d50: move *sp+, *b0+, 1 +3f5f9d60: dsjs sp, L3F5F9BD0 +3f5f9d70: move *a0+, *a0+, 1 +3f5f9d80: dsjs sp, L3F5F9BF0 +3f5f9d90: move *a5+, *a0+, 0 +3f5f9da0: dsjs sp, L3F5F9C10 +3f5f9db0: move *sp+, *b0+, 1 +3f5f9dc0: dsjs sp, L3F5F9C30 +3f5f9dd0: move *sp+, *b0+, 1 +3f5f9de0: dsjs sp, L3F5F9C50 +L3F5F9DF0: +3f5f9df0: sub a8, a8 +3f5f9e00: jauc L3F5FBC10 +L3F5F9E20: +3f5f9e20: move @0x1b3900, a5, 1 +3f5f9e50: move *a5(0x100), a5, 1 +3f5f9e70: addi 0x25a0, a5 +3f5f9e90: move a5, *a13(0x2020), 1 +3f5f9eb0: movi 0x401, a5 +3f5f9ed0: move a5, *a13(0x20a0), 1 +3f5f9ef0: move a13, a10 +3f5f9f00: addi 0x60, a10 +3f5f9f20: move a8, a8 +3f5f9f30: jreq L3F5FA520 +3f5f9f40: move *a13(0xffa0), a5, 1 +3f5f9f60: jreq L3F5FA310 +3f5f9f70: move a14, -*sp, 1 +3f5f9f80: move *a13(0x20a0), *a14+, 1 +3f5f9fa0: move *a13(0x2020), *a14+, 1 +3f5f9fc0: move a10, *a14+, 1 +3f5f9fd0: move *a13(0x2000), *a14+, 1 +3f5f9ff0: move a13, *a14+, 1 +3f5fa000: calla L3F66A400 +3f5fa030: move a8, a11 +3f5fa040: jrge L3F5FA100 +3f5fa050: move @0x1b3900, a5, 1 +3f5fa080: move *a5(0x100), a5, 1 +3f5fa0a0: movk 3, a7 +3f5fa0b0: move a7, *a5(0x7228), 1 +3f5fa0d0: sub a8, a8 +3f5fa0e0: jauc L3F5FBC10 +L3F5FA100: +3f5fa100: move a11, a5 +3f5fa110: addk 4, a5 +3f5fa120: sll 0x3, a5 +3f5fa130: add a5, a10 +3f5fa140: move @0x1b3900, a5, 1 +3f5fa170: move *a5(0x100), a5, 1 +3f5fa190: move *a13(0x2020), *a5(0x20a0), 1 +3f5fa1c0: move a14, -*sp, 1 +3f5fa1d0: move *a13(0x2020), *a14+, 1 +3f5fa1f0: calla L3FB458D0 +3f5fa220: move a8, a11 +3f5fa230: inc a11 +3f5fa240: move a11, a5 +3f5fa250: sll 0x3, a5 +3f5fa260: move *a13(0x2020), a7, 1 +3f5fa280: add a7, a5 +3f5fa290: move a5, *a13(0x2020), 1 +3f5fa2b0: move *a13(0x20a0), a7, 1 +3f5fa2d0: sub a11, a7 +3f5fa2e0: move a7, *a13(0x20a0), 1 +3f5fa300: jruc L3F5FA3B0 +L3F5FA310: +3f5fa310: move a14, -*sp, 1 +3f5fa320: move *a13(0x2000), *a14+, 1 +3f5fa340: move a10, *a14+, 1 +3f5fa350: calla L3F66B970 +3f5fa380: addk 4, a8 +3f5fa390: sll 0x3, a8 +3f5fa3a0: add a8, a10 +L3F5FA3B0: +3f5fa3b0: move *a13(0x20e0), a7, 1 +3f5fa3d0: dec a7 +3f5fa3e0: move a7, *a13(0x20e0), 1 +3f5fa400: jrle L3F5FA6D0 +L3F5FA410: +3f5fa410: move a14, -*sp, 1 +3f5fa420: move *a13(0x2000), *a14+, 1 +3f5fa440: move a10, *a14+, 1 +3f5fa450: calla L3F66B970 +3f5fa480: addk 4, a8 +3f5fa490: sll 0x3, a8 +3f5fa4a0: add a8, a10 +3f5fa4b0: move *a13(0x20e0), a7, 1 +3f5fa4d0: dec a7 +3f5fa4e0: move a7, *a13(0x20e0), 1 +3f5fa500: jrgt L3F5FA410 +3f5fa510: jruc L3F5FA6D0 +L3F5FA520: +3f5fa520: move *a13(0xffa0), a5, 1 +3f5fa540: jreq L3F5FA6D0 +3f5fa550: setf 1, 0, 0 +3f5fa560: move *a9(0x12), a5, 0 +3f5fa580: jreq L3F5FA620 +3f5fa590: move @0x1b3900, a5, 1 +3f5fa5c0: move *a5(0x100), a5, 1 +3f5fa5e0: movk 1, a7 +3f5fa5f0: move a7, *a5(0x7228), 1 +3f5fa610: jruc L3F5FA6A0 +L3F5FA620: +3f5fa620: move @0x1b3900, a5, 1 +3f5fa650: move *a5(0x100), a5, 1 +3f5fa670: movk 2, a7 +3f5fa680: move a7, *a5(0x7228), 1 +L3F5FA6A0: +3f5fa6a0: sub a8, a8 +3f5fa6b0: jauc L3F5FBC10 +L3F5FA6D0: +3f5fa6d0: move @0x1b3900, a7, 1 +3f5fa700: move *a7(0x100), a5, 1 +3f5fa720: addi 0x2140, a5 +3f5fa740: move a5, *a13(0x2040), 1 +3f5fa760: move *a7(0x100), a3, 1 +3f5fa780: move *a7(0x100), a5, 1 +3f5fa7a0: addi 0x2140, a5 +3f5fa7c0: move a5, *a3(0x20c0), 1 +3f5fa7e0: move *a7(0x100), a5, 1 +3f5fa800: addi 0x1c20, a5 +3f5fa820: move a5, *a13(0x2140), 1 +3f5fa840: move *a7(0x100), a3, 1 +3f5fa860: move *a7(0x100), a5, 1 +3f5fa880: addi 0x1c20, a5 +3f5fa8a0: move a5, *a3(0x2120), 1 +3f5fa8c0: sub a5, a5 +3f5fa8d0: move a5, *a13(0x2100), 1 +3f5fa8f0: move *a13(0x20c0), a3, 1 +3f5fa910: dec a3 +3f5fa920: move a3, *a13(0x20c0), 1 +3f5fa940: jalt L3F5FBA40 +3f5fa960: move *a13(0x2000), a3, 1 +3f5fa980: cmp a3, a10 +3f5fa990: janc L3F5FBA40 +L3F5FA9B0: +3f5fa9b0: move a14, -*sp, 1 +3f5fa9c0: move *a13(0x20a0), *a14+, 1 +3f5fa9e0: move *a13(0x2020), *a14+, 1 +3f5faa00: move a10, *a14+, 1 +3f5faa10: move *a13(0x2000), *a14+, 1 +3f5faa30: move a13, *a14+, 1 +3f5faa40: calla L3F66A400 +3f5faa70: move a8, a11 +3f5faa80: jalt L3F5FBA40 +3f5faaa0: move a11, a7 +3f5faab0: sll 0x3, a7 +3f5faac0: add a7, a10 +3f5faad0: move a14, -*sp, 1 +3f5faae0: move a10, *a14+, 1 +3f5faaf0: calla L3F66C2A0 +3f5fab20: move a8, *a13(0x2060), 1 +3f5fab40: addk 16, a10 +3f5fab50: move a14, -*sp, 1 +3f5fab60: move a10, *a14+, 1 +3f5fab70: calla L3F66C2A0 +3f5faba0: move a8, *a13(0x2080), 1 +3f5fabc0: addi 0x30, a10 +3f5fabe0: move a14, -*sp, 1 +3f5fabf0: move a10, *a14+, 1 +3f5fac00: calla L3F66C2A0 +3f5fac30: move a8, a11 +3f5fac40: addk 16, a10 +3f5fac50: move *a13(0x2060), a7, 1 +3f5fac70: subk 5, a7 +3f5fac80: jrne L3F5FAF20 +3f5fac90: move a11, a7 +3f5faca0: sll 0x3, a7 +3f5facb0: add a7, a10 +3f5facc0: move @0x1b3900, a7, 1 +3f5facf0: move *a7(0x100), a5, 1 +3f5fad10: move *a13(0x2040), a3, 1 +3f5fad30: addi 0x2580, a5 +3f5fad50: cmp a5, a3 +3f5fad60: janc L3F5FB990 +3f5fad80: move *a13(0x2020), *a3+, 1 +3f5fada0: move a3, *a13(0x2040), 1 +3f5fadc0: move a14, -*sp, 1 +3f5fadd0: move *a13(0x2020), *a14+, 1 +3f5fadf0: calla L3FB458D0 +3f5fae20: move a8, a11 +3f5fae30: inc a11 +3f5fae40: move a11, a7 +3f5fae50: sll 0x3, a7 +3f5fae60: move *a13(0x2020), a5, 1 +3f5fae80: add a5, a7 +3f5fae90: move a7, *a13(0x2020), 1 +3f5faeb0: move *a13(0x20a0), a5, 1 +3f5faed0: sub a11, a5 +3f5faee0: move a5, *a13(0x20a0), 1 +3f5faf00: jauc L3F5FB990 +L3F5FAF20: +3f5faf20: move *a13(0x2060), a7, 1 +3f5faf40: subk 12, a7 +3f5faf50: jrne L3F5FB1B0 +3f5faf60: move a14, -*sp, 1 +3f5faf70: move *a13(0x20a0), *a14+, 1 +3f5faf90: move *a13(0x2020), *a14+, 1 +3f5fafb0: move a10, *a14+, 1 +3f5fafc0: move *a13(0x2000), *a14+, 1 +3f5fafe0: move a13, *a14+, 1 +3f5faff0: calla L3F66A400 +3f5fb020: move a8, a11 +3f5fb030: jrge L3F5FB090 +3f5fb040: move a11, a7 +3f5fb050: sll 0x3, a7 +3f5fb060: add a7, a10 +3f5fb070: jauc L3F5FB990 +L3F5FB090: +3f5fb090: move a11, a7 +3f5fb0a0: sll 0x3, a7 +3f5fb0b0: add a7, a10 +3f5fb0c0: move @0x1b3900, a7, 1 +3f5fb0f0: move *a7(0x100), a5, 1 +3f5fb110: move *a13(0x2020), *a5(0x20a0), 1 +3f5fb140: move *a7(0x100), a5, 1 +3f5fb160: move a5, a8 +3f5fb170: addi 0x20a0, a8 +3f5fb190: jauc L3F5FBC10 +L3F5FB1B0: +3f5fb1b0: move *a13(0x2060), a7, 1 +3f5fb1d0: dec a7 +3f5fb1e0: jreq L3F5FB230 +3f5fb1f0: move a11, a7 +3f5fb200: sll 0x3, a7 +3f5fb210: add a7, a10 +3f5fb220: jruc L3F5FB990 +L3F5FB230: +3f5fb230: move *a13(0x2100), a7, 1 +3f5fb250: jreq L3F5FB3D0 +3f5fb260: move @0x1b3900, a5, 1 +3f5fb290: move *a5(0x100), a3, 1 +3f5fb2b0: move *a3(0x2100), a3, 1 +3f5fb2d0: cmp a3, a11 +3f5fb2e0: jreq L3F5FB330 +3f5fb2f0: move a11, a3 +3f5fb300: sll 0x3, a3 +3f5fb310: add a3, a10 +3f5fb320: jruc L3F5FB990 +L3F5FB330: +3f5fb330: move *a13(0x2080), a3, 1 +3f5fb350: move *a13(0x2120), a7, 1 +3f5fb370: cmp a7, a3 +3f5fb380: jreq L3F5FB660 +3f5fb390: move a11, a3 +3f5fb3a0: sll 0x3, a3 +3f5fb3b0: add a3, a10 +3f5fb3c0: jruc L3F5FB990 +L3F5FB3D0: +3f5fb3d0: move @0x1b3900, a5, 1 +3f5fb400: move *a5(0x100), a3, 1 +3f5fb420: move a11, *a3(0x2100), 1 +3f5fb440: move *a13(0x2080), *a13(0x2120), 1 +3f5fb470: move *a5(0x100), a3, 1 +3f5fb490: move *a13(0x2080), a7, 1 +3f5fb4b0: dsjs a7, L3F5FB4E0 +3f5fb4c0: movk 2, a7 +3f5fb4d0: jruc L3F5FB4F0 +L3F5FB4E0: +3f5fb4e0: sub a7, a7 +L3F5FB4F0: +3f5fb4f0: move a7, *a3(0x20e0), 1 +3f5fb510: move *a13(0xffa0), a7, 1 +3f5fb530: jrne L3F5FB660 +3f5fb540: move *a5(0x100), a3, 1 +3f5fb560: move *a13(0x2020), *a3(0x20a0), 1 +3f5fb590: move a14, -*sp, 1 +3f5fb5a0: move *a13(0x2020), *a14+, 1 +3f5fb5c0: calla L3FB458D0 +3f5fb5f0: inc a8 +3f5fb600: sll 0x3, a8 +3f5fb610: move *a13(0x2020), a5, 1 +3f5fb630: add a5, a8 +3f5fb640: move a8, *a13(0x2020), 1 +L3F5FB660: +3f5fb660: move *a13(0x2020), a7, 1 +3f5fb680: srl 0x3, a7 +3f5fb690: movk 3, a5 +3f5fb6a0: and a5, a7 +3f5fb6b0: sll 0x3, a7 +3f5fb6c0: move *a13(0x2020), a3, 1 +3f5fb6e0: sub a7, a3 +3f5fb6f0: addk 32, a3 +3f5fb700: move a3, *a13(0x2020), 1 +3f5fb720: move a11, a7 +3f5fb730: sll 0x3, a7 +3f5fb740: add a3, a7 +3f5fb750: move @0x1b3900, a5, 1 +3f5fb780: move *a5(0x100), a3, 1 +3f5fb7a0: subi 0x45a8, a7 +3f5fb7c0: cmp a3, a7 +3f5fb7d0: jrnc L3F5FBA40 +3f5fb7e0: move a14, -*sp, 1 +3f5fb7f0: move a11, *a14+, 1 +3f5fb800: move *a13(0x2140), a7, 1 +3f5fb820: move *a13(0x2020), a3, 1 +3f5fb840: move a3, *a7+, 1 +3f5fb850: move a7, *a13(0x2140), 1 +3f5fb870: move a3, *a14+, 1 +3f5fb880: move a10, *a14+, 1 +3f5fb890: calla L3FB44400 +3f5fb8c0: move a11, a5 +3f5fb8d0: sll 0x3, a5 +3f5fb8e0: add a3, a5 +3f5fb8f0: move a5, *a13(0x2020), 1 +3f5fb910: move a11, a3 +3f5fb920: sll 0x3, a3 +3f5fb930: add a3, a10 +3f5fb940: move *a13(0x2100), a3, 1 +3f5fb960: inc a3 +3f5fb970: move a3, *a13(0x2100), 1 +L3F5FB990: +3f5fb990: move *a13(0x20c0), a7, 1 +3f5fb9b0: dec a7 +3f5fb9c0: move a7, *a13(0x20c0), 1 +3f5fb9e0: jrlt L3F5FBA40 +3f5fb9f0: move *a13(0x2000), a5, 1 +3f5fba10: cmp a5, a10 +3f5fba20: jac L3F5FA9B0 +L3F5FBA40: +3f5fba40: move *a13(0x2100), a7, 1 +3f5fba60: jreq L3F5FBB80 +3f5fba70: move *a13(0x2040), a5, 1 +3f5fba90: sub a3, a3 +3f5fbaa0: move a3, *a5, 1 +3f5fbab0: move *a13(0x2140), a3, 1 +3f5fbad0: sub a5, a5 +3f5fbae0: move a5, *a3, 1 +3f5fbaf0: move @0x1b3900, a5, 1 +3f5fbb20: move *a5(0x100), a3, 1 +3f5fbb40: move a3, a8 +3f5fbb50: addi 0x20a0, a8 +3f5fbb70: jruc L3F5FBC10 +L3F5FBB80: +3f5fbb80: move @0x1b3900, a5, 1 +3f5fbbb0: move *a5(0x100), a3, 1 +3f5fbbd0: movk 2, a7 +3f5fbbe0: move a7, *a3(0x7228), 1 +3f5fbc00: sub a8, a8 +L3F5FBC10: +3f5fbc10: move *sp(0x100), a14, 1 +3f5fbc30: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f5fbc50: rets 2 +3f5fbc60: mmtm sp, a5,a7,a9,a11 +3f5fbc80: sub a9, a9 +3f5fbc90: move @0x1b3900, a11, 1 +3f5fbcc0: move *a11(0x100), a11, 1 +3f5fbce0: move *a11(0x72e8), a11, 1 +3f5fbd00: cmp a11, a9 +3f5fbd10: jrge L3F5FBEF0 +L3F5FBD20: +3f5fbd20: move @0x1b3900, a11, 1 +3f5fbd50: move *a11(0x100), a7, 1 +3f5fbd70: move a9, a11 +3f5fbd80: sll 0x5, a11 +3f5fbd90: add a11, a7 +3f5fbda0: move @0x1b3900, a11, 1 +3f5fbdd0: move *a11(0x100), a5, 1 +3f5fbdf0: move a9, a11 +3f5fbe00: sll 0x5, a11 +3f5fbe10: add a11, a5 +3f5fbe20: move *a5(0x7308), *a7(0x7268), 1 +3f5fbe50: inc a9 +3f5fbe60: move @0x1b3900, a11, 1 +3f5fbe90: move *a11(0x100), a7, 1 +3f5fbeb0: move *a7(0x72e8), a7, 1 +3f5fbed0: cmp a7, a9 +3f5fbee0: jrlt L3F5FBD20 +L3F5FBEF0: +3f5fbef0: move @0x1b3900, a11, 1 +3f5fbf20: move *a11(0x100), a7, 1 +3f5fbf40: move a7, a8 +3f5fbf50: addi 0x7268, a8 +3f5fbf70: mmfm sp, a5,a7,a9,a11 +3f5fbf90: rets +L3F5FBFA0: +3f5fbfa0: mmtm sp, a9,a11,a13 +3f5fbfc0: move a14, a13 +3f5fbfd0: addi 0x60, a14 +3f5fbff0: move a14, -*sp, 1 +3f5fc000: move *a13(0xffe0), *a14+, 1 +3f5fc020: calla L3FB458D0 +3f5fc050: move a8, *a13(0x40), 1 +3f5fc070: move a14, -*sp, 1 +3f5fc080: move *a13(0xffc0), *a14+, 1 +3f5fc0a0: calla L3FB458D0 +3f5fc0d0: move a8, *a13(0x20), 1 +3f5fc0f0: move *a13(0x40), a11, 1 +3f5fc110: cmp a8, a11 +3f5fc120: jrle L3F5FC1C0 +3f5fc130: sll 0x3, a11 +3f5fc140: move *a13(0xffe0), a9, 1 +3f5fc160: add a9, a11 +3f5fc170: sll 0x3, a8 +3f5fc180: sub a8, a11 +3f5fc190: move a11, *a13(0xffe0), 1 +3f5fc1b0: jruc L3F5FC1E0 +L3F5FC1C0: +3f5fc1c0: sub a8, a8 +3f5fc1d0: jruc L3F5FC4A0 +L3F5FC1E0: +3f5fc1e0: move *a13(0x40), a9, 1 +3f5fc200: move *a13(0x20), a11, 1 +3f5fc220: sub a11, a9 +3f5fc230: move a9, *a13, 1 +3f5fc240: jrlt L3F5FC440 +3f5fc250: move a14, -*sp, 1 +3f5fc260: move a11, *a14+, 1 +3f5fc270: move *a13(0xffc0), *a14+, 1 +3f5fc290: move *a13(0xffe0), *a14+, 1 +3f5fc2b0: calla L3FB45CD0 +3f5fc2e0: move a8, a8 +3f5fc2f0: jreq L3F5FC440 +L3F5FC300: +3f5fc300: move *a13(0xffe0), a11, 1 +3f5fc320: addk 8, a11 +3f5fc330: move a11, *a13(0xffe0), 1 +3f5fc350: move *a13, a9, 1 +3f5fc360: dec a9 +3f5fc370: move a9, *a13, 1 +3f5fc380: jrlt L3F5FC440 +3f5fc390: move a14, -*sp, 1 +3f5fc3a0: move *a13(0x20), *a14+, 1 +3f5fc3c0: move *a13(0xffc0), *a14+, 1 +3f5fc3e0: move a11, *a14+, 1 +3f5fc3f0: calla L3FB45CD0 +3f5fc420: move a8, a8 +3f5fc430: jrne L3F5FC300 +L3F5FC440: +3f5fc440: move a9, a8 +3f5fc450: jrge L3F5FC480 +3f5fc460: sub a8, a8 +3f5fc470: jruc L3F5FC4A0 +L3F5FC480: +3f5fc480: move *a13(0xffe0), a8, 1 +L3F5FC4A0: +3f5fc4a0: move *sp(0x80), a14, 1 +3f5fc4c0: mmfm sp, a9,a11,a13 +3f5fc4e0: rets 2 +3f5fc4f0: sra 0x1e, a0 +3f5fc500: sra 0x17, a3 +3f5fc510: sra a11, a7 +3f5fc520: rl b3, b4 +3f5fc530: .word 0x736f +3f5fc540: sra b11, b4 +3f5fc550: .word 0x746e +3f5fc560: sll a9, a14 +3f5fc570: .word 0x3409 +3f5fc580: dsjs a14, L3F5FC620 +3f5fc590: sla 0x1, a0 +3f5fc5a0: or a9, a8 +3f5fc5b0: or a2, a12 +3f5fc5c0: cmp b10, b2 +3f5fc5d0: sra 0x16, b8 +3f5fc5e0: sla 0x1, a0 +3f5fc5f0: sla 0x1, a0 +3f5fc600: sla 0x1, a0 +3f5fc610: sla 0x1, a0 +L3F5FC620: +3f5fc620: srl 0x7, b7 +3f5fc630: .word 0x3631 +3f5fc640: dsjs sp, L3F5FC660 +3f5fc650: rev b8 +L3F5FC660: +3f5fc660: sra a9, sp +3f5fc670: sll b11, b4 +3f5fc680: rl a1, sp +3f5fc690: .word 0x736f +3f5fc6a0: .word 0x7374 +3f5fc6b0: move a0, b0 +3f5fc6c0: move a2, sp +3f5fc6d0: .word 0x0045 +3f5fc6e0: move a10, b12 +3f5fc6f0: add a10, a3 +3f5fc700: .word 0x004c +3f5fc710: cmp a10, a2 +3f5fc720: sub a2, a14 +3f5fc730: divs a8, a0 +3f5fc740: .word 0x0050 +3f5fc750: sra a9, sp +3f5fc760: sll b11, b4 +3f5fc770: .word 0x732f +3f5fc780: sll b11, b6 +3f5fc790: .word 0x726f +3f5fc7a0: sra a11, a4 +3f5fc7b0: .word 0x0072 +3f5fc7c0: sra a1, a5 +3f5fc7d0: sll 0x9, a14 +3f5fc7e0: srl 0xd, a4 +3f5fc7f0: sra a1, a5 +3f5fc800: sll 0x9, a14 +3f5fc810: srl 0xd, a4 +3f5fc820: modu a3, a9 +3f5fc830: sla a9, a13 +3f5fc840: sra a3, a4 +3f5fc850: srl 0xd, b2 +3f5fc860: .word 0x7261 +3f5fc870: sla b11, b0 +3f5fc880: sla 0x18, a0 +3f5fc890: .word 0x000a +3f5fc8a0: call a0 +3f5fc8b0: sll 0x8, a0 +3f5fc8c0: sra 0xf, a14 +3f5fc8d0: srl 0xd, b3 +3f5fc8e0: srl 0xf, a5 +3f5fc8f0: .word 0x732a +3f5fc900: .word 0x0000 +3f5fc910: .word 0x0000 +3f5fc920: .word 0x0000 +3f5fc930: .word 0x0000 +3f5fc940: .word 0x0000 +3f5fc950: .word 0x0000 +3f5fc960: .word 0x0000 +3f5fc970: .word 0x0000 +3f5fc980: .word 0x0000 +3f5fc990: .word 0x0000 +3f5fc9a0: .word 0x0000 +3f5fc9b0: .word 0x0000 +3f5fc9c0: .word 0x0000 +3f5fc9d0: .word 0x0000 +3f5fc9e0: .word 0x0000 +3f5fc9f0: .word 0x0000 +L3F5FCA00: +3f5fca00: mmtm sp, a9,a11,a13 +3f5fca20: move a14, a13 +3f5fca30: move @0x1d07a0, a11, 1 +3f5fca60: move *a13(0xffe0), a9, 1 +3f5fca80: or a11, a9 +3f5fca90: move a9, @0x1d07a0, 1 +3f5fcac0: move *sp(0x80), a14, 1 +3f5fcae0: mmfm sp, a9,a11,a13 +3f5fcb00: rets 2 +L3F5FCB10: +3f5fcb10: move a11, -*sp, 1 +3f5fcb20: sub a11, a11 +3f5fcb30: move a11, @0x1d07a0, 1 +3f5fcb60: move *sp+, a11, 1 +3f5fcb70: rets +L3F5FCB80: +3f5fcb80: mmtm sp, a9,a10,a13 +3f5fcba0: move a14, a13 +3f5fcbb0: addk 32, a14 +3f5fcbc0: sub a8, a8 +3f5fcbd0: subk 32, a14 +3f5fcbe0: mmfm sp, a9,a10,a13 +3f5fcc00: rets +3f5fcc10: mmtm sp, a7,a9,a10,a11,a13 +3f5fcc30: move a14, a13 +3f5fcc40: move *a13(0xffe0), a9, 1 +3f5fcc60: jruc L3F5FCE00 +3f5fcc70: nop +3f5fcc80: nop +3f5fcc90: nop +3f5fcca0: nop +3f5fccb0: nop +3f5fccc0: nop +3f5fccd0: nop +3f5fcce0: nop +3f5fccf0: nop +3f5fcd00: nop +3f5fcd10: nop +3f5fcd20: nop +3f5fcd30: nop +3f5fcd40: nop +3f5fcd50: nop +3f5fcd60: nop +3f5fcd70: nop +3f5fcd80: nop +3f5fcd90: nop +3f5fcda0: nop +3f5fcdb0: nop +3f5fcdc0: nop +3f5fcdd0: nop +3f5fcde0: nop +3f5fcdf0: nop +L3F5FCE00: +3f5fce00: movb *a9, a11 +3f5fce10: jreq L3F5FCF10 +L3F5FCE20: +3f5fce20: move *a13(0xffc0), a10, 1 +3f5fce40: movb *a10, a7 +3f5fce50: jreq L3F5FCEE0 +L3F5FCE60: +3f5fce60: movb *a10, a7 +3f5fce70: cmp a11, a7 +3f5fce80: jrne L3F5FCEB0 +3f5fce90: move a9, a8 +3f5fcea0: jruc L3F5FCF20 +L3F5FCEB0: +3f5fceb0: addk 8, a10 +3f5fcec0: movb *a10, a7 +3f5fced0: jrne L3F5FCE60 +L3F5FCEE0: +3f5fcee0: addk 8, a9 +3f5fcef0: movb *a9, a11 +3f5fcf00: jrne L3F5FCE20 +L3F5FCF10: +3f5fcf10: sub a8, a8 +L3F5FCF20: +3f5fcf20: move *sp(0xc0), a14, 1 +3f5fcf40: mmfm sp, a7,a9,a10,a11,a13 +3f5fcf60: rets 2 +3f5fcf70: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f5fcf90: move a14, a13 +3f5fcfa0: addi 0x4000, a14 +3f5fcfc0: move *a13(0xffe0), a9, 1 +3f5fcfe0: move a9, a2 +3f5fcff0: jreq L3F5FD230 +L3F5FD000: +3f5fd000: move a14, -*sp, 1 +3f5fd010: move *a2(0x20), *a14+, 1 +3f5fd030: move *a2(0x0), *a14+, 1 +3f5fd050: move a2, *a14+, 1 +3f5fd060: movi 0x3f5fd770, a8 +3f5fd090: move a8, *a14+, 1 +3f5fd0a0: sub a7, a7 +3f5fd0b0: move a7, *a14+, 1 +3f5fd0c0: calla L3F596E40 +3f5fd0f0: move a14, -*sp, 1 +3f5fd100: move *a2(0x3e0), *a14+, 1 +3f5fd120: setf 16, 1, 0 +3f5fd130: move *a2(0x50), a8, 0 +3f5fd150: move a8, *a14+, 1 +3f5fd160: move *a2(0x40), a8, 0 +3f5fd180: move a8, *a14+, 1 +3f5fd190: movi 0x3f5fd890, a8 +3f5fd1c0: move a8, *a14+, 1 +3f5fd1d0: move a7, *a14+, 1 +3f5fd1e0: calla L3F596E40 +3f5fd210: move *a2, a2, 1 +3f5fd220: jrne L3F5FD000 +L3F5FD230: +3f5fd230: move a9, a2 +3f5fd240: jreq L3F5FD720 +L3F5FD250: +3f5fd250: move a13, a11 +3f5fd260: setf 16, 1, 0 +3f5fd270: move *a2(0x40), a0, 0 +3f5fd290: jrne L3F5FD360 +3f5fd2a0: move a14, -*sp, 1 +3f5fd2b0: move a2, *a14+, 1 +3f5fd2c0: movi 0x3f5fd9c8, a8 +3f5fd2f0: move a8, *a14+, 1 +3f5fd300: sub a7, a7 +3f5fd310: move a7, *a14+, 1 +3f5fd320: calla L3F5969B0 +3f5fd350: jruc L3F5FD700 +L3F5FD360: +3f5fd360: move *a2(0x20), a7, 1 +3f5fd380: sll 0x3, a7 +3f5fd390: add a2, a7 +3f5fd3a0: move a7, a10 +3f5fd3b0: move a0, a7 +3f5fd3c0: dec a0 +3f5fd3d0: move a7, a8 +3f5fd3e0: jreq L3F5FD660 +L3F5FD3F0: +3f5fd3f0: setf 8, 0, 0 +3f5fd400: move *a10, a7, 0 +3f5fd410: srl 0x4, a7 +3f5fd420: sll 0x3, a7 +3f5fd430: addi 0x1d0980, a7 +3f5fd460: move *a7(0x0), *a11+, 0 +3f5fd480: move *a10, a7, 0 +3f5fd490: movk 15, a5 +3f5fd4a0: and a5, a7 +3f5fd4b0: sll 0x3, a7 +3f5fd4c0: addi 0x1d0980, a7 +3f5fd4f0: move *a7(0x0), *a11+, 0 +3f5fd510: movk 32, a7 +3f5fd520: move a7, *a11+, 0 +3f5fd530: addk 8, a10 +3f5fd540: move a13, a5 +3f5fd550: addi 0x3fb0, a5 +3f5fd570: cmp a5, a11 +3f5fd580: jrls L3F5FD620 +3f5fd590: sub a5, a5 +3f5fd5a0: movb a5, *a11 +3f5fd5b0: move a14, -*sp, 1 +3f5fd5c0: move a13, *a14+, 1 +3f5fd5d0: move a5, *a14+, 1 +3f5fd5e0: calla L3F596830 +3f5fd610: move a13, a11 +L3F5FD620: +3f5fd620: move a0, a5 +3f5fd630: dec a0 +3f5fd640: move a5, a8 +3f5fd650: jrne L3F5FD3F0 +L3F5FD660: +3f5fd660: cmp a13, a11 +3f5fd670: jreq L3F5FD700 +3f5fd680: sub a7, a7 +3f5fd690: movb a7, *a11 +3f5fd6a0: move a14, -*sp, 1 +3f5fd6b0: move a13, *a14+, 1 +3f5fd6c0: move a7, *a14+, 1 +3f5fd6d0: calla L3F596830 +L3F5FD700: +3f5fd700: move *a2, a2, 1 +3f5fd710: jrne L3F5FD250 +L3F5FD720: +3f5fd720: move *sp(0x140), a14, 1 +3f5fd740: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f5fd760: rets 2 +3f5fd770: sll a3, a13 +3f5fd780: srl b3, b5 +3f5fd790: rl 0x1, a0 +3f5fd7a0: sll 0xb, b8 +3f5fd7b0: .word 0x0a78 +3f5fd7c0: mods a8, a9 +3f5fd7d0: modu b2, sp +3f5fd7e0: .word 0x7865 +3f5fd7f0: rets 20 +3f5fd800: .word 0x7830 +3f5fd810: .word 0x7825 +3f5fd820: trap 10 +3f5fd830: mpyu a11, a13 +3f5fd840: srl a3, sp +3f5fd850: rets 6 +3f5fd860: .word 0x7830 +3f5fd870: .word 0x7825 +3f5fd880: .word 0x000a +3f5fd890: mods a8, a9 +3f5fd8a0: mods b2, sp +3f5fd8b0: modu a3, a5 +3f5fd8c0: rl 0x0, a9 +3f5fd8d0: sll 0xb, b8 +3f5fd8e0: .word 0x0a78 +3f5fd8f0: mods a8, a9 +3f5fd900: .word 0x745f +3f5fd910: .word 0x7079 +3f5fd920: rets 5 +3f5fd930: .word 0x7830 +3f5fd940: .word 0x7825 +3f5fd950: trap 10 +3f5fd960: mpyu a11, a13 +3f5fd970: sll a11, a1 +3f5fd980: rets 20 +3f5fd990: .word 0x7830 +3f5fd9a0: .word 0x7825 +3f5fd9b0: .word 0x0a0a +3f5fd9c0: divu a0, a0 +3f5fd9d0: .word 0x7265 +3f5fd9e0: sla 0x3, sp +3f5fd9f0: sra a11, a12 +3f5fda00: srl a11, a14 +3f5fda10: rl b3, b4 +3f5fda20: mods a9, a0 +3f5fda30: .word 0x7562 +3f5fda40: sla 0x3, a6 +3f5fda50: .word 0x7830 +3f5fda60: .word 0x7825 +3f5fda70: .word 0x000a +3f5fda80: mmtm sp, a9,a11 +3f5fdaa0: movi 0x1d0bd0, a9 +3f5fdad0: movi 0x3f5fee90, a11 +3f5fdb00: move a11, *a9, 1 +3f5fdb10: movi 0x600, a11 +3f5fdb30: setf 16, 1, 0 +3f5fdb40: move a11, *a9(0x30), 0 +3f5fdb60: movk 8, a11 +3f5fdb70: move a11, *a9(0x40), 0 +3f5fdb90: movi 0x3f5fec80, a11 +3f5fdbc0: move a11, *a9(0x180), 1 +3f5fdbe0: movi 0x3f5fdcb0, a11 +3f5fdc10: move a11, *a9(0x160), 1 +3f5fdc30: move a14, -*sp, 1 +3f5fdc40: move a9, *a14+, 1 +3f5fdc50: calla L3F658D10 +3f5fdc80: mmfm sp, a9,a11 +3f5fdca0: rets +L3F5FDCB0: +3f5fdcb0: mmtm sp, a7,a9,a10,a11,a13 +3f5fdcd0: move a14, a13 +3f5fdce0: addi 0x60, a14 +3f5fdd00: move *a13(0xffc0), a9, 1 +3f5fdd20: move *a9(0x20), a11, 1 +3f5fdd40: cmpi 0x7c, a11 +3f5fdd60: jrhi L3F5FDE70 +3f5fdd70: move *a9(0x20), a11, 1 +3f5fdd90: subk 16, a11 +3f5fdda0: jrc L3F5FDE70 +3f5fddb0: move *a9(0x20), a11, 1 +3f5fddd0: subk 4, a11 +3f5fdde0: move a11, *a9(0x20), 1 +3f5fde00: setf 16, 1, 0 +3f5fde10: move *a9(0x40), a11, 0 +3f5fde30: addk 4, a11 +3f5fde40: move a11, *a9(0x40), 0 +3f5fde60: jruc L3F5FE3F0 +L3F5FDE70: +3f5fde70: calla L3FB33870 +3f5fdea0: move a8, *a13(0x40), 1 +3f5fdec0: move @0x95540, a11, 1 +3f5fdef0: move a11, *a13(0x20), 1 +3f5fdf10: jreq L3F5FE1F0 +3f5fdf20: setf 16, 1, 0 +3f5fdf30: move *a11(0x50), a11, 0 +3f5fdf50: jreq L3F5FDFE0 +3f5fdf60: move a14, -*sp, 1 +3f5fdf70: movi 0x3f5feea8, a8 +3f5fdfa0: move a8, *a14+, 1 +3f5fdfb0: calla L3F596290 +L3F5FDFE0: +3f5fdfe0: move *a13(0x20), a11, 1 +3f5fe000: movk 2, a7 +3f5fe010: setf 16, 1, 0 +3f5fe020: move a7, *a11(0x50), 0 +3f5fe040: setf 16, 0, 0 +3f5fe050: move @0x94540, a7, 0 +3f5fe080: dec a7 +3f5fe090: move a7, @0x94540, 0 +3f5fe0c0: move @0x94560, a7, 0 +3f5fe0f0: inc a7 +3f5fe100: move a7, @0x94560, 0 +3f5fe130: move *a11, a11, 1 +3f5fe140: move a11, @0x95540, 1 +3f5fe170: move *a13(0x20), a7, 1 +3f5fe190: sub a11, a11 +3f5fe1a0: move a11, *a7, 1 +3f5fe1b0: movk 12, a11 +3f5fe1c0: move a11, *a7(0x20), 1 +3f5fe1e0: jruc L3F5FE290 +L3F5FE1F0: +3f5fe1f0: move a14, -*sp, 1 +3f5fe200: movk 2, a7 +3f5fe210: move a7, *a14+, 1 +3f5fe220: sub a7, a7 +3f5fe230: move a7, *a14+, 1 +3f5fe240: calla L3F6AD660 +3f5fe270: move a8, *a13(0x20), 1 +L3F5FE290: +3f5fe290: move a14, -*sp, 1 +3f5fe2a0: move *a13(0x40), *a14+, 1 +3f5fe2c0: calla L3FB338D0 +3f5fe2f0: move *a13(0x20), a11, 1 +3f5fe310: jrne L3F5FE360 +3f5fe320: movi 0x37, a8 +3f5fe340: jauc L3F5FEC30 +L3F5FE360: +3f5fe360: movk 12, a7 +3f5fe370: move a7, *a11(0x20), 1 +3f5fe390: movk 4, a7 +3f5fe3a0: setf 16, 1, 0 +3f5fe3b0: move a7, *a11(0x40), 0 +3f5fe3d0: move a9, *a11, 1 +3f5fe3e0: move a11, a9 +L3F5FE3F0: +3f5fe3f0: move *a9(0x20), a11, 1 +3f5fe410: sll 0x3, a11 +3f5fe420: add a9, a11 +3f5fe430: move *a13(0xffe0), *a11(0x0), 1 +3f5fe460: calla L3FB33870 +3f5fe490: move a8, *a13, 1 +3f5fe4a0: move *a13(0xffe0), a11, 1 +3f5fe4c0: move *a11(0x220), a7, 1 +3f5fe4e0: inc a7 +3f5fe4f0: move a7, *a11(0x220), 1 +3f5fe510: jruc L3F5FEAE0 +L3F5FE520: +3f5fe520: movi 0x96ae0, a10 +3f5fe550: move *a10(0x40), a11, 1 +3f5fe570: move *a10(0x60), a7, 1 +3f5fe590: cmp a7, a11 +3f5fe5a0: jrlt L3F5FE6E0 +3f5fe5b0: move *a10(0x80), a11, 1 +3f5fe5d0: inc a11 +3f5fe5e0: move a11, *a10(0x80), 1 +3f5fe600: move a14, -*sp, 1 +3f5fe610: move a9, *a14+, 1 +3f5fe620: calla L3F6ADF20 +3f5fe650: move a14, -*sp, 1 +3f5fe660: move *a13(0x0), *a14+, 1 +3f5fe680: calla L3FB338D0 +3f5fe6b0: movi 0x37, a8 +3f5fe6d0: jruc L3F5FEC30 +L3F5FE6E0: +3f5fe6e0: sub a11, a11 +3f5fe6f0: move a11, *a9(0x3e0), 1 +3f5fe710: move *a10(0x20), a7, 1 +3f5fe730: jrne L3F5FE760 +3f5fe740: move a9, *a10, 1 +3f5fe750: jruc L3F5FE7A0 +L3F5FE760: +3f5fe760: move *a10(0x20), a7, 1 +3f5fe780: move a9, *a7(0x3e0), 1 +L3F5FE7A0: +3f5fe7a0: move a9, *a10(0x20), 1 +3f5fe7c0: move *a10(0x40), a7, 1 +3f5fe7e0: inc a7 +3f5fe7f0: move a7, *a10(0x40), 1 +3f5fe810: move @0x95fd0, a7, 1 +3f5fe840: movk 4, a11 +3f5fe850: or a7, a11 +3f5fe860: move a11, @0x95fd0, 1 +3f5fe890: calla L3F60BD40 +3f5fe8c0: jruc L3F5FEB50 +L3F5FE8D0: +3f5fe8d0: move a14, -*sp, 1 +3f5fe8e0: move *a13(0x0), *a14+, 1 +3f5fe900: calla L3FB338D0 +3f5fe930: move a14, -*sp, 1 +3f5fe940: move *a13(0xffa0), a11, 1 +3f5fe960: setf 16, 0, 0 +3f5fe970: move *a11, a8, 0 +3f5fe980: move a8, *a14+, 1 +3f5fe990: move *a13(0xffe0), a7, 1 +3f5fe9b0: setf 16, 1, 0 +3f5fe9c0: move *a7(0x20), a8, 0 +3f5fe9e0: move a8, *a14+, 1 +3f5fe9f0: movi 0x3f5feed0, a8 +3f5fea20: move a8, *a14+, 1 +3f5fea30: calla L3FB341E0 +3f5fea60: move a14, -*sp, 1 +3f5fea70: move a9, *a14+, 1 +3f5fea80: calla L3F6ADF20 +3f5feab0: movi 0x2f, a8 +3f5fead0: jruc L3F5FEC30 +L3F5FEAE0: +3f5feae0: move *a13(0xffa0), a7, 1 +3f5feb00: setf 16, 0, 0 +3f5feb10: move *a7, a8, 0 +3f5feb20: subk 2, a8 +3f5feb30: jreq L3F5FE520 +3f5feb40: jruc L3F5FE8D0 +L3F5FEB50: +3f5feb50: move *a13(0xffe0), a11, 1 +3f5feb70: move *a11(0x1e0), a7, 1 +3f5feb90: inc a7 +3f5feba0: move a7, *a11(0x1e0), 1 +3f5febc0: move a14, -*sp, 1 +3f5febd0: move *a13(0x0), *a14+, 1 +3f5febf0: calla L3FB338D0 +3f5fec20: sub a8, a8 +L3F5FEC30: +3f5fec30: move *sp(0xc0), a14, 1 +3f5fec50: mmfm sp, a7,a9,a10,a11,a13 +3f5fec70: rets 2 +3f5fec80: mmtm sp, a7,a9,a11,a13 +3f5feca0: move a14, a13 +3f5fecb0: addk 32, a14 +3f5fecc0: move *a13(0xffe0), a9, 1 +3f5fece0: sub a11, a11 +3f5fecf0: move a11, *a13, 1 +3f5fed00: jruc L3F5FEDC0 +L3F5FED10: +3f5fed10: setf 16, 1, 0 +3f5fed20: move *a9(0x40), a11, 0 +3f5fed40: movk 1, a7 +3f5fed50: or a7, a11 +3f5fed60: move a11, *a9(0x40), 0 +3f5fed80: jruc L3F5FEE30 +L3F5FED90: +3f5fed90: movk 22, a11 +3f5feda0: move a11, *a13, 1 +3f5fedb0: jruc L3F5FEE30 +L3F5FEDC0: +3f5fedc0: move *a13(0xffc0), a8, 1 +3f5fede0: addi 0x7fdf96f4, a8 +3f5fee10: jreq L3F5FED10 +3f5fee20: jruc L3F5FED90 +L3F5FEE30: +3f5fee30: move *a13, a8, 1 +3f5fee40: move *sp(0xa0), a14, 1 +3f5fee60: mmfm sp, a7,a9,a11,a13 +3f5fee80: rets 2 +3f5fee90: modu a11, a12 +3f5feea0: mods a8, a0 +3f5feeb0: sra a11, a7 +3f5feec0: .word 0x0074 +3f5feed0: modu a11, a12 +3f5feee0: sra a1, a5 +3f5feef0: sla 0x1, b10 +3f5fef00: sla a11, a3 +3f5fef10: sll 0x1b, a14 +3f5fef20: sla 0x3, b4 +3f5fef30: sla a11, a8 +3f5fef40: sra a3, a14 +3f5fef50: sra a11, a12 +3f5fef60: sla a9, a0 +3f5fef70: sll 0xb, a6 +3f5fef80: .word 0x0a64 +3f5fef90: .word 0x0000 +3f5fefa0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f5fefc0: move a14, a13 +3f5fefd0: move *a13(0xffe0), a9, 1 +3f5feff0: move *a13(0xffc0), a10, 1 +3f5ff010: movi 0x1d0e90, a11 +3f5ff040: movb *a9, a7 +3f5ff050: sll 0x3, a7 +3f5ff060: add a11, a7 +3f5ff070: setf 8, 1, 0 +3f5ff080: move *a10+, a5, 0 +3f5ff090: sll 0x3, a5 +3f5ff0a0: add a11, a5 +3f5ff0b0: movb *a7, a7 +3f5ff0c0: movb *a5, a5 +3f5ff0d0: cmp a5, a7 +3f5ff0e0: jrne L3F5FF1D0 +L3F5FF0F0: +3f5ff0f0: move *a9+, a7, 0 +3f5ff100: jrne L3F5FF130 +3f5ff110: sub a8, a8 +3f5ff120: jruc L3F5FF260 +L3F5FF130: +3f5ff130: movb *a9, a7 +3f5ff140: sll 0x3, a7 +3f5ff150: add a11, a7 +3f5ff160: move *a10+, a5, 0 +3f5ff170: sll 0x3, a5 +3f5ff180: add a11, a5 +3f5ff190: movb *a7, a7 +3f5ff1a0: movb *a5, a5 +3f5ff1b0: cmp a5, a7 +3f5ff1c0: jreq L3F5FF0F0 +L3F5FF1D0: +3f5ff1d0: movb *a9, a7 +3f5ff1e0: sll 0x3, a7 +3f5ff1f0: add a11, a7 +3f5ff200: move -*a10, a5, 0 +3f5ff210: sll 0x3, a5 +3f5ff220: add a11, a5 +3f5ff230: movb *a7, a8 +3f5ff240: movb *a5, a7 +3f5ff250: sub a7, a8 +L3F5FF260: +3f5ff260: move *sp(0xe0), a14, 1 +3f5ff280: mmfm sp, a5,a7,a9,a10,a11,a13 +3f5ff2a0: rets 2 +3f5ff2b0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f5ff2d0: move a14, a13 +3f5ff2e0: move *a13(0xffe0), a9, 1 +3f5ff300: move *a13(0xffc0), a10, 1 +3f5ff320: move *a13(0xffa0), a11, 1 +3f5ff340: movi 0x1d0e90, a12 +3f5ff370: jruc L3F5FF3C0 +L3F5FF380: +3f5ff380: move *a9+, a7, 0 +3f5ff390: jrne L3F5FF3C0 +3f5ff3a0: sub a8, a8 +3f5ff3b0: jruc L3F5FF570 +L3F5FF3C0: +3f5ff3c0: dec a11 +3f5ff3d0: jrlt L3F5FF490 +3f5ff3e0: movb *a9, a7 +3f5ff3f0: sll 0x3, a7 +3f5ff400: add a12, a7 +3f5ff410: setf 8, 1, 0 +3f5ff420: move *a10+, a5, 0 +3f5ff430: sll 0x3, a5 +3f5ff440: add a12, a5 +3f5ff450: movb *a7, a7 +3f5ff460: movb *a5, a5 +3f5ff470: cmp a5, a7 +3f5ff480: jreq L3F5FF380 +L3F5FF490: +3f5ff490: move a11, a5 +3f5ff4a0: jrge L3F5FF4D0 +3f5ff4b0: sub a8, a8 +3f5ff4c0: jruc L3F5FF570 +L3F5FF4D0: +3f5ff4d0: movb *a9, a7 +3f5ff4e0: sll 0x3, a7 +3f5ff4f0: add a12, a7 +3f5ff500: setf 8, 1, 0 +3f5ff510: move -*a10, a5, 0 +3f5ff520: sll 0x3, a5 +3f5ff530: add a12, a5 +3f5ff540: movb *a7, a8 +3f5ff550: movb *a5, a7 +3f5ff560: sub a7, a8 +L3F5FF570: +3f5ff570: move *sp(0x100), a14, 1 +3f5ff590: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f5ff5b0: rets 2 +3f5ff5c0: sra 0x1e, a0 +3f5ff5d0: sra 0x17, a3 +3f5ff5e0: .word 0x7473 +3f5ff5f0: sll b11, b2 +3f5ff600: .word 0x7361 +3f5ff610: sll a11, a5 +3f5ff620: .word 0x706d +3f5ff630: sll a9, a14 +3f5ff640: .word 0x3409 +3f5ff650: rl 0x11, a14 +3f5ff660: sra 0x20, a9 +3f5ff670: move b2, b5 +3f5ff680: andn b2, b4 +3f5ff690: divs a2, a9 +3f5ff6a0: call a9 +3f5ff6b0: srl 0x7, b1 +3f5ff6c0: rl 0x1, b2 +3f5ff6d0: dsjs sp, L3F5FF6F0 +3f5ff6e0: rev b8 +L3F5FF6F0: +3f5ff6f0: mmtm sp, a7,a9,a10,a11 +3f5ff710: movi 0x4000000, a11 +3f5ff740: move a11, @0x1d19d0, 1 +3f5ff770: move @0x64000d0, a7, 1 +3f5ff7a0: andi 0x70, a7 +3f5ff7d0: move a7, a10 +3f5ff7e0: srl 0x4, a10 +3f5ff7f0: move a10, a7 +3f5ff800: sll 0x5, a7 +3f5ff810: addi 0x1d1810, a7 +3f5ff840: move *a7, a9, 1 +3f5ff850: jrne L3F5FF880 +3f5ff860: sub a8, a8 +3f5ff870: jruc L3F5FFC40 +L3F5FF880: +3f5ff880: setf 16, 1, 0 +3f5ff890: move *a9, a7, 0 +3f5ff8a0: move a7, @0x1d1950, 0 +3f5ff8d0: move *a9(0x10), a7, 0 +3f5ff8f0: move a7, @0x1d1960, 0 +3f5ff920: move *a9(0x20), a7, 0 +3f5ff940: move a7, @0x1d1970, 0 +3f5ff970: move *a9(0x30), a7, 0 +3f5ff990: move a7, @0x1d1980, 0 +3f5ff9c0: move *a9, a7, 0 +3f5ff9d0: dec a7 +3f5ff9e0: move a7, @0x1d1990, 0 +3f5ffa10: move *a9(0x10), a7, 0 +3f5ffa30: dec a7 +3f5ffa40: move a7, @0x1d19a0, 0 +3f5ffa70: move *a9(0x20), a7, 0 +3f5ffa90: move a7, @0x1d1930, 1 +L3F5FFAC0: +3f5ffac0: movi 0x3e8, a7 +3f5ffae0: move *a9(0x40), a11, 1 +3f5ffb00: divs a11, a7 +3f5ffb10: move a7, a8 +3f5ffb20: calla L3FE11750 +3f5ffb50: movi 0x3f5ffc70, a8 +3f5ffb80: move *a8+, *a14+, 1 +3f5ffb90: move *a8+, *a14+, 1 +3f5ffba0: calla L3FE0C950 +3f5ffbd0: calla L3FE10B50 +3f5ffc00: move a8, @0x1d19b0, 1 +3f5ffc30: movk 1, a8 +L3F5FFC40: +3f5ffc40: mmfm sp, a7,a9,a10,a11 +3f5ffc60: rets +3f5ffc70: .word 0x0000 +3f5ffc80: .word 0x0000 +3f5ffc90: .word 0x0000 +3f5ffca0: dsjs b8, L3F5FFAC0 +3f5ffcb0: modu a11, a3 +3f5ffcc0: mods a11, a13 +3f5ffcd0: .word 0x7000 +3f5ffce0: rl b11, b2 +3f5ffcf0: .word 0x746e +3f5ffd00: .word 0x7265 +3f5ffd10: lmo a8, a0 +3f5ffd20: .word 0x7965 +3f5ffd30: modu a11, a2 +3f5ffd40: .word 0x7261 +3f5ffd50: .word 0x0064 +3f5ffd60: modu a11, a13 +3f5ffd70: .word 0x7375 +3f5ffd80: .word 0x0065 +L3F5FFD90: +3f5ffd90: mmtm sp, a11,a13 +3f5ffdb0: move a14, a13 +3f5ffdc0: addi 0x40, a14 +3f5ffde0: move @0x1d2150, a11, 1 +3f5ffe10: move a11, *a13(0x20), 1 +3f5ffe30: move a11, a8 +3f5ffe40: move *sp(0x60), a14, 1 +3f5ffe60: mmfm sp, a11,a13 +3f5ffe80: rets 2 +L3F5FFE90: +3f5ffe90: move a11, -*sp, 1 +3f5ffea0: setf 16, 0, 0 +3f5ffeb0: move @0x62000d0, a11, 0 +3f5ffee0: btst 5, a11 +3f5ffef0: movk 1, a8 +3f5fff00: jreq L3F5FFF20 +3f5fff10: sub a8, a8 +L3F5FFF20: +3f5fff20: move *sp+, a11, 1 +3f5fff30: rets +3f5fff40: rets +3f5fff50: rets +3f5fff60: rets +3f5fff70: rets +3f5fff80: rets +3f5fff90: rets +3f5fffa0: movi 0x1, a8 +3f5fffd0: rets +L3F5FFFE0: +3f5fffe0: rets +3f5ffff0: .word 0xffff +3f600000: sll a3, a5 +3f600010: pixt *a6, a9 +3f600020: move -*a5, -*a10, 1 +3f600030: or b10, b5 +3f600040: .word 0x0000 +3f600050: .word 0x0000 +3f600060: .word 0x0000 +3f600070: .word 0x0000 +3f600080: .word 0x0000 +3f600090: .word 0x0000 +3f6000a0: .word 0x0000 +3f6000b0: .word 0x0000 +3f6000c0: .word 0x0000 +3f6000d0: .word 0x0000 +3f6000e0: .word 0x0000 +3f6000f0: .word 0x0000 +3f600100: .word 0x0000 +3f600110: .word 0x0000 +3f600120: .word 0x0000 +3f600130: .word 0x0000 +3f600140: .word 0x0000 +3f600150: .word 0x0000 +3f600160: .word 0x0000 +3f600170: .word 0x0000 +3f600180: .word 0x0000 +3f600190: .word 0x0000 +3f6001a0: .word 0x0000 +3f6001b0: .word 0x0000 +3f6001c0: .word 0x0000 +3f6001d0: .word 0x0000 +3f6001e0: .word 0x0000 +3f6001f0: .word 0x0000 +L3F600200: +3f600200: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f600220: move a14, a13 +3f600230: addi 0x9a0, a14 +3f600250: move *a13(0xffe0), a9, 1 +3f600270: move *a13(0xffc0), a10, 1 +3f600290: sub a7, a7 +3f6002a0: move a7, *a13(0x20), 1 +3f6002c0: setf 16, 1, 0 +3f6002d0: move a7, *a13(0xb0), 0 +3f6002f0: move a7, *a13(0xc0), 0 +3f600310: move a7, *a13(0xf0), 0 +3f600330: movk 1, a7 +3f600340: movb a7, *a13(0x100) +3f600360: movb a7, *a13(0x110) +3f600380: sub a7, a7 +3f600390: movb a7, *a13(0x120) +3f6003b0: movk 1, a7 +3f6003c0: movb a7, *a13(0x130) +3f6003e0: move a13, a0 +3f6003f0: addk 32, a0 +3f600400: move a9, a6 +3f600410: move a6, a5 +3f600420: addi 0x40, a5 +3f600440: move a5, *a13(0x50), 1 +3f600460: sub a5, a5 +3f600470: move a5, *a13(0xe0), 0 +3f600490: setf 8, 0, 0 +3f6004a0: move *a13(0x120), a5, 0 +3f6004c0: jane L3F602D40 +L3F6004E0: +3f6004e0: move *a13(0x100), a7, 0 +3f600500: dsj a7, L3F601080 +3f600520: sub a7, a7 +3f600530: movb a7, *a13(0x100) +3f600550: move *a13(0x50), *a13(0x70), 1 +3f600580: move *a13(0x70), a5, 1 +3f6005a0: subi 0x40, a5 +3f6005c0: move a5, *a13(0x70), 1 +3f6005e0: move a5, a6 +3f6005f0: move *a6(0x40), *a13(0x50), 1 +3f600620: setf 16, 1, 0 +3f600630: move *a6(0x90), *a13(0xc0), 0 +3f600660: move *a13(0xe0), a5, 0 +3f600680: inc a5 +3f600690: cmp a10, a5 +3f6006a0: jrne L3F600860 +3f6006b0: move *a13(0xc0), *a13(0xb0), 0 +3f6006e0: move *a13(0xb0), a5, 0 +3f600700: move *a13(0xf0), a7, 0 +3f600720: sub a7, a5 +3f600730: move a5, *a13(0xc0), 0 +3f600750: move *a13(0xb0), a5, 0 +3f600770: cmpi 0x5ee, a5 +3f600790: jrle L3F600860 +3f6007a0: move a14, -*sp, 1 +3f6007b0: move a5, *a14+, 1 +3f6007c0: movi 0x3f60c390, a8 +3f6007f0: move a8, *a14+, 1 +3f600800: calla L3FB341E0 +3f600830: calla L3F707A30 +L3F600860: +3f600860: setf 16, 1, 0 +3f600870: move *a13(0xc0), a7, 0 +3f600890: cmpi 0x226, a7 +3f6008b0: jrle L3F600980 +3f6008c0: move a14, -*sp, 1 +3f6008d0: move a7, *a14+, 1 +3f6008e0: movi 0x3f60c4d8, a8 +3f600910: move a8, *a14+, 1 +3f600920: calla L3FB341E0 +3f600950: calla L3F707A30 +L3F600980: +3f600980: move a7, a5 +3f600990: jrge L3F600AA0 +3f6009a0: jrge L3F6009E0 +3f6009b0: addk 3, a5 +3f6009c0: jage L3F602D40 +L3F6009E0: +3f6009e0: move a14, -*sp, 1 +3f6009f0: move a7, *a14+, 1 +3f600a00: movi 0x3f60c630, a8 +3f600a30: move a8, *a14+, 1 +3f600a40: calla L3FB341E0 +3f600a70: calla L3F707A30 +L3F600AA0: +3f600aa0: setf 16, 1, 0 +3f600ab0: move *a13(0xf0), a5, 0 +3f600ad0: add a7, a5 +3f600ae0: cmpi 0x5ee, a5 +3f600b00: jrle L3F600CD0 +3f600b10: move a14, -*sp, 1 +3f600b20: move *a13(0xf0), a5, 0 +3f600b40: move a5, *a14+, 1 +3f600b50: movi 0x3f60c7d0, a8 +3f600b80: move a8, *a14+, 1 +3f600b90: calla L3FB341E0 +3f600bc0: move a14, -*sp, 1 +3f600bd0: move a7, *a14+, 1 +3f600be0: move *a13(0xffa0), a5, 1 +3f600c00: move a5, *a14+, 1 +3f600c10: move a10, *a14+, 1 +3f600c20: move a9, *a14+, 1 +3f600c30: movi 0x3f60c958, a8 +3f600c60: move a8, *a14+, 1 +3f600c70: calla L3FB341E0 +3f600ca0: calla L3F707A30 +L3F600CD0: +3f600cd0: setf 16, 1, 0 +3f600ce0: move *a13(0xf0), a5, 0 +3f600d00: add a7, a5 +3f600d10: cmpi 0x44c, a5 +3f600d30: jrle L3F600E30 +3f600d40: move @0x23ed40, a5, 1 +3f600d70: inc a5 +3f600d80: move a5, @0x23ed40, 1 +3f600db0: move a14, -*sp, 1 +3f600dc0: movi 0x3f60cb48, a8 +3f600df0: move a8, *a14+, 1 +3f600e00: calla L3FB341E0 +L3F600E30: +3f600e30: setf 16, 1, 0 +3f600e40: move *a13(0xe0), a5, 0 +3f600e60: inc a5 +3f600e70: cmp a10, a5 +3f600e80: jrle L3F600F80 +3f600e90: move a14, -*sp, 1 +3f600ea0: move a10, *a14+, 1 +3f600eb0: move *a13(0xe0), a5, 0 +3f600ed0: move a5, *a14+, 1 +3f600ee0: movi 0x3f60cb98, a8 +3f600f10: move a8, *a14+, 1 +3f600f20: calla L3FB341E0 +3f600f50: calla L3F707A30 +L3F600F80: +3f600f80: setf 16, 1, 0 +3f600f90: move *a13(0xe0), a5, 0 +3f600fb0: jrne L3F601030 +3f600fc0: move a6, a11 +3f600fd0: addi 0x110, a11 +3f600ff0: subk 14, a7 +3f601000: move a7, *a13(0xd0), 0 +3f601020: jruc L3F601080 +L3F601030: +3f601030: move a6, a11 +3f601040: addi 0xa0, a11 +3f601060: move a7, *a13(0xd0), 0 +L3F601080: +3f601080: setf 8, 0, 0 +3f601090: move *a13(0x110), a7, 0 +3f6010b0: dsj a7, L3F601D10 +3f6010d0: calla L3FB33870 +3f601100: move a8, *a13(0x960), 1 +3f601120: move @0x95540, a12, 1 +3f601150: jreq L3F6013F0 +3f601160: setf 16, 1, 0 +3f601170: move *a12(0x50), a7, 0 +3f601190: jreq L3F601220 +3f6011a0: move a14, -*sp, 1 +3f6011b0: movi 0x3f60ccf8, a8 +3f6011e0: move a8, *a14+, 1 +3f6011f0: calla L3F596290 +L3F601220: +3f601220: movk 1, a7 +3f601230: setf 16, 1, 0 +3f601240: move a7, *a12(0x50), 0 +3f601260: setf 16, 0, 0 +3f601270: move @0x94540, a5, 0 +3f6012a0: dec a5 +3f6012b0: move a5, @0x94540, 0 +3f6012e0: move @0x94550, a5, 0 +3f601310: inc a5 +3f601320: move a5, @0x94550, 0 +3f601350: move *a12, a7, 1 +3f601360: move a7, @0x95540, 1 +3f601390: sub a5, a5 +3f6013a0: move a5, *a12, 1 +3f6013b0: movk 12, a5 +3f6013c0: move a5, *a12(0x20), 1 +3f6013e0: jruc L3F601480 +L3F6013F0: +3f6013f0: move a14, -*sp, 1 +3f601400: movk 1, a7 +3f601410: move a7, *a14+, 1 +3f601420: sub a5, a5 +3f601430: move a5, *a14+, 1 +3f601440: calla L3F6AD660 +3f601470: move a8, a12 +L3F601480: +3f601480: move a14, -*sp, 1 +3f601490: move *a13(0x960), *a14+, 1 +3f6014b0: calla L3FB338D0 +3f6014e0: move a12, *a0, 1 +3f6014f0: move a12, a5 +3f601500: jrne L3F6015A0 +3f601510: move a14, -*sp, 1 +3f601520: move *a13(0x20), *a14+, 1 +3f601540: calla L3F6ADF20 +3f601570: sub a8, a8 +3f601580: jauc L3F602D60 +L3F6015A0: +3f6015a0: sub a7, a7 +3f6015b0: movb a7, *a13(0x110) +3f6015d0: move a12, a0 +3f6015e0: movb a7, *a13(0x940) +3f601600: movi 0x70, a5 +3f601620: setf 16, 0, 0 +3f601630: move a5, *a13(0x950), 0 +3f601650: setf 16, 1, 0 +3f601660: move *a13(0xd0), a5, 0 +3f601680: cmpi 0x200, a5 +3f6016a0: jrlt L3F601BF0 +3f6016b0: calla L3FB33870 +3f6016e0: move a8, *a13(0x980), 1 +3f601700: move @0x95560, a5, 1 +3f601730: jrne L3F6017C0 +3f601740: move a14, -*sp, 1 +3f601750: move a7, *a14+, 1 +3f601760: movk 1, a5 +3f601770: move a5, *a14+, 1 +3f601780: move a5, *a14+, 1 +3f601790: calla L3F6AB230 +L3F6017C0: +3f6017c0: move @0x95560, a5, 1 +3f6017f0: move a5, *a13(0x960), 1 +3f601810: jreq L3F6019B0 +3f601820: move @0x94440, a7, 1 +3f601850: sub a7, a5 +3f601860: sra 0xd, a5 +3f601870: sll 0x3, a5 +3f601880: addi 0x95580, a5 +3f6018b0: movb *a5, a7 +3f6018c0: inc a7 +3f6018d0: movb a7, *a5 +3f6018e0: move @0x944c0, a7, 1 +3f601910: dec a7 +3f601920: move a7, @0x944c0, 1 +3f601950: move *a13(0x960), a5, 1 +3f601970: move *a5, a5, 1 +3f601980: move a5, @0x95560, 1 +L3F6019B0: +3f6019b0: move a14, -*sp, 1 +3f6019c0: move *a13(0x980), *a14+, 1 +3f6019e0: calla L3FB338D0 +3f601a10: move *a13(0x960), a7, 1 +3f601a30: jreq L3F601AE0 +3f601a40: sub a12, a7 +3f601a50: sra 0x3, a7 +3f601a60: move a7, *a12(0x20), 1 +3f601a80: movi 0x400, a7 +3f601aa0: setf 16, 1, 0 +3f601ab0: move a7, *a12(0x40), 0 +3f601ad0: jruc L3F601B30 +L3F601AE0: +3f601ae0: movi 0x70, a5 +3f601b00: setf 16, 1, 0 +3f601b10: move a5, *a12(0x40), 0 +L3F601B30: +3f601b30: move *a12(0x40), a7, 0 +3f601b50: cmpi 0x400, a7 +3f601b70: jrne L3F601BF0 +3f601b80: movk 1, a7 +3f601b90: movb a7, *a13(0x940) +3f601bb0: movi 0x400, a5 +3f601bd0: move a5, *a13(0x950), 0 +L3F601BF0: +3f601bf0: sub a7, a7 +3f601c00: move a7, *a12(0x40), 0 +3f601c20: move *a13(0xffa0), a5, 1 +3f601c40: jreq L3F601CA0 +3f601c50: move *a12(0x20), a7, 1 +3f601c70: addk 4, a7 +3f601c80: move a7, *a12(0x20), 1 +L3F601CA0: +3f601ca0: move *a12(0x20), a7, 1 +3f601cc0: sll 0x3, a7 +3f601cd0: add a12, a7 +3f601ce0: move a7, *a13(0x90), 1 +3f601d00: move a7, *a13, 1 +L3F601D10: +3f601d10: move *a13(0xffa0), a7, 1 +3f601d30: jreq L3F601EC0 +3f601d40: setf 16, 0, 0 +3f601d50: move *a13(0x950), a5, 0 +3f601d70: setf 16, 1, 0 +3f601d80: move *a12(0x40), a7, 0 +3f601da0: sub a7, a5 +3f601db0: move *a13(0xd0), a7, 0 +3f601dd0: subk 4, a5 +3f601de0: cmp a5, a7 +3f601df0: jrnc L3F601E20 +3f601e00: move a7, a4 +3f601e10: jruc L3F602020 +L3F601E20: +3f601e20: setf 16, 0, 0 +3f601e30: move *a13(0x950), a5, 0 +3f601e50: setf 16, 1, 0 +3f601e60: move *a12(0x40), a7, 0 +3f601e80: sub a7, a5 +3f601e90: move a5, a4 +3f601ea0: subk 4, a4 +3f601eb0: jruc L3F602020 +L3F601EC0: +3f601ec0: setf 16, 0, 0 +3f601ed0: move *a13(0x950), a5, 0 +3f601ef0: setf 16, 1, 0 +3f601f00: move *a12(0x40), a7, 0 +3f601f20: sub a7, a5 +3f601f30: move *a13(0xd0), a7, 0 +3f601f50: cmp a5, a7 +3f601f60: jrnc L3F601F90 +3f601f70: move a7, a4 +3f601f80: jruc L3F602020 +L3F601F90: +3f601f90: setf 16, 0, 0 +3f601fa0: move *a13(0x950), a4, 0 +3f601fc0: setf 16, 1, 0 +3f601fd0: move *a12(0x40), a5, 0 +3f601ff0: move a4, a7 +3f602000: sub a5, a7 +3f602010: move a7, a4 +L3F602020: +3f602020: move a4, a7 +3f602030: sll 0x3, a7 +3f602040: move *a13(0x90), a5, 1 +3f602060: add a5, a7 +3f602070: setf 16, 0, 0 +3f602080: move *a13(0x950), a5, 0 +3f6020a0: sll 0x3, a5 +3f6020b0: move *a13, a3, 1 +3f6020c0: add a3, a5 +3f6020d0: cmp a5, a7 +3f6020e0: jrls L3F602460 +3f6020f0: move a14, -*sp, 1 +3f602100: movi 0x70, a7 +3f602120: move a7, *a14+, 1 +3f602130: setf 16, 1, 0 +3f602140: move *a13(0xd0), a5, 0 +3f602160: move a5, *a14+, 1 +3f602170: move a4, *a14+, 1 +3f602180: movi 0x3f60cd20, a8 +3f6021b0: move a8, *a14+, 1 +3f6021c0: movi 0xffff, a7 +3f6021e0: move a7, *a14+, 1 +3f6021f0: calla L3F596E40 +3f602220: move a14, -*sp, 1 +3f602230: move a3, *a14+, 1 +3f602240: move *a13(0x90), *a14+, 1 +3f602260: move a12, *a14+, 1 +3f602270: movi 0x3f60ce28, a8 +3f6022a0: move a8, *a14+, 1 +3f6022b0: move a7, *a14+, 1 +3f6022c0: calla L3F596E40 +3f6022f0: move a14, -*sp, 1 +3f602300: setf 16, 0, 0 +3f602310: move *a13(0x950), a7, 0 +3f602330: move a7, *a14+, 1 +3f602340: move a5, *a14+, 1 +3f602350: setf 16, 1, 0 +3f602360: move *a12(0x40), a8, 0 +3f602380: move a8, *a14+, 1 +3f602390: movi 0x3f60d048, a8 +3f6023c0: move a8, *a14+, 1 +3f6023d0: movi 0xffff, a3 +3f6023f0: move a3, *a14+, 1 +3f602400: calla L3F596E40 +3f602430: calla L3F707A30 +L3F602460: +3f602460: move a14, -*sp, 1 +3f602470: move a4, *a14+, 1 +3f602480: move *a13(0x90), *a14+, 1 +3f6024a0: move a11, *a14+, 1 +3f6024b0: calla L3FB44400 +3f6024e0: setf 16, 1, 0 +3f6024f0: move *a12(0x40), a7, 0 +3f602510: add a4, a7 +3f602520: move a7, *a12(0x40), 0 +3f602540: move a4, a7 +3f602550: sll 0x3, a7 +3f602560: move *a13(0x90), a5, 1 +3f602580: add a5, a7 +3f602590: move a7, *a13(0x90), 1 +3f6025b0: move a4, a5 +3f6025c0: sll 0x3, a5 +3f6025d0: add a5, a11 +3f6025e0: move *a13(0xd0), a5, 0 +3f602600: sub a4, a5 +3f602610: move a5, *a13(0xd0), 0 +3f602630: move a4, @0x1da510, 1 +3f602660: move *a13(0xd0), a5, 0 +3f602680: move a5, @0x1da530, 1 +3f6026b0: move *a12(0x40), a3, 0 +3f6026d0: move a3, @0x1da550, 1 +3f602700: move *a13(0xe0), a7, 0 +3f602720: jrne L3F602820 +3f602730: setf 8, 0, 0 +3f602740: move *a13(0x130), a7, 0 +3f602760: dsjs a7, L3F602820 +3f602770: sub a7, a7 +3f602780: movb a7, *a13(0x130) +3f6027a0: setf 16, 1, 0 +3f6027b0: move *a13(0xf0), a3, 0 +3f6027d0: add a4, a3 +3f6027e0: addk 14, a3 +3f6027f0: move a3, *a13(0xf0), 0 +3f602810: jruc L3F602880 +L3F602820: +3f602820: setf 16, 1, 0 +3f602830: move *a13(0xf0), a7, 0 +3f602850: add a4, a7 +3f602860: move a7, *a13(0xf0), 0 +L3F602880: +3f602880: move *a13(0xffa0), a7, 1 +3f6028a0: jreq L3F6029D0 +3f6028b0: move *a12(0x20), a3, 1 +3f6028d0: subk 4, a3 +3f6028e0: move a3, *a12(0x20), 1 +3f602900: move *a12(0x40), a3, 0 +3f602920: addk 4, a3 +3f602930: move a3, *a12(0x40), 0 +3f602950: move *a12(0x20), a3, 1 +3f602970: sll 0x3, a3 +3f602980: add a12, a3 +3f602990: move a7, *a3, 1 +3f6029a0: sub a3, a3 +3f6029b0: move a3, *a13(0xffa0), 1 +L3F6029D0: +3f6029d0: move a5, a3 +3f6029e0: jrne L3F602A70 +3f6029f0: move *a13(0xe0), a7, 0 +3f602a10: inc a7 +3f602a20: cmp a10, a7 +3f602a30: jrne L3F602A70 +3f602a40: movk 1, a7 +3f602a50: movb a7, *a13(0x120) +L3F602A70: +3f602a70: move a3, a7 +3f602a80: jrne L3F602B60 +3f602a90: move *a13(0xe0), a3, 0 +3f602ab0: inc a3 +3f602ac0: cmp a10, a3 +3f602ad0: jrge L3F602B60 +3f602ae0: move *a13(0xe0), a3, 0 +3f602b00: inc a3 +3f602b10: move a3, *a13(0xe0), 0 +3f602b30: movk 1, a3 +3f602b40: movb a3, *a13(0x100) +L3F602B60: +3f602b60: move *a12(0x40), a3, 0 +3f602b80: setf 16, 0, 0 +3f602b90: move *a13(0x950), a5, 0 +3f602bb0: cmp a5, a3 +3f602bc0: jrne L3F602C60 +3f602bd0: movk 1, a3 +3f602be0: movb a3, *a13(0x940) +3f602c00: sub a5, a5 +3f602c10: movb a5, *a13(0x940) +3f602c30: movb a3, *a13(0x110) +3f602c50: jruc L3F602CF0 +L3F602C60: +3f602c60: setf 16, 1, 0 +3f602c70: move *a12(0x40), a3, 0 +3f602c90: cmpi 0x70, a3 +3f602cb0: jrne L3F602CF0 +3f602cc0: sub a3, a3 +3f602cd0: movb a3, *a13(0x940) +L3F602CF0: +3f602cf0: setf 8, 0, 0 +3f602d00: move *a13(0x120), a7, 0 +3f602d20: jaeq L3F6004E0 +L3F602D40: +3f602d40: move *a13(0x20), a8, 1 +L3F602D60: +3f602d60: move *sp(0x1a0), a14, 1 +3f602d80: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f602da0: rets 2 +3f602db0: mmtm sp, a9,a11,a13 +3f602dd0: move a14, a13 +3f602de0: addi 0x50, a14 +3f602e00: sub a11, a11 +3f602e10: move a11, *a13(0x10), 1 +3f602e30: move *a13(0xffe0), a11, 1 +3f602e50: setf 16, 0, 0 +3f602e60: move *a11(0x90), a11, 0 +3f602e80: jrne L3F602F70 +3f602e90: move a14, -*sp, 1 +3f602ea0: move *a13(0xffe0), *a14+, 1 +3f602ec0: movi 0x3f9d17e0, a11 +3f602ef0: move a11, *a14+, 1 +3f602f00: move @0x23eab0, *a14+, 1 +3f602f30: calla L3FB41A30 +3f602f60: jruc L3F603740 +L3F602F70: +3f602f70: move a14, -*sp, 1 +3f602f80: move *a13(0xffe0), *a14+, 1 +3f602fa0: calla L3F9E0B80 +3f602fd0: setf 16, 1, 0 +3f602fe0: move a8, *a13, 0 +3f602ff0: move a14, -*sp, 1 +3f603000: movi 0x1da570, a11 +3f603030: move a11, *a14+, 1 +3f603040: move *a13, a9, 0 +3f603050: move a9, *a14+, 1 +3f603060: move *a13(0xffe0), *a14+, 1 +3f603080: calla L3F600200 +3f6030b0: move a8, *a13(0x10), 1 +3f6030d0: move a14, -*sp, 1 +3f6030e0: move *a13(0xffe0), *a14+, 1 +3f603100: movi 0x3f9d17e0, a11 +3f603130: move a11, *a14+, 1 +3f603140: move @0x23eab0, *a14+, 1 +3f603170: calla L3FB41A30 +3f6031a0: move *a13(0x10), a11, 1 +3f6031c0: jrne L3F603250 +3f6031d0: move @0x1da770, a9, 1 +3f603200: inc a9 +3f603210: move a9, @0x1da770, 1 +3f603240: jruc L3F603740 +L3F603250: +3f603250: calla L3FB33870 +3f603280: move a8, *a13(0x30), 1 +3f6032a0: move @0x96b20, a9, 1 +3f6032d0: move @0x96b40, a11, 1 +3f603300: cmp a11, a9 +3f603310: jrlt L3F603470 +3f603320: move @0x96b60, a11, 1 +3f603350: inc a11 +3f603360: move a11, @0x96b60, 1 +3f603390: move @0x1da770, a9, 1 +3f6033c0: inc a9 +3f6033d0: move a9, @0x1da770, 1 +3f603400: move a14, -*sp, 1 +3f603410: move *a13(0x10), *a14+, 1 +3f603430: calla L3F6ADF20 +3f603460: jruc L3F6036E0 +L3F603470: +3f603470: move *a13(0x10), a9, 1 +3f603490: sub a11, a11 +3f6034a0: move a11, *a9(0x3e0), 1 +3f6034c0: move @0x96b00, a11, 1 +3f6034f0: jrne L3F603540 +3f603500: move a9, @0x96ae0, 1 +3f603530: jruc L3F603590 +L3F603540: +3f603540: move @0x96b00, a11, 1 +3f603570: move a9, *a11(0x3e0), 1 +L3F603590: +3f603590: move a9, @0x96b00, 1 +3f6035c0: move @0x96b20, a11, 1 +3f6035f0: inc a11 +3f603600: move a11, @0x96b20, 1 +3f603630: move @0x95fd0, a9, 1 +3f603660: movk 4, a11 +3f603670: or a9, a11 +3f603680: move a11, @0x95fd0, 1 +3f6036b0: calla L3F60BD40 +L3F6036E0: +3f6036e0: move a14, -*sp, 1 +3f6036f0: move *a13(0x30), *a14+, 1 +3f603710: calla L3FB338D0 +L3F603740: +3f603740: move *sp(0x80), a14, 1 +3f603760: mmfm sp, a9,a11,a13 +3f603780: rets 2 +3f603790: mmtm sp, a9,a11,a13 +3f6037b0: move a14, a13 +3f6037c0: addi 0x30, a14 +3f6037e0: sub a11, a11 +3f6037f0: move a11, *a13(0x10), 1 +3f603810: move *a13(0xffe0), a11, 1 +3f603830: setf 16, 0, 0 +3f603840: move *a11(0x90), a11, 0 +3f603860: jreq L3F6038B0 +3f603870: move @0x1e1790, a11, 1 +3f6038a0: jreq L3F603990 +L3F6038B0: +3f6038b0: move a14, -*sp, 1 +3f6038c0: move *a13(0xffe0), *a14+, 1 +3f6038e0: movi 0x3f9d17e0, a11 +3f603910: move a11, *a14+, 1 +3f603920: move @0x23eab0, *a14+, 1 +3f603950: calla L3FB41A30 +3f603980: jruc L3F603D80 +L3F603990: +3f603990: move a14, -*sp, 1 +3f6039a0: move *a13(0xffe0), *a14+, 1 +3f6039c0: calla L3F9E0B80 +3f6039f0: setf 16, 1, 0 +3f603a00: move a8, *a13, 0 +3f603a10: move a14, -*sp, 1 +3f603a20: movi 0x1da570, a11 +3f603a50: move a11, *a14+, 1 +3f603a60: move *a13, a9, 0 +3f603a70: move a9, *a14+, 1 +3f603a80: move *a13(0xffe0), *a14+, 1 +3f603aa0: calla L3F600200 +3f603ad0: move a8, *a13(0x10), 1 +3f603af0: move a14, -*sp, 1 +3f603b00: move *a13(0xffe0), *a14+, 1 +3f603b20: movi 0x3f9d17e0, a11 +3f603b50: move a11, *a14+, 1 +3f603b60: move @0x23eab0, *a14+, 1 +3f603b90: calla L3FB41A30 +3f603bc0: move *a13(0x10), a11, 1 +3f603be0: jrne L3F603CF0 +3f603bf0: move a14, -*sp, 1 +3f603c00: movi 0x3f60d230, a8 +3f603c30: move a8, *a14+, 1 +3f603c40: calla L3FB341E0 +3f603c70: move @0x1da770, a9, 1 +3f603ca0: inc a9 +3f603cb0: move a9, @0x1da770, 1 +3f603ce0: jruc L3F603D80 +L3F603CF0: +3f603cf0: move a14, -*sp, 1 +3f603d00: move a11, *a14+, 1 +3f603d10: movi 0x1da850, a9 +3f603d40: move a9, *a14+, 1 +3f603d50: calla L3F610BF0 +L3F603D80: +3f603d80: move *sp(0x80), a14, 1 +3f603da0: mmfm sp, a9,a11,a13 +3f603dc0: rets 2 +3f603dd0: mmtm sp, a11,a13 +3f603df0: move a14, a13 +3f603e00: addk 32, a14 +3f603e10: setf 16, 0, 0 +3f603e20: move @0x1da4f0, a11, 0 +3f603e50: dsj a11, L3F6046A0 +3f603e70: move *a13(0xffe0), a11, 1 +3f603e90: addi 0xa0, a11 +3f603eb0: move a11, *a13, 1 +3f603ec0: move *a11(0x60), a11, 0 +3f603ee0: subk 8, a11 +3f603ef0: jrne L3F603FB0 +3f603f00: move a14, -*sp, 1 +3f603f10: move *a13(0xffe0), *a14+, 1 +3f603f30: movi 0x3f602db0, a11 +3f603f60: move a11, *a14+, 1 +3f603f70: calla L3F604780 +3f603fa0: jruc L3F6041B0 +L3F603FB0: +3f603fb0: move *a13, a11, 1 +3f603fc0: move *a11(0x60), a11, 0 +3f603fe0: cmpi 0x608, a11 +3f604000: jrne L3F6040C0 +3f604010: move a14, -*sp, 1 +3f604020: move *a13(0xffe0), *a14+, 1 +3f604040: movi 0x3f603790, a11 +3f604070: move a11, *a14+, 1 +3f604080: calla L3F604780 +3f6040b0: jruc L3F6041B0 +L3F6040C0: +3f6040c0: move a14, -*sp, 1 +3f6040d0: move *a13, a11, 1 +3f6040e0: move *a11(0x60), a8, 0 +3f604100: move a8, *a14+, 1 +3f604110: movi 0x3f60d328, a8 +3f604140: move a8, *a14+, 1 +3f604150: calla L3FB341E0 +3f604180: calla L3F707A30 +L3F6041B0: +3f6041b0: move a14, -*sp, 1 +3f6041c0: move @0x1d2790, *a14+, 1 +3f6041f0: calla L3FB3FE90 +3f604220: jruc L3F604730 +L3F604230: +3f604230: move *a13(0xffe0), a11, 1 +3f604250: jreq L3F604730 +3f604260: move a14, -*sp, 1 +3f604270: move a11, *a14+, 1 +3f604280: movi 0x3f9d17e0, a11 +3f6042b0: move a11, *a14+, 1 +3f6042c0: move @0x23eab0, *a14+, 1 +3f6042f0: calla L3FB41A30 +3f604320: jruc L3F604730 +L3F604330: +3f604330: move *a13(0xffe0), a11, 1 +3f604350: jreq L3F604420 +3f604360: move a14, -*sp, 1 +3f604370: move a11, *a14+, 1 +3f604380: movi 0x3f9d17e0, a11 +3f6043b0: move a11, *a14+, 1 +3f6043c0: move @0x23eab0, *a14+, 1 +3f6043f0: calla L3FB41A30 +L3F604420: +3f604420: move a14, -*sp, 1 +3f604430: move @0x1d2790, *a14+, 1 +3f604460: calla L3FB3FE90 +3f604490: jruc L3F604730 +L3F6044A0: +3f6044a0: move *a13(0xffe0), a11, 1 +3f6044c0: jreq L3F604730 +3f6044d0: move a14, -*sp, 1 +3f6044e0: move a11, *a14+, 1 +3f6044f0: movi 0x3f9d17e0, a11 +3f604520: move a11, *a14+, 1 +3f604530: move @0x23eab0, *a14+, 1 +3f604560: calla L3FB41A30 +3f604590: jruc L3F604730 +L3F6045A0: +3f6045a0: move a14, -*sp, 1 +3f6045b0: move @0x1da4f0, a11, 0 +3f6045e0: move a11, *a14+, 1 +3f6045f0: movi 0x3f60d438, a8 +3f604620: move a8, *a14+, 1 +3f604630: movi 0xffff, a11 +3f604650: move a11, *a14+, 1 +3f604660: calla L3F5969B0 +3f604690: jruc L3F604730 +L3F6046A0: +3f6046a0: move @0x1da4f0, a8, 0 +3f6046d0: jreq L3F604230 +3f6046e0: subk 2, a8 +3f6046f0: jreq L3F604330 +3f604700: dec a8 +3f604710: jreq L3F6044A0 +3f604720: jruc L3F6045A0 +L3F604730: +3f604730: move *sp(0x60), a14, 1 +3f604750: mmfm sp, a11,a13 +3f604770: rets 2 +L3F604780: +3f604780: mmtm sp, a9,a11,a13 +3f6047a0: move a14, a13 +3f6047b0: calla L3FB2E040 +3f6047e0: setf 16, 0, 0 +3f6047f0: move @0x1da4d0, a11, 0 +3f604820: move @0x1da4e0, a9, 0 +3f604850: cmp a9, a11 +3f604860: jrne L3F604A00 +3f604870: sll 0x6, a11 +3f604880: addi 0x1d27d0, a11 +3f6048b0: move *a11, a11, 1 +3f6048c0: jreq L3F604A00 +3f6048d0: calla L3FB2E130 +3f604900: move a14, -*sp, 1 +3f604910: movi 0x3f60d578, a8 +3f604940: move a8, *a14+, 1 +3f604950: movk 2, a11 +3f604960: move a11, *a14+, 1 +3f604970: movi 0x65, a9 +3f604990: move a9, *a14+, 1 +3f6049a0: subk 11, a9 +3f6049b0: move a9, *a14+, 1 +3f6049c0: calla L3F265310 +3f6049f0: jruc L3F604BE0 +L3F604A00: +3f604a00: sll 0x6, a9 +3f604a10: addi 0x1d27d0, a9 +3f604a40: move *a13(0xffe0), *a9(0x0), 1 +3f604a70: move @0x1da4e0, a11, 0 +3f604aa0: sll 0x6, a11 +3f604ab0: addi 0x1d27d0, a11 +3f604ae0: move *a13(0xffc0), *a11(0x20), 1 +3f604b10: move @0x1da4e0, a11, 0 +3f604b40: inc a11 +3f604b50: movi 0x1f4, a9 +3f604b70: modu a9, a11 +3f604b80: move a11, @0x1da4e0, 0 +3f604bb0: calla L3FB2E130 +L3F604BE0: +3f604be0: move *sp(0x80), a14, 1 +3f604c00: mmfm sp, a9,a11,a13 +3f604c20: rets 2 +L3F604C30: +3f604c30: mmtm sp, a9,a11,a13 +3f604c50: move a14, a13 +3f604c60: addi 0x6d0, a14 +3f604c80: sub a11, a11 +3f604c90: move a11, *a13(0x100), 1 +3f604cb0: calla L3FB33870 +3f604ce0: move a8, *a13(0x6b0), 1 +3f604d00: movk 1, a11 +3f604d10: move a11, @0x96e50, 1 +3f604d40: move a14, -*sp, 1 +3f604d50: movk 32, a11 +3f604d60: move a11, *a14+, 1 +3f604d70: move a13, *a14+, 1 +3f604d80: calla L3FB44A00 +3f604db0: movk 2, a9 +3f604dc0: setf 16, 0, 0 +3f604dd0: move a9, *a13(0x80), 0 +3f604df0: move a14, -*sp, 1 +3f604e00: move @0x1da570, *a14+, 1 +3f604e30: move a13, *a14+, 1 +3f604e40: calla L3FB45720 +3f604e70: move a14, -*sp, 1 +3f604e80: move @0x1d2750, *a14+, 1 +3f604eb0: calla L3FB2C140 +3f604ee0: move a8, @0x1d2770, 1 +3f604f10: move a14, -*sp, 1 +3f604f20: move a8, *a14+, 1 +3f604f30: calla L3FB2C140 +3f604f60: move a8, *a13(0xa0), 1 +3f604f80: move a14, -*sp, 1 +3f604f90: movi 0x1da570, a9 +3f604fc0: move a9, *a14+, 1 +3f604fd0: move a13, *a14+, 1 +3f604fe0: movi 0x80206916, a9 +3f605010: move a9, *a14+, 1 +3f605020: move *a13(0x100), *a14+, 1 +3f605040: calla L3F617940 +3f605070: move a8, a8 +3f605080: jreq L3F6051E0 +3f605090: move a14, -*sp, 1 +3f6050a0: movi 0x3f60d6d8, a8 +3f6050d0: move a8, *a14+, 1 +3f6050e0: movi 0xffff, a9 +3f605100: move a9, *a14+, 1 +3f605110: calla L3F596830 +3f605140: move a14, -*sp, 1 +3f605150: movk 2, a9 +3f605160: move a9, *a14+, 1 +3f605170: movi 0x3f60d7f8, a8 +3f6051a0: move a8, *a14+, 1 +3f6051b0: calla L3F309350 +L3F6051E0: +3f6051e0: move a14, -*sp, 1 +3f6051f0: move a11, *a14+, 1 +3f605200: move a13, *a14+, 1 +3f605210: calla L3FB44A00 +3f605240: movk 2, a9 +3f605250: setf 16, 0, 0 +3f605260: move a9, *a13(0x80), 0 +3f605280: move a14, -*sp, 1 +3f605290: move @0x1da570, *a14+, 1 +3f6052c0: move a13, *a14+, 1 +3f6052d0: calla L3FB45720 +3f605300: move a14, -*sp, 1 +3f605310: move @0x1da830, *a14+, 1 +3f605340: calla L3FB2C140 +3f605370: move a8, @0x1da810, 1 +3f6053a0: move a14, -*sp, 1 +3f6053b0: move a8, *a14+, 1 +3f6053c0: calla L3FB2C140 +3f6053f0: move a8, *a13(0xa0), 1 +3f605410: move a14, -*sp, 1 +3f605420: movi 0x1da570, a9 +3f605450: move a9, *a14+, 1 +3f605460: move a13, *a14+, 1 +3f605470: movi 0x8020690c, a9 +3f6054a0: move a9, *a14+, 1 +3f6054b0: move *a13(0x100), *a14+, 1 +3f6054d0: calla L3F617940 +3f605500: move a8, a8 +3f605510: jreq L3F605670 +3f605520: move a14, -*sp, 1 +3f605530: movi 0x3f60d918, a8 +3f605560: move a8, *a14+, 1 +3f605570: movi 0xffff, a9 +3f605590: move a9, *a14+, 1 +3f6055a0: calla L3F596830 +3f6055d0: move a14, -*sp, 1 +3f6055e0: movk 2, a9 +3f6055f0: move a9, *a14+, 1 +3f605600: movi 0x3f60da20, a8 +3f605630: move a8, *a14+, 1 +3f605640: calla L3F309350 +L3F605670: +3f605670: move a14, -*sp, 1 +3f605680: move @0x1da810, *a14+, 1 +3f6056b0: calla L3FB2C140 +3f6056e0: move a8, @0x1dab20, 1 +3f605710: movk 1, a9 +3f605720: setf 16, 0, 0 +3f605730: move a9, @0x1da4f0, 0 +3f605760: move @0x1d27b0, a11, 1 +3f605790: jreq L3F605A80 +3f6057a0: move @0x1da830, a11, 1 +3f6057d0: move @0x1dad80, a9, 1 +3f605800: cmp a9, a11 +3f605810: jreq L3F605A80 +3f605820: move @0x1b39a0, a9, 1 +3f605850: jrne L3F605A80 +3f605860: move a11, a11 +3f605870: jreq L3F605A80 +3f605880: inc a11 +3f605890: jreq L3F605A80 +3f6058a0: move @0x1da830, @0x1dad80, 1 +3f6058f0: move a14, -*sp, 1 +3f605900: move *a13(0x6b0), *a14+, 1 +3f605920: calla L3FB338D0 +3f605950: move a14, -*sp, 1 +3f605960: sub a11, a11 +3f605970: move a11, *a14+, 1 +3f605980: movi 0x3f589200, a9 +3f6059b0: move a9, *a14+, 1 +3f6059c0: move @0x1d27b0, *a14+, 1 +3f6059f0: calla L3FB41A30 +3f605a20: move a14, -*sp, 1 +3f605a30: movk 1, a11 +3f605a40: move a11, *a14+, 1 +3f605a50: calla L3F22F6D0 +L3F605A80: +3f605a80: move a14, -*sp, 1 +3f605a90: move *a13(0x6b0), *a14+, 1 +3f605ab0: calla L3FB338D0 +3f605ae0: move @0x1b39a0, a11, 1 +3f605b10: jrne L3F605F10 +3f605b20: move @0x1da830, a9, 1 +3f605b50: jreq L3F605F10 +3f605b60: move a14, -*sp, 1 +3f605b70: move a14, -*sp, 1 +3f605b80: move a13, a9 +3f605b90: addi 0x610, a9 +3f605bb0: move a9, *a14+, 1 +3f605bc0: move @0x1da830, *a14+, 1 +3f605bf0: calla L3F3FFA50 +3f605c20: move a8, *a14+, 1 +3f605c30: move a13, a11 +3f605c40: addi 0x520, a11 +3f605c60: move a11, *a14+, 1 +3f605c70: calla L3FB45720 +3f605ca0: move a14, -*sp, 1 +3f605cb0: move a14, -*sp, 1 +3f605cc0: move a9, *a14+, 1 +3f605cd0: move @0x1d2750, *a14+, 1 +3f605d00: calla L3F3FFA50 +3f605d30: move a8, *a14+, 1 +3f605d40: move a11, *a14+, 1 +3f605d50: movi 0x3f60db28, a8 +3f605d80: move a8, *a14+, 1 +3f605d90: move a13, a9 +3f605da0: addi 0x120, a9 +3f605dc0: move a9, *a14+, 1 +3f605dd0: calla L3FB34430 +3f605e00: move a14, -*sp, 1 +3f605e10: movk 3, a9 +3f605e20: move a9, *a14+, 1 +3f605e30: move a13, a9 +3f605e40: addi 0x120, a9 +3f605e60: move a9, *a14+, 1 +3f605e70: calla L3F309350 +3f605ea0: move a14, -*sp, 1 +3f605eb0: move a9, *a14+, 1 +3f605ec0: sub a9, a9 +3f605ed0: move a9, *a14+, 1 +3f605ee0: calla L3F596830 +L3F605F10: +3f605f10: move a14, -*sp, 1 +3f605f20: movi 0x1da830, a11 +3f605f50: move a11, *a14+, 1 +3f605f60: calla L3F6FB7E0 +3f605f90: calla L3F30C160 +3f605fc0: subi 0x6d0, a14 +3f605fe0: mmfm sp, a9,a11,a13 +3f606000: rets +L3F606010: +3f606010: move a11, -*sp, 1 +3f606020: setf 16, 0, 0 +3f606030: move @0x1da4f0, a11, 0 +3f606060: subk 2, a11 +3f606070: jrne L3F6060C0 +3f606080: calla L3F604C30 +3f6060b0: jruc L3F6061F0 +L3F6060C0: +3f6060c0: move @0x1da4f0, a11, 0 +3f6060f0: subk 3, a11 +3f606100: jreq L3F606150 +3f606110: move @0x1da4f0, a11, 0 +3f606140: jrne L3F6061F0 +L3F606150: +3f606150: move a14, -*sp, 1 +3f606160: movk 1, a11 +3f606170: move a11, *a14+, 1 +3f606180: movi 0x1dab40, a11 +3f6061b0: move a11, *a14+, 1 +3f6061c0: calla L3FE19F70 +L3F6061F0: +3f6061f0: move *sp+, a11, 1 +3f606200: rets +L3F606210: +3f606210: mmtm sp, a9,a11,a13 +3f606230: move a14, a13 +3f606240: addi 0x60, a14 +3f606260: setf 16, 0, 0 +3f606270: move @0x1da4f0, a11, 0 +3f6062a0: dec a11 +3f6062b0: jreq L3F6062F0 +3f6062c0: calla L3F606010 +L3F6062F0: +3f6062f0: calla L3FB2E040 +3f606320: jruc L3F606400 +3f606330: nop +3f606340: nop +3f606350: nop +3f606360: nop +3f606370: nop +3f606380: nop +3f606390: nop +3f6063a0: nop +3f6063b0: nop +3f6063c0: nop +3f6063d0: nop +3f6063e0: nop +3f6063f0: nop +L3F606400: +3f606400: setf 16, 0, 0 +3f606410: move @0x1da4d0, a11, 0 +3f606440: move @0x1da4e0, a9, 0 +3f606470: cmp a9, a11 +3f606480: jreq L3F606990 +L3F606490: +3f606490: move @0x1da4d0, a11, 0 +3f6064c0: sll 0x6, a11 +3f6064d0: addi 0x1d27d0, a11 +3f606500: move *a11, *a13, 1 +3f606510: move @0x1da4d0, a11, 0 +3f606540: sll 0x6, a11 +3f606550: addi 0x1d27d0, a11 +3f606580: move *a11(0x20), *a13(0x20), 1 +3f6065b0: move @0x1da4d0, a11, 0 +3f6065e0: sll 0x6, a11 +3f6065f0: addi 0x1d27d0, a11 +3f606620: sub a9, a9 +3f606630: move a9, *a11, 1 +3f606640: move @0x1da4d0, a11, 0 +3f606670: sll 0x6, a11 +3f606680: addi 0x1d27d0, a11 +3f6066b0: move a9, *a11(0x20), 1 +3f6066d0: move @0x1da4d0, a11, 0 +3f606700: inc a11 +3f606710: movi 0x1f4, a9 +3f606730: modu a9, a11 +3f606740: move a11, @0x1da4d0, 0 +3f606770: calla L3FB2E130 +3f6067a0: calla L3F708DE0 +3f6067d0: move a8, *a13(0x40), 1 +3f6067f0: move a14, -*sp, 1 +3f606800: move *a13(0x20), *a14+, 1 +3f606820: move *a13, a11, 1 +3f606830: call a11 +3f606840: move a14, -*sp, 1 +3f606850: move *a13(0x40), *a14+, 1 +3f606870: calla L3F709340 +3f6068a0: calla L3F57A710 +3f6068d0: calla L3FB2E040 +3f606900: setf 16, 0, 0 +3f606910: move @0x1da4d0, a9, 0 +3f606940: move @0x1da4e0, a11, 0 +3f606970: cmp a11, a9 +3f606980: jrne L3F606490 +L3F606990: +3f606990: calla L3FB2E130 +3f6069c0: calla L3FB3FA00 +3f6069f0: subi 0x60, a14 +3f606a10: mmfm sp, a9,a11,a13 +3f606a30: rets +3f606a40: mmtm sp, a9,a11,a13 +3f606a60: move a14, a13 +3f606a70: addi 0x60, a14 +3f606a90: move @0x1b3900, a11, 1 +3f606ac0: move a14, -*sp, 1 +3f606ad0: movi 0x1ce, a9 +3f606af0: move a9, *a14+, 1 +3f606b00: movk 1, a9 +3f606b10: move a9, *a14+, 1 +3f606b20: calla L3F703D90 +3f606b50: move a8, *a11(0x100), 1 +3f606b70: move a8, a11 +3f606b80: jrne L3F606C40 +3f606b90: move a14, -*sp, 1 +3f606ba0: movi 0x3f60dca0, a8 +3f606bd0: move a8, *a14+, 1 +3f606be0: calla L3FB341E0 +3f606c10: calla L3F707A30 +L3F606C40: +3f606c40: move a14, -*sp, 1 +3f606c50: movi 0x1dab40, a11 +3f606c80: move a11, *a14+, 1 +3f606c90: calla L3FE19EB0 +3f606cc0: move a14, -*sp, 1 +3f606cd0: movi 0x3f60de08, a8 +3f606d00: move a8, *a14+, 1 +3f606d10: movi 0xffff, a9 +3f606d30: move a9, *a14+, 1 +3f606d40: calla L3F596830 +3f606d70: sub a9, a9 +3f606d80: movb a9, *a13(0x30) +3f606da0: move a9, @0x1d2750, 1 +3f606dd0: move a9, @0x1da830, 1 +3f606e00: move a9, @0x1da810, 1 +3f606e30: setf 16, 0, 0 +3f606e40: move a9, @0x1da4d0, 0 +3f606e70: move a9, @0x1da4e0, 0 +3f606ea0: move a9, @0x1da500, 0 +3f606ed0: move a9, @0x1da510, 1 +3f606f00: move a9, @0x1da530, 1 +3f606f30: move a9, @0x1da550, 1 +3f606f60: calla L3F708700 +3f606f90: move a8, @0x1d2790, 1 +3f606fc0: setf 16, 0, 0 +3f606fd0: move a9, @0x1da4f0, 0 +3f607000: move a9, *a13, 0 +3f607010: setf 16, 1, 0 +L3F607020: +3f607020: move *a13, a11, 0 +3f607030: sll 0x6, a11 +3f607040: addi 0x1d27d0, a11 +3f607070: sub a9, a9 +3f607080: move a9, *a11, 1 +3f607090: move *a13, a11, 0 +3f6070a0: sll 0x6, a11 +3f6070b0: addi 0x1d27d0, a11 +3f6070e0: move a9, *a11(0x20), 1 +3f607100: move *a13, a11, 0 +3f607110: inc a11 +3f607120: move a11, *a13, 0 +3f607130: cmpi 0x1f4, a11 +3f607150: jrlt L3F607020 +3f607160: move a9, @0x1da4d0, 0 +3f607190: move a9, @0x1da4e0, 0 +3f6071c0: move a9, @0x1da500, 0 +L3F6071F0: +3f6071f0: sub a11, a11 +3f607200: setf 16, 0, 0 +3f607210: move a11, @0x1da4f0, 0 +L3F607240: +3f607240: calla L3FB3FA00 +3f607270: setf 16, 0, 0 +3f607280: move @0x1da4f0, a11, 0 +3f6072b0: subk 2, a11 +3f6072c0: jrne L3F607240 +3f6072d0: move a14, -*sp, 1 +3f6072e0: move @0x1da830, *a14+, 1 +3f607310: calla L3FB2C140 +3f607340: move a8, @0x1da810, 1 +3f607370: move a14, -*sp, 1 +3f607380: move @0x1d2750, *a14+, 1 +3f6073b0: calla L3FB2C140 +3f6073e0: move a8, @0x1d2770, 1 +3f607410: calla L3F22D4F0 +3f607440: sub a11, a11 +3f607450: move a11, @0x95fb0, 1 +3f607480: move a11, @0x96ac0, 1 +3f6074b0: move a11, @0x95f90, 1 +3f6074e0: setf 8, 0, 0 +3f6074f0: move *a13(0x30), a9, 0 +3f607510: jrne L3F607660 +3f607520: calla L3FB33870 +3f607550: move a8, *a13(0x10), 1 +3f607570: calla L3F658800 +3f6075a0: calla L3F6A9600 +3f6075d0: move a14, -*sp, 1 +3f6075e0: move *a13(0x10), *a14+, 1 +3f607600: calla L3FB338D0 +3f607630: movk 1, a11 +3f607640: movb a11, *a13(0x30) +L3F607660: +3f607660: calla L3F60ABF0 +3f607690: move a8, *a13(0x40), 1 +3f6076b0: move a8, a9 +3f6076c0: jreq L3F6077E0 +3f6076d0: move a14, -*sp, 1 +3f6076e0: move @0x1d2750, *a14+, 1 +3f607710: move @0x1da830, *a14+, 1 +3f607740: movi 0x3f60de98, a8 +3f607770: move a8, *a14+, 1 +3f607780: movi 0xffff, a11 +3f6077a0: move a11, *a14+, 1 +3f6077b0: calla L3F596BE0 +L3F6077E0: +3f6077e0: move a9, a8 +3f6077f0: jrne L3F6071F0 +3f607800: move @0x1d27b0, a11, 1 +3f607830: jrne L3F607B30 +3f607840: move a14, -*sp, 1 +3f607850: sub a9, a9 +3f607860: move a9, *a14+, 1 +3f607870: movk 1, a9 +3f607880: move a9, *a14+, 1 +3f607890: movi 0x3000, a9 +3f6078b0: move a9, *a14+, 1 +3f6078c0: movi 0x3f60e158, a8 +3f6078f0: move a8, *a14+, 1 +3f607900: movi 0x3f587c00, a9 +3f607930: move a9, *a14+, 1 +3f607940: calla L3F706A40 +3f607970: move a8, @0x1d27b0, 1 +3f6079a0: move a8, a11 +3f6079b0: jrne L3F607B30 +3f6079c0: move a14, -*sp, 1 +3f6079d0: movi 0x3f60e188, a8 +3f607a00: move a8, *a14+, 1 +3f607a10: movi 0xffff, a9 +3f607a30: move a9, *a14+, 1 +3f607a40: calla L3F596830 +3f607a70: move a14, -*sp, 1 +3f607a80: movk 2, a11 +3f607a90: move a11, *a14+, 1 +3f607aa0: movi 0x3f60e2c8, a8 +3f607ad0: move a8, *a14+, 1 +3f607ae0: calla L3F309350 +3f607b10: sub a8, a8 +3f607b20: jruc L3F607C40 +L3F607B30: +3f607b30: movk 1, a9 +3f607b40: setf 16, 0, 0 +3f607b50: move a9, @0x1da4f0, 0 +3f607b80: move a14, -*sp, 1 +3f607b90: movi 0x1da830, a11 +3f607bc0: move a11, *a14+, 1 +3f607bd0: calla L3F6FB7E0 +L3F607C00: +3f607c00: calla L3F606210 +3f607c30: jruc L3F607C00 +L3F607C40: +3f607c40: subi 0x60, a14 +3f607c60: mmfm sp, a9,a11,a13 +3f607c80: rets +3f607c90: mmtm sp, a5,a7,a9,a10,a11,a13 +3f607cb0: move a14, a13 +3f607cc0: addi 0xb0, a14 +3f607ce0: move *a13(0xffe0), a9, 1 +3f607d00: move *a13(0xffc0), a10, 1 +3f607d20: setf 16, 1, 0 +3f607d30: move *a9(0x40), a7, 0 +3f607d50: andi 0x41, a7 +3f607d80: cmpi 0x41, a7 +3f607da0: jreq L3F6082B0 +3f607db0: movi 0x32, a7 +3f607dd0: move a7, *a13(0x70), 1 +3f607df0: move a14, -*sp, 1 +3f607e00: move a10, *a14+, 1 +3f607e10: calla L3F6ADF20 +3f607e40: move a7, a8 +3f607e50: jruc L3F608490 +L3F607E60: +3f607e60: move *a13(0xffa0), a7, 1 +3f607e80: move *a7(0x20), *a13(0x90), 1 +3f607eb0: move a14, -*sp, 1 +3f607ec0: move a13, a7 +3f607ed0: addi 0x30, a7 +3f607ef0: move a7, *a14+, 1 +3f607f00: move a13, *a14+, 1 +3f607f10: move a13, a7 +3f607f20: addi 0x90, a7 +3f607f40: move a7, *a14+, 1 +3f607f50: move a10, *a14+, 1 +3f607f60: movi 0x1da850, a7 +3f607f90: move a7, *a14+, 1 +3f607fa0: calla L3F60FB60 +3f607fd0: move a8, a8 +3f607fe0: jrne L3F608010 +3f607ff0: sub a8, a8 +3f608000: jruc L3F608490 +L3F608010: +3f608010: movi 0x800, a7 +3f608030: move a7, *a13(0x50), 1 +3f608050: jruc L3F608330 +L3F608060: +3f608060: move *a13(0xffa0), a7, 1 +3f608080: move a7, a11 +3f608090: addk 16, a11 +3f6080a0: move a14, -*sp, 1 +3f6080b0: movk 6, a5 +3f6080c0: move a5, *a14+, 1 +3f6080d0: move a13, *a14+, 1 +3f6080e0: move a11, *a14+, 1 +3f6080f0: calla L3FB44400 +3f608120: setf 16, 0, 0 +3f608130: move *a11(0x60), a5, 0 +3f608150: move a5, *a13(0x50), 1 +3f608170: jruc L3F608330 +L3F608180: +3f608180: move a14, -*sp, 1 +3f608190: move *a13(0xffa0), a7, 1 +3f6081b0: move *a7, a8, 0 +3f6081c0: move a8, *a14+, 1 +3f6081d0: setf 16, 1, 0 +3f6081e0: move *a9(0x20), a8, 0 +3f608200: move a8, *a14+, 1 +3f608210: movi 0x3f60e400, a8 +3f608240: move a8, *a14+, 1 +3f608250: calla L3FB341E0 +3f608280: movi 0x2f, a8 +3f6082a0: jruc L3F608490 +L3F6082B0: +3f6082b0: move *a13(0xffa0), a7, 1 +3f6082d0: setf 16, 0, 0 +3f6082e0: move *a7, a8, 0 +3f6082f0: jreq L3F608060 +3f608300: subk 2, a8 +3f608310: jreq L3F607E60 +3f608320: jruc L3F608180 +L3F608330: +3f608330: move a14, -*sp, 1 +3f608340: setf 16, 0, 0 +3f608350: move *a13(0x50), a7, 0 +3f608370: move a7, *a14+, 1 +3f608380: calla L3FB2C000 +3f6083b0: move a8, *a13(0x50), 1 +3f6083d0: move a14, -*sp, 1 +3f6083e0: move a13, *a14+, 1 +3f6083f0: move a8, *a14+, 1 +3f608400: move a10, *a14+, 1 +3f608410: movi 0x1da570, a7 +3f608440: move a7, *a14+, 1 +3f608450: calla L3F6084E0 +3f608480: sub a8, a8 +L3F608490: +3f608490: move *sp(0xe0), a14, 1 +3f6084b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6084d0: rets 2 +L3F6084E0: +3f6084e0: mmtm sp, a7,a9,a11,a13 +3f608500: move a14, a13 +3f608510: addi 0x1d0, a14 +3f608530: sub a11, a11 +3f608540: setf 16, 1, 0 +3f608550: move a11, *a13(0x100), 0 +3f608570: move a11, *a13(0x110), 0 +3f608590: move a11, *a13(0x180), 0 +3f6085b0: move *a13(0xffc0), a11, 1 +3f6085d0: jaeq L3F60A0E0 +3f6085f0: move *a11(0x20), a9, 1 +3f608610: sll 0x3, a9 +3f608620: add a11, a9 +3f608630: move a9, *a13(0x20), 1 +3f608650: move *a11(0x40), a9, 0 +3f608670: move a9, *a13, 1 +3f608680: move a14, -*sp, 1 +3f608690: movi 0x33, a9 +3f6086b0: move a9, *a14+, 1 +3f6086c0: calla L3F9DF6E0 +3f6086f0: move a8, *a13(0xa0), 1 +3f608710: move a8, a8 +3f608720: jrne L3F608840 +3f608730: move a14, -*sp, 1 +3f608740: movi 0x3f60e510, a8 +3f608770: move a8, *a14+, 1 +3f608780: sub a9, a9 +3f608790: move a9, *a14+, 1 +3f6087a0: calla L3F596830 +3f6087d0: move a14, -*sp, 1 +3f6087e0: move a11, *a14+, 1 +3f6087f0: calla L3F6ADF20 +3f608820: jauc L3F60A0E0 +L3F608840: +3f608840: sub a9, a9 +3f608850: movb a9, *a13(0x150) +3f608870: movb a9, *a13(0x160) +3f608890: movb a9, *a13(0x170) +3f6088b0: move a8, *a13(0xc0), 1 +3f6088d0: move a8, *a8(0x20), 1 +3f6088f0: move a8, *a8, 1 +3f608900: move a8, a7 +3f608910: addi 0x40, a7 +3f608930: move a7, *a8(0x60), 1 +3f608950: move a7, *a8(0x40), 1 +3f608970: setf 16, 0, 0 +3f608980: move a9, *a8(0xf0), 0 +3f6089a0: movk 23, a7 +3f6089b0: move a7, *a8(0x90), 0 +3f6089d0: movi 0x5b, a7 +3f6089f0: movb a7, *a8(0x88) +3f608a10: addi 0x170, a8 +3f608a30: move a8, *a13(0xe0), 1 +3f608a50: setf 8, 0, 0 +L3F608A60: +3f608a60: move *a13(0x150), a11, 0 +3f608a80: dsj a11, L3F608F30 +3f608aa0: move a14, -*sp, 1 +3f608ab0: movi 0x33, a11 +3f608ad0: move a11, *a14+, 1 +3f608ae0: calla L3F9DF6E0 +3f608b10: move a8, *a13(0xa0), 1 +3f608b30: move a8, a7 +3f608b40: jrne L3F608C00 +3f608b50: move a14, -*sp, 1 +3f608b60: movi 0x3f60e510, a8 +3f608b90: move a8, *a14+, 1 +3f608ba0: calla L3FB341E0 +3f608bd0: calla L3F707A30 +L3F608C00: +3f608c00: move a7, *a7(0x20), 1 +3f608c20: move a7, *a7, 1 +3f608c30: move a7, a9 +3f608c40: addi 0x40, a9 +3f608c60: move a9, *a7(0x60), 1 +3f608c80: move a9, *a7(0x40), 1 +3f608ca0: sub a9, a9 +3f608cb0: setf 16, 0, 0 +3f608cc0: move a9, *a7(0xf0), 0 +3f608ce0: movk 23, a9 +3f608cf0: move a9, *a7(0x90), 0 +3f608d10: movi 0x5b, a9 +3f608d30: movb a9, *a7(0x88) +3f608d50: sub a9, a9 +3f608d60: movb a9, *a13(0x150) +3f608d80: addi 0x170, a7 +3f608da0: move a7, *a13(0xe0), 1 +3f608dc0: pushst +3f608dd0: dint +3f608de0: move *a13(0xa0), a11, 1 +3f608e00: addi 0x40, a11 +3f608e20: move a11, *a13(0x190), 1 +3f608e40: move *a13(0xc0), a7, 1 +3f608e60: move *a7(0x60), *a13(0x1b0), 1 +3f608e90: move *a13(0x1b0), a7, 1 +3f608eb0: move *a7, *a11, 1 +3f608ec0: move a7, *a11(0x20), 1 +3f608ee0: move a11, *a7, 1 +3f608ef0: move *a11, a7, 1 +3f608f00: move a11, *a7(0x20), 1 +3f608f20: popst +L3F608F30: +3f608f30: move *a13(0xa0), a11, 1 +3f608f50: setf 16, 0, 0 +3f608f60: move *a11(0xf0), a9, 0 +3f608f80: neg a9 +3f608f90: addi 0x5ea, a9 +3f608fb0: move a9, *a13(0x100), 0 +3f608fd0: move *a13, a9, 1 +3f608fe0: setf 16, 1, 0 +3f608ff0: move *a13(0x100), a7, 0 +3f609010: cmp a7, a9 +3f609020: jrlt L3F609040 +3f609030: move a7, a9 +L3F609040: +3f609040: move a9, *a13(0x120), 0 +3f609060: move a14, -*sp, 1 +3f609070: move *a13(0x120), a9, 0 +3f609090: move a9, *a14+, 1 +3f6090a0: move *a13(0xe0), *a14+, 1 +3f6090c0: move *a13(0x20), *a14+, 1 +3f6090e0: calla L3FB44400 +3f609110: sll 0x3, a9 +3f609120: move *a13(0xe0), a7, 1 +3f609140: add a7, a9 +3f609150: move a9, *a13(0xe0), 1 +3f609170: setf 16, 1, 0 +3f609180: move *a13(0x120), a7, 0 +3f6091a0: sll 0x3, a7 +3f6091b0: move *a13(0x20), a9, 1 +3f6091d0: add a9, a7 +3f6091e0: move a7, *a13(0x20), 1 +3f609200: setf 16, 0, 0 +3f609210: move *a11(0xf0), a9, 0 +3f609230: setf 16, 1, 0 +3f609240: move *a13(0x120), a7, 0 +3f609260: add a7, a9 +3f609270: move a9, *a11(0xf0), 0 +3f609290: move *a13, a9, 1 +3f6092a0: sub a7, a9 +3f6092b0: move a9, *a13, 1 +3f6092c0: move *a13(0x110), a9, 0 +3f6092e0: add a7, a9 +3f6092f0: move a9, *a13(0x110), 0 +3f609310: move *a11(0xf0), *a13(0x100), 0 +3f609340: move *a13, a9, 1 +3f609350: jrne L3F609390 +3f609360: movk 1, a7 +3f609370: movb a7, *a13(0x160) +L3F609390: +3f609390: move *a13(0x100), a7, 0 +3f6093b0: cmpi 0x5ea, a7 +3f6093d0: jrne L3F609410 +3f6093e0: movk 1, a7 +3f6093f0: movb a7, *a13(0x150) +L3F609410: +3f609410: setf 8, 0, 0 +3f609420: move *a13(0x160), a7, 0 +3f609440: dsj a7, L3F609DB0 +3f609460: calla L3FB33870 +3f609490: move a8, *a13(0x190), 1 +3f6094b0: move *a13(0xffc0), a7, 1 +3f6094d0: setf 16, 1, 0 +3f6094e0: move *a7(0x50), a7, 0 +3f609500: jrne L3F609590 +3f609510: move a14, -*sp, 1 +3f609520: movi 0x3f60e6b0, a8 +3f609550: move a8, *a14+, 1 +3f609560: calla L3F596290 +L3F609590: +3f609590: move *a13(0xffc0), a7, 1 +3f6095b0: setf 16, 1, 0 +3f6095c0: move *a7(0x50), a7, 0 +3f6095e0: sll 0x4, a7 +3f6095f0: addi 0x94540, a7 +3f609620: setf 16, 0, 0 +3f609630: move *a7, a9, 0 +3f609640: dec a9 +3f609650: move a9, *a7, 0 +3f609660: move @0x94540, a9, 0 +3f609690: inc a9 +3f6096a0: move a9, @0x94540, 0 +3f6096d0: move *a13(0xffc0), a7, 1 +3f6096f0: sub a11, a11 +3f609700: move a11, *a7(0x50), 0 +3f609720: move *a7(0x20), a11, 1 +3f609740: cmpi 0x80, a11 +3f609760: jrc L3F6099F0 +3f609770: move *a7(0x20), a11, 1 +3f609790: sll 0x3, a11 +3f6097a0: add a7, a11 +3f6097b0: andi 0xffffe000, a11 +3f6097e0: move a11, *a13(0x40), 1 +3f609800: move @0x94440, a7, 1 +3f609830: sub a7, a11 +3f609840: sra 0xd, a11 +3f609850: sll 0x3, a11 +3f609860: addi 0x95580, a11 +3f609890: movb *a11, a7 +3f6098a0: dec a7 +3f6098b0: movb a7, *a11 +3f6098c0: sll 0x18, a7 +3f6098d0: sra 0x18, a7 +3f6098e0: jrne L3F6099F0 +3f6098f0: move *a13(0x40), a11, 1 +3f609910: move @0x95560, a7, 1 +3f609940: move a7, *a11, 1 +3f609950: move a11, @0x95560, 1 +3f609980: move @0x944c0, a7, 1 +3f6099b0: inc a7 +3f6099c0: move a7, @0x944c0, 1 +L3F6099F0: +3f6099f0: move *a13(0xffc0), a11, 1 +3f609a10: move *a11(0x0), *a13(0x40), 1 +3f609a40: move @0x95540, a7, 1 +3f609a70: move a7, *a11, 1 +3f609a80: sub a7, a7 +3f609a90: move a7, *a11(0x20), 1 +3f609ab0: move a7, *a11(0x3e0), 1 +3f609ad0: move a11, @0x95540, 1 +3f609b00: move a14, -*sp, 1 +3f609b10: move *a13(0x190), *a14+, 1 +3f609b30: calla L3FB338D0 +3f609b60: move @0x95d90, a9, 1 +3f609b90: jreq L3F609C50 +3f609ba0: move a7, @0x95d90, 1 +3f609bd0: move a14, -*sp, 1 +3f609be0: movi 0x95540, a9 +3f609c10: move a9, *a14+, 1 +3f609c20: calla L3F6FB7E0 +L3F609C50: +3f609c50: move *a13(0x40), *a13(0xffc0), 1 +3f609c80: movb a7, *a13(0x160) +3f609ca0: move *a13(0xffc0), a11, 1 +3f609cc0: jrne L3F609D10 +3f609cd0: movk 1, a9 +3f609ce0: movb a9, *a13(0x170) +3f609d00: jruc L3F609DB0 +L3F609D10: +3f609d10: move *a11(0x20), a9, 1 +3f609d30: sll 0x3, a9 +3f609d40: add a11, a9 +3f609d50: move a9, *a13(0x20), 1 +3f609d70: setf 16, 1, 0 +3f609d80: move *a11(0x40), a9, 0 +3f609da0: move a9, *a13, 1 +L3F609DB0: +3f609db0: setf 8, 0, 0 +3f609dc0: move *a13(0x170), a11, 0 +3f609de0: jaeq L3F608A60 +3f609e00: move *a13(0xc0), a9, 1 +3f609e20: setf 16, 0, 0 +3f609e30: move *a9(0xf0), a7, 0 +3f609e50: cmpi 0x32, a7 +3f609e70: jrnc L3F609EC0 +3f609e80: movi 0x32, a7 +3f609ea0: move a7, *a9(0xf0), 0 +L3F609EC0: +3f609ec0: move a14, -*sp, 1 +3f609ed0: move a9, *a14+, 1 +3f609ee0: move *a13(0xffa0), *a14+, 1 +3f609f00: move *a13(0xff80), *a14+, 1 +3f609f20: calla L3F9DC890 +3f609f50: move a8, *a13(0x130), 1 +3f609f70: move a8, a7 +3f609f80: jreq L3F60A0E0 +3f609f90: move *a13(0xffe0), a7, 1 +3f609fb0: move *a7(0x260), a9, 1 +3f609fd0: inc a9 +3f609fe0: move a9, *a7(0x260), 1 +3f60a000: move *a7(0x240), a9, 1 +3f60a020: inc a9 +3f60a030: move a9, *a7(0x240), 1 +3f60a050: move a14, -*sp, 1 +3f60a060: move a8, *a14+, 1 +3f60a070: movi 0x3f60e6e0, a8 +3f60a0a0: move a8, *a14+, 1 +3f60a0b0: calla L3FB341E0 +L3F60A0E0: +3f60a0e0: move *sp(0xa0), a14, 1 +3f60a100: mmfm sp, a7,a9,a11,a13 +3f60a120: rets 2 +3f60a130: sub a8, a8 +3f60a140: rets +3f60a150: mmtm sp, a7,a9,a10,a11,a13 +3f60a170: move a14, a13 +3f60a180: addi 0x40, a14 +3f60a1a0: move *a13(0xffe0), a9, 1 +3f60a1c0: move *a13(0xffa0), a10, 1 +3f60a1e0: calla L3FB33870 +3f60a210: move a8, *a13, 1 +3f60a220: sub a11, a11 +3f60a230: move a11, *a13(0x20), 1 +3f60a250: jruc L3F60A4B0 +L3F60A260: +3f60a260: setf 16, 0, 0 +3f60a270: move *a10, a11, 0 +3f60a280: subk 2, a11 +3f60a290: jrne L3F60A390 +3f60a2a0: setf 16, 1, 0 +3f60a2b0: move *a9(0x40), a11, 0 +3f60a2d0: movk 1, a7 +3f60a2e0: or a7, a11 +3f60a2f0: move a11, *a9(0x40), 0 +3f60a310: move @0x1da890, a11, 0 +3f60a340: or a11, a7 +3f60a350: move a7, @0x1da890, 0 +3f60a380: jruc L3F60A540 +L3F60A390: +3f60a390: movi 0x2f, a11 +3f60a3b0: move a11, *a13(0x20), 1 +3f60a3d0: jruc L3F60A540 +L3F60A3E0: +3f60a3e0: setf 16, 0, 0 +3f60a3f0: move *a10, a11, 0 +3f60a400: subk 2, a11 +3f60a410: jreq L3F60A540 +3f60a420: movi 0x2f, a11 +3f60a440: move a11, *a13(0x20), 1 +3f60a460: jruc L3F60A540 +L3F60A470: +3f60a470: movk 22, a11 +3f60a480: move a11, *a13(0x20), 1 +3f60a4a0: jruc L3F60A540 +L3F60A4B0: +3f60a4b0: move *a13(0xffc0), a8, 1 +3f60a4d0: addi 0x7fdf96f4, a8 +3f60a500: jreq L3F60A260 +3f60a510: subk 2, a8 +3f60a520: jreq L3F60A3E0 +3f60a530: jruc L3F60A470 +L3F60A540: +3f60a540: move a14, -*sp, 1 +3f60a550: move *a13(0x0), *a14+, 1 +3f60a570: calla L3FB338D0 +3f60a5a0: move *a13(0x20), a8, 1 +3f60a5c0: move *sp(0xc0), a14, 1 +3f60a5e0: mmfm sp, a7,a9,a10,a11,a13 +3f60a600: rets 2 +3f60a610: move a14, -*sp, 1 +3f60a620: movi 0x3f60e7f8, a8 +3f60a650: move a8, *a14+, 1 +3f60a660: calla L3FB341E0 +3f60a690: rets +3f60a6a0: mmtm sp, a9,a11,a13 +3f60a6c0: move a14, a13 +3f60a6d0: move *a13(0xffe0), a11, 1 +3f60a6f0: movk 21, a9 +3f60a700: setf 16, 0, 0 +3f60a710: move a9, *a11(0x90), 0 +3f60a730: move *a11(0xe0), a9, 0 +3f60a750: dsjs a9, L3F60A7E0 +3f60a760: move @0x1da790, a9, 1 +3f60a790: inc a9 +3f60a7a0: move a9, @0x1da790, 1 +3f60a7d0: jruc L3F60A9F0 +L3F60A7E0: +3f60a7e0: move *a11(0xe0), a9, 0 +3f60a800: jrne L3F60A940 +3f60a810: move a14, -*sp, 1 +3f60a820: move *a11(0xe0), a8, 0 +3f60a840: move a8, *a14+, 1 +3f60a850: movi 0x3f60e8a0, a8 +3f60a880: move a8, *a14+, 1 +3f60a890: calla L3FB341E0 +3f60a8c0: move @0x1da7b0, a9, 1 +3f60a8f0: inc a9 +3f60a900: move a9, @0x1da7b0, 1 +3f60a930: jruc L3F60A9F0 +L3F60A940: +3f60a940: move a14, -*sp, 1 +3f60a950: move *a11(0xe0), a8, 0 +3f60a970: move a8, *a14+, 1 +3f60a980: movi 0x3f60ea18, a8 +3f60a9b0: move a8, *a14+, 1 +3f60a9c0: calla L3FB341E0 +L3F60A9F0: +3f60a9f0: setf 8, 0, 0 +3f60aa00: move *a11(0x88), a9, 0 +3f60aa20: cmpi 0x5b, a9 +3f60aa40: jrne L3F60AAD0 +3f60aa50: move a14, -*sp, 1 +3f60aa60: move a11, *a14+, 1 +3f60aa70: movi 0x33, a9 +3f60aa90: move a9, *a14+, 1 +3f60aaa0: calla L3F9E06E0 +L3F60AAD0: +3f60aad0: move a14, -*sp, 1 +3f60aae0: sub a9, a9 +3f60aaf0: move a9, *a14+, 1 +3f60ab00: movi 0x3f9deda0, a9 +3f60ab30: move a9, *a14+, 1 +3f60ab40: move @0x23eab0, *a14+, 1 +3f60ab70: calla L3FB41A30 +3f60aba0: move *sp(0x80), a14, 1 +3f60abc0: mmfm sp, a9,a11,a13 +3f60abe0: rets 2 +L3F60ABF0: +3f60abf0: mmtm sp, a9,a11,a13 +3f60ac10: move a14, a13 +3f60ac20: addi 0x120, a14 +3f60ac40: sub a11, a11 +3f60ac50: move a11, *a13(0x100), 1 +3f60ac70: movi 0x3f60eb28, a9 +3f60aca0: move a9, @0x1da570, 1 +3f60acd0: setf 16, 1, 0 +3f60ace0: move a11, @0x1da590, 0 +3f60ad10: movi 0x5dc, a9 +3f60ad30: move a9, @0x1da5a0, 0 +3f60ad60: move a11, @0x1da5c0, 0 +3f60ad90: move a11, @0x1da5f0, 1 +3f60adc0: movi 0x3f60a130, a9 +3f60adf0: move a9, @0x1da6b0, 1 +3f60ae20: movi 0x3f607c90, a9 +3f60ae50: move a9, @0x1da6d0, 1 +3f60ae80: movi 0x3f60a150, a9 +3f60aeb0: move a9, @0x1da6f0, 1 +3f60aee0: movi 0x3f60a130, a9 +3f60af10: move a9, @0x1da710, 1 +3f60af40: movi 0x3f60a610, a9 +3f60af70: move a9, @0x1da730, 1 +3f60afa0: move a11, @0x1da750, 1 +3f60afd0: move a11, @0x1da770, 1 +3f60b000: move a11, @0x1da790, 1 +3f60b030: move a11, @0x1da7b0, 1 +3f60b060: move a11, @0x1da7d0, 1 +3f60b090: move a11, @0x1da7f0, 1 +3f60b0c0: movi 0x222, a9 +3f60b0e0: move a9, @0x1da5b0, 0 +3f60b110: move a11, @0x1da7f0, 1 +3f60b140: ori 0x40, a9 +3f60b170: move a9, @0x1da5b0, 0 +3f60b1a0: move a14, -*sp, 1 +3f60b1b0: movi 0x1da570, a9 +3f60b1e0: move a9, *a14+, 1 +3f60b1f0: calla L3F658D10 +3f60b220: move a14, -*sp, 1 +3f60b230: movi 0x54, a9 +3f60b250: move a9, *a14+, 1 +3f60b260: movi 0x1da850, a9 +3f60b290: move a9, *a14+, 1 +3f60b2a0: movi 0x1da570, a9 +3f60b2d0: move a9, *a14+, 1 +3f60b2e0: calla L3FB44400 +3f60b310: move @0x23cbd0, a9, 1 +3f60b340: jrne L3F60B3C0 +L3F60B350: +3f60b350: calla L3F57A710 +3f60b380: move @0x23cbd0, a11, 1 +3f60b3b0: jreq L3F60B350 +L3F60B3C0: +3f60b3c0: move a14, -*sp, 1 +3f60b3d0: movi 0x1daaf0, a11 +3f60b400: move a11, *a14+, 1 +3f60b410: calla L3F9DDD80 +3f60b440: move a14, -*sp, 1 +3f60b450: move @0x1da810, *a14+, 1 +3f60b480: calla L3FB2C140 +3f60b4b0: move a8, @0x1dab20, 1 +3f60b4e0: move a14, -*sp, 1 +3f60b4f0: movk 32, a9 +3f60b500: move a9, *a14+, 1 +3f60b510: move a13, *a14+, 1 +3f60b520: calla L3FB44A00 +3f60b550: movk 2, a9 +3f60b560: setf 16, 0, 0 +3f60b570: move a9, *a13(0x80), 0 +3f60b590: move a14, -*sp, 1 +3f60b5a0: move a14, -*sp, 1 +3f60b5b0: move @0x1da570, *a14+, 1 +3f60b5e0: calla L3FB458D0 +3f60b610: move a8, *a14+, 1 +3f60b620: move a13, *a14+, 1 +3f60b630: move @0x1da570, *a14+, 1 +3f60b660: calla L3FB44400 +3f60b690: move a14, -*sp, 1 +3f60b6a0: move @0x1d2770, *a14+, 1 +3f60b6d0: calla L3FB2C140 +3f60b700: move a8, *a13(0xa0), 1 +3f60b720: move a14, -*sp, 1 +3f60b730: movi 0x1da570, a9 +3f60b760: move a9, *a14+, 1 +3f60b770: move a13, *a14+, 1 +3f60b780: movi 0x80206916, a9 +3f60b7b0: move a9, *a14+, 1 +3f60b7c0: move *a13(0x100), *a14+, 1 +3f60b7e0: calla L3F617940 +3f60b810: move a8, a8 +3f60b820: jreq L3F60B8E0 +3f60b830: move a14, -*sp, 1 +3f60b840: movi 0x3f60eb40, a8 +3f60b870: move a8, *a14+, 1 +3f60b880: calla L3FB341E0 +3f60b8b0: movi 0xffff, a8 +3f60b8d0: jruc L3F60BCF0 +L3F60B8E0: +3f60b8e0: move a14, -*sp, 1 +3f60b8f0: movk 32, a9 +3f60b900: move a9, *a14+, 1 +3f60b910: move a13, *a14+, 1 +3f60b920: calla L3FB44A00 +3f60b950: movk 2, a9 +3f60b960: setf 16, 0, 0 +3f60b970: move a9, *a13(0x80), 0 +3f60b990: move a14, -*sp, 1 +3f60b9a0: move a14, -*sp, 1 +3f60b9b0: move @0x1da570, *a14+, 1 +3f60b9e0: calla L3FB458D0 +3f60ba10: move a8, *a14+, 1 +3f60ba20: move a13, *a14+, 1 +3f60ba30: move @0x1da570, *a14+, 1 +3f60ba60: calla L3FB44400 +3f60ba90: move a14, -*sp, 1 +3f60baa0: move @0x1da810, *a14+, 1 +3f60bad0: calla L3FB2C140 +3f60bb00: move a8, *a13(0xa0), 1 +3f60bb20: move a14, -*sp, 1 +3f60bb30: movi 0x1da570, a9 +3f60bb60: move a9, *a14+, 1 +3f60bb70: move a13, *a14+, 1 +3f60bb80: movi 0x8020690c, a9 +3f60bbb0: move a9, *a14+, 1 +3f60bbc0: move *a13(0x100), *a14+, 1 +3f60bbe0: calla L3F617940 +3f60bc10: move a8, a8 +3f60bc20: jreq L3F60BCE0 +3f60bc30: move a14, -*sp, 1 +3f60bc40: movi 0x3f60ebf0, a8 +3f60bc70: move a8, *a14+, 1 +3f60bc80: calla L3FB341E0 +3f60bcb0: movi 0xffff, a8 +3f60bcd0: jruc L3F60BCF0 +L3F60BCE0: +3f60bce0: sub a8, a8 +L3F60BCF0: +3f60bcf0: subi 0x120, a14 +3f60bd10: mmfm sp, a9,a11,a13 +3f60bd30: rets +L3F60BD40: +3f60bd40: mmtm sp, a11,a13 +3f60bd60: move a14, a13 +3f60bd70: addi 0x40, a14 +3f60bd90: calla L3FB33870 +3f60bdc0: move a8, *a13(0x20), 1 +3f60bde0: move @0x95fd0, a11, 1 +3f60be10: move a11, *a13, 1 +3f60be20: sub a11, a11 +3f60be30: move a11, @0x95fd0, 1 +3f60be60: move a14, -*sp, 1 +3f60be70: move a8, *a14+, 1 +3f60be80: calla L3FB338D0 +3f60beb0: move *a13, a11, 1 +3f60bec0: btst 0, a11 +3f60bed0: jreq L3F60BFB0 +3f60bee0: move a14, -*sp, 1 +3f60bef0: sub a11, a11 +3f60bf00: move a11, *a14+, 1 +3f60bf10: movi 0x3f65d850, a11 +3f60bf40: move a11, *a14+, 1 +3f60bf50: move @0x1d2790, *a14+, 1 +3f60bf80: calla L3FB41A30 +L3F60BFB0: +3f60bfb0: move *a13, a11, 1 +3f60bfc0: btst 2, a11 +3f60bfd0: jreq L3F60C0B0 +3f60bfe0: move a14, -*sp, 1 +3f60bff0: sub a11, a11 +3f60c000: move a11, *a14+, 1 +3f60c010: movi 0x3f624980, a11 +3f60c040: move a11, *a14+, 1 +3f60c050: move @0x1d2790, *a14+, 1 +3f60c080: calla L3FB41A30 +L3F60C0B0: +3f60c0b0: subi 0x40, a14 +3f60c0d0: mmfm sp, a11,a13 +3f60c0f0: rets +3f60c100: mmtm sp, a9,a11,a13 +3f60c120: move a14, a13 +3f60c130: move *a13(0xffe0), a11, 1 +3f60c150: movk 21, a9 +3f60c160: setf 16, 0, 0 +3f60c170: move a9, *a11(0x90), 0 +3f60c190: setf 8, 0, 0 +3f60c1a0: move *a11(0x88), a9, 0 +3f60c1c0: cmpi 0x5b, a9 +3f60c1e0: jrne L3F60C270 +3f60c1f0: move a14, -*sp, 1 +3f60c200: move a11, *a14+, 1 +3f60c210: movi 0x33, a9 +3f60c230: move a9, *a14+, 1 +3f60c240: calla L3F9E06E0 +L3F60C270: +3f60c270: move a14, -*sp, 1 +3f60c280: sub a9, a9 +3f60c290: move a9, *a14+, 1 +3f60c2a0: movi 0x3f9deda0, a9 +3f60c2d0: move a9, *a14+, 1 +3f60c2e0: move @0x23eab0, *a14+, 1 +3f60c310: calla L3FB41A30 +3f60c340: move *sp(0x80), a14, 1 +3f60c360: mmfm sp, a9,a11,a13 +3f60c380: rets 2 +3f60c390: sla b11, b0 +3f60c3a0: lmo a11, a3 +3f60c3b0: .word 0x7465 +3f60c3c0: .word 0x735f +3f60c3d0: .word 0x7a69 +3f60c3e0: sla 0x3, a5 +3f60c3f0: sla 0x1, b13 +3f60c400: sra a1, a5 +3f60c410: sra a9, a0 +3f60c420: sll b11, b8 +3f60c430: sra a11, a5 +3f60c440: .word 0x7364 +3f60c450: move a9, a0 +3f60c460: divs a2, a1 +3f60c470: cmp b10, b3 +3f60c480: sub b10, b10 +3f60c490: andn b2, sp +3f60c4a0: xor a2, a3 +L3F60C4B0: +3f60c4b0: btst b10, b0 +3f60c4c0: .word 0x0a54 +3f60c4d0: sll a0, a0 +3f60c4e0: srl b3, b5 +3f60c4f0: sra a11, a6 +3f60c500: mpyu b11, b2 +3f60c510: rl b11, b3 +3f60c520: sra b11, b10 +3f60c530: dsjs a0, L3F60C4B0 +3f60c540: sll 0x9, a0 +3f60c550: sla 0x3, a4 +3f60c560: .word 0x7865 +3f60c570: sra a11, a3 +3f60c580: sra a3, a5 +3f60c590: sla 0x3, b3 +3f60c5a0: cmp b10, b3 +3f60c5b0: sub b10, b10 +3f60c5c0: move b10, sp +3f60c5d0: mpyu a10, a6 +3f60c5e0: addc b10, b2 +3f60c5f0: mpyu b10, b6 +3f60c600: or a10, a2 +3f60c610: andn a10, a6 +3f60c620: .word 0x000a +3f60c630: sla a10, a6 +3f60c640: sla b11, b4 +3f60c650: sla 0x3, a12 +3f60c660: .word 0x7265 +3f60c670: modu b11, b2 +3f60c680: sla 0x3, b2 +3f60c690: rl a11, a14 +3f60c6a0: .word 0x725f +3f60c6b0: sll a3, a3 +3f60c6c0: modu b11, b4 +3f60c6d0: sla 0x3, a13 +3f60c6e0: sla 0x1, b10 +3f60c6f0: modu a2, a9 +3f60c700: sla b11, b6 +3f60c710: rl a11, a12 +3f60c720: sla 0x3, a4 +3f60c730: .word 0x7562 +3f60c740: srl a3, a6 +3f60c750: .word 0x7265 +3f60c760: .word 0x7320 +3f60c770: .word 0x7a69 +3f60c780: sla 0x3, a5 +3f60c790: sla 0x1, b13 +3f60c7a0: sra a1, a5 +3f60c7b0: sla 0x1, a0 +3f60c7c0: .word 0x000a +3f60c7d0: modu a10, a14 +3f60c7e0: modu a9, a0 +L3F60C7F0: +3f60c7f0: sla 0x3, a6 +3f60c800: rl a3, a3 +3f60c810: .word 0x7261 +3f60c820: sla 0x3, b3 +3f60c830: .word 0x7277 +3f60c840: .word 0x7469 +3f60c850: sra b11, b4 +3f60c860: sla 0x3, a14 +3f60c870: dsjs a0, L3F60C7F0 +3f60c880: sll 0x9, a0 +3f60c890: sla 0x3, a4 +3f60c8a0: .word 0x7865 +3f60c8b0: sra a11, a3 +3f60c8c0: sra a3, a5 +3f60c8d0: sla 0x3, b3 +3f60c8e0: add a10, a13 +3f60c8f0: andn b10, b8 +3f60c900: divu a2, a9 +3f60c910: mpyu a10, a5 +3f60c920: addc b10, b2 +3f60c930: and b2, b6 +3f60c940: or a2, a11 +3f60c950: .word 0x7200 +3f60c960: sll a3, a3 +3f60c970: mods b2, sp +3f60c980: .word 0x7369 +3f60c990: sla 0x3, b4 +3f60c9a0: sla 0x1, b13 +3f60c9b0: mods a1, a5 +3f60c9c0: sla 0x3, b8 +3f60c9d0: .word 0x756e +3f60c9e0: modu a11, a13 +3f60c9f0: mpyu a11, a6 +L3F60CA00: +3f60ca00: .word 0x7562 +3f60ca10: srl a3, a6 +3f60ca20: .word 0x7265 +3f60ca30: sla 0x3, b3 +3f60ca40: sla 0x1, b13 +3f60ca50: sra a1, a5 +3f60ca60: rl a9, a0 +3f60ca70: .word 0x7066 +3f60ca80: dsjs a0, L3F60CA00 +L3F60CA90: +3f60ca90: sll 0x9, a0 +3f60caa0: .word 0x786c +3f60cab0: sll a1, a0 +3f60cac0: srl b3, b5 +3f60cad0: sra a11, a6 +3f60cae0: mpyu b11, b2 +3f60caf0: rl b11, b3 +3f60cb00: sra b11, b10 +3f60cb10: dsjs a0, L3F60CA90 +3f60cb20: sll 0x9, a0 +3f60cb30: .word 0x0a64 +L3F60CB40: +3f60cb40: move a0, a0 +3f60cb50: .word 0x7261 +3f60cb60: sra a11, a7 +3f60cb70: and a1, a0 +3f60cb80: .word 0x746b +3f60cb90: rl a8, a0 +3f60cba0: sra a3, a14 +3f60cbb0: .word 0x7865 +3f60cbc0: dsjs a0, L3F60CB40 +3f60cbd0: sll 0x9, a0 +3f60cbe0: sla 0x3, a4 +3f60cbf0: .word 0x7865 +3f60cc00: sra a11, a3 +3f60cc10: sra a3, a5 +3f60cc20: sla 0x3, b3 +3f60cc30: .word 0x756e +3f60cc40: sll a3, a13 +3f60cc50: .word 0x7265 +3f60cc60: modu a9, a0 +3f60cc70: sla 0x3, a6 +3f60cc80: .word 0x7562 +3f60cc90: srl a3, a6 +3f60cca0: .word 0x7265 +3f60ccb0: sla 0x3, b3 +3f60ccc0: sla 0x1, b13 +3f60ccd0: sra a1, a5 +3f60cce0: .word 0x0a20 +3f60ccf0: mods a8, a0 +3f60cd00: sra a11, a7 +3f60cd10: .word 0x0074 +3f60cd20: modu a11, a3 +3f60cd30: modu b3, b5 +3f60cd40: sla 0x3, b4 +3f60cd50: sla 0x1, b13 +3f60cd60: sra a1, a5 +3f60cd70: sla 0x1, a12 +3f60cd80: sra a11, a12 +3f60cd90: sla 0x3, a14 +3f60cda0: sla 0x1, b13 +3f60cdb0: sra a1, a5 +3f60cdc0: move a9, a0 +3f60cdd0: sub a10, a12 +3f60cde0: sla 0x2, a14 +3f60cdf0: sla 0x1, b13 +3f60ce00: sra a1, a5 +3f60ce10: .word 0x0a20 +3f60ce20: modu a0, a0 +3f60ce30: mpyu a11, a9 +3f60ce40: sll b11, b2 +3f60ce50: .word 0x7462 +3f60ce60: mods a11, sp +3f60ce70: mods a9, a0 +3f60ce80: .word 0x7562 +3f60ce90: sla 0x3, a6 +3f60cea0: sra a11, a12 +3f60ceb0: sla 0x3, a14 +3f60cec0: .word 0x7865 +3f60ced0: sra a11, a3 +3f60cee0: sra a3, a5 +3f60cef0: sra a3, a5 +3f60cf00: mods a9, a0 +3f60cf10: rl 0x1, b13 +3f60cf20: sll 0xb, b8 +3f60cf30: srl 0x1d, b8 +3f60cf40: .word 0x7720 +3f60cf50: rl b11, b2 +3f60cf60: sra b11, b4 +3f60cf70: .word 0x705f +3f60cf80: .word 0x7274 +3f60cf90: rl 0x1, b13 +3f60cfa0: sll 0xb, b8 +3f60cfb0: srl 0x1d, b8 +3f60cfc0: .word 0x7320 +3f60cfd0: sla b11, b4 +3f60cfe0: .word 0x7472 +3f60cff0: .word 0x705f +3f60d000: .word 0x7274 +3f60d010: rl 0x1, b13 +3f60d020: sll 0xb, b8 +L3F60D030: +3f60d030: .word 0x0a78 +3f60d040: modu a0, a0 +3f60d050: mpyu a11, a9 +3f60d060: sll b11, b2 +3f60d070: .word 0x7462 +3f60d080: mods a11, sp +3f60d090: mods a9, a0 +3f60d0a0: .word 0x7562 +3f60d0b0: sla 0x3, a6 +L3F60D0C0: +3f60d0c0: sra a11, a12 +3f60d0d0: sla 0x3, a14 +3f60d0e0: .word 0x7865 +3f60d0f0: sra a11, a3 +L3F60D100: +3f60d100: sra a3, a5 +3f60d110: sra a3, a5 +3f60d120: mods a9, a0 +3f60d130: dsjs a13, L3F60D030 +3f60d140: mpyu a11, a13 +3f60d150: sra a11, a12 +L3F60D160: +3f60d160: dsjs a14, L3F60D0C0 +3f60d170: sra a1, a5 +3f60d180: sla 0x1, a12 +3f60d190: sra a11, a12 +3f60d1a0: dsjs a14, L3F60D100 +3f60d1b0: sra a1, a5 +3f60d1c0: sla 0x1, a12 +3f60d1d0: sll a3, a13 +3f60d1e0: .word 0x7073 +3f60d1f0: sll a11, a1 +3f60d200: dsjs a5, L3F60D160 +3f60d210: sra a1, a5 +3f60d220: .word 0x000a +3f60d230: sla a10, a3 +3f60d240: modu a3, a14 +3f60d250: .word 0x746f +3f60d260: sll a9, a0 +3f60d270: .word 0x706f +3f60d280: sla 0x3, b9 +3f60d290: .word 0x7266 +3f60d2a0: mods a11, sp +3f60d2b0: .word 0x7220 +3f60d2c0: sll a3, a3 +3f60d2d0: .word 0x7420 +3f60d2e0: sla 0x3, sp +3f60d2f0: sll a3, a13 +3f60d300: srl b3, b5 +3f60d310: .word 0x0a20 +3f60d320: sub a8, a0 +3f60d330: .word 0x7272 +3f60d340: modu a3, sp +3f60d350: modu a11, a5 +3f60d360: .word 0x7375 +3f60d370: rl a9, a0 +3f60d380: sra a11, a14 +3f60d390: sla 0x3, b4 +3f60d3a0: sla b11, b0 +3f60d3b0: lmo a11, a3 +3f60d3c0: .word 0x7465 +3f60d3d0: .word 0x7420 +3f60d3e0: .word 0x7079 +3f60d3f0: sla 0x3, a5 +3f60d400: sla 0x1, b13 +3f60d410: sra a1, a5 +3f60d420: .word 0x0a20 +3f60d430: rl a8, a0 +3f60d440: sra a11, a14 +3f60d450: rl b11, b4 +3f60d460: mpyu a11, a6 +3f60d470: sra b11, b2 +3f60d480: sra a11, a3 +3f60d490: .word 0x7669 +3f60d4a0: .word 0x7265 +3f60d4b0: sla 0x1, b10 +3f60d4c0: sla a11, a2 +3f60d4d0: sla 0x3, a4 +3f60d4e0: move a2, b9 +3f60d4f0: sub b10, b4 +3f60d500: move b2, a2 +3f60d510: or a2, a5 +3f60d520: andn b10, sp +3f60d530: add b10, b4 +3f60d540: sub b10, b4 +3f60d550: sll 0x9, a0 +3f60d560: .word 0x0a64 +3f60d570: .word 0x0a00 +3f60d580: rl a9, a0 +3f60d590: .word 0x736e +3f60d5a0: .word 0x7265 +3f60d5b0: mpyu b11, b4 +3f60d5c0: modu a3, a9 +3f60d5d0: .word 0x7465 +3f60d5e0: modu a11, a10 +3f60d5f0: sla 0x3, a2 +3f60d600: sla 0x1, b10 +3f60d610: modu a2, a9 +3f60d620: .word 0x7465 +3f60d630: lmo a1, a0 +3f60d640: sll a3, sp +3f60d650: .word 0x7220 +3f60d660: modu a3, a9 +3f60d670: sla 0x3, a7 +3f60d680: .word 0x766f +3f60d690: .word 0x7265 +3f60d6a0: mods a3, a6 +3f60d6b0: .word 0x776f +3f60d6c0: .word 0x0a20 +3f60d6d0: .word 0x7200 +3f60d6e0: .word 0x7365 +3f60d6f0: .word 0x7465 +3f60d700: rl b10, sp +3f60d710: sla b11, b0 +3f60d720: sra a3, a4 +3f60d730: dsjs b2, L3F60D870 +3f60d740: sra a9, a0 +3f60d750: .word 0x7272 +3f60d760: .word 0x726f +3f60d770: andn a9, a0 +3f60d780: move a10, b9 +3f60d790: andn a10, a3 +3f60d7a0: subb a2, a9 +3f60d7b0: sub a10, a14 +3f60d7c0: move b10, b4 +3f60d7d0: andn a10, a1 +3f60d7e0: .word 0x0a4b +3f60d7f0: .word 0x7200 +3f60d800: .word 0x7365 +3f60d810: .word 0x7465 +3f60d820: rl b10, sp +3f60d830: sla b11, b0 +3f60d840: sra a3, a4 +3f60d850: dsjs b2, L3F60D990 +3f60d860: sra a9, a0 +L3F60D870: +3f60d870: .word 0x7272 +3f60d880: .word 0x726f +3f60d890: andn a9, a0 +3f60d8a0: move a10, b9 +3f60d8b0: andn a10, a3 +3f60d8c0: subb a2, a9 +3f60d8d0: sub a10, a14 +3f60d8e0: move b10, b4 +3f60d8f0: andn a10, a1 +3f60d900: srl 0xe, a11 +3f60d910: .word 0x7200 +3f60d920: .word 0x7365 +3f60d930: .word 0x7465 +3f60d940: rl b10, sp +3f60d950: sla b11, b0 +3f60d960: sra a3, a4 +3f60d970: dsjs b2, L3F60DAB0 +3f60d980: sra a9, a0 +L3F60D990: +3f60d990: .word 0x7272 +3f60d9a0: .word 0x726f +3f60d9b0: andn a9, a0 +3f60d9c0: move a10, b9 +3f60d9d0: andn a10, a3 +3f60d9e0: subb a2, a9 +3f60d9f0: sub a2, a1 +3f60da00: andn a2, a4 +3f60da10: .word 0x000a +3f60da20: sra b11, b2 +3f60da30: sra b11, b3 +3f60da40: mpyu b11, b4 +3f60da50: .word 0x7069 +3f60da60: sra a3, a1 +3f60da70: .word 0x7264 +3f60da80: sla 0x1, b10 +3f60da90: .word 0x7265 +3f60daa0: modu b11, b2 +L3F60DAB0: +3f60dab0: sla 0x3, b2 +3f60dac0: cmp b10, b3 +3f60dad0: addc a10, sp +3f60dae0: cmp b10, b3 +3f60daf0: add a10, a6 +3f60db00: sub a2, a4 +3f60db10: srl 0xe, b2 +3f60db20: cmp a8, a0 +3f60db30: sla 0x2, b0 +3f60db40: sra a3, a1 +3f60db50: .word 0x7264 +3f60db60: .word 0x7365 +3f60db70: sla 0x3, b3 +3f60db80: sra b11, b3 +3f60db90: sla 0x3, b4 +3f60dba0: modu b11, b4 +3f60dbb0: sll 0x9, a0 +3f60dbc0: sla 0x3, b3 +3f60dbd0: and a2, a9 +3f60dbe0: .word 0x7320 +3f60dbf0: sll b3, b5 +3f60dc00: sra a11, a14 +3f60dc10: sla 0x3, b4 +3f60dc20: sla a11, a13 +3f60dc30: lmo b11, b3 +3f60dc40: .word 0x7320 +3f60dc50: .word 0x7465 +3f60dc60: .word 0x7420 +3f60dc70: sla 0x3, sp +3f60dc80: .word 0x7325 +3f60dc90: rev a14 +3f60dca0: modu a2, a9 +3f60dcb0: .word 0x7465 +3f60dcc0: sla a11, a13 +3f60dcd0: modu a3, a9 +3f60dce0: sla 0x1, b10 +3f60dcf0: modu a10, a3 +3f60dd00: mods b3, b5 +3f60dd10: sla 0x3, a4 +3f60dd20: modu a11, a14 +3f60dd30: sla 0x3, b4 +3f60dd40: sra a11, a7 +3f60dd50: sla 0x3, b4 +3f60dd60: sra a11, a13 +3f60dd70: modu a11, a13 +3f60dd80: .word 0x7972 +3f60dd90: srl a1, a0 +3f60dda0: .word 0x726f +3f60ddb0: .word 0x7520 +3f60ddc0: .word 0x7320 +3f60ddd0: .word 0x7274 +3f60dde0: sll b11, b5 +3f60ddf0: .word 0x0a74 +3f60de00: rl a8, a0 +3f60de10: sra a11, a14 +3f60de20: mods b11, b4 +3f60de30: rl a11, a1 +3f60de40: dsjs a14, L3F60DF80 +3f60de50: sla a9, a0 +3f60de60: sla 0x3, b4 +3f60de70: modu b11, b4 +3f60de80: .word 0x0a70 +3f60de90: sub a8, a0 +3f60dea0: .word 0x7272 +3f60deb0: .word 0x726f +3f60dec0: sla a9, a0 +3f60ded0: .word 0x7474 +3f60dee0: sll a11, a1 +3f60def0: rl a11, a8 +3f60df00: srl a11, a14 +3f60df10: .word 0x7420 +3f60df20: sra a11, a8 +3f60df30: modu a1, a0 +3f60df40: .word 0x7465 +3f60df50: modu b11, b7 +3f60df60: lmo b11, b2 +3f60df70: rl a9, a0 +L3F60DF80: +3f60df80: .word 0x746e +3f60df90: .word 0x7265 +3f60dfa0: sla a11, a6 +3f60dfb0: sra a11, a3 +3f60dfc0: rl a9, a0 +L3F60DFD0: +3f60dfd0: mpyu b11, b0 +3f60dfe0: sra a3, a1 +3f60dff0: .word 0x7264 +3f60e000: modu a1, a8 +3f60e010: .word 0x7465 +3f60e020: modu b10, sp +3f60e030: sra b3, b2 +3f60e040: .word 0x7265 +3f60e050: dsjs a9, L3F60DFD0 +3f60e060: .word 0x7830 +3f60e070: .word 0x7825 +3f60e080: modu a1, a0 +3f60e090: .word 0x7465 +3f60e0a0: mods b10, sp +3f60e0b0: .word 0x7361 +3f60e0c0: sra 0x1d, a11 +3f60e0d0: sra a11, a14 +3f60e0e0: mpyu b11, b4 +3f60e0f0: .word 0x726f +3f60e100: sra a11, a4 +3f60e110: sra 0x15, b2 +3f60e120: rl 0x1, b13 +3f60e130: sll 0xb, b8 +3f60e140: .word 0x0a78 +3f60e150: cmp a8, a0 +3f60e160: sra a11, a14 +3f60e170: sra b3, b4 +3f60e180: sub a8, a0 +3f60e190: .word 0x7272 +3f60e1a0: .word 0x726f +3f60e1b0: sra a1, a0 +3f60e1c0: .word 0x7275 +3f60e1d0: modu a3, a9 +3f60e1e0: sla 0x3, a7 +3f60e1f0: .word 0x7263 +3f60e200: sla a11, a5 +3f60e210: sra b11, b4 +3f60e220: .word 0x705f +3f60e230: modu b11, b2 +3f60e240: sra a11, a3 +3f60e250: .word 0x7373 +3f60e260: srl a1, a0 +3f60e270: .word 0x726f +3f60e280: cmp a9, a0 +3f60e290: sra a11, a14 +3f60e2a0: sra b3, b4 +3f60e2b0: .word 0x0a2e +3f60e2c0: sub a8, a0 +3f60e2d0: .word 0x7272 +3f60e2e0: .word 0x726f +3f60e2f0: sra a1, a0 +3f60e300: .word 0x7275 +3f60e310: modu a3, a9 +3f60e320: sla 0x3, a7 +3f60e330: .word 0x7263 +3f60e340: sla a11, a5 +3f60e350: sra b11, b4 +3f60e360: .word 0x705f +3f60e370: modu b11, b2 +3f60e380: sra a11, a3 +3f60e390: .word 0x7373 +3f60e3a0: srl a1, a0 +3f60e3b0: .word 0x726f +3f60e3c0: cmp a9, a0 +3f60e3d0: sra a11, a14 +3f60e3e0: sra b3, b4 +3f60e3f0: rev a14 +3f60e400: modu a3, a5 +3f60e410: modu b10, sp +3f60e420: .word 0x7475 +3f60e430: .word 0x7570 +3f60e440: sla 0x3, b4 +3f60e450: sra a1, a5 +3f60e460: sla 0x1, b10 +3f60e470: srl a3, a1 +3f60e480: sra a1, a5 +3f60e490: modu a1, a0 +3f60e4a0: .word 0x746f +3f60e4b0: .word 0x7320 +3f60e4c0: .word 0x7075 +3f60e4d0: modu b11, b0 +3f60e4e0: .word 0x7472 +3f60e4f0: sra a3, a5 +3f60e500: .word 0x000a +3f60e510: modu a3, a9 +3f60e520: .word 0x7465 +3f60e530: srl a3, a9 +3f60e540: .word 0x745f +3f60e550: sla b11, b2 +3f60e560: .word 0x736e +3f60e570: rl a11, a13 +3f60e580: .word 0x7474 +3f60e590: .word 0x7265 +3f60e5a0: dsjs a0, L3F60E6C0 +3f60e5b0: addc a9, a0 +3f60e5c0: modu a3, a1 +3f60e5d0: modu a11, a14 +3f60e5e0: sla 0x3, b4 +3f60e5f0: mods a3, a1 +3f60e600: modu a11, a12 +3f60e610: sla a11, a3 +3f60e620: sra b11, b4 +3f60e630: sla a9, a0 +3f60e640: .word 0x796e +3f60e650: mods a9, a0 +3f60e660: .word 0x726f +3f60e670: sla 0x3, a5 +3f60e680: addc b10, b8 +3f60e690: sla 0x2, a2 +3f60e6a0: .word 0x000a +3f60e6b0: srl a3, a13 +L3F60E6C0: +3f60e6c0: sra b11, b2 +3f60e6d0: .word 0x0065 +3f60e6e0: .word 0x7274 +3f60e6f0: modu a3, a1 +3f60e700: mods b11, b3 +3f60e710: .word 0x7469 +3f60e720: .word 0x705f +3f60e730: sll a11, a1 +3f60e740: sra a11, a11 +3f60e750: sla 0x3, b4 +3f60e760: sla a11, a6 +3f60e770: mods a3, a9 +3f60e780: sra a3, a5 +3f60e790: .word 0x7320 +3f60e7a0: sla b11, b4 +3f60e7b0: .word 0x7574 +3f60e7c0: sla 0x3, b3 +3f60e7d0: sra a1, a5 +3f60e7e0: .word 0x0a20 +3f60e7f0: sra a8, a0 +3f60e800: mpyu a11, a14 +3f60e810: sla b11, b7 +3f60e820: sll b11, b4 +3f60e830: sra a3, a8 +3f60e840: srl a11, sp +3f60e850: sll a9, a0 +3f60e860: mods a3, a1 +3f60e870: sra a11, a12 +3f60e880: sla 0x3, a4 +3f60e890: .word 0x000a +3f60e8a0: sla a10, a6 +3f60e8b0: mods a3, a9 +3f60e8c0: sra a3, a5 +3f60e8d0: rl a9, a0 +3f60e8e0: sla 0x3, a14 +3f60e8f0: mods b11, b8 +3f60e900: rl b11, b4 +3f60e910: srl a11, a14 +3f60e920: .word 0x7420 +3f60e930: .word 0x7063 +3f60e940: .word 0x7020 +3f60e950: sll a11, a1 +3f60e960: sra a11, a11 +3f60e970: sla 0x3, b4 +3f60e980: sll b11, b8 +3f60e990: srl 0x15, a2 +3f60e9a0: .word 0x733e +3f60e9b0: sla b11, b4 +3f60e9c0: .word 0x7574 +3f60e9d0: sla 0x3, b3 +3f60e9e0: sla 0x1, b13 +3f60e9f0: sra a1, a5 +3f60ea00: .word 0x0a20 +3f60ea10: addc a0, a0 +3f60ea20: sra a3, a1 +3f60ea30: .word 0x7820 +3f60ea40: .word 0x746d +3f60ea50: .word 0x7320 +3f60ea60: sla b11, b4 +3f60ea70: .word 0x7574 +3f60ea80: sla 0x3, b3 +3f60ea90: sll b11, b8 +3f60eaa0: srl 0x15, a2 +3f60eab0: .word 0x733e +3f60eac0: sla b11, b4 +3f60ead0: .word 0x7574 +3f60eae0: sla 0x3, b3 +3f60eaf0: sla 0x1, b13 +3f60eb00: sra a1, a5 +3f60eb10: .word 0x0a20 +3f60eb20: sra a8, a0 +3f60eb30: .word 0x006e +3f60eb40: .word 0x7265 +3f60eb50: modu b11, b2 +3f60eb60: sla 0x3, b2 +3f60eb70: cmp b10, b3 +3f60eb80: addc a10, sp +3f60eb90: cmp b10, b3 +3f60eba0: move a2, b6 +3f60ebb0: or a2, a5 +3f60ebc0: add a10, a13 +3f60ebd0: btst b10, b3 +3f60ebe0: .word 0x000a +3f60ebf0: .word 0x7265 +3f60ec00: modu b11, b2 +3f60ec10: sla 0x3, b2 +3f60ec20: cmp b10, b3 +3f60ec30: addc a10, sp +3f60ec40: cmp b10, b3 +3f60ec50: add a10, a6 +3f60ec60: sub a2, a4 +3f60ec70: .word 0x0a52 +3f60ec80: .word 0x0000 +3f60ec90: .word 0x0000 +3f60eca0: .word 0x0000 +3f60ecb0: .word 0x0000 +3f60ecc0: .word 0x0000 +3f60ecd0: .word 0x0000 +3f60ece0: .word 0x0000 +3f60ecf0: .word 0x0000 +3f60ed00: .word 0x0000 +3f60ed10: .word 0x0000 +3f60ed20: .word 0x0000 +3f60ed30: .word 0x0000 +3f60ed40: .word 0x0000 +3f60ed50: .word 0x0000 +3f60ed60: .word 0x0000 +3f60ed70: .word 0x0000 +3f60ed80: .word 0x0000 +3f60ed90: .word 0x0000 +3f60eda0: .word 0x0000 +3f60edb0: .word 0x0000 +3f60edc0: .word 0x0000 +3f60edd0: .word 0x0000 +3f60ede0: .word 0x0000 +3f60edf0: .word 0x0000 +3f60ee00: mmtm sp, a7,a9,a10,a11 +3f60ee20: move a14, -*sp, 1 +3f60ee30: move @0x95db0, a11, 1 +3f60ee60: movi 0x3c, a7 +3f60ee80: mpys a11, a7 +3f60ee90: move a7, *a14+, 1 +3f60eea0: sub a7, a7 +3f60eeb0: move a7, *a14+, 1 +3f60eec0: movi 0x3f60ee00, a7 +3f60eef0: move a7, *a14+, 1 +3f60ef00: calla L3F6FC200 +3f60ef30: movi 0x1daf60, a9 +3f60ef60: jruc L3F60F000 +3f60ef70: nop +3f60ef80: nop +3f60ef90: nop +3f60efa0: nop +3f60efb0: nop +3f60efc0: nop +3f60efd0: nop +3f60efe0: nop +3f60eff0: nop +L3F60F000: +3f60f000: sub a10, a10 +L3F60F010: +3f60f010: setf 8, 0, 0 +3f60f020: move *a9(0x58), a11, 0 +3f60f040: jreq L3F60F1D0 +3f60f050: move *a9(0x58), a11, 0 +3f60f070: btst 2, a11 +3f60f080: jrne L3F60F1D0 +3f60f090: move *a9(0x50), a11, 0 +3f60f0b0: inc a11 +3f60f0c0: movb a11, *a9(0x50) +3f60f0e0: zext a11, 0 +3f60f0f0: move *a9(0x58), a7, 0 +3f60f110: btst 1, a7 +3f60f120: jreq L3F60F150 +3f60f130: movk 20, a7 +3f60f140: jruc L3F60F160 +L3F60F150: +3f60f150: movk 3, a7 +L3F60F160: +3f60f160: cmp a7, a11 +3f60f170: jrc L3F60F1D0 +3f60f180: move a14, -*sp, 1 +3f60f190: move a9, *a14+, 1 +3f60f1a0: calla L3F613FA0 +L3F60F1D0: +3f60f1d0: inc a10 +3f60f1e0: addi 0x80, a9 +3f60f200: cmpi 0xab, a10 +3f60f220: jrlt L3F60F010 +3f60f230: mmfm sp, a7,a9,a10,a11 +3f60f250: rets +L3F60F260: +3f60f260: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f60f280: move a14, a13 +3f60f290: addi 0x80, a14 +3f60f2b0: move *a13(0xffe0), a9, 1 +3f60f2d0: move a14, -*sp, 1 +3f60f2e0: movk 1, a7 +3f60f2f0: move a7, *a14+, 1 +3f60f300: sub a7, a7 +3f60f310: move a7, *a14+, 1 +3f60f320: calla L3F6AC3C0 +3f60f350: move a8, a10 +3f60f360: jreq L3F60FB10 +3f60f370: movk 28, a5 +3f60f380: setf 16, 1, 0 +3f60f390: move a5, *a10(0x40), 0 +3f60f3b0: move *a10(0x40), a3, 0 +3f60f3d0: neg a3 +3f60f3e0: addi 0x7c, a3 +3f60f400: move a3, *a10(0x20), 1 +3f60f420: move *a10(0x20), a3, 1 +3f60f440: sll 0x3, a3 +3f60f450: add a10, a3 +3f60f460: move a3, a12 +3f60f470: move a13, a11 +3f60f480: addk 16, a11 +3f60f490: move a14, -*sp, 1 +3f60f4a0: move a5, *a14+, 1 +3f60f4b0: move a12, *a14+, 1 +3f60f4c0: calla L3FB44A00 +3f60f4f0: move a14, -*sp, 1 +3f60f500: movk 6, a3 +3f60f510: move a3, *a14+, 1 +3f60f520: move a11, *a14+, 1 +3f60f530: movi 0x1e0500, a3 +3f60f560: move a3, *a14+, 1 +3f60f570: calla L3FB44400 +3f60f5a0: movi 0x806, a7 +3f60f5c0: setf 16, 0, 0 +3f60f5d0: move a7, *a11(0x60), 0 +3f60f5f0: move a14, -*sp, 1 +3f60f600: movk 1, a3 +3f60f610: move a3, *a14+, 1 +3f60f620: calla L3FB2C000 +3f60f650: setf 16, 0, 0 +3f60f660: move a8, *a12, 0 +3f60f670: move a14, -*sp, 1 +3f60f680: subk 6, a7 +3f60f690: move a7, *a14+, 1 +3f60f6a0: calla L3FB2C000 +3f60f6d0: setf 16, 0, 0 +3f60f6e0: move a8, *a12(0x10), 0 +3f60f700: movk 6, a3 +3f60f710: movb a3, *a12(0x20) +3f60f730: movk 4, a3 +3f60f740: movb a3, *a12(0x28) +3f60f760: move a14, -*sp, 1 +3f60f770: movk 1, a3 +3f60f780: move a3, *a14+, 1 +3f60f790: calla L3FB2C000 +3f60f7c0: setf 16, 0, 0 +3f60f7d0: move a8, *a12(0x30), 0 +3f60f7f0: move a14, -*sp, 1 +3f60f800: movk 6, a3 +3f60f810: move a3, *a14+, 1 +3f60f820: move a12, a3 +3f60f830: addi 0x40, a3 +3f60f850: move a3, *a14+, 1 +3f60f860: move a9, a3 +3f60f870: addi 0x2a0, a3 +3f60f890: move a3, *a14+, 1 +3f60f8a0: calla L3FB44400 +3f60f8d0: move a14, -*sp, 1 +3f60f8e0: movk 4, a3 +3f60f8f0: move a3, *a14+, 1 +3f60f900: move a12, a3 +3f60f910: addi 0x70, a3 +3f60f930: move a3, *a14+, 1 +3f60f940: move a9, a3 +3f60f950: addi 0x2d0, a3 +3f60f970: move a3, *a14+, 1 +3f60f980: calla L3FB44400 +3f60f9b0: move a14, -*sp, 1 +3f60f9c0: movk 4, a3 +3f60f9d0: move a3, *a14+, 1 +3f60f9e0: move a12, a3 +3f60f9f0: addi 0xc0, a3 +3f60fa10: move a3, *a14+, 1 +3f60fa20: move *a13(0xffc0), *a14+, 1 +3f60fa40: calla L3FB44400 +3f60fa70: sub a3, a3 +3f60fa80: setf 16, 0, 0 +3f60fa90: move a3, *a13, 0 +3f60faa0: move a14, -*sp, 1 +3f60fab0: move a13, *a14+, 1 +3f60fac0: move a10, *a14+, 1 +3f60fad0: move a9, *a14+, 1 +3f60fae0: move *a9(0x160), a3, 1 +3f60fb00: call a3 +L3F60FB10: +3f60fb10: move *sp(0x120), a14, 1 +3f60fb30: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f60fb50: rets 2 +L3F60FB60: +3f60fb60: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f60fb80: move a14, a13 +3f60fb90: addi 0xc0, a14 +3f60fbb0: move *a13(0xffe0), a9, 1 +3f60fbd0: move *a13(0xffa0), a10, 1 +3f60fbf0: move *a13(0xff80), a11, 1 +3f60fc10: move *a13(0xff60), a7, 1 +3f60fc30: sub a5, a5 +3f60fc40: move a5, *a7, 1 +3f60fc50: move a14, -*sp, 1 +3f60fc60: move a10, a8 +3f60fc70: move *a8+, *a14+, 1 +3f60fc80: calla L3F61AB30 +3f60fcb0: move a8, a8 +3f60fcc0: jreq L3F60FDB0 +3f60fcd0: move a14, -*sp, 1 +3f60fce0: movk 6, a5 +3f60fcf0: move a5, *a14+, 1 +3f60fd00: move a11, *a14+, 1 +3f60fd10: movi 0x1e0500, a5 +3f60fd40: move a5, *a14+, 1 +3f60fd50: calla L3FB44400 +3f60fd80: movk 1, a8 +3f60fd90: jauc L3F610BA0 +L3F60FDB0: +3f60fdb0: move a14, -*sp, 1 +3f60fdc0: move a10, a8 +3f60fdd0: move *a8+, *a14+, 1 +3f60fde0: calla L3F616B60 +3f60fe10: move a8, *a13(0x80), 1 +3f60fe30: move *a10, a5, 1 +3f60fe40: move *a9(0x2d0), a7, 1 +3f60fe60: cmp a7, a5 +3f60fe70: jrne L3F6100E0 +3f60fe80: move @0x1e0530, a7, 1 +3f60feb0: jreq L3F610000 +3f60fec0: movk 2, a5 +3f60fed0: setf 16, 1, 0 +3f60fee0: move a5, *a13, 0 +3f60fef0: move *a10(0x0), *a13(0x20), 1 +3f60ff20: move a14, -*sp, 1 +3f60ff30: move a13, *a14+, 1 +3f60ff40: move *a13(0xffc0), *a14+, 1 +3f60ff60: movi 0x1d0bd0, a5 +3f60ff90: move a5, *a14+, 1 +3f60ffa0: calla L3F5FDCB0 +3f60ffd0: sub a8, a8 +3f60ffe0: jauc L3F610BA0 +L3F610000: +3f610000: move a14, -*sp, 1 +3f610010: movk 6, a5 +3f610020: move a5, *a14+, 1 +3f610030: move a11, *a14+, 1 +3f610040: move a9, a5 +3f610050: addi 0x2a0, a5 +3f610070: move a5, *a14+, 1 +3f610080: calla L3FB44400 +3f6100b0: movk 1, a8 +3f6100c0: jauc L3F610BA0 +L3F6100E0: +3f6100e0: calla L3FB33870 +3f610110: move a8, *a13(0xa0), 1 +3f610130: move *a10, a7, 1 +3f610140: movk 19, a5 +3f610150: modu a5, a7 +3f610160: move a7, a5 +3f610170: sll 0x3, a5 +3f610180: add a7, a5 +3f610190: sll 0x7, a5 +3f6101a0: move a5, a12 +3f6101b0: addi 0x1daf60, a12 +3f6101e0: sub a0, a0 +L3F6101F0: +3f6101f0: move *a12, a7, 1 +3f610200: move *a10, a5, 1 +3f610210: cmp a5, a7 +3f610220: jreq L3F610290 +3f610230: inc a0 +3f610240: addi 0x80, a12 +3f610260: cmpi 0x9, a0 +3f610280: jrlt L3F6101F0 +L3F610290: +3f610290: cmpi 0x9, a0 +3f6102b0: jrlt L3F6102D0 +3f6102c0: sub a12, a12 +L3F6102D0: +3f6102d0: move a12, a0 +3f6102e0: jrne L3F6107E0 +3f6102f0: setf 16, 1, 0 +3f610300: move *a9(0x40), a7, 0 +3f610320: btst 7, a7 +3f610330: jreq L3F6105E0 +3f610340: move a14, -*sp, 1 +3f610350: movk 3, a7 +3f610360: move a7, *a14+, 1 +3f610370: move a11, *a14+, 1 +3f610380: move a9, a5 +3f610390: addi 0x2a0, a5 +3f6103b0: move a5, *a14+, 1 +3f6103c0: calla L3FB44400 +3f6103f0: move *a13(0x80), a5, 1 +3f610410: srl 0x10, a5 +3f610420: andi 0x7f, a5 +3f610450: movb a5, *a11(0x18) +3f610470: move *a13(0x80), a5, 1 +3f610490: srl 0x8, a5 +3f6104a0: andi 0xff, a5 +3f6104d0: movb a5, *a11(0x20) +3f6104f0: move *a13(0x80), a5, 1 +3f610510: andi 0xff, a5 +3f610540: movb a5, *a11(0x28) +3f610560: move a14, -*sp, 1 +3f610570: move *a13(0xa0), *a14+, 1 +3f610590: calla L3FB338D0 +3f6105c0: movk 1, a8 +3f6105d0: jruc L3F610BA0 +L3F6105E0: +3f6105e0: move a14, -*sp, 1 +3f6105f0: move a10, *a14+, 1 +3f610600: calla L3F614200 +3f610630: move a8, a12 +3f610640: jrne L3F6106D0 +3f610650: move a14, -*sp, 1 +3f610660: movi 0x3f6158d0, a8 +3f610690: move a8, *a14+, 1 +3f6106a0: calla L3F596290 +L3F6106D0: +3f6106d0: move *a13(0xffc0), *a12(0x60), 1 +3f610700: move a14, -*sp, 1 +3f610710: move a10, *a14+, 1 +3f610720: move a9, *a14+, 1 +3f610730: calla L3F60F260 +3f610760: move a14, -*sp, 1 +3f610770: move *a13(0xa0), *a14+, 1 +3f610790: calla L3FB338D0 +3f6107c0: sub a8, a8 +3f6107d0: jruc L3F610BA0 +L3F6107E0: +3f6107e0: sub a7, a7 +3f6107f0: movb a7, *a12(0x50) +3f610810: setf 8, 0, 0 +3f610820: move *a12(0x58), a5, 0 +3f610840: btst 1, a5 +3f610850: jreq L3F610A10 +3f610860: move a14, -*sp, 1 +3f610870: movk 6, a5 +3f610880: move a5, *a14+, 1 +3f610890: move a11, *a14+, 1 +3f6108a0: move a12, a5 +3f6108b0: addk 32, a5 +3f6108c0: move a5, *a14+, 1 +3f6108d0: calla L3FB44400 +3f610900: setf 8, 0, 0 +3f610910: move *a12(0x58), a5, 0 +3f610930: btst 4, a5 +3f610940: jreq L3F610990 +3f610950: move *a13(0xff60), a5, 1 +3f610970: movk 1, a7 +3f610980: move a7, *a5, 1 +L3F610990: +3f610990: move a14, -*sp, 1 +3f6109a0: move *a13(0xa0), *a14+, 1 +3f6109c0: calla L3FB338D0 +3f6109f0: movk 1, a8 +3f610a00: jruc L3F610BA0 +L3F610A10: +3f610a10: move *a12(0x60), a5, 1 +3f610a30: jreq L3F610AA0 +3f610a40: move a14, -*sp, 1 +3f610a50: move *a12(0x60), *a14+, 1 +3f610a70: calla L3F6ADF20 +L3F610AA0: +3f610aa0: move *a13(0xffc0), *a12(0x60), 1 +3f610ad0: move a14, -*sp, 1 +3f610ae0: move a10, *a14+, 1 +3f610af0: move a9, *a14+, 1 +3f610b00: calla L3F60F260 +3f610b30: move a14, -*sp, 1 +3f610b40: move *a13(0xa0), *a14+, 1 +3f610b60: calla L3FB338D0 +3f610b90: move a7, a8 +L3F610BA0: +3f610ba0: move *sp(0x120), a14, 1 +3f610bc0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f610be0: rets 2 +L3F610BF0: +3f610bf0: mmtm sp, a5,a7,a9,a11,a13 +3f610c10: move a14, a13 +3f610c20: addi 0x40, a14 +3f610c40: move *a13(0xffe0), a11, 1 +3f610c60: setf 16, 1, 0 +3f610c70: move *a11(0x40), a11, 0 +3f610c90: btst 7, a11 +3f610ca0: jane L3F6118F0 +3f610cc0: move *a13(0xffc0), a11, 1 +3f610ce0: addk 32, a11 +3f610cf0: move *a11, a7, 1 +3f610d00: addk 4, a7 +3f610d10: move a7, *a11, 1 +3f610d20: move *a13(0xffc0), a11, 1 +3f610d40: move *a11(0x40), a7, 0 +3f610d60: subk 4, a7 +3f610d70: move a7, *a11(0x40), 0 +3f610d90: move *a11(0x40), a7, 0 +3f610db0: jrne L3F611540 +3f610dc0: calla L3FB33870 +3f610df0: move a8, *a13(0x20), 1 +3f610e10: setf 16, 1, 0 +3f610e20: move *a11(0x50), a7, 0 +3f610e40: jrne L3F610ED0 +3f610e50: move a14, -*sp, 1 +3f610e60: movi 0x3f6159a0, a8 +3f610e90: move a8, *a14+, 1 +3f610ea0: calla L3F596290 +L3F610ED0: +3f610ed0: setf 16, 1, 0 +3f610ee0: move *a11(0x50), a7, 0 +3f610f00: sll 0x4, a7 +3f610f10: addi 0x94540, a7 +3f610f40: setf 16, 0, 0 +3f610f50: move *a7, a5, 0 +3f610f60: dec a5 +3f610f70: move a5, *a7, 0 +3f610f80: move @0x94540, a7, 0 +3f610fb0: inc a7 +3f610fc0: move a7, @0x94540, 0 +3f610ff0: sub a5, a5 +3f611000: move a5, *a11(0x50), 0 +3f611020: move *a11(0x20), a5, 1 +3f611040: cmpi 0x80, a5 +3f611060: jrc L3F6112D0 +3f611070: move *a11(0x20), a5, 1 +3f611090: sll 0x3, a5 +3f6110a0: add a11, a5 +3f6110b0: andi 0xffffe000, a5 +3f6110e0: move a5, *a13, 1 +3f6110f0: move @0x94440, a11, 1 +3f611120: sub a11, a5 +3f611130: sra 0xd, a5 +3f611140: sll 0x3, a5 +3f611150: addi 0x95580, a5 +3f611180: movb *a5, a7 +3f611190: dec a7 +3f6111a0: movb a7, *a5 +3f6111b0: sll 0x18, a7 +3f6111c0: sra 0x18, a7 +3f6111d0: jrne L3F6112D0 +3f6111e0: move *a13, a7, 1 +3f6111f0: move @0x95560, a5, 1 +3f611220: move a5, *a7, 1 +3f611230: move a7, @0x95560, 1 +3f611260: move @0x944c0, a5, 1 +3f611290: inc a5 +3f6112a0: move a5, @0x944c0, 1 +L3F6112D0: +3f6112d0: move *a13(0xffc0), a11, 1 +3f6112f0: move *a11, *a13, 1 +3f611300: move @0x95540, a7, 1 +3f611330: move a7, *a11, 1 +3f611340: sub a5, a5 +3f611350: move a5, *a11(0x20), 1 +3f611370: move a5, *a11(0x3e0), 1 +3f611390: move a11, @0x95540, 1 +3f6113c0: move a14, -*sp, 1 +3f6113d0: move *a13(0x20), *a14+, 1 +3f6113f0: calla L3FB338D0 +3f611420: move @0x95d90, a7, 1 +3f611450: jreq L3F611510 +3f611460: move a5, @0x95d90, 1 +3f611490: move a14, -*sp, 1 +3f6114a0: movi 0x95540, a7 +3f6114d0: move a7, *a14+, 1 +3f6114e0: calla L3F6FB7E0 +L3F611510: +3f611510: move *a13(0x0), *a13(0xffc0), 1 +L3F611540: +3f611540: move *a13(0xffc0), a11, 1 +3f611560: setf 16, 1, 0 +3f611570: move *a11(0x40), a7, 0 +3f611590: subk 8, a7 +3f6115a0: jrc L3F6118F0 +3f6115b0: move *a11(0x20), a7, 1 +3f6115d0: sll 0x3, a7 +3f6115e0: add a11, a7 +3f6115f0: move a7, a9 +3f611600: move a14, -*sp, 1 +3f611610: setf 16, 0, 0 +3f611620: move *a9, a8, 0 +3f611630: move a8, *a14+, 1 +3f611640: calla L3FB2C000 +3f611670: dec a8 +3f611680: jrne L3F6118F0 +3f611690: setf 8, 0, 0 +3f6116a0: move *a9(0x20), a7, 0 +3f6116c0: sll 0x1, a7 +3f6116d0: move *a9(0x28), a5, 0 +3f6116f0: sll 0x1, a5 +3f611700: add a5, a7 +3f611710: setf 16, 1, 0 +3f611720: move *a11(0x40), a5, 0 +3f611740: subk 8, a5 +3f611750: cmp a7, a5 +3f611760: jrnc L3F611810 +3f611770: jruc L3F6118F0 +L3F611780: +3f611780: move a14, -*sp, 1 +3f611790: move *a13(0xffc0), *a14+, 1 +3f6117b0: move *a13(0xffe0), *a14+, 1 +3f6117d0: calla L3F6119A0 +3f611800: jruc L3F611950 +L3F611810: +3f611810: move a14, -*sp, 1 +3f611820: setf 16, 0, 0 +3f611830: move *a9(0x10), a8, 0 +3f611850: move a8, *a14+, 1 +3f611860: calla L3FB2C000 +3f611890: subi 0x800, a8 +3f6118b0: jreq L3F611780 +3f6118c0: subi 0x800, a8 +3f6118e0: jreq L3F611780 +L3F6118F0: +3f6118f0: move a14, -*sp, 1 +3f611900: move *a13(0xffc0), *a14+, 1 +3f611920: calla L3F6ADF20 +L3F611950: +3f611950: move *sp(0xc0), a14, 1 +3f611970: mmfm sp, a5,a7,a9,a11,a13 +3f611990: rets 2 +L3F6119A0: +3f6119a0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f6119c0: move a14, a13 +3f6119d0: addi 0xa20, a14 +3f6119f0: move *a13(0xffe0), a9, 1 +3f611a10: sub a7, a7 +3f611a20: move a7, *a13(0x20), 1 +3f611a40: move a7, *a13(0x200), 1 +3f611a60: move *a9(0x2d0), *a13(0x180), 1 +3f611a90: move *a13(0xffc0), a5, 1 +3f611ab0: move *a5(0x20), a5, 1 +3f611ad0: sll 0x3, a5 +3f611ae0: move *a13(0xffc0), a10, 1 +3f611b00: add a5, a10 +3f611b10: move a14, -*sp, 1 +3f611b20: setf 16, 0, 0 +3f611b30: move *a10(0x10), a8, 0 +3f611b50: move a8, *a14+, 1 +3f611b60: calla L3FB2C000 +3f611b90: move a8, *a13(0x1a0), 1 +3f611bb0: move a14, -*sp, 1 +3f611bc0: setf 16, 0, 0 +3f611bd0: move *a10(0x30), a8, 0 +3f611bf0: move a8, *a14+, 1 +3f611c00: calla L3FB2C000 +3f611c30: move a8, *a13(0x1c0), 1 +3f611c50: move a14, -*sp, 1 +3f611c60: movk 4, a5 +3f611c70: move a5, *a14+, 1 +3f611c80: move a13, a5 +3f611c90: addi 0x140, a5 +3f611cb0: move a5, *a14+, 1 +3f611cc0: move a10, a5 +3f611cd0: addi 0x70, a5 +3f611cf0: move a5, *a14+, 1 +3f611d00: calla L3FB44400 +3f611d30: move a14, -*sp, 1 +3f611d40: movk 4, a5 +3f611d50: move a5, *a14+, 1 +3f611d60: move a13, a5 +3f611d70: addi 0x160, a5 +3f611d90: move a5, *a14+, 1 +3f611da0: move a10, a5 +3f611db0: addi 0xc0, a5 +3f611dd0: move a5, *a14+, 1 +3f611de0: calla L3FB44400 +3f611e10: move a14, -*sp, 1 +3f611e20: movk 6, a5 +3f611e30: move a5, *a14+, 1 +3f611e40: move a9, a5 +3f611e50: addi 0x2a0, a5 +3f611e70: move a5, *a14+, 1 +3f611e80: move a10, a5 +3f611e90: addi 0x40, a5 +3f611eb0: move a5, *a14+, 1 +3f611ec0: calla L3F942230 +3f611ef0: move a8, a5 +3f611f00: jaeq L3F613EF0 +3f611f20: move a14, -*sp, 1 +3f611f30: movk 6, a5 +3f611f40: move a5, *a14+, 1 +3f611f50: movi 0x1e0500, a5 +3f611f80: move a5, *a14+, 1 +3f611f90: move a10, a5 +3f611fa0: addi 0x40, a5 +3f611fc0: move a5, *a14+, 1 +3f611fd0: calla L3F942230 +3f612000: move a8, a5 +3f612010: jrne L3F612210 +3f612020: move a14, -*sp, 1 +3f612030: move a14, -*sp, 1 +3f612040: move *a13(0x140), *a14+, 1 +3f612060: calla L3FB2C140 +3f612090: move a8, *a14+, 1 +3f6120a0: movi 0x3f6159d0, a8 +3f6120d0: move a8, *a14+, 1 +3f6120e0: move a13, a5 +3f6120f0: addi 0x220, a5 +3f612110: move a5, *a14+, 1 +3f612120: calla L3FB34430 +3f612150: move a14, -*sp, 1 +3f612160: movk 2, a5 +3f612170: move a5, *a14+, 1 +3f612180: move a13, a5 +3f612190: addi 0x220, a5 +3f6121b0: move a5, *a14+, 1 +3f6121c0: calla L3F309350 +3f6121f0: jauc L3F613EF0 +L3F612210: +3f612210: move *a13(0x140), a5, 1 +3f612230: move *a13(0x180), a7, 1 +3f612250: cmp a7, a5 +3f612260: jrne L3F612570 +3f612270: move a7, a8 +3f612280: jreq L3F612570 +3f612290: inc a7 +3f6122a0: jreq L3F612570 +3f6122b0: move a14, -*sp, 1 +3f6122c0: move a14, -*sp, 1 +3f6122d0: move a10, a7 +3f6122e0: addi 0x40, a7 +3f612300: move a7, *a14+, 1 +3f612310: calla L3F615610 +3f612340: move a8, *a14+, 1 +3f612350: movi 0x3f615b68, a8 +3f612380: move a8, *a14+, 1 +3f612390: movi 0x3f615ce8, a8 +3f6123c0: move a8, *a14+, 1 +3f6123d0: move a13, a7 +3f6123e0: addi 0x220, a7 +3f612400: move a7, *a14+, 1 +3f612410: calla L3FB34430 +3f612440: move a14, -*sp, 1 +3f612450: movk 3, a7 +3f612460: move a7, *a14+, 1 +3f612470: move a13, a7 +3f612480: addi 0x220, a7 +3f6124a0: move a7, *a14+, 1 +3f6124b0: calla L3F309350 +3f6124e0: move *a13(0x180), *a13(0x160), 1 +3f612510: move *a13(0x1c0), a7, 1 +3f612530: dsj a7, L3F613EF0 +3f612550: jauc L3F612FD0 +L3F612570: +3f612570: calla L3FB33870 +3f6125a0: move a8, *a13(0x1e0), 1 +3f6125c0: movk 19, a7 +3f6125d0: modu a7, a5 +3f6125e0: move a5, a7 +3f6125f0: sll 0x3, a7 +3f612600: add a5, a7 +3f612610: sll 0x7, a7 +3f612620: move a7, a11 +3f612630: addi 0x1daf60, a11 +3f612660: sub a12, a12 +L3F612670: +3f612670: move *a11, a7, 1 +3f612680: move *a13(0x140), a5, 1 +3f6126a0: cmp a5, a7 +3f6126b0: jreq L3F612720 +3f6126c0: inc a12 +3f6126d0: addi 0x80, a11 +3f6126f0: cmpi 0x9, a12 +3f612710: jrlt L3F612670 +L3F612720: +3f612720: cmpi 0x9, a12 +3f612740: jrlt L3F612760 +3f612750: sub a11, a11 +L3F612760: +3f612760: move a11, a7 +3f612770: jreq L3F612AA0 +3f612780: move a14, -*sp, 1 +3f612790: movk 6, a7 +3f6127a0: move a7, *a14+, 1 +3f6127b0: move a11, a7 +3f6127c0: addk 32, a7 +3f6127d0: move a7, *a14+, 1 +3f6127e0: move a10, a7 +3f6127f0: addi 0x40, a7 +3f612810: move a7, *a14+, 1 +3f612820: calla L3FB44400 +3f612850: setf 8, 0, 0 +3f612860: move *a11(0x58), a7, 0 +3f612880: btst 1, a7 +3f612890: jrne L3F6128D0 +3f6128a0: movk 1, a7 +3f6128b0: move a7, *a13(0x200), 1 +L3F6128D0: +3f6128d0: move *a11(0x58), a7, 0 +3f6128f0: movk 2, a5 +3f612900: or a5, a7 +3f612910: movb a7, *a11(0x58) +3f612930: move *a11(0x60), a7, 1 +3f612950: jreq L3F612AA0 +3f612960: setf 16, 1, 0 +3f612970: move a5, *a13(0x40), 0 +3f612990: move *a13(0x140), *a13(0x60), 1 +3f6129c0: move a14, -*sp, 1 +3f6129d0: move a13, a7 +3f6129e0: addi 0x40, a7 +3f612a00: move a7, *a14+, 1 +3f612a10: move *a11(0x60), *a14+, 1 +3f612a30: move a9, *a14+, 1 +3f612a40: move *a9(0x160), a3, 1 +3f612a60: call a3 +3f612a70: sub a3, a3 +3f612a80: move a3, *a11(0x60), 1 +L3F612AA0: +3f612aa0: move a11, a3 +3f612ab0: jrne L3F612D30 +3f612ac0: move *a13(0x160), a7, 1 +3f612ae0: move *a13(0x180), a5, 1 +3f612b00: cmp a5, a7 +3f612b10: jrne L3F612D30 +3f612b20: move a14, -*sp, 1 +3f612b30: move a13, a3 +3f612b40: addi 0x140, a3 +3f612b60: move a3, *a14+, 1 +3f612b70: calla L3F614200 +3f612ba0: move a8, a11 +3f612bb0: jreq L3F612D30 +3f612bc0: move a14, -*sp, 1 +3f612bd0: movk 6, a3 +3f612be0: move a3, *a14+, 1 +3f612bf0: move a11, a3 +3f612c00: addk 32, a3 +3f612c10: move a3, *a14+, 1 +3f612c20: move a10, a3 +3f612c30: addi 0x40, a3 +3f612c50: move a3, *a14+, 1 +3f612c60: calla L3FB44400 +3f612c90: movk 1, a3 +3f612ca0: move a3, *a13(0x200), 1 +3f612cc0: setf 8, 0, 0 +3f612cd0: move *a11(0x58), a5, 0 +3f612cf0: movk 2, a7 +3f612d00: or a7, a5 +3f612d10: movb a5, *a11(0x58) +L3F612D30: +3f612d30: move a14, -*sp, 1 +3f612d40: move *a13(0x1e0), *a14+, 1 +3f612d60: calla L3FB338D0 +3f612d90: jruc L3F612FD0 +L3F612DA0: +3f612da0: move a11, a3 +3f612db0: jreq L3F612E30 +3f612dc0: setf 8, 0, 0 +3f612dd0: move *a11(0x58), a7, 0 +3f612df0: movk 16, a5 +3f612e00: or a5, a7 +3f612e10: movb a7, *a11(0x58) +L3F612E30: +3f612e30: move *a13(0x1c0), a7, 1 +3f612e50: dsj a7, L3F613EF0 +3f612e70: setf 16, 1, 0 +3f612e80: move *a9(0x40), a7, 0 +3f612ea0: btst 5, a7 +3f612eb0: jreq L3F613050 +3f612ec0: jauc L3F613EF0 +L3F612EE0: +3f612ee0: move *a13(0x1c0), a7, 1 +3f612f00: dec a7 +3f612f10: jreq L3F613050 +3f612f20: move *a13(0x200), a7, 1 +3f612f40: jaeq L3F613EF0 +3f612f60: setf 16, 1, 0 +3f612f70: move *a9(0x40), a5, 0 +3f612f90: btst 5, a5 +3f612fa0: jreq L3F613050 +3f612fb0: jauc L3F613EF0 +L3F612FD0: +3f612fd0: move *a13(0x1a0), a8, 1 +3f612ff0: subi 0x800, a8 +3f613010: jreq L3F612EE0 +3f613020: subi 0x800, a8 +3f613040: jreq L3F612DA0 +L3F613050: +3f613050: move *a13(0x160), a7, 1 +3f613070: move *a13(0x180), a5, 1 +3f613090: cmp a5, a7 +3f6130a0: jrne L3F613280 +3f6130b0: move a14, -*sp, 1 +3f6130c0: movk 6, a3 +3f6130d0: move a3, *a14+, 1 +3f6130e0: move a10, a3 +3f6130f0: addi 0x90, a3 +3f613110: move a3, *a14+, 1 +3f613120: move a10, a3 +3f613130: addi 0x40, a3 +3f613150: move a3, *a14+, 1 +3f613160: calla L3FB44400 +3f613190: move a14, -*sp, 1 +3f6131a0: movk 6, a3 +3f6131b0: move a3, *a14+, 1 +3f6131c0: move a10, a3 +3f6131d0: addi 0x40, a3 +3f6131f0: move a3, *a14+, 1 +3f613200: move a9, a3 +3f613210: addi 0x2a0, a3 +3f613230: move a3, *a14+, 1 +3f613240: calla L3FB44400 +3f613270: jruc L3F613650 +L3F613280: +3f613280: movk 19, a3 +3f613290: modu a3, a7 +3f6132a0: move a7, a3 +3f6132b0: sll 0x3, a3 +3f6132c0: add a7, a3 +3f6132d0: sll 0x7, a3 +3f6132e0: move a3, a11 +3f6132f0: addi 0x1daf60, a11 +3f613320: sub a12, a12 +L3F613330: +3f613330: move *a11, a7, 1 +3f613340: move *a13(0x160), a5, 1 +3f613360: cmp a5, a7 +3f613370: jreq L3F6133E0 +3f613380: inc a12 +3f613390: addi 0x80, a11 +3f6133b0: cmpi 0x9, a12 +3f6133d0: jrlt L3F613330 +L3F6133E0: +3f6133e0: cmpi 0x9, a12 +3f613400: jrlt L3F613420 +3f613410: sub a11, a11 +L3F613420: +3f613420: move a11, a3 +3f613430: jaeq L3F613EF0 +3f613450: setf 8, 0, 0 +3f613460: move *a11(0x58), a7, 0 +3f613480: btst 3, a7 +3f613490: jaeq L3F613EF0 +3f6134b0: move a14, -*sp, 1 +3f6134c0: movk 6, a7 +3f6134d0: move a7, *a14+, 1 +3f6134e0: move a10, a3 +3f6134f0: addi 0x90, a3 +3f613510: move a3, *a14+, 1 +3f613520: move a10, a3 +3f613530: addi 0x40, a3 +3f613550: move a3, *a14+, 1 +3f613560: calla L3FB44400 +3f613590: move a14, -*sp, 1 +3f6135a0: move a7, *a14+, 1 +3f6135b0: move a10, a3 +3f6135c0: addi 0x40, a3 +3f6135e0: move a3, *a14+, 1 +3f6135f0: move a11, a3 +3f613600: addk 32, a3 +3f613610: move a3, *a14+, 1 +3f613620: calla L3FB44400 +L3F613650: +3f613650: move a14, -*sp, 1 +3f613660: movk 4, a7 +3f613670: move a7, *a14+, 1 +3f613680: move a10, a5 +3f613690: addi 0xc0, a5 +3f6136b0: move a5, *a14+, 1 +3f6136c0: move a10, a5 +3f6136d0: addi 0x70, a5 +3f6136f0: move a5, *a14+, 1 +3f613700: calla L3FB44400 +3f613730: move a14, -*sp, 1 +3f613740: move a7, *a14+, 1 +3f613750: move a10, a5 +3f613760: addi 0x70, a5 +3f613780: move a5, *a14+, 1 +3f613790: move a13, a5 +3f6137a0: addi 0x160, a5 +3f6137c0: move a5, *a14+, 1 +3f6137d0: calla L3FB44400 +3f613800: move a14, -*sp, 1 +3f613810: movk 2, a3 +3f613820: move a3, *a14+, 1 +3f613830: calla L3FB2C000 +3f613860: setf 16, 0, 0 +3f613870: move a8, *a10(0x30), 0 +3f613890: move *a13(0x1c0), a3, 1 +3f6138b0: subk 2, a3 +3f6138c0: jrne L3F613980 +3f6138d0: move a14, -*sp, 1 +3f6138e0: movi 0x1000, a3 +3f613900: move a3, *a14+, 1 +3f613910: calla L3FB2C000 +3f613940: setf 16, 0, 0 +3f613950: move a8, *a10(0x10), 0 +3f613970: jruc L3F613B00 +L3F613980: +3f613980: move *a13(0x1a0), a3, 1 +3f6139a0: cmpi 0x800, a3 +3f6139c0: jrne L3F613B00 +3f6139d0: setf 16, 1, 0 +3f6139e0: move *a9(0x40), a7, 0 +3f613a00: btst 5, a7 +3f613a10: jrne L3F613B00 +3f613a20: move a14, -*sp, 1 +3f613a30: movi 0x3b9aca00, a7 +3f613a60: move a7, *a14+, 1 +3f613a70: sub a5, a5 +3f613a80: move a5, *a14+, 1 +3f613a90: move *a13(0xffc0), *a14+, 1 +3f613ab0: calla L3F6AE7B0 +3f613ae0: move a8, *a13(0x20), 1 +L3F613B00: +3f613b00: move a13, a7 +3f613b10: addi 0xd0, a7 +3f613b30: move a7, *a13, 1 +3f613b40: move a14, -*sp, 1 +3f613b50: movk 6, a5 +3f613b60: move a5, *a14+, 1 +3f613b70: move a7, *a14+, 1 +3f613b80: move a10, a3 +3f613b90: addi 0x90, a3 +3f613bb0: move a3, *a14+, 1 +3f613bc0: calla L3FB44400 +3f613bf0: movi 0x806, a3 +3f613c10: setf 16, 0, 0 +3f613c20: move a3, *a7(0x60), 0 +3f613c40: sub a5, a5 +3f613c50: move a5, *a13(0xc0), 0 +3f613c70: move a14, -*sp, 1 +3f613c80: move a13, a5 +3f613c90: addi 0xc0, a5 +3f613cb0: move a5, *a14+, 1 +3f613cc0: move *a13(0xffc0), *a14+, 1 +3f613ce0: move a9, *a14+, 1 +3f613cf0: move *a9(0x160), a3, 1 +3f613d10: call a3 +3f613d20: move *a13(0x20), a3, 1 +3f613d40: jreq L3F613F50 +3f613d50: move *a3(0x20), a5, 1 +3f613d70: sll 0x3, a5 +3f613d80: add a3, a5 +3f613d90: move a5, a10 +3f613da0: move a14, -*sp, 1 +3f613db0: movi 0x1000, a5 +3f613dd0: move a5, *a14+, 1 +3f613de0: calla L3FB2C000 +3f613e10: setf 16, 0, 0 +3f613e20: move a8, *a10(0x10), 0 +3f613e40: move a14, -*sp, 1 +3f613e50: move a13, a5 +3f613e60: addi 0xc0, a5 +3f613e80: move a5, *a14+, 1 +3f613e90: move a3, *a14+, 1 +3f613ea0: move a9, *a14+, 1 +3f613eb0: move *a9(0x160), a5, 1 +3f613ed0: call a5 +3f613ee0: jruc L3F613F50 +L3F613EF0: +3f613ef0: move a14, -*sp, 1 +3f613f00: move *a13(0xffc0), *a14+, 1 +3f613f20: calla L3F6ADF20 +L3F613F50: +3f613f50: move *sp(0x120), a14, 1 +3f613f70: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f613f90: rets 2 +L3F613FA0: +3f613fa0: mmtm sp, a9,a11,a13 +3f613fc0: move a14, a13 +3f613fd0: addk 32, a14 +3f613fe0: move *a13(0xffe0), a9, 1 +3f614000: calla L3FB33870 +3f614030: move a8, *a13, 1 +3f614040: move *a9(0x60), a11, 1 +3f614060: jreq L3F6140D0 +3f614070: move a14, -*sp, 1 +3f614080: move *a9(0x60), *a14+, 1 +3f6140a0: calla L3F6ADF20 +L3F6140D0: +3f6140d0: sub a11, a11 +3f6140e0: move a11, *a9(0x60), 1 +3f614100: movb a11, *a9(0x58) +3f614120: movb a11, *a9(0x50) +3f614140: move a11, *a9, 1 +3f614150: move a14, -*sp, 1 +3f614160: move *a13(0x0), *a14+, 1 +3f614180: calla L3FB338D0 +3f6141b0: move *sp(0x80), a14, 1 +3f6141d0: mmfm sp, a9,a11,a13 +3f6141f0: rets 2 +L3F614200: +3f614200: mmtm sp, a5,a7,a9,a10,a11,a13 +3f614220: move a14, a13 +3f614230: addk 32, a14 +3f614240: movi 0xffff, a7 +3f614260: move a7, *a13, 1 +3f614270: sub a11, a11 +3f614280: move @0x1e0550, a7, 1 +3f6142b0: jreq L3F6143B0 +3f6142c0: move a11, @0x1e0550, 1 +3f6142f0: move a14, -*sp, 1 +3f614300: move @0x95db0, *a14+, 1 +3f614330: move a11, *a14+, 1 +3f614340: movi 0x3f60ee00, a7 +3f614370: move a7, *a14+, 1 +3f614380: calla L3F6FC200 +L3F6143B0: +3f6143b0: move *a13(0xffe0), a7, 1 +3f6143d0: move *a7, a5, 1 +3f6143e0: movk 19, a7 +3f6143f0: modu a7, a5 +3f614400: move a5, a7 +3f614410: sll 0x3, a7 +3f614420: add a5, a7 +3f614430: sll 0x7, a7 +3f614440: move a7, a10 +3f614450: addi 0x1daf60, a10 +3f614480: jruc L3F614600 +3f614490: nop +3f6144a0: nop +3f6144b0: nop +3f6144c0: nop +3f6144d0: nop +3f6144e0: nop +3f6144f0: nop +3f614500: nop +3f614510: nop +3f614520: nop +3f614530: nop +3f614540: nop +3f614550: nop +3f614560: nop +3f614570: nop +3f614580: nop +3f614590: nop +3f6145a0: nop +3f6145b0: nop +3f6145c0: nop +3f6145d0: nop +3f6145e0: nop +3f6145f0: nop +L3F614600: +3f614600: move a11, a9 +3f614610: setf 8, 0, 0 +L3F614620: +3f614620: move *a10(0x58), a7, 0 +3f614640: jreq L3F614820 +3f614650: move *a10(0x58), a7, 0 +3f614670: btst 2, a7 +3f614680: jrne L3F614720 +3f614690: move *a10(0x50), a7, 0 +3f6146b0: move *a13, a5, 1 +3f6146c0: cmp a5, a7 +3f6146d0: jrle L3F614720 +3f6146e0: move *a10(0x50), a7, 0 +3f614700: move a7, *a13, 1 +3f614710: move a10, a11 +L3F614720: +3f614720: inc a9 +3f614730: addi 0x80, a10 +3f614750: cmpi 0x9, a9 +3f614770: jrlt L3F614620 +3f614780: move a11, a5 +3f614790: jrne L3F6147C0 +3f6147a0: sub a8, a8 +3f6147b0: jruc L3F614890 +L3F6147C0: +3f6147c0: move a11, a10 +3f6147d0: move a14, -*sp, 1 +3f6147e0: move a10, *a14+, 1 +3f6147f0: calla L3F613FA0 +L3F614820: +3f614820: move *a13(0xffe0), a7, 1 +3f614840: move *a7, *a10, 1 +3f614850: movk 1, a5 +3f614860: movb a5, *a10(0x58) +3f614880: move a10, a8 +L3F614890: +3f614890: move *sp(0xe0), a14, 1 +3f6148b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6148d0: rets 2 +L3F6148E0: +3f6148e0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f614900: move a14, a13 +3f614910: addk 32, a14 +3f614920: move *a13(0xffc0), a9, 1 +3f614940: setf 16, 0, 0 +3f614950: move *a9, a7, 0 +3f614960: subk 2, a7 +3f614970: jrne L3F6149B0 +3f614980: move *a9(0x80), a7, 0 +3f6149a0: jreq L3F6149F0 +L3F6149B0: +3f6149b0: movi 0x2f, a8 +3f6149d0: jauc L3F6155C0 +L3F6149F0: +3f6149f0: move a9, a11 +3f614a00: calla L3FB33870 +3f614a30: move a8, *a13, 1 +3f614a40: move *a11(0x20), a7, 1 +3f614a60: movk 19, a5 +3f614a70: modu a5, a7 +3f614a80: move a7, a5 +3f614a90: sll 0x3, a5 +3f614aa0: add a7, a5 +3f614ab0: sll 0x7, a5 +3f614ac0: move a5, a10 +3f614ad0: addi 0x1daf60, a10 +3f614b00: sub a12, a12 +L3F614B10: +3f614b10: move *a10, a7, 1 +3f614b20: move *a11(0x20), a5, 1 +3f614b40: cmp a5, a7 +3f614b50: jreq L3F614BC0 +3f614b60: inc a12 +3f614b70: addi 0x80, a10 +3f614b90: cmpi 0x9, a12 +3f614bb0: jrlt L3F614B10 +L3F614BC0: +3f614bc0: cmpi 0x9, a12 +3f614be0: jrlt L3F614C00 +3f614bf0: sub a10, a10 +L3F614C00: +3f614c00: move a10, a5 +3f614c10: jane L3F615490 +3f614c30: move *a13(0xffe0), a7, 1 +3f614c50: cmpi 0x8024691e, a7 +3f614c80: jreq L3F614D20 +3f614c90: move a14, -*sp, 1 +3f614ca0: move *a13(0x0), *a14+, 1 +3f614cc0: calla L3FB338D0 +3f614cf0: movk 6, a8 +3f614d00: jauc L3F6155C0 +L3F614D20: +3f614d20: move a14, -*sp, 1 +3f614d30: move a9, *a14+, 1 +3f614d40: calla L3F6595F0 +3f614d70: move a8, a5 +3f614d80: jrne L3F615490 +3f614d90: move a14, -*sp, 1 +3f614da0: move *a13(0x0), *a14+, 1 +3f614dc0: calla L3FB338D0 +3f614df0: movi 0x33, a8 +3f614e10: jruc L3F6155C0 +L3F614E20: +3f614e20: move a10, a5 +3f614e30: jrne L3F615160 +3f614e40: move a14, -*sp, 1 +3f614e50: move a11, a7 +3f614e60: addk 32, a7 +3f614e70: move a7, *a14+, 1 +3f614e80: calla L3F614200 +3f614eb0: move a8, a10 +3f614ec0: jrne L3F614F60 +3f614ed0: move a14, -*sp, 1 +3f614ee0: move *a13(0x0), *a14+, 1 +3f614f00: calla L3FB338D0 +3f614f30: movi 0x31, a8 +3f614f50: jruc L3F6155C0 +L3F614F60: +3f614f60: move *a9(0x100), a7, 1 +3f614f80: btst 2, a7 +3f614f90: jreq L3F615160 +3f614fa0: move a14, -*sp, 1 +3f614fb0: move a11, a7 +3f614fc0: addk 32, a7 +3f614fd0: move a7, *a14+, 1 +3f614fe0: calla L3F614200 +3f615010: move a8, a12 +3f615020: jrne L3F615110 +3f615030: move a14, -*sp, 1 +3f615040: move a10, *a14+, 1 +3f615050: calla L3F613FA0 +3f615080: move a14, -*sp, 1 +3f615090: move *a13(0x0), *a14+, 1 +3f6150b0: calla L3FB338D0 +3f6150e0: movi 0x31, a8 +3f615100: jruc L3F6155C0 +L3F615110: +3f615110: move a14, -*sp, 1 +3f615120: move a12, *a14+, 1 +3f615130: calla L3F613FA0 +L3F615160: +3f615160: move a14, -*sp, 1 +3f615170: movk 6, a7 +3f615180: move a7, *a14+, 1 +3f615190: move a10, a5 +3f6151a0: addk 32, a5 +3f6151b0: move a5, *a14+, 1 +3f6151c0: move a9, a5 +3f6151d0: addi 0x90, a5 +3f6151f0: move a5, *a14+, 1 +3f615200: calla L3FB44400 +3f615230: move *a9(0x100), a5, 1 +3f615250: andi 0x1c, a5 +3f615280: movk 3, a3 +3f615290: or a3, a5 +3f6152a0: movb a5, *a10(0x58) +3f6152c0: sub a5, a5 +3f6152d0: movb a5, *a10(0x50) +3f6152f0: jruc L3F615550 +L3F615300: +3f615300: move a14, -*sp, 1 +3f615310: move a10, *a14+, 1 +3f615320: calla L3F613FA0 +3f615350: jruc L3F615550 +L3F615360: +3f615360: move a14, -*sp, 1 +3f615370: movk 6, a7 +3f615380: move a7, *a14+, 1 +3f615390: move a9, a5 +3f6153a0: addi 0x90, a5 +3f6153c0: move a5, *a14+, 1 +3f6153d0: move a10, a5 +3f6153e0: addk 32, a5 +3f6153f0: move a5, *a14+, 1 +3f615400: calla L3FB44400 +3f615430: setf 8, 0, 0 +3f615440: move *a10(0x58), a5, 0 +3f615460: move a5, *a9(0x100), 1 +3f615480: jruc L3F615550 +L3F615490: +3f615490: move *a13(0xffe0), a8, 1 +3f6154b0: addi 0x7fdb96e2, a8 +3f6154e0: jreq L3F614E20 +3f6154f0: subk 2, a8 +3f615500: jreq L3F615300 +3f615510: subi 0x3fffffff, a8 +3f615540: jreq L3F615360 +L3F615550: +3f615550: move a14, -*sp, 1 +3f615560: move *a13(0x0), *a14+, 1 +3f615580: calla L3FB338D0 +3f6155b0: sub a8, a8 +L3F6155C0: +3f6155c0: move *sp(0x120), a14, 1 +3f6155e0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f615600: rets 2 +L3F615610: +3f615610: mmtm sp, a5,a7,a9,a10,a11,a13 +3f615630: move a14, a13 +3f615640: move *a13(0xffe0), a9, 1 +3f615660: movi 0x1e0570, a11 +3f615690: sub a10, a10 +3f6156a0: setf 8, 0, 0 +L3F6156B0: +3f6156b0: move *a9, a7, 0 +3f6156c0: srl 0x4, a7 +3f6156d0: sll 0x3, a7 +3f6156e0: addi 0x1e0600, a7 +3f615710: move *a7(0x0), *a11+, 0 +3f615730: move *a9+, a7, 0 +3f615740: movk 15, a5 +3f615750: and a5, a7 +3f615760: sll 0x3, a7 +3f615770: addi 0x1e0600, a7 +3f6157a0: move *a7(0x0), *a11+, 0 +3f6157c0: movi 0x3a, a7 +3f6157e0: move a7, *a11+, 0 +3f6157f0: inc a10 +3f615800: cmpi 0x6, a10 +3f615820: jrlt L3F6156B0 +3f615830: sub a5, a5 +3f615840: move a5, -*a11, 0 +3f615850: movi 0x1e0570, a8 +3f615880: move *sp(0xe0), a14, 1 +3f6158a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6158c0: rets 2 +3f6158d0: .word 0x7261 +3f6158e0: .word 0x7270 +3f6158f0: .word 0x7365 +3f615900: mods a3, sp +3f615910: sra b11, b6 +3f615920: sla 0x1, b10 +3f615930: modu a11, a14 +3f615940: srl a1, a0 +3f615950: sra b11, b2 +3f615960: sla 0x3, a5 +3f615970: modu a3, a5 +3f615980: .word 0x7274 +3f615990: .word 0x0079 +3f6159a0: srl a3, a13 +3f6159b0: sra b11, b2 +3f6159c0: .word 0x0065 +3f6159d0: .word 0x7261 +3f6159e0: dsjs b0, L3F615B20 +3f6159f0: sra a9, a0 +3f615a00: rl b3, b4 +3f615a10: .word 0x7265 +3f615a20: sla a9, a0 +3f615a30: sra a3, a4 +3f615a40: sra b11, b2 +3f615a50: .word 0x7373 +3f615a60: rl a9, a0 +3f615a70: sla 0x3, b3 +3f615a80: .word 0x7262 +3f615a90: sla a11, sp +3f615aa0: sll a11, a4 +3f615ab0: .word 0x7361 +3f615ac0: sla 0x3, b4 +3f615ad0: modu a11, a6 +3f615ae0: sla 0x3, b2 +3f615af0: and a2, a9 +3f615b00: sla a9, a0 +3f615b10: sra a3, a4 +L3F615B20: +3f615b20: sra b11, b2 +3f615b30: .word 0x7373 +3f615b40: sll 0x9, a0 +3f615b50: srl 0xd, b8 +3f615b60: sub a0, a0 +3f615b70: .word 0x7075 +3f615b80: rl a11, a12 +3f615b90: sla a11, a3 +3f615ba0: sra b11, b4 +3f615bb0: cmp a9, a0 +3f615bc0: sla 0x2, b0 +3f615bd0: sra a3, a1 +3f615be0: .word 0x7264 +3f615bf0: .word 0x7365 +3f615c00: sla 0x3, b3 +3f615c10: sra b11, b3 +3f615c20: .word 0x746e +3f615c30: srl a1, a0 +3f615c40: modu b11, b2 +3f615c50: sla 0x3, a13 +3f615c60: .word 0x7465 +3f615c70: sra a11, a8 +3f615c80: modu b3, b2 +3f615c90: .word 0x7465 +3f615ca0: sla a9, a0 +3f615cb0: sra a3, a4 +3f615cc0: sra b11, b2 +3f615cd0: .word 0x7373 +3f615ce0: sll 0x8, a0 +3f615cf0: dsjs b3, L3F615E30 +3f615d00: sll 0x9, a0 +3f615d10: srl 0xd, b3 +3f615d20: .word 0x0000 +3f615d30: .word 0x0000 +3f615d40: .word 0x0000 +3f615d50: .word 0x0000 +3f615d60: .word 0x0000 +3f615d70: .word 0x0000 +3f615d80: .word 0x0000 +3f615d90: .word 0x0000 +3f615da0: .word 0x0000 +3f615db0: .word 0x0000 +3f615dc0: .word 0x0000 +3f615dd0: .word 0x0000 +3f615de0: .word 0x0000 +3f615df0: .word 0x0000 +3f615e00: mmtm sp, a9,a10,a11,a13 +3f615e20: move a14, a13 +L3F615E30: +3f615e30: move *a13(0xffe0), a9, 1 +3f615e50: move a14, -*sp, 1 +3f615e60: move a9, a11 +3f615e70: addk 32, a11 +3f615e80: move *a11+, *a14+, 1 +3f615e90: calla L3F6166D0 +3f615ec0: move a8, a10 +3f615ed0: jreq L3F615F90 +3f615ee0: move a10, a11 +3f615ef0: andi 0xff, a11 +3f615f20: jrne L3F615F90 +L3F615F30: +3f615f30: srl 0x8, a10 +3f615f40: move a10, a11 +3f615f50: andi 0xff, a11 +3f615f80: jreq L3F615F30 +L3F615F90: +3f615f90: move *a13(0xffc0), a11, 1 +3f615fb0: move a10, *a11(0x20), 1 +3f615fd0: move a14, -*sp, 1 +3f615fe0: move *a9(0x20), *a14+, 1 +3f616000: calla L3FB2C140 +3f616030: move a8, *a11, 1 +3f616040: move *sp(0xa0), a14, 1 +3f616060: mmfm sp, a9,a10,a11,a13 +3f616080: rets 2 +3f616090: mmtm sp, a11,a13 +3f6160b0: move a14, a13 +3f6160c0: move a14, -*sp, 1 +3f6160d0: move *a13(0xffe0), a11, 1 +3f6160f0: addk 32, a11 +3f616100: move *a11+, *a14+, 1 +3f616110: calla L3F6166D0 +3f616140: move a14, -*sp, 1 +3f616150: move *a13(0xffc0), a11, 1 +3f616170: addk 32, a11 +3f616180: move *a11+, *a14+, 1 +3f616190: move a8, a11 +3f6161a0: calla L3F6166D0 +3f6161d0: cmp a8, a11 +3f6161e0: movk 1, a8 +3f6161f0: jreq L3F616210 +3f616200: sub a8, a8 +L3F616210: +3f616210: move *sp(0x60), a14, 1 +3f616230: mmfm sp, a11,a13 +3f616250: rets 2 +L3F616260: +3f616260: mmtm sp, a7,a9,a10,a11,a13 +3f616280: move a14, a13 +3f616290: addk 32, a14 +3f6162a0: move *a13(0xffc0), a11, 1 +3f6162c0: andi 0x80000000, a11 +3f6162f0: jrne L3F616340 +3f616300: movi 0xffffff, a10 +3f616330: jruc L3F616430 +L3F616340: +3f616340: move *a13(0xffc0), a11, 1 +3f616360: andi 0xc0000000, a11 +3f616390: subi 0x80000000, a11 +3f6163c0: jrne L3F616410 +3f6163d0: movi 0xffff, a10 +3f616400: jruc L3F616430 +L3F616410: +3f616410: movi 0xff, a10 +L3F616430: +3f616430: move @0x96ac0, a9, 1 +3f616460: jreq L3F616570 +L3F616470: +3f616470: move *a9(0x160), a11, 1 +3f616490: move *a13(0xffc0), a7, 1 +3f6164b0: and a7, a11 +3f6164c0: move *a9(0x140), a7, 1 +3f6164e0: cmp a7, a11 +3f6164f0: jrne L3F616540 +3f616500: move *a9(0x1a0), a10, 1 +3f616520: not a10 +3f616530: jruc L3F616570 +L3F616540: +3f616540: move *a9(0x200), a9, 1 +3f616560: jrne L3F616470 +L3F616570: +3f616570: move a14, -*sp, 1 +3f616580: move *a13(0xffa0), a11, 1 +3f6165a0: and a10, a11 +3f6165b0: move *a13(0xffc0), a7, 1 +3f6165d0: or a7, a11 +3f6165e0: move a11, *a14+, 1 +3f6165f0: calla L3FB2C140 +3f616620: move a8, *a13, 1 +3f616630: move a13, a8 +3f616640: move *a13(0xffe0), a13, 1 +3f616660: jreq L3F616680 +3f616670: move *a8, *a13, 1 +L3F616680: +3f616680: move *sp(0xc0), a14, 1 +3f6166a0: mmfm sp, a7,a9,a10,a11,a13 +3f6166c0: rets 2 +L3F6166D0: +3f6166d0: mmtm sp, a7,a9,a10,a11,a13 +3f6166f0: move a14, a13 +3f616700: move a14, -*sp, 1 +3f616710: move *a13(0xffe0), *a14+, 1 +3f616730: calla L3FB2C140 +3f616760: move a8, a9 +3f616770: move a9, a7 +3f616780: andi 0x80000000, a7 +3f6167b0: jrne L3F616810 +3f6167c0: move a9, a10 +3f6167d0: andi 0xff000000, a10 +3f616800: jruc L3F6169D0 +L3F616810: +3f616810: move a9, a7 +3f616820: andi 0xc0000000, a7 +3f616850: subi 0x80000000, a7 +3f616880: jrne L3F6168E0 +3f616890: move a9, a10 +3f6168a0: andi 0xffff0000, a10 +3f6168d0: jruc L3F6169D0 +L3F6168E0: +3f6168e0: move a9, a7 +3f6168f0: andi 0xe0000000, a7 +3f616920: cmpi 0xc0000000, a7 +3f616950: jrne L3F6169B0 +3f616960: move a9, a10 +3f616970: andi 0xffffff00, a10 +3f6169a0: jruc L3F6169D0 +L3F6169B0: +3f6169b0: sub a8, a8 +3f6169c0: jruc L3F616B10 +L3F6169D0: +3f6169d0: jruc L3F616A00 +3f6169e0: nop +3f6169f0: nop +L3F616A00: +3f616a00: move @0x96ac0, a11, 1 +3f616a30: jreq L3F616B00 +L3F616A40: +3f616a40: move *a11(0x140), a7, 1 +3f616a60: cmp a7, a10 +3f616a70: jrne L3F616AD0 +3f616a80: move *a11(0x1a0), a7, 1 +3f616aa0: and a9, a7 +3f616ab0: move a7, a8 +3f616ac0: jruc L3F616B10 +L3F616AD0: +3f616ad0: move *a11(0x200), a11, 1 +3f616af0: jrne L3F616A40 +L3F616B00: +3f616b00: move a10, a8 +L3F616B10: +3f616b10: move *sp(0xc0), a14, 1 +3f616b30: mmfm sp, a7,a9,a10,a11,a13 +3f616b50: rets 2 +L3F616B60: +3f616b60: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f616b80: move a14, a13 +3f616b90: move a14, -*sp, 1 +3f616ba0: move *a13(0xffe0), *a14+, 1 +3f616bc0: calla L3FB2C140 +3f616bf0: move a8, a9 +3f616c00: move a9, a7 +3f616c10: andi 0x80000000, a7 +3f616c40: jrne L3F616CE0 +3f616c50: move a9, a10 +3f616c60: andi 0xff000000, a10 +3f616c90: move a9, a11 +3f616ca0: andi 0xffffff, a11 +3f616cd0: jruc L3F616F20 +L3F616CE0: +3f616ce0: move a9, a7 +3f616cf0: andi 0xc0000000, a7 +3f616d20: subi 0x80000000, a7 +3f616d50: jrne L3F616DF0 +3f616d60: move a9, a10 +3f616d70: andi 0xffff0000, a10 +3f616da0: move a9, a11 +3f616db0: andi 0xffff, a11 +3f616de0: jruc L3F616F20 +L3F616DF0: +3f616df0: move a9, a7 +3f616e00: andi 0xe0000000, a7 +3f616e30: cmpi 0xc0000000, a7 +3f616e60: jrne L3F616F00 +3f616e70: move a9, a10 +3f616e80: andi 0xffffff00, a10 +3f616eb0: move a9, a11 +3f616ec0: andi 0xff, a11 +3f616ef0: jruc L3F616F20 +L3F616F00: +3f616f00: move a9, a8 +3f616f10: jruc L3F617120 +L3F616F20: +3f616f20: jruc L3F617000 +3f616f30: nop +3f616f40: nop +3f616f50: nop +3f616f60: nop +3f616f70: nop +3f616f80: nop +3f616f90: nop +3f616fa0: nop +3f616fb0: nop +3f616fc0: nop +3f616fd0: nop +3f616fe0: nop +3f616ff0: nop +L3F617000: +3f617000: move @0x96ac0, a12, 1 +3f617030: jreq L3F617110 +L3F617040: +3f617040: move *a12(0x140), a7, 1 +3f617060: cmp a7, a10 +3f617070: jrne L3F6170E0 +3f617080: move *a12(0x1a0), a7, 1 +3f6170a0: move a11, a5 +3f6170b0: andn a7, a5 +3f6170c0: move a5, a8 +3f6170d0: jruc L3F617120 +L3F6170E0: +3f6170e0: move *a12(0x200), a12, 1 +3f617100: jrne L3F617040 +L3F617110: +3f617110: move a11, a8 +L3F617120: +3f617120: move *sp(0x100), a14, 1 +3f617140: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f617160: rets 2 +L3F617170: +3f617170: mmtm sp, a7,a9,a10,a11,a13 +3f617190: move a14, a13 +3f6171a0: move a14, -*sp, 1 +3f6171b0: move *a13(0xffe0), *a14+, 1 +3f6171d0: calla L3FB2C140 +3f617200: move a8, a9 +3f617210: jruc L3F617400 +3f617220: nop +3f617230: nop +3f617240: nop +3f617250: nop +3f617260: nop +3f617270: nop +3f617280: nop +3f617290: nop +3f6172a0: nop +3f6172b0: nop +3f6172c0: nop +3f6172d0: nop +3f6172e0: nop +3f6172f0: nop +3f617300: nop +3f617310: nop +3f617320: nop +3f617330: nop +3f617340: nop +3f617350: nop +3f617360: nop +3f617370: nop +3f617380: nop +3f617390: nop +3f6173a0: nop +3f6173b0: nop +3f6173c0: nop +3f6173d0: nop +3f6173e0: nop +3f6173f0: nop +L3F617400: +3f617400: move @0x1e0820, a11, 1 +3f617430: jreq L3F617550 +3f617440: move @0x96ac0, a10, 1 +3f617470: jreq L3F617650 +L3F617480: +3f617480: move *a10(0x160), a11, 1 +3f6174a0: and a9, a11 +3f6174b0: move *a10(0x140), a7, 1 +3f6174d0: cmp a7, a11 +3f6174e0: jrne L3F617510 +3f6174f0: movk 1, a8 +3f617500: jruc L3F617660 +L3F617510: +3f617510: move *a10(0x200), a10, 1 +3f617530: jrne L3F617480 +3f617540: jruc L3F617650 +L3F617550: +3f617550: move @0x96ac0, a10, 1 +3f617580: jreq L3F617650 +L3F617590: +3f617590: move *a10(0x1a0), a11, 1 +3f6175b0: and a9, a11 +3f6175c0: move *a10(0x180), a7, 1 +3f6175e0: cmp a7, a11 +3f6175f0: jrne L3F617620 +3f617600: movk 1, a8 +3f617610: jruc L3F617660 +L3F617620: +3f617620: move *a10(0x200), a10, 1 +3f617640: jrne L3F617590 +L3F617650: +3f617650: sub a8, a8 +L3F617660: +3f617660: move *sp(0xc0), a14, 1 +3f617680: mmfm sp, a7,a9,a10,a11,a13 +3f6176a0: rets 2 +L3F6176B0: +3f6176b0: mmtm sp, a9,a10,a11,a13 +3f6176d0: move a14, a13 +3f6176e0: move a14, -*sp, 1 +3f6176f0: move *a13(0xffe0), *a14+, 1 +3f617710: calla L3FB2C140 +3f617740: move a8, a9 +3f617750: move a9, a11 +3f617760: andi 0xe0000000, a11 +3f617790: cmpi 0xe0000000, a11 +3f6177c0: jrne L3F6177F0 +3f6177d0: sub a8, a8 +3f6177e0: jruc L3F6178F0 +L3F6177F0: +3f6177f0: move a9, a11 +3f617800: andi 0x80000000, a11 +3f617830: jrne L3F6178E0 +3f617840: move a9, a10 +3f617850: andi 0xff000000, a10 +3f617880: jreq L3F6178C0 +3f617890: cmpi 0x7f, a10 +3f6178b0: jrne L3F6178E0 +L3F6178C0: +3f6178c0: sub a8, a8 +3f6178d0: jruc L3F6178F0 +L3F6178E0: +3f6178e0: movk 1, a8 +L3F6178F0: +3f6178f0: move *sp(0xa0), a14, 1 +3f617910: mmfm sp, a9,a10,a11,a13 +3f617930: rets 2 +L3F617940: +3f617940: mmtm sp, a5,a7,a9,a10,a11,a13 +3f617960: move a14, a13 +3f617970: addi 0xe0, a14 +3f617990: move *a13(0xff80), a9, 1 +3f6179b0: move *a13(0xffa0), a10, 1 +3f6179d0: sub a11, a11 +3f6179e0: jruc L3F617A00 +3f6179f0: nop +L3F617A00: +3f617a00: move a9, a9 +3f617a10: jaeq L3F6183D0 +3f617a30: move @0x96ac0, a11, 1 +3f617a60: jaeq L3F6183D0 +L3F617A80: +3f617a80: move *a11(0x100), a7, 1 +3f617aa0: cmp a9, a7 +3f617ab0: jaeq L3F6183D0 +3f617ad0: move *a11(0x200), a11, 1 +3f617af0: jrne L3F617A80 +3f617b00: jauc L3F6183D0 +L3F617B20: +3f617b20: calla L3F6FC1E0 +3f617b50: move a8, a7 +3f617b60: jrne L3F617C00 +3f617b70: move @0x1b3900, a7, 1 +3f617ba0: move *a7(0x100), a7, 1 +3f617bc0: movb *a7(0x20), a8 +3f617be0: jauc L3F6193D0 +L3F617C00: +3f617c00: move a9, a7 +3f617c10: jrne L3F617CA0 +3f617c20: move a14, -*sp, 1 +3f617c30: movi 0x3f61aec0, a8 +3f617c60: move a8, *a14+, 1 +3f617c70: calla L3F596290 +L3F617CA0: +3f617ca0: move a11, a7 +3f617cb0: jane L3F619200 +3f617cd0: move a14, -*sp, 1 +3f617ce0: movk 13, a7 +3f617cf0: move a7, *a14+, 1 +3f617d00: movk 1, a5 +3f617d10: move a5, *a14+, 1 +3f617d20: calla L3F6AC880 +3f617d50: move a8, *a13(0x20), 1 +3f617d70: move a8, a8 +3f617d80: jrne L3F617DD0 +3f617d90: movi 0x37, a8 +3f617db0: jauc L3F6193D0 +L3F617DD0: +3f617dd0: move @0x96ac0, a11, 1 +3f617e00: jreq L3F617F20 +3f617e10: move *a11(0x200), a5, 1 +3f617e30: jreq L3F617E90 +L3F617E40: +3f617e40: move *a11(0x200), a11, 1 +3f617e60: move *a11(0x200), a7, 1 +3f617e80: jrne L3F617E40 +L3F617E90: +3f617e90: move *a13(0x20), a7, 1 +3f617eb0: move *a7(0x20), a5, 1 +3f617ed0: sll 0x3, a5 +3f617ee0: add a7, a5 +3f617ef0: move a5, *a11(0x200), 1 +3f617f10: jruc L3F617F90 +L3F617F20: +3f617f20: move *a8(0x20), a5, 1 +3f617f40: sll 0x3, a5 +3f617f50: add a8, a5 +3f617f60: move a5, @0x96ac0, 1 +L3F617F90: +3f617f90: move *a13(0x20), a7, 1 +3f617fb0: move *a7(0x20), a5, 1 +3f617fd0: sll 0x3, a5 +3f617fe0: add a7, a5 +3f617ff0: move a5, a11 +3f618000: move *a9(0x80), a5, 1 +3f618020: move a5, *a13, 1 +3f618030: jreq L3F618130 +3f618040: move *a5(0x120), a5, 1 +3f618060: jreq L3F6180F0 +L3F618070: +3f618070: move *a13, a7, 1 +3f618080: move *a7(0x120), *a13(0x0), 1 +3f6180b0: move *a13, a7, 1 +3f6180c0: move *a7(0x120), a5, 1 +3f6180e0: jrne L3F618070 +L3F6180F0: +3f6180f0: move *a13, a7, 1 +3f618100: move a11, *a7(0x120), 1 +3f618120: jruc L3F618150 +L3F618130: +3f618130: move a11, *a9(0x80), 1 +L3F618150: +3f618150: move a9, *a11(0x100), 1 +3f618170: movk 2, a7 +3f618180: setf 16, 1, 0 +3f618190: move a7, *a11, 0 +3f6181a0: cmpi 0x1d0bd0, a9 +3f6181d0: jaeq L3F619200 +3f6181f0: move @0x1e0840, a5, 1 +3f618220: inc a5 +3f618230: move a5, @0x1e0840, 1 +3f618260: jauc L3F619200 +L3F618280: +3f618280: calla L3F6FC1E0 +3f6182b0: move a8, a5 +3f6182c0: jrne L3F618360 +3f6182d0: move @0x1b3900, a7, 1 +3f618300: move *a7(0x100), a5, 1 +3f618320: movb *a5(0x20), a8 +3f618340: jauc L3F6193D0 +L3F618360: +3f618360: move a11, a5 +3f618370: jane L3F619200 +3f618390: movi 0x31, a8 +3f6183b0: jauc L3F6193D0 +L3F6183D0: +3f6183d0: move *a13(0xffc0), a8, 1 +3f6183f0: addi 0x7fdf96f4, a8 +3f618420: jaeq L3F617B20 +3f618440: subk 2, a8 +3f618450: jaeq L3F617B20 +3f618470: subk 5, a8 +3f618480: jreq L3F618280 +3f618490: subk 3, a8 +3f6184a0: jaeq L3F617B20 +3f6184c0: jruc L3F618360 +L3F6184D0: +3f6184d0: move a10, a7 +3f6184e0: addi 0x80, a7 +3f618500: move a11, a8 +3f618510: move *a8+, *a7+, 1 +3f618520: move *a8+, *a7+, 1 +3f618530: move *a8+, *a7+, 1 +3f618540: move *a8, *a7, 1 +3f618550: jauc L3F6193C0 +L3F618570: +3f618570: setf 16, 1, 0 +3f618580: move *a9(0x40), a7, 0 +3f6185a0: btst 1, a7 +3f6185b0: jrne L3F6185F0 +3f6185c0: movk 22, a8 +3f6185d0: jauc L3F6193D0 +L3F6185F0: +3f6185f0: move a10, a7 +3f618600: addi 0x80, a7 +3f618620: move a11, a5 +3f618630: addi 0x80, a5 +3f618650: move *a5+, *a7+, 1 +3f618660: move *a5+, *a7+, 1 +3f618670: move *a5+, *a7+, 1 +3f618680: move *a5, *a7, 1 +3f618690: jauc L3F6193C0 +L3F6186B0: +3f6186b0: setf 16, 1, 0 +3f6186c0: move *a9(0x40), a7, 0 +3f6186e0: btst 4, a7 +3f6186f0: jrne L3F618730 +3f618700: movk 22, a8 +3f618710: jauc L3F6193D0 +L3F618730: +3f618730: move a10, a7 +3f618740: addi 0x80, a7 +3f618760: move a11, a5 +3f618770: addi 0x80, a5 +3f618790: move *a5+, *a7+, 1 +3f6187a0: move *a5+, *a7+, 1 +3f6187b0: move *a5+, *a7+, 1 +3f6187c0: move *a5, *a7, 1 +3f6187d0: jauc L3F6193C0 +L3F6187F0: +3f6187f0: movk 2, a7 +3f618800: setf 16, 1, 0 +3f618810: move a7, *a10(0x80), 0 +3f618830: move a14, -*sp, 1 +3f618840: move *a11(0x1a0), *a14+, 1 +3f618860: calla L3FB2C140 +3f618890: move a8, *a10(0xa0), 1 +3f6188b0: jauc L3F6193C0 +L3F6188D0: +3f6188d0: setf 16, 1, 0 +3f6188e0: move *a9(0x40), a7, 0 +3f618900: btst 4, a7 +3f618910: jrne L3F618950 +3f618920: movk 22, a8 +3f618930: jauc L3F6193D0 +L3F618950: +3f618950: move a13, a7 +3f618960: addi 0x60, a7 +3f618980: move a11, a5 +3f618990: addi 0x80, a5 +3f6189b0: move *a5+, *a7+, 1 +3f6189c0: move *a5+, *a7+, 1 +3f6189d0: move *a5+, *a7+, 1 +3f6189e0: move *a5, *a7, 1 +3f6189f0: move a11, a7 +3f618a00: addi 0x80, a7 +3f618a20: move a10, a5 +3f618a30: addi 0x80, a5 +3f618a50: move *a5+, *a7+, 1 +3f618a60: move *a5+, *a7+, 1 +3f618a70: move *a5+, *a7+, 1 +3f618a80: move *a5, *a7, 1 +3f618a90: move *a9(0x180), a7, 1 +3f618ab0: jreq L3F618C50 +3f618ac0: move a14, -*sp, 1 +3f618ad0: move a11, *a14+, 1 +3f618ae0: movi 0x8020690e, a7 +3f618b10: move a7, *a14+, 1 +3f618b20: move a9, *a14+, 1 +3f618b30: move *a9(0x180), a5, 1 +3f618b50: call a5 +3f618b60: move a8, *a13(0x40), 1 +3f618b80: move a8, a5 +3f618b90: jreq L3F618C50 +3f618ba0: move a11, a7 +3f618bb0: addi 0x80, a7 +3f618bd0: move a13, a5 +3f618be0: addi 0x60, a5 +3f618c00: move *a5+, *a7+, 1 +3f618c10: move *a5+, *a7+, 1 +3f618c20: move *a5+, *a7+, 1 +3f618c30: move *a5, *a7, 1 +3f618c40: jruc L3F6193D0 +L3F618C50: +3f618c50: move *a11(0x1e0), a7, 1 +3f618c70: btst 0, a7 +3f618c80: jreq L3F6193C0 +3f618c90: move a14, -*sp, 1 +3f618ca0: movk 4, a7 +3f618cb0: move a7, *a14+, 1 +3f618cc0: movi 0x8030720b, a5 +3f618cf0: move a5, *a14+, 1 +3f618d00: move a11, *a14+, 1 +3f618d10: move a13, a7 +3f618d20: addi 0x60, a7 +3f618d40: move a7, *a14+, 1 +3f618d50: calla L3F667E30 +3f618d80: move a14, -*sp, 1 +3f618d90: movk 5, a5 +3f618da0: move a5, *a14+, 1 +3f618db0: movi 0x8030720a, a5 +3f618de0: move a5, *a14+, 1 +3f618df0: move a11, *a14+, 1 +3f618e00: move a11, a5 +3f618e10: addi 0x80, a5 +3f618e30: move a5, *a14+, 1 +3f618e40: calla L3F667E30 +3f618e70: jruc L3F6193C0 +L3F618E80: +3f618e80: setf 16, 1, 0 +3f618e90: move *a9(0x40), a7, 0 +3f618eb0: btst 1, a7 +3f618ec0: jrne L3F618EF0 +3f618ed0: movk 22, a8 +3f618ee0: jruc L3F6193D0 +L3F618EF0: +3f618ef0: move a11, a7 +3f618f00: addi 0x80, a7 +3f618f20: move a10, a5 +3f618f30: addi 0x80, a5 +3f618f50: move *a5+, *a7+, 1 +3f618f60: move *a5+, *a7+, 1 +3f618f70: move *a5+, *a7+, 1 +3f618f80: move *a5, *a7, 1 +3f618f90: jruc L3F6193C0 +L3F618FA0: +3f618fa0: move a14, -*sp, 1 +3f618fb0: move a10, a7 +3f618fc0: addi 0x80, a7 +3f618fe0: move a7, *a14+, 1 +3f618ff0: move a11, *a14+, 1 +3f619000: move a9, *a14+, 1 +3f619010: calla L3F619420 +3f619040: jruc L3F6193D0 +L3F619050: +3f619050: move a14, -*sp, 1 +3f619060: move *a10(0xa0), *a14+, 1 +3f619080: calla L3FB2C140 +3f6190b0: move a8, *a11(0x1a0), 1 +3f6190d0: jruc L3F6193C0 +L3F6190E0: +3f6190e0: move a9, a5 +3f6190f0: jreq L3F619130 +3f619100: move *a9(0x180), a7, 1 +3f619120: jrne L3F619160 +L3F619130: +3f619130: movi 0x2d, a8 +3f619150: jruc L3F6193D0 +L3F619160: +3f619160: move a14, -*sp, 1 +3f619170: move *a13(0xffa0), *a14+, 1 +3f619190: move *a13(0xffc0), *a14+, 1 +3f6191b0: move a9, *a14+, 1 +3f6191c0: move *a9(0x180), a7, 1 +3f6191e0: call a7 +3f6191f0: jruc L3F6193D0 +L3F619200: +3f619200: move *a13(0xffc0), a8, 1 +3f619220: addi 0x7fdf96f4, a8 +3f619250: jreq L3F618FA0 +3f619260: subk 2, a8 +3f619270: jaeq L3F6188D0 +3f619290: subk 5, a8 +3f6192a0: jreq L3F618E80 +3f6192b0: subk 3, a8 +3f6192c0: jreq L3F619050 +3f6192d0: subi 0x3ffffff7, a8 +3f619300: jaeq L3F6184D0 +3f619320: subk 2, a8 +3f619330: jaeq L3F6186B0 +3f619350: subk 3, a8 +3f619360: jaeq L3F618570 +3f619380: subk 3, a8 +3f619390: jaeq L3F6187F0 +3f6193b0: jruc L3F6190E0 +L3F6193C0: +3f6193c0: sub a8, a8 +L3F6193D0: +3f6193d0: move *sp(0xe0), a14, 1 +3f6193f0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f619410: rets 2 +L3F619420: +3f619420: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f619440: move a14, a13 +3f619450: addi 0x140, a14 +3f619470: move *a13(0xffe0), a9, 1 +3f619490: move *a13(0xffc0), a10, 1 +3f6194b0: move a14, -*sp, 1 +3f6194c0: move *a13(0xffa0), a7, 1 +3f6194e0: move *a7(0x20), *a14+, 1 +3f619500: calla L3FB2C140 +3f619530: move a8, a11 +3f619540: calla L3FB33870 +3f619570: move a8, *a13(0x100), 1 +3f619590: move a13, a8 +3f6195a0: move a10, a5 +3f6195b0: move *a5+, *a8+, 1 +3f6195c0: move *a5+, *a8+, 1 +3f6195d0: move *a5+, *a8+, 1 +3f6195e0: move *a5, *a8, 1 +3f6195f0: move a10, a8 +3f619600: move *a7+, *a8+, 1 +3f619610: move *a7+, *a8+, 1 +3f619620: move *a7+, *a8+, 1 +3f619630: move *a7, *a8, 1 +3f619640: move *a9(0x180), a7, 1 +3f619660: jreq L3F619840 +3f619670: move a14, -*sp, 1 +3f619680: move a10, *a14+, 1 +3f619690: movi 0x8020690c, a7 +3f6196c0: move a7, *a14+, 1 +3f6196d0: move a9, *a14+, 1 +3f6196e0: move *a9(0x180), a5, 1 +3f619700: call a5 +3f619710: move a8, *a13(0x120), 1 +3f619730: move a8, a5 +3f619740: jreq L3F619840 +3f619750: move a14, -*sp, 1 +3f619760: move *a13(0x100), *a14+, 1 +3f619780: calla L3FB338D0 +3f6197b0: move a10, a8 +3f6197c0: move a13, a7 +3f6197d0: move *a7+, *a8+, 1 +3f6197e0: move *a7+, *a8+, 1 +3f6197f0: move *a7+, *a8+, 1 +3f619800: move *a7, *a8, 1 +3f619810: move a5, a8 +3f619820: jauc L3F61A790 +L3F619840: +3f619840: move a14, -*sp, 1 +3f619850: movk 16, a7 +3f619860: move a7, *a14+, 1 +3f619870: move a13, a5 +3f619880: addi 0x80, a5 +3f6198a0: move a5, *a14+, 1 +3f6198b0: calla L3FB44A00 +3f6198e0: movk 2, a7 +3f6198f0: setf 16, 1, 0 +3f619900: move a7, *a13(0x80), 0 +3f619920: move *a10(0x1e0), a5, 1 +3f619940: btst 0, a5 +3f619950: jreq L3F619DB0 +3f619960: move *a9(0x40), a5, 0 +3f619980: btst 3, a5 +3f619990: jreq L3F619A70 +3f6199a0: move a14, -*sp, 1 +3f6199b0: movk 4, a5 +3f6199c0: move a5, *a14+, 1 +3f6199d0: movi 0x8030720b, a5 +3f619a00: move a5, *a14+, 1 +3f619a10: move a13, *a14+, 1 +3f619a20: move a13, *a14+, 1 +3f619a30: calla L3F667E30 +3f619a60: jruc L3F619D50 +L3F619A70: +3f619a70: move *a9(0x40), a5, 0 +3f619a90: btst 4, a5 +3f619aa0: jreq L3F619BB0 +3f619ab0: move a14, -*sp, 1 +3f619ac0: movk 4, a5 +3f619ad0: move a5, *a14+, 1 +3f619ae0: movi 0x8030720b, a5 +3f619b10: move a5, *a14+, 1 +3f619b20: move a13, *a14+, 1 +3f619b30: move a10, a5 +3f619b40: addi 0x80, a5 +3f619b60: move a5, *a14+, 1 +3f619b70: calla L3F667E30 +3f619ba0: jruc L3F619D50 +L3F619BB0: +3f619bb0: move a14, -*sp, 1 +3f619bc0: sub a5, a5 +3f619bd0: move a5, *a14+, 1 +3f619be0: move *a10(0x180), *a14+, 1 +3f619c00: move a13, a3 +3f619c10: addi 0xa0, a3 +3f619c30: move a3, *a14+, 1 +3f619c40: calla L3F616260 +3f619c70: move a14, -*sp, 1 +3f619c80: move a5, *a14+, 1 +3f619c90: movi 0x8030720b, a5 +3f619cc0: move a5, *a14+, 1 +3f619cd0: move a13, *a14+, 1 +3f619ce0: move a13, a7 +3f619cf0: addi 0x80, a7 +3f619d10: move a7, *a14+, 1 +3f619d20: calla L3F667E30 +L3F619D50: +3f619d50: move *a10(0x1e0), a7, 1 +3f619d70: movk 1, a5 +3f619d80: andn a5, a7 +3f619d90: move a7, *a10(0x1e0), 1 +L3F619DB0: +3f619db0: move a11, a7 +3f619dc0: andi 0x80000000, a7 +3f619df0: jrne L3F619E60 +3f619e00: movi 0xff000000, a7 +3f619e30: move a7, *a10(0x160), 1 +3f619e50: jruc L3F619F80 +L3F619E60: +3f619e60: move a11, a7 +3f619e70: andi 0xc0000000, a7 +3f619ea0: subi 0x80000000, a7 +3f619ed0: jrne L3F619F40 +3f619ee0: movi 0xffff0000, a7 +3f619f10: move a7, *a10(0x160), 1 +3f619f30: jruc L3F619F80 +L3F619F40: +3f619f40: movi 0xff00, a7 +3f619f60: move a7, *a10(0x160), 1 +L3F619F80: +3f619f80: move *a10(0x160), a7, 1 +3f619fa0: and a11, a7 +3f619fb0: move a7, *a10(0x140), 1 +3f619fd0: move *a10(0x1a0), a7, 1 +3f619ff0: move *a10(0x160), a5, 1 +3f61a010: or a5, a7 +3f61a020: move a7, *a10(0x1a0), 1 +3f61a040: move *a10(0x1a0), a7, 1 +3f61a060: and a11, a7 +3f61a070: move a7, *a10(0x180), 1 +3f61a090: setf 16, 1, 0 +3f61a0a0: move *a9(0x40), a7, 0 +3f61a0c0: btst 1, a7 +3f61a0d0: jreq L3F61A2B0 +3f61a0e0: movk 2, a7 +3f61a0f0: move a7, *a10(0x80), 0 +3f61a110: move a14, -*sp, 1 +3f61a120: movi 0xffff, a5 +3f61a140: move a5, *a14+, 1 +3f61a150: move *a10(0x180), *a14+, 1 +3f61a170: move a10, a3 +3f61a180: addi 0xa0, a3 +3f61a1a0: move a3, *a14+, 1 +3f61a1b0: calla L3F616260 +3f61a1e0: move a14, -*sp, 1 +3f61a1f0: move *a10(0x160), a3, 1 +3f61a210: andn a3, a5 +3f61a220: move *a10(0x140), a3, 1 +3f61a240: or a5, a3 +3f61a250: move a3, *a14+, 1 +3f61a260: calla L3FB2C140 +3f61a290: move a8, *a10(0x1c0), 1 +L3F61A2B0: +3f61a2b0: setf 16, 1, 0 +3f61a2c0: move *a9(0x40), a7, 0 +3f61a2e0: btst 3, a7 +3f61a2f0: jreq L3F61A3D0 +3f61a300: move a14, -*sp, 1 +3f61a310: movk 5, a7 +3f61a320: move a7, *a14+, 1 +3f61a330: movi 0x8030720a, a5 +3f61a360: move a5, *a14+, 1 +3f61a370: move a10, *a14+, 1 +3f61a380: move a10, *a14+, 1 +3f61a390: calla L3F667E30 +3f61a3c0: jruc L3F61A6C0 +L3F61A3D0: +3f61a3d0: move *a9(0x40), a7, 0 +3f61a3f0: btst 4, a7 +3f61a400: jreq L3F61A510 +3f61a410: move a14, -*sp, 1 +3f61a420: movk 5, a7 +3f61a430: move a7, *a14+, 1 +3f61a440: movi 0x8030720a, a5 +3f61a470: move a5, *a14+, 1 +3f61a480: move a10, *a14+, 1 +3f61a490: move a10, a3 +3f61a4a0: addi 0x80, a3 +3f61a4c0: move a3, *a14+, 1 +3f61a4d0: calla L3F667E30 +3f61a500: jruc L3F61A6C0 +L3F61A510: +3f61a510: move a14, -*sp, 1 +3f61a520: sub a7, a7 +3f61a530: move a7, *a14+, 1 +3f61a540: move *a10(0x180), *a14+, 1 +3f61a560: move a13, a5 +3f61a570: addi 0xa0, a5 +3f61a590: move a5, *a14+, 1 +3f61a5a0: calla L3F616260 +3f61a5d0: move a14, -*sp, 1 +3f61a5e0: movk 1, a3 +3f61a5f0: move a3, *a14+, 1 +3f61a600: movi 0x8030720a, a3 +3f61a630: move a3, *a14+, 1 +3f61a640: move a10, *a14+, 1 +3f61a650: move a13, a7 +3f61a660: addi 0x80, a7 +3f61a680: move a7, *a14+, 1 +3f61a690: calla L3F667E30 +L3F61A6C0: +3f61a6c0: move *a10(0x1e0), a7, 1 +3f61a6e0: movk 1, a5 +3f61a6f0: or a5, a7 +3f61a700: move a7, *a10(0x1e0), 1 +3f61a720: move a14, -*sp, 1 +3f61a730: move *a13(0x100), *a14+, 1 +3f61a750: calla L3FB338D0 +3f61a780: sub a8, a8 +L3F61A790: +3f61a790: move *sp(0x100), a14, 1 +3f61a7b0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f61a7d0: rets 2 +L3F61A7E0: +3f61a7e0: mmtm sp, a9,a10,a11,a13 +3f61a800: move a14, a13 +3f61a810: move *a13(0xffe0), a9, 1 +3f61a830: jruc L3F61AA00 +3f61a840: nop +3f61a850: nop +3f61a860: nop +3f61a870: nop +3f61a880: nop +3f61a890: nop +3f61a8a0: nop +3f61a8b0: nop +3f61a8c0: nop +3f61a8d0: nop +3f61a8e0: nop +3f61a8f0: nop +3f61a900: nop +3f61a910: nop +3f61a920: nop +3f61a930: nop +3f61a940: nop +3f61a950: nop +3f61a960: nop +3f61a970: nop +3f61a980: nop +3f61a990: nop +3f61a9a0: nop +3f61a9b0: nop +3f61a9c0: nop +3f61a9d0: nop +3f61a9e0: nop +3f61a9f0: nop +L3F61AA00: +3f61aa00: move @0x96ac0, a10, 1 +3f61aa30: jreq L3F61AAD0 +L3F61AA40: +3f61aa40: move *a10(0x180), a11, 1 +3f61aa60: cmp a9, a11 +3f61aa70: jrne L3F61AAA0 +3f61aa80: move a10, a8 +3f61aa90: jruc L3F61AAE0 +L3F61AAA0: +3f61aaa0: move *a10(0x200), a10, 1 +3f61aac0: jrne L3F61AA40 +L3F61AAD0: +3f61aad0: sub a8, a8 +L3F61AAE0: +3f61aae0: move *sp(0xa0), a14, 1 +3f61ab00: mmfm sp, a9,a10,a11,a13 +3f61ab20: rets 2 +L3F61AB30: +3f61ab30: mmtm sp, a7,a9,a11,a13 +3f61ab50: move a14, a13 +3f61ab60: addk 32, a14 +3f61ab70: move @0x96ac0, a9, 1 +3f61aba0: jreq L3F61ADD0 +L3F61ABB0: +3f61abb0: move *a9(0x100), a11, 1 +3f61abd0: setf 16, 1, 0 +3f61abe0: move *a11(0x40), a11, 0 +3f61ac00: btst 1, a11 +3f61ac10: jreq L3F61ADA0 +3f61ac20: move *a9(0xa0), a11, 1 +3f61ac40: move *a13(0xffe0), a7, 1 +3f61ac60: cmp a7, a11 +3f61ac70: jrne L3F61ACA0 +3f61ac80: movk 1, a8 +3f61ac90: jruc L3F61AE70 +L3F61ACA0: +3f61aca0: move a14, -*sp, 1 +3f61acb0: move a7, *a14+, 1 +3f61acc0: calla L3FB2C140 +3f61acf0: move a8, *a13, 1 +3f61ad00: move *a9(0x180), a11, 1 +3f61ad20: cmp a11, a8 +3f61ad30: jreq L3F61AD80 +3f61ad40: move *a9(0x140), a11, 1 +3f61ad60: cmp a11, a8 +3f61ad70: jrne L3F61ADA0 +L3F61AD80: +3f61ad80: movk 1, a8 +3f61ad90: jruc L3F61AE70 +L3F61ADA0: +3f61ada0: move *a9(0x200), a9, 1 +3f61adc0: jrne L3F61ABB0 +L3F61ADD0: +3f61add0: move *a13(0xffe0), a11, 1 +3f61adf0: inc a11 +3f61ae00: jreq L3F61AE40 +3f61ae10: move *a13(0xffe0), a11, 1 +3f61ae30: jrne L3F61AE60 +L3F61AE40: +3f61ae40: movk 1, a8 +3f61ae50: jruc L3F61AE70 +L3F61AE60: +3f61ae60: sub a8, a8 +L3F61AE70: +3f61ae70: move *sp(0xa0), a14, 1 +3f61ae90: mmfm sp, a7,a9,a11,a13 +3f61aeb0: rets 2 +3f61aec0: modu a3, a9 +3f61aed0: sll b10, sp +3f61aee0: modu a3, sp +3f61aef0: .word 0x7274 +3f61af00: mods a3, sp +3f61af10: .word 0x0000 +3f61af20: .word 0x0000 +3f61af30: .word 0x0000 +3f61af40: .word 0x0000 +3f61af50: .word 0x0000 +3f61af60: .word 0x0000 +3f61af70: .word 0x0000 +3f61af80: .word 0x0000 +3f61af90: .word 0x0000 +3f61afa0: .word 0x0000 +3f61afb0: .word 0x0000 +3f61afc0: .word 0x0000 +3f61afd0: .word 0x0000 +3f61afe0: .word 0x0000 +3f61aff0: .word 0x0000 +L3F61B000: +3f61b000: mmtm sp, a7,a9,a11,a13 +3f61b020: move a14, a13 +3f61b030: addi 0x60, a14 +3f61b050: move a14, -*sp, 1 +3f61b060: movk 4, a11 +3f61b070: move a11, *a14+, 1 +3f61b080: sub a7, a7 +3f61b090: move a7, *a14+, 1 +3f61b0a0: calla L3F6AC880 +3f61b0d0: move a8, *a13, 1 +3f61b0e0: move a8, a8 +3f61b0f0: jrne L3F61B130 +3f61b100: movi 0x37, a8 +3f61b120: jruc L3F61B340 +L3F61B130: +3f61b130: move *a8(0x20), a7, 1 +3f61b150: sll 0x3, a7 +3f61b160: add a8, a7 +3f61b170: move a7, a9 +3f61b180: move *a13(0xffc0), *a9(0x40), 1 +3f61b1b0: move *a13(0xffe0), *a9(0xc0), 1 +3f61b1e0: pushst +3f61b1f0: dint +3f61b200: move a9, *a13(0x20), 1 +3f61b220: move *a13(0xffc0), *a13(0x40), 1 +3f61b250: move *a13(0x40), a7, 1 +3f61b270: move *a7, *a9, 1 +3f61b280: move a7, *a9(0x20), 1 +3f61b2a0: move a9, *a7, 1 +3f61b2b0: move *a9, a11, 1 +3f61b2c0: move a9, *a11(0x20), 1 +3f61b2e0: popst +3f61b2f0: move *a13(0xffe0), a11, 1 +3f61b310: move a9, *a11(0x40), 1 +3f61b330: sub a8, a8 +L3F61B340: +3f61b340: move *sp(0xa0), a14, 1 +3f61b360: mmfm sp, a7,a9,a11,a13 +3f61b380: rets 2 +L3F61B390: +3f61b390: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f61b3b0: move a14, a13 +3f61b3c0: addi 0x40, a14 +3f61b3e0: move *a13(0xffe0), a9, 1 +3f61b400: move *a9(0xc0), a10, 1 +3f61b420: move *a9(0x40), a11, 1 +3f61b440: sub a7, a7 +3f61b450: setf 16, 0, 0 +3f61b460: move a7, *a13, 0 +3f61b470: move @0x96ac0, a7, 1 +3f61b4a0: jrne L3F61B4F0 +3f61b4b0: movi 0x31, a8 +3f61b4d0: jauc L3F61BF70 +L3F61B4F0: +3f61b4f0: move *a9(0xb0), a7, 0 +3f61b510: jrne L3F61B550 +3f61b520: move *a9(0x90), a7, 1 +3f61b540: jreq L3F61B580 +L3F61B550: +3f61b550: movk 22, a8 +3f61b560: jauc L3F61BF70 +L3F61B580: +3f61b580: move *a13(0xffc0), a7, 1 +3f61b5a0: jreq L3F61BBF0 +3f61b5b0: move *a7(0x20), a5, 1 +3f61b5d0: sll 0x3, a5 +3f61b5e0: add a7, a5 +3f61b5f0: move a5, a12 +3f61b600: setf 16, 1, 0 +3f61b610: move *a7(0x40), a5, 0 +3f61b630: subk 16, a5 +3f61b640: jreq L3F61B680 +3f61b650: movk 22, a8 +3f61b660: jauc L3F61BF70 +L3F61B680: +3f61b680: move *a12(0x20), a5, 1 +3f61b6a0: jreq L3F61B810 +3f61b6b0: setf 16, 0, 0 +3f61b6c0: move *a12(0x10), a5, 0 +3f61b6e0: move a5, *a13(0x10), 1 +3f61b700: sub a5, a5 +3f61b710: move a5, *a12(0x10), 0 +3f61b730: move a14, -*sp, 1 +3f61b740: move a12, *a14+, 1 +3f61b750: calla L3F658E70 +3f61b780: move a8, a8 +3f61b790: jrne L3F61B7D0 +3f61b7a0: movi 0x31, a8 +3f61b7c0: jruc L3F61BF70 +L3F61B7D0: +3f61b7d0: setf 16, 0, 0 +3f61b7e0: move *a13(0x10), *a12(0x10), 0 +L3F61B810: +3f61b810: setf 16, 0, 0 +3f61b820: move *a12(0x10), *a13(0x0), 0 +3f61b850: move *a13, a5, 0 +3f61b860: jreq L3F61BBC0 +3f61b870: move a14, -*sp, 1 +3f61b880: move a5, *a14+, 1 +3f61b890: calla L3FB2C000 +3f61b8c0: setf 16, 0, 0 +3f61b8d0: move a8, *a13(0x10), 0 +3f61b8f0: sub a5, a5 +3f61b900: move a5, *a13(0x20), 1 +3f61b920: setf 16, 1, 0 +3f61b930: move *a10(0x10), a7, 0 +3f61b950: btst 2, a7 +3f61b960: jrne L3F61BA40 +3f61b970: move *a10(0x60), a7, 1 +3f61b990: move *a7(0x40), a7, 0 +3f61b9b0: btst 2, a7 +3f61b9c0: jreq L3F61BA10 +3f61b9d0: move *a10(0x10), a7, 0 +3f61b9f0: btst 1, a7 +3f61ba00: jrne L3F61BA40 +L3F61BA10: +3f61ba10: movk 1, a7 +3f61ba20: move a7, *a13(0x20), 1 +L3F61BA40: +3f61ba40: move a14, -*sp, 1 +3f61ba50: move *a13(0x20), *a14+, 1 +3f61ba70: setf 16, 0, 0 +3f61ba80: move *a13, a7, 0 +3f61ba90: move a7, *a14+, 1 +3f61baa0: move a12, a5 +3f61bab0: addk 32, a5 +3f61bac0: move *a5+, *a14+, 1 +3f61bad0: sub a5, a5 +3f61bae0: move a5, *a14+, 1 +3f61baf0: movi 0x1e0a10, a5 +3f61bb20: move *a5+, *a14+, 1 +3f61bb30: move a11, *a14+, 1 +3f61bb40: calla L3F61E490 +3f61bb70: move a8, a5 +3f61bb80: jreq L3F61BBC0 +3f61bb90: movi 0x30, a8 +3f61bbb0: jruc L3F61BF70 +L3F61BBC0: +3f61bbc0: move *a12(0x20), *a9(0x90), 1 +L3F61BBF0: +3f61bbf0: setf 16, 0, 0 +3f61bc00: move *a13, a7, 0 +3f61bc10: jrne L3F61BF20 +L3F61BC20: +3f61bc20: setf 16, 0, 0 +3f61bc30: move *a11(0xb0), a7, 0 +3f61bc50: inc a7 +3f61bc60: move a7, *a11(0xb0), 0 +3f61bc80: cmpi 0x401, a7 +3f61bca0: jrc L3F61BD00 +3f61bcb0: move *a11(0xb0), a7, 0 +3f61bcd0: cmpi 0x1388, a7 +3f61bcf0: jrls L3F61BD40 +L3F61BD00: +3f61bd00: movi 0x400, a7 +3f61bd20: move a7, *a11(0xb0), 0 +L3F61BD40: +3f61bd40: move a14, -*sp, 1 +3f61bd50: move *a11(0xb0), a8, 0 +3f61bd70: move a8, *a14+, 1 +3f61bd80: calla L3FB2C000 +3f61bdb0: setf 16, 0, 0 +3f61bdc0: move a8, *a13, 0 +3f61bdd0: move a14, -*sp, 1 +3f61bde0: sub a7, a7 +3f61bdf0: move a7, *a14+, 1 +3f61be00: move *a13, a5, 0 +3f61be10: move a5, *a14+, 1 +3f61be20: move a9, a7 +3f61be30: addi 0x90, a7 +3f61be50: move *a7+, *a14+, 1 +3f61be60: sub a7, a7 +3f61be70: move a7, *a14+, 1 +3f61be80: movi 0x1e0a10, a7 +3f61beb0: move *a7+, *a14+, 1 +3f61bec0: move a11, *a14+, 1 +3f61bed0: calla L3F61E490 +3f61bf00: move a8, a7 +3f61bf10: jrne L3F61BC20 +L3F61BF20: +3f61bf20: setf 16, 0, 0 +3f61bf30: move *a13(0x0), *a9(0xb0), 0 +3f61bf60: sub a8, a8 +L3F61BF70: +3f61bf70: move *sp(0x100), a14, 1 +3f61bf90: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f61bfb0: rets 2 +L3F61BFC0: +3f61bfc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f61bfe0: move a14, a13 +3f61bff0: addi 0x80, a14 +3f61c010: move *a13(0xffe0), a9, 1 +3f61c030: move *a13(0xffc0), a11, 1 +3f61c050: move *a11(0x20), a7, 1 +3f61c070: sll 0x3, a7 +3f61c080: add a11, a7 +3f61c090: move a7, a10 +3f61c0a0: setf 16, 1, 0 +3f61c0b0: move *a11(0x40), a7, 0 +3f61c0d0: subk 16, a7 +3f61c0e0: jreq L3F61C120 +3f61c0f0: movk 22, a8 +3f61c100: jauc L3F61D0B0 +L3F61C120: +3f61c120: move *a10, a7, 0 +3f61c130: subk 2, a7 +3f61c140: jreq L3F61C190 +3f61c150: movi 0x2f, a8 +3f61c170: jauc L3F61D0B0 +L3F61C190: +3f61c190: setf 16, 0, 0 +3f61c1a0: move *a10(0x10), a7, 0 +3f61c1c0: jrne L3F61C210 +3f61c1d0: movi 0x31, a8 +3f61c1f0: jauc L3F61D0B0 +L3F61C210: +3f61c210: move @0x96ac0, a7, 1 +3f61c240: jreq L3F61C3A0 +3f61c250: move *a10(0x20), a11, 1 +3f61c270: jrne L3F61C2C0 +3f61c280: move *a7(0x20), *a10(0x20), 1 +3f61c2b0: jruc L3F61C3A0 +L3F61C2C0: +3f61c2c0: move *a10(0x20), a11, 1 +3f61c2e0: inc a11 +3f61c2f0: jrne L3F61C3A0 +3f61c300: move *a7(0x100), a11, 1 +3f61c320: setf 16, 1, 0 +3f61c330: move *a11(0x40), a11, 0 +3f61c350: btst 1, a11 +3f61c360: jreq L3F61C3A0 +3f61c370: move *a7(0xa0), *a10(0x20), 1 +L3F61C3A0: +3f61c3a0: move *a9(0x90), a11, 1 +3f61c3c0: jane L3F61CCF0 +3f61c3e0: sub a7, a7 +3f61c3f0: move a7, *a13, 1 +3f61c400: move a9, a11 +3f61c410: addi 0x100, a11 +3f61c430: move *a11, a7, 1 +3f61c440: jreq L3F61C660 +3f61c450: move *a11(0x40), a7, 1 +3f61c470: move *a10(0x20), a5, 1 +3f61c490: cmp a5, a7 +3f61c4a0: jrne L3F61C520 +3f61c4b0: move *a9(0xc0), a7, 1 +3f61c4d0: setf 16, 1, 0 +3f61c4e0: move *a7(0x10), a7, 0 +3f61c500: btst 4, a7 +3f61c510: jreq L3F61C660 +L3F61C520: +3f61c520: move *a11, a7, 1 +3f61c530: setf 16, 1, 0 +3f61c540: move *a7(0x130), a7, 0 +3f61c560: dsjs a7, L3F61C5E0 +3f61c570: move a14, -*sp, 1 +3f61c580: move *a11(0x0), *a14+, 1 +3f61c5a0: calla L3F6611E0 +3f61c5d0: jruc L3F61C640 +L3F61C5E0: +3f61c5e0: move *a11, a7, 1 +3f61c5f0: move *a7(0x130), a5, 0 +3f61c610: dec a5 +3f61c620: move a5, *a7(0x130), 0 +L3F61C640: +3f61c640: sub a7, a7 +3f61c650: move a7, *a11, 1 +L3F61C660: +3f61c660: move *a9(0xc0), a7, 1 +3f61c680: setf 16, 1, 0 +3f61c690: move *a7(0x10), a7, 0 +3f61c6b0: btst 4, a7 +3f61c6c0: jrne L3F61C7E0 +3f61c6d0: move *a11, a7, 1 +3f61c6e0: jreq L3F61C730 +3f61c6f0: move *a11, a7, 1 +3f61c700: move *a7(0x160), a7, 1 +3f61c720: jrne L3F61C7E0 +L3F61C730: +3f61c730: movk 2, a7 +3f61c740: move a7, *a11(0x20), 0 +3f61c760: move *a10(0x20), *a11(0x40), 1 +3f61c790: move a14, -*sp, 1 +3f61c7a0: move a11, *a14+, 1 +3f61c7b0: calla L3F660000 +L3F61C7E0: +3f61c7e0: jruc L3F61C800 +3f61c7f0: nop +L3F61C800: +3f61c800: move *a11, a7, 1 +3f61c810: jreq L3F61C9F0 +3f61c820: move *a11, a7, 1 +3f61c830: move *a7(0x160), a7, 1 +3f61c850: move a7, *a13(0x40), 1 +3f61c870: jreq L3F61C9F0 +3f61c880: setf 16, 1, 0 +3f61c890: move *a7(0x40), a5, 0 +3f61c8b0: btst 3, a5 +3f61c8c0: jrne L3F61C9F0 +3f61c8d0: move @0x96ac0, a5, 1 +3f61c900: move a5, *a13, 1 +3f61c910: jreq L3F61C9F0 +L3F61C920: +3f61c920: move *a13, a7, 1 +3f61c930: move *a7(0x100), a5, 1 +3f61c950: move *a13(0x40), a7, 1 +3f61c970: cmp a7, a5 +3f61c980: jreq L3F61C9F0 +3f61c990: move *a13, a5, 1 +3f61c9a0: move *a5(0x200), *a13(0x0), 1 +3f61c9d0: move *a13, a5, 1 +3f61c9e0: jrne L3F61C920 +L3F61C9F0: +3f61c9f0: move *a13, a7, 1 +3f61ca00: jrne L3F61CCD0 +3f61ca10: setf 16, 0, 0 +3f61ca20: move *a10(0x10), a5, 0 +3f61ca40: move a5, *a13(0x60), 1 +3f61ca60: sub a5, a5 +3f61ca70: move a5, *a10(0x10), 0 +3f61ca90: move a14, -*sp, 1 +3f61caa0: move a10, *a14+, 1 +3f61cab0: calla L3F6592B0 +3f61cae0: move a8, *a13, 1 +3f61caf0: setf 16, 0, 0 +3f61cb00: move *a13(0x60), *a10(0x10), 0 +3f61cb30: move a8, a7 +3f61cb40: jrne L3F61CC20 +3f61cb50: move a14, -*sp, 1 +3f61cb60: move a14, -*sp, 1 +3f61cb70: move a10, a5 +3f61cb80: addk 32, a5 +3f61cb90: move *a5+, *a14+, 1 +3f61cba0: calla L3F6166D0 +3f61cbd0: move a8, *a14+, 1 +3f61cbe0: calla L3F61A7E0 +3f61cc10: move a8, *a13, 1 +L3F61CC20: +3f61cc20: move a8, a5 +3f61cc30: jrne L3F61CC80 +3f61cc40: move @0x96ac0, a7, 1 +3f61cc70: move a7, *a13, 1 +L3F61CC80: +3f61cc80: move *a13, a7, 1 +3f61cc90: jrne L3F61CCD0 +3f61cca0: movi 0x31, a8 +3f61ccc0: jruc L3F61D0B0 +L3F61CCD0: +3f61ccd0: move a7, *a13(0x20), 1 +L3F61CCF0: +3f61ccf0: move a14, -*sp, 1 +3f61cd00: sub a11, a11 +3f61cd10: move a11, *a14+, 1 +3f61cd20: setf 16, 0, 0 +3f61cd30: move *a9(0xb0), a8, 0 +3f61cd50: move a8, *a14+, 1 +3f61cd60: move *a9(0x90), a7, 1 +3f61cd80: jreq L3F61CDD0 +3f61cd90: move a9, a7 +3f61cda0: addi 0x90, a7 +3f61cdc0: jruc L3F61CE00 +L3F61CDD0: +3f61cdd0: move *a13(0x20), a7, 1 +3f61cdf0: addk 32, a7 +L3F61CE00: +3f61ce00: move *a7+, *a14+, 1 +3f61ce10: move *a10(0x10), a8, 0 +3f61ce30: move a8, *a14+, 1 +3f61ce40: move a10, a7 +3f61ce50: addk 32, a7 +3f61ce60: move *a7+, *a14+, 1 +3f61ce70: move *a9(0x40), *a14+, 1 +3f61ce90: calla L3F61E490 +3f61cec0: move a8, a5 +3f61ced0: jreq L3F61CF10 +3f61cee0: movi 0x30, a8 +3f61cf00: jruc L3F61D0B0 +L3F61CF10: +3f61cf10: move *a9(0x90), a7, 1 +3f61cf30: jrne L3F61D030 +3f61cf40: setf 16, 0, 0 +3f61cf50: move *a9(0xb0), a7, 0 +3f61cf70: jrne L3F61CFE0 +3f61cf80: move a14, -*sp, 1 +3f61cf90: move a11, *a14+, 1 +3f61cfa0: move a9, *a14+, 1 +3f61cfb0: calla L3F61B390 +L3F61CFE0: +3f61cfe0: move *a13(0x20), a7, 1 +3f61d000: move *a7(0x20), *a9(0x90), 1 +L3F61D030: +3f61d030: move *a10(0x20), *a9(0x60), 1 +3f61d060: setf 16, 0, 0 +3f61d070: move *a10(0x10), *a9(0x80), 0 +3f61d0a0: move a11, a8 +L3F61D0B0: +3f61d0b0: move *sp(0xe0), a14, 1 +3f61d0d0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f61d0f0: rets 2 +L3F61D100: +3f61d100: mmtm sp, a9,a11,a13 +3f61d120: move a14, a13 +3f61d130: move *a13(0xffe0), a11, 1 +3f61d150: sub a9, a9 +3f61d160: move a9, *a11(0x60), 1 +3f61d180: setf 16, 0, 0 +3f61d190: move a9, *a11(0x80), 0 +3f61d1b0: move *a11(0xc0), a9, 1 +3f61d1d0: setf 16, 1, 0 +3f61d1e0: move *a9(0x30), a9, 0 +3f61d200: btst 0, a9 +3f61d210: jreq L3F61D270 +3f61d220: move a14, -*sp, 1 +3f61d230: move a11, *a14+, 1 +3f61d240: calla L3F61D2C0 +L3F61D270: +3f61d270: move *sp(0x80), a14, 1 +3f61d290: mmfm sp, a9,a11,a13 +3f61d2b0: rets 2 +L3F61D2C0: +3f61d2c0: mmtm sp, a9,a11,a13 +3f61d2e0: move a14, a13 +3f61d2f0: addi 0x60, a14 +3f61d310: move *a13(0xffe0), a11, 1 +3f61d330: move *a11(0xc0), *a13(0x0), 1 +3f61d360: move *a13, a9, 1 +3f61d370: sub a11, a11 +3f61d380: move a11, *a9(0x40), 1 +3f61d3a0: move a14, -*sp, 1 +3f61d3b0: move a9, *a14+, 1 +3f61d3c0: calla L3F6B2150 +3f61d3f0: move *a13(0xffe0), a11, 1 +3f61d410: move *a11(0x1a0), a9, 1 +3f61d430: jreq L3F61D4A0 +3f61d440: move a14, -*sp, 1 +3f61d450: move *a11(0x1a0), *a14+, 1 +3f61d470: calla L3F6ACE40 +L3F61D4A0: +3f61d4a0: move *a11(0x100), a9, 1 +3f61d4c0: jreq L3F61D530 +3f61d4d0: move a14, -*sp, 1 +3f61d4e0: move *a11(0x100), *a14+, 1 +3f61d500: calla L3F6611E0 +L3F61D530: +3f61d530: pushst +3f61d540: dint +3f61d550: move a11, *a13(0x20), 1 +3f61d570: move *a11(0x20), *a13(0x40), 1 +3f61d5a0: move *a13(0x40), a9, 1 +3f61d5c0: move *a11, *a9, 1 +3f61d5d0: move *a9, a9, 1 +3f61d5e0: move *a13(0x40), *a9(0x20), 1 +3f61d610: move a11, *a11, 1 +3f61d620: move a11, *a11(0x20), 1 +3f61d640: popst +3f61d650: move a14, -*sp, 1 +3f61d660: andi 0xfffffc00, a11 +3f61d690: move a11, *a14+, 1 +3f61d6a0: calla L3F6ACE40 +3f61d6d0: move *sp(0x80), a14, 1 +3f61d6f0: mmfm sp, a9,a11,a13 +3f61d710: rets 2 +L3F61D720: +3f61d720: mmtm sp, a7,a9,a10,a11,a13 +3f61d740: move a14, a13 +3f61d750: move *a13(0xffe0), a9, 1 +3f61d770: move *a13(0xffc0), a11, 1 +3f61d790: movk 16, a7 +3f61d7a0: setf 16, 1, 0 +3f61d7b0: move a7, *a11(0x40), 0 +3f61d7d0: move *a11(0x20), a7, 1 +3f61d7f0: sll 0x3, a7 +3f61d800: add a11, a7 +3f61d810: move a7, a10 +3f61d820: move a14, -*sp, 1 +3f61d830: movk 16, a7 +3f61d840: move a7, *a14+, 1 +3f61d850: move a10, *a14+, 1 +3f61d860: calla L3FB44A00 +3f61d890: movk 2, a7 +3f61d8a0: setf 16, 1, 0 +3f61d8b0: move a7, *a10, 0 +3f61d8c0: move *a9(0xb0), *a10(0x10), 0 +3f61d8f0: move *a9(0x90), *a10(0x20), 1 +3f61d920: move *sp(0xc0), a14, 1 +3f61d940: mmfm sp, a7,a9,a10,a11,a13 +3f61d960: rets 2 +L3F61D970: +3f61d970: mmtm sp, a7,a9,a11,a13 +3f61d990: move a14, a13 +3f61d9a0: move *a13(0xffc0), a11, 1 +3f61d9c0: movk 16, a7 +3f61d9d0: setf 16, 1, 0 +3f61d9e0: move a7, *a11(0x40), 0 +3f61da00: move *a11(0x20), a7, 1 +3f61da20: sll 0x3, a7 +3f61da30: add a11, a7 +3f61da40: move a7, a9 +3f61da50: move a14, -*sp, 1 +3f61da60: movk 16, a7 +3f61da70: move a7, *a14+, 1 +3f61da80: move a9, *a14+, 1 +3f61da90: calla L3FB44A00 +3f61dac0: movk 2, a7 +3f61dad0: setf 16, 1, 0 +3f61dae0: move a7, *a9, 0 +3f61daf0: move *a13(0xffe0), a7, 1 +3f61db10: move *a7(0x80), *a9(0x10), 0 +3f61db40: move *a7(0x60), *a9(0x20), 1 +3f61db70: move *sp(0xa0), a14, 1 +3f61db90: mmfm sp, a7,a9,a11,a13 +3f61dbb0: rets 2 +L3F61DBC0: +3f61dbc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f61dbe0: move a14, a13 +3f61dbf0: addk 32, a14 +3f61dc00: move *a13(0xffc0), a9, 1 +3f61dc20: calla L3FB33870 +3f61dc50: move a8, *a13, 1 +3f61dc60: jruc L3F61DE00 +3f61dc70: nop +3f61dc80: nop +3f61dc90: nop +3f61dca0: nop +3f61dcb0: nop +3f61dcc0: nop +3f61dcd0: nop +3f61dce0: nop +3f61dcf0: nop +3f61dd00: nop +3f61dd10: nop +3f61dd20: nop +3f61dd30: nop +3f61dd40: nop +3f61dd50: nop +3f61dd60: nop +3f61dd70: nop +3f61dd80: nop +3f61dd90: nop +3f61dda0: nop +3f61ddb0: nop +3f61ddc0: nop +3f61ddd0: nop +3f61dde0: nop +3f61ddf0: nop +L3F61DE00: +3f61de00: move *a13(0xffe0), a7, 1 +3f61de20: move *a7, a10, 1 +3f61de30: cmp a7, a10 +3f61de40: jreq L3F61E030 +L3F61DE50: +3f61de50: move *a10(0x60), a7, 1 +3f61de70: move *a9, a5, 1 +3f61de80: cmp a5, a7 +3f61de90: jrne L3F61DED0 +3f61dea0: move *a10(0xc0), a7, 1 +3f61dec0: jrne L3F61DEF0 +L3F61DED0: +3f61ded0: move *a10, a10, 1 +3f61dee0: jruc L3F61DFF0 +L3F61DEF0: +3f61def0: move *a13(0xffa0), a7, 1 +3f61df10: jreq L3F61DF70 +3f61df20: move *a10(0xc0), a5, 1 +3f61df40: setf 16, 0, 0 +3f61df50: move a7, *a5(0x120), 0 +L3F61DF70: +3f61df70: move a10, a11 +3f61df80: move *a10, a10, 1 +3f61df90: move *a13(0xff80), a5, 1 +3f61dfb0: jreq L3F61DFF0 +3f61dfc0: move a14, -*sp, 1 +3f61dfd0: move a11, *a14+, 1 +3f61dfe0: call a5 +L3F61DFF0: +3f61dff0: move *a13(0xffe0), a7, 1 +3f61e010: cmp a7, a10 +3f61e020: jrne L3F61DE50 +L3F61E030: +3f61e030: move a14, -*sp, 1 +3f61e040: move *a13(0x0), *a14+, 1 +3f61e060: calla L3FB338D0 +3f61e090: move *sp(0xe0), a14, 1 +3f61e0b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f61e0d0: rets 2 +L3F61E0E0: +3f61e0e0: mmtm sp, a7,a9,a11,a13 +3f61e100: move a14, a13 +3f61e110: move *a13(0xffe0), a11, 1 +3f61e130: move *a11(0x100), a9, 1 +3f61e150: jreq L3F61E2E0 +3f61e160: setf 16, 1, 0 +3f61e170: move *a9(0x120), a11, 0 +3f61e190: btst 4, a11 +3f61e1a0: jreq L3F61E240 +3f61e1b0: move a14, -*sp, 1 +3f61e1c0: move a9, *a14+, 1 +3f61e1d0: movi 0x8030720b, a11 +3f61e200: move a11, *a14+, 1 +3f61e210: calla L3F666110 +L3F61E240: +3f61e240: move a14, -*sp, 1 +3f61e250: move a9, *a14+, 1 +3f61e260: calla L3F6611E0 +3f61e290: move *a13(0xffe0), a11, 1 +3f61e2b0: sub a7, a7 +3f61e2c0: move a7, *a11(0x100), 1 +L3F61E2E0: +3f61e2e0: move *sp(0xa0), a14, 1 +3f61e300: mmfm sp, a7,a9,a11,a13 +3f61e320: rets 2 +3f61e330: mmtm sp, a9,a11,a13 +3f61e350: move a14, a13 +3f61e360: move *a13(0xffe0), a9, 1 +3f61e380: move *a9(0x100), a11, 1 +3f61e3a0: jreq L3F61E440 +3f61e3b0: move a14, -*sp, 1 +3f61e3c0: move *a9(0x100), *a14+, 1 +3f61e3e0: calla L3F6611E0 +3f61e410: sub a11, a11 +3f61e420: move a11, *a9(0x100), 1 +L3F61E440: +3f61e440: move *sp(0x80), a14, 1 +3f61e460: mmfm sp, a9,a11,a13 +3f61e480: rets 2 +L3F61E490: +3f61e490: mmtm sp, a7,a9,a10,a11,a13 +3f61e4b0: move a14, a13 +3f61e4c0: addi 0x40, a14 +3f61e4e0: sub a10, a10 +3f61e4f0: movk 3, a11 +3f61e500: move a11, *a13, 1 +3f61e510: move *a13(0xffe0), a7, 1 +3f61e530: move *a7, a9, 1 +3f61e540: cmp a7, a9 +3f61e550: jreq L3F61EA70 +3f61e560: setf 16, 0, 0 +L3F61E570: +3f61e570: move *a9(0xb0), a11, 0 +3f61e590: move *a13(0xff60), a7, 0 +3f61e5b0: cmp a7, a11 +3f61e5c0: jrne L3F61EA20 +3f61e5d0: sub a11, a11 +3f61e5e0: move a11, *a13(0x20), 1 +3f61e600: move *a9(0x90), a7, 1 +3f61e620: jreq L3F61E6F0 +3f61e630: move *a13(0xff80), a7, 1 +3f61e650: jrne L3F61E6A0 +3f61e660: inc a11 +3f61e670: move a11, *a13(0x20), 1 +3f61e690: jruc L3F61E750 +L3F61E6A0: +3f61e6a0: move *a9(0x90), a11, 1 +3f61e6c0: cmp a7, a11 +3f61e6d0: jreq L3F61E750 +3f61e6e0: jruc L3F61EA20 +L3F61E6F0: +3f61e6f0: move *a13(0xff80), a7, 1 +3f61e710: jreq L3F61E750 +3f61e720: inc a11 +3f61e730: move a11, *a13(0x20), 1 +L3F61E750: +3f61e750: move *a9(0x60), a11, 1 +3f61e770: jreq L3F61E8C0 +3f61e780: move *a13(0xffc0), a11, 1 +3f61e7a0: jrne L3F61E810 +3f61e7b0: move *a13(0x20), a7, 1 +3f61e7d0: inc a7 +3f61e7e0: move a7, *a13(0x20), 1 +3f61e800: jruc L3F61E940 +L3F61E810: +3f61e810: move *a9(0x60), a7, 1 +3f61e830: cmp a11, a7 +3f61e840: jrne L3F61EA20 +3f61e850: move *a9(0x80), a7, 0 +3f61e870: move *a13(0xffa0), a11, 0 +3f61e890: cmp a11, a7 +3f61e8a0: jreq L3F61E940 +3f61e8b0: jruc L3F61EA20 +L3F61E8C0: +3f61e8c0: move *a13(0xffc0), a11, 1 +3f61e8e0: jreq L3F61E940 +3f61e8f0: move *a13(0x20), a7, 1 +3f61e910: inc a7 +3f61e920: move a7, *a13(0x20), 1 +L3F61E940: +3f61e940: move *a13(0x20), a11, 1 +3f61e960: jreq L3F61E9B0 +3f61e970: move *a13(0xff40), a7, 1 +3f61e990: btst 0, a7 +3f61e9a0: jreq L3F61EA20 +L3F61E9B0: +3f61e9b0: move *a13, a7, 1 +3f61e9c0: cmp a7, a11 +3f61e9d0: jrge L3F61EA20 +3f61e9e0: move a9, a10 +3f61e9f0: move a11, *a13, 1 +3f61ea00: move a11, a7 +3f61ea10: jreq L3F61EA70 +L3F61EA20: +3f61ea20: move *a9, a9, 1 +3f61ea30: move *a13(0xffe0), a11, 1 +3f61ea50: cmp a11, a9 +3f61ea60: jrne L3F61E570 +L3F61EA70: +3f61ea70: move a10, a8 +3f61ea80: move *sp(0xc0), a14, 1 +3f61eaa0: mmfm sp, a7,a9,a10,a11,a13 +3f61eac0: rets 2 +3f61ead0: .word 0x0000 +3f61eae0: .word 0x0000 +3f61eaf0: .word 0x0000 +3f61eb00: .word 0x0000 +3f61eb10: .word 0x0000 +3f61eb20: .word 0x0000 +3f61eb30: .word 0x0000 +3f61eb40: .word 0x0000 +3f61eb50: .word 0x0000 +3f61eb60: .word 0x0000 +3f61eb70: .word 0x0000 +3f61eb80: .word 0x0000 +3f61eb90: .word 0x0000 +3f61eba0: .word 0x0000 +3f61ebb0: .word 0x0000 +3f61ebc0: .word 0x0000 +3f61ebd0: .word 0x0000 +3f61ebe0: .word 0x0000 +3f61ebf0: .word 0x0000 +L3F61EC00: +3f61ec00: mmtm sp, a7,a9,a10,a11,a13 +3f61ec20: move a14, a13 +3f61ec30: addi 0x60, a14 +3f61ec50: move *a13(0xffe0), a11, 1 +3f61ec70: setf 4, 0, 0 +3f61ec80: move *a11, a7, 0 +3f61ec90: move a7, a9 +3f61eca0: sll 0x2, a9 +3f61ecb0: move @0x1e0bf0, a7, 1 +3f61ece0: jreq L3F61EDC0 +3f61ecf0: move a14, -*sp, 1 +3f61ed00: move *a13(0xffa0), *a14+, 1 +3f61ed20: move *a13(0xffc0), *a14+, 1 +3f61ed40: move a11, *a14+, 1 +3f61ed50: movi 0x3f623b80, a8 +3f61ed80: move a8, *a14+, 1 +3f61ed90: calla L3FB341E0 +L3F61EDC0: +3f61edc0: move *a13(0xffc0), a7, 1 +3f61ede0: subk 5, a7 +3f61edf0: jreq L3F61EE70 +3f61ee00: move @0x96500, a7, 1 +3f61ee30: inc a7 +3f61ee40: move a7, @0x96500, 1 +L3F61EE70: +3f61ee70: setf 16, 1, 0 +3f61ee80: move *a11(0x30), a7, 0 +3f61eea0: andi 0xffff9fff, a7 +3f61eed0: jane L3F61FEB0 +3f61eef0: setf 8, 0, 0 +3f61ef00: move *a11(0x48), a7, 0 +3f61ef20: dsj a7, L3F61F300 +3f61ef40: move *a13(0xffc0), a7, 1 +3f61ef60: subk 5, a7 +3f61ef70: jreq L3F61F300 +3f61ef80: move a9, a7 +3f61ef90: sll 0x3, a7 +3f61efa0: add a11, a7 +3f61efb0: move *a7, a7, 0 +3f61efc0: jreq L3F61F300 +3f61efd0: move a9, a7 +3f61efe0: sll 0x3, a7 +3f61eff0: add a11, a7 +3f61f000: move *a7, a7, 0 +3f61f010: subk 8, a7 +3f61f020: jreq L3F61F300 +3f61f030: move a9, a7 +3f61f040: sll 0x3, a7 +3f61f050: add a11, a7 +3f61f060: move *a7, a7, 0 +3f61f070: subk 13, a7 +3f61f080: jreq L3F61F300 +3f61f090: move a9, a7 +3f61f0a0: sll 0x3, a7 +3f61f0b0: add a11, a7 +3f61f0c0: move *a7, a7, 0 +3f61f0d0: subk 14, a7 +3f61f0e0: jreq L3F61F300 +3f61f0f0: move a9, a7 +3f61f100: sll 0x3, a7 +3f61f110: add a11, a7 +3f61f120: move *a7, a7, 0 +3f61f130: subk 15, a7 +3f61f140: jreq L3F61F300 +3f61f150: move a9, a7 +3f61f160: sll 0x3, a7 +3f61f170: add a11, a7 +3f61f180: move *a7, a7, 0 +3f61f190: subk 16, a7 +3f61f1a0: jreq L3F61F300 +3f61f1b0: move a9, a7 +3f61f1c0: sll 0x3, a7 +3f61f1d0: add a11, a7 +3f61f1e0: move *a7, a7, 0 +3f61f1f0: subk 17, a7 +3f61f200: jreq L3F61F300 +3f61f210: move a9, a7 +3f61f220: sll 0x3, a7 +3f61f230: add a11, a7 +3f61f240: move *a7, a7, 0 +3f61f250: subk 18, a7 +3f61f260: jreq L3F61F300 +3f61f270: move @0x96540, a7, 1 +3f61f2a0: inc a7 +3f61f2b0: move a7, @0x96540, 1 +3f61f2e0: jauc L3F61FEB0 +L3F61F300: +3f61f300: move a14, -*sp, 1 +3f61f310: movk 2, a7 +3f61f320: move a7, *a14+, 1 +3f61f330: sub a7, a7 +3f61f340: move a7, *a14+, 1 +3f61f350: calla L3F6AC3C0 +3f61f380: move a8, *a13, 1 +3f61f390: move a8, a8 +3f61f3a0: jaeq L3F61FEB0 +3f61f3c0: setf 16, 1, 0 +3f61f3d0: move *a11(0x10), a7, 0 +3f61f3f0: subk 8, a7 +3f61f400: jrle L3F61F430 +3f61f410: movk 8, a7 +3f61f420: jruc L3F61F450 +L3F61F430: +3f61f430: move *a11(0x10), a7, 0 +L3F61F450: +3f61f450: add a9, a7 +3f61f460: move a7, *a13(0x40), 1 +3f61f480: addk 8, a7 +3f61f490: move a7, *a8(0x40), 0 +3f61f4b0: move *a8(0x40), a7, 0 +3f61f4d0: neg a7 +3f61f4e0: addi 0x7c, a7 +3f61f500: move a7, *a8(0x20), 1 +3f61f520: move *a8(0x20), a7, 1 +3f61f540: sll 0x3, a7 +3f61f550: add a8, a7 +3f61f560: move a7, a10 +3f61f570: move *a13(0xffc0), a7, 1 +3f61f590: subk 18, a7 +3f61f5a0: jrls L3F61F630 +3f61f5b0: move a14, -*sp, 1 +3f61f5c0: movi 0x3f623c40, a8 +3f61f5f0: move a8, *a14+, 1 +3f61f600: calla L3F596290 +L3F61F630: +3f61f630: move *a13(0xffc0), a7, 1 +3f61f650: sll 0x5, a7 +3f61f660: addi 0x96560, a7 +3f61f690: move *a7, a11, 1 +3f61f6a0: inc a11 +3f61f6b0: move a11, *a7, 1 +3f61f6c0: movb *a13(0xffc0), *a10(0x0) +3f61f6f0: move *a13(0xffc0), a11, 1 +3f61f710: subk 5, a11 +3f61f720: jrne L3F61F770 +3f61f730: move *a13(0xff60), *a10(0x20), 1 +3f61f760: jruc L3F61F7A0 +L3F61F770: +3f61f770: sub a11, a11 +3f61f780: move a11, *a10(0x20), 1 +L3F61F7A0: +3f61f7a0: move *a13(0xffc0), a11, 1 +3f61f7c0: subk 12, a11 +3f61f7d0: jrne L3F61F840 +3f61f7e0: movb *a13(0xffa0), *a10(0x20) +3f61f810: sub a11, a11 +3f61f820: move a11, *a13(0xffa0), 1 +L3F61F840: +3f61f840: movb *a13(0xffa0), *a10(0x8) +3f61f870: move a14, -*sp, 1 +3f61f880: move *a13(0x40), *a14+, 1 +3f61f8a0: move a10, a11 +3f61f8b0: addi 0x40, a11 +3f61f8d0: move a11, *a14+, 1 +3f61f8e0: move *a13(0xffe0), *a14+, 1 +3f61f900: calla L3FB44400 +3f61f930: move a10, a11 +3f61f940: addi 0x40, a11 +3f61f960: move a11, *a13(0x20), 1 +3f61f980: setf 16, 1, 0 +3f61f990: sext a9, 0 +3f61f9a0: addk 16, a11 +3f61f9b0: move *a11, a7, 0 +3f61f9c0: add a9, a7 +3f61f9d0: move a7, *a11, 0 +3f61f9e0: move *a13(0x20), a11, 1 +3f61fa00: move a14, -*sp, 1 +3f61fa10: setf 16, 0, 0 +3f61fa20: move *a11(0x10), a7, 0 +3f61fa40: move a7, *a14+, 1 +3f61fa50: calla L3FB2C000 +3f61fa80: setf 16, 1, 0 +3f61fa90: move a8, *a11(0x10), 0 +3f61fab0: move *a13, a7, 1 +3f61fac0: move *a7(0x40), a7, 0 +3f61fae0: add a9, a7 +3f61faf0: cmpi 0x70, a7 +3f61fb10: jrls L3F61FB30 +3f61fb20: movk 20, a9 +L3F61FB30: +3f61fb30: move *a13, a7, 1 +3f61fb40: move *a7(0x40), a7, 0 +3f61fb60: add a9, a7 +3f61fb70: cmpi 0x70, a7 +3f61fb90: jrls L3F61FC20 +3f61fba0: move a14, -*sp, 1 +3f61fbb0: movi 0x3f623c98, a8 +3f61fbe0: move a8, *a14+, 1 +3f61fbf0: calla L3F596290 +L3F61FC20: +3f61fc20: move *a13, a7, 1 +3f61fc30: addk 32, a7 +3f61fc40: move *a7, a11, 1 +3f61fc50: sub a9, a11 +3f61fc60: move a11, *a7, 1 +3f61fc70: move *a13, a11, 1 +3f61fc80: setf 16, 1, 0 +3f61fc90: sext a9, 0 +3f61fca0: move *a11(0x40), a7, 0 +3f61fcc0: add a9, a7 +3f61fcd0: move a7, *a11(0x40), 0 +3f61fcf0: move *a11(0x20), a7, 1 +3f61fd10: sll 0x3, a7 +3f61fd20: add a11, a7 +3f61fd30: move a7, *a13(0x20), 1 +3f61fd50: move a14, -*sp, 1 +3f61fd60: move a9, *a14+, 1 +3f61fd70: move a7, *a14+, 1 +3f61fd80: move *a13(0xffe0), *a14+, 1 +3f61fda0: calla L3FB44400 +3f61fdd0: setf 16, 1, 0 +3f61fde0: move *a11(0x40), *a7(0x10), 0 +3f61fe10: movk 1, a11 +3f61fe20: movb a11, *a7(0x48) +3f61fe40: move a14, -*sp, 1 +3f61fe50: move *a13(0xff80), *a14+, 1 +3f61fe70: move a7, *a14+, 1 +3f61fe80: calla L3F622A40 +L3F61FEB0: +3f61feb0: move a14, -*sp, 1 +3f61fec0: move *a13(0xffe0), a11, 1 +3f61fee0: andi 0xfffffc00, a11 +3f61ff10: move a11, *a14+, 1 +3f61ff20: calla L3F6ADF20 +3f61ff50: move *sp(0xc0), a14, 1 +3f61ff70: mmfm sp, a7,a9,a10,a11,a13 +3f61ff90: rets 2 +3f61ffa0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f61ffc0: move a14, a13 +3f61ffd0: addi 0xa0, a14 +3f61fff0: move *a13(0xffe0), a9, 1 +3f620010: move *a9(0x20), a7, 1 +3f620030: sll 0x3, a7 +3f620040: add a9, a7 +3f620050: move a7, a11 +3f620060: setf 16, 1, 0 +3f620070: move *a11(0x10), a7, 0 +3f620090: move a7, *a13, 1 +3f6200a0: setf 4, 0, 0 +3f6200b0: move *a11, a5, 0 +3f6200c0: sll 0x2, a5 +3f6200d0: move a5, *a13(0x20), 1 +3f6200f0: move @0x1e0bf0, a5, 1 +3f620120: jreq L3F620200 +3f620130: move a14, -*sp, 1 +3f620140: move a7, *a14+, 1 +3f620150: move a11, a7 +3f620160: addi 0x60, a7 +3f620180: move *a7+, *a14+, 1 +3f620190: movi 0x3f623ce0, a8 +3f6201c0: move a8, *a14+, 1 +3f6201d0: calla L3FB341E0 +L3F620200: +3f620200: move *a13, a7, 1 +3f620210: subk 8, a7 +3f620220: jrge L3F6202C0 +3f620230: move @0x967e0, a7, 1 +3f620260: inc a7 +3f620270: move a7, @0x967e0, 1 +3f6202a0: jauc L3F6229A0 +L3F6202C0: +3f6202c0: move *a13, a7, 1 +3f6202d0: cmpi 0x24, a7 +3f6202f0: jrlt L3F620320 +3f620300: movi 0x24, a7 +L3F620320: +3f620320: move *a13(0x20), a12, 1 +3f620340: add a7, a12 +3f620350: move *a9(0x20), a7, 1 +3f620370: cmpi 0x7c, a7 +3f620390: jrhi L3F6203F0 +3f6203a0: setf 16, 1, 0 +3f6203b0: move *a9(0x40), a7, 0 +3f6203d0: cmp a12, a7 +3f6203e0: jrge L3F620500 +L3F6203F0: +3f6203f0: move a14, -*sp, 1 +3f620400: move a12, *a14+, 1 +3f620410: move a9, *a14+, 1 +3f620420: calla L3F6B0160 +3f620450: move a8, a9 +3f620460: jrne L3F620500 +3f620470: move @0x967e0, a7, 1 +3f6204a0: inc a7 +3f6204b0: move a7, @0x967e0, 1 +3f6204e0: jauc L3F6229F0 +L3F620500: +3f620500: move *a9(0x20), a7, 1 +3f620520: sll 0x3, a7 +3f620530: add a9, a7 +3f620540: move a7, a11 +3f620550: setf 16, 1, 0 +3f620560: move *a13(0x20), a7, 0 +3f620580: move *a9(0x40), a5, 0 +3f6205a0: sub a7, a5 +3f6205b0: move a5, *a9(0x40), 0 +3f6205d0: move *a9(0x20), a5, 1 +3f6205f0: move *a13(0x20), a7, 1 +3f620610: add a7, a5 +3f620620: move a5, *a9(0x20), 1 +3f620640: move *a9(0x20), a5, 1 +3f620660: sll 0x3, a5 +3f620670: add a9, a5 +3f620680: move a5, a10 +3f620690: move a14, -*sp, 1 +3f6206a0: move *a13(0x0), *a14+, 1 +3f6206c0: move a9, *a14+, 1 +3f6206d0: calla L3FB2C290 +3f620700: move a8, a5 +3f620710: jreq L3F6207B0 +3f620720: move @0x96800, a5, 1 +3f620750: inc a5 +3f620760: move a5, @0x96800, 1 +3f620790: jauc L3F6229A0 +L3F6207B0: +3f6207b0: setf 16, 1, 0 +3f6207c0: sext a7, 0 +3f6207d0: move *a9(0x40), a5, 0 +3f6207f0: add a7, a5 +3f620800: move a5, *a9(0x40), 0 +3f620820: move *a9(0x20), a7, 1 +3f620840: move *a13(0x20), a5, 1 +3f620860: sub a5, a7 +3f620870: move a7, *a9(0x20), 1 +3f620890: move @0x1e0bf0, a7, 1 +3f6208c0: jreq L3F6209B0 +3f6208d0: move a14, -*sp, 1 +3f6208e0: setf 8, 0, 0 +3f6208f0: move *a10(0x8), a8, 0 +3f620910: move a8, *a14+, 1 +3f620920: move *a10, a8, 0 +3f620930: move a8, *a14+, 1 +3f620940: movi 0x3f623dc0, a8 +3f620970: move a8, *a14+, 1 +3f620980: calla L3FB341E0 +L3F6209B0: +3f6209b0: setf 8, 0, 0 +3f6209c0: move *a10, a7, 0 +3f6209d0: subk 18, a7 +3f6209e0: jahi L3F6227E0 +3f620a00: move *a10, a7, 0 +3f620a10: sll 0x5, a7 +3f620a20: addi 0x96860, a7 +3f620a50: move *a7, a3, 1 +3f620a60: inc a3 +3f620a70: move a3, *a7, 1 +3f620a80: move *a10(0x8), a7, 0 +3f620aa0: move a7, *a13(0x80), 1 +3f620ac0: jauc L3F6224E0 +3f620ae0: move *a13(0x80), a7, 1 +3f620b00: subk 5, a7 +3f620b10: jrgt L3F621210 +3f620b20: move *a13(0x80), a7, 1 +3f620b40: addk 8, a7 +3f620b50: move a7, *a13(0x80), 1 +3f620b70: jruc L3F620CF0 +3f620b80: move *a13(0x80), a7, 1 +3f620ba0: dec a7 +3f620bb0: jrgt L3F621210 +3f620bc0: move *a13(0x80), a7, 1 +3f620be0: addk 18, a7 +3f620bf0: move a7, *a13(0x80), 1 +3f620c10: jruc L3F620CF0 +3f620c20: move *a13(0x80), a7, 1 +3f620c40: jrne L3F621210 +3f620c50: movk 20, a5 +3f620c60: move a5, *a13(0x80), 1 +3f620c80: jruc L3F620CF0 +3f620c90: move *a13(0x80), a7, 1 +3f620cb0: jrne L3F621210 +3f620cc0: movk 4, a5 +3f620cd0: move a5, *a13(0x80), 1 +L3F620CF0: +3f620cf0: move a14, -*sp, 1 +3f620d00: setf 16, 0, 0 +3f620d10: move *a10(0x50), a7, 0 +3f620d30: move a7, *a14+, 1 +3f620d40: calla L3FB2C000 +3f620d70: setf 16, 1, 0 +3f620d80: move a8, *a10(0x50), 0 +3f620da0: move *a13, a7, 1 +3f620db0: cmpi 0x24, a7 +3f620dd0: jrlt L3F620E50 +3f620de0: setf 4, 0, 0 +3f620df0: move *a10(0x40), a5, 0 +3f620e10: sll 0x2, a5 +3f620e20: addk 16, a5 +3f620e30: cmp a5, a7 +3f620e40: jrnc L3F620EE0 +L3F620E50: +3f620e50: move @0x96820, a5, 1 +3f620e80: inc a5 +3f620e90: move a5, @0x96820, 1 +3f620ec0: jauc L3F6229A0 +L3F620EE0: +3f620ee0: move @0x1e0bf0, a5, 1 +3f620f10: jreq L3F620FE0 +3f620f20: move a14, -*sp, 1 +3f620f30: setf 8, 0, 0 +3f620f40: move *a10(0x88), a8, 0 +3f620f60: move a8, *a14+, 1 +3f620f70: movi 0x3f623ea8, a8 +3f620fa0: move a8, *a14+, 1 +3f620fb0: calla L3FB341E0 +L3F620FE0: +3f620fe0: move *a10(0xc0), a5, 1 +3f621000: move a5, @0x1e0c50, 1 +3f621030: setf 8, 0, 0 +3f621040: move *a10(0x88), a5, 0 +3f621060: sll 0x3, a5 +3f621070: addi 0x1e0f70, a5 +3f6210a0: move *a5, a5, 0 +3f6210b0: movi 0x170, a3 +3f6210d0: mpys a3, a5 +3f6210e0: addi 0xd6be0, a5 +3f621110: move *a5(0x90), a5, 1 +3f621130: move a5, *a13(0x60), 1 +3f621150: jaeq L3F6227E0 +3f621170: move a14, -*sp, 1 +3f621180: movi 0x1e0c30, a3 +3f6211b0: move a3, *a14+, 1 +3f6211c0: move *a13(0x80), *a14+, 1 +3f6211e0: call a5 +3f6211f0: jauc L3F6227E0 +L3F621210: +3f621210: move @0x967c0, a7, 1 +3f621240: inc a7 +3f621250: move a7, @0x967c0, 1 +3f621280: jauc L3F6227E0 +3f6212a0: sub a7, a7 +3f6212b0: movb a7, *a10 +3f6212c0: jruc L3F621A30 +3f6212d0: move *a13, a7, 1 +3f6212e0: subk 20, a7 +3f6212f0: jrge L3F621390 +3f621300: move @0x96820, a7, 1 +3f621330: inc a7 +3f621340: move a7, @0x96820, 1 +3f621370: jauc L3F6227E0 +L3F621390: +3f621390: movk 14, a7 +3f6213a0: movb a7, *a10 +3f6213b0: calla L3F623940 +3f6213e0: move a8, *a10(0x60), 1 +3f621400: move *a10(0x60), *a10(0x80), 1 +3f621430: jruc L3F621A30 +3f621440: move a14, -*sp, 1 +3f621450: move a11, a7 +3f621460: addi 0x60, a7 +3f621480: move *a7+, *a14+, 1 +3f621490: calla L3F6166D0 +3f6214c0: move a8, a3 +3f6214d0: jrne L3F621700 +3f6214e0: move a14, -*sp, 1 +3f6214f0: move *a13(0xffc0), *a14+, 1 +3f621510: calla L3F623180 +3f621540: move a8, *a13(0x40), 1 +3f621560: move a8, a3 +3f621570: jreq L3F621700 +3f621580: move a14, -*sp, 1 +3f621590: move a14, -*sp, 1 +3f6215a0: move a11, a7 +3f6215b0: addi 0x60, a7 +3f6215d0: move *a7+, *a14+, 1 +3f6215e0: calla L3F616B60 +3f621610: move a8, *a14+, 1 +3f621620: move a14, -*sp, 1 +3f621630: addk 32, a3 +3f621640: move *a3+, *a14+, 1 +3f621650: calla L3F6166D0 +3f621680: move a8, *a14+, 1 +3f621690: move a11, a7 +3f6216a0: addi 0x60, a7 +3f6216c0: move a7, *a14+, 1 +3f6216d0: calla L3F616260 +L3F621700: +3f621700: movk 16, a7 +3f621710: movb a7, *a10 +3f621720: jruc L3F621A30 +3f621730: move *a13, a7, 1 +3f621740: subk 12, a7 +3f621750: jalt L3F6227E0 +3f621770: move a14, -*sp, 1 +3f621780: move *a13(0xffc0), *a14+, 1 +3f6217a0: calla L3F623180 +3f6217d0: move a8, *a13(0x40), 1 +3f6217f0: move a8, a3 +3f621800: jaeq L3F6227E0 +3f621820: movk 18, a7 +3f621830: movb a7, *a10 +3f621840: move a14, -*sp, 1 +3f621850: move *a3(0x1a0), *a14+, 1 +3f621870: calla L3FB2C140 +3f6218a0: move a8, *a10(0x40), 1 +3f6218c0: move *a11(0x60), a5, 1 +3f6218e0: jrne L3F621A30 +3f6218f0: move *a3(0x100), a5, 1 +3f621910: setf 16, 1, 0 +3f621920: move *a5(0x40), a5, 0 +3f621940: btst 1, a5 +3f621950: jreq L3F6219A0 +3f621960: move *a3(0xa0), *a11(0x60), 1 +3f621990: jruc L3F621A30 +L3F6219A0: +3f6219a0: move *a3(0x100), a5, 1 +3f6219c0: move *a5(0x40), a5, 0 +3f6219e0: btst 4, a5 +3f6219f0: jreq L3F621A30 +3f621a00: move *a3(0xa0), *a11(0x60), 1 +L3F621A30: +3f621a30: setf 16, 1, 0 +3f621a40: move *a13(0x20), a7, 0 +3f621a60: move *a11(0x10), a5, 0 +3f621a80: add a7, a5 +3f621a90: move a5, *a11(0x10), 0 +3f621ab0: move @0x96840, a5, 1 +3f621ae0: inc a5 +3f621af0: move a5, @0x96840, 1 +3f621b20: setf 8, 0, 0 +3f621b30: move *a10, a3, 0 +3f621b40: sll 0x5, a3 +3f621b50: addi 0x96560, a3 +3f621b80: move *a3, a7, 1 +3f621b90: inc a7 +3f621ba0: move a7, *a3, 1 +3f621bb0: move a14, -*sp, 1 +3f621bc0: move *a13(0xffc0), *a14+, 1 +3f621be0: move a11, *a14+, 1 +3f621bf0: calla L3F622A40 +3f621c20: jauc L3F6229F0 +3f621c40: move *a13, a7, 1 +3f621c50: cmpi 0x24, a7 +3f621c70: jrlt L3F621CF0 +3f621c80: setf 4, 0, 0 +3f621c90: move *a10(0x40), a5, 0 +3f621cb0: sll 0x2, a5 +3f621cc0: addk 16, a5 +3f621cd0: cmp a5, a7 +3f621ce0: jrnc L3F621D80 +L3F621CF0: +3f621cf0: move @0x96820, a5, 1 +3f621d20: inc a5 +3f621d30: move a5, @0x96820, 1 +3f621d60: jauc L3F6227E0 +L3F621D80: +3f621d80: move *a11(0x60), a5, 1 +3f621da0: move a5, @0x1e0d50, 1 +3f621dd0: move *a10(0x20), a5, 1 +3f621df0: move a5, @0x1e0cd0, 1 +3f621e20: move @0x1e0bf0, a5, 1 +3f621e50: jreq L3F621F50 +3f621e60: move a14, -*sp, 1 +3f621e70: move a10, a3 +3f621e80: addk 32, a3 +3f621e90: move *a3+, *a14+, 1 +3f621ea0: move a10, a3 +3f621eb0: addi 0xc0, a3 +3f621ed0: move *a3+, *a14+, 1 +3f621ee0: movi 0x3f623f68, a8 +3f621f10: move a8, *a14+, 1 +3f621f20: calla L3FB341E0 +L3F621F50: +3f621f50: move *a13(0x80), a5, 1 +3f621f70: jreq L3F621FA0 +3f621f80: subk 2, a5 +3f621f90: jrne L3F6222F0 +L3F621FA0: +3f621fa0: move a14, -*sp, 1 +3f621fb0: sub a5, a5 +3f621fc0: move a5, *a14+, 1 +3f621fd0: move a14, -*sp, 1 +3f621fe0: move a10, a3 +3f621ff0: addi 0xc0, a3 +3f622010: move *a3+, *a14+, 1 +3f622020: calla L3F6166D0 +3f622050: move a8, *a14+, 1 +3f622060: movi 0x1e0c50, a3 +3f622090: move a3, *a14+, 1 +3f6220a0: calla L3F616260 +3f6220d0: move a14, -*sp, 1 +3f6220e0: movi 0x1e0d30, a5 +3f622110: move a5, *a14+, 1 +3f622120: movk 2, a3 +3f622130: move a3, *a14+, 1 +3f622140: movi 0x1e0cb0, a3 +3f622170: move a3, *a14+, 1 +3f622180: movi 0x1e0c30, a3 +3f6221b0: move a3, *a14+, 1 +3f6221c0: calla L3F661600 +3f6221f0: move *a10(0xc0), a3, 1 +3f622210: move a3, @0x1e0c50, 1 +3f622240: move a14, -*sp, 1 +3f622250: movi 0x1e0c30, a3 +3f622280: move a3, *a14+, 1 +3f622290: movk 14, a3 +3f6222a0: move a3, *a14+, 1 +3f6222b0: calla L3F6AA3B0 +3f6222e0: jruc L3F6227E0 +L3F6222F0: +3f6222f0: move *a10(0xc0), a5, 1 +3f622310: move a5, @0x1e0c50, 1 +3f622340: move a14, -*sp, 1 +3f622350: movi 0x1e0d30, a5 +3f622380: move a5, *a14+, 1 +3f622390: movk 6, a3 +3f6223a0: move a3, *a14+, 1 +3f6223b0: movi 0x1e0cb0, a3 +3f6223e0: move a3, *a14+, 1 +L3F6223F0: +3f6223f0: movi 0x1e0c30, a3 +3f622420: move a3, *a14+, 1 +L3F622430: +3f622430: calla L3F661600 +3f622460: move a14, -*sp, 1 +L3F622470: +3f622470: move a3, *a14+, 1 +3f622480: movk 15, a3 +L3F622490: +3f622490: move a3, *a14+, 1 +3f6224a0: calla L3F6AA3B0 +L3F6224D0: +3f6224d0: jruc L3F6227E0 +L3F6224E0: +3f6224e0: move *a10, a8, 0 +L3F6224F0: +3f6224f0: cmpi 0x12, a8 +L3F622510: +3f622510: jrhi L3F6227E0 +3f622520: sll 0x5, a8 +L3F622530: +3f622530: addi 0x3f622580, a8 +3f622560: move *a8, a8, 1 +L3F622570: +3f622570: jump a8 +3f622580: sll 0x1f, a0 +L3F622590: +3f622590: dsjs a2, L3F6223F0 +3f6225a0: sll 0x1f, a0 +L3F6225B0: +3f6225b0: dsjs a2, L3F622410 +3f6225c0: sll 0x1f, a0 +L3F6225D0: +3f6225d0: dsjs a2, L3F622430 +3f6225e0: .word 0x0ae0 +L3F6225F0: +3f6225f0: dsjs a2, L3F622450 +3f622600: .word 0x0c90 +L3F622610: +3f622610: dsjs a2, L3F622470 +3f622620: btst 29, a0 +L3F622630: +3f622630: dsjs a2, L3F622490 +3f622640: sll 0x1f, a0 +3f622650: dsjs a2, L3F6224B0 +3f622660: sll 0x1f, a0 +3f622670: dsjs a2, L3F6224D0 +3f622680: addk 21, a0 +3f622690: dsjs a2, L3F6224F0 +3f6226a0: sll 0x1f, a0 +3f6226b0: dsjs a2, L3F622510 +3f6226c0: sll 0x1f, a0 +3f6226d0: dsjs a2, L3F622530 +3f6226e0: andi 0xf3dfc09d, a0 +3f622710: dsjs a2, L3F622570 +3f622720: addk 22, b0 +3f622730: dsjs a2, L3F622590 +3f622740: sll 0x1f, a0 +3f622750: dsjs a2, L3F6225B0 +3f622760: subk 2, a0 +3f622770: dsjs a2, L3F6225D0 +3f622780: sll 0x1f, a0 +3f622790: dsjs a2, L3F6225F0 +3f6227a0: subk 25, b0 +3f6227b0: dsjs a2, L3F622610 +3f6227c0: sll 0x1f, a0 +3f6227d0: dsjs a2, L3F622630 +L3F6227E0: +3f6227e0: move *a11(0x60), a7, 1 +3f622800: move a7, @0x1e0c50, 1 +3f622830: move *a11(0x80), a7, 1 +3f622850: move a7, @0x1e0cd0, 1 +3f622880: move a14, -*sp, 1 +3f622890: movi 0x1e0cb0, a7 +3f6228c0: move a7, *a14+, 1 +3f6228d0: movi 0x1e0c30, a5 +3f622900: move a5, *a14+, 1 +3f622910: movi 0x1e0c10, a3 +3f622940: move a3, *a14+, 1 +3f622950: move a9, *a14+, 1 +3f622960: calla L3F65D0B0 +3f622990: jruc L3F6229F0 +L3F6229A0: +3f6229a0: move a14, -*sp, 1 +3f6229b0: move a9, *a14+, 1 +3f6229c0: calla L3F6ADF20 +L3F6229F0: +3f6229f0: move *sp(0x120), a14, 1 +3f622a10: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f622a30: rets 2 +L3F622A40: +3f622a40: mmtm sp, a7,a9,a10,a11,a13 +3f622a60: move a14, a13 +3f622a70: addi 0x60, a14 +3f622a90: move *a13(0xffe0), a9, 1 +3f622ab0: sub a11, a11 +3f622ac0: move a11, *a13(0x20), 1 +3f622ae0: setf 4, 0, 0 +3f622af0: move *a9, a7, 0 +3f622b00: sll 0x2, a7 +3f622b10: subk 20, a7 +3f622b20: move a7, *a13(0x40), 1 +3f622b40: move *a9(0x80), *a13(0x0), 1 +3f622b70: move *a9(0x60), *a9(0x80), 1 +3f622ba0: jruc L3F622C00 +3f622bb0: nop +3f622bc0: nop +3f622bd0: nop +3f622be0: nop +3f622bf0: nop +L3F622C00: +3f622c00: move @0x96ac0, a10, 1 +3f622c30: jreq L3F622D70 +L3F622C40: +3f622c40: move *a13, a11, 1 +3f622c50: move *a10(0x20), a7, 1 +3f622c70: cmp a7, a11 +3f622c80: jreq L3F622D70 +3f622c90: move *a10(0x100), a7, 1 +3f622cb0: setf 16, 1, 0 +3f622cc0: move *a7(0x40), a7, 0 +3f622ce0: btst 1, a7 +3f622cf0: jreq L3F622D40 +3f622d00: move *a10(0xa0), a7, 1 +3f622d20: cmp a7, a11 +3f622d30: jreq L3F622D70 +L3F622D40: +3f622d40: move *a10(0x200), a10, 1 +3f622d60: jrne L3F622C40 +L3F622D70: +3f622d70: move a10, a7 +3f622d80: jrne L3F622E00 +3f622d90: move a14, -*sp, 1 +3f622da0: move *a13(0xffc0), *a14+, 1 +3f622dc0: calla L3F623180 +3f622df0: move a8, a10 +L3F622E00: +3f622e00: jrne L3F622E40 +3f622e10: move @0x96ac0, a10, 1 +L3F622E40: +3f622e40: move *a10(0x20), *a13(0x0), 1 +3f622e70: move *a13(0x0), *a9(0x60), 1 +3f622ea0: movi 0xff, a11 +3f622ec0: movb a11, *a9(0x40) +3f622ee0: move *a13(0x40), a7, 1 +3f622f00: jrle L3F623040 +3f622f10: calla L3F62BF30 +3f622f40: move a8, *a13(0x20), 1 +3f622f60: setf 16, 1, 0 +3f622f70: sext a7, 0 +3f622f80: move *a9(0x10), a11, 0 +3f622fa0: sub a7, a11 +3f622fb0: move a11, *a9(0x10), 0 +3f622fd0: move a14, -*sp, 1 +3f622fe0: sub a11, a11 +3f622ff0: move a11, *a14+, 1 +3f623000: move a9, *a14+, 1 +3f623010: calla L3F62C4B0 +L3F623040: +3f623040: move a14, -*sp, 1 +3f623050: move *a13(0x20), *a14+, 1 +3f623070: move a9, *a14+, 1 +3f623080: calla L3F623350 +3f6230b0: move *a13(0x20), a11, 1 +3f6230d0: jreq L3F623130 +3f6230e0: move a14, -*sp, 1 +3f6230f0: move a11, *a14+, 1 +3f623100: calla L3F6ACE40 +L3F623130: +3f623130: move *sp(0xc0), a14, 1 +3f623150: mmfm sp, a7,a9,a10,a11,a13 +3f623170: rets 2 +L3F623180: +3f623180: mmtm sp, a7,a9,a11,a13 +3f6231a0: move a14, a13 +3f6231b0: jruc L3F623200 +3f6231c0: nop +3f6231d0: nop +3f6231e0: nop +3f6231f0: nop +L3F623200: +3f623200: move @0x96ac0, a9, 1 +3f623230: jreq L3F6232F0 +L3F623240: +3f623240: move *a9(0x100), a11, 1 +3f623260: move *a13(0xffe0), a7, 1 +3f623280: cmp a7, a11 +3f623290: jrne L3F6232C0 +3f6232a0: move a9, a8 +3f6232b0: jruc L3F623300 +L3F6232C0: +3f6232c0: move *a9(0x200), a9, 1 +3f6232e0: jrne L3F623240 +L3F6232F0: +3f6232f0: sub a8, a8 +L3F623300: +3f623300: move *sp(0xa0), a14, 1 +3f623320: mmfm sp, a7,a9,a11,a13 +3f623340: rets 2 +L3F623350: +3f623350: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f623370: move a14, a13 +3f623380: move *a13(0xffe0), a9, 1 +3f6233a0: move @0x1e1790, a7, 1 +3f6233d0: jrne L3F6238F0 +3f6233e0: move a9, a12 +3f6233f0: andi 0xfffffc00, a12 +3f623420: setf 4, 0, 0 +3f623430: move *a9, a10, 0 +3f623440: sll 0x2, a10 +3f623450: move *a12(0x20), a5, 1 +3f623470: add a10, a5 +3f623480: move a5, *a12(0x20), 1 +3f6234a0: setf 16, 1, 0 +3f6234b0: sext a10, 0 +3f6234c0: move *a12(0x40), a5, 0 +3f6234e0: sub a10, a5 +3f6234f0: move a5, *a12(0x40), 0 +3f623510: move *a12(0x20), a5, 1 +3f623530: sll 0x3, a5 +3f623540: add a12, a5 +3f623550: move a5, a11 +3f623560: sub a5, a5 +3f623570: move a5, *a11(0x10), 0 +3f623590: move a14, -*sp, 1 +3f6235a0: move *a9(0x10), a5, 0 +3f6235c0: sub a10, a5 +3f6235d0: move a5, *a14+, 1 +3f6235e0: move a12, *a14+, 1 +3f6235f0: calla L3FB2C290 +3f623620: setf 16, 0, 0 +3f623630: move a8, *a11(0x10), 0 +3f623650: move *a12(0x20), a7, 1 +3f623670: sub a10, a7 +3f623680: move a7, *a12(0x20), 1 +3f6236a0: sext a10, 0 +3f6236b0: setf 16, 1, 0 +3f6236c0: move *a12(0x40), a7, 0 +3f6236e0: add a10, a7 +3f6236f0: move a7, *a12(0x40), 0 +3f623710: move @0x1e0bf0, a7, 1 +3f623740: jreq L3F623850 +3f623750: move a14, -*sp, 1 +3f623760: move a9, a5 +3f623770: addi 0x60, a5 +3f623790: move *a5+, *a14+, 1 +3f6237a0: move a9, a5 +3f6237b0: addi 0x80, a5 +3f6237d0: move *a5+, *a14+, 1 +3f6237e0: movi 0x3f624020, a8 +3f623810: move a8, *a14+, 1 +3f623820: calla L3FB341E0 +L3F623850: +3f623850: move a14, -*sp, 1 +3f623860: sub a7, a7 +3f623870: move a7, *a14+, 1 +3f623880: move a7, *a14+, 1 +3f623890: move *a13(0xffc0), *a14+, 1 +3f6238b0: move a12, *a14+, 1 +3f6238c0: calla L3F62EA00 +L3F6238F0: +3f6238f0: move *sp(0x100), a14, 1 +3f623910: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f623930: rets 2 +L3F623940: +3f623940: mmtm sp, a7,a9,a11,a13 +3f623960: move a14, a13 +3f623970: addi 0x60, a14 +3f623990: move a14, -*sp, 1 +3f6239a0: move a13, *a14+, 1 +3f6239b0: calla L3F6FC4D0 +3f6239e0: move *a13, a11, 1 +3f6239f0: movi 0x15180, a9 +3f623a20: mods a9, a11 +3f623a30: movi 0x3e8, a7 +3f623a50: mpys a7, a11 +3f623a60: move *a13(0x20), a7, 1 +3f623a80: movi 0x3e8, a9 +3f623aa0: divs a9, a7 +3f623ab0: add a7, a11 +3f623ac0: move a11, *a13(0x40), 1 +3f623ae0: move a14, -*sp, 1 +3f623af0: move a11, *a14+, 1 +3f623b00: calla L3FB2C140 +3f623b30: subi 0x60, a14 +3f623b50: mmfm sp, a7,a9,a11,a13 +3f623b70: rets +3f623b80: sll a11, a9 +3f623b90: .word 0x706d +3f623ba0: sra b10, sp +3f623bb0: .word 0x7272 +3f623bc0: .word 0x726f +3f623bd0: sll 0x9, a8 +3f623be0: srl 0x1d, b8 +3f623bf0: sll 0x9, a0 +3f623c00: srl 0x1d, a4 +3f623c10: sll 0x9, a0 +3f623c20: sra 0x15, a4 +3f623c30: .word 0x000a +3f623c40: sll a11, a9 +3f623c50: .word 0x706d +3f623c60: sra b10, sp +3f623c70: .word 0x7272 +3f623c80: .word 0x726f +3f623c90: rl a8, a0 +3f623ca0: mods a11, a3 +3f623cb0: sla 0x3, b0 +3f623cc0: sra a11, a12 +3f623cd0: .word 0x006e +3f623ce0: sll a11, a9 +3f623cf0: .word 0x706d +3f623d00: rl b10, sp +3f623d10: .word 0x706e +3f623d20: .word 0x7475 +3f623d30: srl a1, a0 +3f623d40: modu b11, b2 +3f623d50: sla 0x3, a13 +3f623d60: .word 0x7825 +3f623d70: sla 0x1, a12 +3f623d80: sra a11, a12 +3f623d90: sla 0x3, a14 +3f623da0: sra a1, a5 +3f623db0: .word 0x000a +3f623dc0: sll a11, a9 +3f623dd0: .word 0x706d +3f623de0: rl b10, sp +3f623df0: .word 0x706e +3f623e00: .word 0x7475 +3f623e10: sla 0x1, a12 +3f623e20: .word 0x7974 +3f623e30: sra b11, b0 +3f623e40: sll 0x9, a0 +3f623e50: sla 0x3, a4 +3f623e60: modu a11, a3 +3f623e70: sra a11, a4 +3f623e80: sll 0x9, a0 +3f623e90: .word 0x0a64 +3f623ea0: sra a0, a0 +3f623eb0: mods a3, a5 +3f623ec0: .word 0x7669 +3f623ed0: .word 0x7265 +3f623ee0: .word 0x7420 +3f623ef0: sla 0x3, sp +3f623f00: .word 0x7270 +3f623f10: .word 0x746f +3f623f20: sll a11, sp +3f623f30: mods a3, sp +3f623f40: sll 0x9, a0 +3f623f50: .word 0x0a64 +3f623f60: .word 0x7200 +3f623f70: sra a3, a5 +3f623f80: .word 0x7269 +3f623f90: sll a11, a5 +3f623fa0: sla 0x3, b4 +3f623fb0: .word 0x7364 +3f623fc0: sla 0x3, b4 +3f623fd0: .word 0x7825 +3f623fe0: .word 0x7420 +3f623ff0: sla 0x3, sp +3f624000: .word 0x7825 +3f624010: .word 0x000a +3f624020: sll a11, a9 +3f624030: .word 0x706d +3f624040: .word 0x735f +3f624050: modu a3, a5 +3f624060: sla 0x3, a4 +3f624070: .word 0x7364 +3f624080: sla 0x3, b4 +3f624090: .word 0x7825 +3f6240a0: .word 0x7320 +3f6240b0: sll b11, b2 +3f6240c0: sll 0x9, a0 +3f6240d0: .word 0x0a78 +3f6240e0: .word 0x0000 +3f6240f0: .word 0x0000 +3f624100: .word 0x0000 +3f624110: .word 0x0000 +3f624120: .word 0x0000 +3f624130: .word 0x0000 +3f624140: .word 0x0000 +3f624150: .word 0x0000 +3f624160: .word 0x0000 +3f624170: .word 0x0000 +3f624180: .word 0x0000 +3f624190: .word 0x0000 +3f6241a0: .word 0x0000 +3f6241b0: .word 0x0000 +3f6241c0: .word 0x0000 +3f6241d0: .word 0x0000 +3f6241e0: .word 0x0000 +3f6241f0: .word 0x0000 +3f624200: mmtm sp, a5,a7,a9,a10,a11 +3f624220: move a14, -*sp, 1 +3f624230: movk 3, a11 +3f624240: move a11, *a14+, 1 +3f624250: movi 0xff, a7 +3f624270: move a7, *a14+, 1 +3f624280: movk 2, a11 +3f624290: move a11, *a14+, 1 +3f6242a0: calla L3F6A9EA0 +3f6242d0: move a8, a9 +3f6242e0: jrne L3F624370 +3f6242f0: move a14, -*sp, 1 +3f624300: movi 0x3f62e560, a8 +3f624330: move a8, *a14+, 1 +3f624340: calla L3F596290 +L3F624370: +3f624370: jruc L3F624400 +3f624380: nop +3f624390: nop +3f6243a0: nop +3f6243b0: nop +3f6243c0: nop +3f6243d0: nop +3f6243e0: nop +3f6243f0: nop +L3F624400: +3f624400: sub a10, a10 +L3F624410: +3f624410: move a10, a11 +3f624420: sll 0x3, a11 +3f624430: addi 0x1e0f70, a11 +3f624460: move a9, a7 +3f624470: subi 0xd6be0, a7 +3f6244a0: movi 0x170, a5 +3f6244c0: divs a5, a7 +3f6244d0: movb a7, *a11 +3f6244e0: inc a10 +3f6244f0: cmpi 0x100, a10 +3f624510: jrlt L3F624410 +3f624520: move @0xd7520, a9, 1 +3f624550: move @0xd7540, a11, 1 +3f624580: cmp a11, a9 +3f624590: jrnc L3F6247D0 +L3F6245A0: +3f6245a0: move *a9(0x10), a11, 1 +3f6245c0: move *a11, a11, 1 +3f6245d0: subk 2, a11 +3f6245e0: jrne L3F624760 +3f6245f0: setf 16, 1, 0 +3f624600: move *a9(0x30), a11, 0 +3f624620: jreq L3F624760 +3f624630: move *a9(0x30), a11, 0 +3f624650: cmpi 0xff, a11 +3f624670: jreq L3F624760 +3f624680: move *a9(0x30), a11, 0 +3f6246a0: sll 0x3, a11 +3f6246b0: addi 0x1e0f70, a11 +3f6246e0: move a9, a7 +3f6246f0: subi 0xd6be0, a7 +3f624720: movi 0x170, a5 +3f624740: divs a5, a7 +3f624750: movb a7, *a11 +L3F624760: +3f624760: addi 0x170, a9 +3f624780: move @0xd7540, a11, 1 +3f6247b0: cmp a11, a9 +3f6247c0: jrc L3F6245A0 +L3F6247D0: +3f6247d0: movi 0x96d00, a7 +3f624800: move a7, @0x96d20, 1 +3f624830: move a7, @0x96d00, 1 +3f624860: move @0x3fe1eee0, a5, 1 +3f624890: andi 0xffff, a5 +3f6248c0: setf 16, 0, 0 +3f6248d0: move a5, @0x96de0, 0 +3f624900: move @0x1e1770, @0x96b40, 1 +3f624950: mmfm sp, a5,a7,a9,a10,a11 +3f624970: rets +3f624980: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f6249a0: move a14, a13 +3f6249b0: addi 0xc0, a14 +L3F6249D0: +3f6249d0: calla L3FB33870 +3f624a00: move a8, *a13(0x60), 1 +3f624a20: move @0x96ae0, a10, 1 +3f624a50: jaeq L3F625490 +3f624a70: move *a10(0x3e0), a7, 1 +3f624a90: move a7, @0x96ae0, 1 +3f624ac0: jrne L3F624B10 +3f624ad0: sub a7, a7 +3f624ae0: move a7, @0x96b00, 1 +L3F624B10: +3f624b10: sub a7, a7 +3f624b20: move a7, *a10(0x3e0), 1 +3f624b40: move @0x96b20, a5, 1 +3f624b70: dec a5 +3f624b80: move a5, @0x96b20, 1 +3f624bb0: move *a10(0x20), a7, 1 +3f624bd0: sll 0x3, a7 +3f624be0: add a10, a7 +3f624bf0: move *a7(0x0), *a13(0x20), 1 +3f624c20: move *a10(0x20), a7, 1 +3f624c40: addk 4, a7 +3f624c50: move a7, *a10(0x20), 1 +3f624c70: setf 16, 1, 0 +3f624c80: move *a10(0x40), a7, 0 +3f624ca0: subk 4, a7 +3f624cb0: move a7, *a10(0x40), 0 +3f624cd0: move *a10(0x40), a7, 0 +3f624cf0: jrne L3F625490 +3f624d00: calla L3FB33870 +3f624d30: move a8, *a13(0xa0), 1 +3f624d50: setf 16, 1, 0 +3f624d60: move *a10(0x50), a7, 0 +3f624d80: jrne L3F624E10 +3f624d90: move a14, -*sp, 1 +3f624da0: movi 0x3f62e5a0, a8 +3f624dd0: move a8, *a14+, 1 +3f624de0: calla L3F596290 +L3F624E10: +3f624e10: setf 16, 1, 0 +3f624e20: move *a10(0x50), a7, 0 +3f624e40: sll 0x4, a7 +3f624e50: addi 0x94540, a7 +3f624e80: setf 16, 0, 0 +3f624e90: move *a7, a5, 0 +3f624ea0: dec a5 +3f624eb0: move a5, *a7, 0 +3f624ec0: move @0x94540, a7, 0 +3f624ef0: inc a7 +3f624f00: move a7, @0x94540, 0 +3f624f30: sub a5, a5 +3f624f40: move a5, *a10(0x50), 0 +3f624f60: move *a10(0x20), a5, 1 +3f624f80: cmpi 0x80, a5 +3f624fa0: jrc L3F625230 +3f624fb0: move *a10(0x20), a5, 1 +3f624fd0: sll 0x3, a5 +3f624fe0: add a10, a5 +3f624ff0: andi 0xffffe000, a5 +3f625020: move a5, *a13(0x80), 1 +3f625040: move @0x94440, a7, 1 +3f625070: sub a7, a5 +3f625080: sra 0xd, a5 +3f625090: sll 0x3, a5 +3f6250a0: addi 0x95580, a5 +3f6250d0: movb *a5, a7 +3f6250e0: dec a7 +3f6250f0: movb a7, *a5 +3f625100: sll 0x18, a7 +3f625110: sra 0x18, a7 +3f625120: jrne L3F625230 +3f625130: move *a13(0x80), a7, 1 +3f625150: move @0x95560, a5, 1 +3f625180: move a5, *a7, 1 +3f625190: move a7, @0x95560, 1 +3f6251c0: move @0x944c0, a5, 1 +3f6251f0: inc a5 +3f625200: move a5, @0x944c0, 1 +L3F625230: +3f625230: move *a10(0x0), *a13(0x80), 1 +3f625260: move @0x95540, a7, 1 +3f625290: move a7, *a10, 1 +3f6252a0: sub a5, a5 +3f6252b0: move a5, *a10(0x20), 1 +3f6252d0: move a5, *a10(0x3e0), 1 +3f6252f0: move a10, @0x95540, 1 +3f625320: move a14, -*sp, 1 +3f625330: move *a13(0xa0), *a14+, 1 +3f625350: calla L3FB338D0 +3f625380: move @0x95d90, a7, 1 +3f6253b0: jreq L3F625470 +3f6253c0: move a5, @0x95d90, 1 +3f6253f0: move a14, -*sp, 1 +3f625400: movi 0x95540, a7 +3f625430: move a7, *a14+, 1 +3f625440: calla L3F6FB7E0 +L3F625470: +3f625470: move *a13(0x80), a10, 1 +L3F625490: +3f625490: move a14, -*sp, 1 +3f6254a0: move *a13(0x60), *a14+, 1 +3f6254c0: calla L3FB338D0 +3f6254f0: move a10, a5 +3f625500: jaeq L3F627280 +3f625520: move @0x96ac0, a7, 1 +3f625550: jaeq L3F627210 +3f625570: move @0x96b80, a5, 1 +3f6255a0: inc a5 +3f6255b0: move a5, @0x96b80, 1 +3f6255e0: move *a10(0x20), a5, 1 +3f625600: cmpi 0x7c, a5 +3f625620: jrhi L3F625680 +3f625630: setf 16, 1, 0 +3f625640: move *a10(0x40), a5, 0 +3f625660: subk 20, a5 +3f625670: jrnc L3F6257A0 +L3F625680: +3f625680: move a14, -*sp, 1 +3f625690: movk 20, a5 +3f6256a0: move a5, *a14+, 1 +3f6256b0: move a10, *a14+, 1 +3f6256c0: calla L3F6B0160 +3f6256f0: move a8, a10 +3f625700: jrne L3F6257A0 +3f625710: move @0x96be0, a7, 1 +3f625740: inc a7 +3f625750: move a7, @0x96be0, 1 +3f625780: jauc L3F6249D0 +L3F6257A0: +3f6257a0: move *a10(0x20), a7, 1 +3f6257c0: sll 0x3, a7 +3f6257d0: add a10, a7 +3f6257e0: move a7, a9 +3f6257f0: setf 4, 0, 0 +3f625800: move *a9, a7, 0 +3f625810: sll 0x2, a7 +3f625820: move a7, *a13(0x40), 1 +3f625840: subk 20, a7 +3f625850: jrnc L3F6258F0 +3f625860: move @0x96c00, a7, 1 +3f625890: inc a7 +3f6258a0: move a7, @0x96c00, 1 +3f6258d0: jauc L3F627210 +L3F6258F0: +3f6258f0: move *a13(0x40), a7, 1 +3f625910: setf 16, 1, 0 +3f625920: move *a10(0x40), a5, 0 +3f625940: cmp a5, a7 +3f625950: jrle L3F625AC0 +3f625960: move a14, -*sp, 1 +3f625970: move a7, *a14+, 1 +3f625980: move a10, *a14+, 1 +3f625990: calla L3F6B0160 +3f6259c0: move a8, a10 +3f6259d0: jrne L3F625A70 +3f6259e0: move @0x96c00, a5, 1 +3f625a10: inc a5 +3f625a20: move a5, @0x96c00, 1 +3f625a50: jauc L3F6249D0 +L3F625A70: +3f625a70: move *a10(0x20), a5, 1 +3f625a90: sll 0x3, a5 +3f625aa0: add a10, a5 +3f625ab0: move a5, a9 +L3F625AC0: +3f625ac0: setf 8, 0, 0 +3f625ad0: move @0x1e1cf0, a5, 0 +3f625b00: jreq L3F625C50 +3f625b10: move a14, -*sp, 1 +3f625b20: move a7, *a14+, 1 +3f625b30: move a10, *a14+, 1 +3f625b40: calla L3FB2C290 +3f625b70: setf 16, 0, 0 +3f625b80: move a8, *a9(0x50), 0 +3f625ba0: zext a8, 0 +3f625bb0: jreq L3F625C50 +3f625bc0: move @0x96ba0, a5, 1 +3f625bf0: inc a5 +3f625c00: move a5, @0x96ba0, 1 +3f625c30: jauc L3F627210 +L3F625C50: +3f625c50: move a14, -*sp, 1 +3f625c60: setf 16, 0, 0 +3f625c70: move *a9(0x10), a5, 0 +3f625c90: move a5, *a14+, 1 +3f625ca0: calla L3FB2C000 +3f625cd0: setf 16, 1, 0 +3f625ce0: move a8, *a9(0x10), 0 +3f625d00: move *a9(0x10), a5, 0 +3f625d20: cmp a7, a5 +3f625d30: jrge L3F625DD0 +3f625d40: move @0x96c20, a5, 1 +3f625d70: inc a5 +3f625d80: move a5, @0x96c20, 1 +3f625db0: jauc L3F627210 +L3F625DD0: +3f625dd0: move a14, -*sp, 1 +3f625de0: setf 16, 0, 0 +3f625df0: move *a9(0x20), a8, 0 +3f625e10: move a8, *a14+, 1 +3f625e20: calla L3FB2C000 +3f625e50: setf 16, 0, 0 +3f625e60: move a8, *a9(0x20), 0 +3f625e80: move a14, -*sp, 1 +3f625e90: move *a9(0x30), a5, 0 +3f625eb0: move a5, *a14+, 1 +3f625ec0: calla L3FB2C000 +3f625ef0: setf 16, 1, 0 +3f625f00: move a8, *a9(0x30), 0 +3f625f20: setf 16, 0, 0 +3f625f30: move *a9(0x10), a5, 0 +3f625f50: move a5, a11 +3f625f60: neg a11 +3f625f70: move a10, *a13, 1 +3f625f80: jruc L3F626000 +3f625f90: nop +3f625fa0: nop +3f625fb0: nop +3f625fc0: nop +3f625fd0: nop +3f625fe0: nop +3f625ff0: nop +L3F626000: +3f626000: setf 16, 1, 0 +L3F626010: +3f626010: move *a10(0x40), a7, 0 +3f626030: add a7, a11 +3f626040: move *a10, a7, 1 +3f626050: jreq L3F626080 +3f626060: move *a10, a10, 1 +3f626070: jruc L3F626010 +L3F626080: +3f626080: move a11, a5 +3f626090: jreq L3F626290 +3f6260a0: jrge L3F626150 +3f6260b0: move @0x96bc0, a7, 1 +3f6260e0: inc a7 +3f6260f0: move a7, @0x96bc0, 1 +3f626120: move *a13, a10, 1 +3f626130: jauc L3F627210 +L3F626150: +3f626150: move *a10(0x40), a7, 0 +3f626170: cmp a7, a11 +3f626180: jrgt L3F626200 +3f626190: sext a11, 0 +3f6261a0: move *a10(0x40), a7, 0 +3f6261c0: sub a11, a7 +3f6261d0: move a7, *a10(0x40), 0 +3f6261f0: jruc L3F626290 +L3F626200: +3f626200: move a14, -*sp, 1 +3f626210: move a11, a7 +3f626220: neg a7 +3f626230: move a7, *a14+, 1 +3f626240: move *a13(0x0), *a14+, 1 +3f626260: calla L3F6AFBA0 +L3F626290: +3f626290: move *a13, a10, 1 +3f6262a0: sub a7, a7 +3f6262b0: move a7, @0x1e17b0, 1 +3f6262e0: move *a13(0x40), a5, 1 +3f626300: subk 20, a5 +3f626310: jrls L3F6263C0 +3f626320: move a14, -*sp, 1 +3f626330: move *a13(0x20), *a14+, 1 +3f626350: move a9, *a14+, 1 +3f626360: calla L3F629960 +3f626390: move a8, a5 +3f6263a0: jane L3F6249D0 +L3F6263C0: +3f6263c0: move @0x1e1790, a5, 1 +3f6263f0: jrne L3F626800 +3f626400: move @0x96ac0, a0, 1 +3f626430: jreq L3F626700 +L3F626440: +3f626440: move *a0(0x20), a7, 1 +3f626460: move *a9(0x80), a5, 1 +3f626480: cmp a5, a7 +3f626490: jreq L3F626800 +3f6264a0: move *a0(0x100), a7, 1 +3f6264c0: setf 16, 1, 0 +3f6264d0: move *a7(0x40), a7, 0 +3f6264f0: btst 1, a7 +3f626500: jreq L3F6266D0 +3f626510: move *a0(0xa0), a7, 1 +3f626530: move *a9(0x80), a5, 1 +3f626550: cmp a5, a7 +3f626560: jreq L3F626800 +3f626570: move *a9(0x80), a7, 1 +3f626590: move *a0(0x1c0), a5, 1 +3f6265b0: cmp a5, a7 +3f6265c0: jreq L3F626800 +3f6265d0: move a14, -*sp, 1 +3f6265e0: move *a9(0x80), *a14+, 1 +3f626600: calla L3FB2C140 +3f626630: move a8, *a13(0x80), 1 +3f626650: move *a0(0x180), a7, 1 +3f626670: cmp a7, a8 +3f626680: jreq L3F626800 +3f626690: move *a0(0x140), a7, 1 +3f6266b0: cmp a7, a8 +3f6266c0: jreq L3F626800 +L3F6266D0: +3f6266d0: move *a0(0x200), a0, 1 +3f6266f0: jrne L3F626440 +L3F626700: +3f626700: move *a9(0x80), a7, 1 +3f626720: inc a7 +3f626730: jreq L3F626800 +3f626740: move *a9(0x80), a7, 1 +3f626760: jreq L3F626800 +3f626770: move a14, -*sp, 1 +3f626780: move *a13(0x20), *a14+, 1 +3f6267a0: move a9, *a14+, 1 +3f6267b0: calla L3F62C940 +3f6267e0: jauc L3F6249D0 +L3F626800: +3f626800: setf 16, 1, 0 +3f626810: move *a9(0x30), a7, 0 +3f626830: andi 0xffffbfff, a7 +3f626860: jreq L3F627030 +3f626870: jruc L3F626A00 +3f626880: nop +3f626890: nop +3f6268a0: nop +3f6268b0: nop +3f6268c0: nop +3f6268d0: nop +3f6268e0: nop +3f6268f0: nop +3f626900: nop +3f626910: nop +3f626920: nop +3f626930: nop +3f626940: nop +3f626950: nop +3f626960: nop +3f626970: nop +3f626980: nop +3f626990: nop +3f6269a0: nop +3f6269b0: nop +3f6269c0: nop +3f6269d0: nop +3f6269e0: nop +3f6269f0: nop +L3F626A00: +3f626a00: move @0x96d00, a12, 1 +3f626a30: cmpi 0x96d00, a12 +3f626a60: jreq L3F626C60 +L3F626A70: +3f626a70: setf 16, 0, 0 +3f626a80: move *a9(0x20), a7, 0 +3f626aa0: move *a12(0x50), a5, 0 +3f626ac0: cmp a5, a7 +3f626ad0: jrne L3F626C10 +3f626ae0: move *a9(0x60), a7, 1 +3f626b00: move *a12(0xa0), a5, 1 +3f626b20: cmp a5, a7 +3f626b30: jrne L3F626C10 +3f626b40: move *a9(0x80), a7, 1 +3f626b60: move *a12(0xc0), a5, 1 +3f626b80: cmp a5, a7 +3f626b90: jrne L3F626C10 +3f626ba0: setf 8, 0, 0 +3f626bb0: move *a9(0x48), a7, 0 +3f626bd0: move *a12(0x48), a5, 0 +3f626bf0: cmp a5, a7 +3f626c00: jreq L3F626C70 +L3F626C10: +3f626c10: move *a12, a12, 1 +3f626c20: cmpi 0x96d00, a12 +3f626c50: jrne L3F626A70 +L3F626C60: +3f626c60: sub a12, a12 +L3F626C70: +3f626c70: setf 16, 1, 0 +3f626c80: move *a13(0x40), a7, 0 +3f626ca0: move *a9(0x10), a5, 0 +3f626cc0: sub a7, a5 +3f626cd0: move a5, *a9(0x10), 0 +3f626cf0: sub a5, a5 +3f626d00: movb a5, *a9(0x8) +3f626d20: move *a9(0x30), a5, 0 +3f626d40: btst 13, a5 +3f626d50: jreq L3F626D90 +3f626d60: movk 1, a5 +3f626d70: movb a5, *a9(0x8) +L3F626D90: +3f626d90: move *a9(0x30), a5, 0 +3f626db0: sll 0x3, a5 +3f626dc0: move a5, *a9(0x30), 0 +3f626de0: setf 8, 0, 0 +3f626df0: move *a9(0x8), a5, 0 +3f626e10: jrne L3F626E60 +3f626e20: setf 16, 1, 0 +3f626e30: move *a9(0x30), a5, 0 +3f626e50: jreq L3F626FB0 +L3F626E60: +3f626e60: move @0x96c40, a5, 1 +3f626e90: inc a5 +3f626ea0: move a5, @0x96c40, 1 +3f626ed0: move a14, -*sp, 1 +3f626ee0: move a12, *a14+, 1 +3f626ef0: move a9, *a14+, 1 +3f626f00: calla L3F6272D0 +3f626f30: move a8, a9 +3f626f40: jaeq L3F6249D0 +3f626f60: move a9, a10 +3f626f70: andi 0xfffffc00, a10 +3f626fa0: jruc L3F6270A0 +L3F626FB0: +3f626fb0: move a12, a5 +3f626fc0: jreq L3F6270A0 +3f626fd0: move a14, -*sp, 1 +3f626fe0: move a12, *a14+, 1 +3f626ff0: calla L3F628D10 +3f627020: jruc L3F6270A0 +L3F627030: +3f627030: move *a13(0x40), a7, 0 +3f627050: move *a9(0x10), a5, 0 +3f627070: sub a7, a5 +3f627080: move a5, *a9(0x10), 0 +L3F6270A0: +3f6270a0: move a14, -*sp, 1 +3f6270b0: move *a13(0x20), *a14+, 1 +3f6270d0: move a10, *a14+, 1 +3f6270e0: setf 8, 0, 0 +3f6270f0: move *a9(0x48), a5, 0 +3f627110: sll 0x3, a5 +3f627120: addi 0x1e0f70, a5 +3f627150: move *a5, a5, 0 +3f627160: movi 0x170, a7 +3f627180: mpys a7, a5 +3f627190: addi 0xd6be0, a5 +3f6271c0: move *a5(0x50), a5, 1 +3f6271e0: call a5 +3f6271f0: jauc L3F6249D0 +L3F627210: +3f627210: move a14, -*sp, 1 +3f627220: move a10, *a14+, 1 +3f627230: calla L3F6ADF20 +3f627260: jauc L3F6249D0 +L3F627280: +3f627280: move *sp(0x120), a14, 1 +3f6272a0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f6272c0: rets 2 +L3F6272D0: +3f6272d0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f6272f0: move a14, a13 +3f627300: addi 0xc0, a14 +3f627320: move *a13(0xffe0), a9, 1 +3f627340: move *a13(0xffc0), a10, 1 +3f627360: move a9, a11 +3f627370: andi 0xfffffc00, a11 +3f6273a0: setf 4, 0, 0 +3f6273b0: move *a9, a7, 0 +3f6273c0: sll 0x2, a7 +3f6273d0: move a7, *a13(0x20), 1 +3f6273f0: move *a11(0x20), a5, 1 +3f627410: add a7, a5 +3f627420: move a5, *a11(0x20), 1 +3f627440: setf 16, 1, 0 +3f627450: sext a7, 0 +3f627460: move *a11(0x40), a5, 0 +3f627480: sub a7, a5 +3f627490: move a5, *a11(0x40), 0 +3f6274b0: move a10, a5 +3f6274c0: jrne L3F627870 +3f6274d0: move a14, -*sp, 1 +3f6274e0: movk 11, a7 +3f6274f0: move a7, *a14+, 1 +3f627500: sub a5, a5 +3f627510: move a5, *a14+, 1 +3f627520: calla L3F6AC3C0 +3f627550: move a8, *a13, 1 +3f627560: move a8, a8 +3f627570: jaeq L3F628BF0 +3f627590: move *a8(0x20), a5, 1 +3f6275b0: sll 0x3, a5 +3f6275c0: add a8, a5 +3f6275d0: move a5, a10 +3f6275e0: pushst +3f6275f0: dint +3f627600: move a10, *a13(0x80), 1 +3f627620: movi 0x96d00, a5 +3f627650: move a5, *a13(0xa0), 1 +3f627670: move *a5, *a10, 1 +3f627680: move a5, *a10(0x20), 1 +3f6276a0: move a10, *a5, 1 +3f6276b0: move *a10, a7, 1 +3f6276c0: move a10, *a7(0x20), 1 +3f6276e0: popst +3f6276f0: movi 0x3c, a7 +3f627710: movb a7, *a10(0x40) +3f627730: movb *a9(0x48), *a10(0x48) +3f627760: setf 16, 0, 0 +3f627770: move *a9(0x20), *a10(0x50), 0 +3f6277a0: move a10, *a10(0x80), 1 +3f6277c0: move a10, *a10(0x60), 1 +3f6277e0: move *a9(0x60), *a10(0xa0), 1 +3f627810: move *a9(0x80), *a10(0xc0), 1 +3f627840: move a10, a12 +3f627850: jauc L3F6282E0 +L3F627870: +3f627870: jruc L3F627A00 +3f627880: nop +3f627890: nop +3f6278a0: nop +3f6278b0: nop +3f6278c0: nop +3f6278d0: nop +3f6278e0: nop +3f6278f0: nop +3f627900: nop +3f627910: nop +3f627920: nop +3f627930: nop +3f627940: nop +3f627950: nop +3f627960: nop +3f627970: nop +3f627980: nop +3f627990: nop +3f6279a0: nop +3f6279b0: nop +3f6279c0: nop +3f6279d0: nop +3f6279e0: nop +3f6279f0: nop +L3F627A00: +3f627a00: move *a10(0x60), a12, 1 +3f627a20: cmp a10, a12 +3f627a30: jreq L3F627AE0 +L3F627A40: +3f627a40: move *a12(0x30), a7, 0 +3f627a60: move *a9(0x30), a5, 0 +3f627a80: cmp a5, a7 +3f627a90: jrgt L3F627AE0 +3f627aa0: move *a12(0x60), a12, 1 +3f627ac0: cmp a10, a12 +3f627ad0: jrne L3F627A40 +L3F627AE0: +3f627ae0: move *a12(0x80), a7, 1 +3f627b00: cmp a10, a7 +3f627b10: jreq L3F627DE0 +3f627b20: move *a12(0x80), a7, 1 +3f627b40: move *a12(0x80), a5, 1 +3f627b60: move *a7(0x30), a7, 0 +3f627b80: move *a5(0x10), a5, 0 +3f627ba0: add a5, a7 +3f627bb0: move *a9(0x30), a5, 0 +3f627bd0: sub a5, a7 +3f627be0: move a7, *a13(0x40), 1 +3f627c00: jrle L3F627DE0 +3f627c10: move *a9(0x10), a5, 0 +3f627c30: cmp a5, a7 +3f627c40: jage L3F628BF0 +3f627c60: move a14, -*sp, 1 +3f627c70: move a7, *a14+, 1 +3f627c80: move a9, a5 +3f627c90: andi 0xfffffc00, a5 +3f627cc0: move a5, *a14+, 1 +3f627cd0: calla L3F6AFBA0 +3f627d00: setf 16, 1, 0 +3f627d10: sext a7, 0 +3f627d20: move *a9(0x30), a5, 0 +3f627d40: add a7, a5 +3f627d50: move a5, *a9(0x30), 0 +3f627d70: move *a13(0x40), a7, 0 +3f627d90: move *a9(0x10), a5, 0 +3f627db0: sub a7, a5 +3f627dc0: move a5, *a9(0x10), 0 +L3F627DE0: +3f627de0: cmp a10, a12 +3f627df0: jreq L3F6282E0 +3f627e00: move *a9(0x30), a7, 0 +3f627e20: move *a9(0x10), a5, 0 +3f627e40: add a5, a7 +3f627e50: move *a12(0x30), a5, 0 +3f627e70: cmp a5, a7 +3f627e80: jrle L3F6282E0 +L3F627E90: +3f627e90: move *a9(0x30), a7, 0 +3f627eb0: move *a9(0x10), a5, 0 +3f627ed0: add a5, a7 +3f627ee0: move *a12(0x30), a5, 0 +3f627f00: sub a5, a7 +3f627f10: move a7, *a13(0x40), 1 +3f627f30: move *a12(0x10), a5, 0 +3f627f50: cmp a5, a7 +3f627f60: jrge L3F628100 +3f627f70: sext a7, 0 +3f627f80: move *a12(0x10), a5, 0 +3f627fa0: sub a7, a5 +3f627fb0: move a5, *a12(0x10), 0 +3f627fd0: move *a13(0x40), a7, 0 +3f627ff0: move *a12(0x30), a5, 0 +3f628010: add a7, a5 +3f628020: move a5, *a12(0x30), 0 +3f628040: move a14, -*sp, 1 +3f628050: move *a13(0x40), *a14+, 1 +3f628070: move a12, a5 +3f628080: andi 0xfffffc00, a5 +3f6280b0: move a5, *a14+, 1 +3f6280c0: calla L3F6AFBA0 +3f6280f0: jruc L3F6282E0 +L3F628100: +3f628100: move *a12(0x60), a12, 1 +3f628120: move a14, -*sp, 1 +3f628130: move *a12(0x80), a5, 1 +3f628150: andi 0xfffffc00, a5 +3f628180: move a5, *a14+, 1 +3f628190: calla L3F6ADF20 +3f6281c0: move a14, -*sp, 1 +3f6281d0: move *a12(0x80), *a14+, 1 +3f6281f0: calla L3F629260 +3f628220: cmp a10, a12 +3f628230: jreq L3F6282E0 +3f628240: setf 16, 1, 0 +3f628250: move *a9(0x30), a5, 0 +3f628270: move *a9(0x10), a7, 0 +3f628290: add a7, a5 +3f6282a0: move *a12(0x30), a7, 0 +3f6282c0: cmp a7, a5 +3f6282d0: jrgt L3F627E90 +L3F6282E0: +3f6282e0: move a14, -*sp, 1 +3f6282f0: move *a12(0x80), *a14+, 1 +3f628310: move a9, *a14+, 1 +3f628320: calla L3F6290F0 +3f628350: sub a7, a7 +3f628360: move a7, *a13(0x60), 1 +3f628380: jruc L3F628400 +3f628390: nop +3f6283a0: nop +3f6283b0: nop +3f6283c0: nop +3f6283d0: nop +3f6283e0: nop +3f6283f0: nop +L3F628400: +3f628400: move *a10(0x60), a12, 1 +3f628420: cmp a10, a12 +3f628430: jreq L3F628560 +3f628440: setf 16, 1, 0 +L3F628450: +3f628450: move *a12(0x30), a7, 0 +3f628470: move *a13(0x60), a5, 1 +3f628490: cmp a5, a7 +3f6284a0: jreq L3F6284D0 +3f6284b0: sub a8, a8 +3f6284c0: jruc L3F628CC0 +L3F6284D0: +3f6284d0: move *a12(0x10), a7, 0 +3f6284f0: add a5, a7 +3f628500: move a7, *a13(0x60), 1 +3f628520: move *a12(0x60), a12, 1 +3f628540: cmp a10, a12 +3f628550: jrne L3F628450 +L3F628560: +3f628560: move *a12(0x80), a5, 1 +3f628580: setf 8, 0, 0 +3f628590: move *a5(0x8), a5, 0 +3f6285b0: jreq L3F6285E0 +3f6285c0: sub a8, a8 +3f6285d0: jruc L3F628CC0 +L3F6285E0: +3f6285e0: move *a10(0x60), a12, 1 +3f628600: move a12, a11 +3f628610: andi 0xfffffc00, a11 +3f628640: move *a11, *a13, 1 +3f628650: sub a5, a5 +3f628660: move a5, *a11, 1 +3f628670: move a14, -*sp, 1 +3f628680: move *a13(0x0), *a14+, 1 +3f6286a0: move a11, *a14+, 1 +3f6286b0: calla L3F6AF700 +3f6286e0: move *a12(0x60), a12, 1 +3f628700: cmp a10, a12 +3f628710: jreq L3F628810 +L3F628720: +3f628720: move a12, a7 +3f628730: andi 0xfffffc00, a7 +3f628760: move a7, *a13, 1 +3f628770: move *a12(0x60), a12, 1 +3f628790: move a14, -*sp, 1 +3f6287a0: move a7, *a14+, 1 +3f6287b0: move a11, *a14+, 1 +3f6287c0: calla L3F6AF700 +3f6287f0: cmp a10, a12 +3f628800: jrne L3F628720 +L3F628810: +3f628810: move *a10(0x60), a9, 1 +3f628830: setf 16, 1, 0 +3f628840: move *a13(0x60), *a9(0x10), 0 +3f628870: move *a10(0xa0), *a9(0x60), 1 +3f6288a0: move *a10(0xc0), *a9(0x80), 1 +3f6288d0: pushst +3f6288e0: dint +3f6288f0: move a10, *a13(0x80), 1 +3f628910: move *a10(0x20), *a13(0xa0), 1 +3f628940: move *a13(0xa0), a7, 1 +3f628960: move *a10, *a7, 1 +3f628970: move *a7, a5, 1 +3f628980: move a7, *a5(0x20), 1 +3f6289a0: move a10, *a10, 1 +3f6289b0: move a10, *a10(0x20), 1 +3f6289d0: popst +3f6289e0: move a14, -*sp, 1 +3f6289f0: move a10, a7 +3f628a00: andi 0xfffffc00, a7 +3f628a30: move a7, *a14+, 1 +3f628a40: calla L3F6ACE40 +3f628a70: move a9, a11 +3f628a80: andi 0xfffffc00, a11 +3f628ab0: setf 4, 0, 0 +3f628ac0: move *a9, a7, 0 +3f628ad0: sll 0x2, a7 +3f628ae0: setf 16, 1, 0 +3f628af0: sext a7, 0 +3f628b00: move *a11(0x40), a5, 0 +3f628b20: add a7, a5 +3f628b30: move a5, *a11(0x40), 0 +3f628b50: setf 4, 0, 0 +3f628b60: move *a9, a7, 0 +3f628b70: sll 0x2, a7 +3f628b80: move *a11(0x20), a5, 1 +3f628ba0: sub a7, a5 +3f628bb0: move a5, *a11(0x20), 1 +3f628bd0: move a9, a8 +3f628be0: jruc L3F628CC0 +L3F628BF0: +3f628bf0: move @0x96c60, a7, 1 +3f628c20: inc a7 +3f628c30: move a7, @0x96c60, 1 +3f628c60: move a14, -*sp, 1 +3f628c70: move a11, *a14+, 1 +3f628c80: calla L3F6ADF20 +3f628cb0: sub a8, a8 +L3F628CC0: +3f628cc0: move *sp(0x100), a14, 1 +3f628ce0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f628d00: rets 2 +L3F628D10: +3f628d10: mmtm sp, a7,a9,a10,a11,a13 +3f628d30: move a14, a13 +3f628d40: addi 0x40, a14 +3f628d60: move *a13(0xffe0), a11, 1 +3f628d80: move *a11(0x60), a9, 1 +3f628da0: cmp a11, a9 +3f628db0: jreq L3F628F10 +L3F628DC0: +3f628dc0: move *a9(0x60), a10, 1 +3f628de0: move a14, -*sp, 1 +3f628df0: move a9, *a14+, 1 +3f628e00: calla L3F629260 +3f628e30: move a14, -*sp, 1 +3f628e40: move a9, a11 +3f628e50: andi 0xfffffc00, a11 +3f628e80: move a11, *a14+, 1 +3f628e90: calla L3F6ADF20 +3f628ec0: move a10, a9 +3f628ed0: move *a13(0xffe0), a11, 1 +3f628ef0: cmp a11, a9 +3f628f00: jrne L3F628DC0 +L3F628F10: +3f628f10: pushst +3f628f20: dint +3f628f30: move a11, *a13, 1 +3f628f40: move *a11(0x20), *a13(0x20), 1 +3f628f70: move *a13(0x20), a7, 1 +3f628f90: move *a11, *a7, 1 +3f628fa0: move *a7, a7, 1 +3f628fb0: move *a13(0x20), *a7(0x20), 1 +3f628fe0: move a11, *a11, 1 +3f628ff0: move a11, *a11(0x20), 1 +3f629010: popst +3f629020: move a14, -*sp, 1 +3f629030: andi 0xfffffc00, a11 +3f629060: move a11, *a14+, 1 +3f629070: calla L3F6ACE40 +3f6290a0: move *sp(0xc0), a14, 1 +3f6290c0: mmfm sp, a7,a9,a10,a11,a13 +3f6290e0: rets 2 +L3F6290F0: +3f6290f0: mmtm sp, a9,a10,a11,a13 +3f629110: move a14, a13 +3f629120: move *a13(0xffe0), a9, 1 +3f629140: move *a13(0xffc0), a10, 1 +3f629160: move a10, *a9(0x80), 1 +3f629180: move *a10(0x60), *a9(0x60), 1 +3f6291b0: move *a10(0x60), a11, 1 +3f6291d0: move a9, *a11(0x80), 1 +3f6291f0: move a9, *a10(0x60), 1 +3f629210: move *sp(0xa0), a14, 1 +3f629230: mmfm sp, a9,a10,a11,a13 +3f629250: rets 2 +L3F629260: +3f629260: mmtm sp, a9,a11,a13 +3f629280: move a14, a13 +3f629290: move *a13(0xffe0), a9, 1 +3f6292b0: move *a9(0x80), a11, 1 +3f6292d0: move *a9(0x60), *a11(0x60), 1 +3f629300: move *a9(0x60), a11, 1 +3f629320: move *a9(0x80), *a11(0x80), 1 +3f629350: move *sp(0x80), a14, 1 +3f629370: mmfm sp, a9,a11,a13 +3f629390: rets 2 +3f6293a0: mmtm sp, a9,a11,a13 +3f6293c0: move a14, a13 +3f6293d0: addk 32, a14 +3f6293e0: calla L3FB33870 +3f629410: move a8, *a13, 1 +3f629420: move @0x96d00, a9, 1 +3f629450: jrne L3F6294C0 +3f629460: move a14, -*sp, 1 +3f629470: move a8, *a14+, 1 +3f629480: calla L3FB338D0 +3f6294b0: jruc L3F629730 +L3F6294C0: +3f6294c0: cmpi 0x96d00, a9 +3f6294f0: jreq L3F6296D0 +L3F629500: +3f629500: setf 8, 0, 0 +3f629510: move *a9(0x40), a11, 0 +3f629530: dec a11 +3f629540: movb a11, *a9(0x40) +3f629560: move *a9, a9, 1 +3f629570: move *a9(0x20), a11, 1 +3f629590: move *a11(0x40), a11, 0 +3f6295b0: jrne L3F629690 +3f6295c0: move @0x96c80, a11, 1 +3f6295f0: inc a11 +3f629600: move a11, @0x96c80, 1 +3f629630: move a14, -*sp, 1 +3f629640: move *a9(0x20), *a14+, 1 +3f629660: calla L3F628D10 +L3F629690: +3f629690: cmpi 0x96d00, a9 +3f6296c0: jrne L3F629500 +L3F6296D0: +3f6296d0: move a14, -*sp, 1 +3f6296e0: move *a13(0x0), *a14+, 1 +3f629700: calla L3FB338D0 +L3F629730: +3f629730: subk 32, a14 +3f629740: mmfm sp, a9,a11,a13 +3f629760: rets +3f629770: move a11, -*sp, 1 +3f629780: move @0x96d00, a11, 1 +3f6297b0: cmpi 0x96d00, a11 +3f6297e0: jreq L3F629940 +L3F6297F0: +3f6297f0: move @0x96c60, a11, 1 +3f629820: inc a11 +3f629830: move a11, @0x96c60, 1 +3f629860: move a14, -*sp, 1 +3f629870: move @0x96d00, *a14+, 1 +3f6298a0: calla L3F628D10 +3f6298d0: move @0x96d00, a11, 1 +3f629900: cmpi 0x96d00, a11 +3f629930: jrne L3F6297F0 +L3F629940: +3f629940: move *sp+, a11, 1 +3f629950: rets +L3F629960: +3f629960: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f629980: move a14, a13 +3f629990: addi 0x100, a14 +3f6299b0: move *a13(0xffe0), a9, 1 +3f6299d0: movk 12, a7 +3f6299e0: move a7, *a13(0xa0), 1 +3f629a00: move a9, a10 +3f629a10: addi 0xa0, a10 +3f629a30: setf 4, 0, 0 +3f629a40: move *a9, a5, 0 +3f629a50: sll 0x2, a5 +3f629a60: subk 20, a5 +3f629a70: move a5, *a13(0x40), 1 +3f629a90: jale L3F62B520 +L3F629AB0: +3f629ab0: setf 8, 0, 0 +3f629ac0: move *a10, a7, 0 +3f629ad0: move a7, *a13, 1 +3f629ae0: jaeq L3F62B520 +3f629b00: dsjs a7, L3F629B60 +3f629b10: movk 1, a7 +3f629b20: move a7, *a13(0x20), 1 +3f629b40: jauc L3F62B370 +L3F629B60: +3f629b60: move *a10(0x8), a7, 0 +3f629b80: move a7, *a13(0x20), 1 +3f629ba0: jrle L3F629C00 +3f629bb0: move *a13(0x40), a5, 1 +3f629bd0: cmp a5, a7 +3f629be0: jale L3F62B370 +L3F629C00: +3f629c00: move a10, a5 +3f629c10: sub a9, a5 +3f629c20: addk 8, a5 +3f629c30: sra 0x3, a5 +3f629c40: move a5, *a13(0x80), 1 +3f629c60: jauc L3F62B540 +L3F629C80: +3f629c80: move *a10(0x10), a7, 0 +3f629ca0: move a7, *a13(0x60), 1 +3f629cc0: subk 4, a7 +3f629cd0: jrge L3F629D60 +3f629ce0: move a10, a7 +3f629cf0: sub a9, a7 +3f629d00: addk 16, a7 +3f629d10: sra 0x3, a7 +3f629d20: move a7, *a13(0x80), 1 +3f629d40: jauc L3F62B540 +L3F629D60: +3f629d60: move *a9(0x80), a7, 1 +3f629d80: move a7, @0x1e1d20, 1 +3f629db0: move a14, -*sp, 1 +3f629dc0: movi 0x1e1d00, a7 +3f629df0: move a7, *a14+, 1 +3f629e00: calla L3F658E70 +3f629e30: move a8, a12 +3f629e40: jrne L3F629F20 +3f629e50: move *a13, a5, 1 +3f629e60: cmpi 0x89, a5 +3f629e80: jane L3F62B460 +3f629ea0: movk 3, a7 +3f629eb0: move a7, *a13(0xa0), 1 +3f629ed0: movk 5, a5 +3f629ee0: move a5, *a13(0x80), 1 +3f629f00: jauc L3F62B540 +L3F629F20: +3f629f20: move *a13(0x60), a5, 1 +3f629f40: dec a5 +3f629f50: move a5, *a13(0x60), 1 +3f629f70: move *a13(0x20), a7, 1 +3f629f90: addk 4, a5 +3f629fa0: cmp a7, a5 +3f629fb0: jrls L3F62A070 +3f629fc0: move a14, -*sp, 1 +3f629fd0: move a9, a5 +3f629fe0: addi 0x60, a5 +3f62a000: move *a5+, *a14+, 1 +3f62a010: move a10, *a14+, 1 +3f62a020: calla L3F62BB60 +3f62a050: jauc L3F62B460 +L3F62A070: +3f62a070: move a14, -*sp, 1 +3f62a080: movk 4, a5 +3f62a090: move a5, *a14+, 1 +3f62a0a0: movi 0x1e1d20, a5 +3f62a0d0: move a5, *a14+, 1 +3f62a0e0: move *a13(0x60), a5, 1 +3f62a100: sll 0x3, a5 +3f62a110: add a10, a5 +3f62a120: move a5, *a14+, 1 +3f62a130: calla L3FB44400 +3f62a160: move *a13, a5, 1 +3f62a170: cmpi 0x89, a5 +3f62a190: jrne L3F62A290 +3f62a1a0: move a14, -*sp, 1 +3f62a1b0: move a14, -*sp, 1 +3f62a1c0: movi 0x1e1d20, a5 +3f62a1f0: move *a5+, *a14+, 1 +3f62a200: calla L3F6166D0 +3f62a230: move a8, *a14+, 1 +3f62a240: calla L3F61A7E0 +3f62a270: move a8, a5 +3f62a280: jreq L3F62A330 +L3F62A290: +3f62a290: move a14, -*sp, 1 +3f62a2a0: movi 0x1e1d20, a5 +3f62a2d0: move *a5+, *a14+, 1 +3f62a2e0: calla L3F62B650 +3f62a310: move a8, a12 +3f62a320: jrne L3F62A3B0 +L3F62A330: +3f62a330: movk 3, a5 +3f62a340: move a5, *a13(0xa0), 1 +3f62a360: movk 5, a7 +3f62a370: move a7, *a13(0x80), 1 +3f62a390: jauc L3F62B540 +L3F62A3B0: +3f62a3b0: move @0x1e1d20, a5, 1 +3f62a3e0: move a5, *a9(0x80), 1 +3f62a400: move a14, -*sp, 1 +3f62a410: movk 4, a7 +3f62a420: move a7, *a14+, 1 +3f62a430: move *a13(0x60), a7, 1 +3f62a450: sll 0x3, a7 +3f62a460: add a10, a7 +3f62a470: move a7, *a14+, 1 +3f62a480: move a12, a7 +3f62a490: addk 32, a7 +3f62a4a0: move a7, *a14+, 1 +3f62a4b0: calla L3FB44400 +3f62a4e0: setf 8, 0, 0 +3f62a4f0: move *a10(0x10), a7, 0 +3f62a510: addk 4, a7 +3f62a520: movb a7, *a10(0x10) +3f62a540: jauc L3F62B460 +L3F62A560: +3f62a560: move *a10(0x10), a7, 0 +3f62a580: move a7, *a13(0x60), 1 +3f62a5a0: subk 4, a7 +3f62a5b0: jrge L3F62A640 +3f62a5c0: move a10, a7 +3f62a5d0: sub a9, a7 +3f62a5e0: addk 16, a7 +3f62a5f0: sra 0x3, a7 +3f62a600: move a7, *a13(0x80), 1 +3f62a620: jauc L3F62B540 +L3F62A640: +3f62a640: move *a13(0x60), a7, 1 +3f62a660: dec a7 +3f62a670: move a7, *a13(0x60), 1 +3f62a690: move *a13(0x20), a5, 1 +3f62a6b0: addk 4, a7 +3f62a6c0: cmp a5, a7 +3f62a6d0: jahi L3F62B460 +3f62a6f0: move a14, -*sp, 1 +3f62a700: movk 4, a7 +3f62a710: move a7, *a14+, 1 +3f62a720: movi 0x1e1d20, a7 +3f62a750: move a7, *a14+, 1 +3f62a760: move a9, a7 +3f62a770: addi 0x80, a7 +3f62a790: move a7, *a14+, 1 +3f62a7a0: calla L3FB44400 +3f62a7d0: move a14, -*sp, 1 +3f62a7e0: movi 0x1e1d20, a7 +3f62a810: move *a7+, *a14+, 1 +3f62a820: calla L3F62B650 +3f62a850: move a8, a12 +3f62a860: jrne L3F62A8F0 +3f62a870: movk 3, a7 +3f62a880: move a7, *a13(0xa0), 1 +3f62a8a0: movk 1, a5 +3f62a8b0: move a5, *a13(0x80), 1 +3f62a8d0: jauc L3F62B540 +L3F62A8F0: +3f62a8f0: move a14, -*sp, 1 +3f62a900: movk 4, a7 +3f62a910: move a7, *a14+, 1 +3f62a920: move *a13(0x60), a7, 1 +3f62a940: sll 0x3, a7 +3f62a950: add a10, a7 +3f62a960: move a7, *a14+, 1 +3f62a970: move a12, a7 +3f62a980: addk 32, a7 +3f62a990: move a7, *a14+, 1 +3f62a9a0: calla L3FB44400 +3f62a9d0: setf 8, 0, 0 +3f62a9e0: move *a10(0x10), a7, 0 +3f62aa00: addk 4, a7 +3f62aa10: movb a7, *a10(0x10) +3f62aa30: jauc L3F62B460 +L3F62AA50: +3f62aa50: move a10, a7 +3f62aa60: sub a9, a7 +3f62aa70: sra 0x3, a7 +3f62aa80: move a7, *a13(0x80), 1 +3f62aaa0: move a10, a11 +3f62aab0: move *a11(0x8), a5, 0 +3f62aad0: subk 5, a5 +3f62aae0: jac L3F62B540 +3f62ab00: move *a11(0x8), a5, 0 +3f62ab20: move *a11(0x10), a7, 0 +3f62ab40: addk 4, a7 +3f62ab50: cmp a5, a7 +3f62ab60: jrls L3F62AC20 +3f62ab70: setf 4, 0, 0 +3f62ab80: move *a11(0x1c), a7, 0 +3f62aba0: inc a7 +3f62abb0: move a7, *a11(0x1c), 0 +3f62abd0: zext a7, 0 +3f62abe0: jane L3F62B460 +3f62ac00: jauc L3F62B540 +L3F62AC20: +3f62ac20: move *a11(0x10), a7, 0 +3f62ac40: sll 0x3, a7 +3f62ac50: add a10, a7 +3f62ac60: subk 8, a7 +3f62ac70: move a7, *a13(0xc0), 1 +3f62ac90: jruc L3F62B110 +L3F62ACA0: +3f62aca0: setf 8, 0, 0 +3f62acb0: move *a11(0x10), a7, 0 +3f62acd0: move *a11(0x8), a5, 0 +3f62acf0: addk 8, a7 +3f62ad00: cmp a5, a7 +3f62ad10: jahi L3F62B540 +3f62ad30: move a14, -*sp, 1 +3f62ad40: move *a13(0xffc0), *a14+, 1 +3f62ad60: calla L3F623180 +3f62ad90: move a8, a12 +3f62ada0: move a14, -*sp, 1 +3f62adb0: movk 4, a7 +3f62adc0: move a7, *a14+, 1 +3f62add0: move *a13(0xc0), *a14+, 1 +3f62adf0: move a12, a5 +3f62ae00: addk 32, a5 +3f62ae10: move a5, *a14+, 1 +3f62ae20: calla L3FB44400 +3f62ae50: setf 8, 0, 0 +3f62ae60: move *a11(0x10), a5, 0 +3f62ae80: addk 4, a5 +3f62ae90: movb a5, *a11(0x10) +3f62aeb0: jruc L3F62B1A0 +L3F62AEC0: +3f62aec0: setf 8, 0, 0 +3f62aed0: move *a11(0x10), a7, 0 +3f62aef0: move *a11(0x8), a5, 0 +3f62af10: addk 8, a7 +3f62af20: cmp a5, a7 +3f62af30: jrhi L3F62B540 +3f62af40: move a14, -*sp, 1 +3f62af50: movk 4, a7 +3f62af60: move a7, *a14+, 1 +3f62af70: movi 0x1e1d20, a5 +3f62afa0: move a5, *a14+, 1 +3f62afb0: move *a13(0xc0), *a14+, 1 +3f62afd0: calla L3FB44400 +3f62b000: move a14, -*sp, 1 +3f62b010: movi 0x1e1d00, a7 +3f62b040: move a7, *a14+, 1 +3f62b050: calla L3F658E70 +3f62b080: move a8, a8 +3f62b090: jreq L3F62B460 +3f62b0a0: setf 8, 0, 0 +3f62b0b0: move *a11(0x10), a5, 0 +3f62b0d0: addk 4, a5 +3f62b0e0: movb a5, *a11(0x10) +3f62b100: jruc L3F62B1A0 +L3F62B110: +3f62b110: setf 4, 0, 0 +3f62b120: move *a11(0x18), a8, 0 +3f62b140: jreq L3F62B1A0 +3f62b150: dec a8 +3f62b160: jreq L3F62ACA0 +3f62b170: dec a8 +3f62b180: jreq L3F62AEC0 +3f62b190: jruc L3F62B540 +L3F62B1A0: +3f62b1a0: calla L3F623940 +3f62b1d0: move a8, *a13(0xe0), 1 +3f62b1f0: move a14, -*sp, 1 +3f62b200: movk 4, a7 +3f62b210: move a7, *a14+, 1 +3f62b220: setf 8, 0, 0 +3f62b230: move *a11(0x10), a5, 0 +3f62b250: sll 0x3, a5 +3f62b260: add a10, a5 +3f62b270: subk 8, a5 +3f62b280: move a5, *a14+, 1 +3f62b290: move a13, a5 +3f62b2a0: addi 0xe0, a5 +3f62b2c0: move a5, *a14+, 1 +3f62b2d0: calla L3FB44400 +3f62b300: setf 8, 0, 0 +3f62b310: move *a11(0x10), a7, 0 +3f62b330: addk 4, a7 +3f62b340: movb a7, *a11(0x10) +3f62b360: jruc L3F62B460 +L3F62B370: +3f62b370: move *a13, a8, 1 +3f62b380: subk 7, a8 +3f62b390: jaeq L3F62A560 +3f62b3b0: subi 0x3d, a8 +3f62b3d0: jaeq L3F62AA50 +3f62b3f0: subi 0x3f, a8 +3f62b410: jaeq L3F629C80 +3f62b430: subk 6, a8 +3f62b440: jaeq L3F629C80 +L3F62B460: +3f62b460: move *a13(0x40), a7, 1 +3f62b480: move *a13(0x20), a5, 1 +3f62b4a0: sub a5, a7 +3f62b4b0: move a7, *a13(0x40), 1 +3f62b4d0: sll 0x3, a5 +3f62b4e0: add a5, a10 +3f62b4f0: move a7, a5 +3f62b500: jagt L3F629AB0 +L3F62B520: +3f62b520: sub a8, a8 +3f62b530: jruc L3F62B600 +L3F62B540: +3f62b540: move a14, -*sp, 1 +3f62b550: move *a13(0xffc0), *a14+, 1 +3f62b570: move *a13(0x80), *a14+, 1 +3f62b590: move *a13(0xa0), *a14+, 1 +3f62b5b0: move a9, *a14+, 1 +3f62b5c0: calla L3F61EC00 +3f62b5f0: movk 1, a8 +L3F62B600: +3f62b600: move *sp(0x100), a14, 1 +3f62b620: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f62b640: rets 2 +L3F62B650: +3f62b650: mmtm sp, a7,a9,a10,a11,a13 +3f62b670: move a14, a13 +3f62b680: movi 0x1e1da0, a9 +3f62b6b0: move @0x1e1d80, a11, 1 +3f62b6e0: jreq L3F62B750 +3f62b6f0: move *a13(0xffe0), a11, 1 +3f62b710: move *a9(0x20), a7, 1 +3f62b730: cmp a7, a11 +3f62b740: jreq L3F62B9A0 +L3F62B750: +3f62b750: move @0x1e1d80, a11, 1 +3f62b780: jreq L3F62B8C0 +3f62b790: setf 16, 1, 0 +3f62b7a0: move *a11(0x130), a7, 0 +3f62b7c0: dsjs a7, L3F62B830 +3f62b7d0: move a14, -*sp, 1 +3f62b7e0: move a11, *a14+, 1 +3f62b7f0: calla L3F6611E0 +3f62b820: jruc L3F62B880 +L3F62B830: +3f62b830: move *a11(0x130), a7, 0 +3f62b850: dec a7 +3f62b860: move a7, *a11(0x130), 0 +L3F62B880: +3f62b880: sub a11, a11 +3f62b890: move a11, @0x1e1d80, 1 +L3F62B8C0: +3f62b8c0: movk 2, a7 +3f62b8d0: setf 16, 1, 0 +3f62b8e0: move a7, *a9, 0 +3f62b8f0: move *a13(0xffe0), *a9(0x20), 1 +3f62b920: move a14, -*sp, 1 +3f62b930: movi 0x1e1d80, a11 +3f62b960: move a11, *a14+, 1 +3f62b970: calla L3F660000 +L3F62B9A0: +3f62b9a0: move @0x1e1d80, a11, 1 +3f62b9d0: jrne L3F62BA00 +3f62b9e0: sub a8, a8 +3f62b9f0: jruc L3F62BB10 +L3F62BA00: +3f62ba00: move @0x96ac0, a10, 1 +3f62ba30: jreq L3F62BB00 +L3F62BA40: +3f62ba40: move @0x1e1d80, a11, 1 +3f62ba70: move *a10(0x100), a7, 1 +3f62ba90: move *a11(0x160), a11, 1 +3f62bab0: cmp a11, a7 +3f62bac0: jreq L3F62BB00 +3f62bad0: move *a10(0x200), a10, 1 +3f62baf0: jrne L3F62BA40 +L3F62BB00: +3f62bb00: move a10, a8 +L3F62BB10: +3f62bb10: move *sp(0xc0), a14, 1 +3f62bb30: mmfm sp, a7,a9,a10,a11,a13 +3f62bb50: rets 2 +L3F62BB60: +3f62bb60: mmtm sp, a9,a11,a13 +3f62bb80: move a14, a13 +3f62bb90: addk 32, a14 +3f62bba0: move *a13(0xffe0), a11, 1 +3f62bbc0: setf 8, 0, 0 +3f62bbd0: move *a11(0x8), a9, 0 +3f62bbf0: move a9, *a13, 1 +3f62bc00: cmpi 0xa3, a9 +3f62bc20: jrls L3F62BD20 +3f62bc30: move @0x1e1ed0, a9, 1 +3f62bc60: jreq L3F62BEE0 +3f62bc70: move a14, -*sp, 1 +3f62bc80: move *a13(0x0), *a14+, 1 +3f62bca0: movi 0x3f62e5d0, a8 +3f62bcd0: move a8, *a14+, 1 +3f62bce0: calla L3FB341E0 +3f62bd10: jruc L3F62BEE0 +L3F62BD20: +3f62bd20: move a14, -*sp, 1 +3f62bd30: move a9, *a14+, 1 +3f62bd40: movi 0x1e17d8, a9 +3f62bd70: move a9, *a14+, 1 +3f62bd80: move a11, *a14+, 1 +3f62bd90: calla L3FB44400 +3f62bdc0: move *a13, a9, 1 +3f62bdd0: subk 3, a9 +3f62bde0: srl 0x2, a9 +3f62bdf0: move a9, @0x1e17b0, 1 +3f62be20: inc a9 +3f62be30: move a9, @0x1e17b0, 1 +3f62be60: dec a9 +3f62be70: sll 0x5, a9 +3f62be80: addi 0x1e17f0, a9 +3f62beb0: move *a13(0xffc0), *a9(0x0), 1 +L3F62BEE0: +3f62bee0: move *sp(0x80), a14, 1 +3f62bf00: mmfm sp, a9,a11,a13 +3f62bf20: rets 2 +L3F62BF30: +3f62bf30: mmtm sp, a5,a7,a9,a10,a11 +3f62bf50: move @0x1e17b0, a7, 1 +3f62bf80: jrne L3F62BFB0 +3f62bf90: sub a8, a8 +3f62bfa0: jruc L3F62C480 +L3F62BFB0: +3f62bfb0: move a14, -*sp, 1 +3f62bfc0: movk 10, a5 +3f62bfd0: move a5, *a14+, 1 +3f62bfe0: sub a5, a5 +3f62bff0: move a5, *a14+, 1 +3f62c000: calla L3F6AC3C0 +3f62c030: move a8, a11 +3f62c040: jrne L3F62C070 +3f62c050: move a5, a8 +3f62c060: jruc L3F62C480 +L3F62C070: +3f62c070: move @0x1e17b0, a7, 1 +3f62c0a0: sll 0x2, a7 +3f62c0b0: addk 4, a7 +3f62c0c0: setf 16, 1, 0 +3f62c0d0: move a7, *a11(0x40), 0 +3f62c0f0: move @0x1e17b0, a7, 1 +3f62c120: dec a7 +3f62c130: sll 0x5, a7 +3f62c140: move a7, a9 +3f62c150: addi 0x1e17f0, a9 +3f62c180: move *a11(0x20), a7, 1 +3f62c1a0: sll 0x3, a7 +3f62c1b0: add a11, a7 +3f62c1c0: move a9, a5 +3f62c1d0: subk 32, a9 +3f62c1e0: move *a5, *a7, 1 +3f62c1f0: movk 1, a7 +3f62c200: movb a7, @0x1e17d0 +3f62c230: move a14, -*sp, 1 +3f62c240: movk 4, a5 +3f62c250: move a5, *a14+, 1 +3f62c260: move *a11(0x20), a5, 1 +3f62c280: sll 0x3, a5 +3f62c290: add a11, a5 +3f62c2a0: addk 32, a5 +3f62c2b0: move a5, *a14+, 1 +3f62c2c0: movi 0x1e17d0, a5 +3f62c2f0: move a5, *a14+, 1 +3f62c300: calla L3FB44400 +3f62c330: move *a11(0x20), a7, 1 +3f62c350: sll 0x3, a7 +3f62c360: add a11, a7 +3f62c370: move a7, a10 +3f62c380: addi 0x40, a10 +3f62c3a0: cmpi 0x1e17f0, a9 +3f62c3d0: jrc L3F62C470 +L3F62C3E0: +3f62c3e0: move a10, a7 +3f62c3f0: addk 32, a10 +3f62c400: move a9, a5 +3f62c410: subk 32, a9 +3f62c420: move *a5, *a7, 1 +3f62c430: cmpi 0x1e17f0, a9 +3f62c460: jrnc L3F62C3E0 +L3F62C470: +3f62c470: move a11, a8 +L3F62C480: +3f62c480: mmfm sp, a5,a7,a9,a10,a11 +3f62c4a0: rets +L3F62C4B0: +3f62c4b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f62c4d0: move a14, a13 +3f62c4e0: addk 32, a14 +3f62c4f0: move *a13(0xffe0), a7, 1 +3f62c510: setf 4, 0, 0 +3f62c520: move *a7, a5, 0 +3f62c530: sll 0x2, a5 +3f62c540: subk 20, a5 +3f62c550: move a5, *a13, 1 +3f62c560: move a7, a10 +3f62c570: andi 0xfffffc00, a10 +3f62c5a0: move a7, a11 +3f62c5b0: addi 0xa0, a11 +3f62c5d0: move *a13(0xffc0), a5, 1 +3f62c5f0: jreq L3F62C730 +3f62c600: setf 16, 1, 0 +3f62c610: move *a13(0x0), *a5(0x40), 0 +3f62c640: movk 12, a7 +3f62c650: move a7, *a5(0x20), 1 +3f62c670: move a14, -*sp, 1 +3f62c680: move *a13(0x0), *a14+, 1 +3f62c6a0: move *a5(0x20), a7, 1 +3f62c6c0: sll 0x3, a7 +3f62c6d0: add a5, a7 +3f62c6e0: move a7, *a14+, 1 +3f62c6f0: move a11, *a14+, 1 +3f62c700: calla L3FB44400 +L3F62C730: +3f62c730: setf 16, 1, 0 +3f62c740: move *a10(0x40), a7, 0 +3f62c760: move *a13, a5, 1 +3f62c770: sub a5, a7 +3f62c780: move a7, a9 +3f62c790: subk 20, a9 +3f62c7a0: move a14, -*sp, 1 +3f62c7b0: move a9, *a14+, 1 +3f62c7c0: move a11, *a14+, 1 +3f62c7d0: sll 0x3, a5 +3f62c7e0: add a11, a5 +3f62c7f0: move a5, *a14+, 1 +3f62c800: calla L3FB44400 +3f62c830: setf 16, 1, 0 +3f62c840: move *a13, a7, 0 +3f62c850: move *a10(0x40), a5, 0 +3f62c870: sub a7, a5 +3f62c880: move a5, *a10(0x40), 0 +3f62c8a0: move *a13(0xffe0), a5, 1 +3f62c8c0: movk 5, a7 +3f62c8d0: setf 4, 0, 0 +3f62c8e0: move a7, *a5, 0 +3f62c8f0: move *sp(0xe0), a14, 1 +3f62c910: mmfm sp, a5,a7,a9,a10,a11,a13 +3f62c930: rets 2 +L3F62C940: +3f62c940: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f62c960: move a14, a13 +3f62c970: addi 0xa0, a14 +3f62c990: move *a13(0xffe0), a9, 1 +3f62c9b0: sub a11, a11 +3f62c9c0: move a11, *a13(0x20), 1 +3f62c9e0: move @0x1e1ed0, a7, 1 +3f62ca10: jreq L3F62CB60 +3f62ca20: move a14, -*sp, 1 +3f62ca30: setf 8, 0, 0 +3f62ca40: move *a9(0x40), a8, 0 +3f62ca60: move a8, *a14+, 1 +3f62ca70: move a9, a7 +3f62ca80: addi 0x80, a7 +3f62caa0: move *a7+, *a14+, 1 +3f62cab0: move a9, a7 +3f62cac0: addi 0x60, a7 +3f62cae0: move *a7+, *a14+, 1 +3f62caf0: movi 0x3f62e668, a8 +3f62cb20: move a8, *a14+, 1 +3f62cb30: calla L3FB341E0 +L3F62CB60: +3f62cb60: move a14, -*sp, 1 +3f62cb70: setf 16, 0, 0 +3f62cb80: move *a9(0x20), a8, 0 +3f62cba0: move a8, *a14+, 1 +3f62cbb0: calla L3FB2C000 +3f62cbe0: setf 16, 0, 0 +3f62cbf0: move a8, *a9(0x20), 0 +3f62cc10: move @0x1e1ef0, a7, 1 +3f62cc40: jreq L3F62CCA0 +3f62cc50: move @0x1e0840, a7, 1 +3f62cc80: dec a7 +3f62cc90: jrgt L3F62CDC0 +L3F62CCA0: +3f62cca0: move @0x96cc0, a7, 1 +3f62ccd0: inc a7 +3f62cce0: move a7, @0x96cc0, 1 +3f62cd10: move a14, -*sp, 1 +3f62cd20: move a9, a7 +3f62cd30: andi 0xfffffc00, a7 +3f62cd60: move a7, *a14+, 1 +3f62cd70: calla L3F6ADF20 +3f62cda0: jauc L3F62E510 +L3F62CDC0: +3f62cdc0: move a14, -*sp, 1 +3f62cdd0: move a9, a7 +3f62cde0: addi 0x80, a7 +3f62ce00: move *a7+, *a14+, 1 +3f62ce10: calla L3F6176B0 +3f62ce40: move a8, a7 +3f62ce50: jrne L3F62CF10 +3f62ce60: move a14, -*sp, 1 +3f62ce70: move a9, a7 +3f62ce80: andi 0xfffffc00, a7 +3f62ceb0: move a7, *a14+, 1 +3f62cec0: calla L3F6ADF20 +3f62cef0: jauc L3F62E510 +L3F62CF10: +3f62cf10: setf 8, 0, 0 +3f62cf20: move *a9(0x40), a7, 0 +3f62cf40: dec a7 +3f62cf50: jrhi L3F62CFA0 +3f62cf60: movk 11, a11 +3f62cf70: sub a12, a12 +3f62cf80: jauc L3F62E450 +L3F62CFA0: +3f62cfa0: move *a9(0x40), a7, 0 +3f62cfc0: dec a7 +3f62cfd0: movb a7, *a9(0x40) +3f62cff0: move a14, -*sp, 1 +3f62d000: move a14, -*sp, 1 +3f62d010: movi 0x40, a7 +3f62d030: move a7, *a14+, 1 +3f62d040: setf 16, 1, 0 +3f62d050: move *a9(0x10), a5, 0 +3f62d070: move a5, *a14+, 1 +3f62d080: calla L3F3FF940 +3f62d0b0: move a8, *a14+, 1 +3f62d0c0: move a11, *a14+, 1 +3f62d0d0: move a9, a5 +3f62d0e0: andi 0xfffffc00, a5 +3f62d110: move a5, *a14+, 1 +3f62d120: calla L3F6AE7B0 +3f62d150: move a8, *a13, 1 +3f62d160: movi 0x1e1da0, a0 +3f62d190: move @0x1e1d80, a5, 1 +3f62d1c0: jreq L3F62D230 +3f62d1d0: move *a9(0x80), a7, 1 +3f62d1f0: move *a0(0x20), a5, 1 +3f62d210: cmp a5, a7 +3f62d220: jreq L3F62D470 +L3F62D230: +3f62d230: move @0x1e1d80, a7, 1 +3f62d260: jreq L3F62D390 +3f62d270: setf 16, 1, 0 +3f62d280: move *a7(0x130), a5, 0 +3f62d2a0: dsjs a5, L3F62D310 +3f62d2b0: move a14, -*sp, 1 +3f62d2c0: move a7, *a14+, 1 +3f62d2d0: calla L3F6611E0 +3f62d300: jruc L3F62D360 +L3F62D310: +3f62d310: move *a7(0x130), a5, 0 +3f62d330: dec a5 +3f62d340: move a5, *a7(0x130), 0 +L3F62D360: +3f62d360: move a11, @0x1e1d80, 1 +L3F62D390: +3f62d390: movk 2, a7 +3f62d3a0: setf 16, 1, 0 +3f62d3b0: move a7, *a0, 0 +3f62d3c0: move *a9(0x80), *a0(0x20), 1 +3f62d3f0: move a14, -*sp, 1 +3f62d400: movi 0x1e1d80, a5 +3f62d430: move a5, *a14+, 1 +3f62d440: calla L3F660000 +L3F62D470: +3f62d470: move @0x1e1d80, a7, 1 +3f62d4a0: jaeq L3F62DDF0 +3f62d4c0: move *a7(0x160), a5, 1 +3f62d4e0: move *a13(0xffc0), a7, 1 +3f62d500: cmp a7, a5 +3f62d510: jane L3F62DDF0 +3f62d530: move @0x1e1d80, a5, 1 +3f62d560: setf 16, 1, 0 +3f62d570: move *a5(0x120), a7, 0 +3f62d590: andi 0x30, a7 +3f62d5c0: jane L3F62DDF0 +3f62d5e0: move *a5(0x40), a7, 1 +3f62d600: jreq L3F62DDF0 +3f62d610: move @0x1e1f10, a7, 1 +3f62d640: jreq L3F62DDF0 +3f62d650: setf 4, 0, 0 +3f62d660: move *a9, a5, 0 +3f62d670: subk 5, a5 +3f62d680: jrne L3F62DDF0 +3f62d690: move a14, -*sp, 1 +3f62d6a0: move *a9(0x60), *a14+, 1 +3f62d6c0: calla L3FB2C140 +3f62d6f0: move a8, *a13(0x60), 1 +3f62d710: move a14, -*sp, 1 +3f62d720: move *a9(0x80), *a14+, 1 +3f62d740: calla L3FB2C140 +3f62d770: move a8, *a13(0x80), 1 +3f62d790: move a14, -*sp, 1 +3f62d7a0: move *a13(0xffc0), *a14+, 1 +3f62d7c0: calla L3F623180 +3f62d7f0: move a8, *a13(0x40), 1 +3f62d810: move a8, a5 +3f62d820: jreq L3F62DDF0 +3f62d830: move *a13(0x60), a7, 1 +3f62d850: move *a5(0x1a0), a5, 1 +3f62d870: and a7, a5 +3f62d880: move *a8(0x180), a7, 1 +3f62d8a0: cmp a7, a5 +3f62d8b0: jrne L3F62DDF0 +3f62d8c0: move @0x1e1d80, a7, 1 +3f62d8f0: setf 16, 1, 0 +3f62d900: move *a7(0x120), a5, 0 +3f62d920: btst 1, a5 +3f62d930: jreq L3F62D980 +3f62d940: move *a7(0xc0), *a13(0x20), 1 +3f62d970: jruc L3F62D9B0 +L3F62D980: +3f62d980: move *a9(0x80), *a13(0x20), 1 +L3F62D9B0: +3f62d9b0: movk 5, a11 +3f62d9c0: sub a12, a12 +3f62d9d0: move *a7(0x120), a5, 0 +3f62d9f0: btst 2, a5 +3f62da00: jrne L3F62DA50 +3f62da10: move *a7(0x120), a5, 0 +3f62da30: btst 1, a5 +3f62da40: jrne L3F62DA70 +L3F62DA50: +3f62da50: movk 1, a12 +3f62da60: jruc L3F62DCF0 +L3F62DA70: +3f62da70: move @0x96ac0, a5, 1 +3f62daa0: move a5, *a13(0x40), 1 +3f62dac0: move *a5(0x200), a7, 1 +3f62dae0: move a7, *a13(0x40), 1 +3f62db00: jreq L3F62DCF0 +L3F62DB10: +3f62db10: move *a13(0x40), a7, 1 +3f62db30: move *a13(0x80), a5, 1 +3f62db50: move *a7(0x160), a7, 1 +3f62db70: and a5, a7 +3f62db80: move *a13(0x40), a5, 1 +3f62dba0: move *a5(0x140), a5, 1 +3f62dbc0: cmp a5, a7 +3f62dbd0: jrne L3F62DC80 +3f62dbe0: move *a13(0x40), a7, 1 +3f62dc00: move *a7(0x1a0), a5, 1 +3f62dc20: move *a7(0x160), a7, 1 +3f62dc40: cmp a7, a5 +3f62dc50: jreq L3F62DCF0 +3f62dc60: movk 1, a12 +3f62dc70: jruc L3F62DCF0 +L3F62DC80: +3f62dc80: move *a13(0x40), a7, 1 +3f62dca0: move *a7(0x200), a5, 1 +3f62dcc0: move a5, *a13(0x40), 1 +3f62dce0: jrne L3F62DB10 +L3F62DCF0: +3f62dcf0: move @0x1e1ed0, a7, 1 +3f62dd20: jreq L3F62DDF0 +3f62dd30: move a14, -*sp, 1 +3f62dd40: move a13, a5 +3f62dd50: addk 32, a5 +3f62dd60: move *a5+, *a14+, 1 +3f62dd70: move a12, *a14+, 1 +3f62dd80: movi 0x3f62e760, a8 +3f62ddb0: move a8, *a14+, 1 +3f62ddc0: calla L3FB341E0 +L3F62DDF0: +3f62ddf0: move a14, -*sp, 1 +3f62de00: movk 1, a7 +3f62de10: move a7, *a14+, 1 +3f62de20: movi 0x1e1d80, a5 +3f62de50: move a5, *a14+, 1 +3f62de60: sub a7, a7 +3f62de70: move a7, *a14+, 1 +3f62de80: move a9, a7 +3f62de90: andi 0xfffffc00, a7 +3f62dec0: move a7, *a14+, 1 +3f62ded0: calla L3F62EA00 +3f62df00: move a8, a10 +3f62df10: jreq L3F62DFA0 +3f62df20: move @0x96cc0, a7, 1 +3f62df50: inc a7 +3f62df60: move a7, @0x96cc0, 1 +3f62df90: jruc L3F62E130 +L3F62DFA0: +3f62dfa0: move a11, a7 +3f62dfb0: jreq L3F62E040 +3f62dfc0: move @0x96ce0, a7, 1 +3f62dff0: inc a7 +3f62e000: move a7, @0x96ce0, 1 +3f62e030: jruc L3F62E130 +L3F62E040: +3f62e040: move *a13, a7, 1 +3f62e050: jreq L3F62E0B0 +3f62e060: move a14, -*sp, 1 +3f62e070: move a7, *a14+, 1 +3f62e080: calla L3F6ADF20 +L3F62E0B0: +3f62e0b0: move @0x96ca0, a5, 1 +3f62e0e0: inc a5 +3f62e0f0: move a5, @0x96ca0, 1 +3f62e120: jruc L3F62E510 +L3F62E130: +3f62e130: move *a13, a7, 1 +3f62e140: jreq L3F62E510 +3f62e150: move *a7(0x20), a5, 1 +3f62e170: sll 0x3, a5 +3f62e180: add a7, a5 +3f62e190: move a5, a9 +3f62e1a0: movk 3, a11 +3f62e1b0: jruc L3F62E340 +L3F62E1C0: +3f62e1c0: movk 5, a11 +3f62e1d0: jruc L3F62E450 +L3F62E1E0: +3f62e1e0: move a14, -*sp, 1 +3f62e1f0: move a9, a7 +3f62e200: addi 0x80, a7 +3f62e220: move *a7+, *a14+, 1 +3f62e230: calla L3F617170 +3f62e260: move a8, a5 +3f62e270: jreq L3F62E2A0 +3f62e280: movk 1, a12 +3f62e290: jruc L3F62E450 +L3F62E2A0: +3f62e2a0: sub a12, a12 +3f62e2b0: jruc L3F62E450 +L3F62E2C0: +3f62e2c0: movk 4, a12 +3f62e2d0: jruc L3F62E450 +L3F62E2E0: +3f62e2e0: movk 3, a12 +3f62e2f0: jruc L3F62E450 +L3F62E300: +3f62e300: movk 4, a11 +3f62e310: jruc L3F62E450 +L3F62E320: +3f62e320: movk 1, a12 +3f62e330: jruc L3F62E450 +L3F62E340: +3f62e340: move a10, a8 +3f62e350: jreq L3F62E1C0 +3f62e360: dec a8 +3f62e370: jreq L3F62E2E0 +3f62e380: subi 0x27, a8 +3f62e3a0: jreq L3F62E2C0 +3f62e3b0: subk 10, a8 +3f62e3c0: jreq L3F62E1E0 +3f62e3d0: dec a8 +3f62e3e0: jreq L3F62E1E0 +3f62e3f0: subk 4, a8 +3f62e400: jreq L3F62E300 +3f62e410: subk 9, a8 +3f62e420: jreq L3F62E320 +3f62e430: dec a8 +3f62e440: jreq L3F62E320 +L3F62E450: +3f62e450: move a14, -*sp, 1 +3f62e460: move a13, a7 +3f62e470: addk 32, a7 +3f62e480: move *a7+, *a14+, 1 +3f62e490: move *a13(0xffc0), *a14+, 1 +3f62e4b0: move a12, *a14+, 1 +3f62e4c0: move a11, *a14+, 1 +3f62e4d0: move a9, *a14+, 1 +3f62e4e0: calla L3F61EC00 +L3F62E510: +3f62e510: move *sp(0x120), a14, 1 +3f62e530: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f62e550: rets 2 +3f62e560: .word 0x7069 +3f62e570: rl b10, sp +3f62e580: rl a11, a14 +3f62e590: .word 0x0074 +3f62e5a0: srl a3, a13 +3f62e5b0: sra b11, b2 +3f62e5c0: .word 0x0065 +3f62e5d0: sla b11, b3 +3f62e5e0: sra b11, b6 +3f62e5f0: .word 0x725f +3f62e600: sra b11, b4 +3f62e610: sla 0x1, b10 +3f62e620: mods a3, sp +3f62e630: modu a3, a5 +3f62e640: sll 0x9, a0 +3f62e650: .word 0x0a64 +3f62e660: srl a0, a0 +3f62e670: .word 0x726f +3f62e680: sla b11, b7 +3f62e690: sra b3, b2 +3f62e6a0: sla 0x1, b10 +3f62e6b0: .word 0x7273 +3f62e6c0: sla 0x3, a3 +3f62e6d0: .word 0x7825 +3f62e6e0: sra a1, a0 +3f62e6f0: .word 0x7473 +3f62e700: sll 0x9, a0 +3f62e710: sla 0x3, b8 +3f62e720: .word 0x7474 +3f62e730: sla 0x3, a12 +3f62e740: .word 0x7825 +3f62e750: .word 0x000a +3f62e760: sra b11, b2 +3f62e770: rl a11, a4 +3f62e780: sra b11, b2 +3f62e790: .word 0x7463 +3f62e7a0: sra 0x1f, a0 +3f62e7b0: sra a1, a5 +3f62e7c0: sla 0x1, a9 +3f62e7d0: modu b11, b4 +3f62e7e0: sll 0x9, a0 +3f62e7f0: .word 0x0a78 +3f62e800: .word 0x0000 +3f62e810: .word 0x0000 +3f62e820: .word 0x0000 +3f62e830: .word 0x0000 +3f62e840: .word 0x0000 +3f62e850: .word 0x0000 +3f62e860: .word 0x0000 +3f62e870: .word 0x0000 +3f62e880: .word 0x0000 +3f62e890: .word 0x0000 +3f62e8a0: .word 0x0000 +3f62e8b0: .word 0x0000 +3f62e8c0: .word 0x0000 +3f62e8d0: .word 0x0000 +3f62e8e0: .word 0x0000 +3f62e8f0: .word 0x0000 +3f62e900: .word 0x0000 +3f62e910: .word 0x0000 +3f62e920: .word 0x0000 +3f62e930: .word 0x0000 +3f62e940: .word 0x0000 +3f62e950: .word 0x0000 +3f62e960: .word 0x0000 +3f62e970: .word 0x0000 +3f62e980: .word 0x0000 +3f62e990: .word 0x0000 +3f62e9a0: .word 0x0000 +3f62e9b0: .word 0x0000 +3f62e9c0: .word 0x0000 +3f62e9d0: .word 0x0000 +3f62e9e0: .word 0x0000 +3f62e9f0: .word 0x0000 +L3F62EA00: +3f62ea00: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f62ea20: move a14, a13 +3f62ea30: addi 0x1a0, a14 +3f62ea50: move *a13(0xffe0), a12, 1 +3f62ea70: movk 20, a0 +3f62ea80: sub a7, a7 +3f62ea90: move a7, *a13(0x40), 1 +3f62eab0: move *a13(0xffc0), a7, 1 +3f62ead0: jreq L3F62EB70 +3f62eae0: move a14, -*sp, 1 +3f62eaf0: move a13, *a14+, 1 +3f62eb00: move a7, *a14+, 1 +3f62eb10: move a12, *a14+, 1 +3f62eb20: calla L3F631B10 +3f62eb50: move a8, a12 +3f62eb60: move *a13, a0, 1 +L3F62EB70: +3f62eb70: move *a12(0x20), a5, 1 +3f62eb90: sll 0x3, a5 +3f62eba0: add a12, a5 +3f62ebb0: move a5, a9 +3f62ebc0: move *a13(0xff80), a5, 1 +3f62ebe0: btst 0, a5 +3f62ebf0: jrne L3F62EE20 +3f62ec00: movk 4, a5 +3f62ec10: setf 4, 0, 0 +3f62ec20: move a5, *a9(0x4), 0 +3f62ec40: setf 16, 1, 0 +3f62ec50: move *a9(0x30), a5, 0 +3f62ec70: andi 0x4000, a5 +3f62eca0: move a5, *a9(0x30), 0 +3f62ecc0: move a14, -*sp, 1 +3f62ecd0: setf 16, 0, 0 +3f62ece0: move @0x96de0, a5, 0 +3f62ed10: inc a5 +3f62ed20: move a5, @0x96de0, 0 +3f62ed50: dec a5 +3f62ed60: move a5, *a14+, 1 +3f62ed70: calla L3FB2C000 +3f62eda0: setf 16, 0, 0 +3f62edb0: move a8, *a9(0x20), 0 +3f62edd0: move a0, a5 +3f62ede0: sra 0x2, a5 +3f62edf0: setf 4, 0, 0 +3f62ee00: move a5, *a9, 0 +3f62ee10: jruc L3F62EE50 +L3F62EE20: +3f62ee20: setf 4, 0, 0 +3f62ee30: move *a9, a0, 0 +3f62ee40: sll 0x2, a0 +L3F62EE50: +3f62ee50: move *a13(0xffa0), a5, 1 +3f62ee70: jrne L3F62EF40 +3f62ee80: move a13, a5 +3f62ee90: addi 0x60, a5 +3f62eeb0: move a5, *a13(0xffa0), 1 +3f62eed0: move a14, -*sp, 1 +3f62eee0: movk 20, a7 +3f62eef0: move a7, *a14+, 1 +3f62ef00: move a5, *a14+, 1 +3f62ef10: calla L3FB44A00 +L3F62EF40: +3f62ef40: addk 32, a5 +3f62ef50: move a5, *a13(0x100), 1 +3f62ef70: move *a13(0xffa0), a7, 1 +3f62ef90: move *a7, a5, 1 +3f62efa0: jreq L3F62F200 +3f62efb0: move *a7, a5, 1 +3f62efc0: setf 16, 1, 0 +3f62efd0: move *a5(0x120), a5, 0 +3f62eff0: btst 0, a5 +3f62f000: jreq L3F62F090 +3f62f010: move *a13(0x100), a5, 1 +3f62f030: move *a5(0x20), a5, 1 +3f62f050: move *a9(0x80), a7, 1 +3f62f070: cmp a7, a5 +3f62f080: jreq L3F62F200 +L3F62F090: +3f62f090: move *a13(0xffa0), a7, 1 +3f62f0b0: move *a7, a5, 1 +3f62f0c0: move *a5(0x130), a5, 0 +3f62f0e0: dsjs a5, L3F62F160 +3f62f0f0: move a14, -*sp, 1 +3f62f100: move *a7(0x0), *a14+, 1 +3f62f120: calla L3F6611E0 +3f62f150: jruc L3F62F1C0 +L3F62F160: +3f62f160: move *a7, a5, 1 +3f62f170: move *a5(0x130), a7, 0 +3f62f190: dec a7 +3f62f1a0: move a7, *a5(0x130), 0 +L3F62F1C0: +3f62f1c0: move *a13(0xffa0), a7, 1 +3f62f1e0: sub a5, a5 +3f62f1f0: move a5, *a7, 1 +L3F62F200: +3f62f200: move *a13(0xffa0), a7, 1 +3f62f220: move *a7, a5, 1 +3f62f230: jrne L3F62F2C0 +3f62f240: move *a13(0x100), a5, 1 +3f62f260: movk 2, a7 +3f62f270: setf 16, 1, 0 +3f62f280: move a7, *a5, 0 +3f62f290: move *a9(0x80), *a5(0x20), 1 +L3F62F2C0: +3f62f2c0: move *a13(0xff80), a7, 1 +3f62f2e0: btst 4, a7 +3f62f2f0: jreq L3F62F540 +3f62f300: move a14, -*sp, 1 +3f62f310: move *a13(0x100), *a14+, 1 +3f62f330: calla L3F6592B0 +3f62f360: move a8, *a13(0x120), 1 +3f62f380: move a8, a5 +3f62f390: jrne L3F62F490 +3f62f3a0: move a14, -*sp, 1 +3f62f3b0: move a14, -*sp, 1 +3f62f3c0: move a9, a5 +3f62f3d0: addi 0x80, a5 +3f62f3f0: move *a5+, *a14+, 1 +3f62f400: calla L3F6166D0 +3f62f430: move a8, *a14+, 1 +3f62f440: calla L3F61A7E0 +3f62f470: move a8, *a13(0x120), 1 +L3F62F490: +3f62f490: move a8, a5 +3f62f4a0: jrne L3F62F510 +3f62f4b0: movi 0x33, a5 +3f62f4d0: move a5, *a13(0x40), 1 +3f62f4f0: jauc L3F631960 +L3F62F510: +3f62f510: move *a5(0x100), a11, 1 +3f62f530: jruc L3F62F930 +L3F62F540: +3f62f540: move *a13(0xffa0), a5, 1 +3f62f560: move *a5, a5, 1 +3f62f570: jrne L3F62F5E0 +3f62f580: move a14, -*sp, 1 +3f62f590: move *a13(0xffa0), *a14+, 1 +3f62f5b0: calla L3F660000 +L3F62F5E0: +3f62f5e0: move *a13(0xffa0), a5, 1 +3f62f600: move *a5, a5, 1 +3f62f610: jreq L3F62F680 +3f62f620: move *a13(0xffa0), a5, 1 +3f62f640: move *a5, a5, 1 +3f62f650: move *a5(0x160), a11, 1 +3f62f670: jrne L3F62F7E0 +L3F62F680: +3f62f680: move a14, -*sp, 1 +3f62f690: move a9, a5 +3f62f6a0: addi 0x80, a5 +3f62f6c0: move *a5+, *a14+, 1 +3f62f6d0: calla L3F617170 +3f62f700: move a8, a5 +3f62f710: jreq L3F62F780 +3f62f720: movi 0x41, a5 +3f62f740: move a5, *a13(0x40), 1 +3f62f760: jauc L3F631960 +L3F62F780: +3f62f780: movi 0x33, a5 +3f62f7a0: move a5, *a13(0x40), 1 +3f62f7c0: jauc L3F631960 +L3F62F7E0: +3f62f7e0: move *a13(0xffa0), a5, 1 +3f62f800: move *a5, a5, 1 +3f62f810: move *a5(0x140), a7, 1 +3f62f830: inc a7 +3f62f840: move a7, *a5(0x140), 1 +3f62f860: move *a13(0xffa0), a7, 1 +3f62f880: move *a7, a5, 1 +3f62f890: setf 16, 1, 0 +3f62f8a0: move *a5(0x120), a5, 0 +3f62f8c0: btst 1, a5 +3f62f8d0: jreq L3F62F930 +3f62f8e0: move *a7, a5, 1 +3f62f8f0: addi 0xa0, a5 +3f62f910: move a5, *a13(0x100), 1 +L3F62F930: +3f62f930: move *a9(0x60), a7, 1 +3f62f950: jrne L3F62FAF0 +3f62f960: jruc L3F62FA00 +3f62f970: nop +3f62f980: nop +3f62f990: nop +3f62f9a0: nop +3f62f9b0: nop +3f62f9c0: nop +3f62f9d0: nop +3f62f9e0: nop +3f62f9f0: nop +L3F62FA00: +3f62fa00: move @0x96ac0, a2, 1 +3f62fa30: jreq L3F62FAF0 +L3F62FA40: +3f62fa40: move *a2(0x100), a7, 1 +3f62fa60: cmp a11, a7 +3f62fa70: jrne L3F62FAC0 +3f62fa80: move *a2(0x20), *a9(0x60), 1 +3f62fab0: jruc L3F62FAF0 +L3F62FAC0: +3f62fac0: move *a2(0x200), a2, 1 +3f62fae0: jrne L3F62FA40 +L3F62FAF0: +3f62faf0: move a14, -*sp, 1 +3f62fb00: move *a13(0x100), a7, 1 +3f62fb20: addk 32, a7 +3f62fb30: move *a7+, *a14+, 1 +3f62fb40: calla L3F61AB30 +3f62fb70: move a8, a2 +3f62fb80: jreq L3F62FD90 +3f62fb90: setf 16, 1, 0 +3f62fba0: move *a11(0x40), a7, 0 +3f62fbc0: btst 1, a7 +3f62fbd0: jrne L3F62FC40 +3f62fbe0: movi 0x31, a7 +3f62fc00: move a7, *a13(0x40), 1 +3f62fc20: jauc L3F631960 +L3F62FC40: +3f62fc40: move *a13(0xff80), a7, 1 +3f62fc60: btst 5, a7 +3f62fc70: jrne L3F62FCD0 +3f62fc80: movk 13, a5 +3f62fc90: move a5, *a13(0x40), 1 +3f62fcb0: jauc L3F631960 +L3F62FCD0: +3f62fcd0: move *a9(0x10), a5, 0 +3f62fcf0: move *a11(0x30), a7, 0 +3f62fd10: cmp a7, a5 +3f62fd20: jrle L3F62FD90 +3f62fd30: movi 0x28, a7 +3f62fd50: move a7, *a13(0x40), 1 +3f62fd70: jauc L3F631960 +L3F62FD90: +3f62fd90: setf 16, 1, 0 +3f62fda0: move *a9(0x10), a7, 0 +3f62fdc0: move *a11(0x30), a5, 0 +3f62fde0: cmp a5, a7 +3f62fdf0: jrgt L3F6300E0 +3f62fe00: move a14, -*sp, 1 +3f62fe10: setf 16, 0, 0 +3f62fe20: move *a9(0x10), a7, 0 +3f62fe40: move a7, *a14+, 1 +3f62fe50: calla L3FB2C000 +3f62fe80: setf 16, 1, 0 +3f62fe90: move a8, *a9(0x10), 0 +3f62feb0: move a14, -*sp, 1 +3f62fec0: setf 16, 0, 0 +3f62fed0: move *a9(0x30), a7, 0 +3f62fef0: move a7, *a14+, 1 +3f62ff00: calla L3FB2C000 +3f62ff30: setf 16, 1, 0 +3f62ff40: move a8, *a9(0x30), 0 +3f62ff60: sub a7, a7 +3f62ff70: move a7, *a9(0x50), 0 +3f62ff90: move a14, -*sp, 1 +3f62ffa0: move a0, *a14+, 1 +3f62ffb0: move a12, *a14+, 1 +3f62ffc0: calla L3FB2C290 +3f62fff0: setf 16, 0, 0 +3f630000: move a8, *a9(0x50), 0 +3f630020: move a14, -*sp, 1 +3f630030: move *a13(0x100), *a14+, 1 +3f630050: move a12, *a14+, 1 +3f630060: move a11, *a14+, 1 +3f630070: move *a11(0x160), a5, 1 +3f630090: call a5 +3f6300a0: move a8, *a13(0x40), 1 +3f6300c0: jauc L3F631730 +L3F6300E0: +3f6300e0: move *a9(0x30), a7, 0 +3f630100: btst 14, a7 +3f630110: jreq L3F630180 +3f630120: movi 0x28, a7 +3f630140: move a7, *a13(0x40), 1 +3f630160: jauc L3F631960 +L3F630180: +3f630180: move *a11(0x30), a7, 0 +3f6301a0: sub a0, a7 +3f6301b0: movk 7, a5 +3f6301c0: andn a5, a7 +3f6301d0: move a7, *a13, 1 +3f6301e0: subk 8, a7 +3f6301f0: jrge L3F630260 +3f630200: movi 0x28, a7 +3f630220: move a7, *a13(0x40), 1 +3f630240: jauc L3F631960 +L3F630260: +3f630260: move *a13(0x0), *a13(0x140), 1 +3f630290: move a12, a7 +3f6302a0: addi 0x3e0, a7 +3f6302c0: move a7, *a13(0x160), 1 +3f6302e0: move a12, *a13(0xffe0), 1 +3f630300: movk 20, a5 +3f630310: move a5, *a13(0x120), 1 +3f630330: move *a13, a7, 1 +3f630340: add a0, a7 +3f630350: move a7, *a13(0x20), 1 +3f630370: move *a9(0x10), a5, 0 +3f630390: cmp a5, a7 +3f6303a0: jage L3F6311F0 +L3F6303C0: +3f6303c0: calla L3FB33870 +3f6303f0: move a8, *a13(0x180), 1 +3f630410: move @0x95540, a12, 1 +3f630440: jreq L3F6306E0 +3f630450: setf 16, 1, 0 +3f630460: move *a12(0x50), a7, 0 +3f630480: jreq L3F630510 +3f630490: move a14, -*sp, 1 +3f6304a0: movi 0x3f6342e0, a8 +3f6304d0: move a8, *a14+, 1 +3f6304e0: calla L3F596290 +L3F630510: +3f630510: movk 2, a7 +3f630520: setf 16, 1, 0 +3f630530: move a7, *a12(0x50), 0 +3f630550: setf 16, 0, 0 +3f630560: move @0x94540, a5, 0 +3f630590: dec a5 +3f6305a0: move a5, @0x94540, 0 +3f6305d0: move @0x94560, a5, 0 +3f630600: inc a5 +3f630610: move a5, @0x94560, 0 +3f630640: move *a12, a7, 1 +3f630650: move a7, @0x95540, 1 +3f630680: sub a5, a5 +3f630690: move a5, *a12, 1 +3f6306a0: movk 12, a5 +3f6306b0: move a5, *a12(0x20), 1 +3f6306d0: jruc L3F630770 +L3F6306E0: +3f6306e0: move a14, -*sp, 1 +3f6306f0: movk 2, a7 +3f630700: move a7, *a14+, 1 +3f630710: sub a5, a5 +3f630720: move a5, *a14+, 1 +3f630730: calla L3F6AD660 +3f630760: move a8, a12 +L3F630770: +3f630770: move a14, -*sp, 1 +3f630780: move *a13(0x180), *a14+, 1 +3f6307a0: calla L3FB338D0 +3f6307d0: move a12, a2 +3f6307e0: jrne L3F630850 +3f6307f0: movi 0x37, a7 +3f630810: move a7, *a13(0x40), 1 +3f630830: jauc L3F631960 +L3F630850: +3f630850: move a0, a7 +3f630860: neg a7 +3f630870: addi 0x7c, a7 +3f630890: move a7, *a12(0x20), 1 +3f6308b0: move *a12(0x20), a7, 1 +3f6308d0: sll 0x3, a7 +3f6308e0: add a12, a7 +3f6308f0: move a7, a10 +3f630900: move a10, a8 +3f630910: move a9, a7 +3f630920: movk 5, a5 +L3F630930: +3f630930: move *a7+, *a8+, 1 +3f630940: dsjs a5, L3F630930 +3f630950: cmpi 0x14, a0 +3f630970: jrls L3F630A40 +3f630980: move a14, -*sp, 1 +3f630990: move a10, *a14+, 1 +3f6309a0: move a9, *a14+, 1 +3f6309b0: calla L3F632850 +3f6309e0: addk 20, a8 +3f6309f0: move a8, *a13(0x120), 1 +3f630a10: sra 0x2, a8 +3f630a20: setf 4, 0, 0 +3f630a30: move a8, *a10, 0 +L3F630A40: +3f630a40: setf 16, 1, 0 +3f630a50: move *a13(0x120), *a12(0x40), 0 +3f630a80: move *a13(0x20), a7, 1 +3f630aa0: sub a0, a7 +3f630ab0: sra 0x3, a7 +3f630ac0: move *a9(0x30), a3, 0 +3f630ae0: andi 0xffffdfff, a3 +3f630b10: add a3, a7 +3f630b20: move a7, *a10(0x30), 0 +3f630b40: move *a9(0x30), a7, 0 +3f630b60: btst 13, a7 +3f630b70: jreq L3F630BF0 +3f630b80: move *a10(0x30), a7, 0 +3f630ba0: ori 0x2000, a7 +3f630bd0: move a7, *a10(0x30), 0 +L3F630BF0: +3f630bf0: move *a13(0x20), a7, 1 +3f630c10: move *a13, a3, 1 +3f630c20: add a3, a7 +3f630c30: move *a9(0x10), a5, 0 +3f630c50: cmp a5, a7 +3f630c60: jrlt L3F630CE0 +3f630c70: move *a9(0x10), a7, 0 +3f630c90: move *a13(0x20), a5, 1 +3f630cb0: sub a5, a7 +3f630cc0: move a7, *a13, 1 +3f630cd0: jruc L3F630D50 +L3F630CE0: +3f630ce0: move *a10(0x30), a7, 0 +3f630d00: ori 0x2000, a7 +3f630d30: move a7, *a10(0x30), 0 +L3F630D50: +3f630d50: move a14, -*sp, 1 +3f630d60: move *a13, a7, 1 +3f630d70: move *a13(0x120), a5, 1 +3f630d90: add a5, a7 +3f630da0: zext a7, 0 +3f630db0: move a7, *a14+, 1 +3f630dc0: calla L3FB2C000 +3f630df0: setf 16, 1, 0 +3f630e00: move a8, *a10(0x10), 0 +3f630e20: move a14, -*sp, 1 +3f630e30: move *a13(0x0), *a14+, 1 +3f630e50: move *a13(0x20), *a14+, 1 +3f630e70: move *a13(0xffe0), *a14+, 1 +3f630e90: calla L3F6AE7B0 +3f630ec0: move a8, *a12, 1 +3f630ed0: move *a12, a7, 1 +3f630ee0: jrne L3F630F40 +3f630ef0: movi 0x37, a7 +3f630f10: move a7, *a13(0x40), 1 +3f630f30: jruc L3F631540 +L3F630F40: +3f630f40: move a14, -*sp, 1 +3f630f50: setf 16, 0, 0 +3f630f60: move *a10(0x30), a7, 0 +3f630f80: move a7, *a14+, 1 +3f630f90: calla L3FB2C000 +3f630fc0: setf 16, 1, 0 +3f630fd0: move a8, *a10(0x30), 0 +3f630ff0: sub a7, a7 +3f631000: move a7, *a10(0x50), 0 +3f631020: move a14, -*sp, 1 +3f631030: move a5, *a14+, 1 +3f631040: move a12, *a14+, 1 +3f631050: calla L3FB2C290 +3f631080: setf 16, 0, 0 +3f631090: move a8, *a10(0x50), 0 +3f6310b0: move *a13(0x160), a3, 1 +3f6310d0: move a12, *a3, 1 +3f6310e0: move a12, a7 +3f6310f0: addi 0x3e0, a7 +3f631110: move a7, *a13(0x160), 1 +3f631130: move *a13(0x20), a3, 1 +3f631150: move *a13, a5, 1 +3f631160: add a5, a3 +3f631170: move a3, *a13(0x20), 1 +3f631190: setf 16, 1, 0 +3f6311a0: move *a9(0x10), a5, 0 +3f6311c0: cmp a5, a3 +3f6311d0: jalt L3F6303C0 +L3F6311F0: +3f6311f0: move a14, -*sp, 1 +3f631200: move *a13(0x140), a7, 1 +3f631220: add a0, a7 +3f631230: move *a9(0x10), a5, 0 +3f631250: sub a5, a7 +3f631260: move a7, *a14+, 1 +3f631270: move *a13(0xffe0), *a14+, 1 +3f631290: calla L3F6AFBA0 +3f6312c0: move a14, -*sp, 1 +3f6312d0: move *a13(0x140), a7, 1 +3f6312f0: add a0, a7 +3f631300: setf 16, 0, 0 +3f631310: zext a7, 0 +3f631320: move a7, *a14+, 1 +3f631330: calla L3FB2C000 +3f631360: setf 16, 1, 0 +3f631370: move a8, *a9(0x10), 0 +3f631390: move a14, -*sp, 1 +3f6313a0: move *a9(0x30), a7, 0 +3f6313c0: ori 0x2000, a7 +3f6313f0: zext a7, 0 +3f631400: move a7, *a14+, 1 +3f631410: calla L3FB2C000 +3f631440: setf 16, 1, 0 +3f631450: move a8, *a9(0x30), 0 +3f631470: sub a7, a7 +3f631480: move a7, *a9(0x50), 0 +3f6314a0: move a14, -*sp, 1 +3f6314b0: move a0, *a14+, 1 +3f6314c0: move *a13(0xffe0), *a14+, 1 +3f6314e0: calla L3FB2C290 +3f631510: setf 16, 0, 0 +3f631520: move a8, *a9(0x50), 0 +L3F631540: +3f631540: move *a13(0xffe0), a12, 1 +3f631560: jreq L3F631730 +L3F631570: +3f631570: move *a12(0x3e0), *a13(0xffe0), 1 +3f6315a0: sub a7, a7 +3f6315b0: move a7, *a12(0x3e0), 1 +3f6315d0: move *a13(0x40), a5, 1 +3f6315f0: jrne L3F6316B0 +3f631600: move a14, -*sp, 1 +3f631610: move *a13(0x100), *a14+, 1 +3f631630: move a12, *a14+, 1 +3f631640: move a11, *a14+, 1 +3f631650: move *a11(0x160), a3, 1 +3f631670: call a3 +3f631680: move a8, *a13(0x40), 1 +3f6316a0: jruc L3F631700 +L3F6316B0: +3f6316b0: move a14, -*sp, 1 +3f6316c0: move a12, *a14+, 1 +3f6316d0: calla L3F6ADF20 +L3F631700: +3f631700: move *a13(0xffe0), a12, 1 +3f631720: jrne L3F631570 +L3F631730: +3f631730: move *a13(0xffa0), a7, 1 +3f631750: subi 0x60, a7 +3f631770: cmp a13, a7 +3f631780: jrne L3F631930 +3f631790: move *a13(0xff80), a7, 1 +3f6317b0: btst 4, a7 +3f6317c0: jrne L3F631930 +3f6317d0: move *a13(0xffa0), a5, 1 +3f6317f0: move *a5, a3, 1 +3f631800: jreq L3F631930 +3f631810: move *a5, a3, 1 +3f631820: setf 16, 1, 0 +3f631830: move *a3(0x130), a3, 0 +3f631850: dsjs a3, L3F6318D0 +3f631860: move a14, -*sp, 1 +3f631870: move *a5(0x0), *a14+, 1 +3f631890: calla L3F6611E0 +3f6318c0: jruc L3F631930 +L3F6318D0: +3f6318d0: move *a5, a3, 1 +3f6318e0: move *a3(0x130), a5, 0 +3f631900: dec a5 +3f631910: move a5, *a3(0x130), 0 +L3F631930: +3f631930: move *a13(0x40), a8, 1 +3f631950: jruc L3F631AC0 +L3F631960: +3f631960: move a14, -*sp, 1 +3f631970: move *a13(0x40), *a14+, 1 +3f631990: move *a13(0xffe0), *a14+, 1 +3f6319b0: movi 0x3f634308, a8 +3f6319e0: move a8, *a14+, 1 +3f6319f0: movi 0xffff, a7 +3f631a10: move a7, *a14+, 1 +3f631a20: calla L3F596BE0 +3f631a50: move a14, -*sp, 1 +3f631a60: move *a13(0xffe0), *a14+, 1 +3f631a80: calla L3F6ADF20 +3f631ab0: jruc L3F631730 +L3F631AC0: +3f631ac0: move *sp(0x160), a14, 1 +3f631ae0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f631b00: rets 2 +L3F631B10: +3f631b10: mmtm sp, a5,a7,a9,a10,a11,a13 +3f631b30: move a14, a13 +3f631b40: addi 0x60, a14 +3f631b60: move *a13(0xffe0), a9, 1 +3f631b80: move *a13(0xffc0), a7, 1 +3f631ba0: move *a7(0x20), a5, 1 +3f631bc0: sll 0x3, a5 +3f631bd0: add a7, a5 +3f631be0: move a5, a10 +3f631bf0: move *a9(0x20), a5, 1 +3f631c10: sll 0x3, a5 +3f631c20: add a9, a5 +3f631c30: move a5, a11 +3f631c40: setf 16, 1, 0 +3f631c50: move *a7(0x40), a5, 0 +3f631c70: subk 4, a5 +3f631c80: move a5, *a13(0x20), 1 +3f631ca0: move *a10, a5, 1 +3f631cb0: jreq L3F631CF0 +3f631cc0: move *a10(0x0), *a11(0x80), 1 +L3F631CF0: +3f631cf0: move *a9(0x20), a5, 1 +3f631d10: cmpi 0x7c, a5 +3f631d30: jrnc L3F631DB0 +3f631d40: move *a13(0x20), a5, 1 +3f631d60: move *a9(0x20), a7, 1 +3f631d80: subk 12, a7 +3f631d90: cmp a7, a5 +3f631da0: jrls L3F632480 +L3F631DB0: +3f631db0: calla L3FB33870 +3f631de0: move a8, *a13(0x40), 1 +3f631e00: move @0x95540, a7, 1 +3f631e30: move a7, *a13, 1 +3f631e40: jreq L3F6320F0 +3f631e50: setf 16, 1, 0 +3f631e60: move *a7(0x50), a5, 0 +3f631e80: jreq L3F631F10 +3f631e90: move a14, -*sp, 1 +3f631ea0: movi 0x3f6342e0, a8 +3f631ed0: move a8, *a14+, 1 +3f631ee0: calla L3F596290 +L3F631F10: +3f631f10: movk 2, a5 +3f631f20: setf 16, 1, 0 +3f631f30: move a5, *a7(0x50), 0 +3f631f50: setf 16, 0, 0 +3f631f60: move @0x94540, a5, 0 +3f631f90: dec a5 +3f631fa0: move a5, @0x94540, 0 +3f631fd0: move @0x94560, a5, 0 +3f632000: inc a5 +3f632010: move a5, @0x94560, 0 +3f632040: move *a7, a7, 1 +3f632050: move a7, @0x95540, 1 +3f632080: move *a13, a5, 1 +3f632090: sub a7, a7 +3f6320a0: move a7, *a5, 1 +3f6320b0: movk 12, a7 +3f6320c0: move a7, *a5(0x20), 1 +3f6320e0: jruc L3F632180 +L3F6320F0: +3f6320f0: move a14, -*sp, 1 +3f632100: movk 2, a5 +3f632110: move a5, *a14+, 1 +3f632120: sub a5, a5 +3f632130: move a5, *a14+, 1 +3f632140: calla L3F6AD660 +3f632170: move a8, *a13, 1 +L3F632180: +3f632180: move a14, -*sp, 1 +3f632190: move *a13(0x40), *a14+, 1 +3f6321b0: calla L3FB338D0 +3f6321e0: move *a13, a7, 1 +3f6321f0: jrne L3F632220 +3f632200: move a9, a8 +3f632210: jruc L3F632800 +L3F632220: +3f632220: setf 16, 1, 0 +3f632230: move *a9(0x40), a5, 0 +3f632250: subk 20, a5 +3f632260: move a5, *a9(0x40), 0 +3f632280: move *a9(0x20), a5, 1 +3f6322a0: addk 20, a5 +3f6322b0: move a5, *a9(0x20), 1 +3f6322d0: move a9, *a7, 1 +3f6322e0: move a7, a9 +3f6322f0: move *a13(0x20), a5, 1 +3f632310: neg a5 +3f632320: addi 0x68, a5 +3f632340: move a5, *a9(0x20), 1 +3f632360: move *a13(0x20), a5, 1 +3f632380: addk 20, a5 +3f632390: move a5, *a9(0x40), 0 +3f6323b0: move a14, -*sp, 1 +3f6323c0: movk 20, a5 +3f6323d0: move a5, *a14+, 1 +3f6323e0: move *a9(0x20), a5, 1 +3f632400: sll 0x3, a5 +3f632410: add a9, a5 +3f632420: move a5, *a14+, 1 +3f632430: move a11, *a14+, 1 +3f632440: calla L3FB44400 +3f632470: jruc L3F6325F0 +L3F632480: +3f632480: move *a9(0x20), a7, 1 +3f6324a0: sub a5, a7 +3f6324b0: move a7, *a9(0x20), 1 +3f6324d0: sext a5, 0 +3f6324e0: move *a9(0x40), a7, 0 +3f632500: add a5, a7 +3f632510: move a7, *a9(0x40), 0 +3f632530: move a14, -*sp, 1 +3f632540: movk 20, a7 +3f632550: move a7, *a14+, 1 +3f632560: move *a9(0x20), a5, 1 +3f632580: sll 0x3, a5 +3f632590: add a9, a5 +3f6325a0: move a5, *a14+, 1 +3f6325b0: move a11, *a14+, 1 +3f6325c0: calla L3FB44400 +L3F6325F0: +3f6325f0: move *a9(0x20), a7, 1 +3f632610: sll 0x3, a7 +3f632620: add a9, a7 +3f632630: move a7, a11 +3f632640: move a14, -*sp, 1 +3f632650: move *a13(0x20), *a14+, 1 +3f632670: move a11, a7 +3f632680: addi 0xa0, a7 +3f6326a0: move a7, *a14+, 1 +3f6326b0: move a10, a7 +3f6326c0: addk 32, a7 +3f6326d0: move a7, *a14+, 1 +3f6326e0: calla L3FB44400 +3f632710: move *a13(0xffa0), a7, 1 +3f632730: move *a13(0x20), a5, 1 +3f632750: addk 20, a5 +3f632760: move a5, *a7, 1 +3f632770: setf 16, 1, 0 +3f632780: move *a13(0x20), a5, 0 +3f6327a0: move *a11(0x10), a7, 0 +3f6327c0: add a5, a7 +3f6327d0: move a7, *a11(0x10), 0 +3f6327f0: move a9, a8 +L3F632800: +3f632800: move *sp(0xe0), a14, 1 +3f632820: mmfm sp, a5,a7,a9,a10,a11,a13 +3f632840: rets 2 +L3F632850: +3f632850: mmtm sp, a7,a9,a10,a11,a13 +3f632870: move a14, a13 +3f632880: addi 0x60, a14 +3f6328a0: move *a13(0xffe0), a11, 1 +3f6328c0: move a11, a9 +3f6328d0: addi 0xa0, a9 +3f6328f0: move *a13(0xffc0), a10, 1 +3f632910: addi 0xa0, a10 +3f632930: setf 4, 0, 0 +3f632940: move *a11, a7, 0 +3f632950: sll 0x2, a7 +3f632960: subk 20, a7 +3f632970: move a7, *a13(0x40), 1 +3f632990: jrle L3F632C70 +L3F6329A0: +3f6329a0: setf 8, 0, 0 +3f6329b0: move *a9, a11, 0 +3f6329c0: move a11, *a13, 1 +3f6329d0: jreq L3F632C70 +3f6329e0: dsjs a11, L3F632A30 +3f6329f0: movk 1, a11 +3f632a00: move a11, *a13(0x20), 1 +3f632a20: jruc L3F632A70 +L3F632A30: +3f632a30: move *a9(0x8), a11, 0 +3f632a50: move a11, *a13(0x20), 1 +L3F632A70: +3f632a70: move *a13(0x40), a7, 1 +3f632a90: cmp a7, a11 +3f632aa0: jrle L3F632AD0 +3f632ab0: move a7, *a13(0x20), 1 +L3F632AD0: +3f632ad0: move *a13, a11, 1 +3f632ae0: btst 7, a11 +3f632af0: jreq L3F632BC0 +3f632b00: move a14, -*sp, 1 +3f632b10: move *a13(0x20), *a14+, 1 +3f632b30: move a10, *a14+, 1 +3f632b40: move a9, *a14+, 1 +3f632b50: calla L3FB44400 +3f632b80: move *a13(0x20), a7, 1 +3f632ba0: sll 0x3, a7 +3f632bb0: add a7, a10 +L3F632BC0: +3f632bc0: move *a13(0x40), a7, 1 +3f632be0: move *a13(0x20), a11, 1 +3f632c00: sub a11, a7 +3f632c10: move a7, *a13(0x40), 1 +3f632c30: sll 0x3, a11 +3f632c40: add a11, a9 +3f632c50: move a7, a8 +3f632c60: jrgt L3F6329A0 +L3F632C70: +3f632c70: jruc L3F632E00 +3f632c80: nop +3f632c90: nop +3f632ca0: nop +3f632cb0: nop +3f632cc0: nop +3f632cd0: nop +3f632ce0: nop +3f632cf0: nop +3f632d00: nop +3f632d10: nop +3f632d20: nop +3f632d30: nop +3f632d40: nop +3f632d50: nop +3f632d60: nop +3f632d70: nop +3f632d80: nop +3f632d90: nop +3f632da0: nop +3f632db0: nop +3f632dc0: nop +3f632dd0: nop +3f632de0: nop +3f632df0: nop +L3F632E00: +3f632e00: move *a13(0xffc0), a11, 1 +3f632e20: move a10, a7 +3f632e30: sub a11, a7 +3f632e40: subi 0xa0, a7 +3f632e60: sra 0x3, a7 +3f632e70: move a7, *a13(0x20), 1 +3f632e90: movk 3, a11 +3f632ea0: and a7, a11 +3f632eb0: jreq L3F632F70 +3f632ec0: setf 8, 0, 0 +L3F632ED0: +3f632ed0: sub a11, a11 +3f632ee0: move a11, *a10+, 0 +3f632ef0: move *a13(0x20), a7, 1 +3f632f10: inc a7 +3f632f20: move a7, *a13(0x20), 1 +3f632f40: movk 3, a11 +3f632f50: and a7, a11 +3f632f60: jrne L3F632ED0 +L3F632F70: +3f632f70: move a7, a8 +3f632f80: move *sp(0xc0), a14, 1 +3f632fa0: mmfm sp, a7,a9,a10,a11,a13 +3f632fc0: rets 2 +L3F632FD0: +3f632fd0: mmtm sp, a7,a9,a11,a13 +3f632ff0: move a14, a13 +3f633000: addi 0x40, a14 +3f633020: sub a11, a11 +3f633030: move a11, *a13, 1 +3f633040: move *a13(0xffc0), a9, 1 +3f633060: move *a9(0x40), *a13(0x20), 1 +3f633090: move *a13(0xffa0), a9, 1 +3f6330b0: jreq L3F6336F0 +3f6330c0: movk 22, a9 +3f6330d0: move a9, *a13, 1 +3f6330e0: jruc L3F633740 +L3F6330F0: +3f6330f0: move a14, -*sp, 1 +3f633100: move *a13(0xff60), a11, 1 +3f633120: move *a11(0x0), *a14+, 1 +3f633140: move *a13(0x20), a9, 1 +3f633160: addi 0x1a0, a9 +3f633180: move a9, *a14+, 1 +3f633190: calla L3F633870 +3f6331c0: jruc L3F633820 +L3F6331D0: +3f6331d0: movk 22, a11 +3f6331e0: move a11, *a13, 1 +3f6331f0: jruc L3F633740 +L3F633200: +3f633200: move *a13(0xff80), a8, 1 +3f633220: dec a8 +3f633230: jreq L3F6330F0 +3f633240: jruc L3F6331D0 +L3F633250: +3f633250: move *a13(0xff60), a11, 1 +3f633270: move a14, -*sp, 1 +3f633280: movk 10, a9 +3f633290: move a9, *a14+, 1 +3f6332a0: movk 1, a9 +3f6332b0: move a9, *a14+, 1 +3f6332c0: calla L3F6AC3C0 +3f6332f0: move a8, *a11, 1 +3f633300: move *a13(0x20), a9, 1 +3f633320: move *a9(0x1a0), a9, 1 +3f633340: jreq L3F633610 +3f633350: move *a11, a9, 1 +3f633360: move *a13(0x20), a7, 1 +3f633380: move *a7(0x1a0), a7, 1 +3f6333a0: move *a7(0x20), *a9(0x20), 1 +3f6333d0: move *a11, a9, 1 +3f6333e0: move *a13(0x20), a7, 1 +3f633400: move *a7(0x1a0), a7, 1 +3f633420: setf 16, 1, 0 +3f633430: move *a7(0x40), *a9(0x40), 0 +3f633460: move a14, -*sp, 1 +3f633470: move *a11, a9, 1 +3f633480: move *a9(0x40), a9, 0 +3f6334a0: move a9, *a14+, 1 +3f6334b0: move *a11, a9, 1 +3f6334c0: move *a9(0x20), a9, 1 +3f6334e0: sll 0x3, a9 +3f6334f0: move *a11, a7, 1 +3f633500: add a9, a7 +3f633510: move a7, *a14+, 1 +3f633520: move *a13(0x20), a9, 1 +3f633540: move *a9(0x1a0), a7, 1 +3f633560: move *a7(0x20), a7, 1 +3f633580: sll 0x3, a7 +3f633590: move *a9(0x1a0), a9, 1 +3f6335b0: add a7, a9 +3f6335c0: move a9, *a14+, 1 +3f6335d0: calla L3FB44400 +3f633600: jruc L3F633740 +L3F633610: +3f633610: move *a11, a9, 1 +3f633620: sub a7, a7 +3f633630: setf 16, 1, 0 +3f633640: move a7, *a9(0x40), 0 +3f633660: jruc L3F633740 +L3F633670: +3f633670: movk 22, a11 +3f633680: move a11, *a13, 1 +3f633690: jruc L3F633740 +L3F6336A0: +3f6336a0: move *a13(0xff80), a8, 1 +3f6336c0: dec a8 +3f6336d0: jreq L3F633250 +3f6336e0: jruc L3F633670 +L3F6336F0: +3f6336f0: move *a13(0xffe0), a8, 1 +3f633710: jreq L3F6336A0 +3f633720: dec a8 +3f633730: jreq L3F633200 +L3F633740: +3f633740: move *a13(0xffe0), a11, 1 +3f633760: dsjs a11, L3F633810 +3f633770: move *a13(0xff60), a11, 1 +3f633790: move *a11, a9, 1 +3f6337a0: jreq L3F633810 +3f6337b0: move a14, -*sp, 1 +3f6337c0: move *a11(0x0), *a14+, 1 +3f6337e0: calla L3F6ACE40 +L3F633810: +3f633810: move *a13, a8, 1 +L3F633820: +3f633820: move *sp(0xa0), a14, 1 +3f633840: mmfm sp, a7,a9,a11,a13 +3f633860: rets 2 +L3F633870: +3f633870: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f633890: move a14, a13 +3f6338a0: addk 16, a14 +3f6338b0: move *a13(0xffc0), a9, 1 +3f6338d0: move *a13(0xffe0), a7, 1 +3f6338f0: move *a7, a7, 1 +3f633900: jreq L3F633990 +3f633910: move a14, -*sp, 1 +3f633920: move *a13(0xffe0), a7, 1 +3f633940: move *a7(0x0), *a14+, 1 +3f633960: calla L3F6ACE40 +L3F633990: +3f633990: move *a13(0xffe0), a7, 1 +3f6339b0: sub a5, a5 +3f6339c0: move a5, *a7, 1 +3f6339d0: move a9, a8 +3f6339e0: jreq L3F633A30 +3f6339f0: setf 16, 1, 0 +3f633a00: move *a9(0x40), a5, 0 +3f633a20: jrne L3F633AC0 +L3F633A30: +3f633a30: move a9, a5 +3f633a40: jreq L3F633AA0 +3f633a50: move a14, -*sp, 1 +3f633a60: move a9, *a14+, 1 +3f633a70: calla L3F6ACE40 +L3F633AA0: +3f633aa0: sub a8, a8 +3f633ab0: jruc L3F634290 +L3F633AC0: +3f633ac0: move *a9(0x20), a5, 1 +3f633ae0: move *a9(0x40), a7, 0 +3f633b00: add a7, a5 +3f633b10: cmpi 0x78, a5 +3f633b30: jrhi L3F634230 +3f633b40: move *a9(0x40), a10, 0 +3f633b60: move *a9(0x40), a7, 0 +3f633b80: addk 4, a7 +3f633b90: move a7, *a9(0x40), 0 +3f633bb0: move *a9(0x20), a7, 1 +3f633bd0: sll 0x3, a7 +3f633be0: add a9, a7 +3f633bf0: move a7, a12 +3f633c00: addk 32, a12 +3f633c10: move a14, -*sp, 1 +3f633c20: move a10, *a14+, 1 +3f633c30: move a12, *a14+, 1 +3f633c40: move *a9(0x20), a7, 1 +3f633c60: sll 0x3, a7 +3f633c70: add a9, a7 +3f633c80: move a7, *a14+, 1 +3f633c90: calla L3FB44400 +3f633cc0: move a14, -*sp, 1 +3f633cd0: movk 4, a7 +3f633ce0: move a7, *a14+, 1 +3f633cf0: move *a9(0x20), a5, 1 +3f633d10: sll 0x3, a5 +3f633d20: add a9, a5 +3f633d30: move a5, *a14+, 1 +3f633d40: calla L3FB44A00 +3f633d70: move a10, a5 +3f633d80: jrle L3F6341E0 +L3F633D90: +3f633d90: movb *a12, *a13 +3f633da0: setf 8, 0, 0 +3f633db0: move *a13, a7, 0 +3f633dc0: jreq L3F6341E0 +3f633dd0: dsjs a7, L3F633E00 +3f633de0: movk 1, a11 +3f633df0: jruc L3F634120 +L3F633E00: +3f633e00: move *a12(0x8), a11, 0 +3f633e20: cmpi 0x1, a11 +3f633e40: jrle L3F634230 +3f633e50: cmp a10, a11 +3f633e60: jrle L3F634120 +3f633e70: jruc L3F634230 +L3F633E80: +3f633e80: cmpi 0x7, a11 +3f633ea0: jrc L3F634230 +3f633eb0: setf 16, 1, 0 +3f633ec0: move *a9(0x40), a7, 0 +3f633ee0: subk 4, a7 +3f633ef0: move a7, *a9(0x40), 0 +3f633f10: subk 4, a10 +3f633f20: subk 4, a11 +3f633f30: movb a11, *a12(0x8) +3f633f50: move a14, -*sp, 1 +3f633f60: movk 4, a7 +3f633f70: move a7, *a14+, 1 +3f633f80: move *a9(0x20), a5, 1 +3f633fa0: sll 0x3, a5 +3f633fb0: add a9, a5 +3f633fc0: move a5, *a14+, 1 +3f633fd0: move a12, a5 +3f633fe0: addk 24, a5 +3f633ff0: move a5, *a14+, 1 +3f634000: calla L3FB44400 +3f634030: move a14, -*sp, 1 +3f634040: move a10, a5 +3f634050: addk 4, a5 +3f634060: move a5, *a14+, 1 +3f634070: move a12, a5 +3f634080: addk 24, a5 +3f634090: move a5, *a14+, 1 +3f6340a0: move a12, a5 +3f6340b0: addi 0x38, a5 +3f6340d0: move a5, *a14+, 1 +3f6340e0: calla L3FB44400 +3f634110: jruc L3F634180 +L3F634120: +3f634120: move *a13, a8, 0 +3f634130: subi 0x83, a8 +3f634150: jreq L3F633E80 +3f634160: subk 6, a8 +3f634170: jreq L3F633E80 +L3F634180: +3f634180: sub a11, a10 +3f634190: move a11, a7 +3f6341a0: sll 0x3, a7 +3f6341b0: add a7, a12 +3f6341c0: move a10, a5 +3f6341d0: jrgt L3F633D90 +L3F6341E0: +3f6341e0: move *a13(0xffe0), a7, 1 +3f634200: move a9, *a7, 1 +3f634210: sub a8, a8 +3f634220: jruc L3F634290 +L3F634230: +3f634230: move a14, -*sp, 1 +3f634240: move a9, *a14+, 1 +3f634250: calla L3F6ACE40 +3f634280: movk 22, a8 +L3F634290: +3f634290: move *sp(0x100), a14, 1 +3f6342b0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f6342d0: rets 2 +3f6342e0: srl a11, a13 +3f6342f0: .word 0x7465 +3f634300: rl a8, a0 +L3F634310: +3f634310: mpyu b11, b0 +3f634320: .word 0x756f +3f634330: .word 0x7074 +3f634340: .word 0x7475 +3f634350: dsjs a0, L3F634470 +3f634360: sll a1, a0 +3f634370: sra a3, a1 +3f634380: mods a9, a0 +3f634390: dsjs b0, L3F634310 +3f6343a0: .word 0x7830 +3f6343b0: .word 0x7825 +3f6343c0: sra a9, a0 +3f6343d0: .word 0x7272 +3f6343e0: .word 0x726f +3f6343f0: sll 0x9, b13 +3f634400: .word 0x0a64 +3f634410: .word 0x0000 +3f634420: .word 0x0000 +3f634430: .word 0x0000 +3f634440: .word 0x0000 +3f634450: .word 0x0000 +3f634460: .word 0x0000 +L3F634470: +3f634470: .word 0x0000 +3f634480: .word 0x0000 +3f634490: .word 0x0000 +3f6344a0: .word 0x0000 +3f6344b0: .word 0x0000 +3f6344c0: .word 0x0000 +3f6344d0: .word 0x0000 +3f6344e0: .word 0x0000 +3f6344f0: .word 0x0000 +3f634500: .word 0x0000 +3f634510: .word 0x0000 +3f634520: .word 0x0000 +3f634530: .word 0x0000 +3f634540: .word 0x0000 +3f634550: .word 0x0000 +3f634560: .word 0x0000 +3f634570: .word 0x0000 +3f634580: .word 0x0000 +3f634590: .word 0x0000 +3f6345a0: .word 0x0000 +3f6345b0: .word 0x0000 +3f6345c0: .word 0x0000 +3f6345d0: .word 0x0000 +3f6345e0: .word 0x0000 +3f6345f0: .word 0x0000 +3f634600: mmtm sp, a5,a7,a9,a11,a13 +3f634620: move a14, a13 +3f634630: move *a13(0xffe0), a11, 1 +3f634650: move *a11(0x20), a7, 1 +3f634670: sll 0x3, a7 +3f634680: add a11, a7 +3f634690: move a7, a9 +3f6346a0: setf 8, 0, 0 +3f6346b0: move *a9(0x48), a7, 0 +3f6346d0: setf 16, 0, 0 +3f6346e0: move a7, @0x1e23c0, 0 +3f634710: move *a9(0x80), a5, 1 +3f634730: move a5, @0x1e22d0, 1 +3f634760: move *a9(0x60), a5, 1 +3f634780: move a5, @0x1e2350, 1 +3f6347b0: move a14, -*sp, 1 +3f6347c0: movi 0x1e22b0, a5 +3f6347f0: move a5, *a14+, 1 +3f634800: movi 0x1e2330, a5 +3f634830: move a5, *a14+, 1 +3f634840: movi 0x1e23b0, a7 +3f634870: move a7, *a14+, 1 +3f634880: move a11, *a14+, 1 +3f634890: calla L3F65D0B0 +3f6348c0: move *sp(0xc0), a14, 1 +3f6348e0: mmfm sp, a5,a7,a9,a11,a13 +3f634900: rets 2 +3f634910: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f634930: move a14, a13 +3f634940: addi 0x40, a14 +3f634960: sub a11, a11 +3f634970: move *a13(0xffc0), a7, 1 +3f634990: move *a7(0x40), *a13(0x0), 1 +3f6349c0: jruc L3F634A00 +3f6349d0: nop +3f6349e0: nop +3f6349f0: nop +L3F634A00: +3f634a00: move *a13(0xffe0), a9, 1 +3f634a20: jreq L3F634A90 +3f634a30: setf 16, 1, 0 +L3F634A40: +3f634a40: move *a9(0x40), a7, 0 +3f634a60: add a7, a11 +3f634a70: move *a9, a9, 1 +3f634a80: jrne L3F634A40 +L3F634A90: +3f634a90: move a14, -*sp, 1 +3f634aa0: movk 2, a7 +3f634ab0: move a7, *a14+, 1 +3f634ac0: sub a5, a5 +3f634ad0: move a5, *a14+, 1 +3f634ae0: calla L3F6AC3C0 +3f634b10: move a8, a9 +3f634b20: jrne L3F634B60 +3f634b30: movi 0x37, a12 +3f634b50: jruc L3F635070 +L3F634B60: +3f634b60: movi 0x68, a5 +3f634b80: move a5, *a9(0x20), 1 +3f634ba0: movk 20, a7 +3f634bb0: setf 16, 1, 0 +3f634bc0: move a7, *a9(0x40), 0 +3f634be0: move *a13(0xffe0), *a9(0x0), 1 +3f634c10: move *a9(0x20), a5, 1 +3f634c30: sll 0x3, a5 +3f634c40: add a9, a5 +3f634c50: move a5, a10 +3f634c60: sub a5, a5 +3f634c70: movb a5, *a10(0x8) +3f634c90: move a5, *a10(0x30), 0 +3f634cb0: move *a13, a3, 1 +3f634cc0: movb *a3(0x170), *a10(0x48) +3f634cf0: move a11, a5 +3f634d00: addk 20, a5 +3f634d10: move a5, *a10(0x10), 0 +3f634d30: move *a3(0x260), a5, 0 +3f634d50: btst 0, a5 +3f634d60: jreq L3F634E50 +3f634d70: addi 0xe0, a3 +3f634d90: move a3, *a13(0x20), 1 +3f634db0: move *a3, a5, 0 +3f634dc0: subk 2, a5 +3f634dd0: jreq L3F634E10 +3f634de0: addk 27, a7 +3f634df0: move a7, a12 +3f634e00: jruc L3F635070 +L3F634E10: +3f634e10: move *a3(0x20), *a10(0x60), 1 +3f634e40: jruc L3F634E80 +L3F634E50: +3f634e50: sub a5, a5 +3f634e60: move a5, *a10(0x60), 1 +L3F634E80: +3f634e80: move *a13, a5, 1 +3f634e90: move *a5(0x80), *a10(0x80), 1 +3f634ec0: movi 0xff, a3 +3f634ee0: movb a3, *a10(0x40) +3f634f00: move a14, -*sp, 1 +3f634f10: move *a13(0xffc0), a3, 1 +3f634f30: move *a3(0x10), a7, 0 +3f634f50: andi 0x10, a7 +3f634f80: ori 0x20, a7 +3f634fb0: move a7, *a14+, 1 +3f634fc0: addi 0x1c0, a5 +3f634fe0: move a5, *a14+, 1 +3f634ff0: move *a13, a7, 1 +3f635000: move *a7(0x1a0), *a14+, 1 +3f635020: move a9, *a14+, 1 +3f635030: calla L3F62EA00 +3f635060: jruc L3F6350D0 +L3F635070: +3f635070: move a14, -*sp, 1 +3f635080: move a9, *a14+, 1 +3f635090: calla L3F6ADF20 +3f6350c0: move a12, a8 +L3F6350D0: +3f6350d0: move *sp(0x120), a14, 1 +3f6350f0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f635110: rets 2 +3f635120: mmtm sp, a5,a7,a9,a11,a13 +3f635140: move a14, a13 +3f635150: addk 32, a14 +3f635160: sub a11, a11 +3f635170: move a11, *a13, 1 +3f635180: move *a13(0xffc0), a7, 1 +3f6351a0: move *a7(0x40), a9, 1 +3f6351c0: move *a13(0xffa0), a7, 1 +3f6351e0: jreq L3F635790 +3f6351f0: movk 22, a7 +3f635200: move a7, *a13, 1 +3f635210: jruc L3F6357E0 +L3F635220: +3f635220: move a14, -*sp, 1 +3f635230: move *a13(0xff60), a11, 1 +3f635250: move *a11(0x0), *a14+, 1 +3f635270: move a9, a7 +3f635280: addi 0x1a0, a7 +3f6352a0: move a7, *a14+, 1 +3f6352b0: calla L3F633870 +3f6352e0: jruc L3F6358C0 +L3F6352F0: +3f6352f0: movk 22, a11 +3f635300: move a11, *a13, 1 +3f635310: jruc L3F6357E0 +L3F635320: +3f635320: move *a13(0xff80), a8, 1 +3f635340: dec a8 +3f635350: jreq L3F635220 +3f635360: jruc L3F6352F0 +L3F635370: +3f635370: move *a13(0xff60), a11, 1 +3f635390: move a14, -*sp, 1 +3f6353a0: movk 10, a7 +3f6353b0: move a7, *a14+, 1 +3f6353c0: movk 1, a7 +3f6353d0: move a7, *a14+, 1 +3f6353e0: calla L3F6AC3C0 +3f635410: move a8, *a11, 1 +3f635420: move *a9(0x1a0), a7, 1 +3f635440: jreq L3F6356B0 +3f635450: move *a11, a7, 1 +3f635460: move *a9(0x1a0), a5, 1 +3f635480: move *a5(0x20), *a7(0x20), 1 +3f6354b0: move *a11, a7, 1 +3f6354c0: move *a9(0x1a0), a5, 1 +3f6354e0: setf 16, 1, 0 +3f6354f0: move *a5(0x40), *a7(0x40), 0 +3f635520: move a14, -*sp, 1 +3f635530: move *a11, a7, 1 +3f635540: move *a7(0x40), a7, 0 +3f635560: move a7, *a14+, 1 +3f635570: move *a11, a7, 1 +3f635580: move *a7(0x20), a7, 1 +3f6355a0: sll 0x3, a7 +3f6355b0: move *a11, a5, 1 +3f6355c0: add a7, a5 +3f6355d0: move a5, *a14+, 1 +3f6355e0: move *a9(0x1a0), a7, 1 +3f635600: move *a7(0x20), a7, 1 +3f635620: sll 0x3, a7 +3f635630: move *a9(0x1a0), a5, 1 +3f635650: add a7, a5 +3f635660: move a5, *a14+, 1 +3f635670: calla L3FB44400 +3f6356a0: jruc L3F6357E0 +L3F6356B0: +3f6356b0: move *a11, a7, 1 +3f6356c0: sub a5, a5 +3f6356d0: setf 16, 1, 0 +3f6356e0: move a5, *a7(0x40), 0 +3f635700: jruc L3F6357E0 +L3F635710: +3f635710: movk 22, a11 +3f635720: move a11, *a13, 1 +3f635730: jruc L3F6357E0 +L3F635740: +3f635740: move *a13(0xff80), a8, 1 +3f635760: dec a8 +3f635770: jreq L3F635370 +3f635780: jruc L3F635710 +L3F635790: +3f635790: move *a13(0xffe0), a8, 1 +3f6357b0: jreq L3F635740 +3f6357c0: dec a8 +3f6357d0: jreq L3F635320 +L3F6357E0: +3f6357e0: move *a13(0xffe0), a11, 1 +3f635800: dsjs a11, L3F6358B0 +3f635810: move *a13(0xff60), a11, 1 +3f635830: move *a11, a7, 1 +3f635840: jreq L3F6358B0 +3f635850: move a14, -*sp, 1 +3f635860: move *a11(0x0), *a14+, 1 +3f635880: calla L3F6ACE40 +L3F6358B0: +3f6358b0: move *a13, a8, 1 +L3F6358C0: +3f6358c0: move *sp(0xc0), a14, 1 +3f6358e0: mmfm sp, a5,a7,a9,a11,a13 +3f635900: rets 2 +L3F635910: +3f635910: mmtm sp, a9,a11,a13 +3f635930: move a14, a13 +3f635940: addi 0xc0, a14 +3f635960: move @0x97d70, a11, 1 +3f635990: inc a11 +3f6359a0: move a11, @0x97d70, 1 +3f6359d0: dec a11 +3f6359e0: move a11, a9 +3f6359f0: sll 0xa, a11 +3f635a00: sll 0x8, a9 +3f635a10: add a9, a11 +3f635a20: addi 0x97870, a11 +3f635a50: move a11, *a13(0x80), 1 +3f635a70: move @0x97d70, a9, 1 +3f635aa0: dsjs a9, L3F635AF0 +3f635ab0: sub a9, a9 +3f635ac0: move a9, @0x97d70, 1 +L3F635AF0: +3f635af0: calla L3F623940 +3f635b20: move a8, *a11, 1 +3f635b30: setf 16, 1, 0 +3f635b40: move *a13(0xffe0), *a11(0x20), 0 +3f635b70: move *a13(0xffc0), *a11(0x30), 0 +3f635ba0: move *a13(0xffa0), *a11(0x40), 1 +3f635bd0: move *a13(0xffa0), a9, 1 +3f635bf0: jreq L3F635C70 +3f635c00: addi 0x1b0, a11 +3f635c20: movk 26, a8 +L3F635C30: +3f635c30: move *a9+, *a11+, 1 +3f635c40: dsjs a8, L3F635C30 +3f635c50: move *a9, *a11, 0 +3f635c60: jruc L3F635D10 +L3F635C70: +3f635c70: move a14, -*sp, 1 +3f635c80: movi 0x6a, a9 +3f635ca0: move a9, *a14+, 1 +3f635cb0: addi 0x1b0, a11 +3f635cd0: move a11, *a14+, 1 +3f635ce0: calla L3FB44A00 +L3F635D10: +3f635d10: move *a13(0xff80), a11, 1 +3f635d30: jreq L3F635DC0 +3f635d40: move *a13(0x80), a9, 1 +3f635d60: addi 0x60, a9 +3f635d80: movk 10, a8 +L3F635D90: +3f635d90: move *a11+, *a9+, 1 +3f635da0: dsjs a8, L3F635D90 +3f635db0: jruc L3F635E80 +L3F635DC0: +3f635dc0: move a14, -*sp, 1 +3f635dd0: movi 0x28, a9 +3f635df0: move a9, *a14+, 1 +3f635e00: move *a13(0x80), a9, 1 +3f635e20: addi 0x60, a9 +3f635e40: move a9, *a14+, 1 +3f635e50: calla L3FB44A00 +L3F635E80: +3f635e80: move *a13(0x80), a11, 1 +3f635ea0: setf 16, 1, 0 +3f635eb0: move *a13(0xff60), *a11(0x1a0), 0 +3f635ee0: move @0x1e2ae0, a9, 1 +3f635f10: jaeq L3F6379E0 +3f635f30: move *a13(0xffa0), a11, 1 +3f635f50: jreq L3F636080 +3f635f60: move a14, -*sp, 1 +3f635f70: move *a13(0xffc0), a11, 0 +3f635f90: sll 0x5, a11 +3f635fa0: addi 0x1e2860, a11 +3f635fd0: move *a11+, *a14+, 1 +3f635fe0: move *a13(0xffa0), *a14+, 1 +3f636000: movi 0x3f638440, a8 +3f636030: move a8, *a14+, 1 +3f636040: calla L3FB341E0 +3f636070: jruc L3F636100 +L3F636080: +3f636080: move a14, -*sp, 1 +3f636090: movi 0x3f638478, a8 +3f6360c0: move a8, *a14+, 1 +3f6360d0: calla L3FB341E0 +L3F636100: +3f636100: move a14, -*sp, 1 +3f636110: setf 16, 1, 0 +3f636120: move *a13(0xffe0), a11, 0 +3f636140: sll 0x5, a11 +3f636150: addi 0x1e2a40, a11 +3f636180: move *a11+, *a14+, 1 +3f636190: movi 0x3f6384c8, a8 +3f6361c0: move a8, *a14+, 1 +3f6361d0: calla L3FB341E0 +3f636200: jauc L3F6374E0 +L3F636220: +3f636220: move *a13(0xff80), a11, 1 +3f636240: jaeq L3F6375B0 +3f636260: move *a11(0xc0), *a13(0x0), 1 +3f636290: move *a11(0xe0), *a13(0x20), 1 +3f6362c0: move *a11(0x50), a9, 0 +3f6362e0: move a9, *a13(0x40), 1 +3f636300: move *a13(0xffe0), a9, 0 +3f636320: dsjs a9, L3F6364C0 +3f636330: move a14, -*sp, 1 +3f636340: move *a13(0x0), *a14+, 1 +3f636360: calla L3FB2C140 +3f636390: move a8, *a13, 1 +3f6363a0: move a14, -*sp, 1 +3f6363b0: move *a13(0x20), *a14+, 1 +3f6363d0: calla L3FB2C140 +3f636400: move a8, *a13(0x20), 1 +3f636420: move a14, -*sp, 1 +3f636430: setf 16, 0, 0 +3f636440: move *a13(0x40), a9, 0 +3f636460: move a9, *a14+, 1 +3f636470: calla L3FB2C000 +3f6364a0: move a8, *a13(0x40), 1 +L3F6364C0: +3f6364c0: setf 16, 1, 0 +3f6364d0: move *a13(0xffe0), a9, 0 +3f6364f0: dsjs a9, L3F636550 +3f636500: move *a13(0x40), a9, 1 +3f636520: subk 20, a9 +3f636530: move a9, *a13(0x40), 1 +L3F636550: +3f636550: move *a13(0x40), a9, 1 +3f636570: jreq L3F636660 +3f636580: move a14, -*sp, 1 +3f636590: move *a13, a11, 1 +3f6365a0: add a9, a11 +3f6365b0: move a11, *a14+, 1 +3f6365c0: move *a13(0x0), *a14+, 1 +3f6365e0: movi 0x3f6384e8, a8 +3f636610: move a8, *a14+, 1 +3f636620: calla L3FB341E0 +3f636650: jruc L3F636700 +L3F636660: +3f636660: move a14, -*sp, 1 +3f636670: move *a13(0x0), *a14+, 1 +3f636690: movi 0x3f638530, a8 +3f6366c0: move a8, *a14+, 1 +3f6366d0: calla L3FB341E0 +L3F636700: +3f636700: move a14, -*sp, 1 +3f636710: move *a13(0xff80), a11, 1 +3f636730: setf 16, 0, 0 +3f636740: move *a11(0x130), a8, 0 +3f636760: move a8, *a14+, 1 +3f636770: move *a13(0x20), *a14+, 1 +3f636790: movi 0x3f638548, a8 +3f6367c0: move a8, *a14+, 1 +3f6367d0: calla L3FB341E0 +3f636800: setf 8, 0, 0 +3f636810: move *a11(0x108), a9, 0 +3f636830: move a9, *a13(0x60), 1 +3f636850: jaeq L3F6375B0 +3f636870: movi 0x3f6385a8, a9 +3f6368a0: move a9, *a13(0xa0), 1 +3f6368c0: move *a11(0x108), a9, 0 +3f6368e0: btst 1, a9 +3f6368f0: jreq L3F636A30 +3f636900: move a14, -*sp, 1 +3f636910: movi 0x3f6385b8, a8 +3f636940: move a8, *a14+, 1 +3f636950: move *a13(0xa0), *a14+, 1 +3f636970: movi 0x3f6385d8, a8 +3f6369a0: move a8, *a14+, 1 +3f6369b0: calla L3FB341E0 +3f6369e0: movi 0x3f638600, a9 +3f636a10: move a9, *a13(0xa0), 1 +L3F636A30: +3f636a30: setf 8, 0, 0 +3f636a40: move *a11(0x108), a9, 0 +3f636a60: btst 4, a9 +3f636a70: jreq L3F636BB0 +3f636a80: move a14, -*sp, 1 +3f636a90: movi 0x3f638610, a8 +3f636ac0: move a8, *a14+, 1 +3f636ad0: move *a13(0xa0), *a14+, 1 +3f636af0: movi 0x3f6385d8, a8 +3f636b20: move a8, *a14+, 1 +3f636b30: calla L3FB341E0 +3f636b60: movi 0x3f638600, a9 +3f636b90: move a9, *a13(0xa0), 1 +L3F636BB0: +3f636bb0: setf 8, 0, 0 +3f636bc0: move *a11(0x108), a9, 0 +3f636be0: btst 0, a9 +3f636bf0: jreq L3F636D30 +3f636c00: move a14, -*sp, 1 +3f636c10: movi 0x3f638630, a8 +3f636c40: move a8, *a14+, 1 +3f636c50: move *a13(0xa0), *a14+, 1 +3f636c70: movi 0x3f6385d8, a8 +3f636ca0: move a8, *a14+, 1 +3f636cb0: calla L3FB341E0 +3f636ce0: movi 0x3f638600, a9 +3f636d10: move a9, *a13(0xa0), 1 +L3F636D30: +3f636d30: setf 8, 0, 0 +3f636d40: move *a11(0x108), a9, 0 +3f636d60: btst 2, a9 +3f636d70: jreq L3F636EB0 +3f636d80: move a14, -*sp, 1 +3f636d90: movi 0x3f638650, a8 +3f636dc0: move a8, *a14+, 1 +3f636dd0: move *a13(0xa0), *a14+, 1 +3f636df0: movi 0x3f6385d8, a8 +3f636e20: move a8, *a14+, 1 +3f636e30: calla L3FB341E0 +3f636e60: movi 0x3f638600, a9 +3f636e90: move a9, *a13(0xa0), 1 +L3F636EB0: +3f636eb0: setf 8, 0, 0 +3f636ec0: move *a11(0x108), a9, 0 +3f636ee0: btst 3, a9 +3f636ef0: jreq L3F637030 +3f636f00: move a14, -*sp, 1 +3f636f10: movi 0x3f638670, a8 +3f636f40: move a8, *a14+, 1 +3f636f50: move *a13(0xa0), *a14+, 1 +3f636f70: movi 0x3f6385d8, a8 +3f636fa0: move a8, *a14+, 1 +3f636fb0: calla L3FB341E0 +3f636fe0: movi 0x3f638600, a9 +3f637010: move a9, *a13(0xa0), 1 +L3F637030: +3f637030: setf 8, 0, 0 +3f637040: move *a11(0x108), a9, 0 +3f637060: btst 5, a9 +3f637070: jreq L3F6371B0 +3f637080: move a14, -*sp, 1 +3f637090: movi 0x3f638698, a8 +3f6370c0: move a8, *a14+, 1 +3f6370d0: move *a13(0xa0), *a14+, 1 +3f6370f0: movi 0x3f6385d8, a8 +3f637120: move a8, *a14+, 1 +3f637130: calla L3FB341E0 +3f637160: movi 0x3f638600, a9 +3f637190: move a9, *a13(0xa0), 1 +L3F6371B0: +3f6371b0: move a14, -*sp, 1 +3f6371c0: movi 0x3f6386b8, a8 +3f6371f0: move a8, *a14+, 1 +3f637200: calla L3FB341E0 +3f637230: jruc L3F6375B0 +L3F637240: +3f637240: move a14, -*sp, 1 +3f637250: move *a13(0xff60), a11, 1 +3f637270: andi 0xff, a11 +3f6372a0: sll 0x5, a11 +3f6372b0: addi 0x1e25a0, a11 +3f6372e0: move *a11+, *a14+, 1 +3f6372f0: movi 0x3f6386c8, a8 +3f637320: move a8, *a14+, 1 +3f637330: calla L3FB341E0 +3f637360: move *a13(0xff60), a11, 1 +3f637380: andi 0xff, a11 +3f6373b0: subk 19, a11 +3f6373c0: jrne L3F6375B0 +3f6373d0: move a14, -*sp, 1 +3f6373e0: move *a13(0xff60), a11, 1 +3f637400: sra 0x8, a11 +3f637410: sll 0x5, a11 +3f637420: addi 0x1e29c0, a11 +3f637450: move *a11+, *a14+, 1 +3f637460: movi 0x3f6386e0, a8 +3f637490: move a8, *a14+, 1 +3f6374a0: calla L3FB341E0 +3f6374d0: jruc L3F6375B0 +L3F6374E0: +3f6374e0: setf 16, 1, 0 +3f6374f0: move *a13(0xffe0), a8, 0 +3f637510: jaeq L3F636220 +3f637530: dec a8 +3f637540: jaeq L3F636220 +3f637560: dec a8 +3f637570: jreq L3F637240 +3f637580: subk 2, a8 +3f637590: jaeq L3F636220 +L3F6375B0: +3f6375b0: move *a13(0xffa0), a11, 1 +3f6375d0: jreq L3F6376E0 +3f6375e0: move a14, -*sp, 1 +3f6375f0: setf 16, 1, 0 +3f637600: move *a11(0x40), a9, 0 +3f637620: sll 0x5, a9 +3f637630: addi 0x1e2860, a9 +3f637660: move *a9+, *a14+, 1 +3f637670: movi 0x3f638708, a8 +3f6376a0: move a8, *a14+, 1 +3f6376b0: calla L3FB341E0 +L3F6376E0: +3f6376e0: move a14, -*sp, 1 +3f6376f0: movi 0x3f638740, a8 +3f637720: move a8, *a14+, 1 +3f637730: calla L3FB341E0 +3f637760: move a11, a8 +3f637770: jreq L3F6379E0 +3f637780: move a14, -*sp, 1 +3f637790: move *a8(0x280), *a14+, 1 +3f6377b0: move *a8(0x140), *a14+, 1 +3f6377d0: move *a8(0x120), *a14+, 1 +3f6377f0: move *a8(0x220), *a14+, 1 +3f637810: setf 16, 0, 0 +3f637820: move *a8(0x1f0), a8, 0 +3f637840: move a8, *a14+, 1 +3f637850: move *a11(0x200), *a14+, 1 +3f637870: movi 0x3f638750, a8 +3f6378a0: move a8, *a14+, 1 +3f6378b0: calla L3FB341E0 +3f6378e0: move a14, -*sp, 1 +3f6378f0: setf 16, 0, 0 +3f637900: move *a11(0x1e0), a8, 0 +3f637920: move a8, *a14+, 1 +3f637930: move *a11(0x1a0), *a14+, 1 +3f637950: move *a11(0x180), *a14+, 1 +3f637970: movi 0x3f638928, a8 +3f6379a0: move a8, *a14+, 1 +3f6379b0: calla L3FB341E0 +L3F6379E0: +3f6379e0: move *sp(0x80), a14, 1 +3f637a00: mmfm sp, a9,a11,a13 +3f637a20: rets 2 +3f637a30: or a2, a1 +3f637a40: add b10, b4 +3f637a50: cmp a2, a3 +3f637a60: sub a0, a0 +3f637a70: or a2, a5 +3f637a80: addc a10, a1 +3f637a90: .word 0x0048 +3f637aa0: cmp a10, a2 +3f637ab0: sub a2, a14 +3f637ac0: move a0, a0 +3f637ad0: andn a10, a9 +3f637ae0: sub b10, b4 +3f637af0: .word 0x004e +3f637b00: move a10, b3 +3f637b10: move a2, b14 +3f637b20: addc a10, a5 +3f637b30: .word 0x0054 +3f637b40: addc a10, a1 +3f637b50: sub a10, a3 +3f637b60: or b2, b0 +3f637b70: sub a0, a0 +3f637b80: andn a10, a9 +3f637b90: move a10, b3 +3f637ba0: move a2, b14 +3f637bb0: addc a10, a5 +3f637bc0: .word 0x0054 +3f637bd0: cmp b2, b3 +3f637be0: or b2, b5 +3f637bf0: move a10, b4 +3f637c00: move b2, a7 +3f637c10: andn a0, a0 +3f637c20: xor a2, a3 +3f637c30: .word 0x0044 +3f637c40: sub b10, b3 +3f637c50: sub a2, a14 +3f637c60: add a8, a0 +3f637c70: move a10, b2 +3f637c80: or b2, b2 +3f637c90: addc a8, a0 +3f637ca0: move a2, sp +3f637cb0: andn b2, b4 +3f637cc0: move a2, sp +3f637cd0: andn a8, a0 +3f637ce0: move a2, b5 +3f637cf0: sub b10, b3 +3f637d00: andn a0, a0 +3f637d10: xor a2, a3 +3f637d20: move a10, sp +3f637d30: .word 0x0042 +3f637d40: sub b10, b3 +3f637d50: sub a2, a14 +3f637d60: move a10, sp +3f637d70: .word 0x0042 +3f637d80: move b10, a3 +3f637d90: btst a10, a3 +3f637da0: sub a2, a1 +3f637db0: andn a2, a4 +3f637dc0: and a0, a0 +3f637dd0: sub a10, a5 +3f637de0: add b10, b2 +3f637df0: sub a2, a4 +3f637e00: .word 0x0052 +3f637e10: move a10, b3 +3f637e20: move a2, b14 +3f637e30: addc a10, a5 +3f637e40: rl 0x12, b4 +3f637e50: subb a0, a0 +3f637e60: andn a10, a1 +3f637e70: or b2, b4 +3f637e80: move a10, a9 +3f637e90: .word 0x004f +3f637ea0: move b2, b3 +3f637eb0: xor a10, sp +3f637ec0: cmp b10, b4 +3f637ed0: move a10, b13 +3f637ee0: and a0, a0 +3f637ef0: move b10, a2 +3f637f00: move b10, a4 +3f637f10: addc b10, b2 +3f637f20: .word 0x0056 +3f637f30: andn b2, b0 +3f637f40: or a2, sp +3f637f50: andn a10, sp +3f637f60: move a2, b5 +3f637f70: .word 0x0044 +3f637f80: move a2, a3 +3f637f90: andn a10, sp +3f637fa0: sub a2, a5 +3f637fb0: andn a8, a0 +3f637fc0: move b2, a9 +3f637fd0: andn b10, sp +3f637fe0: move a2, b5 +3f637ff0: .word 0x0054 +3f638000: divs b10, b3 +3f638010: mpyu a10, a14 +3f638020: addc b10, b2 +3f638030: sub b2, b6 +3f638040: sub a8, a0 +3f638050: or b2, b3 +3f638060: addc a2, a1 +3f638070: cmp a10, a12 +3f638080: cmp b2, b3 +3f638090: sub a2, a5 +3f6380a0: addc a8, a0 +3f6380b0: move a10, b12 +3f6380c0: sub b10, b3 +3f6380d0: xor b10, sp +3f6380e0: cmp a10, a1 +3f6380f0: .word 0x0054 +3f638100: cmp a10, a6 +3f638110: mpyu a10, a14 +3f638120: add b10, b7 +3f638130: or a2, a9 +3f638140: rl 0xa, sp +3f638150: addc a8, a0 +3f638160: move a10, b12 +3f638170: cmp b10, b3 +3f638180: subb a10, a14 +3f638190: move a0, a0 +3f6381a0: andn a10, a1 +3f6381b0: mpyu b10, b4 +3f6381c0: addc a10, a1 +3f6381d0: .word 0x004b +3f6381e0: cmp a10, a6 +3f6381f0: mpyu a10, a14 +3f638200: add b10, b7 +3f638210: or a2, a9 +3f638220: rl 0x12, sp +3f638230: or a0, a0 +3f638240: move a10, a9 +3f638250: mpyu a10, a5 +3f638260: add b10, b7 +3f638270: or a2, a9 +3f638280: andn a0, a0 +3f638290: divs a2, a5 +3f6382a0: or a2, a13 +3f6382b0: and a0, a0 +3f6382c0: andn a2, a5 +3f6382d0: cmp b10, b3 +3f6382e0: or b2, b3 +3f6382f0: btst a8, a0 +L3F638300: +3f638300: sub a10, a5 +L3F638310: +3f638310: .word 0x0050 +L3F638320: +3f638320: move b9, b2 +3f638330: move b2, b3 +3f638340: rl a8, a0 +3f638350: .word 0x706e +3f638360: .word 0x7475 +3f638370: modu a8, a0 +3f638380: .word 0x7475 +3f638390: .word 0x7570 +3f6383a0: .word 0x0074 +3f6383b0: .word 0x7375 +3f6383c0: .word 0x7265 +3f6383d0: .word 0x7200 +3f6383e0: .word 0x7365 +3f6383f0: modu b11, b0 +3f638400: sra a3, a14 +3f638410: sra a0, a0 +3f638420: modu b11, b2 +3f638430: .word 0x0070 +3f638440: .word 0x7825 +3f638450: sll 0x9, a0 +3f638460: dsjs b3, L3F6385A0 +3f638470: dsjs a0, L3F638300 +3f638480: dsjs sp, L3F638300 +3f638490: dsjs sp, L3F638310 +3f6384a0: dsjs sp, L3F638320 +3f6384b0: sla 0x1, sp +3f6384c0: sll 0x8, a0 +3f6384d0: sla 0x3, b3 +L3F6384E0: +3f6384e0: divu a8, a0 +3f6384f0: .word 0x7825 +3f638500: srl 0xf, a14 +3f638510: .word 0x7825 +3f638520: rev a9 +3f638530: .word 0x7825 +3f638540: add a0, a0 +3f638550: .word 0x7825 +3f638560: sla 0x1, a12 +3f638570: .word 0x7275 +3f638580: dsjs b0, L3F6384E0 +3f638590: .word 0x7825 +L3F6385A0: +3f6385a0: dsjs a0, L3F6385B0 +L3F6385B0: +3f6385b0: andn a8, a0 +L3F6385C0: +3f6385c0: move b2, a9 +L3F6385D0: +3f6385d0: sll 0x8, a0 +3f6385e0: sll 0xb, b3 +3f6385f0: .word 0x0073 +3f638600: rev a12 +L3F638610: +3f638610: addc a10, a1 +3f638620: .word 0x004b +3f638630: cmp a10, a6 +3f638640: .word 0x004e +3f638650: andn b10, b2 +3f638660: .word 0x0054 +3f638670: or b10, b0 +3f638680: cmp b2, b3 +3f638690: or a8, a0 +3f6386a0: subb b10, b2 +3f6386b0: dsjs a0, L3F6385C0 +3f6386c0: sll 0x8, a0 +3f6386d0: .word 0x0073 +3f6386e0: sll 0x9, b12 +3f6386f0: dsjs b3, L3F6385D0 +3f638700: sla 0x0, a0 +3f638710: dsjs a13, L3F638610 +3f638720: sll 0x9, a0 +3f638730: .word 0x0073 +3f638740: .word 0x000a +3f638750: .word 0x7209 +3f638760: .word 0x7663 +3f638770: sra 0x1e, sp +3f638780: .word 0x786e +3f638790: srl 0x1d, b4 +3f6387a0: modu b3, b7 +3f6387b0: srl 0x1d, a4 +3f6387c0: .word 0x7075 +3f6387d0: sla 0x1, a9 +3f6387e0: sll 0x9, a8 +3f6387f0: srl 0x1d, b8 +3f638800: .word 0x7825 +3f638810: sll 0x9, a12 +3f638820: sra 0x15, b8 +3f638830: .word 0x7320 +3f638840: sra a3, a14 +3f638850: sra 0x1e, sp +3f638860: modu b3, b5 +3f638870: srl 0x1d, a1 +3f638880: .word 0x786e +3f638890: srl 0x1d, b4 +3f6388a0: sla a11, a13 +3f6388b0: sra 0x15, b8 +3f6388c0: sra 0x1f, a0 +3f6388d0: .word 0x7825 +3f6388e0: sll 0x9, a12 +3f6388f0: srl 0x1d, b8 +3f638900: .word 0x7825 +3f638910: .word 0x0a29 +3f638920: trap 0 +3f638930: modu b3, b3 +3f638940: mpyu a11, a4 +3f638950: .word 0x7728 +3f638960: rl 0xb, a12 +3f638970: .word 0x772c +3f638980: rl 0x13, a12 +3f638990: .word 0x772c +3f6389a0: sra a3, a14 +3f6389b0: sla 0x1, a9 +3f6389c0: sll 0x9, a8 +3f6389d0: srl 0x1d, b8 +3f6389e0: .word 0x7825 +3f6389f0: sll 0x9, a12 +3f638a00: sra 0x15, b8 +3f638a10: .word 0x000a +3f638a20: .word 0x0000 +3f638a30: .word 0x0000 +3f638a40: .word 0x0000 +3f638a50: .word 0x0000 +3f638a60: .word 0x0000 +3f638a70: .word 0x0000 +3f638a80: .word 0x0000 +3f638a90: .word 0x0000 +3f638aa0: .word 0x0000 +3f638ab0: .word 0x0000 +3f638ac0: .word 0x0000 +3f638ad0: .word 0x0000 +3f638ae0: .word 0x0000 +3f638af0: .word 0x0000 +3f638b00: .word 0x0000 +3f638b10: .word 0x0000 +3f638b20: .word 0x0000 +3f638b30: .word 0x0000 +3f638b40: .word 0x0000 +3f638b50: .word 0x0000 +3f638b60: .word 0x0000 +3f638b70: .word 0x0000 +3f638b80: .word 0x0000 +3f638b90: .word 0x0000 +3f638ba0: .word 0x0000 +3f638bb0: .word 0x0000 +3f638bc0: .word 0x0000 +3f638bd0: .word 0x0000 +3f638be0: .word 0x0000 +3f638bf0: .word 0x0000 +L3F638C00: +3f638c00: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f638c20: move a14, a13 +3f638c30: addi 0xa0, a14 +3f638c50: move *a13(0xffe0), a9, 1 +3f638c70: move *a13(0xffc0), a10, 1 +3f638c90: move *a9(0x100), a7, 1 +3f638cb0: move *a7(0xc0), *a13(0x0), 1 +3f638ce0: move a10, a7 +3f638cf0: jaeq L3F639B70 +3f638d10: jruc L3F638E00 +3f638d20: nop +3f638d30: nop +3f638d40: nop +3f638d50: nop +3f638d60: nop +3f638d70: nop +3f638d80: nop +3f638d90: nop +3f638da0: nop +3f638db0: nop +3f638dc0: nop +3f638dd0: nop +3f638de0: nop +3f638df0: nop +L3F638E00: +3f638e00: move *a9, a11, 1 +3f638e10: cmp a9, a11 +3f638e20: jreq L3F638EC0 +L3F638E30: +3f638e30: move *a11(0xc0), a7, 1 +3f638e50: move *a10(0xc0), a5, 1 +3f638e70: cmp a5, a7 +3f638e80: jrgt L3F638EC0 +3f638e90: move *a11, a11, 1 +3f638ea0: cmp a9, a11 +3f638eb0: jrne L3F638E30 +L3F638EC0: +3f638ec0: move *a9(0x200), a7, 1 +3f638ee0: move *a10(0xc0), a5, 1 +3f638f00: cmp a5, a7 +3f638f10: jrne L3F6390C0 +3f638f20: move *a9, a7, 1 +3f638f30: move *a9(0x200), a5, 1 +3f638f50: move *a7(0xc0), a7, 1 +3f638f70: cmp a7, a5 +3f638f80: jrne L3F6390C0 +3f638f90: move *a9, a7, 1 +3f638fa0: setf 16, 1, 0 +3f638fb0: move *a7(0x50), a7, 0 +3f638fd0: move *a10(0x50), a5, 0 +3f638ff0: cmp a5, a7 +3f639000: jrne L3F6390C0 +3f639010: move a14, -*sp, 1 +3f639020: move a10, a7 +3f639030: andi 0xfffffc00, a7 +3f639060: move a7, *a14+, 1 +3f639070: calla L3F6ADF20 +3f6390a0: jauc L3F639B70 +L3F6390C0: +3f6390c0: move *a11(0x20), a7, 1 +3f6390e0: cmp a9, a7 +3f6390f0: jreq L3F6394A0 +3f639100: move *a11(0x20), a11, 1 +3f639120: setf 16, 1, 0 +3f639130: move *a11(0x50), a7, 0 +3f639150: move *a11(0xc0), a5, 1 +3f639170: add a7, a5 +3f639180: move *a10(0xc0), a7, 1 +3f6391a0: move a5, a0 +3f6391b0: sub a7, a0 +3f6391c0: jrle L3F639490 +3f6391d0: move *a10(0x50), a7, 0 +3f6391f0: cmp a7, a0 +3f639200: jrlt L3F639330 +3f639210: move @0x97650, a7, 1 +3f639240: inc a7 +3f639250: move a7, @0x97650, 1 +3f639280: move *a10(0x50), a5, 0 +3f6392a0: move @0x97670, a3, 1 +3f6392d0: add a3, a5 +3f6392e0: move a5, @0x97670, 1 +3f639310: jauc L3F63A250 +L3F639330: +3f639330: move a14, -*sp, 1 +3f639340: move a0, *a14+, 1 +3f639350: move a10, a7 +3f639360: andi 0xfffffc00, a7 +3f639390: move a7, *a14+, 1 +3f6393a0: calla L3F6AFBA0 +3f6393d0: setf 16, 1, 0 +3f6393e0: sext a0, 0 +3f6393f0: move *a10(0x50), a7, 0 +3f639410: sub a0, a7 +3f639420: move a7, *a10(0x50), 0 +3f639440: move *a10(0xc0), a7, 1 +3f639460: add a0, a7 +3f639470: move a7, *a10(0xc0), 1 +L3F639490: +3f639490: move *a11, a11, 1 +L3F6394A0: +3f6394a0: move @0x976d0, a7, 1 +3f6394d0: inc a7 +3f6394e0: move a7, @0x976d0, 1 +3f639510: setf 16, 1, 0 +3f639520: move *a10(0x50), a5, 0 +3f639540: move @0x976f0, a3, 1 +3f639570: add a3, a5 +3f639580: move a5, @0x976f0, 1 +3f6395b0: cmp a9, a11 +3f6395c0: jreq L3F639A60 +L3F6395D0: +3f6395d0: setf 16, 1, 0 +3f6395e0: move *a10(0x50), a7, 0 +3f639600: move *a10(0xc0), a5, 1 +3f639620: add a7, a5 +3f639630: move *a11(0xc0), a7, 1 +3f639650: move a5, a0 +3f639660: sub a7, a0 +3f639670: jrle L3F639A60 +3f639680: move *a11(0x50), a7, 0 +3f6396a0: cmp a7, a0 +3f6396b0: jrge L3F639820 +3f6396c0: move *a11(0xc0), a7, 1 +3f6396e0: add a0, a7 +3f6396f0: move a7, *a11(0xc0), 1 +3f639710: sext a0, 0 +3f639720: move *a11(0x50), a7, 0 +3f639740: sub a0, a7 +3f639750: move a7, *a11(0x50), 0 +3f639770: move a14, -*sp, 1 +3f639780: move a0, *a14+, 1 +3f639790: move a11, a7 +3f6397a0: andi 0xfffffc00, a7 +3f6397d0: move a7, *a14+, 1 +3f6397e0: calla L3F6AFBA0 +3f639810: jruc L3F639A60 +L3F639820: +3f639820: move *a11, a11, 1 +3f639830: move *a11(0x20), a7, 1 +3f639850: andi 0xfffffc00, a7 +3f639880: move a7, *a13(0x20), 1 +3f6398a0: pushst +3f6398b0: dint +3f6398c0: move *a11(0x20), *a13(0x60), 1 +3f6398f0: move *a13(0x60), a5, 1 +3f639910: move *a5(0x20), *a13(0x80), 1 +3f639940: move *a13(0x80), a3, 1 +3f639960: move *a5, *a3, 1 +3f639970: move *a3, a3, 1 +3f639980: move *a13(0x80), *a3(0x20), 1 +3f6399b0: move a5, *a5, 1 +3f6399c0: move a5, *a5(0x20), 1 +3f6399e0: popst +3f6399f0: move a14, -*sp, 1 +3f639a00: move a7, *a14+, 1 +3f639a10: calla L3F6ADF20 +3f639a40: cmp a9, a11 +3f639a50: jrne L3F6395D0 +L3F639A60: +3f639a60: pushst +3f639a70: dint +3f639a80: move a10, *a13(0x60), 1 +3f639aa0: move *a11(0x20), *a13(0x80), 1 +3f639ad0: move *a13(0x80), a7, 1 +3f639af0: move *a7, *a10, 1 +3f639b00: move a7, *a10(0x20), 1 +3f639b20: move a10, *a7, 1 +3f639b30: move *a10, a5, 1 +3f639b40: move a10, *a5(0x20), 1 +3f639b60: popst +L3F639B70: +3f639b70: setf 16, 1, 0 +3f639b80: move *a9(0x40), a7, 0 +3f639ba0: subk 3, a7 +3f639bb0: jrge L3F639BE0 +3f639bc0: sub a8, a8 +3f639bd0: jruc L3F63A2F0 +L3F639BE0: +3f639be0: move *a9, a10, 1 +3f639bf0: cmp a9, a10 +3f639c00: jreq L3F639C70 +3f639c10: move *a10(0xc0), a7, 1 +3f639c30: move *a9(0x200), a5, 1 +3f639c50: cmp a5, a7 +3f639c60: jreq L3F639C90 +L3F639C70: +3f639c70: sub a8, a8 +3f639c80: jruc L3F63A2F0 +L3F639C90: +3f639c90: move *a9(0x40), a7, 0 +3f639cb0: subk 3, a7 +3f639cc0: jrne L3F639D20 +3f639cd0: move *a10(0x50), a7, 0 +3f639cf0: jreq L3F639D20 +3f639d00: sub a8, a8 +3f639d10: jruc L3F63A2F0 +L3F639D20: +3f639d20: setf 16, 1, 0 +3f639d30: move *a10(0x50), a7, 0 +3f639d50: move *a9(0x200), a5, 1 +3f639d70: add a7, a5 +3f639d80: move a5, *a9(0x200), 1 +3f639da0: setf 8, 0, 0 +3f639db0: move *a10(0x108), a7, 0 +3f639dd0: movk 1, a5 +3f639de0: and a5, a7 +3f639df0: move a7, *a13(0x40), 1 +3f639e10: pushst +3f639e20: dint +3f639e30: move a10, *a13(0x60), 1 +3f639e50: move *a10(0x20), *a13(0x80), 1 +3f639e80: move *a13(0x80), a3, 1 +3f639ea0: move *a10, *a3, 1 +3f639eb0: move *a3, a5, 1 +3f639ec0: move a3, *a5(0x20), 1 +3f639ee0: move a10, *a10, 1 +3f639ef0: move a10, *a10(0x20), 1 +3f639f10: popst +3f639f20: move a10, a5 +3f639f30: andi 0xfffffc00, a5 +3f639f60: move a5, *a13(0x20), 1 +3f639f80: move a10, a12 +3f639f90: move *a10, a10, 1 +3f639fa0: move *a13, a3, 1 +3f639fb0: setf 16, 1, 0 +3f639fc0: move *a3(0x30), a3, 0 +3f639fe0: btst 5, a3 +3f639ff0: jreq L3F63A080 +3f63a000: move a14, -*sp, 1 +3f63a010: move a5, *a14+, 1 +3f63a020: calla L3F6ADF20 +3f63a050: cmp a12, a10 +3f63a060: jrne L3F63A110 +3f63a070: jruc L3F63A190 +L3F63A080: +3f63a080: move a14, -*sp, 1 +3f63a090: move a5, *a14+, 1 +3f63a0a0: move *a13, a3, 1 +3f63a0b0: addi 0x160, a3 +3f63a0d0: move a3, *a14+, 1 +3f63a0e0: calla L3F6C0560 +L3F63A110: +3f63a110: cmp a9, a10 +3f63a120: jreq L3F63A190 +3f63a130: move *a10(0xc0), a3, 1 +3f63a150: move *a9(0x200), a5, 1 +3f63a170: cmp a5, a3 +3f63a180: jreq L3F639D20 +L3F63A190: +3f63a190: move a14, -*sp, 1 +3f63a1a0: move *a13, a5, 1 +3f63a1b0: addi 0x160, a5 +3f63a1d0: move a5, *a14+, 1 +3f63a1e0: move *a13(0x0), *a14+, 1 +3f63a200: calla L3F6BFE00 +3f63a230: move a7, a8 +3f63a240: jruc L3F63A2F0 +L3F63A250: +3f63a250: move a14, -*sp, 1 +3f63a260: move a10, a7 +3f63a270: andi 0xfffffc00, a7 +3f63a2a0: move a7, *a14+, 1 +3f63a2b0: calla L3F6ADF20 +3f63a2e0: sub a8, a8 +L3F63A2F0: +3f63a2f0: move *sp(0x140), a14, 1 +3f63a310: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f63a330: rets 2 +3f63a340: mmtm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f63a360: move a14, a13 +3f63a370: addi 0x1f0, a14 +3f63a390: sub a7, a7 +3f63a3a0: move a7, *a13(0x20), 1 +3f63a3c0: move a7, a11 +3f63a3d0: move a7, *a13(0x120), 1 +3f63a3f0: move a7, *a13(0x170), 1 +3f63a410: move a7, *a13(0x190), 1 +3f63a430: move @0x97590, a5, 1 +3f63a460: inc a5 +3f63a470: move a5, @0x97590, 1 +3f63a4a0: move *a13(0xffe0), a10, 1 +3f63a4c0: move *a10(0x20), a5, 1 +3f63a4e0: sll 0x3, a5 +3f63a4f0: add a10, a5 +3f63a500: move a5, a9 +3f63a510: setf 4, 0, 0 +3f63a520: move *a9, a5, 0 +3f63a530: subk 5, a5 +3f63a540: jrls L3F63A5B0 +3f63a550: move a14, -*sp, 1 +3f63a560: move a7, *a14+, 1 +3f63a570: move a9, *a14+, 1 +3f63a580: calla L3F62C4B0 +L3F63A5B0: +3f63a5b0: move *a10(0x20), a5, 1 +3f63a5d0: cmpi 0x7c, a5 +3f63a5f0: jrhi L3F63A660 +3f63a600: setf 16, 1, 0 +3f63a610: move *a10(0x40), a5, 0 +3f63a630: cmpi 0x28, a5 +3f63a650: jrnc L3F63A7E0 +L3F63A660: +3f63a660: move a14, -*sp, 1 +3f63a670: movi 0x28, a5 +3f63a690: move a5, *a14+, 1 +3f63a6a0: move a10, *a14+, 1 +3f63a6b0: calla L3F6B0160 +3f63a6e0: move a8, a10 +3f63a6f0: jrne L3F63A790 +3f63a700: move @0x97630, a5, 1 +3f63a730: inc a5 +3f63a740: move a5, @0x97630, 1 +3f63a770: jauc L3F643C00 +L3F63A790: +3f63a790: move *a10(0x20), a5, 1 +3f63a7b0: sll 0x3, a5 +3f63a7c0: add a10, a5 +3f63a7d0: move a5, a9 +L3F63A7E0: +3f63a7e0: setf 16, 1, 0 +3f63a7f0: move *a9(0x10), a5, 0 +3f63a810: move a5, *a13(0x60), 1 +3f63a830: addk 20, a5 +3f63a840: move a5, *a13(0x40), 1 +3f63a860: move @0x1e2cf0, a5, 1 +3f63a890: jreq L3F63AC30 +3f63a8a0: move a7, *a9(0x20), 1 +3f63a8c0: move a7, *a9, 1 +3f63a8d0: movb a7, *a9(0x40) +3f63a8f0: setf 16, 0, 0 +3f63a900: move *a13(0x60), a5, 0 +3f63a920: move a5, *a9(0x50), 0 +3f63a940: move a14, -*sp, 1 +3f63a950: move *a9(0x50), a5, 0 +3f63a970: move a5, *a14+, 1 +3f63a980: calla L3FB2C000 +3f63a9b0: setf 16, 1, 0 +3f63a9c0: move a8, *a9(0x50), 0 +3f63a9e0: move a14, -*sp, 1 +3f63a9f0: move *a13(0x40), *a14+, 1 +3f63aa10: move a10, *a14+, 1 +3f63aa20: calla L3FB2C290 +3f63aa50: setf 16, 0, 0 +3f63aa60: move a8, *a9(0x120), 0 +3f63aa80: zext a8, 0 +3f63aa90: jreq L3F63AC30 +3f63aaa0: move @0x1e2cd0, a5, 1 +3f63aad0: jreq L3F63ABA0 +3f63aae0: move a14, -*sp, 1 +3f63aaf0: move a9, a5 +3f63ab00: addi 0x60, a5 +3f63ab20: move *a5+, *a14+, 1 +3f63ab30: movi 0x3f644f90, a8 +3f63ab60: move a8, *a14+, 1 +3f63ab70: calla L3FB341E0 +L3F63ABA0: +3f63aba0: move @0x975f0, a5, 1 +3f63abd0: inc a5 +3f63abe0: move a5, @0x975f0, 1 +3f63ac10: jauc L3F6438F0 +L3F63AC30: +3f63ac30: setf 4, 0, 0 +3f63ac40: move *a9(0x104), a5, 0 +3f63ac60: sll 0x2, a5 +3f63ac70: move a5, *a13(0x80), 1 +3f63ac90: subk 20, a5 +3f63aca0: jrc L3F63AD10 +3f63acb0: move *a13(0x80), a5, 1 +3f63acd0: move *a13(0x60), a7, 1 +3f63acf0: cmp a7, a5 +3f63ad00: jrle L3F63AEC0 +L3F63AD10: +3f63ad10: move @0x1e2cd0, a7, 1 +3f63ad40: jreq L3F63AE30 +3f63ad50: move a14, -*sp, 1 +3f63ad60: move *a13(0x80), *a14+, 1 +3f63ad80: move a9, a5 +3f63ad90: addi 0x60, a5 +3f63adb0: move *a5+, *a14+, 1 +3f63adc0: movi 0x3f645018, a8 +3f63adf0: move a8, *a14+, 1 +3f63ae00: calla L3FB341E0 +L3F63AE30: +3f63ae30: move @0x97610, a7, 1 +3f63ae60: inc a7 +3f63ae70: move a7, @0x97610, 1 +3f63aea0: jauc L3F6438F0 +L3F63AEC0: +3f63aec0: sub a5, a7 +3f63aed0: move a7, *a13(0x60), 1 +3f63aef0: setf 16, 1, 0 +3f63af00: move a7, *a9(0x50), 0 +3f63af20: subk 20, a5 +3f63af30: jrls L3F63B540 +3f63af40: move *a13(0x80), a5, 1 +3f63af60: move *a10(0x40), a7, 0 +3f63af80: subk 20, a7 +3f63af90: cmp a5, a7 +3f63afa0: jrnc L3F63B120 +3f63afb0: move a14, -*sp, 1 +3f63afc0: addk 20, a5 +3f63afd0: move a5, *a14+, 1 +3f63afe0: move a10, *a14+, 1 +3f63aff0: calla L3F6B0160 +3f63b020: move a8, a10 +3f63b030: jrne L3F63B0D0 +3f63b040: move @0x97630, a7, 1 +3f63b070: inc a7 +3f63b080: move a7, @0x97630, 1 +3f63b0b0: jauc L3F643C00 +L3F63B0D0: +3f63b0d0: move *a10(0x20), a7, 1 +3f63b0f0: sll 0x3, a7 +3f63b100: add a10, a7 +3f63b110: move a7, a9 +L3F63B120: +3f63b120: move a14, -*sp, 1 +3f63b130: movk 1, a7 +3f63b140: move a7, *a14+, 1 +3f63b150: move a11, *a14+, 1 +3f63b160: calla L3F6AC3C0 +3f63b190: move a8, *a13(0x20), 1 +3f63b1b0: move a8, a5 +3f63b1c0: jaeq L3F6438F0 +3f63b1e0: move *a13(0x80), a7, 1 +3f63b200: subk 20, a7 +3f63b210: setf 16, 1, 0 +3f63b220: move a7, *a5(0x40), 0 +3f63b240: move *a10(0x20), a7, 1 +3f63b260: sll 0x3, a7 +3f63b270: add a10, a7 +3f63b280: addi 0x140, a7 +3f63b2a0: move a7, *a13(0x1b0), 1 +3f63b2c0: move a14, -*sp, 1 +3f63b2d0: move *a5(0x40), a5, 0 +3f63b2f0: move a5, *a14+, 1 +3f63b300: move *a8(0x20), a5, 1 +3f63b320: sll 0x3, a5 +3f63b330: add a8, a5 +3f63b340: move a5, *a14+, 1 +3f63b350: move a7, *a14+, 1 +3f63b360: calla L3FB44400 +3f63b390: move *a13(0x20), a5, 1 +3f63b3b0: setf 16, 1, 0 +3f63b3c0: move *a10(0x40), a3, 0 +3f63b3e0: move *a5(0x40), a5, 0 +3f63b400: sub a5, a3 +3f63b410: move a3, *a10(0x40), 0 +3f63b430: move a14, -*sp, 1 +3f63b440: move *a10(0x40), a5, 0 +3f63b460: subi 0x28, a5 +3f63b480: move a5, *a14+, 1 +3f63b490: move a7, *a14+, 1 +3f63b4a0: move *a13(0x20), a5, 1 +3f63b4c0: move *a5(0x40), a3, 0 +3f63b4e0: sll 0x3, a3 +3f63b4f0: add a7, a3 +3f63b500: move a3, *a14+, 1 +3f63b510: calla L3FB44400 +L3F63B540: +3f63b540: setf 8, 0, 0 +3f63b550: move *a9(0x108), a12, 0 +3f63b570: move *a10(0x20), a7, 1 +3f63b590: addi 0x28, a7 +3f63b5b0: move a7, *a10(0x20), 1 +3f63b5d0: setf 16, 1, 0 +3f63b5e0: move *a10(0x40), a7, 0 +3f63b600: subi 0x28, a7 +3f63b620: move a7, *a10(0x40), 0 +3f63b640: move a14, -*sp, 1 +3f63b650: move *a9(0xc0), *a14+, 1 +3f63b670: calla L3FB2C140 +3f63b6a0: move a8, *a9(0xc0), 1 +3f63b6c0: move a14, -*sp, 1 +3f63b6d0: move *a9(0xe0), *a14+, 1 +3f63b6f0: calla L3FB2C140 +3f63b720: move a8, *a9(0xe0), 1 +3f63b740: move a14, -*sp, 1 +3f63b750: setf 16, 0, 0 +3f63b760: move *a9(0x110), a8, 0 +3f63b780: move a8, *a14+, 1 +3f63b790: calla L3FB2C000 +3f63b7c0: setf 16, 0, 0 +3f63b7d0: move a8, *a9(0x110), 0 +3f63b7f0: move a14, -*sp, 1 +3f63b800: move *a9(0x130), a8, 0 +3f63b820: move a8, *a14+, 1 +3f63b830: calla L3FB2C000 +3f63b860: setf 16, 0, 0 +3f63b870: move a8, *a9(0x130), 0 +L3F63B890: +3f63b890: move a14, -*sp, 1 +3f63b8a0: movk 1, a7 +3f63b8b0: move a7, *a14+, 1 +3f63b8c0: setf 16, 0, 0 +3f63b8d0: move *a9(0xb0), a8, 0 +3f63b8f0: move a8, *a14+, 1 +3f63b900: move a9, a5 +3f63b910: addi 0x80, a5 +3f63b930: move *a5+, *a14+, 1 +3f63b940: move *a9(0xa0), a8, 0 +3f63b960: move a8, *a14+, 1 +3f63b970: move a9, a5 +3f63b980: addi 0x60, a5 +3f63b9a0: move *a5+, *a14+, 1 +3f63b9b0: movi 0x970b0, a5 +3f63b9e0: move a5, *a14+, 1 +3f63b9f0: calla L3F61E490 +3f63ba20: move a8, *a13, 1 +3f63ba30: move a8, a3 +3f63ba40: jaeq L3F643460 +3f63ba60: move *a3(0xe0), a11, 1 +3f63ba80: jaeq L3F643460 +3f63baa0: setf 16, 1, 0 +3f63bab0: move *a11(0x40), a7, 0 +3f63bad0: jaeq L3F6438F0 +3f63baf0: move *a3(0xc0), *a13(0xa0), 1 +3f63bb20: move *a13(0xa0), a7, 1 +3f63bb40: move *a7(0x10), a5, 0 +3f63bb60: btst 0, a5 +3f63bb70: jreq L3F63BC20 +3f63bb80: move *a11(0x40), *a13(0x140), 0 +3f63bbb0: movi 0x1e2d30, a5 +3f63bbe0: move a9, a8 +3f63bbf0: movk 10, a3 +L3F63BC00: +3f63bc00: move *a8+, *a5+, 1 +3f63bc10: dsjs a3, L3F63BC00 +L3F63BC20: +3f63bc20: move *a7(0x10), a5, 0 +3f63bc40: btst 1, a5 +3f63bc50: jreq L3F63BEB0 +3f63bc60: move a14, -*sp, 1 +3f63bc70: move a7, *a14+, 1 +3f63bc80: calla L3F6BE610 +3f63bcb0: move a8, *a13(0xa0), 1 +3f63bcd0: move a8, a3 +3f63bce0: jaeq L3F6438F0 +3f63bd00: move *a13(0x170), a7, 1 +3f63bd20: inc a7 +3f63bd30: move a7, *a13(0x170), 1 +3f63bd50: move *a3(0x40), *a13(0x0), 1 +3f63bd80: move *a13, a5, 1 +3f63bd90: move *a9(0x80), *a5(0x90), 1 +3f63bdc0: setf 16, 0, 0 +3f63bdd0: move *a9(0xb0), *a5(0xb0), 0 +3f63be00: calla L3F62BF30 +3f63be30: move a8, *a5(0x1a0), 1 +3f63be50: move *a5(0xe0), a11, 1 +3f63be70: movk 1, a3 +3f63be80: setf 16, 1, 0 +3f63be90: move a3, *a11(0x40), 0 +L3F63BEB0: +3f63beb0: sub a7, a7 +3f63bec0: move a7, *a11(0x2c0), 0 +3f63bee0: move @0x1e3510, a5, 1 +3f63bf10: move a5, *a11(0x70), 0 +3f63bf30: move *a13(0x20), a3, 1 +3f63bf50: jreq L3F63C040 +3f63bf60: move *a11(0x40), a7, 0 +3f63bf80: dec a7 +3f63bf90: jreq L3F63C040 +3f63bfa0: move a14, -*sp, 1 +3f63bfb0: move a9, *a14+, 1 +3f63bfc0: move a3, *a14+, 1 +3f63bfd0: move a11, *a14+, 1 +3f63bfe0: calla L3F643C50 +3f63c010: sub a7, a7 +3f63c020: move a7, *a13(0x20), 1 +L3F63C040: +3f63c040: move *a13(0xa0), a7, 1 +3f63c060: move *a7(0x180), a5, 1 +3f63c080: move *a7(0x160), a3, 1 +3f63c0a0: sub a3, a5 +3f63c0b0: move *a7(0x1c0), a3, 1 +3f63c0d0: move *a7(0x1a0), a1, 1 +3f63c0f0: sub a1, a3 +3f63c100: cmp a3, a5 +3f63c110: jrge L3F63C180 +3f63c120: move *a7(0x180), a5, 1 +3f63c140: move *a7(0x160), a3, 1 +3f63c160: sub a3, a5 +3f63c170: jruc L3F63C1D0 +L3F63C180: +3f63c180: move *a7(0x1c0), a5, 1 +3f63c1a0: move *a7(0x1a0), a3, 1 +3f63c1c0: sub a3, a5 +L3F63C1D0: +3f63c1d0: move a5, *a13(0x1b0), 1 +3f63c1f0: jrge L3F63C230 +3f63c200: sub a3, a3 +3f63c210: move a3, *a13(0x1b0), 1 +L3F63C230: +3f63c230: move *a11(0x260), a5, 1 +3f63c250: move *a11(0x200), a3, 1 +3f63c270: sub a3, a5 +3f63c280: move *a13(0x1b0), a3, 1 +3f63c2a0: cmp a5, a3 +3f63c2b0: jrgt L3F63C320 +3f63c2c0: move *a11(0x260), a5, 1 +3f63c2e0: move *a11(0x200), a1, 1 +3f63c300: sub a1, a5 +3f63c310: move a5, a3 +L3F63C320: +3f63c320: setf 16, 0, 0 +3f63c330: move a3, *a11(0x1f0), 0 +3f63c350: jauc L3F63DD80 +L3F63C370: +3f63c370: btst 2, a12 +3f63c380: jane L3F6438F0 +3f63c3a0: btst 4, a12 +3f63c3b0: jane L3F643460 +3f63c3d0: btst 1, a12 +3f63c3e0: jaeq L3F6438F0 +3f63c400: move a14, -*sp, 1 +3f63c410: move a9, a7 +3f63c420: addi 0x80, a7 +3f63c440: move *a7+, *a14+, 1 +3f63c450: calla L3F61AB30 +3f63c480: move a8, a1 +3f63c490: jane L3F6438F0 +3f63c4b0: move a14, -*sp, 1 +3f63c4c0: movk 8, a7 +3f63c4d0: move a7, *a14+, 1 +3f63c4e0: sub a5, a5 +3f63c4f0: move a5, *a14+, 1 +3f63c500: calla L3F6AC3C0 +3f63c530: move a8, *a13(0x1b0), 1 +3f63c550: move a8, a1 +3f63c560: jaeq L3F6438F0 +3f63c580: movk 16, a3 +3f63c590: setf 16, 1, 0 +3f63c5a0: move a3, *a1(0x40), 0 +3f63c5c0: move *a1(0x20), a5, 1 +3f63c5e0: sll 0x3, a5 +3f63c5f0: add a1, a5 +3f63c600: move a5, a0 +3f63c610: movk 2, a5 +3f63c620: move a5, *a0, 0 +3f63c630: move *a9(0x60), *a0(0x20), 1 +3f63c660: move *a9(0xa0), *a0(0x10), 0 +3f63c690: move *a13, a5, 1 +3f63c6a0: move *a5(0x90), *a13(0x150), 1 +3f63c6d0: move *a5(0x90), a7, 1 +3f63c6f0: jrne L3F63C730 +3f63c700: move *a9(0x80), *a5(0x90), 1 +L3F63C730: +3f63c730: move a14, -*sp, 1 +3f63c740: move a1, *a14+, 1 +3f63c750: move a5, *a14+, 1 +3f63c760: calla L3F61BFC0 +3f63c790: move a8, a7 +3f63c7a0: jreq L3F63C850 +3f63c7b0: move *a13(0x150), *a5(0x90), 1 +3f63c7e0: move a14, -*sp, 1 +3f63c7f0: move a1, *a14+, 1 +3f63c800: calla L3F6ACE40 +3f63c830: jauc L3F6438F0 +L3F63C850: +3f63c850: move a14, -*sp, 1 +3f63c860: move a1, *a14+, 1 +3f63c870: calla L3F6ACE40 +3f63c8a0: move a14, -*sp, 1 +3f63c8b0: move a11, *a14+, 1 +3f63c8c0: calla L3F64A710 +3f63c8f0: move a8, *a11(0xe0), 1 +3f63c910: move *a11(0xe0), a7, 1 +3f63c930: jrne L3F63CA20 +3f63c940: move a14, -*sp, 1 +3f63c950: movi 0x37, a7 +3f63c970: move a7, *a14+, 1 +3f63c980: move a11, *a14+, 1 +3f63c990: calla L3F64C3D0 +3f63c9c0: move a8, a11 +3f63c9d0: sub a3, a3 +3f63c9e0: move a3, *a13(0x170), 1 +3f63ca00: jauc L3F6438F0 +L3F63CA20: +3f63ca20: move *a13(0x20), a7, 1 +3f63ca40: jreq L3F63CAF0 +3f63ca50: move a14, -*sp, 1 +3f63ca60: move a9, *a14+, 1 +3f63ca70: move a7, *a14+, 1 +3f63ca80: move a11, *a14+, 1 +3f63ca90: calla L3F643C50 +3f63cac0: sub a3, a3 +3f63cad0: move a3, *a13(0x20), 1 +L3F63CAF0: +3f63caf0: move *a13(0x190), a7, 1 +3f63cb10: jreq L3F63CB50 +3f63cb20: move a7, *a11(0x1c0), 1 +3f63cb40: jruc L3F63CBA0 +L3F63CB50: +3f63cb50: move @0x97090, a3, 1 +3f63cb80: move a3, *a11(0x1c0), 1 +L3F63CBA0: +3f63cba0: move @0x97090, a3, 1 +3f63cbd0: addi 0xfa00, a3 +3f63cc00: move a3, @0x97090, 1 +3f63cc30: move *a9(0xc0), *a11(0x240), 1 +3f63cc60: move *a11(0x1c0), a1, 1 +3f63cc80: move a1, *a11(0x160), 1 +3f63cca0: move a1, *a11(0x280), 1 +3f63ccc0: move a1, *a11(0x140), 1 +3f63cce0: move a1, *a11(0x120), 1 +3f63cd00: move *a11(0x240), a1, 1 +3f63cd20: inc a1 +3f63cd30: move a1, *a11(0x200), 1 +3f63cd50: move a1, *a11(0x260), 1 +3f63cd70: setf 8, 0, 0 +3f63cd80: move *a11(0xd8), a1, 0 +3f63cda0: movk 1, a5 +3f63cdb0: or a5, a1 +3f63cdc0: movb a1, *a11(0xd8) +3f63cde0: movk 3, a1 +3f63cdf0: setf 16, 1, 0 +3f63ce00: move a1, *a11(0x40), 0 +3f63ce20: movi 0x96, a1 +3f63ce40: move a1, *a11(0x70), 0 +3f63ce60: sub a5, a5 +3f63ce70: move a5, *a13(0x170), 1 +3f63ce90: move @0x97290, a1, 1 +3f63cec0: inc a1 +3f63ced0: move a1, @0x97290, 1 +3f63cf00: jauc L3F63D9C0 +L3F63CF20: +3f63cf20: btst 4, a12 +3f63cf30: jreq L3F63D020 +3f63cf40: move *a9(0xe0), a7, 1 +3f63cf60: move *a11(0x1c0), a5, 1 +3f63cf80: cmp a5, a7 +3f63cf90: jale L3F643460 +3f63cfb0: move *a9(0xe0), a7, 1 +3f63cfd0: move *a11(0x280), a5, 1 +3f63cff0: cmp a5, a7 +3f63d000: jagt L3F643460 +L3F63D020: +3f63d020: btst 2, a12 +3f63d030: jreq L3F63D120 +3f63d040: btst 4, a12 +3f63d050: jaeq L3F6438F0 +3f63d070: move a14, -*sp, 1 +3f63d080: movi 0x3d, a7 +3f63d0a0: move a7, *a14+, 1 +3f63d0b0: move a11, *a14+, 1 +3f63d0c0: calla L3F64C3D0 +3f63d0f0: move a8, a11 +3f63d100: jauc L3F6438F0 +L3F63D120: +3f63d120: btst 1, a12 +3f63d130: jaeq L3F6438F0 +3f63d150: btst 4, a12 +3f63d160: jreq L3F63D230 +3f63d170: move *a9(0xe0), *a11(0x120), 1 +3f63d1a0: move *a11(0x140), a7, 1 +3f63d1c0: move *a11(0x120), a5, 1 +3f63d1e0: cmp a5, a7 +3f63d1f0: jrge L3F63D230 +3f63d200: move *a11(0x120), *a11(0x140), 1 +L3F63D230: +3f63d230: sub a7, a7 +3f63d240: setf 16, 1, 0 +3f63d250: move a7, *a11(0x50), 0 +3f63d270: move *a9(0xc0), *a11(0x240), 1 +3f63d2a0: move *a11(0x240), a5, 1 +3f63d2c0: inc a5 +3f63d2d0: move a5, *a11(0x200), 1 +3f63d2f0: move a5, *a11(0x260), 1 +3f63d310: setf 8, 0, 0 +3f63d320: move *a11(0xd8), a5, 0 +3f63d340: movk 1, a3 +3f63d350: or a3, a5 +3f63d360: movb a5, *a11(0xd8) +3f63d380: btst 4, a12 +3f63d390: jreq L3F63D980 +3f63d3a0: move *a11(0x120), a5, 1 +3f63d3c0: move *a11(0x1c0), a1, 1 +3f63d3e0: cmp a1, a5 +3f63d3f0: jrle L3F63D980 +3f63d400: move @0x972b0, a5, 1 +3f63d430: inc a5 +3f63d440: move a5, @0x972b0, 1 +3f63d470: move a14, -*sp, 1 +3f63d480: move *a13(0xa0), *a14+, 1 +3f63d4a0: calla L3F6BD9F0 +3f63d4d0: movk 4, a5 +3f63d4e0: setf 16, 1, 0 +3f63d4f0: move a5, *a11(0x40), 0 +3f63d510: move a14, -*sp, 1 +3f63d520: move a11, *a14+, 1 +3f63d530: calla L3F6448E0 +3f63d560: setf 16, 0, 0 +3f63d570: move *a11(0xc0), a1, 0 +3f63d590: cmp a8, a1 +3f63d5a0: jrnc L3F63D5E0 +3f63d5b0: move *a11(0xc0), a1, 0 +3f63d5d0: jruc L3F63D640 +L3F63D5E0: +3f63d5e0: move a14, -*sp, 1 +3f63d5f0: move a11, *a14+, 1 +3f63d600: calla L3F6448E0 +3f63d630: move a8, a1 +L3F63D640: +3f63d640: setf 16, 0, 0 +3f63d650: move a1, *a11(0xc0), 0 +3f63d670: move a14, -*sp, 1 +3f63d680: move a7, *a14+, 1 +3f63d690: move a11, *a14+, 1 +3f63d6a0: calla L3F638C00 +3f63d6d0: setf 16, 1, 0 +3f63d6e0: move *a11(0x2d0), a1, 0 +3f63d700: jreq L3F63D9C0 +3f63d710: move *a11(0x2d0), a1, 0 +3f63d730: sll 0x3, a1 +3f63d740: move a1, *a11(0x300), 0 +3f63d760: move *a11(0x2d0), a1, 0 +3f63d780: sll 0x1, a1 +3f63d790: move a1, *a11(0x310), 0 +3f63d7b0: move *a11(0x300), a1, 0 +3f63d7d0: sra 0x2, a1 +3f63d7e0: move *a11(0x310), a3, 0 +3f63d800: add a3, a1 +3f63d810: sra 0x1, a1 +3f63d820: move a1, *a11(0xa0), 0 +3f63d840: move *a11(0xa0), a3, 0 +3f63d860: subk 2, a3 +3f63d870: jrge L3F63D8C0 +3f63d880: movk 2, a3 +3f63d890: move a3, *a11(0xa0), 0 +3f63d8b0: jruc L3F63D950 +L3F63D8C0: +3f63d8c0: move *a11(0xa0), a3, 0 +3f63d8e0: cmpi 0x80, a3 +3f63d900: jrle L3F63D950 +3f63d910: movi 0x80, a3 +3f63d930: move a3, *a11(0xa0), 0 +L3F63D950: +3f63d950: move a7, *a11(0x2d0), 0 +3f63d970: jruc L3F63D9C0 +L3F63D980: +3f63d980: movk 3, a5 +3f63d990: setf 16, 1, 0 +3f63d9a0: move a5, *a11(0x40), 0 +L3F63D9C0: +3f63d9c0: move *a9(0xc0), a7, 1 +3f63d9e0: inc a7 +3f63d9f0: move a7, *a9(0xc0), 1 +3f63da10: move *a9(0x50), a7, 0 +3f63da30: setf 16, 0, 0 +3f63da40: move *a11(0x1f0), a5, 0 +3f63da60: cmp a5, a7 +3f63da70: jrls L3F63DCE0 +3f63da80: setf 16, 1, 0 +3f63da90: move *a9(0x50), a7, 0 +3f63dab0: setf 16, 0, 0 +3f63dac0: move *a11(0x1f0), a5, 0 +3f63dae0: sub a5, a7 +3f63daf0: move a7, *a13(0xc0), 1 +3f63db10: move a14, -*sp, 1 +3f63db20: neg a7 +3f63db30: move a7, *a14+, 1 +3f63db40: move a10, *a14+, 1 +3f63db50: calla L3F6AFBA0 +3f63db80: setf 16, 1, 0 +3f63db90: move *a11(0x1f0), *a9(0x50), 0 +3f63dbc0: movk 1, a7 +3f63dbd0: andn a7, a12 +3f63dbe0: move @0x97710, a5, 1 +3f63dc10: inc a5 +3f63dc20: move a5, @0x97710, 1 +3f63dc50: move @0x97730, a3, 1 +3f63dc80: move *a13(0xc0), a1, 1 +3f63dca0: add a3, a1 +3f63dcb0: move a1, @0x97730, 1 +L3F63DCE0: +3f63dce0: move *a9(0xc0), a7, 1 +3f63dd00: dec a7 +3f63dd10: move a7, *a11(0x180), 1 +3f63dd30: move *a9(0xc0), *a11(0x220), 1 +3f63dd60: jauc L3F6418C0 +L3F63DD80: +3f63dd80: setf 16, 1, 0 +3f63dd90: move *a11(0x40), a8, 0 +3f63ddb0: dec a8 +3f63ddc0: jaeq L3F63C370 +3f63dde0: dec a8 +3f63ddf0: jaeq L3F63CF20 +3f63de10: move *a11(0x200), a7, 1 +3f63de30: move *a9(0xc0), a5, 1 +3f63de50: sub a5, a7 +3f63de60: move a7, *a13(0xc0), 1 +3f63de80: jale L3F63E6B0 +3f63dea0: btst 1, a12 +3f63deb0: jreq L3F63E030 +3f63dec0: movk 2, a5 +3f63ded0: andn a5, a12 +3f63dee0: move *a9(0xc0), a3, 1 +3f63df00: inc a3 +3f63df10: move a3, *a9(0xc0), 1 +3f63df30: setf 16, 0, 0 +3f63df40: move *a9(0x130), a3, 0 +3f63df60: dec a3 +3f63df70: jrls L3F63DFE0 +3f63df80: move *a9(0x130), a3, 0 +3f63dfa0: dec a3 +3f63dfb0: move a3, *a9(0x130), 0 +3f63dfd0: jruc L3F63E000 +L3F63DFE0: +3f63dfe0: movk 32, a3 +3f63dff0: andn a3, a12 +L3F63E000: +3f63e000: dec a7 +3f63e010: move a7, *a13(0xc0), 1 +L3F63E030: +3f63e030: setf 16, 1, 0 +3f63e040: move *a9(0x50), a5, 0 +3f63e060: cmp a5, a7 +3f63e070: jrgt L3F63E0E0 +3f63e080: move *a9(0x50), a5, 0 +3f63e0a0: cmp a5, a7 +3f63e0b0: jrne L3F63E350 +3f63e0c0: btst 0, a12 +3f63e0d0: jrne L3F63E350 +L3F63E0E0: +3f63e0e0: move @0x97650, a5, 1 +3f63e110: inc a5 +3f63e120: move a5, @0x97650, 1 +3f63e150: move *a9(0x50), a3, 0 +3f63e170: move @0x97670, a1, 1 +3f63e1a0: add a1, a3 +3f63e1b0: move a3, @0x97670, 1 +3f63e1e0: btst 0, a12 +3f63e1f0: jaeq L3F643320 +3f63e210: move *a9(0x50), a1, 0 +3f63e230: inc a1 +3f63e240: cmp a1, a7 +3f63e250: jane L3F643320 +3f63e270: move *a9(0x50), a1, 0 +3f63e290: move a1, *a13(0xc0), 1 +3f63e2b0: movk 1, a7 +3f63e2c0: andn a7, a12 +3f63e2d0: setf 8, 0, 0 +3f63e2e0: move *a11(0xd8), a7, 0 +3f63e300: movk 1, a1 +3f63e310: or a1, a7 +3f63e320: movb a7, *a11(0xd8) +3f63e340: jruc L3F63E430 +L3F63E350: +3f63e350: move @0x97690, a5, 1 +3f63e380: inc a5 +3f63e390: move a5, @0x97690, 1 +3f63e3c0: move @0x976b0, a3, 1 +3f63e3f0: add a3, a7 +3f63e400: move a7, @0x976b0, 1 +L3F63E430: +3f63e430: move a14, -*sp, 1 +3f63e440: move *a13(0xc0), *a14+, 1 +3f63e460: move a10, *a14+, 1 +3f63e470: calla L3F6AFBA0 +3f63e4a0: move *a9(0xc0), a7, 1 +3f63e4c0: move *a13(0xc0), a5, 1 +3f63e4e0: add a5, a7 +3f63e4f0: move a7, *a9(0xc0), 1 +3f63e510: setf 16, 1, 0 +3f63e520: sext a5, 0 +3f63e530: move *a9(0x50), a7, 0 +3f63e550: sub a5, a7 +3f63e560: move a7, *a9(0x50), 0 +3f63e580: setf 16, 0, 0 +3f63e590: move *a9(0x130), a7, 0 +3f63e5b0: move *a13(0xc0), a5, 1 +3f63e5d0: cmp a5, a7 +3f63e5e0: jrls L3F63E660 +3f63e5f0: zext a5, 0 +3f63e600: move *a9(0x130), a7, 0 +3f63e620: sub a5, a7 +3f63e630: move a7, *a9(0x130), 0 +3f63e650: jruc L3F63E6B0 +L3F63E660: +3f63e660: movk 32, a7 +3f63e670: andn a7, a12 +3f63e680: sub a3, a3 +3f63e690: move a3, *a9(0x130), 0 +L3F63E6B0: +3f63e6b0: move *a13(0xa0), a7, 1 +3f63e6d0: setf 16, 1, 0 +3f63e6e0: move *a7(0x30), a5, 0 +3f63e700: btst 0, a5 +3f63e710: jreq L3F63E880 +3f63e720: move *a11(0x40), a5, 0 +3f63e740: subk 5, a5 +3f63e750: jrle L3F63E880 +3f63e760: move *a9(0x50), a5, 0 +3f63e780: jreq L3F63E880 +3f63e790: move a14, -*sp, 1 +3f63e7a0: move a11, *a14+, 1 +3f63e7b0: calla L3F64C730 +3f63e7e0: move a8, a11 +3f63e7f0: move @0x97750, a5, 1 +3f63e820: inc a5 +3f63e830: move a5, @0x97750, 1 +3f63e860: jauc L3F643460 +L3F63E880: +3f63e880: move *a9(0x50), a5, 0 +3f63e8a0: move *a9(0xc0), a3, 1 +3f63e8c0: add a5, a3 +3f63e8d0: move *a11(0x200), a5, 1 +3f63e8f0: sub a5, a3 +3f63e900: setf 16, 0, 0 +3f63e910: move *a11(0x1f0), a5, 0 +3f63e930: sub a5, a3 +3f63e940: move a3, *a13(0xc0), 1 +3f63e960: jrle L3F63EFB0 +3f63e970: move @0x97710, a5, 1 +3f63e9a0: inc a5 +3f63e9b0: move a5, @0x97710, 1 +3f63e9e0: setf 16, 1, 0 +3f63e9f0: move *a9(0x50), a1, 0 +3f63ea10: cmp a1, a3 +3f63ea20: jrlt L3F63EE10 +3f63ea30: move *a9(0x50), a1, 0 +3f63ea50: move @0x97730, a3, 1 +3f63ea80: add a3, a1 +3f63ea90: move a1, @0x97730, 1 +3f63eac0: btst 1, a12 +3f63ead0: jreq L3F63EC60 +3f63eae0: move *a11(0x40), a3, 0 +3f63eb00: subk 10, a3 +3f63eb10: jrne L3F63EC60 +3f63eb20: move *a9(0xc0), a3, 1 +3f63eb40: move *a11(0x200), a7, 1 +3f63eb60: cmp a7, a3 +3f63eb70: jrle L3F63EC60 +3f63eb80: move *a11(0x200), a7, 1 +3f63eba0: addi 0x1f400, a7 +3f63ebd0: move a7, *a13(0x190), 1 +3f63ebf0: move a14, -*sp, 1 +3f63ec00: move a11, *a14+, 1 +3f63ec10: calla L3F64C730 +3f63ec40: jauc L3F63B890 +L3F63EC60: +3f63ec60: setf 16, 0, 0 +3f63ec70: move *a11(0x1f0), a7, 0 +3f63ec90: jane L3F643320 +3f63ecb0: move *a9(0xc0), a7, 1 +3f63ecd0: move *a11(0x200), a3, 1 +3f63ecf0: cmp a3, a7 +3f63ed00: jane L3F643320 +3f63ed20: setf 8, 0, 0 +3f63ed30: move *a11(0xd8), a7, 0 +3f63ed50: movk 1, a3 +3f63ed60: or a3, a7 +3f63ed70: movb a7, *a11(0xd8) +3f63ed90: move @0x97770, a7, 1 +3f63edc0: inc a7 +3f63edd0: move a7, @0x97770, 1 +3f63ee00: jruc L3F63EE80 +L3F63EE10: +3f63ee10: move @0x97730, a1, 1 +3f63ee40: add a1, a3 +3f63ee50: move a3, @0x97730, 1 +L3F63EE80: +3f63ee80: move a14, -*sp, 1 +3f63ee90: move *a13(0xc0), a7, 1 +3f63eeb0: neg a7 +3f63eec0: move a7, *a14+, 1 +3f63eed0: move a10, *a14+, 1 +3f63eee0: calla L3F6AFBA0 +3f63ef10: setf 16, 1, 0 +3f63ef20: move *a13(0xc0), a7, 0 +3f63ef40: move *a9(0x50), a5, 0 +3f63ef60: sub a7, a5 +3f63ef70: move a5, *a9(0x50), 0 +3f63ef90: movk 9, a5 +3f63efa0: andn a5, a12 +L3F63EFB0: +3f63efb0: btst 2, a12 +3f63efc0: jreq L3F63F450 +3f63efd0: jruc L3F63F280 +3f63efe0: move *a13(0xa0), a7, 1 +3f63f000: movi 0x3d, a5 +3f63f020: setf 16, 0, 0 +3f63f030: move a5, *a7(0x120), 0 +3f63f050: jruc L3F63F0D0 +3f63f060: move *a13(0xa0), a7, 1 +3f63f080: movi 0x36, a5 +3f63f0a0: setf 16, 0, 0 +3f63f0b0: move a5, *a7(0x120), 0 +L3F63F0D0: +3f63f0d0: sub a7, a7 +3f63f0e0: setf 16, 1, 0 +3f63f0f0: move a7, *a11(0x40), 0 +3f63f110: move @0x972d0, a5, 1 +3f63f140: inc a5 +3f63f150: move a5, @0x972d0, 1 +3f63f180: move a14, -*sp, 1 +3f63f190: move a11, *a14+, 1 +3f63f1a0: calla L3F64C730 +3f63f1d0: move a8, a11 +L3F63F1E0: +3f63f1e0: jauc L3F6438F0 +L3F63F200: +3f63f200: move a14, -*sp, 1 +3f63f210: move a11, *a14+, 1 +L3F63F220: +3f63f220: calla L3F64C730 +3f63f250: move a8, a11 +L3F63F260: +3f63f260: jauc L3F6438F0 +L3F63F280: +3f63f280: setf 16, 1, 0 +3f63f290: move *a11(0x40), a8, 0 +3f63f2b0: subk 3, a8 +3f63f2c0: cmpi 0x7, a8 +3f63f2e0: jrhi L3F63F450 +3f63f2f0: sll 0x5, a8 +3f63f300: addi 0x3f63f350, a8 +3f63f330: move *a8, a8, 1 +3f63f340: jump a8 +3f63f350: movy sp, a0 +3f63f360: dsjs a3, L3F63F1C0 +3f63f370: pixt a3, *a0, xy +3f63f380: dsjs a3, L3F63F1E0 +3f63f390: pixt a3, *a0, xy +3f63f3a0: dsjs a3, L3F63F200 +3f63f3b0: pixt a3, *a0, xy +3f63f3c0: dsjs a3, L3F63F220 +3f63f3d0: pixt *a0, xy, a0 +3f63f3e0: dsjs a3, L3F63F240 +3f63f3f0: pixt *a0, xy, a0 +3f63f400: dsjs a3, L3F63F260 +3f63f410: pixt a3, *a0, xy +3f63f420: dsjs a3, L3F63F280 +3f63f430: pixt *a0, xy, a0 +3f63f440: dsjs a3, L3F63F2A0 +L3F63F450: +3f63f450: btst 1, a12 +3f63f460: jreq L3F63F520 +3f63f470: move a14, -*sp, 1 +3f63f480: movi 0x36, a7 +3f63f4a0: move a7, *a14+, 1 +3f63f4b0: move a11, *a14+, 1 +3f63f4c0: calla L3F64C3D0 +3f63f4f0: move a8, a11 +3f63f500: jauc L3F643460 +L3F63F520: +3f63f520: btst 4, a12 +3f63f530: jane L3F6416F0 +3f63f550: jauc L3F6438F0 +3f63f570: move *a11(0x120), a7, 1 +3f63f590: move *a9(0xe0), a5, 1 +3f63f5b0: cmp a5, a7 +3f63f5c0: jagt L3F643460 +3f63f5e0: move *a9(0xe0), a7, 1 +3f63f600: move *a11(0x280), a5, 1 +3f63f620: cmp a5, a7 +3f63f630: jagt L3F643460 +3f63f650: move @0x972b0, a7, 1 +3f63f680: inc a7 +3f63f690: move a7, @0x972b0, 1 +3f63f6c0: move a14, -*sp, 1 +3f63f6d0: move *a13(0xa0), *a14+, 1 +3f63f6f0: calla L3F6BD9F0 +3f63f720: movk 4, a7 +3f63f730: setf 16, 1, 0 +3f63f740: move a7, *a11(0x40), 0 +3f63f760: move a14, -*sp, 1 +3f63f770: move a11, *a14+, 1 +3f63f780: calla L3F6448E0 +3f63f7b0: setf 16, 0, 0 +3f63f7c0: move *a11(0xc0), a5, 0 +3f63f7e0: cmp a8, a5 +3f63f7f0: jrnc L3F63F830 +3f63f800: move *a11(0xc0), a5, 0 +3f63f820: jruc L3F63F890 +L3F63F830: +3f63f830: move a14, -*sp, 1 +3f63f840: move a11, *a14+, 1 +3f63f850: calla L3F6448E0 +3f63f880: move a8, a5 +L3F63F890: +3f63f890: setf 16, 0, 0 +3f63f8a0: move a5, *a11(0xc0), 0 +3f63f8c0: move a14, -*sp, 1 +3f63f8d0: sub a5, a5 +3f63f8e0: move a5, *a14+, 1 +3f63f8f0: move a11, *a14+, 1 +3f63f900: calla L3F638C00 +3f63f930: move *a9(0xc0), a3, 1 +3f63f950: dec a3 +3f63f960: move a3, *a11(0x180), 1 +3f63f980: move *a9(0xe0), a7, 1 +3f63f9a0: move *a11(0x120), a5, 1 +3f63f9c0: cmp a5, a7 +3f63f9d0: jrgt L3F6400C0 +3f63f9e0: setf 16, 1, 0 +3f63f9f0: move *a9(0x50), a7, 0 +3f63fa10: jrne L3F640070 +3f63fa20: setf 16, 0, 0 +3f63fa30: move *a9(0x110), a7, 0 +3f63fa50: move *a11(0x1e0), a5, 0 +3f63fa70: cmp a5, a7 +3f63fa80: jrne L3F640070 +3f63fa90: move @0x97790, a7, 1 +3f63fac0: inc a7 +3f63fad0: move a7, @0x97790, 1 +3f63fb00: setf 16, 1, 0 +3f63fb10: move *a11(0x50), a5, 0 +3f63fb30: jreq L3F63FBA0 +3f63fb40: move *a9(0xe0), a5, 1 +3f63fb60: move *a11(0x120), a3, 1 +3f63fb80: cmp a3, a5 +3f63fb90: jreq L3F63FBF0 +L3F63FBA0: +3f63fba0: sub a5, a5 +3f63fbb0: move a5, *a11(0xb0), 0 +3f63fbd0: jauc L3F6418C0 +L3F63FBF0: +3f63fbf0: move *a11(0xb0), a5, 0 +3f63fc10: inc a5 +3f63fc20: move a5, *a11(0xb0), 0 +3f63fc40: sext a5, 0 +3f63fc50: move @0x1e2d10, a3, 1 +3f63fc80: cmp a3, a5 +3f63fc90: jane L3F6418C0 +3f63fcb0: move *a11(0x140), *a13(0x1b0), 1 +3f63fce0: setf 16, 0, 0 +3f63fcf0: move *a11(0x1e0), a5, 0 +3f63fd10: move *a11(0x2a0), a1, 0 +3f63fd30: cmp a1, a5 +3f63fd40: jrnc L3F63FD80 +3f63fd50: move *a11(0x1e0), a5, 0 +3f63fd70: jruc L3F63FDE0 +L3F63FD80: +3f63fd80: move *a11(0x2a0), a5, 0 +3f63fda0: srl 0x1, a5 +3f63fdb0: move *a11(0xc0), a1, 0 +3f63fdd0: divu a1, a5 +L3F63FDE0: +3f63fde0: move a5, *a13(0x1d0), 1 +3f63fe00: subk 2, a5 +3f63fe10: jrnc L3F63FE50 +3f63fe20: movk 2, a5 +3f63fe30: move a5, *a13(0x1d0), 1 +L3F63FE50: +3f63fe50: move *a13(0x1d0), a5, 1 +3f63fe70: move *a11(0xc0), a1, 0 +3f63fe90: mpyu a5, a1 +3f63fea0: move a1, *a11(0x2b0), 0 +3f63fec0: sub a1, a1 +3f63fed0: move a1, *a11(0x50), 0 +3f63fef0: move a1, *a11(0x2d0), 0 +3f63ff10: move *a9(0xe0), *a11(0x140), 1 +3f63ff40: move *a11(0xc0), *a11(0x2a0), 0 +3f63ff70: move a14, -*sp, 1 +3f63ff80: move a11, *a14+, 1 +3f63ff90: calla L3F645170 +3f63ffc0: move *a13(0x1b0), a7, 1 +3f63ffe0: move *a11(0x140), a3, 1 +3f640000: cmp a3, a7 +3f640010: jale L3F6438F0 +3f640030: move a7, *a11(0x140), 1 +3f640050: jauc L3F6438F0 +L3F640070: +3f640070: sub a7, a7 +3f640080: move a7, *a11(0xb0), 0 +3f6400a0: jauc L3F6418C0 +L3F6400C0: +3f6400c0: sub a7, a7 +3f6400d0: setf 16, 1, 0 +3f6400e0: move a7, *a11(0xb0), 0 +3f640100: move *a9(0xe0), a5, 1 +3f640120: move *a11(0x280), a3, 1 +3f640140: cmp a3, a5 +3f640150: jrle L3F6401F0 +3f640160: move @0x977b0, a5, 1 +3f640190: inc a5 +3f6401a0: move a5, @0x977b0, 1 +3f6401d0: jauc L3F643320 +L3F6401F0: +3f6401f0: move *a9(0xe0), a5, 1 +3f640210: move *a11(0x120), a3, 1 +3f640230: sub a3, a5 +3f640240: move a5, *a13(0xe0), 1 +3f640260: move @0x977d0, a3, 1 +3f640290: inc a3 +3f6402a0: move a3, @0x977d0, 1 +3f6402d0: move @0x977f0, a1, 1 +3f640300: add a1, a5 +3f640310: move a5, @0x977f0, 1 +3f640340: move *a11(0x2d0), a1, 0 +3f640360: jreq L3F640970 +3f640370: move *a9(0xe0), a1, 1 +3f640390: move *a11(0x2e0), a7, 1 +3f6403b0: cmp a7, a1 +3f6403c0: jrle L3F640970 +3f6403d0: move @0x97350, a7, 1 +3f640400: inc a7 +3f640410: move a7, @0x97350, 1 +3f640440: move *a11(0x300), a1, 0 +3f640460: jreq L3F6406E0 +3f640470: move *a11(0x2d0), a1, 0 +3f640490: move *a11(0x300), a3, 0 +3f6404b0: sra 0x3, a3 +3f6404c0: move a1, a0 +3f6404d0: sub a3, a0 +3f6404e0: dec a0 +3f6404f0: move *a11(0x300), a3, 0 +3f640510: add a0, a3 +3f640520: move a3, *a11(0x300), 0 +3f640540: sext a3, 0 +3f640550: move a3, a1 +3f640560: jrgt L3F6405A0 +3f640570: movk 1, a3 +3f640580: move a3, *a11(0x300), 0 +L3F6405A0: +3f6405a0: move a0, a1 +3f6405b0: jrge L3F6405D0 +3f6405c0: neg a0 +L3F6405D0: +3f6405d0: move *a11(0x310), a3, 0 +3f6405f0: sra 0x2, a3 +3f640600: sext a3, 0 +3f640610: sub a3, a0 +3f640620: move *a11(0x310), a3, 0 +3f640640: add a0, a3 +3f640650: move a3, *a11(0x310), 0 +3f640670: sext a3, 0 +3f640680: move a3, a1 +3f640690: jrgt L3F640780 +3f6406a0: movk 1, a3 +3f6406b0: move a3, *a11(0x310), 0 +3f6406d0: jruc L3F640780 +L3F6406E0: +3f6406e0: move *a11(0x2d0), a1, 0 +3f640700: sll 0x3, a1 +3f640710: move a1, *a11(0x300), 0 +3f640730: move *a11(0x2d0), a1, 0 +3f640750: sll 0x1, a1 +3f640760: move a1, *a11(0x310), 0 +L3F640780: +3f640780: sub a3, a3 +3f640790: move a3, *a11(0x2d0), 0 +3f6407b0: move a3, *a11(0x90), 0 +3f6407d0: move *a11(0x300), a1, 0 +3f6407f0: sra 0x2, a1 +3f640800: move *a11(0x310), a3, 0 +3f640820: add a3, a1 +3f640830: sra 0x1, a1 +3f640840: move a1, *a11(0xa0), 0 +3f640860: move *a11(0xa0), a3, 0 +3f640880: subk 2, a3 +3f640890: jrge L3F6408E0 +3f6408a0: movk 2, a3 +3f6408b0: move a3, *a11(0xa0), 0 +3f6408d0: jruc L3F640970 +L3F6408E0: +3f6408e0: move *a11(0xa0), a3, 0 +3f640900: cmpi 0x80, a3 +3f640920: jrle L3F640970 +3f640930: movi 0x80, a3 +3f640950: move a3, *a11(0xa0), 0 +L3F640970: +3f640970: move *a9(0xe0), a7, 1 +3f640990: move *a11(0x280), a3, 1 +3f6409b0: cmp a3, a7 +3f6409c0: jrne L3F640A40 +3f6409d0: sub a7, a7 +3f6409e0: move a7, *a11(0x50), 0 +3f640a00: movk 1, a3 +3f640a10: move a3, *a13(0x120), 1 +3f640a30: jruc L3F640AA0 +L3F640A40: +3f640a40: move *a11(0x60), a7, 0 +3f640a60: jrne L3F640AA0 +3f640a70: move *a11(0xa0), *a11(0x50), 0 +L3F640AA0: +3f640aa0: setf 16, 0, 0 +3f640ab0: move *a11(0xc0), a7, 0 +3f640ad0: move a7, *a13(0x1b0), 1 +3f640af0: move *a11(0x2a0), a3, 0 +3f640b10: move *a11(0x2b0), a1, 0 +3f640b30: cmp a1, a3 +3f640b40: jrls L3F640C50 +3f640b50: mpyu a7, a7 +3f640b60: move *a11(0x2a0), a3, 0 +3f640b80: divu a3, a7 +3f640b90: dec a7 +3f640ba0: jrls L3F640C20 +3f640bb0: move *a13(0x1b0), a7, 1 +3f640bd0: mpyu a7, a7 +3f640be0: move *a11(0x2a0), a3, 0 +3f640c00: divu a3, a7 +3f640c10: jruc L3F640C30 +L3F640C20: +3f640c20: movk 1, a7 +L3F640C30: +3f640c30: move a7, *a13(0x1b0), 1 +L3F640C50: +3f640c50: move *a11(0x2a0), a3, 0 +3f640c70: add a7, a3 +3f640c80: cmpi 0xffff, a3 +3f640cb0: jrnc L3F640D00 +3f640cc0: move *a11(0x2a0), a3, 0 +3f640ce0: add a7, a3 +3f640cf0: jruc L3F640D30 +L3F640D00: +3f640d00: movi 0xffff, a3 +L3F640D30: +3f640d30: move a3, *a11(0x2a0), 0 +3f640d50: move *a13(0xa0), a7, 1 +3f640d70: move *a13(0xe0), a3, 1 +3f640d90: move *a7(0x260), a1, 1 +3f640db0: cmp a1, a3 +3f640dc0: jrls L3F640F10 +3f640dd0: move *a7(0x260), a1, 0 +3f640df0: move *a11(0x1e0), a3, 0 +3f640e10: sub a1, a3 +3f640e20: move a3, *a11(0x1e0), 0 +3f640e40: move a14, -*sp, 1 +3f640e50: move *a7(0x260), *a14+, 1 +3f640e70: addi 0x260, a7 +3f640e90: move a7, *a14+, 1 +3f640ea0: calla L3F6C30F0 +3f640ed0: movk 1, a7 +3f640ee0: move a7, *a13(0x100), 1 +3f640f00: jruc L3F641030 +L3F640F10: +3f640f10: move a14, -*sp, 1 +3f640f20: move a3, *a14+, 1 +3f640f30: addi 0x260, a7 +3f640f50: move a7, *a14+, 1 +3f640f60: calla L3F6C30F0 +3f640f90: setf 16, 0, 0 +3f640fa0: zext a3, 0 +3f640fb0: move *a11(0x1e0), a7, 0 +3f640fd0: sub a3, a7 +3f640fe0: move a7, *a11(0x1e0), 0 +3f641000: sub a7, a7 +3f641010: move a7, *a13(0x100), 1 +L3F641030: +3f641030: move *a13(0xa0), a5, 1 +3f641050: setf 16, 1, 0 +3f641060: move *a5(0x350), a3, 0 +3f641080: btst 2, a3 +3f641090: jrne L3F6410D0 +3f6410a0: move *a5(0x320), a3, 1 +3f6410c0: jreq L3F641160 +L3F6410D0: +3f6410d0: move a14, -*sp, 1 +3f6410e0: addi 0x260, a5 +3f641100: move a5, *a14+, 1 +3f641110: move *a13(0xa0), *a14+, 1 +3f641130: calla L3F6BFE00 +L3F641160: +3f641160: move *a9(0xe0), *a11(0x120), 1 +3f641190: move *a11(0x140), a5, 1 +3f6411b0: move *a11(0x120), a3, 1 +3f6411d0: cmp a3, a5 +3f6411e0: jrge L3F641630 +3f6411f0: move *a11(0x120), *a11(0x140), 1 +3f641220: jruc L3F641630 +L3F641230: +3f641230: move *a13(0x100), a7, 1 +3f641250: jreq L3F6418C0 +3f641260: move *a13(0xa0), a5, 1 +3f641280: move *a5(0x30), a3, 0 +3f6412a0: btst 5, a3 +3f6412b0: jreq L3F641370 +3f6412c0: move a14, -*sp, 1 +3f6412d0: move a5, *a14+, 1 +3f6412e0: calla L3F6BE2F0 +3f641310: move @0x1e3550, a3, 1 +3f641340: setf 16, 1, 0 +3f641350: move a3, *a11(0x80), 0 +L3F641370: +3f641370: movk 9, a3 +3f641380: move a3, *a11(0x40), 0 +3f6413a0: jruc L3F6418C0 +L3F6413B0: +3f6413b0: move *a13(0x100), a7, 1 +3f6413d0: jreq L3F6418C0 +3f6413e0: movk 10, a5 +3f6413f0: move a5, *a11(0x40), 0 +3f641410: move a14, -*sp, 1 +3f641420: move a11, *a14+, 1 +3f641430: calla L3F64E960 +3f641460: movi 0x78, a3 +3f641480: setf 16, 1, 0 +3f641490: move a3, *a11(0x80), 0 +3f6414b0: move a14, -*sp, 1 +3f6414c0: move *a13(0xa0), *a14+, 1 +3f6414e0: calla L3F6BE2F0 +3f641510: jruc L3F6418C0 +L3F641520: +3f641520: move *a13(0x100), a7, 1 +3f641540: jreq L3F6418C0 +3f641550: move a14, -*sp, 1 +3f641560: move a11, *a14+, 1 +3f641570: calla L3F64C730 +3f6415a0: move a8, a11 +3f6415b0: jauc L3F6438F0 +L3F6415D0: +3f6415d0: movi 0x78, a7 +3f6415f0: move a7, *a11(0x80), 0 +3f641610: jauc L3F643320 +L3F641630: +3f641630: setf 16, 1, 0 +3f641640: move *a11(0x40), a8, 0 +3f641660: subk 6, a8 +L3F641670: +3f641670: jreq L3F641230 +3f641680: dec a8 +L3F641690: +3f641690: jreq L3F6413B0 +3f6416a0: dec a8 +L3F6416B0: +3f6416b0: jreq L3F641520 +3f6416c0: subk 2, a8 +L3F6416D0: +3f6416d0: jreq L3F6415D0 +3f6416e0: jruc L3F6418C0 +L3F6416F0: +3f6416f0: setf 16, 1, 0 +3f641700: move *a11(0x40), a8, 0 +3f641720: subk 3, a8 +3f641730: cmpi 0x7, a8 +3f641750: jrhi L3F6418C0 +3f641760: sll 0x5, a8 +3f641770: addi 0x3f6417c0, a8 +3f6417a0: move *a8, a8, 1 +3f6417b0: jump a8 +3f6417c0: pixt *b11, xy, *b0, xy +3f6417d0: dsjs a3, L3F641630 +3f6417e0: pixt a12, *a0 +3f6417f0: dsjs a3, L3F641650 +3f641800: pixt a12, *a0 +3f641810: dsjs a3, L3F641670 +3f641820: pixt a12, *a0 +3f641830: dsjs a3, L3F641690 +3f641840: pixt a12, *a0 +3f641850: dsjs a3, L3F6416B0 +3f641860: pixt a12, *a0 +3f641870: dsjs a3, L3F6416D0 +3f641880: pixt a12, *a0 +3f641890: dsjs a3, L3F6416F0 +3f6418a0: pixt a12, *a0 +3f6418b0: dsjs a3, L3F641710 +L3F6418C0: +3f6418c0: btst 4, a12 +3f6418d0: jreq L3F641DB0 +3f6418e0: move *a11(0x180), a7, 1 +3f641900: move *a9(0xc0), a5, 1 +3f641920: cmp a5, a7 +3f641930: jrlt L3F641AD0 +3f641940: move *a11(0x180), a7, 1 +3f641960: move *a9(0xc0), a5, 1 +3f641980: cmp a5, a7 +3f641990: jrne L3F641DB0 +3f6419a0: move *a11(0x1a0), a7, 1 +3f6419c0: move *a9(0xe0), a5, 1 +3f6419e0: cmp a5, a7 +3f6419f0: jrlt L3F641AD0 +3f641a00: move *a11(0x1a0), a7, 1 +3f641a20: move *a9(0xe0), a5, 1 +3f641a40: cmp a5, a7 +3f641a50: jrne L3F641DB0 +3f641a60: setf 16, 0, 0 +3f641a70: move *a9(0x110), a7, 0 +3f641a90: move *a11(0x1e0), a5, 0 +3f641ab0: cmp a5, a7 +3f641ac0: jrls L3F641DB0 +L3F641AD0: +3f641ad0: setf 16, 1, 0 +3f641ae0: move *a9(0x50), a7, 0 +3f641b00: jrne L3F641C50 +3f641b10: move *a11(0x1a0), a7, 1 +3f641b30: move *a9(0xe0), a5, 1 +3f641b50: cmp a5, a7 +3f641b60: jrne L3F641C50 +3f641b70: setf 16, 0, 0 +3f641b80: move *a9(0x110), a7, 0 +3f641ba0: move *a11(0x1e0), a5, 0 +3f641bc0: cmp a5, a7 +3f641bd0: jrls L3F641C50 +3f641be0: move @0x97810, a7, 1 +3f641c10: inc a7 +3f641c20: move a7, @0x97810, 1 +L3F641C50: +3f641c50: setf 16, 0, 0 +3f641c60: move *a9(0x110), *a11(0x1e0), 0 +3f641c90: move *a9(0xc0), *a11(0x180), 1 +3f641cc0: move *a9(0xe0), *a11(0x1a0), 1 +3f641cf0: move *a11(0x1e0), a7, 0 +3f641d10: move *a11(0x330), a5, 0 +3f641d30: cmp a5, a7 +3f641d40: jrls L3F641D80 +3f641d50: move *a11(0x1e0), *a11(0x330), 0 +L3F641D80: +3f641d80: movk 1, a7 +3f641d90: move a7, *a13(0x120), 1 +L3F641DB0: +3f641db0: btst 5, a12 +3f641dc0: jreq L3F6423C0 +3f641dd0: setf 16, 0, 0 +3f641de0: move *a9(0x130), a7, 0 +3f641e00: jreq L3F6423C0 +3f641e10: setf 16, 1, 0 +3f641e20: move *a11(0x40), a7, 0 +3f641e40: subk 10, a7 +3f641e50: jrge L3F6423C0 +3f641e60: setf 16, 0, 0 +3f641e70: move *a9(0x130), a7, 0 +3f641e90: move *a13(0xa0), a5, 1 +3f641eb0: move *a5(0x160), a3, 1 +3f641ed0: add a3, a7 +3f641ee0: cmpi 0x10000, a7 +3f641f10: jrls L3F641F80 +3f641f20: sub a7, a7 +3f641f30: move a7, *a9(0x130), 0 +3f641f50: movk 32, a3 +3f641f60: andn a3, a12 +3f641f70: jruc L3F642450 +L3F641F80: +3f641f80: move *a9(0x130), a7, 0 +3f641fa0: move *a9(0xc0), a3, 1 +3f641fc0: add a7, a3 +3f641fd0: move *a11(0x220), a7, 1 +3f641ff0: cmp a7, a3 +3f642000: jrle L3F642290 +3f642010: move *a9(0x130), a7, 0 +3f642030: move *a9(0xc0), a3, 1 +3f642050: add a7, a3 +3f642060: move a3, *a11(0x220), 1 +3f642080: move *a5(0x160), a7, 1 +3f6420a0: move *a11(0x220), a3, 1 +3f6420c0: add a3, a7 +3f6420d0: move *a11(0x200), a3, 1 +3f6420f0: sub a3, a7 +3f642100: dec a7 +3f642110: move a7, *a5(0x140), 1 +3f642130: move *a5(0x140), a7, 1 +3f642150: jrne L3F6421E0 +3f642160: setf 16, 1, 0 +3f642170: move *a5(0x30), a7, 0 +3f642190: ori 0x40, a7 +3f6421c0: move a7, *a5(0x30), 0 +L3F6421E0: +3f6421e0: move a14, -*sp, 1 +3f6421f0: move a5, *a14+, 1 +3f642200: calla L3F6BD1C0 +3f642230: movb *a11(0x340), a7 +3f642250: movk 3, a3 +3f642260: andn a3, a7 +3f642270: movb a7, *a11(0x340) +L3F642290: +3f642290: setf 16, 0, 0 +3f6422a0: move *a9(0x130), a7, 0 +3f6422c0: setf 16, 1, 0 +3f6422d0: move *a9(0x50), a3, 0 +3f6422f0: cmp a3, a7 +3f642300: jrhi L3F642450 +3f642310: move *a5(0x10), a7, 0 +3f642330: btst 8, a7 +3f642340: jrne L3F642450 +3f642350: move a14, -*sp, 1 +3f642360: move a9, *a14+, 1 +3f642370: move a5, *a14+, 1 +3f642380: calla L3F644300 +3f6423b0: jruc L3F642450 +L3F6423C0: +3f6423c0: move *a11(0x200), a7, 1 +3f6423e0: move *a11(0x220), a5, 1 +3f642400: cmp a5, a7 +3f642410: jrle L3F642450 +3f642420: move *a11(0x200), *a11(0x220), 1 +L3F642450: +3f642450: setf 16, 1, 0 +3f642460: move *a9(0x50), a7, 0 +3f642480: jrne L3F6424B0 +3f642490: btst 0, a12 +3f6424a0: jreq L3F642BD0 +L3F6424B0: +3f6424b0: move *a11(0x40), a7, 0 +3f6424d0: subk 10, a7 +3f6424e0: jrge L3F642BD0 +3f6424f0: move *a9(0xc0), a7, 1 +3f642510: move *a11(0x200), a5, 1 +3f642530: cmp a5, a7 +3f642540: jrne L3F6428F0 +3f642550: move *a11, a7, 1 +3f642560: cmp a11, a7 +3f642570: jrne L3F6428F0 +3f642580: move *a11(0x40), a7, 0 +3f6425a0: subk 4, a7 +3f6425b0: jrne L3F6428F0 +3f6425c0: move *a9(0x50), a7, 0 +3f6425e0: move *a11(0x200), a5, 1 +3f642600: add a7, a5 +3f642610: move a5, *a11(0x200), 1 +3f642630: setf 8, 0, 0 +3f642640: move *a9(0x108), a12, 0 +3f642660: movk 1, a7 +3f642670: and a7, a12 +3f642680: move @0x975b0, a5, 1 +3f6426b0: inc a5 +3f6426c0: move a5, @0x975b0, 1 +3f6426f0: setf 16, 1, 0 +3f642700: move *a9(0x50), a3, 0 +3f642720: move @0x975d0, a1, 1 +3f642750: add a1, a3 +3f642760: move a3, @0x975d0, 1 +3f642790: move a14, -*sp, 1 +3f6427a0: move a10, *a14+, 1 +3f6427b0: move *a13(0xa0), a1, 1 +3f6427d0: addi 0x160, a1 +3f6427f0: move a1, *a14+, 1 +3f642800: calla L3F6C0560 +3f642830: move a14, -*sp, 1 +3f642840: move *a13(0xa0), a5, 1 +3f642860: addi 0x160, a5 +3f642880: move a5, *a14+, 1 +3f642890: move *a13(0xa0), *a14+, 1 +3f6428b0: calla L3F6BFE00 +3f6428e0: jruc L3F642960 +L3F6428F0: +3f6428f0: move a14, -*sp, 1 +3f642900: move a9, *a14+, 1 +3f642910: move a11, *a14+, 1 +3f642920: calla L3F638C00 +3f642950: move a8, a12 +L3F642960: +3f642960: move @0x1e34f0, a7, 1 +3f642990: jrne L3F642A20 +3f6429a0: setf 8, 0, 0 +3f6429b0: move *a11(0xd8), a5, 0 +3f6429d0: movk 2, a3 +3f6429e0: or a3, a5 +3f6429f0: movb a5, *a11(0xd8) +3f642a10: jruc L3F642A90 +L3F642A20: +3f642a20: setf 8, 0, 0 +3f642a30: move *a11(0xd8), a5, 0 +3f642a50: movk 1, a3 +3f642a60: or a3, a5 +3f642a70: movb a5, *a11(0xd8) +L3F642A90: +3f642a90: move *a13(0xa0), a5, 1 +3f642ab0: move *a5(0x180), a3, 1 +3f642ad0: move *a11(0x260), a1, 1 +3f642af0: sub a1, a3 +3f642b00: move *a11(0x200), a1, 1 +3f642b20: add a1, a3 +3f642b30: move a3, *a13(0x40), 1 +3f642b50: setf 16, 0, 0 +3f642b60: move *a11(0x320), a1, 0 +3f642b80: cmp a1, a3 +3f642b90: jrls L3F642C40 +3f642ba0: move a3, *a11(0x320), 0 +3f642bc0: jruc L3F642C40 +L3F642BD0: +3f642bd0: move a14, -*sp, 1 +3f642be0: move a10, *a14+, 1 +3f642bf0: calla L3F6ADF20 +3f642c20: movk 1, a7 +3f642c30: andn a7, a12 +L3F642C40: +3f642c40: btst 0, a12 +3f642c50: jreq L3F6430C0 +3f642c60: setf 16, 1, 0 +3f642c70: move *a11(0x40), a7, 0 +3f642c90: subk 10, a7 +3f642ca0: jrge L3F642FF0 +3f642cb0: move a14, -*sp, 1 +3f642cc0: move *a13(0xa0), *a14+, 1 +3f642ce0: calla L3F6BF4D0 +3f642d10: setf 8, 0, 0 +3f642d20: move *a11(0xd8), a7, 0 +3f642d40: movk 1, a5 +3f642d50: or a5, a7 +3f642d60: movb a7, *a11(0xd8) +3f642d80: move *a11(0x200), a7, 1 +3f642da0: inc a7 +3f642db0: move a7, *a11(0x200), 1 +3f642dd0: jruc L3F642FF0 +L3F642DE0: +3f642de0: movk 5, a7 +3f642df0: move a7, *a11(0x40), 0 +3f642e10: jruc L3F6430C0 +L3F642E20: +3f642e20: movk 7, a7 +3f642e30: move a7, *a11(0x40), 0 +3f642e50: jruc L3F6430C0 +L3F642E60: +3f642e60: movk 10, a7 +3f642e70: move a7, *a11(0x40), 0 +3f642e90: move a14, -*sp, 1 +3f642ea0: move a11, *a14+, 1 +3f642eb0: calla L3F64E960 +3f642ee0: movi 0x78, a5 +3f642f00: setf 16, 1, 0 +3f642f10: move a5, *a11(0x80), 0 +3f642f30: move a14, -*sp, 1 +3f642f40: move *a13(0xa0), *a14+, 1 +3f642f60: calla L3F6BE2F0 +3f642f90: jruc L3F6430C0 +L3F642FA0: +3f642fa0: movi 0x78, a7 +3f642fc0: move a7, *a11(0x80), 0 +3f642fe0: jruc L3F6430C0 +L3F642FF0: +3f642ff0: setf 16, 1, 0 +3f643000: move *a11(0x40), a8, 0 +3f643020: subk 3, a8 +3f643030: jreq L3F642DE0 +3f643040: dec a8 +3f643050: jreq L3F642DE0 +3f643060: subk 2, a8 +3f643070: jreq L3F642E20 +3f643080: subk 3, a8 +3f643090: jreq L3F642E60 +3f6430a0: dec a8 +3f6430b0: jreq L3F642FA0 +L3F6430C0: +3f6430c0: move *a13(0xa0), a7, 1 +3f6430e0: setf 16, 1, 0 +3f6430f0: move *a7(0x10), a5, 0 +3f643110: btst 0, a5 +3f643120: jreq L3F643220 +3f643130: move a14, -*sp, 1 +3f643140: sub a5, a5 +3f643150: move a5, *a14+, 1 +3f643160: movi 0x1e2d30, a3 +3f643190: move a3, *a14+, 1 +3f6431a0: move a11, *a14+, 1 +3f6431b0: move *a13(0x140), a1, 0 +3f6431d0: move a1, *a14+, 1 +3f6431e0: move a5, *a14+, 1 +3f6431f0: calla L3F635910 +L3F643220: +3f643220: move *a13(0x120), a5, 1 +3f643240: jrne L3F6432B0 +3f643250: setf 8, 0, 0 +3f643260: move *a11(0xd8), a3, 0 +3f643280: btst 0, a3 +3f643290: jaeq L3F643C00 +L3F6432B0: +3f6432b0: move a14, -*sp, 1 +3f6432c0: move a11, *a14+, 1 +3f6432d0: calla L3F645170 +3f643300: jauc L3F643C00 +L3F643320: +3f643320: btst 2, a12 +3f643330: jrne L3F6438F0 +3f643340: move a14, -*sp, 1 +3f643350: move a10, *a14+, 1 +3f643360: calla L3F6ADF20 +3f643390: setf 8, 0, 0 +3f6433a0: move *a11(0xd8), a7, 0 +3f6433c0: movk 1, a5 +3f6433d0: or a5, a7 +3f6433e0: movb a7, *a11(0xd8) +3f643400: move a14, -*sp, 1 +3f643410: move a11, *a14+, 1 +3f643420: calla L3F645170 +3f643450: jruc L3F643C00 +L3F643460: +3f643460: move *a13(0x20), a7, 1 +3f643480: jreq L3F643510 +3f643490: move a14, -*sp, 1 +3f6434a0: move a7, *a14+, 1 +3f6434b0: calla L3F6ACE40 +3f6434e0: sub a5, a5 +3f6434f0: move a5, *a13(0x20), 1 +L3F643510: +3f643510: btst 2, a12 +3f643520: jrne L3F6438F0 +3f643530: move a14, -*sp, 1 +3f643540: move a9, a7 +3f643550: addi 0x80, a7 +3f643570: move *a7+, *a14+, 1 +3f643580: calla L3F61AB30 +3f6435b0: move a8, a0 +3f6435c0: jrne L3F6438F0 +3f6435d0: btst 4, a12 +3f6435e0: jreq L3F6436C0 +3f6435f0: move a14, -*sp, 1 +3f643600: movk 4, a7 +3f643610: move a7, *a14+, 1 +3f643620: move *a9(0xe0), *a14+, 1 +3f643640: sub a5, a5 +3f643650: move a5, *a14+, 1 +3f643660: move a9, *a14+, 1 +3f643670: move a11, *a14+, 1 +3f643680: calla L3F64ACE0 +3f6436b0: jruc L3F643850 +L3F6436C0: +3f6436c0: btst 1, a12 +3f6436d0: jreq L3F643740 +3f6436e0: setf 16, 1, 0 +3f6436f0: move *a9(0x50), a7, 0 +3f643710: inc a7 +3f643720: move a7, *a9(0x50), 0 +L3F643740: +3f643740: move a14, -*sp, 1 +3f643750: movk 20, a7 +3f643760: move a7, *a14+, 1 +3f643770: sub a5, a5 +3f643780: move a5, *a14+, 1 +3f643790: setf 16, 1, 0 +3f6437a0: move *a9(0x50), a3, 0 +3f6437c0: move *a9(0xc0), a1, 1 +3f6437e0: add a3, a1 +3f6437f0: move a1, *a14+, 1 +3f643800: move a9, *a14+, 1 +3f643810: move a11, *a14+, 1 +3f643820: calla L3F64ACE0 +L3F643850: +3f643850: move *a13(0x170), a7, 1 +3f643870: jreq L3F643C00 +3f643880: move a14, -*sp, 1 +3f643890: move *a13(0xa0), *a14+, 1 +3f6438b0: calla L3F6B2FE0 +3f6438e0: jruc L3F643C00 +L3F6438F0: +3f6438f0: move *a13(0x20), a7, 1 +3f643910: jreq L3F643970 +3f643920: move a14, -*sp, 1 +3f643930: move a7, *a14+, 1 +3f643940: calla L3F6ACE40 +L3F643970: +3f643970: move a11, a0 +3f643980: jreq L3F643B20 +3f643990: move *a11(0x100), a5, 1 +3f6439b0: move *a5(0xc0), a5, 1 +3f6439d0: setf 16, 1, 0 +3f6439e0: move *a5(0x10), a5, 0 +3f643a00: btst 0, a5 +3f643a10: jreq L3F643B20 +3f643a20: move a14, -*sp, 1 +3f643a30: sub a5, a5 +3f643a40: move a5, *a14+, 1 +3f643a50: movi 0x1e2d30, a3 +3f643a80: move a3, *a14+, 1 +3f643a90: move a11, *a14+, 1 +3f643aa0: move *a13(0x140), a1, 0 +3f643ac0: move a1, *a14+, 1 +3f643ad0: movk 4, a5 +3f643ae0: move a5, *a14+, 1 +3f643af0: calla L3F635910 +L3F643B20: +3f643b20: move a14, -*sp, 1 +3f643b30: move a10, *a14+, 1 +3f643b40: calla L3F6ADF20 +3f643b70: move *a13(0x170), a5, 1 +3f643b90: jreq L3F643C00 +3f643ba0: move a14, -*sp, 1 +3f643bb0: move *a13(0xa0), *a14+, 1 +3f643bd0: calla L3F6B2FE0 +L3F643C00: +3f643c00: move *sp(0x160), a14, 1 +3f643c20: mmfm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f643c40: rets 2 +L3F643C50: +3f643c50: mmtm sp, a5,a7,a9,a11,a13 +3f643c70: move a14, a13 +3f643c80: addi 0x60, a14 +3f643ca0: move *a13(0xffc0), a11, 1 +3f643cc0: move *a11(0x20), a7, 1 +3f643ce0: sll 0x3, a7 +3f643cf0: add a11, a7 +3f643d00: move a7, a9 +3f643d10: setf 16, 1, 0 +3f643d20: move *a11(0x40), a7, 0 +3f643d40: move a7, *a13(0x40), 1 +3f643d60: jrle L3F644250 +L3F643D70: +3f643d70: setf 8, 0, 0 +3f643d80: move *a9, a11, 0 +3f643d90: move a11, *a13, 1 +3f643da0: jreq L3F644250 +3f643db0: dsjs a11, L3F643E00 +3f643dc0: movk 1, a11 +3f643dd0: move a11, *a13(0x20), 1 +3f643df0: jruc L3F644170 +L3F643E00: +3f643e00: move *a9(0x8), a11, 0 +3f643e20: move a11, *a13(0x20), 1 +3f643e40: jrgt L3F644170 +3f643e50: jruc L3F644250 +L3F643E60: +3f643e60: move *a13(0x20), a11, 1 +3f643e80: subk 4, a11 +3f643e90: jrne L3F6441A0 +3f643ea0: move *a13(0xffa0), a11, 1 +3f643ec0: move *a11(0x108), a7, 0 +3f643ee0: btst 1, a7 +3f643ef0: jreq L3F6441A0 +3f643f00: move *a13(0xffe0), a7, 1 +3f643f20: setf 16, 0, 0 +3f643f30: move *a9(0x10), *a7(0xc0), 0 +3f643f60: move a14, -*sp, 1 +3f643f70: move *a7(0xc0), a8, 0 +3f643f90: move a8, *a14+, 1 +3f643fa0: calla L3FB2C000 +3f643fd0: setf 16, 0, 0 +3f643fe0: move a8, *a7(0xc0), 0 +3f644000: move a14, -*sp, 1 +3f644010: move a7, *a14+, 1 +3f644020: calla L3F6448E0 +3f644050: setf 16, 0, 0 +3f644060: move *a7(0xc0), a5, 0 +3f644080: cmp a8, a5 +3f644090: jrnc L3F6440D0 +3f6440a0: move *a7(0xc0), a5, 0 +3f6440c0: jruc L3F644130 +L3F6440D0: +3f6440d0: move a14, -*sp, 1 +3f6440e0: move a7, *a14+, 1 +3f6440f0: calla L3F6448E0 +3f644120: move a8, a5 +L3F644130: +3f644130: setf 16, 0, 0 +3f644140: move a5, *a7(0xc0), 0 +3f644160: jruc L3F6441A0 +L3F644170: +3f644170: move *a13, a8, 1 +3f644180: subk 2, a8 +3f644190: jreq L3F643E60 +L3F6441A0: +3f6441a0: move *a13(0x40), a11, 1 +3f6441c0: move *a13(0x20), a7, 1 +3f6441e0: sub a7, a11 +3f6441f0: move a11, *a13(0x40), 1 +3f644210: sll 0x3, a7 +3f644220: add a7, a9 +3f644230: move a11, a5 +3f644240: jrgt L3F643D70 +L3F644250: +3f644250: move a14, -*sp, 1 +3f644260: move *a13(0xffc0), *a14+, 1 +3f644280: calla L3F6ACE40 +3f6442b0: move *sp(0xc0), a14, 1 +3f6442d0: mmfm sp, a5,a7,a9,a11,a13 +3f6442f0: rets 2 +L3F644300: +3f644300: mmtm sp, a5,a7,a9,a11,a13 +3f644320: move a14, a13 +3f644330: addi 0x60, a14 +3f644350: move *a13(0xffc0), a11, 1 +3f644370: setf 16, 0, 0 +3f644380: move *a11(0x130), a7, 0 +3f6443a0: dec a7 +3f6443b0: move a7, *a13, 1 +3f6443c0: move a11, a9 +3f6443d0: andi 0xfffffc00, a9 +3f644400: move a7, a7 +3f644410: jrlt L3F644810 +3f644420: setf 16, 1, 0 +L3F644430: +3f644430: move *a9(0x40), a11, 0 +3f644450: move *a13, a7, 1 +3f644460: cmp a7, a11 +3f644470: jrle L3F644790 +3f644480: move *a9(0x20), a11, 1 +3f6444a0: sll 0x3, a11 +3f6444b0: add a9, a11 +3f6444c0: sll 0x3, a7 +3f6444d0: add a7, a11 +3f6444e0: move a11, *a13(0x20), 1 +3f644500: move *a13(0xffe0), a7, 1 +3f644520: move *a7(0x40), a7, 1 +3f644540: move *a7(0xe0), *a13(0x40), 1 +3f644570: move *a13(0x40), a7, 1 +3f644590: movb *a11(0x0), *a7(0x348) +3f6445c0: movb *a7(0x340), a11 +3f6445e0: movk 1, a5 +3f6445f0: or a5, a11 +3f644600: movb a11, *a7(0x340) +3f644620: move a14, -*sp, 1 +3f644630: move *a9(0x40), a11, 0 +3f644650: move *a13, a5, 1 +3f644660: sub a5, a11 +3f644670: dec a11 +3f644680: move a11, *a14+, 1 +3f644690: move *a13(0x20), *a14+, 1 +3f6446b0: move *a13(0x20), a11, 1 +3f6446d0: addk 8, a11 +3f6446e0: move a11, *a14+, 1 +3f6446f0: calla L3FB44400 +3f644720: setf 16, 1, 0 +3f644730: move *a9(0x40), a11, 0 +3f644750: dec a11 +3f644760: move a11, *a9(0x40), 0 +3f644780: jruc L3F644890 +L3F644790: +3f644790: move *a9(0x40), a11, 0 +3f6447b0: sub a11, a7 +3f6447c0: move a7, *a13, 1 +3f6447d0: move *a9, a9, 1 +3f6447e0: jreq L3F644810 +3f6447f0: move a7, a5 +3f644800: jrge L3F644430 +L3F644810: +3f644810: move a14, -*sp, 1 +3f644820: movi 0x3f6450d8, a8 +3f644850: move a8, *a14+, 1 +3f644860: calla L3F596290 +L3F644890: +3f644890: move *sp(0xc0), a14, 1 +3f6448b0: mmfm sp, a5,a7,a9,a11,a13 +3f6448d0: rets 2 +L3F6448E0: +3f6448e0: mmtm sp, a5,a7,a9,a11,a13 +3f644900: move a14, a13 +3f644910: addi 0x80, a14 +3f644930: move *a13(0xffe0), a9, 1 +3f644950: move *a9(0x100), *a13(0x60), 1 +3f644980: move *a13(0x60), a11, 1 +3f6449a0: addi 0x100, a11 +3f6449c0: move a11, *a13, 1 +3f6449d0: move *a11, a11, 1 +3f6449e0: jreq L3F644A60 +3f6449f0: move *a13, a11, 1 +3f644a00: move *a11, a11, 1 +3f644a10: move *a11(0x160), a11, 1 +3f644a30: move a11, *a13(0x20), 1 +3f644a50: jrne L3F644C60 +L3F644A60: +3f644a60: move *a13(0x60), a11, 1 +3f644a80: move *a11(0x60), a11, 1 +3f644aa0: jreq L3F644BA0 +3f644ab0: move *a13, a11, 1 +3f644ac0: movk 2, a7 +3f644ad0: setf 16, 0, 0 +3f644ae0: move a7, *a11(0x20), 0 +3f644b00: move *a13(0x60), a5, 1 +3f644b20: move *a5(0x60), *a11(0x40), 1 +3f644b50: move a14, -*sp, 1 +3f644b60: move a11, *a14+, 1 +3f644b70: calla L3F660000 +L3F644BA0: +3f644ba0: move *a13, a11, 1 +3f644bb0: move *a11, a7, 1 +3f644bc0: jreq L3F644C30 +3f644bd0: move *a11, a7, 1 +3f644be0: move *a7(0x160), a7, 1 +3f644c00: move a7, *a13(0x20), 1 +3f644c20: jrne L3F644C60 +L3F644C30: +3f644c30: movi 0x200, a8 +3f644c50: jruc L3F644F40 +L3F644C60: +3f644c60: move *a13(0x20), a11, 1 +3f644c80: setf 16, 1, 0 +3f644c90: move *a11(0x30), a7, 0 +3f644cb0: subi 0x28, a7 +3f644cd0: move a7, *a13(0x40), 1 +3f644cf0: cmpi 0x400, a7 +3f644d10: jrle L3F644D70 +3f644d20: andi 0xfffffc00, a7 +3f644d50: move a7, *a13(0x40), 1 +L3F644D70: +3f644d70: move a14, -*sp, 1 +3f644d80: move *a13(0x60), a5, 1 +3f644da0: addi 0x60, a5 +3f644dc0: move *a5+, *a14+, 1 +3f644dd0: calla L3F617170 +3f644e00: move a8, a5 +3f644e10: jreq L3F644E40 +3f644e20: move a7, a8 +3f644e30: jruc L3F644F40 +L3F644E40: +3f644e40: move a7, a5 +3f644e50: jrgt L3F644E90 +3f644e60: movi 0x200, a5 +3f644e80: jruc L3F644EB0 +L3F644E90: +3f644e90: movi 0x218, a5 +L3F644EB0: +3f644eb0: jrne L3F644EE0 +3f644ec0: movi 0x200, a7 +L3F644EE0: +3f644ee0: move a7, *a13(0x40), 1 +3f644f00: setf 16, 0, 0 +3f644f10: move a7, *a9(0x2a0), 0 +3f644f30: move a7, a8 +L3F644F40: +3f644f40: move *sp(0xc0), a14, 1 +3f644f60: mmfm sp, a5,a7,a9,a11,a13 +3f644f80: rets 2 +3f644f90: sll b11, b4 +3f644fa0: sla 0x3, b0 +3f644fb0: .word 0x7573 +3f644fc0: dsjs a13, L3F645100 +3f644fd0: .word 0x7320 +3f644fe0: sll b11, b2 +3f644ff0: sll 0x9, a0 +3f645000: .word 0x0a78 +3f645010: .word 0x7400 +3f645020: .word 0x7063 +3f645030: modu a9, a0 +3f645040: srl a3, a6 +3f645050: sla 0x1, b10 +3f645060: .word 0x7273 +3f645070: sla 0x3, a3 +3f645080: .word 0x7825 +3f645090: modu a9, a0 +3f6450a0: srl a3, a6 +3f6450b0: sll 0x9, a0 +3f6450c0: .word 0x0a64 +3f6450d0: .word 0x7400 +3f6450e0: .word 0x7063 +3f6450f0: .word 0x705f +L3F645100: +3f645100: mods b3, b5 +3f645110: modu a11, a12 +3f645120: .word 0x7475 +3f645130: srl a3, sp +3f645140: sla a11, a2 +3f645150: sra a3, a14 +3f645160: .word 0x0000 +L3F645170: +3f645170: mmtm sp, a0,a1,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f645190: move a14, a13 +3f6451a0: addi 0x120, a14 +3f6451c0: move *a13(0xffe0), a9, 1 +3f6451e0: move *a9(0x100), a7, 1 +3f645200: move *a7(0xc0), a10, 1 +3f645220: sub a7, a7 +3f645230: move a7, *a13(0xa0), 1 +3f645250: move *a9(0x280), a5, 1 +3f645270: move *a9(0x120), a3, 1 +3f645290: cmp a3, a5 +3f6452a0: movk 1, a5 +3f6452b0: jreq L3F6452D0 +3f6452c0: sub a5, a5 +L3F6452D0: +3f6452d0: move a5, *a13(0xc0), 1 +L3F6452F0: +3f6452f0: sub a7, a7 +3f645300: move a7, *a13(0xe0), 1 +3f645320: move *a9(0x140), a5, 1 +3f645340: move *a9(0x120), a3, 1 +3f645360: sub a3, a5 +3f645370: move a5, *a13(0x20), 1 +3f645390: setf 16, 0, 0 +3f6453a0: move *a9(0x1e0), a3, 0 +3f6453c0: move *a9(0x2a0), a5, 0 +3f6453e0: cmp a5, a3 +3f6453f0: jrnc L3F645430 +3f645400: move *a9(0x1e0), a12, 0 +3f645420: jruc L3F645450 +L3F645430: +3f645430: move *a9(0x2a0), a12, 0 +L3F645450: +3f645450: movb *a9(0xd0), a5 +3f645470: jreq L3F645500 +3f645480: move a12, a3 +3f645490: jrne L3F6454C0 +3f6454a0: movk 1, a12 +3f6454b0: jruc L3F645500 +L3F6454C0: +3f6454c0: move a7, *a9(0x60), 0 +3f6454e0: move a7, *a9(0x90), 0 +L3F645500: +3f645500: move *a10(0x260), a5, 1 +3f645520: cmp a12, a5 +3f645530: jrnc L3F645570 +3f645540: move *a10(0x260), a5, 1 +3f645560: jruc L3F645580 +L3F645570: +3f645570: move a12, a5 +L3F645580: +3f645580: move *a13(0x20), a3, 1 +3f6455a0: move a5, a11 +3f6455b0: sub a3, a11 +3f6455c0: setf 16, 1, 0 +3f6455d0: move *a9(0x40), a5, 0 +3f6455f0: sll 0x3, a5 +3f645600: addi 0x1e3040, a5 +3f645630: setf 8, 0, 0 +3f645640: move *a5, a5, 0 +3f645650: move a5, *a13(0x40), 1 +3f645670: move a11, a11 +3f645680: jrge L3F645720 +3f645690: move a7, a11 +3f6456a0: move a12, a12 +3f6456b0: jrne L3F645720 +3f6456c0: setf 16, 1, 0 +3f6456d0: move a7, *a9(0x50), 0 +3f6456f0: move *a9(0x120), *a9(0x140), 1 +L3F645720: +3f645720: setf 16, 0, 0 +3f645730: move *a9(0xc0), a3, 0 +3f645750: cmp a3, a11 +3f645760: jrls L3F6457C0 +3f645770: move *a9(0xc0), a11, 0 +3f645790: movk 1, a3 +3f6457a0: move a3, *a13(0xe0), 1 +L3F6457C0: +3f6457c0: move *a9(0x140), a3, 1 +3f6457e0: add a11, a3 +3f6457f0: move *a9(0x120), a7, 1 +3f645810: sub a7, a3 +3f645820: move *a10(0x260), a7, 1 +3f645840: cmp a7, a3 +3f645850: jrge L3F6458A0 +3f645860: movk 1, a7 +3f645870: andn a7, a5 +3f645880: move a5, *a13(0x40), 1 +L3F6458A0: +3f6458a0: move a14, -*sp, 1 +3f6458b0: move *a10(0x180), a7, 1 +3f6458d0: move *a10(0x160), a3, 1 +3f6458f0: sub a3, a7 +3f645900: move *a10(0x1c0), a3, 1 +3f645920: move *a10(0x1a0), a1, 1 +3f645940: sub a1, a3 +3f645950: cmp a3, a7 +3f645960: jrge L3F6459D0 +3f645970: move *a10(0x180), a7, 1 +3f645990: move *a10(0x160), a3, 1 +3f6459b0: sub a3, a7 +3f6459c0: jruc L3F645A20 +L3F6459D0: +3f6459d0: move *a10(0x1c0), a7, 1 +3f6459f0: move *a10(0x1a0), a3, 1 +3f645a10: sub a3, a7 +L3F645A20: +3f645a20: move a7, *a14+, 1 +3f645a30: calla L3F649350 +3f645a60: move a8, a12 +3f645a70: btst 0, a5 +3f645a80: jreq L3F645B40 +3f645a90: setf 8, 0, 0 +3f645aa0: move *a9(0xd8), a7, 0 +3f645ac0: btst 4, a7 +3f645ad0: jreq L3F646190 +3f645ae0: move *a9(0x140), a7, 1 +3f645b00: move *a9(0x120), a3, 1 +3f645b20: cmp a3, a7 +3f645b30: jreq L3F646190 +L3F645B40: +3f645b40: setf 8, 0, 0 +3f645b50: move *a9(0xd8), a7, 0 +3f645b70: btst 0, a7 +3f645b80: jrne L3F646190 +3f645b90: movk 6, a7 +3f645ba0: and a5, a7 +3f645bb0: jrne L3F646190 +3f645bc0: move *a9(0x160), a7, 1 +3f645be0: move *a9(0x120), a3, 1 +3f645c00: cmp a3, a7 +3f645c10: jrgt L3F646190 +3f645c20: move a11, a1 +3f645c30: jreq L3F645E70 +3f645c40: setf 16, 0, 0 +3f645c50: move *a9(0xc0), a7, 0 +3f645c70: cmp a7, a11 +3f645c80: jreq L3F646190 +3f645c90: move *a13(0xc0), a7, 1 +3f645cb0: jrne L3F645D10 +3f645cc0: setf 8, 0, 0 +3f645cd0: move *a9(0xd8), a3, 0 +3f645cf0: btst 2, a3 +3f645d00: jreq L3F645D80 +L3F645D10: +3f645d10: move *a13(0x20), a3, 1 +3f645d30: add a11, a3 +3f645d40: move *a10(0x260), a1, 1 +3f645d60: cmp a1, a3 +3f645d70: jrnc L3F646190 +L3F645D80: +3f645d80: movb *a9(0xd0), a3 +3f645da0: jrne L3F646190 +3f645db0: setf 16, 0, 0 +3f645dc0: move *a9(0x330), a3, 0 +3f645de0: srl 0x1, a3 +3f645df0: cmp a3, a11 +3f645e00: jrnc L3F646190 +3f645e10: move *a9(0x140), a3, 1 +3f645e30: move *a9(0x280), a1, 1 +3f645e50: cmp a1, a3 +3f645e60: jrlt L3F646190 +L3F645E70: +3f645e70: move a12, a1 +3f645e80: jrle L3F646040 +3f645e90: move *a9(0x260), a7, 1 +3f645eb0: move a12, a3 +3f645ec0: sub a7, a3 +3f645ed0: move *a9(0x200), a7, 1 +3f645ef0: add a7, a3 +3f645f00: move a3, *a13(0x100), 1 +3f645f20: move *a10(0x160), a7, 1 +3f645f40: jrne L3F645FB0 +3f645f50: setf 16, 0, 0 +3f645f60: move *a9(0xc0), a7, 0 +3f645f80: sll 0x1, a7 +3f645f90: cmp a7, a3 +3f645fa0: jrnc L3F646190 +L3F645FB0: +3f645fb0: movi 0x64, a7 +3f645fd0: mpys a3, a7 +3f645fe0: move *a10(0x180), a1, 1 +3f646000: divu a1, a7 +3f646010: cmpi 0x23, a7 +3f646030: jrnc L3F646190 +L3F646040: +3f646040: move *a10(0x260), a7, 1 +3f646060: jreq L3F646160 +3f646070: setf 16, 1, 0 +3f646080: move *a9(0x50), a7, 0 +3f6460a0: jrne L3F646160 +3f6460b0: move *a9(0x60), a7, 0 +3f6460d0: jrne L3F646160 +3f6460e0: sub a7, a7 +3f6460f0: move a7, *a9(0x90), 0 +3f646110: move a14, -*sp, 1 +3f646120: move a9, *a14+, 1 +3f646130: calla L3F648F20 +L3F646160: +3f646160: sub a8, a8 +3f646170: jauc L3F648ED0 +L3F646190: +3f646190: calla L3FB33870 +3f6461c0: move a8, *a13(0x100), 1 +3f6461e0: move @0x95540, a0, 1 +3f646210: jreq L3F6464B0 +3f646220: setf 16, 1, 0 +3f646230: move *a0(0x50), a7, 0 +3f646250: jreq L3F6462E0 +3f646260: move a14, -*sp, 1 +3f646270: movi 0x3f64a120, a8 +3f6462a0: move a8, *a14+, 1 +3f6462b0: calla L3F596290 +L3F6462E0: +3f6462e0: movk 2, a7 +3f6462f0: setf 16, 1, 0 +3f646300: move a7, *a0(0x50), 0 +3f646320: setf 16, 0, 0 +3f646330: move @0x94540, a5, 0 +3f646360: dec a5 +3f646370: move a5, @0x94540, 0 +3f6463a0: move @0x94560, a5, 0 +3f6463d0: inc a5 +3f6463e0: move a5, @0x94560, 0 +3f646410: move *a0, a3, 1 +3f646420: move a3, @0x95540, 1 +3f646450: sub a1, a1 +3f646460: move a1, *a0, 1 +3f646470: movk 12, a1 +3f646480: move a1, *a0(0x20), 1 +3f6464a0: jruc L3F646540 +L3F6464B0: +3f6464b0: move a14, -*sp, 1 +3f6464c0: movk 2, a7 +3f6464d0: move a7, *a14+, 1 +3f6464e0: sub a5, a5 +3f6464f0: move a5, *a14+, 1 +3f646500: calla L3F6AD660 +3f646530: move a8, a0 +L3F646540: +3f646540: move a14, -*sp, 1 +3f646550: move *a13(0x100), *a14+, 1 +3f646570: calla L3FB338D0 +3f6465a0: move a0, a1 +3f6465b0: jrne L3F646600 +3f6465c0: movi 0x37, a8 +3f6465e0: jauc L3F648ED0 +L3F646600: +3f646600: movi 0x54, a5 +3f646620: move a5, *a0(0x20), 1 +3f646640: movi 0x28, a3 +3f646660: setf 16, 1, 0 +3f646670: move a3, *a0(0x40), 0 +3f646690: move a11, a1 +3f6466a0: jreq L3F646AA0 +3f6466b0: movb *a9(0xd0), a1 +3f6466d0: jreq L3F646790 +3f6466e0: cmpi 0x1, a11 +3f646700: jrne L3F646790 +3f646710: move @0x97510, a1, 1 +3f646740: inc a1 +3f646750: move a1, @0x97510, 1 +3f646780: jruc L3F6469C0 +L3F646790: +3f646790: move *a9(0x140), a1, 1 +3f6467b0: move *a9(0x280), a7, 1 +3f6467d0: cmp a7, a1 +3f6467e0: jrge L3F6468E0 +3f6467f0: move @0x974b0, a7, 1 +3f646820: inc a7 +3f646830: move a7, @0x974b0, 1 +3f646860: move @0x974d0, a1, 1 +3f646890: add a11, a1 +3f6468a0: move a1, @0x974d0, 1 +3f6468d0: jruc L3F6469C0 +L3F6468E0: +3f6468e0: move @0x97470, a7, 1 +3f646910: inc a7 +3f646920: move a7, @0x97470, 1 +3f646950: move @0x97490, a1, 1 +3f646980: add a11, a1 +3f646990: move a1, @0x97490, 1 +L3F6469C0: +3f6469c0: move a14, -*sp, 1 +3f6469d0: move a11, *a14+, 1 +3f6469e0: move *a13(0x20), *a14+, 1 +3f646a00: move *a10(0x300), *a14+, 1 +3f646a20: calla L3F6AE7B0 +3f646a50: move a8, *a0, 1 +3f646a60: move *a0, a7, 1 +3f646a70: jrne L3F646D90 +3f646a80: sub a11, a11 +3f646a90: jruc L3F646D90 +L3F646AA0: +3f646aa0: setf 8, 0, 0 +3f646ab0: move *a9(0xd8), a1, 0 +3f646ad0: btst 0, a1 +3f646ae0: jreq L3F646B70 +3f646af0: move @0x974f0, a1, 1 +3f646b20: inc a1 +3f646b30: move a1, @0x974f0, 1 +3f646b60: jruc L3F646D90 +L3F646B70: +3f646b70: move *a13(0x40), a1, 1 +3f646b90: movk 7, a7 +3f646ba0: and a1, a7 +3f646bb0: jreq L3F646C40 +3f646bc0: move @0x97570, a7, 1 +3f646bf0: inc a7 +3f646c00: move a7, @0x97570, 1 +3f646c30: jruc L3F646D90 +L3F646C40: +3f646c40: move *a9(0x160), a7, 1 +3f646c60: move *a9(0x120), a3, 1 +3f646c80: cmp a3, a7 +3f646c90: jrle L3F646D20 +3f646ca0: move @0x97530, a7, 1 +3f646cd0: inc a7 +3f646ce0: move a7, @0x97530, 1 +3f646d10: jruc L3F646D90 +L3F646D20: +3f646d20: move @0x97550, a7, 1 +3f646d50: inc a7 +3f646d60: move a7, @0x97550, 1 +L3F646D90: +3f646d90: move *a0(0x20), a7, 1 +3f646db0: sll 0x3, a7 +3f646dc0: add a0, a7 +3f646dd0: move a7, a2 +3f646de0: move *a9(0xe0), a7, 1 +3f646e00: jrne L3F646E90 +3f646e10: move a14, -*sp, 1 +3f646e20: movi 0x3f64a148, a8 +3f646e50: move a8, *a14+, 1 +3f646e60: calla L3F596290 +L3F646E90: +3f646e90: move a14, -*sp, 1 +3f646ea0: movi 0x28, a7 +3f646ec0: move a7, *a14+, 1 +3f646ed0: move a2, *a14+, 1 +3f646ee0: move *a9(0xe0), *a14+, 1 +3f646f00: calla L3FB44400 +3f646f30: move *a13(0x40), a3, 1 +3f646f50: btst 0, a3 +3f646f60: jreq L3F647070 +3f646f70: setf 8, 0, 0 +3f646f80: move *a9(0xd8), a1, 0 +3f646fa0: btst 4, a1 +3f646fb0: jreq L3F647070 +3f646fc0: move *a9(0x140), a1, 1 +3f646fe0: move *a9(0x280), a5, 1 +3f647000: cmp a5, a1 +3f647010: jrne L3F647070 +3f647020: move *a9(0x140), a5, 1 +3f647040: dec a5 +3f647050: move a5, *a9(0x140), 1 +L3F647070: +3f647070: move a14, -*sp, 1 +3f647080: move *a9(0x140), *a14+, 1 +3f6470a0: calla L3FB2C140 +3f6470d0: move a8, *a2(0xc0), 1 +3f6470f0: move a14, -*sp, 1 +3f647100: move *a9(0x200), *a14+, 1 +3f647120: calla L3FB2C140 +3f647150: move a8, *a2(0xe0), 1 +3f647170: sub a5, a5 +3f647180: move a5, *a13(0x80), 1 +3f6471a0: btst 1, a3 +3f6471b0: jreq L3F6474D0 +3f6471c0: setf 8, 0, 0 +3f6471d0: move *a9(0xd8), a1, 0 +3f6471f0: btst 3, a1 +3f647200: jrne L3F6474D0 +3f647210: move *a10(0x180), a1, 1 +3f647230: srl 0x1, a1 +3f647240: move a14, -*sp, 1 +3f647250: move a9, *a14+, 1 +3f647260: calla L3F6448E0 +3f647290: cmp a8, a1 +3f6472a0: jrnc L3F6472F0 +3f6472b0: move *a10(0x180), a1, 1 +3f6472d0: srl 0x1, a1 +3f6472e0: jruc L3F647350 +L3F6472F0: +3f6472f0: move a14, -*sp, 1 +3f647300: move a9, *a14+, 1 +3f647310: calla L3F6448E0 +3f647340: move a8, a1 +L3F647350: +3f647350: setf 16, 0, 0 +3f647360: move a1, *a13(0x100), 0 +3f647380: move *a13(0x100), a1, 0 +3f6473a0: cmpi 0x218, a1 +3f6473c0: jrls L3F6474D0 +3f6473d0: movi 0x1e30a0, a7 +3f647400: move a7, *a13(0x80), 1 +3f647420: movk 4, a5 +3f647430: move a5, *a13(0xa0), 1 +3f647450: move a14, -*sp, 1 +3f647460: move a1, *a14+, 1 +3f647470: calla L3FB2C000 +3f6474a0: setf 16, 0, 0 +3f6474b0: move a8, *a7(0x10), 0 +L3F6474D0: +3f6474d0: move *a13(0x80), a7, 1 +3f6474f0: jreq L3F647AD0 +3f647500: move *a0, *a13, 1 +3f647510: move a14, -*sp, 1 +3f647520: movk 1, a5 +3f647530: move a5, *a14+, 1 +3f647540: sub a1, a1 +3f647550: move a1, *a14+, 1 +3f647560: calla L3F6AC3C0 +3f647590: move a8, *a0, 1 +3f6475a0: move *a0, a1, 1 +3f6475b0: jrne L3F6476B0 +3f6475c0: move a14, -*sp, 1 +3f6475d0: move a0, *a14+, 1 +3f6475e0: calla L3F6ACE40 +3f647610: move a14, -*sp, 1 +3f647620: move *a13(0x0), *a14+, 1 +3f647640: calla L3F6ADF20 +3f647670: movi 0x37, a8 +3f647690: jauc L3F648ED0 +L3F6476B0: +3f6476b0: move *a0, a1, 1 +3f6476c0: move *a13, *a1, 1 +3f6476d0: move *a0, *a13, 1 +3f6476e0: move *a13, a1, 1 +3f6476f0: setf 16, 1, 0 +3f647700: move *a13(0xa0), *a1(0x40), 0 +3f647730: move a14, -*sp, 1 +3f647740: move *a13(0xa0), *a14+, 1 +3f647760: move *a1(0x20), a5, 1 +3f647780: sll 0x3, a5 +3f647790: add a1, a5 +3f6477a0: move a5, *a14+, 1 +3f6477b0: move a7, *a14+, 1 +3f6477c0: calla L3FB44400 +3f6477f0: move *a1(0x20), a5, 1 +3f647810: sll 0x3, a5 +3f647820: add a1, a5 +3f647830: move *a13(0xa0), a1, 1 +3f647850: sll 0x3, a1 +3f647860: add a1, a5 +3f647870: move a5, *a13(0x80), 1 +3f647890: move *a13, a7, 1 +3f6478a0: setf 16, 1, 0 +3f6478b0: move *a7(0x40), a1, 0 +3f6478d0: movk 3, a3 +3f6478e0: and a3, a1 +3f6478f0: jreq L3F647A30 +L3F647900: +3f647900: move *a13(0x80), a7, 1 +3f647920: sub a5, a5 +3f647930: setf 8, 0, 0 +3f647940: move a5, *a7+, 0 +3f647950: move a7, *a13(0x80), 1 +3f647970: move *a13, a3, 1 +3f647980: setf 16, 1, 0 +3f647990: move *a3(0x40), a1, 0 +3f6479b0: inc a1 +3f6479c0: move a1, *a3(0x40), 0 +3f6479e0: move *a3(0x40), a1, 0 +3f647a00: movk 3, a5 +3f647a10: and a5, a1 +3f647a20: jrne L3F647900 +L3F647A30: +3f647a30: move *a13, a7, 1 +3f647a40: move *a7(0x40), a5, 0 +3f647a60: move a5, *a13(0xa0), 1 +3f647a80: addk 20, a5 +3f647a90: srl 0x2, a5 +3f647aa0: setf 4, 0, 0 +3f647ab0: move a5, *a2(0x104), 0 +L3F647AD0: +3f647ad0: movb *a13(0x40), *a2(0x108) +3f647b00: move *a10(0x180), a7, 1 +3f647b20: srl 0x2, a7 +3f647b30: cmp a7, a12 +3f647b40: jrge L3F647BB0 +3f647b50: setf 16, 0, 0 +3f647b60: move *a9(0xc0), a7, 0 +3f647b80: cmp a7, a12 +3f647b90: jrge L3F647BB0 +3f647ba0: sub a12, a12 +L3F647BB0: +3f647bb0: move *a9(0x260), a7, 1 +3f647bd0: move *a9(0x200), a5, 1 +3f647bf0: sub a5, a7 +3f647c00: cmp a7, a12 +3f647c10: jrge L3F647C90 +3f647c20: move *a9(0x260), a12, 1 +3f647c40: move *a9(0x200), a7, 1 +3f647c60: move a12, a5 +3f647c70: sub a7, a5 +3f647c80: move a5, a12 +L3F647C90: +3f647c90: cmpi 0xffff, a12 +3f647cc0: jrle L3F647D00 +3f647cd0: movi 0xffff, a12 +L3F647D00: +3f647d00: move a14, -*sp, 1 +3f647d10: setf 16, 0, 0 +3f647d20: zext a12, 0 +3f647d30: move a12, *a14+, 1 +3f647d40: calla L3FB2C000 +3f647d70: setf 16, 0, 0 +3f647d80: move a8, *a2(0x110), 0 +3f647da0: move *a9(0x160), a7, 1 +3f647dc0: move *a9(0x140), a5, 1 +3f647de0: cmp a5, a7 +3f647df0: jrle L3F647F70 +3f647e00: move a14, -*sp, 1 +3f647e10: move *a9(0x160), a7, 1 +3f647e30: move *a9(0x140), a5, 1 +3f647e50: sub a5, a7 +3f647e60: zext a7, 0 +3f647e70: move a7, *a14+, 1 +3f647e80: calla L3FB2C000 +3f647eb0: setf 16, 0, 0 +3f647ec0: move a8, *a2(0x130), 0 +3f647ee0: setf 8, 0, 0 +3f647ef0: move *a2(0x108), a7, 0 +3f647f10: ori 0x20, a7 +3f647f40: movb a7, *a2(0x108) +3f647f60: jruc L3F647FA0 +L3F647F70: +3f647f70: move *a9(0x120), *a9(0x160), 1 +L3F647FA0: +3f647fa0: move a11, a1 +3f647fb0: jreq L3F6480A0 +3f647fc0: move *a13(0x20), a7, 1 +3f647fe0: add a11, a7 +3f647ff0: move *a10(0x260), a5, 1 +3f648010: cmp a5, a7 +3f648020: jrne L3F6480A0 +3f648030: setf 8, 0, 0 +3f648040: move *a2(0x108), a7, 0 +3f648060: movk 8, a5 +3f648070: or a5, a7 +3f648080: movb a7, *a2(0x108) +L3F6480A0: +3f6480a0: move *a13(0xa0), a7, 1 +3f6480c0: add a11, a7 +3f6480d0: jreq L3F6481C0 +3f6480e0: move a14, -*sp, 1 +3f6480f0: move *a13(0xa0), a7, 1 +3f648110: add a11, a7 +3f648120: addk 20, a7 +3f648130: setf 16, 0, 0 +3f648140: zext a7, 0 +3f648150: move a7, *a14+, 1 +3f648160: calla L3FB2C000 +3f648190: setf 16, 1, 0 +3f6481a0: move a8, *a2(0x50), 0 +L3F6481C0: +3f6481c0: move a14, -*sp, 1 +3f6481d0: move *a13(0xa0), a7, 1 +3f6481f0: add a11, a7 +3f648200: addi 0x28, a7 +3f648220: move a7, *a14+, 1 +3f648230: move a0, *a14+, 1 +3f648240: calla L3FB2C290 +3f648270: setf 16, 0, 0 +3f648280: move a8, *a2(0x120), 0 +3f6482a0: movb *a9(0xd0), a7 +3f6482c0: jreq L3F648310 +3f6482d0: setf 16, 1, 0 +3f6482e0: move *a9(0x60), a7, 0 +3f648300: jrne L3F648800 +L3F648310: +3f648310: move *a9(0x140), *a13(0x100), 1 +3f648340: move *a13(0x40), a7, 1 +3f648360: btst 1, a7 +3f648370: jreq L3F6483D0 +3f648380: move *a9(0x140), a5, 1 +3f6483a0: inc a5 +3f6483b0: move a5, *a9(0x140), 1 +L3F6483D0: +3f6483d0: btst 0, a7 +3f6483e0: jreq L3F6484B0 +3f6483f0: move *a9(0x140), a5, 1 +3f648410: inc a5 +3f648420: move a5, *a9(0x140), 1 +3f648440: setf 8, 0, 0 +3f648450: move *a9(0xd8), a5, 0 +3f648470: movk 16, a3 +3f648480: or a3, a5 +3f648490: movb a5, *a9(0xd8) +L3F6484B0: +3f6484b0: move *a9(0x140), a5, 1 +3f6484d0: add a11, a5 +3f6484e0: move a5, *a9(0x140), 1 +3f648500: move *a9(0x140), a5, 1 +3f648520: move *a9(0x280), a3, 1 +3f648540: cmp a3, a5 +3f648550: jrle L3F6486A0 +3f648560: move *a9(0x140), *a9(0x280), 1 +3f648590: setf 16, 1, 0 +3f6485a0: move *a9(0x2d0), a5, 0 +3f6485c0: jrne L3F6486A0 +3f6485d0: movk 1, a5 +3f6485e0: move a5, *a9(0x2d0), 0 +3f648600: move *a13(0x100), *a9(0x2e0), 1 +3f648630: move @0x97330, a3, 1 +3f648660: inc a3 +3f648670: move a3, @0x97330, 1 +L3F6486A0: +3f6486a0: setf 16, 1, 0 +3f6486b0: move *a9(0x50), a5, 0 +3f6486d0: jrne L3F6488C0 +3f6486e0: move *a9(0x140), a5, 1 +3f648700: move *a9(0x120), a3, 1 +3f648720: cmp a3, a5 +3f648730: jreq L3F6488C0 +3f648740: move *a9(0xa0), *a9(0x50), 0 +3f648770: move *a9(0x60), a5, 0 +3f648790: jreq L3F6488C0 +3f6487a0: sub a5, a5 +3f6487b0: move a5, *a9(0x60), 0 +3f6487d0: move a5, *a9(0x90), 0 +3f6487f0: jruc L3F6488C0 +L3F648800: +3f648800: move *a9(0x140), a7, 1 +3f648820: add a11, a7 +3f648830: move *a9(0x280), a5, 1 +3f648850: cmp a5, a7 +3f648860: jrle L3F6488C0 +3f648870: move *a9(0x140), a7, 1 +3f648890: add a11, a7 +3f6488a0: move a7, *a9(0x280), 1 +L3F6488C0: +3f6488c0: move *a10(0x10), a7, 0 +3f6488e0: btst 0, a7 +3f6488f0: jreq L3F6489D0 +3f648900: move a14, -*sp, 1 +3f648910: sub a7, a7 +3f648920: move a7, *a14+, 1 +3f648930: move a2, *a14+, 1 +3f648940: move a9, *a14+, 1 +3f648950: move *a9(0x40), a8, 0 +3f648970: move a8, *a14+, 1 +3f648980: movk 1, a5 +3f648990: move a5, *a14+, 1 +3f6489a0: calla L3F635910 +L3F6489D0: +3f6489d0: move *a13(0xa0), a7, 1 +3f6489f0: add a11, a7 +3f648a00: addi 0x28, a7 +3f648a20: setf 16, 1, 0 +3f648a30: move a7, *a2(0x10), 0 +3f648a50: movk 30, a7 +3f648a60: movb a7, *a2(0x40) +3f648a80: move a14, -*sp, 1 +3f648a90: move *a10(0x10), a5, 0 +3f648ab0: andi 0x10, a5 +3f648ae0: move a5, *a14+, 1 +3f648af0: move *a9(0x100), a5, 1 +3f648b10: addi 0x100, a5 +3f648b30: move a5, *a14+, 1 +3f648b40: move *a9(0x100), a5, 1 +3f648b60: move *a5(0x1a0), *a14+, 1 +3f648b80: move a0, *a14+, 1 +3f648b90: calla L3F62EA00 +3f648bc0: move a8, *a13(0x60), 1 +3f648be0: move a8, a1 +3f648bf0: jreq L3F648CB0 +3f648c00: cmpi 0x37, a1 +3f648c20: jrne L3F648ED0 +3f648c30: move a14, -*sp, 1 +3f648c40: move *a9(0x100), *a14+, 1 +3f648c60: calla L3F64D970 +3f648c90: sub a8, a8 +3f648ca0: jruc L3F648ED0 +L3F648CB0: +3f648cb0: move @0x97450, a5, 1 +3f648ce0: inc a5 +3f648cf0: move a5, @0x97450, 1 +3f648d20: move a12, a3 +3f648d30: jrle L3F648E00 +3f648d40: move *a9(0x200), a3, 1 +3f648d60: add a12, a3 +3f648d70: move *a9(0x260), a7, 1 +3f648d90: cmp a7, a3 +3f648da0: jrle L3F648E00 +3f648db0: move *a9(0x200), a7, 1 +3f648dd0: add a12, a7 +3f648de0: move a7, *a9(0x260), 1 +L3F648E00: +3f648e00: setf 8, 0, 0 +3f648e10: move *a9(0xd8), a7, 0 +3f648e30: andi 0xfc, a7 +3f648e60: movb a7, *a9(0xd8) +3f648e80: move *a13(0xe0), a7, 1 +3f648ea0: jane L3F6452F0 +3f648ec0: sub a8, a8 +L3F648ED0: +3f648ed0: move *sp(0x180), a14, 1 +3f648ef0: mmfm sp, a0,a1,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f648f10: rets 2 +L3F648F20: +3f648f20: mmtm sp, a7,a9,a10,a11,a13 +3f648f40: move a14, a13 +3f648f50: move *a13(0xffe0), a9, 1 +3f648f70: setf 16, 1, 0 +3f648f80: move *a9(0x300), a11, 0 +3f648fa0: sra 0x2, a11 +3f648fb0: move *a9(0x310), a7, 0 +3f648fd0: add a7, a11 +3f648fe0: move a11, a10 +3f648ff0: sra 0x1, a10 +3f649000: move *a9(0x50), a11, 0 +3f649020: jreq L3F6490B0 +3f649030: move a14, -*sp, 1 +3f649040: movi 0x3f64a1a0, a8 +3f649070: move a8, *a14+, 1 +3f649080: calla L3F596290 +L3F6490B0: +3f6490b0: setf 16, 1, 0 +3f6490c0: move *a9(0x90), a11, 0 +3f6490e0: sll 0x5, a11 +3f6490f0: addi 0x1e3570, a11 +3f649120: move *a11, a11, 1 +3f649130: mpys a10, a11 +3f649140: move a11, *a9(0x60), 0 +3f649160: move *a9(0x60), a11, 0 +3f649180: subk 10, a11 +3f649190: jrge L3F6491E0 +3f6491a0: movk 10, a11 +3f6491b0: move a11, *a9(0x60), 0 +3f6491d0: jruc L3F649270 +L3F6491E0: +3f6491e0: move *a9(0x60), a11, 0 +3f649200: cmpi 0x78, a11 +3f649220: jrle L3F649270 +3f649230: movi 0x78, a11 +3f649250: move a11, *a9(0x60), 0 +L3F649270: +3f649270: move *a9(0x90), a11, 0 +3f649290: subk 12, a11 +3f6492a0: jrge L3F649300 +3f6492b0: move *a9(0x90), a11, 0 +3f6492d0: inc a11 +3f6492e0: move a11, *a9(0x90), 0 +L3F649300: +3f649300: move *sp(0xc0), a14, 1 +3f649320: mmfm sp, a7,a9,a10,a11,a13 +3f649340: rets 2 +L3F649350: +3f649350: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f649370: move a14, a13 +3f649380: move *a13(0xffe0), a9, 1 +3f6493a0: move @0x1e30c0, a7, 1 +3f6493d0: jrne L3F649A80 +3f6493e0: move a14, -*sp, 1 +3f6493f0: move @0x94460, *a14+, 1 +3f649420: calla L3F701230 +3f649450: move a8, @0x1e30c0, 1 +3f649480: move a8, a7 +3f649490: jrne L3F649570 +3f6494a0: move a14, -*sp, 1 +3f6494b0: movi 0x3f64a228, a8 +3f6494e0: move a8, *a14+, 1 +3f6494f0: sub a7, a7 +3f649500: move a7, *a14+, 1 +3f649510: calla L3F596830 +3f649540: move a9, a8 +3f649550: jauc L3F64A0D0 +L3F649570: +3f649570: move @0x94460, a5, 1 +3f6495a0: sll 0x3, a5 +3f6495b0: add a7, a5 +3f6495c0: move a5, a12 +3f6495d0: subk 8, a12 +3f6495e0: sub a11, a11 +3f6495f0: move @0x94460, a5, 1 +3f649620: cmp a5, a11 +3f649630: jrnc L3F649A80 +L3F649640: +3f649640: move @0x94460, a7, 1 +3f649670: movi 0x5f, a5 +3f649690: mpyu a7, a5 +3f6496a0: movi 0x64, a7 +3f6496c0: divu a7, a5 +3f6496d0: cmp a5, a11 +3f6496e0: jrls L3F649730 +3f6496f0: movi 0xff, a5 +3f649710: movb a5, *a12 +3f649720: jruc L3F649A10 +L3F649730: +3f649730: move @0x94460, a5, 1 +3f649760: move a5, a7 +3f649770: sll 0x3, a7 +3f649780: add a5, a7 +3f649790: movk 10, a5 +3f6497a0: divu a5, a7 +3f6497b0: cmp a7, a11 +3f6497c0: jrls L3F649800 +3f6497d0: movk 4, a7 +3f6497e0: movb a7, *a12 +3f6497f0: jruc L3F649A10 +L3F649800: +3f649800: move @0x94460, a7, 1 +3f649830: sll 0x3, a7 +3f649840: divu a5, a7 +3f649850: cmp a7, a11 +3f649860: jrls L3F6498A0 +3f649870: movk 3, a7 +3f649880: movb a7, *a12 +3f649890: jruc L3F649A10 +L3F6498A0: +3f6498a0: move @0x94460, a7, 1 +3f6498d0: move a7, a5 +3f6498e0: sll 0x3, a5 +3f6498f0: sub a7, a5 +3f649900: movk 10, a7 +3f649910: divu a7, a5 +3f649920: cmp a5, a11 +3f649930: jrls L3F649970 +3f649940: movk 2, a5 +3f649950: movb a5, *a12 +3f649960: jruc L3F649A10 +L3F649970: +3f649970: movk 1, a5 +3f649980: movb a5, *a12 +3f649990: move @0x94460, a5, 1 +3f6499c0: sub a11, a5 +3f6499d0: inc a5 +3f6499e0: move a5, @0x1e30e0, 1 +L3F649A10: +3f649a10: inc a11 +3f649a20: subk 8, a12 +3f649a30: move @0x94460, a7, 1 +3f649a60: cmp a7, a11 +3f649a70: jrc L3F649640 +L3F649A80: +3f649a80: setf 16, 0, 0 +3f649a90: move @0x94540, a7, 0 +3f649ac0: move @0x1e30e0, a5, 1 +3f649af0: cmp a5, a7 +3f649b00: jrnc L3F649B30 +3f649b10: move a9, a8 +3f649b20: jruc L3F64A0D0 +L3F649B30: +3f649b30: move a9, a11 +3f649b40: sll 0x3, a7 +3f649b50: move @0x1e30c0, a5, 1 +3f649b80: add a5, a7 +3f649b90: setf 8, 0, 0 +3f649ba0: move *a7, a10, 0 +3f649bb0: cmpi 0x1, a10 +3f649bd0: jrne L3F649C00 +3f649be0: move a9, a8 +3f649bf0: jruc L3F64A0D0 +L3F649C00: +3f649c00: cmpi 0xff, a10 +3f649c20: jrne L3F649C50 +3f649c30: sub a9, a9 +3f649c40: jruc L3F649DE0 +L3F649C50: +3f649c50: move a9, a7 +3f649c60: divs a10, a7 +3f649c70: cmpi 0x70, a7 +3f649c90: jrle L3F649CD0 +3f649ca0: move a9, a7 +3f649cb0: divs a10, a7 +3f649cc0: jruc L3F649CF0 +L3F649CD0: +3f649cd0: movi 0x70, a7 +L3F649CF0: +3f649cf0: cmp a11, a7 +3f649d00: jrge L3F649DD0 +3f649d10: move a9, a7 +3f649d20: divs a10, a7 +3f649d30: cmpi 0x70, a7 +3f649d50: jrle L3F649DA0 +3f649d60: move a9, a7 +3f649d70: divs a10, a7 +3f649d80: move a7, a9 +3f649d90: jruc L3F649DE0 +L3F649DA0: +3f649da0: movi 0x70, a9 +3f649dc0: jruc L3F649DE0 +L3F649DD0: +3f649dd0: move a11, a9 +L3F649DE0: +3f649de0: jrne L3F64A010 +3f649df0: cmp a11, a9 +3f649e00: jreq L3F64A010 +3f649e10: move @0x1e3100, a7, 1 +3f649e40: jrne L3F649F50 +3f649e50: move @0x1e3120, a5, 1 +3f649e80: cmpi 0x32, a5 +3f649ea0: jrle L3F649F50 +3f649eb0: move a14, -*sp, 1 +3f649ec0: movk 2, a5 +3f649ed0: move a5, *a14+, 1 +3f649ee0: movi 0x3f64a3e8, a8 +3f649f10: move a8, *a14+, 1 +3f649f20: calla L3F309350 +L3F649F50: +3f649f50: move @0x1e3100, a7, 1 +3f649f80: inc a7 +3f649f90: move a7, @0x1e3100, 1 +3f649fc0: sub a5, a5 +3f649fd0: move a5, @0x1e3120, 1 +3f64a000: jruc L3F64A0C0 +L3F64A010: +3f64a010: move @0x1e3120, a7, 1 +3f64a040: inc a7 +3f64a050: move a7, @0x1e3120, 1 +3f64a080: sub a5, a5 +3f64a090: move a5, @0x1e3100, 1 +L3F64A0C0: +3f64a0c0: move a9, a8 +L3F64A0D0: +3f64a0d0: move *sp(0x100), a14, 1 +3f64a0f0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f64a110: rets 2 +3f64a120: srl a11, a13 +3f64a130: .word 0x7465 +3f64a140: .word 0x7400 +3f64a150: .word 0x7063 +3f64a160: modu b10, sp +3f64a170: .word 0x7475 +3f64a180: .word 0x7570 +3f64a190: .word 0x0074 +3f64a1a0: sll b11, b4 +3f64a1b0: mpyu b11, b0 +3f64a1c0: .word 0x756f +3f64a1d0: .word 0x7074 +3f64a1e0: .word 0x7475 +3f64a1f0: andn a1, a0 +3f64a200: divs a2, a5 +3f64a210: or a2, a13 +3f64a220: sla a8, a0 +3f64a230: lmo a3, a4 +3f64a240: .word 0x775f +3f64a250: modu a3, a9 +3f64a260: sla 0x1, b10 +3f64a270: modu a10, a3 +3f64a280: mods b3, b5 +3f64a290: modu a3, a4 +3f64a2a0: .word 0x7427 +3f64a2b0: sla a9, a0 +3f64a2c0: mods a3, a12 +3f64a2d0: sll a11, sp +3f64a2e0: mods a9, a0 +3f64a2f0: mods a11, a5 +3f64a300: .word 0x726f +3f64a310: sla 0x3, b9 +3f64a320: modu a11, a6 +3f64a330: sla 0x3, b2 +3f64a340: sla a11, a2 +3f64a350: lmo a11, a3 +3f64a360: srl a3, sp +3f64a370: sla 0x3, a6 +3f64a380: modu a11, a3 +3f64a390: .word 0x706d +3f64a3a0: .word 0x7475 +3f64a3b0: .word 0x7461 +3f64a3c0: modu a11, a9 +3f64a3d0: .word 0x0a6e +3f64a3e0: xor a8, a0 +3f64a3f0: andn a2, a1 +3f64a400: cmp a10, a14 +3f64a410: subb a10, a14 +3f64a420: sla 0x1, b10 +3f64a430: addc b10, b4 +3f64a440: srl 0x6, b0 +3f64a450: and a2, a9 +3f64a460: rl a9, a0 +3f64a470: sla 0x3, b3 +3f64a480: sra b11, b4 +3f64a490: .word 0x706d +3f64a4a0: .word 0x726f +3f64a4b0: .word 0x7261 +3f64a4c0: mods a3, a9 +3f64a4d0: sla 0x3, b9 +3f64a4e0: modu a11, a12 +3f64a4f0: sla 0x3, b7 +3f64a500: srl a3, sp +3f64a510: modu a1, a0 +3f64a520: .word 0x7465 +3f64a530: modu b11, b7 +3f64a540: lmo b11, b2 +3f64a550: sll a1, a0 +3f64a560: srl b3, b5 +3f64a570: sra a11, a6 +3f64a580: sla 0x3, b2 +3f64a590: sra b11, b2 +3f64a5a0: modu b11, b3 +3f64a5b0: .word 0x7275 +3f64a5c0: sra a11, a3 +3f64a5d0: srl 0xd, b3 +3f64a5e0: .word 0x0000 +3f64a5f0: move a11, -*sp, 1 +3f64a600: calla L3F598D00 +3f64a630: move a8, @0x97090, 1 +3f64a660: movi 0x970b0, a11 +3f64a690: move a11, @0x970d0, 1 +3f64a6c0: move a11, @0x970b0, 1 +3f64a6f0: move *sp+, a11, 1 +3f64a700: rets +L3F64A710: +3f64a710: mmtm sp, a5,a7,a9,a10,a11,a13 +3f64a730: move a14, a13 +3f64a740: move *a13(0xffe0), a7, 1 +3f64a760: move *a7(0x100), a9, 1 +3f64a780: move *a7(0xe0), a11, 1 +3f64a7a0: jrne L3F64A950 +3f64a7b0: move a14, -*sp, 1 +3f64a7c0: movk 2, a5 +3f64a7d0: move a5, *a14+, 1 +3f64a7e0: sub a5, a5 +3f64a7f0: move a5, *a14+, 1 +3f64a800: calla L3F6AC3C0 +3f64a830: move a8, a10 +3f64a840: jrne L3F64A870 +3f64a850: move a5, a8 +3f64a860: jruc L3F64AC90 +L3F64A870: +3f64a870: movi 0x54, a5 +3f64a890: move a5, *a10(0x20), 1 +3f64a8b0: movi 0x28, a5 +3f64a8d0: setf 16, 1, 0 +3f64a8e0: move a5, *a10(0x40), 0 +3f64a900: move *a10(0x20), a5, 1 +3f64a920: sll 0x3, a5 +3f64a930: add a10, a5 +3f64a940: move a5, a11 +L3F64A950: +3f64a950: sub a5, a5 +3f64a960: move a5, *a11(0x20), 1 +3f64a980: move a5, *a11, 1 +3f64a990: movb a5, *a11(0x40) +3f64a9b0: movk 6, a5 +3f64a9c0: movb a5, *a11(0x48) +3f64a9e0: move a14, -*sp, 1 +3f64a9f0: movk 20, a5 +3f64aa00: move a5, *a14+, 1 +3f64aa10: calla L3FB2C000 +3f64aa40: setf 16, 1, 0 +3f64aa50: move a8, *a11(0x50), 0 +3f64aa70: move *a9(0x90), *a11(0x60), 1 +3f64aaa0: move *a9(0x60), *a11(0x80), 1 +3f64aad0: move *a9(0xb0), *a11(0xa0), 0 +3f64ab00: move *a9(0x80), *a11(0xb0), 0 +3f64ab30: sub a5, a5 +3f64ab40: move a5, *a11(0xc0), 1 +3f64ab60: move a5, *a11(0xe0), 1 +3f64ab80: setf 4, 0, 0 +3f64ab90: move a5, *a11(0x100), 0 +3f64abb0: movk 5, a5 +3f64abc0: move a5, *a11(0x104), 0 +3f64abe0: sub a5, a5 +3f64abf0: movb a5, *a11(0x108) +3f64ac10: setf 16, 0, 0 +3f64ac20: move a5, *a11(0x110), 0 +3f64ac40: move a5, *a11(0x120), 0 +3f64ac60: move a5, *a11(0x130), 0 +3f64ac80: move a11, a8 +L3F64AC90: +3f64ac90: move *sp(0xe0), a14, 1 +3f64acb0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f64acd0: rets 2 +L3F64ACE0: +3f64ace0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f64ad00: move a14, a13 +3f64ad10: addi 0x80, a14 +3f64ad30: move *a13(0xffc0), a9, 1 +3f64ad50: sub a11, a11 +3f64ad60: move a11, *a13, 1 +3f64ad70: move a11, *a13(0x40), 1 +3f64ad90: move *a13(0xffe0), a11, 1 +3f64adb0: jreq L3F64B1A0 +3f64adc0: move *a11(0x100), a7, 1 +3f64ade0: move *a7(0xc0), a7, 1 +3f64ae00: move *a11(0x100), a5, 1 +3f64ae20: move *a5(0xc0), a5, 1 +3f64ae40: move *a7(0x180), a7, 1 +3f64ae60: move *a5(0x160), a5, 1 +3f64ae80: sub a5, a7 +3f64ae90: move *a11(0x100), a5, 1 +3f64aeb0: move *a5(0xc0), a5, 1 +3f64aed0: move *a11(0x100), a3, 1 +3f64aef0: move *a3(0xc0), a3, 1 +3f64af10: move *a5(0x1c0), a5, 1 +3f64af30: move *a3(0x1a0), a3, 1 +3f64af50: sub a3, a5 +3f64af60: cmp a5, a7 +3f64af70: jrge L3F64B060 +3f64af80: move *a11(0x100), a7, 1 +3f64afa0: move *a7(0xc0), a7, 1 +3f64afc0: move *a11(0x100), a5, 1 +3f64afe0: move *a5(0xc0), a5, 1 +3f64b000: move *a7(0x180), a7, 1 +3f64b020: move *a5(0x160), a5, 1 +3f64b040: sub a5, a7 +3f64b050: jruc L3F64B130 +L3F64B060: +3f64b060: move *a11(0x100), a7, 1 +3f64b080: move *a7(0xc0), a7, 1 +3f64b0a0: move *a11(0x100), a5, 1 +3f64b0c0: move *a5(0xc0), a5, 1 +3f64b0e0: move *a7(0x1c0), a7, 1 +3f64b100: move *a5(0x1a0), a5, 1 +3f64b120: sub a5, a7 +L3F64B130: +3f64b130: move a7, *a13, 1 +3f64b140: move *a11(0x100), a5, 1 +3f64b160: addi 0x100, a5 +3f64b180: move a5, *a13(0x40), 1 +L3F64B1A0: +3f64b1a0: move *a13(0xff60), a7, 1 +3f64b1c0: jrne L3F64B400 +3f64b1d0: move a14, -*sp, 1 +3f64b1e0: movk 2, a5 +3f64b1f0: move a5, *a14+, 1 +3f64b200: sub a3, a3 +3f64b210: move a3, *a14+, 1 +3f64b220: calla L3F6AC3C0 +3f64b250: move a8, a10 +3f64b260: jaeq L3F64BC20 +3f64b280: move a3, *a13(0x20), 1 +3f64b2a0: addi 0x28, a3 +3f64b2c0: setf 16, 1, 0 +3f64b2d0: move a3, *a10(0x40), 0 +3f64b2f0: move *a10(0x20), a3, 1 +3f64b310: sll 0x3, a3 +3f64b320: add a10, a3 +3f64b330: move a9, a8 +3f64b340: movk 10, a5 +L3F64B350: +3f64b350: move *a8+, *a3+, 1 +3f64b360: dsjs a5, L3F64B350 +3f64b370: move *a10(0x20), a3, 1 +3f64b390: sll 0x3, a3 +3f64b3a0: add a10, a3 +3f64b3b0: move a3, a9 +3f64b3c0: movk 16, a3 +3f64b3d0: move a3, *a13(0xff60), 1 +3f64b3f0: jruc L3F64B6A0 +L3F64B400: +3f64b400: move a9, a10 +3f64b410: andi 0xfffffc00, a10 +3f64b440: move a14, -*sp, 1 +3f64b450: move *a10(0x0), *a14+, 1 +3f64b470: calla L3F6ADF20 +3f64b4a0: sub a5, a5 +3f64b4b0: move a5, *a10, 1 +3f64b4c0: move a9, a3 +3f64b4d0: sub a10, a3 +3f64b4e0: sra 0x3, a3 +3f64b4f0: move a3, *a10(0x20), 1 +3f64b510: move a5, *a13(0x20), 1 +3f64b530: movi 0x28, a3 +3f64b550: setf 16, 1, 0 +3f64b560: move a3, *a10(0x40), 0 +3f64b580: move *a9(0x80), *a13(0x60), 1 +3f64b5b0: move *a9(0x60), *a9(0x80), 1 +3f64b5e0: move *a13(0x60), *a9(0x60), 1 +3f64b610: move *a9(0xb0), *a13(0x60), 0 +3f64b640: move *a9(0xa0), *a9(0xb0), 0 +3f64b670: move *a13(0x60), *a9(0xa0), 0 +L3F64B6A0: +3f64b6a0: move a5, *a9(0x20), 1 +3f64b6c0: move a5, *a9, 1 +3f64b6d0: movb a5, *a9(0x40) +3f64b6f0: move a14, -*sp, 1 +3f64b700: move *a13(0x20), a7, 1 +3f64b720: addk 20, a7 +3f64b730: zext a7, 0 +3f64b740: move a7, *a14+, 1 +3f64b750: calla L3FB2C000 +3f64b780: setf 16, 1, 0 +3f64b790: move a8, *a9(0x50), 0 +3f64b7b0: move a14, -*sp, 1 +3f64b7c0: move *a13(0xff80), *a14+, 1 +3f64b7e0: calla L3FB2C140 +3f64b810: move a8, *a9(0xc0), 1 +3f64b830: move a14, -*sp, 1 +3f64b840: move *a13(0xffa0), *a14+, 1 +3f64b860: calla L3FB2C140 +3f64b890: move a8, *a9(0xe0), 1 +3f64b8b0: setf 4, 0, 0 +3f64b8c0: move a5, *a9(0x100), 0 +3f64b8e0: movk 5, a7 +3f64b8f0: move a7, *a9(0x104), 0 +3f64b910: movb *a13(0xff60), *a9(0x108) +3f64b940: move a14, -*sp, 1 +3f64b950: setf 16, 0, 0 +3f64b960: move *a13, a3, 0 +3f64b970: move a3, *a14+, 1 +3f64b980: calla L3FB2C000 +3f64b9b0: setf 16, 0, 0 +3f64b9c0: move a8, *a9(0x110), 0 +3f64b9e0: move a5, *a9(0x130), 0 +3f64ba00: move a14, -*sp, 1 +3f64ba10: move *a13(0x20), a5, 1 +3f64ba30: addi 0x28, a5 +3f64ba50: move a5, *a14+, 1 +3f64ba60: move a10, *a14+, 1 +3f64ba70: calla L3FB2C290 +3f64baa0: setf 16, 0, 0 +3f64bab0: move a8, *a9(0x120), 0 +3f64bad0: move *a13(0x20), a5, 1 +3f64baf0: addi 0x28, a5 +3f64bb10: move a5, *a9(0x10), 0 +3f64bb30: move @0x1e3300, a5, 1 +3f64bb60: movb a5, *a9(0x40) +3f64bb80: move a14, -*sp, 1 +3f64bb90: sub a7, a7 +3f64bba0: move a7, *a14+, 1 +3f64bbb0: move *a13(0x40), *a14+, 1 +3f64bbd0: move a7, *a14+, 1 +3f64bbe0: move a10, *a14+, 1 +3f64bbf0: calla L3F62EA00 +L3F64BC20: +3f64bc20: move *sp(0x100), a14, 1 +3f64bc40: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f64bc60: rets 2 +L3F64BC70: +3f64bc70: mmtm sp, a3,a5,a7,a9,a11,a13 +3f64bc90: move a14, a13 +3f64bca0: addk 32, a14 +3f64bcb0: move a14, -*sp, 1 +3f64bcc0: movk 4, a11 +3f64bcd0: move a11, *a14+, 1 +3f64bce0: sub a7, a7 +3f64bcf0: move a7, *a14+, 1 +3f64bd00: calla L3F6AC880 +3f64bd30: move a8, *a13, 1 +3f64bd40: move a8, a8 +3f64bd50: jrne L3F64BD80 +3f64bd60: move a7, a8 +3f64bd70: jruc L3F64C380 +L3F64BD80: +3f64bd80: move *a8(0x20), a7, 1 +3f64bda0: sll 0x3, a7 +3f64bdb0: add a8, a7 +3f64bdc0: move a7, a9 +3f64bdd0: move a9, *a9(0x20), 1 +3f64bdf0: move a9, *a9, 1 +3f64be00: movi 0x200, a7 +3f64be20: setf 16, 0, 0 +3f64be30: move a7, *a9(0xc0), 0 +3f64be50: sub a11, a11 +3f64be60: movb a11, *a9(0xd8) +3f64be80: move *a13(0xffe0), *a9(0x100), 1 +3f64beb0: move a11, *a9(0x300), 0 +3f64bed0: movk 24, a11 +3f64bee0: move a11, *a9(0x310), 0 +3f64bf00: movk 12, a7 +3f64bf10: move a7, *a9(0xa0), 0 +3f64bf30: setf 16, 1, 0 +3f64bf40: move *a9(0xa0), a7, 0 +3f64bf60: subk 2, a7 +3f64bf70: jrge L3F64BFC0 +3f64bf80: movk 2, a7 +3f64bf90: move a7, *a9(0xa0), 0 +3f64bfb0: jruc L3F64C050 +L3F64BFC0: +3f64bfc0: move *a9(0xa0), a7, 0 +3f64bfe0: cmpi 0x80, a7 +3f64c000: jrle L3F64C050 +3f64c010: movi 0x80, a7 +3f64c030: move a7, *a9(0xa0), 0 +L3F64C050: +3f64c050: move *a13(0xffe0), a7, 1 +3f64c070: move *a7(0xc0), a5, 1 +3f64c090: move *a7(0xc0), a3, 1 +3f64c0b0: move *a5(0x280), a5, 1 +3f64c0d0: move *a3(0x260), a3, 1 +3f64c0f0: sub a3, a5 +3f64c100: move *a7(0xc0), a3, 1 +3f64c120: move *a7(0xc0), a11, 1 +3f64c140: move *a3(0x2c0), a3, 1 +3f64c160: move *a11(0x2a0), a11, 1 +3f64c180: sub a11, a3 +3f64c190: cmp a3, a5 +3f64c1a0: jrge L3F64C250 +3f64c1b0: move *a7(0xc0), a11, 1 +3f64c1d0: move *a7(0xc0), a5, 1 +3f64c1f0: move *a11(0x280), a11, 1 +3f64c210: move *a5(0x260), a5, 1 +3f64c230: sub a5, a11 +3f64c240: jruc L3F64C2E0 +L3F64C250: +3f64c250: move *a7(0xc0), a11, 1 +3f64c270: move *a7(0xc0), a5, 1 +3f64c290: move *a11(0x2c0), a11, 1 +3f64c2b0: move *a5(0x2a0), a5, 1 +3f64c2d0: sub a5, a11 +L3F64C2E0: +3f64c2e0: move a11, *a9(0x2a0), 0 +3f64c300: movi 0xffff, a11 +3f64c330: move a11, *a9(0x2b0), 0 +3f64c350: move a9, *a7(0xe0), 1 +3f64c370: move a9, a8 +L3F64C380: +3f64c380: move *sp(0xe0), a14, 1 +3f64c3a0: mmfm sp, a3,a5,a7,a9,a11,a13 +3f64c3c0: rets 2 +L3F64C3D0: +3f64c3d0: mmtm sp, a7,a9,a11,a13 +3f64c3f0: move a14, a13 +3f64c400: addk 32, a14 +3f64c410: move *a13(0xffe0), a9, 1 +3f64c430: move *a9(0x100), a11, 1 +3f64c450: move *a11(0xc0), *a13(0x0), 1 +3f64c480: setf 16, 1, 0 +3f64c490: move *a9(0x40), a11, 0 +3f64c4b0: subk 3, a11 +3f64c4c0: jrlt L3F64C5D0 +3f64c4d0: sub a11, a11 +3f64c4e0: move a11, *a9(0x40), 0 +3f64c500: move a14, -*sp, 1 +3f64c510: move a9, *a14+, 1 +3f64c520: calla L3F645170 +3f64c550: move @0x972d0, a7, 1 +3f64c580: inc a7 +3f64c590: move a7, @0x972d0, 1 +3f64c5c0: jruc L3F64C640 +L3F64C5D0: +3f64c5d0: move @0x972f0, a11, 1 +3f64c600: inc a11 +3f64c610: move a11, @0x972f0, 1 +L3F64C640: +3f64c640: move *a13, a11, 1 +3f64c650: setf 16, 0, 0 +3f64c660: move *a13(0xffc0), *a11(0x120), 0 +3f64c690: move a14, -*sp, 1 +3f64c6a0: move a9, *a14+, 1 +3f64c6b0: calla L3F64C730 +3f64c6e0: move *sp(0xa0), a14, 1 +3f64c700: mmfm sp, a7,a9,a11,a13 +3f64c720: rets 2 +L3F64C730: +3f64c730: mmtm sp, a5,a7,a9,a10,a11,a13 +3f64c750: move a14, a13 +3f64c760: addi 0x80, a14 +3f64c780: move *a13(0xffe0), a9, 1 +3f64c7a0: move *a9(0x100), *a13(0x0), 1 +3f64c7d0: move *a13, a7, 1 +3f64c7e0: move *a7(0xc0), *a13(0x20), 1 +3f64c810: move *a9, a10, 1 +3f64c820: cmp a9, a10 +3f64c830: jreq L3F64CA70 +L3F64C840: +3f64c840: move *a10, a10, 1 +3f64c850: move *a10(0x20), a7, 1 +3f64c870: move a7, a11 +3f64c880: andi 0xfffffc00, a11 +3f64c8b0: pushst +3f64c8c0: dint +3f64c8d0: move *a10(0x20), *a13(0x40), 1 +3f64c900: move *a13(0x40), a7, 1 +3f64c920: move *a7(0x20), *a13(0x60), 1 +3f64c950: move *a13(0x60), a5, 1 +3f64c970: move *a7, *a5, 1 +3f64c980: move *a5, a5, 1 +3f64c990: move *a13(0x60), *a5(0x20), 1 +3f64c9c0: move a7, *a7, 1 +3f64c9d0: move a7, *a7(0x20), 1 +3f64c9f0: popst +3f64ca00: move a14, -*sp, 1 +3f64ca10: move a11, *a14+, 1 +3f64ca20: calla L3F6ADF20 +3f64ca50: cmp a9, a10 +3f64ca60: jrne L3F64C840 +L3F64CA70: +3f64ca70: move *a9(0xe0), a7, 1 +3f64ca90: jreq L3F64CB40 +3f64caa0: move a14, -*sp, 1 +3f64cab0: move *a9(0xe0), a7, 1 +3f64cad0: andi 0xfffffc00, a7 +3f64cb00: move a7, *a14+, 1 +3f64cb10: calla L3F6ACE40 +L3F64CB40: +3f64cb40: move a14, -*sp, 1 +3f64cb50: move a9, a7 +3f64cb60: andi 0xfffffc00, a7 +3f64cb90: move a7, *a14+, 1 +3f64cba0: calla L3F6ACE40 +3f64cbd0: move *a13, a7, 1 +3f64cbe0: sub a5, a5 +3f64cbf0: move a5, *a7(0xe0), 1 +3f64cc10: move a14, -*sp, 1 +3f64cc20: move *a13(0x20), *a14+, 1 +3f64cc40: calla L3F6BE2F0 +3f64cc70: move a14, -*sp, 1 +3f64cc80: move a7, *a14+, 1 +3f64cc90: calla L3F61D2C0 +3f64ccc0: move @0x97310, a5, 1 +3f64ccf0: inc a5 +3f64cd00: move a5, @0x97310, 1 +3f64cd30: sub a8, a8 +3f64cd40: move *sp(0xe0), a14, 1 +3f64cd60: mmfm sp, a5,a7,a9,a10,a11,a13 +3f64cd80: rets 2 +3f64cd90: rets +3f64cda0: mmtm sp, a9,a11,a13 +3f64cdc0: move a14, a13 +3f64cdd0: move *a13(0xffe0), a9, 1 +3f64cdf0: move a14, -*sp, 1 +3f64ce00: move *a9(0xc0), a11, 1 +3f64ce20: addi 0x110, a11 +3f64ce40: move a11, *a14+, 1 +3f64ce50: calla L3F6FB7E0 +3f64ce80: move a14, -*sp, 1 +3f64ce90: move *a9(0xc0), a11, 1 +3f64ceb0: addi 0x160, a11 +3f64ced0: move a11, *a14+, 1 +3f64cee0: move *a9(0xc0), *a14+, 1 +3f64cf00: calla L3F6BFE00 +3f64cf30: move a14, -*sp, 1 +3f64cf40: move *a9(0xc0), a11, 1 +3f64cf60: addi 0x260, a11 +3f64cf80: move a11, *a14+, 1 +3f64cf90: move *a9(0xc0), *a14+, 1 +3f64cfb0: calla L3F6BFE00 +3f64cfe0: move *sp(0x80), a14, 1 +3f64d000: mmfm sp, a9,a11,a13 +3f64d020: rets 2 +3f64d030: mmtm sp, a9,a11,a13 +3f64d050: move a14, a13 +3f64d060: addk 32, a14 +3f64d070: move *a13(0xffe0), a11, 1 +3f64d090: subk 21, a11 +3f64d0a0: jahi L3F64D920 +3f64d0c0: move *a13(0xffc0), a11, 1 +3f64d0e0: setf 16, 0, 0 +3f64d0f0: move *a11, a11, 0 +3f64d100: subk 2, a11 +3f64d110: jreq L3F64D170 +3f64d120: move *a13(0xffc0), a11, 1 +3f64d140: move *a11, a11, 0 +3f64d150: subk 3, a11 +3f64d160: jrne L3F64D920 +L3F64D170: +3f64d170: move *a13(0xffc0), *a13(0x0), 1 +3f64d1a0: move *a13, a11, 1 +3f64d1b0: move *a11(0x20), a11, 1 +3f64d1d0: jrne L3F64D640 +3f64d1e0: jruc L3F64D920 +3f64d1f0: move a14, -*sp, 1 +3f64d200: movi 0x3f64d970, a11 +3f64d230: move a11, *a14+, 1 +3f64d240: sub a9, a9 +3f64d250: move a9, *a14+, 1 +3f64d260: move *a13, a9, 1 +3f64d270: addk 32, a9 +3f64d280: move a9, *a14+, 1 +3f64d290: movi 0x970b0, a9 +3f64d2c0: move a9, *a14+, 1 +3f64d2d0: calla L3F61DBC0 +3f64d300: jruc L3F64D920 +3f64d310: move a14, -*sp, 1 +3f64d320: movi 0x3f61e330, a11 +3f64d350: move a11, *a14+, 1 +3f64d360: sub a9, a9 +3f64d370: move a9, *a14+, 1 +3f64d380: move *a13, a9, 1 +3f64d390: addk 32, a9 +3f64d3a0: move a9, *a14+, 1 +3f64d3b0: movi 0x970b0, a9 +3f64d3e0: move a9, *a14+, 1 +3f64d3f0: calla L3F61DBC0 +3f64d420: jruc L3F64D920 +L3F64D430: +3f64d430: move *a13(0xffe0), a11, 1 +3f64d450: sll 0x3, a11 +3f64d460: addi 0x1e1e20, a11 +3f64d490: setf 8, 0, 0 +3f64d4a0: move *a11, a11, 0 +3f64d4b0: jreq L3F64D920 +3f64d4c0: move a14, -*sp, 1 +3f64d4d0: movi 0x3f64cda0, a11 +3f64d500: move a11, *a14+, 1 +3f64d510: move *a13(0xffe0), a9, 1 +3f64d530: sll 0x3, a9 +3f64d540: addi 0x1e1e20, a9 +3f64d570: move *a9, a9, 0 +3f64d580: move a9, *a14+, 1 +L3F64D590: +3f64d590: move *a13, a9, 1 +3f64d5a0: addk 32, a9 +L3F64D5B0: +3f64d5b0: move a9, *a14+, 1 +3f64d5c0: movi 0x970b0, a9 +L3F64D5F0: +3f64d5f0: move a9, *a14+, 1 +3f64d600: calla L3F61DBC0 +L3F64D630: +3f64d630: jruc L3F64D920 +L3F64D640: +3f64d640: move *a13(0xffe0), a8, 1 +3f64d660: dec a8 +L3F64D670: +3f64d670: cmpi 0x10, a8 +L3F64D690: +3f64d690: jrhi L3F64D430 +3f64d6a0: sll 0x5, a8 +L3F64D6B0: +3f64d6b0: addi 0x3f64d700, a8 +3f64d6e0: move *a8, a8, 1 +L3F64D6F0: +3f64d6f0: jump a8 +3f64d700: move *b8(0x3f64), *b0+, 1 +3f64d720: .word 0xd430 +3f64d730: dsjs a4, L3F64D590 +3f64d740: .word 0xd430 +3f64d750: dsjs a4, L3F64D5B0 +3f64d760: move *sp(0x3f64), *b0+, 0 +3f64d780: .word 0xd430 +3f64d790: dsjs a4, L3F64D5F0 +3f64d7a0: .word 0xd430 +3f64d7b0: dsjs a4, L3F64D610 +3f64d7c0: .word 0xd430 +3f64d7d0: dsjs a4, L3F64D630 +3f64d7e0: .word 0xd430 +3f64d7f0: dsjs a4, L3F64D650 +3f64d800: .word 0xd430 +3f64d810: dsjs a4, L3F64D670 +3f64d820: .word 0xd430 +3f64d830: dsjs a4, L3F64D690 +3f64d840: .word 0xd430 +3f64d850: dsjs a4, L3F64D6B0 +3f64d860: .word 0xd430 +3f64d870: dsjs a4, L3F64D6D0 +3f64d880: .word 0xd430 +3f64d890: dsjs a4, L3F64D6F0 +3f64d8a0: move *b8(0x3f64), *b0+, 1 +3f64d8c0: move *b8(0x3f64), *b0+, 1 +3f64d8e0: move *b8(0x3f64), *b0+, 1 +3f64d900: move *b8(0x3f64), *b0+, 1 +L3F64D920: +3f64d920: move *sp(0x80), a14, 1 +3f64d940: mmfm sp, a9,a11,a13 +3f64d960: rets 2 +L3F64D970: +3f64d970: mmtm sp, a11,a13 +3f64d990: move a14, a13 +3f64d9a0: addk 32, a14 +3f64d9b0: move *a13(0xffe0), a11, 1 +3f64d9d0: move *a11(0xe0), *a13(0x0), 1 +3f64da00: move *a13, a11, 1 +3f64da10: jreq L3F64DA60 +3f64da20: setf 16, 0, 0 +3f64da30: move *a11(0xc0), *a11(0x2a0), 0 +L3F64DA60: +3f64da60: move *sp(0x60), a14, 1 +3f64da80: mmfm sp, a11,a13 +3f64daa0: rets 2 +3f64dab0: .word 0x0000 +3f64dac0: .word 0x0000 +3f64dad0: .word 0x0000 +3f64dae0: .word 0x0000 +3f64daf0: .word 0x0000 +3f64db00: .word 0x0000 +3f64db10: .word 0x0000 +3f64db20: .word 0x0000 +3f64db30: .word 0x0000 +3f64db40: .word 0x0000 +3f64db50: .word 0x0000 +3f64db60: .word 0x0000 +3f64db70: .word 0x0000 +3f64db80: .word 0x0000 +3f64db90: .word 0x0000 +3f64dba0: .word 0x0000 +3f64dbb0: .word 0x0000 +3f64dbc0: .word 0x0000 +3f64dbd0: .word 0x0000 +3f64dbe0: .word 0x0000 +3f64dbf0: .word 0x0000 +3f64dc00: mmtm sp, a7,a9,a10,a11,a13 +3f64dc20: move a14, a13 +3f64dc30: addk 32, a14 +3f64dc40: calla L3FB33870 +3f64dc70: move a8, *a13, 1 +3f64dc80: move @0x970b0, a9, 1 +3f64dcb0: jruc L3F64DE00 +3f64dcc0: nop +3f64dcd0: nop +3f64dce0: nop +3f64dcf0: nop +3f64dd00: nop +3f64dd10: nop +3f64dd20: nop +3f64dd30: nop +3f64dd40: nop +3f64dd50: nop +3f64dd60: nop +3f64dd70: nop +3f64dd80: nop +3f64dd90: nop +3f64dda0: nop +3f64ddb0: nop +3f64ddc0: nop +3f64ddd0: nop +3f64dde0: nop +3f64ddf0: nop +L3F64DE00: +3f64de00: jreq L3F64E0B0 +3f64de10: cmpi 0x970b0, a9 +3f64de40: jreq L3F64E0B0 +L3F64DE50: +3f64de50: move *a9(0xe0), a10, 1 +3f64de70: jreq L3F64E060 +3f64de80: setf 8, 0, 0 +3f64de90: move *a10(0xd8), a11, 0 +3f64deb0: btst 1, a11 +3f64dec0: jreq L3F64E060 +3f64ded0: move *a10(0xd8), a11, 0 +3f64def0: andi 0xfd, a11 +3f64df20: movb a11, *a10(0xd8) +3f64df40: move *a10(0xd8), a11, 0 +3f64df60: movk 1, a7 +3f64df70: or a7, a11 +3f64df80: movb a11, *a10(0xd8) +3f64dfa0: move @0x97370, a11, 1 +3f64dfd0: inc a11 +3f64dfe0: move a11, @0x97370, 1 +3f64e010: move a14, -*sp, 1 +3f64e020: move a10, *a14+, 1 +3f64e030: calla L3F645170 +L3F64E060: +3f64e060: move *a9, a9, 1 +3f64e070: cmpi 0x970b0, a9 +3f64e0a0: jrne L3F64DE50 +L3F64E0B0: +3f64e0b0: move a14, -*sp, 1 +3f64e0c0: move *a13(0x0), *a14+, 1 +3f64e0e0: calla L3FB338D0 +3f64e110: subk 32, a14 +3f64e120: mmfm sp, a7,a9,a10,a11,a13 +3f64e140: rets +3f64e150: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f64e170: move a14, a13 +3f64e180: addk 32, a14 +3f64e190: calla L3FB33870 +3f64e1c0: move a8, *a13, 1 +3f64e1d0: move @0x1e3530, a7, 1 +3f64e200: sll 0x3, a7 +3f64e210: move a7, @0x1e3550, 1 +3f64e240: move @0x970b0, a9, 1 +3f64e270: jrne L3F64E2E0 +3f64e280: move a14, -*sp, 1 +3f64e290: move a8, *a14+, 1 +3f64e2a0: calla L3FB338D0 +3f64e2d0: jruc L3F64E920 +L3F64E2E0: +3f64e2e0: jruc L3F64E400 +3f64e2f0: nop +3f64e300: nop +3f64e310: nop +3f64e320: nop +3f64e330: nop +3f64e340: nop +3f64e350: nop +3f64e360: nop +3f64e370: nop +3f64e380: nop +3f64e390: nop +3f64e3a0: nop +3f64e3b0: nop +3f64e3c0: nop +3f64e3d0: nop +3f64e3e0: nop +3f64e3f0: nop +L3F64E400: +3f64e400: cmpi 0x970b0, a9 +3f64e430: jreq L3F64E830 +L3F64E440: +3f64e440: move *a9, a10, 1 +3f64e450: move *a9(0xe0), a11, 1 +3f64e470: jreq L3F64E7E0 +3f64e480: sub a12, a12 +L3F64E490: +3f64e490: move a12, a7 +3f64e4a0: sll 0x4, a7 +3f64e4b0: add a11, a7 +3f64e4c0: setf 16, 1, 0 +3f64e4d0: move *a7(0x50), a7, 0 +3f64e4f0: jreq L3F64E6C0 +3f64e500: move a12, a7 +3f64e510: sll 0x4, a7 +3f64e520: add a11, a7 +3f64e530: move *a7(0x50), a5, 0 +3f64e550: dec a5 +3f64e560: move a5, *a7(0x50), 0 +3f64e580: sext a5, 0 +3f64e590: jrne L3F64E6C0 +3f64e5a0: move a14, -*sp, 1 +3f64e5b0: sub a7, a7 +3f64e5c0: move a7, *a14+, 1 +3f64e5d0: move a12, *a14+, 1 +3f64e5e0: move a7, *a14+, 1 +3f64e5f0: movk 19, a5 +3f64e600: move a5, *a14+, 1 +3f64e610: move *a11(0x100), a7, 1 +3f64e630: move *a7(0xc0), *a14+, 1 +3f64e650: calla L3F64FE90 +3f64e680: move *a10(0x20), a7, 1 +3f64e6a0: cmp a9, a7 +3f64e6b0: jrne L3F64E7E0 +L3F64E6C0: +3f64e6c0: inc a12 +3f64e6d0: cmpi 0x4, a12 +3f64e6f0: jrlt L3F64E490 +3f64e700: setf 16, 1, 0 +3f64e710: move *a11(0x2c0), a7, 0 +3f64e730: inc a7 +3f64e740: move a7, *a11(0x2c0), 0 +3f64e760: move *a11(0x2d0), a7, 0 +3f64e780: jreq L3F64E7E0 +3f64e790: move *a11(0x2d0), a7, 0 +3f64e7b0: inc a7 +3f64e7c0: move a7, *a11(0x2d0), 0 +L3F64E7E0: +3f64e7e0: move a10, a9 +3f64e7f0: cmpi 0x970b0, a9 +3f64e820: jrne L3F64E440 +L3F64E830: +3f64e830: move @0x97090, a7, 1 +3f64e860: addi 0xfa00, a7 +3f64e890: move a7, @0x97090, 1 +3f64e8c0: move a14, -*sp, 1 +3f64e8d0: move *a13(0x0), *a14+, 1 +3f64e8f0: calla L3FB338D0 +L3F64E920: +3f64e920: subk 32, a14 +3f64e930: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f64e950: rets +L3F64E960: +3f64e960: mmtm sp, a7,a9,a11,a13 +3f64e980: move a14, a13 +3f64e990: jruc L3F64EA00 +3f64e9a0: nop +3f64e9b0: nop +3f64e9c0: nop +3f64e9d0: nop +3f64e9e0: nop +3f64e9f0: nop +L3F64EA00: +3f64ea00: sub a9, a9 +3f64ea10: setf 16, 1, 0 +L3F64EA20: +3f64ea20: move *a13(0xffe0), a11, 1 +3f64ea40: move a9, a7 +3f64ea50: sll 0x4, a7 +3f64ea60: add a11, a7 +3f64ea70: sub a11, a11 +3f64ea80: move a11, *a7(0x50), 0 +3f64eaa0: inc a9 +3f64eab0: cmpi 0x4, a9 +3f64ead0: jrlt L3F64EA20 +3f64eae0: move *sp(0xa0), a14, 1 +3f64eb00: mmfm sp, a7,a9,a11,a13 +3f64eb20: rets 2 +L3F64EB30: +3f64eb30: mmtm sp, a5,a7,a9,a10,a11,a13 +3f64eb50: move a14, a13 +3f64eb60: addi 0x40, a14 +3f64eb80: move *a13(0xffe0), a9, 1 +3f64eba0: jauc L3F64FD80 +L3F64EBC0: +3f64ebc0: setf 16, 1, 0 +3f64ebd0: move *a9(0x40), a11, 0 +3f64ebf0: subk 10, a11 +3f64ec00: jreq L3F64ECF0 +3f64ec10: move *a9(0x2c0), a11, 0 +3f64ec30: move @0x1e3550, a7, 1 +3f64ec60: cmp a7, a11 +3f64ec70: jrgt L3F64ECF0 +3f64ec80: move @0x1e3530, a11, 1 +3f64ecb0: move a11, *a9(0x80), 0 +3f64ecd0: jauc L3F64FE30 +L3F64ECF0: +3f64ecf0: move a14, -*sp, 1 +3f64ed00: move a9, *a14+, 1 +3f64ed10: calla L3F64C730 +3f64ed40: move a8, a9 +3f64ed50: jauc L3F64FE30 +L3F64ED70: +3f64ed70: setf 16, 1, 0 +3f64ed80: move *a9(0x90), a11, 0 +3f64eda0: inc a11 +3f64edb0: move a11, *a9(0x90), 0 +3f64edd0: sext a11, 0 +3f64ede0: subk 12, a11 +3f64edf0: jrle L3F64EF50 +3f64ee00: movk 12, a11 +3f64ee10: move a11, *a9(0x90), 0 +3f64ee30: move @0x97390, a7, 1 +3f64ee60: inc a7 +3f64ee70: move a7, @0x97390, 1 +3f64eea0: move a14, -*sp, 1 +3f64eeb0: movi 0x3c, a11 +3f64eed0: move a11, *a14+, 1 +3f64eee0: move a9, *a14+, 1 +3f64eef0: calla L3F64C3D0 +3f64ef20: move a8, a9 +3f64ef30: jauc L3F64FE30 +L3F64EF50: +3f64ef50: move @0x973b0, a11, 1 +3f64ef80: inc a11 +3f64ef90: move a11, @0x973b0, 1 +3f64efc0: move *a9(0x300), a7, 0 +3f64efe0: sra 0x2, a7 +3f64eff0: move *a9(0x310), a5, 0 +3f64f010: add a5, a7 +3f64f020: move a7, a10 +3f64f030: sra 0x1, a10 +3f64f040: move *a9(0x90), a7, 0 +3f64f060: sll 0x5, a7 +3f64f070: addi 0x1e3570, a7 +3f64f0a0: move *a7, *a13, 1 +3f64f0b0: move a10, a7 +3f64f0c0: move *a13, a10, 1 +3f64f0d0: mpys a10, a7 +3f64f0e0: move a7, a10 +3f64f0f0: move a10, *a9(0xa0), 0 +3f64f110: move *a9(0xa0), a7, 0 +3f64f130: subk 2, a7 +3f64f140: jrge L3F64F190 +3f64f150: movk 2, a7 +3f64f160: move a7, *a9(0xa0), 0 +3f64f180: jruc L3F64F220 +L3F64F190: +3f64f190: move *a9(0xa0), a7, 0 +3f64f1b0: cmpi 0x80, a7 +3f64f1d0: jrle L3F64F220 +3f64f1e0: movi 0x80, a7 +3f64f200: move a7, *a9(0xa0), 0 +L3F64F220: +3f64f220: move *a9(0xa0), *a9(0x50), 0 +3f64f250: move *a9(0x90), a7, 0 +3f64f270: subk 3, a7 +3f64f280: jrle L3F64F3C0 +3f64f290: move a14, -*sp, 1 +3f64f2a0: move *a9(0x100), *a14+, 1 +3f64f2c0: calla L3F61E0E0 +3f64f2f0: setf 16, 1, 0 +3f64f300: move *a9(0x300), a11, 0 +3f64f320: sra 0x2, a11 +3f64f330: sext a11, 0 +3f64f340: move *a9(0x310), a7, 0 +3f64f360: add a11, a7 +3f64f370: move a7, *a9(0x310), 0 +3f64f390: sub a11, a11 +3f64f3a0: move a11, *a9(0x300), 0 +L3F64F3C0: +3f64f3c0: move *a9(0x120), *a9(0x140), 1 +3f64f3f0: sub a11, a11 +3f64f400: move a11, *a9(0x2d0), 0 +3f64f420: setf 16, 0, 0 +3f64f430: move *a9(0x1e0), a7, 0 +3f64f450: move *a9(0x2a0), a5, 0 +3f64f470: cmp a5, a7 +3f64f480: jrnc L3F64F4C0 +3f64f490: move *a9(0x1e0), a7, 0 +3f64f4b0: jruc L3F64F4E0 +L3F64F4C0: +3f64f4c0: move *a9(0x2a0), a7, 0 +L3F64F4E0: +3f64f4e0: srl 0x1, a7 +3f64f4f0: move *a9(0xc0), a5, 0 +3f64f510: divu a5, a7 +3f64f520: move a7, *a13(0x20), 1 +3f64f540: subk 2, a7 +3f64f550: jrnc L3F64F590 +3f64f560: movk 2, a7 +3f64f570: move a7, *a13(0x20), 1 +L3F64F590: +3f64f590: move *a9(0xc0), *a9(0x2a0), 0 +3f64f5c0: move *a13(0x20), a7, 1 +3f64f5e0: move *a9(0xc0), a5, 0 +3f64f600: mpyu a7, a5 +3f64f610: move a5, *a9(0x2b0), 0 +3f64f630: move a14, -*sp, 1 +3f64f640: move a9, *a14+, 1 +3f64f650: calla L3F645170 +3f64f680: jruc L3F64FE30 +L3F64F690: +3f64f690: move @0x973d0, a11, 1 +3f64f6c0: inc a11 +3f64f6d0: move a11, @0x973d0, 1 +3f64f700: move a14, -*sp, 1 +3f64f710: move a9, *a14+, 1 +3f64f720: calla L3F648F20 +3f64f750: movk 1, a11 +3f64f760: movb a11, *a9(0xd0) +3f64f780: move a14, -*sp, 1 +3f64f790: move a9, *a14+, 1 +3f64f7a0: calla L3F645170 +3f64f7d0: sub a7, a7 +3f64f7e0: movb a7, *a9(0xd0) +3f64f800: jruc L3F64FE30 +L3F64F810: +3f64f810: move @0x973f0, a11, 1 +3f64f840: inc a11 +3f64f850: move a11, @0x973f0, 1 +3f64f880: setf 16, 1, 0 +3f64f890: move *a9(0x40), a7, 0 +3f64f8b0: subk 4, a7 +3f64f8c0: jrlt L3F64FC70 +3f64f8d0: move *a9(0x100), a7, 1 +3f64f8f0: move *a7(0xc0), a7, 1 +3f64f910: move *a7(0x10), a7, 0 +3f64f930: btst 3, a7 +3f64f940: jreq L3F64FC10 +3f64f950: move *a9(0x40), a7, 0 +3f64f970: subk 5, a7 +3f64f980: jrgt L3F64FC10 +3f64f990: move @0x1e3510, a7, 1 +3f64f9c0: move @0x1e3550, a5, 1 +3f64f9f0: add a5, a7 +3f64fa00: move *a9(0x2c0), a5, 0 +3f64fa20: cmp a7, a5 +3f64fa30: jrge L3F64FC70 +3f64fa40: move @0x97410, a7, 1 +3f64fa70: inc a7 +3f64fa80: move a7, @0x97410, 1 +3f64fab0: move a14, -*sp, 1 +3f64fac0: sub a5, a5 +3f64fad0: move a5, *a14+, 1 +3f64fae0: move *a9(0x120), a5, 1 +3f64fb00: dec a5 +3f64fb10: move a5, *a14+, 1 +3f64fb20: move *a9(0x200), *a14+, 1 +3f64fb40: move *a9(0xe0), *a14+, 1 +3f64fb60: move a9, *a14+, 1 +3f64fb70: calla L3F64ACE0 +3f64fba0: move @0x1e3530, a11, 1 +3f64fbd0: setf 16, 1, 0 +3f64fbe0: move a11, *a9(0x70), 0 +3f64fc00: jruc L3F64FE30 +L3F64FC10: +3f64fc10: move @0x1e3510, a7, 1 +3f64fc40: move a7, *a9(0x70), 0 +3f64fc60: jruc L3F64FE30 +L3F64FC70: +3f64fc70: move @0x97430, a11, 1 +3f64fca0: inc a11 +3f64fcb0: move a11, @0x97430, 1 +3f64fce0: move a14, -*sp, 1 +3f64fcf0: movi 0x3c, a7 +3f64fd10: move a7, *a14+, 1 +3f64fd20: move a9, *a14+, 1 +3f64fd30: calla L3F64C3D0 +3f64fd60: move a8, a9 +3f64fd70: jruc L3F64FE30 +L3F64FD80: +3f64fd80: move *a13(0xffc0), a8, 1 +3f64fda0: jaeq L3F64ED70 +3f64fdc0: dec a8 +3f64fdd0: jreq L3F64F690 +3f64fde0: dec a8 +3f64fdf0: jreq L3F64F810 +3f64fe00: dec a8 +3f64fe10: jaeq L3F64EBC0 +L3F64FE30: +3f64fe30: move a9, a8 +3f64fe40: move *sp(0xe0), a14, 1 +3f64fe60: mmfm sp, a5,a7,a9,a10,a11,a13 +3f64fe80: rets 2 +L3F64FE90: +3f64fe90: mmtm sp, a5,a7,a9,a10,a11,a13 +3f64feb0: move a14, a13 +3f64fec0: addi 0x80, a14 +3f64fee0: sub a11, a11 +3f64fef0: move a11, *a13(0x20), 1 +3f64ff10: move *a13(0xffc0), a11, 1 +3f64ff30: subk 11, a11 +3f64ff40: jrne L3F650040 +3f64ff50: move a14, -*sp, 1 +3f64ff60: move *a13(0xff60), *a14+, 1 +3f64ff80: move *a13(0xff80), *a14+, 1 +3f64ffa0: move *a13(0xffa0), a11, 1 +3f64ffc0: move a11, *a14+, 1 +3f64ffd0: move *a13(0xffe0), *a14+, 1 +3f64fff0: calla L3F617940 +3f650020: jauc L3F6526E0 +L3F650040: +3f650040: move *a13(0xff60), a11, 1 +3f650060: jreq L3F6500E0 +3f650070: setf 16, 1, 0 +3f650080: move *a11(0x40), a11, 0 +3f6500a0: jreq L3F6500E0 +3f6500b0: movk 22, a8 +3f6500c0: jauc L3F6526E0 +L3F6500E0: +3f6500e0: calla L3FB33870 +3f650110: move a8, *a13, 1 +3f650120: move *a13(0xffe0), a11, 1 +3f650140: move *a11(0x40), a9, 1 +3f650160: jrne L3F650220 +3f650170: move *a13(0xffc0), a11, 1 +3f650190: jreq L3F650220 +3f6501a0: move a14, -*sp, 1 +3f6501b0: move a8, *a14+, 1 +3f6501c0: calla L3FB338D0 +3f6501f0: movk 22, a8 +3f650200: jauc L3F6526E0 +L3F650220: +3f650220: move a9, a11 +3f650230: jreq L3F6502D0 +3f650240: move *a9(0xe0), a10, 1 +3f650260: setf 16, 1, 0 +3f650270: move *a10(0x40), a11, 0 +3f650290: move a11, *a13(0x40), 1 +3f6502b0: jauc L3F6521D0 +L3F6502D0: +3f6502d0: sub a11, a11 +3f6502e0: move a11, *a13(0x40), 1 +3f650300: jauc L3F6521D0 +3f650320: move a9, a8 +3f650330: jreq L3F6503A0 +3f650340: movi 0x38, a11 +3f650360: move a11, *a13(0x20), 1 +3f650380: jauc L3F652500 +L3F6503A0: +3f6503a0: move a14, -*sp, 1 +3f6503b0: move *a13(0xffe0), *a14+, 1 +3f6503d0: calla L3F653070 +3f650400: move a8, *a13(0x20), 1 +3f650420: move a8, a11 +3f650430: jane L3F652500 +3f650450: move *a13(0xffe0), a11, 1 +3f650470: setf 16, 1, 0 +3f650480: move *a11(0x10), a11, 0 +3f6504a0: btst 7, a11 +3f6504b0: jreq L3F650570 +3f6504c0: move *a13(0xffe0), a11, 1 +3f6504e0: move *a11(0x20), a11, 0 +3f650500: jrne L3F650570 +3f650510: move *a13(0xffe0), a11, 1 +3f650530: movi 0x78, a7 +3f650550: move a7, *a11(0x20), 0 +L3F650570: +3f650570: move *a13(0xffe0), a11, 1 +3f650590: move *a11(0x40), a7, 1 +3f6505b0: move *a7(0xe0), a10, 1 +3f6505d0: jauc L3F652500 +3f6505f0: setf 16, 1, 0 +3f650600: move *a10(0x40), a11, 0 +3f650620: dec a11 +3f650630: jrle L3F6506C0 +3f650640: move a14, -*sp, 1 +3f650650: move a10, *a14+, 1 +3f650660: calla L3F653610 +3f650690: move a8, a10 +3f6506a0: jauc L3F652500 +L3F6506C0: +3f6506c0: move a14, -*sp, 1 +3f6506d0: move a10, *a14+, 1 +3f6506e0: calla L3F64C730 +3f650710: move a8, a10 +3f650720: jauc L3F652500 +3f650740: move a14, -*sp, 1 +3f650750: move *a13(0xff80), *a14+, 1 +3f650770: move a9, *a14+, 1 +3f650780: calla L3F61B390 +3f6507b0: move a8, *a13(0x20), 1 +3f6507d0: move a8, a7 +3f6507e0: jaeq L3F652500 +3f650800: jauc L3F652500 +3f650820: setf 16, 0, 0 +3f650830: move *a9(0xb0), a11, 0 +3f650850: jrne L3F6508F0 +3f650860: move a14, -*sp, 1 +3f650870: sub a11, a11 +3f650880: move a11, *a14+, 1 +3f650890: move a9, *a14+, 1 +3f6508a0: calla L3F61B390 +3f6508d0: move a8, *a13(0x20), 1 +L3F6508F0: +3f6508f0: move *a13(0x20), a11, 1 +3f650910: jane L3F652500 +3f650930: movk 1, a7 +3f650940: setf 16, 1, 0 +3f650950: move a7, *a10(0x40), 0 +3f650970: jauc L3F652500 +3f650990: setf 16, 0, 0 +3f6509a0: move *a9(0xb0), a11, 0 +3f6509c0: jrne L3F650A90 +3f6509d0: move a14, -*sp, 1 +3f6509e0: sub a11, a11 +3f6509f0: move a11, *a14+, 1 +3f650a00: move a9, *a14+, 1 +3f650a10: calla L3F61B390 +3f650a40: move a8, *a13(0x20), 1 +3f650a60: move a8, a7 +3f650a70: jane L3F652500 +L3F650A90: +3f650a90: move a14, -*sp, 1 +3f650aa0: move *a13(0xff80), *a14+, 1 +3f650ac0: move a9, *a14+, 1 +3f650ad0: calla L3F61BFC0 +3f650b00: move a8, *a13(0x20), 1 +3f650b20: move a8, a7 +3f650b30: jane L3F652500 +3f650b50: move a14, -*sp, 1 +3f650b60: move a10, *a14+, 1 +3f650b70: calla L3F64A710 +3f650ba0: move a8, *a10(0xe0), 1 +3f650bc0: move *a10(0xe0), a11, 1 +3f650be0: jrne L3F650CA0 +3f650bf0: move a14, -*sp, 1 +3f650c00: move a9, *a14+, 1 +3f650c10: calla L3F61D100 +3f650c40: movi 0x37, a11 +3f650c60: move a11, *a13(0x20), 1 +3f650c80: jauc L3F652500 +L3F650CA0: +3f650ca0: move a14, -*sp, 1 +3f650cb0: move *a13(0xffe0), *a14+, 1 +3f650cd0: calla L3F6BD800 +3f650d00: move @0x97270, a11, 1 +3f650d30: inc a11 +3f650d40: move a11, @0x97270, 1 +3f650d70: movk 2, a7 +3f650d80: setf 16, 1, 0 +3f650d90: move a7, *a10(0x40), 0 +3f650db0: movi 0x96, a7 +3f650dd0: move a7, *a10(0x70), 0 +3f650df0: move @0x97090, a7, 1 +3f650e20: move a7, *a10(0x1c0), 1 +3f650e40: addi 0xfa00, a7 +3f650e70: move a7, @0x97090, 1 +3f650ea0: move *a10(0x1c0), a5, 1 +3f650ec0: move a5, *a10(0x160), 1 +3f650ee0: move a5, *a10(0x280), 1 +3f650f00: move a5, *a10(0x140), 1 +3f650f20: move a5, *a10(0x120), 1 +3f650f40: move a14, -*sp, 1 +3f650f50: move a10, *a14+, 1 +3f650f60: calla L3F645170 +3f650f90: move a8, *a13(0x20), 1 +3f650fb0: jauc L3F652500 +3f650fd0: movi 0x2d, a11 +3f650ff0: move a11, *a13(0x20), 1 +3f651010: jauc L3F652500 +3f651030: move a14, -*sp, 1 +3f651040: move a10, *a14+, 1 +3f651050: calla L3F653610 +3f651080: move a8, a10 +3f651090: jauc L3F652500 +3f6510b0: move *a13(0xff80), a11, 1 +3f6510d0: move *a11(0x20), a7, 1 +3f6510f0: sll 0x3, a7 +3f651100: add a11, a7 +3f651110: move a7, *a13(0x60), 1 +3f651130: movk 16, a5 +3f651140: setf 16, 1, 0 +3f651150: move a5, *a11(0x40), 0 +3f651170: movk 2, a5 +3f651180: move a5, *a7, 0 +3f651190: move *a9(0x80), *a7(0x10), 0 +3f6511c0: move *a9(0x60), *a7(0x20), 1 +3f6511f0: jauc L3F652500 +3f651210: move a14, -*sp, 1 +3f651220: move *a13(0xffe0), *a14+, 1 +3f651240: calla L3F6BF320 +3f651270: move a14, -*sp, 1 +3f651280: move a10, *a14+, 1 +3f651290: calla L3F653AA0 +3f6512c0: move a8, a10 +3f6512d0: jaeq L3F652500 +3f6512f0: move a14, -*sp, 1 +3f651300: move a10, *a14+, 1 +3f651310: calla L3F645170 +3f651340: move a8, *a13(0x20), 1 +3f651360: jauc L3F652500 +3f651380: move a14, -*sp, 1 +3f651390: move a10, *a14+, 1 +3f6513a0: calla L3F645170 +3f6513d0: jauc L3F652500 +3f6513f0: move a14, -*sp, 1 +3f651400: move *a13(0xffa0), *a14+, 1 +3f651420: move *a13(0xffe0), a11, 1 +3f651440: addi 0x260, a11 +3f651460: move a11, *a14+, 1 +3f651470: calla L3F6C0560 +3f6514a0: move a14, -*sp, 1 +3f6514b0: move a10, *a14+, 1 +3f6514c0: calla L3F645170 +3f6514f0: move a8, *a13(0x20), 1 +3f651510: jauc L3F652500 +3f651530: move a14, -*sp, 1 +3f651540: movi 0x35, a11 +3f651560: move a11, *a14+, 1 +3f651570: move a10, *a14+, 1 +3f651580: calla L3F64C3D0 +3f6515b0: move a8, a10 +3f6515c0: jauc L3F652500 +3f6515e0: move *a13(0xffa0), a11, 1 +3f651600: move *a13(0xffe0), a7, 1 +3f651620: move *a7(0x280), *a11(0x160), 1 +3f651650: move a14, -*sp, 1 +3f651660: move *a13(0x0), *a14+, 1 +3f651680: calla L3FB338D0 +3f6516b0: sub a8, a8 +3f6516c0: jauc L3F6526E0 +3f6516e0: move *a13(0xffe0), a11, 1 +3f651700: move *a11(0x140), a7, 1 +3f651720: jrne L3F651780 +3f651730: setf 16, 1, 0 +3f651740: move *a11(0x30), a7, 0 +3f651760: btst 6, a7 +3f651770: jreq L3F651810 +L3F651780: +3f651780: setf 16, 1, 0 +3f651790: move *a11(0x10), a7, 0 +3f6517b0: btst 8, a7 +3f6517c0: jrne L3F651810 +3f6517d0: movb *a10(0x340), a7 +3f6517f0: btst 1, a7 +3f651800: jreq L3F651860 +L3F651810: +3f651810: movk 22, a7 +3f651820: move a7, *a13(0x20), 1 +3f651840: jauc L3F652500 +L3F651860: +3f651860: movb *a10(0x340), a7 +3f651880: btst 0, a7 +3f651890: jrne L3F651900 +3f6518a0: movi 0x23, a7 +3f6518c0: move a7, *a13(0x20), 1 +3f6518e0: jauc L3F652500 +L3F651900: +3f651900: move *a13(0xffa0), a7, 1 +3f651920: movk 1, a5 +3f651930: move a5, *a7(0x40), 0 +3f651950: move *a7(0x20), a5, 1 +3f651970: sll 0x3, a5 +3f651980: add a7, a5 +3f651990: movb *a10(0x348), *a5(0x0) +3f6519c0: move *a13(0xff80), a5, 1 +3f6519e0: btst 1, a5 +3f6519f0: jane L3F652500 +3f651a10: movb *a10(0x340), a5 +3f651a30: movk 3, a7 +3f651a40: xor a7, a5 +3f651a50: movb a5, *a10(0x340) +3f651a70: jauc L3F652500 +3f651a90: move *a13(0xffe0), a11, 1 +3f651ab0: move *a11(0x280), a7, 1 +3f651ad0: move *a11(0x260), a5, 1 +3f651af0: sub a5, a7 +3f651b00: move *a11(0x2c0), a5, 1 +3f651b20: move *a11(0x2a0), a11, 1 +3f651b40: sub a11, a5 +3f651b50: cmp a5, a7 +3f651b60: jrge L3F651BF0 +3f651b70: move *a13(0xffe0), a11, 1 +3f651b90: move *a11(0x280), a7, 1 +3f651bb0: move *a11(0x260), a5, 1 +3f651bd0: sub a5, a7 +3f651be0: jruc L3F651C60 +L3F651BF0: +3f651bf0: move *a13(0xffe0), a11, 1 +3f651c10: move *a11(0x2c0), a7, 1 +3f651c30: move *a11(0x2a0), a5, 1 +3f651c50: sub a5, a7 +L3F651C60: +3f651c60: cmpi 0xfe00, a7 +3f651c80: jrge L3F651D40 +3f651c90: move a14, -*sp, 1 +3f651ca0: move *a13(0xffa0), *a14+, 1 +3f651cc0: calla L3F6ADF20 +3f651cf0: movi 0x37, a7 +3f651d10: move a7, *a13(0x20), 1 +3f651d30: jruc L3F652500 +L3F651D40: +3f651d40: move a14, -*sp, 1 +3f651d50: move *a13(0xffa0), *a14+, 1 +3f651d70: addi 0x260, a11 +3f651d90: move a11, *a14+, 1 +3f651da0: calla L3F6C0560 +3f651dd0: move *a13(0xffe0), a11, 1 +3f651df0: move *a10(0x120), a7, 1 +3f651e10: move *a11(0x260), a5, 1 +3f651e30: add a5, a7 +3f651e40: move a7, *a10(0x160), 1 +3f651e60: movk 1, a7 +3f651e70: movb a7, *a10(0xd0) +3f651e90: move a14, -*sp, 1 +3f651ea0: move a10, *a14+, 1 +3f651eb0: calla L3F645170 +3f651ee0: move a8, *a13(0x20), 1 +3f651f00: sub a5, a5 +3f651f10: movb a5, *a10(0xd0) +3f651f30: jruc L3F652500 +3f651f40: move a14, -*sp, 1 +3f651f50: move *a13(0xff80), *a14+, 1 +3f651f70: move a9, *a14+, 1 +3f651f80: calla L3F61D720 +3f651fb0: jruc L3F652500 +3f651fc0: move a14, -*sp, 1 +3f651fd0: move *a13(0xff80), *a14+, 1 +3f651ff0: move a9, *a14+, 1 +3f652000: calla L3F61D970 +3f652030: jruc L3F652500 +3f652040: move a14, -*sp, 1 +3f652050: move *a13(0xff80), a11, 1 +3f652070: move a11, *a14+, 1 +3f652080: move a10, *a14+, 1 +3f652090: calla L3F64EB30 +3f6520c0: move a8, a10 +3f6520d0: sll 0x8, a11 +3f6520e0: move *a13(0xffc0), a7, 1 +3f652100: or a7, a11 +3f652110: move a11, *a13(0xffc0), 1 +L3F652130: +3f652130: jruc L3F652500 +L3F652140: +3f652140: move a14, -*sp, 1 +L3F652150: +3f652150: movi 0x3f653ef0, a8 +3f652180: move a8, *a14+, 1 +L3F652190: +3f652190: calla L3F596290 +3f6521c0: jruc L3F652500 +L3F6521D0: +3f6521d0: move *a13(0xffc0), a8, 1 +L3F6521F0: +3f6521f0: cmpi 0x13, a8 +L3F652210: +3f652210: jrhi L3F652140 +3f652220: sll 0x5, a8 +L3F652230: +3f652230: addi 0x3f652280, a8 +3f652260: move *a8, a8, 1 +L3F652270: +3f652270: jump a8 +3f652280: clrc +L3F652290: +3f652290: dsjs a5, L3F6520F0 +3f6522a0: movb b0, @0x7403f65 +L3F6522D0: +3f6522d0: dsjs a5, L3F652130 +3f6522e0: .word 0x0820 +L3F6522F0: +3f6522f0: dsjs a5, L3F652150 +3f652300: mmtm b0, b2,b3,b4,b5,b6,b7,b9,b10,b13,sp +3f652320: addk 5, b0 +L3F652330: +3f652330: dsjs a5, L3F652190 +3f652340: inc b0 +L3F652350: +3f652350: dsjs a5, L3F6521B0 +3f652360: addk 16, b0 +3f652370: dsjs a5, L3F6521D0 +3f652380: addk 28, a0 +3f652390: dsjs a5, L3F6521F0 +3f6523a0: addk 31, b0 +3f6523b0: dsjs a5, L3F652210 +3f6523c0: subk 9, b0 +3f6523d0: dsjs a5, L3F652230 +3f6523e0: sla 0xa, a0 +3f6523f0: dsjs a5, L3F652250 +3f652400: subk 15, a0 +3f652410: dsjs a5, L3F652270 +3f652420: subk 23, a0 +3f652430: dsjs a5, L3F652290 +3f652440: movk 20, b0 +3f652450: dsjs a5, L3F6522B0 +3f652460: btst 5, a0 +3f652470: dsjs a5, L3F6522D0 +3f652480: btst 1, a0 +3f652490: dsjs a5, L3F6522F0 +3f6524a0: fill l +3f6524b0: dsjs a5, L3F652310 +3f6524c0: sla 0xa, a0 +3f6524d0: dsjs a5, L3F652330 +3f6524e0: sla 0x2, a0 +3f6524f0: dsjs a5, L3F652350 +L3F652500: +3f652500: move a10, a5 +3f652510: jreq L3F652660 +3f652520: move *a13(0xffe0), a11, 1 +3f652540: setf 16, 1, 0 +3f652550: move *a11(0x10), a7, 0 +3f652570: btst 0, a7 +3f652580: jreq L3F652660 +3f652590: move a14, -*sp, 1 +3f6525a0: move *a13(0xffc0), *a14+, 1 +3f6525c0: sub a7, a7 +3f6525d0: move a7, *a14+, 1 +3f6525e0: move a10, *a14+, 1 +3f6525f0: move *a13(0x40), *a14+, 1 +3f652610: movk 2, a5 +3f652620: move a5, *a14+, 1 +3f652630: calla L3F635910 +L3F652660: +3f652660: move a14, -*sp, 1 +3f652670: move *a13(0x0), *a14+, 1 +3f652690: calla L3FB338D0 +3f6526c0: move *a13(0x20), a8, 1 +L3F6526E0: +3f6526e0: move *sp(0xe0), a14, 1 +3f652700: mmfm sp, a5,a7,a9,a10,a11,a13 +3f652720: rets 2 +3f652730: mmtm sp, a5,a7,a9,a10,a11,a13 +3f652750: move a14, a13 +3f652760: addi 0x40, a14 +3f652780: sub a11, a11 +3f652790: move a11, *a13, 1 +3f6527a0: move *a13(0xffc0), a7, 1 +3f6527c0: move *a7(0x40), *a13(0x20), 1 +3f6527f0: move *a13(0x20), a7, 1 +3f652810: move *a7(0xe0), a9, 1 +3f652830: move *a13(0xffa0), a7, 1 +3f652850: subk 6, a7 +3f652860: jreq L3F652FC0 +3f652870: move a14, -*sp, 1 +3f652880: move *a13(0xff60), *a14+, 1 +3f6528a0: move *a13(0xff80), *a14+, 1 +3f6528c0: move *a13(0xffa0), *a14+, 1 +3f6528e0: move *a13(0xffc0), *a14+, 1 +3f652900: move *a13(0xffe0), *a14+, 1 +3f652920: calla L3F632FD0 +3f652950: jruc L3F653020 +L3F652960: +3f652960: move *a13(0xff60), a11, 1 +3f652980: move *a11, a10, 1 +3f652990: jruc L3F652BE0 +L3F6529A0: +3f6529a0: move a10, a7 +3f6529b0: jreq L3F652A10 +3f6529c0: setf 16, 1, 0 +3f6529d0: move *a10(0x40), a11, 0 +3f6529f0: subk 4, a11 +3f652a00: jrnc L3F652A40 +L3F652A10: +3f652a10: movk 22, a11 +3f652a20: move a11, *a13, 1 +3f652a30: jruc L3F652C50 +L3F652A40: +3f652a40: move *a10(0x20), a11, 1 +3f652a60: sll 0x3, a11 +3f652a70: add a10, a11 +3f652a80: move *a11, a11, 1 +3f652a90: jreq L3F652B20 +3f652aa0: setf 8, 0, 0 +3f652ab0: move *a9(0xd8), a11, 0 +3f652ad0: movk 4, a7 +3f652ae0: or a7, a11 +3f652af0: movb a11, *a9(0xd8) +3f652b10: jruc L3F652C50 +L3F652B20: +3f652b20: setf 8, 0, 0 +3f652b30: move *a9(0xd8), a11, 0 +3f652b50: andi 0xfb, a11 +3f652b80: movb a11, *a9(0xd8) +3f652ba0: jruc L3F652C50 +L3F652BB0: +3f652bb0: movk 22, a11 +3f652bc0: move a11, *a13, 1 +3f652bd0: jruc L3F652C50 +L3F652BE0: +3f652be0: move *a13(0xff80), a8, 1 +3f652c00: dec a8 +3f652c10: jreq L3F6529A0 +3f652c20: dec a8 +3f652c30: jreq L3F652BB0 +3f652c40: jruc L3F652BB0 +L3F652C50: +3f652c50: move a10, a7 +3f652c60: jreq L3F653010 +3f652c70: move a14, -*sp, 1 +3f652c80: move a10, *a14+, 1 +3f652c90: calla L3F6ACE40 +3f652cc0: jruc L3F653010 +L3F652CD0: +3f652cd0: move a14, -*sp, 1 +3f652ce0: movk 10, a11 +3f652cf0: move a11, *a14+, 1 +3f652d00: movk 1, a7 +3f652d10: move a7, *a14+, 1 +3f652d20: calla L3F6AC3C0 +3f652d50: move a8, a10 +3f652d60: move *a13(0xff60), a7, 1 +3f652d80: move a8, *a7, 1 +3f652d90: movk 4, a11 +3f652da0: setf 16, 1, 0 +3f652db0: move a11, *a10(0x40), 0 +3f652dd0: jruc L3F652F50 +L3F652DE0: +3f652de0: move *a10(0x20), a11, 1 +3f652e00: sll 0x3, a11 +3f652e10: add a10, a11 +3f652e20: setf 8, 0, 0 +3f652e30: move *a9(0xd8), a7, 0 +3f652e50: movk 4, a5 +3f652e60: and a5, a7 +3f652e70: move a7, *a11, 1 +3f652e80: jruc L3F653010 +L3F652E90: +3f652e90: move *a10(0x20), a11, 1 +3f652eb0: sll 0x3, a11 +3f652ec0: add a10, a11 +3f652ed0: setf 16, 0, 0 +3f652ee0: move *a9(0xc0), a7, 0 +3f652f00: move a7, *a11, 1 +3f652f10: jruc L3F653010 +L3F652F20: +3f652f20: movk 22, a11 +3f652f30: move a11, *a13, 1 +3f652f40: jruc L3F653010 +L3F652F50: +3f652f50: move *a13(0xff80), a8, 1 +3f652f70: dec a8 +3f652f80: jreq L3F652DE0 +3f652f90: dec a8 +3f652fa0: jreq L3F652E90 +3f652fb0: jruc L3F652F20 +L3F652FC0: +3f652fc0: move *a13(0xffe0), a8, 1 +3f652fe0: jreq L3F652CD0 +3f652ff0: dec a8 +3f653000: jreq L3F652960 +L3F653010: +3f653010: move *a13, a8, 1 +L3F653020: +3f653020: move *sp(0xe0), a14, 1 +3f653040: mmfm sp, a5,a7,a9,a10,a11,a13 +3f653060: rets 2 +L3F653070: +3f653070: mmtm sp, a5,a7,a9,a11,a13 +3f653090: move a14, a13 +3f6530a0: addi 0x60, a14 +3f6530c0: move a14, -*sp, 1 +3f6530d0: move @0x1e3900, *a14+, 1 +3f653100: move @0x1e38e0, *a14+, 1 +3f653130: move *a13(0xffe0), *a14+, 1 +3f653150: calla L3F6BFF00 +3f653180: move a8, *a13(0x20), 1 +3f6531a0: move a8, a8 +3f6531b0: jrne L3F6535C0 +3f6531c0: move a14, -*sp, 1 +3f6531d0: movi 0x970b0, a11 +3f653200: move a11, *a14+, 1 +3f653210: move *a13(0xffe0), *a14+, 1 +3f653230: calla L3F61B000 +3f653260: move a8, *a13(0x20), 1 +3f653280: move a8, a8 +3f653290: jrne L3F6535C0 +3f6532a0: move *a13(0xffe0), a7, 1 +3f6532c0: move *a7(0x40), *a13(0x0), 1 +3f6532f0: move a14, -*sp, 1 +3f653300: move *a13(0x0), *a14+, 1 +3f653320: calla L3F64BC70 +3f653350: move a8, a9 +3f653360: jrne L3F653570 +3f653370: setf 16, 1, 0 +3f653380: move *a7(0x30), a11, 0 +3f6533a0: movk 1, a7 +3f6533b0: and a7, a11 +3f6533c0: move a11, *a13(0x40), 1 +3f6533e0: move *a13(0xffe0), a7, 1 +3f653400: move *a7(0x30), a11, 0 +3f653420: movk 1, a5 +3f653430: andn a5, a11 +3f653440: move a11, *a7(0x30), 0 +3f653460: move a14, -*sp, 1 +3f653470: move *a13(0x0), *a14+, 1 +3f653490: calla L3F61D2C0 +3f6534c0: setf 16, 1, 0 +3f6534d0: move *a13(0x40), a11, 0 +3f6534f0: move *a7(0x30), a5, 0 +3f653510: or a11, a5 +3f653520: move a5, *a7(0x30), 0 +3f653540: movi 0x37, a8 +3f653560: jruc L3F6535C0 +L3F653570: +3f653570: sub a5, a5 +3f653580: setf 16, 1, 0 +3f653590: move a5, *a9(0x40), 0 +3f6535b0: move a5, a8 +L3F6535C0: +3f6535c0: move *sp(0xc0), a14, 1 +3f6535e0: mmfm sp, a5,a7,a9,a11,a13 +3f653600: rets 2 +L3F653610: +3f653610: mmtm sp, a9,a11,a13 +3f653630: move a14, a13 +3f653640: addk 32, a14 +3f653650: move *a13(0xffe0), a9, 1 +3f653670: move *a9(0x100), a11, 1 +3f653690: move *a11(0xc0), *a13(0x0), 1 +3f6536c0: setf 16, 1, 0 +3f6536d0: move *a9(0x40), a11, 0 +3f6536f0: subk 4, a11 +3f653700: jrge L3F653780 +3f653710: move a14, -*sp, 1 +3f653720: move a9, *a14+, 1 +3f653730: calla L3F64C730 +3f653760: move a8, a9 +3f653770: jruc L3F653A40 +L3F653780: +3f653780: move *a13, a11, 1 +3f653790: move *a11(0x10), a11, 0 +3f6537b0: btst 7, a11 +3f6537c0: jreq L3F6538A0 +3f6537d0: move *a13, a11, 1 +3f6537e0: move *a11(0x20), a11, 0 +3f653800: jrne L3F6538A0 +3f653810: move a14, -*sp, 1 +3f653820: sub a11, a11 +3f653830: move a11, *a14+, 1 +3f653840: move a9, *a14+, 1 +3f653850: calla L3F64C3D0 +3f653880: move a8, a9 +3f653890: jruc L3F653A40 +L3F6538A0: +3f6538a0: move a14, -*sp, 1 +3f6538b0: move *a13(0x0), *a14+, 1 +3f6538d0: calla L3F6BDFD0 +3f653900: move a14, -*sp, 1 +3f653910: move *a13, a11, 1 +3f653920: addi 0x160, a11 +3f653940: move a11, *a14+, 1 +3f653950: calla L3F6C2DB0 +3f653980: move a14, -*sp, 1 +3f653990: move a9, *a14+, 1 +3f6539a0: calla L3F653AA0 +3f6539d0: move a8, a9 +3f6539e0: jreq L3F653A40 +3f6539f0: move a14, -*sp, 1 +3f653a00: move a9, *a14+, 1 +3f653a10: calla L3F645170 +L3F653A40: +3f653a40: move a9, a8 +3f653a50: move *sp(0x80), a14, 1 +3f653a70: mmfm sp, a9,a11,a13 +3f653a90: rets 2 +L3F653AA0: +3f653aa0: mmtm sp, a9,a11,a13 +3f653ac0: move a14, a13 +3f653ad0: move *a13(0xffe0), a9, 1 +3f653af0: jruc L3F653C20 +3f653b00: sub a11, a11 +3f653b10: move a11, *a9(0x40), 0 +3f653b30: move a14, -*sp, 1 +3f653b40: move a9, *a14+, 1 +L3F653B50: +3f653b50: calla L3F64C730 +3f653b80: move a8, a9 +L3F653B90: +3f653b90: jruc L3F653DA0 +3f653ba0: movk 6, a11 +L3F653BB0: +3f653bb0: move a11, *a9(0x40), 0 +L3F653BD0: +3f653bd0: jruc L3F653DA0 +3f653be0: movk 8, a11 +L3F653BF0: +3f653bf0: move a11, *a9(0x40), 0 +3f653c10: jruc L3F653DA0 +L3F653C20: +3f653c20: setf 16, 1, 0 +3f653c30: move *a9(0x40), a8, 0 +3f653c50: cmpi 0x5, a8 +3f653c70: jrhi L3F653DA0 +3f653c80: sll 0x5, a8 +3f653c90: addi 0x3f653ce0, a8 +3f653cc0: move *a8, a8, 1 +3f653cd0: jump a8 +3f653ce0: dsjs a0, L3F653E70 +3f653cf0: dsjs a5, L3F653B50 +3f653d00: dsjs a0, L3F653E90 +3f653d10: dsjs a5, L3F653B70 +3f653d20: dsjs a0, L3F653EB0 +3f653d30: dsjs a5, L3F653B90 +3f653d40: dsjs a0, L3F653F20 +3f653d50: dsjs a5, L3F653BB0 +3f653d60: dsjs a0, L3F653F40 +3f653d70: dsjs a5, L3F653BD0 +3f653d80: dsjs a0, L3F653F80 +3f653d90: dsjs a5, L3F653BF0 +L3F653DA0: +3f653da0: move a9, a8 +3f653db0: jreq L3F653E90 +3f653dc0: setf 16, 1, 0 +3f653dd0: move *a9(0x40), a11, 0 +3f653df0: subk 9, a11 +3f653e00: jrlt L3F653E90 +3f653e10: move a14, -*sp, 1 +3f653e20: move *a9(0x100), a11, 1 +3f653e40: move *a11(0xc0), *a14+, 1 +3f653e60: calla L3F6BE2F0 +L3F653E90: +3f653e90: move a9, a8 +3f653ea0: move *sp(0x80), a14, 1 +3f653ec0: mmfm sp, a9,a11,a13 +3f653ee0: rets 2 +3f653ef0: sll b11, b4 +3f653f00: mpyu b11, b0 +3f653f10: .word 0x7375 +L3F653F20: +3f653f20: .word 0x7272 +3f653f30: .word 0x7165 +L3F653F40: +3f653f40: .word 0x0000 +3f653f50: .word 0x0000 +3f653f60: .word 0x0000 +3f653f70: .word 0x0000 +L3F653F80: +3f653f80: .word 0x0000 +3f653f90: .word 0x0000 +3f653fa0: .word 0x0000 +3f653fb0: .word 0x0000 +3f653fc0: .word 0x0000 +3f653fd0: .word 0x0000 +3f653fe0: .word 0x0000 +3f653ff0: .word 0x0000 +3f654000: move a11, -*sp, 1 +3f654010: movi 0x96e70, a11 +3f654040: move a11, @0x96e90, 1 +3f654070: move a11, @0x96e70, 1 +3f6540a0: move *sp+, a11, 1 +3f6540b0: rets +3f6540c0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f6540e0: move a14, a13 +3f6540f0: addi 0xc0, a14 +3f654110: move *a13(0xffe0), a11, 1 +3f654130: move *a11(0x20), a7, 1 +3f654150: cmpi 0x7c, a7 +3f654170: jrhi L3F6541D0 +3f654180: setf 16, 1, 0 +3f654190: move *a11(0x40), a7, 0 +3f6541b0: subk 28, a7 +3f6541c0: jrnc L3F6542F0 +L3F6541D0: +3f6541d0: move a14, -*sp, 1 +3f6541e0: movk 28, a7 +3f6541f0: move a7, *a14+, 1 +3f654200: move a11, *a14+, 1 +3f654210: calla L3F6B0160 +3f654240: move a8, a11 +3f654250: jrne L3F6542F0 +3f654260: move @0x97030, a5, 1 +3f654290: inc a5 +3f6542a0: move a5, @0x97030, 1 +3f6542d0: jauc L3F655030 +L3F6542F0: +3f6542f0: move *a11(0x20), a7, 1 +3f654310: sll 0x3, a7 +3f654320: add a11, a7 +3f654330: move a7, a9 +3f654340: setf 4, 0, 0 +3f654350: move *a9, a7, 0 +3f654360: subk 5, a7 +3f654370: jrls L3F6543F0 +3f654380: move a14, -*sp, 1 +3f654390: sub a7, a7 +3f6543a0: move a7, *a14+, 1 +3f6543b0: move a9, *a14+, 1 +3f6543c0: calla L3F62C4B0 +L3F6543F0: +3f6543f0: move a14, -*sp, 1 +3f654400: setf 16, 0, 0 +3f654410: move *a9(0xc0), a7, 0 +3f654430: move a7, *a14+, 1 +3f654440: calla L3FB2C000 +3f654470: move a8, *a13, 1 +3f654480: setf 16, 1, 0 +3f654490: move *a9(0x10), a7, 0 +3f6544b0: cmp a8, a7 +3f6544c0: jreq L3F654630 +3f6544d0: move *a9(0x10), a7, 0 +3f6544f0: cmp a7, a8 +3f654500: jrle L3F6545A0 +3f654510: move @0x97070, a7, 1 +3f654540: inc a7 +3f654550: move a7, @0x97070, 1 +3f654580: jauc L3F654FE0 +L3F6545A0: +3f6545a0: move a14, -*sp, 1 +3f6545b0: move *a9(0x10), a7, 0 +3f6545d0: sub a7, a8 +3f6545e0: move a8, *a14+, 1 +3f6545f0: move a11, *a14+, 1 +3f654600: calla L3F6AFBA0 +L3F654630: +3f654630: move a13, a7 +3f654640: addk 32, a7 +3f654650: move a9, a8 +3f654660: movk 5, a5 +L3F654670: +3f654670: move *a8+, *a7+, 1 +3f654680: dsjs a5, L3F654670 +3f654690: move @0x1e3af0, a7, 1 +3f6546c0: jreq L3F654940 +3f6546d0: setf 16, 0, 0 +3f6546e0: move *a9(0xd0), a5, 0 +3f654700: jreq L3F654940 +3f654710: sub a5, a5 +3f654720: move a5, *a9(0x20), 1 +3f654740: move a5, *a9, 1 +3f654750: movb a5, *a9(0x40) +3f654770: move *a9(0xc0), *a9(0x50), 0 +3f6547a0: move a14, -*sp, 1 +3f6547b0: move *a13, a5, 1 +3f6547c0: addk 20, a5 +3f6547d0: move a5, *a14+, 1 +3f6547e0: move a11, *a14+, 1 +3f6547f0: calla L3FB2C290 +3f654820: setf 16, 0, 0 +3f654830: move a8, *a9(0xd0), 0 +3f654850: zext a8, 0 +3f654860: jreq L3F654940 +3f654870: move @0x97050, a7, 1 +3f6548a0: inc a7 +3f6548b0: move a7, @0x97050, 1 +3f6548e0: move a14, -*sp, 1 +3f6548f0: move a11, *a14+, 1 +3f654900: calla L3F6ADF20 +3f654930: jruc L3F655030 +L3F654940: +3f654940: move a14, -*sp, 1 +3f654950: movk 1, a7 +3f654960: move a7, *a14+, 1 +3f654970: setf 16, 0, 0 +3f654980: move *a9(0xb0), a8, 0 +3f6549a0: move a8, *a14+, 1 +3f6549b0: move a9, a5 +3f6549c0: addi 0x80, a5 +3f6549e0: move *a5+, *a14+, 1 +3f6549f0: move *a9(0xa0), a8, 0 +3f654a10: move a8, *a14+, 1 +3f654a20: move a9, a5 +3f654a30: addi 0x60, a5 +3f654a50: move *a5+, *a14+, 1 +3f654a60: movi 0x96e70, a5 +3f654a90: move a5, *a14+, 1 +3f654aa0: calla L3F61E490 +3f654ad0: move a8, a10 +3f654ae0: jrne L3F654CA0 +3f654af0: move a14, -*sp, 1 +3f654b00: move a9, a7 +3f654b10: addi 0x80, a7 +3f654b30: move *a7+, *a14+, 1 +3f654b40: calla L3F61AB30 +3f654b70: move a8, a7 +3f654b80: jrne L3F654FE0 +3f654b90: move a13, a7 +3f654ba0: addk 32, a7 +3f654bb0: move a9, a8 +3f654bc0: movk 5, a5 +L3F654BD0: +3f654bd0: move *a7+, *a8+, 1 +3f654be0: dsjs a5, L3F654BD0 +3f654bf0: move a14, -*sp, 1 +3f654c00: move *a13(0xffc0), *a14+, 1 +3f654c20: movk 3, a7 +3f654c30: move a7, *a14+, 1 +3f654c40: move a7, *a14+, 1 +3f654c50: move a9, *a14+, 1 +3f654c60: calla L3F61EC00 +3f654c90: jruc L3F655030 +L3F654CA0: +3f654ca0: setf 16, 0, 0 +3f654cb0: move *a9(0xa0), a3, 0 +3f654cd0: move a3, @0x1e3b40, 0 +3f654d00: move *a9(0x60), a7, 1 +3f654d20: move a7, @0x1e3b50, 1 +3f654d50: setf 16, 1, 0 +3f654d60: move *a11(0x40), a7, 0 +3f654d80: subk 28, a7 +3f654d90: move a7, *a11(0x40), 0 +3f654db0: move *a11(0x20), a7, 1 +3f654dd0: addk 28, a7 +3f654de0: move a7, *a11(0x20), 1 +3f654e00: move a14, -*sp, 1 +3f654e10: sub a7, a7 +3f654e20: move a7, *a14+, 1 +3f654e30: move a11, *a14+, 1 +3f654e40: movi 0x1e3b30, a3 +3f654e70: move a3, *a14+, 1 +3f654e80: move *a10(0xc0), a7, 1 +3f654ea0: addi 0x160, a7 +3f654ec0: move a7, *a14+, 1 +3f654ed0: calla L3F6C0BC0 +3f654f00: move a8, a7 +3f654f10: jreq L3F654FE0 +3f654f20: move a14, -*sp, 1 +3f654f30: move *a10(0xc0), a7, 1 +3f654f50: addi 0x160, a7 +3f654f70: move a7, *a14+, 1 +3f654f80: move *a10(0xc0), *a14+, 1 +3f654fa0: calla L3F6BFE00 +3f654fd0: jruc L3F655030 +L3F654FE0: +3f654fe0: move a14, -*sp, 1 +3f654ff0: move a11, *a14+, 1 +3f655000: calla L3F6ADF20 +L3F655030: +3f655030: move *sp(0x100), a14, 1 +3f655050: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f655070: rets 2 +3f655080: mmtm sp, a9,a11,a13 +3f6550a0: move a14, a13 +3f6550b0: move *a13(0xffe0), a9, 1 +3f6550d0: move a14, -*sp, 1 +3f6550e0: move *a9(0xc0), a11, 1 +3f655100: addi 0x160, a11 +3f655120: move a11, *a14+, 1 +3f655130: move *a9(0xc0), *a14+, 1 +3f655150: calla L3F6BFE00 +3f655180: move a14, -*sp, 1 +3f655190: move *a9(0xc0), a11, 1 +3f6551b0: addi 0x260, a11 +3f6551d0: move a11, *a14+, 1 +3f6551e0: move *a9(0xc0), *a14+, 1 +3f655200: calla L3F6BFE00 +3f655230: move *sp(0x80), a14, 1 +3f655250: mmfm sp, a9,a11,a13 +3f655270: rets 2 +3f655280: mmtm sp, a9,a11,a13 +3f6552a0: move a14, a13 +3f6552b0: addk 32, a14 +3f6552c0: move *a13(0xffe0), a11, 1 +3f6552e0: subk 21, a11 +3f6552f0: jrhi L3F655A40 +3f655300: move *a13(0xffc0), a11, 1 +3f655320: setf 16, 0, 0 +3f655330: move *a11, a11, 0 +3f655340: subk 2, a11 +3f655350: jreq L3F6553B0 +3f655360: move *a13(0xffc0), a11, 1 +3f655380: move *a11, a11, 0 +3f655390: subk 3, a11 +3f6553a0: jrne L3F655A40 +L3F6553B0: +3f6553b0: move *a13(0xffc0), *a13(0x0), 1 +3f6553e0: move *a13, a11, 1 +3f6553f0: move *a11(0x20), a11, 1 +3f655410: jrne L3F655760 +3f655420: jruc L3F655A40 +3f655430: move a14, -*sp, 1 +3f655440: movi 0x3f61e330, a11 +3f655470: move a11, *a14+, 1 +3f655480: sub a9, a9 +3f655490: move a9, *a14+, 1 +3f6554a0: move *a13, a9, 1 +3f6554b0: addk 32, a9 +3f6554c0: move a9, *a14+, 1 +3f6554d0: movi 0x96e70, a9 +3f655500: move a9, *a14+, 1 +3f655510: calla L3F61DBC0 +3f655540: jruc L3F655A40 +L3F655550: +3f655550: move *a13(0xffe0), a11, 1 +3f655570: sll 0x3, a11 +3f655580: addi 0x1e1e20, a11 +3f6555b0: setf 8, 0, 0 +3f6555c0: move *a11, a11, 0 +3f6555d0: jreq L3F655A40 +3f6555e0: move a14, -*sp, 1 +3f6555f0: movi 0x3f655080, a11 +3f655620: move a11, *a14+, 1 +3f655630: move *a13(0xffe0), a9, 1 +3f655650: sll 0x3, a9 +3f655660: addi 0x1e1e20, a9 +L3F655690: +3f655690: move *a9, a9, 0 +3f6556a0: move a9, *a14+, 1 +L3F6556B0: +3f6556b0: move *a13, a9, 1 +3f6556c0: addk 32, a9 +L3F6556D0: +3f6556d0: move a9, *a14+, 1 +3f6556e0: movi 0x96e70, a9 +L3F655710: +3f655710: move a9, *a14+, 1 +3f655720: calla L3F61DBC0 +L3F655750: +3f655750: jruc L3F655A40 +L3F655760: +3f655760: move *a13(0xffe0), a8, 1 +3f655780: dec a8 +L3F655790: +3f655790: cmpi 0x10, a8 +L3F6557B0: +3f6557b0: jrhi L3F655550 +3f6557c0: sll 0x5, a8 +L3F6557D0: +3f6557d0: addi 0x3f655820, a8 +3f655800: move *a8, a8, 1 +L3F655810: +3f655810: jump a8 +3f655820: or b1, b0 +L3F655830: +3f655830: dsjs a5, L3F655690 +3f655840: or b10, b0 +L3F655850: +3f655850: dsjs a5, L3F6556B0 +3f655860: or b10, b0 +L3F655870: +3f655870: dsjs a5, L3F6556D0 +3f655880: divu a2, a0 +L3F655890: +3f655890: dsjs a5, L3F6556F0 +3f6558a0: or b10, b0 +3f6558b0: dsjs a5, L3F655710 +3f6558c0: or b10, b0 +3f6558d0: dsjs a5, L3F655730 +3f6558e0: or b10, b0 +3f6558f0: dsjs a5, L3F655750 +3f655900: or b10, b0 +3f655910: dsjs a5, L3F655770 +3f655920: or b10, b0 +3f655930: dsjs a5, L3F655790 +3f655940: or b10, b0 +3f655950: dsjs a5, L3F6557B0 +3f655960: or b10, b0 +3f655970: dsjs a5, L3F6557D0 +3f655980: or b10, b0 +3f655990: dsjs a5, L3F6557F0 +3f6559a0: or b10, b0 +3f6559b0: dsjs a5, L3F655810 +3f6559c0: or b1, b0 +3f6559d0: dsjs a5, L3F655830 +3f6559e0: or b1, b0 +3f6559f0: dsjs a5, L3F655850 +3f655a00: or b1, b0 +3f655a10: dsjs a5, L3F655870 +3f655a20: or b1, b0 +3f655a30: dsjs a5, L3F655890 +L3F655A40: +3f655a40: move *sp(0x80), a14, 1 +3f655a60: mmfm sp, a9,a11,a13 +3f655a80: rets 2 +L3F655A90: +3f655a90: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f655ab0: move a14, a13 +3f655ac0: addk 32, a14 +3f655ad0: move *a13(0xffe0), a9, 1 +3f655af0: sub a12, a12 +3f655b00: jruc L3F655C00 +3f655b10: nop +3f655b20: nop +3f655b30: nop +3f655b40: nop +3f655b50: nop +3f655b60: nop +3f655b70: nop +3f655b80: nop +3f655b90: nop +3f655ba0: nop +3f655bb0: nop +3f655bc0: nop +3f655bd0: nop +3f655be0: nop +3f655bf0: nop +L3F655C00: +3f655c00: move *a13(0xffc0), a10, 1 +3f655c20: jreq L3F655C90 +3f655c30: setf 16, 1, 0 +L3F655C40: +3f655c40: move *a10(0x40), a7, 0 +3f655c60: add a7, a12 +3f655c70: move *a10, a10, 1 +3f655c80: jrne L3F655C40 +L3F655C90: +3f655c90: calla L3FB33870 +3f655cc0: move a8, *a13, 1 +3f655cd0: move @0x95540, a10, 1 +3f655d00: jreq L3F655FA0 +3f655d10: setf 16, 1, 0 +3f655d20: move *a10(0x50), a7, 0 +3f655d40: jreq L3F655DD0 +3f655d50: move a14, -*sp, 1 +3f655d60: movi 0x3f6580f0, a8 +3f655d90: move a8, *a14+, 1 +3f655da0: calla L3F596290 +L3F655DD0: +3f655dd0: movk 2, a7 +3f655de0: setf 16, 1, 0 +3f655df0: move a7, *a10(0x50), 0 +3f655e10: setf 16, 0, 0 +3f655e20: move @0x94540, a5, 0 +3f655e50: dec a5 +3f655e60: move a5, @0x94540, 0 +3f655e90: move @0x94560, a5, 0 +3f655ec0: inc a5 +3f655ed0: move a5, @0x94560, 0 +3f655f00: move *a10, a7, 1 +3f655f10: move a7, @0x95540, 1 +3f655f40: sub a5, a5 +3f655f50: move a5, *a10, 1 +3f655f60: movk 12, a5 +3f655f70: move a5, *a10(0x20), 1 +3f655f90: jruc L3F656030 +L3F655FA0: +3f655fa0: move a14, -*sp, 1 +3f655fb0: movk 2, a7 +3f655fc0: move a7, *a14+, 1 +3f655fd0: sub a5, a5 +3f655fe0: move a5, *a14+, 1 +3f655ff0: calla L3F6AD660 +3f656020: move a8, a10 +L3F656030: +3f656030: move a14, -*sp, 1 +3f656040: move *a13(0x0), *a14+, 1 +3f656060: calla L3FB338D0 +3f656090: move a10, a5 +3f6560a0: jrne L3F656140 +3f6560b0: move a14, -*sp, 1 +3f6560c0: move *a13(0xffc0), *a14+, 1 +3f6560e0: calla L3F6ADF20 +3f656110: movi 0x37, a8 +3f656130: jruc L3F6567D0 +L3F656140: +3f656140: movi 0x60, a7 +3f656160: move a7, *a10(0x20), 1 +3f656180: movk 28, a5 +3f656190: setf 16, 1, 0 +3f6561a0: move a5, *a10(0x40), 0 +3f6561c0: move *a13(0xffc0), *a10(0x0), 1 +3f6561f0: move *a10(0x20), a5, 1 +3f656210: sll 0x3, a5 +3f656220: add a10, a5 +3f656230: move a5, a11 +3f656240: sub a5, a5 +3f656250: move a5, *a11(0x20), 1 +3f656270: move a5, *a11, 1 +3f656280: movb a5, *a11(0x40) +3f6562a0: movk 17, a5 +3f6562b0: movb a5, *a11(0x48) +3f6562d0: move a14, -*sp, 1 +3f6562e0: zext a12, 0 +3f6562f0: move a12, a5 +3f656300: addk 8, a5 +3f656310: move a5, *a14+, 1 +3f656320: calla L3FB2C000 +3f656350: setf 16, 1, 0 +3f656360: move a8, *a11(0x50), 0 +3f656380: move *a9(0x90), *a11(0x60), 1 +3f6563b0: move *a9(0x60), *a11(0x80), 1 +3f6563e0: move *a9(0xb0), *a11(0xa0), 0 +3f656410: move *a9(0x80), *a11(0xb0), 0 +3f656440: move *a11(0x50), *a11(0xc0), 0 +3f656470: sub a5, a5 +3f656480: move a5, *a11(0xd0), 0 +3f6564a0: move @0x1e3af0, a5, 1 +3f6564d0: jreq L3F656600 +3f6564e0: move a14, -*sp, 1 +3f6564f0: move a12, a7 +3f656500: addk 28, a7 +3f656510: move a7, *a14+, 1 +3f656520: move a10, *a14+, 1 +3f656530: calla L3FB2C290 +3f656560: setf 16, 0, 0 +3f656570: move a8, *a11(0xd0), 0 +3f656590: zext a8, 0 +3f6565a0: jrne L3F656600 +3f6565b0: movi 0xffff, a7 +3f6565e0: move a7, *a11(0xd0), 0 +L3F656600: +3f656600: move a12, a7 +3f656610: addk 28, a7 +3f656620: setf 16, 1, 0 +3f656630: move a7, *a11(0x10), 0 +3f656650: move @0x1e3b10, a7, 1 +3f656680: movb a7, *a11(0x40) +3f6566a0: move a14, -*sp, 1 +3f6566b0: move *a9(0xc0), a5, 1 +3f6566d0: move *a5(0x10), a5, 0 +3f6566f0: andi 0x30, a5 +3f656720: move a5, *a14+, 1 +3f656730: move a9, a5 +3f656740: addi 0x100, a5 +3f656760: move a5, *a14+, 1 +3f656770: move *a9(0x1a0), *a14+, 1 +3f656790: move a10, *a14+, 1 +3f6567a0: calla L3F62EA00 +L3F6567D0: +3f6567d0: move *sp(0x100), a14, 1 +3f6567f0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f656810: rets 2 +3f656820: mmtm sp, a7,a9,a11,a13 +3f656840: move a14, a13 +3f656850: addi 0x80, a14 +3f656870: move *a13(0xffe0), a11, 1 +3f656890: move *a11(0x40), *a13(0x0), 1 +3f6568c0: sub a11, a11 +3f6568d0: move a11, *a13(0x20), 1 +3f6568f0: move *a13(0xffc0), a11, 1 +3f656910: subk 11, a11 +3f656920: jrne L3F656A20 +3f656930: move a14, -*sp, 1 +3f656940: move *a13(0xff60), *a14+, 1 +3f656960: move *a13(0xff80), *a14+, 1 +3f656980: move *a13(0xffa0), a11, 1 +3f6569a0: move a11, *a14+, 1 +3f6569b0: move *a13(0xffe0), *a14+, 1 +3f6569d0: calla L3F617940 +3f656a00: jauc L3F6580A0 +L3F656A20: +3f656a20: move *a13(0xff60), a11, 1 +3f656a40: jreq L3F656AE0 +3f656a50: setf 16, 1, 0 +3f656a60: move *a11(0x40), a11, 0 +3f656a80: jreq L3F656AE0 +3f656a90: movk 22, a11 +3f656aa0: move a11, *a13(0x20), 1 +3f656ac0: jauc L3F658000 +L3F656AE0: +3f656ae0: move *a13, a11, 1 +3f656af0: jane L3F657C90 +3f656b10: move *a13(0xffc0), a11, 1 +3f656b30: jaeq L3F657C90 +3f656b50: movk 22, a11 +3f656b60: move a11, *a13(0x20), 1 +3f656b80: jauc L3F658000 +3f656ba0: move *a13, a11, 1 +3f656bb0: jreq L3F656C10 +3f656bc0: movk 22, a11 +3f656bd0: move a11, *a13(0x20), 1 +3f656bf0: jauc L3F658000 +L3F656C10: +3f656c10: move a14, -*sp, 1 +3f656c20: movi 0x96e70, a9 +3f656c50: move a9, *a14+, 1 +3f656c60: move *a13(0xffe0), *a14+, 1 +3f656c80: calla L3F61B000 +3f656cb0: move a8, *a13(0x20), 1 +3f656cd0: move a8, a8 +3f656ce0: jane L3F658000 +3f656d00: move a14, -*sp, 1 +3f656d10: move @0x1e3bd0, *a14+, 1 +3f656d40: move @0x1e3bb0, *a14+, 1 +3f656d70: move *a13(0xffe0), *a14+, 1 +3f656d90: calla L3F6BFF00 +3f656dc0: move a8, *a13(0x20), 1 +3f656de0: move a8, a8 +3f656df0: jaeq L3F658000 +3f656e10: jauc L3F658000 +3f656e30: move a14, -*sp, 1 +3f656e40: move *a13(0x0), *a14+, 1 +3f656e60: calla L3F61D2C0 +3f656e90: jauc L3F658000 +3f656eb0: move a14, -*sp, 1 +3f656ec0: move *a13(0xff80), *a14+, 1 +3f656ee0: move *a13(0x0), *a14+, 1 +3f656f00: calla L3F61B390 +3f656f30: move a8, *a13(0x20), 1 +3f656f50: jauc L3F658000 +3f656f70: movi 0x2d, a11 +3f656f90: move a11, *a13(0x20), 1 +3f656fb0: jauc L3F658000 +3f656fd0: move *a13, a11, 1 +3f656fe0: move *a11(0x60), a9, 1 +3f657000: jreq L3F657070 +3f657010: movi 0x38, a9 +3f657030: move a9, *a13(0x20), 1 +3f657050: jauc L3F658000 +L3F657070: +3f657070: move a14, -*sp, 1 +3f657080: move *a13(0xff80), *a14+, 1 +3f6570a0: move a11, *a14+, 1 +3f6570b0: calla L3F61BFC0 +3f6570e0: move a8, *a13(0x20), 1 +3f657100: move a8, a9 +3f657110: jane L3F658000 +3f657130: move a14, -*sp, 1 +3f657140: move *a13(0xffe0), *a14+, 1 +3f657160: calla L3F6BD9F0 +3f657190: jauc L3F658000 +3f6571b0: movi 0x2d, a11 +3f6571d0: move a11, *a13(0x20), 1 +3f6571f0: jauc L3F658000 +3f657210: movi 0x2d, a11 +3f657230: move a11, *a13(0x20), 1 +3f657250: jauc L3F658000 +3f657270: move *a13, a11, 1 +3f657280: move *a11(0x60), a9, 1 +3f6572a0: jrne L3F657310 +3f6572b0: movi 0x39, a9 +3f6572d0: move a9, *a13(0x20), 1 +3f6572f0: jauc L3F658000 +L3F657310: +3f657310: move a14, -*sp, 1 +3f657320: move a11, *a14+, 1 +3f657330: calla L3F61D100 +3f657360: move *a13(0xffe0), a9, 1 +3f657380: setf 16, 1, 0 +3f657390: move *a9(0x30), a11, 0 +3f6573b0: movk 2, a7 +3f6573c0: andn a7, a11 +3f6573d0: move a11, *a9(0x30), 0 +3f6573f0: jauc L3F658000 +3f657410: move a14, -*sp, 1 +3f657420: move *a13(0xffe0), *a14+, 1 +3f657440: calla L3F6BF320 +3f657470: jauc L3F658000 +3f657490: move *a13(0xff80), a11, 1 +3f6574b0: jreq L3F657700 +3f6574c0: move *a13, a9, 1 +3f6574d0: move *a9(0x90), *a13(0x40), 1 +3f657500: move *a9(0x60), a7, 1 +3f657520: jreq L3F657590 +3f657530: movi 0x38, a7 +3f657550: move a7, *a13(0x20), 1 +3f657570: jauc L3F658000 +L3F657590: +3f657590: calla L3FB33870 +3f6575c0: move a8, *a13(0x60), 1 +3f6575e0: move a14, -*sp, 1 +3f6575f0: move a11, *a14+, 1 +3f657600: move a9, *a14+, 1 +3f657610: calla L3F61BFC0 +3f657640: move a8, *a13(0x20), 1 +3f657660: move a8, a7 +3f657670: jreq L3F6577A0 +3f657680: move a14, -*sp, 1 +3f657690: move *a13(0x60), *a14+, 1 +3f6576b0: calla L3FB338D0 +3f6576e0: jauc L3F658000 +L3F657700: +3f657700: move *a13, a9, 1 +3f657710: move *a9(0x60), a7, 1 +3f657730: jrne L3F6577A0 +3f657740: movi 0x39, a7 +3f657760: move a7, *a13(0x20), 1 +3f657780: jauc L3F658000 +L3F6577A0: +3f6577a0: move a14, -*sp, 1 +3f6577b0: move *a13(0xffa0), *a14+, 1 +3f6577d0: move a9, *a14+, 1 +3f6577e0: calla L3F655A90 +3f657810: move a8, *a13(0x20), 1 +3f657830: sub a7, a7 +3f657840: move a7, *a13(0xffa0), 1 +3f657860: move a11, a11 +3f657870: jreq L3F658000 +3f657880: move a14, -*sp, 1 +3f657890: move a9, *a14+, 1 +3f6578a0: calla L3F61D100 +3f6578d0: move *a13(0x40), *a9(0x90), 1 +3f657900: move a14, -*sp, 1 +3f657910: move *a13(0x60), *a14+, 1 +3f657930: calla L3FB338D0 +3f657960: jruc L3F658000 +3f657970: move a14, -*sp, 1 +3f657980: move *a13(0xffe0), *a14+, 1 +3f6579a0: calla L3F6BE2F0 +3f6579d0: move a14, -*sp, 1 +3f6579e0: move *a13(0x0), *a14+, 1 +3f657a00: calla L3F61D2C0 +3f657a30: jruc L3F658000 +3f657a40: move a14, -*sp, 1 +3f657a50: move *a13(0xff80), *a14+, 1 +3f657a70: move *a13(0x0), *a14+, 1 +3f657a90: calla L3F61D720 +3f657ac0: jruc L3F658000 +3f657ad0: move a14, -*sp, 1 +3f657ae0: move *a13(0xff80), *a14+, 1 +3f657b00: move *a13(0x0), *a14+, 1 +3f657b20: calla L3F61D970 +3f657b50: jruc L3F658000 +3f657b60: sub a8, a8 +3f657b70: jruc L3F6580A0 +3f657b80: movi 0x2d, a11 +3f657ba0: move a11, *a13(0x20), 1 +3f657bc0: jruc L3F658000 +L3F657BD0: +3f657bd0: movi 0x2d, a8 +L3F657BF0: +3f657bf0: jruc L3F6580A0 +L3F657C00: +3f657c00: move a14, -*sp, 1 +L3F657C10: +3f657c10: movi 0x3f658118, a8 +3f657c40: move a8, *a14+, 1 +L3F657C50: +3f657c50: calla L3F596290 +3f657c80: jruc L3F658000 +L3F657C90: +3f657c90: move *a13(0xffc0), a8, 1 +L3F657CB0: +3f657cb0: cmpi 0x15, a8 +L3F657CD0: +3f657cd0: jrhi L3F657C00 +3f657ce0: sll 0x5, a8 +L3F657CF0: +3f657cf0: addi 0x3f657d40, a8 +3f657d20: move *a8, a8, 1 +L3F657D30: +3f657d30: jump a8 +3f657d40: lmo a13, a0 +L3F657D50: +3f657d50: dsjs a5, L3F657BB0 +3f657d60: modu b1, b0 +L3F657D70: +3f657d70: dsjs a5, L3F657BD0 +3f657d80: modu b5, b0 +L3F657D90: +3f657d90: dsjs a5, L3F657BF0 +3f657da0: modu b11, b0 +L3F657DB0: +3f657db0: dsjs a5, L3F657C10 +3f657dc0: modu b14, b0 +L3F657DD0: +3f657dd0: dsjs a5, L3F657C30 +3f657de0: .word 0x7210 +L3F657DF0: +3f657df0: dsjs a5, L3F657C50 +3f657e00: .word 0x7270 +L3F657E10: +3f657e10: dsjs a5, L3F657C70 +3f657e20: .word 0x7410 +L3F657E30: +3f657e30: dsjs a5, L3F657C90 +3f657e40: .word 0x7bd0 +L3F657E50: +3f657e50: dsjs a5, L3F657CB0 +3f657e60: .word 0x7490 +3f657e70: dsjs a5, L3F657CD0 +3f657e80: .word 0x7970 +3f657e90: dsjs a5, L3F657CF0 +3f657ea0: .word 0x7c00 +3f657eb0: dsjs a5, L3F657D10 +3f657ec0: .word 0x7b60 +3f657ed0: dsjs a5, L3F657D30 +3f657ee0: .word 0x7bd0 +3f657ef0: dsjs a5, L3F657D50 +3f657f00: .word 0x7b80 +3f657f10: dsjs a5, L3F657D70 +3f657f20: .word 0x7a40 +3f657f30: dsjs a5, L3F657D90 +3f657f40: .word 0x7ad0 +3f657f50: dsjs a5, L3F657DB0 +3f657f60: .word 0x71b0 +3f657f70: dsjs a5, L3F657DD0 +3f657f80: .word 0x7b80 +3f657f90: dsjs a5, L3F657DF0 +3f657fa0: .word 0x7b80 +3f657fb0: dsjs a5, L3F657E10 +3f657fc0: .word 0x7b80 +3f657fd0: dsjs a5, L3F657E30 +3f657fe0: .word 0x7b80 +3f657ff0: dsjs a5, L3F657E50 +L3F658000: +3f658000: move *a13(0xffa0), a11, 1 +3f658020: jreq L3F658080 +3f658030: move a14, -*sp, 1 +3f658040: move a11, *a14+, 1 +3f658050: calla L3F6ADF20 +L3F658080: +3f658080: move *a13(0x20), a8, 1 +L3F6580A0: +3f6580a0: move *sp(0xa0), a14, 1 +3f6580c0: mmfm sp, a7,a9,a11,a13 +3f6580e0: rets 2 +3f6580f0: srl a11, a13 +3f658100: .word 0x7465 +3f658110: .word 0x7500 +3f658120: .word 0x7064 +3f658130: .word 0x755f +3f658140: .word 0x7273 +3f658150: sra b11, b2 +3f658160: .word 0x0071 +3f658170: .word 0x0000 +3f658180: .word 0x0000 +3f658190: .word 0x0000 +3f6581a0: .word 0x0000 +3f6581b0: .word 0x0000 +3f6581c0: .word 0x0000 +3f6581d0: .word 0x0000 +3f6581e0: .word 0x0000 +3f6581f0: .word 0x0000 +L3F658200: +3f658200: mmtm sp, a9,a11 +3f658220: jruc L3F658400 +3f658230: nop +3f658240: nop +3f658250: nop +3f658260: nop +3f658270: nop +3f658280: nop +3f658290: nop +3f6582a0: nop +3f6582b0: nop +3f6582c0: nop +3f6582d0: nop +3f6582e0: nop +3f6582f0: nop +3f658300: nop +3f658310: nop +3f658320: nop +3f658330: nop +3f658340: nop +3f658350: nop +3f658360: nop +3f658370: nop +3f658380: nop +3f658390: nop +3f6583a0: nop +3f6583b0: nop +3f6583c0: nop +3f6583d0: nop +3f6583e0: nop +3f6583f0: nop +L3F658400: +3f658400: movi 0x1e3d80, a9 +L3F658430: +3f658430: move *a9, a11, 1 +3f658440: jrne L3F6584E0 +3f658450: movi 0x3f658570, a11 +3f658480: move a11, *a9, 1 +3f658490: movi 0x3f658650, a11 +3f6584c0: move a11, *a9(0x20), 1 +L3F6584E0: +3f6584e0: addi 0x40, a9 +3f658500: cmpi 0x1e41c0, a9 +3f658530: jrc L3F658430 +3f658540: mmfm sp, a9,a11 +3f658560: rets +3f658570: mmtm sp, a9,a11,a13 +3f658590: move a14, a13 +3f6585a0: move *a13(0xffc0), a11, 1 +3f6585c0: sub a9, a9 +3f6585d0: move a9, *a11, 1 +3f6585e0: move a9, *a11(0x20), 1 +3f658600: move *sp(0x80), a14, 1 +3f658620: mmfm sp, a9,a11,a13 +3f658640: rets 2 +3f658650: move a13, -*sp, 1 +3f658660: move a14, a13 +3f658670: sub a8, a8 +3f658680: move *sp(0x40), a14, 1 +3f6586a0: move *sp+, a13, 1 +3f6586b0: rets 2 +3f6586c0: .word 0x0000 +3f6586d0: .word 0x0000 +3f6586e0: .word 0x0000 +3f6586f0: .word 0x0000 +3f658700: .word 0x0000 +3f658710: .word 0x0000 +3f658720: .word 0x0000 +3f658730: .word 0x0000 +3f658740: .word 0x0000 +3f658750: .word 0x0000 +3f658760: .word 0x0000 +3f658770: .word 0x0000 +3f658780: .word 0x0000 +3f658790: .word 0x0000 +3f6587a0: .word 0x0000 +3f6587b0: .word 0x0000 +3f6587c0: .word 0x0000 +3f6587d0: .word 0x0000 +3f6587e0: .word 0x0000 +3f6587f0: .word 0x0000 +L3F658800: +3f658800: mmtm sp, a9,a11 +3f658820: jruc L3F658A00 +3f658830: nop +3f658840: nop +3f658850: nop +3f658860: nop +3f658870: nop +3f658880: nop +3f658890: nop +3f6588a0: nop +3f6588b0: nop +3f6588c0: nop +3f6588d0: nop +3f6588e0: nop +3f6588f0: nop +3f658900: nop +3f658910: nop +3f658920: nop +3f658930: nop +3f658940: nop +3f658950: nop +3f658960: nop +3f658970: nop +3f658980: nop +3f658990: nop +3f6589a0: nop +3f6589b0: nop +3f6589c0: nop +3f6589d0: nop +3f6589e0: nop +3f6589f0: nop +L3F658A00: +3f658a00: move @0x95f90, a9, 1 +3f658a30: jreq L3F658AF0 +L3F658A40: +3f658a40: move *a9(0x100), a11, 1 +3f658a60: jrne L3F658AC0 +3f658a70: move @0x1e4350, a11, 1 +3f658aa0: move a11, *a9(0x100), 1 +L3F658AC0: +3f658ac0: move *a9(0x280), a9, 1 +3f658ae0: jrne L3F658A40 +L3F658AF0: +3f658af0: calla L3F659D40 +3f658b20: mmfm sp, a9,a11 +3f658b40: rets +3f658b50: mmtm sp, a9,a11,a13 +3f658b70: move a14, a13 +3f658b80: move @0x95f90, a9, 1 +3f658bb0: jreq L3F658CC0 +L3F658BC0: +3f658bc0: move *a9(0x1a0), a11, 1 +3f658be0: jreq L3F658C90 +3f658bf0: move a14, -*sp, 1 +3f658c00: move *a13(0xffe0), *a14+, 1 +3f658c20: setf 16, 1, 0 +3f658c30: move *a9(0x20), a8, 0 +3f658c50: move a8, *a14+, 1 +3f658c60: move *a9(0x1a0), a11, 1 +3f658c80: call a11 +L3F658C90: +3f658c90: move *a9(0x280), a9, 1 +3f658cb0: jrne L3F658BC0 +L3F658CC0: +3f658cc0: move *sp(0x80), a14, 1 +3f658ce0: mmfm sp, a9,a11,a13 +3f658d00: rets 2 +L3F658D10: +3f658d10: mmtm sp, a9,a11,a13 +3f658d30: move a14, a13 +3f658d40: movi 0x95f90, a9 +3f658d70: move *a9, a11, 1 +3f658d80: jreq L3F658DF0 +L3F658D90: +3f658d90: move *a9, a11, 1 +3f658da0: move a11, a9 +3f658db0: addi 0x280, a9 +3f658dd0: move *a9, a11, 1 +3f658de0: jrne L3F658D90 +L3F658DF0: +3f658df0: move *a13(0xffe0), *a9(0x0), 1 +3f658e20: move *sp(0x80), a14, 1 +3f658e40: mmfm sp, a9,a11,a13 +3f658e60: rets 2 +L3F658E70: +3f658e70: mmtm sp, a7,a9,a10,a11,a13 +3f658e90: move a14, a13 +3f658ea0: move @0x95f90, a9, 1 +3f658ed0: jreq L3F659250 +L3F658EE0: +3f658ee0: move *a9(0x80), a10, 1 +3f658f00: jreq L3F659220 +L3F658F10: +3f658f10: move *a13(0xffe0), a11, 1 +3f658f30: setf 16, 0, 0 +3f658f40: move *a10, a7, 0 +3f658f50: move *a11, a11, 0 +3f658f60: cmp a11, a7 +3f658f70: jrne L3F6591F0 +3f658f80: move a14, -*sp, 1 +3f658f90: movk 14, a11 +3f658fa0: move a11, *a14+, 1 +3f658fb0: move *a13(0xffe0), a7, 1 +3f658fd0: addk 16, a7 +3f658fe0: move a7, *a14+, 1 +3f658ff0: move a10, a7 +3f659000: addk 16, a7 +3f659010: move a7, *a14+, 1 +3f659020: calla L3F942230 +3f659050: move a8, a7 +3f659060: jrne L3F659090 +3f659070: move a10, a8 +3f659080: jruc L3F659260 +L3F659090: +3f659090: setf 16, 1, 0 +3f6590a0: move *a9(0x40), a7, 0 +3f6590c0: btst 1, a7 +3f6590d0: jreq L3F6591F0 +3f6590e0: move a14, -*sp, 1 +3f6590f0: move a11, *a14+, 1 +3f659100: move *a13(0xffe0), a7, 1 +3f659120: addk 16, a7 +3f659130: move a7, *a14+, 1 +3f659140: move a10, a7 +3f659150: addi 0x90, a7 +3f659170: move a7, *a14+, 1 +3f659180: calla L3F942230 +3f6591b0: move a8, a7 +3f6591c0: jrne L3F6591F0 +3f6591d0: move a10, a8 +3f6591e0: jruc L3F659260 +L3F6591F0: +3f6591f0: move *a10(0x120), a10, 1 +3f659210: jrne L3F658F10 +L3F659220: +3f659220: move *a9(0x280), a9, 1 +3f659240: jrne L3F658EE0 +L3F659250: +3f659250: sub a8, a8 +L3F659260: +3f659260: move *sp(0xc0), a14, 1 +3f659280: mmfm sp, a7,a9,a10,a11,a13 +3f6592a0: rets 2 +L3F6592B0: +3f6592b0: mmtm sp, a7,a9,a10,a11,a13 +3f6592d0: move a14, a13 +3f6592e0: move @0x95f90, a9, 1 +3f659310: jreq L3F659590 +L3F659320: +3f659320: setf 16, 1, 0 +3f659330: move *a9(0x40), a11, 0 +3f659350: btst 4, a11 +3f659360: jreq L3F659560 +3f659370: move *a9(0x80), a10, 1 +3f659390: jreq L3F659560 +L3F6593A0: +3f6593a0: move *a13(0xffe0), a11, 1 +3f6593c0: setf 16, 0, 0 +3f6593d0: move *a10, a7, 0 +3f6593e0: move *a11, a11, 0 +3f6593f0: cmp a11, a7 +3f659400: jrne L3F659530 +3f659410: move a14, -*sp, 1 +3f659420: movk 14, a11 +3f659430: move a11, *a14+, 1 +3f659440: move *a13(0xffe0), a7, 1 +3f659460: addk 16, a7 +3f659470: move a7, *a14+, 1 +3f659480: move a10, a7 +3f659490: addi 0x90, a7 +3f6594b0: move a7, *a14+, 1 +3f6594c0: calla L3F942230 +3f6594f0: move a8, a7 +3f659500: jrne L3F659530 +3f659510: move a10, a8 +3f659520: jruc L3F6595A0 +L3F659530: +3f659530: move *a10(0x120), a10, 1 +3f659550: jrne L3F6593A0 +L3F659560: +3f659560: move *a9(0x280), a9, 1 +3f659580: jrne L3F659320 +L3F659590: +3f659590: sub a8, a8 +L3F6595A0: +3f6595a0: move *sp(0xc0), a14, 1 +3f6595c0: mmfm sp, a7,a9,a10,a11,a13 +3f6595e0: rets 2 +L3F6595F0: +3f6595f0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f659610: move a14, a13 +3f659620: move *a13(0xffe0), a9, 1 +3f659640: setf 16, 0, 0 +3f659650: move *a9, a12, 0 +3f659660: cmpi 0x11, a12 +3f659680: jrc L3F6596B0 +3f659690: sub a8, a8 +3f6596a0: jruc L3F6598D0 +L3F6596B0: +3f6596b0: move a12, a7 +3f6596c0: sll 0x6, a7 +3f6596d0: addi 0x1e3d80, a7 +3f659700: move *a7(0x20), a0, 1 +3f659720: move @0x95f90, a10, 1 +3f659750: jreq L3F6598C0 +L3F659760: +3f659760: move *a10(0x80), a11, 1 +3f659780: jreq L3F659890 +L3F659790: +3f659790: setf 16, 0, 0 +3f6597a0: move *a11, a7, 0 +3f6597b0: move *a9, a5, 0 +3f6597c0: cmp a5, a7 +3f6597d0: jrne L3F659860 +3f6597e0: move a14, -*sp, 1 +3f6597f0: move a9, *a14+, 1 +3f659800: move a11, *a14+, 1 +3f659810: call a0 +3f659820: move a8, a5 +3f659830: jreq L3F659860 +3f659840: move a11, a8 +3f659850: jruc L3F6598D0 +L3F659860: +3f659860: move *a11(0x120), a11, 1 +3f659880: jrne L3F659790 +L3F659890: +3f659890: move *a10(0x280), a10, 1 +3f6598b0: jrne L3F659760 +L3F6598C0: +3f6598c0: sub a8, a8 +L3F6598D0: +3f6598d0: move *sp(0x120), a14, 1 +3f6598f0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f659910: rets 2 +L3F659920: +3f659920: mmtm sp, a7,a9,a10,a11,a13 +3f659940: move a14, a13 +3f659950: move *a13(0xffe0), a9, 1 +3f659970: setf 16, 1, 0 +3f659980: move *a9(0x40), a11, 0 +3f6599a0: movk 1, a7 +3f6599b0: andn a7, a11 +3f6599c0: move a11, *a9(0x40), 0 +3f6599e0: move *a9(0x80), a10, 1 +3f659a00: jreq L3F659AB0 +L3F659A10: +3f659a10: move a14, -*sp, 1 +3f659a20: move a10, *a14+, 1 +3f659a30: sub a11, a11 +3f659a40: move a11, *a14+, 1 +3f659a50: calla L3F6AA3B0 +3f659a80: move *a10(0x120), a10, 1 +3f659aa0: jrne L3F659A10 +L3F659AB0: +3f659ab0: move a14, -*sp, 1 +3f659ac0: move a9, a11 +3f659ad0: addi 0xa0, a11 +3f659af0: move a11, *a14+, 1 +3f659b00: calla L3F659B80 +3f659b30: move *sp(0xc0), a14, 1 +3f659b50: mmfm sp, a7,a9,a10,a11,a13 +3f659b70: rets 2 +L3F659B80: +3f659b80: mmtm sp, a7,a9,a10,a11,a13 +3f659ba0: move a14, a13 +3f659bb0: move *a13(0xffe0), a9, 1 +3f659bd0: move *a9, a11, 1 +3f659be0: move a11, a10 +3f659bf0: jreq L3F659C90 +L3F659C00: +3f659c00: move *a10(0x3e0), a11, 1 +3f659c20: move a14, -*sp, 1 +3f659c30: move a10, *a14+, 1 +3f659c40: calla L3F6ADF20 +3f659c70: move a11, a10 +3f659c80: jrne L3F659C00 +L3F659C90: +3f659c90: sub a7, a7 +3f659ca0: move a7, *a9, 1 +3f659cb0: move a7, *a9(0x20), 1 +3f659cd0: move a7, *a9(0x40), 1 +3f659cf0: move *sp(0xc0), a14, 1 +3f659d10: mmfm sp, a7,a9,a10,a11,a13 +3f659d30: rets 2 +L3F659D40: +3f659d40: mmtm sp, a9,a11 +3f659d60: jruc L3F659E00 +3f659d70: nop +3f659d80: nop +3f659d90: nop +3f659da0: nop +3f659db0: nop +3f659dc0: nop +3f659dd0: nop +3f659de0: nop +3f659df0: nop +L3F659E00: +3f659e00: move @0x95f90, a9, 1 +3f659e30: jreq L3F659FC0 +L3F659E40: +3f659e40: setf 16, 1, 0 +3f659e50: move *a9(0x50), a11, 0 +3f659e70: jreq L3F659F90 +3f659e80: move *a9(0x50), a11, 0 +3f659ea0: dec a11 +3f659eb0: move a11, *a9(0x50), 0 +3f659ed0: sext a11, 0 +3f659ee0: jrne L3F659F90 +3f659ef0: move *a9(0x1c0), a11, 1 +3f659f10: jreq L3F659F90 +3f659f20: move a14, -*sp, 1 +3f659f30: move *a9(0x20), a8, 0 +3f659f50: move a8, *a14+, 1 +3f659f60: move *a9(0x1c0), a11, 1 +3f659f80: call a11 +L3F659F90: +3f659f90: move *a9(0x280), a9, 1 +3f659fb0: jrne L3F659E40 +L3F659FC0: +3f659fc0: move a14, -*sp, 1 +3f659fd0: move @0x95db0, *a14+, 1 +3f65a000: sub a11, a11 +3f65a010: move a11, *a14+, 1 +3f65a020: movi 0x3f659d40, a11 +3f65a050: move a11, *a14+, 1 +3f65a060: calla L3F6FC200 +3f65a090: mmfm sp, a9,a11 +3f65a0b0: rets +L3F65A0C0: +3f65a0c0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f65a0e0: move a14, a13 +3f65a0f0: addk 32, a14 +3f65a100: move *a13(0xffe0), a9, 1 +3f65a120: move a9, a10 +3f65a130: move a10, a7 +3f65a140: subi 0x80, a7 +3f65a160: cmp a9, a7 +3f65a170: jrnc L3F65A2A0 +3f65a180: movb *a10, a7 +3f65a190: jreq L3F65A2A0 +L3F65A1A0: +3f65a1a0: movb *a10, a7 +3f65a1b0: cmpi 0x30, a7 +3f65a1d0: jrlt L3F65A220 +3f65a1e0: movb *a10, a7 +3f65a1f0: cmpi 0x39, a7 +3f65a210: jrle L3F65A2A0 +L3F65A220: +3f65a220: addk 8, a10 +3f65a230: move a10, a7 +3f65a240: subi 0x80, a7 +3f65a260: cmp a9, a7 +3f65a270: jrnc L3F65A2A0 +3f65a280: movb *a10, a7 +3f65a290: jrne L3F65A1A0 +L3F65A2A0: +3f65a2a0: movb *a10, a7 +3f65a2b0: jreq L3F65A310 +3f65a2c0: move a10, a7 +3f65a2d0: subi 0x80, a7 +3f65a2f0: cmp a9, a7 +3f65a300: jrne L3F65A330 +L3F65A310: +3f65a310: sub a8, a8 +3f65a320: jruc L3F65A520 +L3F65A330: +3f65a330: movb *a10, a7 +3f65a340: subi 0x30, a7 +3f65a360: move a7, *a13, 1 +3f65a370: move @0x95f90, a11, 1 +3f65a3a0: jreq L3F65A510 +L3F65A3B0: +3f65a3b0: move a14, -*sp, 1 +3f65a3c0: move a10, a7 +3f65a3d0: sub a9, a7 +3f65a3e0: sra 0x3, a7 +3f65a3f0: move a7, *a14+, 1 +3f65a400: move a9, *a14+, 1 +3f65a410: move *a11(0x0), *a14+, 1 +3f65a430: calla L3F942230 +3f65a460: move a8, a7 +3f65a470: jrne L3F65A4E0 +3f65a480: move *a13, a7, 1 +3f65a490: setf 16, 1, 0 +3f65a4a0: move *a11(0x20), a5, 0 +3f65a4c0: cmp a5, a7 +3f65a4d0: jreq L3F65A510 +L3F65A4E0: +3f65a4e0: move *a11(0x280), a11, 1 +3f65a500: jrne L3F65A3B0 +L3F65A510: +3f65a510: move a11, a8 +L3F65A520: +3f65a520: move *sp(0xe0), a14, 1 +3f65a540: mmfm sp, a5,a7,a9,a10,a11,a13 +3f65a560: rets 2 +L3F65A570: +3f65a570: mmtm sp, a7,a9,a10,a11,a13 +3f65a590: move a14, a13 +3f65a5a0: addk 32, a14 +3f65a5b0: jruc L3F65A7E0 +L3F65A5C0: +3f65a5c0: move a14, -*sp, 1 +3f65a5d0: move *a13(0xffa0), *a14+, 1 +3f65a5f0: move *a13(0xffc0), *a14+, 1 +3f65a610: calla L3F65B200 +3f65a640: jauc L3F65B1B0 +L3F65A660: +3f65a660: calla L3F6FC1E0 +3f65a690: move a8, a8 +3f65a6a0: jrne L3F65A740 +3f65a6b0: move @0x1b3900, a11, 1 +3f65a6e0: move *a11(0x100), a11, 1 +3f65a700: movb *a11(0x20), a8 +3f65a720: jauc L3F65B1B0 +L3F65A740: +3f65a740: move a14, -*sp, 1 +3f65a750: move *a13(0xffa0), *a14+, 1 +3f65a770: move *a13(0xffc0), *a14+, 1 +3f65a790: calla L3F6148E0 +3f65a7c0: jauc L3F65B1B0 +L3F65A7E0: +3f65a7e0: move *a13(0xffc0), a8, 1 +3f65a800: addi 0x7fdb96e2, a8 +3f65a830: jreq L3F65A660 +3f65a840: subk 2, a8 +3f65a850: jreq L3F65A660 +3f65a860: subi 0x3fe3fff4, a8 +3f65a890: jreq L3F65A5C0 +3f65a8a0: subi 0x1c000b, a8 +3f65a8d0: jreq L3F65A740 +3f65a8e0: move *a13(0xffa0), a10, 1 +3f65a900: move a14, -*sp, 1 +3f65a910: move a10, *a14+, 1 +3f65a920: calla L3F65A0C0 +3f65a950: move a8, a9 +3f65a960: jrne L3F65B0B0 +3f65a970: movk 6, a8 +3f65a980: jauc L3F65B1B0 +L3F65A9A0: +3f65a9a0: setf 16, 1, 0 +3f65a9b0: move *a9(0x40), *a10(0x80), 0 +3f65a9e0: jruc L3F65B1A0 +L3F65A9F0: +3f65a9f0: move *a9(0x60), *a10(0x80), 1 +3f65aa20: jruc L3F65B1A0 +L3F65AA30: +3f65aa30: calla L3F6FC1E0 +3f65aa60: move a8, a11 +3f65aa70: jrne L3F65AB00 +3f65aa80: move @0x1b3900, a11, 1 +3f65aab0: move *a11(0x100), a11, 1 +3f65aad0: movb *a11(0x20), a8 +3f65aaf0: jruc L3F65B1B0 +L3F65AB00: +3f65ab00: setf 16, 1, 0 +3f65ab10: move *a9(0x40), a11, 0 +3f65ab30: btst 0, a11 +3f65ab40: jreq L3F65AC80 +3f65ab50: move *a10(0x80), a11, 0 +3f65ab70: btst 0, a11 +3f65ab80: jrne L3F65AC80 +3f65ab90: calla L3FB33870 +3f65abc0: move a8, *a13, 1 +3f65abd0: move a14, -*sp, 1 +3f65abe0: move a9, *a14+, 1 +3f65abf0: calla L3F659920 +3f65ac20: move a14, -*sp, 1 +3f65ac30: move *a13(0x0), *a14+, 1 +3f65ac50: calla L3FB338D0 +L3F65AC80: +3f65ac80: setf 16, 1, 0 +3f65ac90: move *a9(0x40), a11, 0 +3f65acb0: andi 0x52, a11 +3f65ace0: move *a10(0x80), a7, 0 +3f65ad00: andi 0xffffffad, a7 +3f65ad30: or a7, a11 +3f65ad40: move a11, *a9(0x40), 0 +3f65ad60: move *a9(0x180), a11, 1 +3f65ad80: jreq L3F65B1A0 +3f65ad90: move a14, -*sp, 1 +3f65ada0: move *a13(0xffa0), *a14+, 1 +3f65adc0: move *a13(0xffc0), *a14+, 1 +3f65ade0: move a9, *a14+, 1 +3f65adf0: move *a9(0x180), a11, 1 +3f65ae10: call a11 +3f65ae20: jruc L3F65B1A0 +L3F65AE30: +3f65ae30: calla L3F6FC1E0 +3f65ae60: move a8, a7 +3f65ae70: jrne L3F65AF00 +3f65ae80: move @0x1b3900, a11, 1 +3f65aeb0: move *a11(0x100), a7, 1 +3f65aed0: movb *a7(0x20), a8 +3f65aef0: jruc L3F65B1B0 +L3F65AF00: +3f65af00: move *a10(0x80), *a9(0x60), 1 +3f65af30: jruc L3F65B1A0 +L3F65AF40: +3f65af40: move *a13(0xffe0), a11, 1 +3f65af60: move *a11(0x60), a7, 1 +3f65af80: jrne L3F65AFC0 +3f65af90: movi 0x2d, a8 +3f65afb0: jruc L3F65B1B0 +L3F65AFC0: +3f65afc0: move a14, -*sp, 1 +3f65afd0: move a9, *a14+, 1 +3f65afe0: move *a13(0xffa0), *a14+, 1 +3f65b000: move *a13(0xffc0), *a14+, 1 +3f65b020: movk 11, a7 +3f65b030: move a7, *a14+, 1 +3f65b040: move a11, *a14+, 1 +3f65b050: move *a11(0x60), a7, 1 +3f65b070: move *a7(0xd0), a7, 1 +3f65b090: call a7 +3f65b0a0: jruc L3F65B1B0 +L3F65B0B0: +3f65b0b0: move *a13(0xffc0), a8, 1 +3f65b0d0: addi 0x7fdf96f0, a8 +3f65b100: jreq L3F65AA30 +3f65b110: subk 8, a8 +3f65b120: jreq L3F65AE30 +3f65b130: subi 0x3ffffff9, a8 +3f65b160: jreq L3F65A9A0 +3f65b170: subk 6, a8 +3f65b180: jreq L3F65A9F0 +3f65b190: jruc L3F65AF40 +L3F65B1A0: +3f65b1a0: sub a8, a8 +L3F65B1B0: +3f65b1b0: move *sp(0xc0), a14, 1 +3f65b1d0: mmfm sp, a7,a9,a10,a11,a13 +3f65b1f0: rets 2 +L3F65B200: +3f65b200: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f65b220: move a14, a13 +3f65b230: addi 0x160, a14 +3f65b250: move *a13(0xffc0), a9, 1 +3f65b270: move @0x95f90, a10, 1 +3f65b2a0: move *a9(0x0), *a13(0x120), 1 +3f65b2d0: sub a7, a7 +3f65b2e0: move a7, *a13(0x140), 1 +3f65b300: move *a9(0x20), *a13(0x100), 1 +3f65b330: move a13, a0 +3f65b340: addi 0x70, a0 +3f65b360: move *a13(0x120), a7, 1 +3f65b380: subk 32, a7 +3f65b390: jrls L3F65BB20 +3f65b3a0: move a10, a7 +3f65b3b0: jreq L3F65BB20 +L3F65B3C0: +3f65b3c0: move a14, -*sp, 1 +3f65b3d0: movk 14, a7 +3f65b3e0: move a7, *a14+, 1 +3f65b3f0: move a13, *a14+, 1 +3f65b400: move *a10(0x0), *a14+, 1 +3f65b420: calla L3FB44400 +3f65b450: move a13, a12 +3f65b460: cmp a0, a12 +3f65b470: jrnc L3F65B4F0 +3f65b480: movb *a12, a7 +3f65b490: jreq L3F65B4F0 +L3F65B4A0: +3f65b4a0: addk 8, a12 +3f65b4b0: cmp a0, a12 +3f65b4c0: jrnc L3F65B4F0 +3f65b4d0: movb *a12, a7 +3f65b4e0: jrne L3F65B4A0 +L3F65B4F0: +3f65b4f0: setf 16, 1, 0 +3f65b500: move *a10(0x20), a7, 0 +3f65b520: addi 0x30, a7 +3f65b540: setf 8, 1, 0 +3f65b550: move a7, *a12+, 0 +3f65b560: sub a7, a7 +3f65b570: movb a7, *a12 +3f65b580: move *a10(0x80), a11, 1 +3f65b5a0: jrne L3F65B7E0 +3f65b5b0: move a14, -*sp, 1 +3f65b5c0: movk 16, a5 +3f65b5d0: move a5, *a14+, 1 +3f65b5e0: move a13, a5 +3f65b5f0: addi 0x80, a5 +3f65b610: move a5, *a14+, 1 +3f65b620: calla L3FB44A00 +3f65b650: move a14, -*sp, 1 +3f65b660: movk 32, a7 +3f65b670: move a7, *a14+, 1 +3f65b680: move *a13(0x100), *a14+, 1 +3f65b6a0: move a13, *a14+, 1 +3f65b6b0: calla L3FB44400 +3f65b6e0: move a8, *a13(0x140), 1 +3f65b700: move a8, a8 +3f65b710: jrne L3F65BB20 +3f65b720: move *a13(0x120), a5, 1 +3f65b740: subk 32, a5 +3f65b750: move a5, *a13(0x120), 1 +3f65b770: move *a13(0x100), a7, 1 +3f65b790: addi 0x100, a7 +3f65b7b0: move a7, *a13(0x100), 1 +3f65b7d0: jruc L3F65BAA0 +L3F65B7E0: +3f65b7e0: move *a13(0x120), a5, 1 +3f65b800: subk 32, a5 +3f65b810: jrls L3F65BAA0 +3f65b820: move a11, a5 +3f65b830: jreq L3F65BAA0 +L3F65B840: +3f65b840: move a13, a7 +3f65b850: addi 0x80, a7 +3f65b870: move a11, a8 +3f65b880: move *a8+, *a7+, 1 +3f65b890: move *a8+, *a7+, 1 +3f65b8a0: move *a8+, *a7+, 1 +3f65b8b0: move *a8, *a7, 1 +3f65b8c0: move a14, -*sp, 1 +3f65b8d0: movk 32, a7 +3f65b8e0: move a7, *a14+, 1 +3f65b8f0: move *a13(0x100), *a14+, 1 +3f65b910: move a13, *a14+, 1 +3f65b920: calla L3FB44400 +3f65b950: move a8, *a13(0x140), 1 +3f65b970: move a8, a5 +3f65b980: jrne L3F65BAA0 +3f65b990: move *a13(0x120), a7, 1 +3f65b9b0: subk 32, a7 +3f65b9c0: move a7, *a13(0x120), 1 +3f65b9e0: move *a13(0x100), a5, 1 +3f65ba00: addi 0x100, a5 +3f65ba20: move a5, *a13(0x100), 1 +3f65ba40: move *a11(0x120), a11, 1 +3f65ba60: subk 32, a7 +3f65ba70: jrls L3F65BAA0 +3f65ba80: move a11, a7 +3f65ba90: jrne L3F65B840 +L3F65BAA0: +3f65baa0: move *a10(0x280), a10, 1 +3f65bac0: move *a13(0x120), a7, 1 +3f65bae0: subk 32, a7 +3f65baf0: jrls L3F65BB20 +3f65bb00: move a10, a5 +3f65bb10: jrne L3F65B3C0 +L3F65BB20: +3f65bb20: move *a9, a7, 1 +3f65bb30: move *a13(0x120), a5, 1 +3f65bb50: sub a5, a7 +3f65bb60: move a7, *a9, 1 +3f65bb70: move *a13(0x140), a8, 1 +3f65bb90: move *sp(0x120), a14, 1 +3f65bbb0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f65bbd0: rets 2 +L3F65BBE0: +3f65bbe0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f65bc00: move a14, a13 +3f65bc10: addi 0x60, a14 +3f65bc30: move *a13(0xffe0), a9, 1 +3f65bc50: move a14, -*sp, 1 +3f65bc60: movk 4, a11 +3f65bc70: move a11, *a14+, 1 +3f65bc80: sub a7, a7 +3f65bc90: move a7, *a14+, 1 +3f65bca0: calla L3F6AC880 +3f65bcd0: move a8, *a13, 1 +3f65bce0: move a8, a8 +3f65bcf0: jrne L3F65BD30 +3f65bd00: movi 0x37, a8 +3f65bd20: jruc L3F65C260 +L3F65BD30: +3f65bd30: move a14, -*sp, 1 +3f65bd40: movi 0x800, a7 +3f65bd60: move a7, *a14+, 1 +3f65bd70: move a9, a11 +3f65bd80: addi 0x260, a11 +3f65bda0: move a11, *a14+, 1 +3f65bdb0: calla L3F6C01E0 +3f65bde0: move a8, a11 +3f65bdf0: jreq L3F65C1E0 +3f65be00: move a14, -*sp, 1 +3f65be10: move a7, *a14+, 1 +3f65be20: move a9, a11 +3f65be30: addi 0x160, a11 +3f65be50: move a11, *a14+, 1 +3f65be60: calla L3F6C01E0 +3f65be90: move a8, a11 +3f65bea0: jreq L3F65C160 +3f65beb0: move *a13, a11, 1 +3f65bec0: move *a11(0x20), a7, 1 +3f65bee0: sll 0x3, a7 +3f65bef0: add a11, a7 +3f65bf00: move a7, a10 +3f65bf10: move a9, *a10(0x40), 1 +3f65bf30: move a10, *a9(0x40), 1 +3f65bf50: sub a7, a7 +3f65bf60: move a7, *a10(0x180), 1 +3f65bf80: move *a9(0x60), a5, 1 +3f65bfa0: move *a5(0x10), a5, 1 +3f65bfc0: setf 16, 0, 0 +3f65bfd0: move *a5(0x0), *a10(0x160), 0 +3f65c000: move *a13(0xffc0), *a10(0x170), 0 +3f65c030: pushst +3f65c040: dint +3f65c050: move a10, *a13(0x20), 1 +3f65c070: movi 0x95ff0, a5 +3f65c0a0: move a5, *a13(0x40), 1 +3f65c0c0: move *a5, *a10, 1 +3f65c0d0: move a5, *a10(0x20), 1 +3f65c0f0: move a10, *a5, 1 +3f65c100: move *a10, a7, 1 +3f65c110: move a10, *a7(0x20), 1 +3f65c130: popst +3f65c140: sub a8, a8 +3f65c150: jruc L3F65C260 +L3F65C160: +3f65c160: move a14, -*sp, 1 +3f65c170: move a9, a11 +3f65c180: addi 0x260, a11 +3f65c1a0: move a11, *a14+, 1 +3f65c1b0: calla L3F6C0410 +L3F65C1E0: +3f65c1e0: move a14, -*sp, 1 +3f65c1f0: move *a13(0x0), *a14+, 1 +3f65c210: calla L3F6ACE40 +3f65c240: movi 0x37, a8 +L3F65C260: +3f65c260: move *sp(0xe0), a14, 1 +3f65c280: mmfm sp, a5,a7,a9,a10,a11,a13 +3f65c2a0: rets 2 +L3F65C2B0: +3f65c2b0: mmtm sp, a5,a7,a9,a11,a13 +3f65c2d0: move a14, a13 +3f65c2e0: addi 0x60, a14 +3f65c300: move *a13(0xffe0), a9, 1 +3f65c320: move *a9(0x40), *a13(0x0), 1 +3f65c350: move *a9(0x1c0), a11, 1 +3f65c370: jreq L3F65C3E0 +3f65c380: move a14, -*sp, 1 +3f65c390: move *a9(0x1c0), *a14+, 1 +3f65c3b0: calla L3F6611E0 +L3F65C3E0: +3f65c3e0: move *a13, a11, 1 +3f65c3f0: sub a7, a7 +3f65c400: move a7, *a11(0x40), 1 +3f65c420: move a14, -*sp, 1 +3f65c430: move a11, *a14+, 1 +3f65c440: calla L3F6B2150 +3f65c470: pushst +3f65c480: dint +3f65c490: move a9, *a13(0x20), 1 +3f65c4b0: move *a9(0x20), *a13(0x40), 1 +3f65c4e0: move *a13(0x40), a5, 1 +3f65c500: move *a9, *a5, 1 +3f65c510: move *a5, a7, 1 +3f65c520: move a5, *a7(0x20), 1 +3f65c540: move a9, *a9, 1 +3f65c550: move a9, *a9(0x20), 1 +3f65c570: popst +3f65c580: move *a9(0x1a0), a7, 1 +3f65c5a0: jreq L3F65C610 +3f65c5b0: move a14, -*sp, 1 +3f65c5c0: move *a9(0x1a0), *a14+, 1 +3f65c5e0: calla L3F6ADF20 +L3F65C610: +3f65c610: move a14, -*sp, 1 +3f65c620: move a9, a7 +3f65c630: andi 0xfffffc00, a7 +3f65c660: move a7, *a14+, 1 +3f65c670: calla L3F6ADF20 +3f65c6a0: move *sp(0xc0), a14, 1 +3f65c6c0: mmfm sp, a5,a7,a9,a11,a13 +3f65c6e0: rets 2 +L3F65C6F0: +3f65c6f0: mmtm sp, a7,a9,a11,a13 +3f65c710: move a14, a13 +3f65c720: move *a13(0xffe0), a11, 1 +3f65c740: setf 16, 1, 0 +3f65c750: move *a11(0x260), a9, 0 +3f65c770: movk 2, a7 +3f65c780: andn a7, a9 +3f65c790: move a9, *a11(0x260), 0 +3f65c7b0: move *a11(0x40), a9, 1 +3f65c7d0: move *a9(0x30), a9, 0 +3f65c7f0: btst 0, a9 +3f65c800: jreq L3F65C860 +3f65c810: move a14, -*sp, 1 +3f65c820: move a11, *a14+, 1 +3f65c830: calla L3F65C2B0 +L3F65C860: +3f65c860: move *sp(0xa0), a14, 1 +3f65c880: mmfm sp, a7,a9,a11,a13 +3f65c8a0: rets 2 +L3F65C8B0: +3f65c8b0: mmtm sp, a7,a9,a10,a11,a13 +3f65c8d0: move a14, a13 +3f65c8e0: addk 32, a14 +3f65c8f0: move *a13(0xffe0), a9, 1 +3f65c910: move *a13(0xffc0), a11, 1 +3f65c930: move *a11(0x20), a7, 1 +3f65c950: sll 0x3, a7 +3f65c960: add a11, a7 +3f65c970: move a7, *a13, 1 +3f65c980: move @0x95f90, a7, 1 +3f65c9b0: jrne L3F65CB00 +3f65c9c0: movi 0x31, a8 +3f65c9e0: jruc L3F65CCD0 +L3F65C9F0: +3f65c9f0: move *a13, a11, 1 +3f65ca00: move *a11(0x20), a7, 1 +3f65ca20: jreq L3F65CB80 +3f65ca30: move a14, -*sp, 1 +3f65ca40: move a11, *a14+, 1 +3f65ca50: calla L3F658E70 +3f65ca80: move a8, a7 +3f65ca90: jrne L3F65CB80 +3f65caa0: movi 0x31, a8 +3f65cac0: jruc L3F65CCD0 +L3F65CAD0: +3f65cad0: movi 0x2f, a8 +3f65caf0: jruc L3F65CCD0 +L3F65CB00: +3f65cb00: move *a13, a11, 1 +3f65cb10: setf 16, 0, 0 +3f65cb20: move *a11, a8, 0 +3f65cb30: subk 2, a8 +3f65cb40: jreq L3F65C9F0 +3f65cb50: dec a8 +3f65cb60: jreq L3F65C9F0 +3f65cb70: jruc L3F65CAD0 +L3F65CB80: +3f65cb80: move *a9(0x40), a10, 1 +3f65cba0: move a14, -*sp, 1 +3f65cbb0: movk 16, a7 +3f65cbc0: move a7, *a14+, 1 +3f65cbd0: move a10, a7 +3f65cbe0: addi 0xe0, a7 +3f65cc00: move a7, *a14+, 1 +3f65cc10: move a11, *a14+, 1 +3f65cc20: calla L3FB44400 +3f65cc50: setf 16, 1, 0 +3f65cc60: move *a10(0x260), a7, 0 +3f65cc80: movk 1, a11 +3f65cc90: or a11, a7 +3f65cca0: move a7, *a10(0x260), 0 +3f65ccc0: sub a8, a8 +L3F65CCD0: +3f65ccd0: move *sp(0xc0), a14, 1 +3f65ccf0: mmfm sp, a7,a9,a10,a11,a13 +3f65cd10: rets 2 +L3F65CD20: +3f65cd20: mmtm sp, a7,a9,a11,a13 +3f65cd40: move a14, a13 +3f65cd50: addk 32, a14 +3f65cd60: move *a13(0xffc0), a11, 1 +3f65cd80: move *a11(0x20), a9, 1 +3f65cda0: sll 0x3, a9 +3f65cdb0: add a11, a9 +3f65cdc0: move a9, *a13, 1 +3f65cdd0: move a14, -*sp, 1 +3f65cde0: movk 16, a9 +3f65cdf0: move a9, *a14+, 1 +3f65ce00: move *a13(0xffe0), a9, 1 +3f65ce20: addi 0x60, a9 +3f65ce40: move a9, *a14+, 1 +3f65ce50: move *a13(0x0), *a14+, 1 +3f65ce70: calla L3FB44400 +3f65cea0: move *a13(0xffe0), a9, 1 +3f65cec0: setf 16, 1, 0 +3f65ced0: move *a9(0x260), a11, 0 +3f65cef0: movk 2, a7 +3f65cf00: or a7, a11 +3f65cf10: move a11, *a9(0x260), 0 +3f65cf30: move *sp(0xa0), a14, 1 +3f65cf50: mmfm sp, a7,a9,a11,a13 +3f65cf70: rets 2 +3f65cf80: mmtm sp, a9,a11 +3f65cfa0: movi 0x95ff0, a11 +3f65cfd0: move a11, @0x96010, 1 +3f65d000: move a11, @0x95ff0, 1 +3f65d030: movi 0x32, a9 +3f65d050: move a9, @0x95f50, 1 +3f65d080: mmfm sp, a9,a11 +3f65d0a0: rets +L3F65D0B0: +3f65d0b0: mmtm sp, a7,a9,a11,a13 +3f65d0d0: move a14, a13 +3f65d0e0: addi 0x40, a14 +3f65d100: move a14, -*sp, 1 +3f65d110: movk 2, a11 +3f65d120: move a11, *a14+, 1 +3f65d130: sub a7, a7 +3f65d140: move a7, *a14+, 1 +3f65d150: calla L3F6AC3C0 +3f65d180: move a8, a9 +3f65d190: jrne L3F65D210 +3f65d1a0: move a14, -*sp, 1 +3f65d1b0: move *a13(0xffe0), *a14+, 1 +3f65d1d0: calla L3F6ADF20 +3f65d200: jruc L3F65D800 +L3F65D210: +3f65d210: move *a13(0xffe0), *a9(0x0), 1 +3f65d240: movi 0x24, a7 +3f65d260: setf 16, 1, 0 +3f65d270: move a7, *a9(0x40), 0 +3f65d290: move *a9(0x20), a11, 1 +3f65d2b0: sll 0x3, a11 +3f65d2c0: add a9, a11 +3f65d2d0: move a11, *a13, 1 +3f65d2e0: move *a13(0xff80), a7, 1 +3f65d300: addk 32, a11 +3f65d310: move *a7+, *a11+, 1 +3f65d320: move *a7+, *a11+, 1 +3f65d330: move *a7+, *a11+, 1 +3f65d340: move *a7, *a11, 1 +3f65d350: move *a13, a11, 1 +3f65d360: move *a13(0xffa0), a7, 1 +3f65d380: addi 0xa0, a11 +3f65d3a0: move *a7+, *a11+, 1 +3f65d3b0: move *a7+, *a11+, 1 +3f65d3c0: move *a7+, *a11+, 1 +3f65d3d0: move *a7, *a11, 1 +3f65d3e0: move *a13, a11, 1 +3f65d3f0: move *a13(0xffc0), a7, 1 +3f65d410: move *a7, *a11, 1 +3f65d420: calla L3FB33870 +3f65d450: move a8, *a13(0x20), 1 +3f65d470: move @0x95f30, a7, 1 +3f65d4a0: move @0x95f50, a11, 1 +3f65d4d0: cmp a11, a7 +3f65d4e0: jrlt L3F65D550 +3f65d4f0: move a14, -*sp, 1 +3f65d500: move a9, *a14+, 1 +3f65d510: calla L3F6ADF20 +3f65d540: jruc L3F65D6F0 +L3F65D550: +3f65d550: sub a7, a7 +3f65d560: move a7, *a9(0x3e0), 1 +3f65d580: move @0x95f10, a11, 1 +3f65d5b0: jrne L3F65D600 +3f65d5c0: move a9, @0x95ef0, 1 +3f65d5f0: jruc L3F65D650 +L3F65D600: +3f65d600: move @0x95f10, a11, 1 +3f65d630: move a9, *a11(0x3e0), 1 +L3F65D650: +3f65d650: move a9, @0x95f10, 1 +3f65d680: move @0x95f30, a11, 1 +3f65d6b0: inc a11 +3f65d6c0: move a11, @0x95f30, 1 +L3F65D6F0: +3f65d6f0: move a14, -*sp, 1 +3f65d700: move *a13(0x20), *a14+, 1 +3f65d720: calla L3FB338D0 +3f65d750: move @0x95fd0, a11, 1 +3f65d780: movk 1, a7 +3f65d790: or a11, a7 +3f65d7a0: move a7, @0x95fd0, 1 +3f65d7d0: calla L3F60BD40 +L3F65D800: +3f65d800: move *sp(0xa0), a14, 1 +3f65d820: mmfm sp, a7,a9,a11,a13 +3f65d840: rets 2 +3f65d850: mmtm sp, a7,a9,a10,a11,a13 +3f65d870: move a14, a13 +3f65d880: addi 0x80, a14 +L3F65D8A0: +3f65d8a0: calla L3FB33870 +3f65d8d0: move a8, *a13, 1 +3f65d8e0: move @0x95ef0, a11, 1 +3f65d910: move a11, *a13(0x20), 1 +3f65d930: jreq L3F65DAA0 +3f65d940: move *a11(0x3e0), a11, 1 +3f65d960: move a11, @0x95ef0, 1 +3f65d990: jrne L3F65D9E0 +3f65d9a0: sub a11, a11 +3f65d9b0: move a11, @0x95f10, 1 +L3F65D9E0: +3f65d9e0: move *a13(0x20), a11, 1 +3f65da00: sub a7, a7 +3f65da10: move a7, *a11(0x3e0), 1 +3f65da30: move @0x95f30, a7, 1 +3f65da60: dec a7 +3f65da70: move a7, @0x95f30, 1 +L3F65DAA0: +3f65daa0: move a14, -*sp, 1 +3f65dab0: move a8, *a14+, 1 +3f65dac0: calla L3FB338D0 +3f65daf0: move a11, a7 +3f65db00: jaeq L3F65E720 +3f65db20: move *a7(0x20), a7, 1 +3f65db40: sll 0x3, a7 +3f65db50: add a11, a7 +3f65db60: move a7, a10 +3f65db70: sub a7, a7 +3f65db80: move a7, *a13(0x40), 1 +3f65dba0: move @0x95ff0, a9, 1 +3f65dbd0: cmpi 0x95ff0, a9 +3f65dc00: jreq L3F65E380 +L3F65DC10: +3f65dc10: setf 16, 0, 0 +3f65dc20: move *a9(0x160), a11, 0 +3f65dc40: move *a10, a7, 0 +3f65dc50: cmp a7, a11 +3f65dc60: jrne L3F65E330 +3f65dc70: move *a9(0x170), a11, 0 +3f65dc90: jreq L3F65DD00 +3f65dca0: move *a9(0x170), a11, 0 +3f65dcc0: move *a10(0x10), a7, 0 +3f65dce0: cmp a7, a11 +3f65dcf0: jrne L3F65E330 +L3F65DD00: +3f65dd00: setf 16, 1, 0 +3f65dd10: move *a9(0x260), a11, 0 +3f65dd30: btst 0, a11 +3f65dd40: jreq L3F65DE40 +3f65dd50: move a14, -*sp, 1 +3f65dd60: movk 16, a11 +3f65dd70: move a11, *a14+, 1 +3f65dd80: move a10, a7 +3f65dd90: addk 32, a7 +3f65dda0: move a7, *a14+, 1 +3f65ddb0: move a9, a7 +3f65ddc0: addi 0xe0, a7 +3f65dde0: move a7, *a14+, 1 +3f65ddf0: calla L3F942230 +3f65de20: move a8, a7 +3f65de30: jrne L3F65E330 +L3F65DE40: +3f65de40: setf 16, 1, 0 +3f65de50: move *a9(0x260), a11, 0 +3f65de70: btst 1, a11 +3f65de80: jreq L3F65DF90 +3f65de90: move a14, -*sp, 1 +3f65dea0: movk 16, a11 +3f65deb0: move a11, *a14+, 1 +3f65dec0: move a10, a7 +3f65ded0: addi 0xa0, a7 +3f65def0: move a7, *a14+, 1 +3f65df00: move a9, a7 +3f65df10: addi 0x60, a7 +3f65df30: move a7, *a14+, 1 +3f65df40: calla L3F942230 +3f65df70: move a8, a7 +3f65df80: jrne L3F65E330 +L3F65DF90: +3f65df90: move *a13(0x40), a11, 1 +3f65dfb0: jreq L3F65E300 +3f65dfc0: move a14, -*sp, 1 +3f65dfd0: movi 0x3b9aca00, a7 +3f65e000: move a7, *a14+, 1 +3f65e010: sub a7, a7 +3f65e020: move a7, *a14+, 1 +3f65e030: move *a13(0x20), a7, 1 +3f65e050: move *a7(0x0), *a14+, 1 +3f65e070: calla L3F6AE7B0 +3f65e0a0: move a8, *a13(0x60), 1 +3f65e0c0: move a8, a8 +3f65e0d0: jreq L3F65E300 +3f65e0e0: move a14, -*sp, 1 +3f65e0f0: sub a7, a7 +3f65e100: move a7, *a14+, 1 +3f65e110: move a8, *a14+, 1 +3f65e120: move a10, a7 +3f65e130: addi 0xa0, a7 +3f65e150: move a7, *a14+, 1 +3f65e160: addi 0x160, a11 +3f65e180: move a11, *a14+, 1 +3f65e190: calla L3F6C0BC0 +3f65e1c0: move a8, a7 +3f65e1d0: jrne L3F65E250 +3f65e1e0: move a14, -*sp, 1 +3f65e1f0: move *a13(0x60), *a14+, 1 +3f65e210: calla L3F6ADF20 +3f65e240: jruc L3F65E300 +L3F65E250: +3f65e250: move a14, -*sp, 1 +3f65e260: move *a13(0x40), a11, 1 +3f65e280: addi 0x160, a11 +3f65e2a0: move a11, *a14+, 1 +3f65e2b0: move *a13(0x40), *a14+, 1 +3f65e2d0: calla L3F6BFE00 +L3F65E300: +3f65e300: move *a9(0x40), *a13(0x40), 1 +L3F65E330: +3f65e330: move *a9, a9, 1 +3f65e340: cmpi 0x95ff0, a9 +3f65e370: jrne L3F65DC10 +L3F65E380: +3f65e380: move *a13(0x40), a11, 1 +3f65e3a0: jreq L3F65E6A0 +3f65e3b0: move a14, -*sp, 1 +3f65e3c0: sub a7, a7 +3f65e3d0: move a7, *a14+, 1 +3f65e3e0: move *a13(0x20), a7, 1 +3f65e400: move *a7(0x0), *a14+, 1 +3f65e420: move a10, a7 +3f65e430: addi 0xa0, a7 +3f65e450: move a7, *a14+, 1 +3f65e460: addi 0x160, a11 +3f65e480: move a11, *a14+, 1 +3f65e490: calla L3F6C0BC0 +3f65e4c0: move a8, a7 +3f65e4d0: jrne L3F65E570 +3f65e4e0: move a14, -*sp, 1 +3f65e4f0: move *a13(0x20), a11, 1 +3f65e510: move *a11(0x0), *a14+, 1 +3f65e530: calla L3F6ADF20 +3f65e560: jruc L3F65E620 +L3F65E570: +3f65e570: move a14, -*sp, 1 +3f65e580: move *a13(0x40), a11, 1 +3f65e5a0: addi 0x160, a11 +3f65e5c0: move a11, *a14+, 1 +3f65e5d0: move *a13(0x40), *a14+, 1 +3f65e5f0: calla L3F6BFE00 +L3F65E620: +3f65e620: move a14, -*sp, 1 +3f65e630: move *a13(0x20), *a14+, 1 +3f65e650: calla L3F6ACE40 +3f65e680: jauc L3F65D8A0 +L3F65E6A0: +3f65e6a0: move a14, -*sp, 1 +3f65e6b0: move *a13(0x20), *a14+, 1 +3f65e6d0: calla L3F6ADF20 +3f65e700: jauc L3F65D8A0 +L3F65E720: +3f65e720: move *sp(0xc0), a14, 1 +3f65e740: mmfm sp, a7,a9,a10,a11,a13 +3f65e760: rets 2 +3f65e770: mmtm sp, a11,a13 +3f65e790: move a14, a13 +3f65e7a0: move *a13(0xffe0), a11, 1 +3f65e7c0: jrlt L3F65E7E0 +3f65e7d0: subk 21, a11 +L3F65E7E0: +3f65e7e0: move *sp(0x60), a14, 1 +3f65e800: mmfm sp, a11,a13 +3f65e820: rets 2 +3f65e830: mmtm sp, a7,a9,a10,a11,a13 +3f65e850: move a14, a13 +3f65e860: move *a13(0xffe0), a11, 1 +3f65e880: move *a11(0x40), a9, 1 +3f65e8a0: sub a10, a10 +3f65e8b0: move *a13(0xffc0), a11, 1 +3f65e8d0: subk 11, a11 +3f65e8e0: jrne L3F65E930 +3f65e8f0: movi 0x2d, a8 +3f65e910: jauc L3F65FDD0 +L3F65E930: +3f65e930: move *a13(0xff60), a11, 1 +3f65e950: jreq L3F65E9E0 +3f65e960: setf 16, 1, 0 +3f65e970: move *a11(0x40), a11, 0 +3f65e990: jreq L3F65E9E0 +3f65e9a0: movi 0x2d, a10 +3f65e9c0: jauc L3F65FD40 +L3F65E9E0: +3f65e9e0: move a9, a8 +3f65e9f0: jane L3F65FA50 +3f65ea10: move *a13(0xffc0), a11, 1 +3f65ea30: jaeq L3F65FA50 +3f65ea50: movk 22, a10 +3f65ea60: jauc L3F65FD40 +3f65ea80: move *a13(0xffe0), a11, 1 +3f65eaa0: setf 16, 1, 0 +3f65eab0: move *a11(0x30), a11, 0 +3f65ead0: btst 7, a11 +3f65eae0: jrne L3F65EB20 +3f65eaf0: movk 13, a10 +3f65eb00: jauc L3F65FD40 +L3F65EB20: +3f65eb20: move a9, a8 +3f65eb30: jreq L3F65EB70 +3f65eb40: movk 22, a10 +3f65eb50: jauc L3F65FD40 +L3F65EB70: +3f65eb70: move a14, -*sp, 1 +3f65eb80: move *a13(0xff80), a11, 1 +3f65eba0: move a11, *a14+, 1 +3f65ebb0: move *a13(0xffe0), *a14+, 1 +3f65ebd0: calla L3F65BBE0 +3f65ec00: move a8, a10 +3f65ec10: jauc L3F65FD40 +3f65ec30: move a9, a8 +3f65ec40: jrne L3F65EC90 +3f65ec50: movi 0x39, a10 +3f65ec70: jauc L3F65FD40 +L3F65EC90: +3f65ec90: move a14, -*sp, 1 +3f65eca0: move a9, *a14+, 1 +3f65ecb0: calla L3F65C2B0 +3f65ece0: jauc L3F65FD40 +3f65ed00: setf 16, 1, 0 +3f65ed10: move *a9(0x260), a11, 0 +3f65ed30: btst 1, a11 +3f65ed40: jreq L3F65ED90 +3f65ed50: movi 0x38, a10 +3f65ed70: jauc L3F65FD40 +L3F65ED90: +3f65ed90: move a14, -*sp, 1 +3f65eda0: move *a13(0xff80), *a14+, 1 +3f65edc0: move a9, *a14+, 1 +3f65edd0: calla L3F65CD20 +3f65ee00: move a14, -*sp, 1 +3f65ee10: move *a13(0xffe0), *a14+, 1 +3f65ee30: calla L3F6BD9F0 +3f65ee60: jauc L3F65FD40 +3f65ee80: movi 0x2d, a10 +3f65eea0: jauc L3F65FD40 +3f65eec0: setf 16, 1, 0 +3f65eed0: move *a9(0x260), a11, 0 +3f65eef0: btst 0, a11 +3f65ef00: jreq L3F65EF40 +3f65ef10: movk 22, a10 +3f65ef20: jauc L3F65FD40 +L3F65EF40: +3f65ef40: move a14, -*sp, 1 +3f65ef50: move *a13(0xff80), *a14+, 1 +3f65ef70: move *a13(0xffe0), *a14+, 1 +3f65ef90: calla L3F65C8B0 +3f65efc0: move a8, a10 +3f65efd0: jauc L3F65FD40 +3f65eff0: setf 16, 1, 0 +3f65f000: move *a9(0x260), a11, 0 +3f65f020: btst 1, a11 +3f65f030: jrne L3F65F080 +3f65f040: movi 0x39, a10 +3f65f060: jauc L3F65FD40 +L3F65F080: +3f65f080: move a14, -*sp, 1 +3f65f090: move a9, *a14+, 1 +3f65f0a0: calla L3F65C6F0 +3f65f0d0: move a14, -*sp, 1 +3f65f0e0: move *a13(0xffe0), *a14+, 1 +3f65f100: calla L3F6BE2F0 +3f65f130: jauc L3F65FD40 +3f65f150: move a14, -*sp, 1 +3f65f160: move *a13(0xffe0), *a14+, 1 +3f65f180: calla L3F6BF320 +3f65f1b0: jauc L3F65FD40 +3f65f1d0: move *a13(0xff80), a11, 1 +3f65f1f0: jreq L3F65F310 +3f65f200: setf 16, 1, 0 +3f65f210: move *a9(0x260), a11, 0 +3f65f230: btst 1, a11 +3f65f240: jreq L3F65F290 +3f65f250: movi 0x38, a10 +3f65f270: jauc L3F65FD40 +L3F65F290: +3f65f290: move a14, -*sp, 1 +3f65f2a0: move *a13(0xff80), *a14+, 1 +3f65f2c0: move a9, *a14+, 1 +3f65f2d0: calla L3F65CD20 +3f65f300: jruc L3F65F3A0 +L3F65F310: +3f65f310: setf 16, 1, 0 +3f65f320: move *a9(0x260), a11, 0 +3f65f340: btst 1, a11 +3f65f350: jrne L3F65F3A0 +3f65f360: movi 0x39, a10 +3f65f380: jauc L3F65FD40 +L3F65F3A0: +3f65f3a0: move a14, -*sp, 1 +3f65f3b0: move *a13(0xffe0), *a14+, 1 +3f65f3d0: move *a13(0xffa0), *a14+, 1 +3f65f3f0: move *a13(0xffe0), a11, 1 +3f65f410: move *a11(0x60), a7, 1 +3f65f430: move *a7(0x70), a7, 1 +3f65f450: call a7 +3f65f460: move a8, a10 +3f65f470: sub a7, a7 +3f65f480: move a7, *a13(0xffa0), 1 +3f65f4a0: move *a13(0xff80), a11, 1 +3f65f4c0: jaeq L3F65FD40 +3f65f4e0: setf 16, 1, 0 +3f65f4f0: move *a9(0x260), a11, 0 +3f65f510: movk 2, a7 +3f65f520: andn a7, a11 +3f65f530: move a11, *a9(0x260), 0 +3f65f550: jruc L3F65FD40 +3f65f560: move a14, -*sp, 1 +3f65f570: move a9, *a14+, 1 +3f65f580: calla L3F65C6F0 +3f65f5b0: move a14, -*sp, 1 +3f65f5c0: move *a13(0xffe0), *a14+, 1 +3f65f5e0: calla L3F6B2150 +3f65f610: move a14, -*sp, 1 +3f65f620: move *a13(0xffe0), *a14+, 1 +3f65f640: calla L3F6BE2F0 +3f65f670: jruc L3F65FD40 +3f65f680: sub a8, a8 +3f65f690: jruc L3F65FDD0 +3f65f6a0: movi 0x2d, a8 +3f65f6c0: jruc L3F65FDD0 +3f65f6d0: movi 0x2d, a10 +3f65f6f0: jruc L3F65FD40 +3f65f700: move a14, -*sp, 1 +3f65f710: movk 16, a11 +3f65f720: move a11, *a14+, 1 +3f65f730: move *a13(0xff80), a7, 1 +3f65f750: move *a7(0x20), a11, 1 +3f65f770: sll 0x3, a11 +3f65f780: add a7, a11 +3f65f790: move a11, *a14+, 1 +3f65f7a0: move a9, a11 +3f65f7b0: addi 0xe0, a11 +3f65f7d0: move a11, *a14+, 1 +3f65f7e0: calla L3FB44400 +3f65f810: movk 16, a11 +3f65f820: setf 16, 1, 0 +3f65f830: move a11, *a7(0x40), 0 +3f65f850: jruc L3F65FD40 +3f65f860: move a14, -*sp, 1 +3f65f870: movk 16, a11 +3f65f880: move a11, *a14+, 1 +3f65f890: move *a13(0xff80), a7, 1 +3f65f8b0: move *a7(0x20), a11, 1 +3f65f8d0: sll 0x3, a11 +3f65f8e0: add a7, a11 +3f65f8f0: move a11, *a14+, 1 +3f65f900: move a9, a11 +3f65f910: addi 0x60, a11 +3f65f930: move a11, *a14+, 1 +3f65f940: calla L3FB44400 +L3F65F970: +3f65f970: movk 16, a11 +3f65f980: setf 16, 1, 0 +L3F65F990: +3f65f990: move a11, *a7(0x40), 0 +L3F65F9B0: +3f65f9b0: jruc L3F65FD40 +L3F65F9C0: +3f65f9c0: move a14, -*sp, 1 +L3F65F9D0: +3f65f9d0: movi 0x3f65fe20, a8 +3f65fa00: move a8, *a14+, 1 +L3F65FA10: +3f65fa10: calla L3F596290 +3f65fa40: jruc L3F65FD40 +L3F65FA50: +3f65fa50: move *a13(0xffc0), a8, 1 +L3F65FA70: +3f65fa70: cmpi 0x11, a8 +L3F65FA90: +3f65fa90: jrhi L3F65F9C0 +3f65faa0: sll 0x5, a8 +L3F65FAB0: +3f65fab0: addi 0x3f65fb00, a8 +3f65fae0: move *a8, a8, 1 +L3F65FAF0: +3f65faf0: jump a8 +3f65fb00: .word 0xea80 +L3F65FB10: +3f65fb10: dsjs a5, L3F65F970 +3f65fb20: movx b1, b0 +L3F65FB30: +3f65fb30: dsjs a5, L3F65F990 +3f65fb40: movy a6, a0 +L3F65FB50: +3f65fb50: dsjs a5, L3F65F9B0 +3f65fb60: drav b6, b0 +L3F65FB70: +3f65fb70: dsjs a5, L3F65F9D0 +3f65fb80: movx a8, a0 +L3F65FB90: +3f65fb90: dsjs a5, L3F65F9F0 +3f65fba0: drav b6, b0 +3f65fbb0: dsjs a5, L3F65FA10 +3f65fbc0: movy sp, b0 +3f65fbd0: dsjs a5, L3F65FA30 +3f65fbe0: pixt b10, *b0, xy +3f65fbf0: dsjs a5, L3F65FA50 +3f65fc00: drav a5, a0 +3f65fc10: dsjs a5, L3F65FA70 +3f65fc20: pixt b14, *b0, xy +3f65fc30: dsjs a5, L3F65FA90 +3f65fc40: pixt *a11, xy, *a0, xy +3f65fc50: dsjs a5, L3F65FAB0 +3f65fc60: pixt a14, *a0 +3f65fc70: dsjs a5, L3F65FAD0 +3f65fc80: drav a4, a0 +3f65fc90: dsjs a5, L3F65FAF0 +3f65fca0: drav a5, a0 +3f65fcb0: dsjs a5, L3F65FB10 +3f65fcc0: drav b6, b0 +3f65fcd0: dsjs a5, L3F65FB30 +3f65fce0: drav a8, a0 +3f65fcf0: dsjs a5, L3F65FB50 +3f65fd00: pixt a3, *a0 +3f65fd10: dsjs a5, L3F65FB70 +3f65fd20: movy a4, a0 +3f65fd30: dsjs a5, L3F65FB90 +L3F65FD40: +3f65fd40: move *a13(0xffa0), a11, 1 +3f65fd60: jreq L3F65FDC0 +3f65fd70: move a14, -*sp, 1 +3f65fd80: move a11, *a14+, 1 +3f65fd90: calla L3F6ADF20 +L3F65FDC0: +3f65fdc0: move a10, a8 +L3F65FDD0: +3f65fdd0: move *sp(0xc0), a14, 1 +3f65fdf0: mmfm sp, a7,a9,a10,a11,a13 +3f65fe10: rets 2 +3f65fe20: sla b11, b2 +3f65fe30: mpyu b11, b7 +3f65fe40: .word 0x7375 +3f65fe50: .word 0x7272 +3f65fe60: .word 0x7165 +3f65fe70: .word 0x0000 +3f65fe80: .word 0x0000 +3f65fe90: .word 0x0000 +3f65fea0: .word 0x0000 +3f65feb0: .word 0x0000 +3f65fec0: .word 0x0000 +3f65fed0: .word 0x0000 +3f65fee0: .word 0x0000 +3f65fef0: .word 0x0000 +3f65ff00: .word 0x0000 +3f65ff10: .word 0x0000 +3f65ff20: .word 0x0000 +3f65ff30: .word 0x0000 +3f65ff40: .word 0x0000 +3f65ff50: .word 0x0000 +3f65ff60: .word 0x0000 +3f65ff70: .word 0x0000 +3f65ff80: .word 0x0000 +3f65ff90: .word 0x0000 +3f65ffa0: .word 0x0000 +3f65ffb0: .word 0x0000 +3f65ffc0: .word 0x0000 +3f65ffd0: .word 0x0000 +3f65ffe0: .word 0x0000 +3f65fff0: .word 0x0000 +L3F660000: +3f660000: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f660020: move a14, a13 +3f660030: addi 0x100, a14 +3f660050: move *a13(0xffe0), a9, 1 +3f660070: move a9, a7 +3f660080: addk 32, a7 +3f660090: move a7, *a13, 1 +3f6600a0: setf 16, 0, 0 +3f6600b0: move *a7, a5, 0 +3f6600c0: move a5, *a13(0xc0), 1 +3f6600e0: move a14, -*sp, 1 +3f6600f0: move a5, *a14+, 1 +3f660100: move a7, *a14+, 1 +3f660110: move a9, *a14+, 1 +3f660120: movi 0x3f6681b0, a8 +3f660150: move a8, *a14+, 1 +3f660160: movk 7, a5 +3f660170: move a5, *a14+, 1 +3f660180: calla L3F596E40 +3f6601b0: move *a9, a5, 1 +3f6601c0: jreq L3F660280 +3f6601d0: move *a9, a5, 1 +3f6601e0: move *a5(0x160), a5, 1 +3f660200: jreq L3F660280 +3f660210: move *a9, a5, 1 +3f660220: setf 16, 1, 0 +3f660230: move *a5(0x120), a5, 0 +3f660250: btst 0, a5 +3f660260: jane L3F661190 +L3F660280: +3f660280: move *a13(0xc0), a5, 1 +3f6602a0: subk 17, a5 +3f6602b0: janc L3F661190 +3f6602d0: move a14, -*sp, 1 +3f6602e0: move a13, a5 +3f6602f0: addi 0x80, a5 +3f660310: move a5, *a14+, 1 +3f660320: move a7, *a14+, 1 +3f660330: move *a13(0xc0), a5, 1 +3f660350: sll 0x6, a5 +3f660360: addi 0x1e3d80, a5 +3f660390: move *a5, a5, 1 +3f6603a0: call a5 +3f6603b0: move *a13(0xc0), a5, 1 +3f6603d0: sll 0x6, a5 +3f6603e0: addi 0x1e3d80, a5 +3f660410: move *a5(0x20), *a13(0x20), 1 +3f660440: move *a13(0x80), a12, 1 +3f660460: movi 0x96260, a5 +3f660490: move a5, *a13(0xe0), 1 +3f6604b0: movk 1, a7 +3f6604c0: move a7, *a13(0x40), 1 +3f6604e0: calla L3FB33870 +3f660510: move a8, *a13(0x60), 1 +L3F660530: +3f660530: jruc L3F660600 +3f660540: nop +3f660550: nop +3f660560: nop +3f660570: nop +3f660580: nop +3f660590: nop +3f6605a0: nop +3f6605b0: nop +3f6605c0: nop +3f6605d0: nop +3f6605e0: nop +3f6605f0: nop +L3F660600: +3f660600: movk 7, a7 +3f660610: and a12, a7 +3f660620: sll 0x5, a7 +3f660630: move *a13(0xe0), a5, 1 +3f660650: add a5, a7 +3f660660: move *a7, a11, 1 +3f660670: jreq L3F660DA0 +L3F660680: +3f660680: move *a11(0x20), a7, 1 +3f6606a0: sll 0x3, a7 +3f6606b0: add a11, a7 +3f6606c0: move a7, a10 +3f6606d0: move a14, -*sp, 1 +3f6606e0: move a12, *a14+, 1 +3f6606f0: move *a10(0x0), *a14+, 1 +3f660710: move a10, *a14+, 1 +3f660720: movi 0x3f6682f0, a8 +3f660750: move a8, *a14+, 1 +3f660760: movk 7, a7 +3f660770: move a7, *a14+, 1 +3f660780: calla L3F596E40 +3f6607b0: move *a10, a5, 1 +3f6607c0: cmp a12, a5 +3f6607d0: jrne L3F660D80 +3f6607e0: setf 16, 1, 0 +3f6607f0: move *a10(0x120), a5, 0 +3f660810: btst 0, a5 +3f660820: jreq L3F660D80 +3f660830: move *a10(0x160), a5, 1 +3f660850: move *a5(0x40), a5, 0 +3f660870: btst 0, a5 +3f660880: jreq L3F660D80 +3f660890: move *a13(0x40), a5, 1 +3f6608b0: jreq L3F660AC0 +3f6608c0: move a14, -*sp, 1 +3f6608d0: move *a13(0x0), *a14+, 1 +3f6608f0: move a10, a7 +3f660900: addk 32, a7 +3f660910: move *a7+, *a14+, 1 +3f660920: move *a7+, *a14+, 1 +3f660930: move *a7+, *a14+, 1 +3f660940: move *a7+, *a14+, 1 +3f660950: movi 0x3f668458, a8 +3f660980: move a8, *a14+, 1 +3f660990: movk 7, a7 +3f6609a0: move a7, *a14+, 1 +3f6609b0: calla L3F596BE0 +3f6609e0: move a14, -*sp, 1 +3f6609f0: movk 16, a7 +3f660a00: move a7, *a14+, 1 +3f660a10: move *a13(0x0), *a14+, 1 +3f660a30: move a10, a7 +3f660a40: addk 32, a7 +3f660a50: move a7, *a14+, 1 +3f660a60: calla L3F942230 +3f660a90: move a8, a7 +3f660aa0: jreq L3F660BE0 +3f660ab0: jruc L3F660D80 +L3F660AC0: +3f660ac0: setf 16, 0, 0 +3f660ad0: move *a10(0x20), a7, 0 +3f660af0: move *a13(0xc0), a5, 1 +3f660b10: cmp a5, a7 +3f660b20: jrne L3F660D80 +3f660b30: move a14, -*sp, 1 +3f660b40: move *a13(0x0), *a14+, 1 +3f660b60: move a10, a7 +3f660b70: addk 32, a7 +3f660b80: move a7, *a14+, 1 +3f660b90: move *a13(0x20), a7, 1 +3f660bb0: call a7 +3f660bc0: move a8, a8 +3f660bd0: jreq L3F660D80 +L3F660BE0: +3f660be0: setf 16, 1, 0 +3f660bf0: move *a10(0x130), a7, 0 +3f660c10: inc a7 +3f660c20: move a7, *a10(0x130), 0 +3f660c40: move a14, -*sp, 1 +3f660c50: move *a13(0x60), *a14+, 1 +3f660c70: calla L3FB338D0 +3f660ca0: move *a13, a7, 1 +3f660cb0: cmpi 0x1e48c0, a7 +3f660ce0: jrne L3F660D60 +3f660cf0: move @0x964e0, a5, 1 +3f660d20: inc a5 +3f660d30: move a5, @0x964e0, 1 +L3F660D60: +3f660d60: move a10, *a9, 1 +3f660d70: jruc L3F661190 +L3F660D80: +3f660d80: move *a11, a11, 1 +3f660d90: jrne L3F660680 +L3F660DA0: +3f660da0: move *a13(0x40), a7, 1 +3f660dc0: jreq L3F660F50 +3f660dd0: sub a5, a5 +3f660de0: move a5, *a13(0x40), 1 +3f660e00: move *a13(0xa0), a12, 1 +3f660e20: movi 0x96360, a7 +3f660e50: move a7, *a13(0xe0), 1 +3f660e70: move a14, -*sp, 1 +3f660e80: move a7, *a14+, 1 +3f660e90: move a12, *a14+, 1 +3f660ea0: movi 0x3f6685d0, a8 +3f660ed0: move a8, *a14+, 1 +3f660ee0: movk 7, a5 +3f660ef0: move a5, *a14+, 1 +3f660f00: calla L3F596BE0 +3f660f30: jauc L3F660530 +L3F660F50: +3f660f50: move *a13, a5, 1 +3f660f60: cmpi 0x1e48c0, a5 +3f660f90: jreq L3F6610C0 +3f660fa0: movi 0x1e48c0, a5 +3f660fd0: move a5, *a13, 1 +3f660fe0: sub a12, a12 +3f660ff0: move a14, -*sp, 1 +3f661000: move a5, *a14+, 1 +3f661010: movi 0x3f668750, a8 +3f661040: move a8, *a14+, 1 +3f661050: movk 7, a7 +3f661060: move a7, *a14+, 1 +3f661070: calla L3F5969B0 +3f6610a0: jauc L3F660530 +L3F6610C0: +3f6610c0: move a14, -*sp, 1 +3f6610d0: move *a13(0x60), *a14+, 1 +3f6610f0: calla L3FB338D0 +3f661120: move @0x964c0, a5, 1 +3f661150: inc a5 +3f661160: move a5, @0x964c0, 1 +L3F661190: +3f661190: move *sp(0x100), a14, 1 +3f6611b0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f6611d0: rets 2 +L3F6611E0: +3f6611e0: mmtm sp, a9,a11,a13 +3f661200: move a14, a13 +3f661210: move *a13(0xffe0), a9, 1 +3f661230: move a14, -*sp, 1 +3f661240: movi 0x3f668870, a8 +3f661270: move a8, *a14+, 1 +3f661280: movk 7, a11 +3f661290: move a11, *a14+, 1 +3f6612a0: calla L3F596830 +3f6612d0: move a9, a8 +3f6612e0: jrne L3F661370 +3f6612f0: move a14, -*sp, 1 +3f661300: movi 0x3f6688e8, a8 +3f661330: move a8, *a14+, 1 +3f661340: calla L3F596290 +L3F661370: +3f661370: setf 16, 1, 0 +3f661380: move *a9(0x130), a11, 0 +3f6613a0: dec a11 +3f6613b0: move a11, *a9(0x130), 0 +3f6613d0: move *a9(0x130), a11, 0 +3f6613f0: jrne L3F6615B0 +3f661400: move *a9(0x120), a11, 0 +3f661420: btst 0, a11 +3f661430: jrne L3F6615B0 +3f661440: move @0x1e48a0, a11, 1 +3f661470: dec a11 +3f661480: move a11, @0x1e48a0, 1 +3f6614b0: move @0x1e4960, a11, 1 +3f6614e0: dec a11 +3f6614f0: move a11, @0x1e4960, 1 +3f661520: move a14, -*sp, 1 +3f661530: move a9, a11 +3f661540: andi 0xfffffc00, a11 +3f661570: move a11, *a14+, 1 +3f661580: calla L3F6ACE40 +L3F6615B0: +3f6615b0: move *sp(0x80), a14, 1 +3f6615d0: mmfm sp, a9,a11,a13 +3f6615f0: rets 2 +L3F661600: +3f661600: mmtm sp, a7,a9,a11,a13 +3f661620: move a14, a13 +3f661630: addi 0xa0, a14 +3f661650: move a14, -*sp, 1 +3f661660: movi 0x3f668920, a8 +3f661690: move a8, *a14+, 1 +3f6616a0: movk 7, a11 +3f6616b0: move a11, *a14+, 1 +3f6616c0: calla L3F596830 +3f6616f0: move a14, -*sp, 1 +3f661700: move *a13(0xffc0), *a14+, 1 +3f661720: calla L3F6595F0 +3f661750: move a8, a8 +3f661760: jrne L3F661800 +3f661770: move @0x96460, a7, 1 +3f6617a0: inc a7 +3f6617b0: move a7, @0x96460, 1 +3f6617e0: jauc L3F6623C0 +L3F661800: +3f661800: move *a13(0xffe0), a7, 1 +3f661820: move a13, a11 +3f661830: addk 32, a11 +3f661840: move *a7+, *a11+, 1 +3f661850: move *a7+, *a11+, 1 +3f661860: move *a7+, *a11+, 1 +3f661870: move *a7, *a11, 1 +3f661880: sub a11, a11 +3f661890: move a11, *a13, 1 +3f6618a0: move a14, -*sp, 1 +3f6618b0: move a13, *a14+, 1 +3f6618c0: calla L3F660000 +3f6618f0: move *a13, a9, 1 +3f661900: jreq L3F6619F0 +3f661910: move a14, -*sp, 1 +3f661920: movk 16, a7 +3f661930: move a7, *a14+, 1 +3f661940: move a9, a7 +3f661950: addi 0xa0, a7 +3f661970: move a7, *a14+, 1 +3f661980: move *a13(0xff80), *a14+, 1 +3f6619a0: calla L3F942230 +3f6619d0: move a8, a7 +3f6619e0: jrne L3F661A70 +L3F6619F0: +3f6619f0: move a14, -*sp, 1 +3f661a00: move *a13(0xffc0), *a14+, 1 +3f661a20: calla L3F658E70 +3f661a50: move a8, a7 +3f661a60: jreq L3F661B80 +L3F661A70: +3f661a70: move @0x96460, a7, 1 +3f661aa0: inc a7 +3f661ab0: move a7, @0x96460, 1 +3f661ae0: move a9, a8 +3f661af0: jaeq L3F6623C0 +3f661b10: move a14, -*sp, 1 +3f661b20: move a9, *a14+, 1 +3f661b30: calla L3F6611E0 +3f661b60: jauc L3F6623C0 +L3F661B80: +3f661b80: move a9, a7 +3f661b90: jreq L3F661D50 +3f661ba0: move a14, -*sp, 1 +3f661bb0: move a9, a11 +3f661bc0: addk 32, a11 +3f661bd0: move a11, *a14+, 1 +3f661be0: movi 0x1e48c0, a11 +3f661c10: move a11, *a14+, 1 +3f661c20: move *a13(0xffe0), a11, 1 +3f661c40: setf 16, 0, 0 +3f661c50: move *a11, a7, 0 +3f661c60: sll 0x6, a7 +3f661c70: addi 0x1e3d80, a7 +3f661ca0: move *a7(0x20), a7, 1 +3f661cc0: call a7 +3f661cd0: move a8, a7 +3f661ce0: jreq L3F661D50 +3f661cf0: move a14, -*sp, 1 +3f661d00: move a9, *a14+, 1 +3f661d10: calla L3F6611E0 +3f661d40: sub a9, a9 +L3F661D50: +3f661d50: move a9, a7 +3f661d60: jrne L3F661F30 +3f661d70: move a14, -*sp, 1 +3f661d80: move *a13(0xffa0), a11, 1 +3f661da0: movk 4, a7 +3f661db0: and a11, a7 +3f661dc0: ori 0x12, a7 +3f661df0: move a7, *a14+, 1 +3f661e00: movi 0x8030720a, a7 +3f661e30: move a7, *a14+, 1 +3f661e40: move *a13(0xffc0), *a14+, 1 +3f661e60: move *a13(0xffe0), *a14+, 1 +3f661e80: calla L3F667E30 +3f661eb0: move @0x96480, a7, 1 +3f661ee0: inc a7 +3f661ef0: move a7, @0x96480, 1 +3f661f20: jruc L3F6623C0 +L3F661F30: +3f661f30: setf 16, 1, 0 +3f661f40: move *a9(0x120), a11, 0 +3f661f60: btst 1, a11 +3f661f70: jreq L3F662300 +3f661f80: move *a9(0x120), a11, 0 +3f661fa0: btst 2, a11 +3f661fb0: jrne L3F662180 +3f661fc0: move *a13(0xffa0), a11, 1 +3f661fe0: btst 2, a11 +3f661ff0: jreq L3F662180 +3f662000: move a14, -*sp, 1 +3f662010: ori 0x10, a11 +3f662040: move a11, *a14+, 1 +3f662050: movi 0x8030720a, a11 +3f662080: move a11, *a14+, 1 +3f662090: move *a13(0xffc0), *a14+, 1 +3f6620b0: move *a13(0xffe0), *a14+, 1 +3f6620d0: calla L3F667E30 +3f662100: move @0x96480, a7, 1 +3f662130: inc a7 +3f662140: move a7, @0x96480, 1 +3f662170: jruc L3F662370 +L3F662180: +3f662180: move *a13(0xffc0), a11, 1 +3f6621a0: move a9, a7 +3f6621b0: addi 0xa0, a7 +3f6621d0: move *a11+, *a7+, 1 +3f6621e0: move *a11+, *a7+, 1 +3f6621f0: move *a11+, *a7+, 1 +3f662200: move *a11, *a7, 1 +3f662210: move *a9(0x120), a11, 0 +3f662230: ori 0x20, a11 +3f662260: move a11, *a9(0x120), 0 +3f662280: move @0x964a0, a11, 1 +3f6622b0: inc a11 +3f6622c0: move a11, @0x964a0, 1 +3f6622f0: jruc L3F662370 +L3F662300: +3f662300: move @0x96460, a11, 1 +3f662330: inc a11 +3f662340: move a11, @0x96460, 1 +L3F662370: +3f662370: move a14, -*sp, 1 +3f662380: move a9, *a14+, 1 +3f662390: calla L3F6611E0 +L3F6623C0: +3f6623c0: move *sp(0xa0), a14, 1 +3f6623e0: mmfm sp, a7,a9,a11,a13 +3f662400: rets 2 +L3F662410: +3f662410: mmtm sp, a11,a13 +3f662430: move a14, a13 +3f662440: addi 0x40, a14 +3f662460: move a14, -*sp, 1 +3f662470: move *a13(0xffc0), *a14+, 1 +3f662490: move *a13(0xffe0), *a14+, 1 +3f6624b0: movi 0x3f6689b8, a8 +3f6624e0: move a8, *a14+, 1 +3f6624f0: movk 7, a11 +3f662500: move a11, *a14+, 1 +3f662510: calla L3F596BE0 +3f662540: move *a13(0xffe0), a11, 1 +3f662560: cmpi 0x8030720a, a11 +3f662590: jreq L3F662600 +3f6625a0: cmpi 0x8030720b, a11 +3f6625d0: jreq L3F662600 +3f6625e0: movk 22, a8 +3f6625f0: jruc L3F662820 +L3F662600: +3f662600: calla L3F6FC1E0 +3f662630: move a8, a8 +3f662640: jrne L3F6626D0 +3f662650: move @0x1b3900, a11, 1 +3f662680: move *a11(0x100), a11, 1 +3f6626a0: movb *a11(0x20), a8 +3f6626c0: jruc L3F662820 +L3F6626D0: +3f6626d0: calla L3F708DE0 +3f662700: move a8, *a13, 1 +3f662710: move a14, -*sp, 1 +3f662720: move *a13(0xffc0), *a14+, 1 +3f662740: move a11, *a14+, 1 +3f662750: calla L3F666110 +3f662780: move a8, *a13(0x20), 1 +3f6627a0: move a14, -*sp, 1 +3f6627b0: move *a13(0x0), *a14+, 1 +3f6627d0: calla L3F709340 +3f662800: move *a13(0x20), a8, 1 +L3F662820: +3f662820: move *sp(0x60), a14, 1 +3f662840: mmfm sp, a11,a13 +3f662860: rets 2 +L3F662870: +3f662870: mmtm sp, a7,a9,a11,a13 +3f662890: move a14, a13 +3f6628a0: addk 32, a14 +3f6628b0: movk 1, a11 +3f6628c0: move a11, *a13, 1 +3f6628d0: move a14, -*sp, 1 +3f6628e0: move *a13(0xffc0), *a14+, 1 +3f662900: move *a13(0xffe0), *a14+, 1 +3f662920: movi 0x3f668ad8, a8 +3f662950: move a8, *a14+, 1 +3f662960: move a11, *a14+, 1 +3f662970: calla L3F596BE0 +3f6629a0: move a14, -*sp, 1 +3f6629b0: move *a13(0xff80), *a14+, 1 +3f6629d0: move *a13(0xffa0), *a14+, 1 +3f6629f0: movi 0x3f668bf0, a8 +3f662a20: move a8, *a14+, 1 +3f662a30: move a11, *a14+, 1 +3f662a40: calla L3F596BE0 +3f662a70: move a14, -*sp, 1 +3f662a80: move *a13(0xff80), *a14+, 1 +3f662aa0: move *a13(0xffa0), *a14+, 1 +3f662ac0: movi 0x3f668cc8, a8 +3f662af0: move a8, *a14+, 1 +3f662b00: sub a11, a11 +3f662b10: move a11, *a14+, 1 +3f662b20: calla L3F596BE0 +3f662b50: move a14, -*sp, 1 +3f662b60: move a13, *a14+, 1 +3f662b70: move @0x1b3900, *a14+, 1 +3f662ba0: move *a13(0xff80), *a14+, 1 +3f662bc0: move *a13(0xffa0), *a14+, 1 +3f662be0: move *a13(0xffc0), *a14+, 1 +3f662c00: move *a13(0xffe0), *a14+, 1 +3f662c20: movk 6, a11 +3f662c30: move a11, *a14+, 1 +3f662c40: movi 0x1800, a11 +3f662c60: move a11, *a14+, 1 +3f662c70: movi 0x3f668da0, a8 +3f662ca0: move a8, *a14+, 1 +3f662cb0: movi 0x3f663360, a11 +3f662ce0: move a11, *a14+, 1 +3f662cf0: calla L3F706A40 +3f662d20: move a8, a8 +3f662d30: jrne L3F662EB0 +3f662d40: move a14, -*sp, 1 +3f662d50: movk 2, a11 +3f662d60: move a11, *a14+, 1 +3f662d70: movi 0x3f668df8, a8 +3f662da0: move a8, *a14+, 1 +3f662db0: calla L3F309350 +3f662de0: move a14, -*sp, 1 +3f662df0: movi 0x3f668f78, a8 +3f662e20: move a8, *a14+, 1 +3f662e30: movi 0xffff, a11 +3f662e50: move a11, *a14+, 1 +3f662e60: calla L3F596830 +3f662e90: sub a8, a8 +3f662ea0: jruc L3F663310 +L3F662EB0: +3f662eb0: move @0x1b3900, a9, 1 +3f662ee0: move *a9(0x100), a7, 1 +3f662f00: move *a9(0x100), a11, 1 +3f662f20: sub a9, a9 +3f662f30: movb a9, *a11(0x20) +3f662f50: movb a9, *a7(0x28) +3f662f70: move a14, -*sp, 1 +3f662f80: movk 26, a11 +3f662f90: move a11, *a14+, 1 +3f662fa0: move @0x1b3900, *a14+, 1 +3f662fd0: calla L3F6FAC70 +3f663000: move @0x1b3900, a7, 1 +3f663030: move *a7(0x100), a9, 1 +3f663050: movb *a9(0x20), a9 +3f663070: subk 4, a9 +3f663080: jreq L3F6630E0 +3f663090: move *a7(0x100), a9, 1 +3f6630b0: movb *a9(0x28), a9 +3f6630d0: jreq L3F663240 +L3F6630E0: +3f6630e0: move a14, -*sp, 1 +3f6630f0: move *a7(0x100), a9, 1 +3f663110: movb *a9(0x28), a8 +3f663130: move a8, *a14+, 1 +3f663140: move *a7(0x100), a9, 1 +3f663160: movb *a9(0x20), a8 +3f663180: move a8, *a14+, 1 +3f663190: movi 0x3f6690f8, a8 +3f6631c0: move a8, *a14+, 1 +3f6631d0: sub a9, a9 +3f6631e0: move a9, *a14+, 1 +3f6631f0: calla L3F596BE0 +3f663220: movk 1, a7 +3f663230: move a7, *a13, 1 +L3F663240: +3f663240: move a14, -*sp, 1 +3f663250: move *a13(0x0), *a14+, 1 +3f663270: movi 0x3f669288, a8 +3f6632a0: move a8, *a14+, 1 +3f6632b0: sub a9, a9 +3f6632c0: move a9, *a14+, 1 +3f6632d0: calla L3F5969B0 +3f663300: move *a13, a8, 1 +L3F663310: +3f663310: move *sp(0xa0), a14, 1 +3f663330: mmfm sp, a7,a9,a11,a13 +3f663350: rets 2 +3f663360: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f663380: move a14, a13 +3f663390: addi 0x1e0, a14 +3f6633b0: move *a13(0xffa0), a9, 1 +3f6633d0: move *a13(0xff80), a10, 1 +3f6633f0: sub a7, a7 +3f663400: move a7, *a13(0x80), 1 +3f663420: move a7, *a13(0x140), 1 +3f663440: move a7, *a13(0x160), 1 +3f663460: move a14, -*sp, 1 +3f663470: move *a13(0xffc0), *a14+, 1 +3f663490: move *a13(0xffe0), *a14+, 1 +3f6634b0: movi 0x3f668ad8, a8 +3f6634e0: move a8, *a14+, 1 +3f6634f0: move a7, *a14+, 1 +3f663500: calla L3F596BE0 +3f663530: move a14, -*sp, 1 +3f663540: move a10, *a14+, 1 +3f663550: move a9, *a14+, 1 +3f663560: movi 0x3f668bf0, a8 +3f663590: move a8, *a14+, 1 +3f6635a0: move a7, *a14+, 1 +3f6635b0: calla L3F596BE0 +3f6635e0: move a14, -*sp, 1 +3f6635f0: move a10, *a14+, 1 +3f663600: move a9, *a14+, 1 +3f663610: movi 0x3f668cc8, a8 +3f663640: move a8, *a14+, 1 +3f663650: move a7, *a14+, 1 +3f663660: calla L3F596BE0 +3f663690: move a14, -*sp, 1 +3f6636a0: move *a13(0xff40), *a14+, 1 +3f6636c0: move *a13(0xff60), *a14+, 1 +3f6636e0: movi 0x3f669378, a8 +3f663710: move a8, *a14+, 1 +3f663720: move a7, *a14+, 1 +3f663730: calla L3F596BE0 +3f663760: move @0x1b3900, a7, 1 +3f663790: move a14, -*sp, 1 +3f6637a0: movi 0x1ce, a5 +3f6637c0: move a5, *a14+, 1 +3f6637d0: movk 1, a5 +3f6637e0: move a5, *a14+, 1 +3f6637f0: calla L3F703D90 +3f663820: move a8, *a7(0x100), 1 +3f663840: move a8, a7 +3f663850: jrne L3F6639C0 +3f663860: move a14, -*sp, 1 +3f663870: movk 2, a7 +3f663880: move a7, *a14+, 1 +3f663890: movi 0x3f669450, a8 +3f6638c0: move a8, *a14+, 1 +3f6638d0: calla L3F309350 +3f663900: move *a13(0xff40), a5, 1 +3f663920: movk 1, a7 +3f663930: move a7, *a5, 1 +3f663940: move a14, -*sp, 1 +3f663950: move *a13(0xff60), *a14+, 1 +3f663970: calla L3F6FB7E0 +3f6639a0: jauc L3F6660C0 +L3F6639C0: +3f6639c0: calla L3F22CF70 +3f6639f0: move @0x1e4960, a7, 1 +3f663a20: move @0x1e4980, a5, 1 +3f663a50: cmp a5, a7 +3f663a60: jrlt L3F663B30 +3f663a70: move *a13(0xff40), a5, 1 +3f663a90: movk 2, a7 +3f663aa0: move a7, *a5, 1 +3f663ab0: move a14, -*sp, 1 +3f663ac0: move *a13(0xff60), *a14+, 1 +3f663ae0: calla L3F6FB7E0 +3f663b10: jauc L3F6660C0 +L3F663B30: +3f663b30: move *a13(0xffe0), a5, 1 +3f663b50: dsjs a5, L3F663BA0 +3f663b60: movk 1, a5 +3f663b70: move a5, *a13(0x160), 1 +3f663b90: jruc L3F663C10 +L3F663BA0: +3f663ba0: move *a13(0xffe0), a5, 1 +3f663bc0: subk 2, a5 +3f663bd0: jrne L3F663C10 +3f663be0: movk 1, a5 +3f663bf0: move a5, *a13(0x140), 1 +L3F663C10: +3f663c10: move a14, -*sp, 1 +3f663c20: move *a13(0x140), *a14+, 1 +3f663c40: move a13, a5 +3f663c50: addi 0x1a0, a5 +3f663c70: move a5, *a14+, 1 +3f663c80: move a13, a5 +3f663c90: addi 0x180, a5 +3f663cb0: move a5, *a14+, 1 +3f663cc0: movi 0x1e49c0, a5 +3f663cf0: move a5, *a14+, 1 +3f663d00: move a9, *a14+, 1 +3f663d10: calla L3F5C5980 +3f663d40: move a8, *a13(0x120), 1 +3f663d60: move *a5(0x20), a7, 1 +3f663d80: inc a7 +3f663d90: jrne L3F663EC0 +3f663da0: move *a13(0xff40), a7, 1 +3f663dc0: movk 3, a5 +3f663dd0: move a5, *a7, 1 +3f663de0: move a14, -*sp, 1 +3f663df0: move *a13(0xff60), *a14+, 1 +3f663e10: calla L3F6FB7E0 +3f663e40: move a14, -*sp, 1 +3f663e50: move *a13(0x1a0), *a14+, 1 +3f663e70: calla L3F702440 +3f663ea0: jauc L3F6660C0 +L3F663EC0: +3f663ec0: move *a13(0x160), a7, 1 +3f663ee0: jreq L3F663F20 +3f663ef0: movk 1, a5 +3f663f00: move a5, *a13(0x120), 1 +L3F663F20: +3f663f20: move *a13(0x140), a5, 1 +3f663f40: jreq L3F663F80 +3f663f50: sub a5, a5 +3f663f60: move a5, *a13(0x120), 1 +L3F663F80: +3f663f80: move a14, -*sp, 1 +3f663f90: sub a5, a5 +3f663fa0: move a5, *a14+, 1 +3f663fb0: move a13, a5 +3f663fc0: addi 0x1c0, a5 +3f663fe0: move a5, *a14+, 1 +3f663ff0: move a13, a5 +3f664000: addi 0x180, a5 +3f664020: move a5, *a14+, 1 +3f664030: movi 0x1e4a40, a5 +3f664060: move a5, *a14+, 1 +3f664070: move a10, *a14+, 1 +3f664080: calla L3F5C5980 +3f6640b0: move *a5(0x20), a5, 1 +3f6640d0: inc a5 +3f6640e0: jrne L3F664270 +3f6640f0: move *a13(0xff40), a5, 1 +3f664110: movk 4, a7 +3f664120: move a7, *a5, 1 +3f664130: move a14, -*sp, 1 +3f664140: move *a13(0xff60), *a14+, 1 +3f664160: calla L3F6FB7E0 +3f664190: move a14, -*sp, 1 +3f6641a0: move *a13(0x1a0), *a14+, 1 +3f6641c0: calla L3F702440 +3f6641f0: move a14, -*sp, 1 +3f664200: move *a13(0x1c0), *a14+, 1 +3f664220: calla L3F702440 +3f664250: jauc L3F6660C0 +L3F664270: +3f664270: movk 1, a5 +3f664280: setf 16, 1, 0 +3f664290: move a5, @0x1e4ac0, 0 +3f6642c0: move *a13(0x120), a7, 1 +3f6642e0: jreq L3F664340 +3f6642f0: movk 4, a7 +3f664300: or a5, a7 +3f664310: move a7, @0x1e4ac0, 0 +L3F664340: +3f664340: move *a13(0xffc0), a7, 1 +3f664360: jrle L3F6643F0 +3f664370: move @0x1e4ac0, a5, 0 +3f6643a0: movk 2, a7 +3f6643b0: or a5, a7 +3f6643c0: move a7, @0x1e4ac0, 0 +L3F6643F0: +3f6643f0: movi 0x1e49a0, a2 +3f664420: setf 16, 0, 0 +3f664430: move *a2(0x20), a7, 0 +3f664450: move a7, *a13(0xc0), 1 +3f664470: subk 17, a7 +3f664480: jrc L3F664610 +3f664490: move *a13(0xff40), a7, 1 +3f6644b0: movk 1, a5 +3f6644c0: move a5, *a7, 1 +3f6644d0: move a14, -*sp, 1 +3f6644e0: move *a13(0xff60), *a14+, 1 +3f664500: calla L3F6FB7E0 +3f664530: move a14, -*sp, 1 +3f664540: move *a13(0x1a0), *a14+, 1 +3f664560: calla L3F702440 +3f664590: move a14, -*sp, 1 +3f6645a0: move *a13(0x1c0), *a14+, 1 +3f6645c0: calla L3F702440 +3f6645f0: jauc L3F6660C0 +L3F664610: +3f664610: move a14, -*sp, 1 +3f664620: move a13, a7 +3f664630: addk 32, a7 +3f664640: move a7, *a14+, 1 +3f664650: move a2, a5 +3f664660: addk 32, a5 +3f664670: move a5, *a14+, 1 +3f664680: move *a13(0xc0), a5, 1 +3f6646a0: sll 0x6, a5 +3f6646b0: addi 0x1e3d80, a5 +3f6646e0: move *a5, a5, 1 +3f6646f0: call a5 +3f664700: setf 16, 1, 0 +3f664710: move *a2(0x120), a5, 0 +3f664730: btst 2, a5 +3f664740: jreq L3F664820 +3f664750: move *a13(0x20), *a13(0xe0), 1 +3f664780: move *a13(0xe0), a5, 1 +3f6647a0: movk 7, a7 +3f6647b0: and a5, a7 +3f6647c0: sll 0x5, a7 +3f6647d0: move a7, a12 +3f6647e0: addi 0x96260, a12 +3f664810: jruc L3F6648E0 +L3F664820: +3f664820: move *a13(0x40), *a13(0xe0), 1 +3f664850: move *a13(0xe0), a5, 1 +3f664870: movk 7, a7 +3f664880: and a5, a7 +3f664890: sll 0x5, a7 +3f6648a0: move a7, a12 +3f6648b0: addi 0x96360, a12 +L3F6648E0: +3f6648e0: move a14, -*sp, 1 +3f6648f0: move a2, *a14+, 1 +3f664900: move a12, *a14+, 1 +3f664910: move a5, *a14+, 1 +3f664920: movi 0x3f6695e0, a8 +3f664950: move a8, *a14+, 1 +3f664960: sub a7, a7 +3f664970: move a7, *a14+, 1 +3f664980: calla L3F596E40 +3f6649b0: move *a13(0xc0), a7, 1 +3f6649d0: sll 0x6, a7 +3f6649e0: addi 0x1e3d80, a7 +3f664a10: move *a7(0x20), *a13(0xa0), 1 +3f664a40: move a14, -*sp, 1 +3f664a50: move *a13(0xa0), *a14+, 1 +3f664a70: move *a13(0xc0), *a14+, 1 +3f664a90: movi 0x3f669740, a8 +3f664ac0: move a8, *a14+, 1 +3f664ad0: sub a7, a7 +3f664ae0: move a7, *a14+, 1 +3f664af0: calla L3F596BE0 +3f664b20: move a14, -*sp, 1 +3f664b30: move a2, a7 +3f664b40: addi 0xa0, a7 +3f664b60: move a7, *a14+, 1 +3f664b70: move a2, a7 +3f664b80: addk 32, a7 +3f664b90: move a7, *a14+, 1 +3f664ba0: move *a2(0x0), *a14+, 1 +3f664bc0: movi 0x3f6697f0, a8 +3f664bf0: move a8, *a14+, 1 +3f664c00: sub a7, a7 +3f664c10: move a7, *a14+, 1 +3f664c20: calla L3F596E40 +3f664c50: calla L3FB33870 +3f664c80: move a8, *a13(0x60), 1 +3f664ca0: jruc L3F664E00 +3f664cb0: nop +3f664cc0: nop +3f664cd0: nop +3f664ce0: nop +3f664cf0: nop +3f664d00: nop +3f664d10: nop +3f664d20: nop +3f664d30: nop +3f664d40: nop +3f664d50: nop +3f664d60: nop +3f664d70: nop +3f664d80: nop +3f664d90: nop +3f664da0: nop +3f664db0: nop +3f664dc0: nop +3f664dd0: nop +3f664de0: nop +3f664df0: nop +L3F664E00: +3f664e00: move a12, *a13, 1 +3f664e10: move *a12, a11, 1 +3f664e20: jaeq L3F6659B0 +L3F664E40: +3f664e40: move *a11(0x20), a7, 1 +3f664e60: sll 0x3, a7 +3f664e70: add a11, a7 +3f664e80: move a7, a0 +3f664e90: move a14, -*sp, 1 +3f664ea0: move a0, *a14+, 1 +3f664eb0: move *a0(0x0), *a14+, 1 +3f664ed0: movi 0x3f669998, a8 +3f664f00: move a8, *a14+, 1 +3f664f10: sub a7, a7 +3f664f20: move a7, *a14+, 1 +3f664f30: calla L3F596BE0 +3f664f60: move *a0, a5, 1 +3f664f70: move *a13(0xe0), a7, 1 +3f664f90: cmp a7, a5 +3f664fa0: jane L3F665970 +3f664fc0: setf 16, 1, 0 +3f664fd0: move *a2(0x120), a5, 0 +3f664ff0: btst 2, a5 +3f665000: jreq L3F665310 +3f665010: move a14, -*sp, 1 +3f665020: move a14, -*sp, 1 +3f665030: movk 16, a5 +3f665040: move a5, *a14+, 1 +3f665050: move a2, a5 +3f665060: addk 32, a5 +3f665070: move a5, *a14+, 1 +3f665080: move a0, a5 +3f665090: addk 32, a5 +3f6650a0: move a5, *a14+, 1 +3f6650b0: calla L3F942230 +3f6650e0: move a8, a5 +3f6650f0: movk 1, a5 +3f665100: jreq L3F665120 +3f665110: sub a5, a5 +L3F665120: +3f665120: move a5, *a14+, 1 +3f665130: move a2, a5 +3f665140: addk 32, a5 +3f665150: move a5, *a14+, 1 +3f665160: move a0, a5 +3f665170: addk 32, a5 +3f665180: move a5, *a14+, 1 +3f665190: movi 0x3f669a58, a8 +3f6651c0: move a8, *a14+, 1 +3f6651d0: sub a5, a5 +3f6651e0: move a5, *a14+, 1 +3f6651f0: calla L3F596E40 +3f665220: move a14, -*sp, 1 +3f665230: movk 16, a5 +3f665240: move a5, *a14+, 1 +3f665250: move a2, a5 +3f665260: addk 32, a5 +3f665270: move a5, *a14+, 1 +3f665280: move a0, a5 +3f665290: addk 32, a5 +3f6652a0: move a5, *a14+, 1 +3f6652b0: calla L3F942230 +3f6652e0: move a8, a5 +3f6652f0: jreq L3F665630 +3f665300: jruc L3F665970 +L3F665310: +3f665310: move a14, -*sp, 1 +3f665320: move a14, -*sp, 1 +3f665330: move a2, a5 +3f665340: addk 32, a5 +3f665350: move a5, *a14+, 1 +3f665360: move a0, a5 +3f665370: addk 32, a5 +3f665380: move a5, *a14+, 1 +3f665390: move *a13(0xa0), a5, 1 +3f6653b0: call a5 +3f6653c0: move a8, *a14+, 1 +3f6653d0: setf 16, 0, 0 +3f6653e0: move *a0(0x20), a3, 0 +3f665400: move *a2(0x20), a5, 0 +3f665420: cmp a5, a3 +3f665430: movk 1, a5 +3f665440: jrne L3F665460 +3f665450: sub a5, a5 +L3F665460: +3f665460: move a5, *a14+, 1 +3f665470: movi 0x3f669b78, a8 +3f6654a0: move a8, *a14+, 1 +3f6654b0: sub a5, a5 +3f6654c0: move a5, *a14+, 1 +3f6654d0: calla L3F596BE0 +3f665500: setf 16, 0, 0 +3f665510: move *a0(0x20), a3, 0 +3f665530: move *a2(0x20), a5, 0 +3f665550: cmp a5, a3 +3f665560: jrne L3F665970 +3f665570: move a14, -*sp, 1 +3f665580: move a2, a5 +3f665590: addk 32, a5 +3f6655a0: move a5, *a14+, 1 +3f6655b0: move a0, a5 +3f6655c0: addk 32, a5 +3f6655d0: move a5, *a14+, 1 +3f6655e0: move *a13(0xa0), a5, 1 +3f665600: call a5 +3f665610: move a8, a3 +3f665620: jreq L3F665970 +L3F665630: +3f665630: move a14, -*sp, 1 +3f665640: move a14, -*sp, 1 +3f665650: movk 16, a5 +3f665660: move a5, *a14+, 1 +3f665670: move a2, a3 +3f665680: addi 0xa0, a3 +3f6656a0: move a3, *a14+, 1 +3f6656b0: move a0, a3 +3f6656c0: addi 0xa0, a3 +3f6656e0: move a3, *a14+, 1 +3f6656f0: calla L3F942230 +3f665720: move a8, a3 +3f665730: movk 1, a3 +3f665740: jreq L3F665760 +3f665750: sub a3, a3 +L3F665760: +3f665760: move a3, *a14+, 1 +3f665770: move a2, a3 +3f665780: addi 0xa0, a3 +3f6657a0: move a3, *a14+, 1 +3f6657b0: move a0, a3 +3f6657c0: addi 0xa0, a3 +3f6657e0: move a3, *a14+, 1 +3f6657f0: movi 0x3f669c90, a8 +3f665820: move a8, *a14+, 1 +3f665830: sub a3, a3 +3f665840: move a3, *a14+, 1 +3f665850: calla L3F596E40 +3f665880: move a14, -*sp, 1 +3f665890: move a5, *a14+, 1 +3f6658a0: move a2, a3 +3f6658b0: addi 0xa0, a3 +3f6658d0: move a3, *a14+, 1 +3f6658e0: move a0, a3 +3f6658f0: addi 0xa0, a3 +3f665910: move a3, *a14+, 1 +3f665920: calla L3F942230 +3f665950: move a8, a3 +3f665960: jreq L3F6659B0 +L3F665970: +3f665970: move a11, a12 +3f665980: move *a12, a11, 1 +3f665990: jane L3F664E40 +L3F6659B0: +3f6659b0: setf 16, 1, 0 +3f6659c0: move *a2(0x120), a7, 0 +3f6659e0: btst 1, a7 +3f6659f0: jrne L3F665BE0 +3f665a00: sub a7, a7 +3f665a10: move a7, *a13(0x100), 1 +3f665a30: move *a2(0x120), a5, 0 +3f665a50: btst 2, a5 +3f665a60: jreq L3F665B00 +3f665a70: move a14, -*sp, 1 +3f665a80: move a2, a5 +3f665a90: addk 32, a5 +3f665aa0: move a5, *a14+, 1 +3f665ab0: calla L3F6592B0 +3f665ae0: move a8, *a13(0x100), 1 +L3F665B00: +3f665b00: move *a13(0x100), a5, 1 +3f665b20: jrne L3F665C80 +3f665b30: move a14, -*sp, 1 +3f665b40: move a2, a3 +3f665b50: addi 0xa0, a3 +3f665b70: move a3, *a14+, 1 +3f665b80: calla L3F658E70 +3f665bb0: move a8, *a13(0x100), 1 +3f665bd0: jruc L3F665C80 +L3F665BE0: +3f665be0: move a14, -*sp, 1 +3f665bf0: move a2, a7 +3f665c00: addi 0xa0, a7 +3f665c20: move a7, *a14+, 1 +3f665c30: calla L3F6592B0 +3f665c60: move a8, *a13(0x100), 1 +L3F665C80: +3f665c80: move *a13(0x100), a7, 1 +3f665ca0: jrne L3F665E80 +3f665cb0: move a14, -*sp, 1 +3f665cc0: move a2, a5 +3f665cd0: addi 0xa0, a5 +3f665cf0: move a5, *a14+, 1 +3f665d00: calla L3F6595F0 +3f665d30: move a8, *a13(0x100), 1 +3f665d50: move a8, a3 +3f665d60: jrne L3F665E80 +3f665d70: move *a13(0xff40), a7, 1 +3f665d90: movk 5, a5 +3f665da0: move a5, *a7, 1 +3f665db0: move a14, -*sp, 1 +3f665dc0: move *a13(0xff60), *a14+, 1 +3f665de0: calla L3F6FB7E0 +3f665e10: move a14, -*sp, 1 +3f665e20: move *a13(0x60), *a14+, 1 +3f665e40: calla L3FB338D0 +3f665e70: jruc L3F6660C0 +L3F665E80: +3f665e80: move a14, -*sp, 1 +3f665e90: move *a13(0x60), *a14+, 1 +3f665eb0: calla L3FB338D0 +3f665ee0: move a11, a3 +3f665ef0: jreq L3F665F50 +3f665f00: move *a13(0xff40), a7, 1 +3f665f20: sub a5, a5 +3f665f30: move a5, *a7, 1 +3f665f40: jruc L3F665FA0 +L3F665F50: +3f665f50: move *a13(0xff40), a7, 1 +3f665f70: movi 0xffff, a5 +3f665f90: move a5, *a7, 1 +L3F665FA0: +3f665fa0: move a14, -*sp, 1 +3f665fb0: move *a13(0xff60), *a14+, 1 +3f665fd0: calla L3F6FB7E0 +3f666000: move a14, -*sp, 1 +3f666010: move *a13(0x1a0), *a14+, 1 +3f666030: calla L3F702440 +3f666060: move a14, -*sp, 1 +3f666070: move *a13(0x1c0), *a14+, 1 +3f666090: calla L3F702440 +L3F6660C0: +3f6660c0: move *sp(0x160), a14, 1 +3f6660e0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f666100: rets 2 +L3F666110: +3f666110: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f666130: move a14, a13 +3f666140: addi 0x120, a14 +3f666160: move *a13(0xffc0), a9, 1 +3f666180: sub a7, a7 +3f666190: move a7, *a13(0x80), 1 +3f6661b0: move a14, -*sp, 1 +3f6661c0: move a9, *a14+, 1 +3f6661d0: move *a13(0xffe0), *a14+, 1 +3f6661f0: movi 0x3f669d88, a8 +3f666220: move a8, *a14+, 1 +3f666230: movk 7, a7 +3f666240: move a7, *a14+, 1 +3f666250: calla L3F596BE0 +3f666280: setf 16, 0, 0 +3f666290: move *a9(0x20), a5, 0 +3f6662b0: move a5, *a13(0xc0), 1 +3f6662d0: subk 17, a5 +3f6662e0: jrc L3F666330 +3f6662f0: movi 0x2f, a8 +3f666310: jauc L3F667DE0 +L3F666330: +3f666330: move a14, -*sp, 1 +3f666340: move a13, a5 +3f666350: addk 32, a5 +3f666360: move a5, *a14+, 1 +3f666370: move a9, a7 +3f666380: addk 32, a7 +3f666390: move a7, *a14+, 1 +3f6663a0: move *a13(0xc0), a7, 1 +3f6663c0: sll 0x6, a7 +3f6663d0: addi 0x1e3d80, a7 +3f666400: move *a7, a7, 1 +3f666410: call a7 +3f666420: setf 16, 1, 0 +3f666430: move *a9(0x120), a7, 0 +3f666450: btst 2, a7 +3f666460: jreq L3F666540 +3f666470: move *a13(0x20), *a13(0xe0), 1 +3f6664a0: move *a13(0xe0), a7, 1 +3f6664c0: movk 7, a5 +3f6664d0: and a7, a5 +3f6664e0: sll 0x5, a5 +3f6664f0: move a5, a11 +3f666500: addi 0x96260, a11 +3f666530: jruc L3F666600 +L3F666540: +3f666540: move *a13(0x40), *a13(0xe0), 1 +3f666570: move *a13(0xe0), a7, 1 +3f666590: movk 7, a5 +3f6665a0: and a7, a5 +3f6665b0: sll 0x5, a5 +3f6665c0: move a5, a11 +3f6665d0: addi 0x96360, a11 +L3F666600: +3f666600: move a14, -*sp, 1 +3f666610: move a11, *a14+, 1 +3f666620: move a7, *a14+, 1 +3f666630: movi 0x3f669ec0, a8 +3f666660: move a8, *a14+, 1 +3f666670: movk 7, a5 +3f666680: move a5, *a14+, 1 +3f666690: calla L3F596BE0 +3f6666c0: move *a13(0xc0), a5, 1 +3f6666e0: sll 0x6, a5 +3f6666f0: addi 0x1e3d80, a5 +3f666720: move *a5(0x20), *a13(0xa0), 1 +3f666750: calla L3FB33870 +3f666780: move a8, *a13(0x60), 1 +3f6667a0: jruc L3F666800 +3f6667b0: nop +3f6667c0: nop +3f6667d0: nop +3f6667e0: nop +3f6667f0: nop +L3F666800: +3f666800: move a11, *a13, 1 +3f666810: move *a11, a10, 1 +3f666820: jaeq L3F667BF0 +L3F666840: +3f666840: move *a10(0x20), a7, 1 +3f666860: sll 0x3, a7 +3f666870: add a10, a7 +3f666880: move a7, a12 +3f666890: move *a12, a7, 1 +3f6668a0: move *a13(0xe0), a5, 1 +3f6668c0: cmp a5, a7 +3f6668d0: jrne L3F666C60 +3f6668e0: setf 16, 1, 0 +3f6668f0: move *a9(0x120), a7, 0 +3f666910: btst 2, a7 +3f666920: jreq L3F666A20 +3f666930: move a14, -*sp, 1 +3f666940: movk 16, a7 +3f666950: move a7, *a14+, 1 +3f666960: move a9, a7 +3f666970: addk 32, a7 +3f666980: move a7, *a14+, 1 +3f666990: move a12, a7 +3f6669a0: addk 32, a7 +3f6669b0: move a7, *a14+, 1 +3f6669c0: calla L3F942230 +3f6669f0: move a8, a7 +3f666a00: jreq L3F666B50 +3f666a10: jruc L3F666C60 +L3F666A20: +3f666a20: setf 16, 0, 0 +3f666a30: move *a12(0x20), a7, 0 +3f666a50: move *a9(0x20), a5, 0 +3f666a70: cmp a5, a7 +3f666a80: jrne L3F666C60 +3f666a90: move a14, -*sp, 1 +3f666aa0: move a9, a7 +3f666ab0: addk 32, a7 +3f666ac0: move a7, *a14+, 1 +3f666ad0: move a12, a7 +3f666ae0: addk 32, a7 +3f666af0: move a7, *a14+, 1 +3f666b00: move *a13(0xa0), a7, 1 +3f666b20: call a7 +3f666b30: move a8, a5 +3f666b40: jreq L3F666C60 +L3F666B50: +3f666b50: move a14, -*sp, 1 +3f666b60: movk 16, a7 +3f666b70: move a7, *a14+, 1 +3f666b80: move a9, a5 +3f666b90: addi 0xa0, a5 +3f666bb0: move a5, *a14+, 1 +3f666bc0: move a12, a5 +3f666bd0: addi 0xa0, a5 +3f666bf0: move a5, *a14+, 1 +3f666c00: calla L3F942230 +3f666c30: move a8, a5 +3f666c40: jaeq L3F667BF0 +L3F666C60: +3f666c60: move a10, a11 +3f666c70: move *a11, a10, 1 +3f666c80: jrne L3F666840 +3f666c90: jauc L3F667BF0 +L3F666CB0: +3f666cb0: move a10, a5 +3f666cc0: jrne L3F666D20 +3f666cd0: movk 3, a7 +3f666ce0: move a7, *a13(0x80), 1 +3f666d00: jauc L3F667CA0 +L3F666D20: +3f666d20: move *a10, *a11, 1 +3f666d30: setf 16, 1, 0 +3f666d40: move *a12(0x130), a7, 0 +3f666d60: jrle L3F666E80 +3f666d70: move *a12(0x120), a7, 0 +3f666d90: movk 1, a5 +3f666da0: andn a5, a7 +3f666db0: move a7, *a12(0x120), 0 +3f666dd0: move @0x1e48a0, a7, 1 +3f666e00: inc a7 +3f666e10: move a7, @0x1e48a0, 1 +3f666e40: sub a5, a5 +3f666e50: move a5, *a10, 1 +3f666e60: jauc L3F667CA0 +L3F666E80: +3f666e80: move @0x1e4960, a7, 1 +3f666eb0: dec a7 +3f666ec0: move a7, @0x1e4960, 1 +3f666ef0: move a14, -*sp, 1 +3f666f00: move a10, *a14+, 1 +3f666f10: calla L3F6ACE40 +3f666f40: jauc L3F667CA0 +L3F666F60: +3f666f60: move a14, -*sp, 1 +3f666f70: movi 0x3f669fc8, a8 +3f666fa0: move a8, *a14+, 1 +3f666fb0: movk 7, a7 +3f666fc0: move a7, *a14+, 1 +3f666fd0: calla L3F596830 +3f667000: move a10, a5 +3f667010: jreq L3F667070 +3f667020: movk 17, a5 +3f667030: move a5, *a13(0x80), 1 +3f667050: jauc L3F667CA0 +L3F667070: +3f667070: move @0x1e4960, a5, 1 +3f6670a0: move @0x1e4980, a7, 1 +3f6670d0: cmp a7, a5 +3f6670e0: jrlt L3F667150 +3f6670f0: movi 0x37, a5 +3f667110: move a5, *a13(0x80), 1 +3f667130: jauc L3F667CA0 +L3F667150: +3f667150: setf 16, 1, 0 +3f667160: move *a9(0x120), a5, 0 +3f667180: btst 1, a5 +3f667190: jrne L3F667380 +3f6671a0: sub a5, a5 +3f6671b0: move a5, *a13(0x100), 1 +3f6671d0: move *a9(0x120), a5, 0 +3f6671f0: btst 2, a5 +3f667200: jreq L3F6672A0 +3f667210: move a14, -*sp, 1 +3f667220: move a9, a5 +3f667230: addk 32, a5 +3f667240: move a5, *a14+, 1 +3f667250: calla L3F6592B0 +3f667280: move a8, *a13(0x100), 1 +L3F6672A0: +3f6672a0: move *a13(0x100), a7, 1 +3f6672c0: jrne L3F667420 +3f6672d0: move a14, -*sp, 1 +3f6672e0: move a9, a5 +3f6672f0: addi 0xa0, a5 +3f667310: move a5, *a14+, 1 +3f667320: calla L3F658E70 +3f667350: move a8, *a13(0x100), 1 +3f667370: jruc L3F667420 +L3F667380: +3f667380: move a14, -*sp, 1 +3f667390: move a9, a5 +3f6673a0: addi 0xa0, a5 +3f6673c0: move a5, *a14+, 1 +3f6673d0: calla L3F6592B0 +3f667400: move a8, *a13(0x100), 1 +L3F667420: +3f667420: move *a13(0x100), a7, 1 +3f667440: jrne L3F667560 +3f667450: move a14, -*sp, 1 +3f667460: move a9, a5 +3f667470: addi 0xa0, a5 +3f667490: move a5, *a14+, 1 +3f6674a0: calla L3F6595F0 +3f6674d0: move a8, *a13(0x100), 1 +3f6674f0: move a8, a5 +3f667500: jrne L3F667560 +3f667510: movi 0x33, a7 +3f667530: move a7, *a13(0x80), 1 +3f667550: jruc L3F667CA0 +L3F667560: +3f667560: move a14, -*sp, 1 +3f667570: movk 5, a7 +3f667580: move a7, *a14+, 1 +3f667590: sub a5, a5 +3f6675a0: move a5, *a14+, 1 +3f6675b0: calla L3F6AC3C0 +3f6675e0: move a8, a10 +3f6675f0: jrne L3F667650 +3f667600: movi 0x37, a5 +3f667620: move a5, *a13(0x80), 1 +3f667640: jruc L3F667CA0 +L3F667650: +3f667650: move *a13, a5, 1 +3f667660: move *a5, *a10, 1 +3f667670: move a10, *a5, 1 +3f667680: movk 12, a7 +3f667690: move a7, *a10(0x20), 1 +3f6676b0: movi 0x30, a7 +3f6676d0: setf 16, 1, 0 +3f6676e0: move a7, *a10(0x40), 0 +3f667700: move *a10(0x20), a7, 1 +3f667720: sll 0x3, a7 +3f667730: add a10, a7 +3f667740: move a7, a12 +3f667750: move *a13(0xe0), *a12(0x0), 1 +3f667780: move a12, a7 +3f667790: addk 32, a7 +3f6677a0: move a9, a5 +3f6677b0: addk 32, a5 +3f6677c0: move *a5+, *a7+, 1 +3f6677d0: move *a5+, *a7+, 1 +3f6677e0: move *a5+, *a7+, 1 +3f6677f0: move *a5, *a7, 1 +3f667800: move a12, a7 +3f667810: addi 0xa0, a7 +3f667830: move a9, a5 +3f667840: addi 0xa0, a5 +3f667860: move *a5+, *a7+, 1 +3f667870: move *a5+, *a7+, 1 +3f667880: move *a5+, *a7+, 1 +3f667890: move *a5, *a7, 1 +3f6678a0: move *a9(0x120), a7, 0 +3f6678c0: andi 0x16, a7 +3f6678f0: movk 1, a5 +3f667900: or a5, a7 +3f667910: move a7, *a12(0x120), 0 +3f667930: sub a7, a7 +3f667940: move a7, *a12(0x130), 0 +3f667960: move a7, *a12(0x140), 1 +3f667980: move *a13(0x100), a3, 1 +3f6679a0: move *a3(0x100), *a12(0x160), 1 +3f6679d0: move a14, -*sp, 1 +3f6679e0: movi 0x3f66a090, a8 +3f667a10: move a8, *a14+, 1 +3f667a20: movk 7, a5 +3f667a30: move a5, *a14+, 1 +3f667a40: calla L3F596830 +3f667a70: move @0x1e4960, a5, 1 +3f667aa0: inc a5 +3f667ab0: move a5, @0x1e4960, 1 +3f667ae0: jruc L3F667CA0 +L3F667AF0: +3f667af0: move a14, -*sp, 1 +3f667b00: move *a13(0xffe0), *a14+, 1 +3f667b20: movi 0x3f66a198, a8 +3f667b50: move a8, *a14+, 1 +3f667b60: movk 7, a7 +3f667b70: move a7, *a14+, 1 +3f667b80: calla L3F5969B0 +3f667bb0: movk 6, a5 +3f667bc0: move a5, *a13(0x80), 1 +3f667be0: jruc L3F667CA0 +L3F667BF0: +3f667bf0: move *a13(0xffe0), a8, 1 +3f667c10: addi 0x7fcf8df6, a8 +3f667c40: jaeq L3F666F60 +3f667c60: dec a8 +3f667c70: jaeq L3F666CB0 +3f667c90: jruc L3F667AF0 +L3F667CA0: +3f667ca0: move a14, -*sp, 1 +3f667cb0: move *a13(0x60), *a14+, 1 +3f667cd0: calla L3FB338D0 +3f667d00: move a14, -*sp, 1 +3f667d10: move *a13(0x80), *a14+, 1 +3f667d30: movi 0x3f66a270, a8 +3f667d60: move a8, *a14+, 1 +3f667d70: movk 7, a7 +3f667d80: move a7, *a14+, 1 +3f667d90: calla L3F5969B0 +3f667dc0: move *a13(0x80), a8, 1 +L3F667DE0: +3f667de0: move *sp(0x120), a14, 1 +3f667e00: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f667e20: rets 2 +L3F667E30: +3f667e30: mmtm sp, a9,a11,a13 +3f667e50: move a14, a13 +3f667e60: addi 0x180, a14 +3f667e80: move a14, -*sp, 1 +3f667e90: movi 0x3f66a330, a8 +3f667ec0: move a8, *a14+, 1 +3f667ed0: movk 7, a11 +3f667ee0: move a11, *a14+, 1 +3f667ef0: calla L3F596830 +3f667f20: move a14, -*sp, 1 +3f667f30: movi 0x30, a11 +3f667f50: move a11, *a14+, 1 +3f667f60: move a13, *a14+, 1 +3f667f70: calla L3FB44A00 +3f667fa0: move *a13(0xffe0), a9, 1 +3f667fc0: move a13, a11 +3f667fd0: addk 32, a11 +3f667fe0: move *a9+, *a11+, 1 +3f667ff0: move *a9+, *a11+, 1 +3f668000: move *a9+, *a11+, 1 +3f668010: move *a9, *a11, 1 +3f668020: move *a13(0xffc0), a11, 1 +3f668040: move a13, a9 +3f668050: addi 0xa0, a9 +3f668070: move *a11+, *a9+, 1 +3f668080: move *a11+, *a9+, 1 +3f668090: move *a11+, *a9+, 1 +3f6680a0: move *a11, *a9, 1 +3f6680b0: setf 16, 1, 0 +3f6680c0: move *a13(0xff80), *a13(0x120), 0 +3f6680f0: move a14, -*sp, 1 +3f668100: move a13, *a14+, 1 +3f668110: move *a13(0xffa0), *a14+, 1 +3f668130: calla L3F666110 +3f668160: move *sp(0x80), a14, 1 +3f668180: mmfm sp, a9,a11,a13 +3f6681a0: rets 2 +3f6681b0: .word 0x7472 +3f6681c0: mods a3, a1 +3f6681d0: modu a11, a12 +3f6681e0: sla 0x3, a3 +3f6681f0: sla a11, a3 +3f668200: mods a3, a12 +3f668210: sra a3, a5 +3f668220: sla 0x1, a14 +3f668230: modu b11, b2 +3f668240: rl 0x1, a0 +3f668250: sll 0xb, b8 +3f668260: sla 0x3, b8 +3f668270: .word 0x7364 +3f668280: sla 0x3, b4 +3f668290: .word 0x7830 +3f6682a0: .word 0x7825 +3f6682b0: sla a9, a0 +3f6682c0: sla 0x3, a6 +3f6682d0: sra a1, a5 +3f6682e0: .word 0x000a +3f6682f0: .word 0x7472 +3f668300: mods a3, a1 +3f668310: modu a11, a12 +3f668320: dsjs a3, L3F668460 +3f668330: .word 0x7220 +3f668340: sla 0x3, b4 +3f668350: .word 0x7830 +3f668360: .word 0x7825 +3f668370: .word 0x7220 +3f668380: srl 0x15, b4 +3f668390: .word 0x723e +3f6683a0: mpyu b11, b4 +3f6683b0: sla a11, a8 +3f6683c0: rl b3, b3 +3f6683d0: rl 0x1, a0 +3f6683e0: sll 0xb, b8 +3f6683f0: sla 0x3, b8 +3f668400: sla a11, a8 +L3F668410: +3f668410: rl b3, b3 +3f668420: rl 0x1, a0 +3f668430: sll 0xb, b8 +3f668440: .word 0x0a78 +3f668450: .word 0x7200 +L3F668460: +3f668460: sla b11, b4 +3f668470: mods a3, a12 +3f668480: sll a11, sp +3f668490: sra 0x1f, a0 +3f6684a0: modu a11, a4 +3f6684b0: modu a3, a9 +3f6684c0: rl a3, a7 +3f6684d0: .word 0x736f +3f6684e0: sra 0x15, b4 +3f6684f0: sla 0x1, b10 +3f668500: .word 0x7472 +3f668510: dsjs a13, L3F668410 +3f668520: .word 0x7472 +3f668530: sra b2, sp +3f668540: .word 0x7473 +3f668550: rl 0x1, a0 +3f668560: sll 0xb, b8 +3f668570: sla 0x3, b8 +3f668580: .word 0x7364 +3f668590: sla 0x3, b4 +3f6685a0: .word 0x7830 +3f6685b0: .word 0x7825 +3f6685c0: .word 0x000a +3f6685d0: .word 0x7472 +3f6685e0: mods a3, a1 +3f6685f0: modu a11, a12 +3f668600: dsjs a3, L3F668740 +3f668610: .word 0x7220 +3f668620: .word 0x7365 +3f668630: .word 0x7465 +3f668640: sra a1, a0 +3f668650: rl a11, sp +3f668660: srl a11, a14 +3f668670: modu a11, a8 +3f668680: .word 0x7473 +3f668690: sla 0x1, a12 +3f6686a0: sla a11, a8 +3f6686b0: rl b3, b3 +3f6686c0: rl 0x1, a0 +3f6686d0: sll 0xb, b8 +3f6686e0: sla 0x3, b8 +3f6686f0: sla b11, b4 +3f668700: mods a3, a2 +3f668710: sla 0x3, a5 +3f668720: .word 0x7830 +3f668730: .word 0x7825 +L3F668740: +3f668740: .word 0x000a +3f668750: .word 0x7472 +3f668760: mods a3, a1 +3f668770: modu a11, a12 +3f668780: dsjs a3, L3F6688C0 +3f668790: .word 0x7420 +3f6687a0: .word 0x7063 +3f6687b0: rl b11, b7 +L3F6687C0: +3f6687c0: sra a3, a12 +3f6687d0: sla a11, a3 +3f6687e0: sra b3, b2 +3f6687f0: rl 0x1, a0 +3f668800: sll 0xb, b8 +3f668810: sla 0x3, b8 +3f668820: sla a11, a8 +3f668830: rl b3, b3 +3f668840: dsjs a0, L3F6687C0 +3f668850: rl 0x1, a0 +3f668860: .word 0x000a +3f668870: .word 0x7472 +3f668880: .word 0x7266 +3f668890: sra a11, a5 +3f6688a0: sll a9, a0 +3f6688b0: mods a3, a1 +L3F6688C0: +3f6688c0: sra a11, a12 +3f6688d0: .word 0x0a64 +3f6688e0: .word 0x7200 +3f6688f0: srl b3, b4 +3f668900: sra b11, b2 +3f668910: .word 0x0065 +3f668920: .word 0x7472 +3f668930: sra b11, b2 +3f668940: rl a11, a4 +3f668950: sra b11, b2 +3f668960: .word 0x7463 +3f668970: sll a9, a0 +3f668980: mods a3, a1 +3f668990: sra a11, a12 +3f6689a0: .word 0x0a64 +3f6689b0: .word 0x7200 +3f6689c0: rl b11, b4 +3f6689d0: sll a11, sp +3f6689e0: mods b3, b4 +3f6689f0: sll a9, a0 +3f668a00: mods a3, a1 +3f668a10: sra a11, a12 +3f668a20: srl 0xd, a4 +3f668a30: sll a9, a0 +3f668a40: sra a3, a13 +3f668a50: rl 0x1, a0 +3f668a60: sll 0xb, b8 +3f668a70: sla 0x3, b8 +3f668a80: sla a11, a4 +3f668a90: sla b11, b4 +3f668aa0: rl 0x1, a0 +3f668ab0: sll 0xb, b8 +3f668ac0: .word 0x0a78 +3f668ad0: .word 0x7600 +3f668ae0: mods a3, a1 +3f668af0: sra a3, a9 +3f668b00: .word 0x7461 +3f668b10: mpyu a11, a5 +3f668b20: modu b11, b2 +3f668b30: .word 0x7475 +3f668b40: dsjs a5, L3F668C80 +3f668b50: .word 0x7420 +3f668b60: .word 0x7079 +3f668b70: sla 0x3, a5 +3f668b80: sra a1, a5 +3f668b90: mods a9, a0 +3f668ba0: .word 0x7465 +3f668bb0: rl b11, b2 +3f668bc0: sla 0x3, a3 +3f668bd0: sra a1, a5 +3f668be0: .word 0x000a +3f668bf0: sra b3, b6 +L3F668C00: +3f668c00: .word 0x7365 +3f668c10: sla 0x3, b4 +3f668c20: sla 0x1, b13 +3f668c30: .word 0x7830 +3f668c40: .word 0x7825 +3f668c50: .word 0x7620 +3f668c60: sla a11, a7 +L3F668C70: +3f668c70: sra b11, b4 +L3F668C80: +3f668c80: dsjs a0, L3F668C00 +3f668c90: rl 0x1, a0 +3f668ca0: sll 0xb, b8 +3f668cb0: .word 0x0a78 +3f668cc0: .word 0x7600 +3f668cd0: sra a11, a4 +3f668ce0: .word 0x7473 +3f668cf0: dsjs a0, L3F668C70 +3f668d00: sll 0x19, a0 +3f668d10: .word 0x7325 +3f668d20: sla 0x1, a7 +3f668d30: srl b11, b6 +3f668d40: .word 0x7461 +3f668d50: sla 0x3, a5 +3f668d60: sla 0x1, b13 +3f668d70: sll 0x9, a7 +3f668d80: sll 0x1b, b3 +3f668d90: .word 0x000a +3f668da0: .word 0x7472 +3f668db0: sla b11, b6 +3f668dc0: rl a11, a12 +3f668dd0: sla a11, a4 +3f668de0: sra b11, b4 +3f668df0: sub a8, a0 +3f668e00: .word 0x7272 +3f668e10: .word 0x726f +3f668e20: sra a1, a0 +3f668e30: .word 0x7275 +3f668e40: modu a3, a9 +3f668e50: sla 0x3, a7 +3f668e60: .word 0x7263 +3f668e70: sla a11, a5 +3f668e80: sra b11, b4 +3f668e90: .word 0x705f +3f668ea0: modu b11, b2 +3f668eb0: sra a11, a3 +3f668ec0: .word 0x7373 +3f668ed0: srl a1, a0 +3f668ee0: .word 0x726f +3f668ef0: .word 0x7620 +3f668f00: mods a3, a1 +3f668f10: sra a3, a9 +3f668f20: .word 0x7461 +3f668f30: mpyu a11, a5 +3f668f40: modu b11, b2 +3f668f50: .word 0x7475 +3f668f60: srl 0xd, a5 +3f668f70: sub a8, a0 +3f668f80: .word 0x7272 +3f668f90: .word 0x726f +3f668fa0: sra a1, a0 +3f668fb0: .word 0x7275 +3f668fc0: modu a3, a9 +3f668fd0: sla 0x3, a7 +3f668fe0: .word 0x7263 +3f668ff0: sla a11, a5 +3f669000: sra b11, b4 +3f669010: .word 0x705f +3f669020: modu b11, b2 +3f669030: sra a11, a3 +3f669040: .word 0x7373 +3f669050: srl a1, a0 +3f669060: .word 0x726f +3f669070: .word 0x7620 +L3F669080: +3f669080: mods a3, a1 +3f669090: sra a3, a9 +3f6690a0: .word 0x7461 +3f6690b0: mpyu a11, a5 +3f6690c0: modu b11, b2 +3f6690d0: .word 0x7475 +3f6690e0: .word 0x0a65 +3f6690f0: .word 0x7600 +3f669100: mods a3, a1 +3f669110: sra a3, a9 +3f669120: .word 0x7461 +3f669130: mpyu a11, a5 +3f669140: modu b11, b2 +3f669150: .word 0x7475 +3f669160: dsjs a5, L3F6692A0 +3f669170: .word 0x7520 +3f669180: dsjs a13, L3F669080 +3f669190: mpyu b11, b5 +3f6691a0: .word 0x7265 +3f6691b0: modu b11, b2 +3f6691c0: sla 0x3, b2 +L3F6691D0: +3f6691d0: sla 0x1, b13 +3f6691e0: sra a1, a5 +3f6691f0: sla 0x1, a12 +3f669200: srl 0x15, b5 +3f669210: .word 0x753e +3f669220: sra b10, sp +3f669230: .word 0x736f +3f669240: .word 0x7379 +3f669250: dsjs a0, L3F6691D0 +3f669260: sll 0x9, a0 +3f669270: .word 0x0a64 +3f669280: .word 0x7600 +3f669290: mods a3, a1 +L3F6692A0: +3f6692a0: sra a3, a9 +3f6692b0: .word 0x7461 +3f6692c0: mpyu a11, a5 +3f6692d0: modu b11, b2 +3f6692e0: .word 0x7475 +3f6692f0: dsjs a5, L3F669430 +3f669300: .word 0x7220 +3f669310: .word 0x7465 +3f669320: .word 0x7275 +3f669330: rl a11, a14 +3f669340: srl a11, a14 +3f669350: sll 0x9, a0 +3f669360: .word 0x0a64 +3f669370: .word 0x7000 +3f669380: rl b11, b0 +3f669390: sla 0x3, a4 +3f6693a0: sla 0x1, b13 +3f6693b0: .word 0x7830 +3f6693c0: .word 0x7825 +3f6693d0: .word 0x7220 +3f6693e0: .word 0x7465 +3f6693f0: sla b11, b6 +3f669400: sla 0x3, a12 +3f669410: sla 0x1, b13 +3f669420: .word 0x7830 +L3F669430: +3f669430: .word 0x7825 +3f669440: .word 0x000a +3f669450: modu a11, a4 +3f669460: .word 0x765f +3f669470: mods a3, a1 +3f669480: sra a3, a9 +3f669490: .word 0x7461 +3f6694a0: mpyu a11, a5 +3f6694b0: modu b11, b2 +3f6694c0: .word 0x7475 +3f6694d0: dsjs a5, L3F669610 +3f6694e0: sll a9, a0 +3f6694f0: .word 0x756f +3f669500: sra a3, a12 +3f669510: sll 0x1b, a14 +3f669520: sla 0x3, b4 +3f669530: sra a11, a7 +3f669540: sla 0x3, b4 +3f669550: sra a11, a13 +3f669560: sla 0x3, a13 +3f669570: modu a11, a6 +3f669580: sla 0x3, b2 +3f669590: sla 0x3, b5 +3f6695a0: .word 0x7473 +3f6695b0: .word 0x7572 +3f6695c0: .word 0x7463 +3f6695d0: rev a14 +3f6695e0: .word 0x7472 +3f6695f0: sra b11, b2 +3f669600: .word 0x7571 +L3F669610: +3f669610: .word 0x7365 +3f669620: dsjs b4, L3F669760 +3f669630: rl a1, a0 +3f669640: .word 0x7361 +3f669650: sla 0x3, a8 +3f669660: .word 0x7830 +3f669670: .word 0x7825 +3f669680: mods a9, a0 +3f669690: .word 0x7270 +3f6696a0: .word 0x7665 +3f6696b0: rl 0x1, a0 +3f6696c0: sll 0xb, b8 +L3F6696D0: +3f6696d0: sla 0x3, b8 +3f6696e0: modu b11, b2 +3f6696f0: .word 0x7475 +3f669700: sla 0x3, a5 +3f669710: .word 0x7830 +3f669720: .word 0x7825 +3f669730: .word 0x000a +3f669740: srl a3, a1 +3f669750: dsjs a0, L3F6696D0 +L3F669760: +3f669760: sll 0x9, a0 +3f669770: sla 0x3, a4 +3f669780: sla a11, a13 +3f669790: sll b11, b4 +3f6697a0: sla 0x3, a8 +3f6697b0: sla 0x1, b13 +L3F6697C0: +3f6697c0: .word 0x7830 +3f6697d0: .word 0x7825 +3f6697e0: .word 0x000a +3f6697f0: modu a3, a5 +3f669800: .word 0x7274 +3f669810: sla 0x3, b9 +3f669820: sla a11, a8 +3f669830: rl b3, b3 +3f669840: dsjs a0, L3F6697C0 +3f669850: rl 0x1, a0 +3f669860: sll 0xb, b8 +3f669870: srl 0x1d, b8 +3f669880: .word 0x7220 +3f669890: mpyu b11, b4 +3f6698a0: .word 0x7364 +3f6698b0: sla 0x3, b4 +3f6698c0: sla 0x1, b13 +L3F6698D0: +3f6698d0: .word 0x7830 +3f6698e0: .word 0x7825 +3f6698f0: sla 0x1, a12 +3f669900: .word 0x7472 +3f669910: srl b10, sp +3f669920: .word 0x7461 +3f669930: .word 0x7765 +3f669940: .word 0x7961 +3f669950: dsjs a0, L3F6698D0 +3f669960: rl 0x1, a0 +3f669970: sll 0xb, b8 +3f669980: .word 0x0a78 +L3F669990: +3f669990: rl a0, a0 +3f6699a0: .word 0x7361 +3f6699b0: sla 0x3, a8 +3f6699c0: sla 0x1, b13 +3f6699d0: .word 0x7830 +3f6699e0: .word 0x7825 +3f6699f0: sla 0x1, a12 +3f669a00: .word 0x7472 +3f669a10: dsjs a0, L3F669990 +3f669a20: rl 0x1, a0 +3f669a30: sll 0xb, b8 +3f669a40: .word 0x0a78 +3f669a50: rl a0, a0 +3f669a60: .word 0x736f +3f669a70: sla 0x3, b4 +3f669a80: rl a3, a3 +3f669a90: sll a11, a5 +3f669aa0: sla 0x3, a11 +3f669ab0: .word 0x7830 +3f669ac0: .word 0x7825 +3f669ad0: sla 0x1, a12 +3f669ae0: .word 0x7830 +3f669af0: .word 0x7825 +3f669b00: sla 0x1, a12 +3f669b10: sra b11, b2 +3f669b20: .word 0x7573 +3f669b30: .word 0x746c +3f669b40: rl 0x1, a0 +3f669b50: sll 0xb, b8 +3f669b60: .word 0x0a78 +3f669b70: modu a0, a0 +3f669b80: modu a3, sp +3f669b90: rl a1, a13 +3f669ba0: .word 0x736f +3f669bb0: sla 0x3, b4 +3f669bc0: rl a3, a3 +3f669bd0: sll a11, a5 +3f669be0: sla 0x3, a11 +3f669bf0: sla a11, a6 +3f669c00: rl a11, a13 +3f669c10: .word 0x796c +3f669c20: sll 0x9, a0 +3f669c30: sla 0x3, a4 +3f669c40: sla a11, a13 +3f669c50: sll b11, b4 +3f669c60: sla 0x3, a8 +3f669c70: sra a1, a5 +3f669c80: .word 0x000a +3f669c90: srl 0x5, a7 +3f669ca0: sla 0x3, b7 +3f669cb0: rl a3, a3 +3f669cc0: sll a11, a5 +3f669cd0: sla 0x3, a11 +3f669ce0: .word 0x7830 +3f669cf0: .word 0x7825 +3f669d00: rl 0x1, a0 +3f669d10: sll 0xb, b8 +3f669d20: srl 0x1d, b8 +3f669d30: sra a9, a0 +3f669d40: .word 0x7571 +3f669d50: mods a3, a1 +3f669d60: sll 0x9, a0 +3f669d70: .word 0x0a64 +3f669d80: .word 0x7200 +3f669d90: .word 0x7274 +3f669da0: .word 0x7165 +3f669db0: sra b11, b5 +3f669dc0: .word 0x7473 +3f669dd0: sll a9, a0 +3f669de0: mods a3, a1 +3f669df0: sra a11, a12 +3f669e00: srl 0xd, a4 +3f669e10: .word 0x7220 +3f669e20: .word 0x7165 +3f669e30: rl 0x1, a0 +3f669e40: sll 0xb, b8 +3f669e50: sla 0x3, b8 +3f669e60: modu a3, a5 +3f669e70: .word 0x7274 +3f669e80: sla 0x3, b9 +3f669e90: .word 0x7830 +3f669ea0: .word 0x7825 +3f669eb0: .word 0x000a +3f669ec0: .word 0x7472 +3f669ed0: sra b11, b2 +3f669ee0: .word 0x7571 +3f669ef0: .word 0x7365 +3f669f00: dsjs b4, L3F66A040 +3f669f10: rl a1, a0 +3f669f20: .word 0x7361 +3f669f30: sla 0x3, a8 +3f669f40: .word 0x7830 +3f669f50: .word 0x7825 +3f669f60: mods a9, a0 +3f669f70: .word 0x7270 +3f669f80: .word 0x7665 +3f669f90: rl 0x1, a0 +3f669fa0: sll 0xb, b8 +3f669fb0: .word 0x0a78 +3f669fc0: .word 0x7200 +3f669fd0: .word 0x7274 +3f669fe0: .word 0x7165 +3f669ff0: sra b11, b5 +3f66a000: .word 0x7473 +3f66a010: sla 0x1, b10 +3f66a020: modu a3, a9 +3f66a030: andn a9, a0 +L3F66A040: +3f66a040: move a10, b9 +3f66a050: add a10, a3 +3f66a060: sub a2, a4 +3f66a070: or b2, b2 +3f66a080: .word 0x000a +3f66a090: .word 0x7472 +3f66a0a0: sra b11, b2 +3f66a0b0: .word 0x7571 +3f66a0c0: .word 0x7365 +3f66a0d0: dsjs b4, L3F66A210 +3f66a0e0: mods a9, a0 +3f66a0f0: .word 0x7562 +3f66a100: sla 0x3, a6 +3f66a110: sla 0x1, a6 +3f66a120: .word 0x7472 +3f66a130: sla a9, a0 +3f66a140: mods a3, a12 +3f66a150: .word 0x7320 +3f66a160: .word 0x7465 +3f66a170: .word 0x7520 +3f66a180: .word 0x0a70 +3f66a190: .word 0x7200 +3f66a1a0: .word 0x7274 +3f66a1b0: .word 0x7165 +3f66a1c0: sra b11, b5 +3f66a1d0: .word 0x7473 +3f66a1e0: sla 0x1, b10 +3f66a1f0: sla a11, a2 +3f66a200: sla 0x3, a4 +L3F66A210: +3f66a210: sra b11, b2 +3f66a220: .word 0x7571 +3f66a230: .word 0x7365 +3f66a240: sla 0x3, b4 +3f66a250: sra a1, a5 +3f66a260: .word 0x000a +3f66a270: .word 0x7472 +3f66a280: sra b11, b2 +3f66a290: .word 0x7571 +3f66a2a0: .word 0x7365 +3f66a2b0: sla 0x3, b4 +3f66a2c0: sra b11, b2 +3f66a2d0: .word 0x7574 +3f66a2e0: modu b3, b2 +3f66a2f0: modu a3, a9 +3f66a300: sla 0x3, a7 +3f66a310: sra a1, a5 +3f66a320: .word 0x000a +3f66a330: .word 0x7472 +3f66a340: modu a3, a9 +3f66a350: .word 0x7469 +3f66a360: sll a9, a0 +3f66a370: mods a3, a1 +3f66a380: sra a11, a12 +3f66a390: .word 0x0a64 +3f66a3a0: .word 0x0000 +3f66a3b0: .word 0x0000 +3f66a3c0: .word 0x0000 +3f66a3d0: .word 0x0000 +3f66a3e0: .word 0x0000 +3f66a3f0: .word 0x0000 +L3F66A400: +3f66a400: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f66a420: move a14, a13 +3f66a430: addi 0x60, a14 +3f66a450: movi 0xffff, a7 +3f66a470: move a7, *a13(0x20), 1 +3f66a490: sub a7, a7 +3f66a4a0: move a7, *a13(0x40), 1 +3f66a4c0: move *a13(0xff80), a10, 1 +3f66a4e0: move *a13(0xffa0), a9, 1 +3f66a500: move *a13(0xff60), a5, 1 +3f66a520: sll 0x3, a5 +3f66a530: add a10, a5 +3f66a540: subk 8, a5 +3f66a550: move a5, *a13, 1 +3f66a560: setf 8, 0, 0 +3f66a570: move *a9+, a11, 0 +3f66a580: jaeq L3F66ADC0 +3f66a5a0: jruc L3F66AD00 +L3F66A5B0: +3f66a5b0: move *a13(0xff80), a7, 1 +3f66a5d0: cmp a7, a10 +3f66a5e0: jreq L3F66A6A0 +3f66a5f0: move *a13, a5, 1 +3f66a600: cmp a5, a10 +3f66a610: jrc L3F66A660 +3f66a620: movi 0xffff, a8 +3f66a640: jauc L3F66AE90 +L3F66A660: +3f66a660: movi 0x2e, a5 +3f66a680: setf 8, 0, 0 +3f66a690: move a5, *a10+, 0 +L3F66A6A0: +3f66a6a0: move a11, a5 +3f66a6b0: sll 0x3, a5 +3f66a6c0: add a10, a5 +3f66a6d0: move *a13, a7, 1 +3f66a6e0: cmp a7, a5 +3f66a6f0: jrc L3F66A730 +3f66a700: movi 0xffff, a8 +3f66a720: jruc L3F66AE90 +L3F66A730: +3f66a730: move *a13(0x40), a5, 1 +3f66a750: move a11, a7 +3f66a760: inc a7 +3f66a770: add a5, a7 +3f66a780: move a7, *a13(0x40), 1 +3f66a7a0: dec a11 +3f66a7b0: jrlt L3F66AD90 +3f66a7c0: setf 8, 0, 0 +L3F66A7D0: +3f66a7d0: move *a9+, a12, 0 +3f66a7e0: cmpi 0x2e, a12 +3f66a800: jrne L3F66A8E0 +3f66a810: move a11, a7 +3f66a820: sll 0x3, a7 +3f66a830: add a10, a7 +3f66a840: move *a13, a5, 1 +3f66a850: addk 8, a7 +3f66a860: cmp a5, a7 +3f66a870: jrc L3F66A8B0 +3f66a880: movi 0xffff, a8 +3f66a8a0: jruc L3F66AE90 +L3F66A8B0: +3f66a8b0: movi 0x5c, a7 +3f66a8d0: move a7, *a10+, 0 +L3F66A8E0: +3f66a8e0: move a12, *a10+, 0 +3f66a8f0: move *a13(0xffc0), a7, 1 +3f66a910: cmp a7, a9 +3f66a920: jrc L3F66A960 +3f66a930: movi 0xffff, a8 +3f66a950: jruc L3F66AE90 +L3F66A960: +3f66a960: dec a11 +3f66a970: jrge L3F66A7D0 +3f66a980: jruc L3F66AD90 +L3F66A990: +3f66a990: move *a13(0x20), a7, 1 +3f66a9b0: jrge L3F66AA40 +3f66a9c0: move *a13(0xffa0), a5, 1 +3f66a9e0: move a9, a7 +3f66a9f0: sub a5, a7 +3f66aa00: sra 0x3, a7 +3f66aa10: inc a7 +3f66aa20: move a7, *a13(0x20), 1 +L3F66AA40: +3f66aa40: move a11, a5 +3f66aa50: andi 0x3f, a5 +3f66aa80: sll 0x8, a5 +3f66aa90: setf 8, 0, 0 +3f66aaa0: move *a9, a7, 0 +3f66aab0: andi 0xff, a7 +3f66aae0: or a7, a5 +3f66aaf0: sll 0x3, a5 +3f66ab00: move *a13(0xffe0), a7, 1 +3f66ab20: add a7, a5 +3f66ab30: move a5, a9 +3f66ab40: cmp a7, a9 +3f66ab50: jrc L3F66ABA0 +3f66ab60: move *a13(0xffc0), a5, 1 +3f66ab80: cmp a5, a9 +3f66ab90: jrc L3F66ABD0 +L3F66ABA0: +3f66aba0: movi 0xffff, a8 +3f66abc0: jruc L3F66AE90 +L3F66ABD0: +3f66abd0: move *a13(0x40), a5, 1 +3f66abf0: addk 2, a5 +3f66ac00: move a5, *a13(0x40), 1 +3f66ac20: move *a13(0xffc0), a5, 1 +3f66ac40: sub a7, a5 +3f66ac50: sra 0x3, a5 +3f66ac60: move *a13(0x40), a7, 1 +3f66ac80: cmp a5, a7 +3f66ac90: jrlt L3F66AD90 +3f66aca0: movi 0xffff, a8 +3f66acc0: jruc L3F66AE90 +L3F66ACD0: +3f66acd0: movi 0xffff, a8 +3f66acf0: jruc L3F66AE90 +L3F66AD00: +3f66ad00: move a11, a8 +3f66ad10: andi 0xc0, a8 +3f66ad40: jreq L3F66A5B0 +3f66ad50: subi 0xc0, a8 +3f66ad70: jreq L3F66A990 +3f66ad80: jruc L3F66ACD0 +L3F66AD90: +3f66ad90: setf 8, 0, 0 +3f66ada0: move *a9+, a11, 0 +3f66adb0: jrne L3F66AD00 +L3F66ADC0: +3f66adc0: sub a7, a7 +3f66add0: movb a7, *a10 +3f66ade0: move *a13(0x20), a5, 1 +3f66ae00: jrge L3F66AE80 +3f66ae10: move *a13(0xffa0), a7, 1 +3f66ae30: move a9, a5 +3f66ae40: sub a7, a5 +3f66ae50: sra 0x3, a5 +3f66ae60: move a5, *a13(0x20), 1 +L3F66AE80: +3f66ae80: move a5, a8 +L3F66AE90: +3f66ae90: move *sp(0x100), a14, 1 +3f66aeb0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f66aed0: rets 2 +L3F66AEE0: +3f66aee0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f66af00: move a14, a13 +3f66af10: addi 0xa0, a14 +3f66af30: move *a13(0xffe0), a10, 1 +3f66af50: move *a13(0xffc0), a9, 1 +3f66af70: move *a13(0xffa0), a7, 1 +3f66af90: sll 0x3, a7 +3f66afa0: add a9, a7 +3f66afb0: move a7, *a13(0x60), 1 +3f66afd0: jruc L3F66B000 +3f66afe0: nop +3f66aff0: nop +L3F66B000: +3f66b000: move *a13(0xff80), a7, 1 +3f66b020: jreq L3F66B140 +3f66b030: move *a7+, a5, 1 +3f66b040: move a7, *a13(0xff80), 1 +3f66b060: move a5, *a13(0x80), 1 +3f66b080: jreq L3F66B170 +3f66b090: move a7, *a13, 1 +3f66b0a0: move *a7, a5, 1 +3f66b0b0: jreq L3F66B110 +L3F66B0C0: +3f66b0c0: move *a13, a7, 1 +3f66b0d0: addk 32, a7 +3f66b0e0: move a7, *a13, 1 +3f66b0f0: move *a7, a5, 1 +3f66b100: jrne L3F66B0C0 +L3F66B110: +3f66b110: move a7, *a13(0x20), 1 +3f66b130: jruc L3F66B170 +L3F66B140: +3f66b140: sub a5, a5 +3f66b150: move a5, *a13(0x80), 1 +L3F66B170: +3f66b170: setf 8, 0, 0 +3f66b180: move *a10+, a11, 0 +3f66b190: jreq L3F66B830 +L3F66B1A0: +3f66b1a0: move *a13(0x80), a7, 1 +3f66b1c0: jreq L3F66B520 +3f66b1d0: move a14, -*sp, 1 +3f66b1e0: move *a13(0x20), *a14+, 1 +3f66b200: move *a13(0xff80), *a14+, 1 +3f66b220: move a7, *a14+, 1 +3f66b230: move a10, a5 +3f66b240: subk 8, a5 +3f66b250: move a5, *a14+, 1 +3f66b260: calla L3F66BC80 +3f66b290: move a8, a12 +3f66b2a0: jrlt L3F66B460 +3f66b2b0: move *a13(0x60), a5, 1 +3f66b2d0: subk 8, a5 +3f66b2e0: cmp a5, a9 +3f66b2f0: jrc L3F66B330 +3f66b300: movi 0xffff, a8 +3f66b320: jruc L3F66B920 +L3F66B330: +3f66b330: move a12, a5 +3f66b340: sra 0x8, a5 +3f66b350: ori 0xc0, a5 +3f66b380: setf 8, 0, 0 +3f66b390: move a5, *a9+, 0 +3f66b3a0: move a12, a5 +3f66b3b0: andi 0xff, a5 +3f66b3e0: move a5, *a9+, 0 +3f66b3f0: move *a13(0xffc0), a5, 1 +3f66b410: move a9, a7 +3f66b420: sub a5, a7 +3f66b430: move a7, a8 +3f66b440: sra 0x3, a8 +3f66b450: jruc L3F66B920 +L3F66B460: +3f66b460: move *a13(0xff60), a5, 1 +3f66b480: jreq L3F66B520 +3f66b490: move *a13, a7, 1 +3f66b4a0: addk 32, a7 +3f66b4b0: cmp a5, a7 +3f66b4c0: jrnc L3F66B520 +3f66b4d0: move *a13, a7, 1 +3f66b4e0: move a9, *a7+, 1 +3f66b4f0: move a7, *a13, 1 +3f66b500: sub a5, a5 +3f66b510: move a5, *a7, 1 +L3F66B520: +3f66b520: move a9, a7 +3f66b530: addk 8, a9 +3f66b540: move a7, *a13(0x40), 1 +L3F66B560: +3f66b560: cmpi 0x2e, a11 +3f66b580: jrne L3F66B5C0 +3f66b590: setf 8, 0, 0 +3f66b5a0: move *a10+, a11, 0 +3f66b5b0: jruc L3F66B6D0 +L3F66B5C0: +3f66b5c0: cmpi 0x5c, a11 +3f66b5e0: jrne L3F66B620 +3f66b5f0: setf 8, 0, 0 +3f66b600: move *a10+, a11, 0 +3f66b610: jreq L3F66B6D0 +L3F66B620: +3f66b620: move *a13(0x60), a7, 1 +3f66b640: cmp a7, a9 +3f66b650: jrc L3F66B690 +3f66b660: movi 0xffff, a8 +3f66b680: jruc L3F66B920 +L3F66B690: +3f66b690: setf 8, 0, 0 +3f66b6a0: move a11, *a9+, 0 +3f66b6b0: move *a10+, a11, 0 +3f66b6c0: jrne L3F66B560 +L3F66B6D0: +3f66b6d0: move *a13(0x40), a7, 1 +3f66b6f0: move a9, a5 +3f66b700: sub a7, a5 +3f66b710: sra 0x3, a5 +3f66b720: move a5, a12 +3f66b730: dsjs a12, L3F66B780 +3f66b740: move a11, a5 +3f66b750: jrne L3F66B780 +3f66b760: subk 8, a9 +3f66b770: jruc L3F66B830 +L3F66B780: +3f66b780: move a12, a5 +3f66b790: jrle L3F66B7D0 +3f66b7a0: cmpi 0x3f, a12 +3f66b7c0: jrle L3F66B800 +L3F66B7D0: +3f66b7d0: movi 0xffff, a8 +3f66b7f0: jruc L3F66B920 +L3F66B800: +3f66b800: movb a12, *a7 +3f66b810: move a11, a5 +3f66b820: jrne L3F66B1A0 +L3F66B830: +3f66b830: move *a13(0x60), a7, 1 +3f66b850: cmp a7, a9 +3f66b860: jrc L3F66B8A0 +3f66b870: movi 0xffff, a8 +3f66b890: jruc L3F66B920 +L3F66B8A0: +3f66b8a0: sub a5, a5 +3f66b8b0: move a5, *a9+, 0 +3f66b8c0: move *a13(0xffc0), a5, 1 +3f66b8e0: move a9, a7 +3f66b8f0: sub a5, a7 +3f66b900: move a7, a8 +3f66b910: sra 0x3, a8 +L3F66B920: +3f66b920: move *sp(0x100), a14, 1 +3f66b940: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f66b960: rets 2 +L3F66B970: +3f66b970: mmtm sp, a7,a9,a10,a11,a13 +3f66b990: move a14, a13 +3f66b9a0: move *a13(0xffe0), a9, 1 +3f66b9c0: move *a13(0xffc0), a11, 1 +3f66b9e0: cmp a11, a9 +3f66b9f0: jrnc L3F66BBD0 +3f66ba00: setf 8, 0, 0 +3f66ba10: move *a9+, a10, 0 +3f66ba20: jreq L3F66BBD0 +3f66ba30: jruc L3F66BAD0 +L3F66BA40: +3f66ba40: move a10, a11 +3f66ba50: sll 0x3, a11 +3f66ba60: add a11, a9 +3f66ba70: jruc L3F66BB60 +L3F66BA80: +3f66ba80: movi 0xffff, a8 +3f66baa0: jruc L3F66BC30 +L3F66BAB0: +3f66bab0: addk 8, a9 +3f66bac0: jruc L3F66BBD0 +L3F66BAD0: +3f66bad0: move a10, a8 +3f66bae0: andi 0xc0, a8 +3f66bb10: jreq L3F66BA40 +3f66bb20: subi 0xc0, a8 +3f66bb40: jreq L3F66BAB0 +3f66bb50: jruc L3F66BA80 +L3F66BB60: +3f66bb60: move *a13(0xffc0), a11, 1 +3f66bb80: cmp a11, a9 +3f66bb90: jrnc L3F66BBD0 +3f66bba0: setf 8, 0, 0 +3f66bbb0: move *a9+, a10, 0 +3f66bbc0: jrne L3F66BAD0 +L3F66BBD0: +3f66bbd0: move *a13(0xffe0), a11, 1 +3f66bbf0: move a9, a7 +3f66bc00: sub a11, a7 +3f66bc10: move a7, a8 +3f66bc20: sra 0x3, a8 +L3F66BC30: +3f66bc30: move *sp(0xc0), a14, 1 +3f66bc50: mmfm sp, a7,a9,a10,a11,a13 +3f66bc70: rets 2 +L3F66BC80: +3f66bc80: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f66bca0: move a14, a13 +3f66bcb0: addk 32, a14 +3f66bcc0: move *a13(0xffa0), a7, 1 +3f66bce0: move a7, a11 +3f66bcf0: addk 32, a11 +3f66bd00: move *a13(0xff80), a7, 1 +3f66bd20: cmp a7, a11 +3f66bd30: jrnc L3F66C230 +L3F66BD40: +3f66bd40: move *a13(0xffe0), a9, 1 +3f66bd60: move *a11, a10, 1 +3f66bd70: move a10, *a13, 1 +3f66bd80: setf 8, 0, 0 +3f66bd90: move *a10+, a12, 0 +3f66bda0: jreq L3F66C150 +3f66bdb0: jruc L3F66C0A0 +L3F66BDC0: +3f66bdc0: dec a12 +3f66bdd0: jrlt L3F66BEA0 +3f66bde0: setf 8, 0, 0 +L3F66BDF0: +3f66bdf0: move *a9, a7, 0 +3f66be00: cmpi 0x5c, a7 +3f66be20: jrne L3F66BE40 +3f66be30: addk 8, a9 +L3F66BE40: +3f66be40: move *a9+, a7, 0 +3f66be50: move *a10+, a5, 0 +3f66be60: cmp a5, a7 +3f66be70: jrne L3F66C1E0 +3f66be80: dec a12 +3f66be90: jrge L3F66BDF0 +L3F66BEA0: +3f66bea0: setf 8, 0, 0 +3f66beb0: move *a9+, a12, 0 +3f66bec0: jrne L3F66BF60 +3f66bed0: move *a10, a7, 0 +3f66bee0: jrne L3F66BF60 +3f66bef0: move *a13, a7, 1 +3f66bf00: move *a13(0xffc0), a5, 1 +3f66bf20: sub a5, a7 +3f66bf30: move a7, a8 +3f66bf40: sra 0x3, a8 +3f66bf50: jruc L3F66C250 +L3F66BF60: +3f66bf60: cmpi 0x2e, a12 +3f66bf80: jrne L3F66C1E0 +3f66bf90: jruc L3F66C130 +L3F66BFA0: +3f66bfa0: movi 0xffff, a8 +3f66bfc0: jruc L3F66C250 +L3F66BFD0: +3f66bfd0: move a12, a7 +3f66bfe0: andi 0x3f, a7 +3f66c010: sll 0x8, a7 +3f66c020: setf 8, 0, 0 +3f66c030: move *a10, a5, 0 +3f66c040: or a5, a7 +3f66c050: sll 0x3, a7 +3f66c060: move *a13(0xffc0), a10, 1 +3f66c080: add a7, a10 +3f66c090: jruc L3F66C130 +L3F66C0A0: +3f66c0a0: move a12, a8 +3f66c0b0: andi 0xc0, a8 +3f66c0e0: jreq L3F66BDC0 +3f66c0f0: subi 0xc0, a8 +3f66c110: jreq L3F66BFD0 +3f66c120: jruc L3F66BFA0 +L3F66C130: +3f66c130: move *a10+, a12, 0 +3f66c140: jrne L3F66C0A0 +L3F66C150: +3f66c150: move *a9, a7, 0 +3f66c160: jrne L3F66C1E0 +3f66c170: move *a13, a7, 1 +3f66c180: move *a13(0xffc0), a5, 1 +3f66c1a0: sub a5, a7 +3f66c1b0: move a7, a8 +3f66c1c0: sra 0x3, a8 +3f66c1d0: jruc L3F66C250 +L3F66C1E0: +3f66c1e0: addk 32, a11 +3f66c1f0: move *a13(0xff80), a7, 1 +3f66c210: cmp a7, a11 +3f66c220: jrc L3F66BD40 +L3F66C230: +3f66c230: movi 0xffff, a8 +L3F66C250: +3f66c250: move *sp(0x100), a14, 1 +3f66c270: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f66c290: rets 2 +L3F66C2A0: +3f66c2a0: mmtm sp, a9,a10,a11,a13 +3f66c2c0: move a14, a13 +3f66c2d0: move *a13(0xffe0), a9, 1 +3f66c2f0: setf 8, 0, 0 +3f66c300: move *a9+, a10, 0 +3f66c310: sll 0x8, a10 +3f66c320: move *a9, a11, 0 +3f66c330: or a10, a11 +3f66c340: setf 16, 0, 0 +3f66c350: zext a11, 0 +3f66c360: move a11, a8 +3f66c370: move *sp(0xa0), a14, 1 +3f66c390: mmfm sp, a9,a10,a11,a13 +3f66c3b0: rets 2 +3f66c3c0: mmtm sp, a9,a10,a11,a13 +3f66c3e0: move a14, a13 +3f66c3f0: move *a13(0xffe0), a9, 1 +3f66c410: setf 8, 0, 0 +3f66c420: move *a9+, a10, 0 +3f66c430: sll 0x8, a10 +3f66c440: move *a9+, a11, 0 +3f66c450: or a11, a10 +3f66c460: sll 0x8, a10 +3f66c470: move *a9+, a11, 0 +3f66c480: or a11, a10 +3f66c490: sll 0x8, a10 +3f66c4a0: move *a9, a11, 0 +3f66c4b0: or a10, a11 +3f66c4c0: move a11, a8 +3f66c4d0: move *sp(0xa0), a14, 1 +3f66c4f0: mmfm sp, a9,a10,a11,a13 +3f66c510: rets 2 +L3F66C520: +3f66c520: mmtm sp, a9,a10,a11,a13 +3f66c540: move a14, a13 +3f66c550: move *a13(0xffe0), a9, 1 +3f66c570: move *a13(0xffc0), a10, 1 +3f66c590: movb a9, *a10(0x8) +3f66c5b0: move a9, a11 +3f66c5c0: srl 0x8, a11 +3f66c5d0: movb a11, *a10 +3f66c5e0: move *sp(0xa0), a14, 1 +3f66c600: mmfm sp, a9,a10,a11,a13 +3f66c620: rets 2 +L3F66C630: +3f66c630: mmtm sp, a9,a10,a11,a13 +3f66c650: move a14, a13 +3f66c660: move *a13(0xffe0), a9, 1 +3f66c680: move *a13(0xffc0), a10, 1 +3f66c6a0: movb a9, *a10(0x18) +3f66c6c0: srl 0x8, a9 +3f66c6d0: movb a9, *a10(0x10) +3f66c6f0: srl 0x8, a9 +3f66c700: movb a9, *a10(0x8) +3f66c720: move a9, a11 +3f66c730: srl 0x8, a11 +3f66c740: movb a11, *a10 +3f66c750: move *sp(0xa0), a14, 1 +3f66c770: mmfm sp, a9,a10,a11,a13 +3f66c790: rets 2 +3f66c7a0: sra 0x1e, a0 +3f66c7b0: sra 0x17, a3 +3f66c7c0: sra b11, b2 +3f66c7d0: mpyu b11, b3 +3f66c7e0: modu a11, a3 +3f66c7f0: .word 0x706d +3f66c800: sll a9, a14 +3f66c810: .word 0x3409 +3f66c820: rl 0x19, a14 +3f66c830: sra 0x20, a9 +3f66c840: move b2, b5 +3f66c850: andn b2, b4 +3f66c860: divs a2, a9 +3f66c870: call a9 +3f66c880: srl 0x7, b1 +3f66c890: dsjs b2, L3F66C8B0 +3f66c8a0: dsjs sp, L3F66C8C0 +L3F66C8B0: +3f66c8b0: rev b8 +L3F66C8C0: +3f66c8c0: mmtm sp, a9,a11 +3f66c8e0: move a14, -*sp, 1 +3f66c8f0: movi 0x3f66def0, a8 +3f66c920: move a8, *a14+, 1 +3f66c930: move @0x1b3900, a11, 1 +3f66c960: move *a11(0x100), a9, 1 +3f66c980: addi 0x1900, a9 +3f66c9a0: move a9, *a14+, 1 +3f66c9b0: calla L3FB45720 +3f66c9e0: move @0x1b3900, a11, 1 +3f66ca10: move *a11(0x100), a9, 1 +3f66ca30: movk 3, a11 +3f66ca40: move a11, *a9(0xe70), 1 +3f66ca60: move @0x1b3900, a9, 1 +3f66ca90: move *a9(0x100), a11, 1 +3f66cab0: movk 4, a9 +3f66cac0: move a9, *a11(0xe90), 1 +3f66cae0: move @0x1b3900, a11, 1 +3f66cb10: move *a11(0x100), a9, 1 +3f66cb30: movi 0xc0, a11 +3f66cb50: move a11, *a9(0xeb0), 1 +3f66cb70: move @0x1b3900, a9, 1 +3f66cba0: move *a9(0x100), a11, 1 +3f66cbc0: movk 1, a9 +3f66cbd0: move a9, *a11(0xed0), 1 +3f66cbf0: mmfm sp, a9,a11 +3f66cc10: rets +L3F66CC20: +3f66cc20: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f66cc40: move a14, a13 +3f66cc50: addi 0x2040, a14 +3f66cc70: sub a7, a7 +3f66cc80: move a7, *a13(0x2000), 1 +3f66cca0: move @0x1b3900, a5, 1 +3f66ccd0: move *a5(0x100), a5, 1 +3f66ccf0: move a7, *a5(0xf10), 1 +3f66cd10: move @0x1b3900, a5, 1 +3f66cd40: move *a5(0x100), a5, 1 +3f66cd60: movk 2, a7 +3f66cd70: setf 16, 1, 0 +3f66cd80: move a7, *a5(0xef0), 0 +3f66cda0: move @0x1b3900, a5, 1 +3f66cdd0: move *a5(0x100), a7, 1 +3f66cdf0: move a14, -*sp, 1 +3f66ce00: movi 0x35, a5 +3f66ce20: move a5, *a14+, 1 +3f66ce30: calla L3FB2C000 +3f66ce60: setf 16, 0, 0 +3f66ce70: move a8, *a7(0xf00), 0 +3f66ce90: move @0x1b3900, a7, 1 +3f66cec0: move *a7(0x100), a5, 1 +3f66cee0: movk 1, a7 +3f66cef0: move a7, *a5(0xed0), 1 +3f66cf10: move @0x1b3900, a5, 1 +3f66cf40: move *a5(0x100), a7, 1 +3f66cf60: sub a5, a5 +3f66cf70: movb a5, *a7(0x1080) +3f66cf90: move @0x1b3900, a7, 1 +3f66cfc0: setf 1, 1, 0 +3f66cfd0: move *a7(0x1c1), a5, 0 +3f66cff0: move a5, *a13(0x2020), 1 +3f66d010: movk 1, a5 +3f66d020: move a5, *a7(0x1c1), 0 +3f66d040: move a14, -*sp, 1 +3f66d050: movi 0x100, a5 +3f66d070: move a5, *a14+, 1 +3f66d080: movi 0x1c0cb0, a5 +3f66d0b0: move a5, *a14+, 1 +3f66d0c0: move *a7(0x100), a5, 1 +3f66d0e0: addi 0x1080, a5 +3f66d100: move a5, *a14+, 1 +3f66d110: calla L3FB45EE0 +3f66d140: sub a7, a7 +3f66d150: move a7, *a13(0x2000), 1 +3f66d170: setf 16, 1, 0 +3f66d180: move @0x1c0f30, a5, 0 +3f66d1b0: cmp a5, a7 +3f66d1c0: jrge L3F66D6E0 +L3F66D1D0: +3f66d1d0: move a14, -*sp, 1 +3f66d1e0: move *a13(0x2000), a7, 1 +3f66d200: move a7, a5 +3f66d210: sll 0x9, a7 +3f66d220: sll 0x7, a5 +3f66d230: add a5, a7 +3f66d240: addi 0x1c0f40, a7 +3f66d270: move a7, *a14+, 1 +3f66d280: calla L3F5933D0 +3f66d2b0: move @0x1b3900, a7, 1 +3f66d2e0: move *a7(0x100), a5, 1 +3f66d300: move *a13(0x2000), a3, 1 +3f66d320: sll 0x7, a3 +3f66d330: add a3, a5 +3f66d340: move a8, *a5(0xf10), 1 +3f66d360: move *a7(0x100), a5, 1 +3f66d380: move *a13(0x2000), a3, 1 +3f66d3a0: sll 0x7, a3 +3f66d3b0: add a3, a5 +3f66d3c0: move *a5(0xf10), a5, 1 +3f66d3e0: inc a5 +3f66d3f0: jrne L3F66D490 +3f66d400: move *a7(0x100), a5, 1 +3f66d420: move *a13(0x2000), a3, 1 +3f66d440: sll 0x7, a3 +3f66d450: add a3, a5 +3f66d460: sub a3, a3 +3f66d470: move a3, *a5(0xf10), 1 +L3F66D490: +3f66d490: move *a7(0x100), a5, 1 +3f66d4b0: move *a13(0x2000), a3, 1 +3f66d4d0: sll 0x7, a3 +3f66d4e0: add a3, a5 +3f66d4f0: movk 2, a3 +3f66d500: setf 16, 1, 0 +3f66d510: move a3, *a5(0xef0), 0 +3f66d530: move *a7(0x100), a5, 1 +3f66d550: move *a13(0x2000), a3, 1 +3f66d570: sll 0x7, a3 +3f66d580: add a3, a5 +3f66d590: move a14, -*sp, 1 +3f66d5a0: movi 0x35, a3 +3f66d5c0: move a3, *a14+, 1 +3f66d5d0: calla L3FB2C000 +3f66d600: setf 16, 0, 0 +3f66d610: move a8, *a5(0xf00), 0 +3f66d630: move *a13(0x2000), a7, 1 +3f66d650: inc a7 +3f66d660: move a7, *a13(0x2000), 1 +3f66d680: setf 16, 1, 0 +3f66d690: move @0x1c0f30, a5, 0 +3f66d6c0: cmp a5, a7 +3f66d6d0: jrlt L3F66D1D0 +L3F66D6E0: +3f66d6e0: dec a7 +3f66d6f0: jrle L3F66D780 +3f66d700: move @0x1b3900, a7, 1 +3f66d730: move *a7(0x100), a3, 1 +3f66d750: move *a13(0x2000), *a3(0xed0), 1 +L3F66D780: +3f66d780: move @0x1b3900, a7, 1 +3f66d7b0: setf 1, 1, 0 +3f66d7c0: move *a13(0x2020), *a7(0x1c1), 0 +3f66d7f0: move *a7(0x100), a3, 1 +3f66d810: move a3, a11 +3f66d820: addi 0x1880, a11 +3f66d840: move *a7(0x100), a3, 1 +3f66d860: addi 0x1080, a3 +3f66d880: move a3, *a11+, 1 +3f66d890: move *a7(0x100), a3, 1 +3f66d8b0: move a3, a10 +3f66d8c0: addi 0x1080, a10 +3f66d8e0: sub a3, a3 +3f66d8f0: move a3, *a13(0x2000), 1 +3f66d910: movb *a10, a3 +3f66d920: jreq L3F66D9F0 +L3F66D930: +3f66d930: movb *a10, a7 +3f66d940: cmpi 0x2e, a7 +3f66d960: jrne L3F66D9C0 +3f66d970: move *a13(0x2000), a7, 1 +3f66d990: inc a7 +3f66d9a0: move a7, *a13(0x2000), 1 +L3F66D9C0: +3f66d9c0: addk 8, a10 +3f66d9d0: movb *a10, a7 +3f66d9e0: jrne L3F66D930 +L3F66D9F0: +3f66d9f0: move @0x1b3900, a7, 1 +3f66da20: move *a7(0x100), a5, 1 +3f66da40: move a5, a10 +3f66da50: addi 0x1080, a10 +3f66da70: move *a13(0x2000), a5, 1 +3f66da90: subk 2, a5 +3f66daa0: jrlt L3F66DCC0 +3f66dab0: move *a7(0x100), a5, 1 +3f66dad0: addi 0x18e0, a5 +3f66daf0: cmp a5, a11 +3f66db00: jrnc L3F66DCC0 +L3F66DB10: +3f66db10: move a14, -*sp, 1 +3f66db20: movi 0x2e, a7 +3f66db40: move a7, *a14+, 1 +3f66db50: move a10, *a14+, 1 +3f66db60: calla L3F9329F0 +3f66db90: move a8, a10 +3f66dba0: addk 8, a10 +3f66dbb0: move a10, *a11+, 1 +3f66dbc0: move *a13(0x2000), a5, 1 +3f66dbe0: dec a5 +3f66dbf0: move a5, *a13(0x2000), 1 +3f66dc10: subk 2, a5 +3f66dc20: jrlt L3F66DCC0 +3f66dc30: move @0x1b3900, a5, 1 +3f66dc60: move *a5(0x100), a3, 1 +3f66dc80: addi 0x18e0, a3 +3f66dca0: cmp a3, a11 +3f66dcb0: jrc L3F66DB10 +L3F66DCC0: +3f66dcc0: move @0x1b3900, a7, 1 +3f66dcf0: move *a7(0x100), a5, 1 +3f66dd10: move *a5(0xeb0), a3, 1 +3f66dd30: movk 1, a7 +3f66dd40: or a7, a3 +3f66dd50: move a3, *a5(0xeb0), 1 +3f66dd70: sub a8, a8 +3f66dd80: subi 0x2040, a14 +3f66dda0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f66ddc0: rets +3f66ddd0: sra 0x1e, a0 +3f66dde0: sra 0x17, a3 +3f66ddf0: sra b11, b2 +3f66de00: mpyu b11, b3 +3f66de10: modu a3, a9 +3f66de20: .word 0x7469 +3f66de30: sll a9, a14 +3f66de40: .word 0x3409 +3f66de50: .word 0x342e +3f66de60: sra 0x20, a9 +3f66de70: move b2, b5 +3f66de80: andn b2, b4 +3f66de90: divs a2, a9 +3f66dea0: call a9 +3f66deb0: srl 0x7, b1 +3f66dec0: dsjs b2, L3F66DEE0 +3f66ded0: dsjs sp, L3F66DEF0 +L3F66DEE0: +3f66dee0: rev b8 +L3F66DEF0: +3f66def0: sra a9, sp +3f66df00: sll b11, b4 +3f66df10: .word 0x722f +3f66df20: .word 0x7365 +3f66df30: mods a3, sp +3f66df40: srl 0xd, b6 +3f66df50: modu a11, a3 +3f66df60: srl a3, a14 +3f66df70: .word 0x0000 +L3F66DF80: +3f66df80: mmtm sp, a5,a7,a9,a10,a11,a13 +3f66dfa0: move a14, a13 +3f66dfb0: addi 0x980, a14 +3f66dfd0: move *a13(0xff00), a9, 1 +3f66dff0: move a14, -*sp, 1 +3f66e000: move @0x1b3900, a7, 1 +3f66e030: move *a7(0x100), a5, 1 +3f66e050: setf 16, 0, 0 +3f66e060: move *a5(0x1070), a7, 0 +3f66e080: inc a7 +3f66e090: move a7, *a5(0x1070), 0 +3f66e0b0: zext a7, 0 +3f66e0c0: move a7, *a14+, 1 +3f66e0d0: calla L3FB2C000 +3f66e100: setf 16, 0, 0 +3f66e110: move a8, *a9, 0 +3f66e120: setf 4, 0, 0 +3f66e130: move *a13(0xffe0), *a9(0x13), 0 +3f66e160: sub a7, a7 +3f66e170: setf 1, 0, 0 +3f66e180: move a7, *a9(0x1f), 0 +3f66e1a0: zext a7, 0 +3f66e1b0: move a7, *a9(0x11), 0 +3f66e1d0: move a7, *a9(0x12), 0 +3f66e1f0: move a7, *a9(0x17), 0 +3f66e210: move @0x1b3900, a7, 1 +3f66e240: move *a7(0x100), a5, 1 +3f66e260: move *a5(0xeb0), a5, 1 +3f66e280: andi 0x10, a5 +3f66e2b0: movk 1, a5 +3f66e2c0: jrne L3F66E2E0 +3f66e2d0: sub a5, a5 +L3F66E2E0: +3f66e2e0: move a5, *a9(0x1e), 0 +3f66e300: move *a7(0x100), a5, 1 +3f66e320: move *a5(0xeb0), a5, 1 +3f66e340: andi 0x40, a5 +3f66e370: movk 1, a5 +3f66e380: jrne L3F66E3A0 +3f66e390: sub a5, a5 +L3F66E3A0: +3f66e3a0: move a5, *a9(0x10), 0 +3f66e3c0: sub a5, a5 +3f66e3d0: setf 4, 0, 0 +3f66e3e0: move a5, *a9(0x18), 0 +3f66e400: setf 16, 0, 0 +3f66e410: move a5, *a9(0x20), 0 +3f66e430: move a5, *a9(0x30), 0 +3f66e450: move a5, *a9(0x40), 0 +3f66e470: move a5, *a9(0x50), 0 +3f66e490: move a9, a10 +3f66e4a0: addi 0x60, a10 +3f66e4c0: move *a13(0xfee0), a5, 1 +3f66e4e0: subk 12, a5 +3f66e4f0: move a5, *a13(0xfee0), 1 +3f66e510: move a13, a5 +3f66e520: addi 0x800, a5 +3f66e540: move a5, *a13(0x940), 1 +3f66e560: move a9, *a5+, 1 +3f66e570: move a5, *a13(0x940), 1 +3f66e590: sub a7, a7 +3f66e5a0: move a7, *a5+, 1 +3f66e5b0: move a5, *a13(0x940), 1 +3f66e5d0: move a13, a7 +3f66e5e0: addi 0x940, a7 +3f66e600: move a7, *a13(0x960), 1 +3f66e620: move @0x1b3900, a5, 1 +3f66e650: move *a5(0x100), a5, 1 +3f66e670: move *a5(0xeb0), a5, 1 +3f66e690: btst 7, a5 +3f66e6a0: jaeq L3F66F770 +3f66e6c0: move *a13(0xffc0), a5, 1 +3f66e6e0: jaeq L3F66F770 +3f66e700: movb *a5, a5 +3f66e710: jaeq L3F66F770 +3f66e730: move a14, -*sp, 1 +3f66e740: movi 0x2e, a5 +3f66e760: move a5, *a14+, 1 +3f66e770: move *a13(0xffc0), *a14+, 1 +3f66e790: calla L3F9329F0 +3f66e7c0: move a8, a8 +3f66e7d0: jane L3F66F770 +3f66e7f0: move @0x1b3900, a5, 1 +3f66e820: move *a5(0x100), a5, 1 +3f66e840: move *a5(0xeb0), a5, 1 +3f66e860: btst 0, a5 +3f66e870: jrne L3F66E910 +3f66e880: calla L3F66CC20 +3f66e8b0: inc a8 +3f66e8c0: jrne L3F66E910 +3f66e8d0: movi 0xffff, a8 +3f66e8f0: jauc L3F66F830 +L3F66E910: +3f66e910: move @0x1b3900, a5, 1 +3f66e940: move *a5(0x100), a5, 1 +3f66e960: movb *a5(0x1080), a5 +3f66e980: jaeq L3F66F770 +3f66e9a0: move a14, -*sp, 1 +3f66e9b0: move @0x1b3900, a5, 1 +3f66e9e0: move *a5(0x100), a5, 1 +3f66ea00: addi 0x1080, a5 +3f66ea20: move a5, *a14+, 1 +3f66ea30: move *a13(0xffc0), *a14+, 1 +3f66ea50: movi 0x3f66f9b8, a8 +3f66ea80: move a8, *a14+, 1 +3f66ea90: move a13, *a14+, 1 +3f66eaa0: calla L3FB34430 +3f66ead0: move a13, *a13(0xffc0), 1 +3f66eaf0: jauc L3F66F770 +L3F66EB10: +3f66eb10: move *a13(0xfee0), a7, 1 +3f66eb30: subk 4, a7 +3f66eb40: move a7, *a13(0xfee0), 1 +3f66eb60: move a14, -*sp, 1 +3f66eb70: move *a13(0x960), *a14+, 1 +3f66eb90: move a13, a5 +3f66eba0: addi 0x800, a5 +3f66ebc0: move a5, *a14+, 1 +3f66ebd0: move a7, *a14+, 1 +3f66ebe0: move a10, *a14+, 1 +3f66ebf0: move *a13(0xffc0), *a14+, 1 +3f66ec10: calla L3F66AEE0 +3f66ec40: move a8, a11 +3f66ec50: jrge L3F66ECA0 +3f66ec60: movi 0xffff, a8 +3f66ec80: jauc L3F66F830 +L3F66ECA0: +3f66eca0: move a11, a5 +3f66ecb0: sll 0x3, a5 +3f66ecc0: add a5, a10 +3f66ecd0: sub a11, a7 +3f66ece0: move a7, *a13(0xfee0), 1 +3f66ed00: move a14, -*sp, 1 +3f66ed10: move a10, *a14+, 1 +3f66ed20: move *a13(0xff80), *a14+, 1 +3f66ed40: calla L3F66C520 +3f66ed70: addk 16, a10 +3f66ed80: move a14, -*sp, 1 +3f66ed90: move a10, *a14+, 1 +3f66eda0: move *a13(0xffa0), *a14+, 1 +3f66edc0: calla L3F66C520 +3f66edf0: addk 16, a10 +3f66ee00: move a14, -*sp, 1 +3f66ee10: movk 1, a5 +3f66ee20: move a5, *a14+, 1 +3f66ee30: calla L3FB2C000 +3f66ee60: setf 16, 0, 0 +3f66ee70: move a8, *a9(0x20), 0 +3f66ee90: move *a13(0xffe0), a5, 1 +3f66eeb0: jaeq L3F66F7D0 +3f66eed0: move *a13(0xff60), a5, 1 +3f66eef0: jaeq L3F66F7D0 +3f66ef10: subk 10, a7 +3f66ef20: move a7, *a13(0xfee0), 1 +3f66ef40: move a14, -*sp, 1 +3f66ef50: move *a13(0x960), *a14+, 1 +3f66ef70: move a13, a5 +3f66ef80: addi 0x800, a5 +3f66efa0: move a5, *a14+, 1 +3f66efb0: move a7, *a14+, 1 +3f66efc0: move a10, *a14+, 1 +3f66efd0: move *a13(0xff60), *a14+, 1 +3f66eff0: calla L3F66AEE0 +3f66f020: move a8, a11 +3f66f030: jrge L3F66F070 +3f66f040: movi 0xffff, a8 +3f66f060: jruc L3F66F830 +L3F66F070: +3f66f070: move a11, a5 +3f66f080: sll 0x3, a5 +3f66f090: add a5, a10 +3f66f0a0: sub a11, a7 +3f66f0b0: move a7, *a13(0xfee0), 1 +3f66f0d0: move a14, -*sp, 1 +3f66f0e0: move a10, *a14+, 1 +3f66f0f0: movk 10, a5 +3f66f100: move a5, *a14+, 1 +3f66f110: calla L3F66C520 +3f66f140: addk 16, a10 +3f66f150: move a14, -*sp, 1 +3f66f160: move a10, *a14+, 1 +3f66f170: move *a13(0xffa0), *a14+, 1 +3f66f190: calla L3F66C520 +3f66f1c0: addk 16, a10 +3f66f1d0: move a14, -*sp, 1 +3f66f1e0: move a10, *a14+, 1 +3f66f1f0: sub a5, a5 +3f66f200: move a5, *a14+, 1 +3f66f210: calla L3F66C630 +3f66f240: addk 32, a10 +3f66f250: move a14, -*sp, 1 +3f66f260: move a10, *a14+, 1 +3f66f270: move a5, *a14+, 1 +3f66f280: calla L3F66C520 +3f66f2b0: addk 16, a10 +3f66f2c0: move a14, -*sp, 1 +3f66f2d0: movk 1, a5 +3f66f2e0: move a5, *a14+, 1 +3f66f2f0: calla L3FB2C000 +3f66f320: setf 16, 0, 0 +3f66f330: move a8, *a9(0x50), 0 +3f66f350: jruc L3F66F7D0 +L3F66F360: +3f66f360: move *a13(0xff40), a7, 1 +3f66f380: move *a13(0xfee0), a5, 1 +3f66f3a0: subk 11, a5 +3f66f3b0: cmp a7, a5 +3f66f3c0: jrge L3F66F400 +3f66f3d0: movi 0xffff, a8 +3f66f3f0: jruc L3F66F830 +L3F66F400: +3f66f400: sub a5, a5 +3f66f410: setf 8, 1, 0 +3f66f420: move a5, *a10+, 0 +3f66f430: move a14, -*sp, 1 +3f66f440: move a10, *a14+, 1 +3f66f450: move *a13(0xff80), *a14+, 1 +3f66f470: calla L3F66C520 +3f66f4a0: addk 16, a10 +3f66f4b0: move a14, -*sp, 1 +3f66f4c0: move a10, *a14+, 1 +3f66f4d0: move *a13(0xffa0), *a14+, 1 +3f66f4f0: calla L3F66C520 +3f66f520: addk 16, a10 +3f66f530: move a14, -*sp, 1 +3f66f540: move a10, *a14+, 1 +3f66f550: move a5, *a14+, 1 +3f66f560: calla L3F66C630 +3f66f590: addk 32, a10 +3f66f5a0: move a14, -*sp, 1 +3f66f5b0: move a10, *a14+, 1 +3f66f5c0: move a7, *a14+, 1 +3f66f5d0: calla L3F66C520 +3f66f600: addk 16, a10 +3f66f610: move a7, a8 +3f66f620: jreq L3F66F6D0 +3f66f630: move a14, -*sp, 1 +3f66f640: move a7, *a14+, 1 +3f66f650: move a10, *a14+, 1 +3f66f660: move *a13(0xff60), *a14+, 1 +3f66f680: calla L3FB44400 +3f66f6b0: sll 0x3, a7 +3f66f6c0: add a7, a10 +L3F66F6D0: +3f66f6d0: move a14, -*sp, 1 +3f66f6e0: movk 1, a7 +3f66f6f0: move a7, *a14+, 1 +3f66f700: calla L3FB2C000 +3f66f730: setf 16, 0, 0 +3f66f740: move a8, *a9(0x30), 0 +3f66f760: jruc L3F66F7D0 +L3F66F770: +3f66f770: move *a13(0xffe0), a8, 1 +3f66f790: jaeq L3F66EB10 +3f66f7b0: dec a8 +3f66f7c0: jreq L3F66F360 +L3F66F7D0: +3f66f7d0: move *a13(0xff00), a7, 1 +3f66f7f0: move a10, a5 +3f66f800: sub a7, a5 +3f66f810: move a5, a8 +3f66f820: sra 0x3, a8 +L3F66F830: +3f66f830: move *sp(0xe0), a14, 1 +3f66f850: mmfm sp, a5,a7,a9,a10,a11,a13 +3f66f870: rets 2 +3f66f880: sra 0x1e, a0 +3f66f890: sra 0x17, a3 +3f66f8a0: sra b11, b2 +3f66f8b0: mpyu b11, b3 +3f66f8c0: lmo a11, a13 +3f66f8d0: .word 0x7571 +3f66f8e0: .word 0x7265 +3f66f8f0: srl 0xd, b9 +3f66f900: rets 3 +3f66f910: srl 0xf, b4 +3f66f920: call b3 +3f66f930: or a9, a8 +3f66f940: or a2, a12 +3f66f950: cmp b10, b2 +3f66f960: sra 0x16, b8 +3f66f970: rl 0x8, a9 +3f66f980: rl 0x11, sp +3f66f990: srl 0x7, b8 +3f66f9a0: dsjs b8, L3F66F9C0 +3f66f9b0: sll 0x8, a0 +L3F66F9C0: +3f66f9c0: srl 0xd, b3 +3f66f9d0: .word 0x7325 +3f66f9e0: .word 0x0000 +L3F66F9F0: +3f66f9f0: mmtm sp, a5,a7,a9,a11,a13 +3f66fa10: move a14, a13 +3f66fa20: addi 0x1440, a14 +3f66fa40: sub a11, a11 +3f66fa50: move a11, *a13(0x80), 1 +3f66fa70: move a11, *a13(0xa0), 1 +3f66fa90: move *a13(0xffe0), *a13(0x340), 1 +3f66fac0: move *a13(0xffa0), *a13(0x360), 1 +3f66faf0: movi 0x3c, a11 +3f66fb10: move a11, *a13(0x400), 1 +3f66fb30: move @0x1b3900, a11, 1 +3f66fb60: move *a11(0x100), a11, 1 +3f66fb80: move *a11(0xeb0), a11, 1 +3f66fba0: btst 0, a11 +3f66fbb0: jrne L3F66FC50 +3f66fbc0: calla L3F66CC20 +3f66fbf0: inc a8 +3f66fc00: jrne L3F66FC50 +3f66fc10: movi 0xffff, a8 +3f66fc30: jauc L3F6719F0 +L3F66FC50: +3f66fc50: move @0x1b3900, a11, 1 +3f66fc80: move *a11(0x100), a7, 1 +3f66fca0: move *a7(0xeb0), a7, 1 +3f66fcc0: btst 3, a7 +3f66fcd0: jrne L3F66FD50 +3f66fce0: move *a13(0xffc0), a7, 1 +3f66fd00: cmpi 0x200, a7 +3f66fd20: jrgt L3F66FD50 +3f66fd30: sub a7, a7 +3f66fd40: jruc L3F66FD60 +L3F66FD50: +3f66fd50: movk 1, a7 +L3F66FD60: +3f66fd60: move a7, *a13(0x20), 1 +3f66fd80: move *a13(0x340), a7, 1 +3f66fda0: setf 16, 0, 0 +3f66fdb0: move *a7(0x0), *a13(0xc0), 0 +3f66fde0: move *a11(0x100), a7, 1 +3f66fe00: move *a7(0xe90), *a13(0x0), 1 +3f66fe30: move *a13, a7, 1 +3f66fe40: jale L3F6716B0 +L3F66FE60: +3f66fe60: sub a11, a11 +3f66fe70: move a11, *a13(0x60), 1 +3f66fe90: move @0x1b3900, a7, 1 +3f66fec0: move *a7(0x100), a7, 1 +3f66fee0: move *a7(0xed0), a7, 1 +3f66ff00: cmp a7, a11 +3f66ff10: jage L3F671660 +L3F66FF30: +3f66ff30: move *a13(0x20), a11, 1 +3f66ff50: jreq L3F66FFE0 +3f66ff60: sub a7, a7 +3f66ff70: move a7, *a13(0x1420), 1 +3f66ff90: calla L3F6EDD80 +3f66ffc0: jauc L3F671300 +L3F66FFE0: +3f66ffe0: move @0x1b3900, a7, 1 +3f670010: move *a7(0x100), a11, 1 +3f670030: move *a11(0x1b80), a11, 1 +3f670050: jrge L3F670130 +3f670060: move *a7(0x100), a11, 1 +3f670080: move a14, -*sp, 1 +3f670090: sub a7, a7 +3f6700a0: move a7, *a14+, 1 +3f6700b0: movk 2, a7 +3f6700c0: move a7, *a14+, 1 +3f6700d0: move a7, *a14+, 1 +3f6700e0: calla L3F5C9A00 +3f670110: move a8, *a11(0x1b80), 1 +L3F670130: +3f670130: calla L3FB2E040 +3f670160: move a14, -*sp, 1 +3f670170: movk 16, a11 +3f670180: move a11, *a14+, 1 +3f670190: move @0x1b3900, a7, 1 +3f6701c0: move *a7(0x100), a11, 1 +3f6701e0: move *a13(0x60), a7, 1 +3f670200: sll 0x7, a7 +3f670210: add a7, a11 +3f670220: addi 0xef0, a11 +3f670240: move a11, *a14+, 1 +3f670250: sub a11, a11 +3f670260: move a11, *a14+, 1 +3f670270: move *a13(0xffc0), *a14+, 1 +3f670290: move *a13(0xffe0), *a14+, 1 +3f6702b0: move @0x1b3900, a7, 1 +3f6702e0: move *a7(0x100), a11, 1 +3f670300: move *a11(0x1b80), *a14+, 1 +3f670320: calla L3F5D3D70 +3f670350: move *a13(0xffc0), a11, 1 +3f670370: cmp a11, a8 +3f670380: jane L3F671570 +3f6703a0: move @0x1b3900, a7, 1 +3f6703d0: move *a7(0x100), a5, 1 +3f6703f0: move *a7(0x100), a11, 1 +3f670410: move *a11(0xe90), a11, 1 +3f670430: move *a13, a7, 1 +3f670440: sub a7, a11 +3f670450: move *a5(0xe70), a5, 1 +3f670470: sll a11, a5 +3f670480: move @0x1b3900, a11, 1 +3f6704b0: move *a11(0x100), a7, 1 +3f6704d0: move *a7(0xed0), a7, 1 +3f6704f0: divs a7, a5 +3f670500: move a5, *a13(0x300), 1 +3f670520: jrgt L3F670560 +3f670530: movk 1, a7 +3f670540: move a7, *a13(0x300), 1 +L3F670560: +3f670560: sub a7, a7 +3f670570: move a7, *a13(0x320), 1 +L3F670590: +3f670590: move a14, -*sp, 1 +3f6705a0: movk 32, a11 +3f6705b0: move a11, *a14+, 1 +3f6705c0: move a13, a7 +3f6705d0: addi 0x100, a7 +3f6705f0: move a7, *a14+, 1 +3f670600: calla L3FB44A00 +3f670630: move a14, -*sp, 1 +3f670640: move a11, *a14+, 1 +3f670650: move a13, a5 +3f670660: addi 0x200, a5 +3f670680: move a5, *a14+, 1 +3f670690: calla L3FB44A00 +3f6706c0: move @0x1b3900, a5, 1 +3f6706f0: move *a5(0x100), a11, 1 +3f670710: move *a11(0x1b80), a11, 1 +3f670730: srl 0x5, a11 +3f670740: sll 0x5, a11 +3f670750: add a7, a11 +3f670760: move *a5(0x100), a7, 1 +3f670780: move *a7(0x1b80), a7, 1 +3f6707a0: movk 31, a5 +3f6707b0: and a5, a7 +3f6707c0: movk 1, a5 +3f6707d0: sll a7, a5 +3f6707e0: move *a11, a7, 1 +3f6707f0: or a5, a7 +3f670800: move a7, *a11, 1 +3f670810: move @0x1b3900, a11, 1 +3f670840: move *a11(0x100), a7, 1 +3f670860: move *a7(0x1b80), a7, 1 +3f670880: srl 0x5, a7 +3f670890: sll 0x5, a7 +3f6708a0: add a13, a7 +3f6708b0: move *a11(0x100), a5, 1 +3f6708d0: move *a5(0x1b80), a5, 1 +3f6708f0: movk 31, a11 +3f670900: and a11, a5 +3f670910: movk 1, a11 +3f670920: sll a5, a11 +3f670930: move *a7(0x200), a5, 1 +3f670950: or a11, a5 +3f670960: move a5, *a7(0x200), 1 +3f670980: move a14, -*sp, 1 +3f670990: move a13, a11 +3f6709a0: addi 0x300, a11 +3f6709c0: move a11, *a14+, 1 +3f6709d0: move a13, a7 +3f6709e0: addi 0x200, a7 +3f670a00: move a7, *a14+, 1 +3f670a10: sub a5, a5 +3f670a20: move a5, *a14+, 1 +3f670a30: move a13, a5 +3f670a40: addi 0x100, a5 +3f670a60: move a5, *a14+, 1 +3f670a70: move @0x1b3900, a5, 1 +3f670aa0: move *a5(0x100), a7, 1 +3f670ac0: move *a7(0x1b80), a7, 1 +3f670ae0: inc a7 +3f670af0: move a7, *a14+, 1 +3f670b00: calla L3F5E43F0 +3f670b30: move a8, a9 +3f670b40: calla L3FB2E130 +3f670b70: move a9, a5 +3f670b80: jalt L3F671570 +3f670ba0: jrne L3F670CF0 +3f670bb0: move @0x1b3900, a7, 1 +3f670be0: move *a7(0x100), a5, 1 +3f670c00: move *a5(0xed0), a5, 1 +3f670c20: dec a5 +3f670c30: jrle L3F670CA0 +3f670c40: move *a13(0xa0), a5, 1 +3f670c60: jreq L3F670CA0 +3f670c70: sub a11, a11 +3f670c80: move a11, *a13(0xa0), 1 +L3F670CA0: +3f670ca0: movk 1, a11 +3f670cb0: move a11, *a13(0x80), 1 +3f670cd0: jauc L3F671570 +L3F670CF0: +3f670cf0: move @0x1b3900, a7, 1 +3f670d20: move *a7(0x100), a5, 1 +3f670d40: move *a5(0x1b80), a5, 1 +3f670d60: srl 0x5, a5 +3f670d70: sll 0x5, a5 +3f670d80: add a13, a5 +3f670d90: move *a7(0x100), a11, 1 +3f670db0: move *a11(0x1b80), a11, 1 +3f670dd0: movk 31, a7 +3f670de0: and a7, a11 +3f670df0: movk 1, a7 +3f670e00: sll a11, a7 +3f670e10: move *a5(0x200), a11, 1 +3f670e30: and a7, a11 +3f670e40: jrne L3F671570 +3f670e50: move a14, -*sp, 1 +3f670e60: sub a11, a11 +3f670e70: move a11, *a14+, 1 +3f670e80: move *a13(0xff80), *a14+, 1 +3f670ea0: move *a13(0xffa0), *a14+, 1 +3f670ec0: move @0x1b3900, a7, 1 +3f670ef0: move *a7(0x100), a5, 1 +3f670f10: move *a5(0x1b80), *a14+, 1 +3f670f30: calla L3F5D8E70 +3f670f60: move a8, *a13(0x40), 1 +3f670f80: move a8, a5 +3f670f90: jrle L3F671570 +3f670fa0: movk 1, a7 +3f670fb0: move a7, *a13(0x80), 1 +3f670fd0: move *a13(0x360), a11, 1 +3f670ff0: setf 16, 0, 0 +3f671000: move *a13(0xc0), a5, 0 +3f671020: move *a11, a11, 0 +3f671030: cmp a11, a5 +3f671040: jane L3F670590 +3f671060: move @0x1b3900, a11, 1 +3f671090: move *a11(0x100), a5, 1 +3f6710b0: move *a5(0xeb0), a5, 1 +3f6710d0: btst 5, a5 +3f6710e0: jrne L3F671300 +3f6710f0: move *a13(0x360), a5, 1 +3f671110: setf 1, 0, 0 +3f671120: move *a5(0x11), a5, 0 +3f671140: jreq L3F671300 +3f671150: move a14, -*sp, 1 +3f671160: move *a11(0x100), a5, 1 +3f671180: move *a5(0x1b80), *a14+, 1 +3f6711a0: calla L3F5E8930 +3f6711d0: move @0x1b3900, a11, 1 +3f671200: move *a11(0x100), a5, 1 +3f671220: movi 0xffff, a7 +3f671240: move a7, *a5(0x1b80), 1 +3f671260: move *a11(0x100), a5, 1 +3f671280: move *a5(0xe90), a5, 1 +3f6712a0: inc a5 +3f6712b0: move a5, *a13, 1 +3f6712c0: movk 1, a7 +3f6712d0: move a7, *a13(0x20), 1 +3f6712f0: jruc L3F671570 +L3F671300: +3f671300: move @0x1b3900, a11, 1 +3f671330: move *a11(0x100), a7, 1 +3f671350: move *a7(0xeb0), a7, 1 +3f671370: andi 0x108, a7 +3f6713a0: cmpi 0x108, a7 +3f6713c0: jrne L3F671430 +3f6713d0: move *a13(0x60), a7, 1 +3f6713f0: jrne L3F671430 +3f671400: move *a13(0x40), a8, 1 +3f671420: jruc L3F6719F0 +L3F671430: +3f671430: move a14, -*sp, 1 +3f671440: move *a11(0x100), a7, 1 +3f671460: move *a7(0x1b80), *a14+, 1 +3f671480: calla L3F5E8930 +3f6714b0: move @0x1b3900, a11, 1 +3f6714e0: move *a11(0x100), a7, 1 +3f671500: movi 0xffff, a5 +3f671520: move a5, *a7(0x1b80), 1 +3f671540: move *a13(0x40), a8, 1 +3f671560: jruc L3F6719F0 +L3F671570: +3f671570: move *a13(0x60), a11, 1 +3f671590: inc a11 +3f6715a0: move a11, *a13(0x60), 1 +3f6715c0: move @0x1b3900, a7, 1 +3f6715f0: move *a7(0x100), a5, 1 +3f671610: move *a5(0xed0), a5, 1 +3f671630: cmp a5, a11 +3f671640: jalt L3F66FF30 +L3F671660: +3f671660: move *a13, a7, 1 +3f671670: dec a7 +3f671680: move a7, *a13, 1 +3f671690: jagt L3F66FE60 +L3F6716B0: +3f6716b0: move @0x1b3900, a11, 1 +3f6716e0: move *a11(0x100), a5, 1 +3f671700: move *a5(0x1b80), a5, 1 +3f671720: jrlt L3F671840 +3f671730: move a14, -*sp, 1 +3f671740: move *a11(0x100), a5, 1 +3f671760: move *a5(0x1b80), *a14+, 1 +3f671780: calla L3F5E8930 +3f6717b0: move @0x1b3900, a11, 1 +3f6717e0: move *a11(0x100), a5, 1 +3f671800: movi 0xffff, a7 +3f671820: move a7, *a5(0x1b80), 1 +L3F671840: +3f671840: move *a13(0x20), a7, 1 +3f671860: jrne L3F671980 +3f671870: move *a13(0x80), a5, 1 +3f671890: jrne L3F671910 +3f6718a0: move *a11(0x100), a5, 1 +3f6718c0: movi 0x3d, a7 +3f6718e0: movb a7, *a5(0x20) +3f671900: jruc L3F6719D0 +L3F671910: +3f671910: move *a11(0x100), a5, 1 +3f671930: movi 0x3c, a7 +3f671950: movb a7, *a5(0x20) +3f671970: jruc L3F6719D0 +L3F671980: +3f671980: move *a11(0x100), a5, 1 +3f6719a0: movb *a13(0x400), *a5(0x20) +L3F6719D0: +3f6719d0: movi 0xffff, a8 +L3F6719F0: +3f6719f0: move *sp(0xc0), a14, 1 +3f671a10: mmfm sp, a5,a7,a9,a11,a13 +3f671a30: rets 2 +L3F671A40: +3f671a40: mmtm sp, a9,a11 +3f671a60: move @0x1b3900, a11, 1 +3f671a90: move *a11(0x100), a11, 1 +3f671ab0: move *a11(0x1b80), a11, 1 +3f671ad0: inc a11 +3f671ae0: jreq L3F671C30 +3f671af0: move a14, -*sp, 1 +3f671b00: move @0x1b3900, a11, 1 +3f671b30: move *a11(0x100), a9, 1 +3f671b50: move *a9(0x1b80), *a14+, 1 +3f671b70: calla L3F5E8930 +3f671ba0: move @0x1b3900, a11, 1 +3f671bd0: move *a11(0x100), a9, 1 +3f671bf0: movi 0xffff, a11 +3f671c10: move a11, *a9(0x1b80), 1 +L3F671C30: +3f671c30: mmfm sp, a9,a11 +3f671c50: rets +3f671c60: sra 0x1e, a0 +3f671c70: sra 0x17, a3 +3f671c80: sra b11, b2 +3f671c90: mpyu b11, b3 +3f671ca0: sra b11, b3 +3f671cb0: sra a3, a14 +3f671cc0: sll a9, a14 +3f671cd0: .word 0x3409 +3f671ce0: rl 0x19, a14 +3f671cf0: sra 0x20, a9 +3f671d00: move b2, b5 +3f671d10: andn b2, b4 +3f671d20: divs a2, a9 +3f671d30: call a9 +3f671d40: srl 0x7, b1 +3f671d50: dsjs b2, L3F671D70 +3f671d60: dsjs sp, L3F671D80 +L3F671D70: +3f671d70: rev b8 +L3F671D80: +3f671d80: mmtm sp, a9,a11,a13 +3f671da0: move a14, a13 +3f671db0: addi 0x820, a14 +3f671dd0: calla L3FB33870 +3f671e00: move a8, *a13, 1 +3f671e10: move @0x95540, a11, 1 +3f671e40: move a11, *a13(0xffe0), 1 +3f671e60: jreq L3F6724F0 +3f671e70: setf 16, 1, 0 +3f671e80: move *a11(0x50), a11, 0 +3f671ea0: jreq L3F672030 +3f671eb0: move a14, -*sp, 1 +3f671ec0: sub a11, a11 +3f671ed0: move a11, *a14+, 1 +3f671ee0: calla L3F673200 +3f671f10: move a14, -*sp, 1 +3f671f20: move *a13(0xffe0), *a14+, 1 +3f671f40: movi 0x3f674530, a8 +3f671f70: move a8, *a14+, 1 +3f671f80: move a13, a11 +3f671f90: addk 32, a11 +3f671fa0: move a11, *a14+, 1 +3f671fb0: calla L3FB34430 +3f671fe0: move a14, -*sp, 1 +3f671ff0: move a11, *a14+, 1 +3f672000: calla L3F596290 +L3F672030: +3f672030: move *a13(0xffe0), a11, 1 +3f672050: setf 16, 1, 0 +3f672060: move *a13(0xffa0), *a11(0x50), 0 +3f672090: setf 16, 0, 0 +3f6720a0: move @0x94540, a9, 0 +3f6720d0: dec a9 +3f6720e0: move a9, @0x94540, 0 +3f672110: move *a13(0xffa0), a9, 1 +3f672130: sll 0x4, a9 +3f672140: addi 0x94540, a9 +3f672170: move *a9, a11, 0 +3f672180: inc a11 +3f672190: move a11, *a9, 0 +3f6721a0: move *a13(0xffe0), a11, 1 +3f6721c0: move *a11, a9, 1 +3f6721d0: move a9, @0x95540, 1 +3f672200: sub a9, a9 +3f672210: move a9, *a11, 1 +3f672220: sext a11, 0 +3f672230: andi 0x3ff, a11 +3f672260: jrne L3F6722F0 +3f672270: setf 16, 1, 0 +3f672280: move @0x95540, a11, 0 +3f6722b0: andi 0x3ff, a11 +3f6722e0: jreq L3F672490 +L3F6722F0: +3f6722f0: move a14, -*sp, 1 +3f672300: move a9, *a14+, 1 +3f672310: calla L3F673200 +3f672340: move a14, -*sp, 1 +3f672350: move @0x95540, *a14+, 1 +3f672380: move *a13(0xffe0), *a14+, 1 +3f6723a0: movi 0x3f6745a0, a8 +3f6723d0: move a8, *a14+, 1 +3f6723e0: move a13, a11 +3f6723f0: addk 32, a11 +3f672400: move a11, *a14+, 1 +3f672410: calla L3FB34430 +3f672440: move a14, -*sp, 1 +3f672450: move a11, *a14+, 1 +3f672460: calla L3F596290 +L3F672490: +3f672490: move *a13(0xffe0), a11, 1 +3f6724b0: movk 12, a9 +3f6724c0: move a9, *a11(0x20), 1 +3f6724e0: jruc L3F672590 +L3F6724F0: +3f6724f0: move a14, -*sp, 1 +3f672500: move *a13(0xffa0), *a14+, 1 +3f672520: move *a13(0xffc0), *a14+, 1 +3f672540: calla L3F6AD660 +3f672570: move a8, *a13(0xffe0), 1 +L3F672590: +3f672590: move a14, -*sp, 1 +3f6725a0: move *a13(0x0), *a14+, 1 +3f6725c0: calla L3FB338D0 +3f6725f0: move *sp(0x80), a14, 1 +3f672610: mmfm sp, a9,a11,a13 +3f672630: rets 2 +3f672640: mmtm sp, a7,a9,a11,a13 +3f672660: move a14, a13 +3f672670: addi 0x820, a14 +3f672690: calla L3FB33870 +3f6726c0: move a8, *a13, 1 +3f6726d0: move *a13(0xffe0), a11, 1 +3f6726f0: setf 16, 1, 0 +3f672700: move *a11(0x50), a11, 0 +3f672720: jrne L3F672810 +3f672730: move a14, -*sp, 1 +3f672740: sub a11, a11 +3f672750: move a11, *a14+, 1 +3f672760: calla L3F673200 +3f672790: move a14, -*sp, 1 +3f6727a0: movi 0x3f674698, a8 +3f6727d0: move a8, *a14+, 1 +3f6727e0: calla L3F596290 +L3F672810: +3f672810: move *a13(0xffe0), a11, 1 +3f672830: setf 16, 1, 0 +3f672840: move *a11(0x50), a9, 0 +3f672860: sll 0x4, a9 +3f672870: addi 0x94540, a9 +3f6728a0: setf 16, 0, 0 +3f6728b0: move *a9, a7, 0 +3f6728c0: dec a7 +3f6728d0: move a7, *a9, 0 +3f6728e0: move @0x94540, a9, 0 +3f672910: inc a9 +3f672920: move a9, @0x94540, 0 +3f672950: sub a7, a7 +3f672960: move a7, *a11(0x50), 0 +3f672980: move *a11(0x20), a7, 1 +3f6729a0: cmpi 0x80, a7 +3f6729c0: jrc L3F672C50 +3f6729d0: move *a11(0x20), a7, 1 +3f6729f0: sll 0x3, a7 +3f672a00: add a11, a7 +3f672a10: andi 0xffffe000, a7 +3f672a40: move a7, *a13(0xffc0), 1 +3f672a60: move @0x94440, a11, 1 +3f672a90: sub a11, a7 +3f672aa0: sra 0xd, a7 +3f672ab0: sll 0x3, a7 +3f672ac0: addi 0x95580, a7 +3f672af0: movb *a7, a9 +3f672b00: dec a9 +3f672b10: movb a9, *a7 +3f672b20: sll 0x18, a9 +3f672b30: sra 0x18, a9 +3f672b40: jrne L3F672C50 +3f672b50: move *a13(0xffc0), a9, 1 +3f672b70: move @0x95560, a7, 1 +3f672ba0: move a7, *a9, 1 +3f672bb0: move a9, @0x95560, 1 +3f672be0: move @0x944c0, a7, 1 +3f672c10: inc a7 +3f672c20: move a7, @0x944c0, 1 +L3F672C50: +3f672c50: move *a13(0xffe0), a11, 1 +3f672c70: move *a11(0x0), *a13(0xffc0), 1 +3f672ca0: move @0x95540, a9, 1 +3f672cd0: move a9, *a11, 1 +3f672ce0: sext a11, 0 +3f672cf0: andi 0x3ff, a11 +3f672d20: jrne L3F672DF0 +3f672d30: sext a9, 0 +3f672d40: andi 0x3ff, a9 +3f672d70: jrne L3F672DF0 +3f672d80: setf 16, 1, 0 +3f672d90: move *a13(0xffc0), a11, 0 +3f672db0: andi 0x3ff, a11 +3f672de0: jreq L3F672FC0 +L3F672DF0: +3f672df0: move a14, -*sp, 1 +3f672e00: sub a11, a11 +3f672e10: move a11, *a14+, 1 +3f672e20: calla L3F673200 +3f672e50: move a14, -*sp, 1 +3f672e60: move *a13(0xffc0), *a14+, 1 +3f672e80: move @0x95540, *a14+, 1 +3f672eb0: move *a13(0xffe0), *a14+, 1 +3f672ed0: movi 0x3f6746c8, a8 +3f672f00: move a8, *a14+, 1 +3f672f10: move a13, a9 +3f672f20: addk 32, a9 +3f672f30: move a9, *a14+, 1 +3f672f40: calla L3FB34430 +3f672f70: move a14, -*sp, 1 +3f672f80: move a9, *a14+, 1 +3f672f90: calla L3F596290 +L3F672FC0: +3f672fc0: move *a13(0xffe0), a11, 1 +3f672fe0: sub a9, a9 +3f672ff0: move a9, *a11(0x20), 1 +3f673010: move a9, *a11(0x3e0), 1 +3f673030: move a11, @0x95540, 1 +3f673060: move a14, -*sp, 1 +3f673070: move *a13(0x0), *a14+, 1 +3f673090: calla L3FB338D0 +3f6730c0: move @0x95d90, a7, 1 +3f6730f0: jreq L3F6731B0 +3f673100: move a9, @0x95d90, 1 +3f673130: move a14, -*sp, 1 +3f673140: movi 0x95540, a7 +3f673170: move a7, *a14+, 1 +3f673180: calla L3F6FB7E0 +L3F6731B0: +3f6731b0: move *sp(0xa0), a14, 1 +3f6731d0: mmfm sp, a7,a9,a11,a13 +3f6731f0: rets 2 +L3F673200: +3f673200: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f673220: move a14, a13 +3f673230: addi 0x4020, a14 +3f673250: calla L3FB2E340 +3f673280: move a8, *a13, 1 +3f673290: sub a11, a11 +3f6732a0: move a14, -*sp, 1 +3f6732b0: move @0x94460, *a14+, 1 +3f6732e0: setf 16, 0, 0 +3f6732f0: move @0x94540, a7, 0 +3f673320: move @0x94460, a5, 1 +3f673350: sub a7, a5 +3f673360: move a5, *a14+, 1 +3f673370: movi 0x3f675070, a8 +3f6733a0: move a8, *a14+, 1 +3f6733b0: move a13, a5 +3f6733c0: addk 32, a5 +3f6733d0: move a5, *a14+, 1 +3f6733e0: calla L3FB34430 +3f673410: movi 0x1e4d70, a0 +3f673440: move *a0(0x20), a7, 1 +3f673460: jreq L3F673770 +3f673470: setf 16, 0, 0 +L3F673480: +3f673480: move *a0, a7, 1 +3f673490: sll 0x4, a7 +3f6734a0: addi 0x94540, a7 +3f6734d0: move *a7, a7, 0 +3f6734e0: jreq L3F673720 +3f6734f0: move *a0, a7, 1 +3f673500: sll 0x3, a7 +3f673510: addi 0x1e5110, a7 +3f673540: movk 1, a5 +3f673550: movb a5, *a7 +3f673560: move a14, -*sp, 1 +3f673570: move *a0(0x20), *a14+, 1 +3f673590: move *a0, a7, 1 +3f6735a0: sll 0x4, a7 +3f6735b0: addi 0x94540, a7 +3f6735e0: move *a7, a8, 0 +3f6735f0: move a8, *a14+, 1 +3f673600: movi 0x3f675118, a8 +3f673630: move a8, *a14+, 1 +3f673640: move a13, a7 +3f673650: addk 32, a7 +3f673660: move a7, *a14+, 1 +3f673670: calla L3FB34430 +3f6736a0: move *a0, a3, 1 +3f6736b0: sll 0x4, a3 +3f6736c0: addi 0x94540, a3 +3f6736f0: setf 16, 0, 0 +3f673700: move *a3, a3, 0 +3f673710: add a3, a11 +L3F673720: +3f673720: addi 0x40, a0 +3f673740: move *a0(0x20), a7, 1 +3f673760: jrne L3F673480 +L3F673770: +3f673770: movk 1, a7 +3f673780: movb a7, @0x1e5110 +3f6737b0: sub a12, a12 +3f6737c0: move @0x1e50f0, a5, 1 +3f6737f0: cmp a5, a12 +3f673800: jrge L3F673B10 +L3F673810: +3f673810: move a12, a7 +3f673820: sll 0x3, a7 +3f673830: addi 0x1e5110, a7 +3f673860: movb *a7, a7 +3f673870: jrne L3F673AB0 +3f673880: move a12, a7 +3f673890: sll 0x4, a7 +3f6738a0: addi 0x94540, a7 +3f6738d0: setf 16, 0, 0 +3f6738e0: move *a7, a7, 0 +3f6738f0: jreq L3F673AB0 +3f673900: move a14, -*sp, 1 +3f673910: move a12, *a14+, 1 +3f673920: move a12, a7 +3f673930: sll 0x4, a7 +3f673940: addi 0x94540, a7 +3f673970: move *a7, a8, 0 +3f673980: move a8, *a14+, 1 +3f673990: movi 0x3f6751f0, a8 +3f6739c0: move a8, *a14+, 1 +3f6739d0: move a13, a7 +3f6739e0: addk 32, a7 +3f6739f0: move a7, *a14+, 1 +3f673a00: calla L3FB34430 +3f673a30: move a12, a5 +3f673a40: sll 0x4, a5 +3f673a50: addi 0x94540, a5 +3f673a80: setf 16, 0, 0 +3f673a90: move *a5, a5, 0 +3f673aa0: add a5, a11 +L3F673AB0: +3f673ab0: inc a12 +3f673ac0: move @0x1e50f0, a7, 1 +3f673af0: cmp a7, a12 +3f673b00: jrlt L3F673810 +L3F673B10: +3f673b10: setf 16, 0, 0 +3f673b20: move @0x94540, a7, 0 +3f673b50: move @0x94460, a5, 1 +3f673b80: sub a7, a5 +3f673b90: cmp a5, a11 +3f673ba0: jreq L3F673CC0 +3f673bb0: move a14, -*sp, 1 +3f673bc0: move @0x94460, a5, 1 +3f673bf0: sub a7, a5 +3f673c00: sub a11, a5 +3f673c10: move a5, *a14+, 1 +3f673c20: movi 0x3f675328, a8 +3f673c50: move a8, *a14+, 1 +3f673c60: move a13, a5 +3f673c70: addk 32, a5 +3f673c80: move a5, *a14+, 1 +3f673c90: calla L3FB34430 +L3F673CC0: +3f673cc0: move a14, -*sp, 1 +3f673cd0: move @0x94480, *a14+, 1 +3f673d00: move @0x94480, a7, 1 +3f673d30: move @0x944c0, a5, 1 +3f673d60: sub a5, a7 +3f673d70: move a7, *a14+, 1 +3f673d80: movi 0x3f6753f8, a8 +3f673db0: move a8, *a14+, 1 +3f673dc0: move a13, a7 +3f673dd0: addk 32, a7 +3f673de0: move a7, *a14+, 1 +3f673df0: calla L3FB34430 +3f673e20: move a14, -*sp, 1 +3f673e30: move @0x944a0, *a14+, 1 +3f673e60: movi 0x3f6754d0, a8 +3f673e90: move a8, *a14+, 1 +3f673ea0: move a7, *a14+, 1 +3f673eb0: calla L3FB34430 +3f673ee0: move @0x94460, a5, 1 +3f673f10: sll 0x7, a5 +3f673f20: move @0x94480, a3, 1 +3f673f50: sll 0xa, a3 +3f673f60: add a3, a5 +3f673f70: move @0x944a0, a3, 1 +3f673fa0: sll 0xa, a3 +3f673fb0: add a3, a5 +3f673fc0: move a5, a9 +3f673fd0: setf 16, 0, 0 +3f673fe0: move @0x94540, a5, 0 +3f674010: sll 0x7, a5 +3f674020: move @0x944c0, a3, 1 +3f674050: sll 0xa, a3 +3f674060: add a3, a5 +3f674070: move a5, a10 +3f674080: move a14, -*sp, 1 +3f674090: move a9, a5 +3f6740a0: sub a10, a5 +3f6740b0: movi 0x64, a3 +3f6740d0: mpys a3, a5 +3f6740e0: divs a9, a5 +3f6740f0: move a5, *a14+, 1 +3f674100: move a9, a5 +3f674110: sra 0xa, a5 +3f674120: move a5, *a14+, 1 +3f674130: movi 0x3f6755c0, a8 +3f674160: move a8, *a14+, 1 +3f674170: move a7, *a14+, 1 +3f674180: calla L3FB34430 +3f6741b0: move a14, -*sp, 1 +3f6741c0: move @0x944e0, *a14+, 1 +3f6741f0: movi 0x3f675730, a8 +3f674220: move a8, *a14+, 1 +3f674230: move a7, *a14+, 1 +3f674240: calla L3FB34430 +3f674270: move a14, -*sp, 1 +3f674280: move @0x94500, *a14+, 1 +3f6742b0: movi 0x3f675828, a8 +3f6742e0: move a8, *a14+, 1 +3f6742f0: move a7, *a14+, 1 +3f674300: calla L3FB34430 +3f674330: move a14, -*sp, 1 +3f674340: move @0x94520, *a14+, 1 +3f674370: movi 0x3f675928, a8 +3f6743a0: move a8, *a14+, 1 +3f6743b0: move a7, *a14+, 1 +3f6743c0: calla L3FB34430 +3f6743f0: move a14, -*sp, 1 +3f674400: move *a13(0x0), *a14+, 1 +3f674420: calla L3FB2E470 +3f674450: move @0x1e5910, a5, 1 +3f674480: inc a5 +3f674490: jrne L3F6744E0 +3f6744a0: movk 2, a5 +3f6744b0: move a5, @0x1e5910, 1 +L3F6744E0: +3f6744e0: move *sp(0x140), a14, 1 +3f674500: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f674520: rets 2 +3f674530: srl a11, a13 +3f674540: .word 0x7465 +3f674550: sla 0x1, b10 +L3F674560: +3f674560: dsjs a13, L3F6744C0 +3f674570: .word 0x7830 +3f674580: .word 0x7825 +3f674590: .word 0x000a +3f6745a0: srl a11, a13 +3f6745b0: .word 0x7465 +3f6745c0: sla 0x1, b10 +3f6745d0: rl a11, a13 +3f6745e0: sla b11, b3 +3f6745f0: sla 0x3, a12 +3f674600: dsjs a13, L3F674560 +3f674610: .word 0x7830 +3f674620: .word 0x7825 +3f674630: mods a9, a0 +3f674640: .word 0x7266 +3f674650: sra a11, a5 +3f674660: rl 0x1, b13 +3f674670: sll 0xb, b8 +3f674680: .word 0x0a78 +L3F674690: +3f674690: mods a8, a0 +3f6746a0: .word 0x7266 +3f6746b0: sra a11, a5 +3f6746c0: mods a8, a0 +3f6746d0: .word 0x7266 +3f6746e0: sra a11, a5 +3f6746f0: sla 0x1, b10 +3f674700: rl a11, a13 +3f674710: sla b11, b3 +L3F674720: +3f674720: sla 0x3, a12 +3f674730: dsjs a13, L3F674690 +3f674740: .word 0x7830 +3f674750: .word 0x7825 +3f674760: mods a9, a0 +3f674770: .word 0x7266 +3f674780: sra a11, a5 +3f674790: rl 0x1, b13 +3f6747a0: sll 0xb, b8 +3f6747b0: sla 0x3, b8 +3f6747c0: dsjs a14, L3F674720 +3f6747d0: .word 0x7830 +3f6747e0: .word 0x7825 +3f6747f0: .word 0x000a +3f674800: sla a11, a4 +3f674810: sla b11, b4 +3f674820: .word 0x7000 +3f674830: sll a11, a1 +3f674840: sra a11, a11 +3f674850: sla 0x3, b4 +3f674860: sra a11, a8 +3f674870: sra a3, a1 +3f674880: .word 0x7265 +3f674890: .word 0x0073 +3f6748a0: modu b11, b3 +3f6748b0: lmo a11, a3 +3f6748c0: .word 0x7465 +3f6748d0: .word 0x7320 +3f6748e0: .word 0x7274 +3f6748f0: sll b11, b5 +3f674900: .word 0x7574 +3f674910: sra b11, b2 +3f674920: .word 0x0073 +3f674930: .word 0x7270 +3f674940: .word 0x746f +3f674950: sll a11, sp +3f674960: mods a3, sp +3f674970: sll a9, a0 +3f674980: modu a3, sp +3f674990: .word 0x7274 +3f6749a0: mods a3, sp +3f6749b0: sll a1, a0 +3f6749c0: modu a11, a12 +3f6749d0: lmo a11, a3 +3f6749e0: .word 0x0073 +3f6749f0: modu b11, b2 +3f674a00: .word 0x7475 +3f674a10: modu a3, a9 +3f674a20: sla 0x3, a7 +3f674a30: sla b11, b4 +3f674a40: mods a3, a2 +3f674a50: sla 0x3, a5 +3f674a60: modu a3, a5 +3f674a70: .word 0x7274 +3f674a80: sra a11, a9 +3f674a90: .word 0x0073 +3f674aa0: move a10, a9 +3f674ab0: sla 0x2, b0 +3f674ac0: modu a11, a8 +3f674ad0: .word 0x7473 +3f674ae0: .word 0x7420 +3f674af0: sll a3, a1 +3f674b00: sra a11, a12 +3f674b10: sra a9, a0 +3f674b20: .word 0x746e +3f674b30: rl b11, b2 +3f674b40: .word 0x7365 +3f674b50: sla a8, a0 +3f674b60: sra a3, a4 +3f674b70: sra b11, b2 +3f674b80: .word 0x7373 +3f674b90: .word 0x7220 +3f674ba0: .word 0x7365 +3f674bb0: mods a3, sp +3f674bc0: .word 0x7475 +3f674bd0: modu a11, a9 +3f674be0: sla 0x3, a14 +3f674bf0: sla b11, b4 +3f674c00: mods a3, a2 +3f674c10: .word 0x7365 +3f674c20: srl a0, a0 +3f674c30: sla b11, b2 +3f674c40: mods a11, a7 +3f674c50: modu a3, a5 +3f674c60: sla 0x3, b4 +3f674c70: sra b11, b2 +3f674c80: .word 0x7361 +3f674c90: sra b11, b3 +3f674ca0: sll a3, a13 +3f674cb0: .word 0x796c +3f674cc0: .word 0x7120 +3f674cd0: sra b11, b5 +3f674ce0: sra b11, b5 +3f674cf0: rl a1, a0 +3f674d00: sla a11, a5 +3f674d10: sra a11, a4 +3f674d20: .word 0x7372 +3f674d30: .word 0x7300 +3f674d40: sll a11, sp +3f674d50: sra a11, a11 +3f674d60: sla 0x3, b4 +3f674d70: sla a11, a14 +3f674d80: sra a11, a13 +3f674d90: sla 0x3, b3 +3f674da0: modu a3, a1 +3f674db0: sla 0x3, a4 +3f674dc0: sra a3, a1 +3f674dd0: .word 0x7264 +3f674de0: .word 0x7365 +3f674df0: sra b11, b3 +3f674e00: .word 0x0073 +3f674e10: modu b11, b10 +3f674e20: sll a3, a13 +3f674e30: sra a11, a9 +3f674e40: .word 0x7020 +3f674e50: modu b11, b2 +3f674e60: sra a11, a3 +3f674e70: .word 0x7373 +3f674e80: rl a9, a0 +3f674e90: srl a3, a14 +3f674ea0: .word 0x726f +3f674eb0: sla a11, a13 +3f674ec0: rl b11, b4 +3f674ed0: modu a3, sp +3f674ee0: .word 0x7300 +3f674ef0: sll a11, sp +3f674f00: sra a11, a11 +3f674f10: sla 0x3, b4 +3f674f20: .word 0x706f +3f674f30: rl b11, b4 +3f674f40: modu a3, sp +3f674f50: .word 0x0073 +3f674f60: sll a11, a1 +3f674f70: sra a11, a3 +3f674f80: .word 0x7373 +3f674f90: .word 0x7220 +3f674fa0: srl a11, a9 +3f674fb0: .word 0x7468 +3f674fc0: .word 0x0073 +3f674fd0: modu a3, a9 +3f674fe0: sra b11, b4 +3f674ff0: srl b3, b2 +3f675000: sll a11, a1 +3f675010: sla 0x3, a5 +3f675020: sra a3, a1 +3f675030: .word 0x7264 +3f675040: .word 0x7365 +3f675050: sra b11, b3 +3f675060: .word 0x0073 +3f675070: .word 0x7525 +3f675080: sll 0x9, sp +3f675090: sla 0x3, b5 +3f6750a0: sll a3, a13 +3f6750b0: srl b3, b5 +3f6750c0: sla 0x3, b3 +3f6750d0: modu a3, a9 +3f6750e0: .word 0x7520 +3f6750f0: sra b11, b3 +3f675100: .word 0x0a3a +3f675110: trap 0 +3f675120: .word 0x7525 +3f675130: mods a9, a0 +3f675140: .word 0x7562 +3f675150: .word 0x7366 +3f675160: sla a9, a0 +3f675170: mods a3, a12 +3f675180: sll a11, sp +3f675190: .word 0x7461 +3f6751a0: sra a3, a5 +3f6751b0: .word 0x7420 +3f6751c0: sla 0x3, sp +3f6751d0: .word 0x7325 +3f6751e0: .word 0x000a +3f6751f0: sll 0x8, a9 +3f675200: sla 0x3, b5 +3f675210: sll a3, a13 +3f675220: srl b3, b5 +3f675230: sla 0x3, b3 +3f675240: mods a3, a1 +3f675250: modu a11, a12 +3f675260: sla a11, a3 +3f675270: sra b11, b4 +3f675280: sla 0x3, a4 +3f675290: modu b11, b4 +L3F6752A0: +3f6752a0: dsjs a0, L3F6752A0 +3f6752b0: sll a3, a13 +3f6752c0: srl b3, b5 +3f6752d0: .word 0x7420 +3f6752e0: .word 0x7079 +3f6752f0: sla 0x3, a5 +3f675300: sra a1, a5 +3f675310: .word 0x0a3e +3f675320: sra 0x10, a0 +3f675330: sra 0xf, a10 +3f675340: sll 0x9, a0 +3f675350: sla 0x3, b5 +3f675360: sll a3, a13 +3f675370: srl b3, b5 +3f675380: sla 0x3, b3 +3f675390: rl a11, a13 +3f6753a0: .word 0x7373 +3f6753b0: modu a3, a9 +3f6753c0: sla 0x3, a7 +3f6753d0: sra 0xf, a10 +3f6753e0: .word 0x0a2a +3f6753f0: sll 0x8, a0 +3f675400: srl 0x5, b5 +3f675410: .word 0x7525 +3f675420: mods a9, a0 +3f675430: .word 0x7061 +3f675440: sra b11, b0 +3f675450: sla 0x3, a4 +3f675460: sla b11, b0 +3f675470: sra a11, a7 +3f675480: sla 0x3, b3 +3f675490: modu a3, a9 +3f6754a0: .word 0x7520 +3f6754b0: sra b11, b3 +3f6754c0: .word 0x000a +3f6754d0: .word 0x7525 +3f6754e0: rl a9, a0 +3f6754f0: .word 0x746e +3f675500: .word 0x7265 +3f675510: sla a11, a6 +3f675520: sra a11, a3 +3f675530: .word 0x7020 +3f675540: srl a11, a1 +3f675550: .word 0x7365 +3f675560: sla a9, a0 +3f675570: mods a3, a12 +3f675580: sll a11, sp +3f675590: .word 0x7461 +3f6755a0: sra a3, a5 +3f6755b0: .word 0x000a +3f6755c0: .word 0x7525 +3f6755d0: btst a9, a0 +3f6755e0: .word 0x7962 +3f6755f0: sra b11, b4 +3f675600: sla 0x3, b3 +3f675610: mods a3, a1 +3f675620: modu a11, a12 +3f675630: sla a11, a3 +3f675640: sra b11, b4 +3f675650: sla 0x3, a4 +3f675660: modu b11, b4 +3f675670: modu a1, a0 +3f675680: .word 0x7465 +3f675690: modu b11, b7 +3f6756a0: lmo b11, b2 +3f6756b0: sra 0x1f, a0 +3f6756c0: sra a1, a5 +3f6756d0: sll 0x9, a5 +3f6756e0: rl a9, a0 +3f6756f0: sla 0x3, a14 +3f675700: .word 0x7375 +3f675710: sra 0x15, a5 +3f675720: .word 0x000a +3f675730: .word 0x7525 +3f675740: .word 0x7220 +3f675750: .word 0x7165 +3f675760: sra b11, b5 +3f675770: .word 0x7473 +3f675780: sla 0x3, b3 +3f675790: modu a11, a6 +3f6757a0: sla 0x3, b2 +3f6757b0: sra a11, a13 +3f6757c0: modu a11, a13 +3f6757d0: .word 0x7972 +3f6757e0: sra a1, a0 +3f6757f0: modu a3, a5 +3f675800: sra a11, a9 +3f675810: .word 0x0a64 +3f675820: sll 0x8, a0 +3f675830: sla 0x3, b5 +3f675840: sra b11, b2 +3f675850: .word 0x7571 +3f675860: .word 0x7365 +3f675870: .word 0x7374 +3f675880: srl a1, a0 +3f675890: .word 0x726f +3f6758a0: mods a9, a0 +3f6758b0: mods a11, a5 +3f6758c0: .word 0x726f +3f6758d0: sla 0x3, b9 +3f6758e0: sra a11, a4 +3f6758f0: sla a11, a12 +3f675900: sra b11, b9 +3f675910: .word 0x0a64 +3f675920: sll 0x8, a0 +3f675930: sla 0x3, b5 +3f675940: sla a11, a3 +3f675950: mods a3, a12 +3f675960: sla 0x3, b3 +3f675970: modu b11, b4 +3f675980: .word 0x7020 +3f675990: modu b11, b2 +3f6759a0: modu b11, b4 +3f6759b0: modu a11, a3 +3f6759c0: sla 0x3, a12 +3f6759d0: .word 0x7264 +3f6759e0: rl a11, a1 +3f6759f0: sla 0x3, a14 +3f675a00: modu b11, b2 +3f675a10: .word 0x7475 +3f675a20: modu a3, a9 +3f675a30: .word 0x7365 +3f675a40: .word 0x000a +3f675a50: mmtm sp, a11,a13 +3f675a70: move a14, a13 +3f675a80: move a14, -*sp, 1 +3f675a90: sub a11, a11 +3f675aa0: move a11, *a14+, 1 +3f675ab0: move a11, *a14+, 1 +3f675ac0: move *a13(0xffa0), *a14+, 1 +3f675ae0: move a11, *a14+, 1 +3f675af0: move *a13(0xffe0), a11, 1 +3f675b10: move *a11(0x70), *a14+, 1 +3f675b30: setf 1, 0, 0 +3f675b40: move *a13(0xffc0), a11, 0 +3f675b60: jrne L3F675BB0 +3f675b70: movi 0x3f6b6730, a11 +3f675ba0: jruc L3F675BE0 +L3F675BB0: +3f675bb0: movi 0x3f6b3fe0, a11 +L3F675BE0: +3f675be0: call a11 +3f675bf0: move *sp(0x60), a14, 1 +3f675c10: mmfm sp, a11,a13 +3f675c30: rets 2 +3f675c40: mmtm sp, a9,a10,a11,a13 +3f675c60: move a14, a13 +3f675c70: move *a13(0xffa0), a9, 1 +3f675c90: move *a13(0xffe0), a11, 1 +3f675cb0: move *a11(0x70), a10, 1 +3f675cd0: jruc L3F6761B0 +3f675ce0: move *a9, a11, 1 +3f675cf0: jreq L3F675D90 +3f675d00: setf 16, 1, 0 +3f675d10: move *a10(0x30), a11, 0 +3f675d30: ori 0x100, a11 +3f675d60: move a11, *a10(0x30), 0 +3f675d80: jruc L3F675E10 +L3F675D90: +3f675d90: setf 16, 1, 0 +3f675da0: move *a10(0x30), a11, 0 +3f675dc0: andi 0xfffffeff, a11 +3f675df0: move a11, *a10(0x30), 0 +L3F675E10: +3f675e10: sub a8, a8 +3f675e20: jauc L3F6A88A0 +3f675e40: move *a9, a11, 1 +3f675e50: jreq L3F675EF0 +3f675e60: setf 16, 1, 0 +3f675e70: move *a10(0x30), a11, 0 +3f675e90: ori 0x200, a11 +3f675ec0: move a11, *a10(0x30), 0 +3f675ee0: jruc L3F675F70 +L3F675EF0: +3f675ef0: setf 16, 1, 0 +3f675f00: move *a10(0x30), a11, 0 +3f675f20: andi 0xfffffdff, a11 +3f675f50: move a11, *a10(0x30), 0 +L3F675F70: +3f675f70: sub a8, a8 +3f675f80: jauc L3F6A88A0 +3f675fa0: move *a10(0x160), *a9(0x0), 1 +3f675fd0: sub a8, a8 +3f675fe0: jauc L3F6A88A0 +3f676000: setf 16, 1, 0 +3f676010: move *a9(0x0), *a10(0x130), 0 +3f676040: sub a8, a8 +3f676050: jauc L3F6A88A0 +3f676070: setf 16, 1, 0 +3f676080: move *a10(0x130), a11, 0 +3f6760a0: move a11, *a9, 1 +3f6760b0: sub a8, a8 +3f6760c0: jauc L3F6A88A0 +3f6760e0: setf 16, 1, 0 +3f6760f0: move *a10(0x30), a11, 0 +3f676110: andi 0x40, a11 +L3F676140: +3f676140: movk 1, a11 +3f676150: jrne L3F676170 +L3F676160: +3f676160: sub a11, a11 +L3F676170: +3f676170: move a11, *a9, 1 +L3F676180: +3f676180: sub a8, a8 +3f676190: jauc L3F6A88A0 +L3F6761B0: +3f6761b0: move *a13(0xffc0), a8, 1 +3f6761d0: addi 0x7ffb9983, a8 +L3F676200: +3f676200: cmpi 0xc0000c8c, a8 +3f676230: jahi L3F6A8590 +3f676250: sll 0x5, a8 +L3F676260: +3f676260: addi 0x3f6762b0, a8 +3f676290: move *a8, a8, 1 +L3F6762A0: +3f6762a0: jump a8 +3f6762b0: mpyu a2, a0 +L3F6762C0: +3f6762c0: dsjs a7, L3F676120 +3f6762d0: mpys a7, a0 +L3F6762E0: +3f6762e0: dsjs a7, L3F676140 +3f6762f0: move *b12, b0, 0 +L3F676300: +3f676300: dsjs a10, L3F676160 +3f676310: move *b12, b0, 0 +L3F676320: +3f676320: dsjs a10, L3F676180 +3f676330: move *b12, b0, 0 +L3F676340: +3f676340: dsjs a10, L3F6761A0 +3f676350: move *b12, b0, 0 +L3F676360: +3f676360: dsjs a10, L3F6761C0 +3f676370: move *b12, b0, 0 +L3F676380: +3f676380: dsjs a10, L3F6761E0 +3f676390: move *b12, b0, 0 +L3F6763A0: +3f6763a0: dsjs a10, L3F676200 +3f6763b0: move *b12, b0, 0 +L3F6763C0: +3f6763c0: dsjs a10, L3F676220 +3f6763d0: move *b12, b0, 0 +L3F6763E0: +3f6763e0: dsjs a10, L3F676240 +3f6763f0: move *b12, b0, 0 +L3F676400: +3f676400: dsjs a10, L3F676260 +3f676410: move *b12, b0, 0 +L3F676420: +3f676420: dsjs a10, L3F676280 +3f676430: move *b12, b0, 0 +L3F676440: +3f676440: dsjs a10, L3F6762A0 +3f676450: move *b12, b0, 0 +L3F676460: +3f676460: dsjs a10, L3F6762C0 +3f676470: move *b12, b0, 0 +L3F676480: +3f676480: dsjs a10, L3F6762E0 +3f676490: move *b12, b0, 0 +L3F6764A0: +3f6764a0: dsjs a10, L3F676300 +3f6764b0: move *b12, b0, 0 +L3F6764C0: +3f6764c0: dsjs a10, L3F676320 +3f6764d0: move *b12, b0, 0 +L3F6764E0: +3f6764e0: dsjs a10, L3F676340 +3f6764f0: move *b12, b0, 0 +L3F676500: +3f676500: dsjs a10, L3F676360 +3f676510: move *b12, b0, 0 +L3F676520: +3f676520: dsjs a10, L3F676380 +3f676530: move *b12, b0, 0 +L3F676540: +3f676540: dsjs a10, L3F6763A0 +3f676550: move *b12, b0, 0 +L3F676560: +3f676560: dsjs a10, L3F6763C0 +3f676570: move *b12, b0, 0 +L3F676580: +3f676580: dsjs a10, L3F6763E0 +3f676590: move *b12, b0, 0 +L3F6765A0: +3f6765a0: dsjs a10, L3F676400 +3f6765b0: move *b12, b0, 0 +L3F6765C0: +3f6765c0: dsjs a10, L3F676420 +3f6765d0: move *b12, b0, 0 +L3F6765E0: +3f6765e0: dsjs a10, L3F676440 +3f6765f0: move *b12, b0, 0 +L3F676600: +3f676600: dsjs a10, L3F676460 +3f676610: move *b12, b0, 0 +L3F676620: +3f676620: dsjs a10, L3F676480 +3f676630: move *b12, b0, 0 +L3F676640: +3f676640: dsjs a10, L3F6764A0 +3f676650: move *b12, b0, 0 +L3F676660: +3f676660: dsjs a10, L3F6764C0 +3f676670: move *b12, b0, 0 +L3F676680: +3f676680: dsjs a10, L3F6764E0 +3f676690: move *b12, b0, 0 +L3F6766A0: +3f6766a0: dsjs a10, L3F676500 +3f6766b0: move *b12, b0, 0 +L3F6766C0: +3f6766c0: dsjs a10, L3F676520 +3f6766d0: move *b12, b0, 0 +L3F6766E0: +3f6766e0: dsjs a10, L3F676540 +3f6766f0: move *b12, b0, 0 +L3F676700: +3f676700: dsjs a10, L3F676560 +3f676710: move *b12, b0, 0 +L3F676720: +3f676720: dsjs a10, L3F676580 +3f676730: move *b12, b0, 0 +L3F676740: +3f676740: dsjs a10, L3F6765A0 +3f676750: move *b12, b0, 0 +L3F676760: +3f676760: dsjs a10, L3F6765C0 +3f676770: move *b12, b0, 0 +L3F676780: +3f676780: dsjs a10, L3F6765E0 +3f676790: move *b12, b0, 0 +L3F6767A0: +3f6767a0: dsjs a10, L3F676600 +3f6767b0: move *b12, b0, 0 +L3F6767C0: +3f6767c0: dsjs a10, L3F676620 +3f6767d0: move *b12, b0, 0 +L3F6767E0: +3f6767e0: dsjs a10, L3F676640 +3f6767f0: move *b12, b0, 0 +L3F676800: +3f676800: dsjs a10, L3F676660 +3f676810: move *b12, b0, 0 +L3F676820: +3f676820: dsjs a10, L3F676680 +3f676830: move *b12, b0, 0 +L3F676840: +3f676840: dsjs a10, L3F6766A0 +3f676850: move *b12, b0, 0 +L3F676860: +3f676860: dsjs a10, L3F6766C0 +3f676870: move *b12, b0, 0 +L3F676880: +3f676880: dsjs a10, L3F6766E0 +3f676890: move *b12, b0, 0 +L3F6768A0: +3f6768a0: dsjs a10, L3F676700 +3f6768b0: move *b12, b0, 0 +L3F6768C0: +3f6768c0: dsjs a10, L3F676720 +3f6768d0: move *b12, b0, 0 +L3F6768E0: +3f6768e0: dsjs a10, L3F676740 +3f6768f0: move *b12, b0, 0 +L3F676900: +3f676900: dsjs a10, L3F676760 +3f676910: move *b12, b0, 0 +L3F676920: +3f676920: dsjs a10, L3F676780 +3f676930: move *b12, b0, 0 +L3F676940: +3f676940: dsjs a10, L3F6767A0 +3f676950: move *b12, b0, 0 +L3F676960: +3f676960: dsjs a10, L3F6767C0 +3f676970: move *b12, b0, 0 +L3F676980: +3f676980: dsjs a10, L3F6767E0 +3f676990: move *b12, b0, 0 +L3F6769A0: +3f6769a0: dsjs a10, L3F676800 +3f6769b0: move *b12, b0, 0 +L3F6769C0: +3f6769c0: dsjs a10, L3F676820 +3f6769d0: move *b12, b0, 0 +L3F6769E0: +3f6769e0: dsjs a10, L3F676840 +3f6769f0: move *b12, b0, 0 +L3F676A00: +3f676a00: dsjs a10, L3F676860 +3f676a10: move *b12, b0, 0 +L3F676A20: +3f676a20: dsjs a10, L3F676880 +3f676a30: move *b12, b0, 0 +L3F676A40: +3f676a40: dsjs a10, L3F6768A0 +3f676a50: move *b12, b0, 0 +L3F676A60: +3f676a60: dsjs a10, L3F6768C0 +3f676a70: move *b12, b0, 0 +L3F676A80: +3f676a80: dsjs a10, L3F6768E0 +3f676a90: move *b12, b0, 0 +L3F676AA0: +3f676aa0: dsjs a10, L3F676900 +3f676ab0: move *b12, b0, 0 +L3F676AC0: +3f676ac0: dsjs a10, L3F676920 +3f676ad0: move *b12, b0, 0 +L3F676AE0: +3f676ae0: dsjs a10, L3F676940 +3f676af0: move *b12, b0, 0 +L3F676B00: +3f676b00: dsjs a10, L3F676960 +3f676b10: move *b12, b0, 0 +L3F676B20: +3f676b20: dsjs a10, L3F676980 +3f676b30: move *b12, b0, 0 +L3F676B40: +3f676b40: dsjs a10, L3F6769A0 +3f676b50: move *b12, b0, 0 +L3F676B60: +3f676b60: dsjs a10, L3F6769C0 +3f676b70: move *b12, b0, 0 +L3F676B80: +3f676b80: dsjs a10, L3F6769E0 +3f676b90: move *b12, b0, 0 +L3F676BA0: +3f676ba0: dsjs a10, L3F676A00 +3f676bb0: move *b12, b0, 0 +L3F676BC0: +3f676bc0: dsjs a10, L3F676A20 +3f676bd0: move *b12, b0, 0 +L3F676BE0: +3f676be0: dsjs a10, L3F676A40 +3f676bf0: move *b12, b0, 0 +L3F676C00: +3f676c00: dsjs a10, L3F676A60 +3f676c10: move *b12, b0, 0 +L3F676C20: +3f676c20: dsjs a10, L3F676A80 +3f676c30: move *b12, b0, 0 +L3F676C40: +3f676c40: dsjs a10, L3F676AA0 +3f676c50: move *b12, b0, 0 +L3F676C60: +3f676c60: dsjs a10, L3F676AC0 +3f676c70: move *b12, b0, 0 +L3F676C80: +3f676c80: dsjs a10, L3F676AE0 +3f676c90: move *b12, b0, 0 +L3F676CA0: +3f676ca0: dsjs a10, L3F676B00 +3f676cb0: move *b12, b0, 0 +L3F676CC0: +3f676cc0: dsjs a10, L3F676B20 +3f676cd0: move *b12, b0, 0 +L3F676CE0: +3f676ce0: dsjs a10, L3F676B40 +3f676cf0: move *b12, b0, 0 +L3F676D00: +3f676d00: dsjs a10, L3F676B60 +3f676d10: move *b12, b0, 0 +L3F676D20: +3f676d20: dsjs a10, L3F676B80 +3f676d30: move *b12, b0, 0 +L3F676D40: +3f676d40: dsjs a10, L3F676BA0 +3f676d50: move *b12, b0, 0 +L3F676D60: +3f676d60: dsjs a10, L3F676BC0 +3f676d70: move *b12, b0, 0 +L3F676D80: +3f676d80: dsjs a10, L3F676BE0 +3f676d90: move *b12, b0, 0 +L3F676DA0: +3f676da0: dsjs a10, L3F676C00 +3f676db0: move *b12, b0, 0 +L3F676DC0: +3f676dc0: dsjs a10, L3F676C20 +3f676dd0: move *b12, b0, 0 +L3F676DE0: +3f676de0: dsjs a10, L3F676C40 +3f676df0: move *b12, b0, 0 +L3F676E00: +3f676e00: dsjs a10, L3F676C60 +3f676e10: move *b12, b0, 0 +L3F676E20: +3f676e20: dsjs a10, L3F676C80 +3f676e30: move *b12, b0, 0 +L3F676E40: +3f676e40: dsjs a10, L3F676CA0 +3f676e50: move *b12, b0, 0 +L3F676E60: +3f676e60: dsjs a10, L3F676CC0 +3f676e70: move *b12, b0, 0 +L3F676E80: +3f676e80: dsjs a10, L3F676CE0 +3f676e90: move *b12, b0, 0 +L3F676EA0: +3f676ea0: dsjs a10, L3F676D00 +3f676eb0: move *b12, b0, 0 +L3F676EC0: +3f676ec0: dsjs a10, L3F676D20 +3f676ed0: move *b12, b0, 0 +L3F676EE0: +3f676ee0: dsjs a10, L3F676D40 +3f676ef0: move *b12, b0, 0 +L3F676F00: +3f676f00: dsjs a10, L3F676D60 +3f676f10: move *b12, b0, 0 +L3F676F20: +3f676f20: dsjs a10, L3F676D80 +3f676f30: move *b12, b0, 0 +L3F676F40: +3f676f40: dsjs a10, L3F676DA0 +3f676f50: move *b12, b0, 0 +L3F676F60: +3f676f60: dsjs a10, L3F676DC0 +3f676f70: move *b12, b0, 0 +L3F676F80: +3f676f80: dsjs a10, L3F676DE0 +3f676f90: move *b12, b0, 0 +L3F676FA0: +3f676fa0: dsjs a10, L3F676E00 +3f676fb0: move *b12, b0, 0 +L3F676FC0: +3f676fc0: dsjs a10, L3F676E20 +3f676fd0: move *b12, b0, 0 +L3F676FE0: +3f676fe0: dsjs a10, L3F676E40 +3f676ff0: move *b12, b0, 0 +L3F677000: +3f677000: dsjs a10, L3F676E60 +3f677010: move *b12, b0, 0 +L3F677020: +3f677020: dsjs a10, L3F676E80 +3f677030: move *b12, b0, 0 +L3F677040: +3f677040: dsjs a10, L3F676EA0 +3f677050: move *b12, b0, 0 +L3F677060: +3f677060: dsjs a10, L3F676EC0 +3f677070: move *b12, b0, 0 +L3F677080: +3f677080: dsjs a10, L3F676EE0 +3f677090: move *b12, b0, 0 +L3F6770A0: +3f6770a0: dsjs a10, L3F676F00 +3f6770b0: move *b12, b0, 0 +L3F6770C0: +3f6770c0: dsjs a10, L3F676F20 +3f6770d0: move *b12, b0, 0 +L3F6770E0: +3f6770e0: dsjs a10, L3F676F40 +3f6770f0: move *b12, b0, 0 +L3F677100: +3f677100: dsjs a10, L3F676F60 +3f677110: move *b12, b0, 0 +L3F677120: +3f677120: dsjs a10, L3F676F80 +3f677130: move *b12, b0, 0 +L3F677140: +3f677140: dsjs a10, L3F676FA0 +3f677150: move *b12, b0, 0 +L3F677160: +3f677160: dsjs a10, L3F676FC0 +3f677170: move *b12, b0, 0 +L3F677180: +3f677180: dsjs a10, L3F676FE0 +3f677190: move *b12, b0, 0 +L3F6771A0: +3f6771a0: dsjs a10, L3F677000 +3f6771b0: move *b12, b0, 0 +L3F6771C0: +3f6771c0: dsjs a10, L3F677020 +3f6771d0: move *b12, b0, 0 +L3F6771E0: +3f6771e0: dsjs a10, L3F677040 +3f6771f0: move *b12, b0, 0 +L3F677200: +3f677200: dsjs a10, L3F677060 +3f677210: move *b12, b0, 0 +L3F677220: +3f677220: dsjs a10, L3F677080 +3f677230: move *b12, b0, 0 +L3F677240: +3f677240: dsjs a10, L3F6770A0 +3f677250: move *b12, b0, 0 +L3F677260: +3f677260: dsjs a10, L3F6770C0 +3f677270: move *b12, b0, 0 +L3F677280: +3f677280: dsjs a10, L3F6770E0 +3f677290: move *b12, b0, 0 +L3F6772A0: +3f6772a0: dsjs a10, L3F677100 +3f6772b0: move *b12, b0, 0 +L3F6772C0: +3f6772c0: dsjs a10, L3F677120 +3f6772d0: move *b12, b0, 0 +L3F6772E0: +3f6772e0: dsjs a10, L3F677140 +3f6772f0: move *b12, b0, 0 +L3F677300: +3f677300: dsjs a10, L3F677160 +3f677310: move *b12, b0, 0 +L3F677320: +3f677320: dsjs a10, L3F677180 +3f677330: move *b12, b0, 0 +L3F677340: +3f677340: dsjs a10, L3F6771A0 +3f677350: move *b12, b0, 0 +L3F677360: +3f677360: dsjs a10, L3F6771C0 +3f677370: move *b12, b0, 0 +L3F677380: +3f677380: dsjs a10, L3F6771E0 +3f677390: move *b12, b0, 0 +L3F6773A0: +3f6773a0: dsjs a10, L3F677200 +3f6773b0: move *b12, b0, 0 +L3F6773C0: +3f6773c0: dsjs a10, L3F677220 +3f6773d0: move *b12, b0, 0 +L3F6773E0: +3f6773e0: dsjs a10, L3F677240 +3f6773f0: move *b12, b0, 0 +L3F677400: +3f677400: dsjs a10, L3F677260 +3f677410: move *b12, b0, 0 +L3F677420: +3f677420: dsjs a10, L3F677280 +3f677430: move *b12, b0, 0 +L3F677440: +3f677440: dsjs a10, L3F6772A0 +3f677450: move *b12, b0, 0 +L3F677460: +3f677460: dsjs a10, L3F6772C0 +3f677470: move *b12, b0, 0 +L3F677480: +3f677480: dsjs a10, L3F6772E0 +3f677490: move *b12, b0, 0 +L3F6774A0: +3f6774a0: dsjs a10, L3F677300 +3f6774b0: move *b12, b0, 0 +L3F6774C0: +3f6774c0: dsjs a10, L3F677320 +3f6774d0: move *b12, b0, 0 +L3F6774E0: +3f6774e0: dsjs a10, L3F677340 +3f6774f0: move *b12, b0, 0 +L3F677500: +3f677500: dsjs a10, L3F677360 +3f677510: move *b12, b0, 0 +L3F677520: +3f677520: dsjs a10, L3F677380 +3f677530: move *b12, b0, 0 +L3F677540: +3f677540: dsjs a10, L3F6773A0 +3f677550: move *b12, b0, 0 +L3F677560: +3f677560: dsjs a10, L3F6773C0 +3f677570: move *b12, b0, 0 +L3F677580: +3f677580: dsjs a10, L3F6773E0 +3f677590: move *b12, b0, 0 +L3F6775A0: +3f6775a0: dsjs a10, L3F677400 +3f6775b0: move *b12, b0, 0 +L3F6775C0: +3f6775c0: dsjs a10, L3F677420 +3f6775d0: move *b12, b0, 0 +L3F6775E0: +3f6775e0: dsjs a10, L3F677440 +3f6775f0: move *b12, b0, 0 +L3F677600: +3f677600: dsjs a10, L3F677460 +3f677610: move *b12, b0, 0 +L3F677620: +3f677620: dsjs a10, L3F677480 +3f677630: move *b12, b0, 0 +L3F677640: +3f677640: dsjs a10, L3F6774A0 +3f677650: move *b12, b0, 0 +L3F677660: +3f677660: dsjs a10, L3F6774C0 +3f677670: move *b12, b0, 0 +L3F677680: +3f677680: dsjs a10, L3F6774E0 +3f677690: move *b12, b0, 0 +L3F6776A0: +3f6776a0: dsjs a10, L3F677500 +3f6776b0: move *b12, b0, 0 +L3F6776C0: +3f6776c0: dsjs a10, L3F677520 +3f6776d0: move *b12, b0, 0 +L3F6776E0: +3f6776e0: dsjs a10, L3F677540 +3f6776f0: move *b12, b0, 0 +L3F677700: +3f677700: dsjs a10, L3F677560 +3f677710: move *b12, b0, 0 +L3F677720: +3f677720: dsjs a10, L3F677580 +3f677730: move *b12, b0, 0 +L3F677740: +3f677740: dsjs a10, L3F6775A0 +3f677750: move *b12, b0, 0 +L3F677760: +3f677760: dsjs a10, L3F6775C0 +3f677770: move *b12, b0, 0 +L3F677780: +3f677780: dsjs a10, L3F6775E0 +3f677790: move *b12, b0, 0 +L3F6777A0: +3f6777a0: dsjs a10, L3F677600 +3f6777b0: move *b12, b0, 0 +L3F6777C0: +3f6777c0: dsjs a10, L3F677620 +3f6777d0: move *b12, b0, 0 +L3F6777E0: +3f6777e0: dsjs a10, L3F677640 +3f6777f0: move *b12, b0, 0 +L3F677800: +3f677800: dsjs a10, L3F677660 +3f677810: move *b12, b0, 0 +L3F677820: +3f677820: dsjs a10, L3F677680 +3f677830: move *b12, b0, 0 +L3F677840: +3f677840: dsjs a10, L3F6776A0 +3f677850: move *b12, b0, 0 +L3F677860: +3f677860: dsjs a10, L3F6776C0 +3f677870: move *b12, b0, 0 +L3F677880: +3f677880: dsjs a10, L3F6776E0 +3f677890: move *b12, b0, 0 +L3F6778A0: +3f6778a0: dsjs a10, L3F677700 +3f6778b0: move *b12, b0, 0 +L3F6778C0: +3f6778c0: dsjs a10, L3F677720 +3f6778d0: move *b12, b0, 0 +L3F6778E0: +3f6778e0: dsjs a10, L3F677740 +3f6778f0: move *b12, b0, 0 +L3F677900: +3f677900: dsjs a10, L3F677760 +3f677910: move *b12, b0, 0 +L3F677920: +3f677920: dsjs a10, L3F677780 +3f677930: move *b12, b0, 0 +L3F677940: +3f677940: dsjs a10, L3F6777A0 +3f677950: move *b12, b0, 0 +L3F677960: +3f677960: dsjs a10, L3F6777C0 +3f677970: move *b12, b0, 0 +L3F677980: +3f677980: dsjs a10, L3F6777E0 +3f677990: move *b12, b0, 0 +L3F6779A0: +3f6779a0: dsjs a10, L3F677800 +3f6779b0: move *b12, b0, 0 +L3F6779C0: +3f6779c0: dsjs a10, L3F677820 +3f6779d0: move *b12, b0, 0 +L3F6779E0: +3f6779e0: dsjs a10, L3F677840 +3f6779f0: move *b12, b0, 0 +L3F677A00: +3f677a00: dsjs a10, L3F677860 +3f677a10: move *b12, b0, 0 +L3F677A20: +3f677a20: dsjs a10, L3F677880 +3f677a30: move *b12, b0, 0 +L3F677A40: +3f677a40: dsjs a10, L3F6778A0 +3f677a50: move *b12, b0, 0 +L3F677A60: +3f677a60: dsjs a10, L3F6778C0 +3f677a70: move *b12, b0, 0 +L3F677A80: +3f677a80: dsjs a10, L3F6778E0 +3f677a90: move *b12, b0, 0 +L3F677AA0: +3f677aa0: dsjs a10, L3F677900 +3f677ab0: move *b12, b0, 0 +L3F677AC0: +3f677ac0: dsjs a10, L3F677920 +3f677ad0: move *b12, b0, 0 +L3F677AE0: +3f677ae0: dsjs a10, L3F677940 +3f677af0: move *b12, b0, 0 +L3F677B00: +3f677b00: dsjs a10, L3F677960 +3f677b10: move *b12, b0, 0 +L3F677B20: +3f677b20: dsjs a10, L3F677980 +3f677b30: move *b12, b0, 0 +L3F677B40: +3f677b40: dsjs a10, L3F6779A0 +3f677b50: move *b12, b0, 0 +L3F677B60: +3f677b60: dsjs a10, L3F6779C0 +3f677b70: move *b12, b0, 0 +L3F677B80: +3f677b80: dsjs a10, L3F6779E0 +3f677b90: move *b12, b0, 0 +L3F677BA0: +3f677ba0: dsjs a10, L3F677A00 +3f677bb0: move *b12, b0, 0 +L3F677BC0: +3f677bc0: dsjs a10, L3F677A20 +3f677bd0: move *b12, b0, 0 +L3F677BE0: +3f677be0: dsjs a10, L3F677A40 +3f677bf0: move *b12, b0, 0 +L3F677C00: +3f677c00: dsjs a10, L3F677A60 +3f677c10: move *b12, b0, 0 +L3F677C20: +3f677c20: dsjs a10, L3F677A80 +3f677c30: move *b12, b0, 0 +L3F677C40: +3f677c40: dsjs a10, L3F677AA0 +3f677c50: move *b12, b0, 0 +L3F677C60: +3f677c60: dsjs a10, L3F677AC0 +3f677c70: move *b12, b0, 0 +L3F677C80: +3f677c80: dsjs a10, L3F677AE0 +3f677c90: move *b12, b0, 0 +L3F677CA0: +3f677ca0: dsjs a10, L3F677B00 +3f677cb0: move *b12, b0, 0 +L3F677CC0: +3f677cc0: dsjs a10, L3F677B20 +3f677cd0: move *b12, b0, 0 +L3F677CE0: +3f677ce0: dsjs a10, L3F677B40 +3f677cf0: move *b12, b0, 0 +L3F677D00: +3f677d00: dsjs a10, L3F677B60 +3f677d10: move *b12, b0, 0 +L3F677D20: +3f677d20: dsjs a10, L3F677B80 +3f677d30: move *b12, b0, 0 +L3F677D40: +3f677d40: dsjs a10, L3F677BA0 +3f677d50: move *b12, b0, 0 +L3F677D60: +3f677d60: dsjs a10, L3F677BC0 +3f677d70: move *b12, b0, 0 +L3F677D80: +3f677d80: dsjs a10, L3F677BE0 +3f677d90: move *b12, b0, 0 +L3F677DA0: +3f677da0: dsjs a10, L3F677C00 +3f677db0: move *b12, b0, 0 +L3F677DC0: +3f677dc0: dsjs a10, L3F677C20 +3f677dd0: move *b12, b0, 0 +L3F677DE0: +3f677de0: dsjs a10, L3F677C40 +3f677df0: move *b12, b0, 0 +L3F677E00: +3f677e00: dsjs a10, L3F677C60 +3f677e10: move *b12, b0, 0 +L3F677E20: +3f677e20: dsjs a10, L3F677C80 +3f677e30: move *b12, b0, 0 +L3F677E40: +3f677e40: dsjs a10, L3F677CA0 +3f677e50: move *b12, b0, 0 +L3F677E60: +3f677e60: dsjs a10, L3F677CC0 +3f677e70: move *b12, b0, 0 +L3F677E80: +3f677e80: dsjs a10, L3F677CE0 +3f677e90: move *b12, b0, 0 +L3F677EA0: +3f677ea0: dsjs a10, L3F677D00 +3f677eb0: move *b12, b0, 0 +L3F677EC0: +3f677ec0: dsjs a10, L3F677D20 +3f677ed0: move *b12, b0, 0 +L3F677EE0: +3f677ee0: dsjs a10, L3F677D40 +3f677ef0: move *b12, b0, 0 +L3F677F00: +3f677f00: dsjs a10, L3F677D60 +3f677f10: move *b12, b0, 0 +L3F677F20: +3f677f20: dsjs a10, L3F677D80 +3f677f30: move *b12, b0, 0 +L3F677F40: +3f677f40: dsjs a10, L3F677DA0 +3f677f50: move *b12, b0, 0 +L3F677F60: +3f677f60: dsjs a10, L3F677DC0 +3f677f70: move *b12, b0, 0 +L3F677F80: +3f677f80: dsjs a10, L3F677DE0 +3f677f90: move *b12, b0, 0 +L3F677FA0: +3f677fa0: dsjs a10, L3F677E00 +3f677fb0: move *b12, b0, 0 +L3F677FC0: +3f677fc0: dsjs a10, L3F677E20 +3f677fd0: move *b12, b0, 0 +L3F677FE0: +3f677fe0: dsjs a10, L3F677E40 +3f677ff0: move *b12, b0, 0 +L3F678000: +3f678000: dsjs a10, L3F677E60 +3f678010: move *b12, b0, 0 +L3F678020: +3f678020: dsjs a10, L3F677E80 +3f678030: move *b12, b0, 0 +L3F678040: +3f678040: dsjs a10, L3F677EA0 +3f678050: move *b12, b0, 0 +L3F678060: +3f678060: dsjs a10, L3F677EC0 +3f678070: move *b12, b0, 0 +L3F678080: +3f678080: dsjs a10, L3F677EE0 +3f678090: move *b12, b0, 0 +L3F6780A0: +3f6780a0: dsjs a10, L3F677F00 +3f6780b0: move *b12, b0, 0 +L3F6780C0: +3f6780c0: dsjs a10, L3F677F20 +3f6780d0: move *b12, b0, 0 +L3F6780E0: +3f6780e0: dsjs a10, L3F677F40 +3f6780f0: move *b12, b0, 0 +L3F678100: +3f678100: dsjs a10, L3F677F60 +3f678110: move *b12, b0, 0 +L3F678120: +3f678120: dsjs a10, L3F677F80 +3f678130: move *b12, b0, 0 +L3F678140: +3f678140: dsjs a10, L3F677FA0 +3f678150: move *b12, b0, 0 +L3F678160: +3f678160: dsjs a10, L3F677FC0 +3f678170: move *b12, b0, 0 +L3F678180: +3f678180: dsjs a10, L3F677FE0 +3f678190: move *b12, b0, 0 +L3F6781A0: +3f6781a0: dsjs a10, L3F678000 +3f6781b0: move *b12, b0, 0 +L3F6781C0: +3f6781c0: dsjs a10, L3F678020 +3f6781d0: move *b12, b0, 0 +L3F6781E0: +3f6781e0: dsjs a10, L3F678040 +3f6781f0: move *b12, b0, 0 +L3F678200: +3f678200: dsjs a10, L3F678060 +3f678210: move *b12, b0, 0 +L3F678220: +3f678220: dsjs a10, L3F678080 +3f678230: move *b12, b0, 0 +L3F678240: +3f678240: dsjs a10, L3F6780A0 +3f678250: move *b12, b0, 0 +L3F678260: +3f678260: dsjs a10, L3F6780C0 +3f678270: move *b12, b0, 0 +L3F678280: +3f678280: dsjs a10, L3F6780E0 +3f678290: move *b12, b0, 0 +L3F6782A0: +3f6782a0: dsjs a10, L3F678100 +3f6782b0: move *b12, b0, 0 +L3F6782C0: +3f6782c0: dsjs a10, L3F678120 +3f6782d0: move *b12, b0, 0 +L3F6782E0: +3f6782e0: dsjs a10, L3F678140 +3f6782f0: move *b12, b0, 0 +L3F678300: +3f678300: dsjs a10, L3F678160 +3f678310: move *b12, b0, 0 +L3F678320: +3f678320: dsjs a10, L3F678180 +3f678330: move *b12, b0, 0 +L3F678340: +3f678340: dsjs a10, L3F6781A0 +3f678350: move *b12, b0, 0 +L3F678360: +3f678360: dsjs a10, L3F6781C0 +3f678370: move *b12, b0, 0 +L3F678380: +3f678380: dsjs a10, L3F6781E0 +3f678390: move *b12, b0, 0 +L3F6783A0: +3f6783a0: dsjs a10, L3F678200 +3f6783b0: move *b12, b0, 0 +L3F6783C0: +3f6783c0: dsjs a10, L3F678220 +3f6783d0: move *b12, b0, 0 +L3F6783E0: +3f6783e0: dsjs a10, L3F678240 +3f6783f0: move *b12, b0, 0 +L3F678400: +3f678400: dsjs a10, L3F678260 +3f678410: move *b12, b0, 0 +L3F678420: +3f678420: dsjs a10, L3F678280 +3f678430: move *b12, b0, 0 +L3F678440: +3f678440: dsjs a10, L3F6782A0 +3f678450: move *b12, b0, 0 +L3F678460: +3f678460: dsjs a10, L3F6782C0 +3f678470: move *b12, b0, 0 +L3F678480: +3f678480: dsjs a10, L3F6782E0 +3f678490: move *b12, b0, 0 +L3F6784A0: +3f6784a0: dsjs a10, L3F678300 +3f6784b0: move *b12, b0, 0 +L3F6784C0: +3f6784c0: dsjs a10, L3F678320 +3f6784d0: move *b12, b0, 0 +L3F6784E0: +3f6784e0: dsjs a10, L3F678340 +3f6784f0: move *b12, b0, 0 +L3F678500: +3f678500: dsjs a10, L3F678360 +3f678510: move *b12, b0, 0 +L3F678520: +3f678520: dsjs a10, L3F678380 +3f678530: move *b12, b0, 0 +L3F678540: +3f678540: dsjs a10, L3F6783A0 +3f678550: move *b12, b0, 0 +L3F678560: +3f678560: dsjs a10, L3F6783C0 +3f678570: move *b12, b0, 0 +L3F678580: +3f678580: dsjs a10, L3F6783E0 +3f678590: move *b12, b0, 0 +L3F6785A0: +3f6785a0: dsjs a10, L3F678400 +3f6785b0: move *b12, b0, 0 +L3F6785C0: +3f6785c0: dsjs a10, L3F678420 +3f6785d0: move *b12, b0, 0 +L3F6785E0: +3f6785e0: dsjs a10, L3F678440 +3f6785f0: move *b12, b0, 0 +L3F678600: +3f678600: dsjs a10, L3F678460 +3f678610: move *b12, b0, 0 +L3F678620: +3f678620: dsjs a10, L3F678480 +3f678630: move *b12, b0, 0 +L3F678640: +3f678640: dsjs a10, L3F6784A0 +3f678650: move *b12, b0, 0 +L3F678660: +3f678660: dsjs a10, L3F6784C0 +3f678670: move *b12, b0, 0 +L3F678680: +3f678680: dsjs a10, L3F6784E0 +3f678690: move *b12, b0, 0 +L3F6786A0: +3f6786a0: dsjs a10, L3F678500 +3f6786b0: move *b12, b0, 0 +L3F6786C0: +3f6786c0: dsjs a10, L3F678520 +3f6786d0: move *b12, b0, 0 +L3F6786E0: +3f6786e0: dsjs a10, L3F678540 +3f6786f0: move *b12, b0, 0 +L3F678700: +3f678700: dsjs a10, L3F678560 +3f678710: move *b12, b0, 0 +L3F678720: +3f678720: dsjs a10, L3F678580 +3f678730: move *b12, b0, 0 +L3F678740: +3f678740: dsjs a10, L3F6785A0 +3f678750: move *b12, b0, 0 +L3F678760: +3f678760: dsjs a10, L3F6785C0 +3f678770: move *b12, b0, 0 +L3F678780: +3f678780: dsjs a10, L3F6785E0 +3f678790: move *b12, b0, 0 +L3F6787A0: +3f6787a0: dsjs a10, L3F678600 +3f6787b0: move *b12, b0, 0 +L3F6787C0: +3f6787c0: dsjs a10, L3F678620 +3f6787d0: move *b12, b0, 0 +L3F6787E0: +3f6787e0: dsjs a10, L3F678640 +3f6787f0: move *b12, b0, 0 +L3F678800: +3f678800: dsjs a10, L3F678660 +3f678810: move *b12, b0, 0 +L3F678820: +3f678820: dsjs a10, L3F678680 +3f678830: move *b12, b0, 0 +L3F678840: +3f678840: dsjs a10, L3F6786A0 +3f678850: move *b12, b0, 0 +L3F678860: +3f678860: dsjs a10, L3F6786C0 +3f678870: move *b12, b0, 0 +L3F678880: +3f678880: dsjs a10, L3F6786E0 +3f678890: move *b12, b0, 0 +L3F6788A0: +3f6788a0: dsjs a10, L3F678700 +3f6788b0: move *b12, b0, 0 +L3F6788C0: +3f6788c0: dsjs a10, L3F678720 +3f6788d0: move *b12, b0, 0 +L3F6788E0: +3f6788e0: dsjs a10, L3F678740 +3f6788f0: move *b12, b0, 0 +L3F678900: +3f678900: dsjs a10, L3F678760 +3f678910: move *b12, b0, 0 +L3F678920: +3f678920: dsjs a10, L3F678780 +3f678930: move *b12, b0, 0 +L3F678940: +3f678940: dsjs a10, L3F6787A0 +3f678950: move *b12, b0, 0 +L3F678960: +3f678960: dsjs a10, L3F6787C0 +3f678970: move *b12, b0, 0 +L3F678980: +3f678980: dsjs a10, L3F6787E0 +3f678990: move *b12, b0, 0 +L3F6789A0: +3f6789a0: dsjs a10, L3F678800 +3f6789b0: move *b12, b0, 0 +L3F6789C0: +3f6789c0: dsjs a10, L3F678820 +3f6789d0: move *b12, b0, 0 +L3F6789E0: +3f6789e0: dsjs a10, L3F678840 +3f6789f0: move *b12, b0, 0 +L3F678A00: +3f678a00: dsjs a10, L3F678860 +3f678a10: move *b12, b0, 0 +L3F678A20: +3f678a20: dsjs a10, L3F678880 +3f678a30: move *b12, b0, 0 +L3F678A40: +3f678a40: dsjs a10, L3F6788A0 +3f678a50: move *b12, b0, 0 +L3F678A60: +3f678a60: dsjs a10, L3F6788C0 +3f678a70: move *b12, b0, 0 +L3F678A80: +3f678a80: dsjs a10, L3F6788E0 +3f678a90: move *b12, b0, 0 +L3F678AA0: +3f678aa0: dsjs a10, L3F678900 +3f678ab0: move *b12, b0, 0 +L3F678AC0: +3f678ac0: dsjs a10, L3F678920 +3f678ad0: move *b12, b0, 0 +L3F678AE0: +3f678ae0: dsjs a10, L3F678940 +3f678af0: move *b12, b0, 0 +L3F678B00: +3f678b00: dsjs a10, L3F678960 +3f678b10: move *b12, b0, 0 +L3F678B20: +3f678b20: dsjs a10, L3F678980 +3f678b30: move *b12, b0, 0 +L3F678B40: +3f678b40: dsjs a10, L3F6789A0 +3f678b50: move *b12, b0, 0 +L3F678B60: +3f678b60: dsjs a10, L3F6789C0 +3f678b70: move *b12, b0, 0 +L3F678B80: +3f678b80: dsjs a10, L3F6789E0 +3f678b90: move *b12, b0, 0 +L3F678BA0: +3f678ba0: dsjs a10, L3F678A00 +3f678bb0: move *b12, b0, 0 +L3F678BC0: +3f678bc0: dsjs a10, L3F678A20 +3f678bd0: move *b12, b0, 0 +L3F678BE0: +3f678be0: dsjs a10, L3F678A40 +3f678bf0: move *b12, b0, 0 +L3F678C00: +3f678c00: dsjs a10, L3F678A60 +3f678c10: move *b12, b0, 0 +L3F678C20: +3f678c20: dsjs a10, L3F678A80 +3f678c30: move *b12, b0, 0 +L3F678C40: +3f678c40: dsjs a10, L3F678AA0 +3f678c50: move *b12, b0, 0 +L3F678C60: +3f678c60: dsjs a10, L3F678AC0 +3f678c70: move *b12, b0, 0 +L3F678C80: +3f678c80: dsjs a10, L3F678AE0 +3f678c90: move *b12, b0, 0 +L3F678CA0: +3f678ca0: dsjs a10, L3F678B00 +3f678cb0: move *b12, b0, 0 +L3F678CC0: +3f678cc0: dsjs a10, L3F678B20 +3f678cd0: move *b12, b0, 0 +L3F678CE0: +3f678ce0: dsjs a10, L3F678B40 +3f678cf0: move *b12, b0, 0 +L3F678D00: +3f678d00: dsjs a10, L3F678B60 +3f678d10: move *b12, b0, 0 +L3F678D20: +3f678d20: dsjs a10, L3F678B80 +3f678d30: move *b12, b0, 0 +L3F678D40: +3f678d40: dsjs a10, L3F678BA0 +3f678d50: move *b12, b0, 0 +L3F678D60: +3f678d60: dsjs a10, L3F678BC0 +3f678d70: move *b12, b0, 0 +L3F678D80: +3f678d80: dsjs a10, L3F678BE0 +3f678d90: move *b12, b0, 0 +L3F678DA0: +3f678da0: dsjs a10, L3F678C00 +3f678db0: move *b12, b0, 0 +L3F678DC0: +3f678dc0: dsjs a10, L3F678C20 +3f678dd0: move *b12, b0, 0 +L3F678DE0: +3f678de0: dsjs a10, L3F678C40 +3f678df0: move *b12, b0, 0 +L3F678E00: +3f678e00: dsjs a10, L3F678C60 +3f678e10: move *b12, b0, 0 +L3F678E20: +3f678e20: dsjs a10, L3F678C80 +3f678e30: move *b12, b0, 0 +L3F678E40: +3f678e40: dsjs a10, L3F678CA0 +3f678e50: move *b12, b0, 0 +L3F678E60: +3f678e60: dsjs a10, L3F678CC0 +3f678e70: move *b12, b0, 0 +L3F678E80: +3f678e80: dsjs a10, L3F678CE0 +3f678e90: move *b12, b0, 0 +L3F678EA0: +3f678ea0: dsjs a10, L3F678D00 +3f678eb0: move *b12, b0, 0 +L3F678EC0: +3f678ec0: dsjs a10, L3F678D20 +3f678ed0: move *b12, b0, 0 +L3F678EE0: +3f678ee0: dsjs a10, L3F678D40 +3f678ef0: move *b12, b0, 0 +L3F678F00: +3f678f00: dsjs a10, L3F678D60 +3f678f10: move *b12, b0, 0 +L3F678F20: +3f678f20: dsjs a10, L3F678D80 +3f678f30: move *b12, b0, 0 +L3F678F40: +3f678f40: dsjs a10, L3F678DA0 +3f678f50: move *b12, b0, 0 +L3F678F60: +3f678f60: dsjs a10, L3F678DC0 +3f678f70: move *b12, b0, 0 +L3F678F80: +3f678f80: dsjs a10, L3F678DE0 +3f678f90: move *b12, b0, 0 +L3F678FA0: +3f678fa0: dsjs a10, L3F678E00 +3f678fb0: move *b12, b0, 0 +L3F678FC0: +3f678fc0: dsjs a10, L3F678E20 +3f678fd0: move *b12, b0, 0 +L3F678FE0: +3f678fe0: dsjs a10, L3F678E40 +3f678ff0: move *b12, b0, 0 +L3F679000: +3f679000: dsjs a10, L3F678E60 +3f679010: move *b12, b0, 0 +L3F679020: +3f679020: dsjs a10, L3F678E80 +3f679030: move *b12, b0, 0 +L3F679040: +3f679040: dsjs a10, L3F678EA0 +3f679050: move *b12, b0, 0 +L3F679060: +3f679060: dsjs a10, L3F678EC0 +3f679070: move *b12, b0, 0 +L3F679080: +3f679080: dsjs a10, L3F678EE0 +3f679090: move *b12, b0, 0 +L3F6790A0: +3f6790a0: dsjs a10, L3F678F00 +3f6790b0: move *b12, b0, 0 +L3F6790C0: +3f6790c0: dsjs a10, L3F678F20 +3f6790d0: move *b12, b0, 0 +L3F6790E0: +3f6790e0: dsjs a10, L3F678F40 +3f6790f0: move *b12, b0, 0 +L3F679100: +3f679100: dsjs a10, L3F678F60 +3f679110: move *b12, b0, 0 +L3F679120: +3f679120: dsjs a10, L3F678F80 +3f679130: move *b12, b0, 0 +L3F679140: +3f679140: dsjs a10, L3F678FA0 +3f679150: move *b12, b0, 0 +L3F679160: +3f679160: dsjs a10, L3F678FC0 +3f679170: move *b12, b0, 0 +L3F679180: +3f679180: dsjs a10, L3F678FE0 +3f679190: move *b12, b0, 0 +L3F6791A0: +3f6791a0: dsjs a10, L3F679000 +3f6791b0: move *b12, b0, 0 +L3F6791C0: +3f6791c0: dsjs a10, L3F679020 +3f6791d0: move *b12, b0, 0 +L3F6791E0: +3f6791e0: dsjs a10, L3F679040 +3f6791f0: move *b12, b0, 0 +L3F679200: +3f679200: dsjs a10, L3F679060 +3f679210: move *b12, b0, 0 +L3F679220: +3f679220: dsjs a10, L3F679080 +3f679230: move *b12, b0, 0 +L3F679240: +3f679240: dsjs a10, L3F6790A0 +3f679250: move *b12, b0, 0 +L3F679260: +3f679260: dsjs a10, L3F6790C0 +3f679270: move *b12, b0, 0 +L3F679280: +3f679280: dsjs a10, L3F6790E0 +3f679290: move *b12, b0, 0 +L3F6792A0: +3f6792a0: dsjs a10, L3F679100 +3f6792b0: move *b12, b0, 0 +L3F6792C0: +3f6792c0: dsjs a10, L3F679120 +3f6792d0: move *b12, b0, 0 +L3F6792E0: +3f6792e0: dsjs a10, L3F679140 +3f6792f0: move *b12, b0, 0 +L3F679300: +3f679300: dsjs a10, L3F679160 +3f679310: move *b12, b0, 0 +L3F679320: +3f679320: dsjs a10, L3F679180 +3f679330: move *b12, b0, 0 +L3F679340: +3f679340: dsjs a10, L3F6791A0 +3f679350: move *b12, b0, 0 +L3F679360: +3f679360: dsjs a10, L3F6791C0 +3f679370: move *b12, b0, 0 +L3F679380: +3f679380: dsjs a10, L3F6791E0 +3f679390: move *b12, b0, 0 +L3F6793A0: +3f6793a0: dsjs a10, L3F679200 +3f6793b0: move *b12, b0, 0 +L3F6793C0: +3f6793c0: dsjs a10, L3F679220 +3f6793d0: move *b12, b0, 0 +L3F6793E0: +3f6793e0: dsjs a10, L3F679240 +3f6793f0: move *b12, b0, 0 +L3F679400: +3f679400: dsjs a10, L3F679260 +3f679410: move *b12, b0, 0 +L3F679420: +3f679420: dsjs a10, L3F679280 +3f679430: move *b12, b0, 0 +L3F679440: +3f679440: dsjs a10, L3F6792A0 +3f679450: move *b12, b0, 0 +L3F679460: +3f679460: dsjs a10, L3F6792C0 +3f679470: move *b12, b0, 0 +L3F679480: +3f679480: dsjs a10, L3F6792E0 +3f679490: move *b12, b0, 0 +L3F6794A0: +3f6794a0: dsjs a10, L3F679300 +3f6794b0: move *b12, b0, 0 +L3F6794C0: +3f6794c0: dsjs a10, L3F679320 +3f6794d0: move *b12, b0, 0 +L3F6794E0: +3f6794e0: dsjs a10, L3F679340 +3f6794f0: move *b12, b0, 0 +L3F679500: +3f679500: dsjs a10, L3F679360 +3f679510: move *b12, b0, 0 +L3F679520: +3f679520: dsjs a10, L3F679380 +3f679530: move *b12, b0, 0 +L3F679540: +3f679540: dsjs a10, L3F6793A0 +3f679550: move *b12, b0, 0 +L3F679560: +3f679560: dsjs a10, L3F6793C0 +3f679570: move *b12, b0, 0 +L3F679580: +3f679580: dsjs a10, L3F6793E0 +3f679590: move *b12, b0, 0 +L3F6795A0: +3f6795a0: dsjs a10, L3F679400 +3f6795b0: move *b12, b0, 0 +L3F6795C0: +3f6795c0: dsjs a10, L3F679420 +3f6795d0: move *b12, b0, 0 +L3F6795E0: +3f6795e0: dsjs a10, L3F679440 +3f6795f0: move *b12, b0, 0 +L3F679600: +3f679600: dsjs a10, L3F679460 +3f679610: move *b12, b0, 0 +L3F679620: +3f679620: dsjs a10, L3F679480 +3f679630: move *b12, b0, 0 +L3F679640: +3f679640: dsjs a10, L3F6794A0 +3f679650: move *b12, b0, 0 +L3F679660: +3f679660: dsjs a10, L3F6794C0 +3f679670: move *b12, b0, 0 +L3F679680: +3f679680: dsjs a10, L3F6794E0 +3f679690: move *b12, b0, 0 +L3F6796A0: +3f6796a0: dsjs a10, L3F679500 +3f6796b0: move *b12, b0, 0 +L3F6796C0: +3f6796c0: dsjs a10, L3F679520 +3f6796d0: move *b12, b0, 0 +L3F6796E0: +3f6796e0: dsjs a10, L3F679540 +3f6796f0: move *b12, b0, 0 +L3F679700: +3f679700: dsjs a10, L3F679560 +3f679710: move *b12, b0, 0 +L3F679720: +3f679720: dsjs a10, L3F679580 +3f679730: move *b12, b0, 0 +L3F679740: +3f679740: dsjs a10, L3F6795A0 +3f679750: move *b12, b0, 0 +L3F679760: +3f679760: dsjs a10, L3F6795C0 +3f679770: move *b12, b0, 0 +L3F679780: +3f679780: dsjs a10, L3F6795E0 +3f679790: move *b12, b0, 0 +L3F6797A0: +3f6797a0: dsjs a10, L3F679600 +3f6797b0: move *b12, b0, 0 +L3F6797C0: +3f6797c0: dsjs a10, L3F679620 +3f6797d0: move *b12, b0, 0 +L3F6797E0: +3f6797e0: dsjs a10, L3F679640 +3f6797f0: move *b12, b0, 0 +L3F679800: +3f679800: dsjs a10, L3F679660 +3f679810: move *b12, b0, 0 +L3F679820: +3f679820: dsjs a10, L3F679680 +3f679830: move *b12, b0, 0 +L3F679840: +3f679840: dsjs a10, L3F6796A0 +3f679850: move *b12, b0, 0 +L3F679860: +3f679860: dsjs a10, L3F6796C0 +3f679870: move *b12, b0, 0 +L3F679880: +3f679880: dsjs a10, L3F6796E0 +3f679890: move *b12, b0, 0 +L3F6798A0: +3f6798a0: dsjs a10, L3F679700 +3f6798b0: move *b12, b0, 0 +L3F6798C0: +3f6798c0: dsjs a10, L3F679720 +3f6798d0: move *b12, b0, 0 +L3F6798E0: +3f6798e0: dsjs a10, L3F679740 +3f6798f0: move *b12, b0, 0 +L3F679900: +3f679900: dsjs a10, L3F679760 +3f679910: move *b12, b0, 0 +L3F679920: +3f679920: dsjs a10, L3F679780 +3f679930: move *b12, b0, 0 +L3F679940: +3f679940: dsjs a10, L3F6797A0 +3f679950: move *b12, b0, 0 +L3F679960: +3f679960: dsjs a10, L3F6797C0 +3f679970: move *b12, b0, 0 +L3F679980: +3f679980: dsjs a10, L3F6797E0 +3f679990: move *b12, b0, 0 +L3F6799A0: +3f6799a0: dsjs a10, L3F679800 +3f6799b0: move *b12, b0, 0 +L3F6799C0: +3f6799c0: dsjs a10, L3F679820 +3f6799d0: move *b12, b0, 0 +L3F6799E0: +3f6799e0: dsjs a10, L3F679840 +3f6799f0: move *b12, b0, 0 +L3F679A00: +3f679a00: dsjs a10, L3F679860 +3f679a10: move *b12, b0, 0 +L3F679A20: +3f679a20: dsjs a10, L3F679880 +3f679a30: move *b12, b0, 0 +L3F679A40: +3f679a40: dsjs a10, L3F6798A0 +3f679a50: move *b12, b0, 0 +L3F679A60: +3f679a60: dsjs a10, L3F6798C0 +3f679a70: move *b12, b0, 0 +L3F679A80: +3f679a80: dsjs a10, L3F6798E0 +3f679a90: move *b12, b0, 0 +L3F679AA0: +3f679aa0: dsjs a10, L3F679900 +3f679ab0: move *b12, b0, 0 +L3F679AC0: +3f679ac0: dsjs a10, L3F679920 +3f679ad0: move *b12, b0, 0 +L3F679AE0: +3f679ae0: dsjs a10, L3F679940 +3f679af0: move *b12, b0, 0 +L3F679B00: +3f679b00: dsjs a10, L3F679960 +3f679b10: move *b12, b0, 0 +L3F679B20: +3f679b20: dsjs a10, L3F679980 +3f679b30: move *b12, b0, 0 +L3F679B40: +3f679b40: dsjs a10, L3F6799A0 +3f679b50: move *b12, b0, 0 +L3F679B60: +3f679b60: dsjs a10, L3F6799C0 +3f679b70: move *b12, b0, 0 +L3F679B80: +3f679b80: dsjs a10, L3F6799E0 +3f679b90: move *b12, b0, 0 +L3F679BA0: +3f679ba0: dsjs a10, L3F679A00 +3f679bb0: move *b12, b0, 0 +L3F679BC0: +3f679bc0: dsjs a10, L3F679A20 +3f679bd0: move *b12, b0, 0 +L3F679BE0: +3f679be0: dsjs a10, L3F679A40 +3f679bf0: move *b12, b0, 0 +L3F679C00: +3f679c00: dsjs a10, L3F679A60 +3f679c10: move *b12, b0, 0 +L3F679C20: +3f679c20: dsjs a10, L3F679A80 +3f679c30: move *b12, b0, 0 +L3F679C40: +3f679c40: dsjs a10, L3F679AA0 +3f679c50: move *b12, b0, 0 +L3F679C60: +3f679c60: dsjs a10, L3F679AC0 +3f679c70: move *b12, b0, 0 +L3F679C80: +3f679c80: dsjs a10, L3F679AE0 +3f679c90: move *b12, b0, 0 +L3F679CA0: +3f679ca0: dsjs a10, L3F679B00 +3f679cb0: move *b12, b0, 0 +L3F679CC0: +3f679cc0: dsjs a10, L3F679B20 +3f679cd0: move *b12, b0, 0 +L3F679CE0: +3f679ce0: dsjs a10, L3F679B40 +3f679cf0: move *b12, b0, 0 +L3F679D00: +3f679d00: dsjs a10, L3F679B60 +3f679d10: move *b12, b0, 0 +L3F679D20: +3f679d20: dsjs a10, L3F679B80 +3f679d30: move *b12, b0, 0 +L3F679D40: +3f679d40: dsjs a10, L3F679BA0 +3f679d50: move *b12, b0, 0 +L3F679D60: +3f679d60: dsjs a10, L3F679BC0 +3f679d70: move *b12, b0, 0 +L3F679D80: +3f679d80: dsjs a10, L3F679BE0 +3f679d90: move *b12, b0, 0 +L3F679DA0: +3f679da0: dsjs a10, L3F679C00 +3f679db0: move *b12, b0, 0 +L3F679DC0: +3f679dc0: dsjs a10, L3F679C20 +3f679dd0: move *b12, b0, 0 +L3F679DE0: +3f679de0: dsjs a10, L3F679C40 +3f679df0: move *b12, b0, 0 +L3F679E00: +3f679e00: dsjs a10, L3F679C60 +3f679e10: move *b12, b0, 0 +L3F679E20: +3f679e20: dsjs a10, L3F679C80 +3f679e30: move *b12, b0, 0 +L3F679E40: +3f679e40: dsjs a10, L3F679CA0 +3f679e50: move *b12, b0, 0 +L3F679E60: +3f679e60: dsjs a10, L3F679CC0 +3f679e70: move *b12, b0, 0 +L3F679E80: +3f679e80: dsjs a10, L3F679CE0 +3f679e90: move *b12, b0, 0 +L3F679EA0: +3f679ea0: dsjs a10, L3F679D00 +3f679eb0: move *b12, b0, 0 +L3F679EC0: +3f679ec0: dsjs a10, L3F679D20 +3f679ed0: move *b12, b0, 0 +L3F679EE0: +3f679ee0: dsjs a10, L3F679D40 +3f679ef0: move *b12, b0, 0 +L3F679F00: +3f679f00: dsjs a10, L3F679D60 +3f679f10: move *b12, b0, 0 +L3F679F20: +3f679f20: dsjs a10, L3F679D80 +3f679f30: move *b12, b0, 0 +L3F679F40: +3f679f40: dsjs a10, L3F679DA0 +3f679f50: move *b12, b0, 0 +L3F679F60: +3f679f60: dsjs a10, L3F679DC0 +3f679f70: move *b12, b0, 0 +L3F679F80: +3f679f80: dsjs a10, L3F679DE0 +3f679f90: move *b12, b0, 0 +L3F679FA0: +3f679fa0: dsjs a10, L3F679E00 +3f679fb0: move *b12, b0, 0 +L3F679FC0: +3f679fc0: dsjs a10, L3F679E20 +3f679fd0: move *b12, b0, 0 +L3F679FE0: +3f679fe0: dsjs a10, L3F679E40 +3f679ff0: move *b12, b0, 0 +L3F67A000: +3f67a000: dsjs a10, L3F679E60 +3f67a010: move *b12, b0, 0 +L3F67A020: +3f67a020: dsjs a10, L3F679E80 +3f67a030: move *b12, b0, 0 +L3F67A040: +3f67a040: dsjs a10, L3F679EA0 +3f67a050: move *b12, b0, 0 +L3F67A060: +3f67a060: dsjs a10, L3F679EC0 +3f67a070: move *b12, b0, 0 +L3F67A080: +3f67a080: dsjs a10, L3F679EE0 +3f67a090: move *b12, b0, 0 +L3F67A0A0: +3f67a0a0: dsjs a10, L3F679F00 +3f67a0b0: move *b12, b0, 0 +L3F67A0C0: +3f67a0c0: dsjs a10, L3F679F20 +3f67a0d0: move *b12, b0, 0 +L3F67A0E0: +3f67a0e0: dsjs a10, L3F679F40 +3f67a0f0: move *b12, b0, 0 +L3F67A100: +3f67a100: dsjs a10, L3F679F60 +3f67a110: move *b12, b0, 0 +L3F67A120: +3f67a120: dsjs a10, L3F679F80 +3f67a130: move *b12, b0, 0 +L3F67A140: +3f67a140: dsjs a10, L3F679FA0 +3f67a150: move *b12, b0, 0 +L3F67A160: +3f67a160: dsjs a10, L3F679FC0 +3f67a170: move *b12, b0, 0 +L3F67A180: +3f67a180: dsjs a10, L3F679FE0 +3f67a190: move *b12, b0, 0 +L3F67A1A0: +3f67a1a0: dsjs a10, L3F67A000 +3f67a1b0: move *b12, b0, 0 +L3F67A1C0: +3f67a1c0: dsjs a10, L3F67A020 +3f67a1d0: move *b12, b0, 0 +L3F67A1E0: +3f67a1e0: dsjs a10, L3F67A040 +3f67a1f0: move *b12, b0, 0 +L3F67A200: +3f67a200: dsjs a10, L3F67A060 +3f67a210: move *b12, b0, 0 +L3F67A220: +3f67a220: dsjs a10, L3F67A080 +3f67a230: move *b12, b0, 0 +L3F67A240: +3f67a240: dsjs a10, L3F67A0A0 +3f67a250: move *b12, b0, 0 +L3F67A260: +3f67a260: dsjs a10, L3F67A0C0 +3f67a270: move *b12, b0, 0 +L3F67A280: +3f67a280: dsjs a10, L3F67A0E0 +3f67a290: move *b12, b0, 0 +L3F67A2A0: +3f67a2a0: dsjs a10, L3F67A100 +3f67a2b0: move *b12, b0, 0 +L3F67A2C0: +3f67a2c0: dsjs a10, L3F67A120 +3f67a2d0: move *b12, b0, 0 +L3F67A2E0: +3f67a2e0: dsjs a10, L3F67A140 +3f67a2f0: move *b12, b0, 0 +L3F67A300: +3f67a300: dsjs a10, L3F67A160 +3f67a310: move *b12, b0, 0 +L3F67A320: +3f67a320: dsjs a10, L3F67A180 +3f67a330: move *b12, b0, 0 +L3F67A340: +3f67a340: dsjs a10, L3F67A1A0 +3f67a350: move *b12, b0, 0 +L3F67A360: +3f67a360: dsjs a10, L3F67A1C0 +3f67a370: move *b12, b0, 0 +L3F67A380: +3f67a380: dsjs a10, L3F67A1E0 +3f67a390: move *b12, b0, 0 +L3F67A3A0: +3f67a3a0: dsjs a10, L3F67A200 +3f67a3b0: move *b12, b0, 0 +L3F67A3C0: +3f67a3c0: dsjs a10, L3F67A220 +3f67a3d0: move *b12, b0, 0 +L3F67A3E0: +3f67a3e0: dsjs a10, L3F67A240 +3f67a3f0: move *b12, b0, 0 +L3F67A400: +3f67a400: dsjs a10, L3F67A260 +3f67a410: move *b12, b0, 0 +L3F67A420: +3f67a420: dsjs a10, L3F67A280 +3f67a430: move *b12, b0, 0 +L3F67A440: +3f67a440: dsjs a10, L3F67A2A0 +3f67a450: move *b12, b0, 0 +L3F67A460: +3f67a460: dsjs a10, L3F67A2C0 +3f67a470: move *b12, b0, 0 +L3F67A480: +3f67a480: dsjs a10, L3F67A2E0 +3f67a490: move *b12, b0, 0 +L3F67A4A0: +3f67a4a0: dsjs a10, L3F67A300 +3f67a4b0: move *b12, b0, 0 +L3F67A4C0: +3f67a4c0: dsjs a10, L3F67A320 +3f67a4d0: move *b12, b0, 0 +L3F67A4E0: +3f67a4e0: dsjs a10, L3F67A340 +3f67a4f0: move *b12, b0, 0 +L3F67A500: +3f67a500: dsjs a10, L3F67A360 +3f67a510: move *b12, b0, 0 +L3F67A520: +3f67a520: dsjs a10, L3F67A380 +3f67a530: move *b12, b0, 0 +L3F67A540: +3f67a540: dsjs a10, L3F67A3A0 +3f67a550: move *b12, b0, 0 +L3F67A560: +3f67a560: dsjs a10, L3F67A3C0 +3f67a570: move *b12, b0, 0 +L3F67A580: +3f67a580: dsjs a10, L3F67A3E0 +3f67a590: move *b12, b0, 0 +L3F67A5A0: +3f67a5a0: dsjs a10, L3F67A400 +3f67a5b0: move *b12, b0, 0 +L3F67A5C0: +3f67a5c0: dsjs a10, L3F67A420 +3f67a5d0: move *b12, b0, 0 +L3F67A5E0: +3f67a5e0: dsjs a10, L3F67A440 +3f67a5f0: move *b12, b0, 0 +L3F67A600: +3f67a600: dsjs a10, L3F67A460 +3f67a610: move *b12, b0, 0 +L3F67A620: +3f67a620: dsjs a10, L3F67A480 +3f67a630: move *b12, b0, 0 +L3F67A640: +3f67a640: dsjs a10, L3F67A4A0 +3f67a650: move *b12, b0, 0 +L3F67A660: +3f67a660: dsjs a10, L3F67A4C0 +3f67a670: move *b12, b0, 0 +L3F67A680: +3f67a680: dsjs a10, L3F67A4E0 +3f67a690: move *b12, b0, 0 +L3F67A6A0: +3f67a6a0: dsjs a10, L3F67A500 +3f67a6b0: move *b12, b0, 0 +L3F67A6C0: +3f67a6c0: dsjs a10, L3F67A520 +3f67a6d0: move *b12, b0, 0 +L3F67A6E0: +3f67a6e0: dsjs a10, L3F67A540 +3f67a6f0: move *b12, b0, 0 +L3F67A700: +3f67a700: dsjs a10, L3F67A560 +3f67a710: move *b12, b0, 0 +L3F67A720: +3f67a720: dsjs a10, L3F67A580 +3f67a730: move *b12, b0, 0 +L3F67A740: +3f67a740: dsjs a10, L3F67A5A0 +3f67a750: move *b12, b0, 0 +L3F67A760: +3f67a760: dsjs a10, L3F67A5C0 +3f67a770: move *b12, b0, 0 +L3F67A780: +3f67a780: dsjs a10, L3F67A5E0 +3f67a790: move *b12, b0, 0 +L3F67A7A0: +3f67a7a0: dsjs a10, L3F67A600 +3f67a7b0: move *b12, b0, 0 +L3F67A7C0: +3f67a7c0: dsjs a10, L3F67A620 +3f67a7d0: move *b12, b0, 0 +L3F67A7E0: +3f67a7e0: dsjs a10, L3F67A640 +3f67a7f0: move *b12, b0, 0 +L3F67A800: +3f67a800: dsjs a10, L3F67A660 +3f67a810: move *b12, b0, 0 +L3F67A820: +3f67a820: dsjs a10, L3F67A680 +3f67a830: move *b12, b0, 0 +L3F67A840: +3f67a840: dsjs a10, L3F67A6A0 +3f67a850: move *b12, b0, 0 +L3F67A860: +3f67a860: dsjs a10, L3F67A6C0 +3f67a870: move *b12, b0, 0 +L3F67A880: +3f67a880: dsjs a10, L3F67A6E0 +3f67a890: move *b12, b0, 0 +L3F67A8A0: +3f67a8a0: dsjs a10, L3F67A700 +3f67a8b0: move *b12, b0, 0 +L3F67A8C0: +3f67a8c0: dsjs a10, L3F67A720 +3f67a8d0: move *b12, b0, 0 +L3F67A8E0: +3f67a8e0: dsjs a10, L3F67A740 +3f67a8f0: move *b12, b0, 0 +L3F67A900: +3f67a900: dsjs a10, L3F67A760 +3f67a910: move *b12, b0, 0 +L3F67A920: +3f67a920: dsjs a10, L3F67A780 +3f67a930: move *b12, b0, 0 +L3F67A940: +3f67a940: dsjs a10, L3F67A7A0 +3f67a950: move *b12, b0, 0 +L3F67A960: +3f67a960: dsjs a10, L3F67A7C0 +3f67a970: move *b12, b0, 0 +L3F67A980: +3f67a980: dsjs a10, L3F67A7E0 +3f67a990: move *b12, b0, 0 +L3F67A9A0: +3f67a9a0: dsjs a10, L3F67A800 +3f67a9b0: move *b12, b0, 0 +L3F67A9C0: +3f67a9c0: dsjs a10, L3F67A820 +3f67a9d0: move *b12, b0, 0 +L3F67A9E0: +3f67a9e0: dsjs a10, L3F67A840 +3f67a9f0: move *b12, b0, 0 +L3F67AA00: +3f67aa00: dsjs a10, L3F67A860 +3f67aa10: move *b12, b0, 0 +L3F67AA20: +3f67aa20: dsjs a10, L3F67A880 +3f67aa30: move *b12, b0, 0 +L3F67AA40: +3f67aa40: dsjs a10, L3F67A8A0 +3f67aa50: move *b12, b0, 0 +L3F67AA60: +3f67aa60: dsjs a10, L3F67A8C0 +3f67aa70: move *b12, b0, 0 +L3F67AA80: +3f67aa80: dsjs a10, L3F67A8E0 +3f67aa90: move *b12, b0, 0 +L3F67AAA0: +3f67aaa0: dsjs a10, L3F67A900 +3f67aab0: move *b12, b0, 0 +L3F67AAC0: +3f67aac0: dsjs a10, L3F67A920 +3f67aad0: move *b12, b0, 0 +L3F67AAE0: +3f67aae0: dsjs a10, L3F67A940 +3f67aaf0: move *b12, b0, 0 +L3F67AB00: +3f67ab00: dsjs a10, L3F67A960 +3f67ab10: move *b12, b0, 0 +L3F67AB20: +3f67ab20: dsjs a10, L3F67A980 +3f67ab30: move *b12, b0, 0 +L3F67AB40: +3f67ab40: dsjs a10, L3F67A9A0 +3f67ab50: move *b12, b0, 0 +L3F67AB60: +3f67ab60: dsjs a10, L3F67A9C0 +3f67ab70: move *b12, b0, 0 +L3F67AB80: +3f67ab80: dsjs a10, L3F67A9E0 +3f67ab90: move *b12, b0, 0 +L3F67ABA0: +3f67aba0: dsjs a10, L3F67AA00 +3f67abb0: move *b12, b0, 0 +L3F67ABC0: +3f67abc0: dsjs a10, L3F67AA20 +3f67abd0: move *b12, b0, 0 +L3F67ABE0: +3f67abe0: dsjs a10, L3F67AA40 +3f67abf0: move *b12, b0, 0 +L3F67AC00: +3f67ac00: dsjs a10, L3F67AA60 +3f67ac10: move *b12, b0, 0 +L3F67AC20: +3f67ac20: dsjs a10, L3F67AA80 +3f67ac30: move *b12, b0, 0 +L3F67AC40: +3f67ac40: dsjs a10, L3F67AAA0 +3f67ac50: move *b12, b0, 0 +L3F67AC60: +3f67ac60: dsjs a10, L3F67AAC0 +3f67ac70: move *b12, b0, 0 +L3F67AC80: +3f67ac80: dsjs a10, L3F67AAE0 +3f67ac90: move *b12, b0, 0 +L3F67ACA0: +3f67aca0: dsjs a10, L3F67AB00 +3f67acb0: move *b12, b0, 0 +L3F67ACC0: +3f67acc0: dsjs a10, L3F67AB20 +3f67acd0: move *b12, b0, 0 +L3F67ACE0: +3f67ace0: dsjs a10, L3F67AB40 +3f67acf0: move *b12, b0, 0 +L3F67AD00: +3f67ad00: dsjs a10, L3F67AB60 +3f67ad10: move *b12, b0, 0 +L3F67AD20: +3f67ad20: dsjs a10, L3F67AB80 +3f67ad30: move *b12, b0, 0 +L3F67AD40: +3f67ad40: dsjs a10, L3F67ABA0 +3f67ad50: move *b12, b0, 0 +L3F67AD60: +3f67ad60: dsjs a10, L3F67ABC0 +3f67ad70: move *b12, b0, 0 +L3F67AD80: +3f67ad80: dsjs a10, L3F67ABE0 +3f67ad90: move *b12, b0, 0 +L3F67ADA0: +3f67ada0: dsjs a10, L3F67AC00 +3f67adb0: move *b12, b0, 0 +L3F67ADC0: +3f67adc0: dsjs a10, L3F67AC20 +3f67add0: move *b12, b0, 0 +L3F67ADE0: +3f67ade0: dsjs a10, L3F67AC40 +3f67adf0: move *b12, b0, 0 +L3F67AE00: +3f67ae00: dsjs a10, L3F67AC60 +3f67ae10: move *b12, b0, 0 +L3F67AE20: +3f67ae20: dsjs a10, L3F67AC80 +3f67ae30: move *b12, b0, 0 +L3F67AE40: +3f67ae40: dsjs a10, L3F67ACA0 +3f67ae50: move *b12, b0, 0 +L3F67AE60: +3f67ae60: dsjs a10, L3F67ACC0 +3f67ae70: move *b12, b0, 0 +L3F67AE80: +3f67ae80: dsjs a10, L3F67ACE0 +3f67ae90: move *b12, b0, 0 +L3F67AEA0: +3f67aea0: dsjs a10, L3F67AD00 +3f67aeb0: move *b12, b0, 0 +L3F67AEC0: +3f67aec0: dsjs a10, L3F67AD20 +3f67aed0: move *b12, b0, 0 +L3F67AEE0: +3f67aee0: dsjs a10, L3F67AD40 +3f67aef0: move *b12, b0, 0 +L3F67AF00: +3f67af00: dsjs a10, L3F67AD60 +3f67af10: move *b12, b0, 0 +L3F67AF20: +3f67af20: dsjs a10, L3F67AD80 +3f67af30: move *b12, b0, 0 +L3F67AF40: +3f67af40: dsjs a10, L3F67ADA0 +3f67af50: move *b12, b0, 0 +L3F67AF60: +3f67af60: dsjs a10, L3F67ADC0 +3f67af70: move *b12, b0, 0 +L3F67AF80: +3f67af80: dsjs a10, L3F67ADE0 +3f67af90: move *b12, b0, 0 +L3F67AFA0: +3f67afa0: dsjs a10, L3F67AE00 +3f67afb0: move *b12, b0, 0 +L3F67AFC0: +3f67afc0: dsjs a10, L3F67AE20 +3f67afd0: move *b12, b0, 0 +L3F67AFE0: +3f67afe0: dsjs a10, L3F67AE40 +3f67aff0: move *b12, b0, 0 +L3F67B000: +3f67b000: dsjs a10, L3F67AE60 +3f67b010: move *b12, b0, 0 +L3F67B020: +3f67b020: dsjs a10, L3F67AE80 +3f67b030: move *b12, b0, 0 +L3F67B040: +3f67b040: dsjs a10, L3F67AEA0 +3f67b050: move *b12, b0, 0 +L3F67B060: +3f67b060: dsjs a10, L3F67AEC0 +3f67b070: move *b12, b0, 0 +L3F67B080: +3f67b080: dsjs a10, L3F67AEE0 +3f67b090: move *b12, b0, 0 +L3F67B0A0: +3f67b0a0: dsjs a10, L3F67AF00 +3f67b0b0: move *b12, b0, 0 +L3F67B0C0: +3f67b0c0: dsjs a10, L3F67AF20 +3f67b0d0: move *b12, b0, 0 +L3F67B0E0: +3f67b0e0: dsjs a10, L3F67AF40 +3f67b0f0: move *b12, b0, 0 +L3F67B100: +3f67b100: dsjs a10, L3F67AF60 +3f67b110: move *b12, b0, 0 +L3F67B120: +3f67b120: dsjs a10, L3F67AF80 +3f67b130: move *b12, b0, 0 +L3F67B140: +3f67b140: dsjs a10, L3F67AFA0 +3f67b150: move *b12, b0, 0 +L3F67B160: +3f67b160: dsjs a10, L3F67AFC0 +3f67b170: move *b12, b0, 0 +L3F67B180: +3f67b180: dsjs a10, L3F67AFE0 +3f67b190: move *b12, b0, 0 +L3F67B1A0: +3f67b1a0: dsjs a10, L3F67B000 +3f67b1b0: move *b12, b0, 0 +L3F67B1C0: +3f67b1c0: dsjs a10, L3F67B020 +3f67b1d0: move *b12, b0, 0 +L3F67B1E0: +3f67b1e0: dsjs a10, L3F67B040 +3f67b1f0: move *b12, b0, 0 +L3F67B200: +3f67b200: dsjs a10, L3F67B060 +3f67b210: move *b12, b0, 0 +L3F67B220: +3f67b220: dsjs a10, L3F67B080 +3f67b230: move *b12, b0, 0 +L3F67B240: +3f67b240: dsjs a10, L3F67B0A0 +3f67b250: move *b12, b0, 0 +L3F67B260: +3f67b260: dsjs a10, L3F67B0C0 +3f67b270: move *b12, b0, 0 +L3F67B280: +3f67b280: dsjs a10, L3F67B0E0 +3f67b290: move *b12, b0, 0 +L3F67B2A0: +3f67b2a0: dsjs a10, L3F67B100 +3f67b2b0: move *b12, b0, 0 +L3F67B2C0: +3f67b2c0: dsjs a10, L3F67B120 +3f67b2d0: move *b12, b0, 0 +L3F67B2E0: +3f67b2e0: dsjs a10, L3F67B140 +3f67b2f0: move *b12, b0, 0 +L3F67B300: +3f67b300: dsjs a10, L3F67B160 +3f67b310: move *b12, b0, 0 +L3F67B320: +3f67b320: dsjs a10, L3F67B180 +3f67b330: move *b12, b0, 0 +L3F67B340: +3f67b340: dsjs a10, L3F67B1A0 +3f67b350: move *b12, b0, 0 +L3F67B360: +3f67b360: dsjs a10, L3F67B1C0 +3f67b370: move *b12, b0, 0 +L3F67B380: +3f67b380: dsjs a10, L3F67B1E0 +3f67b390: move *b12, b0, 0 +L3F67B3A0: +3f67b3a0: dsjs a10, L3F67B200 +3f67b3b0: move *b12, b0, 0 +L3F67B3C0: +3f67b3c0: dsjs a10, L3F67B220 +3f67b3d0: move *b12, b0, 0 +L3F67B3E0: +3f67b3e0: dsjs a10, L3F67B240 +3f67b3f0: move *b12, b0, 0 +L3F67B400: +3f67b400: dsjs a10, L3F67B260 +3f67b410: move *b12, b0, 0 +L3F67B420: +3f67b420: dsjs a10, L3F67B280 +3f67b430: move *b12, b0, 0 +L3F67B440: +3f67b440: dsjs a10, L3F67B2A0 +3f67b450: move *b12, b0, 0 +L3F67B460: +3f67b460: dsjs a10, L3F67B2C0 +3f67b470: move *b12, b0, 0 +L3F67B480: +3f67b480: dsjs a10, L3F67B2E0 +3f67b490: move *b12, b0, 0 +L3F67B4A0: +3f67b4a0: dsjs a10, L3F67B300 +3f67b4b0: move *b12, b0, 0 +L3F67B4C0: +3f67b4c0: dsjs a10, L3F67B320 +3f67b4d0: move *b12, b0, 0 +L3F67B4E0: +3f67b4e0: dsjs a10, L3F67B340 +3f67b4f0: move *b12, b0, 0 +L3F67B500: +3f67b500: dsjs a10, L3F67B360 +3f67b510: move *b12, b0, 0 +L3F67B520: +3f67b520: dsjs a10, L3F67B380 +3f67b530: move *b12, b0, 0 +L3F67B540: +3f67b540: dsjs a10, L3F67B3A0 +3f67b550: move *b12, b0, 0 +L3F67B560: +3f67b560: dsjs a10, L3F67B3C0 +3f67b570: move *b12, b0, 0 +L3F67B580: +3f67b580: dsjs a10, L3F67B3E0 +3f67b590: move *b12, b0, 0 +L3F67B5A0: +3f67b5a0: dsjs a10, L3F67B400 +3f67b5b0: move *b12, b0, 0 +L3F67B5C0: +3f67b5c0: dsjs a10, L3F67B420 +3f67b5d0: move *b12, b0, 0 +L3F67B5E0: +3f67b5e0: dsjs a10, L3F67B440 +3f67b5f0: move *b12, b0, 0 +L3F67B600: +3f67b600: dsjs a10, L3F67B460 +3f67b610: move *b12, b0, 0 +L3F67B620: +3f67b620: dsjs a10, L3F67B480 +3f67b630: move *b12, b0, 0 +L3F67B640: +3f67b640: dsjs a10, L3F67B4A0 +3f67b650: move *b12, b0, 0 +L3F67B660: +3f67b660: dsjs a10, L3F67B4C0 +3f67b670: move *b12, b0, 0 +L3F67B680: +3f67b680: dsjs a10, L3F67B4E0 +3f67b690: move *b12, b0, 0 +L3F67B6A0: +3f67b6a0: dsjs a10, L3F67B500 +3f67b6b0: move *b12, b0, 0 +L3F67B6C0: +3f67b6c0: dsjs a10, L3F67B520 +3f67b6d0: move *b12, b0, 0 +L3F67B6E0: +3f67b6e0: dsjs a10, L3F67B540 +3f67b6f0: move *b12, b0, 0 +L3F67B700: +3f67b700: dsjs a10, L3F67B560 +3f67b710: move *b12, b0, 0 +L3F67B720: +3f67b720: dsjs a10, L3F67B580 +3f67b730: move *b12, b0, 0 +L3F67B740: +3f67b740: dsjs a10, L3F67B5A0 +3f67b750: move *b12, b0, 0 +L3F67B760: +3f67b760: dsjs a10, L3F67B5C0 +3f67b770: move *b12, b0, 0 +L3F67B780: +3f67b780: dsjs a10, L3F67B5E0 +3f67b790: move *b12, b0, 0 +L3F67B7A0: +3f67b7a0: dsjs a10, L3F67B600 +3f67b7b0: move *b12, b0, 0 +L3F67B7C0: +3f67b7c0: dsjs a10, L3F67B620 +3f67b7d0: move *b12, b0, 0 +L3F67B7E0: +3f67b7e0: dsjs a10, L3F67B640 +3f67b7f0: move *b12, b0, 0 +L3F67B800: +3f67b800: dsjs a10, L3F67B660 +3f67b810: move *b12, b0, 0 +L3F67B820: +3f67b820: dsjs a10, L3F67B680 +3f67b830: move *b12, b0, 0 +L3F67B840: +3f67b840: dsjs a10, L3F67B6A0 +3f67b850: move *b12, b0, 0 +L3F67B860: +3f67b860: dsjs a10, L3F67B6C0 +3f67b870: move *b12, b0, 0 +L3F67B880: +3f67b880: dsjs a10, L3F67B6E0 +3f67b890: move *b12, b0, 0 +L3F67B8A0: +3f67b8a0: dsjs a10, L3F67B700 +3f67b8b0: move *b12, b0, 0 +L3F67B8C0: +3f67b8c0: dsjs a10, L3F67B720 +3f67b8d0: move *b12, b0, 0 +L3F67B8E0: +3f67b8e0: dsjs a10, L3F67B740 +3f67b8f0: move *b12, b0, 0 +L3F67B900: +3f67b900: dsjs a10, L3F67B760 +3f67b910: move *b12, b0, 0 +L3F67B920: +3f67b920: dsjs a10, L3F67B780 +3f67b930: move *b12, b0, 0 +L3F67B940: +3f67b940: dsjs a10, L3F67B7A0 +3f67b950: move *b12, b0, 0 +L3F67B960: +3f67b960: dsjs a10, L3F67B7C0 +3f67b970: move *b12, b0, 0 +L3F67B980: +3f67b980: dsjs a10, L3F67B7E0 +3f67b990: move *b12, b0, 0 +L3F67B9A0: +3f67b9a0: dsjs a10, L3F67B800 +3f67b9b0: move *b12, b0, 0 +L3F67B9C0: +3f67b9c0: dsjs a10, L3F67B820 +3f67b9d0: move *b12, b0, 0 +L3F67B9E0: +3f67b9e0: dsjs a10, L3F67B840 +3f67b9f0: move *b12, b0, 0 +L3F67BA00: +3f67ba00: dsjs a10, L3F67B860 +3f67ba10: move *b12, b0, 0 +L3F67BA20: +3f67ba20: dsjs a10, L3F67B880 +3f67ba30: move *b12, b0, 0 +L3F67BA40: +3f67ba40: dsjs a10, L3F67B8A0 +3f67ba50: move *b12, b0, 0 +L3F67BA60: +3f67ba60: dsjs a10, L3F67B8C0 +3f67ba70: move *b12, b0, 0 +L3F67BA80: +3f67ba80: dsjs a10, L3F67B8E0 +3f67ba90: move *b12, b0, 0 +L3F67BAA0: +3f67baa0: dsjs a10, L3F67B900 +3f67bab0: move *b12, b0, 0 +L3F67BAC0: +3f67bac0: dsjs a10, L3F67B920 +3f67bad0: move *b12, b0, 0 +L3F67BAE0: +3f67bae0: dsjs a10, L3F67B940 +3f67baf0: move *b12, b0, 0 +L3F67BB00: +3f67bb00: dsjs a10, L3F67B960 +3f67bb10: move *b12, b0, 0 +L3F67BB20: +3f67bb20: dsjs a10, L3F67B980 +3f67bb30: move *b12, b0, 0 +L3F67BB40: +3f67bb40: dsjs a10, L3F67B9A0 +3f67bb50: move *b12, b0, 0 +L3F67BB60: +3f67bb60: dsjs a10, L3F67B9C0 +3f67bb70: move *b12, b0, 0 +L3F67BB80: +3f67bb80: dsjs a10, L3F67B9E0 +3f67bb90: move *b12, b0, 0 +L3F67BBA0: +3f67bba0: dsjs a10, L3F67BA00 +3f67bbb0: move *b12, b0, 0 +L3F67BBC0: +3f67bbc0: dsjs a10, L3F67BA20 +3f67bbd0: move *b12, b0, 0 +L3F67BBE0: +3f67bbe0: dsjs a10, L3F67BA40 +3f67bbf0: move *b12, b0, 0 +L3F67BC00: +3f67bc00: dsjs a10, L3F67BA60 +3f67bc10: move *b12, b0, 0 +L3F67BC20: +3f67bc20: dsjs a10, L3F67BA80 +3f67bc30: move *b12, b0, 0 +L3F67BC40: +3f67bc40: dsjs a10, L3F67BAA0 +3f67bc50: move *b12, b0, 0 +L3F67BC60: +3f67bc60: dsjs a10, L3F67BAC0 +3f67bc70: move *b12, b0, 0 +L3F67BC80: +3f67bc80: dsjs a10, L3F67BAE0 +3f67bc90: move *b12, b0, 0 +L3F67BCA0: +3f67bca0: dsjs a10, L3F67BB00 +3f67bcb0: move *b12, b0, 0 +L3F67BCC0: +3f67bcc0: dsjs a10, L3F67BB20 +3f67bcd0: move *b12, b0, 0 +L3F67BCE0: +3f67bce0: dsjs a10, L3F67BB40 +3f67bcf0: move *b12, b0, 0 +L3F67BD00: +3f67bd00: dsjs a10, L3F67BB60 +3f67bd10: move *b12, b0, 0 +L3F67BD20: +3f67bd20: dsjs a10, L3F67BB80 +3f67bd30: move *b12, b0, 0 +L3F67BD40: +3f67bd40: dsjs a10, L3F67BBA0 +3f67bd50: move *b12, b0, 0 +L3F67BD60: +3f67bd60: dsjs a10, L3F67BBC0 +3f67bd70: move *b12, b0, 0 +L3F67BD80: +3f67bd80: dsjs a10, L3F67BBE0 +3f67bd90: move *b12, b0, 0 +L3F67BDA0: +3f67bda0: dsjs a10, L3F67BC00 +3f67bdb0: move *b12, b0, 0 +L3F67BDC0: +3f67bdc0: dsjs a10, L3F67BC20 +3f67bdd0: move *b12, b0, 0 +L3F67BDE0: +3f67bde0: dsjs a10, L3F67BC40 +3f67bdf0: move *b12, b0, 0 +L3F67BE00: +3f67be00: dsjs a10, L3F67BC60 +3f67be10: move *b12, b0, 0 +L3F67BE20: +3f67be20: dsjs a10, L3F67BC80 +3f67be30: move *b12, b0, 0 +L3F67BE40: +3f67be40: dsjs a10, L3F67BCA0 +3f67be50: move *b12, b0, 0 +L3F67BE60: +3f67be60: dsjs a10, L3F67BCC0 +3f67be70: move *b12, b0, 0 +L3F67BE80: +3f67be80: dsjs a10, L3F67BCE0 +3f67be90: move *b12, b0, 0 +L3F67BEA0: +3f67bea0: dsjs a10, L3F67BD00 +3f67beb0: move *b12, b0, 0 +L3F67BEC0: +3f67bec0: dsjs a10, L3F67BD20 +3f67bed0: move *b12, b0, 0 +L3F67BEE0: +3f67bee0: dsjs a10, L3F67BD40 +3f67bef0: move *b12, b0, 0 +L3F67BF00: +3f67bf00: dsjs a10, L3F67BD60 +3f67bf10: move *b12, b0, 0 +L3F67BF20: +3f67bf20: dsjs a10, L3F67BD80 +3f67bf30: move *b12, b0, 0 +L3F67BF40: +3f67bf40: dsjs a10, L3F67BDA0 +3f67bf50: move *b12, b0, 0 +L3F67BF60: +3f67bf60: dsjs a10, L3F67BDC0 +3f67bf70: move *b12, b0, 0 +L3F67BF80: +3f67bf80: dsjs a10, L3F67BDE0 +3f67bf90: move *b12, b0, 0 +L3F67BFA0: +3f67bfa0: dsjs a10, L3F67BE00 +3f67bfb0: move *b12, b0, 0 +L3F67BFC0: +3f67bfc0: dsjs a10, L3F67BE20 +3f67bfd0: move *b12, b0, 0 +L3F67BFE0: +3f67bfe0: dsjs a10, L3F67BE40 +3f67bff0: move *b12, b0, 0 +L3F67C000: +3f67c000: dsjs a10, L3F67BE60 +3f67c010: move *b12, b0, 0 +L3F67C020: +3f67c020: dsjs a10, L3F67BE80 +3f67c030: move *b12, b0, 0 +L3F67C040: +3f67c040: dsjs a10, L3F67BEA0 +3f67c050: move *b12, b0, 0 +L3F67C060: +3f67c060: dsjs a10, L3F67BEC0 +3f67c070: move *b12, b0, 0 +L3F67C080: +3f67c080: dsjs a10, L3F67BEE0 +3f67c090: move *b12, b0, 0 +L3F67C0A0: +3f67c0a0: dsjs a10, L3F67BF00 +3f67c0b0: move *b12, b0, 0 +L3F67C0C0: +3f67c0c0: dsjs a10, L3F67BF20 +3f67c0d0: move *b12, b0, 0 +L3F67C0E0: +3f67c0e0: dsjs a10, L3F67BF40 +3f67c0f0: move *b12, b0, 0 +L3F67C100: +3f67c100: dsjs a10, L3F67BF60 +3f67c110: move *b12, b0, 0 +L3F67C120: +3f67c120: dsjs a10, L3F67BF80 +3f67c130: move *b12, b0, 0 +L3F67C140: +3f67c140: dsjs a10, L3F67BFA0 +3f67c150: move *b12, b0, 0 +L3F67C160: +3f67c160: dsjs a10, L3F67BFC0 +3f67c170: move *b12, b0, 0 +L3F67C180: +3f67c180: dsjs a10, L3F67BFE0 +3f67c190: move *b12, b0, 0 +L3F67C1A0: +3f67c1a0: dsjs a10, L3F67C000 +3f67c1b0: move *b12, b0, 0 +L3F67C1C0: +3f67c1c0: dsjs a10, L3F67C020 +3f67c1d0: move *b12, b0, 0 +L3F67C1E0: +3f67c1e0: dsjs a10, L3F67C040 +3f67c1f0: move *b12, b0, 0 +L3F67C200: +3f67c200: dsjs a10, L3F67C060 +3f67c210: move *b12, b0, 0 +L3F67C220: +3f67c220: dsjs a10, L3F67C080 +3f67c230: move *b12, b0, 0 +L3F67C240: +3f67c240: dsjs a10, L3F67C0A0 +3f67c250: move *b12, b0, 0 +L3F67C260: +3f67c260: dsjs a10, L3F67C0C0 +3f67c270: move *b12, b0, 0 +L3F67C280: +3f67c280: dsjs a10, L3F67C0E0 +3f67c290: move *b12, b0, 0 +L3F67C2A0: +3f67c2a0: dsjs a10, L3F67C100 +3f67c2b0: move *b12, b0, 0 +L3F67C2C0: +3f67c2c0: dsjs a10, L3F67C120 +3f67c2d0: move *b12, b0, 0 +L3F67C2E0: +3f67c2e0: dsjs a10, L3F67C140 +3f67c2f0: move *b12, b0, 0 +L3F67C300: +3f67c300: dsjs a10, L3F67C160 +3f67c310: move *b12, b0, 0 +L3F67C320: +3f67c320: dsjs a10, L3F67C180 +3f67c330: move *b12, b0, 0 +L3F67C340: +3f67c340: dsjs a10, L3F67C1A0 +3f67c350: move *b12, b0, 0 +L3F67C360: +3f67c360: dsjs a10, L3F67C1C0 +3f67c370: move *b12, b0, 0 +L3F67C380: +3f67c380: dsjs a10, L3F67C1E0 +3f67c390: move *b12, b0, 0 +L3F67C3A0: +3f67c3a0: dsjs a10, L3F67C200 +3f67c3b0: move *b12, b0, 0 +L3F67C3C0: +3f67c3c0: dsjs a10, L3F67C220 +3f67c3d0: move *b12, b0, 0 +L3F67C3E0: +3f67c3e0: dsjs a10, L3F67C240 +3f67c3f0: move *b12, b0, 0 +L3F67C400: +3f67c400: dsjs a10, L3F67C260 +3f67c410: move *b12, b0, 0 +L3F67C420: +3f67c420: dsjs a10, L3F67C280 +3f67c430: move *b12, b0, 0 +L3F67C440: +3f67c440: dsjs a10, L3F67C2A0 +3f67c450: move *b12, b0, 0 +L3F67C460: +3f67c460: dsjs a10, L3F67C2C0 +3f67c470: move *b12, b0, 0 +L3F67C480: +3f67c480: dsjs a10, L3F67C2E0 +3f67c490: move *b12, b0, 0 +L3F67C4A0: +3f67c4a0: dsjs a10, L3F67C300 +3f67c4b0: move *b12, b0, 0 +L3F67C4C0: +3f67c4c0: dsjs a10, L3F67C320 +3f67c4d0: move *b12, b0, 0 +L3F67C4E0: +3f67c4e0: dsjs a10, L3F67C340 +3f67c4f0: move *b12, b0, 0 +L3F67C500: +3f67c500: dsjs a10, L3F67C360 +3f67c510: move *b12, b0, 0 +L3F67C520: +3f67c520: dsjs a10, L3F67C380 +3f67c530: move *b12, b0, 0 +L3F67C540: +3f67c540: dsjs a10, L3F67C3A0 +3f67c550: move *b12, b0, 0 +L3F67C560: +3f67c560: dsjs a10, L3F67C3C0 +3f67c570: move *b12, b0, 0 +L3F67C580: +3f67c580: dsjs a10, L3F67C3E0 +3f67c590: move *b12, b0, 0 +L3F67C5A0: +3f67c5a0: dsjs a10, L3F67C400 +3f67c5b0: move *b12, b0, 0 +L3F67C5C0: +3f67c5c0: dsjs a10, L3F67C420 +3f67c5d0: move *b12, b0, 0 +L3F67C5E0: +3f67c5e0: dsjs a10, L3F67C440 +3f67c5f0: move *b12, b0, 0 +L3F67C600: +3f67c600: dsjs a10, L3F67C460 +3f67c610: move *b12, b0, 0 +L3F67C620: +3f67c620: dsjs a10, L3F67C480 +3f67c630: move *b12, b0, 0 +L3F67C640: +3f67c640: dsjs a10, L3F67C4A0 +3f67c650: move *b12, b0, 0 +L3F67C660: +3f67c660: dsjs a10, L3F67C4C0 +3f67c670: move *b12, b0, 0 +L3F67C680: +3f67c680: dsjs a10, L3F67C4E0 +3f67c690: move *b12, b0, 0 +L3F67C6A0: +3f67c6a0: dsjs a10, L3F67C500 +3f67c6b0: move *b12, b0, 0 +L3F67C6C0: +3f67c6c0: dsjs a10, L3F67C520 +3f67c6d0: move *b12, b0, 0 +L3F67C6E0: +3f67c6e0: dsjs a10, L3F67C540 +3f67c6f0: move *b12, b0, 0 +L3F67C700: +3f67c700: dsjs a10, L3F67C560 +3f67c710: move *b12, b0, 0 +L3F67C720: +3f67c720: dsjs a10, L3F67C580 +3f67c730: move *b12, b0, 0 +L3F67C740: +3f67c740: dsjs a10, L3F67C5A0 +3f67c750: move *b12, b0, 0 +L3F67C760: +3f67c760: dsjs a10, L3F67C5C0 +3f67c770: move *b12, b0, 0 +L3F67C780: +3f67c780: dsjs a10, L3F67C5E0 +3f67c790: move *b12, b0, 0 +L3F67C7A0: +3f67c7a0: dsjs a10, L3F67C600 +3f67c7b0: move *b12, b0, 0 +L3F67C7C0: +3f67c7c0: dsjs a10, L3F67C620 +3f67c7d0: move *b12, b0, 0 +L3F67C7E0: +3f67c7e0: dsjs a10, L3F67C640 +3f67c7f0: move *b12, b0, 0 +L3F67C800: +3f67c800: dsjs a10, L3F67C660 +3f67c810: move *b12, b0, 0 +L3F67C820: +3f67c820: dsjs a10, L3F67C680 +3f67c830: move *b12, b0, 0 +L3F67C840: +3f67c840: dsjs a10, L3F67C6A0 +3f67c850: move *b12, b0, 0 +L3F67C860: +3f67c860: dsjs a10, L3F67C6C0 +3f67c870: move *b12, b0, 0 +L3F67C880: +3f67c880: dsjs a10, L3F67C6E0 +3f67c890: move *b12, b0, 0 +L3F67C8A0: +3f67c8a0: dsjs a10, L3F67C700 +3f67c8b0: move *b12, b0, 0 +L3F67C8C0: +3f67c8c0: dsjs a10, L3F67C720 +3f67c8d0: move *b12, b0, 0 +L3F67C8E0: +3f67c8e0: dsjs a10, L3F67C740 +3f67c8f0: move *b12, b0, 0 +L3F67C900: +3f67c900: dsjs a10, L3F67C760 +3f67c910: move *b12, b0, 0 +L3F67C920: +3f67c920: dsjs a10, L3F67C780 +3f67c930: move *b12, b0, 0 +L3F67C940: +3f67c940: dsjs a10, L3F67C7A0 +3f67c950: move *b12, b0, 0 +L3F67C960: +3f67c960: dsjs a10, L3F67C7C0 +3f67c970: move *b12, b0, 0 +L3F67C980: +3f67c980: dsjs a10, L3F67C7E0 +3f67c990: move *b12, b0, 0 +L3F67C9A0: +3f67c9a0: dsjs a10, L3F67C800 +3f67c9b0: move *b12, b0, 0 +L3F67C9C0: +3f67c9c0: dsjs a10, L3F67C820 +3f67c9d0: move *b12, b0, 0 +L3F67C9E0: +3f67c9e0: dsjs a10, L3F67C840 +3f67c9f0: move *b12, b0, 0 +L3F67CA00: +3f67ca00: dsjs a10, L3F67C860 +3f67ca10: move *b12, b0, 0 +L3F67CA20: +3f67ca20: dsjs a10, L3F67C880 +3f67ca30: move *b12, b0, 0 +L3F67CA40: +3f67ca40: dsjs a10, L3F67C8A0 +3f67ca50: move *b12, b0, 0 +L3F67CA60: +3f67ca60: dsjs a10, L3F67C8C0 +3f67ca70: move *b12, b0, 0 +L3F67CA80: +3f67ca80: dsjs a10, L3F67C8E0 +3f67ca90: move *b12, b0, 0 +L3F67CAA0: +3f67caa0: dsjs a10, L3F67C900 +3f67cab0: move *b12, b0, 0 +L3F67CAC0: +3f67cac0: dsjs a10, L3F67C920 +3f67cad0: move *b12, b0, 0 +L3F67CAE0: +3f67cae0: dsjs a10, L3F67C940 +3f67caf0: move *b12, b0, 0 +L3F67CB00: +3f67cb00: dsjs a10, L3F67C960 +3f67cb10: move *b12, b0, 0 +L3F67CB20: +3f67cb20: dsjs a10, L3F67C980 +3f67cb30: move *b12, b0, 0 +L3F67CB40: +3f67cb40: dsjs a10, L3F67C9A0 +3f67cb50: move *b12, b0, 0 +L3F67CB60: +3f67cb60: dsjs a10, L3F67C9C0 +3f67cb70: move *b12, b0, 0 +L3F67CB80: +3f67cb80: dsjs a10, L3F67C9E0 +3f67cb90: move *b12, b0, 0 +L3F67CBA0: +3f67cba0: dsjs a10, L3F67CA00 +3f67cbb0: move *b12, b0, 0 +L3F67CBC0: +3f67cbc0: dsjs a10, L3F67CA20 +3f67cbd0: move *b12, b0, 0 +L3F67CBE0: +3f67cbe0: dsjs a10, L3F67CA40 +3f67cbf0: move *b12, b0, 0 +L3F67CC00: +3f67cc00: dsjs a10, L3F67CA60 +3f67cc10: move *b12, b0, 0 +L3F67CC20: +3f67cc20: dsjs a10, L3F67CA80 +3f67cc30: move *b12, b0, 0 +L3F67CC40: +3f67cc40: dsjs a10, L3F67CAA0 +3f67cc50: move *b12, b0, 0 +L3F67CC60: +3f67cc60: dsjs a10, L3F67CAC0 +3f67cc70: move *b12, b0, 0 +L3F67CC80: +3f67cc80: dsjs a10, L3F67CAE0 +3f67cc90: move *b12, b0, 0 +L3F67CCA0: +3f67cca0: dsjs a10, L3F67CB00 +3f67ccb0: move *b12, b0, 0 +L3F67CCC0: +3f67ccc0: dsjs a10, L3F67CB20 +3f67ccd0: move *b12, b0, 0 +L3F67CCE0: +3f67cce0: dsjs a10, L3F67CB40 +3f67ccf0: move *b12, b0, 0 +L3F67CD00: +3f67cd00: dsjs a10, L3F67CB60 +3f67cd10: move *b12, b0, 0 +L3F67CD20: +3f67cd20: dsjs a10, L3F67CB80 +3f67cd30: move *b12, b0, 0 +L3F67CD40: +3f67cd40: dsjs a10, L3F67CBA0 +3f67cd50: move *b12, b0, 0 +L3F67CD60: +3f67cd60: dsjs a10, L3F67CBC0 +3f67cd70: move *b12, b0, 0 +L3F67CD80: +3f67cd80: dsjs a10, L3F67CBE0 +3f67cd90: move *b12, b0, 0 +L3F67CDA0: +3f67cda0: dsjs a10, L3F67CC00 +3f67cdb0: move *b12, b0, 0 +L3F67CDC0: +3f67cdc0: dsjs a10, L3F67CC20 +3f67cdd0: move *b12, b0, 0 +L3F67CDE0: +3f67cde0: dsjs a10, L3F67CC40 +3f67cdf0: move *b12, b0, 0 +L3F67CE00: +3f67ce00: dsjs a10, L3F67CC60 +3f67ce10: move *b12, b0, 0 +L3F67CE20: +3f67ce20: dsjs a10, L3F67CC80 +3f67ce30: move *b12, b0, 0 +L3F67CE40: +3f67ce40: dsjs a10, L3F67CCA0 +3f67ce50: move *b12, b0, 0 +L3F67CE60: +3f67ce60: dsjs a10, L3F67CCC0 +3f67ce70: move *b12, b0, 0 +L3F67CE80: +3f67ce80: dsjs a10, L3F67CCE0 +3f67ce90: move *b12, b0, 0 +L3F67CEA0: +3f67cea0: dsjs a10, L3F67CD00 +3f67ceb0: move *b12, b0, 0 +L3F67CEC0: +3f67cec0: dsjs a10, L3F67CD20 +3f67ced0: move *b12, b0, 0 +L3F67CEE0: +3f67cee0: dsjs a10, L3F67CD40 +3f67cef0: move *b12, b0, 0 +L3F67CF00: +3f67cf00: dsjs a10, L3F67CD60 +3f67cf10: move *b12, b0, 0 +L3F67CF20: +3f67cf20: dsjs a10, L3F67CD80 +3f67cf30: move *b12, b0, 0 +L3F67CF40: +3f67cf40: dsjs a10, L3F67CDA0 +3f67cf50: move *b12, b0, 0 +L3F67CF60: +3f67cf60: dsjs a10, L3F67CDC0 +3f67cf70: move *b12, b0, 0 +L3F67CF80: +3f67cf80: dsjs a10, L3F67CDE0 +3f67cf90: move *b12, b0, 0 +L3F67CFA0: +3f67cfa0: dsjs a10, L3F67CE00 +3f67cfb0: move *b12, b0, 0 +L3F67CFC0: +3f67cfc0: dsjs a10, L3F67CE20 +3f67cfd0: move *b12, b0, 0 +L3F67CFE0: +3f67cfe0: dsjs a10, L3F67CE40 +3f67cff0: move *b12, b0, 0 +L3F67D000: +3f67d000: dsjs a10, L3F67CE60 +3f67d010: move *b12, b0, 0 +L3F67D020: +3f67d020: dsjs a10, L3F67CE80 +3f67d030: move *b12, b0, 0 +L3F67D040: +3f67d040: dsjs a10, L3F67CEA0 +3f67d050: move *b12, b0, 0 +L3F67D060: +3f67d060: dsjs a10, L3F67CEC0 +3f67d070: move *b12, b0, 0 +L3F67D080: +3f67d080: dsjs a10, L3F67CEE0 +3f67d090: move *b12, b0, 0 +L3F67D0A0: +3f67d0a0: dsjs a10, L3F67CF00 +3f67d0b0: move *b12, b0, 0 +L3F67D0C0: +3f67d0c0: dsjs a10, L3F67CF20 +3f67d0d0: move *b12, b0, 0 +L3F67D0E0: +3f67d0e0: dsjs a10, L3F67CF40 +3f67d0f0: move *b12, b0, 0 +L3F67D100: +3f67d100: dsjs a10, L3F67CF60 +3f67d110: move *b12, b0, 0 +L3F67D120: +3f67d120: dsjs a10, L3F67CF80 +3f67d130: move *b12, b0, 0 +L3F67D140: +3f67d140: dsjs a10, L3F67CFA0 +3f67d150: move *b12, b0, 0 +L3F67D160: +3f67d160: dsjs a10, L3F67CFC0 +3f67d170: move *b12, b0, 0 +L3F67D180: +3f67d180: dsjs a10, L3F67CFE0 +3f67d190: move *b12, b0, 0 +L3F67D1A0: +3f67d1a0: dsjs a10, L3F67D000 +3f67d1b0: move *b12, b0, 0 +L3F67D1C0: +3f67d1c0: dsjs a10, L3F67D020 +3f67d1d0: move *b12, b0, 0 +L3F67D1E0: +3f67d1e0: dsjs a10, L3F67D040 +3f67d1f0: move *b12, b0, 0 +L3F67D200: +3f67d200: dsjs a10, L3F67D060 +3f67d210: move *b12, b0, 0 +L3F67D220: +3f67d220: dsjs a10, L3F67D080 +3f67d230: move *b12, b0, 0 +L3F67D240: +3f67d240: dsjs a10, L3F67D0A0 +3f67d250: move *b12, b0, 0 +L3F67D260: +3f67d260: dsjs a10, L3F67D0C0 +3f67d270: move *b12, b0, 0 +L3F67D280: +3f67d280: dsjs a10, L3F67D0E0 +3f67d290: move *b12, b0, 0 +L3F67D2A0: +3f67d2a0: dsjs a10, L3F67D100 +3f67d2b0: move *b12, b0, 0 +L3F67D2C0: +3f67d2c0: dsjs a10, L3F67D120 +3f67d2d0: move *b12, b0, 0 +L3F67D2E0: +3f67d2e0: dsjs a10, L3F67D140 +3f67d2f0: move *b12, b0, 0 +L3F67D300: +3f67d300: dsjs a10, L3F67D160 +3f67d310: move *b12, b0, 0 +L3F67D320: +3f67d320: dsjs a10, L3F67D180 +3f67d330: move *b12, b0, 0 +L3F67D340: +3f67d340: dsjs a10, L3F67D1A0 +3f67d350: move *b12, b0, 0 +L3F67D360: +3f67d360: dsjs a10, L3F67D1C0 +3f67d370: move *b12, b0, 0 +L3F67D380: +3f67d380: dsjs a10, L3F67D1E0 +3f67d390: move *b12, b0, 0 +L3F67D3A0: +3f67d3a0: dsjs a10, L3F67D200 +3f67d3b0: move *b12, b0, 0 +L3F67D3C0: +3f67d3c0: dsjs a10, L3F67D220 +3f67d3d0: move *b12, b0, 0 +L3F67D3E0: +3f67d3e0: dsjs a10, L3F67D240 +3f67d3f0: move *b12, b0, 0 +L3F67D400: +3f67d400: dsjs a10, L3F67D260 +3f67d410: move *b12, b0, 0 +L3F67D420: +3f67d420: dsjs a10, L3F67D280 +3f67d430: move *b12, b0, 0 +L3F67D440: +3f67d440: dsjs a10, L3F67D2A0 +3f67d450: move *b12, b0, 0 +L3F67D460: +3f67d460: dsjs a10, L3F67D2C0 +3f67d470: move *b12, b0, 0 +L3F67D480: +3f67d480: dsjs a10, L3F67D2E0 +3f67d490: move *b12, b0, 0 +L3F67D4A0: +3f67d4a0: dsjs a10, L3F67D300 +3f67d4b0: move *b12, b0, 0 +L3F67D4C0: +3f67d4c0: dsjs a10, L3F67D320 +3f67d4d0: move *b12, b0, 0 +L3F67D4E0: +3f67d4e0: dsjs a10, L3F67D340 +3f67d4f0: move *b12, b0, 0 +L3F67D500: +3f67d500: dsjs a10, L3F67D360 +3f67d510: move *b12, b0, 0 +L3F67D520: +3f67d520: dsjs a10, L3F67D380 +3f67d530: move *b12, b0, 0 +L3F67D540: +3f67d540: dsjs a10, L3F67D3A0 +3f67d550: move *b12, b0, 0 +L3F67D560: +3f67d560: dsjs a10, L3F67D3C0 +3f67d570: move *b12, b0, 0 +L3F67D580: +3f67d580: dsjs a10, L3F67D3E0 +3f67d590: move *b12, b0, 0 +L3F67D5A0: +3f67d5a0: dsjs a10, L3F67D400 +3f67d5b0: move *b12, b0, 0 +L3F67D5C0: +3f67d5c0: dsjs a10, L3F67D420 +3f67d5d0: move *b12, b0, 0 +L3F67D5E0: +3f67d5e0: dsjs a10, L3F67D440 +3f67d5f0: move *b12, b0, 0 +L3F67D600: +3f67d600: dsjs a10, L3F67D460 +3f67d610: move *b12, b0, 0 +L3F67D620: +3f67d620: dsjs a10, L3F67D480 +3f67d630: move *b12, b0, 0 +L3F67D640: +3f67d640: dsjs a10, L3F67D4A0 +3f67d650: move *b12, b0, 0 +L3F67D660: +3f67d660: dsjs a10, L3F67D4C0 +3f67d670: move *b12, b0, 0 +L3F67D680: +3f67d680: dsjs a10, L3F67D4E0 +3f67d690: move *b12, b0, 0 +L3F67D6A0: +3f67d6a0: dsjs a10, L3F67D500 +3f67d6b0: move *b12, b0, 0 +L3F67D6C0: +3f67d6c0: dsjs a10, L3F67D520 +3f67d6d0: move *b12, b0, 0 +L3F67D6E0: +3f67d6e0: dsjs a10, L3F67D540 +3f67d6f0: move *b12, b0, 0 +L3F67D700: +3f67d700: dsjs a10, L3F67D560 +3f67d710: move *b12, b0, 0 +L3F67D720: +3f67d720: dsjs a10, L3F67D580 +3f67d730: move *b12, b0, 0 +L3F67D740: +3f67d740: dsjs a10, L3F67D5A0 +3f67d750: move *b12, b0, 0 +L3F67D760: +3f67d760: dsjs a10, L3F67D5C0 +3f67d770: move *b12, b0, 0 +L3F67D780: +3f67d780: dsjs a10, L3F67D5E0 +3f67d790: move *b12, b0, 0 +L3F67D7A0: +3f67d7a0: dsjs a10, L3F67D600 +3f67d7b0: move *b12, b0, 0 +L3F67D7C0: +3f67d7c0: dsjs a10, L3F67D620 +3f67d7d0: move *b12, b0, 0 +L3F67D7E0: +3f67d7e0: dsjs a10, L3F67D640 +3f67d7f0: move *b12, b0, 0 +L3F67D800: +3f67d800: dsjs a10, L3F67D660 +3f67d810: move *b12, b0, 0 +L3F67D820: +3f67d820: dsjs a10, L3F67D680 +3f67d830: move *b12, b0, 0 +L3F67D840: +3f67d840: dsjs a10, L3F67D6A0 +3f67d850: move *b12, b0, 0 +L3F67D860: +3f67d860: dsjs a10, L3F67D6C0 +3f67d870: move *b12, b0, 0 +L3F67D880: +3f67d880: dsjs a10, L3F67D6E0 +3f67d890: move *b12, b0, 0 +L3F67D8A0: +3f67d8a0: dsjs a10, L3F67D700 +3f67d8b0: move *b12, b0, 0 +L3F67D8C0: +3f67d8c0: dsjs a10, L3F67D720 +3f67d8d0: move *b12, b0, 0 +L3F67D8E0: +3f67d8e0: dsjs a10, L3F67D740 +3f67d8f0: move *b12, b0, 0 +L3F67D900: +3f67d900: dsjs a10, L3F67D760 +3f67d910: move *b12, b0, 0 +L3F67D920: +3f67d920: dsjs a10, L3F67D780 +3f67d930: move *b12, b0, 0 +L3F67D940: +3f67d940: dsjs a10, L3F67D7A0 +3f67d950: move *b12, b0, 0 +L3F67D960: +3f67d960: dsjs a10, L3F67D7C0 +3f67d970: move *b12, b0, 0 +L3F67D980: +3f67d980: dsjs a10, L3F67D7E0 +3f67d990: move *b12, b0, 0 +L3F67D9A0: +3f67d9a0: dsjs a10, L3F67D800 +3f67d9b0: move *b12, b0, 0 +L3F67D9C0: +3f67d9c0: dsjs a10, L3F67D820 +3f67d9d0: move *b12, b0, 0 +L3F67D9E0: +3f67d9e0: dsjs a10, L3F67D840 +3f67d9f0: move *b12, b0, 0 +L3F67DA00: +3f67da00: dsjs a10, L3F67D860 +3f67da10: move *b12, b0, 0 +L3F67DA20: +3f67da20: dsjs a10, L3F67D880 +3f67da30: move *b12, b0, 0 +L3F67DA40: +3f67da40: dsjs a10, L3F67D8A0 +3f67da50: move *b12, b0, 0 +L3F67DA60: +3f67da60: dsjs a10, L3F67D8C0 +3f67da70: move *b12, b0, 0 +L3F67DA80: +3f67da80: dsjs a10, L3F67D8E0 +3f67da90: move *b12, b0, 0 +L3F67DAA0: +3f67daa0: dsjs a10, L3F67D900 +3f67dab0: move *b12, b0, 0 +L3F67DAC0: +3f67dac0: dsjs a10, L3F67D920 +3f67dad0: move *b12, b0, 0 +L3F67DAE0: +3f67dae0: dsjs a10, L3F67D940 +3f67daf0: move *b12, b0, 0 +L3F67DB00: +3f67db00: dsjs a10, L3F67D960 +3f67db10: move *b12, b0, 0 +L3F67DB20: +3f67db20: dsjs a10, L3F67D980 +3f67db30: move *b12, b0, 0 +L3F67DB40: +3f67db40: dsjs a10, L3F67D9A0 +3f67db50: move *b12, b0, 0 +L3F67DB60: +3f67db60: dsjs a10, L3F67D9C0 +3f67db70: move *b12, b0, 0 +L3F67DB80: +3f67db80: dsjs a10, L3F67D9E0 +3f67db90: move *b12, b0, 0 +L3F67DBA0: +3f67dba0: dsjs a10, L3F67DA00 +3f67dbb0: move *b12, b0, 0 +L3F67DBC0: +3f67dbc0: dsjs a10, L3F67DA20 +3f67dbd0: move *b12, b0, 0 +L3F67DBE0: +3f67dbe0: dsjs a10, L3F67DA40 +3f67dbf0: move *b12, b0, 0 +L3F67DC00: +3f67dc00: dsjs a10, L3F67DA60 +3f67dc10: move *b12, b0, 0 +L3F67DC20: +3f67dc20: dsjs a10, L3F67DA80 +3f67dc30: move *b12, b0, 0 +L3F67DC40: +3f67dc40: dsjs a10, L3F67DAA0 +3f67dc50: move *b12, b0, 0 +L3F67DC60: +3f67dc60: dsjs a10, L3F67DAC0 +3f67dc70: move *b12, b0, 0 +L3F67DC80: +3f67dc80: dsjs a10, L3F67DAE0 +3f67dc90: move *b12, b0, 0 +L3F67DCA0: +3f67dca0: dsjs a10, L3F67DB00 +3f67dcb0: move *b12, b0, 0 +L3F67DCC0: +3f67dcc0: dsjs a10, L3F67DB20 +3f67dcd0: move *b12, b0, 0 +L3F67DCE0: +3f67dce0: dsjs a10, L3F67DB40 +3f67dcf0: move *b12, b0, 0 +L3F67DD00: +3f67dd00: dsjs a10, L3F67DB60 +3f67dd10: move *b12, b0, 0 +L3F67DD20: +3f67dd20: dsjs a10, L3F67DB80 +3f67dd30: move *b12, b0, 0 +L3F67DD40: +3f67dd40: dsjs a10, L3F67DBA0 +3f67dd50: move *b12, b0, 0 +L3F67DD60: +3f67dd60: dsjs a10, L3F67DBC0 +3f67dd70: move *b12, b0, 0 +L3F67DD80: +3f67dd80: dsjs a10, L3F67DBE0 +3f67dd90: move *b12, b0, 0 +L3F67DDA0: +3f67dda0: dsjs a10, L3F67DC00 +3f67ddb0: move *b12, b0, 0 +L3F67DDC0: +3f67ddc0: dsjs a10, L3F67DC20 +3f67ddd0: move *b12, b0, 0 +L3F67DDE0: +3f67dde0: dsjs a10, L3F67DC40 +3f67ddf0: move *b12, b0, 0 +L3F67DE00: +3f67de00: dsjs a10, L3F67DC60 +3f67de10: move *b12, b0, 0 +L3F67DE20: +3f67de20: dsjs a10, L3F67DC80 +3f67de30: move *b12, b0, 0 +L3F67DE40: +3f67de40: dsjs a10, L3F67DCA0 +3f67de50: move *b12, b0, 0 +L3F67DE60: +3f67de60: dsjs a10, L3F67DCC0 +3f67de70: move *b12, b0, 0 +L3F67DE80: +3f67de80: dsjs a10, L3F67DCE0 +3f67de90: move *b12, b0, 0 +L3F67DEA0: +3f67dea0: dsjs a10, L3F67DD00 +3f67deb0: move *b12, b0, 0 +L3F67DEC0: +3f67dec0: dsjs a10, L3F67DD20 +3f67ded0: move *b12, b0, 0 +L3F67DEE0: +3f67dee0: dsjs a10, L3F67DD40 +3f67def0: move *b12, b0, 0 +L3F67DF00: +3f67df00: dsjs a10, L3F67DD60 +3f67df10: move *b12, b0, 0 +L3F67DF20: +3f67df20: dsjs a10, L3F67DD80 +3f67df30: move *b12, b0, 0 +L3F67DF40: +3f67df40: dsjs a10, L3F67DDA0 +3f67df50: move *b12, b0, 0 +L3F67DF60: +3f67df60: dsjs a10, L3F67DDC0 +3f67df70: move *b12, b0, 0 +L3F67DF80: +3f67df80: dsjs a10, L3F67DDE0 +3f67df90: move *b12, b0, 0 +L3F67DFA0: +3f67dfa0: dsjs a10, L3F67DE00 +3f67dfb0: move *b12, b0, 0 +L3F67DFC0: +3f67dfc0: dsjs a10, L3F67DE20 +3f67dfd0: move *b12, b0, 0 +L3F67DFE0: +3f67dfe0: dsjs a10, L3F67DE40 +3f67dff0: move *b12, b0, 0 +L3F67E000: +3f67e000: dsjs a10, L3F67DE60 +3f67e010: move *b12, b0, 0 +L3F67E020: +3f67e020: dsjs a10, L3F67DE80 +3f67e030: move *b12, b0, 0 +L3F67E040: +3f67e040: dsjs a10, L3F67DEA0 +3f67e050: move *b12, b0, 0 +L3F67E060: +3f67e060: dsjs a10, L3F67DEC0 +3f67e070: move *b12, b0, 0 +L3F67E080: +3f67e080: dsjs a10, L3F67DEE0 +3f67e090: move *b12, b0, 0 +L3F67E0A0: +3f67e0a0: dsjs a10, L3F67DF00 +3f67e0b0: move *b12, b0, 0 +L3F67E0C0: +3f67e0c0: dsjs a10, L3F67DF20 +3f67e0d0: move *b12, b0, 0 +L3F67E0E0: +3f67e0e0: dsjs a10, L3F67DF40 +3f67e0f0: move *b12, b0, 0 +L3F67E100: +3f67e100: dsjs a10, L3F67DF60 +3f67e110: move *b12, b0, 0 +L3F67E120: +3f67e120: dsjs a10, L3F67DF80 +3f67e130: move *b12, b0, 0 +L3F67E140: +3f67e140: dsjs a10, L3F67DFA0 +3f67e150: move *b12, b0, 0 +L3F67E160: +3f67e160: dsjs a10, L3F67DFC0 +3f67e170: move *b12, b0, 0 +L3F67E180: +3f67e180: dsjs a10, L3F67DFE0 +3f67e190: move *b12, b0, 0 +L3F67E1A0: +3f67e1a0: dsjs a10, L3F67E000 +3f67e1b0: move *b12, b0, 0 +L3F67E1C0: +3f67e1c0: dsjs a10, L3F67E020 +3f67e1d0: move *b12, b0, 0 +L3F67E1E0: +3f67e1e0: dsjs a10, L3F67E040 +3f67e1f0: move *b12, b0, 0 +L3F67E200: +3f67e200: dsjs a10, L3F67E060 +3f67e210: move *b12, b0, 0 +L3F67E220: +3f67e220: dsjs a10, L3F67E080 +3f67e230: move *b12, b0, 0 +L3F67E240: +3f67e240: dsjs a10, L3F67E0A0 +3f67e250: move *b12, b0, 0 +L3F67E260: +3f67e260: dsjs a10, L3F67E0C0 +3f67e270: move *b12, b0, 0 +L3F67E280: +3f67e280: dsjs a10, L3F67E0E0 +3f67e290: move *b12, b0, 0 +L3F67E2A0: +3f67e2a0: dsjs a10, L3F67E100 +3f67e2b0: move *b12, b0, 0 +L3F67E2C0: +3f67e2c0: dsjs a10, L3F67E120 +3f67e2d0: move *b12, b0, 0 +L3F67E2E0: +3f67e2e0: dsjs a10, L3F67E140 +3f67e2f0: move *b12, b0, 0 +L3F67E300: +3f67e300: dsjs a10, L3F67E160 +3f67e310: move *b12, b0, 0 +L3F67E320: +3f67e320: dsjs a10, L3F67E180 +3f67e330: move *b12, b0, 0 +L3F67E340: +3f67e340: dsjs a10, L3F67E1A0 +3f67e350: move *b12, b0, 0 +L3F67E360: +3f67e360: dsjs a10, L3F67E1C0 +3f67e370: move *b12, b0, 0 +L3F67E380: +3f67e380: dsjs a10, L3F67E1E0 +3f67e390: move *b12, b0, 0 +L3F67E3A0: +3f67e3a0: dsjs a10, L3F67E200 +3f67e3b0: move *b12, b0, 0 +L3F67E3C0: +3f67e3c0: dsjs a10, L3F67E220 +3f67e3d0: move *b12, b0, 0 +L3F67E3E0: +3f67e3e0: dsjs a10, L3F67E240 +3f67e3f0: move *b12, b0, 0 +L3F67E400: +3f67e400: dsjs a10, L3F67E260 +3f67e410: move *b12, b0, 0 +L3F67E420: +3f67e420: dsjs a10, L3F67E280 +3f67e430: move *b12, b0, 0 +L3F67E440: +3f67e440: dsjs a10, L3F67E2A0 +3f67e450: move *b12, b0, 0 +L3F67E460: +3f67e460: dsjs a10, L3F67E2C0 +3f67e470: move *b12, b0, 0 +L3F67E480: +3f67e480: dsjs a10, L3F67E2E0 +3f67e490: move *b12, b0, 0 +L3F67E4A0: +3f67e4a0: dsjs a10, L3F67E300 +3f67e4b0: move *b12, b0, 0 +L3F67E4C0: +3f67e4c0: dsjs a10, L3F67E320 +3f67e4d0: move *b12, b0, 0 +L3F67E4E0: +3f67e4e0: dsjs a10, L3F67E340 +3f67e4f0: move *b12, b0, 0 +L3F67E500: +3f67e500: dsjs a10, L3F67E360 +3f67e510: move *b12, b0, 0 +L3F67E520: +3f67e520: dsjs a10, L3F67E380 +3f67e530: move *b12, b0, 0 +L3F67E540: +3f67e540: dsjs a10, L3F67E3A0 +3f67e550: move *b12, b0, 0 +L3F67E560: +3f67e560: dsjs a10, L3F67E3C0 +3f67e570: move *b12, b0, 0 +L3F67E580: +3f67e580: dsjs a10, L3F67E3E0 +3f67e590: move *b12, b0, 0 +L3F67E5A0: +3f67e5a0: dsjs a10, L3F67E400 +3f67e5b0: move *b12, b0, 0 +L3F67E5C0: +3f67e5c0: dsjs a10, L3F67E420 +3f67e5d0: move *b12, b0, 0 +L3F67E5E0: +3f67e5e0: dsjs a10, L3F67E440 +3f67e5f0: move *b12, b0, 0 +L3F67E600: +3f67e600: dsjs a10, L3F67E460 +3f67e610: move *b12, b0, 0 +L3F67E620: +3f67e620: dsjs a10, L3F67E480 +3f67e630: move *b12, b0, 0 +L3F67E640: +3f67e640: dsjs a10, L3F67E4A0 +3f67e650: move *b12, b0, 0 +L3F67E660: +3f67e660: dsjs a10, L3F67E4C0 +3f67e670: move *b12, b0, 0 +L3F67E680: +3f67e680: dsjs a10, L3F67E4E0 +3f67e690: move *b12, b0, 0 +L3F67E6A0: +3f67e6a0: dsjs a10, L3F67E500 +3f67e6b0: move *b12, b0, 0 +L3F67E6C0: +3f67e6c0: dsjs a10, L3F67E520 +3f67e6d0: move *b12, b0, 0 +L3F67E6E0: +3f67e6e0: dsjs a10, L3F67E540 +3f67e6f0: move *b12, b0, 0 +L3F67E700: +3f67e700: dsjs a10, L3F67E560 +3f67e710: move *b12, b0, 0 +L3F67E720: +3f67e720: dsjs a10, L3F67E580 +3f67e730: move *b12, b0, 0 +L3F67E740: +3f67e740: dsjs a10, L3F67E5A0 +3f67e750: move *b12, b0, 0 +L3F67E760: +3f67e760: dsjs a10, L3F67E5C0 +3f67e770: move *b12, b0, 0 +L3F67E780: +3f67e780: dsjs a10, L3F67E5E0 +3f67e790: move *b12, b0, 0 +L3F67E7A0: +3f67e7a0: dsjs a10, L3F67E600 +3f67e7b0: move *b12, b0, 0 +L3F67E7C0: +3f67e7c0: dsjs a10, L3F67E620 +3f67e7d0: move *b12, b0, 0 +L3F67E7E0: +3f67e7e0: dsjs a10, L3F67E640 +3f67e7f0: move *b12, b0, 0 +L3F67E800: +3f67e800: dsjs a10, L3F67E660 +3f67e810: move *b12, b0, 0 +L3F67E820: +3f67e820: dsjs a10, L3F67E680 +3f67e830: move *b12, b0, 0 +L3F67E840: +3f67e840: dsjs a10, L3F67E6A0 +3f67e850: move *b12, b0, 0 +L3F67E860: +3f67e860: dsjs a10, L3F67E6C0 +3f67e870: move *b12, b0, 0 +L3F67E880: +3f67e880: dsjs a10, L3F67E6E0 +3f67e890: move *b12, b0, 0 +L3F67E8A0: +3f67e8a0: dsjs a10, L3F67E700 +3f67e8b0: move *b12, b0, 0 +L3F67E8C0: +3f67e8c0: dsjs a10, L3F67E720 +3f67e8d0: move *b12, b0, 0 +L3F67E8E0: +3f67e8e0: dsjs a10, L3F67E740 +3f67e8f0: move *b12, b0, 0 +L3F67E900: +3f67e900: dsjs a10, L3F67E760 +3f67e910: move *b12, b0, 0 +L3F67E920: +3f67e920: dsjs a10, L3F67E780 +3f67e930: move *b12, b0, 0 +L3F67E940: +3f67e940: dsjs a10, L3F67E7A0 +3f67e950: move *b12, b0, 0 +L3F67E960: +3f67e960: dsjs a10, L3F67E7C0 +3f67e970: move *b12, b0, 0 +L3F67E980: +3f67e980: dsjs a10, L3F67E7E0 +3f67e990: move *b12, b0, 0 +L3F67E9A0: +3f67e9a0: dsjs a10, L3F67E800 +3f67e9b0: move *b12, b0, 0 +L3F67E9C0: +3f67e9c0: dsjs a10, L3F67E820 +3f67e9d0: move *b12, b0, 0 +L3F67E9E0: +3f67e9e0: dsjs a10, L3F67E840 +3f67e9f0: move *b12, b0, 0 +L3F67EA00: +3f67ea00: dsjs a10, L3F67E860 +3f67ea10: move *b12, b0, 0 +L3F67EA20: +3f67ea20: dsjs a10, L3F67E880 +3f67ea30: move *b12, b0, 0 +L3F67EA40: +3f67ea40: dsjs a10, L3F67E8A0 +3f67ea50: move *b12, b0, 0 +L3F67EA60: +3f67ea60: dsjs a10, L3F67E8C0 +3f67ea70: move *b12, b0, 0 +L3F67EA80: +3f67ea80: dsjs a10, L3F67E8E0 +3f67ea90: move *b12, b0, 0 +L3F67EAA0: +3f67eaa0: dsjs a10, L3F67E900 +3f67eab0: move *b12, b0, 0 +L3F67EAC0: +3f67eac0: dsjs a10, L3F67E920 +3f67ead0: move *b12, b0, 0 +L3F67EAE0: +3f67eae0: dsjs a10, L3F67E940 +3f67eaf0: move *b12, b0, 0 +L3F67EB00: +3f67eb00: dsjs a10, L3F67E960 +3f67eb10: move *b12, b0, 0 +L3F67EB20: +3f67eb20: dsjs a10, L3F67E980 +3f67eb30: move *b12, b0, 0 +L3F67EB40: +3f67eb40: dsjs a10, L3F67E9A0 +3f67eb50: move *b12, b0, 0 +L3F67EB60: +3f67eb60: dsjs a10, L3F67E9C0 +3f67eb70: move *b12, b0, 0 +L3F67EB80: +3f67eb80: dsjs a10, L3F67E9E0 +3f67eb90: move *b12, b0, 0 +L3F67EBA0: +3f67eba0: dsjs a10, L3F67EA00 +3f67ebb0: move *b12, b0, 0 +L3F67EBC0: +3f67ebc0: dsjs a10, L3F67EA20 +3f67ebd0: move *b12, b0, 0 +L3F67EBE0: +3f67ebe0: dsjs a10, L3F67EA40 +3f67ebf0: move *b12, b0, 0 +L3F67EC00: +3f67ec00: dsjs a10, L3F67EA60 +3f67ec10: move *b12, b0, 0 +L3F67EC20: +3f67ec20: dsjs a10, L3F67EA80 +3f67ec30: move *b12, b0, 0 +L3F67EC40: +3f67ec40: dsjs a10, L3F67EAA0 +3f67ec50: move *b12, b0, 0 +L3F67EC60: +3f67ec60: dsjs a10, L3F67EAC0 +3f67ec70: move *b12, b0, 0 +L3F67EC80: +3f67ec80: dsjs a10, L3F67EAE0 +3f67ec90: move *b12, b0, 0 +L3F67ECA0: +3f67eca0: dsjs a10, L3F67EB00 +3f67ecb0: move *b12, b0, 0 +L3F67ECC0: +3f67ecc0: dsjs a10, L3F67EB20 +3f67ecd0: move *b12, b0, 0 +L3F67ECE0: +3f67ece0: dsjs a10, L3F67EB40 +3f67ecf0: move *b12, b0, 0 +L3F67ED00: +3f67ed00: dsjs a10, L3F67EB60 +3f67ed10: move *b12, b0, 0 +L3F67ED20: +3f67ed20: dsjs a10, L3F67EB80 +3f67ed30: move *b12, b0, 0 +L3F67ED40: +3f67ed40: dsjs a10, L3F67EBA0 +3f67ed50: move *b12, b0, 0 +L3F67ED60: +3f67ed60: dsjs a10, L3F67EBC0 +3f67ed70: move *b12, b0, 0 +L3F67ED80: +3f67ed80: dsjs a10, L3F67EBE0 +3f67ed90: move *b12, b0, 0 +L3F67EDA0: +3f67eda0: dsjs a10, L3F67EC00 +3f67edb0: move *b12, b0, 0 +L3F67EDC0: +3f67edc0: dsjs a10, L3F67EC20 +3f67edd0: move *b12, b0, 0 +L3F67EDE0: +3f67ede0: dsjs a10, L3F67EC40 +3f67edf0: move *b12, b0, 0 +L3F67EE00: +3f67ee00: dsjs a10, L3F67EC60 +3f67ee10: move *b12, b0, 0 +L3F67EE20: +3f67ee20: dsjs a10, L3F67EC80 +3f67ee30: move *b12, b0, 0 +L3F67EE40: +3f67ee40: dsjs a10, L3F67ECA0 +3f67ee50: move *b12, b0, 0 +L3F67EE60: +3f67ee60: dsjs a10, L3F67ECC0 +3f67ee70: move *b12, b0, 0 +L3F67EE80: +3f67ee80: dsjs a10, L3F67ECE0 +3f67ee90: move *b12, b0, 0 +L3F67EEA0: +3f67eea0: dsjs a10, L3F67ED00 +3f67eeb0: move *b12, b0, 0 +L3F67EEC0: +3f67eec0: dsjs a10, L3F67ED20 +3f67eed0: move *b12, b0, 0 +L3F67EEE0: +3f67eee0: dsjs a10, L3F67ED40 +3f67eef0: move *b12, b0, 0 +L3F67EF00: +3f67ef00: dsjs a10, L3F67ED60 +3f67ef10: move *b12, b0, 0 +L3F67EF20: +3f67ef20: dsjs a10, L3F67ED80 +3f67ef30: move *b12, b0, 0 +L3F67EF40: +3f67ef40: dsjs a10, L3F67EDA0 +3f67ef50: move *b12, b0, 0 +L3F67EF60: +3f67ef60: dsjs a10, L3F67EDC0 +3f67ef70: move *b12, b0, 0 +L3F67EF80: +3f67ef80: dsjs a10, L3F67EDE0 +3f67ef90: move *b12, b0, 0 +L3F67EFA0: +3f67efa0: dsjs a10, L3F67EE00 +3f67efb0: move *b12, b0, 0 +L3F67EFC0: +3f67efc0: dsjs a10, L3F67EE20 +3f67efd0: move *b12, b0, 0 +L3F67EFE0: +3f67efe0: dsjs a10, L3F67EE40 +3f67eff0: move *b12, b0, 0 +L3F67F000: +3f67f000: dsjs a10, L3F67EE60 +3f67f010: move *b12, b0, 0 +L3F67F020: +3f67f020: dsjs a10, L3F67EE80 +3f67f030: move *b12, b0, 0 +L3F67F040: +3f67f040: dsjs a10, L3F67EEA0 +3f67f050: move *b12, b0, 0 +L3F67F060: +3f67f060: dsjs a10, L3F67EEC0 +3f67f070: move *b12, b0, 0 +L3F67F080: +3f67f080: dsjs a10, L3F67EEE0 +3f67f090: move *b12, b0, 0 +L3F67F0A0: +3f67f0a0: dsjs a10, L3F67EF00 +3f67f0b0: move *b12, b0, 0 +L3F67F0C0: +3f67f0c0: dsjs a10, L3F67EF20 +3f67f0d0: move *b12, b0, 0 +L3F67F0E0: +3f67f0e0: dsjs a10, L3F67EF40 +3f67f0f0: move *b12, b0, 0 +L3F67F100: +3f67f100: dsjs a10, L3F67EF60 +3f67f110: move *b12, b0, 0 +L3F67F120: +3f67f120: dsjs a10, L3F67EF80 +3f67f130: move *b12, b0, 0 +L3F67F140: +3f67f140: dsjs a10, L3F67EFA0 +3f67f150: move *b12, b0, 0 +L3F67F160: +3f67f160: dsjs a10, L3F67EFC0 +3f67f170: move *b12, b0, 0 +L3F67F180: +3f67f180: dsjs a10, L3F67EFE0 +3f67f190: move *b12, b0, 0 +L3F67F1A0: +3f67f1a0: dsjs a10, L3F67F000 +3f67f1b0: move *b12, b0, 0 +L3F67F1C0: +3f67f1c0: dsjs a10, L3F67F020 +3f67f1d0: move *b12, b0, 0 +L3F67F1E0: +3f67f1e0: dsjs a10, L3F67F040 +3f67f1f0: move *b12, b0, 0 +L3F67F200: +3f67f200: dsjs a10, L3F67F060 +3f67f210: move *b12, b0, 0 +L3F67F220: +3f67f220: dsjs a10, L3F67F080 +3f67f230: move *b12, b0, 0 +L3F67F240: +3f67f240: dsjs a10, L3F67F0A0 +3f67f250: move *b12, b0, 0 +L3F67F260: +3f67f260: dsjs a10, L3F67F0C0 +3f67f270: move *b12, b0, 0 +L3F67F280: +3f67f280: dsjs a10, L3F67F0E0 +3f67f290: move *b12, b0, 0 +L3F67F2A0: +3f67f2a0: dsjs a10, L3F67F100 +3f67f2b0: move *b12, b0, 0 +L3F67F2C0: +3f67f2c0: dsjs a10, L3F67F120 +3f67f2d0: move *b12, b0, 0 +L3F67F2E0: +3f67f2e0: dsjs a10, L3F67F140 +3f67f2f0: move *b12, b0, 0 +L3F67F300: +3f67f300: dsjs a10, L3F67F160 +3f67f310: move *b12, b0, 0 +L3F67F320: +3f67f320: dsjs a10, L3F67F180 +3f67f330: move *b12, b0, 0 +L3F67F340: +3f67f340: dsjs a10, L3F67F1A0 +3f67f350: move *b12, b0, 0 +L3F67F360: +3f67f360: dsjs a10, L3F67F1C0 +3f67f370: move *b12, b0, 0 +L3F67F380: +3f67f380: dsjs a10, L3F67F1E0 +3f67f390: move *b12, b0, 0 +L3F67F3A0: +3f67f3a0: dsjs a10, L3F67F200 +3f67f3b0: move *b12, b0, 0 +L3F67F3C0: +3f67f3c0: dsjs a10, L3F67F220 +3f67f3d0: move *b12, b0, 0 +L3F67F3E0: +3f67f3e0: dsjs a10, L3F67F240 +3f67f3f0: move *b12, b0, 0 +L3F67F400: +3f67f400: dsjs a10, L3F67F260 +3f67f410: move *b12, b0, 0 +L3F67F420: +3f67f420: dsjs a10, L3F67F280 +3f67f430: move *b12, b0, 0 +L3F67F440: +3f67f440: dsjs a10, L3F67F2A0 +3f67f450: move *b12, b0, 0 +L3F67F460: +3f67f460: dsjs a10, L3F67F2C0 +3f67f470: move *b12, b0, 0 +L3F67F480: +3f67f480: dsjs a10, L3F67F2E0 +3f67f490: move *b12, b0, 0 +L3F67F4A0: +3f67f4a0: dsjs a10, L3F67F300 +3f67f4b0: move *b12, b0, 0 +L3F67F4C0: +3f67f4c0: dsjs a10, L3F67F320 +3f67f4d0: move *b12, b0, 0 +L3F67F4E0: +3f67f4e0: dsjs a10, L3F67F340 +3f67f4f0: move *b12, b0, 0 +L3F67F500: +3f67f500: dsjs a10, L3F67F360 +3f67f510: move *b12, b0, 0 +L3F67F520: +3f67f520: dsjs a10, L3F67F380 +3f67f530: move *b12, b0, 0 +L3F67F540: +3f67f540: dsjs a10, L3F67F3A0 +3f67f550: move *b12, b0, 0 +L3F67F560: +3f67f560: dsjs a10, L3F67F3C0 +3f67f570: move *b12, b0, 0 +L3F67F580: +3f67f580: dsjs a10, L3F67F3E0 +3f67f590: move *b12, b0, 0 +L3F67F5A0: +3f67f5a0: dsjs a10, L3F67F400 +3f67f5b0: move *b12, b0, 0 +L3F67F5C0: +3f67f5c0: dsjs a10, L3F67F420 +3f67f5d0: move *b12, b0, 0 +L3F67F5E0: +3f67f5e0: dsjs a10, L3F67F440 +3f67f5f0: move *b12, b0, 0 +L3F67F600: +3f67f600: dsjs a10, L3F67F460 +3f67f610: move *b12, b0, 0 +L3F67F620: +3f67f620: dsjs a10, L3F67F480 +3f67f630: move *b12, b0, 0 +L3F67F640: +3f67f640: dsjs a10, L3F67F4A0 +3f67f650: move *b12, b0, 0 +L3F67F660: +3f67f660: dsjs a10, L3F67F4C0 +3f67f670: move *b12, b0, 0 +L3F67F680: +3f67f680: dsjs a10, L3F67F4E0 +3f67f690: move *b12, b0, 0 +L3F67F6A0: +3f67f6a0: dsjs a10, L3F67F500 +3f67f6b0: move *b12, b0, 0 +L3F67F6C0: +3f67f6c0: dsjs a10, L3F67F520 +3f67f6d0: move *b12, b0, 0 +L3F67F6E0: +3f67f6e0: dsjs a10, L3F67F540 +3f67f6f0: move *b12, b0, 0 +L3F67F700: +3f67f700: dsjs a10, L3F67F560 +3f67f710: move *b12, b0, 0 +L3F67F720: +3f67f720: dsjs a10, L3F67F580 +3f67f730: move *b12, b0, 0 +L3F67F740: +3f67f740: dsjs a10, L3F67F5A0 +3f67f750: move *b12, b0, 0 +L3F67F760: +3f67f760: dsjs a10, L3F67F5C0 +3f67f770: move *b12, b0, 0 +L3F67F780: +3f67f780: dsjs a10, L3F67F5E0 +3f67f790: move *b12, b0, 0 +L3F67F7A0: +3f67f7a0: dsjs a10, L3F67F600 +3f67f7b0: move *b12, b0, 0 +L3F67F7C0: +3f67f7c0: dsjs a10, L3F67F620 +3f67f7d0: move *b12, b0, 0 +L3F67F7E0: +3f67f7e0: dsjs a10, L3F67F640 +3f67f7f0: move *b12, b0, 0 +L3F67F800: +3f67f800: dsjs a10, L3F67F660 +3f67f810: move *b12, b0, 0 +L3F67F820: +3f67f820: dsjs a10, L3F67F680 +3f67f830: move *b12, b0, 0 +L3F67F840: +3f67f840: dsjs a10, L3F67F6A0 +3f67f850: move *b12, b0, 0 +L3F67F860: +3f67f860: dsjs a10, L3F67F6C0 +3f67f870: move *b12, b0, 0 +L3F67F880: +3f67f880: dsjs a10, L3F67F6E0 +3f67f890: move *b12, b0, 0 +L3F67F8A0: +3f67f8a0: dsjs a10, L3F67F700 +3f67f8b0: move *b12, b0, 0 +L3F67F8C0: +3f67f8c0: dsjs a10, L3F67F720 +3f67f8d0: move *b12, b0, 0 +L3F67F8E0: +3f67f8e0: dsjs a10, L3F67F740 +3f67f8f0: move *b12, b0, 0 +L3F67F900: +3f67f900: dsjs a10, L3F67F760 +3f67f910: move *b12, b0, 0 +L3F67F920: +3f67f920: dsjs a10, L3F67F780 +3f67f930: move *b12, b0, 0 +L3F67F940: +3f67f940: dsjs a10, L3F67F7A0 +3f67f950: move *b12, b0, 0 +L3F67F960: +3f67f960: dsjs a10, L3F67F7C0 +3f67f970: move *b12, b0, 0 +L3F67F980: +3f67f980: dsjs a10, L3F67F7E0 +3f67f990: move *b12, b0, 0 +L3F67F9A0: +3f67f9a0: dsjs a10, L3F67F800 +3f67f9b0: move *b12, b0, 0 +L3F67F9C0: +3f67f9c0: dsjs a10, L3F67F820 +3f67f9d0: move *b12, b0, 0 +L3F67F9E0: +3f67f9e0: dsjs a10, L3F67F840 +3f67f9f0: move *b12, b0, 0 +L3F67FA00: +3f67fa00: dsjs a10, L3F67F860 +3f67fa10: move *b12, b0, 0 +L3F67FA20: +3f67fa20: dsjs a10, L3F67F880 +3f67fa30: move *b12, b0, 0 +L3F67FA40: +3f67fa40: dsjs a10, L3F67F8A0 +3f67fa50: move *b12, b0, 0 +L3F67FA60: +3f67fa60: dsjs a10, L3F67F8C0 +3f67fa70: move *b12, b0, 0 +L3F67FA80: +3f67fa80: dsjs a10, L3F67F8E0 +3f67fa90: move *b12, b0, 0 +L3F67FAA0: +3f67faa0: dsjs a10, L3F67F900 +3f67fab0: move *b12, b0, 0 +L3F67FAC0: +3f67fac0: dsjs a10, L3F67F920 +3f67fad0: move *b12, b0, 0 +L3F67FAE0: +3f67fae0: dsjs a10, L3F67F940 +3f67faf0: move *b12, b0, 0 +L3F67FB00: +3f67fb00: dsjs a10, L3F67F960 +3f67fb10: move *b12, b0, 0 +L3F67FB20: +3f67fb20: dsjs a10, L3F67F980 +3f67fb30: move *b12, b0, 0 +L3F67FB40: +3f67fb40: dsjs a10, L3F67F9A0 +3f67fb50: move *b12, b0, 0 +L3F67FB60: +3f67fb60: dsjs a10, L3F67F9C0 +3f67fb70: move *b12, b0, 0 +L3F67FB80: +3f67fb80: dsjs a10, L3F67F9E0 +3f67fb90: move *b12, b0, 0 +L3F67FBA0: +3f67fba0: dsjs a10, L3F67FA00 +3f67fbb0: move *b12, b0, 0 +L3F67FBC0: +3f67fbc0: dsjs a10, L3F67FA20 +3f67fbd0: move *b12, b0, 0 +L3F67FBE0: +3f67fbe0: dsjs a10, L3F67FA40 +3f67fbf0: move *b12, b0, 0 +L3F67FC00: +3f67fc00: dsjs a10, L3F67FA60 +3f67fc10: move *b12, b0, 0 +L3F67FC20: +3f67fc20: dsjs a10, L3F67FA80 +3f67fc30: move *b12, b0, 0 +L3F67FC40: +3f67fc40: dsjs a10, L3F67FAA0 +3f67fc50: move *b12, b0, 0 +L3F67FC60: +3f67fc60: dsjs a10, L3F67FAC0 +3f67fc70: move *b12, b0, 0 +L3F67FC80: +3f67fc80: dsjs a10, L3F67FAE0 +3f67fc90: move *b12, b0, 0 +L3F67FCA0: +3f67fca0: dsjs a10, L3F67FB00 +3f67fcb0: move *b12, b0, 0 +L3F67FCC0: +3f67fcc0: dsjs a10, L3F67FB20 +3f67fcd0: move *b12, b0, 0 +L3F67FCE0: +3f67fce0: dsjs a10, L3F67FB40 +3f67fcf0: move *b12, b0, 0 +L3F67FD00: +3f67fd00: dsjs a10, L3F67FB60 +3f67fd10: move *b12, b0, 0 +L3F67FD20: +3f67fd20: dsjs a10, L3F67FB80 +3f67fd30: move *b12, b0, 0 +L3F67FD40: +3f67fd40: dsjs a10, L3F67FBA0 +3f67fd50: move *b12, b0, 0 +L3F67FD60: +3f67fd60: dsjs a10, L3F67FBC0 +3f67fd70: move *b12, b0, 0 +L3F67FD80: +3f67fd80: dsjs a10, L3F67FBE0 +3f67fd90: move *b12, b0, 0 +L3F67FDA0: +3f67fda0: dsjs a10, L3F67FC00 +3f67fdb0: move *b12, b0, 0 +L3F67FDC0: +3f67fdc0: dsjs a10, L3F67FC20 +3f67fdd0: move *b12, b0, 0 +L3F67FDE0: +3f67fde0: dsjs a10, L3F67FC40 +3f67fdf0: move *b12, b0, 0 +L3F67FE00: +3f67fe00: dsjs a10, L3F67FC60 +3f67fe10: move *b12, b0, 0 +L3F67FE20: +3f67fe20: dsjs a10, L3F67FC80 +3f67fe30: move *b12, b0, 0 +L3F67FE40: +3f67fe40: dsjs a10, L3F67FCA0 +3f67fe50: move *b12, b0, 0 +L3F67FE60: +3f67fe60: dsjs a10, L3F67FCC0 +3f67fe70: move *b12, b0, 0 +L3F67FE80: +3f67fe80: dsjs a10, L3F67FCE0 +3f67fe90: move *b12, b0, 0 +L3F67FEA0: +3f67fea0: dsjs a10, L3F67FD00 +3f67feb0: move *b12, b0, 0 +L3F67FEC0: +3f67fec0: dsjs a10, L3F67FD20 +3f67fed0: move *b12, b0, 0 +L3F67FEE0: +3f67fee0: dsjs a10, L3F67FD40 +3f67fef0: move *b12, b0, 0 +L3F67FF00: +3f67ff00: dsjs a10, L3F67FD60 +3f67ff10: move *b12, b0, 0 +L3F67FF20: +3f67ff20: dsjs a10, L3F67FD80 +3f67ff30: move *b12, b0, 0 +L3F67FF40: +3f67ff40: dsjs a10, L3F67FDA0 +3f67ff50: move *b12, b0, 0 +L3F67FF60: +3f67ff60: dsjs a10, L3F67FDC0 +3f67ff70: move *b12, b0, 0 +L3F67FF80: +3f67ff80: dsjs a10, L3F67FDE0 +3f67ff90: move *b12, b0, 0 +L3F67FFA0: +3f67ffa0: dsjs a10, L3F67FE00 +3f67ffb0: move *b12, b0, 0 +L3F67FFC0: +3f67ffc0: dsjs a10, L3F67FE20 +3f67ffd0: move *b12, b0, 0 +L3F67FFE0: +3f67ffe0: dsjs a10, L3F67FE40 +3f67fff0: move *b12, b0, 0 +L3F680000: +3f680000: dsjs a10, L3F67FE60 +3f680010: move *b12, b0, 0 +L3F680020: +3f680020: dsjs a10, L3F67FE80 +3f680030: move *b12, b0, 0 +L3F680040: +3f680040: dsjs a10, L3F67FEA0 +3f680050: move *b12, b0, 0 +L3F680060: +3f680060: dsjs a10, L3F67FEC0 +3f680070: move *b12, b0, 0 +L3F680080: +3f680080: dsjs a10, L3F67FEE0 +3f680090: move *b12, b0, 0 +L3F6800A0: +3f6800a0: dsjs a10, L3F67FF00 +3f6800b0: move *b12, b0, 0 +L3F6800C0: +3f6800c0: dsjs a10, L3F67FF20 +3f6800d0: move *b12, b0, 0 +L3F6800E0: +3f6800e0: dsjs a10, L3F67FF40 +3f6800f0: move *b12, b0, 0 +L3F680100: +3f680100: dsjs a10, L3F67FF60 +3f680110: move *b12, b0, 0 +L3F680120: +3f680120: dsjs a10, L3F67FF80 +3f680130: move *b12, b0, 0 +L3F680140: +3f680140: dsjs a10, L3F67FFA0 +3f680150: move *b12, b0, 0 +L3F680160: +3f680160: dsjs a10, L3F67FFC0 +3f680170: move *b12, b0, 0 +L3F680180: +3f680180: dsjs a10, L3F67FFE0 +3f680190: move *b12, b0, 0 +L3F6801A0: +3f6801a0: dsjs a10, L3F680000 +3f6801b0: move *b12, b0, 0 +L3F6801C0: +3f6801c0: dsjs a10, L3F680020 +3f6801d0: move *b12, b0, 0 +L3F6801E0: +3f6801e0: dsjs a10, L3F680040 +3f6801f0: move *b12, b0, 0 +L3F680200: +3f680200: dsjs a10, L3F680060 +3f680210: move *b12, b0, 0 +L3F680220: +3f680220: dsjs a10, L3F680080 +3f680230: move *b12, b0, 0 +L3F680240: +3f680240: dsjs a10, L3F6800A0 +3f680250: move *b12, b0, 0 +L3F680260: +3f680260: dsjs a10, L3F6800C0 +3f680270: move *b12, b0, 0 +L3F680280: +3f680280: dsjs a10, L3F6800E0 +3f680290: move *b12, b0, 0 +L3F6802A0: +3f6802a0: dsjs a10, L3F680100 +3f6802b0: move *b12, b0, 0 +L3F6802C0: +3f6802c0: dsjs a10, L3F680120 +3f6802d0: move *b12, b0, 0 +L3F6802E0: +3f6802e0: dsjs a10, L3F680140 +3f6802f0: move *b12, b0, 0 +L3F680300: +3f680300: dsjs a10, L3F680160 +3f680310: move *b12, b0, 0 +L3F680320: +3f680320: dsjs a10, L3F680180 +3f680330: move *b12, b0, 0 +L3F680340: +3f680340: dsjs a10, L3F6801A0 +3f680350: move *b12, b0, 0 +L3F680360: +3f680360: dsjs a10, L3F6801C0 +3f680370: move *b12, b0, 0 +L3F680380: +3f680380: dsjs a10, L3F6801E0 +3f680390: move *b12, b0, 0 +L3F6803A0: +3f6803a0: dsjs a10, L3F680200 +3f6803b0: move *b12, b0, 0 +L3F6803C0: +3f6803c0: dsjs a10, L3F680220 +3f6803d0: move *b12, b0, 0 +L3F6803E0: +3f6803e0: dsjs a10, L3F680240 +3f6803f0: move *b12, b0, 0 +L3F680400: +3f680400: dsjs a10, L3F680260 +3f680410: move *b12, b0, 0 +L3F680420: +3f680420: dsjs a10, L3F680280 +3f680430: move *b12, b0, 0 +L3F680440: +3f680440: dsjs a10, L3F6802A0 +3f680450: move *b12, b0, 0 +L3F680460: +3f680460: dsjs a10, L3F6802C0 +3f680470: move *b12, b0, 0 +L3F680480: +3f680480: dsjs a10, L3F6802E0 +3f680490: move *b12, b0, 0 +L3F6804A0: +3f6804a0: dsjs a10, L3F680300 +3f6804b0: move *b12, b0, 0 +L3F6804C0: +3f6804c0: dsjs a10, L3F680320 +3f6804d0: move *b12, b0, 0 +L3F6804E0: +3f6804e0: dsjs a10, L3F680340 +3f6804f0: move *b12, b0, 0 +L3F680500: +3f680500: dsjs a10, L3F680360 +3f680510: move *b12, b0, 0 +L3F680520: +3f680520: dsjs a10, L3F680380 +3f680530: move *b12, b0, 0 +L3F680540: +3f680540: dsjs a10, L3F6803A0 +3f680550: move *b12, b0, 0 +L3F680560: +3f680560: dsjs a10, L3F6803C0 +3f680570: move *b12, b0, 0 +L3F680580: +3f680580: dsjs a10, L3F6803E0 +3f680590: move *b12, b0, 0 +L3F6805A0: +3f6805a0: dsjs a10, L3F680400 +3f6805b0: move *b12, b0, 0 +L3F6805C0: +3f6805c0: dsjs a10, L3F680420 +3f6805d0: move *b12, b0, 0 +L3F6805E0: +3f6805e0: dsjs a10, L3F680440 +3f6805f0: move *b12, b0, 0 +L3F680600: +3f680600: dsjs a10, L3F680460 +3f680610: move *b12, b0, 0 +L3F680620: +3f680620: dsjs a10, L3F680480 +3f680630: move *b12, b0, 0 +L3F680640: +3f680640: dsjs a10, L3F6804A0 +3f680650: move *b12, b0, 0 +L3F680660: +3f680660: dsjs a10, L3F6804C0 +3f680670: move *b12, b0, 0 +L3F680680: +3f680680: dsjs a10, L3F6804E0 +3f680690: move *b12, b0, 0 +L3F6806A0: +3f6806a0: dsjs a10, L3F680500 +3f6806b0: move *b12, b0, 0 +L3F6806C0: +3f6806c0: dsjs a10, L3F680520 +3f6806d0: move *b12, b0, 0 +L3F6806E0: +3f6806e0: dsjs a10, L3F680540 +3f6806f0: move *b12, b0, 0 +L3F680700: +3f680700: dsjs a10, L3F680560 +3f680710: move *b12, b0, 0 +L3F680720: +3f680720: dsjs a10, L3F680580 +3f680730: move *b12, b0, 0 +L3F680740: +3f680740: dsjs a10, L3F6805A0 +3f680750: move *b12, b0, 0 +L3F680760: +3f680760: dsjs a10, L3F6805C0 +3f680770: move *b12, b0, 0 +L3F680780: +3f680780: dsjs a10, L3F6805E0 +3f680790: move *b12, b0, 0 +L3F6807A0: +3f6807a0: dsjs a10, L3F680600 +3f6807b0: move *b12, b0, 0 +L3F6807C0: +3f6807c0: dsjs a10, L3F680620 +3f6807d0: move *b12, b0, 0 +L3F6807E0: +3f6807e0: dsjs a10, L3F680640 +3f6807f0: move *b12, b0, 0 +L3F680800: +3f680800: dsjs a10, L3F680660 +3f680810: move *b12, b0, 0 +L3F680820: +3f680820: dsjs a10, L3F680680 +3f680830: move *b12, b0, 0 +L3F680840: +3f680840: dsjs a10, L3F6806A0 +3f680850: move *b12, b0, 0 +L3F680860: +3f680860: dsjs a10, L3F6806C0 +3f680870: move *b12, b0, 0 +L3F680880: +3f680880: dsjs a10, L3F6806E0 +3f680890: move *b12, b0, 0 +L3F6808A0: +3f6808a0: dsjs a10, L3F680700 +3f6808b0: move *b12, b0, 0 +L3F6808C0: +3f6808c0: dsjs a10, L3F680720 +3f6808d0: move *b12, b0, 0 +L3F6808E0: +3f6808e0: dsjs a10, L3F680740 +3f6808f0: move *b12, b0, 0 +L3F680900: +3f680900: dsjs a10, L3F680760 +3f680910: move *b12, b0, 0 +L3F680920: +3f680920: dsjs a10, L3F680780 +3f680930: move *b12, b0, 0 +L3F680940: +3f680940: dsjs a10, L3F6807A0 +3f680950: move *b12, b0, 0 +L3F680960: +3f680960: dsjs a10, L3F6807C0 +3f680970: move *b12, b0, 0 +L3F680980: +3f680980: dsjs a10, L3F6807E0 +3f680990: move *b12, b0, 0 +L3F6809A0: +3f6809a0: dsjs a10, L3F680800 +3f6809b0: move *b12, b0, 0 +L3F6809C0: +3f6809c0: dsjs a10, L3F680820 +3f6809d0: move *b12, b0, 0 +L3F6809E0: +3f6809e0: dsjs a10, L3F680840 +3f6809f0: move *b12, b0, 0 +L3F680A00: +3f680a00: dsjs a10, L3F680860 +3f680a10: move *b12, b0, 0 +L3F680A20: +3f680a20: dsjs a10, L3F680880 +3f680a30: move *b12, b0, 0 +L3F680A40: +3f680a40: dsjs a10, L3F6808A0 +3f680a50: move *b12, b0, 0 +L3F680A60: +3f680a60: dsjs a10, L3F6808C0 +3f680a70: move *b12, b0, 0 +L3F680A80: +3f680a80: dsjs a10, L3F6808E0 +3f680a90: move *b12, b0, 0 +L3F680AA0: +3f680aa0: dsjs a10, L3F680900 +3f680ab0: move *b12, b0, 0 +L3F680AC0: +3f680ac0: dsjs a10, L3F680920 +3f680ad0: move *b12, b0, 0 +L3F680AE0: +3f680ae0: dsjs a10, L3F680940 +3f680af0: move *b12, b0, 0 +L3F680B00: +3f680b00: dsjs a10, L3F680960 +3f680b10: move *b12, b0, 0 +L3F680B20: +3f680b20: dsjs a10, L3F680980 +3f680b30: move *b12, b0, 0 +L3F680B40: +3f680b40: dsjs a10, L3F6809A0 +3f680b50: move *b12, b0, 0 +L3F680B60: +3f680b60: dsjs a10, L3F6809C0 +3f680b70: move *b12, b0, 0 +L3F680B80: +3f680b80: dsjs a10, L3F6809E0 +3f680b90: move *b12, b0, 0 +L3F680BA0: +3f680ba0: dsjs a10, L3F680A00 +3f680bb0: move *b12, b0, 0 +L3F680BC0: +3f680bc0: dsjs a10, L3F680A20 +3f680bd0: move *b12, b0, 0 +L3F680BE0: +3f680be0: dsjs a10, L3F680A40 +3f680bf0: move *b12, b0, 0 +L3F680C00: +3f680c00: dsjs a10, L3F680A60 +3f680c10: move *b12, b0, 0 +L3F680C20: +3f680c20: dsjs a10, L3F680A80 +3f680c30: move *b12, b0, 0 +L3F680C40: +3f680c40: dsjs a10, L3F680AA0 +3f680c50: move *b12, b0, 0 +L3F680C60: +3f680c60: dsjs a10, L3F680AC0 +3f680c70: move *b12, b0, 0 +L3F680C80: +3f680c80: dsjs a10, L3F680AE0 +3f680c90: move *b12, b0, 0 +L3F680CA0: +3f680ca0: dsjs a10, L3F680B00 +3f680cb0: move *b12, b0, 0 +L3F680CC0: +3f680cc0: dsjs a10, L3F680B20 +3f680cd0: move *b12, b0, 0 +L3F680CE0: +3f680ce0: dsjs a10, L3F680B40 +3f680cf0: move *b12, b0, 0 +L3F680D00: +3f680d00: dsjs a10, L3F680B60 +3f680d10: move *b12, b0, 0 +L3F680D20: +3f680d20: dsjs a10, L3F680B80 +3f680d30: move *b12, b0, 0 +L3F680D40: +3f680d40: dsjs a10, L3F680BA0 +3f680d50: move *b12, b0, 0 +L3F680D60: +3f680d60: dsjs a10, L3F680BC0 +3f680d70: move *b12, b0, 0 +L3F680D80: +3f680d80: dsjs a10, L3F680BE0 +3f680d90: move *b12, b0, 0 +L3F680DA0: +3f680da0: dsjs a10, L3F680C00 +3f680db0: move *b12, b0, 0 +L3F680DC0: +3f680dc0: dsjs a10, L3F680C20 +3f680dd0: move *b12, b0, 0 +L3F680DE0: +3f680de0: dsjs a10, L3F680C40 +3f680df0: move *b12, b0, 0 +L3F680E00: +3f680e00: dsjs a10, L3F680C60 +3f680e10: move *b12, b0, 0 +L3F680E20: +3f680e20: dsjs a10, L3F680C80 +3f680e30: move *b12, b0, 0 +L3F680E40: +3f680e40: dsjs a10, L3F680CA0 +3f680e50: move *b12, b0, 0 +L3F680E60: +3f680e60: dsjs a10, L3F680CC0 +3f680e70: move *b12, b0, 0 +L3F680E80: +3f680e80: dsjs a10, L3F680CE0 +3f680e90: move *b12, b0, 0 +L3F680EA0: +3f680ea0: dsjs a10, L3F680D00 +3f680eb0: move *b12, b0, 0 +L3F680EC0: +3f680ec0: dsjs a10, L3F680D20 +3f680ed0: move *b12, b0, 0 +L3F680EE0: +3f680ee0: dsjs a10, L3F680D40 +3f680ef0: move *b12, b0, 0 +L3F680F00: +3f680f00: dsjs a10, L3F680D60 +3f680f10: move *b12, b0, 0 +L3F680F20: +3f680f20: dsjs a10, L3F680D80 +3f680f30: move *b12, b0, 0 +L3F680F40: +3f680f40: dsjs a10, L3F680DA0 +3f680f50: move *b12, b0, 0 +L3F680F60: +3f680f60: dsjs a10, L3F680DC0 +3f680f70: move *b12, b0, 0 +L3F680F80: +3f680f80: dsjs a10, L3F680DE0 +3f680f90: move *b12, b0, 0 +L3F680FA0: +3f680fa0: dsjs a10, L3F680E00 +3f680fb0: move *b12, b0, 0 +L3F680FC0: +3f680fc0: dsjs a10, L3F680E20 +3f680fd0: move *b12, b0, 0 +L3F680FE0: +3f680fe0: dsjs a10, L3F680E40 +3f680ff0: move *b12, b0, 0 +L3F681000: +3f681000: dsjs a10, L3F680E60 +3f681010: move *b12, b0, 0 +L3F681020: +3f681020: dsjs a10, L3F680E80 +3f681030: move *b12, b0, 0 +L3F681040: +3f681040: dsjs a10, L3F680EA0 +3f681050: move *b12, b0, 0 +L3F681060: +3f681060: dsjs a10, L3F680EC0 +3f681070: move *b12, b0, 0 +L3F681080: +3f681080: dsjs a10, L3F680EE0 +3f681090: move *b12, b0, 0 +L3F6810A0: +3f6810a0: dsjs a10, L3F680F00 +3f6810b0: move *b12, b0, 0 +L3F6810C0: +3f6810c0: dsjs a10, L3F680F20 +3f6810d0: move *b12, b0, 0 +L3F6810E0: +3f6810e0: dsjs a10, L3F680F40 +3f6810f0: move *b12, b0, 0 +L3F681100: +3f681100: dsjs a10, L3F680F60 +3f681110: move *b12, b0, 0 +L3F681120: +3f681120: dsjs a10, L3F680F80 +3f681130: move *b12, b0, 0 +L3F681140: +3f681140: dsjs a10, L3F680FA0 +3f681150: move *b12, b0, 0 +L3F681160: +3f681160: dsjs a10, L3F680FC0 +3f681170: move *b12, b0, 0 +L3F681180: +3f681180: dsjs a10, L3F680FE0 +3f681190: move *b12, b0, 0 +L3F6811A0: +3f6811a0: dsjs a10, L3F681000 +3f6811b0: move *b12, b0, 0 +L3F6811C0: +3f6811c0: dsjs a10, L3F681020 +3f6811d0: move *b12, b0, 0 +L3F6811E0: +3f6811e0: dsjs a10, L3F681040 +3f6811f0: move *b12, b0, 0 +L3F681200: +3f681200: dsjs a10, L3F681060 +3f681210: move *b12, b0, 0 +L3F681220: +3f681220: dsjs a10, L3F681080 +3f681230: move *b12, b0, 0 +L3F681240: +3f681240: dsjs a10, L3F6810A0 +3f681250: move *b12, b0, 0 +L3F681260: +3f681260: dsjs a10, L3F6810C0 +3f681270: move *b12, b0, 0 +L3F681280: +3f681280: dsjs a10, L3F6810E0 +3f681290: move *b12, b0, 0 +L3F6812A0: +3f6812a0: dsjs a10, L3F681100 +3f6812b0: move *b12, b0, 0 +L3F6812C0: +3f6812c0: dsjs a10, L3F681120 +3f6812d0: move *b12, b0, 0 +L3F6812E0: +3f6812e0: dsjs a10, L3F681140 +3f6812f0: move *b12, b0, 0 +L3F681300: +3f681300: dsjs a10, L3F681160 +3f681310: move *b12, b0, 0 +L3F681320: +3f681320: dsjs a10, L3F681180 +3f681330: move *b12, b0, 0 +L3F681340: +3f681340: dsjs a10, L3F6811A0 +3f681350: move *b12, b0, 0 +L3F681360: +3f681360: dsjs a10, L3F6811C0 +3f681370: move *b12, b0, 0 +L3F681380: +3f681380: dsjs a10, L3F6811E0 +3f681390: move *b12, b0, 0 +L3F6813A0: +3f6813a0: dsjs a10, L3F681200 +3f6813b0: move *b12, b0, 0 +L3F6813C0: +3f6813c0: dsjs a10, L3F681220 +3f6813d0: move *b12, b0, 0 +L3F6813E0: +3f6813e0: dsjs a10, L3F681240 +3f6813f0: move *b12, b0, 0 +L3F681400: +3f681400: dsjs a10, L3F681260 +3f681410: move *b12, b0, 0 +L3F681420: +3f681420: dsjs a10, L3F681280 +3f681430: move *b12, b0, 0 +L3F681440: +3f681440: dsjs a10, L3F6812A0 +3f681450: move *b12, b0, 0 +L3F681460: +3f681460: dsjs a10, L3F6812C0 +3f681470: move *b12, b0, 0 +L3F681480: +3f681480: dsjs a10, L3F6812E0 +3f681490: move *b12, b0, 0 +L3F6814A0: +3f6814a0: dsjs a10, L3F681300 +3f6814b0: move *b12, b0, 0 +L3F6814C0: +3f6814c0: dsjs a10, L3F681320 +3f6814d0: move *b12, b0, 0 +L3F6814E0: +3f6814e0: dsjs a10, L3F681340 +3f6814f0: move *b12, b0, 0 +L3F681500: +3f681500: dsjs a10, L3F681360 +3f681510: move *b12, b0, 0 +L3F681520: +3f681520: dsjs a10, L3F681380 +3f681530: move *b12, b0, 0 +L3F681540: +3f681540: dsjs a10, L3F6813A0 +3f681550: move *b12, b0, 0 +L3F681560: +3f681560: dsjs a10, L3F6813C0 +3f681570: move *b12, b0, 0 +L3F681580: +3f681580: dsjs a10, L3F6813E0 +3f681590: move *b12, b0, 0 +L3F6815A0: +3f6815a0: dsjs a10, L3F681400 +3f6815b0: move *b12, b0, 0 +L3F6815C0: +3f6815c0: dsjs a10, L3F681420 +3f6815d0: move *b12, b0, 0 +L3F6815E0: +3f6815e0: dsjs a10, L3F681440 +3f6815f0: move *b12, b0, 0 +L3F681600: +3f681600: dsjs a10, L3F681460 +3f681610: move *b12, b0, 0 +L3F681620: +3f681620: dsjs a10, L3F681480 +3f681630: move *b12, b0, 0 +L3F681640: +3f681640: dsjs a10, L3F6814A0 +3f681650: move *b12, b0, 0 +L3F681660: +3f681660: dsjs a10, L3F6814C0 +3f681670: move *b12, b0, 0 +L3F681680: +3f681680: dsjs a10, L3F6814E0 +3f681690: move *b12, b0, 0 +L3F6816A0: +3f6816a0: dsjs a10, L3F681500 +3f6816b0: move *b12, b0, 0 +L3F6816C0: +3f6816c0: dsjs a10, L3F681520 +3f6816d0: move *b12, b0, 0 +L3F6816E0: +3f6816e0: dsjs a10, L3F681540 +3f6816f0: move *b12, b0, 0 +L3F681700: +3f681700: dsjs a10, L3F681560 +3f681710: move *b12, b0, 0 +L3F681720: +3f681720: dsjs a10, L3F681580 +3f681730: move *b12, b0, 0 +L3F681740: +3f681740: dsjs a10, L3F6815A0 +3f681750: move *b12, b0, 0 +L3F681760: +3f681760: dsjs a10, L3F6815C0 +3f681770: move *b12, b0, 0 +L3F681780: +3f681780: dsjs a10, L3F6815E0 +3f681790: move *b12, b0, 0 +L3F6817A0: +3f6817a0: dsjs a10, L3F681600 +3f6817b0: move *b12, b0, 0 +L3F6817C0: +3f6817c0: dsjs a10, L3F681620 +3f6817d0: move *b12, b0, 0 +L3F6817E0: +3f6817e0: dsjs a10, L3F681640 +3f6817f0: move *b12, b0, 0 +L3F681800: +3f681800: dsjs a10, L3F681660 +3f681810: move *b12, b0, 0 +L3F681820: +3f681820: dsjs a10, L3F681680 +3f681830: move *b12, b0, 0 +L3F681840: +3f681840: dsjs a10, L3F6816A0 +3f681850: move *b12, b0, 0 +L3F681860: +3f681860: dsjs a10, L3F6816C0 +3f681870: move *b12, b0, 0 +L3F681880: +3f681880: dsjs a10, L3F6816E0 +3f681890: move *b12, b0, 0 +L3F6818A0: +3f6818a0: dsjs a10, L3F681700 +3f6818b0: move *b12, b0, 0 +L3F6818C0: +3f6818c0: dsjs a10, L3F681720 +3f6818d0: move *b12, b0, 0 +L3F6818E0: +3f6818e0: dsjs a10, L3F681740 +3f6818f0: move *b12, b0, 0 +L3F681900: +3f681900: dsjs a10, L3F681760 +3f681910: move *b12, b0, 0 +L3F681920: +3f681920: dsjs a10, L3F681780 +3f681930: move *b12, b0, 0 +L3F681940: +3f681940: dsjs a10, L3F6817A0 +3f681950: move *b12, b0, 0 +L3F681960: +3f681960: dsjs a10, L3F6817C0 +3f681970: move *b12, b0, 0 +L3F681980: +3f681980: dsjs a10, L3F6817E0 +3f681990: move *b12, b0, 0 +L3F6819A0: +3f6819a0: dsjs a10, L3F681800 +3f6819b0: move *b12, b0, 0 +L3F6819C0: +3f6819c0: dsjs a10, L3F681820 +3f6819d0: move *b12, b0, 0 +L3F6819E0: +3f6819e0: dsjs a10, L3F681840 +3f6819f0: move *b12, b0, 0 +L3F681A00: +3f681a00: dsjs a10, L3F681860 +3f681a10: move *b12, b0, 0 +L3F681A20: +3f681a20: dsjs a10, L3F681880 +3f681a30: move *b12, b0, 0 +L3F681A40: +3f681a40: dsjs a10, L3F6818A0 +3f681a50: move *b12, b0, 0 +L3F681A60: +3f681a60: dsjs a10, L3F6818C0 +3f681a70: move *b12, b0, 0 +L3F681A80: +3f681a80: dsjs a10, L3F6818E0 +3f681a90: move *b12, b0, 0 +L3F681AA0: +3f681aa0: dsjs a10, L3F681900 +3f681ab0: move *b12, b0, 0 +L3F681AC0: +3f681ac0: dsjs a10, L3F681920 +3f681ad0: move *b12, b0, 0 +L3F681AE0: +3f681ae0: dsjs a10, L3F681940 +3f681af0: move *b12, b0, 0 +L3F681B00: +3f681b00: dsjs a10, L3F681960 +3f681b10: move *b12, b0, 0 +L3F681B20: +3f681b20: dsjs a10, L3F681980 +3f681b30: move *b12, b0, 0 +L3F681B40: +3f681b40: dsjs a10, L3F6819A0 +3f681b50: move *b12, b0, 0 +L3F681B60: +3f681b60: dsjs a10, L3F6819C0 +3f681b70: move *b12, b0, 0 +L3F681B80: +3f681b80: dsjs a10, L3F6819E0 +3f681b90: move *b12, b0, 0 +L3F681BA0: +3f681ba0: dsjs a10, L3F681A00 +3f681bb0: move *b12, b0, 0 +L3F681BC0: +3f681bc0: dsjs a10, L3F681A20 +3f681bd0: move *b12, b0, 0 +L3F681BE0: +3f681be0: dsjs a10, L3F681A40 +3f681bf0: move *b12, b0, 0 +L3F681C00: +3f681c00: dsjs a10, L3F681A60 +3f681c10: move *b12, b0, 0 +L3F681C20: +3f681c20: dsjs a10, L3F681A80 +3f681c30: move *b12, b0, 0 +L3F681C40: +3f681c40: dsjs a10, L3F681AA0 +3f681c50: move *b12, b0, 0 +L3F681C60: +3f681c60: dsjs a10, L3F681AC0 +3f681c70: move *b12, b0, 0 +L3F681C80: +3f681c80: dsjs a10, L3F681AE0 +3f681c90: move *b12, b0, 0 +L3F681CA0: +3f681ca0: dsjs a10, L3F681B00 +3f681cb0: move *b12, b0, 0 +L3F681CC0: +3f681cc0: dsjs a10, L3F681B20 +3f681cd0: move *b12, b0, 0 +L3F681CE0: +3f681ce0: dsjs a10, L3F681B40 +3f681cf0: move *b12, b0, 0 +L3F681D00: +3f681d00: dsjs a10, L3F681B60 +3f681d10: move *b12, b0, 0 +L3F681D20: +3f681d20: dsjs a10, L3F681B80 +3f681d30: move *b12, b0, 0 +L3F681D40: +3f681d40: dsjs a10, L3F681BA0 +3f681d50: move *b12, b0, 0 +L3F681D60: +3f681d60: dsjs a10, L3F681BC0 +3f681d70: move *b12, b0, 0 +L3F681D80: +3f681d80: dsjs a10, L3F681BE0 +3f681d90: move *b12, b0, 0 +L3F681DA0: +3f681da0: dsjs a10, L3F681C00 +3f681db0: move *b12, b0, 0 +L3F681DC0: +3f681dc0: dsjs a10, L3F681C20 +3f681dd0: move *b12, b0, 0 +L3F681DE0: +3f681de0: dsjs a10, L3F681C40 +3f681df0: move *b12, b0, 0 +L3F681E00: +3f681e00: dsjs a10, L3F681C60 +3f681e10: move *b12, b0, 0 +L3F681E20: +3f681e20: dsjs a10, L3F681C80 +3f681e30: move *b12, b0, 0 +L3F681E40: +3f681e40: dsjs a10, L3F681CA0 +3f681e50: move *b12, b0, 0 +L3F681E60: +3f681e60: dsjs a10, L3F681CC0 +3f681e70: move *b12, b0, 0 +L3F681E80: +3f681e80: dsjs a10, L3F681CE0 +3f681e90: move *b12, b0, 0 +L3F681EA0: +3f681ea0: dsjs a10, L3F681D00 +3f681eb0: move *b12, b0, 0 +L3F681EC0: +3f681ec0: dsjs a10, L3F681D20 +3f681ed0: move *b12, b0, 0 +L3F681EE0: +3f681ee0: dsjs a10, L3F681D40 +3f681ef0: move *b12, b0, 0 +L3F681F00: +3f681f00: dsjs a10, L3F681D60 +3f681f10: move *b12, b0, 0 +L3F681F20: +3f681f20: dsjs a10, L3F681D80 +3f681f30: move *b12, b0, 0 +L3F681F40: +3f681f40: dsjs a10, L3F681DA0 +3f681f50: move *b12, b0, 0 +L3F681F60: +3f681f60: dsjs a10, L3F681DC0 +3f681f70: move *b12, b0, 0 +L3F681F80: +3f681f80: dsjs a10, L3F681DE0 +3f681f90: move *b12, b0, 0 +L3F681FA0: +3f681fa0: dsjs a10, L3F681E00 +3f681fb0: move *b12, b0, 0 +L3F681FC0: +3f681fc0: dsjs a10, L3F681E20 +3f681fd0: move *b12, b0, 0 +L3F681FE0: +3f681fe0: dsjs a10, L3F681E40 +3f681ff0: move *b12, b0, 0 +L3F682000: +3f682000: dsjs a10, L3F681E60 +3f682010: move *b12, b0, 0 +L3F682020: +3f682020: dsjs a10, L3F681E80 +3f682030: move *b12, b0, 0 +L3F682040: +3f682040: dsjs a10, L3F681EA0 +3f682050: move *b12, b0, 0 +L3F682060: +3f682060: dsjs a10, L3F681EC0 +3f682070: move *b12, b0, 0 +L3F682080: +3f682080: dsjs a10, L3F681EE0 +3f682090: move *b12, b0, 0 +L3F6820A0: +3f6820a0: dsjs a10, L3F681F00 +3f6820b0: move *b12, b0, 0 +L3F6820C0: +3f6820c0: dsjs a10, L3F681F20 +3f6820d0: move *b12, b0, 0 +L3F6820E0: +3f6820e0: dsjs a10, L3F681F40 +3f6820f0: move *b12, b0, 0 +L3F682100: +3f682100: dsjs a10, L3F681F60 +3f682110: move *b12, b0, 0 +L3F682120: +3f682120: dsjs a10, L3F681F80 +3f682130: move *b12, b0, 0 +L3F682140: +3f682140: dsjs a10, L3F681FA0 +3f682150: move *b12, b0, 0 +L3F682160: +3f682160: dsjs a10, L3F681FC0 +3f682170: move *b12, b0, 0 +L3F682180: +3f682180: dsjs a10, L3F681FE0 +3f682190: move *b12, b0, 0 +L3F6821A0: +3f6821a0: dsjs a10, L3F682000 +3f6821b0: move *b12, b0, 0 +L3F6821C0: +3f6821c0: dsjs a10, L3F682020 +3f6821d0: move *b12, b0, 0 +L3F6821E0: +3f6821e0: dsjs a10, L3F682040 +3f6821f0: move *b12, b0, 0 +L3F682200: +3f682200: dsjs a10, L3F682060 +3f682210: move *b12, b0, 0 +L3F682220: +3f682220: dsjs a10, L3F682080 +3f682230: move *b12, b0, 0 +L3F682240: +3f682240: dsjs a10, L3F6820A0 +3f682250: move *b12, b0, 0 +L3F682260: +3f682260: dsjs a10, L3F6820C0 +3f682270: move *b12, b0, 0 +L3F682280: +3f682280: dsjs a10, L3F6820E0 +3f682290: move *b12, b0, 0 +L3F6822A0: +3f6822a0: dsjs a10, L3F682100 +3f6822b0: move *b12, b0, 0 +L3F6822C0: +3f6822c0: dsjs a10, L3F682120 +3f6822d0: move *b12, b0, 0 +L3F6822E0: +3f6822e0: dsjs a10, L3F682140 +3f6822f0: move *b12, b0, 0 +L3F682300: +3f682300: dsjs a10, L3F682160 +3f682310: move *b12, b0, 0 +L3F682320: +3f682320: dsjs a10, L3F682180 +3f682330: move *b12, b0, 0 +L3F682340: +3f682340: dsjs a10, L3F6821A0 +3f682350: move *b12, b0, 0 +L3F682360: +3f682360: dsjs a10, L3F6821C0 +3f682370: move *b12, b0, 0 +L3F682380: +3f682380: dsjs a10, L3F6821E0 +3f682390: move *b12, b0, 0 +L3F6823A0: +3f6823a0: dsjs a10, L3F682200 +3f6823b0: move *b12, b0, 0 +L3F6823C0: +3f6823c0: dsjs a10, L3F682220 +3f6823d0: move *b12, b0, 0 +L3F6823E0: +3f6823e0: dsjs a10, L3F682240 +3f6823f0: move *b12, b0, 0 +L3F682400: +3f682400: dsjs a10, L3F682260 +3f682410: move *b12, b0, 0 +L3F682420: +3f682420: dsjs a10, L3F682280 +3f682430: move *b12, b0, 0 +L3F682440: +3f682440: dsjs a10, L3F6822A0 +3f682450: move *b12, b0, 0 +L3F682460: +3f682460: dsjs a10, L3F6822C0 +3f682470: move *b12, b0, 0 +L3F682480: +3f682480: dsjs a10, L3F6822E0 +3f682490: move *b12, b0, 0 +L3F6824A0: +3f6824a0: dsjs a10, L3F682300 +3f6824b0: move *b12, b0, 0 +L3F6824C0: +3f6824c0: dsjs a10, L3F682320 +3f6824d0: move *b12, b0, 0 +L3F6824E0: +3f6824e0: dsjs a10, L3F682340 +3f6824f0: move *b12, b0, 0 +L3F682500: +3f682500: dsjs a10, L3F682360 +3f682510: move *b12, b0, 0 +L3F682520: +3f682520: dsjs a10, L3F682380 +3f682530: move *b12, b0, 0 +L3F682540: +3f682540: dsjs a10, L3F6823A0 +3f682550: move *b12, b0, 0 +L3F682560: +3f682560: dsjs a10, L3F6823C0 +3f682570: move *b12, b0, 0 +L3F682580: +3f682580: dsjs a10, L3F6823E0 +3f682590: move *b12, b0, 0 +L3F6825A0: +3f6825a0: dsjs a10, L3F682400 +3f6825b0: move *b12, b0, 0 +L3F6825C0: +3f6825c0: dsjs a10, L3F682420 +3f6825d0: move *b12, b0, 0 +L3F6825E0: +3f6825e0: dsjs a10, L3F682440 +3f6825f0: move *b12, b0, 0 +L3F682600: +3f682600: dsjs a10, L3F682460 +3f682610: move *b12, b0, 0 +L3F682620: +3f682620: dsjs a10, L3F682480 +3f682630: move *b12, b0, 0 +L3F682640: +3f682640: dsjs a10, L3F6824A0 +3f682650: move *b12, b0, 0 +L3F682660: +3f682660: dsjs a10, L3F6824C0 +3f682670: move *b12, b0, 0 +L3F682680: +3f682680: dsjs a10, L3F6824E0 +3f682690: move *b12, b0, 0 +L3F6826A0: +3f6826a0: dsjs a10, L3F682500 +3f6826b0: move *b12, b0, 0 +L3F6826C0: +3f6826c0: dsjs a10, L3F682520 +3f6826d0: move *b12, b0, 0 +L3F6826E0: +3f6826e0: dsjs a10, L3F682540 +3f6826f0: move *b12, b0, 0 +L3F682700: +3f682700: dsjs a10, L3F682560 +3f682710: move *b12, b0, 0 +L3F682720: +3f682720: dsjs a10, L3F682580 +3f682730: move *b12, b0, 0 +L3F682740: +3f682740: dsjs a10, L3F6825A0 +3f682750: move *b12, b0, 0 +L3F682760: +3f682760: dsjs a10, L3F6825C0 +3f682770: move *b12, b0, 0 +L3F682780: +3f682780: dsjs a10, L3F6825E0 +3f682790: move *b12, b0, 0 +L3F6827A0: +3f6827a0: dsjs a10, L3F682600 +3f6827b0: move *b12, b0, 0 +L3F6827C0: +3f6827c0: dsjs a10, L3F682620 +3f6827d0: move *b12, b0, 0 +L3F6827E0: +3f6827e0: dsjs a10, L3F682640 +3f6827f0: move *b12, b0, 0 +L3F682800: +3f682800: dsjs a10, L3F682660 +3f682810: move *b12, b0, 0 +L3F682820: +3f682820: dsjs a10, L3F682680 +3f682830: move *b12, b0, 0 +L3F682840: +3f682840: dsjs a10, L3F6826A0 +3f682850: move *b12, b0, 0 +L3F682860: +3f682860: dsjs a10, L3F6826C0 +3f682870: move *b12, b0, 0 +L3F682880: +3f682880: dsjs a10, L3F6826E0 +3f682890: move *b12, b0, 0 +L3F6828A0: +3f6828a0: dsjs a10, L3F682700 +3f6828b0: move *b12, b0, 0 +L3F6828C0: +3f6828c0: dsjs a10, L3F682720 +3f6828d0: move *b12, b0, 0 +L3F6828E0: +3f6828e0: dsjs a10, L3F682740 +3f6828f0: move *b12, b0, 0 +L3F682900: +3f682900: dsjs a10, L3F682760 +3f682910: move *b12, b0, 0 +L3F682920: +3f682920: dsjs a10, L3F682780 +3f682930: move *b12, b0, 0 +L3F682940: +3f682940: dsjs a10, L3F6827A0 +3f682950: move *b12, b0, 0 +L3F682960: +3f682960: dsjs a10, L3F6827C0 +3f682970: move *b12, b0, 0 +L3F682980: +3f682980: dsjs a10, L3F6827E0 +3f682990: move *b12, b0, 0 +L3F6829A0: +3f6829a0: dsjs a10, L3F682800 +3f6829b0: move *b12, b0, 0 +L3F6829C0: +3f6829c0: dsjs a10, L3F682820 +3f6829d0: move *b12, b0, 0 +L3F6829E0: +3f6829e0: dsjs a10, L3F682840 +3f6829f0: move *b12, b0, 0 +L3F682A00: +3f682a00: dsjs a10, L3F682860 +3f682a10: move *b12, b0, 0 +L3F682A20: +3f682a20: dsjs a10, L3F682880 +3f682a30: move *b12, b0, 0 +L3F682A40: +3f682a40: dsjs a10, L3F6828A0 +3f682a50: move *b12, b0, 0 +L3F682A60: +3f682a60: dsjs a10, L3F6828C0 +3f682a70: move *b12, b0, 0 +L3F682A80: +3f682a80: dsjs a10, L3F6828E0 +3f682a90: move *b12, b0, 0 +L3F682AA0: +3f682aa0: dsjs a10, L3F682900 +3f682ab0: move *b12, b0, 0 +L3F682AC0: +3f682ac0: dsjs a10, L3F682920 +3f682ad0: move *b12, b0, 0 +L3F682AE0: +3f682ae0: dsjs a10, L3F682940 +3f682af0: move *b12, b0, 0 +L3F682B00: +3f682b00: dsjs a10, L3F682960 +3f682b10: move *b12, b0, 0 +L3F682B20: +3f682b20: dsjs a10, L3F682980 +3f682b30: move *b12, b0, 0 +L3F682B40: +3f682b40: dsjs a10, L3F6829A0 +3f682b50: move *b12, b0, 0 +L3F682B60: +3f682b60: dsjs a10, L3F6829C0 +3f682b70: move *b12, b0, 0 +L3F682B80: +3f682b80: dsjs a10, L3F6829E0 +3f682b90: move *b12, b0, 0 +L3F682BA0: +3f682ba0: dsjs a10, L3F682A00 +3f682bb0: move *b12, b0, 0 +L3F682BC0: +3f682bc0: dsjs a10, L3F682A20 +3f682bd0: move *b12, b0, 0 +L3F682BE0: +3f682be0: dsjs a10, L3F682A40 +3f682bf0: move *b12, b0, 0 +L3F682C00: +3f682c00: dsjs a10, L3F682A60 +3f682c10: move *b12, b0, 0 +L3F682C20: +3f682c20: dsjs a10, L3F682A80 +3f682c30: move *b12, b0, 0 +L3F682C40: +3f682c40: dsjs a10, L3F682AA0 +3f682c50: move *b12, b0, 0 +L3F682C60: +3f682c60: dsjs a10, L3F682AC0 +3f682c70: move *b12, b0, 0 +L3F682C80: +3f682c80: dsjs a10, L3F682AE0 +3f682c90: move *b12, b0, 0 +L3F682CA0: +3f682ca0: dsjs a10, L3F682B00 +3f682cb0: move *b12, b0, 0 +L3F682CC0: +3f682cc0: dsjs a10, L3F682B20 +3f682cd0: move *b12, b0, 0 +L3F682CE0: +3f682ce0: dsjs a10, L3F682B40 +3f682cf0: move *b12, b0, 0 +L3F682D00: +3f682d00: dsjs a10, L3F682B60 +3f682d10: move *b12, b0, 0 +L3F682D20: +3f682d20: dsjs a10, L3F682B80 +3f682d30: move *b12, b0, 0 +L3F682D40: +3f682d40: dsjs a10, L3F682BA0 +3f682d50: move *b12, b0, 0 +L3F682D60: +3f682d60: dsjs a10, L3F682BC0 +3f682d70: move *b12, b0, 0 +L3F682D80: +3f682d80: dsjs a10, L3F682BE0 +3f682d90: move *b12, b0, 0 +L3F682DA0: +3f682da0: dsjs a10, L3F682C00 +3f682db0: move *b12, b0, 0 +L3F682DC0: +3f682dc0: dsjs a10, L3F682C20 +3f682dd0: move *b12, b0, 0 +L3F682DE0: +3f682de0: dsjs a10, L3F682C40 +3f682df0: move *b12, b0, 0 +L3F682E00: +3f682e00: dsjs a10, L3F682C60 +3f682e10: move *b12, b0, 0 +L3F682E20: +3f682e20: dsjs a10, L3F682C80 +3f682e30: move *b12, b0, 0 +L3F682E40: +3f682e40: dsjs a10, L3F682CA0 +3f682e50: move *b12, b0, 0 +L3F682E60: +3f682e60: dsjs a10, L3F682CC0 +3f682e70: move *b12, b0, 0 +L3F682E80: +3f682e80: dsjs a10, L3F682CE0 +3f682e90: move *b12, b0, 0 +L3F682EA0: +3f682ea0: dsjs a10, L3F682D00 +3f682eb0: move *b12, b0, 0 +L3F682EC0: +3f682ec0: dsjs a10, L3F682D20 +3f682ed0: move *b12, b0, 0 +L3F682EE0: +3f682ee0: dsjs a10, L3F682D40 +3f682ef0: move *b12, b0, 0 +L3F682F00: +3f682f00: dsjs a10, L3F682D60 +3f682f10: move *b12, b0, 0 +L3F682F20: +3f682f20: dsjs a10, L3F682D80 +3f682f30: move *b12, b0, 0 +L3F682F40: +3f682f40: dsjs a10, L3F682DA0 +3f682f50: move *b12, b0, 0 +L3F682F60: +3f682f60: dsjs a10, L3F682DC0 +3f682f70: move *b12, b0, 0 +L3F682F80: +3f682f80: dsjs a10, L3F682DE0 +3f682f90: move *b12, b0, 0 +L3F682FA0: +3f682fa0: dsjs a10, L3F682E00 +3f682fb0: move *b12, b0, 0 +L3F682FC0: +3f682fc0: dsjs a10, L3F682E20 +3f682fd0: move *b12, b0, 0 +L3F682FE0: +3f682fe0: dsjs a10, L3F682E40 +3f682ff0: move *b12, b0, 0 +L3F683000: +3f683000: dsjs a10, L3F682E60 +3f683010: move *b12, b0, 0 +L3F683020: +3f683020: dsjs a10, L3F682E80 +3f683030: move *b12, b0, 0 +L3F683040: +3f683040: dsjs a10, L3F682EA0 +3f683050: move *b12, b0, 0 +L3F683060: +3f683060: dsjs a10, L3F682EC0 +3f683070: move *b12, b0, 0 +L3F683080: +3f683080: dsjs a10, L3F682EE0 +3f683090: move *b12, b0, 0 +L3F6830A0: +3f6830a0: dsjs a10, L3F682F00 +3f6830b0: move *b12, b0, 0 +L3F6830C0: +3f6830c0: dsjs a10, L3F682F20 +3f6830d0: move *b12, b0, 0 +L3F6830E0: +3f6830e0: dsjs a10, L3F682F40 +3f6830f0: move *b12, b0, 0 +L3F683100: +3f683100: dsjs a10, L3F682F60 +3f683110: move *b12, b0, 0 +L3F683120: +3f683120: dsjs a10, L3F682F80 +3f683130: move *b12, b0, 0 +L3F683140: +3f683140: dsjs a10, L3F682FA0 +3f683150: move *b12, b0, 0 +L3F683160: +3f683160: dsjs a10, L3F682FC0 +3f683170: move *b12, b0, 0 +L3F683180: +3f683180: dsjs a10, L3F682FE0 +3f683190: move *b12, b0, 0 +L3F6831A0: +3f6831a0: dsjs a10, L3F683000 +3f6831b0: move *b12, b0, 0 +L3F6831C0: +3f6831c0: dsjs a10, L3F683020 +3f6831d0: move *b12, b0, 0 +L3F6831E0: +3f6831e0: dsjs a10, L3F683040 +3f6831f0: move *b12, b0, 0 +L3F683200: +3f683200: dsjs a10, L3F683060 +3f683210: move *b12, b0, 0 +L3F683220: +3f683220: dsjs a10, L3F683080 +3f683230: move *b12, b0, 0 +L3F683240: +3f683240: dsjs a10, L3F6830A0 +3f683250: move *b12, b0, 0 +L3F683260: +3f683260: dsjs a10, L3F6830C0 +3f683270: move *b12, b0, 0 +L3F683280: +3f683280: dsjs a10, L3F6830E0 +3f683290: move *b12, b0, 0 +L3F6832A0: +3f6832a0: dsjs a10, L3F683100 +3f6832b0: move *b12, b0, 0 +L3F6832C0: +3f6832c0: dsjs a10, L3F683120 +3f6832d0: move *b12, b0, 0 +L3F6832E0: +3f6832e0: dsjs a10, L3F683140 +3f6832f0: move *b12, b0, 0 +L3F683300: +3f683300: dsjs a10, L3F683160 +3f683310: move *b12, b0, 0 +L3F683320: +3f683320: dsjs a10, L3F683180 +3f683330: move *b12, b0, 0 +L3F683340: +3f683340: dsjs a10, L3F6831A0 +3f683350: move *b12, b0, 0 +L3F683360: +3f683360: dsjs a10, L3F6831C0 +3f683370: move *b12, b0, 0 +L3F683380: +3f683380: dsjs a10, L3F6831E0 +3f683390: move *b12, b0, 0 +L3F6833A0: +3f6833a0: dsjs a10, L3F683200 +3f6833b0: move *b12, b0, 0 +L3F6833C0: +3f6833c0: dsjs a10, L3F683220 +3f6833d0: move *b12, b0, 0 +L3F6833E0: +3f6833e0: dsjs a10, L3F683240 +3f6833f0: move *b12, b0, 0 +L3F683400: +3f683400: dsjs a10, L3F683260 +3f683410: move *b12, b0, 0 +L3F683420: +3f683420: dsjs a10, L3F683280 +3f683430: move *b12, b0, 0 +L3F683440: +3f683440: dsjs a10, L3F6832A0 +3f683450: move *b12, b0, 0 +L3F683460: +3f683460: dsjs a10, L3F6832C0 +3f683470: move *b12, b0, 0 +L3F683480: +3f683480: dsjs a10, L3F6832E0 +3f683490: move *b12, b0, 0 +L3F6834A0: +3f6834a0: dsjs a10, L3F683300 +3f6834b0: move *b12, b0, 0 +L3F6834C0: +3f6834c0: dsjs a10, L3F683320 +3f6834d0: move *b12, b0, 0 +L3F6834E0: +3f6834e0: dsjs a10, L3F683340 +3f6834f0: move *b12, b0, 0 +L3F683500: +3f683500: dsjs a10, L3F683360 +3f683510: move *b12, b0, 0 +L3F683520: +3f683520: dsjs a10, L3F683380 +3f683530: move *b12, b0, 0 +L3F683540: +3f683540: dsjs a10, L3F6833A0 +3f683550: move *b12, b0, 0 +L3F683560: +3f683560: dsjs a10, L3F6833C0 +3f683570: move *b12, b0, 0 +L3F683580: +3f683580: dsjs a10, L3F6833E0 +3f683590: move *b12, b0, 0 +L3F6835A0: +3f6835a0: dsjs a10, L3F683400 +3f6835b0: move *b12, b0, 0 +L3F6835C0: +3f6835c0: dsjs a10, L3F683420 +3f6835d0: move *b12, b0, 0 +L3F6835E0: +3f6835e0: dsjs a10, L3F683440 +3f6835f0: move *b12, b0, 0 +L3F683600: +3f683600: dsjs a10, L3F683460 +3f683610: move *b12, b0, 0 +L3F683620: +3f683620: dsjs a10, L3F683480 +3f683630: move *b12, b0, 0 +L3F683640: +3f683640: dsjs a10, L3F6834A0 +3f683650: move *b12, b0, 0 +L3F683660: +3f683660: dsjs a10, L3F6834C0 +3f683670: move *b12, b0, 0 +L3F683680: +3f683680: dsjs a10, L3F6834E0 +3f683690: move *b12, b0, 0 +L3F6836A0: +3f6836a0: dsjs a10, L3F683500 +3f6836b0: move *b12, b0, 0 +L3F6836C0: +3f6836c0: dsjs a10, L3F683520 +3f6836d0: move *b12, b0, 0 +L3F6836E0: +3f6836e0: dsjs a10, L3F683540 +3f6836f0: move *b12, b0, 0 +L3F683700: +3f683700: dsjs a10, L3F683560 +3f683710: move *b12, b0, 0 +L3F683720: +3f683720: dsjs a10, L3F683580 +3f683730: move *b12, b0, 0 +L3F683740: +3f683740: dsjs a10, L3F6835A0 +3f683750: move *b12, b0, 0 +L3F683760: +3f683760: dsjs a10, L3F6835C0 +3f683770: move *b12, b0, 0 +L3F683780: +3f683780: dsjs a10, L3F6835E0 +3f683790: move *b12, b0, 0 +L3F6837A0: +3f6837a0: dsjs a10, L3F683600 +3f6837b0: move *b12, b0, 0 +L3F6837C0: +3f6837c0: dsjs a10, L3F683620 +3f6837d0: move *b12, b0, 0 +L3F6837E0: +3f6837e0: dsjs a10, L3F683640 +3f6837f0: move *b12, b0, 0 +L3F683800: +3f683800: dsjs a10, L3F683660 +3f683810: move *b12, b0, 0 +L3F683820: +3f683820: dsjs a10, L3F683680 +3f683830: move *b12, b0, 0 +L3F683840: +3f683840: dsjs a10, L3F6836A0 +3f683850: move *b12, b0, 0 +L3F683860: +3f683860: dsjs a10, L3F6836C0 +3f683870: move *b12, b0, 0 +L3F683880: +3f683880: dsjs a10, L3F6836E0 +3f683890: move *b12, b0, 0 +L3F6838A0: +3f6838a0: dsjs a10, L3F683700 +3f6838b0: move *b12, b0, 0 +L3F6838C0: +3f6838c0: dsjs a10, L3F683720 +3f6838d0: move *b12, b0, 0 +L3F6838E0: +3f6838e0: dsjs a10, L3F683740 +3f6838f0: move *b12, b0, 0 +L3F683900: +3f683900: dsjs a10, L3F683760 +3f683910: move *b12, b0, 0 +L3F683920: +3f683920: dsjs a10, L3F683780 +3f683930: move *b12, b0, 0 +L3F683940: +3f683940: dsjs a10, L3F6837A0 +3f683950: move *b12, b0, 0 +L3F683960: +3f683960: dsjs a10, L3F6837C0 +3f683970: move *b12, b0, 0 +L3F683980: +3f683980: dsjs a10, L3F6837E0 +3f683990: move *b12, b0, 0 +L3F6839A0: +3f6839a0: dsjs a10, L3F683800 +3f6839b0: move *b12, b0, 0 +L3F6839C0: +3f6839c0: dsjs a10, L3F683820 +3f6839d0: move *b12, b0, 0 +L3F6839E0: +3f6839e0: dsjs a10, L3F683840 +3f6839f0: move *b12, b0, 0 +L3F683A00: +3f683a00: dsjs a10, L3F683860 +3f683a10: move *b12, b0, 0 +L3F683A20: +3f683a20: dsjs a10, L3F683880 +3f683a30: move *b12, b0, 0 +L3F683A40: +3f683a40: dsjs a10, L3F6838A0 +3f683a50: move *b12, b0, 0 +L3F683A60: +3f683a60: dsjs a10, L3F6838C0 +3f683a70: move *b12, b0, 0 +L3F683A80: +3f683a80: dsjs a10, L3F6838E0 +3f683a90: move *b12, b0, 0 +L3F683AA0: +3f683aa0: dsjs a10, L3F683900 +3f683ab0: move *b12, b0, 0 +L3F683AC0: +3f683ac0: dsjs a10, L3F683920 +3f683ad0: move *b12, b0, 0 +L3F683AE0: +3f683ae0: dsjs a10, L3F683940 +3f683af0: move *b12, b0, 0 +L3F683B00: +3f683b00: dsjs a10, L3F683960 +3f683b10: move *b12, b0, 0 +L3F683B20: +3f683b20: dsjs a10, L3F683980 +3f683b30: move *b12, b0, 0 +L3F683B40: +3f683b40: dsjs a10, L3F6839A0 +3f683b50: move *b12, b0, 0 +L3F683B60: +3f683b60: dsjs a10, L3F6839C0 +3f683b70: move *b12, b0, 0 +L3F683B80: +3f683b80: dsjs a10, L3F6839E0 +3f683b90: move *b12, b0, 0 +L3F683BA0: +3f683ba0: dsjs a10, L3F683A00 +3f683bb0: move *b12, b0, 0 +L3F683BC0: +3f683bc0: dsjs a10, L3F683A20 +3f683bd0: move *b12, b0, 0 +L3F683BE0: +3f683be0: dsjs a10, L3F683A40 +3f683bf0: move *b12, b0, 0 +L3F683C00: +3f683c00: dsjs a10, L3F683A60 +3f683c10: move *b12, b0, 0 +L3F683C20: +3f683c20: dsjs a10, L3F683A80 +3f683c30: move *b12, b0, 0 +L3F683C40: +3f683c40: dsjs a10, L3F683AA0 +3f683c50: move *b12, b0, 0 +L3F683C60: +3f683c60: dsjs a10, L3F683AC0 +3f683c70: move *b12, b0, 0 +L3F683C80: +3f683c80: dsjs a10, L3F683AE0 +3f683c90: move *b12, b0, 0 +L3F683CA0: +3f683ca0: dsjs a10, L3F683B00 +3f683cb0: move *b12, b0, 0 +L3F683CC0: +3f683cc0: dsjs a10, L3F683B20 +3f683cd0: move *b12, b0, 0 +L3F683CE0: +3f683ce0: dsjs a10, L3F683B40 +3f683cf0: move *b12, b0, 0 +L3F683D00: +3f683d00: dsjs a10, L3F683B60 +3f683d10: move *b12, b0, 0 +L3F683D20: +3f683d20: dsjs a10, L3F683B80 +3f683d30: move *b12, b0, 0 +L3F683D40: +3f683d40: dsjs a10, L3F683BA0 +3f683d50: move *b12, b0, 0 +L3F683D60: +3f683d60: dsjs a10, L3F683BC0 +3f683d70: move *b12, b0, 0 +L3F683D80: +3f683d80: dsjs a10, L3F683BE0 +3f683d90: move *b12, b0, 0 +L3F683DA0: +3f683da0: dsjs a10, L3F683C00 +3f683db0: move *b12, b0, 0 +L3F683DC0: +3f683dc0: dsjs a10, L3F683C20 +3f683dd0: move *b12, b0, 0 +L3F683DE0: +3f683de0: dsjs a10, L3F683C40 +3f683df0: move *b12, b0, 0 +L3F683E00: +3f683e00: dsjs a10, L3F683C60 +3f683e10: move *b12, b0, 0 +L3F683E20: +3f683e20: dsjs a10, L3F683C80 +3f683e30: move *b12, b0, 0 +L3F683E40: +3f683e40: dsjs a10, L3F683CA0 +3f683e50: move *b12, b0, 0 +L3F683E60: +3f683e60: dsjs a10, L3F683CC0 +3f683e70: move *b12, b0, 0 +L3F683E80: +3f683e80: dsjs a10, L3F683CE0 +3f683e90: move *b12, b0, 0 +L3F683EA0: +3f683ea0: dsjs a10, L3F683D00 +3f683eb0: move *b12, b0, 0 +L3F683EC0: +3f683ec0: dsjs a10, L3F683D20 +3f683ed0: move *b12, b0, 0 +L3F683EE0: +3f683ee0: dsjs a10, L3F683D40 +3f683ef0: move *b12, b0, 0 +L3F683F00: +3f683f00: dsjs a10, L3F683D60 +3f683f10: move *b12, b0, 0 +L3F683F20: +3f683f20: dsjs a10, L3F683D80 +3f683f30: move *b12, b0, 0 +L3F683F40: +3f683f40: dsjs a10, L3F683DA0 +3f683f50: move *b12, b0, 0 +L3F683F60: +3f683f60: dsjs a10, L3F683DC0 +3f683f70: move *b12, b0, 0 +L3F683F80: +3f683f80: dsjs a10, L3F683DE0 +3f683f90: move *b12, b0, 0 +L3F683FA0: +3f683fa0: dsjs a10, L3F683E00 +3f683fb0: move *b12, b0, 0 +L3F683FC0: +3f683fc0: dsjs a10, L3F683E20 +3f683fd0: move *b12, b0, 0 +L3F683FE0: +3f683fe0: dsjs a10, L3F683E40 +3f683ff0: move *b12, b0, 0 +L3F684000: +3f684000: dsjs a10, L3F683E60 +3f684010: move *b12, b0, 0 +L3F684020: +3f684020: dsjs a10, L3F683E80 +3f684030: move *b12, b0, 0 +L3F684040: +3f684040: dsjs a10, L3F683EA0 +3f684050: move *b12, b0, 0 +L3F684060: +3f684060: dsjs a10, L3F683EC0 +3f684070: move *b12, b0, 0 +L3F684080: +3f684080: dsjs a10, L3F683EE0 +3f684090: move *b12, b0, 0 +L3F6840A0: +3f6840a0: dsjs a10, L3F683F00 +3f6840b0: move *b12, b0, 0 +L3F6840C0: +3f6840c0: dsjs a10, L3F683F20 +3f6840d0: move *b12, b0, 0 +L3F6840E0: +3f6840e0: dsjs a10, L3F683F40 +3f6840f0: move *b12, b0, 0 +L3F684100: +3f684100: dsjs a10, L3F683F60 +3f684110: move *b12, b0, 0 +L3F684120: +3f684120: dsjs a10, L3F683F80 +3f684130: move *b12, b0, 0 +L3F684140: +3f684140: dsjs a10, L3F683FA0 +3f684150: move *b12, b0, 0 +L3F684160: +3f684160: dsjs a10, L3F683FC0 +3f684170: move *b12, b0, 0 +L3F684180: +3f684180: dsjs a10, L3F683FE0 +3f684190: move *b12, b0, 0 +L3F6841A0: +3f6841a0: dsjs a10, L3F684000 +3f6841b0: move *b12, b0, 0 +L3F6841C0: +3f6841c0: dsjs a10, L3F684020 +3f6841d0: move *b12, b0, 0 +L3F6841E0: +3f6841e0: dsjs a10, L3F684040 +3f6841f0: move *b12, b0, 0 +L3F684200: +3f684200: dsjs a10, L3F684060 +3f684210: move *b12, b0, 0 +L3F684220: +3f684220: dsjs a10, L3F684080 +3f684230: move *b12, b0, 0 +L3F684240: +3f684240: dsjs a10, L3F6840A0 +3f684250: move *b12, b0, 0 +L3F684260: +3f684260: dsjs a10, L3F6840C0 +3f684270: move *b12, b0, 0 +L3F684280: +3f684280: dsjs a10, L3F6840E0 +3f684290: move *b12, b0, 0 +L3F6842A0: +3f6842a0: dsjs a10, L3F684100 +3f6842b0: move *b12, b0, 0 +L3F6842C0: +3f6842c0: dsjs a10, L3F684120 +3f6842d0: move *b12, b0, 0 +L3F6842E0: +3f6842e0: dsjs a10, L3F684140 +3f6842f0: move *b12, b0, 0 +L3F684300: +3f684300: dsjs a10, L3F684160 +3f684310: move *b12, b0, 0 +L3F684320: +3f684320: dsjs a10, L3F684180 +3f684330: move *b12, b0, 0 +L3F684340: +3f684340: dsjs a10, L3F6841A0 +3f684350: move *b12, b0, 0 +L3F684360: +3f684360: dsjs a10, L3F6841C0 +3f684370: move *b12, b0, 0 +L3F684380: +3f684380: dsjs a10, L3F6841E0 +3f684390: move *b12, b0, 0 +L3F6843A0: +3f6843a0: dsjs a10, L3F684200 +3f6843b0: move *b12, b0, 0 +L3F6843C0: +3f6843c0: dsjs a10, L3F684220 +3f6843d0: move *b12, b0, 0 +L3F6843E0: +3f6843e0: dsjs a10, L3F684240 +3f6843f0: move *b12, b0, 0 +L3F684400: +3f684400: dsjs a10, L3F684260 +3f684410: move *b12, b0, 0 +L3F684420: +3f684420: dsjs a10, L3F684280 +3f684430: move *b12, b0, 0 +L3F684440: +3f684440: dsjs a10, L3F6842A0 +3f684450: move *b12, b0, 0 +L3F684460: +3f684460: dsjs a10, L3F6842C0 +3f684470: move *b12, b0, 0 +L3F684480: +3f684480: dsjs a10, L3F6842E0 +3f684490: move *b12, b0, 0 +L3F6844A0: +3f6844a0: dsjs a10, L3F684300 +3f6844b0: move *b12, b0, 0 +L3F6844C0: +3f6844c0: dsjs a10, L3F684320 +3f6844d0: move *b12, b0, 0 +L3F6844E0: +3f6844e0: dsjs a10, L3F684340 +3f6844f0: move *b12, b0, 0 +L3F684500: +3f684500: dsjs a10, L3F684360 +3f684510: move *b12, b0, 0 +L3F684520: +3f684520: dsjs a10, L3F684380 +3f684530: move *b12, b0, 0 +L3F684540: +3f684540: dsjs a10, L3F6843A0 +3f684550: move *b12, b0, 0 +L3F684560: +3f684560: dsjs a10, L3F6843C0 +3f684570: move *b12, b0, 0 +L3F684580: +3f684580: dsjs a10, L3F6843E0 +3f684590: move *b12, b0, 0 +L3F6845A0: +3f6845a0: dsjs a10, L3F684400 +3f6845b0: move *b12, b0, 0 +L3F6845C0: +3f6845c0: dsjs a10, L3F684420 +3f6845d0: move *b12, b0, 0 +L3F6845E0: +3f6845e0: dsjs a10, L3F684440 +3f6845f0: move *b12, b0, 0 +L3F684600: +3f684600: dsjs a10, L3F684460 +3f684610: move *b12, b0, 0 +L3F684620: +3f684620: dsjs a10, L3F684480 +3f684630: move *b12, b0, 0 +L3F684640: +3f684640: dsjs a10, L3F6844A0 +3f684650: move *b12, b0, 0 +L3F684660: +3f684660: dsjs a10, L3F6844C0 +3f684670: move *b12, b0, 0 +L3F684680: +3f684680: dsjs a10, L3F6844E0 +3f684690: move *b12, b0, 0 +L3F6846A0: +3f6846a0: dsjs a10, L3F684500 +3f6846b0: move *b12, b0, 0 +L3F6846C0: +3f6846c0: dsjs a10, L3F684520 +3f6846d0: move *b12, b0, 0 +L3F6846E0: +3f6846e0: dsjs a10, L3F684540 +3f6846f0: move *b12, b0, 0 +L3F684700: +3f684700: dsjs a10, L3F684560 +3f684710: move *b12, b0, 0 +L3F684720: +3f684720: dsjs a10, L3F684580 +3f684730: move *b12, b0, 0 +L3F684740: +3f684740: dsjs a10, L3F6845A0 +3f684750: move *b12, b0, 0 +L3F684760: +3f684760: dsjs a10, L3F6845C0 +3f684770: move *b12, b0, 0 +L3F684780: +3f684780: dsjs a10, L3F6845E0 +3f684790: move *b12, b0, 0 +L3F6847A0: +3f6847a0: dsjs a10, L3F684600 +3f6847b0: move *b12, b0, 0 +L3F6847C0: +3f6847c0: dsjs a10, L3F684620 +3f6847d0: move *b12, b0, 0 +L3F6847E0: +3f6847e0: dsjs a10, L3F684640 +3f6847f0: move *b12, b0, 0 +L3F684800: +3f684800: dsjs a10, L3F684660 +3f684810: move *b12, b0, 0 +L3F684820: +3f684820: dsjs a10, L3F684680 +3f684830: move *b12, b0, 0 +L3F684840: +3f684840: dsjs a10, L3F6846A0 +3f684850: move *b12, b0, 0 +L3F684860: +3f684860: dsjs a10, L3F6846C0 +3f684870: move *b12, b0, 0 +L3F684880: +3f684880: dsjs a10, L3F6846E0 +3f684890: move *b12, b0, 0 +L3F6848A0: +3f6848a0: dsjs a10, L3F684700 +3f6848b0: move *b12, b0, 0 +L3F6848C0: +3f6848c0: dsjs a10, L3F684720 +3f6848d0: move *b12, b0, 0 +L3F6848E0: +3f6848e0: dsjs a10, L3F684740 +3f6848f0: move *b12, b0, 0 +L3F684900: +3f684900: dsjs a10, L3F684760 +3f684910: move *b12, b0, 0 +L3F684920: +3f684920: dsjs a10, L3F684780 +3f684930: move *b12, b0, 0 +L3F684940: +3f684940: dsjs a10, L3F6847A0 +3f684950: move *b12, b0, 0 +L3F684960: +3f684960: dsjs a10, L3F6847C0 +3f684970: move *b12, b0, 0 +L3F684980: +3f684980: dsjs a10, L3F6847E0 +3f684990: move *b12, b0, 0 +L3F6849A0: +3f6849a0: dsjs a10, L3F684800 +3f6849b0: move *b12, b0, 0 +L3F6849C0: +3f6849c0: dsjs a10, L3F684820 +3f6849d0: move *b12, b0, 0 +L3F6849E0: +3f6849e0: dsjs a10, L3F684840 +3f6849f0: move *b12, b0, 0 +L3F684A00: +3f684a00: dsjs a10, L3F684860 +3f684a10: move *b12, b0, 0 +L3F684A20: +3f684a20: dsjs a10, L3F684880 +3f684a30: move *b12, b0, 0 +L3F684A40: +3f684a40: dsjs a10, L3F6848A0 +3f684a50: move *b12, b0, 0 +L3F684A60: +3f684a60: dsjs a10, L3F6848C0 +3f684a70: move *b12, b0, 0 +L3F684A80: +3f684a80: dsjs a10, L3F6848E0 +3f684a90: move *b12, b0, 0 +L3F684AA0: +3f684aa0: dsjs a10, L3F684900 +3f684ab0: move *b12, b0, 0 +L3F684AC0: +3f684ac0: dsjs a10, L3F684920 +3f684ad0: move *b12, b0, 0 +L3F684AE0: +3f684ae0: dsjs a10, L3F684940 +3f684af0: move *b12, b0, 0 +L3F684B00: +3f684b00: dsjs a10, L3F684960 +3f684b10: move *b12, b0, 0 +L3F684B20: +3f684b20: dsjs a10, L3F684980 +3f684b30: move *b12, b0, 0 +L3F684B40: +3f684b40: dsjs a10, L3F6849A0 +3f684b50: move *b12, b0, 0 +L3F684B60: +3f684b60: dsjs a10, L3F6849C0 +3f684b70: move *b12, b0, 0 +L3F684B80: +3f684b80: dsjs a10, L3F6849E0 +3f684b90: move *b12, b0, 0 +L3F684BA0: +3f684ba0: dsjs a10, L3F684A00 +3f684bb0: move *b12, b0, 0 +L3F684BC0: +3f684bc0: dsjs a10, L3F684A20 +3f684bd0: move *b12, b0, 0 +L3F684BE0: +3f684be0: dsjs a10, L3F684A40 +3f684bf0: move *b12, b0, 0 +L3F684C00: +3f684c00: dsjs a10, L3F684A60 +3f684c10: move *b12, b0, 0 +L3F684C20: +3f684c20: dsjs a10, L3F684A80 +3f684c30: move *b12, b0, 0 +L3F684C40: +3f684c40: dsjs a10, L3F684AA0 +3f684c50: move *b12, b0, 0 +L3F684C60: +3f684c60: dsjs a10, L3F684AC0 +3f684c70: move *b12, b0, 0 +L3F684C80: +3f684c80: dsjs a10, L3F684AE0 +3f684c90: move *b12, b0, 0 +L3F684CA0: +3f684ca0: dsjs a10, L3F684B00 +3f684cb0: move *b12, b0, 0 +L3F684CC0: +3f684cc0: dsjs a10, L3F684B20 +3f684cd0: move *b12, b0, 0 +L3F684CE0: +3f684ce0: dsjs a10, L3F684B40 +3f684cf0: move *b12, b0, 0 +L3F684D00: +3f684d00: dsjs a10, L3F684B60 +3f684d10: move *b12, b0, 0 +L3F684D20: +3f684d20: dsjs a10, L3F684B80 +3f684d30: move *b12, b0, 0 +L3F684D40: +3f684d40: dsjs a10, L3F684BA0 +3f684d50: move *b12, b0, 0 +L3F684D60: +3f684d60: dsjs a10, L3F684BC0 +3f684d70: move *b12, b0, 0 +L3F684D80: +3f684d80: dsjs a10, L3F684BE0 +3f684d90: move *b12, b0, 0 +L3F684DA0: +3f684da0: dsjs a10, L3F684C00 +3f684db0: move *b12, b0, 0 +L3F684DC0: +3f684dc0: dsjs a10, L3F684C20 +3f684dd0: move *b12, b0, 0 +L3F684DE0: +3f684de0: dsjs a10, L3F684C40 +3f684df0: move *b12, b0, 0 +L3F684E00: +3f684e00: dsjs a10, L3F684C60 +3f684e10: move *b12, b0, 0 +L3F684E20: +3f684e20: dsjs a10, L3F684C80 +3f684e30: move *b12, b0, 0 +L3F684E40: +3f684e40: dsjs a10, L3F684CA0 +3f684e50: move *b12, b0, 0 +L3F684E60: +3f684e60: dsjs a10, L3F684CC0 +3f684e70: move *b12, b0, 0 +L3F684E80: +3f684e80: dsjs a10, L3F684CE0 +3f684e90: move *b12, b0, 0 +L3F684EA0: +3f684ea0: dsjs a10, L3F684D00 +3f684eb0: move *b12, b0, 0 +L3F684EC0: +3f684ec0: dsjs a10, L3F684D20 +3f684ed0: move *b12, b0, 0 +L3F684EE0: +3f684ee0: dsjs a10, L3F684D40 +3f684ef0: move *b12, b0, 0 +L3F684F00: +3f684f00: dsjs a10, L3F684D60 +3f684f10: move *b12, b0, 0 +L3F684F20: +3f684f20: dsjs a10, L3F684D80 +3f684f30: move *b12, b0, 0 +L3F684F40: +3f684f40: dsjs a10, L3F684DA0 +3f684f50: move *b12, b0, 0 +L3F684F60: +3f684f60: dsjs a10, L3F684DC0 +3f684f70: move *b12, b0, 0 +L3F684F80: +3f684f80: dsjs a10, L3F684DE0 +3f684f90: move *b12, b0, 0 +L3F684FA0: +3f684fa0: dsjs a10, L3F684E00 +3f684fb0: move *b12, b0, 0 +L3F684FC0: +3f684fc0: dsjs a10, L3F684E20 +3f684fd0: move *b12, b0, 0 +L3F684FE0: +3f684fe0: dsjs a10, L3F684E40 +3f684ff0: move *b12, b0, 0 +L3F685000: +3f685000: dsjs a10, L3F684E60 +3f685010: move *b12, b0, 0 +L3F685020: +3f685020: dsjs a10, L3F684E80 +3f685030: move *b12, b0, 0 +L3F685040: +3f685040: dsjs a10, L3F684EA0 +3f685050: move *b12, b0, 0 +L3F685060: +3f685060: dsjs a10, L3F684EC0 +3f685070: move *b12, b0, 0 +L3F685080: +3f685080: dsjs a10, L3F684EE0 +3f685090: move *b12, b0, 0 +L3F6850A0: +3f6850a0: dsjs a10, L3F684F00 +3f6850b0: move *b12, b0, 0 +L3F6850C0: +3f6850c0: dsjs a10, L3F684F20 +3f6850d0: move *b12, b0, 0 +L3F6850E0: +3f6850e0: dsjs a10, L3F684F40 +3f6850f0: move *b12, b0, 0 +L3F685100: +3f685100: dsjs a10, L3F684F60 +3f685110: move *b12, b0, 0 +L3F685120: +3f685120: dsjs a10, L3F684F80 +3f685130: move *b12, b0, 0 +L3F685140: +3f685140: dsjs a10, L3F684FA0 +3f685150: move *b12, b0, 0 +L3F685160: +3f685160: dsjs a10, L3F684FC0 +3f685170: move *b12, b0, 0 +L3F685180: +3f685180: dsjs a10, L3F684FE0 +3f685190: move *b12, b0, 0 +L3F6851A0: +3f6851a0: dsjs a10, L3F685000 +3f6851b0: move *b12, b0, 0 +L3F6851C0: +3f6851c0: dsjs a10, L3F685020 +3f6851d0: move *b12, b0, 0 +L3F6851E0: +3f6851e0: dsjs a10, L3F685040 +3f6851f0: move *b12, b0, 0 +L3F685200: +3f685200: dsjs a10, L3F685060 +3f685210: move *b12, b0, 0 +L3F685220: +3f685220: dsjs a10, L3F685080 +3f685230: move *b12, b0, 0 +L3F685240: +3f685240: dsjs a10, L3F6850A0 +3f685250: move *b12, b0, 0 +L3F685260: +3f685260: dsjs a10, L3F6850C0 +3f685270: move *b12, b0, 0 +L3F685280: +3f685280: dsjs a10, L3F6850E0 +3f685290: move *b12, b0, 0 +L3F6852A0: +3f6852a0: dsjs a10, L3F685100 +3f6852b0: move *b12, b0, 0 +L3F6852C0: +3f6852c0: dsjs a10, L3F685120 +3f6852d0: move *b12, b0, 0 +L3F6852E0: +3f6852e0: dsjs a10, L3F685140 +3f6852f0: move *b12, b0, 0 +L3F685300: +3f685300: dsjs a10, L3F685160 +3f685310: move *b12, b0, 0 +L3F685320: +3f685320: dsjs a10, L3F685180 +3f685330: move *b12, b0, 0 +L3F685340: +3f685340: dsjs a10, L3F6851A0 +3f685350: move *b12, b0, 0 +L3F685360: +3f685360: dsjs a10, L3F6851C0 +3f685370: move *b12, b0, 0 +L3F685380: +3f685380: dsjs a10, L3F6851E0 +3f685390: move *b12, b0, 0 +L3F6853A0: +3f6853a0: dsjs a10, L3F685200 +3f6853b0: move *b12, b0, 0 +L3F6853C0: +3f6853c0: dsjs a10, L3F685220 +3f6853d0: move *b12, b0, 0 +L3F6853E0: +3f6853e0: dsjs a10, L3F685240 +3f6853f0: move *b12, b0, 0 +L3F685400: +3f685400: dsjs a10, L3F685260 +3f685410: move *b12, b0, 0 +L3F685420: +3f685420: dsjs a10, L3F685280 +3f685430: move *b12, b0, 0 +L3F685440: +3f685440: dsjs a10, L3F6852A0 +3f685450: move *b12, b0, 0 +L3F685460: +3f685460: dsjs a10, L3F6852C0 +3f685470: move *b12, b0, 0 +L3F685480: +3f685480: dsjs a10, L3F6852E0 +3f685490: move *b12, b0, 0 +L3F6854A0: +3f6854a0: dsjs a10, L3F685300 +3f6854b0: move *b12, b0, 0 +L3F6854C0: +3f6854c0: dsjs a10, L3F685320 +3f6854d0: move *b12, b0, 0 +L3F6854E0: +3f6854e0: dsjs a10, L3F685340 +3f6854f0: move *b12, b0, 0 +L3F685500: +3f685500: dsjs a10, L3F685360 +3f685510: move *b12, b0, 0 +L3F685520: +3f685520: dsjs a10, L3F685380 +3f685530: move *b12, b0, 0 +L3F685540: +3f685540: dsjs a10, L3F6853A0 +3f685550: move *b12, b0, 0 +L3F685560: +3f685560: dsjs a10, L3F6853C0 +3f685570: move *b12, b0, 0 +L3F685580: +3f685580: dsjs a10, L3F6853E0 +3f685590: move *b12, b0, 0 +L3F6855A0: +3f6855a0: dsjs a10, L3F685400 +3f6855b0: move *b12, b0, 0 +L3F6855C0: +3f6855c0: dsjs a10, L3F685420 +3f6855d0: move *b12, b0, 0 +L3F6855E0: +3f6855e0: dsjs a10, L3F685440 +3f6855f0: move *b12, b0, 0 +L3F685600: +3f685600: dsjs a10, L3F685460 +3f685610: move *b12, b0, 0 +L3F685620: +3f685620: dsjs a10, L3F685480 +3f685630: move *b12, b0, 0 +L3F685640: +3f685640: dsjs a10, L3F6854A0 +3f685650: move *b12, b0, 0 +L3F685660: +3f685660: dsjs a10, L3F6854C0 +3f685670: move *b12, b0, 0 +L3F685680: +3f685680: dsjs a10, L3F6854E0 +3f685690: move *b12, b0, 0 +L3F6856A0: +3f6856a0: dsjs a10, L3F685500 +3f6856b0: move *b12, b0, 0 +L3F6856C0: +3f6856c0: dsjs a10, L3F685520 +3f6856d0: move *b12, b0, 0 +L3F6856E0: +3f6856e0: dsjs a10, L3F685540 +3f6856f0: move *b12, b0, 0 +L3F685700: +3f685700: dsjs a10, L3F685560 +3f685710: move *b12, b0, 0 +L3F685720: +3f685720: dsjs a10, L3F685580 +3f685730: move *b12, b0, 0 +L3F685740: +3f685740: dsjs a10, L3F6855A0 +3f685750: move *b12, b0, 0 +L3F685760: +3f685760: dsjs a10, L3F6855C0 +3f685770: move *b12, b0, 0 +L3F685780: +3f685780: dsjs a10, L3F6855E0 +3f685790: move *b12, b0, 0 +L3F6857A0: +3f6857a0: dsjs a10, L3F685600 +3f6857b0: move *b12, b0, 0 +L3F6857C0: +3f6857c0: dsjs a10, L3F685620 +3f6857d0: move *b12, b0, 0 +L3F6857E0: +3f6857e0: dsjs a10, L3F685640 +3f6857f0: move *b12, b0, 0 +L3F685800: +3f685800: dsjs a10, L3F685660 +3f685810: move *b12, b0, 0 +L3F685820: +3f685820: dsjs a10, L3F685680 +3f685830: move *b12, b0, 0 +L3F685840: +3f685840: dsjs a10, L3F6856A0 +3f685850: move *b12, b0, 0 +L3F685860: +3f685860: dsjs a10, L3F6856C0 +3f685870: move *b12, b0, 0 +L3F685880: +3f685880: dsjs a10, L3F6856E0 +3f685890: move *b12, b0, 0 +L3F6858A0: +3f6858a0: dsjs a10, L3F685700 +3f6858b0: move *b12, b0, 0 +L3F6858C0: +3f6858c0: dsjs a10, L3F685720 +3f6858d0: move *b12, b0, 0 +L3F6858E0: +3f6858e0: dsjs a10, L3F685740 +3f6858f0: move *b12, b0, 0 +L3F685900: +3f685900: dsjs a10, L3F685760 +3f685910: move *b12, b0, 0 +L3F685920: +3f685920: dsjs a10, L3F685780 +3f685930: move *b12, b0, 0 +L3F685940: +3f685940: dsjs a10, L3F6857A0 +3f685950: move *b12, b0, 0 +L3F685960: +3f685960: dsjs a10, L3F6857C0 +3f685970: move *b12, b0, 0 +L3F685980: +3f685980: dsjs a10, L3F6857E0 +3f685990: move *b12, b0, 0 +L3F6859A0: +3f6859a0: dsjs a10, L3F685800 +3f6859b0: move *b12, b0, 0 +L3F6859C0: +3f6859c0: dsjs a10, L3F685820 +3f6859d0: move *b12, b0, 0 +L3F6859E0: +3f6859e0: dsjs a10, L3F685840 +3f6859f0: move *b12, b0, 0 +L3F685A00: +3f685a00: dsjs a10, L3F685860 +3f685a10: move *b12, b0, 0 +L3F685A20: +3f685a20: dsjs a10, L3F685880 +3f685a30: move *b12, b0, 0 +L3F685A40: +3f685a40: dsjs a10, L3F6858A0 +3f685a50: move *b12, b0, 0 +L3F685A60: +3f685a60: dsjs a10, L3F6858C0 +3f685a70: move *b12, b0, 0 +L3F685A80: +3f685a80: dsjs a10, L3F6858E0 +3f685a90: move *b12, b0, 0 +L3F685AA0: +3f685aa0: dsjs a10, L3F685900 +3f685ab0: move *b12, b0, 0 +L3F685AC0: +3f685ac0: dsjs a10, L3F685920 +3f685ad0: move *b12, b0, 0 +L3F685AE0: +3f685ae0: dsjs a10, L3F685940 +3f685af0: move *b12, b0, 0 +L3F685B00: +3f685b00: dsjs a10, L3F685960 +3f685b10: move *b12, b0, 0 +L3F685B20: +3f685b20: dsjs a10, L3F685980 +3f685b30: move *b12, b0, 0 +L3F685B40: +3f685b40: dsjs a10, L3F6859A0 +3f685b50: move *b12, b0, 0 +L3F685B60: +3f685b60: dsjs a10, L3F6859C0 +3f685b70: move *b12, b0, 0 +L3F685B80: +3f685b80: dsjs a10, L3F6859E0 +3f685b90: move *b12, b0, 0 +L3F685BA0: +3f685ba0: dsjs a10, L3F685A00 +3f685bb0: move *b12, b0, 0 +L3F685BC0: +3f685bc0: dsjs a10, L3F685A20 +3f685bd0: move *b12, b0, 0 +L3F685BE0: +3f685be0: dsjs a10, L3F685A40 +3f685bf0: move *b12, b0, 0 +L3F685C00: +3f685c00: dsjs a10, L3F685A60 +3f685c10: move *b12, b0, 0 +L3F685C20: +3f685c20: dsjs a10, L3F685A80 +3f685c30: move *b12, b0, 0 +L3F685C40: +3f685c40: dsjs a10, L3F685AA0 +3f685c50: move *b12, b0, 0 +L3F685C60: +3f685c60: dsjs a10, L3F685AC0 +3f685c70: move *b12, b0, 0 +L3F685C80: +3f685c80: dsjs a10, L3F685AE0 +3f685c90: move *b12, b0, 0 +L3F685CA0: +3f685ca0: dsjs a10, L3F685B00 +3f685cb0: move *b12, b0, 0 +L3F685CC0: +3f685cc0: dsjs a10, L3F685B20 +3f685cd0: move *b12, b0, 0 +L3F685CE0: +3f685ce0: dsjs a10, L3F685B40 +3f685cf0: move *b12, b0, 0 +L3F685D00: +3f685d00: dsjs a10, L3F685B60 +3f685d10: move *b12, b0, 0 +L3F685D20: +3f685d20: dsjs a10, L3F685B80 +3f685d30: move *b12, b0, 0 +L3F685D40: +3f685d40: dsjs a10, L3F685BA0 +3f685d50: move *b12, b0, 0 +L3F685D60: +3f685d60: dsjs a10, L3F685BC0 +3f685d70: move *b12, b0, 0 +L3F685D80: +3f685d80: dsjs a10, L3F685BE0 +3f685d90: move *b12, b0, 0 +L3F685DA0: +3f685da0: dsjs a10, L3F685C00 +3f685db0: move *b12, b0, 0 +L3F685DC0: +3f685dc0: dsjs a10, L3F685C20 +3f685dd0: move *b12, b0, 0 +L3F685DE0: +3f685de0: dsjs a10, L3F685C40 +3f685df0: move *b12, b0, 0 +L3F685E00: +3f685e00: dsjs a10, L3F685C60 +3f685e10: move *b12, b0, 0 +L3F685E20: +3f685e20: dsjs a10, L3F685C80 +3f685e30: move *b12, b0, 0 +L3F685E40: +3f685e40: dsjs a10, L3F685CA0 +3f685e50: move *b12, b0, 0 +L3F685E60: +3f685e60: dsjs a10, L3F685CC0 +3f685e70: move *b12, b0, 0 +L3F685E80: +3f685e80: dsjs a10, L3F685CE0 +3f685e90: move *b12, b0, 0 +L3F685EA0: +3f685ea0: dsjs a10, L3F685D00 +3f685eb0: move *b12, b0, 0 +L3F685EC0: +3f685ec0: dsjs a10, L3F685D20 +3f685ed0: move *b12, b0, 0 +L3F685EE0: +3f685ee0: dsjs a10, L3F685D40 +3f685ef0: move *b12, b0, 0 +L3F685F00: +3f685f00: dsjs a10, L3F685D60 +3f685f10: move *b12, b0, 0 +L3F685F20: +3f685f20: dsjs a10, L3F685D80 +3f685f30: move *b12, b0, 0 +L3F685F40: +3f685f40: dsjs a10, L3F685DA0 +3f685f50: move *b12, b0, 0 +L3F685F60: +3f685f60: dsjs a10, L3F685DC0 +3f685f70: move *b12, b0, 0 +L3F685F80: +3f685f80: dsjs a10, L3F685DE0 +3f685f90: move *b12, b0, 0 +L3F685FA0: +3f685fa0: dsjs a10, L3F685E00 +3f685fb0: move *b12, b0, 0 +L3F685FC0: +3f685fc0: dsjs a10, L3F685E20 +3f685fd0: move *b12, b0, 0 +L3F685FE0: +3f685fe0: dsjs a10, L3F685E40 +3f685ff0: move *b12, b0, 0 +L3F686000: +3f686000: dsjs a10, L3F685E60 +3f686010: move *b12, b0, 0 +L3F686020: +3f686020: dsjs a10, L3F685E80 +3f686030: move *b12, b0, 0 +L3F686040: +3f686040: dsjs a10, L3F685EA0 +3f686050: move *b12, b0, 0 +L3F686060: +3f686060: dsjs a10, L3F685EC0 +3f686070: move *b12, b0, 0 +L3F686080: +3f686080: dsjs a10, L3F685EE0 +3f686090: move *b12, b0, 0 +L3F6860A0: +3f6860a0: dsjs a10, L3F685F00 +3f6860b0: move *b12, b0, 0 +L3F6860C0: +3f6860c0: dsjs a10, L3F685F20 +3f6860d0: move *b12, b0, 0 +L3F6860E0: +3f6860e0: dsjs a10, L3F685F40 +3f6860f0: move *b12, b0, 0 +L3F686100: +3f686100: dsjs a10, L3F685F60 +3f686110: move *b12, b0, 0 +L3F686120: +3f686120: dsjs a10, L3F685F80 +3f686130: move *b12, b0, 0 +L3F686140: +3f686140: dsjs a10, L3F685FA0 +3f686150: move *b12, b0, 0 +L3F686160: +3f686160: dsjs a10, L3F685FC0 +3f686170: move *b12, b0, 0 +L3F686180: +3f686180: dsjs a10, L3F685FE0 +3f686190: move *b12, b0, 0 +L3F6861A0: +3f6861a0: dsjs a10, L3F686000 +3f6861b0: move *b12, b0, 0 +L3F6861C0: +3f6861c0: dsjs a10, L3F686020 +3f6861d0: move *b12, b0, 0 +L3F6861E0: +3f6861e0: dsjs a10, L3F686040 +3f6861f0: move *b12, b0, 0 +L3F686200: +3f686200: dsjs a10, L3F686060 +3f686210: move *b12, b0, 0 +L3F686220: +3f686220: dsjs a10, L3F686080 +3f686230: move *b12, b0, 0 +L3F686240: +3f686240: dsjs a10, L3F6860A0 +3f686250: move *b12, b0, 0 +L3F686260: +3f686260: dsjs a10, L3F6860C0 +3f686270: move *b12, b0, 0 +L3F686280: +3f686280: dsjs a10, L3F6860E0 +3f686290: move *b12, b0, 0 +L3F6862A0: +3f6862a0: dsjs a10, L3F686100 +3f6862b0: move *b12, b0, 0 +L3F6862C0: +3f6862c0: dsjs a10, L3F686120 +3f6862d0: move *b12, b0, 0 +L3F6862E0: +3f6862e0: dsjs a10, L3F686140 +3f6862f0: move *b12, b0, 0 +L3F686300: +3f686300: dsjs a10, L3F686160 +3f686310: move *b12, b0, 0 +L3F686320: +3f686320: dsjs a10, L3F686180 +3f686330: move *b12, b0, 0 +L3F686340: +3f686340: dsjs a10, L3F6861A0 +3f686350: move *b12, b0, 0 +L3F686360: +3f686360: dsjs a10, L3F6861C0 +3f686370: move *b12, b0, 0 +L3F686380: +3f686380: dsjs a10, L3F6861E0 +3f686390: move *b12, b0, 0 +L3F6863A0: +3f6863a0: dsjs a10, L3F686200 +3f6863b0: move *b12, b0, 0 +L3F6863C0: +3f6863c0: dsjs a10, L3F686220 +3f6863d0: move *b12, b0, 0 +L3F6863E0: +3f6863e0: dsjs a10, L3F686240 +3f6863f0: move *b12, b0, 0 +L3F686400: +3f686400: dsjs a10, L3F686260 +3f686410: move *b12, b0, 0 +L3F686420: +3f686420: dsjs a10, L3F686280 +3f686430: move *b12, b0, 0 +L3F686440: +3f686440: dsjs a10, L3F6862A0 +3f686450: move *b12, b0, 0 +L3F686460: +3f686460: dsjs a10, L3F6862C0 +3f686470: move *b12, b0, 0 +L3F686480: +3f686480: dsjs a10, L3F6862E0 +3f686490: move *b12, b0, 0 +L3F6864A0: +3f6864a0: dsjs a10, L3F686300 +3f6864b0: move *b12, b0, 0 +L3F6864C0: +3f6864c0: dsjs a10, L3F686320 +3f6864d0: move *b12, b0, 0 +L3F6864E0: +3f6864e0: dsjs a10, L3F686340 +3f6864f0: move *b12, b0, 0 +L3F686500: +3f686500: dsjs a10, L3F686360 +3f686510: move *b12, b0, 0 +L3F686520: +3f686520: dsjs a10, L3F686380 +3f686530: move *b12, b0, 0 +L3F686540: +3f686540: dsjs a10, L3F6863A0 +3f686550: move *b12, b0, 0 +L3F686560: +3f686560: dsjs a10, L3F6863C0 +3f686570: move *b12, b0, 0 +L3F686580: +3f686580: dsjs a10, L3F6863E0 +3f686590: move *b12, b0, 0 +L3F6865A0: +3f6865a0: dsjs a10, L3F686400 +3f6865b0: move *b12, b0, 0 +L3F6865C0: +3f6865c0: dsjs a10, L3F686420 +3f6865d0: move *b12, b0, 0 +L3F6865E0: +3f6865e0: dsjs a10, L3F686440 +3f6865f0: move *b12, b0, 0 +L3F686600: +3f686600: dsjs a10, L3F686460 +3f686610: move *b12, b0, 0 +L3F686620: +3f686620: dsjs a10, L3F686480 +3f686630: move *b12, b0, 0 +L3F686640: +3f686640: dsjs a10, L3F6864A0 +3f686650: move *b12, b0, 0 +L3F686660: +3f686660: dsjs a10, L3F6864C0 +3f686670: move *b12, b0, 0 +L3F686680: +3f686680: dsjs a10, L3F6864E0 +3f686690: move *b12, b0, 0 +L3F6866A0: +3f6866a0: dsjs a10, L3F686500 +3f6866b0: move *b12, b0, 0 +L3F6866C0: +3f6866c0: dsjs a10, L3F686520 +3f6866d0: move *b12, b0, 0 +L3F6866E0: +3f6866e0: dsjs a10, L3F686540 +3f6866f0: move *b12, b0, 0 +L3F686700: +3f686700: dsjs a10, L3F686560 +3f686710: move *b12, b0, 0 +L3F686720: +3f686720: dsjs a10, L3F686580 +3f686730: move *b12, b0, 0 +L3F686740: +3f686740: dsjs a10, L3F6865A0 +3f686750: move *b12, b0, 0 +L3F686760: +3f686760: dsjs a10, L3F6865C0 +3f686770: move *b12, b0, 0 +L3F686780: +3f686780: dsjs a10, L3F6865E0 +3f686790: move *b12, b0, 0 +L3F6867A0: +3f6867a0: dsjs a10, L3F686600 +3f6867b0: move *b12, b0, 0 +L3F6867C0: +3f6867c0: dsjs a10, L3F686620 +3f6867d0: move *b12, b0, 0 +L3F6867E0: +3f6867e0: dsjs a10, L3F686640 +3f6867f0: move *b12, b0, 0 +L3F686800: +3f686800: dsjs a10, L3F686660 +3f686810: move *b12, b0, 0 +L3F686820: +3f686820: dsjs a10, L3F686680 +3f686830: move *b12, b0, 0 +L3F686840: +3f686840: dsjs a10, L3F6866A0 +3f686850: move *b12, b0, 0 +L3F686860: +3f686860: dsjs a10, L3F6866C0 +3f686870: move *b12, b0, 0 +L3F686880: +3f686880: dsjs a10, L3F6866E0 +3f686890: move *b12, b0, 0 +L3F6868A0: +3f6868a0: dsjs a10, L3F686700 +3f6868b0: move *b12, b0, 0 +L3F6868C0: +3f6868c0: dsjs a10, L3F686720 +3f6868d0: move *b12, b0, 0 +L3F6868E0: +3f6868e0: dsjs a10, L3F686740 +3f6868f0: move *b12, b0, 0 +L3F686900: +3f686900: dsjs a10, L3F686760 +3f686910: move *b12, b0, 0 +L3F686920: +3f686920: dsjs a10, L3F686780 +3f686930: move *b12, b0, 0 +L3F686940: +3f686940: dsjs a10, L3F6867A0 +3f686950: move *b12, b0, 0 +L3F686960: +3f686960: dsjs a10, L3F6867C0 +3f686970: move *b12, b0, 0 +L3F686980: +3f686980: dsjs a10, L3F6867E0 +3f686990: move *b12, b0, 0 +L3F6869A0: +3f6869a0: dsjs a10, L3F686800 +3f6869b0: move *b12, b0, 0 +L3F6869C0: +3f6869c0: dsjs a10, L3F686820 +3f6869d0: move *b12, b0, 0 +L3F6869E0: +3f6869e0: dsjs a10, L3F686840 +3f6869f0: move *b12, b0, 0 +L3F686A00: +3f686a00: dsjs a10, L3F686860 +3f686a10: move *b12, b0, 0 +L3F686A20: +3f686a20: dsjs a10, L3F686880 +3f686a30: move *b12, b0, 0 +L3F686A40: +3f686a40: dsjs a10, L3F6868A0 +3f686a50: move *b12, b0, 0 +L3F686A60: +3f686a60: dsjs a10, L3F6868C0 +3f686a70: move *b12, b0, 0 +L3F686A80: +3f686a80: dsjs a10, L3F6868E0 +3f686a90: move *b12, b0, 0 +L3F686AA0: +3f686aa0: dsjs a10, L3F686900 +3f686ab0: move *b12, b0, 0 +L3F686AC0: +3f686ac0: dsjs a10, L3F686920 +3f686ad0: move *b12, b0, 0 +L3F686AE0: +3f686ae0: dsjs a10, L3F686940 +3f686af0: move *b12, b0, 0 +L3F686B00: +3f686b00: dsjs a10, L3F686960 +3f686b10: move *b12, b0, 0 +L3F686B20: +3f686b20: dsjs a10, L3F686980 +3f686b30: move *b12, b0, 0 +L3F686B40: +3f686b40: dsjs a10, L3F6869A0 +3f686b50: move *b12, b0, 0 +L3F686B60: +3f686b60: dsjs a10, L3F6869C0 +3f686b70: move *b12, b0, 0 +L3F686B80: +3f686b80: dsjs a10, L3F6869E0 +3f686b90: move *b12, b0, 0 +L3F686BA0: +3f686ba0: dsjs a10, L3F686A00 +3f686bb0: move *b12, b0, 0 +L3F686BC0: +3f686bc0: dsjs a10, L3F686A20 +3f686bd0: move *b12, b0, 0 +L3F686BE0: +3f686be0: dsjs a10, L3F686A40 +3f686bf0: move *b12, b0, 0 +L3F686C00: +3f686c00: dsjs a10, L3F686A60 +3f686c10: move *b12, b0, 0 +L3F686C20: +3f686c20: dsjs a10, L3F686A80 +3f686c30: move *b12, b0, 0 +L3F686C40: +3f686c40: dsjs a10, L3F686AA0 +3f686c50: move *b12, b0, 0 +L3F686C60: +3f686c60: dsjs a10, L3F686AC0 +3f686c70: move *b12, b0, 0 +L3F686C80: +3f686c80: dsjs a10, L3F686AE0 +3f686c90: move *b12, b0, 0 +L3F686CA0: +3f686ca0: dsjs a10, L3F686B00 +3f686cb0: move *b12, b0, 0 +L3F686CC0: +3f686cc0: dsjs a10, L3F686B20 +3f686cd0: move *b12, b0, 0 +L3F686CE0: +3f686ce0: dsjs a10, L3F686B40 +3f686cf0: move *b12, b0, 0 +L3F686D00: +3f686d00: dsjs a10, L3F686B60 +3f686d10: move *b12, b0, 0 +L3F686D20: +3f686d20: dsjs a10, L3F686B80 +3f686d30: move *b12, b0, 0 +L3F686D40: +3f686d40: dsjs a10, L3F686BA0 +3f686d50: move *b12, b0, 0 +L3F686D60: +3f686d60: dsjs a10, L3F686BC0 +3f686d70: move *b12, b0, 0 +L3F686D80: +3f686d80: dsjs a10, L3F686BE0 +3f686d90: move *b12, b0, 0 +L3F686DA0: +3f686da0: dsjs a10, L3F686C00 +3f686db0: move *b12, b0, 0 +L3F686DC0: +3f686dc0: dsjs a10, L3F686C20 +3f686dd0: move *b12, b0, 0 +L3F686DE0: +3f686de0: dsjs a10, L3F686C40 +3f686df0: move *b12, b0, 0 +L3F686E00: +3f686e00: dsjs a10, L3F686C60 +3f686e10: move *b12, b0, 0 +L3F686E20: +3f686e20: dsjs a10, L3F686C80 +3f686e30: move *b12, b0, 0 +L3F686E40: +3f686e40: dsjs a10, L3F686CA0 +3f686e50: move *b12, b0, 0 +L3F686E60: +3f686e60: dsjs a10, L3F686CC0 +3f686e70: move *b12, b0, 0 +L3F686E80: +3f686e80: dsjs a10, L3F686CE0 +3f686e90: move *b12, b0, 0 +L3F686EA0: +3f686ea0: dsjs a10, L3F686D00 +3f686eb0: move *b12, b0, 0 +L3F686EC0: +3f686ec0: dsjs a10, L3F686D20 +3f686ed0: move *b12, b0, 0 +L3F686EE0: +3f686ee0: dsjs a10, L3F686D40 +3f686ef0: move *b12, b0, 0 +L3F686F00: +3f686f00: dsjs a10, L3F686D60 +3f686f10: move *b12, b0, 0 +L3F686F20: +3f686f20: dsjs a10, L3F686D80 +3f686f30: move *b12, b0, 0 +L3F686F40: +3f686f40: dsjs a10, L3F686DA0 +3f686f50: move *b12, b0, 0 +L3F686F60: +3f686f60: dsjs a10, L3F686DC0 +3f686f70: move *b12, b0, 0 +L3F686F80: +3f686f80: dsjs a10, L3F686DE0 +3f686f90: move *b12, b0, 0 +L3F686FA0: +3f686fa0: dsjs a10, L3F686E00 +3f686fb0: move *b12, b0, 0 +L3F686FC0: +3f686fc0: dsjs a10, L3F686E20 +3f686fd0: move *b12, b0, 0 +L3F686FE0: +3f686fe0: dsjs a10, L3F686E40 +3f686ff0: move *b12, b0, 0 +L3F687000: +3f687000: dsjs a10, L3F686E60 +3f687010: move *b12, b0, 0 +L3F687020: +3f687020: dsjs a10, L3F686E80 +3f687030: move *b12, b0, 0 +L3F687040: +3f687040: dsjs a10, L3F686EA0 +3f687050: move *b12, b0, 0 +L3F687060: +3f687060: dsjs a10, L3F686EC0 +3f687070: move *b12, b0, 0 +L3F687080: +3f687080: dsjs a10, L3F686EE0 +3f687090: move *b12, b0, 0 +L3F6870A0: +3f6870a0: dsjs a10, L3F686F00 +3f6870b0: move *b12, b0, 0 +L3F6870C0: +3f6870c0: dsjs a10, L3F686F20 +3f6870d0: move *b12, b0, 0 +L3F6870E0: +3f6870e0: dsjs a10, L3F686F40 +3f6870f0: move *b12, b0, 0 +L3F687100: +3f687100: dsjs a10, L3F686F60 +3f687110: move *b12, b0, 0 +L3F687120: +3f687120: dsjs a10, L3F686F80 +3f687130: move *b12, b0, 0 +L3F687140: +3f687140: dsjs a10, L3F686FA0 +3f687150: move *b12, b0, 0 +L3F687160: +3f687160: dsjs a10, L3F686FC0 +3f687170: move *b12, b0, 0 +L3F687180: +3f687180: dsjs a10, L3F686FE0 +3f687190: move *b12, b0, 0 +L3F6871A0: +3f6871a0: dsjs a10, L3F687000 +3f6871b0: move *b12, b0, 0 +L3F6871C0: +3f6871c0: dsjs a10, L3F687020 +3f6871d0: move *b12, b0, 0 +L3F6871E0: +3f6871e0: dsjs a10, L3F687040 +3f6871f0: move *b12, b0, 0 +L3F687200: +3f687200: dsjs a10, L3F687060 +3f687210: move *b12, b0, 0 +L3F687220: +3f687220: dsjs a10, L3F687080 +3f687230: move *b12, b0, 0 +L3F687240: +3f687240: dsjs a10, L3F6870A0 +3f687250: move *b12, b0, 0 +L3F687260: +3f687260: dsjs a10, L3F6870C0 +3f687270: move *b12, b0, 0 +L3F687280: +3f687280: dsjs a10, L3F6870E0 +3f687290: move *b12, b0, 0 +L3F6872A0: +3f6872a0: dsjs a10, L3F687100 +3f6872b0: move *b12, b0, 0 +L3F6872C0: +3f6872c0: dsjs a10, L3F687120 +3f6872d0: move *b12, b0, 0 +L3F6872E0: +3f6872e0: dsjs a10, L3F687140 +3f6872f0: move *b12, b0, 0 +L3F687300: +3f687300: dsjs a10, L3F687160 +3f687310: move *b12, b0, 0 +L3F687320: +3f687320: dsjs a10, L3F687180 +3f687330: move *b12, b0, 0 +L3F687340: +3f687340: dsjs a10, L3F6871A0 +3f687350: move *b12, b0, 0 +L3F687360: +3f687360: dsjs a10, L3F6871C0 +3f687370: move *b12, b0, 0 +L3F687380: +3f687380: dsjs a10, L3F6871E0 +3f687390: move *b12, b0, 0 +L3F6873A0: +3f6873a0: dsjs a10, L3F687200 +3f6873b0: move *b12, b0, 0 +L3F6873C0: +3f6873c0: dsjs a10, L3F687220 +3f6873d0: move *b12, b0, 0 +L3F6873E0: +3f6873e0: dsjs a10, L3F687240 +3f6873f0: move *b12, b0, 0 +L3F687400: +3f687400: dsjs a10, L3F687260 +3f687410: move *b12, b0, 0 +L3F687420: +3f687420: dsjs a10, L3F687280 +3f687430: move *b12, b0, 0 +L3F687440: +3f687440: dsjs a10, L3F6872A0 +3f687450: move *b12, b0, 0 +L3F687460: +3f687460: dsjs a10, L3F6872C0 +3f687470: move *b12, b0, 0 +L3F687480: +3f687480: dsjs a10, L3F6872E0 +3f687490: move *b12, b0, 0 +L3F6874A0: +3f6874a0: dsjs a10, L3F687300 +3f6874b0: move *b12, b0, 0 +L3F6874C0: +3f6874c0: dsjs a10, L3F687320 +3f6874d0: move *b12, b0, 0 +L3F6874E0: +3f6874e0: dsjs a10, L3F687340 +3f6874f0: move *b12, b0, 0 +L3F687500: +3f687500: dsjs a10, L3F687360 +3f687510: move *b12, b0, 0 +L3F687520: +3f687520: dsjs a10, L3F687380 +3f687530: move *b12, b0, 0 +L3F687540: +3f687540: dsjs a10, L3F6873A0 +3f687550: move *b12, b0, 0 +L3F687560: +3f687560: dsjs a10, L3F6873C0 +3f687570: move *b12, b0, 0 +L3F687580: +3f687580: dsjs a10, L3F6873E0 +3f687590: move *b12, b0, 0 +L3F6875A0: +3f6875a0: dsjs a10, L3F687400 +3f6875b0: move *b12, b0, 0 +L3F6875C0: +3f6875c0: dsjs a10, L3F687420 +3f6875d0: move *b12, b0, 0 +L3F6875E0: +3f6875e0: dsjs a10, L3F687440 +3f6875f0: move *b12, b0, 0 +L3F687600: +3f687600: dsjs a10, L3F687460 +3f687610: move *b12, b0, 0 +L3F687620: +3f687620: dsjs a10, L3F687480 +3f687630: move *b12, b0, 0 +L3F687640: +3f687640: dsjs a10, L3F6874A0 +3f687650: move *b12, b0, 0 +L3F687660: +3f687660: dsjs a10, L3F6874C0 +3f687670: move *b12, b0, 0 +L3F687680: +3f687680: dsjs a10, L3F6874E0 +3f687690: move *b12, b0, 0 +L3F6876A0: +3f6876a0: dsjs a10, L3F687500 +3f6876b0: move *b12, b0, 0 +L3F6876C0: +3f6876c0: dsjs a10, L3F687520 +3f6876d0: move *b12, b0, 0 +L3F6876E0: +3f6876e0: dsjs a10, L3F687540 +3f6876f0: move *b12, b0, 0 +L3F687700: +3f687700: dsjs a10, L3F687560 +3f687710: move *b12, b0, 0 +L3F687720: +3f687720: dsjs a10, L3F687580 +3f687730: move *b12, b0, 0 +L3F687740: +3f687740: dsjs a10, L3F6875A0 +3f687750: move *b12, b0, 0 +L3F687760: +3f687760: dsjs a10, L3F6875C0 +3f687770: move *b12, b0, 0 +L3F687780: +3f687780: dsjs a10, L3F6875E0 +3f687790: move *b12, b0, 0 +L3F6877A0: +3f6877a0: dsjs a10, L3F687600 +3f6877b0: move *b12, b0, 0 +L3F6877C0: +3f6877c0: dsjs a10, L3F687620 +3f6877d0: move *b12, b0, 0 +L3F6877E0: +3f6877e0: dsjs a10, L3F687640 +3f6877f0: move *b12, b0, 0 +L3F687800: +3f687800: dsjs a10, L3F687660 +3f687810: move *b12, b0, 0 +L3F687820: +3f687820: dsjs a10, L3F687680 +3f687830: move *b12, b0, 0 +L3F687840: +3f687840: dsjs a10, L3F6876A0 +3f687850: move *b12, b0, 0 +L3F687860: +3f687860: dsjs a10, L3F6876C0 +3f687870: move *b12, b0, 0 +L3F687880: +3f687880: dsjs a10, L3F6876E0 +3f687890: move *b12, b0, 0 +L3F6878A0: +3f6878a0: dsjs a10, L3F687700 +3f6878b0: move *b12, b0, 0 +L3F6878C0: +3f6878c0: dsjs a10, L3F687720 +3f6878d0: move *b12, b0, 0 +L3F6878E0: +3f6878e0: dsjs a10, L3F687740 +3f6878f0: move *b12, b0, 0 +L3F687900: +3f687900: dsjs a10, L3F687760 +3f687910: move *b12, b0, 0 +L3F687920: +3f687920: dsjs a10, L3F687780 +3f687930: move *b12, b0, 0 +L3F687940: +3f687940: dsjs a10, L3F6877A0 +3f687950: move *b12, b0, 0 +L3F687960: +3f687960: dsjs a10, L3F6877C0 +3f687970: move *b12, b0, 0 +L3F687980: +3f687980: dsjs a10, L3F6877E0 +3f687990: move *b12, b0, 0 +L3F6879A0: +3f6879a0: dsjs a10, L3F687800 +3f6879b0: move *b12, b0, 0 +L3F6879C0: +3f6879c0: dsjs a10, L3F687820 +3f6879d0: move *b12, b0, 0 +L3F6879E0: +3f6879e0: dsjs a10, L3F687840 +3f6879f0: move *b12, b0, 0 +L3F687A00: +3f687a00: dsjs a10, L3F687860 +3f687a10: move *b12, b0, 0 +L3F687A20: +3f687a20: dsjs a10, L3F687880 +3f687a30: move *b12, b0, 0 +L3F687A40: +3f687a40: dsjs a10, L3F6878A0 +3f687a50: move *b12, b0, 0 +L3F687A60: +3f687a60: dsjs a10, L3F6878C0 +3f687a70: move *b12, b0, 0 +L3F687A80: +3f687a80: dsjs a10, L3F6878E0 +3f687a90: move *b12, b0, 0 +L3F687AA0: +3f687aa0: dsjs a10, L3F687900 +3f687ab0: move *b12, b0, 0 +L3F687AC0: +3f687ac0: dsjs a10, L3F687920 +3f687ad0: move *b12, b0, 0 +L3F687AE0: +3f687ae0: dsjs a10, L3F687940 +3f687af0: move *b12, b0, 0 +L3F687B00: +3f687b00: dsjs a10, L3F687960 +3f687b10: move *b12, b0, 0 +L3F687B20: +3f687b20: dsjs a10, L3F687980 +3f687b30: move *b12, b0, 0 +L3F687B40: +3f687b40: dsjs a10, L3F6879A0 +3f687b50: move *b12, b0, 0 +L3F687B60: +3f687b60: dsjs a10, L3F6879C0 +3f687b70: move *b12, b0, 0 +L3F687B80: +3f687b80: dsjs a10, L3F6879E0 +3f687b90: move *b12, b0, 0 +L3F687BA0: +3f687ba0: dsjs a10, L3F687A00 +3f687bb0: move *b12, b0, 0 +L3F687BC0: +3f687bc0: dsjs a10, L3F687A20 +3f687bd0: move *b12, b0, 0 +L3F687BE0: +3f687be0: dsjs a10, L3F687A40 +3f687bf0: move *b12, b0, 0 +L3F687C00: +3f687c00: dsjs a10, L3F687A60 +3f687c10: move *b12, b0, 0 +L3F687C20: +3f687c20: dsjs a10, L3F687A80 +3f687c30: move *b12, b0, 0 +L3F687C40: +3f687c40: dsjs a10, L3F687AA0 +3f687c50: move *b12, b0, 0 +L3F687C60: +3f687c60: dsjs a10, L3F687AC0 +3f687c70: move *b12, b0, 0 +L3F687C80: +3f687c80: dsjs a10, L3F687AE0 +3f687c90: move *b12, b0, 0 +L3F687CA0: +3f687ca0: dsjs a10, L3F687B00 +3f687cb0: move *b12, b0, 0 +L3F687CC0: +3f687cc0: dsjs a10, L3F687B20 +3f687cd0: move *b12, b0, 0 +L3F687CE0: +3f687ce0: dsjs a10, L3F687B40 +3f687cf0: move *b12, b0, 0 +L3F687D00: +3f687d00: dsjs a10, L3F687B60 +3f687d10: move *b12, b0, 0 +L3F687D20: +3f687d20: dsjs a10, L3F687B80 +3f687d30: move *b12, b0, 0 +L3F687D40: +3f687d40: dsjs a10, L3F687BA0 +3f687d50: move *b12, b0, 0 +L3F687D60: +3f687d60: dsjs a10, L3F687BC0 +3f687d70: move *b12, b0, 0 +L3F687D80: +3f687d80: dsjs a10, L3F687BE0 +3f687d90: move *b12, b0, 0 +L3F687DA0: +3f687da0: dsjs a10, L3F687C00 +3f687db0: move *b12, b0, 0 +L3F687DC0: +3f687dc0: dsjs a10, L3F687C20 +3f687dd0: move *b12, b0, 0 +L3F687DE0: +3f687de0: dsjs a10, L3F687C40 +3f687df0: move *b12, b0, 0 +L3F687E00: +3f687e00: dsjs a10, L3F687C60 +3f687e10: move *b12, b0, 0 +L3F687E20: +3f687e20: dsjs a10, L3F687C80 +3f687e30: move *b12, b0, 0 +L3F687E40: +3f687e40: dsjs a10, L3F687CA0 +3f687e50: move *b12, b0, 0 +L3F687E60: +3f687e60: dsjs a10, L3F687CC0 +3f687e70: move *b12, b0, 0 +L3F687E80: +3f687e80: dsjs a10, L3F687CE0 +3f687e90: move *b12, b0, 0 +L3F687EA0: +3f687ea0: dsjs a10, L3F687D00 +3f687eb0: move *b12, b0, 0 +L3F687EC0: +3f687ec0: dsjs a10, L3F687D20 +3f687ed0: move *b12, b0, 0 +L3F687EE0: +3f687ee0: dsjs a10, L3F687D40 +3f687ef0: move *b12, b0, 0 +L3F687F00: +3f687f00: dsjs a10, L3F687D60 +3f687f10: move *b12, b0, 0 +L3F687F20: +3f687f20: dsjs a10, L3F687D80 +3f687f30: move *b12, b0, 0 +L3F687F40: +3f687f40: dsjs a10, L3F687DA0 +3f687f50: move *b12, b0, 0 +L3F687F60: +3f687f60: dsjs a10, L3F687DC0 +3f687f70: move *b12, b0, 0 +L3F687F80: +3f687f80: dsjs a10, L3F687DE0 +3f687f90: move *b12, b0, 0 +L3F687FA0: +3f687fa0: dsjs a10, L3F687E00 +3f687fb0: move *b12, b0, 0 +L3F687FC0: +3f687fc0: dsjs a10, L3F687E20 +3f687fd0: move *b12, b0, 0 +L3F687FE0: +3f687fe0: dsjs a10, L3F687E40 +3f687ff0: move *b12, b0, 0 +L3F688000: +3f688000: dsjs a10, L3F687E60 +3f688010: move *b12, b0, 0 +L3F688020: +3f688020: dsjs a10, L3F687E80 +3f688030: move *b12, b0, 0 +L3F688040: +3f688040: dsjs a10, L3F687EA0 +3f688050: move *b12, b0, 0 +L3F688060: +3f688060: dsjs a10, L3F687EC0 +3f688070: move *b12, b0, 0 +L3F688080: +3f688080: dsjs a10, L3F687EE0 +3f688090: move *b12, b0, 0 +L3F6880A0: +3f6880a0: dsjs a10, L3F687F00 +3f6880b0: move *b12, b0, 0 +L3F6880C0: +3f6880c0: dsjs a10, L3F687F20 +3f6880d0: move *b12, b0, 0 +L3F6880E0: +3f6880e0: dsjs a10, L3F687F40 +3f6880f0: move *b12, b0, 0 +L3F688100: +3f688100: dsjs a10, L3F687F60 +3f688110: move *b12, b0, 0 +L3F688120: +3f688120: dsjs a10, L3F687F80 +3f688130: move *b12, b0, 0 +L3F688140: +3f688140: dsjs a10, L3F687FA0 +3f688150: move *b12, b0, 0 +L3F688160: +3f688160: dsjs a10, L3F687FC0 +3f688170: move *b12, b0, 0 +L3F688180: +3f688180: dsjs a10, L3F687FE0 +3f688190: move *b12, b0, 0 +L3F6881A0: +3f6881a0: dsjs a10, L3F688000 +3f6881b0: move *b12, b0, 0 +L3F6881C0: +3f6881c0: dsjs a10, L3F688020 +3f6881d0: move *b12, b0, 0 +L3F6881E0: +3f6881e0: dsjs a10, L3F688040 +3f6881f0: move *b12, b0, 0 +L3F688200: +3f688200: dsjs a10, L3F688060 +3f688210: move *b12, b0, 0 +L3F688220: +3f688220: dsjs a10, L3F688080 +3f688230: move *b12, b0, 0 +L3F688240: +3f688240: dsjs a10, L3F6880A0 +3f688250: move *b12, b0, 0 +L3F688260: +3f688260: dsjs a10, L3F6880C0 +3f688270: move *b12, b0, 0 +L3F688280: +3f688280: dsjs a10, L3F6880E0 +3f688290: move *b12, b0, 0 +L3F6882A0: +3f6882a0: dsjs a10, L3F688100 +3f6882b0: move *b12, b0, 0 +L3F6882C0: +3f6882c0: dsjs a10, L3F688120 +3f6882d0: move *b12, b0, 0 +L3F6882E0: +3f6882e0: dsjs a10, L3F688140 +3f6882f0: move *b12, b0, 0 +L3F688300: +3f688300: dsjs a10, L3F688160 +3f688310: move *b12, b0, 0 +L3F688320: +3f688320: dsjs a10, L3F688180 +3f688330: move *b12, b0, 0 +L3F688340: +3f688340: dsjs a10, L3F6881A0 +3f688350: move *b12, b0, 0 +L3F688360: +3f688360: dsjs a10, L3F6881C0 +3f688370: move *b12, b0, 0 +L3F688380: +3f688380: dsjs a10, L3F6881E0 +3f688390: move *b12, b0, 0 +L3F6883A0: +3f6883a0: dsjs a10, L3F688200 +3f6883b0: move *b12, b0, 0 +L3F6883C0: +3f6883c0: dsjs a10, L3F688220 +3f6883d0: move *b12, b0, 0 +L3F6883E0: +3f6883e0: dsjs a10, L3F688240 +3f6883f0: move *b12, b0, 0 +L3F688400: +3f688400: dsjs a10, L3F688260 +3f688410: move *b12, b0, 0 +L3F688420: +3f688420: dsjs a10, L3F688280 +3f688430: move *b12, b0, 0 +L3F688440: +3f688440: dsjs a10, L3F6882A0 +3f688450: move *b12, b0, 0 +L3F688460: +3f688460: dsjs a10, L3F6882C0 +3f688470: move *b12, b0, 0 +L3F688480: +3f688480: dsjs a10, L3F6882E0 +3f688490: move *b12, b0, 0 +L3F6884A0: +3f6884a0: dsjs a10, L3F688300 +3f6884b0: move *b12, b0, 0 +L3F6884C0: +3f6884c0: dsjs a10, L3F688320 +3f6884d0: move *b12, b0, 0 +L3F6884E0: +3f6884e0: dsjs a10, L3F688340 +3f6884f0: move *b12, b0, 0 +L3F688500: +3f688500: dsjs a10, L3F688360 +3f688510: move *b12, b0, 0 +L3F688520: +3f688520: dsjs a10, L3F688380 +3f688530: move *b12, b0, 0 +L3F688540: +3f688540: dsjs a10, L3F6883A0 +3f688550: move *b12, b0, 0 +L3F688560: +3f688560: dsjs a10, L3F6883C0 +3f688570: move *b12, b0, 0 +L3F688580: +3f688580: dsjs a10, L3F6883E0 +3f688590: move *b12, b0, 0 +L3F6885A0: +3f6885a0: dsjs a10, L3F688400 +3f6885b0: move *b12, b0, 0 +L3F6885C0: +3f6885c0: dsjs a10, L3F688420 +3f6885d0: move *b12, b0, 0 +L3F6885E0: +3f6885e0: dsjs a10, L3F688440 +3f6885f0: move *b12, b0, 0 +L3F688600: +3f688600: dsjs a10, L3F688460 +3f688610: move *b12, b0, 0 +L3F688620: +3f688620: dsjs a10, L3F688480 +3f688630: move *b12, b0, 0 +L3F688640: +3f688640: dsjs a10, L3F6884A0 +3f688650: move *b12, b0, 0 +L3F688660: +3f688660: dsjs a10, L3F6884C0 +3f688670: move *b12, b0, 0 +L3F688680: +3f688680: dsjs a10, L3F6884E0 +3f688690: move *b12, b0, 0 +L3F6886A0: +3f6886a0: dsjs a10, L3F688500 +3f6886b0: move *b12, b0, 0 +L3F6886C0: +3f6886c0: dsjs a10, L3F688520 +3f6886d0: move *b12, b0, 0 +L3F6886E0: +3f6886e0: dsjs a10, L3F688540 +3f6886f0: move *b12, b0, 0 +L3F688700: +3f688700: dsjs a10, L3F688560 +3f688710: move *b12, b0, 0 +L3F688720: +3f688720: dsjs a10, L3F688580 +3f688730: move *b12, b0, 0 +L3F688740: +3f688740: dsjs a10, L3F6885A0 +3f688750: move *b12, b0, 0 +L3F688760: +3f688760: dsjs a10, L3F6885C0 +3f688770: move *b12, b0, 0 +L3F688780: +3f688780: dsjs a10, L3F6885E0 +3f688790: move *b12, b0, 0 +L3F6887A0: +3f6887a0: dsjs a10, L3F688600 +3f6887b0: move *b12, b0, 0 +L3F6887C0: +3f6887c0: dsjs a10, L3F688620 +3f6887d0: move *b12, b0, 0 +L3F6887E0: +3f6887e0: dsjs a10, L3F688640 +3f6887f0: move *b12, b0, 0 +L3F688800: +3f688800: dsjs a10, L3F688660 +3f688810: move *b12, b0, 0 +L3F688820: +3f688820: dsjs a10, L3F688680 +3f688830: move *b12, b0, 0 +L3F688840: +3f688840: dsjs a10, L3F6886A0 +3f688850: move *b12, b0, 0 +L3F688860: +3f688860: dsjs a10, L3F6886C0 +3f688870: move *b12, b0, 0 +L3F688880: +3f688880: dsjs a10, L3F6886E0 +3f688890: move *b12, b0, 0 +L3F6888A0: +3f6888a0: dsjs a10, L3F688700 +3f6888b0: move *b12, b0, 0 +L3F6888C0: +3f6888c0: dsjs a10, L3F688720 +3f6888d0: move *b12, b0, 0 +L3F6888E0: +3f6888e0: dsjs a10, L3F688740 +3f6888f0: move *b12, b0, 0 +L3F688900: +3f688900: dsjs a10, L3F688760 +3f688910: move *b12, b0, 0 +L3F688920: +3f688920: dsjs a10, L3F688780 +3f688930: move *b12, b0, 0 +L3F688940: +3f688940: dsjs a10, L3F6887A0 +3f688950: move *b12, b0, 0 +L3F688960: +3f688960: dsjs a10, L3F6887C0 +3f688970: move *b12, b0, 0 +L3F688980: +3f688980: dsjs a10, L3F6887E0 +3f688990: move *b12, b0, 0 +L3F6889A0: +3f6889a0: dsjs a10, L3F688800 +3f6889b0: move *b12, b0, 0 +L3F6889C0: +3f6889c0: dsjs a10, L3F688820 +3f6889d0: move *b12, b0, 0 +L3F6889E0: +3f6889e0: dsjs a10, L3F688840 +3f6889f0: move *b12, b0, 0 +L3F688A00: +3f688a00: dsjs a10, L3F688860 +3f688a10: move *b12, b0, 0 +L3F688A20: +3f688a20: dsjs a10, L3F688880 +3f688a30: move *b12, b0, 0 +L3F688A40: +3f688a40: dsjs a10, L3F6888A0 +3f688a50: move *b12, b0, 0 +L3F688A60: +3f688a60: dsjs a10, L3F6888C0 +3f688a70: move *b12, b0, 0 +L3F688A80: +3f688a80: dsjs a10, L3F6888E0 +3f688a90: move *b12, b0, 0 +L3F688AA0: +3f688aa0: dsjs a10, L3F688900 +3f688ab0: move *b12, b0, 0 +L3F688AC0: +3f688ac0: dsjs a10, L3F688920 +3f688ad0: move *b12, b0, 0 +L3F688AE0: +3f688ae0: dsjs a10, L3F688940 +3f688af0: move *b12, b0, 0 +L3F688B00: +3f688b00: dsjs a10, L3F688960 +3f688b10: move *b12, b0, 0 +L3F688B20: +3f688b20: dsjs a10, L3F688980 +3f688b30: move *b12, b0, 0 +L3F688B40: +3f688b40: dsjs a10, L3F6889A0 +3f688b50: move *b12, b0, 0 +L3F688B60: +3f688b60: dsjs a10, L3F6889C0 +3f688b70: move *b12, b0, 0 +L3F688B80: +3f688b80: dsjs a10, L3F6889E0 +3f688b90: move *b12, b0, 0 +L3F688BA0: +3f688ba0: dsjs a10, L3F688A00 +3f688bb0: move *b12, b0, 0 +L3F688BC0: +3f688bc0: dsjs a10, L3F688A20 +3f688bd0: move *b12, b0, 0 +L3F688BE0: +3f688be0: dsjs a10, L3F688A40 +3f688bf0: move *b12, b0, 0 +L3F688C00: +3f688c00: dsjs a10, L3F688A60 +3f688c10: move *b12, b0, 0 +L3F688C20: +3f688c20: dsjs a10, L3F688A80 +3f688c30: move *b12, b0, 0 +L3F688C40: +3f688c40: dsjs a10, L3F688AA0 +3f688c50: move *b12, b0, 0 +L3F688C60: +3f688c60: dsjs a10, L3F688AC0 +3f688c70: move *b12, b0, 0 +L3F688C80: +3f688c80: dsjs a10, L3F688AE0 +3f688c90: move *b12, b0, 0 +L3F688CA0: +3f688ca0: dsjs a10, L3F688B00 +3f688cb0: move *b12, b0, 0 +L3F688CC0: +3f688cc0: dsjs a10, L3F688B20 +3f688cd0: move *b12, b0, 0 +L3F688CE0: +3f688ce0: dsjs a10, L3F688B40 +3f688cf0: move *b12, b0, 0 +L3F688D00: +3f688d00: dsjs a10, L3F688B60 +3f688d10: move *b12, b0, 0 +L3F688D20: +3f688d20: dsjs a10, L3F688B80 +3f688d30: move *b12, b0, 0 +L3F688D40: +3f688d40: dsjs a10, L3F688BA0 +3f688d50: move *b12, b0, 0 +L3F688D60: +3f688d60: dsjs a10, L3F688BC0 +3f688d70: move *b12, b0, 0 +L3F688D80: +3f688d80: dsjs a10, L3F688BE0 +3f688d90: move *b12, b0, 0 +L3F688DA0: +3f688da0: dsjs a10, L3F688C00 +3f688db0: move *b12, b0, 0 +L3F688DC0: +3f688dc0: dsjs a10, L3F688C20 +3f688dd0: move *b12, b0, 0 +L3F688DE0: +3f688de0: dsjs a10, L3F688C40 +3f688df0: move *b12, b0, 0 +L3F688E00: +3f688e00: dsjs a10, L3F688C60 +3f688e10: move *b12, b0, 0 +L3F688E20: +3f688e20: dsjs a10, L3F688C80 +3f688e30: move *b12, b0, 0 +L3F688E40: +3f688e40: dsjs a10, L3F688CA0 +3f688e50: move *b12, b0, 0 +L3F688E60: +3f688e60: dsjs a10, L3F688CC0 +3f688e70: move *b12, b0, 0 +L3F688E80: +3f688e80: dsjs a10, L3F688CE0 +3f688e90: move *b12, b0, 0 +L3F688EA0: +3f688ea0: dsjs a10, L3F688D00 +3f688eb0: move *b12, b0, 0 +L3F688EC0: +3f688ec0: dsjs a10, L3F688D20 +3f688ed0: move *b12, b0, 0 +L3F688EE0: +3f688ee0: dsjs a10, L3F688D40 +3f688ef0: move *b12, b0, 0 +L3F688F00: +3f688f00: dsjs a10, L3F688D60 +3f688f10: move *b12, b0, 0 +L3F688F20: +3f688f20: dsjs a10, L3F688D80 +3f688f30: move *b12, b0, 0 +L3F688F40: +3f688f40: dsjs a10, L3F688DA0 +3f688f50: move *b12, b0, 0 +L3F688F60: +3f688f60: dsjs a10, L3F688DC0 +3f688f70: move *b12, b0, 0 +L3F688F80: +3f688f80: dsjs a10, L3F688DE0 +3f688f90: move *b12, b0, 0 +L3F688FA0: +3f688fa0: dsjs a10, L3F688E00 +3f688fb0: move *b12, b0, 0 +L3F688FC0: +3f688fc0: dsjs a10, L3F688E20 +3f688fd0: move *b12, b0, 0 +L3F688FE0: +3f688fe0: dsjs a10, L3F688E40 +3f688ff0: move *b12, b0, 0 +L3F689000: +3f689000: dsjs a10, L3F688E60 +3f689010: move *b12, b0, 0 +L3F689020: +3f689020: dsjs a10, L3F688E80 +3f689030: move *b12, b0, 0 +L3F689040: +3f689040: dsjs a10, L3F688EA0 +3f689050: move *b12, b0, 0 +L3F689060: +3f689060: dsjs a10, L3F688EC0 +3f689070: move *b12, b0, 0 +L3F689080: +3f689080: dsjs a10, L3F688EE0 +3f689090: move *b12, b0, 0 +L3F6890A0: +3f6890a0: dsjs a10, L3F688F00 +3f6890b0: move *b12, b0, 0 +L3F6890C0: +3f6890c0: dsjs a10, L3F688F20 +3f6890d0: move *b12, b0, 0 +L3F6890E0: +3f6890e0: dsjs a10, L3F688F40 +3f6890f0: move *b12, b0, 0 +L3F689100: +3f689100: dsjs a10, L3F688F60 +3f689110: move *b12, b0, 0 +L3F689120: +3f689120: dsjs a10, L3F688F80 +3f689130: move *b12, b0, 0 +L3F689140: +3f689140: dsjs a10, L3F688FA0 +3f689150: move *b12, b0, 0 +L3F689160: +3f689160: dsjs a10, L3F688FC0 +3f689170: move *b12, b0, 0 +L3F689180: +3f689180: dsjs a10, L3F688FE0 +3f689190: move *b12, b0, 0 +L3F6891A0: +3f6891a0: dsjs a10, L3F689000 +3f6891b0: move *b12, b0, 0 +L3F6891C0: +3f6891c0: dsjs a10, L3F689020 +3f6891d0: move *b12, b0, 0 +L3F6891E0: +3f6891e0: dsjs a10, L3F689040 +3f6891f0: move *b12, b0, 0 +L3F689200: +3f689200: dsjs a10, L3F689060 +3f689210: move *b12, b0, 0 +L3F689220: +3f689220: dsjs a10, L3F689080 +3f689230: move *b12, b0, 0 +L3F689240: +3f689240: dsjs a10, L3F6890A0 +3f689250: move *b12, b0, 0 +L3F689260: +3f689260: dsjs a10, L3F6890C0 +3f689270: move *b12, b0, 0 +L3F689280: +3f689280: dsjs a10, L3F6890E0 +3f689290: move *b12, b0, 0 +L3F6892A0: +3f6892a0: dsjs a10, L3F689100 +3f6892b0: move *b12, b0, 0 +L3F6892C0: +3f6892c0: dsjs a10, L3F689120 +3f6892d0: move *b12, b0, 0 +L3F6892E0: +3f6892e0: dsjs a10, L3F689140 +3f6892f0: move *b12, b0, 0 +L3F689300: +3f689300: dsjs a10, L3F689160 +3f689310: move *b12, b0, 0 +L3F689320: +3f689320: dsjs a10, L3F689180 +3f689330: move *b12, b0, 0 +L3F689340: +3f689340: dsjs a10, L3F6891A0 +3f689350: move *b12, b0, 0 +L3F689360: +3f689360: dsjs a10, L3F6891C0 +3f689370: move *b12, b0, 0 +L3F689380: +3f689380: dsjs a10, L3F6891E0 +3f689390: move *b12, b0, 0 +L3F6893A0: +3f6893a0: dsjs a10, L3F689200 +3f6893b0: move *b12, b0, 0 +L3F6893C0: +3f6893c0: dsjs a10, L3F689220 +3f6893d0: move *b12, b0, 0 +L3F6893E0: +3f6893e0: dsjs a10, L3F689240 +3f6893f0: move *b12, b0, 0 +L3F689400: +3f689400: dsjs a10, L3F689260 +3f689410: move *b12, b0, 0 +L3F689420: +3f689420: dsjs a10, L3F689280 +3f689430: move *b12, b0, 0 +L3F689440: +3f689440: dsjs a10, L3F6892A0 +3f689450: move *b12, b0, 0 +L3F689460: +3f689460: dsjs a10, L3F6892C0 +3f689470: move *b12, b0, 0 +L3F689480: +3f689480: dsjs a10, L3F6892E0 +3f689490: move *b12, b0, 0 +L3F6894A0: +3f6894a0: dsjs a10, L3F689300 +3f6894b0: move *b12, b0, 0 +L3F6894C0: +3f6894c0: dsjs a10, L3F689320 +3f6894d0: move *b12, b0, 0 +L3F6894E0: +3f6894e0: dsjs a10, L3F689340 +3f6894f0: move *b12, b0, 0 +L3F689500: +3f689500: dsjs a10, L3F689360 +3f689510: move *b12, b0, 0 +L3F689520: +3f689520: dsjs a10, L3F689380 +3f689530: move *b12, b0, 0 +L3F689540: +3f689540: dsjs a10, L3F6893A0 +3f689550: move *b12, b0, 0 +L3F689560: +3f689560: dsjs a10, L3F6893C0 +3f689570: move *b12, b0, 0 +L3F689580: +3f689580: dsjs a10, L3F6893E0 +3f689590: move *b12, b0, 0 +L3F6895A0: +3f6895a0: dsjs a10, L3F689400 +3f6895b0: move *b12, b0, 0 +L3F6895C0: +3f6895c0: dsjs a10, L3F689420 +3f6895d0: move *b12, b0, 0 +L3F6895E0: +3f6895e0: dsjs a10, L3F689440 +3f6895f0: move *b12, b0, 0 +L3F689600: +3f689600: dsjs a10, L3F689460 +3f689610: move *b12, b0, 0 +L3F689620: +3f689620: dsjs a10, L3F689480 +3f689630: move *b12, b0, 0 +L3F689640: +3f689640: dsjs a10, L3F6894A0 +3f689650: move *b12, b0, 0 +L3F689660: +3f689660: dsjs a10, L3F6894C0 +3f689670: move *b12, b0, 0 +L3F689680: +3f689680: dsjs a10, L3F6894E0 +3f689690: move *b12, b0, 0 +L3F6896A0: +3f6896a0: dsjs a10, L3F689500 +3f6896b0: move *b12, b0, 0 +L3F6896C0: +3f6896c0: dsjs a10, L3F689520 +3f6896d0: move *b12, b0, 0 +L3F6896E0: +3f6896e0: dsjs a10, L3F689540 +3f6896f0: move *b12, b0, 0 +L3F689700: +3f689700: dsjs a10, L3F689560 +3f689710: move *b12, b0, 0 +L3F689720: +3f689720: dsjs a10, L3F689580 +3f689730: move *b12, b0, 0 +L3F689740: +3f689740: dsjs a10, L3F6895A0 +3f689750: move *b12, b0, 0 +L3F689760: +3f689760: dsjs a10, L3F6895C0 +3f689770: move *b12, b0, 0 +L3F689780: +3f689780: dsjs a10, L3F6895E0 +3f689790: move *b12, b0, 0 +L3F6897A0: +3f6897a0: dsjs a10, L3F689600 +3f6897b0: move *b12, b0, 0 +L3F6897C0: +3f6897c0: dsjs a10, L3F689620 +3f6897d0: move *b12, b0, 0 +L3F6897E0: +3f6897e0: dsjs a10, L3F689640 +3f6897f0: move *b12, b0, 0 +L3F689800: +3f689800: dsjs a10, L3F689660 +3f689810: move *b12, b0, 0 +L3F689820: +3f689820: dsjs a10, L3F689680 +3f689830: move *b12, b0, 0 +L3F689840: +3f689840: dsjs a10, L3F6896A0 +3f689850: move *b12, b0, 0 +L3F689860: +3f689860: dsjs a10, L3F6896C0 +3f689870: move *b12, b0, 0 +L3F689880: +3f689880: dsjs a10, L3F6896E0 +3f689890: move *b12, b0, 0 +L3F6898A0: +3f6898a0: dsjs a10, L3F689700 +3f6898b0: move *b12, b0, 0 +L3F6898C0: +3f6898c0: dsjs a10, L3F689720 +3f6898d0: move *b12, b0, 0 +L3F6898E0: +3f6898e0: dsjs a10, L3F689740 +3f6898f0: move *b12, b0, 0 +L3F689900: +3f689900: dsjs a10, L3F689760 +3f689910: move *b12, b0, 0 +L3F689920: +3f689920: dsjs a10, L3F689780 +3f689930: move *b12, b0, 0 +L3F689940: +3f689940: dsjs a10, L3F6897A0 +3f689950: move *b12, b0, 0 +L3F689960: +3f689960: dsjs a10, L3F6897C0 +3f689970: move *b12, b0, 0 +L3F689980: +3f689980: dsjs a10, L3F6897E0 +3f689990: move *b12, b0, 0 +L3F6899A0: +3f6899a0: dsjs a10, L3F689800 +3f6899b0: move *b12, b0, 0 +L3F6899C0: +3f6899c0: dsjs a10, L3F689820 +3f6899d0: move *b12, b0, 0 +L3F6899E0: +3f6899e0: dsjs a10, L3F689840 +3f6899f0: move *b12, b0, 0 +L3F689A00: +3f689a00: dsjs a10, L3F689860 +3f689a10: move *b12, b0, 0 +L3F689A20: +3f689a20: dsjs a10, L3F689880 +3f689a30: move *b12, b0, 0 +L3F689A40: +3f689a40: dsjs a10, L3F6898A0 +3f689a50: move *b12, b0, 0 +L3F689A60: +3f689a60: dsjs a10, L3F6898C0 +3f689a70: move *b12, b0, 0 +L3F689A80: +3f689a80: dsjs a10, L3F6898E0 +3f689a90: move *b12, b0, 0 +L3F689AA0: +3f689aa0: dsjs a10, L3F689900 +3f689ab0: move *b12, b0, 0 +L3F689AC0: +3f689ac0: dsjs a10, L3F689920 +3f689ad0: move *b12, b0, 0 +L3F689AE0: +3f689ae0: dsjs a10, L3F689940 +3f689af0: move *b12, b0, 0 +L3F689B00: +3f689b00: dsjs a10, L3F689960 +3f689b10: move *b12, b0, 0 +L3F689B20: +3f689b20: dsjs a10, L3F689980 +3f689b30: move *b12, b0, 0 +L3F689B40: +3f689b40: dsjs a10, L3F6899A0 +3f689b50: move *b12, b0, 0 +L3F689B60: +3f689b60: dsjs a10, L3F6899C0 +3f689b70: move *b12, b0, 0 +L3F689B80: +3f689b80: dsjs a10, L3F6899E0 +3f689b90: move *b12, b0, 0 +L3F689BA0: +3f689ba0: dsjs a10, L3F689A00 +3f689bb0: move *b12, b0, 0 +L3F689BC0: +3f689bc0: dsjs a10, L3F689A20 +3f689bd0: move *b12, b0, 0 +L3F689BE0: +3f689be0: dsjs a10, L3F689A40 +3f689bf0: move *b12, b0, 0 +L3F689C00: +3f689c00: dsjs a10, L3F689A60 +3f689c10: move *b12, b0, 0 +L3F689C20: +3f689c20: dsjs a10, L3F689A80 +3f689c30: move *b12, b0, 0 +L3F689C40: +3f689c40: dsjs a10, L3F689AA0 +3f689c50: move *b12, b0, 0 +L3F689C60: +3f689c60: dsjs a10, L3F689AC0 +3f689c70: move *b12, b0, 0 +L3F689C80: +3f689c80: dsjs a10, L3F689AE0 +3f689c90: move *b12, b0, 0 +L3F689CA0: +3f689ca0: dsjs a10, L3F689B00 +3f689cb0: move *b12, b0, 0 +L3F689CC0: +3f689cc0: dsjs a10, L3F689B20 +3f689cd0: move *b12, b0, 0 +L3F689CE0: +3f689ce0: dsjs a10, L3F689B40 +3f689cf0: move *b12, b0, 0 +L3F689D00: +3f689d00: dsjs a10, L3F689B60 +3f689d10: move *b12, b0, 0 +L3F689D20: +3f689d20: dsjs a10, L3F689B80 +3f689d30: move *b12, b0, 0 +L3F689D40: +3f689d40: dsjs a10, L3F689BA0 +3f689d50: move *b12, b0, 0 +L3F689D60: +3f689d60: dsjs a10, L3F689BC0 +3f689d70: move *b12, b0, 0 +L3F689D80: +3f689d80: dsjs a10, L3F689BE0 +3f689d90: move *b12, b0, 0 +L3F689DA0: +3f689da0: dsjs a10, L3F689C00 +3f689db0: move *b12, b0, 0 +L3F689DC0: +3f689dc0: dsjs a10, L3F689C20 +3f689dd0: move *b12, b0, 0 +L3F689DE0: +3f689de0: dsjs a10, L3F689C40 +3f689df0: move *b12, b0, 0 +L3F689E00: +3f689e00: dsjs a10, L3F689C60 +3f689e10: move *b12, b0, 0 +L3F689E20: +3f689e20: dsjs a10, L3F689C80 +3f689e30: move *b12, b0, 0 +L3F689E40: +3f689e40: dsjs a10, L3F689CA0 +3f689e50: move *b12, b0, 0 +L3F689E60: +3f689e60: dsjs a10, L3F689CC0 +3f689e70: move *b12, b0, 0 +L3F689E80: +3f689e80: dsjs a10, L3F689CE0 +3f689e90: move *b12, b0, 0 +L3F689EA0: +3f689ea0: dsjs a10, L3F689D00 +3f689eb0: move *b12, b0, 0 +L3F689EC0: +3f689ec0: dsjs a10, L3F689D20 +3f689ed0: move *b12, b0, 0 +L3F689EE0: +3f689ee0: dsjs a10, L3F689D40 +3f689ef0: move *b12, b0, 0 +L3F689F00: +3f689f00: dsjs a10, L3F689D60 +3f689f10: move *b12, b0, 0 +L3F689F20: +3f689f20: dsjs a10, L3F689D80 +3f689f30: move *b12, b0, 0 +L3F689F40: +3f689f40: dsjs a10, L3F689DA0 +3f689f50: move *b12, b0, 0 +L3F689F60: +3f689f60: dsjs a10, L3F689DC0 +3f689f70: move *b12, b0, 0 +L3F689F80: +3f689f80: dsjs a10, L3F689DE0 +3f689f90: move *b12, b0, 0 +L3F689FA0: +3f689fa0: dsjs a10, L3F689E00 +3f689fb0: move *b12, b0, 0 +L3F689FC0: +3f689fc0: dsjs a10, L3F689E20 +3f689fd0: move *b12, b0, 0 +L3F689FE0: +3f689fe0: dsjs a10, L3F689E40 +3f689ff0: move *b12, b0, 0 +L3F68A000: +3f68a000: dsjs a10, L3F689E60 +3f68a010: move *b12, b0, 0 +L3F68A020: +3f68a020: dsjs a10, L3F689E80 +3f68a030: move *b12, b0, 0 +L3F68A040: +3f68a040: dsjs a10, L3F689EA0 +3f68a050: move *b12, b0, 0 +L3F68A060: +3f68a060: dsjs a10, L3F689EC0 +3f68a070: move *b12, b0, 0 +L3F68A080: +3f68a080: dsjs a10, L3F689EE0 +3f68a090: move *b12, b0, 0 +L3F68A0A0: +3f68a0a0: dsjs a10, L3F689F00 +3f68a0b0: move *b12, b0, 0 +L3F68A0C0: +3f68a0c0: dsjs a10, L3F689F20 +3f68a0d0: move *b12, b0, 0 +L3F68A0E0: +3f68a0e0: dsjs a10, L3F689F40 +3f68a0f0: move *b12, b0, 0 +L3F68A100: +3f68a100: dsjs a10, L3F689F60 +3f68a110: move *b12, b0, 0 +L3F68A120: +3f68a120: dsjs a10, L3F689F80 +3f68a130: move *b12, b0, 0 +L3F68A140: +3f68a140: dsjs a10, L3F689FA0 +3f68a150: move *b12, b0, 0 +L3F68A160: +3f68a160: dsjs a10, L3F689FC0 +3f68a170: move *b12, b0, 0 +L3F68A180: +3f68a180: dsjs a10, L3F689FE0 +3f68a190: move *b12, b0, 0 +L3F68A1A0: +3f68a1a0: dsjs a10, L3F68A000 +3f68a1b0: move *b12, b0, 0 +L3F68A1C0: +3f68a1c0: dsjs a10, L3F68A020 +3f68a1d0: move *b12, b0, 0 +L3F68A1E0: +3f68a1e0: dsjs a10, L3F68A040 +3f68a1f0: move *b12, b0, 0 +L3F68A200: +3f68a200: dsjs a10, L3F68A060 +3f68a210: move *b12, b0, 0 +L3F68A220: +3f68a220: dsjs a10, L3F68A080 +3f68a230: move *b12, b0, 0 +L3F68A240: +3f68a240: dsjs a10, L3F68A0A0 +3f68a250: move *b12, b0, 0 +L3F68A260: +3f68a260: dsjs a10, L3F68A0C0 +3f68a270: move *b12, b0, 0 +L3F68A280: +3f68a280: dsjs a10, L3F68A0E0 +3f68a290: move *b12, b0, 0 +L3F68A2A0: +3f68a2a0: dsjs a10, L3F68A100 +3f68a2b0: move *b12, b0, 0 +L3F68A2C0: +3f68a2c0: dsjs a10, L3F68A120 +3f68a2d0: move *b12, b0, 0 +L3F68A2E0: +3f68a2e0: dsjs a10, L3F68A140 +3f68a2f0: move *b12, b0, 0 +L3F68A300: +3f68a300: dsjs a10, L3F68A160 +3f68a310: move *b12, b0, 0 +L3F68A320: +3f68a320: dsjs a10, L3F68A180 +3f68a330: move *b12, b0, 0 +L3F68A340: +3f68a340: dsjs a10, L3F68A1A0 +3f68a350: move *b12, b0, 0 +L3F68A360: +3f68a360: dsjs a10, L3F68A1C0 +3f68a370: move *b12, b0, 0 +L3F68A380: +3f68a380: dsjs a10, L3F68A1E0 +3f68a390: move *b12, b0, 0 +L3F68A3A0: +3f68a3a0: dsjs a10, L3F68A200 +3f68a3b0: move *b12, b0, 0 +L3F68A3C0: +3f68a3c0: dsjs a10, L3F68A220 +3f68a3d0: move *b12, b0, 0 +L3F68A3E0: +3f68a3e0: dsjs a10, L3F68A240 +3f68a3f0: move *b12, b0, 0 +L3F68A400: +3f68a400: dsjs a10, L3F68A260 +3f68a410: move *b12, b0, 0 +L3F68A420: +3f68a420: dsjs a10, L3F68A280 +3f68a430: move *b12, b0, 0 +L3F68A440: +3f68a440: dsjs a10, L3F68A2A0 +3f68a450: move *b12, b0, 0 +L3F68A460: +3f68a460: dsjs a10, L3F68A2C0 +3f68a470: move *b12, b0, 0 +L3F68A480: +3f68a480: dsjs a10, L3F68A2E0 +3f68a490: move *b12, b0, 0 +L3F68A4A0: +3f68a4a0: dsjs a10, L3F68A300 +3f68a4b0: move *b12, b0, 0 +L3F68A4C0: +3f68a4c0: dsjs a10, L3F68A320 +3f68a4d0: move *b12, b0, 0 +L3F68A4E0: +3f68a4e0: dsjs a10, L3F68A340 +3f68a4f0: move *b12, b0, 0 +L3F68A500: +3f68a500: dsjs a10, L3F68A360 +3f68a510: move *b12, b0, 0 +L3F68A520: +3f68a520: dsjs a10, L3F68A380 +3f68a530: move *b12, b0, 0 +L3F68A540: +3f68a540: dsjs a10, L3F68A3A0 +3f68a550: move *b12, b0, 0 +L3F68A560: +3f68a560: dsjs a10, L3F68A3C0 +3f68a570: move *b12, b0, 0 +L3F68A580: +3f68a580: dsjs a10, L3F68A3E0 +3f68a590: move *b12, b0, 0 +L3F68A5A0: +3f68a5a0: dsjs a10, L3F68A400 +3f68a5b0: move *b12, b0, 0 +L3F68A5C0: +3f68a5c0: dsjs a10, L3F68A420 +3f68a5d0: move *b12, b0, 0 +L3F68A5E0: +3f68a5e0: dsjs a10, L3F68A440 +3f68a5f0: move *b12, b0, 0 +L3F68A600: +3f68a600: dsjs a10, L3F68A460 +3f68a610: move *b12, b0, 0 +L3F68A620: +3f68a620: dsjs a10, L3F68A480 +3f68a630: move *b12, b0, 0 +L3F68A640: +3f68a640: dsjs a10, L3F68A4A0 +3f68a650: move *b12, b0, 0 +L3F68A660: +3f68a660: dsjs a10, L3F68A4C0 +3f68a670: move *b12, b0, 0 +L3F68A680: +3f68a680: dsjs a10, L3F68A4E0 +3f68a690: move *b12, b0, 0 +L3F68A6A0: +3f68a6a0: dsjs a10, L3F68A500 +3f68a6b0: move *b12, b0, 0 +L3F68A6C0: +3f68a6c0: dsjs a10, L3F68A520 +3f68a6d0: move *b12, b0, 0 +L3F68A6E0: +3f68a6e0: dsjs a10, L3F68A540 +3f68a6f0: move *b12, b0, 0 +L3F68A700: +3f68a700: dsjs a10, L3F68A560 +3f68a710: move *b12, b0, 0 +L3F68A720: +3f68a720: dsjs a10, L3F68A580 +3f68a730: move *b12, b0, 0 +L3F68A740: +3f68a740: dsjs a10, L3F68A5A0 +3f68a750: move *b12, b0, 0 +L3F68A760: +3f68a760: dsjs a10, L3F68A5C0 +3f68a770: move *b12, b0, 0 +L3F68A780: +3f68a780: dsjs a10, L3F68A5E0 +3f68a790: move *b12, b0, 0 +L3F68A7A0: +3f68a7a0: dsjs a10, L3F68A600 +3f68a7b0: move *b12, b0, 0 +L3F68A7C0: +3f68a7c0: dsjs a10, L3F68A620 +3f68a7d0: move *b12, b0, 0 +L3F68A7E0: +3f68a7e0: dsjs a10, L3F68A640 +3f68a7f0: move *b12, b0, 0 +L3F68A800: +3f68a800: dsjs a10, L3F68A660 +3f68a810: move *b12, b0, 0 +L3F68A820: +3f68a820: dsjs a10, L3F68A680 +3f68a830: move *b12, b0, 0 +L3F68A840: +3f68a840: dsjs a10, L3F68A6A0 +3f68a850: move *b12, b0, 0 +L3F68A860: +3f68a860: dsjs a10, L3F68A6C0 +3f68a870: move *b12, b0, 0 +L3F68A880: +3f68a880: dsjs a10, L3F68A6E0 +3f68a890: move *b12, b0, 0 +L3F68A8A0: +3f68a8a0: dsjs a10, L3F68A700 +3f68a8b0: move *b12, b0, 0 +L3F68A8C0: +3f68a8c0: dsjs a10, L3F68A720 +3f68a8d0: move *b12, b0, 0 +L3F68A8E0: +3f68a8e0: dsjs a10, L3F68A740 +3f68a8f0: move *b12, b0, 0 +L3F68A900: +3f68a900: dsjs a10, L3F68A760 +3f68a910: move *b12, b0, 0 +L3F68A920: +3f68a920: dsjs a10, L3F68A780 +3f68a930: move *b12, b0, 0 +L3F68A940: +3f68a940: dsjs a10, L3F68A7A0 +3f68a950: move *b12, b0, 0 +L3F68A960: +3f68a960: dsjs a10, L3F68A7C0 +3f68a970: move *b12, b0, 0 +L3F68A980: +3f68a980: dsjs a10, L3F68A7E0 +3f68a990: move *b12, b0, 0 +L3F68A9A0: +3f68a9a0: dsjs a10, L3F68A800 +3f68a9b0: move *b12, b0, 0 +L3F68A9C0: +3f68a9c0: dsjs a10, L3F68A820 +3f68a9d0: move *b12, b0, 0 +L3F68A9E0: +3f68a9e0: dsjs a10, L3F68A840 +3f68a9f0: move *b12, b0, 0 +L3F68AA00: +3f68aa00: dsjs a10, L3F68A860 +3f68aa10: move *b12, b0, 0 +L3F68AA20: +3f68aa20: dsjs a10, L3F68A880 +3f68aa30: move *b12, b0, 0 +L3F68AA40: +3f68aa40: dsjs a10, L3F68A8A0 +3f68aa50: move *b12, b0, 0 +L3F68AA60: +3f68aa60: dsjs a10, L3F68A8C0 +3f68aa70: move *b12, b0, 0 +L3F68AA80: +3f68aa80: dsjs a10, L3F68A8E0 +3f68aa90: move *b12, b0, 0 +L3F68AAA0: +3f68aaa0: dsjs a10, L3F68A900 +3f68aab0: move *b12, b0, 0 +L3F68AAC0: +3f68aac0: dsjs a10, L3F68A920 +3f68aad0: move *b12, b0, 0 +L3F68AAE0: +3f68aae0: dsjs a10, L3F68A940 +3f68aaf0: move *b12, b0, 0 +L3F68AB00: +3f68ab00: dsjs a10, L3F68A960 +3f68ab10: move *b12, b0, 0 +L3F68AB20: +3f68ab20: dsjs a10, L3F68A980 +3f68ab30: move *b12, b0, 0 +L3F68AB40: +3f68ab40: dsjs a10, L3F68A9A0 +3f68ab50: move *b12, b0, 0 +L3F68AB60: +3f68ab60: dsjs a10, L3F68A9C0 +3f68ab70: move *b12, b0, 0 +L3F68AB80: +3f68ab80: dsjs a10, L3F68A9E0 +3f68ab90: move *b12, b0, 0 +L3F68ABA0: +3f68aba0: dsjs a10, L3F68AA00 +3f68abb0: move *b12, b0, 0 +L3F68ABC0: +3f68abc0: dsjs a10, L3F68AA20 +3f68abd0: move *b12, b0, 0 +L3F68ABE0: +3f68abe0: dsjs a10, L3F68AA40 +3f68abf0: move *b12, b0, 0 +L3F68AC00: +3f68ac00: dsjs a10, L3F68AA60 +3f68ac10: move *b12, b0, 0 +L3F68AC20: +3f68ac20: dsjs a10, L3F68AA80 +3f68ac30: move *b12, b0, 0 +L3F68AC40: +3f68ac40: dsjs a10, L3F68AAA0 +3f68ac50: move *b12, b0, 0 +L3F68AC60: +3f68ac60: dsjs a10, L3F68AAC0 +3f68ac70: move *b12, b0, 0 +L3F68AC80: +3f68ac80: dsjs a10, L3F68AAE0 +3f68ac90: move *b12, b0, 0 +L3F68ACA0: +3f68aca0: dsjs a10, L3F68AB00 +3f68acb0: move *b12, b0, 0 +L3F68ACC0: +3f68acc0: dsjs a10, L3F68AB20 +3f68acd0: move *b12, b0, 0 +L3F68ACE0: +3f68ace0: dsjs a10, L3F68AB40 +3f68acf0: move *b12, b0, 0 +L3F68AD00: +3f68ad00: dsjs a10, L3F68AB60 +3f68ad10: move *b12, b0, 0 +L3F68AD20: +3f68ad20: dsjs a10, L3F68AB80 +3f68ad30: move *b12, b0, 0 +L3F68AD40: +3f68ad40: dsjs a10, L3F68ABA0 +3f68ad50: move *b12, b0, 0 +L3F68AD60: +3f68ad60: dsjs a10, L3F68ABC0 +3f68ad70: move *b12, b0, 0 +L3F68AD80: +3f68ad80: dsjs a10, L3F68ABE0 +3f68ad90: move *b12, b0, 0 +L3F68ADA0: +3f68ada0: dsjs a10, L3F68AC00 +3f68adb0: move *b12, b0, 0 +L3F68ADC0: +3f68adc0: dsjs a10, L3F68AC20 +3f68add0: move *b12, b0, 0 +L3F68ADE0: +3f68ade0: dsjs a10, L3F68AC40 +3f68adf0: move *b12, b0, 0 +L3F68AE00: +3f68ae00: dsjs a10, L3F68AC60 +3f68ae10: move *b12, b0, 0 +L3F68AE20: +3f68ae20: dsjs a10, L3F68AC80 +3f68ae30: move *b12, b0, 0 +L3F68AE40: +3f68ae40: dsjs a10, L3F68ACA0 +3f68ae50: move *b12, b0, 0 +L3F68AE60: +3f68ae60: dsjs a10, L3F68ACC0 +3f68ae70: move *b12, b0, 0 +L3F68AE80: +3f68ae80: dsjs a10, L3F68ACE0 +3f68ae90: move *b12, b0, 0 +L3F68AEA0: +3f68aea0: dsjs a10, L3F68AD00 +3f68aeb0: move *b12, b0, 0 +L3F68AEC0: +3f68aec0: dsjs a10, L3F68AD20 +3f68aed0: move *b12, b0, 0 +L3F68AEE0: +3f68aee0: dsjs a10, L3F68AD40 +3f68aef0: move *b12, b0, 0 +L3F68AF00: +3f68af00: dsjs a10, L3F68AD60 +3f68af10: move *b12, b0, 0 +L3F68AF20: +3f68af20: dsjs a10, L3F68AD80 +3f68af30: move *b12, b0, 0 +L3F68AF40: +3f68af40: dsjs a10, L3F68ADA0 +3f68af50: move *b12, b0, 0 +L3F68AF60: +3f68af60: dsjs a10, L3F68ADC0 +3f68af70: move *b12, b0, 0 +L3F68AF80: +3f68af80: dsjs a10, L3F68ADE0 +3f68af90: move *b12, b0, 0 +L3F68AFA0: +3f68afa0: dsjs a10, L3F68AE00 +3f68afb0: move *b12, b0, 0 +L3F68AFC0: +3f68afc0: dsjs a10, L3F68AE20 +3f68afd0: move *b12, b0, 0 +L3F68AFE0: +3f68afe0: dsjs a10, L3F68AE40 +3f68aff0: move *b12, b0, 0 +L3F68B000: +3f68b000: dsjs a10, L3F68AE60 +3f68b010: move *b12, b0, 0 +L3F68B020: +3f68b020: dsjs a10, L3F68AE80 +3f68b030: move *b12, b0, 0 +L3F68B040: +3f68b040: dsjs a10, L3F68AEA0 +3f68b050: move *b12, b0, 0 +L3F68B060: +3f68b060: dsjs a10, L3F68AEC0 +3f68b070: move *b12, b0, 0 +L3F68B080: +3f68b080: dsjs a10, L3F68AEE0 +3f68b090: move *b12, b0, 0 +L3F68B0A0: +3f68b0a0: dsjs a10, L3F68AF00 +3f68b0b0: move *b12, b0, 0 +L3F68B0C0: +3f68b0c0: dsjs a10, L3F68AF20 +3f68b0d0: move *b12, b0, 0 +L3F68B0E0: +3f68b0e0: dsjs a10, L3F68AF40 +3f68b0f0: move *b12, b0, 0 +L3F68B100: +3f68b100: dsjs a10, L3F68AF60 +3f68b110: move *b12, b0, 0 +L3F68B120: +3f68b120: dsjs a10, L3F68AF80 +3f68b130: move *b12, b0, 0 +L3F68B140: +3f68b140: dsjs a10, L3F68AFA0 +3f68b150: move *b12, b0, 0 +L3F68B160: +3f68b160: dsjs a10, L3F68AFC0 +3f68b170: move *b12, b0, 0 +L3F68B180: +3f68b180: dsjs a10, L3F68AFE0 +3f68b190: move *b12, b0, 0 +L3F68B1A0: +3f68b1a0: dsjs a10, L3F68B000 +3f68b1b0: move *b12, b0, 0 +L3F68B1C0: +3f68b1c0: dsjs a10, L3F68B020 +3f68b1d0: move *b12, b0, 0 +L3F68B1E0: +3f68b1e0: dsjs a10, L3F68B040 +3f68b1f0: move *b12, b0, 0 +L3F68B200: +3f68b200: dsjs a10, L3F68B060 +3f68b210: move *b12, b0, 0 +L3F68B220: +3f68b220: dsjs a10, L3F68B080 +3f68b230: move *b12, b0, 0 +L3F68B240: +3f68b240: dsjs a10, L3F68B0A0 +3f68b250: move *b12, b0, 0 +L3F68B260: +3f68b260: dsjs a10, L3F68B0C0 +3f68b270: move *b12, b0, 0 +L3F68B280: +3f68b280: dsjs a10, L3F68B0E0 +3f68b290: move *b12, b0, 0 +L3F68B2A0: +3f68b2a0: dsjs a10, L3F68B100 +3f68b2b0: move *b12, b0, 0 +L3F68B2C0: +3f68b2c0: dsjs a10, L3F68B120 +3f68b2d0: move *b12, b0, 0 +L3F68B2E0: +3f68b2e0: dsjs a10, L3F68B140 +3f68b2f0: move *b12, b0, 0 +L3F68B300: +3f68b300: dsjs a10, L3F68B160 +3f68b310: move *b12, b0, 0 +L3F68B320: +3f68b320: dsjs a10, L3F68B180 +3f68b330: move *b12, b0, 0 +L3F68B340: +3f68b340: dsjs a10, L3F68B1A0 +3f68b350: move *b12, b0, 0 +L3F68B360: +3f68b360: dsjs a10, L3F68B1C0 +3f68b370: move *b12, b0, 0 +L3F68B380: +3f68b380: dsjs a10, L3F68B1E0 +3f68b390: move *b12, b0, 0 +L3F68B3A0: +3f68b3a0: dsjs a10, L3F68B200 +3f68b3b0: move *b12, b0, 0 +L3F68B3C0: +3f68b3c0: dsjs a10, L3F68B220 +3f68b3d0: move *b12, b0, 0 +L3F68B3E0: +3f68b3e0: dsjs a10, L3F68B240 +3f68b3f0: move *b12, b0, 0 +L3F68B400: +3f68b400: dsjs a10, L3F68B260 +3f68b410: move *b12, b0, 0 +L3F68B420: +3f68b420: dsjs a10, L3F68B280 +3f68b430: move *b12, b0, 0 +L3F68B440: +3f68b440: dsjs a10, L3F68B2A0 +3f68b450: move *b12, b0, 0 +L3F68B460: +3f68b460: dsjs a10, L3F68B2C0 +3f68b470: move *b12, b0, 0 +L3F68B480: +3f68b480: dsjs a10, L3F68B2E0 +3f68b490: move *b12, b0, 0 +L3F68B4A0: +3f68b4a0: dsjs a10, L3F68B300 +3f68b4b0: move *b12, b0, 0 +L3F68B4C0: +3f68b4c0: dsjs a10, L3F68B320 +3f68b4d0: move *b12, b0, 0 +L3F68B4E0: +3f68b4e0: dsjs a10, L3F68B340 +3f68b4f0: move *b12, b0, 0 +L3F68B500: +3f68b500: dsjs a10, L3F68B360 +3f68b510: move *b12, b0, 0 +L3F68B520: +3f68b520: dsjs a10, L3F68B380 +3f68b530: move *b12, b0, 0 +L3F68B540: +3f68b540: dsjs a10, L3F68B3A0 +3f68b550: move *b12, b0, 0 +L3F68B560: +3f68b560: dsjs a10, L3F68B3C0 +3f68b570: move *b12, b0, 0 +L3F68B580: +3f68b580: dsjs a10, L3F68B3E0 +3f68b590: move *b12, b0, 0 +L3F68B5A0: +3f68b5a0: dsjs a10, L3F68B400 +3f68b5b0: move *b12, b0, 0 +L3F68B5C0: +3f68b5c0: dsjs a10, L3F68B420 +3f68b5d0: move *b12, b0, 0 +L3F68B5E0: +3f68b5e0: dsjs a10, L3F68B440 +3f68b5f0: move *b12, b0, 0 +L3F68B600: +3f68b600: dsjs a10, L3F68B460 +3f68b610: move *b12, b0, 0 +L3F68B620: +3f68b620: dsjs a10, L3F68B480 +3f68b630: move *b12, b0, 0 +L3F68B640: +3f68b640: dsjs a10, L3F68B4A0 +3f68b650: move *b12, b0, 0 +L3F68B660: +3f68b660: dsjs a10, L3F68B4C0 +3f68b670: move *b12, b0, 0 +L3F68B680: +3f68b680: dsjs a10, L3F68B4E0 +3f68b690: move *b12, b0, 0 +L3F68B6A0: +3f68b6a0: dsjs a10, L3F68B500 +3f68b6b0: move *b12, b0, 0 +L3F68B6C0: +3f68b6c0: dsjs a10, L3F68B520 +3f68b6d0: move *b12, b0, 0 +L3F68B6E0: +3f68b6e0: dsjs a10, L3F68B540 +3f68b6f0: move *b12, b0, 0 +L3F68B700: +3f68b700: dsjs a10, L3F68B560 +3f68b710: move *b12, b0, 0 +L3F68B720: +3f68b720: dsjs a10, L3F68B580 +3f68b730: move *b12, b0, 0 +L3F68B740: +3f68b740: dsjs a10, L3F68B5A0 +3f68b750: move *b12, b0, 0 +L3F68B760: +3f68b760: dsjs a10, L3F68B5C0 +3f68b770: move *b12, b0, 0 +L3F68B780: +3f68b780: dsjs a10, L3F68B5E0 +3f68b790: move *b12, b0, 0 +L3F68B7A0: +3f68b7a0: dsjs a10, L3F68B600 +3f68b7b0: move *b12, b0, 0 +L3F68B7C0: +3f68b7c0: dsjs a10, L3F68B620 +3f68b7d0: move *b12, b0, 0 +L3F68B7E0: +3f68b7e0: dsjs a10, L3F68B640 +3f68b7f0: move *b12, b0, 0 +L3F68B800: +3f68b800: dsjs a10, L3F68B660 +3f68b810: move *b12, b0, 0 +L3F68B820: +3f68b820: dsjs a10, L3F68B680 +3f68b830: move *b12, b0, 0 +L3F68B840: +3f68b840: dsjs a10, L3F68B6A0 +3f68b850: move *b12, b0, 0 +L3F68B860: +3f68b860: dsjs a10, L3F68B6C0 +3f68b870: move *b12, b0, 0 +L3F68B880: +3f68b880: dsjs a10, L3F68B6E0 +3f68b890: move *b12, b0, 0 +L3F68B8A0: +3f68b8a0: dsjs a10, L3F68B700 +3f68b8b0: move *b12, b0, 0 +L3F68B8C0: +3f68b8c0: dsjs a10, L3F68B720 +3f68b8d0: move *b12, b0, 0 +L3F68B8E0: +3f68b8e0: dsjs a10, L3F68B740 +3f68b8f0: move *b12, b0, 0 +L3F68B900: +3f68b900: dsjs a10, L3F68B760 +3f68b910: move *b12, b0, 0 +L3F68B920: +3f68b920: dsjs a10, L3F68B780 +3f68b930: move *b12, b0, 0 +L3F68B940: +3f68b940: dsjs a10, L3F68B7A0 +3f68b950: move *b12, b0, 0 +L3F68B960: +3f68b960: dsjs a10, L3F68B7C0 +3f68b970: move *b12, b0, 0 +L3F68B980: +3f68b980: dsjs a10, L3F68B7E0 +3f68b990: move *b12, b0, 0 +L3F68B9A0: +3f68b9a0: dsjs a10, L3F68B800 +3f68b9b0: move *b12, b0, 0 +L3F68B9C0: +3f68b9c0: dsjs a10, L3F68B820 +3f68b9d0: move *b12, b0, 0 +L3F68B9E0: +3f68b9e0: dsjs a10, L3F68B840 +3f68b9f0: move *b12, b0, 0 +L3F68BA00: +3f68ba00: dsjs a10, L3F68B860 +3f68ba10: move *b12, b0, 0 +L3F68BA20: +3f68ba20: dsjs a10, L3F68B880 +3f68ba30: move *b12, b0, 0 +L3F68BA40: +3f68ba40: dsjs a10, L3F68B8A0 +3f68ba50: move *b12, b0, 0 +L3F68BA60: +3f68ba60: dsjs a10, L3F68B8C0 +3f68ba70: move *b12, b0, 0 +L3F68BA80: +3f68ba80: dsjs a10, L3F68B8E0 +3f68ba90: move *b12, b0, 0 +L3F68BAA0: +3f68baa0: dsjs a10, L3F68B900 +3f68bab0: move *b12, b0, 0 +L3F68BAC0: +3f68bac0: dsjs a10, L3F68B920 +3f68bad0: move *b12, b0, 0 +L3F68BAE0: +3f68bae0: dsjs a10, L3F68B940 +3f68baf0: move *b12, b0, 0 +L3F68BB00: +3f68bb00: dsjs a10, L3F68B960 +3f68bb10: move *b12, b0, 0 +L3F68BB20: +3f68bb20: dsjs a10, L3F68B980 +3f68bb30: move *b12, b0, 0 +L3F68BB40: +3f68bb40: dsjs a10, L3F68B9A0 +3f68bb50: move *b12, b0, 0 +L3F68BB60: +3f68bb60: dsjs a10, L3F68B9C0 +3f68bb70: move *b12, b0, 0 +L3F68BB80: +3f68bb80: dsjs a10, L3F68B9E0 +3f68bb90: move *b12, b0, 0 +L3F68BBA0: +3f68bba0: dsjs a10, L3F68BA00 +3f68bbb0: move *b12, b0, 0 +L3F68BBC0: +3f68bbc0: dsjs a10, L3F68BA20 +3f68bbd0: move *b12, b0, 0 +L3F68BBE0: +3f68bbe0: dsjs a10, L3F68BA40 +3f68bbf0: move *b12, b0, 0 +L3F68BC00: +3f68bc00: dsjs a10, L3F68BA60 +3f68bc10: move *b12, b0, 0 +L3F68BC20: +3f68bc20: dsjs a10, L3F68BA80 +3f68bc30: move *b12, b0, 0 +L3F68BC40: +3f68bc40: dsjs a10, L3F68BAA0 +3f68bc50: move *b12, b0, 0 +L3F68BC60: +3f68bc60: dsjs a10, L3F68BAC0 +3f68bc70: move *b12, b0, 0 +L3F68BC80: +3f68bc80: dsjs a10, L3F68BAE0 +3f68bc90: move *b12, b0, 0 +L3F68BCA0: +3f68bca0: dsjs a10, L3F68BB00 +3f68bcb0: move *b12, b0, 0 +L3F68BCC0: +3f68bcc0: dsjs a10, L3F68BB20 +3f68bcd0: move *b12, b0, 0 +L3F68BCE0: +3f68bce0: dsjs a10, L3F68BB40 +3f68bcf0: move *b12, b0, 0 +L3F68BD00: +3f68bd00: dsjs a10, L3F68BB60 +3f68bd10: move *b12, b0, 0 +L3F68BD20: +3f68bd20: dsjs a10, L3F68BB80 +3f68bd30: move *b12, b0, 0 +L3F68BD40: +3f68bd40: dsjs a10, L3F68BBA0 +3f68bd50: move *b12, b0, 0 +L3F68BD60: +3f68bd60: dsjs a10, L3F68BBC0 +3f68bd70: move *b12, b0, 0 +L3F68BD80: +3f68bd80: dsjs a10, L3F68BBE0 +3f68bd90: move *b12, b0, 0 +L3F68BDA0: +3f68bda0: dsjs a10, L3F68BC00 +3f68bdb0: move *b12, b0, 0 +L3F68BDC0: +3f68bdc0: dsjs a10, L3F68BC20 +3f68bdd0: move *b12, b0, 0 +L3F68BDE0: +3f68bde0: dsjs a10, L3F68BC40 +3f68bdf0: move *b12, b0, 0 +L3F68BE00: +3f68be00: dsjs a10, L3F68BC60 +3f68be10: move *b12, b0, 0 +L3F68BE20: +3f68be20: dsjs a10, L3F68BC80 +3f68be30: move *b12, b0, 0 +L3F68BE40: +3f68be40: dsjs a10, L3F68BCA0 +3f68be50: move *b12, b0, 0 +L3F68BE60: +3f68be60: dsjs a10, L3F68BCC0 +3f68be70: move *b12, b0, 0 +L3F68BE80: +3f68be80: dsjs a10, L3F68BCE0 +3f68be90: move *b12, b0, 0 +L3F68BEA0: +3f68bea0: dsjs a10, L3F68BD00 +3f68beb0: move *b12, b0, 0 +L3F68BEC0: +3f68bec0: dsjs a10, L3F68BD20 +3f68bed0: move *b12, b0, 0 +L3F68BEE0: +3f68bee0: dsjs a10, L3F68BD40 +3f68bef0: move *b12, b0, 0 +L3F68BF00: +3f68bf00: dsjs a10, L3F68BD60 +3f68bf10: move *b12, b0, 0 +L3F68BF20: +3f68bf20: dsjs a10, L3F68BD80 +3f68bf30: move *b12, b0, 0 +L3F68BF40: +3f68bf40: dsjs a10, L3F68BDA0 +3f68bf50: move *b12, b0, 0 +L3F68BF60: +3f68bf60: dsjs a10, L3F68BDC0 +3f68bf70: move *b12, b0, 0 +L3F68BF80: +3f68bf80: dsjs a10, L3F68BDE0 +3f68bf90: move *b12, b0, 0 +L3F68BFA0: +3f68bfa0: dsjs a10, L3F68BE00 +3f68bfb0: move *b12, b0, 0 +L3F68BFC0: +3f68bfc0: dsjs a10, L3F68BE20 +3f68bfd0: move *b12, b0, 0 +L3F68BFE0: +3f68bfe0: dsjs a10, L3F68BE40 +3f68bff0: move *b12, b0, 0 +L3F68C000: +3f68c000: dsjs a10, L3F68BE60 +3f68c010: move *b12, b0, 0 +L3F68C020: +3f68c020: dsjs a10, L3F68BE80 +3f68c030: move *b12, b0, 0 +L3F68C040: +3f68c040: dsjs a10, L3F68BEA0 +3f68c050: move *b12, b0, 0 +L3F68C060: +3f68c060: dsjs a10, L3F68BEC0 +3f68c070: move *b12, b0, 0 +L3F68C080: +3f68c080: dsjs a10, L3F68BEE0 +3f68c090: move *b12, b0, 0 +L3F68C0A0: +3f68c0a0: dsjs a10, L3F68BF00 +3f68c0b0: move *b12, b0, 0 +L3F68C0C0: +3f68c0c0: dsjs a10, L3F68BF20 +3f68c0d0: move *b12, b0, 0 +L3F68C0E0: +3f68c0e0: dsjs a10, L3F68BF40 +3f68c0f0: move *b12, b0, 0 +L3F68C100: +3f68c100: dsjs a10, L3F68BF60 +3f68c110: move *b12, b0, 0 +L3F68C120: +3f68c120: dsjs a10, L3F68BF80 +3f68c130: move *b12, b0, 0 +L3F68C140: +3f68c140: dsjs a10, L3F68BFA0 +3f68c150: move *b12, b0, 0 +L3F68C160: +3f68c160: dsjs a10, L3F68BFC0 +3f68c170: move *b12, b0, 0 +L3F68C180: +3f68c180: dsjs a10, L3F68BFE0 +3f68c190: move *b12, b0, 0 +L3F68C1A0: +3f68c1a0: dsjs a10, L3F68C000 +3f68c1b0: move *b12, b0, 0 +L3F68C1C0: +3f68c1c0: dsjs a10, L3F68C020 +3f68c1d0: move *b12, b0, 0 +L3F68C1E0: +3f68c1e0: dsjs a10, L3F68C040 +3f68c1f0: move *b12, b0, 0 +L3F68C200: +3f68c200: dsjs a10, L3F68C060 +3f68c210: move *b12, b0, 0 +L3F68C220: +3f68c220: dsjs a10, L3F68C080 +3f68c230: move *b12, b0, 0 +L3F68C240: +3f68c240: dsjs a10, L3F68C0A0 +3f68c250: move *b12, b0, 0 +L3F68C260: +3f68c260: dsjs a10, L3F68C0C0 +3f68c270: move *b12, b0, 0 +L3F68C280: +3f68c280: dsjs a10, L3F68C0E0 +3f68c290: move *b12, b0, 0 +L3F68C2A0: +3f68c2a0: dsjs a10, L3F68C100 +3f68c2b0: move *b12, b0, 0 +L3F68C2C0: +3f68c2c0: dsjs a10, L3F68C120 +3f68c2d0: move *b12, b0, 0 +L3F68C2E0: +3f68c2e0: dsjs a10, L3F68C140 +3f68c2f0: move *b12, b0, 0 +L3F68C300: +3f68c300: dsjs a10, L3F68C160 +3f68c310: move *b12, b0, 0 +L3F68C320: +3f68c320: dsjs a10, L3F68C180 +3f68c330: move *b12, b0, 0 +L3F68C340: +3f68c340: dsjs a10, L3F68C1A0 +3f68c350: move *b12, b0, 0 +L3F68C360: +3f68c360: dsjs a10, L3F68C1C0 +3f68c370: move *b12, b0, 0 +L3F68C380: +3f68c380: dsjs a10, L3F68C1E0 +3f68c390: move *b12, b0, 0 +L3F68C3A0: +3f68c3a0: dsjs a10, L3F68C200 +3f68c3b0: move *b12, b0, 0 +L3F68C3C0: +3f68c3c0: dsjs a10, L3F68C220 +3f68c3d0: move *b12, b0, 0 +L3F68C3E0: +3f68c3e0: dsjs a10, L3F68C240 +3f68c3f0: move *b12, b0, 0 +L3F68C400: +3f68c400: dsjs a10, L3F68C260 +3f68c410: move *b12, b0, 0 +L3F68C420: +3f68c420: dsjs a10, L3F68C280 +3f68c430: move *b12, b0, 0 +L3F68C440: +3f68c440: dsjs a10, L3F68C2A0 +3f68c450: move *b12, b0, 0 +L3F68C460: +3f68c460: dsjs a10, L3F68C2C0 +3f68c470: move *b12, b0, 0 +L3F68C480: +3f68c480: dsjs a10, L3F68C2E0 +3f68c490: move *b12, b0, 0 +L3F68C4A0: +3f68c4a0: dsjs a10, L3F68C300 +3f68c4b0: move *b12, b0, 0 +L3F68C4C0: +3f68c4c0: dsjs a10, L3F68C320 +3f68c4d0: move *b12, b0, 0 +L3F68C4E0: +3f68c4e0: dsjs a10, L3F68C340 +3f68c4f0: move *b12, b0, 0 +L3F68C500: +3f68c500: dsjs a10, L3F68C360 +3f68c510: move *b12, b0, 0 +L3F68C520: +3f68c520: dsjs a10, L3F68C380 +3f68c530: move *b12, b0, 0 +L3F68C540: +3f68c540: dsjs a10, L3F68C3A0 +3f68c550: move *b12, b0, 0 +L3F68C560: +3f68c560: dsjs a10, L3F68C3C0 +3f68c570: move *b12, b0, 0 +L3F68C580: +3f68c580: dsjs a10, L3F68C3E0 +3f68c590: move *b12, b0, 0 +L3F68C5A0: +3f68c5a0: dsjs a10, L3F68C400 +3f68c5b0: move *b12, b0, 0 +L3F68C5C0: +3f68c5c0: dsjs a10, L3F68C420 +3f68c5d0: move *b12, b0, 0 +L3F68C5E0: +3f68c5e0: dsjs a10, L3F68C440 +3f68c5f0: move *b12, b0, 0 +L3F68C600: +3f68c600: dsjs a10, L3F68C460 +3f68c610: move *b12, b0, 0 +L3F68C620: +3f68c620: dsjs a10, L3F68C480 +3f68c630: move *b12, b0, 0 +L3F68C640: +3f68c640: dsjs a10, L3F68C4A0 +3f68c650: move *b12, b0, 0 +L3F68C660: +3f68c660: dsjs a10, L3F68C4C0 +3f68c670: move *b12, b0, 0 +L3F68C680: +3f68c680: dsjs a10, L3F68C4E0 +3f68c690: move *b12, b0, 0 +L3F68C6A0: +3f68c6a0: dsjs a10, L3F68C500 +3f68c6b0: move *b12, b0, 0 +L3F68C6C0: +3f68c6c0: dsjs a10, L3F68C520 +3f68c6d0: move *b12, b0, 0 +L3F68C6E0: +3f68c6e0: dsjs a10, L3F68C540 +3f68c6f0: move *b12, b0, 0 +L3F68C700: +3f68c700: dsjs a10, L3F68C560 +3f68c710: move *b12, b0, 0 +L3F68C720: +3f68c720: dsjs a10, L3F68C580 +3f68c730: move *b12, b0, 0 +L3F68C740: +3f68c740: dsjs a10, L3F68C5A0 +3f68c750: move *b12, b0, 0 +L3F68C760: +3f68c760: dsjs a10, L3F68C5C0 +3f68c770: move *b12, b0, 0 +L3F68C780: +3f68c780: dsjs a10, L3F68C5E0 +3f68c790: move *b12, b0, 0 +L3F68C7A0: +3f68c7a0: dsjs a10, L3F68C600 +3f68c7b0: move *b12, b0, 0 +L3F68C7C0: +3f68c7c0: dsjs a10, L3F68C620 +3f68c7d0: move *b12, b0, 0 +L3F68C7E0: +3f68c7e0: dsjs a10, L3F68C640 +3f68c7f0: move *b12, b0, 0 +L3F68C800: +3f68c800: dsjs a10, L3F68C660 +3f68c810: move *b12, b0, 0 +L3F68C820: +3f68c820: dsjs a10, L3F68C680 +3f68c830: move *b12, b0, 0 +L3F68C840: +3f68c840: dsjs a10, L3F68C6A0 +3f68c850: move *b12, b0, 0 +L3F68C860: +3f68c860: dsjs a10, L3F68C6C0 +3f68c870: move *b12, b0, 0 +L3F68C880: +3f68c880: dsjs a10, L3F68C6E0 +3f68c890: move *b12, b0, 0 +L3F68C8A0: +3f68c8a0: dsjs a10, L3F68C700 +3f68c8b0: move *b12, b0, 0 +L3F68C8C0: +3f68c8c0: dsjs a10, L3F68C720 +3f68c8d0: move *b12, b0, 0 +L3F68C8E0: +3f68c8e0: dsjs a10, L3F68C740 +3f68c8f0: move *b12, b0, 0 +L3F68C900: +3f68c900: dsjs a10, L3F68C760 +3f68c910: move *b12, b0, 0 +L3F68C920: +3f68c920: dsjs a10, L3F68C780 +3f68c930: move *b12, b0, 0 +L3F68C940: +3f68c940: dsjs a10, L3F68C7A0 +3f68c950: move *b12, b0, 0 +L3F68C960: +3f68c960: dsjs a10, L3F68C7C0 +3f68c970: move *b12, b0, 0 +L3F68C980: +3f68c980: dsjs a10, L3F68C7E0 +3f68c990: move *b12, b0, 0 +L3F68C9A0: +3f68c9a0: dsjs a10, L3F68C800 +3f68c9b0: move *b12, b0, 0 +L3F68C9C0: +3f68c9c0: dsjs a10, L3F68C820 +3f68c9d0: move *b12, b0, 0 +L3F68C9E0: +3f68c9e0: dsjs a10, L3F68C840 +3f68c9f0: move *b12, b0, 0 +L3F68CA00: +3f68ca00: dsjs a10, L3F68C860 +3f68ca10: move *b12, b0, 0 +L3F68CA20: +3f68ca20: dsjs a10, L3F68C880 +3f68ca30: move *b12, b0, 0 +L3F68CA40: +3f68ca40: dsjs a10, L3F68C8A0 +3f68ca50: move *b12, b0, 0 +L3F68CA60: +3f68ca60: dsjs a10, L3F68C8C0 +3f68ca70: move *b12, b0, 0 +L3F68CA80: +3f68ca80: dsjs a10, L3F68C8E0 +3f68ca90: move *b12, b0, 0 +L3F68CAA0: +3f68caa0: dsjs a10, L3F68C900 +3f68cab0: move *b12, b0, 0 +L3F68CAC0: +3f68cac0: dsjs a10, L3F68C920 +3f68cad0: move *b12, b0, 0 +L3F68CAE0: +3f68cae0: dsjs a10, L3F68C940 +3f68caf0: move *b12, b0, 0 +L3F68CB00: +3f68cb00: dsjs a10, L3F68C960 +3f68cb10: move *b12, b0, 0 +L3F68CB20: +3f68cb20: dsjs a10, L3F68C980 +3f68cb30: move *b12, b0, 0 +L3F68CB40: +3f68cb40: dsjs a10, L3F68C9A0 +3f68cb50: move *b12, b0, 0 +L3F68CB60: +3f68cb60: dsjs a10, L3F68C9C0 +3f68cb70: move *b12, b0, 0 +L3F68CB80: +3f68cb80: dsjs a10, L3F68C9E0 +3f68cb90: move *b12, b0, 0 +L3F68CBA0: +3f68cba0: dsjs a10, L3F68CA00 +3f68cbb0: move *b12, b0, 0 +L3F68CBC0: +3f68cbc0: dsjs a10, L3F68CA20 +3f68cbd0: move *b12, b0, 0 +L3F68CBE0: +3f68cbe0: dsjs a10, L3F68CA40 +3f68cbf0: move *b12, b0, 0 +L3F68CC00: +3f68cc00: dsjs a10, L3F68CA60 +3f68cc10: move *b12, b0, 0 +L3F68CC20: +3f68cc20: dsjs a10, L3F68CA80 +3f68cc30: move *b12, b0, 0 +L3F68CC40: +3f68cc40: dsjs a10, L3F68CAA0 +3f68cc50: move *b12, b0, 0 +L3F68CC60: +3f68cc60: dsjs a10, L3F68CAC0 +3f68cc70: move *b12, b0, 0 +L3F68CC80: +3f68cc80: dsjs a10, L3F68CAE0 +3f68cc90: move *b12, b0, 0 +L3F68CCA0: +3f68cca0: dsjs a10, L3F68CB00 +3f68ccb0: move *b12, b0, 0 +L3F68CCC0: +3f68ccc0: dsjs a10, L3F68CB20 +3f68ccd0: move *b12, b0, 0 +L3F68CCE0: +3f68cce0: dsjs a10, L3F68CB40 +3f68ccf0: move *b12, b0, 0 +L3F68CD00: +3f68cd00: dsjs a10, L3F68CB60 +3f68cd10: move *b12, b0, 0 +L3F68CD20: +3f68cd20: dsjs a10, L3F68CB80 +3f68cd30: move *b12, b0, 0 +L3F68CD40: +3f68cd40: dsjs a10, L3F68CBA0 +3f68cd50: move *b12, b0, 0 +L3F68CD60: +3f68cd60: dsjs a10, L3F68CBC0 +3f68cd70: move *b12, b0, 0 +L3F68CD80: +3f68cd80: dsjs a10, L3F68CBE0 +3f68cd90: move *b12, b0, 0 +L3F68CDA0: +3f68cda0: dsjs a10, L3F68CC00 +3f68cdb0: move *b12, b0, 0 +L3F68CDC0: +3f68cdc0: dsjs a10, L3F68CC20 +3f68cdd0: move *b12, b0, 0 +L3F68CDE0: +3f68cde0: dsjs a10, L3F68CC40 +3f68cdf0: move *b12, b0, 0 +L3F68CE00: +3f68ce00: dsjs a10, L3F68CC60 +3f68ce10: move *b12, b0, 0 +L3F68CE20: +3f68ce20: dsjs a10, L3F68CC80 +3f68ce30: move *b12, b0, 0 +L3F68CE40: +3f68ce40: dsjs a10, L3F68CCA0 +3f68ce50: move *b12, b0, 0 +L3F68CE60: +3f68ce60: dsjs a10, L3F68CCC0 +3f68ce70: move *b12, b0, 0 +L3F68CE80: +3f68ce80: dsjs a10, L3F68CCE0 +3f68ce90: move *b12, b0, 0 +L3F68CEA0: +3f68cea0: dsjs a10, L3F68CD00 +3f68ceb0: move *b12, b0, 0 +L3F68CEC0: +3f68cec0: dsjs a10, L3F68CD20 +3f68ced0: move *b12, b0, 0 +L3F68CEE0: +3f68cee0: dsjs a10, L3F68CD40 +3f68cef0: move *b12, b0, 0 +L3F68CF00: +3f68cf00: dsjs a10, L3F68CD60 +3f68cf10: move *b12, b0, 0 +L3F68CF20: +3f68cf20: dsjs a10, L3F68CD80 +3f68cf30: move *b12, b0, 0 +L3F68CF40: +3f68cf40: dsjs a10, L3F68CDA0 +3f68cf50: move *b12, b0, 0 +L3F68CF60: +3f68cf60: dsjs a10, L3F68CDC0 +3f68cf70: move *b12, b0, 0 +L3F68CF80: +3f68cf80: dsjs a10, L3F68CDE0 +3f68cf90: move *b12, b0, 0 +L3F68CFA0: +3f68cfa0: dsjs a10, L3F68CE00 +3f68cfb0: move *b12, b0, 0 +L3F68CFC0: +3f68cfc0: dsjs a10, L3F68CE20 +3f68cfd0: move *b12, b0, 0 +L3F68CFE0: +3f68cfe0: dsjs a10, L3F68CE40 +3f68cff0: move *b12, b0, 0 +L3F68D000: +3f68d000: dsjs a10, L3F68CE60 +3f68d010: move *b12, b0, 0 +L3F68D020: +3f68d020: dsjs a10, L3F68CE80 +3f68d030: move *b12, b0, 0 +L3F68D040: +3f68d040: dsjs a10, L3F68CEA0 +3f68d050: move *b12, b0, 0 +L3F68D060: +3f68d060: dsjs a10, L3F68CEC0 +3f68d070: move *b12, b0, 0 +L3F68D080: +3f68d080: dsjs a10, L3F68CEE0 +3f68d090: move *b12, b0, 0 +L3F68D0A0: +3f68d0a0: dsjs a10, L3F68CF00 +3f68d0b0: move *b12, b0, 0 +L3F68D0C0: +3f68d0c0: dsjs a10, L3F68CF20 +3f68d0d0: move *b12, b0, 0 +L3F68D0E0: +3f68d0e0: dsjs a10, L3F68CF40 +3f68d0f0: move *b12, b0, 0 +L3F68D100: +3f68d100: dsjs a10, L3F68CF60 +3f68d110: move *b12, b0, 0 +L3F68D120: +3f68d120: dsjs a10, L3F68CF80 +3f68d130: move *b12, b0, 0 +L3F68D140: +3f68d140: dsjs a10, L3F68CFA0 +3f68d150: move *b12, b0, 0 +L3F68D160: +3f68d160: dsjs a10, L3F68CFC0 +3f68d170: move *b12, b0, 0 +L3F68D180: +3f68d180: dsjs a10, L3F68CFE0 +3f68d190: move *b12, b0, 0 +L3F68D1A0: +3f68d1a0: dsjs a10, L3F68D000 +3f68d1b0: move *b12, b0, 0 +L3F68D1C0: +3f68d1c0: dsjs a10, L3F68D020 +3f68d1d0: move *b12, b0, 0 +L3F68D1E0: +3f68d1e0: dsjs a10, L3F68D040 +3f68d1f0: move *b12, b0, 0 +L3F68D200: +3f68d200: dsjs a10, L3F68D060 +3f68d210: move *b12, b0, 0 +L3F68D220: +3f68d220: dsjs a10, L3F68D080 +3f68d230: move *b12, b0, 0 +L3F68D240: +3f68d240: dsjs a10, L3F68D0A0 +3f68d250: move *b12, b0, 0 +L3F68D260: +3f68d260: dsjs a10, L3F68D0C0 +3f68d270: move *b12, b0, 0 +L3F68D280: +3f68d280: dsjs a10, L3F68D0E0 +3f68d290: move *b12, b0, 0 +L3F68D2A0: +3f68d2a0: dsjs a10, L3F68D100 +3f68d2b0: move *b12, b0, 0 +L3F68D2C0: +3f68d2c0: dsjs a10, L3F68D120 +3f68d2d0: move *b12, b0, 0 +L3F68D2E0: +3f68d2e0: dsjs a10, L3F68D140 +3f68d2f0: move *b12, b0, 0 +L3F68D300: +3f68d300: dsjs a10, L3F68D160 +3f68d310: move *b12, b0, 0 +L3F68D320: +3f68d320: dsjs a10, L3F68D180 +3f68d330: move *b12, b0, 0 +L3F68D340: +3f68d340: dsjs a10, L3F68D1A0 +3f68d350: move *b12, b0, 0 +L3F68D360: +3f68d360: dsjs a10, L3F68D1C0 +3f68d370: move *b12, b0, 0 +L3F68D380: +3f68d380: dsjs a10, L3F68D1E0 +3f68d390: move *b12, b0, 0 +L3F68D3A0: +3f68d3a0: dsjs a10, L3F68D200 +3f68d3b0: move *b12, b0, 0 +L3F68D3C0: +3f68d3c0: dsjs a10, L3F68D220 +3f68d3d0: move *b12, b0, 0 +L3F68D3E0: +3f68d3e0: dsjs a10, L3F68D240 +3f68d3f0: move *b12, b0, 0 +L3F68D400: +3f68d400: dsjs a10, L3F68D260 +3f68d410: move *b12, b0, 0 +L3F68D420: +3f68d420: dsjs a10, L3F68D280 +3f68d430: move *b12, b0, 0 +L3F68D440: +3f68d440: dsjs a10, L3F68D2A0 +3f68d450: move *b12, b0, 0 +L3F68D460: +3f68d460: dsjs a10, L3F68D2C0 +3f68d470: move *b12, b0, 0 +L3F68D480: +3f68d480: dsjs a10, L3F68D2E0 +3f68d490: move *b12, b0, 0 +L3F68D4A0: +3f68d4a0: dsjs a10, L3F68D300 +3f68d4b0: move *b12, b0, 0 +L3F68D4C0: +3f68d4c0: dsjs a10, L3F68D320 +3f68d4d0: move *b12, b0, 0 +L3F68D4E0: +3f68d4e0: dsjs a10, L3F68D340 +3f68d4f0: move *b12, b0, 0 +L3F68D500: +3f68d500: dsjs a10, L3F68D360 +3f68d510: move *b12, b0, 0 +L3F68D520: +3f68d520: dsjs a10, L3F68D380 +3f68d530: move *b12, b0, 0 +L3F68D540: +3f68d540: dsjs a10, L3F68D3A0 +3f68d550: move *b12, b0, 0 +L3F68D560: +3f68d560: dsjs a10, L3F68D3C0 +3f68d570: move *b12, b0, 0 +L3F68D580: +3f68d580: dsjs a10, L3F68D3E0 +3f68d590: move *b12, b0, 0 +L3F68D5A0: +3f68d5a0: dsjs a10, L3F68D400 +3f68d5b0: move *b12, b0, 0 +L3F68D5C0: +3f68d5c0: dsjs a10, L3F68D420 +3f68d5d0: move *b12, b0, 0 +L3F68D5E0: +3f68d5e0: dsjs a10, L3F68D440 +3f68d5f0: move *b12, b0, 0 +L3F68D600: +3f68d600: dsjs a10, L3F68D460 +3f68d610: move *b12, b0, 0 +L3F68D620: +3f68d620: dsjs a10, L3F68D480 +3f68d630: move *b12, b0, 0 +L3F68D640: +3f68d640: dsjs a10, L3F68D4A0 +3f68d650: move *b12, b0, 0 +L3F68D660: +3f68d660: dsjs a10, L3F68D4C0 +3f68d670: move *b12, b0, 0 +L3F68D680: +3f68d680: dsjs a10, L3F68D4E0 +3f68d690: move *b12, b0, 0 +L3F68D6A0: +3f68d6a0: dsjs a10, L3F68D500 +3f68d6b0: move *b12, b0, 0 +L3F68D6C0: +3f68d6c0: dsjs a10, L3F68D520 +3f68d6d0: move *b12, b0, 0 +L3F68D6E0: +3f68d6e0: dsjs a10, L3F68D540 +3f68d6f0: move *b12, b0, 0 +L3F68D700: +3f68d700: dsjs a10, L3F68D560 +3f68d710: move *b12, b0, 0 +L3F68D720: +3f68d720: dsjs a10, L3F68D580 +3f68d730: move *b12, b0, 0 +L3F68D740: +3f68d740: dsjs a10, L3F68D5A0 +3f68d750: move *b12, b0, 0 +L3F68D760: +3f68d760: dsjs a10, L3F68D5C0 +3f68d770: move *b12, b0, 0 +L3F68D780: +3f68d780: dsjs a10, L3F68D5E0 +3f68d790: move *b12, b0, 0 +L3F68D7A0: +3f68d7a0: dsjs a10, L3F68D600 +3f68d7b0: move *b12, b0, 0 +L3F68D7C0: +3f68d7c0: dsjs a10, L3F68D620 +3f68d7d0: move *b12, b0, 0 +L3F68D7E0: +3f68d7e0: dsjs a10, L3F68D640 +3f68d7f0: move *b12, b0, 0 +L3F68D800: +3f68d800: dsjs a10, L3F68D660 +3f68d810: move *b12, b0, 0 +L3F68D820: +3f68d820: dsjs a10, L3F68D680 +3f68d830: move *b12, b0, 0 +L3F68D840: +3f68d840: dsjs a10, L3F68D6A0 +3f68d850: move *b12, b0, 0 +L3F68D860: +3f68d860: dsjs a10, L3F68D6C0 +3f68d870: move *b12, b0, 0 +L3F68D880: +3f68d880: dsjs a10, L3F68D6E0 +3f68d890: move *b12, b0, 0 +L3F68D8A0: +3f68d8a0: dsjs a10, L3F68D700 +3f68d8b0: move *b12, b0, 0 +L3F68D8C0: +3f68d8c0: dsjs a10, L3F68D720 +3f68d8d0: move *b12, b0, 0 +L3F68D8E0: +3f68d8e0: dsjs a10, L3F68D740 +3f68d8f0: move *b12, b0, 0 +L3F68D900: +3f68d900: dsjs a10, L3F68D760 +3f68d910: move *b12, b0, 0 +L3F68D920: +3f68d920: dsjs a10, L3F68D780 +3f68d930: move *b12, b0, 0 +L3F68D940: +3f68d940: dsjs a10, L3F68D7A0 +3f68d950: move *b12, b0, 0 +L3F68D960: +3f68d960: dsjs a10, L3F68D7C0 +3f68d970: move *b12, b0, 0 +L3F68D980: +3f68d980: dsjs a10, L3F68D7E0 +3f68d990: move *b12, b0, 0 +L3F68D9A0: +3f68d9a0: dsjs a10, L3F68D800 +3f68d9b0: move *b12, b0, 0 +L3F68D9C0: +3f68d9c0: dsjs a10, L3F68D820 +3f68d9d0: move *b12, b0, 0 +L3F68D9E0: +3f68d9e0: dsjs a10, L3F68D840 +3f68d9f0: move *b12, b0, 0 +L3F68DA00: +3f68da00: dsjs a10, L3F68D860 +3f68da10: move *b12, b0, 0 +L3F68DA20: +3f68da20: dsjs a10, L3F68D880 +3f68da30: move *b12, b0, 0 +L3F68DA40: +3f68da40: dsjs a10, L3F68D8A0 +3f68da50: move *b12, b0, 0 +L3F68DA60: +3f68da60: dsjs a10, L3F68D8C0 +3f68da70: move *b12, b0, 0 +L3F68DA80: +3f68da80: dsjs a10, L3F68D8E0 +3f68da90: move *b12, b0, 0 +L3F68DAA0: +3f68daa0: dsjs a10, L3F68D900 +3f68dab0: move *b12, b0, 0 +L3F68DAC0: +3f68dac0: dsjs a10, L3F68D920 +3f68dad0: move *b12, b0, 0 +L3F68DAE0: +3f68dae0: dsjs a10, L3F68D940 +3f68daf0: move *b12, b0, 0 +L3F68DB00: +3f68db00: dsjs a10, L3F68D960 +3f68db10: move *b12, b0, 0 +L3F68DB20: +3f68db20: dsjs a10, L3F68D980 +3f68db30: move *b12, b0, 0 +L3F68DB40: +3f68db40: dsjs a10, L3F68D9A0 +3f68db50: move *b12, b0, 0 +L3F68DB60: +3f68db60: dsjs a10, L3F68D9C0 +3f68db70: move *b12, b0, 0 +L3F68DB80: +3f68db80: dsjs a10, L3F68D9E0 +3f68db90: move *b12, b0, 0 +L3F68DBA0: +3f68dba0: dsjs a10, L3F68DA00 +3f68dbb0: move *b12, b0, 0 +L3F68DBC0: +3f68dbc0: dsjs a10, L3F68DA20 +3f68dbd0: move *b12, b0, 0 +L3F68DBE0: +3f68dbe0: dsjs a10, L3F68DA40 +3f68dbf0: move *b12, b0, 0 +L3F68DC00: +3f68dc00: dsjs a10, L3F68DA60 +3f68dc10: move *b12, b0, 0 +L3F68DC20: +3f68dc20: dsjs a10, L3F68DA80 +3f68dc30: move *b12, b0, 0 +L3F68DC40: +3f68dc40: dsjs a10, L3F68DAA0 +3f68dc50: move *b12, b0, 0 +L3F68DC60: +3f68dc60: dsjs a10, L3F68DAC0 +3f68dc70: move *b12, b0, 0 +L3F68DC80: +3f68dc80: dsjs a10, L3F68DAE0 +3f68dc90: move *b12, b0, 0 +L3F68DCA0: +3f68dca0: dsjs a10, L3F68DB00 +3f68dcb0: move *b12, b0, 0 +L3F68DCC0: +3f68dcc0: dsjs a10, L3F68DB20 +3f68dcd0: move *b12, b0, 0 +L3F68DCE0: +3f68dce0: dsjs a10, L3F68DB40 +3f68dcf0: move *b12, b0, 0 +L3F68DD00: +3f68dd00: dsjs a10, L3F68DB60 +3f68dd10: move *b12, b0, 0 +L3F68DD20: +3f68dd20: dsjs a10, L3F68DB80 +3f68dd30: move *b12, b0, 0 +L3F68DD40: +3f68dd40: dsjs a10, L3F68DBA0 +3f68dd50: move *b12, b0, 0 +L3F68DD60: +3f68dd60: dsjs a10, L3F68DBC0 +3f68dd70: move *b12, b0, 0 +L3F68DD80: +3f68dd80: dsjs a10, L3F68DBE0 +3f68dd90: move *b12, b0, 0 +L3F68DDA0: +3f68dda0: dsjs a10, L3F68DC00 +3f68ddb0: move *b12, b0, 0 +L3F68DDC0: +3f68ddc0: dsjs a10, L3F68DC20 +3f68ddd0: move *b12, b0, 0 +L3F68DDE0: +3f68dde0: dsjs a10, L3F68DC40 +3f68ddf0: move *b12, b0, 0 +L3F68DE00: +3f68de00: dsjs a10, L3F68DC60 +3f68de10: move *b12, b0, 0 +L3F68DE20: +3f68de20: dsjs a10, L3F68DC80 +3f68de30: move *b12, b0, 0 +L3F68DE40: +3f68de40: dsjs a10, L3F68DCA0 +3f68de50: move *b12, b0, 0 +L3F68DE60: +3f68de60: dsjs a10, L3F68DCC0 +3f68de70: move *b12, b0, 0 +L3F68DE80: +3f68de80: dsjs a10, L3F68DCE0 +3f68de90: move *b12, b0, 0 +L3F68DEA0: +3f68dea0: dsjs a10, L3F68DD00 +3f68deb0: move *b12, b0, 0 +L3F68DEC0: +3f68dec0: dsjs a10, L3F68DD20 +3f68ded0: move *b12, b0, 0 +L3F68DEE0: +3f68dee0: dsjs a10, L3F68DD40 +3f68def0: move *b12, b0, 0 +L3F68DF00: +3f68df00: dsjs a10, L3F68DD60 +3f68df10: move *b12, b0, 0 +L3F68DF20: +3f68df20: dsjs a10, L3F68DD80 +3f68df30: move *b12, b0, 0 +L3F68DF40: +3f68df40: dsjs a10, L3F68DDA0 +3f68df50: move *b12, b0, 0 +L3F68DF60: +3f68df60: dsjs a10, L3F68DDC0 +3f68df70: move *b12, b0, 0 +L3F68DF80: +3f68df80: dsjs a10, L3F68DDE0 +3f68df90: move *b12, b0, 0 +L3F68DFA0: +3f68dfa0: dsjs a10, L3F68DE00 +3f68dfb0: move *b12, b0, 0 +L3F68DFC0: +3f68dfc0: dsjs a10, L3F68DE20 +3f68dfd0: move *b12, b0, 0 +L3F68DFE0: +3f68dfe0: dsjs a10, L3F68DE40 +3f68dff0: move *b12, b0, 0 +L3F68E000: +3f68e000: dsjs a10, L3F68DE60 +3f68e010: move *b12, b0, 0 +L3F68E020: +3f68e020: dsjs a10, L3F68DE80 +3f68e030: move *b12, b0, 0 +L3F68E040: +3f68e040: dsjs a10, L3F68DEA0 +3f68e050: move *b12, b0, 0 +L3F68E060: +3f68e060: dsjs a10, L3F68DEC0 +3f68e070: move *b12, b0, 0 +L3F68E080: +3f68e080: dsjs a10, L3F68DEE0 +3f68e090: move *b12, b0, 0 +L3F68E0A0: +3f68e0a0: dsjs a10, L3F68DF00 +3f68e0b0: move *b12, b0, 0 +L3F68E0C0: +3f68e0c0: dsjs a10, L3F68DF20 +3f68e0d0: move *b12, b0, 0 +L3F68E0E0: +3f68e0e0: dsjs a10, L3F68DF40 +3f68e0f0: move *b12, b0, 0 +L3F68E100: +3f68e100: dsjs a10, L3F68DF60 +3f68e110: move *b12, b0, 0 +L3F68E120: +3f68e120: dsjs a10, L3F68DF80 +3f68e130: move *b12, b0, 0 +L3F68E140: +3f68e140: dsjs a10, L3F68DFA0 +3f68e150: move *b12, b0, 0 +L3F68E160: +3f68e160: dsjs a10, L3F68DFC0 +3f68e170: move *b12, b0, 0 +L3F68E180: +3f68e180: dsjs a10, L3F68DFE0 +3f68e190: move *b12, b0, 0 +L3F68E1A0: +3f68e1a0: dsjs a10, L3F68E000 +3f68e1b0: move *b12, b0, 0 +L3F68E1C0: +3f68e1c0: dsjs a10, L3F68E020 +3f68e1d0: move *b12, b0, 0 +L3F68E1E0: +3f68e1e0: dsjs a10, L3F68E040 +3f68e1f0: move *b12, b0, 0 +L3F68E200: +3f68e200: dsjs a10, L3F68E060 +3f68e210: move *b12, b0, 0 +L3F68E220: +3f68e220: dsjs a10, L3F68E080 +3f68e230: move *b12, b0, 0 +L3F68E240: +3f68e240: dsjs a10, L3F68E0A0 +3f68e250: move *b12, b0, 0 +L3F68E260: +3f68e260: dsjs a10, L3F68E0C0 +3f68e270: move *b12, b0, 0 +L3F68E280: +3f68e280: dsjs a10, L3F68E0E0 +3f68e290: move *b12, b0, 0 +L3F68E2A0: +3f68e2a0: dsjs a10, L3F68E100 +3f68e2b0: move *b12, b0, 0 +L3F68E2C0: +3f68e2c0: dsjs a10, L3F68E120 +3f68e2d0: move *b12, b0, 0 +L3F68E2E0: +3f68e2e0: dsjs a10, L3F68E140 +3f68e2f0: move *b12, b0, 0 +L3F68E300: +3f68e300: dsjs a10, L3F68E160 +3f68e310: move *b12, b0, 0 +L3F68E320: +3f68e320: dsjs a10, L3F68E180 +3f68e330: move *b12, b0, 0 +L3F68E340: +3f68e340: dsjs a10, L3F68E1A0 +3f68e350: move *b12, b0, 0 +L3F68E360: +3f68e360: dsjs a10, L3F68E1C0 +3f68e370: move *b12, b0, 0 +L3F68E380: +3f68e380: dsjs a10, L3F68E1E0 +3f68e390: move *b12, b0, 0 +L3F68E3A0: +3f68e3a0: dsjs a10, L3F68E200 +3f68e3b0: move *b12, b0, 0 +L3F68E3C0: +3f68e3c0: dsjs a10, L3F68E220 +3f68e3d0: move *b12, b0, 0 +L3F68E3E0: +3f68e3e0: dsjs a10, L3F68E240 +3f68e3f0: move *b12, b0, 0 +L3F68E400: +3f68e400: dsjs a10, L3F68E260 +3f68e410: move *b12, b0, 0 +L3F68E420: +3f68e420: dsjs a10, L3F68E280 +3f68e430: move *b12, b0, 0 +L3F68E440: +3f68e440: dsjs a10, L3F68E2A0 +3f68e450: move *b12, b0, 0 +L3F68E460: +3f68e460: dsjs a10, L3F68E2C0 +3f68e470: move *b12, b0, 0 +L3F68E480: +3f68e480: dsjs a10, L3F68E2E0 +3f68e490: move *b12, b0, 0 +L3F68E4A0: +3f68e4a0: dsjs a10, L3F68E300 +3f68e4b0: move *b12, b0, 0 +L3F68E4C0: +3f68e4c0: dsjs a10, L3F68E320 +3f68e4d0: move *b12, b0, 0 +L3F68E4E0: +3f68e4e0: dsjs a10, L3F68E340 +3f68e4f0: move *b12, b0, 0 +L3F68E500: +3f68e500: dsjs a10, L3F68E360 +3f68e510: move *b12, b0, 0 +L3F68E520: +3f68e520: dsjs a10, L3F68E380 +3f68e530: move *b12, b0, 0 +L3F68E540: +3f68e540: dsjs a10, L3F68E3A0 +3f68e550: move *b12, b0, 0 +L3F68E560: +3f68e560: dsjs a10, L3F68E3C0 +3f68e570: move *b12, b0, 0 +L3F68E580: +3f68e580: dsjs a10, L3F68E3E0 +3f68e590: move *b12, b0, 0 +L3F68E5A0: +3f68e5a0: dsjs a10, L3F68E400 +3f68e5b0: move *b12, b0, 0 +L3F68E5C0: +3f68e5c0: dsjs a10, L3F68E420 +3f68e5d0: move *b12, b0, 0 +L3F68E5E0: +3f68e5e0: dsjs a10, L3F68E440 +3f68e5f0: move *b12, b0, 0 +L3F68E600: +3f68e600: dsjs a10, L3F68E460 +3f68e610: move *b12, b0, 0 +L3F68E620: +3f68e620: dsjs a10, L3F68E480 +3f68e630: move *b12, b0, 0 +L3F68E640: +3f68e640: dsjs a10, L3F68E4A0 +3f68e650: move *b12, b0, 0 +L3F68E660: +3f68e660: dsjs a10, L3F68E4C0 +3f68e670: move *b12, b0, 0 +L3F68E680: +3f68e680: dsjs a10, L3F68E4E0 +3f68e690: move *b12, b0, 0 +L3F68E6A0: +3f68e6a0: dsjs a10, L3F68E500 +3f68e6b0: move *b12, b0, 0 +L3F68E6C0: +3f68e6c0: dsjs a10, L3F68E520 +3f68e6d0: move *b12, b0, 0 +L3F68E6E0: +3f68e6e0: dsjs a10, L3F68E540 +3f68e6f0: move *b12, b0, 0 +L3F68E700: +3f68e700: dsjs a10, L3F68E560 +3f68e710: move *b12, b0, 0 +L3F68E720: +3f68e720: dsjs a10, L3F68E580 +3f68e730: move *b12, b0, 0 +L3F68E740: +3f68e740: dsjs a10, L3F68E5A0 +3f68e750: move *b12, b0, 0 +L3F68E760: +3f68e760: dsjs a10, L3F68E5C0 +3f68e770: move *b12, b0, 0 +L3F68E780: +3f68e780: dsjs a10, L3F68E5E0 +3f68e790: move *b12, b0, 0 +L3F68E7A0: +3f68e7a0: dsjs a10, L3F68E600 +3f68e7b0: move *b12, b0, 0 +L3F68E7C0: +3f68e7c0: dsjs a10, L3F68E620 +3f68e7d0: move *b12, b0, 0 +L3F68E7E0: +3f68e7e0: dsjs a10, L3F68E640 +3f68e7f0: move *b12, b0, 0 +L3F68E800: +3f68e800: dsjs a10, L3F68E660 +3f68e810: move *b12, b0, 0 +L3F68E820: +3f68e820: dsjs a10, L3F68E680 +3f68e830: move *b12, b0, 0 +L3F68E840: +3f68e840: dsjs a10, L3F68E6A0 +3f68e850: move *b12, b0, 0 +L3F68E860: +3f68e860: dsjs a10, L3F68E6C0 +3f68e870: move *b12, b0, 0 +L3F68E880: +3f68e880: dsjs a10, L3F68E6E0 +3f68e890: move *b12, b0, 0 +L3F68E8A0: +3f68e8a0: dsjs a10, L3F68E700 +3f68e8b0: move *b12, b0, 0 +L3F68E8C0: +3f68e8c0: dsjs a10, L3F68E720 +3f68e8d0: move *b12, b0, 0 +L3F68E8E0: +3f68e8e0: dsjs a10, L3F68E740 +3f68e8f0: move *b12, b0, 0 +L3F68E900: +3f68e900: dsjs a10, L3F68E760 +3f68e910: move *b12, b0, 0 +L3F68E920: +3f68e920: dsjs a10, L3F68E780 +3f68e930: move *b12, b0, 0 +L3F68E940: +3f68e940: dsjs a10, L3F68E7A0 +3f68e950: move *b12, b0, 0 +L3F68E960: +3f68e960: dsjs a10, L3F68E7C0 +3f68e970: move *b12, b0, 0 +L3F68E980: +3f68e980: dsjs a10, L3F68E7E0 +3f68e990: move *b12, b0, 0 +L3F68E9A0: +3f68e9a0: dsjs a10, L3F68E800 +3f68e9b0: move *b12, b0, 0 +L3F68E9C0: +3f68e9c0: dsjs a10, L3F68E820 +3f68e9d0: move *b12, b0, 0 +L3F68E9E0: +3f68e9e0: dsjs a10, L3F68E840 +3f68e9f0: move *b12, b0, 0 +L3F68EA00: +3f68ea00: dsjs a10, L3F68E860 +3f68ea10: move *b12, b0, 0 +L3F68EA20: +3f68ea20: dsjs a10, L3F68E880 +3f68ea30: move *b12, b0, 0 +L3F68EA40: +3f68ea40: dsjs a10, L3F68E8A0 +3f68ea50: move *b12, b0, 0 +L3F68EA60: +3f68ea60: dsjs a10, L3F68E8C0 +3f68ea70: move *b12, b0, 0 +L3F68EA80: +3f68ea80: dsjs a10, L3F68E8E0 +3f68ea90: move *b12, b0, 0 +L3F68EAA0: +3f68eaa0: dsjs a10, L3F68E900 +3f68eab0: move *b12, b0, 0 +L3F68EAC0: +3f68eac0: dsjs a10, L3F68E920 +3f68ead0: move *b12, b0, 0 +L3F68EAE0: +3f68eae0: dsjs a10, L3F68E940 +3f68eaf0: move *b12, b0, 0 +L3F68EB00: +3f68eb00: dsjs a10, L3F68E960 +3f68eb10: move *b12, b0, 0 +L3F68EB20: +3f68eb20: dsjs a10, L3F68E980 +3f68eb30: move *b12, b0, 0 +L3F68EB40: +3f68eb40: dsjs a10, L3F68E9A0 +3f68eb50: move *b12, b0, 0 +L3F68EB60: +3f68eb60: dsjs a10, L3F68E9C0 +3f68eb70: move *b12, b0, 0 +L3F68EB80: +3f68eb80: dsjs a10, L3F68E9E0 +3f68eb90: move *b12, b0, 0 +L3F68EBA0: +3f68eba0: dsjs a10, L3F68EA00 +3f68ebb0: move *b12, b0, 0 +L3F68EBC0: +3f68ebc0: dsjs a10, L3F68EA20 +3f68ebd0: move *b12, b0, 0 +L3F68EBE0: +3f68ebe0: dsjs a10, L3F68EA40 +3f68ebf0: move *b12, b0, 0 +L3F68EC00: +3f68ec00: dsjs a10, L3F68EA60 +3f68ec10: move *b12, b0, 0 +L3F68EC20: +3f68ec20: dsjs a10, L3F68EA80 +3f68ec30: move *b12, b0, 0 +L3F68EC40: +3f68ec40: dsjs a10, L3F68EAA0 +3f68ec50: move *b12, b0, 0 +L3F68EC60: +3f68ec60: dsjs a10, L3F68EAC0 +3f68ec70: move *b12, b0, 0 +L3F68EC80: +3f68ec80: dsjs a10, L3F68EAE0 +3f68ec90: move *b12, b0, 0 +L3F68ECA0: +3f68eca0: dsjs a10, L3F68EB00 +3f68ecb0: move *b12, b0, 0 +L3F68ECC0: +3f68ecc0: dsjs a10, L3F68EB20 +3f68ecd0: move *b12, b0, 0 +L3F68ECE0: +3f68ece0: dsjs a10, L3F68EB40 +3f68ecf0: move *b12, b0, 0 +L3F68ED00: +3f68ed00: dsjs a10, L3F68EB60 +3f68ed10: move *b12, b0, 0 +L3F68ED20: +3f68ed20: dsjs a10, L3F68EB80 +3f68ed30: move *b12, b0, 0 +L3F68ED40: +3f68ed40: dsjs a10, L3F68EBA0 +3f68ed50: move *b12, b0, 0 +L3F68ED60: +3f68ed60: dsjs a10, L3F68EBC0 +3f68ed70: move *b12, b0, 0 +L3F68ED80: +3f68ed80: dsjs a10, L3F68EBE0 +3f68ed90: move *b12, b0, 0 +L3F68EDA0: +3f68eda0: dsjs a10, L3F68EC00 +3f68edb0: move *b12, b0, 0 +L3F68EDC0: +3f68edc0: dsjs a10, L3F68EC20 +3f68edd0: move *b12, b0, 0 +L3F68EDE0: +3f68ede0: dsjs a10, L3F68EC40 +3f68edf0: move *b12, b0, 0 +L3F68EE00: +3f68ee00: dsjs a10, L3F68EC60 +3f68ee10: move *b12, b0, 0 +L3F68EE20: +3f68ee20: dsjs a10, L3F68EC80 +3f68ee30: move *b12, b0, 0 +L3F68EE40: +3f68ee40: dsjs a10, L3F68ECA0 +3f68ee50: move *b12, b0, 0 +L3F68EE60: +3f68ee60: dsjs a10, L3F68ECC0 +3f68ee70: move *b12, b0, 0 +L3F68EE80: +3f68ee80: dsjs a10, L3F68ECE0 +3f68ee90: move *b12, b0, 0 +L3F68EEA0: +3f68eea0: dsjs a10, L3F68ED00 +3f68eeb0: move *b12, b0, 0 +L3F68EEC0: +3f68eec0: dsjs a10, L3F68ED20 +3f68eed0: move *b12, b0, 0 +L3F68EEE0: +3f68eee0: dsjs a10, L3F68ED40 +3f68eef0: move *b12, b0, 0 +L3F68EF00: +3f68ef00: dsjs a10, L3F68ED60 +3f68ef10: move *b12, b0, 0 +L3F68EF20: +3f68ef20: dsjs a10, L3F68ED80 +3f68ef30: move *b12, b0, 0 +L3F68EF40: +3f68ef40: dsjs a10, L3F68EDA0 +3f68ef50: move *b12, b0, 0 +L3F68EF60: +3f68ef60: dsjs a10, L3F68EDC0 +3f68ef70: move *b12, b0, 0 +L3F68EF80: +3f68ef80: dsjs a10, L3F68EDE0 +3f68ef90: move *b12, b0, 0 +L3F68EFA0: +3f68efa0: dsjs a10, L3F68EE00 +3f68efb0: move *b12, b0, 0 +L3F68EFC0: +3f68efc0: dsjs a10, L3F68EE20 +3f68efd0: move *b12, b0, 0 +L3F68EFE0: +3f68efe0: dsjs a10, L3F68EE40 +3f68eff0: move *b12, b0, 0 +L3F68F000: +3f68f000: dsjs a10, L3F68EE60 +3f68f010: move *b12, b0, 0 +L3F68F020: +3f68f020: dsjs a10, L3F68EE80 +3f68f030: move *b12, b0, 0 +L3F68F040: +3f68f040: dsjs a10, L3F68EEA0 +3f68f050: move *b12, b0, 0 +L3F68F060: +3f68f060: dsjs a10, L3F68EEC0 +3f68f070: move *b12, b0, 0 +L3F68F080: +3f68f080: dsjs a10, L3F68EEE0 +3f68f090: move *b12, b0, 0 +L3F68F0A0: +3f68f0a0: dsjs a10, L3F68EF00 +3f68f0b0: move *b12, b0, 0 +L3F68F0C0: +3f68f0c0: dsjs a10, L3F68EF20 +3f68f0d0: move *b12, b0, 0 +L3F68F0E0: +3f68f0e0: dsjs a10, L3F68EF40 +3f68f0f0: move *b12, b0, 0 +L3F68F100: +3f68f100: dsjs a10, L3F68EF60 +3f68f110: move *b12, b0, 0 +L3F68F120: +3f68f120: dsjs a10, L3F68EF80 +3f68f130: move *b12, b0, 0 +L3F68F140: +3f68f140: dsjs a10, L3F68EFA0 +3f68f150: move *b12, b0, 0 +L3F68F160: +3f68f160: dsjs a10, L3F68EFC0 +3f68f170: move *b12, b0, 0 +L3F68F180: +3f68f180: dsjs a10, L3F68EFE0 +3f68f190: move *b12, b0, 0 +L3F68F1A0: +3f68f1a0: dsjs a10, L3F68F000 +3f68f1b0: move *b12, b0, 0 +L3F68F1C0: +3f68f1c0: dsjs a10, L3F68F020 +3f68f1d0: move *b12, b0, 0 +L3F68F1E0: +3f68f1e0: dsjs a10, L3F68F040 +3f68f1f0: move *b12, b0, 0 +L3F68F200: +3f68f200: dsjs a10, L3F68F060 +3f68f210: move *b12, b0, 0 +L3F68F220: +3f68f220: dsjs a10, L3F68F080 +3f68f230: move *b12, b0, 0 +L3F68F240: +3f68f240: dsjs a10, L3F68F0A0 +3f68f250: move *b12, b0, 0 +L3F68F260: +3f68f260: dsjs a10, L3F68F0C0 +3f68f270: move *b12, b0, 0 +L3F68F280: +3f68f280: dsjs a10, L3F68F0E0 +3f68f290: move *b12, b0, 0 +L3F68F2A0: +3f68f2a0: dsjs a10, L3F68F100 +3f68f2b0: move *b12, b0, 0 +L3F68F2C0: +3f68f2c0: dsjs a10, L3F68F120 +3f68f2d0: move *b12, b0, 0 +L3F68F2E0: +3f68f2e0: dsjs a10, L3F68F140 +3f68f2f0: move *b12, b0, 0 +L3F68F300: +3f68f300: dsjs a10, L3F68F160 +3f68f310: move *b12, b0, 0 +L3F68F320: +3f68f320: dsjs a10, L3F68F180 +3f68f330: move *b12, b0, 0 +L3F68F340: +3f68f340: dsjs a10, L3F68F1A0 +3f68f350: move *b12, b0, 0 +L3F68F360: +3f68f360: dsjs a10, L3F68F1C0 +3f68f370: move *b12, b0, 0 +L3F68F380: +3f68f380: dsjs a10, L3F68F1E0 +3f68f390: move *b12, b0, 0 +L3F68F3A0: +3f68f3a0: dsjs a10, L3F68F200 +3f68f3b0: move *b12, b0, 0 +L3F68F3C0: +3f68f3c0: dsjs a10, L3F68F220 +3f68f3d0: move *b12, b0, 0 +L3F68F3E0: +3f68f3e0: dsjs a10, L3F68F240 +3f68f3f0: move *b12, b0, 0 +L3F68F400: +3f68f400: dsjs a10, L3F68F260 +3f68f410: sla a0, a0 +L3F68F420: +3f68f420: dsjs a7, L3F68F280 +3f68f430: mpyu a13, a0 +L3F68F440: +3f68f440: dsjs a7, L3F68F2A0 +3f68f450: move *b12, b0, 0 +L3F68F460: +3f68f460: dsjs a10, L3F68F2C0 +3f68f470: move *b12, b0, 0 +L3F68F480: +3f68f480: dsjs a10, L3F68F2E0 +3f68f490: move *b12, b0, 0 +L3F68F4A0: +3f68f4a0: dsjs a10, L3F68F300 +3f68f4b0: move *b12, b0, 0 +L3F68F4C0: +3f68f4c0: dsjs a10, L3F68F320 +3f68f4d0: move *b12, b0, 0 +L3F68F4E0: +3f68f4e0: dsjs a10, L3F68F340 +3f68f4f0: move *b12, b0, 0 +L3F68F500: +3f68f500: dsjs a10, L3F68F360 +3f68f510: move *b12, b0, 0 +L3F68F520: +3f68f520: dsjs a10, L3F68F380 +3f68f530: move *b12, b0, 0 +L3F68F540: +3f68f540: dsjs a10, L3F68F3A0 +3f68f550: move *b12, b0, 0 +L3F68F560: +3f68f560: dsjs a10, L3F68F3C0 +3f68f570: move *b12, b0, 0 +L3F68F580: +3f68f580: dsjs a10, L3F68F3E0 +3f68f590: move *b12, b0, 0 +L3F68F5A0: +3f68f5a0: dsjs a10, L3F68F400 +3f68f5b0: move *b12, b0, 0 +L3F68F5C0: +3f68f5c0: dsjs a10, L3F68F420 +3f68f5d0: move *b12, b0, 0 +L3F68F5E0: +3f68f5e0: dsjs a10, L3F68F440 +3f68f5f0: move *b12, b0, 0 +L3F68F600: +3f68f600: dsjs a10, L3F68F460 +3f68f610: move *b12, b0, 0 +L3F68F620: +3f68f620: dsjs a10, L3F68F480 +3f68f630: move *b12, b0, 0 +L3F68F640: +3f68f640: dsjs a10, L3F68F4A0 +3f68f650: move *b12, b0, 0 +L3F68F660: +3f68f660: dsjs a10, L3F68F4C0 +3f68f670: move *b12, b0, 0 +L3F68F680: +3f68f680: dsjs a10, L3F68F4E0 +3f68f690: move *b12, b0, 0 +L3F68F6A0: +3f68f6a0: dsjs a10, L3F68F500 +3f68f6b0: move *b12, b0, 0 +L3F68F6C0: +3f68f6c0: dsjs a10, L3F68F520 +3f68f6d0: move *b12, b0, 0 +L3F68F6E0: +3f68f6e0: dsjs a10, L3F68F540 +3f68f6f0: move *b12, b0, 0 +L3F68F700: +3f68f700: dsjs a10, L3F68F560 +3f68f710: move *b12, b0, 0 +L3F68F720: +3f68f720: dsjs a10, L3F68F580 +3f68f730: move *b12, b0, 0 +L3F68F740: +3f68f740: dsjs a10, L3F68F5A0 +3f68f750: move *b12, b0, 0 +L3F68F760: +3f68f760: dsjs a10, L3F68F5C0 +3f68f770: move *b12, b0, 0 +L3F68F780: +3f68f780: dsjs a10, L3F68F5E0 +3f68f790: move *b12, b0, 0 +L3F68F7A0: +3f68f7a0: dsjs a10, L3F68F600 +3f68f7b0: move *b12, b0, 0 +L3F68F7C0: +3f68f7c0: dsjs a10, L3F68F620 +3f68f7d0: move *b12, b0, 0 +L3F68F7E0: +3f68f7e0: dsjs a10, L3F68F640 +3f68f7f0: move *b12, b0, 0 +L3F68F800: +3f68f800: dsjs a10, L3F68F660 +3f68f810: move *b12, b0, 0 +L3F68F820: +3f68f820: dsjs a10, L3F68F680 +3f68f830: move *b12, b0, 0 +L3F68F840: +3f68f840: dsjs a10, L3F68F6A0 +3f68f850: move *b12, b0, 0 +L3F68F860: +3f68f860: dsjs a10, L3F68F6C0 +3f68f870: move *b12, b0, 0 +L3F68F880: +3f68f880: dsjs a10, L3F68F6E0 +3f68f890: move *b12, b0, 0 +L3F68F8A0: +3f68f8a0: dsjs a10, L3F68F700 +3f68f8b0: move *b12, b0, 0 +L3F68F8C0: +3f68f8c0: dsjs a10, L3F68F720 +3f68f8d0: move *b12, b0, 0 +L3F68F8E0: +3f68f8e0: dsjs a10, L3F68F740 +3f68f8f0: move *b12, b0, 0 +L3F68F900: +3f68f900: dsjs a10, L3F68F760 +3f68f910: move *b12, b0, 0 +L3F68F920: +3f68f920: dsjs a10, L3F68F780 +3f68f930: move *b12, b0, 0 +L3F68F940: +3f68f940: dsjs a10, L3F68F7A0 +3f68f950: move *b12, b0, 0 +L3F68F960: +3f68f960: dsjs a10, L3F68F7C0 +3f68f970: move *b12, b0, 0 +L3F68F980: +3f68f980: dsjs a10, L3F68F7E0 +3f68f990: move *b12, b0, 0 +L3F68F9A0: +3f68f9a0: dsjs a10, L3F68F800 +3f68f9b0: move *b12, b0, 0 +L3F68F9C0: +3f68f9c0: dsjs a10, L3F68F820 +3f68f9d0: move *b12, b0, 0 +L3F68F9E0: +3f68f9e0: dsjs a10, L3F68F840 +3f68f9f0: move *b12, b0, 0 +L3F68FA00: +3f68fa00: dsjs a10, L3F68F860 +3f68fa10: move *b12, b0, 0 +L3F68FA20: +3f68fa20: dsjs a10, L3F68F880 +3f68fa30: move *b12, b0, 0 +L3F68FA40: +3f68fa40: dsjs a10, L3F68F8A0 +3f68fa50: move *b12, b0, 0 +L3F68FA60: +3f68fa60: dsjs a10, L3F68F8C0 +3f68fa70: move *b12, b0, 0 +L3F68FA80: +3f68fa80: dsjs a10, L3F68F8E0 +3f68fa90: move *b12, b0, 0 +L3F68FAA0: +3f68faa0: dsjs a10, L3F68F900 +3f68fab0: move *b12, b0, 0 +L3F68FAC0: +3f68fac0: dsjs a10, L3F68F920 +3f68fad0: move *b12, b0, 0 +L3F68FAE0: +3f68fae0: dsjs a10, L3F68F940 +3f68faf0: move *b12, b0, 0 +L3F68FB00: +3f68fb00: dsjs a10, L3F68F960 +3f68fb10: move *b12, b0, 0 +L3F68FB20: +3f68fb20: dsjs a10, L3F68F980 +3f68fb30: move *b12, b0, 0 +L3F68FB40: +3f68fb40: dsjs a10, L3F68F9A0 +3f68fb50: move *b12, b0, 0 +L3F68FB60: +3f68fb60: dsjs a10, L3F68F9C0 +3f68fb70: move *b12, b0, 0 +L3F68FB80: +3f68fb80: dsjs a10, L3F68F9E0 +3f68fb90: move *b12, b0, 0 +L3F68FBA0: +3f68fba0: dsjs a10, L3F68FA00 +3f68fbb0: move *b12, b0, 0 +L3F68FBC0: +3f68fbc0: dsjs a10, L3F68FA20 +3f68fbd0: move *b12, b0, 0 +L3F68FBE0: +3f68fbe0: dsjs a10, L3F68FA40 +3f68fbf0: move *b12, b0, 0 +L3F68FC00: +3f68fc00: dsjs a10, L3F68FA60 +3f68fc10: move *b12, b0, 0 +L3F68FC20: +3f68fc20: dsjs a10, L3F68FA80 +3f68fc30: move *b12, b0, 0 +L3F68FC40: +3f68fc40: dsjs a10, L3F68FAA0 +3f68fc50: move *b12, b0, 0 +L3F68FC60: +3f68fc60: dsjs a10, L3F68FAC0 +3f68fc70: move *b12, b0, 0 +L3F68FC80: +3f68fc80: dsjs a10, L3F68FAE0 +3f68fc90: move *b12, b0, 0 +L3F68FCA0: +3f68fca0: dsjs a10, L3F68FB00 +3f68fcb0: move *b12, b0, 0 +L3F68FCC0: +3f68fcc0: dsjs a10, L3F68FB20 +3f68fcd0: move *b12, b0, 0 +L3F68FCE0: +3f68fce0: dsjs a10, L3F68FB40 +3f68fcf0: move *b12, b0, 0 +L3F68FD00: +3f68fd00: dsjs a10, L3F68FB60 +3f68fd10: move *b12, b0, 0 +L3F68FD20: +3f68fd20: dsjs a10, L3F68FB80 +3f68fd30: move *b12, b0, 0 +L3F68FD40: +3f68fd40: dsjs a10, L3F68FBA0 +3f68fd50: move *b12, b0, 0 +L3F68FD60: +3f68fd60: dsjs a10, L3F68FBC0 +3f68fd70: move *b12, b0, 0 +L3F68FD80: +3f68fd80: dsjs a10, L3F68FBE0 +3f68fd90: move *b12, b0, 0 +L3F68FDA0: +3f68fda0: dsjs a10, L3F68FC00 +3f68fdb0: move *b12, b0, 0 +L3F68FDC0: +3f68fdc0: dsjs a10, L3F68FC20 +3f68fdd0: move *b12, b0, 0 +L3F68FDE0: +3f68fde0: dsjs a10, L3F68FC40 +3f68fdf0: move *b12, b0, 0 +L3F68FE00: +3f68fe00: dsjs a10, L3F68FC60 +3f68fe10: move *b12, b0, 0 +L3F68FE20: +3f68fe20: dsjs a10, L3F68FC80 +3f68fe30: move *b12, b0, 0 +L3F68FE40: +3f68fe40: dsjs a10, L3F68FCA0 +3f68fe50: move *b12, b0, 0 +L3F68FE60: +3f68fe60: dsjs a10, L3F68FCC0 +3f68fe70: move *b12, b0, 0 +L3F68FE80: +3f68fe80: dsjs a10, L3F68FCE0 +3f68fe90: move *b12, b0, 0 +L3F68FEA0: +3f68fea0: dsjs a10, L3F68FD00 +3f68feb0: move *b12, b0, 0 +L3F68FEC0: +3f68fec0: dsjs a10, L3F68FD20 +3f68fed0: move *b12, b0, 0 +L3F68FEE0: +3f68fee0: dsjs a10, L3F68FD40 +3f68fef0: move *b12, b0, 0 +L3F68FF00: +3f68ff00: dsjs a10, L3F68FD60 +3f68ff10: move *b12, b0, 0 +L3F68FF20: +3f68ff20: dsjs a10, L3F68FD80 +3f68ff30: move *b12, b0, 0 +L3F68FF40: +3f68ff40: dsjs a10, L3F68FDA0 +3f68ff50: move *b12, b0, 0 +L3F68FF60: +3f68ff60: dsjs a10, L3F68FDC0 +3f68ff70: move *b12, b0, 0 +L3F68FF80: +3f68ff80: dsjs a10, L3F68FDE0 +3f68ff90: move *b12, b0, 0 +L3F68FFA0: +3f68ffa0: dsjs a10, L3F68FE00 +3f68ffb0: move *b12, b0, 0 +L3F68FFC0: +3f68ffc0: dsjs a10, L3F68FE20 +3f68ffd0: move *b12, b0, 0 +L3F68FFE0: +3f68ffe0: dsjs a10, L3F68FE40 +3f68fff0: move *b12, b0, 0 +L3F690000: +3f690000: dsjs a10, L3F68FE60 +3f690010: move *b12, b0, 0 +L3F690020: +3f690020: dsjs a10, L3F68FE80 +3f690030: move *b12, b0, 0 +L3F690040: +3f690040: dsjs a10, L3F68FEA0 +3f690050: move *b12, b0, 0 +L3F690060: +3f690060: dsjs a10, L3F68FEC0 +3f690070: move *b12, b0, 0 +L3F690080: +3f690080: dsjs a10, L3F68FEE0 +3f690090: move *b12, b0, 0 +L3F6900A0: +3f6900a0: dsjs a10, L3F68FF00 +3f6900b0: move *b12, b0, 0 +L3F6900C0: +3f6900c0: dsjs a10, L3F68FF20 +3f6900d0: move *b12, b0, 0 +L3F6900E0: +3f6900e0: dsjs a10, L3F68FF40 +3f6900f0: move *b12, b0, 0 +L3F690100: +3f690100: dsjs a10, L3F68FF60 +3f690110: move *b12, b0, 0 +L3F690120: +3f690120: dsjs a10, L3F68FF80 +3f690130: move *b12, b0, 0 +L3F690140: +3f690140: dsjs a10, L3F68FFA0 +3f690150: move *b12, b0, 0 +L3F690160: +3f690160: dsjs a10, L3F68FFC0 +3f690170: move *b12, b0, 0 +L3F690180: +3f690180: dsjs a10, L3F68FFE0 +3f690190: move *b12, b0, 0 +L3F6901A0: +3f6901a0: dsjs a10, L3F690000 +3f6901b0: move *b12, b0, 0 +L3F6901C0: +3f6901c0: dsjs a10, L3F690020 +3f6901d0: move *b12, b0, 0 +L3F6901E0: +3f6901e0: dsjs a10, L3F690040 +3f6901f0: move *b12, b0, 0 +L3F690200: +3f690200: dsjs a10, L3F690060 +3f690210: move *b12, b0, 0 +L3F690220: +3f690220: dsjs a10, L3F690080 +3f690230: move *b12, b0, 0 +L3F690240: +3f690240: dsjs a10, L3F6900A0 +3f690250: move *b12, b0, 0 +L3F690260: +3f690260: dsjs a10, L3F6900C0 +3f690270: move *b12, b0, 0 +L3F690280: +3f690280: dsjs a10, L3F6900E0 +3f690290: move *b12, b0, 0 +L3F6902A0: +3f6902a0: dsjs a10, L3F690100 +3f6902b0: move *b12, b0, 0 +L3F6902C0: +3f6902c0: dsjs a10, L3F690120 +3f6902d0: move *b12, b0, 0 +L3F6902E0: +3f6902e0: dsjs a10, L3F690140 +3f6902f0: move *b12, b0, 0 +L3F690300: +3f690300: dsjs a10, L3F690160 +3f690310: move *b12, b0, 0 +L3F690320: +3f690320: dsjs a10, L3F690180 +3f690330: move *b12, b0, 0 +L3F690340: +3f690340: dsjs a10, L3F6901A0 +3f690350: move *b12, b0, 0 +L3F690360: +3f690360: dsjs a10, L3F6901C0 +3f690370: move *b12, b0, 0 +L3F690380: +3f690380: dsjs a10, L3F6901E0 +3f690390: move *b12, b0, 0 +L3F6903A0: +3f6903a0: dsjs a10, L3F690200 +3f6903b0: move *b12, b0, 0 +L3F6903C0: +3f6903c0: dsjs a10, L3F690220 +3f6903d0: move *b12, b0, 0 +L3F6903E0: +3f6903e0: dsjs a10, L3F690240 +3f6903f0: move *b12, b0, 0 +L3F690400: +3f690400: dsjs a10, L3F690260 +3f690410: move *b12, b0, 0 +L3F690420: +3f690420: dsjs a10, L3F690280 +3f690430: move *b12, b0, 0 +L3F690440: +3f690440: dsjs a10, L3F6902A0 +3f690450: move *b12, b0, 0 +L3F690460: +3f690460: dsjs a10, L3F6902C0 +3f690470: move *b12, b0, 0 +L3F690480: +3f690480: dsjs a10, L3F6902E0 +3f690490: move *b12, b0, 0 +L3F6904A0: +3f6904a0: dsjs a10, L3F690300 +3f6904b0: move *b12, b0, 0 +L3F6904C0: +3f6904c0: dsjs a10, L3F690320 +3f6904d0: move *b12, b0, 0 +L3F6904E0: +3f6904e0: dsjs a10, L3F690340 +3f6904f0: move *b12, b0, 0 +L3F690500: +3f690500: dsjs a10, L3F690360 +3f690510: move *b12, b0, 0 +L3F690520: +3f690520: dsjs a10, L3F690380 +3f690530: move *b12, b0, 0 +L3F690540: +3f690540: dsjs a10, L3F6903A0 +3f690550: move *b12, b0, 0 +L3F690560: +3f690560: dsjs a10, L3F6903C0 +3f690570: move *b12, b0, 0 +L3F690580: +3f690580: dsjs a10, L3F6903E0 +3f690590: move *b12, b0, 0 +L3F6905A0: +3f6905a0: dsjs a10, L3F690400 +3f6905b0: move *b12, b0, 0 +L3F6905C0: +3f6905c0: dsjs a10, L3F690420 +3f6905d0: move *b12, b0, 0 +L3F6905E0: +3f6905e0: dsjs a10, L3F690440 +3f6905f0: move *b12, b0, 0 +L3F690600: +3f690600: dsjs a10, L3F690460 +3f690610: move *b12, b0, 0 +L3F690620: +3f690620: dsjs a10, L3F690480 +3f690630: move *b12, b0, 0 +L3F690640: +3f690640: dsjs a10, L3F6904A0 +3f690650: move *b12, b0, 0 +L3F690660: +3f690660: dsjs a10, L3F6904C0 +3f690670: move *b12, b0, 0 +L3F690680: +3f690680: dsjs a10, L3F6904E0 +3f690690: move *b12, b0, 0 +L3F6906A0: +3f6906a0: dsjs a10, L3F690500 +3f6906b0: move *b12, b0, 0 +L3F6906C0: +3f6906c0: dsjs a10, L3F690520 +3f6906d0: move *b12, b0, 0 +L3F6906E0: +3f6906e0: dsjs a10, L3F690540 +3f6906f0: move *b12, b0, 0 +L3F690700: +3f690700: dsjs a10, L3F690560 +3f690710: move *b12, b0, 0 +L3F690720: +3f690720: dsjs a10, L3F690580 +3f690730: move *b12, b0, 0 +L3F690740: +3f690740: dsjs a10, L3F6905A0 +3f690750: move *b12, b0, 0 +L3F690760: +3f690760: dsjs a10, L3F6905C0 +3f690770: move *b12, b0, 0 +L3F690780: +3f690780: dsjs a10, L3F6905E0 +3f690790: move *b12, b0, 0 +L3F6907A0: +3f6907a0: dsjs a10, L3F690600 +3f6907b0: move *b12, b0, 0 +L3F6907C0: +3f6907c0: dsjs a10, L3F690620 +3f6907d0: move *b12, b0, 0 +L3F6907E0: +3f6907e0: dsjs a10, L3F690640 +3f6907f0: move *b12, b0, 0 +L3F690800: +3f690800: dsjs a10, L3F690660 +3f690810: move *b12, b0, 0 +L3F690820: +3f690820: dsjs a10, L3F690680 +3f690830: move *b12, b0, 0 +L3F690840: +3f690840: dsjs a10, L3F6906A0 +3f690850: move *b12, b0, 0 +L3F690860: +3f690860: dsjs a10, L3F6906C0 +3f690870: move *b12, b0, 0 +L3F690880: +3f690880: dsjs a10, L3F6906E0 +3f690890: move *b12, b0, 0 +L3F6908A0: +3f6908a0: dsjs a10, L3F690700 +3f6908b0: move *b12, b0, 0 +L3F6908C0: +3f6908c0: dsjs a10, L3F690720 +3f6908d0: move *b12, b0, 0 +L3F6908E0: +3f6908e0: dsjs a10, L3F690740 +3f6908f0: move *b12, b0, 0 +L3F690900: +3f690900: dsjs a10, L3F690760 +3f690910: move *b12, b0, 0 +L3F690920: +3f690920: dsjs a10, L3F690780 +3f690930: move *b12, b0, 0 +L3F690940: +3f690940: dsjs a10, L3F6907A0 +3f690950: move *b12, b0, 0 +L3F690960: +3f690960: dsjs a10, L3F6907C0 +3f690970: move *b12, b0, 0 +L3F690980: +3f690980: dsjs a10, L3F6907E0 +3f690990: move *b12, b0, 0 +L3F6909A0: +3f6909a0: dsjs a10, L3F690800 +3f6909b0: move *b12, b0, 0 +L3F6909C0: +3f6909c0: dsjs a10, L3F690820 +3f6909d0: move *b12, b0, 0 +L3F6909E0: +3f6909e0: dsjs a10, L3F690840 +3f6909f0: move *b12, b0, 0 +L3F690A00: +3f690a00: dsjs a10, L3F690860 +3f690a10: move *b12, b0, 0 +L3F690A20: +3f690a20: dsjs a10, L3F690880 +3f690a30: move *b12, b0, 0 +L3F690A40: +3f690a40: dsjs a10, L3F6908A0 +3f690a50: move *b12, b0, 0 +L3F690A60: +3f690a60: dsjs a10, L3F6908C0 +3f690a70: move *b12, b0, 0 +L3F690A80: +3f690a80: dsjs a10, L3F6908E0 +3f690a90: move *b12, b0, 0 +L3F690AA0: +3f690aa0: dsjs a10, L3F690900 +3f690ab0: move *b12, b0, 0 +L3F690AC0: +3f690ac0: dsjs a10, L3F690920 +3f690ad0: move *b12, b0, 0 +L3F690AE0: +3f690ae0: dsjs a10, L3F690940 +3f690af0: move *b12, b0, 0 +L3F690B00: +3f690b00: dsjs a10, L3F690960 +3f690b10: move *b12, b0, 0 +L3F690B20: +3f690b20: dsjs a10, L3F690980 +3f690b30: move *b12, b0, 0 +L3F690B40: +3f690b40: dsjs a10, L3F6909A0 +3f690b50: move *b12, b0, 0 +L3F690B60: +3f690b60: dsjs a10, L3F6909C0 +3f690b70: move *b12, b0, 0 +L3F690B80: +3f690b80: dsjs a10, L3F6909E0 +3f690b90: move *b12, b0, 0 +L3F690BA0: +3f690ba0: dsjs a10, L3F690A00 +3f690bb0: move *b12, b0, 0 +L3F690BC0: +3f690bc0: dsjs a10, L3F690A20 +3f690bd0: move *b12, b0, 0 +L3F690BE0: +3f690be0: dsjs a10, L3F690A40 +3f690bf0: move *b12, b0, 0 +L3F690C00: +3f690c00: dsjs a10, L3F690A60 +3f690c10: move *b12, b0, 0 +L3F690C20: +3f690c20: dsjs a10, L3F690A80 +3f690c30: move *b12, b0, 0 +L3F690C40: +3f690c40: dsjs a10, L3F690AA0 +3f690c50: move *b12, b0, 0 +L3F690C60: +3f690c60: dsjs a10, L3F690AC0 +3f690c70: move *b12, b0, 0 +L3F690C80: +3f690c80: dsjs a10, L3F690AE0 +3f690c90: move *b12, b0, 0 +L3F690CA0: +3f690ca0: dsjs a10, L3F690B00 +3f690cb0: move *b12, b0, 0 +L3F690CC0: +3f690cc0: dsjs a10, L3F690B20 +3f690cd0: move *b12, b0, 0 +L3F690CE0: +3f690ce0: dsjs a10, L3F690B40 +3f690cf0: move *b12, b0, 0 +L3F690D00: +3f690d00: dsjs a10, L3F690B60 +3f690d10: move *b12, b0, 0 +L3F690D20: +3f690d20: dsjs a10, L3F690B80 +3f690d30: move *b12, b0, 0 +L3F690D40: +3f690d40: dsjs a10, L3F690BA0 +3f690d50: move *b12, b0, 0 +L3F690D60: +3f690d60: dsjs a10, L3F690BC0 +3f690d70: move *b12, b0, 0 +L3F690D80: +3f690d80: dsjs a10, L3F690BE0 +3f690d90: move *b12, b0, 0 +L3F690DA0: +3f690da0: dsjs a10, L3F690C00 +3f690db0: move *b12, b0, 0 +L3F690DC0: +3f690dc0: dsjs a10, L3F690C20 +3f690dd0: move *b12, b0, 0 +L3F690DE0: +3f690de0: dsjs a10, L3F690C40 +3f690df0: move *b12, b0, 0 +L3F690E00: +3f690e00: dsjs a10, L3F690C60 +3f690e10: move *b12, b0, 0 +L3F690E20: +3f690e20: dsjs a10, L3F690C80 +3f690e30: move *b12, b0, 0 +L3F690E40: +3f690e40: dsjs a10, L3F690CA0 +3f690e50: move *b12, b0, 0 +L3F690E60: +3f690e60: dsjs a10, L3F690CC0 +3f690e70: move *b12, b0, 0 +L3F690E80: +3f690e80: dsjs a10, L3F690CE0 +3f690e90: move *b12, b0, 0 +L3F690EA0: +3f690ea0: dsjs a10, L3F690D00 +3f690eb0: move *b12, b0, 0 +L3F690EC0: +3f690ec0: dsjs a10, L3F690D20 +3f690ed0: move *b12, b0, 0 +L3F690EE0: +3f690ee0: dsjs a10, L3F690D40 +3f690ef0: move *b12, b0, 0 +L3F690F00: +3f690f00: dsjs a10, L3F690D60 +3f690f10: move *b12, b0, 0 +L3F690F20: +3f690f20: dsjs a10, L3F690D80 +3f690f30: move *b12, b0, 0 +L3F690F40: +3f690f40: dsjs a10, L3F690DA0 +3f690f50: move *b12, b0, 0 +L3F690F60: +3f690f60: dsjs a10, L3F690DC0 +3f690f70: move *b12, b0, 0 +L3F690F80: +3f690f80: dsjs a10, L3F690DE0 +3f690f90: move *b12, b0, 0 +L3F690FA0: +3f690fa0: dsjs a10, L3F690E00 +3f690fb0: move *b12, b0, 0 +L3F690FC0: +3f690fc0: dsjs a10, L3F690E20 +3f690fd0: move *b12, b0, 0 +L3F690FE0: +3f690fe0: dsjs a10, L3F690E40 +3f690ff0: move *b12, b0, 0 +L3F691000: +3f691000: dsjs a10, L3F690E60 +3f691010: move *b12, b0, 0 +L3F691020: +3f691020: dsjs a10, L3F690E80 +3f691030: move *b12, b0, 0 +L3F691040: +3f691040: dsjs a10, L3F690EA0 +3f691050: move *b12, b0, 0 +L3F691060: +3f691060: dsjs a10, L3F690EC0 +3f691070: move *b12, b0, 0 +L3F691080: +3f691080: dsjs a10, L3F690EE0 +3f691090: move *b12, b0, 0 +L3F6910A0: +3f6910a0: dsjs a10, L3F690F00 +3f6910b0: move *b12, b0, 0 +L3F6910C0: +3f6910c0: dsjs a10, L3F690F20 +3f6910d0: move *b12, b0, 0 +L3F6910E0: +3f6910e0: dsjs a10, L3F690F40 +3f6910f0: move *b12, b0, 0 +L3F691100: +3f691100: dsjs a10, L3F690F60 +3f691110: move *b12, b0, 0 +L3F691120: +3f691120: dsjs a10, L3F690F80 +3f691130: move *b12, b0, 0 +L3F691140: +3f691140: dsjs a10, L3F690FA0 +3f691150: move *b12, b0, 0 +L3F691160: +3f691160: dsjs a10, L3F690FC0 +3f691170: move *b12, b0, 0 +L3F691180: +3f691180: dsjs a10, L3F690FE0 +3f691190: move *b12, b0, 0 +L3F6911A0: +3f6911a0: dsjs a10, L3F691000 +3f6911b0: move *b12, b0, 0 +L3F6911C0: +3f6911c0: dsjs a10, L3F691020 +3f6911d0: move *b12, b0, 0 +L3F6911E0: +3f6911e0: dsjs a10, L3F691040 +3f6911f0: move *b12, b0, 0 +L3F691200: +3f691200: dsjs a10, L3F691060 +3f691210: move *b12, b0, 0 +L3F691220: +3f691220: dsjs a10, L3F691080 +3f691230: move *b12, b0, 0 +L3F691240: +3f691240: dsjs a10, L3F6910A0 +3f691250: move *b12, b0, 0 +L3F691260: +3f691260: dsjs a10, L3F6910C0 +3f691270: move *b12, b0, 0 +L3F691280: +3f691280: dsjs a10, L3F6910E0 +3f691290: move *b12, b0, 0 +L3F6912A0: +3f6912a0: dsjs a10, L3F691100 +3f6912b0: move *b12, b0, 0 +L3F6912C0: +3f6912c0: dsjs a10, L3F691120 +3f6912d0: move *b12, b0, 0 +L3F6912E0: +3f6912e0: dsjs a10, L3F691140 +3f6912f0: move *b12, b0, 0 +L3F691300: +3f691300: dsjs a10, L3F691160 +3f691310: move *b12, b0, 0 +L3F691320: +3f691320: dsjs a10, L3F691180 +3f691330: move *b12, b0, 0 +L3F691340: +3f691340: dsjs a10, L3F6911A0 +3f691350: move *b12, b0, 0 +L3F691360: +3f691360: dsjs a10, L3F6911C0 +3f691370: move *b12, b0, 0 +L3F691380: +3f691380: dsjs a10, L3F6911E0 +3f691390: move *b12, b0, 0 +L3F6913A0: +3f6913a0: dsjs a10, L3F691200 +3f6913b0: move *b12, b0, 0 +L3F6913C0: +3f6913c0: dsjs a10, L3F691220 +3f6913d0: move *b12, b0, 0 +L3F6913E0: +3f6913e0: dsjs a10, L3F691240 +3f6913f0: move *b12, b0, 0 +L3F691400: +3f691400: dsjs a10, L3F691260 +3f691410: move *b12, b0, 0 +L3F691420: +3f691420: dsjs a10, L3F691280 +3f691430: move *b12, b0, 0 +L3F691440: +3f691440: dsjs a10, L3F6912A0 +3f691450: move *b12, b0, 0 +L3F691460: +3f691460: dsjs a10, L3F6912C0 +3f691470: move *b12, b0, 0 +L3F691480: +3f691480: dsjs a10, L3F6912E0 +3f691490: move *b12, b0, 0 +L3F6914A0: +3f6914a0: dsjs a10, L3F691300 +3f6914b0: move *b12, b0, 0 +L3F6914C0: +3f6914c0: dsjs a10, L3F691320 +3f6914d0: move *b12, b0, 0 +L3F6914E0: +3f6914e0: dsjs a10, L3F691340 +3f6914f0: move *b12, b0, 0 +L3F691500: +3f691500: dsjs a10, L3F691360 +3f691510: move *b12, b0, 0 +L3F691520: +3f691520: dsjs a10, L3F691380 +3f691530: move *b12, b0, 0 +L3F691540: +3f691540: dsjs a10, L3F6913A0 +3f691550: move *b12, b0, 0 +L3F691560: +3f691560: dsjs a10, L3F6913C0 +3f691570: move *b12, b0, 0 +L3F691580: +3f691580: dsjs a10, L3F6913E0 +3f691590: move *b12, b0, 0 +L3F6915A0: +3f6915a0: dsjs a10, L3F691400 +3f6915b0: move *b12, b0, 0 +L3F6915C0: +3f6915c0: dsjs a10, L3F691420 +3f6915d0: move *b12, b0, 0 +L3F6915E0: +3f6915e0: dsjs a10, L3F691440 +3f6915f0: move *b12, b0, 0 +L3F691600: +3f691600: dsjs a10, L3F691460 +3f691610: move *b12, b0, 0 +L3F691620: +3f691620: dsjs a10, L3F691480 +3f691630: move *b12, b0, 0 +L3F691640: +3f691640: dsjs a10, L3F6914A0 +3f691650: move *b12, b0, 0 +L3F691660: +3f691660: dsjs a10, L3F6914C0 +3f691670: move *b12, b0, 0 +L3F691680: +3f691680: dsjs a10, L3F6914E0 +3f691690: move *b12, b0, 0 +L3F6916A0: +3f6916a0: dsjs a10, L3F691500 +3f6916b0: move *b12, b0, 0 +L3F6916C0: +3f6916c0: dsjs a10, L3F691520 +3f6916d0: move *b12, b0, 0 +L3F6916E0: +3f6916e0: dsjs a10, L3F691540 +3f6916f0: move *b12, b0, 0 +L3F691700: +3f691700: dsjs a10, L3F691560 +3f691710: move *b12, b0, 0 +L3F691720: +3f691720: dsjs a10, L3F691580 +3f691730: move *b12, b0, 0 +L3F691740: +3f691740: dsjs a10, L3F6915A0 +3f691750: move *b12, b0, 0 +L3F691760: +3f691760: dsjs a10, L3F6915C0 +3f691770: move *b12, b0, 0 +L3F691780: +3f691780: dsjs a10, L3F6915E0 +3f691790: move *b12, b0, 0 +L3F6917A0: +3f6917a0: dsjs a10, L3F691600 +3f6917b0: move *b12, b0, 0 +L3F6917C0: +3f6917c0: dsjs a10, L3F691620 +3f6917d0: move *b12, b0, 0 +L3F6917E0: +3f6917e0: dsjs a10, L3F691640 +3f6917f0: move *b12, b0, 0 +L3F691800: +3f691800: dsjs a10, L3F691660 +3f691810: move *b12, b0, 0 +L3F691820: +3f691820: dsjs a10, L3F691680 +3f691830: move *b12, b0, 0 +L3F691840: +3f691840: dsjs a10, L3F6916A0 +3f691850: move *b12, b0, 0 +L3F691860: +3f691860: dsjs a10, L3F6916C0 +3f691870: move *b12, b0, 0 +L3F691880: +3f691880: dsjs a10, L3F6916E0 +3f691890: move *b12, b0, 0 +L3F6918A0: +3f6918a0: dsjs a10, L3F691700 +3f6918b0: move *b12, b0, 0 +L3F6918C0: +3f6918c0: dsjs a10, L3F691720 +3f6918d0: move *b12, b0, 0 +L3F6918E0: +3f6918e0: dsjs a10, L3F691740 +3f6918f0: move *b12, b0, 0 +L3F691900: +3f691900: dsjs a10, L3F691760 +3f691910: move *b12, b0, 0 +L3F691920: +3f691920: dsjs a10, L3F691780 +3f691930: move *b12, b0, 0 +L3F691940: +3f691940: dsjs a10, L3F6917A0 +3f691950: move *b12, b0, 0 +L3F691960: +3f691960: dsjs a10, L3F6917C0 +3f691970: move *b12, b0, 0 +L3F691980: +3f691980: dsjs a10, L3F6917E0 +3f691990: move *b12, b0, 0 +L3F6919A0: +3f6919a0: dsjs a10, L3F691800 +3f6919b0: move *b12, b0, 0 +L3F6919C0: +3f6919c0: dsjs a10, L3F691820 +3f6919d0: move *b12, b0, 0 +L3F6919E0: +3f6919e0: dsjs a10, L3F691840 +3f6919f0: move *b12, b0, 0 +L3F691A00: +3f691a00: dsjs a10, L3F691860 +3f691a10: move *b12, b0, 0 +L3F691A20: +3f691a20: dsjs a10, L3F691880 +3f691a30: move *b12, b0, 0 +L3F691A40: +3f691a40: dsjs a10, L3F6918A0 +3f691a50: move *b12, b0, 0 +L3F691A60: +3f691a60: dsjs a10, L3F6918C0 +3f691a70: move *b12, b0, 0 +L3F691A80: +3f691a80: dsjs a10, L3F6918E0 +3f691a90: move *b12, b0, 0 +L3F691AA0: +3f691aa0: dsjs a10, L3F691900 +3f691ab0: move *b12, b0, 0 +L3F691AC0: +3f691ac0: dsjs a10, L3F691920 +3f691ad0: move *b12, b0, 0 +L3F691AE0: +3f691ae0: dsjs a10, L3F691940 +3f691af0: move *b12, b0, 0 +L3F691B00: +3f691b00: dsjs a10, L3F691960 +3f691b10: move *b12, b0, 0 +L3F691B20: +3f691b20: dsjs a10, L3F691980 +3f691b30: move *b12, b0, 0 +L3F691B40: +3f691b40: dsjs a10, L3F6919A0 +3f691b50: move *b12, b0, 0 +L3F691B60: +3f691b60: dsjs a10, L3F6919C0 +3f691b70: move *b12, b0, 0 +L3F691B80: +3f691b80: dsjs a10, L3F6919E0 +3f691b90: move *b12, b0, 0 +L3F691BA0: +3f691ba0: dsjs a10, L3F691A00 +3f691bb0: move *b12, b0, 0 +L3F691BC0: +3f691bc0: dsjs a10, L3F691A20 +3f691bd0: move *b12, b0, 0 +L3F691BE0: +3f691be0: dsjs a10, L3F691A40 +3f691bf0: move *b12, b0, 0 +L3F691C00: +3f691c00: dsjs a10, L3F691A60 +3f691c10: move *b12, b0, 0 +L3F691C20: +3f691c20: dsjs a10, L3F691A80 +3f691c30: move *b12, b0, 0 +L3F691C40: +3f691c40: dsjs a10, L3F691AA0 +3f691c50: move *b12, b0, 0 +L3F691C60: +3f691c60: dsjs a10, L3F691AC0 +3f691c70: move *b12, b0, 0 +L3F691C80: +3f691c80: dsjs a10, L3F691AE0 +3f691c90: move *b12, b0, 0 +L3F691CA0: +3f691ca0: dsjs a10, L3F691B00 +3f691cb0: move *b12, b0, 0 +L3F691CC0: +3f691cc0: dsjs a10, L3F691B20 +3f691cd0: move *b12, b0, 0 +L3F691CE0: +3f691ce0: dsjs a10, L3F691B40 +3f691cf0: move *b12, b0, 0 +L3F691D00: +3f691d00: dsjs a10, L3F691B60 +3f691d10: move *b12, b0, 0 +L3F691D20: +3f691d20: dsjs a10, L3F691B80 +3f691d30: move *b12, b0, 0 +L3F691D40: +3f691d40: dsjs a10, L3F691BA0 +3f691d50: move *b12, b0, 0 +L3F691D60: +3f691d60: dsjs a10, L3F691BC0 +3f691d70: move *b12, b0, 0 +L3F691D80: +3f691d80: dsjs a10, L3F691BE0 +3f691d90: move *b12, b0, 0 +L3F691DA0: +3f691da0: dsjs a10, L3F691C00 +3f691db0: move *b12, b0, 0 +L3F691DC0: +3f691dc0: dsjs a10, L3F691C20 +3f691dd0: move *b12, b0, 0 +L3F691DE0: +3f691de0: dsjs a10, L3F691C40 +3f691df0: move *b12, b0, 0 +L3F691E00: +3f691e00: dsjs a10, L3F691C60 +3f691e10: move *b12, b0, 0 +L3F691E20: +3f691e20: dsjs a10, L3F691C80 +3f691e30: move *b12, b0, 0 +L3F691E40: +3f691e40: dsjs a10, L3F691CA0 +3f691e50: move *b12, b0, 0 +L3F691E60: +3f691e60: dsjs a10, L3F691CC0 +3f691e70: move *b12, b0, 0 +L3F691E80: +3f691e80: dsjs a10, L3F691CE0 +3f691e90: move *b12, b0, 0 +L3F691EA0: +3f691ea0: dsjs a10, L3F691D00 +3f691eb0: move *b12, b0, 0 +L3F691EC0: +3f691ec0: dsjs a10, L3F691D20 +3f691ed0: move *b12, b0, 0 +L3F691EE0: +3f691ee0: dsjs a10, L3F691D40 +3f691ef0: move *b12, b0, 0 +L3F691F00: +3f691f00: dsjs a10, L3F691D60 +3f691f10: move *b12, b0, 0 +L3F691F20: +3f691f20: dsjs a10, L3F691D80 +3f691f30: move *b12, b0, 0 +L3F691F40: +3f691f40: dsjs a10, L3F691DA0 +3f691f50: move *b12, b0, 0 +L3F691F60: +3f691f60: dsjs a10, L3F691DC0 +3f691f70: move *b12, b0, 0 +L3F691F80: +3f691f80: dsjs a10, L3F691DE0 +3f691f90: move *b12, b0, 0 +L3F691FA0: +3f691fa0: dsjs a10, L3F691E00 +3f691fb0: move *b12, b0, 0 +L3F691FC0: +3f691fc0: dsjs a10, L3F691E20 +3f691fd0: move *b12, b0, 0 +L3F691FE0: +3f691fe0: dsjs a10, L3F691E40 +3f691ff0: move *b12, b0, 0 +L3F692000: +3f692000: dsjs a10, L3F691E60 +3f692010: move *b12, b0, 0 +L3F692020: +3f692020: dsjs a10, L3F691E80 +3f692030: move *b12, b0, 0 +L3F692040: +3f692040: dsjs a10, L3F691EA0 +3f692050: move *b12, b0, 0 +L3F692060: +3f692060: dsjs a10, L3F691EC0 +3f692070: move *b12, b0, 0 +L3F692080: +3f692080: dsjs a10, L3F691EE0 +3f692090: move *b12, b0, 0 +L3F6920A0: +3f6920a0: dsjs a10, L3F691F00 +3f6920b0: move *b12, b0, 0 +L3F6920C0: +3f6920c0: dsjs a10, L3F691F20 +3f6920d0: move *b12, b0, 0 +L3F6920E0: +3f6920e0: dsjs a10, L3F691F40 +3f6920f0: move *b12, b0, 0 +L3F692100: +3f692100: dsjs a10, L3F691F60 +3f692110: move *b12, b0, 0 +L3F692120: +3f692120: dsjs a10, L3F691F80 +3f692130: move *b12, b0, 0 +L3F692140: +3f692140: dsjs a10, L3F691FA0 +3f692150: move *b12, b0, 0 +L3F692160: +3f692160: dsjs a10, L3F691FC0 +3f692170: move *b12, b0, 0 +L3F692180: +3f692180: dsjs a10, L3F691FE0 +3f692190: move *b12, b0, 0 +L3F6921A0: +3f6921a0: dsjs a10, L3F692000 +3f6921b0: move *b12, b0, 0 +L3F6921C0: +3f6921c0: dsjs a10, L3F692020 +3f6921d0: move *b12, b0, 0 +L3F6921E0: +3f6921e0: dsjs a10, L3F692040 +3f6921f0: move *b12, b0, 0 +L3F692200: +3f692200: dsjs a10, L3F692060 +3f692210: move *b12, b0, 0 +L3F692220: +3f692220: dsjs a10, L3F692080 +3f692230: move *b12, b0, 0 +L3F692240: +3f692240: dsjs a10, L3F6920A0 +3f692250: move *b12, b0, 0 +L3F692260: +3f692260: dsjs a10, L3F6920C0 +3f692270: move *b12, b0, 0 +L3F692280: +3f692280: dsjs a10, L3F6920E0 +3f692290: move *b12, b0, 0 +L3F6922A0: +3f6922a0: dsjs a10, L3F692100 +3f6922b0: move *b12, b0, 0 +L3F6922C0: +3f6922c0: dsjs a10, L3F692120 +3f6922d0: move *b12, b0, 0 +L3F6922E0: +3f6922e0: dsjs a10, L3F692140 +3f6922f0: move *b12, b0, 0 +L3F692300: +3f692300: dsjs a10, L3F692160 +3f692310: move *b12, b0, 0 +L3F692320: +3f692320: dsjs a10, L3F692180 +3f692330: move *b12, b0, 0 +L3F692340: +3f692340: dsjs a10, L3F6921A0 +3f692350: move *b12, b0, 0 +L3F692360: +3f692360: dsjs a10, L3F6921C0 +3f692370: move *b12, b0, 0 +L3F692380: +3f692380: dsjs a10, L3F6921E0 +3f692390: move *b12, b0, 0 +L3F6923A0: +3f6923a0: dsjs a10, L3F692200 +3f6923b0: move *b12, b0, 0 +L3F6923C0: +3f6923c0: dsjs a10, L3F692220 +3f6923d0: move *b12, b0, 0 +L3F6923E0: +3f6923e0: dsjs a10, L3F692240 +3f6923f0: move *b12, b0, 0 +L3F692400: +3f692400: dsjs a10, L3F692260 +3f692410: move *b12, b0, 0 +L3F692420: +3f692420: dsjs a10, L3F692280 +3f692430: move *b12, b0, 0 +L3F692440: +3f692440: dsjs a10, L3F6922A0 +3f692450: move *b12, b0, 0 +L3F692460: +3f692460: dsjs a10, L3F6922C0 +3f692470: move *b12, b0, 0 +L3F692480: +3f692480: dsjs a10, L3F6922E0 +3f692490: move *b12, b0, 0 +L3F6924A0: +3f6924a0: dsjs a10, L3F692300 +3f6924b0: move *b12, b0, 0 +L3F6924C0: +3f6924c0: dsjs a10, L3F692320 +3f6924d0: move *b12, b0, 0 +L3F6924E0: +3f6924e0: dsjs a10, L3F692340 +3f6924f0: move *b12, b0, 0 +L3F692500: +3f692500: dsjs a10, L3F692360 +3f692510: move *b12, b0, 0 +L3F692520: +3f692520: dsjs a10, L3F692380 +3f692530: move *b12, b0, 0 +L3F692540: +3f692540: dsjs a10, L3F6923A0 +3f692550: move *b12, b0, 0 +L3F692560: +3f692560: dsjs a10, L3F6923C0 +3f692570: move *b12, b0, 0 +L3F692580: +3f692580: dsjs a10, L3F6923E0 +3f692590: move *b12, b0, 0 +L3F6925A0: +3f6925a0: dsjs a10, L3F692400 +3f6925b0: move *b12, b0, 0 +L3F6925C0: +3f6925c0: dsjs a10, L3F692420 +3f6925d0: move *b12, b0, 0 +L3F6925E0: +3f6925e0: dsjs a10, L3F692440 +3f6925f0: move *b12, b0, 0 +L3F692600: +3f692600: dsjs a10, L3F692460 +3f692610: move *b12, b0, 0 +L3F692620: +3f692620: dsjs a10, L3F692480 +3f692630: move *b12, b0, 0 +L3F692640: +3f692640: dsjs a10, L3F6924A0 +3f692650: move *b12, b0, 0 +L3F692660: +3f692660: dsjs a10, L3F6924C0 +3f692670: move *b12, b0, 0 +L3F692680: +3f692680: dsjs a10, L3F6924E0 +3f692690: move *b12, b0, 0 +L3F6926A0: +3f6926a0: dsjs a10, L3F692500 +3f6926b0: move *b12, b0, 0 +L3F6926C0: +3f6926c0: dsjs a10, L3F692520 +3f6926d0: move *b12, b0, 0 +L3F6926E0: +3f6926e0: dsjs a10, L3F692540 +3f6926f0: move *b12, b0, 0 +L3F692700: +3f692700: dsjs a10, L3F692560 +3f692710: move *b12, b0, 0 +L3F692720: +3f692720: dsjs a10, L3F692580 +3f692730: move *b12, b0, 0 +L3F692740: +3f692740: dsjs a10, L3F6925A0 +3f692750: move *b12, b0, 0 +L3F692760: +3f692760: dsjs a10, L3F6925C0 +3f692770: move *b12, b0, 0 +L3F692780: +3f692780: dsjs a10, L3F6925E0 +3f692790: move *b12, b0, 0 +L3F6927A0: +3f6927a0: dsjs a10, L3F692600 +3f6927b0: move *b12, b0, 0 +L3F6927C0: +3f6927c0: dsjs a10, L3F692620 +3f6927d0: move *b12, b0, 0 +L3F6927E0: +3f6927e0: dsjs a10, L3F692640 +3f6927f0: move *b12, b0, 0 +L3F692800: +3f692800: dsjs a10, L3F692660 +3f692810: move *b12, b0, 0 +L3F692820: +3f692820: dsjs a10, L3F692680 +3f692830: move *b12, b0, 0 +L3F692840: +3f692840: dsjs a10, L3F6926A0 +3f692850: move *b12, b0, 0 +L3F692860: +3f692860: dsjs a10, L3F6926C0 +3f692870: move *b12, b0, 0 +L3F692880: +3f692880: dsjs a10, L3F6926E0 +3f692890: move *b12, b0, 0 +L3F6928A0: +3f6928a0: dsjs a10, L3F692700 +3f6928b0: move *b12, b0, 0 +L3F6928C0: +3f6928c0: dsjs a10, L3F692720 +3f6928d0: move *b12, b0, 0 +L3F6928E0: +3f6928e0: dsjs a10, L3F692740 +3f6928f0: move *b12, b0, 0 +L3F692900: +3f692900: dsjs a10, L3F692760 +3f692910: move *b12, b0, 0 +L3F692920: +3f692920: dsjs a10, L3F692780 +3f692930: move *b12, b0, 0 +L3F692940: +3f692940: dsjs a10, L3F6927A0 +3f692950: move *b12, b0, 0 +L3F692960: +3f692960: dsjs a10, L3F6927C0 +3f692970: move *b12, b0, 0 +L3F692980: +3f692980: dsjs a10, L3F6927E0 +3f692990: move *b12, b0, 0 +L3F6929A0: +3f6929a0: dsjs a10, L3F692800 +3f6929b0: move *b12, b0, 0 +L3F6929C0: +3f6929c0: dsjs a10, L3F692820 +3f6929d0: move *b12, b0, 0 +L3F6929E0: +3f6929e0: dsjs a10, L3F692840 +3f6929f0: move *b12, b0, 0 +L3F692A00: +3f692a00: dsjs a10, L3F692860 +3f692a10: move *b12, b0, 0 +L3F692A20: +3f692a20: dsjs a10, L3F692880 +3f692a30: move *b12, b0, 0 +L3F692A40: +3f692a40: dsjs a10, L3F6928A0 +3f692a50: move *b12, b0, 0 +L3F692A60: +3f692a60: dsjs a10, L3F6928C0 +3f692a70: move *b12, b0, 0 +L3F692A80: +3f692a80: dsjs a10, L3F6928E0 +3f692a90: move *b12, b0, 0 +L3F692AA0: +3f692aa0: dsjs a10, L3F692900 +3f692ab0: move *b12, b0, 0 +L3F692AC0: +3f692ac0: dsjs a10, L3F692920 +3f692ad0: move *b12, b0, 0 +L3F692AE0: +3f692ae0: dsjs a10, L3F692940 +3f692af0: move *b12, b0, 0 +L3F692B00: +3f692b00: dsjs a10, L3F692960 +3f692b10: move *b12, b0, 0 +L3F692B20: +3f692b20: dsjs a10, L3F692980 +3f692b30: move *b12, b0, 0 +L3F692B40: +3f692b40: dsjs a10, L3F6929A0 +3f692b50: move *b12, b0, 0 +L3F692B60: +3f692b60: dsjs a10, L3F6929C0 +3f692b70: move *b12, b0, 0 +L3F692B80: +3f692b80: dsjs a10, L3F6929E0 +3f692b90: move *b12, b0, 0 +L3F692BA0: +3f692ba0: dsjs a10, L3F692A00 +3f692bb0: move *b12, b0, 0 +L3F692BC0: +3f692bc0: dsjs a10, L3F692A20 +3f692bd0: move *b12, b0, 0 +L3F692BE0: +3f692be0: dsjs a10, L3F692A40 +3f692bf0: move *b12, b0, 0 +L3F692C00: +3f692c00: dsjs a10, L3F692A60 +3f692c10: move *b12, b0, 0 +L3F692C20: +3f692c20: dsjs a10, L3F692A80 +3f692c30: move *b12, b0, 0 +L3F692C40: +3f692c40: dsjs a10, L3F692AA0 +3f692c50: move *b12, b0, 0 +L3F692C60: +3f692c60: dsjs a10, L3F692AC0 +3f692c70: move *b12, b0, 0 +L3F692C80: +3f692c80: dsjs a10, L3F692AE0 +3f692c90: move *b12, b0, 0 +L3F692CA0: +3f692ca0: dsjs a10, L3F692B00 +3f692cb0: move *b12, b0, 0 +L3F692CC0: +3f692cc0: dsjs a10, L3F692B20 +3f692cd0: move *b12, b0, 0 +L3F692CE0: +3f692ce0: dsjs a10, L3F692B40 +3f692cf0: move *b12, b0, 0 +L3F692D00: +3f692d00: dsjs a10, L3F692B60 +3f692d10: move *b12, b0, 0 +L3F692D20: +3f692d20: dsjs a10, L3F692B80 +3f692d30: move *b12, b0, 0 +L3F692D40: +3f692d40: dsjs a10, L3F692BA0 +3f692d50: move *b12, b0, 0 +L3F692D60: +3f692d60: dsjs a10, L3F692BC0 +3f692d70: move *b12, b0, 0 +L3F692D80: +3f692d80: dsjs a10, L3F692BE0 +3f692d90: move *b12, b0, 0 +L3F692DA0: +3f692da0: dsjs a10, L3F692C00 +3f692db0: move *b12, b0, 0 +L3F692DC0: +3f692dc0: dsjs a10, L3F692C20 +3f692dd0: move *b12, b0, 0 +L3F692DE0: +3f692de0: dsjs a10, L3F692C40 +3f692df0: move *b12, b0, 0 +L3F692E00: +3f692e00: dsjs a10, L3F692C60 +3f692e10: move *b12, b0, 0 +L3F692E20: +3f692e20: dsjs a10, L3F692C80 +3f692e30: move *b12, b0, 0 +L3F692E40: +3f692e40: dsjs a10, L3F692CA0 +3f692e50: move *b12, b0, 0 +L3F692E60: +3f692e60: dsjs a10, L3F692CC0 +3f692e70: move *b12, b0, 0 +L3F692E80: +3f692e80: dsjs a10, L3F692CE0 +3f692e90: move *b12, b0, 0 +L3F692EA0: +3f692ea0: dsjs a10, L3F692D00 +3f692eb0: move *b12, b0, 0 +L3F692EC0: +3f692ec0: dsjs a10, L3F692D20 +3f692ed0: move *b12, b0, 0 +L3F692EE0: +3f692ee0: dsjs a10, L3F692D40 +3f692ef0: move *b12, b0, 0 +L3F692F00: +3f692f00: dsjs a10, L3F692D60 +3f692f10: move *b12, b0, 0 +L3F692F20: +3f692f20: dsjs a10, L3F692D80 +3f692f30: move *b12, b0, 0 +L3F692F40: +3f692f40: dsjs a10, L3F692DA0 +3f692f50: move *b12, b0, 0 +L3F692F60: +3f692f60: dsjs a10, L3F692DC0 +3f692f70: move *b12, b0, 0 +L3F692F80: +3f692f80: dsjs a10, L3F692DE0 +3f692f90: move *b12, b0, 0 +L3F692FA0: +3f692fa0: dsjs a10, L3F692E00 +3f692fb0: move *b12, b0, 0 +L3F692FC0: +3f692fc0: dsjs a10, L3F692E20 +3f692fd0: move *b12, b0, 0 +L3F692FE0: +3f692fe0: dsjs a10, L3F692E40 +3f692ff0: move *b12, b0, 0 +L3F693000: +3f693000: dsjs a10, L3F692E60 +3f693010: move *b12, b0, 0 +L3F693020: +3f693020: dsjs a10, L3F692E80 +3f693030: move *b12, b0, 0 +L3F693040: +3f693040: dsjs a10, L3F692EA0 +3f693050: move *b12, b0, 0 +L3F693060: +3f693060: dsjs a10, L3F692EC0 +3f693070: move *b12, b0, 0 +L3F693080: +3f693080: dsjs a10, L3F692EE0 +3f693090: move *b12, b0, 0 +L3F6930A0: +3f6930a0: dsjs a10, L3F692F00 +3f6930b0: move *b12, b0, 0 +L3F6930C0: +3f6930c0: dsjs a10, L3F692F20 +3f6930d0: move *b12, b0, 0 +L3F6930E0: +3f6930e0: dsjs a10, L3F692F40 +3f6930f0: move *b12, b0, 0 +L3F693100: +3f693100: dsjs a10, L3F692F60 +3f693110: move *b12, b0, 0 +L3F693120: +3f693120: dsjs a10, L3F692F80 +3f693130: move *b12, b0, 0 +L3F693140: +3f693140: dsjs a10, L3F692FA0 +3f693150: move *b12, b0, 0 +L3F693160: +3f693160: dsjs a10, L3F692FC0 +3f693170: move *b12, b0, 0 +L3F693180: +3f693180: dsjs a10, L3F692FE0 +3f693190: move *b12, b0, 0 +L3F6931A0: +3f6931a0: dsjs a10, L3F693000 +3f6931b0: move *b12, b0, 0 +L3F6931C0: +3f6931c0: dsjs a10, L3F693020 +3f6931d0: move *b12, b0, 0 +L3F6931E0: +3f6931e0: dsjs a10, L3F693040 +3f6931f0: move *b12, b0, 0 +L3F693200: +3f693200: dsjs a10, L3F693060 +3f693210: move *b12, b0, 0 +L3F693220: +3f693220: dsjs a10, L3F693080 +3f693230: move *b12, b0, 0 +L3F693240: +3f693240: dsjs a10, L3F6930A0 +3f693250: move *b12, b0, 0 +L3F693260: +3f693260: dsjs a10, L3F6930C0 +3f693270: move *b12, b0, 0 +L3F693280: +3f693280: dsjs a10, L3F6930E0 +3f693290: move *b12, b0, 0 +L3F6932A0: +3f6932a0: dsjs a10, L3F693100 +3f6932b0: move *b12, b0, 0 +L3F6932C0: +3f6932c0: dsjs a10, L3F693120 +3f6932d0: move *b12, b0, 0 +L3F6932E0: +3f6932e0: dsjs a10, L3F693140 +3f6932f0: move *b12, b0, 0 +L3F693300: +3f693300: dsjs a10, L3F693160 +3f693310: move *b12, b0, 0 +L3F693320: +3f693320: dsjs a10, L3F693180 +3f693330: move *b12, b0, 0 +L3F693340: +3f693340: dsjs a10, L3F6931A0 +3f693350: move *b12, b0, 0 +L3F693360: +3f693360: dsjs a10, L3F6931C0 +3f693370: move *b12, b0, 0 +L3F693380: +3f693380: dsjs a10, L3F6931E0 +3f693390: move *b12, b0, 0 +L3F6933A0: +3f6933a0: dsjs a10, L3F693200 +3f6933b0: move *b12, b0, 0 +L3F6933C0: +3f6933c0: dsjs a10, L3F693220 +3f6933d0: move *b12, b0, 0 +L3F6933E0: +3f6933e0: dsjs a10, L3F693240 +3f6933f0: move *b12, b0, 0 +L3F693400: +3f693400: dsjs a10, L3F693260 +3f693410: move *b12, b0, 0 +L3F693420: +3f693420: dsjs a10, L3F693280 +3f693430: move *b12, b0, 0 +L3F693440: +3f693440: dsjs a10, L3F6932A0 +3f693450: move *b12, b0, 0 +L3F693460: +3f693460: dsjs a10, L3F6932C0 +3f693470: move *b12, b0, 0 +L3F693480: +3f693480: dsjs a10, L3F6932E0 +3f693490: move *b12, b0, 0 +L3F6934A0: +3f6934a0: dsjs a10, L3F693300 +3f6934b0: move *b12, b0, 0 +L3F6934C0: +3f6934c0: dsjs a10, L3F693320 +3f6934d0: move *b12, b0, 0 +L3F6934E0: +3f6934e0: dsjs a10, L3F693340 +3f6934f0: move *b12, b0, 0 +L3F693500: +3f693500: dsjs a10, L3F693360 +3f693510: move *b12, b0, 0 +L3F693520: +3f693520: dsjs a10, L3F693380 +3f693530: move *b12, b0, 0 +L3F693540: +3f693540: dsjs a10, L3F6933A0 +3f693550: move *b12, b0, 0 +L3F693560: +3f693560: dsjs a10, L3F6933C0 +3f693570: move *b12, b0, 0 +L3F693580: +3f693580: dsjs a10, L3F6933E0 +3f693590: move *b12, b0, 0 +L3F6935A0: +3f6935a0: dsjs a10, L3F693400 +3f6935b0: move *b12, b0, 0 +L3F6935C0: +3f6935c0: dsjs a10, L3F693420 +3f6935d0: move *b12, b0, 0 +L3F6935E0: +3f6935e0: dsjs a10, L3F693440 +3f6935f0: move *b12, b0, 0 +L3F693600: +3f693600: dsjs a10, L3F693460 +3f693610: move *b12, b0, 0 +L3F693620: +3f693620: dsjs a10, L3F693480 +3f693630: move *b12, b0, 0 +L3F693640: +3f693640: dsjs a10, L3F6934A0 +3f693650: move *b12, b0, 0 +L3F693660: +3f693660: dsjs a10, L3F6934C0 +3f693670: move *b12, b0, 0 +L3F693680: +3f693680: dsjs a10, L3F6934E0 +3f693690: move *b12, b0, 0 +L3F6936A0: +3f6936a0: dsjs a10, L3F693500 +3f6936b0: move *b12, b0, 0 +L3F6936C0: +3f6936c0: dsjs a10, L3F693520 +3f6936d0: move *b12, b0, 0 +L3F6936E0: +3f6936e0: dsjs a10, L3F693540 +3f6936f0: move *b12, b0, 0 +L3F693700: +3f693700: dsjs a10, L3F693560 +3f693710: move *b12, b0, 0 +L3F693720: +3f693720: dsjs a10, L3F693580 +3f693730: move *b12, b0, 0 +L3F693740: +3f693740: dsjs a10, L3F6935A0 +3f693750: move *b12, b0, 0 +L3F693760: +3f693760: dsjs a10, L3F6935C0 +3f693770: move *b12, b0, 0 +L3F693780: +3f693780: dsjs a10, L3F6935E0 +3f693790: move *b12, b0, 0 +L3F6937A0: +3f6937a0: dsjs a10, L3F693600 +3f6937b0: move *b12, b0, 0 +L3F6937C0: +3f6937c0: dsjs a10, L3F693620 +3f6937d0: move *b12, b0, 0 +L3F6937E0: +3f6937e0: dsjs a10, L3F693640 +3f6937f0: move *b12, b0, 0 +L3F693800: +3f693800: dsjs a10, L3F693660 +3f693810: move *b12, b0, 0 +L3F693820: +3f693820: dsjs a10, L3F693680 +3f693830: move *b12, b0, 0 +L3F693840: +3f693840: dsjs a10, L3F6936A0 +3f693850: move *b12, b0, 0 +L3F693860: +3f693860: dsjs a10, L3F6936C0 +3f693870: move *b12, b0, 0 +L3F693880: +3f693880: dsjs a10, L3F6936E0 +3f693890: move *b12, b0, 0 +L3F6938A0: +3f6938a0: dsjs a10, L3F693700 +3f6938b0: move *b12, b0, 0 +L3F6938C0: +3f6938c0: dsjs a10, L3F693720 +3f6938d0: move *b12, b0, 0 +L3F6938E0: +3f6938e0: dsjs a10, L3F693740 +3f6938f0: move *b12, b0, 0 +L3F693900: +3f693900: dsjs a10, L3F693760 +3f693910: move *b12, b0, 0 +L3F693920: +3f693920: dsjs a10, L3F693780 +3f693930: move *b12, b0, 0 +L3F693940: +3f693940: dsjs a10, L3F6937A0 +3f693950: move *b12, b0, 0 +L3F693960: +3f693960: dsjs a10, L3F6937C0 +3f693970: move *b12, b0, 0 +L3F693980: +3f693980: dsjs a10, L3F6937E0 +3f693990: move *b12, b0, 0 +L3F6939A0: +3f6939a0: dsjs a10, L3F693800 +3f6939b0: move *b12, b0, 0 +L3F6939C0: +3f6939c0: dsjs a10, L3F693820 +3f6939d0: move *b12, b0, 0 +L3F6939E0: +3f6939e0: dsjs a10, L3F693840 +3f6939f0: move *b12, b0, 0 +L3F693A00: +3f693a00: dsjs a10, L3F693860 +3f693a10: move *b12, b0, 0 +L3F693A20: +3f693a20: dsjs a10, L3F693880 +3f693a30: move *b12, b0, 0 +L3F693A40: +3f693a40: dsjs a10, L3F6938A0 +3f693a50: move *b12, b0, 0 +L3F693A60: +3f693a60: dsjs a10, L3F6938C0 +3f693a70: move *b12, b0, 0 +L3F693A80: +3f693a80: dsjs a10, L3F6938E0 +3f693a90: move *b12, b0, 0 +L3F693AA0: +3f693aa0: dsjs a10, L3F693900 +3f693ab0: move *b12, b0, 0 +L3F693AC0: +3f693ac0: dsjs a10, L3F693920 +3f693ad0: move *b12, b0, 0 +L3F693AE0: +3f693ae0: dsjs a10, L3F693940 +3f693af0: move *b12, b0, 0 +L3F693B00: +3f693b00: dsjs a10, L3F693960 +3f693b10: move *b12, b0, 0 +L3F693B20: +3f693b20: dsjs a10, L3F693980 +3f693b30: move *b12, b0, 0 +L3F693B40: +3f693b40: dsjs a10, L3F6939A0 +3f693b50: move *b12, b0, 0 +L3F693B60: +3f693b60: dsjs a10, L3F6939C0 +3f693b70: move *b12, b0, 0 +L3F693B80: +3f693b80: dsjs a10, L3F6939E0 +3f693b90: move *b12, b0, 0 +L3F693BA0: +3f693ba0: dsjs a10, L3F693A00 +3f693bb0: move *b12, b0, 0 +L3F693BC0: +3f693bc0: dsjs a10, L3F693A20 +3f693bd0: move *b12, b0, 0 +L3F693BE0: +3f693be0: dsjs a10, L3F693A40 +3f693bf0: move *b12, b0, 0 +L3F693C00: +3f693c00: dsjs a10, L3F693A60 +3f693c10: move *b12, b0, 0 +L3F693C20: +3f693c20: dsjs a10, L3F693A80 +3f693c30: move *b12, b0, 0 +L3F693C40: +3f693c40: dsjs a10, L3F693AA0 +3f693c50: move *b12, b0, 0 +L3F693C60: +3f693c60: dsjs a10, L3F693AC0 +3f693c70: move *b12, b0, 0 +L3F693C80: +3f693c80: dsjs a10, L3F693AE0 +3f693c90: move *b12, b0, 0 +L3F693CA0: +3f693ca0: dsjs a10, L3F693B00 +3f693cb0: move *b12, b0, 0 +L3F693CC0: +3f693cc0: dsjs a10, L3F693B20 +3f693cd0: move *b12, b0, 0 +L3F693CE0: +3f693ce0: dsjs a10, L3F693B40 +3f693cf0: move *b12, b0, 0 +L3F693D00: +3f693d00: dsjs a10, L3F693B60 +3f693d10: move *b12, b0, 0 +L3F693D20: +3f693d20: dsjs a10, L3F693B80 +3f693d30: move *b12, b0, 0 +L3F693D40: +3f693d40: dsjs a10, L3F693BA0 +3f693d50: move *b12, b0, 0 +L3F693D60: +3f693d60: dsjs a10, L3F693BC0 +3f693d70: move *b12, b0, 0 +L3F693D80: +3f693d80: dsjs a10, L3F693BE0 +3f693d90: move *b12, b0, 0 +L3F693DA0: +3f693da0: dsjs a10, L3F693C00 +3f693db0: move *b12, b0, 0 +L3F693DC0: +3f693dc0: dsjs a10, L3F693C20 +3f693dd0: move *b12, b0, 0 +L3F693DE0: +3f693de0: dsjs a10, L3F693C40 +3f693df0: move *b12, b0, 0 +L3F693E00: +3f693e00: dsjs a10, L3F693C60 +3f693e10: move *b12, b0, 0 +L3F693E20: +3f693e20: dsjs a10, L3F693C80 +3f693e30: move *b12, b0, 0 +L3F693E40: +3f693e40: dsjs a10, L3F693CA0 +3f693e50: move *b12, b0, 0 +L3F693E60: +3f693e60: dsjs a10, L3F693CC0 +3f693e70: move *b12, b0, 0 +L3F693E80: +3f693e80: dsjs a10, L3F693CE0 +3f693e90: move *b12, b0, 0 +L3F693EA0: +3f693ea0: dsjs a10, L3F693D00 +3f693eb0: move *b12, b0, 0 +L3F693EC0: +3f693ec0: dsjs a10, L3F693D20 +3f693ed0: move *b12, b0, 0 +L3F693EE0: +3f693ee0: dsjs a10, L3F693D40 +3f693ef0: move *b12, b0, 0 +L3F693F00: +3f693f00: dsjs a10, L3F693D60 +3f693f10: move *b12, b0, 0 +L3F693F20: +3f693f20: dsjs a10, L3F693D80 +3f693f30: move *b12, b0, 0 +L3F693F40: +3f693f40: dsjs a10, L3F693DA0 +3f693f50: move *b12, b0, 0 +L3F693F60: +3f693f60: dsjs a10, L3F693DC0 +3f693f70: move *b12, b0, 0 +L3F693F80: +3f693f80: dsjs a10, L3F693DE0 +3f693f90: move *b12, b0, 0 +L3F693FA0: +3f693fa0: dsjs a10, L3F693E00 +3f693fb0: move *b12, b0, 0 +L3F693FC0: +3f693fc0: dsjs a10, L3F693E20 +3f693fd0: move *b12, b0, 0 +L3F693FE0: +3f693fe0: dsjs a10, L3F693E40 +3f693ff0: move *b12, b0, 0 +L3F694000: +3f694000: dsjs a10, L3F693E60 +3f694010: move *b12, b0, 0 +L3F694020: +3f694020: dsjs a10, L3F693E80 +3f694030: move *b12, b0, 0 +L3F694040: +3f694040: dsjs a10, L3F693EA0 +3f694050: move *b12, b0, 0 +L3F694060: +3f694060: dsjs a10, L3F693EC0 +3f694070: move *b12, b0, 0 +L3F694080: +3f694080: dsjs a10, L3F693EE0 +3f694090: move *b12, b0, 0 +L3F6940A0: +3f6940a0: dsjs a10, L3F693F00 +3f6940b0: move *b12, b0, 0 +L3F6940C0: +3f6940c0: dsjs a10, L3F693F20 +3f6940d0: move *b12, b0, 0 +L3F6940E0: +3f6940e0: dsjs a10, L3F693F40 +3f6940f0: move *b12, b0, 0 +L3F694100: +3f694100: dsjs a10, L3F693F60 +3f694110: move *b12, b0, 0 +L3F694120: +3f694120: dsjs a10, L3F693F80 +3f694130: move *b12, b0, 0 +L3F694140: +3f694140: dsjs a10, L3F693FA0 +3f694150: move *b12, b0, 0 +L3F694160: +3f694160: dsjs a10, L3F693FC0 +3f694170: move *b12, b0, 0 +L3F694180: +3f694180: dsjs a10, L3F693FE0 +3f694190: move *b12, b0, 0 +L3F6941A0: +3f6941a0: dsjs a10, L3F694000 +3f6941b0: move *b12, b0, 0 +L3F6941C0: +3f6941c0: dsjs a10, L3F694020 +3f6941d0: move *b12, b0, 0 +L3F6941E0: +3f6941e0: dsjs a10, L3F694040 +3f6941f0: move *b12, b0, 0 +L3F694200: +3f694200: dsjs a10, L3F694060 +3f694210: move *b12, b0, 0 +L3F694220: +3f694220: dsjs a10, L3F694080 +3f694230: move *b12, b0, 0 +L3F694240: +3f694240: dsjs a10, L3F6940A0 +3f694250: move *b12, b0, 0 +L3F694260: +3f694260: dsjs a10, L3F6940C0 +3f694270: move *b12, b0, 0 +L3F694280: +3f694280: dsjs a10, L3F6940E0 +3f694290: move *b12, b0, 0 +L3F6942A0: +3f6942a0: dsjs a10, L3F694100 +3f6942b0: move *b12, b0, 0 +L3F6942C0: +3f6942c0: dsjs a10, L3F694120 +3f6942d0: move *b12, b0, 0 +L3F6942E0: +3f6942e0: dsjs a10, L3F694140 +3f6942f0: move *b12, b0, 0 +L3F694300: +3f694300: dsjs a10, L3F694160 +3f694310: move *b12, b0, 0 +L3F694320: +3f694320: dsjs a10, L3F694180 +3f694330: move *b12, b0, 0 +L3F694340: +3f694340: dsjs a10, L3F6941A0 +3f694350: move *b12, b0, 0 +L3F694360: +3f694360: dsjs a10, L3F6941C0 +3f694370: move *b12, b0, 0 +L3F694380: +3f694380: dsjs a10, L3F6941E0 +3f694390: move *b12, b0, 0 +L3F6943A0: +3f6943a0: dsjs a10, L3F694200 +3f6943b0: move *b12, b0, 0 +L3F6943C0: +3f6943c0: dsjs a10, L3F694220 +3f6943d0: move *b12, b0, 0 +L3F6943E0: +3f6943e0: dsjs a10, L3F694240 +3f6943f0: move *b12, b0, 0 +L3F694400: +3f694400: dsjs a10, L3F694260 +3f694410: move *b12, b0, 0 +L3F694420: +3f694420: dsjs a10, L3F694280 +3f694430: move *b12, b0, 0 +L3F694440: +3f694440: dsjs a10, L3F6942A0 +3f694450: move *b12, b0, 0 +L3F694460: +3f694460: dsjs a10, L3F6942C0 +3f694470: move *b12, b0, 0 +L3F694480: +3f694480: dsjs a10, L3F6942E0 +3f694490: move *b12, b0, 0 +L3F6944A0: +3f6944a0: dsjs a10, L3F694300 +3f6944b0: move *b12, b0, 0 +L3F6944C0: +3f6944c0: dsjs a10, L3F694320 +3f6944d0: move *b12, b0, 0 +L3F6944E0: +3f6944e0: dsjs a10, L3F694340 +3f6944f0: move *b12, b0, 0 +L3F694500: +3f694500: dsjs a10, L3F694360 +3f694510: move *b12, b0, 0 +L3F694520: +3f694520: dsjs a10, L3F694380 +3f694530: move *b12, b0, 0 +L3F694540: +3f694540: dsjs a10, L3F6943A0 +3f694550: move *b12, b0, 0 +L3F694560: +3f694560: dsjs a10, L3F6943C0 +3f694570: move *b12, b0, 0 +L3F694580: +3f694580: dsjs a10, L3F6943E0 +3f694590: move *b12, b0, 0 +L3F6945A0: +3f6945a0: dsjs a10, L3F694400 +3f6945b0: move *b12, b0, 0 +L3F6945C0: +3f6945c0: dsjs a10, L3F694420 +3f6945d0: move *b12, b0, 0 +L3F6945E0: +3f6945e0: dsjs a10, L3F694440 +3f6945f0: move *b12, b0, 0 +L3F694600: +3f694600: dsjs a10, L3F694460 +3f694610: move *b12, b0, 0 +L3F694620: +3f694620: dsjs a10, L3F694480 +3f694630: move *b12, b0, 0 +L3F694640: +3f694640: dsjs a10, L3F6944A0 +3f694650: move *b12, b0, 0 +L3F694660: +3f694660: dsjs a10, L3F6944C0 +3f694670: move *b12, b0, 0 +L3F694680: +3f694680: dsjs a10, L3F6944E0 +3f694690: move *b12, b0, 0 +L3F6946A0: +3f6946a0: dsjs a10, L3F694500 +3f6946b0: move *b12, b0, 0 +L3F6946C0: +3f6946c0: dsjs a10, L3F694520 +3f6946d0: move *b12, b0, 0 +L3F6946E0: +3f6946e0: dsjs a10, L3F694540 +3f6946f0: move *b12, b0, 0 +L3F694700: +3f694700: dsjs a10, L3F694560 +3f694710: move *b12, b0, 0 +L3F694720: +3f694720: dsjs a10, L3F694580 +3f694730: move *b12, b0, 0 +L3F694740: +3f694740: dsjs a10, L3F6945A0 +3f694750: move *b12, b0, 0 +L3F694760: +3f694760: dsjs a10, L3F6945C0 +3f694770: move *b12, b0, 0 +L3F694780: +3f694780: dsjs a10, L3F6945E0 +3f694790: move *b12, b0, 0 +L3F6947A0: +3f6947a0: dsjs a10, L3F694600 +3f6947b0: move *b12, b0, 0 +L3F6947C0: +3f6947c0: dsjs a10, L3F694620 +3f6947d0: move *b12, b0, 0 +L3F6947E0: +3f6947e0: dsjs a10, L3F694640 +3f6947f0: move *b12, b0, 0 +L3F694800: +3f694800: dsjs a10, L3F694660 +3f694810: move *b12, b0, 0 +L3F694820: +3f694820: dsjs a10, L3F694680 +3f694830: move *b12, b0, 0 +L3F694840: +3f694840: dsjs a10, L3F6946A0 +3f694850: move *b12, b0, 0 +L3F694860: +3f694860: dsjs a10, L3F6946C0 +3f694870: move *b12, b0, 0 +L3F694880: +3f694880: dsjs a10, L3F6946E0 +3f694890: move *b12, b0, 0 +L3F6948A0: +3f6948a0: dsjs a10, L3F694700 +3f6948b0: move *b12, b0, 0 +L3F6948C0: +3f6948c0: dsjs a10, L3F694720 +3f6948d0: move *b12, b0, 0 +L3F6948E0: +3f6948e0: dsjs a10, L3F694740 +3f6948f0: move *b12, b0, 0 +L3F694900: +3f694900: dsjs a10, L3F694760 +3f694910: move *b12, b0, 0 +L3F694920: +3f694920: dsjs a10, L3F694780 +3f694930: move *b12, b0, 0 +L3F694940: +3f694940: dsjs a10, L3F6947A0 +3f694950: move *b12, b0, 0 +L3F694960: +3f694960: dsjs a10, L3F6947C0 +3f694970: move *b12, b0, 0 +L3F694980: +3f694980: dsjs a10, L3F6947E0 +3f694990: move *b12, b0, 0 +L3F6949A0: +3f6949a0: dsjs a10, L3F694800 +3f6949b0: move *b12, b0, 0 +L3F6949C0: +3f6949c0: dsjs a10, L3F694820 +3f6949d0: move *b12, b0, 0 +L3F6949E0: +3f6949e0: dsjs a10, L3F694840 +3f6949f0: move *b12, b0, 0 +L3F694A00: +3f694a00: dsjs a10, L3F694860 +3f694a10: move *b12, b0, 0 +L3F694A20: +3f694a20: dsjs a10, L3F694880 +3f694a30: move *b12, b0, 0 +L3F694A40: +3f694a40: dsjs a10, L3F6948A0 +3f694a50: move *b12, b0, 0 +L3F694A60: +3f694a60: dsjs a10, L3F6948C0 +3f694a70: move *b12, b0, 0 +L3F694A80: +3f694a80: dsjs a10, L3F6948E0 +3f694a90: move *b12, b0, 0 +L3F694AA0: +3f694aa0: dsjs a10, L3F694900 +3f694ab0: move *b12, b0, 0 +L3F694AC0: +3f694ac0: dsjs a10, L3F694920 +3f694ad0: move *b12, b0, 0 +L3F694AE0: +3f694ae0: dsjs a10, L3F694940 +3f694af0: move *b12, b0, 0 +L3F694B00: +3f694b00: dsjs a10, L3F694960 +3f694b10: move *b12, b0, 0 +L3F694B20: +3f694b20: dsjs a10, L3F694980 +3f694b30: move *b12, b0, 0 +L3F694B40: +3f694b40: dsjs a10, L3F6949A0 +3f694b50: move *b12, b0, 0 +L3F694B60: +3f694b60: dsjs a10, L3F6949C0 +3f694b70: move *b12, b0, 0 +L3F694B80: +3f694b80: dsjs a10, L3F6949E0 +3f694b90: move *b12, b0, 0 +L3F694BA0: +3f694ba0: dsjs a10, L3F694A00 +3f694bb0: move *b12, b0, 0 +L3F694BC0: +3f694bc0: dsjs a10, L3F694A20 +3f694bd0: move *b12, b0, 0 +L3F694BE0: +3f694be0: dsjs a10, L3F694A40 +3f694bf0: move *b12, b0, 0 +L3F694C00: +3f694c00: dsjs a10, L3F694A60 +3f694c10: move *b12, b0, 0 +L3F694C20: +3f694c20: dsjs a10, L3F694A80 +3f694c30: move *b12, b0, 0 +L3F694C40: +3f694c40: dsjs a10, L3F694AA0 +3f694c50: move *b12, b0, 0 +L3F694C60: +3f694c60: dsjs a10, L3F694AC0 +3f694c70: move *b12, b0, 0 +L3F694C80: +3f694c80: dsjs a10, L3F694AE0 +3f694c90: move *b12, b0, 0 +L3F694CA0: +3f694ca0: dsjs a10, L3F694B00 +3f694cb0: move *b12, b0, 0 +L3F694CC0: +3f694cc0: dsjs a10, L3F694B20 +3f694cd0: move *b12, b0, 0 +L3F694CE0: +3f694ce0: dsjs a10, L3F694B40 +3f694cf0: move *b12, b0, 0 +L3F694D00: +3f694d00: dsjs a10, L3F694B60 +3f694d10: move *b12, b0, 0 +L3F694D20: +3f694d20: dsjs a10, L3F694B80 +3f694d30: move *b12, b0, 0 +L3F694D40: +3f694d40: dsjs a10, L3F694BA0 +3f694d50: move *b12, b0, 0 +L3F694D60: +3f694d60: dsjs a10, L3F694BC0 +3f694d70: move *b12, b0, 0 +L3F694D80: +3f694d80: dsjs a10, L3F694BE0 +3f694d90: move *b12, b0, 0 +L3F694DA0: +3f694da0: dsjs a10, L3F694C00 +3f694db0: move *b12, b0, 0 +L3F694DC0: +3f694dc0: dsjs a10, L3F694C20 +3f694dd0: move *b12, b0, 0 +L3F694DE0: +3f694de0: dsjs a10, L3F694C40 +3f694df0: move *b12, b0, 0 +L3F694E00: +3f694e00: dsjs a10, L3F694C60 +3f694e10: move *b12, b0, 0 +L3F694E20: +3f694e20: dsjs a10, L3F694C80 +3f694e30: move *b12, b0, 0 +L3F694E40: +3f694e40: dsjs a10, L3F694CA0 +3f694e50: move *b12, b0, 0 +L3F694E60: +3f694e60: dsjs a10, L3F694CC0 +3f694e70: move *b12, b0, 0 +L3F694E80: +3f694e80: dsjs a10, L3F694CE0 +3f694e90: move *b12, b0, 0 +L3F694EA0: +3f694ea0: dsjs a10, L3F694D00 +3f694eb0: move *b12, b0, 0 +L3F694EC0: +3f694ec0: dsjs a10, L3F694D20 +3f694ed0: move *b12, b0, 0 +L3F694EE0: +3f694ee0: dsjs a10, L3F694D40 +3f694ef0: move *b12, b0, 0 +L3F694F00: +3f694f00: dsjs a10, L3F694D60 +3f694f10: move *b12, b0, 0 +L3F694F20: +3f694f20: dsjs a10, L3F694D80 +3f694f30: move *b12, b0, 0 +L3F694F40: +3f694f40: dsjs a10, L3F694DA0 +3f694f50: move *b12, b0, 0 +L3F694F60: +3f694f60: dsjs a10, L3F694DC0 +3f694f70: move *b12, b0, 0 +L3F694F80: +3f694f80: dsjs a10, L3F694DE0 +3f694f90: move *b12, b0, 0 +L3F694FA0: +3f694fa0: dsjs a10, L3F694E00 +3f694fb0: move *b12, b0, 0 +L3F694FC0: +3f694fc0: dsjs a10, L3F694E20 +3f694fd0: move *b12, b0, 0 +L3F694FE0: +3f694fe0: dsjs a10, L3F694E40 +3f694ff0: move *b12, b0, 0 +L3F695000: +3f695000: dsjs a10, L3F694E60 +3f695010: move *b12, b0, 0 +L3F695020: +3f695020: dsjs a10, L3F694E80 +3f695030: move *b12, b0, 0 +L3F695040: +3f695040: dsjs a10, L3F694EA0 +3f695050: move *b12, b0, 0 +L3F695060: +3f695060: dsjs a10, L3F694EC0 +3f695070: move *b12, b0, 0 +L3F695080: +3f695080: dsjs a10, L3F694EE0 +3f695090: move *b12, b0, 0 +L3F6950A0: +3f6950a0: dsjs a10, L3F694F00 +3f6950b0: move *b12, b0, 0 +L3F6950C0: +3f6950c0: dsjs a10, L3F694F20 +3f6950d0: move *b12, b0, 0 +L3F6950E0: +3f6950e0: dsjs a10, L3F694F40 +3f6950f0: move *b12, b0, 0 +L3F695100: +3f695100: dsjs a10, L3F694F60 +3f695110: move *b12, b0, 0 +L3F695120: +3f695120: dsjs a10, L3F694F80 +3f695130: move *b12, b0, 0 +L3F695140: +3f695140: dsjs a10, L3F694FA0 +3f695150: move *b12, b0, 0 +L3F695160: +3f695160: dsjs a10, L3F694FC0 +3f695170: move *b12, b0, 0 +L3F695180: +3f695180: dsjs a10, L3F694FE0 +3f695190: move *b12, b0, 0 +L3F6951A0: +3f6951a0: dsjs a10, L3F695000 +3f6951b0: move *b12, b0, 0 +L3F6951C0: +3f6951c0: dsjs a10, L3F695020 +3f6951d0: move *b12, b0, 0 +L3F6951E0: +3f6951e0: dsjs a10, L3F695040 +3f6951f0: move *b12, b0, 0 +L3F695200: +3f695200: dsjs a10, L3F695060 +3f695210: move *b12, b0, 0 +L3F695220: +3f695220: dsjs a10, L3F695080 +3f695230: move *b12, b0, 0 +L3F695240: +3f695240: dsjs a10, L3F6950A0 +3f695250: move *b12, b0, 0 +L3F695260: +3f695260: dsjs a10, L3F6950C0 +3f695270: move *b12, b0, 0 +L3F695280: +3f695280: dsjs a10, L3F6950E0 +3f695290: move *b12, b0, 0 +L3F6952A0: +3f6952a0: dsjs a10, L3F695100 +3f6952b0: move *b12, b0, 0 +L3F6952C0: +3f6952c0: dsjs a10, L3F695120 +3f6952d0: move *b12, b0, 0 +L3F6952E0: +3f6952e0: dsjs a10, L3F695140 +3f6952f0: move *b12, b0, 0 +L3F695300: +3f695300: dsjs a10, L3F695160 +3f695310: move *b12, b0, 0 +L3F695320: +3f695320: dsjs a10, L3F695180 +3f695330: move *b12, b0, 0 +L3F695340: +3f695340: dsjs a10, L3F6951A0 +3f695350: move *b12, b0, 0 +L3F695360: +3f695360: dsjs a10, L3F6951C0 +3f695370: move *b12, b0, 0 +L3F695380: +3f695380: dsjs a10, L3F6951E0 +3f695390: move *b12, b0, 0 +L3F6953A0: +3f6953a0: dsjs a10, L3F695200 +3f6953b0: move *b12, b0, 0 +L3F6953C0: +3f6953c0: dsjs a10, L3F695220 +3f6953d0: move *b12, b0, 0 +L3F6953E0: +3f6953e0: dsjs a10, L3F695240 +3f6953f0: move *b12, b0, 0 +L3F695400: +3f695400: dsjs a10, L3F695260 +3f695410: move *b12, b0, 0 +L3F695420: +3f695420: dsjs a10, L3F695280 +3f695430: move *b12, b0, 0 +L3F695440: +3f695440: dsjs a10, L3F6952A0 +3f695450: move *b12, b0, 0 +L3F695460: +3f695460: dsjs a10, L3F6952C0 +3f695470: move *b12, b0, 0 +L3F695480: +3f695480: dsjs a10, L3F6952E0 +3f695490: move *b12, b0, 0 +L3F6954A0: +3f6954a0: dsjs a10, L3F695300 +3f6954b0: move *b12, b0, 0 +L3F6954C0: +3f6954c0: dsjs a10, L3F695320 +3f6954d0: move *b12, b0, 0 +L3F6954E0: +3f6954e0: dsjs a10, L3F695340 +3f6954f0: move *b12, b0, 0 +L3F695500: +3f695500: dsjs a10, L3F695360 +3f695510: move *b12, b0, 0 +L3F695520: +3f695520: dsjs a10, L3F695380 +3f695530: move *b12, b0, 0 +L3F695540: +3f695540: dsjs a10, L3F6953A0 +3f695550: move *b12, b0, 0 +L3F695560: +3f695560: dsjs a10, L3F6953C0 +3f695570: move *b12, b0, 0 +L3F695580: +3f695580: dsjs a10, L3F6953E0 +3f695590: move *b12, b0, 0 +L3F6955A0: +3f6955a0: dsjs a10, L3F695400 +3f6955b0: move *b12, b0, 0 +L3F6955C0: +3f6955c0: dsjs a10, L3F695420 +3f6955d0: move *b12, b0, 0 +L3F6955E0: +3f6955e0: dsjs a10, L3F695440 +3f6955f0: move *b12, b0, 0 +L3F695600: +3f695600: dsjs a10, L3F695460 +3f695610: move *b12, b0, 0 +L3F695620: +3f695620: dsjs a10, L3F695480 +3f695630: move *b12, b0, 0 +L3F695640: +3f695640: dsjs a10, L3F6954A0 +3f695650: move *b12, b0, 0 +L3F695660: +3f695660: dsjs a10, L3F6954C0 +3f695670: move *b12, b0, 0 +L3F695680: +3f695680: dsjs a10, L3F6954E0 +3f695690: move *b12, b0, 0 +L3F6956A0: +3f6956a0: dsjs a10, L3F695500 +3f6956b0: move *b12, b0, 0 +L3F6956C0: +3f6956c0: dsjs a10, L3F695520 +3f6956d0: move *b12, b0, 0 +L3F6956E0: +3f6956e0: dsjs a10, L3F695540 +3f6956f0: move *b12, b0, 0 +L3F695700: +3f695700: dsjs a10, L3F695560 +3f695710: move *b12, b0, 0 +L3F695720: +3f695720: dsjs a10, L3F695580 +3f695730: move *b12, b0, 0 +L3F695740: +3f695740: dsjs a10, L3F6955A0 +3f695750: move *b12, b0, 0 +L3F695760: +3f695760: dsjs a10, L3F6955C0 +3f695770: move *b12, b0, 0 +L3F695780: +3f695780: dsjs a10, L3F6955E0 +3f695790: move *b12, b0, 0 +L3F6957A0: +3f6957a0: dsjs a10, L3F695600 +3f6957b0: move *b12, b0, 0 +L3F6957C0: +3f6957c0: dsjs a10, L3F695620 +3f6957d0: move *b12, b0, 0 +L3F6957E0: +3f6957e0: dsjs a10, L3F695640 +3f6957f0: move *b12, b0, 0 +L3F695800: +3f695800: dsjs a10, L3F695660 +3f695810: move *b12, b0, 0 +L3F695820: +3f695820: dsjs a10, L3F695680 +3f695830: move *b12, b0, 0 +L3F695840: +3f695840: dsjs a10, L3F6956A0 +3f695850: move *b12, b0, 0 +L3F695860: +3f695860: dsjs a10, L3F6956C0 +3f695870: move *b12, b0, 0 +L3F695880: +3f695880: dsjs a10, L3F6956E0 +3f695890: move *b12, b0, 0 +L3F6958A0: +3f6958a0: dsjs a10, L3F695700 +3f6958b0: move *b12, b0, 0 +L3F6958C0: +3f6958c0: dsjs a10, L3F695720 +3f6958d0: move *b12, b0, 0 +L3F6958E0: +3f6958e0: dsjs a10, L3F695740 +3f6958f0: move *b12, b0, 0 +L3F695900: +3f695900: dsjs a10, L3F695760 +3f695910: move *b12, b0, 0 +L3F695920: +3f695920: dsjs a10, L3F695780 +3f695930: move *b12, b0, 0 +L3F695940: +3f695940: dsjs a10, L3F6957A0 +3f695950: move *b12, b0, 0 +L3F695960: +3f695960: dsjs a10, L3F6957C0 +3f695970: move *b12, b0, 0 +L3F695980: +3f695980: dsjs a10, L3F6957E0 +3f695990: move *b12, b0, 0 +L3F6959A0: +3f6959a0: dsjs a10, L3F695800 +3f6959b0: move *b12, b0, 0 +L3F6959C0: +3f6959c0: dsjs a10, L3F695820 +3f6959d0: move *b12, b0, 0 +L3F6959E0: +3f6959e0: dsjs a10, L3F695840 +3f6959f0: move *b12, b0, 0 +L3F695A00: +3f695a00: dsjs a10, L3F695860 +3f695a10: move *b12, b0, 0 +L3F695A20: +3f695a20: dsjs a10, L3F695880 +3f695a30: move *b12, b0, 0 +L3F695A40: +3f695a40: dsjs a10, L3F6958A0 +3f695a50: move *b12, b0, 0 +L3F695A60: +3f695a60: dsjs a10, L3F6958C0 +3f695a70: move *b12, b0, 0 +L3F695A80: +3f695a80: dsjs a10, L3F6958E0 +3f695a90: move *b12, b0, 0 +L3F695AA0: +3f695aa0: dsjs a10, L3F695900 +3f695ab0: move *b12, b0, 0 +L3F695AC0: +3f695ac0: dsjs a10, L3F695920 +3f695ad0: move *b12, b0, 0 +L3F695AE0: +3f695ae0: dsjs a10, L3F695940 +3f695af0: move *b12, b0, 0 +L3F695B00: +3f695b00: dsjs a10, L3F695960 +3f695b10: move *b12, b0, 0 +L3F695B20: +3f695b20: dsjs a10, L3F695980 +3f695b30: move *b12, b0, 0 +L3F695B40: +3f695b40: dsjs a10, L3F6959A0 +3f695b50: move *b12, b0, 0 +L3F695B60: +3f695b60: dsjs a10, L3F6959C0 +3f695b70: move *b12, b0, 0 +L3F695B80: +3f695b80: dsjs a10, L3F6959E0 +3f695b90: move *b12, b0, 0 +L3F695BA0: +3f695ba0: dsjs a10, L3F695A00 +3f695bb0: move *b12, b0, 0 +L3F695BC0: +3f695bc0: dsjs a10, L3F695A20 +3f695bd0: move *b12, b0, 0 +L3F695BE0: +3f695be0: dsjs a10, L3F695A40 +3f695bf0: move *b12, b0, 0 +L3F695C00: +3f695c00: dsjs a10, L3F695A60 +3f695c10: move *b12, b0, 0 +L3F695C20: +3f695c20: dsjs a10, L3F695A80 +3f695c30: move *b12, b0, 0 +L3F695C40: +3f695c40: dsjs a10, L3F695AA0 +3f695c50: move *b12, b0, 0 +L3F695C60: +3f695c60: dsjs a10, L3F695AC0 +3f695c70: move *b12, b0, 0 +L3F695C80: +3f695c80: dsjs a10, L3F695AE0 +3f695c90: move *b12, b0, 0 +L3F695CA0: +3f695ca0: dsjs a10, L3F695B00 +3f695cb0: move *b12, b0, 0 +L3F695CC0: +3f695cc0: dsjs a10, L3F695B20 +3f695cd0: move *b12, b0, 0 +L3F695CE0: +3f695ce0: dsjs a10, L3F695B40 +3f695cf0: move *b12, b0, 0 +L3F695D00: +3f695d00: dsjs a10, L3F695B60 +3f695d10: move *b12, b0, 0 +L3F695D20: +3f695d20: dsjs a10, L3F695B80 +3f695d30: move *b12, b0, 0 +L3F695D40: +3f695d40: dsjs a10, L3F695BA0 +3f695d50: move *b12, b0, 0 +L3F695D60: +3f695d60: dsjs a10, L3F695BC0 +3f695d70: move *b12, b0, 0 +L3F695D80: +3f695d80: dsjs a10, L3F695BE0 +3f695d90: move *b12, b0, 0 +L3F695DA0: +3f695da0: dsjs a10, L3F695C00 +3f695db0: move *b12, b0, 0 +L3F695DC0: +3f695dc0: dsjs a10, L3F695C20 +3f695dd0: move *b12, b0, 0 +L3F695DE0: +3f695de0: dsjs a10, L3F695C40 +3f695df0: move *b12, b0, 0 +L3F695E00: +3f695e00: dsjs a10, L3F695C60 +3f695e10: move *b12, b0, 0 +L3F695E20: +3f695e20: dsjs a10, L3F695C80 +3f695e30: move *b12, b0, 0 +L3F695E40: +3f695e40: dsjs a10, L3F695CA0 +3f695e50: move *b12, b0, 0 +L3F695E60: +3f695e60: dsjs a10, L3F695CC0 +3f695e70: move *b12, b0, 0 +L3F695E80: +3f695e80: dsjs a10, L3F695CE0 +3f695e90: move *b12, b0, 0 +L3F695EA0: +3f695ea0: dsjs a10, L3F695D00 +3f695eb0: move *b12, b0, 0 +L3F695EC0: +3f695ec0: dsjs a10, L3F695D20 +3f695ed0: move *b12, b0, 0 +L3F695EE0: +3f695ee0: dsjs a10, L3F695D40 +3f695ef0: move *b12, b0, 0 +L3F695F00: +3f695f00: dsjs a10, L3F695D60 +3f695f10: move *b12, b0, 0 +L3F695F20: +3f695f20: dsjs a10, L3F695D80 +3f695f30: move *b12, b0, 0 +L3F695F40: +3f695f40: dsjs a10, L3F695DA0 +3f695f50: move *b12, b0, 0 +L3F695F60: +3f695f60: dsjs a10, L3F695DC0 +3f695f70: move *b12, b0, 0 +L3F695F80: +3f695f80: dsjs a10, L3F695DE0 +3f695f90: move *b12, b0, 0 +L3F695FA0: +3f695fa0: dsjs a10, L3F695E00 +3f695fb0: move *b12, b0, 0 +L3F695FC0: +3f695fc0: dsjs a10, L3F695E20 +3f695fd0: move *b12, b0, 0 +L3F695FE0: +3f695fe0: dsjs a10, L3F695E40 +3f695ff0: move *b12, b0, 0 +L3F696000: +3f696000: dsjs a10, L3F695E60 +3f696010: move *b12, b0, 0 +L3F696020: +3f696020: dsjs a10, L3F695E80 +3f696030: move *b12, b0, 0 +L3F696040: +3f696040: dsjs a10, L3F695EA0 +3f696050: move *b12, b0, 0 +L3F696060: +3f696060: dsjs a10, L3F695EC0 +3f696070: move *b12, b0, 0 +L3F696080: +3f696080: dsjs a10, L3F695EE0 +3f696090: move *b12, b0, 0 +L3F6960A0: +3f6960a0: dsjs a10, L3F695F00 +3f6960b0: move *b12, b0, 0 +L3F6960C0: +3f6960c0: dsjs a10, L3F695F20 +3f6960d0: move *b12, b0, 0 +L3F6960E0: +3f6960e0: dsjs a10, L3F695F40 +3f6960f0: move *b12, b0, 0 +L3F696100: +3f696100: dsjs a10, L3F695F60 +3f696110: move *b12, b0, 0 +L3F696120: +3f696120: dsjs a10, L3F695F80 +3f696130: move *b12, b0, 0 +L3F696140: +3f696140: dsjs a10, L3F695FA0 +3f696150: move *b12, b0, 0 +L3F696160: +3f696160: dsjs a10, L3F695FC0 +3f696170: move *b12, b0, 0 +L3F696180: +3f696180: dsjs a10, L3F695FE0 +3f696190: move *b12, b0, 0 +L3F6961A0: +3f6961a0: dsjs a10, L3F696000 +3f6961b0: move *b12, b0, 0 +L3F6961C0: +3f6961c0: dsjs a10, L3F696020 +3f6961d0: move *b12, b0, 0 +L3F6961E0: +3f6961e0: dsjs a10, L3F696040 +3f6961f0: move *b12, b0, 0 +L3F696200: +3f696200: dsjs a10, L3F696060 +3f696210: move *b12, b0, 0 +L3F696220: +3f696220: dsjs a10, L3F696080 +3f696230: move *b12, b0, 0 +L3F696240: +3f696240: dsjs a10, L3F6960A0 +3f696250: move *b12, b0, 0 +L3F696260: +3f696260: dsjs a10, L3F6960C0 +3f696270: move *b12, b0, 0 +L3F696280: +3f696280: dsjs a10, L3F6960E0 +3f696290: move *b12, b0, 0 +L3F6962A0: +3f6962a0: dsjs a10, L3F696100 +3f6962b0: move *b12, b0, 0 +L3F6962C0: +3f6962c0: dsjs a10, L3F696120 +3f6962d0: move *b12, b0, 0 +L3F6962E0: +3f6962e0: dsjs a10, L3F696140 +3f6962f0: move *b12, b0, 0 +L3F696300: +3f696300: dsjs a10, L3F696160 +3f696310: move *b12, b0, 0 +L3F696320: +3f696320: dsjs a10, L3F696180 +3f696330: move *b12, b0, 0 +L3F696340: +3f696340: dsjs a10, L3F6961A0 +3f696350: move *b12, b0, 0 +L3F696360: +3f696360: dsjs a10, L3F6961C0 +3f696370: move *b12, b0, 0 +L3F696380: +3f696380: dsjs a10, L3F6961E0 +3f696390: move *b12, b0, 0 +L3F6963A0: +3f6963a0: dsjs a10, L3F696200 +3f6963b0: move *b12, b0, 0 +L3F6963C0: +3f6963c0: dsjs a10, L3F696220 +3f6963d0: move *b12, b0, 0 +L3F6963E0: +3f6963e0: dsjs a10, L3F696240 +3f6963f0: move *b12, b0, 0 +L3F696400: +3f696400: dsjs a10, L3F696260 +3f696410: move *b12, b0, 0 +L3F696420: +3f696420: dsjs a10, L3F696280 +3f696430: move *b12, b0, 0 +L3F696440: +3f696440: dsjs a10, L3F6962A0 +3f696450: move *b12, b0, 0 +L3F696460: +3f696460: dsjs a10, L3F6962C0 +3f696470: move *b12, b0, 0 +L3F696480: +3f696480: dsjs a10, L3F6962E0 +3f696490: move *b12, b0, 0 +L3F6964A0: +3f6964a0: dsjs a10, L3F696300 +3f6964b0: move *b12, b0, 0 +L3F6964C0: +3f6964c0: dsjs a10, L3F696320 +3f6964d0: move *b12, b0, 0 +L3F6964E0: +3f6964e0: dsjs a10, L3F696340 +3f6964f0: move *b12, b0, 0 +L3F696500: +3f696500: dsjs a10, L3F696360 +3f696510: move *b12, b0, 0 +L3F696520: +3f696520: dsjs a10, L3F696380 +3f696530: move *b12, b0, 0 +L3F696540: +3f696540: dsjs a10, L3F6963A0 +3f696550: move *b12, b0, 0 +L3F696560: +3f696560: dsjs a10, L3F6963C0 +3f696570: move *b12, b0, 0 +L3F696580: +3f696580: dsjs a10, L3F6963E0 +3f696590: move *b12, b0, 0 +L3F6965A0: +3f6965a0: dsjs a10, L3F696400 +3f6965b0: move *b12, b0, 0 +L3F6965C0: +3f6965c0: dsjs a10, L3F696420 +3f6965d0: move *b12, b0, 0 +L3F6965E0: +3f6965e0: dsjs a10, L3F696440 +3f6965f0: move *b12, b0, 0 +L3F696600: +3f696600: dsjs a10, L3F696460 +3f696610: move *b12, b0, 0 +L3F696620: +3f696620: dsjs a10, L3F696480 +3f696630: move *b12, b0, 0 +L3F696640: +3f696640: dsjs a10, L3F6964A0 +3f696650: move *b12, b0, 0 +L3F696660: +3f696660: dsjs a10, L3F6964C0 +3f696670: move *b12, b0, 0 +L3F696680: +3f696680: dsjs a10, L3F6964E0 +3f696690: move *b12, b0, 0 +L3F6966A0: +3f6966a0: dsjs a10, L3F696500 +3f6966b0: move *b12, b0, 0 +L3F6966C0: +3f6966c0: dsjs a10, L3F696520 +3f6966d0: move *b12, b0, 0 +L3F6966E0: +3f6966e0: dsjs a10, L3F696540 +3f6966f0: move *b12, b0, 0 +L3F696700: +3f696700: dsjs a10, L3F696560 +3f696710: move *b12, b0, 0 +L3F696720: +3f696720: dsjs a10, L3F696580 +3f696730: move *b12, b0, 0 +L3F696740: +3f696740: dsjs a10, L3F6965A0 +3f696750: move *b12, b0, 0 +L3F696760: +3f696760: dsjs a10, L3F6965C0 +3f696770: move *b12, b0, 0 +L3F696780: +3f696780: dsjs a10, L3F6965E0 +3f696790: move *b12, b0, 0 +L3F6967A0: +3f6967a0: dsjs a10, L3F696600 +3f6967b0: move *b12, b0, 0 +L3F6967C0: +3f6967c0: dsjs a10, L3F696620 +3f6967d0: move *b12, b0, 0 +L3F6967E0: +3f6967e0: dsjs a10, L3F696640 +3f6967f0: move *b12, b0, 0 +L3F696800: +3f696800: dsjs a10, L3F696660 +3f696810: move *b12, b0, 0 +L3F696820: +3f696820: dsjs a10, L3F696680 +3f696830: move *b12, b0, 0 +L3F696840: +3f696840: dsjs a10, L3F6966A0 +3f696850: move *b12, b0, 0 +L3F696860: +3f696860: dsjs a10, L3F6966C0 +3f696870: move *b12, b0, 0 +L3F696880: +3f696880: dsjs a10, L3F6966E0 +3f696890: move *b12, b0, 0 +L3F6968A0: +3f6968a0: dsjs a10, L3F696700 +3f6968b0: move *b12, b0, 0 +L3F6968C0: +3f6968c0: dsjs a10, L3F696720 +3f6968d0: move *b12, b0, 0 +L3F6968E0: +3f6968e0: dsjs a10, L3F696740 +3f6968f0: move *b12, b0, 0 +L3F696900: +3f696900: dsjs a10, L3F696760 +3f696910: move *b12, b0, 0 +L3F696920: +3f696920: dsjs a10, L3F696780 +3f696930: move *b12, b0, 0 +L3F696940: +3f696940: dsjs a10, L3F6967A0 +3f696950: move *b12, b0, 0 +L3F696960: +3f696960: dsjs a10, L3F6967C0 +3f696970: move *b12, b0, 0 +L3F696980: +3f696980: dsjs a10, L3F6967E0 +3f696990: move *b12, b0, 0 +L3F6969A0: +3f6969a0: dsjs a10, L3F696800 +3f6969b0: move *b12, b0, 0 +L3F6969C0: +3f6969c0: dsjs a10, L3F696820 +3f6969d0: move *b12, b0, 0 +L3F6969E0: +3f6969e0: dsjs a10, L3F696840 +3f6969f0: move *b12, b0, 0 +L3F696A00: +3f696a00: dsjs a10, L3F696860 +3f696a10: move *b12, b0, 0 +L3F696A20: +3f696a20: dsjs a10, L3F696880 +3f696a30: move *b12, b0, 0 +L3F696A40: +3f696a40: dsjs a10, L3F6968A0 +3f696a50: move *b12, b0, 0 +L3F696A60: +3f696a60: dsjs a10, L3F6968C0 +3f696a70: move *b12, b0, 0 +L3F696A80: +3f696a80: dsjs a10, L3F6968E0 +3f696a90: move *b12, b0, 0 +L3F696AA0: +3f696aa0: dsjs a10, L3F696900 +3f696ab0: move *b12, b0, 0 +L3F696AC0: +3f696ac0: dsjs a10, L3F696920 +3f696ad0: move *b12, b0, 0 +L3F696AE0: +3f696ae0: dsjs a10, L3F696940 +3f696af0: move *b12, b0, 0 +L3F696B00: +3f696b00: dsjs a10, L3F696960 +3f696b10: move *b12, b0, 0 +L3F696B20: +3f696b20: dsjs a10, L3F696980 +3f696b30: move *b12, b0, 0 +L3F696B40: +3f696b40: dsjs a10, L3F6969A0 +3f696b50: move *b12, b0, 0 +L3F696B60: +3f696b60: dsjs a10, L3F6969C0 +3f696b70: move *b12, b0, 0 +L3F696B80: +3f696b80: dsjs a10, L3F6969E0 +3f696b90: move *b12, b0, 0 +L3F696BA0: +3f696ba0: dsjs a10, L3F696A00 +3f696bb0: move *b12, b0, 0 +L3F696BC0: +3f696bc0: dsjs a10, L3F696A20 +3f696bd0: move *b12, b0, 0 +L3F696BE0: +3f696be0: dsjs a10, L3F696A40 +3f696bf0: move *b12, b0, 0 +L3F696C00: +3f696c00: dsjs a10, L3F696A60 +3f696c10: move *b12, b0, 0 +L3F696C20: +3f696c20: dsjs a10, L3F696A80 +3f696c30: move *b12, b0, 0 +L3F696C40: +3f696c40: dsjs a10, L3F696AA0 +3f696c50: move *b12, b0, 0 +L3F696C60: +3f696c60: dsjs a10, L3F696AC0 +3f696c70: move *b12, b0, 0 +L3F696C80: +3f696c80: dsjs a10, L3F696AE0 +3f696c90: move *b12, b0, 0 +L3F696CA0: +3f696ca0: dsjs a10, L3F696B00 +3f696cb0: move *b12, b0, 0 +L3F696CC0: +3f696cc0: dsjs a10, L3F696B20 +3f696cd0: move *b12, b0, 0 +L3F696CE0: +3f696ce0: dsjs a10, L3F696B40 +3f696cf0: move *b12, b0, 0 +L3F696D00: +3f696d00: dsjs a10, L3F696B60 +3f696d10: move *b12, b0, 0 +L3F696D20: +3f696d20: dsjs a10, L3F696B80 +3f696d30: move *b12, b0, 0 +L3F696D40: +3f696d40: dsjs a10, L3F696BA0 +3f696d50: move *b12, b0, 0 +L3F696D60: +3f696d60: dsjs a10, L3F696BC0 +3f696d70: move *b12, b0, 0 +L3F696D80: +3f696d80: dsjs a10, L3F696BE0 +3f696d90: move *b12, b0, 0 +L3F696DA0: +3f696da0: dsjs a10, L3F696C00 +3f696db0: move *b12, b0, 0 +L3F696DC0: +3f696dc0: dsjs a10, L3F696C20 +3f696dd0: move *b12, b0, 0 +L3F696DE0: +3f696de0: dsjs a10, L3F696C40 +3f696df0: move *b12, b0, 0 +L3F696E00: +3f696e00: dsjs a10, L3F696C60 +3f696e10: move *b12, b0, 0 +L3F696E20: +3f696e20: dsjs a10, L3F696C80 +3f696e30: move *b12, b0, 0 +L3F696E40: +3f696e40: dsjs a10, L3F696CA0 +3f696e50: move *b12, b0, 0 +L3F696E60: +3f696e60: dsjs a10, L3F696CC0 +3f696e70: move *b12, b0, 0 +L3F696E80: +3f696e80: dsjs a10, L3F696CE0 +3f696e90: move *b12, b0, 0 +L3F696EA0: +3f696ea0: dsjs a10, L3F696D00 +3f696eb0: move *b12, b0, 0 +L3F696EC0: +3f696ec0: dsjs a10, L3F696D20 +3f696ed0: move *b12, b0, 0 +L3F696EE0: +3f696ee0: dsjs a10, L3F696D40 +3f696ef0: move *b12, b0, 0 +L3F696F00: +3f696f00: dsjs a10, L3F696D60 +3f696f10: move *b12, b0, 0 +L3F696F20: +3f696f20: dsjs a10, L3F696D80 +3f696f30: move *b12, b0, 0 +L3F696F40: +3f696f40: dsjs a10, L3F696DA0 +3f696f50: move *b12, b0, 0 +L3F696F60: +3f696f60: dsjs a10, L3F696DC0 +3f696f70: move *b12, b0, 0 +L3F696F80: +3f696f80: dsjs a10, L3F696DE0 +3f696f90: move *b12, b0, 0 +L3F696FA0: +3f696fa0: dsjs a10, L3F696E00 +3f696fb0: move *b12, b0, 0 +L3F696FC0: +3f696fc0: dsjs a10, L3F696E20 +3f696fd0: move *b12, b0, 0 +L3F696FE0: +3f696fe0: dsjs a10, L3F696E40 +3f696ff0: move *b12, b0, 0 +L3F697000: +3f697000: dsjs a10, L3F696E60 +3f697010: move *b12, b0, 0 +L3F697020: +3f697020: dsjs a10, L3F696E80 +3f697030: move *b12, b0, 0 +L3F697040: +3f697040: dsjs a10, L3F696EA0 +3f697050: move *b12, b0, 0 +L3F697060: +3f697060: dsjs a10, L3F696EC0 +3f697070: move *b12, b0, 0 +L3F697080: +3f697080: dsjs a10, L3F696EE0 +3f697090: move *b12, b0, 0 +L3F6970A0: +3f6970a0: dsjs a10, L3F696F00 +3f6970b0: move *b12, b0, 0 +L3F6970C0: +3f6970c0: dsjs a10, L3F696F20 +3f6970d0: move *b12, b0, 0 +L3F6970E0: +3f6970e0: dsjs a10, L3F696F40 +3f6970f0: move *b12, b0, 0 +L3F697100: +3f697100: dsjs a10, L3F696F60 +3f697110: move *b12, b0, 0 +L3F697120: +3f697120: dsjs a10, L3F696F80 +3f697130: move *b12, b0, 0 +L3F697140: +3f697140: dsjs a10, L3F696FA0 +3f697150: move *b12, b0, 0 +L3F697160: +3f697160: dsjs a10, L3F696FC0 +3f697170: move *b12, b0, 0 +L3F697180: +3f697180: dsjs a10, L3F696FE0 +3f697190: move *b12, b0, 0 +L3F6971A0: +3f6971a0: dsjs a10, L3F697000 +3f6971b0: move *b12, b0, 0 +L3F6971C0: +3f6971c0: dsjs a10, L3F697020 +3f6971d0: move *b12, b0, 0 +L3F6971E0: +3f6971e0: dsjs a10, L3F697040 +3f6971f0: move *b12, b0, 0 +L3F697200: +3f697200: dsjs a10, L3F697060 +3f697210: move *b12, b0, 0 +L3F697220: +3f697220: dsjs a10, L3F697080 +3f697230: move *b12, b0, 0 +L3F697240: +3f697240: dsjs a10, L3F6970A0 +3f697250: move *b12, b0, 0 +L3F697260: +3f697260: dsjs a10, L3F6970C0 +3f697270: move *b12, b0, 0 +L3F697280: +3f697280: dsjs a10, L3F6970E0 +3f697290: move *b12, b0, 0 +L3F6972A0: +3f6972a0: dsjs a10, L3F697100 +3f6972b0: move *b12, b0, 0 +L3F6972C0: +3f6972c0: dsjs a10, L3F697120 +3f6972d0: move *b12, b0, 0 +L3F6972E0: +3f6972e0: dsjs a10, L3F697140 +3f6972f0: move *b12, b0, 0 +L3F697300: +3f697300: dsjs a10, L3F697160 +3f697310: move *b12, b0, 0 +L3F697320: +3f697320: dsjs a10, L3F697180 +3f697330: move *b12, b0, 0 +L3F697340: +3f697340: dsjs a10, L3F6971A0 +3f697350: move *b12, b0, 0 +L3F697360: +3f697360: dsjs a10, L3F6971C0 +3f697370: move *b12, b0, 0 +L3F697380: +3f697380: dsjs a10, L3F6971E0 +3f697390: move *b12, b0, 0 +L3F6973A0: +3f6973a0: dsjs a10, L3F697200 +3f6973b0: move *b12, b0, 0 +L3F6973C0: +3f6973c0: dsjs a10, L3F697220 +3f6973d0: move *b12, b0, 0 +L3F6973E0: +3f6973e0: dsjs a10, L3F697240 +3f6973f0: move *b12, b0, 0 +L3F697400: +3f697400: dsjs a10, L3F697260 +3f697410: move *b12, b0, 0 +L3F697420: +3f697420: dsjs a10, L3F697280 +3f697430: move *b12, b0, 0 +L3F697440: +3f697440: dsjs a10, L3F6972A0 +3f697450: move *b12, b0, 0 +L3F697460: +3f697460: dsjs a10, L3F6972C0 +3f697470: move *b12, b0, 0 +L3F697480: +3f697480: dsjs a10, L3F6972E0 +3f697490: move *b12, b0, 0 +L3F6974A0: +3f6974a0: dsjs a10, L3F697300 +3f6974b0: move *b12, b0, 0 +L3F6974C0: +3f6974c0: dsjs a10, L3F697320 +3f6974d0: move *b12, b0, 0 +L3F6974E0: +3f6974e0: dsjs a10, L3F697340 +3f6974f0: move *b12, b0, 0 +L3F697500: +3f697500: dsjs a10, L3F697360 +3f697510: move *b12, b0, 0 +L3F697520: +3f697520: dsjs a10, L3F697380 +3f697530: move *b12, b0, 0 +L3F697540: +3f697540: dsjs a10, L3F6973A0 +3f697550: move *b12, b0, 0 +L3F697560: +3f697560: dsjs a10, L3F6973C0 +3f697570: move *b12, b0, 0 +L3F697580: +3f697580: dsjs a10, L3F6973E0 +3f697590: move *b12, b0, 0 +L3F6975A0: +3f6975a0: dsjs a10, L3F697400 +3f6975b0: move *b12, b0, 0 +L3F6975C0: +3f6975c0: dsjs a10, L3F697420 +3f6975d0: move *b12, b0, 0 +L3F6975E0: +3f6975e0: dsjs a10, L3F697440 +3f6975f0: move *b12, b0, 0 +L3F697600: +3f697600: dsjs a10, L3F697460 +3f697610: move *b12, b0, 0 +L3F697620: +3f697620: dsjs a10, L3F697480 +3f697630: move *b12, b0, 0 +L3F697640: +3f697640: dsjs a10, L3F6974A0 +3f697650: move *b12, b0, 0 +L3F697660: +3f697660: dsjs a10, L3F6974C0 +3f697670: move *b12, b0, 0 +L3F697680: +3f697680: dsjs a10, L3F6974E0 +3f697690: move *b12, b0, 0 +L3F6976A0: +3f6976a0: dsjs a10, L3F697500 +3f6976b0: move *b12, b0, 0 +L3F6976C0: +3f6976c0: dsjs a10, L3F697520 +3f6976d0: move *b12, b0, 0 +L3F6976E0: +3f6976e0: dsjs a10, L3F697540 +3f6976f0: move *b12, b0, 0 +L3F697700: +3f697700: dsjs a10, L3F697560 +3f697710: move *b12, b0, 0 +L3F697720: +3f697720: dsjs a10, L3F697580 +3f697730: move *b12, b0, 0 +L3F697740: +3f697740: dsjs a10, L3F6975A0 +3f697750: move *b12, b0, 0 +L3F697760: +3f697760: dsjs a10, L3F6975C0 +3f697770: move *b12, b0, 0 +L3F697780: +3f697780: dsjs a10, L3F6975E0 +3f697790: move *b12, b0, 0 +L3F6977A0: +3f6977a0: dsjs a10, L3F697600 +3f6977b0: move *b12, b0, 0 +L3F6977C0: +3f6977c0: dsjs a10, L3F697620 +3f6977d0: move *b12, b0, 0 +L3F6977E0: +3f6977e0: dsjs a10, L3F697640 +3f6977f0: move *b12, b0, 0 +L3F697800: +3f697800: dsjs a10, L3F697660 +3f697810: move *b12, b0, 0 +L3F697820: +3f697820: dsjs a10, L3F697680 +3f697830: move *b12, b0, 0 +L3F697840: +3f697840: dsjs a10, L3F6976A0 +3f697850: move *b12, b0, 0 +L3F697860: +3f697860: dsjs a10, L3F6976C0 +3f697870: move *b12, b0, 0 +L3F697880: +3f697880: dsjs a10, L3F6976E0 +3f697890: move *b12, b0, 0 +L3F6978A0: +3f6978a0: dsjs a10, L3F697700 +3f6978b0: move *b12, b0, 0 +L3F6978C0: +3f6978c0: dsjs a10, L3F697720 +3f6978d0: move *b12, b0, 0 +L3F6978E0: +3f6978e0: dsjs a10, L3F697740 +3f6978f0: move *b12, b0, 0 +L3F697900: +3f697900: dsjs a10, L3F697760 +3f697910: move *b12, b0, 0 +L3F697920: +3f697920: dsjs a10, L3F697780 +3f697930: move *b12, b0, 0 +L3F697940: +3f697940: dsjs a10, L3F6977A0 +3f697950: move *b12, b0, 0 +L3F697960: +3f697960: dsjs a10, L3F6977C0 +3f697970: move *b12, b0, 0 +L3F697980: +3f697980: dsjs a10, L3F6977E0 +3f697990: move *b12, b0, 0 +L3F6979A0: +3f6979a0: dsjs a10, L3F697800 +3f6979b0: move *b12, b0, 0 +L3F6979C0: +3f6979c0: dsjs a10, L3F697820 +3f6979d0: move *b12, b0, 0 +L3F6979E0: +3f6979e0: dsjs a10, L3F697840 +3f6979f0: move *b12, b0, 0 +L3F697A00: +3f697a00: dsjs a10, L3F697860 +3f697a10: move *b12, b0, 0 +L3F697A20: +3f697a20: dsjs a10, L3F697880 +3f697a30: move *b12, b0, 0 +L3F697A40: +3f697a40: dsjs a10, L3F6978A0 +3f697a50: move *b12, b0, 0 +L3F697A60: +3f697a60: dsjs a10, L3F6978C0 +3f697a70: move *b12, b0, 0 +L3F697A80: +3f697a80: dsjs a10, L3F6978E0 +3f697a90: move *b12, b0, 0 +L3F697AA0: +3f697aa0: dsjs a10, L3F697900 +3f697ab0: move *b12, b0, 0 +L3F697AC0: +3f697ac0: dsjs a10, L3F697920 +3f697ad0: move *b12, b0, 0 +L3F697AE0: +3f697ae0: dsjs a10, L3F697940 +3f697af0: move *b12, b0, 0 +L3F697B00: +3f697b00: dsjs a10, L3F697960 +3f697b10: move *b12, b0, 0 +L3F697B20: +3f697b20: dsjs a10, L3F697980 +3f697b30: move *b12, b0, 0 +L3F697B40: +3f697b40: dsjs a10, L3F6979A0 +3f697b50: move *b12, b0, 0 +L3F697B60: +3f697b60: dsjs a10, L3F6979C0 +3f697b70: move *b12, b0, 0 +L3F697B80: +3f697b80: dsjs a10, L3F6979E0 +3f697b90: move *b12, b0, 0 +L3F697BA0: +3f697ba0: dsjs a10, L3F697A00 +3f697bb0: move *b12, b0, 0 +L3F697BC0: +3f697bc0: dsjs a10, L3F697A20 +3f697bd0: move *b12, b0, 0 +L3F697BE0: +3f697be0: dsjs a10, L3F697A40 +3f697bf0: move *b12, b0, 0 +L3F697C00: +3f697c00: dsjs a10, L3F697A60 +3f697c10: move *b12, b0, 0 +L3F697C20: +3f697c20: dsjs a10, L3F697A80 +3f697c30: move *b12, b0, 0 +L3F697C40: +3f697c40: dsjs a10, L3F697AA0 +3f697c50: move *b12, b0, 0 +L3F697C60: +3f697c60: dsjs a10, L3F697AC0 +3f697c70: move *b12, b0, 0 +L3F697C80: +3f697c80: dsjs a10, L3F697AE0 +3f697c90: move *b12, b0, 0 +L3F697CA0: +3f697ca0: dsjs a10, L3F697B00 +3f697cb0: move *b12, b0, 0 +L3F697CC0: +3f697cc0: dsjs a10, L3F697B20 +3f697cd0: move *b12, b0, 0 +L3F697CE0: +3f697ce0: dsjs a10, L3F697B40 +3f697cf0: move *b12, b0, 0 +L3F697D00: +3f697d00: dsjs a10, L3F697B60 +3f697d10: move *b12, b0, 0 +L3F697D20: +3f697d20: dsjs a10, L3F697B80 +3f697d30: move *b12, b0, 0 +L3F697D40: +3f697d40: dsjs a10, L3F697BA0 +3f697d50: move *b12, b0, 0 +L3F697D60: +3f697d60: dsjs a10, L3F697BC0 +3f697d70: move *b12, b0, 0 +L3F697D80: +3f697d80: dsjs a10, L3F697BE0 +3f697d90: move *b12, b0, 0 +L3F697DA0: +3f697da0: dsjs a10, L3F697C00 +3f697db0: move *b12, b0, 0 +L3F697DC0: +3f697dc0: dsjs a10, L3F697C20 +3f697dd0: move *b12, b0, 0 +L3F697DE0: +3f697de0: dsjs a10, L3F697C40 +3f697df0: move *b12, b0, 0 +L3F697E00: +3f697e00: dsjs a10, L3F697C60 +3f697e10: move *b12, b0, 0 +L3F697E20: +3f697e20: dsjs a10, L3F697C80 +3f697e30: move *b12, b0, 0 +L3F697E40: +3f697e40: dsjs a10, L3F697CA0 +3f697e50: move *b12, b0, 0 +L3F697E60: +3f697e60: dsjs a10, L3F697CC0 +3f697e70: move *b12, b0, 0 +L3F697E80: +3f697e80: dsjs a10, L3F697CE0 +3f697e90: move *b12, b0, 0 +L3F697EA0: +3f697ea0: dsjs a10, L3F697D00 +3f697eb0: move *b12, b0, 0 +L3F697EC0: +3f697ec0: dsjs a10, L3F697D20 +3f697ed0: move *b12, b0, 0 +L3F697EE0: +3f697ee0: dsjs a10, L3F697D40 +3f697ef0: move *b12, b0, 0 +L3F697F00: +3f697f00: dsjs a10, L3F697D60 +3f697f10: move *b12, b0, 0 +L3F697F20: +3f697f20: dsjs a10, L3F697D80 +3f697f30: move *b12, b0, 0 +L3F697F40: +3f697f40: dsjs a10, L3F697DA0 +3f697f50: move *b12, b0, 0 +L3F697F60: +3f697f60: dsjs a10, L3F697DC0 +3f697f70: move *b12, b0, 0 +L3F697F80: +3f697f80: dsjs a10, L3F697DE0 +3f697f90: move *b12, b0, 0 +L3F697FA0: +3f697fa0: dsjs a10, L3F697E00 +3f697fb0: move *b12, b0, 0 +L3F697FC0: +3f697fc0: dsjs a10, L3F697E20 +3f697fd0: move *b12, b0, 0 +L3F697FE0: +3f697fe0: dsjs a10, L3F697E40 +3f697ff0: move *b12, b0, 0 +L3F698000: +3f698000: dsjs a10, L3F697E60 +3f698010: move *b12, b0, 0 +L3F698020: +3f698020: dsjs a10, L3F697E80 +3f698030: move *b12, b0, 0 +L3F698040: +3f698040: dsjs a10, L3F697EA0 +3f698050: move *b12, b0, 0 +L3F698060: +3f698060: dsjs a10, L3F697EC0 +3f698070: move *b12, b0, 0 +L3F698080: +3f698080: dsjs a10, L3F697EE0 +3f698090: move *b12, b0, 0 +L3F6980A0: +3f6980a0: dsjs a10, L3F697F00 +3f6980b0: move *b12, b0, 0 +L3F6980C0: +3f6980c0: dsjs a10, L3F697F20 +3f6980d0: move *b12, b0, 0 +L3F6980E0: +3f6980e0: dsjs a10, L3F697F40 +3f6980f0: move *b12, b0, 0 +L3F698100: +3f698100: dsjs a10, L3F697F60 +3f698110: move *b12, b0, 0 +L3F698120: +3f698120: dsjs a10, L3F697F80 +3f698130: move *b12, b0, 0 +L3F698140: +3f698140: dsjs a10, L3F697FA0 +3f698150: move *b12, b0, 0 +L3F698160: +3f698160: dsjs a10, L3F697FC0 +3f698170: move *b12, b0, 0 +L3F698180: +3f698180: dsjs a10, L3F697FE0 +3f698190: move *b12, b0, 0 +L3F6981A0: +3f6981a0: dsjs a10, L3F698000 +3f6981b0: move *b12, b0, 0 +L3F6981C0: +3f6981c0: dsjs a10, L3F698020 +3f6981d0: move *b12, b0, 0 +L3F6981E0: +3f6981e0: dsjs a10, L3F698040 +3f6981f0: move *b12, b0, 0 +L3F698200: +3f698200: dsjs a10, L3F698060 +3f698210: move *b12, b0, 0 +L3F698220: +3f698220: dsjs a10, L3F698080 +3f698230: move *b12, b0, 0 +L3F698240: +3f698240: dsjs a10, L3F6980A0 +3f698250: move *b12, b0, 0 +L3F698260: +3f698260: dsjs a10, L3F6980C0 +3f698270: move *b12, b0, 0 +L3F698280: +3f698280: dsjs a10, L3F6980E0 +3f698290: move *b12, b0, 0 +L3F6982A0: +3f6982a0: dsjs a10, L3F698100 +3f6982b0: move *b12, b0, 0 +L3F6982C0: +3f6982c0: dsjs a10, L3F698120 +3f6982d0: move *b12, b0, 0 +L3F6982E0: +3f6982e0: dsjs a10, L3F698140 +3f6982f0: move *b12, b0, 0 +L3F698300: +3f698300: dsjs a10, L3F698160 +3f698310: move *b12, b0, 0 +L3F698320: +3f698320: dsjs a10, L3F698180 +3f698330: move *b12, b0, 0 +L3F698340: +3f698340: dsjs a10, L3F6981A0 +3f698350: move *b12, b0, 0 +L3F698360: +3f698360: dsjs a10, L3F6981C0 +3f698370: move *b12, b0, 0 +L3F698380: +3f698380: dsjs a10, L3F6981E0 +3f698390: move *b12, b0, 0 +L3F6983A0: +3f6983a0: dsjs a10, L3F698200 +3f6983b0: move *b12, b0, 0 +L3F6983C0: +3f6983c0: dsjs a10, L3F698220 +3f6983d0: move *b12, b0, 0 +L3F6983E0: +3f6983e0: dsjs a10, L3F698240 +3f6983f0: move *b12, b0, 0 +L3F698400: +3f698400: dsjs a10, L3F698260 +3f698410: move *b12, b0, 0 +L3F698420: +3f698420: dsjs a10, L3F698280 +3f698430: move *b12, b0, 0 +L3F698440: +3f698440: dsjs a10, L3F6982A0 +3f698450: move *b12, b0, 0 +L3F698460: +3f698460: dsjs a10, L3F6982C0 +3f698470: move *b12, b0, 0 +L3F698480: +3f698480: dsjs a10, L3F6982E0 +3f698490: move *b12, b0, 0 +L3F6984A0: +3f6984a0: dsjs a10, L3F698300 +3f6984b0: move *b12, b0, 0 +L3F6984C0: +3f6984c0: dsjs a10, L3F698320 +3f6984d0: move *b12, b0, 0 +L3F6984E0: +3f6984e0: dsjs a10, L3F698340 +3f6984f0: move *b12, b0, 0 +L3F698500: +3f698500: dsjs a10, L3F698360 +3f698510: move *b12, b0, 0 +L3F698520: +3f698520: dsjs a10, L3F698380 +3f698530: move *b12, b0, 0 +L3F698540: +3f698540: dsjs a10, L3F6983A0 +3f698550: move *b12, b0, 0 +L3F698560: +3f698560: dsjs a10, L3F6983C0 +3f698570: move *b12, b0, 0 +L3F698580: +3f698580: dsjs a10, L3F6983E0 +3f698590: move *b12, b0, 0 +L3F6985A0: +3f6985a0: dsjs a10, L3F698400 +3f6985b0: move *b12, b0, 0 +L3F6985C0: +3f6985c0: dsjs a10, L3F698420 +3f6985d0: move *b12, b0, 0 +L3F6985E0: +3f6985e0: dsjs a10, L3F698440 +3f6985f0: move *b12, b0, 0 +L3F698600: +3f698600: dsjs a10, L3F698460 +3f698610: move *b12, b0, 0 +L3F698620: +3f698620: dsjs a10, L3F698480 +3f698630: move *b12, b0, 0 +L3F698640: +3f698640: dsjs a10, L3F6984A0 +3f698650: move *b12, b0, 0 +L3F698660: +3f698660: dsjs a10, L3F6984C0 +3f698670: move *b12, b0, 0 +L3F698680: +3f698680: dsjs a10, L3F6984E0 +3f698690: move *b12, b0, 0 +L3F6986A0: +3f6986a0: dsjs a10, L3F698500 +3f6986b0: move *b12, b0, 0 +L3F6986C0: +3f6986c0: dsjs a10, L3F698520 +3f6986d0: move *b12, b0, 0 +L3F6986E0: +3f6986e0: dsjs a10, L3F698540 +3f6986f0: move *b12, b0, 0 +L3F698700: +3f698700: dsjs a10, L3F698560 +3f698710: move *b12, b0, 0 +L3F698720: +3f698720: dsjs a10, L3F698580 +3f698730: move *b12, b0, 0 +L3F698740: +3f698740: dsjs a10, L3F6985A0 +3f698750: move *b12, b0, 0 +L3F698760: +3f698760: dsjs a10, L3F6985C0 +3f698770: move *b12, b0, 0 +L3F698780: +3f698780: dsjs a10, L3F6985E0 +3f698790: move *b12, b0, 0 +L3F6987A0: +3f6987a0: dsjs a10, L3F698600 +3f6987b0: move *b12, b0, 0 +L3F6987C0: +3f6987c0: dsjs a10, L3F698620 +3f6987d0: move *b12, b0, 0 +L3F6987E0: +3f6987e0: dsjs a10, L3F698640 +3f6987f0: move *b12, b0, 0 +L3F698800: +3f698800: dsjs a10, L3F698660 +3f698810: move *b12, b0, 0 +L3F698820: +3f698820: dsjs a10, L3F698680 +3f698830: move *b12, b0, 0 +L3F698840: +3f698840: dsjs a10, L3F6986A0 +3f698850: move *b12, b0, 0 +L3F698860: +3f698860: dsjs a10, L3F6986C0 +3f698870: move *b12, b0, 0 +L3F698880: +3f698880: dsjs a10, L3F6986E0 +3f698890: move *b12, b0, 0 +L3F6988A0: +3f6988a0: dsjs a10, L3F698700 +3f6988b0: move *b12, b0, 0 +L3F6988C0: +3f6988c0: dsjs a10, L3F698720 +3f6988d0: move *b12, b0, 0 +L3F6988E0: +3f6988e0: dsjs a10, L3F698740 +3f6988f0: move *b12, b0, 0 +L3F698900: +3f698900: dsjs a10, L3F698760 +3f698910: move *b12, b0, 0 +L3F698920: +3f698920: dsjs a10, L3F698780 +3f698930: move *b12, b0, 0 +L3F698940: +3f698940: dsjs a10, L3F6987A0 +3f698950: move *b12, b0, 0 +L3F698960: +3f698960: dsjs a10, L3F6987C0 +3f698970: move *b12, b0, 0 +L3F698980: +3f698980: dsjs a10, L3F6987E0 +3f698990: move *b12, b0, 0 +L3F6989A0: +3f6989a0: dsjs a10, L3F698800 +3f6989b0: move *b12, b0, 0 +L3F6989C0: +3f6989c0: dsjs a10, L3F698820 +3f6989d0: move *b12, b0, 0 +L3F6989E0: +3f6989e0: dsjs a10, L3F698840 +3f6989f0: move *b12, b0, 0 +L3F698A00: +3f698a00: dsjs a10, L3F698860 +3f698a10: move *b12, b0, 0 +L3F698A20: +3f698a20: dsjs a10, L3F698880 +3f698a30: move *b12, b0, 0 +L3F698A40: +3f698a40: dsjs a10, L3F6988A0 +3f698a50: move *b12, b0, 0 +L3F698A60: +3f698a60: dsjs a10, L3F6988C0 +3f698a70: move *b12, b0, 0 +L3F698A80: +3f698a80: dsjs a10, L3F6988E0 +3f698a90: move *b12, b0, 0 +L3F698AA0: +3f698aa0: dsjs a10, L3F698900 +3f698ab0: move *b12, b0, 0 +L3F698AC0: +3f698ac0: dsjs a10, L3F698920 +3f698ad0: move *b12, b0, 0 +L3F698AE0: +3f698ae0: dsjs a10, L3F698940 +3f698af0: move *b12, b0, 0 +L3F698B00: +3f698b00: dsjs a10, L3F698960 +3f698b10: move *b12, b0, 0 +L3F698B20: +3f698b20: dsjs a10, L3F698980 +3f698b30: move *b12, b0, 0 +L3F698B40: +3f698b40: dsjs a10, L3F6989A0 +3f698b50: move *b12, b0, 0 +L3F698B60: +3f698b60: dsjs a10, L3F6989C0 +3f698b70: move *b12, b0, 0 +L3F698B80: +3f698b80: dsjs a10, L3F6989E0 +3f698b90: move *b12, b0, 0 +L3F698BA0: +3f698ba0: dsjs a10, L3F698A00 +3f698bb0: move *b12, b0, 0 +L3F698BC0: +3f698bc0: dsjs a10, L3F698A20 +3f698bd0: move *b12, b0, 0 +L3F698BE0: +3f698be0: dsjs a10, L3F698A40 +3f698bf0: move *b12, b0, 0 +L3F698C00: +3f698c00: dsjs a10, L3F698A60 +3f698c10: move *b12, b0, 0 +L3F698C20: +3f698c20: dsjs a10, L3F698A80 +3f698c30: move *b12, b0, 0 +L3F698C40: +3f698c40: dsjs a10, L3F698AA0 +3f698c50: move *b12, b0, 0 +L3F698C60: +3f698c60: dsjs a10, L3F698AC0 +3f698c70: move *b12, b0, 0 +L3F698C80: +3f698c80: dsjs a10, L3F698AE0 +3f698c90: move *b12, b0, 0 +L3F698CA0: +3f698ca0: dsjs a10, L3F698B00 +3f698cb0: move *b12, b0, 0 +L3F698CC0: +3f698cc0: dsjs a10, L3F698B20 +3f698cd0: move *b12, b0, 0 +L3F698CE0: +3f698ce0: dsjs a10, L3F698B40 +3f698cf0: move *b12, b0, 0 +L3F698D00: +3f698d00: dsjs a10, L3F698B60 +3f698d10: move *b12, b0, 0 +L3F698D20: +3f698d20: dsjs a10, L3F698B80 +3f698d30: move *b12, b0, 0 +L3F698D40: +3f698d40: dsjs a10, L3F698BA0 +3f698d50: move *b12, b0, 0 +L3F698D60: +3f698d60: dsjs a10, L3F698BC0 +3f698d70: move *b12, b0, 0 +L3F698D80: +3f698d80: dsjs a10, L3F698BE0 +3f698d90: move *b12, b0, 0 +L3F698DA0: +3f698da0: dsjs a10, L3F698C00 +3f698db0: move *b12, b0, 0 +L3F698DC0: +3f698dc0: dsjs a10, L3F698C20 +3f698dd0: move *b12, b0, 0 +L3F698DE0: +3f698de0: dsjs a10, L3F698C40 +3f698df0: move *b12, b0, 0 +L3F698E00: +3f698e00: dsjs a10, L3F698C60 +3f698e10: move *b12, b0, 0 +L3F698E20: +3f698e20: dsjs a10, L3F698C80 +3f698e30: move *b12, b0, 0 +L3F698E40: +3f698e40: dsjs a10, L3F698CA0 +3f698e50: move *b12, b0, 0 +L3F698E60: +3f698e60: dsjs a10, L3F698CC0 +3f698e70: move *b12, b0, 0 +L3F698E80: +3f698e80: dsjs a10, L3F698CE0 +3f698e90: move *b12, b0, 0 +L3F698EA0: +3f698ea0: dsjs a10, L3F698D00 +3f698eb0: move *b12, b0, 0 +L3F698EC0: +3f698ec0: dsjs a10, L3F698D20 +3f698ed0: move *b12, b0, 0 +L3F698EE0: +3f698ee0: dsjs a10, L3F698D40 +3f698ef0: move *b12, b0, 0 +L3F698F00: +3f698f00: dsjs a10, L3F698D60 +3f698f10: move *b12, b0, 0 +L3F698F20: +3f698f20: dsjs a10, L3F698D80 +3f698f30: move *b12, b0, 0 +L3F698F40: +3f698f40: dsjs a10, L3F698DA0 +3f698f50: move *b12, b0, 0 +L3F698F60: +3f698f60: dsjs a10, L3F698DC0 +3f698f70: move *b12, b0, 0 +L3F698F80: +3f698f80: dsjs a10, L3F698DE0 +3f698f90: move *b12, b0, 0 +L3F698FA0: +3f698fa0: dsjs a10, L3F698E00 +3f698fb0: move *b12, b0, 0 +L3F698FC0: +3f698fc0: dsjs a10, L3F698E20 +3f698fd0: move *b12, b0, 0 +L3F698FE0: +3f698fe0: dsjs a10, L3F698E40 +3f698ff0: move *b12, b0, 0 +L3F699000: +3f699000: dsjs a10, L3F698E60 +3f699010: move *b12, b0, 0 +L3F699020: +3f699020: dsjs a10, L3F698E80 +3f699030: move *b12, b0, 0 +L3F699040: +3f699040: dsjs a10, L3F698EA0 +3f699050: move *b12, b0, 0 +L3F699060: +3f699060: dsjs a10, L3F698EC0 +3f699070: move *b12, b0, 0 +L3F699080: +3f699080: dsjs a10, L3F698EE0 +3f699090: move *b12, b0, 0 +L3F6990A0: +3f6990a0: dsjs a10, L3F698F00 +3f6990b0: move *b12, b0, 0 +L3F6990C0: +3f6990c0: dsjs a10, L3F698F20 +3f6990d0: move *b12, b0, 0 +L3F6990E0: +3f6990e0: dsjs a10, L3F698F40 +3f6990f0: move *b12, b0, 0 +L3F699100: +3f699100: dsjs a10, L3F698F60 +3f699110: move *b12, b0, 0 +L3F699120: +3f699120: dsjs a10, L3F698F80 +3f699130: move *b12, b0, 0 +L3F699140: +3f699140: dsjs a10, L3F698FA0 +3f699150: move *b12, b0, 0 +L3F699160: +3f699160: dsjs a10, L3F698FC0 +3f699170: move *b12, b0, 0 +L3F699180: +3f699180: dsjs a10, L3F698FE0 +3f699190: move *b12, b0, 0 +L3F6991A0: +3f6991a0: dsjs a10, L3F699000 +3f6991b0: move *b12, b0, 0 +L3F6991C0: +3f6991c0: dsjs a10, L3F699020 +3f6991d0: move *b12, b0, 0 +L3F6991E0: +3f6991e0: dsjs a10, L3F699040 +3f6991f0: move *b12, b0, 0 +L3F699200: +3f699200: dsjs a10, L3F699060 +3f699210: move *b12, b0, 0 +L3F699220: +3f699220: dsjs a10, L3F699080 +3f699230: move *b12, b0, 0 +L3F699240: +3f699240: dsjs a10, L3F6990A0 +3f699250: move *b12, b0, 0 +L3F699260: +3f699260: dsjs a10, L3F6990C0 +3f699270: move *b12, b0, 0 +L3F699280: +3f699280: dsjs a10, L3F6990E0 +3f699290: move *b12, b0, 0 +L3F6992A0: +3f6992a0: dsjs a10, L3F699100 +3f6992b0: move *b12, b0, 0 +L3F6992C0: +3f6992c0: dsjs a10, L3F699120 +3f6992d0: move *b12, b0, 0 +L3F6992E0: +3f6992e0: dsjs a10, L3F699140 +3f6992f0: move *b12, b0, 0 +L3F699300: +3f699300: dsjs a10, L3F699160 +3f699310: move *b12, b0, 0 +L3F699320: +3f699320: dsjs a10, L3F699180 +3f699330: move *b12, b0, 0 +L3F699340: +3f699340: dsjs a10, L3F6991A0 +3f699350: move *b12, b0, 0 +L3F699360: +3f699360: dsjs a10, L3F6991C0 +3f699370: move *b12, b0, 0 +L3F699380: +3f699380: dsjs a10, L3F6991E0 +3f699390: move *b12, b0, 0 +L3F6993A0: +3f6993a0: dsjs a10, L3F699200 +3f6993b0: move *b12, b0, 0 +L3F6993C0: +3f6993c0: dsjs a10, L3F699220 +3f6993d0: move *b12, b0, 0 +L3F6993E0: +3f6993e0: dsjs a10, L3F699240 +3f6993f0: move *b12, b0, 0 +L3F699400: +3f699400: dsjs a10, L3F699260 +3f699410: move *b12, b0, 0 +L3F699420: +3f699420: dsjs a10, L3F699280 +3f699430: move *b12, b0, 0 +L3F699440: +3f699440: dsjs a10, L3F6992A0 +3f699450: move *b12, b0, 0 +L3F699460: +3f699460: dsjs a10, L3F6992C0 +3f699470: move *b12, b0, 0 +L3F699480: +3f699480: dsjs a10, L3F6992E0 +3f699490: move *b12, b0, 0 +L3F6994A0: +3f6994a0: dsjs a10, L3F699300 +3f6994b0: move *b12, b0, 0 +L3F6994C0: +3f6994c0: dsjs a10, L3F699320 +3f6994d0: move *b12, b0, 0 +L3F6994E0: +3f6994e0: dsjs a10, L3F699340 +3f6994f0: move *b12, b0, 0 +L3F699500: +3f699500: dsjs a10, L3F699360 +3f699510: move *b12, b0, 0 +L3F699520: +3f699520: dsjs a10, L3F699380 +3f699530: move *b12, b0, 0 +L3F699540: +3f699540: dsjs a10, L3F6993A0 +3f699550: move *b12, b0, 0 +L3F699560: +3f699560: dsjs a10, L3F6993C0 +3f699570: move *b12, b0, 0 +L3F699580: +3f699580: dsjs a10, L3F6993E0 +3f699590: move *b12, b0, 0 +L3F6995A0: +3f6995a0: dsjs a10, L3F699400 +3f6995b0: move *b12, b0, 0 +L3F6995C0: +3f6995c0: dsjs a10, L3F699420 +3f6995d0: move *b12, b0, 0 +L3F6995E0: +3f6995e0: dsjs a10, L3F699440 +3f6995f0: move *b12, b0, 0 +L3F699600: +3f699600: dsjs a10, L3F699460 +3f699610: move *b12, b0, 0 +L3F699620: +3f699620: dsjs a10, L3F699480 +3f699630: move *b12, b0, 0 +L3F699640: +3f699640: dsjs a10, L3F6994A0 +3f699650: move *b12, b0, 0 +L3F699660: +3f699660: dsjs a10, L3F6994C0 +3f699670: move *b12, b0, 0 +L3F699680: +3f699680: dsjs a10, L3F6994E0 +3f699690: move *b12, b0, 0 +L3F6996A0: +3f6996a0: dsjs a10, L3F699500 +3f6996b0: move *b12, b0, 0 +L3F6996C0: +3f6996c0: dsjs a10, L3F699520 +3f6996d0: move *b12, b0, 0 +L3F6996E0: +3f6996e0: dsjs a10, L3F699540 +3f6996f0: move *b12, b0, 0 +L3F699700: +3f699700: dsjs a10, L3F699560 +3f699710: move *b12, b0, 0 +L3F699720: +3f699720: dsjs a10, L3F699580 +3f699730: move *b12, b0, 0 +L3F699740: +3f699740: dsjs a10, L3F6995A0 +3f699750: move *b12, b0, 0 +L3F699760: +3f699760: dsjs a10, L3F6995C0 +3f699770: move *b12, b0, 0 +L3F699780: +3f699780: dsjs a10, L3F6995E0 +3f699790: move *b12, b0, 0 +L3F6997A0: +3f6997a0: dsjs a10, L3F699600 +3f6997b0: move *b12, b0, 0 +L3F6997C0: +3f6997c0: dsjs a10, L3F699620 +3f6997d0: move *b12, b0, 0 +L3F6997E0: +3f6997e0: dsjs a10, L3F699640 +3f6997f0: move *b12, b0, 0 +L3F699800: +3f699800: dsjs a10, L3F699660 +3f699810: move *b12, b0, 0 +L3F699820: +3f699820: dsjs a10, L3F699680 +3f699830: move *b12, b0, 0 +L3F699840: +3f699840: dsjs a10, L3F6996A0 +3f699850: move *b12, b0, 0 +L3F699860: +3f699860: dsjs a10, L3F6996C0 +3f699870: move *b12, b0, 0 +L3F699880: +3f699880: dsjs a10, L3F6996E0 +3f699890: move *b12, b0, 0 +L3F6998A0: +3f6998a0: dsjs a10, L3F699700 +3f6998b0: move *b12, b0, 0 +L3F6998C0: +3f6998c0: dsjs a10, L3F699720 +3f6998d0: move *b12, b0, 0 +L3F6998E0: +3f6998e0: dsjs a10, L3F699740 +3f6998f0: move *b12, b0, 0 +L3F699900: +3f699900: dsjs a10, L3F699760 +3f699910: move *b12, b0, 0 +L3F699920: +3f699920: dsjs a10, L3F699780 +3f699930: move *b12, b0, 0 +L3F699940: +3f699940: dsjs a10, L3F6997A0 +3f699950: move *b12, b0, 0 +L3F699960: +3f699960: dsjs a10, L3F6997C0 +3f699970: move *b12, b0, 0 +L3F699980: +3f699980: dsjs a10, L3F6997E0 +3f699990: move *b12, b0, 0 +L3F6999A0: +3f6999a0: dsjs a10, L3F699800 +3f6999b0: move *b12, b0, 0 +L3F6999C0: +3f6999c0: dsjs a10, L3F699820 +3f6999d0: move *b12, b0, 0 +L3F6999E0: +3f6999e0: dsjs a10, L3F699840 +3f6999f0: move *b12, b0, 0 +L3F699A00: +3f699a00: dsjs a10, L3F699860 +3f699a10: move *b12, b0, 0 +L3F699A20: +3f699a20: dsjs a10, L3F699880 +3f699a30: move *b12, b0, 0 +L3F699A40: +3f699a40: dsjs a10, L3F6998A0 +3f699a50: move *b12, b0, 0 +L3F699A60: +3f699a60: dsjs a10, L3F6998C0 +3f699a70: move *b12, b0, 0 +L3F699A80: +3f699a80: dsjs a10, L3F6998E0 +3f699a90: move *b12, b0, 0 +L3F699AA0: +3f699aa0: dsjs a10, L3F699900 +3f699ab0: move *b12, b0, 0 +L3F699AC0: +3f699ac0: dsjs a10, L3F699920 +3f699ad0: move *b12, b0, 0 +L3F699AE0: +3f699ae0: dsjs a10, L3F699940 +3f699af0: move *b12, b0, 0 +L3F699B00: +3f699b00: dsjs a10, L3F699960 +3f699b10: move *b12, b0, 0 +L3F699B20: +3f699b20: dsjs a10, L3F699980 +3f699b30: move *b12, b0, 0 +L3F699B40: +3f699b40: dsjs a10, L3F6999A0 +3f699b50: move *b12, b0, 0 +L3F699B60: +3f699b60: dsjs a10, L3F6999C0 +3f699b70: move *b12, b0, 0 +L3F699B80: +3f699b80: dsjs a10, L3F6999E0 +3f699b90: move *b12, b0, 0 +L3F699BA0: +3f699ba0: dsjs a10, L3F699A00 +3f699bb0: move *b12, b0, 0 +L3F699BC0: +3f699bc0: dsjs a10, L3F699A20 +3f699bd0: move *b12, b0, 0 +L3F699BE0: +3f699be0: dsjs a10, L3F699A40 +3f699bf0: move *b12, b0, 0 +L3F699C00: +3f699c00: dsjs a10, L3F699A60 +3f699c10: move *b12, b0, 0 +L3F699C20: +3f699c20: dsjs a10, L3F699A80 +3f699c30: move *b12, b0, 0 +L3F699C40: +3f699c40: dsjs a10, L3F699AA0 +3f699c50: move *b12, b0, 0 +L3F699C60: +3f699c60: dsjs a10, L3F699AC0 +3f699c70: move *b12, b0, 0 +L3F699C80: +3f699c80: dsjs a10, L3F699AE0 +3f699c90: move *b12, b0, 0 +L3F699CA0: +3f699ca0: dsjs a10, L3F699B00 +3f699cb0: move *b12, b0, 0 +L3F699CC0: +3f699cc0: dsjs a10, L3F699B20 +3f699cd0: move *b12, b0, 0 +L3F699CE0: +3f699ce0: dsjs a10, L3F699B40 +3f699cf0: move *b12, b0, 0 +L3F699D00: +3f699d00: dsjs a10, L3F699B60 +3f699d10: move *b12, b0, 0 +L3F699D20: +3f699d20: dsjs a10, L3F699B80 +3f699d30: move *b12, b0, 0 +L3F699D40: +3f699d40: dsjs a10, L3F699BA0 +3f699d50: move *b12, b0, 0 +L3F699D60: +3f699d60: dsjs a10, L3F699BC0 +3f699d70: move *b12, b0, 0 +L3F699D80: +3f699d80: dsjs a10, L3F699BE0 +3f699d90: move *b12, b0, 0 +L3F699DA0: +3f699da0: dsjs a10, L3F699C00 +3f699db0: move *b12, b0, 0 +L3F699DC0: +3f699dc0: dsjs a10, L3F699C20 +3f699dd0: move *b12, b0, 0 +L3F699DE0: +3f699de0: dsjs a10, L3F699C40 +3f699df0: move *b12, b0, 0 +L3F699E00: +3f699e00: dsjs a10, L3F699C60 +3f699e10: move *b12, b0, 0 +L3F699E20: +3f699e20: dsjs a10, L3F699C80 +3f699e30: move *b12, b0, 0 +L3F699E40: +3f699e40: dsjs a10, L3F699CA0 +3f699e50: move *b12, b0, 0 +L3F699E60: +3f699e60: dsjs a10, L3F699CC0 +3f699e70: move *b12, b0, 0 +L3F699E80: +3f699e80: dsjs a10, L3F699CE0 +3f699e90: move *b12, b0, 0 +L3F699EA0: +3f699ea0: dsjs a10, L3F699D00 +3f699eb0: move *b12, b0, 0 +L3F699EC0: +3f699ec0: dsjs a10, L3F699D20 +3f699ed0: move *b12, b0, 0 +L3F699EE0: +3f699ee0: dsjs a10, L3F699D40 +3f699ef0: move *b12, b0, 0 +L3F699F00: +3f699f00: dsjs a10, L3F699D60 +3f699f10: move *b12, b0, 0 +L3F699F20: +3f699f20: dsjs a10, L3F699D80 +3f699f30: move *b12, b0, 0 +L3F699F40: +3f699f40: dsjs a10, L3F699DA0 +3f699f50: move *b12, b0, 0 +L3F699F60: +3f699f60: dsjs a10, L3F699DC0 +3f699f70: move *b12, b0, 0 +L3F699F80: +3f699f80: dsjs a10, L3F699DE0 +3f699f90: move *b12, b0, 0 +L3F699FA0: +3f699fa0: dsjs a10, L3F699E00 +3f699fb0: move *b12, b0, 0 +L3F699FC0: +3f699fc0: dsjs a10, L3F699E20 +3f699fd0: move *b12, b0, 0 +L3F699FE0: +3f699fe0: dsjs a10, L3F699E40 +3f699ff0: move *b12, b0, 0 +L3F69A000: +3f69a000: dsjs a10, L3F699E60 +3f69a010: move *b12, b0, 0 +L3F69A020: +3f69a020: dsjs a10, L3F699E80 +3f69a030: move *b12, b0, 0 +L3F69A040: +3f69a040: dsjs a10, L3F699EA0 +3f69a050: move *b12, b0, 0 +L3F69A060: +3f69a060: dsjs a10, L3F699EC0 +3f69a070: move *b12, b0, 0 +L3F69A080: +3f69a080: dsjs a10, L3F699EE0 +3f69a090: move *b12, b0, 0 +L3F69A0A0: +3f69a0a0: dsjs a10, L3F699F00 +3f69a0b0: move *b12, b0, 0 +L3F69A0C0: +3f69a0c0: dsjs a10, L3F699F20 +3f69a0d0: move *b12, b0, 0 +L3F69A0E0: +3f69a0e0: dsjs a10, L3F699F40 +3f69a0f0: move *b12, b0, 0 +L3F69A100: +3f69a100: dsjs a10, L3F699F60 +3f69a110: move *b12, b0, 0 +L3F69A120: +3f69a120: dsjs a10, L3F699F80 +3f69a130: move *b12, b0, 0 +L3F69A140: +3f69a140: dsjs a10, L3F699FA0 +3f69a150: move *b12, b0, 0 +L3F69A160: +3f69a160: dsjs a10, L3F699FC0 +3f69a170: move *b12, b0, 0 +L3F69A180: +3f69a180: dsjs a10, L3F699FE0 +3f69a190: move *b12, b0, 0 +L3F69A1A0: +3f69a1a0: dsjs a10, L3F69A000 +3f69a1b0: move *b12, b0, 0 +L3F69A1C0: +3f69a1c0: dsjs a10, L3F69A020 +3f69a1d0: move *b12, b0, 0 +L3F69A1E0: +3f69a1e0: dsjs a10, L3F69A040 +3f69a1f0: move *b12, b0, 0 +L3F69A200: +3f69a200: dsjs a10, L3F69A060 +3f69a210: move *b12, b0, 0 +L3F69A220: +3f69a220: dsjs a10, L3F69A080 +3f69a230: move *b12, b0, 0 +L3F69A240: +3f69a240: dsjs a10, L3F69A0A0 +3f69a250: move *b12, b0, 0 +L3F69A260: +3f69a260: dsjs a10, L3F69A0C0 +3f69a270: move *b12, b0, 0 +L3F69A280: +3f69a280: dsjs a10, L3F69A0E0 +3f69a290: move *b12, b0, 0 +L3F69A2A0: +3f69a2a0: dsjs a10, L3F69A100 +3f69a2b0: move *b12, b0, 0 +L3F69A2C0: +3f69a2c0: dsjs a10, L3F69A120 +3f69a2d0: move *b12, b0, 0 +L3F69A2E0: +3f69a2e0: dsjs a10, L3F69A140 +3f69a2f0: move *b12, b0, 0 +L3F69A300: +3f69a300: dsjs a10, L3F69A160 +3f69a310: move *b12, b0, 0 +L3F69A320: +3f69a320: dsjs a10, L3F69A180 +3f69a330: move *b12, b0, 0 +L3F69A340: +3f69a340: dsjs a10, L3F69A1A0 +3f69a350: move *b12, b0, 0 +L3F69A360: +3f69a360: dsjs a10, L3F69A1C0 +3f69a370: move *b12, b0, 0 +L3F69A380: +3f69a380: dsjs a10, L3F69A1E0 +3f69a390: move *b12, b0, 0 +L3F69A3A0: +3f69a3a0: dsjs a10, L3F69A200 +3f69a3b0: move *b12, b0, 0 +L3F69A3C0: +3f69a3c0: dsjs a10, L3F69A220 +3f69a3d0: move *b12, b0, 0 +L3F69A3E0: +3f69a3e0: dsjs a10, L3F69A240 +3f69a3f0: move *b12, b0, 0 +L3F69A400: +3f69a400: dsjs a10, L3F69A260 +3f69a410: move *b12, b0, 0 +L3F69A420: +3f69a420: dsjs a10, L3F69A280 +3f69a430: move *b12, b0, 0 +L3F69A440: +3f69a440: dsjs a10, L3F69A2A0 +3f69a450: move *b12, b0, 0 +L3F69A460: +3f69a460: dsjs a10, L3F69A2C0 +3f69a470: move *b12, b0, 0 +L3F69A480: +3f69a480: dsjs a10, L3F69A2E0 +3f69a490: move *b12, b0, 0 +L3F69A4A0: +3f69a4a0: dsjs a10, L3F69A300 +3f69a4b0: move *b12, b0, 0 +L3F69A4C0: +3f69a4c0: dsjs a10, L3F69A320 +3f69a4d0: move *b12, b0, 0 +L3F69A4E0: +3f69a4e0: dsjs a10, L3F69A340 +3f69a4f0: move *b12, b0, 0 +L3F69A500: +3f69a500: dsjs a10, L3F69A360 +3f69a510: move *b12, b0, 0 +L3F69A520: +3f69a520: dsjs a10, L3F69A380 +3f69a530: move *b12, b0, 0 +L3F69A540: +3f69a540: dsjs a10, L3F69A3A0 +3f69a550: move *b12, b0, 0 +L3F69A560: +3f69a560: dsjs a10, L3F69A3C0 +3f69a570: move *b12, b0, 0 +L3F69A580: +3f69a580: dsjs a10, L3F69A3E0 +3f69a590: move *b12, b0, 0 +L3F69A5A0: +3f69a5a0: dsjs a10, L3F69A400 +3f69a5b0: move *b12, b0, 0 +L3F69A5C0: +3f69a5c0: dsjs a10, L3F69A420 +3f69a5d0: move *b12, b0, 0 +L3F69A5E0: +3f69a5e0: dsjs a10, L3F69A440 +3f69a5f0: move *b12, b0, 0 +L3F69A600: +3f69a600: dsjs a10, L3F69A460 +3f69a610: move *b12, b0, 0 +L3F69A620: +3f69a620: dsjs a10, L3F69A480 +3f69a630: move *b12, b0, 0 +L3F69A640: +3f69a640: dsjs a10, L3F69A4A0 +3f69a650: move *b12, b0, 0 +L3F69A660: +3f69a660: dsjs a10, L3F69A4C0 +3f69a670: move *b12, b0, 0 +L3F69A680: +3f69a680: dsjs a10, L3F69A4E0 +3f69a690: move *b12, b0, 0 +L3F69A6A0: +3f69a6a0: dsjs a10, L3F69A500 +3f69a6b0: move *b12, b0, 0 +L3F69A6C0: +3f69a6c0: dsjs a10, L3F69A520 +3f69a6d0: move *b12, b0, 0 +L3F69A6E0: +3f69a6e0: dsjs a10, L3F69A540 +3f69a6f0: move *b12, b0, 0 +L3F69A700: +3f69a700: dsjs a10, L3F69A560 +3f69a710: move *b12, b0, 0 +L3F69A720: +3f69a720: dsjs a10, L3F69A580 +3f69a730: move *b12, b0, 0 +L3F69A740: +3f69a740: dsjs a10, L3F69A5A0 +3f69a750: move *b12, b0, 0 +L3F69A760: +3f69a760: dsjs a10, L3F69A5C0 +3f69a770: move *b12, b0, 0 +L3F69A780: +3f69a780: dsjs a10, L3F69A5E0 +3f69a790: move *b12, b0, 0 +L3F69A7A0: +3f69a7a0: dsjs a10, L3F69A600 +3f69a7b0: move *b12, b0, 0 +L3F69A7C0: +3f69a7c0: dsjs a10, L3F69A620 +3f69a7d0: move *b12, b0, 0 +L3F69A7E0: +3f69a7e0: dsjs a10, L3F69A640 +3f69a7f0: move *b12, b0, 0 +L3F69A800: +3f69a800: dsjs a10, L3F69A660 +3f69a810: move *b12, b0, 0 +L3F69A820: +3f69a820: dsjs a10, L3F69A680 +3f69a830: move *b12, b0, 0 +L3F69A840: +3f69a840: dsjs a10, L3F69A6A0 +3f69a850: move *b12, b0, 0 +L3F69A860: +3f69a860: dsjs a10, L3F69A6C0 +3f69a870: move *b12, b0, 0 +L3F69A880: +3f69a880: dsjs a10, L3F69A6E0 +3f69a890: move *b12, b0, 0 +L3F69A8A0: +3f69a8a0: dsjs a10, L3F69A700 +3f69a8b0: move *b12, b0, 0 +L3F69A8C0: +3f69a8c0: dsjs a10, L3F69A720 +3f69a8d0: move *b12, b0, 0 +L3F69A8E0: +3f69a8e0: dsjs a10, L3F69A740 +3f69a8f0: move *b12, b0, 0 +L3F69A900: +3f69a900: dsjs a10, L3F69A760 +3f69a910: move *b12, b0, 0 +L3F69A920: +3f69a920: dsjs a10, L3F69A780 +3f69a930: move *b12, b0, 0 +L3F69A940: +3f69a940: dsjs a10, L3F69A7A0 +3f69a950: move *b12, b0, 0 +L3F69A960: +3f69a960: dsjs a10, L3F69A7C0 +3f69a970: move *b12, b0, 0 +L3F69A980: +3f69a980: dsjs a10, L3F69A7E0 +3f69a990: move *b12, b0, 0 +L3F69A9A0: +3f69a9a0: dsjs a10, L3F69A800 +3f69a9b0: move *b12, b0, 0 +L3F69A9C0: +3f69a9c0: dsjs a10, L3F69A820 +3f69a9d0: move *b12, b0, 0 +L3F69A9E0: +3f69a9e0: dsjs a10, L3F69A840 +3f69a9f0: move *b12, b0, 0 +L3F69AA00: +3f69aa00: dsjs a10, L3F69A860 +3f69aa10: move *b12, b0, 0 +L3F69AA20: +3f69aa20: dsjs a10, L3F69A880 +3f69aa30: move *b12, b0, 0 +L3F69AA40: +3f69aa40: dsjs a10, L3F69A8A0 +3f69aa50: move *b12, b0, 0 +L3F69AA60: +3f69aa60: dsjs a10, L3F69A8C0 +3f69aa70: move *b12, b0, 0 +L3F69AA80: +3f69aa80: dsjs a10, L3F69A8E0 +3f69aa90: move *b12, b0, 0 +L3F69AAA0: +3f69aaa0: dsjs a10, L3F69A900 +3f69aab0: move *b12, b0, 0 +L3F69AAC0: +3f69aac0: dsjs a10, L3F69A920 +3f69aad0: move *b12, b0, 0 +L3F69AAE0: +3f69aae0: dsjs a10, L3F69A940 +3f69aaf0: move *b12, b0, 0 +L3F69AB00: +3f69ab00: dsjs a10, L3F69A960 +3f69ab10: move *b12, b0, 0 +L3F69AB20: +3f69ab20: dsjs a10, L3F69A980 +3f69ab30: move *b12, b0, 0 +L3F69AB40: +3f69ab40: dsjs a10, L3F69A9A0 +3f69ab50: move *b12, b0, 0 +L3F69AB60: +3f69ab60: dsjs a10, L3F69A9C0 +3f69ab70: move *b12, b0, 0 +L3F69AB80: +3f69ab80: dsjs a10, L3F69A9E0 +3f69ab90: move *b12, b0, 0 +L3F69ABA0: +3f69aba0: dsjs a10, L3F69AA00 +3f69abb0: move *b12, b0, 0 +L3F69ABC0: +3f69abc0: dsjs a10, L3F69AA20 +3f69abd0: move *b12, b0, 0 +L3F69ABE0: +3f69abe0: dsjs a10, L3F69AA40 +3f69abf0: move *b12, b0, 0 +L3F69AC00: +3f69ac00: dsjs a10, L3F69AA60 +3f69ac10: move *b12, b0, 0 +L3F69AC20: +3f69ac20: dsjs a10, L3F69AA80 +3f69ac30: move *b12, b0, 0 +L3F69AC40: +3f69ac40: dsjs a10, L3F69AAA0 +3f69ac50: move *b12, b0, 0 +L3F69AC60: +3f69ac60: dsjs a10, L3F69AAC0 +3f69ac70: move *b12, b0, 0 +L3F69AC80: +3f69ac80: dsjs a10, L3F69AAE0 +3f69ac90: move *b12, b0, 0 +L3F69ACA0: +3f69aca0: dsjs a10, L3F69AB00 +3f69acb0: move *b12, b0, 0 +L3F69ACC0: +3f69acc0: dsjs a10, L3F69AB20 +3f69acd0: move *b12, b0, 0 +L3F69ACE0: +3f69ace0: dsjs a10, L3F69AB40 +3f69acf0: move *b12, b0, 0 +L3F69AD00: +3f69ad00: dsjs a10, L3F69AB60 +3f69ad10: move *b12, b0, 0 +L3F69AD20: +3f69ad20: dsjs a10, L3F69AB80 +3f69ad30: move *b12, b0, 0 +L3F69AD40: +3f69ad40: dsjs a10, L3F69ABA0 +3f69ad50: move *b12, b0, 0 +L3F69AD60: +3f69ad60: dsjs a10, L3F69ABC0 +3f69ad70: move *b12, b0, 0 +L3F69AD80: +3f69ad80: dsjs a10, L3F69ABE0 +3f69ad90: move *b12, b0, 0 +L3F69ADA0: +3f69ada0: dsjs a10, L3F69AC00 +3f69adb0: move *b12, b0, 0 +L3F69ADC0: +3f69adc0: dsjs a10, L3F69AC20 +3f69add0: move *b12, b0, 0 +L3F69ADE0: +3f69ade0: dsjs a10, L3F69AC40 +3f69adf0: move *b12, b0, 0 +L3F69AE00: +3f69ae00: dsjs a10, L3F69AC60 +3f69ae10: move *b12, b0, 0 +L3F69AE20: +3f69ae20: dsjs a10, L3F69AC80 +3f69ae30: move *b12, b0, 0 +L3F69AE40: +3f69ae40: dsjs a10, L3F69ACA0 +3f69ae50: move *b12, b0, 0 +L3F69AE60: +3f69ae60: dsjs a10, L3F69ACC0 +3f69ae70: move *b12, b0, 0 +L3F69AE80: +3f69ae80: dsjs a10, L3F69ACE0 +3f69ae90: move *b12, b0, 0 +L3F69AEA0: +3f69aea0: dsjs a10, L3F69AD00 +3f69aeb0: move *b12, b0, 0 +L3F69AEC0: +3f69aec0: dsjs a10, L3F69AD20 +3f69aed0: move *b12, b0, 0 +L3F69AEE0: +3f69aee0: dsjs a10, L3F69AD40 +3f69aef0: move *b12, b0, 0 +L3F69AF00: +3f69af00: dsjs a10, L3F69AD60 +3f69af10: move *b12, b0, 0 +L3F69AF20: +3f69af20: dsjs a10, L3F69AD80 +3f69af30: move *b12, b0, 0 +L3F69AF40: +3f69af40: dsjs a10, L3F69ADA0 +3f69af50: move *b12, b0, 0 +L3F69AF60: +3f69af60: dsjs a10, L3F69ADC0 +3f69af70: move *b12, b0, 0 +L3F69AF80: +3f69af80: dsjs a10, L3F69ADE0 +3f69af90: move *b12, b0, 0 +L3F69AFA0: +3f69afa0: dsjs a10, L3F69AE00 +3f69afb0: move *b12, b0, 0 +L3F69AFC0: +3f69afc0: dsjs a10, L3F69AE20 +3f69afd0: move *b12, b0, 0 +L3F69AFE0: +3f69afe0: dsjs a10, L3F69AE40 +3f69aff0: move *b12, b0, 0 +L3F69B000: +3f69b000: dsjs a10, L3F69AE60 +3f69b010: move *b12, b0, 0 +L3F69B020: +3f69b020: dsjs a10, L3F69AE80 +3f69b030: move *b12, b0, 0 +L3F69B040: +3f69b040: dsjs a10, L3F69AEA0 +3f69b050: move *b12, b0, 0 +L3F69B060: +3f69b060: dsjs a10, L3F69AEC0 +3f69b070: move *b12, b0, 0 +L3F69B080: +3f69b080: dsjs a10, L3F69AEE0 +3f69b090: move *b12, b0, 0 +L3F69B0A0: +3f69b0a0: dsjs a10, L3F69AF00 +3f69b0b0: move *b12, b0, 0 +L3F69B0C0: +3f69b0c0: dsjs a10, L3F69AF20 +3f69b0d0: move *b12, b0, 0 +L3F69B0E0: +3f69b0e0: dsjs a10, L3F69AF40 +3f69b0f0: move *b12, b0, 0 +L3F69B100: +3f69b100: dsjs a10, L3F69AF60 +3f69b110: move *b12, b0, 0 +L3F69B120: +3f69b120: dsjs a10, L3F69AF80 +3f69b130: move *b12, b0, 0 +L3F69B140: +3f69b140: dsjs a10, L3F69AFA0 +3f69b150: move *b12, b0, 0 +L3F69B160: +3f69b160: dsjs a10, L3F69AFC0 +3f69b170: move *b12, b0, 0 +L3F69B180: +3f69b180: dsjs a10, L3F69AFE0 +3f69b190: move *b12, b0, 0 +L3F69B1A0: +3f69b1a0: dsjs a10, L3F69B000 +3f69b1b0: move *b12, b0, 0 +L3F69B1C0: +3f69b1c0: dsjs a10, L3F69B020 +3f69b1d0: move *b12, b0, 0 +L3F69B1E0: +3f69b1e0: dsjs a10, L3F69B040 +3f69b1f0: move *b12, b0, 0 +L3F69B200: +3f69b200: dsjs a10, L3F69B060 +3f69b210: move *b12, b0, 0 +L3F69B220: +3f69b220: dsjs a10, L3F69B080 +3f69b230: move *b12, b0, 0 +L3F69B240: +3f69b240: dsjs a10, L3F69B0A0 +3f69b250: move *b12, b0, 0 +L3F69B260: +3f69b260: dsjs a10, L3F69B0C0 +3f69b270: move *b12, b0, 0 +L3F69B280: +3f69b280: dsjs a10, L3F69B0E0 +3f69b290: move *b12, b0, 0 +L3F69B2A0: +3f69b2a0: dsjs a10, L3F69B100 +3f69b2b0: move *b12, b0, 0 +L3F69B2C0: +3f69b2c0: dsjs a10, L3F69B120 +3f69b2d0: move *b12, b0, 0 +L3F69B2E0: +3f69b2e0: dsjs a10, L3F69B140 +3f69b2f0: move *b12, b0, 0 +L3F69B300: +3f69b300: dsjs a10, L3F69B160 +3f69b310: move *b12, b0, 0 +L3F69B320: +3f69b320: dsjs a10, L3F69B180 +3f69b330: move *b12, b0, 0 +L3F69B340: +3f69b340: dsjs a10, L3F69B1A0 +3f69b350: move *b12, b0, 0 +L3F69B360: +3f69b360: dsjs a10, L3F69B1C0 +3f69b370: move *b12, b0, 0 +L3F69B380: +3f69b380: dsjs a10, L3F69B1E0 +3f69b390: move *b12, b0, 0 +L3F69B3A0: +3f69b3a0: dsjs a10, L3F69B200 +3f69b3b0: move *b12, b0, 0 +L3F69B3C0: +3f69b3c0: dsjs a10, L3F69B220 +3f69b3d0: move *b12, b0, 0 +L3F69B3E0: +3f69b3e0: dsjs a10, L3F69B240 +3f69b3f0: move *b12, b0, 0 +L3F69B400: +3f69b400: dsjs a10, L3F69B260 +3f69b410: move *b12, b0, 0 +L3F69B420: +3f69b420: dsjs a10, L3F69B280 +3f69b430: move *b12, b0, 0 +L3F69B440: +3f69b440: dsjs a10, L3F69B2A0 +3f69b450: move *b12, b0, 0 +L3F69B460: +3f69b460: dsjs a10, L3F69B2C0 +3f69b470: move *b12, b0, 0 +L3F69B480: +3f69b480: dsjs a10, L3F69B2E0 +3f69b490: move *b12, b0, 0 +L3F69B4A0: +3f69b4a0: dsjs a10, L3F69B300 +3f69b4b0: move *b12, b0, 0 +L3F69B4C0: +3f69b4c0: dsjs a10, L3F69B320 +3f69b4d0: move *b12, b0, 0 +L3F69B4E0: +3f69b4e0: dsjs a10, L3F69B340 +3f69b4f0: move *b12, b0, 0 +L3F69B500: +3f69b500: dsjs a10, L3F69B360 +3f69b510: move *b12, b0, 0 +L3F69B520: +3f69b520: dsjs a10, L3F69B380 +3f69b530: move *b12, b0, 0 +L3F69B540: +3f69b540: dsjs a10, L3F69B3A0 +3f69b550: move *b12, b0, 0 +L3F69B560: +3f69b560: dsjs a10, L3F69B3C0 +3f69b570: move *b12, b0, 0 +L3F69B580: +3f69b580: dsjs a10, L3F69B3E0 +3f69b590: move *b12, b0, 0 +L3F69B5A0: +3f69b5a0: dsjs a10, L3F69B400 +3f69b5b0: move *b12, b0, 0 +L3F69B5C0: +3f69b5c0: dsjs a10, L3F69B420 +3f69b5d0: move *b12, b0, 0 +L3F69B5E0: +3f69b5e0: dsjs a10, L3F69B440 +3f69b5f0: move *b12, b0, 0 +L3F69B600: +3f69b600: dsjs a10, L3F69B460 +3f69b610: move *b12, b0, 0 +L3F69B620: +3f69b620: dsjs a10, L3F69B480 +3f69b630: move *b12, b0, 0 +L3F69B640: +3f69b640: dsjs a10, L3F69B4A0 +3f69b650: move *b12, b0, 0 +L3F69B660: +3f69b660: dsjs a10, L3F69B4C0 +3f69b670: move *b12, b0, 0 +L3F69B680: +3f69b680: dsjs a10, L3F69B4E0 +3f69b690: move *b12, b0, 0 +L3F69B6A0: +3f69b6a0: dsjs a10, L3F69B500 +3f69b6b0: move *b12, b0, 0 +L3F69B6C0: +3f69b6c0: dsjs a10, L3F69B520 +3f69b6d0: move *b12, b0, 0 +L3F69B6E0: +3f69b6e0: dsjs a10, L3F69B540 +3f69b6f0: move *b12, b0, 0 +L3F69B700: +3f69b700: dsjs a10, L3F69B560 +3f69b710: move *b12, b0, 0 +L3F69B720: +3f69b720: dsjs a10, L3F69B580 +3f69b730: move *b12, b0, 0 +L3F69B740: +3f69b740: dsjs a10, L3F69B5A0 +3f69b750: move *b12, b0, 0 +L3F69B760: +3f69b760: dsjs a10, L3F69B5C0 +3f69b770: move *b12, b0, 0 +L3F69B780: +3f69b780: dsjs a10, L3F69B5E0 +3f69b790: move *b12, b0, 0 +L3F69B7A0: +3f69b7a0: dsjs a10, L3F69B600 +3f69b7b0: move *b12, b0, 0 +L3F69B7C0: +3f69b7c0: dsjs a10, L3F69B620 +3f69b7d0: move *b12, b0, 0 +L3F69B7E0: +3f69b7e0: dsjs a10, L3F69B640 +3f69b7f0: move *b12, b0, 0 +L3F69B800: +3f69b800: dsjs a10, L3F69B660 +3f69b810: move *b12, b0, 0 +L3F69B820: +3f69b820: dsjs a10, L3F69B680 +3f69b830: move *b12, b0, 0 +L3F69B840: +3f69b840: dsjs a10, L3F69B6A0 +3f69b850: move *b12, b0, 0 +L3F69B860: +3f69b860: dsjs a10, L3F69B6C0 +3f69b870: move *b12, b0, 0 +L3F69B880: +3f69b880: dsjs a10, L3F69B6E0 +3f69b890: move *b12, b0, 0 +L3F69B8A0: +3f69b8a0: dsjs a10, L3F69B700 +3f69b8b0: move *b12, b0, 0 +L3F69B8C0: +3f69b8c0: dsjs a10, L3F69B720 +3f69b8d0: move *b12, b0, 0 +L3F69B8E0: +3f69b8e0: dsjs a10, L3F69B740 +3f69b8f0: move *b12, b0, 0 +L3F69B900: +3f69b900: dsjs a10, L3F69B760 +3f69b910: move *b12, b0, 0 +L3F69B920: +3f69b920: dsjs a10, L3F69B780 +3f69b930: move *b12, b0, 0 +L3F69B940: +3f69b940: dsjs a10, L3F69B7A0 +3f69b950: move *b12, b0, 0 +L3F69B960: +3f69b960: dsjs a10, L3F69B7C0 +3f69b970: move *b12, b0, 0 +L3F69B980: +3f69b980: dsjs a10, L3F69B7E0 +3f69b990: move *b12, b0, 0 +L3F69B9A0: +3f69b9a0: dsjs a10, L3F69B800 +3f69b9b0: move *b12, b0, 0 +L3F69B9C0: +3f69b9c0: dsjs a10, L3F69B820 +3f69b9d0: move *b12, b0, 0 +L3F69B9E0: +3f69b9e0: dsjs a10, L3F69B840 +3f69b9f0: move *b12, b0, 0 +L3F69BA00: +3f69ba00: dsjs a10, L3F69B860 +3f69ba10: move *b12, b0, 0 +L3F69BA20: +3f69ba20: dsjs a10, L3F69B880 +3f69ba30: move *b12, b0, 0 +L3F69BA40: +3f69ba40: dsjs a10, L3F69B8A0 +3f69ba50: move *b12, b0, 0 +L3F69BA60: +3f69ba60: dsjs a10, L3F69B8C0 +3f69ba70: move *b12, b0, 0 +L3F69BA80: +3f69ba80: dsjs a10, L3F69B8E0 +3f69ba90: move *b12, b0, 0 +L3F69BAA0: +3f69baa0: dsjs a10, L3F69B900 +3f69bab0: move *b12, b0, 0 +L3F69BAC0: +3f69bac0: dsjs a10, L3F69B920 +3f69bad0: move *b12, b0, 0 +L3F69BAE0: +3f69bae0: dsjs a10, L3F69B940 +3f69baf0: move *b12, b0, 0 +L3F69BB00: +3f69bb00: dsjs a10, L3F69B960 +3f69bb10: move *b12, b0, 0 +L3F69BB20: +3f69bb20: dsjs a10, L3F69B980 +3f69bb30: move *b12, b0, 0 +L3F69BB40: +3f69bb40: dsjs a10, L3F69B9A0 +3f69bb50: move *b12, b0, 0 +L3F69BB60: +3f69bb60: dsjs a10, L3F69B9C0 +3f69bb70: move *b12, b0, 0 +L3F69BB80: +3f69bb80: dsjs a10, L3F69B9E0 +3f69bb90: move *b12, b0, 0 +L3F69BBA0: +3f69bba0: dsjs a10, L3F69BA00 +3f69bbb0: move *b12, b0, 0 +L3F69BBC0: +3f69bbc0: dsjs a10, L3F69BA20 +3f69bbd0: move *b12, b0, 0 +L3F69BBE0: +3f69bbe0: dsjs a10, L3F69BA40 +3f69bbf0: move *b12, b0, 0 +L3F69BC00: +3f69bc00: dsjs a10, L3F69BA60 +3f69bc10: move *b12, b0, 0 +L3F69BC20: +3f69bc20: dsjs a10, L3F69BA80 +3f69bc30: move *b12, b0, 0 +L3F69BC40: +3f69bc40: dsjs a10, L3F69BAA0 +3f69bc50: move *b12, b0, 0 +L3F69BC60: +3f69bc60: dsjs a10, L3F69BAC0 +3f69bc70: move *b12, b0, 0 +L3F69BC80: +3f69bc80: dsjs a10, L3F69BAE0 +3f69bc90: move *b12, b0, 0 +L3F69BCA0: +3f69bca0: dsjs a10, L3F69BB00 +3f69bcb0: move *b12, b0, 0 +L3F69BCC0: +3f69bcc0: dsjs a10, L3F69BB20 +3f69bcd0: move *b12, b0, 0 +L3F69BCE0: +3f69bce0: dsjs a10, L3F69BB40 +3f69bcf0: move *b12, b0, 0 +L3F69BD00: +3f69bd00: dsjs a10, L3F69BB60 +3f69bd10: move *b12, b0, 0 +L3F69BD20: +3f69bd20: dsjs a10, L3F69BB80 +3f69bd30: move *b12, b0, 0 +L3F69BD40: +3f69bd40: dsjs a10, L3F69BBA0 +3f69bd50: move *b12, b0, 0 +L3F69BD60: +3f69bd60: dsjs a10, L3F69BBC0 +3f69bd70: move *b12, b0, 0 +L3F69BD80: +3f69bd80: dsjs a10, L3F69BBE0 +3f69bd90: move *b12, b0, 0 +L3F69BDA0: +3f69bda0: dsjs a10, L3F69BC00 +3f69bdb0: move *b12, b0, 0 +L3F69BDC0: +3f69bdc0: dsjs a10, L3F69BC20 +3f69bdd0: move *b12, b0, 0 +L3F69BDE0: +3f69bde0: dsjs a10, L3F69BC40 +3f69bdf0: move *b12, b0, 0 +L3F69BE00: +3f69be00: dsjs a10, L3F69BC60 +3f69be10: move *b12, b0, 0 +L3F69BE20: +3f69be20: dsjs a10, L3F69BC80 +3f69be30: move *b12, b0, 0 +L3F69BE40: +3f69be40: dsjs a10, L3F69BCA0 +3f69be50: move *b12, b0, 0 +L3F69BE60: +3f69be60: dsjs a10, L3F69BCC0 +3f69be70: move *b12, b0, 0 +L3F69BE80: +3f69be80: dsjs a10, L3F69BCE0 +3f69be90: move *b12, b0, 0 +L3F69BEA0: +3f69bea0: dsjs a10, L3F69BD00 +3f69beb0: move *b12, b0, 0 +L3F69BEC0: +3f69bec0: dsjs a10, L3F69BD20 +3f69bed0: move *b12, b0, 0 +L3F69BEE0: +3f69bee0: dsjs a10, L3F69BD40 +3f69bef0: move *b12, b0, 0 +L3F69BF00: +3f69bf00: dsjs a10, L3F69BD60 +3f69bf10: move *b12, b0, 0 +L3F69BF20: +3f69bf20: dsjs a10, L3F69BD80 +3f69bf30: move *b12, b0, 0 +L3F69BF40: +3f69bf40: dsjs a10, L3F69BDA0 +3f69bf50: move *b12, b0, 0 +L3F69BF60: +3f69bf60: dsjs a10, L3F69BDC0 +3f69bf70: move *b12, b0, 0 +L3F69BF80: +3f69bf80: dsjs a10, L3F69BDE0 +3f69bf90: move *b12, b0, 0 +L3F69BFA0: +3f69bfa0: dsjs a10, L3F69BE00 +3f69bfb0: move *b12, b0, 0 +L3F69BFC0: +3f69bfc0: dsjs a10, L3F69BE20 +3f69bfd0: move *b12, b0, 0 +L3F69BFE0: +3f69bfe0: dsjs a10, L3F69BE40 +3f69bff0: move *b12, b0, 0 +L3F69C000: +3f69c000: dsjs a10, L3F69BE60 +3f69c010: move *b12, b0, 0 +L3F69C020: +3f69c020: dsjs a10, L3F69BE80 +3f69c030: move *b12, b0, 0 +L3F69C040: +3f69c040: dsjs a10, L3F69BEA0 +3f69c050: move *b12, b0, 0 +L3F69C060: +3f69c060: dsjs a10, L3F69BEC0 +3f69c070: move *b12, b0, 0 +L3F69C080: +3f69c080: dsjs a10, L3F69BEE0 +3f69c090: move *b12, b0, 0 +L3F69C0A0: +3f69c0a0: dsjs a10, L3F69BF00 +3f69c0b0: move *b12, b0, 0 +L3F69C0C0: +3f69c0c0: dsjs a10, L3F69BF20 +3f69c0d0: move *b12, b0, 0 +L3F69C0E0: +3f69c0e0: dsjs a10, L3F69BF40 +3f69c0f0: move *b12, b0, 0 +L3F69C100: +3f69c100: dsjs a10, L3F69BF60 +3f69c110: move *b12, b0, 0 +L3F69C120: +3f69c120: dsjs a10, L3F69BF80 +3f69c130: move *b12, b0, 0 +L3F69C140: +3f69c140: dsjs a10, L3F69BFA0 +3f69c150: move *b12, b0, 0 +L3F69C160: +3f69c160: dsjs a10, L3F69BFC0 +3f69c170: move *b12, b0, 0 +L3F69C180: +3f69c180: dsjs a10, L3F69BFE0 +3f69c190: move *b12, b0, 0 +L3F69C1A0: +3f69c1a0: dsjs a10, L3F69C000 +3f69c1b0: move *b12, b0, 0 +L3F69C1C0: +3f69c1c0: dsjs a10, L3F69C020 +3f69c1d0: move *b12, b0, 0 +L3F69C1E0: +3f69c1e0: dsjs a10, L3F69C040 +3f69c1f0: move *b12, b0, 0 +L3F69C200: +3f69c200: dsjs a10, L3F69C060 +3f69c210: move *b12, b0, 0 +L3F69C220: +3f69c220: dsjs a10, L3F69C080 +3f69c230: move *b12, b0, 0 +L3F69C240: +3f69c240: dsjs a10, L3F69C0A0 +3f69c250: move *b12, b0, 0 +L3F69C260: +3f69c260: dsjs a10, L3F69C0C0 +3f69c270: move *b12, b0, 0 +L3F69C280: +3f69c280: dsjs a10, L3F69C0E0 +3f69c290: move *b12, b0, 0 +L3F69C2A0: +3f69c2a0: dsjs a10, L3F69C100 +3f69c2b0: move *b12, b0, 0 +L3F69C2C0: +3f69c2c0: dsjs a10, L3F69C120 +3f69c2d0: move *b12, b0, 0 +L3F69C2E0: +3f69c2e0: dsjs a10, L3F69C140 +3f69c2f0: move *b12, b0, 0 +L3F69C300: +3f69c300: dsjs a10, L3F69C160 +3f69c310: move *b12, b0, 0 +L3F69C320: +3f69c320: dsjs a10, L3F69C180 +3f69c330: move *b12, b0, 0 +L3F69C340: +3f69c340: dsjs a10, L3F69C1A0 +3f69c350: move *b12, b0, 0 +L3F69C360: +3f69c360: dsjs a10, L3F69C1C0 +3f69c370: move *b12, b0, 0 +L3F69C380: +3f69c380: dsjs a10, L3F69C1E0 +3f69c390: move *b12, b0, 0 +L3F69C3A0: +3f69c3a0: dsjs a10, L3F69C200 +3f69c3b0: move *b12, b0, 0 +L3F69C3C0: +3f69c3c0: dsjs a10, L3F69C220 +3f69c3d0: move *b12, b0, 0 +L3F69C3E0: +3f69c3e0: dsjs a10, L3F69C240 +3f69c3f0: move *b12, b0, 0 +L3F69C400: +3f69c400: dsjs a10, L3F69C260 +3f69c410: move *b12, b0, 0 +L3F69C420: +3f69c420: dsjs a10, L3F69C280 +3f69c430: move *b12, b0, 0 +L3F69C440: +3f69c440: dsjs a10, L3F69C2A0 +3f69c450: move *b12, b0, 0 +L3F69C460: +3f69c460: dsjs a10, L3F69C2C0 +3f69c470: move *b12, b0, 0 +L3F69C480: +3f69c480: dsjs a10, L3F69C2E0 +3f69c490: move *b12, b0, 0 +L3F69C4A0: +3f69c4a0: dsjs a10, L3F69C300 +3f69c4b0: move *b12, b0, 0 +L3F69C4C0: +3f69c4c0: dsjs a10, L3F69C320 +3f69c4d0: move *b12, b0, 0 +L3F69C4E0: +3f69c4e0: dsjs a10, L3F69C340 +3f69c4f0: move *b12, b0, 0 +L3F69C500: +3f69c500: dsjs a10, L3F69C360 +3f69c510: move *b12, b0, 0 +L3F69C520: +3f69c520: dsjs a10, L3F69C380 +3f69c530: move *b12, b0, 0 +L3F69C540: +3f69c540: dsjs a10, L3F69C3A0 +3f69c550: move *b12, b0, 0 +L3F69C560: +3f69c560: dsjs a10, L3F69C3C0 +3f69c570: move *b12, b0, 0 +L3F69C580: +3f69c580: dsjs a10, L3F69C3E0 +3f69c590: move *b12, b0, 0 +L3F69C5A0: +3f69c5a0: dsjs a10, L3F69C400 +3f69c5b0: move *b12, b0, 0 +L3F69C5C0: +3f69c5c0: dsjs a10, L3F69C420 +3f69c5d0: move *b12, b0, 0 +L3F69C5E0: +3f69c5e0: dsjs a10, L3F69C440 +3f69c5f0: move *b12, b0, 0 +L3F69C600: +3f69c600: dsjs a10, L3F69C460 +3f69c610: move *b12, b0, 0 +L3F69C620: +3f69c620: dsjs a10, L3F69C480 +3f69c630: move *b12, b0, 0 +L3F69C640: +3f69c640: dsjs a10, L3F69C4A0 +3f69c650: move *b12, b0, 0 +L3F69C660: +3f69c660: dsjs a10, L3F69C4C0 +3f69c670: move *b12, b0, 0 +L3F69C680: +3f69c680: dsjs a10, L3F69C4E0 +3f69c690: move *b12, b0, 0 +L3F69C6A0: +3f69c6a0: dsjs a10, L3F69C500 +3f69c6b0: move *b12, b0, 0 +L3F69C6C0: +3f69c6c0: dsjs a10, L3F69C520 +3f69c6d0: move *b12, b0, 0 +L3F69C6E0: +3f69c6e0: dsjs a10, L3F69C540 +3f69c6f0: move *b12, b0, 0 +L3F69C700: +3f69c700: dsjs a10, L3F69C560 +3f69c710: move *b12, b0, 0 +L3F69C720: +3f69c720: dsjs a10, L3F69C580 +3f69c730: move *b12, b0, 0 +L3F69C740: +3f69c740: dsjs a10, L3F69C5A0 +3f69c750: move *b12, b0, 0 +L3F69C760: +3f69c760: dsjs a10, L3F69C5C0 +3f69c770: move *b12, b0, 0 +L3F69C780: +3f69c780: dsjs a10, L3F69C5E0 +3f69c790: move *b12, b0, 0 +L3F69C7A0: +3f69c7a0: dsjs a10, L3F69C600 +3f69c7b0: move *b12, b0, 0 +L3F69C7C0: +3f69c7c0: dsjs a10, L3F69C620 +3f69c7d0: move *b12, b0, 0 +L3F69C7E0: +3f69c7e0: dsjs a10, L3F69C640 +3f69c7f0: move *b12, b0, 0 +L3F69C800: +3f69c800: dsjs a10, L3F69C660 +3f69c810: move *b12, b0, 0 +L3F69C820: +3f69c820: dsjs a10, L3F69C680 +3f69c830: move *b12, b0, 0 +L3F69C840: +3f69c840: dsjs a10, L3F69C6A0 +3f69c850: move *b12, b0, 0 +L3F69C860: +3f69c860: dsjs a10, L3F69C6C0 +3f69c870: move *b12, b0, 0 +L3F69C880: +3f69c880: dsjs a10, L3F69C6E0 +3f69c890: move *b12, b0, 0 +L3F69C8A0: +3f69c8a0: dsjs a10, L3F69C700 +3f69c8b0: move *b12, b0, 0 +L3F69C8C0: +3f69c8c0: dsjs a10, L3F69C720 +3f69c8d0: move *b12, b0, 0 +L3F69C8E0: +3f69c8e0: dsjs a10, L3F69C740 +3f69c8f0: move *b12, b0, 0 +L3F69C900: +3f69c900: dsjs a10, L3F69C760 +3f69c910: move *b12, b0, 0 +L3F69C920: +3f69c920: dsjs a10, L3F69C780 +3f69c930: move *b12, b0, 0 +L3F69C940: +3f69c940: dsjs a10, L3F69C7A0 +3f69c950: move *b12, b0, 0 +L3F69C960: +3f69c960: dsjs a10, L3F69C7C0 +3f69c970: move *b12, b0, 0 +L3F69C980: +3f69c980: dsjs a10, L3F69C7E0 +3f69c990: move *b12, b0, 0 +L3F69C9A0: +3f69c9a0: dsjs a10, L3F69C800 +3f69c9b0: move *b12, b0, 0 +L3F69C9C0: +3f69c9c0: dsjs a10, L3F69C820 +3f69c9d0: move *b12, b0, 0 +L3F69C9E0: +3f69c9e0: dsjs a10, L3F69C840 +3f69c9f0: move *b12, b0, 0 +L3F69CA00: +3f69ca00: dsjs a10, L3F69C860 +3f69ca10: move *b12, b0, 0 +L3F69CA20: +3f69ca20: dsjs a10, L3F69C880 +3f69ca30: move *b12, b0, 0 +L3F69CA40: +3f69ca40: dsjs a10, L3F69C8A0 +3f69ca50: move *b12, b0, 0 +L3F69CA60: +3f69ca60: dsjs a10, L3F69C8C0 +3f69ca70: move *b12, b0, 0 +L3F69CA80: +3f69ca80: dsjs a10, L3F69C8E0 +3f69ca90: move *b12, b0, 0 +L3F69CAA0: +3f69caa0: dsjs a10, L3F69C900 +3f69cab0: move *b12, b0, 0 +L3F69CAC0: +3f69cac0: dsjs a10, L3F69C920 +3f69cad0: move *b12, b0, 0 +L3F69CAE0: +3f69cae0: dsjs a10, L3F69C940 +3f69caf0: move *b12, b0, 0 +L3F69CB00: +3f69cb00: dsjs a10, L3F69C960 +3f69cb10: move *b12, b0, 0 +L3F69CB20: +3f69cb20: dsjs a10, L3F69C980 +3f69cb30: move *b12, b0, 0 +L3F69CB40: +3f69cb40: dsjs a10, L3F69C9A0 +3f69cb50: move *b12, b0, 0 +L3F69CB60: +3f69cb60: dsjs a10, L3F69C9C0 +3f69cb70: move *b12, b0, 0 +L3F69CB80: +3f69cb80: dsjs a10, L3F69C9E0 +3f69cb90: move *b12, b0, 0 +L3F69CBA0: +3f69cba0: dsjs a10, L3F69CA00 +3f69cbb0: move *b12, b0, 0 +L3F69CBC0: +3f69cbc0: dsjs a10, L3F69CA20 +3f69cbd0: move *b12, b0, 0 +L3F69CBE0: +3f69cbe0: dsjs a10, L3F69CA40 +3f69cbf0: move *b12, b0, 0 +L3F69CC00: +3f69cc00: dsjs a10, L3F69CA60 +3f69cc10: move *b12, b0, 0 +L3F69CC20: +3f69cc20: dsjs a10, L3F69CA80 +3f69cc30: move *b12, b0, 0 +L3F69CC40: +3f69cc40: dsjs a10, L3F69CAA0 +3f69cc50: move *b12, b0, 0 +L3F69CC60: +3f69cc60: dsjs a10, L3F69CAC0 +3f69cc70: move *b12, b0, 0 +L3F69CC80: +3f69cc80: dsjs a10, L3F69CAE0 +3f69cc90: move *b12, b0, 0 +L3F69CCA0: +3f69cca0: dsjs a10, L3F69CB00 +3f69ccb0: move *b12, b0, 0 +L3F69CCC0: +3f69ccc0: dsjs a10, L3F69CB20 +3f69ccd0: move *b12, b0, 0 +L3F69CCE0: +3f69cce0: dsjs a10, L3F69CB40 +3f69ccf0: move *b12, b0, 0 +L3F69CD00: +3f69cd00: dsjs a10, L3F69CB60 +3f69cd10: move *b12, b0, 0 +L3F69CD20: +3f69cd20: dsjs a10, L3F69CB80 +3f69cd30: move *b12, b0, 0 +L3F69CD40: +3f69cd40: dsjs a10, L3F69CBA0 +3f69cd50: move *b12, b0, 0 +L3F69CD60: +3f69cd60: dsjs a10, L3F69CBC0 +3f69cd70: move *b12, b0, 0 +L3F69CD80: +3f69cd80: dsjs a10, L3F69CBE0 +3f69cd90: move *b12, b0, 0 +L3F69CDA0: +3f69cda0: dsjs a10, L3F69CC00 +3f69cdb0: move *b12, b0, 0 +L3F69CDC0: +3f69cdc0: dsjs a10, L3F69CC20 +3f69cdd0: move *b12, b0, 0 +L3F69CDE0: +3f69cde0: dsjs a10, L3F69CC40 +3f69cdf0: move *b12, b0, 0 +L3F69CE00: +3f69ce00: dsjs a10, L3F69CC60 +3f69ce10: move *b12, b0, 0 +L3F69CE20: +3f69ce20: dsjs a10, L3F69CC80 +3f69ce30: move *b12, b0, 0 +L3F69CE40: +3f69ce40: dsjs a10, L3F69CCA0 +3f69ce50: move *b12, b0, 0 +L3F69CE60: +3f69ce60: dsjs a10, L3F69CCC0 +3f69ce70: move *b12, b0, 0 +L3F69CE80: +3f69ce80: dsjs a10, L3F69CCE0 +3f69ce90: move *b12, b0, 0 +L3F69CEA0: +3f69cea0: dsjs a10, L3F69CD00 +3f69ceb0: move *b12, b0, 0 +L3F69CEC0: +3f69cec0: dsjs a10, L3F69CD20 +3f69ced0: move *b12, b0, 0 +L3F69CEE0: +3f69cee0: dsjs a10, L3F69CD40 +3f69cef0: move *b12, b0, 0 +L3F69CF00: +3f69cf00: dsjs a10, L3F69CD60 +3f69cf10: move *b12, b0, 0 +L3F69CF20: +3f69cf20: dsjs a10, L3F69CD80 +3f69cf30: move *b12, b0, 0 +L3F69CF40: +3f69cf40: dsjs a10, L3F69CDA0 +3f69cf50: move *b12, b0, 0 +L3F69CF60: +3f69cf60: dsjs a10, L3F69CDC0 +3f69cf70: move *b12, b0, 0 +L3F69CF80: +3f69cf80: dsjs a10, L3F69CDE0 +3f69cf90: move *b12, b0, 0 +L3F69CFA0: +3f69cfa0: dsjs a10, L3F69CE00 +3f69cfb0: move *b12, b0, 0 +L3F69CFC0: +3f69cfc0: dsjs a10, L3F69CE20 +3f69cfd0: move *b12, b0, 0 +L3F69CFE0: +3f69cfe0: dsjs a10, L3F69CE40 +3f69cff0: move *b12, b0, 0 +L3F69D000: +3f69d000: dsjs a10, L3F69CE60 +3f69d010: move *b12, b0, 0 +L3F69D020: +3f69d020: dsjs a10, L3F69CE80 +3f69d030: move *b12, b0, 0 +L3F69D040: +3f69d040: dsjs a10, L3F69CEA0 +3f69d050: move *b12, b0, 0 +L3F69D060: +3f69d060: dsjs a10, L3F69CEC0 +3f69d070: move *b12, b0, 0 +L3F69D080: +3f69d080: dsjs a10, L3F69CEE0 +3f69d090: move *b12, b0, 0 +L3F69D0A0: +3f69d0a0: dsjs a10, L3F69CF00 +3f69d0b0: move *b12, b0, 0 +L3F69D0C0: +3f69d0c0: dsjs a10, L3F69CF20 +3f69d0d0: move *b12, b0, 0 +L3F69D0E0: +3f69d0e0: dsjs a10, L3F69CF40 +3f69d0f0: move *b12, b0, 0 +L3F69D100: +3f69d100: dsjs a10, L3F69CF60 +3f69d110: move *b12, b0, 0 +L3F69D120: +3f69d120: dsjs a10, L3F69CF80 +3f69d130: move *b12, b0, 0 +L3F69D140: +3f69d140: dsjs a10, L3F69CFA0 +3f69d150: move *b12, b0, 0 +L3F69D160: +3f69d160: dsjs a10, L3F69CFC0 +3f69d170: move *b12, b0, 0 +L3F69D180: +3f69d180: dsjs a10, L3F69CFE0 +3f69d190: move *b12, b0, 0 +L3F69D1A0: +3f69d1a0: dsjs a10, L3F69D000 +3f69d1b0: move *b12, b0, 0 +L3F69D1C0: +3f69d1c0: dsjs a10, L3F69D020 +3f69d1d0: move *b12, b0, 0 +L3F69D1E0: +3f69d1e0: dsjs a10, L3F69D040 +3f69d1f0: move *b12, b0, 0 +L3F69D200: +3f69d200: dsjs a10, L3F69D060 +3f69d210: move *b12, b0, 0 +L3F69D220: +3f69d220: dsjs a10, L3F69D080 +3f69d230: move *b12, b0, 0 +L3F69D240: +3f69d240: dsjs a10, L3F69D0A0 +3f69d250: move *b12, b0, 0 +L3F69D260: +3f69d260: dsjs a10, L3F69D0C0 +3f69d270: move *b12, b0, 0 +L3F69D280: +3f69d280: dsjs a10, L3F69D0E0 +3f69d290: move *b12, b0, 0 +L3F69D2A0: +3f69d2a0: dsjs a10, L3F69D100 +3f69d2b0: move *b12, b0, 0 +L3F69D2C0: +3f69d2c0: dsjs a10, L3F69D120 +3f69d2d0: move *b12, b0, 0 +L3F69D2E0: +3f69d2e0: dsjs a10, L3F69D140 +3f69d2f0: move *b12, b0, 0 +L3F69D300: +3f69d300: dsjs a10, L3F69D160 +3f69d310: move *b12, b0, 0 +L3F69D320: +3f69d320: dsjs a10, L3F69D180 +3f69d330: move *b12, b0, 0 +L3F69D340: +3f69d340: dsjs a10, L3F69D1A0 +3f69d350: move *b12, b0, 0 +L3F69D360: +3f69d360: dsjs a10, L3F69D1C0 +3f69d370: move *b12, b0, 0 +L3F69D380: +3f69d380: dsjs a10, L3F69D1E0 +3f69d390: move *b12, b0, 0 +L3F69D3A0: +3f69d3a0: dsjs a10, L3F69D200 +3f69d3b0: move *b12, b0, 0 +L3F69D3C0: +3f69d3c0: dsjs a10, L3F69D220 +3f69d3d0: move *b12, b0, 0 +L3F69D3E0: +3f69d3e0: dsjs a10, L3F69D240 +3f69d3f0: move *b12, b0, 0 +L3F69D400: +3f69d400: dsjs a10, L3F69D260 +3f69d410: move *b12, b0, 0 +L3F69D420: +3f69d420: dsjs a10, L3F69D280 +3f69d430: move *b12, b0, 0 +L3F69D440: +3f69d440: dsjs a10, L3F69D2A0 +3f69d450: move *b12, b0, 0 +L3F69D460: +3f69d460: dsjs a10, L3F69D2C0 +3f69d470: move *b12, b0, 0 +L3F69D480: +3f69d480: dsjs a10, L3F69D2E0 +3f69d490: move *b12, b0, 0 +L3F69D4A0: +3f69d4a0: dsjs a10, L3F69D300 +3f69d4b0: move *b12, b0, 0 +L3F69D4C0: +3f69d4c0: dsjs a10, L3F69D320 +3f69d4d0: move *b12, b0, 0 +L3F69D4E0: +3f69d4e0: dsjs a10, L3F69D340 +3f69d4f0: move *b12, b0, 0 +L3F69D500: +3f69d500: dsjs a10, L3F69D360 +3f69d510: move *b12, b0, 0 +L3F69D520: +3f69d520: dsjs a10, L3F69D380 +3f69d530: move *b12, b0, 0 +L3F69D540: +3f69d540: dsjs a10, L3F69D3A0 +3f69d550: move *b12, b0, 0 +L3F69D560: +3f69d560: dsjs a10, L3F69D3C0 +3f69d570: move *b12, b0, 0 +L3F69D580: +3f69d580: dsjs a10, L3F69D3E0 +3f69d590: move *b12, b0, 0 +L3F69D5A0: +3f69d5a0: dsjs a10, L3F69D400 +3f69d5b0: move *b12, b0, 0 +L3F69D5C0: +3f69d5c0: dsjs a10, L3F69D420 +3f69d5d0: move *b12, b0, 0 +L3F69D5E0: +3f69d5e0: dsjs a10, L3F69D440 +3f69d5f0: move *b12, b0, 0 +L3F69D600: +3f69d600: dsjs a10, L3F69D460 +3f69d610: move *b12, b0, 0 +L3F69D620: +3f69d620: dsjs a10, L3F69D480 +3f69d630: move *b12, b0, 0 +L3F69D640: +3f69d640: dsjs a10, L3F69D4A0 +3f69d650: move *b12, b0, 0 +L3F69D660: +3f69d660: dsjs a10, L3F69D4C0 +3f69d670: move *b12, b0, 0 +L3F69D680: +3f69d680: dsjs a10, L3F69D4E0 +3f69d690: move *b12, b0, 0 +L3F69D6A0: +3f69d6a0: dsjs a10, L3F69D500 +3f69d6b0: move *b12, b0, 0 +L3F69D6C0: +3f69d6c0: dsjs a10, L3F69D520 +3f69d6d0: move *b12, b0, 0 +L3F69D6E0: +3f69d6e0: dsjs a10, L3F69D540 +3f69d6f0: move *b12, b0, 0 +L3F69D700: +3f69d700: dsjs a10, L3F69D560 +3f69d710: move *b12, b0, 0 +L3F69D720: +3f69d720: dsjs a10, L3F69D580 +3f69d730: move *b12, b0, 0 +L3F69D740: +3f69d740: dsjs a10, L3F69D5A0 +3f69d750: move *b12, b0, 0 +L3F69D760: +3f69d760: dsjs a10, L3F69D5C0 +3f69d770: move *b12, b0, 0 +L3F69D780: +3f69d780: dsjs a10, L3F69D5E0 +3f69d790: move *b12, b0, 0 +L3F69D7A0: +3f69d7a0: dsjs a10, L3F69D600 +3f69d7b0: move *b12, b0, 0 +L3F69D7C0: +3f69d7c0: dsjs a10, L3F69D620 +3f69d7d0: move *b12, b0, 0 +L3F69D7E0: +3f69d7e0: dsjs a10, L3F69D640 +3f69d7f0: move *b12, b0, 0 +L3F69D800: +3f69d800: dsjs a10, L3F69D660 +3f69d810: move *b12, b0, 0 +L3F69D820: +3f69d820: dsjs a10, L3F69D680 +3f69d830: move *b12, b0, 0 +L3F69D840: +3f69d840: dsjs a10, L3F69D6A0 +3f69d850: move *b12, b0, 0 +L3F69D860: +3f69d860: dsjs a10, L3F69D6C0 +3f69d870: move *b12, b0, 0 +L3F69D880: +3f69d880: dsjs a10, L3F69D6E0 +3f69d890: move *b12, b0, 0 +L3F69D8A0: +3f69d8a0: dsjs a10, L3F69D700 +3f69d8b0: move *b12, b0, 0 +L3F69D8C0: +3f69d8c0: dsjs a10, L3F69D720 +3f69d8d0: move *b12, b0, 0 +L3F69D8E0: +3f69d8e0: dsjs a10, L3F69D740 +3f69d8f0: move *b12, b0, 0 +L3F69D900: +3f69d900: dsjs a10, L3F69D760 +3f69d910: move *b12, b0, 0 +L3F69D920: +3f69d920: dsjs a10, L3F69D780 +3f69d930: move *b12, b0, 0 +L3F69D940: +3f69d940: dsjs a10, L3F69D7A0 +3f69d950: move *b12, b0, 0 +L3F69D960: +3f69d960: dsjs a10, L3F69D7C0 +3f69d970: move *b12, b0, 0 +L3F69D980: +3f69d980: dsjs a10, L3F69D7E0 +3f69d990: move *b12, b0, 0 +L3F69D9A0: +3f69d9a0: dsjs a10, L3F69D800 +3f69d9b0: move *b12, b0, 0 +L3F69D9C0: +3f69d9c0: dsjs a10, L3F69D820 +3f69d9d0: move *b12, b0, 0 +L3F69D9E0: +3f69d9e0: dsjs a10, L3F69D840 +3f69d9f0: move *b12, b0, 0 +L3F69DA00: +3f69da00: dsjs a10, L3F69D860 +3f69da10: move *b12, b0, 0 +L3F69DA20: +3f69da20: dsjs a10, L3F69D880 +3f69da30: move *b12, b0, 0 +L3F69DA40: +3f69da40: dsjs a10, L3F69D8A0 +3f69da50: move *b12, b0, 0 +L3F69DA60: +3f69da60: dsjs a10, L3F69D8C0 +3f69da70: move *b12, b0, 0 +L3F69DA80: +3f69da80: dsjs a10, L3F69D8E0 +3f69da90: move *b12, b0, 0 +L3F69DAA0: +3f69daa0: dsjs a10, L3F69D900 +3f69dab0: move *b12, b0, 0 +L3F69DAC0: +3f69dac0: dsjs a10, L3F69D920 +3f69dad0: move *b12, b0, 0 +L3F69DAE0: +3f69dae0: dsjs a10, L3F69D940 +3f69daf0: move *b12, b0, 0 +L3F69DB00: +3f69db00: dsjs a10, L3F69D960 +3f69db10: move *b12, b0, 0 +L3F69DB20: +3f69db20: dsjs a10, L3F69D980 +3f69db30: move *b12, b0, 0 +L3F69DB40: +3f69db40: dsjs a10, L3F69D9A0 +3f69db50: move *b12, b0, 0 +L3F69DB60: +3f69db60: dsjs a10, L3F69D9C0 +3f69db70: move *b12, b0, 0 +L3F69DB80: +3f69db80: dsjs a10, L3F69D9E0 +3f69db90: move *b12, b0, 0 +L3F69DBA0: +3f69dba0: dsjs a10, L3F69DA00 +3f69dbb0: move *b12, b0, 0 +L3F69DBC0: +3f69dbc0: dsjs a10, L3F69DA20 +3f69dbd0: move *b12, b0, 0 +L3F69DBE0: +3f69dbe0: dsjs a10, L3F69DA40 +3f69dbf0: move *b12, b0, 0 +L3F69DC00: +3f69dc00: dsjs a10, L3F69DA60 +3f69dc10: move *b12, b0, 0 +L3F69DC20: +3f69dc20: dsjs a10, L3F69DA80 +3f69dc30: move *b12, b0, 0 +L3F69DC40: +3f69dc40: dsjs a10, L3F69DAA0 +3f69dc50: move *b12, b0, 0 +L3F69DC60: +3f69dc60: dsjs a10, L3F69DAC0 +3f69dc70: move *b12, b0, 0 +L3F69DC80: +3f69dc80: dsjs a10, L3F69DAE0 +3f69dc90: move *b12, b0, 0 +L3F69DCA0: +3f69dca0: dsjs a10, L3F69DB00 +3f69dcb0: move *b12, b0, 0 +L3F69DCC0: +3f69dcc0: dsjs a10, L3F69DB20 +3f69dcd0: move *b12, b0, 0 +L3F69DCE0: +3f69dce0: dsjs a10, L3F69DB40 +3f69dcf0: move *b12, b0, 0 +L3F69DD00: +3f69dd00: dsjs a10, L3F69DB60 +3f69dd10: move *b12, b0, 0 +L3F69DD20: +3f69dd20: dsjs a10, L3F69DB80 +3f69dd30: move *b12, b0, 0 +L3F69DD40: +3f69dd40: dsjs a10, L3F69DBA0 +3f69dd50: move *b12, b0, 0 +L3F69DD60: +3f69dd60: dsjs a10, L3F69DBC0 +3f69dd70: move *b12, b0, 0 +L3F69DD80: +3f69dd80: dsjs a10, L3F69DBE0 +3f69dd90: move *b12, b0, 0 +L3F69DDA0: +3f69dda0: dsjs a10, L3F69DC00 +3f69ddb0: move *b12, b0, 0 +L3F69DDC0: +3f69ddc0: dsjs a10, L3F69DC20 +3f69ddd0: move *b12, b0, 0 +L3F69DDE0: +3f69dde0: dsjs a10, L3F69DC40 +3f69ddf0: move *b12, b0, 0 +L3F69DE00: +3f69de00: dsjs a10, L3F69DC60 +3f69de10: move *b12, b0, 0 +L3F69DE20: +3f69de20: dsjs a10, L3F69DC80 +3f69de30: move *b12, b0, 0 +L3F69DE40: +3f69de40: dsjs a10, L3F69DCA0 +3f69de50: move *b12, b0, 0 +L3F69DE60: +3f69de60: dsjs a10, L3F69DCC0 +3f69de70: move *b12, b0, 0 +L3F69DE80: +3f69de80: dsjs a10, L3F69DCE0 +3f69de90: move *b12, b0, 0 +L3F69DEA0: +3f69dea0: dsjs a10, L3F69DD00 +3f69deb0: move *b12, b0, 0 +L3F69DEC0: +3f69dec0: dsjs a10, L3F69DD20 +3f69ded0: move *b12, b0, 0 +L3F69DEE0: +3f69dee0: dsjs a10, L3F69DD40 +3f69def0: move *b12, b0, 0 +L3F69DF00: +3f69df00: dsjs a10, L3F69DD60 +3f69df10: move *b12, b0, 0 +L3F69DF20: +3f69df20: dsjs a10, L3F69DD80 +3f69df30: move *b12, b0, 0 +L3F69DF40: +3f69df40: dsjs a10, L3F69DDA0 +3f69df50: move *b12, b0, 0 +L3F69DF60: +3f69df60: dsjs a10, L3F69DDC0 +3f69df70: move *b12, b0, 0 +L3F69DF80: +3f69df80: dsjs a10, L3F69DDE0 +3f69df90: move *b12, b0, 0 +L3F69DFA0: +3f69dfa0: dsjs a10, L3F69DE00 +3f69dfb0: move *b12, b0, 0 +L3F69DFC0: +3f69dfc0: dsjs a10, L3F69DE20 +3f69dfd0: move *b12, b0, 0 +L3F69DFE0: +3f69dfe0: dsjs a10, L3F69DE40 +3f69dff0: move *b12, b0, 0 +L3F69E000: +3f69e000: dsjs a10, L3F69DE60 +3f69e010: move *b12, b0, 0 +L3F69E020: +3f69e020: dsjs a10, L3F69DE80 +3f69e030: move *b12, b0, 0 +L3F69E040: +3f69e040: dsjs a10, L3F69DEA0 +3f69e050: move *b12, b0, 0 +L3F69E060: +3f69e060: dsjs a10, L3F69DEC0 +3f69e070: move *b12, b0, 0 +L3F69E080: +3f69e080: dsjs a10, L3F69DEE0 +3f69e090: move *b12, b0, 0 +L3F69E0A0: +3f69e0a0: dsjs a10, L3F69DF00 +3f69e0b0: move *b12, b0, 0 +L3F69E0C0: +3f69e0c0: dsjs a10, L3F69DF20 +3f69e0d0: move *b12, b0, 0 +L3F69E0E0: +3f69e0e0: dsjs a10, L3F69DF40 +3f69e0f0: move *b12, b0, 0 +L3F69E100: +3f69e100: dsjs a10, L3F69DF60 +3f69e110: move *b12, b0, 0 +L3F69E120: +3f69e120: dsjs a10, L3F69DF80 +3f69e130: move *b12, b0, 0 +L3F69E140: +3f69e140: dsjs a10, L3F69DFA0 +3f69e150: move *b12, b0, 0 +L3F69E160: +3f69e160: dsjs a10, L3F69DFC0 +3f69e170: move *b12, b0, 0 +L3F69E180: +3f69e180: dsjs a10, L3F69DFE0 +3f69e190: move *b12, b0, 0 +L3F69E1A0: +3f69e1a0: dsjs a10, L3F69E000 +3f69e1b0: move *b12, b0, 0 +L3F69E1C0: +3f69e1c0: dsjs a10, L3F69E020 +3f69e1d0: move *b12, b0, 0 +L3F69E1E0: +3f69e1e0: dsjs a10, L3F69E040 +3f69e1f0: move *b12, b0, 0 +L3F69E200: +3f69e200: dsjs a10, L3F69E060 +3f69e210: move *b12, b0, 0 +L3F69E220: +3f69e220: dsjs a10, L3F69E080 +3f69e230: move *b12, b0, 0 +L3F69E240: +3f69e240: dsjs a10, L3F69E0A0 +3f69e250: move *b12, b0, 0 +L3F69E260: +3f69e260: dsjs a10, L3F69E0C0 +3f69e270: move *b12, b0, 0 +L3F69E280: +3f69e280: dsjs a10, L3F69E0E0 +3f69e290: move *b12, b0, 0 +L3F69E2A0: +3f69e2a0: dsjs a10, L3F69E100 +3f69e2b0: move *b12, b0, 0 +L3F69E2C0: +3f69e2c0: dsjs a10, L3F69E120 +3f69e2d0: move *b12, b0, 0 +L3F69E2E0: +3f69e2e0: dsjs a10, L3F69E140 +3f69e2f0: move *b12, b0, 0 +L3F69E300: +3f69e300: dsjs a10, L3F69E160 +3f69e310: move *b12, b0, 0 +L3F69E320: +3f69e320: dsjs a10, L3F69E180 +3f69e330: move *b12, b0, 0 +L3F69E340: +3f69e340: dsjs a10, L3F69E1A0 +3f69e350: move *b12, b0, 0 +L3F69E360: +3f69e360: dsjs a10, L3F69E1C0 +3f69e370: move *b12, b0, 0 +L3F69E380: +3f69e380: dsjs a10, L3F69E1E0 +3f69e390: move *b12, b0, 0 +L3F69E3A0: +3f69e3a0: dsjs a10, L3F69E200 +3f69e3b0: move *b12, b0, 0 +L3F69E3C0: +3f69e3c0: dsjs a10, L3F69E220 +3f69e3d0: move *b12, b0, 0 +L3F69E3E0: +3f69e3e0: dsjs a10, L3F69E240 +3f69e3f0: move *b12, b0, 0 +L3F69E400: +3f69e400: dsjs a10, L3F69E260 +3f69e410: move *b12, b0, 0 +L3F69E420: +3f69e420: dsjs a10, L3F69E280 +3f69e430: move *b12, b0, 0 +L3F69E440: +3f69e440: dsjs a10, L3F69E2A0 +3f69e450: move *b12, b0, 0 +L3F69E460: +3f69e460: dsjs a10, L3F69E2C0 +3f69e470: move *b12, b0, 0 +L3F69E480: +3f69e480: dsjs a10, L3F69E2E0 +3f69e490: move *b12, b0, 0 +L3F69E4A0: +3f69e4a0: dsjs a10, L3F69E300 +3f69e4b0: move *b12, b0, 0 +L3F69E4C0: +3f69e4c0: dsjs a10, L3F69E320 +3f69e4d0: move *b12, b0, 0 +L3F69E4E0: +3f69e4e0: dsjs a10, L3F69E340 +3f69e4f0: move *b12, b0, 0 +L3F69E500: +3f69e500: dsjs a10, L3F69E360 +3f69e510: move *b12, b0, 0 +L3F69E520: +3f69e520: dsjs a10, L3F69E380 +3f69e530: move *b12, b0, 0 +L3F69E540: +3f69e540: dsjs a10, L3F69E3A0 +3f69e550: move *b12, b0, 0 +L3F69E560: +3f69e560: dsjs a10, L3F69E3C0 +3f69e570: move *b12, b0, 0 +L3F69E580: +3f69e580: dsjs a10, L3F69E3E0 +3f69e590: move *b12, b0, 0 +L3F69E5A0: +3f69e5a0: dsjs a10, L3F69E400 +3f69e5b0: move *b12, b0, 0 +L3F69E5C0: +3f69e5c0: dsjs a10, L3F69E420 +3f69e5d0: move *b12, b0, 0 +L3F69E5E0: +3f69e5e0: dsjs a10, L3F69E440 +3f69e5f0: move *b12, b0, 0 +L3F69E600: +3f69e600: dsjs a10, L3F69E460 +3f69e610: move *b12, b0, 0 +L3F69E620: +3f69e620: dsjs a10, L3F69E480 +3f69e630: move *b12, b0, 0 +L3F69E640: +3f69e640: dsjs a10, L3F69E4A0 +3f69e650: move *b12, b0, 0 +L3F69E660: +3f69e660: dsjs a10, L3F69E4C0 +3f69e670: move *b12, b0, 0 +L3F69E680: +3f69e680: dsjs a10, L3F69E4E0 +3f69e690: move *b12, b0, 0 +L3F69E6A0: +3f69e6a0: dsjs a10, L3F69E500 +3f69e6b0: move *b12, b0, 0 +L3F69E6C0: +3f69e6c0: dsjs a10, L3F69E520 +3f69e6d0: move *b12, b0, 0 +L3F69E6E0: +3f69e6e0: dsjs a10, L3F69E540 +3f69e6f0: move *b12, b0, 0 +L3F69E700: +3f69e700: dsjs a10, L3F69E560 +3f69e710: move *b12, b0, 0 +L3F69E720: +3f69e720: dsjs a10, L3F69E580 +3f69e730: move *b12, b0, 0 +L3F69E740: +3f69e740: dsjs a10, L3F69E5A0 +3f69e750: move *b12, b0, 0 +L3F69E760: +3f69e760: dsjs a10, L3F69E5C0 +3f69e770: move *b12, b0, 0 +L3F69E780: +3f69e780: dsjs a10, L3F69E5E0 +3f69e790: move *b12, b0, 0 +L3F69E7A0: +3f69e7a0: dsjs a10, L3F69E600 +3f69e7b0: move *b12, b0, 0 +L3F69E7C0: +3f69e7c0: dsjs a10, L3F69E620 +3f69e7d0: move *b12, b0, 0 +L3F69E7E0: +3f69e7e0: dsjs a10, L3F69E640 +3f69e7f0: move *b12, b0, 0 +L3F69E800: +3f69e800: dsjs a10, L3F69E660 +3f69e810: move *b12, b0, 0 +L3F69E820: +3f69e820: dsjs a10, L3F69E680 +3f69e830: move *b12, b0, 0 +L3F69E840: +3f69e840: dsjs a10, L3F69E6A0 +3f69e850: move *b12, b0, 0 +L3F69E860: +3f69e860: dsjs a10, L3F69E6C0 +3f69e870: move *b12, b0, 0 +L3F69E880: +3f69e880: dsjs a10, L3F69E6E0 +3f69e890: move *b12, b0, 0 +L3F69E8A0: +3f69e8a0: dsjs a10, L3F69E700 +3f69e8b0: move *b12, b0, 0 +L3F69E8C0: +3f69e8c0: dsjs a10, L3F69E720 +3f69e8d0: move *b12, b0, 0 +L3F69E8E0: +3f69e8e0: dsjs a10, L3F69E740 +3f69e8f0: move *b12, b0, 0 +L3F69E900: +3f69e900: dsjs a10, L3F69E760 +3f69e910: move *b12, b0, 0 +L3F69E920: +3f69e920: dsjs a10, L3F69E780 +3f69e930: move *b12, b0, 0 +L3F69E940: +3f69e940: dsjs a10, L3F69E7A0 +3f69e950: move *b12, b0, 0 +L3F69E960: +3f69e960: dsjs a10, L3F69E7C0 +3f69e970: move *b12, b0, 0 +L3F69E980: +3f69e980: dsjs a10, L3F69E7E0 +3f69e990: move *b12, b0, 0 +L3F69E9A0: +3f69e9a0: dsjs a10, L3F69E800 +3f69e9b0: move *b12, b0, 0 +L3F69E9C0: +3f69e9c0: dsjs a10, L3F69E820 +3f69e9d0: move *b12, b0, 0 +L3F69E9E0: +3f69e9e0: dsjs a10, L3F69E840 +3f69e9f0: move *b12, b0, 0 +L3F69EA00: +3f69ea00: dsjs a10, L3F69E860 +3f69ea10: move *b12, b0, 0 +L3F69EA20: +3f69ea20: dsjs a10, L3F69E880 +3f69ea30: move *b12, b0, 0 +L3F69EA40: +3f69ea40: dsjs a10, L3F69E8A0 +3f69ea50: move *b12, b0, 0 +L3F69EA60: +3f69ea60: dsjs a10, L3F69E8C0 +3f69ea70: move *b12, b0, 0 +L3F69EA80: +3f69ea80: dsjs a10, L3F69E8E0 +3f69ea90: move *b12, b0, 0 +L3F69EAA0: +3f69eaa0: dsjs a10, L3F69E900 +3f69eab0: move *b12, b0, 0 +L3F69EAC0: +3f69eac0: dsjs a10, L3F69E920 +3f69ead0: move *b12, b0, 0 +L3F69EAE0: +3f69eae0: dsjs a10, L3F69E940 +3f69eaf0: move *b12, b0, 0 +L3F69EB00: +3f69eb00: dsjs a10, L3F69E960 +3f69eb10: move *b12, b0, 0 +L3F69EB20: +3f69eb20: dsjs a10, L3F69E980 +3f69eb30: move *b12, b0, 0 +L3F69EB40: +3f69eb40: dsjs a10, L3F69E9A0 +3f69eb50: move *b12, b0, 0 +L3F69EB60: +3f69eb60: dsjs a10, L3F69E9C0 +3f69eb70: move *b12, b0, 0 +L3F69EB80: +3f69eb80: dsjs a10, L3F69E9E0 +3f69eb90: move *b12, b0, 0 +L3F69EBA0: +3f69eba0: dsjs a10, L3F69EA00 +3f69ebb0: move *b12, b0, 0 +L3F69EBC0: +3f69ebc0: dsjs a10, L3F69EA20 +3f69ebd0: move *b12, b0, 0 +L3F69EBE0: +3f69ebe0: dsjs a10, L3F69EA40 +3f69ebf0: move *b12, b0, 0 +L3F69EC00: +3f69ec00: dsjs a10, L3F69EA60 +3f69ec10: move *b12, b0, 0 +L3F69EC20: +3f69ec20: dsjs a10, L3F69EA80 +3f69ec30: move *b12, b0, 0 +L3F69EC40: +3f69ec40: dsjs a10, L3F69EAA0 +3f69ec50: move *b12, b0, 0 +L3F69EC60: +3f69ec60: dsjs a10, L3F69EAC0 +3f69ec70: move *b12, b0, 0 +L3F69EC80: +3f69ec80: dsjs a10, L3F69EAE0 +3f69ec90: move *b12, b0, 0 +L3F69ECA0: +3f69eca0: dsjs a10, L3F69EB00 +3f69ecb0: move *b12, b0, 0 +L3F69ECC0: +3f69ecc0: dsjs a10, L3F69EB20 +3f69ecd0: move *b12, b0, 0 +L3F69ECE0: +3f69ece0: dsjs a10, L3F69EB40 +3f69ecf0: move *b12, b0, 0 +L3F69ED00: +3f69ed00: dsjs a10, L3F69EB60 +3f69ed10: move *b12, b0, 0 +L3F69ED20: +3f69ed20: dsjs a10, L3F69EB80 +3f69ed30: move *b12, b0, 0 +L3F69ED40: +3f69ed40: dsjs a10, L3F69EBA0 +3f69ed50: move *b12, b0, 0 +L3F69ED60: +3f69ed60: dsjs a10, L3F69EBC0 +3f69ed70: move *b12, b0, 0 +L3F69ED80: +3f69ed80: dsjs a10, L3F69EBE0 +3f69ed90: move *b12, b0, 0 +L3F69EDA0: +3f69eda0: dsjs a10, L3F69EC00 +3f69edb0: move *b12, b0, 0 +L3F69EDC0: +3f69edc0: dsjs a10, L3F69EC20 +3f69edd0: move *b12, b0, 0 +L3F69EDE0: +3f69ede0: dsjs a10, L3F69EC40 +3f69edf0: move *b12, b0, 0 +L3F69EE00: +3f69ee00: dsjs a10, L3F69EC60 +3f69ee10: move *b12, b0, 0 +L3F69EE20: +3f69ee20: dsjs a10, L3F69EC80 +3f69ee30: move *b12, b0, 0 +L3F69EE40: +3f69ee40: dsjs a10, L3F69ECA0 +3f69ee50: move *b12, b0, 0 +L3F69EE60: +3f69ee60: dsjs a10, L3F69ECC0 +3f69ee70: move *b12, b0, 0 +L3F69EE80: +3f69ee80: dsjs a10, L3F69ECE0 +3f69ee90: move *b12, b0, 0 +L3F69EEA0: +3f69eea0: dsjs a10, L3F69ED00 +3f69eeb0: move *b12, b0, 0 +L3F69EEC0: +3f69eec0: dsjs a10, L3F69ED20 +3f69eed0: move *b12, b0, 0 +L3F69EEE0: +3f69eee0: dsjs a10, L3F69ED40 +3f69eef0: move *b12, b0, 0 +L3F69EF00: +3f69ef00: dsjs a10, L3F69ED60 +3f69ef10: move *b12, b0, 0 +L3F69EF20: +3f69ef20: dsjs a10, L3F69ED80 +3f69ef30: move *b12, b0, 0 +L3F69EF40: +3f69ef40: dsjs a10, L3F69EDA0 +3f69ef50: move *b12, b0, 0 +L3F69EF60: +3f69ef60: dsjs a10, L3F69EDC0 +3f69ef70: move *b12, b0, 0 +L3F69EF80: +3f69ef80: dsjs a10, L3F69EDE0 +3f69ef90: move *b12, b0, 0 +L3F69EFA0: +3f69efa0: dsjs a10, L3F69EE00 +3f69efb0: move *b12, b0, 0 +L3F69EFC0: +3f69efc0: dsjs a10, L3F69EE20 +3f69efd0: move *b12, b0, 0 +L3F69EFE0: +3f69efe0: dsjs a10, L3F69EE40 +3f69eff0: move *b12, b0, 0 +L3F69F000: +3f69f000: dsjs a10, L3F69EE60 +3f69f010: move *b12, b0, 0 +L3F69F020: +3f69f020: dsjs a10, L3F69EE80 +3f69f030: move *b12, b0, 0 +L3F69F040: +3f69f040: dsjs a10, L3F69EEA0 +3f69f050: move *b12, b0, 0 +L3F69F060: +3f69f060: dsjs a10, L3F69EEC0 +3f69f070: move *b12, b0, 0 +L3F69F080: +3f69f080: dsjs a10, L3F69EEE0 +3f69f090: move *b12, b0, 0 +L3F69F0A0: +3f69f0a0: dsjs a10, L3F69EF00 +3f69f0b0: move *b12, b0, 0 +L3F69F0C0: +3f69f0c0: dsjs a10, L3F69EF20 +3f69f0d0: move *b12, b0, 0 +L3F69F0E0: +3f69f0e0: dsjs a10, L3F69EF40 +3f69f0f0: move *b12, b0, 0 +L3F69F100: +3f69f100: dsjs a10, L3F69EF60 +3f69f110: move *b12, b0, 0 +L3F69F120: +3f69f120: dsjs a10, L3F69EF80 +3f69f130: move *b12, b0, 0 +L3F69F140: +3f69f140: dsjs a10, L3F69EFA0 +3f69f150: move *b12, b0, 0 +L3F69F160: +3f69f160: dsjs a10, L3F69EFC0 +3f69f170: move *b12, b0, 0 +L3F69F180: +3f69f180: dsjs a10, L3F69EFE0 +3f69f190: move *b12, b0, 0 +L3F69F1A0: +3f69f1a0: dsjs a10, L3F69F000 +3f69f1b0: move *b12, b0, 0 +L3F69F1C0: +3f69f1c0: dsjs a10, L3F69F020 +3f69f1d0: move *b12, b0, 0 +L3F69F1E0: +3f69f1e0: dsjs a10, L3F69F040 +3f69f1f0: move *b12, b0, 0 +L3F69F200: +3f69f200: dsjs a10, L3F69F060 +3f69f210: move *b12, b0, 0 +L3F69F220: +3f69f220: dsjs a10, L3F69F080 +3f69f230: move *b12, b0, 0 +L3F69F240: +3f69f240: dsjs a10, L3F69F0A0 +3f69f250: move *b12, b0, 0 +L3F69F260: +3f69f260: dsjs a10, L3F69F0C0 +3f69f270: move *b12, b0, 0 +L3F69F280: +3f69f280: dsjs a10, L3F69F0E0 +3f69f290: move *b12, b0, 0 +L3F69F2A0: +3f69f2a0: dsjs a10, L3F69F100 +3f69f2b0: move *b12, b0, 0 +L3F69F2C0: +3f69f2c0: dsjs a10, L3F69F120 +3f69f2d0: move *b12, b0, 0 +L3F69F2E0: +3f69f2e0: dsjs a10, L3F69F140 +3f69f2f0: move *b12, b0, 0 +L3F69F300: +3f69f300: dsjs a10, L3F69F160 +3f69f310: move *b12, b0, 0 +L3F69F320: +3f69f320: dsjs a10, L3F69F180 +3f69f330: move *b12, b0, 0 +L3F69F340: +3f69f340: dsjs a10, L3F69F1A0 +3f69f350: move *b12, b0, 0 +L3F69F360: +3f69f360: dsjs a10, L3F69F1C0 +3f69f370: move *b12, b0, 0 +L3F69F380: +3f69f380: dsjs a10, L3F69F1E0 +3f69f390: move *b12, b0, 0 +L3F69F3A0: +3f69f3a0: dsjs a10, L3F69F200 +3f69f3b0: move *b12, b0, 0 +L3F69F3C0: +3f69f3c0: dsjs a10, L3F69F220 +3f69f3d0: move *b12, b0, 0 +L3F69F3E0: +3f69f3e0: dsjs a10, L3F69F240 +3f69f3f0: move *b12, b0, 0 +L3F69F400: +3f69f400: dsjs a10, L3F69F260 +3f69f410: move *b12, b0, 0 +L3F69F420: +3f69f420: dsjs a10, L3F69F280 +3f69f430: move *b12, b0, 0 +L3F69F440: +3f69f440: dsjs a10, L3F69F2A0 +3f69f450: move *b12, b0, 0 +L3F69F460: +3f69f460: dsjs a10, L3F69F2C0 +3f69f470: move *b12, b0, 0 +L3F69F480: +3f69f480: dsjs a10, L3F69F2E0 +3f69f490: move *b12, b0, 0 +L3F69F4A0: +3f69f4a0: dsjs a10, L3F69F300 +3f69f4b0: move *b12, b0, 0 +L3F69F4C0: +3f69f4c0: dsjs a10, L3F69F320 +3f69f4d0: move *b12, b0, 0 +L3F69F4E0: +3f69f4e0: dsjs a10, L3F69F340 +3f69f4f0: move *b12, b0, 0 +L3F69F500: +3f69f500: dsjs a10, L3F69F360 +3f69f510: move *b12, b0, 0 +L3F69F520: +3f69f520: dsjs a10, L3F69F380 +3f69f530: move *b12, b0, 0 +L3F69F540: +3f69f540: dsjs a10, L3F69F3A0 +3f69f550: move *b12, b0, 0 +L3F69F560: +3f69f560: dsjs a10, L3F69F3C0 +3f69f570: move *b12, b0, 0 +L3F69F580: +3f69f580: dsjs a10, L3F69F3E0 +3f69f590: move *b12, b0, 0 +L3F69F5A0: +3f69f5a0: dsjs a10, L3F69F400 +3f69f5b0: move *b12, b0, 0 +L3F69F5C0: +3f69f5c0: dsjs a10, L3F69F420 +3f69f5d0: move *b12, b0, 0 +L3F69F5E0: +3f69f5e0: dsjs a10, L3F69F440 +3f69f5f0: move *b12, b0, 0 +L3F69F600: +3f69f600: dsjs a10, L3F69F460 +3f69f610: move *b12, b0, 0 +L3F69F620: +3f69f620: dsjs a10, L3F69F480 +3f69f630: move *b12, b0, 0 +L3F69F640: +3f69f640: dsjs a10, L3F69F4A0 +3f69f650: move *b12, b0, 0 +L3F69F660: +3f69f660: dsjs a10, L3F69F4C0 +3f69f670: move *b12, b0, 0 +L3F69F680: +3f69f680: dsjs a10, L3F69F4E0 +3f69f690: move *b12, b0, 0 +L3F69F6A0: +3f69f6a0: dsjs a10, L3F69F500 +3f69f6b0: move *b12, b0, 0 +L3F69F6C0: +3f69f6c0: dsjs a10, L3F69F520 +3f69f6d0: move *b12, b0, 0 +L3F69F6E0: +3f69f6e0: dsjs a10, L3F69F540 +3f69f6f0: move *b12, b0, 0 +L3F69F700: +3f69f700: dsjs a10, L3F69F560 +3f69f710: move *b12, b0, 0 +L3F69F720: +3f69f720: dsjs a10, L3F69F580 +3f69f730: move *b12, b0, 0 +L3F69F740: +3f69f740: dsjs a10, L3F69F5A0 +3f69f750: move *b12, b0, 0 +L3F69F760: +3f69f760: dsjs a10, L3F69F5C0 +3f69f770: move *b12, b0, 0 +L3F69F780: +3f69f780: dsjs a10, L3F69F5E0 +3f69f790: move *b12, b0, 0 +L3F69F7A0: +3f69f7a0: dsjs a10, L3F69F600 +3f69f7b0: move *b12, b0, 0 +L3F69F7C0: +3f69f7c0: dsjs a10, L3F69F620 +3f69f7d0: move *b12, b0, 0 +L3F69F7E0: +3f69f7e0: dsjs a10, L3F69F640 +3f69f7f0: move *b12, b0, 0 +L3F69F800: +3f69f800: dsjs a10, L3F69F660 +3f69f810: move *b12, b0, 0 +L3F69F820: +3f69f820: dsjs a10, L3F69F680 +3f69f830: move *b12, b0, 0 +L3F69F840: +3f69f840: dsjs a10, L3F69F6A0 +3f69f850: move *b12, b0, 0 +L3F69F860: +3f69f860: dsjs a10, L3F69F6C0 +3f69f870: move *b12, b0, 0 +L3F69F880: +3f69f880: dsjs a10, L3F69F6E0 +3f69f890: move *b12, b0, 0 +L3F69F8A0: +3f69f8a0: dsjs a10, L3F69F700 +3f69f8b0: move *b12, b0, 0 +L3F69F8C0: +3f69f8c0: dsjs a10, L3F69F720 +3f69f8d0: move *b12, b0, 0 +L3F69F8E0: +3f69f8e0: dsjs a10, L3F69F740 +3f69f8f0: move *b12, b0, 0 +L3F69F900: +3f69f900: dsjs a10, L3F69F760 +3f69f910: move *b12, b0, 0 +L3F69F920: +3f69f920: dsjs a10, L3F69F780 +3f69f930: move *b12, b0, 0 +L3F69F940: +3f69f940: dsjs a10, L3F69F7A0 +3f69f950: move *b12, b0, 0 +L3F69F960: +3f69f960: dsjs a10, L3F69F7C0 +3f69f970: move *b12, b0, 0 +L3F69F980: +3f69f980: dsjs a10, L3F69F7E0 +3f69f990: move *b12, b0, 0 +L3F69F9A0: +3f69f9a0: dsjs a10, L3F69F800 +3f69f9b0: move *b12, b0, 0 +L3F69F9C0: +3f69f9c0: dsjs a10, L3F69F820 +3f69f9d0: move *b12, b0, 0 +L3F69F9E0: +3f69f9e0: dsjs a10, L3F69F840 +3f69f9f0: move *b12, b0, 0 +L3F69FA00: +3f69fa00: dsjs a10, L3F69F860 +3f69fa10: move *b12, b0, 0 +L3F69FA20: +3f69fa20: dsjs a10, L3F69F880 +3f69fa30: move *b12, b0, 0 +L3F69FA40: +3f69fa40: dsjs a10, L3F69F8A0 +3f69fa50: move *b12, b0, 0 +L3F69FA60: +3f69fa60: dsjs a10, L3F69F8C0 +3f69fa70: move *b12, b0, 0 +L3F69FA80: +3f69fa80: dsjs a10, L3F69F8E0 +3f69fa90: move *b12, b0, 0 +L3F69FAA0: +3f69faa0: dsjs a10, L3F69F900 +3f69fab0: move *b12, b0, 0 +L3F69FAC0: +3f69fac0: dsjs a10, L3F69F920 +3f69fad0: move *b12, b0, 0 +L3F69FAE0: +3f69fae0: dsjs a10, L3F69F940 +3f69faf0: move *b12, b0, 0 +L3F69FB00: +3f69fb00: dsjs a10, L3F69F960 +3f69fb10: move *b12, b0, 0 +L3F69FB20: +3f69fb20: dsjs a10, L3F69F980 +3f69fb30: move *b12, b0, 0 +L3F69FB40: +3f69fb40: dsjs a10, L3F69F9A0 +3f69fb50: move *b12, b0, 0 +L3F69FB60: +3f69fb60: dsjs a10, L3F69F9C0 +3f69fb70: move *b12, b0, 0 +L3F69FB80: +3f69fb80: dsjs a10, L3F69F9E0 +3f69fb90: move *b12, b0, 0 +L3F69FBA0: +3f69fba0: dsjs a10, L3F69FA00 +3f69fbb0: move *b12, b0, 0 +L3F69FBC0: +3f69fbc0: dsjs a10, L3F69FA20 +3f69fbd0: move *b12, b0, 0 +L3F69FBE0: +3f69fbe0: dsjs a10, L3F69FA40 +3f69fbf0: move *b12, b0, 0 +L3F69FC00: +3f69fc00: dsjs a10, L3F69FA60 +3f69fc10: move *b12, b0, 0 +L3F69FC20: +3f69fc20: dsjs a10, L3F69FA80 +3f69fc30: move *b12, b0, 0 +L3F69FC40: +3f69fc40: dsjs a10, L3F69FAA0 +3f69fc50: move *b12, b0, 0 +L3F69FC60: +3f69fc60: dsjs a10, L3F69FAC0 +3f69fc70: move *b12, b0, 0 +L3F69FC80: +3f69fc80: dsjs a10, L3F69FAE0 +3f69fc90: move *b12, b0, 0 +L3F69FCA0: +3f69fca0: dsjs a10, L3F69FB00 +3f69fcb0: move *b12, b0, 0 +L3F69FCC0: +3f69fcc0: dsjs a10, L3F69FB20 +3f69fcd0: move *b12, b0, 0 +L3F69FCE0: +3f69fce0: dsjs a10, L3F69FB40 +3f69fcf0: move *b12, b0, 0 +L3F69FD00: +3f69fd00: dsjs a10, L3F69FB60 +3f69fd10: move *b12, b0, 0 +L3F69FD20: +3f69fd20: dsjs a10, L3F69FB80 +3f69fd30: move *b12, b0, 0 +L3F69FD40: +3f69fd40: dsjs a10, L3F69FBA0 +3f69fd50: move *b12, b0, 0 +L3F69FD60: +3f69fd60: dsjs a10, L3F69FBC0 +3f69fd70: move *b12, b0, 0 +L3F69FD80: +3f69fd80: dsjs a10, L3F69FBE0 +3f69fd90: move *b12, b0, 0 +L3F69FDA0: +3f69fda0: dsjs a10, L3F69FC00 +3f69fdb0: move *b12, b0, 0 +L3F69FDC0: +3f69fdc0: dsjs a10, L3F69FC20 +3f69fdd0: move *b12, b0, 0 +L3F69FDE0: +3f69fde0: dsjs a10, L3F69FC40 +3f69fdf0: move *b12, b0, 0 +L3F69FE00: +3f69fe00: dsjs a10, L3F69FC60 +3f69fe10: move *b12, b0, 0 +L3F69FE20: +3f69fe20: dsjs a10, L3F69FC80 +3f69fe30: move *b12, b0, 0 +L3F69FE40: +3f69fe40: dsjs a10, L3F69FCA0 +3f69fe50: move *b12, b0, 0 +L3F69FE60: +3f69fe60: dsjs a10, L3F69FCC0 +3f69fe70: move *b12, b0, 0 +L3F69FE80: +3f69fe80: dsjs a10, L3F69FCE0 +3f69fe90: move *b12, b0, 0 +L3F69FEA0: +3f69fea0: dsjs a10, L3F69FD00 +3f69feb0: move *b12, b0, 0 +L3F69FEC0: +3f69fec0: dsjs a10, L3F69FD20 +3f69fed0: move *b12, b0, 0 +L3F69FEE0: +3f69fee0: dsjs a10, L3F69FD40 +3f69fef0: move *b12, b0, 0 +L3F69FF00: +3f69ff00: dsjs a10, L3F69FD60 +3f69ff10: move *b12, b0, 0 +L3F69FF20: +3f69ff20: dsjs a10, L3F69FD80 +3f69ff30: move *b12, b0, 0 +L3F69FF40: +3f69ff40: dsjs a10, L3F69FDA0 +3f69ff50: move *b12, b0, 0 +L3F69FF60: +3f69ff60: dsjs a10, L3F69FDC0 +3f69ff70: move *b12, b0, 0 +L3F69FF80: +3f69ff80: dsjs a10, L3F69FDE0 +3f69ff90: move *b12, b0, 0 +L3F69FFA0: +3f69ffa0: dsjs a10, L3F69FE00 +3f69ffb0: move *b12, b0, 0 +L3F69FFC0: +3f69ffc0: dsjs a10, L3F69FE20 +3f69ffd0: move *b12, b0, 0 +L3F69FFE0: +3f69ffe0: dsjs a10, L3F69FE40 +3f69fff0: move *b12, b0, 0 +L3F6A0000: +3f6a0000: dsjs a10, L3F69FE60 +3f6a0010: move *b12, b0, 0 +L3F6A0020: +3f6a0020: dsjs a10, L3F69FE80 +3f6a0030: move *b12, b0, 0 +L3F6A0040: +3f6a0040: dsjs a10, L3F69FEA0 +3f6a0050: move *b12, b0, 0 +L3F6A0060: +3f6a0060: dsjs a10, L3F69FEC0 +3f6a0070: move *b12, b0, 0 +L3F6A0080: +3f6a0080: dsjs a10, L3F69FEE0 +3f6a0090: move *b12, b0, 0 +L3F6A00A0: +3f6a00a0: dsjs a10, L3F69FF00 +3f6a00b0: move *b12, b0, 0 +L3F6A00C0: +3f6a00c0: dsjs a10, L3F69FF20 +3f6a00d0: move *b12, b0, 0 +L3F6A00E0: +3f6a00e0: dsjs a10, L3F69FF40 +3f6a00f0: move *b12, b0, 0 +L3F6A0100: +3f6a0100: dsjs a10, L3F69FF60 +3f6a0110: move *b12, b0, 0 +L3F6A0120: +3f6a0120: dsjs a10, L3F69FF80 +3f6a0130: move *b12, b0, 0 +L3F6A0140: +3f6a0140: dsjs a10, L3F69FFA0 +3f6a0150: move *b12, b0, 0 +L3F6A0160: +3f6a0160: dsjs a10, L3F69FFC0 +3f6a0170: move *b12, b0, 0 +L3F6A0180: +3f6a0180: dsjs a10, L3F69FFE0 +3f6a0190: move *b12, b0, 0 +L3F6A01A0: +3f6a01a0: dsjs a10, L3F6A0000 +3f6a01b0: move *b12, b0, 0 +L3F6A01C0: +3f6a01c0: dsjs a10, L3F6A0020 +3f6a01d0: move *b12, b0, 0 +L3F6A01E0: +3f6a01e0: dsjs a10, L3F6A0040 +3f6a01f0: move *b12, b0, 0 +L3F6A0200: +3f6a0200: dsjs a10, L3F6A0060 +3f6a0210: move *b12, b0, 0 +L3F6A0220: +3f6a0220: dsjs a10, L3F6A0080 +3f6a0230: move *b12, b0, 0 +L3F6A0240: +3f6a0240: dsjs a10, L3F6A00A0 +3f6a0250: move *b12, b0, 0 +L3F6A0260: +3f6a0260: dsjs a10, L3F6A00C0 +3f6a0270: move *b12, b0, 0 +L3F6A0280: +3f6a0280: dsjs a10, L3F6A00E0 +3f6a0290: move *b12, b0, 0 +L3F6A02A0: +3f6a02a0: dsjs a10, L3F6A0100 +3f6a02b0: move *b12, b0, 0 +L3F6A02C0: +3f6a02c0: dsjs a10, L3F6A0120 +3f6a02d0: move *b12, b0, 0 +L3F6A02E0: +3f6a02e0: dsjs a10, L3F6A0140 +3f6a02f0: move *b12, b0, 0 +L3F6A0300: +3f6a0300: dsjs a10, L3F6A0160 +3f6a0310: move *b12, b0, 0 +L3F6A0320: +3f6a0320: dsjs a10, L3F6A0180 +3f6a0330: move *b12, b0, 0 +L3F6A0340: +3f6a0340: dsjs a10, L3F6A01A0 +3f6a0350: move *b12, b0, 0 +L3F6A0360: +3f6a0360: dsjs a10, L3F6A01C0 +3f6a0370: move *b12, b0, 0 +L3F6A0380: +3f6a0380: dsjs a10, L3F6A01E0 +3f6a0390: move *b12, b0, 0 +L3F6A03A0: +3f6a03a0: dsjs a10, L3F6A0200 +3f6a03b0: move *b12, b0, 0 +L3F6A03C0: +3f6a03c0: dsjs a10, L3F6A0220 +3f6a03d0: move *b12, b0, 0 +L3F6A03E0: +3f6a03e0: dsjs a10, L3F6A0240 +3f6a03f0: move *b12, b0, 0 +L3F6A0400: +3f6a0400: dsjs a10, L3F6A0260 +3f6a0410: move *b12, b0, 0 +L3F6A0420: +3f6a0420: dsjs a10, L3F6A0280 +3f6a0430: move *b12, b0, 0 +L3F6A0440: +3f6a0440: dsjs a10, L3F6A02A0 +3f6a0450: move *b12, b0, 0 +L3F6A0460: +3f6a0460: dsjs a10, L3F6A02C0 +3f6a0470: move *b12, b0, 0 +L3F6A0480: +3f6a0480: dsjs a10, L3F6A02E0 +3f6a0490: move *b12, b0, 0 +L3F6A04A0: +3f6a04a0: dsjs a10, L3F6A0300 +3f6a04b0: move *b12, b0, 0 +L3F6A04C0: +3f6a04c0: dsjs a10, L3F6A0320 +3f6a04d0: move *b12, b0, 0 +L3F6A04E0: +3f6a04e0: dsjs a10, L3F6A0340 +3f6a04f0: move *b12, b0, 0 +L3F6A0500: +3f6a0500: dsjs a10, L3F6A0360 +3f6a0510: move *b12, b0, 0 +L3F6A0520: +3f6a0520: dsjs a10, L3F6A0380 +3f6a0530: move *b12, b0, 0 +L3F6A0540: +3f6a0540: dsjs a10, L3F6A03A0 +3f6a0550: move *b12, b0, 0 +L3F6A0560: +3f6a0560: dsjs a10, L3F6A03C0 +3f6a0570: move *b12, b0, 0 +L3F6A0580: +3f6a0580: dsjs a10, L3F6A03E0 +3f6a0590: move *b12, b0, 0 +L3F6A05A0: +3f6a05a0: dsjs a10, L3F6A0400 +3f6a05b0: move *b12, b0, 0 +L3F6A05C0: +3f6a05c0: dsjs a10, L3F6A0420 +3f6a05d0: move *b12, b0, 0 +L3F6A05E0: +3f6a05e0: dsjs a10, L3F6A0440 +3f6a05f0: move *b12, b0, 0 +L3F6A0600: +3f6a0600: dsjs a10, L3F6A0460 +3f6a0610: move *b12, b0, 0 +L3F6A0620: +3f6a0620: dsjs a10, L3F6A0480 +3f6a0630: move *b12, b0, 0 +L3F6A0640: +3f6a0640: dsjs a10, L3F6A04A0 +3f6a0650: move *b12, b0, 0 +L3F6A0660: +3f6a0660: dsjs a10, L3F6A04C0 +3f6a0670: move *b12, b0, 0 +L3F6A0680: +3f6a0680: dsjs a10, L3F6A04E0 +3f6a0690: move *b12, b0, 0 +L3F6A06A0: +3f6a06a0: dsjs a10, L3F6A0500 +3f6a06b0: move *b12, b0, 0 +L3F6A06C0: +3f6a06c0: dsjs a10, L3F6A0520 +3f6a06d0: move *b12, b0, 0 +L3F6A06E0: +3f6a06e0: dsjs a10, L3F6A0540 +3f6a06f0: move *b12, b0, 0 +L3F6A0700: +3f6a0700: dsjs a10, L3F6A0560 +3f6a0710: move *b12, b0, 0 +L3F6A0720: +3f6a0720: dsjs a10, L3F6A0580 +3f6a0730: move *b12, b0, 0 +L3F6A0740: +3f6a0740: dsjs a10, L3F6A05A0 +3f6a0750: move *b12, b0, 0 +L3F6A0760: +3f6a0760: dsjs a10, L3F6A05C0 +3f6a0770: move *b12, b0, 0 +L3F6A0780: +3f6a0780: dsjs a10, L3F6A05E0 +3f6a0790: move *b12, b0, 0 +L3F6A07A0: +3f6a07a0: dsjs a10, L3F6A0600 +3f6a07b0: move *b12, b0, 0 +L3F6A07C0: +3f6a07c0: dsjs a10, L3F6A0620 +3f6a07d0: move *b12, b0, 0 +L3F6A07E0: +3f6a07e0: dsjs a10, L3F6A0640 +3f6a07f0: move *b12, b0, 0 +L3F6A0800: +3f6a0800: dsjs a10, L3F6A0660 +3f6a0810: move *b12, b0, 0 +L3F6A0820: +3f6a0820: dsjs a10, L3F6A0680 +3f6a0830: move *b12, b0, 0 +L3F6A0840: +3f6a0840: dsjs a10, L3F6A06A0 +3f6a0850: move *b12, b0, 0 +L3F6A0860: +3f6a0860: dsjs a10, L3F6A06C0 +3f6a0870: move *b12, b0, 0 +L3F6A0880: +3f6a0880: dsjs a10, L3F6A06E0 +3f6a0890: move *b12, b0, 0 +L3F6A08A0: +3f6a08a0: dsjs a10, L3F6A0700 +3f6a08b0: move *b12, b0, 0 +L3F6A08C0: +3f6a08c0: dsjs a10, L3F6A0720 +3f6a08d0: move *b12, b0, 0 +L3F6A08E0: +3f6a08e0: dsjs a10, L3F6A0740 +3f6a08f0: move *b12, b0, 0 +L3F6A0900: +3f6a0900: dsjs a10, L3F6A0760 +3f6a0910: move *b12, b0, 0 +L3F6A0920: +3f6a0920: dsjs a10, L3F6A0780 +3f6a0930: move *b12, b0, 0 +L3F6A0940: +3f6a0940: dsjs a10, L3F6A07A0 +3f6a0950: move *b12, b0, 0 +L3F6A0960: +3f6a0960: dsjs a10, L3F6A07C0 +3f6a0970: move *b12, b0, 0 +L3F6A0980: +3f6a0980: dsjs a10, L3F6A07E0 +3f6a0990: move *b12, b0, 0 +L3F6A09A0: +3f6a09a0: dsjs a10, L3F6A0800 +3f6a09b0: move *b12, b0, 0 +L3F6A09C0: +3f6a09c0: dsjs a10, L3F6A0820 +3f6a09d0: move *b12, b0, 0 +L3F6A09E0: +3f6a09e0: dsjs a10, L3F6A0840 +3f6a09f0: move *b12, b0, 0 +L3F6A0A00: +3f6a0a00: dsjs a10, L3F6A0860 +3f6a0a10: move *b12, b0, 0 +L3F6A0A20: +3f6a0a20: dsjs a10, L3F6A0880 +3f6a0a30: move *b12, b0, 0 +L3F6A0A40: +3f6a0a40: dsjs a10, L3F6A08A0 +3f6a0a50: move *b12, b0, 0 +L3F6A0A60: +3f6a0a60: dsjs a10, L3F6A08C0 +3f6a0a70: move *b12, b0, 0 +L3F6A0A80: +3f6a0a80: dsjs a10, L3F6A08E0 +3f6a0a90: move *b12, b0, 0 +L3F6A0AA0: +3f6a0aa0: dsjs a10, L3F6A0900 +3f6a0ab0: move *b12, b0, 0 +L3F6A0AC0: +3f6a0ac0: dsjs a10, L3F6A0920 +3f6a0ad0: move *b12, b0, 0 +L3F6A0AE0: +3f6a0ae0: dsjs a10, L3F6A0940 +3f6a0af0: move *b12, b0, 0 +L3F6A0B00: +3f6a0b00: dsjs a10, L3F6A0960 +3f6a0b10: move *b12, b0, 0 +L3F6A0B20: +3f6a0b20: dsjs a10, L3F6A0980 +3f6a0b30: move *b12, b0, 0 +L3F6A0B40: +3f6a0b40: dsjs a10, L3F6A09A0 +3f6a0b50: move *b12, b0, 0 +L3F6A0B60: +3f6a0b60: dsjs a10, L3F6A09C0 +3f6a0b70: move *b12, b0, 0 +L3F6A0B80: +3f6a0b80: dsjs a10, L3F6A09E0 +3f6a0b90: move *b12, b0, 0 +L3F6A0BA0: +3f6a0ba0: dsjs a10, L3F6A0A00 +3f6a0bb0: move *b12, b0, 0 +L3F6A0BC0: +3f6a0bc0: dsjs a10, L3F6A0A20 +3f6a0bd0: move *b12, b0, 0 +L3F6A0BE0: +3f6a0be0: dsjs a10, L3F6A0A40 +3f6a0bf0: move *b12, b0, 0 +L3F6A0C00: +3f6a0c00: dsjs a10, L3F6A0A60 +3f6a0c10: move *b12, b0, 0 +L3F6A0C20: +3f6a0c20: dsjs a10, L3F6A0A80 +3f6a0c30: move *b12, b0, 0 +L3F6A0C40: +3f6a0c40: dsjs a10, L3F6A0AA0 +3f6a0c50: move *b12, b0, 0 +L3F6A0C60: +3f6a0c60: dsjs a10, L3F6A0AC0 +3f6a0c70: move *b12, b0, 0 +L3F6A0C80: +3f6a0c80: dsjs a10, L3F6A0AE0 +3f6a0c90: move *b12, b0, 0 +L3F6A0CA0: +3f6a0ca0: dsjs a10, L3F6A0B00 +3f6a0cb0: move *b12, b0, 0 +L3F6A0CC0: +3f6a0cc0: dsjs a10, L3F6A0B20 +3f6a0cd0: move *b12, b0, 0 +L3F6A0CE0: +3f6a0ce0: dsjs a10, L3F6A0B40 +3f6a0cf0: move *b12, b0, 0 +L3F6A0D00: +3f6a0d00: dsjs a10, L3F6A0B60 +3f6a0d10: move *b12, b0, 0 +L3F6A0D20: +3f6a0d20: dsjs a10, L3F6A0B80 +3f6a0d30: move *b12, b0, 0 +L3F6A0D40: +3f6a0d40: dsjs a10, L3F6A0BA0 +3f6a0d50: move *b12, b0, 0 +L3F6A0D60: +3f6a0d60: dsjs a10, L3F6A0BC0 +3f6a0d70: move *b12, b0, 0 +L3F6A0D80: +3f6a0d80: dsjs a10, L3F6A0BE0 +3f6a0d90: move *b12, b0, 0 +L3F6A0DA0: +3f6a0da0: dsjs a10, L3F6A0C00 +3f6a0db0: move *b12, b0, 0 +L3F6A0DC0: +3f6a0dc0: dsjs a10, L3F6A0C20 +3f6a0dd0: move *b12, b0, 0 +L3F6A0DE0: +3f6a0de0: dsjs a10, L3F6A0C40 +3f6a0df0: move *b12, b0, 0 +L3F6A0E00: +3f6a0e00: dsjs a10, L3F6A0C60 +3f6a0e10: move *b12, b0, 0 +L3F6A0E20: +3f6a0e20: dsjs a10, L3F6A0C80 +3f6a0e30: move *b12, b0, 0 +L3F6A0E40: +3f6a0e40: dsjs a10, L3F6A0CA0 +3f6a0e50: move *b12, b0, 0 +L3F6A0E60: +3f6a0e60: dsjs a10, L3F6A0CC0 +3f6a0e70: move *b12, b0, 0 +L3F6A0E80: +3f6a0e80: dsjs a10, L3F6A0CE0 +3f6a0e90: move *b12, b0, 0 +L3F6A0EA0: +3f6a0ea0: dsjs a10, L3F6A0D00 +3f6a0eb0: move *b12, b0, 0 +L3F6A0EC0: +3f6a0ec0: dsjs a10, L3F6A0D20 +3f6a0ed0: move *b12, b0, 0 +L3F6A0EE0: +3f6a0ee0: dsjs a10, L3F6A0D40 +3f6a0ef0: move *b12, b0, 0 +L3F6A0F00: +3f6a0f00: dsjs a10, L3F6A0D60 +3f6a0f10: move *b12, b0, 0 +L3F6A0F20: +3f6a0f20: dsjs a10, L3F6A0D80 +3f6a0f30: move *b12, b0, 0 +L3F6A0F40: +3f6a0f40: dsjs a10, L3F6A0DA0 +3f6a0f50: move *b12, b0, 0 +L3F6A0F60: +3f6a0f60: dsjs a10, L3F6A0DC0 +3f6a0f70: move *b12, b0, 0 +L3F6A0F80: +3f6a0f80: dsjs a10, L3F6A0DE0 +3f6a0f90: move *b12, b0, 0 +L3F6A0FA0: +3f6a0fa0: dsjs a10, L3F6A0E00 +3f6a0fb0: move *b12, b0, 0 +L3F6A0FC0: +3f6a0fc0: dsjs a10, L3F6A0E20 +3f6a0fd0: move *b12, b0, 0 +L3F6A0FE0: +3f6a0fe0: dsjs a10, L3F6A0E40 +3f6a0ff0: move *b12, b0, 0 +L3F6A1000: +3f6a1000: dsjs a10, L3F6A0E60 +3f6a1010: move *b12, b0, 0 +L3F6A1020: +3f6a1020: dsjs a10, L3F6A0E80 +3f6a1030: move *b12, b0, 0 +L3F6A1040: +3f6a1040: dsjs a10, L3F6A0EA0 +3f6a1050: move *b12, b0, 0 +L3F6A1060: +3f6a1060: dsjs a10, L3F6A0EC0 +3f6a1070: move *b12, b0, 0 +L3F6A1080: +3f6a1080: dsjs a10, L3F6A0EE0 +3f6a1090: move *b12, b0, 0 +L3F6A10A0: +3f6a10a0: dsjs a10, L3F6A0F00 +3f6a10b0: move *b12, b0, 0 +L3F6A10C0: +3f6a10c0: dsjs a10, L3F6A0F20 +3f6a10d0: move *b12, b0, 0 +L3F6A10E0: +3f6a10e0: dsjs a10, L3F6A0F40 +3f6a10f0: move *b12, b0, 0 +L3F6A1100: +3f6a1100: dsjs a10, L3F6A0F60 +3f6a1110: move *b12, b0, 0 +L3F6A1120: +3f6a1120: dsjs a10, L3F6A0F80 +3f6a1130: move *b12, b0, 0 +L3F6A1140: +3f6a1140: dsjs a10, L3F6A0FA0 +3f6a1150: move *b12, b0, 0 +L3F6A1160: +3f6a1160: dsjs a10, L3F6A0FC0 +3f6a1170: move *b12, b0, 0 +L3F6A1180: +3f6a1180: dsjs a10, L3F6A0FE0 +3f6a1190: move *b12, b0, 0 +L3F6A11A0: +3f6a11a0: dsjs a10, L3F6A1000 +3f6a11b0: move *b12, b0, 0 +L3F6A11C0: +3f6a11c0: dsjs a10, L3F6A1020 +3f6a11d0: move *b12, b0, 0 +L3F6A11E0: +3f6a11e0: dsjs a10, L3F6A1040 +3f6a11f0: move *b12, b0, 0 +L3F6A1200: +3f6a1200: dsjs a10, L3F6A1060 +3f6a1210: move *b12, b0, 0 +L3F6A1220: +3f6a1220: dsjs a10, L3F6A1080 +3f6a1230: move *b12, b0, 0 +L3F6A1240: +3f6a1240: dsjs a10, L3F6A10A0 +3f6a1250: move *b12, b0, 0 +L3F6A1260: +3f6a1260: dsjs a10, L3F6A10C0 +3f6a1270: move *b12, b0, 0 +L3F6A1280: +3f6a1280: dsjs a10, L3F6A10E0 +3f6a1290: move *b12, b0, 0 +L3F6A12A0: +3f6a12a0: dsjs a10, L3F6A1100 +3f6a12b0: move *b12, b0, 0 +L3F6A12C0: +3f6a12c0: dsjs a10, L3F6A1120 +3f6a12d0: move *b12, b0, 0 +L3F6A12E0: +3f6a12e0: dsjs a10, L3F6A1140 +3f6a12f0: move *b12, b0, 0 +L3F6A1300: +3f6a1300: dsjs a10, L3F6A1160 +3f6a1310: move *b12, b0, 0 +L3F6A1320: +3f6a1320: dsjs a10, L3F6A1180 +3f6a1330: move *b12, b0, 0 +L3F6A1340: +3f6a1340: dsjs a10, L3F6A11A0 +3f6a1350: move *b12, b0, 0 +L3F6A1360: +3f6a1360: dsjs a10, L3F6A11C0 +3f6a1370: move *b12, b0, 0 +L3F6A1380: +3f6a1380: dsjs a10, L3F6A11E0 +3f6a1390: move *b12, b0, 0 +L3F6A13A0: +3f6a13a0: dsjs a10, L3F6A1200 +3f6a13b0: move *b12, b0, 0 +L3F6A13C0: +3f6a13c0: dsjs a10, L3F6A1220 +3f6a13d0: move *b12, b0, 0 +L3F6A13E0: +3f6a13e0: dsjs a10, L3F6A1240 +3f6a13f0: move *b12, b0, 0 +L3F6A1400: +3f6a1400: dsjs a10, L3F6A1260 +3f6a1410: move *b12, b0, 0 +L3F6A1420: +3f6a1420: dsjs a10, L3F6A1280 +3f6a1430: move *b12, b0, 0 +L3F6A1440: +3f6a1440: dsjs a10, L3F6A12A0 +3f6a1450: move *b12, b0, 0 +L3F6A1460: +3f6a1460: dsjs a10, L3F6A12C0 +3f6a1470: move *b12, b0, 0 +L3F6A1480: +3f6a1480: dsjs a10, L3F6A12E0 +3f6a1490: move *b12, b0, 0 +L3F6A14A0: +3f6a14a0: dsjs a10, L3F6A1300 +3f6a14b0: move *b12, b0, 0 +L3F6A14C0: +3f6a14c0: dsjs a10, L3F6A1320 +3f6a14d0: move *b12, b0, 0 +L3F6A14E0: +3f6a14e0: dsjs a10, L3F6A1340 +3f6a14f0: move *b12, b0, 0 +L3F6A1500: +3f6a1500: dsjs a10, L3F6A1360 +3f6a1510: move *b12, b0, 0 +L3F6A1520: +3f6a1520: dsjs a10, L3F6A1380 +3f6a1530: move *b12, b0, 0 +L3F6A1540: +3f6a1540: dsjs a10, L3F6A13A0 +3f6a1550: move *b12, b0, 0 +L3F6A1560: +3f6a1560: dsjs a10, L3F6A13C0 +3f6a1570: move *b12, b0, 0 +L3F6A1580: +3f6a1580: dsjs a10, L3F6A13E0 +3f6a1590: move *b12, b0, 0 +L3F6A15A0: +3f6a15a0: dsjs a10, L3F6A1400 +3f6a15b0: move *b12, b0, 0 +L3F6A15C0: +3f6a15c0: dsjs a10, L3F6A1420 +3f6a15d0: move *b12, b0, 0 +L3F6A15E0: +3f6a15e0: dsjs a10, L3F6A1440 +3f6a15f0: move *b12, b0, 0 +L3F6A1600: +3f6a1600: dsjs a10, L3F6A1460 +3f6a1610: move *b12, b0, 0 +L3F6A1620: +3f6a1620: dsjs a10, L3F6A1480 +3f6a1630: move *b12, b0, 0 +L3F6A1640: +3f6a1640: dsjs a10, L3F6A14A0 +3f6a1650: move *b12, b0, 0 +L3F6A1660: +3f6a1660: dsjs a10, L3F6A14C0 +3f6a1670: move *b12, b0, 0 +L3F6A1680: +3f6a1680: dsjs a10, L3F6A14E0 +3f6a1690: move *b12, b0, 0 +L3F6A16A0: +3f6a16a0: dsjs a10, L3F6A1500 +3f6a16b0: move *b12, b0, 0 +L3F6A16C0: +3f6a16c0: dsjs a10, L3F6A1520 +3f6a16d0: move *b12, b0, 0 +L3F6A16E0: +3f6a16e0: dsjs a10, L3F6A1540 +3f6a16f0: move *b12, b0, 0 +L3F6A1700: +3f6a1700: dsjs a10, L3F6A1560 +3f6a1710: move *b12, b0, 0 +L3F6A1720: +3f6a1720: dsjs a10, L3F6A1580 +3f6a1730: move *b12, b0, 0 +L3F6A1740: +3f6a1740: dsjs a10, L3F6A15A0 +3f6a1750: move *b12, b0, 0 +L3F6A1760: +3f6a1760: dsjs a10, L3F6A15C0 +3f6a1770: move *b12, b0, 0 +L3F6A1780: +3f6a1780: dsjs a10, L3F6A15E0 +3f6a1790: move *b12, b0, 0 +L3F6A17A0: +3f6a17a0: dsjs a10, L3F6A1600 +3f6a17b0: move *b12, b0, 0 +L3F6A17C0: +3f6a17c0: dsjs a10, L3F6A1620 +3f6a17d0: move *b12, b0, 0 +L3F6A17E0: +3f6a17e0: dsjs a10, L3F6A1640 +3f6a17f0: move *b12, b0, 0 +L3F6A1800: +3f6a1800: dsjs a10, L3F6A1660 +3f6a1810: move *b12, b0, 0 +L3F6A1820: +3f6a1820: dsjs a10, L3F6A1680 +3f6a1830: move *b12, b0, 0 +L3F6A1840: +3f6a1840: dsjs a10, L3F6A16A0 +3f6a1850: move *b12, b0, 0 +L3F6A1860: +3f6a1860: dsjs a10, L3F6A16C0 +3f6a1870: move *b12, b0, 0 +L3F6A1880: +3f6a1880: dsjs a10, L3F6A16E0 +3f6a1890: move *b12, b0, 0 +L3F6A18A0: +3f6a18a0: dsjs a10, L3F6A1700 +3f6a18b0: move *b12, b0, 0 +L3F6A18C0: +3f6a18c0: dsjs a10, L3F6A1720 +3f6a18d0: move *b12, b0, 0 +L3F6A18E0: +3f6a18e0: dsjs a10, L3F6A1740 +3f6a18f0: move *b12, b0, 0 +L3F6A1900: +3f6a1900: dsjs a10, L3F6A1760 +3f6a1910: move *b12, b0, 0 +L3F6A1920: +3f6a1920: dsjs a10, L3F6A1780 +3f6a1930: move *b12, b0, 0 +L3F6A1940: +3f6a1940: dsjs a10, L3F6A17A0 +3f6a1950: move *b12, b0, 0 +L3F6A1960: +3f6a1960: dsjs a10, L3F6A17C0 +3f6a1970: move *b12, b0, 0 +L3F6A1980: +3f6a1980: dsjs a10, L3F6A17E0 +3f6a1990: move *b12, b0, 0 +L3F6A19A0: +3f6a19a0: dsjs a10, L3F6A1800 +3f6a19b0: move *b12, b0, 0 +L3F6A19C0: +3f6a19c0: dsjs a10, L3F6A1820 +3f6a19d0: move *b12, b0, 0 +L3F6A19E0: +3f6a19e0: dsjs a10, L3F6A1840 +3f6a19f0: move *b12, b0, 0 +L3F6A1A00: +3f6a1a00: dsjs a10, L3F6A1860 +3f6a1a10: move *b12, b0, 0 +L3F6A1A20: +3f6a1a20: dsjs a10, L3F6A1880 +3f6a1a30: move *b12, b0, 0 +L3F6A1A40: +3f6a1a40: dsjs a10, L3F6A18A0 +3f6a1a50: move *b12, b0, 0 +L3F6A1A60: +3f6a1a60: dsjs a10, L3F6A18C0 +3f6a1a70: move *b12, b0, 0 +L3F6A1A80: +3f6a1a80: dsjs a10, L3F6A18E0 +3f6a1a90: move *b12, b0, 0 +L3F6A1AA0: +3f6a1aa0: dsjs a10, L3F6A1900 +3f6a1ab0: move *b12, b0, 0 +L3F6A1AC0: +3f6a1ac0: dsjs a10, L3F6A1920 +3f6a1ad0: move *b12, b0, 0 +L3F6A1AE0: +3f6a1ae0: dsjs a10, L3F6A1940 +3f6a1af0: move *b12, b0, 0 +L3F6A1B00: +3f6a1b00: dsjs a10, L3F6A1960 +3f6a1b10: move *b12, b0, 0 +L3F6A1B20: +3f6a1b20: dsjs a10, L3F6A1980 +3f6a1b30: move *b12, b0, 0 +L3F6A1B40: +3f6a1b40: dsjs a10, L3F6A19A0 +3f6a1b50: move *b12, b0, 0 +L3F6A1B60: +3f6a1b60: dsjs a10, L3F6A19C0 +3f6a1b70: move *b12, b0, 0 +L3F6A1B80: +3f6a1b80: dsjs a10, L3F6A19E0 +3f6a1b90: move *b12, b0, 0 +L3F6A1BA0: +3f6a1ba0: dsjs a10, L3F6A1A00 +3f6a1bb0: move *b12, b0, 0 +L3F6A1BC0: +3f6a1bc0: dsjs a10, L3F6A1A20 +3f6a1bd0: move *b12, b0, 0 +L3F6A1BE0: +3f6a1be0: dsjs a10, L3F6A1A40 +3f6a1bf0: move *b12, b0, 0 +L3F6A1C00: +3f6a1c00: dsjs a10, L3F6A1A60 +3f6a1c10: move *b12, b0, 0 +L3F6A1C20: +3f6a1c20: dsjs a10, L3F6A1A80 +3f6a1c30: move *b12, b0, 0 +L3F6A1C40: +3f6a1c40: dsjs a10, L3F6A1AA0 +3f6a1c50: move *b12, b0, 0 +L3F6A1C60: +3f6a1c60: dsjs a10, L3F6A1AC0 +3f6a1c70: move *b12, b0, 0 +L3F6A1C80: +3f6a1c80: dsjs a10, L3F6A1AE0 +3f6a1c90: move *b12, b0, 0 +L3F6A1CA0: +3f6a1ca0: dsjs a10, L3F6A1B00 +3f6a1cb0: move *b12, b0, 0 +L3F6A1CC0: +3f6a1cc0: dsjs a10, L3F6A1B20 +3f6a1cd0: move *b12, b0, 0 +L3F6A1CE0: +3f6a1ce0: dsjs a10, L3F6A1B40 +3f6a1cf0: move *b12, b0, 0 +L3F6A1D00: +3f6a1d00: dsjs a10, L3F6A1B60 +3f6a1d10: move *b12, b0, 0 +L3F6A1D20: +3f6a1d20: dsjs a10, L3F6A1B80 +3f6a1d30: move *b12, b0, 0 +L3F6A1D40: +3f6a1d40: dsjs a10, L3F6A1BA0 +3f6a1d50: move *b12, b0, 0 +L3F6A1D60: +3f6a1d60: dsjs a10, L3F6A1BC0 +3f6a1d70: move *b12, b0, 0 +L3F6A1D80: +3f6a1d80: dsjs a10, L3F6A1BE0 +3f6a1d90: move *b12, b0, 0 +L3F6A1DA0: +3f6a1da0: dsjs a10, L3F6A1C00 +3f6a1db0: move *b12, b0, 0 +L3F6A1DC0: +3f6a1dc0: dsjs a10, L3F6A1C20 +3f6a1dd0: move *b12, b0, 0 +L3F6A1DE0: +3f6a1de0: dsjs a10, L3F6A1C40 +3f6a1df0: move *b12, b0, 0 +L3F6A1E00: +3f6a1e00: dsjs a10, L3F6A1C60 +3f6a1e10: move *b12, b0, 0 +L3F6A1E20: +3f6a1e20: dsjs a10, L3F6A1C80 +3f6a1e30: move *b12, b0, 0 +L3F6A1E40: +3f6a1e40: dsjs a10, L3F6A1CA0 +3f6a1e50: move *b12, b0, 0 +L3F6A1E60: +3f6a1e60: dsjs a10, L3F6A1CC0 +3f6a1e70: move *b12, b0, 0 +L3F6A1E80: +3f6a1e80: dsjs a10, L3F6A1CE0 +3f6a1e90: move *b12, b0, 0 +L3F6A1EA0: +3f6a1ea0: dsjs a10, L3F6A1D00 +3f6a1eb0: move *b12, b0, 0 +L3F6A1EC0: +3f6a1ec0: dsjs a10, L3F6A1D20 +3f6a1ed0: move *b12, b0, 0 +L3F6A1EE0: +3f6a1ee0: dsjs a10, L3F6A1D40 +3f6a1ef0: move *b12, b0, 0 +L3F6A1F00: +3f6a1f00: dsjs a10, L3F6A1D60 +3f6a1f10: move *b12, b0, 0 +L3F6A1F20: +3f6a1f20: dsjs a10, L3F6A1D80 +3f6a1f30: move *b12, b0, 0 +L3F6A1F40: +3f6a1f40: dsjs a10, L3F6A1DA0 +3f6a1f50: move *b12, b0, 0 +L3F6A1F60: +3f6a1f60: dsjs a10, L3F6A1DC0 +3f6a1f70: move *b12, b0, 0 +L3F6A1F80: +3f6a1f80: dsjs a10, L3F6A1DE0 +3f6a1f90: move *b12, b0, 0 +L3F6A1FA0: +3f6a1fa0: dsjs a10, L3F6A1E00 +3f6a1fb0: move *b12, b0, 0 +L3F6A1FC0: +3f6a1fc0: dsjs a10, L3F6A1E20 +3f6a1fd0: move *b12, b0, 0 +L3F6A1FE0: +3f6a1fe0: dsjs a10, L3F6A1E40 +3f6a1ff0: move *b12, b0, 0 +L3F6A2000: +3f6a2000: dsjs a10, L3F6A1E60 +3f6a2010: move *b12, b0, 0 +L3F6A2020: +3f6a2020: dsjs a10, L3F6A1E80 +3f6a2030: move *b12, b0, 0 +L3F6A2040: +3f6a2040: dsjs a10, L3F6A1EA0 +3f6a2050: move *b12, b0, 0 +L3F6A2060: +3f6a2060: dsjs a10, L3F6A1EC0 +3f6a2070: move *b12, b0, 0 +L3F6A2080: +3f6a2080: dsjs a10, L3F6A1EE0 +3f6a2090: move *b12, b0, 0 +L3F6A20A0: +3f6a20a0: dsjs a10, L3F6A1F00 +3f6a20b0: move *b12, b0, 0 +L3F6A20C0: +3f6a20c0: dsjs a10, L3F6A1F20 +3f6a20d0: move *b12, b0, 0 +L3F6A20E0: +3f6a20e0: dsjs a10, L3F6A1F40 +3f6a20f0: move *b12, b0, 0 +L3F6A2100: +3f6a2100: dsjs a10, L3F6A1F60 +3f6a2110: move *b12, b0, 0 +L3F6A2120: +3f6a2120: dsjs a10, L3F6A1F80 +3f6a2130: move *b12, b0, 0 +L3F6A2140: +3f6a2140: dsjs a10, L3F6A1FA0 +3f6a2150: move *b12, b0, 0 +L3F6A2160: +3f6a2160: dsjs a10, L3F6A1FC0 +3f6a2170: move *b12, b0, 0 +L3F6A2180: +3f6a2180: dsjs a10, L3F6A1FE0 +3f6a2190: move *b12, b0, 0 +L3F6A21A0: +3f6a21a0: dsjs a10, L3F6A2000 +3f6a21b0: move *b12, b0, 0 +L3F6A21C0: +3f6a21c0: dsjs a10, L3F6A2020 +3f6a21d0: move *b12, b0, 0 +L3F6A21E0: +3f6a21e0: dsjs a10, L3F6A2040 +3f6a21f0: move *b12, b0, 0 +L3F6A2200: +3f6a2200: dsjs a10, L3F6A2060 +3f6a2210: move *b12, b0, 0 +L3F6A2220: +3f6a2220: dsjs a10, L3F6A2080 +3f6a2230: move *b12, b0, 0 +L3F6A2240: +3f6a2240: dsjs a10, L3F6A20A0 +3f6a2250: move *b12, b0, 0 +L3F6A2260: +3f6a2260: dsjs a10, L3F6A20C0 +3f6a2270: move *b12, b0, 0 +L3F6A2280: +3f6a2280: dsjs a10, L3F6A20E0 +3f6a2290: move *b12, b0, 0 +L3F6A22A0: +3f6a22a0: dsjs a10, L3F6A2100 +3f6a22b0: move *b12, b0, 0 +L3F6A22C0: +3f6a22c0: dsjs a10, L3F6A2120 +3f6a22d0: move *b12, b0, 0 +L3F6A22E0: +3f6a22e0: dsjs a10, L3F6A2140 +3f6a22f0: move *b12, b0, 0 +L3F6A2300: +3f6a2300: dsjs a10, L3F6A2160 +3f6a2310: move *b12, b0, 0 +L3F6A2320: +3f6a2320: dsjs a10, L3F6A2180 +3f6a2330: move *b12, b0, 0 +L3F6A2340: +3f6a2340: dsjs a10, L3F6A21A0 +3f6a2350: move *b12, b0, 0 +L3F6A2360: +3f6a2360: dsjs a10, L3F6A21C0 +3f6a2370: move *b12, b0, 0 +L3F6A2380: +3f6a2380: dsjs a10, L3F6A21E0 +3f6a2390: move *b12, b0, 0 +L3F6A23A0: +3f6a23a0: dsjs a10, L3F6A2200 +3f6a23b0: move *b12, b0, 0 +L3F6A23C0: +3f6a23c0: dsjs a10, L3F6A2220 +3f6a23d0: move *b12, b0, 0 +L3F6A23E0: +3f6a23e0: dsjs a10, L3F6A2240 +3f6a23f0: move *b12, b0, 0 +L3F6A2400: +3f6a2400: dsjs a10, L3F6A2260 +3f6a2410: move *b12, b0, 0 +L3F6A2420: +3f6a2420: dsjs a10, L3F6A2280 +3f6a2430: move *b12, b0, 0 +L3F6A2440: +3f6a2440: dsjs a10, L3F6A22A0 +3f6a2450: move *b12, b0, 0 +L3F6A2460: +3f6a2460: dsjs a10, L3F6A22C0 +3f6a2470: move *b12, b0, 0 +L3F6A2480: +3f6a2480: dsjs a10, L3F6A22E0 +3f6a2490: move *b12, b0, 0 +L3F6A24A0: +3f6a24a0: dsjs a10, L3F6A2300 +3f6a24b0: move *b12, b0, 0 +L3F6A24C0: +3f6a24c0: dsjs a10, L3F6A2320 +3f6a24d0: move *b12, b0, 0 +L3F6A24E0: +3f6a24e0: dsjs a10, L3F6A2340 +3f6a24f0: move *b12, b0, 0 +L3F6A2500: +3f6a2500: dsjs a10, L3F6A2360 +3f6a2510: move *b12, b0, 0 +L3F6A2520: +3f6a2520: dsjs a10, L3F6A2380 +3f6a2530: move *b12, b0, 0 +L3F6A2540: +3f6a2540: dsjs a10, L3F6A23A0 +3f6a2550: move *b12, b0, 0 +L3F6A2560: +3f6a2560: dsjs a10, L3F6A23C0 +3f6a2570: move *b12, b0, 0 +L3F6A2580: +3f6a2580: dsjs a10, L3F6A23E0 +3f6a2590: move *b12, b0, 0 +L3F6A25A0: +3f6a25a0: dsjs a10, L3F6A2400 +3f6a25b0: move *b12, b0, 0 +L3F6A25C0: +3f6a25c0: dsjs a10, L3F6A2420 +3f6a25d0: move *b12, b0, 0 +L3F6A25E0: +3f6a25e0: dsjs a10, L3F6A2440 +3f6a25f0: move *b12, b0, 0 +L3F6A2600: +3f6a2600: dsjs a10, L3F6A2460 +3f6a2610: move *b12, b0, 0 +L3F6A2620: +3f6a2620: dsjs a10, L3F6A2480 +3f6a2630: move *b12, b0, 0 +L3F6A2640: +3f6a2640: dsjs a10, L3F6A24A0 +3f6a2650: move *b12, b0, 0 +L3F6A2660: +3f6a2660: dsjs a10, L3F6A24C0 +3f6a2670: move *b12, b0, 0 +L3F6A2680: +3f6a2680: dsjs a10, L3F6A24E0 +3f6a2690: move *b12, b0, 0 +L3F6A26A0: +3f6a26a0: dsjs a10, L3F6A2500 +3f6a26b0: move *b12, b0, 0 +L3F6A26C0: +3f6a26c0: dsjs a10, L3F6A2520 +3f6a26d0: move *b12, b0, 0 +L3F6A26E0: +3f6a26e0: dsjs a10, L3F6A2540 +3f6a26f0: move *b12, b0, 0 +L3F6A2700: +3f6a2700: dsjs a10, L3F6A2560 +3f6a2710: move *b12, b0, 0 +L3F6A2720: +3f6a2720: dsjs a10, L3F6A2580 +3f6a2730: move *b12, b0, 0 +L3F6A2740: +3f6a2740: dsjs a10, L3F6A25A0 +3f6a2750: move *b12, b0, 0 +L3F6A2760: +3f6a2760: dsjs a10, L3F6A25C0 +3f6a2770: move *b12, b0, 0 +L3F6A2780: +3f6a2780: dsjs a10, L3F6A25E0 +3f6a2790: move *b12, b0, 0 +L3F6A27A0: +3f6a27a0: dsjs a10, L3F6A2600 +3f6a27b0: move *b12, b0, 0 +L3F6A27C0: +3f6a27c0: dsjs a10, L3F6A2620 +3f6a27d0: move *b12, b0, 0 +L3F6A27E0: +3f6a27e0: dsjs a10, L3F6A2640 +3f6a27f0: move *b12, b0, 0 +L3F6A2800: +3f6a2800: dsjs a10, L3F6A2660 +3f6a2810: move *b12, b0, 0 +L3F6A2820: +3f6a2820: dsjs a10, L3F6A2680 +3f6a2830: move *b12, b0, 0 +L3F6A2840: +3f6a2840: dsjs a10, L3F6A26A0 +3f6a2850: move *b12, b0, 0 +L3F6A2860: +3f6a2860: dsjs a10, L3F6A26C0 +3f6a2870: move *b12, b0, 0 +L3F6A2880: +3f6a2880: dsjs a10, L3F6A26E0 +3f6a2890: move *b12, b0, 0 +L3F6A28A0: +3f6a28a0: dsjs a10, L3F6A2700 +3f6a28b0: move *b12, b0, 0 +L3F6A28C0: +3f6a28c0: dsjs a10, L3F6A2720 +3f6a28d0: move *b12, b0, 0 +L3F6A28E0: +3f6a28e0: dsjs a10, L3F6A2740 +3f6a28f0: move *b12, b0, 0 +L3F6A2900: +3f6a2900: dsjs a10, L3F6A2760 +3f6a2910: move *b12, b0, 0 +L3F6A2920: +3f6a2920: dsjs a10, L3F6A2780 +3f6a2930: move *b12, b0, 0 +L3F6A2940: +3f6a2940: dsjs a10, L3F6A27A0 +3f6a2950: move *b12, b0, 0 +L3F6A2960: +3f6a2960: dsjs a10, L3F6A27C0 +3f6a2970: move *b12, b0, 0 +L3F6A2980: +3f6a2980: dsjs a10, L3F6A27E0 +3f6a2990: move *b12, b0, 0 +L3F6A29A0: +3f6a29a0: dsjs a10, L3F6A2800 +3f6a29b0: move *b12, b0, 0 +L3F6A29C0: +3f6a29c0: dsjs a10, L3F6A2820 +3f6a29d0: move *b12, b0, 0 +L3F6A29E0: +3f6a29e0: dsjs a10, L3F6A2840 +3f6a29f0: move *b12, b0, 0 +L3F6A2A00: +3f6a2a00: dsjs a10, L3F6A2860 +3f6a2a10: move *b12, b0, 0 +L3F6A2A20: +3f6a2a20: dsjs a10, L3F6A2880 +3f6a2a30: move *b12, b0, 0 +L3F6A2A40: +3f6a2a40: dsjs a10, L3F6A28A0 +3f6a2a50: move *b12, b0, 0 +L3F6A2A60: +3f6a2a60: dsjs a10, L3F6A28C0 +3f6a2a70: move *b12, b0, 0 +L3F6A2A80: +3f6a2a80: dsjs a10, L3F6A28E0 +3f6a2a90: move *b12, b0, 0 +L3F6A2AA0: +3f6a2aa0: dsjs a10, L3F6A2900 +3f6a2ab0: move *b12, b0, 0 +L3F6A2AC0: +3f6a2ac0: dsjs a10, L3F6A2920 +3f6a2ad0: move *b12, b0, 0 +L3F6A2AE0: +3f6a2ae0: dsjs a10, L3F6A2940 +3f6a2af0: move *b12, b0, 0 +L3F6A2B00: +3f6a2b00: dsjs a10, L3F6A2960 +3f6a2b10: move *b12, b0, 0 +L3F6A2B20: +3f6a2b20: dsjs a10, L3F6A2980 +3f6a2b30: move *b12, b0, 0 +L3F6A2B40: +3f6a2b40: dsjs a10, L3F6A29A0 +3f6a2b50: move *b12, b0, 0 +L3F6A2B60: +3f6a2b60: dsjs a10, L3F6A29C0 +3f6a2b70: move *b12, b0, 0 +L3F6A2B80: +3f6a2b80: dsjs a10, L3F6A29E0 +3f6a2b90: move *b12, b0, 0 +L3F6A2BA0: +3f6a2ba0: dsjs a10, L3F6A2A00 +3f6a2bb0: move *b12, b0, 0 +L3F6A2BC0: +3f6a2bc0: dsjs a10, L3F6A2A20 +3f6a2bd0: move *b12, b0, 0 +L3F6A2BE0: +3f6a2be0: dsjs a10, L3F6A2A40 +3f6a2bf0: move *b12, b0, 0 +L3F6A2C00: +3f6a2c00: dsjs a10, L3F6A2A60 +3f6a2c10: move *b12, b0, 0 +L3F6A2C20: +3f6a2c20: dsjs a10, L3F6A2A80 +3f6a2c30: move *b12, b0, 0 +L3F6A2C40: +3f6a2c40: dsjs a10, L3F6A2AA0 +3f6a2c50: move *b12, b0, 0 +L3F6A2C60: +3f6a2c60: dsjs a10, L3F6A2AC0 +3f6a2c70: move *b12, b0, 0 +L3F6A2C80: +3f6a2c80: dsjs a10, L3F6A2AE0 +3f6a2c90: move *b12, b0, 0 +L3F6A2CA0: +3f6a2ca0: dsjs a10, L3F6A2B00 +3f6a2cb0: move *b12, b0, 0 +L3F6A2CC0: +3f6a2cc0: dsjs a10, L3F6A2B20 +3f6a2cd0: move *b12, b0, 0 +L3F6A2CE0: +3f6a2ce0: dsjs a10, L3F6A2B40 +3f6a2cf0: move *b12, b0, 0 +L3F6A2D00: +3f6a2d00: dsjs a10, L3F6A2B60 +3f6a2d10: move *b12, b0, 0 +L3F6A2D20: +3f6a2d20: dsjs a10, L3F6A2B80 +3f6a2d30: move *b12, b0, 0 +L3F6A2D40: +3f6a2d40: dsjs a10, L3F6A2BA0 +3f6a2d50: move *b12, b0, 0 +L3F6A2D60: +3f6a2d60: dsjs a10, L3F6A2BC0 +3f6a2d70: move *b12, b0, 0 +L3F6A2D80: +3f6a2d80: dsjs a10, L3F6A2BE0 +3f6a2d90: move *b12, b0, 0 +L3F6A2DA0: +3f6a2da0: dsjs a10, L3F6A2C00 +3f6a2db0: move *b12, b0, 0 +L3F6A2DC0: +3f6a2dc0: dsjs a10, L3F6A2C20 +3f6a2dd0: move *b12, b0, 0 +L3F6A2DE0: +3f6a2de0: dsjs a10, L3F6A2C40 +3f6a2df0: move *b12, b0, 0 +L3F6A2E00: +3f6a2e00: dsjs a10, L3F6A2C60 +3f6a2e10: move *b12, b0, 0 +L3F6A2E20: +3f6a2e20: dsjs a10, L3F6A2C80 +3f6a2e30: move *b12, b0, 0 +L3F6A2E40: +3f6a2e40: dsjs a10, L3F6A2CA0 +3f6a2e50: move *b12, b0, 0 +L3F6A2E60: +3f6a2e60: dsjs a10, L3F6A2CC0 +3f6a2e70: move *b12, b0, 0 +L3F6A2E80: +3f6a2e80: dsjs a10, L3F6A2CE0 +3f6a2e90: move *b12, b0, 0 +L3F6A2EA0: +3f6a2ea0: dsjs a10, L3F6A2D00 +3f6a2eb0: move *b12, b0, 0 +L3F6A2EC0: +3f6a2ec0: dsjs a10, L3F6A2D20 +3f6a2ed0: move *b12, b0, 0 +L3F6A2EE0: +3f6a2ee0: dsjs a10, L3F6A2D40 +3f6a2ef0: move *b12, b0, 0 +L3F6A2F00: +3f6a2f00: dsjs a10, L3F6A2D60 +3f6a2f10: move *b12, b0, 0 +L3F6A2F20: +3f6a2f20: dsjs a10, L3F6A2D80 +3f6a2f30: move *b12, b0, 0 +L3F6A2F40: +3f6a2f40: dsjs a10, L3F6A2DA0 +3f6a2f50: move *b12, b0, 0 +L3F6A2F60: +3f6a2f60: dsjs a10, L3F6A2DC0 +3f6a2f70: move *b12, b0, 0 +L3F6A2F80: +3f6a2f80: dsjs a10, L3F6A2DE0 +3f6a2f90: move *b12, b0, 0 +L3F6A2FA0: +3f6a2fa0: dsjs a10, L3F6A2E00 +3f6a2fb0: move *b12, b0, 0 +L3F6A2FC0: +3f6a2fc0: dsjs a10, L3F6A2E20 +3f6a2fd0: move *b12, b0, 0 +L3F6A2FE0: +3f6a2fe0: dsjs a10, L3F6A2E40 +3f6a2ff0: move *b12, b0, 0 +L3F6A3000: +3f6a3000: dsjs a10, L3F6A2E60 +3f6a3010: move *b12, b0, 0 +L3F6A3020: +3f6a3020: dsjs a10, L3F6A2E80 +3f6a3030: move *b12, b0, 0 +L3F6A3040: +3f6a3040: dsjs a10, L3F6A2EA0 +3f6a3050: move *b12, b0, 0 +L3F6A3060: +3f6a3060: dsjs a10, L3F6A2EC0 +3f6a3070: move *b12, b0, 0 +L3F6A3080: +3f6a3080: dsjs a10, L3F6A2EE0 +3f6a3090: move *b12, b0, 0 +L3F6A30A0: +3f6a30a0: dsjs a10, L3F6A2F00 +3f6a30b0: move *b12, b0, 0 +L3F6A30C0: +3f6a30c0: dsjs a10, L3F6A2F20 +3f6a30d0: move *b12, b0, 0 +L3F6A30E0: +3f6a30e0: dsjs a10, L3F6A2F40 +3f6a30f0: move *b12, b0, 0 +L3F6A3100: +3f6a3100: dsjs a10, L3F6A2F60 +3f6a3110: move *b12, b0, 0 +L3F6A3120: +3f6a3120: dsjs a10, L3F6A2F80 +3f6a3130: move *b12, b0, 0 +L3F6A3140: +3f6a3140: dsjs a10, L3F6A2FA0 +3f6a3150: move *b12, b0, 0 +L3F6A3160: +3f6a3160: dsjs a10, L3F6A2FC0 +3f6a3170: move *b12, b0, 0 +L3F6A3180: +3f6a3180: dsjs a10, L3F6A2FE0 +3f6a3190: move *b12, b0, 0 +L3F6A31A0: +3f6a31a0: dsjs a10, L3F6A3000 +3f6a31b0: move *b12, b0, 0 +L3F6A31C0: +3f6a31c0: dsjs a10, L3F6A3020 +3f6a31d0: move *b12, b0, 0 +L3F6A31E0: +3f6a31e0: dsjs a10, L3F6A3040 +3f6a31f0: move *b12, b0, 0 +L3F6A3200: +3f6a3200: dsjs a10, L3F6A3060 +3f6a3210: move *b12, b0, 0 +L3F6A3220: +3f6a3220: dsjs a10, L3F6A3080 +3f6a3230: move *b12, b0, 0 +L3F6A3240: +3f6a3240: dsjs a10, L3F6A30A0 +3f6a3250: move *b12, b0, 0 +L3F6A3260: +3f6a3260: dsjs a10, L3F6A30C0 +3f6a3270: move *b12, b0, 0 +L3F6A3280: +3f6a3280: dsjs a10, L3F6A30E0 +3f6a3290: move *b12, b0, 0 +L3F6A32A0: +3f6a32a0: dsjs a10, L3F6A3100 +3f6a32b0: move *b12, b0, 0 +L3F6A32C0: +3f6a32c0: dsjs a10, L3F6A3120 +3f6a32d0: move *b12, b0, 0 +L3F6A32E0: +3f6a32e0: dsjs a10, L3F6A3140 +3f6a32f0: move *b12, b0, 0 +L3F6A3300: +3f6a3300: dsjs a10, L3F6A3160 +3f6a3310: move *b12, b0, 0 +L3F6A3320: +3f6a3320: dsjs a10, L3F6A3180 +3f6a3330: move *b12, b0, 0 +L3F6A3340: +3f6a3340: dsjs a10, L3F6A31A0 +3f6a3350: move *b12, b0, 0 +L3F6A3360: +3f6a3360: dsjs a10, L3F6A31C0 +3f6a3370: move *b12, b0, 0 +L3F6A3380: +3f6a3380: dsjs a10, L3F6A31E0 +3f6a3390: move *b12, b0, 0 +L3F6A33A0: +3f6a33a0: dsjs a10, L3F6A3200 +3f6a33b0: move *b12, b0, 0 +L3F6A33C0: +3f6a33c0: dsjs a10, L3F6A3220 +3f6a33d0: move *b12, b0, 0 +L3F6A33E0: +3f6a33e0: dsjs a10, L3F6A3240 +3f6a33f0: move *b12, b0, 0 +L3F6A3400: +3f6a3400: dsjs a10, L3F6A3260 +3f6a3410: move *b12, b0, 0 +L3F6A3420: +3f6a3420: dsjs a10, L3F6A3280 +3f6a3430: move *b12, b0, 0 +L3F6A3440: +3f6a3440: dsjs a10, L3F6A32A0 +3f6a3450: move *b12, b0, 0 +L3F6A3460: +3f6a3460: dsjs a10, L3F6A32C0 +3f6a3470: move *b12, b0, 0 +L3F6A3480: +3f6a3480: dsjs a10, L3F6A32E0 +3f6a3490: move *b12, b0, 0 +L3F6A34A0: +3f6a34a0: dsjs a10, L3F6A3300 +3f6a34b0: move *b12, b0, 0 +L3F6A34C0: +3f6a34c0: dsjs a10, L3F6A3320 +3f6a34d0: move *b12, b0, 0 +L3F6A34E0: +3f6a34e0: dsjs a10, L3F6A3340 +3f6a34f0: move *b12, b0, 0 +L3F6A3500: +3f6a3500: dsjs a10, L3F6A3360 +3f6a3510: move *b12, b0, 0 +L3F6A3520: +3f6a3520: dsjs a10, L3F6A3380 +3f6a3530: move *b12, b0, 0 +L3F6A3540: +3f6a3540: dsjs a10, L3F6A33A0 +3f6a3550: move *b12, b0, 0 +L3F6A3560: +3f6a3560: dsjs a10, L3F6A33C0 +3f6a3570: move *b12, b0, 0 +L3F6A3580: +3f6a3580: dsjs a10, L3F6A33E0 +3f6a3590: move *b12, b0, 0 +L3F6A35A0: +3f6a35a0: dsjs a10, L3F6A3400 +3f6a35b0: move *b12, b0, 0 +L3F6A35C0: +3f6a35c0: dsjs a10, L3F6A3420 +3f6a35d0: move *b12, b0, 0 +L3F6A35E0: +3f6a35e0: dsjs a10, L3F6A3440 +3f6a35f0: move *b12, b0, 0 +L3F6A3600: +3f6a3600: dsjs a10, L3F6A3460 +3f6a3610: move *b12, b0, 0 +L3F6A3620: +3f6a3620: dsjs a10, L3F6A3480 +3f6a3630: move *b12, b0, 0 +L3F6A3640: +3f6a3640: dsjs a10, L3F6A34A0 +3f6a3650: move *b12, b0, 0 +L3F6A3660: +3f6a3660: dsjs a10, L3F6A34C0 +3f6a3670: move *b12, b0, 0 +L3F6A3680: +3f6a3680: dsjs a10, L3F6A34E0 +3f6a3690: move *b12, b0, 0 +L3F6A36A0: +3f6a36a0: dsjs a10, L3F6A3500 +3f6a36b0: move *b12, b0, 0 +L3F6A36C0: +3f6a36c0: dsjs a10, L3F6A3520 +3f6a36d0: move *b12, b0, 0 +L3F6A36E0: +3f6a36e0: dsjs a10, L3F6A3540 +3f6a36f0: move *b12, b0, 0 +L3F6A3700: +3f6a3700: dsjs a10, L3F6A3560 +3f6a3710: move *b12, b0, 0 +L3F6A3720: +3f6a3720: dsjs a10, L3F6A3580 +3f6a3730: move *b12, b0, 0 +L3F6A3740: +3f6a3740: dsjs a10, L3F6A35A0 +3f6a3750: move *b12, b0, 0 +L3F6A3760: +3f6a3760: dsjs a10, L3F6A35C0 +3f6a3770: move *b12, b0, 0 +L3F6A3780: +3f6a3780: dsjs a10, L3F6A35E0 +3f6a3790: move *b12, b0, 0 +L3F6A37A0: +3f6a37a0: dsjs a10, L3F6A3600 +3f6a37b0: move *b12, b0, 0 +L3F6A37C0: +3f6a37c0: dsjs a10, L3F6A3620 +3f6a37d0: move *b12, b0, 0 +L3F6A37E0: +3f6a37e0: dsjs a10, L3F6A3640 +3f6a37f0: move *b12, b0, 0 +L3F6A3800: +3f6a3800: dsjs a10, L3F6A3660 +3f6a3810: move *b12, b0, 0 +L3F6A3820: +3f6a3820: dsjs a10, L3F6A3680 +3f6a3830: move *b12, b0, 0 +L3F6A3840: +3f6a3840: dsjs a10, L3F6A36A0 +3f6a3850: move *b12, b0, 0 +L3F6A3860: +3f6a3860: dsjs a10, L3F6A36C0 +3f6a3870: move *b12, b0, 0 +L3F6A3880: +3f6a3880: dsjs a10, L3F6A36E0 +3f6a3890: move *b12, b0, 0 +L3F6A38A0: +3f6a38a0: dsjs a10, L3F6A3700 +3f6a38b0: move *b12, b0, 0 +L3F6A38C0: +3f6a38c0: dsjs a10, L3F6A3720 +3f6a38d0: move *b12, b0, 0 +L3F6A38E0: +3f6a38e0: dsjs a10, L3F6A3740 +3f6a38f0: move *b12, b0, 0 +L3F6A3900: +3f6a3900: dsjs a10, L3F6A3760 +3f6a3910: move *b12, b0, 0 +L3F6A3920: +3f6a3920: dsjs a10, L3F6A3780 +3f6a3930: move *b12, b0, 0 +L3F6A3940: +3f6a3940: dsjs a10, L3F6A37A0 +3f6a3950: move *b12, b0, 0 +L3F6A3960: +3f6a3960: dsjs a10, L3F6A37C0 +3f6a3970: move *b12, b0, 0 +L3F6A3980: +3f6a3980: dsjs a10, L3F6A37E0 +3f6a3990: move *b12, b0, 0 +L3F6A39A0: +3f6a39a0: dsjs a10, L3F6A3800 +3f6a39b0: move *b12, b0, 0 +L3F6A39C0: +3f6a39c0: dsjs a10, L3F6A3820 +3f6a39d0: move *b12, b0, 0 +L3F6A39E0: +3f6a39e0: dsjs a10, L3F6A3840 +3f6a39f0: move *b12, b0, 0 +L3F6A3A00: +3f6a3a00: dsjs a10, L3F6A3860 +3f6a3a10: move *b12, b0, 0 +L3F6A3A20: +3f6a3a20: dsjs a10, L3F6A3880 +3f6a3a30: move *b12, b0, 0 +L3F6A3A40: +3f6a3a40: dsjs a10, L3F6A38A0 +3f6a3a50: move *b12, b0, 0 +L3F6A3A60: +3f6a3a60: dsjs a10, L3F6A38C0 +3f6a3a70: move *b12, b0, 0 +L3F6A3A80: +3f6a3a80: dsjs a10, L3F6A38E0 +3f6a3a90: move *b12, b0, 0 +L3F6A3AA0: +3f6a3aa0: dsjs a10, L3F6A3900 +3f6a3ab0: move *b12, b0, 0 +L3F6A3AC0: +3f6a3ac0: dsjs a10, L3F6A3920 +3f6a3ad0: move *b12, b0, 0 +L3F6A3AE0: +3f6a3ae0: dsjs a10, L3F6A3940 +3f6a3af0: move *b12, b0, 0 +L3F6A3B00: +3f6a3b00: dsjs a10, L3F6A3960 +3f6a3b10: move *b12, b0, 0 +L3F6A3B20: +3f6a3b20: dsjs a10, L3F6A3980 +3f6a3b30: move *b12, b0, 0 +L3F6A3B40: +3f6a3b40: dsjs a10, L3F6A39A0 +3f6a3b50: move *b12, b0, 0 +L3F6A3B60: +3f6a3b60: dsjs a10, L3F6A39C0 +3f6a3b70: move *b12, b0, 0 +L3F6A3B80: +3f6a3b80: dsjs a10, L3F6A39E0 +3f6a3b90: move *b12, b0, 0 +L3F6A3BA0: +3f6a3ba0: dsjs a10, L3F6A3A00 +3f6a3bb0: move *b12, b0, 0 +L3F6A3BC0: +3f6a3bc0: dsjs a10, L3F6A3A20 +3f6a3bd0: move *b12, b0, 0 +L3F6A3BE0: +3f6a3be0: dsjs a10, L3F6A3A40 +3f6a3bf0: move *b12, b0, 0 +L3F6A3C00: +3f6a3c00: dsjs a10, L3F6A3A60 +3f6a3c10: move *b12, b0, 0 +L3F6A3C20: +3f6a3c20: dsjs a10, L3F6A3A80 +3f6a3c30: move *b12, b0, 0 +L3F6A3C40: +3f6a3c40: dsjs a10, L3F6A3AA0 +3f6a3c50: move *b12, b0, 0 +L3F6A3C60: +3f6a3c60: dsjs a10, L3F6A3AC0 +3f6a3c70: move *b12, b0, 0 +L3F6A3C80: +3f6a3c80: dsjs a10, L3F6A3AE0 +3f6a3c90: move *b12, b0, 0 +L3F6A3CA0: +3f6a3ca0: dsjs a10, L3F6A3B00 +3f6a3cb0: move *b12, b0, 0 +L3F6A3CC0: +3f6a3cc0: dsjs a10, L3F6A3B20 +3f6a3cd0: move *b12, b0, 0 +L3F6A3CE0: +3f6a3ce0: dsjs a10, L3F6A3B40 +3f6a3cf0: move *b12, b0, 0 +L3F6A3D00: +3f6a3d00: dsjs a10, L3F6A3B60 +3f6a3d10: move *b12, b0, 0 +L3F6A3D20: +3f6a3d20: dsjs a10, L3F6A3B80 +3f6a3d30: move *b12, b0, 0 +L3F6A3D40: +3f6a3d40: dsjs a10, L3F6A3BA0 +3f6a3d50: move *b12, b0, 0 +L3F6A3D60: +3f6a3d60: dsjs a10, L3F6A3BC0 +3f6a3d70: move *b12, b0, 0 +L3F6A3D80: +3f6a3d80: dsjs a10, L3F6A3BE0 +3f6a3d90: move *b12, b0, 0 +L3F6A3DA0: +3f6a3da0: dsjs a10, L3F6A3C00 +3f6a3db0: move *b12, b0, 0 +L3F6A3DC0: +3f6a3dc0: dsjs a10, L3F6A3C20 +3f6a3dd0: move *b12, b0, 0 +L3F6A3DE0: +3f6a3de0: dsjs a10, L3F6A3C40 +3f6a3df0: move *b12, b0, 0 +L3F6A3E00: +3f6a3e00: dsjs a10, L3F6A3C60 +3f6a3e10: move *b12, b0, 0 +L3F6A3E20: +3f6a3e20: dsjs a10, L3F6A3C80 +3f6a3e30: move *b12, b0, 0 +L3F6A3E40: +3f6a3e40: dsjs a10, L3F6A3CA0 +3f6a3e50: move *b12, b0, 0 +L3F6A3E60: +3f6a3e60: dsjs a10, L3F6A3CC0 +3f6a3e70: move *b12, b0, 0 +L3F6A3E80: +3f6a3e80: dsjs a10, L3F6A3CE0 +3f6a3e90: move *b12, b0, 0 +L3F6A3EA0: +3f6a3ea0: dsjs a10, L3F6A3D00 +3f6a3eb0: move *b12, b0, 0 +L3F6A3EC0: +3f6a3ec0: dsjs a10, L3F6A3D20 +3f6a3ed0: move *b12, b0, 0 +L3F6A3EE0: +3f6a3ee0: dsjs a10, L3F6A3D40 +3f6a3ef0: move *b12, b0, 0 +L3F6A3F00: +3f6a3f00: dsjs a10, L3F6A3D60 +3f6a3f10: move *b12, b0, 0 +L3F6A3F20: +3f6a3f20: dsjs a10, L3F6A3D80 +3f6a3f30: move *b12, b0, 0 +L3F6A3F40: +3f6a3f40: dsjs a10, L3F6A3DA0 +3f6a3f50: move *b12, b0, 0 +L3F6A3F60: +3f6a3f60: dsjs a10, L3F6A3DC0 +3f6a3f70: move *b12, b0, 0 +L3F6A3F80: +3f6a3f80: dsjs a10, L3F6A3DE0 +3f6a3f90: move *b12, b0, 0 +L3F6A3FA0: +3f6a3fa0: dsjs a10, L3F6A3E00 +3f6a3fb0: move *b12, b0, 0 +L3F6A3FC0: +3f6a3fc0: dsjs a10, L3F6A3E20 +3f6a3fd0: move *b12, b0, 0 +L3F6A3FE0: +3f6a3fe0: dsjs a10, L3F6A3E40 +3f6a3ff0: move *b12, b0, 0 +L3F6A4000: +3f6a4000: dsjs a10, L3F6A3E60 +3f6a4010: move *b12, b0, 0 +L3F6A4020: +3f6a4020: dsjs a10, L3F6A3E80 +3f6a4030: move *b12, b0, 0 +L3F6A4040: +3f6a4040: dsjs a10, L3F6A3EA0 +3f6a4050: move *b12, b0, 0 +L3F6A4060: +3f6a4060: dsjs a10, L3F6A3EC0 +3f6a4070: move *b12, b0, 0 +L3F6A4080: +3f6a4080: dsjs a10, L3F6A3EE0 +3f6a4090: move *b12, b0, 0 +L3F6A40A0: +3f6a40a0: dsjs a10, L3F6A3F00 +3f6a40b0: move *b12, b0, 0 +L3F6A40C0: +3f6a40c0: dsjs a10, L3F6A3F20 +3f6a40d0: move *b12, b0, 0 +L3F6A40E0: +3f6a40e0: dsjs a10, L3F6A3F40 +3f6a40f0: move *b12, b0, 0 +L3F6A4100: +3f6a4100: dsjs a10, L3F6A3F60 +3f6a4110: move *b12, b0, 0 +L3F6A4120: +3f6a4120: dsjs a10, L3F6A3F80 +3f6a4130: move *b12, b0, 0 +L3F6A4140: +3f6a4140: dsjs a10, L3F6A3FA0 +3f6a4150: move *b12, b0, 0 +L3F6A4160: +3f6a4160: dsjs a10, L3F6A3FC0 +3f6a4170: move *b12, b0, 0 +L3F6A4180: +3f6a4180: dsjs a10, L3F6A3FE0 +3f6a4190: move *b12, b0, 0 +L3F6A41A0: +3f6a41a0: dsjs a10, L3F6A4000 +3f6a41b0: move *b12, b0, 0 +L3F6A41C0: +3f6a41c0: dsjs a10, L3F6A4020 +3f6a41d0: move *b12, b0, 0 +L3F6A41E0: +3f6a41e0: dsjs a10, L3F6A4040 +3f6a41f0: move *b12, b0, 0 +L3F6A4200: +3f6a4200: dsjs a10, L3F6A4060 +3f6a4210: move *b12, b0, 0 +L3F6A4220: +3f6a4220: dsjs a10, L3F6A4080 +3f6a4230: move *b12, b0, 0 +L3F6A4240: +3f6a4240: dsjs a10, L3F6A40A0 +3f6a4250: move *b12, b0, 0 +L3F6A4260: +3f6a4260: dsjs a10, L3F6A40C0 +3f6a4270: move *b12, b0, 0 +L3F6A4280: +3f6a4280: dsjs a10, L3F6A40E0 +3f6a4290: move *b12, b0, 0 +L3F6A42A0: +3f6a42a0: dsjs a10, L3F6A4100 +3f6a42b0: move *b12, b0, 0 +L3F6A42C0: +3f6a42c0: dsjs a10, L3F6A4120 +3f6a42d0: move *b12, b0, 0 +L3F6A42E0: +3f6a42e0: dsjs a10, L3F6A4140 +3f6a42f0: move *b12, b0, 0 +L3F6A4300: +3f6a4300: dsjs a10, L3F6A4160 +3f6a4310: move *b12, b0, 0 +L3F6A4320: +3f6a4320: dsjs a10, L3F6A4180 +3f6a4330: move *b12, b0, 0 +L3F6A4340: +3f6a4340: dsjs a10, L3F6A41A0 +3f6a4350: move *b12, b0, 0 +L3F6A4360: +3f6a4360: dsjs a10, L3F6A41C0 +3f6a4370: move *b12, b0, 0 +L3F6A4380: +3f6a4380: dsjs a10, L3F6A41E0 +3f6a4390: move *b12, b0, 0 +L3F6A43A0: +3f6a43a0: dsjs a10, L3F6A4200 +3f6a43b0: move *b12, b0, 0 +L3F6A43C0: +3f6a43c0: dsjs a10, L3F6A4220 +3f6a43d0: move *b12, b0, 0 +L3F6A43E0: +3f6a43e0: dsjs a10, L3F6A4240 +3f6a43f0: move *b12, b0, 0 +L3F6A4400: +3f6a4400: dsjs a10, L3F6A4260 +3f6a4410: move *b12, b0, 0 +L3F6A4420: +3f6a4420: dsjs a10, L3F6A4280 +3f6a4430: move *b12, b0, 0 +L3F6A4440: +3f6a4440: dsjs a10, L3F6A42A0 +3f6a4450: move *b12, b0, 0 +L3F6A4460: +3f6a4460: dsjs a10, L3F6A42C0 +3f6a4470: move *b12, b0, 0 +L3F6A4480: +3f6a4480: dsjs a10, L3F6A42E0 +3f6a4490: move *b12, b0, 0 +L3F6A44A0: +3f6a44a0: dsjs a10, L3F6A4300 +3f6a44b0: move *b12, b0, 0 +L3F6A44C0: +3f6a44c0: dsjs a10, L3F6A4320 +3f6a44d0: move *b12, b0, 0 +L3F6A44E0: +3f6a44e0: dsjs a10, L3F6A4340 +3f6a44f0: move *b12, b0, 0 +L3F6A4500: +3f6a4500: dsjs a10, L3F6A4360 +3f6a4510: move *b12, b0, 0 +L3F6A4520: +3f6a4520: dsjs a10, L3F6A4380 +3f6a4530: move *b12, b0, 0 +L3F6A4540: +3f6a4540: dsjs a10, L3F6A43A0 +3f6a4550: move *b12, b0, 0 +L3F6A4560: +3f6a4560: dsjs a10, L3F6A43C0 +3f6a4570: move *b12, b0, 0 +L3F6A4580: +3f6a4580: dsjs a10, L3F6A43E0 +3f6a4590: move *b12, b0, 0 +L3F6A45A0: +3f6a45a0: dsjs a10, L3F6A4400 +3f6a45b0: move *b12, b0, 0 +L3F6A45C0: +3f6a45c0: dsjs a10, L3F6A4420 +3f6a45d0: move *b12, b0, 0 +L3F6A45E0: +3f6a45e0: dsjs a10, L3F6A4440 +3f6a45f0: move *b12, b0, 0 +L3F6A4600: +3f6a4600: dsjs a10, L3F6A4460 +3f6a4610: move *b12, b0, 0 +L3F6A4620: +3f6a4620: dsjs a10, L3F6A4480 +3f6a4630: move *b12, b0, 0 +L3F6A4640: +3f6a4640: dsjs a10, L3F6A44A0 +3f6a4650: move *b12, b0, 0 +L3F6A4660: +3f6a4660: dsjs a10, L3F6A44C0 +3f6a4670: move *b12, b0, 0 +L3F6A4680: +3f6a4680: dsjs a10, L3F6A44E0 +3f6a4690: move *b12, b0, 0 +L3F6A46A0: +3f6a46a0: dsjs a10, L3F6A4500 +3f6a46b0: move *b12, b0, 0 +L3F6A46C0: +3f6a46c0: dsjs a10, L3F6A4520 +3f6a46d0: move *b12, b0, 0 +L3F6A46E0: +3f6a46e0: dsjs a10, L3F6A4540 +3f6a46f0: move *b12, b0, 0 +L3F6A4700: +3f6a4700: dsjs a10, L3F6A4560 +3f6a4710: move *b12, b0, 0 +L3F6A4720: +3f6a4720: dsjs a10, L3F6A4580 +3f6a4730: move *b12, b0, 0 +L3F6A4740: +3f6a4740: dsjs a10, L3F6A45A0 +3f6a4750: move *b12, b0, 0 +L3F6A4760: +3f6a4760: dsjs a10, L3F6A45C0 +3f6a4770: move *b12, b0, 0 +L3F6A4780: +3f6a4780: dsjs a10, L3F6A45E0 +3f6a4790: move *b12, b0, 0 +L3F6A47A0: +3f6a47a0: dsjs a10, L3F6A4600 +3f6a47b0: move *b12, b0, 0 +L3F6A47C0: +3f6a47c0: dsjs a10, L3F6A4620 +3f6a47d0: move *b12, b0, 0 +L3F6A47E0: +3f6a47e0: dsjs a10, L3F6A4640 +3f6a47f0: move *b12, b0, 0 +L3F6A4800: +3f6a4800: dsjs a10, L3F6A4660 +3f6a4810: move *b12, b0, 0 +L3F6A4820: +3f6a4820: dsjs a10, L3F6A4680 +3f6a4830: move *b12, b0, 0 +L3F6A4840: +3f6a4840: dsjs a10, L3F6A46A0 +3f6a4850: move *b12, b0, 0 +L3F6A4860: +3f6a4860: dsjs a10, L3F6A46C0 +3f6a4870: move *b12, b0, 0 +L3F6A4880: +3f6a4880: dsjs a10, L3F6A46E0 +3f6a4890: move *b12, b0, 0 +L3F6A48A0: +3f6a48a0: dsjs a10, L3F6A4700 +3f6a48b0: move *b12, b0, 0 +L3F6A48C0: +3f6a48c0: dsjs a10, L3F6A4720 +3f6a48d0: move *b12, b0, 0 +L3F6A48E0: +3f6a48e0: dsjs a10, L3F6A4740 +3f6a48f0: move *b12, b0, 0 +L3F6A4900: +3f6a4900: dsjs a10, L3F6A4760 +3f6a4910: move *b12, b0, 0 +L3F6A4920: +3f6a4920: dsjs a10, L3F6A4780 +3f6a4930: move *b12, b0, 0 +L3F6A4940: +3f6a4940: dsjs a10, L3F6A47A0 +3f6a4950: move *b12, b0, 0 +L3F6A4960: +3f6a4960: dsjs a10, L3F6A47C0 +3f6a4970: move *b12, b0, 0 +L3F6A4980: +3f6a4980: dsjs a10, L3F6A47E0 +3f6a4990: move *b12, b0, 0 +L3F6A49A0: +3f6a49a0: dsjs a10, L3F6A4800 +3f6a49b0: move *b12, b0, 0 +L3F6A49C0: +3f6a49c0: dsjs a10, L3F6A4820 +3f6a49d0: move *b12, b0, 0 +L3F6A49E0: +3f6a49e0: dsjs a10, L3F6A4840 +3f6a49f0: move *b12, b0, 0 +L3F6A4A00: +3f6a4a00: dsjs a10, L3F6A4860 +3f6a4a10: move *b12, b0, 0 +L3F6A4A20: +3f6a4a20: dsjs a10, L3F6A4880 +3f6a4a30: move *b12, b0, 0 +L3F6A4A40: +3f6a4a40: dsjs a10, L3F6A48A0 +3f6a4a50: move *b12, b0, 0 +L3F6A4A60: +3f6a4a60: dsjs a10, L3F6A48C0 +3f6a4a70: move *b12, b0, 0 +L3F6A4A80: +3f6a4a80: dsjs a10, L3F6A48E0 +3f6a4a90: move *b12, b0, 0 +L3F6A4AA0: +3f6a4aa0: dsjs a10, L3F6A4900 +3f6a4ab0: move *b12, b0, 0 +L3F6A4AC0: +3f6a4ac0: dsjs a10, L3F6A4920 +3f6a4ad0: move *b12, b0, 0 +L3F6A4AE0: +3f6a4ae0: dsjs a10, L3F6A4940 +3f6a4af0: move *b12, b0, 0 +L3F6A4B00: +3f6a4b00: dsjs a10, L3F6A4960 +3f6a4b10: move *b12, b0, 0 +L3F6A4B20: +3f6a4b20: dsjs a10, L3F6A4980 +3f6a4b30: move *b12, b0, 0 +L3F6A4B40: +3f6a4b40: dsjs a10, L3F6A49A0 +3f6a4b50: move *b12, b0, 0 +L3F6A4B60: +3f6a4b60: dsjs a10, L3F6A49C0 +3f6a4b70: move *b12, b0, 0 +L3F6A4B80: +3f6a4b80: dsjs a10, L3F6A49E0 +3f6a4b90: move *b12, b0, 0 +L3F6A4BA0: +3f6a4ba0: dsjs a10, L3F6A4A00 +3f6a4bb0: move *b12, b0, 0 +L3F6A4BC0: +3f6a4bc0: dsjs a10, L3F6A4A20 +3f6a4bd0: move *b12, b0, 0 +L3F6A4BE0: +3f6a4be0: dsjs a10, L3F6A4A40 +3f6a4bf0: move *b12, b0, 0 +L3F6A4C00: +3f6a4c00: dsjs a10, L3F6A4A60 +3f6a4c10: move *b12, b0, 0 +L3F6A4C20: +3f6a4c20: dsjs a10, L3F6A4A80 +3f6a4c30: move *b12, b0, 0 +L3F6A4C40: +3f6a4c40: dsjs a10, L3F6A4AA0 +3f6a4c50: move *b12, b0, 0 +L3F6A4C60: +3f6a4c60: dsjs a10, L3F6A4AC0 +3f6a4c70: move *b12, b0, 0 +L3F6A4C80: +3f6a4c80: dsjs a10, L3F6A4AE0 +3f6a4c90: move *b12, b0, 0 +L3F6A4CA0: +3f6a4ca0: dsjs a10, L3F6A4B00 +3f6a4cb0: move *b12, b0, 0 +L3F6A4CC0: +3f6a4cc0: dsjs a10, L3F6A4B20 +3f6a4cd0: move *b12, b0, 0 +L3F6A4CE0: +3f6a4ce0: dsjs a10, L3F6A4B40 +3f6a4cf0: move *b12, b0, 0 +L3F6A4D00: +3f6a4d00: dsjs a10, L3F6A4B60 +3f6a4d10: move *b12, b0, 0 +L3F6A4D20: +3f6a4d20: dsjs a10, L3F6A4B80 +3f6a4d30: move *b12, b0, 0 +L3F6A4D40: +3f6a4d40: dsjs a10, L3F6A4BA0 +3f6a4d50: move *b12, b0, 0 +L3F6A4D60: +3f6a4d60: dsjs a10, L3F6A4BC0 +3f6a4d70: move *b12, b0, 0 +L3F6A4D80: +3f6a4d80: dsjs a10, L3F6A4BE0 +3f6a4d90: move *b12, b0, 0 +L3F6A4DA0: +3f6a4da0: dsjs a10, L3F6A4C00 +3f6a4db0: move *b12, b0, 0 +L3F6A4DC0: +3f6a4dc0: dsjs a10, L3F6A4C20 +3f6a4dd0: move *b12, b0, 0 +L3F6A4DE0: +3f6a4de0: dsjs a10, L3F6A4C40 +3f6a4df0: move *b12, b0, 0 +L3F6A4E00: +3f6a4e00: dsjs a10, L3F6A4C60 +3f6a4e10: move *b12, b0, 0 +L3F6A4E20: +3f6a4e20: dsjs a10, L3F6A4C80 +3f6a4e30: move *b12, b0, 0 +L3F6A4E40: +3f6a4e40: dsjs a10, L3F6A4CA0 +3f6a4e50: move *b12, b0, 0 +L3F6A4E60: +3f6a4e60: dsjs a10, L3F6A4CC0 +3f6a4e70: move *b12, b0, 0 +L3F6A4E80: +3f6a4e80: dsjs a10, L3F6A4CE0 +3f6a4e90: move *b12, b0, 0 +L3F6A4EA0: +3f6a4ea0: dsjs a10, L3F6A4D00 +3f6a4eb0: move *b12, b0, 0 +L3F6A4EC0: +3f6a4ec0: dsjs a10, L3F6A4D20 +3f6a4ed0: move *b12, b0, 0 +L3F6A4EE0: +3f6a4ee0: dsjs a10, L3F6A4D40 +3f6a4ef0: move *b12, b0, 0 +L3F6A4F00: +3f6a4f00: dsjs a10, L3F6A4D60 +3f6a4f10: move *b12, b0, 0 +L3F6A4F20: +3f6a4f20: dsjs a10, L3F6A4D80 +3f6a4f30: move *b12, b0, 0 +L3F6A4F40: +3f6a4f40: dsjs a10, L3F6A4DA0 +3f6a4f50: move *b12, b0, 0 +L3F6A4F60: +3f6a4f60: dsjs a10, L3F6A4DC0 +3f6a4f70: move *b12, b0, 0 +L3F6A4F80: +3f6a4f80: dsjs a10, L3F6A4DE0 +3f6a4f90: move *b12, b0, 0 +L3F6A4FA0: +3f6a4fa0: dsjs a10, L3F6A4E00 +3f6a4fb0: move *b12, b0, 0 +L3F6A4FC0: +3f6a4fc0: dsjs a10, L3F6A4E20 +3f6a4fd0: move *b12, b0, 0 +L3F6A4FE0: +3f6a4fe0: dsjs a10, L3F6A4E40 +3f6a4ff0: move *b12, b0, 0 +L3F6A5000: +3f6a5000: dsjs a10, L3F6A4E60 +3f6a5010: move *b12, b0, 0 +L3F6A5020: +3f6a5020: dsjs a10, L3F6A4E80 +3f6a5030: move *b12, b0, 0 +L3F6A5040: +3f6a5040: dsjs a10, L3F6A4EA0 +3f6a5050: move *b12, b0, 0 +L3F6A5060: +3f6a5060: dsjs a10, L3F6A4EC0 +3f6a5070: move *b12, b0, 0 +L3F6A5080: +3f6a5080: dsjs a10, L3F6A4EE0 +3f6a5090: move *b12, b0, 0 +L3F6A50A0: +3f6a50a0: dsjs a10, L3F6A4F00 +3f6a50b0: move *b12, b0, 0 +L3F6A50C0: +3f6a50c0: dsjs a10, L3F6A4F20 +3f6a50d0: move *b12, b0, 0 +L3F6A50E0: +3f6a50e0: dsjs a10, L3F6A4F40 +3f6a50f0: move *b12, b0, 0 +L3F6A5100: +3f6a5100: dsjs a10, L3F6A4F60 +3f6a5110: move *b12, b0, 0 +L3F6A5120: +3f6a5120: dsjs a10, L3F6A4F80 +3f6a5130: move *b12, b0, 0 +L3F6A5140: +3f6a5140: dsjs a10, L3F6A4FA0 +3f6a5150: move *b12, b0, 0 +L3F6A5160: +3f6a5160: dsjs a10, L3F6A4FC0 +3f6a5170: move *b12, b0, 0 +L3F6A5180: +3f6a5180: dsjs a10, L3F6A4FE0 +3f6a5190: move *b12, b0, 0 +L3F6A51A0: +3f6a51a0: dsjs a10, L3F6A5000 +3f6a51b0: move *b12, b0, 0 +L3F6A51C0: +3f6a51c0: dsjs a10, L3F6A5020 +3f6a51d0: move *b12, b0, 0 +L3F6A51E0: +3f6a51e0: dsjs a10, L3F6A5040 +3f6a51f0: move *b12, b0, 0 +L3F6A5200: +3f6a5200: dsjs a10, L3F6A5060 +3f6a5210: move *b12, b0, 0 +L3F6A5220: +3f6a5220: dsjs a10, L3F6A5080 +3f6a5230: move *b12, b0, 0 +L3F6A5240: +3f6a5240: dsjs a10, L3F6A50A0 +3f6a5250: move *b12, b0, 0 +L3F6A5260: +3f6a5260: dsjs a10, L3F6A50C0 +3f6a5270: move *b12, b0, 0 +L3F6A5280: +3f6a5280: dsjs a10, L3F6A50E0 +3f6a5290: move *b12, b0, 0 +L3F6A52A0: +3f6a52a0: dsjs a10, L3F6A5100 +3f6a52b0: move *b12, b0, 0 +L3F6A52C0: +3f6a52c0: dsjs a10, L3F6A5120 +3f6a52d0: move *b12, b0, 0 +L3F6A52E0: +3f6a52e0: dsjs a10, L3F6A5140 +3f6a52f0: move *b12, b0, 0 +L3F6A5300: +3f6a5300: dsjs a10, L3F6A5160 +3f6a5310: move *b12, b0, 0 +L3F6A5320: +3f6a5320: dsjs a10, L3F6A5180 +3f6a5330: move *b12, b0, 0 +L3F6A5340: +3f6a5340: dsjs a10, L3F6A51A0 +3f6a5350: move *b12, b0, 0 +L3F6A5360: +3f6a5360: dsjs a10, L3F6A51C0 +3f6a5370: move *b12, b0, 0 +L3F6A5380: +3f6a5380: dsjs a10, L3F6A51E0 +3f6a5390: move *b12, b0, 0 +L3F6A53A0: +3f6a53a0: dsjs a10, L3F6A5200 +3f6a53b0: move *b12, b0, 0 +L3F6A53C0: +3f6a53c0: dsjs a10, L3F6A5220 +3f6a53d0: move *b12, b0, 0 +L3F6A53E0: +3f6a53e0: dsjs a10, L3F6A5240 +3f6a53f0: move *b12, b0, 0 +L3F6A5400: +3f6a5400: dsjs a10, L3F6A5260 +3f6a5410: move *b12, b0, 0 +L3F6A5420: +3f6a5420: dsjs a10, L3F6A5280 +3f6a5430: move *b12, b0, 0 +L3F6A5440: +3f6a5440: dsjs a10, L3F6A52A0 +3f6a5450: move *b12, b0, 0 +L3F6A5460: +3f6a5460: dsjs a10, L3F6A52C0 +3f6a5470: move *b12, b0, 0 +L3F6A5480: +3f6a5480: dsjs a10, L3F6A52E0 +3f6a5490: move *b12, b0, 0 +L3F6A54A0: +3f6a54a0: dsjs a10, L3F6A5300 +3f6a54b0: move *b12, b0, 0 +L3F6A54C0: +3f6a54c0: dsjs a10, L3F6A5320 +3f6a54d0: move *b12, b0, 0 +L3F6A54E0: +3f6a54e0: dsjs a10, L3F6A5340 +3f6a54f0: move *b12, b0, 0 +L3F6A5500: +3f6a5500: dsjs a10, L3F6A5360 +3f6a5510: move *b12, b0, 0 +L3F6A5520: +3f6a5520: dsjs a10, L3F6A5380 +3f6a5530: move *b12, b0, 0 +L3F6A5540: +3f6a5540: dsjs a10, L3F6A53A0 +3f6a5550: move *b12, b0, 0 +L3F6A5560: +3f6a5560: dsjs a10, L3F6A53C0 +3f6a5570: move *b12, b0, 0 +L3F6A5580: +3f6a5580: dsjs a10, L3F6A53E0 +3f6a5590: move *b12, b0, 0 +L3F6A55A0: +3f6a55a0: dsjs a10, L3F6A5400 +3f6a55b0: move *b12, b0, 0 +L3F6A55C0: +3f6a55c0: dsjs a10, L3F6A5420 +3f6a55d0: move *b12, b0, 0 +L3F6A55E0: +3f6a55e0: dsjs a10, L3F6A5440 +3f6a55f0: move *b12, b0, 0 +L3F6A5600: +3f6a5600: dsjs a10, L3F6A5460 +3f6a5610: move *b12, b0, 0 +L3F6A5620: +3f6a5620: dsjs a10, L3F6A5480 +3f6a5630: move *b12, b0, 0 +L3F6A5640: +3f6a5640: dsjs a10, L3F6A54A0 +3f6a5650: move *b12, b0, 0 +L3F6A5660: +3f6a5660: dsjs a10, L3F6A54C0 +3f6a5670: move *b12, b0, 0 +L3F6A5680: +3f6a5680: dsjs a10, L3F6A54E0 +3f6a5690: move *b12, b0, 0 +L3F6A56A0: +3f6a56a0: dsjs a10, L3F6A5500 +3f6a56b0: move *b12, b0, 0 +L3F6A56C0: +3f6a56c0: dsjs a10, L3F6A5520 +3f6a56d0: move *b12, b0, 0 +L3F6A56E0: +3f6a56e0: dsjs a10, L3F6A5540 +3f6a56f0: move *b12, b0, 0 +L3F6A5700: +3f6a5700: dsjs a10, L3F6A5560 +3f6a5710: move *b12, b0, 0 +L3F6A5720: +3f6a5720: dsjs a10, L3F6A5580 +3f6a5730: move *b12, b0, 0 +L3F6A5740: +3f6a5740: dsjs a10, L3F6A55A0 +3f6a5750: move *b12, b0, 0 +L3F6A5760: +3f6a5760: dsjs a10, L3F6A55C0 +3f6a5770: move *b12, b0, 0 +L3F6A5780: +3f6a5780: dsjs a10, L3F6A55E0 +3f6a5790: move *b12, b0, 0 +L3F6A57A0: +3f6a57a0: dsjs a10, L3F6A5600 +3f6a57b0: move *b12, b0, 0 +L3F6A57C0: +3f6a57c0: dsjs a10, L3F6A5620 +3f6a57d0: move *b12, b0, 0 +L3F6A57E0: +3f6a57e0: dsjs a10, L3F6A5640 +3f6a57f0: move *b12, b0, 0 +L3F6A5800: +3f6a5800: dsjs a10, L3F6A5660 +3f6a5810: move *b12, b0, 0 +L3F6A5820: +3f6a5820: dsjs a10, L3F6A5680 +3f6a5830: move *b12, b0, 0 +L3F6A5840: +3f6a5840: dsjs a10, L3F6A56A0 +3f6a5850: move *b12, b0, 0 +L3F6A5860: +3f6a5860: dsjs a10, L3F6A56C0 +3f6a5870: move *b12, b0, 0 +L3F6A5880: +3f6a5880: dsjs a10, L3F6A56E0 +3f6a5890: move *b12, b0, 0 +L3F6A58A0: +3f6a58a0: dsjs a10, L3F6A5700 +3f6a58b0: move *b12, b0, 0 +L3F6A58C0: +3f6a58c0: dsjs a10, L3F6A5720 +3f6a58d0: move *b12, b0, 0 +L3F6A58E0: +3f6a58e0: dsjs a10, L3F6A5740 +3f6a58f0: move *b12, b0, 0 +L3F6A5900: +3f6a5900: dsjs a10, L3F6A5760 +3f6a5910: move *b12, b0, 0 +L3F6A5920: +3f6a5920: dsjs a10, L3F6A5780 +3f6a5930: move *b12, b0, 0 +L3F6A5940: +3f6a5940: dsjs a10, L3F6A57A0 +3f6a5950: move *b12, b0, 0 +L3F6A5960: +3f6a5960: dsjs a10, L3F6A57C0 +3f6a5970: move *b12, b0, 0 +L3F6A5980: +3f6a5980: dsjs a10, L3F6A57E0 +3f6a5990: move *b12, b0, 0 +L3F6A59A0: +3f6a59a0: dsjs a10, L3F6A5800 +3f6a59b0: move *b12, b0, 0 +L3F6A59C0: +3f6a59c0: dsjs a10, L3F6A5820 +3f6a59d0: move *b12, b0, 0 +L3F6A59E0: +3f6a59e0: dsjs a10, L3F6A5840 +3f6a59f0: move *b12, b0, 0 +L3F6A5A00: +3f6a5a00: dsjs a10, L3F6A5860 +3f6a5a10: move *b12, b0, 0 +L3F6A5A20: +3f6a5a20: dsjs a10, L3F6A5880 +3f6a5a30: move *b12, b0, 0 +L3F6A5A40: +3f6a5a40: dsjs a10, L3F6A58A0 +3f6a5a50: move *b12, b0, 0 +L3F6A5A60: +3f6a5a60: dsjs a10, L3F6A58C0 +3f6a5a70: move *b12, b0, 0 +L3F6A5A80: +3f6a5a80: dsjs a10, L3F6A58E0 +3f6a5a90: move *b12, b0, 0 +L3F6A5AA0: +3f6a5aa0: dsjs a10, L3F6A5900 +3f6a5ab0: move *b12, b0, 0 +L3F6A5AC0: +3f6a5ac0: dsjs a10, L3F6A5920 +3f6a5ad0: move *b12, b0, 0 +L3F6A5AE0: +3f6a5ae0: dsjs a10, L3F6A5940 +3f6a5af0: move *b12, b0, 0 +L3F6A5B00: +3f6a5b00: dsjs a10, L3F6A5960 +3f6a5b10: move *b12, b0, 0 +L3F6A5B20: +3f6a5b20: dsjs a10, L3F6A5980 +3f6a5b30: move *b12, b0, 0 +L3F6A5B40: +3f6a5b40: dsjs a10, L3F6A59A0 +3f6a5b50: move *b12, b0, 0 +L3F6A5B60: +3f6a5b60: dsjs a10, L3F6A59C0 +3f6a5b70: move *b12, b0, 0 +L3F6A5B80: +3f6a5b80: dsjs a10, L3F6A59E0 +3f6a5b90: move *b12, b0, 0 +L3F6A5BA0: +3f6a5ba0: dsjs a10, L3F6A5A00 +3f6a5bb0: move *b12, b0, 0 +L3F6A5BC0: +3f6a5bc0: dsjs a10, L3F6A5A20 +3f6a5bd0: move *b12, b0, 0 +L3F6A5BE0: +3f6a5be0: dsjs a10, L3F6A5A40 +3f6a5bf0: move *b12, b0, 0 +L3F6A5C00: +3f6a5c00: dsjs a10, L3F6A5A60 +3f6a5c10: move *b12, b0, 0 +L3F6A5C20: +3f6a5c20: dsjs a10, L3F6A5A80 +3f6a5c30: move *b12, b0, 0 +L3F6A5C40: +3f6a5c40: dsjs a10, L3F6A5AA0 +3f6a5c50: move *b12, b0, 0 +L3F6A5C60: +3f6a5c60: dsjs a10, L3F6A5AC0 +3f6a5c70: move *b12, b0, 0 +L3F6A5C80: +3f6a5c80: dsjs a10, L3F6A5AE0 +3f6a5c90: move *b12, b0, 0 +L3F6A5CA0: +3f6a5ca0: dsjs a10, L3F6A5B00 +3f6a5cb0: move *b12, b0, 0 +L3F6A5CC0: +3f6a5cc0: dsjs a10, L3F6A5B20 +3f6a5cd0: move *b12, b0, 0 +L3F6A5CE0: +3f6a5ce0: dsjs a10, L3F6A5B40 +3f6a5cf0: move *b12, b0, 0 +L3F6A5D00: +3f6a5d00: dsjs a10, L3F6A5B60 +3f6a5d10: move *b12, b0, 0 +L3F6A5D20: +3f6a5d20: dsjs a10, L3F6A5B80 +3f6a5d30: move *b12, b0, 0 +L3F6A5D40: +3f6a5d40: dsjs a10, L3F6A5BA0 +3f6a5d50: move *b12, b0, 0 +L3F6A5D60: +3f6a5d60: dsjs a10, L3F6A5BC0 +3f6a5d70: move *b12, b0, 0 +L3F6A5D80: +3f6a5d80: dsjs a10, L3F6A5BE0 +3f6a5d90: move *b12, b0, 0 +L3F6A5DA0: +3f6a5da0: dsjs a10, L3F6A5C00 +3f6a5db0: move *b12, b0, 0 +L3F6A5DC0: +3f6a5dc0: dsjs a10, L3F6A5C20 +3f6a5dd0: move *b12, b0, 0 +L3F6A5DE0: +3f6a5de0: dsjs a10, L3F6A5C40 +3f6a5df0: move *b12, b0, 0 +L3F6A5E00: +3f6a5e00: dsjs a10, L3F6A5C60 +3f6a5e10: move *b12, b0, 0 +L3F6A5E20: +3f6a5e20: dsjs a10, L3F6A5C80 +3f6a5e30: move *b12, b0, 0 +L3F6A5E40: +3f6a5e40: dsjs a10, L3F6A5CA0 +3f6a5e50: move *b12, b0, 0 +L3F6A5E60: +3f6a5e60: dsjs a10, L3F6A5CC0 +3f6a5e70: move *b12, b0, 0 +L3F6A5E80: +3f6a5e80: dsjs a10, L3F6A5CE0 +3f6a5e90: move *b12, b0, 0 +L3F6A5EA0: +3f6a5ea0: dsjs a10, L3F6A5D00 +3f6a5eb0: move *b12, b0, 0 +L3F6A5EC0: +3f6a5ec0: dsjs a10, L3F6A5D20 +3f6a5ed0: move *b12, b0, 0 +L3F6A5EE0: +3f6a5ee0: dsjs a10, L3F6A5D40 +3f6a5ef0: move *b12, b0, 0 +L3F6A5F00: +3f6a5f00: dsjs a10, L3F6A5D60 +3f6a5f10: move *b12, b0, 0 +L3F6A5F20: +3f6a5f20: dsjs a10, L3F6A5D80 +3f6a5f30: move *b12, b0, 0 +L3F6A5F40: +3f6a5f40: dsjs a10, L3F6A5DA0 +3f6a5f50: move *b12, b0, 0 +L3F6A5F60: +3f6a5f60: dsjs a10, L3F6A5DC0 +3f6a5f70: move *b12, b0, 0 +L3F6A5F80: +3f6a5f80: dsjs a10, L3F6A5DE0 +3f6a5f90: move *b12, b0, 0 +L3F6A5FA0: +3f6a5fa0: dsjs a10, L3F6A5E00 +3f6a5fb0: move *b12, b0, 0 +L3F6A5FC0: +3f6a5fc0: dsjs a10, L3F6A5E20 +3f6a5fd0: move *b12, b0, 0 +L3F6A5FE0: +3f6a5fe0: dsjs a10, L3F6A5E40 +3f6a5ff0: move *b12, b0, 0 +L3F6A6000: +3f6a6000: dsjs a10, L3F6A5E60 +3f6a6010: move *b12, b0, 0 +L3F6A6020: +3f6a6020: dsjs a10, L3F6A5E80 +3f6a6030: move *b12, b0, 0 +L3F6A6040: +3f6a6040: dsjs a10, L3F6A5EA0 +3f6a6050: move *b12, b0, 0 +L3F6A6060: +3f6a6060: dsjs a10, L3F6A5EC0 +3f6a6070: move *b12, b0, 0 +L3F6A6080: +3f6a6080: dsjs a10, L3F6A5EE0 +3f6a6090: move *b12, b0, 0 +L3F6A60A0: +3f6a60a0: dsjs a10, L3F6A5F00 +3f6a60b0: move *b12, b0, 0 +L3F6A60C0: +3f6a60c0: dsjs a10, L3F6A5F20 +3f6a60d0: move *b12, b0, 0 +L3F6A60E0: +3f6a60e0: dsjs a10, L3F6A5F40 +3f6a60f0: move *b12, b0, 0 +L3F6A6100: +3f6a6100: dsjs a10, L3F6A5F60 +3f6a6110: move *b12, b0, 0 +L3F6A6120: +3f6a6120: dsjs a10, L3F6A5F80 +3f6a6130: move *b12, b0, 0 +L3F6A6140: +3f6a6140: dsjs a10, L3F6A5FA0 +3f6a6150: move *b12, b0, 0 +L3F6A6160: +3f6a6160: dsjs a10, L3F6A5FC0 +3f6a6170: move *b12, b0, 0 +L3F6A6180: +3f6a6180: dsjs a10, L3F6A5FE0 +3f6a6190: move *b12, b0, 0 +L3F6A61A0: +3f6a61a0: dsjs a10, L3F6A6000 +3f6a61b0: move *b12, b0, 0 +L3F6A61C0: +3f6a61c0: dsjs a10, L3F6A6020 +3f6a61d0: move *b12, b0, 0 +L3F6A61E0: +3f6a61e0: dsjs a10, L3F6A6040 +3f6a61f0: move *b12, b0, 0 +L3F6A6200: +3f6a6200: dsjs a10, L3F6A6060 +3f6a6210: move *b12, b0, 0 +L3F6A6220: +3f6a6220: dsjs a10, L3F6A6080 +3f6a6230: move *b12, b0, 0 +L3F6A6240: +3f6a6240: dsjs a10, L3F6A60A0 +3f6a6250: move *b12, b0, 0 +L3F6A6260: +3f6a6260: dsjs a10, L3F6A60C0 +3f6a6270: move *b12, b0, 0 +L3F6A6280: +3f6a6280: dsjs a10, L3F6A60E0 +3f6a6290: move *b12, b0, 0 +L3F6A62A0: +3f6a62a0: dsjs a10, L3F6A6100 +3f6a62b0: move *b12, b0, 0 +L3F6A62C0: +3f6a62c0: dsjs a10, L3F6A6120 +3f6a62d0: move *b12, b0, 0 +L3F6A62E0: +3f6a62e0: dsjs a10, L3F6A6140 +3f6a62f0: move *b12, b0, 0 +L3F6A6300: +3f6a6300: dsjs a10, L3F6A6160 +3f6a6310: move *b12, b0, 0 +L3F6A6320: +3f6a6320: dsjs a10, L3F6A6180 +3f6a6330: move *b12, b0, 0 +L3F6A6340: +3f6a6340: dsjs a10, L3F6A61A0 +3f6a6350: move *b12, b0, 0 +L3F6A6360: +3f6a6360: dsjs a10, L3F6A61C0 +3f6a6370: move *b12, b0, 0 +L3F6A6380: +3f6a6380: dsjs a10, L3F6A61E0 +3f6a6390: move *b12, b0, 0 +L3F6A63A0: +3f6a63a0: dsjs a10, L3F6A6200 +3f6a63b0: move *b12, b0, 0 +L3F6A63C0: +3f6a63c0: dsjs a10, L3F6A6220 +3f6a63d0: move *b12, b0, 0 +L3F6A63E0: +3f6a63e0: dsjs a10, L3F6A6240 +3f6a63f0: move *b12, b0, 0 +L3F6A6400: +3f6a6400: dsjs a10, L3F6A6260 +3f6a6410: move *b12, b0, 0 +L3F6A6420: +3f6a6420: dsjs a10, L3F6A6280 +3f6a6430: move *b12, b0, 0 +L3F6A6440: +3f6a6440: dsjs a10, L3F6A62A0 +3f6a6450: move *b12, b0, 0 +L3F6A6460: +3f6a6460: dsjs a10, L3F6A62C0 +3f6a6470: move *b12, b0, 0 +L3F6A6480: +3f6a6480: dsjs a10, L3F6A62E0 +3f6a6490: move *b12, b0, 0 +L3F6A64A0: +3f6a64a0: dsjs a10, L3F6A6300 +3f6a64b0: move *b12, b0, 0 +L3F6A64C0: +3f6a64c0: dsjs a10, L3F6A6320 +3f6a64d0: move *b12, b0, 0 +L3F6A64E0: +3f6a64e0: dsjs a10, L3F6A6340 +3f6a64f0: move *b12, b0, 0 +L3F6A6500: +3f6a6500: dsjs a10, L3F6A6360 +3f6a6510: move *b12, b0, 0 +L3F6A6520: +3f6a6520: dsjs a10, L3F6A6380 +3f6a6530: move *b12, b0, 0 +L3F6A6540: +3f6a6540: dsjs a10, L3F6A63A0 +3f6a6550: move *b12, b0, 0 +L3F6A6560: +3f6a6560: dsjs a10, L3F6A63C0 +3f6a6570: move *b12, b0, 0 +L3F6A6580: +3f6a6580: dsjs a10, L3F6A63E0 +3f6a6590: move *b12, b0, 0 +L3F6A65A0: +3f6a65a0: dsjs a10, L3F6A6400 +3f6a65b0: move *b12, b0, 0 +L3F6A65C0: +3f6a65c0: dsjs a10, L3F6A6420 +3f6a65d0: move *b12, b0, 0 +L3F6A65E0: +3f6a65e0: dsjs a10, L3F6A6440 +3f6a65f0: move *b12, b0, 0 +L3F6A6600: +3f6a6600: dsjs a10, L3F6A6460 +3f6a6610: move *b12, b0, 0 +L3F6A6620: +3f6a6620: dsjs a10, L3F6A6480 +3f6a6630: move *b12, b0, 0 +L3F6A6640: +3f6a6640: dsjs a10, L3F6A64A0 +3f6a6650: move *b12, b0, 0 +L3F6A6660: +3f6a6660: dsjs a10, L3F6A64C0 +3f6a6670: move *b12, b0, 0 +L3F6A6680: +3f6a6680: dsjs a10, L3F6A64E0 +3f6a6690: move *b12, b0, 0 +L3F6A66A0: +3f6a66a0: dsjs a10, L3F6A6500 +3f6a66b0: move *b12, b0, 0 +L3F6A66C0: +3f6a66c0: dsjs a10, L3F6A6520 +3f6a66d0: move *b12, b0, 0 +L3F6A66E0: +3f6a66e0: dsjs a10, L3F6A6540 +3f6a66f0: move *b12, b0, 0 +L3F6A6700: +3f6a6700: dsjs a10, L3F6A6560 +3f6a6710: move *b12, b0, 0 +L3F6A6720: +3f6a6720: dsjs a10, L3F6A6580 +3f6a6730: move *b12, b0, 0 +L3F6A6740: +3f6a6740: dsjs a10, L3F6A65A0 +3f6a6750: move *b12, b0, 0 +L3F6A6760: +3f6a6760: dsjs a10, L3F6A65C0 +3f6a6770: move *b12, b0, 0 +L3F6A6780: +3f6a6780: dsjs a10, L3F6A65E0 +3f6a6790: move *b12, b0, 0 +L3F6A67A0: +3f6a67a0: dsjs a10, L3F6A6600 +3f6a67b0: move *b12, b0, 0 +L3F6A67C0: +3f6a67c0: dsjs a10, L3F6A6620 +3f6a67d0: move *b12, b0, 0 +L3F6A67E0: +3f6a67e0: dsjs a10, L3F6A6640 +3f6a67f0: move *b12, b0, 0 +L3F6A6800: +3f6a6800: dsjs a10, L3F6A6660 +3f6a6810: move *b12, b0, 0 +L3F6A6820: +3f6a6820: dsjs a10, L3F6A6680 +3f6a6830: move *b12, b0, 0 +L3F6A6840: +3f6a6840: dsjs a10, L3F6A66A0 +3f6a6850: move *b12, b0, 0 +L3F6A6860: +3f6a6860: dsjs a10, L3F6A66C0 +3f6a6870: move *b12, b0, 0 +L3F6A6880: +3f6a6880: dsjs a10, L3F6A66E0 +3f6a6890: move *b12, b0, 0 +L3F6A68A0: +3f6a68a0: dsjs a10, L3F6A6700 +3f6a68b0: move *b12, b0, 0 +L3F6A68C0: +3f6a68c0: dsjs a10, L3F6A6720 +3f6a68d0: move *b12, b0, 0 +L3F6A68E0: +3f6a68e0: dsjs a10, L3F6A6740 +3f6a68f0: move *b12, b0, 0 +L3F6A6900: +3f6a6900: dsjs a10, L3F6A6760 +3f6a6910: move *b12, b0, 0 +L3F6A6920: +3f6a6920: dsjs a10, L3F6A6780 +3f6a6930: move *b12, b0, 0 +L3F6A6940: +3f6a6940: dsjs a10, L3F6A67A0 +3f6a6950: move *b12, b0, 0 +L3F6A6960: +3f6a6960: dsjs a10, L3F6A67C0 +3f6a6970: move *b12, b0, 0 +L3F6A6980: +3f6a6980: dsjs a10, L3F6A67E0 +3f6a6990: move *b12, b0, 0 +L3F6A69A0: +3f6a69a0: dsjs a10, L3F6A6800 +3f6a69b0: move *b12, b0, 0 +L3F6A69C0: +3f6a69c0: dsjs a10, L3F6A6820 +3f6a69d0: move *b12, b0, 0 +L3F6A69E0: +3f6a69e0: dsjs a10, L3F6A6840 +3f6a69f0: move *b12, b0, 0 +L3F6A6A00: +3f6a6a00: dsjs a10, L3F6A6860 +3f6a6a10: move *b12, b0, 0 +L3F6A6A20: +3f6a6a20: dsjs a10, L3F6A6880 +3f6a6a30: move *b12, b0, 0 +L3F6A6A40: +3f6a6a40: dsjs a10, L3F6A68A0 +3f6a6a50: move *b12, b0, 0 +L3F6A6A60: +3f6a6a60: dsjs a10, L3F6A68C0 +3f6a6a70: move *b12, b0, 0 +L3F6A6A80: +3f6a6a80: dsjs a10, L3F6A68E0 +3f6a6a90: move *b12, b0, 0 +L3F6A6AA0: +3f6a6aa0: dsjs a10, L3F6A6900 +3f6a6ab0: move *b12, b0, 0 +L3F6A6AC0: +3f6a6ac0: dsjs a10, L3F6A6920 +3f6a6ad0: move *b12, b0, 0 +L3F6A6AE0: +3f6a6ae0: dsjs a10, L3F6A6940 +3f6a6af0: move *b12, b0, 0 +L3F6A6B00: +3f6a6b00: dsjs a10, L3F6A6960 +3f6a6b10: move *b12, b0, 0 +L3F6A6B20: +3f6a6b20: dsjs a10, L3F6A6980 +3f6a6b30: move *b12, b0, 0 +L3F6A6B40: +3f6a6b40: dsjs a10, L3F6A69A0 +3f6a6b50: move *b12, b0, 0 +L3F6A6B60: +3f6a6b60: dsjs a10, L3F6A69C0 +3f6a6b70: move *b12, b0, 0 +L3F6A6B80: +3f6a6b80: dsjs a10, L3F6A69E0 +3f6a6b90: move *b12, b0, 0 +L3F6A6BA0: +3f6a6ba0: dsjs a10, L3F6A6A00 +3f6a6bb0: move *b12, b0, 0 +L3F6A6BC0: +3f6a6bc0: dsjs a10, L3F6A6A20 +3f6a6bd0: move *b12, b0, 0 +L3F6A6BE0: +3f6a6be0: dsjs a10, L3F6A6A40 +3f6a6bf0: move *b12, b0, 0 +L3F6A6C00: +3f6a6c00: dsjs a10, L3F6A6A60 +3f6a6c10: move *b12, b0, 0 +L3F6A6C20: +3f6a6c20: dsjs a10, L3F6A6A80 +3f6a6c30: move *b12, b0, 0 +L3F6A6C40: +3f6a6c40: dsjs a10, L3F6A6AA0 +3f6a6c50: move *b12, b0, 0 +L3F6A6C60: +3f6a6c60: dsjs a10, L3F6A6AC0 +3f6a6c70: move *b12, b0, 0 +L3F6A6C80: +3f6a6c80: dsjs a10, L3F6A6AE0 +3f6a6c90: move *b12, b0, 0 +L3F6A6CA0: +3f6a6ca0: dsjs a10, L3F6A6B00 +3f6a6cb0: move *b12, b0, 0 +L3F6A6CC0: +3f6a6cc0: dsjs a10, L3F6A6B20 +3f6a6cd0: move *b12, b0, 0 +L3F6A6CE0: +3f6a6ce0: dsjs a10, L3F6A6B40 +3f6a6cf0: move *b12, b0, 0 +L3F6A6D00: +3f6a6d00: dsjs a10, L3F6A6B60 +3f6a6d10: move *b12, b0, 0 +L3F6A6D20: +3f6a6d20: dsjs a10, L3F6A6B80 +3f6a6d30: move *b12, b0, 0 +L3F6A6D40: +3f6a6d40: dsjs a10, L3F6A6BA0 +3f6a6d50: move *b12, b0, 0 +L3F6A6D60: +3f6a6d60: dsjs a10, L3F6A6BC0 +3f6a6d70: move *b12, b0, 0 +L3F6A6D80: +3f6a6d80: dsjs a10, L3F6A6BE0 +3f6a6d90: move *b12, b0, 0 +L3F6A6DA0: +3f6a6da0: dsjs a10, L3F6A6C00 +3f6a6db0: move *b12, b0, 0 +L3F6A6DC0: +3f6a6dc0: dsjs a10, L3F6A6C20 +3f6a6dd0: move *b12, b0, 0 +L3F6A6DE0: +3f6a6de0: dsjs a10, L3F6A6C40 +3f6a6df0: move *b12, b0, 0 +L3F6A6E00: +3f6a6e00: dsjs a10, L3F6A6C60 +3f6a6e10: move *b12, b0, 0 +L3F6A6E20: +3f6a6e20: dsjs a10, L3F6A6C80 +3f6a6e30: move *b12, b0, 0 +L3F6A6E40: +3f6a6e40: dsjs a10, L3F6A6CA0 +3f6a6e50: move *b12, b0, 0 +L3F6A6E60: +3f6a6e60: dsjs a10, L3F6A6CC0 +3f6a6e70: move *b12, b0, 0 +L3F6A6E80: +3f6a6e80: dsjs a10, L3F6A6CE0 +3f6a6e90: move *b12, b0, 0 +L3F6A6EA0: +3f6a6ea0: dsjs a10, L3F6A6D00 +3f6a6eb0: move *b12, b0, 0 +L3F6A6EC0: +3f6a6ec0: dsjs a10, L3F6A6D20 +3f6a6ed0: move *b12, b0, 0 +L3F6A6EE0: +3f6a6ee0: dsjs a10, L3F6A6D40 +3f6a6ef0: move *b12, b0, 0 +L3F6A6F00: +3f6a6f00: dsjs a10, L3F6A6D60 +3f6a6f10: move *b12, b0, 0 +L3F6A6F20: +3f6a6f20: dsjs a10, L3F6A6D80 +3f6a6f30: move *b12, b0, 0 +L3F6A6F40: +3f6a6f40: dsjs a10, L3F6A6DA0 +3f6a6f50: move *b12, b0, 0 +L3F6A6F60: +3f6a6f60: dsjs a10, L3F6A6DC0 +3f6a6f70: move *b12, b0, 0 +L3F6A6F80: +3f6a6f80: dsjs a10, L3F6A6DE0 +3f6a6f90: move *b12, b0, 0 +L3F6A6FA0: +3f6a6fa0: dsjs a10, L3F6A6E00 +3f6a6fb0: move *b12, b0, 0 +L3F6A6FC0: +3f6a6fc0: dsjs a10, L3F6A6E20 +3f6a6fd0: move *b12, b0, 0 +L3F6A6FE0: +3f6a6fe0: dsjs a10, L3F6A6E40 +3f6a6ff0: move *b12, b0, 0 +L3F6A7000: +3f6a7000: dsjs a10, L3F6A6E60 +3f6a7010: move *b12, b0, 0 +L3F6A7020: +3f6a7020: dsjs a10, L3F6A6E80 +3f6a7030: move *b12, b0, 0 +L3F6A7040: +3f6a7040: dsjs a10, L3F6A6EA0 +3f6a7050: move *b12, b0, 0 +L3F6A7060: +3f6a7060: dsjs a10, L3F6A6EC0 +3f6a7070: move *b12, b0, 0 +L3F6A7080: +3f6a7080: dsjs a10, L3F6A6EE0 +3f6a7090: move *b12, b0, 0 +L3F6A70A0: +3f6a70a0: dsjs a10, L3F6A6F00 +3f6a70b0: move *b12, b0, 0 +L3F6A70C0: +3f6a70c0: dsjs a10, L3F6A6F20 +3f6a70d0: move *b12, b0, 0 +L3F6A70E0: +3f6a70e0: dsjs a10, L3F6A6F40 +3f6a70f0: move *b12, b0, 0 +L3F6A7100: +3f6a7100: dsjs a10, L3F6A6F60 +3f6a7110: move *b12, b0, 0 +L3F6A7120: +3f6a7120: dsjs a10, L3F6A6F80 +3f6a7130: move *b12, b0, 0 +L3F6A7140: +3f6a7140: dsjs a10, L3F6A6FA0 +3f6a7150: move *b12, b0, 0 +L3F6A7160: +3f6a7160: dsjs a10, L3F6A6FC0 +3f6a7170: move *b12, b0, 0 +L3F6A7180: +3f6a7180: dsjs a10, L3F6A6FE0 +3f6a7190: move *b12, b0, 0 +L3F6A71A0: +3f6a71a0: dsjs a10, L3F6A7000 +3f6a71b0: move *b12, b0, 0 +L3F6A71C0: +3f6a71c0: dsjs a10, L3F6A7020 +3f6a71d0: move *b12, b0, 0 +L3F6A71E0: +3f6a71e0: dsjs a10, L3F6A7040 +3f6a71f0: move *b12, b0, 0 +L3F6A7200: +3f6a7200: dsjs a10, L3F6A7060 +3f6a7210: move *b12, b0, 0 +L3F6A7220: +3f6a7220: dsjs a10, L3F6A7080 +3f6a7230: move *b12, b0, 0 +L3F6A7240: +3f6a7240: dsjs a10, L3F6A70A0 +3f6a7250: move *b12, b0, 0 +L3F6A7260: +3f6a7260: dsjs a10, L3F6A70C0 +3f6a7270: move *b12, b0, 0 +L3F6A7280: +3f6a7280: dsjs a10, L3F6A70E0 +3f6a7290: move *b12, b0, 0 +L3F6A72A0: +3f6a72a0: dsjs a10, L3F6A7100 +3f6a72b0: move *b12, b0, 0 +L3F6A72C0: +3f6a72c0: dsjs a10, L3F6A7120 +3f6a72d0: move *b12, b0, 0 +L3F6A72E0: +3f6a72e0: dsjs a10, L3F6A7140 +3f6a72f0: move *b12, b0, 0 +L3F6A7300: +3f6a7300: dsjs a10, L3F6A7160 +3f6a7310: move *b12, b0, 0 +L3F6A7320: +3f6a7320: dsjs a10, L3F6A7180 +3f6a7330: move *b12, b0, 0 +L3F6A7340: +3f6a7340: dsjs a10, L3F6A71A0 +3f6a7350: move *b12, b0, 0 +L3F6A7360: +3f6a7360: dsjs a10, L3F6A71C0 +3f6a7370: move *b12, b0, 0 +L3F6A7380: +3f6a7380: dsjs a10, L3F6A71E0 +3f6a7390: move *b12, b0, 0 +L3F6A73A0: +3f6a73a0: dsjs a10, L3F6A7200 +3f6a73b0: move *b12, b0, 0 +L3F6A73C0: +3f6a73c0: dsjs a10, L3F6A7220 +3f6a73d0: move *b12, b0, 0 +L3F6A73E0: +3f6a73e0: dsjs a10, L3F6A7240 +3f6a73f0: move *b12, b0, 0 +L3F6A7400: +3f6a7400: dsjs a10, L3F6A7260 +3f6a7410: move *b12, b0, 0 +L3F6A7420: +3f6a7420: dsjs a10, L3F6A7280 +3f6a7430: move *b12, b0, 0 +L3F6A7440: +3f6a7440: dsjs a10, L3F6A72A0 +3f6a7450: move *b12, b0, 0 +L3F6A7460: +3f6a7460: dsjs a10, L3F6A72C0 +3f6a7470: move *b12, b0, 0 +L3F6A7480: +3f6a7480: dsjs a10, L3F6A72E0 +3f6a7490: move *b12, b0, 0 +L3F6A74A0: +3f6a74a0: dsjs a10, L3F6A7300 +3f6a74b0: move *b12, b0, 0 +L3F6A74C0: +3f6a74c0: dsjs a10, L3F6A7320 +3f6a74d0: move *b12, b0, 0 +L3F6A74E0: +3f6a74e0: dsjs a10, L3F6A7340 +3f6a74f0: move *b12, b0, 0 +L3F6A7500: +3f6a7500: dsjs a10, L3F6A7360 +3f6a7510: move *b12, b0, 0 +L3F6A7520: +3f6a7520: dsjs a10, L3F6A7380 +3f6a7530: move *b12, b0, 0 +L3F6A7540: +3f6a7540: dsjs a10, L3F6A73A0 +3f6a7550: move *b12, b0, 0 +L3F6A7560: +3f6a7560: dsjs a10, L3F6A73C0 +3f6a7570: move *b12, b0, 0 +L3F6A7580: +3f6a7580: dsjs a10, L3F6A73E0 +3f6a7590: move *b12, b0, 0 +L3F6A75A0: +3f6a75a0: dsjs a10, L3F6A7400 +3f6a75b0: move *b12, b0, 0 +L3F6A75C0: +3f6a75c0: dsjs a10, L3F6A7420 +3f6a75d0: move *b12, b0, 0 +L3F6A75E0: +3f6a75e0: dsjs a10, L3F6A7440 +3f6a75f0: move *b12, b0, 0 +L3F6A7600: +3f6a7600: dsjs a10, L3F6A7460 +3f6a7610: move *b12, b0, 0 +L3F6A7620: +3f6a7620: dsjs a10, L3F6A7480 +3f6a7630: move *b12, b0, 0 +L3F6A7640: +3f6a7640: dsjs a10, L3F6A74A0 +3f6a7650: move *b12, b0, 0 +L3F6A7660: +3f6a7660: dsjs a10, L3F6A74C0 +3f6a7670: move *b12, b0, 0 +L3F6A7680: +3f6a7680: dsjs a10, L3F6A74E0 +3f6a7690: move *b12, b0, 0 +L3F6A76A0: +3f6a76a0: dsjs a10, L3F6A7500 +3f6a76b0: move *b12, b0, 0 +L3F6A76C0: +3f6a76c0: dsjs a10, L3F6A7520 +3f6a76d0: move *b12, b0, 0 +L3F6A76E0: +3f6a76e0: dsjs a10, L3F6A7540 +3f6a76f0: move *b12, b0, 0 +L3F6A7700: +3f6a7700: dsjs a10, L3F6A7560 +3f6a7710: move *b12, b0, 0 +L3F6A7720: +3f6a7720: dsjs a10, L3F6A7580 +3f6a7730: move *b12, b0, 0 +L3F6A7740: +3f6a7740: dsjs a10, L3F6A75A0 +3f6a7750: move *b12, b0, 0 +L3F6A7760: +3f6a7760: dsjs a10, L3F6A75C0 +3f6a7770: move *b12, b0, 0 +L3F6A7780: +3f6a7780: dsjs a10, L3F6A75E0 +3f6a7790: move *b12, b0, 0 +L3F6A77A0: +3f6a77a0: dsjs a10, L3F6A7600 +3f6a77b0: move *b12, b0, 0 +L3F6A77C0: +3f6a77c0: dsjs a10, L3F6A7620 +3f6a77d0: move *b12, b0, 0 +L3F6A77E0: +3f6a77e0: dsjs a10, L3F6A7640 +3f6a77f0: move *b12, b0, 0 +L3F6A7800: +3f6a7800: dsjs a10, L3F6A7660 +3f6a7810: move *b12, b0, 0 +L3F6A7820: +3f6a7820: dsjs a10, L3F6A7680 +3f6a7830: move *b12, b0, 0 +L3F6A7840: +3f6a7840: dsjs a10, L3F6A76A0 +3f6a7850: move *b12, b0, 0 +L3F6A7860: +3f6a7860: dsjs a10, L3F6A76C0 +3f6a7870: move *b12, b0, 0 +L3F6A7880: +3f6a7880: dsjs a10, L3F6A76E0 +3f6a7890: move *b12, b0, 0 +L3F6A78A0: +3f6a78a0: dsjs a10, L3F6A7700 +3f6a78b0: move *b12, b0, 0 +L3F6A78C0: +3f6a78c0: dsjs a10, L3F6A7720 +3f6a78d0: move *b12, b0, 0 +L3F6A78E0: +3f6a78e0: dsjs a10, L3F6A7740 +3f6a78f0: move *b12, b0, 0 +L3F6A7900: +3f6a7900: dsjs a10, L3F6A7760 +3f6a7910: move *b12, b0, 0 +L3F6A7920: +3f6a7920: dsjs a10, L3F6A7780 +3f6a7930: move *b12, b0, 0 +L3F6A7940: +3f6a7940: dsjs a10, L3F6A77A0 +3f6a7950: move *b12, b0, 0 +L3F6A7960: +3f6a7960: dsjs a10, L3F6A77C0 +3f6a7970: move *b12, b0, 0 +L3F6A7980: +3f6a7980: dsjs a10, L3F6A77E0 +3f6a7990: move *b12, b0, 0 +L3F6A79A0: +3f6a79a0: dsjs a10, L3F6A7800 +3f6a79b0: move *b12, b0, 0 +L3F6A79C0: +3f6a79c0: dsjs a10, L3F6A7820 +3f6a79d0: move *b12, b0, 0 +L3F6A79E0: +3f6a79e0: dsjs a10, L3F6A7840 +3f6a79f0: move *b12, b0, 0 +L3F6A7A00: +3f6a7a00: dsjs a10, L3F6A7860 +3f6a7a10: move *b12, b0, 0 +L3F6A7A20: +3f6a7a20: dsjs a10, L3F6A7880 +3f6a7a30: move *b12, b0, 0 +L3F6A7A40: +3f6a7a40: dsjs a10, L3F6A78A0 +3f6a7a50: move *b12, b0, 0 +L3F6A7A60: +3f6a7a60: dsjs a10, L3F6A78C0 +3f6a7a70: move *b12, b0, 0 +L3F6A7A80: +3f6a7a80: dsjs a10, L3F6A78E0 +3f6a7a90: move *b12, b0, 0 +L3F6A7AA0: +3f6a7aa0: dsjs a10, L3F6A7900 +3f6a7ab0: move *b12, b0, 0 +L3F6A7AC0: +3f6a7ac0: dsjs a10, L3F6A7920 +3f6a7ad0: move *b12, b0, 0 +L3F6A7AE0: +3f6a7ae0: dsjs a10, L3F6A7940 +3f6a7af0: move *b12, b0, 0 +L3F6A7B00: +3f6a7b00: dsjs a10, L3F6A7960 +3f6a7b10: move *b12, b0, 0 +L3F6A7B20: +3f6a7b20: dsjs a10, L3F6A7980 +3f6a7b30: move *b12, b0, 0 +L3F6A7B40: +3f6a7b40: dsjs a10, L3F6A79A0 +3f6a7b50: move *b12, b0, 0 +L3F6A7B60: +3f6a7b60: dsjs a10, L3F6A79C0 +3f6a7b70: move *b12, b0, 0 +L3F6A7B80: +3f6a7b80: dsjs a10, L3F6A79E0 +3f6a7b90: move *b12, b0, 0 +L3F6A7BA0: +3f6a7ba0: dsjs a10, L3F6A7A00 +3f6a7bb0: move *b12, b0, 0 +L3F6A7BC0: +3f6a7bc0: dsjs a10, L3F6A7A20 +3f6a7bd0: move *b12, b0, 0 +L3F6A7BE0: +3f6a7be0: dsjs a10, L3F6A7A40 +3f6a7bf0: move *b12, b0, 0 +L3F6A7C00: +3f6a7c00: dsjs a10, L3F6A7A60 +3f6a7c10: move *b12, b0, 0 +L3F6A7C20: +3f6a7c20: dsjs a10, L3F6A7A80 +3f6a7c30: move *b12, b0, 0 +L3F6A7C40: +3f6a7c40: dsjs a10, L3F6A7AA0 +3f6a7c50: move *b12, b0, 0 +L3F6A7C60: +3f6a7c60: dsjs a10, L3F6A7AC0 +3f6a7c70: move *b12, b0, 0 +L3F6A7C80: +3f6a7c80: dsjs a10, L3F6A7AE0 +3f6a7c90: move *b12, b0, 0 +L3F6A7CA0: +3f6a7ca0: dsjs a10, L3F6A7B00 +3f6a7cb0: move *b12, b0, 0 +L3F6A7CC0: +3f6a7cc0: dsjs a10, L3F6A7B20 +3f6a7cd0: move *b12, b0, 0 +L3F6A7CE0: +3f6a7ce0: dsjs a10, L3F6A7B40 +3f6a7cf0: move *b12, b0, 0 +L3F6A7D00: +3f6a7d00: dsjs a10, L3F6A7B60 +3f6a7d10: move *b12, b0, 0 +L3F6A7D20: +3f6a7d20: dsjs a10, L3F6A7B80 +3f6a7d30: move *b12, b0, 0 +L3F6A7D40: +3f6a7d40: dsjs a10, L3F6A7BA0 +3f6a7d50: move *b12, b0, 0 +L3F6A7D60: +3f6a7d60: dsjs a10, L3F6A7BC0 +3f6a7d70: move *b12, b0, 0 +L3F6A7D80: +3f6a7d80: dsjs a10, L3F6A7BE0 +3f6a7d90: move *b12, b0, 0 +L3F6A7DA0: +3f6a7da0: dsjs a10, L3F6A7C00 +3f6a7db0: move *b12, b0, 0 +L3F6A7DC0: +3f6a7dc0: dsjs a10, L3F6A7C20 +3f6a7dd0: move *b12, b0, 0 +L3F6A7DE0: +3f6a7de0: dsjs a10, L3F6A7C40 +3f6a7df0: move *b12, b0, 0 +L3F6A7E00: +3f6a7e00: dsjs a10, L3F6A7C60 +3f6a7e10: move *b12, b0, 0 +L3F6A7E20: +3f6a7e20: dsjs a10, L3F6A7C80 +3f6a7e30: move *b12, b0, 0 +L3F6A7E40: +3f6a7e40: dsjs a10, L3F6A7CA0 +3f6a7e50: move *b12, b0, 0 +L3F6A7E60: +3f6a7e60: dsjs a10, L3F6A7CC0 +3f6a7e70: move *b12, b0, 0 +L3F6A7E80: +3f6a7e80: dsjs a10, L3F6A7CE0 +3f6a7e90: move *b12, b0, 0 +L3F6A7EA0: +3f6a7ea0: dsjs a10, L3F6A7D00 +3f6a7eb0: move *b12, b0, 0 +L3F6A7EC0: +3f6a7ec0: dsjs a10, L3F6A7D20 +3f6a7ed0: move *b12, b0, 0 +L3F6A7EE0: +3f6a7ee0: dsjs a10, L3F6A7D40 +3f6a7ef0: move *b12, b0, 0 +L3F6A7F00: +3f6a7f00: dsjs a10, L3F6A7D60 +3f6a7f10: move *b12, b0, 0 +L3F6A7F20: +3f6a7f20: dsjs a10, L3F6A7D80 +3f6a7f30: move *b12, b0, 0 +L3F6A7F40: +3f6a7f40: dsjs a10, L3F6A7DA0 +3f6a7f50: move *b12, b0, 0 +L3F6A7F60: +3f6a7f60: dsjs a10, L3F6A7DC0 +3f6a7f70: move *b12, b0, 0 +L3F6A7F80: +3f6a7f80: dsjs a10, L3F6A7DE0 +3f6a7f90: move *b12, b0, 0 +L3F6A7FA0: +3f6a7fa0: dsjs a10, L3F6A7E00 +3f6a7fb0: move *b12, b0, 0 +L3F6A7FC0: +3f6a7fc0: dsjs a10, L3F6A7E20 +3f6a7fd0: move *b12, b0, 0 +L3F6A7FE0: +3f6a7fe0: dsjs a10, L3F6A7E40 +3f6a7ff0: move *b12, b0, 0 +L3F6A8000: +3f6a8000: dsjs a10, L3F6A7E60 +3f6a8010: move *b12, b0, 0 +L3F6A8020: +3f6a8020: dsjs a10, L3F6A7E80 +3f6a8030: move *b12, b0, 0 +L3F6A8040: +3f6a8040: dsjs a10, L3F6A7EA0 +3f6a8050: move *b12, b0, 0 +L3F6A8060: +3f6a8060: dsjs a10, L3F6A7EC0 +3f6a8070: move *b12, b0, 0 +L3F6A8080: +3f6a8080: dsjs a10, L3F6A7EE0 +3f6a8090: move *b12, b0, 0 +L3F6A80A0: +3f6a80a0: dsjs a10, L3F6A7F00 +3f6a80b0: move *b12, b0, 0 +L3F6A80C0: +3f6a80c0: dsjs a10, L3F6A7F20 +3f6a80d0: move *b12, b0, 0 +L3F6A80E0: +3f6a80e0: dsjs a10, L3F6A7F40 +3f6a80f0: move *b12, b0, 0 +L3F6A8100: +3f6a8100: dsjs a10, L3F6A7F60 +3f6a8110: move *b12, b0, 0 +L3F6A8120: +3f6a8120: dsjs a10, L3F6A7F80 +3f6a8130: move *b12, b0, 0 +L3F6A8140: +3f6a8140: dsjs a10, L3F6A7FA0 +3f6a8150: move *b12, b0, 0 +L3F6A8160: +3f6a8160: dsjs a10, L3F6A7FC0 +3f6a8170: move *b12, b0, 0 +L3F6A8180: +3f6a8180: dsjs a10, L3F6A7FE0 +3f6a8190: move *b12, b0, 0 +L3F6A81A0: +3f6a81a0: dsjs a10, L3F6A8000 +3f6a81b0: move *b12, b0, 0 +L3F6A81C0: +3f6a81c0: dsjs a10, L3F6A8020 +3f6a81d0: move *b12, b0, 0 +L3F6A81E0: +3f6a81e0: dsjs a10, L3F6A8040 +3f6a81f0: move *b12, b0, 0 +L3F6A8200: +3f6a8200: dsjs a10, L3F6A8060 +3f6a8210: move *b12, b0, 0 +L3F6A8220: +3f6a8220: dsjs a10, L3F6A8080 +3f6a8230: move *b12, b0, 0 +L3F6A8240: +3f6a8240: dsjs a10, L3F6A80A0 +3f6a8250: move *b12, b0, 0 +L3F6A8260: +3f6a8260: dsjs a10, L3F6A80C0 +3f6a8270: move *b12, b0, 0 +L3F6A8280: +3f6a8280: dsjs a10, L3F6A80E0 +3f6a8290: move *b12, b0, 0 +L3F6A82A0: +3f6a82a0: dsjs a10, L3F6A8100 +3f6a82b0: move *b12, b0, 0 +L3F6A82C0: +3f6a82c0: dsjs a10, L3F6A8120 +3f6a82d0: move *b12, b0, 0 +L3F6A82E0: +3f6a82e0: dsjs a10, L3F6A8140 +3f6a82f0: move *b12, b0, 0 +L3F6A8300: +3f6a8300: dsjs a10, L3F6A8160 +3f6a8310: move *b12, b0, 0 +L3F6A8320: +3f6a8320: dsjs a10, L3F6A8180 +3f6a8330: move *b12, b0, 0 +L3F6A8340: +3f6a8340: dsjs a10, L3F6A81A0 +3f6a8350: move *b12, b0, 0 +L3F6A8360: +3f6a8360: dsjs a10, L3F6A81C0 +3f6a8370: move *b12, b0, 0 +L3F6A8380: +3f6a8380: dsjs a10, L3F6A81E0 +3f6a8390: move *b12, b0, 0 +L3F6A83A0: +3f6a83a0: dsjs a10, L3F6A8200 +3f6a83b0: move *b12, b0, 0 +L3F6A83C0: +3f6a83c0: dsjs a10, L3F6A8220 +3f6a83d0: move *b12, b0, 0 +L3F6A83E0: +3f6a83e0: dsjs a10, L3F6A8240 +3f6a83f0: move *b12, b0, 0 +3f6a8400: dsjs a10, L3F6A8260 +3f6a8410: move *b12, b0, 0 +3f6a8420: dsjs a10, L3F6A8280 +3f6a8430: move *b12, b0, 0 +3f6a8440: dsjs a10, L3F6A82A0 +3f6a8450: move *b12, b0, 0 +3f6a8460: dsjs a10, L3F6A82C0 +3f6a8470: move *b12, b0, 0 +3f6a8480: dsjs a10, L3F6A82E0 +3f6a8490: move *b12, b0, 0 +3f6a84a0: dsjs a10, L3F6A8300 +3f6a84b0: move *b12, b0, 0 +3f6a84c0: dsjs a10, L3F6A8320 +3f6a84d0: move *b12, b0, 0 +3f6a84e0: dsjs a10, L3F6A8340 +3f6a84f0: move *b12, b0, 0 +3f6a8500: dsjs a10, L3F6A8360 +3f6a8510: move *b12, b0, 0 +3f6a8520: dsjs a10, L3F6A8380 +3f6a8530: sla a7, a0 +3f6a8540: dsjs a7, L3F6A83A0 +3f6a8550: move *b12, b0, 0 +3f6a8560: dsjs a10, L3F6A83C0 +3f6a8570: sla b3, b0 +3f6a8580: dsjs a7, L3F6A83E0 +L3F6A8590: +3f6a8590: move *a13(0xffc0), a11, 1 +3f6a85b0: sra 0x8, a11 +3f6a85c0: andi 0xff, a11 +3f6a85f0: cmpi 0x69, a11 +3f6a8610: jrne L3F6A86B0 +3f6a8620: move a14, -*sp, 1 +3f6a8630: move a9, *a14+, 1 +3f6a8640: move *a13(0xffc0), *a14+, 1 +3f6a8660: move a10, *a14+, 1 +3f6a8670: calla L3F65A570 +3f6a86a0: jruc L3F6A88A0 +L3F6A86B0: +3f6a86b0: move *a13(0xffc0), a11, 1 +3f6a86d0: sra 0x8, a11 +3f6a86e0: andi 0xff, a11 +3f6a8710: cmpi 0x72, a11 +3f6a8730: jrne L3F6A87C0 +3f6a8740: move a14, -*sp, 1 +3f6a8750: move a9, *a14+, 1 +3f6a8760: move *a13(0xffc0), *a14+, 1 +3f6a8780: calla L3F662410 +3f6a87b0: jruc L3F6A88A0 +L3F6A87C0: +3f6a87c0: move a14, -*sp, 1 +3f6a87d0: sub a11, a11 +3f6a87e0: move a11, *a14+, 1 +3f6a87f0: move a9, *a14+, 1 +3f6a8800: move *a13(0xffc0), *a14+, 1 +3f6a8820: movk 11, a11 +3f6a8830: move a11, *a14+, 1 +3f6a8840: move a10, *a14+, 1 +3f6a8850: move *a10(0x60), a11, 1 +3f6a8870: move *a11(0xd0), a11, 1 +3f6a8890: call a11 +L3F6A88A0: +3f6a88a0: move *sp(0xa0), a14, 1 +3f6a88c0: mmfm sp, a9,a10,a11,a13 +3f6a88e0: rets 2 +3f6a88f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6a8910: move a14, a13 +3f6a8920: move *a13(0xffe0), a11, 1 +3f6a8940: move *a11(0x70), a9, 1 +3f6a8960: calla L3FB33870 +3f6a8990: move a8, a10 +3f6a89a0: jruc L3F6A90E0 +L3F6A89B0: +3f6a89b0: move *a9(0x160), a11, 1 +3f6a89d0: jrne L3F6A8AA0 +3f6a89e0: setf 16, 1, 0 +3f6a89f0: move *a9(0x30), a11, 0 +3f6a8a10: btst 5, a11 +3f6a8a20: jrne L3F6A8AA0 +3f6a8a30: move *a9(0xf0), a11, 0 +3f6a8a50: jrne L3F6A8AA0 +3f6a8a60: setf 16, 0, 0 +3f6a8a70: move *a9(0x120), a11, 0 +3f6a8a90: jreq L3F6A8B10 +L3F6A8AA0: +3f6a8aa0: move a14, -*sp, 1 +3f6a8ab0: move a10, *a14+, 1 +3f6a8ac0: calla L3FB338D0 +3f6a8af0: movk 1, a8 +3f6a8b00: jruc L3F6A91B0 +L3F6A8B10: +3f6a8b10: move a14, -*sp, 1 +3f6a8b20: move a9, a11 +3f6a8b30: addi 0x160, a11 +3f6a8b50: move a11, *a14+, 1 +3f6a8b60: calla L3F6BF680 +3f6a8b90: jruc L3F6A9150 +L3F6A8BA0: +3f6a8ba0: move *a9(0x280), a11, 1 +3f6a8bc0: move *a9(0x260), a7, 1 +3f6a8be0: sub a7, a11 +3f6a8bf0: move *a9(0x2c0), a7, 1 +3f6a8c10: move *a9(0x2a0), a5, 1 +3f6a8c30: sub a5, a7 +3f6a8c40: cmp a7, a11 +3f6a8c50: jrge L3F6A8CC0 +3f6a8c60: move *a9(0x280), a11, 1 +3f6a8c80: move *a9(0x260), a7, 1 +3f6a8ca0: sub a7, a11 +3f6a8cb0: jruc L3F6A8D10 +L3F6A8CC0: +3f6a8cc0: move *a9(0x2c0), a11, 1 +3f6a8ce0: move *a9(0x2a0), a7, 1 +3f6a8d00: sub a7, a11 +L3F6A8D10: +3f6a8d10: jrle L3F6A8DD0 +3f6a8d20: setf 16, 1, 0 +3f6a8d30: move *a9(0x30), a11, 0 +3f6a8d50: btst 1, a11 +3f6a8d60: jrne L3F6A8E60 +3f6a8d70: move *a9(0x60), a11, 1 +3f6a8d90: move *a11(0x40), a11, 0 +3f6a8db0: btst 2, a11 +3f6a8dc0: jreq L3F6A8E60 +L3F6A8DD0: +3f6a8dd0: setf 16, 1, 0 +3f6a8de0: move *a9(0x30), a11, 0 +3f6a8e00: btst 4, a11 +3f6a8e10: jrne L3F6A8E60 +3f6a8e20: setf 16, 0, 0 +3f6a8e30: move *a9(0x120), a11, 0 +3f6a8e50: jreq L3F6A8ED0 +L3F6A8E60: +3f6a8e60: move a14, -*sp, 1 +3f6a8e70: move a10, *a14+, 1 +3f6a8e80: calla L3FB338D0 +3f6a8eb0: movk 1, a8 +3f6a8ec0: jruc L3F6A91B0 +L3F6A8ED0: +3f6a8ed0: move a14, -*sp, 1 +3f6a8ee0: move a9, a11 +3f6a8ef0: addi 0x260, a11 +3f6a8f10: move a11, *a14+, 1 +3f6a8f20: calla L3F6BF680 +3f6a8f50: jruc L3F6A9150 +L3F6A8F60: +3f6a8f60: move *a9(0x140), a11, 1 +3f6a8f80: jrne L3F6A8FE0 +3f6a8f90: setf 16, 1, 0 +3f6a8fa0: move *a9(0x30), a11, 0 +3f6a8fc0: btst 6, a11 +3f6a8fd0: jreq L3F6A9050 +L3F6A8FE0: +3f6a8fe0: move a14, -*sp, 1 +3f6a8ff0: move a10, *a14+, 1 +3f6a9000: calla L3FB338D0 +3f6a9030: movk 1, a8 +3f6a9040: jruc L3F6A91B0 +L3F6A9050: +3f6a9050: move a14, -*sp, 1 +3f6a9060: move a9, a11 +3f6a9070: addi 0x160, a11 +3f6a9090: move a11, *a14+, 1 +3f6a90a0: calla L3F6BF680 +3f6a90d0: jruc L3F6A9150 +L3F6A90E0: +3f6a90e0: move *a13(0xffc0), a8, 1 +3f6a9100: jreq L3F6A8F60 +3f6a9110: dec a8 +3f6a9120: jreq L3F6A89B0 +3f6a9130: dec a8 +3f6a9140: jreq L3F6A8BA0 +L3F6A9150: +3f6a9150: move a14, -*sp, 1 +3f6a9160: move a10, *a14+, 1 +3f6a9170: calla L3FB338D0 +3f6a91a0: sub a8, a8 +L3F6A91B0: +3f6a91b0: move *sp(0xe0), a14, 1 +3f6a91d0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6a91f0: rets 2 +3f6a9200: mmtm sp, a9,a10,a11,a13 +3f6a9220: move a14, a13 +3f6a9230: move *a13(0xffe0), a9, 1 +3f6a9250: move *a13(0xffc0), a10, 1 +3f6a9270: move a14, -*sp, 1 +3f6a9280: movi 0x3c, a11 +3f6a92a0: move a11, *a14+, 1 +3f6a92b0: move a10, *a14+, 1 +3f6a92c0: calla L3FB44A00 +3f6a92f0: move a14, -*sp, 1 +3f6a9300: sub a11, a11 +3f6a9310: move a11, *a14+, 1 +3f6a9320: move a11, *a14+, 1 +3f6a9330: move a10, *a14+, 1 +3f6a9340: movk 12, a11 +3f6a9350: move a11, *a14+, 1 +3f6a9360: move a9, *a14+, 1 +3f6a9370: move *a9(0x60), a11, 1 +3f6a9390: move *a11(0xd0), a11, 1 +3f6a93b0: call a11 +3f6a93c0: move *sp(0xa0), a14, 1 +3f6a93e0: mmfm sp, a9,a10,a11,a13 +3f6a9400: rets 2 +3f6a9410: mmtm sp, a9,a11,a13 +3f6a9430: move a14, a13 +3f6a9440: addk 32, a14 +3f6a9450: sub a11, a11 +3f6a9460: move a11, *a13, 1 +3f6a9470: move *a13(0xffe0), a11, 1 +3f6a9490: move *a11(0x70), a11, 1 +3f6a94b0: jreq L3F6A9550 +3f6a94c0: move a14, -*sp, 1 +3f6a94d0: move *a13(0xffe0), a11, 1 +3f6a94f0: move *a11(0x70), *a14+, 1 +3f6a9510: calla L3F6B25D0 +3f6a9540: move a8, *a13, 1 +L3F6A9550: +3f6a9550: move *a13(0xffe0), a11, 1 +3f6a9570: sub a9, a9 +3f6a9580: move a9, *a11(0x70), 1 +3f6a95a0: move *a13, a8, 1 +3f6a95b0: move *sp(0x80), a14, 1 +3f6a95d0: mmfm sp, a9,a11,a13 +3f6a95f0: rets 2 +L3F6A9600: +3f6a9600: mmtm sp, a7,a9,a10,a11 +3f6a9620: move @0x95fb0, @0xd7e30, 1 +3f6a9670: movi 0xd7d50, a11 +3f6a96a0: move a11, @0x95fb0, 1 +3f6a96d0: move a11, @0xd7560, 1 +3f6a9700: movi 0xd7480, a7 +3f6a9730: move a7, @0x95fb0, 1 +3f6a9760: move a7, a9 +3f6a9770: jreq L3F6A9930 +L3F6A9780: +3f6a9780: move *a9(0x40), a11, 1 +3f6a97a0: jreq L3F6A97E0 +3f6a97b0: move *a9(0x40), a11, 1 +3f6a97d0: call a11 +L3F6A97E0: +3f6a97e0: move *a9(0xa0), a10, 1 +3f6a9800: move *a9(0xc0), a11, 1 +3f6a9820: cmp a11, a10 +3f6a9830: jrnc L3F6A9900 +L3F6A9840: +3f6a9840: move *a10(0xf0), a11, 1 +3f6a9860: jreq L3F6A98A0 +3f6a9870: move *a10(0xf0), a11, 1 +3f6a9890: call a11 +L3F6A98A0: +3f6a98a0: addi 0x170, a10 +3f6a98c0: move *a9(0xc0), a11, 1 +3f6a98e0: cmp a11, a10 +3f6a98f0: jrc L3F6A9840 +L3F6A9900: +3f6a9900: move *a9(0xe0), a9, 1 +3f6a9920: jrne L3F6A9780 +L3F6A9930: +3f6a9930: calla L3F658200 +3f6a9960: move a14, -*sp, 1 +3f6a9970: sub a11, a11 +3f6a9980: move a11, *a14+, 1 +3f6a9990: calla L3F6AAAD0 +3f6a99c0: move a14, -*sp, 1 +3f6a99d0: move a11, *a14+, 1 +3f6a99e0: calla L3F6AA630 +3f6a9a10: mmfm sp, a7,a9,a10,a11 +3f6a9a30: rets +L3F6A9A40: +3f6a9a40: mmtm sp, a7,a9,a10,a11,a13 +3f6a9a60: move a14, a13 +3f6a9a70: jruc L3F6A9C00 +3f6a9a80: nop +3f6a9a90: nop +3f6a9aa0: nop +3f6a9ab0: nop +3f6a9ac0: nop +3f6a9ad0: nop +3f6a9ae0: nop +3f6a9af0: nop +3f6a9b00: nop +3f6a9b10: nop +3f6a9b20: nop +3f6a9b30: nop +3f6a9b40: nop +3f6a9b50: nop +3f6a9b60: nop +3f6a9b70: nop +3f6a9b80: nop +3f6a9b90: nop +3f6a9ba0: nop +3f6a9bb0: nop +3f6a9bc0: nop +3f6a9bd0: nop +3f6a9be0: nop +3f6a9bf0: nop +L3F6A9C00: +3f6a9c00: move @0x95fb0, a9, 1 +3f6a9c30: jreq L3F6A9CC0 +L3F6A9C40: +3f6a9c40: move *a9, a11, 1 +3f6a9c50: move *a13(0xffe0), a7, 1 +3f6a9c70: cmp a7, a11 +3f6a9c80: jreq L3F6A9CE0 +3f6a9c90: move *a9(0xe0), a9, 1 +3f6a9cb0: jrne L3F6A9C40 +L3F6A9CC0: +3f6a9cc0: sub a8, a8 +3f6a9cd0: jruc L3F6A9E50 +L3F6A9CE0: +3f6a9ce0: move *a9(0xa0), a10, 1 +3f6a9d00: move *a9(0xc0), a11, 1 +3f6a9d20: cmp a11, a10 +3f6a9d30: jrnc L3F6A9E40 +3f6a9d40: setf 16, 1, 0 +L3F6A9D50: +3f6a9d50: move *a10, a11, 0 +3f6a9d60: jreq L3F6A9DE0 +3f6a9d70: move *a10, a11, 0 +3f6a9d80: move *a13(0xffc0), a7, 1 +3f6a9da0: cmp a7, a11 +3f6a9db0: jrne L3F6A9DE0 +3f6a9dc0: move a10, a8 +3f6a9dd0: jruc L3F6A9E50 +L3F6A9DE0: +3f6a9de0: addi 0x170, a10 +3f6a9e00: move *a9(0xc0), a11, 1 +3f6a9e20: cmp a11, a10 +3f6a9e30: jrc L3F6A9D50 +L3F6A9E40: +3f6a9e40: sub a8, a8 +L3F6A9E50: +3f6a9e50: move *sp(0xc0), a14, 1 +3f6a9e70: mmfm sp, a7,a9,a10,a11,a13 +3f6a9e90: rets 2 +L3F6A9EA0: +3f6a9ea0: mmtm sp, a7,a9,a10,a11,a13 +3f6a9ec0: move a14, a13 +3f6a9ed0: addk 32, a14 +3f6a9ee0: sub a11, a11 +3f6a9ef0: move a11, *a13, 1 +3f6a9f00: move *a13(0xffe0), a11, 1 +3f6a9f20: jrne L3F6A9F50 +3f6a9f30: sub a8, a8 +3f6a9f40: jruc L3F6AA360 +L3F6A9F50: +3f6a9f50: jruc L3F6AA000 +3f6a9f60: nop +3f6a9f70: nop +3f6a9f80: nop +3f6a9f90: nop +3f6a9fa0: nop +3f6a9fb0: nop +3f6a9fc0: nop +3f6a9fd0: nop +3f6a9fe0: nop +3f6a9ff0: nop +L3F6AA000: +3f6aa000: move @0x95fb0, a9, 1 +3f6aa030: jreq L3F6AA0C0 +L3F6AA040: +3f6aa040: move *a9, a11, 1 +3f6aa050: move *a13(0xffe0), a7, 1 +3f6aa070: cmp a7, a11 +3f6aa080: jreq L3F6AA0E0 +3f6aa090: move *a9(0xe0), a9, 1 +3f6aa0b0: jrne L3F6AA040 +L3F6AA0C0: +3f6aa0c0: sub a8, a8 +3f6aa0d0: jruc L3F6AA360 +L3F6AA0E0: +3f6aa0e0: move *a9(0xa0), a10, 1 +3f6aa100: move *a9(0xc0), a11, 1 +3f6aa120: cmp a11, a10 +3f6aa130: jrnc L3F6AA350 +3f6aa140: setf 16, 1, 0 +L3F6AA150: +3f6aa150: move *a10(0x30), a11, 0 +3f6aa170: move *a13(0xffc0), a7, 1 +3f6aa190: cmp a7, a11 +3f6aa1a0: jrne L3F6AA220 +3f6aa1b0: move *a10, a11, 0 +3f6aa1c0: move *a13(0xffa0), a7, 1 +3f6aa1e0: cmp a7, a11 +3f6aa1f0: jrne L3F6AA220 +3f6aa200: move a10, a8 +3f6aa210: jruc L3F6AA360 +L3F6AA220: +3f6aa220: move *a13(0xffa0), a11, 1 +3f6aa240: subk 3, a11 +3f6aa250: jrne L3F6AA2F0 +3f6aa260: move *a10, a11, 0 +3f6aa270: subk 3, a11 +3f6aa280: jrne L3F6AA2F0 +3f6aa290: move *a10(0x30), a11, 0 +3f6aa2b0: jrne L3F6AA2F0 +3f6aa2c0: move *a13, a11, 1 +3f6aa2d0: jrne L3F6AA2F0 +3f6aa2e0: move a10, *a13, 1 +L3F6AA2F0: +3f6aa2f0: addi 0x170, a10 +3f6aa310: move *a9(0xc0), a11, 1 +3f6aa330: cmp a11, a10 +3f6aa340: jrc L3F6AA150 +L3F6AA350: +3f6aa350: move *a13, a8, 1 +L3F6AA360: +3f6aa360: move *sp(0xc0), a14, 1 +3f6aa380: mmfm sp, a7,a9,a10,a11,a13 +3f6aa3a0: rets 2 +L3F6AA3B0: +3f6aa3b0: mmtm sp, a9,a10,a11,a13 +3f6aa3d0: move a14, a13 +3f6aa3e0: jruc L3F6AA400 +3f6aa3f0: nop +L3F6AA400: +3f6aa400: move @0x95fb0, a9, 1 +3f6aa430: jreq L3F6AA5E0 +L3F6AA440: +3f6aa440: move *a9(0xa0), a10, 1 +3f6aa460: move *a9(0xc0), a11, 1 +3f6aa480: cmp a11, a10 +3f6aa490: jrnc L3F6AA5B0 +L3F6AA4A0: +3f6aa4a0: move *a10(0x90), a11, 1 +3f6aa4c0: jreq L3F6AA550 +3f6aa4d0: move a14, -*sp, 1 +3f6aa4e0: move *a13(0xffc0), *a14+, 1 +3f6aa500: move *a13(0xffe0), *a14+, 1 +3f6aa520: move *a10(0x90), a11, 1 +3f6aa540: call a11 +L3F6AA550: +3f6aa550: addi 0x170, a10 +3f6aa570: move *a9(0xc0), a11, 1 +3f6aa590: cmp a11, a10 +3f6aa5a0: jrc L3F6AA4A0 +L3F6AA5B0: +3f6aa5b0: move *a9(0xe0), a9, 1 +3f6aa5d0: jrne L3F6AA440 +L3F6AA5E0: +3f6aa5e0: move *sp(0xa0), a14, 1 +3f6aa600: mmfm sp, a9,a10,a11,a13 +3f6aa620: rets 2 +L3F6AA630: +3f6aa630: mmtm sp, a9,a10,a11,a13 +3f6aa650: move a14, a13 +3f6aa660: jruc L3F6AA800 +3f6aa670: nop +3f6aa680: nop +3f6aa690: nop +3f6aa6a0: nop +3f6aa6b0: nop +3f6aa6c0: nop +3f6aa6d0: nop +3f6aa6e0: nop +3f6aa6f0: nop +3f6aa700: nop +3f6aa710: nop +3f6aa720: nop +3f6aa730: nop +3f6aa740: nop +3f6aa750: nop +3f6aa760: nop +3f6aa770: nop +3f6aa780: nop +3f6aa790: nop +3f6aa7a0: nop +3f6aa7b0: nop +3f6aa7c0: nop +3f6aa7d0: nop +3f6aa7e0: nop +3f6aa7f0: nop +L3F6AA800: +3f6aa800: move @0x95fb0, a9, 1 +3f6aa830: jreq L3F6AA990 +L3F6AA840: +3f6aa840: move *a9(0xa0), a10, 1 +3f6aa860: move *a9(0xc0), a11, 1 +3f6aa880: cmp a11, a10 +3f6aa890: jrnc L3F6AA960 +L3F6AA8A0: +3f6aa8a0: move *a10(0x130), a11, 1 +3f6aa8c0: jreq L3F6AA900 +3f6aa8d0: move *a10(0x130), a11, 1 +3f6aa8f0: call a11 +L3F6AA900: +3f6aa900: addi 0x170, a10 +3f6aa920: move *a9(0xc0), a11, 1 +3f6aa940: cmp a11, a10 +3f6aa950: jrc L3F6AA8A0 +L3F6AA960: +3f6aa960: move *a9(0xe0), a9, 1 +3f6aa980: jrne L3F6AA840 +L3F6AA990: +3f6aa990: move a14, -*sp, 1 +3f6aa9a0: move @0x95db0, a11, 1 +3f6aa9d0: sra 0x1, a11 +3f6aa9e0: move a11, *a14+, 1 +3f6aa9f0: sub a11, a11 +3f6aaa00: move a11, *a14+, 1 +3f6aaa10: movi 0x3f6aa630, a11 +3f6aaa40: move a11, *a14+, 1 +3f6aaa50: calla L3F6FC200 +3f6aaa80: move *sp(0xa0), a14, 1 +3f6aaaa0: mmfm sp, a9,a10,a11,a13 +3f6aaac0: rets 2 +L3F6AAAD0: +3f6aaad0: mmtm sp, a7,a9,a10,a11,a13 +3f6aaaf0: move a14, a13 +3f6aab00: jruc L3F6AAC00 +3f6aab10: nop +3f6aab20: nop +3f6aab30: nop +3f6aab40: nop +3f6aab50: nop +3f6aab60: nop +3f6aab70: nop +3f6aab80: nop +3f6aab90: nop +3f6aaba0: nop +3f6aabb0: nop +3f6aabc0: nop +3f6aabd0: nop +3f6aabe0: nop +3f6aabf0: nop +L3F6AAC00: +3f6aac00: move @0x95fb0, a9, 1 +3f6aac30: jreq L3F6AAD90 +L3F6AAC40: +3f6aac40: move *a9(0xa0), a10, 1 +3f6aac60: move *a9(0xc0), a11, 1 +3f6aac80: cmp a11, a10 +3f6aac90: jrnc L3F6AAD60 +L3F6AACA0: +3f6aaca0: move *a10(0x110), a11, 1 +3f6aacc0: jreq L3F6AAD00 +3f6aacd0: move *a10(0x110), a11, 1 +3f6aacf0: call a11 +L3F6AAD00: +3f6aad00: addi 0x170, a10 +3f6aad20: move *a9(0xc0), a11, 1 +3f6aad40: cmp a11, a10 +3f6aad50: jrc L3F6AACA0 +L3F6AAD60: +3f6aad60: move *a9(0xe0), a9, 1 +3f6aad80: jrne L3F6AAC40 +L3F6AAD90: +3f6aad90: move a14, -*sp, 1 +3f6aada0: move @0x95db0, a11, 1 +3f6aadd0: movk 5, a7 +3f6aade0: divs a7, a11 +3f6aadf0: move a11, *a14+, 1 +3f6aae00: sub a11, a11 +3f6aae10: move a11, *a14+, 1 +3f6aae20: movi 0x3f6aaad0, a7 +3f6aae50: move a7, *a14+, 1 +3f6aae60: calla L3F6FC200 +3f6aae90: move *sp(0xc0), a14, 1 +3f6aaeb0: mmfm sp, a7,a9,a10,a11,a13 +3f6aaed0: rets 2 +L3F6AAEE0: +3f6aaee0: mmtm sp, a11,a13 +3f6aaf00: move a14, a13 +3f6aaf10: addk 32, a14 +3f6aaf20: calla L3FB33870 +3f6aaf50: move a8, *a13, 1 +3f6aaf60: sub a11, a11 +3f6aaf70: move a11, @0x95560, 1 +3f6aafa0: move a11, @0x95540, 1 +3f6aafd0: move a11, @0x94440, 1 +3f6ab000: move a14, -*sp, 1 +3f6ab010: move a11, *a14+, 1 +3f6ab020: movk 1, a11 +3f6ab030: move a11, *a14+, 1 +3f6ab040: movk 8, a11 +3f6ab050: move a11, *a14+, 1 +3f6ab060: calla L3F6AB230 +3f6ab090: move a8, a8 +3f6ab0a0: jrne L3F6AB130 +3f6ab0b0: move a14, -*sp, 1 +3f6ab0c0: movi 0x3f6b0fb0, a8 +3f6ab0f0: move a8, *a14+, 1 +3f6ab100: calla L3F596290 +L3F6AB130: +3f6ab130: move a14, -*sp, 1 +3f6ab140: move *a13(0x0), *a14+, 1 +3f6ab160: calla L3FB338D0 +3f6ab190: move a14, -*sp, 1 +3f6ab1a0: sub a11, a11 +3f6ab1b0: move a11, *a14+, 1 +3f6ab1c0: calla L3F673200 +3f6ab1f0: subk 32, a14 +3f6ab200: mmfm sp, a11,a13 +3f6ab220: rets +L3F6AB230: +3f6ab230: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6ab250: move a14, a13 +3f6ab260: addi 0x50, a14 +3f6ab280: move *a13(0xffe0), a9, 1 +3f6ab2a0: move @0x1e5f90, a7, 1 +3f6ab2d0: inc a7 +3f6ab2e0: move a7, @0x1e5f90, 1 +3f6ab310: dec a7 +3f6ab320: jrle L3F6AB360 +3f6ab330: sub a8, a8 +3f6ab340: jauc L3F6ABED0 +L3F6AB360: +3f6ab360: move @0x94440, a7, 1 +3f6ab390: jrne L3F6AB420 +3f6ab3a0: move @0x95540, a7, 1 +3f6ab3d0: jrne L3F6AB420 +3f6ab3e0: move @0x95560, a7, 1 +3f6ab410: jreq L3F6AB4A0 +L3F6AB420: +3f6ab420: move a14, -*sp, 1 +3f6ab430: movi 0x3f6b1060, a8 +3f6ab460: move a8, *a14+, 1 +3f6ab470: calla L3F596290 +L3F6AB4A0: +3f6ab4a0: move a9, a7 +3f6ab4b0: sll 0x1, a7 +3f6ab4c0: move a7, *a13, 1 +3f6ab4d0: move a14, -*sp, 1 +3f6ab4e0: sll 0xb, a7 +3f6ab4f0: addi 0x580, a7 +3f6ab510: move a7, *a14+, 1 +3f6ab520: movk 1, a7 +3f6ab530: move a7, *a14+, 1 +3f6ab540: calla L3F703D90 +3f6ab570: move a8, @0x1e5f70, 1 +3f6ab5a0: move a8, *a13(0x20), 1 +3f6ab5c0: move a8, a8 +3f6ab5d0: jrne L3F6AB730 +3f6ab5e0: move @0x1e5fb0, a7, 1 +3f6ab610: jrne L3F6AB710 +3f6ab620: inc a7 +3f6ab630: move a7, @0x1e5fb0, 1 +3f6ab660: move a14, -*sp, 1 +3f6ab670: movi 0x3f6b1120, a8 +3f6ab6a0: move a8, *a14+, 1 +3f6ab6b0: movi 0xffff, a7 +3f6ab6d0: move a7, *a14+, 1 +3f6ab6e0: calla L3F596830 +L3F6AB710: +3f6ab710: sub a8, a8 +3f6ab720: jruc L3F6ABED0 +L3F6AB730: +3f6ab730: andi 0xffffe000, a8 +3f6ab760: move a8, *a13(0x20), 1 +3f6ab780: addi 0x2000, a8 +3f6ab7a0: move a8, *a13(0x20), 1 +3f6ab7c0: move a8, a10 +3f6ab7d0: move a10, @0x1e5f30, 1 +3f6ab800: move *a13, a5, 1 +3f6ab810: sll 0xe, a5 +3f6ab820: add a10, a5 +3f6ab830: addi 0x800, a5 +3f6ab850: move a5, @0x1e5f50, 1 +3f6ab880: sub a7, a7 +3f6ab890: setf 16, 1, 0 +3f6ab8a0: move a7, *a13(0x40), 0 +3f6ab8c0: jruc L3F6ABDC0 +L3F6AB8D0: +3f6ab8d0: move a10, @0x94440, 1 +3f6ab900: sub a11, a11 +3f6ab910: move *a13, a7, 1 +3f6ab920: cmp a7, a11 +3f6ab930: jrge L3F6ABAB0 +L3F6AB940: +3f6ab940: sub a7, a7 +3f6ab950: move a7, *a10(0x20), 1 +3f6ab970: move @0x95560, a5, 1 +3f6ab9a0: move a5, *a10, 1 +3f6ab9b0: move a10, @0x95560, 1 +3f6ab9e0: addi 0x2000, a10 +3f6aba00: move @0x944c0, a5, 1 +3f6aba30: inc a5 +3f6aba40: move a5, @0x944c0, 1 +3f6aba70: inc a11 +3f6aba80: move *a13, a7, 1 +3f6aba90: cmp a7, a11 +3f6abaa0: jrlt L3F6AB940 +L3F6ABAB0: +3f6abab0: move @0x94480, a5, 1 +3f6abae0: add a5, a7 +3f6abaf0: move a7, @0x94480, 1 +3f6abb20: jruc L3F6ABE40 +L3F6ABB30: +3f6abb30: addi 0x400, a10 +3f6abb50: jruc L3F6ABE40 +L3F6ABB60: +3f6abb60: move *a13, a7, 1 +3f6abb70: sll 0xa, a7 +3f6abb80: move a7, a11 +3f6abb90: srl 0x7, a11 +3f6abba0: move a11, a5 +3f6abbb0: jrle L3F6ABE40 +L3F6ABBC0: +3f6abbc0: sub a7, a7 +3f6abbd0: move a7, *a10(0x20), 1 +3f6abbf0: movk 1, a5 +3f6abc00: setf 16, 1, 0 +3f6abc10: move a5, *a10(0x50), 0 +3f6abc30: setf 16, 0, 0 +3f6abc40: move @0x94550, a5, 0 +3f6abc70: inc a5 +3f6abc80: move a5, @0x94550, 0 +3f6abcb0: move @0x94460, a7, 1 +3f6abce0: inc a7 +3f6abcf0: move a7, @0x94460, 1 +3f6abd20: move a14, -*sp, 1 +3f6abd30: move a10, *a14+, 1 +3f6abd40: calla L3F6ACE40 +3f6abd70: addi 0x400, a10 +3f6abd90: dec a11 +3f6abda0: jrgt L3F6ABBC0 +3f6abdb0: jruc L3F6ABE40 +L3F6ABDC0: +3f6abdc0: setf 16, 1, 0 +3f6abdd0: move *a13(0x40), a8, 0 +3f6abdf0: jreq L3F6AB8D0 +3f6abe00: dec a8 +3f6abe10: jreq L3F6ABB30 +3f6abe20: dec a8 +3f6abe30: jreq L3F6ABB60 +L3F6ABE40: +3f6abe40: setf 16, 1, 0 +3f6abe50: move *a13(0x40), a7, 0 +3f6abe70: inc a7 +3f6abe80: move a7, *a13(0x40), 0 +3f6abea0: subk 3, a7 +3f6abeb0: jrlt L3F6ABDC0 +3f6abec0: move a10, a8 +L3F6ABED0: +3f6abed0: move *sp(0xe0), a14, 1 +3f6abef0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6abf10: rets 2 +3f6abf20: move a13, -*sp, 1 +3f6abf30: move a14, a13 +3f6abf40: move *sp(0x40), a14, 1 +3f6abf60: move *sp+, a13, 1 +3f6abf70: rets 2 +L3F6ABF80: +3f6abf80: mmtm sp, a9,a10,a11,a13 +3f6abfa0: move a14, a13 +3f6abfb0: addk 32, a14 +3f6abfc0: sub a11, a11 +3f6abfd0: move a11, *a13, 1 +L3F6ABFE0: +3f6abfe0: move a14, -*sp, 1 +3f6abff0: move *a13(0xffe0), *a14+, 1 +3f6ac010: sub a11, a11 +3f6ac020: move a11, *a14+, 1 +3f6ac030: movk 1, a11 +3f6ac040: move a11, *a14+, 1 +3f6ac050: calla L3F6AB230 +3f6ac080: move a8, a8 +3f6ac090: jreq L3F6AC0C0 +3f6ac0a0: move a11, a8 +3f6ac0b0: jruc L3F6AC370 +L3F6AC0C0: +3f6ac0c0: move *a13(0xffe0), a11, 1 +3f6ac0e0: jreq L3F6AC140 +3f6ac0f0: move *a13, a11, 1 +3f6ac100: inc a11 +3f6ac110: move a11, *a13, 1 +3f6ac120: dec a11 +3f6ac130: jreq L3F6AC160 +L3F6AC140: +3f6ac140: sub a8, a8 +3f6ac150: jruc L3F6AC370 +L3F6AC160: +3f6ac160: move @0x95fb0, a9, 1 +3f6ac190: jreq L3F6AC2F0 +L3F6AC1A0: +3f6ac1a0: move *a9(0xa0), a10, 1 +3f6ac1c0: move *a9(0xc0), a11, 1 +3f6ac1e0: cmp a11, a10 +3f6ac1f0: jrnc L3F6AC2C0 +L3F6AC200: +3f6ac200: move *a10(0x150), a11, 1 +3f6ac220: jreq L3F6AC260 +3f6ac230: move *a10(0x150), a11, 1 +3f6ac250: call a11 +L3F6AC260: +3f6ac260: addi 0x170, a10 +3f6ac280: move *a9(0xc0), a11, 1 +3f6ac2a0: cmp a11, a10 +3f6ac2b0: jrc L3F6AC200 +L3F6AC2C0: +3f6ac2c0: move *a9(0xe0), a9, 1 +3f6ac2e0: jrne L3F6AC1A0 +L3F6AC2F0: +3f6ac2f0: move @0x94520, a11, 1 +3f6ac320: inc a11 +3f6ac330: move a11, @0x94520, 1 +3f6ac360: jruc L3F6ABFE0 +L3F6AC370: +3f6ac370: move *sp(0xa0), a14, 1 +3f6ac390: mmfm sp, a9,a10,a11,a13 +3f6ac3b0: rets 2 +L3F6AC3C0: +3f6ac3c0: mmtm sp, a7,a9,a11,a13 +3f6ac3e0: move a14, a13 +3f6ac3f0: addk 32, a14 +3f6ac400: calla L3FB33870 +3f6ac430: move a8, *a13, 1 +3f6ac440: move @0x95540, a9, 1 +3f6ac470: jreq L3F6AC730 +3f6ac480: setf 16, 1, 0 +3f6ac490: move *a9(0x50), a11, 0 +3f6ac4b0: jreq L3F6AC540 +3f6ac4c0: move a14, -*sp, 1 +3f6ac4d0: movi 0x3f6b1198, a8 +3f6ac500: move a8, *a14+, 1 +3f6ac510: calla L3F596290 +L3F6AC540: +3f6ac540: setf 16, 1, 0 +3f6ac550: move *a13(0xffc0), *a9(0x50), 0 +3f6ac580: setf 16, 0, 0 +3f6ac590: move @0x94540, a11, 0 +3f6ac5c0: dec a11 +3f6ac5d0: move a11, @0x94540, 0 +3f6ac600: move *a13(0xffc0), a11, 1 +3f6ac620: sll 0x4, a11 +3f6ac630: addi 0x94540, a11 +3f6ac660: move *a11, a7, 0 +3f6ac670: inc a7 +3f6ac680: move a7, *a11, 0 +3f6ac690: move *a9, a11, 1 +3f6ac6a0: move a11, @0x95540, 1 +3f6ac6d0: sub a7, a7 +3f6ac6e0: move a7, *a9, 1 +3f6ac6f0: movk 12, a7 +3f6ac700: move a7, *a9(0x20), 1 +3f6ac720: jruc L3F6AC7C0 +L3F6AC730: +3f6ac730: move a14, -*sp, 1 +3f6ac740: move *a13(0xffc0), *a14+, 1 +3f6ac760: move *a13(0xffe0), *a14+, 1 +3f6ac780: calla L3F6AD660 +3f6ac7b0: move a8, a9 +L3F6AC7C0: +3f6ac7c0: move a14, -*sp, 1 +3f6ac7d0: move *a13(0x0), *a14+, 1 +3f6ac7f0: calla L3FB338D0 +3f6ac820: move a9, a8 +3f6ac830: move *sp(0xa0), a14, 1 +3f6ac850: mmfm sp, a7,a9,a11,a13 +3f6ac870: rets 2 +L3F6AC880: +3f6ac880: mmtm sp, a7,a9,a11,a13 +3f6ac8a0: move a14, a13 +3f6ac8b0: addk 32, a14 +3f6ac8c0: calla L3FB33870 +3f6ac8f0: move a8, *a13, 1 +3f6ac900: move @0x95540, a9, 1 +3f6ac930: jreq L3F6ACBF0 +3f6ac940: setf 16, 1, 0 +3f6ac950: move *a9(0x50), a11, 0 +3f6ac970: jreq L3F6ACA00 +3f6ac980: move a14, -*sp, 1 +3f6ac990: movi 0x3f6b1198, a8 +3f6ac9c0: move a8, *a14+, 1 +3f6ac9d0: calla L3F596290 +L3F6ACA00: +3f6aca00: setf 16, 1, 0 +3f6aca10: move *a13(0xffc0), *a9(0x50), 0 +3f6aca40: setf 16, 0, 0 +3f6aca50: move @0x94540, a11, 0 +3f6aca80: dec a11 +3f6aca90: move a11, @0x94540, 0 +3f6acac0: move *a13(0xffc0), a11, 1 +3f6acae0: sll 0x4, a11 +3f6acaf0: addi 0x94540, a11 +3f6acb20: move *a11, a7, 0 +3f6acb30: inc a7 +3f6acb40: move a7, *a11, 0 +3f6acb50: move *a9, a11, 1 +3f6acb60: move a11, @0x95540, 1 +3f6acb90: sub a7, a7 +3f6acba0: move a7, *a9, 1 +3f6acbb0: movk 12, a7 +3f6acbc0: move a7, *a9(0x20), 1 +3f6acbe0: jruc L3F6ACC80 +L3F6ACBF0: +3f6acbf0: move a14, -*sp, 1 +3f6acc00: move *a13(0xffc0), *a14+, 1 +3f6acc20: move *a13(0xffe0), *a14+, 1 +3f6acc40: calla L3F6AD660 +3f6acc70: move a8, a9 +L3F6ACC80: +3f6acc80: move a14, -*sp, 1 +3f6acc90: move *a13(0x0), *a14+, 1 +3f6accb0: calla L3FB338D0 +3f6acce0: move a9, a7 +3f6accf0: jrne L3F6ACD20 +3f6acd00: sub a8, a8 +3f6acd10: jruc L3F6ACDF0 +L3F6ACD20: +3f6acd20: move a14, -*sp, 1 +3f6acd30: movi 0x70, a11 +3f6acd50: move a11, *a14+, 1 +3f6acd60: move *a9(0x20), a7, 1 +3f6acd80: sll 0x3, a7 +3f6acd90: add a9, a7 +3f6acda0: move a7, *a14+, 1 +3f6acdb0: calla L3FB44A00 +3f6acde0: move a9, a8 +L3F6ACDF0: +3f6acdf0: move *sp(0xa0), a14, 1 +3f6ace10: mmfm sp, a7,a9,a11,a13 +3f6ace30: rets 2 +L3F6ACE40: +3f6ace40: mmtm sp, a5,a7,a9,a11,a13 +3f6ace60: move a14, a13 +3f6ace70: addk 32, a14 +3f6ace80: calla L3FB33870 +3f6aceb0: move a8, *a13, 1 +3f6acec0: move *a13(0xffe0), a11, 1 +3f6acee0: setf 16, 1, 0 +3f6acef0: move *a11(0x50), a11, 0 +3f6acf10: jrne L3F6ACFA0 +3f6acf20: move a14, -*sp, 1 +3f6acf30: movi 0x3f6b11c0, a8 +3f6acf60: move a8, *a14+, 1 +3f6acf70: calla L3F596290 +L3F6ACFA0: +3f6acfa0: move *a13(0xffe0), a11, 1 +3f6acfc0: setf 16, 1, 0 +3f6acfd0: move *a11(0x50), a7, 0 +3f6acff0: sll 0x4, a7 +3f6ad000: addi 0x94540, a7 +3f6ad030: setf 16, 0, 0 +3f6ad040: move *a7, a5, 0 +3f6ad050: dec a5 +3f6ad060: move a5, *a7, 0 +3f6ad070: move @0x94540, a7, 0 +3f6ad0a0: inc a7 +3f6ad0b0: move a7, @0x94540, 0 +3f6ad0e0: sub a5, a5 +3f6ad0f0: move a5, *a11(0x50), 0 +3f6ad110: move *a11(0x20), a5, 1 +3f6ad130: cmpi 0x80, a5 +3f6ad150: jrc L3F6AD3C0 +3f6ad160: move *a11(0x20), a5, 1 +3f6ad180: sll 0x3, a5 +3f6ad190: add a11, a5 +3f6ad1a0: move a5, a9 +3f6ad1b0: andi 0xffffe000, a9 +3f6ad1e0: move @0x94440, a5, 1 +3f6ad210: move a9, a11 +3f6ad220: sub a5, a11 +3f6ad230: sra 0xd, a11 +3f6ad240: sll 0x3, a11 +3f6ad250: addi 0x95580, a11 +3f6ad280: movb *a11, a5 +3f6ad290: dec a5 +3f6ad2a0: movb a5, *a11 +3f6ad2b0: sll 0x18, a5 +3f6ad2c0: sra 0x18, a5 +3f6ad2d0: jrne L3F6AD3C0 +3f6ad2e0: move @0x95560, a11, 1 +3f6ad310: move a11, *a9, 1 +3f6ad320: move a9, @0x95560, 1 +3f6ad350: move @0x944c0, a11, 1 +3f6ad380: inc a11 +3f6ad390: move a11, @0x944c0, 1 +L3F6AD3C0: +3f6ad3c0: move *a13(0xffe0), a11, 1 +3f6ad3e0: move *a11, a9, 1 +3f6ad3f0: move @0x95540, a5, 1 +3f6ad420: move a5, *a11, 1 +3f6ad430: sub a5, a5 +3f6ad440: move a5, *a11(0x20), 1 +3f6ad460: move a5, *a11(0x3e0), 1 +3f6ad480: move a11, @0x95540, 1 +3f6ad4b0: move a14, -*sp, 1 +3f6ad4c0: move *a13(0x0), *a14+, 1 +3f6ad4e0: calla L3FB338D0 +3f6ad510: move @0x95d90, a7, 1 +3f6ad540: jreq L3F6AD600 +3f6ad550: move a5, @0x95d90, 1 +3f6ad580: move a14, -*sp, 1 +3f6ad590: movi 0x95540, a7 +3f6ad5c0: move a7, *a14+, 1 +3f6ad5d0: calla L3F6FB7E0 +L3F6AD600: +3f6ad600: move a9, a8 +3f6ad610: move *sp(0xc0), a14, 1 +3f6ad630: mmfm sp, a5,a7,a9,a11,a13 +3f6ad650: rets 2 +L3F6AD660: +3f6ad660: mmtm sp, a7,a9,a11,a13 +3f6ad680: move a14, a13 +3f6ad690: addk 32, a14 +3f6ad6a0: move a14, -*sp, 1 +3f6ad6b0: movi 0x3f6b11f0, a8 +3f6ad6e0: move a8, *a14+, 1 +3f6ad6f0: movi 0xffff, a11 +3f6ad710: move a11, *a14+, 1 +3f6ad720: calla L3F596830 +3f6ad750: move a14, -*sp, 1 +3f6ad760: move *a13(0xffe0), *a14+, 1 +3f6ad780: calla L3F6ABF80 +3f6ad7b0: move a8, a8 +3f6ad7c0: jrne L3F6ADAA0 +L3F6AD7D0: +3f6ad7d0: move *a13(0xffe0), a11, 1 +3f6ad7f0: dsjs a11, L3F6AD990 +3f6ad800: move @0x94500, a11, 1 +3f6ad830: inc a11 +3f6ad840: move a11, @0x94500, 1 +3f6ad870: move @0x95d90, a11, 1 +3f6ad8a0: inc a11 +3f6ad8b0: move a11, @0x95d90, 1 +3f6ad8e0: move a14, -*sp, 1 +3f6ad8f0: movk 24, a11 +3f6ad900: move a11, *a14+, 1 +3f6ad910: movi 0x95540, a11 +3f6ad940: move a11, *a14+, 1 +3f6ad950: calla L3F6FAC70 +3f6ad980: jruc L3F6ADA20 +L3F6AD990: +3f6ad990: move @0x944e0, a11, 1 +3f6ad9c0: inc a11 +3f6ad9d0: move a11, @0x944e0, 1 +3f6ada00: sub a8, a8 +3f6ada10: jruc L3F6ADED0 +L3F6ADA20: +3f6ada20: move a14, -*sp, 1 +3f6ada30: move *a13(0xffe0), *a14+, 1 +3f6ada50: calla L3F6ABF80 +3f6ada80: move a8, a8 +3f6ada90: jreq L3F6AD7D0 +L3F6ADAA0: +3f6adaa0: calla L3FB33870 +3f6adad0: move a8, *a13, 1 +3f6adae0: move @0x95540, a9, 1 +3f6adb10: jreq L3F6ADDD0 +3f6adb20: setf 16, 1, 0 +3f6adb30: move *a9(0x50), a11, 0 +3f6adb50: jreq L3F6ADBE0 +3f6adb60: move a14, -*sp, 1 +3f6adb70: movi 0x3f6b1198, a8 +3f6adba0: move a8, *a14+, 1 +3f6adbb0: calla L3F596290 +L3F6ADBE0: +3f6adbe0: setf 16, 1, 0 +3f6adbf0: move *a13(0xffc0), *a9(0x50), 0 +3f6adc20: setf 16, 0, 0 +3f6adc30: move @0x94540, a11, 0 +3f6adc60: dec a11 +3f6adc70: move a11, @0x94540, 0 +3f6adca0: move *a13(0xffc0), a11, 1 +3f6adcc0: sll 0x4, a11 +3f6adcd0: addi 0x94540, a11 +3f6add00: move *a11, a7, 0 +3f6add10: inc a7 +3f6add20: move a7, *a11, 0 +3f6add30: move *a9, a11, 1 +3f6add40: move a11, @0x95540, 1 +3f6add70: sub a7, a7 +3f6add80: move a7, *a9, 1 +3f6add90: movk 12, a7 +3f6adda0: move a7, *a9(0x20), 1 +3f6addc0: jruc L3F6ADE60 +L3F6ADDD0: +3f6addd0: move a14, -*sp, 1 +3f6adde0: movi 0x3f6b1310, a8 +3f6ade10: move a8, *a14+, 1 +3f6ade20: calla L3F596290 +3f6ade50: sub a9, a9 +L3F6ADE60: +3f6ade60: move a14, -*sp, 1 +3f6ade70: move *a13(0x0), *a14+, 1 +3f6ade90: calla L3FB338D0 +3f6adec0: move a9, a8 +L3F6ADED0: +3f6aded0: move *sp(0xa0), a14, 1 +3f6adef0: mmfm sp, a7,a9,a11,a13 +3f6adf10: rets 2 +L3F6ADF20: +3f6adf20: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6adf40: move a14, a13 +3f6adf50: addk 32, a14 +3f6adf60: move *a13(0xffe0), a9, 1 +3f6adf80: jreq L3F6AE760 +3f6adf90: calla L3FB33870 +3f6adfc0: move a8, a11 +L3F6ADFD0: +3f6adfd0: calla L3FB33870 +3f6ae000: move a8, *a13, 1 +3f6ae010: setf 16, 1, 0 +3f6ae020: move *a9(0x50), a7, 0 +3f6ae040: jrne L3F6AE0D0 +3f6ae050: move a14, -*sp, 1 +3f6ae060: movi 0x3f6b11c0, a8 +3f6ae090: move a8, *a14+, 1 +3f6ae0a0: calla L3F596290 +L3F6AE0D0: +3f6ae0d0: setf 16, 1, 0 +3f6ae0e0: move *a9(0x50), a7, 0 +3f6ae100: sll 0x4, a7 +3f6ae110: addi 0x94540, a7 +3f6ae140: setf 16, 0, 0 +3f6ae150: move *a7, a5, 0 +3f6ae160: dec a5 +3f6ae170: move a5, *a7, 0 +3f6ae180: move @0x94540, a7, 0 +3f6ae1b0: inc a7 +3f6ae1c0: move a7, @0x94540, 0 +3f6ae1f0: sub a5, a5 +3f6ae200: move a5, *a9(0x50), 0 +3f6ae220: move *a9(0x20), a5, 1 +3f6ae240: cmpi 0x80, a5 +3f6ae260: jrc L3F6AE4D0 +3f6ae270: move *a9(0x20), a5, 1 +3f6ae290: sll 0x3, a5 +3f6ae2a0: add a9, a5 +3f6ae2b0: move a5, a10 +3f6ae2c0: andi 0xffffe000, a10 +3f6ae2f0: move @0x94440, a5, 1 +3f6ae320: move a10, a7 +3f6ae330: sub a5, a7 +3f6ae340: sra 0xd, a7 +3f6ae350: sll 0x3, a7 +3f6ae360: addi 0x95580, a7 +3f6ae390: movb *a7, a5 +3f6ae3a0: dec a5 +3f6ae3b0: movb a5, *a7 +3f6ae3c0: sll 0x18, a5 +3f6ae3d0: sra 0x18, a5 +3f6ae3e0: jrne L3F6AE4D0 +3f6ae3f0: move @0x95560, a7, 1 +3f6ae420: move a7, *a10, 1 +3f6ae430: move a10, @0x95560, 1 +3f6ae460: move @0x944c0, a7, 1 +3f6ae490: inc a7 +3f6ae4a0: move a7, @0x944c0, 1 +L3F6AE4D0: +3f6ae4d0: move *a9, a10, 1 +3f6ae4e0: move @0x95540, a7, 1 +3f6ae510: move a7, *a9, 1 +3f6ae520: sub a5, a5 +3f6ae530: move a5, *a9(0x20), 1 +3f6ae550: move a5, *a9(0x3e0), 1 +3f6ae570: move a9, @0x95540, 1 +3f6ae5a0: move a14, -*sp, 1 +3f6ae5b0: move *a13(0x0), *a14+, 1 +3f6ae5d0: calla L3FB338D0 +3f6ae600: move @0x95d90, a7, 1 +3f6ae630: jreq L3F6AE6F0 +3f6ae640: move a5, @0x95d90, 1 +3f6ae670: move a14, -*sp, 1 +3f6ae680: movi 0x95540, a7 +3f6ae6b0: move a7, *a14+, 1 +3f6ae6c0: calla L3F6FB7E0 +L3F6AE6F0: +3f6ae6f0: move a10, a9 +3f6ae700: jrne L3F6ADFD0 +3f6ae710: move a14, -*sp, 1 +3f6ae720: move a11, *a14+, 1 +3f6ae730: calla L3FB338D0 +L3F6AE760: +3f6ae760: move *sp(0xe0), a14, 1 +3f6ae780: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6ae7a0: rets 2 +L3F6AE7B0: +3f6ae7b0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f6ae7d0: move a14, a13 +3f6ae7e0: addi 0x60, a14 +3f6ae800: move *a13(0xffe0), a9, 1 +3f6ae820: move *a13(0xffa0), a10, 1 +3f6ae840: jrne L3F6AE880 +3f6ae850: sub a8, a8 +3f6ae860: jauc L3F6AF6B0 +L3F6AE880: +3f6ae880: move *a13(0xffc0), a7, 1 +3f6ae8a0: jrlt L3F6AE8D0 +3f6ae8b0: move a10, a8 +3f6ae8c0: jrge L3F6AE950 +L3F6AE8D0: +3f6ae8d0: move a14, -*sp, 1 +3f6ae8e0: movi 0x3f6b1348, a8 +3f6ae910: move a8, *a14+, 1 +3f6ae920: calla L3F596290 +L3F6AE950: +3f6ae950: move a7, a8 +3f6ae960: jrle L3F6AEB00 +L3F6AE970: +3f6ae970: move a9, a7 +3f6ae980: jrne L3F6AEA10 +3f6ae990: move a14, -*sp, 1 +3f6ae9a0: movi 0x3f6b1348, a8 +3f6ae9d0: move a8, *a14+, 1 +3f6ae9e0: calla L3F596290 +L3F6AEA10: +3f6aea10: move *a13(0xffc0), a7, 1 +3f6aea30: setf 16, 1, 0 +3f6aea40: move *a9(0x40), a5, 0 +3f6aea60: cmp a5, a7 +3f6aea70: jrlt L3F6AEB00 +3f6aea80: move *a9(0x40), a5, 0 +3f6aeaa0: sub a5, a7 +3f6aeab0: move a7, *a13(0xffc0), 1 +3f6aead0: move *a9, a9, 1 +3f6aeae0: move a7, a5 +3f6aeaf0: jrgt L3F6AE970 +L3F6AEB00: +3f6aeb00: move a13, a12 +3f6aeb10: sub a5, a5 +3f6aeb20: move a5, *a13, 1 +3f6aeb30: move a10, a8 +3f6aeb40: jale L3F6AF620 +L3F6AEB60: +3f6aeb60: move a9, a5 +3f6aeb70: jrne L3F6AEC70 +3f6aeb80: cmpi 0x3b9aca00, a10 +3f6aebb0: jaeq L3F6AF620 +3f6aebd0: move a14, -*sp, 1 +3f6aebe0: movi 0x3f6b1348, a8 +3f6aec10: move a8, *a14+, 1 +3f6aec20: calla L3F596290 +3f6aec50: jauc L3F6AF620 +L3F6AEC70: +3f6aec70: calla L3FB33870 +3f6aeca0: move a8, *a13(0x40), 1 +3f6aecc0: move @0x95540, a11, 1 +3f6aecf0: jreq L3F6AEFD0 +3f6aed00: setf 16, 1, 0 +3f6aed10: move *a11(0x50), a7, 0 +3f6aed30: jreq L3F6AEDC0 +3f6aed40: move a14, -*sp, 1 +3f6aed50: movi 0x3f6b1198, a8 +3f6aed80: move a8, *a14+, 1 +3f6aed90: calla L3F596290 +L3F6AEDC0: +3f6aedc0: setf 16, 1, 0 +3f6aedd0: move *a9(0x50), *a11(0x50), 0 +3f6aee00: setf 16, 0, 0 +3f6aee10: move @0x94540, a7, 0 +3f6aee40: dec a7 +3f6aee50: move a7, @0x94540, 0 +3f6aee80: setf 16, 1, 0 +3f6aee90: move *a9(0x50), a7, 0 +3f6aeeb0: sll 0x4, a7 +3f6aeec0: addi 0x94540, a7 +3f6aeef0: setf 16, 0, 0 +3f6aef00: move *a7, a5, 0 +3f6aef10: inc a5 +3f6aef20: move a5, *a7, 0 +3f6aef30: move *a11, a7, 1 +3f6aef40: move a7, @0x95540, 1 +3f6aef70: sub a5, a5 +3f6aef80: move a5, *a11, 1 +3f6aef90: movk 12, a5 +3f6aefa0: move a5, *a11(0x20), 1 +3f6aefc0: jruc L3F6AF080 +L3F6AEFD0: +3f6aefd0: move a14, -*sp, 1 +3f6aefe0: setf 16, 1, 0 +3f6aeff0: move *a9(0x50), a8, 0 +3f6af010: move a8, *a14+, 1 +3f6af020: sub a7, a7 +3f6af030: move a7, *a14+, 1 +3f6af040: calla L3F6AD660 +3f6af070: move a8, a11 +L3F6AF080: +3f6af080: move a14, -*sp, 1 +3f6af090: move *a13(0x40), *a14+, 1 +3f6af0b0: calla L3FB338D0 +3f6af0e0: move a11, *a12, 1 +3f6af0f0: move a11, a5 +3f6af100: jreq L3F6AF640 +3f6af110: setf 16, 1, 0 +3f6af120: move *a9(0x40), a7, 0 +3f6af140: move *a13(0xffc0), a5, 1 +3f6af160: sub a5, a7 +3f6af170: cmp a7, a10 +3f6af180: jrge L3F6AF1B0 +3f6af190: move a10, a7 +3f6af1a0: jruc L3F6AF1E0 +L3F6AF1B0: +3f6af1b0: move *a9(0x40), a7, 0 +3f6af1d0: sub a5, a7 +L3F6AF1E0: +3f6af1e0: move a7, *a11(0x40), 0 +3f6af200: move *a9(0x20), a7, 1 +3f6af220: cmpi 0x7c, a7 +3f6af240: jrls L3F6AF3F0 +3f6af250: move *a9(0x20), a7, 1 +3f6af270: sll 0x3, a7 +3f6af280: add a9, a7 +3f6af290: move a7, *a13(0x20), 1 +3f6af2b0: sub a11, a7 +3f6af2c0: sra 0x3, a7 +3f6af2d0: add a5, a7 +3f6af2e0: move a7, *a11(0x20), 1 +3f6af300: move *a13(0x20), a7, 1 +3f6af320: move @0x94440, a5, 1 +3f6af350: sub a5, a7 +3f6af360: sra 0xd, a7 +3f6af370: sll 0x3, a7 +3f6af380: addi 0x95580, a7 +3f6af3b0: movb *a7, a5 +3f6af3c0: inc a5 +3f6af3d0: movb a5, *a7 +3f6af3e0: jruc L3F6AF520 +L3F6AF3F0: +3f6af3f0: move a14, -*sp, 1 +3f6af400: move *a11(0x40), a7, 0 +3f6af420: move a7, *a14+, 1 +3f6af430: move *a11(0x20), a7, 1 +3f6af450: sll 0x3, a7 +3f6af460: add a11, a7 +3f6af470: move a7, *a14+, 1 +3f6af480: move *a9(0x20), a7, 1 +3f6af4a0: sll 0x3, a7 +3f6af4b0: add a9, a7 +3f6af4c0: sll 0x3, a5 +3f6af4d0: add a5, a7 +3f6af4e0: move a7, *a14+, 1 +3f6af4f0: calla L3FB44400 +L3F6AF520: +3f6af520: cmpi 0x3b9aca00, a10 +3f6af550: jreq L3F6AF5A0 +3f6af560: setf 16, 1, 0 +3f6af570: move *a11(0x40), a7, 0 +3f6af590: sub a7, a10 +L3F6AF5A0: +3f6af5a0: sub a7, a7 +3f6af5b0: move a7, *a13(0xffc0), 1 +3f6af5d0: move *a9, a9, 1 +3f6af5e0: move a11, a12 +3f6af5f0: move a10, a5 +3f6af600: jagt L3F6AEB60 +L3F6AF620: +3f6af620: move *a13, a8, 1 +3f6af630: jruc L3F6AF6B0 +L3F6AF640: +3f6af640: move a14, -*sp, 1 +3f6af650: move *a13(0x0), *a14+, 1 +3f6af670: calla L3F6ADF20 +3f6af6a0: sub a8, a8 +L3F6AF6B0: +3f6af6b0: move *sp(0x100), a14, 1 +3f6af6d0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f6af6f0: rets 2 +L3F6AF700: +3f6af700: mmtm sp, a7,a9,a10,a11,a13 +3f6af720: move a14, a13 +3f6af730: move *a13(0xffe0), a9, 1 +3f6af750: move *a13(0xffc0), a10, 1 +3f6af770: move *a9, a11, 1 +3f6af780: jreq L3F6AF7C0 +L3F6AF790: +3f6af790: move *a9, a9, 1 +3f6af7a0: move *a9, a11, 1 +3f6af7b0: jrne L3F6AF790 +L3F6AF7C0: +3f6af7c0: move a10, a11 +3f6af7d0: jreq L3F6AFB50 +L3F6AF7E0: +3f6af7e0: move *a9(0x20), a11, 1 +3f6af800: cmpi 0x7c, a11 +3f6af820: jrnc L3F6AF8F0 +3f6af830: setf 16, 1, 0 +3f6af840: move *a9(0x40), a11, 0 +3f6af860: move *a9(0x20), a7, 1 +3f6af880: add a11, a7 +3f6af890: move *a10(0x40), a11, 0 +3f6af8b0: add a11, a7 +3f6af8c0: cmpi 0x7c, a7 +3f6af8e0: jrls L3F6AF910 +L3F6AF8F0: +3f6af8f0: move a10, *a9, 1 +3f6af900: jruc L3F6AFB50 +L3F6AF910: +3f6af910: move a14, -*sp, 1 +3f6af920: move *a10(0x40), a11, 0 +3f6af940: move a11, *a14+, 1 +3f6af950: move *a9(0x20), a11, 1 +3f6af970: sll 0x3, a11 +3f6af980: add a9, a11 +3f6af990: move *a9(0x40), a7, 0 +3f6af9b0: sll 0x3, a7 +3f6af9c0: add a7, a11 +3f6af9d0: move a11, *a14+, 1 +3f6af9e0: move *a10(0x20), a11, 1 +3f6afa00: sll 0x3, a11 +3f6afa10: add a10, a11 +3f6afa20: move a11, *a14+, 1 +3f6afa30: calla L3FB44400 +3f6afa60: setf 16, 1, 0 +3f6afa70: move *a9(0x40), a11, 0 +3f6afa90: move *a10(0x40), a7, 0 +3f6afab0: add a7, a11 +3f6afac0: move a11, *a9(0x40), 0 +3f6afae0: move a14, -*sp, 1 +3f6afaf0: move a10, *a14+, 1 +3f6afb00: calla L3F6ACE40 +3f6afb30: move a8, a10 +3f6afb40: jrne L3F6AF7E0 +L3F6AFB50: +3f6afb50: move *sp(0xc0), a14, 1 +3f6afb70: mmfm sp, a7,a9,a10,a11,a13 +3f6afb90: rets 2 +L3F6AFBA0: +3f6afba0: mmtm sp, a7,a9,a10,a11,a13 +3f6afbc0: move a14, a13 +3f6afbd0: move *a13(0xffc0), a9, 1 +3f6afbf0: move *a13(0xffe0), a10, 1 +3f6afc10: jreq L3F6B0110 +3f6afc20: move a9, a9 +3f6afc30: jrlt L3F6AFE50 +3f6afc40: move a10, a10 +3f6afc50: jreq L3F6B0110 +3f6afc60: move a9, a9 +3f6afc70: jrle L3F6B0110 +3f6afc80: setf 16, 1, 0 +L3F6AFC90: +3f6afc90: move *a10(0x40), a7, 0 +3f6afcb0: cmp a9, a7 +3f6afcc0: jrgt L3F6AFD50 +3f6afcd0: move *a10(0x40), a7, 0 +3f6afcf0: sub a7, a9 +3f6afd00: sub a7, a7 +3f6afd10: move a7, *a10(0x40), 0 +3f6afd30: move *a10, a10, 1 +3f6afd40: jruc L3F6AFE10 +L3F6AFD50: +3f6afd50: sext a9, 0 +3f6afd60: move *a10(0x40), a7, 0 +3f6afd80: sub a9, a7 +3f6afd90: move a7, *a10(0x40), 0 +3f6afdb0: move *a10(0x20), a7, 1 +3f6afdd0: add a9, a7 +3f6afde0: move a7, *a10(0x20), 1 +3f6afe00: jruc L3F6B0110 +L3F6AFE10: +3f6afe10: jreq L3F6B0110 +3f6afe20: move a9, a9 +3f6afe30: jrgt L3F6AFC90 +3f6afe40: jruc L3F6B0110 +L3F6AFE50: +3f6afe50: neg a9 +3f6afe60: sub a11, a11 +3f6afe70: setf 16, 1, 0 +L3F6AFE80: +3f6afe80: move *a10(0x40), a7, 0 +3f6afea0: add a7, a11 +3f6afeb0: move *a10, a7, 1 +3f6afec0: jreq L3F6AFEF0 +3f6afed0: move *a10, a10, 1 +3f6afee0: jruc L3F6AFE80 +L3F6AFEF0: +3f6afef0: move *a10(0x40), a7, 0 +3f6aff10: cmp a9, a7 +3f6aff20: jrlt L3F6AFFA0 +3f6aff30: sext a9, 0 +3f6aff40: move *a10(0x40), a7, 0 +3f6aff60: sub a9, a7 +3f6aff70: move a7, *a10(0x40), 0 +3f6aff90: jruc L3F6B0110 +L3F6AFFA0: +3f6affa0: sub a9, a11 +3f6affb0: move *a13(0xffe0), a10, 1 +3f6affd0: jreq L3F6B00A0 +L3F6AFFE0: +3f6affe0: move *a10(0x40), a7, 0 +3f6b0000: cmp a11, a7 +3f6b0010: jrlt L3F6B0050 +3f6b0020: move a11, *a10(0x40), 0 +3f6b0040: jruc L3F6B00A0 +L3F6B0050: +3f6b0050: move *a10(0x40), a7, 0 +3f6b0070: sub a7, a11 +3f6b0080: move *a10, a10, 1 +3f6b0090: jrne L3F6AFFE0 +L3F6B00A0: +3f6b00a0: move *a10, a10, 1 +3f6b00b0: jreq L3F6B0110 +L3F6B00C0: +3f6b00c0: sub a7, a7 +3f6b00d0: move a7, *a10(0x40), 0 +3f6b00f0: move *a10, a10, 1 +3f6b0100: jrne L3F6B00C0 +L3F6B0110: +3f6b0110: move *sp(0xc0), a14, 1 +3f6b0130: mmfm sp, a7,a9,a10,a11,a13 +3f6b0150: rets 2 +L3F6B0160: +3f6b0160: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f6b0180: move a14, a13 +3f6b0190: addi 0x40, a14 +3f6b01b0: move *a13(0xffe0), a9, 1 +3f6b01d0: move *a9(0x20), a7, 1 +3f6b01f0: move *a13(0xffc0), a5, 1 +3f6b0210: add a5, a7 +3f6b0220: cmpi 0x7c, a7 +3f6b0240: jrhi L3F6B0300 +3f6b0250: move *a9, a7, 1 +3f6b0260: jreq L3F6B0300 +3f6b0270: move a9, a10 +3f6b0280: move *a9, a9, 1 +3f6b0290: setf 16, 1, 0 +3f6b02a0: move *a10(0x40), a7, 0 +3f6b02c0: sub a7, a5 +3f6b02d0: move a5, *a13(0xffc0), 1 +3f6b02f0: jruc L3F6B0810 +L3F6B0300: +3f6b0300: cmpi 0x70, a5 +3f6b0320: jagt L3F6B0F00 +3f6b0340: calla L3FB33870 +3f6b0370: move a8, *a13(0x20), 1 +3f6b0390: move @0x95540, a10, 1 +3f6b03c0: jreq L3F6B06A0 +3f6b03d0: setf 16, 1, 0 +3f6b03e0: move *a10(0x50), a7, 0 +3f6b0400: jreq L3F6B0490 +3f6b0410: move a14, -*sp, 1 +3f6b0420: movi 0x3f6b1198, a8 +3f6b0450: move a8, *a14+, 1 +3f6b0460: calla L3F596290 +L3F6B0490: +3f6b0490: setf 16, 1, 0 +3f6b04a0: move *a9(0x50), *a10(0x50), 0 +3f6b04d0: setf 16, 0, 0 +3f6b04e0: move @0x94540, a7, 0 +3f6b0510: dec a7 +3f6b0520: move a7, @0x94540, 0 +3f6b0550: setf 16, 1, 0 +3f6b0560: move *a9(0x50), a7, 0 +3f6b0580: sll 0x4, a7 +3f6b0590: addi 0x94540, a7 +3f6b05c0: setf 16, 0, 0 +3f6b05d0: move *a7, a3, 0 +3f6b05e0: inc a3 +3f6b05f0: move a3, *a7, 0 +3f6b0600: move *a10, a7, 1 +3f6b0610: move a7, @0x95540, 1 +3f6b0640: sub a3, a3 +3f6b0650: move a3, *a10, 1 +3f6b0660: movk 12, a3 +3f6b0670: move a3, *a10(0x20), 1 +3f6b0690: jruc L3F6B0750 +L3F6B06A0: +3f6b06a0: move a14, -*sp, 1 +3f6b06b0: setf 16, 1, 0 +3f6b06c0: move *a9(0x50), a8, 0 +3f6b06e0: move a8, *a14+, 1 +3f6b06f0: sub a7, a7 +3f6b0700: move a7, *a14+, 1 +3f6b0710: calla L3F6AD660 +3f6b0740: move a8, a10 +L3F6B0750: +3f6b0750: move a14, -*sp, 1 +3f6b0760: move *a13(0x20), *a14+, 1 +3f6b0780: calla L3FB338D0 +3f6b07b0: move a10, a3 +3f6b07c0: jreq L3F6B0F00 +3f6b07d0: sub a7, a7 +3f6b07e0: setf 16, 1, 0 +3f6b07f0: move a7, *a10(0x40), 0 +L3F6B0810: +3f6b0810: move *a10(0x20), a7, 1 +3f6b0830: neg a7 +3f6b0840: addi 0x7c, a7 +3f6b0860: move a7, *a13, 1 +L3F6B0870: +3f6b0870: move *a13, a7, 1 +3f6b0880: setf 16, 1, 0 +3f6b0890: move *a10(0x40), a5, 0 +3f6b08b0: sub a5, a7 +3f6b08c0: move *a13(0xffc0), a5, 1 +3f6b08e0: subk 32, a7 +3f6b08f0: cmp a5, a7 +3f6b0900: jrge L3F6B0960 +3f6b0910: move *a13, a7, 1 +3f6b0920: move *a10(0x40), a3, 0 +3f6b0940: sub a3, a7 +3f6b0950: jruc L3F6B0980 +L3F6B0960: +3f6b0960: move a5, a7 +3f6b0970: addk 32, a7 +L3F6B0980: +3f6b0980: move *a9(0x40), a3, 0 +3f6b09a0: cmp a3, a7 +3f6b09b0: jrge L3F6B0AC0 +3f6b09c0: move *a13, a7, 1 +3f6b09d0: move *a10(0x40), a3, 0 +3f6b09f0: sub a3, a7 +3f6b0a00: subk 32, a7 +3f6b0a10: cmp a5, a7 +3f6b0a20: jrge L3F6B0A90 +3f6b0a30: move *a13, a7, 1 +3f6b0a40: move *a10(0x40), a3, 0 +3f6b0a60: move a7, a11 +3f6b0a70: sub a3, a11 +3f6b0a80: jruc L3F6B0AE0 +L3F6B0A90: +3f6b0a90: move a5, a11 +3f6b0aa0: addk 32, a11 +3f6b0ab0: jruc L3F6B0AE0 +L3F6B0AC0: +3f6b0ac0: move *a9(0x40), a11, 0 +L3F6B0AE0: +3f6b0ae0: move a14, -*sp, 1 +3f6b0af0: move a11, *a14+, 1 +3f6b0b00: move *a10(0x20), a7, 1 +3f6b0b20: sll 0x3, a7 +3f6b0b30: add a10, a7 +3f6b0b40: move *a10(0x40), a3, 0 +3f6b0b60: sll 0x3, a3 +3f6b0b70: add a3, a7 +3f6b0b80: move a7, *a14+, 1 +3f6b0b90: move *a9(0x20), a7, 1 +3f6b0bb0: sll 0x3, a7 +3f6b0bc0: add a9, a7 +3f6b0bd0: move a7, *a14+, 1 +3f6b0be0: calla L3FB44400 +3f6b0c10: sub a11, a5 +3f6b0c20: move a5, *a13(0xffc0), 1 +3f6b0c40: setf 16, 1, 0 +3f6b0c50: sext a11, 0 +3f6b0c60: move *a10(0x40), a7, 0 +3f6b0c80: add a11, a7 +3f6b0c90: move a7, *a10(0x40), 0 +3f6b0cb0: sext a11, 0 +3f6b0cc0: move *a9(0x40), a7, 0 +3f6b0ce0: sub a11, a7 +3f6b0cf0: move a7, *a9(0x40), 0 +3f6b0d10: move *a9(0x40), a7, 0 +3f6b0d30: jreq L3F6B0DA0 +3f6b0d40: move *a9(0x20), a7, 1 +3f6b0d60: add a11, a7 +3f6b0d70: move a7, *a9(0x20), 1 +3f6b0d90: jruc L3F6B0E00 +L3F6B0DA0: +3f6b0da0: move a14, -*sp, 1 +3f6b0db0: move a9, *a14+, 1 +3f6b0dc0: calla L3F6ACE40 +3f6b0df0: move a8, a9 +L3F6B0E00: +3f6b0e00: move a5, a3 +3f6b0e10: jrle L3F6B0E40 +3f6b0e20: move a9, a7 +3f6b0e30: jrne L3F6B0870 +L3F6B0E40: +3f6b0e40: move *a13(0xffc0), a7, 1 +3f6b0e60: jrle L3F6B0ED0 +3f6b0e70: move a14, -*sp, 1 +3f6b0e80: move a10, *a14+, 1 +3f6b0e90: calla L3F6ACE40 +3f6b0ec0: jruc L3F6B0F00 +L3F6B0ED0: +3f6b0ed0: move a9, *a10, 1 +3f6b0ee0: move a10, a8 +3f6b0ef0: jruc L3F6B0F60 +L3F6B0F00: +3f6b0f00: move a14, -*sp, 1 +3f6b0f10: move a9, *a14+, 1 +3f6b0f20: calla L3F6ADF20 +3f6b0f50: sub a8, a8 +L3F6B0F60: +3f6b0f60: move *sp(0x100), a14, 1 +3f6b0f80: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f6b0fa0: rets 2 +3f6b0fb0: sll a3, a13 +3f6b0fc0: modu a3, a9 +3f6b0fd0: .word 0x7469 +3f6b0fe0: sla 0x1, b10 +3f6b0ff0: and a2, a13 +3f6b1000: mpyu a10, a7 +3f6b1010: move a2, a3 +3f6b1020: andn b10, b5 +3f6b1030: sub b10, b4 +3f6b1040: andn b10, b2 +3f6b1050: .word 0x000a +3f6b1060: sll a2, a13 +3f6b1070: srl b3, b5 +3f6b1080: sla 0x3, b3 +3f6b1090: .word 0x7261 +3f6b10a0: sla a11, a5 +3f6b10b0: .word 0x7964 +3f6b10c0: sla a9, a0 +3f6b10d0: mods a3, a12 +3f6b10e0: sll a11, sp +3f6b10f0: .word 0x7461 +3f6b1100: sra a3, a5 +3f6b1110: .word 0x000a +3f6b1120: sll a3, a13 +3f6b1130: srl b3, b5 +3f6b1140: mods a9, a0 +3f6b1150: .word 0x7061 +3f6b1160: srl a1, a0 +3f6b1170: mods b3, b5 +3f6b1180: .word 0x0a6c +3f6b1190: mods a8, a0 +3f6b11a0: sra a11, a7 +3f6b11b0: .word 0x0074 +3f6b11c0: srl a3, a13 +3f6b11d0: sra b11, b2 +3f6b11e0: .word 0x0065 +3f6b11f0: sra 0xf, a10 +3f6b1200: sra 0xf, a10 +3f6b1210: sra 0xf, a10 +3f6b1220: sra 0xf, a10 +3f6b1230: sla 0x1, a10 +3f6b1240: mpyu a11, a13 +3f6b1250: modu a11, a13 +3f6b1260: sra b11, b2 +3f6b1270: sll a9, a0 +3f6b1280: mods a3, a1 +3f6b1290: sra a11, a12 +3f6b12a0: sla 0x3, a4 +3f6b12b0: sra 0xf, a10 +3f6b12c0: sra 0xf, a10 +3f6b12d0: sra 0xf, a10 +3f6b12e0: sra 0xf, a10 +3f6b12f0: sra 0xf, a10 +3f6b1300: .word 0x000a +3f6b1310: mpyu a11, a13 +3f6b1320: modu a11, a13 +3f6b1330: sra b11, b2 +3f6b1340: mods a8, a0 +3f6b1350: sll b10, sp +3f6b1360: .word 0x706f +3f6b1370: .word 0x0079 +L3F6B1380: +3f6b1380: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f6b13a0: move a14, a13 +3f6b13b0: move *a13(0xffa0), a9, 1 +3f6b13d0: move *a13(0xff80), a7, 1 +3f6b13f0: jreq L3F6B14A0 +3f6b1400: move a14, -*sp, 1 +3f6b1410: move a9, *a14+, 1 +3f6b1420: move a7, *a14+, 1 +3f6b1430: move *a13(0xffe0), *a14+, 1 +3f6b1450: calla L3F6A9EA0 +3f6b1480: move a8, a10 +3f6b1490: jruc L3F6B1520 +L3F6B14A0: +3f6b14a0: move a14, -*sp, 1 +3f6b14b0: move a9, *a14+, 1 +3f6b14c0: move *a13(0xffe0), *a14+, 1 +3f6b14e0: calla L3F6A9A40 +3f6b1510: move a8, a10 +L3F6B1520: +3f6b1520: jrne L3F6B1560 +3f6b1530: movi 0x2b, a8 +3f6b1550: jruc L3F6B1980 +L3F6B1560: +3f6b1560: setf 16, 1, 0 +3f6b1570: move *a10, a7, 0 +3f6b1580: cmp a9, a7 +3f6b1590: jreq L3F6B15D0 +3f6b15a0: movi 0x29, a8 +3f6b15c0: jruc L3F6B1980 +L3F6B15D0: +3f6b15d0: move a14, -*sp, 1 +3f6b15e0: movk 3, a7 +3f6b15f0: move a7, *a14+, 1 +3f6b1600: movk 1, a5 +3f6b1610: move a5, *a14+, 1 +3f6b1620: calla L3F6AC880 +3f6b1650: move a8, a12 +3f6b1660: move *a12(0x20), a5, 1 +3f6b1680: sll 0x3, a5 +3f6b1690: add a12, a5 +3f6b16a0: move a5, a11 +3f6b16b0: movk 1, a5 +3f6b16c0: setf 16, 1, 0 +3f6b16d0: move a5, *a11(0x10), 0 +3f6b16f0: sub a5, a5 +3f6b1700: move a5, *a11(0x30), 0 +3f6b1720: move a9, *a11, 0 +3f6b1730: movi 0x80, a5 +3f6b1750: move a5, *a11(0x30), 0 +3f6b1770: move a10, *a11(0x60), 1 +3f6b1790: move a14, -*sp, 1 +3f6b17a0: sub a7, a7 +3f6b17b0: move a7, *a14+, 1 +3f6b17c0: move *a13(0xff80), *a14+, 1 +3f6b17e0: move a7, *a14+, 1 +3f6b17f0: move a7, *a14+, 1 +3f6b1800: move a11, *a14+, 1 +3f6b1810: move *a10(0xd0), a7, 1 +3f6b1830: call a7 +3f6b1840: move a8, a0 +3f6b1850: jreq L3F6B1940 +3f6b1860: setf 16, 1, 0 +3f6b1870: move *a11(0x30), a7, 0 +3f6b1890: movk 1, a5 +3f6b18a0: or a5, a7 +3f6b18b0: move a7, *a11(0x30), 0 +3f6b18d0: move a14, -*sp, 1 +3f6b18e0: move a11, *a14+, 1 +3f6b18f0: calla L3F6B2150 +3f6b1920: move a0, a8 +3f6b1930: jruc L3F6B1980 +L3F6B1940: +3f6b1940: move *a13(0xffc0), a7, 1 +3f6b1960: move a11, *a7, 1 +3f6b1970: sub a8, a8 +L3F6B1980: +3f6b1980: move *sp(0x120), a14, 1 +3f6b19a0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f6b19c0: rets 2 +L3F6B19D0: +3f6b19d0: mmtm sp, a9,a11,a13 +3f6b19f0: move a14, a13 +3f6b1a00: addi 0x40, a14 +3f6b1a20: calla L3FB33870 +3f6b1a50: move a8, *a13, 1 +3f6b1a60: move a14, -*sp, 1 +3f6b1a70: sub a11, a11 +3f6b1a80: move a11, *a14+, 1 +3f6b1a90: move *a13(0xffc0), *a14+, 1 +3f6b1ab0: move a11, *a14+, 1 +3f6b1ac0: movk 2, a9 +3f6b1ad0: move a9, *a14+, 1 +3f6b1ae0: move *a13(0xffe0), *a14+, 1 +3f6b1b00: move *a13(0xffe0), a9, 1 +3f6b1b20: move *a9(0x60), a11, 1 +3f6b1b40: move *a11(0xd0), a11, 1 +3f6b1b60: call a11 +3f6b1b70: move a8, *a13(0x20), 1 +3f6b1b90: move a14, -*sp, 1 +3f6b1ba0: move *a13(0x0), *a14+, 1 +3f6b1bc0: calla L3FB338D0 +3f6b1bf0: move *a13(0x20), a8, 1 +3f6b1c10: move *sp(0x80), a14, 1 +3f6b1c30: mmfm sp, a9,a11,a13 +3f6b1c50: rets 2 +L3F6B1C60: +3f6b1c60: mmtm sp, a7,a9,a11,a13 +3f6b1c80: move a14, a13 +3f6b1c90: addi 0x40, a14 +3f6b1cb0: move *a13(0xffe0), a9, 1 +3f6b1cd0: calla L3FB33870 +3f6b1d00: move a8, *a13, 1 +3f6b1d10: move a14, -*sp, 1 +3f6b1d20: sub a11, a11 +3f6b1d30: move a11, *a14+, 1 +3f6b1d40: move a11, *a14+, 1 +3f6b1d50: move a11, *a14+, 1 +3f6b1d60: movk 3, a7 +3f6b1d70: move a7, *a14+, 1 +3f6b1d80: move a9, *a14+, 1 +3f6b1d90: move *a9(0x60), a7, 1 +3f6b1db0: move *a7(0xd0), a7, 1 +3f6b1dd0: call a7 +3f6b1de0: move a8, *a13(0x20), 1 +3f6b1e00: move a8, a7 +3f6b1e10: jreq L3F6B1EA0 +3f6b1e20: move a14, -*sp, 1 +3f6b1e30: move *a13(0x0), *a14+, 1 +3f6b1e50: calla L3FB338D0 +3f6b1e80: move a7, a8 +3f6b1e90: jruc L3F6B2100 +L3F6B1EA0: +3f6b1ea0: move *a9(0xc0), a11, 1 +3f6b1ec0: jrne L3F6B1F80 +3f6b1ed0: move a9, *a9(0xc0), 1 +3f6b1ef0: move a9, *a9(0xa0), 1 +3f6b1f10: setf 16, 1, 0 +3f6b1f20: move *a9(0x10), a11, 0 +3f6b1f40: movk 2, a7 +3f6b1f50: or a7, a11 +3f6b1f60: move a11, *a9(0x10), 0 +L3F6B1F80: +3f6b1f80: move *a13(0xffc0), a11, 1 +3f6b1fa0: jrge L3F6B1FE0 +3f6b1fb0: sub a7, a7 +3f6b1fc0: move a7, *a13(0xffc0), 1 +L3F6B1FE0: +3f6b1fe0: move *a13(0xffc0), a11, 1 +3f6b2000: subk 5, a11 +3f6b2010: jrge L3F6B2050 +3f6b2020: move *a13(0xffc0), a11, 1 +3f6b2040: jruc L3F6B2060 +L3F6B2050: +3f6b2050: movk 5, a11 +L3F6B2060: +3f6b2060: setf 16, 1, 0 +3f6b2070: move a11, *a9(0x100), 0 +3f6b2090: move a14, -*sp, 1 +3f6b20a0: move *a13(0x0), *a14+, 1 +3f6b20c0: calla L3FB338D0 +3f6b20f0: sub a8, a8 +L3F6B2100: +3f6b2100: move *sp(0xa0), a14, 1 +3f6b2120: mmfm sp, a7,a9,a11,a13 +3f6b2140: rets 2 +L3F6B2150: +3f6b2150: mmtm sp, a9,a11,a13 +3f6b2170: move a14, a13 +3f6b2180: move *a13(0xffe0), a9, 1 +3f6b21a0: move *a9(0x40), a11, 1 +3f6b21c0: jrne L3F6B2580 +3f6b21d0: setf 16, 1, 0 +3f6b21e0: move *a9(0x30), a11, 0 +3f6b2200: btst 0, a11 +3f6b2210: jreq L3F6B2580 +3f6b2220: move *a9(0x80), a11, 1 +3f6b2240: jreq L3F6B2420 +3f6b2250: move a14, -*sp, 1 +3f6b2260: sub a11, a11 +3f6b2270: move a11, *a14+, 1 +3f6b2280: move a9, *a14+, 1 +3f6b2290: calla L3F6BEEF0 +3f6b22c0: move a8, a8 +3f6b22d0: jrne L3F6B23F0 +3f6b22e0: move a14, -*sp, 1 +3f6b22f0: movk 1, a11 +3f6b2300: move a11, *a14+, 1 +3f6b2310: move a9, *a14+, 1 +3f6b2320: calla L3F6BEEF0 +3f6b2350: move a8, a8 +3f6b2360: jrne L3F6B23F0 +3f6b2370: move a14, -*sp, 1 +3f6b2380: movi 0x3f6bd400, a8 +3f6b23b0: move a8, *a14+, 1 +3f6b23c0: calla L3F596290 +L3F6B23F0: +3f6b23f0: sub a11, a11 +3f6b2400: move a11, *a9(0x80), 1 +L3F6B2420: +3f6b2420: move a14, -*sp, 1 +3f6b2430: move a9, a11 +3f6b2440: addi 0x260, a11 +3f6b2460: move a11, *a14+, 1 +3f6b2470: calla L3F6C0410 +3f6b24a0: move a14, -*sp, 1 +3f6b24b0: move a9, *a14+, 1 +3f6b24c0: calla L3F6BAC80 +3f6b24f0: move a14, -*sp, 1 +3f6b2500: move a9, a11 +3f6b2510: andi 0xfffffc00, a11 +3f6b2540: move a11, *a14+, 1 +3f6b2550: calla L3F6ACE40 +L3F6B2580: +3f6b2580: move *sp(0x80), a14, 1 +3f6b25a0: mmfm sp, a9,a11,a13 +3f6b25c0: rets 2 +L3F6B25D0: +3f6b25d0: mmtm sp, a7,a9,a11,a13 +3f6b25f0: move a14, a13 +3f6b2600: addi 0x60, a14 +3f6b2620: move *a13(0xffe0), a9, 1 +3f6b2640: calla L3FB33870 +3f6b2670: move a8, *a13, 1 +3f6b2680: sub a11, a11 +3f6b2690: move a11, *a13(0x20), 1 +3f6b26b0: setf 16, 1, 0 +3f6b26c0: move *a9(0x10), a11, 0 +3f6b26e0: btst 1, a11 +3f6b26f0: jreq L3F6B28C0 +3f6b2700: move *a9(0xa0), a11, 1 +3f6b2720: cmp a9, a11 +3f6b2730: jreq L3F6B27E0 +L3F6B2740: +3f6b2740: move a14, -*sp, 1 +3f6b2750: move *a9(0xa0), *a14+, 1 +3f6b2770: calla L3F6B2FE0 +3f6b27a0: move *a9(0xa0), a11, 1 +3f6b27c0: cmp a9, a11 +3f6b27d0: jrne L3F6B2740 +L3F6B27E0: +3f6b27e0: move *a9(0xc0), a11, 1 +3f6b2800: cmp a9, a11 +3f6b2810: jreq L3F6B28C0 +L3F6B2820: +3f6b2820: move a14, -*sp, 1 +3f6b2830: move *a9(0xc0), *a14+, 1 +3f6b2850: calla L3F6B2FE0 +3f6b2880: move *a9(0xc0), a11, 1 +3f6b28a0: cmp a9, a11 +3f6b28b0: jrne L3F6B2820 +L3F6B28C0: +3f6b28c0: move *a9(0x40), a11, 1 +3f6b28e0: jreq L3F6B2D80 +3f6b28f0: setf 16, 1, 0 +3f6b2900: move *a9(0x30), a11, 0 +3f6b2920: btst 1, a11 +3f6b2930: jreq L3F6B2C10 +3f6b2940: move *a9(0x30), a11, 0 +3f6b2960: btst 3, a11 +3f6b2970: jrne L3F6B2A10 +3f6b2980: move a14, -*sp, 1 +3f6b2990: move a9, *a14+, 1 +3f6b29a0: calla L3F6B3C40 +3f6b29d0: move a8, *a13(0x20), 1 +3f6b29f0: move a8, a11 +3f6b2a00: jrne L3F6B2C10 +L3F6B2A10: +3f6b2a10: setf 16, 1, 0 +3f6b2a20: move *a9(0x10), a11, 0 +3f6b2a40: btst 7, a11 +3f6b2a50: jreq L3F6B2C10 +3f6b2a60: move *a9(0x30), a11, 0 +3f6b2a80: btst 3, a11 +3f6b2a90: jreq L3F6B2AE0 +3f6b2aa0: move *a9(0x30), a11, 0 +3f6b2ac0: btst 8, a11 +3f6b2ad0: jrne L3F6B2C10 +L3F6B2AE0: +3f6b2ae0: move *a9(0x30), a11, 0 +3f6b2b00: btst 1, a11 +3f6b2b10: jreq L3F6B2C10 +L3F6B2B20: +3f6b2b20: move a14, -*sp, 1 +3f6b2b30: movk 26, a11 +3f6b2b40: move a11, *a14+, 1 +3f6b2b50: move a9, a11 +3f6b2b60: addi 0x110, a11 +3f6b2b80: move a11, *a14+, 1 +3f6b2b90: calla L3F6FAC70 +3f6b2bc0: setf 16, 1, 0 +3f6b2bd0: move *a9(0x30), a11, 0 +3f6b2bf0: btst 1, a11 +3f6b2c00: jrne L3F6B2B20 +L3F6B2C10: +3f6b2c10: move *a9(0x40), a11, 1 +3f6b2c30: jreq L3F6B2D80 +3f6b2c40: move a14, -*sp, 1 +3f6b2c50: sub a11, a11 +3f6b2c60: move a11, *a14+, 1 +3f6b2c70: move a11, *a14+, 1 +3f6b2c80: move a11, *a14+, 1 +3f6b2c90: movk 1, a7 +3f6b2ca0: move a7, *a14+, 1 +3f6b2cb0: move a9, *a14+, 1 +3f6b2cc0: move *a9(0x60), a7, 1 +3f6b2ce0: move *a7(0xd0), a7, 1 +3f6b2d00: call a7 +3f6b2d10: move a8, *a13(0x40), 1 +3f6b2d30: move *a13(0x20), a7, 1 +3f6b2d50: jrne L3F6B2D80 +3f6b2d60: move a8, *a13(0x20), 1 +L3F6B2D80: +3f6b2d80: setf 16, 1, 0 +3f6b2d90: move *a9(0x30), a11, 0 +3f6b2db0: btst 0, a11 +3f6b2dc0: jreq L3F6B2E50 +3f6b2dd0: move a14, -*sp, 1 +3f6b2de0: movi 0x3f6bd450, a8 +3f6b2e10: move a8, *a14+, 1 +3f6b2e20: calla L3F596290 +L3F6B2E50: +3f6b2e50: setf 16, 1, 0 +3f6b2e60: move *a9(0x30), a11, 0 +3f6b2e80: movk 1, a7 +3f6b2e90: or a7, a11 +3f6b2ea0: move a11, *a9(0x30), 0 +3f6b2ec0: move a14, -*sp, 1 +3f6b2ed0: move a9, *a14+, 1 +3f6b2ee0: calla L3F6B2150 +3f6b2f10: move a14, -*sp, 1 +3f6b2f20: move *a13(0x0), *a14+, 1 +3f6b2f40: calla L3FB338D0 +3f6b2f70: move *a13(0x20), a8, 1 +3f6b2f90: move *sp(0xa0), a14, 1 +3f6b2fb0: mmfm sp, a7,a9,a11,a13 +3f6b2fd0: rets 2 +L3F6B2FE0: +3f6b2fe0: mmtm sp, a11,a13 +3f6b3000: move a14, a13 +3f6b3010: move a14, -*sp, 1 +3f6b3020: sub a11, a11 +3f6b3030: move a11, *a14+, 1 +3f6b3040: move a11, *a14+, 1 +3f6b3050: move a11, *a14+, 1 +3f6b3060: movk 10, a11 +3f6b3070: move a11, *a14+, 1 +3f6b3080: move *a13(0xffe0), *a14+, 1 +3f6b30a0: move *a13(0xffe0), a11, 1 +3f6b30c0: move *a11(0x60), a11, 1 +3f6b30e0: move *a11(0xd0), a11, 1 +3f6b3100: call a11 +3f6b3110: move *sp(0x60), a14, 1 +3f6b3130: mmfm sp, a11,a13 +3f6b3150: rets 2 +L3F6B3160: +3f6b3160: mmtm sp, a7,a9,a11,a13 +3f6b3180: move a14, a13 +3f6b3190: addi 0x40, a14 +3f6b31b0: move *a13(0xffe0), a9, 1 +3f6b31d0: calla L3FB33870 +3f6b3200: move a8, *a13, 1 +3f6b3210: setf 16, 1, 0 +3f6b3220: move *a9(0x30), a11, 0 +3f6b3240: btst 0, a11 +3f6b3250: jrne L3F6B32E0 +3f6b3260: move a14, -*sp, 1 +3f6b3270: movi 0x3f6bd4d8, a8 +3f6b32a0: move a8, *a14+, 1 +3f6b32b0: calla L3F596290 +L3F6B32E0: +3f6b32e0: setf 16, 1, 0 +3f6b32f0: move *a9(0x30), a11, 0 +3f6b3310: movk 1, a7 +3f6b3320: andn a7, a11 +3f6b3330: move a11, *a9(0x30), 0 +3f6b3350: move a14, -*sp, 1 +3f6b3360: sub a11, a11 +3f6b3370: move a11, *a14+, 1 +3f6b3380: move *a13(0xffc0), *a14+, 1 +3f6b33a0: move a11, *a14+, 1 +3f6b33b0: movk 5, a11 +3f6b33c0: move a11, *a14+, 1 +3f6b33d0: move a9, *a14+, 1 +3f6b33e0: move *a9(0x60), a11, 1 +3f6b3400: move *a11(0xd0), a11, 1 +3f6b3420: call a11 +3f6b3430: move a8, *a13(0x20), 1 +3f6b3450: move a14, -*sp, 1 +3f6b3460: move *a13(0x0), *a14+, 1 +3f6b3480: calla L3FB338D0 +3f6b34b0: move *a13(0x20), a8, 1 +3f6b34d0: move *sp(0xa0), a14, 1 +3f6b34f0: mmfm sp, a7,a9,a11,a13 +3f6b3510: rets 2 +L3F6B3520: +3f6b3520: mmtm sp, a7,a9,a11,a13 +3f6b3540: move a14, a13 +3f6b3550: addi 0x40, a14 +3f6b3570: move *a13(0xffe0), a9, 1 +3f6b3590: setf 16, 1, 0 +3f6b35a0: move *a9(0x10), a11, 0 +3f6b35c0: btst 1, a11 +3f6b35d0: jreq L3F6B3610 +3f6b35e0: movi 0x2d, a8 +3f6b3600: jruc L3F6B3970 +L3F6B3610: +3f6b3610: calla L3FB33870 +3f6b3640: move a8, *a13, 1 +3f6b3650: setf 16, 1, 0 +3f6b3660: move *a9(0x30), a11, 0 +3f6b3680: movk 6, a7 +3f6b3690: and a7, a11 +3f6b36a0: jreq L3F6B37F0 +3f6b36b0: move *a9(0x60), a11, 1 +3f6b36d0: move *a11(0x40), a11, 0 +3f6b36f0: btst 2, a11 +3f6b3700: jrne L3F6B37A0 +3f6b3710: move a14, -*sp, 1 +3f6b3720: move a9, *a14+, 1 +3f6b3730: calla L3F6B3C40 +3f6b3760: move a8, *a13(0x20), 1 +3f6b3780: move a8, a11 +3f6b3790: jreq L3F6B37F0 +L3F6B37A0: +3f6b37a0: movi 0x38, a11 +3f6b37c0: move a11, *a13(0x20), 1 +3f6b37e0: jruc L3F6B38F0 +L3F6B37F0: +3f6b37f0: move a14, -*sp, 1 +3f6b3800: sub a11, a11 +3f6b3810: move a11, *a14+, 1 +3f6b3820: move *a13(0xffc0), *a14+, 1 +3f6b3840: move a11, *a14+, 1 +3f6b3850: movk 4, a7 +3f6b3860: move a7, *a14+, 1 +3f6b3870: move a9, *a14+, 1 +3f6b3880: move *a9(0x60), a7, 1 +3f6b38a0: move *a7(0xd0), a7, 1 +3f6b38c0: call a7 +3f6b38d0: move a8, *a13(0x20), 1 +L3F6B38F0: +3f6b38f0: move a14, -*sp, 1 +3f6b3900: move *a13(0x0), *a14+, 1 +3f6b3920: calla L3FB338D0 +3f6b3950: move *a13(0x20), a8, 1 +L3F6B3970: +3f6b3970: move *sp(0xa0), a14, 1 +3f6b3990: mmfm sp, a7,a9,a11,a13 +3f6b39b0: rets 2 +L3F6B39C0: +3f6b39c0: mmtm sp, a7,a9,a11,a13 +3f6b39e0: move a14, a13 +3f6b39f0: addi 0x40, a14 +3f6b3a10: move *a13(0xffe0), a9, 1 +3f6b3a30: calla L3FB33870 +3f6b3a60: move a8, *a13, 1 +3f6b3a70: move a14, -*sp, 1 +3f6b3a80: sub a11, a11 +3f6b3a90: move a11, *a14+, 1 +3f6b3aa0: move *a13(0xffc0), *a14+, 1 +3f6b3ac0: move a11, *a14+, 1 +3f6b3ad0: movk 17, a7 +3f6b3ae0: move a7, *a14+, 1 +3f6b3af0: move a9, *a14+, 1 +3f6b3b00: move *a9(0x60), a11, 1 +3f6b3b20: move *a11(0xd0), a11, 1 +3f6b3b40: call a11 +3f6b3b50: move a8, *a13(0x20), 1 +3f6b3b70: move a14, -*sp, 1 +3f6b3b80: move *a13(0x0), *a14+, 1 +3f6b3ba0: calla L3FB338D0 +3f6b3bd0: move *a13(0x20), a8, 1 +3f6b3bf0: move *sp(0xa0), a14, 1 +3f6b3c10: mmfm sp, a7,a9,a11,a13 +3f6b3c30: rets 2 +L3F6B3C40: +3f6b3c40: mmtm sp, a7,a9,a11,a13 +3f6b3c60: move a14, a13 +3f6b3c70: addi 0x40, a14 +3f6b3c90: move *a13(0xffe0), a9, 1 +3f6b3cb0: calla L3FB33870 +3f6b3ce0: move a8, *a13, 1 +3f6b3cf0: setf 16, 1, 0 +3f6b3d00: move *a9(0x30), a11, 0 +3f6b3d20: btst 1, a11 +3f6b3d30: jrne L3F6B3D90 +3f6b3d40: movi 0x39, a11 +3f6b3d60: move a11, *a13(0x20), 1 +3f6b3d80: jruc L3F6B3F10 +L3F6B3D90: +3f6b3d90: move *a9(0x30), a11, 0 +3f6b3db0: btst 3, a11 +3f6b3dc0: jreq L3F6B3E20 +3f6b3dd0: movi 0x25, a11 +3f6b3df0: move a11, *a13(0x20), 1 +3f6b3e10: jruc L3F6B3F10 +L3F6B3E20: +3f6b3e20: move a14, -*sp, 1 +3f6b3e30: sub a11, a11 +3f6b3e40: move a11, *a14+, 1 +3f6b3e50: move a11, *a14+, 1 +3f6b3e60: move a11, *a14+, 1 +3f6b3e70: movk 6, a7 +3f6b3e80: move a7, *a14+, 1 +3f6b3e90: move a9, *a14+, 1 +3f6b3ea0: move *a9(0x60), a7, 1 +3f6b3ec0: move *a7(0xd0), a7, 1 +3f6b3ee0: call a7 +3f6b3ef0: move a8, *a13(0x20), 1 +L3F6B3F10: +3f6b3f10: move a14, -*sp, 1 +3f6b3f20: move *a13(0x0), *a14+, 1 +3f6b3f40: calla L3FB338D0 +3f6b3f70: move *a13(0x20), a8, 1 +3f6b3f90: move *sp(0xa0), a14, 1 +3f6b3fb0: mmfm sp, a7,a9,a11,a13 +3f6b3fd0: rets 2 +L3F6B3FE0: +3f6b3fe0: mmtm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f6b4000: move a14, a13 +3f6b4010: addi 0x120, a14 +3f6b4030: move *a13(0xffe0), a9, 1 +3f6b4050: move *a13(0xffa0), a10, 1 +3f6b4070: sub a7, a7 +3f6b4080: move a7, *a13, 1 +3f6b4090: move a7, *a13(0x40), 1 +3f6b40b0: move a7, *a13(0x60), 1 +3f6b40d0: movk 1, a7 +3f6b40e0: move a7, *a13(0xc0), 1 +3f6b4100: move *a9(0x60), a7, 1 +3f6b4120: setf 16, 1, 0 +3f6b4130: move *a7(0x40), a7, 0 +3f6b4150: btst 0, a7 +3f6b4160: jreq L3F6B4210 +3f6b4170: move *a10(0x80), a7, 1 +3f6b4190: move *a9(0x280), a5, 1 +3f6b41b0: cmp a5, a7 +3f6b41c0: jrls L3F6B4210 +3f6b41d0: movi 0x28, a8 +3f6b41f0: jauc L3F6B66E0 +L3F6B4210: +3f6b4210: move *a13(0xff80), a7, 1 +3f6b4230: btst 2, a7 +3f6b4240: jreq L3F6B42F0 +3f6b4250: move *a9(0x10), a5, 0 +3f6b4270: btst 4, a5 +3f6b4280: jrne L3F6B42F0 +3f6b4290: move *a9(0x60), a5, 1 +3f6b42b0: move *a5(0x40), a5, 0 +3f6b42d0: btst 0, a5 +3f6b42e0: jrne L3F6B4310 +L3F6B42F0: +3f6b42f0: sub a5, a5 +3f6b4300: jruc L3F6B4320 +L3F6B4310: +3f6b4310: movk 1, a5 +L3F6B4320: +3f6b4320: move a5, *a13(0xa0), 1 +3f6b4340: move *a13(0xff60), a5, 1 +3f6b4360: jreq L3F6B43B0 +3f6b4370: move *a5(0x40), a5, 0 +3f6b4390: move a5, *a13(0x40), 1 +L3F6B43B0: +3f6b43b0: setf 16, 1, 0 +3f6b43c0: move *a9(0x350), a7, 0 +3f6b43e0: btst 0, a7 +3f6b43f0: jreq L3F6B4550 +L3F6B4400: +3f6b4400: move *a9(0x350), a7, 0 +3f6b4420: movk 2, a5 +3f6b4430: or a5, a7 +3f6b4440: move a7, *a9(0x350), 0 +3f6b4460: move a14, -*sp, 1 +3f6b4470: movk 26, a7 +3f6b4480: move a7, *a14+, 1 +3f6b4490: move a9, a5 +3f6b44a0: addi 0x350, a5 +3f6b44c0: move a5, *a14+, 1 +3f6b44d0: calla L3F6FAC70 +3f6b4500: setf 16, 1, 0 +3f6b4510: move *a9(0x350), a5, 0 +3f6b4530: btst 0, a5 +3f6b4540: jrne L3F6B4400 +L3F6B4550: +3f6b4550: move *a9(0x350), a7, 0 +3f6b4570: movk 1, a5 +3f6b4580: or a5, a7 +3f6b4590: move a7, *a9(0x350), 0 +L3F6B45B0: +3f6b45b0: calla L3FB33870 +3f6b45e0: move a8, *a13(0x80), 1 +3f6b4600: setf 16, 1, 0 +3f6b4610: move *a9(0x30), a7, 0 +3f6b4630: btst 4, a7 +3f6b4640: jreq L3F6B46F0 +3f6b4650: movk 32, a7 +3f6b4660: move a7, *a13(0x60), 1 +3f6b4680: move a14, -*sp, 1 +3f6b4690: move a8, *a14+, 1 +3f6b46a0: calla L3FB338D0 +3f6b46d0: jauc L3F6B64C0 +L3F6B46F0: +3f6b46f0: setf 16, 0, 0 +3f6b4700: move *a9(0x120), a7, 0 +3f6b4720: jreq L3F6B4810 +3f6b4730: move *a9(0x120), a7, 0 +3f6b4750: move a7, *a13(0x60), 1 +3f6b4770: sub a5, a5 +3f6b4780: move a5, *a9(0x120), 0 +3f6b47a0: move a14, -*sp, 1 +3f6b47b0: move a8, *a14+, 1 +3f6b47c0: calla L3FB338D0 +3f6b47f0: jauc L3F6B64C0 +L3F6B4810: +3f6b4810: setf 16, 1, 0 +3f6b4820: move *a9(0x30), a7, 0 +3f6b4840: btst 1, a7 +3f6b4850: jrne L3F6B4A50 +3f6b4860: move *a9(0x60), a7, 1 +3f6b4880: move *a7(0x40), a7, 0 +3f6b48a0: btst 2, a7 +3f6b48b0: jreq L3F6B4970 +3f6b48c0: movi 0x39, a7 +3f6b48e0: move a7, *a13(0x60), 1 +3f6b4900: move a14, -*sp, 1 +3f6b4910: move a8, *a14+, 1 +3f6b4920: calla L3FB338D0 +3f6b4950: jauc L3F6B64C0 +L3F6B4970: +3f6b4970: move *a13(0xffc0), a7, 1 +3f6b4990: jrne L3F6B4A50 +3f6b49a0: movi 0x27, a5 +3f6b49c0: move a5, *a13(0x60), 1 +3f6b49e0: move a14, -*sp, 1 +3f6b49f0: move a8, *a14+, 1 +3f6b4a00: calla L3FB338D0 +3f6b4a30: jauc L3F6B64C0 +L3F6B4A50: +3f6b4a50: move *a13(0xff80), a7, 1 +3f6b4a70: btst 0, a7 +3f6b4a80: jreq L3F6B4AC0 +3f6b4a90: movi 0x400, a0 +3f6b4ab0: jruc L3F6B5210 +L3F6B4AC0: +3f6b4ac0: move *a9(0x280), a5, 1 +3f6b4ae0: move *a9(0x260), a3, 1 +3f6b4b00: sub a3, a5 +3f6b4b10: move *a9(0x2c0), a3, 1 +3f6b4b30: move *a9(0x2a0), a1, 1 +3f6b4b50: sub a1, a3 +3f6b4b60: cmp a3, a5 +3f6b4b70: jrge L3F6B4C00 +3f6b4b80: move *a9(0x280), a0, 1 +3f6b4ba0: move *a9(0x260), a5, 1 +3f6b4bc0: move a0, a3 +3f6b4bd0: sub a5, a3 +3f6b4be0: move a3, a0 +3f6b4bf0: jruc L3F6B4C70 +L3F6B4C00: +3f6b4c00: move *a9(0x2c0), a0, 1 +3f6b4c20: move *a9(0x2a0), a5, 1 +3f6b4c40: move a0, a3 +3f6b4c50: sub a5, a3 +3f6b4c60: move a3, a0 +L3F6B4C70: +3f6b4c70: move *a13(0x40), a5, 1 +3f6b4c90: cmp a5, a0 +3f6b4ca0: jrle L3F6B4E70 +3f6b4cb0: move *a9(0x60), a3, 1 +3f6b4cd0: move *a3(0x40), a3, 0 +3f6b4cf0: btst 0, a3 +3f6b4d00: jreq L3F6B4D60 +3f6b4d10: move *a10(0x80), a3, 1 +3f6b4d30: add a5, a3 +3f6b4d40: cmp a3, a0 +3f6b4d50: jrlt L3F6B4E70 +L3F6B4D60: +3f6b4d60: move *a10(0x80), a3, 1 +3f6b4d80: cmpi 0x400, a3 +3f6b4da0: jrlt L3F6B5210 +3f6b4db0: cmpi 0x400, a0 +3f6b4dd0: jrge L3F6B5210 +3f6b4de0: move *a9(0x260), a3, 1 +3f6b4e00: cmpi 0x400, a3 +3f6b4e20: jrc L3F6B5210 +3f6b4e30: move *a9(0x30), a3, 0 +3f6b4e50: btst 8, a3 +3f6b4e60: jrne L3F6B5210 +L3F6B4E70: +3f6b4e70: move *a9(0x30), a3, 0 +3f6b4e90: btst 8, a3 +3f6b4ea0: jreq L3F6B4F90 +3f6b4eb0: move *a13(0xc0), a3, 1 +3f6b4ed0: jreq L3F6B4F20 +3f6b4ee0: movi 0x23, a1 +3f6b4f00: move a1, *a13(0x60), 1 +L3F6B4F20: +3f6b4f20: move a14, -*sp, 1 +3f6b4f30: move a8, *a14+, 1 +3f6b4f40: calla L3FB338D0 +3f6b4f70: jauc L3F6B64C0 +L3F6B4F90: +3f6b4f90: move *a9(0x350), a3, 0 +3f6b4fb0: movk 1, a1 +3f6b4fc0: andn a1, a3 +3f6b4fd0: move a3, *a9(0x350), 0 +3f6b4ff0: move *a9(0x350), a3, 0 +3f6b5010: btst 1, a3 +3f6b5020: jreq L3F6B5110 +3f6b5030: move *a9(0x350), a3, 0 +3f6b5050: movk 2, a1 +3f6b5060: andn a1, a3 +3f6b5070: move a3, *a9(0x350), 0 +3f6b5090: move a14, -*sp, 1 +3f6b50a0: move a9, a3 +3f6b50b0: addi 0x350, a3 +3f6b50d0: move a3, *a14+, 1 +3f6b50e0: calla L3F6FB7E0 +L3F6B5110: +3f6b5110: move a14, -*sp, 1 +3f6b5120: move a9, a3 +3f6b5130: addi 0x260, a3 +3f6b5150: move a3, *a14+, 1 +3f6b5160: calla L3F6BF940 +3f6b5190: move a14, -*sp, 1 +3f6b51a0: move *a13(0x80), *a14+, 1 +3f6b51c0: calla L3FB338D0 +3f6b51f0: jauc L3F6B43B0 +L3F6B5210: +3f6b5210: move a14, -*sp, 1 +3f6b5220: move a8, *a14+, 1 +3f6b5230: calla L3FB338D0 +3f6b5260: move a13, a12 +3f6b5270: move *a13(0x40), a5, 1 +3f6b5290: sub a5, a0 +3f6b52a0: jale L3F6B6070 +L3F6B52C0: +3f6b52c0: calla L3FB33870 +3f6b52f0: move a8, *a13(0xe0), 1 +3f6b5310: move @0x95540, a11, 1 +3f6b5340: jreq L3F6B55E0 +3f6b5350: setf 16, 1, 0 +3f6b5360: move *a11(0x50), a7, 0 +3f6b5380: jreq L3F6B5410 +3f6b5390: move a14, -*sp, 1 +3f6b53a0: movi 0x3f6bd570, a8 +3f6b53d0: move a8, *a14+, 1 +3f6b53e0: calla L3F596290 +L3F6B5410: +3f6b5410: movk 1, a7 +3f6b5420: setf 16, 1, 0 +3f6b5430: move a7, *a11(0x50), 0 +3f6b5450: setf 16, 0, 0 +3f6b5460: move @0x94540, a5, 0 +3f6b5490: dec a5 +3f6b54a0: move a5, @0x94540, 0 +3f6b54d0: move @0x94550, a5, 0 +3f6b5500: inc a5 +3f6b5510: move a5, @0x94550, 0 +3f6b5540: move *a11, a3, 1 +3f6b5550: move a3, @0x95540, 1 +3f6b5580: sub a1, a1 +3f6b5590: move a1, *a11, 1 +3f6b55a0: movk 12, a1 +3f6b55b0: move a1, *a11(0x20), 1 +3f6b55d0: jruc L3F6B5660 +L3F6B55E0: +3f6b55e0: move a14, -*sp, 1 +3f6b55f0: movk 1, a7 +3f6b5600: move a7, *a14+, 1 +3f6b5610: move a7, *a14+, 1 +3f6b5620: calla L3F6AD660 +3f6b5650: move a8, a11 +L3F6B5660: +3f6b5660: move a14, -*sp, 1 +3f6b5670: move *a13(0xe0), *a14+, 1 +3f6b5690: calla L3FB338D0 +3f6b56c0: move *a10(0x80), a5, 1 +3f6b56e0: cmpi 0x200, a5 +3f6b5700: jrlt L3F6B5D00 +3f6b5710: cmpi 0x400, a0 +3f6b5730: jrlt L3F6B5D00 +3f6b5740: calla L3FB33870 +3f6b5770: move a8, *a13(0x100), 1 +3f6b5790: move @0x95560, a5, 1 +3f6b57c0: jrne L3F6B5850 +3f6b57d0: move a14, -*sp, 1 +3f6b57e0: sub a3, a3 +3f6b57f0: move a3, *a14+, 1 +3f6b5800: move a7, *a14+, 1 +3f6b5810: move a7, *a14+, 1 +3f6b5820: calla L3F6AB230 +L3F6B5850: +3f6b5850: move @0x95560, a5, 1 +3f6b5880: move a5, *a13(0xe0), 1 +3f6b58a0: jreq L3F6B5A40 +3f6b58b0: move @0x94440, a3, 1 +3f6b58e0: sub a3, a5 +3f6b58f0: sra 0xd, a5 +3f6b5900: sll 0x3, a5 +3f6b5910: addi 0x95580, a5 +3f6b5940: movb *a5, a1 +3f6b5950: inc a1 +3f6b5960: movb a1, *a5 +3f6b5970: move @0x944c0, a5, 1 +3f6b59a0: dec a5 +3f6b59b0: move a5, @0x944c0, 1 +3f6b59e0: move *a13(0xe0), a1, 1 +3f6b5a00: move *a1, a7, 1 +3f6b5a10: move a7, @0x95560, 1 +L3F6B5A40: +3f6b5a40: move a14, -*sp, 1 +3f6b5a50: move *a13(0x100), *a14+, 1 +3f6b5a70: calla L3FB338D0 +3f6b5aa0: move *a13(0xe0), a7, 1 +3f6b5ac0: jreq L3F6B5B70 +3f6b5ad0: sub a11, a7 +3f6b5ae0: sra 0x3, a7 +3f6b5af0: move a7, *a11(0x20), 1 +3f6b5b10: movi 0x400, a7 +3f6b5b30: setf 16, 1, 0 +3f6b5b40: move a7, *a11(0x40), 0 +3f6b5b60: jruc L3F6B5BC0 +L3F6B5B70: +3f6b5b70: movi 0x70, a5 +3f6b5b90: setf 16, 1, 0 +3f6b5ba0: move a5, *a11(0x40), 0 +L3F6B5BC0: +3f6b5bc0: move *a11(0x40), a7, 0 +3f6b5be0: cmpi 0x400, a7 +3f6b5c00: jrne L3F6B5D00 +3f6b5c10: move *a10(0x80), a7, 1 +3f6b5c30: cmpi 0x400, a7 +3f6b5c50: jrle L3F6B5C90 +3f6b5c60: movi 0x400, a7 +3f6b5c80: jruc L3F6B5CB0 +L3F6B5C90: +3f6b5c90: move *a10(0x80), a7, 1 +L3F6B5CB0: +3f6b5cb0: move a7, *a13(0x20), 1 +3f6b5cd0: subi 0x400, a0 +3f6b5cf0: jruc L3F6B5EB0 +L3F6B5D00: +3f6b5d00: move *a10(0x80), a7, 1 +3f6b5d20: cmpi 0x70, a7 +3f6b5d40: jrle L3F6B5D80 +3f6b5d50: movi 0x70, a7 +3f6b5d70: jruc L3F6B5DA0 +L3F6B5D80: +3f6b5d80: move *a10(0x80), a7, 1 +L3F6B5DA0: +3f6b5da0: cmp a0, a7 +3f6b5db0: jrge L3F6B5E70 +3f6b5dc0: move *a10(0x80), a7, 1 +3f6b5de0: cmpi 0x70, a7 +3f6b5e00: jrle L3F6B5E40 +3f6b5e10: movi 0x70, a7 +3f6b5e30: jruc L3F6B5E80 +L3F6B5E40: +3f6b5e40: move *a10(0x80), a7, 1 +3f6b5e60: jruc L3F6B5E80 +L3F6B5E70: +3f6b5e70: move a0, a7 +L3F6B5E80: +3f6b5e80: move a7, *a13(0x20), 1 +3f6b5ea0: sub a7, a0 +L3F6B5EB0: +3f6b5eb0: move a14, -*sp, 1 +3f6b5ec0: move a10, *a14+, 1 +3f6b5ed0: movk 1, a5 +3f6b5ee0: move a5, *a14+, 1 +3f6b5ef0: move a7, *a14+, 1 +3f6b5f00: move *a11(0x20), a3, 1 +3f6b5f20: sll 0x3, a3 +3f6b5f30: add a11, a3 +3f6b5f40: move a3, *a14+, 1 +3f6b5f50: calla L3F5F1E20 +3f6b5f80: move a8, *a13(0x60), 1 +3f6b5fa0: setf 16, 1, 0 +3f6b5fb0: move a7, *a11(0x40), 0 +3f6b5fd0: move a11, *a12, 1 +3f6b5fe0: move a8, a1 +3f6b5ff0: jrne L3F6B64C0 +3f6b6000: move a11, a12 +3f6b6010: move *a10(0x80), a3, 1 +3f6b6030: jrle L3F6B6070 +3f6b6040: move a0, a3 +3f6b6050: jagt L3F6B52C0 +L3F6B6070: +3f6b6070: move *a13(0xa0), a7, 1 +3f6b6090: jreq L3F6B6120 +3f6b60a0: setf 16, 1, 0 +3f6b60b0: move *a9(0x10), a5, 0 +3f6b60d0: ori 0x10, a5 +3f6b6100: move a5, *a9(0x10), 0 +L3F6B6120: +3f6b6120: calla L3FB33870 +3f6b6150: move a8, *a13(0x80), 1 +3f6b6170: move a14, -*sp, 1 +3f6b6180: move *a13(0xff60), *a14+, 1 +3f6b61a0: move *a13(0xffc0), *a14+, 1 +3f6b61c0: move *a13(0x0), *a14+, 1 +3f6b61e0: move *a13(0xff80), a5, 1 +3f6b6200: btst 0, a5 +3f6b6210: jreq L3F6B6240 +3f6b6220: movk 14, a3 +3f6b6230: jruc L3F6B6250 +L3F6B6240: +3f6b6240: movk 9, a3 +L3F6B6250: +3f6b6250: move a3, *a14+, 1 +3f6b6260: move a9, *a14+, 1 +3f6b6270: move *a9(0x60), a3, 1 +3f6b6290: move *a3(0xd0), a3, 1 +3f6b62b0: call a3 +3f6b62c0: move a8, *a13(0x60), 1 +3f6b62e0: move a14, -*sp, 1 +3f6b62f0: move *a13(0x80), *a14+, 1 +3f6b6310: calla L3FB338D0 +3f6b6340: move a7, a1 +3f6b6350: jreq L3F6B63D0 +3f6b6360: setf 16, 1, 0 +3f6b6370: move *a9(0x10), a3, 0 +3f6b6390: movk 16, a1 +3f6b63a0: andn a1, a3 +3f6b63b0: move a3, *a9(0x10), 0 +L3F6B63D0: +3f6b63d0: sub a3, a3 +3f6b63e0: move a3, *a13(0xff60), 1 +3f6b6400: move a3, *a13(0x40), 1 +3f6b6420: move a3, *a13, 1 +3f6b6430: move a3, *a13(0xc0), 1 +3f6b6450: move *a13(0x60), a1, 1 +3f6b6470: jrne L3F6B64C0 +3f6b6480: move *a10(0x80), a1, 1 +3f6b64a0: jane L3F6B45B0 +L3F6B64C0: +3f6b64c0: setf 16, 1, 0 +3f6b64d0: move *a9(0x350), a7, 0 +3f6b64f0: movk 1, a5 +3f6b6500: andn a5, a7 +3f6b6510: move a7, *a9(0x350), 0 +3f6b6530: move *a9(0x350), a7, 0 +3f6b6550: btst 1, a7 +3f6b6560: jreq L3F6B6650 +3f6b6570: move *a9(0x350), a7, 0 +3f6b6590: movk 2, a3 +3f6b65a0: andn a3, a7 +3f6b65b0: move a7, *a9(0x350), 0 +3f6b65d0: move a14, -*sp, 1 +3f6b65e0: move a9, a7 +3f6b65f0: addi 0x350, a7 +3f6b6610: move a7, *a14+, 1 +3f6b6620: calla L3F6FB7E0 +L3F6B6650: +3f6b6650: move *a13, a7, 1 +3f6b6660: jreq L3F6B66C0 +3f6b6670: move a14, -*sp, 1 +3f6b6680: move a7, *a14+, 1 +3f6b6690: calla L3F6ADF20 +L3F6B66C0: +3f6b66c0: move *a13(0x60), a8, 1 +L3F6B66E0: +3f6b66e0: move *sp(0x160), a14, 1 +3f6b6700: mmfm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f6b6720: rets 2 +L3F6B6730: +3f6b6730: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f6b6750: move a14, a13 +3f6b6760: addi 0x80, a14 +3f6b6780: move *a13(0xffe0), a9, 1 +3f6b67a0: move *a13(0xffa0), a10, 1 +3f6b67c0: sub a0, a0 +3f6b67d0: move *a9(0x60), *a13(0x0), 1 +3f6b6800: move *a13(0xff60), a7, 1 +3f6b6820: jreq L3F6B6840 +3f6b6830: move a0, *a7, 1 +L3F6B6840: +3f6b6840: move *a13(0xffc0), a7, 1 +3f6b6860: jreq L3F6B6880 +3f6b6870: move a0, *a7, 1 +L3F6B6880: +3f6b6880: move *a13(0xff80), a7, 1 +3f6b68a0: btst 0, a7 +3f6b68b0: jreq L3F6B6D10 +3f6b68c0: move a14, -*sp, 1 +3f6b68d0: movk 1, a5 +3f6b68e0: move a5, *a14+, 1 +3f6b68f0: move a5, *a14+, 1 +3f6b6900: calla L3F6AC3C0 +3f6b6930: move a8, a11 +3f6b6940: move a14, -*sp, 1 +3f6b6950: move a0, *a14+, 1 +3f6b6960: movk 2, a3 +3f6b6970: and a7, a3 +3f6b6980: move a3, *a14+, 1 +3f6b6990: move a11, *a14+, 1 +3f6b69a0: movk 13, a3 +3f6b69b0: move a3, *a14+, 1 +3f6b69c0: move a9, *a14+, 1 +3f6b69d0: move *a13, a3, 1 +3f6b69e0: move *a3(0xd0), a5, 1 +3f6b6a00: call a5 +3f6b6a10: move a8, a0 +3f6b6a20: jrne L3F6B6C70 +L3F6B6A30: +3f6b6a30: move *a10(0x80), a12, 1 +3f6b6a50: setf 16, 1, 0 +3f6b6a60: move *a11(0x40), a7, 0 +3f6b6a80: cmp a7, a12 +3f6b6a90: jrle L3F6B6AC0 +3f6b6aa0: move *a11(0x40), a12, 0 +L3F6B6AC0: +3f6b6ac0: move a14, -*sp, 1 +3f6b6ad0: move a10, *a14+, 1 +3f6b6ae0: sub a7, a7 +3f6b6af0: move a7, *a14+, 1 +3f6b6b00: move a12, *a14+, 1 +3f6b6b10: move *a11(0x20), a5, 1 +3f6b6b30: sll 0x3, a5 +3f6b6b40: add a11, a5 +3f6b6b50: move a5, *a14+, 1 +3f6b6b60: calla L3F5F1E20 +3f6b6b90: move a8, a0 +3f6b6ba0: move a14, -*sp, 1 +3f6b6bb0: move a11, *a14+, 1 +3f6b6bc0: calla L3F6ACE40 +3f6b6bf0: move a8, a11 +3f6b6c00: move *a10(0x80), a5, 1 +3f6b6c20: jreq L3F6B6C70 +3f6b6c30: move a0, a3 +3f6b6c40: jrne L3F6B6C70 +3f6b6c50: move a11, a3 +3f6b6c60: jrne L3F6B6A30 +L3F6B6C70: +3f6b6c70: move a11, a3 +3f6b6c80: jreq L3F6B6CE0 +3f6b6c90: move a14, -*sp, 1 +3f6b6ca0: move a11, *a14+, 1 +3f6b6cb0: calla L3F6ADF20 +L3F6B6CE0: +3f6b6ce0: move a0, a8 +3f6b6cf0: jauc L3F6BA9E0 +L3F6B6D10: +3f6b6d10: setf 16, 1, 0 +3f6b6d20: move *a9(0x250), a7, 0 +3f6b6d40: btst 0, a7 +3f6b6d50: jreq L3F6B6EB0 +L3F6B6D60: +3f6b6d60: move *a9(0x250), a7, 0 +3f6b6d80: movk 2, a5 +3f6b6d90: or a5, a7 +3f6b6da0: move a7, *a9(0x250), 0 +3f6b6dc0: move a14, -*sp, 1 +3f6b6dd0: movk 26, a7 +3f6b6de0: move a7, *a14+, 1 +3f6b6df0: move a9, a3 +3f6b6e00: addi 0x250, a3 +3f6b6e20: move a3, *a14+, 1 +3f6b6e30: calla L3F6FAC70 +3f6b6e60: setf 16, 1, 0 +3f6b6e70: move *a9(0x250), a3, 0 +3f6b6e90: btst 0, a3 +3f6b6ea0: jrne L3F6B6D60 +L3F6B6EB0: +3f6b6eb0: move *a9(0x250), a7, 0 +3f6b6ed0: movk 1, a5 +3f6b6ee0: or a5, a7 +3f6b6ef0: move a7, *a9(0x250), 0 +3f6b6f10: calla L3FB33870 +3f6b6f40: move a8, a2 +3f6b6f50: move *a9(0x160), a7, 1 +3f6b6f70: jrne L3F6B7480 +3f6b6f80: setf 16, 0, 0 +3f6b6f90: move *a9(0x120), a7, 0 +3f6b6fb0: jreq L3F6B7030 +3f6b6fc0: move *a9(0x120), a0, 0 +3f6b6fe0: sub a7, a7 +3f6b6ff0: move a7, *a9(0x120), 0 +3f6b7010: jauc L3F6BA7F0 +L3F6B7030: +3f6b7030: setf 16, 1, 0 +3f6b7040: move *a9(0x30), a7, 0 +3f6b7060: btst 5, a7 +3f6b7070: jane L3F6BA7F0 +3f6b7090: move *a9(0x30), a7, 0 +3f6b70b0: btst 1, a7 +3f6b70c0: jrne L3F6B7170 +3f6b70d0: move *a9(0x60), a7, 1 +3f6b70f0: move *a7(0x40), a7, 0 +3f6b7110: btst 2, a7 +3f6b7120: jreq L3F6B7170 +3f6b7130: movi 0x39, a0 +3f6b7150: jauc L3F6BA7F0 +L3F6B7170: +3f6b7170: move *a10(0x80), a7, 1 +3f6b7190: jaeq L3F6BA7F0 +3f6b71b0: move *a9(0x30), a7, 0 +3f6b71d0: btst 8, a7 +3f6b71e0: jreq L3F6B7230 +3f6b71f0: movi 0x23, a0 +3f6b7210: jauc L3F6BA7F0 +L3F6B7230: +3f6b7230: move *a9(0x250), a7, 0 +3f6b7250: andn a5, a7 +3f6b7260: move a7, *a9(0x250), 0 +3f6b7280: move *a9(0x250), a7, 0 +3f6b72a0: btst 1, a7 +3f6b72b0: jreq L3F6B73A0 +3f6b72c0: move *a9(0x250), a7, 0 +3f6b72e0: movk 2, a3 +3f6b72f0: andn a3, a7 +3f6b7300: move a7, *a9(0x250), 0 +3f6b7320: move a14, -*sp, 1 +3f6b7330: move a9, a7 +3f6b7340: addi 0x250, a7 +3f6b7360: move a7, *a14+, 1 +3f6b7370: calla L3F6FB7E0 +L3F6B73A0: +3f6b73a0: move a14, -*sp, 1 +3f6b73b0: move a9, a7 +3f6b73c0: addi 0x160, a7 +3f6b73e0: move a7, *a14+, 1 +3f6b73f0: calla L3F6BF940 +3f6b7420: move a14, -*sp, 1 +3f6b7430: move a2, *a14+, 1 +3f6b7440: calla L3FB338D0 +3f6b7470: jruc L3F6B6D10 +L3F6B7480: +3f6b7480: move *a9(0x200), a11, 1 +3f6b74a0: jrne L3F6B7530 +3f6b74b0: move a14, -*sp, 1 +3f6b74c0: movi 0x3f6bd598, a8 +3f6b74f0: move a8, *a14+, 1 +3f6b7500: calla L3F596290 +L3F6B7530: +3f6b7530: move *a11(0x3e0), *a13(0x20), 1 +3f6b7560: move *a13, a7, 1 +3f6b7570: setf 16, 1, 0 +3f6b7580: move *a7(0x40), a3, 0 +3f6b75a0: btst 1, a3 +3f6b75b0: jaeq L3F6B8250 +3f6b75d0: move *a11(0x50), a3, 0 +3f6b75f0: subk 8, a3 +3f6b7600: jreq L3F6B7690 +3f6b7610: move a14, -*sp, 1 +3f6b7620: movi 0x3f6bd5e8, a8 +3f6b7650: move a8, *a14+, 1 +3f6b7660: calla L3F596290 +L3F6B7690: +3f6b7690: move *a13(0xff80), a3, 1 +3f6b76b0: btst 1, a3 +3f6b76c0: jreq L3F6B77F0 +3f6b76d0: move *a13(0xffc0), a5, 1 +3f6b76f0: jreq L3F6B77C0 +3f6b7700: move a14, -*sp, 1 +3f6b7710: setf 16, 1, 0 +3f6b7720: move *a11(0x40), a8, 0 +3f6b7740: move a8, *a14+, 1 +3f6b7750: sub a3, a3 +3f6b7760: move a3, *a14+, 1 +3f6b7770: move a11, *a14+, 1 +3f6b7780: calla L3F6AE7B0 +3f6b77b0: move a8, *a5, 1 +L3F6B77C0: +3f6b77c0: move *a11, a11, 1 +3f6b77d0: jauc L3F6B8250 +L3F6B77F0: +3f6b77f0: setf 16, 1, 0 +3f6b7800: move *a11(0x40), a5, 0 +3f6b7820: move *a9(0x160), a3, 1 +3f6b7840: sub a5, a3 +3f6b7850: move a3, *a9(0x160), 1 +3f6b7870: move *a9(0x1a0), a5, 1 +3f6b7890: subi 0x80, a5 +3f6b78b0: move a5, *a9(0x1a0), 1 +3f6b78d0: move *a11(0x20), a5, 1 +3f6b78f0: cmpi 0x7c, a5 +3f6b7910: jrls L3F6B7980 +3f6b7920: move *a9(0x1a0), a5, 1 +3f6b7940: subi 0x400, a5 +3f6b7960: move a5, *a9(0x1a0), 1 +L3F6B7980: +3f6b7980: move *a13(0xffc0), a5, 1 +3f6b79a0: jreq L3F6B7A30 +3f6b79b0: move a11, *a5, 1 +3f6b79c0: move *a11, a11, 1 +3f6b79d0: move *a5, a3, 1 +3f6b79e0: sub a5, a5 +3f6b79f0: move a5, *a3, 1 +3f6b7a00: move a11, *a9(0x200), 1 +3f6b7a20: jruc L3F6B8200 +L3F6B7A30: +3f6b7a30: calla L3FB33870 +3f6b7a60: move a8, *a13(0x60), 1 +3f6b7a80: setf 16, 1, 0 +3f6b7a90: move *a11(0x50), a3, 0 +3f6b7ab0: jrne L3F6B7B40 +3f6b7ac0: move a14, -*sp, 1 +3f6b7ad0: movi 0x3f6bd640, a8 +3f6b7b00: move a8, *a14+, 1 +3f6b7b10: calla L3F596290 +L3F6B7B40: +3f6b7b40: setf 16, 1, 0 +3f6b7b50: move *a11(0x50), a3, 0 +3f6b7b70: sll 0x4, a3 +3f6b7b80: addi 0x94540, a3 +3f6b7bb0: setf 16, 0, 0 +3f6b7bc0: move *a3, a5, 0 +3f6b7bd0: dec a5 +3f6b7be0: move a5, *a3, 0 +3f6b7bf0: move @0x94540, a5, 0 +3f6b7c20: inc a5 +3f6b7c30: move a5, @0x94540, 0 +3f6b7c60: sub a3, a3 +3f6b7c70: move a3, *a11(0x50), 0 +3f6b7c90: move *a11(0x20), a3, 1 +3f6b7cb0: cmpi 0x80, a3 +3f6b7cd0: jrc L3F6B7FA0 +3f6b7ce0: move *a11(0x20), a3, 1 +3f6b7d00: sll 0x3, a3 +3f6b7d10: add a11, a3 +3f6b7d20: andi 0xffffe000, a3 +3f6b7d50: move a3, *a9(0x200), 1 +3f6b7d70: move *a9(0x200), a3, 1 +3f6b7d90: move @0x94440, a7, 1 +3f6b7dc0: sub a7, a3 +3f6b7dd0: sra 0xd, a3 +3f6b7de0: sll 0x3, a3 +3f6b7df0: addi 0x95580, a3 +3f6b7e20: movb *a3, a5 +3f6b7e30: dec a5 +3f6b7e40: movb a5, *a3 +3f6b7e50: sll 0x18, a5 +3f6b7e60: sra 0x18, a5 +3f6b7e70: jrne L3F6B7FA0 +3f6b7e80: move *a9(0x200), a5, 1 +3f6b7ea0: move @0x95560, a3, 1 +3f6b7ed0: move a3, *a5, 1 +3f6b7ee0: move *a9(0x200), a5, 1 +3f6b7f00: move a5, @0x95560, 1 +3f6b7f30: move @0x944c0, a3, 1 +3f6b7f60: inc a3 +3f6b7f70: move a3, @0x944c0, 1 +L3F6B7FA0: +3f6b7fa0: move *a11(0x0), *a9(0x200), 1 +3f6b7fd0: move @0x95540, a7, 1 +3f6b8000: move a7, *a11, 1 +3f6b8010: sub a5, a5 +3f6b8020: move a5, *a11(0x20), 1 +3f6b8040: move a5, *a11(0x3e0), 1 +3f6b8060: move a11, @0x95540, 1 +3f6b8090: move a14, -*sp, 1 +3f6b80a0: move *a13(0x60), *a14+, 1 +3f6b80c0: calla L3FB338D0 +3f6b80f0: move @0x95d90, a7, 1 +3f6b8120: jreq L3F6B81E0 +3f6b8130: move a5, @0x95d90, 1 +3f6b8160: move a14, -*sp, 1 +3f6b8170: movi 0x95540, a7 +3f6b81a0: move a7, *a14+, 1 +3f6b81b0: calla L3F6FB7E0 +L3F6B81E0: +3f6b81e0: move *a9(0x200), a11, 1 +L3F6B8200: +3f6b8200: move a11, a3 +3f6b8210: jreq L3F6B8250 +3f6b8220: move *a13(0x20), *a11(0x3e0), 1 +L3F6B8250: +3f6b8250: move a11, a3 +3f6b8260: jaeq L3F6B8F90 +3f6b8280: setf 16, 1, 0 +3f6b8290: move *a11(0x50), a7, 0 +3f6b82b0: subk 12, a7 +3f6b82c0: jane L3F6B8F90 +3f6b82e0: move *a13, a7, 1 +3f6b82f0: move *a7(0x40), a5, 0 +3f6b8310: btst 4, a5 +3f6b8320: jrne L3F6B83B0 +3f6b8330: move a14, -*sp, 1 +3f6b8340: movi 0x3f6bd670, a8 +3f6b8370: move a8, *a14+, 1 +3f6b8380: calla L3F596290 +L3F6B83B0: +3f6b83b0: move *a13(0xff80), a5, 1 +3f6b83d0: btst 1, a5 +3f6b83e0: jreq L3F6B8530 +3f6b83f0: move *a13(0xff60), a3, 1 +3f6b8410: jreq L3F6B8500 +3f6b8420: move a14, -*sp, 1 +3f6b8430: setf 16, 1, 0 +3f6b8440: move *a11(0x40), a8, 0 +3f6b8460: move a8, *a14+, 1 +3f6b8470: sub a3, a3 +3f6b8480: move a3, *a14+, 1 +3f6b8490: move a11, *a14+, 1 +3f6b84a0: calla L3F6AE7B0 +3f6b84d0: move *a13(0xff60), a3, 1 +3f6b84f0: move a8, *a3, 1 +L3F6B8500: +3f6b8500: move *a11, a11, 1 +3f6b8510: jauc L3F6B8F90 +L3F6B8530: +3f6b8530: setf 16, 1, 0 +3f6b8540: move *a11(0x40), a3, 0 +3f6b8560: move *a9(0x160), a5, 1 +3f6b8580: sub a3, a5 +3f6b8590: move a5, *a9(0x160), 1 +3f6b85b0: move *a9(0x1a0), a5, 1 +3f6b85d0: subi 0x80, a5 +3f6b85f0: move a5, *a9(0x1a0), 1 +3f6b8610: move *a11(0x20), a5, 1 +3f6b8630: cmpi 0x7c, a5 +3f6b8650: jrls L3F6B86C0 +3f6b8660: move *a9(0x1a0), a5, 1 +3f6b8680: subi 0x400, a5 +3f6b86a0: move a5, *a9(0x1a0), 1 +L3F6B86C0: +3f6b86c0: move *a13(0xff60), a5, 1 +3f6b86e0: jreq L3F6B8780 +3f6b86f0: move a11, *a5, 1 +3f6b8700: move *a11(0x0), *a9(0x200), 1 +3f6b8730: sub a3, a3 +3f6b8740: move a3, *a11, 1 +3f6b8750: move *a9(0x200), a11, 1 +3f6b8770: jruc L3F6B8F50 +L3F6B8780: +3f6b8780: calla L3FB33870 +3f6b87b0: move a8, *a13(0x60), 1 +3f6b87d0: setf 16, 1, 0 +3f6b87e0: move *a11(0x50), a3, 0 +3f6b8800: jrne L3F6B8890 +3f6b8810: move a14, -*sp, 1 +3f6b8820: movi 0x3f6bd640, a8 +3f6b8850: move a8, *a14+, 1 +3f6b8860: calla L3F596290 +L3F6B8890: +3f6b8890: setf 16, 1, 0 +3f6b88a0: move *a11(0x50), a3, 0 +3f6b88c0: sll 0x4, a3 +3f6b88d0: addi 0x94540, a3 +3f6b8900: setf 16, 0, 0 +3f6b8910: move *a3, a5, 0 +3f6b8920: dec a5 +3f6b8930: move a5, *a3, 0 +3f6b8940: move @0x94540, a5, 0 +3f6b8970: inc a5 +3f6b8980: move a5, @0x94540, 0 +3f6b89b0: sub a3, a3 +3f6b89c0: move a3, *a11(0x50), 0 +3f6b89e0: move *a11(0x20), a3, 1 +3f6b8a00: cmpi 0x80, a3 +3f6b8a20: jrc L3F6B8CF0 +3f6b8a30: move *a11(0x20), a3, 1 +3f6b8a50: sll 0x3, a3 +3f6b8a60: add a11, a3 +3f6b8a70: andi 0xffffe000, a3 +3f6b8aa0: move a3, *a9(0x200), 1 +3f6b8ac0: move *a9(0x200), a3, 1 +3f6b8ae0: move @0x94440, a7, 1 +3f6b8b10: sub a7, a3 +3f6b8b20: sra 0xd, a3 +3f6b8b30: sll 0x3, a3 +3f6b8b40: addi 0x95580, a3 +3f6b8b70: movb *a3, a5 +3f6b8b80: dec a5 +3f6b8b90: movb a5, *a3 +3f6b8ba0: sll 0x18, a5 +3f6b8bb0: sra 0x18, a5 +3f6b8bc0: jrne L3F6B8CF0 +3f6b8bd0: move *a9(0x200), a5, 1 +3f6b8bf0: move @0x95560, a3, 1 +3f6b8c20: move a3, *a5, 1 +3f6b8c30: move *a9(0x200), a5, 1 +3f6b8c50: move a5, @0x95560, 1 +3f6b8c80: move @0x944c0, a3, 1 +3f6b8cb0: inc a3 +3f6b8cc0: move a3, @0x944c0, 1 +L3F6B8CF0: +3f6b8cf0: move *a11(0x0), *a9(0x200), 1 +3f6b8d20: move @0x95540, a7, 1 +3f6b8d50: move a7, *a11, 1 +3f6b8d60: sub a5, a5 +3f6b8d70: move a5, *a11(0x20), 1 +3f6b8d90: move a5, *a11(0x3e0), 1 +3f6b8db0: move a11, @0x95540, 1 +3f6b8de0: move a14, -*sp, 1 +3f6b8df0: move *a13(0x60), *a14+, 1 +3f6b8e10: calla L3FB338D0 +3f6b8e40: move @0x95d90, a7, 1 +3f6b8e70: jreq L3F6B8F30 +3f6b8e80: move a5, @0x95d90, 1 +3f6b8eb0: move a14, -*sp, 1 +3f6b8ec0: movi 0x95540, a7 +3f6b8ef0: move a7, *a14+, 1 +3f6b8f00: calla L3F6FB7E0 +L3F6B8F30: +3f6b8f30: move *a9(0x200), a11, 1 +L3F6B8F50: +3f6b8f50: jreq L3F6B8F90 +3f6b8f60: move *a13(0x20), *a11(0x3e0), 1 +L3F6B8F90: +3f6b8f90: sub a7, a7 +3f6b8fa0: move a7, *a13(0x40), 1 +3f6b8fc0: move a7, a4 +3f6b8fd0: move a11, a3 +3f6b8fe0: jaeq L3F6BA3C0 +3f6b9000: move *a10(0x80), a5, 1 +3f6b9020: jale L3F6BA3C0 +3f6b9040: move a0, a3 +3f6b9050: jane L3F6BA3C0 +L3F6B9070: +3f6b9070: setf 16, 1, 0 +3f6b9080: move *a11(0x50), a7, 0 +3f6b90a0: dec a7 +3f6b90b0: jreq L3F6B9180 +3f6b90c0: move *a11(0x50), a7, 0 +3f6b90e0: subk 2, a7 +3f6b90f0: jreq L3F6B9180 +3f6b9100: move a14, -*sp, 1 +3f6b9110: movi 0x3f6bd6c0, a8 +3f6b9140: move a8, *a14+, 1 +3f6b9150: calla L3F596290 +L3F6B9180: +3f6b9180: move *a10(0x80), a12, 1 +3f6b91a0: setf 16, 1, 0 +3f6b91b0: move *a9(0x30), a7, 0 +3f6b91d0: andi 0xffffffbf, a7 +3f6b9200: move a7, *a9(0x30), 0 +3f6b9220: move *a9(0x140), a7, 1 +3f6b9240: jreq L3F6B92F0 +3f6b9250: move *a9(0x140), a7, 1 +3f6b9270: sub a4, a7 +3f6b9280: cmp a7, a12 +3f6b9290: jrls L3F6B92F0 +3f6b92a0: move *a9(0x140), a12, 1 +3f6b92c0: move a12, a7 +3f6b92d0: sub a4, a7 +3f6b92e0: move a7, a12 +L3F6B92F0: +3f6b92f0: move *a11(0x40), a7, 0 +3f6b9310: move *a13(0x40), a5, 1 +3f6b9330: sub a5, a7 +3f6b9340: cmp a7, a12 +3f6b9350: jrle L3F6B93B0 +3f6b9360: move *a11(0x40), a12, 0 +3f6b9380: move a12, a7 +3f6b9390: sub a5, a7 +3f6b93a0: move a7, a12 +L3F6B93B0: +3f6b93b0: move a14, -*sp, 1 +3f6b93c0: move a2, *a14+, 1 +3f6b93d0: calla L3FB338D0 +3f6b9400: move a14, -*sp, 1 +3f6b9410: move a10, *a14+, 1 +3f6b9420: sub a7, a7 +3f6b9430: move a7, *a14+, 1 +3f6b9440: move a12, *a14+, 1 +3f6b9450: move *a11(0x20), a3, 1 +3f6b9470: sll 0x3, a3 +3f6b9480: add a11, a3 +3f6b9490: sll 0x3, a5 +3f6b94a0: add a5, a3 +3f6b94b0: move a3, *a14+, 1 +3f6b94c0: calla L3F5F1E20 +3f6b94f0: move a8, a0 +3f6b9500: calla L3FB33870 +3f6b9530: move a8, a2 +3f6b9540: setf 16, 1, 0 +3f6b9550: move *a11(0x40), a5, 0 +3f6b9570: move *a13(0x40), a3, 1 +3f6b9590: sub a3, a5 +3f6b95a0: cmp a5, a12 +3f6b95b0: jane L3F6BA030 +3f6b95d0: move *a13(0xff80), a5, 1 +3f6b95f0: btst 1, a5 +3f6b9600: jreq L3F6B9660 +3f6b9610: move *a11, a11, 1 +3f6b9620: move a7, *a13(0x40), 1 +3f6b9640: jauc L3F6BA1B0 +L3F6B9660: +3f6b9660: move *a11(0x3e0), *a13(0x20), 1 +3f6b9690: move *a11(0x40), a7, 0 +3f6b96b0: move *a9(0x160), a3, 1 +3f6b96d0: sub a7, a3 +3f6b96e0: move a3, *a9(0x160), 1 +3f6b9700: move *a9(0x1a0), a7, 1 +3f6b9720: subi 0x80, a7 +3f6b9740: move a7, *a9(0x1a0), 1 +3f6b9760: move *a11(0x20), a7, 1 +3f6b9780: cmpi 0x7c, a7 +3f6b97a0: jrls L3F6B9810 +3f6b97b0: move *a9(0x1a0), a7, 1 +3f6b97d0: subi 0x400, a7 +3f6b97f0: move a7, *a9(0x1a0), 1 +L3F6B9810: +3f6b9810: calla L3FB33870 +3f6b9840: move a8, *a13(0x60), 1 +3f6b9860: setf 16, 1, 0 +3f6b9870: move *a11(0x50), a7, 0 +3f6b9890: jrne L3F6B9920 +3f6b98a0: move a14, -*sp, 1 +3f6b98b0: movi 0x3f6bd640, a8 +3f6b98e0: move a8, *a14+, 1 +3f6b98f0: calla L3F596290 +L3F6B9920: +3f6b9920: setf 16, 1, 0 +3f6b9930: move *a11(0x50), a7, 0 +3f6b9950: sll 0x4, a7 +3f6b9960: addi 0x94540, a7 +3f6b9990: setf 16, 0, 0 +3f6b99a0: move *a7, a3, 0 +3f6b99b0: dec a3 +3f6b99c0: move a3, *a7, 0 +3f6b99d0: move @0x94540, a7, 0 +3f6b9a00: inc a7 +3f6b9a10: move a7, @0x94540, 0 +3f6b9a40: sub a3, a3 +3f6b9a50: move a3, *a11(0x50), 0 +3f6b9a70: move *a11(0x20), a3, 1 +3f6b9a90: cmpi 0x80, a3 +3f6b9ab0: jrc L3F6B9D80 +3f6b9ac0: move *a11(0x20), a3, 1 +3f6b9ae0: sll 0x3, a3 +3f6b9af0: add a11, a3 +3f6b9b00: andi 0xffffe000, a3 +3f6b9b30: move a3, *a9(0x200), 1 +3f6b9b50: move *a9(0x200), a3, 1 +3f6b9b70: move @0x94440, a5, 1 +3f6b9ba0: sub a5, a3 +3f6b9bb0: sra 0xd, a3 +3f6b9bc0: sll 0x3, a3 +3f6b9bd0: addi 0x95580, a3 +3f6b9c00: movb *a3, a5 +3f6b9c10: dec a5 +3f6b9c20: movb a5, *a3 +3f6b9c30: sll 0x18, a5 +3f6b9c40: sra 0x18, a5 +3f6b9c50: jrne L3F6B9D80 +3f6b9c60: move *a9(0x200), a5, 1 +3f6b9c80: move @0x95560, a3, 1 +3f6b9cb0: move a3, *a5, 1 +3f6b9cc0: move *a9(0x200), a5, 1 +3f6b9ce0: move a5, @0x95560, 1 +3f6b9d10: move @0x944c0, a3, 1 +3f6b9d40: inc a3 +3f6b9d50: move a3, @0x944c0, 1 +L3F6B9D80: +3f6b9d80: move *a11(0x0), *a9(0x200), 1 +3f6b9db0: move @0x95540, a5, 1 +3f6b9de0: move a5, *a11, 1 +3f6b9df0: sub a3, a3 +3f6b9e00: move a3, *a11(0x20), 1 +3f6b9e20: move a3, *a11(0x3e0), 1 +3f6b9e40: move a11, @0x95540, 1 +3f6b9e70: move a14, -*sp, 1 +3f6b9e80: move *a13(0x60), *a14+, 1 +3f6b9ea0: calla L3FB338D0 +3f6b9ed0: move @0x95d90, a7, 1 +3f6b9f00: jreq L3F6B9FC0 +3f6b9f10: move a3, @0x95d90, 1 +3f6b9f40: move a14, -*sp, 1 +3f6b9f50: movi 0x95540, a7 +3f6b9f80: move a7, *a14+, 1 +3f6b9f90: calla L3F6FB7E0 +L3F6B9FC0: +3f6b9fc0: move *a9(0x200), a11, 1 +3f6b9fe0: jreq L3F6BA1B0 +3f6b9ff0: move *a13(0x20), *a11(0x3e0), 1 +3f6ba020: jruc L3F6BA1B0 +L3F6BA030: +3f6ba030: move *a13(0xff80), a5, 1 +3f6ba050: btst 1, a5 +3f6ba060: jreq L3F6BA0B0 +3f6ba070: add a12, a3 +3f6ba080: move a3, *a13(0x40), 1 +3f6ba0a0: jruc L3F6BA1B0 +L3F6BA0B0: +3f6ba0b0: move *a11(0x20), a7, 1 +3f6ba0d0: add a12, a7 +3f6ba0e0: move a7, *a11(0x20), 1 +3f6ba100: sext a12, 0 +3f6ba110: move *a11(0x40), a7, 0 +3f6ba130: sub a12, a7 +3f6ba140: move a7, *a11(0x40), 0 +3f6ba160: move *a9(0x160), a7, 1 +3f6ba180: sub a12, a7 +3f6ba190: move a7, *a9(0x160), 1 +L3F6BA1B0: +3f6ba1b0: move *a9(0x140), a7, 1 +3f6ba1d0: jreq L3F6BA340 +3f6ba1e0: move *a13(0xff80), a7, 1 +3f6ba200: btst 1, a7 +3f6ba210: jrne L3F6BA330 +3f6ba220: move *a9(0x140), a5, 1 +3f6ba240: sub a12, a5 +3f6ba250: move a5, *a9(0x140), 1 +3f6ba270: move *a9(0x140), a5, 1 +3f6ba290: jrne L3F6BA340 +3f6ba2a0: setf 16, 1, 0 +3f6ba2b0: move *a9(0x30), a5, 0 +3f6ba2d0: ori 0x40, a5 +3f6ba300: move a5, *a9(0x30), 0 +3f6ba320: jruc L3F6BA3C0 +L3F6BA330: +3f6ba330: add a12, a4 +L3F6BA340: +3f6ba340: move a11, a3 +3f6ba350: jreq L3F6BA3C0 +3f6ba360: move *a10(0x80), a7, 1 +3f6ba380: jrle L3F6BA3C0 +3f6ba390: move a0, a3 +3f6ba3a0: jaeq L3F6B9070 +L3F6BA3C0: +3f6ba3c0: move *a13(0xff80), a7, 1 +3f6ba3e0: btst 1, a7 +3f6ba3f0: jrne L3F6BA7F0 +3f6ba400: move a11, a3 +3f6ba410: jrne L3F6BA460 +3f6ba420: move *a13(0x20), *a9(0x200), 1 +3f6ba450: jruc L3F6BA540 +L3F6BA460: +3f6ba460: move *a13, a5, 1 +3f6ba470: setf 16, 1, 0 +3f6ba480: move *a5(0x40), a3, 0 +3f6ba4a0: btst 0, a3 +3f6ba4b0: jreq L3F6BA540 +3f6ba4c0: move a14, -*sp, 1 +3f6ba4d0: move a9, a3 +3f6ba4e0: addi 0x160, a3 +3f6ba500: move a3, *a14+, 1 +3f6ba510: calla L3F6C4820 +L3F6BA540: +3f6ba540: move *a13, a5, 1 +3f6ba550: setf 16, 1, 0 +3f6ba560: move *a5(0x40), a3, 0 +3f6ba580: btst 3, a3 +3f6ba590: jreq L3F6BA680 +3f6ba5a0: move *a9(0x40), a3, 1 +3f6ba5c0: jreq L3F6BA680 +3f6ba5d0: move a14, -*sp, 1 +3f6ba5e0: sub a3, a3 +3f6ba5f0: move a3, *a14+, 1 +3f6ba600: move a3, *a14+, 1 +3f6ba610: move a3, *a14+, 1 +3f6ba620: movk 8, a3 +3f6ba630: move a3, *a14+, 1 +3f6ba640: move a9, *a14+, 1 +3f6ba650: move *a5(0xd0), a3, 1 +3f6ba670: call a3 +L3F6BA680: +3f6ba680: move a0, a3 +3f6ba690: jrne L3F6BA7F0 +3f6ba6a0: move *a13(0xff60), a3, 1 +3f6ba6c0: jreq L3F6BA7F0 +3f6ba6d0: move *a3, a3, 1 +3f6ba6e0: jreq L3F6BA7F0 +3f6ba6f0: move *a5(0x10), a3, 1 +3f6ba710: move *a3(0x60), a3, 1 +3f6ba730: jreq L3F6BA7F0 +3f6ba740: move a14, -*sp, 1 +3f6ba750: move *a13(0xff60), a3, 1 +3f6ba770: move *a3(0x0), *a14+, 1 +3f6ba790: move *a5(0x10), a3, 1 +3f6ba7b0: move *a3(0x60), a3, 1 +3f6ba7d0: call a3 +3f6ba7e0: move a8, a0 +L3F6BA7F0: +3f6ba7f0: setf 16, 1, 0 +3f6ba800: move *a9(0x250), a7, 0 +3f6ba820: movk 1, a5 +3f6ba830: andn a5, a7 +3f6ba840: move a7, *a9(0x250), 0 +3f6ba860: move *a9(0x250), a7, 0 +3f6ba880: btst 1, a7 +3f6ba890: jreq L3F6BA980 +3f6ba8a0: move *a9(0x250), a7, 0 +3f6ba8c0: movk 2, a3 +3f6ba8d0: andn a3, a7 +3f6ba8e0: move a7, *a9(0x250), 0 +3f6ba900: move a14, -*sp, 1 +3f6ba910: move a9, a7 +3f6ba920: addi 0x250, a7 +3f6ba940: move a7, *a14+, 1 +3f6ba950: calla L3F6FB7E0 +L3F6BA980: +3f6ba980: move a14, -*sp, 1 +3f6ba990: move a2, *a14+, 1 +3f6ba9a0: calla L3FB338D0 +3f6ba9d0: move a0, a8 +L3F6BA9E0: +3f6ba9e0: move *sp(0x180), a14, 1 +3f6baa00: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f6baa20: rets 2 +L3F6BAA30: +3f6baa30: mmtm sp, a7,a9,a10,a11,a13 +3f6baa50: move a14, a13 +3f6baa60: move *a13(0xffe0), a9, 1 +3f6baa80: move *a13(0xffc0), a10, 1 +3f6baaa0: move *a9(0x60), a11, 1 +3f6baac0: inc a10 +3f6baad0: btst 0, a10 +3f6baae0: jreq L3F6BAB40 +3f6baaf0: move a14, -*sp, 1 +3f6bab00: move a9, *a14+, 1 +3f6bab10: calla L3F6BAC80 +L3F6BAB40: +3f6bab40: btst 1, a10 +3f6bab50: jreq L3F6BAC20 +3f6bab60: move a14, -*sp, 1 +3f6bab70: sub a7, a7 +3f6bab80: move a7, *a14+, 1 +3f6bab90: move a7, *a14+, 1 +3f6baba0: move a7, *a14+, 1 +3f6babb0: movk 7, a7 +3f6babc0: move a7, *a14+, 1 +3f6babd0: move a9, *a14+, 1 +3f6babe0: move *a11(0xd0), a7, 1 +3f6bac00: call a7 +3f6bac10: jruc L3F6BAC30 +L3F6BAC20: +3f6bac20: sub a8, a8 +L3F6BAC30: +3f6bac30: move *sp(0xc0), a14, 1 +3f6bac50: mmfm sp, a7,a9,a10,a11,a13 +3f6bac70: rets 2 +L3F6BAC80: +3f6bac80: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f6baca0: move a14, a13 +3f6bacb0: addi 0x100, a14 +3f6bacd0: move *a13(0xffe0), a9, 1 +3f6bacf0: move a9, a10 +3f6bad00: addi 0x160, a10 +3f6bad20: move *a9(0x60), a11, 1 +3f6bad40: setf 16, 1, 0 +3f6bad50: move *a10(0xf0), a7, 0 +3f6bad70: btst 0, a7 +3f6bad80: jreq L3F6BAEE0 +L3F6BAD90: +3f6bad90: move *a10(0xf0), a7, 0 +3f6badb0: movk 2, a5 +3f6badc0: or a5, a7 +3f6badd0: move a7, *a10(0xf0), 0 +3f6badf0: move a14, -*sp, 1 +3f6bae00: movk 26, a7 +3f6bae10: move a7, *a14+, 1 +3f6bae20: move a10, a5 +3f6bae30: addi 0xf0, a5 +3f6bae50: move a5, *a14+, 1 +3f6bae60: calla L3F6FAC70 +3f6bae90: setf 16, 1, 0 +3f6baea0: move *a10(0xf0), a5, 0 +3f6baec0: btst 0, a5 +3f6baed0: jrne L3F6BAD90 +L3F6BAEE0: +3f6baee0: move *a10(0xf0), a7, 0 +3f6baf00: movk 1, a5 +3f6baf10: or a5, a7 +3f6baf20: move a7, *a10(0xf0), 0 +3f6baf40: calla L3FB33870 +3f6baf70: move a8, a12 +3f6baf80: move a14, -*sp, 1 +3f6baf90: move a9, *a14+, 1 +3f6bafa0: calla L3F6BF4D0 +3f6bafd0: setf 16, 1, 0 +3f6bafe0: move *a10(0xf0), a7, 0 +3f6bb000: andn a5, a7 +3f6bb010: move a7, *a10(0xf0), 0 +3f6bb030: move *a10(0xf0), a7, 0 +3f6bb050: btst 1, a7 +3f6bb060: jreq L3F6BB150 +3f6bb070: move *a10(0xf0), a7, 0 +3f6bb090: movk 2, a5 +3f6bb0a0: andn a5, a7 +3f6bb0b0: move a7, *a10(0xf0), 0 +3f6bb0d0: move a14, -*sp, 1 +3f6bb0e0: move a10, a7 +3f6bb0f0: addi 0xf0, a7 +3f6bb110: move a7, *a14+, 1 +3f6bb120: calla L3F6FB7E0 +L3F6BB150: +3f6bb150: move a13, a8 +3f6bb160: move a10, a7 +3f6bb170: movk 8, a5 +L3F6BB180: +3f6bb180: move *a7+, *a8+, 1 +3f6bb190: dsjs a5, L3F6BB180 +3f6bb1a0: move a14, -*sp, 1 +3f6bb1b0: movk 32, a7 +3f6bb1c0: move a7, *a14+, 1 +3f6bb1d0: move a10, *a14+, 1 +3f6bb1e0: calla L3FB44A00 +3f6bb210: move a14, -*sp, 1 +3f6bb220: move a12, *a14+, 1 +3f6bb230: calla L3FB338D0 +3f6bb260: setf 16, 1, 0 +3f6bb270: move *a11(0x40), a5, 0 +3f6bb290: btst 4, a5 +3f6bb2a0: jreq L3F6BB380 +3f6bb2b0: move *a11(0x10), a5, 1 +3f6bb2d0: move *a5(0x80), a5, 1 +3f6bb2f0: jreq L3F6BB380 +3f6bb300: move a14, -*sp, 1 +3f6bb310: move *a13(0xa0), *a14+, 1 +3f6bb330: move *a11(0x10), a5, 1 +3f6bb350: move *a5(0x80), a5, 1 +3f6bb370: call a5 +L3F6BB380: +3f6bb380: move a14, -*sp, 1 +3f6bb390: move a13, *a14+, 1 +3f6bb3a0: calla L3F6C0410 +3f6bb3d0: move *sp(0x100), a14, 1 +3f6bb3f0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f6bb410: rets 2 +L3F6BB420: +3f6bb420: mmtm sp, a7,a9,a10,a11,a13 +3f6bb440: move a14, a13 +3f6bb450: addk 32, a14 +3f6bb460: move *a13(0xffe0), a9, 1 +3f6bb480: sub a11, a11 +3f6bb490: move a11, *a13, 1 +3f6bb4a0: move *a13(0xff80), a10, 1 +3f6bb4c0: move *a13(0xffc0), a11, 1 +3f6bb4e0: cmpi 0xffff, a11 +3f6bb510: jaeq L3F6BC0E0 +3f6bb530: move *a9(0x60), a11, 1 +3f6bb550: jreq L3F6BB6E0 +3f6bb560: move *a9(0x60), a11, 1 +3f6bb580: move *a11(0xb0), a11, 1 +3f6bb5a0: jreq L3F6BB6E0 +3f6bb5b0: move a14, -*sp, 1 +3f6bb5c0: move a13, a11 +3f6bb5d0: subi 0x80, a11 +3f6bb5f0: move a11, *a14+, 1 +3f6bb600: move *a13(0xffa0), *a14+, 1 +3f6bb620: move *a13(0xffc0), *a14+, 1 +3f6bb640: move a9, *a14+, 1 +3f6bb650: movk 1, a11 +3f6bb660: move a11, *a14+, 1 +3f6bb670: move *a9(0x60), a11, 1 +3f6bb690: move *a11(0xb0), a11, 1 +3f6bb6b0: call a11 +3f6bb6c0: jauc L3F6BC460 +L3F6BB6E0: +3f6bb6e0: movi 0x2a, a11 +3f6bb700: move a11, *a13, 1 +3f6bb710: jauc L3F6BC3E0 +L3F6BB730: +3f6bb730: move a10, a8 +3f6bb740: jreq L3F6BB7A0 +3f6bb750: setf 16, 1, 0 +3f6bb760: move *a10(0x40), a11, 0 +3f6bb780: subk 8, a11 +3f6bb790: jreq L3F6BB7E0 +L3F6BB7A0: +3f6bb7a0: movk 22, a11 +3f6bb7b0: move a11, *a13, 1 +3f6bb7c0: jauc L3F6BC3E0 +L3F6BB7E0: +3f6bb7e0: move *a10(0x20), a11, 1 +3f6bb800: sll 0x3, a11 +3f6bb810: add a10, a11 +3f6bb820: move *a11(0x20), *a9(0x20), 0 +L3F6BB850: +3f6bb850: move a10, a8 +3f6bb860: jreq L3F6BB8C0 +3f6bb870: setf 16, 1, 0 +3f6bb880: move *a10(0x40), a11, 0 +3f6bb8a0: subk 4, a11 +3f6bb8b0: jrnc L3F6BB900 +L3F6BB8C0: +3f6bb8c0: movk 22, a11 +3f6bb8d0: move a11, *a13, 1 +3f6bb8e0: jauc L3F6BC3E0 +L3F6BB900: +3f6bb900: move *a10(0x20), a11, 1 +3f6bb920: sll 0x3, a11 +3f6bb930: add a10, a11 +3f6bb940: move *a11, a11, 1 +3f6bb950: jreq L3F6BB9F0 +3f6bb960: move *a13(0xffa0), a11, 0 +3f6bb980: move *a9(0x10), a7, 0 +3f6bb9a0: or a11, a7 +3f6bb9b0: move a7, *a9(0x10), 0 +3f6bb9d0: jauc L3F6BC3E0 +L3F6BB9F0: +3f6bb9f0: move *a13(0xffa0), a11, 1 +3f6bba10: not a11 +3f6bba20: sext a11, 0 +3f6bba30: move *a9(0x10), a7, 0 +3f6bba50: and a11, a7 +3f6bba60: move a7, *a9(0x10), 0 +3f6bba80: jauc L3F6BC3E0 +L3F6BBAA0: +3f6bbaa0: move a10, a7 +3f6bbab0: jreq L3F6BBB10 +3f6bbac0: setf 16, 1, 0 +3f6bbad0: move *a10(0x40), a11, 0 +3f6bbaf0: subk 4, a11 +3f6bbb00: jrnc L3F6BBF10 +L3F6BBB10: +3f6bbb10: movk 22, a11 +3f6bbb20: move a11, *a13, 1 +3f6bbb30: jauc L3F6BC3E0 +3f6bbb50: move a14, -*sp, 1 +3f6bbb60: move *a10(0x20), a11, 1 +3f6bbb80: sll 0x3, a11 +3f6bbb90: add a10, a11 +3f6bbba0: move *a11+, *a14+, 1 +3f6bbbb0: move *a13(0xffa0), a11, 1 +3f6bbbd0: cmpi 0x1001, a11 +3f6bbbf0: jrne L3F6BBC40 +3f6bbc00: move a9, a7 +3f6bbc10: addi 0x260, a7 +3f6bbc30: jruc L3F6BBC70 +L3F6BBC40: +3f6bbc40: move a9, a7 +3f6bbc50: addi 0x160, a7 +L3F6BBC70: +3f6bbc70: move a7, *a14+, 1 +3f6bbc80: calla L3F6C01E0 +3f6bbcb0: move a8, a7 +3f6bbcc0: jrne L3F6BC3E0 +3f6bbcd0: movi 0x37, a7 +3f6bbcf0: move a7, *a13, 1 +3f6bbd00: jruc L3F6BC3E0 +3f6bbd10: move *a10(0x20), a11, 1 +3f6bbd30: sll 0x3, a11 +3f6bbd40: add a10, a11 +3f6bbd50: move *a11(0x0), *a9(0x2e0), 1 +3f6bbd80: jruc L3F6BC3E0 +3f6bbd90: move *a10(0x20), a11, 1 +3f6bbdb0: sll 0x3, a11 +3f6bbdc0: add a10, a11 +3f6bbdd0: move *a11(0x0), *a9(0x1e0), 1 +3f6bbe00: jruc L3F6BC3E0 +3f6bbe10: move *a10(0x20), a11, 1 +3f6bbe30: sll 0x3, a11 +3f6bbe40: add a10, a11 +3f6bbe50: move *a11(0x0), *a9(0x340), 0 +3f6bbe80: jruc L3F6BC3E0 +3f6bbe90: move *a10(0x20), a11, 1 +L3F6BBEB0: +3f6bbeb0: sll 0x3, a11 +3f6bbec0: add a10, a11 +L3F6BBED0: +3f6bbed0: move *a11(0x0), *a9(0x240), 0 +3f6bbf00: jruc L3F6BC3E0 +L3F6BBF10: +3f6bbf10: move *a13(0xffa0), a8, 1 +3f6bbf30: subi 0x1001, a8 +3f6bbf50: cmpi 0x5, a8 +3f6bbf70: jrhi L3F6BC3E0 +3f6bbf80: sll 0x5, a8 +3f6bbf90: addi 0x3f6bbfe0, a8 +3f6bbfc0: move *a8, a8, 1 +3f6bbfd0: jump a8 +3f6bbfe0: move *b10(0x3f6b), *b0(0xbb50), 1 +3f6bc010: dsjs a11, L3F6BBE70 +3f6bc020: movb *b8(0x3f6b), *b0(0xbd90) +3f6bc050: dsjs a11, L3F6BBEB0 +3f6bc060: .word 0xbe10 +3f6bc070: dsjs a11, L3F6BBED0 +3f6bc080: .word 0xbe90 +3f6bc090: dsjs a11, L3F6BBEF0 +L3F6BC0A0: +3f6bc0a0: movi 0x2a, a11 +3f6bc0c0: move a11, *a13, 1 +3f6bc0d0: jruc L3F6BC3E0 +L3F6BC0E0: +3f6bc0e0: move *a13(0xffa0), a8, 1 +3f6bc100: dec a8 +3f6bc110: jaeq L3F6BB850 +3f6bc130: subk 3, a8 +3f6bc140: jaeq L3F6BB850 +3f6bc160: subk 4, a8 +3f6bc170: jaeq L3F6BB850 +3f6bc190: subk 8, a8 +3f6bc1a0: jaeq L3F6BB850 +3f6bc1c0: subk 16, a8 +3f6bc1d0: jaeq L3F6BB850 +3f6bc1f0: subk 32, a8 +3f6bc200: jaeq L3F6BB850 +3f6bc220: subi 0x40, a8 +3f6bc240: jaeq L3F6BB730 +3f6bc260: subi 0x80, a8 +3f6bc280: jaeq L3F6BB850 +3f6bc2a0: subi 0xf01, a8 +3f6bc2c0: jaeq L3F6BBAA0 +3f6bc2e0: dec a8 +3f6bc2f0: jaeq L3F6BBAA0 +3f6bc310: dec a8 +3f6bc320: jaeq L3F6BBAA0 +3f6bc340: dec a8 +3f6bc350: jaeq L3F6BBAA0 +3f6bc370: dec a8 +3f6bc380: jaeq L3F6BBAA0 +3f6bc3a0: dec a8 +3f6bc3b0: jaeq L3F6BBAA0 +3f6bc3d0: jruc L3F6BC0A0 +L3F6BC3E0: +3f6bc3e0: move a10, a7 +3f6bc3f0: jreq L3F6BC450 +3f6bc400: move a14, -*sp, 1 +3f6bc410: move a10, *a14+, 1 +3f6bc420: calla L3F6ACE40 +L3F6BC450: +3f6bc450: move *a13, a8, 1 +L3F6BC460: +3f6bc460: move *sp(0xc0), a14, 1 +3f6bc480: mmfm sp, a7,a9,a10,a11,a13 +3f6bc4a0: rets 2 +L3F6BC4B0: +3f6bc4b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6bc4d0: move a14, a13 +3f6bc4e0: move *a13(0xffe0), a9, 1 +3f6bc500: move *a13(0xffc0), a11, 1 +3f6bc520: cmpi 0xffff, a11 +3f6bc550: jreq L3F6BC730 +3f6bc560: move *a9(0x60), a11, 1 +3f6bc580: jreq L3F6BC6F0 +3f6bc590: move *a9(0x60), a11, 1 +3f6bc5b0: move *a11(0xb0), a11, 1 +3f6bc5d0: jreq L3F6BC6F0 +3f6bc5e0: move a14, -*sp, 1 +3f6bc5f0: move *a13(0xff80), *a14+, 1 +3f6bc610: move *a13(0xffa0), *a14+, 1 +3f6bc630: move *a13(0xffc0), *a14+, 1 +3f6bc650: move a9, *a14+, 1 +3f6bc660: sub a11, a11 +3f6bc670: move a11, *a14+, 1 +3f6bc680: move *a9(0x60), a11, 1 +3f6bc6a0: move *a11(0xb0), a11, 1 +3f6bc6c0: call a11 +3f6bc6d0: jauc L3F6BD170 +L3F6BC6F0: +3f6bc6f0: movi 0x2a, a8 +3f6bc710: jauc L3F6BD170 +L3F6BC730: +3f6bc730: move a14, -*sp, 1 +3f6bc740: movk 10, a7 +3f6bc750: move a7, *a14+, 1 +3f6bc760: movk 1, a7 +3f6bc770: move a7, *a14+, 1 +3f6bc780: calla L3F6AC3C0 +3f6bc7b0: move a8, a10 +3f6bc7c0: movk 4, a7 +3f6bc7d0: setf 16, 1, 0 +3f6bc7e0: move a7, *a10(0x40), 0 +3f6bc800: jruc L3F6BCED0 +L3F6BC810: +3f6bc810: movk 8, a11 +3f6bc820: move a11, *a10(0x40), 0 +3f6bc840: move *a10(0x20), a7, 1 +3f6bc860: sll 0x3, a7 +3f6bc870: add a10, a7 +3f6bc880: move *a9(0x10), a5, 0 +3f6bc8a0: andi 0x80, a5 +3f6bc8d0: move a5, *a7, 1 +3f6bc8e0: move *a10(0x20), a7, 1 +3f6bc900: sll 0x3, a7 +3f6bc910: add a10, a7 +3f6bc920: move *a9(0x20), a5, 0 +3f6bc940: move a5, *a7(0x20), 1 +3f6bc960: jruc L3F6BD130 +L3F6BC970: +3f6bc970: move *a10(0x20), a11, 1 +3f6bc990: sll 0x3, a11 +3f6bc9a0: add a10, a11 +3f6bc9b0: move *a9(0x10), a7, 0 +3f6bc9d0: move *a13(0xffa0), a5, 1 +3f6bc9f0: and a5, a7 +3f6bca00: move a7, *a11, 1 +3f6bca10: jruc L3F6BD130 +L3F6BCA20: +3f6bca20: move *a10(0x20), a11, 1 +3f6bca40: sll 0x3, a11 +3f6bca50: add a10, a11 +3f6bca60: move *a9, a7, 0 +3f6bca70: move a7, *a11, 1 +3f6bca80: jruc L3F6BD130 +L3F6BCA90: +3f6bca90: move *a10(0x20), a11, 1 +3f6bcab0: sll 0x3, a11 +3f6bcac0: add a10, a11 +3f6bcad0: setf 16, 0, 0 +3f6bcae0: move *a9(0x120), a7, 0 +3f6bcb00: move a7, *a11, 1 +3f6bcb10: sub a11, a11 +3f6bcb20: move a11, *a9(0x120), 0 +3f6bcb40: jruc L3F6BD130 +L3F6BCB50: +3f6bcb50: move *a10(0x20), a11, 1 +3f6bcb70: sll 0x3, a11 +3f6bcb80: add a10, a11 +3f6bcb90: move *a9(0x280), *a11(0x0), 1 +3f6bcbc0: jruc L3F6BD130 +L3F6BCBD0: +3f6bcbd0: move *a10(0x20), a11, 1 +3f6bcbf0: sll 0x3, a11 +3f6bcc00: add a10, a11 +3f6bcc10: move *a9(0x180), *a11(0x0), 1 +3f6bcc40: jruc L3F6BD130 +L3F6BCC50: +3f6bcc50: move *a10(0x20), a11, 1 +3f6bcc70: sll 0x3, a11 +3f6bcc80: add a10, a11 +3f6bcc90: move *a9(0x2e0), *a11(0x0), 1 +3f6bccc0: jruc L3F6BD130 +L3F6BCCD0: +3f6bccd0: move *a10(0x20), a11, 1 +3f6bccf0: sll 0x3, a11 +3f6bcd00: add a10, a11 +3f6bcd10: move *a9(0x1e0), *a11(0x0), 1 +3f6bcd40: jruc L3F6BD130 +L3F6BCD50: +3f6bcd50: move *a10(0x20), a11, 1 +3f6bcd70: sll 0x3, a11 +3f6bcd80: add a10, a11 +3f6bcd90: move *a9(0x340), a7, 0 +3f6bcdb0: move a7, *a11, 1 +3f6bcdc0: jruc L3F6BD130 +L3F6BCDD0: +3f6bcdd0: move *a10(0x20), a11, 1 +3f6bcdf0: sll 0x3, a11 +3f6bce00: add a10, a11 +3f6bce10: move *a9(0x240), a7, 0 +3f6bce30: move a7, *a11, 1 +3f6bce40: jruc L3F6BD130 +L3F6BCE50: +3f6bce50: move a14, -*sp, 1 +3f6bce60: move a10, *a14+, 1 +3f6bce70: calla L3F6ACE40 +3f6bcea0: movi 0x2a, a8 +3f6bcec0: jruc L3F6BD170 +L3F6BCED0: +3f6bced0: move *a13(0xffa0), a8, 1 +3f6bcef0: dec a8 +3f6bcf00: jreq L3F6BC970 +3f6bcf10: subk 3, a8 +3f6bcf20: jreq L3F6BC970 +3f6bcf30: subk 4, a8 +3f6bcf40: jreq L3F6BC970 +3f6bcf50: subk 8, a8 +3f6bcf60: jreq L3F6BC970 +3f6bcf70: subk 16, a8 +3f6bcf80: jreq L3F6BC970 +3f6bcf90: subk 32, a8 +3f6bcfa0: jreq L3F6BC970 +3f6bcfb0: subi 0x40, a8 +3f6bcfd0: jreq L3F6BC810 +3f6bcfe0: subi 0x80, a8 +3f6bd000: jreq L3F6BC970 +3f6bd010: subi 0xf01, a8 +3f6bd030: jreq L3F6BCB50 +3f6bd040: dec a8 +3f6bd050: jreq L3F6BCBD0 +3f6bd060: dec a8 +3f6bd070: jreq L3F6BCC50 +3f6bd080: dec a8 +3f6bd090: jreq L3F6BCCD0 +3f6bd0a0: dec a8 +3f6bd0b0: jreq L3F6BCD50 +3f6bd0c0: dec a8 +3f6bd0d0: jreq L3F6BCDD0 +3f6bd0e0: dec a8 +3f6bd0f0: jreq L3F6BCA90 +3f6bd100: dec a8 +3f6bd110: jreq L3F6BCA20 +3f6bd120: jruc L3F6BCE50 +L3F6BD130: +3f6bd130: move *a13(0xff80), a11, 1 +3f6bd150: move a10, *a11, 1 +3f6bd160: sub a8, a8 +L3F6BD170: +3f6bd170: move *sp(0xe0), a14, 1 +3f6bd190: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6bd1b0: rets 2 +L3F6BD1C0: +3f6bd1c0: mmtm sp, a7,a9,a11,a13 +3f6bd1e0: move a14, a13 +3f6bd1f0: move *a13(0xffe0), a9, 1 +3f6bd210: move *a9(0x220), a11, 1 +3f6bd230: jreq L3F6BD3B0 +3f6bd240: move a14, -*sp, 1 +3f6bd250: setf 16, 1, 0 +3f6bd260: move *a9(0x250), a11, 0 +3f6bd280: andi 0x10, a11 +3f6bd2b0: move a11, *a14+, 1 +3f6bd2c0: move *a9(0x220), *a14+, 1 +3f6bd2e0: calla L3F5E7E60 +3f6bd310: sub a11, a11 +3f6bd320: move a11, *a9(0x220), 1 +3f6bd340: setf 16, 1, 0 +3f6bd350: move *a9(0x250), a11, 0 +3f6bd370: movk 16, a7 +3f6bd380: andn a7, a11 +3f6bd390: move a11, *a9(0x250), 0 +L3F6BD3B0: +3f6bd3b0: move *sp(0xa0), a14, 1 +3f6bd3d0: mmfm sp, a7,a9,a11,a13 +3f6bd3f0: rets 2 +3f6bd400: modu b11, b3 +3f6bd410: .word 0x7266 +3f6bd420: sra a11, a5 +3f6bd430: sra a1, a0 +3f6bd440: .word 0x0071 +3f6bd450: modu b11, b3 +3f6bd460: mods a3, a3 +3f6bd470: .word 0x736f +3f6bd480: dsjs a5, L3F6BD5C0 +3f6bd490: move a1, b0 +3f6bd4a0: subb a2, sp +3f6bd4b0: andn a2, a4 +3f6bd4c0: subb a2, a5 +3f6bd4d0: .word 0x7300 +3f6bd4e0: sla a11, sp +3f6bd4f0: sll a11, a3 +3f6bd500: .word 0x7065 +3f6bd510: dsjs b4, L3F6BD650 +3f6bd520: sla 0x9, a0 +3f6bd530: move a10, b14 +3f6bd540: sub a2, a6 +3f6bd550: sub b10, b2 +3f6bd560: .word 0x0046 +3f6bd570: srl a11, a13 +3f6bd580: .word 0x7465 +3f6bd590: .word 0x7200 +3f6bd5a0: sll a11, a5 +3f6bd5b0: rl a11, a5 +L3F6BD5C0: +3f6bd5c0: sra b11, b6 +3f6bd5d0: rl 0x9, a0 +3f6bd5e0: .word 0x7200 +3f6bd5f0: sll a11, a5 +3f6bd600: rl a11, a5 +3f6bd610: sra b11, b6 +3f6bd620: rl 0x9, a0 +3f6bd630: .word 0x0061 +3f6bd640: srl a3, a13 +L3F6BD650: +3f6bd650: sra b11, b2 +3f6bd660: .word 0x0065 +3f6bd670: sra b11, b2 +3f6bd680: sra a11, a3 +3f6bd690: .word 0x7669 +3f6bd6a0: sla 0x3, a5 +3f6bd6b0: rev b2 +3f6bd6c0: sra b11, b2 +3f6bd6d0: sra a11, a3 +3f6bd6e0: .word 0x7669 +3f6bd6f0: sla 0x3, a5 +3f6bd700: rev b3 +3f6bd710: .word 0x0000 +3f6bd720: .word 0x0000 +3f6bd730: .word 0x0000 +3f6bd740: .word 0x0000 +3f6bd750: .word 0x0000 +3f6bd760: .word 0x0000 +3f6bd770: .word 0x0000 +3f6bd780: .word 0x0000 +3f6bd790: .word 0x0000 +3f6bd7a0: .word 0x0000 +3f6bd7b0: .word 0x0000 +3f6bd7c0: .word 0x0000 +3f6bd7d0: .word 0x0000 +3f6bd7e0: .word 0x0000 +3f6bd7f0: .word 0x0000 +L3F6BD800: +3f6bd800: mmtm sp, a7,a9,a11,a13 +3f6bd820: move a14, a13 +3f6bd830: move *a13(0xffe0), a9, 1 +3f6bd850: setf 16, 1, 0 +3f6bd860: move *a9(0x30), a11, 0 +3f6bd880: movk 10, a7 +3f6bd890: andn a7, a11 +3f6bd8a0: move a11, *a9(0x30), 0 +3f6bd8c0: move *a9(0x30), a11, 0 +3f6bd8e0: movk 4, a7 +3f6bd8f0: or a7, a11 +3f6bd900: move a11, *a9(0x30), 0 +3f6bd920: move a14, -*sp, 1 +3f6bd930: move a9, a11 +3f6bd940: addi 0x110, a11 +3f6bd960: move a11, *a14+, 1 +3f6bd970: calla L3F6FB7E0 +3f6bd9a0: move *sp(0xa0), a14, 1 +3f6bd9c0: mmfm sp, a7,a9,a11,a13 +3f6bd9e0: rets 2 +L3F6BD9F0: +3f6bd9f0: mmtm sp, a7,a9,a10,a11,a13 +3f6bda10: move a14, a13 +3f6bda20: move *a13(0xffe0), a9, 1 +3f6bda40: move *a9(0x80), a10, 1 +3f6bda60: jreq L3F6BDD10 +3f6bda70: move a14, -*sp, 1 +3f6bda80: sub a11, a11 +3f6bda90: move a11, *a14+, 1 +3f6bdaa0: move a9, *a14+, 1 +3f6bdab0: calla L3F6BEEF0 +3f6bdae0: move a8, a8 +3f6bdaf0: jrne L3F6BDB80 +3f6bdb00: move a14, -*sp, 1 +3f6bdb10: movi 0x3f6c5200, a8 +3f6bdb40: move a8, *a14+, 1 +3f6bdb50: calla L3F596290 +L3F6BDB80: +3f6bdb80: move a14, -*sp, 1 +3f6bdb90: movk 1, a11 +3f6bdba0: move a11, *a14+, 1 +3f6bdbb0: move a9, *a14+, 1 +3f6bdbc0: move a10, *a14+, 1 +3f6bdbd0: calla L3F6BEC70 +3f6bdc00: move a14, -*sp, 1 +3f6bdc10: move a10, a7 +3f6bdc20: addi 0x160, a7 +3f6bdc40: move a7, *a14+, 1 +3f6bdc50: move a10, *a14+, 1 +3f6bdc60: calla L3F6BFE00 +3f6bdc90: move a14, -*sp, 1 +3f6bdca0: move a10, a7 +3f6bdcb0: addi 0x110, a7 +3f6bdcd0: move a7, *a14+, 1 +3f6bdce0: calla L3F6FB7E0 +L3F6BDD10: +3f6bdd10: setf 16, 1, 0 +3f6bdd20: move *a9(0x30), a11, 0 +3f6bdd40: movk 12, a7 +3f6bdd50: andn a7, a11 +3f6bdd60: move a11, *a9(0x30), 0 +3f6bdd80: move *a9(0x30), a11, 0 +3f6bdda0: movk 2, a7 +3f6bddb0: or a7, a11 +3f6bddc0: move a11, *a9(0x30), 0 +3f6bdde0: move a14, -*sp, 1 +3f6bddf0: move a9, a11 +3f6bde00: addi 0x110, a11 +3f6bde20: move a11, *a14+, 1 +3f6bde30: calla L3F6FB7E0 +3f6bde60: move a14, -*sp, 1 +3f6bde70: move a9, a11 +3f6bde80: addi 0x160, a11 +3f6bdea0: move a11, *a14+, 1 +3f6bdeb0: move a9, *a14+, 1 +3f6bdec0: calla L3F6BFE00 +3f6bdef0: move a14, -*sp, 1 +3f6bdf00: move a9, a11 +3f6bdf10: addi 0x260, a11 +3f6bdf30: move a11, *a14+, 1 +3f6bdf40: move a9, *a14+, 1 +3f6bdf50: calla L3F6BFE00 +3f6bdf80: move *sp(0xc0), a14, 1 +3f6bdfa0: mmfm sp, a7,a9,a10,a11,a13 +3f6bdfc0: rets 2 +L3F6BDFD0: +3f6bdfd0: mmtm sp, a7,a9,a11,a13 +3f6bdff0: move a14, a13 +3f6be000: move *a13(0xffe0), a9, 1 +3f6be020: setf 16, 1, 0 +3f6be030: move *a9(0x30), a11, 0 +3f6be050: movk 4, a7 +3f6be060: andn a7, a11 +3f6be070: move a11, *a9(0x30), 0 +3f6be090: move *a9(0x30), a11, 0 +3f6be0b0: ori 0x38, a11 +3f6be0e0: move a11, *a9(0x30), 0 +3f6be100: move a14, -*sp, 1 +3f6be110: move a9, a11 +3f6be120: addi 0x110, a11 +3f6be140: move a11, *a14+, 1 +3f6be150: calla L3F6FB7E0 +3f6be180: move a14, -*sp, 1 +3f6be190: move a9, a11 +3f6be1a0: addi 0x260, a11 +3f6be1c0: move a11, *a14+, 1 +3f6be1d0: move a9, *a14+, 1 +3f6be1e0: calla L3F6BFE00 +3f6be210: move a14, -*sp, 1 +3f6be220: move a9, a11 +3f6be230: addi 0x160, a11 +3f6be250: move a11, *a14+, 1 +3f6be260: move a9, *a14+, 1 +3f6be270: calla L3F6BFE00 +3f6be2a0: move *sp(0xa0), a14, 1 +3f6be2c0: mmfm sp, a7,a9,a11,a13 +3f6be2e0: rets 2 +L3F6BE2F0: +3f6be2f0: mmtm sp, a7,a9,a11,a13 +3f6be310: move a14, a13 +3f6be320: move *a13(0xffe0), a9, 1 +3f6be340: setf 16, 1, 0 +3f6be350: move *a9(0x30), a11, 0 +3f6be370: movk 14, a7 +3f6be380: andn a7, a11 +3f6be390: move a11, *a9(0x30), 0 +3f6be3b0: move *a9(0x30), a11, 0 +3f6be3d0: ori 0x30, a11 +3f6be400: move a11, *a9(0x30), 0 +3f6be420: move a14, -*sp, 1 +3f6be430: move a9, a11 +3f6be440: addi 0x110, a11 +3f6be460: move a11, *a14+, 1 +3f6be470: calla L3F6FB7E0 +3f6be4a0: move a14, -*sp, 1 +3f6be4b0: move a9, a11 +3f6be4c0: addi 0x260, a11 +3f6be4e0: move a11, *a14+, 1 +3f6be4f0: move a9, *a14+, 1 +3f6be500: calla L3F6BFE00 +3f6be530: move a14, -*sp, 1 +3f6be540: move a9, a11 +3f6be550: addi 0x160, a11 +3f6be570: move a11, *a14+, 1 +3f6be580: move a9, *a14+, 1 +3f6be590: calla L3F6BFE00 +3f6be5c0: move *sp(0xa0), a14, 1 +3f6be5e0: mmfm sp, a7,a9,a11,a13 +3f6be600: rets 2 +L3F6BE610: +3f6be610: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f6be630: move a14, a13 +3f6be640: move *a13(0xffe0), a9, 1 +3f6be660: setf 16, 1, 0 +3f6be670: move *a9(0xf0), a7, 0 +3f6be690: move *a9(0xe0), a5, 0 +3f6be6b0: add a5, a7 +3f6be6c0: move *a9(0x100), a5, 0 +3f6be6e0: move a5, a3 +3f6be6f0: sll 0x2, a3 +3f6be700: sub a5, a3 +3f6be710: sra 0x1, a3 +3f6be720: cmp a3, a7 +3f6be730: jrgt L3F6BEC10 +3f6be740: move a14, -*sp, 1 +3f6be750: movk 3, a7 +3f6be760: move a7, *a14+, 1 +3f6be770: sub a5, a5 +3f6be780: move a5, *a14+, 1 +3f6be790: calla L3F6AC880 +3f6be7c0: move a8, a11 +3f6be7d0: jreq L3F6BEC10 +3f6be7e0: move *a11(0x20), a3, 1 +3f6be800: sll 0x3, a3 +3f6be810: add a11, a3 +3f6be820: move a3, a10 +3f6be830: setf 16, 1, 0 +3f6be840: move *a9, *a10, 0 +3f6be850: move *a9(0x10), a3, 0 +3f6be870: movk 2, a5 +3f6be880: andn a5, a3 +3f6be890: move a3, *a10(0x10), 0 +3f6be8b0: move *a9(0x20), *a10(0x20), 0 +3f6be8e0: move *a9(0x30), a3, 0 +3f6be900: movk 1, a7 +3f6be910: or a7, a3 +3f6be920: move a3, *a10(0x30), 0 +3f6be940: move *a9(0x60), *a10(0x60), 1 +3f6be970: move *a9(0x110), *a10(0x110), 0 +3f6be9a0: move *a9(0x130), *a10(0x130), 0 +3f6be9d0: move a14, -*sp, 1 +3f6be9e0: sub a3, a3 +3f6be9f0: move a3, *a14+, 1 +3f6bea00: move a10, *a14+, 1 +3f6bea10: move a9, *a14+, 1 +3f6bea20: calla L3F6BEC70 +3f6bea50: move a14, -*sp, 1 +3f6bea60: move a3, *a14+, 1 +3f6bea70: move a3, *a14+, 1 +3f6bea80: move a3, *a14+, 1 +3f6bea90: move a3, *a14+, 1 +3f6beaa0: move a10, *a14+, 1 +3f6beab0: move *a10(0x60), a3, 1 +3f6bead0: move *a3(0xd0), a3, 1 +3f6beaf0: call a3 +3f6beb00: move a8, a3 +3f6beb10: jreq L3F6BEBF0 +3f6beb20: move a14, -*sp, 1 +3f6beb30: sub a3, a3 +3f6beb40: move a3, *a14+, 1 +3f6beb50: move a10, *a14+, 1 +3f6beb60: calla L3F6BEEF0 +3f6beb90: move a14, -*sp, 1 +3f6beba0: move a11, *a14+, 1 +3f6bebb0: calla L3F6ACE40 +3f6bebe0: jruc L3F6BEC10 +L3F6BEBF0: +3f6bebf0: move a10, a8 +3f6bec00: jruc L3F6BEC20 +L3F6BEC10: +3f6bec10: sub a8, a8 +L3F6BEC20: +3f6bec20: move *sp(0x100), a14, 1 +3f6bec40: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f6bec60: rets 2 +L3F6BEC70: +3f6bec70: mmtm sp, a9,a10,a11,a13 +3f6bec90: move a14, a13 +3f6beca0: move *a13(0xffe0), a9, 1 +3f6becc0: move *a13(0xffc0), a10, 1 +3f6bece0: move a9, *a10(0x80), 1 +3f6bed00: move *a13(0xffa0), a11, 1 +3f6bed20: jrne L3F6BEDF0 +3f6bed30: setf 16, 1, 0 +3f6bed40: move *a9(0xe0), a11, 0 +3f6bed60: inc a11 +3f6bed70: move a11, *a9(0xe0), 0 +3f6bed90: move *a9(0xa0), *a10(0xa0), 1 +3f6bedc0: move a10, *a9(0xa0), 1 +3f6bede0: jruc L3F6BEEA0 +L3F6BEDF0: +3f6bedf0: setf 16, 1, 0 +3f6bee00: move *a9(0xf0), a11, 0 +3f6bee20: inc a11 +3f6bee30: move a11, *a9(0xf0), 0 +3f6bee50: move *a9(0xc0), *a10(0xc0), 1 +3f6bee80: move a10, *a9(0xc0), 1 +L3F6BEEA0: +3f6beea0: move *sp(0xa0), a14, 1 +3f6beec0: mmfm sp, a9,a10,a11,a13 +3f6beee0: rets 2 +L3F6BEEF0: +3f6beef0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f6bef10: move a14, a13 +3f6bef20: move *a13(0xffe0), a9, 1 +3f6bef40: move *a9(0x80), a10, 1 +3f6bef60: move a10, a11 +3f6bef70: jruc L3F6BF000 +3f6bef80: nop +3f6bef90: nop +3f6befa0: nop +3f6befb0: nop +3f6befc0: nop +3f6befd0: nop +3f6befe0: nop +3f6beff0: nop +L3F6BF000: +3f6bf000: move *a13(0xffc0), a7, 1 +3f6bf020: jreq L3F6BF060 +3f6bf030: move *a11(0xc0), a12, 1 +3f6bf050: jruc L3F6BF080 +L3F6BF060: +3f6bf060: move *a11(0xa0), a12, 1 +L3F6BF080: +3f6bf080: cmp a9, a12 +3f6bf090: jreq L3F6BF100 +3f6bf0a0: cmp a10, a12 +3f6bf0b0: jrne L3F6BF0E0 +3f6bf0c0: sub a8, a8 +3f6bf0d0: jruc L3F6BF2D0 +L3F6BF0E0: +3f6bf0e0: move a12, a11 +3f6bf0f0: jruc L3F6BF000 +L3F6BF100: +3f6bf100: move a7, a8 +3f6bf110: jrne L3F6BF1C0 +3f6bf120: move *a12(0xa0), *a11(0xa0), 1 +3f6bf150: setf 16, 1, 0 +3f6bf160: move *a10(0xe0), a5, 0 +3f6bf180: dec a5 +3f6bf190: move a5, *a10(0xe0), 0 +3f6bf1b0: jruc L3F6BF250 +L3F6BF1C0: +3f6bf1c0: move *a12(0xc0), *a11(0xc0), 1 +3f6bf1f0: setf 16, 1, 0 +3f6bf200: move *a10(0xf0), a5, 0 +3f6bf220: dec a5 +3f6bf230: move a5, *a10(0xf0), 0 +L3F6BF250: +3f6bf250: sub a5, a5 +3f6bf260: move a5, *a12(0xc0), 1 +3f6bf280: move a5, *a12(0xa0), 1 +3f6bf2a0: move a5, *a12(0x80), 1 +3f6bf2c0: movk 1, a8 +L3F6BF2D0: +3f6bf2d0: move *sp(0x100), a14, 1 +3f6bf2f0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f6bf310: rets 2 +L3F6BF320: +3f6bf320: mmtm sp, a9,a11,a13 +3f6bf340: move a14, a13 +3f6bf350: move *a13(0xffe0), a11, 1 +3f6bf370: setf 16, 1, 0 +3f6bf380: move *a11(0x30), a9, 0 +3f6bf3a0: ori 0x10, a9 +3f6bf3d0: move a9, *a11(0x30), 0 +3f6bf3f0: move a14, -*sp, 1 +3f6bf400: addi 0x260, a11 +3f6bf420: move a11, *a14+, 1 +3f6bf430: move *a13(0xffe0), *a14+, 1 +3f6bf450: calla L3F6BFE00 +3f6bf480: move *sp(0x80), a14, 1 +3f6bf4a0: mmfm sp, a9,a11,a13 +3f6bf4c0: rets 2 +L3F6BF4D0: +3f6bf4d0: mmtm sp, a9,a11,a13 +3f6bf4f0: move a14, a13 +3f6bf500: move *a13(0xffe0), a11, 1 +3f6bf520: setf 16, 1, 0 +3f6bf530: move *a11(0x30), a9, 0 +3f6bf550: ori 0x20, a9 +3f6bf580: move a9, *a11(0x30), 0 +3f6bf5a0: move a14, -*sp, 1 +3f6bf5b0: addi 0x160, a11 +3f6bf5d0: move a11, *a14+, 1 +3f6bf5e0: move *a13(0xffe0), *a14+, 1 +3f6bf600: calla L3F6BFE00 +3f6bf630: move *sp(0x80), a14, 1 +3f6bf650: mmfm sp, a9,a11,a13 +3f6bf670: rets 2 +L3F6BF680: +3f6bf680: mmtm sp, a5,a7,a9,a11,a13 +3f6bf6a0: move a14, a13 +3f6bf6b0: move *a13(0xffe0), a11, 1 +3f6bf6d0: move *a11(0xc0), a9, 1 +3f6bf6f0: jreq L3F6BF850 +3f6bf700: move a14, -*sp, 1 +3f6bf710: move a9, *a14+, 1 +3f6bf720: calla L3F6FBB30 +3f6bf750: movi 0x95e30, a11 +3f6bf780: cmp a11, a8 +3f6bf790: jrne L3F6BF850 +3f6bf7a0: move *a13(0xffe0), a7, 1 +3f6bf7c0: setf 16, 1, 0 +3f6bf7d0: move *a7(0xf0), a11, 0 +3f6bf7f0: ori 0x10, a11 +3f6bf820: move a11, *a7(0xf0), 0 +3f6bf840: jruc L3F6BF8F0 +L3F6BF850: +3f6bf850: move *a13(0xffe0), a11, 1 +3f6bf870: move @0x1b3900, a7, 1 +3f6bf8a0: move *a7(0x100), a5, 1 +3f6bf8c0: move *a5(0x0), *a11(0xc0), 1 +L3F6BF8F0: +3f6bf8f0: move *sp(0xc0), a14, 1 +3f6bf910: mmfm sp, a5,a7,a9,a11,a13 +3f6bf930: rets 2 +L3F6BF940: +3f6bf940: mmtm sp, a7,a9,a11,a13 +3f6bf960: move a14, a13 +3f6bf970: move *a13(0xffe0), a11, 1 +3f6bf990: setf 16, 1, 0 +3f6bf9a0: move *a11(0xf0), a9, 0 +3f6bf9c0: movk 4, a7 +3f6bf9d0: or a7, a9 +3f6bf9e0: move a9, *a11(0xf0), 0 +3f6bfa00: move a14, -*sp, 1 +3f6bfa10: movk 26, a9 +3f6bfa20: move a9, *a14+, 1 +3f6bfa30: move a11, *a14+, 1 +3f6bfa40: calla L3F6FAC70 +3f6bfa70: move *sp(0xa0), a14, 1 +3f6bfa90: mmfm sp, a7,a9,a11,a13 +3f6bfab0: rets 2 +L3F6BFAC0: +3f6bfac0: mmtm sp, a7,a9,a11,a13 +3f6bfae0: move a14, a13 +3f6bfaf0: move *a13(0xffe0), a9, 1 +3f6bfb10: move *a9(0xc0), a11, 1 +3f6bfb30: jreq L3F6BFCB0 +3f6bfb40: move a14, -*sp, 1 +3f6bfb50: setf 16, 1, 0 +3f6bfb60: move *a9(0xf0), a11, 0 +3f6bfb80: andi 0x10, a11 +3f6bfbb0: move a11, *a14+, 1 +3f6bfbc0: move *a9(0xc0), *a14+, 1 +3f6bfbe0: calla L3F5E7E60 +3f6bfc10: sub a11, a11 +3f6bfc20: move a11, *a9(0xc0), 1 +3f6bfc40: setf 16, 1, 0 +3f6bfc50: move *a9(0xf0), a11, 0 +3f6bfc70: movk 16, a7 +3f6bfc80: andn a7, a11 +3f6bfc90: move a11, *a9(0xf0), 0 +L3F6BFCB0: +3f6bfcb0: setf 16, 1, 0 +3f6bfcc0: move *a9(0xf0), a11, 0 +3f6bfce0: btst 2, a11 +3f6bfcf0: jreq L3F6BFDB0 +3f6bfd00: move *a9(0xf0), a11, 0 +3f6bfd20: movk 4, a7 +3f6bfd30: andn a7, a11 +3f6bfd40: move a11, *a9(0xf0), 0 +3f6bfd60: move a14, -*sp, 1 +3f6bfd70: move a9, *a14+, 1 +3f6bfd80: calla L3F6FB7E0 +L3F6BFDB0: +3f6bfdb0: move *sp(0xa0), a14, 1 +3f6bfdd0: mmfm sp, a7,a9,a11,a13 +3f6bfdf0: rets 2 +L3F6BFE00: +3f6bfe00: mmtm sp, a9,a13 +3f6bfe20: move a14, a13 +3f6bfe30: move *a13(0xffe0), a9, 1 +3f6bfe50: move a14, -*sp, 1 +3f6bfe60: move *a13(0xffc0), *a14+, 1 +3f6bfe80: calla L3F6BFAC0 +3f6bfeb0: move *sp(0x60), a14, 1 +3f6bfed0: mmfm sp, a9,a13 +3f6bfef0: rets 2 +L3F6BFF00: +3f6bff00: mmtm sp, a9,a11,a13 +3f6bff20: move a14, a13 +3f6bff30: move *a13(0xffe0), a9, 1 +3f6bff50: move a14, -*sp, 1 +3f6bff60: move *a13(0xffc0), *a14+, 1 +3f6bff80: move a9, a11 +3f6bff90: addi 0x260, a11 +3f6bffb0: move a11, *a14+, 1 +3f6bffc0: calla L3F6C01E0 +3f6bfff0: move a8, a11 +3f6c0000: jreq L3F6C0170 +3f6c0010: move a14, -*sp, 1 +3f6c0020: move *a13(0xffa0), *a14+, 1 +3f6c0040: move a9, a11 +3f6c0050: addi 0x160, a11 +3f6c0070: move a11, *a14+, 1 +3f6c0080: calla L3F6C01E0 +3f6c00b0: move a8, a11 +3f6c00c0: jreq L3F6C00F0 +3f6c00d0: sub a8, a8 +3f6c00e0: jruc L3F6C0190 +L3F6C00F0: +3f6c00f0: move a14, -*sp, 1 +3f6c0100: move a9, a11 +3f6c0110: addi 0x260, a11 +3f6c0130: move a11, *a14+, 1 +3f6c0140: calla L3F6C0410 +L3F6C0170: +3f6c0170: movi 0x37, a8 +L3F6C0190: +3f6c0190: move *sp(0x80), a14, 1 +3f6c01b0: mmfm sp, a9,a11,a13 +3f6c01d0: rets 2 +L3F6C01E0: +3f6c01e0: mmtm sp, a9,a11,a13 +3f6c0200: move a14, a13 +3f6c0210: move *a13(0xffc0), a11, 1 +3f6c0230: cmpi 0xcccc, a11 +3f6c0260: jrls L3F6C0290 +3f6c0270: sub a8, a8 +3f6c0280: jruc L3F6C03C0 +L3F6C0290: +3f6c0290: move *a13(0xffe0), a9, 1 +3f6c02b0: move a11, *a9(0x20), 1 +3f6c02d0: sll 0x1, a11 +3f6c02e0: cmpi 0x10000, a11 +3f6c0310: jrnc L3F6C0360 +3f6c0320: move *a13(0xffc0), a11, 1 +3f6c0340: sll 0x1, a11 +3f6c0350: jruc L3F6C0390 +L3F6C0360: +3f6c0360: movi 0x10000, a11 +L3F6C0390: +3f6c0390: move a11, *a9(0x60), 1 +3f6c03b0: movk 1, a8 +L3F6C03C0: +3f6c03c0: move *sp(0x80), a14, 1 +3f6c03e0: mmfm sp, a9,a11,a13 +3f6c0400: rets 2 +L3F6C0410: +3f6c0410: mmtm sp, a9,a11,a13 +3f6c0430: move a14, a13 +3f6c0440: move a14, -*sp, 1 +3f6c0450: move *a13(0xffe0), *a14+, 1 +3f6c0470: calla L3F6C2DB0 +3f6c04a0: move *a13(0xffe0), a11, 1 +3f6c04c0: sub a9, a9 +3f6c04d0: move a9, *a11(0x60), 1 +3f6c04f0: move a9, *a11(0x20), 1 +3f6c0510: move *sp(0x80), a14, 1 +3f6c0530: mmfm sp, a9,a11,a13 +3f6c0550: rets 2 +L3F6C0560: +3f6c0560: mmtm sp, a9,a11,a13 +3f6c0580: move a14, a13 +3f6c0590: move *a13(0xffc0), a11, 1 +3f6c05b0: jreq L3F6C0770 +3f6c05c0: move *a13(0xffe0), a11, 1 +3f6c05e0: move *a11(0xa0), a9, 1 +3f6c0600: jreq L3F6C06E0 +3f6c0610: move *a9(0x3e0), a11, 1 +3f6c0630: jreq L3F6C0690 +L3F6C0640: +3f6c0640: move *a9(0x3e0), a9, 1 +3f6c0660: move *a9(0x3e0), a11, 1 +3f6c0680: jrne L3F6C0640 +L3F6C0690: +3f6c0690: move *a9, a11, 1 +3f6c06a0: jreq L3F6C06E0 +L3F6C06B0: +3f6c06b0: move *a9, a9, 1 +3f6c06c0: move *a9, a11, 1 +3f6c06d0: jrne L3F6C06B0 +L3F6C06E0: +3f6c06e0: move a14, -*sp, 1 +3f6c06f0: move a9, *a14+, 1 +3f6c0700: move *a13(0xffc0), *a14+, 1 +3f6c0720: move *a13(0xffe0), *a14+, 1 +3f6c0740: calla L3F6C2580 +L3F6C0770: +3f6c0770: move *sp(0x80), a14, 1 +3f6c0790: mmfm sp, a9,a11,a13 +3f6c07b0: rets 2 +3f6c07c0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6c07e0: move a14, a13 +3f6c07f0: move *a13(0xffe0), a9, 1 +3f6c0810: move *a13(0xffc0), a10, 1 +3f6c0830: jreq L3F6C0B70 +3f6c0840: move *a9(0xa0), a11, 1 +3f6c0860: jreq L3F6C08F0 +3f6c0870: move *a11(0x3e0), a7, 1 +3f6c0890: jreq L3F6C08F0 +L3F6C08A0: +3f6c08a0: move *a11(0x3e0), a11, 1 +3f6c08c0: move *a11(0x3e0), a7, 1 +3f6c08e0: jrne L3F6C08A0 +L3F6C08F0: +3f6c08f0: setf 16, 1, 0 +3f6c0900: move *a10(0x40), a7, 0 +3f6c0920: move *a9, a5, 1 +3f6c0930: add a7, a5 +3f6c0940: move a5, *a9, 1 +3f6c0950: move *a9(0x40), a7, 1 +3f6c0970: addi 0x80, a7 +3f6c0990: move a7, *a9(0x40), 1 +3f6c09b0: move *a10(0x20), a7, 1 +3f6c09d0: cmpi 0x7c, a7 +3f6c09f0: jrls L3F6C0A60 +3f6c0a00: move *a9(0x40), a7, 1 +3f6c0a20: addi 0x400, a7 +3f6c0a40: move a7, *a9(0x40), 1 +L3F6C0A60: +3f6c0a60: move a11, a5 +3f6c0a70: jreq L3F6C0AB0 +3f6c0a80: move a10, *a11(0x3e0), 1 +3f6c0aa0: jruc L3F6C0AD0 +L3F6C0AB0: +3f6c0ab0: move a10, *a9(0xa0), 1 +L3F6C0AD0: +3f6c0ad0: move *a10, a11, 1 +3f6c0ae0: sub a7, a7 +3f6c0af0: move a7, *a10, 1 +3f6c0b00: move a14, -*sp, 1 +3f6c0b10: move a10, *a14+, 1 +3f6c0b20: move a11, *a14+, 1 +3f6c0b30: move a9, *a14+, 1 +3f6c0b40: calla L3F6C2580 +L3F6C0B70: +3f6c0b70: move *sp(0xe0), a14, 1 +3f6c0b90: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6c0bb0: rets 2 +L3F6C0BC0: +3f6c0bc0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f6c0be0: move a14, a13 +3f6c0bf0: addi 0x40, a14 +3f6c0c10: move *a13(0xffe0), a9, 1 +3f6c0c30: movk 16, a7 +3f6c0c40: move a7, *a13, 1 +3f6c0c50: move *a13(0xffa0), a10, 1 +3f6c0c70: jreq L3F6C0D00 +3f6c0c80: setf 16, 1, 0 +L3F6C0C90: +3f6c0c90: move *a13, a7, 1 +3f6c0ca0: move *a10(0x40), a5, 0 +3f6c0cc0: add a7, a5 +3f6c0cd0: move a5, *a13, 1 +3f6c0ce0: move *a10, a10, 1 +3f6c0cf0: jrne L3F6C0C90 +L3F6C0D00: +3f6c0d00: move *a13(0xff80), a7, 1 +3f6c0d20: jreq L3F6C0D90 +3f6c0d30: move *a13, a5, 1 +3f6c0d40: setf 16, 1, 0 +3f6c0d50: move *a7(0x40), a7, 0 +3f6c0d70: add a5, a7 +3f6c0d80: move a7, *a13, 1 +L3F6C0D90: +3f6c0d90: move *a9(0x20), a7, 1 +3f6c0db0: move *a9, a5, 1 +3f6c0dc0: sub a5, a7 +3f6c0dd0: move *a9(0x60), a5, 1 +3f6c0df0: move *a9(0x40), a3, 1 +3f6c0e10: sub a3, a5 +3f6c0e20: cmp a5, a7 +3f6c0e30: jrge L3F6C0E90 +3f6c0e40: move *a9(0x20), a7, 1 +3f6c0e60: move *a9, a5, 1 +3f6c0e70: sub a5, a7 +3f6c0e80: jruc L3F6C0EE0 +L3F6C0E90: +3f6c0e90: move *a9(0x60), a7, 1 +3f6c0eb0: move *a9(0x40), a5, 1 +3f6c0ed0: sub a5, a7 +L3F6C0EE0: +3f6c0ee0: move *a13, a5, 1 +3f6c0ef0: cmp a7, a5 +3f6c0f00: jrle L3F6C0F40 +3f6c0f10: sub a8, a8 +3f6c0f20: jauc L3F6C1AE0 +L3F6C0F40: +3f6c0f40: calla L3FB33870 +3f6c0f70: move a8, *a13(0x20), 1 +3f6c0f90: move @0x95540, a10, 1 +3f6c0fc0: jreq L3F6C1260 +3f6c0fd0: setf 16, 1, 0 +3f6c0fe0: move *a10(0x50), a7, 0 +3f6c1000: jreq L3F6C1090 +3f6c1010: move a14, -*sp, 1 +3f6c1020: movi 0x3f6c5270, a8 +3f6c1050: move a8, *a14+, 1 +3f6c1060: calla L3F596290 +L3F6C1090: +3f6c1090: movk 8, a7 +3f6c10a0: setf 16, 1, 0 +3f6c10b0: move a7, *a10(0x50), 0 +3f6c10d0: setf 16, 0, 0 +3f6c10e0: move @0x94540, a3, 0 +3f6c1110: dec a3 +3f6c1120: move a3, @0x94540, 0 +3f6c1150: move @0x945c0, a3, 0 +3f6c1180: inc a3 +3f6c1190: move a3, @0x945c0, 0 +3f6c11c0: move *a10, a7, 1 +3f6c11d0: move a7, @0x95540, 1 +3f6c1200: sub a5, a5 +3f6c1210: move a5, *a10, 1 +3f6c1220: movk 12, a5 +3f6c1230: move a5, *a10(0x20), 1 +3f6c1250: jruc L3F6C12F0 +L3F6C1260: +3f6c1260: move a14, -*sp, 1 +3f6c1270: movk 8, a7 +3f6c1280: move a7, *a14+, 1 +3f6c1290: sub a3, a3 +3f6c12a0: move a3, *a14+, 1 +3f6c12b0: calla L3F6AD660 +3f6c12e0: move a8, a10 +L3F6C12F0: +3f6c12f0: move a14, -*sp, 1 +3f6c1300: move *a13(0x20), *a14+, 1 +3f6c1320: calla L3FB338D0 +3f6c1350: move a10, a3 +3f6c1360: jrne L3F6C1390 +3f6c1370: sub a8, a8 +3f6c1380: jruc L3F6C1AE0 +L3F6C1390: +3f6c1390: move *a10(0x20), a7, 1 +3f6c13b0: sll 0x3, a7 +3f6c13c0: add a10, a7 +3f6c13d0: move *a13(0xffc0), a5, 1 +3f6c13f0: move *a5+, *a7+, 1 +3f6c1400: move *a5+, *a7+, 1 +3f6c1410: move *a5+, *a7+, 1 +3f6c1420: move *a5, *a7, 1 +3f6c1430: movk 16, a7 +3f6c1440: setf 16, 1, 0 +3f6c1450: move a7, *a10(0x40), 0 +3f6c1470: move *a13(0xff80), a5, 1 +3f6c1490: jreq L3F6C17A0 +3f6c14a0: move *a5(0x40), a3, 0 +3f6c14c0: jreq L3F6C17A0 +3f6c14d0: move a14, -*sp, 1 +3f6c14e0: move *a5(0x40), a8, 0 +3f6c1500: move a8, *a14+, 1 +3f6c1510: sub a3, a3 +3f6c1520: move a3, *a14+, 1 +3f6c1530: move a5, *a14+, 1 +3f6c1540: calla L3F6AE7B0 +3f6c1570: move a8, *a10, 1 +3f6c1580: move *a10, a3, 1 +3f6c1590: jrne L3F6C1610 +3f6c15a0: move a14, -*sp, 1 +3f6c15b0: move a10, *a14+, 1 +3f6c15c0: calla L3F6ADF20 +3f6c15f0: sub a8, a8 +3f6c1600: jruc L3F6C1AE0 +L3F6C1610: +3f6c1610: move *a10, a3, 1 +3f6c1620: setf 16, 1, 0 +3f6c1630: move *a3(0x40), a3, 0 +3f6c1650: move *a9, a7, 1 +3f6c1660: add a3, a7 +3f6c1670: move a7, *a9, 1 +3f6c1680: move *a9(0x40), a7, 1 +3f6c16a0: addi 0x80, a7 +3f6c16c0: move a7, *a9(0x40), 1 +3f6c16e0: move *a10, a7, 1 +3f6c16f0: move *a7(0x20), a7, 1 +3f6c1710: cmpi 0x7c, a7 +3f6c1730: jrls L3F6C17A0 +3f6c1740: move *a9(0x40), a7, 1 +3f6c1760: addi 0x400, a7 +3f6c1780: move a7, *a9(0x40), 1 +L3F6C17A0: +3f6c17a0: move *a10(0x40), a7, 0 +3f6c17c0: move *a9, a3, 1 +3f6c17d0: add a7, a3 +3f6c17e0: move a3, *a9, 1 +3f6c17f0: move *a9(0x40), a7, 1 +3f6c1810: addi 0x80, a7 +3f6c1830: move a7, *a9(0x40), 1 +3f6c1850: move *a10(0x20), a7, 1 +3f6c1870: cmpi 0x7c, a7 +3f6c1890: jrls L3F6C1900 +3f6c18a0: move *a9(0x40), a7, 1 +3f6c18c0: addi 0x400, a7 +3f6c18e0: move a7, *a9(0x40), 1 +L3F6C1900: +3f6c1900: move *a9(0xa0), a11, 1 +3f6c1920: jreq L3F6C19E0 +3f6c1930: move *a11(0x3e0), a7, 1 +3f6c1950: jreq L3F6C19B0 +L3F6C1960: +3f6c1960: move *a11(0x3e0), a11, 1 +3f6c1980: move *a11(0x3e0), a7, 1 +3f6c19a0: jrne L3F6C1960 +L3F6C19B0: +3f6c19b0: move a10, *a11(0x3e0), 1 +3f6c19d0: jruc L3F6C1A00 +L3F6C19E0: +3f6c19e0: move a10, *a9(0xa0), 1 +L3F6C1A00: +3f6c1a00: move *a10, a7, 1 +3f6c1a10: jreq L3F6C1A30 +3f6c1a20: move *a10, a10, 1 +L3F6C1A30: +3f6c1a30: move *a13(0xffa0), a7, 1 +3f6c1a50: jreq L3F6C1AD0 +3f6c1a60: move a14, -*sp, 1 +3f6c1a70: move a10, *a14+, 1 +3f6c1a80: move a7, *a14+, 1 +3f6c1a90: move a9, *a14+, 1 +3f6c1aa0: calla L3F6C2580 +L3F6C1AD0: +3f6c1ad0: movk 1, a8 +L3F6C1AE0: +3f6c1ae0: move *sp(0x100), a14, 1 +3f6c1b00: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f6c1b20: rets 2 +L3F6C1B30: +3f6c1b30: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f6c1b50: move a14, a13 +3f6c1b60: sub a11, a11 +3f6c1b70: move *a13(0xffa0), a7, 1 +3f6c1b90: jrne L3F6C1C20 +3f6c1ba0: move a14, -*sp, 1 +3f6c1bb0: movi 0x3f6c5298, a8 +3f6c1be0: move a8, *a14+, 1 +3f6c1bf0: calla L3F596290 +L3F6C1C20: +3f6c1c20: jruc L3F6C1E00 +3f6c1c30: nop +3f6c1c40: nop +3f6c1c50: nop +3f6c1c60: nop +3f6c1c70: nop +3f6c1c80: nop +3f6c1c90: nop +3f6c1ca0: nop +3f6c1cb0: nop +3f6c1cc0: nop +3f6c1cd0: nop +3f6c1ce0: nop +3f6c1cf0: nop +3f6c1d00: nop +3f6c1d10: nop +3f6c1d20: nop +3f6c1d30: nop +3f6c1d40: nop +3f6c1d50: nop +3f6c1d60: nop +3f6c1d70: nop +3f6c1d80: nop +3f6c1d90: nop +3f6c1da0: nop +3f6c1db0: nop +3f6c1dc0: nop +3f6c1dd0: nop +3f6c1de0: nop +3f6c1df0: nop +L3F6C1E00: +3f6c1e00: move *a13(0xffc0), a9, 1 +3f6c1e20: jreq L3F6C1E90 +3f6c1e30: setf 16, 1, 0 +L3F6C1E40: +3f6c1e40: move *a9(0x40), a7, 0 +3f6c1e60: add a7, a11 +3f6c1e70: move *a9, a9, 1 +3f6c1e80: jrne L3F6C1E40 +L3F6C1E90: +3f6c1e90: move *a13(0xffa0), a7, 1 +3f6c1eb0: setf 16, 1, 0 +3f6c1ec0: move *a7(0x40), a7, 0 +3f6c1ee0: add a7, a11 +3f6c1ef0: move *a13(0xffe0), a7, 1 +3f6c1f10: move *a7(0x20), a5, 1 +3f6c1f30: move *a7, a7, 1 +3f6c1f40: sub a7, a5 +3f6c1f50: move *a13(0xffe0), a7, 1 +3f6c1f70: move *a7(0x60), a3, 1 +3f6c1f90: move *a7(0x40), a7, 1 +3f6c1fb0: sub a7, a3 +3f6c1fc0: cmp a3, a5 +3f6c1fd0: jrge L3F6C2050 +3f6c1fe0: move *a13(0xffe0), a7, 1 +3f6c2000: move *a7(0x20), a5, 1 +3f6c2020: move *a7, a3, 1 +3f6c2030: sub a3, a5 +3f6c2040: jruc L3F6C20C0 +L3F6C2050: +3f6c2050: move *a13(0xffe0), a7, 1 +3f6c2070: move *a7(0x60), a5, 1 +3f6c2090: move *a7(0x40), a3, 1 +3f6c20b0: sub a3, a5 +L3F6C20C0: +3f6c20c0: cmp a5, a11 +3f6c20d0: jrle L3F6C2100 +3f6c20e0: sub a8, a8 +3f6c20f0: jruc L3F6C2530 +L3F6C2100: +3f6c2100: move a14, -*sp, 1 +3f6c2110: move *a13(0xffa0), a5, 1 +3f6c2130: move *a5(0x40), a8, 0 +3f6c2150: move a8, *a14+, 1 +3f6c2160: sub a3, a3 +3f6c2170: move a3, *a14+, 1 +3f6c2180: move a5, *a14+, 1 +3f6c2190: calla L3F6AE7B0 +3f6c21c0: move a8, a9 +3f6c21d0: jrne L3F6C2200 +3f6c21e0: move a3, a8 +3f6c21f0: jruc L3F6C2530 +L3F6C2200: +3f6c2200: setf 16, 1, 0 +3f6c2210: move *a9(0x40), a3, 0 +3f6c2230: move *a7, a5, 1 +3f6c2240: add a3, a5 +3f6c2250: move a5, *a7, 1 +3f6c2260: move *a7(0x40), a5, 1 +3f6c2280: addi 0x80, a5 +3f6c22a0: move a5, *a7(0x40), 1 +3f6c22c0: move *a9(0x20), a5, 1 +3f6c22e0: cmpi 0x7c, a5 +3f6c2300: jrls L3F6C2370 +3f6c2310: move *a7(0x40), a5, 1 +3f6c2330: addi 0x400, a5 +3f6c2350: move a5, *a7(0x40), 1 +L3F6C2370: +3f6c2370: move *a7(0xa0), a10, 1 +3f6c2390: jreq L3F6C2450 +3f6c23a0: move *a10(0x3e0), a5, 1 +3f6c23c0: jreq L3F6C2420 +L3F6C23D0: +3f6c23d0: move *a10(0x3e0), a10, 1 +3f6c23f0: move *a10(0x3e0), a7, 1 +3f6c2410: jrne L3F6C23D0 +L3F6C2420: +3f6c2420: move a9, *a10(0x3e0), 1 +3f6c2440: jruc L3F6C2470 +L3F6C2450: +3f6c2450: move a9, *a7(0xa0), 1 +L3F6C2470: +3f6c2470: move *a13(0xffc0), a7, 1 +3f6c2490: jreq L3F6C2520 +3f6c24a0: move a14, -*sp, 1 +3f6c24b0: move a9, *a14+, 1 +3f6c24c0: move a7, *a14+, 1 +3f6c24d0: move *a13(0xffe0), *a14+, 1 +3f6c24f0: calla L3F6C2580 +L3F6C2520: +3f6c2520: movk 1, a8 +L3F6C2530: +3f6c2530: move *sp(0x100), a14, 1 +3f6c2550: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f6c2570: rets 2 +L3F6C2580: +3f6c2580: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6c25a0: move a14, a13 +3f6c25b0: move *a13(0xffe0), a9, 1 +3f6c25d0: move *a13(0xffc0), a10, 1 +3f6c25f0: move *a13(0xffa0), a11, 1 +3f6c2610: move a10, a10 +3f6c2620: jreq L3F6C2D60 +L3F6C2630: +3f6c2630: setf 16, 1, 0 +3f6c2640: move *a10(0x40), a7, 0 +3f6c2660: jrne L3F6C26E0 +3f6c2670: move a14, -*sp, 1 +3f6c2680: move a10, *a14+, 1 +3f6c2690: calla L3F6ACE40 +3f6c26c0: move a8, a10 +3f6c26d0: jruc L3F6C2D40 +L3F6C26E0: +3f6c26e0: move a11, a7 +3f6c26f0: jreq L3F6C2B40 +3f6c2700: move *a11(0x20), a7, 1 +3f6c2720: cmpi 0x7c, a7 +3f6c2740: jrhi L3F6C2B40 +3f6c2750: move *a10(0x20), a7, 1 +3f6c2770: cmpi 0x7c, a7 +3f6c2790: jrhi L3F6C2B40 +3f6c27a0: move *a11(0x40), a7, 0 +3f6c27c0: move *a11(0x20), a5, 1 +3f6c27e0: add a7, a5 +3f6c27f0: move *a10(0x40), a7, 0 +3f6c2810: add a7, a5 +3f6c2820: cmpi 0x7c, a5 +3f6c2840: jrhi L3F6C2B40 +3f6c2850: move *a11(0x50), a7, 0 +3f6c2870: move *a10(0x50), a5, 0 +3f6c2890: cmp a5, a7 +3f6c28a0: jrne L3F6C2B40 +3f6c28b0: move a14, -*sp, 1 +3f6c28c0: move *a10(0x40), a7, 0 +3f6c28e0: move a7, *a14+, 1 +3f6c28f0: move *a11(0x20), a7, 1 +3f6c2910: sll 0x3, a7 +3f6c2920: add a11, a7 +3f6c2930: move *a11(0x40), a5, 0 +3f6c2950: sll 0x3, a5 +3f6c2960: add a5, a7 +3f6c2970: move a7, *a14+, 1 +3f6c2980: move *a10(0x20), a7, 1 +3f6c29a0: sll 0x3, a7 +3f6c29b0: add a10, a7 +3f6c29c0: move a7, *a14+, 1 +3f6c29d0: calla L3FB44400 +3f6c2a00: setf 16, 1, 0 +3f6c2a10: move *a11(0x40), a7, 0 +3f6c2a30: move *a10(0x40), a5, 0 +3f6c2a50: add a5, a7 +3f6c2a60: move a7, *a11(0x40), 0 +3f6c2a80: move *a10(0x40), a7, 0 +3f6c2aa0: move *a9, a5, 1 +3f6c2ab0: add a7, a5 +3f6c2ac0: move a5, *a9, 1 +3f6c2ad0: move a14, -*sp, 1 +3f6c2ae0: move a10, *a14+, 1 +3f6c2af0: calla L3F6ACE40 +3f6c2b20: move a8, a10 +3f6c2b30: jruc L3F6C2D40 +L3F6C2B40: +3f6c2b40: move *a10(0x40), a7, 0 +3f6c2b60: move *a9, a5, 1 +3f6c2b70: add a7, a5 +3f6c2b80: move a5, *a9, 1 +3f6c2b90: move *a9(0x40), a7, 1 +3f6c2bb0: addi 0x80, a7 +3f6c2bd0: move a7, *a9(0x40), 1 +3f6c2bf0: move *a10(0x20), a7, 1 +3f6c2c10: cmpi 0x7c, a7 +3f6c2c30: jrls L3F6C2CA0 +3f6c2c40: move *a9(0x40), a7, 1 +3f6c2c60: addi 0x400, a7 +3f6c2c80: move a7, *a9(0x40), 1 +L3F6C2CA0: +3f6c2ca0: move a11, a5 +3f6c2cb0: jreq L3F6C2CE0 +3f6c2cc0: move a10, *a11, 1 +3f6c2cd0: jruc L3F6C2D00 +L3F6C2CE0: +3f6c2ce0: move a10, *a9(0xa0), 1 +L3F6C2D00: +3f6c2d00: move a10, a11 +3f6c2d10: move *a10, a10, 1 +3f6c2d20: sub a7, a7 +3f6c2d30: move a7, *a11, 1 +L3F6C2D40: +3f6c2d40: move a10, a5 +3f6c2d50: jrne L3F6C2630 +L3F6C2D60: +3f6c2d60: move *sp(0xe0), a14, 1 +3f6c2d80: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6c2da0: rets 2 +L3F6C2DB0: +3f6c2db0: mmtm sp, a9,a11,a13 +3f6c2dd0: move a14, a13 +3f6c2de0: move *a13(0xffe0), a9, 1 +3f6c2e00: setf 16, 1, 0 +3f6c2e10: move *a9(0xf0), a11, 0 +3f6c2e30: btst 0, a11 +3f6c2e40: jreq L3F6C2ED0 +3f6c2e50: move a14, -*sp, 1 +3f6c2e60: movi 0x3f6c5310, a8 +3f6c2e90: move a8, *a14+, 1 +3f6c2ea0: calla L3F596290 +L3F6C2ED0: +3f6c2ed0: move *a9(0x40), a11, 1 +3f6c2ef0: jreq L3F6C2FA0 +L3F6C2F00: +3f6c2f00: move a14, -*sp, 1 +3f6c2f10: move *a9(0x0), *a14+, 1 +3f6c2f30: move a9, *a14+, 1 +3f6c2f40: calla L3F6C30F0 +3f6c2f70: move *a9(0x40), a11, 1 +3f6c2f90: jrne L3F6C2F00 +L3F6C2FA0: +3f6c2fa0: move *a9, a11, 1 +3f6c2fb0: jrne L3F6C3020 +3f6c2fc0: move *a9(0x40), a11, 1 +3f6c2fe0: jrne L3F6C3020 +3f6c2ff0: move *a9(0xa0), a11, 1 +3f6c3010: jreq L3F6C30A0 +L3F6C3020: +3f6c3020: move a14, -*sp, 1 +3f6c3030: movi 0x3f6c5350, a8 +3f6c3060: move a8, *a14+, 1 +3f6c3070: calla L3F596290 +L3F6C30A0: +3f6c30a0: move *sp(0x80), a14, 1 +3f6c30c0: mmfm sp, a9,a11,a13 +3f6c30e0: rets 2 +L3F6C30F0: +3f6c30f0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f6c3110: move a14, a13 +3f6c3120: addi 0x40, a14 +3f6c3140: move *a13(0xffe0), a9, 1 +3f6c3160: move *a13(0xffc0), a10, 1 +3f6c3180: move *a9(0xa0), a11, 1 +3f6c31a0: jreq L3F6C31E0 +3f6c31b0: move *a11(0x3e0), a7, 1 +3f6c31d0: jruc L3F6C31F0 +L3F6C31E0: +3f6c31e0: sub a7, a7 +L3F6C31F0: +3f6c31f0: move a7, *a13, 1 +3f6c3200: move a10, a10 +3f6c3210: jale L3F6C3DA0 +L3F6C3230: +3f6c3230: move a11, a7 +3f6c3240: jrne L3F6C3350 +3f6c3250: move *a13, a7, 1 +3f6c3260: jrne L3F6C32F0 +3f6c3270: move a14, -*sp, 1 +3f6c3280: movi 0x3f6c53a0, a8 +3f6c32b0: move a8, *a14+, 1 +3f6c32c0: calla L3F596290 +L3F6C32F0: +3f6c32f0: move a7, a11 +3f6c3300: move *a11(0x3e0), *a13(0x0), 1 +3f6c3330: jauc L3F6C3D70 +L3F6C3350: +3f6c3350: setf 16, 1, 0 +3f6c3360: move *a11(0x40), a7, 0 +3f6c3380: cmp a10, a7 +3f6c3390: jrle L3F6C34A0 +3f6c33a0: sext a10, 0 +3f6c33b0: move *a11(0x40), a7, 0 +3f6c33d0: sub a10, a7 +3f6c33e0: move a7, *a11(0x40), 0 +3f6c3400: move *a11(0x20), a7, 1 +3f6c3420: add a10, a7 +3f6c3430: move a7, *a11(0x20), 1 +3f6c3450: move *a9, a7, 1 +3f6c3460: sub a10, a7 +3f6c3470: move a7, *a9, 1 +3f6c3480: jauc L3F6C3DA0 +L3F6C34A0: +3f6c34a0: move *a11(0x40), a7, 0 +3f6c34c0: sub a7, a10 +3f6c34d0: move *a11(0x40), a7, 0 +3f6c34f0: move *a9, a5, 1 +3f6c3500: sub a7, a5 +3f6c3510: move a5, *a9, 1 +3f6c3520: move *a9(0x40), a7, 1 +3f6c3540: subi 0x80, a7 +3f6c3560: move a7, *a9(0x40), 1 +3f6c3580: move *a11(0x20), a7, 1 +3f6c35a0: cmpi 0x7c, a7 +3f6c35c0: jrls L3F6C3630 +3f6c35d0: move *a9(0x40), a7, 1 +3f6c35f0: subi 0x400, a7 +3f6c3610: move a7, *a9(0x40), 1 +L3F6C3630: +3f6c3630: calla L3FB33870 +3f6c3660: move a8, *a13(0x20), 1 +3f6c3680: setf 16, 1, 0 +3f6c3690: move *a11(0x50), a7, 0 +3f6c36b0: jrne L3F6C3740 +3f6c36c0: move a14, -*sp, 1 +3f6c36d0: movi 0x3f6c53d8, a8 +3f6c3700: move a8, *a14+, 1 +3f6c3710: calla L3F596290 +L3F6C3740: +3f6c3740: setf 16, 1, 0 +3f6c3750: move *a11(0x50), a7, 0 +3f6c3770: sll 0x4, a7 +3f6c3780: addi 0x94540, a7 +3f6c37b0: setf 16, 0, 0 +3f6c37c0: move *a7, a5, 0 +3f6c37d0: dec a5 +3f6c37e0: move a5, *a7, 0 +3f6c37f0: move @0x94540, a7, 0 +3f6c3820: inc a7 +3f6c3830: move a7, @0x94540, 0 +3f6c3860: sub a5, a5 +3f6c3870: move a5, *a11(0x50), 0 +3f6c3890: move *a11(0x20), a5, 1 +3f6c38b0: cmpi 0x80, a5 +3f6c38d0: jrc L3F6C3B40 +3f6c38e0: move *a11(0x20), a5, 1 +3f6c3900: sll 0x3, a5 +3f6c3910: add a11, a5 +3f6c3920: move a5, a12 +3f6c3930: andi 0xffffe000, a12 +3f6c3960: move @0x94440, a5, 1 +3f6c3990: move a12, a7 +3f6c39a0: sub a5, a7 +3f6c39b0: sra 0xd, a7 +3f6c39c0: sll 0x3, a7 +3f6c39d0: addi 0x95580, a7 +3f6c3a00: movb *a7, a5 +3f6c3a10: dec a5 +3f6c3a20: movb a5, *a7 +3f6c3a30: sll 0x18, a5 +3f6c3a40: sra 0x18, a5 +3f6c3a50: jrne L3F6C3B40 +3f6c3a60: move @0x95560, a7, 1 +3f6c3a90: move a7, *a12, 1 +3f6c3aa0: move a12, @0x95560, 1 +3f6c3ad0: move @0x944c0, a7, 1 +3f6c3b00: inc a7 +3f6c3b10: move a7, @0x944c0, 1 +L3F6C3B40: +3f6c3b40: move *a11, a12, 1 +3f6c3b50: move @0x95540, a7, 1 +3f6c3b80: move a7, *a11, 1 +3f6c3b90: sub a5, a5 +3f6c3ba0: move a5, *a11(0x20), 1 +3f6c3bc0: move a5, *a11(0x3e0), 1 +3f6c3be0: move a11, @0x95540, 1 +3f6c3c10: move a14, -*sp, 1 +3f6c3c20: move *a13(0x20), *a14+, 1 +3f6c3c40: calla L3FB338D0 +3f6c3c70: move @0x95d90, a7, 1 +3f6c3ca0: jreq L3F6C3D60 +3f6c3cb0: move a5, @0x95d90, 1 +3f6c3ce0: move a14, -*sp, 1 +3f6c3cf0: movi 0x95540, a7 +3f6c3d20: move a7, *a14+, 1 +3f6c3d30: calla L3F6FB7E0 +L3F6C3D60: +3f6c3d60: move a12, a11 +L3F6C3D70: +3f6c3d70: move a10, a5 +3f6c3d80: jagt L3F6C3230 +L3F6C3DA0: +3f6c3da0: move a11, a5 +3f6c3db0: jaeq L3F6C4720 +3f6c3dd0: setf 16, 1, 0 +3f6c3de0: move *a11(0x40), a7, 0 +3f6c3e00: jane L3F6C4720 +L3F6C3E20: +3f6c3e20: move *a11(0x40), a7, 0 +3f6c3e40: move *a9, a5, 1 +3f6c3e50: sub a7, a5 +3f6c3e60: move a5, *a9, 1 +3f6c3e70: move *a9(0x40), a7, 1 +3f6c3e90: subi 0x80, a7 +3f6c3eb0: move a7, *a9(0x40), 1 +3f6c3ed0: move *a11(0x20), a7, 1 +3f6c3ef0: cmpi 0x7c, a7 +3f6c3f10: jrls L3F6C3F80 +3f6c3f20: move *a9(0x40), a7, 1 +3f6c3f40: subi 0x400, a7 +3f6c3f60: move a7, *a9(0x40), 1 +L3F6C3F80: +3f6c3f80: calla L3FB33870 +3f6c3fb0: move a8, *a13(0x20), 1 +3f6c3fd0: setf 16, 1, 0 +3f6c3fe0: move *a11(0x50), a7, 0 +3f6c4000: jrne L3F6C4090 +3f6c4010: move a14, -*sp, 1 +3f6c4020: movi 0x3f6c53d8, a8 +3f6c4050: move a8, *a14+, 1 +3f6c4060: calla L3F596290 +L3F6C4090: +3f6c4090: setf 16, 1, 0 +3f6c40a0: move *a11(0x50), a7, 0 +3f6c40c0: sll 0x4, a7 +3f6c40d0: addi 0x94540, a7 +3f6c4100: setf 16, 0, 0 +3f6c4110: move *a7, a5, 0 +3f6c4120: dec a5 +3f6c4130: move a5, *a7, 0 +3f6c4140: move @0x94540, a7, 0 +3f6c4170: inc a7 +3f6c4180: move a7, @0x94540, 0 +3f6c41b0: sub a5, a5 +3f6c41c0: move a5, *a11(0x50), 0 +3f6c41e0: move *a11(0x20), a5, 1 +3f6c4200: cmpi 0x80, a5 +3f6c4220: jrc L3F6C4490 +3f6c4230: move *a11(0x20), a5, 1 +3f6c4250: sll 0x3, a5 +3f6c4260: add a11, a5 +3f6c4270: move a5, a12 +3f6c4280: andi 0xffffe000, a12 +3f6c42b0: move @0x94440, a5, 1 +3f6c42e0: move a12, a7 +3f6c42f0: sub a5, a7 +3f6c4300: sra 0xd, a7 +3f6c4310: sll 0x3, a7 +3f6c4320: addi 0x95580, a7 +3f6c4350: movb *a7, a5 +3f6c4360: dec a5 +3f6c4370: movb a5, *a7 +3f6c4380: sll 0x18, a5 +3f6c4390: sra 0x18, a5 +3f6c43a0: jrne L3F6C4490 +3f6c43b0: move @0x95560, a7, 1 +3f6c43e0: move a7, *a12, 1 +3f6c43f0: move a12, @0x95560, 1 +3f6c4420: move @0x944c0, a7, 1 +3f6c4450: inc a7 +3f6c4460: move a7, @0x944c0, 1 +L3F6C4490: +3f6c4490: move *a11, a12, 1 +3f6c44a0: move @0x95540, a7, 1 +3f6c44d0: move a7, *a11, 1 +3f6c44e0: sub a5, a5 +3f6c44f0: move a5, *a11(0x20), 1 +3f6c4510: move a5, *a11(0x3e0), 1 +3f6c4530: move a11, @0x95540, 1 +3f6c4560: move a14, -*sp, 1 +3f6c4570: move *a13(0x20), *a14+, 1 +3f6c4590: calla L3FB338D0 +3f6c45c0: move @0x95d90, a7, 1 +3f6c45f0: jreq L3F6C46B0 +3f6c4600: move a5, @0x95d90, 1 +3f6c4630: move a14, -*sp, 1 +3f6c4640: movi 0x95540, a7 +3f6c4670: move a7, *a14+, 1 +3f6c4680: calla L3F6FB7E0 +L3F6C46B0: +3f6c46b0: move a12, a11 +3f6c46c0: jreq L3F6C4720 +3f6c46d0: setf 16, 1, 0 +3f6c46e0: move *a11(0x40), a7, 0 +3f6c4700: jaeq L3F6C3E20 +L3F6C4720: +3f6c4720: move a11, a5 +3f6c4730: jreq L3F6C47A0 +3f6c4740: move a11, *a9(0xa0), 1 +3f6c4760: move *a13(0x0), *a11(0x3e0), 1 +3f6c4790: jruc L3F6C47D0 +L3F6C47A0: +3f6c47a0: move *a13(0x0), *a9(0xa0), 1 +L3F6C47D0: +3f6c47d0: move *sp(0x100), a14, 1 +3f6c47f0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f6c4810: rets 2 +L3F6C4820: +3f6c4820: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6c4840: move a14, a13 +3f6c4850: addk 32, a14 +3f6c4860: move *a13(0xffe0), a9, 1 +3f6c4880: move *a9(0xa0), a10, 1 +3f6c48a0: jaeq L3F6C51B0 +3f6c48c0: move *a10(0x3e0), *a9(0xa0), 1 +L3F6C48F0: +3f6c48f0: setf 16, 1, 0 +3f6c4900: move *a10(0x40), a7, 0 +3f6c4920: move *a9, a5, 1 +3f6c4930: sub a7, a5 +3f6c4940: move a5, *a9, 1 +3f6c4950: move *a9(0x40), a7, 1 +3f6c4970: subi 0x80, a7 +3f6c4990: move a7, *a9(0x40), 1 +3f6c49b0: move *a10(0x20), a7, 1 +3f6c49d0: cmpi 0x7c, a7 +3f6c49f0: jrls L3F6C4A60 +3f6c4a00: move *a9(0x40), a7, 1 +3f6c4a20: subi 0x400, a7 +3f6c4a40: move a7, *a9(0x40), 1 +L3F6C4A60: +3f6c4a60: calla L3FB33870 +3f6c4a90: move a8, *a13, 1 +3f6c4aa0: setf 16, 1, 0 +3f6c4ab0: move *a10(0x50), a7, 0 +3f6c4ad0: jrne L3F6C4B60 +3f6c4ae0: move a14, -*sp, 1 +3f6c4af0: movi 0x3f6c53d8, a8 +3f6c4b20: move a8, *a14+, 1 +3f6c4b30: calla L3F596290 +L3F6C4B60: +3f6c4b60: setf 16, 1, 0 +3f6c4b70: move *a10(0x50), a7, 0 +3f6c4b90: sll 0x4, a7 +3f6c4ba0: addi 0x94540, a7 +3f6c4bd0: setf 16, 0, 0 +3f6c4be0: move *a7, a5, 0 +3f6c4bf0: dec a5 +3f6c4c00: move a5, *a7, 0 +3f6c4c10: move @0x94540, a7, 0 +3f6c4c40: inc a7 +3f6c4c50: move a7, @0x94540, 0 +3f6c4c80: sub a5, a5 +3f6c4c90: move a5, *a10(0x50), 0 +3f6c4cb0: move *a10(0x20), a5, 1 +3f6c4cd0: cmpi 0x80, a5 +3f6c4cf0: jrc L3F6C4F60 +3f6c4d00: move *a10(0x20), a5, 1 +3f6c4d20: sll 0x3, a5 +3f6c4d30: add a10, a5 +3f6c4d40: move a5, a11 +3f6c4d50: andi 0xffffe000, a11 +3f6c4d80: move @0x94440, a5, 1 +3f6c4db0: move a11, a7 +3f6c4dc0: sub a5, a7 +3f6c4dd0: sra 0xd, a7 +3f6c4de0: sll 0x3, a7 +3f6c4df0: addi 0x95580, a7 +3f6c4e20: movb *a7, a5 +3f6c4e30: dec a5 +3f6c4e40: movb a5, *a7 +3f6c4e50: sll 0x18, a5 +3f6c4e60: sra 0x18, a5 +3f6c4e70: jrne L3F6C4F60 +3f6c4e80: move @0x95560, a7, 1 +3f6c4eb0: move a7, *a11, 1 +3f6c4ec0: move a11, @0x95560, 1 +3f6c4ef0: move @0x944c0, a7, 1 +3f6c4f20: inc a7 +3f6c4f30: move a7, @0x944c0, 1 +L3F6C4F60: +3f6c4f60: move *a10, a11, 1 +3f6c4f70: move @0x95540, a7, 1 +3f6c4fa0: move a7, *a10, 1 +3f6c4fb0: sub a5, a5 +3f6c4fc0: move a5, *a10(0x20), 1 +3f6c4fe0: move a5, *a10(0x3e0), 1 +3f6c5000: move a10, @0x95540, 1 +3f6c5030: move a14, -*sp, 1 +3f6c5040: move *a13(0x0), *a14+, 1 +3f6c5060: calla L3FB338D0 +3f6c5090: move @0x95d90, a7, 1 +3f6c50c0: jreq L3F6C5180 +3f6c50d0: move a5, @0x95d90, 1 +3f6c5100: move a14, -*sp, 1 +3f6c5110: movi 0x95540, a7 +3f6c5140: move a7, *a14+, 1 +3f6c5150: calla L3F6FB7E0 +L3F6C5180: +3f6c5180: move a11, a10 +3f6c5190: jane L3F6C48F0 +L3F6C51B0: +3f6c51b0: move *sp(0xe0), a14, 1 +3f6c51d0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6c51f0: rets 2 +3f6c5200: modu b11, b3 +3f6c5210: .word 0x7369 +3f6c5220: modu a11, a3 +3f6c5230: modu a3, a14 +3f6c5240: sll a11, a5 +3f6c5250: sra b11, b4 +3f6c5260: .word 0x0064 +3f6c5270: srl a11, a13 +3f6c5280: .word 0x7465 +3f6c5290: .word 0x7300 +3f6c52a0: sla a11, a2 +3f6c52b0: .word 0x7070 +3f6c52c0: modu a3, a5 +3f6c52d0: .word 0x7264 +3f6c52e0: srl a11, a9 +3f6c52f0: .word 0x7468 +3f6c5300: .word 0x0073 +3f6c5310: sll b3, b3 +3f6c5320: mods a3, a6 +3f6c5330: .word 0x7375 +3f6c5340: .word 0x0068 +3f6c5350: sll b3, b3 +3f6c5360: mods a3, a6 +3f6c5370: .word 0x7375 +3f6c5380: sla 0x3, a8 +3f6c5390: rev b2 +3f6c53a0: sll b3, b3 +3f6c53b0: .word 0x7264 +3f6c53c0: .word 0x706f +3f6c53d0: mods a8, a0 +3f6c53e0: .word 0x7266 +3f6c53f0: sra a11, a5 +3f6c5400: .word 0x0000 +3f6c5410: mmtm sp, a5,a7,a9,a11,a13 +3f6c5430: move a14, a13 +3f6c5440: addi 0x60, a14 +3f6c5460: move *a13(0xffe0), a11, 1 +3f6c5480: move *a11(0x40), *a13(0x0), 1 +3f6c54b0: sub a11, a11 +3f6c54c0: move a11, *a13(0x20), 1 +3f6c54e0: move *a13(0xffc0), a11, 1 +3f6c5500: subk 11, a11 +3f6c5510: jrne L3F6C5560 +3f6c5520: movi 0x2d, a8 +3f6c5540: jauc L3F6C81F0 +L3F6C5560: +3f6c5560: move *a13(0xffc0), a11, 1 +3f6c5580: subk 9, a11 +3f6c5590: jreq L3F6C5670 +3f6c55a0: move *a13(0xff60), a11, 1 +3f6c55c0: jreq L3F6C5670 +3f6c55d0: setf 16, 1, 0 +3f6c55e0: move *a11(0x40), a11, 0 +3f6c5600: jreq L3F6C5670 +3f6c5610: movi 0x2d, a11 +3f6c5630: move a11, *a13(0x20), 1 +3f6c5650: jauc L3F6C8150 +L3F6C5670: +3f6c5670: move *a13, a11, 1 +3f6c5680: jane L3F6C7E20 +3f6c56a0: move *a13(0xffc0), a11, 1 +3f6c56c0: jaeq L3F6C7E20 +3f6c56e0: movk 22, a11 +3f6c56f0: move a11, *a13(0x20), 1 +3f6c5710: jauc L3F6C8150 +3f6c5730: move *a13, a11, 1 +3f6c5740: jreq L3F6C57B0 +3f6c5750: movi 0x38, a11 +3f6c5770: move a11, *a13(0x20), 1 +3f6c5790: jauc L3F6C8150 +L3F6C57B0: +3f6c57b0: move a14, -*sp, 1 +3f6c57c0: move *a13(0xffe0), *a14+, 1 +3f6c57e0: calla L3F6C8240 +3f6c5810: move a8, *a13(0x20), 1 +3f6c5830: jauc L3F6C8150 +3f6c5850: move a14, -*sp, 1 +3f6c5860: move *a13(0x0), *a14+, 1 +3f6c5880: calla L3F6C86E0 +3f6c58b0: jauc L3F6C8150 +3f6c58d0: move a14, -*sp, 1 +3f6c58e0: move *a13(0xff80), *a14+, 1 +3f6c5900: move *a13(0x0), *a14+, 1 +3f6c5920: calla L3F6C8BF0 +3f6c5950: move a8, *a13(0x20), 1 +3f6c5970: jauc L3F6C8150 +3f6c5990: move *a13, a11, 1 +3f6c59a0: move *a11(0x20), a11, 1 +3f6c59c0: jane L3F6C8150 +3f6c59e0: movk 22, a11 +3f6c59f0: move a11, *a13(0x20), 1 +3f6c5a10: jauc L3F6C8150 +3f6c5a30: move a14, -*sp, 1 +3f6c5a40: move *a13(0xff80), *a14+, 1 +3f6c5a60: move *a13(0xffe0), *a14+, 1 +3f6c5a80: calla L3F6C9980 +3f6c5ab0: move a8, *a13(0x20), 1 +3f6c5ad0: jauc L3F6C8150 +3f6c5af0: move a14, -*sp, 1 +3f6c5b00: move *a13(0xff80), *a14+, 1 +3f6c5b20: move *a13(0xffe0), *a14+, 1 +3f6c5b40: calla L3F6CA2E0 +3f6c5b70: move a8, *a13(0x20), 1 +3f6c5b90: jauc L3F6C8150 +3f6c5bb0: move a14, -*sp, 1 +3f6c5bc0: move *a13(0x0), *a14+, 1 +3f6c5be0: calla L3F6CA710 +3f6c5c10: jauc L3F6C8150 +3f6c5c30: move *a13, a11, 1 +3f6c5c40: move *a11(0x60), a11, 1 +3f6c5c60: jreq L3F6C5F30 +3f6c5c70: move *a13, a11, 1 +3f6c5c80: move *a11(0x60), a11, 1 +3f6c5ca0: move *a11(0xc0), a11, 1 +3f6c5cc0: jreq L3F6C5F30 +3f6c5cd0: move *a13(0xff80), a11, 1 +3f6c5cf0: move *a13, a7, 1 +3f6c5d00: move *a7(0x60), a5, 1 +3f6c5d20: move *a5(0xc0), a5, 1 +3f6c5d40: setf 16, 1, 0 +3f6c5d50: move *a5(0x40), *a11(0x40), 0 +3f6c5d80: move a14, -*sp, 1 +3f6c5d90: move *a11(0x40), a5, 0 +3f6c5db0: move a5, *a14+, 1 +3f6c5dc0: move *a11(0x20), a5, 1 +3f6c5de0: sll 0x3, a5 +3f6c5df0: add a11, a5 +3f6c5e00: move a5, *a14+, 1 +3f6c5e10: move *a7(0x60), a5, 1 +3f6c5e30: move *a7(0x60), a7, 1 +3f6c5e50: move *a7(0xc0), a7, 1 +3f6c5e70: move *a7(0x20), a7, 1 +3f6c5e90: sll 0x3, a7 +3f6c5ea0: move *a5(0xc0), a5, 1 +3f6c5ec0: add a7, a5 +3f6c5ed0: move a5, *a14+, 1 +3f6c5ee0: calla L3FB44400 +3f6c5f10: jauc L3F6C8150 +L3F6C5F30: +3f6c5f30: move *a13(0xff80), a11, 1 +3f6c5f50: movk 16, a7 +3f6c5f60: setf 16, 1, 0 +3f6c5f70: move a7, *a11(0x40), 0 +3f6c5f90: move *a11(0x20), a5, 1 +3f6c5fb0: sll 0x3, a5 +3f6c5fc0: add a11, a5 +3f6c5fd0: movi 0x1e6570, a7 +3f6c6000: move *a7+, *a5+, 1 +3f6c6010: move *a7+, *a5+, 1 +3f6c6020: move *a7+, *a5+, 1 +3f6c6030: move *a7, *a5, 1 +3f6c6040: jauc L3F6C8150 +3f6c6060: move a14, -*sp, 1 +3f6c6070: move *a13(0xffe0), *a14+, 1 +3f6c6090: calla L3F6BF320 +3f6c60c0: move a14, -*sp, 1 +3f6c60d0: move *a13(0x0), *a14+, 1 +3f6c60f0: calla L3F6CAC90 +3f6c6120: jauc L3F6C8150 +L3F6C6140: +3f6c6140: move a14, -*sp, 1 +3f6c6150: movi 0x3f6cce30, a8 +3f6c6180: move a8, *a14+, 1 +3f6c6190: calla L3F596290 +L3F6C61C0: +3f6c61c0: move *a13, a11, 1 +3f6c61d0: move *a11(0x60), a7, 1 +3f6c61f0: jaeq L3F6C8150 +3f6c6210: move *a11(0x60), a7, 1 +3f6c6230: move *a7, a9, 1 +3f6c6240: move *a13(0xffe0), a7, 1 +3f6c6260: move *a11(0x100), a5, 1 +3f6c6280: move *a7(0x1a0), a7, 1 +3f6c62a0: sub a7, a5 +3f6c62b0: move *a9(0x2c0), a7, 1 +3f6c62d0: add a5, a7 +3f6c62e0: move a7, *a9(0x2c0), 1 +3f6c6300: move *a13(0xffe0), a7, 1 +3f6c6320: move *a7(0x1a0), *a11(0x100), 1 +3f6c6350: move *a11(0xe0), a5, 1 +3f6c6370: move *a7(0x160), a7, 1 +3f6c6390: sub a7, a5 +3f6c63a0: move *a9(0x280), a7, 1 +3f6c63c0: add a5, a7 +3f6c63d0: move a7, *a9(0x280), 1 +3f6c63f0: move *a13(0xffe0), a7, 1 +3f6c6410: move *a7(0x160), *a11(0xe0), 1 +3f6c6440: move a14, -*sp, 1 +3f6c6450: move a9, a5 +3f6c6460: addi 0x260, a5 +3f6c6480: move a5, *a14+, 1 +3f6c6490: move a9, *a14+, 1 +3f6c64a0: calla L3F6BFE00 +3f6c64d0: jauc L3F6C8150 +L3F6C64F0: +3f6c64f0: move a14, -*sp, 1 +3f6c6500: movi 0x3f6cce68, a8 +3f6c6530: move a8, *a14+, 1 +3f6c6540: calla L3F596290 +3f6c6570: jauc L3F6C8150 +3f6c6590: move *a13(0xffe0), a11, 1 +3f6c65b0: setf 16, 1, 0 +3f6c65c0: move *a11, a8, 0 +3f6c65d0: dec a8 +3f6c65e0: jreq L3F6C61C0 +3f6c65f0: dec a8 +3f6c6600: jreq L3F6C6140 +3f6c6610: jruc L3F6C64F0 +3f6c6620: move *a13(0xff60), a11, 1 +3f6c6640: jaeq L3F6C7600 +3f6c6660: move a14, -*sp, 1 +3f6c6670: move a11, *a14+, 1 +3f6c6680: calla L3F6CB640 +3f6c66b0: move a8, *a13(0x20), 1 +3f6c66d0: move a8, a5 +3f6c66e0: jaeq L3F6C7600 +3f6c6700: jauc L3F6C8150 +L3F6C6720: +3f6c6720: move *a13(0xff80), a11, 1 +3f6c6740: jreq L3F6C68C0 +3f6c6750: move *a13, a7, 1 +3f6c6760: move *a7(0x60), a5, 1 +3f6c6780: jreq L3F6C67F0 +3f6c6790: movi 0x38, a5 +3f6c67b0: move a5, *a13(0x20), 1 +3f6c67d0: jauc L3F6C8150 +L3F6C67F0: +3f6c67f0: move a14, -*sp, 1 +3f6c6800: move a11, *a14+, 1 +3f6c6810: move *a13(0xffe0), *a14+, 1 +3f6c6830: calla L3F6C9980 +3f6c6860: move a8, *a13(0x20), 1 +3f6c6880: move a8, a5 +3f6c6890: jreq L3F6C6960 +3f6c68a0: jauc L3F6C8150 +L3F6C68C0: +3f6c68c0: move *a13, a7, 1 +3f6c68d0: move *a7(0x60), a5, 1 +3f6c68f0: jrne L3F6C6960 +3f6c6900: movi 0x39, a5 +3f6c6920: move a5, *a13(0x20), 1 +3f6c6940: jauc L3F6C8150 +L3F6C6960: +3f6c6960: move *a7(0x60), a5, 1 +3f6c6980: move *a5, a9, 1 +3f6c6990: move *a7(0xc0), a5, 1 +3f6c69b0: jreq L3F6C6A70 +3f6c69c0: move *a7(0xc0), a5, 1 +3f6c69e0: move *a5(0x20), a5, 1 +3f6c6a00: sll 0x3, a5 +3f6c6a10: move *a7(0xc0), a7, 1 +3f6c6a30: add a5, a7 +3f6c6a40: move a7, *a13(0x40), 1 +3f6c6a60: jruc L3F6C6AC0 +L3F6C6A70: +3f6c6a70: movi 0x1e6570, a5 +3f6c6aa0: move a5, *a13(0x40), 1 +L3F6C6AC0: +3f6c6ac0: move *a9(0x180), a7, 1 +3f6c6ae0: move *a9(0x160), a5, 1 +3f6c6b00: sub a5, a7 +3f6c6b10: move *a9(0x1c0), a5, 1 +3f6c6b30: move *a9(0x1a0), a11, 1 +3f6c6b50: sub a11, a5 +3f6c6b60: cmp a5, a7 +3f6c6b70: jrge L3F6C6BE0 +3f6c6b80: move *a9(0x180), a11, 1 +3f6c6ba0: move *a9(0x160), a7, 1 +3f6c6bc0: sub a7, a11 +3f6c6bd0: jruc L3F6C6C30 +L3F6C6BE0: +3f6c6be0: move *a9(0x1c0), a11, 1 +3f6c6c00: move *a9(0x1a0), a7, 1 +3f6c6c20: sub a7, a11 +L3F6C6C30: +3f6c6c30: jrle L3F6C6E10 +3f6c6c40: move a14, -*sp, 1 +3f6c6c50: move *a13(0xff60), *a14+, 1 +3f6c6c70: move *a13(0xffa0), *a14+, 1 +3f6c6c90: move *a13(0x40), *a14+, 1 +3f6c6cb0: move a9, a11 +3f6c6cc0: addi 0x160, a11 +3f6c6ce0: move a11, *a14+, 1 +3f6c6cf0: calla L3F6C0BC0 +3f6c6d20: move a8, a5 +3f6c6d30: jreq L3F6C6E10 +3f6c6d40: move a14, -*sp, 1 +3f6c6d50: move a9, a11 +3f6c6d60: addi 0x160, a11 +3f6c6d80: move a11, *a14+, 1 +3f6c6d90: move a9, *a14+, 1 +3f6c6da0: calla L3F6BFE00 +3f6c6dd0: sub a11, a11 +3f6c6de0: move a11, *a13(0xffa0), 1 +3f6c6e00: jruc L3F6C6E50 +L3F6C6E10: +3f6c6e10: movi 0x37, a11 +3f6c6e30: move a11, *a13(0x20), 1 +L3F6C6E50: +3f6c6e50: move *a13(0xff80), a11, 1 +3f6c6e70: jaeq L3F6C8150 +3f6c6e90: move a14, -*sp, 1 +3f6c6ea0: move *a13(0x0), *a14+, 1 +3f6c6ec0: calla L3F6CA710 +3f6c6ef0: jauc L3F6C8150 +L3F6C6F10: +3f6c6f10: move *a13(0xffe0), a11, 1 +3f6c6f30: move *a11(0x30), a7, 0 +3f6c6f50: btst 4, a7 +3f6c6f60: jreq L3F6C6FC0 +3f6c6f70: movk 32, a7 +3f6c6f80: move a7, *a13(0x20), 1 +3f6c6fa0: jauc L3F6C8150 +L3F6C6FC0: +3f6c6fc0: move *a13, a7, 1 +3f6c6fd0: move *a7(0x60), a5, 1 +3f6c6ff0: jrne L3F6C7080 +3f6c7000: move a14, -*sp, 1 +3f6c7010: movi 0x3f6ccea0, a8 +3f6c7040: move a8, *a14+, 1 +3f6c7050: calla L3F596290 +L3F6C7080: +3f6c7080: move *a7(0x60), a5, 1 +3f6c70a0: move *a5, a9, 1 +3f6c70b0: move *a13(0xff60), a5, 1 +3f6c70d0: jreq L3F6C71A0 +3f6c70e0: move a14, -*sp, 1 +3f6c70f0: move a5, *a14+, 1 +3f6c7100: move *a13(0xffa0), *a14+, 1 +3f6c7120: move a9, a5 +3f6c7130: addi 0x160, a5 +3f6c7150: move a5, *a14+, 1 +3f6c7160: calla L3F6C1B30 +3f6c7190: jruc L3F6C7240 +L3F6C71A0: +3f6c71a0: move a14, -*sp, 1 +3f6c71b0: move *a13(0xffa0), *a14+, 1 +3f6c71d0: move a9, a5 +3f6c71e0: addi 0x160, a5 +3f6c7200: move a5, *a14+, 1 +3f6c7210: calla L3F6C0560 +L3F6C7240: +3f6c7240: move *a7(0x60), a5, 1 +3f6c7260: move *a9(0x1a0), a7, 1 +3f6c7280: move *a5(0x100), a5, 1 +3f6c72a0: sub a5, a7 +3f6c72b0: move *a11(0x2c0), a5, 1 +3f6c72d0: sub a7, a5 +3f6c72e0: move a5, *a11(0x2c0), 1 +3f6c7300: move *a13, a7, 1 +3f6c7310: move *a7(0x60), a5, 1 +3f6c7330: move *a9(0x1a0), *a5(0x100), 1 +3f6c7360: move *a7(0x60), a5, 1 +3f6c7380: move *a9(0x160), a7, 1 +3f6c73a0: move *a5(0xe0), a5, 1 +3f6c73c0: sub a5, a7 +3f6c73d0: move *a11(0x280), a5, 1 +3f6c73f0: sub a7, a5 +3f6c7400: move a5, *a11(0x280), 1 +3f6c7420: move *a13, a7, 1 +3f6c7430: move *a7(0x60), a5, 1 +3f6c7450: move *a9(0x160), *a5(0xe0), 1 +3f6c7480: move a14, -*sp, 1 +3f6c7490: move a9, a5 +3f6c74a0: addi 0x160, a5 +3f6c74c0: move a5, *a14+, 1 +3f6c74d0: move a9, *a14+, 1 +3f6c74e0: calla L3F6BFE00 +3f6c7510: sub a5, a5 +3f6c7520: move a5, *a13(0xffa0), 1 +3f6c7540: jauc L3F6C8150 +L3F6C7560: +3f6c7560: move a14, -*sp, 1 +3f6c7570: movi 0x3f6cced8, a8 +3f6c75a0: move a8, *a14+, 1 +3f6c75b0: calla L3F596290 +3f6c75e0: jauc L3F6C8150 +L3F6C7600: +3f6c7600: move *a13(0xffe0), a7, 1 +3f6c7620: setf 16, 1, 0 +3f6c7630: move *a7, a8, 0 +3f6c7640: dec a8 +3f6c7650: jreq L3F6C6F10 +3f6c7660: dec a8 +3f6c7670: jaeq L3F6C6720 +3f6c7690: jruc L3F6C7560 +3f6c76a0: move a14, -*sp, 1 +3f6c76b0: movi 0x35, a11 +3f6c76d0: move a11, *a14+, 1 +3f6c76e0: move *a13(0x0), *a14+, 1 +3f6c7700: calla L3F6CACF0 +3f6c7730: jauc L3F6C8150 +3f6c7750: move *a13(0xffa0), a11, 1 +3f6c7770: move *a13(0xffe0), a7, 1 +3f6c7790: move *a7(0x280), *a11(0x160), 1 +3f6c77c0: setf 16, 1, 0 +3f6c77d0: move *a7, a5, 0 +3f6c77e0: dsjs a5, L3F6C78E0 +3f6c77f0: move *a13, a5, 1 +3f6c7800: move *a5(0x60), a5, 1 +3f6c7820: jreq L3F6C78E0 +3f6c7830: move *a13, a5, 1 +3f6c7840: move *a5(0x60), a5, 1 +3f6c7860: move *a5, a9, 1 +3f6c7870: move *a11(0x160), a5, 1 +3f6c7890: move *a9(0x160), a7, 1 +3f6c78b0: add a7, a5 +3f6c78c0: move a5, *a11(0x160), 1 +L3F6C78E0: +3f6c78e0: movi 0xffff, a7 +3f6c7900: move a7, *a11, 0 +3f6c7910: move *a13, a5, 1 +3f6c7920: move *a5(0x40), a7, 1 +3f6c7940: jrne L3F6C79F0 +3f6c7950: move @0x1e65f0, a7, 1 +3f6c7980: inc a7 +3f6c7990: move a7, @0x1e65f0, 1 +3f6c79c0: dec a7 +3f6c79d0: move a7, *a5(0x40), 1 +L3F6C79F0: +3f6c79f0: move *a5(0x40), *a11(0x10), 1 +3f6c7a20: sub a8, a8 +3f6c7a30: jruc L3F6C81F0 +3f6c7a40: movi 0x2d, a8 +3f6c7a60: jruc L3F6C81F0 +3f6c7a70: movi 0x2d, a11 +3f6c7a90: move a11, *a13(0x20), 1 +3f6c7ab0: jruc L3F6C8150 +3f6c7ac0: move *a13, a11, 1 +3f6c7ad0: move *a11(0x60), a7, 1 +3f6c7af0: jreq L3F6C8150 +3f6c7b00: move *a11(0x60), a7, 1 +3f6c7b20: move *a7(0xc0), a7, 1 +3f6c7b40: jreq L3F6C8150 +3f6c7b50: move *a13(0xff80), a7, 1 +3f6c7b70: move *a11(0x60), a5, 1 +3f6c7b90: move *a5(0xc0), a5, 1 +3f6c7bb0: setf 16, 1, 0 +3f6c7bc0: move *a5(0x40), *a7(0x40), 0 +3f6c7bf0: move a14, -*sp, 1 +3f6c7c00: move *a7(0x40), a5, 0 +3f6c7c20: move a5, *a14+, 1 +3f6c7c30: move *a7(0x20), a5, 1 +3f6c7c50: sll 0x3, a5 +3f6c7c60: add a7, a5 +3f6c7c70: move a5, *a14+, 1 +3f6c7c80: move *a11(0x60), a5, 1 +3f6c7ca0: move *a11(0x60), a7, 1 +3f6c7cc0: move *a7(0xc0), a7, 1 +3f6c7ce0: move *a7(0x20), a7, 1 +3f6c7d00: sll 0x3, a7 +3f6c7d10: move *a5(0xc0), a5, 1 +3f6c7d30: add a7, a5 +L3F6C7D40: +3f6c7d40: move a5, *a14+, 1 +3f6c7d50: calla L3FB44400 +L3F6C7D80: +3f6c7d80: jruc L3F6C8150 +L3F6C7D90: +3f6c7d90: move a14, -*sp, 1 +L3F6C7DA0: +3f6c7da0: movi 0x3f6ccf10, a8 +3f6c7dd0: move a8, *a14+, 1 +L3F6C7DE0: +3f6c7de0: calla L3F596290 +3f6c7e10: jruc L3F6C8150 +L3F6C7E20: +3f6c7e20: move *a13(0xffc0), a8, 1 +L3F6C7E40: +3f6c7e40: cmpi 0x13, a8 +L3F6C7E60: +3f6c7e60: jrhi L3F6C7D90 +3f6c7e70: sll 0x5, a8 +L3F6C7E80: +3f6c7e80: addi 0x3f6c7ed0, a8 +3f6c7eb0: move *a8, a8, 1 +L3F6C7EC0: +3f6c7ec0: jump a8 +3f6c7ed0: xor b9, b0 +L3F6C7EE0: +3f6c7ee0: dsjs a12, L3F6C7D40 +3f6c7ef0: divs b2, b0 +L3F6C7F00: +3f6c7f00: dsjs a12, L3F6C7D60 +3f6c7f10: divs b6, b0 +L3F6C7F20: +3f6c7f20: dsjs a12, L3F6C7D80 +3f6c7f30: divs b12, b0 +L3F6C7F40: +3f6c7f40: dsjs a12, L3F6C7DA0 +3f6c7f50: divu b1, b0 +L3F6C7F60: +3f6c7f60: dsjs a12, L3F6C7DC0 +3f6c7f70: mpys b1, b0 +L3F6C7F80: +3f6c7f80: dsjs a12, L3F6C7DE0 +3f6c7f90: divu b13, b0 +L3F6C7FA0: +3f6c7fa0: dsjs a12, L3F6C7E00 +3f6c7fb0: sla a3, a0 +3f6c7fc0: dsjs a12, L3F6C7E20 +3f6c7fd0: sra b12, b0 +3f6c7fe0: dsjs a12, L3F6C7E40 +3f6c7ff0: srl a1, a0 +3f6c8000: dsjs a12, L3F6C7E60 +3f6c8010: .word 0x76a0 +3f6c8020: dsjs a12, L3F6C7E80 +3f6c8030: .word 0x7d90 +3f6c8040: dsjs a12, L3F6C7EA0 +3f6c8050: .word 0x7750 +3f6c8060: dsjs a12, L3F6C7EC0 +3f6c8070: .word 0x7a40 +3f6c8080: dsjs a12, L3F6C7EE0 +3f6c8090: .word 0x7a70 +3f6c80a0: dsjs a12, L3F6C7F00 +3f6c80b0: move b10, *b0, 0 +3f6c80c0: dsjs a12, L3F6C7F20 +3f6c80d0: .word 0x7ac0 +3f6c80e0: dsjs a12, L3F6C7F40 +3f6c80f0: divu b7, b0 +3f6c8100: dsjs a12, L3F6C7F60 +3f6c8110: .word 0x7d90 +3f6c8120: dsjs a12, L3F6C7F80 +3f6c8130: move b10, *b0, 0 +3f6c8140: dsjs a12, L3F6C7FA0 +L3F6C8150: +3f6c8150: move *a13(0xffa0), a11, 1 +3f6c8170: jreq L3F6C81D0 +3f6c8180: move a14, -*sp, 1 +3f6c8190: move a11, *a14+, 1 +3f6c81a0: calla L3F6ADF20 +L3F6C81D0: +3f6c81d0: move *a13(0x20), a8, 1 +L3F6C81F0: +3f6c81f0: move *sp(0xc0), a14, 1 +3f6c8210: mmfm sp, a5,a7,a9,a11,a13 +3f6c8230: rets 2 +L3F6C8240: +3f6c8240: mmtm sp, a7,a9,a10,a11,a13 +3f6c8260: move a14, a13 +3f6c8270: addk 32, a14 +3f6c8280: jruc L3F6C8450 +L3F6C8290: +3f6c8290: move a14, -*sp, 1 +3f6c82a0: move @0x1e6630, *a14+, 1 +3f6c82d0: move @0x1e6610, *a14+, 1 +3f6c8300: move *a13(0xffe0), *a14+, 1 +3f6c8320: calla L3F6BFF00 +3f6c8350: move a8, *a13, 1 +3f6c8360: jruc L3F6C84D0 +L3F6C8370: +3f6c8370: move a14, -*sp, 1 +3f6c8380: move @0x1e6670, *a14+, 1 +3f6c83b0: move @0x1e6650, *a14+, 1 +3f6c83e0: move *a13(0xffe0), *a14+, 1 +3f6c8400: calla L3F6BFF00 +3f6c8430: move a8, *a13, 1 +3f6c8440: jruc L3F6C84D0 +L3F6C8450: +3f6c8450: move *a13(0xffe0), a11, 1 +3f6c8470: setf 16, 1, 0 +3f6c8480: move *a11, a8, 0 +3f6c8490: dec a8 +3f6c84a0: jreq L3F6C8290 +3f6c84b0: dec a8 +3f6c84c0: jreq L3F6C8370 +L3F6C84D0: +3f6c84d0: move *a13, a11, 1 +3f6c84e0: jreq L3F6C8510 +3f6c84f0: move a11, a8 +3f6c8500: jruc L3F6C8690 +L3F6C8510: +3f6c8510: move a14, -*sp, 1 +3f6c8520: movk 4, a7 +3f6c8530: move a7, *a14+, 1 +3f6c8540: sub a7, a7 +3f6c8550: move a7, *a14+, 1 +3f6c8560: calla L3F6AC880 +3f6c8590: move a8, a9 +3f6c85a0: jrne L3F6C85E0 +3f6c85b0: movi 0x37, a8 +3f6c85d0: jruc L3F6C8690 +L3F6C85E0: +3f6c85e0: move *a9(0x20), a7, 1 +3f6c8600: sll 0x3, a7 +3f6c8610: add a9, a7 +3f6c8620: move a7, a10 +3f6c8630: move *a13(0xffe0), a7, 1 +3f6c8650: move a10, *a7(0x40), 1 +3f6c8670: move a7, *a10, 1 +3f6c8680: sub a8, a8 +L3F6C8690: +3f6c8690: move *sp(0xc0), a14, 1 +3f6c86b0: mmfm sp, a7,a9,a10,a11,a13 +3f6c86d0: rets 2 +L3F6C86E0: +3f6c86e0: mmtm sp, a7,a9,a11,a13 +3f6c8700: move a14, a13 +3f6c8710: move *a13(0xffe0), a9, 1 +3f6c8730: move *a9(0x20), a11, 1 +3f6c8750: jreq L3F6C8830 +3f6c8760: move *a9(0x20), a11, 1 +3f6c8780: sub a7, a7 +3f6c8790: move a7, *a11(0x20), 1 +3f6c87b0: move a14, -*sp, 1 +3f6c87c0: move *a9(0x20), *a14+, 1 +3f6c87e0: calla L3F595770 +3f6c8810: move a7, *a9(0x20), 1 +L3F6C8830: +3f6c8830: move *a9(0x60), a11, 1 +3f6c8850: jreq L3F6C88B0 +3f6c8860: move a14, -*sp, 1 +3f6c8870: move a9, *a14+, 1 +3f6c8880: calla L3F6CA710 +L3F6C88B0: +3f6c88b0: move *a9(0x80), a11, 1 +3f6c88d0: jreq L3F6C89A0 +L3F6C88E0: +3f6c88e0: move a14, -*sp, 1 +3f6c88f0: movi 0x36, a11 +3f6c8910: move a11, *a14+, 1 +3f6c8920: move *a9(0x80), *a14+, 1 +3f6c8940: calla L3F6CACF0 +3f6c8970: move *a9(0x80), a7, 1 +3f6c8990: jrne L3F6C88E0 +L3F6C89A0: +3f6c89a0: move a14, -*sp, 1 +3f6c89b0: move *a9(0x0), *a14+, 1 +3f6c89d0: calla L3F6BE2F0 +3f6c8a00: move *a9, a11, 1 +3f6c8a10: sub a7, a7 +3f6c8a20: move a7, *a11(0x40), 1 +3f6c8a40: move a14, -*sp, 1 +3f6c8a50: move *a9(0xc0), *a14+, 1 +3f6c8a70: calla L3F6ADF20 +3f6c8aa0: move a14, -*sp, 1 +3f6c8ab0: move a9, a11 +3f6c8ac0: andi 0xfffffc00, a11 +3f6c8af0: move a11, *a14+, 1 +3f6c8b00: calla L3F6ACE40 +3f6c8b30: move @0x1e6690, a11, 1 +3f6c8b60: jreq L3F6C8BA0 +3f6c8b70: calla L3F6CBB40 +L3F6C8BA0: +3f6c8ba0: move *sp(0xa0), a14, 1 +3f6c8bc0: mmfm sp, a7,a9,a11,a13 +3f6c8be0: rets 2 +L3F6C8BF0: +3f6c8bf0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6c8c10: move a14, a13 +3f6c8c20: addi 0x2040, a14 +3f6c8c40: move *a13(0xffc0), a11, 1 +3f6c8c60: move *a11(0x20), a7, 1 +3f6c8c80: sll 0x3, a7 +3f6c8c90: add a11, a7 +3f6c8ca0: move a7, *a13, 1 +3f6c8cb0: move @0x1b3900, a7, 1 +3f6c8ce0: move *a7(0x100), a11, 1 +3f6c8d00: move a11, a10 +3f6c8d10: addi 0xd10, a10 +3f6c8d30: move *a13, a11, 1 +3f6c8d40: addk 16, a11 +3f6c8d50: move a11, *a10, 1 +3f6c8d60: move *a13(0xffe0), a11, 1 +3f6c8d80: move *a11(0x20), a11, 1 +3f6c8da0: jrne L3F6C8E30 +3f6c8db0: move *a13(0xffc0), a11, 1 +3f6c8dd0: setf 16, 1, 0 +3f6c8de0: move *a11(0x40), a11, 0 +3f6c8e00: cmpi 0x70, a11 +3f6c8e20: jrne L3F6C8E60 +L3F6C8E30: +3f6c8e30: movk 22, a8 +3f6c8e40: jauc L3F6C9930 +L3F6C8E60: +3f6c8e60: move *a13(0xffc0), a11, 1 +3f6c8e80: move *a11(0x20), a5, 1 +3f6c8ea0: sll 0x3, a5 +3f6c8eb0: add a11, a5 +3f6c8ec0: move *a11(0x40), a11, 0 +3f6c8ee0: sll 0x3, a11 +3f6c8ef0: add a11, a5 +3f6c8f00: sub a11, a11 +3f6c8f10: movb a11, *a5 +3f6c8f20: movi 0x41, a5 +3f6c8f40: move a5, *a10(0x20), 0 +3f6c8f60: movk 1, a11 +3f6c8f70: move a11, *a10(0x120), 1 +3f6c8f90: move a14, -*sp, 1 +3f6c8fa0: move a10, *a14+, 1 +3f6c8fb0: calla L3F594B40 +3f6c8fe0: move a8, a9 +3f6c8ff0: jreq L3F6C9090 +3f6c9000: move a14, -*sp, 1 +3f6c9010: move a9, *a14+, 1 +3f6c9020: calla L3F595680 +3f6c9050: subk 17, a5 +3f6c9060: move a5, a8 +3f6c9070: jauc L3F6C9930 +L3F6C9090: +3f6c9090: move @0x1b3900, a7, 1 +3f6c90c0: move *a7(0x100), a11, 1 +3f6c90e0: movb *a11(0x20), a11 +3f6c9100: move a11, *a13(0x20), 1 +3f6c9120: jreq L3F6C91B0 +3f6c9130: move *a7(0x100), a5, 1 +3f6c9150: sub a11, a11 +3f6c9160: movb a11, *a5(0x20) +3f6c9180: move *a13(0x20), a8, 1 +3f6c91a0: jruc L3F6C9930 +L3F6C91B0: +3f6c91b0: calla L3F594700 +3f6c91e0: move a8, a9 +3f6c91f0: jrne L3F6C9220 +3f6c9200: movk 2, a8 +3f6c9210: jruc L3F6C9930 +L3F6C9220: +3f6c9220: move a14, -*sp, 1 +3f6c9230: movi 0x416, a7 +3f6c9250: move a7, *a14+, 1 +3f6c9260: move a9, *a14+, 1 +3f6c9270: calla L3FB44A00 +3f6c92a0: move a14, -*sp, 1 +3f6c92b0: sub a5, a5 +3f6c92c0: move a5, *a14+, 1 +3f6c92d0: subk 22, a7 +3f6c92e0: move a7, *a14+, 1 +3f6c92f0: move a13, a5 +3f6c9300: addi 0x40, a5 +3f6c9320: move a5, *a14+, 1 +3f6c9330: move *a10(0x0), *a14+, 1 +3f6c9350: calla L3F595400 +3f6c9380: move a8, a8 +3f6c9390: jrne L3F6C94D0 +3f6c93a0: move a14, -*sp, 1 +3f6c93b0: move a7, *a14+, 1 +3f6c93c0: move *a10(0x0), *a14+, 1 +3f6c93e0: movi 0x3f6ccf58, a8 +3f6c9410: move a8, *a14+, 1 +3f6c9420: calla L3FB341E0 +3f6c9450: move a14, -*sp, 1 +3f6c9460: movi 0x3f6cd110, a8 +3f6c9490: move a8, *a14+, 1 +3f6c94a0: calla L3F596290 +L3F6C94D0: +3f6c94d0: move a14, -*sp, 1 +3f6c94e0: move a14, -*sp, 1 +3f6c94f0: move a5, *a14+, 1 +3f6c9500: calla L3FB458D0 +3f6c9530: inc a8 +3f6c9540: move a8, *a14+, 1 +3f6c9550: move a9, a7 +3f6c9560: addi 0xb0, a7 +3f6c9580: move a7, *a14+, 1 +3f6c9590: move a5, *a14+, 1 +3f6c95a0: calla L3FB44400 +3f6c95d0: setf 16, 0, 0 +3f6c95e0: move *a9(0x40), a7, 0 +3f6c9600: ori 0xc000, a7 +3f6c9630: move a7, *a9(0x40), 0 +3f6c9650: move a9, a7 +3f6c9660: jrne L3F6C9780 +3f6c9670: move @0x1b3900, a7, 1 +3f6c96a0: move *a7(0x100), a5, 1 +3f6c96c0: movb *a5(0x20), a5 +3f6c96e0: move a5, *a13(0x20), 1 +3f6c9700: move *a7(0x100), a11, 1 +3f6c9720: sub a5, a5 +3f6c9730: movb a5, *a11(0x20) +3f6c9750: move *a13(0x20), a8, 1 +3f6c9770: jruc L3F6C9930 +L3F6C9780: +3f6c9780: move *a13(0xffe0), a7, 1 +3f6c97a0: move *a7(0x0), *a9(0x20), 1 +3f6c97d0: move a9, *a7(0x20), 1 +3f6c97f0: move a14, -*sp, 1 +3f6c9800: movi 0x3b9aca00, a5 +3f6c9830: move a5, *a14+, 1 +3f6c9840: sub a5, a5 +3f6c9850: move a5, *a14+, 1 +3f6c9860: move *a13(0xffc0), *a14+, 1 +3f6c9880: calla L3F6AE7B0 +3f6c98b0: move a8, *a7(0xc0), 1 +3f6c98d0: move a14, -*sp, 1 +3f6c98e0: move a9, *a14+, 1 +3f6c98f0: calla L3F5958C0 +3f6c9920: move a5, a8 +L3F6C9930: +3f6c9930: move *sp(0xe0), a14, 1 +3f6c9950: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6c9970: rets 2 +L3F6C9980: +3f6c9980: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f6c99a0: move a14, a13 +3f6c99b0: addk 32, a14 +3f6c99c0: move *a13(0xffc0), a7, 1 +3f6c99e0: move *a7(0x20), a5, 1 +3f6c9a00: sll 0x3, a5 +3f6c9a10: add a7, a5 +3f6c9a20: move a5, a9 +3f6c9a30: move @0x1b3900, a5, 1 +3f6c9a60: move *a5(0x100), a7, 1 +3f6c9a80: move a7, a12 +3f6c9a90: addi 0xd10, a12 +3f6c9ab0: move a9, a7 +3f6c9ac0: addk 16, a7 +3f6c9ad0: move a7, *a12, 1 +3f6c9ae0: move *a13(0xffc0), a7, 1 +3f6c9b00: setf 16, 1, 0 +3f6c9b10: move *a7(0x40), a7, 0 +3f6c9b30: move *a13(0xffc0), a5, 1 +3f6c9b50: move *a5(0x20), a5, 1 +3f6c9b70: add a5, a7 +3f6c9b80: cmpi 0x7c, a7 +3f6c9ba0: jrne L3F6C9BE0 +3f6c9bb0: movi 0x28, a8 +3f6c9bd0: jruc L3F6CA290 +L3F6C9BE0: +3f6c9be0: move *a13(0xffc0), a7, 1 +3f6c9c00: move *a7(0x20), a5, 1 +3f6c9c20: sll 0x3, a5 +3f6c9c30: add a7, a5 +3f6c9c40: move *a7(0x40), a3, 0 +3f6c9c60: sll 0x3, a3 +3f6c9c70: add a3, a5 +3f6c9c80: sub a3, a3 +3f6c9c90: movb a3, *a5 +3f6c9ca0: movi 0x40, a5 +3f6c9cc0: move a5, *a12(0x20), 0 +3f6c9ce0: movk 1, a3 +3f6c9cf0: move a3, *a12(0x120), 1 +3f6c9d10: move a14, -*sp, 1 +3f6c9d20: move a12, *a14+, 1 +3f6c9d30: calla L3F594B40 +3f6c9d60: move a8, a10 +3f6c9d70: jrne L3F6C9E70 +3f6c9d80: move @0x1b3900, a3, 1 +3f6c9db0: move *a3(0x100), a5, 1 +3f6c9dd0: movb *a5(0x20), a5 +3f6c9df0: move a5, *a13, 1 +3f6c9e00: move *a3(0x100), a5, 1 +3f6c9e20: sub a7, a7 +3f6c9e30: movb a7, *a5(0x20) +3f6c9e50: move *a13, a8, 1 +3f6c9e60: jruc L3F6CA290 +L3F6C9E70: +3f6c9e70: setf 16, 0, 0 +3f6c9e80: move *a10(0x40), a3, 0 +3f6c9ea0: andi 0xf000, a3 +3f6c9ed0: cmpi 0xc000, a3 +3f6c9f00: jreq L3F6C9F40 +3f6c9f10: subk 26, a5 +3f6c9f20: move a5, *a13, 1 +3f6c9f30: jruc L3F6CA230 +L3F6C9F40: +3f6c9f40: move *a10(0x20), a11, 1 +3f6c9f60: jrne L3F6C9FA0 +3f6c9f70: subk 3, a5 +3f6c9f80: move a5, *a13, 1 +3f6c9f90: jruc L3F6CA230 +L3F6C9FA0: +3f6c9fa0: move *a13(0xffe0), a3, 1 +3f6c9fc0: setf 16, 1, 0 +3f6c9fd0: move *a3, a5, 0 +3f6c9fe0: move *a11, a3, 0 +3f6c9ff0: cmp a3, a5 +3f6ca000: jreq L3F6CA050 +3f6ca010: movi 0x29, a5 +3f6ca030: move a5, *a13, 1 +3f6ca040: jruc L3F6CA230 +L3F6CA050: +3f6ca050: move *a13(0xffe0), a5, 1 +3f6ca070: move *a5(0x60), a3, 1 +3f6ca090: move *a3(0x40), a3, 0 +3f6ca0b0: btst 2, a3 +3f6ca0c0: jreq L3F6CA1C0 +3f6ca0d0: move *a11(0x10), a3, 0 +3f6ca0f0: btst 1, a3 +3f6ca100: jreq L3F6CA180 +3f6ca110: move a14, -*sp, 1 +3f6ca120: move a11, *a14+, 1 +3f6ca130: calla L3F6BE610 +3f6ca160: move a8, a11 +3f6ca170: jrne L3F6CA1C0 +L3F6CA180: +3f6ca180: movi 0x3d, a3 +3f6ca1a0: move a3, *a13, 1 +3f6ca1b0: jruc L3F6CA230 +L3F6CA1C0: +3f6ca1c0: move a14, -*sp, 1 +3f6ca1d0: move a11, *a14+, 1 +3f6ca1e0: move a5, *a14+, 1 +3f6ca1f0: calla L3F6CA2E0 +3f6ca220: move a8, *a13, 1 +L3F6CA230: +3f6ca230: move a14, -*sp, 1 +3f6ca240: move a10, *a14+, 1 +3f6ca250: calla L3F595680 +3f6ca280: move *a13, a8, 1 +L3F6CA290: +3f6ca290: move *sp(0x120), a14, 1 +3f6ca2b0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f6ca2d0: rets 2 +L3F6CA2E0: +3f6ca2e0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f6ca300: move a14, a13 +3f6ca310: move *a13(0xffe0), a9, 1 +3f6ca330: move *a13(0xffc0), a10, 1 +3f6ca350: move *a9(0x40), a11, 1 +3f6ca370: setf 16, 1, 0 +3f6ca380: move *a10, a7, 0 +3f6ca390: move *a9, a5, 0 +3f6ca3a0: cmp a5, a7 +3f6ca3b0: jreq L3F6CA3F0 +3f6ca3c0: movi 0x29, a8 +3f6ca3e0: jruc L3F6CA6C0 +L3F6CA3F0: +3f6ca3f0: move *a10(0x40), a12, 1 +3f6ca410: move a12, *a11(0x60), 1 +3f6ca430: jruc L3F6CA650 +L3F6CA440: +3f6ca440: move *a12(0x80), *a11(0xa0), 1 +3f6ca470: move a11, *a12(0x80), 1 +3f6ca490: move a14, -*sp, 1 +3f6ca4a0: move a9, *a14+, 1 +3f6ca4b0: calla L3F6BD9F0 +3f6ca4e0: jruc L3F6CA6B0 +L3F6CA4F0: +3f6ca4f0: move a11, *a12(0x60), 1 +3f6ca510: move a14, -*sp, 1 +3f6ca520: move a10, *a14+, 1 +3f6ca530: calla L3F6BD9F0 +3f6ca560: move a14, -*sp, 1 +3f6ca570: move a9, *a14+, 1 +3f6ca580: calla L3F6BD9F0 +3f6ca5b0: jruc L3F6CA6B0 +L3F6CA5C0: +3f6ca5c0: move a14, -*sp, 1 +3f6ca5d0: movi 0x3f6cd160, a8 +3f6ca600: move a8, *a14+, 1 +3f6ca610: calla L3F596290 +3f6ca640: jruc L3F6CA6B0 +L3F6CA650: +3f6ca650: move *a9, a8, 0 +3f6ca660: dec a8 +3f6ca670: jreq L3F6CA4F0 +3f6ca680: dec a8 +3f6ca690: jreq L3F6CA440 +3f6ca6a0: jruc L3F6CA5C0 +L3F6CA6B0: +3f6ca6b0: sub a8, a8 +L3F6CA6C0: +3f6ca6c0: move *sp(0x100), a14, 1 +3f6ca6e0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f6ca700: rets 2 +L3F6CA710: +3f6ca710: mmtm sp, a5,a7,a9,a11,a13 +3f6ca730: move a14, a13 +3f6ca740: move *a13(0xffe0), a11, 1 +3f6ca760: move *a11(0x60), a9, 1 +3f6ca780: jreq L3F6CAC40 +3f6ca790: sub a7, a7 +3f6ca7a0: move a7, *a11(0x60), 1 +3f6ca7c0: jruc L3F6CABD0 +L3F6CA7D0: +3f6ca7d0: move *a9(0x80), a11, 1 +3f6ca7f0: move *a13(0xffe0), a7, 1 +3f6ca810: cmp a7, a11 +3f6ca820: jrne L3F6CA870 +3f6ca830: move *a7(0xa0), *a9(0x80), 1 +3f6ca860: jruc L3F6CA9F0 +L3F6CA870: +3f6ca870: move *a9(0x80), a9, 1 +L3F6CA890: +3f6ca890: move a9, a7 +3f6ca8a0: jrne L3F6CA930 +3f6ca8b0: move a14, -*sp, 1 +3f6ca8c0: movi 0x3f6cd1c8, a8 +3f6ca8f0: move a8, *a14+, 1 +3f6ca900: calla L3F596290 +L3F6CA930: +3f6ca930: move *a9(0xa0), a11, 1 +3f6ca950: move *a13(0xffe0), a7, 1 +3f6ca970: cmp a7, a11 +3f6ca980: jreq L3F6CA9C0 +3f6ca990: move *a9(0xa0), a9, 1 +3f6ca9b0: jruc L3F6CA890 +L3F6CA9C0: +3f6ca9c0: move *a7(0xa0), *a9(0xa0), 1 +L3F6CA9F0: +3f6ca9f0: sub a11, a11 +3f6caa00: move a11, *a7(0xa0), 1 +3f6caa20: move *a7, a11, 1 +3f6caa30: setf 16, 1, 0 +3f6caa40: move *a11(0x30), a7, 0 +3f6caa60: movk 2, a5 +3f6caa70: andn a5, a7 +3f6caa80: move a7, *a11(0x30), 0 +3f6caaa0: jruc L3F6CAC40 +L3F6CAAB0: +3f6caab0: move a14, -*sp, 1 +3f6caac0: move *a13(0xffe0), a11, 1 +3f6caae0: move *a11(0x0), *a14+, 1 +3f6cab00: calla L3F6BE2F0 +3f6cab30: sub a7, a7 +3f6cab40: move a7, *a9(0x60), 1 +3f6cab60: move a14, -*sp, 1 +3f6cab70: move *a9(0x0), *a14+, 1 +3f6cab90: calla L3F6BE2F0 +3f6cabc0: jruc L3F6CAC40 +L3F6CABD0: +3f6cabd0: move *a11, a5, 1 +3f6cabe0: setf 16, 1, 0 +3f6cabf0: move *a5, a8, 0 +3f6cac00: dec a8 +3f6cac10: jreq L3F6CAAB0 +3f6cac20: dec a8 +3f6cac30: jreq L3F6CA7D0 +L3F6CAC40: +3f6cac40: move *sp(0xc0), a14, 1 +3f6cac60: mmfm sp, a5,a7,a9,a11,a13 +3f6cac80: rets 2 +L3F6CAC90: +3f6cac90: move a13, -*sp, 1 +3f6caca0: move a14, a13 +3f6cacb0: move *sp(0x40), a14, 1 +3f6cacd0: move *sp+, a13, 1 +3f6cace0: rets 2 +L3F6CACF0: +3f6cacf0: mmtm sp, a9,a11,a13 +3f6cad10: move a14, a13 +3f6cad20: addk 32, a14 +3f6cad30: move *a13(0xffe0), a11, 1 +3f6cad50: move *a11, *a13, 1 +3f6cad60: move *a13, a9, 1 +3f6cad70: setf 16, 0, 0 +3f6cad80: move *a13(0xffc0), *a9(0x120), 0 +3f6cadb0: move a14, -*sp, 1 +3f6cadc0: move a11, *a14+, 1 +3f6cadd0: calla L3F6CA710 +3f6cae00: move *a9(0x80), a9, 1 +3f6cae20: jreq L3F6CAFC0 +3f6cae30: move *a13, a9, 1 +3f6cae40: sub a11, a11 +3f6cae50: move a11, *a9(0x40), 1 +3f6cae70: move a14, -*sp, 1 +3f6cae80: move *a13(0xffe0), a11, 1 +3f6caea0: move *a11(0xc0), *a14+, 1 +3f6caec0: calla L3F6ADF20 +3f6caef0: move a14, -*sp, 1 +3f6caf00: andi 0xfffffc00, a11 +3f6caf30: move a11, *a14+, 1 +3f6caf40: calla L3F6ACE40 +3f6caf70: move a14, -*sp, 1 +3f6caf80: move a9, *a14+, 1 +3f6caf90: calla L3F6B2150 +L3F6CAFC0: +3f6cafc0: move *sp(0x80), a14, 1 +3f6cafe0: mmfm sp, a9,a11,a13 +3f6cb000: rets 2 +3f6cb010: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6cb030: move a14, a13 +3f6cb040: addi 0x40, a14 +3f6cb060: move *a13(0xffe0), a7, 1 +3f6cb080: setf 16, 1, 0 +3f6cb090: move *a7(0x40), a5, 0 +3f6cb0b0: srl 0x2, a5 +3f6cb0c0: move a5, *a13, 1 +3f6cb0d0: move *a7(0x20), a5, 1 +3f6cb0f0: sll 0x3, a5 +3f6cb100: add a7, a5 +3f6cb110: move a5, a10 +3f6cb120: calla L3F5851C0 +3f6cb150: move *a13, a5, 1 +3f6cb160: cmp a8, a5 +3f6cb170: jrle L3F6CB2A0 +3f6cb180: sub a9, a9 +3f6cb190: cmp a5, a9 +3f6cb1a0: jrge L3F6CB270 +L3F6CB1B0: +3f6cb1b0: move *a10, a11, 1 +3f6cb1c0: move a14, -*sp, 1 +3f6cb1d0: move a11, *a14+, 1 +3f6cb1e0: calla L3F6CCC70 +3f6cb210: sub a7, a7 +3f6cb220: move a7, *a10+, 1 +3f6cb230: inc a9 +3f6cb240: move *a13, a5, 1 +3f6cb250: cmp a5, a9 +3f6cb260: jrlt L3F6CB1B0 +L3F6CB270: +3f6cb270: movi 0x28, a8 +3f6cb290: jruc L3F6CB5F0 +L3F6CB2A0: +3f6cb2a0: sub a9, a9 +3f6cb2b0: cmp a5, a9 +3f6cb2c0: jrge L3F6CB5E0 +L3F6CB2D0: +3f6cb2d0: move a14, -*sp, 1 +3f6cb2e0: sub a7, a7 +3f6cb2f0: move a7, *a14+, 1 +3f6cb300: calla L3F5844C0 +3f6cb330: move a8, *a13(0x20), 1 +3f6cb350: move a8, a5 +3f6cb360: jrge L3F6CB3F0 +3f6cb370: move a14, -*sp, 1 +3f6cb380: movi 0x3f6cd240, a8 +3f6cb3b0: move a8, *a14+, 1 +3f6cb3c0: calla L3F596290 +L3F6CB3F0: +3f6cb3f0: move *a10, a11, 1 +3f6cb400: move @0x1b3900, a7, 1 +3f6cb430: move *a7(0x100), a5, 1 +3f6cb450: move *a13(0x20), a7, 1 +3f6cb470: sll 0x5, a7 +3f6cb480: add a7, a5 +3f6cb490: move a11, *a5(0x2f0), 1 +3f6cb4b0: setf 16, 1, 0 +3f6cb4c0: move *a11(0x40), a7, 0 +3f6cb4e0: dec a7 +3f6cb4f0: move a7, *a11(0x40), 0 +3f6cb510: move @0x1e6690, a7, 1 +3f6cb540: dec a7 +3f6cb550: move a7, @0x1e6690, 1 +3f6cb580: move *a13(0x20), *a10+, 1 +3f6cb5a0: inc a9 +3f6cb5b0: move *a13, a5, 1 +3f6cb5c0: cmp a5, a9 +3f6cb5d0: jrlt L3F6CB2D0 +L3F6CB5E0: +3f6cb5e0: sub a8, a8 +L3F6CB5F0: +3f6cb5f0: move *sp(0xe0), a14, 1 +3f6cb610: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6cb630: rets 2 +L3F6CB640: +3f6cb640: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6cb660: move a14, a13 +3f6cb670: addk 32, a14 +3f6cb680: move *a13(0xffe0), a7, 1 +3f6cb6a0: setf 16, 1, 0 +3f6cb6b0: move *a7(0x40), a5, 0 +3f6cb6d0: srl 0x2, a5 +3f6cb6e0: move a5, *a13, 1 +3f6cb6f0: move *a7(0x20), a5, 1 +3f6cb710: sll 0x3, a5 +3f6cb720: add a7, a5 +3f6cb730: move a5, a9 +3f6cb740: sub a10, a10 +3f6cb750: move *a13, a5, 1 +3f6cb760: cmp a5, a10 +3f6cb770: jrge L3F6CB850 +L3F6CB780: +3f6cb780: move a14, -*sp, 1 +3f6cb790: move *a9+, *a14+, 1 +3f6cb7a0: calla L3F584F70 +3f6cb7d0: move a8, a5 +3f6cb7e0: jrne L3F6CB810 +3f6cb7f0: movk 9, a8 +3f6cb800: jruc L3F6CBAF0 +L3F6CB810: +3f6cb810: inc a10 +3f6cb820: move *a13, a7, 1 +3f6cb830: cmp a7, a10 +3f6cb840: jrlt L3F6CB780 +L3F6CB850: +3f6cb850: move *a13(0xffe0), a7, 1 +3f6cb870: move *a7(0x20), a5, 1 +3f6cb890: sll 0x3, a5 +3f6cb8a0: add a7, a5 +3f6cb8b0: move a5, a9 +3f6cb8c0: sub a10, a10 +3f6cb8d0: move *a13, a5, 1 +3f6cb8e0: cmp a5, a10 +3f6cb8f0: jrge L3F6CBAE0 +L3F6CB900: +3f6cb900: move a14, -*sp, 1 +3f6cb910: move *a9(0x0), *a14+, 1 +3f6cb930: calla L3F584F70 +3f6cb960: move a8, a11 +3f6cb970: move a11, *a9+, 1 +3f6cb980: setf 16, 1, 0 +3f6cb990: move *a11(0x30), a7, 0 +3f6cb9b0: inc a7 +3f6cb9c0: move a7, *a11(0x30), 0 +3f6cb9e0: move *a11(0x40), a7, 0 +3f6cba00: inc a7 +3f6cba10: move a7, *a11(0x40), 0 +3f6cba30: move @0x1e6690, a7, 1 +3f6cba60: inc a7 +3f6cba70: move a7, @0x1e6690, 1 +3f6cbaa0: inc a10 +3f6cbab0: move *a13, a5, 1 +3f6cbac0: cmp a5, a10 +3f6cbad0: jrlt L3F6CB900 +L3F6CBAE0: +3f6cbae0: sub a8, a8 +L3F6CBAF0: +3f6cbaf0: move *sp(0xe0), a14, 1 +3f6cbb10: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6cbb30: rets 2 +L3F6CBB40: +3f6cbb40: mmtm sp, a7,a9,a10,a11 +3f6cbb60: move @0x1e66d0, a11, 1 +3f6cbb90: jane L3F6CC630 +3f6cbbb0: movk 1, a11 +3f6cbbc0: move a11, @0x1e66d0, 1 +L3F6CBBF0: +3f6cbbf0: sub a11, a11 +3f6cbc00: move a11, @0x1e66b0, 1 +3f6cbc30: move @0x94400, a9, 1 +3f6cbc60: move @0x94420, a11, 1 +3f6cbc90: cmp a11, a9 +3f6cbca0: jrnc L3F6CBD70 +L3F6CBCB0: +3f6cbcb0: move *a9, a11, 1 +3f6cbcc0: andi 0xffffffcf, a11 +3f6cbcf0: move a11, *a9, 1 +3f6cbd00: addi 0xb0, a9 +3f6cbd20: move @0x94420, a11, 1 +3f6cbd50: cmp a11, a9 +3f6cbd60: jrc L3F6CBCB0 +L3F6CBD70: +3f6cbd70: move @0x94400, a9, 1 +3f6cbda0: move @0x94420, a11, 1 +3f6cbdd0: cmp a11, a9 +3f6cbde0: jrnc L3F6CC330 +L3F6CBDF0: +3f6cbdf0: setf 16, 1, 0 +3f6cbe00: move *a9(0x30), a11, 0 +3f6cbe20: jreq L3F6CC2C0 +3f6cbe30: move *a9, a11, 1 +3f6cbe40: btst 5, a11 +3f6cbe50: jreq L3F6CBF20 +3f6cbe60: move *a9, a11, 1 +3f6cbe70: movk 32, a7 +3f6cbe80: andn a7, a11 +3f6cbe90: move a11, *a9, 1 +3f6cbea0: move @0x1e66b0, a11, 1 +3f6cbed0: dec a11 +3f6cbee0: move a11, @0x1e66b0, 1 +3f6cbf10: jruc L3F6CC000 +L3F6CBF20: +3f6cbf20: move *a9, a11, 1 +3f6cbf30: btst 4, a11 +3f6cbf40: jrne L3F6CC2C0 +3f6cbf50: move *a9(0x30), a11, 0 +3f6cbf70: move *a9(0x40), a7, 0 +3f6cbf90: cmp a7, a11 +3f6cbfa0: jreq L3F6CC2C0 +3f6cbfb0: move *a9, a11, 1 +3f6cbfc0: ori 0x10, a11 +3f6cbff0: move a11, *a9, 1 +L3F6CC000: +3f6cc000: move *a9(0x20), a11, 0 +3f6cc020: subk 2, a11 +3f6cc030: jrne L3F6CC2C0 +3f6cc040: move *a9(0x70), a10, 1 +3f6cc060: jreq L3F6CC2C0 +3f6cc070: move *a10(0x60), a11, 1 +3f6cc090: move *a11(0x10), a11, 1 +3f6cc0b0: cmpi 0xd7d50, a11 +3f6cc0e0: jrne L3F6CC2C0 +3f6cc0f0: move *a10(0x60), a11, 1 +3f6cc110: move *a11(0x40), a11, 0 +3f6cc130: btst 4, a11 +3f6cc140: jreq L3F6CC2C0 +3f6cc150: move *a10(0x250), a11, 0 +3f6cc170: btst 0, a11 +3f6cc180: jreq L3F6CC220 +3f6cc190: move a14, -*sp, 1 +3f6cc1a0: move a10, a11 +3f6cc1b0: addi 0x160, a11 +3f6cc1d0: move a11, *a14+, 1 +3f6cc1e0: calla L3F6BF940 +3f6cc210: jruc L3F6CBBF0 +L3F6CC220: +3f6cc220: move a14, -*sp, 1 +3f6cc230: movi 0x3f6ccac0, a11 +3f6cc260: move a11, *a14+, 1 +3f6cc270: move *a10(0x200), *a14+, 1 +3f6cc290: calla L3F6CC7B0 +L3F6CC2C0: +3f6cc2c0: addi 0xb0, a9 +3f6cc2e0: move @0x94420, a11, 1 +3f6cc310: cmp a11, a9 +3f6cc320: jrc L3F6CBDF0 +L3F6CC330: +3f6cc330: move @0x1e66b0, a7, 1 +3f6cc360: jrne L3F6CBD70 +3f6cc370: move @0x94400, a9, 1 +3f6cc3a0: move @0x94420, a11, 1 +3f6cc3d0: cmp a11, a9 +3f6cc3e0: jrnc L3F6CC5F0 +3f6cc3f0: setf 16, 1, 0 +L3F6CC400: +3f6cc400: move *a9(0x30), a11, 0 +3f6cc420: jreq L3F6CC580 +3f6cc430: move *a9(0x30), a11, 0 +3f6cc450: move *a9(0x40), a7, 0 +3f6cc470: cmp a7, a11 +3f6cc480: jrne L3F6CC580 +3f6cc490: move *a9, a11, 1 +3f6cc4a0: btst 4, a11 +3f6cc4b0: jrne L3F6CC580 +3f6cc4c0: move *a9(0x40), a11, 0 +3f6cc4e0: jreq L3F6CC580 +L3F6CC4F0: +3f6cc4f0: move a14, -*sp, 1 +3f6cc500: move a9, *a14+, 1 +3f6cc510: calla L3F6CCC70 +3f6cc540: setf 16, 1, 0 +3f6cc550: move *a9(0x40), a11, 0 +3f6cc570: jrne L3F6CC4F0 +L3F6CC580: +3f6cc580: addi 0xb0, a9 +3f6cc5a0: move @0x94420, a11, 1 +3f6cc5d0: cmp a11, a9 +3f6cc5e0: jrc L3F6CC400 +L3F6CC5F0: +3f6cc5f0: sub a7, a7 +3f6cc600: move a7, @0x1e66d0, 1 +L3F6CC630: +3f6cc630: mmfm sp, a7,a9,a10,a11 +3f6cc650: rets +3f6cc660: mmtm sp, a11,a13 +3f6cc680: move a14, a13 +3f6cc690: move *a13(0xffe0), a11, 1 +3f6cc6b0: jreq L3F6CC760 +3f6cc6c0: move a14, -*sp, 1 +3f6cc6d0: movi 0x3f6ccc70, a11 +3f6cc700: move a11, *a14+, 1 +3f6cc710: move *a13(0xffe0), *a14+, 1 +3f6cc730: calla L3F6CC7B0 +L3F6CC760: +3f6cc760: move *sp(0x60), a14, 1 +3f6cc780: mmfm sp, a11,a13 +3f6cc7a0: rets 2 +L3F6CC7B0: +3f6cc7b0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f6cc7d0: move a14, a13 +3f6cc7e0: addk 32, a14 +3f6cc7f0: move *a13(0xffe0), a9, 1 +3f6cc810: jreq L3F6CCA70 +L3F6CC820: +3f6cc820: move a9, a10 +3f6cc830: jreq L3F6CCA40 +3f6cc840: setf 16, 1, 0 +L3F6CC850: +3f6cc850: move *a10(0x50), a7, 0 +3f6cc870: subk 12, a7 +3f6cc880: jrne L3F6CCA20 +3f6cc890: move *a10(0x40), a7, 0 +3f6cc8b0: jreq L3F6CCA20 +3f6cc8c0: move *a10(0x40), a7, 0 +3f6cc8e0: srl 0x2, a7 +3f6cc8f0: move a7, *a13, 1 +3f6cc900: move *a10(0x20), a5, 1 +3f6cc920: sll 0x3, a5 +3f6cc930: add a10, a5 +3f6cc940: move a5, a11 +3f6cc950: sub a12, a12 +3f6cc960: cmp a7, a12 +3f6cc970: jrge L3F6CCA40 +L3F6CC980: +3f6cc980: move a14, -*sp, 1 +3f6cc990: move *a11+, *a14+, 1 +3f6cc9a0: move *a13(0xffc0), a7, 1 +3f6cc9c0: call a7 +3f6cc9d0: inc a12 +3f6cc9e0: move *a13, a5, 1 +3f6cc9f0: cmp a5, a12 +3f6cca00: jrlt L3F6CC980 +3f6cca10: jruc L3F6CCA40 +L3F6CCA20: +3f6cca20: move *a10, a10, 1 +3f6cca30: jrne L3F6CC850 +L3F6CCA40: +3f6cca40: move *a9(0x3e0), a9, 1 +3f6cca60: jrne L3F6CC820 +L3F6CCA70: +3f6cca70: move *sp(0x100), a14, 1 +3f6cca90: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f6ccab0: rets 2 +3f6ccac0: mmtm sp, a9,a11,a13 +3f6ccae0: move a14, a13 +3f6ccaf0: move *a13(0xffe0), a11, 1 +3f6ccb10: move *a11, a11, 1 +3f6ccb20: btst 4, a11 +3f6ccb30: jrne L3F6CCC20 +3f6ccb40: move @0x1e66b0, a11, 1 +3f6ccb70: inc a11 +3f6ccb80: move a11, @0x1e66b0, 1 +3f6ccbb0: move *a13(0xffe0), a9, 1 +3f6ccbd0: move *a9, a11, 1 +3f6ccbe0: ori 0x30, a11 +3f6ccc10: move a11, *a9, 1 +L3F6CCC20: +3f6ccc20: move *sp(0x80), a14, 1 +3f6ccc40: mmfm sp, a9,a11,a13 +3f6ccc60: rets 2 +L3F6CCC70: +3f6ccc70: mmtm sp, a9,a11,a13 +3f6ccc90: move a14, a13 +3f6ccca0: move *a13(0xffe0), a11, 1 +3f6cccc0: setf 16, 1, 0 +3f6cccd0: move *a11(0x40), a9, 0 +3f6cccf0: dec a9 +3f6ccd00: move a9, *a11(0x40), 0 +3f6ccd20: move @0x1e6690, a9, 1 +3f6ccd50: dec a9 +3f6ccd60: move a9, @0x1e6690, 1 +3f6ccd90: move a14, -*sp, 1 +3f6ccda0: move a11, *a14+, 1 +3f6ccdb0: calla L3F585510 +3f6ccde0: move *sp(0x80), a14, 1 +3f6cce00: mmfm sp, a9,a11,a13 +3f6cce20: rets 2 +3f6cce30: rl b11, b5 +3f6cce40: sll b11, b0 +3f6cce50: rl 0x9, a0 +3f6cce60: .word 0x7500 +3f6cce70: .word 0x7069 +3f6cce80: sla 0x3, a3 +3f6cce90: rev b2 +3f6ccea0: rl b11, b5 +3f6cceb0: sll b11, b0 +3f6ccec0: rl 0x19, a0 +3f6cced0: .word 0x7500 +3f6ccee0: .word 0x7069 +3f6ccef0: sla 0x3, a3 +3f6ccf00: rev b4 +3f6ccf10: rl b11, b0 +3f6ccf20: .word 0x7375 +3f6ccf30: .word 0x7272 +3f6ccf40: .word 0x7165 +3f6ccf50: addc a8, a0 +3f6ccf60: .word 0x756f +3f6ccf70: sra a3, a12 +3f6ccf80: sll 0x1b, a14 +3f6ccf90: sla 0x3, b4 +3f6ccfa0: modu a11, a3 +3f6ccfb0: .word 0x7970 +3f6ccfc0: modu a1, a0 +3f6ccfd0: mods a11, a1 +3f6ccfe0: sla 0x3, a5 +3f6ccff0: .word 0x7266 +3f6cd000: mods a11, sp +3f6cd010: rl 0x1, a0 +3f6cd020: sll 0xb, b8 +3f6cd030: sla 0x3, b8 +3f6cd040: modu b11, b4 +L3F6CD050: +3f6cd050: modu a1, a0 +3f6cd060: mods a11, a1 +3f6cd070: sll a3, a5 +3f6cd080: srl b3, b5 +3f6cd090: move a9, a0 +3f6cd0a0: divs a2, a1 +3f6cd0b0: add b10, b0 +3f6cd0c0: cmp b2, b4 +3f6cd0d0: sub a10, a12 +3f6cd0e0: dsjs a14, L3F6CD050 +3f6cd0f0: sra a1, a5 +3f6cd100: .word 0x000a +3f6cd110: modu b3, b5 +3f6cd120: mpyu b11, b0 +3f6cd130: rl a11, a2 +3f6cd140: sra a3, a14 +3f6cd150: .word 0x000a +3f6cd160: modu b3, b5 +3f6cd170: mpyu b11, b0 +3f6cd180: modu a11, a3 +3f6cd190: modu a3, a14 +3f6cd1a0: sll a11, a5 +3f6cd1b0: rl 0x13, b4 +3f6cd1c0: .word 0x7500 +3f6cd1d0: .word 0x706e +3f6cd1e0: sra b2, sp +3f6cd1f0: .word 0x7369 +3f6cd200: modu a11, a3 +3f6cd210: modu a3, a14 +3f6cd220: sll a11, a5 +3f6cd230: .word 0x0074 +3f6cd240: modu b3, b5 +3f6cd250: mpyu b11, b0 +3f6cd260: .word 0x7865 +3f6cd270: sra b11, b4 +3f6cd280: modu b3, b2 +3f6cd290: mods a3, a1 +3f6cd2a0: .word 0x7a69 +3f6cd2b0: .word 0x0065 +L3F6CD2C0: +3f6cd2c0: mmtm sp, a7,a9,a10,a11 +3f6cd2e0: move @0x1b3900, a11, 1 +3f6cd310: move *a11(0x100), a7, 1 +3f6cd330: move a7, a10 +3f6cd340: addi 0xcd88, a10 +3f6cd370: move *a11(0x100), a7, 1 +3f6cd390: sub a11, a11 +3f6cd3a0: addi 0xd008, a7 +3f6cd3d0: move a11, *a7, 1 +3f6cd3e0: move @0x1b3900, a7, 1 +3f6cd410: move *a7(0x100), a11, 1 +3f6cd430: move a11, a9 +3f6cd440: addi 0xd028, a9 +3f6cd470: movb *a9, a11 +3f6cd480: cmpi 0x21, a11 +3f6cd4a0: jrne L3F6CD580 +3f6cd4b0: movi 0x3f6d1a00, a11 +3f6cd4e0: move a11, *a10+, 1 +3f6cd4f0: move *a7(0x100), a11, 1 +3f6cd510: addi 0xd008, a11 +3f6cd540: move *a11, a7, 1 +3f6cd550: inc a7 +3f6cd560: move a7, *a11, 1 +3f6cd570: addk 8, a9 +L3F6CD580: +3f6cd580: movb *a9, a11 +3f6cd590: jreq L3F6CD8E0 +L3F6CD5A0: +3f6cd5a0: movb *a9, a11 +3f6cd5b0: sll 0x3, a11 +3f6cd5c0: addi 0xd5ea8, a11 +3f6cd5f0: setf 8, 0, 0 +3f6cd600: move *a11, a11, 0 +3f6cd610: btst 3, a11 +3f6cd620: jreq L3F6CD6C0 +L3F6CD630: +3f6cd630: addk 8, a9 +3f6cd640: movb *a9, a11 +3f6cd650: sll 0x3, a11 +3f6cd660: addi 0xd5ea8, a11 +3f6cd690: move *a11, a11, 0 +3f6cd6a0: btst 3, a11 +3f6cd6b0: jrne L3F6CD630 +L3F6CD6C0: +3f6cd6c0: movb *a9, a11 +3f6cd6d0: jreq L3F6CD8E0 +3f6cd6e0: move a9, *a10+, 1 +3f6cd6f0: move @0x1b3900, a11, 1 +3f6cd720: move *a11(0x100), a7, 1 +3f6cd740: addi 0xd008, a7 +3f6cd770: move *a7, a11, 1 +3f6cd780: inc a11 +3f6cd790: move a11, *a7, 1 +3f6cd7a0: jruc L3F6CD7C0 +L3F6CD7B0: +3f6cd7b0: addk 8, a9 +L3F6CD7C0: +3f6cd7c0: movb *a9, a11 +3f6cd7d0: jreq L3F6CD870 +3f6cd7e0: movb *a9, a11 +3f6cd7f0: sll 0x3, a11 +3f6cd800: addi 0xd5ea8, a11 +3f6cd830: setf 8, 0, 0 +3f6cd840: move *a11, a11, 0 +3f6cd850: btst 3, a11 +3f6cd860: jreq L3F6CD7B0 +L3F6CD870: +3f6cd870: movb *a9, a11 +3f6cd880: jreq L3F6CD8E0 +3f6cd890: sub a11, a11 +3f6cd8a0: setf 8, 1, 0 +3f6cd8b0: move a11, *a9+, 0 +3f6cd8c0: movb *a9, a7 +3f6cd8d0: jrne L3F6CD5A0 +L3F6CD8E0: +3f6cd8e0: sub a11, a11 +3f6cd8f0: move a11, *a10+, 1 +3f6cd900: mmfm sp, a7,a9,a10,a11 +3f6cd920: rets +L3F6CD930: +3f6cd930: mmtm sp, a9,a11,a13 +3f6cd950: move a14, a13 +3f6cd960: addi 0x280, a14 +3f6cd980: move @0x1b3900, a11, 1 +3f6cd9b0: move *a11(0x100), a11, 1 +3f6cd9d0: move *a11(0xe90), a11, 1 +3f6cd9f0: jreq L3F6CDE40 +3f6cda00: move a14, -*sp, 1 +3f6cda10: move @0x1b3900, a11, 1 +3f6cda40: move *a11(0x100), a9, 1 +3f6cda60: move *a9(0x1460), *a14+, 1 +3f6cda80: movi 0x3f6d1a10, a8 +3f6cdab0: move a8, *a14+, 1 +3f6cdac0: move a13, *a14+, 1 +3f6cdad0: calla L3FB34430 +3f6cdb00: move a14, -*sp, 1 +3f6cdb10: move a13, *a14+, 1 +3f6cdb20: calla L3F6D9E30 +3f6cdb50: move *a13(0xffe0), a11, 1 +3f6cdb70: subk 2, a11 +3f6cdb80: jrge L3F6CDEC0 +3f6cdb90: move a14, -*sp, 1 +3f6cdba0: calla L3F6EAA20 +3f6cdbd0: move a8, a9 +3f6cdbe0: move a9, a11 +3f6cdbf0: sll 0x5, a9 +3f6cdc00: sll 0x3, a11 +3f6cdc10: add a11, a9 +3f6cdc20: addi 0x1e73a0, a9 +3f6cdc50: move *a9+, *a14+, 1 +3f6cdc60: movi 0x3f6d1aa0, a8 +3f6cdc90: move a8, *a14+, 1 +3f6cdca0: move a13, *a14+, 1 +3f6cdcb0: calla L3FB34430 +3f6cdce0: move a14, -*sp, 1 +3f6cdcf0: move a13, *a14+, 1 +3f6cdd00: calla L3F6D9E30 +3f6cdd30: move @0x1b3900, a11, 1 +3f6cdd60: move *a11(0x100), a9, 1 +3f6cdd80: move *a9(0xf10), a9, 1 +3f6cdda0: jreq L3F6CDEC0 +3f6cddb0: move a14, -*sp, 1 +3f6cddc0: movi 0x3f6d1b30, a8 +3f6cddf0: move a8, *a14+, 1 +3f6cde00: calla L3F6D9E30 +3f6cde30: jruc L3F6CDEC0 +L3F6CDE40: +3f6cde40: move a14, -*sp, 1 +3f6cde50: movi 0x3f6d1c08, a8 +3f6cde80: move a8, *a14+, 1 +3f6cde90: calla L3F6D9E30 +L3F6CDEC0: +3f6cdec0: movk 1, a8 +3f6cded0: move *sp(0x80), a14, 1 +3f6cdef0: mmfm sp, a9,a11,a13 +3f6cdf10: rets 2 +3f6cdf20: move a13, -*sp, 1 +3f6cdf30: move a14, a13 +3f6cdf40: move a14, -*sp, 1 +3f6cdf50: move *a13(0xffe0), *a14+, 1 +3f6cdf70: calla L3F6D9E30 +3f6cdfa0: move *sp(0x40), a14, 1 +3f6cdfc0: move *sp+, a13, 1 +3f6cdfd0: rets 2 +L3F6CDFE0: +3f6cdfe0: mmtm sp, a5,a7,a9,a11,a13 +3f6ce000: move a14, a13 +3f6ce010: addi 0x8d0, a14 +3f6ce030: movk 23, a11 +3f6ce040: setf 16, 1, 0 +3f6ce050: move a11, *a13(0x880), 0 +3f6ce070: movi 0xffff, a11 +3f6ce090: move a11, *a13(0x8b0), 1 +3f6ce0b0: move *a13(0xffe0), a11, 1 +3f6ce0d0: subk 3, a11 +3f6ce0e0: jrne L3F6CE4E0 +3f6ce0f0: move a14, -*sp, 1 +3f6ce100: movi 0x3f6d1d00, a8 +3f6ce130: move a8, *a14+, 1 +3f6ce140: move *a13(0xffc0), a11, 1 +3f6ce160: move *a11(0x20), *a14+, 1 +3f6ce180: calla L3FB45500 +3f6ce1b0: move a8, a8 +3f6ce1c0: jreq L3F6CE290 +3f6ce1d0: move a14, -*sp, 1 +3f6ce1e0: movi 0x3f6d1d18, a8 +3f6ce210: move a8, *a14+, 1 +3f6ce220: move *a11(0x20), *a14+, 1 +3f6ce240: calla L3FB45500 +3f6ce270: move a8, a8 +3f6ce280: jrne L3F6CE4E0 +L3F6CE290: +3f6ce290: move a14, -*sp, 1 +3f6ce2a0: movi 0x3f6d1d30, a8 +3f6ce2d0: move a8, *a14+, 1 +3f6ce2e0: move *a11(0x40), *a14+, 1 +3f6ce300: calla L3FB45500 +3f6ce330: move a8, a8 +3f6ce340: jrne L3F6CE4E0 +3f6ce350: move a14, -*sp, 1 +3f6ce360: movi 0xffff, a11 +3f6ce380: move a11, *a14+, 1 +3f6ce390: movi 0x3f6cdf20, a11 +3f6ce3c0: move a11, *a14+, 1 +3f6ce3d0: calla L3F599160 +3f6ce400: move a14, -*sp, 1 +3f6ce410: movk 2, a7 +3f6ce420: move a7, *a14+, 1 +3f6ce430: move @0x1b3900, a7, 1 +3f6ce460: move *a7(0x100), a11, 1 +3f6ce480: addi 0x1710, a11 +3f6ce4a0: move a11, *a14+, 1 +3f6ce4b0: calla L3FE19F70 +L3F6CE4E0: +3f6ce4e0: move *a13(0xffe0), a11, 1 +3f6ce500: subk 2, a11 +3f6ce510: jreq L3F6CE610 +3f6ce520: move a14, -*sp, 1 +3f6ce530: move *a13(0xffe0), *a14+, 1 +3f6ce550: movi 0x3f6d1d60, a8 +3f6ce580: move a8, *a14+, 1 +3f6ce590: sub a11, a11 +3f6ce5a0: move a11, *a14+, 1 +3f6ce5b0: calla L3F5969B0 +3f6ce5e0: move a11, a8 +3f6ce5f0: jauc L3F6D0F40 +L3F6CE610: +3f6ce610: move a14, -*sp, 1 +3f6ce620: move *a13(0xffc0), a11, 1 +3f6ce640: move *a11(0x20), *a14+, 1 +3f6ce660: move a13, a7 +3f6ce670: addi 0x480, a7 +3f6ce690: move a7, *a14+, 1 +3f6ce6a0: calla L3FB45720 +3f6ce6d0: move a14, -*sp, 1 +3f6ce6e0: movk 32, a7 +3f6ce6f0: move a7, *a14+, 1 +3f6ce700: move a13, a7 +3f6ce710: addi 0x480, a7 +3f6ce730: move a7, *a14+, 1 +3f6ce740: calla L3FE1D650 +3f6ce770: move a8, a9 +3f6ce780: jreq L3F6CE7B0 +3f6ce790: sub a7, a7 +3f6ce7a0: movb a7, *a9 +L3F6CE7B0: +3f6ce7b0: move a14, -*sp, 1 +3f6ce7c0: movi 0x2c, a7 +3f6ce7e0: move a7, *a14+, 1 +3f6ce7f0: move a13, a7 +3f6ce800: addi 0x480, a7 +3f6ce820: move a7, *a14+, 1 +3f6ce830: calla L3FE1D650 +3f6ce860: move a8, a9 +3f6ce870: jreq L3F6CECF0 +3f6ce880: sub a7, a7 +3f6ce890: setf 16, 1, 0 +3f6ce8a0: move a7, *a13(0x880), 0 +3f6ce8c0: movb a7, *a9 +3f6ce8d0: addk 8, a9 +3f6ce8e0: movb *a9, a11 +3f6ce8f0: jreq L3F6CEAC0 +L3F6CE900: +3f6ce900: movb *a9, a11 +3f6ce910: sll 0x3, a11 +3f6ce920: addi 0xd5ea8, a11 +3f6ce950: setf 8, 0, 0 +3f6ce960: move *a11, a11, 0 +3f6ce970: btst 2, a11 +3f6ce980: jreq L3F6CEA90 +3f6ce990: setf 16, 1, 0 +3f6ce9a0: move *a13(0x880), a11, 0 +3f6ce9c0: move a11, a7 +3f6ce9d0: sll 0x3, a11 +3f6ce9e0: sll 0x1, a7 +3f6ce9f0: add a7, a11 +3f6cea00: move a11, *a13(0x880), 0 +3f6cea20: movb *a9, a7 +3f6cea30: subi 0x30, a7 +3f6cea50: sext a7, 0 +3f6cea60: add a11, a7 +3f6cea70: move a7, *a13(0x880), 0 +L3F6CEA90: +3f6cea90: addk 8, a9 +3f6ceaa0: movb *a9, a11 +3f6ceab0: jrne L3F6CE900 +L3F6CEAC0: +3f6ceac0: setf 16, 1, 0 +3f6cead0: move *a13(0x880), a11, 0 +3f6ceaf0: cmpi 0x400, a11 +3f6ceb10: jrge L3F6CECF0 +3f6ceb20: move a14, -*sp, 1 +3f6ceb30: movi 0x400, a7 +3f6ceb50: move a7, *a14+, 1 +3f6ceb60: movi 0x3f6d1f88, a8 +3f6ceb90: move a8, *a14+, 1 +3f6ceba0: move a13, a7 +3f6cebb0: addi 0x80, a7 +3f6cebd0: move a7, *a14+, 1 +3f6cebe0: calla L3FB34430 +3f6cec10: move a14, -*sp, 1 +3f6cec20: movk 3, a7 +3f6cec30: move a7, *a14+, 1 +3f6cec40: move a13, a7 +3f6cec50: addi 0x80, a7 +3f6cec70: move a7, *a14+, 1 +3f6cec80: calla L3F309350 +3f6cecb0: movk 23, a7 +3f6cecc0: setf 16, 1, 0 +3f6cecd0: move a7, *a13(0x880), 0 +L3F6CECF0: +3f6cecf0: move @0x1b3900, a11, 1 +3f6ced20: move *a11(0x100), a7, 1 +3f6ced40: move *a7(0xe90), a7, 1 +3f6ced60: jreq L3F6CEF60 +3f6ced70: move a14, -*sp, 1 +3f6ced80: move *a11(0x100), a7, 1 +3f6ceda0: move *a7(0x1460), *a14+, 1 +3f6cedc0: movi 0x3f6d2170, a8 +3f6cedf0: move a8, *a14+, 1 +3f6cee00: move a13, a7 +3f6cee10: addi 0x80, a7 +3f6cee30: move a7, *a14+, 1 +3f6cee40: calla L3FB34430 +3f6cee70: move a14, -*sp, 1 +3f6cee80: move a7, *a14+, 1 +3f6cee90: calla L3F6D9E30 +3f6ceec0: move a14, -*sp, 1 +3f6ceed0: movk 3, a11 +3f6ceee0: move a11, *a14+, 1 +3f6ceef0: move a7, *a14+, 1 +3f6cef00: calla L3F309350 +3f6cef30: sub a8, a8 +3f6cef40: jauc L3F6D0F40 +L3F6CEF60: +3f6cef60: move a14, -*sp, 1 +3f6cef70: move a13, a7 +3f6cef80: addi 0x480, a7 +3f6cefa0: move a7, *a14+, 1 +3f6cefb0: calla L3F5933D0 +3f6cefe0: move a8, *a13(0x8b0), 1 +3f6cf000: inc a8 +3f6cf010: jrne L3F6CF090 +3f6cf020: move a14, -*sp, 1 +3f6cf030: move a7, *a14+, 1 +3f6cf040: calla L3F5B8580 +3f6cf070: move a8, *a13(0x8b0), 1 +L3F6CF090: +3f6cf090: move *a13(0x8b0), *a13(0x20), 1 +3f6cf0c0: setf 16, 1, 0 +3f6cf0d0: move *a13(0x880), a11, 0 +3f6cf0f0: subk 23, a11 +3f6cf100: jreq L3F6CF2A0 +3f6cf110: move a14, -*sp, 1 +3f6cf120: move *a13(0x880), a11, 0 +3f6cf140: move a11, *a14+, 1 +3f6cf150: move a7, *a14+, 1 +3f6cf160: movi 0x3f6d2238, a8 +3f6cf190: move a8, *a14+, 1 +3f6cf1a0: move a13, a7 +3f6cf1b0: addi 0x80, a7 +3f6cf1d0: move a7, *a14+, 1 +3f6cf1e0: calla L3FB34430 +3f6cf210: move a14, -*sp, 1 +3f6cf220: move a7, *a14+, 1 +3f6cf230: move a13, a7 +3f6cf240: addi 0x480, a7 +3f6cf260: move a7, *a14+, 1 +3f6cf270: calla L3FB45720 +L3F6CF2A0: +3f6cf2a0: move *a13(0x20), a11, 1 +3f6cf2c0: inc a11 +3f6cf2d0: jreq L3F6CF3E0 +3f6cf2e0: movk 2, a11 +3f6cf2f0: setf 16, 1, 0 +3f6cf300: move a11, *a13, 0 +3f6cf310: move @0x1b3900, a5, 1 +3f6cf340: move *a5(0x100), a7, 1 +3f6cf360: move *a5(0x100), a5, 1 +3f6cf380: addi 0xd700, a5 +3f6cf3b0: move a5, *a7(0x1460), 1 +3f6cf3d0: jruc L3F6CF620 +L3F6CF3E0: +3f6cf3e0: move a14, -*sp, 1 +3f6cf3f0: movi 0x3f6d2268, a8 +3f6cf420: move a8, *a14+, 1 +3f6cf430: calla L3F6D9E30 +3f6cf460: move a14, -*sp, 1 +3f6cf470: move a7, *a14+, 1 +3f6cf480: movi 0x3f6d2318, a8 +3f6cf4b0: move a8, *a14+, 1 +3f6cf4c0: move a13, a11 +3f6cf4d0: addi 0x80, a11 +3f6cf4f0: move a11, *a14+, 1 +3f6cf500: calla L3FB34430 +3f6cf530: move a14, -*sp, 1 +3f6cf540: move a11, *a14+, 1 +3f6cf550: calla L3F6D9E30 +3f6cf580: move a14, -*sp, 1 +3f6cf590: movk 3, a5 +3f6cf5a0: move a5, *a14+, 1 +3f6cf5b0: move a11, *a14+, 1 +3f6cf5c0: calla L3F309350 +3f6cf5f0: sub a8, a8 +3f6cf600: jauc L3F6D0F40 +L3F6CF620: +3f6cf620: move a14, -*sp, 1 +3f6cf630: move *a13(0x880), a7, 0 +3f6cf650: move a7, *a14+, 1 +3f6cf660: calla L3FB2C000 +3f6cf690: setf 16, 0, 0 +3f6cf6a0: move a8, *a13(0x10), 0 +3f6cf6c0: move @0x1b3900, a5, 1 +3f6cf6f0: move *a5(0x100), a7, 1 +3f6cf710: movk 1, a5 +3f6cf720: move a5, *a7(0xef0), 1 +3f6cf740: move a14, -*sp, 1 +3f6cf750: movi 0x3f6d2430, a8 +3f6cf780: move a8, *a14+, 1 +3f6cf790: calla L3F6D9E30 +L3F6CF7C0: +3f6cf7c0: move @0x1b3900, a11, 1 +3f6cf7f0: move *a11(0x100), a7, 1 +3f6cf810: move a14, -*sp, 1 +3f6cf820: sub a5, a5 +3f6cf830: move a5, *a14+, 1 +3f6cf840: movk 1, a5 +3f6cf850: move a5, *a14+, 1 +3f6cf860: movk 2, a5 +3f6cf870: move a5, *a14+, 1 +3f6cf880: calla L3F5C9A00 +3f6cf8b0: move a8, *a7(0xf70), 1 +3f6cf8d0: move @0x1b3900, a11, 1 +3f6cf900: move *a11(0x100), a7, 1 +3f6cf920: move *a7(0xf70), a7, 1 +3f6cf940: jrge L3F6CFC70 +3f6cf950: move a14, -*sp, 1 +3f6cf960: move a13, a7 +3f6cf970: addi 0x480, a7 +3f6cf990: move a7, *a14+, 1 +3f6cf9a0: move a13, a5 +3f6cf9b0: addi 0x80, a5 +3f6cf9d0: move a5, *a14+, 1 +3f6cf9e0: calla L3F580E40 +3f6cfa10: move a14, -*sp, 1 +3f6cfa20: move a5, *a14+, 1 +3f6cfa30: calla L3F6D9E30 +3f6cfa60: move a14, -*sp, 1 +3f6cfa70: move a7, *a14+, 1 +3f6cfa80: movi 0x3f6d2488, a8 +3f6cfab0: move a8, *a14+, 1 +3f6cfac0: move a5, *a14+, 1 +3f6cfad0: calla L3FB34430 +3f6cfb00: move a14, -*sp, 1 +3f6cfb10: movk 2, a11 +3f6cfb20: move a11, *a14+, 1 +3f6cfb30: move a5, *a14+, 1 +3f6cfb40: calla L3F309350 +3f6cfb70: move a14, -*sp, 1 +3f6cfb80: move a7, *a14+, 1 +3f6cfb90: move a5, *a14+, 1 +3f6cfba0: calla L3F580E40 +3f6cfbd0: move a14, -*sp, 1 +3f6cfbe0: movk 1, a11 +3f6cfbf0: move a11, *a14+, 1 +3f6cfc00: move a5, *a14+, 1 +3f6cfc10: calla L3F309350 +3f6cfc40: sub a8, a8 +3f6cfc50: jauc L3F6D0F40 +L3F6CFC70: +3f6cfc70: move *a11(0x100), a7, 1 +3f6cfc90: move *a7(0x1110), a7, 1 +3f6cfcb0: jreq L3F6CFE90 +3f6cfcc0: move a14, -*sp, 1 +3f6cfcd0: movk 1, a7 +3f6cfce0: move a7, *a14+, 1 +3f6cfcf0: move a7, *a14+, 1 +3f6cfd00: movi 0xffff, a5 +3f6cfd30: move a5, *a14+, 1 +3f6cfd40: move *a11(0x100), a7, 1 +3f6cfd60: move *a7(0xf70), *a14+, 1 +3f6cfd80: calla L3F6EB0C0 +3f6cfdb0: move a8, a7 +3f6cfdc0: jrge L3F6CFE90 +3f6cfdd0: move a14, -*sp, 1 +3f6cfde0: movi 0x3f6d2610, a8 +3f6cfe10: move a8, *a14+, 1 +3f6cfe20: move a13, a11 +3f6cfe30: addi 0x80, a11 +3f6cfe50: move a11, *a14+, 1 +3f6cfe60: calla L3F580E40 +L3F6CFE90: +3f6cfe90: move a14, -*sp, 1 +3f6cfea0: movk 4, a11 +3f6cfeb0: move a11, *a14+, 1 +3f6cfec0: movi 0x97830, a7 +3f6cfef0: move a7, *a14+, 1 +3f6cff00: movi 0x1002, a5 +3f6cff20: move a5, *a14+, 1 +3f6cff30: movi 0xffff, a11 +3f6cff60: move a11, *a14+, 1 +3f6cff70: move @0x1b3900, a5, 1 +3f6cffa0: move *a5(0x100), a7, 1 +3f6cffc0: move *a7(0xf70), *a14+, 1 +3f6cffe0: calla L3F5DD260 +3f6d0010: move a8, *a13(0x890), 1 +3f6d0030: move a8, a5 +3f6d0040: jrge L3F6D01D0 +3f6d0050: move a14, -*sp, 1 +3f6d0060: move @0x1b3900, a7, 1 +3f6d0090: move *a7(0x100), a11, 1 +3f6d00b0: movb *a11(0x20), a8 +3f6d00d0: move a8, *a14+, 1 +3f6d00e0: move *a7(0x100), a11, 1 +3f6d0100: move *a11(0xf70), *a14+, 1 +3f6d0120: move a5, *a14+, 1 +3f6d0130: movi 0x3f6d26c8, a8 +3f6d0160: move a8, *a14+, 1 +3f6d0170: movi 0xffff, a11 +3f6d0190: move a11, *a14+, 1 +3f6d01a0: calla L3F596E40 +L3F6D01D0: +3f6d01d0: move a14, -*sp, 1 +3f6d01e0: movk 4, a11 +3f6d01f0: move a11, *a14+, 1 +3f6d0200: movi 0x97850, a7 +3f6d0230: move a7, *a14+, 1 +3f6d0240: movi 0x1001, a11 +3f6d0260: move a11, *a14+, 1 +3f6d0270: movi 0xffff, a7 +3f6d02a0: move a7, *a14+, 1 +3f6d02b0: move @0x1b3900, a7, 1 +3f6d02e0: move *a7(0x100), a11, 1 +3f6d0300: move *a11(0xf70), *a14+, 1 +3f6d0320: calla L3F5DD260 +3f6d0350: move a8, *a13(0x890), 1 +3f6d0370: move a8, a5 +3f6d0380: jrge L3F6D0510 +3f6d0390: move a14, -*sp, 1 +3f6d03a0: move @0x1b3900, a11, 1 +3f6d03d0: move *a11(0x100), a7, 1 +3f6d03f0: movb *a7(0x20), a8 +3f6d0410: move a8, *a14+, 1 +3f6d0420: move *a11(0x100), a7, 1 +3f6d0440: move *a7(0xf70), *a14+, 1 +3f6d0460: move a5, *a14+, 1 +3f6d0470: movi 0x3f6d28a0, a8 +3f6d04a0: move a8, *a14+, 1 +3f6d04b0: movi 0xffff, a7 +3f6d04d0: move a7, *a14+, 1 +3f6d04e0: calla L3F596E40 +L3F6D0510: +3f6d0510: move a14, -*sp, 1 +3f6d0520: movk 16, a11 +3f6d0530: move a11, *a14+, 1 +3f6d0540: move a13, *a14+, 1 +3f6d0550: move @0x1b3900, a7, 1 +3f6d0580: move *a7(0x100), a11, 1 +3f6d05a0: move *a11(0xf70), *a14+, 1 +3f6d05c0: calla L3F5CF8B0 +3f6d05f0: move a8, a7 +3f6d0600: jrge L3F6D0A10 +3f6d0610: move a14, -*sp, 1 +3f6d0620: movi 0x3f6d2a78, a8 +3f6d0650: move a8, *a14+, 1 +3f6d0660: calla L3F6D9E30 +3f6d0690: move a14, -*sp, 1 +3f6d06a0: move a13, a11 +3f6d06b0: addi 0x480, a11 +3f6d06d0: move a11, *a14+, 1 +3f6d06e0: movi 0x3f6d2be8, a8 +3f6d0710: move a8, *a14+, 1 +3f6d0720: move a13, a7 +3f6d0730: addi 0x80, a7 +3f6d0750: move a7, *a14+, 1 +3f6d0760: calla L3FB34430 +3f6d0790: move a14, -*sp, 1 +3f6d07a0: movk 1, a7 +3f6d07b0: move a7, *a14+, 1 +3f6d07c0: move a13, a7 +3f6d07d0: addi 0x80, a7 +3f6d07f0: move a7, *a14+, 1 +3f6d0800: calla L3F309350 +3f6d0830: move a14, -*sp, 1 +3f6d0840: move a11, *a14+, 1 +3f6d0850: move a7, *a14+, 1 +3f6d0860: calla L3F580E40 +3f6d0890: move a14, -*sp, 1 +3f6d08a0: movk 1, a7 +3f6d08b0: move a7, *a14+, 1 +3f6d08c0: move a13, a7 +3f6d08d0: addi 0x80, a7 +3f6d08f0: move a7, *a14+, 1 +3f6d0900: calla L3F309350 +3f6d0930: move a14, -*sp, 1 +3f6d0940: movk 3, a7 +3f6d0950: move a7, *a14+, 1 +3f6d0960: move @0x1b3900, a7, 1 +3f6d0990: move *a7(0x100), a11, 1 +3f6d09b0: addi 0x1710, a11 +3f6d09d0: move a11, *a14+, 1 +3f6d09e0: calla L3FE19F70 +L3F6D0A10: +3f6d0a10: move @0x1b3900, a11, 1 +3f6d0a40: move *a11(0x100), a7, 1 +3f6d0a60: move *a7(0xe90), a5, 1 +3f6d0a80: inc a5 +3f6d0a90: move a5, *a7(0xe90), 1 +3f6d0ab0: move *a11(0x100), a7, 1 +3f6d0ad0: move *a7(0xe90), a7, 1 +3f6d0af0: jaeq L3F6CF7C0 +3f6d0b10: move a14, -*sp, 1 +3f6d0b20: movi 0x1e68d0, a11 +3f6d0b50: move a11, *a14+, 1 +3f6d0b60: movk 2, a7 +3f6d0b70: move a7, *a14+, 1 +3f6d0b80: calla L3F6CD930 +3f6d0bb0: move a14, -*sp, 1 +3f6d0bc0: move @0x1b3900, a5, 1 +3f6d0bf0: move *a5(0x100), a7, 1 +3f6d0c10: addi 0x14d0, a7 +3f6d0c30: move a7, *a14+, 1 +3f6d0c40: calla L3FE19EB0 +3f6d0c70: move a8, a5 +3f6d0c80: jrne L3F6D0CC0 +3f6d0c90: calla L3F6E7600 +L3F6D0CC0: +3f6d0cc0: move a14, -*sp, 1 +3f6d0cd0: move a13, a7 +3f6d0ce0: addi 0x480, a7 +3f6d0d00: move a7, *a14+, 1 +3f6d0d10: movi 0x3f6d2cf0, a8 +3f6d0d40: move a8, *a14+, 1 +3f6d0d50: move a13, a5 +3f6d0d60: addi 0x80, a5 +3f6d0d80: move a5, *a14+, 1 +3f6d0d90: calla L3FB34430 +3f6d0dc0: move a14, -*sp, 1 +3f6d0dd0: movk 2, a5 +3f6d0de0: move a5, *a14+, 1 +3f6d0df0: move a13, a5 +3f6d0e00: addi 0x80, a5 +3f6d0e20: move a5, *a14+, 1 +3f6d0e30: calla L3F309350 +3f6d0e60: move a14, -*sp, 1 +3f6d0e70: movk 1, a5 +3f6d0e80: move a5, *a14+, 1 +3f6d0e90: move @0x1b3900, a5, 1 +3f6d0ec0: move *a5(0x100), a7, 1 +3f6d0ee0: addi 0x1710, a7 +3f6d0f00: move a7, *a14+, 1 +3f6d0f10: calla L3FE19F70 +L3F6D0F40: +3f6d0f40: move *sp(0xc0), a14, 1 +3f6d0f60: mmfm sp, a5,a7,a9,a11,a13 +3f6d0f80: rets 2 +L3F6D0F90: +3f6d0f90: mmtm sp, a9,a11,a13 +3f6d0fb0: move a14, a13 +3f6d0fc0: addi 0x820, a14 +3f6d0fe0: move *a13(0xffc0), a11, 1 +3f6d1000: inc a11 +3f6d1010: jreq L3F6D1050 +3f6d1020: sub a8, a8 +3f6d1030: jauc L3F6D1890 +L3F6D1050: +3f6d1050: move a14, -*sp, 1 +3f6d1060: move *a13(0xffe0), *a14+, 1 +3f6d1080: calla L3F6D9E30 +L3F6D10B0: +3f6d10b0: move a14, -*sp, 1 +3f6d10c0: movi 0xff, a11 +3f6d10e0: move a11, *a14+, 1 +3f6d10f0: move a13, a9 +3f6d1100: addk 32, a9 +3f6d1110: move a9, *a14+, 1 +3f6d1120: sub a9, a9 +3f6d1130: move a9, *a14+, 1 +3f6d1140: calla L3F6DB0D0 +3f6d1170: move a8, *a13, 1 +3f6d1180: move a8, a8 +3f6d1190: jreq L3F6D17E0 +3f6d11a0: move a14, -*sp, 1 +3f6d11b0: movi 0x71, a9 +3f6d11d0: move a9, *a14+, 1 +3f6d11e0: move a13, a9 +3f6d11f0: addk 32, a9 +3f6d1200: move a9, *a14+, 1 +3f6d1210: calla L3FE1D650 +3f6d1240: move a8, a8 +3f6d1250: jrne L3F6D1320 +3f6d1260: move a14, -*sp, 1 +3f6d1270: movi 0x51, a9 +3f6d1290: move a9, *a14+, 1 +3f6d12a0: move a13, a9 +3f6d12b0: addk 32, a9 +3f6d12c0: move a9, *a14+, 1 +3f6d12d0: calla L3FE1D650 +3f6d1300: move a8, a8 +3f6d1310: jreq L3F6D1400 +L3F6D1320: +3f6d1320: move a14, -*sp, 1 +3f6d1330: movk 2, a9 +3f6d1340: move a9, *a14+, 1 +3f6d1350: move @0x1b3900, a9, 1 +3f6d1380: move *a9(0x100), a11, 1 +3f6d13a0: addi 0x1710, a11 +3f6d13c0: move a11, *a14+, 1 +3f6d13d0: calla L3FE19F70 +L3F6D1400: +3f6d1400: move a14, -*sp, 1 +3f6d1410: movi 0x3f6d2e70, a8 +3f6d1440: move a8, *a14+, 1 +3f6d1450: move *a13(0xffe0), *a14+, 1 +3f6d1470: calla L3FB45500 +3f6d14a0: move a8, a9 +3f6d14b0: jreq L3F6D17C0 +3f6d14c0: sub a11, a11 +3f6d14d0: move a11, *a13, 1 +3f6d14e0: move a14, -*sp, 1 +3f6d14f0: move *a13(0xffe0), *a14+, 1 +3f6d1510: calla L3FB458D0 +3f6d1540: cmp a8, a11 +3f6d1550: jrge L3F6D1670 +L3F6D1560: +3f6d1560: move *a13, a11, 1 +3f6d1570: sll 0x3, a11 +3f6d1580: add a13, a11 +3f6d1590: movk 32, a9 +3f6d15a0: movb a9, *a11(0x20) +3f6d15c0: move *a13, a11, 1 +3f6d15d0: inc a11 +3f6d15e0: move a11, *a13, 1 +3f6d15f0: move a14, -*sp, 1 +3f6d1600: move *a13(0xffe0), *a14+, 1 +3f6d1620: calla L3FB458D0 +3f6d1650: cmp a8, a11 +3f6d1660: jrlt L3F6D1560 +L3F6D1670: +3f6d1670: inc a11 +3f6d1680: move a11, *a13, 1 +3f6d1690: dec a11 +3f6d16a0: sll 0x3, a11 +3f6d16b0: add a13, a11 +3f6d16c0: movk 13, a9 +3f6d16d0: movb a9, *a11(0x20) +3f6d16f0: move *a13, a11, 1 +3f6d1700: sll 0x3, a11 +3f6d1710: add a13, a11 +3f6d1720: sub a9, a9 +3f6d1730: movb a9, *a11(0x20) +3f6d1750: move a14, -*sp, 1 +3f6d1760: move a13, a11 +3f6d1770: addk 32, a11 +3f6d1780: move a11, *a14+, 1 +3f6d1790: calla L3F6D9E30 +L3F6D17C0: +3f6d17c0: move *a13, a8, 1 +3f6d17d0: jruc L3F6D1890 +L3F6D17E0: +3f6d17e0: move a14, -*sp, 1 +3f6d17f0: movk 26, a9 +3f6d1800: move a9, *a14+, 1 +3f6d1810: movi 0x95e30, a9 +3f6d1840: move a9, *a14+, 1 +3f6d1850: calla L3F6FAC70 +3f6d1880: jruc L3F6D10B0 +L3F6D1890: +3f6d1890: move *sp(0x80), a14, 1 +3f6d18b0: mmfm sp, a9,a11,a13 +3f6d18d0: rets 2 +3f6d18e0: sra 0x1e, a0 +3f6d18f0: sra 0x17, a3 +3f6d1900: modu a11, a3 +3f6d1910: mods a11, a13 +3f6d1920: modu a3, a1 +3f6d1930: .word 0x7364 +3f6d1940: sll a9, a14 +3f6d1950: .word 0x3409 +3f6d1960: rl 0x9, a14 +3f6d1970: sra 0x20, a9 +3f6d1980: move b2, b5 +3f6d1990: andn b2, b4 +3f6d19a0: divs a2, a9 +3f6d19b0: call a9 +3f6d19c0: srl 0x7, b1 +3f6d19d0: rl 0x1, b2 +3f6d19e0: dsjs sp, L3F6D1A00 +3f6d19f0: rev b8 +L3F6D1A00: +3f6d1a00: rev a1 +3f6d1a10: modu a10, a3 +3f6d1a20: modu a3, a14 +3f6d1a30: sll a11, a5 +3f6d1a40: sra b11, b4 +3f6d1a50: sla 0x3, a4 +3f6d1a60: modu b11, b4 +3f6d1a70: sll 0x9, a0 +3f6d1a80: srl 0xd, b3 +3f6d1a90: .word 0x000a +3f6d1aa0: .word 0x704f +3f6d1ab0: .word 0x7265 +3f6d1ac0: .word 0x7461 +3f6d1ad0: modu a3, a9 +3f6d1ae0: sla 0x3, a7 +3f6d1af0: modu a3, a9 +3f6d1b00: sll 0x9, a0 +3f6d1b10: srl 0xd, b3 +3f6d1b20: .word 0x000a +3f6d1b30: sla a10, a3 +3f6d1b40: sll b11, b4 +3f6d1b50: rl a11, a8 +3f6d1b60: srl a11, a14 +3f6d1b70: .word 0x7320 +3f6d1b80: srl a11, a9 +3f6d1b90: sla a11, a14 +3f6d1ba0: .word 0x736c +3f6d1bb0: mods a1, a0 +3f6d1bc0: sll a11, sp +3f6d1bd0: mods a3, a1 +3f6d1be0: .word 0x796c +3f6d1bf0: .word 0x0a2e +3f6d1c00: move a0, b0 +3f6d1c10: sla 0x3, sp +3f6d1c20: modu a11, a3 +3f6d1c30: modu a3, a14 +3f6d1c40: sll a11, a5 +3f6d1c50: rl b11, b4 +3f6d1c60: modu a3, sp +3f6d1c70: .word 0x0a2e +3f6d1c80: .word 0x7300 +3f6d1c90: sla b11, b4 +3f6d1ca0: .word 0x7574 +3f6d1cb0: .word 0x0073 +3f6d1cc0: modu a11, a14 +3f6d1cd0: mods b11, b4 +3f6d1ce0: sll b11, b5 +3f6d1cf0: .word 0x0068 +3f6d1d00: .word 0x7476 +3f6d1d10: clr a0 +3f6d1d20: .word 0x0054 +3f6d1d30: .word 0x7473 +3f6d1d40: .word 0x7461 +3f6d1d50: .word 0x0073 +3f6d1d60: modu b3, b4 +3f6d1d70: sla 0x1, b10 +3f6d1d80: .word 0x7241 +3f6d1d90: .word 0x7567 +3f6d1da0: sra a11, a13 +3f6d1db0: .word 0x746e +3f6d1dc0: .word 0x7420 +3f6d1dd0: sla 0x3, sp +3f6d1de0: .word 0x706f +3f6d1df0: modu a3, a5 +3f6d1e00: mods a9, a0 +3f6d1e10: .word 0x7375 +3f6d1e20: sla 0x3, b4 +3f6d1e30: sra a11, a2 +3f6d1e40: sra a1, a0 +3f6d1e50: .word 0x7365 +3f6d1e60: rl b11, b4 +3f6d1e70: sla a11, a14 +3f6d1e80: rl b11, b4 +3f6d1e90: modu a3, sp +3f6d1ea0: rl a1, a0 +3f6d1eb0: .word 0x736f +3f6d1ec0: sll 0x1b, b4 +3f6d1ed0: sla 0x3, b3 +3f6d1ee0: sra a3, a1 +3f6d1ef0: .word 0x7264 +3f6d1f00: .word 0x7365 +3f6d1f10: sla 0x3, b3 +3f6d1f20: sla a9, a8 +3f6d1f30: srl b11, b2 +3f6d1f40: sla 0x3, a3 +3f6d1f50: sla 0x1, b13 +3f6d1f60: sra a1, a5 +3f6d1f70: .word 0x0a29 +3f6d1f80: and a0, a0 +3f6d1f90: .word 0x726f +3f6d1fa0: .word 0x7374 +3f6d1fb0: mods a1, a0 +3f6d1fc0: .word 0x7365 +3f6d1fd0: sla 0x3, b3 +3f6d1fe0: rl b3, b4 +3f6d1ff0: modu a3, a1 +3f6d2000: sll 0x9, a0 +3f6d2010: sla 0x3, a4 +3f6d2020: .word 0x7261 +3f6d2030: sla 0x3, a5 +3f6d2040: sra b11, b2 +3f6d2050: sra b11, b3 +3f6d2060: .word 0x7672 +3f6d2070: sra a3, a5 +3f6d2080: sla 0x1, a12 +3f6d2090: modu a3, a1 +3f6d20a0: sla 0x3, a4 +3f6d20b0: sla a11, a3 +3f6d20c0: modu a3, a14 +3f6d20d0: .word 0x746f +3f6d20e0: sll a1, a0 +3f6d20f0: sla 0x3, a5 +3f6d2100: modu a11, a3 +3f6d2110: modu a3, a14 +3f6d2120: sll a11, a5 +3f6d2130: sra b11, b4 +3f6d2140: sla 0x3, a4 +3f6d2150: modu b11, b4 +3f6d2160: .word 0x000a +3f6d2170: mods a2, a1 +3f6d2180: sra b11, b2 +3f6d2190: sra a3, a1 +3f6d21a0: sla 0x3, b9 +3f6d21b0: modu a11, a3 +3f6d21c0: modu a3, a14 +3f6d21d0: sll a11, a5 +3f6d21e0: sra b11, b4 +3f6d21f0: sla 0x3, a4 +3f6d2200: modu b11, b4 +3f6d2210: sll 0x9, a0 +3f6d2220: srl 0xd, b3 +3f6d2230: sll 0x8, a0 +3f6d2240: srl 0x1d, b3 +3f6d2250: sra a1, a5 +3f6d2260: cmp a8, a0 +3f6d2270: .word 0x766e +3f6d2280: mods a3, a1 +3f6d2290: sra a3, a9 +3f6d22a0: cmp a9, a0 +3f6d22b0: sla 0x2, b0 +3f6d22c0: sra a3, a1 +3f6d22d0: .word 0x7264 +3f6d22e0: .word 0x7365 +3f6d22f0: srl 0xd, b3 +3f6d2300: .word 0x0a0d +3f6d2310: sll 0x8, a0 +3f6d2320: sla 0x3, b3 +3f6d2330: .word 0x7369 +3f6d2340: sla a9, a0 +3f6d2350: sla 0x3, a14 +3f6d2360: modu a3, a9 +3f6d2370: sla b11, b6 +3f6d2380: rl a11, a12 +3f6d2390: sla 0x3, a4 +3f6d23a0: modu a2, a9 +3f6d23b0: sra b11, b4 +3f6d23c0: modu b3, b2 +3f6d23d0: .word 0x7465 +3f6d23e0: add a9, a0 +3f6d23f0: sra a3, a4 +3f6d2400: sra b11, b2 +3f6d2410: .word 0x7373 +3f6d2420: rev a14 +3f6d2430: .word 0x7254 +3f6d2440: rl b11, b9 +3f6d2450: srl a11, a14 +3f6d2460: srl 0xf, a14 +3f6d2470: .word 0x0a2e +3f6d2480: or a0, a0 +3f6d2490: mods a3, a5 +3f6d24a0: sra a11, a14 +3f6d24b0: dsjs b4, L3F6D25F0 +3f6d24c0: or a9, a0 +3f6d24d0: sla a11, a14 +3f6d24e0: mods a3, a2 +3f6d24f0: sla 0x3, a5 +3f6d2500: modu b11, b4 +3f6d2510: sll a9, a0 +3f6d2520: modu a3, sp +3f6d2530: sra a11, a14 +3f6d2540: .word 0x7463 +3f6d2550: .word 0x7420 +3f6d2560: sla 0x3, sp +3f6d2570: .word 0x7325 +3f6d2580: sra 0x1f, a0 +3f6d2590: modu b11, b3 +3f6d25a0: lmo a11, a3 +3f6d25b0: .word 0x7465 +3f6d25c0: srl a1, a0 +3f6d25d0: rl a11, a1 +3f6d25e0: sra a11, a12 +L3F6D25F0: +3f6d25f0: sra 0x15, a4 +3f6d2600: rev a14 +3f6d2610: sra b11, b3 +3f6d2620: .word 0x7374 +3f6d2630: sll a11, sp +3f6d2640: modu a11, a11 +3f6d2650: .word 0x7470 +3f6d2660: sra 0x1f, a0 +3f6d2670: move b10, a3 +3f6d2680: sub b2, sp +3f6d2690: addc a2, a5 +3f6d26a0: subb b10, b5 +3f6d26b0: .word 0x0a29 +3f6d26c0: .word 0x7400 +3f6d26d0: dsjs a14, L3F6D2810 +3f6d26e0: .word 0x7320 +3f6d26f0: .word 0x7465 +3f6d2700: modu b11, b3 +3f6d2710: lmo a11, a3 +3f6d2720: .word 0x706f +3f6d2730: sla 0x3, b4 +3f6d2740: move b10, a3 +3f6d2750: andn b2, sp +3f6d2760: xor a2, a3 +3f6d2770: or a10, a2 +3f6d2780: sla 0x2, a6 +3f6d2790: sra b11, b2 +3f6d27a0: .word 0x7574 +3f6d27b0: modu b3, b2 +3f6d27c0: sra a3, a5 +3f6d27d0: sll 0x9, a0 +3f6d27e0: sla 0x3, a4 +3f6d27f0: modu a11, a6 +3f6d2800: sla 0x3, b2 +L3F6D2810: +3f6d2810: sra a3, a6 +3f6d2820: sll 0x9, a0 +3f6d2830: sla 0x3, a4 +3f6d2840: sra a9, a8 +3f6d2850: .word 0x7272 +3f6d2860: modu a11, a14 +3f6d2870: sll 0x9, a0 +3f6d2880: sra 0x15, a4 +3f6d2890: .word 0x000a +3f6d28a0: modu b3, b4 +3f6d28b0: sla 0x1, b10 +3f6d28c0: sra b11, b3 +3f6d28d0: .word 0x7374 +3f6d28e0: sll a11, sp +3f6d28f0: modu a11, a11 +3f6d2900: .word 0x7470 +3f6d2910: andn a9, a0 +3f6d2920: mpyu a10, sp +3f6d2930: move b2, a3 +3f6d2940: addc a2, a4 +3f6d2950: subb b2, b5 +3f6d2960: .word 0x7220 +3f6d2970: .word 0x7465 +3f6d2980: .word 0x7275 +3f6d2990: sra a11, a14 +3f6d29a0: sla 0x3, a4 +3f6d29b0: sra a1, a5 +3f6d29c0: srl a1, a0 +3f6d29d0: .word 0x726f +3f6d29e0: srl a1, a0 +3f6d29f0: sla 0x3, a4 +3f6d2a00: sra a1, a5 +3f6d2a10: sra 0x1f, a0 +3f6d2a20: .word 0x7265 +3f6d2a30: modu b3, b2 +3f6d2a40: sla 0x3, sp +3f6d2a50: sra a1, a5 +3f6d2a60: .word 0x0a29 +3f6d2a70: .word 0x7400 +3f6d2a80: mods a3, a5 +3f6d2a90: sra a11, a14 +3f6d2aa0: dsjs b4, L3F6D2BE0 +3f6d2ab0: or a9, a0 +3f6d2ac0: sla a11, a14 +3f6d2ad0: mods a3, a2 +3f6d2ae0: sla 0x3, a5 +3f6d2af0: modu b11, b4 +3f6d2b00: sll a9, a0 +3f6d2b10: modu a3, sp +3f6d2b20: sra a11, a14 +3f6d2b30: .word 0x7463 +3f6d2b40: .word 0x7420 +3f6d2b50: sla 0x3, sp +3f6d2b60: sra b11, b2 +3f6d2b70: .word 0x7571 +3f6d2b80: .word 0x7365 +3f6d2b90: sra b11, b4 +3f6d2ba0: sla 0x3, a4 +3f6d2bb0: modu a11, a8 +3f6d2bc0: .word 0x7473 +3f6d2bd0: .word 0x0a0d +L3F6D2BE0: +3f6d2be0: or a0, a0 +3f6d2bf0: mods a3, a5 +3f6d2c00: sra a11, a14 +3f6d2c10: dsjs b4, L3F6D2D50 +3f6d2c20: or a9, a0 +3f6d2c30: sla a11, a14 +3f6d2c40: mods a3, a2 +3f6d2c50: sla 0x3, a5 +3f6d2c60: modu b11, b4 +3f6d2c70: sll a9, a0 +3f6d2c80: modu a3, sp +3f6d2c90: sra a11, a14 +3f6d2ca0: .word 0x7463 +3f6d2cb0: .word 0x7420 +3f6d2cc0: sla 0x3, sp +3f6d2cd0: .word 0x7325 +3f6d2ce0: rev a14 +3f6d2cf0: sra b10, b4 +3f6d2d00: modu a3, a12 +3f6d2d10: .word 0x7465 +3f6d2d20: sla 0x1, b10 +3f6d2d30: modu a10, a3 +3f6d2d40: modu a3, a14 +L3F6D2D50: +3f6d2d50: sll a11, a5 +3f6d2d60: rl b11, b4 +3f6d2d70: modu a3, sp +3f6d2d80: .word 0x7420 +3f6d2d90: sla 0x3, sp +3f6d2da0: .word 0x7325 +3f6d2db0: sll a9, a0 +3f6d2dc0: modu a11, a12 +3f6d2dd0: sra b11, b3 +3f6d2de0: sla 0x3, a4 +3f6d2df0: .word 0x7962 +3f6d2e00: .word 0x7220 +3f6d2e10: mods a11, a5 +3f6d2e20: .word 0x746f +3f6d2e30: sla 0x3, a5 +3f6d2e40: modu a11, a8 +3f6d2e50: .word 0x7473 +3f6d2e60: rev a14 +3f6d2e70: srl 0x17, a13 +3f6d2e80: move a2, b5 +3f6d2e90: srl 0x16, a4 +3f6d2ea0: .word 0x0a2d +3f6d2eb0: .word 0x0000 +L3F6D2EC0: +3f6d2ec0: calla L3F6EA0F0 +3f6d2ef0: calla L3F6D4E80 +3f6d2f20: calla L3F6DEB90 +3f6d2f50: calla L3F6D92B0 +3f6d2f80: rets +3f6d2f90: mmtm sp, a9,a11,a13 +3f6d2fb0: move a14, a13 +3f6d2fc0: addi 0x160, a14 +3f6d2fe0: move @0x1b3900, a11, 1 +3f6d3010: move a14, -*sp, 1 +3f6d3020: movi 0x1b98, a9 +3f6d3040: move a9, *a14+, 1 +3f6d3050: movk 1, a9 +3f6d3060: move a9, *a14+, 1 +3f6d3070: calla L3F703D90 +3f6d30a0: move a8, *a11(0x100), 1 +3f6d30c0: move a8, a11 +3f6d30d0: jrne L3F6D3210 +3f6d30e0: move a14, -*sp, 1 +3f6d30f0: movi 0x3f6d46c0, a8 +3f6d3120: move a8, *a14+, 1 +3f6d3130: calla L3FB341E0 +3f6d3160: move a14, -*sp, 1 +3f6d3170: movi 0x3f6d46c0, a8 +3f6d31a0: move a8, *a14+, 1 +3f6d31b0: calla L3F6D9E30 +3f6d31e0: calla L3F707A30 +L3F6D3210: +3f6d3210: calla L3F22CF70 +3f6d3240: calla L3F6D2EC0 +3f6d3270: move a8, a11 +3f6d3280: jrne L3F6D32C0 +3f6d3290: calla L3F707A30 +L3F6D32C0: +3f6d32c0: move a14, -*sp, 1 +3f6d32d0: move *a13(0xffe0), *a14+, 1 +3f6d32f0: move a13, *a14+, 1 +3f6d3300: calla L3FB45720 +3f6d3330: move a14, -*sp, 1 +3f6d3340: move *a13(0xffe0), *a14+, 1 +3f6d3360: move @0x1b3900, a11, 1 +3f6d3390: move *a11(0x100), a9, 1 +3f6d33b0: addi 0xd700, a9 +3f6d33e0: move a9, *a14+, 1 +3f6d33f0: calla L3FB45720 +3f6d3420: move a14, -*sp, 1 +3f6d3430: movk 3, a11 +3f6d3440: move a11, *a14+, 1 +3f6d3450: movi 0x3f6d4870, a8 +3f6d3480: move a8, *a14+, 1 +3f6d3490: move a13, *a14+, 1 +3f6d34a0: calla L3FB45CD0 +3f6d34d0: move a8, a9 +3f6d34e0: jreq L3F6D35C0 +3f6d34f0: move a14, -*sp, 1 +3f6d3500: movk 32, a9 +3f6d3510: move a9, *a14+, 1 +3f6d3520: move a13, *a14+, 1 +3f6d3530: calla L3FE1D650 +3f6d3560: move a8, *a13(0x140), 1 +3f6d3580: move a8, a8 +3f6d3590: jreq L3F6D35C0 +3f6d35a0: sub a11, a11 +3f6d35b0: movb a11, *a8 +L3F6D35C0: +3f6d35c0: move a14, -*sp, 1 +3f6d35d0: move a14, -*sp, 1 +3f6d35e0: movi 0x3f6d4890, a8 +3f6d3610: move a8, *a14+, 1 +3f6d3620: calla L3FB458D0 +3f6d3650: move a8, *a14+, 1 +3f6d3660: move @0x1b3900, a11, 1 +3f6d3690: move *a11(0x100), a9, 1 +3f6d36b0: addi 0x1480, a9 +3f6d36d0: move a9, *a14+, 1 +3f6d36e0: movi 0x3f6d4890, a8 +3f6d3710: move a8, *a14+, 1 +3f6d3720: calla L3FB44400 +3f6d3750: move a14, -*sp, 1 +3f6d3760: move @0x1b3900, a11, 1 +3f6d3790: move *a11(0x100), a9, 1 +3f6d37b0: addi 0x1710, a9 +3f6d37d0: move a9, *a14+, 1 +3f6d37e0: calla L3FE19EB0 +3f6d3810: move a8, a9 +3f6d3820: jreq L3F6D3A20 +3f6d3830: move a14, -*sp, 1 +3f6d3840: move @0x1b3900, a11, 1 +3f6d3870: move *a11(0x100), a9, 1 +3f6d3890: move a9, a8 +3f6d38a0: addi 0xd800, a8 +3f6d38d0: move *a8+, *a14+, 1 +3f6d38e0: calla L3F702440 +3f6d3910: move a14, -*sp, 1 +3f6d3920: move @0x1b3900, a11, 1 +3f6d3950: move *a11(0x100), a9, 1 +3f6d3970: move a9, a8 +3f6d3980: addi 0xd820, a8 +3f6d39b0: move *a8+, *a14+, 1 +3f6d39c0: calla L3F702440 +3f6d39f0: calla L3F707A30 +L3F6D3A20: +3f6d3a20: move a14, -*sp, 1 +3f6d3a30: move a13, *a14+, 1 +3f6d3a40: movi 0x3f6d48c8, a8 +3f6d3a70: move a8, *a14+, 1 +3f6d3a80: move @0x1b3900, a11, 1 +3f6d3ab0: move *a11(0x100), a9, 1 +3f6d3ad0: addi 0xd028, a9 +3f6d3b00: move a9, *a14+, 1 +3f6d3b10: calla L3FB34430 +3f6d3b40: calla L3F6CD2C0 +3f6d3b70: move a14, -*sp, 1 +3f6d3b80: move @0x1b3900, a11, 1 +3f6d3bb0: move *a11(0x100), a9, 1 +3f6d3bd0: addi 0xcd88, a9 +3f6d3c00: move a9, *a14+, 1 +3f6d3c10: move *a11(0x100), a9, 1 +3f6d3c30: move a9, a8 +3f6d3c40: addi 0xd008, a8 +3f6d3c70: move *a8+, *a14+, 1 +3f6d3c80: calla L3F6CDFE0 +3f6d3cb0: move *sp(0x80), a14, 1 +3f6d3cd0: mmfm sp, a9,a11,a13 +3f6d3cf0: rets 2 +L3F6D3D00: +3f6d3d00: mmtm sp, a11,a13 +3f6d3d20: move a14, a13 +3f6d3d30: addi 0x2a0, a14 +3f6d3d50: move a14, -*sp, 1 +3f6d3d60: movi 0x3f6d4908, a8 +3f6d3d90: move a8, *a14+, 1 +3f6d3da0: move *a13(0xffe0), *a14+, 1 +3f6d3dc0: calla L3FB45500 +3f6d3df0: move a8, a8 +3f6d3e00: jreq L3F6D3ED0 +3f6d3e10: move a14, -*sp, 1 +3f6d3e20: movi 0x3f6d4948, a8 +3f6d3e50: move a8, *a14+, 1 +3f6d3e60: move *a13(0xffe0), *a14+, 1 +3f6d3e80: calla L3FB45500 +3f6d3eb0: move a8, a8 +3f6d3ec0: jrne L3F6D4100 +L3F6D3ED0: +3f6d3ed0: move a14, -*sp, 1 +3f6d3ee0: calla L3F598DB0 +3f6d3f10: move a8, a8 +3f6d3f20: jreq L3F6D3F70 +3f6d3f30: movi 0x3f6d4988, a11 +3f6d3f60: jruc L3F6D3FA0 +L3F6D3F70: +3f6d3f70: movi 0x3f6d4a00, a11 +L3F6D3FA0: +3f6d3fa0: move a11, *a14+, 1 +3f6d3fb0: movi 0x3f6d4a58, a8 +3f6d3fe0: move a8, *a14+, 1 +3f6d3ff0: move a13, a11 +3f6d4000: addk 32, a11 +3f6d4010: move a11, *a14+, 1 +3f6d4020: calla L3FB34430 +3f6d4050: move a14, -*sp, 1 +3f6d4060: movk 3, a11 +3f6d4070: move a11, *a14+, 1 +3f6d4080: move a13, a11 +3f6d4090: addk 32, a11 +3f6d40a0: move a11, *a14+, 1 +3f6d40b0: calla L3F309350 +3f6d40e0: movk 1, a8 +3f6d40f0: jruc L3F6D4570 +L3F6D4100: +3f6d4100: calla L3F598DB0 +3f6d4130: move a8, a11 +3f6d4140: jrne L3F6D4210 +3f6d4150: move a14, -*sp, 1 +3f6d4160: movk 3, a11 +3f6d4170: move a11, *a14+, 1 +3f6d4180: movi 0x3f6d4aa8, a8 +3f6d41b0: move a8, *a14+, 1 +3f6d41c0: calla L3F309350 +3f6d41f0: sub a8, a8 +3f6d4200: jruc L3F6D4570 +L3F6D4210: +3f6d4210: move *a13(0xffe0), a11, 1 +3f6d4230: movb *a11, a11 +3f6d4240: jrne L3F6D4310 +3f6d4250: move a14, -*sp, 1 +3f6d4260: movk 3, a11 +3f6d4270: move a11, *a14+, 1 +3f6d4280: movi 0x3f6d4c38, a8 +3f6d42b0: move a8, *a14+, 1 +3f6d42c0: calla L3F309350 +3f6d42f0: sub a8, a8 +3f6d4300: jruc L3F6D4570 +L3F6D4310: +3f6d4310: calla L3F22D4F0 +3f6d4340: move a14, -*sp, 1 +3f6d4350: move *a13(0xffe0), *a14+, 1 +3f6d4370: movk 1, a11 +3f6d4380: move a11, *a14+, 1 +3f6d4390: movi 0x6000, a11 +3f6d43b0: move a11, *a14+, 1 +3f6d43c0: movi 0x3f6d4890, a8 +3f6d43f0: move a8, *a14+, 1 +3f6d4400: movi 0x3f6d2f90, a11 +3f6d4430: move a11, *a14+, 1 +3f6d4440: calla L3F706A40 +3f6d4470: move a8, a8 +3f6d4480: jrne L3F6D4560 +3f6d4490: move a14, -*sp, 1 +3f6d44a0: movi 0x3f6d4d38, a8 +3f6d44d0: move a8, *a14+, 1 +3f6d44e0: movi 0xffff, a11 +3f6d4500: move a11, *a14+, 1 +3f6d4510: calla L3F596830 +3f6d4540: sub a8, a8 +3f6d4550: jruc L3F6D4570 +L3F6D4560: +3f6d4560: movk 1, a8 +L3F6D4570: +3f6d4570: move *sp(0x60), a14, 1 +3f6d4590: mmfm sp, a11,a13 +3f6d45b0: rets 2 +3f6d45c0: sra 0x1e, a0 +3f6d45d0: sra 0x17, a3 +3f6d45e0: sla a11, a13 +3f6d45f0: modu a3, a9 +3f6d4600: sll a9, a14 +3f6d4610: .word 0x3409 +3f6d4620: rl 0x9, a14 +3f6d4630: sra 0x20, a9 +3f6d4640: move b2, b5 +3f6d4650: andn b2, b4 +3f6d4660: divs a2, a9 +3f6d4670: call a9 +3f6d4680: srl 0x7, b1 +3f6d4690: rl 0x1, b2 +3f6d46a0: dsjs sp, L3F6D46C0 +3f6d46b0: rev b8 +L3F6D46C0: +3f6d46c0: sra b11, b4 +3f6d46d0: modu a3, a12 +3f6d46e0: .word 0x7465 +3f6d46f0: mods b10, sp +3f6d4700: rl a11, a1 +3f6d4710: dsjs a14, L3F6D4850 +3f6d4720: addc a9, a0 +3f6d4730: .word 0x756f +3f6d4740: sra a3, a12 +3f6d4750: sll 0x1b, a14 +3f6d4760: sla 0x3, b4 +3f6d4770: sra a11, a7 +3f6d4780: sla 0x3, b4 +3f6d4790: sra a11, a13 +3f6d47a0: modu a11, a13 +3f6d47b0: .word 0x7972 +3f6d47c0: srl a1, a0 +3f6d47d0: .word 0x726f +3f6d47e0: mods a1, a0 +3f6d47f0: sll a11, sp +3f6d4800: mods a3, a1 +3f6d4810: .word 0x7620 +3f6d4820: .word 0x7261 +3f6d4830: sla a11, a9 +3f6d4840: mods a3, a2 +L3F6D4850: +3f6d4850: .word 0x7365 +3f6d4860: .word 0x000a +3f6d4870: .word 0x7476 +3f6d4880: rev a0 +3f6d4890: sra b10, b4 +3f6d48a0: modu a3, a12 +3f6d48b0: .word 0x7465 +3f6d48c0: modu a8, a0 +3f6d48d0: sra b11, b0 +3f6d48e0: sla 0x3, a14 +3f6d48f0: .word 0x7325 +3f6d4900: .word 0x7600 +3f6d4910: sla 0x3, b4 +3f6d4920: .word 0x7473 +3f6d4930: .word 0x7461 +3f6d4940: clr a0 +3f6d4950: sla 0x2, b4 +3f6d4960: .word 0x7473 +3f6d4970: .word 0x7461 +3f6d4980: .word 0x7500 +3f6d4990: sla 0x3, b0 +3f6d49a0: modu a3, a1 +3f6d49b0: sla 0x3, a4 +3f6d49c0: .word 0x7572 +3f6d49d0: modu a3, a14 +3f6d49e0: modu a3, a9 +3f6d49f0: .word 0x0067 +3f6d4a00: modu a11, a14 +3f6d4a10: sla 0x3, b4 +3f6d4a20: sll a11, a1 +3f6d4a30: rl b11, b4 +3f6d4a40: sra b11, b6 +3f6d4a50: or a0, a0 +3f6d4a60: .word 0x7063 +3f6d4a70: rl a9, a0 +3f6d4a80: sla 0x3, b3 +3f6d4a90: .word 0x7325 +3f6d4aa0: cmp a8, a0 +3f6d4ab0: sla 0x2, b0 +3f6d4ac0: sra a3, a1 +3f6d4ad0: .word 0x7264 +3f6d4ae0: .word 0x7365 +3f6d4af0: sla 0x3, b3 +3f6d4b00: modu a11, a14 +3f6d4b10: sla 0x3, b4 +3f6d4b20: sra b11, b3 +3f6d4b30: srl 0xd, b4 +3f6d4b40: sla 0x1, a0 +3f6d4b50: sla a10, a3 +3f6d4b60: modu a3, a14 +3f6d4b70: .word 0x746f +3f6d4b80: .word 0x7320 +3f6d4b90: sla b11, b4 +3f6d4ba0: .word 0x7472 +3f6d4bb0: .word 0x7420 +3f6d4bc0: mods a3, a5 +3f6d4bd0: sra a11, a14 +3f6d4be0: sla 0x3, b4 +3f6d4bf0: sra b11, b3 +3f6d4c00: .word 0x7373 +3f6d4c10: modu a11, a9 +3f6d4c20: srl 0xd, a14 +3f6d4c30: or a0, a0 +3f6d4c40: mods a3, a5 +3f6d4c50: sra a11, a14 +3f6d4c60: dsjs b4, L3F6D4DA0 +3f6d4c70: move a1, b0 +3f6d4c80: sla 0x3, sp +3f6d4c90: modu a11, a8 +3f6d4ca0: .word 0x7473 +3f6d4cb0: modu a1, a0 +3f6d4cc0: mods a11, a1 +3f6d4cd0: sla 0x3, a5 +3f6d4ce0: .word 0x7073 +3f6d4cf0: sll a11, a5 +3f6d4d00: srl a3, a9 +3f6d4d10: sra a11, a9 +3f6d4d20: srl 0xd, a4 +3f6d4d30: sub a8, a0 +3f6d4d40: .word 0x7272 +3f6d4d50: .word 0x726f +3f6d4d60: sra a1, a0 +3f6d4d70: .word 0x7275 +3f6d4d80: modu a3, a9 +3f6d4d90: sla 0x3, a7 +L3F6D4DA0: +3f6d4da0: .word 0x7263 +3f6d4db0: sla a11, a5 +3f6d4dc0: sra b11, b4 +3f6d4dd0: .word 0x705f +3f6d4de0: modu b11, b2 +3f6d4df0: sra a11, a3 +3f6d4e00: .word 0x7373 +3f6d4e10: srl a1, a0 +3f6d4e20: .word 0x726f +3f6d4e30: or a1, a0 +3f6d4e40: mods a3, a5 +3f6d4e50: sra a11, a14 +3f6d4e60: .word 0x0a74 +3f6d4e70: .word 0x0000 +L3F6D4E80: +3f6d4e80: mmtm sp, a9,a11 +3f6d4ea0: move a14, -*sp, 1 +3f6d4eb0: movi 0x400, a11 +3f6d4ed0: move a11, *a14+, 1 +3f6d4ee0: move @0x1b3900, a9, 1 +3f6d4f10: move *a9(0x100), a11, 1 +3f6d4f30: addi 0x5d08, a11 +3f6d4f50: move a11, *a14+, 1 +3f6d4f60: move *a9(0x100), a11, 1 +3f6d4f80: addi 0x1988, a11 +3f6d4fa0: move a11, *a14+, 1 +3f6d4fb0: calla L3F6D7290 +3f6d4fe0: move a14, -*sp, 1 +3f6d4ff0: movi 0x800, a11 +3f6d5010: move a11, *a14+, 1 +3f6d5020: move @0x1b3900, a9, 1 +3f6d5050: move *a9(0x100), a11, 1 +3f6d5070: addi 0x7d08, a11 +3f6d5090: move a11, *a14+, 1 +3f6d50a0: move *a9(0x100), a11, 1 +3f6d50c0: addi 0x1a68, a11 +3f6d50e0: move a11, *a14+, 1 +3f6d50f0: calla L3F6D7290 +3f6d5120: move @0x1b3900, a11, 1 +3f6d5150: move *a11(0x100), a9, 1 +3f6d5170: sub a11, a11 +3f6d5180: addi 0xd688, a9 +3f6d51b0: move a11, *a9, 1 +3f6d51c0: move @0x1b3900, a9, 1 +3f6d51f0: move *a9(0x100), a11, 1 +3f6d5210: sub a9, a9 +3f6d5220: addi 0xd6a8, a11 +3f6d5250: move a9, *a11, 1 +3f6d5260: mmfm sp, a9,a11 +3f6d5280: rets +L3F6D5290: +3f6d5290: mmtm sp, a7,a9,a11,a13 +3f6d52b0: move a14, a13 +3f6d52c0: addi 0x120, a14 +L3F6D52E0: +3f6d52e0: move a14, -*sp, 1 +3f6d52f0: movk 32, a11 +3f6d5300: move a11, *a14+, 1 +3f6d5310: move a13, *a14+, 1 +3f6d5320: calla L3FB44A00 +3f6d5350: move @0x1b3900, a9, 1 +3f6d5380: move *a9(0x100), a7, 1 +3f6d53a0: move *a7(0xf70), a7, 1 +3f6d53c0: srl 0x5, a7 +3f6d53d0: sll 0x5, a7 +3f6d53e0: add a13, a7 +3f6d53f0: move *a9(0x100), a11, 1 +3f6d5410: move *a11(0xf70), a11, 1 +3f6d5430: movk 31, a9 +3f6d5440: and a9, a11 +3f6d5450: movk 1, a9 +3f6d5460: sll a11, a9 +3f6d5470: move *a7, a11, 1 +3f6d5480: or a9, a11 +3f6d5490: move a11, *a7, 1 +3f6d54a0: move a14, -*sp, 1 +3f6d54b0: move @0x1b3900, a11, 1 +3f6d54e0: move *a11(0x100), a9, 1 +3f6d5500: addi 0xd688, a9 +3f6d5530: move a9, *a14+, 1 +3f6d5540: move a13, *a14+, 1 +3f6d5550: sub a9, a9 +3f6d5560: move a9, *a14+, 1 +3f6d5570: move a9, *a14+, 1 +3f6d5580: move *a11(0x100), a7, 1 +3f6d55a0: move *a7(0xf70), a7, 1 +3f6d55c0: inc a7 +3f6d55d0: move a7, *a14+, 1 +3f6d55e0: calla L3F5E43F0 +3f6d5610: move a8, *a13(0x100), 1 +3f6d5630: inc a8 +3f6d5640: jrne L3F6D56E0 +3f6d5650: move @0x1b3900, a11, 1 +3f6d5680: move *a11(0x100), a7, 1 +3f6d56a0: movb *a7(0x20), a7 +3f6d56c0: subk 4, a7 +3f6d56d0: jreq L3F6D52E0 +L3F6D56E0: +3f6d56e0: move *a13(0x100), a11, 1 +3f6d5700: jrge L3F6D5880 +3f6d5710: move a14, -*sp, 1 +3f6d5720: movi 0x3f6d7058, a8 +3f6d5750: move a8, *a14+, 1 +3f6d5760: calla L3F6D9E30 +3f6d5790: move a14, -*sp, 1 +3f6d57a0: movi 0x3f6d7090, a8 +3f6d57d0: move a8, *a14+, 1 +3f6d57e0: sub a9, a9 +3f6d57f0: move a9, *a14+, 1 +3f6d5800: calla L3F596830 +3f6d5830: move a14, -*sp, 1 +3f6d5840: move a9, *a14+, 1 +3f6d5850: calla L3F707A30 +L3F6D5880: +3f6d5880: move @0x1b3900, a9, 1 +3f6d58b0: move *a9(0x100), a7, 1 +3f6d58d0: move *a7(0xf70), a7, 1 +3f6d58f0: srl 0x5, a7 +3f6d5900: sll 0x5, a7 +3f6d5910: add a13, a7 +3f6d5920: move *a9(0x100), a11, 1 +3f6d5940: move *a11(0xf70), a11, 1 +3f6d5960: movk 31, a9 +3f6d5970: and a9, a11 +3f6d5980: movk 1, a9 +3f6d5990: sll a11, a9 +3f6d59a0: move *a7, a11, 1 +3f6d59b0: and a9, a11 +3f6d59c0: jreq L3F6D59F0 +3f6d59d0: movk 1, a8 +3f6d59e0: jruc L3F6D5A00 +L3F6D59F0: +3f6d59f0: sub a8, a8 +L3F6D5A00: +3f6d5a00: subi 0x120, a14 +3f6d5a20: mmfm sp, a7,a9,a11,a13 +3f6d5a40: rets +3f6d5a50: mmtm sp, a9,a11 +3f6d5a70: move a14, -*sp, 1 +3f6d5a80: move @0x1b3900, a11, 1 +3f6d5ab0: move *a11(0x100), a9, 1 +3f6d5ad0: addi 0x1988, a9 +3f6d5af0: move a9, *a14+, 1 +3f6d5b00: calla L3F6D9080 +3f6d5b30: mmfm sp, a9,a11 +3f6d5b50: rets +L3F6D5B60: +3f6d5b60: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6d5b80: move a14, a13 +3f6d5b90: addi 0x280, a14 +3f6d5bb0: move a14, -*sp, 1 +3f6d5bc0: move @0x1b3900, a7, 1 +3f6d5bf0: move *a7(0x100), a5, 1 +3f6d5c10: addi 0x1988, a5 +3f6d5c30: move a5, *a14+, 1 +3f6d5c40: calla L3F6D8340 +3f6d5c70: move a8, a10 +3f6d5c80: move a14, -*sp, 1 +3f6d5c90: move @0x1b3900, a7, 1 +3f6d5cc0: move *a7(0x100), a5, 1 +3f6d5ce0: addi 0x1988, a5 +3f6d5d00: move a5, *a14+, 1 +3f6d5d10: calla L3F6D8600 +3f6d5d40: move a8, a9 +3f6d5d50: move a8, a11 +3f6d5d60: jrle L3F6D6240 +3f6d5d70: move a14, -*sp, 1 +3f6d5d80: move @0x1b3900, a7, 1 +3f6d5db0: move *a7(0x100), a5, 1 +3f6d5dd0: addi 0x1988, a5 +3f6d5df0: move a5, *a14+, 1 +3f6d5e00: calla L3F6D90E0 +3f6d5e30: move a8, a5 +3f6d5e40: jrne L3F6D6050 +3f6d5e50: move a14, -*sp, 1 +3f6d5e60: sub a7, a7 +3f6d5e70: move a7, *a14+, 1 +3f6d5e80: move a9, *a14+, 1 +3f6d5e90: move @0x1b3900, a5, 1 +3f6d5ec0: move *a5(0x100), a7, 1 +3f6d5ee0: move *a7(0x1988), *a14+, 1 +3f6d5f00: move *a5(0x100), a7, 1 +3f6d5f20: move *a7(0xf70), *a14+, 1 +3f6d5f40: calla L3F5D4AF0 +3f6d5f70: move a8, a9 +3f6d5f80: move a14, -*sp, 1 +3f6d5f90: move a9, *a14+, 1 +3f6d5fa0: move @0x1b3900, a7, 1 +3f6d5fd0: move *a7(0x100), a5, 1 +3f6d5ff0: move *a5(0x1988), *a14+, 1 +3f6d6010: calla L3F598280 +3f6d6040: jruc L3F6D6240 +L3F6D6050: +3f6d6050: move a14, -*sp, 1 +3f6d6060: movk 1, a7 +3f6d6070: move a7, *a14+, 1 +3f6d6080: move a7, *a14+, 1 +3f6d6090: move @0x1b3900, a5, 1 +3f6d60c0: move *a5(0x100), a7, 1 +3f6d60e0: move *a7(0x1988), *a14+, 1 +3f6d6100: move *a5(0x100), a7, 1 +3f6d6120: move *a7(0xf70), *a14+, 1 +3f6d6140: calla L3F5D4AF0 +3f6d6170: move a8, a9 +3f6d6180: move a14, -*sp, 1 +3f6d6190: move a9, *a14+, 1 +3f6d61a0: move @0x1b3900, a7, 1 +3f6d61d0: move *a7(0x100), a5, 1 +3f6d61f0: move *a5(0x1988), *a14+, 1 +3f6d6210: calla L3F598280 +L3F6D6240: +3f6d6240: move a9, a5 +3f6d6250: jrge L3F6D6680 +3f6d6260: move @0x1b3900, a7, 1 +3f6d6290: move *a7(0x100), a5, 1 +3f6d62b0: movb *a5(0x20), a5 +3f6d62d0: cmpi 0x37, a5 +3f6d62f0: jreq L3F6D6670 +3f6d6300: move *a7(0x100), a5, 1 +3f6d6320: movb *a5(0x20), a5 +3f6d6340: cmpi 0x23, a5 +3f6d6360: jreq L3F6D6670 +L3F6D6370: +3f6d6370: move a14, -*sp, 1 +3f6d6380: move @0x1b3900, a7, 1 +3f6d63b0: move *a7(0x100), a5, 1 +3f6d63d0: move *a5(0x1460), *a14+, 1 +3f6d63f0: movi 0x3f6d7228, a8 +3f6d6420: move a8, *a14+, 1 +3f6d6430: move a13, *a14+, 1 +3f6d6440: calla L3FB34430 +3f6d6470: move a14, -*sp, 1 +3f6d6480: move a13, *a14+, 1 +3f6d6490: calla L3F6D9E30 +3f6d64c0: move a14, -*sp, 1 +3f6d64d0: move @0x1b3900, a7, 1 +3f6d6500: move *a7(0x100), a5, 1 +3f6d6520: addi 0x1988, a5 +3f6d6540: move a5, *a14+, 1 +3f6d6550: calla L3F6D9150 +3f6d6580: move a14, -*sp, 1 +3f6d6590: movi 0xffff, a7 +3f6d65b0: move a7, *a14+, 1 +3f6d65c0: move @0x1b3900, a5, 1 +3f6d65f0: move *a5(0x100), a7, 1 +3f6d6610: addi 0x14d0, a7 +3f6d6630: move a7, *a14+, 1 +3f6d6640: calla L3FE19F70 +L3F6D6670: +3f6d6670: sub a9, a9 +L3F6D6680: +3f6d6680: move @0x1b3900, a7, 1 +3f6d66b0: move *a7(0x100), a5, 1 +3f6d66d0: move *a5(0x10f0), a5, 1 +3f6d66f0: jreq L3F6D67E0 +3f6d6700: move a9, a5 +3f6d6710: jreq L3F6D67E0 +3f6d6720: move a14, -*sp, 1 +3f6d6730: move a9, *a14+, 1 +3f6d6740: move *a7(0x100), a5, 1 +3f6d6760: move *a5(0x1988), *a14+, 1 +3f6d6780: movi 0x3e, a5 +3f6d67a0: move a5, *a14+, 1 +3f6d67b0: calla L3F6EB240 +L3F6D67E0: +3f6d67e0: move a9, a5 +3f6d67f0: jreq L3F6D6EB0 +3f6d6800: cmp a9, a11 +3f6d6810: jrne L3F6D6DE0 +3f6d6820: cmp a9, a10 +3f6d6830: jrle L3F6D6DE0 +3f6d6840: move a14, -*sp, 1 +3f6d6850: move @0x1b3900, a7, 1 +3f6d6880: move *a7(0x100), a5, 1 +3f6d68a0: addi 0x1988, a5 +3f6d68c0: move a5, *a14+, 1 +3f6d68d0: calla L3F6D90E0 +3f6d6900: move a8, a5 +3f6d6910: jrne L3F6D6DE0 +3f6d6920: move a14, -*sp, 1 +3f6d6930: sub a7, a7 +3f6d6940: move a7, *a14+, 1 +3f6d6950: move a10, a5 +3f6d6960: sub a9, a5 +3f6d6970: move a5, *a14+, 1 +3f6d6980: move @0x1b3900, a5, 1 +3f6d69b0: move *a5(0x100), a7, 1 +3f6d69d0: move *a7(0x19c8), *a14+, 1 +3f6d69f0: move *a5(0x100), a7, 1 +3f6d6a10: move *a7(0xf70), *a14+, 1 +3f6d6a30: calla L3F5D4AF0 +3f6d6a60: move a8, a11 +3f6d6a70: move a14, -*sp, 1 +3f6d6a80: move a11, *a14+, 1 +3f6d6a90: move @0x1b3900, a7, 1 +3f6d6ac0: move *a7(0x100), a5, 1 +3f6d6ae0: move *a5(0x19c8), *a14+, 1 +3f6d6b00: calla L3F598280 +3f6d6b30: move a11, a5 +3f6d6b40: jrge L3F6D6C70 +3f6d6b50: move @0x1b3900, a7, 1 +3f6d6b80: move *a7(0x100), a5, 1 +3f6d6ba0: movb *a5(0x20), a5 +3f6d6bc0: cmpi 0x37, a5 +3f6d6be0: jreq L3F6D6C70 +3f6d6bf0: move *a7(0x100), a5, 1 +3f6d6c10: movb *a5(0x20), a5 +3f6d6c30: cmpi 0x23, a5 +3f6d6c50: jane L3F6D6370 +L3F6D6C70: +3f6d6c70: move @0x1b3900, a7, 1 +3f6d6ca0: move *a7(0x100), a5, 1 +3f6d6cc0: move *a5(0x10f0), a5, 1 +3f6d6ce0: jreq L3F6D6DD0 +3f6d6cf0: move a11, a5 +3f6d6d00: jreq L3F6D6DD0 +3f6d6d10: move a14, -*sp, 1 +3f6d6d20: move a11, *a14+, 1 +3f6d6d30: move *a7(0x100), a5, 1 +3f6d6d50: move *a5(0x19c8), *a14+, 1 +3f6d6d70: movi 0x3e, a5 +3f6d6d90: move a5, *a14+, 1 +3f6d6da0: calla L3F6EB240 +L3F6D6DD0: +3f6d6dd0: add a11, a9 +L3F6D6DE0: +3f6d6de0: move a14, -*sp, 1 +3f6d6df0: move a9, *a14+, 1 +3f6d6e00: move @0x1b3900, a7, 1 +3f6d6e30: move *a7(0x100), a5, 1 +3f6d6e50: addi 0x1988, a5 +3f6d6e70: move a5, *a14+, 1 +3f6d6e80: calla L3F6D7810 +L3F6D6EB0: +3f6d6eb0: move a9, a5 +3f6d6ec0: movk 1, a8 +3f6d6ed0: jrgt L3F6D6EF0 +3f6d6ee0: sub a8, a8 +L3F6D6EF0: +3f6d6ef0: subi 0x280, a14 +3f6d6f10: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6d6f30: rets +3f6d6f40: sra 0x1e, a0 +3f6d6f50: sra 0x17, a3 +3f6d6f60: sra a11, a14 +3f6d6f70: .word 0x7774 +3f6d6f80: .word 0x726f +3f6d6f90: srl 0xd, a11 +3f6d6fa0: rets 3 +3f6d6fb0: srl 0xf, b4 +3f6d6fc0: call b1 +3f6d6fd0: or a9, a8 +3f6d6fe0: or a2, a12 +3f6d6ff0: cmp b10, b2 +3f6d7000: sra 0x16, b8 +3f6d7010: rl 0x8, a9 +3f6d7020: rl 0x11, sp +3f6d7030: srl 0x7, b0 +3f6d7040: dsjs b8, L3F6D7060 +3f6d7050: .word 0x7300 +L3F6D7060: +3f6d7060: mods a3, a5 +3f6d7070: sll a11, a5 +3f6d7080: .word 0x0074 +3f6d7090: sra b11, b4 +3f6d70a0: modu a3, a12 +3f6d70b0: .word 0x7465 +3f6d70c0: .word 0x715f +3f6d70d0: rl b11, b5 +3f6d70e0: sla 0x3, b4 +3f6d70f0: sla a11, a3 +3f6d7100: mods a3, a12 +3f6d7110: sra a3, a5 +3f6d7120: sra a1, a0 +3f6d7130: sra b11, b5 +3f6d7140: .word 0x7420 +3f6d7150: sla 0x3, sp +3f6d7160: sra b11, b3 +3f6d7170: sra a11, a12 +3f6d7180: .word 0x7463 +3f6d7190: sra a9, a0 +3f6d71a0: .word 0x7272 +3f6d71b0: .word 0x726f +3f6d71c0: srl 0x17, a0 +3f6d71d0: sla a9, a0 +3f6d71e0: modu a11, a2 +3f6d71f0: .word 0x7472 +3f6d7200: modu a3, a9 +3f6d7210: .word 0x0a67 +3f6d7220: sla a8, a0 +3f6d7230: modu a11, a2 +3f6d7240: .word 0x7472 +3f6d7250: modu a3, a9 +3f6d7260: dsjs a7, L3F6D73A0 +3f6d7270: sll 0x9, a0 +3f6d7280: .word 0x0073 +L3F6D7290: +3f6d7290: mmtm sp, a5,a7,a9,a11,a13 +3f6d72b0: move a14, a13 +3f6d72c0: move *a13(0xffe0), a9, 1 +3f6d72e0: move a14, -*sp, 1 +3f6d72f0: movk 28, a11 +3f6d7300: move a11, *a14+, 1 +3f6d7310: move a9, *a14+, 1 +3f6d7320: calla L3FB44A00 +3f6d7350: move *a13(0xffa0), *a9(0x80), 1 +3f6d7380: move *a13(0xffc0), a11, 1 +L3F6D73A0: +3f6d73a0: move a11, *a9(0x40), 1 +3f6d73c0: move a11, *a9, 1 +3f6d73d0: move a11, *a9(0x20), 1 +3f6d73f0: move *a9(0x80), a7, 1 +3f6d7410: sll 0x3, a7 +3f6d7420: move *a9(0x40), a5, 1 +3f6d7440: add a7, a5 +3f6d7450: move a5, *a9(0x60), 1 +3f6d7470: movk 1, a8 +3f6d7480: move *sp(0xc0), a14, 1 +3f6d74a0: mmfm sp, a5,a7,a9,a11,a13 +3f6d74c0: rets 2 +L3F6D74D0: +3f6d74d0: mmtm sp, a7,a9,a11,a13 +3f6d74f0: move a14, a13 +3f6d7500: move *a13(0xffe0), a9, 1 +3f6d7520: move *a13(0xffc0), a11, 1 +3f6d7540: sll 0x3, a11 +3f6d7550: move *a9(0x20), a7, 1 +3f6d7570: add a11, a7 +3f6d7580: move *a9(0x60), a11, 1 +3f6d75a0: cmp a11, a7 +3f6d75b0: jrnc L3F6D7630 +3f6d75c0: move *a13(0xffc0), a11, 1 +3f6d75e0: sll 0x3, a11 +3f6d75f0: move *a9(0x20), a7, 1 +3f6d7610: add a11, a7 +3f6d7620: jruc L3F6D76D0 +L3F6D7630: +3f6d7630: move *a13(0xffc0), a11, 1 +3f6d7650: sll 0x3, a11 +3f6d7660: move *a9(0x20), a7, 1 +3f6d7680: add a11, a7 +3f6d7690: move *a9(0x80), a11, 1 +3f6d76b0: sll 0x3, a11 +3f6d76c0: sub a11, a7 +L3F6D76D0: +3f6d76d0: move a7, *a9(0x20), 1 +3f6d76f0: move @0x1b3900, a11, 1 +3f6d7720: move *a11(0x100), a7, 1 +3f6d7740: addi 0xd6c8, a7 +3f6d7770: move *a7, a11, 1 +3f6d7780: inc a11 +3f6d7790: move a11, *a7, 1 +3f6d77a0: move a11, *a9(0xc0), 1 +3f6d77c0: move *sp(0xa0), a14, 1 +3f6d77e0: mmfm sp, a7,a9,a11,a13 +3f6d7800: rets 2 +L3F6D7810: +3f6d7810: mmtm sp, a7,a9,a11,a13 +3f6d7830: move a14, a13 +3f6d7840: move *a13(0xffe0), a9, 1 +3f6d7860: move *a13(0xffc0), a11, 1 +3f6d7880: jreq L3F6D7BD0 +3f6d7890: sll 0x3, a11 +3f6d78a0: move *a9, a7, 1 +3f6d78b0: add a11, a7 +3f6d78c0: move *a9(0x60), a11, 1 +3f6d78e0: cmp a11, a7 +3f6d78f0: jrnc L3F6D7960 +3f6d7900: move *a13(0xffc0), a11, 1 +3f6d7920: sll 0x3, a11 +3f6d7930: move *a9, a7, 1 +3f6d7940: add a11, a7 +3f6d7950: jruc L3F6D79F0 +L3F6D7960: +3f6d7960: move *a13(0xffc0), a11, 1 +3f6d7980: sll 0x3, a11 +3f6d7990: move *a9, a7, 1 +3f6d79a0: add a11, a7 +3f6d79b0: move *a9(0x80), a11, 1 +3f6d79d0: sll 0x3, a11 +3f6d79e0: sub a11, a7 +L3F6D79F0: +3f6d79f0: move a7, *a9, 1 +3f6d7a00: move @0x1b3900, a11, 1 +3f6d7a30: move *a11(0x100), a7, 1 +3f6d7a50: addi 0xd6c8, a7 +3f6d7a80: move *a7, a11, 1 +3f6d7a90: inc a11 +3f6d7aa0: move a11, *a7, 1 +3f6d7ab0: move a11, *a9(0xa0), 1 +3f6d7ad0: move *a9, a11, 1 +3f6d7ae0: move *a9(0x20), a7, 1 +3f6d7b00: cmp a7, a11 +3f6d7b10: jrne L3F6D7BD0 +3f6d7b20: move *a9(0xa0), a11, 1 +3f6d7b40: move *a9(0xc0), a7, 1 +3f6d7b60: cmp a7, a11 +3f6d7b70: jrc L3F6D7BD0 +3f6d7b80: move *a9(0x40), a11, 1 +3f6d7ba0: move a11, *a9(0x20), 1 +3f6d7bc0: move a11, *a9, 1 +L3F6D7BD0: +3f6d7bd0: move *sp(0xa0), a14, 1 +3f6d7bf0: mmfm sp, a7,a9,a11,a13 +3f6d7c10: rets 2 +L3F6D7C20: +3f6d7c20: mmtm sp, a7,a9,a11,a13 +3f6d7c40: move a14, a13 +3f6d7c50: move *a13(0xffe0), a9, 1 +3f6d7c70: move *a9, a11, 1 +3f6d7c80: move *a9(0x20), a7, 1 +3f6d7ca0: cmp a7, a11 +3f6d7cb0: jrne L3F6D7D50 +3f6d7cc0: move *a9(0xa0), a11, 1 +3f6d7ce0: move *a9(0xc0), a7, 1 +3f6d7d00: cmp a7, a11 +3f6d7d10: jrc L3F6D7D50 +3f6d7d20: move *a9(0x80), a8, 1 +3f6d7d40: jruc L3F6D7E90 +L3F6D7D50: +3f6d7d50: move *a9, a11, 1 +3f6d7d60: move *a9(0x20), a7, 1 +3f6d7d80: cmp a7, a11 +3f6d7d90: jrlt L3F6D7E10 +3f6d7da0: move *a9, a11, 1 +3f6d7db0: move *a9(0x20), a7, 1 +3f6d7dd0: sub a7, a11 +3f6d7de0: move a11, a8 +3f6d7df0: sra 0x3, a8 +3f6d7e00: jruc L3F6D7E90 +L3F6D7E10: +3f6d7e10: move *a9, a11, 1 +3f6d7e20: move *a9(0x20), a7, 1 +3f6d7e40: sub a7, a11 +3f6d7e50: sra 0x3, a11 +3f6d7e60: move *a9(0x80), a8, 1 +3f6d7e80: add a11, a8 +L3F6D7E90: +3f6d7e90: move *sp(0xa0), a14, 1 +3f6d7eb0: mmfm sp, a7,a9,a11,a13 +3f6d7ed0: rets 2 +L3F6D7EE0: +3f6d7ee0: mmtm sp, a7,a9,a11,a13 +3f6d7f00: move a14, a13 +3f6d7f10: move *a13(0xffe0), a9, 1 +3f6d7f30: move *a9, a11, 1 +3f6d7f40: move *a9(0x20), a7, 1 +3f6d7f60: cmp a7, a11 +3f6d7f70: jrc L3F6D8030 +3f6d7f80: move *a9, a11, 1 +3f6d7f90: move *a9(0x20), a7, 1 +3f6d7fb0: cmp a7, a11 +3f6d7fc0: jrne L3F6D81B0 +3f6d7fd0: move *a9(0xa0), a11, 1 +3f6d7ff0: move *a9(0xc0), a7, 1 +3f6d8010: cmp a7, a11 +3f6d8020: jrc L3F6D81B0 +L3F6D8030: +3f6d8030: move *a9(0x60), a11, 1 +3f6d8050: move *a9(0x20), a7, 1 +3f6d8070: cmp a7, a11 +3f6d8080: jrlt L3F6D8110 +3f6d8090: move *a9(0x60), a11, 1 +3f6d80b0: move *a9(0x20), a7, 1 +3f6d80d0: sub a7, a11 +3f6d80e0: move a11, a8 +3f6d80f0: sra 0x3, a8 +3f6d8100: jruc L3F6D82F0 +L3F6D8110: +3f6d8110: move *a9(0x60), a11, 1 +3f6d8130: move *a9(0x20), a7, 1 +3f6d8150: sub a7, a11 +3f6d8160: sra 0x3, a11 +3f6d8170: move *a9(0x80), a8, 1 +3f6d8190: add a11, a8 +3f6d81a0: jruc L3F6D82F0 +L3F6D81B0: +3f6d81b0: move *a9, a11, 1 +3f6d81c0: move *a9(0x20), a7, 1 +3f6d81e0: cmp a7, a11 +3f6d81f0: jrlt L3F6D8270 +3f6d8200: move *a9, a11, 1 +3f6d8210: move *a9(0x20), a7, 1 +3f6d8230: sub a7, a11 +3f6d8240: move a11, a8 +3f6d8250: sra 0x3, a8 +3f6d8260: jruc L3F6D82F0 +L3F6D8270: +3f6d8270: move *a9, a11, 1 +3f6d8280: move *a9(0x20), a7, 1 +3f6d82a0: sub a7, a11 +3f6d82b0: sra 0x3, a11 +3f6d82c0: move *a9(0x80), a8, 1 +3f6d82e0: add a11, a8 +L3F6D82F0: +3f6d82f0: move *sp(0xa0), a14, 1 +3f6d8310: mmfm sp, a7,a9,a11,a13 +3f6d8330: rets 2 +L3F6D8340: +3f6d8340: mmtm sp, a7,a9,a11,a13 +3f6d8360: move a14, a13 +3f6d8370: move *a13(0xffe0), a9, 1 +3f6d8390: move *a9(0x20), a11, 1 +3f6d83b0: move *a9, a7, 1 +3f6d83c0: cmp a7, a11 +3f6d83d0: jrne L3F6D8470 +3f6d83e0: move *a9(0xc0), a11, 1 +3f6d8400: move *a9(0xa0), a7, 1 +3f6d8420: cmp a7, a11 +3f6d8430: jrls L3F6D8470 +3f6d8440: move *a9(0x80), a8, 1 +3f6d8460: jruc L3F6D85B0 +L3F6D8470: +3f6d8470: move *a9(0x20), a11, 1 +3f6d8490: move *a9, a7, 1 +3f6d84a0: cmp a7, a11 +3f6d84b0: jrlt L3F6D8530 +3f6d84c0: move *a9(0x20), a11, 1 +3f6d84e0: move *a9, a7, 1 +3f6d84f0: sub a7, a11 +3f6d8500: move a11, a8 +3f6d8510: sra 0x3, a8 +3f6d8520: jruc L3F6D85B0 +L3F6D8530: +3f6d8530: move *a9(0x20), a11, 1 +3f6d8550: move *a9, a7, 1 +3f6d8560: sub a7, a11 +3f6d8570: sra 0x3, a11 +3f6d8580: move *a9(0x80), a8, 1 +3f6d85a0: add a11, a8 +L3F6D85B0: +3f6d85b0: move *sp(0xa0), a14, 1 +3f6d85d0: mmfm sp, a7,a9,a11,a13 +3f6d85f0: rets 2 +L3F6D8600: +3f6d8600: mmtm sp, a7,a9,a11,a13 +3f6d8620: move a14, a13 +3f6d8630: move *a13(0xffe0), a9, 1 +3f6d8650: move *a9(0x20), a11, 1 +3f6d8670: move *a9, a7, 1 +3f6d8680: cmp a7, a11 +3f6d8690: jrc L3F6D8750 +3f6d86a0: move *a9(0x20), a11, 1 +3f6d86c0: move *a9, a7, 1 +3f6d86d0: cmp a7, a11 +3f6d86e0: jrne L3F6D88A0 +3f6d86f0: move *a9(0xc0), a11, 1 +3f6d8710: move *a9(0xa0), a7, 1 +3f6d8730: cmp a7, a11 +3f6d8740: jrls L3F6D88A0 +L3F6D8750: +3f6d8750: move *a9(0x60), a11, 1 +3f6d8770: move *a9, a7, 1 +3f6d8780: cmp a7, a11 +3f6d8790: jrlt L3F6D8810 +3f6d87a0: move *a9(0x60), a11, 1 +3f6d87c0: move *a9, a7, 1 +3f6d87d0: sub a7, a11 +3f6d87e0: move a11, a8 +3f6d87f0: sra 0x3, a8 +3f6d8800: jruc L3F6D89E0 +L3F6D8810: +3f6d8810: move *a9(0x60), a11, 1 +3f6d8830: move *a9, a7, 1 +3f6d8840: sub a7, a11 +3f6d8850: sra 0x3, a11 +3f6d8860: move *a9(0x80), a8, 1 +3f6d8880: add a11, a8 +3f6d8890: jruc L3F6D89E0 +L3F6D88A0: +3f6d88a0: move *a9(0x20), a11, 1 +3f6d88c0: move *a9, a7, 1 +3f6d88d0: cmp a7, a11 +3f6d88e0: jrlt L3F6D8960 +3f6d88f0: move *a9(0x20), a11, 1 +3f6d8910: move *a9, a7, 1 +3f6d8920: sub a7, a11 +3f6d8930: move a11, a8 +3f6d8940: sra 0x3, a8 +3f6d8950: jruc L3F6D89E0 +L3F6D8960: +3f6d8960: move *a9(0x20), a11, 1 +3f6d8980: move *a9, a7, 1 +3f6d8990: sub a7, a11 +3f6d89a0: sra 0x3, a11 +3f6d89b0: move *a9(0x80), a8, 1 +3f6d89d0: add a11, a8 +L3F6D89E0: +3f6d89e0: move *sp(0xa0), a14, 1 +3f6d8a00: mmfm sp, a7,a9,a11,a13 +3f6d8a20: rets 2 +L3F6D8A30: +3f6d8a30: mmtm sp, a7,a9,a10,a11,a12,a13 +3f6d8a50: move a14, a13 +3f6d8a60: move *a13(0xffe0), a9, 1 +3f6d8a80: move *a13(0xffc0), a10, 1 +3f6d8aa0: move *a13(0xffa0), a11, 1 +3f6d8ac0: jreq L3F6D8D00 +L3F6D8AD0: +3f6d8ad0: move a14, -*sp, 1 +3f6d8ae0: move a9, *a14+, 1 +3f6d8af0: calla L3F6D7EE0 +3f6d8b20: cmp a8, a11 +3f6d8b30: jrge L3F6D8B60 +3f6d8b40: move a11, a12 +3f6d8b50: jruc L3F6D8BC0 +L3F6D8B60: +3f6d8b60: move a14, -*sp, 1 +3f6d8b70: move a9, *a14+, 1 +3f6d8b80: calla L3F6D7EE0 +3f6d8bb0: move a8, a12 +L3F6D8BC0: +3f6d8bc0: move a14, -*sp, 1 +3f6d8bd0: move a12, *a14+, 1 +3f6d8be0: move *a9(0x20), *a14+, 1 +3f6d8c00: move a10, *a14+, 1 +3f6d8c10: calla L3FB44400 +3f6d8c40: move a14, -*sp, 1 +3f6d8c50: move a12, *a14+, 1 +3f6d8c60: move a9, *a14+, 1 +3f6d8c70: calla L3F6D74D0 +3f6d8ca0: sub a12, a11 +3f6d8cb0: move a12, a7 +3f6d8cc0: sll 0x3, a7 +3f6d8cd0: add a7, a10 +3f6d8ce0: move a11, a7 +3f6d8cf0: jrne L3F6D8AD0 +L3F6D8D00: +3f6d8d00: move *sp(0xe0), a14, 1 +3f6d8d20: mmfm sp, a7,a9,a10,a11,a12,a13 +3f6d8d40: rets 2 +3f6d8d50: mmtm sp, a7,a9,a10,a11,a13 +3f6d8d70: move a14, a13 +3f6d8d80: addk 32, a14 +3f6d8d90: move *a13(0xffe0), a9, 1 +3f6d8db0: move *a13(0xffc0), a10, 1 +3f6d8dd0: move *a13(0xffa0), a11, 1 +3f6d8df0: jreq L3F6D9030 +L3F6D8E00: +3f6d8e00: move a14, -*sp, 1 +3f6d8e10: move a9, *a14+, 1 +3f6d8e20: calla L3F6D8600 +3f6d8e50: cmp a8, a11 +3f6d8e60: jrge L3F6D8E90 +3f6d8e70: move a11, a7 +3f6d8e80: jruc L3F6D8EF0 +L3F6D8E90: +3f6d8e90: move a14, -*sp, 1 +3f6d8ea0: move a9, *a14+, 1 +3f6d8eb0: calla L3F6D8600 +3f6d8ee0: move a8, a7 +L3F6D8EF0: +3f6d8ef0: move a7, *a13, 1 +3f6d8f00: move a14, -*sp, 1 +3f6d8f10: move a7, *a14+, 1 +3f6d8f20: move a10, *a14+, 1 +3f6d8f30: move *a9(0x0), *a14+, 1 +3f6d8f50: calla L3FB44400 +3f6d8f80: move a14, -*sp, 1 +3f6d8f90: move a7, *a14+, 1 +3f6d8fa0: move a9, *a14+, 1 +3f6d8fb0: calla L3F6D7810 +3f6d8fe0: sub a7, a11 +3f6d8ff0: sll 0x3, a7 +3f6d9000: add a7, a10 +3f6d9010: move a11, a7 +3f6d9020: jrne L3F6D8E00 +L3F6D9030: +3f6d9030: move *sp(0xc0), a14, 1 +3f6d9050: mmfm sp, a7,a9,a10,a11,a13 +3f6d9070: rets 2 +L3F6D9080: +3f6d9080: move a13, -*sp, 1 +3f6d9090: move a14, a13 +3f6d90a0: move *sp(0x40), a14, 1 +3f6d90c0: move *sp+, a13, 1 +3f6d90d0: rets 2 +L3F6D90E0: +3f6d90e0: move a13, -*sp, 1 +3f6d90f0: move a14, a13 +3f6d9100: sub a8, a8 +3f6d9110: move *sp(0x40), a14, 1 +3f6d9130: move *sp+, a13, 1 +3f6d9140: rets 2 +L3F6D9150: +3f6d9150: move a13, -*sp, 1 +3f6d9160: move a14, a13 +3f6d9170: move *sp(0x40), a14, 1 +3f6d9190: move *sp+, a13, 1 +3f6d91a0: rets 2 +3f6d91b0: sra 0x1e, a0 +3f6d91c0: sra 0x17, a3 +3f6d91d0: rl b11, b2 +3f6d91e0: srl a11, a14 +3f6d91f0: sll a9, a14 +3f6d9200: .word 0x3409 +3f6d9210: rl 0x9, a14 +3f6d9220: sra 0x20, a9 +3f6d9230: move b2, b5 +3f6d9240: andn b2, b4 +3f6d9250: divs a2, a9 +3f6d9260: call a9 +3f6d9270: srl 0x7, b1 +3f6d9280: rl 0x1, b2 +3f6d9290: dsjs sp, L3F6D92B0 +3f6d92a0: rev b8 +L3F6D92B0: +3f6d92b0: mmtm sp, a5,a7,a9,a11 +3f6d92d0: move a14, -*sp, 1 +3f6d92e0: movk 32, a11 +3f6d92f0: move a11, *a14+, 1 +3f6d9300: move @0x1b3900, a7, 1 +3f6d9330: move *a7(0x100), a11, 1 +3f6d9350: addi 0xd960, a11 +3f6d9380: move a11, *a14+, 1 +3f6d9390: calla L3FB44A00 +3f6d93c0: move a14, -*sp, 1 +3f6d93d0: movk 32, a11 +3f6d93e0: move a11, *a14+, 1 +3f6d93f0: move @0x1b3900, a7, 1 +3f6d9420: move *a7(0x100), a11, 1 +3f6d9440: addi 0xda60, a11 +3f6d9470: move a11, *a14+, 1 +3f6d9480: calla L3FB44A00 +3f6d94b0: move a14, -*sp, 1 +3f6d94c0: movk 32, a11 +3f6d94d0: move a11, *a14+, 1 +3f6d94e0: move @0x1b3900, a7, 1 +3f6d9510: move *a7(0x100), a11, 1 +3f6d9530: addi 0xdb60, a11 +3f6d9560: move a11, *a14+, 1 +3f6d9570: calla L3FB44A00 +3f6d95a0: calla L3FB2E340 +3f6d95d0: move a14, -*sp, 1 +3f6d95e0: movi 0x3f6de298, a8 +3f6d9610: move a8, *a14+, 1 +3f6d9620: calla L3F70B060 +3f6d9650: move a8, a9 +3f6d9660: jrne L3F6D9760 +3f6d9670: calla L3FB2E590 +3f6d96a0: move a14, -*sp, 1 +3f6d96b0: movi 0x3f6de2f0, a8 +3f6d96e0: move a8, *a14+, 1 +3f6d96f0: sub a11, a11 +3f6d9700: move a11, *a14+, 1 +3f6d9710: calla L3F596830 +3f6d9740: move a11, a8 +3f6d9750: jruc L3F6D9B20 +L3F6D9760: +3f6d9760: move @0x1b3900, a11, 1 +3f6d9790: move *a11(0x100), a7, 1 +3f6d97b0: move a9, *a7(0xf90), 1 +3f6d97d0: calla L3F708700 +3f6d9800: move a8, *a9(0xe0), 1 +3f6d9820: sub a11, a11 +3f6d9830: move a11, *a9(0x100), 1 +3f6d9850: move a11, *a9(0x120), 1 +3f6d9870: calla L3F708700 +3f6d98a0: move a8, *a9(0x140), 1 +3f6d98c0: move a11, *a9(0x160), 1 +3f6d98e0: move a11, *a9(0x180), 1 +3f6d9900: calla L3FB2E590 +3f6d9930: move @0x1b3900, a7, 1 +3f6d9960: move *a7(0x100), a11, 1 +3f6d9980: sub a7, a7 +3f6d9990: movb a7, *a11(0x20) +3f6d99b0: move @0x1b3900, a11, 1 +3f6d99e0: move *a11(0x100), a7, 1 +3f6d9a00: move a14, -*sp, 1 +3f6d9a10: move a9, *a14+, 1 +3f6d9a20: calla L3F5865A0 +3f6d9a50: move a8, *a7(0xff0), 1 +3f6d9a70: move @0x1b3900, a11, 1 +3f6d9aa0: move *a11(0x100), a7, 1 +3f6d9ac0: move *a11(0x100), a5, 1 +3f6d9ae0: move *a5(0xff0), *a7(0xfd0), 1 +3f6d9b10: movk 1, a8 +L3F6D9B20: +3f6d9b20: mmfm sp, a5,a7,a9,a11 +3f6d9b40: rets +L3F6D9B50: +3f6d9b50: mmtm sp, a7,a9,a10,a11,a13 +3f6d9b70: move a14, a13 +3f6d9b80: addk 32, a14 +3f6d9b90: move *a13(0xffe0), a9, 1 +3f6d9bb0: calla L3FB33870 +3f6d9be0: move a8, *a13, 1 +3f6d9bf0: move @0x1b3900, a11, 1 +3f6d9c20: move *a11(0x100), a7, 1 +3f6d9c40: move *a7(0xf90), a10, 1 +3f6d9c60: move *a10(0xc0), a7, 1 +3f6d9c80: cmp a9, a7 +3f6d9c90: jrge L3F6D9D80 +L3F6D9CA0: +3f6d9ca0: move a14, -*sp, 1 +3f6d9cb0: movk 26, a11 +3f6d9cc0: move a11, *a14+, 1 +3f6d9cd0: movi 0x95e30, a7 +3f6d9d00: move a7, *a14+, 1 +3f6d9d10: calla L3F6FAC70 +3f6d9d40: move *a10(0xc0), a7, 1 +3f6d9d60: cmp a9, a7 +3f6d9d70: jrlt L3F6D9CA0 +L3F6D9D80: +3f6d9d80: move a14, -*sp, 1 +3f6d9d90: move *a13(0x0), *a14+, 1 +3f6d9db0: calla L3FB338D0 +3f6d9de0: move *sp(0xc0), a14, 1 +3f6d9e00: mmfm sp, a7,a9,a10,a11,a13 +3f6d9e20: rets 2 +L3F6D9E30: +3f6d9e30: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f6d9e50: move a14, a13 +3f6d9e60: addi 0x280, a14 +3f6d9e80: move *a13(0xffe0), a9, 1 +3f6d9ea0: move @0x1b3900, a7, 1 +3f6d9ed0: move *a7(0x100), a5, 1 +3f6d9ef0: move *a5(0xf90), a2, 1 +3f6d9f10: move a9, a11 +3f6d9f20: movb *a11, a5 +3f6d9f30: jaeq L3F6DABA0 +L3F6D9F50: +3f6d9f50: move a14, -*sp, 1 +3f6d9f60: movk 10, a7 +3f6d9f70: move a7, *a14+, 1 +3f6d9f80: move a11, *a14+, 1 +3f6d9f90: calla L3FE1D650 +3f6d9fc0: move a8, a10 +3f6d9fd0: jreq L3F6DA750 +3f6d9fe0: move a10, a5 +3f6d9ff0: sub a11, a5 +3f6da000: sra 0x3, a5 +3f6da010: cmpi 0x800, a5 +3f6da030: jrge L3F6DA750 +3f6da040: move a14, -*sp, 1 +3f6da050: move a10, a5 +3f6da060: sub a11, a5 +3f6da070: sra 0x3, a5 +3f6da080: addk 2, a5 +3f6da090: move a5, *a14+, 1 +3f6da0a0: calla L3F6D9B50 +3f6da0d0: move a10, a5 +3f6da0e0: sub a11, a5 +3f6da0f0: move a5, a12 +3f6da100: sra 0x3, a12 +3f6da110: move a14, -*sp, 1 +3f6da120: move a12, *a14+, 1 +3f6da130: move a11, *a14+, 1 +3f6da140: move a2, *a14+, 1 +3f6da150: calla L3F70D150 +3f6da180: move a8, a0 +3f6da190: jrge L3F6DA400 +3f6da1a0: move a14, -*sp, 1 +3f6da1b0: move a0, *a14+, 1 +3f6da1c0: movi 0x3f6de460, a8 +3f6da1f0: move a8, *a14+, 1 +3f6da200: move a13, *a14+, 1 +3f6da210: calla L3FB34430 +3f6da240: move a14, -*sp, 1 +3f6da250: movk 2, a5 +3f6da260: move a5, *a14+, 1 +3f6da270: move a13, *a14+, 1 +3f6da280: calla L3F309350 +3f6da2b0: move a14, -*sp, 1 +3f6da2c0: move a13, *a14+, 1 +3f6da2d0: sub a5, a5 +3f6da2e0: move a5, *a14+, 1 +3f6da2f0: calla L3F596830 +3f6da320: move a14, -*sp, 1 +3f6da330: movk 1, a5 +3f6da340: move a5, *a14+, 1 +3f6da350: move @0x1b3900, a5, 1 +3f6da380: move *a5(0x100), a7, 1 +3f6da3a0: addi 0x1710, a7 +3f6da3c0: move a7, *a14+, 1 +3f6da3d0: calla L3FE19F70 +L3F6DA400: +3f6da400: move a14, -*sp, 1 +3f6da410: movk 2, a7 +3f6da420: move a7, *a14+, 1 +3f6da430: movi 0x3f6de590, a8 +3f6da460: move a8, *a14+, 1 +3f6da470: move a2, *a14+, 1 +3f6da480: calla L3F70D150 +3f6da4b0: move a8, a0 +3f6da4c0: jrge L3F6DA720 +3f6da4d0: move a14, -*sp, 1 +3f6da4e0: move a0, *a14+, 1 +3f6da4f0: movi 0x3f6de460, a8 +3f6da520: move a8, *a14+, 1 +3f6da530: move a13, *a14+, 1 +3f6da540: calla L3FB34430 +3f6da570: move a14, -*sp, 1 +3f6da580: move a7, *a14+, 1 +3f6da590: move a13, *a14+, 1 +3f6da5a0: calla L3F309350 +3f6da5d0: move a14, -*sp, 1 +3f6da5e0: move a13, *a14+, 1 +3f6da5f0: sub a5, a5 +3f6da600: move a5, *a14+, 1 +3f6da610: calla L3F596830 +3f6da640: move a14, -*sp, 1 +3f6da650: movk 1, a5 +3f6da660: move a5, *a14+, 1 +3f6da670: move @0x1b3900, a5, 1 +3f6da6a0: move *a5(0x100), a7, 1 +3f6da6c0: addi 0x1710, a7 +3f6da6e0: move a7, *a14+, 1 +3f6da6f0: calla L3FE19F70 +L3F6DA720: +3f6da720: move a10, a11 +3f6da730: addk 8, a11 +3f6da740: jruc L3F6DAB70 +L3F6DA750: +3f6da750: move a14, -*sp, 1 +3f6da760: move a11, *a14+, 1 +3f6da770: calla L3FB458D0 +3f6da7a0: move a8, a12 +3f6da7b0: cmpi 0x800, a8 +3f6da7d0: jrle L3F6DA800 +3f6da7e0: movi 0x800, a12 +L3F6DA800: +3f6da800: move a14, -*sp, 1 +3f6da810: move a12, *a14+, 1 +3f6da820: calla L3F6D9B50 +3f6da850: move a14, -*sp, 1 +3f6da860: move a12, *a14+, 1 +3f6da870: move a11, *a14+, 1 +3f6da880: move a2, *a14+, 1 +3f6da890: calla L3F70D150 +3f6da8c0: move a8, a0 +3f6da8d0: jrge L3F6DAB40 +3f6da8e0: move a14, -*sp, 1 +3f6da8f0: move a0, *a14+, 1 +3f6da900: movi 0x3f6de5a8, a8 +3f6da930: move a8, *a14+, 1 +3f6da940: move a13, *a14+, 1 +3f6da950: calla L3FB34430 +3f6da980: move a14, -*sp, 1 +3f6da990: movk 2, a5 +3f6da9a0: move a5, *a14+, 1 +3f6da9b0: move a13, *a14+, 1 +3f6da9c0: calla L3F309350 +3f6da9f0: move a14, -*sp, 1 +3f6daa00: move a13, *a14+, 1 +3f6daa10: sub a5, a5 +3f6daa20: move a5, *a14+, 1 +3f6daa30: calla L3F596830 +3f6daa60: move a14, -*sp, 1 +3f6daa70: movk 1, a5 +3f6daa80: move a5, *a14+, 1 +3f6daa90: move @0x1b3900, a5, 1 +3f6daac0: move *a5(0x100), a7, 1 +3f6daae0: addi 0x1710, a7 +3f6dab00: move a7, *a14+, 1 +3f6dab10: calla L3FE19F70 +L3F6DAB40: +3f6dab40: move a12, a7 +3f6dab50: sll 0x3, a7 +3f6dab60: add a7, a11 +L3F6DAB70: +3f6dab70: movb *a11, a7 +3f6dab80: jane L3F6D9F50 +L3F6DABA0: +3f6daba0: move *sp(0x140), a14, 1 +3f6dabc0: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f6dabe0: rets 2 +L3F6DABF0: +3f6dabf0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f6dac10: move a14, a13 +3f6dac20: move *a13(0xffc0), a9, 1 +3f6dac40: move *a13(0xffa0), a10, 1 +3f6dac60: sub a12, a12 +3f6dac70: move a10, a10 +3f6dac80: jreq L3F6DB070 +L3F6DAC90: +3f6dac90: move a14, -*sp, 1 +3f6daca0: movi 0x800, a7 +3f6dacc0: move a7, *a14+, 1 +3f6dacd0: move a10, *a14+, 1 +3f6dace0: calla L3F3FF940 +3f6dad10: move a8, a0 +3f6dad20: move a14, -*sp, 1 +3f6dad30: move a0, *a14+, 1 +3f6dad40: calla L3F6D9B50 +3f6dad70: move a14, -*sp, 1 +3f6dad80: move a0, *a14+, 1 +3f6dad90: move a9, *a14+, 1 +3f6dada0: move @0x1b3900, a5, 1 +3f6dadd0: move *a5(0x100), a7, 1 +3f6dadf0: move *a7(0xf90), *a14+, 1 +3f6dae10: calla L3F70D150 +3f6dae40: move a8, a11 +3f6dae50: jrge L3F6DB000 +3f6dae60: move a14, -*sp, 1 +3f6dae70: move a11, *a14+, 1 +3f6dae80: movi 0x3f6de460, a8 +3f6daeb0: move a8, *a14+, 1 +3f6daec0: movi 0xffff, a7 +3f6daee0: move a7, *a14+, 1 +3f6daef0: calla L3F5969B0 +3f6daf20: move a14, -*sp, 1 +3f6daf30: movk 1, a5 +3f6daf40: move a5, *a14+, 1 +3f6daf50: move @0x1b3900, a5, 1 +3f6daf80: move *a5(0x100), a7, 1 +3f6dafa0: addi 0x1710, a7 +3f6dafc0: move a7, *a14+, 1 +3f6dafd0: calla L3FE19F70 +L3F6DB000: +3f6db000: add a11, a12 +3f6db010: sub a11, a10 +3f6db020: move a11, a7 +3f6db030: sll 0x3, a7 +3f6db040: add a7, a9 +3f6db050: move a10, a5 +3f6db060: jrne L3F6DAC90 +L3F6DB070: +3f6db070: move a12, a8 +3f6db080: move *sp(0x120), a14, 1 +3f6db0a0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f6db0c0: rets 2 +L3F6DB0D0: +3f6db0d0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6db0f0: move a14, a13 +3f6db100: addk 32, a14 +3f6db110: move *a13(0xffc0), a9, 1 +3f6db130: move @0x1b3900, a7, 1 +3f6db160: move *a7(0x100), a5, 1 +3f6db180: move *a5(0xf90), *a13(0x0), 1 +3f6db1b0: calla L3FB2E340 +3f6db1e0: move *a13, a7, 1 +3f6db1f0: move *a7(0xa0), a11, 1 +3f6db210: calla L3FB2E590 +3f6db240: move a14, -*sp, 1 +3f6db250: move a14, -*sp, 1 +3f6db260: move *a13(0xffa0), *a14+, 1 +3f6db280: move a11, *a14+, 1 +3f6db290: calla L3F3FF940 +3f6db2c0: move a8, *a14+, 1 +3f6db2d0: move a9, *a14+, 1 +3f6db2e0: move a7, *a14+, 1 +3f6db2f0: calla L3F70C5C0 +3f6db320: move a8, a10 +3f6db330: jrge L3F6DB4E0 +3f6db340: move a14, -*sp, 1 +3f6db350: move a10, *a14+, 1 +3f6db360: movi 0x3f6de708, a8 +3f6db390: move a8, *a14+, 1 +3f6db3a0: movi 0xffff, a5 +3f6db3c0: move a5, *a14+, 1 +3f6db3d0: calla L3F5969B0 +3f6db400: move a14, -*sp, 1 +3f6db410: movk 1, a5 +3f6db420: move a5, *a14+, 1 +3f6db430: move @0x1b3900, a5, 1 +3f6db460: move *a5(0x100), a7, 1 +3f6db480: addi 0x1710, a7 +3f6db4a0: move a7, *a14+, 1 +3f6db4b0: calla L3FE19F70 +L3F6DB4E0: +3f6db4e0: move a10, a7 +3f6db4f0: sll 0x3, a7 +3f6db500: add a9, a7 +3f6db510: sub a5, a5 +3f6db520: movb a5, *a7 +3f6db530: move a10, a8 +3f6db540: move *sp(0xe0), a14, 1 +3f6db560: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6db580: rets 2 +3f6db590: mmtm sp, a9,a11 +3f6db5b0: move a14, -*sp, 1 +3f6db5c0: movi 0xffff, a11 +3f6db5e0: move a11, *a14+, 1 +3f6db5f0: move @0x1b3900, a9, 1 +3f6db620: move *a9(0x100), a11, 1 +3f6db640: addi 0x14d0, a11 +3f6db660: move a11, *a14+, 1 +3f6db670: calla L3FE19F70 +3f6db6a0: mmfm sp, a9,a11 +3f6db6c0: rets +L3F6DB6D0: +3f6db6d0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f6db6f0: move a14, a13 +3f6db700: addi 0x60, a14 +3f6db720: sub a7, a7 +3f6db730: move a7, *a13, 1 +3f6db740: move @0x1b3900, a5, 1 +3f6db770: move *a5(0x100), a5, 1 +3f6db790: move *a5(0xf70), a9, 1 +3f6db7b0: move @0x1b3900, a5, 1 +3f6db7e0: move *a5(0x100), a5, 1 +3f6db800: move *a5(0xfd0), a10, 1 +3f6db820: move @0x1b3900, a5, 1 +3f6db850: move *a5(0x100), a5, 1 +3f6db870: move a5, a11 +3f6db880: addi 0xd960, a11 +3f6db8b0: move @0x1b3900, a5, 1 +3f6db8e0: move *a5(0x100), a5, 1 +3f6db900: move a5, a12 +3f6db910: addi 0xda60, a12 +3f6db940: move @0x1b3900, a5, 1 +3f6db970: move *a5(0x100), a5, 1 +3f6db990: move a5, a0 +3f6db9a0: addi 0xdb60, a0 +3f6db9d0: move @0x1b3900, a5, 1 +3f6dba00: move *a5(0x100), a5, 1 +3f6dba20: addi 0xdc80, a5 +3f6dba50: move a7, *a5, 1 +3f6dba60: move @0x1b3900, a5, 1 +3f6dba90: move *a5(0x100), a5, 1 +3f6dbab0: addi 0xdca0, a5 +3f6dbae0: move a7, *a5, 1 +3f6dbaf0: move *a13(0xffc0), a5, 1 +3f6dbb10: jreq L3F6DBBD0 +3f6dbb20: move a9, a5 +3f6dbb30: srl 0x5, a5 +3f6dbb40: sll 0x5, a5 +3f6dbb50: add a12, a5 +3f6dbb60: movk 31, a7 +3f6dbb70: and a9, a7 +3f6dbb80: movk 1, a3 +3f6dbb90: sll a7, a3 +3f6dbba0: move *a5, a7, 1 +3f6dbbb0: or a3, a7 +3f6dbbc0: move a7, *a5, 1 +L3F6DBBD0: +3f6dbbd0: move *a13(0xff60), a7, 1 +3f6dbbf0: jreq L3F6DBD50 +3f6dbc00: move @0x1b3900, a5, 1 +3f6dbc30: move *a5(0x100), a3, 1 +3f6dbc50: move *a3(0xff0), a3, 1 +3f6dbc70: srl 0x5, a3 +3f6dbc80: sll 0x5, a3 +3f6dbc90: add a12, a3 +3f6dbca0: move *a5(0x100), a7, 1 +3f6dbcc0: move *a7(0xff0), a7, 1 +3f6dbce0: movk 31, a5 +3f6dbcf0: and a5, a7 +3f6dbd00: movk 1, a5 +3f6dbd10: sll a7, a5 +3f6dbd20: move *a3, a7, 1 +3f6dbd30: or a5, a7 +3f6dbd40: move a7, *a3, 1 +L3F6DBD50: +3f6dbd50: move *a13(0xff80), a7, 1 +3f6dbd70: jreq L3F6DBE30 +3f6dbd80: move a10, a5 +3f6dbd90: srl 0x5, a5 +3f6dbda0: sll 0x5, a5 +3f6dbdb0: add a11, a5 +3f6dbdc0: movk 31, a3 +3f6dbdd0: and a10, a3 +3f6dbde0: movk 1, a7 +3f6dbdf0: sll a3, a7 +3f6dbe00: move *a5, a3, 1 +3f6dbe10: or a7, a3 +3f6dbe20: move a3, *a5, 1 +L3F6DBE30: +3f6dbe30: move *a13(0xffe0), a7, 1 +3f6dbe50: jreq L3F6DBF10 +3f6dbe60: move a9, a5 +3f6dbe70: srl 0x5, a5 +3f6dbe80: sll 0x5, a5 +3f6dbe90: add a11, a5 +3f6dbea0: movk 31, a3 +3f6dbeb0: and a9, a3 +3f6dbec0: movk 1, a7 +3f6dbed0: sll a3, a7 +3f6dbee0: move *a5, a3, 1 +3f6dbef0: or a7, a3 +3f6dbf00: move a3, *a5, 1 +L3F6DBF10: +3f6dbf10: move *a13(0xffa0), a7, 1 +3f6dbf30: jreq L3F6DBFF0 +3f6dbf40: move a9, a5 +3f6dbf50: srl 0x5, a5 +3f6dbf60: sll 0x5, a5 +3f6dbf70: add a0, a5 +3f6dbf80: movk 31, a3 +3f6dbf90: and a9, a3 +3f6dbfa0: movk 1, a7 +3f6dbfb0: sll a3, a7 +3f6dbfc0: move *a5, a3, 1 +3f6dbfd0: or a7, a3 +3f6dbfe0: move a3, *a5, 1 +L3F6DBFF0: +3f6dbff0: move a14, -*sp, 1 +3f6dc000: move *a13(0xff40), a7, 1 +3f6dc020: jrne L3F6DC050 +3f6dc030: sub a5, a5 +3f6dc040: jruc L3F6DC0E0 +L3F6DC050: +3f6dc050: move @0x1b3900, a5, 1 +3f6dc080: move *a5(0x100), a3, 1 +3f6dc0a0: move a3, a5 +3f6dc0b0: addi 0xdc80, a5 +L3F6DC0E0: +3f6dc0e0: move a5, *a14+, 1 +3f6dc0f0: move a0, *a14+, 1 +3f6dc100: move a12, *a14+, 1 +3f6dc110: move a11, *a14+, 1 +3f6dc120: movk 16, a5 +3f6dc130: move a5, *a14+, 1 +3f6dc140: calla L3F5E43F0 +3f6dc170: move a8, a6 +3f6dc180: jrge L3F6DC490 +3f6dc190: move a14, -*sp, 1 +3f6dc1a0: move a6, *a14+, 1 +3f6dc1b0: movi 0x3f6de828, a8 +3f6dc1e0: move a8, *a14+, 1 +3f6dc1f0: movi 0xffff, a3 +3f6dc210: move a3, *a14+, 1 +3f6dc220: calla L3F5969B0 +3f6dc250: cmpi 0xffff, a6 +3f6dc270: jrne L3F6DC460 +3f6dc280: move @0x1b3900, a3, 1 +3f6dc2b0: move *a3(0x100), a5, 1 +3f6dc2d0: movb *a5(0x20), a5 +3f6dc2f0: subk 4, a5 +3f6dc300: jrne L3F6DC340 +3f6dc310: sub a8, a8 +3f6dc320: jauc L3F6DDBB0 +L3F6DC340: +3f6dc340: move a14, -*sp, 1 +3f6dc350: movi 0x3f6de980, a8 +3f6dc380: move a8, *a14+, 1 +3f6dc390: movi 0xffff, a5 +3f6dc3b0: move a5, *a14+, 1 +3f6dc3c0: calla L3F596830 +3f6dc3f0: move a14, -*sp, 1 +3f6dc400: movi 0x1388, a3 +3f6dc420: move a3, *a14+, 1 +3f6dc430: calla L3FB33A20 +L3F6DC460: +3f6dc460: sub a8, a8 +3f6dc470: jauc L3F6DDBB0 +L3F6DC490: +3f6dc490: move a9, a7 +3f6dc4a0: srl 0x5, a7 +3f6dc4b0: sll 0x5, a7 +3f6dc4c0: add a0, a7 +3f6dc4d0: movk 31, a5 +3f6dc4e0: and a9, a5 +3f6dc4f0: movk 1, a3 +3f6dc500: sll a5, a3 +3f6dc510: move *a7, a7, 1 +3f6dc520: and a3, a7 +3f6dc530: jreq L3F6DC6C0 +3f6dc540: move a9, a7 +3f6dc550: srl 0x5, a7 +3f6dc560: sll 0x5, a7 +3f6dc570: add a0, a7 +3f6dc580: movk 31, a5 +3f6dc590: and a9, a5 +3f6dc5a0: movk 1, a3 +3f6dc5b0: sll a5, a3 +3f6dc5c0: move *a7, a5, 1 +3f6dc5d0: andn a3, a5 +3f6dc5e0: move a5, *a7, 1 +3f6dc5f0: move @0x1b3900, a7, 1 +3f6dc620: move *a7(0x100), a5, 1 +3f6dc640: movk 1, a3 +3f6dc650: move a3, *a5(0x1070), 1 +3f6dc670: move a14, -*sp, 1 +3f6dc680: move a3, *a14+, 1 +3f6dc690: calla L3F6EA3C0 +L3F6DC6C0: +3f6dc6c0: move a9, a7 +3f6dc6d0: srl 0x5, a7 +3f6dc6e0: sll 0x5, a7 +3f6dc6f0: add a11, a7 +3f6dc700: movk 31, a5 +3f6dc710: and a9, a5 +3f6dc720: movk 1, a3 +3f6dc730: sll a5, a3 +3f6dc740: move *a7, a7, 1 +3f6dc750: and a3, a7 +3f6dc760: jaeq L3F6DD050 +3f6dc780: move a9, a7 +3f6dc790: srl 0x5, a7 +3f6dc7a0: sll 0x5, a7 +3f6dc7b0: add a11, a7 +3f6dc7c0: movk 31, a5 +3f6dc7d0: and a9, a5 +3f6dc7e0: movk 1, a3 +3f6dc7f0: sll a5, a3 +3f6dc800: move *a7, a5, 1 +3f6dc810: andn a3, a5 +3f6dc820: move a5, *a7, 1 +3f6dc830: move a14, -*sp, 1 +3f6dc840: move @0x1b3900, a7, 1 +3f6dc870: move *a7(0x100), a5, 1 +3f6dc890: addi 0x1a68, a5 +3f6dc8b0: move a5, *a14+, 1 +3f6dc8c0: calla L3F6D7EE0 +3f6dc8f0: move a8, *a13(0x40), 1 +3f6dc910: move a14, -*sp, 1 +3f6dc920: sub a7, a7 +3f6dc930: move a7, *a14+, 1 +3f6dc940: move a8, *a14+, 1 +3f6dc950: move @0x1b3900, a5, 1 +3f6dc980: move *a5(0x100), a3, 1 +3f6dc9a0: move *a3(0x1a88), *a14+, 1 +3f6dc9c0: move a9, *a14+, 1 +3f6dc9d0: calla L3F5D8E70 +3f6dca00: move a8, a6 +3f6dca10: jrle L3F6DCCC0 +3f6dca20: move @0x1b3900, a5, 1 +3f6dca50: move *a5(0x100), a3, 1 +3f6dca70: move *a3(0x1a88), a4, 1 +3f6dca90: move a6, *a13(0x20), 1 +3f6dcab0: move a6, a3 +3f6dcac0: jreq L3F6DCB90 +3f6dcad0: setf 8, 0, 0 +L3F6DCAE0: +3f6dcae0: move *a4, a7, 0 +3f6dcaf0: cmpi 0xff, a7 +3f6dcb10: jreq L3F6DCB90 +3f6dcb20: addk 8, a4 +3f6dcb30: move *a13(0x20), a7, 1 +3f6dcb50: dec a7 +3f6dcb60: move a7, *a13(0x20), 1 +3f6dcb80: jrne L3F6DCAE0 +L3F6DCB90: +3f6dcb90: move *a13(0x20), a7, 1 +3f6dcbb0: jrne L3F6DCCC0 +3f6dcbc0: move a14, -*sp, 1 +3f6dcbd0: move a6, *a14+, 1 +3f6dcbe0: move @0x1b3900, a5, 1 +3f6dcc10: move *a5(0x100), a3, 1 +3f6dcc30: move *a3(0x1a88), *a14+, 1 +3f6dcc50: sub a3, a3 +3f6dcc60: move a3, *a14+, 1 +3f6dcc70: calla L3F6DABF0 +3f6dcca0: move a3, a6 +3f6dccb0: jruc L3F6DD050 +L3F6DCCC0: +3f6dccc0: move a6, a3 +3f6dccd0: jrge L3F6DCDA0 +3f6dcce0: move @0x1b3900, a7, 1 +3f6dcd10: move *a7(0x100), a5, 1 +3f6dcd30: movb *a5(0x20), a5 +3f6dcd50: cmpi 0x23, a5 +3f6dcd70: jrne L3F6DCDA0 +3f6dcd80: sub a6, a6 +3f6dcd90: jruc L3F6DCE00 +L3F6DCDA0: +3f6dcda0: move a6, a3 +3f6dcdb0: jrgt L3F6DCE00 +3f6dcdc0: movi 0xffff, a8 +3f6dcde0: jauc L3F6DDBB0 +L3F6DCE00: +3f6dce00: move @0x1b3900, a7, 1 +3f6dce30: move *a7(0x100), a5, 1 +3f6dce50: move *a5(0x10f0), a5, 1 +3f6dce70: jreq L3F6DCF40 +3f6dce80: move a14, -*sp, 1 +3f6dce90: move a6, *a14+, 1 +3f6dcea0: move *a7(0x100), a5, 1 +3f6dcec0: move *a5(0x1a88), *a14+, 1 +3f6dcee0: movi 0x3c, a5 +3f6dcf00: move a5, *a14+, 1 +3f6dcf10: calla L3F6EB240 +L3F6DCF40: +3f6dcf40: move a6, a3 +3f6dcf50: jreq L3F6DD030 +3f6dcf60: move a14, -*sp, 1 +3f6dcf70: move a6, *a14+, 1 +3f6dcf80: move @0x1b3900, a7, 1 +3f6dcfb0: move *a7(0x100), a5, 1 +3f6dcfd0: addi 0x1a68, a5 +3f6dcff0: move a5, *a14+, 1 +3f6dd000: calla L3F6D74D0 +L3F6DD030: +3f6dd030: movk 1, a7 +3f6dd040: move a7, *a13, 1 +L3F6DD050: +3f6dd050: move a10, a7 +3f6dd060: srl 0x5, a7 +3f6dd070: sll 0x5, a7 +3f6dd080: add a11, a7 +3f6dd090: movk 31, a5 +3f6dd0a0: and a10, a5 +3f6dd0b0: movk 1, a3 +3f6dd0c0: sll a5, a3 +3f6dd0d0: move *a7, a7, 1 +3f6dd0e0: and a3, a7 +3f6dd0f0: jreq L3F6DD600 +3f6dd100: move a10, a7 +3f6dd110: srl 0x5, a7 +3f6dd120: sll 0x5, a7 +3f6dd130: add a11, a7 +3f6dd140: movk 31, a5 +3f6dd150: and a10, a5 +3f6dd160: movk 1, a3 +3f6dd170: sll a5, a3 +3f6dd180: move *a7, a5, 1 +3f6dd190: andn a3, a5 +3f6dd1a0: move a5, *a7, 1 +3f6dd1b0: move a14, -*sp, 1 +3f6dd1c0: move a14, -*sp, 1 +3f6dd1d0: move @0x1b3900, a7, 1 +3f6dd200: move *a7(0x100), a5, 1 +3f6dd220: addi 0x1c28, a5 +3f6dd240: move a5, *a14+, 1 +3f6dd250: calla L3F6D7EE0 +3f6dd280: move a8, *a14+, 1 +3f6dd290: move @0x1b3900, a7, 1 +3f6dd2c0: move *a7(0x100), a5, 1 +3f6dd2e0: move *a5(0x1c48), *a14+, 1 +3f6dd300: move a10, *a14+, 1 +3f6dd310: calla L3F6DB0D0 +3f6dd340: move a8, a6 +3f6dd350: jrge L3F6DD420 +3f6dd360: move @0x1b3900, a7, 1 +3f6dd390: move *a7(0x100), a5, 1 +3f6dd3b0: movb *a5(0x20), a5 +3f6dd3d0: cmpi 0x23, a5 +3f6dd3f0: jrne L3F6DD420 +3f6dd400: sub a6, a6 +3f6dd410: jruc L3F6DD5E0 +L3F6DD420: +3f6dd420: move a6, a3 +3f6dd430: jrgt L3F6DD510 +3f6dd440: move a14, -*sp, 1 +3f6dd450: movi 0x3f6deaf8, a8 +3f6dd480: move a8, *a14+, 1 +3f6dd490: movi 0xffff, a7 +3f6dd4b0: move a7, *a14+, 1 +3f6dd4c0: calla L3F596830 +3f6dd4f0: move a7, a8 +3f6dd500: jruc L3F6DDBB0 +L3F6DD510: +3f6dd510: move a14, -*sp, 1 +3f6dd520: move a6, *a14+, 1 +3f6dd530: move @0x1b3900, a7, 1 +3f6dd560: move *a7(0x100), a5, 1 +3f6dd580: addi 0x1c28, a5 +3f6dd5a0: move a5, *a14+, 1 +3f6dd5b0: calla L3F6D74D0 +L3F6DD5E0: +3f6dd5e0: movk 1, a7 +3f6dd5f0: move a7, *a13, 1 +L3F6DD600: +3f6dd600: move a9, a7 +3f6dd610: srl 0x5, a7 +3f6dd620: sll 0x5, a7 +3f6dd630: add a12, a7 +3f6dd640: movk 31, a5 +3f6dd650: and a9, a5 +3f6dd660: movk 1, a3 +3f6dd670: sll a5, a3 +3f6dd680: move *a7, a7, 1 +3f6dd690: and a3, a7 +3f6dd6a0: jreq L3F6DD7C0 +3f6dd6b0: move a9, a7 +3f6dd6c0: srl 0x5, a7 +3f6dd6d0: sll 0x5, a7 +3f6dd6e0: add a12, a7 +3f6dd6f0: movk 31, a5 +3f6dd700: and a9, a5 +3f6dd710: movk 1, a3 +3f6dd720: sll a5, a3 +3f6dd730: move *a7, a5, 1 +3f6dd740: andn a3, a5 +3f6dd750: move a5, *a7, 1 +3f6dd760: calla L3F6D5B60 +3f6dd790: move *a13, a7, 1 +3f6dd7a0: or a7, a8 +3f6dd7b0: move a8, *a13, 1 +L3F6DD7C0: +3f6dd7c0: move @0x1b3900, a7, 1 +3f6dd7f0: move *a7(0x100), a5, 1 +3f6dd810: move *a5(0xff0), a5, 1 +3f6dd830: srl 0x5, a5 +3f6dd840: sll 0x5, a5 +3f6dd850: add a12, a5 +3f6dd860: move *a7(0x100), a3, 1 +3f6dd880: move *a3(0xff0), a3, 1 +3f6dd8a0: movk 31, a7 +3f6dd8b0: and a7, a3 +3f6dd8c0: movk 1, a7 +3f6dd8d0: sll a3, a7 +3f6dd8e0: move *a5, a5, 1 +3f6dd8f0: and a7, a5 +3f6dd900: jreq L3F6DDBA0 +3f6dd910: move @0x1b3900, a7, 1 +3f6dd940: move *a7(0x100), a5, 1 +3f6dd960: move *a5(0xff0), a5, 1 +3f6dd980: srl 0x5, a5 +3f6dd990: sll 0x5, a5 +3f6dd9a0: add a12, a5 +3f6dd9b0: move *a7(0x100), a3, 1 +3f6dd9d0: move *a3(0xff0), a3, 1 +3f6dd9f0: movk 31, a7 +3f6dda00: and a7, a3 +3f6dda10: movk 1, a7 +3f6dda20: sll a3, a7 +3f6dda30: move *a5, a3, 1 +3f6dda40: andn a7, a3 +3f6dda50: move a3, *a5, 1 +3f6dda60: move a14, -*sp, 1 +3f6dda70: move @0x1b3900, a7, 1 +3f6ddaa0: move *a7(0x100), a5, 1 +3f6ddac0: move *a7(0x100), a3, 1 +3f6ddae0: move *a5(0x1070), a5, 1 +3f6ddb00: move *a3(0xe70), a3, 1 +3f6ddb20: or a3, a5 +3f6ddb30: move a5, *a14+, 1 +3f6ddb40: calla L3F6EA3C0 +3f6ddb70: move *a13, a7, 1 +3f6ddb80: or a7, a8 +3f6ddb90: move a8, *a13, 1 +L3F6DDBA0: +3f6ddba0: move *a13, a8, 1 +L3F6DDBB0: +3f6ddbb0: move *sp(0x1a0), a14, 1 +3f6ddbd0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f6ddbf0: rets 2 +3f6ddc00: mmtm sp, a7,a9,a11,a13 +3f6ddc20: move a14, a13 +3f6ddc30: move @0x1b3900, a11, 1 +3f6ddc60: move *a11(0x100), a7, 1 +3f6ddc80: move *a7(0xf90), a9, 1 +3f6ddca0: calla L3FB2E340 +3f6ddcd0: move a14, -*sp, 1 +3f6ddce0: move *a13(0xffc0), *a14+, 1 +3f6ddd00: move *a13(0xffe0), *a14+, 1 +3f6ddd20: move @0x1b3900, a11, 1 +3f6ddd50: move *a11(0x100), a7, 1 +3f6ddd70: move *a7(0xf90), *a14+, 1 +3f6ddd90: calla L3FB44400 +3f6dddc0: movi 0x3f5e7350, a11 +3f6dddf0: move a11, *a9(0x100), 1 +3f6dde10: move @0x1b3900, a7, 1 +3f6dde40: move *a7(0x100), a11, 1 +3f6dde60: move *a11, a11, 1 +3f6dde70: move a11, *a9(0x120), 1 +3f6dde90: movi 0x3f5e7350, a11 +3f6ddec0: move a11, *a9(0x160), 1 +3f6ddee0: move *a7(0x100), a11, 1 +3f6ddf00: move *a11, a11, 1 +3f6ddf10: move a11, *a9(0x180), 1 +3f6ddf30: calla L3FB2E590 +3f6ddf60: move *sp(0xa0), a14, 1 +3f6ddf80: mmfm sp, a7,a9,a11,a13 +3f6ddfa0: rets 2 +3f6ddfb0: mmtm sp, a9,a11,a13 +3f6ddfd0: move a14, a13 +3f6ddfe0: calla L3FB2E340 +3f6de010: move a14, -*sp, 1 +3f6de020: move *a13(0xffc0), *a14+, 1 +3f6de040: move @0x1b3900, a11, 1 +3f6de070: move *a11(0x100), a9, 1 +3f6de090: move *a9(0xf90), *a14+, 1 +3f6de0b0: move *a13(0xffe0), *a14+, 1 +3f6de0d0: calla L3FB44400 +3f6de100: calla L3FB2E590 +3f6de130: move *sp(0x80), a14, 1 +3f6de150: mmfm sp, a9,a11,a13 +3f6de170: rets 2 +3f6de180: sra 0x1e, a0 +3f6de190: sra 0x17, a3 +3f6de1a0: .word 0x7973 +3f6de1b0: mpyu b11, b3 +3f6de1c0: .word 0x7362 +3f6de1d0: srl 0xd, a4 +3f6de1e0: rets 3 +3f6de1f0: srl 0xf, b4 +3f6de200: call b1 +3f6de210: or a9, a8 +3f6de220: or a2, a12 +3f6de230: cmp b10, b2 +3f6de240: sra 0x16, b8 +3f6de250: rl 0x8, a9 +3f6de260: rl 0x11, sp +3f6de270: srl 0x7, b0 +3f6de280: dsjs b8, L3F6DE2A0 +3f6de290: clr a0 +L3F6DE2A0: +3f6de2a0: sub b10, b4 +3f6de2b0: or a10, a13 +3f6de2c0: add a10, a12 +3f6de2d0: move b10, a4 +3f6de2e0: .word 0x0052 +3f6de2f0: sra b10, b4 +3f6de300: modu a3, a12 +3f6de310: .word 0x7465 +3f6de320: .word 0x7420 +3f6de330: mods a11, a9 +3f6de340: sra a3, a5 +3f6de350: modu a9, a0 +3f6de360: .word 0x7475 +3f6de370: .word 0x7720 +3f6de380: rl a11, a1 +3f6de390: rl b11, b4 +3f6de3a0: srl a11, a14 +3f6de3b0: srl a1, a0 +3f6de3c0: .word 0x726f +3f6de3d0: sll a9, a0 +3f6de3e0: modu a3, sp +3f6de3f0: sra a11, a14 +3f6de400: .word 0x7463 +3f6de410: .word 0x7420 +3f6de420: sla 0x3, sp +3f6de430: or b2, b6 +3f6de440: srl 0xe, a5 +3f6de450: .word 0x000a +3f6de460: sra b10, b4 +3f6de470: mods b11, b2 +3f6de480: modu a3, a9 +3f6de490: mods a3, a1 +3f6de4a0: .word 0x7257 +3f6de4b0: .word 0x7469 +3f6de4c0: dsjs a5, L3F6DE600 +3f6de4d0: .word 0x7320 +3f6de4e0: .word 0x7268 +3f6de4f0: .word 0x775f +3f6de500: rl b11, b2 +3f6de510: sra b11, b4 +3f6de520: .word 0x7220 +3f6de530: .word 0x7465 +3f6de540: .word 0x7275 +3f6de550: sra a11, a14 +3f6de560: sla 0x3, a4 +3f6de570: sra a1, a5 +3f6de580: .word 0x000a +3f6de590: .word 0x0a0d +3f6de5a0: sub a0, a0 +3f6de5b0: or a3, sp +3f6de5c0: .word 0x7265 +3f6de5d0: rl a11, a13 +3f6de5e0: sla a11, a14 +3f6de5f0: xor a11, a12 +L3F6DE600: +3f6de600: rl b11, b2 +3f6de610: sra b11, b4 +3f6de620: sla 0x1, b10 +3f6de630: rl b3, b3 +3f6de640: mpyu b11, b2 +3f6de650: .word 0x7277 +3f6de660: .word 0x7469 +3f6de670: sla 0x3, a5 +3f6de680: sra b11, b2 +3f6de690: .word 0x7574 +3f6de6a0: modu b3, b2 +3f6de6b0: sra a3, a5 +3f6de6c0: sll 0x9, a0 +3f6de6d0: sla 0x3, a4 +3f6de6e0: rl 0x11, a8 +3f6de6f0: .word 0x0a29 +3f6de700: or a0, a0 +3f6de710: .word 0x7265 +3f6de720: rl a11, a13 +3f6de730: sla a11, a14 +3f6de740: andn a3, a12 +3f6de750: sla a11, a5 +3f6de760: dsjs a4, L3F6DE8A0 +3f6de770: .word 0x7320 +3f6de780: .word 0x7268 +3f6de790: .word 0x725f +3f6de7a0: sla a11, a5 +3f6de7b0: sla 0x3, a4 +3f6de7c0: sra b11, b2 +3f6de7d0: .word 0x7574 +3f6de7e0: modu b3, b2 +3f6de7f0: sra a3, a5 +3f6de800: sll 0x9, a0 +3f6de810: .word 0x0a64 +3f6de820: .word 0x7000 +3f6de830: modu b11, b2 +3f6de840: sra a11, a3 +3f6de850: .word 0x7373 +3f6de860: .word 0x725f +3f6de870: modu a3, a9 +3f6de880: .word 0x7367 +3f6de890: sla 0x1, b10 +L3F6DE8A0: +3f6de8a0: sll b11, b4 +3f6de8b0: mpyu b11, b0 +3f6de8c0: sra b11, b3 +3f6de8d0: sra a11, a12 +3f6de8e0: .word 0x7463 +3f6de8f0: sll a1, a0 +3f6de900: sra a3, a1 +3f6de910: .word 0x7220 +3f6de920: .word 0x7465 +3f6de930: .word 0x7275 +3f6de940: sla 0x3, a14 +3f6de950: .word 0x7830 +3f6de960: .word 0x7825 +3f6de970: .word 0x000a +3f6de980: mods b3, b3 +3f6de990: sra a11, a5 +3f6de9a0: sra 0x1d, b0 +3f6de9b0: sra 0x17, b5 +3f6de9c0: srl a1, a0 +3f6de9d0: modu b11, b2 +3f6de9e0: sla 0x3, a13 +3f6de9f0: sra b11, b4 +3f6dea00: modu a3, a12 +3f6dea10: .word 0x7465 +3f6dea20: sla 0x1, a12 +3f6dea30: srl a3, a1 +3f6dea40: sra b11, b4 +3f6dea50: sla 0x3, b2 +3f6dea60: sra b11, b3 +3f6dea70: sra a11, a12 +3f6dea80: .word 0x7463 +3f6dea90: srl 0x17, a0 +3f6deaa0: modu a1, a0 +3f6deab0: .word 0x746f +3f6deac0: srl a9, a0 +3f6dead0: modu a11, sp +3f6deae0: .word 0x0a64 +3f6deaf0: srl a8, a0 +3f6deb00: .word 0x746f +3f6deb10: sla a9, a0 +3f6deb20: .word 0x7220 +3f6deb30: sla a11, a5 +3f6deb40: sla 0x3, a4 +3f6deb50: .word 0x7265 +3f6deb60: modu b11, b2 +3f6deb70: .word 0x0a72 +3f6deb80: .word 0x0000 +L3F6DEB90: +3f6deb90: mmtm sp, a7,a9,a11 +3f6debb0: move @0x1b3900, a11, 1 +3f6debe0: move *a11(0x100), a9, 1 +3f6dec00: move *a11(0x100), a7, 1 +3f6dec20: addi 0x1140, a7 +3f6dec40: addi 0xbd08, a9 +3f6dec70: move a7, *a9, 1 +3f6dec80: move a14, -*sp, 1 +3f6dec90: movi 0x100, a9 +3f6decb0: move a9, *a14+, 1 +3f6decc0: move *a11(0x100), a7, 1 +3f6dece0: addi 0xc588, a7 +3f6ded10: move a7, *a14+, 1 +3f6ded20: calla L3FB44A00 +3f6ded50: move a14, -*sp, 1 +3f6ded60: move a9, *a14+, 1 +3f6ded70: move @0x1b3900, a11, 1 +3f6deda0: move *a11(0x100), a7, 1 +3f6dedc0: addi 0xbd88, a7 +3f6dedf0: move a7, *a14+, 1 +3f6dee00: calla L3FB44A00 +3f6dee30: move @0x1b3900, a11, 1 +3f6dee60: move *a11(0x100), a7, 1 +3f6dee80: move *a11(0x100), a9, 1 +3f6deea0: sub a11, a11 +3f6deeb0: move a11, *a9(0xed0), 1 +3f6deed0: move a11, *a7(0xe90), 1 +3f6deef0: move @0x1b3900, a9, 1 +3f6def20: move *a9(0x100), a7, 1 +3f6def40: move a11, *a7(0xef0), 1 +3f6def60: move *a9(0x100), a7, 1 +3f6def80: move a11, *a7(0x1070), 1 +3f6defa0: move *a9(0x100), a7, 1 +3f6defc0: movk 1, a11 +3f6defd0: addi 0xbd68, a7 +3f6df000: move a11, *a7, 1 +3f6df010: move *a9(0x100), a7, 1 +3f6df030: sub a11, a11 +3f6df040: addi 0xbd48, a7 +3f6df070: move a11, *a7, 1 +3f6df080: mmfm sp, a7,a9,a11 +3f6df0a0: rets +L3F6DF0B0: +3f6df0b0: mmtm sp, a0,a7,a9,a10,a11,a12,a13 +3f6df0d0: move a14, a13 +3f6df0e0: addi 0x360, a14 +3f6df100: move *a13(0xffe0), a9, 1 +3f6df120: move *a13(0xffc0), a10, 1 +3f6df140: move *a13(0xff80), a11, 1 +3f6df160: sub a7, a7 +3f6df170: move a7, *a13(0x340), 1 +3f6df190: move a13, a12 +3f6df1a0: move a11, a7 +3f6df1b0: dec a11 +3f6df1c0: move a7, a7 +3f6df1d0: jreq L3F6DF830 +L3F6DF1E0: +3f6df1e0: setf 8, 1, 0 +3f6df1f0: move *a10+, a0, 0 +3f6df200: cmpi 0x25, a0 +3f6df220: jrne L3F6DF7E0 +3f6df230: move *a13(0x340), a7, 1 +3f6df250: inc a7 +3f6df260: move a7, *a13(0x340), 1 +3f6df280: dec a7 +3f6df290: jreq L3F6DF350 +3f6df2a0: move a14, -*sp, 1 +3f6df2b0: movi 0x3f6e9ad0, a8 +3f6df2e0: move a8, *a14+, 1 +3f6df2f0: movi 0xffff, a7 +3f6df310: move a7, *a14+, 1 +3f6df320: calla L3F596830 +L3F6DF350: +3f6df350: setf 8, 1, 0 +3f6df360: move *a10+, a0, 0 +3f6df370: dec a11 +3f6df380: jruc L3F6DF760 +L3F6DF390: +3f6df390: move *a13(0xffa0), *a12+, 0 +3f6df3b0: jruc L3F6DF7F0 +L3F6DF3C0: +3f6df3c0: move *a13(0xffa0), *a13(0x320), 1 +3f6df3f0: move a14, -*sp, 1 +3f6df400: move a12, a7 +3f6df410: sub a13, a7 +3f6df420: sra 0x3, a7 +3f6df430: move a7, *a14+, 1 +3f6df440: move a13, *a14+, 1 +3f6df450: move a9, *a14+, 1 +3f6df460: calla L3F6D8A30 +3f6df490: move a14, -*sp, 1 +3f6df4a0: move a14, -*sp, 1 +3f6df4b0: move *a13(0x320), *a14+, 1 +3f6df4d0: calla L3FB458D0 +3f6df500: move a8, *a14+, 1 +3f6df510: move *a13(0x320), *a14+, 1 +3f6df530: move a9, *a14+, 1 +3f6df540: calla L3F6D8A30 +3f6df570: move a13, a12 +3f6df580: jruc L3F6DF7F0 +L3F6DF590: +3f6df590: move a14, -*sp, 1 +3f6df5a0: movi 0x3f6e9c38, a8 +3f6df5d0: move a8, *a14+, 1 +3f6df5e0: calla L3F6D9E30 +3f6df610: move a14, -*sp, 1 +3f6df620: movk 1, a7 +3f6df630: move a7, *a14+, 1 +3f6df640: calla L3F707A30 +L3F6DF670: +3f6df670: move a14, -*sp, 1 +3f6df680: movi 0x3f6e9d00, a8 +3f6df6b0: move a8, *a14+, 1 +3f6df6c0: calla L3F6D9E30 +3f6df6f0: move a14, -*sp, 1 +3f6df700: movk 1, a7 +3f6df710: move a7, *a14+, 1 +3f6df720: calla L3F707A30 +3f6df750: jruc L3F6DF7F0 +L3F6DF760: +3f6df760: move a0, a8 +3f6df770: jreq L3F6DF590 +3f6df780: subi 0x63, a8 +3f6df7a0: jreq L3F6DF390 +3f6df7b0: subk 16, a8 +3f6df7c0: jreq L3F6DF3C0 +3f6df7d0: jruc L3F6DF670 +L3F6DF7E0: +3f6df7e0: move a0, *a12+, 0 +L3F6DF7F0: +3f6df7f0: move a11, a7 +3f6df800: dec a11 +3f6df810: move a7, a8 +3f6df820: jrne L3F6DF1E0 +L3F6DF830: +3f6df830: move a14, -*sp, 1 +3f6df840: move a12, a7 +3f6df850: sub a13, a7 +3f6df860: sra 0x3, a7 +3f6df870: move a7, *a14+, 1 +3f6df880: move a13, *a14+, 1 +3f6df890: move a9, *a14+, 1 +3f6df8a0: calla L3F6D8A30 +3f6df8d0: move *sp(0x100), a14, 1 +3f6df8f0: mmfm sp, a0,a7,a9,a10,a11,a12,a13 +3f6df910: rets 2 +L3F6DF920: +3f6df920: mmtm sp, a9,a11,a13 +3f6df940: move a14, a13 +3f6df950: addk 32, a14 +3f6df960: jruc L3F6DFBA0 +L3F6DF970: +3f6df970: move @0x1e7300, a11, 1 +3f6df9a0: inc a11 +3f6df9b0: move a11, @0x1e7300, 1 +3f6df9e0: dec a11 +3f6df9f0: move a11, @0x1e7340, 1 +3f6dfa20: move @0x1b3900, a9, 1 +3f6dfa50: move *a9(0x100), a9, 1 +3f6dfa70: move *a13(0xffe0), a11, 1 +3f6dfa90: sll 0x3, a11 +3f6dfaa0: add a11, a9 +3f6dfab0: movk 1, a11 +3f6dfac0: addi 0xc588, a9 +3f6dfaf0: movb a11, *a9 +3f6dfb00: movi 0x1e7240, a9 +3f6dfb30: move a9, *a13, 1 +3f6dfb40: jruc L3F6DFC30 +L3F6DFB50: +3f6dfb50: movi 0x1e7270, a11 +3f6dfb80: move a11, *a13, 1 +3f6dfb90: jruc L3F6DFC30 +L3F6DFBA0: +3f6dfba0: move *a13(0xffe0), a8, 1 +3f6dfbc0: dec a8 +3f6dfbd0: jreq L3F6DF970 +3f6dfbe0: subk 2, a8 +3f6dfbf0: jreq L3F6DF970 +3f6dfc00: subk 3, a8 +3f6dfc10: jreq L3F6DFF80 +3f6dfc20: jruc L3F6DFB50 +L3F6DFC30: +3f6dfc30: move a14, -*sp, 1 +3f6dfc40: move a14, -*sp, 1 +3f6dfc50: move *a13(0x0), *a14+, 1 +3f6dfc70: calla L3FB458D0 +3f6dfca0: move a8, *a14+, 1 +3f6dfcb0: move *a13(0xffe0), *a14+, 1 +3f6dfcd0: move *a13(0x0), *a14+, 1 +3f6dfcf0: move @0x1b3900, a11, 1 +3f6dfd20: move *a11(0x100), a9, 1 +3f6dfd40: addi 0x1988, a9 +3f6dfd60: move a9, *a14+, 1 +3f6dfd70: calla L3F6DF0B0 +3f6dfda0: move *a13(0xffc0), a11, 1 +3f6dfdc0: jreq L3F6DFEB0 +3f6dfdd0: move a14, -*sp, 1 +3f6dfde0: move a11, *a14+, 1 +3f6dfdf0: move *a13(0xffe0), *a14+, 1 +3f6dfe10: move *a13(0x0), *a14+, 1 +3f6dfe30: movi 0x3f6e9e30, a8 +3f6dfe60: move a8, *a14+, 1 +3f6dfe70: calla L3F6EB910 +3f6dfea0: jruc L3F6DFF80 +L3F6DFEB0: +3f6dfeb0: move a14, -*sp, 1 +3f6dfec0: move a11, *a14+, 1 +3f6dfed0: move *a13(0xffe0), *a14+, 1 +3f6dfef0: move *a13(0x0), *a14+, 1 +3f6dff10: movi 0x3f6e9e60, a8 +3f6dff40: move a8, *a14+, 1 +3f6dff50: calla L3F6EB910 +L3F6DFF80: +3f6dff80: move *sp(0x80), a14, 1 +3f6dffa0: mmfm sp, a9,a11,a13 +3f6dffc0: rets 2 +L3F6DFFD0: +3f6dffd0: mmtm sp, a9,a11,a13 +3f6dfff0: move a14, a13 +3f6e0000: addk 32, a14 +3f6e0010: jruc L3F6E0250 +L3F6E0020: +3f6e0020: move @0x1e7300, a11, 1 +3f6e0050: inc a11 +3f6e0060: move a11, @0x1e7300, 1 +3f6e0090: dec a11 +3f6e00a0: move a11, @0x1e7340, 1 +3f6e00d0: move @0x1b3900, a9, 1 +3f6e0100: move *a9(0x100), a9, 1 +3f6e0120: move *a13(0xffe0), a11, 1 +3f6e0140: sll 0x3, a11 +3f6e0150: add a11, a9 +3f6e0160: sub a11, a11 +3f6e0170: addi 0xc588, a9 +3f6e01a0: movb a11, *a9 +3f6e01b0: movi 0x1e7270, a9 +3f6e01e0: move a9, *a13, 1 +3f6e01f0: jruc L3F6E02E0 +L3F6E0200: +3f6e0200: movi 0x1e7270, a11 +3f6e0230: move a11, *a13, 1 +3f6e0240: jruc L3F6E02E0 +L3F6E0250: +3f6e0250: move *a13(0xffe0), a8, 1 +3f6e0270: dec a8 +3f6e0280: jreq L3F6E0020 +3f6e0290: subk 2, a8 +3f6e02a0: jreq L3F6E0020 +3f6e02b0: subk 3, a8 +3f6e02c0: jreq L3F6E0630 +3f6e02d0: jruc L3F6E0200 +L3F6E02E0: +3f6e02e0: move a14, -*sp, 1 +3f6e02f0: move a14, -*sp, 1 +3f6e0300: move *a13(0x0), *a14+, 1 +3f6e0320: calla L3FB458D0 +3f6e0350: move a8, *a14+, 1 +3f6e0360: move *a13(0xffe0), *a14+, 1 +3f6e0380: move *a13(0x0), *a14+, 1 +3f6e03a0: move @0x1b3900, a11, 1 +3f6e03d0: move *a11(0x100), a9, 1 +3f6e03f0: addi 0x1988, a9 +3f6e0410: move a9, *a14+, 1 +3f6e0420: calla L3F6DF0B0 +3f6e0450: move *a13(0xffc0), a11, 1 +3f6e0470: jreq L3F6E0560 +3f6e0480: move a14, -*sp, 1 +3f6e0490: move a11, *a14+, 1 +3f6e04a0: move *a13(0xffe0), *a14+, 1 +3f6e04c0: move *a13(0x0), *a14+, 1 +3f6e04e0: movi 0x3f6e9e30, a8 +3f6e0510: move a8, *a14+, 1 +3f6e0520: calla L3F6EB910 +3f6e0550: jruc L3F6E0630 +L3F6E0560: +3f6e0560: move a14, -*sp, 1 +3f6e0570: move a11, *a14+, 1 +3f6e0580: move *a13(0xffe0), *a14+, 1 +3f6e05a0: move *a13(0x0), *a14+, 1 +3f6e05c0: movi 0x3f6e9e60, a8 +3f6e05f0: move a8, *a14+, 1 +3f6e0600: calla L3F6EB910 +L3F6E0630: +3f6e0630: move *sp(0x80), a14, 1 +3f6e0650: mmfm sp, a9,a11,a13 +3f6e0670: rets 2 +L3F6E0680: +3f6e0680: mmtm sp, a9,a11,a13 +3f6e06a0: move a14, a13 +3f6e06b0: addk 32, a14 +3f6e06c0: jruc L3F6E08A0 +L3F6E06D0: +3f6e06d0: movi 0x1e72a0, a11 +3f6e0700: move a11, *a13, 1 +3f6e0710: jruc L3F6E0950 +L3F6E0720: +3f6e0720: movi 0x1e72a0, a11 +3f6e0750: move a11, *a13, 1 +3f6e0760: move @0x1b3900, a9, 1 +3f6e0790: move *a9(0x100), a9, 1 +3f6e07b0: move *a13(0xffe0), a11, 1 +3f6e07d0: sll 0x3, a11 +3f6e07e0: add a11, a9 +3f6e07f0: movk 1, a11 +3f6e0800: addi 0xbd88, a9 +3f6e0830: movb a11, *a9 +3f6e0840: jruc L3F6E0950 +L3F6E0850: +3f6e0850: movi 0x1e72d0, a11 +3f6e0880: move a11, *a13, 1 +3f6e0890: jruc L3F6E0950 +L3F6E08A0: +3f6e08a0: move *a13(0xffe0), a8, 1 +3f6e08c0: dec a8 +3f6e08d0: jreq L3F6E0850 +3f6e08e0: subk 2, a8 +3f6e08f0: jreq L3F6E0720 +3f6e0900: subk 3, a8 +3f6e0910: jreq L3F6E06D0 +3f6e0920: subk 18, a8 +3f6e0930: jreq L3F6E0720 +3f6e0940: jruc L3F6E0850 +L3F6E0950: +3f6e0950: move a14, -*sp, 1 +3f6e0960: move a14, -*sp, 1 +3f6e0970: move *a13(0x0), *a14+, 1 +3f6e0990: calla L3FB458D0 +3f6e09c0: move a8, *a14+, 1 +3f6e09d0: move *a13(0xffe0), *a14+, 1 +3f6e09f0: move *a13(0x0), *a14+, 1 +3f6e0a10: move @0x1b3900, a11, 1 +3f6e0a40: move *a11(0x100), a9, 1 +3f6e0a60: addi 0x1988, a9 +3f6e0a80: move a9, *a14+, 1 +3f6e0a90: calla L3F6DF0B0 +3f6e0ac0: move a14, -*sp, 1 +3f6e0ad0: sub a11, a11 +3f6e0ae0: move a11, *a14+, 1 +3f6e0af0: move *a13(0xffe0), *a14+, 1 +3f6e0b10: move *a13(0x0), *a14+, 1 +3f6e0b30: movi 0x3f6e9e30, a8 +3f6e0b60: move a8, *a14+, 1 +3f6e0b70: calla L3F6EB910 +3f6e0ba0: move *sp(0x80), a14, 1 +3f6e0bc0: mmfm sp, a9,a11,a13 +3f6e0be0: rets 2 +L3F6E0BF0: +3f6e0bf0: mmtm sp, a7,a9,a11,a13 +3f6e0c10: move a14, a13 +3f6e0c20: addi 0x7d0, a14 +3f6e0c40: move a14, -*sp, 1 +3f6e0c50: move @0x1b3900, a11, 1 +3f6e0c80: move *a11(0x100), a9, 1 +3f6e0ca0: move *a11(0x100), a7, 1 +3f6e0cc0: addi 0xbd28, a9 +3f6e0cf0: move *a9, a9, 1 +3f6e0d00: sub a7, a9 +3f6e0d10: subi 0x1140, a9 +3f6e0d30: sra 0x3, a9 +3f6e0d40: inc a9 +3f6e0d50: move a9, *a14+, 1 +3f6e0d60: move *a11(0x100), a9, 1 +3f6e0d80: addi 0x1140, a9 +3f6e0da0: move a9, *a14+, 1 +3f6e0db0: movi 0x3f6e9e90, a8 +3f6e0de0: move a8, *a14+, 1 +3f6e0df0: calla L3F6EC3B0 +3f6e0e20: jauc L3F6E16E0 +L3F6E0E40: +3f6e0e40: move @0x1b3900, a11, 1 +3f6e0e70: move *a11(0x100), a9, 1 +3f6e0e90: movb *a9(0x1148), a9 +3f6e0eb0: andi 0xff, a9 +3f6e0ee0: dec a9 +3f6e0ef0: jane L3F6E17B0 +3f6e0f10: movi 0x3f6e9ea0, a9 +3f6e0f40: move a9, *a13, 1 +3f6e0f50: jreq L3F6E0FE0 +3f6e0f60: move a14, -*sp, 1 +3f6e0f70: move a9, *a14+, 1 +3f6e0f80: calla L3FB458D0 +3f6e0fb0: cmpi 0x28, a8 +3f6e0fd0: jrle L3F6E1020 +L3F6E0FE0: +3f6e0fe0: movi 0x3f6e9ed0, a11 +3f6e1010: move a11, *a13, 1 +L3F6E1020: +3f6e1020: move a14, -*sp, 1 +3f6e1030: move *a13(0x0), *a14+, 1 +3f6e1050: calla L3FB458D0 +3f6e1080: move a8, *a13(0x170), 1 +3f6e10a0: move a14, -*sp, 1 +3f6e10b0: move @0x1b3900, a11, 1 +3f6e10e0: move *a11(0x100), a9, 1 +3f6e1100: addi 0x1988, a9 +3f6e1120: move a9, *a14+, 1 +3f6e1130: calla L3F6D7C20 +3f6e1160: move *a13(0x170), a11, 1 +3f6e1180: move a8, a9 +3f6e1190: subk 6, a9 +3f6e11a0: cmp a9, a11 +3f6e11b0: jrge L3F6E15F0 +3f6e11c0: move a14, -*sp, 1 +3f6e11d0: move *a13(0x0), *a14+, 1 +3f6e11f0: move a13, a9 +3f6e1200: addk 32, a9 +3f6e1210: move a9, *a14+, 1 +3f6e1220: calla L3FB45720 +3f6e1250: move a14, -*sp, 1 +3f6e1260: move a9, *a14+, 1 +3f6e1270: calla L3F6EAEE0 +3f6e12a0: move a14, -*sp, 1 +3f6e12b0: movi 0xf0, a7 +3f6e12d0: move a7, *a14+, 1 +3f6e12e0: addk 15, a7 +3f6e12f0: move a7, *a14+, 1 +3f6e1300: move a9, *a14+, 1 +3f6e1310: sub a7, a7 +3f6e1320: move a7, *a14+, 1 +3f6e1330: movk 24, a7 +3f6e1340: move a7, *a14+, 1 +3f6e1350: movi 0xfa, a7 +3f6e1370: move a7, *a14+, 1 +3f6e1380: addk 5, a7 +3f6e1390: move a7, *a14+, 1 +3f6e13a0: movi 0x3f6e9f10, a8 +3f6e13d0: move a8, *a14+, 1 +3f6e13e0: move a13, a7 +3f6e13f0: addi 0x190, a7 +3f6e1410: move a7, *a14+, 1 +3f6e1420: calla L3FB34430 +3f6e1450: move a14, -*sp, 1 +3f6e1460: move a14, -*sp, 1 +3f6e1470: move a9, *a14+, 1 +3f6e1480: calla L3FB458D0 +3f6e14b0: addk 6, a8 +3f6e14c0: move a8, *a14+, 1 +3f6e14d0: sub a7, a7 +3f6e14e0: move a7, *a14+, 1 +3f6e14f0: move a13, a7 +3f6e1500: addi 0x190, a7 +3f6e1520: move a7, *a14+, 1 +3f6e1530: move @0x1b3900, a7, 1 +3f6e1560: move *a7(0x100), a9, 1 +3f6e1580: addi 0x1988, a9 +3f6e15a0: move a9, *a14+, 1 +3f6e15b0: calla L3F6DF0B0 +3f6e15e0: jruc L3F6E17B0 +L3F6E15F0: +3f6e15f0: move a14, -*sp, 1 +3f6e1600: movi 0x3f6e9f88, a8 +3f6e1630: move a8, *a14+, 1 +3f6e1640: calla L3F6D9E30 +3f6e1670: move a14, -*sp, 1 +3f6e1680: movk 1, a9 +3f6e1690: move a9, *a14+, 1 +3f6e16a0: calla L3F707A30 +3f6e16d0: jruc L3F6E17B0 +L3F6E16E0: +3f6e16e0: move @0x1b3900, a11, 1 +3f6e1710: move *a11(0x100), a9, 1 +3f6e1730: movb *a9(0x1140), a8 +3f6e1750: andi 0xff, a8 +3f6e1780: subk 24, a8 +3f6e1790: jaeq L3F6E0E40 +L3F6E17B0: +3f6e17b0: subi 0x7d0, a14 +3f6e17d0: mmfm sp, a7,a9,a11,a13 +3f6e17f0: rets +L3F6E1800: +3f6e1800: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f6e1820: move a14, a13 +3f6e1830: addk 32, a14 +3f6e1840: sub a7, a7 +3f6e1850: move a7, *a13, 1 +3f6e1860: move a7, a10 +3f6e1870: move a7, a12 +3f6e1880: move a14, -*sp, 1 +3f6e1890: move @0x1b3900, a7, 1 +3f6e18c0: move *a7(0x100), a7, 1 +3f6e18e0: addi 0x1b48, a7 +3f6e1900: move a7, *a14+, 1 +3f6e1910: calla L3F6D7C20 +3f6e1940: subk 2, a8 +3f6e1950: jale L3F6E5DB0 +L3F6E1970: +3f6e1970: move a10, a7 +3f6e1980: jrne L3F6E1BE0 +3f6e1990: move a12, a7 +3f6e19a0: jreq L3F6E1AB0 +3f6e19b0: move a14, -*sp, 1 +3f6e19c0: move a12, *a14+, 1 +3f6e19d0: move @0x1b3900, a7, 1 +3f6e1a00: move *a7(0x100), a5, 1 +3f6e1a20: addi 0x1a68, a5 +3f6e1a40: move a5, *a14+, 1 +3f6e1a50: calla L3F6D7810 +3f6e1a80: movk 1, a7 +3f6e1a90: move a7, *a13, 1 +3f6e1aa0: sub a12, a12 +L3F6E1AB0: +3f6e1ab0: move @0x1b3900, a7, 1 +3f6e1ae0: move *a7(0x100), a5, 1 +3f6e1b00: move *a5(0x1a68), a11, 1 +3f6e1b20: move a14, -*sp, 1 +3f6e1b30: move *a7(0x100), a5, 1 +3f6e1b50: addi 0x1a68, a5 +3f6e1b70: move a5, *a14+, 1 +3f6e1b80: calla L3F6D8600 +3f6e1bb0: move a8, a10 +3f6e1bc0: jaeq L3F6E5DB0 +L3F6E1BE0: +3f6e1be0: setf 8, 1, 0 +3f6e1bf0: move *a11+, a7, 0 +3f6e1c00: move a7, a9 +3f6e1c10: andi 0xff, a9 +3f6e1c40: dec a10 +3f6e1c50: inc a12 +3f6e1c60: jauc L3F6E5A70 +3f6e1c80: move @0x1b3900, a7, 1 +3f6e1cb0: move *a7(0x100), a5, 1 +3f6e1cd0: sub a7, a7 +3f6e1ce0: addi 0xbd48, a5 +3f6e1d10: move a7, *a5, 1 +3f6e1d20: move a9, a5 +3f6e1d30: jaeq L3F6E5CC0 +3f6e1d50: cmpi 0xa, a9 +3f6e1d70: jrne L3F6E1E80 +3f6e1d80: move @0x1b3900, a5, 1 +3f6e1db0: move *a5(0x100), a7, 1 +3f6e1dd0: addi 0xc590, a7 +3f6e1e00: movb *a7, a7 +3f6e1e10: jrne L3F6E1E80 +3f6e1e20: move *a5(0x100), a7, 1 +3f6e1e40: move *a7(0x10d0), a7, 1 +3f6e1e60: jane L3F6E5CC0 +L3F6E1E80: +3f6e1e80: cmpi 0xff, a9 +3f6e1ea0: jrne L3F6E1F70 +3f6e1eb0: move @0x1b3900, a7, 1 +3f6e1ee0: move *a7(0x100), a5, 1 +3f6e1f00: movk 1, a7 +3f6e1f10: addi 0xbd48, a5 +3f6e1f40: move a7, *a5, 1 +3f6e1f50: jauc L3F6E5CC0 +L3F6E1F70: +3f6e1f70: cmpi 0xd, a9 +3f6e1f90: jane L3F6E2FF0 +3f6e1fb0: move @0x1b3900, a7, 1 +3f6e1fe0: move *a7(0x100), a5, 1 +3f6e2000: addi 0xc588, a5 +3f6e2030: movb *a5, a5 +3f6e2040: jane L3F6E2FF0 +3f6e2060: move a10, a5 +3f6e2070: jale L3F6E2AC0 +3f6e2090: movb *a11, a5 +3f6e20a0: move a5, a9 +3f6e20b0: andi 0xff, a9 +3f6e20e0: jrne L3F6E2340 +3f6e20f0: addk 8, a11 +3f6e2100: dec a10 +3f6e2110: inc a12 +3f6e2120: move *a7(0x100), a5, 1 +3f6e2140: move *a5(0x1070), a5, 1 +3f6e2160: jane L3F6E5CC0 +3f6e2180: move *a7(0x100), a5, 1 +3f6e21a0: move *a5(0xe70), a5, 1 +3f6e21c0: jane L3F6E5CC0 +3f6e21e0: move *a7(0x100), a5, 1 +3f6e2200: move *a5(0x1b68), a5, 1 +3f6e2220: movk 13, a7 +3f6e2230: movb a7, *a5 +3f6e2240: move a14, -*sp, 1 +3f6e2250: movk 1, a5 +3f6e2260: move a5, *a14+, 1 +3f6e2270: move @0x1b3900, a5, 1 +3f6e22a0: move *a5(0x100), a7, 1 +3f6e22c0: addi 0x1b48, a7 +3f6e22e0: move a7, *a14+, 1 +3f6e22f0: calla L3F6D74D0 +3f6e2320: jauc L3F6E5CC0 +L3F6E2340: +3f6e2340: move *a7(0x100), a5, 1 +3f6e2360: addi 0xc590, a5 +3f6e2390: movb *a5, a5 +3f6e23a0: jrne L3F6E2630 +3f6e23b0: cmpi 0xa, a9 +3f6e23d0: jrne L3F6E2630 +3f6e23e0: addk 8, a11 +3f6e23f0: dec a10 +3f6e2400: inc a12 +3f6e2410: move *a7(0x100), a5, 1 +3f6e2430: move *a5(0x1070), a5, 1 +3f6e2450: jane L3F6E5CC0 +3f6e2470: move *a7(0x100), a5, 1 +3f6e2490: move *a5(0xe70), a5, 1 +3f6e24b0: jane L3F6E5CC0 +3f6e24d0: move *a7(0x100), a5, 1 +3f6e24f0: move *a5(0x1b68), a5, 1 +3f6e2510: movk 10, a7 +3f6e2520: movb a7, *a5 +3f6e2530: move a14, -*sp, 1 +3f6e2540: movk 1, a5 +3f6e2550: move a5, *a14+, 1 +3f6e2560: move @0x1b3900, a5, 1 +3f6e2590: move *a5(0x100), a7, 1 +3f6e25b0: addi 0x1b48, a7 +3f6e25d0: move a7, *a14+, 1 +3f6e25e0: calla L3F6D74D0 +3f6e2610: jauc L3F6E5CC0 +L3F6E2630: +3f6e2630: move *a7(0x100), a5, 1 +3f6e2650: move *a5(0x1070), a5, 1 +3f6e2670: jrne L3F6E2810 +3f6e2680: move *a7(0x100), a5, 1 +3f6e26a0: move *a5(0xe70), a5, 1 +3f6e26c0: jrne L3F6E2810 +3f6e26d0: move *a7(0x100), a5, 1 +3f6e26f0: move *a5(0x1b68), a5, 1 +3f6e2710: movk 13, a7 +3f6e2720: movb a7, *a5 +3f6e2730: move a14, -*sp, 1 +3f6e2740: movk 1, a5 +3f6e2750: move a5, *a14+, 1 +3f6e2760: move @0x1b3900, a5, 1 +3f6e2790: move *a5(0x100), a7, 1 +3f6e27b0: addi 0x1b48, a7 +3f6e27d0: move a7, *a14+, 1 +3f6e27e0: calla L3F6D74D0 +L3F6E2810: +3f6e2810: move @0x1b3900, a7, 1 +3f6e2840: move *a7(0x100), a5, 1 +3f6e2860: move *a5(0x10d0), a5, 1 +3f6e2880: jaeq L3F6E5CC0 +3f6e28a0: move *a7(0x100), a5, 1 +3f6e28c0: move *a5(0x1070), a5, 1 +3f6e28e0: jane L3F6E5CC0 +3f6e2900: move *a7(0x100), a5, 1 +3f6e2920: move *a5(0xe70), a5, 1 +3f6e2940: jane L3F6E5CC0 +3f6e2960: move *a7(0x100), a5, 1 +3f6e2980: move *a5(0x1b68), a5, 1 +3f6e29a0: movk 10, a7 +3f6e29b0: movb a7, *a5 +3f6e29c0: move a14, -*sp, 1 +3f6e29d0: movk 1, a5 +3f6e29e0: move a5, *a14+, 1 +3f6e29f0: move @0x1b3900, a5, 1 +3f6e2a20: move *a5(0x100), a7, 1 +3f6e2a40: addi 0x1b48, a7 +3f6e2a60: move a7, *a14+, 1 +3f6e2a70: calla L3F6D74D0 +3f6e2aa0: jauc L3F6E5CC0 +L3F6E2AC0: +3f6e2ac0: move *a7(0x100), a5, 1 +3f6e2ae0: movk 6, a7 +3f6e2af0: addi 0xbd48, a5 +3f6e2b20: move a7, *a5, 1 +3f6e2b30: move @0x1b3900, a5, 1 +3f6e2b60: move *a5(0x100), a7, 1 +3f6e2b80: move *a7(0x1070), a7, 1 +3f6e2ba0: jrne L3F6E2D40 +3f6e2bb0: move *a5(0x100), a7, 1 +3f6e2bd0: move *a7(0xe70), a7, 1 +3f6e2bf0: jrne L3F6E2D40 +3f6e2c00: move *a5(0x100), a7, 1 +3f6e2c20: move *a7(0x1b68), a7, 1 +3f6e2c40: movk 13, a5 +3f6e2c50: movb a5, *a7 +3f6e2c60: move a14, -*sp, 1 +3f6e2c70: movk 1, a7 +3f6e2c80: move a7, *a14+, 1 +3f6e2c90: move @0x1b3900, a5, 1 +3f6e2cc0: move *a5(0x100), a7, 1 +3f6e2ce0: addi 0x1b48, a7 +3f6e2d00: move a7, *a14+, 1 +3f6e2d10: calla L3F6D74D0 +L3F6E2D40: +3f6e2d40: move @0x1b3900, a7, 1 +3f6e2d70: move *a7(0x100), a5, 1 +3f6e2d90: move *a5(0x10d0), a5, 1 +3f6e2db0: jaeq L3F6E5CC0 +3f6e2dd0: move *a7(0x100), a5, 1 +3f6e2df0: move *a5(0x1070), a5, 1 +3f6e2e10: jane L3F6E5CC0 +3f6e2e30: move *a7(0x100), a5, 1 +3f6e2e50: move *a5(0xe70), a5, 1 +3f6e2e70: jane L3F6E5CC0 +3f6e2e90: move *a7(0x100), a5, 1 +3f6e2eb0: move *a5(0x1b68), a5, 1 +3f6e2ed0: movk 10, a7 +3f6e2ee0: movb a7, *a5 +3f6e2ef0: move a14, -*sp, 1 +3f6e2f00: movk 1, a5 +3f6e2f10: move a5, *a14+, 1 +3f6e2f20: move @0x1b3900, a5, 1 +3f6e2f50: move *a5(0x100), a7, 1 +3f6e2f70: addi 0x1b48, a7 +3f6e2f90: move a7, *a14+, 1 +3f6e2fa0: calla L3F6D74D0 +3f6e2fd0: jauc L3F6E5CC0 +L3F6E2FF0: +3f6e2ff0: move @0x1b3900, a7, 1 +3f6e3020: move *a7(0x100), a5, 1 +3f6e3040: move *a5(0x1070), a5, 1 +3f6e3060: jane L3F6E5CC0 +3f6e3080: move *a7(0x100), a5, 1 +3f6e30a0: move *a5(0xe70), a5, 1 +3f6e30c0: jane L3F6E5CC0 +3f6e30e0: move *a7(0x100), a5, 1 +3f6e3100: move *a5(0x1b68), a5, 1 +3f6e3120: movb a9, *a5 +3f6e3130: move a14, -*sp, 1 +3f6e3140: movk 1, a5 +3f6e3150: move a5, *a14+, 1 +3f6e3160: move *a7(0x100), a5, 1 +3f6e3180: addi 0x1b48, a5 +3f6e31a0: move a5, *a14+, 1 +3f6e31b0: calla L3F6D74D0 +3f6e31e0: jauc L3F6E5CC0 +3f6e3200: move @0x1b3900, a7, 1 +3f6e3230: move *a7(0x100), a5, 1 +3f6e3250: movk 2, a7 +3f6e3260: addi 0xbd48, a5 +3f6e3290: move a7, *a5, 1 +3f6e32a0: jauc L3F6E5CC0 +3f6e32c0: move @0x1b3900, a7, 1 +3f6e32f0: move *a7(0x100), a5, 1 +3f6e3310: movk 3, a7 +3f6e3320: addi 0xbd48, a5 +3f6e3350: move a7, *a5, 1 +3f6e3360: jauc L3F6E5CC0 +3f6e3380: move @0x1b3900, a7, 1 +3f6e33b0: move *a7(0x100), a5, 1 +3f6e33d0: movk 4, a7 +3f6e33e0: addi 0xbd48, a5 +3f6e3410: move a7, *a5, 1 +3f6e3420: jauc L3F6E5CC0 +3f6e3440: move @0x1b3900, a7, 1 +3f6e3470: move *a7(0x100), a5, 1 +3f6e3490: movk 5, a7 +3f6e34a0: addi 0xbd48, a5 +3f6e34d0: move a7, *a5, 1 +3f6e34e0: jauc L3F6E5CC0 +3f6e3500: move @0x1b3900, a7, 1 +3f6e3530: move *a7(0x100), a5, 1 +3f6e3550: movk 1, a7 +3f6e3560: move a7, *a5(0x1070), 1 +3f6e3580: move a14, -*sp, 1 +3f6e3590: move a7, *a14+, 1 +3f6e35a0: calla L3F6EA3C0 +3f6e35d0: move @0x1b3900, a5, 1 +3f6e3600: move *a5(0x100), a7, 1 +3f6e3620: calla L3F6D5290 +3f6e3650: move a8, *a7(0x1070), 1 +3f6e3670: move @0x1e7300, a7, 1 +3f6e36a0: inc a7 +3f6e36b0: move a7, @0x1e7300, 1 +3f6e36e0: dec a7 +3f6e36f0: move a7, @0x1e7380, 1 +3f6e3720: jruc L3F6E3D30 +3f6e3730: move @0x1b3900, a7, 1 +3f6e3760: move *a7(0x100), a5, 1 +3f6e3780: move *a7(0x100), a3, 1 +3f6e37a0: addi 0x1140, a3 +3f6e37c0: addi 0xbd08, a5 +3f6e37f0: move a3, *a5, 1 +3f6e3800: move *a7(0x100), a5, 1 +3f6e3820: movk 7, a3 +3f6e3830: addi 0xbd48, a5 +3f6e3860: move a3, *a5, 1 +3f6e3870: jauc L3F6E5CC0 +3f6e3890: move @0x1b3900, a7, 1 +3f6e38c0: move *a7(0x100), a5, 1 +3f6e38e0: move *a5(0x1070), a5, 1 +3f6e3900: jrne L3F6E3D30 +3f6e3910: move *a7(0x100), a5, 1 +3f6e3930: move *a5(0xe70), a5, 1 +3f6e3950: jrne L3F6E3D30 +3f6e3960: move *a7(0x100), a5, 1 +3f6e3980: move *a5(0x1b68), a5, 1 +3f6e39a0: movi 0xffff, a3 +L3F6E39C0: +3f6e39c0: movb a3, *a5 +3f6e39d0: move a14, -*sp, 1 +L3F6E39E0: +3f6e39e0: movk 1, a5 +3f6e39f0: move a5, *a14+, 1 +L3F6E3A00: +3f6e3a00: move *a7(0x100), a5, 1 +L3F6E3A20: +3f6e3a20: addi 0x1b48, a5 +L3F6E3A40: +3f6e3a40: move a5, *a14+, 1 +3f6e3a50: calla L3F6D74D0 +L3F6E3A80: +3f6e3a80: jruc L3F6E3D30 +3f6e3a90: move a9, a8 +L3F6E3AA0: +3f6e3aa0: subi 0xf1, a8 +L3F6E3AC0: +3f6e3ac0: cmpi 0xe, a8 +L3F6E3AE0: +3f6e3ae0: jrhi L3F6E3D30 +3f6e3af0: sll 0x5, a8 +L3F6E3B00: +3f6e3b00: addi 0x3f6e3b50, a8 +L3F6E3B30: +3f6e3b30: move *a8, a8, 1 +L3F6E3B40: +3f6e3b40: jump a8 +L3F6E3B50: +3f6e3b50: dsjs b0, L3F6E3AD0 +L3F6E3B60: +3f6e3b60: dsjs a14, L3F6E39C0 +L3F6E3B70: +3f6e3b70: .word 0x3500 +L3F6E3B80: +3f6e3b80: dsjs a14, L3F6E39E0 +L3F6E3B90: +3f6e3b90: dsjs b0, L3F6E3B10 +3f6e3ba0: dsjs a14, L3F6E3A00 +L3F6E3BB0: +3f6e3bb0: dsjs b0, L3F6E3B30 +3f6e3bc0: dsjs a14, L3F6E3A20 +L3F6E3BD0: +3f6e3bd0: dsjs b0, L3F6E3B50 +3f6e3be0: dsjs a14, L3F6E3A40 +3f6e3bf0: dsjs b0, L3F6E3B70 +3f6e3c00: dsjs a14, L3F6E3A60 +3f6e3c10: dsjs b0, L3F6E3B90 +3f6e3c20: dsjs a14, L3F6E3A80 +3f6e3c30: dsjs b0, L3F6E3BB0 +3f6e3c40: dsjs a14, L3F6E3AA0 +3f6e3c50: dsjs b0, L3F6E3BD0 +3f6e3c60: dsjs a14, L3F6E3AC0 +3f6e3c70: .word 0x3730 +3f6e3c80: dsjs a14, L3F6E3AE0 +3f6e3c90: rl 0x10, a0 +3f6e3ca0: dsjs a14, L3F6E3B00 +3f6e3cb0: rl 0x16, a0 +3f6e3cc0: dsjs a14, L3F6E3B20 +3f6e3cd0: rl 0x1c, a0 +3f6e3ce0: dsjs a14, L3F6E3B40 +3f6e3cf0: .word 0x3440 +3f6e3d00: dsjs a14, L3F6E3B60 +3f6e3d10: dsjs b0, L3F6E3D60 +3f6e3d20: dsjs a14, L3F6E3B80 +L3F6E3D30: +3f6e3d30: move @0x1b3900, a7, 1 +L3F6E3D60: +3f6e3d60: move *a7(0x100), a5, 1 +3f6e3d80: sub a3, a3 +3f6e3d90: addi 0xbd48, a5 +3f6e3dc0: move a3, *a5, 1 +3f6e3dd0: jauc L3F6E5CC0 +3f6e3df0: move a14, -*sp, 1 +3f6e3e00: move @0x1b3900, a7, 1 +3f6e3e30: move *a7(0x100), a5, 1 +3f6e3e50: move a9, a3 +3f6e3e60: sll 0x3, a3 +3f6e3e70: add a3, a5 +3f6e3e80: addi 0xc588, a5 +3f6e3eb0: movb *a5, a5 +3f6e3ec0: movk 1, a5 +3f6e3ed0: jreq L3F6E3EF0 +3f6e3ee0: sub a5, a5 +L3F6E3EF0: +3f6e3ef0: move a5, *a14+, 1 +3f6e3f00: move a9, *a14+, 1 +3f6e3f10: movi 0x1e72a0, a5 +3f6e3f40: move a5, *a14+, 1 +3f6e3f50: movi 0x3f6ea0b8, a8 +3f6e3f80: move a8, *a14+, 1 +3f6e3f90: calla L3F6EB910 +3f6e3fc0: cmpi 0x6, a9 +3f6e3fe0: jrne L3F6E40D0 +3f6e3ff0: move @0x1b3900, a7, 1 +3f6e4020: move *a7(0x100), a3, 1 +3f6e4040: move *a3(0xe70), a3, 1 +3f6e4060: jreq L3F6E4210 +3f6e4070: move *a7(0x100), a3, 1 +3f6e4090: sub a5, a5 +3f6e40a0: move a5, *a3(0xe70), 1 +3f6e40c0: jruc L3F6E4210 +L3F6E40D0: +3f6e40d0: move @0x1b3900, a7, 1 +3f6e4100: move *a7(0x100), a3, 1 +3f6e4120: move a9, a5 +3f6e4130: sll 0x3, a5 +3f6e4140: add a5, a3 +3f6e4150: addi 0xc588, a3 +3f6e4180: movb *a3, a5 +3f6e4190: jrne L3F6E4210 +3f6e41a0: move a14, -*sp, 1 +3f6e41b0: movk 1, a5 +3f6e41c0: move a5, *a14+, 1 +3f6e41d0: move a9, *a14+, 1 +3f6e41e0: calla L3F6DF920 +L3F6E4210: +3f6e4210: move @0x1b3900, a7, 1 +3f6e4240: move *a7(0x100), a5, 1 +3f6e4260: sub a3, a3 +3f6e4270: addi 0xbd48, a5 +3f6e42a0: move a3, *a5, 1 +3f6e42b0: jauc L3F6E5CC0 +3f6e42d0: move a14, -*sp, 1 +3f6e42e0: move @0x1b3900, a7, 1 +3f6e4310: move *a7(0x100), a5, 1 +3f6e4330: move a9, a3 +3f6e4340: sll 0x3, a3 +3f6e4350: add a3, a5 +3f6e4360: move a5, a8 +3f6e4370: addi 0xc588, a8 +3f6e43a0: movb *a8, a8 +3f6e43b0: move a8, *a14+, 1 +3f6e43c0: move a9, *a14+, 1 +3f6e43d0: movi 0x1e72d0, a5 +3f6e4400: move a5, *a14+, 1 +3f6e4410: movi 0x3f6ea0b8, a8 +3f6e4440: move a8, *a14+, 1 +3f6e4450: calla L3F6EB910 +3f6e4480: cmpi 0x6, a9 +3f6e44a0: jrne L3F6E4590 +3f6e44b0: move @0x1b3900, a7, 1 +3f6e44e0: move *a7(0x100), a3, 1 +3f6e4500: move *a3(0xe70), a3, 1 +3f6e4520: jreq L3F6E46D0 +3f6e4530: move *a7(0x100), a3, 1 +3f6e4550: sub a5, a5 +3f6e4560: move a5, *a3(0xe70), 1 +3f6e4580: jruc L3F6E46D0 +L3F6E4590: +3f6e4590: move @0x1b3900, a7, 1 +3f6e45c0: move *a7(0x100), a3, 1 +3f6e45e0: move a9, a5 +3f6e45f0: sll 0x3, a5 +3f6e4600: add a5, a3 +3f6e4610: addi 0xc588, a3 +3f6e4640: movb *a3, a5 +3f6e4650: jreq L3F6E46D0 +3f6e4660: move a14, -*sp, 1 +3f6e4670: movk 1, a5 +3f6e4680: move a5, *a14+, 1 +3f6e4690: move a9, *a14+, 1 +3f6e46a0: calla L3F6DFFD0 +L3F6E46D0: +3f6e46d0: move @0x1b3900, a7, 1 +3f6e4700: move *a7(0x100), a5, 1 +3f6e4720: sub a3, a3 +3f6e4730: addi 0xbd48, a5 +3f6e4760: move a3, *a5, 1 +3f6e4770: jauc L3F6E5CC0 +3f6e4790: move a14, -*sp, 1 +3f6e47a0: move @0x1b3900, a7, 1 +3f6e47d0: move *a7(0x100), a5, 1 +3f6e47f0: move a9, a3 +3f6e4800: sll 0x3, a3 +3f6e4810: add a3, a5 +3f6e4820: addi 0xbd88, a5 +3f6e4850: movb *a5, a5 +3f6e4860: movk 1, a5 +3f6e4870: jreq L3F6E4890 +3f6e4880: sub a5, a5 +L3F6E4890: +3f6e4890: move a5, *a14+, 1 +3f6e48a0: move a9, *a14+, 1 +3f6e48b0: movi 0x1e7240, a5 +3f6e48e0: move a5, *a14+, 1 +3f6e48f0: movi 0x3f6ea0b8, a8 +3f6e4920: move a8, *a14+, 1 +3f6e4930: calla L3F6EB910 +3f6e4960: move @0x1b3900, a7, 1 +3f6e4990: move *a7(0x100), a3, 1 +3f6e49b0: move a9, a5 +3f6e49c0: sll 0x3, a5 +3f6e49d0: add a5, a3 +3f6e49e0: addi 0xbd88, a3 +3f6e4a10: movb *a3, a5 +3f6e4a20: jrne L3F6E4A80 +3f6e4a30: move a14, -*sp, 1 +3f6e4a40: move a9, *a14+, 1 +3f6e4a50: calla L3F6E0680 +L3F6E4A80: +3f6e4a80: move @0x1b3900, a7, 1 +3f6e4ab0: move *a7(0x100), a5, 1 +3f6e4ad0: sub a3, a3 +3f6e4ae0: addi 0xbd48, a5 +3f6e4b10: move a3, *a5, 1 +3f6e4b20: jauc L3F6E5CC0 +3f6e4b40: move a14, -*sp, 1 +3f6e4b50: move @0x1b3900, a7, 1 +3f6e4b80: move *a7(0x100), a5, 1 +3f6e4ba0: move a9, a3 +3f6e4bb0: sll 0x3, a3 +3f6e4bc0: add a3, a5 +3f6e4bd0: move a5, a8 +3f6e4be0: addi 0xbd88, a8 +3f6e4c10: movb *a8, a8 +3f6e4c20: move a8, *a14+, 1 +3f6e4c30: move a9, *a14+, 1 +3f6e4c40: movi 0x1e7270, a5 +3f6e4c70: move a5, *a14+, 1 +3f6e4c80: movi 0x3f6ea0b8, a8 +3f6e4cb0: move a8, *a14+, 1 +3f6e4cc0: calla L3F6EB910 +3f6e4cf0: move @0x1b3900, a7, 1 +3f6e4d20: move *a7(0x100), a3, 1 +3f6e4d40: move a9, a5 +3f6e4d50: sll 0x3, a5 +3f6e4d60: add a5, a3 +3f6e4d70: addi 0xbd88, a3 +3f6e4da0: movb *a3, a5 +3f6e4db0: jreq L3F6E5160 +3f6e4dc0: move *a7(0x100), a5, 1 +3f6e4de0: move a9, a3 +3f6e4df0: sll 0x3, a3 +3f6e4e00: add a3, a5 +3f6e4e10: sub a3, a3 +3f6e4e20: addi 0xbd88, a5 +3f6e4e50: movb a3, *a5 +3f6e4e60: move a14, -*sp, 1 +3f6e4e70: move a14, -*sp, 1 +3f6e4e80: movi 0x1e72d0, a5 +3f6e4eb0: move a5, *a14+, 1 +3f6e4ec0: calla L3FB458D0 +3f6e4ef0: move a8, *a14+, 1 +3f6e4f00: move a9, *a14+, 1 +3f6e4f10: move a5, *a14+, 1 +3f6e4f20: move @0x1b3900, a7, 1 +3f6e4f50: move *a7(0x100), a3, 1 +3f6e4f70: addi 0x1988, a3 +3f6e4f90: move a3, *a14+, 1 +3f6e4fa0: calla L3F6DF0B0 +3f6e4fd0: move @0x1b3900, a7, 1 +3f6e5000: move *a7(0x100), a3, 1 +3f6e5020: movk 1, a5 +3f6e5030: addi 0xbd68, a3 +3f6e5060: move a5, *a3, 1 +3f6e5070: move a14, -*sp, 1 +3f6e5080: sub a3, a3 +3f6e5090: move a3, *a14+, 1 +3f6e50a0: move a9, *a14+, 1 +3f6e50b0: movi 0x1e72d0, a3 +3f6e50e0: move a3, *a14+, 1 +3f6e50f0: movi 0x3f6e9e30, a8 +3f6e5120: move a8, *a14+, 1 +3f6e5130: calla L3F6EB910 +L3F6E5160: +3f6e5160: move @0x1b3900, a7, 1 +3f6e5190: move *a7(0x100), a5, 1 +3f6e51b0: sub a3, a3 +3f6e51c0: addi 0xbd48, a5 +3f6e51f0: move a3, *a5, 1 +3f6e5200: jauc L3F6E5CC0 +3f6e5220: cmpi 0xff, a9 +3f6e5240: jrne L3F6E5310 +3f6e5250: move @0x1b3900, a7, 1 +3f6e5280: move *a7(0x100), a5, 1 +3f6e52a0: movk 8, a3 +3f6e52b0: addi 0xbd48, a5 +3f6e52e0: move a3, *a5, 1 +3f6e52f0: jauc L3F6E5CC0 +L3F6E5310: +3f6e5310: move @0x1b3900, a7, 1 +3f6e5340: move *a7(0x100), a5, 1 +3f6e5360: move *a7(0x100), a3, 1 +3f6e5380: addi 0xbd08, a5 +3f6e53b0: move *a5, a5, 1 +3f6e53c0: subi 0x1460, a5 +3f6e53e0: cmp a3, a5 +3f6e53f0: janc L3F6E5CC0 +3f6e5410: move *a7(0x100), a5, 1 +3f6e5430: addi 0xbd08, a5 +3f6e5460: move *a5, a3, 1 +3f6e5470: setf 8, 1, 0 +3f6e5480: move a9, *a3+, 0 +3f6e5490: move a3, *a5, 1 +3f6e54a0: jauc L3F6E5CC0 +3f6e54c0: cmpi 0xf0, a9 +3f6e54e0: jreq L3F6E58B0 +3f6e54f0: cmpi 0xff, a9 +3f6e5510: jreq L3F6E56B0 +3f6e5520: move @0x1b3900, a7, 1 +3f6e5550: move *a7(0x100), a5, 1 +3f6e5570: move *a7(0x100), a3, 1 +3f6e5590: addi 0xbd08, a5 +3f6e55c0: move *a5, a5, 1 +3f6e55d0: subi 0x1460, a5 +3f6e55f0: cmp a3, a5 +3f6e5600: jrnc L3F6E56B0 +3f6e5610: move *a7(0x100), a5, 1 +3f6e5630: addi 0xbd08, a5 +3f6e5660: move *a5, a3, 1 +3f6e5670: movi 0xffff, a7 +3f6e5690: move a7, *a3+, 0 +3f6e56a0: move a3, *a5, 1 +L3F6E56B0: +3f6e56b0: move @0x1b3900, a7, 1 +3f6e56e0: move *a7(0x100), a5, 1 +3f6e5700: move *a7(0x100), a3, 1 +3f6e5720: addi 0xbd08, a5 +3f6e5750: move *a5, a5, 1 +3f6e5760: subi 0x1460, a5 +3f6e5780: cmp a3, a5 +3f6e5790: jrnc L3F6E5830 +3f6e57a0: move *a7(0x100), a5, 1 +3f6e57c0: addi 0xbd08, a5 +3f6e57f0: move *a5, a3, 1 +3f6e5800: setf 8, 1, 0 +3f6e5810: move a9, *a3+, 0 +3f6e5820: move a3, *a5, 1 +L3F6E5830: +3f6e5830: move *a7(0x100), a5, 1 +3f6e5850: movk 7, a3 +3f6e5860: addi 0xbd48, a5 +3f6e5890: move a3, *a5, 1 +3f6e58a0: jruc L3F6E5CC0 +L3F6E58B0: +3f6e58b0: move @0x1b3900, a7, 1 +3f6e58e0: move *a7(0x100), a5, 1 +3f6e5900: move *a7(0x100), a3, 1 +3f6e5920: addi 0xbd08, a3 +3f6e5950: addi 0xbd28, a5 +3f6e5980: move *a3, *a5, 1 +3f6e5990: calla L3F6E0BF0 +3f6e59c0: move @0x1b3900, a7, 1 +3f6e59f0: move *a7(0x100), a5, 1 +L3F6E5A10: +3f6e5a10: sub a3, a3 +3f6e5a20: addi 0xbd48, a5 +L3F6E5A50: +3f6e5a50: move a3, *a5, 1 +3f6e5a60: jruc L3F6E5CC0 +L3F6E5A70: +3f6e5a70: move @0x1b3900, a7, 1 +3f6e5aa0: move *a7(0x100), a5, 1 +3f6e5ac0: move a5, a8 +L3F6E5AD0: +3f6e5ad0: addi 0xbd48, a8 +L3F6E5B00: +3f6e5b00: move *a8, a8, 1 +L3F6E5B10: +3f6e5b10: cmpi 0x8, a8 +3f6e5b30: jrhi L3F6E5CC0 +3f6e5b40: sll 0x5, a8 +3f6e5b50: addi 0x3f6e5ba0, a8 +3f6e5b80: move *a8, a8, 1 +3f6e5b90: jump a8 +3f6e5ba0: btst 11, a0 +3f6e5bb0: dsjs a14, L3F6E5A10 +3f6e5bc0: dsjs b0, L3F6E5D10 +3f6e5bd0: dsjs a14, L3F6E5A30 +3f6e5be0: dsjs b0, L3F6E5B00 +3f6e5bf0: dsjs a14, L3F6E5A50 +3f6e5c00: addc b6, b0 +3f6e5c10: dsjs a14, L3F6E5A70 +3f6e5c20: subb b12, b0 +3f6e5c30: dsjs a14, L3F6E5A90 +3f6e5c40: btst a10, a0 +3f6e5c50: dsjs a14, L3F6E5AB0 +3f6e5c60: btst 27, a0 +3f6e5c70: dsjs a14, L3F6E5AD0 +3f6e5c80: andn a1, a0 +3f6e5c90: dsjs a14, L3F6E5AF0 +3f6e5ca0: or a6, a0 +3f6e5cb0: dsjs a14, L3F6E5B10 +L3F6E5CC0: +3f6e5cc0: move a14, -*sp, 1 +3f6e5cd0: move @0x1b3900, a7, 1 +3f6e5d00: move *a7(0x100), a5, 1 +3f6e5d20: addi 0x1b48, a5 +3f6e5d40: move a5, *a14+, 1 +3f6e5d50: calla L3F6D7C20 +3f6e5d80: subk 2, a8 +3f6e5d90: jagt L3F6E1970 +L3F6E5DB0: +3f6e5db0: move a12, a3 +3f6e5dc0: jreq L3F6E5EA0 +3f6e5dd0: move a14, -*sp, 1 +3f6e5de0: move a12, *a14+, 1 +3f6e5df0: move @0x1b3900, a7, 1 +3f6e5e20: move *a7(0x100), a5, 1 +3f6e5e40: addi 0x1a68, a5 +3f6e5e60: move a5, *a14+, 1 +3f6e5e70: calla L3F6D7810 +L3F6E5EA0: +3f6e5ea0: move *a13, a7, 1 +3f6e5eb0: jrne L3F6E5F00 +3f6e5ec0: move a12, a3 +3f6e5ed0: jrne L3F6E5F00 +3f6e5ee0: sub a8, a8 +3f6e5ef0: jruc L3F6E5F10 +L3F6E5F00: +3f6e5f00: movk 1, a8 +L3F6E5F10: +3f6e5f10: subk 32, a14 +3f6e5f20: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f6e5f40: rets +L3F6E5F50: +3f6e5f50: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f6e5f70: move a14, a13 +3f6e5f80: addk 32, a14 +3f6e5f90: sub a7, a7 +3f6e5fa0: move a7, *a13, 1 +3f6e5fb0: move a7, a9 +3f6e5fc0: move a7, a10 +3f6e5fd0: move a14, -*sp, 1 +3f6e5fe0: move @0x1b3900, a7, 1 +3f6e6010: move *a7(0x100), a7, 1 +3f6e6030: addi 0x1988, a7 +3f6e6050: move a7, *a14+, 1 +3f6e6060: calla L3F6D7C20 +3f6e6090: subk 2, a8 +3f6e60a0: jale L3F6E6930 +L3F6E60C0: +3f6e60c0: move a9, a7 +3f6e60d0: jrne L3F6E6320 +3f6e60e0: move a10, a7 +3f6e60f0: jreq L3F6E6200 +3f6e6100: move a14, -*sp, 1 +3f6e6110: move a10, *a14+, 1 +3f6e6120: move @0x1b3900, a7, 1 +3f6e6150: move *a7(0x100), a5, 1 +3f6e6170: addi 0x1c28, a5 +3f6e6190: move a5, *a14+, 1 +3f6e61a0: calla L3F6D7810 +3f6e61d0: movk 1, a7 +3f6e61e0: move a7, *a13, 1 +3f6e61f0: sub a10, a10 +L3F6E6200: +3f6e6200: move @0x1b3900, a7, 1 +3f6e6230: move *a7(0x100), a5, 1 +3f6e6250: move *a5(0x1c28), a11, 1 +3f6e6270: move a14, -*sp, 1 +3f6e6280: move *a7(0x100), a5, 1 +3f6e62a0: addi 0x1c28, a5 +3f6e62c0: move a5, *a14+, 1 +3f6e62d0: calla L3F6D8600 +3f6e6300: move a8, a9 +3f6e6310: jreq L3F6E6930 +L3F6E6320: +3f6e6320: setf 8, 1, 0 +3f6e6330: move *a11+, a0, 0 +3f6e6340: andi 0xff, a0 +3f6e6370: move a0, a12 +3f6e6380: andi 0x7f, a12 +3f6e63b0: dec a9 +3f6e63c0: inc a10 +3f6e63d0: cmpi 0xff, a0 +3f6e63f0: jrne L3F6E6710 +3f6e6400: move @0x1b3900, a7, 1 +3f6e6430: move *a7(0x100), a5, 1 +3f6e6450: move *a5(0x19a8), a5, 1 +3f6e6470: movi 0xffff, a7 +3f6e6490: movb a7, *a5 +3f6e64a0: move a14, -*sp, 1 +3f6e64b0: movk 1, a5 +3f6e64c0: move a5, *a14+, 1 +3f6e64d0: move @0x1b3900, a5, 1 +3f6e6500: move *a5(0x100), a7, 1 +3f6e6520: addi 0x1988, a7 +3f6e6540: move a7, *a14+, 1 +3f6e6550: calla L3F6D74D0 +3f6e6580: move @0x1b3900, a7, 1 +3f6e65b0: move *a7(0x100), a5, 1 +3f6e65d0: move *a5(0x19a8), a5, 1 +3f6e65f0: movi 0xffff, a7 +3f6e6610: movb a7, *a5 +3f6e6620: move a14, -*sp, 1 +3f6e6630: movk 1, a5 +3f6e6640: move a5, *a14+, 1 +3f6e6650: move @0x1b3900, a5, 1 +3f6e6680: move *a5(0x100), a7, 1 +3f6e66a0: addi 0x1988, a7 +3f6e66c0: move a7, *a14+, 1 +3f6e66d0: calla L3F6D74D0 +3f6e6700: jruc L3F6E6840 +L3F6E6710: +3f6e6710: move @0x1b3900, a7, 1 +3f6e6740: move *a7(0x100), a5, 1 +3f6e6760: move *a5(0x19a8), a5, 1 +3f6e6780: movb a0, *a5 +3f6e6790: move a14, -*sp, 1 +3f6e67a0: movk 1, a5 +3f6e67b0: move a5, *a14+, 1 +3f6e67c0: move *a7(0x100), a5, 1 +3f6e67e0: addi 0x1988, a5 +3f6e6800: move a5, *a14+, 1 +3f6e6810: calla L3F6D74D0 +L3F6E6840: +3f6e6840: move a14, -*sp, 1 +3f6e6850: move @0x1b3900, a7, 1 +3f6e6880: move *a7(0x100), a5, 1 +3f6e68a0: addi 0x1988, a5 +3f6e68c0: move a5, *a14+, 1 +3f6e68d0: calla L3F6D7C20 +3f6e6900: subk 2, a8 +3f6e6910: jagt L3F6E60C0 +L3F6E6930: +3f6e6930: move a10, a0 +3f6e6940: jreq L3F6E6A20 +3f6e6950: move a14, -*sp, 1 +3f6e6960: move a10, *a14+, 1 +3f6e6970: move @0x1b3900, a7, 1 +3f6e69a0: move *a7(0x100), a5, 1 +3f6e69c0: addi 0x1c28, a5 +3f6e69e0: move a5, *a14+, 1 +3f6e69f0: calla L3F6D7810 +L3F6E6A20: +3f6e6a20: move *a13, a7, 1 +3f6e6a30: jrne L3F6E6A80 +3f6e6a40: move a10, a0 +3f6e6a50: jrne L3F6E6A80 +3f6e6a60: sub a8, a8 +3f6e6a70: jruc L3F6E6A90 +L3F6E6A80: +3f6e6a80: movk 1, a8 +L3F6E6A90: +3f6e6a90: subk 32, a14 +3f6e6aa0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f6e6ac0: rets +L3F6E6AD0: +3f6e6ad0: mmtm sp, a9,a11,a13 +3f6e6af0: move a14, a13 +3f6e6b00: addi 0xc0, a14 +3f6e6b20: move a14, -*sp, 1 +3f6e6b30: move @0x1b3900, a11, 1 +3f6e6b60: move *a11(0x100), a9, 1 +3f6e6b80: addi 0x1988, a9 +3f6e6ba0: move a9, *a14+, 1 +3f6e6bb0: calla L3F6D8340 +3f6e6be0: move a8, a9 +3f6e6bf0: jreq L3F6E6E30 +3f6e6c00: move @0x1b3900, a11, 1 +3f6e6c30: move *a11(0x100), a9, 1 +3f6e6c50: move *a9(0xeb0), a9, 1 +3f6e6c70: move a9, a11 +3f6e6c80: sll 0x5, a9 +3f6e6c90: sll 0x3, a11 +3f6e6ca0: add a11, a9 +3f6e6cb0: addi 0x1e73a0, a9 +3f6e6ce0: movb *a9(0x20), a11 +3f6e6d00: btst 1, a11 +3f6e6d10: jreq L3F6E6E50 +3f6e6d20: move @0x1b3900, a11, 1 +3f6e6d50: move *a11(0x100), a9, 1 +3f6e6d70: addi 0xbd68, a9 +3f6e6da0: move *a9, a9, 1 +3f6e6db0: jrne L3F6E6E50 +3f6e6dc0: move *a11(0x100), a9, 1 +3f6e6de0: addi 0xbd88, a9 +3f6e6e10: movb *a9, a9 +3f6e6e20: jrne L3F6E6E50 +L3F6E6E30: +3f6e6e30: sub a11, a11 +3f6e6e40: jruc L3F6E6E60 +L3F6E6E50: +3f6e6e50: movk 1, a11 +L3F6E6E60: +3f6e6e60: move a11, *a13(0x40), 1 +3f6e6e80: move a14, -*sp, 1 +3f6e6e90: move @0x1b3900, a9, 1 +3f6e6ec0: move *a9(0x100), a11, 1 +3f6e6ee0: addi 0x1b48, a11 +3f6e6f00: move a11, *a14+, 1 +3f6e6f10: calla L3F6D8340 +3f6e6f40: move a8, *a13(0xa0), 1 +3f6e6f60: move a14, -*sp, 1 +3f6e6f70: move @0x1b3900, a11, 1 +3f6e6fa0: move *a11(0x100), a9, 1 +3f6e6fc0: addi 0x1c28, a9 +3f6e6fe0: move a9, *a14+, 1 +3f6e6ff0: calla L3F6D7C20 +3f6e7020: move a8, *a13(0x80), 1 +3f6e7040: move a14, -*sp, 1 +3f6e7050: move @0x1b3900, a11, 1 +3f6e7080: move *a11(0x100), a9, 1 +3f6e70a0: addi 0x1a68, a9 +3f6e70c0: move a9, *a14+, 1 +3f6e70d0: calla L3F6D7C20 +3f6e7100: move a8, *a13(0x20), 1 +3f6e7120: move @0x1b3900, a11, 1 +3f6e7150: move *a11(0x100), a9, 1 +3f6e7170: move *a9(0x1070), a9, 1 +3f6e7190: movk 1, a9 +3f6e71a0: jreq L3F6E71C0 +3f6e71b0: sub a9, a9 +L3F6E71C0: +3f6e71c0: move a9, *a13(0x60), 1 +3f6e71e0: move a14, -*sp, 1 +3f6e71f0: move *a13(0xffe0), a9, 1 +3f6e7210: movk 1, a9 +3f6e7220: jreq L3F6E7240 +3f6e7230: sub a9, a9 +L3F6E7240: +3f6e7240: move a9, *a14+, 1 +3f6e7250: move *a13(0xa0), *a14+, 1 +3f6e7270: move *a13(0x80), *a14+, 1 +3f6e7290: move *a13(0x60), *a14+, 1 +3f6e72b0: move *a13(0x40), *a14+, 1 +3f6e72d0: move a8, *a14+, 1 +3f6e72e0: calla L3F6DB6D0 +3f6e7310: move a8, *a13, 1 +3f6e7320: move a14, -*sp, 1 +3f6e7330: move @0x1b3900, a11, 1 +3f6e7360: move *a11(0x100), a9, 1 +3f6e7380: addi 0x1c28, a9 +3f6e73a0: move a9, *a14+, 1 +3f6e73b0: calla L3F6D8340 +3f6e73e0: move a8, a9 +3f6e73f0: jreq L3F6E7460 +3f6e7400: calla L3F6E5F50 +3f6e7430: move *a13, a11, 1 +3f6e7440: or a11, a8 +3f6e7450: move a8, *a13, 1 +L3F6E7460: +3f6e7460: move a14, -*sp, 1 +3f6e7470: move @0x1b3900, a11, 1 +3f6e74a0: move *a11(0x100), a9, 1 +3f6e74c0: addi 0x1a68, a9 +3f6e74e0: move a9, *a14+, 1 +3f6e74f0: calla L3F6D8340 +3f6e7520: move a8, a9 +3f6e7530: jreq L3F6E75A0 +3f6e7540: calla L3F6E1800 +3f6e7570: move *a13, a11, 1 +3f6e7580: or a11, a8 +3f6e7590: move a8, *a13, 1 +L3F6E75A0: +3f6e75a0: move *a13, a8, 1 +3f6e75b0: move *sp(0x80), a14, 1 +3f6e75d0: mmfm sp, a9,a11,a13 +3f6e75f0: rets 2 +L3F6E7600: +3f6e7600: mmtm sp, a9,a11 +3f6e7620: move @0x1b3900, a11, 1 +3f6e7650: move *a11(0x100), a11, 1 +3f6e7670: move *a11(0xef0), a11, 1 +3f6e7690: jreq L3F6E78C0 +3f6e76a0: move @0x1b3900, a11, 1 +3f6e76d0: move *a11(0x100), a11, 1 +3f6e76f0: addi 0xc5a0, a11 +3f6e7720: movb *a11, a11 +3f6e7730: jrne L3F6E77C0 +3f6e7740: move a14, -*sp, 1 +3f6e7750: sub a11, a11 +3f6e7760: move a11, *a14+, 1 +3f6e7770: movk 3, a11 +3f6e7780: move a11, *a14+, 1 +3f6e7790: calla L3F6DF920 +L3F6E77C0: +3f6e77c0: move @0x1b3900, a11, 1 +3f6e77f0: move *a11(0x100), a11, 1 +3f6e7810: addi 0xbe48, a11 +3f6e7840: movb *a11, a11 +3f6e7850: jrne L3F6E78C0 +3f6e7860: move a14, -*sp, 1 +3f6e7870: movk 24, a11 +3f6e7880: move a11, *a14+, 1 +3f6e7890: calla L3F6E0680 +L3F6E78C0: +3f6e78c0: move a14, -*sp, 1 +3f6e78d0: sub a11, a11 +3f6e78e0: move a11, *a14+, 1 +3f6e78f0: calla L3F6E6AD0 +3f6e7920: move a8, a9 +3f6e7930: jreq L3F6E79F0 +L3F6E7940: +3f6e7940: cmpi 0xffff, a9 +3f6e7960: jreq L3F6E7A70 +3f6e7970: move a14, -*sp, 1 +3f6e7980: sub a11, a11 +3f6e7990: move a11, *a14+, 1 +3f6e79a0: calla L3F6E6AD0 +3f6e79d0: move a8, a9 +3f6e79e0: jrne L3F6E7940 +L3F6E79F0: +3f6e79f0: move a14, -*sp, 1 +3f6e7a00: movk 1, a11 +3f6e7a10: move a11, *a14+, 1 +3f6e7a20: calla L3F6E6AD0 +3f6e7a50: inc a8 +3f6e7a60: jrne L3F6E78C0 +L3F6E7A70: +3f6e7a70: mmfm sp, a9,a11 +3f6e7a90: rets +3f6e7aa0: mmtm sp, a9,a10,a11,a13 +3f6e7ac0: move a14, a13 +3f6e7ad0: move *a13(0xffe0), a9, 1 +3f6e7af0: movb *a9, a11 +3f6e7b00: andi 0xff, a11 +3f6e7b30: cmpi 0xff, a11 +3f6e7b50: jreq L3F6E7D20 +3f6e7b60: move a9, a8 +3f6e7b70: addk 8, a8 +3f6e7b80: jruc L3F6E7E30 +L3F6E7B90: +3f6e7b90: move a9, a8 +3f6e7ba0: addk 24, a8 +3f6e7bb0: jruc L3F6E7E30 +L3F6E7BC0: +3f6e7bc0: move a9, a10 +3f6e7bd0: addk 16, a10 +3f6e7be0: setf 8, 1, 0 +L3F6E7BF0: +3f6e7bf0: move *a10+, a11, 0 +3f6e7c00: andi 0xff, a11 +3f6e7c30: cmpi 0xff, a11 +3f6e7c50: jrne L3F6E7BF0 +3f6e7c60: move *a10+, a11, 0 +3f6e7c70: andi 0xff, a11 +3f6e7ca0: cmpi 0xf0, a11 +3f6e7cc0: jrne L3F6E7BF0 +3f6e7cd0: move a10, a8 +3f6e7ce0: jruc L3F6E7E30 +L3F6E7CF0: +3f6e7cf0: move a9, a8 +3f6e7d00: addk 16, a8 +3f6e7d10: jruc L3F6E7E30 +L3F6E7D20: +3f6e7d20: movb *a9(0x8), a8 +3f6e7d40: andi 0xff, a8 +3f6e7d70: subi 0xfa, a8 +3f6e7d90: jreq L3F6E7BC0 +3f6e7da0: dec a8 +3f6e7db0: jreq L3F6E7B90 +3f6e7dc0: dec a8 +3f6e7dd0: jreq L3F6E7B90 +3f6e7de0: dec a8 +3f6e7df0: jreq L3F6E7B90 +3f6e7e00: dec a8 +3f6e7e10: jreq L3F6E7B90 +3f6e7e20: jruc L3F6E7CF0 +L3F6E7E30: +3f6e7e30: move *sp(0xa0), a14, 1 +3f6e7e50: mmfm sp, a9,a10,a11,a13 +3f6e7e70: rets 2 +L3F6E7E80: +3f6e7e80: rets +L3F6E7E90: +3f6e7e90: mmtm sp, a9,a11 +3f6e7eb0: move @0x1b3900, a11, 1 +3f6e7ee0: move *a11(0x100), a9, 1 +3f6e7f00: move *a9(0x19a8), a9, 1 +3f6e7f20: movi 0xffff, a11 +3f6e7f40: movb a11, *a9 +3f6e7f50: move a14, -*sp, 1 +3f6e7f60: movk 1, a9 +3f6e7f70: move a9, *a14+, 1 +3f6e7f80: move @0x1b3900, a9, 1 +3f6e7fb0: move *a9(0x100), a11, 1 +3f6e7fd0: addi 0x1988, a11 +3f6e7ff0: move a11, *a14+, 1 +3f6e8000: calla L3F6D74D0 +3f6e8030: move @0x1b3900, a11, 1 +3f6e8060: move *a11(0x100), a9, 1 +3f6e8080: move *a9(0x19a8), a9, 1 +3f6e80a0: movi 0xfffd, a11 +3f6e80c0: movb a11, *a9 +3f6e80d0: move a14, -*sp, 1 +3f6e80e0: movk 1, a9 +3f6e80f0: move a9, *a14+, 1 +3f6e8100: move @0x1b3900, a9, 1 +3f6e8130: move *a9(0x100), a11, 1 +3f6e8150: addi 0x1988, a11 +3f6e8170: move a11, *a14+, 1 +3f6e8180: calla L3F6D74D0 +3f6e81b0: move @0x1b3900, a11, 1 +3f6e81e0: move *a11(0x100), a9, 1 +3f6e8200: move *a9(0x19a8), a9, 1 +3f6e8220: movk 6, a11 +3f6e8230: movb a11, *a9 +3f6e8240: move a14, -*sp, 1 +3f6e8250: movk 1, a9 +3f6e8260: move a9, *a14+, 1 +3f6e8270: move @0x1b3900, a9, 1 +3f6e82a0: move *a9(0x100), a11, 1 +3f6e82c0: addi 0x1988, a11 +3f6e82e0: move a11, *a14+, 1 +3f6e82f0: calla L3F6D74D0 +3f6e8320: move @0x1b3900, a11, 1 +3f6e8350: move *a11(0x100), a9, 1 +3f6e8370: movk 1, a11 +3f6e8380: addi 0xbd68, a9 +3f6e83b0: move a11, *a9, 1 +3f6e83c0: move @0x1b3900, a9, 1 +3f6e83f0: move *a9(0x100), a11, 1 +3f6e8410: movk 1, a9 +3f6e8420: move a9, *a11(0xe70), 1 +3f6e8440: move a14, -*sp, 1 +3f6e8450: move a9, *a14+, 1 +3f6e8460: calla L3F6EA3C0 +3f6e8490: move a14, -*sp, 1 +3f6e84a0: sub a11, a11 +3f6e84b0: move a11, *a14+, 1 +3f6e84c0: movk 6, a9 +3f6e84d0: move a9, *a14+, 1 +3f6e84e0: movi 0x1e7240, a9 +3f6e8510: move a9, *a14+, 1 +3f6e8520: movi 0x3f6e9e60, a8 +3f6e8550: move a8, *a14+, 1 +3f6e8560: calla L3F6EB910 +3f6e8590: mmfm sp, a9,a11 +3f6e85b0: rets +3f6e85c0: mmtm sp, a9,a11 +3f6e85e0: move @0x1b3900, a11, 1 +3f6e8610: move *a11(0x100), a9, 1 +3f6e8630: move *a9(0x19a8), a9, 1 +3f6e8650: movi 0xffff, a11 +3f6e8670: movb a11, *a9 +3f6e8680: move a14, -*sp, 1 +3f6e8690: movk 1, a9 +3f6e86a0: move a9, *a14+, 1 +3f6e86b0: move @0x1b3900, a9, 1 +3f6e86e0: move *a9(0x100), a11, 1 +3f6e8700: addi 0x1988, a11 +3f6e8720: move a11, *a14+, 1 +3f6e8730: calla L3F6D74D0 +3f6e8760: move @0x1b3900, a11, 1 +3f6e8790: move *a11(0x100), a9, 1 +3f6e87b0: move *a9(0x19a8), a9, 1 +3f6e87d0: movi 0xfff5, a11 +3f6e87f0: movb a11, *a9 +3f6e8800: move a14, -*sp, 1 +3f6e8810: movk 1, a9 +3f6e8820: move a9, *a14+, 1 +3f6e8830: move @0x1b3900, a9, 1 +3f6e8860: move *a9(0x100), a11, 1 +3f6e8880: addi 0x1988, a11 +3f6e88a0: move a11, *a14+, 1 +3f6e88b0: calla L3F6D74D0 +3f6e88e0: move @0x1b3900, a11, 1 +3f6e8910: move *a11(0x100), a9, 1 +3f6e8930: move *a9(0x1030), a9, 1 +3f6e8950: jreq L3F6E8990 +3f6e8960: calla L3F6E7E90 +L3F6E8990: +3f6e8990: mmfm sp, a9,a11 +3f6e89b0: rets +3f6e89c0: mmtm sp, a9,a11 +3f6e89e0: move @0x1b3900, a11, 1 +3f6e8a10: move *a11(0x100), a9, 1 +3f6e8a30: move *a9(0x19a8), a9, 1 +3f6e8a50: movi 0xffff, a11 +3f6e8a70: movb a11, *a9 +3f6e8a80: move a14, -*sp, 1 +3f6e8a90: movk 1, a9 +3f6e8aa0: move a9, *a14+, 1 +3f6e8ab0: move @0x1b3900, a9, 1 +3f6e8ae0: move *a9(0x100), a11, 1 +3f6e8b00: addi 0x1988, a11 +3f6e8b20: move a11, *a14+, 1 +3f6e8b30: calla L3F6D74D0 +3f6e8b60: move @0x1b3900, a11, 1 +3f6e8b90: move *a11(0x100), a9, 1 +3f6e8bb0: move *a9(0x19a8), a9, 1 +3f6e8bd0: movi 0xfff8, a11 +3f6e8bf0: movb a11, *a9 +3f6e8c00: move a14, -*sp, 1 +3f6e8c10: movk 1, a9 +3f6e8c20: move a9, *a14+, 1 +3f6e8c30: move @0x1b3900, a9, 1 +3f6e8c60: move *a9(0x100), a11, 1 +3f6e8c80: addi 0x1988, a11 +3f6e8ca0: move a11, *a14+, 1 +3f6e8cb0: calla L3F6D74D0 +3f6e8ce0: mmfm sp, a9,a11 +3f6e8d00: rets +3f6e8d10: mmtm sp, a9,a11 +3f6e8d30: move @0x1b3900, a11, 1 +3f6e8d60: move *a11(0x100), a9, 1 +3f6e8d80: move *a9(0x19a8), a9, 1 +3f6e8da0: movi 0xffff, a11 +3f6e8dc0: movb a11, *a9 +3f6e8dd0: move a14, -*sp, 1 +3f6e8de0: movk 1, a9 +3f6e8df0: move a9, *a14+, 1 +3f6e8e00: move @0x1b3900, a9, 1 +3f6e8e30: move *a9(0x100), a11, 1 +3f6e8e50: addi 0x1988, a11 +3f6e8e70: move a11, *a14+, 1 +3f6e8e80: calla L3F6D74D0 +3f6e8eb0: move @0x1b3900, a11, 1 +3f6e8ee0: move *a11(0x100), a9, 1 +3f6e8f00: move *a9(0x19a8), a9, 1 +3f6e8f20: movi 0xfff7, a11 +3f6e8f40: movb a11, *a9 +3f6e8f50: move a14, -*sp, 1 +3f6e8f60: movk 1, a9 +3f6e8f70: move a9, *a14+, 1 +3f6e8f80: move @0x1b3900, a9, 1 +3f6e8fb0: move *a9(0x100), a11, 1 +3f6e8fd0: addi 0x1988, a11 +3f6e8ff0: move a11, *a14+, 1 +3f6e9000: calla L3F6D74D0 +3f6e9030: mmfm sp, a9,a11 +3f6e9050: rets +3f6e9060: mmtm sp, a9,a11 +3f6e9080: calla L3F6E7E80 +3f6e90b0: move @0x1b3900, a11, 1 +3f6e90e0: move *a11(0x100), a9, 1 +3f6e9100: move *a9(0x19a8), a9, 1 +3f6e9120: movi 0xffff, a11 +3f6e9140: movb a11, *a9 +3f6e9150: move a14, -*sp, 1 +3f6e9160: movk 1, a9 +3f6e9170: move a9, *a14+, 1 +3f6e9180: move @0x1b3900, a9, 1 +3f6e91b0: move *a9(0x100), a11, 1 +3f6e91d0: addi 0x1988, a11 +3f6e91f0: move a11, *a14+, 1 +3f6e9200: calla L3F6D74D0 +3f6e9230: move @0x1b3900, a11, 1 +3f6e9260: move *a11(0x100), a9, 1 +3f6e9280: move *a9(0x19a8), a9, 1 +3f6e92a0: movi 0xfff2, a11 +3f6e92c0: movb a11, *a9 +3f6e92d0: move a14, -*sp, 1 +3f6e92e0: movk 1, a9 +3f6e92f0: move a9, *a14+, 1 +3f6e9300: move @0x1b3900, a9, 1 +3f6e9330: move *a9(0x100), a11, 1 +3f6e9350: addi 0x1988, a11 +3f6e9370: move a11, *a14+, 1 +3f6e9380: calla L3F6D74D0 +3f6e93b0: mmfm sp, a9,a11 +3f6e93d0: rets +3f6e93e0: sra 0x1e, a0 +3f6e93f0: sra 0x17, a3 +3f6e9400: sra b11, b4 +3f6e9410: modu a3, a12 +3f6e9420: .word 0x7465 +3f6e9430: sll a9, a14 +3f6e9440: .word 0x3409 +3f6e9450: rl 0x19, a14 +3f6e9460: sra 0x20, a9 +3f6e9470: move b2, b5 +3f6e9480: andn b2, b4 +3f6e9490: divs a2, a9 +3f6e94a0: call a9 +3f6e94b0: srl 0x7, b8 +3f6e94c0: rl 0x9, b3 +3f6e94d0: dsjs sp, L3F6E94F0 +3f6e94e0: rev b8 +L3F6E94F0: +3f6e94f0: sra b11, b4 +3f6e9500: modu a3, a12 +3f6e9510: .word 0x7465 +3f6e9520: sll a9, a0 +3f6e9530: mods a11, sp +3f6e9540: sla a11, a13 +3f6e9550: sra a3, a14 +3f6e9560: mods a9, a0 +3f6e9570: sra a3, sp +3f6e9580: .word 0x0065 +3f6e9590: rl a3, a3 +3f6e95a0: .word 0x7261 +3f6e95b0: sll a11, a1 +3f6e95c0: sra b11, b4 +3f6e95d0: srl 0x15, b2 +3f6e95e0: .word 0x7461 +3f6e95f0: sla a9, a13 +3f6e9600: .word 0x742d +3f6e9610: mods a11, a9 +3f6e9620: sla 0x3, a5 +3f6e9630: modu a11, a13 +3f6e9640: sra a11, a4 +3f6e9650: sll a8, a0 +3f6e9660: sla a11, a8 +3f6e9670: sla b11, b2 +3f6e9680: .word 0x7463 +3f6e9690: .word 0x7265 +3f6e96a0: sla a9, a13 +3f6e96b0: srl 0x15, b4 +3f6e96c0: srl 0x15, a1 +3f6e96d0: rl b11, b4 +3f6e96e0: sra a11, a13 +3f6e96f0: mods a9, a0 +3f6e9700: sra a3, sp +3f6e9710: sla 0x3, a5 +3f6e9720: mods a1, a8 +3f6e9730: sll a11, sp +3f6e9740: mods a3, a1 +3f6e9750: sra a9, a0 +3f6e9760: rl a3, a3 +3f6e9770: sra 0x15, sp +3f6e9780: mods a0, a0 +3f6e9790: modu a3, a9 +3f6e97a0: srl 0x15, a5 +3f6e97b0: .word 0x7962 +3f6e97c0: mods a1, a13 +3f6e97d0: modu a3, a9 +3f6e97e0: sla 0x3, a5 +3f6e97f0: modu a11, a13 +3f6e9800: sra a11, a4 +3f6e9810: sra 0x1f, a0 +3f6e9820: sra b11, b2 +3f6e9830: modu a11, a13 +3f6e9840: sra b11, b4 +3f6e9850: sra a9, a0 +3f6e9860: rl a3, a3 +3f6e9870: sra 0x15, sp +3f6e9880: mods a0, a0 +3f6e9890: modu a3, a9 +3f6e98a0: srl 0x15, a5 +3f6e98b0: .word 0x7962 +3f6e98c0: mods a1, a13 +3f6e98d0: modu a3, a9 +3f6e98e0: sla 0x3, a5 +3f6e98f0: modu a11, a13 +3f6e9900: sra a11, a4 +3f6e9910: mods a0, a0 +3f6e9920: modu a3, a9 +3f6e9930: srl 0x15, a5 +3f6e9940: .word 0x7962 +3f6e9950: mods a1, a13 +3f6e9960: modu a3, a9 +3f6e9970: sla 0x3, a5 +3f6e9980: modu a11, a13 +3f6e9990: sra a11, a4 +3f6e99a0: sra 0x1f, a0 +3f6e99b0: modu a11, a12 +3f6e99c0: sla a11, a3 +3f6e99d0: sla 0x3, a12 +3f6e99e0: sll a11, a5 +3f6e99f0: modu a11, a8 +3f6e9a00: modu a3, a9 +3f6e9a10: sla 0x3, a7 +3f6e9a20: .word 0x7573 +3f6e9a30: .word 0x7070 +3f6e9a40: sra b11, b2 +3f6e9a50: .word 0x7373 +3f6e9a60: sra a3, a5 +3f6e9a70: rev a9 +3f6e9a80: rl 0x11, b3 +3f6e9a90: rl 0x1, b7 +3f6e9aa0: mods a9, a0 +3f6e9ab0: sra a3, sp +3f6e9ac0: .word 0x0065 +3f6e9ad0: .word 0x7270 +3f6e9ae0: modu a3, a9 +3f6e9af0: .word 0x7274 +3f6e9b00: modu a3, a9 +3f6e9b10: dsjs a7, L3F6E9C50 +3f6e9b20: sra 0xf, a0 +3f6e9b30: sra 0xf, a10 +3f6e9b40: .word 0x7473 +3f6e9b50: rl b11, b2 +3f6e9b60: srl a11, a14 +3f6e9b70: .word 0x7520 +3f6e9b80: sra b11, b3 +3f6e9b90: sla 0x3, a4 +3f6e9ba0: modu a11, a13 +3f6e9bb0: sra b11, b2 +3f6e9bc0: .word 0x7420 +3f6e9bd0: sla a11, a8 +3f6e9be0: sla 0x3, a14 +3f6e9bf0: modu a3, sp +3f6e9c00: sra a11, a3 +3f6e9c10: sra 0xf, a10 +3f6e9c20: .word 0x0a2a +3f6e9c30: .word 0x7000 +3f6e9c40: rl b11, b2 +L3F6E9C50: +3f6e9c50: .word 0x746e +3f6e9c60: rl b11, b2 +3f6e9c70: srl a11, a14 +3f6e9c80: sla 0x1, b10 +3f6e9c90: .word 0x7274 +3f6e9ca0: rl a11, a1 +3f6e9cb0: rl a11, a12 +3f6e9cc0: srl a11, a14 +3f6e9cd0: sll 0x9, a0 +3f6e9ce0: srl 0xf, a5 +3f6e9cf0: .word 0x000a +3f6e9d00: .word 0x7270 +3f6e9d10: modu a3, a9 +3f6e9d20: .word 0x7274 +3f6e9d30: modu a3, a9 +3f6e9d40: dsjs a7, L3F6E9E80 +3f6e9d50: .word 0x7520 +3f6e9d60: lmo a11, a14 +3f6e9d70: modu a11, a14 +3f6e9d80: modu b3, b7 +3f6e9d90: srl a1, a0 +3f6e9da0: .word 0x726f +3f6e9db0: sla a11, a13 +3f6e9dc0: sla 0x3, b4 +3f6e9dd0: rl a3, a3 +3f6e9de0: .word 0x7261 +3f6e9df0: sll a11, a1 +3f6e9e00: sra b11, b4 +3f6e9e10: srl 0xd, b2 +3f6e9e20: .word 0x000a +3f6e9e30: andn b9, b14 +3f6e9e40: move a2, b5 +3f6e9e50: .word 0x0054 +3f6e9e60: andn b9, b12 +3f6e9e70: move a2, b5 +L3F6E9E80: +3f6e9e80: .word 0x0054 +3f6e9e90: rev b12 +3f6e9ea0: .word 0x7476 +3f6e9eb0: rl 0x1, b3 +3f6e9ec0: rev b0 +3f6e9ed0: move b2, a5 +3f6e9ee0: move a2, b11 +3f6e9ef0: xor a10, sp +3f6e9f00: .word 0x004e +3f6e9f10: sll a9, a5 +3f6e9f20: sll a9, a5 +3f6e9f30: sll a9, a5 +3f6e9f40: sll a9, a5 +3f6e9f50: .word 0x7325 +3f6e9f60: sll a9, a5 +3f6e9f70: sll a9, a5 +3f6e9f80: move a0, b0 +3f6e9f90: sla 0x3, sp +3f6e9fa0: modu b11, b2 +3f6e9fb0: mods a11, sp +L3F6E9FC0: +3f6e9fc0: rl a9, a0 +3f6e9fd0: sla 0x3, a14 +3f6e9fe0: .word 0x7562 +3f6e9ff0: srl a3, a6 +3f6ea000: .word 0x7265 +3f6ea010: srl a1, a0 +3f6ea020: .word 0x726f +3f6ea030: .word 0x7420 +3f6ea040: .word 0x7265 +3f6ea050: rl a11, a13 +3f6ea060: sla a11, a14 +3f6ea070: sla 0x3, a12 +3f6ea080: .word 0x7974 +3f6ea090: sra b11, b0 +3f6ea0a0: .word 0x0a2e +3f6ea0b0: dsjs a0, L3F6E9FC0 +3f6ea0c0: addc b10, b2 +3f6ea0d0: sub b2, b6 +3f6ea0e0: .word 0x0000 +L3F6EA0F0: +3f6ea0f0: mmtm sp, a9,a11 +3f6ea110: move a14, -*sp, 1 +3f6ea120: movi 0x400, a11 +3f6ea140: move a11, *a14+, 1 +3f6ea150: move @0x1b3900, a9, 1 +3f6ea180: move *a9(0x100), a11, 1 +3f6ea1a0: addi 0x1d08, a11 +3f6ea1c0: move a11, *a14+, 1 +3f6ea1d0: move *a9(0x100), a11, 1 +3f6ea1f0: addi 0x1b48, a11 +3f6ea210: move a11, *a14+, 1 +3f6ea220: calla L3F6D7290 +3f6ea250: move a14, -*sp, 1 +3f6ea260: movi 0x400, a11 +3f6ea280: move a11, *a14+, 1 +3f6ea290: move @0x1b3900, a9, 1 +3f6ea2c0: move *a9(0x100), a11, 1 +3f6ea2e0: addi 0x3d08, a11 +3f6ea300: move a11, *a14+, 1 +3f6ea310: move *a9(0x100), a11, 1 +3f6ea330: addi 0x1c28, a11 +3f6ea350: move a11, *a14+, 1 +3f6ea360: calla L3F6D7290 +3f6ea390: mmfm sp, a9,a11 +3f6ea3b0: rets +L3F6EA3C0: +3f6ea3c0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6ea3e0: move a14, a13 +3f6ea3f0: move a14, -*sp, 1 +3f6ea400: move @0x1b3900, a7, 1 +3f6ea430: move *a7(0x100), a5, 1 +3f6ea450: addi 0x1b48, a5 +3f6ea470: move a5, *a14+, 1 +3f6ea480: calla L3F6D8340 +3f6ea4b0: move a8, a10 +3f6ea4c0: move a14, -*sp, 1 +3f6ea4d0: move @0x1b3900, a7, 1 +3f6ea500: move *a7(0x100), a5, 1 +3f6ea520: addi 0x1b48, a5 +3f6ea540: move a5, *a14+, 1 +3f6ea550: calla L3F6D8600 +3f6ea580: move a8, a9 +3f6ea590: move a8, a11 +3f6ea5a0: jrle L3F6EA6F0 +3f6ea5b0: move *a13(0xffe0), a7, 1 +3f6ea5d0: jrne L3F6EA6F0 +3f6ea5e0: move a14, -*sp, 1 +3f6ea5f0: move a9, *a14+, 1 +3f6ea600: move @0x1b3900, a5, 1 +3f6ea630: move *a5(0x100), a7, 1 +3f6ea650: move *a7(0x1b48), *a14+, 1 +3f6ea670: move *a5(0x100), a7, 1 +3f6ea690: move *a7(0xff0), *a14+, 1 +3f6ea6b0: calla L3F6DABF0 +3f6ea6e0: move a8, a9 +L3F6EA6F0: +3f6ea6f0: move a9, a5 +3f6ea700: jrle L3F6EA990 +3f6ea710: cmp a9, a11 +3f6ea720: jrne L3F6EA8C0 +3f6ea730: cmp a9, a10 +3f6ea740: jrle L3F6EA8C0 +3f6ea750: move a10, a11 +3f6ea760: sub a9, a11 +3f6ea770: move *a13(0xffe0), a7, 1 +3f6ea790: jrne L3F6EA8B0 +3f6ea7a0: move a14, -*sp, 1 +3f6ea7b0: move a11, *a14+, 1 +3f6ea7c0: move @0x1b3900, a5, 1 +3f6ea7f0: move *a5(0x100), a7, 1 +3f6ea810: move *a7(0x1b88), *a14+, 1 +3f6ea830: move *a5(0x100), a7, 1 +3f6ea850: move *a7(0xff0), *a14+, 1 +3f6ea870: calla L3F6DABF0 +3f6ea8a0: move a8, a11 +L3F6EA8B0: +3f6ea8b0: add a11, a9 +L3F6EA8C0: +3f6ea8c0: move a14, -*sp, 1 +3f6ea8d0: move a9, *a14+, 1 +3f6ea8e0: move @0x1b3900, a7, 1 +3f6ea910: move *a7(0x100), a5, 1 +3f6ea930: addi 0x1b48, a5 +3f6ea950: move a5, *a14+, 1 +3f6ea960: calla L3F6D7810 +L3F6EA990: +3f6ea990: move a9, a5 +3f6ea9a0: movk 1, a8 +3f6ea9b0: jrgt L3F6EA9D0 +3f6ea9c0: sub a8, a8 +L3F6EA9D0: +3f6ea9d0: move *sp(0xe0), a14, 1 +3f6ea9f0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6eaa10: rets 2 +L3F6EAA20: +3f6eaa20: mmtm sp, a9,a11,a13 +3f6eaa40: move a14, a13 +3f6eaa50: addk 32, a14 +3f6eaa60: sub a11, a11 +3f6eaa70: move a11, *a13, 1 +3f6eaa80: move @0x1b3900, a11, 1 +3f6eaab0: move *a11(0x100), a11, 1 +3f6eaad0: move *a11(0x10b0), a11, 1 +3f6eaaf0: jreq L3F6EABB0 +3f6eab00: move @0x1e7320, a11, 1 +3f6eab30: move @0x1e7340, a9, 1 +3f6eab60: cmp a9, a11 +3f6eab70: jrle L3F6EABB0 +3f6eab80: move *a13, a9, 1 +3f6eab90: inc a9 +3f6eaba0: move a9, *a13, 1 +L3F6EABB0: +3f6eabb0: move @0x1b3900, a11, 1 +3f6eabe0: move *a11(0x100), a9, 1 +3f6eac00: addi 0xc590, a9 +3f6eac30: movb *a9, a9 +3f6eac40: jreq L3F6EAC80 +3f6eac50: move *a13, a9, 1 +3f6eac60: addk 2, a9 +3f6eac70: move a9, *a13, 1 +L3F6EAC80: +3f6eac80: move *a11(0x100), a9, 1 +3f6eaca0: addi 0xc5a0, a9 +3f6eacd0: movb *a9, a9 +3f6eace0: jreq L3F6EAD20 +3f6eacf0: move *a13, a9, 1 +3f6ead00: addk 4, a9 +3f6ead10: move a9, *a13, 1 +L3F6EAD20: +3f6ead20: move *a13, a9, 1 +3f6ead30: sll 0x3, a9 +3f6ead40: addi 0x1e76a0, a9 +3f6ead70: movb *a9, a8 +3f6ead80: subk 32, a14 +3f6ead90: mmfm sp, a9,a11,a13 +3f6eadb0: rets +3f6eadc0: sra 0x1e, a0 +3f6eadd0: sra 0x17, a3 +3f6eade0: sra b11, b4 +3f6eadf0: mods b11, b2 +3f6eae00: modu a3, a9 +3f6eae10: mods a3, a1 +3f6eae20: sll a9, a14 +3f6eae30: .word 0x3409 +3f6eae40: rl 0x9, a14 +3f6eae50: sra 0x20, a9 +3f6eae60: move b2, b5 +3f6eae70: andn b2, b4 +3f6eae80: divs a2, a9 +3f6eae90: call a9 +3f6eaea0: srl 0x7, b1 +3f6eaeb0: rl 0x1, b2 +3f6eaec0: dsjs sp, L3F6EAEE0 +3f6eaed0: rev b8 +L3F6EAEE0: +3f6eaee0: mmtm sp, a9,a10,a11,a13 +3f6eaf00: move a14, a13 +3f6eaf10: move *a13(0xffe0), a9, 1 +3f6eaf30: movb *a9, a10 +3f6eaf40: jreq L3F6EB070 +L3F6EAF50: +3f6eaf50: move a10, a11 +3f6eaf60: sll 0x3, a11 +3f6eaf70: addi 0xd5ea8, a11 +3f6eafa0: setf 8, 0, 0 +3f6eafb0: move *a11, a11, 0 +3f6eafc0: btst 1, a11 +3f6eafd0: jreq L3F6EB040 +3f6eafe0: move a14, -*sp, 1 +3f6eaff0: move a10, *a14+, 1 +3f6eb000: calla L3FE1F160 +3f6eb030: movb a8, *a9 +L3F6EB040: +3f6eb040: addk 8, a9 +3f6eb050: movb *a9, a10 +3f6eb060: jrne L3F6EAF50 +L3F6EB070: +3f6eb070: move *sp(0xa0), a14, 1 +3f6eb090: mmfm sp, a9,a10,a11,a13 +3f6eb0b0: rets 2 +L3F6EB0C0: +3f6eb0c0: mmtm sp, a11,a13 +3f6eb0e0: move a14, a13 +3f6eb0f0: move a14, -*sp, 1 +3f6eb100: movk 4, a11 +3f6eb110: move a11, *a14+, 1 +3f6eb120: move a13, a11 +3f6eb130: subi 0x80, a11 +3f6eb150: move a11, *a14+, 1 +3f6eb160: move *a13(0xffa0), *a14+, 1 +3f6eb180: move *a13(0xffc0), *a14+, 1 +3f6eb1a0: move *a13(0xffe0), *a14+, 1 +3f6eb1c0: calla L3F5DD260 +3f6eb1f0: move *sp(0x60), a14, 1 +3f6eb210: mmfm sp, a11,a13 +3f6eb230: rets 2 +L3F6EB240: +3f6eb240: mmtm sp, a9,a11,a13 +3f6eb260: move a14, a13 +3f6eb270: addi 0x2c0, a14 +3f6eb290: sub a11, a11 +3f6eb2a0: move a11, *a13(0x20), 1 +3f6eb2c0: move *a13(0xffa0), a11, 1 +3f6eb2e0: jreq L3F6EB8C0 +L3F6EB2F0: +3f6eb2f0: move a14, -*sp, 1 +3f6eb300: move *a13(0x20), *a14+, 1 +3f6eb320: movb *a13(0xffe0), a11 +3f6eb340: move a11, *a14+, 1 +3f6eb350: movi 0x3f6ed6d8, a8 +3f6eb380: move a8, *a14+, 1 +3f6eb390: move a13, a11 +3f6eb3a0: addi 0x40, a11 +3f6eb3c0: move a11, *a14+, 1 +3f6eb3d0: calla L3FB34430 +3f6eb400: move a14, -*sp, 1 +3f6eb410: move a11, *a14+, 1 +3f6eb420: calla L3F6D9E30 +3f6eb450: move *a13(0xffc0), *a13(0x0), 1 +3f6eb480: move *a13(0xffa0), a9, 1 +3f6eb4a0: subk 32, a9 +3f6eb4b0: jrge L3F6EB4F0 +3f6eb4c0: move *a13(0xffa0), a9, 1 +3f6eb4e0: jruc L3F6EB500 +L3F6EB4F0: +3f6eb4f0: movk 32, a9 +L3F6EB500: +3f6eb500: sll 0x3, a9 +3f6eb510: move *a13(0xffc0), a11, 1 +3f6eb530: add a11, a9 +3f6eb540: move a9, *a13(0xffc0), 1 +3f6eb560: move *a13, a11, 1 +3f6eb570: cmp a9, a11 +3f6eb580: jrnc L3F6EB760 +L3F6EB590: +3f6eb590: move a14, -*sp, 1 +3f6eb5a0: move *a13, a11, 1 +3f6eb5b0: movb *a11, a9 +3f6eb5c0: andi 0xff, a9 +3f6eb5f0: move a9, *a14+, 1 +3f6eb600: movi 0x3f6ed720, a8 +3f6eb630: move a8, *a14+, 1 +3f6eb640: move a13, a9 +3f6eb650: addi 0x40, a9 +3f6eb670: move a9, *a14+, 1 +3f6eb680: calla L3FB34430 +3f6eb6b0: move a14, -*sp, 1 +3f6eb6c0: move a9, *a14+, 1 +3f6eb6d0: calla L3F6D9E30 +3f6eb700: addk 8, a11 +3f6eb710: move a11, *a13, 1 +3f6eb720: move *a13(0xffc0), a9, 1 +3f6eb740: cmp a9, a11 +3f6eb750: jrc L3F6EB590 +L3F6EB760: +3f6eb760: move a14, -*sp, 1 +3f6eb770: movi 0x3f6ed748, a8 +3f6eb7a0: move a8, *a14+, 1 +3f6eb7b0: calla L3F6D9E30 +3f6eb7e0: move *a13(0xffa0), a9, 1 +3f6eb800: subk 32, a9 +3f6eb810: move a9, *a13(0xffa0), 1 +3f6eb830: move *a13(0x20), a9, 1 +3f6eb850: addk 32, a9 +3f6eb860: move a9, *a13(0x20), 1 +3f6eb880: move *a13(0xffa0), a9, 1 +3f6eb8a0: jrlt L3F6EB8C0 +3f6eb8b0: jrne L3F6EB2F0 +L3F6EB8C0: +3f6eb8c0: move *sp(0x80), a14, 1 +3f6eb8e0: mmfm sp, a9,a11,a13 +3f6eb900: rets 2 +L3F6EB910: +3f6eb910: mmtm sp, a11,a13 +3f6eb930: move a14, a13 +3f6eb940: addi 0x280, a14 +3f6eb960: move @0x1b3900, a11, 1 +3f6eb990: move *a11(0x100), a11, 1 +3f6eb9b0: move *a11(0xf50), a11, 1 +3f6eb9d0: jaeq L3F6EC360 +3f6eb9f0: move a14, -*sp, 1 +3f6eba00: move *a13(0xffe0), a11, 1 +3f6eba20: addk 8, a11 +3f6eba30: move a11, *a14+, 1 +3f6eba40: movi 0x3f6ed758, a8 +3f6eba70: move a8, *a14+, 1 +3f6eba80: move a13, *a14+, 1 +3f6eba90: calla L3FB34430 +3f6ebac0: move a14, -*sp, 1 +3f6ebad0: move a13, *a14+, 1 +3f6ebae0: calla L3F6D9E30 +3f6ebb10: move *a13(0xffc0), a11, 1 +3f6ebb30: cmpi 0x1e7240, a11 +3f6ebb60: jrne L3F6EBBD0 +3f6ebb70: movi 0x3f6ed778, a11 +3f6ebba0: move a11, *a13(0xffc0), 1 +3f6ebbc0: jruc L3F6EBE00 +L3F6EBBD0: +3f6ebbd0: cmpi 0x1e7270, a11 +3f6ebc00: jrne L3F6EBC70 +3f6ebc10: movi 0x3f6ed790, a11 +3f6ebc40: move a11, *a13(0xffc0), 1 +3f6ebc60: jruc L3F6EBE00 +L3F6EBC70: +3f6ebc70: cmpi 0x1e72a0, a11 +3f6ebca0: jrne L3F6EBD10 +3f6ebcb0: movi 0x3f6ed7b8, a11 +3f6ebce0: move a11, *a13(0xffc0), 1 +3f6ebd00: jruc L3F6EBE00 +L3F6EBD10: +3f6ebd10: cmpi 0x1e72d0, a11 +3f6ebd40: jrne L3F6EBDB0 +3f6ebd50: movi 0x3f6ed7e0, a11 +3f6ebd80: move a11, *a13(0xffc0), 1 +3f6ebda0: jruc L3F6EBE00 +L3F6EBDB0: +3f6ebdb0: movi 0x3f6ed808, a11 +3f6ebde0: move a11, *a13(0xffc0), 1 +L3F6EBE00: +3f6ebe00: move *a13(0xffa0), a11, 1 +3f6ebe20: subk 26, a11 +3f6ebe30: jrnc L3F6EBFC0 +3f6ebe40: move a14, -*sp, 1 +3f6ebe50: move *a13(0xffa0), a11, 1 +3f6ebe70: sll 0x5, a11 +3f6ebe80: addi 0x1e7910, a11 +3f6ebeb0: move *a11+, *a14+, 1 +3f6ebec0: move *a13(0xffc0), *a14+, 1 +3f6ebee0: movi 0x3f6ed828, a8 +3f6ebf10: move a8, *a14+, 1 +3f6ebf20: move a13, *a14+, 1 +3f6ebf30: calla L3FB34430 +3f6ebf60: move a14, -*sp, 1 +3f6ebf70: move a13, *a14+, 1 +3f6ebf80: calla L3F6D9E30 +3f6ebfb0: jruc L3F6EC0E0 +L3F6EBFC0: +3f6ebfc0: move a14, -*sp, 1 +3f6ebfd0: move *a13(0xffa0), *a14+, 1 +3f6ebff0: move *a13(0xffc0), *a14+, 1 +3f6ec010: movi 0x3f6ed858, a8 +3f6ec040: move a8, *a14+, 1 +3f6ec050: move a13, *a14+, 1 +3f6ec060: calla L3FB34430 +3f6ec090: move a14, -*sp, 1 +3f6ec0a0: move a13, *a14+, 1 +3f6ec0b0: calla L3F6D9E30 +L3F6EC0E0: +3f6ec0e0: move *a13(0xffe0), a11, 1 +3f6ec100: movb *a11, a11 +3f6ec110: cmpi 0x3c, a11 +3f6ec130: jrne L3F6EC1D0 +3f6ec140: move a14, -*sp, 1 +3f6ec150: movi 0x3f6ed888, a8 +3f6ec180: move a8, *a14+, 1 +3f6ec190: calla L3F6D9E30 +3f6ec1c0: jruc L3F6EC360 +L3F6EC1D0: +3f6ec1d0: move a14, -*sp, 1 +3f6ec1e0: move *a13(0xff80), a11, 1 +3f6ec200: jreq L3F6EC250 +3f6ec210: movi 0x3f6ed8a0, a11 +3f6ec240: jruc L3F6EC280 +L3F6EC250: +3f6ec250: movi 0x3f6ed8d0, a11 +L3F6EC280: +3f6ec280: move a11, *a14+, 1 +3f6ec290: movi 0x3f6ed930, a8 +3f6ec2c0: move a8, *a14+, 1 +3f6ec2d0: move a13, *a14+, 1 +3f6ec2e0: calla L3FB34430 +3f6ec310: move a14, -*sp, 1 +3f6ec320: move a13, *a14+, 1 +3f6ec330: calla L3F6D9E30 +L3F6EC360: +3f6ec360: move *sp(0x60), a14, 1 +3f6ec380: mmfm sp, a11,a13 +3f6ec3a0: rets 2 +L3F6EC3B0: +3f6ec3b0: mmtm sp, a9,a11,a13 +3f6ec3d0: move a14, a13 +3f6ec3e0: addi 0x5c0, a14 +3f6ec400: move @0x1b3900, a11, 1 +3f6ec430: move *a11(0x100), a11, 1 +3f6ec450: move *a11(0xf50), a11, 1 +3f6ec470: jaeq L3F6ECE00 +3f6ec490: move a14, -*sp, 1 +3f6ec4a0: move *a13(0xffe0), a11, 1 +3f6ec4c0: movb *a11, a11 +3f6ec4d0: cmpi 0x3c, a11 +3f6ec4f0: jrne L3F6EC540 +3f6ec500: movi 0x3f6ed970, a11 +3f6ec530: jruc L3F6EC570 +L3F6EC540: +3f6ec540: movi 0x3f6ed9b8, a11 +L3F6EC570: +3f6ec570: move a11, *a14+, 1 +3f6ec580: movi 0x3f6ed9e0, a8 +3f6ec5b0: move a8, *a14+, 1 +3f6ec5c0: move a13, *a14+, 1 +3f6ec5d0: calla L3FB34430 +3f6ec600: move a14, -*sp, 1 +3f6ec610: move a13, *a14+, 1 +3f6ec620: calla L3F6D9E30 +3f6ec650: jruc L3F6ECDA0 +L3F6EC660: +3f6ec660: move a14, -*sp, 1 +3f6ec670: movi 0x3f6eda50, a8 +3f6ec6a0: move a8, *a14+, 1 +3f6ec6b0: calla L3F6D9E30 +3f6ec6e0: jruc L3F6ECBD0 +L3F6EC6F0: +3f6ec6f0: move *a13(0xffa0), a11, 1 +3f6ec710: cmpi 0x64, a11 +3f6ec730: jrc L3F6EC760 +3f6ec740: movi 0x64, a11 +L3F6EC760: +3f6ec760: move a11, *a13(0x5a0), 1 +3f6ec780: move a14, -*sp, 1 +3f6ec790: move a11, *a14+, 1 +3f6ec7a0: move *a13(0xffc0), a11, 1 +3f6ec7c0: addk 16, a11 +3f6ec7d0: move a11, *a14+, 1 +3f6ec7e0: move a13, a11 +3f6ec7f0: addi 0x280, a11 +3f6ec810: move a11, *a14+, 1 +3f6ec820: calla L3FE169C0 +3f6ec850: move *a13(0x5a0), a9, 1 +3f6ec870: dec a9 +3f6ec880: sll 0x3, a9 +3f6ec890: add a13, a9 +3f6ec8a0: sub a11, a11 +3f6ec8b0: movb a11, *a9(0x280) +3f6ec8d0: move a14, -*sp, 1 +3f6ec8e0: move a13, a9 +3f6ec8f0: addi 0x280, a9 +3f6ec910: move a9, *a14+, 1 +3f6ec920: movi 0x3f6edac8, a8 +3f6ec950: move a8, *a14+, 1 +3f6ec960: move a13, *a14+, 1 +3f6ec970: calla L3FB34430 +3f6ec9a0: move a14, -*sp, 1 +3f6ec9b0: move a13, *a14+, 1 +3f6ec9c0: calla L3F6D9E30 +3f6ec9f0: jruc L3F6ECE00 +L3F6ECA00: +3f6eca00: move a14, -*sp, 1 +3f6eca10: movi 0x3f6edb08, a8 +3f6eca40: move a8, *a14+, 1 +3f6eca50: calla L3F6D9E30 +3f6eca80: jruc L3F6ECE00 +L3F6ECA90: +3f6eca90: move a14, -*sp, 1 +3f6ecaa0: move *a13(0xffc0), a11, 1 +3f6ecac0: movb *a11(0x8), a8 +3f6ecae0: move a8, *a14+, 1 +3f6ecaf0: movi 0x3f6edba8, a8 +3f6ecb20: move a8, *a14+, 1 +3f6ecb30: move a13, *a14+, 1 +3f6ecb40: calla L3FB34430 +3f6ecb70: move a14, -*sp, 1 +3f6ecb80: move a13, *a14+, 1 +3f6ecb90: calla L3F6D9E30 +3f6ecbc0: jruc L3F6ECE00 +L3F6ECBD0: +3f6ecbd0: move *a13(0xffc0), a11, 1 +3f6ecbf0: movb *a11(0x8), a8 +3f6ecc10: jreq L3F6EC6F0 +3f6ecc20: dec a8 +3f6ecc30: jreq L3F6ECA00 +3f6ecc40: jruc L3F6ECA90 +L3F6ECC50: +3f6ecc50: move a14, -*sp, 1 +3f6ecc60: move *a13(0xffc0), a11, 1 +3f6ecc80: movb *a11, a8 +3f6ecc90: move a8, *a14+, 1 +3f6ecca0: movb *a11, a8 +3f6eccb0: move a8, *a14+, 1 +3f6eccc0: movi 0x3f6edca8, a8 +3f6eccf0: move a8, *a14+, 1 +3f6ecd00: move a13, *a14+, 1 +3f6ecd10: calla L3FB34430 +3f6ecd40: move a14, -*sp, 1 +3f6ecd50: move a13, *a14+, 1 +3f6ecd60: calla L3F6D9E30 +3f6ecd90: jruc L3F6ECE00 +L3F6ECDA0: +3f6ecda0: move *a13(0xffc0), a11, 1 +3f6ecdc0: movb *a11, a8 +3f6ecdd0: subk 24, a8 +3f6ecde0: jreq L3F6EC660 +3f6ecdf0: jruc L3F6ECC50 +L3F6ECE00: +3f6ece00: move *sp(0x80), a14, 1 +3f6ece20: mmfm sp, a9,a11,a13 +3f6ece40: rets 2 +3f6ece50: sra 0x1e, a0 +3f6ece60: sra 0x17, a3 +3f6ece70: .word 0x7475 +3f6ece80: mods a3, a9 +3f6ece90: .word 0x7469 +3f6ecea0: sra a11, a9 +3f6eceb0: srl 0xd, b3 +3f6ecec0: rets 3 +3f6eced0: srl 0xf, b4 +3f6ecee0: call b1 +3f6ecef0: or a9, a8 +3f6ecf00: or a2, a12 +3f6ecf10: cmp b10, b2 +3f6ecf20: sra 0x16, b8 +3f6ecf30: rl 0x8, a9 +3f6ecf40: rl 0x11, sp +3f6ecf50: srl 0x7, b0 +3f6ecf60: dsjs b8, L3F6ECF80 +3f6ecf70: addc a0, a0 +L3F6ECF80: +3f6ecf80: move a2, b9 +3f6ecf90: andn a2, a1 +3f6ecfa0: .word 0x0059 +3f6ecfb0: addc a10, a5 +3f6ecfc0: move a10, b8 +3f6ecfd0: andn a0, a0 +3f6ecfe0: and a2, a3 +3f6ecff0: andn a8, a0 +3f6ed000: and b2, b5 +3f6ed010: andn b2, b0 +3f6ed020: andn a10, a5 +3f6ed030: sla 0x2, b3 +3f6ed040: move a10, b7 +3f6ed050: add a9, a0 +3f6ed060: sub a10, a8 +3f6ed070: sub a2, a1 +3f6ed080: move a0, b0 +3f6ed090: move a10, a1 +3f6ed0a0: .word 0x0045 +3f6ed0b0: or b2, b3 +3f6ed0c0: or a2, a1 +3f6ed0d0: andn b10, b5 +3f6ed0e0: or a0, a0 +3f6ed0f0: move a10, a9 +3f6ed100: move a2, b9 +3f6ed110: sla 0x2, a7 +3f6ed120: add a10, a13 +3f6ed130: btst b10, b2 +3f6ed140: andn a0, a0 +3f6ed150: or a2, a3 +3f6ed160: .word 0x0045 +3f6ed170: add a10, a14 +3f6ed180: move a2, sp +3f6ed190: move a0, b0 +3f6ed1a0: move a10, b1 +3f6ed1b0: .word 0x0050 +3f6ed1c0: add a10, a14 +3f6ed1d0: addc a10, sp +3f6ed1e0: sub b2, b2 +3f6ed1f0: move a0, b0 +3f6ed200: move a10, b1 +3f6ed210: or a2, a8 +3f6ed220: .word 0x0053 +3f6ed230: add a10, a14 +3f6ed240: cmp a2, sp +3f6ed250: sub b2, b4 +3f6ed260: move a0, b0 +3f6ed270: move a10, b1 +3f6ed280: subb a2, a6 +3f6ed290: .word 0x0044 +3f6ed2a0: add a10, a14 +3f6ed2b0: xor a2, sp +3f6ed2c0: andn b10, b4 +3f6ed2d0: move a0, b0 +3f6ed2e0: move a10, b1 +3f6ed2f0: or b2, b6 +3f6ed300: .word 0x0044 +3f6ed310: add a10, a14 +3f6ed320: move a2, sp +3f6ed330: sub a2, a6 +3f6ed340: sub a8, a0 +3f6ed350: or b2, b8 +3f6ed360: move a2, b5 +3f6ed370: sla 0x2, a4 +3f6ed380: andn a10, a1 +3f6ed390: cmp a10, a3 +3f6ed3a0: .word 0x0049 +3f6ed3b0: move a10, b12 +3f6ed3c0: move a10, b7 +3f6ed3d0: or b2, b5 +3f6ed3e0: addc a0, a0 +3f6ed3f0: or b2, b9 +3f6ed400: sla 0x2, a5 +3f6ed410: add a10, a13 +3f6ed420: andn a2, a3 +3f6ed430: .word 0x004f +3f6ed440: add a10, a4 +3f6ed450: add b10, b4 +3f6ed460: sub a9, a0 +3f6ed470: or a2, a14 +3f6ed480: divs b10, b2 +3f6ed490: or a1, a0 +3f6ed4a0: andn a2, a5 +3f6ed4b0: cmp a10, a13 +3f6ed4c0: add a10, a14 +3f6ed4d0: .word 0x004c +3f6ed4e0: or b10, b3 +3f6ed4f0: sub b2, b0 +3f6ed500: and b2, b5 +3f6ed510: andn a8, a0 +3f6ed520: and b2, b5 +3f6ed530: or a10, a4 +3f6ed540: sla 0x2, b0 +3f6ed550: or a10, sp +3f6ed560: and b2, b4 +3f6ed570: or b2, b5 +3f6ed580: andn a8, a0 +3f6ed590: move a2, b5 +3f6ed5a0: sla 0x2, a4 +3f6ed5b0: move a10, b12 +3f6ed5c0: add a10, a3 +3f6ed5d0: cmp b10, b4 +3f6ed5e0: move a2, sp +3f6ed5f0: or a0, a0 +3f6ed600: andn a2, a5 +3f6ed610: cmp a10, a13 +3f6ed620: add a10, a14 +3f6ed630: sla 0x2, a12 +3f6ed640: divs b10, b4 +3f6ed650: sub b10, b0 +3f6ed660: sub a8, a0 +3f6ed670: sub a2, a14 +3f6ed680: move a9, b0 +L3F6ED690: +3f6ed690: sla 0x2, a6 +3f6ed6a0: sub b10, b2 +3f6ed6b0: move a10, b3 +3f6ed6c0: sub b2, b2 +3f6ed6d0: sll 0x8, a0 +3f6ed6e0: sla 0x3, a3 +3f6ed6f0: .word 0x7830 +3f6ed700: .word 0x7825 +3f6ed710: .word 0x0009 +3f6ed720: srl 0xf, a5 +3f6ed730: .word 0x7832 +3f6ed740: .word 0x0a00 +3f6ed750: sll 0x8, a0 +3f6ed760: sla 0x3, b3 +3f6ed770: sra a0, a0 +3f6ed780: .word 0x006f +3f6ed790: modu a11, a4 +3f6ed7a0: .word 0x746e +3f6ed7b0: .word 0x7700 +3f6ed7c0: mods a3, a9 +3f6ed7d0: .word 0x006c +3f6ed7e0: modu b11, b7 +3f6ed7f0: .word 0x746e +3f6ed800: dsjs a0, L3F6ED690 +3f6ed810: dsjs sp, L3F6ED690 +3f6ed820: sll 0x8, a0 +3f6ed830: sla 0x3, b3 +3f6ed840: .word 0x7325 +3f6ed850: sll 0x8, a0 +3f6ed860: sla 0x3, b3 +3f6ed870: sra a1, a5 +3f6ed880: subi 0x9a8dfff5, a0 +3f6ed8b0: mods b3, b0 +3f6ed8c0: .word 0x0079 +3f6ed8d0: modu a11, a4 +3f6ed8e0: sll 0x1b, a14 +3f6ed8f0: sla 0x3, b4 +3f6ed900: sra b11, b2 +3f6ed910: mods b3, b0 +3f6ed920: .word 0x0079 +3f6ed930: sra 0x1f, a0 +3f6ed940: .word 0x7325 +3f6ed950: callr L3F6EDA10 +3f6ed970: sra b10, b2 +3f6ed980: sra a11, a3 +3f6ed990: .word 0x7669 +3f6ed9a0: sra a3, a5 +3f6ed9b0: andn a8, a0 +3f6ed9c0: modu a3, a5 +3f6ed9d0: .word 0x0074 +3f6ed9e0: .word 0x7325 +3f6ed9f0: .word 0x7320 +3f6eda00: sll b3, b5 +L3F6EDA10: +3f6eda10: .word 0x706f +3f6eda20: rl b11, b4 +3f6eda30: modu a3, sp +3f6eda40: rev a0 +3f6eda50: sra b10, b4 +3f6eda60: mods b11, b2 +3f6eda70: modu a3, a9 +3f6eda80: mods a3, a1 +3f6eda90: .word 0x7420 +3f6edaa0: .word 0x7079 +3f6edab0: sla 0x3, a5 +3f6edac0: rl a8, a0 +3f6edad0: sla 0x3, b3 +3f6edae0: .word 0x7325 +3f6edaf0: .word 0x0a2e +3f6edb00: srl 0x18, a0 +3f6edb10: .word 0x7220 +3f6edb20: .word 0x7165 +3f6edb30: sra b11, b5 +3f6edb40: .word 0x7473 +3f6edb50: .word 0x7420 +3f6edb60: sla 0x3, sp +3f6edb70: sra b11, b3 +3f6edb80: sra a3, a14 +3f6edb90: .word 0x0a2e +3f6edba0: srl 0x18, a0 +3f6edbb0: .word 0x7520 +3f6edbc0: lmo a11, a14 +3f6edbd0: modu a11, a14 +3f6edbe0: modu b3, b7 +3f6edbf0: .word 0x7120 +3f6edc00: sla b11, b5 +3f6edc10: rl a11, a12 +3f6edc20: rl a11, a6 +3f6edc30: .word 0x7265 +3f6edc40: sll 0x9, a0 +3f6edc50: sla 0x3, a4 +3f6edc60: rl 0x1, a8 +3f6edc70: sll 0xb, b8 +3f6edc80: sra 0x15, b8 +3f6edc90: .word 0x0a2e +3f6edca0: or a8, a0 +3f6edcb0: lmo a11, a14 +3f6edcc0: modu a11, a14 +3f6edcd0: modu b3, b7 +3f6edce0: modu a9, a0 +3f6edcf0: .word 0x7470 +3f6edd00: modu a11, a9 +3f6edd10: sla 0x3, a14 +3f6edd20: sra a1, a5 +3f6edd30: sra 0x1f, a0 +3f6edd40: .word 0x7830 +3f6edd50: .word 0x7825 +3f6edd60: .word 0x0a29 +3f6edd70: .word 0x0000 +L3F6EDD80: +3f6edd80: pushst +3f6edd90: dint +3f6edda0: setf 32, 0, 1 +3f6eddb0: move sp, @0x1e7c90, 1 +3f6edde0: move a0, @0x1e7eb0, 1 +3f6ede10: movi 0x1e7c50, a0 +3f6ede40: move *sp, *a0, 1 +3f6ede50: movi 0x1e7c70, a0 +3f6ede80: move *sp(0x20), *a0(0x0), 1 +3f6edeb0: movi 0x1e7e90, a0 +3f6edee0: mmtm a0, a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,sp +3f6edf00: move b0, @0x1e80d0, 1 +3f6edf30: movi 0x1e80b0, b0 +3f6edf60: mmtm b0, b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3f6edf80: move @0x1e80d0, b0, 1 +3f6edfb0: move a0, -*sp, 1 +3f6edfc0: movi 0x1, a0 +3f6edfe0: setf 1, 0, 0 +3f6edff0: move a0, @0xc000010f, 0 +3f6ee020: move *sp+, a0, 1 +3f6ee030: mmfm a0, a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,sp +3f6ee050: move @0x1e7eb0, a0, 1 +3f6ee080: popst +3f6ee090: rets +L3F6EE0A0: +3f6ee0a0: setf 32, 0, 1 +3f6ee0b0: move a14, -*sp, 1 +3f6ee0c0: movi 0x3f6ee140, a0 +3f6ee0f0: move a0, *a14+, 1 +3f6ee100: calla L3FB341E0 +3f6ee130: rets +3f6ee140: xor a8, a10 +3f6ee150: modu a3, a9 +3f6ee160: modu a11, a4 +3f6ee170: sla 0x3, b7 +3f6ee180: modu a3, a9 +3f6ee190: sra b11, b4 +3f6ee1a0: .word 0x7272 +3f6ee1b0: .word 0x7075 +3f6ee1c0: sla 0x3, b4 +3f6ee1d0: sll a11, sp +3f6ee1e0: .word 0x7563 +3f6ee1f0: sra b11, b2 +3f6ee200: srl 0x1d, a4 +3f6ee210: add b9, b0 +3f6ee220: .word 0x0068 +3f6ee230: trap 4 +3f6ee240: rets +3f6ee250: setf 32, 0, 0 +3f6ee260: move a8, @0x1e80f0, 1 +3f6ee290: move @0xc0000110, a8, 1 ; INTENB +3f6ee2c0: move a8, -*sp, 1 +3f6ee2d0: movi 0x200, a8 +3f6ee2f0: move a8, @0xc0000110, 1 ; INTENB +3f6ee320: eint +3f6ee330: move sp, @0x1e8130, 1 +3f6ee360: move a14, @0x1e8150, 1 +3f6ee390: move a14, -*sp, 1 +3f6ee3a0: movi 0x3f6eee20, a8 +3f6ee3d0: move a8, *a14+, 1 +3f6ee3e0: calla L3FB341E0 +3f6ee410: move a14, -*sp, 1 +3f6ee420: addi 0xa0, a14 +3f6ee440: move a14, a8 +3f6ee450: mmtm a8, a0,a1,a2,a3,a4 +3f6ee470: movi 0x3f6eef08, a8 +3f6ee4a0: move a8, *a14+, 1 +3f6ee4b0: calla L3FB341E0 +3f6ee4e0: move a14, -*sp, 1 +3f6ee4f0: move a9, *a14+, 1 +3f6ee500: move @0x1e80f0, *a14+, 1 +3f6ee530: addi 0x60, a14 +3f6ee550: move a14, a8 +3f6ee560: mmtm a8, a5,a6,a7 +3f6ee580: movi 0x3f6ef0a0, a8 +3f6ee5b0: move a8, *a14+, 1 +3f6ee5c0: calla L3FB341E0 +3f6ee5f0: move a14, -*sp, 1 +3f6ee600: addi 0x80, a14 +3f6ee620: move a14, a8 +3f6ee630: mmtm a8, a10,a11,a12,a13 +3f6ee650: movi 0x3f6ef238, a8 +3f6ee680: move a8, *a14+, 1 +3f6ee690: calla L3FB341E0 +3f6ee6c0: move a14, -*sp, 1 +3f6ee6d0: movi 0x3f6ef398, a8 +3f6ee700: move a8, *a14+, 1 +3f6ee710: calla L3FB341E0 +3f6ee740: move a14, -*sp, 1 +3f6ee750: move b8, @0x1e8110, 1 +3f6ee780: addi 0xa0, a14 +3f6ee7a0: move a14, b8 +3f6ee7b0: mmtm b8, b0,b1,b2,b3,b4 +3f6ee7d0: movi 0x3f6ef410, a8 +3f6ee800: move a8, *a14+, 1 +3f6ee810: calla L3FB341E0 +3f6ee840: move a14, -*sp, 1 +3f6ee850: move b9, a8 +3f6ee860: move a8, *a14+, 1 +3f6ee870: move @0x1e8110, *a14+, 1 +3f6ee8a0: addi 0x60, a14 +3f6ee8c0: move a14, b8 +3f6ee8d0: mmtm b8, b5,b6,b7 +3f6ee8f0: movi 0x3f6ef5a8, a8 +3f6ee920: move a8, *a14+, 1 +3f6ee930: calla L3FB341E0 +3f6ee960: move a14, -*sp, 1 +3f6ee970: addi 0x80, a14 +3f6ee990: move a14, b8 +3f6ee9a0: mmtm b8, b10,b11,b12,b13 +3f6ee9c0: movi 0x3f6ef740, a8 +3f6ee9f0: move a8, *a14+, 1 +3f6eea00: calla L3FB341E0 +3f6eea30: move @0x1e8110, b8, 1 +3f6eea60: move a14, -*sp, 1 +3f6eea70: move @0x1e8150, *a14+, 1 +3f6eeaa0: move @0x1e8130, *a14+, 1 +3f6eead0: movi 0x3f6ef8a0, a8 +3f6eeb00: move a8, *a14+, 1 +3f6eeb10: calla L3FB341E0 +3f6eeb40: move a14, -*sp, 1 +3f6eeb50: move *sp, a8, 1 +3f6eeb60: move a8, *a14+, 1 +3f6eeb70: movi 0x3f6ef970, a8 +3f6eeba0: move a8, *a14+, 1 +3f6eebb0: calla L3FB341E0 +3f6eebe0: move a14, -*sp, 1 +3f6eebf0: move *sp(0x40), *a14+, 1 +3f6eec10: movi 0x3f6efa30, a8 +3f6eec40: move a8, *a14+, 1 +3f6eec50: calla L3FB341E0 +3f6eec80: move a14, -*sp, 1 +3f6eec90: movi 0x1b3900, a8 +3f6eecc0: move a8, *a14+, 1 +3f6eecd0: movi 0x3f6efb18, a8 +3f6eed00: move a8, *a14+, 1 +3f6eed10: calla L3FB341E0 +3f6eed40: move *sp+, a8, 1 +3f6eed50: move a8, @0xc0000110, 1 ; INTENB +3f6eed80: move @0x1e8150, a14, 1 +3f6eedb0: move @0x1e8130, sp, 1 +3f6eede0: move @0x1e80f0, a8, 1 +3f6eee10: reti +3f6eee20: andn a8, a10 +3f6eee30: .word 0x7379 +3f6eee40: sra b11, b4 +3f6eee50: sla 0x3, a13 +3f6eee60: .word 0x7544 +3f6eee70: .word 0x706d +3f6eee80: .word 0x0a3a +L3F6EEE90: +3f6eee90: add a8, a10 +3f6eeea0: .word 0x7220 +3f6eeeb0: srl a11, a5 +3f6eeec0: .word 0x7369 +3f6eeed0: sra b11, b4 +L3F6EEEE0: +3f6eeee0: .word 0x7372 +3f6eeef0: .word 0x0a3a +3f6eef00: add a8, a0 +3f6eef10: dsjs b0, L3F6EEE90 +3f6eef20: sla 0x19, a5 +L3F6EEF30: +3f6eef30: dsjs b0, L3F6EEF50 +3f6eef40: srl 0x1d, b8 +L3F6EEF50: +3f6eef50: add a9, a0 +3f6eef60: dsjs b1, L3F6EEEE0 +3f6eef70: sla 0x19, a5 +L3F6EEF80: +3f6eef80: dsjs b0, L3F6EEFA0 +3f6eef90: srl 0x1d, b8 +L3F6EEFA0: +3f6eefa0: add a9, a0 +3f6eefb0: dsjs b2, L3F6EEF30 +3f6eefc0: sla 0x19, a5 +L3F6EEFD0: +3f6eefd0: dsjs b0, L3F6EEFF0 +3f6eefe0: srl 0x1d, b8 +L3F6EEFF0: +3f6eeff0: add a9, a0 +3f6ef000: dsjs b3, L3F6EEF80 +3f6ef010: sla 0x19, a5 +3f6ef020: dsjs b0, L3F6EF040 +3f6ef030: srl 0x1d, b8 +L3F6EF040: +3f6ef040: add a9, a0 +3f6ef050: dsjs b4, L3F6EEFD0 +3f6ef060: sla 0x19, a5 +3f6ef070: dsjs b0, L3F6EF090 +3f6ef080: srl 0x1d, b8 +L3F6EF090: +3f6ef090: .word 0x000a +3f6ef0a0: .word 0x3541 +3f6ef0b0: sll 0x9, b13 +3f6ef0c0: rl 0x1, a3 +3f6ef0d0: .word 0x7838 +3f6ef0e0: sla 0x1, a12 +3f6ef0f0: .word 0x3641 +3f6ef100: sll 0x9, b13 +3f6ef110: rl 0x1, a3 +3f6ef120: .word 0x7838 +3f6ef130: sla 0x1, a12 +3f6ef140: .word 0x3741 +3f6ef150: sll 0x9, b13 +3f6ef160: rl 0x1, a3 +3f6ef170: .word 0x7838 +3f6ef180: sla 0x1, a12 +3f6ef190: dsjs a1, L3F6EF1C0 +3f6ef1a0: sll 0x9, b13 +3f6ef1b0: rl 0x1, a3 +L3F6EF1C0: +3f6ef1c0: .word 0x7838 +3f6ef1d0: sla 0x1, a12 +3f6ef1e0: dsjs a1, L3F6EF290 +3f6ef1f0: sll 0x9, b13 +3f6ef200: rl 0x1, a3 +3f6ef210: .word 0x7838 +L3F6EF220: +3f6ef220: .word 0x0a2c +3f6ef230: add a8, a0 +3f6ef240: rl 0x1, b1 +3f6ef250: sll 0x9, b13 +3f6ef260: rl 0x1, a3 +3f6ef270: .word 0x7838 +3f6ef280: sla 0x1, a12 +L3F6EF290: +3f6ef290: rl 0xa, a1 +3f6ef2a0: dsjs b1, L3F6EF220 +3f6ef2b0: sla 0x19, a5 +3f6ef2c0: dsjs b0, L3F6EF2E0 +L3F6EF2D0: +3f6ef2d0: srl 0x1d, b8 +L3F6EF2E0: +3f6ef2e0: add a9, a0 +3f6ef2f0: rl 0x11, b1 +3f6ef300: sll 0x9, b13 +3f6ef310: rl 0x1, a3 +3f6ef320: .word 0x7838 +3f6ef330: sla 0x1, a12 +3f6ef340: rl 0xa, a1 +3f6ef350: dsjs b3, L3F6EF2D0 +3f6ef360: sla 0x19, a5 +3f6ef370: dsjs b0, L3F6EF390 +3f6ef380: .word 0x0a78 +L3F6EF390: +3f6ef390: .word 0x0a00 +3f6ef3a0: sla 0x2, a2 +3f6ef3b0: sra b11, b2 +3f6ef3c0: rl a11, a7 +3f6ef3d0: .word 0x7473 +3f6ef3e0: .word 0x7265 +3f6ef3f0: dsjs b3, L3F6EF530 +3f6ef400: .word 0x000a +3f6ef410: rl 0x2, a2 +3f6ef420: sll 0x9, b13 +3f6ef430: rl 0x1, a3 +3f6ef440: .word 0x7838 +3f6ef450: sla 0x1, a12 +3f6ef460: rl 0xa, a2 +3f6ef470: sll 0x9, b13 +3f6ef480: rl 0x1, a3 +3f6ef490: .word 0x7838 +3f6ef4a0: sla 0x1, a12 +3f6ef4b0: rl 0x12, a2 +3f6ef4c0: sll 0x9, b13 +3f6ef4d0: rl 0x1, a3 +3f6ef4e0: .word 0x7838 +3f6ef4f0: sla 0x1, a12 +3f6ef500: rl 0x1a, a2 +3f6ef510: sll 0x9, b13 +3f6ef520: rl 0x1, a3 +L3F6EF530: +3f6ef530: .word 0x7838 +3f6ef540: sla 0x1, a12 +3f6ef550: .word 0x3442 +3f6ef560: sll 0x9, b13 +3f6ef570: rl 0x1, a3 +L3F6EF580: +3f6ef580: .word 0x7838 +3f6ef590: .word 0x0a2c +3f6ef5a0: addc a0, a0 +3f6ef5b0: dsjs b5, L3F6EF530 +3f6ef5c0: sla 0x19, a5 +L3F6EF5D0: +3f6ef5d0: dsjs b0, L3F6EF5F0 +3f6ef5e0: srl 0x1d, b8 +L3F6EF5F0: +3f6ef5f0: addc a1, a0 +3f6ef600: dsjs b6, L3F6EF580 +3f6ef610: sla 0x19, a5 +L3F6EF620: +3f6ef620: dsjs b0, L3F6EF640 +3f6ef630: srl 0x1d, b8 +L3F6EF640: +3f6ef640: addc a1, a0 +3f6ef650: dsjs b7, L3F6EF5D0 +3f6ef660: sla 0x19, a5 +L3F6EF670: +3f6ef670: dsjs b0, L3F6EF690 +3f6ef680: srl 0x1d, b8 +L3F6EF690: +3f6ef690: addc a1, a0 +3f6ef6a0: dsjs b8, L3F6EF620 +3f6ef6b0: sla 0x19, a5 +3f6ef6c0: dsjs b0, L3F6EF6E0 +L3F6EF6D0: +3f6ef6d0: srl 0x1d, b8 +L3F6EF6E0: +3f6ef6e0: addc a1, a0 +3f6ef6f0: dsjs b9, L3F6EF670 +3f6ef700: sla 0x19, a5 +3f6ef710: dsjs b0, L3F6EF730 +3f6ef720: srl 0x1d, b8 +L3F6EF730: +3f6ef730: .word 0x000a +3f6ef740: rl 0xa, a2 +3f6ef750: dsjs b0, L3F6EF6D0 +3f6ef760: sla 0x19, a5 +3f6ef770: dsjs b0, L3F6EF790 +L3F6EF780: +3f6ef780: srl 0x1d, b8 +L3F6EF790: +3f6ef790: addc a1, a0 +3f6ef7a0: rl 0x9, b1 +3f6ef7b0: sll 0x9, b13 +3f6ef7c0: rl 0x1, a3 +3f6ef7d0: .word 0x7838 +3f6ef7e0: sla 0x1, a12 +3f6ef7f0: rl 0xa, a2 +3f6ef800: dsjs b2, L3F6EF780 +3f6ef810: sla 0x19, a5 +L3F6EF820: +3f6ef820: dsjs b0, L3F6EF840 +3f6ef830: srl 0x1d, b8 +L3F6EF840: +3f6ef840: addc a1, a0 +3f6ef850: rl 0x19, b1 +3f6ef860: sll 0x9, b13 +3f6ef870: rl 0x1, a3 +3f6ef880: .word 0x7838 +3f6ef890: .word 0x000a +3f6ef8a0: andn a8, a10 +3f6ef8b0: dsjs b0, L3F6EF820 +3f6ef8c0: sla 0x19, a5 +3f6ef8d0: dsjs b0, L3F6EF8F0 +3f6ef8e0: srl 0x1d, b8 +L3F6EF8F0: +3f6ef8f0: sla 0x1, a0 +3f6ef900: sla 0x1, a0 +3f6ef910: sub a1, a0 +3f6ef920: and b2, b3 +3f6ef930: sll 0x9, b13 +L3F6EF940: +3f6ef940: rl 0x1, a3 +3f6ef950: .word 0x7838 +3f6ef960: .word 0x000a +3f6ef970: .word 0x7473 +3f6ef980: .word 0x7461 +3f6ef990: .word 0x7375 +3f6ef9a0: .word 0x7220 +3f6ef9b0: srl a11, a5 +3f6ef9c0: .word 0x7369 +3f6ef9d0: sra b11, b4 +3f6ef9e0: dsjs b2, L3F6EF940 +3f6ef9f0: sla 0x19, a5 +3f6efa00: rl 0x19, b0 +3f6efa10: sll b1, b2 +3f6efa20: .word 0x000a +3f6efa30: sla 0x0, a10 +3f6efa40: .word 0x7564 +3f6efa50: .word 0x706d +3f6efa60: sll a9, a0 +3f6efa70: mods a3, a1 +3f6efa80: sra a11, a12 +3f6efa90: sla 0x3, a4 +3f6efaa0: .word 0x7266 +3f6efab0: mods a11, sp +3f6efac0: and a1, a0 +3f6efad0: sla 0x2, a3 +3f6efae0: sla 0x19, a5 +3f6efaf0: dsjs b0, L3F6EFB10 +3f6efb00: .word 0x0a78 +L3F6EFB10: +3f6efb10: .word 0x0a00 +3f6efb20: addc a9, a0 +3f6efb30: .word 0x7275 +3f6efb40: sra b11, b2 +3f6efb50: .word 0x746e +3f6efb60: .word 0x7020 +3f6efb70: modu b11, b2 +L3F6EFB80: +3f6efb80: sra a11, a3 +3f6efb90: .word 0x7373 +3f6efba0: and a1, a0 +3f6efbb0: addc a2, a3 +3f6efbc0: sla a9, a0 +3f6efbd0: sra a3, a4 +3f6efbe0: sra b11, b2 +3f6efbf0: .word 0x7373 +3f6efc00: dsjs a0, L3F6EFB80 +3f6efc10: sll 0x9, a0 +3f6efc20: rl 0x1, a3 +3f6efc30: .word 0x7838 +3f6efc40: .word 0x000a +3f6efc50: setf 32, 0, 1 +3f6efc60: move a14, -*sp, 1 +3f6efc70: move a8, -*sp, 1 +3f6efc80: move *sp(0x20), *a14+, 1 +3f6efca0: movi 0x3f6efd60, a8 +3f6efcd0: move a8, *a14+, 1 +3f6efce0: calla L3FB341E0 +3f6efd10: move *sp+, a8, 1 +3f6efd20: calla L3F6EDD80 +3f6efd50: reti +L3F6EFD60: +3f6efd60: cmp a8, a10 +3f6efd70: move a2, a12 +3f6efd80: subb a10, a5 +3f6efd90: move a2, a1 +3f6efda0: move a9, b0 +3f6efdb0: addc b10, b0 +3f6efdc0: sub a2, sp +3f6efdd0: srl 0x1e, a5 +3f6efde0: and a1, a0 +3f6efdf0: dsjs a3, L3F6EFD60 +3f6efe00: sla 0x19, a5 +3f6efe10: dsjs b0, L3F6EFE30 +3f6efe20: .word 0x0a78 +L3F6EFE30: +3f6efe30: .word 0x0000 +L3F6EFE40: +3f6efe40: mmtm sp, a9,a11 +3f6efe60: sub a11, a11 +3f6efe70: setf 16, 0, 0 +3f6efe80: move a11, @0x1e8590, 0 +3f6efeb0: move a11, @0x1e85a0, 0 +3f6efee0: move a11, @0x1e85b0, 0 +3f6eff10: move a11, @0x1e85c0, 0 +3f6eff40: move a11, @0x1e85d0, 0 +3f6eff70: move a11, @0x1e85e0, 0 +3f6effa0: move a11, @0x1e85f0, 0 +3f6effd0: move a11, @0x1e8600, 0 +3f6f0000: movk 1, a9 +3f6f0010: move a9, @0x1e8610, 0 +3f6f0040: move a9, @0x1e8620, 0 +3f6f0070: movb a11, @0x1e8630 +3f6f00a0: movb a9, @0x1e8638 +3f6f00d0: movb a11, @0x1e8640 +3f6f0100: move a11, @0x1e8648, 1 +3f6f0130: movk 32, a9 +3f6f0140: move a9, @0x1e8668, 1 +3f6f0170: movi 0x1e8190, a9 +3f6f01a0: move a9, @0x1e8688, 1 +3f6f01d0: mmfm sp, a9,a11 +3f6f01f0: rets +L3F6F0200: +3f6f0200: mmtm sp, a9,a11,a13 +3f6f0220: move a14, a13 +3f6f0230: addk 32, a14 +3f6f0240: pushst +3f6f0250: calla L3FB2E340 +3f6f0280: move a8, *a13, 1 +3f6f0290: move a14, -*sp, 1 +3f6f02a0: movi 0x1e8590, a11 +3f6f02d0: move a11, *a14+, 1 +3f6f02e0: calla L3FB31FD0 +3f6f0310: sub a9, a9 +3f6f0320: movb a9, @0x1e8638 +3f6f0350: move a14, -*sp, 1 +3f6f0360: move *a13(0x0), *a14+, 1 +3f6f0380: calla L3FB2E470 +3f6f03b0: popst +3f6f03c0: subk 32, a14 +3f6f03d0: mmfm sp, a9,a11,a13 +3f6f03f0: rets +L3F6F0400: +3f6f0400: mmtm sp, a11,a13 +3f6f0420: move a14, a13 +3f6f0430: addk 32, a14 +3f6f0440: pushst +3f6f0450: calla L3FB2E340 +3f6f0480: move a8, *a13, 1 +3f6f0490: movk 1, a11 +3f6f04a0: movb a11, @0x1e8638 +3f6f04d0: move a14, -*sp, 1 +3f6f04e0: movi 0x1e8590, a11 +3f6f0510: move a11, *a14+, 1 +3f6f0520: calla L3FB30FE0 +3f6f0550: move a14, -*sp, 1 +3f6f0560: move *a13(0x0), *a14+, 1 +3f6f0580: calla L3FB2E470 +3f6f05b0: popst +3f6f05c0: subk 32, a14 +3f6f05d0: mmfm sp, a11,a13 +3f6f05f0: rets +L3F6F0600: +3f6f0600: mmtm sp, a11,a13 +3f6f0620: move a14, a13 +3f6f0630: addk 32, a14 +3f6f0640: calla L3FB2E340 +3f6f0670: move a8, *a13, 1 +3f6f0680: setf 8, 0, 0 +3f6f0690: move @0x1e8630, a11, 0 +3f6f06c0: jrne L3F6F07D0 +3f6f06d0: move @0x1e8170, a11, 1 +3f6f0700: jreq L3F6F0790 +3f6f0710: move a14, -*sp, 1 +3f6f0720: movi 0x1e8590, a11 +3f6f0750: move a11, *a14+, 1 +3f6f0760: calla L3FB30FE0 +L3F6F0790: +3f6f0790: movk 1, a11 +3f6f07a0: movb a11, @0x1e8630 +L3F6F07D0: +3f6f07d0: move a14, -*sp, 1 +3f6f07e0: move *a13(0x0), *a14+, 1 +3f6f0800: calla L3FB2E470 +3f6f0830: subk 32, a14 +3f6f0840: mmfm sp, a11,a13 +3f6f0860: rets +3f6f0870: mmtm sp, a9,a11,a13 +3f6f0890: move a14, a13 +3f6f08a0: addk 32, a14 +3f6f08b0: calla L3FB2E340 +3f6f08e0: move a8, *a13, 1 +3f6f08f0: setf 8, 0, 0 +3f6f0900: move @0x1e8630, a11, 0 +3f6f0930: jreq L3F6F0A00 +3f6f0940: move a14, -*sp, 1 +3f6f0950: movi 0x1e8590, a11 +3f6f0980: move a11, *a14+, 1 +3f6f0990: calla L3FB31FD0 +3f6f09c0: sub a9, a9 +3f6f09d0: movb a9, @0x1e8630 +L3F6F0A00: +3f6f0a00: move a14, -*sp, 1 +3f6f0a10: move *a13(0x0), *a14+, 1 +3f6f0a30: calla L3FB2E470 +3f6f0a60: subk 32, a14 +3f6f0a70: mmfm sp, a9,a11,a13 +3f6f0a90: rets +L3F6F0AA0: +3f6f0aa0: mmtm sp, a7,a9,a11,a13 +3f6f0ac0: move a14, a13 +3f6f0ad0: addk 32, a14 +3f6f0ae0: calla L3FB2E340 +3f6f0b10: move a8, *a13, 1 +3f6f0b20: move a14, -*sp, 1 +3f6f0b30: movi 0x1e8590, a11 +3f6f0b60: move a11, *a14+, 1 +3f6f0b70: calla L3FB31FD0 +3f6f0ba0: move *a13(0xffe0), a9, 1 +3f6f0bc0: setf 16, 0, 0 +3f6f0bd0: move a9, @0x1e8590, 0 +3f6f0c00: move *a13(0xffc0), a11, 1 +3f6f0c20: move a11, @0x1e85a0, 0 +3f6f0c50: move @0x1e8590, a7, 0 +3f6f0c80: move @0x1e85f0, a9, 0 +3f6f0cb0: sub a9, a7 +3f6f0cc0: move a7, @0x1e85b0, 0 +3f6f0cf0: move @0x1e85a0, a7, 0 +3f6f0d20: move @0x1e8600, a11, 0 +3f6f0d50: sub a11, a7 +3f6f0d60: move a7, @0x1e85c0, 0 +3f6f0d90: move @0x1e85b0, a7, 0 +3f6f0dc0: move @0x1e8610, a9, 0 +3f6f0df0: add a9, a7 +3f6f0e00: move a7, @0x1e85d0, 0 +3f6f0e30: move @0x1e85c0, a7, 0 +3f6f0e60: move @0x1e8620, a9, 0 +3f6f0e90: add a9, a7 +3f6f0ea0: move a7, @0x1e85e0, 0 +3f6f0ed0: move @0x1e8170, a7, 1 +3f6f0f00: jreq L3F6F0F90 +3f6f0f10: move a14, -*sp, 1 +3f6f0f20: movi 0x1e8590, a11 +3f6f0f50: move a11, *a14+, 1 +3f6f0f60: calla L3FB30FE0 +L3F6F0F90: +3f6f0f90: move a14, -*sp, 1 +3f6f0fa0: move *a13(0x0), *a14+, 1 +3f6f0fc0: calla L3FB2E470 +3f6f0ff0: move *sp(0xa0), a14, 1 +3f6f1010: mmfm sp, a7,a9,a11,a13 +3f6f1030: rets 2 +3f6f1040: move a11, -*sp, 1 +3f6f1050: sub a11, a11 +3f6f1060: move a11, @0x1e8170, 1 +3f6f1090: move *sp+, a11, 1 +3f6f10a0: rets +3f6f10b0: move a11, -*sp, 1 +3f6f10c0: movk 1, a11 +3f6f10d0: move a11, @0x1e8170, 1 +3f6f1100: move *sp+, a11, 1 +3f6f1110: rets +L3F6F1120: +3f6f1120: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f6f1140: move a14, a13 +3f6f1150: addi 0x60, a14 +3f6f1170: move a14, -*sp, 1 +3f6f1180: movk 20, a7 +3f6f1190: move a7, *a14+, 1 +3f6f11a0: movk 1, a7 +3f6f11b0: move a7, *a14+, 1 +3f6f11c0: calla L3F703D90 +3f6f11f0: move a8, *a13, 1 +3f6f1200: move a8, a8 +3f6f1210: jreq L3F6F1A00 +3f6f1220: move *a13(0xff20), a5, 1 +3f6f1240: move @0xc5410, a3, 1 +3f6f1270: add a3, a5 +3f6f1280: move @0xc5430, a7, 1 +3f6f12b0: neg a7 +3f6f12c0: sra a7, a5 +3f6f12d0: sll 0x2, a5 +3f6f12e0: move a5, *a13(0x40), 1 +3f6f1300: move *a13(0xff00), a7, 1 +3f6f1320: mpys a7, a5 +3f6f1330: move a5, *a13(0x40), 1 +3f6f1350: move a14, -*sp, 1 +3f6f1360: move a5, *a14+, 1 +3f6f1370: movk 1, a5 +3f6f1380: move a5, *a14+, 1 +3f6f1390: move a8, a5 +3f6f13a0: calla L3F703D90 +3f6f13d0: move a8, *a5(0x60), 1 +3f6f13f0: move a8, a3 +3f6f1400: jrne L3F6F1480 +3f6f1410: move a14, -*sp, 1 +3f6f1420: move a5, *a14+, 1 +3f6f1430: calla L3F702440 +3f6f1460: sub a8, a8 +3f6f1470: jruc L3F6F1A40 +L3F6F1480: +3f6f1480: move a14, -*sp, 1 +3f6f1490: move *a13(0x40), *a14+, 1 +3f6f14b0: movk 1, a3 +3f6f14c0: move a3, *a14+, 1 +3f6f14d0: calla L3F703D90 +3f6f1500: move a8, *a5(0x80), 1 +3f6f1520: move a8, a8 +3f6f1530: jrne L3F6F1610 +3f6f1540: move a14, -*sp, 1 +3f6f1550: move *a5(0x60), *a14+, 1 +3f6f1570: calla L3F702440 +3f6f15a0: move a14, -*sp, 1 +3f6f15b0: move a5, *a14+, 1 +3f6f15c0: calla L3F702440 +3f6f15f0: sub a8, a8 +3f6f1600: jruc L3F6F1A40 +L3F6F1610: +3f6f1610: move *a13(0xffe0), a11, 1 +3f6f1630: move *a13(0xffc0), a12, 1 +3f6f1650: move *a5(0x60), a10, 1 +3f6f1670: move *a5(0x80), a9, 1 +3f6f1690: move *a13(0x40), a3, 1 +3f6f16b0: sll 0x3, a3 +3f6f16c0: add a11, a3 +3f6f16d0: move a3, *a13(0x20), 1 +3f6f16f0: cmp a3, a11 +3f6f1700: jrnc L3F6F17E0 +3f6f1710: setf 8, 0, 0 +L3F6F1720: +3f6f1720: move *a12, a7, 0 +3f6f1730: move *a11, a5, 0 +3f6f1740: andn a5, a7 +3f6f1750: move a7, *a10+, 0 +3f6f1760: move *a11+, a7, 0 +3f6f1770: move *a12+, a5, 0 +3f6f1780: and a5, a7 +3f6f1790: move a7, *a9+, 0 +3f6f17a0: move *a13(0x20), a7, 1 +3f6f17c0: cmp a7, a11 +3f6f17d0: jrc L3F6F1720 +L3F6F17E0: +3f6f17e0: move *a13, a7, 1 +3f6f17f0: move a14, -*sp, 1 +3f6f1800: setf 16, 0, 0 +3f6f1810: move *a13(0xff80), a5, 0 +3f6f1830: move a5, *a14+, 1 +3f6f1840: calla L3F9FFE20 +3f6f1870: setf 16, 0, 0 +3f6f1880: move a8, *a7(0x40), 0 +3f6f18a0: move a14, -*sp, 1 +3f6f18b0: move *a13(0xffa0), a3, 0 +3f6f18d0: move a3, *a14+, 1 +3f6f18e0: calla L3F9FFE20 +3f6f1910: setf 16, 0, 0 +3f6f1920: move a8, *a7(0x50), 0 +3f6f1940: move *a13(0xff60), *a7(0x20), 0 +3f6f1970: move *a13(0xff40), *a7(0x30), 0 +3f6f19a0: move *a13(0xff20), *a7(0x0), 0 +3f6f19d0: move *a13(0xff00), *a7(0x10), 0 +L3F6F1A00: +3f6f1a00: calla L3F6F0400 +3f6f1a30: move *a13, a8, 1 +L3F6F1A40: +3f6f1a40: move *sp(0x120), a14, 1 +3f6f1a60: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f6f1a80: rets 2 +L3F6F1A90: +3f6f1a90: mmtm sp, a7,a9,a11,a13 +3f6f1ab0: move a14, a13 +3f6f1ac0: addk 32, a14 +3f6f1ad0: calla L3FB2E340 +3f6f1b00: move a8, *a13, 1 +3f6f1b10: move a14, -*sp, 1 +3f6f1b20: movi 0x1e8590, a11 +3f6f1b50: move a11, *a14+, 1 +3f6f1b60: calla L3FB31FD0 +3f6f1b90: move *a13(0xffe0), a9, 1 +3f6f1bb0: move a9, @0x1e8648, 1 +3f6f1be0: jreq L3F6F2010 +3f6f1bf0: setf 16, 0, 0 +3f6f1c00: move @0x225240, @0x1e8590, 0 +3f6f1c50: move @0x225260, @0x1e85a0, 0 +3f6f1ca0: move *a9(0x20), a7, 0 +3f6f1cc0: move a7, @0x1e85f0, 0 +3f6f1cf0: move *a9(0x30), a11, 0 +3f6f1d10: move a11, @0x1e8600, 0 +3f6f1d40: move *a9, a7, 0 +3f6f1d50: move a7, @0x1e8610, 0 +3f6f1d80: move *a9(0x10), a7, 0 +3f6f1da0: move a7, @0x1e8620, 0 +3f6f1dd0: move @0x225240, a7, 1 +3f6f1e00: move *a9(0x20), a11, 0 +3f6f1e20: sub a11, a7 +3f6f1e30: move a7, @0x1e85b0, 0 +3f6f1e60: move @0x225260, a11, 1 +3f6f1e90: move *a9(0x30), a7, 0 +3f6f1eb0: sub a7, a11 +3f6f1ec0: move a11, @0x1e85c0, 0 +3f6f1ef0: move @0x1e85b0, a11, 0 +3f6f1f20: move *a9, a7, 0 +3f6f1f30: add a11, a7 +3f6f1f40: move a7, @0x1e85d0, 0 +3f6f1f70: move @0x1e85c0, a7, 0 +3f6f1fa0: move *a9(0x10), a11, 0 +3f6f1fc0: add a7, a11 +3f6f1fd0: move a11, @0x1e85e0, 0 +3f6f2000: jruc L3F6F2320 +L3F6F2010: +3f6f2010: setf 16, 0, 0 +3f6f2020: move @0x225240, @0x1e8590, 0 +3f6f2070: move @0x225260, @0x1e85a0, 0 +3f6f20c0: movk 1, a7 +3f6f20d0: move a7, @0x1e8610, 0 +3f6f2100: move a7, @0x1e8620, 0 +3f6f2130: sub a11, a11 +3f6f2140: move a11, @0x1e85f0, 0 +3f6f2170: move a11, @0x1e8600, 0 +3f6f21a0: move @0x225240, @0x1e85b0, 0 +3f6f21f0: move @0x225260, @0x1e85c0, 0 +3f6f2240: move @0x225240, a9, 1 +3f6f2270: inc a9 +3f6f2280: move a9, @0x1e85d0, 0 +3f6f22b0: move @0x225260, a9, 1 +3f6f22e0: dec a9 +3f6f22f0: move a9, @0x1e85e0, 0 +L3F6F2320: +3f6f2320: move *a13(0xffe0), a11, 1 +3f6f2340: jreq L3F6F2410 +3f6f2350: move @0x1e8170, a9, 1 +3f6f2380: jreq L3F6F2410 +3f6f2390: move a14, -*sp, 1 +3f6f23a0: movi 0x1e8590, a7 +3f6f23d0: move a7, *a14+, 1 +3f6f23e0: calla L3FB30FE0 +L3F6F2410: +3f6f2410: move a14, -*sp, 1 +3f6f2420: move *a13(0x0), *a14+, 1 +3f6f2440: calla L3FB2E470 +3f6f2470: move *sp(0xa0), a14, 1 +3f6f2490: mmfm sp, a7,a9,a11,a13 +3f6f24b0: rets 2 +3f6f24c0: mmtm sp, a9,a11,a13 +3f6f24e0: move a14, a13 +3f6f24f0: pushst +3f6f2500: dint +3f6f2510: move *a13(0xffe0), a11, 1 +3f6f2530: setf 16, 0, 0 +3f6f2540: move @0x1e8590, a9, 0 +3f6f2570: move a9, *a11, 1 +3f6f2580: move *a13(0xffc0), a11, 1 +3f6f25a0: move @0x1e85a0, a9, 0 +3f6f25d0: move a9, *a11, 1 +3f6f25e0: move *a13(0xffa0), a11, 1 +3f6f2600: move @0x1e85b0, a9, 0 +3f6f2630: move a9, *a11, 1 +3f6f2640: move *a13(0xff80), a11, 1 +3f6f2660: move @0x1e85c0, a9, 0 +3f6f2690: move a9, *a11, 1 +3f6f26a0: move *a13(0xff60), a11, 1 +3f6f26c0: move @0x1e85d0, a9, 0 +3f6f26f0: move a9, *a11, 1 +3f6f2700: move *a13(0xff40), a11, 1 +3f6f2720: move @0x1e85e0, a9, 0 +3f6f2750: move a9, *a11, 1 +3f6f2760: popst +3f6f2770: move *sp(0x80), a14, 1 +3f6f2790: mmfm sp, a9,a11,a13 +3f6f27b0: rets 2 +L3F6F27C0: +3f6f27c0: mmtm sp, a9,a11,a13 +3f6f27e0: move a14, a13 +3f6f27f0: addk 32, a14 +3f6f2800: calla L3FB2E340 +3f6f2830: move a8, *a13, 1 +3f6f2840: move *a13(0xffe0), a11, 1 +3f6f2860: move @0x1e8648, a9, 1 +3f6f2890: cmp a9, a11 +3f6f28a0: jrne L3F6F2A20 +3f6f28b0: move a14, -*sp, 1 +3f6f28c0: movi 0x1e8590, a9 +3f6f28f0: move a9, *a14+, 1 +3f6f2900: calla L3FB31FD0 +3f6f2930: move a14, -*sp, 1 +3f6f2940: setf 16, 0, 0 +3f6f2950: move @0x1e85a0, a9, 0 +3f6f2980: move a9, *a14+, 1 +3f6f2990: move @0x1e8590, a11, 0 +3f6f29c0: move a11, *a14+, 1 +3f6f29d0: sub a9, a9 +3f6f29e0: move a9, *a14+, 1 +3f6f29f0: calla L3F6F1A90 +L3F6F2A20: +3f6f2a20: move a14, -*sp, 1 +3f6f2a30: move *a13(0x0), *a14+, 1 +3f6f2a50: calla L3FB2E470 +3f6f2a80: move a14, -*sp, 1 +3f6f2a90: move *a13(0xffe0), a11, 1 +3f6f2ab0: move *a11(0x80), *a14+, 1 +3f6f2ad0: calla L3F702440 +3f6f2b00: move a14, -*sp, 1 +3f6f2b10: move *a11(0x60), *a14+, 1 +3f6f2b30: calla L3F702440 +3f6f2b60: move a14, -*sp, 1 +3f6f2b70: move a11, *a14+, 1 +3f6f2b80: calla L3F702440 +3f6f2bb0: move *sp(0x80), a14, 1 +3f6f2bd0: mmfm sp, a9,a11,a13 +3f6f2bf0: rets 2 +L3F6F2C00: +3f6f2c00: mmtm sp, a9,a11,a13 +3f6f2c20: move a14, a13 +3f6f2c30: addk 32, a14 +3f6f2c40: calla L3FB2E340 +3f6f2c70: move a8, *a13, 1 +3f6f2c80: move *a13(0xffe0), a11, 1 +3f6f2ca0: move a14, -*sp, 1 +3f6f2cb0: setf 16, 0, 0 +3f6f2cc0: move *a13(0xffa0), a9, 0 +3f6f2ce0: move a9, *a14+, 1 +3f6f2cf0: calla L3F9FFE20 +3f6f2d20: setf 16, 0, 0 +3f6f2d30: move a8, *a11(0x40), 0 +3f6f2d50: move a14, -*sp, 1 +3f6f2d60: move *a13(0xffc0), a9, 0 +3f6f2d80: move a9, *a14+, 1 +3f6f2d90: calla L3F9FFE20 +3f6f2dc0: setf 16, 0, 0 +3f6f2dd0: move a8, *a11(0x50), 0 +3f6f2df0: move @0x1e8648, a9, 1 +3f6f2e20: cmp a9, a11 +3f6f2e30: jrne L3F6F2F80 +3f6f2e40: move a14, -*sp, 1 +3f6f2e50: movi 0x1e8590, a9 +3f6f2e80: move a9, *a14+, 1 +3f6f2e90: calla L3FB31FD0 +3f6f2ec0: move @0x1e8170, a9, 1 +3f6f2ef0: jreq L3F6F2F80 +3f6f2f00: move a14, -*sp, 1 +3f6f2f10: movi 0x1e8590, a11 +3f6f2f40: move a11, *a14+, 1 +3f6f2f50: calla L3FB30FE0 +L3F6F2F80: +3f6f2f80: move a14, -*sp, 1 +3f6f2f90: move *a13(0x0), *a14+, 1 +3f6f2fb0: calla L3FB2E470 +3f6f2fe0: move *sp(0x80), a14, 1 +3f6f3000: mmfm sp, a9,a11,a13 +3f6f3020: rets 2 +L3F6F3030: +3f6f3030: mmtm sp, a7,a9,a11,a13 +3f6f3050: move a14, a13 +3f6f3060: addk 32, a14 +3f6f3070: movk 2, a11 +3f6f3080: move a11, *a13, 1 +L3F6F3090: +3f6f3090: move *a13(0xffe0), a11, 1 +3f6f30b0: move *a13, a7, 1 +3f6f30c0: cmp a7, a11 +3f6f30d0: jreq L3F6F3110 +3f6f30e0: sll 0x1, a7 +3f6f30f0: move a7, *a13, 1 +3f6f3100: jrne L3F6F3090 +L3F6F3110: +3f6f3110: move a7, a7 +3f6f3120: jrne L3F6F3150 +3f6f3130: sub a8, a8 +3f6f3140: jruc L3F6F3360 +L3F6F3150: +3f6f3150: move a14, -*sp, 1 +3f6f3160: movk 10, a7 +3f6f3170: move a7, *a14+, 1 +3f6f3180: movk 1, a7 +3f6f3190: move a7, *a14+, 1 +3f6f31a0: calla L3F703D90 +3f6f31d0: move a8, a9 +3f6f31e0: jrne L3F6F3210 +3f6f31f0: sub a8, a8 +3f6f3200: jruc L3F6F3360 +L3F6F3210: +3f6f3210: move a14, -*sp, 1 +3f6f3220: move a11, *a14+, 1 +3f6f3230: move a7, *a14+, 1 +3f6f3240: calla L3F703D90 +3f6f3270: move a8, *a9, 1 +3f6f3280: move *a9, a7, 1 +3f6f3290: jrne L3F6F32C0 +3f6f32a0: sub a8, a8 +3f6f32b0: jruc L3F6F3360 +L3F6F32C0: +3f6f32c0: sub a7, a7 +3f6f32d0: setf 16, 0, 0 +3f6f32e0: move a7, *a9(0x20), 0 +3f6f3300: move a7, *a9(0x30), 0 +3f6f3320: dec a11 +3f6f3330: move a11, *a9(0x40), 0 +3f6f3350: move a9, a8 +L3F6F3360: +3f6f3360: move *sp(0xa0), a14, 1 +3f6f3380: mmfm sp, a7,a9,a11,a13 +3f6f33a0: rets 2 +3f6f33b0: mmtm sp, a9,a11,a13 +3f6f33d0: move a14, a13 +3f6f33e0: move *a13(0xffe0), a11, 1 +3f6f3400: sub a9, a9 +3f6f3410: setf 16, 0, 0 +3f6f3420: move a9, *a11(0x20), 0 +3f6f3440: move a9, *a11(0x30), 0 +3f6f3460: move *sp(0x80), a14, 1 +3f6f3480: mmfm sp, a9,a11,a13 +3f6f34a0: rets 2 +3f6f34b0: mmtm sp, a7,a9,a10,a11,a12 +3f6f34d0: movi 0x6400000, a9 +3f6f3500: movi 0x2a, a7 +3f6f3520: setf 16, 0, 0 +3f6f3530: move a7, *a9(0x20), 0 +3f6f3550: addk 16, a7 +3f6f3560: move a7, *a9(0x20), 0 +3f6f3580: addk 32, a7 +3f6f3590: move a7, *a9(0x20), 0 +3f6f35b0: movk 16, a7 +3f6f35c0: move a7, *a9(0x20), 0 +3f6f35e0: addk 26, a7 +3f6f35f0: move a7, *a9(0xa0), 0 +3f6f3610: addk 16, a7 +3f6f3620: move a7, *a9(0xa0), 0 +3f6f3640: movk 16, a7 +3f6f3650: move a7, *a9(0xa0), 0 +3f6f3670: movk 19, a7 +3f6f3680: move a7, *a9, 0 +3f6f3690: move a7, *a9(0x80), 0 +3f6f36b0: movi 0x60, a7 +3f6f36d0: move a7, *a9(0x40), 0 +3f6f36f0: movi 0xbb, a7 +3f6f3710: move a7, *a9(0x10), 0 +3f6f3730: movi 0x99, a7 +3f6f3750: move a7, *a9(0x90), 0 +3f6f3770: movk 7, a7 +3f6f3780: move a7, *a9, 0 +3f6f3790: move a7, *a9(0x80), 0 +3f6f37b0: sub a7, a7 +3f6f37c0: move a7, *a9(0xd0), 0 +3f6f37e0: movi 0xc0, a7 +3f6f3800: move a7, *a9(0xe0), 0 +3f6f3820: movi 0x33, a7 +3f6f3840: move a7, *a9(0x50), 0 +3f6f3860: movk 9, a7 +3f6f3870: move a7, *a9(0x20), 0 +3f6f3890: move a7, *a9(0xa0), 0 +3f6f38b0: movk 1, a8 +3f6f38c0: mmfm sp, a7,a9,a10,a11,a12 +3f6f38e0: rets +3f6f38f0: mmtm sp, a0,a7,a9,a10,a11,a12 +3f6f3910: movi 0x6200000, a9 +3f6f3940: movi 0x2a, a7 +3f6f3960: setf 16, 0, 0 +3f6f3970: move a7, *a9(0x20), 0 +3f6f3990: addk 16, a7 +3f6f39a0: move a7, *a9(0x20), 0 +3f6f39c0: addk 32, a7 +3f6f39d0: move a7, *a9(0x20), 0 +3f6f39f0: movk 16, a7 +3f6f3a00: move a7, *a9(0x20), 0 +3f6f3a20: addk 26, a7 +3f6f3a30: move a7, *a9(0xa0), 0 +3f6f3a50: addk 16, a7 +3f6f3a60: move a7, *a9(0xa0), 0 +3f6f3a80: movk 16, a7 +3f6f3a90: move a7, *a9(0xa0), 0 +3f6f3ab0: movk 19, a7 +3f6f3ac0: move a7, *a9, 0 +3f6f3ad0: movk 7, a7 +3f6f3ae0: move a7, *a9(0x80), 0 +3f6f3b00: movi 0x60, a7 +3f6f3b20: move a7, *a9(0x40), 0 +3f6f3b40: movi 0x99, a7 +3f6f3b60: move a7, *a9(0x10), 0 +3f6f3b80: move a7, *a9(0x90), 0 +3f6f3ba0: movk 7, a7 +3f6f3bb0: move a7, *a9, 0 +3f6f3bc0: move a7, *a9(0x80), 0 +3f6f3be0: sub a7, a7 +3f6f3bf0: move a7, *a9(0xd0), 0 +3f6f3c10: movi 0x33, a7 +3f6f3c30: move a7, *a9(0x50), 0 +3f6f3c50: movk 9, a7 +3f6f3c60: move a7, *a9(0x20), 0 +3f6f3c80: move a7, *a9(0xa0), 0 +3f6f3ca0: movk 1, a8 +3f6f3cb0: mmfm sp, a0,a7,a9,a10,a11,a12 +3f6f3cd0: rets +3f6f3ce0: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f6f3d00: move a14, a13 +3f6f3d10: addi 0x40, a14 +3f6f3d30: move @0x1b3900, a7, 1 +3f6f3d60: setf 1, 1, 0 +3f6f3d70: move *a7(0x1c1), a5, 0 +3f6f3d90: move a5, *a13(0x20), 1 +3f6f3db0: movk 1, a5 +3f6f3dc0: move a5, *a7(0x1c1), 0 +3f6f3de0: move @0x1d20b0, a5, 1 +3f6f3e10: move *a5(0x190), a5, 1 +3f6f3e30: jane L3F6F4E30 +3f6f3e50: move a14, -*sp, 1 +3f6f3e60: movi 0x5e, a5 +3f6f3e80: move a5, *a14+, 1 +3f6f3e90: movk 1, a5 +3f6f3ea0: move a5, *a14+, 1 +3f6f3eb0: calla L3F703D90 +3f6f3ee0: move a8, a10 +3f6f3ef0: move a10, a9 +3f6f3f00: movi 0x6400000, a7 +3f6f3f30: move a7, *a9(0x1f0), 1 +3f6f3f50: movb a5, *a9(0x40) +3f6f3f70: movk 6, a5 +3f6f3f80: movb a5, *a9(0x138) +3f6f3fa0: movi 0xff, a5 +3f6f3fc0: setf 16, 0, 0 +3f6f3fd0: move a5, *a9(0x260), 0 +3f6f3ff0: move a5, *a9(0x250), 0 +3f6f4010: sub a5, a5 +3f6f4020: move a5, *a9(0x280), 0 +3f6f4040: move a5, *a9(0x270), 0 +3f6f4060: move a5, *a9(0x2a0), 0 +3f6f4080: move a5, *a9(0x290), 0 +3f6f40a0: move a5, *a9(0x2c0), 0 +3f6f40c0: move a5, *a9(0x2b0), 0 +3f6f40e0: movi 0x40, a5 +3f6f4100: move a5, *a9(0x2e0), 0 +3f6f4120: move a5, *a9(0x2d0), 0 +3f6f4140: move a14, -*sp, 1 +3f6f4150: addk 30, a5 +3f6f4160: move a5, *a14+, 1 +3f6f4170: movk 1, a5 +3f6f4180: move a5, *a14+, 1 +3f6f4190: calla L3F703D90 +3f6f41c0: move a8, a11 +3f6f41d0: move a11, a9 +3f6f41e0: movi 0x6200000, a5 +3f6f4210: move a5, *a9(0x1f0), 1 +3f6f4230: movk 7, a5 +3f6f4240: movb a5, *a9(0x40) +3f6f4260: movk 5, a5 +3f6f4270: movb a5, *a9(0x138) +3f6f4290: movi 0xff, a5 +3f6f42b0: setf 16, 0, 0 +3f6f42c0: move a5, *a9(0x260), 0 +3f6f42e0: move a5, *a9(0x250), 0 +3f6f4300: sub a5, a5 +3f6f4310: move a5, *a9(0x280), 0 +3f6f4330: move a5, *a9(0x270), 0 +3f6f4350: move a5, *a9(0x2a0), 0 +3f6f4370: move a5, *a9(0x290), 0 +3f6f4390: move a5, *a9(0x2c0), 0 +3f6f43b0: move a5, *a9(0x2b0), 0 +3f6f43d0: movi 0x40, a5 +3f6f43f0: move a5, *a9(0x2e0), 0 +3f6f4410: move a5, *a9(0x2d0), 0 +3f6f4430: sub a0, a0 +L3F6F4440: +3f6f4440: move a0, a5 +3f6f4450: jreq L3F6F4490 +3f6f4460: cmpi 0x1, a0 +3f6f4480: jrne L3F6F44C0 +L3F6F4490: +3f6f4490: move a10, a9 +3f6f44a0: move a0, a4 +3f6f44b0: move a4, a2 +L3F6F44C0: +3f6f44c0: cmpi 0x2, a0 +3f6f44e0: jrne L3F6F4530 +3f6f44f0: move a11, a9 +3f6f4500: sub a4, a4 +3f6f4510: move a4, a2 +3f6f4520: addk 2, a2 +L3F6F4530: +3f6f4530: cmpi 0x3, a0 +3f6f4550: jrne L3F6F45A0 +3f6f4560: move a11, a9 +3f6f4570: movk 1, a4 +3f6f4580: move a4, a2 +3f6f4590: addk 2, a2 +L3F6F45A0: +3f6f45a0: move a9, *a13, 1 +3f6f45b0: movi 0xf8, a7 +3f6f45d0: mpys a4, a7 +3f6f45e0: add a9, a7 +3f6f45f0: move a9, *a7(0x20), 1 +3f6f4610: movi 0xf8, a7 +3f6f4630: mpys a4, a7 +3f6f4640: add a9, a7 +3f6f4650: move a2, a5 +3f6f4660: sll 0x5, a5 +3f6f4670: addi 0x1d20b0, a5 +3f6f46a0: move *a5, *a7, 1 +3f6f46b0: movi 0xf8, a7 +3f6f46d0: mpys a4, a7 +3f6f46e0: add a9, a7 +3f6f46f0: move a4, a5 +3f6f4700: sll 0x7, a5 +3f6f4710: move *a9(0x1f0), a3, 1 +3f6f4730: add a5, a3 +3f6f4740: move a3, *a7(0xd8), 1 +3f6f4760: movi 0xf8, a7 +3f6f4780: mpys a4, a7 +3f6f4790: add a9, a7 +3f6f47a0: movb a4, *a7(0x48) +3f6f47c0: cmpi 0x2, a0 +3f6f47e0: jrge L3F6F4870 +3f6f47f0: movi 0xf8, a7 +3f6f4810: mpys a4, a7 +3f6f4820: add a9, a7 +3f6f4830: movk 8, a5 +3f6f4840: movb a5, *a7(0x50) +3f6f4860: jruc L3F6F48E0 +L3F6F4870: +3f6f4870: movi 0xf8, a7 +3f6f4890: mpys a4, a7 +3f6f48a0: add a9, a7 +3f6f48b0: sub a5, a5 +3f6f48c0: movb a5, *a7(0x50) +L3F6F48E0: +3f6f48e0: movi 0xf8, a7 +3f6f4900: mpys a4, a7 +3f6f4910: add a9, a7 +3f6f4920: move a14, -*sp, 1 +3f6f4930: move a2, a5 +3f6f4940: sll 0x5, a5 +3f6f4950: addi 0x1d20b0, a5 +3f6f4980: move *a5, a5, 1 +3f6f4990: setf 16, 0, 0 +3f6f49a0: move *a5(0x20), a8, 0 +3f6f49c0: move a8, *a14+, 1 +3f6f49d0: calla L3F6F3030 +3f6f4a00: move a8, *a7(0x58), 1 +3f6f4a20: movi 0xf8, a7 +3f6f4a40: mpys a4, a7 +3f6f4a50: add a9, a7 +3f6f4a60: move a14, -*sp, 1 +3f6f4a70: move a2, a5 +3f6f4a80: sll 0x5, a5 +3f6f4a90: addi 0x1d20b0, a5 +3f6f4ac0: move *a5, a5, 1 +3f6f4ad0: setf 16, 0, 0 +3f6f4ae0: move *a5(0x30), a8, 0 +3f6f4b00: move a8, *a14+, 1 +3f6f4b10: calla L3F6F3030 +3f6f4b40: move a8, *a7(0x78), 1 +3f6f4b60: movi 0xf8, a7 +3f6f4b80: mpys a4, a7 +3f6f4b90: add a9, a7 +3f6f4ba0: move a14, -*sp, 1 +3f6f4bb0: move a2, a5 +3f6f4bc0: sll 0x5, a5 +3f6f4bd0: addi 0x1d20b0, a5 +3f6f4c00: move *a5, a5, 1 +3f6f4c10: setf 16, 0, 0 +3f6f4c20: move *a5(0x40), a8, 0 +3f6f4c40: move a8, *a14+, 1 +3f6f4c50: calla L3F6F3030 +3f6f4c80: move a8, *a7(0x98), 1 +3f6f4ca0: inc a0 +3f6f4cb0: cmpi 0x4, a0 +3f6f4cd0: jalt L3F6F4440 +3f6f4cf0: move @0x1d20b0, a7, 1 +3f6f4d20: move @0x1d20d0, a5, 1 +3f6f4d50: move a10, *a5(0x190), 1 +3f6f4d70: move a10, *a7(0x190), 1 +3f6f4d90: move @0x1d20f0, a7, 1 +3f6f4dc0: move @0x1d2110, a3, 1 +3f6f4df0: move a11, *a3(0x190), 1 +3f6f4e10: move a11, *a7(0x190), 1 +L3F6F4E30: +3f6f4e30: move *a13(0xffe0), a7, 1 +3f6f4e50: move *a7(0x190), a9, 1 +3f6f4e70: move @0x1d20b0, a5, 1 +3f6f4ea0: move *a5(0x190), a3, 1 +3f6f4ec0: cmp a3, a9 +3f6f4ed0: jrne L3F6F4F30 +3f6f4ee0: cmp a5, a7 +3f6f4ef0: jrne L3F6F4F20 +3f6f4f00: sub a12, a12 +3f6f4f10: jruc L3F6F4F30 +L3F6F4F20: +3f6f4f20: movk 1, a12 +L3F6F4F30: +3f6f4f30: move @0x1d20f0, a5, 1 +3f6f4f60: move *a5(0x190), a3, 1 +3f6f4f80: cmp a3, a9 +3f6f4f90: jrne L3F6F4FF0 +3f6f4fa0: cmp a5, a7 +3f6f4fb0: jrne L3F6F4FE0 +3f6f4fc0: sub a12, a12 +3f6f4fd0: jruc L3F6F4FF0 +L3F6F4FE0: +3f6f4fe0: movk 1, a12 +L3F6F4FF0: +3f6f4ff0: move a9, *a13, 1 +3f6f5000: move @0x1b3900, a3, 1 +3f6f5030: setf 1, 1, 0 +3f6f5040: move *a13(0x20), *a3(0x1c1), 0 +3f6f5070: movi 0xf8, a7 +3f6f5090: mpys a12, a7 +3f6f50a0: add a9, a7 +3f6f50b0: move a7, a8 +3f6f50c0: move *sp(0x180), a14, 1 +3f6f50e0: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f6f5100: rets 2 +3f6f5110: mmtm sp, a9,a11,a13 +3f6f5130: move a14, a13 +3f6f5140: pushst +3f6f5150: dint +3f6f5160: move *a13(0xffe0), a11, 1 +3f6f5180: move *a11, a9, 1 +3f6f5190: sub a11, a11 +3f6f51a0: move a11, *a9(0x190), 1 +3f6f51c0: popst +3f6f51d0: move a11, a8 +3f6f51e0: move *sp(0x80), a14, 1 +3f6f5200: mmfm sp, a9,a11,a13 +3f6f5220: rets 2 +3f6f5230: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6f5250: move a14, a13 +3f6f5260: move *a13(0xffe0), a9, 1 +3f6f5280: setf 8, 0, 0 +3f6f5290: move *a9(0x50), a7, 0 +3f6f52b0: btst 3, a7 +3f6f52c0: jreq L3F6F55F0 +3f6f52d0: move a14, -*sp, 1 +3f6f52e0: movi 0x3f6faa10, a8 +3f6f5310: move a8, *a14+, 1 +3f6f5320: move a9, *a14+, 1 +3f6f5330: calla L3F6F5820 +3f6f5360: move a8, a11 +3f6f5370: setf 8, 0, 0 +3f6f5380: move *a9(0x50), a7, 0 +3f6f53a0: movk 3, a5 +3f6f53b0: and a5, a7 +3f6f53c0: jreq L3F6F55F0 +3f6f53d0: cmpi 0x20, a11 +3f6f53f0: jrge L3F6F55F0 +3f6f5400: move a14, -*sp, 1 +3f6f5410: movk 1, a7 +3f6f5420: move a7, *a14+, 1 +3f6f5430: movi 0x1e86c0, a5 +3f6f5460: move a5, *a14+, 1 +3f6f5470: move *a9(0x98), *a14+, 1 +3f6f5490: calla L3FB2FD10 +3f6f54c0: pushst +3f6f54d0: dint +3f6f54e0: move *a9(0xd8), a7, 1 +3f6f5500: movk 5, a5 +3f6f5510: setf 16, 0, 0 +3f6f5520: move a5, *a7(0x20), 0 +3f6f5540: setf 8, 0, 0 +3f6f5550: move *a9(0x50), a7, 0 +3f6f5570: movk 3, a5 +3f6f5580: andn a5, a7 +3f6f5590: ori 0x10, a7 +3f6f55c0: movb a7, *a9(0x50) +3f6f55e0: popst +L3F6F55F0: +3f6f55f0: sub a8, a8 +3f6f5600: move *sp(0xe0), a14, 1 +3f6f5620: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6f5640: rets 2 +3f6f5650: mmtm sp, a7,a9,a10,a11,a13 +3f6f5670: move a14, a13 +3f6f5680: move *a13(0xffe0), a9, 1 +3f6f56a0: setf 8, 0, 0 +3f6f56b0: move *a9(0x40), a11, 0 +3f6f56d0: subk 4, a11 +3f6f56e0: jreq L3F6F5730 +3f6f56f0: move *a9(0x40), a11, 0 +3f6f5710: subk 3, a11 +3f6f5720: jrne L3F6F5760 +L3F6F5730: +3f6f5730: movi 0xffff, a8 +3f6f5750: jruc L3F6F57D0 +L3F6F5760: +3f6f5760: move *a9(0xd8), a11, 1 +3f6f5780: movk 5, a7 +3f6f5790: setf 16, 0, 0 +3f6f57a0: move a7, *a11(0x20), 0 +3f6f57c0: sub a8, a8 +L3F6F57D0: +3f6f57d0: move *sp(0xc0), a14, 1 +3f6f57f0: mmfm sp, a7,a9,a10,a11,a13 +3f6f5810: rets 2 +L3F6F5820: +3f6f5820: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6f5840: move a14, a13 +3f6f5850: jruc L3F6F5AA0 +L3F6F5860: +3f6f5860: move *a13(0xffe0), a11, 1 +3f6f5880: move *a11(0x58), a10, 1 +3f6f58a0: setf 16, 0, 0 +3f6f58b0: move *a10(0x20), a7, 0 +3f6f58d0: move *a10(0x30), a5, 0 +3f6f58f0: sub a5, a7 +3f6f5900: move *a10(0x40), a5, 0 +3f6f5920: and a5, a7 +3f6f5930: move a7, a9 +3f6f5940: jruc L3F6F5B30 +L3F6F5950: +3f6f5950: move *a13(0xffe0), a11, 1 +3f6f5970: move *a11(0x78), a10, 1 +3f6f5990: setf 16, 0, 0 +3f6f59a0: move *a10(0x20), a7, 0 +3f6f59c0: move *a10(0x30), a5, 0 +3f6f59e0: sub a5, a7 +3f6f59f0: move *a10(0x40), a5, 0 +3f6f5a10: and a5, a7 +3f6f5a20: move *a10(0x40), a5, 0 +3f6f5a40: move a5, a9 +3f6f5a50: sub a7, a9 +3f6f5a60: jruc L3F6F5B30 +L3F6F5A70: +3f6f5a70: movi 0xffff, a9 +3f6f5a90: jruc L3F6F5B30 +L3F6F5AA0: +3f6f5aa0: move *a13(0xffc0), a11, 1 +3f6f5ac0: movb *a11, a8 +3f6f5ad0: subi 0x72, a8 +3f6f5af0: jreq L3F6F5860 +3f6f5b00: subk 5, a8 +3f6f5b10: jreq L3F6F5950 +3f6f5b20: jruc L3F6F5A70 +L3F6F5B30: +3f6f5b30: move a9, a8 +3f6f5b40: move *sp(0xe0), a14, 1 +3f6f5b60: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6f5b80: rets 2 +3f6f5b90: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f6f5bb0: move a14, a13 +3f6f5bc0: addi 0xc0, a14 +3f6f5be0: move *a13(0xffe0), a9, 1 +3f6f5c00: move *a13(0xffc0), a10, 1 +3f6f5c20: move *a13(0xffa0), a11, 1 +3f6f5c40: cmpi 0x2, a10 +3f6f5c60: jrlt L3F6F5CA0 +3f6f5c70: cmpi 0xd, a10 +3f6f5c90: jrle L3F6F5CE0 +L3F6F5CA0: +3f6f5ca0: movi 0xfffe, a8 +3f6f5cc0: jauc L3F6FA8A0 +L3F6F5CE0: +3f6f5ce0: move *a9(0x20), a12, 1 +3f6f5d00: move *a12(0x1f0), a0, 1 +3f6f5d20: jruc L3F6F6280 +L3F6F5D30: +3f6f5d30: movk 2, a7 +3f6f5d40: move a7, *a13(0x40), 1 +3f6f5d60: sub a7, a7 +3f6f5d70: move a7, *a13(0x20), 1 +3f6f5d90: movk 1, a7 +3f6f5da0: move a7, *a13(0x60), 1 +3f6f5dc0: movk 3, a7 +3f6f5dd0: setf 16, 0, 0 +3f6f5de0: move a7, *a13(0x90), 0 +3f6f5e00: movi 0x32, a7 +3f6f5e20: move a7, *a13(0xa0), 0 +3f6f5e40: sub a7, a7 +3f6f5e50: move a7, *a13(0xb0), 0 +3f6f5e70: jruc L3F6F6340 +L3F6F5E80: +3f6f5e80: movk 10, a7 +3f6f5e90: move a7, *a13(0x40), 1 +3f6f5eb0: movk 8, a7 +3f6f5ec0: move a7, *a13(0x20), 1 +3f6f5ee0: movk 9, a7 +3f6f5ef0: move a7, *a13(0x60), 1 +3f6f5f10: movk 11, a7 +3f6f5f20: setf 16, 0, 0 +3f6f5f30: move a7, *a13(0x90), 0 +3f6f5f50: addk 24, a7 +3f6f5f60: move a7, *a13(0xa0), 0 +3f6f5f80: movk 1, a7 +3f6f5f90: move a7, *a13(0xb0), 0 +3f6f5fb0: jruc L3F6F6340 +L3F6F5FC0: +3f6f5fc0: movk 2, a7 +3f6f5fd0: move a7, *a13(0x40), 1 +3f6f5ff0: sub a7, a7 +3f6f6000: move a7, *a13(0x20), 1 +3f6f6020: movk 1, a7 +3f6f6030: move a7, *a13(0x60), 1 +3f6f6050: movi 0x32, a7 +3f6f6070: setf 16, 0, 0 +3f6f6080: move a7, *a13(0xa0), 0 +3f6f60a0: sub a7, a7 +3f6f60b0: move a7, *a13(0xb0), 0 +3f6f60d0: jruc L3F6F6340 +L3F6F60E0: +3f6f60e0: movk 10, a7 +3f6f60f0: move a7, *a13(0x40), 1 +3f6f6110: movk 8, a7 +3f6f6120: move a7, *a13(0x20), 1 +3f6f6140: movk 9, a7 +3f6f6150: move a7, *a13(0x60), 1 +3f6f6170: addk 26, a7 +3f6f6180: setf 16, 0, 0 +3f6f6190: move a7, *a13(0xa0), 0 +3f6f61b0: movk 1, a7 +3f6f61c0: move a7, *a13(0xb0), 0 +3f6f61e0: jruc L3F6F6340 +L3F6F61F0: +3f6f61f0: move a14, -*sp, 1 +3f6f6200: movi 0x3f6faa20, a8 +3f6f6230: move a8, *a14+, 1 +3f6f6240: calla L3FB341E0 +3f6f6270: jruc L3F6F6340 +L3F6F6280: +3f6f6280: setf 8, 0, 0 +3f6f6290: move *a9(0x40), a8, 0 +3f6f62b0: dec a8 +3f6f62c0: jreq L3F6F5D30 +3f6f62d0: subk 4, a8 +3f6f62e0: jreq L3F6F60E0 +3f6f62f0: dec a8 +3f6f6300: jreq L3F6F5E80 +3f6f6310: dec a8 +3f6f6320: jreq L3F6F5FC0 +3f6f6330: jruc L3F6F61F0 +L3F6F6340: +3f6f6340: cmpi 0xd, a10 +3f6f6360: jrne L3F6F6620 +3f6f6370: setf 16, 0, 0 +3f6f6380: move *a13(0xb0), a7, 0 +3f6f63a0: jrne L3F6F63E0 +3f6f63b0: movi 0x40, a2 +3f6f63d0: jruc L3F6F6400 +L3F6F63E0: +3f6f63e0: movi 0x80, a2 +L3F6F6400: +3f6f6400: move *a13(0x20), a5, 1 +3f6f6420: sll 0x4, a5 +3f6f6430: add a0, a5 +3f6f6440: movk 7, a7 +3f6f6450: move a7, *a5, 0 +3f6f6460: move a2, *a0(0xf0), 0 +3f6f6480: move a11, a5 +3f6f6490: jrne L3F6F6520 +3f6f64a0: move a14, -*sp, 1 +3f6f64b0: movi 0x41, a5 +3f6f64d0: move a5, *a14+, 1 +3f6f64e0: calla L3FB33A20 +3f6f6510: jruc L3F6F6570 +L3F6F6520: +3f6f6520: move a14, -*sp, 1 +3f6f6530: move a11, *a14+, 1 +3f6f6540: calla L3FB33A20 +L3F6F6570: +3f6f6570: move *a13(0x20), a5, 1 +3f6f6590: sll 0x4, a5 +3f6f65a0: add a0, a5 +3f6f65b0: setf 16, 0, 0 +3f6f65c0: move a7, *a5, 0 +3f6f65d0: move a2, *a0(0xe0), 0 +3f6f65f0: sub a8, a8 +3f6f6600: jauc L3F6FA8A0 +L3F6F6620: +3f6f6620: cmpi 0xc, a10 +3f6f6640: jrne L3F6F6AB0 +3f6f6650: cmpi 0xc, a11 +3f6f6670: jreq L3F6F6740 +3f6f6680: move a14, -*sp, 1 +3f6f6690: movi 0x3f6fab70, a8 +3f6f66c0: move a8, *a14+, 1 +3f6f66d0: calla L3FB341E0 +3f6f6700: movi 0xfffe, a8 +3f6f6720: jauc L3F6FA8A0 +L3F6F6740: +3f6f6740: setf 8, 0, 0 +3f6f6750: move *a9(0x40), a7, 0 +3f6f6770: setf 16, 0, 0 +3f6f6780: move a7, @0x1e8720, 0 +3f6f67b0: move *a13(0xa0), *a0(0x50), 0 +3f6f67e0: move *a13(0x40), a5, 1 +3f6f6800: sll 0x4, a5 +3f6f6810: add a0, a5 +3f6f6820: movk 5, a7 +3f6f6830: move a7, *a5, 0 +3f6f6840: move a14, -*sp, 1 +3f6f6850: movk 10, a5 +3f6f6860: move a5, *a14+, 1 +3f6f6870: calla L3FB33A20 +3f6f68a0: move *a13(0x40), a5, 1 +3f6f68c0: sll 0x4, a5 +3f6f68d0: add a0, a5 +3f6f68e0: movi 0x65, a7 +3f6f6900: setf 16, 0, 0 +3f6f6910: move a7, *a5, 0 +3f6f6920: move a14, -*sp, 1 +3f6f6930: movi 0x113, a5 +3f6f6950: move a5, *a14+, 1 +3f6f6960: calla L3FB33A20 +3f6f6990: move *a13(0x40), a5, 1 +3f6f69b0: sll 0x4, a5 +3f6f69c0: add a0, a5 +3f6f69d0: addk 16, a7 +3f6f69e0: setf 16, 0, 0 +3f6f69f0: move a7, *a5, 0 +3f6f6a00: sub a5, a5 +3f6f6a10: move a5, @0x1e8720, 0 +3f6f6a40: movi 0x33, a7 +3f6f6a60: move a7, *a0(0x50), 0 +3f6f6a80: move a5, a8 +3f6f6a90: jauc L3F6FA8A0 +L3F6F6AB0: +3f6f6ab0: move *a13(0x40), a7, 1 +3f6f6ad0: sll 0x4, a7 +3f6f6ae0: add a0, a7 +3f6f6af0: movk 9, a5 +3f6f6b00: setf 16, 0, 0 +3f6f6b10: move a5, *a7, 0 +3f6f6b20: move *a13(0x40), a7, 1 +3f6f6b40: sll 0x4, a7 +3f6f6b50: add a0, a7 +3f6f6b60: movk 2, a5 +3f6f6b70: move a5, *a7, 0 +3f6f6b80: cmpi 0x2, a10 +3f6f6ba0: jrne L3F6F6E00 +3f6f6bb0: move a11, a7 +3f6f6bc0: jreq L3F6F6C30 +3f6f6bd0: cmpi 0x2000000, a11 +3f6f6c00: jrnc L3F6F6C30 +3f6f6c10: sub a7, a7 +3f6f6c20: move a7, *a11, 1 +L3F6F6C30: +3f6f6c30: move *a9(0x58), a7, 1 +3f6f6c50: move *a9(0x58), a3, 1 +3f6f6c70: move *a3(0x20), *a7(0x30), 0 +3f6f6ca0: move *a9(0x78), a7, 1 +3f6f6cc0: move *a9(0x78), a3, 1 +3f6f6ce0: move *a3(0x20), *a7(0x30), 0 +3f6f6d10: move *a13(0x40), a7, 1 +3f6f6d30: sll 0x4, a7 +3f6f6d40: add a0, a7 +3f6f6d50: movk 1, a3 +3f6f6d60: move a3, *a7, 0 +3f6f6d70: move *a13(0x40), a7, 1 +3f6f6d90: sll 0x4, a7 +3f6f6da0: add a0, a7 +3f6f6db0: movk 5, a3 +3f6f6dc0: move a3, *a7, 0 +3f6f6dd0: sub a8, a8 +3f6f6de0: jauc L3F6FA8A0 +L3F6F6E00: +3f6f6e00: cmpi 0x3, a10 +3f6f6e20: jreq L3F6F6E70 +3f6f6e30: cmpi 0x4, a10 +3f6f6e50: jane L3F6F8000 +L3F6F6E70: +3f6f6e70: cmpi 0x4, a11 +3f6f6e90: jaeq L3F6F7DD0 +3f6f6eb0: cmpi 0x5, a11 +3f6f6ed0: jaeq L3F6F7DD0 +3f6f6ef0: cmpi 0x6, a11 +3f6f6f10: jaeq L3F6F7DD0 +3f6f6f30: cmpi 0x8, a11 +3f6f6f50: jaeq L3F6F7DD0 +3f6f6f70: cmpi 0x9, a11 +3f6f6f90: jaeq L3F6F7DD0 +3f6f6fb0: cmpi 0xb, a11 +3f6f6fd0: jaeq L3F6F7DD0 +3f6f6ff0: cmpi 0xe0, a11 +3f6f7010: jaeq L3F6F7DD0 +3f6f7030: cmpi 0xc, a11 +3f6f7050: jaeq L3F6F7DD0 +3f6f7070: move a14, -*sp, 1 +3f6f7080: movi 0x3f6fac00, a8 +3f6f70b0: move a8, *a14+, 1 +3f6f70c0: calla L3FB341E0 +3f6f70f0: move *a13(0x40), a7, 1 +3f6f7110: sll 0x4, a7 +3f6f7120: add a0, a7 +3f6f7130: movk 1, a3 +3f6f7140: setf 16, 0, 0 +3f6f7150: move a3, *a7, 0 +3f6f7160: move *a13(0x40), a7, 1 +3f6f7180: sll 0x4, a7 +3f6f7190: add a0, a7 +3f6f71a0: movk 5, a3 +3f6f71b0: move a3, *a7, 0 +3f6f71c0: movi 0xfffe, a8 +3f6f71e0: jauc L3F6FA8A0 +L3F6F7200: +3f6f7200: cmpi 0xe0, a11 +3f6f7220: jrne L3F6F7430 +3f6f7230: movk 12, a11 +3f6f7240: move *a13(0xb0), a7, 0 +3f6f7260: sll 0x4, a7 +3f6f7270: add a12, a7 +3f6f7280: move a11, *a7(0x210), 0 +3f6f72a0: move *a13(0xb0), a7, 0 +3f6f72c0: sll 0x4, a7 +3f6f72d0: add a12, a7 +3f6f72e0: move *a7(0x230), a7, 0 +3f6f7300: andi 0xff, a7 +3f6f7330: move a11, a5 +3f6f7340: sll 0x4, a5 +3f6f7350: zext a5, 0 +3f6f7360: or a7, a5 +3f6f7370: move a5, a11 +3f6f7380: movi 0xe0, a7 +3f6f73a0: move a7, *a0(0x40), 0 +3f6f73c0: move *a13(0x60), a5, 1 +3f6f73e0: sll 0x4, a5 +3f6f73f0: add a0, a5 +3f6f7400: move a11, *a5, 0 +3f6f7410: jauc L3F6F7E30 +L3F6F7430: +3f6f7430: cmpi 0xc, a11 +3f6f7450: jrne L3F6F7650 +3f6f7460: setf 16, 0, 0 +3f6f7470: move *a13(0xb0), a7, 0 +3f6f7490: sll 0x4, a7 +3f6f74a0: add a12, a7 +3f6f74b0: move a11, *a7(0x210), 0 +3f6f74d0: move *a13(0xb0), a7, 0 +3f6f74f0: sll 0x4, a7 +3f6f7500: add a12, a7 +3f6f7510: move *a7(0x230), a7, 0 +3f6f7530: andi 0xff, a7 +3f6f7560: move a11, a5 +3f6f7570: sll 0x4, a5 +3f6f7580: zext a5, 0 +3f6f7590: or a7, a5 +3f6f75a0: move a5, a11 +3f6f75b0: movi 0x60, a7 +3f6f75d0: move a7, *a0(0x40), 0 +3f6f75f0: move *a13(0x60), a5, 1 +3f6f7610: sll 0x4, a5 +3f6f7620: add a0, a5 +3f6f7630: move a11, *a5, 0 +3f6f7640: jruc L3F6F7E30 +L3F6F7650: +3f6f7650: setf 16, 0, 0 +3f6f7660: move *a13(0xb0), a7, 0 +3f6f7680: sll 0x4, a7 +3f6f7690: add a12, a7 +3f6f76a0: move a11, *a7(0x210), 0 +3f6f76c0: move *a13(0xb0), a7, 0 +3f6f76e0: sll 0x4, a7 +3f6f76f0: add a12, a7 +3f6f7700: move *a7(0x230), a7, 0 +3f6f7720: andi 0xff, a7 +3f6f7750: move a11, a5 +3f6f7760: sll 0x4, a5 +3f6f7770: zext a5, 0 +3f6f7780: or a7, a5 +3f6f7790: move a5, a11 +3f6f77a0: move *a13(0x60), a7, 1 +3f6f77c0: sll 0x4, a7 +3f6f77d0: add a0, a7 +3f6f77e0: move a11, *a7, 0 +3f6f77f0: jruc L3F6F7E30 +L3F6F7800: +3f6f7800: cmpi 0xc, a11 +3f6f7820: jrne L3F6F7A20 +3f6f7830: move *a13(0xb0), a7, 0 +3f6f7850: sll 0x4, a7 +3f6f7860: add a12, a7 +3f6f7870: move a11, *a7(0x230), 0 +3f6f7890: move *a13(0xb0), a7, 0 +3f6f78b0: sll 0x4, a7 +3f6f78c0: add a12, a7 +3f6f78d0: move *a7(0x210), a7, 0 +3f6f78f0: sll 0x4, a7 +3f6f7900: zext a7, 0 +3f6f7910: zext a11, 0 +3f6f7920: move a11, a5 +3f6f7930: andi 0xff, a5 +3f6f7960: or a5, a7 +3f6f7970: move a7, a11 +3f6f7980: movi 0x60, a7 +3f6f79a0: move a7, *a0(0x40), 0 +3f6f79c0: move *a13(0x60), a5, 1 +3f6f79e0: sll 0x4, a5 +3f6f79f0: add a0, a5 +3f6f7a00: move a11, *a5, 0 +3f6f7a10: jruc L3F6F7E30 +L3F6F7A20: +3f6f7a20: cmpi 0xe0, a11 +3f6f7a40: jrne L3F6F7C10 +3f6f7a50: movk 12, a11 +3f6f7a60: setf 16, 0, 0 +3f6f7a70: move *a13(0xb0), a7, 0 +3f6f7a90: sll 0x4, a7 +3f6f7aa0: add a12, a7 +3f6f7ab0: move a11, *a7(0x230), 0 +3f6f7ad0: move *a13(0xb0), a7, 0 +3f6f7af0: sll 0x4, a7 +3f6f7b00: add a12, a7 +3f6f7b10: move *a7(0x210), a7, 0 +3f6f7b30: sll 0x4, a7 +3f6f7b40: zext a7, 0 +3f6f7b50: or a11, a7 +3f6f7b60: move a7, a11 +3f6f7b70: movi 0xe0, a7 +3f6f7b90: move a7, *a0(0x40), 0 +3f6f7bb0: move *a13(0x60), a5, 1 +3f6f7bd0: sll 0x4, a5 +3f6f7be0: add a0, a5 +3f6f7bf0: move a11, *a5, 0 +3f6f7c00: jruc L3F6F7E30 +L3F6F7C10: +3f6f7c10: setf 16, 0, 0 +3f6f7c20: move *a13(0xb0), a7, 0 +3f6f7c40: sll 0x4, a7 +3f6f7c50: add a12, a7 +3f6f7c60: move a11, *a7(0x230), 0 +3f6f7c80: move *a13(0xb0), a7, 0 +3f6f7ca0: sll 0x4, a7 +3f6f7cb0: add a12, a7 +3f6f7cc0: move *a7(0x210), a7, 0 +3f6f7ce0: sll 0x4, a7 +3f6f7cf0: zext a7, 0 +3f6f7d00: zext a11, 0 +3f6f7d10: move a11, a5 +3f6f7d20: andi 0xff, a5 +3f6f7d50: or a5, a7 +3f6f7d60: move a7, a11 +3f6f7d70: move *a13(0x60), a7, 1 +3f6f7d90: sll 0x4, a7 +3f6f7da0: add a0, a7 +3f6f7db0: move a11, *a7, 0 +3f6f7dc0: jruc L3F6F7E30 +L3F6F7DD0: +3f6f7dd0: move a10, a8 +3f6f7de0: subk 3, a8 +3f6f7df0: jaeq L3F6F7200 +3f6f7e10: dec a8 +3f6f7e20: jreq L3F6F7800 +L3F6F7E30: +3f6f7e30: move *a9(0x58), a7, 1 +3f6f7e50: move *a9(0x58), a5, 1 +3f6f7e70: move *a5(0x20), *a7(0x30), 0 +3f6f7ea0: move *a9(0x78), a7, 1 +3f6f7ec0: move *a9(0x78), a5, 1 +3f6f7ee0: move *a5(0x20), *a7(0x30), 0 +3f6f7f10: move *a13(0x40), a7, 1 +3f6f7f30: sll 0x4, a7 +3f6f7f40: add a0, a7 +3f6f7f50: movk 1, a5 +3f6f7f60: move a5, *a7, 0 +3f6f7f70: move *a13(0x40), a7, 1 +3f6f7f90: sll 0x4, a7 +3f6f7fa0: add a0, a7 +3f6f7fb0: movk 5, a3 +3f6f7fc0: move a3, *a7, 0 +3f6f7fd0: sub a8, a8 +3f6f7fe0: jauc L3F6FA8A0 +L3F6F8000: +3f6f8000: cmpi 0x5, a10 +3f6f8020: jreq L3F6F8070 +3f6f8030: cmpi 0x6, a10 +3f6f8050: jane L3F6F8E30 +L3F6F8070: +3f6f8070: move *a13(0x40), a7, 1 +3f6f8090: sll 0x4, a7 +3f6f80a0: add a0, a7 +3f6f80b0: movk 16, a3 +3f6f80c0: move a3, *a7, 0 +3f6f80d0: move *a13(0x20), a7, 1 +3f6f80f0: sll 0x4, a7 +3f6f8100: add a0, a7 +3f6f8110: move *a7(0x0), *a13(0x80), 0 +3f6f8140: jauc L3F6F8A30 +L3F6F8160: +3f6f8160: move *a13(0x80), a7, 0 +3f6f8180: andi 0xe3, a7 +3f6f81b0: move a7, a11 +3f6f81c0: ori 0x10, a11 +3f6f81f0: jauc L3F6F8BB0 +L3F6F8210: +3f6f8210: move *a13(0x80), a7, 0 +3f6f8230: andi 0xe3, a7 +3f6f8260: or a7, a11 +3f6f8270: jauc L3F6F8BB0 +L3F6F8290: +3f6f8290: move *a13(0xb0), a7, 0 +3f6f82b0: sll 0x4, a7 +3f6f82c0: add a12, a7 +3f6f82d0: movi 0xff, a5 +3f6f82f0: move a5, *a7(0x250), 0 +3f6f8310: move *a13(0x80), a7, 0 +3f6f8330: andi 0xfc, a7 +3f6f8360: or a7, a11 +3f6f8370: jauc L3F6F8BB0 +L3F6F8390: +3f6f8390: move *a13(0xb0), a7, 0 +3f6f83b0: sll 0x4, a7 +3f6f83c0: add a12, a7 +3f6f83d0: movi 0x7f, a5 +3f6f83f0: move a5, *a7(0x250), 0 +3f6f8410: move *a13(0x80), a7, 0 +3f6f8430: andi 0xfc, a7 +3f6f8460: or a7, a11 +3f6f8470: jruc L3F6F8BB0 +L3F6F8480: +3f6f8480: move *a13(0x80), a7, 0 +3f6f84a0: andi 0xe0, a7 +3f6f84d0: move a7, a11 +3f6f84e0: ori 0x13, a11 +3f6f8510: move *a13(0xb0), a7, 0 +3f6f8530: sll 0x4, a7 +3f6f8540: add a12, a7 +3f6f8550: movi 0x80, a5 +3f6f8570: move a5, *a7(0x270), 0 +3f6f8590: jruc L3F6F8BB0 +L3F6F85A0: +3f6f85a0: move *a13(0x80), a7, 0 +3f6f85c0: andi 0xe0, a7 +3f6f85f0: move a7, a11 +3f6f8600: ori 0x13, a11 +3f6f8630: move *a13(0xb0), a7, 0 +3f6f8650: sll 0x4, a7 +3f6f8660: add a12, a7 +3f6f8670: movi 0x80, a5 +3f6f8690: move a5, *a7(0x290), 0 +3f6f86b0: jruc L3F6F8BB0 +L3F6F86C0: +3f6f86c0: move *a13(0xb0), a7, 0 +3f6f86e0: sll 0x4, a7 +3f6f86f0: add a12, a7 +3f6f8700: movk 5, a5 +3f6f8710: move a5, *a7(0x2b0), 0 +3f6f8730: move *a13(0x80), a7, 0 +3f6f8750: move a7, a11 +3f6f8760: andi 0xe3, a11 +3f6f8790: jruc L3F6F8BB0 +L3F6F87A0: +3f6f87a0: move *a13(0xb0), a7, 0 +3f6f87c0: sll 0x4, a7 +3f6f87d0: add a12, a7 +3f6f87e0: movk 8, a5 +3f6f87f0: move a5, *a7(0x2b0), 0 +3f6f8810: move *a13(0x80), a7, 0 +3f6f8830: andi 0xe3, a7 +3f6f8860: movk 4, a3 +3f6f8870: or a3, a7 +3f6f8880: move a7, a11 +3f6f8890: jruc L3F6F8BB0 +L3F6F88A0: +3f6f88a0: move a14, -*sp, 1 +3f6f88b0: movi 0x3f6fac00, a8 +3f6f88e0: move a8, *a14+, 1 +3f6f88f0: calla L3FB341E0 +3f6f8920: move *a13(0x40), a7, 1 +3f6f8940: sll 0x4, a7 +3f6f8950: add a0, a7 +3f6f8960: movk 1, a5 +3f6f8970: setf 16, 0, 0 +3f6f8980: move a5, *a7, 0 +3f6f8990: move *a13(0x40), a7, 1 +3f6f89b0: sll 0x4, a7 +3f6f89c0: add a0, a7 +3f6f89d0: movk 5, a3 +3f6f89e0: move a3, *a7, 0 +3f6f89f0: movi 0xfffe, a8 +3f6f8a10: jauc L3F6FA8A0 +L3F6F8A30: +3f6f8a30: move a11, a8 +3f6f8a40: jaeq L3F6F8210 +3f6f8a60: dec a8 +3f6f8a70: jreq L3F6F85A0 +3f6f8a80: dec a8 +3f6f8a90: jreq L3F6F8390 +3f6f8aa0: dec a8 +3f6f8ab0: jaeq L3F6F8290 +3f6f8ad0: dec a8 +3f6f8ae0: jaeq L3F6F8210 +3f6f8b00: dec a8 +3f6f8b10: jreq L3F6F86C0 +3f6f8b20: subk 3, a8 +3f6f8b30: jreq L3F6F87A0 +3f6f8b40: subk 8, a8 +3f6f8b50: jaeq L3F6F8160 +3f6f8b70: subi 0x70, a8 +3f6f8b90: jreq L3F6F8480 +3f6f8ba0: jruc L3F6F88A0 +L3F6F8BB0: +3f6f8bb0: move *a13(0x40), a7, 1 +3f6f8bd0: sll 0x4, a7 +3f6f8be0: add a0, a7 +3f6f8bf0: movk 16, a5 +3f6f8c00: move a5, *a7, 0 +3f6f8c10: move *a13(0x20), a7, 1 +3f6f8c30: sll 0x4, a7 +3f6f8c40: add a0, a7 +3f6f8c50: move a11, *a7, 0 +3f6f8c60: move *a9(0x58), a7, 1 +3f6f8c80: move *a9(0x58), a3, 1 +3f6f8ca0: move *a3(0x20), *a7(0x30), 0 +3f6f8cd0: move *a9(0x78), a7, 1 +3f6f8cf0: move *a9(0x78), a3, 1 +3f6f8d10: move *a3(0x20), *a7(0x30), 0 +3f6f8d40: move *a13(0x40), a7, 1 +3f6f8d60: sll 0x4, a7 +3f6f8d70: add a0, a7 +3f6f8d80: movk 1, a3 +3f6f8d90: move a3, *a7, 0 +3f6f8da0: move *a13(0x40), a7, 1 +3f6f8dc0: sll 0x4, a7 +3f6f8dd0: add a0, a7 +3f6f8de0: movk 5, a3 +3f6f8df0: move a3, *a7, 0 +3f6f8e00: sub a8, a8 +3f6f8e10: jauc L3F6FA8A0 +L3F6F8E30: +3f6f8e30: cmpi 0x7, a10 +3f6f8e50: jrne L3F6F9240 +3f6f8e60: cmpi 0x7, a11 +3f6f8e80: jreq L3F6F8FC0 +3f6f8e90: cmpi 0xf, a11 +3f6f8eb0: jreq L3F6F8FC0 +3f6f8ec0: move *a13(0x40), a7, 1 +3f6f8ee0: sll 0x4, a7 +3f6f8ef0: add a0, a7 +3f6f8f00: movk 1, a3 +3f6f8f10: move a3, *a7, 0 +3f6f8f20: move *a13(0x40), a7, 1 +3f6f8f40: sll 0x4, a7 +3f6f8f50: add a0, a7 +3f6f8f60: movk 5, a3 +3f6f8f70: move a3, *a7, 0 +3f6f8f80: movi 0xfffe, a8 +3f6f8fa0: jauc L3F6FA8A0 +L3F6F8FC0: +3f6f8fc0: move *a13(0x40), a7, 1 +3f6f8fe0: sll 0x4, a7 +3f6f8ff0: add a0, a7 +3f6f9000: movk 16, a3 +3f6f9010: move a3, *a7, 0 +3f6f9020: move *a13(0x20), a7, 1 +3f6f9040: sll 0x4, a7 +3f6f9050: add a0, a7 +3f6f9060: move *a7(0x0), *a13(0x80), 0 +3f6f9090: move *a13(0x20), a7, 1 +3f6f90b0: sll 0x4, a7 +3f6f90c0: add a0, a7 +3f6f90d0: move a11, *a7, 0 +3f6f90e0: move *a9(0x78), a7, 1 +3f6f9100: move *a9(0x78), a3, 1 +3f6f9120: move *a3(0x20), *a7(0x30), 0 +3f6f9150: move *a13(0x40), a7, 1 +3f6f9170: sll 0x4, a7 +3f6f9180: add a0, a7 +3f6f9190: movk 1, a3 +3f6f91a0: move a3, *a7, 0 +3f6f91b0: move *a13(0x40), a7, 1 +3f6f91d0: sll 0x4, a7 +3f6f91e0: add a0, a7 +3f6f91f0: movk 5, a3 +3f6f9200: move a3, *a7, 0 +3f6f9210: sub a8, a8 +3f6f9220: jauc L3F6FA8A0 +L3F6F9240: +3f6f9240: cmpi 0x8, a10 +3f6f9260: jrne L3F6F96F0 +3f6f9270: cmpi 0x1, a11 +3f6f9290: jrls L3F6F9420 +3f6f92a0: move *a13(0x40), a7, 1 +3f6f92c0: sll 0x4, a7 +3f6f92d0: add a0, a7 +3f6f92e0: movk 1, a3 +3f6f92f0: move a3, *a7, 0 +3f6f9300: move *a13(0x40), a7, 1 +3f6f9320: sll 0x4, a7 +3f6f9330: add a0, a7 +3f6f9340: movk 5, a3 +3f6f9350: move a3, *a7, 0 +3f6f9360: move a14, -*sp, 1 +3f6f9370: movi 0x3f6fab70, a8 +3f6f93a0: move a8, *a14+, 1 +3f6f93b0: calla L3FB341E0 +3f6f93e0: movi 0xfffe, a8 +3f6f9400: jauc L3F6FA8A0 +L3F6F9420: +3f6f9420: move a11, a3 +3f6f9430: jrne L3F6F94B0 +3f6f9440: setf 8, 0, 0 +3f6f9450: move *a9(0x50), a7, 0 +3f6f9470: movk 8, a3 +3f6f9480: or a3, a7 +3f6f9490: movb a7, *a9(0x50) +L3F6F94B0: +3f6f94b0: cmpi 0x1, a11 +3f6f94d0: jrne L3F6F9510 +3f6f94e0: sub a7, a7 +3f6f94f0: movb a7, *a9(0x50) +L3F6F9510: +3f6f9510: move *a9(0x58), a7, 1 +3f6f9530: move *a9(0x58), a3, 1 +3f6f9550: setf 16, 0, 0 +3f6f9560: move *a3(0x20), *a7(0x30), 0 +3f6f9590: move *a9(0x78), a7, 1 +3f6f95b0: move *a9(0x78), a3, 1 +3f6f95d0: move *a3(0x20), *a7(0x30), 0 +3f6f9600: move *a13(0x40), a7, 1 +3f6f9620: sll 0x4, a7 +3f6f9630: add a0, a7 +3f6f9640: movk 1, a3 +3f6f9650: move a3, *a7, 0 +3f6f9660: move *a13(0x40), a7, 1 +3f6f9680: sll 0x4, a7 +3f6f9690: add a0, a7 +3f6f96a0: movk 5, a3 +3f6f96b0: move a3, *a7, 0 +3f6f96c0: sub a8, a8 +3f6f96d0: jauc L3F6FA8A0 +L3F6F96F0: +3f6f96f0: cmpi 0x9, a10 +3f6f9710: jrne L3F6F9B30 +3f6f9720: cmpi 0x9, a11 +3f6f9740: jreq L3F6F98D0 +3f6f9750: move *a13(0x40), a7, 1 +3f6f9770: sll 0x4, a7 +3f6f9780: add a0, a7 +3f6f9790: movk 1, a3 +3f6f97a0: move a3, *a7, 0 +3f6f97b0: move *a13(0x40), a7, 1 +3f6f97d0: sll 0x4, a7 +3f6f97e0: add a0, a7 +3f6f97f0: movk 5, a3 +3f6f9800: move a3, *a7, 0 +3f6f9810: move a14, -*sp, 1 +3f6f9820: movi 0x3f6fab70, a8 +3f6f9850: move a8, *a14+, 1 +3f6f9860: calla L3FB341E0 +3f6f9890: movi 0xfffe, a8 +3f6f98b0: jauc L3F6FA8A0 +L3F6F98D0: +3f6f98d0: move *a9(0x58), a7, 1 +3f6f98f0: move *a9(0x58), a3, 1 +3f6f9910: move *a3(0x20), *a7(0x30), 0 +3f6f9940: move *a9(0x78), a7, 1 +3f6f9960: move *a9(0x78), a3, 1 +3f6f9980: move *a3(0x20), *a7(0x30), 0 +3f6f99b0: setf 8, 0, 0 +3f6f99c0: move *a9(0x50), a7, 0 +3f6f99e0: andi 0xe8, a7 +3f6f9a10: movb a7, *a9(0x50) +3f6f9a30: move *a13(0x40), a7, 1 +3f6f9a50: sll 0x4, a7 +3f6f9a60: add a0, a7 +3f6f9a70: movk 1, a3 +3f6f9a80: setf 16, 0, 0 +3f6f9a90: move a3, *a7, 0 +3f6f9aa0: move *a13(0x40), a7, 1 +3f6f9ac0: sll 0x4, a7 +3f6f9ad0: add a0, a7 +3f6f9ae0: movk 5, a3 +3f6f9af0: move a3, *a7, 0 +3f6f9b00: sub a8, a8 +3f6f9b10: jauc L3F6FA8A0 +L3F6F9B30: +3f6f9b30: cmpi 0xa, a10 +3f6f9b50: jrne L3F6FA110 +3f6f9b60: jruc L3F6F9F90 +L3F6F9B70: +3f6f9b70: move *a13(0xb0), a7, 0 +3f6f9b90: sll 0x4, a7 +3f6f9ba0: add a12, a7 +3f6f9bb0: movi 0x40, a5 +3f6f9bd0: move a5, *a7(0x2d0), 0 +3f6f9bf0: setf 8, 0, 0 +3f6f9c00: move *a9(0x50), a7, 0 +3f6f9c20: movk 8, a3 +3f6f9c30: or a3, a7 +3f6f9c40: movb a7, *a9(0x50) +3f6f9c60: jruc L3F6FA020 +L3F6F9C70: +3f6f9c70: move *a13(0xb0), a7, 0 +3f6f9c90: sll 0x4, a7 +3f6f9ca0: add a12, a7 +3f6f9cb0: movi 0x80, a5 +3f6f9cd0: move a5, *a7(0x2d0), 0 +3f6f9cf0: setf 8, 0, 0 +3f6f9d00: move *a9(0x50), a7, 0 +3f6f9d20: movk 8, a3 +3f6f9d30: or a3, a7 +3f6f9d40: movb a7, *a9(0x50) +3f6f9d60: jruc L3F6FA020 +L3F6F9D70: +3f6f9d70: move *a13(0xb0), a7, 0 +3f6f9d90: sll 0x4, a7 +3f6f9da0: add a12, a7 +3f6f9db0: sub a5, a5 +3f6f9dc0: move a5, *a7(0x2d0), 0 +3f6f9de0: movb a5, *a9(0x50) +3f6f9e00: jruc L3F6FA020 +L3F6F9E10: +3f6f9e10: move *a13(0x40), a7, 1 +3f6f9e30: sll 0x4, a7 +3f6f9e40: add a0, a7 +3f6f9e50: movk 1, a5 +3f6f9e60: move a5, *a7, 0 +3f6f9e70: move *a13(0x40), a7, 1 +3f6f9e90: sll 0x4, a7 +3f6f9ea0: add a0, a7 +3f6f9eb0: movk 5, a3 +3f6f9ec0: move a3, *a7, 0 +3f6f9ed0: move a14, -*sp, 1 +3f6f9ee0: movi 0x3f6fab70, a8 +3f6f9f10: move a8, *a14+, 1 +3f6f9f20: calla L3FB341E0 +3f6f9f50: movi 0xfffe, a8 +3f6f9f70: jauc L3F6FA8A0 +L3F6F9F90: +3f6f9f90: move a11, a8 +3f6f9fa0: jreq L3F6F9D70 +3f6f9fb0: subi 0x40, a8 +3f6f9fd0: jreq L3F6F9B70 +3f6f9fe0: subi 0x40, a8 +3f6fa000: jreq L3F6F9C70 +3f6fa010: jruc L3F6F9E10 +L3F6FA020: +3f6fa020: move *a13(0x40), a7, 1 +3f6fa040: sll 0x4, a7 +3f6fa050: add a0, a7 +3f6fa060: movk 1, a5 +3f6fa070: setf 16, 0, 0 +3f6fa080: move a5, *a7, 0 +3f6fa090: move *a13(0x40), a7, 1 +3f6fa0b0: sll 0x4, a7 +3f6fa0c0: add a0, a7 +3f6fa0d0: movk 5, a3 +3f6fa0e0: move a3, *a7, 0 +3f6fa0f0: sub a8, a8 +3f6fa100: jruc L3F6FA8A0 +L3F6FA110: +3f6fa110: cmpi 0xb, a10 +3f6fa130: jrne L3F6FA8A0 +3f6fa140: jruc L3F6FA730 +L3F6FA150: +3f6fa150: sub a7, a7 +3f6fa160: move a7, @0x1e8710, 0 +3f6fa190: move a7, @0xa67f0, 1 +3f6fa1c0: jruc L3F6FA7D0 +L3F6FA1D0: +3f6fa1d0: move @0xa67f0, a7, 1 +3f6fa200: jrne L3F6FA2C0 +3f6fa210: calla L3F6FC870 +3f6fa240: move a8, @0xa67f0, 1 +3f6fa270: move a14, -*sp, 1 +3f6fa280: move a8, *a14+, 1 +3f6fa290: calla L3F6FD4B0 +L3F6FA2C0: +3f6fa2c0: sub a7, a7 +3f6fa2d0: setf 16, 0, 0 +3f6fa2e0: move a7, @0x1e8710, 0 +3f6fa310: jruc L3F6FA7D0 +L3F6FA320: +3f6fa320: move @0xa67f0, a7, 1 +3f6fa350: jrne L3F6FA410 +3f6fa360: calla L3F6FC870 +3f6fa390: move a8, @0xa67f0, 1 +3f6fa3c0: move a14, -*sp, 1 +3f6fa3d0: move a8, *a14+, 1 +3f6fa3e0: calla L3F6FD4B0 +L3F6FA410: +3f6fa410: movk 1, a7 +3f6fa420: setf 16, 0, 0 +3f6fa430: move a7, @0x1e8710, 0 +3f6fa460: jruc L3F6FA7D0 +L3F6FA470: +3f6fa470: move @0xa67f0, a7, 1 +3f6fa4a0: jrne L3F6FA560 +3f6fa4b0: calla L3F6FC870 +3f6fa4e0: move a8, @0xa67f0, 1 +3f6fa510: move a14, -*sp, 1 +3f6fa520: move a8, *a14+, 1 +3f6fa530: calla L3F6FD4B0 +L3F6FA560: +3f6fa560: sub a7, a7 +3f6fa570: setf 16, 0, 0 +3f6fa580: move a7, @0x1e8710, 0 +3f6fa5b0: jruc L3F6FA7D0 +L3F6FA5C0: +3f6fa5c0: move *a13(0x40), a7, 1 +3f6fa5e0: sll 0x4, a7 +3f6fa5f0: add a0, a7 +3f6fa600: movk 1, a5 +3f6fa610: move a5, *a7, 0 +3f6fa620: move *a13(0x40), a7, 1 +3f6fa640: sll 0x4, a7 +3f6fa650: add a0, a7 +3f6fa660: movk 5, a3 +3f6fa670: move a3, *a7, 0 +3f6fa680: move a14, -*sp, 1 +3f6fa690: movi 0x3f6fab70, a8 +3f6fa6c0: move a8, *a14+, 1 +3f6fa6d0: calla L3FB341E0 +3f6fa700: movi 0xfffe, a8 +3f6fa720: jruc L3F6FA8A0 +L3F6FA730: +3f6fa730: move a11, a8 +3f6fa740: dec a8 +3f6fa750: jreq L3F6FA150 +3f6fa760: dec a8 +3f6fa770: jreq L3F6FA1D0 +3f6fa780: dec a8 +3f6fa790: jreq L3F6FA320 +3f6fa7a0: dec a8 +3f6fa7b0: jreq L3F6FA470 +3f6fa7c0: jruc L3F6FA5C0 +L3F6FA7D0: +3f6fa7d0: move *a13(0x40), a5, 1 +3f6fa7f0: sll 0x4, a5 +3f6fa800: add a0, a5 +3f6fa810: movk 1, a3 +3f6fa820: move a3, *a5, 0 +3f6fa830: move *a13(0x40), a5, 1 +3f6fa850: sll 0x4, a5 +3f6fa860: add a0, a5 +3f6fa870: movk 5, a3 +3f6fa880: move a3, *a5, 0 +3f6fa890: sub a8, a8 +L3F6FA8A0: +3f6fa8a0: move *sp(0x160), a14, 1 +3f6fa8c0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f6fa8e0: rets 2 +L3F6FA8F0: +3f6fa8f0: mmtm sp, a7,a9,a11,a13 +3f6fa910: move a14, a13 +3f6fa920: addk 32, a14 +3f6fa930: movi 0x64000d0, a9 +3f6fa960: setf 16, 0, 0 +3f6fa970: move *a9, a11, 0 +3f6fa980: movk 2, a7 +3f6fa990: and a7, a11 +3f6fa9a0: srl 0x1, a11 +3f6fa9b0: move a11, *a13, 1 +3f6fa9c0: move a11, a8 +3f6fa9d0: subk 32, a14 +3f6fa9e0: mmfm sp, a7,a9,a11,a13 +3f6faa00: rets +3f6faa10: .word 0x0072 +3f6faa20: rl b3, b4 +3f6faa30: .word 0x7369 +3f6faa40: srl a1, a0 +3f6faa50: modu b3, b5 +3f6faa60: .word 0x7463 +3f6faa70: modu a11, a9 +3f6faa80: sla 0x3, a14 +3f6faa90: sla a11, a3 +3f6faaa0: modu a3, a14 +3f6faab0: .word 0x746f +3f6faac0: .word 0x7320 +3f6faad0: .word 0x7075 +3f6faae0: modu b11, b0 +3f6faaf0: .word 0x7472 +3f6fab00: .word 0x7420 +3f6fab10: rl a11, a8 +3f6fab20: sla 0x3, b3 +3f6fab30: sra a11, a4 +3f6fab40: rl b11, b6 +3f6fab50: sra a11, a3 +3f6fab60: .word 0x000a +3f6fab70: .word 0x7720 +3f6fab80: modu b11, b2 +3f6fab90: srl a11, a14 +3f6faba0: .word 0x7020 +3f6fabb0: .word 0x7261 +3f6fabc0: mods a11, a1 +3f6fabd0: .word 0x7465 +3f6fabe0: .word 0x7265 +3f6fabf0: .word 0x000a +3f6fac00: .word 0x7720 +3f6fac10: modu b11, b2 +3f6fac20: srl a11, a14 +3f6fac30: .word 0x7020 +3f6fac40: .word 0x7261 +3f6fac50: mods a11, a1 +3f6fac60: .word 0x000a +L3F6FAC70: +3f6fac70: mmtm sp, a7,a9,a11,a13 +3f6fac90: move a14, a13 +3f6faca0: addi 0x100, a14 +3f6facc0: move a14, -*sp, 1 +3f6facd0: movk 24, a11 +3f6face0: move a11, *a14+, 1 +3f6facf0: calla L3F701230 +3f6fad20: move a8, *a13(0x20), 1 +3f6fad40: move a8, a8 +3f6fad50: jrne L3F6FADA0 +3f6fad60: movi 0xffff, a8 +3f6fad80: jauc L3F6FB790 +L3F6FADA0: +3f6fada0: calla L3F708700 +3f6fadd0: move a8, *a13(0x40), 1 +3f6fadf0: move *a13(0x20), a9, 1 +3f6fae10: move *a13(0xffe0), *a9(0x40), 1 +3f6fae40: move *a13(0xffc0), *a9(0x60), 1 +3f6fae70: move a8, *a9(0x80), 1 +3f6fae90: sub a11, a11 +3f6faea0: move a11, *a9(0xa0), 1 +3f6faec0: setf 1, 1, 0 +3f6faed0: move *a8(0x1c2), a11, 0 +3f6faef0: move a11, *a13(0x60), 1 +3f6faf10: move *a13(0xffc0), a9, 1 +3f6faf30: subk 25, a9 +3f6faf40: jrge L3F6FAF80 +3f6faf50: calla L3FB2E040 +L3F6FAF80: +3f6faf80: pushst +3f6faf90: dint +3f6fafa0: move @0x1e8730, a9, 1 +3f6fafd0: move a9, *a13, 1 +3f6fafe0: cmpi 0x1e8730, a9 +3f6fb010: jreq L3F6FB1C0 +L3F6FB020: +3f6fb020: move *a13, a11, 1 +3f6fb030: move *a11(0x40), a9, 1 +3f6fb050: move *a13(0xffe0), a11, 1 +3f6fb070: cmp a11, a9 +3f6fb080: jrhi L3F6FB1C0 +3f6fb090: move *a13, a9, 1 +3f6fb0a0: move *a9(0x40), a9, 1 +3f6fb0c0: cmp a11, a9 +3f6fb0d0: jrne L3F6FB150 +3f6fb0e0: move *a13, a9, 1 +3f6fb0f0: move *a9(0x60), a9, 1 +3f6fb110: move *a13(0xffc0), a11, 1 +3f6fb130: cmp a11, a9 +3f6fb140: jrgt L3F6FB1C0 +L3F6FB150: +3f6fb150: move *a13, a11, 1 +3f6fb160: move *a11, *a13, 1 +3f6fb170: move *a13, a11, 1 +3f6fb180: cmpi 0x1e8730, a11 +3f6fb1b0: jrne L3F6FB020 +L3F6FB1C0: +3f6fb1c0: pushst +3f6fb1d0: dint +3f6fb1e0: move *a13(0x20), *a13(0xc0), 1 +3f6fb210: move *a13, a11, 1 +3f6fb220: move *a11(0x20), *a13(0xe0), 1 +3f6fb250: move *a13(0xc0), a9, 1 +3f6fb270: move *a13(0xe0), a7, 1 +3f6fb290: move *a7, *a9, 1 +3f6fb2a0: move a7, *a9(0x20), 1 +3f6fb2c0: move a9, *a7, 1 +3f6fb2d0: move *a9, a7, 1 +3f6fb2e0: move a9, *a7(0x20), 1 +3f6fb300: popst +3f6fb310: popst +3f6fb320: sub a9, a9 +3f6fb330: move a9, *a13(0x80), 1 +L3F6FB350: +3f6fb350: calla L3FB3FA00 +3f6fb380: move *a13(0x20), a11, 1 +3f6fb3a0: move *a11(0xa0), a9, 1 +3f6fb3c0: jrne L3F6FB410 +3f6fb3d0: move *a11(0x60), a9, 1 +3f6fb3f0: subk 25, a9 +3f6fb400: jrlt L3F6FB350 +L3F6FB410: +3f6fb410: pushst +3f6fb420: dint +3f6fb430: move *a13(0x20), *a13(0xc0), 1 +3f6fb460: move *a13(0xc0), a11, 1 +3f6fb480: move *a11(0x20), *a13(0xe0), 1 +3f6fb4b0: move *a13(0xe0), a9, 1 +3f6fb4d0: move *a11, *a9, 1 +3f6fb4e0: move *a9, a7, 1 +3f6fb4f0: move a9, *a7(0x20), 1 +3f6fb510: move a11, *a11, 1 +3f6fb520: move a11, *a11(0x20), 1 +3f6fb540: popst +3f6fb550: move *a13(0x20), a11, 1 +3f6fb570: move *a11(0xa0), a9, 1 +3f6fb590: jrne L3F6FB5D0 +3f6fb5a0: movk 1, a9 +3f6fb5b0: move a9, *a13(0x80), 1 +L3F6FB5D0: +3f6fb5d0: move *a13(0x40), a9, 1 +3f6fb5f0: setf 1, 1, 0 +3f6fb600: move *a13(0x60), *a9(0x1c2), 0 +3f6fb630: move a14, -*sp, 1 +3f6fb640: move a11, *a14+, 1 +3f6fb650: calla L3F702440 +3f6fb680: calla L3F5EA640 +3f6fb6b0: move a8, *a13(0xa0), 1 +3f6fb6d0: move a8, a7 +3f6fb6e0: jreq L3F6FB770 +3f6fb6f0: eint +3f6fb700: move a14, -*sp, 1 +3f6fb710: movk 1, a7 +3f6fb720: move a7, *a14+, 1 +3f6fb730: move a8, *a14+, 1 +3f6fb740: calla L3FE19F70 +L3F6FB770: +3f6fb770: move *a13(0x80), a8, 1 +L3F6FB790: +3f6fb790: move *sp(0xa0), a14, 1 +3f6fb7b0: mmfm sp, a7,a9,a11,a13 +3f6fb7d0: rets 2 +L3F6FB7E0: +3f6fb7e0: mmtm sp, a9,a11,a13 +3f6fb800: move a14, a13 +3f6fb810: addi 0x40, a14 +3f6fb830: calla L3FB2E340 +3f6fb860: move a8, *a13(0x20), 1 +3f6fb880: move @0x1e8730, a11, 1 +3f6fb8b0: move a11, *a13, 1 +3f6fb8c0: cmpi 0x1e8730, a11 +3f6fb8f0: jreq L3F6FBA80 +L3F6FB900: +3f6fb900: move *a13, a11, 1 +3f6fb910: move *a11(0x40), a11, 1 +3f6fb930: move *a13(0xffe0), a9, 1 +3f6fb950: cmp a9, a11 +3f6fb960: jrne L3F6FBA10 +3f6fb970: move *a13, a11, 1 +3f6fb980: movk 1, a9 +3f6fb990: move a9, *a11(0xa0), 1 +3f6fb9b0: move a14, -*sp, 1 +3f6fb9c0: move *a11(0x80), *a14+, 1 +3f6fb9e0: calla L3FB3FE90 +L3F6FBA10: +3f6fba10: move *a13, a11, 1 +3f6fba20: move *a11, *a13, 1 +3f6fba30: move *a13, a11, 1 +3f6fba40: cmpi 0x1e8730, a11 +3f6fba70: jrne L3F6FB900 +L3F6FBA80: +3f6fba80: move a14, -*sp, 1 +3f6fba90: move *a13(0x20), *a14+, 1 +3f6fbab0: calla L3FB2E470 +3f6fbae0: move *sp(0x80), a14, 1 +3f6fbb00: mmfm sp, a9,a11,a13 +3f6fbb20: rets 2 +L3F6FBB30: +3f6fbb30: mmtm sp, a9,a11,a13 +3f6fbb50: move a14, a13 +3f6fbb60: addi 0x60, a14 +3f6fbb80: sub a11, a11 +3f6fbb90: move a11, *a13(0x40), 1 +3f6fbbb0: calla L3FB2E340 +3f6fbbe0: move a8, *a13(0x20), 1 +3f6fbc00: move @0x1e8730, a9, 1 +3f6fbc30: move a9, *a13, 1 +3f6fbc40: cmpi 0x1e8730, a9 +3f6fbc70: jreq L3F6FBDB0 +L3F6FBC80: +3f6fbc80: move *a13, a11, 1 +3f6fbc90: move *a11(0x80), a9, 1 +3f6fbcb0: move *a13(0xffe0), a11, 1 +3f6fbcd0: cmp a11, a9 +3f6fbce0: jrne L3F6FBD40 +3f6fbcf0: move *a13, a9, 1 +3f6fbd00: move *a9(0x40), *a13(0x40), 1 +3f6fbd30: jruc L3F6FBDB0 +L3F6FBD40: +3f6fbd40: move *a13, a9, 1 +3f6fbd50: move *a9, *a13, 1 +3f6fbd60: move *a13, a9, 1 +3f6fbd70: cmpi 0x1e8730, a9 +3f6fbda0: jrne L3F6FBC80 +L3F6FBDB0: +3f6fbdb0: move a14, -*sp, 1 +3f6fbdc0: move *a13(0x20), *a14+, 1 +3f6fbde0: calla L3FB2E470 +3f6fbe10: move *a13(0x40), a8, 1 +3f6fbe30: move *sp(0x80), a14, 1 +3f6fbe50: mmfm sp, a9,a11,a13 +3f6fbe70: rets 2 +L3F6FBE80: +3f6fbe80: mmtm sp, a9,a11,a13 +3f6fbea0: move a14, a13 +3f6fbeb0: addi 0x40, a14 +3f6fbed0: calla L3FB2E340 +3f6fbf00: move a8, *a13(0x20), 1 +3f6fbf20: move @0x1e8730, a11, 1 +3f6fbf50: move a11, *a13, 1 +3f6fbf60: cmpi 0x1e8730, a11 +3f6fbf90: jreq L3F6FC130 +L3F6FBFA0: +3f6fbfa0: move *a13, a11, 1 +3f6fbfb0: move *a11(0x80), a11, 1 +3f6fbfd0: move *a13(0xffe0), a9, 1 +3f6fbff0: cmp a9, a11 +3f6fc000: jrne L3F6FC0C0 +3f6fc010: move *a13, a11, 1 +3f6fc020: movk 1, a9 +3f6fc030: move a9, *a11(0xa0), 1 +3f6fc050: move a14, -*sp, 1 +3f6fc060: move *a13(0xffe0), *a14+, 1 +3f6fc080: calla L3FB3FE90 +3f6fc0b0: jruc L3F6FC130 +L3F6FC0C0: +3f6fc0c0: move *a13, a11, 1 +3f6fc0d0: move *a11, *a13, 1 +3f6fc0e0: move *a13, a11, 1 +3f6fc0f0: cmpi 0x1e8730, a11 +3f6fc120: jrne L3F6FBFA0 +L3F6FC130: +3f6fc130: move a14, -*sp, 1 +3f6fc140: move *a13(0x20), *a14+, 1 +3f6fc160: calla L3FB2E470 +3f6fc190: move *sp(0x80), a14, 1 +3f6fc1b0: mmfm sp, a9,a11,a13 +3f6fc1d0: rets 2 +L3F6FC1E0: +3f6fc1e0: movk 1, a8 +3f6fc1f0: rets +L3F6FC200: +3f6fc200: mmtm sp, a9,a11,a13 +3f6fc220: move a14, a13 +3f6fc230: move a14, -*sp, 1 +3f6fc240: move *a13(0xffc0), *a14+, 1 +3f6fc260: move *a13(0xffe0), *a14+, 1 +3f6fc280: move *a13(0xffa0), a11, 1 +3f6fc2a0: addk 30, a11 +3f6fc2b0: movi 0x3e8, a9 +3f6fc2d0: mpys a9, a11 +3f6fc2e0: movi 0x3c, a9 +3f6fc300: divs a9, a11 +3f6fc310: move a11, *a14+, 1 +3f6fc320: calla L3FB41ED0 +3f6fc350: move *sp(0x80), a14, 1 +3f6fc370: mmfm sp, a9,a11,a13 +3f6fc390: rets 2 +L3F6FC3A0: +3f6fc3a0: mmtm sp, a11,a13 +3f6fc3c0: move a14, a13 +3f6fc3d0: move a14, -*sp, 1 +3f6fc3e0: move *a13(0xffc0), *a14+, 1 +3f6fc400: move *a13(0xffe0), *a14+, 1 +3f6fc420: sub a11, a11 +3f6fc430: move a11, *a14+, 1 +3f6fc440: calla L3FB40230 +3f6fc470: movk 1, a8 +3f6fc480: move *sp(0x60), a14, 1 +3f6fc4a0: mmfm sp, a11,a13 +3f6fc4c0: rets 2 +L3F6FC4D0: +3f6fc4d0: mmtm sp, a5,a7,a9,a11,a13 +3f6fc4f0: move a14, a13 +3f6fc500: calla L3FB3F9C0 +3f6fc530: move a8, a9 +3f6fc540: move *a13(0xffe0), a11, 1 +3f6fc560: movi 0x3e8, a7 +3f6fc580: move a9, a5 +3f6fc590: divu a7, a5 +3f6fc5a0: move a5, *a11, 1 +3f6fc5b0: move a9, a5 +3f6fc5c0: modu a7, a5 +3f6fc5d0: mpyu a7, a5 +3f6fc5e0: move a5, *a11(0x20), 1 +3f6fc600: move *a11, a5, 1 +3f6fc610: move @0x1e87f0, a7, 1 +3f6fc640: cmp a7, a5 +3f6fc650: jrne L3F6FC820 +3f6fc660: move *a11(0x20), a5, 1 +3f6fc680: move @0x1e8810, a11, 1 +3f6fc6b0: cmp a11, a5 +3f6fc6c0: jrne L3F6FC820 +3f6fc6d0: move *a13(0xffe0), a5, 1 +3f6fc6f0: addk 32, a5 +3f6fc700: move *a5, a7, 1 +3f6fc710: inc a7 +3f6fc720: move a7, *a5, 1 +3f6fc730: cmpi 0x3e8, a7 +3f6fc750: jrlt L3F6FC820 +3f6fc760: move *a13(0xffe0), a7, 1 +3f6fc780: addk 32, a7 +3f6fc790: move *a7, a5, 1 +3f6fc7a0: subi 0x3e8, a5 +3f6fc7c0: move a5, *a7, 1 +3f6fc7d0: move *a13(0xffe0), a7, 1 +3f6fc7f0: move *a7, a5, 1 +3f6fc800: inc a5 +3f6fc810: move a5, *a7, 1 +L3F6FC820: +3f6fc820: move *sp(0xc0), a14, 1 +3f6fc840: mmfm sp, a5,a7,a9,a11,a13 +3f6fc860: rets 2 +L3F6FC870: +3f6fc870: mmtm sp, a9,a11 +3f6fc890: move a14, -*sp, 1 +3f6fc8a0: movk 20, a11 +3f6fc8b0: move a11, *a14+, 1 +3f6fc8c0: calla L3F701230 +3f6fc8f0: move a8, a9 +3f6fc900: jreq L3F6FCA10 +3f6fc910: move a9, *a9, 1 +3f6fc920: move a9, *a9(0x20), 1 +3f6fc940: move a9, a11 +3f6fc950: addi 0x60, a11 +3f6fc970: move a11, *a9(0x60), 1 +3f6fc990: move a9, a11 +3f6fc9a0: addi 0x60, a11 +3f6fc9c0: move a11, *a9(0x80), 1 +3f6fc9e0: sub a11, a11 +3f6fc9f0: move a11, *a9(0x40), 1 +L3F6FCA10: +3f6fca10: move a9, a8 +3f6fca20: mmfm sp, a9,a11 +3f6fca40: rets +L3F6FCA50: +3f6fca50: mmtm sp, a7,a9,a11,a13 +3f6fca70: move a14, a13 +3f6fca80: addi 0x40, a14 +3f6fcaa0: pushst +3f6fcab0: dint +3f6fcac0: calla L3F708700 +3f6fcaf0: move a8, a9 +3f6fcb00: move *a13(0xffe0), a11, 1 +3f6fcb20: move *a11(0x40), a11, 1 +3f6fcb40: jreq L3F6FCE70 +3f6fcb50: move *a13(0xffe0), a11, 1 +3f6fcb70: move *a11(0x40), a11, 1 +3f6fcb90: cmp a9, a11 +3f6fcba0: jreq L3F6FCE70 +L3F6FCBB0: +3f6fcbb0: pushst +3f6fcbc0: dint +3f6fcbd0: move a9, *a13, 1 +3f6fcbe0: move *a9(0x20), *a13(0x20), 1 +3f6fcc10: move *a13(0x20), a11, 1 +3f6fcc30: move *a9, *a11, 1 +3f6fcc40: move *a11, a7, 1 +3f6fcc50: move a11, *a7(0x20), 1 +3f6fcc70: move a9, *a9, 1 +3f6fcc80: move a9, *a9(0x20), 1 +3f6fcca0: popst +3f6fccb0: pushst +3f6fccc0: dint +3f6fccd0: move a9, *a13, 1 +3f6fcce0: move *a13(0xffe0), a11, 1 +3f6fcd00: move *a11(0x80), *a13(0x20), 1 +3f6fcd30: move *a13(0x20), a7, 1 +3f6fcd50: move *a7, *a9, 1 +3f6fcd60: move a7, *a9(0x20), 1 +3f6fcd80: move a9, *a7, 1 +3f6fcd90: move *a9, a7, 1 +3f6fcda0: move a9, *a7(0x20), 1 +3f6fcdc0: popst +3f6fcdd0: calla L3F57A710 +3f6fce00: move *a11(0x40), a7, 1 +3f6fce20: jreq L3F6FCE70 +3f6fce30: move *a11(0x40), a7, 1 +3f6fce50: cmp a9, a7 +3f6fce60: jrne L3F6FCBB0 +L3F6FCE70: +3f6fce70: move *a13(0xffe0), a11, 1 +3f6fce90: move a9, *a11(0x40), 1 +3f6fceb0: popst +3f6fcec0: move *sp(0xa0), a14, 1 +3f6fcee0: mmfm sp, a7,a9,a11,a13 +3f6fcf00: rets 2 +L3F6FCF10: +3f6fcf10: mmtm sp, a7,a9,a11,a13 +3f6fcf30: move a14, a13 +3f6fcf40: addi 0x40, a14 +3f6fcf60: pushst +3f6fcf70: dint +3f6fcf80: move *a13(0xffe0), a11, 1 +3f6fcfa0: move *a11(0x60), a7, 1 +3f6fcfc0: subi 0x60, a7 +3f6fcfe0: cmp a11, a7 +3f6fcff0: jrne L3F6FD040 +3f6fd000: sub a7, a7 +3f6fd010: move a7, *a11(0x40), 1 +3f6fd030: jruc L3F6FD380 +L3F6FD040: +3f6fd040: move *a11(0x60), a7, 1 +3f6fd060: move a7, *a11(0x40), 1 +3f6fd080: move a7, a9 +3f6fd090: pushst +3f6fd0a0: dint +3f6fd0b0: move a9, *a13, 1 +3f6fd0c0: move *a9(0x20), *a13(0x20), 1 +3f6fd0f0: move *a13(0x20), a7, 1 +3f6fd110: move *a9, *a7, 1 +3f6fd120: move *a7, a7, 1 +3f6fd130: move *a13(0x20), *a7(0x20), 1 +3f6fd160: move a9, *a9, 1 +3f6fd170: move a9, *a9(0x20), 1 +3f6fd190: popst +3f6fd1a0: pushst +3f6fd1b0: dint +3f6fd1c0: move a9, *a13, 1 +3f6fd1d0: move *a9(0x80), a7, 1 +3f6fd1f0: move *a7(0x20), *a13(0x20), 1 +3f6fd220: move *a13(0x20), a7, 1 +3f6fd240: move *a7, *a9, 1 +3f6fd250: move a7, *a9(0x20), 1 +3f6fd270: move a9, *a7, 1 +3f6fd280: move *a9, a7, 1 +3f6fd290: move a9, *a7(0x20), 1 +3f6fd2b0: popst +3f6fd2c0: move @0x1e9420, a7, 1 +3f6fd2f0: jreq L3F6FD350 +3f6fd300: movk 1, a11 +3f6fd310: move a11, @0x1e9440, 1 +3f6fd340: jruc L3F6FD380 +L3F6FD350: +3f6fd350: calla L3F57A710 +L3F6FD380: +3f6fd380: popst +3f6fd390: move *sp(0xa0), a14, 1 +3f6fd3b0: mmfm sp, a7,a9,a11,a13 +3f6fd3d0: rets 2 +3f6fd3e0: mmtm sp, a11,a13 +3f6fd400: move a14, a13 +3f6fd410: move *a13(0xffe0), a11, 1 +3f6fd430: move *a11(0x40), a11, 1 +3f6fd450: move a11, a8 +3f6fd460: move *sp(0x60), a14, 1 +3f6fd480: mmfm sp, a11,a13 +3f6fd4a0: rets 2 +L3F6FD4B0: +3f6fd4b0: mmtm sp, a7,a9,a11,a13 +3f6fd4d0: move a14, a13 +3f6fd4e0: addi 0x40, a14 +3f6fd500: pushst +3f6fd510: dint +3f6fd520: move *a13(0xffe0), *a13(0x0), 1 +3f6fd550: move @0x1e88d0, a11, 1 +3f6fd580: move *a11(0x20), *a13(0x20), 1 +3f6fd5b0: move *a13, a9, 1 +3f6fd5c0: move *a13(0x20), a7, 1 +3f6fd5e0: move *a7, *a9, 1 +3f6fd5f0: move a7, *a9(0x20), 1 +3f6fd610: move a9, *a7, 1 +3f6fd620: move *a9, a7, 1 +3f6fd630: move a9, *a7(0x20), 1 +3f6fd650: popst +3f6fd660: move *sp(0xa0), a14, 1 +3f6fd680: mmfm sp, a7,a9,a11,a13 +3f6fd6a0: rets 2 +3f6fd6b0: mmtm sp, a9,a11,a13 +3f6fd6d0: move a14, a13 +3f6fd6e0: addi 0x40, a14 +3f6fd700: move a14, -*sp, 1 +3f6fd710: move *a13(0xffe0), *a14+, 1 +3f6fd730: calla L3F6FCF10 +3f6fd760: pushst +3f6fd770: dint +3f6fd780: move *a13(0xffe0), *a13(0x0), 1 +3f6fd7b0: move *a13, a11, 1 +3f6fd7c0: move *a11(0x20), *a13(0x20), 1 +3f6fd7f0: move *a13(0x20), a9, 1 +3f6fd810: move *a11, *a9, 1 +3f6fd820: move *a9, a9, 1 +3f6fd830: move *a13(0x20), *a9(0x20), 1 +3f6fd860: move a11, *a11, 1 +3f6fd870: move a11, *a11(0x20), 1 +3f6fd890: popst +3f6fd8a0: move *sp(0x80), a14, 1 +3f6fd8c0: mmfm sp, a9,a11,a13 +3f6fd8e0: rets 2 +L3F6FD8F0: +3f6fd8f0: mmtm sp, a7,a9,a11,a13 +3f6fd910: move a14, a13 +3f6fd920: move @0x1e88d0, a11, 1 +3f6fd950: move *a11, a9, 1 +3f6fd960: cmp a11, a9 +3f6fd970: jreq L3F6FDAB0 +L3F6FD980: +3f6fd980: move *a9(0x40), a11, 1 +3f6fd9a0: move *a13(0xffe0), a7, 1 +3f6fd9c0: cmp a7, a11 +3f6fd9d0: jrne L3F6FDA50 +3f6fd9e0: move a14, -*sp, 1 +3f6fd9f0: move a9, *a14+, 1 +3f6fda00: calla L3F6FCF10 +3f6fda30: move *a9(0x20), a9, 1 +L3F6FDA50: +3f6fda50: move *a9, a9, 1 +3f6fda60: move @0x1e88d0, a11, 1 +3f6fda90: cmp a11, a9 +3f6fdaa0: jrne L3F6FD980 +L3F6FDAB0: +3f6fdab0: move *sp(0xa0), a14, 1 +3f6fdad0: mmfm sp, a7,a9,a11,a13 +3f6fdaf0: rets 2 +L3F6FDB00: +3f6fdb00: move a13, -*sp, 1 +3f6fdb10: move a14, a13 +3f6fdb20: move a14, -*sp, 1 +3f6fdb30: move *a13(0xfec0), *a14+, 1 +3f6fdb50: move *a13(0xfee0), *a14+, 1 +3f6fdb70: move *a13(0xff00), *a14+, 1 +3f6fdb90: move *a13(0xff20), *a14+, 1 +3f6fdbb0: move *a13(0xff40), *a14+, 1 +3f6fdbd0: move *a13(0xff60), *a14+, 1 +3f6fdbf0: move *a13(0xff80), *a14+, 1 +3f6fdc10: move *a13(0xffa0), *a14+, 1 +3f6fdc30: move *a13(0xffc0), *a14+, 1 +3f6fdc50: move *a13(0xffe0), *a14+, 1 +3f6fdc70: calla L3FB341E0 +3f6fdca0: move *sp(0x40), a14, 1 +3f6fdcc0: move *sp+, a13, 1 +3f6fdcd0: rets 2 +L3F6FDCE0: +3f6fdce0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f6fdd00: move a14, a13 +3f6fdd10: addi 0x540, a14 +3f6fdd30: movk 1, a7 +3f6fdd40: move a7, *a13(0x500), 1 +3f6fdd60: move *a13(0xffe0), *a13(0xc0), 1 +3f6fdd90: move *a13(0xffe0), a5, 1 +3f6fddb0: move *a13(0xffc0), a7, 1 +3f6fddd0: add a7, a5 +3f6fdde0: move a5, *a13(0xe0), 1 +3f6fde00: move *a13(0xff60), a5, 1 +3f6fde20: jaeq L3F6FEE70 +3f6fde40: sub a9, a9 +3f6fde50: cmp a5, a9 +3f6fde60: jage L3F6FEE70 +L3F6FDE80: +3f6fde80: move *a13(0x500), a7, 1 +3f6fdea0: jaeq L3F6FEE70 +3f6fdec0: move *a13(0xff40), a5, 1 +3f6fdee0: move a9, a7 +3f6fdef0: sll 0x6, a7 +3f6fdf00: add a5, a7 +3f6fdf10: move *a7(0x20), a7, 1 +3f6fdf30: move *a13(0xc0), a5, 1 +3f6fdf50: cmp a5, a7 +3f6fdf60: jac L3F6FEE10 +3f6fdf80: move a9, a7 +3f6fdf90: sll 0x6, a7 +3f6fdfa0: move *a13(0xff40), a5, 1 +3f6fdfc0: add a5, a7 +3f6fdfd0: move *a13(0x500), a5, 1 +3f6fdff0: sll 0x6, a5 +3f6fe000: add a13, a5 +3f6fe010: move *a7, a7, 1 +3f6fe020: move *a5(0xe0), a5, 1 +3f6fe040: cmp a5, a7 +3f6fe050: jahi L3F6FEE10 +3f6fe070: sub a10, a10 +3f6fe080: move *a13(0x500), a7, 1 +3f6fe0a0: cmp a7, a10 +3f6fe0b0: jage L3F6FEE10 +L3F6FE0D0: +3f6fe0d0: move *a13(0xff40), a7, 1 +3f6fe0f0: move a9, a5 +3f6fe100: sll 0x6, a5 +3f6fe110: add a7, a5 +3f6fe120: move *a5(0x20), *a13(0x40), 1 +3f6fe150: move a9, a5 +3f6fe160: sll 0x6, a5 +3f6fe170: add a7, a5 +3f6fe180: move *a5(0x0), *a13(0x60), 1 +3f6fe1b0: move a10, a5 +3f6fe1c0: sll 0x6, a5 +3f6fe1d0: add a13, a5 +3f6fe1e0: move *a13(0x40), a7, 1 +3f6fe200: move *a5(0xc0), a5, 1 +3f6fe220: cmp a5, a7 +3f6fe230: jac L3F6FEDB0 +3f6fe250: move a10, a5 +3f6fe260: sll 0x6, a5 +3f6fe270: add a13, a5 +3f6fe280: move *a13(0x60), a7, 1 +3f6fe2a0: move *a5(0xe0), a5, 1 +3f6fe2c0: cmp a5, a7 +3f6fe2d0: jahi L3F6FEDB0 +3f6fe2f0: move a10, a5 +3f6fe300: sll 0x6, a5 +3f6fe310: add a13, a5 +3f6fe320: move *a5(0xc0), *a13(0x80), 1 +3f6fe350: move a10, a5 +3f6fe360: sll 0x6, a5 +3f6fe370: add a13, a5 +3f6fe380: move *a5(0xe0), *a13(0xa0), 1 +3f6fe3b0: move *a13(0x40), a5, 1 +3f6fe3d0: move *a13(0x80), a7, 1 +3f6fe3f0: sub a7, a5 +3f6fe400: cmpi 0x100, a5 +3f6fe420: jrge L3F6FE450 +3f6fe430: move a7, *a13(0x40), 1 +L3F6FE450: +3f6fe450: move *a13(0xa0), a5, 1 +3f6fe470: move *a13(0x60), a7, 1 +3f6fe490: sub a7, a5 +3f6fe4a0: cmpi 0x100, a5 +3f6fe4c0: jrge L3F6FE500 +3f6fe4d0: move *a13(0xa0), *a13(0x60), 1 +L3F6FE500: +3f6fe500: move *a13(0x40), a7, 1 +3f6fe520: move *a13(0x80), a5, 1 +3f6fe540: cmp a5, a7 +3f6fe550: jrne L3F6FE860 +3f6fe560: move *a13(0x60), a5, 1 +3f6fe580: move *a13(0xa0), a7, 1 +3f6fe5a0: cmp a7, a5 +3f6fe5b0: jrne L3F6FE860 +3f6fe5c0: move *a13(0x500), a5, 1 +3f6fe5e0: dec a5 +3f6fe5f0: cmp a5, a10 +3f6fe600: jreq L3F6FE800 +3f6fe610: move a10, a12 +3f6fe620: inc a12 +3f6fe630: move *a13(0x500), a5, 1 +3f6fe650: cmp a5, a12 +3f6fe660: jrge L3F6FE800 +L3F6FE670: +3f6fe670: move a12, a7 +3f6fe680: dec a7 +3f6fe690: sll 0x6, a7 +3f6fe6a0: add a13, a7 +3f6fe6b0: move a12, a5 +3f6fe6c0: sll 0x6, a5 +3f6fe6d0: add a13, a5 +3f6fe6e0: move *a5(0xc0), *a7(0xc0), 1 +3f6fe710: move a12, a7 +3f6fe720: dec a7 +3f6fe730: sll 0x6, a7 +3f6fe740: add a13, a7 +3f6fe750: move a12, a5 +3f6fe760: sll 0x6, a5 +3f6fe770: add a13, a5 +3f6fe780: move *a5(0xe0), *a7(0xe0), 1 +3f6fe7b0: inc a12 +3f6fe7c0: move *a13(0x500), a7, 1 +3f6fe7e0: cmp a7, a12 +3f6fe7f0: jrlt L3F6FE670 +L3F6FE800: +3f6fe800: move *a13(0x500), a7, 1 +3f6fe820: dec a7 +3f6fe830: move a7, *a13(0x500), 1 +3f6fe850: jruc L3F6FEE10 +L3F6FE860: +3f6fe860: move *a13(0x60), a7, 1 +3f6fe880: move *a13(0x80), a5, 1 +3f6fe8a0: cmp a5, a7 +3f6fe8b0: jrne L3F6FE920 +3f6fe8c0: move a10, a5 +3f6fe8d0: sll 0x6, a5 +3f6fe8e0: add a13, a5 +3f6fe8f0: move a7, *a5(0xc0), 1 +3f6fe910: jruc L3F6FEE10 +L3F6FE920: +3f6fe920: move *a13(0x40), a7, 1 +3f6fe940: cmp a7, a5 +3f6fe950: jrne L3F6FE9D0 +3f6fe960: move a10, a5 +3f6fe970: sll 0x6, a5 +3f6fe980: add a13, a5 +3f6fe990: move *a13(0x60), *a5(0xc0), 1 +3f6fe9c0: jruc L3F6FEE10 +L3F6FE9D0: +3f6fe9d0: move *a13(0xa0), a5, 1 +3f6fe9f0: move *a13(0x60), a7, 1 +3f6fea10: cmp a7, a5 +3f6fea20: jrne L3F6FEAA0 +3f6fea30: move a10, a5 +3f6fea40: sll 0x6, a5 +3f6fea50: add a13, a5 +3f6fea60: move *a13(0x40), *a5(0xe0), 1 +3f6fea90: jruc L3F6FEE10 +L3F6FEAA0: +3f6feaa0: move *a13(0x500), a12, 1 +3f6feac0: cmp a10, a12 +3f6fead0: jrle L3F6FEC50 +L3F6FEAE0: +3f6feae0: move a12, a7 +3f6feaf0: sll 0x6, a7 +3f6feb00: add a13, a7 +3f6feb10: move a12, a5 +3f6feb20: dec a5 +3f6feb30: sll 0x6, a5 +3f6feb40: add a13, a5 +3f6feb50: move *a5(0xc0), *a7(0xc0), 1 +3f6feb80: move a12, a7 +3f6feb90: sll 0x6, a7 +3f6feba0: add a13, a7 +3f6febb0: move a12, a5 +3f6febc0: dec a5 +3f6febd0: sll 0x6, a5 +3f6febe0: add a13, a5 +3f6febf0: move *a5(0xe0), *a7(0xe0), 1 +3f6fec20: inc a12 +3f6fec30: cmp a10, a12 +3f6fec40: jrgt L3F6FEAE0 +L3F6FEC50: +3f6fec50: move *a13(0x500), a7, 1 +3f6fec70: inc a7 +3f6fec80: move a7, *a13(0x500), 1 +3f6feca0: move a10, a5 +3f6fecb0: sll 0x6, a5 +3f6fecc0: add a13, a5 +3f6fecd0: move *a13(0x40), a7, 1 +3f6fecf0: subk 32, a7 +3f6fed00: move a7, *a5(0xe0), 1 +3f6fed20: move a10, a7 +3f6fed30: inc a7 +3f6fed40: sll 0x6, a7 +3f6fed50: add a13, a7 +3f6fed60: move *a13(0x60), a5, 1 +3f6fed80: addk 32, a5 +3f6fed90: move a5, *a7(0xc0), 1 +L3F6FEDB0: +3f6fedb0: inc a10 +3f6fedc0: move *a13(0x500), a7, 1 +3f6fede0: cmp a7, a10 +3f6fedf0: jalt L3F6FE0D0 +L3F6FEE10: +3f6fee10: inc a9 +3f6fee20: move *a13(0xff60), a7, 1 +3f6fee40: cmp a7, a9 +3f6fee50: jalt L3F6FDE80 +L3F6FEE70: +3f6fee70: sub a7, a7 +3f6fee80: move a7, *a13(0x520), 1 +3f6feea0: move a7, *a13, 1 +3f6feeb0: move a7, *a13(0x20), 1 +3f6feed0: move *a13(0x500), a5, 1 +3f6feef0: jreq L3F6FF190 +3f6fef00: move a7, a10 +3f6fef10: cmp a5, a10 +3f6fef20: jrge L3F6FF190 +L3F6FEF30: +3f6fef30: move a10, a7 +3f6fef40: sll 0x6, a7 +3f6fef50: add a13, a7 +3f6fef60: move *a7(0xc0), *a13(0x0), 1 +3f6fef90: move a10, a7 +3f6fefa0: sll 0x6, a7 +3f6fefb0: add a13, a7 +3f6fefc0: move *a7(0xe0), a7, 1 +3f6fefe0: move a10, a5 +3f6feff0: sll 0x6, a5 +3f6ff000: add a13, a5 +3f6ff010: move *a5(0xc0), a5, 1 +3f6ff030: move a7, a11 +3f6ff040: sub a5, a11 +3f6ff050: move *a13, a7, 1 +3f6ff060: move a11, *a7, 1 +3f6ff070: sub a5, a5 +3f6ff080: move a5, *a7(0x20), 1 +3f6ff0a0: move *a13(0x20), a5, 1 +3f6ff0c0: jreq L3F6FF0F0 +3f6ff0d0: move a7, *a5(0x20), 1 +L3F6FF0F0: +3f6ff0f0: move *a13(0x520), a5, 1 +3f6ff110: add a11, a5 +3f6ff120: move a5, *a13(0x520), 1 +3f6ff140: inc a10 +3f6ff150: move *a13(0x500), a5, 1 +3f6ff170: cmp a5, a10 +3f6ff180: jrlt L3F6FEF30 +L3F6FF190: +3f6ff190: move *a13(0xffa0), a5, 1 +3f6ff1b0: move a7, *a5, 1 +3f6ff1c0: move *a13(0xff80), a5, 1 +3f6ff1e0: move *a13(0x520), *a5(0x0), 1 +3f6ff210: move *a13(0xc0), a8, 1 +3f6ff230: move *sp(0x100), a14, 1 +3f6ff250: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f6ff270: rets 2 +L3F6FF280: +3f6ff280: mmtm sp, a5,a7,a9,a10,a11,a13 +3f6ff2a0: move a14, a13 +3f6ff2b0: move *a13(0xffe0), a10, 1 +3f6ff2d0: move *a10(0x20), a11, 1 +3f6ff2f0: move a10, a9 +3f6ff300: move *a10, a7, 1 +3f6ff310: add a9, a7 +3f6ff320: cmp a11, a7 +3f6ff330: jrne L3F6FF3D0 +3f6ff340: move *a11(0x20), *a10(0x20), 1 +3f6ff370: move *a11, a7, 1 +3f6ff380: move *a10, a5, 1 +3f6ff390: add a5, a7 +3f6ff3a0: move a7, *a10, 1 +3f6ff3b0: move a10, a8 +3f6ff3c0: jruc L3F6FF3E0 +L3F6FF3D0: +3f6ff3d0: move a11, a8 +L3F6FF3E0: +3f6ff3e0: move *sp(0xe0), a14, 1 +3f6ff400: mmfm sp, a5,a7,a9,a10,a11,a13 +3f6ff420: rets 2 +L3F6FF430: +3f6ff430: mmtm sp, a7,a9,a11,a13 +3f6ff450: move a14, a13 +3f6ff460: addi 0x80, a14 +3f6ff480: move @0x1d1930, a11, 1 +3f6ff4b0: setf 16, 1, 0 +3f6ff4c0: move @0x1d1960, a7, 0 +3f6ff4f0: mpys a7, a11 +3f6ff500: move a11, *a13(0x60), 1 +3f6ff520: move a14, -*sp, 1 +3f6ff530: movi 0xcb6a0, a11 +3f6ff560: move a11, *a14+, 1 +3f6ff570: move @0xcb660, *a14+, 1 +3f6ff5a0: move a13, a11 +3f6ff5b0: addi 0x40, a11 +3f6ff5d0: move a11, *a14+, 1 +3f6ff5e0: move a13, a11 +3f6ff5f0: addk 32, a11 +3f6ff600: move a11, *a14+, 1 +3f6ff610: movi 0x800000, a11 +3f6ff640: movi 0x281f90, a7 +3f6ff670: sub a7, a11 +3f6ff680: move a11, *a14+, 1 +3f6ff690: move a7, *a14+, 1 +3f6ff6a0: calla L3F6FDCE0 +3f6ff6d0: move a8, @0x1e8ac0, 1 +3f6ff700: move a14, -*sp, 1 +3f6ff710: addk 32, a8 +3f6ff720: move a8, *a14+, 1 +3f6ff730: calla L3F705520 +3f6ff760: move @0x1e8ac0, a11, 1 +3f6ff790: jreq L3F6FF850 +3f6ff7a0: move a11, @0x1e8b00, 1 +3f6ff7d0: move *a13(0x40), a7, 1 +3f6ff7f0: sra 0x3, a7 +3f6ff800: sll 0x3, a7 +3f6ff810: add a11, a7 +3f6ff820: move a7, @0x1e8b20, 1 +L3F6FF850: +3f6ff850: move *a13(0x40), a7, 1 +3f6ff870: move a7, @0x1e8ba0, 1 +3f6ff8a0: setf 8, 0, 0 +3f6ff8b0: move @0x62000d0, a11, 0 +3f6ff8e0: btst 6, a11 +3f6ff8f0: jane L3F700600 +3f6ff910: move @0x5000000, a11, 1 +3f6ff940: btst 0, a11 +3f6ff950: jrne L3F6FFD60 +3f6ff960: move a14, -*sp, 1 +3f6ff970: movi 0xcb6a0, a11 +3f6ff9a0: move a11, *a14+, 1 +3f6ff9b0: move @0xcb660, *a14+, 1 +3f6ff9e0: move a13, a11 +3f6ff9f0: addi 0x40, a11 +3f6ffa10: move a11, *a14+, 1 +3f6ffa20: move a13, *a14+, 1 +3f6ffa30: movi 0x800000, a11 +3f6ffa60: move a11, *a14+, 1 +3f6ffa70: movi 0x800000, a11 +3f6ffaa0: move a11, *a14+, 1 +3f6ffab0: calla L3F6FDCE0 +3f6ffae0: move a8, a9 +3f6ffaf0: jreq L3F6FFD60 +3f6ffb00: move *a13(0x20), a7, 1 +3f6ffb20: jreq L3F6FFBD0 +3f6ffb30: move a9, *a7(0x20), 1 +3f6ffb50: move a14, -*sp, 1 +3f6ffb60: move a7, *a14+, 1 +3f6ffb70: calla L3F6FF280 +3f6ffba0: move a8, *a13(0x20), 1 +3f6ffbc0: jruc L3F6FFC00 +L3F6FFBD0: +3f6ffbd0: move *a13(0x0), *a13(0x20), 1 +L3F6FFC00: +3f6ffc00: move a14, -*sp, 1 +3f6ffc10: move a9, a7 +3f6ffc20: addk 32, a7 +3f6ffc30: move a7, *a14+, 1 +3f6ffc40: calla L3F705520 +3f6ffc70: move @0x1e8ba0, a7, 1 +3f6ffca0: move *a13(0x40), a11, 1 +3f6ffcc0: add a7, a11 +3f6ffcd0: move a11, @0x1e8ba0, 1 +3f6ffd00: move *a13(0x40), a7, 1 +3f6ffd20: add a9, a7 +3f6ffd30: move a7, @0x1e8b20, 1 +L3F6FFD60: +3f6ffd60: move @0x5000000, a11, 1 +3f6ffd90: btst 1, a11 +3f6ffda0: jrne L3F7001B0 +3f6ffdb0: move a14, -*sp, 1 +3f6ffdc0: movi 0xcb6a0, a7 +3f6ffdf0: move a7, *a14+, 1 +3f6ffe00: move @0xcb660, *a14+, 1 +3f6ffe30: move a13, a7 +3f6ffe40: addi 0x40, a7 +3f6ffe60: move a7, *a14+, 1 +3f6ffe70: move a13, *a14+, 1 +3f6ffe80: movi 0x800000, a7 +3f6ffeb0: move a7, *a14+, 1 +3f6ffec0: movi 0x1000000, a7 +3f6ffef0: move a7, *a14+, 1 +3f6fff00: calla L3F6FDCE0 +3f6fff30: move a8, a9 +3f6fff40: jreq L3F7001B0 +3f6fff50: move *a13(0x20), a11, 1 +3f6fff70: jreq L3F700020 +3f6fff80: move a9, *a11(0x20), 1 +3f6fffa0: move a14, -*sp, 1 +3f6fffb0: move a11, *a14+, 1 +3f6fffc0: calla L3F6FF280 +3f6ffff0: move a8, *a13(0x20), 1 +3f700010: jruc L3F700050 +L3F700020: +3f700020: move *a13(0x0), *a13(0x20), 1 +L3F700050: +3f700050: move a14, -*sp, 1 +3f700060: move a9, a11 +3f700070: addk 32, a11 +3f700080: move a11, *a14+, 1 +3f700090: calla L3F705520 +3f7000c0: move @0x1e8ba0, a11, 1 +3f7000f0: move *a13(0x40), a7, 1 +3f700110: add a11, a7 +3f700120: move a7, @0x1e8ba0, 1 +3f700150: move *a13(0x40), a11, 1 +3f700170: add a9, a11 +3f700180: move a11, @0x1e8b20, 1 +L3F7001B0: +3f7001b0: move @0x5000000, a11, 1 +3f7001e0: btst 2, a11 +3f7001f0: jrne L3F700600 +3f700200: move a14, -*sp, 1 +3f700210: movi 0xcb6a0, a7 +3f700240: move a7, *a14+, 1 +3f700250: move @0xcb660, *a14+, 1 +3f700280: move a13, a7 +3f700290: addi 0x40, a7 +3f7002b0: move a7, *a14+, 1 +3f7002c0: move a13, *a14+, 1 +3f7002d0: movi 0x800000, a7 +3f700300: move a7, *a14+, 1 +3f700310: movi 0x1800000, a7 +3f700340: move a7, *a14+, 1 +3f700350: calla L3F6FDCE0 +3f700380: move a8, a9 +3f700390: jreq L3F700600 +3f7003a0: move *a13(0x20), a11, 1 +3f7003c0: jreq L3F700470 +3f7003d0: move a9, *a11(0x20), 1 +3f7003f0: move a14, -*sp, 1 +3f700400: move a11, *a14+, 1 +3f700410: calla L3F6FF280 +3f700440: move a8, *a13(0x20), 1 +3f700460: jruc L3F7004A0 +L3F700470: +3f700470: move *a13(0x0), *a13(0x20), 1 +L3F7004A0: +3f7004a0: move a14, -*sp, 1 +3f7004b0: move a9, a11 +3f7004c0: addk 32, a11 +3f7004d0: move a11, *a14+, 1 +3f7004e0: calla L3F705520 +3f700510: move @0x1e8ba0, a11, 1 +3f700540: move *a13(0x40), a7, 1 +3f700560: add a11, a7 +3f700570: move a7, @0x1e8ba0, 1 +3f7005a0: move *a13(0x40), a11, 1 +3f7005c0: add a9, a11 +3f7005d0: move a11, @0x1e8b20, 1 +L3F700600: +3f700600: move @0x1e8ba0, @0x1e8b80, 1 +3f700650: move a14, -*sp, 1 +3f700660: movi 0xcc6a0, a11 +3f700690: move a11, *a14+, 1 +3f7006a0: move @0xcb680, *a14+, 1 +3f7006d0: move a13, a7 +3f7006e0: addi 0x40, a7 +3f700700: move a7, *a14+, 1 +3f700710: move a13, a7 +3f700720: addk 32, a7 +3f700730: move a7, *a14+, 1 +3f700740: movi 0x200000, a7 +3f700770: move *a13(0x60), a11, 1 +3f700790: sub a11, a7 +3f7007a0: move a7, *a14+, 1 +3f7007b0: movi 0x4000000, a7 +3f7007e0: add a11, a7 +3f7007f0: move a7, *a14+, 1 +3f700800: calla L3F6FDCE0 +3f700830: move a8, @0x1e8ae0, 1 +3f700860: move a14, -*sp, 1 +3f700870: addk 32, a8 +3f700880: move a8, *a14+, 1 +3f700890: calla L3F705520 +3f7008c0: move @0x1e8ae0, @0x1e8b40, 1 +3f700910: move *a13(0x40), a7, 1 +3f700930: sra 0x3, a7 +3f700940: sll 0x3, a7 +3f700950: move @0x1e8ae0, a11, 1 +3f700980: add a11, a7 +3f700990: move a7, @0x1e8b60, 1 +3f7009c0: move @0x1e8b40, @0x1e8c20, 1 +3f700a10: move @0x1e8b40, @0x1e8c40, 1 +3f700a60: move *a13(0x40), a7, 1 +3f700a80: move a7, @0x1e8bc0, 1 +3f700ab0: subi 0x80, a14 +3f700ad0: mmfm sp, a7,a9,a11,a13 +3f700af0: rets +L3F700B00: +3f700b00: mmtm sp, a7,a9,a11,a13 +3f700b20: move a14, a13 +3f700b30: addk 32, a14 +3f700b40: movi 0x1e8930, a9 +L3F700B70: +3f700b70: sub a11, a11 +3f700b80: move a11, *a13, 1 +3f700b90: move *a9, a7, 1 +3f700ba0: cmp a7, a11 +3f700bb0: jrnc L3F700C70 +L3F700BC0: +3f700bc0: move a14, -*sp, 1 +3f700bd0: move a9, *a14+, 1 +3f700be0: calla L3F700D10 +3f700c10: move *a13, a11, 1 +3f700c20: add a11, a8 +3f700c30: move a8, *a13, 1 +3f700c40: move *a9, a11, 1 +3f700c50: cmp a11, a8 +3f700c60: jrc L3F700BC0 +L3F700C70: +3f700c70: addi 0x80, a9 +3f700c90: cmpi 0x1e8ab0, a9 +3f700cc0: jrc L3F700B70 +3f700cd0: subk 32, a14 +3f700ce0: mmfm sp, a7,a9,a11,a13 +3f700d00: rets +L3F700D10: +3f700d10: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f700d30: move a14, a13 +3f700d40: addk 32, a14 +3f700d50: move *a13(0xffe0), a9, 1 +3f700d70: sub a11, a11 +3f700d80: move *a9(0x20), a7, 1 +3f700da0: cmp a7, a11 +3f700db0: jrnc L3F7011C0 +3f700dc0: setf 1, 1, 0 +L3F700DD0: +3f700dd0: move @0x1b3900, a7, 1 +3f700e00: move *a7(0x1c1), a5, 0 +3f700e20: move a5, *a13, 1 +3f700e30: movk 1, a5 +3f700e40: move a5, *a7(0x1c1), 0 +3f700e60: move a14, -*sp, 1 +3f700e70: movi 0x1e8ac0, a5 +3f700ea0: move a5, *a14+, 1 +3f700eb0: move *a9(0x40), *a14+, 1 +3f700ed0: calla L3F701D70 +3f700f00: move a8, a10 +3f700f10: jrne L3F700FB0 +3f700f20: move @0x1b3900, a7, 1 +3f700f50: setf 1, 1, 0 +3f700f60: move *a13(0x0), *a7(0x1c1), 0 +3f700f90: move a11, a8 +3f700fa0: jruc L3F7011E0 +L3F700FB0: +3f700fb0: move @0x1e8ba0, a7, 1 +3f700fe0: move *a10, a5, 1 +3f700ff0: sub a5, a7 +3f701000: move a7, @0x1e8ba0, 1 +3f701030: move *a9(0x40), a5, 1 +3f701050: addk 8, a5 +3f701060: sll 0x3, a5 +3f701070: move a5, *a10, 1 +3f701080: move a14, -*sp, 1 +3f701090: move a10, a5 +3f7010a0: addi 0x40, a5 +3f7010c0: move a5, *a14+, 1 +3f7010d0: calla L3F702440 +3f701100: move @0x1b3900, a7, 1 +3f701130: setf 1, 1, 0 +3f701140: move *a13(0x0), *a7(0x1c1), 0 +3f701170: inc a11 +3f701180: move *a9(0x20), a5, 1 +3f7011a0: cmp a5, a11 +3f7011b0: jrc L3F700DD0 +L3F7011C0: +3f7011c0: move *a9(0x20), a8, 1 +L3F7011E0: +3f7011e0: move *sp(0x100), a14, 1 +3f701200: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f701220: rets 2 +L3F701230: +3f701230: mmtm sp, a7,a9,a10,a11,a13 +3f701250: move a14, a13 +3f701260: addk 32, a14 +3f701270: move @0x1b3900, a11, 1 +3f7012a0: setf 1, 1, 0 +3f7012b0: move *a11(0x1c1), a7, 0 +3f7012d0: move a7, *a13, 1 +3f7012e0: movk 1, a7 +3f7012f0: move a7, *a11(0x1c1), 0 +3f701310: movi 0x1e8930, a10 +L3F701340: +3f701340: move *a13(0xffe0), a11, 1 +3f701360: move *a10(0x40), a7, 1 +3f701380: cmp a7, a11 +3f701390: jrhi L3F701650 +3f7013a0: move *a10(0x60), a9, 1 +3f7013c0: jrne L3F7014F0 +3f7013d0: move a14, -*sp, 1 +3f7013e0: move a10, *a14+, 1 +3f7013f0: calla L3F700D10 +3f701420: move a8, a7 +3f701430: jrne L3F7014D0 +3f701440: move @0x1b3900, a7, 1 +3f701470: setf 1, 1, 0 +3f701480: move *a13(0x0), *a7(0x1c1), 0 +3f7014b0: sub a8, a8 +3f7014c0: jruc L3F701910 +L3F7014D0: +3f7014d0: move *a10(0x60), a9, 1 +L3F7014F0: +3f7014f0: move *a9(0x20), *a10(0x60), 1 +3f701520: move @0x1e8ba0, a7, 1 +3f701550: move *a9, a11, 1 +3f701560: sub a11, a7 +3f701570: move a7, @0x1e8ba0, 1 +3f7015a0: move @0x1b3900, a11, 1 +3f7015d0: setf 1, 1, 0 +3f7015e0: move *a13(0x0), *a11(0x1c1), 0 +3f701610: move a9, a8 +3f701620: addi 0x40, a8 +3f701640: jruc L3F701910 +L3F701650: +3f701650: addi 0x80, a10 +3f701670: cmpi 0x1e8ab0, a10 +3f7016a0: jrc L3F701340 +3f7016b0: move a14, -*sp, 1 +3f7016c0: movi 0x1e8ac0, a7 +3f7016f0: move a7, *a14+, 1 +3f701700: move a11, *a14+, 1 +3f701710: calla L3F701D70 +3f701740: move a8, a9 +3f701750: jrne L3F7017F0 +3f701760: move @0x1b3900, a7, 1 +3f701790: setf 1, 1, 0 +3f7017a0: move *a13(0x0), *a7(0x1c1), 0 +3f7017d0: sub a8, a8 +3f7017e0: jruc L3F701910 +L3F7017F0: +3f7017f0: move @0x1e8ba0, a7, 1 +3f701820: move *a9, a11, 1 +3f701830: sub a11, a7 +3f701840: move a7, @0x1e8ba0, 1 +3f701870: move @0x1b3900, a11, 1 +3f7018a0: setf 1, 1, 0 +3f7018b0: move *a13(0x0), *a11(0x1c1), 0 +3f7018e0: move a9, a8 +3f7018f0: addi 0x40, a8 +L3F701910: +3f701910: move *sp(0xc0), a14, 1 +3f701930: mmfm sp, a7,a9,a10,a11,a13 +3f701950: rets 2 +L3F701960: +3f701960: mmtm sp, a7,a9,a11,a13 +3f701980: move a14, a13 +3f701990: addk 32, a14 +3f7019a0: move @0x1e9420, a11, 1 +3f7019d0: jreq L3F701A10 +3f7019e0: calla L3F6EDD80 +L3F701A10: +3f701a10: move @0x1b3900, a11, 1 +3f701a40: setf 1, 1, 0 +3f701a50: move *a11(0x1c1), a7, 0 +3f701a70: move a7, *a13, 1 +3f701a80: movk 1, a7 +3f701a90: move a7, *a11(0x1c1), 0 +3f701ab0: move a14, -*sp, 1 +3f701ac0: movi 0x1e8ae0, a7 +3f701af0: move a7, *a14+, 1 +3f701b00: move *a13(0xffe0), *a14+, 1 +3f701b20: calla L3F701D70 +3f701b50: move a8, a9 +3f701b60: jreq L3F701CA0 +3f701b70: move @0x1e8bc0, a11, 1 +3f701ba0: move *a9, a7, 1 +3f701bb0: sub a7, a11 +3f701bc0: move a11, @0x1e8bc0, 1 +3f701bf0: move @0x1b3900, a7, 1 +3f701c20: setf 1, 1, 0 +3f701c30: move *a13(0x0), *a7(0x1c1), 0 +3f701c60: move a9, a8 +3f701c70: addi 0x40, a8 +3f701c90: jruc L3F701D20 +L3F701CA0: +3f701ca0: move @0x1b3900, a11, 1 +3f701cd0: setf 1, 1, 0 +3f701ce0: move *a13(0x0), *a11(0x1c1), 0 +3f701d10: sub a8, a8 +L3F701D20: +3f701d20: move *sp(0xa0), a14, 1 +3f701d40: mmfm sp, a7,a9,a11,a13 +3f701d60: rets 2 +L3F701D70: +3f701d70: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f701d90: move a14, a13 +3f701da0: move *a13(0xffe0), a7, 1 +3f701dc0: subk 32, a7 +3f701dd0: jrc L3F701E40 +3f701de0: move *a13(0xffe0), a7, 1 +3f701e00: addk 3, a7 +3f701e10: movk 3, a5 +3f701e20: andn a5, a7 +3f701e30: jruc L3F701E50 +L3F701E40: +3f701e40: movk 32, a7 +L3F701E50: +3f701e50: addk 8, a7 +3f701e60: move a7, a12 +3f701e70: sll 0x3, a12 +3f701e80: move *a13(0xffc0), a7, 1 +3f701ea0: move *a7, a9, 1 +3f701eb0: sub a10, a10 +3f701ec0: move a9, a5 +3f701ed0: jreq L3F701F50 +L3F701EE0: +3f701ee0: move *a9, a7, 1 +3f701ef0: cmp a12, a7 +3f701f00: jrnc L3F701F50 +3f701f10: move a9, a10 +3f701f20: move *a9(0x20), a9, 1 +3f701f40: jrne L3F701EE0 +L3F701F50: +3f701f50: move a9, a5 +3f701f60: jrne L3F701F90 +3f701f70: sub a8, a8 +3f701f80: jruc L3F702190 +L3F701F90: +3f701f90: move a9, a11 +3f701fa0: move *a11, a7, 1 +3f701fb0: subi 0x120, a7 +3f701fd0: cmp a12, a7 +3f701fe0: jrc L3F7020D0 +3f701ff0: move a12, a7 +3f702000: srl 0x3, a7 +3f702010: sll 0x3, a7 +3f702020: add a11, a7 +3f702030: move a7, a9 +3f702040: move *a11(0x20), *a9(0x20), 1 +3f702070: move *a11, a7, 1 +3f702080: sub a12, a7 +3f702090: move a7, *a9, 1 +3f7020a0: move a12, *a11, 1 +3f7020b0: move a9, *a11(0x20), 1 +L3F7020D0: +3f7020d0: move a10, a5 +3f7020e0: jrne L3F702150 +3f7020f0: move *a13(0xffc0), a7, 1 +3f702110: move *a11(0x20), *a7(0x0), 1 +3f702140: jruc L3F702180 +L3F702150: +3f702150: move *a11(0x20), *a10(0x20), 1 +L3F702180: +3f702180: move a11, a8 +L3F702190: +3f702190: move *sp(0x100), a14, 1 +3f7021b0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f7021d0: rets 2 +3f7021e0: mmtm sp, a7,a9,a10,a11,a13 +3f702200: move a14, a13 +3f702210: addk 32, a14 +3f702220: sub a10, a10 +3f702230: move @0x1b3900, a11, 1 +3f702260: setf 1, 1, 0 +3f702270: move *a11(0x1c1), a7, 0 +3f702290: move a7, *a13, 1 +3f7022a0: movk 1, a7 +3f7022b0: move a7, *a11(0x1c1), 0 +3f7022d0: move @0x1e8ac0, a9, 1 +3f702300: jreq L3F702380 +L3F702310: +3f702310: move *a9, a11, 1 +3f702320: cmp a10, a11 +3f702330: jrc L3F702350 +3f702340: move *a9, a10, 1 +L3F702350: +3f702350: move *a9(0x20), a9, 1 +3f702370: jrne L3F702310 +L3F702380: +3f702380: move @0x1b3900, a11, 1 +3f7023b0: setf 1, 1, 0 +3f7023c0: move *a13(0x0), *a11(0x1c1), 0 +3f7023f0: move a10, a8 +3f702400: subk 32, a14 +3f702410: mmfm sp, a7,a9,a10,a11,a13 +3f702430: rets +L3F702440: +3f702440: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f702460: move a14, a13 +3f702470: addk 32, a14 +3f702480: move *a13(0xffe0), a7, 1 +3f7024a0: jrne L3F7024D0 +3f7024b0: sub a8, a8 +3f7024c0: jruc L3F702C30 +L3F7024D0: +3f7024d0: move @0x1b3900, a5, 1 +3f702500: setf 1, 1, 0 +3f702510: move *a5(0x1c1), a7, 0 +3f702530: move a7, *a13, 1 +3f702540: movk 1, a7 +3f702550: move a7, *a5(0x1c1), 0 +3f702570: move *a13(0xffe0), a10, 1 +3f702590: subi 0x40, a10 +3f7025b0: move @0x1e8b00, a7, 1 +3f7025e0: cmp a7, a10 +3f7025f0: jrc L3F7029F0 +3f702600: move @0x1e8b20, a5, 1 +3f702630: cmp a5, a10 +3f702640: jrhi L3F7029F0 +3f702650: move *a10, a5, 1 +3f702660: srl 0x3, a5 +3f702670: move a5, a12 +3f702680: subk 8, a12 +3f702690: movi 0x1e8930, a0 +L3F7026C0: +3f7026c0: move *a0(0x40), a7, 1 +3f7026e0: cmp a7, a12 +3f7026f0: jrne L3F702860 +3f702700: move *a0(0x60), *a10(0x20), 1 +3f702730: move a10, *a0(0x60), 1 +3f702750: move @0x1e8ba0, a7, 1 +3f702780: move *a10, a5, 1 +3f702790: add a7, a5 +3f7027a0: move a5, @0x1e8ba0, 1 +3f7027d0: move @0x1b3900, a7, 1 +3f702800: setf 1, 1, 0 +3f702810: move *a13(0x0), *a7(0x1c1), 0 +3f702840: sub a8, a8 +3f702850: jruc L3F702C30 +L3F702860: +3f702860: addi 0x80, a0 +3f702880: cmpi 0x1e8ab0, a0 +3f7028b0: jrc L3F7026C0 +3f7028c0: move @0x1e8ba0, a7, 1 +3f7028f0: move *a10, a5, 1 +3f702900: add a7, a5 +3f702910: move a5, @0x1e8ba0, 1 +3f702940: move a14, -*sp, 1 +3f702950: movi 0x1e8ac0, a7 +3f702980: move a7, *a14+, 1 +3f702990: move *a13(0xffe0), *a14+, 1 +3f7029b0: calla L3F702C80 +3f7029e0: jruc L3F702BB0 +L3F7029F0: +3f7029f0: move @0x1e8b40, a5, 1 +3f702a20: cmp a5, a10 +3f702a30: jrc L3F702BB0 +3f702a40: move @0x1e8b60, a5, 1 +3f702a70: cmp a5, a10 +3f702a80: jrhi L3F702BB0 +3f702a90: move @0x1e8bc0, a5, 1 +3f702ac0: move *a10, a7, 1 +3f702ad0: add a5, a7 +3f702ae0: move a7, @0x1e8bc0, 1 +3f702b10: move a14, -*sp, 1 +3f702b20: movi 0x1e8ae0, a5 +3f702b50: move a5, *a14+, 1 +3f702b60: move *a13(0xffe0), *a14+, 1 +3f702b80: calla L3F702C80 +L3F702BB0: +3f702bb0: move @0x1b3900, a7, 1 +3f702be0: setf 1, 1, 0 +3f702bf0: move *a13(0x0), *a7(0x1c1), 0 +3f702c20: sub a8, a8 +L3F702C30: +3f702c30: move *sp(0x120), a14, 1 +3f702c50: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f702c70: rets 2 +L3F702C80: +3f702c80: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f702ca0: move a14, a13 +3f702cb0: move *a13(0xffe0), a10, 1 +3f702cd0: subi 0x40, a10 +3f702cf0: sub a9, a9 +3f702d00: move a9, *a10(0x20), 1 +3f702d20: move *a10, a12, 1 +3f702d30: move *a13(0xffc0), a7, 1 +3f702d50: move *a7, a11, 1 +3f702d60: jrne L3F702D90 +3f702d70: move a10, *a7, 1 +3f702d80: jruc L3F703080 +L3F702D90: +3f702d90: jreq L3F702E50 +L3F702DA0: +3f702da0: cmp a11, a10 +3f702db0: jrne L3F702DF0 +3f702dc0: movi 0xffff, a8 +3f702de0: jruc L3F703090 +L3F702DF0: +3f702df0: cmp a11, a10 +3f702e00: jrc L3F702E50 +3f702e10: move a11, a9 +3f702e20: move *a11(0x20), a11, 1 +3f702e40: jrne L3F702DA0 +L3F702E50: +3f702e50: move a11, *a10(0x20), 1 +3f702e70: move a11, a7 +3f702e80: jreq L3F702F40 +3f702e90: move *a10, a7, 1 +3f702ea0: add a10, a7 +3f702eb0: cmp a11, a7 +3f702ec0: jrne L3F702F40 +3f702ed0: move *a10, a7, 1 +3f702ee0: move *a11, a5, 1 +3f702ef0: add a5, a7 +3f702f00: move a7, *a10, 1 +3f702f10: move *a11(0x20), *a10(0x20), 1 +L3F702F40: +3f702f40: move a9, a5 +3f702f50: jrne L3F702FA0 +3f702f60: move *a13(0xffc0), a7, 1 +3f702f80: move a10, *a7, 1 +3f702f90: jruc L3F703080 +L3F702FA0: +3f702fa0: move *a9, a7, 1 +3f702fb0: add a9, a7 +3f702fc0: cmp a10, a7 +3f702fd0: jrne L3F703060 +3f702fe0: move *a9, a7, 1 +3f702ff0: move *a10, a5, 1 +3f703000: add a5, a7 +3f703010: move a7, *a9, 1 +3f703020: move *a10(0x20), *a9(0x20), 1 +3f703050: jruc L3F703080 +L3F703060: +3f703060: move a10, *a9(0x20), 1 +L3F703080: +3f703080: sub a8, a8 +L3F703090: +3f703090: move *sp(0x100), a14, 1 +3f7030b0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f7030d0: rets 2 +L3F7030E0: +3f7030e0: mmtm sp, a7,a9,a10,a11,a13 +3f703100: move a14, a13 +3f703110: addk 32, a14 +3f703120: move *a13(0xffe0), a11, 1 +3f703140: jrne L3F7031D0 +3f703150: move a14, -*sp, 1 +3f703160: move *a13(0xffc0), *a14+, 1 +3f703180: calla L3F701230 +3f7031b0: jauc L3F703D40 +L3F7031D0: +3f7031d0: move a11, a10 +3f7031e0: subi 0x40, a10 +3f703200: move *a11(0xffc0), a7, 1 +3f703220: subi 0x40, a7 +3f703240: sra 0x3, a7 +3f703250: move a7, *a13, 1 +3f703260: move *a13(0xffc0), a7, 1 +3f703280: move *a13, a11, 1 +3f703290: addk 4, a7 +3f7032a0: cmp a11, a7 +3f7032b0: jrne L3F703300 +3f7032c0: move *a13(0xffe0), a8, 1 +3f7032e0: jauc L3F703D40 +L3F703300: +3f703300: move @0x1e8b00, a7, 1 +3f703330: cmp a7, a10 +3f703340: jrc L3F703670 +3f703350: move @0x1e8b20, a11, 1 +3f703380: cmp a11, a10 +3f703390: jrhi L3F703670 +3f7033a0: move a14, -*sp, 1 +3f7033b0: move *a13(0xffc0), *a14+, 1 +3f7033d0: calla L3F701230 +3f703400: move a8, a9 +3f703410: jreq L3F703650 +3f703420: move a14, -*sp, 1 +3f703430: move *a13(0xffc0), a11, 1 +3f703450: move *a13, a7, 1 +3f703460: cmp a7, a11 +3f703470: jrc L3F703490 +3f703480: move a7, a11 +L3F703490: +3f703490: move a11, *a14+, 1 +3f7034a0: move a9, *a14+, 1 +3f7034b0: move *a13(0xffe0), *a14+, 1 +3f7034d0: calla L3FB44400 +3f703500: move *a13(0xffc0), a11, 1 +3f703520: cmp a7, a11 +3f703530: jrls L3F7035D0 +3f703540: move a14, -*sp, 1 +3f703550: sub a7, a11 +3f703560: move a11, *a14+, 1 +3f703570: sll 0x3, a7 +3f703580: add a9, a7 +3f703590: move a7, *a14+, 1 +3f7035a0: calla L3FB44A00 +L3F7035D0: +3f7035d0: move a14, -*sp, 1 +3f7035e0: move *a13(0xffe0), *a14+, 1 +3f703600: calla L3F702440 +3f703630: move a9, a8 +3f703640: jruc L3F703D40 +L3F703650: +3f703650: move a9, a8 +3f703660: jruc L3F703D40 +L3F703670: +3f703670: move @0x1e8b40, a11, 1 +3f7036a0: cmp a11, a10 +3f7036b0: jrc L3F703C70 +3f7036c0: move @0x1e8b60, a7, 1 +3f7036f0: cmp a7, a10 +3f703700: jrhi L3F703C70 +3f703710: move a14, -*sp, 1 +3f703720: move *a13(0xffc0), *a14+, 1 +3f703740: calla L3F701960 +3f703770: move a8, a9 +3f703780: jrne L3F703A40 +3f703790: move a14, -*sp, 1 +3f7037a0: move *a13(0xffc0), *a14+, 1 +3f7037c0: calla L3F701230 +3f7037f0: move a8, a9 +3f703800: jreq L3F703D30 +3f703810: move a14, -*sp, 1 +3f703820: move *a13(0xffc0), a11, 1 +3f703840: move *a13, a7, 1 +3f703850: cmp a7, a11 +3f703860: jrc L3F703880 +3f703870: move a7, a11 +L3F703880: +3f703880: move a11, *a14+, 1 +3f703890: move a9, *a14+, 1 +3f7038a0: move *a13(0xffe0), *a14+, 1 +3f7038c0: calla L3FB44400 +3f7038f0: move *a13(0xffc0), a11, 1 +3f703910: cmp a7, a11 +3f703920: jrls L3F7039C0 +3f703930: move a14, -*sp, 1 +3f703940: sub a7, a11 +3f703950: move a11, *a14+, 1 +3f703960: sll 0x3, a7 +3f703970: add a9, a7 +3f703980: move a7, *a14+, 1 +3f703990: calla L3FB44A00 +L3F7039C0: +3f7039c0: move a14, -*sp, 1 +3f7039d0: move *a13(0xffe0), *a14+, 1 +3f7039f0: calla L3F702440 +3f703a20: move a9, a8 +3f703a30: jruc L3F703D40 +L3F703A40: +3f703a40: move a14, -*sp, 1 +3f703a50: move *a13(0xffc0), a11, 1 +3f703a70: move *a13, a7, 1 +3f703a80: cmp a7, a11 +3f703a90: jrc L3F703AB0 +3f703aa0: move a7, a11 +L3F703AB0: +3f703ab0: move a11, *a14+, 1 +3f703ac0: move a9, *a14+, 1 +3f703ad0: move *a13(0xffe0), *a14+, 1 +3f703af0: calla L3FB44400 +3f703b20: move *a13(0xffc0), a11, 1 +3f703b40: cmp a7, a11 +3f703b50: jrls L3F703BF0 +3f703b60: move a14, -*sp, 1 +3f703b70: sub a7, a11 +3f703b80: move a11, *a14+, 1 +3f703b90: sll 0x3, a7 +3f703ba0: add a9, a7 +3f703bb0: move a7, *a14+, 1 +3f703bc0: calla L3FB44A00 +L3F703BF0: +3f703bf0: move a14, -*sp, 1 +3f703c00: move *a13(0xffe0), *a14+, 1 +3f703c20: calla L3F702440 +3f703c50: move a9, a8 +3f703c60: jruc L3F703D40 +L3F703C70: +3f703c70: move a14, -*sp, 1 +3f703c80: move *a13(0xffe0), *a14+, 1 +3f703ca0: movi 0x3f705c20, a8 +3f703cd0: move a8, *a14+, 1 +3f703ce0: calla L3F6FDB00 +3f703d10: sub a8, a8 +3f703d20: jruc L3F703D40 +L3F703D30: +3f703d30: move a9, a8 +L3F703D40: +3f703d40: move *sp(0xc0), a14, 1 +3f703d60: mmfm sp, a7,a9,a10,a11,a13 +3f703d80: rets 2 +L3F703D90: +3f703d90: mmtm sp, a9,a10,a11,a13 +3f703db0: move a14, a13 +3f703dc0: move *a13(0xffe0), a11, 1 +3f703de0: dec a11 +3f703df0: jreq L3F703F70 +3f703e00: move *a13(0xffe0), a11, 1 +3f703e20: move *a13(0xffc0), a10, 1 +3f703e40: mpyu a10, a11 +3f703e50: move a11, a10 +3f703e60: move a14, -*sp, 1 +3f703e70: move a10, *a14+, 1 +3f703e80: calla L3F701230 +3f703eb0: move a8, a9 +3f703ec0: jrne L3F703EF0 +3f703ed0: sub a8, a8 +3f703ee0: jruc L3F704090 +L3F703EF0: +3f703ef0: move a14, -*sp, 1 +3f703f00: move a10, *a14+, 1 +3f703f10: move a9, *a14+, 1 +3f703f20: calla L3FB44A00 +3f703f50: move a9, a8 +3f703f60: jruc L3F704090 +L3F703F70: +3f703f70: move a14, -*sp, 1 +3f703f80: move *a13(0xffc0), *a14+, 1 +3f703fa0: calla L3F701230 +3f703fd0: move a8, a9 +3f703fe0: jrne L3F704010 +3f703ff0: sub a8, a8 +3f704000: jruc L3F704090 +L3F704010: +3f704010: move a14, -*sp, 1 +3f704020: move *a13(0xffc0), *a14+, 1 +3f704040: move a9, *a14+, 1 +3f704050: calla L3FB44A00 +3f704080: move a9, a8 +L3F704090: +3f704090: move *sp(0xa0), a14, 1 +3f7040b0: mmfm sp, a9,a10,a11,a13 +3f7040d0: rets 2 +L3F7040E0: +3f7040e0: mmtm sp, a9,a13 +3f704100: move a14, a13 +3f704110: move a14, -*sp, 1 +3f704120: move *a13(0xffe0), *a14+, 1 +3f704140: calla L3F701960 +3f704170: move a8, a9 +3f704180: jrne L3F704200 +3f704190: move a14, -*sp, 1 +3f7041a0: move *a13(0xffe0), *a14+, 1 +3f7041c0: calla L3F701230 +3f7041f0: move a8, a9 +L3F704200: +3f704200: move a9, a8 +3f704210: move *sp(0x60), a14, 1 +3f704230: mmfm sp, a9,a13 +3f704250: rets 2 +3f704260: mmtm sp, a5,a7,a9,a10,a11,a13 +3f704280: move a14, a13 +3f704290: addk 32, a14 +3f7042a0: move *a13(0xffc0), a7, 1 +3f7042c0: move a7, a11 +3f7042d0: subk 32, a11 +3f7042e0: move @0x1b3900, a5, 1 +3f704310: setf 1, 1, 0 +3f704320: move *a5(0x1c1), a7, 0 +3f704340: move a7, *a13, 1 +3f704350: movk 1, a7 +3f704360: move a7, *a5(0x1c1), 0 +3f704380: move @0x1e8ac0, a9, 1 +3f7043b0: sub a10, a10 +3f7043c0: move a9, a9 +3f7043d0: jreq L3F704B40 +L3F7043E0: +3f7043e0: move @0x1e8b00, a7, 1 +3f704410: cmp a7, a9 +3f704420: jrc L3F7044D0 +3f704430: move @0x1e8b20, a5, 1 +3f704460: cmp a9, a5 +3f704470: jrc L3F7044D0 +3f704480: move a9, a5 +3f704490: andi 0xfe00000f, a5 +3f7044c0: jreq L3F704580 +L3F7044D0: +3f7044d0: move a14, -*sp, 1 +3f7044e0: move *a13(0xffe0), *a14+, 1 +3f704500: move a9, *a14+, 1 +3f704510: movi 0x3f705d58, a8 +3f704540: move a8, *a14+, 1 +3f704550: calla L3F6FDB00 +L3F704580: +3f704580: cmp a9, a10 +3f704590: jrls L3F704660 +3f7045a0: move a14, -*sp, 1 +3f7045b0: move *a13(0xffe0), *a14+, 1 +3f7045d0: move a10, *a14+, 1 +3f7045e0: move a9, *a14+, 1 +3f7045f0: movi 0x3f705e20, a8 +3f704620: move a8, *a14+, 1 +3f704630: calla L3F6FDB00 +L3F704660: +3f704660: move *a9, a7, 1 +3f704670: jrne L3F704730 +3f704680: move a14, -*sp, 1 +3f704690: move *a13(0xffe0), *a14+, 1 +3f7046b0: move a9, *a14+, 1 +3f7046c0: movi 0x3f705fa8, a8 +3f7046f0: move a8, *a14+, 1 +3f704700: calla L3F6FDB00 +L3F704730: +3f704730: move *a9, a7, 1 +3f704740: andi 0xfe00000f, a7 +3f704770: jreq L3F704850 +3f704780: move a14, -*sp, 1 +3f704790: move *a13(0xffe0), *a14+, 1 +3f7047b0: move a9, *a14+, 1 +3f7047c0: move *a9(0x0), *a14+, 1 +3f7047e0: movi 0x3f7060e0, a8 +3f704810: move a8, *a14+, 1 +3f704820: calla L3F6FDB00 +L3F704850: +3f704850: move *a9(0x20), a7, 1 +3f704870: jreq L3F7049D0 +3f704880: move *a9, a7, 1 +3f704890: add a9, a7 +3f7048a0: move *a9(0x20), a5, 1 +3f7048c0: cmp a5, a7 +3f7048d0: jrls L3F7049D0 +3f7048e0: move a14, -*sp, 1 +3f7048f0: move *a13(0xffe0), *a14+, 1 +3f704910: move *a9(0x20), *a14+, 1 +3f704930: move *a9(0x0), *a14+, 1 +3f704950: move a9, *a14+, 1 +3f704960: movi 0x3f706240, a8 +3f704990: move a8, *a14+, 1 +3f7049a0: calla L3F6FDB00 +L3F7049D0: +3f7049d0: move *a11, a7, 1 +3f7049e0: add a11, a7 +3f7049f0: cmp a7, a9 +3f704a00: jrnc L3F704B00 +3f704a10: move *a9, a7, 1 +3f704a20: add a9, a7 +3f704a30: cmp a7, a11 +3f704a40: jrnc L3F704B00 +3f704a50: move a14, -*sp, 1 +3f704a60: move *a13(0xffe0), *a14+, 1 +3f704a80: move a11, *a14+, 1 +3f704a90: movi 0x3f706410, a8 +3f704ac0: move a8, *a14+, 1 +3f704ad0: calla L3F6FDB00 +L3F704B00: +3f704b00: move a9, a10 +3f704b10: move *a9(0x20), a9, 1 +3f704b30: jrne L3F7043E0 +L3F704B40: +3f704b40: move @0x1b3900, a7, 1 +3f704b70: setf 1, 1, 0 +3f704b80: move *a13(0x0), *a7(0x1c1), 0 +3f704bb0: move *sp(0xe0), a14, 1 +3f704bd0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f704bf0: rets 2 +3f704c00: mmtm sp, a7,a9,a10,a11,a13 +3f704c20: move a14, a13 +3f704c30: addk 32, a14 +3f704c40: move @0x1b3900, a11, 1 +3f704c70: setf 1, 1, 0 +3f704c80: move *a11(0x1c1), a7, 0 +3f704ca0: move a7, *a13, 1 +3f704cb0: movk 1, a7 +3f704cc0: move a7, *a11(0x1c1), 0 +3f704ce0: move @0x1e8ac0, a9, 1 +3f704d10: sub a10, a10 +3f704d20: move a9, a9 +3f704d30: jreq L3F705460 +L3F704D40: +3f704d40: move @0x1e8b00, a11, 1 +3f704d70: cmp a11, a9 +3f704d80: jrc L3F704E30 +3f704d90: move @0x1e8b20, a7, 1 +3f704dc0: cmp a9, a7 +3f704dd0: jrc L3F704E30 +3f704de0: move a9, a7 +3f704df0: andi 0xfe00000f, a7 +3f704e20: jreq L3F704EE0 +L3F704E30: +3f704e30: move a14, -*sp, 1 +3f704e40: move *a13(0xffe0), *a14+, 1 +3f704e60: move a9, *a14+, 1 +3f704e70: movi 0x3f705d58, a8 +3f704ea0: move a8, *a14+, 1 +3f704eb0: calla L3F6FDB00 +L3F704EE0: +3f704ee0: cmp a9, a10 +3f704ef0: jrls L3F704FC0 +3f704f00: move a14, -*sp, 1 +3f704f10: move *a13(0xffe0), *a14+, 1 +3f704f30: move a10, *a14+, 1 +3f704f40: move a9, *a14+, 1 +3f704f50: movi 0x3f705e20, a8 +3f704f80: move a8, *a14+, 1 +3f704f90: calla L3F6FDB00 +L3F704FC0: +3f704fc0: move *a9, a11, 1 +3f704fd0: jrne L3F705090 +3f704fe0: move a14, -*sp, 1 +3f704ff0: move *a13(0xffe0), *a14+, 1 +3f705010: move a9, *a14+, 1 +3f705020: movi 0x3f705fa8, a8 +3f705050: move a8, *a14+, 1 +3f705060: calla L3F6FDB00 +L3F705090: +3f705090: move *a9, a11, 1 +3f7050a0: andi 0xfe00000f, a11 +3f7050d0: jreq L3F7051B0 +3f7050e0: move a14, -*sp, 1 +3f7050f0: move *a13(0xffe0), *a14+, 1 +3f705110: move a9, *a14+, 1 +3f705120: move *a9(0x0), *a14+, 1 +3f705140: movi 0x3f7060e0, a8 +3f705170: move a8, *a14+, 1 +3f705180: calla L3F6FDB00 +L3F7051B0: +3f7051b0: move *a9(0x20), a11, 1 +3f7051d0: cmpi 0xa5a5a5a5, a11 +3f705200: jrne L3F7052A0 +3f705210: move a14, -*sp, 1 +3f705220: move a9, *a14+, 1 +3f705230: movi 0x3f706540, a8 +3f705260: move a8, *a14+, 1 +3f705270: calla L3F6FDB00 +L3F7052A0: +3f7052a0: move *a9(0x20), a11, 1 +3f7052c0: jreq L3F705420 +3f7052d0: move *a9, a11, 1 +3f7052e0: add a9, a11 +3f7052f0: move *a9(0x20), a7, 1 +3f705310: cmp a7, a11 +3f705320: jrls L3F705420 +3f705330: move a14, -*sp, 1 +3f705340: move *a13(0xffe0), *a14+, 1 +3f705360: move *a9(0x20), *a14+, 1 +3f705380: move *a9(0x0), *a14+, 1 +3f7053a0: move a9, *a14+, 1 +3f7053b0: movi 0x3f706660, a8 +3f7053e0: move a8, *a14+, 1 +3f7053f0: calla L3F6FDB00 +L3F705420: +3f705420: move a9, a10 +3f705430: move *a9(0x20), a9, 1 +3f705450: jrne L3F704D40 +L3F705460: +3f705460: move @0x1b3900, a11, 1 +3f705490: setf 1, 1, 0 +3f7054a0: move *a13(0x0), *a11(0x1c1), 0 +3f7054d0: move *sp(0xc0), a14, 1 +3f7054f0: mmfm sp, a7,a9,a10,a11,a13 +3f705510: rets 2 +L3F705520: +3f705520: mmtm sp, a7,a9,a10,a11,a13 +3f705540: move a14, a13 +3f705550: move *a13(0xffe0), a9, 1 +3f705570: move a14, -*sp, 1 +3f705580: sub a11, a11 +3f705590: move a11, *a14+, 1 +3f7055a0: move a11, *a14+, 1 +3f7055b0: move a11, *a14+, 1 +3f7055c0: move a9, *a14+, 1 +3f7055d0: movi 0x60, a11 +3f7055f0: move a11, *a14+, 1 +3f705600: calla L3F208CB0 +3f705630: move *a9(0xffe0), a7, 1 +3f705650: sra 0x5, a7 +3f705660: move a7, a10 +3f705670: subk 2, a10 +3f705680: addk 32, a9 +3f705690: move a10, a7 +3f7056a0: jrle L3F705710 +L3F7056B0: +3f7056b0: movi 0x55555555, a11 +3f7056e0: move a11, *a9+, 1 +3f7056f0: dec a10 +3f705700: jrgt L3F7056B0 +L3F705710: +3f705710: move *sp(0xc0), a14, 1 +3f705730: mmfm sp, a7,a9,a10,a11,a13 +3f705750: rets 2 +3f705760: mmtm sp, a9,a10,a11,a13 +3f705780: move a14, a13 +3f705790: move *a13(0xffe0), a9, 1 +3f7057b0: move *a9(0xffe0), a11, 1 +3f7057d0: sra 0x5, a11 +3f7057e0: move a11, a10 +3f7057f0: subk 2, a10 +3f705800: addk 32, a9 +3f705810: move a10, a11 +3f705820: jrle L3F7059B0 +L3F705830: +3f705830: move *a9+, a11, 1 +3f705840: cmpi 0x55555555, a11 +3f705870: jreq L3F705990 +3f705880: move a14, -*sp, 1 +3f705890: move -*a9, a11, 1 +3f7058a0: move a11, *a14+, 1 +3f7058b0: move a9, *a14+, 1 +3f7058c0: move a10, *a14+, 1 +3f7058d0: move *a13(0xffe0), *a14+, 1 +3f7058f0: movi 0x3f706830, a8 +3f705920: move a8, *a14+, 1 +3f705930: calla L3F6FDB00 +3f705960: calla L3F6EDD80 +L3F705990: +3f705990: dec a10 +3f7059a0: jrgt L3F705830 +L3F7059B0: +3f7059b0: move *sp(0xa0), a14, 1 +3f7059d0: mmfm sp, a9,a10,a11,a13 +3f7059f0: rets 2 +L3F705A00: +3f705a00: mmtm sp, a11,a13 +3f705a20: move a14, a13 +3f705a30: addk 32, a14 +3f705a40: move a14, -*sp, 1 +3f705a50: move *a13(0xffe0), *a14+, 1 +3f705a70: movk 1, a11 +3f705a80: move a11, *a14+, 1 +3f705a90: calla L3F703D90 +3f705ac0: move a8, *a13, 1 +3f705ad0: move *sp(0x60), a14, 1 +3f705af0: mmfm sp, a11,a13 +3f705b10: rets 2 +L3F705B20: +3f705b20: move a13, -*sp, 1 +3f705b30: move a14, a13 +3f705b40: addk 32, a14 +3f705b50: move a14, -*sp, 1 +3f705b60: move *a13(0xffc0), *a14+, 1 +3f705b80: move *a13(0xffe0), *a14+, 1 +3f705ba0: calla L3F7030E0 +3f705bd0: move a8, *a13, 1 +3f705be0: move *sp(0x40), a14, 1 +3f705c00: move *sp+, a13, 1 +3f705c10: rets 2 +3f705c20: sra b11, b2 +3f705c30: mods a3, a1 +3f705c40: modu a11, a12 +3f705c50: dsjs a3, L3F705D90 +3f705c60: sll a1, a0 +3f705c70: sra a3, a1 +3f705c80: sla a9, a0 +3f705c90: sra a3, a4 +3f705ca0: sra b11, b2 +3f705cb0: .word 0x7373 +3f705cc0: sll 0x9, a0 +3f705cd0: sla 0x3, b8 +3f705ce0: modu a11, a14 +3f705cf0: sla 0x3, b4 +3f705d00: mods a3, a1 +3f705d10: modu a11, a12 +3f705d20: sla a11, a3 +3f705d30: sra b11, b4 +3f705d40: .word 0x0a64 +3f705d50: addc a0, a0 +3f705d60: sra a3, a1 +3f705d70: subb a1, a0 +3f705d80: sra b11, b2 +L3F705D90: +3f705d90: sla 0x3, a5 +3f705da0: rl a11, a12 +3f705db0: .word 0x7473 +3f705dc0: .word 0x7020 +3f705dd0: .word 0x7274 +3f705de0: sll 0x9, a0 +3f705df0: sla 0x3, b8 +3f705e00: .word 0x7325 +3f705e10: .word 0x000a +3f705e20: .word 0x7246 +3f705e30: sra a11, a5 +3f705e40: mods a1, a0 +3f705e50: .word 0x7369 +3f705e60: sla 0x3, b4 +3f705e70: .word 0x756f +3f705e80: sla 0x3, b4 +3f705e90: srl a3, sp +3f705ea0: modu a9, a0 +3f705eb0: sra b3, b2 +3f705ec0: .word 0x7265 +3f705ed0: sla 0x1, a12 +3f705ee0: .word 0x7470 +3f705ef0: sla 0x3, b2 +3f705f00: sla 0x1, b13 +3f705f10: .word 0x7825 +L3F705F20: +3f705f20: dsjs a0, L3F705F20 +3f705f30: .word 0x7020 +3f705f40: sra b11, b2 +3f705f50: sla 0x3, b6 +3f705f60: sla 0x1, b13 +3f705f70: .word 0x7825 +3f705f80: sll 0x9, a0 +3f705f90: .word 0x0a73 +3f705fa0: divu a0, a0 +3f705fb0: .word 0x7265 +3f705fc0: sla 0x3, sp +3f705fd0: sra a10, a12 +3f705fe0: sla 0x3, a14 +3f705ff0: .word 0x7266 +3f706000: sra a11, a5 +L3F706010: +3f706010: mods a1, a0 +3f706020: .word 0x7369 +3f706030: sla 0x3, b4 +3f706040: mods a3, a2 +3f706050: sll a11, sp +3f706060: srl 0x1d, a11 +3f706070: .word 0x7020 +3f706080: .word 0x7274 +3f706090: dsjs a0, L3F706010 +3f7060a0: sll 0x9, a0 +3f7060b0: sla 0x3, b8 +3f7060c0: .word 0x7325 +3f7060d0: .word 0x000a +3f7060e0: modu b2, b5 +3f7060f0: sra b11, b2 +3f706100: .word 0x7361 +3f706110: modu a3, sp +3f706120: sll a3, a1 +3f706130: sra a11, a12 +3f706140: srl a1, a0 +3f706150: sra b11, b2 +3f706160: sla 0x3, a5 +L3F706170: +3f706170: rl a11, a12 +3f706180: .word 0x7473 +3f706190: mods a1, a0 +3f7061a0: modu a3, a5 +3f7061b0: sll 0x9, a0 +3f7061c0: srl 0x1d, b8 +3f7061d0: .word 0x7020 +3f7061e0: .word 0x7274 +3f7061f0: dsjs a0, L3F706170 +3f706200: sll 0x9, a0 +3f706210: sla 0x3, b8 +3f706220: .word 0x7325 +3f706230: .word 0x000a +3f706240: .word 0x7246 +3f706250: sra a11, a5 +3f706260: mods a1, a0 +3f706270: .word 0x7369 +3f706280: sla 0x3, b4 +3f706290: mods a3, a2 +3f7062a0: sla 0x3, a11 +3f7062b0: modu b11, b4 +3f7062c0: sla 0x3, sp +3f7062d0: modu a11, a12 +3f7062e0: srl a11, a14 +3f7062f0: sla 0x1, a12 +3f706300: .word 0x7470 +3f706310: sla 0x3, b2 +3f706320: sla 0x1, b13 +3f706330: .word 0x7825 +L3F706340: +3f706340: sla 0x1, a12 +3f706350: sra a11, a12 +3f706360: sla 0x3, a14 +3f706370: sla 0x1, b13 +3f706380: .word 0x7825 +3f706390: sla 0x1, a12 +3f7063a0: sra a11, a14 +3f7063b0: .word 0x7478 +3f7063c0: dsjs a0, L3F706340 +3f7063d0: sll 0x9, a0 +3f7063e0: sla 0x3, b8 +3f7063f0: .word 0x7325 +3f706400: .word 0x000a +3f706410: .word 0x7246 +3f706420: sra a11, a5 +3f706430: sla 0x3, a4 +3f706440: mods a3, a2 +3f706450: sll a11, sp +3f706460: sla 0x3, a11 +3f706470: .word 0x7825 +3f706480: modu a9, a0 +3f706490: sra b11, b6 +3f7064a0: mods b3, b2 +L3F7064B0: +3f7064b0: .word 0x7061 +3f7064c0: sla 0x3, b3 +3f7064d0: .word 0x7266 +3f7064e0: sra a11, a5 +3f7064f0: mods a1, a0 +3f706500: .word 0x7369 +3f706510: sla 0x3, b4 +3f706520: .word 0x7325 +3f706530: .word 0x000a +3f706540: .word 0x7246 +3f706550: sra a11, a5 +3f706560: mods a1, a0 +3f706570: .word 0x7369 +3f706580: sla 0x3, b4 +L3F706590: +3f706590: .word 0x7470 +3f7065a0: sla 0x3, b2 +3f7065b0: dsjs a13, L3F7064B0 +3f7065c0: sla a9, a0 +3f7065d0: sla b9, b5 +3f7065e0: sla b9, b5 +3f7065f0: sla b9, b5 +3f706600: srl 0x1f, b5 +3f706610: sla a9, a0 +3f706620: sra a3, a4 +3f706630: dsjs b2, L3F706590 +3f706640: .word 0x7825 +3f706650: .word 0x000a +3f706660: .word 0x7246 +3f706670: sra a11, a5 +3f706680: mods a1, a0 +3f706690: .word 0x7369 +3f7066a0: sla 0x3, b4 +3f7066b0: sra a11, a12 +3f7066c0: sla 0x3, a14 +3f7066d0: modu b11, b4 +3f7066e0: sla 0x3, sp +3f7066f0: modu a11, a12 +3f706700: srl a11, a14 +3f706710: sla 0x1, a12 +3f706720: .word 0x7470 +3f706730: sla 0x3, b2 +3f706740: sla 0x1, b13 +3f706750: .word 0x7825 +L3F706760: +3f706760: sla 0x1, a12 +3f706770: sra a11, a12 +3f706780: sla 0x3, a14 +3f706790: sla 0x1, b13 +3f7067a0: .word 0x7825 +3f7067b0: sla 0x1, a12 +3f7067c0: sra a11, a14 +3f7067d0: .word 0x7478 +3f7067e0: dsjs a0, L3F706760 +3f7067f0: sll 0x9, a0 +3f706800: sla 0x3, b8 +L3F706810: +3f706810: .word 0x7325 +3f706820: .word 0x000a +3f706830: sra b11, b6 +3f706840: rl b11, b2 +L3F706850: +3f706850: .word 0x7966 +3f706860: sra a9, a0 +3f706870: .word 0x7272 +3f706880: .word 0x726f +3f706890: sla 0x1, b11 +3f7068a0: sra b11, b3 +3f7068b0: dsjs a7, L3F706810 +3f7068c0: .word 0x7825 +3f7068d0: sla 0x1, a12 +3f7068e0: sra a11, a12 +3f7068f0: dsjs a14, L3F706850 +L3F706900: +3f706900: sra a1, a5 +3f706910: sla 0x1, a12 +3f706920: sra a3, a1 +3f706930: .word 0x7264 +3f706940: sll 0x9, b13 +3f706950: srl 0x1d, b8 +3f706960: sll a9, a0 +3f706970: modu a3, sp +3f706980: sra b11, b4 +3f706990: .word 0x746e +3f7069a0: dsjs b3, L3F706900 +3f7069b0: .word 0x7825 +3f7069c0: .word 0x000a +3f7069d0: rets +3f7069e0: move a13, -*sp, 1 +3f7069f0: move a14, a13 +3f706a00: move *sp(0x40), a14, 1 +3f706a20: move *sp+, a13, 1 +3f706a30: rets 2 +L3F706A40: +3f706a40: mmtm sp, a5,a7,a9,a10,a11,a13 +3f706a60: move a14, a13 +3f706a70: addi 0xc0, a14 +3f706a90: move a14, -*sp, 1 +3f706aa0: movi 0x39, a11 +3f706ac0: move a11, *a14+, 1 +3f706ad0: calla L3F701230 +3f706b00: move a8, a9 +3f706b10: jrne L3F706B50 +3f706b20: sub a8, a8 +3f706b30: jauc L3F7079E0 +L3F706B50: +3f706b50: movi 0x1b3860, a7 +3f706b80: move a7, *a9(0x80), 1 +3f706ba0: move a9, a7 +3f706bb0: addi 0x40, a7 +3f706bd0: move a7, *a9(0x60), 1 +3f706bf0: move a7, *a9(0x40), 1 +3f706c10: move a9, a7 +3f706c20: addi 0x160, a7 +3f706c40: move a7, *a9(0x180), 1 +3f706c60: move a7, *a9(0x160), 1 +3f706c80: sub a7, a7 +3f706c90: move a7, *a9(0x1a0), 1 +3f706cb0: setf 1, 1, 0 +3f706cc0: move a7, *a9(0x1c2), 0 +3f706ce0: move a7, *a9(0x1c1), 0 +3f706d00: move a7, *a9(0x1c0), 0 +3f706d20: move a7, *a9(0x1c3), 0 +3f706d40: move a14, -*sp, 1 +3f706d50: move a14, -*sp, 1 +3f706d60: move *a13(0xffc0), *a14+, 1 +3f706d80: calla L3FB458D0 +3f706db0: inc a8 +3f706dc0: move a8, *a14+, 1 +3f706dd0: calla L3F701230 +3f706e00: move a8, *a9(0xa0), 1 +3f706e20: move a8, a8 +3f706e30: jreq L3F706EC0 +3f706e40: move a14, -*sp, 1 +3f706e50: move *a13(0xffc0), *a14+, 1 +3f706e70: move *a9(0xa0), *a14+, 1 +3f706e90: calla L3FB45720 +L3F706EC0: +3f706ec0: move a14, -*sp, 1 +3f706ed0: move *a13(0xffa0), *a14+, 1 +3f706ef0: calla L3F701230 +3f706f20: move a8, *a9(0xe0), 1 +3f706f40: move a8, a8 +3f706f50: jrne L3F707040 +3f706f60: move a14, -*sp, 1 +3f706f70: move *a9(0xa0), *a14+, 1 +3f706f90: calla L3F702440 +3f706fc0: move a14, -*sp, 1 +3f706fd0: move a9, *a14+, 1 +3f706fe0: calla L3F702440 +3f707010: move a7, a8 +3f707020: jauc L3F7079E0 +L3F707040: +3f707040: movi 0x3f7069e0, a7 +3f707070: move a7, *a9(0x120), 1 +3f707090: movi 0x3f7069d0, a7 +3f7070c0: move a7, *a9(0x140), 1 +3f7070e0: move a13, a7 +3f7070f0: subi 0xa0, a7 +3f707110: move a7, *a13, 1 +3f707120: move *a13(0xff80), a11, 1 +3f707140: sll 0x5, a11 +3f707150: move *a9(0xe0), a10, 1 +3f707170: add a11, a10 +3f707180: move a10, *a9(0x100), 1 +3f7071a0: move *a13(0xff80), a11, 1 +3f7071c0: jreq L3F7072E0 +L3F7071D0: +3f7071d0: move *a13(0xff80), a11, 1 +3f7071f0: dec a11 +3f707200: move a11, *a13(0xff80), 1 +3f707220: sll 0x5, a11 +3f707230: move a10, a7 +3f707240: sub a11, a7 +3f707250: move *a13(0xff80), a11, 1 +3f707270: sll 0x5, a11 +3f707280: move *a13, a5, 1 +3f707290: sub a11, a5 +3f7072a0: move *a5, *a7, 1 +3f7072b0: move *a13(0xff80), a11, 1 +3f7072d0: jrne L3F7071D0 +L3F7072E0: +3f7072e0: move *a9(0x100), a7, 1 +3f707300: addk 32, a7 +3f707310: move a7, *a13(0x40), 1 +3f707330: move *a9(0xe0), *a13(0x20), 1 +3f707360: move *a13(0xffa0), a5, 1 +3f707380: sra 0x2, a5 +3f707390: dec a5 +3f7073a0: sll 0x5, a5 +3f7073b0: move *a9(0xe0), a10, 1 +3f7073d0: add a5, a10 +3f7073e0: move a10, a5 +3f7073f0: subk 32, a10 +3f707400: move *a9(0xe0), *a5(0x0), 1 +3f707430: move a10, a5 +3f707440: subk 32, a10 +3f707450: movi 0x3f707a30, a7 +3f707480: move a7, *a5, 1 +3f707490: move a10, a5 +3f7074a0: subk 32, a10 +3f7074b0: move *a13(0xffe0), *a5(0x0), 1 +3f7074e0: move a10, a5 +3f7074f0: subk 32, a10 +3f707500: movi 0x200010, a7 +3f707530: move a7, *a5, 1 +3f707540: sub a5, a5 +3f707550: move a5, *a13(0x60), 1 +L3F707570: +3f707570: move a10, a11 +3f707580: subk 32, a10 +3f707590: sub a7, a7 +3f7075a0: move a7, *a11, 1 +3f7075b0: move *a13(0x60), a11, 1 +3f7075d0: inc a11 +3f7075e0: move a11, *a13(0x60), 1 +3f707600: subk 14, a11 +3f707610: jrle L3F707570 +3f707620: move a7, *a13(0x60), 1 +L3F707640: +3f707640: move a10, a11 +3f707650: subk 32, a10 +3f707660: sub a7, a7 +3f707670: move a7, *a11, 1 +3f707680: move *a13(0x60), a11, 1 +3f7076a0: inc a11 +3f7076b0: move a11, *a13(0x60), 1 +3f7076d0: subk 13, a11 +3f7076e0: jrlt L3F707640 +3f7076f0: move a10, a11 +3f707700: subk 32, a10 +3f707710: move *a13(0x20), *a11(0x0), 1 +3f707740: move a10, a11 +3f707750: subk 32, a10 +3f707760: move *a13(0x40), *a11(0x0), 1 +3f707790: move a10, a11 +3f7077a0: subk 32, a10 +3f7077b0: move a7, *a11, 1 +3f7077c0: move a10, a11 +3f7077d0: subk 32, a10 +3f7077e0: move a7, *a11, 1 +3f7077f0: move a10, a11 +3f707800: subk 32, a10 +3f707810: move a7, *a11, 1 +3f707820: move a10, a11 +3f707830: subk 32, a10 +3f707840: move a7, *a11, 1 +3f707850: move a10, *a9(0xc0), 1 +3f707870: setf 16, 0, 0 +3f707880: move @0xc00000b0, a11, 0 ; CONTROL +3f7078b0: move a11, *a10, 1 +3f7078c0: pushst +3f7078d0: dint +3f7078e0: move a9, *a13(0x80), 1 +3f707900: move @0x1b3880, a11, 1 +3f707930: move a11, *a13(0xa0), 1 +3f707950: move *a11, *a9, 1 +3f707960: move a11, *a9(0x20), 1 +3f707980: move a9, *a11, 1 +3f707990: move *a9, a5, 1 +3f7079a0: move a9, *a5(0x20), 1 +3f7079c0: popst +3f7079d0: move a9, a8 +L3F7079E0: +3f7079e0: move *sp(0xe0), a14, 1 +3f707a00: mmfm sp, a5,a7,a9,a10,a11,a13 +3f707a20: rets 2 +L3F707A30: +3f707a30: mmtm sp, a7,a9,a11,a13 +3f707a50: move a14, a13 +3f707a60: addi 0x40, a14 +3f707a80: move @0x1b3900, a11, 1 +3f707ab0: move *a11(0x140), a9, 1 +3f707ad0: call a9 +3f707ae0: move @0x1b3900, a11, 1 +3f707b10: movk 1, a9 +3f707b20: setf 1, 1, 0 +3f707b30: move a9, *a11(0x1c1), 0 +3f707b50: move a14, -*sp, 1 +3f707b60: move a11, *a14+, 1 +3f707b70: calla L3FB2EB60 +3f707ba0: calla L3FB2E650 +3f707bd0: move a14, -*sp, 1 +3f707be0: move @0x1b3900, *a14+, 1 +3f707c10: calla L3F6FD8F0 +3f707c40: pushst +3f707c50: dint +3f707c60: move @0x1b3900, a11, 1 +3f707c90: move a11, *a13, 1 +3f707ca0: move *a11(0x20), *a13(0x20), 1 +3f707cd0: move *a13(0x20), a7, 1 +3f707cf0: move *a11, *a7, 1 +3f707d00: move *a7, a9, 1 +3f707d10: move a7, *a9(0x20), 1 +3f707d30: move a11, *a11, 1 +3f707d40: move a11, *a11(0x20), 1 +3f707d60: popst +3f707d70: pushst +3f707d80: dint +3f707d90: addi 0x40, a11 +3f707db0: move a11, *a13, 1 +3f707dc0: move *a11(0x20), *a13(0x20), 1 +3f707df0: move *a13(0x20), a9, 1 +3f707e10: move *a11, *a9, 1 +3f707e20: move *a9, a7, 1 +3f707e30: move a9, *a7(0x20), 1 +3f707e50: move a11, *a11, 1 +3f707e60: move a11, *a11(0x20), 1 +3f707e80: popst +3f707e90: pushst +3f707ea0: dint +3f707eb0: move @0x1b3900, a11, 1 +3f707ee0: move a11, *a13, 1 +3f707ef0: move @0x1b38c0, a9, 1 +3f707f20: move a9, *a13(0x20), 1 +3f707f40: move *a9, *a11, 1 +3f707f50: move a9, *a11(0x20), 1 +3f707f70: move a11, *a9, 1 +3f707f80: move *a11, a7, 1 +3f707f90: move a11, *a7(0x20), 1 +3f707fb0: popst +3f707fc0: move a14, -*sp, 1 +3f707fd0: move @0x1b38e0, *a14+, 1 +3f708000: calla L3FB3FE90 +3f708030: move @0x1b3900, a11, 1 +3f708060: movk 2, a9 +3f708070: move a9, *a11(0x1a0), 1 +3f708090: sub a7, a7 +3f7080a0: setf 1, 1, 0 +3f7080b0: move a7, *a11(0x1c1), 0 +3f7080d0: move a7, *a11(0x1c3), 0 +3f7080f0: calla L3F57A710 +3f708120: move a14, -*sp, 1 +3f708130: movi 0x3f7096b0, a8 +3f708160: move a8, *a14+, 1 +3f708170: calla L3FB341E0 +3f7081a0: move a14, -*sp, 1 +3f7081b0: move @0x1b3900, a11, 1 +3f7081e0: move *a11(0xa0), *a14+, 1 +3f708200: move a11, *a14+, 1 +3f708210: movi 0x3f709788, a8 +3f708240: move a8, *a14+, 1 +3f708250: calla L3FB341E0 +3f708280: calla L3F6EDD80 +3f7082b0: subi 0x40, a14 +3f7082d0: mmfm sp, a7,a9,a11,a13 +3f7082f0: rets +3f708300: mmtm sp, a9,a11,a13 +3f708320: move a14, a13 +3f708330: addi 0x60, a14 +L3F708350: +3f708350: move @0x1b38a0, a11, 1 +3f708380: move a11, *a13, 1 +3f708390: cmpi 0x1b38a0, a11 +3f7083c0: jreq L3F7086C0 +L3F7083D0: +3f7083d0: pushst +3f7083e0: dint +3f7083f0: move *a13(0x0), *a13(0x20), 1 +3f708420: move *a13(0x20), a11, 1 +3f708440: move *a11(0x20), *a13(0x40), 1 +3f708470: move *a13(0x40), a9, 1 +3f708490: move *a11, *a9, 1 +3f7084a0: move *a9, a9, 1 +3f7084b0: move *a13(0x40), *a9(0x20), 1 +3f7084e0: move a11, *a11, 1 +3f7084f0: move a11, *a11(0x20), 1 +3f708510: popst +3f708520: move a14, -*sp, 1 +3f708530: move *a13, a11, 1 +3f708540: move *a11(0xa0), *a14+, 1 +3f708560: calla L3F702440 +3f708590: move a14, -*sp, 1 +3f7085a0: move *a11(0xe0), *a14+, 1 +3f7085c0: calla L3F702440 +3f7085f0: move a14, -*sp, 1 +3f708600: move a11, *a14+, 1 +3f708610: calla L3F702440 +3f708640: move @0x1b38a0, a9, 1 +3f708670: move a9, *a13, 1 +3f708680: cmpi 0x1b38a0, a9 +3f7086b0: jrne L3F7083D0 +L3F7086C0: +3f7086c0: calla L3FB3FA00 +3f7086f0: jruc L3F708350 +L3F708700: +3f708700: move @0x1b3900, a8, 1 +3f708730: rets +L3F708740: +3f708740: mmtm sp, a7,a9,a11,a13 +3f708760: move a14, a13 +3f708770: addi 0x40, a14 +3f708790: pushst +3f7087a0: dint +3f7087b0: move @0x1b3900, a11, 1 +3f7087e0: movi 0x1b3820, a9 +3f708810: move a9, *a11(0x80), 1 +3f708830: pushst +3f708840: dint +3f708850: move a11, *a13, 1 +3f708860: move *a11(0x20), *a13(0x20), 1 +3f708890: move *a13(0x20), a7, 1 +3f7088b0: move *a11, *a7, 1 +3f7088c0: move *a7, a9, 1 +3f7088d0: move a7, *a9(0x20), 1 +3f7088f0: move a11, *a11, 1 +3f708900: move a11, *a11(0x20), 1 +3f708920: popst +3f708930: pushst +3f708940: dint +3f708950: move a11, *a13, 1 +3f708960: move @0x1b3840, a9, 1 +3f708990: move a9, *a13(0x20), 1 +3f7089b0: move *a9, *a11, 1 +3f7089c0: move a9, *a11(0x20), 1 +3f7089e0: move a11, *a9, 1 +3f7089f0: move *a11, a7, 1 +3f708a00: move a11, *a7(0x20), 1 +3f708a20: popst +3f708a30: popst +3f708a40: subi 0x40, a14 +3f708a60: mmfm sp, a7,a9,a11,a13 +3f708a80: rets +L3F708A90: +3f708a90: mmtm sp, a7,a9,a11,a13 +3f708ab0: move a14, a13 +3f708ac0: addi 0x40, a14 +3f708ae0: pushst +3f708af0: dint +3f708b00: move @0x1b3900, a11, 1 +3f708b30: movi 0x1b3860, a9 +3f708b60: move a9, *a11(0x80), 1 +3f708b80: pushst +3f708b90: dint +3f708ba0: move a11, *a13, 1 +3f708bb0: move *a11(0x20), *a13(0x20), 1 +3f708be0: move *a13(0x20), a7, 1 +3f708c00: move *a11, *a7, 1 +3f708c10: move *a7, a9, 1 +3f708c20: move a7, *a9(0x20), 1 +3f708c40: move a11, *a11, 1 +3f708c50: move a11, *a11(0x20), 1 +3f708c70: popst +3f708c80: pushst +3f708c90: dint +3f708ca0: move a11, *a13, 1 +3f708cb0: move @0x1b3880, a9, 1 +3f708ce0: move a9, *a13(0x20), 1 +3f708d00: move *a9, *a11, 1 +3f708d10: move a9, *a11(0x20), 1 +3f708d30: move a11, *a9, 1 +3f708d40: move *a11, a7, 1 +3f708d50: move a11, *a7(0x20), 1 +3f708d70: popst +3f708d80: popst +3f708d90: subi 0x40, a14 +3f708db0: mmfm sp, a7,a9,a11,a13 +3f708dd0: rets +L3F708DE0: +3f708de0: mmtm sp, a5,a7,a9,a11 +3f708e00: move @0x1b3900, a11, 1 +3f708e30: setf 1, 1, 0 +3f708e40: move *a11(0x1c3), a7, 0 +3f708e60: sll 0x1, a7 +3f708e70: move *a11(0x80), a5, 1 +3f708e90: move @0x1b3820, a11, 1 +3f708ec0: cmp a11, a5 +3f708ed0: jrne L3F708F10 +3f708ee0: ori 0x1, a7 +L3F708F10: +3f708f10: move a7, a9 +3f708f20: calla L3F708740 +3f708f50: move @0x1b3900, a11, 1 +3f708f80: movk 1, a7 +3f708f90: setf 1, 1, 0 +3f708fa0: move a7, *a11(0x1c3), 0 +3f708fc0: move a9, a8 +3f708fd0: mmfm sp, a5,a7,a9,a11 +3f708ff0: rets +L3F709000: +3f709000: mmtm sp, a5,a7,a9,a11,a13 +3f709020: move a14, a13 +3f709030: move @0x1b3900, a11, 1 +3f709060: setf 1, 1, 0 +3f709070: move *a11(0x1c3), a7, 0 +3f709090: sll 0x1, a7 +3f7090a0: move *a11(0x80), a5, 1 +3f7090c0: move @0x1b3820, a11, 1 +3f7090f0: cmp a11, a5 +3f709100: jrne L3F709140 +3f709110: ori 0x1, a7 +L3F709140: +3f709140: move a7, a9 +3f709150: move *a13(0xffe0), a7, 1 +3f709170: btst 0, a7 +3f709180: jrne L3F7091D0 +3f709190: calla L3F708A90 +3f7091c0: jruc L3F709200 +L3F7091D0: +3f7091d0: calla L3F708740 +L3F709200: +3f709200: move @0x1b3900, a11, 1 +3f709230: sub a5, a5 +3f709240: setf 1, 1, 0 +3f709250: move a5, *a11(0x1c3), 0 +3f709270: move @0x1e8d00, a5, 1 +3f7092a0: jreq L3F7092E0 +3f7092b0: calla L3F57A710 +L3F7092E0: +3f7092e0: move a9, a8 +3f7092f0: move *sp(0xc0), a14, 1 +3f709310: mmfm sp, a5,a7,a9,a11,a13 +3f709330: rets 2 +L3F709340: +3f709340: mmtm sp, a5,a7,a9,a11,a13 +3f709360: move a14, a13 +3f709370: move @0x1b3900, a11, 1 +3f7093a0: setf 1, 1, 0 +3f7093b0: move *a11(0x1c3), a7, 0 +3f7093d0: sll 0x1, a7 +3f7093e0: move *a11(0x80), a5, 1 +3f709400: move @0x1b3820, a11, 1 +3f709430: cmp a11, a5 +3f709440: jrne L3F709480 +3f709450: ori 0x1, a7 +L3F709480: +3f709480: move a7, a9 +3f709490: move @0x1b3900, a7, 1 +3f7094c0: move *a13(0xffe0), a5, 1 +3f7094e0: movk 2, a11 +3f7094f0: and a5, a11 +3f709500: srl 0x1, a11 +3f709510: move a11, *a7(0x1c3), 0 +3f709530: btst 0, a5 +3f709540: jrne L3F709590 +3f709550: calla L3F708A90 +3f709580: jruc L3F7095C0 +L3F709590: +3f709590: calla L3F708740 +L3F7095C0: +3f7095c0: move @0x1e8d00, a11, 1 +3f7095f0: jreq L3F709650 +3f709600: btst 1, a5 +3f709610: jrne L3F709650 +3f709620: calla L3F57A710 +L3F709650: +3f709650: move a9, a8 +3f709660: move *sp(0xc0), a14, 1 +3f709680: mmfm sp, a5,a7,a9,a11,a13 +3f7096a0: rets 2 +3f7096b0: sub a0, a10 +3f7096c0: move a2, a5 +3f7096d0: or a2, a5 +3f7096e0: sub a2, a5 +3f7096f0: and a1, a0 +3f709700: move b10, a2 +3f709710: sub a10, a3 +L3F709720: +3f709720: andn b10, b3 +3f709730: andn a1, a0 +3f709740: move b2, a5 +3f709750: cmp a10, a14 +3f709760: subb a10, a14 +3f709770: sla 0x1, a1 +3f709780: and a0, a0 +3f709790: addc a2, a3 +3f7097a0: dsjs a0, L3F709720 +3f7097b0: sll 0x9, a0 +3f7097c0: srl 0x1d, b8 +3f7097d0: modu a1, a0 +3f7097e0: mods a11, a1 +3f7097f0: sla 0x3, a5 +3f709800: sla 0x1, b13 +3f709810: sll 0x9, a7 +3f709820: sll 0x1b, b3 +3f709830: .word 0x000a +L3F709840: +3f709840: mmtm sp, a7,a9,a11,a13 +3f709860: move a14, a13 +3f709870: addi 0x40, a14 +3f709890: move @0x1b3900, a11, 1 +3f7098c0: setf 1, 1, 0 +3f7098d0: move *a11(0x1c1), a9, 0 +3f7098f0: move a9, *a13(0x20), 1 +3f709910: movk 1, a9 +3f709920: move a9, *a11(0x1c1), 0 +3f709940: move @0x1e9170, a9, 1 +3f709970: jrne L3F7099B0 +3f709980: calla L3F70D9E0 +L3F7099B0: +3f7099b0: sub a11, a11 +3f7099c0: move a11, *a13, 1 +L3F7099D0: +3f7099d0: move *a13, a11, 1 +3f7099e0: sll 0x5, a11 +3f7099f0: addi 0x1e8d70, a11 +3f709a20: move *a11, a11, 1 +3f709a30: jreq L3F709A90 +3f709a40: move *a13, a11, 1 +3f709a50: inc a11 +3f709a60: move a11, *a13, 1 +3f709a70: subk 32, a11 +3f709a80: jrlt L3F7099D0 +L3F709A90: +3f709a90: move *a13, a11, 1 +3f709aa0: subk 32, a11 +3f709ab0: jrlt L3F709B60 +3f709ac0: move @0x1b3900, a11, 1 +3f709af0: setf 1, 1, 0 +3f709b00: move *a13(0x20), *a11(0x1c1), 0 +3f709b30: sub a8, a8 +3f709b40: jauc L3F70AC20 +L3F709B60: +3f709b60: move *a13, a11, 1 +3f709b70: sll 0x5, a11 +3f709b80: addi 0x1e8d70, a11 +3f709bb0: move a14, -*sp, 1 +3f709bc0: movi 0x42, a9 +3f709be0: move a9, *a14+, 1 +3f709bf0: movk 1, a9 +3f709c00: move a9, *a14+, 1 +3f709c10: calla L3F703D90 +3f709c40: move a8, *a11, 1 +3f709c50: move a8, a11 +3f709c60: jrne L3F709D10 +3f709c70: move @0x1b3900, a11, 1 +3f709ca0: setf 1, 1, 0 +3f709cb0: move *a13(0x20), *a11(0x1c1), 0 +3f709ce0: sub a8, a8 +3f709cf0: jauc L3F70AC20 +L3F709D10: +3f709d10: move a14, -*sp, 1 +3f709d20: move *a13(0xffe0), *a14+, 1 +3f709d40: move *a13, a11, 1 +3f709d50: sll 0x5, a11 +3f709d60: addi 0x1e8d70, a11 +3f709d90: move *a11, a11, 1 +3f709da0: move a11, *a14+, 1 +3f709db0: calla L3FB45720 +3f709de0: move *a13, a11, 1 +3f709df0: sll 0x5, a11 +3f709e00: addi 0x1e8d70, a11 +3f709e30: move *a11, a11, 1 +3f709e40: move *a13(0xff80), *a11(0x1b0), 1 +3f709e70: move *a13, a11, 1 +3f709e80: sll 0x5, a11 +3f709e90: addi 0x1e8d70, a11 +3f709ec0: move *a11, a11, 1 +3f709ed0: move *a13(0xffa0), *a11(0x1d0), 1 +3f709f00: move *a13, a11, 1 +3f709f10: sll 0x5, a11 +3f709f20: addi 0x1e8d70, a11 +3f709f50: move *a11, a11, 1 +3f709f60: move *a13(0xffc0), *a11(0x1f0), 1 +3f709f90: move *a13, a11, 1 +3f709fa0: sll 0x5, a11 +3f709fb0: addi 0x1e8d70, a11 +3f709fe0: move *a11, a11, 1 +3f709ff0: move a14, -*sp, 1 +3f70a000: movi 0x44, a9 +3f70a020: move a9, *a14+, 1 +3f70a030: movk 1, a9 +3f70a040: move a9, *a14+, 1 +3f70a050: calla L3F703D90 +3f70a080: move a8, *a11(0x190), 1 +3f70a0a0: move a8, a11 +3f70a0b0: jrne L3F70A200 +3f70a0c0: move a14, -*sp, 1 +3f70a0d0: move *a13(0xff20), *a14+, 1 +3f70a0f0: move *a13(0xff60), *a14+, 1 +3f70a110: move *a13(0x0), *a14+, 1 +3f70a130: calla L3F70AC70 +3f70a160: move @0x1b3900, a11, 1 +3f70a190: setf 1, 1, 0 +3f70a1a0: move *a13(0x20), *a11(0x1c1), 0 +3f70a1d0: sub a8, a8 +3f70a1e0: jauc L3F70AC20 +L3F70A200: +3f70a200: move *a13, a11, 1 +3f70a210: sll 0x5, a11 +3f70a220: addi 0x1e8d70, a11 +3f70a250: move *a11, a11, 1 +3f70a260: move *a11(0x190), a11, 1 +3f70a280: move a14, -*sp, 1 +3f70a290: movi 0x44, a9 +3f70a2b0: move a9, *a14+, 1 +3f70a2c0: movk 1, a9 +3f70a2d0: move a9, *a14+, 1 +3f70a2e0: calla L3F703D90 +3f70a310: move a8, *a11, 1 +3f70a320: move a8, a11 +3f70a330: jrne L3F70A470 +3f70a340: move a14, -*sp, 1 +3f70a350: move *a13(0xff20), *a14+, 1 +3f70a370: move *a13(0xff60), *a14+, 1 +3f70a390: move *a13(0x0), *a14+, 1 +3f70a3b0: calla L3F70AC70 +3f70a3e0: move @0x1b3900, a11, 1 +3f70a410: setf 1, 1, 0 +3f70a420: move *a13(0x20), *a11(0x1c1), 0 +3f70a450: sub a8, a8 +3f70a460: jruc L3F70AC20 +L3F70A470: +3f70a470: move *a13, a11, 1 +3f70a480: sll 0x5, a11 +3f70a490: addi 0x1e8d70, a11 +3f70a4c0: move *a11, a11, 1 +3f70a4d0: move *a11(0x190), a11, 1 +3f70a4f0: move *a11, a11, 1 +3f70a500: move *a13, a7, 1 +3f70a510: sll 0x5, a7 +3f70a520: addi 0x1e8d70, a7 +3f70a550: move *a7, a7, 1 +3f70a560: move *a7(0x190), *a11(0x0), 1 +3f70a590: move *a13, a11, 1 +3f70a5a0: sll 0x5, a11 +3f70a5b0: addi 0x1e8d70, a11 +3f70a5e0: move *a11, a11, 1 +3f70a5f0: move *a11(0x190), a11, 1 +3f70a610: move *a13(0xff00), *a11(0x80), 1 +3f70a640: move *a13, a11, 1 +3f70a650: sll 0x5, a11 +3f70a660: addi 0x1e8d70, a11 +3f70a690: move *a11, a11, 1 +3f70a6a0: move *a11(0x190), a11, 1 +3f70a6c0: move *a13(0xff40), *a11(0x60), 1 +3f70a6f0: move *a13, a11, 1 +3f70a700: sll 0x5, a11 +3f70a710: addi 0x1e8d70, a11 +3f70a740: move *a11, a11, 1 +3f70a750: move *a11(0x190), a11, 1 +3f70a770: move *a11, a11, 1 +3f70a780: move *a13(0xff40), *a11(0x80), 1 +3f70a7b0: move *a13, a11, 1 +3f70a7c0: sll 0x5, a11 +3f70a7d0: addi 0x1e8d70, a11 +3f70a800: move *a11, a11, 1 +3f70a810: move *a11(0x190), a11, 1 +3f70a830: move *a11, a11, 1 +3f70a840: move *a13(0xff00), *a11(0x60), 1 +3f70a870: move *a13, a11, 1 +3f70a880: sll 0x5, a11 +3f70a890: addi 0x1e8d70, a11 +3f70a8c0: move *a11, a11, 1 +3f70a8d0: move *a11(0x190), a11, 1 +3f70a8f0: move *a13(0xff00), *a11(0xc0), 1 +3f70a920: move *a13, a11, 1 +3f70a930: sll 0x5, a11 +3f70a940: addi 0x1e8d70, a11 +3f70a970: move *a11, a11, 1 +3f70a980: move *a11(0x190), a11, 1 +3f70a9a0: move *a11, a11, 1 +3f70a9b0: move *a13(0xff40), *a11(0xc0), 1 +3f70a9e0: move *a13, a11, 1 +3f70a9f0: sll 0x5, a11 +3f70aa00: addi 0x1e8d70, a11 +3f70aa30: move *a11, a11, 1 +3f70aa40: move *a11(0x190), a11, 1 +3f70aa60: move *a13, a7, 1 +3f70aa70: sll 0x5, a7 +3f70aa80: addi 0x1e8d70, a7 +3f70aab0: move *a7, a7, 1 +3f70aac0: move *a7(0x190), a7, 1 +3f70aae0: move *a7, a7, 1 +3f70aaf0: move a9, *a7(0x1a0), 1 +3f70ab10: move a9, *a11(0x1a0), 1 +3f70ab30: move @0x1b3900, a11, 1 +3f70ab60: setf 1, 1, 0 +3f70ab70: move *a13(0x20), *a11(0x1c1), 0 +3f70aba0: move *a13, a7, 1 +3f70abb0: sll 0x5, a7 +3f70abc0: addi 0x1e8d70, a7 +3f70abf0: move *a7, a7, 1 +3f70ac00: move *a7(0x190), a8, 1 +L3F70AC20: +3f70ac20: move *sp(0xa0), a14, 1 +3f70ac40: mmfm sp, a7,a9,a11,a13 +3f70ac60: rets 2 +L3F70AC70: +3f70ac70: mmtm sp, a7,a9,a11,a13 +3f70ac90: move a14, a13 +3f70aca0: move *a13(0xffe0), a11, 1 +3f70acc0: sll 0x5, a11 +3f70acd0: addi 0x1e8d70, a11 +3f70ad00: move *a11, a11, 1 +3f70ad10: move *a11(0x190), a9, 1 +3f70ad30: jreq L3F70AF90 +3f70ad40: move *a9, a11, 1 +3f70ad50: jreq L3F70ADC0 +3f70ad60: move a14, -*sp, 1 +3f70ad70: move *a9(0x0), *a14+, 1 +3f70ad90: calla L3F702440 +L3F70ADC0: +3f70adc0: move *a13(0xffc0), a11, 1 +3f70ade0: jrne L3F70AE80 +3f70adf0: move *a9(0x20), a11, 1 +3f70ae10: jreq L3F70AE80 +3f70ae20: move a14, -*sp, 1 +3f70ae30: move *a9(0x20), *a14+, 1 +3f70ae50: calla L3F702440 +L3F70AE80: +3f70ae80: move *a13(0xffa0), a11, 1 +3f70aea0: jrne L3F70AF40 +3f70aeb0: move *a9(0x40), a11, 1 +3f70aed0: jreq L3F70AF40 +3f70aee0: move a14, -*sp, 1 +3f70aef0: move *a9(0x40), *a14+, 1 +3f70af10: calla L3F702440 +L3F70AF40: +3f70af40: move a14, -*sp, 1 +3f70af50: move a9, *a14+, 1 +3f70af60: calla L3F702440 +L3F70AF90: +3f70af90: move *a13(0xffe0), a11, 1 +3f70afb0: sll 0x5, a11 +3f70afc0: addi 0x1e8d70, a11 +3f70aff0: sub a7, a7 +3f70b000: move a7, *a11, 1 +3f70b010: move *sp(0xa0), a14, 1 +3f70b030: mmfm sp, a7,a9,a11,a13 +3f70b050: rets 2 +L3F70B060: +3f70b060: mmtm sp, a7,a9,a11,a13 +3f70b080: move a14, a13 +3f70b090: addi 0x40, a14 +3f70b0b0: move @0x1e9170, a11, 1 +3f70b0e0: jrne L3F70B150 +3f70b0f0: calla L3F70D9E0 +3f70b120: sub a8, a8 +3f70b130: jauc L3F70BB40 +L3F70B150: +3f70b150: move a14, -*sp, 1 +3f70b160: move *a13(0xffe0), *a14+, 1 +3f70b180: calla L3F70DB80 +3f70b1b0: move a8, *a13, 1 +3f70b1c0: inc a8 +3f70b1d0: jrne L3F70B290 +3f70b1e0: move a14, -*sp, 1 +3f70b1f0: movi 0x3f70e0a0, a8 +3f70b220: move a8, *a14+, 1 +3f70b230: calla L3FB341E0 +3f70b260: sub a8, a8 +3f70b270: jauc L3F70BB40 +L3F70B290: +3f70b290: move *a13, a11, 1 +3f70b2a0: sll 0x5, a11 +3f70b2b0: addi 0x1e8d70, a11 +3f70b2e0: move *a11, a11, 1 +3f70b2f0: move *a11(0x190), a11, 1 +3f70b310: move *a11, a9, 1 +3f70b320: move *a9(0x1a0), a11, 1 +3f70b340: inc a11 +3f70b350: move a11, *a9(0x1a0), 1 +3f70b370: move *a9, a11, 1 +3f70b380: move *a11(0x1a0), a7, 1 +3f70b3a0: inc a7 +3f70b3b0: move a7, *a11(0x1a0), 1 +3f70b3d0: move a14, -*sp, 1 +3f70b3e0: move *a9(0x60), *a14+, 1 +3f70b400: movk 1, a11 +3f70b410: move a11, *a14+, 1 +3f70b420: calla L3F703D90 +3f70b450: move a8, *a9(0x20), 1 +3f70b470: move *a9, a7, 1 +3f70b480: move a8, *a7(0x40), 1 +3f70b4a0: move *a9, a7, 1 +3f70b4b0: move *a9(0x60), *a7(0x80), 1 +3f70b4e0: move a14, -*sp, 1 +3f70b4f0: move *a9(0x80), *a14+, 1 +3f70b510: move a11, *a14+, 1 +3f70b520: calla L3F703D90 +3f70b550: move a8, *a9(0x40), 1 +3f70b570: move *a9, a7, 1 +3f70b580: move a8, *a7(0x20), 1 +3f70b5a0: move *a9, a7, 1 +3f70b5b0: move *a9(0x80), *a7(0x60), 1 +3f70b5e0: move *a13, a7, 1 +3f70b5f0: sll 0x5, a7 +3f70b600: addi 0x1e8d70, a7 +3f70b630: move *a7, a7, 1 +3f70b640: move *a7(0x1f0), a7, 1 +3f70b660: jreq L3F70B8D0 +3f70b670: move *a13, a7, 1 +3f70b680: sll 0x5, a7 +3f70b690: addi 0x1e8d70, a7 +3f70b6c0: move *a7, a7, 1 +3f70b6d0: move *a7(0x1b0), a7, 1 +3f70b6f0: jreq L3F70B8D0 +3f70b700: move a14, -*sp, 1 +3f70b710: move *a13, a7, 1 +3f70b720: sll 0x5, a7 +3f70b730: addi 0x1e8d70, a7 +3f70b760: move *a7, a7, 1 +3f70b770: move *a7(0x1d0), *a14+, 1 +3f70b790: move *a13, a7, 1 +3f70b7a0: sll 0x5, a7 +3f70b7b0: addi 0x1e8d70, a7 +3f70b7e0: move *a7, a7, 1 +3f70b7f0: move *a7(0x1f0), *a14+, 1 +3f70b810: move *a13, a7, 1 +3f70b820: sll 0x5, a7 +3f70b830: addi 0x1e8d70, a7 +3f70b860: move *a7, a7, 1 +3f70b870: move *a7(0x1b0), *a14+, 1 +3f70b890: calla L3FB41A30 +3f70b8c0: jruc L3F70BA20 +L3F70B8D0: +3f70b8d0: move *a13, a7, 1 +3f70b8e0: sll 0x5, a7 +3f70b8f0: addi 0x1e8d70, a7 +3f70b920: move *a7, a7, 1 +3f70b930: move *a7(0x1b0), a7, 1 +3f70b950: jreq L3F70BA20 +3f70b960: move a14, -*sp, 1 +3f70b970: move *a13, a7, 1 +3f70b980: sll 0x5, a7 +3f70b990: addi 0x1e8d70, a7 +3f70b9c0: move *a7, a7, 1 +3f70b9d0: move *a7(0x1b0), *a14+, 1 +3f70b9f0: calla L3FB3FE90 +L3F70BA20: +3f70ba20: move a14, -*sp, 1 +3f70ba30: move *a13, a7, 1 +3f70ba40: sll 0x5, a7 +3f70ba50: addi 0x1e8d70, a7 +3f70ba80: move *a7+, *a14+, 1 +3f70ba90: calla L3F702440 +3f70bac0: move *a13, a7, 1 +3f70bad0: sll 0x5, a7 +3f70bae0: addi 0x1e8d70, a7 +3f70bb10: sub a11, a11 +3f70bb20: move a11, *a7, 1 +3f70bb30: move a9, a8 +L3F70BB40: +3f70bb40: move *sp(0xa0), a14, 1 +3f70bb60: mmfm sp, a7,a9,a11,a13 +3f70bb80: rets 2 +L3F70BB90: +3f70bb90: mmtm sp, a5,a7,a9,a10,a11,a13 +3f70bbb0: move a14, a13 +3f70bbc0: addk 32, a14 +3f70bbd0: move *a13(0xffe0), a9, 1 +3f70bbf0: move @0x1b3900, a7, 1 +3f70bc20: setf 1, 1, 0 +3f70bc30: move *a7(0x1c1), a5, 0 +3f70bc50: move a5, *a13, 1 +3f70bc60: movk 1, a5 +3f70bc70: move a5, *a7(0x1c1), 0 +3f70bc90: sub a5, a5 +3f70bca0: move a5, *a9(0xe0), 1 +3f70bcc0: move a5, *a9(0x140), 1 +3f70bce0: move *a9(0x1a0), a5, 1 +3f70bd00: dec a5 +3f70bd10: move a5, *a9(0x1a0), 1 +3f70bd30: move *a9, a5, 1 +3f70bd40: move *a5(0x1a0), a7, 1 +3f70bd60: dec a7 +3f70bd70: move a7, *a5(0x1a0), 1 +3f70bd90: jrne L3F70C0E0 +3f70bda0: move a14, -*sp, 1 +3f70bdb0: move *a9(0x0), *a14+, 1 +3f70bdd0: calla L3F702440 +3f70be00: move a14, -*sp, 1 +3f70be10: move *a9(0x20), *a14+, 1 +3f70be30: calla L3F702440 +3f70be60: move a14, -*sp, 1 +3f70be70: move *a9(0x40), *a14+, 1 +3f70be90: calla L3F702440 +3f70bec0: move a14, -*sp, 1 +3f70bed0: move a9, *a14+, 1 +3f70bee0: calla L3F702440 +3f70bf10: sub a10, a10 +L3F70BF20: +3f70bf20: move a10, a7 +3f70bf30: sll 0x5, a7 +3f70bf40: addi 0x1e8d70, a7 +3f70bf70: move *a7, a11, 1 +3f70bf80: jreq L3F70C090 +3f70bf90: move *a11(0x190), a7, 1 +3f70bfb0: cmp a9, a7 +3f70bfc0: jrne L3F70C090 +3f70bfd0: move a14, -*sp, 1 +3f70bfe0: move a11, *a14+, 1 +3f70bff0: calla L3F702440 +3f70c020: move a10, a7 +3f70c030: sll 0x5, a7 +3f70c040: addi 0x1e8d70, a7 +3f70c070: sub a5, a5 +3f70c080: move a5, *a7, 1 +L3F70C090: +3f70c090: inc a10 +3f70c0a0: cmpi 0x20, a10 +3f70c0c0: jrlt L3F70BF20 +3f70c0d0: jruc L3F70C500 +L3F70C0E0: +3f70c0e0: move *a9, a7, 1 +3f70c0f0: move *a7(0x100), a7, 1 +3f70c110: jreq L3F70C240 +3f70c120: move *a9, a7, 1 +3f70c130: move *a7(0xe0), a7, 1 +3f70c150: jreq L3F70C240 +3f70c160: move a14, -*sp, 1 +3f70c170: move *a9, a7, 1 +3f70c180: move *a7(0x120), *a14+, 1 +3f70c1a0: move *a9, a7, 1 +3f70c1b0: move *a7(0x100), *a14+, 1 +3f70c1d0: move *a9, a7, 1 +3f70c1e0: move *a7(0xe0), *a14+, 1 +3f70c200: calla L3FB41A30 +3f70c230: jruc L3F70C2F0 +L3F70C240: +3f70c240: move *a9, a7, 1 +3f70c250: move *a7(0xe0), a7, 1 +3f70c270: jreq L3F70C2F0 +3f70c280: move a14, -*sp, 1 +3f70c290: move *a9, a7, 1 +3f70c2a0: move *a7(0xe0), *a14+, 1 +3f70c2c0: calla L3FB3FE90 +L3F70C2F0: +3f70c2f0: move *a9, a7, 1 +3f70c300: move *a7(0x160), a7, 1 +3f70c320: jreq L3F70C450 +3f70c330: move *a9, a7, 1 +3f70c340: move *a7(0x140), a7, 1 +3f70c360: jreq L3F70C450 +3f70c370: move a14, -*sp, 1 +3f70c380: move *a9, a7, 1 +3f70c390: move *a7(0x180), *a14+, 1 +3f70c3b0: move *a9, a7, 1 +3f70c3c0: move *a7(0x160), *a14+, 1 +3f70c3e0: move *a9, a7, 1 +3f70c3f0: move *a7(0x140), *a14+, 1 +3f70c410: calla L3FB41A30 +3f70c440: jruc L3F70C500 +L3F70C450: +3f70c450: move *a9, a7, 1 +3f70c460: move *a7(0x140), a7, 1 +3f70c480: jreq L3F70C500 +3f70c490: move a14, -*sp, 1 +3f70c4a0: move *a9, a7, 1 +3f70c4b0: move *a7(0x140), *a14+, 1 +3f70c4d0: calla L3FB3FE90 +L3F70C500: +3f70c500: move @0x1b3900, a7, 1 +3f70c530: setf 1, 1, 0 +3f70c540: move *a13(0x0), *a7(0x1c1), 0 +3f70c570: move *sp(0xe0), a14, 1 +3f70c590: mmfm sp, a5,a7,a9,a10,a11,a13 +3f70c5b0: rets 2 +L3F70C5C0: +3f70c5c0: mmtm sp, a7,a9,a10,a11,a13 +3f70c5e0: move a14, a13 +3f70c5f0: addk 32, a14 +3f70c600: move *a13(0xffe0), a9, 1 +3f70c620: move @0x1b3900, a11, 1 +3f70c650: setf 1, 1, 0 +3f70c660: move *a11(0x1c1), a7, 0 +3f70c680: move a7, *a13, 1 +3f70c690: movk 1, a7 +3f70c6a0: move a7, *a11(0x1c1), 0 +3f70c6c0: move *a13(0xffa0), a7, 1 +3f70c6e0: move *a9(0xa0), a11, 1 +3f70c700: cmp a11, a7 +3f70c710: jrge L3F70C740 +3f70c720: move a7, a10 +3f70c730: jruc L3F70C760 +L3F70C740: +3f70c740: move *a9(0xa0), a10, 1 +L3F70C760: +3f70c760: jrne L3F70C860 +3f70c770: move *a9(0x1a0), a11, 1 +3f70c790: dsjs a11, L3F70C7D0 +3f70c7a0: movi 0xffff, a10 +3f70c7c0: jruc L3F70C7E0 +L3F70C7D0: +3f70c7d0: sub a10, a10 +L3F70C7E0: +3f70c7e0: move @0x1b3900, a11, 1 +3f70c810: move *a13(0x0), *a11(0x1c1), 0 +3f70c840: move a10, a8 +3f70c850: jruc L3F70CEC0 +L3F70C860: +3f70c860: move a14, -*sp, 1 +3f70c870: move a10, *a14+, 1 +3f70c880: move *a13(0xffc0), *a14+, 1 +3f70c8a0: move *a9(0x20), *a14+, 1 +3f70c8c0: calla L3FB44400 +3f70c8f0: move *a9(0xa0), a11, 1 +3f70c910: sub a10, a11 +3f70c920: move a11, *a9(0xa0), 1 +3f70c940: move *a9, a11, 1 +3f70c950: move *a11(0xc0), a7, 1 +3f70c970: add a10, a7 +3f70c980: move a7, *a11(0xc0), 1 +3f70c9a0: move *a9(0xa0), a11, 1 +3f70c9c0: jreq L3F70CAB0 +3f70c9d0: move a14, -*sp, 1 +3f70c9e0: move *a9(0xa0), *a14+, 1 +3f70ca00: move *a9(0x20), *a14+, 1 +3f70ca20: move a10, a11 +3f70ca30: sll 0x3, a11 +3f70ca40: move *a9(0x20), a7, 1 +3f70ca60: add a11, a7 +3f70ca70: move a7, *a14+, 1 +3f70ca80: calla L3FB44400 +L3F70CAB0: +3f70cab0: move @0x1b3900, a11, 1 +3f70cae0: setf 1, 1, 0 +3f70caf0: move *a13(0x0), *a11(0x1c1), 0 +3f70cb20: move *a9, a7, 1 +3f70cb30: move *a7(0x160), a7, 1 +3f70cb50: jreq L3F70CE00 +3f70cb60: move *a9, a7, 1 +3f70cb70: move *a7(0x140), a7, 1 +3f70cb90: jreq L3F70CE00 +3f70cba0: move *a9, a7, 1 +3f70cbb0: move *a7(0x140), a7, 1 +3f70cbd0: move *a7(0x160), a7, 1 +3f70cbf0: move *a9, a11, 1 +3f70cc00: move *a7(0x60), a7, 1 +3f70cc20: move *a11(0x160), a11, 1 +3f70cc40: cmp a11, a7 +3f70cc50: jrne L3F70CD20 +3f70cc60: move *a9, a11, 1 +3f70cc70: move *a11(0x140), a11, 1 +3f70cc90: move *a11(0x160), a11, 1 +3f70ccb0: move *a9, a7, 1 +3f70ccc0: move *a11(0x80), a11, 1 +3f70cce0: move *a7(0x180), a7, 1 +3f70cd00: cmp a7, a11 +3f70cd10: jreq L3F70CEB0 +L3F70CD20: +3f70cd20: move a14, -*sp, 1 +3f70cd30: move *a9, a11, 1 +3f70cd40: move *a11(0x180), *a14+, 1 +3f70cd60: move *a9, a11, 1 +3f70cd70: move *a11(0x160), *a14+, 1 +3f70cd90: move *a9, a11, 1 +3f70cda0: move *a11(0x140), *a14+, 1 +3f70cdc0: calla L3FB41A30 +3f70cdf0: jruc L3F70CEB0 +L3F70CE00: +3f70ce00: move *a9, a7, 1 +3f70ce10: move *a7(0x140), a7, 1 +3f70ce30: jreq L3F70CEB0 +3f70ce40: move a14, -*sp, 1 +3f70ce50: move *a9, a7, 1 +3f70ce60: move *a7(0x140), *a14+, 1 +3f70ce80: calla L3FB3FE90 +L3F70CEB0: +3f70ceb0: move a10, a8 +L3F70CEC0: +3f70cec0: move *sp(0xc0), a14, 1 +3f70cee0: mmfm sp, a7,a9,a10,a11,a13 +3f70cf00: rets 2 +L3F70CF10: +3f70cf10: mmtm sp, a9,a10,a11,a12,a13 +3f70cf30: move a14, a13 +3f70cf40: move *a13(0xffe0), a9, 1 +3f70cf60: move *a13(0xffc0), a10, 1 +3f70cf80: move *a13(0xffa0), a11, 1 +3f70cfa0: move a14, -*sp, 1 +3f70cfb0: move a11, *a14+, 1 +3f70cfc0: move a10, *a14+, 1 +3f70cfd0: move a9, *a14+, 1 +3f70cfe0: calla L3F70C5C0 +3f70d010: move a8, a12 +3f70d020: jrne L3F70D0F0 +L3F70D030: +3f70d030: calla L3FB3FA00 +3f70d060: move a14, -*sp, 1 +3f70d070: move a11, *a14+, 1 +3f70d080: move a10, *a14+, 1 +3f70d090: move a9, *a14+, 1 +3f70d0a0: calla L3F70C5C0 +3f70d0d0: move a8, a12 +3f70d0e0: jreq L3F70D030 +L3F70D0F0: +3f70d0f0: move a12, a8 +3f70d100: move *sp(0xc0), a14, 1 +3f70d120: mmfm sp, a9,a10,a11,a12,a13 +3f70d140: rets 2 +L3F70D150: +3f70d150: mmtm sp, a5,a7,a9,a10,a11,a13 +3f70d170: move a14, a13 +3f70d180: addk 32, a14 +3f70d190: move *a13(0xffe0), a9, 1 +3f70d1b0: move @0x1b3900, a11, 1 +3f70d1e0: setf 1, 1, 0 +3f70d1f0: move *a11(0x1c1), a7, 0 +3f70d210: move a7, *a13, 1 +3f70d220: movk 1, a7 +3f70d230: move a7, *a11(0x1c1), 0 +3f70d250: move *a13(0xffa0), a7, 1 +3f70d270: move *a9(0xc0), a11, 1 +3f70d290: cmp a11, a7 +3f70d2a0: jrge L3F70D2D0 +3f70d2b0: move a7, a10 +3f70d2c0: jruc L3F70D2F0 +L3F70D2D0: +3f70d2d0: move *a9(0xc0), a10, 1 +L3F70D2F0: +3f70d2f0: jrne L3F70D3E0 +3f70d300: move @0x1b3900, a11, 1 +3f70d330: move *a13(0x0), *a11(0x1c1), 0 +3f70d360: move *a9(0x1a0), a7, 1 +3f70d380: dsjs a7, L3F70D3C0 +3f70d390: movi 0xffff, a8 +3f70d3b0: jruc L3F70D990 +L3F70D3C0: +3f70d3c0: sub a8, a8 +3f70d3d0: jruc L3F70D990 +L3F70D3E0: +3f70d3e0: move a14, -*sp, 1 +3f70d3f0: move a10, *a14+, 1 +3f70d400: move *a9, a11, 1 +3f70d410: move *a11(0xa0), a11, 1 +3f70d430: sll 0x3, a11 +3f70d440: move *a9(0x40), a5, 1 +3f70d460: add a11, a5 +3f70d470: move a5, *a14+, 1 +3f70d480: move *a13(0xffc0), *a14+, 1 +3f70d4a0: calla L3FB44400 +3f70d4d0: move *a9(0xc0), a11, 1 +3f70d4f0: sub a10, a11 +3f70d500: move a11, *a9(0xc0), 1 +3f70d520: move *a9, a11, 1 +3f70d530: move *a11(0xa0), a5, 1 +3f70d550: add a10, a5 +3f70d560: move a5, *a11(0xa0), 1 +3f70d580: move @0x1b3900, a11, 1 +3f70d5b0: setf 1, 1, 0 +3f70d5c0: move *a13(0x0), *a11(0x1c1), 0 +3f70d5f0: move *a9, a5, 1 +3f70d600: move *a5(0x100), a5, 1 +3f70d620: jreq L3F70D8D0 +3f70d630: move *a9, a5, 1 +3f70d640: move *a5(0xe0), a5, 1 +3f70d660: jreq L3F70D8D0 +3f70d670: move *a9, a5, 1 +3f70d680: move *a5(0xe0), a5, 1 +3f70d6a0: move *a5(0x160), a5, 1 +3f70d6c0: move *a9, a7, 1 +3f70d6d0: move *a5(0x60), a5, 1 +3f70d6f0: move *a7(0x100), a7, 1 +3f70d710: cmp a7, a5 +3f70d720: jrne L3F70D7F0 +3f70d730: move *a9, a7, 1 +3f70d740: move *a7(0xe0), a7, 1 +3f70d760: move *a7(0x160), a7, 1 +3f70d780: move *a9, a5, 1 +3f70d790: move *a7(0x80), a7, 1 +3f70d7b0: move *a5(0x120), a5, 1 +3f70d7d0: cmp a5, a7 +3f70d7e0: jreq L3F70D980 +L3F70D7F0: +3f70d7f0: move a14, -*sp, 1 +3f70d800: move *a9, a7, 1 +3f70d810: move *a7(0x120), *a14+, 1 +3f70d830: move *a9, a7, 1 +3f70d840: move *a7(0x100), *a14+, 1 +3f70d860: move *a9, a7, 1 +3f70d870: move *a7(0xe0), *a14+, 1 +3f70d890: calla L3FB41A30 +3f70d8c0: jruc L3F70D980 +L3F70D8D0: +3f70d8d0: move *a9, a5, 1 +3f70d8e0: move *a5(0xe0), a5, 1 +3f70d900: jreq L3F70D980 +3f70d910: move a14, -*sp, 1 +3f70d920: move *a9, a5, 1 +3f70d930: move *a5(0xe0), *a14+, 1 +3f70d950: calla L3FB3FE90 +L3F70D980: +3f70d980: move a10, a8 +L3F70D990: +3f70d990: move *sp(0xe0), a14, 1 +3f70d9b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f70d9d0: rets 2 +L3F70D9E0: +3f70d9e0: mmtm sp, a9,a11,a13 +3f70da00: move a14, a13 +3f70da10: addk 32, a14 +3f70da20: sub a11, a11 +3f70da30: move a11, *a13, 1 +L3F70DA40: +3f70da40: move *a13, a11, 1 +3f70da50: sll 0x5, a11 +3f70da60: addi 0x1e8d70, a11 +3f70da90: sub a9, a9 +3f70daa0: move a9, *a11, 1 +3f70dab0: move *a13, a11, 1 +3f70dac0: inc a11 +3f70dad0: move a11, *a13, 1 +3f70dae0: subk 32, a11 +3f70daf0: jrlt L3F70DA40 +3f70db00: movk 1, a11 +3f70db10: move a11, @0x1e9170, 1 +3f70db40: subk 32, a14 +3f70db50: mmfm sp, a9,a11,a13 +3f70db70: rets +L3F70DB80: +3f70db80: mmtm sp, a7,a9,a10,a11,a13 +3f70dba0: move a14, a13 +3f70dbb0: move *a13(0xffe0), a9, 1 +3f70dbd0: sub a10, a10 +L3F70DBE0: +3f70dbe0: move a10, a7 +3f70dbf0: sll 0x5, a7 +3f70dc00: addi 0x1e8d70, a7 +3f70dc30: move *a7, a7, 1 +3f70dc40: jreq L3F70DD50 +3f70dc50: move a10, a7 +3f70dc60: sll 0x5, a7 +3f70dc70: addi 0x1e8d70, a7 +3f70dca0: move *a7, a11, 1 +3f70dcb0: move a14, -*sp, 1 +3f70dcc0: move a11, *a14+, 1 +3f70dcd0: move a9, *a14+, 1 +3f70dce0: calla L3FB45500 +3f70dd10: move a8, a7 +3f70dd20: jrne L3F70DD50 +3f70dd30: move a10, a8 +3f70dd40: jruc L3F70DDB0 +L3F70DD50: +3f70dd50: inc a10 +3f70dd60: cmpi 0x20, a10 +3f70dd80: jrlt L3F70DBE0 +3f70dd90: movi 0xffff, a8 +L3F70DDB0: +3f70ddb0: move *sp(0xc0), a14, 1 +3f70ddd0: mmfm sp, a7,a9,a10,a11,a13 +3f70ddf0: rets 2 +L3F70DE00: +3f70de00: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f70de20: move a14, a13 +3f70de30: addk 32, a14 +3f70de40: move *a13(0xffe0), a9, 1 +3f70de60: move @0x1b3900, a7, 1 +3f70de90: setf 1, 1, 0 +3f70dea0: move *a7(0x1c1), a5, 0 +3f70dec0: move a5, *a13, 1 +3f70ded0: movk 1, a5 +3f70dee0: move a5, *a7(0x1c1), 0 +3f70df00: sub a5, a5 +3f70df10: move a5, *a9(0xa0), 1 +3f70df30: move *a9(0x80), *a9(0xc0), 1 +3f70df60: move *a9, a5, 1 +3f70df70: sub a7, a7 +3f70df80: move a7, *a5(0xa0), 1 +3f70dfa0: move *a9, a5, 1 +3f70dfb0: move *a9, a3, 1 +3f70dfc0: move *a3(0x80), *a5(0xc0), 1 +3f70dff0: move @0x1b3900, a5, 1 +3f70e020: move *a13(0x0), *a5(0x1c1), 0 +3f70e050: move *sp(0x100), a14, 1 +3f70e070: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f70e090: rets 2 +3f70e0a0: rl b3, b3 +3f70e0b0: mpyu b11, b2 +3f70e0c0: modu a11, a3 +3f70e0d0: modu a3, a14 +3f70e0e0: sll a11, a5 +3f70e0f0: sla 0x3, b4 +3f70e100: modu a11, a14 +3f70e110: .word 0x7020 +3f70e120: .word 0x7261 +3f70e130: modu b3, b4 +3f70e140: .word 0x7265 +3f70e150: .word 0x7220 +3f70e160: .word 0x7465 +3f70e170: .word 0x7275 +3f70e180: rl a11, a14 +3f70e190: srl a11, a14 +3f70e1a0: move a1, b0 +3f70e1b0: move b2, b5 +3f70e1c0: .word 0x0a4c +3f70e1d0: .word 0x0000 +3f70e1e0: mmtm sp, a7,a9,a11,a13 +3f70e200: move a14, a13 +3f70e210: move *a13(0xffe0), a11, 1 +3f70e230: move *a11(0x20), a9, 1 +3f70e250: move *a11, a11, 1 +3f70e260: move *a9(0xc8), a7, 1 +3f70e280: cmp a7, a11 +3f70e290: jrne L3F70E310 +3f70e2a0: move a14, -*sp, 1 +3f70e2b0: move *a9(0xe8), *a14+, 1 +3f70e2d0: calla L3FB2F5A0 +3f70e300: jruc L3F70E370 +L3F70E310: +3f70e310: move a14, -*sp, 1 +3f70e320: move *a9(0xc8), *a14+, 1 +3f70e340: calla L3FB2F5A0 +L3F70E370: +3f70e370: move a14, -*sp, 1 +3f70e380: movi 0x3f714470, a8 +3f70e3b0: move a8, *a14+, 1 +3f70e3c0: move *a13(0xffe0), *a14+, 1 +3f70e3e0: calla L3F6F5820 +3f70e410: move a8, a7 +3f70e420: jrne L3F70E4E0 +3f70e430: move *a13(0xffe0), a11, 1 +3f70e450: move *a11(0x20), a7, 1 +3f70e470: setf 8, 0, 0 +3f70e480: move *a7(0x80), a7, 0 +3f70e4a0: dsjs a7, L3F70E4E0 +3f70e4b0: movi 0xffff, a8 +3f70e4d0: jruc L3F70E4F0 +L3F70E4E0: +3f70e4e0: sub a8, a8 +L3F70E4F0: +3f70e4f0: move *sp(0xa0), a14, 1 +3f70e510: mmfm sp, a7,a9,a11,a13 +3f70e530: rets 2 +3f70e540: mmtm sp, a7,a9,a11,a13 +3f70e560: move a14, a13 +3f70e570: move *a13(0xffe0), a11, 1 +3f70e590: move *a11(0x20), a9, 1 +3f70e5b0: move *a11, a11, 1 +3f70e5c0: move *a9(0xc8), a7, 1 +3f70e5e0: cmp a7, a11 +3f70e5f0: jrne L3F70E670 +3f70e600: move a14, -*sp, 1 +3f70e610: move *a9(0xe8), *a14+, 1 +3f70e630: calla L3FB2F5A0 +3f70e660: jruc L3F70E6D0 +L3F70E670: +3f70e670: move a14, -*sp, 1 +3f70e680: move *a9(0xc8), *a14+, 1 +3f70e6a0: calla L3FB2F5A0 +L3F70E6D0: +3f70e6d0: sub a8, a8 +3f70e6e0: move *sp(0xa0), a14, 1 +3f70e700: mmfm sp, a7,a9,a11,a13 +3f70e720: rets 2 +3f70e730: mmtm sp, a9,a11,a13 +3f70e750: move a14, a13 +3f70e760: addk 32, a14 +3f70e770: move *a13(0xffe0), a11, 1 +3f70e790: move *a11(0x20), a9, 1 +3f70e7b0: sub a11, a11 +3f70e7c0: move a11, *a13, 1 +3f70e7d0: jruc L3F70E8C0 +L3F70E7E0: +3f70e7e0: move *a13(0xffa0), *a9(0x108), 1 +3f70e810: jruc L3F70E930 +L3F70E820: +3f70e820: move *a13(0xffa0), a11, 1 +3f70e840: move *a9(0x108), *a11(0x0), 1 +3f70e870: jruc L3F70E930 +L3F70E880: +3f70e880: movi 0xfffe, a11 +3f70e8a0: move a11, *a13, 1 +3f70e8b0: jruc L3F70E930 +L3F70E8C0: +3f70e8c0: move *a13(0xffc0), a8, 1 +3f70e8e0: dec a8 +3f70e8f0: jreq L3F70E7E0 +3f70e900: dec a8 +3f70e910: jreq L3F70E820 +3f70e920: jruc L3F70E880 +L3F70E930: +3f70e930: move *a13, a8, 1 +3f70e940: move *sp(0x80), a14, 1 +3f70e960: mmfm sp, a9,a11,a13 +3f70e980: rets 2 +L3F70E990: +3f70e990: mmtm sp, a9,a11 +3f70e9b0: calla L3F6FC870 +3f70e9e0: move a8, @0x1e9380, 1 +3f70ea10: move a14, -*sp, 1 +3f70ea20: move a8, *a14+, 1 +3f70ea30: calla L3F6FCA50 +3f70ea60: calla L3F6FC870 +3f70ea90: move a8, @0x1e93a0, 1 +3f70eac0: move a14, -*sp, 1 +3f70ead0: move a8, *a14+, 1 +3f70eae0: calla L3F6FCA50 +3f70eb10: move a14, -*sp, 1 +3f70eb20: move @0x1e9380, *a14+, 1 +3f70eb50: calla L3F6FD4B0 +3f70eb80: move a14, -*sp, 1 +3f70eb90: move @0x1e93a0, *a14+, 1 +3f70ebc0: calla L3F6FD4B0 +3f70ebf0: movi 0x1e9190, a11 +3f70ec20: move a11, @0x1e9190, 1 +3f70ec50: move a11, @0x1e91b0, 1 +3f70ec80: movi 0x1e92c0, a9 +3f70ecb0: move a9, @0x1e92c0, 1 +3f70ece0: move a9, @0x1e92e0, 1 +3f70ed10: move a14, -*sp, 1 +3f70ed20: move @0x1e9380, *a14+, 1 +3f70ed50: calla L3F6FCF10 +3f70ed80: move a14, -*sp, 1 +3f70ed90: move @0x1e93a0, *a14+, 1 +3f70edc0: calla L3F6FCF10 +3f70edf0: mmfm sp, a9,a11 +3f70ee10: rets +L3F70EE20: +3f70ee20: mmtm sp, a9,a11,a13 +3f70ee40: move a14, a13 +3f70ee50: addi 0xa0, a14 +3f70ee70: move *a13(0xffc0), a11, 1 +3f70ee90: jreq L3F70EEE0 +3f70eea0: movi 0xffff, a8 +3f70eec0: jauc L3F710540 +L3F70EEE0: +3f70eee0: move a14, -*sp, 1 +3f70eef0: movi 0x25, a11 +3f70ef10: move a11, *a14+, 1 +3f70ef20: calla L3F701230 +3f70ef50: move a8, *a13, 1 +3f70ef60: move a8, a8 +3f70ef70: jrne L3F70EFC0 +3f70ef80: movi 0xffff, a8 +3f70efa0: jauc L3F710540 +L3F70EFC0: +3f70efc0: move a14, -*sp, 1 +3f70efd0: move a14, -*sp, 1 +3f70efe0: move *a13(0xffe0), *a14+, 1 +3f70f000: move a8, a11 +3f70f010: calla L3FB458D0 +3f70f040: inc a8 +3f70f050: move a8, *a14+, 1 +3f70f060: calla L3F701230 +3f70f090: move a8, *a11(0x40), 1 +3f70f0b0: move a8, a8 +3f70f0c0: jrne L3F70F160 +3f70f0d0: move a14, -*sp, 1 +3f70f0e0: move a11, *a14+, 1 +3f70f0f0: calla L3F702440 +3f70f120: movi 0xffff, a8 +3f70f140: jauc L3F710540 +L3F70F160: +3f70f160: move a14, -*sp, 1 +3f70f170: move *a13(0xffe0), *a14+, 1 +3f70f190: move *a11(0x40), *a14+, 1 +3f70f1b0: calla L3FB45720 +3f70f1e0: movk 1, a9 +3f70f1f0: movb a9, *a11(0x80) +3f70f210: sub a9, a9 +3f70f220: move a9, *a11(0x88), 1 +3f70f240: move a9, *a11(0xa8), 1 +3f70f260: move a9, *a11(0x60), 1 +3f70f280: move a9, *a11(0x108), 1 +3f70f2a0: move a14, -*sp, 1 +3f70f2b0: movi 0x36, a9 +3f70f2d0: move a9, *a14+, 1 +3f70f2e0: movk 1, a9 +3f70f2f0: move a9, *a14+, 1 +3f70f300: calla L3F703D90 +3f70f330: move a8, *a13(0x20), 1 +3f70f350: move a8, a8 +3f70f360: jrne L3F70F460 +3f70f370: move a14, -*sp, 1 +3f70f380: move *a11(0x40), *a14+, 1 +3f70f3a0: calla L3F702440 +3f70f3d0: move a14, -*sp, 1 +3f70f3e0: move a11, *a14+, 1 +3f70f3f0: calla L3F702440 +3f70f420: movi 0xffff, a8 +3f70f440: jauc L3F710540 +L3F70F460: +3f70f460: move a14, -*sp, 1 +3f70f470: movk 7, a9 +3f70f480: move a9, *a14+, 1 +3f70f490: move a8, a9 +3f70f4a0: calla L3F701230 +3f70f4d0: move a8, *a9, 1 +3f70f4e0: move a8, a8 +3f70f4f0: jrne L3F70F640 +3f70f500: move a14, -*sp, 1 +3f70f510: move a9, *a14+, 1 +3f70f520: calla L3F702440 +3f70f550: move a14, -*sp, 1 +3f70f560: move *a11(0x40), *a14+, 1 +3f70f580: calla L3F702440 +3f70f5b0: move a14, -*sp, 1 +3f70f5c0: move a11, *a14+, 1 +3f70f5d0: calla L3F702440 +3f70f600: movi 0xffff, a8 +3f70f620: jauc L3F710540 +L3F70F640: +3f70f640: move a14, -*sp, 1 +3f70f650: movi 0x36, a9 +3f70f670: move a9, *a14+, 1 +3f70f680: movk 1, a9 +3f70f690: move a9, *a14+, 1 +3f70f6a0: calla L3F703D90 +3f70f6d0: move a8, *a13(0x40), 1 +3f70f6f0: move a8, a8 +3f70f700: jrne L3F70F860 +3f70f710: move a14, -*sp, 1 +3f70f720: move *a13(0x20), *a14+, 1 +3f70f740: calla L3F702440 +3f70f770: move a14, -*sp, 1 +3f70f780: move *a11(0x40), *a14+, 1 +3f70f7a0: calla L3F702440 +3f70f7d0: move a14, -*sp, 1 +3f70f7e0: move a11, *a14+, 1 +3f70f7f0: calla L3F702440 +3f70f820: movi 0xffff, a8 +3f70f840: jauc L3F710540 +L3F70F860: +3f70f860: move a14, -*sp, 1 +3f70f870: movk 7, a9 +3f70f880: move a9, *a14+, 1 +3f70f890: move a8, a9 +3f70f8a0: calla L3F701230 +3f70f8d0: move a8, *a9, 1 +3f70f8e0: move a8, a8 +3f70f8f0: jrne L3F70FAA0 +3f70f900: move a14, -*sp, 1 +3f70f910: move *a13(0x20), *a14+, 1 +3f70f930: calla L3F702440 +3f70f960: move a14, -*sp, 1 +3f70f970: move a9, *a14+, 1 +3f70f980: calla L3F702440 +3f70f9b0: move a14, -*sp, 1 +3f70f9c0: move *a11(0x40), *a14+, 1 +3f70f9e0: calla L3F702440 +3f70fa10: move a14, -*sp, 1 +3f70fa20: move a11, *a14+, 1 +3f70fa30: calla L3F702440 +3f70fa60: movi 0xffff, a8 +3f70fa80: jauc L3F710540 +L3F70FAA0: +3f70faa0: move a14, -*sp, 1 +3f70fab0: movi 0x3f714480, a8 +3f70fae0: move a8, *a14+, 1 +3f70faf0: move *a13(0x20), a9, 1 +3f70fb10: move *a9(0x0), *a14+, 1 +3f70fb30: calla L3FB45720 +3f70fb60: movi 0x400, a11 +3f70fb80: setf 16, 0, 0 +3f70fb90: move a11, *a9(0x20), 0 +3f70fbb0: move a11, *a9(0x30), 0 +3f70fbd0: movk 8, a11 +3f70fbe0: move a11, *a9(0x40), 0 +3f70fc00: movi 0x3f713340, a11 +3f70fc30: move a11, *a9(0x90), 1 +3f70fc50: movi 0x3f70e1e0, a11 +3f70fc80: move a11, *a9(0xb0), 1 +3f70fca0: movi 0x3f70e540, a11 +3f70fcd0: move a11, *a9(0xd0), 1 +3f70fcf0: movi 0x3f70e730, a11 +3f70fd20: move a11, *a9(0xf0), 1 +3f70fd40: move a9, a11 +3f70fd50: addi 0x110, a11 +3f70fd70: move a11, *a9(0x110), 1 +3f70fd90: move a9, a11 +3f70fda0: addi 0x110, a11 +3f70fdc0: move a11, *a9(0x130), 1 +3f70fde0: move a9, a11 +3f70fdf0: addi 0x150, a11 +3f70fe10: move a11, *a9(0x150), 1 +3f70fe30: move a9, a11 +3f70fe40: addi 0x150, a11 +3f70fe60: move a11, *a9(0x170), 1 +3f70fe80: move *a13(0x0), *a9(0x190), 1 +3f70feb0: move a14, -*sp, 1 +3f70fec0: movi 0x3f714480, a8 +3f70fef0: move a8, *a14+, 1 +3f70ff00: move *a13(0x40), a11, 1 +3f70ff20: move *a11(0x0), *a14+, 1 +3f70ff40: calla L3FB45720 +3f70ff70: movi 0x400, a9 +3f70ff90: setf 16, 0, 0 +3f70ffa0: move a9, *a11(0x20), 0 +3f70ffc0: move a9, *a11(0x30), 0 +3f70ffe0: movk 8, a9 +3f70fff0: move a9, *a11(0x40), 0 +3f710010: movi 0x3f713340, a9 +3f710040: move a9, *a11(0x90), 1 +3f710060: movi 0x3f70e1e0, a9 +3f710090: move a9, *a11(0xb0), 1 +3f7100b0: movi 0x3f70e540, a9 +3f7100e0: move a9, *a11(0xd0), 1 +3f710100: movi 0x3f70e730, a9 +3f710130: move a9, *a11(0xf0), 1 +3f710150: move a11, a9 +3f710160: addi 0x110, a9 +3f710180: move a9, *a11(0x110), 1 +3f7101a0: move a11, a9 +3f7101b0: addi 0x110, a9 +3f7101d0: move a9, *a11(0x130), 1 +3f7101f0: move a11, a9 +3f710200: addi 0x150, a9 +3f710220: move a9, *a11(0x150), 1 +3f710240: move a11, a9 +3f710250: addi 0x150, a9 +3f710270: move a9, *a11(0x170), 1 +3f710290: move *a13(0x0), *a11(0x190), 1 +3f7102c0: move *a13, a9, 1 +3f7102d0: move *a13(0x20), *a9(0xc8), 1 +3f710300: move a11, *a9(0xe8), 1 +3f710320: move a14, -*sp, 1 +3f710330: move @0x1e9380, *a14+, 1 +3f710360: calla L3F6FCA50 +3f710390: pushst +3f7103a0: dint +3f7103b0: move a9, *a13(0x60), 1 +3f7103d0: move @0x1e91b0, a11, 1 +3f710400: move a11, *a13(0x80), 1 +3f710420: move *a11, *a9, 1 +3f710430: move a11, *a9(0x20), 1 +3f710450: move a9, *a11, 1 +3f710460: move *a9, a9, 1 +3f710470: move *a13(0x60), *a9(0x20), 1 +3f7104a0: popst +3f7104b0: move a14, -*sp, 1 +3f7104c0: move @0x1e9380, *a14+, 1 +3f7104f0: calla L3F6FCF10 +3f710520: move *a13, a11, 1 +3f710530: move a11, a8 +L3F710540: +3f710540: move *sp(0x80), a14, 1 +3f710560: mmfm sp, a9,a11,a13 +3f710580: rets 2 +L3F710590: +3f710590: mmtm sp, a9,a11,a13 +3f7105b0: move a14, a13 +3f7105c0: addi 0x60, a14 +3f7105e0: move a14, -*sp, 1 +3f7105f0: move @0x1e93a0, *a14+, 1 +3f710620: calla L3F6FCA50 +3f710650: move @0x1e92c0, a11, 1 +3f710680: move a11, *a13, 1 +3f710690: cmpi 0x1e92c0, a11 +3f7106c0: jreq L3F7108C0 +L3F7106D0: +3f7106d0: move a14, -*sp, 1 +3f7106e0: move *a13(0xffe0), *a14+, 1 +3f710700: move *a13, a11, 1 +3f710710: move *a11(0x40), *a14+, 1 +3f710730: calla L3FB45500 +3f710760: move a8, a8 +3f710770: jrne L3F710860 +3f710780: calla L3F708700 +3f7107b0: move a8, *a11(0xa0), 1 +3f7107d0: move a14, -*sp, 1 +3f7107e0: move @0x1e93a0, *a14+, 1 +3f710810: calla L3F6FCF10 +3f710840: move a11, a8 +3f710850: jruc L3F710CE0 +L3F710860: +3f710860: move *a11, *a13, 1 +3f710870: move *a13, a11, 1 +3f710880: cmpi 0x1e92c0, a11 +3f7108b0: jrne L3F7106D0 +L3F7108C0: +3f7108c0: move a14, -*sp, 1 +3f7108d0: movk 24, a9 +3f7108e0: move a9, *a14+, 1 +3f7108f0: calla L3F701230 +3f710920: move a8, *a13, 1 +3f710930: move a14, -*sp, 1 +3f710940: move a14, -*sp, 1 +3f710950: move *a13(0xffe0), *a14+, 1 +3f710970: move a8, a11 +3f710980: calla L3FB458D0 +3f7109b0: inc a8 +3f7109c0: move a8, *a14+, 1 +3f7109d0: calla L3F701230 +3f710a00: move a8, *a11(0x40), 1 +3f710a20: move a14, -*sp, 1 +3f710a30: move *a13(0xffe0), *a14+, 1 +3f710a50: move *a11(0x40), *a14+, 1 +3f710a70: calla L3FB45720 +3f710aa0: sub a9, a9 +3f710ab0: move a9, *a11(0x60), 1 +3f710ad0: calla L3F708700 +3f710b00: move a8, *a11(0xa0), 1 +3f710b20: move a9, *a11(0x80), 1 +3f710b40: pushst +3f710b50: dint +3f710b60: move a11, *a13(0x20), 1 +3f710b80: move @0x1e92e0, a9, 1 +3f710bb0: move a9, *a13(0x40), 1 +3f710bd0: move *a9, *a11, 1 +3f710be0: move a9, *a11(0x20), 1 +3f710c00: move a11, *a9, 1 +3f710c10: move *a11, a11, 1 +3f710c20: move *a13(0x20), *a11(0x20), 1 +3f710c50: popst +3f710c60: move a14, -*sp, 1 +3f710c70: move @0x1e93a0, *a14+, 1 +3f710ca0: calla L3F6FCF10 +3f710cd0: move *a13, a8, 1 +L3F710CE0: +3f710ce0: move *sp(0x80), a14, 1 +3f710d00: mmfm sp, a9,a11,a13 +3f710d20: rets 2 +L3F710D30: +3f710d30: mmtm sp, a9,a11,a13 +3f710d50: move a14, a13 +3f710d60: addi 0x80, a14 +3f710d80: sub a11, a11 +3f710d90: move a11, *a13(0x20), 1 +L3F710DB0: +3f710db0: move a14, -*sp, 1 +3f710dc0: move @0x1e93a0, *a14+, 1 +3f710df0: calla L3F6FCA50 +3f710e20: move *a13(0xffe0), a11, 1 +3f710e40: move *a11(0x60), a11, 1 +3f710e60: jreq L3F7112C0 +3f710e70: move *a13(0xffe0), a11, 1 +3f710e90: move *a11(0x80), a11, 1 +3f710eb0: jreq L3F710F40 +3f710ec0: move a14, -*sp, 1 +3f710ed0: move *a13(0xffe0), a11, 1 +3f710ef0: move *a11(0x80), *a14+, 1 +3f710f10: calla L3FB3FE90 +L3F710F40: +3f710f40: move *a13(0xffe0), a11, 1 +3f710f60: move *a11(0x60), a9, 1 +3f710f80: setf 8, 0, 0 +3f710f90: move *a9(0x80), a11, 0 +3f710fb0: inc a11 +3f710fc0: movb a11, *a9(0x80) +3f710fe0: move *a13(0xffe0), a11, 1 +3f711000: move *a11(0x60), a9, 1 +3f711020: move *a9(0xa8), *a13(0x0), 1 +3f711050: pushst +3f711060: dint +3f711070: move a11, *a13(0x40), 1 +3f711090: move *a11(0x20), *a13(0x60), 1 +3f7110c0: move *a13(0x60), a9, 1 +3f7110e0: move *a11, *a9, 1 +3f7110f0: move *a9, a9, 1 +3f711100: move *a13(0x60), *a9(0x20), 1 +3f711130: move a11, *a11, 1 +3f711140: move a11, *a11(0x20), 1 +3f711160: popst +3f711170: move a14, -*sp, 1 +3f711180: move @0x1e93a0, *a14+, 1 +3f7111b0: calla L3F6FCF10 +3f7111e0: move a14, -*sp, 1 +3f7111f0: move *a11(0x40), *a14+, 1 +3f711210: calla L3F702440 +3f711240: move a14, -*sp, 1 +3f711250: move a11, *a14+, 1 +3f711260: calla L3F702440 +3f711290: move *a13, a9, 1 +3f7112a0: move a9, a8 +3f7112b0: jruc L3F711760 +L3F7112C0: +3f7112c0: move *a13(0xffe0), a11, 1 +3f7112e0: calla L3F708700 +3f711310: move a8, *a11(0xa0), 1 +3f711330: move *a11(0x80), a9, 1 +3f711350: jreq L3F7113C0 +3f711360: move a14, -*sp, 1 +3f711370: move *a11(0x80), *a14+, 1 +3f711390: calla L3FB3FE90 +L3F7113C0: +3f7113c0: move a14, -*sp, 1 +3f7113d0: move @0x1e93a0, *a14+, 1 +3f711400: calla L3F6FCF10 +3f711430: move *a13(0xffc0), a9, 1 +3f711450: jreq L3F711670 +3f711460: move *a9, a9, 1 +3f711470: jreq L3F711650 +3f711480: move *a13(0xffc0), a9, 1 +3f7114a0: calla L3FB3F9C0 +3f7114d0: move *a9, a9, 1 +3f7114e0: add a8, a9 +3f7114f0: move a9, *a13(0x20), 1 +3f711510: move a14, -*sp, 1 +3f711520: calla L3F708700 +3f711550: move a8, *a14+, 1 +3f711560: movi 0x3fb3fe90, a9 +3f711590: move a9, *a14+, 1 +3f7115a0: move *a13(0xffc0), a9, 1 +3f7115c0: move *a9(0x0), *a14+, 1 +3f7115e0: calla L3FB41ED0 +3f711610: sub a9, a9 +3f711620: move a9, *a13(0xffc0), 1 +3f711640: jruc L3F711670 +L3F711650: +3f711650: sub a8, a8 +3f711660: jruc L3F711760 +L3F711670: +3f711670: move *a13(0x20), a9, 1 +3f711690: jreq L3F711710 +3f7116a0: calla L3FB3F9C0 +3f7116d0: cmp a8, a9 +3f7116e0: jrge L3F711710 +3f7116f0: sub a8, a8 +3f711700: jruc L3F711760 +L3F711710: +3f711710: calla L3FB3FA00 +3f711740: jauc L3F710DB0 +L3F711760: +3f711760: move *sp(0x80), a14, 1 +3f711780: mmfm sp, a9,a11,a13 +3f7117a0: rets 2 +L3F7117B0: +3f7117b0: mmtm sp, a7,a9,a11,a13 +3f7117d0: move a14, a13 +3f7117e0: addi 0xc0, a14 +3f711800: sub a11, a11 +3f711810: move a11, *a13, 1 +3f711820: movk 1, a11 +3f711830: move a11, *a13(0x60), 1 +3f711850: move *a13(0xffe0), a11, 1 +3f711870: jrne L3F7118C0 +3f711880: movi 0xffff, a8 +3f7118a0: jauc L3F712DC0 +L3F7118C0: +3f7118c0: move a14, -*sp, 1 +3f7118d0: move @0x1e93a0, *a14+, 1 +3f711900: calla L3F6FCA50 +3f711930: move @0x1e92c0, a11, 1 +3f711960: move a11, *a13(0x20), 1 +3f711980: cmpi 0x1e92c0, a11 +3f7119b0: jaeq L3F712670 +L3F7119D0: +3f7119d0: move a14, -*sp, 1 +3f7119e0: move *a13(0xffe0), *a14+, 1 +3f711a00: move *a13(0x20), a11, 1 +3f711a20: move *a11(0x40), *a14+, 1 +3f711a40: calla L3FB45500 +3f711a70: move a8, a8 +3f711a80: jane L3F7125B0 +3f711aa0: move *a11(0xa0), a11, 1 +3f711ac0: jaeq L3F7125B0 +3f711ae0: move a14, -*sp, 1 +3f711af0: sub a11, a11 +3f711b00: move a11, *a14+, 1 +3f711b10: move *a13(0xffe0), *a14+, 1 +3f711b30: calla L3F70EE20 +3f711b60: move a8, *a13(0x40), 1 +3f711b80: inc a8 +3f711b90: jaeq L3F712510 +3f711bb0: move *a13(0x40), a9, 1 +3f711bd0: move a14, -*sp, 1 +3f711be0: movk 31, a11 +3f711bf0: move a11, *a14+, 1 +3f711c00: calla L3F701230 +3f711c30: move a8, *a9(0x88), 1 +3f711c50: move a14, -*sp, 1 +3f711c60: move a11, *a14+, 1 +3f711c70: calla L3F701230 +3f711ca0: move a8, *a9(0xa8), 1 +3f711cc0: move *a9(0x88), a7, 1 +3f711ce0: move *a9(0xc8), *a7(0x0), 1 +3f711d10: move *a9(0xa8), a7, 1 +3f711d30: move *a9(0xe8), *a7(0x0), 1 +3f711d60: move *a9(0x88), a7, 1 +3f711d80: move *a9(0xa8), a11, 1 +3f711da0: sub a9, a9 +3f711db0: move a9, *a11(0xb8), 1 +3f711dd0: move a9, *a7(0xb8), 1 +3f711df0: move *a13(0x40), a11, 1 +3f711e10: move *a11(0xa8), a7, 1 +3f711e30: move *a11(0x88), a9, 1 +3f711e50: move a11, *a9(0x20), 1 +3f711e70: move a11, *a7(0x20), 1 +3f711e90: move *a11(0xa8), a9, 1 +3f711eb0: move *a11(0x88), a7, 1 +3f711ed0: movk 4, a11 +3f711ee0: movb a11, *a7(0x40) +3f711f00: movb a11, *a9(0x40) +3f711f20: move *a13(0x40), a9, 1 +3f711f40: move *a9(0xa8), a7, 1 +3f711f60: move *a9(0x88), a11, 1 +3f711f80: sub a9, a9 +3f711f90: movb a9, *a11(0x48) +3f711fb0: movb a9, *a7(0x48) +3f711fd0: move *a13(0x40), a11, 1 +3f711ff0: move *a11(0xa8), a7, 1 +3f712010: move *a11(0x88), a9, 1 +3f712030: sub a11, a11 +3f712040: movb a11, *a9(0x50) +3f712060: movb a11, *a7(0x50) +3f712080: move *a13(0x40), a9, 1 +3f7120a0: move *a9(0xa8), a7, 1 +3f7120c0: move *a9(0x88), a11, 1 +3f7120e0: move a14, -*sp, 1 +3f7120f0: movi 0x400, a9 +3f712110: move a9, *a14+, 1 +3f712120: calla L3F6F3030 +3f712150: move a8, *a11(0x78), 1 +3f712170: move a8, *a7(0x58), 1 +3f712190: move *a13(0x40), a11, 1 +3f7121b0: move *a11(0xa8), a7, 1 +3f7121d0: move *a11(0x88), a9, 1 +3f7121f0: move a14, -*sp, 1 +3f712200: movi 0x400, a11 +3f712220: move a11, *a14+, 1 +3f712230: calla L3F6F3030 +3f712260: move a8, *a9(0x58), 1 +3f712280: move a8, *a7(0x78), 1 +3f7122a0: move *a13(0x40), a9, 1 +3f7122c0: move *a9(0x88), a7, 1 +3f7122e0: move *a9(0xa8), a11, 1 +3f712300: sub a9, a9 +3f712310: move a9, *a11(0x98), 1 +3f712330: move a9, *a7(0x98), 1 +3f712350: move *a13(0x20), a11, 1 +3f712370: move *a13(0x40), *a11(0x60), 1 +3f7123a0: move *a11(0xa0), a7, 1 +3f7123c0: jreq L3F712430 +3f7123d0: move a14, -*sp, 1 +3f7123e0: move *a11(0xa0), *a14+, 1 +3f712400: calla L3FB3FE90 +L3F712430: +3f712430: move a14, -*sp, 1 +3f712440: move @0x1e93a0, *a14+, 1 +3f712470: calla L3F6FCF10 +3f7124a0: move *a13(0x40), a7, 1 +3f7124c0: move *a7(0x88), a9, 1 +3f7124e0: move a9, a8 +3f7124f0: jauc L3F712DC0 +L3F712510: +3f712510: move a14, -*sp, 1 +3f712520: move @0x1e93a0, *a14+, 1 +3f712550: calla L3F6FCF10 +3f712580: move a11, a8 +3f712590: jauc L3F712DC0 +L3F7125B0: +3f7125b0: move *a13(0x20), a11, 1 +3f7125d0: move *a11(0x0), *a13(0x20), 1 +3f712600: move *a13(0x20), a11, 1 +3f712620: cmpi 0x1e92c0, a11 +3f712650: jane L3F7119D0 +L3F712670: +3f712670: move *a13(0x60), a9, 1 +3f712690: jreq L3F712C70 +3f7126a0: move *a13(0xffc0), a7, 1 +3f7126c0: jreq L3F7128A0 +3f7126d0: move *a7, a7, 1 +3f7126e0: jreq L3F712880 +3f7126f0: move *a13(0xffc0), a7, 1 +3f712710: calla L3FB3F9C0 +3f712740: move *a7, a7, 1 +3f712750: add a8, a7 +3f712760: move a7, *a13, 1 +3f712770: move a14, -*sp, 1 +3f712780: calla L3F708700 +3f7127b0: move a8, *a14+, 1 +3f7127c0: movi 0x3fb3fe90, a7 +3f7127f0: move a7, *a14+, 1 +3f712800: move *a13(0xffc0), a7, 1 +3f712820: move *a7(0x0), *a14+, 1 +3f712840: calla L3FB41ED0 +3f712870: jruc L3F7128A0 +L3F712880: +3f712880: sub a8, a8 +3f712890: jruc L3F712DC0 +L3F7128A0: +3f7128a0: move a14, -*sp, 1 +3f7128b0: movk 24, a7 +3f7128c0: move a7, *a14+, 1 +3f7128d0: calla L3F701230 +3f712900: move a8, *a13(0x20), 1 +3f712920: move a14, -*sp, 1 +3f712930: move a14, -*sp, 1 +3f712940: move *a13(0xffe0), *a14+, 1 +3f712960: move a8, a11 +3f712970: calla L3FB458D0 +3f7129a0: inc a8 +3f7129b0: move a8, *a14+, 1 +3f7129c0: calla L3F701230 +3f7129f0: move a8, *a11(0x40), 1 +3f712a10: move a14, -*sp, 1 +3f712a20: move *a13(0xffe0), *a14+, 1 +3f712a40: move *a11(0x40), *a14+, 1 +3f712a60: calla L3FB45720 +3f712a90: sub a7, a7 +3f712aa0: move a7, *a11(0x60), 1 +3f712ac0: calla L3F708700 +3f712af0: move a8, *a11(0x80), 1 +3f712b10: move a7, *a11(0xa0), 1 +3f712b30: pushst +3f712b40: dint +3f712b50: move a11, *a13(0x80), 1 +3f712b70: move @0x1e92e0, a7, 1 +3f712ba0: move a7, *a13(0xa0), 1 +3f712bc0: move *a7, *a11, 1 +3f712bd0: move a7, *a11(0x20), 1 +3f712bf0: move a11, *a7, 1 +3f712c00: move *a11, a9, 1 +3f712c10: move a11, *a9(0x20), 1 +3f712c30: popst +3f712c40: sub a9, a9 +3f712c50: move a9, *a13(0x60), 1 +L3F712C70: +3f712c70: move a14, -*sp, 1 +3f712c80: move @0x1e93a0, *a14+, 1 +3f712cb0: calla L3F6FCF10 +3f712ce0: move *a13, a7, 1 +3f712cf0: jreq L3F712D70 +3f712d00: calla L3FB3F9C0 +3f712d30: cmp a8, a7 +3f712d40: jrge L3F712D70 +3f712d50: sub a8, a8 +3f712d60: jruc L3F712DC0 +L3F712D70: +3f712d70: calla L3FB3FA00 +3f712da0: jauc L3F7118C0 +L3F712DC0: +3f712dc0: move *sp(0xa0), a14, 1 +3f712de0: mmfm sp, a7,a9,a11,a13 +3f712e00: rets 2 +3f712e10: mmtm sp, a9,a11,a13 +3f712e30: move a14, a13 +3f712e40: addk 32, a14 +3f712e50: move *a13(0xffe0), a11, 1 +3f712e70: jreq L3F712EB0 +3f712e80: move *a13(0xffc0), a11, 1 +3f712ea0: jrne L3F712ED0 +L3F712EB0: +3f712eb0: sub a8, a8 +3f712ec0: jruc L3F7132F0 +L3F712ED0: +3f712ed0: move a14, -*sp, 1 +3f712ee0: move @0x1e93a0, *a14+, 1 +3f712f10: calla L3F6FCA50 +3f712f40: move @0x1e92c0, a9, 1 +3f712f70: move a9, *a13, 1 +3f712f80: cmpi 0x1e92c0, a9 +3f712fb0: jreq L3F713270 +L3F712FC0: +3f712fc0: move a14, -*sp, 1 +3f712fd0: move *a13(0xffe0), *a14+, 1 +3f712ff0: move *a13, a11, 1 +3f713000: move *a11(0x40), *a14+, 1 +3f713020: calla L3FB45500 +3f713050: move a8, a9 +3f713060: jrne L3F713210 +3f713070: move a14, -*sp, 1 +3f713080: move a14, -*sp, 1 +3f713090: move *a13(0xffc0), *a14+, 1 +3f7130b0: calla L3FB458D0 +3f7130e0: inc a8 +3f7130f0: move a8, *a14+, 1 +3f713100: move *a11(0x40), *a14+, 1 +3f713120: calla L3F7030E0 +3f713150: move a8, *a11(0x40), 1 +3f713170: move a14, -*sp, 1 +3f713180: move *a13(0xffc0), *a14+, 1 +3f7131a0: move *a11(0x40), *a14+, 1 +3f7131c0: calla L3FB45720 +3f7131f0: movk 1, a8 +3f713200: jruc L3F7132F0 +L3F713210: +3f713210: move *a11, *a13, 1 +3f713220: move *a13, a11, 1 +3f713230: cmpi 0x1e92c0, a11 +3f713260: jrne L3F712FC0 +L3F713270: +3f713270: move a14, -*sp, 1 +3f713280: move @0x1e93a0, *a14+, 1 +3f7132b0: calla L3F6FCF10 +3f7132e0: sub a8, a8 +L3F7132F0: +3f7132f0: move *sp(0x80), a14, 1 +3f713310: mmfm sp, a9,a11,a13 +3f713330: rets 2 +3f713340: mmtm sp, a7,a9,a11,a13 +3f713360: move a14, a13 +3f713370: addi 0xa0, a14 +3f713390: move *a13(0xffe0), a11, 1 +3f7133b0: setf 8, 0, 0 +3f7133c0: move *a11(0x40), a11, 0 +3f7133e0: subk 4, a11 +3f7133f0: jreq L3F713440 +3f713400: movi 0xffff, a8 +3f713420: jauc L3F713E20 +L3F713440: +3f713440: move *a13(0xffe0), a11, 1 +3f713460: move *a11(0x20), *a13(0x0), 1 +3f713490: calla L3FB2E340 +3f7134c0: move a8, *a13(0x40), 1 +3f7134e0: move *a13, a9, 1 +3f7134f0: move *a11, a11, 1 +3f713500: move *a9(0xc8), a9, 1 +3f713520: cmp a9, a11 +3f713530: jrne L3F7136C0 +3f713540: move *a13, a11, 1 +3f713550: move *a11(0xc8), a9, 1 +3f713570: move *a11(0xc8), a7, 1 +3f713590: addi 0x150, a7 +3f7135b0: move a7, *a9(0x150), 1 +3f7135d0: move *a11(0xc8), a9, 1 +3f7135f0: move *a11(0xc8), a7, 1 +3f713610: addi 0x150, a7 +3f713630: move a7, *a9(0x170), 1 +3f713650: move a14, -*sp, 1 +3f713660: move *a11(0xe8), *a14+, 1 +3f713680: calla L3FB2F5A0 +3f7136b0: jruc L3F713830 +L3F7136C0: +3f7136c0: move *a13, a11, 1 +3f7136d0: move *a11(0xe8), a9, 1 +3f7136f0: move *a11(0xe8), a7, 1 +3f713710: addi 0x150, a7 +3f713730: move a7, *a9(0x150), 1 +3f713750: move *a11(0xe8), a9, 1 +3f713770: move *a11(0xe8), a7, 1 +3f713790: addi 0x150, a7 +3f7137b0: move a7, *a9(0x170), 1 +3f7137d0: move a14, -*sp, 1 +3f7137e0: move *a11(0xc8), *a14+, 1 +3f713800: calla L3FB2F5A0 +L3F713830: +3f713830: setf 8, 0, 0 +3f713840: move *a11(0x80), a9, 0 +3f713860: dec a9 +3f713870: movb a9, *a11(0x80) +3f713890: zext a9, 0 +3f7138a0: move a9, *a13(0x20), 1 +3f7138c0: jrne L3F713DB0 +3f7138d0: move a14, -*sp, 1 +3f7138e0: move *a13(0x40), *a14+, 1 +3f713900: calla L3FB2E470 +3f713930: move a14, -*sp, 1 +3f713940: move @0x1e9380, *a14+, 1 +3f713970: calla L3F6FCA50 +3f7139a0: pushst +3f7139b0: dint +3f7139c0: move a11, *a13(0x60), 1 +3f7139e0: move *a11(0x20), *a13(0x80), 1 +3f713a10: move *a13(0x80), a7, 1 +3f713a30: move *a11, *a7, 1 +3f713a40: move *a7, a7, 1 +3f713a50: move *a13(0x80), *a7(0x20), 1 +3f713a80: move a11, *a11, 1 +3f713a90: move a11, *a11(0x20), 1 +3f713ab0: popst +3f713ac0: move a14, -*sp, 1 +3f713ad0: move @0x1e9380, *a14+, 1 +3f713b00: calla L3F6FCF10 +3f713b30: move *a11(0x40), a7, 1 +3f713b50: jreq L3F713BC0 +3f713b60: move a14, -*sp, 1 +3f713b70: move *a11(0x40), *a14+, 1 +3f713b90: calla L3F702440 +L3F713BC0: +3f713bc0: move a14, -*sp, 1 +3f713bd0: move *a11(0xc8), a7, 1 +3f713bf0: move *a7+, *a14+, 1 +3f713c00: calla L3F702440 +3f713c30: move a14, -*sp, 1 +3f713c40: move *a11(0xc8), *a14+, 1 +3f713c60: calla L3F702440 +3f713c90: move a14, -*sp, 1 +3f713ca0: move *a11(0xe8), a7, 1 +3f713cc0: move *a7+, *a14+, 1 +3f713cd0: calla L3F702440 +3f713d00: move a14, -*sp, 1 +3f713d10: move *a11(0xe8), *a14+, 1 +3f713d30: calla L3F702440 +3f713d60: move a14, -*sp, 1 +3f713d70: move a11, *a14+, 1 +3f713d80: calla L3F702440 +L3F713DB0: +3f713db0: move a14, -*sp, 1 +3f713dc0: move *a13(0x40), *a14+, 1 +3f713de0: calla L3FB2E470 +3f713e10: move a9, a8 +L3F713E20: +3f713e20: move *sp(0xa0), a14, 1 +3f713e40: mmfm sp, a7,a9,a11,a13 +3f713e60: rets 2 +L3F713E70: +3f713e70: mmtm sp, a7,a9,a10,a11,a13 +3f713e90: move a14, a13 +3f713ea0: addi 0x40, a14 +3f713ec0: move *a13(0xffc0), a11, 1 +3f713ee0: move *a11, a9, 1 +3f713ef0: cmp a11, a9 +3f713f00: jreq L3F714140 +L3F713F10: +3f713f10: move *a9(0x40), a11, 1 +3f713f30: move *a13(0xffe0), a7, 1 +3f713f50: cmp a7, a11 +3f713f60: jrne L3F7140F0 +3f713f70: move *a9, a10, 1 +3f713f80: pushst +3f713f90: dint +3f713fa0: move a9, *a13, 1 +3f713fb0: move *a9(0x20), *a13(0x20), 1 +3f713fe0: move *a13(0x20), a11, 1 +3f714000: move *a9, *a11, 1 +3f714010: move *a11, a7, 1 +3f714020: move a11, *a7(0x20), 1 +3f714040: move a9, *a9, 1 +3f714050: move a9, *a9(0x20), 1 +3f714070: popst +3f714080: move a14, -*sp, 1 +3f714090: move a9, *a14+, 1 +3f7140a0: calla L3F702440 +3f7140d0: move a10, a9 +3f7140e0: jruc L3F714100 +L3F7140F0: +3f7140f0: move *a9, a9, 1 +L3F714100: +3f714100: move *a13(0xffc0), a11, 1 +3f714120: cmp a11, a9 +3f714130: jrne L3F713F10 +L3F714140: +3f714140: move *sp(0xc0), a14, 1 +3f714160: mmfm sp, a7,a9,a10,a11,a13 +3f714180: rets 2 +L3F714190: +3f714190: mmtm sp, a9,a11,a13 +3f7141b0: move a14, a13 +3f7141c0: addk 32, a14 +3f7141d0: move @0x1e9190, a11, 1 +3f714200: move a11, *a13, 1 +3f714210: cmpi 0x1e9190, a11 +3f714240: jreq L3F714420 +L3F714250: +3f714250: move a14, -*sp, 1 +3f714260: move *a13, a11, 1 +3f714270: move *a11(0xc8), a9, 1 +3f714290: addi 0x150, a9 +3f7142b0: move a9, *a14+, 1 +3f7142c0: move *a13(0xffe0), *a14+, 1 +3f7142e0: calla L3F713E70 +3f714310: move a14, -*sp, 1 +3f714320: move *a11(0xe8), a9, 1 +3f714340: addi 0x150, a9 +3f714360: move a9, *a14+, 1 +3f714370: move *a13(0xffe0), *a14+, 1 +3f714390: calla L3F713E70 +3f7143c0: move *a11, *a13, 1 +3f7143d0: move *a13, a11, 1 +3f7143e0: cmpi 0x1e9190, a11 +3f714410: jrne L3F714250 +L3F714420: +3f714420: move *sp(0x80), a14, 1 +3f714440: mmfm sp, a9,a11,a13 +3f714460: rets 2 +3f714470: .word 0x0072 +3f714480: modu b11, b3 +3f714490: lmo a11, a3 +3f7144a0: .word 0x7465 +3f7144b0: .word 0x0000 +3f7144c0: mmtm sp, a0,a1,a2,a3,a8 +3f7144e0: movi 0x3f7151f0, a0 +3f714510: jauc L3F715040 +3f714530: mmtm sp, a0,a1,a2,a3,a8 +3f714550: movi 0x3f715230, a0 +3f714580: jauc L3F715040 +3f7145a0: mmtm sp, a0,a1,a2,a3,a8 +3f7145c0: movi 0x3f715270, a0 +3f7145f0: jauc L3F715040 +3f714610: mmtm sp, a0,a1,a2,a3,a8 +3f714630: setf 1, 0, 0 +3f714640: clr a0 +3f714650: move a0, @0xc00000f3, 0 +3f714680: movi 0x3f715290, a0 +3f7146b0: jauc L3F715040 +3f7146d0: mmtm sp, a0,a7,a9,a10,a11,a13 +3f7146f0: setf 1, 0, 0 +3f714700: clr a7 +3f714710: move a7, @0xc000012a, 0 +3f714740: setf 8, 0, 0 +3f714750: move @0x1e9420, a7, 1 +3f714780: inc a7 +3f714790: move a7, @0x1e9420, 1 +3f7147c0: move a14, a13 +3f7147d0: addi 0x40, a14 +3f7147f0: move @0x1e93c0, a0, 1 +3f714820: addk 17, a0 +3f714830: move a0, @0x1e93c0, 1 +3f714860: move @0x1e93e0, a7, 1 +3f714890: cmpi 0x1e93e0, a7 +3f7148c0: jreq L3F714D50 +3f7148d0: move *a7(0xa0), a7, 1 +3f7148f0: cmp a7, a0 +3f714900: jrls L3F714D50 +3f714910: setf 1, 1, 0 +L3F714920: +3f714920: move @0x1e93e0, a9, 1 +3f714950: move a9, *a13, 1 +3f714960: move *a9(0x20), *a13(0x20), 1 +3f714990: move *a13(0x20), a11, 1 +3f7149b0: move *a9, *a11, 1 +3f7149c0: move *a11, a7, 1 +3f7149d0: move a11, *a7(0x20), 1 +3f7149f0: move a9, *a9, 1 +3f714a00: move a9, *a9(0x20), 1 +3f714a20: move *a9(0x40), a10, 1 +3f714a40: move a9, *a13, 1 +3f714a50: move *a10(0x180), *a13(0x20), 1 +3f714a80: move *a13(0x20), a11, 1 +3f714aa0: move *a11, *a9, 1 +3f714ab0: move a11, *a9(0x20), 1 +3f714ad0: move a9, *a11, 1 +3f714ae0: move *a9, a7, 1 +3f714af0: move a9, *a7(0x20), 1 +3f714b10: move *a10(0x1c0), a11, 0 +3f714b30: jrne L3F714C60 +3f714b40: move a10, a11 +3f714b50: addi 0x40, a11 +3f714b70: move a11, *a13, 1 +3f714b80: move @0x1b3800, a7, 1 +3f714bb0: move a7, *a13(0x20), 1 +3f714bd0: move *a7, *a11, 1 +3f714be0: move a7, *a11(0x20), 1 +3f714c00: move a11, *a7, 1 +3f714c10: move *a11, a11, 1 +3f714c20: move *a13(0x0), *a11(0x20), 1 +3f714c50: nop +L3F714C60: +3f714c60: movk 1, a11 +3f714c70: setf 1, 1, 0 +3f714c80: move a11, *a10(0x1c0), 0 +3f714ca0: move @0x1e93e0, a7, 1 +3f714cd0: cmpi 0x1e93e0, a7 +3f714d00: jreq L3F714D50 +3f714d10: move *a7(0xa0), a7, 1 +3f714d30: cmp a7, a0 +3f714d40: jrhi L3F714920 +L3F714D50: +3f714d50: subi 0x40, a14 +3f714d70: move @0x1e9420, a7, 1 +3f714da0: dec a7 +3f714db0: move a7, @0x1e9420, 1 +3f714de0: jrne L3F714E40 +3f714df0: mmfm sp, a0,a7,a9,a10,a11,a13 +3f714e10: jauc L3F579880 +L3F714E40: +3f714e40: mmfm sp, a0,a7,a9,a10,a11,a13 +3f714e60: reti +3f714e70: mmtm sp, a0,a8 +3f714e90: move @0xc00000b0, a0, 1 ; CONTROL +3f714ec0: mmtm sp, a0 +3f714ee0: setf 1, 0, 0 +3f714ef0: clr a0 +3f714f00: move a0, @0xc00000b8, 0 +3f714f30: move a0, @0xc00000b9, 0 +3f714f60: move a0, @0xc000012b, 0 +3f714f90: calla L3F6EE0A0 +3f714fc0: mmfm sp, a0 +3f714fe0: move a0, @0xc00000b0, 1 ; CONTROL +3f715010: mmfm sp, a0,a8 +3f715030: reti +L3F715040: +3f715040: setf 8, 0, 0 +L3F715050: +3f715050: move @0x1e9420, a3, 1 +L3F715080: +3f715080: inc a3 +3f715090: move a3, @0x1e9420, 1 +3f7150c0: move *a0, a1, 1 +3f7150d0: call a1 +3f7150e0: move @0x1e9420, a3, 1 +3f715110: dec a3 +L3F715120: +3f715120: move a3, @0x1e9420, 1 +3f715150: jrne L3F7151B0 +3f715160: mmfm sp, a0,a1,a2,a3,a8 +3f715180: jauc L3F579880 +L3F7151B0: +3f7151b0: mmfm sp, a0,a1,a2,a3,a8 +3f7151d0: reti +3f7151e0: reti +3f7151f0: divu a10, a0 +3f715200: dsjs b13, L3F715050 +3f715210: .word 0x0000 +3f715220: .word 0x0000 +3f715230: .word 0x3710 +3f715240: dsjs b4, L3F715080 +3f715250: .word 0x0000 +3f715260: .word 0x0000 +3f715270: .word 0x0000 +3f715280: .word 0x0000 +3f715290: .word 0xffc0 +3f7152a0: dsjs sp, L3F715120 +3f7152b0: .word 0x0000 +3f7152c0: .word 0x0000 +3f7152d0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7152f0: move a14, a13 +3f715300: addi 0x300, a14 +3f715320: move *a13(0xffc0), a9, 1 +3f715340: move *a13(0xff40), a10, 1 +3f715360: sub a6, a6 +3f715370: move a6, *a13, 1 +3f715380: move @0x209480, a7, 1 +3f7153b0: jreq L3F715800 +3f7153c0: move a14, -*sp, 1 +3f7153d0: movi 0x1000, a7 +3f7153f0: move a7, *a14+, 1 +3f715400: movi 0x1e9460, a7 +3f715430: move a7, *a14+, 1 +3f715440: calla L3FB44A00 +3f715470: move a14, -*sp, 1 +3f715480: movi 0x1e0, a7 +3f7154a0: move a7, *a14+, 1 +3f7154b0: movi 0x2094a0, a7 +3f7154e0: move a7, *a14+, 1 +3f7154f0: calla L3FB44A00 +3f715520: move a14, -*sp, 1 +3f715530: movk 1, a5 +3f715540: move a5, *a14+, 1 +3f715550: movi 0x40, a5 +3f715570: move a5, *a14+, 1 +3f715580: movi 0x800, a5 +3f7155a0: move a5, *a14+, 1 +3f7155b0: move *a9(0x0), *a14+, 1 +3f7155d0: calla L3FBD65D0 +3f715600: move a8, @0x209460, 1 +3f715630: move *a8(0x80), a5, 1 +3f715650: move *a5(0x60), a5, 1 +3f715670: movi 0x1e9460, a7 +3f7156a0: move a7, *a5(0xe0), 1 +3f7156c0: move *a8(0x80), a5, 1 +3f7156e0: move *a5(0x60), a5, 1 +3f715700: movi 0x800, a7 +3f715720: setf 16, 0, 0 +3f715730: move a7, *a5(0x110), 0 +3f715750: move *a8(0x80), a5, 1 +3f715770: move *a5(0x60), a5, 1 +3f715790: movi 0x40, a7 +3f7157b0: move a7, *a5(0x100), 0 +3f7157d0: move a6, @0x209480, 1 +L3F715800: +3f715800: move @0x1e8b80, a7, 1 +3f715830: cmpi 0x800000, a7 +3f715860: jrls L3F7158B0 +3f715870: movk 1, a5 +3f715880: move a5, *a13(0x20), 1 +3f7158a0: jruc L3F7158D0 +L3F7158B0: +3f7158b0: move a6, *a13(0x20), 1 +L3F7158D0: +3f7158d0: move *a13(0xff60), a5, 1 +3f7158f0: jale L3F71CF40 +3f715910: move *a9(0x220), *a13(0xc0), 1 +3f715940: move *a13(0xc0), a5, 1 +3f715960: move *a5(0xe0), *a13(0xa0), 1 +3f715990: move *a13(0xa0), a5, 1 +3f7159b0: setf 8, 0, 0 +3f7159c0: move *a5(0x230), a5, 0 +3f7159e0: move a5, *a13(0x260), 1 +3f715a00: move *a9(0xc0), *a13(0x1e0), 1 +3f715a30: move *a9(0x120), *a13(0x200), 1 +3f715a60: move *a9(0x100), a5, 1 +3f715a80: jreq L3F715AD0 +3f715a90: movk 3, a5 +3f715aa0: move a5, *a9(0xc0), 1 +3f715ac0: jruc L3F715B00 +L3F715AD0: +3f715ad0: movk 12, a5 +3f715ae0: move a5, *a9(0xc0), 1 +L3F715B00: +3f715b00: move *a9(0x100), a5, 1 +3f715b20: move *a9(0x120), a7, 1 +3f715b40: cmp a7, a5 +3f715b50: jrne L3F715BF0 +3f715b60: move *a9(0x100), a7, 1 +3f715b80: jreq L3F715BD0 +3f715b90: movk 15, a7 +3f715ba0: move a7, *a9(0xc0), 1 +3f715bc0: jruc L3F715BF0 +L3F715BD0: +3f715bd0: move a6, *a9(0xc0), 1 +L3F715BF0: +3f715bf0: move a6, a0 +3f715c00: move *a13(0xa0), a7, 1 +3f715c20: move *a7(0x1c0), *a13(0x140), 1 +3f715c50: move *a7(0x200), *a13(0x160), 1 +3f715c80: move *a13(0xc0), a5, 1 +3f715ca0: move *a7(0x1a0), a3, 1 +3f715cc0: move a3, a7 +3f715cd0: sll 0x7, a3 +3f715ce0: sll 0x5, a7 +3f715cf0: add a7, a3 +3f715d00: move *a5(0x80), a7, 1 +3f715d20: add a3, a7 +3f715d30: move a7, *a13(0x240), 1 +3f715d50: move *a7(0x80), a3, 1 +3f715d70: jrne L3F715E00 +3f715d80: move a14, -*sp, 1 +3f715d90: move a5, *a14+, 1 +3f715da0: calla L3F72CBE0 +3f715dd0: move a0, @0x20a3e0, 1 +L3F715E00: +3f715e00: move a0, a4 +3f715e10: move a0, a2 +L3F715E20: +3f715e20: move *a13(0x20), a7, 1 +3f715e40: jaeq L3F717500 +3f715e60: move *a13(0xc0), a5, 1 +3f715e80: move @0x20a3e0, a3, 1 +3f715eb0: cmp a3, a5 +3f715ec0: jrne L3F715F80 +3f715ed0: move @0x20a400, a5, 1 +3f715f00: move a5, *a13(0x1a0), 1 +3f715f20: move @0x20a420, a7, 1 +3f715f50: move a7, *a13(0x1c0), 1 +3f715f70: jruc L3F716370 +L3F715F80: +3f715f80: sub a5, a5 +3f715f90: move a5, *a13(0x1c0), 1 +3f715fb0: move a5, *a13(0x40), 1 +L3F715FD0: +3f715fd0: move *a13(0x40), a7, 1 +3f715ff0: move a7, a5 +3f716000: sll 0x6, a7 +3f716010: sll 0x5, a5 +3f716020: add a5, a7 +3f716030: addi 0x2094a0, a7 +3f716060: move *a13(0xc0), a5, 1 +3f716080: move *a7, a7, 1 +3f716090: cmp a7, a5 +3f7160a0: jrne L3F7162F0 +3f7160b0: move a5, @0x20a3e0, 1 +3f7160e0: move *a13(0x40), a7, 1 +3f716100: move a7, a3 +3f716110: sll 0x6, a7 +3f716120: sll 0x5, a3 +3f716130: add a3, a7 +3f716140: addi 0x2094a0, a7 +3f716170: move *a7(0x40), a7, 1 +3f716190: move a7, *a13(0x1c0), 1 +3f7161b0: move a7, @0x20a420, 1 +3f7161e0: move *a13(0x40), a3, 1 +3f716200: move a3, a5 +3f716210: sll 0x6, a3 +3f716220: sll 0x5, a5 +3f716230: add a5, a3 +3f716240: addi 0x2094a0, a3 +3f716270: move *a3(0x20), a5, 1 +3f716290: move a5, *a13(0x1a0), 1 +3f7162b0: move a5, @0x20a400, 1 +3f7162e0: jruc L3F716370 +L3F7162F0: +3f7162f0: move *a13(0x40), a7, 1 +3f716310: inc a7 +3f716320: move a7, *a13(0x40), 1 +3f716340: cmpi 0x28, a7 +3f716360: jrlt L3F715FD0 +L3F716370: +3f716370: move *a13(0x1c0), a7, 1 +3f716390: jane L3F717530 +3f7163b0: sub a5, a5 +3f7163c0: move a5, *a13(0x2e0), 1 +L3F7163E0: +3f7163e0: move *a13(0x2e0), a7, 1 +3f716400: subk 2, a7 +3f716410: jrlt L3F716460 +3f716420: sub a7, a7 +3f716430: move a7, *a13(0x20), 1 +3f716450: jruc L3F715E20 +L3F716460: +3f716460: movi 0xffff, a7 +3f716480: move a7, *a13(0x180), 1 +3f7164a0: sub a5, a5 +3f7164b0: move a5, *a13(0x40), 1 +L3F7164D0: +3f7164d0: move *a13(0x40), a7, 1 +3f7164f0: move a7, a5 +3f716500: sll 0x6, a7 +3f716510: sll 0x5, a5 +3f716520: add a5, a7 +3f716530: addi 0x2094a0, a7 +3f716560: move *a7, a7, 1 +3f716570: jrne L3F7165C0 +3f716580: move *a13(0x40), *a13(0x180), 1 +3f7165b0: jruc L3F716640 +L3F7165C0: +3f7165c0: move *a13(0x40), a7, 1 +3f7165e0: inc a7 +3f7165f0: move a7, *a13(0x40), 1 +3f716610: cmpi 0x28, a7 +3f716630: jrlt L3F7164D0 +L3F716640: +3f716640: move *a13(0x180), a7, 1 +3f716660: inc a7 +3f716670: jrne L3F7166D0 +3f716680: calla L3F72DB90 +3f7166b0: move a8, *a13(0x180), 1 +L3F7166D0: +3f7166d0: move *a13(0x180), a7, 1 +3f7166f0: inc a7 +3f716700: jrne L3F716790 +3f716710: move a14, -*sp, 1 +3f716720: movi 0x3f72e010, a8 +3f716750: move a8, *a14+, 1 +3f716760: calla L3F596290 +L3F716790: +3f716790: move *a13(0x180), a7, 1 +3f7167b0: move a7, a5 +3f7167c0: sll 0x6, a7 +3f7167d0: sll 0x5, a5 +3f7167e0: add a5, a7 +3f7167f0: addi 0x2094a0, a7 +3f716820: move *a13(0xc0), a5, 1 +3f716840: move a5, *a7, 1 +3f716850: move a5, @0x20a3e0, 1 +3f716880: move *a13(0x180), a7, 1 +3f7168a0: move a7, a3 +3f7168b0: sll 0x6, a7 +3f7168c0: sll 0x5, a3 +3f7168d0: add a3, a7 +3f7168e0: addi 0x2094a0, a7 +3f716910: move a14, -*sp, 1 +3f716920: move *a13(0x160), a3, 1 +3f716940: move *a13(0x140), a5, 1 +3f716960: sub a5, a3 +3f716970: inc a3 +3f716980: sll 0x2, a3 +3f716990: move a3, *a14+, 1 +3f7169a0: movk 1, a3 +3f7169b0: move a3, *a14+, 1 +3f7169c0: calla L3F703D90 +3f7169f0: move a8, *a7(0x40), 1 +3f716a10: move a8, *a13(0x1c0), 1 +3f716a30: move a8, @0x20a420, 1 +3f716a60: move a8, a7 +3f716a70: jrne L3F716B10 +3f716a80: calla L3F72DE80 +3f716ab0: move *a13(0x2e0), a3, 1 +3f716ad0: inc a3 +3f716ae0: move a3, *a13(0x2e0), 1 +3f716b00: jruc L3F7163E0 +L3F716B10: +3f716b10: move *a13(0x160), a3, 1 +3f716b30: sub a5, a3 +3f716b40: inc a3 +3f716b50: sll 0x2, a3 +3f716b60: move @0x20a3a0, a5, 1 +3f716b90: add a5, a3 +3f716ba0: move a3, @0x20a3a0, 1 +3f716bd0: move *a13(0x180), a5, 1 +3f716bf0: move a5, a3 +3f716c00: sll 0x6, a5 +3f716c10: sll 0x5, a3 +3f716c20: add a3, a5 +3f716c30: addi 0x2094a0, a5 +3f716c60: move a14, -*sp, 1 +3f716c70: move *a13(0x160), a3, 1 +3f716c90: move *a13(0x140), a7, 1 +3f716cb0: sub a7, a3 +3f716cc0: inc a3 +3f716cd0: sll 0x2, a3 +3f716ce0: move a3, *a14+, 1 +3f716cf0: movk 1, a3 +3f716d00: move a3, *a14+, 1 +3f716d10: calla L3F703D90 +3f716d40: move a8, *a5(0x20), 1 +3f716d60: move a8, *a13(0x1a0), 1 +3f716d80: move a8, @0x20a400, 1 +3f716db0: move a8, a5 +3f716dc0: jrne L3F716E70 +3f716dd0: calla L3F72DE80 +3f716e00: move *a13(0x2e0), a3, 1 +3f716e20: inc a3 +3f716e30: move a3, *a13(0x2e0), 1 +3f716e50: jauc L3F7163E0 +L3F716E70: +3f716e70: move *a13(0x160), a3, 1 +3f716e90: sub a7, a3 +3f716ea0: inc a3 +3f716eb0: sll 0x2, a3 +3f716ec0: move @0x20a3a0, a7, 1 +3f716ef0: add a7, a3 +3f716f00: move a3, @0x20a3a0, 1 +3f716f30: move @0x20a3c0, a7, 1 +3f716f60: inc a7 +3f716f70: move a7, @0x20a3c0, 1 +3f716fa0: move *a13(0x140), *a13(0x60), 1 +3f716fd0: move *a13(0x160), a3, 1 +3f716ff0: move *a13(0x60), a7, 1 +3f717010: dec a7 +3f717020: cmp a3, a7 +3f717030: jrge L3F717530 +L3F717040: +3f717040: move a14, -*sp, 1 +3f717050: movk 12, a7 +3f717060: move a7, *a14+, 1 +3f717070: calla L3F701230 +3f7170a0: move a8, a12 +3f7170b0: jrne L3F717160 +3f7170c0: calla L3F72DE80 +3f7170f0: move *a13(0x2e0), a5, 1 +3f717110: inc a5 +3f717120: move a5, *a13(0x2e0), 1 +3f717140: jauc L3F7163E0 +L3F717160: +3f717160: move @0x20a3a0, a5, 1 +3f717190: addk 12, a5 +3f7171a0: move a5, @0x20a3a0, 1 +3f7171d0: move a14, -*sp, 1 +3f7171e0: movi 0xffff, a3 +3f717200: move a3, *a14+, 1 +3f717210: move a13, a7 +3f717220: addi 0x220, a7 +3f717240: move a7, *a14+, 1 +3f717250: move a12, *a14+, 1 +3f717260: move *a13(0x60), *a14+, 1 +3f717280: move *a13(0xa0), a3, 1 +3f7172a0: move *a3(0x1a0), *a14+, 1 +3f7172c0: move *a13(0xc0), *a14+, 1 +3f7172e0: calla L3F85B080 +3f717310: move *a13(0x60), a5, 1 +3f717330: move *a13(0x140), a7, 1 +3f717350: sub a7, a5 +3f717360: sll 0x5, a5 +3f717370: move *a13(0x1a0), a3, 1 +3f717390: add a3, a5 +3f7173a0: move a12, *a5, 1 +3f7173b0: move *a13(0x60), a5, 1 +3f7173d0: sub a7, a5 +3f7173e0: sll 0x5, a5 +3f7173f0: move *a13(0x1c0), a3, 1 +3f717410: add a3, a5 +3f717420: move *a13(0x220), *a5(0x0), 1 +3f717450: move *a13(0x60), a5, 1 +3f717470: inc a5 +3f717480: move a5, *a13(0x60), 1 +3f7174a0: move *a13(0x160), a3, 1 +3f7174c0: dec a5 +3f7174d0: cmp a3, a5 +3f7174e0: jrlt L3F717040 +3f7174f0: jruc L3F717530 +L3F717500: +3f717500: move a13, a12 +3f717510: addi 0x280, a12 +L3F717530: +3f717530: move *a13(0xffe0), a7, 1 +3f717550: setf 16, 1, 0 +3f717560: move *a7, a5, 0 +3f717570: jrne L3F717870 +3f717580: move a14, -*sp, 1 +3f717590: move *a13(0xff80), *a14+, 1 +3f7175b0: move *a13(0xa0), *a14+, 1 +3f7175d0: move a9, *a14+, 1 +3f7175e0: calla L3F572C40 +3f717610: move a8, a3 +3f717620: jreq L3F717870 +3f717630: move *a13(0x20), a5, 1 +3f717650: jreq L3F717870 +3f717660: move @0x1a64e0, a3, 1 +3f717690: jrne L3F717870 +3f7176a0: move *a13(0x260), a5, 1 +3f7176c0: movk 4, a7 +3f7176d0: and a5, a7 +3f7176e0: move a7, a11 +3f7176f0: move a14, -*sp, 1 +3f717700: move a11, *a14+, 1 +3f717710: move *a13(0xff80), *a14+, 1 +3f717730: move *a13(0x1a0), *a14+, 1 +3f717750: move *a13(0x1c0), *a14+, 1 +3f717770: move *a13(0xa0), *a14+, 1 +3f717790: move *a13(0x160), *a14+, 1 +3f7177b0: move *a13(0x140), *a14+, 1 +3f7177d0: move a10, *a14+, 1 +3f7177e0: move *a13(0xff60), *a14+, 1 +3f717800: move *a13(0xffa0), *a14+, 1 +3f717820: calla L3F573E00 +3f717850: jauc L3F71CEE0 +L3F717870: +3f717870: sub a5, a5 +3f717880: move a5, *a13(0x60), 1 +3f7178a0: move *a13(0xff60), a3, 1 +3f7178c0: cmp a3, a5 +3f7178d0: jage L3F71BC50 +L3F7178F0: +3f7178f0: move *a13(0x60), a7, 1 +3f717910: sll 0x3, a7 +3f717920: add a10, a7 +3f717930: setf 8, 0, 0 +3f717940: move *a7, a7, 0 +3f717950: move a7, *a13(0x80), 1 +3f717970: move *a13(0x140), a5, 1 +3f717990: cmp a5, a7 +3f7179a0: jrlt L3F7179F0 +3f7179b0: move *a13(0x160), a3, 1 +3f7179d0: cmp a3, a7 +3f7179e0: jrle L3F717AD0 +L3F7179F0: +3f7179f0: move *a13(0xa0), a3, 1 +3f717a10: move *a3(0x60), a3, 0 +3f717a30: move a3, *a13(0x80), 1 +3f717a50: cmp a5, a3 +3f717a60: jalt L3F71BBB0 +3f717a80: move *a13(0x160), a7, 1 +3f717aa0: cmp a7, a3 +3f717ab0: jagt L3F71BBB0 +L3F717AD0: +3f717ad0: move *a13(0x20), a7, 1 +3f717af0: jreq L3F717C40 +3f717b00: move *a13(0x80), a3, 1 +3f717b20: sub a5, a3 +3f717b30: move a3, *a13(0x80), 1 +3f717b50: sll 0x5, a3 +3f717b60: move *a13(0x1c0), a5, 1 +3f717b80: add a5, a3 +3f717b90: move *a3(0x0), *a13(0x220), 1 +3f717bc0: move *a13(0x80), a3, 1 +3f717be0: sll 0x5, a3 +3f717bf0: move *a13(0x1a0), a5, 1 +3f717c10: add a5, a3 +3f717c20: move *a3, a12, 1 +3f717c30: jruc L3F717D80 +L3F717C40: +3f717c40: move a14, -*sp, 1 +3f717c50: movi 0xffff, a3 +3f717c70: move a3, *a14+, 1 +3f717c80: move a13, a3 +3f717c90: addi 0x220, a3 +3f717cb0: move a3, *a14+, 1 +3f717cc0: move a12, *a14+, 1 +3f717cd0: move *a13(0x80), *a14+, 1 +3f717cf0: move *a13(0xa0), a3, 1 +3f717d10: move *a3(0x1a0), *a14+, 1 +3f717d30: move *a13(0xc0), *a14+, 1 +3f717d50: calla L3F85B080 +L3F717D80: +3f717d80: setf 16, 1, 0 +3f717d90: move *a12(0x40), a5, 0 +3f717db0: subk 32, a5 +3f717dc0: jagt L3F719960 +3f717de0: move *a12(0x30), a5, 0 +3f717e00: subk 32, a5 +3f717e10: jagt L3F719960 +3f717e30: move *a12(0x10), a5, 0 +3f717e50: move *a12, a3, 0 +3f717e60: sub a3, a5 +3f717e70: cmpi 0x800, a5 +3f717e90: jagt L3F719960 +3f717eb0: move *a12(0x10), a5, 0 +3f717ed0: add a0, a5 +3f717ee0: move *a12, a3, 0 +3f717ef0: sub a3, a5 +3f717f00: cmpi 0x400, a5 +3f717f20: jrgt L3F717FC0 +3f717f30: move *a12(0x10), a5, 0 +3f717f50: add a0, a5 +3f717f60: move *a12, a3, 0 +3f717f70: sub a3, a5 +3f717f80: cmpi 0xfc00, a5 +3f717fa0: jage L3F719270 +L3F717FC0: +3f717fc0: move *a13(0xffe0), a5, 1 +3f717fe0: move *a5, a3, 0 +3f717ff0: jane L3F718C30 +3f718010: move @0x1a64e0, a3, 1 +3f718040: jrne L3F718400 +3f718050: move a14, -*sp, 1 +3f718060: move *a13(0xa0), a5, 1 +3f718080: move *a13(0xff80), a7, 1 +3f7180a0: move *a5(0x80), a5, 1 +3f7180c0: sub a5, a7 +3f7180d0: move a7, *a14+, 1 +3f7180e0: move *a13(0xffa0), a7, 1 +3f718100: add a6, a7 +3f718110: move a7, *a14+, 1 +3f718120: move *a13(0xa0), a7, 1 +3f718140: move *a7(0x80), a5, 1 +3f718160: move *a7(0xa0), a7, 1 +3f718180: add a7, a5 +3f718190: move a5, *a14+, 1 +3f7181a0: move *a13, a7, 1 +3f7181b0: sub a6, a7 +3f7181c0: move a7, *a14+, 1 +3f7181d0: move *a13(0xa0), a7, 1 +3f7181f0: move *a7(0x80), a5, 1 +3f718210: neg a5 +3f718220: addk 32, a5 +3f718230: move a5, *a14+, 1 +3f718240: move a6, a5 +3f718250: addi 0x400, a5 +3f718270: move a5, *a14+, 1 +3f718280: move a9, *a14+, 1 +3f718290: move *a13(0xffe0), *a14+, 1 +3f7182b0: move @0x209460, *a14+, 1 +3f7182e0: calla L3F575830 +3f718310: move *a13, a5, 1 +3f718320: sub a6, a5 +3f718330: addk 7, a5 +3f718340: sra 0x3, a5 +3f718350: addk 5, a5 +3f718360: move a5, *a13(0x100), 1 +3f718380: move a6, a3 +3f718390: addi 0x400, a3 +3f7183b0: sra 0x5, a3 +3f7183c0: move a3, *a13(0x80), 1 +3f7183e0: jauc L3F718FC0 +L3F718400: +3f718400: dsj a3, L3F718820 +3f718420: move a14, -*sp, 1 +3f718430: move *a13(0xa0), a3, 1 +3f718450: move *a13(0xff80), a5, 1 +3f718470: move *a3(0x80), a3, 1 +3f718490: sub a3, a5 +3f7184a0: move a5, *a14+, 1 +3f7184b0: move a6, a5 +3f7184c0: sll 0x1, a5 +3f7184d0: move *a13(0xffa0), a3, 1 +3f7184f0: add a3, a5 +3f718500: move a5, *a14+, 1 +3f718510: move *a13(0xa0), a5, 1 +3f718530: move *a5(0x80), a3, 1 +3f718550: move *a5(0xa0), a5, 1 +3f718570: add a5, a3 +3f718580: move a3, *a14+, 1 +3f718590: move *a13, a5, 1 +3f7185a0: sub a6, a5 +3f7185b0: sll 0x1, a5 +3f7185c0: move a5, *a14+, 1 +3f7185d0: move *a13(0xa0), a5, 1 +3f7185f0: move *a5(0x80), a3, 1 +3f718610: neg a3 +3f718620: addk 32, a3 +3f718630: move a3, *a14+, 1 +3f718640: move a6, a3 +3f718650: sll 0x1, a3 +3f718660: addi 0x400, a3 +3f718680: move a3, *a14+, 1 +3f718690: move a9, *a14+, 1 +3f7186a0: move *a13(0xffe0), *a14+, 1 +3f7186c0: move @0x209460, *a14+, 1 +3f7186f0: calla L3F575830 +3f718720: move *a13, a3, 1 +3f718730: sub a6, a3 +3f718740: sll 0x1, a3 +3f718750: addk 7, a3 +3f718760: sra 0x3, a3 +3f718770: addk 5, a3 +3f718780: move a3, *a13(0x100), 1 +3f7187a0: move a6, a3 +3f7187b0: sll 0x1, a3 +3f7187c0: addi 0x400, a3 +3f7187e0: sra 0x5, a3 +3f7187f0: move a3, *a13(0x80), 1 +3f718810: jruc L3F718FC0 +L3F718820: +3f718820: move a14, -*sp, 1 +3f718830: move *a13(0xa0), a3, 1 +3f718850: move *a3(0x80), a3, 1 +3f718870: sll 0x1, a3 +3f718880: move *a13(0xff80), a5, 1 +3f7188a0: sub a3, a5 +3f7188b0: move a5, *a14+, 1 +3f7188c0: move a6, a5 +3f7188d0: sll 0x1, a5 +3f7188e0: move *a13(0xffa0), a3, 1 +3f718900: add a3, a5 +3f718910: move a5, *a14+, 1 +3f718920: move *a13(0xa0), a5, 1 +3f718940: move *a5(0x80), a3, 1 +3f718960: move *a5(0xa0), a5, 1 +3f718980: add a5, a3 +3f718990: move a3, *a14+, 1 +3f7189a0: move *a13, a5, 1 +3f7189b0: sub a6, a5 +3f7189c0: sll 0x1, a5 +3f7189d0: move a5, *a14+, 1 +3f7189e0: move *a13(0xa0), a5, 1 +3f718a00: move *a5(0x80), a3, 1 +3f718a20: neg a3 +3f718a30: addk 32, a3 +3f718a40: move a3, *a14+, 1 +3f718a50: move a6, a3 +3f718a60: sll 0x1, a3 +3f718a70: addi 0x400, a3 +3f718a90: move a3, *a14+, 1 +3f718aa0: move a9, *a14+, 1 +3f718ab0: move *a13(0xffe0), *a14+, 1 +3f718ad0: move @0x209460, *a14+, 1 +3f718b00: calla L3F5760E0 +3f718b30: move *a13, a3, 1 +3f718b40: sub a6, a3 +3f718b50: sll 0x1, a3 +3f718b60: addk 7, a3 +3f718b70: sra 0x3, a3 +3f718b80: addk 5, a3 +3f718b90: move a3, *a13(0x100), 1 +3f718bb0: move a6, a3 +3f718bc0: sll 0x1, a3 +3f718bd0: addi 0x400, a3 +3f718bf0: sra 0x5, a3 +3f718c00: move a3, *a13(0x80), 1 +3f718c20: jruc L3F718FC0 +L3F718C30: +3f718c30: move a14, -*sp, 1 +3f718c40: move *a13(0xa0), a3, 1 +3f718c60: move *a13(0xff80), a5, 1 +3f718c80: move *a3(0x80), a3, 1 +3f718ca0: sub a3, a5 +3f718cb0: move a5, *a14+, 1 +3f718cc0: move *a13(0xffa0), a5, 1 +3f718ce0: add a6, a5 +3f718cf0: move a5, *a14+, 1 +3f718d00: move *a13(0xa0), a5, 1 +3f718d20: move *a5(0x80), a3, 1 +3f718d40: move *a5(0xa0), a5, 1 +3f718d60: add a5, a3 +3f718d70: move a3, *a14+, 1 +3f718d80: move *a13, a5, 1 +3f718d90: sub a6, a5 +3f718da0: move a5, *a14+, 1 +3f718db0: move *a13(0xa0), a5, 1 +3f718dd0: move *a5(0x80), a3, 1 +3f718df0: neg a3 +3f718e00: addk 32, a3 +3f718e10: move a3, *a14+, 1 +3f718e20: move a6, a3 +3f718e30: addi 0x400, a3 +3f718e50: move a3, *a14+, 1 +3f718e60: move a9, *a14+, 1 +3f718e70: move *a13(0xffe0), *a14+, 1 +3f718e90: move @0x209460, *a14+, 1 +3f718ec0: calla L3F569030 +3f718ef0: move *a13, a3, 1 +3f718f00: sub a6, a3 +3f718f10: addk 7, a3 +3f718f20: sra 0x3, a3 +3f718f30: addk 5, a3 +3f718f40: move a3, *a13(0x100), 1 +3f718f60: move a6, a3 +3f718f70: addi 0x400, a3 +3f718f90: sra 0x5, a3 +3f718fa0: move a3, *a13(0x80), 1 +L3F718FC0: +3f718fc0: move *a13(0xffa0), a7, 1 +3f718fe0: add a0, a7 +3f718ff0: move a7, *a13(0xffa0), 1 +3f719010: move a2, a5 +3f719020: neg a5 +3f719030: addk 32, a5 +3f719040: move a5, *a13(0x40), 1 +3f719060: subk 32, a5 +3f719070: cmp a4, a5 +3f719080: jrge L3F719220 +L3F719090: +3f719090: move a14, -*sp, 1 +3f7190a0: move *a13(0x100), *a14+, 1 +3f7190c0: move *a13(0x40), a7, 1 +3f7190e0: sll 0x6, a7 +3f7190f0: move *a13(0x80), a5, 1 +3f719110: add a5, a7 +3f719120: sll 0x5, a7 +3f719130: addi 0x1e9460, a7 +3f719160: move a7, *a14+, 1 +3f719170: calla L3FB44A00 +3f7191a0: move *a13(0x40), a7, 1 +3f7191c0: inc a7 +3f7191d0: move a7, *a13(0x40), 1 +3f7191f0: subk 32, a7 +3f719200: cmp a4, a7 +3f719210: jrlt L3F719090 +L3F719220: +3f719220: sub a6, a6 +3f719230: move a6, *a13, 1 +3f719240: move a6, a4 +3f719250: move a6, a2 +3f719260: move a2, a0 +L3F719270: +3f719270: setf 16, 1, 0 +3f719280: move *a12(0x30), a7, 0 +3f7192a0: cmp a7, a2 +3f7192b0: jrge L3F7192E0 +3f7192c0: move *a12(0x30), a2, 0 +L3F7192E0: +3f7192e0: move *a12(0x40), a7, 0 +3f719300: cmp a7, a4 +3f719310: jrge L3F719340 +3f719320: move *a12(0x40), a4, 0 +L3F719340: +3f719340: move @0x1a64e0, a7, 1 +3f719370: jreq L3F7195A0 +3f719380: move a14, -*sp, 1 +3f719390: move *a13(0x260), a5, 1 +3f7193b0: movk 4, a3 +3f7193c0: and a5, a3 +3f7193d0: move a3, *a14+, 1 +3f7193e0: move *a12(0x30), a3, 0 +3f719400: move *a12(0x40), a5, 0 +3f719420: add a5, a3 +3f719430: move a3, *a14+, 1 +3f719440: move *a12(0x10), a5, 0 +3f719460: move *a12, a3, 0 +3f719470: sub a3, a5 +3f719480: move a5, *a14+, 1 +3f719490: move *a12(0x30), a5, 0 +3f7194b0: neg a5 +3f7194c0: addk 32, a5 +3f7194d0: move a5, *a14+, 1 +3f7194e0: move *a12, a5, 0 +3f7194f0: add a0, a5 +3f719500: sll 0x1, a5 +3f719510: addi 0x400, a5 +3f719530: move a5, *a14+, 1 +3f719540: move *a13(0x220), *a14+, 1 +3f719560: calla L3F5753D0 +3f719590: jruc L3F7197A0 +L3F7195A0: +3f7195a0: move a14, -*sp, 1 +3f7195b0: move *a13(0x260), a5, 1 +3f7195d0: movk 4, a3 +3f7195e0: and a5, a3 +3f7195f0: move a3, *a14+, 1 +3f719600: move *a12(0x30), a3, 0 +3f719620: move *a12(0x40), a5, 0 +3f719640: add a5, a3 +3f719650: move a3, *a14+, 1 +3f719660: move *a12(0x10), a5, 0 +3f719680: move *a12, a3, 0 +3f719690: sub a3, a5 +3f7196a0: move a5, *a14+, 1 +3f7196b0: move *a12(0x30), a5, 0 +3f7196d0: neg a5 +3f7196e0: addk 32, a5 +3f7196f0: move a5, *a14+, 1 +3f719700: move *a12, a5, 0 +3f719710: add a0, a5 +3f719720: addi 0x400, a5 +3f719740: move a5, *a14+, 1 +3f719750: move *a13(0x220), *a14+, 1 +3f719770: calla L3F578550 +L3F7197A0: +3f7197a0: setf 16, 1, 0 +3f7197b0: move *a12(0x10), a7, 0 +3f7197d0: add a0, a7 +3f7197e0: move *a13, a5, 1 +3f7197f0: cmp a7, a5 +3f719800: jrgt L3F719850 +3f719810: move *a12(0x10), a7, 0 +3f719830: add a0, a7 +3f719840: move a7, a5 +L3F719850: +3f719850: move a5, *a13, 1 +3f719860: move *a12, a7, 0 +3f719870: add a0, a7 +3f719880: cmp a7, a6 +3f719890: jrlt L3F7198D0 +3f7198a0: move *a12, a7, 0 +3f7198b0: add a0, a7 +3f7198c0: move a7, a6 +L3F7198D0: +3f7198d0: move *a12(0x20), a7, 0 +3f7198f0: add a7, a0 +3f719900: cmp a0, a5 +3f719910: jrgt L3F719930 +3f719920: move a0, a5 +L3F719930: +3f719930: move a5, *a13, 1 +3f719940: jauc L3F71BBB0 +L3F719960: +3f719960: move *a13, a5, 1 +3f719970: cmp a5, a6 +3f719980: jaeq L3F71AC50 +3f7199a0: move *a13(0xffe0), a3, 1 +3f7199c0: move *a3, a3, 0 +3f7199d0: jane L3F71A610 +3f7199f0: move @0x1a64e0, a3, 1 +3f719a20: jrne L3F719DE0 +3f719a30: move a14, -*sp, 1 +3f719a40: move *a13(0xa0), a5, 1 +3f719a60: move *a13(0xff80), a7, 1 +3f719a80: move *a5(0x80), a5, 1 +3f719aa0: sub a5, a7 +3f719ab0: move a7, *a14+, 1 +3f719ac0: move *a13(0xffa0), a7, 1 +3f719ae0: add a6, a7 +3f719af0: move a7, *a14+, 1 +3f719b00: move *a13(0xa0), a7, 1 +3f719b20: move *a7(0x80), a5, 1 +3f719b40: move *a7(0xa0), a7, 1 +3f719b60: add a7, a5 +3f719b70: move a5, *a14+, 1 +3f719b80: move *a13, a7, 1 +3f719b90: sub a6, a7 +3f719ba0: move a7, *a14+, 1 +3f719bb0: move *a13(0xa0), a7, 1 +3f719bd0: move *a7(0x80), a5, 1 +3f719bf0: neg a5 +3f719c00: addk 32, a5 +3f719c10: move a5, *a14+, 1 +3f719c20: move a6, a5 +3f719c30: addi 0x400, a5 +3f719c50: move a5, *a14+, 1 +3f719c60: move a9, *a14+, 1 +3f719c70: move *a13(0xffe0), *a14+, 1 +3f719c90: move @0x209460, *a14+, 1 +3f719cc0: calla L3F575830 +3f719cf0: move *a13, a5, 1 +3f719d00: sub a6, a5 +3f719d10: addk 7, a5 +3f719d20: sra 0x3, a5 +3f719d30: addk 5, a5 +3f719d40: move a5, *a13(0x100), 1 +3f719d60: move a6, a3 +3f719d70: addi 0x400, a3 +3f719d90: sra 0x5, a3 +3f719da0: move a3, *a13(0x80), 1 +3f719dc0: jauc L3F71A9A0 +L3F719DE0: +3f719de0: dsj a3, L3F71A200 +3f719e00: move a14, -*sp, 1 +3f719e10: move *a13(0xa0), a3, 1 +3f719e30: move *a13(0xff80), a5, 1 +3f719e50: move *a3(0x80), a3, 1 +3f719e70: sub a3, a5 +3f719e80: move a5, *a14+, 1 +3f719e90: move a6, a5 +3f719ea0: sll 0x1, a5 +3f719eb0: move *a13(0xffa0), a3, 1 +3f719ed0: add a3, a5 +3f719ee0: move a5, *a14+, 1 +3f719ef0: move *a13(0xa0), a5, 1 +3f719f10: move *a5(0x80), a3, 1 +3f719f30: move *a5(0xa0), a5, 1 +3f719f50: add a5, a3 +3f719f60: move a3, *a14+, 1 +3f719f70: move *a13, a5, 1 +3f719f80: sub a6, a5 +3f719f90: sll 0x1, a5 +3f719fa0: move a5, *a14+, 1 +3f719fb0: move *a13(0xa0), a5, 1 +3f719fd0: move *a5(0x80), a3, 1 +3f719ff0: neg a3 +3f71a000: addk 32, a3 +3f71a010: move a3, *a14+, 1 +3f71a020: move a6, a3 +3f71a030: sll 0x1, a3 +3f71a040: addi 0x400, a3 +3f71a060: move a3, *a14+, 1 +3f71a070: move a9, *a14+, 1 +3f71a080: move *a13(0xffe0), *a14+, 1 +3f71a0a0: move @0x209460, *a14+, 1 +3f71a0d0: calla L3F575830 +3f71a100: move *a13, a3, 1 +3f71a110: sub a6, a3 +3f71a120: sll 0x1, a3 +3f71a130: addk 7, a3 +3f71a140: sra 0x3, a3 +3f71a150: addk 5, a3 +3f71a160: move a3, *a13(0x100), 1 +3f71a180: move a6, a3 +3f71a190: sll 0x1, a3 +3f71a1a0: addi 0x400, a3 +3f71a1c0: sra 0x5, a3 +3f71a1d0: move a3, *a13(0x80), 1 +3f71a1f0: jruc L3F71A9A0 +L3F71A200: +3f71a200: move a14, -*sp, 1 +3f71a210: move *a13(0xa0), a3, 1 +3f71a230: move *a3(0x80), a3, 1 +3f71a250: sll 0x1, a3 +3f71a260: move *a13(0xff80), a5, 1 +3f71a280: sub a3, a5 +3f71a290: move a5, *a14+, 1 +3f71a2a0: move a6, a5 +3f71a2b0: sll 0x1, a5 +3f71a2c0: move *a13(0xffa0), a3, 1 +3f71a2e0: add a3, a5 +3f71a2f0: move a5, *a14+, 1 +3f71a300: move *a13(0xa0), a5, 1 +3f71a320: move *a5(0x80), a3, 1 +3f71a340: move *a5(0xa0), a5, 1 +3f71a360: add a5, a3 +3f71a370: move a3, *a14+, 1 +3f71a380: move *a13, a5, 1 +3f71a390: sub a6, a5 +3f71a3a0: sll 0x1, a5 +3f71a3b0: move a5, *a14+, 1 +3f71a3c0: move *a13(0xa0), a5, 1 +3f71a3e0: move *a5(0x80), a3, 1 +3f71a400: neg a3 +3f71a410: addk 32, a3 +3f71a420: move a3, *a14+, 1 +3f71a430: move a6, a3 +3f71a440: sll 0x1, a3 +3f71a450: addi 0x400, a3 +3f71a470: move a3, *a14+, 1 +3f71a480: move a9, *a14+, 1 +3f71a490: move *a13(0xffe0), *a14+, 1 +3f71a4b0: move @0x209460, *a14+, 1 +3f71a4e0: calla L3F5760E0 +3f71a510: move *a13, a3, 1 +3f71a520: sub a6, a3 +3f71a530: sll 0x1, a3 +3f71a540: addk 7, a3 +3f71a550: sra 0x3, a3 +3f71a560: addk 5, a3 +3f71a570: move a3, *a13(0x100), 1 +3f71a590: move a6, a3 +3f71a5a0: sll 0x1, a3 +3f71a5b0: addi 0x400, a3 +3f71a5d0: sra 0x5, a3 +3f71a5e0: move a3, *a13(0x80), 1 +3f71a600: jruc L3F71A9A0 +L3F71A610: +3f71a610: move a14, -*sp, 1 +3f71a620: move *a13(0xa0), a3, 1 +3f71a640: move *a13(0xff80), a5, 1 +3f71a660: move *a3(0x80), a3, 1 +3f71a680: sub a3, a5 +3f71a690: move a5, *a14+, 1 +3f71a6a0: move *a13(0xffa0), a5, 1 +3f71a6c0: add a6, a5 +3f71a6d0: move a5, *a14+, 1 +3f71a6e0: move *a13(0xa0), a5, 1 +3f71a700: move *a5(0x80), a3, 1 +3f71a720: move *a5(0xa0), a5, 1 +3f71a740: add a5, a3 +3f71a750: move a3, *a14+, 1 +3f71a760: move *a13, a5, 1 +3f71a770: sub a6, a5 +3f71a780: move a5, *a14+, 1 +3f71a790: move *a13(0xa0), a5, 1 +3f71a7b0: move *a5(0x80), a3, 1 +3f71a7d0: neg a3 +3f71a7e0: addk 32, a3 +3f71a7f0: move a3, *a14+, 1 +3f71a800: move a6, a3 +3f71a810: addi 0x400, a3 +3f71a830: move a3, *a14+, 1 +3f71a840: move a9, *a14+, 1 +3f71a850: move *a13(0xffe0), *a14+, 1 +3f71a870: move @0x209460, *a14+, 1 +3f71a8a0: calla L3F569030 +3f71a8d0: move *a13, a3, 1 +3f71a8e0: sub a6, a3 +3f71a8f0: addk 7, a3 +3f71a900: sra 0x3, a3 +3f71a910: addk 5, a3 +3f71a920: move a3, *a13(0x100), 1 +3f71a940: move a6, a3 +3f71a950: addi 0x400, a3 +3f71a970: sra 0x5, a3 +3f71a980: move a3, *a13(0x80), 1 +L3F71A9A0: +3f71a9a0: move *a13(0xffa0), a7, 1 +3f71a9c0: add a0, a7 +3f71a9d0: move a7, *a13(0xffa0), 1 +3f71a9f0: move a2, a5 +3f71aa00: neg a5 +3f71aa10: addk 32, a5 +3f71aa20: move a5, *a13(0x40), 1 +3f71aa40: subk 32, a5 +3f71aa50: cmp a4, a5 +3f71aa60: jrge L3F71AC00 +L3F71AA70: +3f71aa70: move a14, -*sp, 1 +3f71aa80: move *a13(0x100), *a14+, 1 +3f71aaa0: move *a13(0x40), a7, 1 +3f71aac0: sll 0x6, a7 +3f71aad0: move *a13(0x80), a5, 1 +3f71aaf0: add a5, a7 +3f71ab00: sll 0x5, a7 +3f71ab10: addi 0x1e9460, a7 +3f71ab40: move a7, *a14+, 1 +3f71ab50: calla L3FB44A00 +3f71ab80: move *a13(0x40), a7, 1 +3f71aba0: inc a7 +3f71abb0: move a7, *a13(0x40), 1 +3f71abd0: subk 32, a7 +3f71abe0: cmp a4, a7 +3f71abf0: jrlt L3F71AA70 +L3F71AC00: +3f71ac00: sub a6, a6 +3f71ac10: move a6, *a13, 1 +3f71ac20: move a6, a4 +3f71ac30: move a6, a2 +3f71ac40: move a2, a0 +L3F71AC50: +3f71ac50: setf 16, 1, 0 +3f71ac60: move *a12(0x10), a7, 0 +3f71ac80: move *a12, a5, 0 +3f71ac90: sub a5, a7 +3f71aca0: move a7, *a13(0x100), 1 +3f71acc0: jaeq L3F71BB30 +3f71ace0: move a14, -*sp, 1 +3f71acf0: move a7, *a14+, 1 +3f71ad00: calla L3FB339C0 +3f71ad30: neg a8 +3f71ad40: addk 31, a8 +3f71ad50: move a8, *a13(0x40), 1 +3f71ad70: movk 1, a5 +3f71ad80: sll a8, a5 +3f71ad90: cmp a7, a5 +3f71ada0: jreq L3F71ADE0 +3f71adb0: inc a8 +3f71adc0: move a8, *a13(0x40), 1 +L3F71ADE0: +3f71ade0: subk 3, a8 +3f71adf0: jrge L3F71AE30 +3f71ae00: movk 3, a5 +3f71ae10: move a5, *a13(0x40), 1 +L3F71AE30: +3f71ae30: setf 16, 1, 0 +3f71ae40: move *a12(0x30), a5, 0 +3f71ae60: move *a12(0x40), a3, 0 +3f71ae80: add a3, a5 +3f71ae90: move a5, *a13(0x120), 1 +3f71aeb0: movk 1, a3 +3f71aec0: move *a13(0x40), a5, 1 +3f71aee0: sll a5, a3 +3f71aef0: move *a13(0x120), a5, 1 +3f71af10: mpys a5, a3 +3f71af20: cmpi 0x20000, a3 +3f71af50: jagt L3F71BAB0 +3f71af70: move @0x209460, a3, 1 +3f71afa0: move *a3(0x80), a5, 1 +3f71afc0: move *a5(0x60), a5, 1 +3f71afe0: move a7, *a5(0x110), 0 +3f71b000: move *a3(0x80), a5, 1 +3f71b020: move *a5(0x60), a5, 1 +3f71b040: move *a13(0x120), *a5(0x100), 0 +3f71b070: move a14, -*sp, 1 +3f71b080: move *a13(0x40), *a14+, 1 +3f71b0a0: move *a13(0x260), a5, 1 +3f71b0c0: movk 4, a7 +3f71b0d0: and a5, a7 +3f71b0e0: move a7, *a14+, 1 +3f71b0f0: move *a13(0x120), *a14+, 1 +3f71b110: move *a13(0x100), *a14+, 1 +3f71b130: sub a7, a7 +3f71b140: move a7, *a14+, 1 +3f71b150: move a7, *a14+, 1 +3f71b160: move *a13(0x220), *a14+, 1 +3f71b180: calla L3F574F70 +3f71b1b0: move *a13(0xffe0), a3, 1 +3f71b1d0: setf 16, 1, 0 +3f71b1e0: move *a3, a7, 0 +3f71b1f0: jrne L3F71B470 +3f71b200: move a14, -*sp, 1 +3f71b210: move *a13(0xa0), a7, 1 +3f71b230: move *a13(0xff80), a3, 1 +3f71b250: move *a7(0x80), a5, 1 +3f71b270: sub a5, a3 +3f71b280: move a3, *a14+, 1 +3f71b290: move *a13(0xffa0), a5, 1 +3f71b2b0: move *a12, a3, 0 +3f71b2c0: add a5, a3 +3f71b2d0: move a3, *a14+, 1 +3f71b2e0: move *a13(0x120), *a14+, 1 +3f71b300: move *a12(0x20), a3, 0 +3f71b320: jrle L3F71B360 +3f71b330: move *a12(0x20), a3, 0 +3f71b350: jruc L3F71B390 +L3F71B360: +3f71b360: move *a12(0x20), a3, 0 +3f71b380: neg a3 +L3F71B390: +3f71b390: move a3, *a14+, 1 +3f71b3a0: sub a3, a3 +3f71b3b0: move a3, *a14+, 1 +3f71b3c0: move a3, *a14+, 1 +3f71b3d0: move a9, *a14+, 1 +3f71b3e0: move *a13(0xffe0), *a14+, 1 +3f71b400: move @0x209460, *a14+, 1 +3f71b430: calla L3F575830 +3f71b460: jruc L3F71B6D0 +L3F71B470: +3f71b470: move a14, -*sp, 1 +3f71b480: move *a13(0xa0), a7, 1 +3f71b4a0: move *a13(0xff80), a3, 1 +3f71b4c0: move *a7(0x80), a5, 1 +3f71b4e0: sub a5, a3 +3f71b4f0: move a3, *a14+, 1 +3f71b500: move *a13(0xffa0), a5, 1 +3f71b520: move *a12, a3, 0 +3f71b530: add a5, a3 +3f71b540: move a3, *a14+, 1 +3f71b550: move *a13(0x120), *a14+, 1 +3f71b570: move *a12(0x20), a3, 0 +3f71b590: jrle L3F71B5D0 +3f71b5a0: move *a12(0x20), a3, 0 +3f71b5c0: jruc L3F71B600 +L3F71B5D0: +3f71b5d0: move *a12(0x20), a3, 0 +3f71b5f0: neg a3 +L3F71B600: +3f71b600: move a3, *a14+, 1 +3f71b610: sub a3, a3 +3f71b620: move a3, *a14+, 1 +3f71b630: move a3, *a14+, 1 +3f71b640: move a9, *a14+, 1 +3f71b650: move *a13(0xffe0), *a14+, 1 +3f71b670: move @0x209460, *a14+, 1 +3f71b6a0: calla L3F569030 +L3F71B6D0: +3f71b6d0: move *a13(0x40), a3, 1 +3f71b6f0: subk 3, a3 +3f71b700: move a3, *a13(0x40), 1 +3f71b720: movk 1, a5 +3f71b730: sll a3, a5 +3f71b740: move a5, *a13(0x100), 1 +3f71b760: sub a3, a3 +3f71b770: move a3, *a13(0x60), 1 +3f71b790: move *a13(0x120), a5, 1 +3f71b7b0: cmp a5, a3 +3f71b7c0: jrge L3F71B960 +L3F71B7D0: +3f71b7d0: move a14, -*sp, 1 +3f71b7e0: move *a13(0x100), *a14+, 1 +3f71b800: move *a13(0x60), a7, 1 +3f71b820: sll 0x3, a7 +3f71b830: move *a13(0x40), a5, 1 +3f71b850: sll a5, a7 +3f71b860: addi 0x1e9460, a7 +3f71b890: move a7, *a14+, 1 +3f71b8a0: calla L3FB44A00 +3f71b8d0: move *a13(0x60), a7, 1 +3f71b8f0: inc a7 +3f71b900: move a7, *a13(0x60), 1 +3f71b920: move *a13(0x120), a3, 1 +3f71b940: cmp a3, a7 +3f71b950: jrlt L3F71B7D0 +L3F71B960: +3f71b960: move @0x209460, a7, 1 +3f71b990: move *a7(0x80), a5, 1 +3f71b9b0: move *a5(0x60), a5, 1 +3f71b9d0: movi 0x800, a3 +3f71b9f0: setf 16, 0, 0 +3f71ba00: move a3, *a5(0x110), 0 +3f71ba20: move *a7(0x80), a5, 1 +3f71ba40: move *a5(0x60), a5, 1 +3f71ba60: movi 0x40, a3 +3f71ba80: move a3, *a5(0x100), 0 +3f71baa0: jruc L3F71BB30 +L3F71BAB0: +3f71bab0: move a14, -*sp, 1 +3f71bac0: movi 0x3f72e138, a8 +3f71baf0: move a8, *a14+, 1 +3f71bb00: calla L3FB341E0 +L3F71BB30: +3f71bb30: move *a13(0xffa0), a7, 1 +3f71bb50: setf 16, 1, 0 +3f71bb60: move *a12(0x20), a5, 0 +3f71bb80: add a7, a5 +3f71bb90: move a5, *a13(0xffa0), 1 +L3F71BBB0: +3f71bbb0: move *a13(0x60), a7, 1 +3f71bbd0: inc a7 +3f71bbe0: move a7, *a13(0x60), 1 +3f71bc00: move *a13(0xff60), a5, 1 +3f71bc20: cmp a5, a7 +3f71bc30: jalt L3F7178F0 +L3F71BC50: +3f71bc50: move *a13(0xffe0), a7, 1 +3f71bc70: setf 16, 1, 0 +3f71bc80: move *a7, a5, 0 +3f71bc90: jane L3F71C8B0 +3f71bcb0: move @0x1a64e0, a5, 1 +3f71bce0: jrne L3F71C0A0 +3f71bcf0: move a14, -*sp, 1 +3f71bd00: move *a13(0xa0), a3, 1 +3f71bd20: move *a13(0xff80), a7, 1 +3f71bd40: move *a3(0x80), a3, 1 +3f71bd60: sub a3, a7 +3f71bd70: move a7, *a14+, 1 +3f71bd80: move *a13(0xffa0), a7, 1 +3f71bda0: add a6, a7 +3f71bdb0: move a7, *a14+, 1 +3f71bdc0: move *a13(0xa0), a7, 1 +3f71bde0: move *a7(0x80), a3, 1 +3f71be00: move *a7(0xa0), a7, 1 +3f71be20: add a7, a3 +3f71be30: move a3, *a14+, 1 +3f71be40: move *a13, a7, 1 +3f71be50: sub a6, a7 +3f71be60: move a7, *a14+, 1 +3f71be70: move *a13(0xa0), a7, 1 +3f71be90: move *a7(0x80), a3, 1 +3f71beb0: neg a3 +3f71bec0: addk 32, a3 +3f71bed0: move a3, *a14+, 1 +3f71bee0: move a6, a3 +3f71bef0: addi 0x400, a3 +3f71bf10: move a3, *a14+, 1 +3f71bf20: move a9, *a14+, 1 +3f71bf30: move *a13(0xffe0), *a14+, 1 +3f71bf50: move @0x209460, *a14+, 1 +3f71bf80: calla L3F575830 +3f71bfb0: move *a13, a5, 1 +3f71bfc0: sub a6, a5 +3f71bfd0: addk 7, a5 +3f71bfe0: sra 0x3, a5 +3f71bff0: addk 5, a5 +3f71c000: move a5, *a13(0x100), 1 +3f71c020: move a6, a3 +3f71c030: addi 0x400, a3 +3f71c050: sra 0x5, a3 +3f71c060: move a3, *a13(0x80), 1 +3f71c080: jauc L3F71CC30 +L3F71C0A0: +3f71c0a0: dsj a5, L3F71C4B0 +3f71c0c0: move a14, -*sp, 1 +3f71c0d0: move *a13(0xa0), a5, 1 +3f71c0f0: move *a13(0xff80), a3, 1 +3f71c110: move *a5(0x80), a5, 1 +3f71c130: sub a5, a3 +3f71c140: move a3, *a14+, 1 +3f71c150: move a6, a5 +3f71c160: sll 0x1, a5 +3f71c170: move *a13(0xffa0), a3, 1 +3f71c190: add a3, a5 +3f71c1a0: move a5, *a14+, 1 +3f71c1b0: move *a13(0xa0), a5, 1 +3f71c1d0: move *a5(0x80), a3, 1 +3f71c1f0: move *a5(0xa0), a5, 1 +3f71c210: add a5, a3 +3f71c220: move a3, *a14+, 1 +3f71c230: move *a13, a5, 1 +3f71c240: sub a6, a5 +3f71c250: sll 0x1, a5 +3f71c260: move a5, *a14+, 1 +3f71c270: move *a13(0xa0), a5, 1 +3f71c290: move *a5(0x80), a3, 1 +3f71c2b0: neg a3 +3f71c2c0: addk 32, a3 +3f71c2d0: move a3, *a14+, 1 +3f71c2e0: move a6, a3 +3f71c2f0: sll 0x1, a3 +3f71c300: addi 0x400, a3 +3f71c320: move a3, *a14+, 1 +3f71c330: move a9, *a14+, 1 +3f71c340: move a7, *a14+, 1 +3f71c350: move @0x209460, *a14+, 1 +3f71c380: calla L3F575830 +3f71c3b0: move *a13, a3, 1 +3f71c3c0: sub a6, a3 +3f71c3d0: sll 0x1, a3 +3f71c3e0: addk 7, a3 +3f71c3f0: sra 0x3, a3 +3f71c400: addk 5, a3 +3f71c410: move a3, *a13(0x100), 1 +3f71c430: move a6, a3 +3f71c440: sll 0x1, a3 +3f71c450: addi 0x400, a3 +3f71c470: sra 0x5, a3 +3f71c480: move a3, *a13(0x80), 1 +3f71c4a0: jruc L3F71CC30 +L3F71C4B0: +3f71c4b0: move a14, -*sp, 1 +3f71c4c0: move *a13(0xa0), a5, 1 +3f71c4e0: move *a5(0x80), a3, 1 +3f71c500: sll 0x1, a3 +3f71c510: move *a13(0xff80), a5, 1 +3f71c530: sub a3, a5 +3f71c540: move a5, *a14+, 1 +3f71c550: move a6, a5 +3f71c560: sll 0x1, a5 +3f71c570: move *a13(0xffa0), a3, 1 +3f71c590: add a3, a5 +3f71c5a0: move a5, *a14+, 1 +3f71c5b0: move *a13(0xa0), a5, 1 +3f71c5d0: move *a5(0x80), a3, 1 +3f71c5f0: move *a5(0xa0), a5, 1 +3f71c610: add a5, a3 +3f71c620: move a3, *a14+, 1 +3f71c630: move *a13, a5, 1 +3f71c640: sub a6, a5 +3f71c650: sll 0x1, a5 +3f71c660: move a5, *a14+, 1 +3f71c670: move *a13(0xa0), a5, 1 +3f71c690: move *a5(0x80), a3, 1 +3f71c6b0: neg a3 +3f71c6c0: addk 32, a3 +3f71c6d0: move a3, *a14+, 1 +3f71c6e0: move a6, a3 +3f71c6f0: sll 0x1, a3 +3f71c700: addi 0x400, a3 +3f71c720: move a3, *a14+, 1 +3f71c730: move a9, *a14+, 1 +3f71c740: move a7, *a14+, 1 +3f71c750: move @0x209460, *a14+, 1 +3f71c780: calla L3F5760E0 +3f71c7b0: move *a13, a3, 1 +3f71c7c0: sub a6, a3 +3f71c7d0: sll 0x1, a3 +3f71c7e0: addk 7, a3 +3f71c7f0: sra 0x3, a3 +3f71c800: addk 5, a3 +3f71c810: move a3, *a13(0x100), 1 +3f71c830: move a6, a3 +3f71c840: sll 0x1, a3 +3f71c850: addi 0x400, a3 +3f71c870: sra 0x5, a3 +3f71c880: move a3, *a13(0x80), 1 +3f71c8a0: jruc L3F71CC30 +L3F71C8B0: +3f71c8b0: move a14, -*sp, 1 +3f71c8c0: move *a13(0xa0), a5, 1 +3f71c8e0: move *a13(0xff80), a3, 1 +3f71c900: move *a5(0x80), a5, 1 +3f71c920: sub a5, a3 +3f71c930: move a3, *a14+, 1 +3f71c940: move *a13(0xffa0), a5, 1 +3f71c960: add a6, a5 +3f71c970: move a5, *a14+, 1 +3f71c980: move *a13(0xa0), a5, 1 +3f71c9a0: move *a5(0x80), a3, 1 +3f71c9c0: move *a5(0xa0), a5, 1 +3f71c9e0: add a5, a3 +3f71c9f0: move a3, *a14+, 1 +3f71ca00: move *a13, a5, 1 +3f71ca10: sub a6, a5 +3f71ca20: move a5, *a14+, 1 +3f71ca30: move *a13(0xa0), a5, 1 +3f71ca50: move *a5(0x80), a3, 1 +3f71ca70: neg a3 +3f71ca80: addk 32, a3 +3f71ca90: move a3, *a14+, 1 +3f71caa0: move a6, a3 +3f71cab0: addi 0x400, a3 +3f71cad0: move a3, *a14+, 1 +3f71cae0: move a9, *a14+, 1 +3f71caf0: move a7, *a14+, 1 +3f71cb00: move @0x209460, *a14+, 1 +3f71cb30: calla L3F569030 +3f71cb60: move *a13, a3, 1 +3f71cb70: sub a6, a3 +3f71cb80: addk 7, a3 +3f71cb90: sra 0x3, a3 +3f71cba0: addk 5, a3 +3f71cbb0: move a3, *a13(0x100), 1 +3f71cbd0: move a6, a3 +3f71cbe0: addi 0x400, a3 +3f71cc00: sra 0x5, a3 +3f71cc10: move a3, *a13(0x80), 1 +L3F71CC30: +3f71cc30: move *a13(0xffa0), a7, 1 +3f71cc50: add a0, a7 +3f71cc60: move a7, *a13(0xffa0), 1 +3f71cc80: move a2, a5 +3f71cc90: neg a5 +3f71cca0: addk 32, a5 +3f71ccb0: move a5, *a13(0x40), 1 +3f71ccd0: subk 32, a5 +3f71cce0: cmp a4, a5 +3f71ccf0: jrge L3F71CE90 +L3F71CD00: +3f71cd00: move a14, -*sp, 1 +3f71cd10: move *a13(0x100), *a14+, 1 +3f71cd30: move *a13(0x40), a7, 1 +3f71cd50: sll 0x6, a7 +3f71cd60: move *a13(0x80), a5, 1 +3f71cd80: add a5, a7 +3f71cd90: sll 0x5, a7 +3f71cda0: addi 0x1e9460, a7 +3f71cdd0: move a7, *a14+, 1 +3f71cde0: calla L3FB44A00 +3f71ce10: move *a13(0x40), a7, 1 +3f71ce30: inc a7 +3f71ce40: move a7, *a13(0x40), 1 +3f71ce60: subk 32, a7 +3f71ce70: cmp a4, a7 +3f71ce80: jrlt L3F71CD00 +L3F71CE90: +3f71ce90: sub a6, a6 +3f71cea0: move a6, *a13, 1 +3f71ceb0: move a6, a4 +3f71cec0: move a6, a2 +3f71ced0: move a2, a0 +L3F71CEE0: +3f71cee0: move *a13(0x1e0), *a9(0xc0), 1 +3f71cf10: move *a13(0x200), *a9(0x120), 1 +L3F71CF40: +3f71cf40: move *sp(0x1a0), a14, 1 +3f71cf60: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f71cf80: rets 2 +3f71cf90: mmtm sp, a7,a9,a11,a13 +3f71cfb0: move a14, a13 +3f71cfc0: addi 0x3c0, a14 +3f71cfe0: sub a11, a11 +3f71cff0: move a11, *a13(0x380), 1 +3f71d010: move a11, *a13(0x3a0), 1 +3f71d030: move *a13(0xff60), a11, 1 +3f71d050: jale L3F724960 +3f71d070: move @0x209480, a11, 1 +3f71d0a0: jreq L3F71D520 +3f71d0b0: move a14, -*sp, 1 +3f71d0c0: movi 0x1000, a11 +3f71d0e0: move a11, *a14+, 1 +3f71d0f0: movi 0x1e9460, a11 +3f71d120: move a11, *a14+, 1 +3f71d130: calla L3FB44A00 +3f71d160: move a14, -*sp, 1 +3f71d170: movi 0x1e0, a11 +3f71d190: move a11, *a14+, 1 +3f71d1a0: movi 0x2094a0, a11 +3f71d1d0: move a11, *a14+, 1 +3f71d1e0: calla L3FB44A00 +3f71d210: move a14, -*sp, 1 +3f71d220: movk 1, a9 +3f71d230: move a9, *a14+, 1 +3f71d240: movi 0x40, a9 +3f71d260: move a9, *a14+, 1 +3f71d270: movi 0x800, a9 +3f71d290: move a9, *a14+, 1 +3f71d2a0: move *a13(0xffc0), a9, 1 +3f71d2c0: move *a9(0x0), *a14+, 1 +3f71d2e0: calla L3FBD65D0 +3f71d310: move a8, @0x209460, 1 +3f71d340: move *a8(0x80), a11, 1 +3f71d360: move *a11(0x60), a11, 1 +3f71d380: movi 0x1e9460, a9 +3f71d3b0: move a9, *a11(0xe0), 1 +3f71d3d0: move *a8(0x80), a11, 1 +3f71d3f0: move *a11(0x60), a11, 1 +3f71d410: movi 0x800, a9 +3f71d430: setf 16, 0, 0 +3f71d440: move a9, *a11(0x110), 0 +3f71d460: move *a8(0x80), a11, 1 +3f71d480: move *a11(0x60), a11, 1 +3f71d4a0: movi 0x40, a9 +3f71d4c0: move a9, *a11(0x100), 0 +3f71d4e0: sub a11, a11 +3f71d4f0: move a11, @0x209480, 1 +L3F71D520: +3f71d520: move *a13(0xffc0), a9, 1 +3f71d540: move *a9(0x220), *a13(0x220), 1 +3f71d570: move *a13(0x220), a9, 1 +3f71d590: move *a9(0xe0), *a13(0x1e0), 1 +3f71d5c0: move *a13(0x1e0), a9, 1 +3f71d5e0: setf 8, 0, 0 +3f71d5f0: move *a9(0x230), a9, 0 +3f71d610: move a9, *a13(0x320), 1 +3f71d630: move *a13(0xffa0), *a13(0x20), 1 +3f71d660: move *a13(0xff40), *a13(0x100), 1 +3f71d690: move *a13(0xffc0), a9, 1 +3f71d6b0: move *a9(0xc0), *a13(0x240), 1 +3f71d6e0: move *a9(0x120), *a13(0x260), 1 +3f71d710: move *a9(0x100), a9, 1 +3f71d730: jrne L3F71D7E0 +3f71d740: move *a13(0xffc0), a9, 1 +3f71d760: move *a9(0x120), a9, 1 +3f71d780: jrne L3F71D7E0 +3f71d790: move *a13(0xffc0), a9, 1 +3f71d7b0: movk 1, a11 +3f71d7c0: move a11, *a9(0x120), 1 +L3F71D7E0: +3f71d7e0: move *a13(0xffc0), a11, 1 +3f71d800: move a14, -*sp, 1 +3f71d810: move *a11(0x100), *a14+, 1 +3f71d830: move *a11(0xc0), *a14+, 1 +3f71d850: calla L3F738980 +3f71d880: move a8, *a11(0xc0), 1 +3f71d8a0: sub a9, a9 +3f71d8b0: move a9, *a13(0x80), 1 +3f71d8d0: move *a13(0xff60), a11, 1 +3f71d8f0: cmp a11, a9 +3f71d900: jage L3F7248E0 +L3F71D920: +3f71d920: move *a13(0x100), a11, 1 +3f71d940: setf 8, 0, 0 +3f71d950: move *a11+, a9, 0 +3f71d960: move a11, *a13(0x100), 1 +3f71d980: move a9, *a13(0x120), 1 +3f71d9a0: cmpi 0xff, a9 +3f71d9c0: jrne L3F71DC10 +3f71d9d0: move a11, *a13(0x220), 1 +3f71d9f0: addk 32, a11 +3f71da00: move a11, *a13(0x100), 1 +3f71da20: move *a13(0xffc0), a9, 1 +3f71da40: move *a13(0x220), a11, 1 +3f71da60: move *a9(0x220), a9, 1 +3f71da80: cmp a9, a11 +3f71da90: jaeq L3F724840 +3f71dab0: move a14, -*sp, 1 +3f71dac0: movk 1, a9 +3f71dad0: move a9, *a14+, 1 +3f71dae0: move a11, *a14+, 1 +3f71daf0: movi 0x4000, a9 +3f71db10: move a9, *a14+, 1 +3f71db20: move *a13(0xffc0), *a14+, 1 +3f71db40: calla L3F864C90 +3f71db70: move a14, -*sp, 1 +3f71db80: move *a13(0xffc0), *a14+, 1 +3f71dba0: move *a13(0xffe0), *a14+, 1 +3f71dbc0: calla L3F863590 +3f71dbf0: jauc L3F724840 +L3F71DC10: +3f71dc10: move *a13(0x20), a9, 1 +3f71dc30: setf 8, 1, 0 +3f71dc40: move *a11+, a7, 0 +3f71dc50: move a11, *a13(0x100), 1 +3f71dc70: add a9, a7 +3f71dc80: move a7, *a13(0x20), 1 +3f71dca0: move *a13(0x120), a9, 1 +3f71dcc0: jaeq L3F724840 +3f71dce0: sub a7, a7 +3f71dcf0: move a7, *a13(0x280), 1 +3f71dd10: move *a13(0xffc0), a9, 1 +3f71dd30: move *a9(0x240), *a13(0x1e0), 1 +3f71dd60: move *a9(0x260), *a13(0x200), 1 +3f71dd90: move *a13(0x1e0), a9, 1 +3f71ddb0: setf 8, 0, 0 +3f71ddc0: move *a9(0x230), a9, 0 +3f71dde0: move a9, *a13(0x320), 1 +3f71de00: move *a13(0x1e0), a9, 1 +3f71de20: move *a9(0x1c0), *a13(0xc0), 1 +3f71de50: move *a9(0x200), *a13(0xe0), 1 +3f71de80: move a7, *a13(0x360), 1 +3f71dea0: move a7, *a13(0x340), 1 +3f71dec0: move *a13(0x120), *a13(0x40), 1 +3f71def0: move *a13(0x40), a9, 1 +3f71df10: jale L3F722F10 +L3F71DF30: +3f71df30: move *a13(0x100), a11, 1 +3f71df50: setf 8, 0, 0 +3f71df60: move *a11+, a9, 0 +3f71df70: move a11, *a13(0x100), 1 +3f71df90: move a9, *a13(0x140), 1 +3f71dfb0: move *a13(0xc0), a7, 1 +3f71dfd0: cmp a7, a9 +3f71dfe0: jrlt L3F71E030 +3f71dff0: move *a13(0xe0), a7, 1 +3f71e010: cmp a7, a9 +3f71e020: jrle L3F71E090 +L3F71E030: +3f71e030: move *a13(0x1e0), a7, 1 +3f71e050: move *a7(0x60), a7, 0 +3f71e070: move a7, *a13(0x140), 1 +L3F71E090: +3f71e090: move a14, -*sp, 1 +3f71e0a0: movi 0xffff, a9 +3f71e0c0: move a9, *a14+, 1 +3f71e0d0: move a13, a7 +3f71e0e0: addi 0x300, a7 +3f71e100: move a7, *a14+, 1 +3f71e110: move a13, a7 +3f71e120: addi 0x2a0, a7 +3f71e140: move a7, *a14+, 1 +3f71e150: move *a13(0x140), *a14+, 1 +3f71e170: move *a13(0x1e0), a7, 1 +3f71e190: move *a7(0x1a0), *a14+, 1 +3f71e1b0: move *a13(0xffc0), a9, 1 +3f71e1d0: move *a9(0x220), *a14+, 1 +3f71e1f0: calla L3F85B080 +3f71e220: move a8, a8 +3f71e230: jaeq L3F722EA0 +3f71e250: setf 16, 1, 0 +3f71e260: move *a13(0x2e0), a7, 0 +3f71e280: subk 32, a7 +3f71e290: jagt L3F720570 +3f71e2b0: move *a13(0x2d0), a7, 0 +3f71e2d0: subk 32, a7 +3f71e2e0: jagt L3F720570 +3f71e300: move *a13(0x2b0), a7, 0 +3f71e320: move *a13(0x2a0), a9, 0 +3f71e340: sub a9, a7 +3f71e350: cmpi 0x800, a7 +3f71e370: jagt L3F720570 +3f71e390: move *a13(0x280), a7, 1 +3f71e3b0: move *a13(0x2b0), a9, 0 +3f71e3d0: add a9, a7 +3f71e3e0: move *a13(0x2a0), a9, 0 +3f71e400: sub a9, a7 +3f71e410: cmpi 0x400, a7 +3f71e430: jrgt L3F71E500 +3f71e440: move *a13(0x280), a7, 1 +3f71e460: move *a13(0x2b0), a9, 0 +3f71e480: add a9, a7 +3f71e490: move *a13(0x2a0), a9, 0 +3f71e4b0: sub a9, a7 +3f71e4c0: cmpi 0xfc00, a7 +3f71e4e0: jage L3F71FF50 +L3F71E500: +3f71e500: move *a13(0xffc0), a7, 1 +3f71e520: movb *a7(0x178), a7 +3f71e540: subk 2, a7 +3f71e550: jrne L3F71EC10 +3f71e560: move *a13(0xffc0), a7, 1 +3f71e580: move *a7(0x1e0), a7, 1 +3f71e5a0: jrne L3F71E8F0 +3f71e5b0: move a14, -*sp, 1 +3f71e5c0: move *a13(0xffc0), a7, 1 +3f71e5e0: move *a7(0x210), a8, 0 +3f71e600: move a8, *a14+, 1 +3f71e610: move *a7(0x200), a8, 0 +3f71e630: move a8, *a14+, 1 +3f71e640: movk 1, a7 +3f71e650: move a7, *a14+, 1 +3f71e660: move *a13(0xffc0), a7, 1 +3f71e680: move *a7(0x120), *a14+, 1 +3f71e6a0: move *a7(0x100), *a14+, 1 +3f71e6c0: move *a13(0x340), a7, 1 +3f71e6e0: move *a13(0x360), a9, 1 +3f71e700: add a9, a7 +3f71e710: move a7, *a14+, 1 +3f71e720: move *a13(0x3a0), a7, 1 +3f71e740: move *a13(0x380), a9, 1 +3f71e760: sub a9, a7 +3f71e770: move a7, *a14+, 1 +3f71e780: move *a13(0x340), a7, 1 +3f71e7a0: neg a7 +3f71e7b0: addk 32, a7 +3f71e7c0: move a7, *a14+, 1 +3f71e7d0: addi 0x400, a9 +3f71e7f0: move a9, *a14+, 1 +3f71e800: move *a13(0xffe0), a9, 1 +3f71e820: move *a9(0x20), a7, 1 +3f71e840: move *a7(0x2e0), *a14+, 1 +3f71e860: movi 0x1e9460, a7 +3f71e890: move a7, *a14+, 1 +3f71e8a0: calla L3F746630 +3f71e8d0: jauc L3F71F520 +L3F71E8F0: +3f71e8f0: move a14, -*sp, 1 +3f71e900: move *a13(0xffc0), a7, 1 +3f71e920: move *a7(0x210), a8, 0 +3f71e940: move a8, *a14+, 1 +3f71e950: move *a7(0x200), a8, 0 +3f71e970: move a8, *a14+, 1 +3f71e980: movk 1, a7 +3f71e990: move a7, *a14+, 1 +3f71e9a0: move *a13(0xffc0), a7, 1 +3f71e9c0: move *a7(0x120), *a14+, 1 +3f71e9e0: move *a7(0x100), *a14+, 1 +3f71ea00: move *a13(0x340), a7, 1 +3f71ea20: move *a13(0x360), a9, 1 +3f71ea40: add a9, a7 +3f71ea50: move a7, *a14+, 1 +3f71ea60: move *a13(0x3a0), a7, 1 +3f71ea80: move *a13(0x380), a9, 1 +3f71eaa0: sub a9, a7 +3f71eab0: move a7, *a14+, 1 +3f71eac0: move *a13(0x340), a7, 1 +3f71eae0: neg a7 +3f71eaf0: addk 32, a7 +3f71eb00: move a7, *a14+, 1 +3f71eb10: addi 0x400, a9 +3f71eb30: move a9, *a14+, 1 +3f71eb40: move *a13(0xffc0), a9, 1 +3f71eb60: move *a9(0x1e0), *a14+, 1 +3f71eb80: movi 0x1e9460, a7 +3f71ebb0: move a7, *a14+, 1 +3f71ebc0: calla L3F746630 +3f71ebf0: jauc L3F71F520 +L3F71EC10: +3f71ec10: move *a13(0xffc0), a7, 1 +3f71ec30: move *a7(0x1c0), a7, 1 +3f71ec50: jrne L3F71F220 +3f71ec60: sub a7, a7 +3f71ec70: move a7, *a13(0x60), 1 +3f71ec90: move *a13(0xffe0), a9, 1 +3f71ecb0: move *a9(0x20), a9, 1 +3f71ecd0: move *a9(0x80), a9, 0 +3f71ecf0: cmp a9, a7 +3f71ed00: jrgt L3F71EEA0 +L3F71ED10: +3f71ed10: move *a13(0xffe0), a11, 1 +3f71ed30: move *a11(0x20), a9, 1 +3f71ed50: move *a13(0x60), a7, 1 +3f71ed70: sll 0x7, a7 +3f71ed80: add a7, a9 +3f71ed90: move *a9(0x320), a9, 1 +3f71edb0: move *a9(0x10), a9, 0 +3f71edd0: dsjs a9, L3F71EDF0 +3f71ede0: jruc L3F71EEA0 +L3F71EDF0: +3f71edf0: move *a13(0x60), a9, 1 +3f71ee10: inc a9 +3f71ee20: move a9, *a13(0x60), 1 +3f71ee40: move *a11(0x20), a7, 1 +3f71ee60: move *a7(0x80), a7, 0 +3f71ee80: cmp a7, a9 +3f71ee90: jrle L3F71ED10 +L3F71EEA0: +3f71eea0: move *a13(0xffe0), a11, 1 +3f71eec0: move *a11(0x20), a9, 1 +3f71eee0: move *a13(0x60), a7, 1 +3f71ef00: sll 0x7, a7 +3f71ef10: add a7, a9 +3f71ef20: move *a9(0x320), *a13(0x0), 1 +3f71ef50: move a14, -*sp, 1 +3f71ef60: move *a13(0xffc0), a9, 1 +3f71ef80: move *a9(0x210), a8, 0 +3f71efa0: move a8, *a14+, 1 +3f71efb0: move *a9(0x200), a8, 0 +3f71efd0: move a8, *a14+, 1 +3f71efe0: sub a7, a7 +3f71eff0: move a7, *a14+, 1 +3f71f000: move *a9(0x120), *a14+, 1 +3f71f020: move *a9(0x100), *a14+, 1 +3f71f040: move *a13(0x340), a7, 1 +3f71f060: move *a13(0x360), a9, 1 +3f71f080: add a9, a7 +3f71f090: move a7, *a14+, 1 +3f71f0a0: move *a13(0x3a0), a7, 1 +3f71f0c0: move *a13(0x380), a9, 1 +3f71f0e0: sub a9, a7 +3f71f0f0: move a7, *a14+, 1 +3f71f100: move *a13(0x340), a7, 1 +3f71f120: neg a7 +3f71f130: addk 32, a7 +3f71f140: move a7, *a14+, 1 +3f71f150: addi 0x400, a9 +3f71f170: move a9, *a14+, 1 +3f71f180: move *a13(0x0), *a14+, 1 +3f71f1a0: movi 0x1e9460, a9 +3f71f1d0: move a9, *a14+, 1 +3f71f1e0: calla L3F746630 +3f71f210: jruc L3F71F520 +L3F71F220: +3f71f220: move a14, -*sp, 1 +3f71f230: move *a13(0xffc0), a7, 1 +3f71f250: move *a7(0x210), a8, 0 +3f71f270: move a8, *a14+, 1 +3f71f280: move *a7(0x200), a8, 0 +3f71f2a0: move a8, *a14+, 1 +3f71f2b0: sub a7, a7 +3f71f2c0: move a7, *a14+, 1 +3f71f2d0: move *a13(0xffc0), a7, 1 +3f71f2f0: move *a7(0x120), *a14+, 1 +3f71f310: move *a7(0x100), *a14+, 1 +3f71f330: move *a13(0x340), a7, 1 +3f71f350: move *a13(0x360), a9, 1 +3f71f370: add a9, a7 +3f71f380: move a7, *a14+, 1 +3f71f390: move *a13(0x3a0), a7, 1 +3f71f3b0: move *a13(0x380), a9, 1 +3f71f3d0: sub a9, a7 +3f71f3e0: move a7, *a14+, 1 +3f71f3f0: move *a13(0x340), a7, 1 +3f71f410: neg a7 +3f71f420: addk 32, a7 +3f71f430: move a7, *a14+, 1 +3f71f440: addi 0x400, a9 +3f71f460: move a9, *a14+, 1 +3f71f470: move *a13(0xffc0), a9, 1 +3f71f490: move *a9(0x1c0), *a14+, 1 +3f71f4b0: movi 0x1e9460, a7 +3f71f4e0: move a7, *a14+, 1 +3f71f4f0: calla L3F746630 +L3F71F520: +3f71f520: move *a13(0xffe0), a11, 1 +3f71f540: setf 16, 1, 0 +3f71f550: move *a11, a9, 0 +3f71f560: jrne L3F71F820 +3f71f570: move a14, -*sp, 1 +3f71f580: move *a13(0xff80), a9, 1 +3f71f5a0: move *a13(0x340), a7, 1 +3f71f5c0: sub a7, a9 +3f71f5d0: move a9, *a14+, 1 +3f71f5e0: move *a13(0x20), a9, 1 +3f71f600: move *a13(0x380), a7, 1 +3f71f620: add a7, a9 +3f71f630: move a9, *a14+, 1 +3f71f640: move *a13(0x340), a9, 1 +3f71f660: move *a13(0x360), a7, 1 +3f71f680: add a7, a9 +3f71f690: move a9, *a14+, 1 +3f71f6a0: move *a13(0x3a0), a9, 1 +3f71f6c0: move *a13(0x380), a7, 1 +3f71f6e0: sub a7, a9 +3f71f6f0: move a9, *a14+, 1 +3f71f700: move *a13(0x340), a9, 1 +3f71f720: neg a9 +3f71f730: addk 32, a9 +3f71f740: move a9, *a14+, 1 +3f71f750: addi 0x400, a7 +3f71f770: move a7, *a14+, 1 +3f71f780: move *a13(0xffc0), *a14+, 1 +3f71f7a0: move a11, *a14+, 1 +3f71f7b0: move @0x209460, *a14+, 1 +3f71f7e0: calla L3F575830 +3f71f810: jruc L3F71FAC0 +L3F71F820: +3f71f820: move a14, -*sp, 1 +3f71f830: move *a13(0xff80), a9, 1 +3f71f850: move *a13(0x340), a7, 1 +3f71f870: sub a7, a9 +3f71f880: move a9, *a14+, 1 +3f71f890: move *a13(0x20), a9, 1 +3f71f8b0: move *a13(0x380), a7, 1 +3f71f8d0: add a7, a9 +3f71f8e0: move a9, *a14+, 1 +3f71f8f0: move *a13(0x340), a9, 1 +3f71f910: move *a13(0x360), a7, 1 +3f71f930: add a7, a9 +3f71f940: move a9, *a14+, 1 +3f71f950: move *a13(0x3a0), a9, 1 +3f71f970: move *a13(0x380), a7, 1 +3f71f990: sub a7, a9 +3f71f9a0: move a9, *a14+, 1 +3f71f9b0: move *a13(0x340), a9, 1 +3f71f9d0: neg a9 +3f71f9e0: addk 32, a9 +3f71f9f0: move a9, *a14+, 1 +3f71fa00: addi 0x400, a7 +3f71fa20: move a7, *a14+, 1 +3f71fa30: move *a13(0xffc0), *a14+, 1 +3f71fa50: move a11, *a14+, 1 +3f71fa60: move @0x209460, *a14+, 1 +3f71fa90: calla L3F569030 +L3F71FAC0: +3f71fac0: move *a13(0x20), a9, 1 +3f71fae0: move *a13(0x280), a7, 1 +3f71fb00: add a7, a9 +3f71fb10: move a9, *a13(0x20), 1 +3f71fb30: move *a13(0x3a0), a7, 1 +3f71fb50: move *a13(0x380), a9, 1 +3f71fb70: sub a9, a7 +3f71fb80: addk 7, a7 +3f71fb90: sra 0x3, a7 +3f71fba0: addk 5, a7 +3f71fbb0: move a7, *a13(0x1a0), 1 +3f71fbd0: addi 0x400, a9 +3f71fbf0: sra 0x5, a9 +3f71fc00: move a9, *a13(0x140), 1 +3f71fc20: move *a13(0x340), a7, 1 +3f71fc40: neg a7 +3f71fc50: addk 32, a7 +3f71fc60: move a7, *a13(0x60), 1 +3f71fc80: move *a13(0x360), a7, 1 +3f71fca0: move *a13(0x60), a9, 1 +3f71fcc0: subk 32, a9 +3f71fcd0: cmp a7, a9 +3f71fce0: jrge L3F71FEA0 +L3F71FCF0: +3f71fcf0: move a14, -*sp, 1 +3f71fd00: move *a13(0x1a0), *a14+, 1 +3f71fd20: move *a13(0x60), a11, 1 +3f71fd40: sll 0x6, a11 +3f71fd50: move *a13(0x140), a9, 1 +3f71fd70: add a9, a11 +3f71fd80: sll 0x5, a11 +3f71fd90: addi 0x1e9460, a11 +3f71fdc0: move a11, *a14+, 1 +3f71fdd0: calla L3FB44A00 +3f71fe00: move *a13(0x60), a11, 1 +3f71fe20: inc a11 +3f71fe30: move a11, *a13(0x60), 1 +3f71fe50: move *a13(0x360), a7, 1 +3f71fe70: subk 32, a11 +3f71fe80: cmp a7, a11 +3f71fe90: jrlt L3F71FCF0 +L3F71FEA0: +3f71fea0: sub a11, a11 +3f71feb0: move a11, *a13(0x3a0), 1 +3f71fed0: move a11, *a13(0x380), 1 +3f71fef0: move a11, *a13(0x360), 1 +3f71ff10: move a11, *a13(0x340), 1 +3f71ff30: move a11, *a13(0x280), 1 +L3F71FF50: +3f71ff50: move *a13(0x340), a11, 1 +3f71ff70: setf 16, 1, 0 +3f71ff80: move *a13(0x2d0), a9, 0 +3f71ffa0: cmp a9, a11 +3f71ffb0: jrge L3F71FFE0 +3f71ffc0: move a9, *a13(0x340), 1 +L3F71FFE0: +3f71ffe0: move *a13(0x360), a11, 1 +3f720000: move *a13(0x2e0), a7, 0 +3f720020: cmp a7, a11 +3f720030: jrge L3F720060 +3f720040: move a7, *a13(0x360), 1 +L3F720060: +3f720060: move a14, -*sp, 1 +3f720070: move *a13(0x320), a11, 1 +3f720090: movk 4, a7 +3f7200a0: and a11, a7 +3f7200b0: move a7, *a14+, 1 +3f7200c0: move *a13(0x2e0), a7, 0 +3f7200e0: add a7, a9 +3f7200f0: move a9, *a14+, 1 +3f720100: move *a13(0x2b0), a9, 0 +3f720120: move *a13(0x2a0), a7, 0 +3f720140: sub a7, a9 +3f720150: move a9, *a14+, 1 +3f720160: move *a13(0x2d0), a9, 0 +3f720180: neg a9 +3f720190: addk 32, a9 +3f7201a0: move a9, *a14+, 1 +3f7201b0: move *a13(0x280), a9, 1 +3f7201d0: add a7, a9 +3f7201e0: addi 0x400, a9 +3f720200: move a9, *a14+, 1 +3f720210: move *a13(0x300), *a14+, 1 +3f720230: calla L3F578550 +3f720260: move *a13(0x280), a9, 1 +3f720280: setf 16, 1, 0 +3f720290: move *a13(0x2b0), a7, 0 +3f7202b0: add a7, a9 +3f7202c0: move *a13(0x3a0), a7, 1 +3f7202e0: cmp a9, a7 +3f7202f0: jrgt L3F720350 +3f720300: move *a13(0x280), a9, 1 +3f720320: move *a13(0x2b0), a7, 0 +3f720340: add a9, a7 +L3F720350: +3f720350: move a7, *a13(0x3a0), 1 +3f720370: move *a13(0x280), a9, 1 +3f720390: move *a13(0x2a0), a7, 0 +3f7203b0: add a7, a9 +3f7203c0: move *a13(0x380), a7, 1 +3f7203e0: cmp a9, a7 +3f7203f0: jrlt L3F720450 +3f720400: move *a13(0x280), a9, 1 +3f720420: move *a13(0x2a0), a7, 0 +3f720440: add a9, a7 +L3F720450: +3f720450: move a7, *a13(0x380), 1 +3f720470: move *a13(0x280), a9, 1 +3f720490: move *a13(0x2c0), a7, 0 +3f7204b0: add a7, a9 +3f7204c0: move a9, *a13(0x280), 1 +3f7204e0: move *a13(0x3a0), a7, 1 +3f720500: cmp a9, a7 +3f720510: jrgt L3F720530 +3f720520: move a9, a7 +L3F720530: +3f720530: move a7, *a13(0x3a0), 1 +3f720550: jauc L3F722EA0 +L3F720570: +3f720570: move *a13(0x380), a9, 1 +3f720590: move *a13(0x3a0), a7, 1 +3f7205b0: cmp a7, a9 +3f7205c0: jaeq L3F722030 +3f7205e0: move *a13(0xffc0), a7, 1 +3f720600: movb *a7(0x178), a7 +3f720620: subk 2, a7 +3f720630: jrne L3F720CF0 +3f720640: move *a13(0xffc0), a7, 1 +3f720660: move *a7(0x1e0), a7, 1 +3f720680: jrne L3F7209D0 +3f720690: move a14, -*sp, 1 +3f7206a0: move *a13(0xffc0), a7, 1 +3f7206c0: move *a7(0x210), a8, 0 +3f7206e0: move a8, *a14+, 1 +3f7206f0: move *a7(0x200), a8, 0 +3f720710: move a8, *a14+, 1 +3f720720: movk 1, a7 +3f720730: move a7, *a14+, 1 +3f720740: move *a13(0xffc0), a7, 1 +3f720760: move *a7(0x120), *a14+, 1 +3f720780: move *a7(0x100), *a14+, 1 +3f7207a0: move *a13(0x340), a7, 1 +3f7207c0: move *a13(0x360), a9, 1 +3f7207e0: add a9, a7 +3f7207f0: move a7, *a14+, 1 +3f720800: move *a13(0x3a0), a7, 1 +3f720820: move *a13(0x380), a9, 1 +3f720840: sub a9, a7 +3f720850: move a7, *a14+, 1 +3f720860: move *a13(0x340), a7, 1 +3f720880: neg a7 +3f720890: addk 32, a7 +3f7208a0: move a7, *a14+, 1 +3f7208b0: addi 0x400, a9 +3f7208d0: move a9, *a14+, 1 +3f7208e0: move *a13(0xffe0), a9, 1 +3f720900: move *a9(0x20), a7, 1 +3f720920: move *a7(0x2e0), *a14+, 1 +3f720940: movi 0x1e9460, a7 +3f720970: move a7, *a14+, 1 +3f720980: calla L3F746630 +3f7209b0: jauc L3F721600 +L3F7209D0: +3f7209d0: move a14, -*sp, 1 +3f7209e0: move *a13(0xffc0), a7, 1 +3f720a00: move *a7(0x210), a8, 0 +3f720a20: move a8, *a14+, 1 +3f720a30: move *a7(0x200), a8, 0 +3f720a50: move a8, *a14+, 1 +3f720a60: movk 1, a7 +3f720a70: move a7, *a14+, 1 +3f720a80: move *a13(0xffc0), a7, 1 +3f720aa0: move *a7(0x120), *a14+, 1 +3f720ac0: move *a7(0x100), *a14+, 1 +3f720ae0: move *a13(0x340), a7, 1 +3f720b00: move *a13(0x360), a9, 1 +3f720b20: add a9, a7 +3f720b30: move a7, *a14+, 1 +3f720b40: move *a13(0x3a0), a7, 1 +3f720b60: move *a13(0x380), a9, 1 +3f720b80: sub a9, a7 +3f720b90: move a7, *a14+, 1 +3f720ba0: move *a13(0x340), a7, 1 +3f720bc0: neg a7 +3f720bd0: addk 32, a7 +3f720be0: move a7, *a14+, 1 +3f720bf0: addi 0x400, a9 +3f720c10: move a9, *a14+, 1 +3f720c20: move *a13(0xffc0), a9, 1 +3f720c40: move *a9(0x1e0), *a14+, 1 +3f720c60: movi 0x1e9460, a7 +3f720c90: move a7, *a14+, 1 +3f720ca0: calla L3F746630 +3f720cd0: jauc L3F721600 +L3F720CF0: +3f720cf0: move *a13(0xffc0), a7, 1 +3f720d10: move *a7(0x1c0), a7, 1 +3f720d30: jrne L3F721300 +3f720d40: sub a7, a7 +3f720d50: move a7, *a13(0x60), 1 +3f720d70: move *a13(0xffe0), a9, 1 +3f720d90: move *a9(0x20), a9, 1 +3f720db0: move *a9(0x80), a9, 0 +3f720dd0: cmp a9, a7 +3f720de0: jrgt L3F720F80 +L3F720DF0: +3f720df0: move *a13(0xffe0), a11, 1 +3f720e10: move *a11(0x20), a9, 1 +3f720e30: move *a13(0x60), a7, 1 +3f720e50: sll 0x7, a7 +3f720e60: add a7, a9 +3f720e70: move *a9(0x320), a9, 1 +3f720e90: move *a9(0x10), a9, 0 +3f720eb0: dsjs a9, L3F720ED0 +3f720ec0: jruc L3F720F80 +L3F720ED0: +3f720ed0: move *a13(0x60), a9, 1 +3f720ef0: inc a9 +3f720f00: move a9, *a13(0x60), 1 +3f720f20: move *a11(0x20), a7, 1 +3f720f40: move *a7(0x80), a7, 0 +3f720f60: cmp a7, a9 +3f720f70: jrle L3F720DF0 +L3F720F80: +3f720f80: move *a13(0xffe0), a11, 1 +3f720fa0: move *a11(0x20), a9, 1 +3f720fc0: move *a13(0x60), a7, 1 +3f720fe0: sll 0x7, a7 +3f720ff0: add a7, a9 +3f721000: move *a9(0x320), *a13(0x0), 1 +3f721030: move a14, -*sp, 1 +3f721040: move *a13(0xffc0), a9, 1 +3f721060: move *a9(0x210), a8, 0 +3f721080: move a8, *a14+, 1 +3f721090: move *a9(0x200), a8, 0 +3f7210b0: move a8, *a14+, 1 +3f7210c0: sub a7, a7 +3f7210d0: move a7, *a14+, 1 +3f7210e0: move *a9(0x120), *a14+, 1 +3f721100: move *a9(0x100), *a14+, 1 +3f721120: move *a13(0x340), a7, 1 +3f721140: move *a13(0x360), a9, 1 +3f721160: add a9, a7 +3f721170: move a7, *a14+, 1 +3f721180: move *a13(0x3a0), a7, 1 +3f7211a0: move *a13(0x380), a9, 1 +3f7211c0: sub a9, a7 +3f7211d0: move a7, *a14+, 1 +3f7211e0: move *a13(0x340), a7, 1 +3f721200: neg a7 +3f721210: addk 32, a7 +3f721220: move a7, *a14+, 1 +3f721230: addi 0x400, a9 +3f721250: move a9, *a14+, 1 +3f721260: move *a13(0x0), *a14+, 1 +3f721280: movi 0x1e9460, a9 +3f7212b0: move a9, *a14+, 1 +3f7212c0: calla L3F746630 +3f7212f0: jruc L3F721600 +L3F721300: +3f721300: move a14, -*sp, 1 +3f721310: move *a13(0xffc0), a7, 1 +3f721330: move *a7(0x210), a8, 0 +3f721350: move a8, *a14+, 1 +3f721360: move *a7(0x200), a8, 0 +3f721380: move a8, *a14+, 1 +3f721390: sub a7, a7 +3f7213a0: move a7, *a14+, 1 +3f7213b0: move *a13(0xffc0), a7, 1 +3f7213d0: move *a7(0x120), *a14+, 1 +3f7213f0: move *a7(0x100), *a14+, 1 +3f721410: move *a13(0x340), a7, 1 +3f721430: move *a13(0x360), a9, 1 +3f721450: add a9, a7 +3f721460: move a7, *a14+, 1 +3f721470: move *a13(0x3a0), a7, 1 +3f721490: move *a13(0x380), a9, 1 +3f7214b0: sub a9, a7 +3f7214c0: move a7, *a14+, 1 +3f7214d0: move *a13(0x340), a7, 1 +3f7214f0: neg a7 +3f721500: addk 32, a7 +3f721510: move a7, *a14+, 1 +3f721520: addi 0x400, a9 +3f721540: move a9, *a14+, 1 +3f721550: move *a13(0xffc0), a9, 1 +3f721570: move *a9(0x1c0), *a14+, 1 +3f721590: movi 0x1e9460, a7 +3f7215c0: move a7, *a14+, 1 +3f7215d0: calla L3F746630 +L3F721600: +3f721600: move *a13(0xffe0), a11, 1 +3f721620: setf 16, 1, 0 +3f721630: move *a11, a9, 0 +3f721640: jrne L3F721900 +3f721650: move a14, -*sp, 1 +3f721660: move *a13(0xff80), a9, 1 +3f721680: move *a13(0x340), a7, 1 +3f7216a0: sub a7, a9 +3f7216b0: move a9, *a14+, 1 +3f7216c0: move *a13(0x20), a9, 1 +3f7216e0: move *a13(0x380), a7, 1 +3f721700: add a7, a9 +3f721710: move a9, *a14+, 1 +3f721720: move *a13(0x340), a9, 1 +3f721740: move *a13(0x360), a7, 1 +3f721760: add a7, a9 +3f721770: move a9, *a14+, 1 +3f721780: move *a13(0x3a0), a9, 1 +3f7217a0: move *a13(0x380), a7, 1 +3f7217c0: sub a7, a9 +3f7217d0: move a9, *a14+, 1 +3f7217e0: move *a13(0x340), a9, 1 +3f721800: neg a9 +3f721810: addk 32, a9 +3f721820: move a9, *a14+, 1 +3f721830: addi 0x400, a7 +3f721850: move a7, *a14+, 1 +3f721860: move *a13(0xffc0), *a14+, 1 +3f721880: move a11, *a14+, 1 +3f721890: move @0x209460, *a14+, 1 +3f7218c0: calla L3F575830 +3f7218f0: jruc L3F721BA0 +L3F721900: +3f721900: move a14, -*sp, 1 +3f721910: move *a13(0xff80), a9, 1 +3f721930: move *a13(0x340), a7, 1 +3f721950: sub a7, a9 +3f721960: move a9, *a14+, 1 +3f721970: move *a13(0x20), a9, 1 +3f721990: move *a13(0x380), a7, 1 +3f7219b0: add a7, a9 +3f7219c0: move a9, *a14+, 1 +3f7219d0: move *a13(0x340), a9, 1 +3f7219f0: move *a13(0x360), a7, 1 +3f721a10: add a7, a9 +3f721a20: move a9, *a14+, 1 +3f721a30: move *a13(0x3a0), a9, 1 +3f721a50: move *a13(0x380), a7, 1 +3f721a70: sub a7, a9 +3f721a80: move a9, *a14+, 1 +3f721a90: move *a13(0x340), a9, 1 +3f721ab0: neg a9 +3f721ac0: addk 32, a9 +3f721ad0: move a9, *a14+, 1 +3f721ae0: addi 0x400, a7 +3f721b00: move a7, *a14+, 1 +3f721b10: move *a13(0xffc0), *a14+, 1 +3f721b30: move a11, *a14+, 1 +3f721b40: move @0x209460, *a14+, 1 +3f721b70: calla L3F569030 +L3F721BA0: +3f721ba0: move *a13(0x20), a9, 1 +3f721bc0: move *a13(0x280), a7, 1 +3f721be0: add a7, a9 +3f721bf0: move a9, *a13(0x20), 1 +3f721c10: move *a13(0x3a0), a7, 1 +3f721c30: move *a13(0x380), a9, 1 +3f721c50: sub a9, a7 +3f721c60: addk 7, a7 +3f721c70: sra 0x3, a7 +3f721c80: addk 5, a7 +3f721c90: move a7, *a13(0x1a0), 1 +3f721cb0: addi 0x400, a9 +3f721cd0: sra 0x5, a9 +3f721ce0: move a9, *a13(0x140), 1 +3f721d00: move *a13(0x340), a7, 1 +3f721d20: neg a7 +3f721d30: addk 32, a7 +3f721d40: move a7, *a13(0x60), 1 +3f721d60: move *a13(0x360), a7, 1 +3f721d80: move *a13(0x60), a9, 1 +3f721da0: subk 32, a9 +3f721db0: cmp a7, a9 +3f721dc0: jrge L3F721F80 +L3F721DD0: +3f721dd0: move a14, -*sp, 1 +3f721de0: move *a13(0x1a0), *a14+, 1 +3f721e00: move *a13(0x60), a11, 1 +3f721e20: sll 0x6, a11 +3f721e30: move *a13(0x140), a9, 1 +3f721e50: add a9, a11 +3f721e60: sll 0x5, a11 +3f721e70: addi 0x1e9460, a11 +3f721ea0: move a11, *a14+, 1 +3f721eb0: calla L3FB44A00 +3f721ee0: move *a13(0x60), a11, 1 +3f721f00: inc a11 +3f721f10: move a11, *a13(0x60), 1 +3f721f30: move *a13(0x360), a7, 1 +3f721f50: subk 32, a11 +3f721f60: cmp a7, a11 +3f721f70: jrlt L3F721DD0 +L3F721F80: +3f721f80: sub a11, a11 +3f721f90: move a11, *a13(0x3a0), 1 +3f721fb0: move a11, *a13(0x380), 1 +3f721fd0: move a11, *a13(0x360), 1 +3f721ff0: move a11, *a13(0x340), 1 +3f722010: move a11, *a13(0x280), 1 +L3F722030: +3f722030: setf 16, 1, 0 +3f722040: move *a13(0x2b0), a11, 0 +3f722060: move *a13(0x2a0), a9, 0 +3f722080: sub a9, a11 +3f722090: move a11, *a13(0x1a0), 1 +3f7220b0: jaeq L3F722E20 +3f7220d0: move a14, -*sp, 1 +3f7220e0: move a11, *a14+, 1 +3f7220f0: calla L3FB339C0 +3f722120: neg a8 +3f722130: addk 31, a8 +3f722140: move a8, *a13(0x60), 1 +3f722160: movk 1, a7 +3f722170: sll a8, a7 +3f722180: cmp a11, a7 +3f722190: jreq L3F7221D0 +3f7221a0: inc a8 +3f7221b0: move a8, *a13(0x60), 1 +L3F7221D0: +3f7221d0: subk 3, a8 +3f7221e0: jrge L3F722220 +3f7221f0: movk 3, a7 +3f722200: move a7, *a13(0x60), 1 +L3F722220: +3f722220: setf 16, 1, 0 +3f722230: move *a13(0x2d0), a7, 0 +3f722250: move *a13(0x2e0), a9, 0 +3f722270: add a9, a7 +3f722280: move a7, *a13(0x1c0), 1 +3f7222a0: movk 1, a7 +3f7222b0: move *a13(0x60), a9, 1 +3f7222d0: sll a9, a7 +3f7222e0: move *a13(0x1c0), a9, 1 +3f722300: mpys a9, a7 +3f722310: cmpi 0x20000, a7 +3f722340: jagt L3F722DA0 +3f722360: move @0x209460, a7, 1 +3f722390: move *a7(0x80), a9, 1 +3f7223b0: move *a9(0x60), a9, 1 +3f7223d0: move a11, *a9(0x110), 0 +3f7223f0: move *a7(0x80), a9, 1 +3f722410: move *a9(0x60), a9, 1 +3f722430: move *a13(0x1c0), *a9(0x100), 0 +3f722460: move a14, -*sp, 1 +3f722470: move *a13(0x60), *a14+, 1 +3f722490: move *a13(0x320), a9, 1 +3f7224b0: movk 4, a11 +3f7224c0: and a9, a11 +3f7224d0: move a11, *a14+, 1 +3f7224e0: move *a13(0x1c0), *a14+, 1 +3f722500: move *a13(0x1a0), *a14+, 1 +3f722520: sub a11, a11 +3f722530: move a11, *a14+, 1 +3f722540: move a11, *a14+, 1 +3f722550: move *a13(0x300), *a14+, 1 +3f722570: calla L3F574F70 +3f7225a0: move *a13(0xffe0), a7, 1 +3f7225c0: setf 16, 1, 0 +3f7225d0: move *a7, a11, 0 +3f7225e0: jrne L3F7227E0 +3f7225f0: move a14, -*sp, 1 +3f722600: move *a13(0xff80), a11, 1 +3f722620: move *a13(0x2d0), a7, 0 +3f722640: sub a7, a11 +3f722650: move a11, *a14+, 1 +3f722660: move *a13(0x20), a11, 1 +3f722680: move *a13(0x2a0), a7, 0 +3f7226a0: add a7, a11 +3f7226b0: move a11, *a14+, 1 +3f7226c0: move *a13(0x1c0), *a14+, 1 +3f7226e0: move *a13(0x1a0), *a14+, 1 +3f722700: sub a11, a11 +3f722710: move a11, *a14+, 1 +3f722720: move a11, *a14+, 1 +3f722730: move *a13(0xffc0), *a14+, 1 +3f722750: move *a13(0xffe0), *a14+, 1 +3f722770: move @0x209460, *a14+, 1 +3f7227a0: calla L3F575830 +3f7227d0: jruc L3F7229C0 +L3F7227E0: +3f7227e0: move a14, -*sp, 1 +3f7227f0: move *a13(0xff80), a11, 1 +3f722810: move *a13(0x2d0), a7, 0 +3f722830: sub a7, a11 +3f722840: move a11, *a14+, 1 +3f722850: move *a13(0x20), a11, 1 +3f722870: move *a13(0x2a0), a7, 0 +3f722890: add a7, a11 +3f7228a0: move a11, *a14+, 1 +3f7228b0: move *a13(0x1c0), *a14+, 1 +3f7228d0: move *a13(0x1a0), *a14+, 1 +3f7228f0: sub a11, a11 +3f722900: move a11, *a14+, 1 +3f722910: move a11, *a14+, 1 +3f722920: move *a13(0xffc0), *a14+, 1 +3f722940: move *a13(0xffe0), *a14+, 1 +3f722960: move @0x209460, *a14+, 1 +3f722990: calla L3F569030 +L3F7229C0: +3f7229c0: move *a13(0x60), a11, 1 +3f7229e0: subk 3, a11 +3f7229f0: move a11, *a13(0x60), 1 +3f722a10: movk 1, a7 +3f722a20: sll a11, a7 +3f722a30: move a7, *a13(0x1a0), 1 +3f722a50: sub a7, a7 +3f722a60: move a7, *a13(0x80), 1 +3f722a80: move *a13(0x1c0), a9, 1 +3f722aa0: cmp a9, a7 +3f722ab0: jrge L3F722C50 +L3F722AC0: +3f722ac0: move a14, -*sp, 1 +3f722ad0: move *a13(0x1a0), *a14+, 1 +3f722af0: move *a13(0x80), a11, 1 +3f722b10: sll 0x3, a11 +3f722b20: move *a13(0x60), a9, 1 +3f722b40: sll a9, a11 +3f722b50: addi 0x1e9460, a11 +3f722b80: move a11, *a14+, 1 +3f722b90: calla L3FB44A00 +3f722bc0: move *a13(0x80), a11, 1 +3f722be0: inc a11 +3f722bf0: move a11, *a13(0x80), 1 +3f722c10: move *a13(0x1c0), a7, 1 +3f722c30: cmp a7, a11 +3f722c40: jrlt L3F722AC0 +L3F722C50: +3f722c50: move @0x209460, a11, 1 +3f722c80: move *a11(0x80), a9, 1 +3f722ca0: move *a9(0x60), a9, 1 +3f722cc0: movi 0x800, a7 +3f722ce0: setf 16, 0, 0 +3f722cf0: move a7, *a9(0x110), 0 +3f722d10: move *a11(0x80), a9, 1 +3f722d30: move *a9(0x60), a9, 1 +3f722d50: movi 0x40, a7 +3f722d70: move a7, *a9(0x100), 0 +3f722d90: jruc L3F722E20 +L3F722DA0: +3f722da0: move a14, -*sp, 1 +3f722db0: movi 0x3f72e138, a8 +3f722de0: move a8, *a14+, 1 +3f722df0: calla L3FB341E0 +L3F722E20: +3f722e20: move *a13(0xffa0), a11, 1 +3f722e40: setf 16, 1, 0 +3f722e50: move *a13(0x2c0), a9, 0 +3f722e70: add a9, a11 +3f722e80: move a11, *a13(0xffa0), 1 +L3F722EA0: +3f722ea0: move *a13(0x40), a11, 1 +3f722ec0: dec a11 +3f722ed0: move a11, *a13(0x40), 1 +3f722ef0: jagt L3F71DF30 +L3F722F10: +3f722f10: move *a13(0xffc0), a11, 1 +3f722f30: movb *a11(0x178), a9 +3f722f50: subk 2, a9 +3f722f60: jrne L3F723580 +3f722f70: move *a11(0x1e0), a9, 1 +3f722f90: jrne L3F7232B0 +3f722fa0: move a14, -*sp, 1 +3f722fb0: setf 16, 1, 0 +3f722fc0: move *a11(0x210), a8, 0 +3f722fe0: move a8, *a14+, 1 +3f722ff0: move *a11(0x200), a8, 0 +3f723010: move a8, *a14+, 1 +3f723020: movk 1, a9 +3f723030: move a9, *a14+, 1 +3f723040: move *a11(0x120), *a14+, 1 +3f723060: move *a11(0x100), *a14+, 1 +3f723080: move *a13(0x340), a7, 1 +3f7230a0: move *a13(0x360), a9, 1 +3f7230c0: add a9, a7 +3f7230d0: move a7, *a14+, 1 +3f7230e0: move *a13(0x3a0), a7, 1 +3f723100: move *a13(0x380), a9, 1 +3f723120: sub a9, a7 +3f723130: move a7, *a14+, 1 +3f723140: move *a13(0x340), a7, 1 +3f723160: neg a7 +3f723170: addk 32, a7 +3f723180: move a7, *a14+, 1 +3f723190: addi 0x400, a9 +3f7231b0: move a9, *a14+, 1 +3f7231c0: move *a13(0xffe0), a9, 1 +3f7231e0: move *a9(0x20), a7, 1 +3f723200: move *a7(0x2e0), *a14+, 1 +3f723220: movi 0x1e9460, a7 +3f723250: move a7, *a14+, 1 +3f723260: calla L3F746630 +3f723290: jauc L3F723E30 +L3F7232B0: +3f7232b0: move a14, -*sp, 1 +3f7232c0: setf 16, 1, 0 +3f7232d0: move *a11(0x210), a8, 0 +3f7232f0: move a8, *a14+, 1 +3f723300: move *a11(0x200), a8, 0 +3f723320: move a8, *a14+, 1 +3f723330: movk 1, a9 +3f723340: move a9, *a14+, 1 +3f723350: move *a11(0x120), *a14+, 1 +3f723370: move *a11(0x100), *a14+, 1 +3f723390: move *a13(0x340), a7, 1 +3f7233b0: move *a13(0x360), a9, 1 +3f7233d0: add a9, a7 +3f7233e0: move a7, *a14+, 1 +3f7233f0: move *a13(0x3a0), a7, 1 +3f723410: move *a13(0x380), a9, 1 +3f723430: sub a9, a7 +3f723440: move a7, *a14+, 1 +3f723450: move *a13(0x340), a7, 1 +3f723470: neg a7 +3f723480: addk 32, a7 +3f723490: move a7, *a14+, 1 +3f7234a0: addi 0x400, a9 +3f7234c0: move a9, *a14+, 1 +3f7234d0: move *a11(0x1e0), *a14+, 1 +3f7234f0: movi 0x1e9460, a9 +3f723520: move a9, *a14+, 1 +3f723530: calla L3F746630 +3f723560: jauc L3F723E30 +L3F723580: +3f723580: move *a11(0x1c0), a9, 1 +3f7235a0: jrne L3F723B80 +3f7235b0: sub a9, a9 +3f7235c0: move a9, *a13(0x60), 1 +3f7235e0: move *a13(0xffe0), a7, 1 +3f723600: move *a7(0x20), a7, 1 +3f723620: setf 16, 1, 0 +3f723630: move *a7(0x80), a7, 0 +3f723650: cmp a7, a9 +3f723660: jrgt L3F723800 +L3F723670: +3f723670: move *a13(0xffe0), a11, 1 +3f723690: move *a11(0x20), a9, 1 +3f7236b0: move *a13(0x60), a7, 1 +3f7236d0: sll 0x7, a7 +3f7236e0: add a7, a9 +3f7236f0: move *a9(0x320), a9, 1 +3f723710: move *a9(0x10), a9, 0 +3f723730: dsjs a9, L3F723750 +3f723740: jruc L3F723800 +L3F723750: +3f723750: move *a13(0x60), a9, 1 +3f723770: inc a9 +3f723780: move a9, *a13(0x60), 1 +3f7237a0: move *a11(0x20), a7, 1 +3f7237c0: move *a7(0x80), a7, 0 +3f7237e0: cmp a7, a9 +3f7237f0: jrle L3F723670 +L3F723800: +3f723800: move *a13(0xffe0), a11, 1 +3f723820: move *a11(0x20), a9, 1 +3f723840: move *a13(0x60), a7, 1 +3f723860: sll 0x7, a7 +3f723870: add a7, a9 +3f723880: move *a9(0x320), *a13(0x0), 1 +3f7238b0: move a14, -*sp, 1 +3f7238c0: move *a13(0xffc0), a9, 1 +3f7238e0: move *a9(0x210), a8, 0 +3f723900: move a8, *a14+, 1 +3f723910: move *a9(0x200), a8, 0 +3f723930: move a8, *a14+, 1 +3f723940: sub a7, a7 +3f723950: move a7, *a14+, 1 +3f723960: move *a9(0x120), *a14+, 1 +3f723980: move *a9(0x100), *a14+, 1 +3f7239a0: move *a13(0x340), a7, 1 +3f7239c0: move *a13(0x360), a9, 1 +3f7239e0: add a9, a7 +3f7239f0: move a7, *a14+, 1 +3f723a00: move *a13(0x3a0), a7, 1 +3f723a20: move *a13(0x380), a9, 1 +3f723a40: sub a9, a7 +3f723a50: move a7, *a14+, 1 +3f723a60: move *a13(0x340), a7, 1 +3f723a80: neg a7 +3f723a90: addk 32, a7 +3f723aa0: move a7, *a14+, 1 +3f723ab0: addi 0x400, a9 +3f723ad0: move a9, *a14+, 1 +3f723ae0: move *a13(0x0), *a14+, 1 +3f723b00: movi 0x1e9460, a9 +3f723b30: move a9, *a14+, 1 +3f723b40: calla L3F746630 +3f723b70: jruc L3F723E30 +L3F723B80: +3f723b80: move a14, -*sp, 1 +3f723b90: setf 16, 1, 0 +3f723ba0: move *a11(0x210), a8, 0 +3f723bc0: move a8, *a14+, 1 +3f723bd0: move *a11(0x200), a8, 0 +3f723bf0: move a8, *a14+, 1 +3f723c00: sub a9, a9 +3f723c10: move a9, *a14+, 1 +3f723c20: move *a11(0x120), *a14+, 1 +3f723c40: move *a11(0x100), *a14+, 1 +3f723c60: move *a13(0x340), a7, 1 +3f723c80: move *a13(0x360), a9, 1 +3f723ca0: add a9, a7 +3f723cb0: move a7, *a14+, 1 +3f723cc0: move *a13(0x3a0), a7, 1 +3f723ce0: move *a13(0x380), a9, 1 +3f723d00: sub a9, a7 +3f723d10: move a7, *a14+, 1 +3f723d20: move *a13(0x340), a7, 1 +3f723d40: neg a7 +3f723d50: addk 32, a7 +3f723d60: move a7, *a14+, 1 +3f723d70: addi 0x400, a9 +3f723d90: move a9, *a14+, 1 +3f723da0: move *a11(0x1c0), *a14+, 1 +3f723dc0: movi 0x1e9460, a9 +3f723df0: move a9, *a14+, 1 +3f723e00: calla L3F746630 +L3F723E30: +3f723e30: move *a13(0xffe0), a11, 1 +3f723e50: setf 16, 1, 0 +3f723e60: move *a11, a9, 0 +3f723e70: jrne L3F724130 +3f723e80: move a14, -*sp, 1 +3f723e90: move *a13(0xff80), a9, 1 +3f723eb0: move *a13(0x340), a7, 1 +3f723ed0: sub a7, a9 +3f723ee0: move a9, *a14+, 1 +3f723ef0: move *a13(0x20), a9, 1 +3f723f10: move *a13(0x380), a7, 1 +3f723f30: add a7, a9 +3f723f40: move a9, *a14+, 1 +3f723f50: move *a13(0x340), a9, 1 +3f723f70: move *a13(0x360), a7, 1 +3f723f90: add a7, a9 +3f723fa0: move a9, *a14+, 1 +3f723fb0: move *a13(0x3a0), a9, 1 +3f723fd0: move *a13(0x380), a7, 1 +3f723ff0: sub a7, a9 +3f724000: move a9, *a14+, 1 +3f724010: move *a13(0x340), a9, 1 +3f724030: neg a9 +3f724040: addk 32, a9 +3f724050: move a9, *a14+, 1 +3f724060: addi 0x400, a7 +3f724080: move a7, *a14+, 1 +3f724090: move *a13(0xffc0), *a14+, 1 +3f7240b0: move a11, *a14+, 1 +3f7240c0: move @0x209460, *a14+, 1 +3f7240f0: calla L3F575830 +3f724120: jruc L3F7243D0 +L3F724130: +3f724130: move a14, -*sp, 1 +3f724140: move *a13(0xff80), a9, 1 +3f724160: move *a13(0x340), a7, 1 +3f724180: sub a7, a9 +3f724190: move a9, *a14+, 1 +3f7241a0: move *a13(0x20), a9, 1 +3f7241c0: move *a13(0x380), a7, 1 +3f7241e0: add a7, a9 +3f7241f0: move a9, *a14+, 1 +3f724200: move *a13(0x340), a9, 1 +3f724220: move *a13(0x360), a7, 1 +3f724240: add a7, a9 +3f724250: move a9, *a14+, 1 +3f724260: move *a13(0x3a0), a9, 1 +3f724280: move *a13(0x380), a7, 1 +3f7242a0: sub a7, a9 +3f7242b0: move a9, *a14+, 1 +3f7242c0: move *a13(0x340), a9, 1 +3f7242e0: neg a9 +3f7242f0: addk 32, a9 +3f724300: move a9, *a14+, 1 +3f724310: addi 0x400, a7 +3f724330: move a7, *a14+, 1 +3f724340: move *a13(0xffc0), *a14+, 1 +3f724360: move a11, *a14+, 1 +3f724370: move @0x209460, *a14+, 1 +3f7243a0: calla L3F569030 +L3F7243D0: +3f7243d0: move *a13(0x20), a9, 1 +3f7243f0: move *a13(0x280), a7, 1 +3f724410: add a7, a9 +3f724420: move a9, *a13(0x20), 1 +3f724440: move *a13(0x3a0), a7, 1 +3f724460: move *a13(0x380), a9, 1 +3f724480: sub a9, a7 +3f724490: addk 7, a7 +3f7244a0: sra 0x3, a7 +3f7244b0: addk 5, a7 +3f7244c0: move a7, *a13(0x1a0), 1 +3f7244e0: addi 0x400, a9 +3f724500: sra 0x5, a9 +3f724510: move a9, *a13(0x140), 1 +3f724530: move *a13(0x340), a7, 1 +3f724550: neg a7 +3f724560: addk 32, a7 +3f724570: move a7, *a13(0x60), 1 +3f724590: move *a13(0x360), a7, 1 +3f7245b0: move *a13(0x60), a9, 1 +3f7245d0: subk 32, a9 +3f7245e0: cmp a7, a9 +3f7245f0: jrge L3F7247B0 +L3F724600: +3f724600: move a14, -*sp, 1 +3f724610: move *a13(0x1a0), *a14+, 1 +3f724630: move *a13(0x60), a11, 1 +3f724650: sll 0x6, a11 +3f724660: move *a13(0x140), a9, 1 +3f724680: add a9, a11 +3f724690: sll 0x5, a11 +3f7246a0: addi 0x1e9460, a11 +3f7246d0: move a11, *a14+, 1 +3f7246e0: calla L3FB44A00 +3f724710: move *a13(0x60), a11, 1 +3f724730: inc a11 +3f724740: move a11, *a13(0x60), 1 +3f724760: move *a13(0x360), a7, 1 +3f724780: subk 32, a11 +3f724790: cmp a7, a11 +3f7247a0: jrlt L3F724600 +L3F7247B0: +3f7247b0: sub a11, a11 +3f7247c0: move a11, *a13(0x3a0), 1 +3f7247e0: move a11, *a13(0x380), 1 +3f724800: move a11, *a13(0x360), 1 +3f724820: move a11, *a13(0x340), 1 +L3F724840: +3f724840: move *a13(0x80), a11, 1 +3f724860: inc a11 +3f724870: move a11, *a13(0x80), 1 +3f724890: move *a13(0xff60), a9, 1 +3f7248b0: cmp a9, a11 +3f7248c0: jalt L3F71D920 +L3F7248E0: +3f7248e0: move *a13(0xffc0), a11, 1 +3f724900: move *a13(0x240), *a11(0xc0), 1 +3f724930: move *a13(0x260), *a11(0x120), 1 +L3F724960: +3f724960: move *sp(0xa0), a14, 1 +3f724980: mmfm sp, a7,a9,a11,a13 +3f7249a0: rets 2 +3f7249b0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7249d0: move a14, a13 +3f7249e0: addi 0x3a0, a14 +3f724a00: move *a13(0xffc0), a9, 1 +3f724a20: sub a7, a7 +3f724a30: move a7, *a13(0x20), 1 +3f724a50: move a7, *a13(0x40), 1 +3f724a70: move @0x209480, a7, 1 +3f724aa0: jreq L3F724F00 +3f724ab0: move a14, -*sp, 1 +3f724ac0: movi 0x1000, a7 +3f724ae0: move a7, *a14+, 1 +3f724af0: movi 0x1e9460, a7 +3f724b20: move a7, *a14+, 1 +3f724b30: calla L3FB44A00 +3f724b60: move a14, -*sp, 1 +3f724b70: movi 0x1e0, a7 +3f724b90: move a7, *a14+, 1 +3f724ba0: movi 0x2094a0, a7 +3f724bd0: move a7, *a14+, 1 +3f724be0: calla L3FB44A00 +3f724c10: move a14, -*sp, 1 +3f724c20: movk 1, a5 +3f724c30: move a5, *a14+, 1 +3f724c40: movi 0x40, a5 +3f724c60: move a5, *a14+, 1 +3f724c70: movi 0x800, a5 +3f724c90: move a5, *a14+, 1 +3f724ca0: move *a9(0x0), *a14+, 1 +3f724cc0: calla L3FBD65D0 +3f724cf0: move a8, @0x209460, 1 +3f724d20: move *a8(0x80), a5, 1 +3f724d40: move *a5(0x60), a5, 1 +3f724d60: movi 0x1e9460, a7 +3f724d90: move a7, *a5(0xe0), 1 +3f724db0: move *a8(0x80), a5, 1 +3f724dd0: move *a5(0x60), a5, 1 +3f724df0: movi 0x800, a7 +3f724e10: setf 16, 0, 0 +3f724e20: move a7, *a5(0x110), 0 +3f724e40: move *a8(0x80), a5, 1 +3f724e60: move *a5(0x60), a5, 1 +3f724e80: movi 0x40, a7 +3f724ea0: move a7, *a5(0x100), 0 +3f724ec0: sub a5, a5 +3f724ed0: move a5, @0x209480, 1 +L3F724F00: +3f724f00: move @0x1e8b80, a7, 1 +3f724f30: cmpi 0x800000, a7 +3f724f60: jrls L3F724FB0 +3f724f70: movk 1, a5 +3f724f80: move a5, *a13(0xa0), 1 +3f724fa0: jruc L3F724FE0 +L3F724FB0: +3f724fb0: sub a5, a5 +3f724fc0: move a5, *a13(0xa0), 1 +L3F724FE0: +3f724fe0: move *a9(0x220), *a13(0x240), 1 +3f725010: move *a13(0xffa0), a12, 1 +3f725030: move *a13(0xff40), a10, 1 +3f725050: move *a9(0xc0), *a13(0x200), 1 +3f725080: move *a9(0x120), *a13(0x220), 1 +3f7250b0: move *a9(0x100), a5, 1 +3f7250d0: jrne L3F725140 +3f7250e0: move *a9(0x120), a5, 1 +3f725100: jrne L3F725140 +3f725110: movk 1, a5 +3f725120: move a5, *a9(0x120), 1 +L3F725140: +3f725140: move a14, -*sp, 1 +3f725150: move *a9(0x100), *a14+, 1 +3f725170: move *a9(0xc0), *a14+, 1 +3f725190: calla L3F738980 +3f7251c0: move a8, *a9(0xc0), 1 +3f7251e0: sub a7, a7 +3f7251f0: move a7, *a13(0x100), 1 +3f725210: move *a13(0xff60), a5, 1 +3f725230: cmp a5, a7 +3f725240: jage L3F72C580 +L3F725260: +3f725260: setf 8, 0, 0 +3f725270: move *a10+, a7, 0 +3f725280: move a7, *a13(0x140), 1 +3f7252a0: cmpi 0xff, a7 +3f7252c0: jrne L3F7254E0 +3f7252d0: move a10, *a13(0x240), 1 +3f7252f0: addk 32, a10 +3f725300: move *a13(0x240), a5, 1 +3f725320: move *a9(0x220), a7, 1 +3f725340: cmp a7, a5 +3f725350: jaeq L3F72C4E0 +3f725370: move a14, -*sp, 1 +3f725380: movk 1, a7 +3f725390: move a7, *a14+, 1 +3f7253a0: move a5, *a14+, 1 +3f7253b0: movi 0x4000, a7 +3f7253d0: move a7, *a14+, 1 +3f7253e0: move a9, *a14+, 1 +3f7253f0: calla L3F864C90 +3f725420: move a14, -*sp, 1 +3f725430: move a9, *a14+, 1 +3f725440: move *a13(0xffe0), *a14+, 1 +3f725460: calla L3F863590 +3f725490: move *a9(0x220), *a13(0x240), 1 +3f7254c0: jauc L3F72C4E0 +L3F7254E0: +3f7254e0: setf 8, 1, 0 +3f7254f0: move *a10+, a5, 0 +3f725500: add a5, a12 +3f725510: move a7, a5 +3f725520: jaeq L3F72C4E0 +3f725540: sub a11, a11 +3f725550: move *a13(0x240), a5, 1 +3f725570: move *a5(0xe0), a6, 1 +3f725590: setf 8, 0, 0 +3f7255a0: move *a6(0x230), a5, 0 +3f7255c0: move a5, *a13(0x340), 1 +3f7255e0: move *a6(0x1c0), a2, 1 +3f725600: move *a6(0x200), a4, 1 +3f725620: move *a13(0x240), a3, 1 +3f725640: move *a6(0x1a0), a5, 1 +3f725660: move a5, a7 +3f725670: sll 0x7, a5 +3f725680: sll 0x5, a7 +3f725690: add a7, a5 +3f7256a0: move *a3(0x80), a7, 1 +3f7256c0: add a5, a7 +3f7256d0: move a7, *a13(0x300), 1 +3f7256f0: move *a7(0x80), a5, 1 +3f725710: jrne L3F7257A0 +3f725720: move a14, -*sp, 1 +3f725730: move a3, *a14+, 1 +3f725740: calla L3F72CBE0 +3f725770: move a11, @0x20a3e0, 1 +L3F7257A0: +3f7257a0: move a11, *a13(0x80), 1 +3f7257c0: move a11, *a13(0x60), 1 +3f7257e0: move *a13(0x140), a0, 1 +L3F725800: +3f725800: move *a13(0xa0), a7, 1 +3f725820: jaeq L3F726DD0 +3f725840: move *a13(0x240), a5, 1 +3f725860: move @0x20a3e0, a3, 1 +3f725890: cmp a3, a5 +3f7258a0: jrne L3F725960 +3f7258b0: move @0x20a400, a5, 1 +3f7258e0: move a5, *a13(0x2c0), 1 +3f725900: move @0x20a420, a7, 1 +3f725930: move a7, *a13(0x2e0), 1 +3f725950: jruc L3F725D50 +L3F725960: +3f725960: sub a5, a5 +3f725970: move a5, *a13(0x2e0), 1 +3f725990: move a5, *a13(0xe0), 1 +L3F7259B0: +3f7259b0: move *a13(0xe0), a7, 1 +3f7259d0: move a7, a5 +3f7259e0: sll 0x6, a7 +3f7259f0: sll 0x5, a5 +3f725a00: add a5, a7 +3f725a10: addi 0x2094a0, a7 +3f725a40: move *a13(0x240), a5, 1 +3f725a60: move *a7, a7, 1 +3f725a70: cmp a7, a5 +3f725a80: jrne L3F725CD0 +3f725a90: move a5, @0x20a3e0, 1 +3f725ac0: move *a13(0xe0), a7, 1 +3f725ae0: move a7, a3 +3f725af0: sll 0x6, a7 +3f725b00: sll 0x5, a3 +3f725b10: add a3, a7 +3f725b20: addi 0x2094a0, a7 +3f725b50: move *a7(0x40), a7, 1 +3f725b70: move a7, *a13(0x2e0), 1 +3f725b90: move a7, @0x20a420, 1 +3f725bc0: move *a13(0xe0), a3, 1 +3f725be0: move a3, a5 +3f725bf0: sll 0x6, a3 +3f725c00: sll 0x5, a5 +3f725c10: add a5, a3 +3f725c20: addi 0x2094a0, a3 +3f725c50: move *a3(0x20), a5, 1 +3f725c70: move a5, *a13(0x2c0), 1 +3f725c90: move a5, @0x20a400, 1 +3f725cc0: jruc L3F725D50 +L3F725CD0: +3f725cd0: move *a13(0xe0), a7, 1 +3f725cf0: inc a7 +3f725d00: move a7, *a13(0xe0), 1 +3f725d20: cmpi 0x28, a7 +3f725d40: jrlt L3F7259B0 +L3F725D50: +3f725d50: move *a13(0x2e0), a7, 1 +3f725d70: jane L3F726E10 +3f725d90: sub a5, a5 +3f725da0: move a5, *a13(0x380), 1 +L3F725DC0: +3f725dc0: move *a13(0x380), a7, 1 +3f725de0: subk 2, a7 +3f725df0: jrlt L3F725E40 +3f725e00: sub a7, a7 +3f725e10: move a7, *a13(0xa0), 1 +3f725e30: jruc L3F725800 +L3F725E40: +3f725e40: movi 0xffff, a7 +3f725e60: move a7, *a13(0x160), 1 +3f725e80: sub a5, a5 +3f725e90: move a5, *a13(0xe0), 1 +L3F725EB0: +3f725eb0: move *a13(0xe0), a7, 1 +3f725ed0: move a7, a5 +3f725ee0: sll 0x6, a7 +3f725ef0: sll 0x5, a5 +3f725f00: add a5, a7 +3f725f10: addi 0x2094a0, a7 +3f725f40: move *a7, a7, 1 +3f725f50: jrne L3F725FA0 +3f725f60: move *a13(0xe0), *a13(0x160), 1 +3f725f90: jruc L3F726020 +L3F725FA0: +3f725fa0: move *a13(0xe0), a7, 1 +3f725fc0: inc a7 +3f725fd0: move a7, *a13(0xe0), 1 +3f725ff0: cmpi 0x28, a7 +3f726010: jrlt L3F725EB0 +L3F726020: +3f726020: move *a13(0x160), a7, 1 +3f726040: inc a7 +3f726050: jrne L3F7260B0 +3f726060: calla L3F72DB90 +3f726090: move a8, *a13(0x160), 1 +L3F7260B0: +3f7260b0: move *a13(0x160), a7, 1 +3f7260d0: inc a7 +3f7260e0: jrne L3F726170 +3f7260f0: move a14, -*sp, 1 +3f726100: movi 0x3f72e1e8, a8 +3f726130: move a8, *a14+, 1 +3f726140: calla L3F596290 +L3F726170: +3f726170: move *a13(0x160), a7, 1 +3f726190: move a7, a5 +3f7261a0: sll 0x6, a7 +3f7261b0: sll 0x5, a5 +3f7261c0: add a5, a7 +3f7261d0: addi 0x2094a0, a7 +3f726200: move *a13(0x240), a5, 1 +3f726220: move a5, *a7, 1 +3f726230: move a5, @0x20a3e0, 1 +3f726260: move *a13(0x160), a7, 1 +3f726280: move a7, a3 +3f726290: sll 0x6, a7 +3f7262a0: sll 0x5, a3 +3f7262b0: add a3, a7 +3f7262c0: addi 0x2094a0, a7 +3f7262f0: move a14, -*sp, 1 +3f726300: move a4, a3 +3f726310: sub a2, a3 +3f726320: inc a3 +3f726330: sll 0x2, a3 +3f726340: move a3, *a14+, 1 +3f726350: movk 1, a3 +3f726360: move a3, *a14+, 1 +3f726370: calla L3F703D90 +3f7263a0: move a8, *a7(0x40), 1 +3f7263c0: move a8, *a13(0x2e0), 1 +3f7263e0: move a8, @0x20a420, 1 +3f726410: move a8, a7 +3f726420: jrne L3F7264C0 +3f726430: calla L3F72DE80 +3f726460: move *a13(0x380), a3, 1 +3f726480: inc a3 +3f726490: move a3, *a13(0x380), 1 +3f7264b0: jruc L3F725DC0 +L3F7264C0: +3f7264c0: move a4, a3 +3f7264d0: sub a2, a3 +3f7264e0: inc a3 +3f7264f0: sll 0x2, a3 +3f726500: move @0x20a3a0, a5, 1 +3f726530: add a5, a3 +3f726540: move a3, @0x20a3a0, 1 +3f726570: move *a13(0x160), a5, 1 +3f726590: move a5, a3 +3f7265a0: sll 0x6, a5 +3f7265b0: sll 0x5, a3 +3f7265c0: add a3, a5 +3f7265d0: addi 0x2094a0, a5 +3f726600: move a14, -*sp, 1 +3f726610: move a4, a3 +3f726620: sub a2, a3 +3f726630: inc a3 +3f726640: sll 0x2, a3 +3f726650: move a3, *a14+, 1 +3f726660: movk 1, a3 +3f726670: move a3, *a14+, 1 +3f726680: calla L3F703D90 +3f7266b0: move a8, *a5(0x20), 1 +3f7266d0: move a8, *a13(0x2c0), 1 +3f7266f0: move a8, @0x20a400, 1 +3f726720: move a8, a5 +3f726730: jrne L3F7267E0 +3f726740: calla L3F72DE80 +3f726770: move *a13(0x380), a3, 1 +3f726790: inc a3 +3f7267a0: move a3, *a13(0x380), 1 +3f7267c0: jauc L3F725DC0 +L3F7267E0: +3f7267e0: move a4, a3 +3f7267f0: sub a2, a3 +3f726800: inc a3 +3f726810: sll 0x2, a3 +3f726820: move @0x20a3a0, a7, 1 +3f726850: add a7, a3 +3f726860: move a3, @0x20a3a0, 1 +3f726890: move @0x20a3c0, a7, 1 +3f7268c0: inc a7 +3f7268d0: move a7, @0x20a3c0, 1 +3f726900: move a2, *a13(0xc0), 1 +3f726920: move a4, a3 +3f726930: inc a3 +3f726940: cmp a3, a2 +3f726950: jrge L3F726E10 +L3F726960: +3f726960: move a14, -*sp, 1 +3f726970: movk 12, a7 +3f726980: move a7, *a14+, 1 +3f726990: calla L3F701230 +3f7269c0: move a8, *a13, 1 +3f7269d0: move a8, a3 +3f7269e0: jrne L3F726A90 +3f7269f0: calla L3F72DE80 +3f726a20: move *a13(0x380), a5, 1 +3f726a40: inc a5 +3f726a50: move a5, *a13(0x380), 1 +3f726a70: jauc L3F725DC0 +L3F726A90: +3f726a90: move @0x20a3a0, a5, 1 +3f726ac0: addk 12, a5 +3f726ad0: move a5, @0x20a3a0, 1 +3f726b00: move a14, -*sp, 1 +3f726b10: movi 0xffff, a7 +3f726b30: move a7, *a14+, 1 +3f726b40: move a13, a7 +3f726b50: addi 0x320, a7 +3f726b70: move a7, *a14+, 1 +3f726b80: move a3, *a14+, 1 +3f726b90: move *a13(0xc0), *a14+, 1 +3f726bb0: move *a6(0x1a0), *a14+, 1 +3f726bd0: move *a13(0x240), *a14+, 1 +3f726bf0: calla L3F85B080 +3f726c20: move *a13(0xc0), a5, 1 +3f726c40: sub a2, a5 +3f726c50: sll 0x5, a5 +3f726c60: move *a13(0x2c0), a7, 1 +3f726c80: add a7, a5 +3f726c90: move a3, *a5, 1 +3f726ca0: move *a13(0xc0), a5, 1 +3f726cc0: sub a2, a5 +3f726cd0: sll 0x5, a5 +3f726ce0: move *a13(0x2e0), a3, 1 +3f726d00: add a3, a5 +3f726d10: move *a13(0x320), *a5(0x0), 1 +3f726d40: move *a13(0xc0), a5, 1 +3f726d60: inc a5 +3f726d70: move a5, *a13(0xc0), 1 +3f726d90: dec a5 +3f726da0: cmp a4, a5 +3f726db0: jrlt L3F726960 +3f726dc0: jruc L3F726E10 +L3F726DD0: +3f726dd0: move a13, a5 +3f726de0: addi 0x260, a5 +3f726e00: move a5, *a13, 1 +L3F726E10: +3f726e10: move *a13(0xffe0), a7, 1 +3f726e30: setf 16, 1, 0 +3f726e40: move *a7, a5, 0 +3f726e50: jrne L3F727140 +3f726e60: move a14, -*sp, 1 +3f726e70: move *a13(0xff80), *a14+, 1 +3f726e90: move a6, *a14+, 1 +3f726ea0: move a9, *a14+, 1 +3f726eb0: calla L3F572340 +3f726ee0: move a8, a3 +3f726ef0: jreq L3F727140 +3f726f00: move *a13(0xa0), a5, 1 +3f726f20: jreq L3F727140 +3f726f30: move @0x1a64e0, a3, 1 +3f726f60: jrne L3F727140 +3f726f70: move *a13(0x340), a5, 1 +3f726f90: movk 4, a7 +3f726fa0: and a5, a7 +3f726fb0: move a7, *a13(0x360), 1 +3f726fd0: move a14, -*sp, 1 +3f726fe0: move a7, *a14+, 1 +3f726ff0: move *a13(0xff80), *a14+, 1 +3f727010: move *a13(0x2c0), *a14+, 1 +3f727030: move *a13(0x2e0), *a14+, 1 +3f727050: move a6, *a14+, 1 +3f727060: move a4, *a14+, 1 +3f727070: move a2, *a14+, 1 +3f727080: move a10, *a14+, 1 +3f727090: move a0, *a14+, 1 +3f7270a0: move a12, *a14+, 1 +3f7270b0: calla L3F573000 +3f7270e0: move a8, a12 +3f7270f0: move a0, a3 +3f727100: sll 0x3, a3 +3f727110: add a3, a10 +3f727120: jauc L3F72C4E0 +L3F727140: +3f727140: move a0, a3 +3f727150: jale L3F72B2D0 +L3F727170: +3f727170: setf 8, 0, 0 +3f727180: move *a10+, a7, 0 +3f727190: move a7, *a13(0x180), 1 +3f7271b0: cmp a2, a7 +3f7271c0: jrlt L3F7271F0 +3f7271d0: cmp a4, a7 +3f7271e0: jrle L3F727290 +L3F7271F0: +3f7271f0: move *a6(0x60), a5, 0 +3f727210: move a5, *a13(0x180), 1 +3f727230: cmp a2, a5 +3f727240: jalt L3F72B2A0 +3f727260: cmp a4, a5 +3f727270: jagt L3F72B2A0 +L3F727290: +3f727290: move *a13(0xa0), a7, 1 +3f7272b0: jreq L3F727400 +3f7272c0: move *a13(0x180), a5, 1 +3f7272e0: sub a2, a5 +3f7272f0: move a5, *a13(0x180), 1 +3f727310: sll 0x5, a5 +3f727320: move *a13(0x2e0), a3, 1 +3f727340: add a3, a5 +3f727350: move *a5(0x0), *a13(0x320), 1 +3f727380: move *a13(0x180), a5, 1 +3f7273a0: sll 0x5, a5 +3f7273b0: move *a13(0x2c0), a3, 1 +3f7273d0: add a3, a5 +3f7273e0: move *a5, *a13, 1 +3f7273f0: jruc L3F727530 +L3F727400: +3f727400: move a14, -*sp, 1 +3f727410: movi 0xffff, a5 +3f727430: move a5, *a14+, 1 +3f727440: move a13, a3 +3f727450: addi 0x320, a3 +3f727470: move a3, *a14+, 1 +3f727480: move *a13(0x0), *a14+, 1 +3f7274a0: move *a13(0x180), *a14+, 1 +3f7274c0: move *a6(0x1a0), *a14+, 1 +3f7274e0: move *a13(0x240), *a14+, 1 +3f727500: calla L3F85B080 +L3F727530: +3f727530: move *a13, a5, 1 +3f727540: setf 16, 1, 0 +3f727550: move *a5(0x40), a3, 0 +3f727570: subk 32, a3 +3f727580: jagt L3F729200 +3f7275a0: move *a5(0x30), a3, 0 +3f7275c0: subk 32, a3 +3f7275d0: jagt L3F729200 +3f7275f0: move *a5(0x10), a3, 0 +3f727610: move *a5, a5, 0 +3f727620: sub a5, a3 +3f727630: cmpi 0x800, a3 +3f727650: jagt L3F729200 +3f727670: move *a13, a5, 1 +3f727680: move *a5(0x10), a3, 0 +3f7276a0: add a11, a3 +3f7276b0: move *a5, a5, 0 +3f7276c0: sub a5, a3 +3f7276d0: cmpi 0x400, a3 +3f7276f0: jrgt L3F7277A0 +3f727700: move *a13, a5, 1 +3f727710: move *a5(0x10), a3, 0 +3f727730: add a11, a3 +3f727740: move *a5, a5, 0 +3f727750: sub a5, a3 +3f727760: cmpi 0xfc00, a3 +3f727780: jage L3F728990 +L3F7277A0: +3f7277a0: move *a13(0xffe0), a5, 1 +3f7277c0: move *a5, a3, 0 +3f7277d0: jane L3F728330 +3f7277f0: move @0x1a64e0, a3, 1 +3f727820: jrne L3F727BA0 +3f727830: move a14, -*sp, 1 +3f727840: move *a13(0xff80), a5, 1 +3f727860: move *a13(0x60), a7, 1 +3f727880: sub a7, a5 +3f727890: move a5, *a14+, 1 +3f7278a0: move *a13(0x20), a5, 1 +3f7278c0: add a12, a5 +3f7278d0: move a5, *a14+, 1 +3f7278e0: move *a13(0x80), a5, 1 +3f727900: add a5, a7 +3f727910: move a7, *a14+, 1 +3f727920: move *a13(0x40), a7, 1 +3f727940: move *a13(0x20), a5, 1 +3f727960: sub a5, a7 +3f727970: move a7, *a14+, 1 +3f727980: move *a13(0x60), a7, 1 +3f7279a0: neg a7 +3f7279b0: addk 32, a7 +3f7279c0: move a7, *a14+, 1 +3f7279d0: addi 0x400, a5 +3f7279f0: move a5, *a14+, 1 +3f727a00: move a9, *a14+, 1 +3f727a10: move *a13(0xffe0), *a14+, 1 +3f727a30: move @0x209460, *a14+, 1 +3f727a60: calla L3F575830 +3f727a90: move *a13(0x40), a7, 1 +3f727ab0: move *a13(0x20), a5, 1 +3f727ad0: sub a5, a7 +3f727ae0: addk 7, a7 +3f727af0: sra 0x3, a7 +3f727b00: addk 5, a7 +3f727b10: move a7, *a13(0x1c0), 1 +3f727b30: addi 0x400, a5 +3f727b50: sra 0x5, a5 +3f727b60: move a5, *a13(0x180), 1 +3f727b80: jauc L3F728680 +L3F727BA0: +3f727ba0: dsj a3, L3F727F60 +3f727bc0: move a14, -*sp, 1 +3f727bd0: move *a13(0xff80), a3, 1 +3f727bf0: move *a13(0x60), a5, 1 +3f727c10: sub a5, a3 +3f727c20: move a3, *a14+, 1 +3f727c30: move *a13(0x20), a3, 1 +3f727c50: add a12, a3 +3f727c60: move a3, *a14+, 1 +3f727c70: move *a13(0x80), a3, 1 +3f727c90: add a3, a5 +3f727ca0: move a5, *a14+, 1 +3f727cb0: move *a13(0x40), a5, 1 +3f727cd0: move *a13(0x20), a3, 1 +3f727cf0: sub a3, a5 +3f727d00: sll 0x1, a5 +3f727d10: move a5, *a14+, 1 +3f727d20: move *a13(0x60), a5, 1 +3f727d40: neg a5 +3f727d50: addk 32, a5 +3f727d60: move a5, *a14+, 1 +3f727d70: sll 0x1, a3 +3f727d80: addi 0x400, a3 +3f727da0: move a3, *a14+, 1 +3f727db0: move a9, *a14+, 1 +3f727dc0: move *a13(0xffe0), *a14+, 1 +3f727de0: move @0x209460, *a14+, 1 +3f727e10: calla L3F575830 +3f727e40: move *a13(0x40), a5, 1 +3f727e60: move *a13(0x20), a3, 1 +3f727e80: sub a3, a5 +3f727e90: sll 0x1, a5 +3f727ea0: addk 7, a5 +3f727eb0: sra 0x3, a5 +3f727ec0: addk 5, a5 +3f727ed0: move a5, *a13(0x1c0), 1 +3f727ef0: sll 0x1, a3 +3f727f00: addi 0x400, a3 +3f727f20: sra 0x5, a3 +3f727f30: move a3, *a13(0x180), 1 +3f727f50: jruc L3F728680 +L3F727F60: +3f727f60: move a14, -*sp, 1 +3f727f70: move *a13(0x60), a3, 1 +3f727f90: sll 0x1, a3 +3f727fa0: move *a13(0xff80), a5, 1 +3f727fc0: sub a3, a5 +3f727fd0: move a5, *a14+, 1 +3f727fe0: move *a13(0x20), a5, 1 +3f728000: add a12, a5 +3f728010: move a5, *a14+, 1 +3f728020: move *a13(0x60), a5, 1 +3f728040: move *a13(0x80), a3, 1 +3f728060: add a3, a5 +3f728070: move a5, *a14+, 1 +3f728080: move *a13(0x40), a5, 1 +3f7280a0: move *a13(0x20), a3, 1 +3f7280c0: sub a3, a5 +3f7280d0: sll 0x1, a5 +3f7280e0: move a5, *a14+, 1 +3f7280f0: move *a13(0x60), a5, 1 +3f728110: neg a5 +3f728120: addk 32, a5 +3f728130: move a5, *a14+, 1 +3f728140: sll 0x1, a3 +3f728150: addi 0x400, a3 +3f728170: move a3, *a14+, 1 +3f728180: move a9, *a14+, 1 +3f728190: move *a13(0xffe0), *a14+, 1 +3f7281b0: move @0x209460, *a14+, 1 +3f7281e0: calla L3F5760E0 +3f728210: move *a13(0x40), a5, 1 +3f728230: move *a13(0x20), a3, 1 +3f728250: sub a3, a5 +3f728260: sll 0x1, a5 +3f728270: addk 7, a5 +3f728280: sra 0x3, a5 +3f728290: addk 5, a5 +3f7282a0: move a5, *a13(0x1c0), 1 +3f7282c0: sll 0x1, a3 +3f7282d0: addi 0x400, a3 +3f7282f0: sra 0x5, a3 +3f728300: move a3, *a13(0x180), 1 +3f728320: jruc L3F728680 +L3F728330: +3f728330: move a14, -*sp, 1 +3f728340: move *a13(0xff80), a3, 1 +3f728360: move *a13(0x60), a5, 1 +3f728380: sub a5, a3 +3f728390: move a3, *a14+, 1 +3f7283a0: move *a13(0x20), a3, 1 +3f7283c0: add a12, a3 +3f7283d0: move a3, *a14+, 1 +3f7283e0: move *a13(0x80), a3, 1 +3f728400: add a3, a5 +3f728410: move a5, *a14+, 1 +3f728420: move *a13(0x40), a5, 1 +3f728440: move *a13(0x20), a3, 1 +3f728460: sub a3, a5 +3f728470: move a5, *a14+, 1 +3f728480: move *a13(0x60), a5, 1 +3f7284a0: neg a5 +3f7284b0: addk 32, a5 +3f7284c0: move a5, *a14+, 1 +3f7284d0: addi 0x400, a3 +3f7284f0: move a3, *a14+, 1 +3f728500: move a9, *a14+, 1 +3f728510: move *a13(0xffe0), *a14+, 1 +3f728530: move @0x209460, *a14+, 1 +3f728560: calla L3F569030 +3f728590: move *a13(0x40), a5, 1 +3f7285b0: move *a13(0x20), a3, 1 +3f7285d0: sub a3, a5 +3f7285e0: addk 7, a5 +3f7285f0: sra 0x3, a5 +3f728600: addk 5, a5 +3f728610: move a5, *a13(0x1c0), 1 +3f728630: addi 0x400, a3 +3f728650: sra 0x5, a3 +3f728660: move a3, *a13(0x180), 1 +L3F728680: +3f728680: add a11, a12 +3f728690: move *a13(0x60), a7, 1 +3f7286b0: neg a7 +3f7286c0: addk 32, a7 +3f7286d0: move a7, *a13(0xe0), 1 +3f7286f0: move *a13(0x80), a5, 1 +3f728710: subk 32, a7 +3f728720: cmp a5, a7 +3f728730: jrge L3F7288F0 +L3F728740: +3f728740: move a14, -*sp, 1 +3f728750: move *a13(0x1c0), *a14+, 1 +3f728770: move *a13(0xe0), a7, 1 +3f728790: sll 0x6, a7 +3f7287a0: move *a13(0x180), a5, 1 +3f7287c0: add a5, a7 +3f7287d0: sll 0x5, a7 +3f7287e0: addi 0x1e9460, a7 +3f728810: move a7, *a14+, 1 +3f728820: calla L3FB44A00 +3f728850: move *a13(0xe0), a7, 1 +3f728870: inc a7 +3f728880: move a7, *a13(0xe0), 1 +3f7288a0: move *a13(0x80), a3, 1 +3f7288c0: subk 32, a7 +3f7288d0: cmp a3, a7 +3f7288e0: jrlt L3F728740 +L3F7288F0: +3f7288f0: sub a7, a7 +3f728900: move a7, *a13(0x40), 1 +3f728920: move a7, *a13(0x20), 1 +3f728940: move a7, *a13(0x80), 1 +3f728960: move a7, *a13(0x60), 1 +3f728980: move a7, a11 +L3F728990: +3f728990: move *a13, a7, 1 +3f7289a0: move *a13(0x60), a5, 1 +3f7289c0: setf 16, 1, 0 +3f7289d0: move *a7(0x30), a3, 0 +3f7289f0: cmp a3, a5 +3f728a00: jrge L3F728A50 +3f728a10: move *a7(0x30), a3, 0 +3f728a30: move a3, *a13(0x60), 1 +L3F728A50: +3f728a50: move *a13(0x80), a5, 1 +3f728a70: move *a7(0x40), a3, 0 +3f728a90: cmp a3, a5 +3f728aa0: jrge L3F728AF0 +3f728ab0: move *a7(0x40), a3, 0 +3f728ad0: move a3, *a13(0x80), 1 +L3F728AF0: +3f728af0: move @0x1a64e0, a5, 1 +3f728b20: jreq L3F728D80 +3f728b30: move a14, -*sp, 1 +3f728b40: move *a13(0x340), a3, 1 +3f728b60: movk 4, a7 +3f728b70: and a3, a7 +3f728b80: move a7, *a14+, 1 +3f728b90: move *a13, a7, 1 +3f728ba0: move *a7(0x30), a3, 0 +3f728bc0: move *a7(0x40), a7, 0 +3f728be0: add a7, a3 +3f728bf0: move a3, *a14+, 1 +3f728c00: move *a13, a7, 1 +3f728c10: move *a7(0x10), a3, 0 +3f728c30: move *a7, a7, 0 +3f728c40: sub a7, a3 +3f728c50: move a3, *a14+, 1 +3f728c60: move *a13, a7, 1 +3f728c70: move *a7(0x30), a3, 0 +3f728c90: neg a3 +3f728ca0: addk 32, a3 +3f728cb0: move a3, *a14+, 1 +3f728cc0: move *a7, a3, 0 +3f728cd0: add a11, a3 +3f728ce0: sll 0x1, a3 +3f728cf0: addi 0x400, a3 +3f728d10: move a3, *a14+, 1 +3f728d20: move *a13(0x320), *a14+, 1 +3f728d40: calla L3F5753D0 +3f728d70: jruc L3F728FB0 +L3F728D80: +3f728d80: move a14, -*sp, 1 +3f728d90: move *a13(0x340), a3, 1 +3f728db0: movk 4, a7 +3f728dc0: and a3, a7 +3f728dd0: move a7, *a14+, 1 +3f728de0: move *a13, a7, 1 +3f728df0: move *a7(0x30), a3, 0 +3f728e10: move *a7(0x40), a7, 0 +3f728e30: add a7, a3 +3f728e40: move a3, *a14+, 1 +3f728e50: move *a13, a7, 1 +3f728e60: move *a7(0x10), a3, 0 +3f728e80: move *a7, a7, 0 +3f728e90: sub a7, a3 +3f728ea0: move a3, *a14+, 1 +3f728eb0: move *a13, a7, 1 +3f728ec0: move *a7(0x30), a3, 0 +3f728ee0: neg a3 +3f728ef0: addk 32, a3 +3f728f00: move a3, *a14+, 1 +3f728f10: move *a7, a3, 0 +3f728f20: add a11, a3 +3f728f30: addi 0x400, a3 +3f728f50: move a3, *a14+, 1 +3f728f60: move *a13(0x320), *a14+, 1 +3f728f80: calla L3F578550 +L3F728FB0: +3f728fb0: setf 16, 1, 0 +3f728fc0: move *a7(0x10), a5, 0 +3f728fe0: add a11, a5 +3f728ff0: move *a13(0x40), a3, 1 +3f729010: cmp a5, a3 +3f729020: jrgt L3F729070 +3f729030: move *a7(0x10), a5, 0 +3f729050: add a11, a5 +3f729060: move a5, a3 +L3F729070: +3f729070: move a3, *a13(0x40), 1 +3f729090: move *a7, a5, 0 +3f7290a0: add a11, a5 +3f7290b0: move *a13(0x20), a3, 1 +3f7290d0: cmp a5, a3 +3f7290e0: jrlt L3F729120 +3f7290f0: move *a7, a5, 0 +3f729100: add a11, a5 +3f729110: move a5, a3 +L3F729120: +3f729120: move a3, *a13(0x20), 1 +3f729140: move *a7(0x20), a5, 0 +3f729160: add a5, a11 +3f729170: move *a13(0x40), a5, 1 +3f729190: cmp a11, a5 +3f7291a0: jrgt L3F7291C0 +3f7291b0: move a11, a5 +L3F7291C0: +3f7291c0: move a5, *a13(0x40), 1 +3f7291e0: jauc L3F72B2A0 +L3F729200: +3f729200: move *a13(0x20), a5, 1 +3f729220: move *a13(0x40), a3, 1 +3f729240: cmp a3, a5 +3f729250: jaeq L3F72A460 +3f729270: move *a13(0xffe0), a3, 1 +3f729290: move *a3, a3, 0 +3f7292a0: jane L3F729E00 +3f7292c0: move @0x1a64e0, a3, 1 +3f7292f0: jrne L3F729670 +3f729300: move a14, -*sp, 1 +3f729310: move *a13(0xff80), a5, 1 +3f729330: move *a13(0x60), a7, 1 +3f729350: sub a7, a5 +3f729360: move a5, *a14+, 1 +3f729370: move *a13(0x20), a5, 1 +3f729390: add a12, a5 +3f7293a0: move a5, *a14+, 1 +3f7293b0: move *a13(0x80), a5, 1 +3f7293d0: add a5, a7 +3f7293e0: move a7, *a14+, 1 +3f7293f0: move *a13(0x40), a7, 1 +3f729410: move *a13(0x20), a5, 1 +3f729430: sub a5, a7 +3f729440: move a7, *a14+, 1 +3f729450: move *a13(0x60), a7, 1 +3f729470: neg a7 +3f729480: addk 32, a7 +3f729490: move a7, *a14+, 1 +3f7294a0: addi 0x400, a5 +3f7294c0: move a5, *a14+, 1 +3f7294d0: move a9, *a14+, 1 +3f7294e0: move *a13(0xffe0), *a14+, 1 +3f729500: move @0x209460, *a14+, 1 +3f729530: calla L3F575830 +3f729560: move *a13(0x40), a7, 1 +3f729580: move *a13(0x20), a5, 1 +3f7295a0: sub a5, a7 +3f7295b0: addk 7, a7 +3f7295c0: sra 0x3, a7 +3f7295d0: addk 5, a7 +3f7295e0: move a7, *a13(0x1c0), 1 +3f729600: addi 0x400, a5 +3f729620: sra 0x5, a5 +3f729630: move a5, *a13(0x180), 1 +3f729650: jauc L3F72A150 +L3F729670: +3f729670: dsj a3, L3F729A30 +3f729690: move a14, -*sp, 1 +3f7296a0: move *a13(0xff80), a3, 1 +3f7296c0: move *a13(0x60), a5, 1 +3f7296e0: sub a5, a3 +3f7296f0: move a3, *a14+, 1 +3f729700: move *a13(0x20), a3, 1 +3f729720: add a12, a3 +3f729730: move a3, *a14+, 1 +3f729740: move *a13(0x80), a3, 1 +3f729760: add a3, a5 +3f729770: move a5, *a14+, 1 +3f729780: move *a13(0x40), a5, 1 +3f7297a0: move *a13(0x20), a3, 1 +3f7297c0: sub a3, a5 +3f7297d0: sll 0x1, a5 +3f7297e0: move a5, *a14+, 1 +3f7297f0: move *a13(0x60), a5, 1 +3f729810: neg a5 +3f729820: addk 32, a5 +3f729830: move a5, *a14+, 1 +3f729840: sll 0x1, a3 +3f729850: addi 0x400, a3 +3f729870: move a3, *a14+, 1 +3f729880: move a9, *a14+, 1 +3f729890: move *a13(0xffe0), *a14+, 1 +3f7298b0: move @0x209460, *a14+, 1 +3f7298e0: calla L3F575830 +3f729910: move *a13(0x40), a5, 1 +3f729930: move *a13(0x20), a3, 1 +3f729950: sub a3, a5 +3f729960: sll 0x1, a5 +3f729970: addk 7, a5 +3f729980: sra 0x3, a5 +3f729990: addk 5, a5 +3f7299a0: move a5, *a13(0x1c0), 1 +3f7299c0: sll 0x1, a3 +3f7299d0: addi 0x400, a3 +3f7299f0: sra 0x5, a3 +3f729a00: move a3, *a13(0x180), 1 +3f729a20: jruc L3F72A150 +L3F729A30: +3f729a30: move a14, -*sp, 1 +3f729a40: move *a13(0x60), a3, 1 +3f729a60: sll 0x1, a3 +3f729a70: move *a13(0xff80), a5, 1 +3f729a90: sub a3, a5 +3f729aa0: move a5, *a14+, 1 +3f729ab0: move *a13(0x20), a5, 1 +3f729ad0: add a12, a5 +3f729ae0: move a5, *a14+, 1 +3f729af0: move *a13(0x60), a5, 1 +3f729b10: move *a13(0x80), a3, 1 +3f729b30: add a3, a5 +3f729b40: move a5, *a14+, 1 +3f729b50: move *a13(0x40), a5, 1 +3f729b70: move *a13(0x20), a3, 1 +3f729b90: sub a3, a5 +3f729ba0: sll 0x1, a5 +3f729bb0: move a5, *a14+, 1 +3f729bc0: move *a13(0x60), a5, 1 +3f729be0: neg a5 +3f729bf0: addk 32, a5 +3f729c00: move a5, *a14+, 1 +3f729c10: sll 0x1, a3 +3f729c20: addi 0x400, a3 +3f729c40: move a3, *a14+, 1 +3f729c50: move a9, *a14+, 1 +3f729c60: move *a13(0xffe0), *a14+, 1 +3f729c80: move @0x209460, *a14+, 1 +3f729cb0: calla L3F5760E0 +3f729ce0: move *a13(0x40), a5, 1 +3f729d00: move *a13(0x20), a3, 1 +3f729d20: sub a3, a5 +3f729d30: sll 0x1, a5 +3f729d40: addk 7, a5 +3f729d50: sra 0x3, a5 +3f729d60: addk 5, a5 +3f729d70: move a5, *a13(0x1c0), 1 +3f729d90: sll 0x1, a3 +3f729da0: addi 0x400, a3 +3f729dc0: sra 0x5, a3 +3f729dd0: move a3, *a13(0x180), 1 +3f729df0: jruc L3F72A150 +L3F729E00: +3f729e00: move a14, -*sp, 1 +3f729e10: move *a13(0xff80), a3, 1 +3f729e30: move *a13(0x60), a5, 1 +3f729e50: sub a5, a3 +3f729e60: move a3, *a14+, 1 +3f729e70: move *a13(0x20), a3, 1 +3f729e90: add a12, a3 +3f729ea0: move a3, *a14+, 1 +3f729eb0: move *a13(0x80), a3, 1 +3f729ed0: add a3, a5 +3f729ee0: move a5, *a14+, 1 +3f729ef0: move *a13(0x40), a5, 1 +3f729f10: move *a13(0x20), a3, 1 +3f729f30: sub a3, a5 +3f729f40: move a5, *a14+, 1 +3f729f50: move *a13(0x60), a5, 1 +3f729f70: neg a5 +3f729f80: addk 32, a5 +3f729f90: move a5, *a14+, 1 +3f729fa0: addi 0x400, a3 +3f729fc0: move a3, *a14+, 1 +3f729fd0: move a9, *a14+, 1 +3f729fe0: move *a13(0xffe0), *a14+, 1 +3f72a000: move @0x209460, *a14+, 1 +3f72a030: calla L3F569030 +3f72a060: move *a13(0x40), a5, 1 +3f72a080: move *a13(0x20), a3, 1 +3f72a0a0: sub a3, a5 +3f72a0b0: addk 7, a5 +3f72a0c0: sra 0x3, a5 +3f72a0d0: addk 5, a5 +3f72a0e0: move a5, *a13(0x1c0), 1 +3f72a100: addi 0x400, a3 +3f72a120: sra 0x5, a3 +3f72a130: move a3, *a13(0x180), 1 +L3F72A150: +3f72a150: add a11, a12 +3f72a160: move *a13(0x60), a7, 1 +3f72a180: neg a7 +3f72a190: addk 32, a7 +3f72a1a0: move a7, *a13(0xe0), 1 +3f72a1c0: move *a13(0x80), a5, 1 +3f72a1e0: subk 32, a7 +3f72a1f0: cmp a5, a7 +3f72a200: jrge L3F72A3C0 +L3F72A210: +3f72a210: move a14, -*sp, 1 +3f72a220: move *a13(0x1c0), *a14+, 1 +3f72a240: move *a13(0xe0), a7, 1 +3f72a260: sll 0x6, a7 +3f72a270: move *a13(0x180), a5, 1 +3f72a290: add a5, a7 +3f72a2a0: sll 0x5, a7 +3f72a2b0: addi 0x1e9460, a7 +3f72a2e0: move a7, *a14+, 1 +3f72a2f0: calla L3FB44A00 +3f72a320: move *a13(0xe0), a7, 1 +3f72a340: inc a7 +3f72a350: move a7, *a13(0xe0), 1 +3f72a370: move *a13(0x80), a3, 1 +3f72a390: subk 32, a7 +3f72a3a0: cmp a3, a7 +3f72a3b0: jrlt L3F72A210 +L3F72A3C0: +3f72a3c0: sub a7, a7 +3f72a3d0: move a7, *a13(0x40), 1 +3f72a3f0: move a7, *a13(0x20), 1 +3f72a410: move a7, *a13(0x80), 1 +3f72a430: move a7, *a13(0x60), 1 +3f72a450: move a7, a11 +L3F72A460: +3f72a460: move *a13, a7, 1 +3f72a470: setf 16, 1, 0 +3f72a480: move *a7(0x10), a5, 0 +3f72a4a0: move *a7, a3, 0 +3f72a4b0: sub a3, a5 +3f72a4c0: move a5, *a13(0x1c0), 1 +3f72a4e0: jaeq L3F72B210 +3f72a500: move a14, -*sp, 1 +3f72a510: move a5, *a14+, 1 +3f72a520: calla L3FB339C0 +3f72a550: neg a8 +3f72a560: addk 31, a8 +3f72a570: move a8, *a13(0xe0), 1 +3f72a590: movk 1, a3 +3f72a5a0: sll a8, a3 +3f72a5b0: cmp a5, a3 +3f72a5c0: jreq L3F72A600 +3f72a5d0: inc a8 +3f72a5e0: move a8, *a13(0xe0), 1 +L3F72A600: +3f72a600: subk 3, a8 +3f72a610: jrge L3F72A650 +3f72a620: movk 3, a3 +3f72a630: move a3, *a13(0xe0), 1 +L3F72A650: +3f72a650: setf 16, 1, 0 +3f72a660: move *a7(0x30), a3, 0 +3f72a680: move *a7(0x40), a5, 0 +3f72a6a0: add a5, a3 +3f72a6b0: move a3, *a13(0x1e0), 1 +3f72a6d0: move *a13(0xe0), a5, 1 +3f72a6f0: sll a5, a3 +3f72a700: cmpi 0x20000, a3 +3f72a730: jagt L3F72B190 +3f72a750: move @0x209460, a3, 1 +3f72a780: move *a3(0x80), a5, 1 +3f72a7a0: move *a5(0x60), a5, 1 +3f72a7c0: movk 1, a7 +3f72a7d0: move *a13(0xe0), a3, 1 +3f72a7f0: sll a3, a7 +3f72a800: move a7, *a5(0x110), 0 +3f72a820: move @0x209460, a7, 1 +3f72a850: move *a7(0x80), a5, 1 +3f72a870: move *a5(0x60), a5, 1 +3f72a890: move *a13(0x1e0), *a5(0x100), 0 +3f72a8c0: move a14, -*sp, 1 +3f72a8d0: move a3, *a14+, 1 +3f72a8e0: move *a13(0x340), a5, 1 +3f72a900: movk 4, a3 +3f72a910: and a5, a3 +3f72a920: move a3, *a14+, 1 +3f72a930: move *a13(0x1e0), *a14+, 1 +3f72a950: move *a13(0x1c0), *a14+, 1 +3f72a970: sub a3, a3 +3f72a980: move a3, *a14+, 1 +3f72a990: move a3, *a14+, 1 +3f72a9a0: move *a13(0x320), *a14+, 1 +3f72a9c0: calla L3F574F70 +3f72a9f0: move *a13(0xffe0), a7, 1 +3f72aa10: setf 16, 1, 0 +3f72aa20: move *a7, a3, 0 +3f72aa30: jrne L3F72AC00 +3f72aa40: move a14, -*sp, 1 +3f72aa50: move *a13, a3, 1 +3f72aa60: move *a13(0xff80), a5, 1 +3f72aa80: move *a3(0x30), a3, 0 +3f72aaa0: sub a3, a5 +3f72aab0: move a5, *a14+, 1 +3f72aac0: move *a13, a5, 1 +3f72aad0: move *a5, a3, 0 +3f72aae0: add a12, a3 +3f72aaf0: move a3, *a14+, 1 +3f72ab00: move *a13(0x1e0), *a14+, 1 +3f72ab20: move *a13(0x1c0), *a14+, 1 +3f72ab40: sub a3, a3 +3f72ab50: move a3, *a14+, 1 +3f72ab60: move a3, *a14+, 1 +3f72ab70: move a9, *a14+, 1 +3f72ab80: move a7, *a14+, 1 +3f72ab90: move @0x209460, *a14+, 1 +3f72abc0: calla L3F575830 +3f72abf0: jruc L3F72ADB0 +L3F72AC00: +3f72ac00: move a14, -*sp, 1 +3f72ac10: move *a13, a3, 1 +3f72ac20: move *a13(0xff80), a5, 1 +3f72ac40: move *a3(0x30), a3, 0 +3f72ac60: sub a3, a5 +3f72ac70: move a5, *a14+, 1 +3f72ac80: move *a13, a5, 1 +3f72ac90: move *a5, a3, 0 +3f72aca0: add a12, a3 +3f72acb0: move a3, *a14+, 1 +3f72acc0: move *a13(0x1e0), *a14+, 1 +3f72ace0: move *a13(0x1c0), *a14+, 1 +3f72ad00: sub a3, a3 +3f72ad10: move a3, *a14+, 1 +3f72ad20: move a3, *a14+, 1 +3f72ad30: move a9, *a14+, 1 +3f72ad40: move a7, *a14+, 1 +3f72ad50: move @0x209460, *a14+, 1 +3f72ad80: calla L3F569030 +L3F72ADB0: +3f72adb0: move *a13(0xe0), a3, 1 +3f72add0: subk 3, a3 +3f72ade0: move a3, *a13(0xe0), 1 +3f72ae00: movk 1, a5 +3f72ae10: sll a3, a5 +3f72ae20: move a5, *a13(0x1c0), 1 +3f72ae40: sub a3, a3 +3f72ae50: move a3, *a13(0xc0), 1 +3f72ae70: move *a13(0x1e0), a5, 1 +3f72ae90: cmp a5, a3 +3f72aea0: jrge L3F72B040 +L3F72AEB0: +3f72aeb0: move a14, -*sp, 1 +3f72aec0: move *a13(0x1c0), *a14+, 1 +3f72aee0: move *a13(0xc0), a7, 1 +3f72af00: sll 0x3, a7 +3f72af10: move *a13(0xe0), a5, 1 +3f72af30: sll a5, a7 +3f72af40: addi 0x1e9460, a7 +3f72af70: move a7, *a14+, 1 +3f72af80: calla L3FB44A00 +3f72afb0: move *a13(0xc0), a7, 1 +3f72afd0: inc a7 +3f72afe0: move a7, *a13(0xc0), 1 +3f72b000: move *a13(0x1e0), a3, 1 +3f72b020: cmp a3, a7 +3f72b030: jrlt L3F72AEB0 +L3F72B040: +3f72b040: move @0x209460, a7, 1 +3f72b070: move *a7(0x80), a5, 1 +3f72b090: move *a5(0x60), a5, 1 +3f72b0b0: movi 0x800, a3 +3f72b0d0: setf 16, 0, 0 +3f72b0e0: move a3, *a5(0x110), 0 +3f72b100: move *a7(0x80), a5, 1 +3f72b120: move *a5(0x60), a5, 1 +3f72b140: movi 0x40, a3 +3f72b160: move a3, *a5(0x100), 0 +3f72b180: jruc L3F72B210 +L3F72B190: +3f72b190: move a14, -*sp, 1 +3f72b1a0: movi 0x3f72e138, a8 +3f72b1d0: move a8, *a14+, 1 +3f72b1e0: calla L3FB341E0 +L3F72B210: +3f72b210: move *a13, a7, 1 +3f72b220: move *a13(0xffa0), a5, 1 +3f72b240: setf 16, 1, 0 +3f72b250: move *a7(0x20), a3, 0 +3f72b270: add a5, a3 +3f72b280: move a3, *a13(0xffa0), 1 +L3F72B2A0: +3f72b2a0: dec a0 +3f72b2b0: jagt L3F727170 +L3F72B2D0: +3f72b2d0: move *a13(0x20), a7, 1 +3f72b2f0: move *a13(0x40), a5, 1 +3f72b310: cmp a5, a7 +3f72b320: jaeq L3F72C4E0 +3f72b340: move *a13(0xffe0), a3, 1 +3f72b360: setf 16, 1, 0 +3f72b370: move *a3, a3, 0 +3f72b380: jane L3F72BEA0 +3f72b3a0: move @0x1a64e0, a3, 1 +3f72b3d0: jrne L3F72B750 +3f72b3e0: move a14, -*sp, 1 +3f72b3f0: move *a13(0xff80), a5, 1 +3f72b410: move *a13(0x60), a7, 1 +3f72b430: sub a7, a5 +3f72b440: move a5, *a14+, 1 +3f72b450: move *a13(0x20), a5, 1 +3f72b470: add a12, a5 +3f72b480: move a5, *a14+, 1 +3f72b490: move *a13(0x80), a5, 1 +3f72b4b0: add a5, a7 +3f72b4c0: move a7, *a14+, 1 +3f72b4d0: move *a13(0x40), a7, 1 +3f72b4f0: move *a13(0x20), a5, 1 +3f72b510: sub a5, a7 +3f72b520: move a7, *a14+, 1 +3f72b530: move *a13(0x60), a7, 1 +3f72b550: neg a7 +3f72b560: addk 32, a7 +3f72b570: move a7, *a14+, 1 +3f72b580: addi 0x400, a5 +3f72b5a0: move a5, *a14+, 1 +3f72b5b0: move a9, *a14+, 1 +3f72b5c0: move *a13(0xffe0), *a14+, 1 +3f72b5e0: move @0x209460, *a14+, 1 +3f72b610: calla L3F575830 +3f72b640: move *a13(0x40), a7, 1 +3f72b660: move *a13(0x20), a5, 1 +3f72b680: sub a5, a7 +3f72b690: addk 7, a7 +3f72b6a0: sra 0x3, a7 +3f72b6b0: addk 5, a7 +3f72b6c0: move a7, *a13(0x1c0), 1 +3f72b6e0: addi 0x400, a5 +3f72b700: sra 0x5, a5 +3f72b710: move a5, *a13(0x180), 1 +3f72b730: jauc L3F72C1D0 +L3F72B750: +3f72b750: dsj a3, L3F72BAF0 +3f72b770: move a14, -*sp, 1 +3f72b780: move *a13(0xff80), a3, 1 +3f72b7a0: move *a13(0x60), a5, 1 +3f72b7c0: sub a5, a3 +3f72b7d0: move a3, *a14+, 1 +3f72b7e0: add a12, a7 +3f72b7f0: move a7, *a14+, 1 +3f72b800: move *a13(0x80), a7, 1 +3f72b820: add a7, a5 +3f72b830: move a5, *a14+, 1 +3f72b840: move *a13(0x40), a5, 1 +3f72b860: move *a13(0x20), a3, 1 +3f72b880: sub a3, a5 +3f72b890: sll 0x1, a5 +3f72b8a0: move a5, *a14+, 1 +3f72b8b0: move *a13(0x60), a5, 1 +3f72b8d0: neg a5 +3f72b8e0: addk 32, a5 +3f72b8f0: move a5, *a14+, 1 +3f72b900: sll 0x1, a3 +3f72b910: addi 0x400, a3 +3f72b930: move a3, *a14+, 1 +3f72b940: move a9, *a14+, 1 +3f72b950: move *a13(0xffe0), *a14+, 1 +3f72b970: move @0x209460, *a14+, 1 +3f72b9a0: calla L3F575830 +3f72b9d0: move *a13(0x40), a5, 1 +3f72b9f0: move *a13(0x20), a3, 1 +3f72ba10: sub a3, a5 +3f72ba20: sll 0x1, a5 +3f72ba30: addk 7, a5 +3f72ba40: sra 0x3, a5 +3f72ba50: addk 5, a5 +3f72ba60: move a5, *a13(0x1c0), 1 +3f72ba80: sll 0x1, a3 +3f72ba90: addi 0x400, a3 +3f72bab0: sra 0x5, a3 +3f72bac0: move a3, *a13(0x180), 1 +3f72bae0: jruc L3F72C1D0 +L3F72BAF0: +3f72baf0: move a14, -*sp, 1 +3f72bb00: move *a13(0x60), a3, 1 +3f72bb20: sll 0x1, a3 +3f72bb30: move *a13(0xff80), a5, 1 +3f72bb50: sub a3, a5 +3f72bb60: move a5, *a14+, 1 +3f72bb70: add a12, a7 +3f72bb80: move a7, *a14+, 1 +3f72bb90: move *a13(0x60), a7, 1 +3f72bbb0: move *a13(0x80), a5, 1 +3f72bbd0: add a5, a7 +3f72bbe0: move a7, *a14+, 1 +3f72bbf0: move *a13(0x40), a7, 1 +3f72bc10: move *a13(0x20), a3, 1 +3f72bc30: sub a3, a7 +3f72bc40: sll 0x1, a7 +3f72bc50: move a7, *a14+, 1 +3f72bc60: move *a13(0x60), a7, 1 +3f72bc80: neg a7 +3f72bc90: addk 32, a7 +3f72bca0: move a7, *a14+, 1 +3f72bcb0: sll 0x1, a3 +3f72bcc0: addi 0x400, a3 +3f72bce0: move a3, *a14+, 1 +3f72bcf0: move a9, *a14+, 1 +3f72bd00: move *a13(0xffe0), *a14+, 1 +3f72bd20: move @0x209460, *a14+, 1 +3f72bd50: calla L3F5760E0 +3f72bd80: move *a13(0x40), a7, 1 +3f72bda0: move *a13(0x20), a3, 1 +3f72bdc0: sub a3, a7 +3f72bdd0: sll 0x1, a7 +3f72bde0: addk 7, a7 +3f72bdf0: sra 0x3, a7 +3f72be00: addk 5, a7 +3f72be10: move a7, *a13(0x1c0), 1 +3f72be30: sll 0x1, a3 +3f72be40: addi 0x400, a3 +3f72be60: sra 0x5, a3 +3f72be70: move a3, *a13(0x180), 1 +3f72be90: jruc L3F72C1D0 +L3F72BEA0: +3f72bea0: move a14, -*sp, 1 +3f72beb0: move *a13(0xff80), a3, 1 +3f72bed0: move *a13(0x60), a5, 1 +3f72bef0: sub a5, a3 +3f72bf00: move a3, *a14+, 1 +3f72bf10: add a12, a7 +3f72bf20: move a7, *a14+, 1 +3f72bf30: move *a13(0x80), a7, 1 +3f72bf50: add a7, a5 +3f72bf60: move a5, *a14+, 1 +3f72bf70: move *a13(0x40), a5, 1 +3f72bf90: move *a13(0x20), a3, 1 +3f72bfb0: sub a3, a5 +3f72bfc0: move a5, *a14+, 1 +3f72bfd0: move *a13(0x60), a5, 1 +3f72bff0: neg a5 +3f72c000: addk 32, a5 +3f72c010: move a5, *a14+, 1 +3f72c020: addi 0x400, a3 +3f72c040: move a3, *a14+, 1 +3f72c050: move a9, *a14+, 1 +3f72c060: move *a13(0xffe0), *a14+, 1 +3f72c080: move @0x209460, *a14+, 1 +3f72c0b0: calla L3F569030 +3f72c0e0: move *a13(0x40), a5, 1 +3f72c100: move *a13(0x20), a3, 1 +3f72c120: sub a3, a5 +3f72c130: addk 7, a5 +3f72c140: sra 0x3, a5 +3f72c150: addk 5, a5 +3f72c160: move a5, *a13(0x1c0), 1 +3f72c180: addi 0x400, a3 +3f72c1a0: sra 0x5, a3 +3f72c1b0: move a3, *a13(0x180), 1 +L3F72C1D0: +3f72c1d0: add a11, a12 +3f72c1e0: move *a13(0x60), a7, 1 +3f72c200: neg a7 +3f72c210: addk 32, a7 +3f72c220: move a7, *a13(0xe0), 1 +3f72c240: move *a13(0x80), a5, 1 +3f72c260: subk 32, a7 +3f72c270: cmp a5, a7 +3f72c280: jrge L3F72C440 +L3F72C290: +3f72c290: move a14, -*sp, 1 +3f72c2a0: move *a13(0x1c0), *a14+, 1 +3f72c2c0: move *a13(0xe0), a7, 1 +3f72c2e0: sll 0x6, a7 +3f72c2f0: move *a13(0x180), a5, 1 +3f72c310: add a5, a7 +3f72c320: sll 0x5, a7 +3f72c330: addi 0x1e9460, a7 +3f72c360: move a7, *a14+, 1 +3f72c370: calla L3FB44A00 +3f72c3a0: move *a13(0xe0), a7, 1 +3f72c3c0: inc a7 +3f72c3d0: move a7, *a13(0xe0), 1 +3f72c3f0: move *a13(0x80), a3, 1 +3f72c410: subk 32, a7 +3f72c420: cmp a3, a7 +3f72c430: jrlt L3F72C290 +L3F72C440: +3f72c440: sub a7, a7 +3f72c450: move a7, *a13(0x40), 1 +3f72c470: move a7, *a13(0x20), 1 +3f72c490: move a7, *a13(0x80), 1 +3f72c4b0: move a7, *a13(0x60), 1 +3f72c4d0: move a7, a11 +L3F72C4E0: +3f72c4e0: move *a13(0x100), a7, 1 +3f72c500: inc a7 +3f72c510: move a7, *a13(0x100), 1 +3f72c530: move *a13(0xff60), a5, 1 +3f72c550: cmp a5, a7 +3f72c560: jalt L3F725260 +L3F72C580: +3f72c580: move *a13(0x200), *a9(0xc0), 1 +3f72c5b0: move *a13(0x220), *a9(0x120), 1 +3f72c5e0: move *sp(0x1a0), a14, 1 +3f72c600: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f72c620: rets 2 +3f72c630: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f72c650: move a14, a13 +3f72c660: move *a13(0xffe0), a9, 1 +3f72c680: move *a13(0xfee0), a10, 1 +3f72c6a0: move *a13(0xffa0), a2, 1 +3f72c6c0: move *a13(0xffc0), a11, 1 +3f72c6e0: jrle L3F72CB80 +L3F72C6F0: +3f72c6f0: setf 8, 0, 0 +3f72c700: move *a2+, a12, 0 +3f72c710: move *a13(0xff80), a7, 1 +3f72c730: cmp a7, a12 +3f72c740: jrlt L3F72C790 +3f72c750: move *a13(0xff60), a7, 1 +3f72c770: cmp a7, a12 +3f72c780: jrle L3F72C860 +L3F72C790: +3f72c790: move *a13(0xff40), a7, 1 +3f72c7b0: move *a7(0x60), a5, 0 +3f72c7d0: move a5, a12 +3f72c7e0: move *a13(0xff80), a5, 1 +3f72c800: cmp a5, a12 +3f72c810: jrlt L3F72CB60 +3f72c820: move *a13(0xff60), a5, 1 +3f72c840: cmp a5, a12 +3f72c850: jrgt L3F72CB60 +L3F72C860: +3f72c860: move *a13(0xff80), a7, 1 +3f72c880: sub a7, a12 +3f72c890: move a12, a5 +3f72c8a0: sll 0x5, a5 +3f72c8b0: move *a13(0xff20), a7, 1 +3f72c8d0: add a7, a5 +3f72c8e0: move *a5, a4, 1 +3f72c8f0: move a12, a5 +3f72c900: sll 0x5, a5 +3f72c910: move *a13(0xff00), a7, 1 +3f72c930: add a7, a5 +3f72c940: move *a5, a0, 1 +3f72c950: move a14, -*sp, 1 +3f72c960: move *a13(0xfec0), *a14+, 1 +3f72c980: setf 16, 1, 0 +3f72c990: move *a0(0x30), a5, 0 +3f72c9b0: move *a0(0x40), a3, 0 +3f72c9d0: add a3, a5 +3f72c9e0: move a5, *a14+, 1 +3f72c9f0: move *a0(0x10), a5, 0 +3f72ca10: move *a0, a3, 0 +3f72ca20: sub a3, a5 +3f72ca30: move a5, *a14+, 1 +3f72ca40: move *a0(0x30), a5, 0 +3f72ca60: move a10, a3 +3f72ca70: sub a5, a3 +3f72ca80: move a3, *a14+, 1 +3f72ca90: move *a0, a5, 0 +3f72caa0: add a9, a5 +3f72cab0: move a5, *a14+, 1 +3f72cac0: movk 1, a5 +3f72cad0: move a5, *a14+, 1 +3f72cae0: move a4, *a14+, 1 +3f72caf0: calla L3F574C30 +3f72cb20: setf 16, 1, 0 +3f72cb30: move *a0(0x20), a3, 0 +3f72cb50: add a3, a9 +L3F72CB60: +3f72cb60: dec a11 +3f72cb70: jrgt L3F72C6F0 +L3F72CB80: +3f72cb80: move a2, a8 +3f72cb90: move *sp(0x180), a14, 1 +3f72cbb0: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f72cbd0: rets 2 +L3F72CBE0: +3f72cbe0: mmtm sp, a7,a9,a11,a13 +3f72cc00: move a14, a13 +3f72cc10: sub a9, a9 +L3F72CC20: +3f72cc20: move a9, a7 +3f72cc30: move a7, a11 +3f72cc40: sll 0x6, a7 +3f72cc50: sll 0x5, a11 +3f72cc60: add a11, a7 +3f72cc70: addi 0x2094a0, a7 +3f72cca0: move *a7, a11, 1 +3f72ccb0: jreq L3F72CDE0 +3f72ccc0: move a9, a7 +3f72ccd0: move a7, a11 +3f72cce0: sll 0x6, a7 +3f72ccf0: sll 0x5, a11 +3f72cd00: add a11, a7 +3f72cd10: addi 0x2094a0, a7 +3f72cd40: move *a13(0xffe0), a11, 1 +3f72cd60: move *a7, a7, 1 +3f72cd70: cmp a7, a11 +3f72cd80: jrne L3F72CDE0 +3f72cd90: move a14, -*sp, 1 +3f72cda0: move a9, *a14+, 1 +3f72cdb0: calla L3F72D120 +L3F72CDE0: +3f72cde0: inc a9 +3f72cdf0: cmpi 0x28, a9 +3f72ce10: jrlt L3F72CC20 +3f72ce20: move *sp(0xa0), a14, 1 +3f72ce40: mmfm sp, a7,a9,a11,a13 +3f72ce60: rets 2 +L3F72CE70: +3f72ce70: mmtm sp, a7,a9,a11,a13 +3f72ce90: move a14, a13 +3f72cea0: sub a9, a9 +L3F72CEB0: +3f72ceb0: move a9, a7 +3f72cec0: move a7, a11 +3f72ced0: sll 0x6, a7 +3f72cee0: sll 0x5, a11 +3f72cef0: add a11, a7 +3f72cf00: addi 0x2094a0, a7 +3f72cf30: move *a7, a11, 1 +3f72cf40: jreq L3F72D090 +3f72cf50: move a9, a7 +3f72cf60: move a7, a11 +3f72cf70: sll 0x6, a7 +3f72cf80: sll 0x5, a11 +3f72cf90: add a11, a7 +3f72cfa0: addi 0x2094a0, a7 +3f72cfd0: move *a7, a11, 1 +3f72cfe0: move *a13(0xffe0), a7, 1 +3f72d000: move *a11(0x80), a11, 1 +3f72d020: cmp a11, a7 +3f72d030: jrne L3F72D090 +3f72d040: move a14, -*sp, 1 +3f72d050: move a9, *a14+, 1 +3f72d060: calla L3F72D120 +L3F72D090: +3f72d090: inc a9 +3f72d0a0: cmpi 0x28, a9 +3f72d0c0: jrlt L3F72CEB0 +3f72d0d0: move *sp(0xa0), a14, 1 +3f72d0f0: mmfm sp, a7,a9,a11,a13 +3f72d110: rets 2 +L3F72D120: +3f72d120: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f72d140: move a14, a13 +3f72d150: move *a13(0xffe0), a9, 1 +3f72d170: move a9, a5 +3f72d180: move a5, a7 +3f72d190: sll 0x6, a5 +3f72d1a0: sll 0x5, a7 +3f72d1b0: add a7, a5 +3f72d1c0: addi 0x2094a0, a5 +3f72d1f0: move *a5, a10, 1 +3f72d200: move *a10(0xe0), a12, 1 +3f72d220: move *a12(0x1c0), a0, 1 +3f72d240: move *a12(0x200), a2, 1 +3f72d260: move a9, a5 +3f72d270: move a5, a7 +3f72d280: sll 0x6, a5 +3f72d290: sll 0x5, a7 +3f72d2a0: add a7, a5 +3f72d2b0: addi 0x2094a0, a5 +3f72d2e0: move *a5(0x20), a4, 1 +3f72d300: jreq L3F72D530 +3f72d310: move a0, a11 +3f72d320: move a2, a7 +3f72d330: sub a0, a7 +3f72d340: inc a7 +3f72d350: cmp a7, a11 +3f72d360: jrge L3F72D530 +L3F72D370: +3f72d370: move a11, a7 +3f72d380: sub a0, a7 +3f72d390: sll 0x5, a7 +3f72d3a0: add a4, a7 +3f72d3b0: move *a7, a7, 1 +3f72d3c0: jreq L3F72D4D0 +3f72d3d0: move a14, -*sp, 1 +3f72d3e0: move a11, a7 +3f72d3f0: sub a0, a7 +3f72d400: sll 0x5, a7 +3f72d410: add a4, a7 +3f72d420: move *a7+, *a14+, 1 +3f72d430: calla L3F702440 +3f72d460: move @0x20a3a0, a7, 1 +3f72d490: subk 12, a7 +3f72d4a0: move a7, @0x20a3a0, 1 +L3F72D4D0: +3f72d4d0: inc a11 +3f72d4e0: move a2, a7 +3f72d4f0: sub a0, a7 +3f72d500: inc a7 +3f72d510: cmp a7, a11 +3f72d520: jrlt L3F72D370 +L3F72D530: +3f72d530: move a9, a5 +3f72d540: move a5, a7 +3f72d550: sll 0x6, a5 +3f72d560: sll 0x5, a7 +3f72d570: add a7, a5 +3f72d580: addi 0x2094a0, a5 +3f72d5b0: move *a5(0x40), a7, 1 +3f72d5d0: jreq L3F72D770 +3f72d5e0: move a14, -*sp, 1 +3f72d5f0: move a9, a5 +3f72d600: move a5, a7 +3f72d610: sll 0x6, a5 +3f72d620: sll 0x5, a7 +3f72d630: add a7, a5 +3f72d640: addi 0x2094a0, a5 +3f72d670: move *a5(0x40), *a14+, 1 +3f72d690: calla L3F702440 +3f72d6c0: move a2, a7 +3f72d6d0: sub a0, a7 +3f72d6e0: inc a7 +3f72d6f0: sll 0x2, a7 +3f72d700: move @0x20a3a0, a5, 1 +3f72d730: sub a7, a5 +3f72d740: move a5, @0x20a3a0, 1 +L3F72D770: +3f72d770: move a9, a5 +3f72d780: move a5, a7 +3f72d790: sll 0x6, a5 +3f72d7a0: sll 0x5, a7 +3f72d7b0: add a7, a5 +3f72d7c0: addi 0x2094a0, a5 +3f72d7f0: move *a5(0x20), a7, 1 +3f72d810: jreq L3F72D9B0 +3f72d820: move a14, -*sp, 1 +3f72d830: move a9, a5 +3f72d840: move a5, a7 +3f72d850: sll 0x6, a5 +3f72d860: sll 0x5, a7 +3f72d870: add a7, a5 +3f72d880: addi 0x2094a0, a5 +3f72d8b0: move *a5(0x20), *a14+, 1 +3f72d8d0: calla L3F702440 +3f72d900: move a2, a7 +3f72d910: sub a0, a7 +3f72d920: inc a7 +3f72d930: sll 0x2, a7 +3f72d940: move @0x20a3a0, a5, 1 +3f72d970: sub a7, a5 +3f72d980: move a5, @0x20a3a0, 1 +L3F72D9B0: +3f72d9b0: move a9, a5 +3f72d9c0: move a5, a7 +3f72d9d0: sll 0x6, a5 +3f72d9e0: sll 0x5, a7 +3f72d9f0: add a7, a5 +3f72da00: addi 0x2094a0, a5 +3f72da30: sub a7, a7 +3f72da40: move a7, *a5, 1 +3f72da50: move @0x20a3e0, a5, 1 +3f72da80: cmp a10, a5 +3f72da90: jrne L3F72DAD0 +3f72daa0: move a7, @0x20a3e0, 1 +L3F72DAD0: +3f72dad0: move @0x20a3c0, a5, 1 +3f72db00: dec a5 +3f72db10: move a5, @0x20a3c0, 1 +3f72db40: move *sp(0x160), a14, 1 +3f72db60: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f72db80: rets 2 +L3F72DB90: +3f72db90: mmtm sp, a7,a9,a11 +3f72dbb0: move @0x20a440, a9, 1 +L3F72DBE0: +3f72dbe0: move a9, a7 +3f72dbf0: move a7, a11 +3f72dc00: sll 0x6, a7 +3f72dc10: sll 0x5, a11 +3f72dc20: add a11, a7 +3f72dc30: addi 0x2094a0, a7 +3f72dc60: move *a7, a11, 1 +3f72dc70: jreq L3F72DD90 +3f72dc80: move a14, -*sp, 1 +3f72dc90: move a9, *a14+, 1 +3f72dca0: calla L3F72D120 +3f72dcd0: move @0x20a440, a11, 1 +3f72dd00: inc a11 +3f72dd10: movi 0x28, a7 +3f72dd30: mods a7, a11 +3f72dd40: move a11, @0x20a440, 1 +3f72dd70: move a9, a8 +3f72dd80: jruc L3F72DE50 +L3F72DD90: +3f72dd90: inc a9 +3f72dda0: cmpi 0x28, a9 +3f72ddc0: jrlt L3F72DDE0 +3f72ddd0: sub a9, a9 +L3F72DDE0: +3f72dde0: move @0x20a440, a11, 1 +3f72de10: cmp a11, a9 +3f72de20: jrne L3F72DBE0 +3f72de30: movi 0xffff, a8 +L3F72DE50: +3f72de50: mmfm sp, a7,a9,a11 +3f72de70: rets +L3F72DE80: +3f72de80: mmtm sp, a7,a9,a11 +3f72dea0: sub a9, a9 +L3F72DEB0: +3f72deb0: move a9, a7 +3f72dec0: move a7, a11 +3f72ded0: sll 0x6, a7 +3f72dee0: sll 0x5, a11 +3f72def0: add a11, a7 +3f72df00: addi 0x2094a0, a7 +3f72df30: move *a7, a11, 1 +3f72df40: jreq L3F72DFA0 +3f72df50: move a14, -*sp, 1 +3f72df60: move a9, *a14+, 1 +3f72df70: calla L3F72D120 +L3F72DFA0: +3f72dfa0: inc a9 +3f72dfb0: cmpi 0x28, a9 +3f72dfd0: jrlt L3F72DEB0 +3f72dfe0: mmfm sp, a7,a9,a11 +3f72e000: rets +3f72e010: modu a10, a6 +3f72e020: .word 0x746e +3f72e030: addc a9, a0 +3f72e040: sll a11, a1 +3f72e050: rl a11, a8 +3f72e060: srl a11, a14 +3f72e070: sub a9, a0 +3f72e080: .word 0x7272 +3f72e090: .word 0x726f +3f72e0a0: rl a9, a0 +3f72e0b0: sla 0x3, a14 +3f72e0c0: move a10, a1 +3f72e0d0: cmp b10, sp +3f72e0e0: sla a11, a13 +3f72e0f0: sra a11, a7 +3f72e100: sra b10, b4 +3f72e110: .word 0x7478 +3f72e120: sla 0x9, b8 +3f72e130: sll a8, a0 +3f72e140: sla a11, a8 +3f72e150: sla b11, b2 +3f72e160: .word 0x7463 +3f72e170: .word 0x7265 +3f72e180: .word 0x7420 +3f72e190: modu a11, sp +3f72e1a0: mods a1, a0 +3f72e1b0: .word 0x7261 +3f72e1c0: sra a11, a7 +3f72e1d0: .word 0x0a21 +3f72e1e0: subb a0, a0 +3f72e1f0: modu a3, sp +3f72e200: sla 0x3, b4 +3f72e210: sla a10, a3 +3f72e220: rl a3, a3 +3f72e230: modu a3, a9 +3f72e240: sla 0x3, a7 +3f72e250: .word 0x7245 +3f72e260: modu b11, b2 +3f72e270: sla 0x3, b2 +3f72e280: modu a3, a9 +3f72e290: add a9, a0 +3f72e2a0: mpyu a10, a13 +3f72e2b0: modu b10, b0 +3f72e2c0: .word 0x796c +3f72e2d0: sra b10, b4 +3f72e2e0: .word 0x7478 +3f72e2f0: sla 0x9, b8 +3f72e300: .word 0x0000 +3f72e310: mmtm sp, a11,a13 +3f72e330: move a14, a13 +3f72e340: move b0, @0x20a460, 1 +3f72e370: move b1, @0x20a480, 1 +3f72e3a0: move b2, @0x20a4a0, 1 +3f72e3d0: move b3, @0x20a4c0, 1 +3f72e400: move b4, @0x20a4e0, 1 +3f72e430: move b5, @0x20a500, 1 +3f72e460: move b6, @0x20a520, 1 +3f72e490: move b7, @0x20a540, 1 +3f72e4c0: move b8, @0x20a560, 1 +3f72e4f0: move b9, @0x20a580, 1 +3f72e520: move b7, a12 +3f72e530: move a12, @0x20a5a0, 1 +3f72e560: move *a13(0xffe0), a11, 1 +3f72e580: dec a11 +3f72e590: jreq L3F72E620 +3f72e5a0: move *a13(0xffe0), a11, 1 +3f72e5c0: subk 2, a11 +3f72e5d0: jreq L3F72E620 +3f72e5e0: move *a13(0xffe0), a11, 1 +3f72e600: subk 8, a11 +3f72e610: jrne L3F72E6F0 +L3F72E620: +3f72e620: setf 16, 1, 0 +3f72e630: move @0x20a5a0, a11, 0 +3f72e660: jrlt L3F72E6B0 +3f72e670: move @0x20a5b0, a11, 0 +3f72e6a0: jrge L3F72EA90 +L3F72E6B0: +3f72e6b0: calla L3F6EDD80 +3f72e6e0: jruc L3F72EA90 +L3F72E6F0: +3f72e6f0: move *a13(0xffe0), a11, 1 +3f72e710: subk 3, a11 +3f72e720: jreq L3F72E770 +3f72e730: move *a13(0xffe0), a11, 1 +3f72e750: subk 5, a11 +3f72e760: jrne L3F72E840 +L3F72E770: +3f72e770: setf 16, 1, 0 +3f72e780: move @0x20a5a0, a11, 0 +3f72e7b0: jrlt L3F72E800 +3f72e7c0: move @0x20a5b0, a11, 0 +3f72e7f0: jrge L3F72EA90 +L3F72E800: +3f72e800: calla L3F6EDD80 +3f72e830: jruc L3F72EA90 +L3F72E840: +3f72e840: move *a13(0xffe0), a11, 1 +3f72e860: subk 4, a11 +3f72e870: jrne L3F72E950 +3f72e880: setf 16, 1, 0 +3f72e890: move @0x20a5a0, a11, 0 +3f72e8c0: jrlt L3F72E910 +3f72e8d0: move @0x20a5b0, a11, 0 +3f72e900: jrge L3F72EA90 +L3F72E910: +3f72e910: calla L3F6EDD80 +3f72e940: jruc L3F72EA90 +L3F72E950: +3f72e950: move *a13(0xffe0), a11, 1 +3f72e970: subk 6, a11 +3f72e980: jreq L3F72E9D0 +3f72e990: move *a13(0xffe0), a11, 1 +3f72e9b0: subk 7, a11 +3f72e9c0: jrne L3F72EA90 +L3F72E9D0: +3f72e9d0: setf 16, 1, 0 +3f72e9e0: move @0x20a5a0, a11, 0 +3f72ea10: jrlt L3F72EA60 +3f72ea20: move @0x20a5b0, a11, 0 +3f72ea50: jrge L3F72EA90 +L3F72EA60: +3f72ea60: calla L3F6EDD80 +L3F72EA90: +3f72ea90: move *sp(0x60), a14, 1 +3f72eab0: mmfm sp, a11,a13 +3f72ead0: rets 2 +L3F72EAE0: +3f72eae0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f72eb00: move a14, a13 +3f72eb10: move *a13(0xffe0), a9, 1 +3f72eb30: move *a13(0xffc0), a10, 1 +3f72eb50: move *a13(0xffa0), a11, 1 +3f72eb70: move *a13(0xff80), a12, 1 +3f72eb90: move *a13(0xfee0), a0, 1 +3f72ebb0: move *a13(0xfec0), a2, 1 +3f72ebd0: setf 16, 1, 0 +3f72ebe0: move *a10, a4, 0 +3f72ebf0: move *a9, a7, 0 +3f72ec00: move a4, a5 +3f72ec10: sub a7, a5 +3f72ec20: move a5, a4 +3f72ec30: move *a10(0x10), a6, 0 +3f72ec50: move *a9(0x10), a7, 0 +3f72ec70: move a6, a5 +3f72ec80: sub a7, a5 +3f72ec90: move a5, a6 +3f72eca0: move *a9, *a0, 0 +3f72ecb0: move *a11, a7, 0 +3f72ecc0: move *a0, a5, 0 +3f72ecd0: cmp a5, a7 +3f72ece0: jrle L3F72ED10 +3f72ecf0: move *a11, a7, 0 +3f72ed00: jruc L3F72ED20 +L3F72ED10: +3f72ed10: move *a0, a7, 0 +L3F72ED20: +3f72ed20: move a7, *a0, 0 +3f72ed30: move *a12, a7, 0 +3f72ed40: sub a4, a7 +3f72ed50: move *a0, a5, 0 +3f72ed60: cmp a5, a7 +3f72ed70: jrle L3F72EDB0 +3f72ed80: move *a12, a7, 0 +3f72ed90: sub a4, a7 +3f72eda0: jruc L3F72EDC0 +L3F72EDB0: +3f72edb0: move *a0, a7, 0 +L3F72EDC0: +3f72edc0: move a7, *a0, 0 +3f72edd0: move *a0, a7, 0 +3f72ede0: move *a13(0xff60), a5, 0 +3f72ee00: add a5, a7 +3f72ee10: move a7, *a0, 0 +3f72ee20: move *a9(0x10), *a0(0x10), 0 +3f72ee50: move *a11(0x10), a7, 0 +3f72ee70: move *a0(0x10), a3, 0 +3f72ee90: cmp a3, a7 +3f72eea0: jrle L3F72EEE0 +3f72eeb0: move *a11(0x10), a7, 0 +3f72eed0: jruc L3F72EF00 +L3F72EEE0: +3f72eee0: move *a0(0x10), a7, 0 +L3F72EF00: +3f72ef00: move a7, *a0(0x10), 0 +3f72ef20: move *a12(0x10), a7, 0 +3f72ef40: sub a6, a7 +3f72ef50: move *a0(0x10), a3, 0 +3f72ef70: cmp a3, a7 +3f72ef80: jrle L3F72EFD0 +3f72ef90: move *a12(0x10), a7, 0 +3f72efb0: sub a6, a7 +3f72efc0: jruc L3F72EFF0 +L3F72EFD0: +3f72efd0: move *a0(0x10), a7, 0 +L3F72EFF0: +3f72eff0: move a7, *a0(0x10), 0 +3f72f010: move *a0(0x10), a7, 0 +3f72f030: move *a13(0xff40), a3, 0 +3f72f050: add a3, a7 +3f72f060: move a7, *a0(0x10), 0 +3f72f080: move *a9(0x20), *a0(0x20), 0 +3f72f0b0: move *a11(0x20), a7, 0 +3f72f0d0: move *a0(0x20), a3, 0 +3f72f0f0: dec a7 +3f72f100: cmp a3, a7 +3f72f110: jrge L3F72F160 +3f72f120: move *a11(0x20), a7, 0 +3f72f140: dec a7 +3f72f150: jruc L3F72F180 +L3F72F160: +3f72f160: move *a0(0x20), a7, 0 +L3F72F180: +3f72f180: move a7, *a0(0x20), 0 +3f72f1a0: move *a12(0x20), a7, 0 +3f72f1c0: sub a4, a7 +3f72f1d0: move *a0(0x20), a3, 0 +3f72f1f0: dec a7 +3f72f200: cmp a3, a7 +3f72f210: jrge L3F72F270 +3f72f220: move *a12(0x20), a7, 0 +3f72f240: sub a4, a7 +3f72f250: dec a7 +3f72f260: jruc L3F72F290 +L3F72F270: +3f72f270: move *a0(0x20), a7, 0 +L3F72F290: +3f72f290: move a7, *a0(0x20), 0 +3f72f2b0: move *a0(0x20), a7, 0 +3f72f2d0: add a5, a7 +3f72f2e0: move a7, *a0(0x20), 0 +3f72f300: move *a9(0x30), *a0(0x30), 0 +3f72f330: move *a11(0x30), a7, 0 +3f72f350: move *a0(0x30), a3, 0 +3f72f370: dec a7 +3f72f380: cmp a3, a7 +3f72f390: jrge L3F72F3E0 +3f72f3a0: move *a11(0x30), a7, 0 +3f72f3c0: dec a7 +3f72f3d0: jruc L3F72F400 +L3F72F3E0: +3f72f3e0: move *a0(0x30), a7, 0 +L3F72F400: +3f72f400: move a7, *a0(0x30), 0 +3f72f420: move *a12(0x30), a7, 0 +3f72f440: sub a6, a7 +3f72f450: move *a0(0x30), a3, 0 +3f72f470: dec a7 +3f72f480: cmp a3, a7 +3f72f490: jrge L3F72F4F0 +3f72f4a0: move *a12(0x30), a7, 0 +3f72f4c0: sub a6, a7 +3f72f4d0: dec a7 +3f72f4e0: jruc L3F72F510 +L3F72F4F0: +3f72f4f0: move *a0(0x30), a7, 0 +L3F72F510: +3f72f510: move a7, *a0(0x30), 0 +3f72f530: move *a0(0x30), a7, 0 +3f72f550: move *a13(0xff40), a3, 0 +3f72f570: add a3, a7 +3f72f580: move a7, *a0(0x30), 0 +3f72f5a0: move *a10, *a2, 0 +3f72f5b0: move *a11, a7, 0 +3f72f5c0: add a4, a7 +3f72f5d0: move *a2, a3, 0 +3f72f5e0: cmp a3, a7 +3f72f5f0: jrle L3F72F630 +3f72f600: move *a11, a7, 0 +3f72f610: add a4, a7 +3f72f620: jruc L3F72F640 +L3F72F630: +3f72f630: move *a2, a7, 0 +L3F72F640: +3f72f640: move a7, *a2, 0 +3f72f650: move *a12, a7, 0 +3f72f660: move *a2, a3, 0 +3f72f670: cmp a3, a7 +3f72f680: jrle L3F72F6B0 +3f72f690: move *a12, a7, 0 +3f72f6a0: jruc L3F72F6C0 +L3F72F6B0: +3f72f6b0: move *a2, a7, 0 +L3F72F6C0: +3f72f6c0: move a7, *a2, 0 +3f72f6d0: move *a2, a7, 0 +3f72f6e0: move *a13(0xff20), a3, 0 +3f72f700: add a3, a7 +3f72f710: move a7, *a2, 0 +3f72f720: move *a10(0x10), *a2(0x10), 0 +3f72f750: move *a11(0x10), a7, 0 +3f72f770: add a6, a7 +3f72f780: move *a2(0x10), a3, 0 +3f72f7a0: cmp a3, a7 +3f72f7b0: jrle L3F72F800 +3f72f7c0: move *a11(0x10), a7, 0 +3f72f7e0: add a6, a7 +3f72f7f0: jruc L3F72F820 +L3F72F800: +3f72f800: move *a2(0x10), a7, 0 +L3F72F820: +3f72f820: move a7, *a2(0x10), 0 +3f72f840: move *a12(0x10), a7, 0 +3f72f860: move *a2(0x10), a3, 0 +3f72f880: cmp a3, a7 +3f72f890: jrle L3F72F8D0 +3f72f8a0: move *a12(0x10), a7, 0 +3f72f8c0: jruc L3F72F8F0 +L3F72F8D0: +3f72f8d0: move *a2(0x10), a7, 0 +L3F72F8F0: +3f72f8f0: move a7, *a2(0x10), 0 +3f72f910: move *a2(0x10), a7, 0 +3f72f930: move *a13(0xff00), a3, 0 +3f72f950: add a3, a7 +3f72f960: move a7, *a2(0x10), 0 +3f72f980: move *a10(0x20), *a2(0x20), 0 +3f72f9b0: move *a11(0x20), a7, 0 +3f72f9d0: add a4, a7 +3f72f9e0: move *a2(0x20), a3, 0 +3f72fa00: dec a7 +3f72fa10: cmp a3, a7 +3f72fa20: jrge L3F72FA80 +3f72fa30: move *a11(0x20), a7, 0 +3f72fa50: add a4, a7 +3f72fa60: dec a7 +3f72fa70: jruc L3F72FAA0 +L3F72FA80: +3f72fa80: move *a2(0x20), a7, 0 +L3F72FAA0: +3f72faa0: move a7, *a2(0x20), 0 +3f72fac0: move *a12(0x20), a7, 0 +3f72fae0: move *a2(0x20), a3, 0 +3f72fb00: dec a7 +3f72fb10: cmp a3, a7 +3f72fb20: jrge L3F72FB70 +3f72fb30: move *a12(0x20), a7, 0 +3f72fb50: dec a7 +3f72fb60: jruc L3F72FB90 +L3F72FB70: +3f72fb70: move *a2(0x20), a7, 0 +L3F72FB90: +3f72fb90: move a7, *a2(0x20), 0 +3f72fbb0: move *a2(0x20), a7, 0 +3f72fbd0: move *a13(0xff20), a3, 0 +3f72fbf0: add a3, a7 +3f72fc00: move a7, *a2(0x20), 0 +3f72fc20: move *a10(0x30), *a2(0x30), 0 +3f72fc50: move *a11(0x30), a7, 0 +3f72fc70: add a6, a7 +3f72fc80: move *a2(0x30), a3, 0 +3f72fca0: dec a7 +3f72fcb0: cmp a3, a7 +3f72fcc0: jrge L3F72FD20 +3f72fcd0: move *a11(0x30), a7, 0 +3f72fcf0: add a6, a7 +3f72fd00: dec a7 +3f72fd10: jruc L3F72FD40 +L3F72FD20: +3f72fd20: move *a2(0x30), a7, 0 +L3F72FD40: +3f72fd40: move a7, *a2(0x30), 0 +3f72fd60: move *a12(0x30), a7, 0 +3f72fd80: move *a2(0x30), a3, 0 +3f72fda0: dec a7 +3f72fdb0: cmp a3, a7 +3f72fdc0: jrge L3F72FE10 +3f72fdd0: move *a12(0x30), a7, 0 +3f72fdf0: dec a7 +3f72fe00: jruc L3F72FE30 +L3F72FE10: +3f72fe10: move *a2(0x30), a7, 0 +L3F72FE30: +3f72fe30: move a7, *a2(0x30), 0 +3f72fe50: move *a2(0x30), a7, 0 +3f72fe70: move *a13(0xff00), a3, 0 +3f72fe90: add a3, a7 +3f72fea0: move a7, *a2(0x30), 0 +3f72fec0: move *a0(0x20), a7, 0 +3f72fee0: move *a0, a3, 0 +3f72fef0: cmp a3, a7 +3f72ff00: jrge L3F72FF30 +3f72ff10: sub a8, a8 +3f72ff20: jruc L3F7300B0 +L3F72FF30: +3f72ff30: move *a0(0x30), a7, 0 +3f72ff50: move *a0(0x10), a3, 0 +3f72ff70: cmp a3, a7 +3f72ff80: jrge L3F72FFB0 +3f72ff90: sub a8, a8 +3f72ffa0: jruc L3F7300B0 +L3F72FFB0: +3f72ffb0: move *a2(0x20), a7, 0 +3f72ffd0: move *a2, a3, 0 +3f72ffe0: cmp a3, a7 +3f72fff0: jrge L3F730020 +3f730000: sub a8, a8 +3f730010: jruc L3F7300B0 +L3F730020: +3f730020: move *a2(0x30), a7, 0 +3f730040: move *a2(0x10), a3, 0 +3f730060: cmp a3, a7 +3f730070: jrge L3F7300A0 +3f730080: sub a8, a8 +3f730090: jruc L3F7300B0 +L3F7300A0: +3f7300a0: movk 1, a8 +L3F7300B0: +3f7300b0: move *sp(0x1a0), a14, 1 +3f7300d0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7300f0: rets 2 +L3F730100: +3f730100: mmtm sp, a5,a7,a9,a10,a11,a13 +3f730120: move a14, a13 +3f730130: move *a13(0xffe0), a9, 1 +3f730150: move *a13(0xffc0), a10, 1 +3f730170: move *a13(0xffa0), a11, 1 +3f730190: setf 16, 1, 0 +3f7301a0: move *a9(0x30), a7, 0 +3f7301c0: move *a10(0x10), a5, 0 +3f7301e0: cmp a5, a7 +3f7301f0: jrlt L3F730300 +3f730200: move *a9(0x10), a7, 0 +3f730220: move *a10(0x30), a5, 0 +3f730240: cmp a5, a7 +3f730250: jrgt L3F730300 +3f730260: move *a9(0x20), a7, 0 +3f730280: move *a10, a5, 0 +3f730290: cmp a5, a7 +3f7302a0: jrlt L3F730300 +3f7302b0: move *a9, a7, 0 +3f7302c0: move *a10(0x20), a5, 0 +3f7302e0: cmp a5, a7 +3f7302f0: jrle L3F730320 +L3F730300: +3f730300: sub a8, a8 +3f730310: jruc L3F730730 +L3F730320: +3f730320: move *a9, a7, 0 +3f730330: move *a10, a5, 0 +3f730340: cmp a5, a7 +3f730350: jrle L3F730380 +3f730360: move *a9, a7, 0 +3f730370: jruc L3F730390 +L3F730380: +3f730380: move *a10, a7, 0 +L3F730390: +3f730390: move a7, *a11, 0 +3f7303a0: move *a10(0x20), a7, 0 +3f7303c0: move *a9(0x20), a5, 0 +3f7303e0: dec a7 +3f7303f0: cmp a5, a7 +3f730400: jrge L3F730450 +3f730410: move *a10(0x20), a7, 0 +3f730430: dec a7 +3f730440: jruc L3F730470 +L3F730450: +3f730450: move *a9(0x20), a7, 0 +L3F730470: +3f730470: move a7, *a11(0x20), 0 +3f730490: move *a9(0x10), a7, 0 +3f7304b0: move *a10(0x10), a5, 0 +3f7304d0: cmp a5, a7 +3f7304e0: jrle L3F730520 +3f7304f0: move *a9(0x10), a7, 0 +3f730510: jruc L3F730540 +L3F730520: +3f730520: move *a10(0x10), a7, 0 +L3F730540: +3f730540: move a7, *a11(0x10), 0 +3f730560: move *a10(0x30), a7, 0 +3f730580: move *a9(0x30), a5, 0 +3f7305a0: dec a7 +3f7305b0: cmp a5, a7 +3f7305c0: jrge L3F730610 +3f7305d0: move *a10(0x30), a7, 0 +3f7305f0: dec a7 +3f730600: jruc L3F730630 +L3F730610: +3f730610: move *a9(0x30), a7, 0 +L3F730630: +3f730630: move a7, *a11(0x30), 0 +3f730650: move *a11(0x20), a7, 0 +3f730670: move *a11, a5, 0 +3f730680: cmp a5, a7 +3f730690: jrlt L3F730700 +3f7306a0: move *a11(0x30), a7, 0 +3f7306c0: move *a11(0x10), a5, 0 +3f7306e0: cmp a5, a7 +3f7306f0: jrge L3F730720 +L3F730700: +3f730700: sub a8, a8 +3f730710: jruc L3F730730 +L3F730720: +3f730720: movk 1, a8 +L3F730730: +3f730730: move *sp(0xe0), a14, 1 +3f730750: mmfm sp, a5,a7,a9,a10,a11,a13 +3f730770: rets 2 +3f730780: mmtm sp, a7,a9,a11,a13 +3f7307a0: move a14, a13 +3f7307b0: move *a13(0xffa0), a11, 1 +3f7307d0: move *a13(0xff80), a9, 1 +3f7307f0: setf 16, 1, 0 +3f730800: move *a11, a11, 0 +3f730810: move *a9, a9, 0 +3f730820: cmp a9, a11 +3f730830: jrlt L3F730930 +3f730840: move *a13(0xffc0), a11, 1 +3f730860: move *a13(0xffa0), a9, 1 +3f730880: move *a11, a7, 0 +3f730890: move *a9, a9, 0 +3f7308a0: add a9, a7 +3f7308b0: move *a13(0xff80), a9, 1 +3f7308d0: move *a9, a9, 0 +3f7308e0: sub a9, a7 +3f7308f0: move *a13(0xffe0), a9, 1 +3f730910: move a7, *a9, 0 +3f730920: jruc L3F730980 +L3F730930: +3f730930: move *a13(0xffe0), a11, 1 +3f730950: move *a13(0xffc0), a9, 1 +3f730970: move *a9, *a11, 0 +L3F730980: +3f730980: move *a13(0xffa0), a11, 1 +3f7309a0: move *a13(0xff80), a9, 1 +3f7309c0: move *a11(0x10), a7, 0 +3f7309e0: move *a9(0x10), a9, 0 +3f730a00: cmp a9, a7 +3f730a10: jrlt L3F730B30 +3f730a20: move *a13(0xffc0), a9, 1 +3f730a40: move *a9(0x10), a7, 0 +3f730a60: move *a11(0x10), a9, 0 +3f730a80: add a9, a7 +3f730a90: move *a13(0xff80), a9, 1 +3f730ab0: move *a9(0x10), a9, 0 +3f730ad0: sub a9, a7 +3f730ae0: move *a13(0xffe0), a9, 1 +3f730b00: move a7, *a9(0x10), 0 +3f730b20: jruc L3F730BA0 +L3F730B30: +3f730b30: move *a13(0xffe0), a9, 1 +3f730b50: move *a13(0xffc0), a7, 1 +3f730b70: move *a7(0x10), *a9(0x10), 0 +L3F730BA0: +3f730ba0: move *sp(0xa0), a14, 1 +3f730bc0: mmfm sp, a7,a9,a11,a13 +3f730be0: rets 2 +L3F730BF0: +3f730bf0: mmtm sp, a9,a11,a13 +3f730c10: move a14, a13 +3f730c20: addi 0x100, a14 +3f730c40: move a14, -*sp, 1 +3f730c50: movk 16, a11 +3f730c60: move a11, *a14+, 1 +3f730c70: move *a13(0xffe0), *a14+, 1 +3f730c90: calla L3F703D90 +3f730cc0: move a8, *a13(0x20), 1 +3f730ce0: move a8, *a13, 1 +3f730cf0: movk 1, a11 +3f730d00: move a11, *a13(0xc0), 1 +3f730d20: move *a13(0xffe0), a9, 1 +3f730d40: dec a9 +3f730d50: move a9, *a13(0xa0), 1 +3f730d70: jrlt L3F731120 +L3F730D80: +3f730d80: move *a13(0xffc0), *a13(0x40), 1 +3f730db0: sub a11, a11 +3f730dc0: move a11, *a13(0x80), 1 +3f730de0: move *a13(0xa0), a9, 1 +3f730e00: cmp a9, a11 +3f730e10: jrge L3F730F00 +L3F730E20: +3f730e20: move *a13(0x40), a11, 1 +3f730e40: move *a11(0x0), *a13(0x40), 1 +3f730e70: move *a13(0x80), a11, 1 +3f730e90: inc a11 +3f730ea0: move a11, *a13(0x80), 1 +3f730ec0: move *a13(0xa0), a9, 1 +3f730ee0: cmp a9, a11 +3f730ef0: jrlt L3F730E20 +L3F730F00: +3f730f00: move a14, -*sp, 1 +3f730f10: movk 16, a9 +3f730f20: move a9, *a14+, 1 +3f730f30: move *a13(0x20), *a14+, 1 +3f730f50: move *a13(0x40), *a14+, 1 +3f730f70: calla L3FB44400 +3f730fa0: move *a13, a9, 1 +3f730fb0: move a9, *a13(0x60), 1 +3f730fd0: move *a13(0xc0), a11, 1 +3f730ff0: sll 0x7, a11 +3f731000: move a11, *a13(0xe0), 1 +3f731020: add a9, a11 +3f731030: move a11, *a13(0x60), 1 +3f731050: move a11, *a13(0x20), 1 +3f731070: move *a13(0xc0), a9, 1 +3f731090: inc a9 +3f7310a0: move a9, *a13(0xc0), 1 +3f7310c0: move *a13(0xa0), a9, 1 +3f7310e0: dec a9 +3f7310f0: move a9, *a13(0xa0), 1 +3f731110: jrge L3F730D80 +L3F731120: +3f731120: move *a13(0x0), *a13(0x20), 1 +3f731150: movk 1, a11 +3f731160: move a11, *a13(0xa0), 1 +3f731180: move *a13(0xffe0), a9, 1 +3f7311a0: cmp a9, a11 +3f7311b0: jrge L3F731370 +L3F7311C0: +3f7311c0: move *a13(0x20), a11, 1 +3f7311e0: move a11, *a13(0x60), 1 +3f731200: addi 0x80, a11 +3f731220: move a11, *a13(0x60), 1 +3f731240: move *a13(0x20), a9, 1 +3f731260: move a11, *a9, 1 +3f731270: move *a9(0x0), *a13(0x20), 1 +3f7312a0: move *a13(0x20), a9, 1 +3f7312c0: sub a11, a11 +3f7312d0: move a11, *a9, 1 +3f7312e0: move *a13(0xa0), a11, 1 +3f731300: inc a11 +3f731310: move a11, *a13(0xa0), 1 +3f731330: move *a13(0xffe0), a9, 1 +3f731350: cmp a9, a11 +3f731360: jrlt L3F7311C0 +L3F731370: +3f731370: move *a13, a8, 1 +3f731380: move *sp(0x80), a14, 1 +3f7313a0: mmfm sp, a9,a11,a13 +3f7313c0: rets 2 +L3F7313D0: +3f7313d0: mmtm sp, a7,a9,a11,a13 +3f7313f0: move a14, a13 +3f731400: move *a13(0xffe0), a9, 1 +3f731420: cmpi 0x8ca0, a9 +3f731450: jrne L3F731470 +3f731460: sub a9, a9 +L3F731470: +3f731470: move a9, a9 +3f731480: jrge L3F731580 +3f731490: cmpi 0xffff7360, a9 +3f7314c0: jrge L3F731540 +L3F7314D0: +3f7314d0: addi 0x8ca0, a9 +3f731500: cmpi 0xffff7360, a9 +3f731530: jrlt L3F7314D0 +L3F731540: +3f731540: addi 0x8ca0, a9 +3f731570: jruc L3F731670 +L3F731580: +3f731580: cmpi 0x8ca0, a9 +3f7315b0: jrle L3F731670 +3f7315c0: cmpi 0x8ca0, a9 +3f7315f0: jrle L3F731670 +L3F731600: +3f731600: subi 0x8ca0, a9 +3f731630: cmpi 0x8ca0, a9 +3f731660: jrgt L3F731600 +L3F731670: +3f731670: movi 0x64, a11 +3f731690: move a9, a7 +3f7316a0: divs a11, a7 +3f7316b0: sll 0x4, a7 +3f7316c0: addi 0x20bc40, a7 +3f7316f0: setf 16, 1, 0 +3f731700: move *a7, a7, 0 +3f731710: move a7, a8 +3f731720: move *sp(0xa0), a14, 1 +3f731740: mmfm sp, a7,a9,a11,a13 +3f731760: rets 2 +L3F731770: +3f731770: mmtm sp, a7,a9,a11,a13 +3f731790: move a14, a13 +3f7317a0: move *a13(0xffe0), a9, 1 +3f7317c0: cmpi 0x8ca0, a9 +3f7317f0: jrne L3F731810 +3f731800: sub a9, a9 +L3F731810: +3f731810: move a9, a9 +3f731820: jrge L3F731920 +3f731830: cmpi 0xffff7360, a9 +3f731860: jrge L3F7318E0 +L3F731870: +3f731870: addi 0x8ca0, a9 +3f7318a0: cmpi 0xffff7360, a9 +3f7318d0: jrlt L3F731870 +L3F7318E0: +3f7318e0: addi 0x8ca0, a9 +3f731910: jruc L3F731A10 +L3F731920: +3f731920: cmpi 0x8ca0, a9 +3f731950: jrle L3F731A10 +3f731960: cmpi 0x8ca0, a9 +3f731990: jrle L3F731A10 +L3F7319A0: +3f7319a0: subi 0x8ca0, a9 +3f7319d0: cmpi 0x8ca0, a9 +3f731a00: jrgt L3F7319A0 +L3F731A10: +3f731a10: movi 0x64, a11 +3f731a30: move a9, a7 +3f731a40: divs a11, a7 +3f731a50: sll 0x4, a7 +3f731a60: addi 0x20a5c0, a7 +3f731a90: setf 16, 1, 0 +3f731aa0: move *a7, a7, 0 +3f731ab0: move a7, a8 +3f731ac0: move *sp(0xa0), a14, 1 +3f731ae0: mmfm sp, a7,a9,a11,a13 +3f731b00: rets 2 +3f731b10: mmtm sp, a7,a9,a11,a13 +3f731b30: move a14, a13 +3f731b40: addi 0x40, a14 +3f731b60: move *a13(0xffe0), a9, 1 +3f731b80: sub a11, a11 +3f731b90: move a11, *a9(0x2a0), 1 +3f731bb0: movb a11, *a9(0x1b0) +3f731bd0: movi 0x3fb9d240, a11 +3f731c00: move a11, *a9(0x340), 1 +3f731c20: movi 0x3fbe6e60, a11 +3f731c50: move a11, *a9(0x360), 1 +3f731c70: movi 0x3fbfbce0, a11 +3f731ca0: move a11, *a9(0x380), 1 +3f731cc0: movi 0x3f568e00, a11 +3f731cf0: move a11, *a9(0x3a0), 1 +3f731d10: movi 0x3fb70f60, a11 +3f731d40: move a11, *a9(0x3c0), 1 +3f731d60: movi 0x3f73cc00, a11 +3f731d90: move a11, *a9(0x3e0), 1 +3f731db0: movi 0x3f739660, a11 +3f731de0: move a11, *a9(0x400), 1 +3f731e00: movi 0x3f739600, a11 +3f731e30: move a11, *a9(0x420), 1 +3f731e50: movi 0x3f73ea00, a11 +3f731e80: move a11, *a9(0x440), 1 +3f731ea0: movi 0x3f754430, a11 +3f731ed0: move a11, *a9(0x460), 1 +3f731ef0: movi 0x3fbfe820, a11 +3f731f20: move a11, *a9(0x480), 1 +3f731f40: movi 0x3f75f7c0, a11 +3f731f70: move a11, *a9(0x4a0), 1 +3f731f90: movi 0x3fbff4b0, a11 +3f731fc0: move a11, *a9(0x4c0), 1 +3f731fe0: movi 0x3fc0f9f0, a11 +3f732010: move a11, *a9(0x4e0), 1 +3f732030: movi 0x3f780f90, a11 +3f732060: move a11, *a9(0x500), 1 +3f732080: movi 0x3fc155e0, a11 +3f7320b0: move a11, *a9(0x520), 1 +3f7320d0: movi 0x3f73f000, a11 +3f732100: move a11, *a9(0x540), 1 +3f732120: movi 0x3f75c110, a11 +3f732150: move a11, *a9(0x560), 1 +3f732170: movi 0x3f7249b0, a11 +3f7321a0: move a11, *a9(0x580), 1 +3f7321c0: movi 0x3f7152d0, a11 +3f7321f0: move a11, *a9(0x5c0), 1 +3f732210: movi 0x3fb55330, a11 +3f732240: move a11, *a9(0x5a0), 1 +3f732260: movi 0x3fb4b620, a11 +3f732290: move a11, *a9(0x5e0), 1 +3f7322b0: movi 0x3fbdaf10, a11 +3f7322e0: move a11, *a9(0x600), 1 +3f732300: movi 0x3f79d5f0, a11 +3f732330: move a11, *a9(0x620), 1 +3f732350: movi 0x3fc0ef10, a11 +3f732380: move a11, *a9(0x640), 1 +3f7323a0: movi 0x3fc0f560, a11 +3f7323d0: move a11, *a9(0x660), 1 +3f7323f0: movi 0x3fc0ebe0, a11 +3f732420: move a11, *a9(0x680), 1 +3f732440: sub a11, a11 +3f732450: setf 1, 0, 0 +3f732460: move a11, *a9(0x1b9), 0 +3f732480: move a14, -*sp, 1 +3f732490: movi 0x2c, a11 +3f7324b0: move a11, *a14+, 1 +3f7324c0: movk 1, a11 +3f7324d0: move a11, *a14+, 1 +3f7324e0: calla L3F703D90 +3f732510: move a8, *a13, 1 +3f732520: move a8, a8 +3f732530: jrne L3F732560 +3f732540: sub a8, a8 +3f732550: jruc L3F732BE0 +L3F732560: +3f732560: move a14, -*sp, 1 +3f732570: move *a9(0x100), *a14+, 1 +3f732590: move *a9(0xc0), *a14+, 1 +3f7325b0: move a8, a11 +3f7325c0: calla L3F738980 +3f7325f0: setf 16, 1, 0 +3f732600: move a8, *a11, 0 +3f732610: movk 1, a7 +3f732620: move a7, *a11(0x20), 0 +3f732640: move a11, *a9(0x20), 1 +3f732660: sub a7, a7 +3f732670: move a7, *a11(0x40), 1 +3f732690: setf 1, 0, 0 +3f7326a0: move a7, *a9(0x1ba), 0 +3f7326c0: movi 0x3f7404b0, a7 +3f7326f0: move a7, *a11(0xc0), 1 +3f732710: movi 0x3fb8ec80, a7 +3f732740: move a7, *a11(0x120), 1 +3f732760: movi 0x3fb90910, a7 +3f732790: move a7, *a11(0x140), 1 +3f7327b0: move a14, -*sp, 1 +3f7327c0: movi 0x30, a7 +3f7327e0: move a7, *a14+, 1 +3f7327f0: movk 1, a7 +3f732800: move a7, *a14+, 1 +3f732810: calla L3F703D90 +3f732840: move a8, *a13(0x20), 1 +3f732860: move a8, a8 +3f732870: jrne L3F7328F0 +3f732880: move a14, -*sp, 1 +3f732890: move a11, *a14+, 1 +3f7328a0: calla L3F702440 +3f7328d0: sub a8, a8 +3f7328e0: jruc L3F732BE0 +L3F7328F0: +3f7328f0: move a8, *a9(0x80), 1 +3f732910: move a8, *a9(0xa0), 1 +3f732930: move a9, a7 +3f732940: addi 0x80, a7 +3f732960: move a7, *a8, 1 +3f732970: move a9, a7 +3f732980: addi 0x80, a7 +3f7329a0: move a7, *a8(0x20), 1 +3f7329c0: movi 0x30, a7 +3f7329e0: move a7, *a8(0x40), 1 +3f732a00: sub a7, a7 +3f732a10: move a7, *a8(0x60), 1 +3f732a30: movi 0xffff, a7 +3f732a50: move a7, *a8(0x80), 1 +3f732a70: movi 0x3f732fa0, a7 +3f732aa0: move a7, *a8(0xa0), 1 +3f732ac0: sub a7, a7 +3f732ad0: move a7, *a8(0xc0), 1 +3f732af0: move a7, *a8(0xe0), 1 +3f732b10: move a7, *a8(0x100), 1 +3f732b30: movi 0x3f738da0, a7 +3f732b60: move a7, *a8(0x120), 1 +3f732b80: movi 0x3f732c30, a7 +3f732bb0: move a7, *a8(0x140), 1 +3f732bd0: movk 1, a8 +L3F732BE0: +3f732be0: move *sp(0xa0), a14, 1 +3f732c00: mmfm sp, a7,a9,a11,a13 +3f732c20: rets 2 +3f732c30: mmtm sp, a7,a9,a10,a11,a13 +3f732c50: move a14, a13 +3f732c60: move *a13(0xffe0), a9, 1 +3f732c80: move *a13(0xffc0), a10, 1 +3f732ca0: move *a10(0x20), a7, 1 +3f732cc0: move *a10, *a7, 1 +3f732cd0: move *a10, a7, 1 +3f732ce0: move *a10(0x20), *a7(0x20), 1 +3f732d10: move *a9(0x20), a11, 1 +3f732d30: move *a11(0x40), a7, 1 +3f732d50: jreq L3F732DC0 +3f732d60: move a14, -*sp, 1 +3f732d70: move *a11(0x40), *a14+, 1 +3f732d90: calla L3FBD6940 +L3F732DC0: +3f732dc0: setf 1, 0, 0 +3f732dd0: move *a9(0x1ba), a7, 0 +3f732df0: dsjs a7, L3F732EA0 +3f732e00: move a14, -*sp, 1 +3f732e10: move *a11(0xa0), *a14+, 1 +3f732e30: move *a9, a7, 1 +3f732e40: move *a7(0xec0), a7, 1 +3f732e60: call a7 +3f732e70: sub a7, a7 +3f732e80: move a7, *a11(0xa0), 1 +L3F732EA0: +3f732ea0: move a14, -*sp, 1 +3f732eb0: move *a9(0x20), *a14+, 1 +3f732ed0: calla L3F702440 +3f732f00: move a14, -*sp, 1 +3f732f10: move a10, *a14+, 1 +3f732f20: calla L3F702440 +3f732f50: move *sp(0xc0), a14, 1 +3f732f70: mmfm sp, a7,a9,a10,a11,a13 +3f732f90: rets 2 +3f732fa0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f732fc0: move a14, a13 +3f732fd0: addi 0x1a0, a14 +3f732ff0: move *a13(0xffe0), a9, 1 +3f733010: move *a13(0xffc0), a10, 1 +3f733030: move *a13(0xff80), a11, 1 +3f733050: move *a9(0x20), a12, 1 +3f733070: move a14, -*sp, 1 +3f733080: move *a12(0xa0), *a14+, 1 +3f7330a0: move a11, *a14+, 1 +3f7330b0: move *a13(0xffa0), *a14+, 1 +3f7330d0: move a9, *a14+, 1 +3f7330e0: calla L3FC22EF0 +3f733110: move a8, *a12(0xa0), 1 +3f733130: move *a13(0xffa0), a0, 1 +3f733150: movk 5, a7 +3f733160: and a0, a7 +3f733170: move a7, *a13(0xc0), 1 +3f733190: movk 13, a5 +3f7331a0: and a0, a5 +3f7331b0: move a5, *a13(0x80), 1 +3f7331d0: move a0, a5 +3f7331e0: andi 0xd0d, a5 +3f733210: move a5, *a13(0xe0), 1 +3f733230: move a0, a5 +3f733240: andi 0xf0, a5 +3f733270: move a5, *a13(0xa0), 1 +3f733290: move a0, a5 +3f7332a0: andi 0x1f0, a5 +3f7332d0: move a5, *a13(0x100), 1 +3f7332f0: move a0, a5 +3f733300: andi 0xd00, a5 +3f733330: move a5, *a13(0x120), 1 +3f733350: btst 14, a0 +3f733360: jreq L3F7334E0 +3f733370: move *a9(0x220), a5, 1 +3f733390: jreq L3F7334E0 +3f7333a0: move a14, -*sp, 1 +3f7333b0: move *a13(0x140), *a14+, 1 +3f7333d0: move *a9(0x220), *a14+, 1 +3f7333f0: move a9, *a14+, 1 +3f733400: move *a9, a5, 1 +3f733410: move *a5(0xc20), a5, 1 +3f733430: call a5 +3f733440: move a8, a5 +3f733450: jrne L3F7334E0 +3f733460: move a14, -*sp, 1 +3f733470: movi 0x3f7390d0, a8 +3f7334a0: move a8, *a14+, 1 +3f7334b0: calla L3FB341E0 +L3F7334E0: +3f7334e0: movb *a9(0x178), a5 +3f733500: jaeq L3F734400 +3f733520: move *a13(0x120), a5, 1 +3f733540: jaeq L3F733FC0 +3f733560: move *a12(0x40), a5, 1 +3f733580: jreq L3F7335F0 +3f733590: move a14, -*sp, 1 +3f7335a0: move *a12(0x40), *a14+, 1 +3f7335c0: calla L3FBD6940 +L3F7335F0: +3f7335f0: movb *a9(0x178), a5 +3f733610: dsj a5, L3F733C20 +3f733630: move *a9(0x1c0), a5, 1 +3f733650: jrne L3F7339D0 +3f733660: move a14, -*sp, 1 +3f733670: movi 0x3f739208, a8 +3f7336a0: move a8, *a14+, 1 +3f7336b0: calla L3F927BC0 +3f7336e0: sub a5, a5 +3f7336f0: move a5, *a13(0x140), 1 +3f733710: move *a9, a7, 1 +3f733720: setf 16, 1, 0 +3f733730: move *a7(0x80), a7, 0 +3f733750: cmp a7, a5 +3f733760: jrgt L3F7338E0 +L3F733770: +3f733770: move *a9, a7, 1 +3f733780: move *a13(0x140), a5, 1 +3f7337a0: sll 0x7, a5 +3f7337b0: add a5, a7 +3f7337c0: move *a7(0x320), a7, 1 +3f7337e0: move *a7(0x10), a7, 0 +3f733800: movb *a9(0x180), a5 +3f733820: cmp a5, a7 +3f733830: jreq L3F7338E0 +3f733840: move *a13(0x140), a7, 1 +3f733860: inc a7 +3f733870: move a7, *a13(0x140), 1 +3f733890: move *a9, a5, 1 +3f7338a0: move *a5(0x80), a5, 0 +3f7338c0: cmp a5, a7 +3f7338d0: jrle L3F733770 +L3F7338E0: +3f7338e0: move *a9, a7, 1 +3f7338f0: move *a13(0x140), a5, 1 +3f733910: sll 0x7, a5 +3f733920: add a5, a7 +3f733930: move *a7(0x320), *a9(0x1c0), 1 +3f733960: move *a9(0x1c0), a7, 1 +3f733980: move *a7(0x60), a5, 1 +3f7339a0: inc a5 +3f7339b0: move a5, *a7(0x60), 1 +L3F7339D0: +3f7339d0: move *a9(0x1c0), a7, 1 +3f7339f0: setf 16, 1, 0 +3f733a00: move *a7, a7, 0 +3f733a10: subk 2, a7 +3f733a20: jrne L3F733AE0 +3f733a30: move *a9(0x1c0), *a12(0x40), 1 +3f733a60: move *a12(0x40), a7, 1 +3f733a80: move *a7(0x60), a5, 1 +3f733aa0: inc a5 +3f733ab0: move a5, *a7(0x60), 1 +3f733ad0: jruc L3F733FC0 +L3F733AE0: +3f733ae0: move a14, -*sp, 1 +3f733af0: move *a9(0x1c0), *a14+, 1 +3f733b10: calla L3FBD6DA0 +3f733b40: move a8, *a12(0x40), 1 +3f733b60: move a14, -*sp, 1 +3f733b70: move *a12(0x40), *a14+, 1 +3f733b90: calla L3FBD7590 +3f733bc0: sub a7, a7 +3f733bd0: move a7, *a12(0x80), 1 +3f733bf0: move a7, *a12(0x60), 1 +3f733c10: jruc L3F733FC0 +L3F733C20: +3f733c20: move *a9(0x1e0), a5, 1 +3f733c40: jrne L3F733D80 +3f733c50: move a14, -*sp, 1 +3f733c60: movi 0x3f739320, a8 +3f733c90: move a8, *a14+, 1 +3f733ca0: calla L3F927BC0 +3f733cd0: move *a9, a5, 1 +3f733ce0: move *a5(0x2e0), *a9(0x1e0), 1 +3f733d10: move *a9(0x1e0), a5, 1 +3f733d30: move *a5(0x60), a7, 1 +3f733d50: inc a7 +3f733d60: move a7, *a5(0x60), 1 +L3F733D80: +3f733d80: move *a9(0x1e0), a7, 1 +3f733da0: setf 16, 1, 0 +3f733db0: move *a7, a7, 0 +3f733dc0: subk 2, a7 +3f733dd0: jrne L3F733E90 +3f733de0: move *a9(0x1e0), *a12(0x40), 1 +3f733e10: move *a12(0x40), a7, 1 +3f733e30: move *a7(0x60), a5, 1 +3f733e50: inc a5 +3f733e60: move a5, *a7(0x60), 1 +3f733e80: jruc L3F733FC0 +L3F733E90: +3f733e90: move a14, -*sp, 1 +3f733ea0: move *a9(0x1e0), *a14+, 1 +3f733ec0: calla L3FBD6DA0 +3f733ef0: move a8, *a12(0x40), 1 +3f733f10: move a14, -*sp, 1 +3f733f20: move *a12(0x40), *a14+, 1 +3f733f40: calla L3FBD7590 +3f733f70: sub a7, a7 +3f733f80: move a7, *a12(0x80), 1 +3f733fa0: move a7, *a12(0x60), 1 +L3F733FC0: +3f733fc0: move *a12(0x40), a7, 1 +3f733fe0: move *a7(0x80), a7, 1 +3f734000: move *a7(0x60), a7, 1 +3f734020: setf 16, 0, 0 +3f734030: move *a7(0x110), a7, 0 +3f734050: subk 32, a7 +3f734060: jrne L3F734400 +3f734070: move *a12(0x40), a7, 1 +3f734090: setf 16, 1, 0 +3f7340a0: move *a7, a7, 0 +3f7340b0: subk 2, a7 +3f7340c0: jreq L3F734400 +3f7340d0: move *a9(0x200), a7, 0 +3f7340f0: move a7, *a13(0x140), 1 +3f734110: move *a9(0x210), a5, 0 +3f734130: move a5, *a13(0x160), 1 +3f734150: move *a11, a5, 0 +3f734160: jrne L3F7341C0 +3f734170: move *a11(0x3a0), a5, 0 +3f734190: add a7, a5 +3f7341a0: move a5, *a13(0x140), 1 +L3F7341C0: +3f7341c0: move *a13(0x140), a7, 1 +3f7341e0: move *a12(0x60), a5, 1 +3f734200: sub a5, a7 +3f734210: move a7, *a13(0x180), 1 +3f734230: jreq L3F7342E0 +3f734240: move a14, -*sp, 1 +3f734250: move a7, *a14+, 1 +3f734260: move *a12(0x40), *a14+, 1 +3f734280: calla L3FBD7BF0 +3f7342b0: move *a13(0x140), *a12(0x60), 1 +L3F7342E0: +3f7342e0: move *a13(0x160), a5, 1 +3f734300: move *a12(0x80), a7, 1 +3f734320: sub a7, a5 +3f734330: move a5, *a13(0x180), 1 +3f734350: jreq L3F734400 +3f734360: move a14, -*sp, 1 +3f734370: move a5, *a14+, 1 +3f734380: move *a12(0x40), *a14+, 1 +3f7343a0: calla L3FBD8030 +3f7343d0: move *a13(0x160), *a12(0x80), 1 +L3F734400: +3f734400: setf 16, 1, 0 +3f734410: move *a12, a7, 0 +3f734420: move a7, *a13(0x20), 1 +3f734440: move *a13(0x80), a5, 1 +3f734460: jrne L3F7344A0 +3f734470: move *a13(0xe0), a5, 1 +3f734490: jreq L3F734730 +L3F7344A0: +3f7344a0: move a14, -*sp, 1 +3f7344b0: move *a9(0x100), *a14+, 1 +3f7344d0: move *a9(0xc0), *a14+, 1 +3f7344f0: calla L3F738980 +3f734520: move a8, *a13(0x20), 1 +3f734540: setf 16, 1, 0 +3f734550: move a8, *a12, 0 +3f734560: movk 1, a7 +3f734570: move a7, *a13(0xe0), 1 +3f734590: movb *a9(0x178), a5 +3f7345b0: subk 3, a5 +3f7345c0: jrne L3F734730 +3f7345d0: move *a9(0x100), a5, 1 +3f7345f0: move *a9(0x120), a7, 1 +3f734610: cmp a7, a5 +3f734620: jreq L3F734730 +3f734630: move *a9(0x100), a7, 1 +3f734650: jreq L3F7346A0 +3f734660: move *a9(0xc0), *a12(0x10), 0 +3f734690: jruc L3F734730 +L3F7346A0: +3f7346a0: move *a9(0xc0), a7, 1 +3f7346c0: sll 0x5, a7 +3f7346d0: addi 0x20d2e0, a7 +3f734700: move *a7(0x0), *a12(0x10), 0 +L3F734730: +3f734730: move *a13(0xa0), a7, 1 +3f734750: jrne L3F734790 +3f734760: move *a13(0xe0), a5, 1 +3f734780: jreq L3F734E10 +L3F734790: +3f734790: move a14, -*sp, 1 +3f7347a0: move *a9(0x120), *a14+, 1 +3f7347c0: move *a9(0xc0), *a14+, 1 +3f7347e0: calla L3F738980 +3f734810: move a8, *a13(0x40), 1 +3f734830: movi 0x3fc1e600, a5 +3f734860: move a5, *a9(0x420), 1 +3f734880: movb *a9(0x190), a5 +3f7348a0: jreq L3F7349B0 +3f7348b0: movb *a9(0x190), a5 +3f7348d0: subk 2, a5 +3f7348e0: jrne L3F734CE0 +3f7348f0: movb *a9(0x178), a5 +3f734910: dec a5 +3f734920: jreq L3F7349B0 +3f734930: movb *a9(0x178), a5 +3f734950: subk 3, a5 +3f734960: jreq L3F7349B0 +3f734970: move *a13(0x20), a5, 1 +3f734990: cmp a8, a5 +3f7349a0: jrne L3F734CE0 +L3F7349B0: +3f7349b0: movi 0x3f79d5f0, a5 +3f7349e0: move a5, *a9(0x620), 1 +3f734a00: setf 16, 0, 0 +3f734a10: move *a9(0x160), a5, 0 +3f734a30: jrne L3F734B80 +3f734a40: movb *a9(0x178), a5 +3f734a60: jrne L3F734B20 +3f734a70: movi 0x3f739660, a5 +3f734aa0: move a5, *a9(0x400), 1 +3f734ac0: movi 0x3f739600, a5 +3f734af0: move a5, *a9(0x420), 1 +3f734b10: jruc L3F734E10 +L3F734B20: +3f734b20: movi 0x3fc28230, a5 +3f734b50: move a5, *a9(0x400), 1 +3f734b70: jruc L3F734E10 +L3F734B80: +3f734b80: movb *a9(0x178), a5 +3f734ba0: jrne L3F734C80 +3f734bb0: movb *a9(0x190), a5 +3f734bd0: jrne L3F734C80 +3f734be0: setf 16, 1, 0 +3f734bf0: move *a12, a5, 0 +3f734c00: subk 6, a5 +3f734c10: jreq L3F734C80 +3f734c20: movi 0x3f766ab0, a5 +3f734c50: move a5, *a9(0x400), 1 +3f734c70: jruc L3F734E10 +L3F734C80: +3f734c80: movi 0x3f79a280, a5 +3f734cb0: move a5, *a9(0x400), 1 +3f734cd0: jruc L3F734E10 +L3F734CE0: +3f734ce0: movi 0x3f3c8b30, a5 +3f734d10: move a5, *a9(0x620), 1 +3f734d30: movi 0x3f3ba770, a5 +3f734d60: move a5, *a9(0x400), 1 +3f734d80: setf 16, 0, 0 +3f734d90: move *a9(0x160), a5, 0 +3f734db0: jrne L3F734E10 +3f734dc0: movi 0x3fc24820, a5 +3f734df0: move a5, *a9(0x400), 1 +L3F734E10: +3f734e10: move *a13(0xc0), a5, 1 +3f734e30: jreq L3F7350D0 +3f734e40: move *a9(0x220), a5, 1 +3f734e60: jreq L3F7350D0 +3f734e70: move *a9(0x100), a5, 1 +3f734e90: jrne L3F734F00 +3f734ea0: movi 0x3f94c9b0, a5 +3f734ed0: move a5, *a12(0x100), 1 +3f734ef0: jruc L3F734F50 +L3F734F00: +3f734f00: movi 0x3f94c320, a5 +3f734f30: move a5, *a12(0x100), 1 +L3F734F50: +3f734f50: setf 16, 1, 0 +3f734f60: move *a12, a5, 0 +3f734f70: subk 4, a5 +3f734f80: jrne L3F734FF0 +3f734f90: movi 0x3f94c6e0, a5 +3f734fc0: move a5, *a12(0xe0), 1 +3f734fe0: jruc L3F7350D0 +L3F734FF0: +3f734ff0: move *a12, a5, 0 +3f735000: subk 7, a5 +3f735010: jrne L3F735080 +3f735020: movi 0x3f94c5f0, a5 +3f735050: move a5, *a12(0xe0), 1 +3f735070: jruc L3F7350D0 +L3F735080: +3f735080: movi 0x3f94c7d0, a5 +3f7350b0: move a5, *a12(0xe0), 1 +L3F7350D0: +3f7350d0: move *a13(0xe0), a5, 1 +3f7350f0: jaeq L3F7386B0 +3f735110: movi 0x3fb9d240, a5 +3f735140: move a5, *a9(0x340), 1 +3f735160: movi 0x3f7f8ba0, a5 +3f735190: move a5, *a12(0x120), 1 +3f7351b0: move a5, *a12(0x140), 1 +3f7351d0: movb *a9(0x178), a5 +3f7351f0: jreq L3F735720 +3f735200: movb *a9(0x178), a5 +3f735220: subk 3, a5 +3f735230: jrne L3F7357E0 +3f735240: move *a9(0x100), a5, 1 +3f735260: move *a9(0x120), a7, 1 +3f735280: cmp a7, a5 +3f735290: jrne L3F7357E0 +3f7352a0: jruc L3F735720 +L3F7352B0: +3f7352b0: movb *a9(0x178), a7 +3f7352d0: jrne L3F735390 +3f7352e0: movi 0x3fb9fe80, a7 +3f735310: move a7, *a9(0x340), 1 +3f735330: movi 0x3f742f30, a5 +3f735360: move a5, *a12(0x120), 1 +3f735380: jruc L3F7353E0 +L3F735390: +3f735390: movi 0x3fb8ec80, a7 +3f7353c0: move a7, *a12(0x120), 1 +L3F7353E0: +3f7353e0: movi 0x3fb90910, a7 +3f735410: move a7, *a12(0x140), 1 +3f735430: jauc L3F737E40 +L3F735450: +3f735450: movb *a9(0x178), a7 +3f735470: jrne L3F735530 +3f735480: movi 0x3fb9fe80, a7 +3f7354b0: move a7, *a9(0x340), 1 +3f7354d0: movi 0x3f743210, a5 +3f735500: move a5, *a12(0x120), 1 +3f735520: jruc L3F735580 +L3F735530: +3f735530: movi 0x3fb8e030, a7 +3f735560: move a7, *a12(0x120), 1 +L3F735580: +3f735580: movi 0x3fb90520, a7 +3f7355b0: move a7, *a12(0x140), 1 +3f7355d0: jauc L3F737E40 +L3F7355F0: +3f7355f0: movi 0x3fb8f8d0, a7 +3f735620: move a7, *a12(0x120), 1 +3f735640: movi 0x3fb90d20, a5 +3f735670: move a5, *a12(0x140), 1 +3f735690: jauc L3F737E40 +L3F7356B0: +3f7356b0: movi 0x3f7f8ba0, a7 +3f7356e0: move a7, *a9(0x340), 1 +3f735700: jauc L3F737E40 +L3F735720: +3f735720: move *a13(0x20), a8, 1 +3f735740: subk 4, a8 +3f735750: jreq L3F735450 +3f735760: dec a8 +3f735770: jreq L3F7356B0 +3f735780: dec a8 +3f735790: jreq L3F7355F0 +3f7357a0: dec a8 +3f7357b0: jreq L3F7352B0 +3f7357c0: jauc L3F737E40 +L3F7357E0: +3f7357e0: movb *a9(0x178), a7 +3f735800: subk 2, a7 +3f735810: jrne L3F735FC0 +3f735820: move *a12(0x40), a7, 1 +3f735840: move *a7(0x80), a7, 1 +3f735860: move *a7(0x60), a7, 1 +3f735880: setf 16, 0, 0 +3f735890: move *a7(0x110), a7, 0 +3f7358b0: subk 32, a7 +3f7358c0: jrne L3F735F00 +3f7358d0: jruc L3F735B90 +L3F7358E0: +3f7358e0: movi 0x3fbedec0, a7 +3f735910: move a7, *a12(0x120), 1 +3f735930: movi 0x3fbf18e0, a5 +3f735960: move a5, *a12(0x140), 1 +3f735980: jauc L3F737E40 +L3F7359A0: +3f7359a0: movi 0x3fb717e0, a7 +3f7359d0: move a7, *a12(0x120), 1 +3f7359f0: movi 0x3fb75200, a5 +3f735a20: move a5, *a12(0x140), 1 +3f735a40: jauc L3F737E40 +L3F735A60: +3f735a60: movi 0x3fba7d00, a7 +3f735a90: move a7, *a12(0x120), 1 +3f735ab0: movi 0x3fbab720, a5 +3f735ae0: move a5, *a12(0x140), 1 +3f735b00: jauc L3F737E40 +L3F735B20: +3f735b20: movi 0x3f7f8ba0, a7 +3f735b50: move a7, *a9(0x340), 1 +3f735b70: jauc L3F737E40 +L3F735B90: +3f735b90: move *a13(0x20), a8, 1 +3f735bb0: subk 4, a8 +3f735bc0: jreq L3F7359A0 +3f735bd0: dec a8 +3f735be0: jreq L3F735B20 +3f735bf0: dec a8 +3f735c00: jreq L3F735A60 +3f735c10: dec a8 +3f735c20: jreq L3F7358E0 +3f735c30: jauc L3F737E40 +L3F735C50: +3f735c50: movi 0x3fbee8a0, a7 +3f735c80: move a7, *a12(0x120), 1 +3f735ca0: movi 0x3fbf2610, a5 +3f735cd0: move a5, *a12(0x140), 1 +3f735cf0: jauc L3F737E40 +L3F735D10: +3f735d10: movi 0x3fb721c0, a7 +3f735d40: move a7, *a12(0x120), 1 +3f735d60: movi 0x3fb75f40, a5 +3f735d90: move a5, *a12(0x140), 1 +3f735db0: jauc L3F737E40 +L3F735DD0: +3f735dd0: movi 0x3fba86e0, a7 +3f735e00: move a7, *a12(0x120), 1 +3f735e20: movi 0x3fbac450, a5 +3f735e50: move a5, *a12(0x140), 1 +3f735e70: jauc L3F737E40 +L3F735E90: +3f735e90: movi 0x3f7f8ba0, a7 +3f735ec0: move a7, *a9(0x340), 1 +3f735ee0: jauc L3F737E40 +L3F735F00: +3f735f00: move *a13(0x20), a8, 1 +3f735f20: subk 4, a8 +3f735f30: jreq L3F735D10 +3f735f40: dec a8 +3f735f50: jreq L3F735E90 +3f735f60: dec a8 +3f735f70: jreq L3F735DD0 +3f735f80: dec a8 +3f735f90: jreq L3F735C50 +3f735fa0: jauc L3F737E40 +L3F735FC0: +3f735fc0: move *a9(0xc0), *a13(0x60), 1 +3f735ff0: movb *a9(0x178), a7 +3f736010: subk 3, a7 +3f736020: jrne L3F736080 +3f736030: setf 16, 1, 0 +3f736040: move *a12(0x10), a7, 0 +3f736060: move a7, *a13(0x60), 1 +L3F736080: +3f736080: movb *a9(0x178), a7 +3f7360a0: dec a7 +3f7360b0: jreq L3F736110 +3f7360c0: movb *a9(0x178), a7 +3f7360e0: subk 3, a7 +3f7360f0: jane L3F737B90 +L3F736110: +3f736110: move *a12(0x40), a7, 1 +3f736130: move *a7(0x80), a7, 1 +3f736150: move *a7(0x60), a7, 1 +3f736170: setf 16, 0, 0 +3f736180: move *a7(0x110), a7, 0 +3f7361a0: subk 32, a7 +3f7361b0: jane L3F737B90 +3f7361d0: jauc L3F736DA0 +3f7361f0: movi 0x3fb8e030, a7 +3f736220: move a7, *a12(0x120), 1 +3f736240: movi 0x3fb90520, a5 +3f736270: move a5, *a12(0x140), 1 +3f736290: jauc L3F737E40 +3f7362b0: movi 0x3fb67f60, a7 +3f7362e0: move a7, *a12(0x120), 1 +3f736300: movi 0x3fb6b9c0, a5 +3f736330: move a5, *a12(0x140), 1 +3f736350: jauc L3F737E40 +3f736370: movi 0x3fb5eb00, a7 +3f7363a0: move a7, *a12(0x120), 1 +3f7363c0: movi 0x3fb62750, a5 +3f7363f0: move a5, *a12(0x140), 1 +3f736410: jauc L3F737E40 +3f736430: movi 0x3fb84b80, a7 +3f736460: move a7, *a12(0x120), 1 +3f736480: movi 0x3fb88880, a5 +3f7364b0: move a5, *a12(0x140), 1 +3f7364d0: jauc L3F737E40 +3f7364f0: movi 0x3fb717e0, a7 +3f736520: move a7, *a12(0x120), 1 +3f736540: movi 0x3fb75200, a5 +3f736570: move a5, *a12(0x140), 1 +3f736590: jauc L3F737E40 +3f7365b0: movi 0x3f7f8ba0, a7 +3f7365e0: move a7, *a9(0x340), 1 +3f736600: jauc L3F737E40 +3f736620: movi 0x3fba7d00, a7 +3f736650: move a7, *a12(0x120), 1 +3f736670: movi 0x3fbab720, a5 +3f7366a0: move a5, *a12(0x140), 1 +3f7366c0: jauc L3F737E40 +3f7366e0: movi 0x3fbedec0, a7 +3f736710: move a7, *a12(0x120), 1 +3f736730: movi 0x3fbf18e0, a5 +3f736760: move a5, *a12(0x140), 1 +3f736780: jauc L3F737E40 +3f7367a0: movi 0x3fbba2d0, a7 +3f7367d0: move a7, *a12(0x120), 1 +3f7367f0: movi 0x3fbbdf10, a5 +3f736820: move a5, *a12(0x140), 1 +3f736840: jauc L3F737E40 +3f736860: movi 0x3fb912c0, a7 +3f736890: move a7, *a12(0x120), 1 +3f7368b0: movi 0x3fb94ce0, a5 +3f7368e0: move a5, *a12(0x140), 1 +3f736900: jauc L3F737E40 +3f736920: movi 0x3fb8f8d0, a7 +3f736950: move a7, *a12(0x120), 1 +3f736970: movi 0x3fb90d20, a5 +3f7369a0: move a5, *a12(0x140), 1 +3f7369c0: jauc L3F737E40 +3f7369e0: movi 0x3fbcc680, a7 +3f736a10: move a7, *a12(0x120), 1 +3f736a30: movi 0x3fbd02c0, a5 +3f736a60: move a5, *a12(0x140), 1 +3f736a80: jauc L3F737E40 +3f736aa0: movi 0x3fb7b7f0, a7 +3f736ad0: move a7, *a12(0x120), 1 +3f736af0: movi 0x3fb7f430, a5 +3f736b20: move a5, *a12(0x140), 1 +3f736b40: jauc L3F737E40 +3f736b60: movi 0x3fbc36f0, a7 +3f736b90: move a7, *a12(0x120), 1 +3f736bb0: movi 0x3fbc7110, a5 +3f736be0: move a5, *a12(0x140), 1 +3f736c00: jauc L3F737E40 +3f736c20: movi 0x3fbb0e80, a7 +3f736c50: move a7, *a12(0x120), 1 +3f736c70: movi 0x3fbb4ac0, a5 +3f736ca0: move a5, *a12(0x140), 1 +3f736cc0: jauc L3F737E40 +3f736ce0: movi 0x3fb8ec80, a7 +L3F736D10: +3f736d10: move a7, *a12(0x120), 1 +L3F736D30: +3f736d30: movi 0x3fb90910, a5 +3f736d60: move a5, *a12(0x140), 1 +3f736d80: jauc L3F737E40 +L3F736DA0: +3f736da0: move *a13(0x60), a8, 1 +3f736dc0: cmpi 0xf, a8 +3f736de0: jahi L3F737E40 +3f736e00: sll 0x5, a8 +L3F736E10: +3f736e10: addi 0x3f736e60, a8 +3f736e40: move *a8, a8, 1 +L3F736E50: +3f736e50: jump a8 +3f736e60: sla sp, b0 +L3F736E70: +3f736e70: dsjs b3, L3F736CD0 +3f736e80: sll b5, b0 +L3F736E90: +3f736e90: dsjs b3, L3F736CF0 +3f736ea0: sll b11, b0 +L3F736EB0: +3f736eb0: dsjs b3, L3F736D10 +3f736ec0: sra b1, b0 +3f736ed0: dsjs b3, L3F736D30 +3f736ee0: sra b7, b0 +3f736ef0: dsjs b3, L3F736D50 +3f736f00: sra b13, b0 +3f736f10: dsjs b3, L3F736D70 +3f736f20: srl a1, a0 +3f736f30: dsjs b3, L3F736D90 +3f736f40: srl a7, a0 +3f736f50: dsjs b3, L3F736DB0 +3f736f60: srl a13, a0 +3f736f70: dsjs b3, L3F736DD0 +3f736f80: rl a3, a0 +3f736f90: dsjs b3, L3F736DF0 +3f736fa0: rl a9, a0 +3f736fb0: dsjs b3, L3F736E10 +3f736fc0: rl sp, a0 +3f736fd0: dsjs b3, L3F736E30 +3f736fe0: lmo a5, a0 +3f736ff0: dsjs b3, L3F736E50 +3f737000: lmo a11, a0 +3f737010: dsjs b3, L3F736E70 +3f737020: mods a1, a0 +3f737030: dsjs b3, L3F736E90 +3f737040: mods a7, a0 +3f737050: dsjs b3, L3F736EB0 +3f737060: movi 0x3fb8e030, a7 +3f737090: move a7, *a12(0x120), 1 +3f7370b0: movi 0x3fb90520, a5 +3f7370e0: move a5, *a12(0x140), 1 +3f737100: jauc L3F737E40 +3f737120: movi 0x3fb68950, a7 +3f737150: move a7, *a12(0x120), 1 +3f737170: movi 0x3fb6c710, a5 +3f7371a0: move a5, *a12(0x140), 1 +3f7371c0: jauc L3F737E40 +3f7371e0: movi 0x3fb5f580, a7 +3f737210: move a7, *a12(0x120), 1 +3f737230: movi 0x3fb63570, a5 +3f737260: move a5, *a12(0x140), 1 +3f737280: jauc L3F737E40 +3f7372a0: movi 0x3fb85670, a7 +3f7372d0: move a7, *a12(0x120), 1 +3f7372f0: movi 0x3fb896a0, a5 +3f737320: move a5, *a12(0x140), 1 +3f737340: jauc L3F737E40 +3f737360: movi 0x3fb721c0, a7 +3f737390: move a7, *a12(0x120), 1 +3f7373b0: movi 0x3fb75f40, a5 +3f7373e0: move a5, *a12(0x140), 1 +3f737400: jauc L3F737E40 +3f737420: movi 0x3f7f8ba0, a7 +3f737450: move a7, *a9(0x340), 1 +3f737470: jauc L3F737E40 +3f737490: movi 0x3fba86e0, a7 +3f7374c0: move a7, *a12(0x120), 1 +3f7374e0: movi 0x3fbac450, a5 +3f737510: move a5, *a12(0x140), 1 +3f737530: jauc L3F737E40 +3f737550: movi 0x3fbee8a0, a7 +3f737580: move a7, *a12(0x120), 1 +3f7375a0: movi 0x3fbf2610, a5 +3f7375d0: move a5, *a12(0x140), 1 +3f7375f0: jauc L3F737E40 +3f737610: movi 0x3fbbad60, a7 +3f737640: move a7, *a12(0x120), 1 +3f737660: movi 0x3fbbed20, a5 +3f737690: move a5, *a12(0x140), 1 +3f7376b0: jruc L3F737E40 +3f7376c0: movi 0x3fb91ca0, a7 +3f7376f0: move a7, *a12(0x120), 1 +3f737710: movi 0x3fb95a20, a5 +3f737740: move a5, *a12(0x140), 1 +3f737760: jruc L3F737E40 +3f737770: movi 0x3fb8f8d0, a7 +3f7377a0: move a7, *a12(0x120), 1 +3f7377c0: movi 0x3fb90d20, a5 +3f7377f0: move a5, *a12(0x140), 1 +3f737810: jruc L3F737E40 +3f737820: movi 0x3fbcd110, a7 +3f737850: move a7, *a12(0x120), 1 +3f737870: movi 0x3fbd10d0, a5 +3f7378a0: move a5, *a12(0x140), 1 +3f7378c0: jruc L3F737E40 +3f7378d0: movi 0x3fb7c280, a7 +3f737900: move a7, *a12(0x120), 1 +3f737920: movi 0x3fb80210, a5 +3f737950: move a5, *a12(0x140), 1 +3f737970: jruc L3F737E40 +3f737980: movi 0x3fbc40d0, a7 +3f7379b0: move a7, *a12(0x120), 1 +3f7379d0: movi 0x3fbc7e50, a5 +3f737a00: move a5, *a12(0x140), 1 +3f737a20: jruc L3F737E40 +3f737a30: movi 0x3fbb1910, a7 +3f737a60: move a7, *a12(0x120), 1 +3f737a80: movi 0x3fbb58e0, a5 +L3F737AB0: +3f737ab0: move a5, *a12(0x140), 1 +L3F737AD0: +3f737ad0: jruc L3F737E40 +3f737ae0: movi 0x3fb8ec80, a7 +L3F737B10: +3f737b10: move a7, *a12(0x120), 1 +L3F737B30: +3f737b30: movi 0x3fb90910, a5 +3f737b60: move a5, *a12(0x140), 1 +3f737b80: jruc L3F737E40 +L3F737B90: +3f737b90: move *a13(0x60), a8, 1 +L3F737BB0: +3f737bb0: cmpi 0xf, a8 +L3F737BD0: +3f737bd0: jrhi L3F737E40 +3f737be0: sll 0x5, a8 +L3F737BF0: +3f737bf0: addi 0x3f737c40, a8 +3f737c20: move *a8, a8, 1 +L3F737C30: +3f737c30: jump a8 +3f737c40: .word 0x7060 +L3F737C50: +3f737c50: dsjs b3, L3F737AB0 +3f737c60: .word 0x7120 +L3F737C70: +3f737c70: dsjs b3, L3F737AD0 +3f737c80: .word 0x71e0 +L3F737C90: +3f737c90: dsjs b3, L3F737AF0 +3f737ca0: .word 0x72a0 +3f737cb0: dsjs b3, L3F737B10 +3f737cc0: .word 0x7360 +3f737cd0: dsjs b3, L3F737B30 +3f737ce0: .word 0x7420 +3f737cf0: dsjs b3, L3F737B50 +3f737d00: .word 0x7490 +3f737d10: dsjs b3, L3F737B70 +3f737d20: .word 0x7550 +3f737d30: dsjs b3, L3F737B90 +3f737d40: .word 0x7610 +3f737d50: dsjs b3, L3F737BB0 +3f737d60: .word 0x76c0 +3f737d70: dsjs b3, L3F737BD0 +3f737d80: .word 0x7770 +3f737d90: dsjs b3, L3F737BF0 +3f737da0: .word 0x7820 +3f737db0: dsjs b3, L3F737C10 +3f737dc0: .word 0x78d0 +3f737dd0: dsjs b3, L3F737C30 +3f737de0: .word 0x7980 +3f737df0: dsjs b3, L3F737C50 +3f737e00: .word 0x7a30 +3f737e10: dsjs b3, L3F737C70 +3f737e20: .word 0x7ae0 +3f737e30: dsjs b3, L3F737C90 +L3F737E40: +3f737e40: movb *a9(0x178), a7 +3f737e60: jreq L3F737F80 +3f737e70: move *a12(0x40), a7, 1 +3f737e90: move *a7(0x80), a7, 1 +3f737eb0: move *a7(0x60), a7, 1 +3f737ed0: setf 16, 0, 0 +3f737ee0: move *a7(0x110), a7, 0 +3f737f00: subk 32, a7 +3f737f10: jreq L3F737F80 +3f737f20: movi 0x3fc147f0, a7 +3f737f50: move a7, *a9(0x540), 1 +3f737f70: jruc L3F7386B0 +L3F737F80: +3f737f80: movi 0x3f73f000, a7 +3f737fb0: move a7, *a9(0x540), 1 +3f737fd0: movb *a9(0x178), a5 +3f737ff0: jreq L3F738230 +3f738000: movb *a9(0x178), a5 +3f738020: subk 3, a5 +3f738030: jrne L3F7382E0 +3f738040: move *a9(0x100), a5, 1 +3f738060: move *a9(0x120), a7, 1 +3f738080: cmp a7, a5 +3f738090: jrne L3F7382E0 +3f7380a0: jruc L3F738230 +L3F7380B0: +3f7380b0: movi 0x3f740470, a7 +3f7380e0: move a7, *a12(0xc0), 1 +3f738100: jruc L3F7386B0 +L3F738110: +3f738110: movi 0x3f7404e0, a7 +3f738140: move a7, *a12(0xc0), 1 +3f738160: jruc L3F7386B0 +L3F738170: +3f738170: movi 0x3f7404b0, a7 +3f7381a0: move a7, *a12(0xc0), 1 +3f7381c0: jruc L3F7386B0 +L3F7381D0: +3f7381d0: movi 0x3f740410, a7 +3f738200: move a7, *a12(0xc0), 1 +3f738220: jruc L3F7386B0 +L3F738230: +3f738230: move *a13(0x20), a8, 1 +3f738250: subk 4, a8 +3f738260: jreq L3F738110 +3f738270: dec a8 +3f738280: jreq L3F7381D0 +3f738290: dec a8 +3f7382a0: jreq L3F738170 +3f7382b0: dec a8 +3f7382c0: jreq L3F7380B0 +3f7382d0: jruc L3F7386B0 +L3F7382E0: +3f7382e0: movb *a9(0x178), a7 +3f738300: subk 2, a7 +3f738310: jrne L3F738560 +3f738320: jruc L3F7384B0 +L3F738330: +3f738330: movi 0x3f73f390, a7 +3f738360: move a7, *a12(0xc0), 1 +3f738380: jruc L3F7386B0 +L3F738390: +3f738390: movi 0x3f73f3f0, a7 +3f7383c0: move a7, *a12(0xc0), 1 +3f7383e0: jruc L3F7386B0 +L3F7383F0: +3f7383f0: movi 0x3f73f450, a7 +3f738420: move a7, *a12(0xc0), 1 +3f738440: jruc L3F7386B0 +L3F738450: +3f738450: movi 0x3f740410, a7 +3f738480: move a7, *a12(0xc0), 1 +3f7384a0: jruc L3F7386B0 +L3F7384B0: +3f7384b0: move *a13(0x20), a8, 1 +3f7384d0: subk 4, a8 +3f7384e0: jreq L3F738390 +3f7384f0: dec a8 +3f738500: jreq L3F738450 +3f738510: dec a8 +3f738520: jreq L3F7383F0 +3f738530: dec a8 +3f738540: jreq L3F738330 +3f738550: jruc L3F7386B0 +L3F738560: +3f738560: movb *a9(0x178), a7 +3f738580: subk 3, a7 +3f738590: jrne L3F738660 +3f7385a0: move *a9(0x100), a7, 1 +3f7385c0: move *a9(0x120), a5, 1 +3f7385e0: cmp a5, a7 +3f7385f0: jreq L3F738660 +3f738600: movi 0x3f73f330, a7 +3f738630: move a7, *a12(0xc0), 1 +3f738650: jruc L3F7386B0 +L3F738660: +3f738660: movi 0x3f73f4b0, a7 +3f738690: move a7, *a12(0xc0), 1 +L3F7386B0: +3f7386b0: move *a13(0x100), a7, 1 +3f7386d0: jreq L3F738930 +3f7386e0: movi 0x3fc1c2a0, a5 +3f738710: move a5, *a9(0x440), 1 +3f738730: movb *a9(0x190), a5 +3f738750: jrne L3F738930 +3f738760: setf 16, 0, 0 +3f738770: move *a9(0x160), a5, 0 +3f738790: dec a5 +3f7387a0: jrhi L3F738840 +3f7387b0: movb *a9(0x178), a5 +3f7387d0: jrne L3F738840 +3f7387e0: movi 0x3f73ea00, a5 +3f738810: move a5, *a9(0x440), 1 +3f738830: jruc L3F738930 +L3F738840: +3f738840: move *a9(0x160), a5, 0 +3f738860: dec a5 +3f738870: jreq L3F7388E0 +3f738880: move *a9(0x160), a5, 0 +3f7388a0: jreq L3F738930 +3f7388b0: movb *a9(0x188), a5 +3f7388d0: jrne L3F738930 +L3F7388E0: +3f7388e0: movi 0x3f73ba00, a5 +3f738910: move a5, *a9(0x440), 1 +L3F738930: +3f738930: move *sp(0x120), a14, 1 +3f738950: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f738970: rets 2 +L3F738980: +3f738980: mmtm sp, a9,a10,a11,a13 +3f7389a0: move a14, a13 +3f7389b0: addk 32, a14 +3f7389c0: move *a13(0xffe0), a9, 1 +3f7389e0: move *a13(0xffc0), a10, 1 +3f738a00: movk 15, a11 +3f738a10: and a11, a9 +3f738a20: move a10, a10 +3f738a30: jrne L3F738AC0 +3f738a40: move a9, a11 +3f738a50: sll 0x3, a11 +3f738a60: addi 0x20d4e0, a11 +3f738a90: movb *a11, a11 +3f738aa0: move a11, *a13, 1 +3f738ab0: jruc L3F738B30 +L3F738AC0: +3f738ac0: move a9, a11 +3f738ad0: sll 0x3, a11 +3f738ae0: addi 0x20d560, a11 +3f738b10: movb *a11, a11 +3f738b20: move a11, *a13, 1 +L3F738B30: +3f738b30: move a11, a8 +3f738b40: move *sp(0xa0), a14, 1 +3f738b60: mmfm sp, a9,a10,a11,a13 +3f738b80: rets 2 +L3F738B90: +3f738b90: mmtm sp, a9,a10,a11,a13 +3f738bb0: move a14, a13 +3f738bc0: addk 32, a14 +3f738bd0: move *a13(0xffe0), a9, 1 +3f738bf0: move *a13(0xffc0), a10, 1 +3f738c10: movk 15, a11 +3f738c20: and a11, a9 +3f738c30: move a10, a10 +3f738c40: jrne L3F738CD0 +3f738c50: move a9, a11 +3f738c60: sll 0x3, a11 +3f738c70: addi 0x20d5e0, a11 +3f738ca0: movb *a11, a11 +3f738cb0: move a11, *a13, 1 +3f738cc0: jruc L3F738D40 +L3F738CD0: +3f738cd0: move a9, a11 +3f738ce0: sll 0x3, a11 +3f738cf0: addi 0x20d660, a11 +3f738d20: movb *a11, a11 +3f738d30: move a11, *a13, 1 +L3F738D40: +3f738d40: move a11, a8 +3f738d50: move *sp(0xa0), a14, 1 +3f738d70: mmfm sp, a9,a10,a11,a13 +3f738d90: rets 2 +3f738da0: mmtm sp, a7,a9,a11,a13 +3f738dc0: move a14, a13 +3f738dd0: addk 32, a14 +3f738de0: move *a13(0xffe0), a9, 1 +3f738e00: move *a13(0xffa0), a11, 1 +3f738e20: btst 19, a11 +3f738e30: jreq L3F739080 +3f738e40: movb *a9(0x1b0), a11 +3f738e60: dsjs a11, L3F738EF0 +3f738e70: move *a9(0x2a0), a11, 1 +3f738e90: move *a11(0x60), a7, 1 +3f738eb0: inc a7 +3f738ec0: move a7, *a11(0x60), 1 +3f738ee0: jruc L3F739080 +L3F738EF0: +3f738ef0: movb *a9(0x1b0), a11 +3f738f10: subk 2, a11 +3f738f20: jrne L3F739080 +3f738f30: move *a9(0x2a0), *a13(0x0), 1 +3f738f60: move a14, -*sp, 1 +3f738f70: sub a11, a11 +3f738f80: move a11, *a14+, 1 +3f738f90: move *a9, a7, 1 +3f738fa0: move *a7(0xe80), a7, 1 +3f738fc0: call a7 +3f738fd0: move a8, *a9(0x2a0), 1 +3f738ff0: move a14, -*sp, 1 +3f739000: move *a13(0x0), *a14+, 1 +3f739020: move *a9(0x2a0), *a14+, 1 +3f739040: move *a9, a7, 1 +3f739050: move *a7(0xea0), a7, 1 +3f739070: call a7 +L3F739080: +3f739080: move *sp(0xa0), a14, 1 +3f7390a0: mmfm sp, a7,a9,a11,a13 +3f7390c0: rets 2 +3f7390d0: srl a3, a13 +3f7390e0: xor a3, a2 +3f7390f0: mods a3, a1 +3f739100: sra a3, a9 +3f739110: .word 0x7461 +3f739120: subb a11, a5 +3f739130: sla 0x2, a3 +3f739140: sla 0x1, a13 +3f739150: modu a11, a6 +3f739160: .word 0x746e +3f739170: subb a1, a0 +3f739180: or a2, a14 +3f739190: sla 0x2, a4 +3f7391a0: modu a11, a14 +3f7391b0: sla 0x3, b4 +3f7391c0: modu a11, a12 +3f7391d0: sra a3, a1 +3f7391e0: sra a3, a5 +3f7391f0: .word 0x0a2e +3f739200: mods a8, a0 +3f739210: sll a3, a6 +3f739220: sla b10, b6 +3f739230: rl a11, a12 +3f739240: sla a11, a4 +3f739250: sra b11, b4 +3f739260: addc a10, a7 +3f739270: srl 0x17, a0 +3f739280: move a1, b0 +3f739290: move b2, b5 +3f7392a0: sla 0x2, a12 +3f7392b0: rl b11, b4 +3f7392c0: sra a11, a12 +3f7392d0: .word 0x7020 +3f7392e0: .word 0x7869 +3f7392f0: sla a11, a13 +3f739300: srl 0xd, b0 +3f739310: .word 0x000a +3f739320: srl a3, a13 +3f739330: xor a3, a2 +3f739340: mods a3, a1 +3f739350: sra a3, a9 +3f739360: .word 0x7461 +3f739370: subb a11, a5 +3f739380: sla 0x2, a3 +3f739390: sla 0x1, a13 +3f7393a0: or a10, a14 +3f7393b0: move a2, a12 +3f7393c0: .word 0x7320 +3f7393d0: rl b11, b4 +3f7393e0: .word 0x7070 +3f7393f0: sra a11, a12 +3f739400: .word 0x7020 +3f739410: .word 0x7869 +3f739420: sla a11, a13 +3f739430: srl 0xd, b0 +3f739440: .word 0x000a +3f739450: .word 0x0000 +3f739460: .word 0x0000 +3f739470: .word 0x0000 +3f739480: .word 0x0000 +3f739490: .word 0x0000 +3f7394a0: .word 0x0000 +3f7394b0: .word 0x0000 +3f7394c0: .word 0x0000 +3f7394d0: .word 0x0000 +3f7394e0: .word 0x0000 +3f7394f0: .word 0x0000 +3f739500: .word 0x0000 +3f739510: .word 0x0000 +3f739520: .word 0x0000 +3f739530: .word 0x0000 +3f739540: .word 0x0000 +3f739550: .word 0x0000 +3f739560: .word 0x0000 +3f739570: .word 0x0000 +3f739580: .word 0x0000 +3f739590: .word 0x0000 +3f7395a0: .word 0x0000 +3f7395b0: .word 0x0000 +3f7395c0: .word 0x0000 +3f7395d0: .word 0x0000 +3f7395e0: .word 0x0000 +3f7395f0: .word 0x0000 +3f739600: mmtm sp, a1,a5,a6,a7,a8,a9,a10,a11,a12 +3f739620: movi 0x40, a10 +3f739650: jruc L3F7396B0 +L3F739660: +3f739660: mmtm sp, a1,a5,a6,a7,a8,a9,a10,a11,a12 +3f739680: movi 0x20, a10 +L3F7396B0: +3f7396b0: pushst +3f7396c0: setf 16, 0, 0 +3f7396d0: setf 32, 0, 1 +3f7396e0: clr a6 +3f7396f0: move *a14(0xffc0), a12, 1 +3f739710: movb *a12(0x170), a1 +3f739730: move *a12(0x20), a12, 1 +3f739750: move *a12(0xa0), a5, 1 +3f739770: move *a12(0x0), a12, 0 +3f739790: cmpi 0x5, a12 +3f7397c0: jaeq L3F73AC50 +3f7397f0: cmpi 0x4, a12 +3f739820: jane L3F739890 +3f739850: clr b9 +3f739860: movi 0x0, a12 +3f739880: jruc L3F7399F0 +L3F739890: +3f739890: cmpi 0x7, a12 +3f7398c0: jane L3F739950 +3f7398f0: movi 0xffffffff, b9 +3f739920: movi 0x0, a12 +3f739940: jruc L3F7399F0 +L3F739950: +3f739950: cmpi 0x6, a12 +3f739980: jane L3F7399F0 +3f7399b0: clr b9 +3f7399c0: movi 0x6, a12 +3f7399e0: inc a6 +L3F7399F0: +3f7399f0: setf 5, 0, 0 +3f739a00: move a12, @0xc00000ba, 0 +3f739a30: setf 16, 0, 0 +3f739a40: move *a5(0x0), a12, 1 +3f739a60: jaeq L3F73AC50 +3f739a90: move a12, @0x20d720, 1 +3f739ac0: cmpi 0x20, a10 +3f739af0: jane L3F739C80 +3f739b20: move *a14(0xff80), a7, 1 +3f739b40: move *a14(0xff60), a1, 1 +3f739b60: move *a14(0xffa0), a12, 1 +3f739b80: cmpi 0x0, a12 +3f739ba0: jaeq L3F739C70 +3f739bd0: movi 0x1, a12 +3f739c00: move a12, @0x20d900, 1 +3f739c30: clr a12 +3f739c40: move a12, @0x20d920, 1 +L3F739C70: +3f739c70: jruc L3F739CC0 +L3F739C80: +3f739c80: move *a14(0xffa0), a7, 1 +3f739ca0: move *a14(0xff80), a1, 1 +L3F739CC0: +3f739cc0: move *a14(0xffe0), a12, 1 +3f739ce0: move *a12(0x3a0), a8, 1 +3f739d00: move *a12(0x0), a12, 0 +3f739d20: cmpi 0x1, a12 +3f739d40: jrne L3F739DC0 +3f739d50: move @0x20d720, a12, 1 +3f739d80: move *a12(0x60), a12, 1 +3f739da0: move *a12(0x0), a8, 1 +L3F739DC0: +3f739dc0: move a8, @0x20d920, 1 +3f739df0: move *a1(0x0), a12, 1 +3f739e10: addxy a8, a12 +3f739e20: move a12, b2 +3f739e30: move b2, @0x20d840, 1 +L3F739E60: +3f739e60: cmpi 0x20, a10 +3f739e90: jrne L3F739EF0 +3f739ea0: dec a7 +3f739eb0: jaeq L3F73AC50 +3f739ee0: jruc L3F739F30 +L3F739EF0: +3f739ef0: dec a7 +3f739f00: jalt L3F73AC50 +L3F739F30: +3f739f30: move @0x20d900, a12, 1 +3f739f60: cmpi 0x0, a12 +3f739f90: jaeq L3F73A170 +3f739fc0: move *a1(0x0), a12, 1 +3f739fe0: move a12, b2 +3f739ff0: move *a1(0x20), a12, 1 +3f73a010: move a12, b0 +3f73a020: move @0x20d920, b10, 1 +3f73a050: addxy b10, b2 +3f73a060: addxy b2, b0 +3f73a070: move b2, @0x20d920, 1 +3f73a0a0: move b2, @0x20d700, 1 +3f73a0d0: move b0, @0x20d6e0, 1 +3f73a100: add a10, a1 +3f73a110: move @0x20d720, a5, 1 +3f73a140: jauc L3F73A300 +L3F73A170: +3f73a170: move *a1(0x0), a12, 1 +3f73a190: addxy a8, a12 +3f73a1a0: move a12, b2 +3f73a1b0: move *a1(0x20), a12, 1 +3f73a1d0: addxy a8, a12 +3f73a1e0: move a12, b0 +3f73a1f0: move b2, @0x20d700, 1 +3f73a220: move b0, @0x20d6e0, 1 +3f73a250: add a10, a1 +3f73a260: move @0x20d720, a5, 1 +3f73a290: jruc L3F73A300 +L3F73A2A0: +3f73a2a0: move @0x20d700, b2, 1 +3f73a2d0: move @0x20d6e0, b0, 1 +L3F73A300: +3f73a300: move *a5(0x20), a12, 1 +3f73a320: addxy a8, a12 +3f73a330: move a12, b5 +3f73a340: move b5, @0x20d880, 1 +3f73a370: move *a5(0x40), a12, 1 +3f73a390: addxy a8, a12 +3f73a3a0: move a12, b6 +3f73a3b0: movi 0x10001, b11 +3f73a3e0: subxy b11, b6 +3f73a3f0: move b6, @0x20d8a0, 1 +3f73a420: move *a5(0x60), a12, 1 +3f73a440: move *a12(0x60), a12, 1 +3f73a460: move *a12(0xe0), a11, 1 +3f73a480: move a11, b4 +3f73a490: move *a12(0x110), a12, 0 +3f73a4b0: move a12, b3 +3f73a4c0: move *a14(0xffe0), a12, 1 +3f73a4e0: move *a12(0x0), a12, 0 +3f73a500: cmpi 0x1, a12 +3f73a520: jaeq L3F73AE40 +3f73a550: move @0x1d1970, a12, 0 +3f73a580: lmo a12, a11 +3f73a590: move a11, @0xc0000140, 0 ; CONVDP +3f73a5c0: move @0x1d1910, a12, 1 +3f73a5f0: move a12, @0xc0000150, 0 ; PSIZE +3f73a620: setf 2, 0, 0 +3f73a630: movi 0x3, a12 +3f73a650: move a12, @0xc00000b6, 0 +3f73a680: setf 16, 0, 0 +3f73a690: clr a12 +3f73a6a0: move a12, @0xc0000160, 0 ; PMASK +3f73a6d0: movi 0xffffffff, b13 +3f73a700: calla L3F73B400 +3f73a730: calla L3F73A9A0 +3f73a760: cmpi 0x40, a10 +3f73a790: jaeq L3F73A920 +3f73a7c0: move a7, a7 +3f73a7d0: jane L3F73A840 +3f73a800: move @0x20d840, b0, 1 +3f73a830: jruc L3F73A890 +L3F73A840: +3f73a840: clr a12 +3f73a850: move *a1(0x0), a12, 1 +3f73a870: addxy a8, a12 +3f73a880: move a12, b0 +L3F73A890: +3f73a890: cmp b0, b2 +3f73a8a0: jaeq L3F73A920 +3f73a8d0: move @0x1d1970, b3, 0 +3f73a900: clr b0 +3f73a910: drav b0, b2 +L3F73A920: +3f73a920: move *a5(0x0), a5, 1 +3f73a940: jaeq L3F739E60 +3f73a970: jauc L3F73A2A0 +L3F73A9A0: +3f73a9a0: subxy b2, b0 +3f73a9b0: movi 0xffffffff, b11 +3f73a9e0: movk 1, b12 +3f73a9f0: clr b7 +3f73aa00: subxy b0, b7 +3f73aa10: jrnc L3F73AA40 +3f73aa20: movy b0, b7 +3f73aa30: srl 0xf, b11 +L3F73AA40: +3f73aa40: jrnv L3F73AA70 +3f73aa50: movx b0, b7 +3f73aa60: movx b12, b11 +L3F73AA70: +3f73aa70: movx b11, b12 +3f73aa80: move b7, b0 +3f73aa90: srl 0x10, b0 +3f73aaa0: cmpxy b0, b7 +3f73aab0: jrnv L3F73AB00 +3f73aac0: movx b7, b0 +3f73aad0: rl 0x10, b7 +3f73aae0: clr b12 +3f73aaf0: movy b11, b12 +L3F73AB00: +3f73ab00: add b0, b0 +3f73ab10: clr b10 +3f73ab20: movx b7, b10 +3f73ab30: sub b10, b0 +3f73ab40: line 0 +3f73ab50: cmpi 0x40, a10 +3f73ab80: jane L3F73AC10 +3f73abb0: move @0x1d1970, a12, 0 +3f73abe0: move a12, b3 +3f73abf0: clr b0 +3f73ac00: drav b0, b2 +L3F73AC10: +3f73ac10: rets +3f73ac20: jauc L3F73AC50 +L3F73AC50: +3f73ac50: move @0x20d860, a1, 1 +3f73ac80: cmpi 0x0, a1 +3f73acb0: jaeq L3F73AD30 +3f73ace0: calla L3F6F0400 +3f73ad10: setf 16, 0, 0 +3f73ad20: setf 32, 0, 1 +L3F73AD30: +3f73ad30: clr a1 +3f73ad40: move a1, @0x20d860, 1 +3f73ad70: move a1, @0x20d900, 1 +3f73ada0: movk 1, a1 +3f73adb0: move a1, @0x1e8170, 1 +3f73ade0: popst +3f73adf0: mmfm sp, a1,a5,a6,a7,a8,a9,a10,a11,a12 +3f73ae10: move *sp(0x20), a14, 1 +3f73ae30: rets 2 +L3F73AE40: +3f73ae40: mmtm sp, a0,a1,a2,a4,a7,a8,a9,a10 +3f73ae60: addk 31, b3 +3f73ae70: andi 0xffffffe0, b3 +3f73aea0: move b3, a8 +3f73aeb0: move b9, a7 +3f73aec0: move b2, b11 +3f73aed0: srl 0x10, b11 +3f73aee0: mpyu b3, b11 +3f73aef0: clr b12 +3f73af00: movx b2, b12 +3f73af10: add b12, b11 +3f73af20: add b11, b4 +3f73af30: move b4, a4 +3f73af40: subxy b2, b0 +3f73af50: move b0, b12 +3f73af60: srl 0x10, b12 +3f73af70: clr b11 +3f73af80: movx b0, b11 +3f73af90: sext b11, 0 +3f73afa0: jrlt L3F73B000 +3f73afb0: movi 0x1, a9 +3f73afd0: movi 0x1, b1 +3f73aff0: jruc L3F73B060 +L3F73B000: +3f73b000: neg b11 +3f73b010: movi 0xffff, a9 +3f73b030: movi 0xffff, b1 +L3F73B060: +3f73b060: sext b12, 0 +3f73b070: jrlt L3F73B0C0 +3f73b080: movi 0x10000, b0 +3f73b0b0: jruc L3F73B110 +L3F73B0C0: +3f73b0c0: neg b12 +3f73b0d0: neg a8 +3f73b0e0: movi 0xffff0000, b0 +L3F73B110: +3f73b110: cmp b11, b12 +3f73b120: jrle L3F73B1C0 +3f73b130: move b1, b13 +3f73b140: move b0, b1 +3f73b150: move b13, b0 +3f73b160: move b11, b13 +3f73b170: move b12, b11 +3f73b180: move b13, b12 +3f73b190: move a8, b13 +3f73b1a0: move a9, a8 +3f73b1b0: move b13, a9 +L3F73B1C0: +3f73b1c0: setf 1, 0, 0 +3f73b1d0: move b11, a1 +3f73b1e0: add a1, a1 +3f73b1f0: move b12, a2 +3f73b200: add a2, a2 +3f73b210: move b11, a0 +3f73b220: neg a0 +3f73b230: jreq L3F73B2A0 +3f73b240: cmpi 0x40, a10 +3f73b270: jreq L3F73B2A0 +3f73b280: move a6, a6 +3f73b290: jrne L3F73B2B0 +L3F73B2A0: +3f73b2a0: inc b11 +L3F73B2B0: +3f73b2b0: cpw b2, b3 +3f73b2c0: jrv L3F73B320 +3f73b2d0: move a6, a6 +3f73b2e0: jreq L3F73B310 +3f73b2f0: move *a4, a7, 0 +3f73b300: inc a7 +L3F73B310: +3f73b310: move a7, *a4, 0 +L3F73B320: +3f73b320: addxy b1, b2 +3f73b330: add a9, a4 +3f73b340: add a2, a0 +3f73b350: jrlt L3F73B390 +3f73b360: addxy b0, b2 +3f73b370: add a8, a4 +3f73b380: sub a1, a0 +L3F73B390: +3f73b390: dsjs b11, L3F73B2B0 +3f73b3a0: setf 16, 0, 0 +3f73b3b0: mmfm sp, a0,a1,a2,a4,a7,a8,a9,a10 +3f73b3d0: jauc L3F73A920 +L3F73B400: +3f73b400: mmtm sp, b1,b2,b3,b5,b6 +3f73b420: move @0x20d860, b1, 1 +3f73b450: cmpi 0x0, b1 +3f73b480: jane L3F73B6D0 +3f73b4b0: move @0x1e85b0, b5, 0 +3f73b4e0: sext b5, 0 +3f73b4f0: move b5, b5 +3f73b500: jrn L3F73B700 +3f73b510: move @0x1e85c0, b1, 0 +3f73b540: sext b1, 0 +3f73b550: move b1, b1 +3f73b560: jrn L3F73B700 +3f73b570: sll 0x10, b1 +3f73b580: movy b1, b5 +3f73b590: move @0x1e85d0, b6, 0 +3f73b5c0: move @0x1e85e0, b1, 0 +3f73b5f0: sll 0x10, b1 +3f73b600: movy b1, b6 +3f73b610: move @0x20d880, b2, 1 +3f73b640: clr b3 +3f73b650: cpw b2, b3 +3f73b660: move @0x20d8a0, b2, 1 +3f73b690: clr b1 +3f73b6a0: cpw b2, b1 +3f73b6b0: and b3, b1 +3f73b6c0: jreq L3F73B700 +L3F73B6D0: +3f73b6d0: mmfm sp, b1,b2,b3,b5,b6 +3f73b6f0: rets +L3F73B700: +3f73b700: move a8, @0x20d8c0, 1 +3f73b730: calla L3F6F0200 +3f73b760: move @0x20d8c0, a8, 1 +3f73b790: movi 0xffffffff, b1 +3f73b7c0: move b1, @0x20d860, 1 +3f73b7f0: jauc L3F73B6D0 +3f73b820: .word 0x0000 +3f73b830: .word 0x0000 +3f73b840: .word 0x0000 +3f73b850: .word 0x0000 +3f73b860: .word 0x0000 +3f73b870: .word 0x0000 +3f73b880: .word 0x0000 +3f73b890: .word 0x0000 +3f73b8a0: .word 0x0000 +3f73b8b0: .word 0x0000 +3f73b8c0: .word 0x0000 +3f73b8d0: .word 0x0000 +3f73b8e0: .word 0x0000 +3f73b8f0: .word 0x0000 +3f73b900: .word 0x0000 +3f73b910: .word 0x0000 +3f73b920: .word 0x0000 +3f73b930: .word 0x0000 +3f73b940: .word 0x0000 +3f73b950: .word 0x0000 +3f73b960: .word 0x0000 +3f73b970: .word 0x0000 +3f73b980: .word 0x0000 +3f73b990: .word 0x0000 +3f73b9a0: .word 0x0000 +3f73b9b0: .word 0x0000 +3f73b9c0: .word 0x0000 +3f73b9d0: .word 0x0000 +3f73b9e0: .word 0x0000 +3f73b9f0: .word 0x0000 +3f73ba00: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f73ba20: pushst +3f73ba30: setf 16, 0, 0 +3f73ba40: setf 32, 0, 1 +3f73ba50: move *a14(0xffa0), a7, 1 +3f73ba70: jale L3F73BC00 +3f73baa0: move *a14(0xffc0), a11, 1 +3f73bac0: move *a11(0x160), a9, 0 +3f73bae0: move a9, a8 +3f73baf0: sra 0x1, a8 +3f73bb00: move *a14(0xffe0), a10, 1 +3f73bb20: move *a14(0xff80), a6, 1 +3f73bb40: jauc L3F73C200 +3f73bb70: jruc L3F73BC00 +3f73bb80: nop +3f73bb90: nop +3f73bba0: nop +3f73bbb0: nop +3f73bbc0: nop +3f73bbd0: nop +3f73bbe0: nop +3f73bbf0: nop +L3F73BC00: +3f73bc00: jauc L3F73CA00 +3f73bc30: jruc L3F73BE00 +3f73bc40: nop +3f73bc50: nop +3f73bc60: nop +3f73bc70: nop +3f73bc80: nop +3f73bc90: nop +3f73bca0: nop +3f73bcb0: nop +3f73bcc0: nop +3f73bcd0: nop +3f73bce0: nop +3f73bcf0: nop +3f73bd00: nop +3f73bd10: nop +3f73bd20: nop +3f73bd30: nop +3f73bd40: nop +3f73bd50: nop +3f73bd60: nop +3f73bd70: nop +3f73bd80: nop +3f73bd90: nop +3f73bda0: nop +3f73bdb0: nop +3f73bdc0: nop +3f73bdd0: nop +3f73bde0: nop +3f73bdf0: nop +L3F73BE00: +3f73be00: move a3, *a5(0x0), 0 +3f73be20: move a4, *a5(0x10), 0 +3f73be40: clr a12 +3f73be50: add a9, a12 +3f73be60: add a1, a12 +3f73be70: move a12, *a5(0x20), 0 +3f73be90: clr a12 +3f73bea0: add a9, a12 +3f73beb0: add a2, a12 +3f73bec0: move a12, *a5(0x30), 0 +3f73bee0: move a14, -*sp, 1 +3f73bef0: move a5, *a14+, 1 +3f73bf00: movi 0x1, a12 +3f73bf30: move a12, *a14+, 1 +3f73bf40: move a11, *a14+, 1 +3f73bf50: move a10, *a14+, 1 +3f73bf60: move *a11(0x540), a12, 1 +3f73bf80: call a12 +3f73bf90: subi 0x1, a7 +3f73bfc0: jaeq L3F73BC00 +3f73bff0: addi 0x40, a6 +3f73c010: jauc L3F73C200 +3f73c040: jruc L3F73C200 +3f73c050: nop +3f73c060: nop +3f73c070: nop +3f73c080: nop +3f73c090: nop +3f73c0a0: nop +3f73c0b0: nop +3f73c0c0: nop +3f73c0d0: nop +3f73c0e0: nop +3f73c0f0: nop +3f73c100: nop +3f73c110: nop +3f73c120: nop +3f73c130: nop +3f73c140: nop +3f73c150: nop +3f73c160: nop +3f73c170: nop +3f73c180: nop +3f73c190: nop +3f73c1a0: nop +3f73c1b0: nop +3f73c1c0: nop +3f73c1d0: nop +3f73c1e0: nop +3f73c1f0: nop +L3F73C200: +3f73c200: movi 0x20d940, a5 +3f73c230: move *a6(0x0), a12, 0 +3f73c250: sub a8, a12 +3f73c260: move a12, a3 +3f73c270: move *a6(0x10), a12, 0 +3f73c290: sub a8, a12 +3f73c2a0: move a12, a4 +3f73c2b0: move *a6(0x30), a2, 0 +3f73c2d0: move *a6(0x20), a1, 0 +3f73c2f0: cmp a9, a2 +3f73c300: jale L3F73BE00 +3f73c330: cmp a9, a1 +3f73c340: jale L3F73BE00 +3f73c370: clr a0 +3f73c380: add a1, a0 +3f73c390: add a9, a0 +3f73c3a0: move a3, *a5(0x0), 0 +3f73c3c0: move a4, *a5(0x10), 0 +3f73c3e0: move a0, *a5(0x20), 0 +3f73c400: move a9, *a5(0x30), 0 +3f73c420: addi 0x40, a5 +3f73c450: move a3, *a5(0x0), 0 +3f73c470: clr a12 +3f73c480: add a2, a12 +3f73c490: add a4, a12 +3f73c4a0: move a12, *a5(0x10), 0 +3f73c4c0: move a0, *a5(0x20), 0 +3f73c4e0: move a9, *a5(0x30), 0 +3f73c500: addi 0x40, a5 +3f73c530: add a9, a4 +3f73c540: sub a9, a2 +3f73c550: move a3, *a5(0x0), 0 +3f73c570: move a4, *a5(0x10), 0 +3f73c590: move a9, *a5(0x20), 0 +3f73c5b0: move a2, *a5(0x30), 0 +3f73c5d0: addi 0x40, a5 +3f73c600: clr a12 +3f73c610: add a3, a12 +3f73c620: add a1, a12 +3f73c630: move a12, *a5(0x0), 1 +3f73c650: move a4, *a5(0x10), 0 +3f73c670: move a9, *a5(0x20), 0 +3f73c690: move a2, *a5(0x30), 0 +3f73c6b0: move a14, -*sp, 1 +3f73c6c0: movi 0x20d940, a12 +3f73c6f0: move a12, *a14+, 1 +3f73c700: movi 0x4, a12 +3f73c730: move a12, *a14+, 1 +3f73c740: move a11, *a14+, 1 +3f73c750: move a10, *a14+, 1 +3f73c760: move *a11(0x540), a12, 1 +3f73c780: call a12 +3f73c790: subi 0x1, a7 +3f73c7c0: jaeq L3F73CA00 +3f73c7f0: addi 0x40, a6 +3f73c820: jauc L3F73C200 +3f73c850: jruc L3F73CA00 +3f73c860: nop +3f73c870: nop +3f73c880: nop +3f73c890: nop +3f73c8a0: nop +3f73c8b0: nop +3f73c8c0: nop +3f73c8d0: nop +3f73c8e0: nop +3f73c8f0: nop +3f73c900: nop +3f73c910: nop +3f73c920: nop +3f73c930: nop +3f73c940: nop +3f73c950: nop +3f73c960: nop +3f73c970: nop +3f73c980: nop +3f73c990: nop +3f73c9a0: nop +3f73c9b0: nop +3f73c9c0: nop +3f73c9d0: nop +3f73c9e0: nop +3f73c9f0: nop +L3F73CA00: +3f73ca00: popst +3f73ca10: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f73ca30: move *sp(0x20), a14, 1 +3f73ca50: rets 2 +3f73ca60: .word 0x0000 +3f73ca70: .word 0x0000 +3f73ca80: .word 0x0000 +3f73ca90: .word 0x0000 +3f73caa0: .word 0x0000 +3f73cab0: .word 0x0000 +3f73cac0: .word 0x0000 +3f73cad0: .word 0x0000 +3f73cae0: .word 0x0000 +3f73caf0: .word 0x0000 +3f73cb00: .word 0x0000 +3f73cb10: .word 0x0000 +3f73cb20: .word 0x0000 +3f73cb30: .word 0x0000 +3f73cb40: .word 0x0000 +3f73cb50: .word 0x0000 +3f73cb60: .word 0x0000 +3f73cb70: .word 0x0000 +3f73cb80: .word 0x0000 +3f73cb90: .word 0x0000 +3f73cba0: .word 0x0000 +3f73cbb0: .word 0x0000 +3f73cbc0: .word 0x0000 +3f73cbd0: .word 0x0000 +3f73cbe0: .word 0x0000 +3f73cbf0: .word 0x0000 +3f73cc00: move *a14(0xffe0), a8, 1 +3f73cc20: move *a8(0x0), a8, 0 +3f73cc40: cmpi 0x1, a8 +3f73cc60: jaeq L3F73D540 +3f73cc80: mmtm sp, a0,a1,a2,a3,a7,a9,a10,a11,a12,a13 +3f73cca0: setf 16, 0, 0 +3f73ccb0: move a14, b13 +3f73ccc0: move *b13(0xffc0), b10, 1 +3f73cce0: move b10, b14 +3f73ccf0: clr b9 +3f73cd00: move b9, @0xc0000160, 1 ; PMASK +3f73cd30: calla L3F6F0200 +3f73cd60: move *b10(0x20), b10, 1 +3f73cd80: move *b10(0x0), b11, 0 +3f73cda0: cmpi 0x5, b11 +3f73cdc0: jreq L3F73D4C0 +3f73cdd0: cmpi 0x4, b11 +3f73cdf0: jrne L3F73CE10 +3f73ce00: clr a12 +L3F73CE10: +3f73ce10: cmpi 0x7, b11 +3f73ce30: jrne L3F73CE60 +3f73ce40: not b9 +3f73ce50: clr a12 +L3F73CE60: +3f73ce60: cmpi 0x6, a2 +3f73ce90: jrne L3F73CEB0 +3f73cea0: movk 6, a12 +L3F73CEB0: +3f73ceb0: setf 5, 0, 0 +3f73cec0: move a12, @0xc00000ba, 0 +3f73cef0: setf 16, 0, 0 +3f73cf00: movk 1, b10 +3f73cf10: move b10, @0xc0000150, 0 ; PSIZE +3f73cf40: movi 0x4000000, b4 +3f73cf70: setf 2, 0, 0 +3f73cf80: movk 3, b11 +3f73cf90: move b11, @0xc00000b6, 0 +3f73cfc0: setf 16, 0, 0 +3f73cfd0: move @0x1d1970, b3, 0 +3f73d000: lmo b3, b11 +3f73d010: move b11, @0xc0000140, 0 ; CONVDP +3f73d040: move *a14(0xff60), a9, 1 +3f73d060: move *a14(0xff80), a10, 1 +3f73d080: move a10, a7 +3f73d090: dec a7 +3f73d0a0: jaeq L3F73D140 +3f73d0d0: move *a14(0xffa0), a7, 1 +3f73d0f0: subi 0x0, a7 +3f73d110: jauc L3F73D180 +L3F73D140: +3f73d140: inc a7 +3f73d150: jauc L3F73D180 +L3F73D180: +3f73d180: move b14, a1 +3f73d190: move *a1(0x20), a1, 1 +3f73d1b0: move *a1(0xa0), a1, 1 +3f73d1d0: move *a1(0x0), a3, 1 +3f73d1f0: jreq L3F73D4C0 +3f73d200: move *a3(0x60), a3, 1 +3f73d220: move a3, b12 +3f73d230: move *b12(0x0), b12, 1 +3f73d250: move *a1+, a3, 1 +3f73d260: move a3, b10 +3f73d270: move *a1, a3, 1 +3f73d280: jreq L3F73D4C0 +3f73d290: move a9, a11 +3f73d2a0: move a10, a12 +3f73d2b0: movi 0xffff, b2 +3f73d2d0: clr a8 +L3F73D2E0: +3f73d2e0: move *b10+, b11, 1 +3f73d2f0: move *b10+, b5, 1 +3f73d300: move *b10+, b6, 1 +3f73d310: addxy b2, b6 +3f73d320: addxy b12, b5 +3f73d330: addxy b12, b6 +3f73d340: move a9, a11 +3f73d350: move a10, a12 +3f73d360: move b12, a3 +3f73d370: move a7, a7 +3f73d380: jreq L3F73D3C0 +3f73d390: jauc L3F73D450 +L3F73D3C0: +3f73d3c0: move *a11+, a2, 1 +3f73d3d0: addxy a3, a2 +3f73d3e0: drav a8, a2 +3f73d3f0: dsjs a12, L3F73D3C0 +3f73d400: move b11, b10 +3f73d410: jrne L3F73D2E0 +3f73d420: jauc L3F73D4C0 +L3F73D450: +3f73d450: move *a11+, a2, 1 +3f73d460: addxy a3, a2 +3f73d470: drav a8, a2 +3f73d480: move a2, a3 +3f73d490: dsjs a12, L3F73D450 +3f73d4a0: move b11, b10 +3f73d4b0: jrne L3F73D2E0 +L3F73D4C0: +3f73d4c0: calla L3F6F0400 +3f73d4f0: mmfm sp, a0,a1,a2,a3,a7,a9,a10,a11,a12,a13 +3f73d510: move *sp(0x20), a14, 1 +3f73d530: rets 2 +L3F73D540: +3f73d540: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f73d560: pushst +3f73d570: setf 16, 0, 0 +3f73d580: setf 32, 0, 1 +3f73d590: calla L3F6F0200 +3f73d5c0: clr b0 +3f73d5d0: move *a14(0xffc0), a5, 1 +3f73d5f0: move *a5(0x20), a1, 1 +3f73d610: move *a1(0x0), a2, 0 +3f73d630: cmpi 0x5, a2 +3f73d660: jane L3F73D6C0 +3f73d690: jauc L3F73E780 +L3F73D6C0: +3f73d6c0: cmpi 0x4, a2 +3f73d6f0: jane L3F73D7A0 +3f73d720: clr b9 +3f73d730: movi 0x0, a12 +3f73d750: setf 5, 0, 0 +3f73d760: move a12, @0xc00000ba, 0 +3f73d790: setf 16, 0, 0 +L3F73D7A0: +3f73d7a0: cmpi 0x7, a2 +3f73d7d0: jane L3F73D8A0 +3f73d800: movi 0xffffffff, b9 +3f73d830: movi 0x0, a12 +3f73d850: setf 5, 0, 0 +3f73d860: move a12, @0xc00000ba, 0 +3f73d890: setf 16, 0, 0 +L3F73D8A0: +3f73d8a0: cmpi 0x6, a2 +3f73d8d0: jane L3F73D980 +3f73d900: clr b9 +3f73d910: movi 0x6, a12 +3f73d930: setf 5, 0, 0 +3f73d940: move a12, @0xc00000ba, 0 +3f73d970: setf 16, 0, 0 +L3F73D980: +3f73d980: move *a1(0xa0), a5, 1 +3f73d9a0: jaeq L3F73E780 +3f73d9d0: move *a5(0x0), a12, 1 +3f73d9f0: jaeq L3F73E780 +3f73da20: move a12, @0x20da80, 1 +3f73da50: move *a14(0xff80), a7, 1 +3f73da70: cmpi 0x1, a7 +3f73daa0: jalt L3F73E780 +3f73dad0: move *a14(0xff60), a1, 1 +L3F73DAF0: +3f73daf0: move @0x20da80, a5, 1 +3f73db20: dec a7 +3f73db30: jalt L3F73E780 +3f73db60: move *a1(0x0), a12, 0 +3f73db80: move a12, @0x20dac0, 0 +3f73dbb0: move a12, b2 +3f73dbc0: move *a1(0x10), a12, 0 +3f73dbe0: move a12, @0x20dad0, 0 +3f73dc10: move a12, b10 +3f73dc20: sll 0x10, b10 +3f73dc30: movy b10, b2 +3f73dc40: move *a14(0xffa0), a12, 1 +3f73dc60: cmpi 0x0, a12 +3f73dc80: jaeq L3F73DCC0 +3f73dcb0: addxy b0, b2 +L3F73DCC0: +3f73dcc0: move b2, @0x20da60, 1 +3f73dcf0: addi 0x20, a1 +3f73dd20: move @0x20da80, a5, 1 +3f73dd50: move *a14(0xffe0), a10, 1 +3f73dd70: move *a10(0x0), a12, 0 +3f73dd90: move a12, @0x20dae0, 0 +3f73ddc0: cmpi 0x1, a12 +3f73dde0: jaeq L3F73DF50 +3f73de10: move *a10(0x3a0), a12, 0 +3f73de30: move a12, @0x20daa0, 0 +3f73de60: move *a10(0x3b0), a12, 0 +3f73de80: move a12, @0x20dab0, 0 +3f73deb0: setf 8, 0, 0 +3f73dec0: movi 0xcc, a12 +3f73dee0: move a12, @0xc00000b0, 0 ; CONTROL +3f73df10: setf 16, 0, 0 +3f73df20: jauc L3F73E100 +L3F73DF50: +3f73df50: move *a5(0x60), a10, 1 +3f73df70: move *a10(0x0), a12, 0 +3f73df90: move @0x20dac0, a9, 0 +3f73dfc0: add a9, a12 +3f73dfd0: move a12, @0x20daa0, 0 +3f73e000: move *a10(0x10), a12, 0 +3f73e020: move @0x20dad0, a9, 0 +3f73e050: add a9, a12 +3f73e060: move a12, @0x20dab0, 0 +3f73e090: setf 8, 0, 0 +3f73e0a0: movi 0xc, a12 +3f73e0c0: move a12, @0xc00000b0, 0 ; CONTROL +3f73e0f0: setf 16, 0, 0 +L3F73E100: +3f73e100: move @0x20da60, b2, 1 +3f73e130: move *a5(0x20), a12, 0 +3f73e150: move a12, b5 +3f73e160: move *a5(0x30), a12, 0 +3f73e180: move a12, b10 +3f73e190: sll 0x10, b10 +3f73e1a0: movy b10, b5 +3f73e1b0: move *a5(0x40), a12, 0 +3f73e1d0: dec a12 +3f73e1e0: move a12, b6 +3f73e1f0: move *a5(0x50), a12, 0 +3f73e210: dec a12 +3f73e220: move a12, b10 +3f73e230: sll 0x10, b10 +3f73e240: movy b10, b6 +3f73e250: move *a5(0x60), a10, 1 +3f73e270: move *a10(0x60), a10, 1 +3f73e290: move @0x1d1910, a12, 1 +3f73e2c0: move a12, @0xc0000150, 0 ; PSIZE +3f73e2f0: move *a10(0x110), a12, 0 +3f73e310: addi 0x1f, a12 +3f73e340: andi 0xffffffe0, a12 +3f73e370: move a12, b3 +3f73e380: move @0x20dae0, a12, 0 +3f73e3b0: jane L3F73E420 +3f73e3e0: move @0x1d1970, a12, 0 +3f73e410: move a12, b3 +L3F73E420: +3f73e420: lmo b3, b0 +3f73e430: move b0, @0xc0000140, 0 ; CONVDP +3f73e460: move *a10(0xe0), a10, 1 +3f73e480: mmtm sp, a0,a1,a2,a3,a4,a5 +3f73e4a0: move b3, a0 +3f73e4b0: move @0x20dab0, a1, 0 +3f73e4e0: mpyu a0, a1 +3f73e4f0: move @0x20daa0, a3, 0 +3f73e520: add a3, a1 +3f73e530: add a1, a10 +3f73e540: move a10, b4 +3f73e550: mmfm sp, a0,a1,a2,a3,a4,a5 +3f73e570: clr a12 +3f73e580: move a12, @0xc0000160, 0 ; PMASK +3f73e5b0: movi 0xffffffff, b13 +3f73e5e0: move *a14(0xffe0), a10, 1 +3f73e600: move *a10(0x0), a12, 0 +3f73e620: cmpi 0x1, a12 +3f73e640: jane L3F73E6D0 +3f73e670: setf 1, 0, 0 +3f73e680: move b9, *b4, 0 +3f73e690: setf 16, 0, 0 +3f73e6a0: jauc L3F73E700 +L3F73E6D0: +3f73e6d0: clr b0 +3f73e6e0: drav b0, b2 +3f73e6f0: move b2, b0 +L3F73E700: +3f73e700: move *a5(0x0), a5, 1 +3f73e720: jaeq L3F73DAF0 +3f73e750: jauc L3F73E100 +L3F73E780: +3f73e780: calla L3F6F0400 +3f73e7b0: popst +3f73e7c0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f73e7e0: move *sp(0x20), a14, 1 +3f73e800: rets 2 +3f73e810: .word 0x0000 +3f73e820: .word 0x0000 +3f73e830: .word 0x0000 +3f73e840: .word 0x0000 +3f73e850: .word 0x0000 +3f73e860: .word 0x0000 +3f73e870: .word 0x0000 +3f73e880: .word 0x0000 +3f73e890: .word 0x0000 +3f73e8a0: .word 0x0000 +3f73e8b0: .word 0x0000 +3f73e8c0: .word 0x0000 +3f73e8d0: .word 0x0000 +3f73e8e0: .word 0x0000 +3f73e8f0: .word 0x0000 +3f73e900: .word 0x0000 +3f73e910: .word 0x0000 +3f73e920: .word 0x0000 +3f73e930: .word 0x0000 +3f73e940: .word 0x0000 +3f73e950: .word 0x0000 +3f73e960: .word 0x0000 +3f73e970: .word 0x0000 +3f73e980: .word 0x0000 +3f73e990: .word 0x0000 +3f73e9a0: .word 0x0000 +3f73e9b0: .word 0x0000 +3f73e9c0: .word 0x0000 +3f73e9d0: .word 0x0000 +3f73e9e0: .word 0x0000 +3f73e9f0: .word 0x0000 +3f73ea00: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f73ea20: pushst +3f73ea30: setf 16, 0, 0 +3f73ea40: setf 32, 0, 1 +3f73ea50: move *a14(0xffc0), a12, 1 +3f73ea70: move a12, @0x20db10, 1 +3f73eaa0: move *a14(0xffe0), a12, 1 +3f73eac0: move a12, @0x20daf0, 1 +3f73eaf0: move *a14(0xffa0), a12, 1 +3f73eb10: move a12, @0x20db30, 1 +3f73eb40: move *a14(0xff80), a12, 1 +3f73eb60: move a12, @0x20db50, 1 +3f73eb90: move @0x20db50, a1, 1 +L3F73EBC0: +3f73ebc0: movi 0x20db70, a0 +3f73ebf0: move *a1+, a2, 0 +3f73ec00: move *a1+, a3, 0 +3f73ec10: move *a1+, a4, 0 +3f73ec20: move *a1+, a5, 0 +3f73ec30: move a2, *a0+, 0 +3f73ec40: move a3, *a0+, 0 +3f73ec50: move a4, a12 +3f73ec60: add a2, a12 +3f73ec70: move a12, *a0+, 0 +3f73ec80: move a3, *a0+, 0 +3f73ec90: move a12, *a0+, 0 +3f73eca0: move a5, a11 +3f73ecb0: add a3, a11 +3f73ecc0: move a11, *a0+, 0 +3f73ecd0: move a2, *a0+, 0 +3f73ece0: move a5, a11 +3f73ecf0: add a3, a11 +3f73ed00: move a11, *a0+, 0 +3f73ed10: move a2, *a0+, 0 +3f73ed20: move a3, *a0+, 0 +3f73ed30: move a14, -*sp, 1 +3f73ed40: movi 0x20db70, a12 +3f73ed70: move a12, *a14+, 1 +3f73ed80: movi 0x5, a12 +3f73edb0: move a12, *a14+, 1 +3f73edc0: movi 0x0, a12 +3f73edf0: move a12, *a14+, 1 +3f73ee00: move @0x20db10, a12, 1 +3f73ee30: move a12, *a14+, 1 +3f73ee40: move @0x20daf0, a12, 1 +3f73ee70: move a12, *a14+, 1 +3f73ee80: calla L3F739660 +3f73eeb0: move @0x20db30, a2, 1 +3f73eee0: dec a2 +3f73eef0: jale L3F73EF80 +3f73ef20: move a2, @0x20db30, 1 +3f73ef50: jauc L3F73EBC0 +L3F73EF80: +3f73ef80: popst +3f73ef90: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f73efb0: move *sp(0x20), a14, 1 +3f73efd0: rets 2 +3f73efe0: .word 0x0000 +3f73eff0: .word 0x0000 +3f73f000: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f73f020: pushst +3f73f030: setf 16, 0, 0 +3f73f040: setf 32, 0, 1 +3f73f050: move *a14(0xffc0), a11, 1 +3f73f070: move *a11(0x200), a0, 0 +3f73f090: move a0, @0x20ddf0, 0 +3f73f0c0: move *a11(0x210), a0, 0 +3f73f0e0: move a0, @0x20de00, 0 +3f73f110: move *a11(0x20), a9, 1 +3f73f130: move *a9(0x60), a0, 1 +3f73f150: move a14, -*sp, 1 +3f73f160: neg a0 +3f73f170: move a0, *a14+, 1 +3f73f180: move *a9(0x40), *a14+, 1 +3f73f1a0: calla L3FBD7BF0 +3f73f1d0: setf 16, 0, 0 +3f73f1e0: setf 32, 0, 1 +3f73f1f0: move *a9(0x80), a0, 1 +3f73f210: move a14, -*sp, 1 +3f73f220: neg a0 +3f73f230: move a0, *a14+, 1 +3f73f240: move *a9(0x40), *a14+, 1 +3f73f260: calla L3FBD8030 +3f73f290: setf 16, 0, 0 +3f73f2a0: setf 32, 0, 1 +3f73f2b0: clr a0 +3f73f2c0: move a0, *a9(0x80), 1 +3f73f2e0: move a0, *a9(0x60), 1 +3f73f300: move *a9(0xc0), a12, 1 +3f73f320: jump a12 +3f73f330: clr a0 +3f73f340: move *a9(0x10), a0, 0 +3f73f360: jauc L3F73F4D0 +3f73f390: movi 0x7, a0 +3f73f3c0: jauc L3F73F4D0 +3f73f3f0: movi 0x4, a0 +3f73f420: jauc L3F73F4D0 +3f73f450: movi 0x6, a0 +3f73f480: jauc L3F73F4D0 +3f73f4b0: move *a11(0xc0), a0, 1 +L3F73F4D0: +3f73f4d0: mmtm sp, a1,a2 +3f73f4f0: movi 0x3f568c00, a2 +3f73f520: movi 0x8, a1 +3f73f550: mpyu a0, a1 +3f73f560: add a1, a2 +3f73f570: movb *a2, a1 +3f73f580: setf 5, 0, 0 +3f73f590: move a1, @0xc00000ba, 0 +3f73f5c0: setf 16, 0, 0 +3f73f5d0: mmfm sp, a1,a2 +3f73f5f0: movi 0x3f745460, a10 +3f73f620: move a10, @0x20dd30, 1 +3f73f650: move *a14(0xffa0), a12, 1 +3f73f670: jaeq L3F73F870 +3f73f6a0: move a12, @0x20dcf0, 1 +3f73f6d0: move *a14(0xff80), a5, 1 +3f73f6f0: move *a9(0xa0), a0, 1 +3f73f710: jaeq L3F740410 +3f73f740: move *a0(0x0), a12, 1 +3f73f760: jaeq L3F740410 +3f73f790: move a12, @0x20dc90, 1 +3f73f7c0: move *a12(0x60), a12, 1 +3f73f7e0: jaeq L3F740410 +3f73f810: move a12, @0x20ddd0, 1 +3f73f840: jauc L3F73F8A0 +L3F73F870: +3f73f870: jauc L3F740410 +L3F73F8A0: +3f73f8a0: move @0x20dc90, a4, 1 +L3F73F8D0: +3f73f8d0: move *a5(0x0), a1, 0 +3f73f8f0: sext a1, 0 +3f73f900: clr a12 +3f73f910: move *a5(0x20), a12, 0 +3f73f930: add a1, a12 +3f73f940: move a12, a2 +3f73f950: move *a5(0x10), a6, 0 +3f73f970: sext a6, 0 +3f73f980: move *a5(0x30), a12, 0 +3f73f9a0: add a6, a12 +3f73f9b0: move a12, a0 +3f73f9c0: move *a4(0x50), a12, 0 +3f73f9e0: cmp a12, a6 +3f73f9f0: jage L3F73FB40 +3f73fa20: move *a4(0x30), a12, 0 +3f73fa40: cmp a12, a0 +3f73fa50: jale L3F73FB40 +3f73fa80: move *a4(0x40), a12, 0 +3f73faa0: cmp a12, a1 +3f73fab0: jage L3F73FB40 +3f73fae0: move *a4(0x20), a12, 0 +3f73fb00: cmp a12, a2 +3f73fb10: jagt L3F73FB70 +L3F73FB40: +3f73fb40: jauc L3F740280 +L3F73FB70: +3f73fb70: clr a10 +3f73fb80: move *a4(0x30), a12, 0 +3f73fba0: cmp a12, a6 +3f73fbb0: jage L3F73FC10 +3f73fbe0: inc a10 +3f73fbf0: move *a4(0x30), a6, 0 +L3F73FC10: +3f73fc10: move *a4(0x50), a12, 0 +3f73fc30: cmp a12, a0 +3f73fc40: jale L3F73FCA0 +3f73fc70: inc a10 +3f73fc80: move *a4(0x50), a0, 0 +L3F73FCA0: +3f73fca0: move *a4(0x20), a12, 0 +3f73fcc0: cmp a12, a1 +3f73fcd0: jage L3F73FD30 +3f73fd00: inc a10 +3f73fd10: move *a4(0x20), a1, 0 +L3F73FD30: +3f73fd30: move *a4(0x40), a12, 0 +3f73fd50: cmp a12, a2 +3f73fd60: jale L3F73FDC0 +3f73fd90: inc a10 +3f73fda0: move *a4(0x40), a2, 0 +L3F73FDC0: +3f73fdc0: move *a4(0x60), a11, 1 +3f73fde0: move *a11(0x0), a12, 0 +3f73fe00: mmtm sp, a0 +3f73fe20: move @0x20ddf0, a0, 0 +3f73fe50: add a12, a0 +3f73fe60: move a0, @0x20e280, 0 +3f73fe90: add a12, a1 +3f73fea0: add a12, a2 +3f73feb0: move *a11(0x10), a12, 0 +3f73fed0: move @0x20de00, a0, 0 +3f73ff00: add a12, a0 +3f73ff10: move a0, @0x20e2a0, 0 +3f73ff40: mmfm sp, a0 +3f73ff60: add a12, a6 +3f73ff70: add a12, a0 +3f73ff80: move a6, @0x20dda0, 0 +3f73ffb0: move a0, @0x20ddc0, 0 +3f73ffe0: move a1, @0x20dd90, 0 +3f740010: move a2, @0x20ddb0, 0 +3f740040: move *a11(0x60), a11, 1 +3f740060: movi 0x20dd70, a0 +3f740090: move @0x20dd30, a12, 1 +3f7400c0: move *a9(0x40), a1, 1 +3f7400e0: jaeq L3F740150 +3f740110: move *a1(0x80), a1, 1 +3f740130: move *a1(0x60), a1, 1 +L3F740150: +3f740150: mmtm sp, a4,a5,a10 +3f740170: mmtm sp, a1 +3f740190: movi 0x1, a1 +3f7401c0: move a1, @0x20e260, 1 +3f7401f0: mmfm sp, a1 +3f740210: call a12 +3f740220: mmfm sp, a4,a5,a10 +3f740240: move a10, a10 +3f740250: jaeq L3F740300 +L3F740280: +3f740280: move *a4(0x0), a4, 1 +3f7402a0: jaeq L3F740300 +3f7402d0: jauc L3F73F8D0 +L3F740300: +3f740300: move @0x20dcf0, a12, 1 +3f740330: dec a12 +3f740340: move a12, @0x20dcf0, 1 +3f740370: move a12, a12 +3f740380: jaeq L3F740410 +3f7403b0: addi 0x40, a5 +3f7403e0: jauc L3F73F8A0 +L3F740410: +3f740410: popst +3f740420: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f740440: move *sp(0x20), a14, 1 +3f740460: rets 2 +3f740470: movi 0xffff, b9 +3f740490: movk 3, b10 +3f7404a0: jruc L3F740500 +3f7404b0: movi 0x63, b10 +3f7404d0: jruc L3F740500 +3f7404e0: clr b9 +3f7404f0: movk 3, b10 +L3F740500: +3f740500: setf 9, 0, 0 +3f740510: move b10, @0xc00000b6, 0 +3f740540: setf 16, 0, 0 +3f740550: move *a14(0xffe0), a1, 1 +3f740570: move *a1(0x0), a1, 0 +3f740590: cmpi 0x0, a1 +3f7405b0: jane L3F740D30 +3f7405e0: move *a14(0xffa0), a0, 1 +3f740600: move *a14(0xff80), a1, 1 +3f740620: move *a14(0xffc0), a12, 1 +3f740640: move *a12(0x20), a12, 1 +3f740660: move *a12(0xa0), a2, 1 +3f740680: clr a12 +3f740690: move a12, @0xc0000160, 1 ; PMASK +3f7406c0: movk 1, a12 +3f7406d0: move a12, @0xc0000150, 0 ; PSIZE +3f740700: calla L3F6F0200 +3f740730: jruc L3F740800 +3f740740: nop +3f740750: nop +3f740760: nop +3f740770: nop +3f740780: nop +3f740790: nop +3f7407a0: nop +3f7407b0: nop +3f7407c0: nop +3f7407d0: nop +3f7407e0: nop +3f7407f0: nop +L3F740800: +3f740800: move a2, b1 +3f740810: move *b1(0x0), b10, 1 +3f740830: jreq L3F740CA0 +3f740840: move *b10(0x60), b10, 1 +3f740860: jreq L3F740CA0 +3f740870: move *b10(0x0), b0, 1 +3f740890: move *b10(0x60), b12, 1 +3f7408b0: move *b12(0xe0), b4, 1 +3f7408d0: move a1, b10 +3f7408e0: move *b10+, b2, 1 +3f7408f0: addxy b0, b2 +3f740900: move b2, a7 +3f740910: move *b10+, b7, 1 +3f740920: move b7, a3 +3f740930: cmpi 0x4000000, b4 +3f740960: jrlt L3F7409B0 +3f740970: cmpi 0x4fffff0, b4 +3f7409a0: jrle L3F740A10 +L3F7409B0: +3f7409b0: move *b12(0x110), b3, 0 +3f7409d0: addk 31, b3 +3f7409e0: srl 0x5, b3 +3f7409f0: sll 0x5, b3 +3f740a00: jruc L3F740A40 +L3F740A10: +3f740a10: move @0x1d1970, b3, 0 +L3F740A40: +3f740a40: lmo b3, b12 +3f740a50: move b12, a10 +3f740a60: move a10, @0xc0000140, 0 ; CONVDP +3f740a90: move *b1(0x0), b1, 1 +3f740ab0: move b1, b10 +3f740ac0: andi 0x7fff7fff, a3 +L3F740AF0: +3f740af0: move a7, b2 +3f740b00: move a3, b7 +3f740b10: addi 0x20, b10 +3f740b30: move *b10+, b5, 1 +3f740b40: addxy b0, b5 +3f740b50: move *b10+, b6, 1 +3f740b60: addxy b0, b6 +3f740b70: movi 0xffff, b10 +3f740b90: addxy b10, b6 +3f740ba0: andi 0x7fff7fff, b6 +3f740bd0: andi 0x7fff7fff, b7 +3f740c00: fill xy +3f740c10: move *b1(0x0), b1, 1 +3f740c30: move b1, b10 +3f740c40: jrne L3F740AF0 +3f740c50: addi 0x40, a1 +3f740c80: dec a0 +3f740c90: jrne L3F740800 +L3F740CA0: +3f740ca0: calla L3F6F0400 +3f740cd0: popst +3f740ce0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f740d00: move *sp(0x20), a14, 1 +3f740d20: rets 2 +L3F740D30: +3f740d30: move *a14(0xffa0), a9, 1 +3f740d50: move *a14(0xffc0), a12, 1 +3f740d70: move *a12(0x20), a12, 1 +3f740d90: move *a12(0xa0), a2, 1 +3f740db0: move *a2(0x0), a2, 1 +3f740dd0: jaeq L3F7415F0 +3f740df0: move a2, @0x20de30, 1 +3f740e20: move *a2(0x60), a2, 1 +3f740e40: move *a2(0x60), a2, 1 +3f740e60: move a2, a11 +3f740e70: move *a11(0x110), a12, 0 +3f740e90: addk 31, a12 +3f740ea0: andi 0xffffffe0, a12 +3f740ed0: move a12, b3 +3f740ee0: move *a14(0xff80), a4, 1 +3f740f00: movk 1, a5 +3f740f10: move a5, @0xc0000150, 0 ; PSIZE +L3F740F40: +3f740f40: move @0x20de30, a12, 1 +3f740f70: jreq L3F7415F0 +3f740f80: move a12, @0x20de10, 1 +L3F740FB0: +3f740fb0: move *a11(0xe0), a12, 1 +3f740fd0: move a12, b2 +3f740fe0: move *a4(0x20), a12, 1 +3f741000: move a12, b7 +3f741010: move b3, a3 +3f741020: move *a4(0x10), a5, 0 +3f741040: clr b5 +3f741050: movy b7, b5 +3f741060: srl 0x10, b5 +3f741070: mmtm sp, a6,a7,a8,a9,a10,a11,a12 +3f741090: move b5, a6 +3f7410a0: move a6, a11 +3f7410b0: move @0x20de10, a7, 1 +3f7410e0: move *a7(0x30), a8, 0 +3f741100: move *a7(0x50), a9, 0 +3f741120: add a5, a6 +3f741130: cmp a8, a6 +3f741140: jrn L3F741210 +3f741150: cmp a5, a9 +3f741160: jrn L3F741210 +3f741170: cmp a5, a8 +3f741180: jrn L3F7411A0 +3f741190: move a8, a5 +L3F7411A0: +3f7411a0: cmp a6, a9 +3f7411b0: jrnn L3F7411D0 +3f7411c0: move a9, a6 +L3F7411D0: +3f7411d0: move a6, a9 +3f7411e0: sub a5, a9 +3f7411f0: move a9, b5 +3f741200: jruc L3F741220 +L3F741210: +3f741210: clr b5 +L3F741220: +3f741220: mmfm sp, a6,a7,a8,a9,a10,a11,a12 +3f741240: rl 0x10, b5 +3f741250: movy b5, b7 +3f741260: mpyu a3, a5 +3f741270: move *a4(0x0), a3, 0 +3f741290: clr b5 +3f7412a0: movx b7, b5 +3f7412b0: mmtm sp, a6,a7,a8,a9,a10,a11,a12 +3f7412d0: move b5, a6 +3f7412e0: move a6, a11 +3f7412f0: move @0x20de10, a7, 1 +3f741320: move *a7(0x20), a8, 0 +3f741340: move *a7(0x40), a9, 0 +3f741360: add a3, a6 +3f741370: cmp a8, a6 +3f741380: jrn L3F741450 +3f741390: cmp a3, a9 +3f7413a0: jrn L3F741450 +3f7413b0: cmp a3, a8 +3f7413c0: jrn L3F7413E0 +3f7413d0: move a8, a3 +L3F7413E0: +3f7413e0: cmp a6, a9 +3f7413f0: jrnn L3F741410 +3f741400: move a9, a6 +L3F741410: +3f741410: move a6, a9 +3f741420: sub a3, a9 +3f741430: move a9, b5 +3f741440: jruc L3F741460 +L3F741450: +3f741450: clr b5 +L3F741460: +3f741460: mmfm sp, a6,a7,a8,a9,a10,a11,a12 +3f741480: movx b5, b7 +3f741490: add a3, a5 +3f7414a0: move a5, b5 +3f7414b0: add b5, b2 +3f7414c0: fill l +3f7414d0: move @0x20de10, b2, 1 +3f741500: move *b2, b2, 1 +3f741510: jaeq L3F7415A0 +3f741540: move b2, @0x20de10, 1 +3f741570: jauc L3F740FB0 +L3F7415A0: +3f7415a0: addi 0x40, a4 +3f7415d0: dec a9 +3f7415e0: jrne L3F740F40 +L3F7415F0: +3f7415f0: popst +3f741600: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f741620: move *sp(0x20), a14, 1 +3f741640: rets 2 +L3F741650: +3f741650: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f741670: pushst +3f741680: setf 16, 0, 0 +3f741690: setf 32, 0, 1 +3f7416a0: move *a14(0xffe0), a0, 1 +3f7416c0: move *a0(0x0), a0, 1 +3f7416e0: jrne L3F741700 +3f7416f0: jruc L3F741A60 +L3F741700: +3f741700: move *a0(0x60), a11, 1 +3f741720: move *a11(0x0), a9, 0 +3f741740: move *a11(0x10), a12, 0 +3f741760: move a0, a1 +3f741770: addk 32, a1 +3f741780: movi 0x20de50, a2 +3f7417b0: move *a1, a10, 0 +3f7417c0: move a10, *a2+, 0 +3f7417d0: add a9, a10 +3f7417e0: move a10, *a1+, 0 +3f7417f0: move *a1, a10, 0 +3f741800: move a10, *a2+, 0 +3f741810: add a12, a10 +3f741820: move a10, *a1+, 0 +3f741830: move *a1, a10, 0 +3f741840: move a10, *a2+, 0 +3f741850: add a9, a10 +3f741860: move a10, *a1+, 0 +3f741870: move *a1, a10, 0 +3f741880: move a10, *a2+, 0 +3f741890: add a12, a10 +3f7418a0: move a10, *a1, 0 +3f7418b0: move *a11(0x60), a11, 1 +3f7418d0: move *a14(0xffa0), a1, 1 +3f7418f0: move *a14(0xffc0), a7, 1 +3f741910: clr a2 +3f741920: move a2, @0x20e280, 0 +3f741950: move a2, @0x20e2a0, 0 +3f741980: move a2, @0x20e260, 1 +3f7419b0: call a7 +3f7419c0: move a0, a1 +3f7419d0: addk 32, a1 +3f7419e0: movi 0x20de50, a2 +3f741a10: move *a2+, *a1+, 1 +3f741a20: move *a2, *a1, 1 +3f741a30: move *a0(0x0), a0, 1 +3f741a50: jrne L3F741700 +L3F741A60: +3f741a60: popst +3f741a70: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f741a90: move *sp(0x20), a14, 1 +3f741ab0: rets 2 +L3F741AC0: +3f741ac0: mmtm sp, a0,a1,a2,a3,a4,a5,a7,a8,a10,a12 +3f741ae0: mmtm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3f741b00: pushst +3f741b10: setf 16, 0, 0 +3f741b20: setf 32, 0, 1 +3f741b30: movi 0xffffffff, b9 +3f741b60: setf 5, 0, 0 +3f741b70: movi 0x0, a12 +3f741b90: move a12, @0xc00000ba, 0 +3f741bc0: setf 16, 0, 0 +3f741bd0: move *a14(0xffe0), a0, 1 +3f741bf0: move *a0(0x0), a12, 1 +3f741c10: jreq L3F742210 +3f741c20: clr a12 +3f741c30: move a12, @0xc0000160, 0 ; PMASK +3f741c60: setf 2, 0, 0 +3f741c70: move a12, @0xc00000b6, 0 +3f741ca0: setf 16, 0, 0 +3f741cb0: inc a12 +3f741cc0: move a12, @0xc0000150, 0 ; PSIZE +L3F741CF0: +3f741cf0: move *a0(0x0), a12, 1 +3f741d10: jreq L3F742210 +3f741d20: move *a12(0x60), a12, 1 +3f741d40: jreq L3F742210 +3f741d50: move *a12(0x0), a7, 1 +3f741d70: move a7, b12 +3f741d80: move *a12(0x60), a12, 1 +3f741da0: move *a12(0xe0), a10, 1 +3f741dc0: move a10, b4 +3f741dd0: move *a12(0x110), a12, 0 +3f741df0: move a12, b3 +3f741e00: cmpi 0x4000000, b4 +3f741e30: jrlt L3F741EB0 +3f741e40: cmpi 0x4fffff0, b4 +3f741e70: jrgt L3F741EB0 +3f741e80: move @0x1d1970, b3, 0 +L3F741EB0: +3f741eb0: addi 0x1f, b3 +3f741ee0: andi 0xffffffe0, b3 +3f741f10: lmo b3, b11 +3f741f20: move b11, @0xc0000140, 0 ; CONVDP +3f741f50: move *a0(0x0), a5, 1 +3f741f70: move a5, b10 +3f741f80: move *b10(0x20), b2, 1 +3f741fa0: move *b10(0x40), b7, 1 +3f741fc0: move b7, b6 +3f741fd0: addxy b12, b6 +3f741fe0: subxy b2, b7 +3f741ff0: addxy b12, b2 +3f742000: move b2, b5 +3f742010: move @0x1e85b0, b11, 1 +3f742040: cpw b11, b11 +3f742050: move @0x1e85d0, b10, 1 +3f742080: cpw b10, b10 +3f742090: and b10, b11 +3f7420a0: jane L3F7421D0 +3f7420d0: clr b1 +3f7420e0: move b1, @0x1e8170, 1 +3f742110: calla L3F6F0200 +3f742140: fill xy +3f742150: calla L3F6F0400 +3f742180: movk 1, b1 +3f742190: move b1, @0x1e8170, 1 +3f7421c0: jruc L3F7421E0 +L3F7421D0: +3f7421d0: fill xy +L3F7421E0: +3f7421e0: move *a0(0x0), a0, 1 +3f742200: jrne L3F741CF0 +L3F742210: +3f742210: popst +3f742220: mmfm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3f742240: mmfm sp, a0,a1,a2,a3,a4,a5,a7,a8,a10,a12 +3f742260: move *sp(0x20), a14, 1 +3f742280: rets 2 +L3F742290: +3f742290: mmtm sp, a0,a1,a2,a3,a4,a5,a7,a8,a10,a12 +3f7422b0: mmtm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3f7422d0: pushst +3f7422e0: setf 16, 0, 0 +3f7422f0: setf 32, 0, 1 +3f742300: clr b9 +3f742310: setf 5, 0, 0 +3f742320: movi 0x0, a12 +3f742340: move a12, @0xc00000ba, 0 +3f742370: setf 16, 0, 0 +3f742380: move *a14(0xffe0), a0, 1 +3f7423a0: move *a0(0x0), a12, 1 +3f7423c0: jreq L3F742210 +3f7423d0: clr a12 +3f7423e0: move a12, @0xc0000160, 0 ; PMASK +3f742410: setf 2, 0, 0 +3f742420: move a12, @0xc00000b6, 0 +3f742450: setf 16, 0, 0 +3f742460: inc a12 +3f742470: move a12, @0xc0000150, 0 ; PSIZE +L3F7424A0: +3f7424a0: move *a0(0x0), a12, 1 +3f7424c0: jreq L3F742210 +3f7424d0: move *a12(0x60), a12, 1 +3f7424f0: jreq L3F742210 +3f742500: move *a12(0x0), a7, 1 +3f742520: move a7, b12 +3f742530: move *a12(0x60), a12, 1 +3f742550: move *a12(0xe0), a10, 1 +3f742570: move a10, b4 +3f742580: move *a12(0x110), a12, 0 +3f7425a0: move a12, b3 +3f7425b0: cmpi 0x4000000, b4 +3f7425e0: jrlt L3F742660 +3f7425f0: cmpi 0x4fffff0, b4 +3f742620: jrgt L3F742660 +3f742630: move @0x1d1970, b3, 0 +L3F742660: +3f742660: addi 0x1f, b3 +3f742690: andi 0xffffffe0, b3 +3f7426c0: lmo b3, b11 +3f7426d0: move b11, @0xc0000140, 0 ; CONVDP +3f742700: move *a0(0x0), a5, 1 +3f742720: move a5, b10 +3f742730: move *b10(0x20), b2, 1 +3f742750: move *b10(0x40), b7, 1 +3f742770: move b7, b6 +3f742780: addxy b12, b6 +3f742790: subxy b2, b7 +3f7427a0: addxy b12, b2 +3f7427b0: move b2, b5 +3f7427c0: move @0x1e85b0, b11, 1 +3f7427f0: cpw b11, b11 +3f742800: move @0x1e85d0, b10, 1 +3f742830: cpw b10, b10 +3f742840: and b10, b11 +3f742850: jane L3F742980 +3f742880: calla L3F6F0200 +3f7428b0: clr b1 +3f7428c0: move b1, @0x1e8170, 1 +3f7428f0: fill xy +3f742900: calla L3F6F0400 +3f742930: movk 1, b1 +3f742940: move b1, @0x1e8170, 1 +3f742970: jruc L3F742990 +L3F742980: +3f742980: fill xy +L3F742990: +3f742990: move *a0(0x0), a0, 1 +3f7429b0: jrne L3F7424A0 +3f7429c0: jruc L3F742210 +3f7429d0: .word 0x0000 +3f7429e0: .word 0x0000 +3f7429f0: .word 0x0000 +L3F742A00: +3f742a00: mmtm sp, a13 +3f742a20: setf 16, 0, 0 +3f742a30: setf 32, 0, 1 +3f742a40: move a14, a13 +3f742a50: clr a8 +3f742a60: move a8, @0x20dfd0, 1 +3f742a90: move *a13(0xffe0), a8, 1 +3f742ab0: move *a8(0x0), a8, 0 +3f742ad0: cmpi 0x0, a8 +3f742b00: jrne L3F742CD0 +3f742b10: move @0x1d1970, b3, 0 +3f742b40: lmo b3, b12 +3f742b50: move b12, @0xc0000140, 0 ; CONVDP +3f742b80: movi 0x4000000, b4 +3f742bb0: move *a13(0xffe0), a8, 1 +3f742bd0: move a8, b0 +3f742be0: move *b0(0x3a0), b10, 0 +3f742c00: move *b0(0x3b0), b1, 0 +3f742c20: rl 0x10, b1 +3f742c30: movx b10, b1 +L3F742C40: +3f742c40: move *a13(0xffc0), a8, 1 +3f742c60: move *a8(0x20), a8, 1 +3f742c80: move *a8(0x120), a8, 1 +3f742ca0: jaeq L3F7438B0 +3f742cc0: jump a8 +L3F742CD0: +3f742cd0: movk 1, a8 +3f742ce0: move a8, @0x20df70, 1 +3f742d10: move *a13(0xffe0), a8, 1 +3f742d30: move *a8(0x80), a8, 1 +3f742d50: move *a8(0x60), a8, 1 +3f742d70: move a8, b0 +3f742d80: move *b0(0x110), b10, 0 +3f742da0: addi 0x1f, b10 +3f742dd0: andi 0xffffffe0, b10 +3f742e00: move b10, b3 +3f742e10: move b3, @0x20dff0, 1 +3f742e40: lmo b3, b10 +3f742e50: move b10, @0xc0000140, 0 ; CONVDP +3f742e80: move *b0(0xe0), b4, 1 +3f742ea0: move b4, @0x20dfb0, 1 +3f742ed0: clr b1 +3f742ee0: movk 1, a8 +3f742ef0: move a8, @0x20dfd0, 1 +3f742f20: jruc L3F742C40 +3f742f30: move @0xc00000b0, a8, 1 ; CONTROL +3f742f60: move a8, @0x20deb0, 1 +3f742f90: andi 0x8000, a8 +3f742fc0: ori 0xcc, a8 +3f742ff0: move a8, @0xc00000b0, 1 ; CONTROL +3f743020: movi 0xffffffff, b9 +3f743050: move @0x20dfd0, a8, 1 +3f743080: jane L3F743A50 +3f7430a0: jruc L3F743350 +3f7430b0: clr b9 +3f7430c0: move @0xc00000b0, a8, 1 ; CONTROL +3f7430f0: move a8, @0x20deb0, 1 +3f743120: andi 0x8000, a8 +3f743150: ori 0x18cc, a8 +3f743180: move a8, @0xc00000b0, 1 ; CONTROL +3f7431b0: move @0x20dfd0, a8, 1 +3f7431e0: jane L3F743A50 +3f743200: jruc L3F743350 +3f743210: move @0xc00000b0, a8, 1 ; CONTROL +3f743240: move a8, @0x20deb0, 1 +3f743270: andi 0x8000, a8 +3f7432a0: ori 0xcc, a8 +3f7432d0: move a8, @0xc00000b0, 1 ; CONTROL +3f743300: clr b9 +3f743310: move @0x20dfd0, a8, 1 +3f743340: jrne L3F743A50 +L3F743350: +3f743350: move *a13(0xffa0), a8, 1 +3f743370: jreq L3F7438B0 +3f743380: dec a8 +3f743390: move a8, *a13(0xffa0), 1 +3f7433b0: move *a13(0xff80), a8, 1 +3f7433d0: move a8, b0 +3f7433e0: move *b0, b10, 0 +3f7433f0: addk 16, b0 +3f743400: move *b0, b11, 0 +3f743410: addk 16, b0 +3f743420: move b0, a8 +3f743430: move a8, *a13(0xff80), 1 +3f743450: rl 0x10, b11 +3f743460: movx b10, b11 +3f743470: move b11, b2 +3f743480: addxy b1, b2 +3f743490: move b2, @0x20de90, 1 +3f7434c0: move *a13(0xffc0), a8, 1 +3f7434e0: move a8, b0 +3f7434f0: move *b0(0x20), b0, 1 +3f743510: move *b0(0xa0), b0, 1 +3f743530: move *b0(0x0), b0, 1 +3f743550: jreq L3F7438B0 +L3F743560: +3f743560: move @0x20de90, b2, 1 +3f743590: move *b0(0x20), b5, 1 +3f7435b0: move *b0(0x40), b6, 1 +3f7435d0: movi 0xffff, b11 +3f7435f0: addxy b11, b6 +3f743600: cmpxy b5, b6 +3f743610: jrv L3F7437D0 +3f743620: jrc L3F7437D0 +3f743630: addxy b1, b5 +3f743640: addxy b1, b6 +3f743650: move b5, @0x20def0, 1 +3f743680: move b6, @0x20df10, 1 +3f7436b0: move *a13(0xff60), a8, 1 +3f7436d0: move a8, b10 +3f7436e0: move *b10, b10, 1 +3f7436f0: movi 0x10000, b7 +3f743720: movx b10, b7 +3f743730: calla L3F7442B0 +3f743760: andi 0x7fff7fff, b6 +3f743790: andi 0x7fff7fff, b7 +3f7437c0: fill xy +L3F7437D0: +3f7437d0: move *b0, b0, 1 +3f7437e0: jrne L3F743560 +3f7437f0: movk 1, a8 +3f743800: move a8, @0x20df70, 1 +3f743830: move *a13(0xff60), a8, 1 +3f743850: move a8, b10 +3f743860: addk 32, b10 +3f743870: move b10, a8 +3f743880: move a8, *a13(0xff60), 1 +3f7438a0: jruc L3F743350 +L3F7438B0: +3f7438b0: move @0x20deb0, a8, 1 +3f7438e0: move a8, @0xc00000b0, 1 ; CONTROL +3f743910: move @0x20df50, a8, 1 +3f743940: jreq L3F743990 +3f743950: calla L3F6F0400 +3f743980: setf 32, 0, 1 +L3F743990: +3f743990: clr a8 +3f7439a0: move a8, @0x20df50, 1 +3f7439d0: move a8, @0x20df70, 1 +3f743a00: move *sp(0x40), a14, 1 +3f743a20: mmfm sp, a13 +3f743a40: rets 2 +L3F743A50: +3f743a50: move *a13(0xffa0), a8, 1 +3f743a70: jreq L3F744190 +3f743a80: dec a8 +3f743a90: move a8, *a13(0xffa0), 1 +3f743ab0: move *a13(0xff80), a8, 1 +3f743ad0: move a8, b0 +3f743ae0: move *b0, b10, 0 +3f743af0: addk 16, b0 +3f743b00: move *b0, b11, 0 +3f743b10: move @0x20dff0, b3, 1 +3f743b40: mpyu b11, b3 +3f743b50: add b10, b3 +3f743b60: move b3, b4 +3f743b70: move @0x20dfb0, b3, 1 +3f743ba0: add b3, b4 +3f743bb0: movi 0x8000, b3 +3f743be0: lmo b3, b12 +3f743bf0: move b12, @0xc0000140, 0 ; CONVDP +3f743c20: addk 16, b0 +3f743c30: move b0, a8 +3f743c40: move a8, *a13(0xff80), 1 +3f743c60: rl 0x10, b11 +3f743c70: movx b10, b11 +3f743c80: move b11, b2 +3f743c90: move b2, @0x20de90, 1 +3f743cc0: move *a13(0xffc0), a8, 1 +3f743ce0: move a8, b0 +3f743cf0: move *b0(0x20), b0, 1 +3f743d10: move *b0(0xa0), b0, 1 +3f743d30: move *b0(0x0), b0, 1 +3f743d50: jreq L3F744190 +L3F743D60: +3f743d60: move @0x20de90, b2, 1 +3f743d90: move *b0(0x20), b5, 1 +3f743db0: move *b0(0x40), b6, 1 +3f743dd0: movi 0xffff, b11 +3f743df0: addxy b11, b6 +3f743e00: cmpxy b5, b6 +3f743e10: jrv L3F7440B0 +3f743e20: jrc L3F7440B0 +3f743e30: subxy b2, b5 +3f743e40: jrv L3F743E70 +3f743e50: jrc L3F743EB0 +3f743e60: jruc L3F743EF0 +L3F743E70: +3f743e70: jrc L3F743EE0 +3f743e80: clr b12 +3f743e90: movx b12, b5 +3f743ea0: jruc L3F743EF0 +L3F743EB0: +3f743eb0: clr b12 +3f743ec0: movy b12, b5 +3f743ed0: jruc L3F743EF0 +L3F743EE0: +3f743ee0: clr b5 +L3F743EF0: +3f743ef0: subxy b2, b6 +3f743f00: jrv L3F743F30 +3f743f10: jrc L3F743F70 +3f743f20: jruc L3F743FB0 +L3F743F30: +3f743f30: jrc L3F743FA0 +3f743f40: clr b12 +3f743f50: movx b12, b6 +3f743f60: jruc L3F743FB0 +L3F743F70: +3f743f70: clr b12 +3f743f80: movy b12, b6 +3f743f90: jruc L3F743FB0 +L3F743FA0: +3f743fa0: clr b6 +L3F743FB0: +3f743fb0: move *a13(0xff60), a8, 1 +3f743fd0: move a8, b10 +3f743fe0: move *b10, b10, 1 +3f743ff0: movi 0x10000, b7 +3f744020: movx b10, b7 +3f744030: clr b2 +3f744040: andi 0x7fff7fff, b6 +3f744070: andi 0x7fff7fff, b7 +3f7440a0: fill xy +L3F7440B0: +3f7440b0: move *b0, b0, 1 +3f7440c0: jrne L3F743D60 +3f7440d0: movk 1, a8 +3f7440e0: move a8, @0x20df70, 1 +3f744110: move *a13(0xff60), a8, 1 +3f744130: move a8, b10 +3f744140: addk 32, b10 +3f744150: move b10, a8 +3f744160: move a8, *a13(0xff60), 1 +3f744180: jruc L3F743A50 +L3F744190: +3f744190: move @0x20deb0, a8, 1 +3f7441c0: move a8, @0xc00000b0, 1 ; CONTROL +3f7441f0: clr a8 +3f744200: move a8, @0x20df50, 1 +3f744230: move a8, @0x20df70, 1 +3f744260: move *sp(0x40), a14, 1 +3f744280: mmfm sp, a13 +3f7442a0: rets 2 +L3F7442B0: +3f7442b0: mmtm sp, b1,b2,b3,b5,b6 +3f7442d0: move @0x20df70, b1, 1 +3f744300: move b1, b1 +3f744310: jrne L3F7446D0 +3f744320: move @0x20df50, b1, 1 +3f744350: move b1, b1 +3f744360: jrne L3F7446D0 +3f744370: move @0x20def0, b6, 1 +3f7443a0: andi 0xffff, b6 +3f7443d0: dec b6 +3f7443e0: move @0x1e85d0, b5, 0 +3f744410: sext b5, 0 +3f744420: cmp b5, b6 +3f744430: jrnn L3F7446D0 +3f744440: move @0x20def0, b6, 1 +3f744470: andi 0xffff0000, b6 +3f7444a0: srl 0x10, b6 +3f7444b0: dec b6 +3f7444c0: move @0x1e85e0, b5, 0 +3f7444f0: sext b5, 0 +3f744500: cmp b5, b6 +3f744510: jrnn L3F7446D0 +3f744520: move @0x20df10, b6, 1 +3f744550: andi 0xffff, b6 +3f744580: inc b6 +3f744590: move @0x1e85b0, b5, 0 +3f7445c0: sext b5, 0 +3f7445d0: cmp b6, b5 +3f7445e0: jrnn L3F7446D0 +3f7445f0: move @0x20df10, b6, 1 +3f744620: andi 0xffff0000, b6 +3f744650: srl 0x10, b6 +3f744660: inc b6 +3f744670: move @0x1e85c0, b5, 0 +3f7446a0: sext b5, 0 +3f7446b0: cmp b6, b5 +3f7446c0: jrn L3F744700 +L3F7446D0: +3f7446d0: mmfm sp, b1,b2,b3,b5,b6 +3f7446f0: rets +L3F744700: +3f744700: move a8, b1 +3f744710: calla L3F6F0200 +3f744740: setf 16, 0, 0 +3f744750: setf 32, 0, 1 +3f744760: move b1, a8 +3f744770: movk 1, b1 +3f744780: move b1, @0x20df50, 1 +3f7447b0: jruc L3F7446D0 +L3F7447C0: +3f7447c0: mmtm sp, a0,a1,a2,a13 +3f7447e0: setf 16, 0, 0 +3f7447f0: setf 32, 0, 1 +3f744800: move a14, a13 +3f744810: move *a13(0xfe40), a0, 1 +3f744830: cmpi 0x7, a0 +3f744860: jreq L3F744980 +3f744870: cmpi 0x4, a0 +3f7448a0: jreq L3F744AB0 +3f7448b0: move @0xc00000b0, a8, 1 ; CONTROL +3f7448e0: move a8, @0x20deb0, 1 +3f744910: ori 0x18c0, a8 +3f744940: move a8, @0xc00000b0, 1 ; CONTROL +3f744970: jruc L3F744BB0 +L3F744980: +3f744980: movi 0xffffffff, b9 +3f7449b0: move @0xc00000b0, a8, 1 ; CONTROL +3f7449e0: move a8, @0x20deb0, 1 +3f744a10: andi 0x8000, a8 +3f744a40: ori 0xcc, a8 +3f744a70: move a8, @0xc00000b0, 1 ; CONTROL +3f744aa0: jruc L3F744BB0 +L3F744AB0: +3f744ab0: clr b9 +3f744ac0: move @0xc00000b0, a8, 1 ; CONTROL +3f744af0: move a8, @0x20deb0, 1 +3f744b20: andi 0x8000, a8 +3f744b50: ori 0xcc, a8 +3f744b80: move a8, @0xc00000b0, 1 ; CONTROL +L3F744BB0: +3f744bb0: move @0x1d1970, a0, 0 +3f744be0: lmo a0, a0 +3f744bf0: move a0, @0xc0000140, 0 ; CONVDP +3f744c20: movi 0x4000000, b4 +3f744c50: move *a13(0xffe0), a0, 1 +3f744c70: move *a0(0x3a0), a1, 0 +3f744c90: move *a0(0x3b0), a2, 0 +3f744cb0: rl 0x10, a2 +3f744cc0: movx a1, a2 +3f744cd0: move a2, @0x20e010, 1 +3f744d00: move *a13(0xff20), a0, 1 +3f744d20: move *a13(0xff00), a1, 1 +3f744d40: rl 0x10, a1 +3f744d50: movx a0, a1 +3f744d60: move a1, b7 +3f744d70: move *a13(0xfee0), a0, 1 +3f744d90: move *a13(0xfec0), a1, 1 +3f744db0: rl 0x10, a1 +3f744dc0: movx a0, a1 +3f744dd0: move a1, b11 +3f744de0: move *a13(0xfea0), a0, 1 +3f744e00: move *a13(0xfe80), a1, 1 +3f744e20: rl 0x10, a1 +3f744e30: movx a0, a1 +3f744e40: move a1, b12 +3f744e50: move *a13(0xffc0), a8, 1 +3f744e70: move *a8(0x20), a8, 1 +3f744e90: move *a8(0xa0), a8, 1 +3f744eb0: move *a8(0x0), a8, 1 +3f744ed0: jreq L3F745310 +L3F744EE0: +3f744ee0: move *a13(0xff20), a0, 1 +3f744f00: inc a0 +3f744f10: move a0, b10 +3f744f20: movi 0xffffffff, b13 +3f744f50: move *a13(0xfe60), a0, 1 +3f744f70: move a0, b0 +3f744f80: move *a13(0xffa0), a0, 1 +3f744fa0: move *a13(0xff80), a1, 1 +3f744fc0: rl 0x10, a1 +3f744fd0: movx a0, a1 +3f744fe0: move a1, b2 +3f744ff0: move *a8(0x30), a0, 0 +3f745010: rl 0x10, a0 +3f745020: move *a8(0x20), a1, 0 +3f745040: movx a1, a0 +3f745050: move a0, b5 +3f745060: move *a8(0x50), a0, 0 +3f745080: rl 0x10, a0 +3f745090: move *a8(0x40), a1, 0 +3f7450b0: movx a1, a0 +3f7450c0: move a0, b6 +3f7450d0: move @0x20e010, b14, 1 +3f745100: addxy b14, b5 +3f745110: addxy b14, b6 +3f745120: addxy b14, b2 +3f745130: move b5, @0x20def0, 1 +3f745160: move b6, @0x20df10, 1 +3f745190: calla L3F7442B0 +3f7451c0: line 1 +3f7451d0: move *a8, a8, 1 +3f7451e0: jrne L3F744EE0 +3f7451f0: move @0x20deb0, a8, 1 +3f745220: move a8, @0xc00000b0, 1 ; CONTROL +3f745250: move @0x20df50, a8, 1 +3f745280: jreq L3F7452D0 +3f745290: calla L3F6F0400 +3f7452c0: setf 32, 0, 1 +L3F7452D0: +3f7452d0: clr a8 +3f7452e0: move a8, @0x20df50, 1 +L3F745310: +3f745310: move *sp(0xa0), a14, 1 +3f745330: mmfm sp, a0,a1,a2,a13 +3f745350: rets 2 +3f745360: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f745380: pushst +3f745390: setf 16, 0, 0 +3f7453a0: setf 32, 0, 1 +3f7453b0: setf 5, 0, 0 +3f7453c0: movi 0x0, a12 +3f7453f0: move a12, @0xc00000ba, 0 +3f745420: setf 16, 0, 0 +3f745430: jauc L3F7454B0 +3f745460: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f745480: pushst +3f745490: setf 16, 0, 0 +3f7454a0: setf 32, 0, 1 +L3F7454B0: +3f7454b0: movi 0x1, a8 +3f7454e0: move a8, @0x20e2c0, 0 +3f745510: calla L3F6F0200 +3f745540: move *a0(0x20), a2, 0 +3f745560: move a2, @0x20e030, 1 +3f745590: move *a0(0x40), a3, 0 +3f7455b0: move a3, a12 +3f7455c0: sub a2, a12 +3f7455d0: move a12, a7 +3f7455e0: move *a0(0x30), a5, 0 +3f745600: move a5, @0x20e050, 1 +3f745630: move *a0(0x50), a6, 0 +3f745650: move a6, a12 +3f745660: sub a5, a12 +3f745670: move a12, a4 +3f745680: move *a0(0x60), a0, 1 +3f7456a0: move *a0(0x60), a0, 1 +3f7456c0: move *a0(0x110), a8, 0 +3f7456e0: move a8, @0x20e250, 0 +3f745710: move @0x1d1910, a8, 1 +3f745740: move a8, @0xc0000150, 0 ; PSIZE +3f745770: move *a0(0xe0), a8, 1 +3f745790: cmpi 0x4000000, a8 +3f7457c0: jalt L3F7458B0 +3f7457f0: cmpi 0x4fffff0, a8 +3f745820: jagt L3F7458B0 +3f745850: movi 0x0, a12 +3f745880: move a12, @0x20e2c0, 0 +L3F7458B0: +3f7458b0: move a8, @0x20e070, 1 +3f7458e0: move a7, @0x20e090, 1 +3f745910: move a4, @0x20e0b0, 1 +3f745940: move a2, @0x20e0d0, 1 +3f745970: move a2, @0x20e230, 1 +3f7459a0: move a5, @0x20e0f0, 1 +3f7459d0: move a3, @0x20e110, 1 +3f745a00: move a6, @0x20e130, 1 +3f745a30: move *a1(0xe0), a8, 1 +3f745a50: move *a1(0x110), a7, 0 +3f745a70: move *a1(0x100), a4, 0 +3f745a90: clr a2 +3f745aa0: clr a5 +3f745ab0: move a8, @0x20e150, 1 +3f745ae0: move a7, @0x20e170, 1 +3f745b10: move a4, @0x20e190, 1 +3f745b40: move a2, @0x20e1b0, 1 +3f745b70: move a5, @0x20e1d0, 1 +3f745ba0: move a7, @0x20e1f0, 1 +3f745bd0: move a4, @0x20e210, 1 +3f745c00: move @0x20e2c0, a12, 0 +3f745c30: jane L3F745CA0 +3f745c60: move @0x1d1970, a12, 0 +3f745c90: jruc L3F745CD0 +L3F745CA0: +3f745ca0: move @0x20e250, a12, 0 +L3F745CD0: +3f745cd0: addi 0x1f, a12 +3f745d00: andi 0xffffffe0, a12 +3f745d30: move a12, b3 +3f745d40: move @0x20e170, a12, 0 +3f745d70: addi 0x1f, a12 +3f745da0: andi 0xffffffe0, a12 +3f745dd0: move a12, b1 +3f745de0: move @0x20e0d0, a1, 1 +3f745e10: move @0x20e280, a12, 0 +3f745e40: sub a12, a1 +3f745e50: move @0x20e170, a12, 0 +3f745e80: divu a12, a1 +3f745e90: jreq L3F745EB0 +3f745ea0: mpyu a12, a1 +L3F745EB0: +3f745eb0: move @0x20e280, a12, 0 +3f745ee0: add a12, a1 +3f745ef0: move @0x20e0f0, a3, 1 +3f745f20: move @0x20e2a0, a12, 0 +3f745f50: sub a12, a3 +3f745f60: move @0x20e190, a12, 0 +3f745f90: divu a12, a3 +3f745fa0: jreq L3F745FC0 +3f745fb0: mpyu a12, a3 +L3F745FC0: +3f745fc0: move @0x20e2a0, a12, 0 +3f745ff0: add a12, a3 +3f746000: move a3, a2 +L3F746010: +3f746010: move a1, a0 +L3F746020: +3f746020: move a0, a4 +3f746030: move a2, a5 +3f746040: move @0x20e170, a6, 1 +3f746070: add a0, a6 +3f746080: move @0x20e190, a7, 1 +3f7460b0: add a2, a7 +3f7460c0: move @0x20e0d0, a12, 1 +3f7460f0: cmp a12, a4 +3f746100: jrge L3F746120 +3f746110: move a12, a4 +L3F746120: +3f746120: move @0x20e110, a12, 1 +3f746150: cmp a12, a6 +3f746160: jrle L3F746180 +3f746170: move a12, a6 +L3F746180: +3f746180: move @0x20e0f0, a12, 1 +3f7461b0: cmp a12, a5 +3f7461c0: jrge L3F7461E0 +3f7461d0: move a12, a5 +L3F7461E0: +3f7461e0: move @0x20e130, a12, 1 +3f746210: cmp a12, a7 +3f746220: jrle L3F746240 +3f746230: move a12, a7 +L3F746240: +3f746240: move a7, a8 +3f746250: sub a5, a8 +3f746260: sll 0x10, a8 +3f746270: move a6, a9 +3f746280: sub a4, a9 +3f746290: movx a9, a8 +3f7462a0: move a8, b7 +3f7462b0: move a5, a9 +3f7462c0: jreq L3F7462F0 +3f7462d0: move b3, a12 +3f7462e0: mpyu a12, a9 +L3F7462F0: +3f7462f0: add a4, a9 +3f746300: move @0x20e070, a12, 1 +3f746330: add a12, a9 +3f746340: move a9, b2 +3f746350: move a5, a9 +3f746360: sub a2, a9 +3f746370: jreq L3F7463A0 +3f746380: move b1, a12 +3f746390: mpyu a12, a9 +L3F7463A0: +3f7463a0: add a4, a9 +3f7463b0: sub a0, a9 +3f7463c0: move @0x20e150, a12, 1 +3f7463f0: add a12, a9 +3f746400: move a9, b0 +3f746410: clr b8 +3f746420: movi 0xffffffff, b9 +3f746450: pixblt l,l +3f746460: move @0x20e170, a8, 1 +3f746490: add a8, a0 +3f7464a0: move @0x20e110, a8, 1 +3f7464d0: cmp a0, a8 +3f7464e0: jagt L3F746020 +3f746510: move @0x20e190, a8, 1 +3f746540: add a8, a2 +3f746550: move @0x20e130, a8, 1 +3f746580: cmp a2, a8 +3f746590: jagt L3F746010 +3f7465c0: calla L3F6F0400 +3f7465f0: popst +3f746600: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3f746620: rets +L3F746630: +3f746630: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f746650: pushst +3f746660: setf 16, 0, 0 +3f746670: setf 32, 0, 1 +3f746680: move a14, a13 +3f746690: setf 5, 0, 0 +3f7466a0: movi 0x1, a12 +3f7466d0: move a12, @0xc00000ba, 0 +3f746700: setf 16, 0, 0 +3f746710: move *a13(0xff60), a7, 1 +3f746730: move *a13(0xff40), a4, 1 +3f746750: move *a13(0xffa0), a3, 1 +3f746770: move a3, a2 +3f746780: add a7, a3 +3f746790: move *a13(0xff80), a6, 1 +3f7467b0: move a6, a5 +3f7467c0: add a4, a6 +3f7467d0: movi 0x800, a8 +3f746800: move a8, @0x20e250, 0 +3f746830: move @0x1d1910, a8, 1 +3f746860: move a8, @0xc0000150, 0 ; PSIZE +3f746890: move *a13(0xffe0), a8, 1 +3f7468b0: move a8, @0x20e070, 1 +3f7468e0: move a7, @0x20e090, 1 +3f746910: move a4, @0x20e0b0, 1 +3f746940: move a2, @0x20e0d0, 1 +3f746970: move a2, @0x20e230, 1 +3f7469a0: move a5, @0x20e0f0, 1 +3f7469d0: move a3, @0x20e110, 1 +3f746a00: move a6, @0x20e130, 1 +3f746a30: move *a13(0xffc0), a0, 1 +3f746a50: move *a0(0x80), a0, 1 +3f746a70: move *a0(0x60), a1, 1 +3f746a90: move *a1(0xe0), a8, 1 +3f746ab0: move *a1(0x110), a7, 0 +3f746ad0: move *a1(0x100), a4, 0 +3f746af0: move *a13(0xfec0), a2, 1 +3f746b10: move *a13(0xfea0), a5, 1 +3f746b30: move a8, @0x20e150, 1 +3f746b60: move a7, @0x20e170, 1 +3f746b90: move a4, @0x20e190, 1 +3f746bc0: move a2, @0x20e1b0, 1 +3f746bf0: move a5, @0x20e1d0, 1 +3f746c20: move a7, @0x20e1f0, 1 +3f746c50: move a4, @0x20e210, 1 +3f746c80: move @0x20e250, a12, 0 +3f746cb0: addi 0x1f, a12 +3f746ce0: andi 0xffffffe0, a12 +3f746d10: move a12, b3 +3f746d20: move @0x20e170, a12, 0 +3f746d50: addi 0x1f, a12 +3f746d80: andi 0xffffffe0, a12 +3f746db0: move a12, b1 +3f746dc0: move @0x20e0d0, a1, 1 +3f746df0: move @0x20e170, a12, 0 +3f746e20: divu a12, a1 +3f746e30: jreq L3F746E50 +3f746e40: mpyu a12, a1 +L3F746E50: +3f746e50: move @0x20e0f0, a3, 1 +3f746e80: move a3, a2 +L3F746E90: +3f746e90: move a1, a0 +L3F746EA0: +3f746ea0: move a0, a4 +3f746eb0: move a2, a5 +3f746ec0: move @0x20e170, a6, 1 +3f746ef0: add a0, a6 +3f746f00: move @0x20e190, a7, 1 +3f746f30: add a2, a7 +3f746f40: move @0x20e0d0, a12, 1 +3f746f70: cmp a12, a4 +3f746f80: jrge L3F746FA0 +3f746f90: move a12, a4 +L3F746FA0: +3f746fa0: move @0x20e110, a12, 1 +3f746fd0: cmp a12, a6 +3f746fe0: jrle L3F747000 +3f746ff0: move a12, a6 +L3F747000: +3f747000: move @0x20e0f0, a12, 1 +3f747030: cmp a12, a5 +3f747040: jrge L3F747060 +3f747050: move a12, a5 +L3F747060: +3f747060: move @0x20e130, a12, 1 +3f747090: cmp a12, a7 +3f7470a0: jrle L3F7470C0 +3f7470b0: move a12, a7 +L3F7470C0: +3f7470c0: move a7, a8 +3f7470d0: sub a5, a8 +3f7470e0: sll 0x10, a8 +3f7470f0: move a6, a9 +3f747100: sub a4, a9 +3f747110: movx a9, a8 +3f747120: move a8, b7 +3f747130: move a5, a9 +3f747140: jreq L3F747170 +3f747150: move b3, a12 +3f747160: mpyu a12, a9 +L3F747170: +3f747170: add a4, a9 +3f747180: move @0x20e070, a12, 1 +3f7471b0: add a12, a9 +3f7471c0: move a9, b2 +3f7471d0: move a5, a9 +3f7471e0: sub a2, a9 +3f7471f0: jreq L3F747220 +3f747200: move b1, a12 +3f747210: mpyu a12, a9 +L3F747220: +3f747220: add a4, a9 +3f747230: sub a0, a9 +3f747240: move @0x20e150, a12, 1 +3f747270: add a12, a9 +3f747280: move a9, b0 +3f747290: move *a13(0xfee0), a11, 1 +3f7472b0: jaeq L3F747450 +3f7472e0: move *a13(0xff20), a12, 1 +3f747300: jane L3F7473C0 +3f747330: movi 0x0, b8 +3f747360: movi 0xffffffff, b9 +3f747390: jauc L3F747610 +L3F7473C0: +3f7473c0: movi 0xffffffff, b8 +3f7473f0: movi 0x0, b9 +3f747420: jauc L3F747610 +L3F747450: +3f747450: move *a13(0xff20), a12, 1 +3f747470: jane L3F747500 +3f7474a0: movi 0x0, b9 +3f7474d0: jauc L3F747530 +L3F747500: +3f747500: movi 0xffffffff, b9 +L3F747530: +3f747530: move *a13(0xff00), a12, 1 +3f747550: jane L3F7475E0 +3f747580: movi 0x0, b8 +3f7475b0: jauc L3F747610 +L3F7475E0: +3f7475e0: movi 0xffffffff, b8 +L3F747610: +3f747610: pixblt b,l +3f747620: move @0x20e170, a8, 1 +3f747650: add a8, a0 +3f747660: move @0x20e110, a8, 1 +3f747690: cmp a0, a8 +3f7476a0: jagt L3F746EA0 +3f7476d0: move @0x20e190, a8, 1 +3f747700: add a8, a2 +3f747710: move @0x20e130, a8, 1 +3f747740: cmp a2, a8 +3f747750: jagt L3F746E90 +3f747780: popst +3f747790: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f7477b0: move *sp(0x20), a14, 1 +3f7477d0: rets 2 +3f7477e0: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f747800: pushst +3f747810: setf 16, 0, 0 +3f747820: setf 32, 0, 1 +3f747830: move a14, a13 +3f747840: move *a13(0xffc0), a12, 1 +3f747860: move a12, @0x20e390, 0 +3f747890: move *a13(0xffa0), a12, 1 +3f7478b0: move a12, @0x20e3a0, 0 +3f7478e0: move *a13(0xff80), a12, 1 +3f747900: move a12, @0x20e2f0, 0 +3f747930: move *a13(0xff60), a12, 1 +3f747950: move a12, @0x20e300, 0 +3f747980: move *a13(0xff00), a12, 1 +3f7479a0: move a12, @0x20e310, 1 +3f7479d0: move *a13(0xffe0), a11, 1 +3f7479f0: move a11, @0x20e350, 1 +3f747a20: move *a11(0x0), a12, 0 +3f747a40: cmpi 0x1, a12 +3f747a60: jaeq L3F747D90 +3f747a90: clr a12 +3f747aa0: move a12, @0x20e3b0, 1 +3f747ad0: move *a11(0x3a0), a12, 0 +3f747af0: move @0x20e390, a8, 0 +3f747b20: add a8, a12 +3f747b30: move a12, @0x20e390, 0 +3f747b60: move *a11(0x3b0), a12, 0 +3f747b80: move @0x20e3a0, a8, 0 +3f747bb0: add a8, a12 +3f747bc0: move a12, @0x20e3a0, 0 +3f747bf0: move *a11(0x20), a10, 1 +3f747c10: move *a10(0x820), a10, 1 +3f747c30: move *a10(0x80), a9, 1 +3f747c50: move *a9(0x60), a9, 1 +3f747c70: move *a9(0x110), a12, 0 +3f747c90: move a12, @0x20e2d0, 0 +3f747cc0: move *a9(0x100), a12, 0 +3f747ce0: move a12, @0x20e2e0, 0 +3f747d10: move *a9(0xe0), a12, 1 +3f747d30: move a12, @0x20e330, 1 +3f747d60: jauc L3F747F90 +L3F747D90: +3f747d90: inc a12 +3f747da0: move a12, @0x20e3b0, 1 +3f747dd0: move @0x20e350, a9, 1 +3f747e00: move *a9(0x80), a9, 1 +3f747e20: move *a9(0x60), a9, 1 +3f747e40: move *a9(0x110), a12, 0 +3f747e60: move a12, @0x20e2d0, 0 +3f747e90: move *a9(0x100), a12, 0 +3f747eb0: move a12, @0x20e2e0, 0 +3f747ee0: move @0x1d1910, a12, 1 +3f747f10: move a12, @0xc0000150, 0 ; PSIZE +3f747f40: move *a9(0xe0), a12, 1 +3f747f60: move a12, @0x20e330, 1 +L3F747F90: +3f747f90: setf 5, 0, 0 +3f747fa0: movi 0x0, a12 +3f747fd0: move a12, @0xc00000ba, 0 +3f748000: setf 16, 0, 0 +3f748010: move @0x20e300, b7, 0 +3f748040: rl 0x10, b7 +3f748050: move @0x20e2f0, b11, 0 +3f748080: movx b11, b7 +3f748090: move @0x20e2f0, b3, 0 +3f7480c0: addi 0x1f, b3 +3f7480f0: andi 0xffffffe0, b3 +3f748120: lmo b3, b11 +3f748130: move b11, @0xc0000140, 0 ; CONVDP +3f748160: move @0x20e2d0, b1, 0 +3f748190: move @0x20e3b0, a12, 1 +3f7481c0: jane L3F748230 +3f7481f0: move @0x1d1970, a12, 0 +3f748220: move a12, b1 +L3F748230: +3f748230: addi 0x1f, b1 +3f748260: andi 0xffffffe0, b1 +3f748290: lmo b1, b11 +3f7482a0: move b11, @0xc0000130, 0 ; CONVSP +3f7482d0: move @0x20e310, b2, 1 +3f748300: move b1, a8 +3f748310: move @0x20e3a0, a9, 0 +3f748340: mpyu a8, a9 +3f748350: move @0x20e390, a8, 0 +3f748380: add a8, a9 +3f748390: move @0x20e330, a1, 1 +3f7483c0: add a1, a9 +3f7483d0: move a9, b0 +3f7483e0: calla L3F6F0200 +3f748410: pixblt l,l +3f748420: calla L3F6F0400 +3f748450: popst +3f748460: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13 +3f748480: move *sp(0x20), a14, 1 +3f7484a0: rets 2 +L3F7484B0: +3f7484b0: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7484d0: mmtm sp, b0,b1,b2,b7,b8,b10,b11,b12,b13,b14 +3f7484f0: move -*a14, a0, 1 +3f748500: move -*a14, a1, 1 +3f748510: move -*a14, a2, 1 +3f748520: move -*a14, a3, 1 +3f748530: move *a3(0x20), a3, 1 +3f748550: move *a3(0xa0), a3, 1 +3f748570: move *a3(0x0), a3, 1 +3f748590: jaeq L3F74EA90 +3f7485b0: move @0xc00000b0, a4, 1 ; CONTROL +3f7485e0: andi 0x8000, a4 +3f748610: move @0x20e500, b4, 0 +3f748640: jreq L3F748690 +3f748650: ori 0x18cc, a4 +3f748680: jruc L3F7486C0 +L3F748690: +3f748690: ori 0xcc, a4 +L3F7486C0: +3f7486c0: move a4, @0xc00000b0, 1 ; CONTROL +3f7486f0: movi 0x4000000, b4 +3f748720: move @0x1d1970, b3, 0 +3f748750: lmo b3, b3 +3f748760: move b3, @0xc0000140, 0 ; CONVDP +3f748790: move @0x20e610, b9, 1 +L3F7487C0: +3f7487c0: mmtm sp, a0,a1,a2 +3f7487e0: move a3, @0x20e3d0, 1 +3f748810: move *a3(0x30), a5, 0 +3f748830: move *a3(0x20), a6, 0 +3f748850: rl 0x10, a5 +3f748860: movx a6, a5 +3f748870: move a5, a7 +3f748880: move *a3(0x50), a5, 0 +3f7488a0: move *a3(0x40), a6, 0 +3f7488c0: rl 0x10, a5 +3f7488d0: movx a6, a5 +3f7488e0: move a5, a8 +3f7488f0: move @0x20e5f0, a3, 1 +3f748920: addxy a3, a2 +3f748930: addxy a3, a7 +3f748940: addxy a3, a8 +3f748950: move a7, b5 +3f748960: move a8, b6 +3f748970: calla L3F753C60 +3f7489a0: movk 1, a8 +3f7489b0: movk 1, a6 +3f7489c0: sll 0x10, a6 +3f7489d0: cmp a0, a1 +3f7489e0: jrnn L3F748A50 +3f7489f0: rl 0x10, a2 +3f748a00: move a0, a3 +3f748a10: move a1, a0 +3f748a20: move a3, a1 +3f748a30: rl 0x10, a8 +3f748a40: rl 0x10, a6 +L3F748A50: +3f748a50: move a0, a4 +3f748a60: srl 0x1, a4 +3f748a70: move a1, a5 +3f748a80: sll 0x10, a5 +3f748a90: move a0, a3 +3f748aa0: subxy a4, a3 +3f748ab0: addxy a2, a3 +3f748ac0: addxy a2, a4 +3f748ad0: addxy a2, a5 +3f748ae0: movx a4, a5 +3f748af0: movx a3, a2 +3f748b00: movy a5, a2 +3f748b10: btst 0, a8 +3f748b20: jrne L3F748B70 +3f748b30: rl 0x10, a2 +3f748b40: rl 0x10, a3 +3f748b50: rl 0x10, a4 +3f748b60: rl 0x10, a5 +L3F748B70: +3f748b70: move a6, a7 +3f748b80: addxy a8, a7 +3f748b90: move a8, a9 +3f748ba0: subxy a6, a9 +3f748bb0: clr a10 +3f748bc0: subxy a6, a10 +3f748bd0: move a10, a11 +3f748be0: subxy a8, a11 +3f748bf0: clr a12 +3f748c00: subxy a8, a12 +3f748c10: move a12, a13 +3f748c20: addxy a6, a13 +3f748c30: move a0, b0 +3f748c40: move a1, b2 +3f748c50: setf 16, 1, 1 +3f748c60: move b0, b1 +3f748c70: mpyu b1, b1 +3f748c80: move b1, b8 +3f748c90: sll 0x3, b8 +3f748ca0: move b2, b7 +3f748cb0: mpyu b7, b7 +3f748cc0: move b7, b14 +3f748cd0: sll 0x3, b14 +3f748ce0: setf 32, 0, 1 +3f748cf0: move b2, b10 +3f748d00: sll 0x2, b10 +3f748d10: mpyu b1, b10 +3f748d20: move b0, b12 +3f748d30: sll 0x4, b12 +3f748d40: mpyu b7, b12 +3f748d50: lmo b12, b12 +3f748d60: jreq L3F748DE0 +3f748d70: sll b12, b10 +3f748d80: srl b12, b11 +3f748d90: or b10, b11 +3f748da0: srl b12, b1 +3f748db0: srl b12, b8 +3f748dc0: srl b12, b7 +3f748dd0: srl b12, b14 +L3F748DE0: +3f748de0: move b8, b12 +3f748df0: srl 0x1, b12 +3f748e00: move b14, b13 +3f748e10: srl 0x1, b13 +3f748e20: move b12, b2 +3f748e30: sub b11, b2 +3f748e40: move b12, b10 +3f748e50: add b13, b10 +3f748e60: sub b11, b10 +3f748e70: move b12, b0 +3f748e80: sub b1, b0 +3f748e90: sub b13, b0 +3f748ea0: sub b7, b0 +3f748eb0: srl 0x1, b11 +3f748ec0: sub b11, b0 +3f748ed0: move b13, b1 +3f748ee0: btst 0, a0 +3f748ef0: jane L3F74A330 +3f748f10: add b7, b0 +3f748f20: add b7, b0 +3f748f30: clr b1 +3f748f40: sub b13, b10 +3f748f50: add b7, b10 +3f748f60: jalt L3F749920 +L3F748F80: +3f748f80: move b0, @0x20e4e0, 1 +3f748fb0: move @0x20e490, b0, 0 +3f748fe0: jreq L3F749390 +3f748ff0: movi 0x10001, b0 +3f749020: subxy b0, b6 +3f749030: move @0x20e4e0, b0, 1 +3f749060: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f749080: move a2, @0x20e4e0, 1 +3f7490b0: move @0x20e4c0, b0, 1 +3f7490e0: move @0x20e4b0, b1, 0 +3f749110: addk 31, b1 +3f749120: andi 0xffffffe0, b1 +3f749150: move a2, b12 +3f749160: subxy b12, b5 +3f749170: jrv L3F7491A0 +3f749180: jrc L3F7491E0 +3f749190: jruc L3F749220 +L3F7491A0: +3f7491a0: jrc L3F749210 +3f7491b0: srl 0x10, b5 +3f7491c0: rl 0x10, b5 +3f7491d0: jruc L3F749220 +L3F7491E0: +3f7491e0: rl 0x10, b5 +3f7491f0: srl 0x10, b5 +3f749200: jruc L3F749220 +L3F749210: +3f749210: clr b5 +L3F749220: +3f749220: subxy b12, b6 +3f749230: jrv L3F749320 +3f749240: jrc L3F749320 +3f749250: movy b12, b11 +3f749260: srl 0x10, b11 +3f749270: mpyu b1, b11 +3f749280: add b11, b0 +3f749290: rl 0x10, b12 +3f7492a0: srl 0x10, b12 +3f7492b0: add b12, b0 +3f7492c0: move b0, b4 +3f7492d0: clr a2 +3f7492e0: andi 0x7fff7fff, b6 +3f749310: drav a10, a2 +L3F749320: +3f749320: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f749340: move @0x20e4e0, a2, 1 +3f749370: addxy a10, a2 +3f749380: jruc L3F749400 +L3F749390: +3f749390: move @0x20e4e0, b0, 1 +3f7493c0: andi 0x7fff7fff, b6 +3f7493f0: drav a10, a2 +L3F749400: +3f749400: move b0, @0x20e4e0, 1 +3f749430: move @0x20e490, b0, 0 +3f749460: jreq L3F749810 +3f749470: movi 0x10001, b0 +3f7494a0: subxy b0, b6 +3f7494b0: move @0x20e4e0, b0, 1 +3f7494e0: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f749500: move a4, @0x20e4e0, 1 +3f749530: move @0x20e4c0, b0, 1 +3f749560: move @0x20e4b0, b1, 0 +3f749590: addk 31, b1 +3f7495a0: andi 0xffffffe0, b1 +3f7495d0: move a4, b12 +3f7495e0: subxy b12, b5 +3f7495f0: jrv L3F749620 +3f749600: jrc L3F749660 +3f749610: jruc L3F7496A0 +L3F749620: +3f749620: jrc L3F749690 +3f749630: srl 0x10, b5 +3f749640: rl 0x10, b5 +3f749650: jruc L3F7496A0 +L3F749660: +3f749660: rl 0x10, b5 +3f749670: srl 0x10, b5 +3f749680: jruc L3F7496A0 +L3F749690: +3f749690: clr b5 +L3F7496A0: +3f7496a0: subxy b12, b6 +3f7496b0: jrv L3F7497A0 +3f7496c0: jrc L3F7497A0 +3f7496d0: movy b12, b11 +3f7496e0: srl 0x10, b11 +3f7496f0: mpyu b1, b11 +3f749700: add b11, b0 +3f749710: rl 0x10, b12 +3f749720: srl 0x10, b12 +3f749730: add b12, b0 +3f749740: move b0, b4 +3f749750: clr a4 +3f749760: andi 0x7fff7fff, b6 +3f749790: drav a6, a4 +L3F7497A0: +3f7497a0: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f7497c0: move @0x20e4e0, a4, 1 +3f7497f0: addxy a6, a4 +3f749800: jruc L3F749880 +L3F749810: +3f749810: move @0x20e4e0, b0, 1 +3f749840: andi 0x7fff7fff, b6 +3f749870: drav a6, a4 +L3F749880: +3f749880: addxy a10, a5 +3f749890: addxy a6, a3 +3f7498a0: subk 2, a1 +3f7498b0: jale L3F74DB70 +3f7498d0: add b12, b0 +3f7498e0: add b8, b2 +3f7498f0: add b2, b10 +3f749900: jagt L3F748F80 +L3F749920: +3f749920: move b0, @0x20e4e0, 1 +3f749950: move @0x20e490, b0, 0 +3f749980: jreq L3F749D30 +3f749990: movi 0x10001, b0 +3f7499c0: subxy b0, b6 +3f7499d0: move @0x20e4e0, b0, 1 +3f749a00: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f749a20: move a2, @0x20e4e0, 1 +3f749a50: move @0x20e4c0, b0, 1 +3f749a80: move @0x20e4b0, b1, 0 +3f749ab0: addk 31, b1 +3f749ac0: andi 0xffffffe0, b1 +3f749af0: move a2, b12 +3f749b00: subxy b12, b5 +3f749b10: jrv L3F749B40 +3f749b20: jrc L3F749B80 +3f749b30: jruc L3F749BC0 +L3F749B40: +3f749b40: jrc L3F749BB0 +3f749b50: srl 0x10, b5 +3f749b60: rl 0x10, b5 +3f749b70: jruc L3F749BC0 +L3F749B80: +3f749b80: rl 0x10, b5 +3f749b90: srl 0x10, b5 +3f749ba0: jruc L3F749BC0 +L3F749BB0: +3f749bb0: clr b5 +L3F749BC0: +3f749bc0: subxy b12, b6 +3f749bd0: jrv L3F749CC0 +3f749be0: jrc L3F749CC0 +3f749bf0: movy b12, b11 +3f749c00: srl 0x10, b11 +3f749c10: mpyu b1, b11 +3f749c20: add b11, b0 +3f749c30: rl 0x10, b12 +3f749c40: srl 0x10, b12 +3f749c50: add b12, b0 +3f749c60: move b0, b4 +3f749c70: clr a2 +3f749c80: andi 0x7fff7fff, b6 +3f749cb0: drav a8, a2 +L3F749CC0: +3f749cc0: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f749ce0: move @0x20e4e0, a2, 1 +3f749d10: addxy a8, a2 +3f749d20: jruc L3F749DA0 +L3F749D30: +3f749d30: move @0x20e4e0, b0, 1 +3f749d60: andi 0x7fff7fff, b6 +3f749d90: drav a8, a2 +L3F749DA0: +3f749da0: addxy a8, a3 +3f749db0: move b0, @0x20e4e0, 1 +3f749de0: move @0x20e490, b0, 0 +3f749e10: jreq L3F74A1C0 +3f749e20: movi 0x10001, b0 +3f749e50: subxy b0, b6 +3f749e60: move @0x20e4e0, b0, 1 +3f749e90: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f749eb0: move a4, @0x20e4e0, 1 +3f749ee0: move @0x20e4c0, b0, 1 +3f749f10: move @0x20e4b0, b1, 0 +3f749f40: addk 31, b1 +3f749f50: andi 0xffffffe0, b1 +3f749f80: move a4, b12 +3f749f90: subxy b12, b5 +3f749fa0: jrv L3F749FD0 +3f749fb0: jrc L3F74A010 +3f749fc0: jruc L3F74A050 +L3F749FD0: +3f749fd0: jrc L3F74A040 +3f749fe0: srl 0x10, b5 +3f749ff0: rl 0x10, b5 +3f74a000: jruc L3F74A050 +L3F74A010: +3f74a010: rl 0x10, b5 +3f74a020: srl 0x10, b5 +3f74a030: jruc L3F74A050 +L3F74A040: +3f74a040: clr b5 +L3F74A050: +3f74a050: subxy b12, b6 +3f74a060: jrv L3F74A150 +3f74a070: jrc L3F74A150 +3f74a080: movy b12, b11 +3f74a090: srl 0x10, b11 +3f74a0a0: mpyu b1, b11 +3f74a0b0: add b11, b0 +3f74a0c0: rl 0x10, b12 +3f74a0d0: srl 0x10, b12 +3f74a0e0: add b12, b0 +3f74a0f0: move b0, b4 +3f74a100: clr a4 +3f74a110: andi 0x7fff7fff, b6 +3f74a140: drav a12, a4 +L3F74A150: +3f74a150: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74a170: move @0x20e4e0, a4, 1 +3f74a1a0: addxy a12, a4 +3f74a1b0: jruc L3F74A230 +L3F74A1C0: +3f74a1c0: move @0x20e4e0, b0, 1 +3f74a1f0: andi 0x7fff7fff, b6 +3f74a220: drav a12, a4 +L3F74A230: +3f74a230: addxy a12, a5 +3f74a240: cmp b0, b10 +3f74a250: jrlt L3F74A300 +3f74a260: addxy a10, a2 +3f74a270: addxy a6, a3 +3f74a280: addxy a6, a4 +3f74a290: addxy a10, a5 +3f74a2a0: subk 2, a1 +3f74a2b0: jale L3F74E030 +3f74a2d0: add b12, b0 +3f74a2e0: add b8, b2 +3f74a2f0: add b2, b10 +L3F74A300: +3f74a300: sub b13, b0 +3f74a310: add b14, b1 +3f74a320: add b1, b10 +L3F74A330: +3f74a330: cmp b0, b10 +3f74a340: jage L3F74B5C0 +L3F74A360: +3f74a360: move b0, @0x20e4e0, 1 +3f74a390: move @0x20e490, b0, 0 +3f74a3c0: jreq L3F74A770 +3f74a3d0: movi 0x10001, b0 +3f74a400: subxy b0, b6 +3f74a410: move @0x20e4e0, b0, 1 +3f74a440: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74a460: move a2, @0x20e4e0, 1 +3f74a490: move @0x20e4c0, b0, 1 +3f74a4c0: move @0x20e4b0, b1, 0 +3f74a4f0: addk 31, b1 +3f74a500: andi 0xffffffe0, b1 +3f74a530: move a2, b12 +3f74a540: subxy b12, b5 +3f74a550: jrv L3F74A580 +3f74a560: jrc L3F74A5C0 +3f74a570: jruc L3F74A600 +L3F74A580: +3f74a580: jrc L3F74A5F0 +3f74a590: srl 0x10, b5 +3f74a5a0: rl 0x10, b5 +3f74a5b0: jruc L3F74A600 +L3F74A5C0: +3f74a5c0: rl 0x10, b5 +3f74a5d0: srl 0x10, b5 +3f74a5e0: jruc L3F74A600 +L3F74A5F0: +3f74a5f0: clr b5 +L3F74A600: +3f74a600: subxy b12, b6 +3f74a610: jrv L3F74A700 +3f74a620: jrc L3F74A700 +3f74a630: movy b12, b11 +3f74a640: srl 0x10, b11 +3f74a650: mpyu b1, b11 +3f74a660: add b11, b0 +3f74a670: rl 0x10, b12 +3f74a680: srl 0x10, b12 +3f74a690: add b12, b0 +3f74a6a0: move b0, b4 +3f74a6b0: clr a2 +3f74a6c0: andi 0x7fff7fff, b6 +3f74a6f0: drav a8, a2 +L3F74A700: +3f74a700: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74a720: move @0x20e4e0, a2, 1 +3f74a750: addxy a8, a2 +3f74a760: jruc L3F74A7E0 +L3F74A770: +3f74a770: move @0x20e4e0, b0, 1 +3f74a7a0: andi 0x7fff7fff, b6 +3f74a7d0: drav a8, a2 +L3F74A7E0: +3f74a7e0: move b0, @0x20e4e0, 1 +3f74a810: move @0x20e490, b0, 0 +3f74a840: jreq L3F74ABF0 +3f74a850: movi 0x10001, b0 +3f74a880: subxy b0, b6 +3f74a890: move @0x20e4e0, b0, 1 +3f74a8c0: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74a8e0: move a3, @0x20e4e0, 1 +3f74a910: move @0x20e4c0, b0, 1 +3f74a940: move @0x20e4b0, b1, 0 +3f74a970: addk 31, b1 +3f74a980: andi 0xffffffe0, b1 +3f74a9b0: move a3, b12 +3f74a9c0: subxy b12, b5 +3f74a9d0: jrv L3F74AA00 +3f74a9e0: jrc L3F74AA40 +3f74a9f0: jruc L3F74AA80 +L3F74AA00: +3f74aa00: jrc L3F74AA70 +3f74aa10: srl 0x10, b5 +3f74aa20: rl 0x10, b5 +3f74aa30: jruc L3F74AA80 +L3F74AA40: +3f74aa40: rl 0x10, b5 +3f74aa50: srl 0x10, b5 +3f74aa60: jruc L3F74AA80 +L3F74AA70: +3f74aa70: clr b5 +L3F74AA80: +3f74aa80: subxy b12, b6 +3f74aa90: jrv L3F74AB80 +3f74aaa0: jrc L3F74AB80 +3f74aab0: movy b12, b11 +3f74aac0: srl 0x10, b11 +3f74aad0: mpyu b1, b11 +3f74aae0: add b11, b0 +3f74aaf0: rl 0x10, b12 +3f74ab00: srl 0x10, b12 +3f74ab10: add b12, b0 +3f74ab20: move b0, b4 +3f74ab30: clr a3 +3f74ab40: andi 0x7fff7fff, b6 +3f74ab70: drav a8, a3 +L3F74AB80: +3f74ab80: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74aba0: move @0x20e4e0, a3, 1 +3f74abd0: addxy a8, a3 +3f74abe0: jruc L3F74AC60 +L3F74ABF0: +3f74abf0: move @0x20e4e0, b0, 1 +3f74ac20: andi 0x7fff7fff, b6 +3f74ac50: drav a8, a3 +L3F74AC60: +3f74ac60: move b0, @0x20e4e0, 1 +3f74ac90: move @0x20e490, b0, 0 +3f74acc0: jreq L3F74B070 +3f74acd0: movi 0x10001, b0 +3f74ad00: subxy b0, b6 +3f74ad10: move @0x20e4e0, b0, 1 +3f74ad40: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74ad60: move a4, @0x20e4e0, 1 +3f74ad90: move @0x20e4c0, b0, 1 +3f74adc0: move @0x20e4b0, b1, 0 +3f74adf0: addk 31, b1 +3f74ae00: andi 0xffffffe0, b1 +3f74ae30: move a4, b12 +3f74ae40: subxy b12, b5 +3f74ae50: jrv L3F74AE80 +3f74ae60: jrc L3F74AEC0 +3f74ae70: jruc L3F74AF00 +L3F74AE80: +3f74ae80: jrc L3F74AEF0 +3f74ae90: srl 0x10, b5 +3f74aea0: rl 0x10, b5 +3f74aeb0: jruc L3F74AF00 +L3F74AEC0: +3f74aec0: rl 0x10, b5 +3f74aed0: srl 0x10, b5 +3f74aee0: jruc L3F74AF00 +L3F74AEF0: +3f74aef0: clr b5 +L3F74AF00: +3f74af00: subxy b12, b6 +3f74af10: jrv L3F74B000 +3f74af20: jrc L3F74B000 +3f74af30: movy b12, b11 +3f74af40: srl 0x10, b11 +3f74af50: mpyu b1, b11 +3f74af60: add b11, b0 +3f74af70: rl 0x10, b12 +3f74af80: srl 0x10, b12 +3f74af90: add b12, b0 +3f74afa0: move b0, b4 +3f74afb0: clr a4 +3f74afc0: andi 0x7fff7fff, b6 +3f74aff0: drav a12, a4 +L3F74B000: +3f74b000: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74b020: move @0x20e4e0, a4, 1 +3f74b050: addxy a12, a4 +3f74b060: jruc L3F74B0E0 +L3F74B070: +3f74b070: move @0x20e4e0, b0, 1 +3f74b0a0: andi 0x7fff7fff, b6 +3f74b0d0: drav a12, a4 +L3F74B0E0: +3f74b0e0: move b0, @0x20e4e0, 1 +3f74b110: move @0x20e490, b0, 0 +3f74b140: jreq L3F74B4F0 +3f74b150: movi 0x10001, b0 +3f74b180: subxy b0, b6 +3f74b190: move @0x20e4e0, b0, 1 +3f74b1c0: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74b1e0: move a5, @0x20e4e0, 1 +3f74b210: move @0x20e4c0, b0, 1 +3f74b240: move @0x20e4b0, b1, 0 +3f74b270: addk 31, b1 +3f74b280: andi 0xffffffe0, b1 +3f74b2b0: move a5, b12 +3f74b2c0: subxy b12, b5 +3f74b2d0: jrv L3F74B300 +3f74b2e0: jrc L3F74B340 +3f74b2f0: jruc L3F74B380 +L3F74B300: +3f74b300: jrc L3F74B370 +3f74b310: srl 0x10, b5 +3f74b320: rl 0x10, b5 +3f74b330: jruc L3F74B380 +L3F74B340: +3f74b340: rl 0x10, b5 +3f74b350: srl 0x10, b5 +3f74b360: jruc L3F74B380 +L3F74B370: +3f74b370: clr b5 +L3F74B380: +3f74b380: subxy b12, b6 +3f74b390: jrv L3F74B480 +3f74b3a0: jrc L3F74B480 +3f74b3b0: movy b12, b11 +3f74b3c0: srl 0x10, b11 +3f74b3d0: mpyu b1, b11 +3f74b3e0: add b11, b0 +3f74b3f0: rl 0x10, b12 +3f74b400: srl 0x10, b12 +3f74b410: add b12, b0 +3f74b420: move b0, b4 +3f74b430: clr a5 +3f74b440: andi 0x7fff7fff, b6 +3f74b470: drav a12, a5 +L3F74B480: +3f74b480: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74b4a0: move @0x20e4e0, a5, 1 +3f74b4d0: addxy a12, a5 +3f74b4e0: jruc L3F74B560 +L3F74B4F0: +3f74b4f0: move @0x20e4e0, b0, 1 +3f74b520: andi 0x7fff7fff, b6 +3f74b550: drav a12, a5 +L3F74B560: +3f74b560: sub b13, b0 +3f74b570: add b14, b1 +3f74b580: add b1, b10 +3f74b590: cmp b0, b10 +3f74b5a0: jalt L3F74A360 +L3F74B5C0: +3f74b5c0: move b10, b10 +3f74b5d0: jage L3F74C8E0 +L3F74B5F0: +3f74b5f0: move b0, @0x20e4e0, 1 +3f74b620: move @0x20e490, b0, 0 +3f74b650: jreq L3F74BA00 +3f74b660: movi 0x10001, b0 +3f74b690: subxy b0, b6 +3f74b6a0: move @0x20e4e0, b0, 1 +3f74b6d0: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74b6f0: move a2, @0x20e4e0, 1 +3f74b720: move @0x20e4c0, b0, 1 +3f74b750: move @0x20e4b0, b1, 0 +3f74b780: addk 31, b1 +3f74b790: andi 0xffffffe0, b1 +3f74b7c0: move a2, b12 +3f74b7d0: subxy b12, b5 +3f74b7e0: jrv L3F74B810 +3f74b7f0: jrc L3F74B850 +3f74b800: jruc L3F74B890 +L3F74B810: +3f74b810: jrc L3F74B880 +3f74b820: srl 0x10, b5 +3f74b830: rl 0x10, b5 +3f74b840: jruc L3F74B890 +L3F74B850: +3f74b850: rl 0x10, b5 +3f74b860: srl 0x10, b5 +3f74b870: jruc L3F74B890 +L3F74B880: +3f74b880: clr b5 +L3F74B890: +3f74b890: subxy b12, b6 +3f74b8a0: jrv L3F74B990 +3f74b8b0: jrc L3F74B990 +3f74b8c0: movy b12, b11 +3f74b8d0: srl 0x10, b11 +3f74b8e0: mpyu b1, b11 +3f74b8f0: add b11, b0 +3f74b900: rl 0x10, b12 +3f74b910: srl 0x10, b12 +3f74b920: add b12, b0 +3f74b930: move b0, b4 +3f74b940: clr a2 +3f74b950: andi 0x7fff7fff, b6 +3f74b980: drav a9, a2 +L3F74B990: +3f74b990: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74b9b0: move @0x20e4e0, a2, 1 +3f74b9e0: addxy a9, a2 +3f74b9f0: jruc L3F74BA70 +L3F74BA00: +3f74ba00: move @0x20e4e0, b0, 1 +3f74ba30: andi 0x7fff7fff, b6 +3f74ba60: drav a9, a2 +L3F74BA70: +3f74ba70: move b0, @0x20e4e0, 1 +3f74baa0: move @0x20e490, b0, 0 +3f74bad0: jreq L3F74BE80 +3f74bae0: movi 0x10001, b0 +3f74bb10: subxy b0, b6 +3f74bb20: move @0x20e4e0, b0, 1 +3f74bb50: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74bb70: move a3, @0x20e4e0, 1 +3f74bba0: move @0x20e4c0, b0, 1 +3f74bbd0: move @0x20e4b0, b1, 0 +3f74bc00: addk 31, b1 +3f74bc10: andi 0xffffffe0, b1 +3f74bc40: move a3, b12 +3f74bc50: subxy b12, b5 +3f74bc60: jrv L3F74BC90 +3f74bc70: jrc L3F74BCD0 +3f74bc80: jruc L3F74BD10 +L3F74BC90: +3f74bc90: jrc L3F74BD00 +3f74bca0: srl 0x10, b5 +3f74bcb0: rl 0x10, b5 +3f74bcc0: jruc L3F74BD10 +L3F74BCD0: +3f74bcd0: rl 0x10, b5 +3f74bce0: srl 0x10, b5 +3f74bcf0: jruc L3F74BD10 +L3F74BD00: +3f74bd00: clr b5 +L3F74BD10: +3f74bd10: subxy b12, b6 +3f74bd20: jrv L3F74BE10 +3f74bd30: jrc L3F74BE10 +3f74bd40: movy b12, b11 +3f74bd50: srl 0x10, b11 +3f74bd60: mpyu b1, b11 +3f74bd70: add b11, b0 +3f74bd80: rl 0x10, b12 +3f74bd90: srl 0x10, b12 +3f74bda0: add b12, b0 +3f74bdb0: move b0, b4 +3f74bdc0: clr a3 +3f74bdd0: andi 0x7fff7fff, b6 +3f74be00: drav a7, a3 +L3F74BE10: +3f74be10: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74be30: move @0x20e4e0, a3, 1 +3f74be60: addxy a7, a3 +3f74be70: jruc L3F74BEF0 +L3F74BE80: +3f74be80: move @0x20e4e0, b0, 1 +3f74beb0: andi 0x7fff7fff, b6 +3f74bee0: drav a7, a3 +L3F74BEF0: +3f74bef0: move b0, @0x20e4e0, 1 +3f74bf20: move @0x20e490, b0, 0 +3f74bf50: jreq L3F74C300 +3f74bf60: movi 0x10001, b0 +3f74bf90: subxy b0, b6 +3f74bfa0: move @0x20e4e0, b0, 1 +3f74bfd0: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74bff0: move a4, @0x20e4e0, 1 +3f74c020: move @0x20e4c0, b0, 1 +3f74c050: move @0x20e4b0, b1, 0 +3f74c080: addk 31, b1 +3f74c090: andi 0xffffffe0, b1 +3f74c0c0: move a4, b12 +3f74c0d0: subxy b12, b5 +3f74c0e0: jrv L3F74C110 +3f74c0f0: jrc L3F74C150 +3f74c100: jruc L3F74C190 +L3F74C110: +3f74c110: jrc L3F74C180 +3f74c120: srl 0x10, b5 +3f74c130: rl 0x10, b5 +3f74c140: jruc L3F74C190 +L3F74C150: +3f74c150: rl 0x10, b5 +3f74c160: srl 0x10, b5 +3f74c170: jruc L3F74C190 +L3F74C180: +3f74c180: clr b5 +L3F74C190: +3f74c190: subxy b12, b6 +3f74c1a0: jrv L3F74C290 +3f74c1b0: jrc L3F74C290 +3f74c1c0: movy b12, b11 +3f74c1d0: srl 0x10, b11 +3f74c1e0: mpyu b1, b11 +3f74c1f0: add b11, b0 +3f74c200: rl 0x10, b12 +3f74c210: srl 0x10, b12 +3f74c220: add b12, b0 +3f74c230: move b0, b4 +3f74c240: clr a4 +3f74c250: andi 0x7fff7fff, b6 +3f74c280: drav a13, a4 +L3F74C290: +3f74c290: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74c2b0: move @0x20e4e0, a4, 1 +3f74c2e0: addxy a13, a4 +3f74c2f0: jruc L3F74C370 +L3F74C300: +3f74c300: move @0x20e4e0, b0, 1 +3f74c330: andi 0x7fff7fff, b6 +3f74c360: drav a13, a4 +L3F74C370: +3f74c370: move b0, @0x20e4e0, 1 +3f74c3a0: move @0x20e490, b0, 0 +3f74c3d0: jreq L3F74C780 +3f74c3e0: movi 0x10001, b0 +3f74c410: subxy b0, b6 +3f74c420: move @0x20e4e0, b0, 1 +3f74c450: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74c470: move a5, @0x20e4e0, 1 +3f74c4a0: move @0x20e4c0, b0, 1 +3f74c4d0: move @0x20e4b0, b1, 0 +3f74c500: addk 31, b1 +3f74c510: andi 0xffffffe0, b1 +3f74c540: move a5, b12 +3f74c550: subxy b12, b5 +3f74c560: jrv L3F74C590 +3f74c570: jrc L3F74C5D0 +3f74c580: jruc L3F74C610 +L3F74C590: +3f74c590: jrc L3F74C600 +3f74c5a0: srl 0x10, b5 +3f74c5b0: rl 0x10, b5 +3f74c5c0: jruc L3F74C610 +L3F74C5D0: +3f74c5d0: rl 0x10, b5 +3f74c5e0: srl 0x10, b5 +3f74c5f0: jruc L3F74C610 +L3F74C600: +3f74c600: clr b5 +L3F74C610: +3f74c610: subxy b12, b6 +3f74c620: jrv L3F74C710 +3f74c630: jrc L3F74C710 +3f74c640: movy b12, b11 +3f74c650: srl 0x10, b11 +3f74c660: mpyu b1, b11 +3f74c670: add b11, b0 +3f74c680: rl 0x10, b12 +3f74c690: srl 0x10, b12 +3f74c6a0: add b12, b0 +3f74c6b0: move b0, b4 +3f74c6c0: clr a5 +3f74c6d0: andi 0x7fff7fff, b6 +3f74c700: drav a11, a5 +L3F74C710: +3f74c710: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74c730: move @0x20e4e0, a5, 1 +3f74c760: addxy a11, a5 +3f74c770: jruc L3F74C7F0 +L3F74C780: +3f74c780: move @0x20e4e0, b0, 1 +3f74c7b0: andi 0x7fff7fff, b6 +3f74c7e0: drav a11, a5 +L3F74C7F0: +3f74c7f0: subk 2, a1 +3f74c800: jale L3F74E030 +3f74c820: add b12, b0 +3f74c830: sub b13, b0 +3f74c840: add b14, b1 +3f74c850: add b8, b2 +3f74c860: add b1, b10 +3f74c870: add b2, b10 +3f74c880: cmp b0, b10 +3f74c890: jalt L3F74A360 +3f74c8b0: move b10, b10 +3f74c8c0: jalt L3F74B5F0 +L3F74C8E0: +3f74c8e0: move b0, @0x20e4e0, 1 +3f74c910: move @0x20e490, b0, 0 +3f74c940: jreq L3F74CCF0 +3f74c950: movi 0x10001, b0 +3f74c980: subxy b0, b6 +3f74c990: move @0x20e4e0, b0, 1 +3f74c9c0: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74c9e0: move a2, @0x20e4e0, 1 +3f74ca10: move @0x20e4c0, b0, 1 +3f74ca40: move @0x20e4b0, b1, 0 +3f74ca70: addk 31, b1 +3f74ca80: andi 0xffffffe0, b1 +3f74cab0: move a2, b12 +3f74cac0: subxy b12, b5 +3f74cad0: jrv L3F74CB00 +3f74cae0: jrc L3F74CB40 +3f74caf0: jruc L3F74CB80 +L3F74CB00: +3f74cb00: jrc L3F74CB70 +3f74cb10: srl 0x10, b5 +3f74cb20: rl 0x10, b5 +3f74cb30: jruc L3F74CB80 +L3F74CB40: +3f74cb40: rl 0x10, b5 +3f74cb50: srl 0x10, b5 +3f74cb60: jruc L3F74CB80 +L3F74CB70: +3f74cb70: clr b5 +L3F74CB80: +3f74cb80: subxy b12, b6 +3f74cb90: jrv L3F74CC80 +3f74cba0: jrc L3F74CC80 +3f74cbb0: movy b12, b11 +3f74cbc0: srl 0x10, b11 +3f74cbd0: mpyu b1, b11 +3f74cbe0: add b11, b0 +3f74cbf0: rl 0x10, b12 +3f74cc00: srl 0x10, b12 +3f74cc10: add b12, b0 +3f74cc20: move b0, b4 +3f74cc30: clr a2 +3f74cc40: andi 0x7fff7fff, b6 +3f74cc70: drav a10, a2 +L3F74CC80: +3f74cc80: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74cca0: move @0x20e4e0, a2, 1 +3f74ccd0: addxy a10, a2 +3f74cce0: jruc L3F74CD60 +L3F74CCF0: +3f74ccf0: move @0x20e4e0, b0, 1 +3f74cd20: andi 0x7fff7fff, b6 +3f74cd50: drav a10, a2 +L3F74CD60: +3f74cd60: move b0, @0x20e4e0, 1 +3f74cd90: move @0x20e490, b0, 0 +3f74cdc0: jreq L3F74D170 +3f74cdd0: movi 0x10001, b0 +3f74ce00: subxy b0, b6 +3f74ce10: move @0x20e4e0, b0, 1 +3f74ce40: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74ce60: move a3, @0x20e4e0, 1 +3f74ce90: move @0x20e4c0, b0, 1 +3f74cec0: move @0x20e4b0, b1, 0 +3f74cef0: addk 31, b1 +3f74cf00: andi 0xffffffe0, b1 +3f74cf30: move a3, b12 +3f74cf40: subxy b12, b5 +3f74cf50: jrv L3F74CF80 +3f74cf60: jrc L3F74CFC0 +3f74cf70: jruc L3F74D000 +L3F74CF80: +3f74cf80: jrc L3F74CFF0 +3f74cf90: srl 0x10, b5 +3f74cfa0: rl 0x10, b5 +3f74cfb0: jruc L3F74D000 +L3F74CFC0: +3f74cfc0: rl 0x10, b5 +3f74cfd0: srl 0x10, b5 +3f74cfe0: jruc L3F74D000 +L3F74CFF0: +3f74cff0: clr b5 +L3F74D000: +3f74d000: subxy b12, b6 +3f74d010: jrv L3F74D100 +3f74d020: jrc L3F74D100 +3f74d030: movy b12, b11 +3f74d040: srl 0x10, b11 +3f74d050: mpyu b1, b11 +3f74d060: add b11, b0 +3f74d070: rl 0x10, b12 +3f74d080: srl 0x10, b12 +3f74d090: add b12, b0 +3f74d0a0: move b0, b4 +3f74d0b0: clr a3 +3f74d0c0: andi 0x7fff7fff, b6 +3f74d0f0: drav a6, a3 +L3F74D100: +3f74d100: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74d120: move @0x20e4e0, a3, 1 +3f74d150: addxy a6, a3 +3f74d160: jruc L3F74D1E0 +L3F74D170: +3f74d170: move @0x20e4e0, b0, 1 +3f74d1a0: andi 0x7fff7fff, b6 +3f74d1d0: drav a6, a3 +L3F74D1E0: +3f74d1e0: move b0, @0x20e4e0, 1 +3f74d210: move @0x20e490, b0, 0 +3f74d240: jreq L3F74D5F0 +3f74d250: movi 0x10001, b0 +3f74d280: subxy b0, b6 +3f74d290: move @0x20e4e0, b0, 1 +3f74d2c0: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74d2e0: move a4, @0x20e4e0, 1 +3f74d310: move @0x20e4c0, b0, 1 +3f74d340: move @0x20e4b0, b1, 0 +3f74d370: addk 31, b1 +3f74d380: andi 0xffffffe0, b1 +3f74d3b0: move a4, b12 +3f74d3c0: subxy b12, b5 +3f74d3d0: jrv L3F74D400 +3f74d3e0: jrc L3F74D440 +3f74d3f0: jruc L3F74D480 +L3F74D400: +3f74d400: jrc L3F74D470 +3f74d410: srl 0x10, b5 +3f74d420: rl 0x10, b5 +3f74d430: jruc L3F74D480 +L3F74D440: +3f74d440: rl 0x10, b5 +3f74d450: srl 0x10, b5 +3f74d460: jruc L3F74D480 +L3F74D470: +3f74d470: clr b5 +L3F74D480: +3f74d480: subxy b12, b6 +3f74d490: jrv L3F74D580 +3f74d4a0: jrc L3F74D580 +3f74d4b0: movy b12, b11 +3f74d4c0: srl 0x10, b11 +3f74d4d0: mpyu b1, b11 +3f74d4e0: add b11, b0 +3f74d4f0: rl 0x10, b12 +3f74d500: srl 0x10, b12 +3f74d510: add b12, b0 +3f74d520: move b0, b4 +3f74d530: clr a4 +3f74d540: andi 0x7fff7fff, b6 +3f74d570: drav a6, a4 +L3F74D580: +3f74d580: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74d5a0: move @0x20e4e0, a4, 1 +3f74d5d0: addxy a6, a4 +3f74d5e0: jruc L3F74D660 +L3F74D5F0: +3f74d5f0: move @0x20e4e0, b0, 1 +3f74d620: andi 0x7fff7fff, b6 +3f74d650: drav a6, a4 +L3F74D660: +3f74d660: move b0, @0x20e4e0, 1 +3f74d690: move @0x20e490, b0, 0 +3f74d6c0: jreq L3F74DA70 +3f74d6d0: movi 0x10001, b0 +3f74d700: subxy b0, b6 +3f74d710: move @0x20e4e0, b0, 1 +3f74d740: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74d760: move a5, @0x20e4e0, 1 +3f74d790: move @0x20e4c0, b0, 1 +3f74d7c0: move @0x20e4b0, b1, 0 +3f74d7f0: addk 31, b1 +3f74d800: andi 0xffffffe0, b1 +3f74d830: move a5, b12 +3f74d840: subxy b12, b5 +3f74d850: jrv L3F74D880 +3f74d860: jrc L3F74D8C0 +3f74d870: jruc L3F74D900 +L3F74D880: +3f74d880: jrc L3F74D8F0 +3f74d890: srl 0x10, b5 +3f74d8a0: rl 0x10, b5 +3f74d8b0: jruc L3F74D900 +L3F74D8C0: +3f74d8c0: rl 0x10, b5 +3f74d8d0: srl 0x10, b5 +3f74d8e0: jruc L3F74D900 +L3F74D8F0: +3f74d8f0: clr b5 +L3F74D900: +3f74d900: subxy b12, b6 +3f74d910: jrv L3F74DA00 +3f74d920: jrc L3F74DA00 +3f74d930: movy b12, b11 +3f74d940: srl 0x10, b11 +3f74d950: mpyu b1, b11 +3f74d960: add b11, b0 +3f74d970: rl 0x10, b12 +3f74d980: srl 0x10, b12 +3f74d990: add b12, b0 +3f74d9a0: move b0, b4 +3f74d9b0: clr a5 +3f74d9c0: andi 0x7fff7fff, b6 +3f74d9f0: drav a10, a5 +L3F74DA00: +3f74da00: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74da20: move @0x20e4e0, a5, 1 +3f74da50: addxy a10, a5 +3f74da60: jruc L3F74DAE0 +L3F74DA70: +3f74da70: move @0x20e4e0, b0, 1 +3f74daa0: andi 0x7fff7fff, b6 +3f74dad0: drav a10, a5 +L3F74DAE0: +3f74dae0: subk 2, a1 +3f74daf0: jrle L3F74E030 +3f74db00: add b12, b0 +3f74db10: add b8, b2 +3f74db20: add b2, b10 +3f74db30: jalt L3F74B5F0 +3f74db50: jauc L3F74C8E0 +L3F74DB70: +3f74db70: jane L3F74E950 +3f74db90: move b0, @0x20e4e0, 1 +3f74dbc0: move @0x20e490, b0, 0 +3f74dbf0: jreq L3F74DFA0 +3f74dc00: movi 0x10001, b0 +3f74dc30: subxy b0, b6 +3f74dc40: move @0x20e4e0, b0, 1 +3f74dc70: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74dc90: move a2, @0x20e4e0, 1 +3f74dcc0: move @0x20e4c0, b0, 1 +3f74dcf0: move @0x20e4b0, b1, 0 +3f74dd20: addk 31, b1 +3f74dd30: andi 0xffffffe0, b1 +3f74dd60: move a2, b12 +3f74dd70: subxy b12, b5 +3f74dd80: jrv L3F74DDB0 +3f74dd90: jrc L3F74DDF0 +3f74dda0: jruc L3F74DE30 +L3F74DDB0: +3f74ddb0: jrc L3F74DE20 +3f74ddc0: srl 0x10, b5 +3f74ddd0: rl 0x10, b5 +3f74dde0: jruc L3F74DE30 +L3F74DDF0: +3f74ddf0: rl 0x10, b5 +3f74de00: srl 0x10, b5 +3f74de10: jruc L3F74DE30 +L3F74DE20: +3f74de20: clr b5 +L3F74DE30: +3f74de30: subxy b12, b6 +3f74de40: jrv L3F74DF30 +3f74de50: jrc L3F74DF30 +3f74de60: movy b12, b11 +3f74de70: srl 0x10, b11 +3f74de80: mpyu b1, b11 +3f74de90: add b11, b0 +3f74dea0: rl 0x10, b12 +3f74deb0: srl 0x10, b12 +3f74dec0: add b12, b0 +3f74ded0: move b0, b4 +3f74dee0: clr a2 +3f74def0: andi 0x7fff7fff, b6 +3f74df20: drav a10, a2 +L3F74DF30: +3f74df30: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74df50: move @0x20e4e0, a2, 1 +3f74df80: addxy a10, a2 +3f74df90: jruc L3F74E010 +L3F74DFA0: +3f74dfa0: move @0x20e4e0, b0, 1 +3f74dfd0: andi 0x7fff7fff, b6 +3f74e000: drav a10, a2 +L3F74E010: +3f74e010: jauc L3F74E950 +L3F74E030: +3f74e030: jane L3F74E950 +3f74e050: move b0, @0x20e4e0, 1 +3f74e080: move @0x20e490, b0, 0 +3f74e0b0: jreq L3F74E460 +3f74e0c0: movi 0x10001, b0 +3f74e0f0: subxy b0, b6 +3f74e100: move @0x20e4e0, b0, 1 +3f74e130: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74e150: move a2, @0x20e4e0, 1 +3f74e180: move @0x20e4c0, b0, 1 +3f74e1b0: move @0x20e4b0, b1, 0 +3f74e1e0: addk 31, b1 +3f74e1f0: andi 0xffffffe0, b1 +3f74e220: move a2, b12 +3f74e230: subxy b12, b5 +3f74e240: jrv L3F74E270 +3f74e250: jrc L3F74E2B0 +3f74e260: jruc L3F74E2F0 +L3F74E270: +3f74e270: jrc L3F74E2E0 +3f74e280: srl 0x10, b5 +3f74e290: rl 0x10, b5 +3f74e2a0: jruc L3F74E2F0 +L3F74E2B0: +3f74e2b0: rl 0x10, b5 +3f74e2c0: srl 0x10, b5 +3f74e2d0: jruc L3F74E2F0 +L3F74E2E0: +3f74e2e0: clr b5 +L3F74E2F0: +3f74e2f0: subxy b12, b6 +3f74e300: jrv L3F74E3F0 +3f74e310: jrc L3F74E3F0 +3f74e320: movy b12, b11 +3f74e330: srl 0x10, b11 +3f74e340: mpyu b1, b11 +3f74e350: add b11, b0 +3f74e360: rl 0x10, b12 +3f74e370: srl 0x10, b12 +3f74e380: add b12, b0 +3f74e390: move b0, b4 +3f74e3a0: clr a2 +3f74e3b0: andi 0x7fff7fff, b6 +3f74e3e0: drav a10, a2 +L3F74E3F0: +3f74e3f0: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74e410: move @0x20e4e0, a2, 1 +3f74e440: addxy a10, a2 +3f74e450: jruc L3F74E4D0 +L3F74E460: +3f74e460: move @0x20e4e0, b0, 1 +3f74e490: andi 0x7fff7fff, b6 +3f74e4c0: drav a10, a2 +L3F74E4D0: +3f74e4d0: move b0, @0x20e4e0, 1 +3f74e500: move @0x20e490, b0, 0 +3f74e530: jreq L3F74E8E0 +3f74e540: movi 0x10001, b0 +3f74e570: subxy b0, b6 +3f74e580: move @0x20e4e0, b0, 1 +3f74e5b0: mmtm sp, b0,b1,b4,b5,b6,b11,b12 +3f74e5d0: move a4, @0x20e4e0, 1 +3f74e600: move @0x20e4c0, b0, 1 +3f74e630: move @0x20e4b0, b1, 0 +3f74e660: addk 31, b1 +3f74e670: andi 0xffffffe0, b1 +3f74e6a0: move a4, b12 +3f74e6b0: subxy b12, b5 +3f74e6c0: jrv L3F74E6F0 +3f74e6d0: jrc L3F74E730 +3f74e6e0: jruc L3F74E770 +L3F74E6F0: +3f74e6f0: jrc L3F74E760 +3f74e700: srl 0x10, b5 +3f74e710: rl 0x10, b5 +3f74e720: jruc L3F74E770 +L3F74E730: +3f74e730: rl 0x10, b5 +3f74e740: srl 0x10, b5 +3f74e750: jruc L3F74E770 +L3F74E760: +3f74e760: clr b5 +L3F74E770: +3f74e770: subxy b12, b6 +3f74e780: jrv L3F74E870 +3f74e790: jrc L3F74E870 +3f74e7a0: movy b12, b11 +3f74e7b0: srl 0x10, b11 +3f74e7c0: mpyu b1, b11 +3f74e7d0: add b11, b0 +3f74e7e0: rl 0x10, b12 +3f74e7f0: srl 0x10, b12 +3f74e800: add b12, b0 +3f74e810: move b0, b4 +3f74e820: clr a4 +3f74e830: andi 0x7fff7fff, b6 +3f74e860: drav a6, a4 +L3F74E870: +3f74e870: mmfm sp, b0,b1,b4,b5,b6,b11,b12 +3f74e890: move @0x20e4e0, a4, 1 +3f74e8c0: addxy a6, a4 +3f74e8d0: jruc L3F74E950 +L3F74E8E0: +3f74e8e0: move @0x20e4e0, b0, 1 +3f74e910: andi 0x7fff7fff, b6 +3f74e940: drav a6, a4 +L3F74E950: +3f74e950: move @0x20e3d0, a3, 1 +3f74e980: move *a3, a3, 1 +3f74e990: mmfm sp, a0,a1,a2 +3f74e9b0: jane L3F7487C0 +3f74e9d0: move @0x20e400, a8, 0 +3f74ea00: jreq L3F74EA50 +3f74ea10: calla L3F6F0400 +3f74ea40: setf 32, 0, 1 +L3F74EA50: +3f74ea50: clr a8 +3f74ea60: move a8, @0x20e400, 0 +L3F74EA90: +3f74ea90: mmfm sp, b0,b1,b2,b7,b8,b10,b11,b12,b13,b14 +3f74eab0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f74ead0: rets 2 +L3F74EAE0: +3f74eae0: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a13 +3f74eb00: mmtm sp, b0,b2,b7,b10,b11,b12,b13,b14 +3f74eb20: clr b0 +3f74eb30: jruc L3F74EB80 +3f74eb40: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a13 +3f74eb60: mmtm sp, b0,b2,b7,b10,b11,b12,b13,b14 +L3F74EB80: +3f74eb80: move -*a14, a0, 1 +3f74eb90: move -*a14, a1, 1 +3f74eba0: move -*a14, a2, 1 +3f74ebb0: move -*a14, a4, 1 +3f74ebc0: move *a4(0x20), a4, 1 +3f74ebe0: move *a4(0xa0), a4, 1 +3f74ec00: move *a4(0x0), a4, 1 +3f74ec20: jaeq L3F74FBA0 +3f74ec40: move a4, @0x20e3d0, 1 +3f74ec70: move @0xc00000b0, a5, 1 ; CONTROL +3f74eca0: andi 0x8000, a5 +3f74ecd0: move @0x20e500, b4, 0 +3f74ed00: jreq L3F74ED50 +3f74ed10: ori 0x18cc, a5 +3f74ed40: jruc L3F74ED80 +L3F74ED50: +3f74ed50: ori 0xcc, a5 +L3F74ED80: +3f74ed80: move a5, @0xc00000b0, 1 ; CONTROL +3f74edb0: movi 0x4000000, b4 +3f74ede0: move @0x1d1970, b3, 0 +3f74ee10: lmo b3, b9 +3f74ee20: move b9, @0xc0000140, 0 ; CONVDP +3f74ee50: move @0x20e610, b9, 1 +3f74ee80: clr a3 +3f74ee90: movy a2, a3 +3f74eea0: srl 0x10, a3 +3f74eeb0: andi 0xffff, a2 +L3F74EEE0: +3f74eee0: mmtm sp, a0,a1,a2,a3 +3f74ef00: move @0x20e3d0, a4, 1 +3f74ef30: move *a4(0x30), a5, 0 +3f74ef50: move *a4(0x20), a6, 0 +3f74ef70: rl 0x10, a5 +3f74ef80: movx a6, a5 +3f74ef90: move a5, a10 +3f74efa0: move *a4(0x50), a5, 0 +3f74efc0: move *a4(0x40), a6, 0 +3f74efe0: rl 0x10, a5 +3f74eff0: movx a6, a5 +3f74f000: move a5, a11 +3f74f010: add a2, a2 +3f74f020: add a0, a2 +3f74f030: srl 0x1, a2 +3f74f040: sll 0x10, a3 +3f74f050: movy a3, a2 +3f74f060: move a1, a3 +3f74f070: dec a3 +3f74f080: sll 0x10, a3 +3f74f090: addxy a2, a3 +3f74f0a0: move @0x20e5f0, a8, 1 +3f74f0d0: addxy a8, a2 +3f74f0e0: addxy a8, a3 +3f74f0f0: addxy a8, a10 +3f74f100: addxy a8, a11 +3f74f110: move a10, b5 +3f74f120: move a11, b6 +3f74f130: calla L3F753C60 +3f74f160: setf 16, 0, 1 +3f74f170: move a1, a5 +3f74f180: mpyu a5, a5 +3f74f190: move a5, a4 +3f74f1a0: sll 0x3, a4 +3f74f1b0: move a0, a5 +3f74f1c0: mpyu a5, a5 +3f74f1d0: sll 0x3, a5 +3f74f1e0: setf 32, 0, 1 +3f74f1f0: move a1, a6 +3f74f200: sll 0x2, a6 +3f74f210: mpyu a5, a6 +3f74f220: cmp a1, a0 +3f74f230: jrlt L3F74F270 +3f74f240: lmo a6, a8 +3f74f250: jreq L3F74F310 +3f74f260: jruc L3F74F2C0 +L3F74F270: +3f74f270: move a0, a8 +3f74f280: sll 0x2, a8 +3f74f290: mpyu a4, a8 +3f74f2a0: lmo a8, a8 +3f74f2b0: jreq L3F74F310 +L3F74F2C0: +3f74f2c0: sll a8, a6 +3f74f2d0: srl a8, a7 +3f74f2e0: or a6, a7 +3f74f2f0: srl a8, a4 +3f74f300: srl a8, a5 +L3F74F310: +3f74f310: clr a11 +3f74f320: srl 0x1, a7 +3f74f330: neg a7 +3f74f340: move a7, a13 +3f74f350: sra 0x2, a13 +3f74f360: add a4, a7 +3f74f370: add a5, a7 +3f74f380: movk 1, a9 +3f74f390: movi 0x10000, a10 +3f74f3c0: move a10, b7 +3f74f3d0: btst 0, a0 +3f74f3e0: jreq L3F74F430 +3f74f3f0: move a4, a11 +3f74f400: srl 0x1, a11 +3f74f410: sub a4, a7 +3f74f420: inc b7 +L3F74F430: +3f74f430: sra 0x3, a7 +3f74f440: add a11, a7 +3f74f450: move b0, b0 +3f74f460: jrne L3F74F8D0 +3f74f470: move a7, a7 +L3F74F480: +3f74f480: jrnn L3F74F4F0 +3f74f490: subxy a9, a2 +3f74f4a0: subxy a9, a3 +3f74f4b0: addk 2, b7 +3f74f4c0: add a4, a11 +3f74f4d0: add a11, a7 +3f74f4e0: jruc L3F74F480 +L3F74F4F0: +3f74f4f0: dec a1 +3f74f500: jrn L3F74F730 +3f74f510: dec a1 +3f74f520: move @0x20e490, b2, 0 +3f74f550: jreq L3F74F5D0 +3f74f560: move a2, b2 +3f74f570: callr L3F753FC0 +3f74f590: move a3, b2 +3f74f5a0: callr L3F753FC0 +3f74f5c0: jruc L3F74F6E0 +L3F74F5D0: +3f74f5d0: movi 0x7fff7fff, b2 +3f74f600: cmpxy b7, b2 +3f74f610: jrc L3F74F650 +3f74f620: jrnv L3F74F670 +L3F74F630: +3f74f630: movx b2, b7 +3f74f640: jruc L3F74F670 +L3F74F650: +3f74f650: movy b2, b7 +3f74f660: jrv L3F74F630 +L3F74F670: +3f74f670: move a2, b2 +3f74f680: andi 0x7fff7fff, b6 +3f74f6b0: fill xy +3f74f6c0: move a3, b2 +3f74f6d0: fill xy +L3F74F6E0: +3f74f6e0: addxy a10, a2 +3f74f6f0: subxy a10, a3 +3f74f700: add a5, a13 +3f74f710: add a13, a7 +3f74f720: jruc L3F74F480 +L3F74F730: +3f74f730: btst 0, a1 +3f74f740: jreq L3F74FA40 +3f74f750: move @0x20e490, a2, 0 +3f74f780: jreq L3F74F7D0 +3f74f790: move a2, b2 +3f74f7a0: callr L3F753FC0 +3f74f7c0: jruc L3F74FA40 +L3F74F7D0: +3f74f7d0: movi 0x7fff7fff, b2 +3f74f800: cmpxy b7, b2 +3f74f810: jrc L3F74F850 +3f74f820: jrnv L3F74F870 +L3F74F830: +3f74f830: movx b2, b7 +3f74f840: jruc L3F74F870 +L3F74F850: +3f74f850: movy b2, b7 +3f74f860: jrv L3F74F830 +L3F74F870: +3f74f870: move a2, b2 +3f74f880: andi 0x7fff7fff, b6 +3f74f8b0: fill xy +3f74f8c0: jruc L3F74FA40 +L3F74F8D0: +3f74f8d0: move a7, a7 +L3F74F8E0: +3f74f8e0: jrnn L3F74F950 +3f74f8f0: subxy a9, a2 +3f74f900: subxy a9, a3 +3f74f910: addk 2, b7 +3f74f920: add a4, a11 +3f74f930: add a11, a7 +3f74f940: jruc L3F74F8E0 +L3F74F950: +3f74f950: subk 2, a1 +3f74f960: jrn L3F74FA00 +3f74f970: move a2, b2 +3f74f980: call b0 +3f74f990: move a3, b2 +3f74f9a0: call b0 +3f74f9b0: addxy a10, a2 +3f74f9c0: subxy a10, a3 +3f74f9d0: add a5, a13 +3f74f9e0: add a13, a7 +3f74f9f0: jruc L3F74F8E0 +L3F74FA00: +3f74fa00: btst 0, a1 +3f74fa10: jreq L3F74FA40 +3f74fa20: move a2, b2 +3f74fa30: call b0 +L3F74FA40: +3f74fa40: move @0x20e3d0, a3, 1 +3f74fa70: move *a3, a3, 1 +3f74fa80: move a3, @0x20e3d0, 1 +3f74fab0: mmfm sp, a0,a1,a2,a3 +3f74fad0: jane L3F74EEE0 +3f74faf0: move @0x20e400, a0, 0 +3f74fb20: jreq L3F74FBA0 +3f74fb30: clr a0 +3f74fb40: move a0, @0x20e400, 0 +3f74fb70: calla L3F6F0400 +L3F74FBA0: +3f74fba0: mmfm sp, b0,b2,b7,b10,b11,b12,b13,b14 +3f74fbc0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a13 +3f74fbe0: rets 2 +L3F74FBF0: +3f74fbf0: mmtm sp, b0,b1,b2,b7,b10,b11,b12,b13,b14 +3f74fc10: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f74fc30: clr b0 +3f74fc40: jruc L3F74FC90 +3f74fc50: mmtm sp, b0,b1,b2,b7,b10,b11,b12,b13,b14 +3f74fc70: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +L3F74FC90: +3f74fc90: move -*a14, a0, 1 +3f74fca0: move -*a14, a1, 1 +3f74fcb0: move -*a14, a2, 1 +3f74fcc0: move -*a14, a3, 1 +3f74fcd0: move -*a14, a4, 1 +3f74fce0: move -*a14, a5, 1 +3f74fcf0: move *a3(0x20), a3, 1 +3f74fd10: move *a3(0xa0), a3, 1 +3f74fd30: move *a3(0x0), a3, 1 +3f74fd50: jaeq L3F751420 +3f74fd70: move a3, @0x20e3d0, 1 +3f74fda0: move @0xc00000b0, a6, 1 ; CONTROL +3f74fdd0: andi 0x8000, a6 +3f74fe00: move @0x20e500, b4, 0 +3f74fe30: jreq L3F74FE80 +3f74fe40: ori 0x18cc, a6 +3f74fe70: jruc L3F74FEB0 +L3F74FE80: +3f74fe80: ori 0xcc, a6 +L3F74FEB0: +3f74feb0: move a6, @0xc00000b0, 1 ; CONTROL +3f74fee0: movi 0x4000000, b4 +3f74ff10: move @0x1d1970, b3, 0 +3f74ff40: lmo b3, b9 +3f74ff50: move b9, @0xc0000140, 0 ; CONVDP +3f74ff80: move @0x20e610, b9, 1 +3f74ffb0: clr a3 +3f74ffc0: movy a2, a3 +3f74ffd0: srl 0x10, a3 +3f74ffe0: andi 0xffff, a2 +L3F750010: +3f750010: mmtm sp, a0,a1,a2,a3,a4,a5 +3f750030: move @0x20e3d0, b10, 1 +3f750060: move *b10(0x30), b5, 0 +3f750080: move *b10(0x20), b6, 0 +3f7500a0: rl 0x10, b5 +3f7500b0: movx b6, b5 +3f7500c0: move *b10(0x50), b11, 0 +3f7500e0: move *b10(0x40), b6, 0 +3f750100: rl 0x10, b11 +3f750110: movy b11, b6 +3f750120: move @0x20e5f0, b11, 1 +3f750150: addxy b11, b5 +3f750160: addxy b11, b6 +3f750170: callr L3F753C60 +3f750190: setf 16, 1, 0 +3f7501a0: add a4, a4 +3f7501b0: zext a4, 0 +3f7501c0: add a5, a5 +3f7501d0: zext a5, 0 +3f7501e0: move a5, b1 +3f7501f0: move a1, a8 +3f750200: sub a5, a8 +3f750210: jrgt L3F750230 +3f750220: move a1, b1 +L3F750230: +3f750230: move a0, a6 +3f750240: sub a4, a6 +3f750250: jrgt L3F750290 +3f750260: move a1, b1 +3f750270: srl 0x1, a8 +3f750280: subb a8, a8 +L3F750290: +3f750290: add a2, a2 +3f7502a0: add a0, a2 +3f7502b0: srl 0x1, a2 +3f7502c0: clr a4 +3f7502d0: addc a2, a4 +3f7502e0: sll 0x10, a3 +3f7502f0: movy a3, a2 +3f750300: move a1, a3 +3f750310: dec a3 +3f750320: sll 0x10, a3 +3f750330: addxy a2, a3 +3f750340: move @0x20e5f0, a5, 1 +3f750370: addxy a5, a2 +3f750380: addxy a5, a3 +3f750390: addxy a5, a4 +3f7503a0: callr L3F751A70 +3f7503c0: mmtm sp, a3 +3f7503e0: movk 1, a3 +3f7503f0: move a3, @0x20e470, 1 +3f750420: mmfm sp, a3 +3f750440: movi 0x10000, a1 +3f750470: move a1, b7 +3f750480: btst 0, a0 +3f750490: jreq L3F7504B0 +3f7504a0: inc b7 +L3F7504B0: +3f7504b0: move b0, b0 +3f7504c0: jane L3F74F8D0 +3f7504e0: move a13, a13 +3f7504f0: jrnn L3F7505D0 +L3F750500: +3f750500: mmtm sp, a5 +3f750520: move @0x20e470, a5, 1 +3f750550: subxy a5, a2 +3f750560: subxy a5, a3 +3f750570: mmfm sp, a5 +3f750590: addk 2, b7 +3f7505a0: add a5, a9 +3f7505b0: add a9, a13 +3f7505c0: jrn L3F750500 +L3F7505D0: +3f7505d0: subk 2, b1 +3f7505e0: jrn L3F750810 +3f7505f0: move @0x20e490, b2, 0 +3f750620: jreq L3F7506A0 +3f750630: move a2, b2 +3f750640: callr L3F753FC0 +3f750660: move a3, b2 +3f750670: callr L3F753FC0 +3f750690: jruc L3F7507B0 +L3F7506A0: +3f7506a0: movi 0x7fff7fff, b2 +3f7506d0: cmpxy b7, b2 +3f7506e0: jrc L3F750720 +3f7506f0: jrnv L3F750740 +L3F750700: +3f750700: movx b2, b7 +3f750710: jruc L3F750740 +L3F750720: +3f750720: movy b2, b7 +3f750730: jrv L3F750700 +L3F750740: +3f750740: move a2, b2 +3f750750: andi 0x7fff7fff, b6 +3f750780: fill xy +3f750790: move a3, b2 +3f7507a0: fill xy +L3F7507B0: +3f7507b0: addxy a1, a2 +3f7507c0: subxy a1, a3 +3f7507d0: add a7, a11 +3f7507e0: add a11, a13 +3f7507f0: jrn L3F750500 +3f750800: jruc L3F7505D0 +L3F750810: +3f750810: move a8, a1 +3f750820: jrgt L3F750A00 +3f750830: btst 0, a1 +3f750840: jaeq L3F7512C0 +3f750860: move @0x20e490, b2, 0 +3f750890: jreq L3F7508F0 +3f7508a0: move a2, b2 +3f7508b0: callr L3F753FC0 +3f7508d0: jauc L3F7512C0 +L3F7508F0: +3f7508f0: movi 0x7fff7fff, b2 +3f750920: cmpxy b7, b2 +3f750930: jrc L3F750970 +3f750940: jrnv L3F750990 +L3F750950: +3f750950: movx b2, b7 +3f750960: jruc L3F750990 +L3F750970: +3f750970: movy b2, b7 +3f750980: jrv L3F750950 +L3F750990: +3f750990: move a2, b2 +3f7509a0: andi 0x7fff7fff, b6 +3f7509d0: fill xy +3f7509e0: jauc L3F7512C0 +L3F750A00: +3f750a00: move a6, a0 +3f750a10: movx a4, a3 +3f750a20: move a9, a8 +3f750a30: move a7, a6 +3f750a40: move a5, a4 +3f750a50: move a11, b10 +3f750a60: move a13, b12 +3f750a70: callr L3F751A70 +3f750a90: move a1, b1 +3f750aa0: move b10, a10 +3f750ab0: move b12, a12 +3f750ac0: srl 0x1, b7 +3f750ad0: addi 0x8000, b7 +3f750b00: mmtm sp, a5 +3f750b20: movk 1, a5 +3f750b30: move a5, @0x20e470, 1 +3f750b60: mmfm sp, a5 +3f750b80: movi 0x10000, a1 +3f750bb0: move a13, a13 +3f750bc0: jrnn L3F750C90 +L3F750BD0: +3f750bd0: mmtm sp, a5 +3f750bf0: move @0x20e470, a5, 1 +3f750c20: addxy a5, a3 +3f750c30: mmfm sp, a5 +3f750c50: dec b7 +3f750c60: add a5, a9 +3f750c70: add a9, a13 +3f750c80: jrn L3F750BD0 +L3F750C90: +3f750c90: subk 2, b1 +3f750ca0: jrn L3F7510E0 +3f750cb0: move @0x20e490, b2, 0 +3f750ce0: jreq L3F750E00 +3f750cf0: move a2, b2 +3f750d00: callr L3F753FC0 +3f750d20: move a2, a0 +3f750d30: movy a3, a0 +3f750d40: move a0, b2 +3f750d50: callr L3F753FC0 +3f750d70: move a2, a0 +3f750d80: movx a3, a0 +3f750d90: move a0, b2 +3f750da0: callr L3F753FC0 +3f750dc0: move a3, b2 +3f750dd0: callr L3F753FC0 +3f750df0: jruc L3F750F90 +L3F750E00: +3f750e00: movi 0x7fff7fff, b2 +3f750e30: cmpxy b7, b2 +3f750e40: jrc L3F750E80 +3f750e50: jrnv L3F750EA0 +L3F750E60: +3f750e60: movx b2, b7 +3f750e70: jruc L3F750EA0 +L3F750E80: +3f750e80: movy b2, b7 +3f750e90: jrv L3F750E60 +L3F750EA0: +3f750ea0: move a2, b2 +3f750eb0: andi 0x7fff7fff, b6 +3f750ee0: fill xy +3f750ef0: move a2, a0 +3f750f00: movy a3, a0 +3f750f10: move a0, b2 +3f750f20: fill xy +3f750f30: move a2, a0 +3f750f40: movx a3, a0 +3f750f50: move a0, b2 +3f750f60: fill xy +3f750f70: move a3, b2 +3f750f80: fill xy +L3F750F90: +3f750f90: addxy a1, a2 +3f750fa0: subxy a1, a3 +3f750fb0: add a6, a10 +3f750fc0: add a10, a12 +3f750fd0: jrnn L3F7510A0 +L3F750FE0: +3f750fe0: mmtm sp, a3 +3f751000: move @0x20e470, a3, 1 +3f751030: subxy a3, a2 +3f751040: mmfm sp, a3 +3f751060: inc b7 +3f751070: add a4, a8 +3f751080: add a8, a12 +3f751090: jrn L3F750FE0 +L3F7510A0: +3f7510a0: add a7, a11 +3f7510b0: add a11, a13 +3f7510c0: jrn L3F750BD0 +3f7510d0: jruc L3F750C90 +L3F7510E0: +3f7510e0: btst 0, b1 +3f7510f0: jreq L3F7512C0 +3f751100: move @0x20e490, b2, 0 +3f751130: jreq L3F7511B0 +3f751140: move a2, b2 +3f751150: callr L3F753FC0 +3f751170: move a3, b2 +3f751180: callr L3F753FC0 +3f7511a0: jruc L3F7512C0 +L3F7511B0: +3f7511b0: movi 0x7fff7fff, b2 +3f7511e0: cmpxy b7, b2 +3f7511f0: jrc L3F751230 +3f751200: jrnv L3F751250 +L3F751210: +3f751210: movx b2, b7 +3f751220: jruc L3F751250 +L3F751230: +3f751230: movy b2, b7 +3f751240: jrv L3F751210 +L3F751250: +3f751250: move a2, b2 +3f751260: andi 0x7fff7fff, b6 +3f751290: fill xy +3f7512a0: move a3, b2 +3f7512b0: fill xy +L3F7512C0: +3f7512c0: mmfm sp, a0,a1,a2,a3,a4,a5 +3f7512e0: move @0x20e3d0, a6, 1 +3f751310: move *a6, a6, 1 +3f751320: move a6, @0x20e3d0, 1 +3f751350: jane L3F750010 +3f751370: move @0x20e400, a0, 0 +3f7513a0: jreq L3F751420 +3f7513b0: clr a0 +3f7513c0: move a0, @0x20e400, 0 +3f7513f0: calla L3F6F0400 +L3F751420: +3f751420: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f751440: mmfm sp, b0,b1,b2,b7,b10,b11,b12,b13,b14 +3f751460: rets 2 +3f751470: move a13, a13 +3f751480: jrnn L3F7514F0 +L3F751490: +3f751490: subxy a14, a2 +3f7514a0: subxy a14, a3 +3f7514b0: addk 2, b7 +3f7514c0: add a5, a9 +3f7514d0: add a9, a13 +3f7514e0: jrn L3F751490 +L3F7514F0: +3f7514f0: subk 2, b1 +3f751500: jrn L3F7515B0 +3f751510: move a2, b2 +3f751520: call b0 +3f751530: move a3, b2 +3f751540: call b0 +3f751550: addxy a1, a2 +3f751560: subxy a1, a3 +3f751570: add a7, a11 +3f751580: add a11, a13 +3f751590: jrn L3F751490 +3f7515a0: jruc L3F7514F0 +L3F7515B0: +3f7515b0: move a8, a1 +3f7515c0: jrgt L3F751620 +3f7515d0: btst 0, a1 +3f7515e0: jreq L3F7519F0 +3f7515f0: move a2, b2 +3f751600: call b0 +3f751610: jruc L3F7519F0 +L3F751620: +3f751620: move a6, a0 +3f751630: movx a4, a3 +3f751640: move a9, a8 +3f751650: move a7, a6 +3f751660: move a5, a4 +3f751670: move a11, b10 +3f751680: move a13, b12 +3f751690: callr L3F751A70 +3f7516b0: move a1, b1 +3f7516c0: move b10, a10 +3f7516d0: move b12, a12 +3f7516e0: srl 0x1, b7 +3f7516f0: addi 0x8000, b7 +3f751720: movk 1, a14 +3f751730: movi 0x10000, a1 +3f751760: move a13, a13 +3f751770: jrnn L3F7517D0 +L3F751780: +3f751780: addxy a14, a3 +3f751790: dec b7 +3f7517a0: add a5, a9 +3f7517b0: add a9, a13 +3f7517c0: jrn L3F751780 +L3F7517D0: +3f7517d0: subk 2, b1 +3f7517e0: jrn L3F751990 +3f7517f0: move a2, b2 +3f751800: call b0 +3f751810: move a2, a0 +3f751820: movy a3, a0 +3f751830: move a0, b2 +3f751840: call b0 +3f751850: move a2, a0 +3f751860: movx a3, a0 +3f751870: move a0, b2 +3f751880: call b0 +3f751890: move a3, b2 +3f7518a0: call b0 +3f7518b0: addxy a1, a2 +3f7518c0: subxy a1, a3 +3f7518d0: add a6, a10 +3f7518e0: add a10, a12 +3f7518f0: jrnn L3F751950 +L3F751900: +3f751900: subxy a14, a2 +3f751910: inc b7 +3f751920: add a4, a8 +3f751930: add a8, a12 +3f751940: jrn L3F751900 +L3F751950: +3f751950: add a7, a11 +3f751960: add a11, a13 +3f751970: jrn L3F751780 +3f751980: jruc L3F7517D0 +L3F751990: +3f751990: btst 0, b1 +3f7519a0: jreq L3F7519F0 +3f7519b0: move a2, b2 +3f7519c0: call b0 +3f7519d0: move a3, b2 +3f7519e0: call b0 +L3F7519F0: +3f7519f0: move @0x20e450, a14, 1 +3f751a20: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f751a40: mmfm sp, b0,b1,b2,b7,b10,b11,b12,b13,b14 +3f751a60: rets 2 +L3F751A70: +3f751a70: setf 16, 0, 1 +3f751a80: move a1, a5 +3f751a90: mpyu a5, a5 +3f751aa0: sll 0x3, a5 +3f751ab0: move a0, a7 +3f751ac0: mpyu a7, a7 +3f751ad0: sll 0x3, a7 +3f751ae0: setf 32, 0, 1 +3f751af0: move a1, a10 +3f751b00: sll 0x2, a10 +3f751b10: mpyu a7, a10 +3f751b20: cmp a1, a0 +3f751b30: jrlt L3F751BE0 +3f751b40: mmtm sp, a3 +3f751b60: lmo a10, a3 +3f751b70: move a3, @0x20e470, 1 +3f751ba0: mmfm sp, a3 +3f751bc0: jreq L3F751D60 +3f751bd0: jruc L3F751CA0 +L3F751BE0: +3f751be0: move a0, a12 +3f751bf0: sll 0x2, a12 +3f751c00: mpyu a5, a12 +3f751c10: mmtm sp, a3 +3f751c30: lmo a12, a3 +3f751c40: move a3, @0x20e470, 1 +3f751c70: mmfm sp, a3 +3f751c90: jreq L3F751D60 +L3F751CA0: +3f751ca0: mmtm sp, a3 +3f751cc0: move @0x20e470, a3, 1 +3f751cf0: sll a3, a10 +3f751d00: srl a3, a11 +3f751d10: or a10, a11 +3f751d20: srl a3, a5 +3f751d30: srl a3, a7 +3f751d40: mmfm sp, a3 +L3F751D60: +3f751d60: clr a9 +3f751d70: srl 0x1, a11 +3f751d80: neg a11 +3f751d90: move a11, a13 +3f751da0: sra 0x2, a11 +3f751db0: add a5, a13 +3f751dc0: add a7, a13 +3f751dd0: btst 0, a0 +3f751de0: jreq L3F751E20 +3f751df0: move a5, a9 +3f751e00: srl 0x1, a9 +3f751e10: sub a5, a13 +L3F751E20: +3f751e20: sra 0x3, a13 +3f751e30: add a9, a13 +3f751e40: rets +L3F751E50: +3f751e50: mmtm sp, b0,b1,b2,b7,b10,b11,b12,b13,b14 +3f751e70: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f751e90: move @0x20e610, b9, 1 +3f751ec0: move @0xc00000b0, a6, 1 ; CONTROL +3f751ef0: andi 0x8000, a6 +3f751f20: move @0x20e500, b4, 0 +3f751f50: jreq L3F751FA0 +3f751f60: ori 0x18cc, a6 +3f751f90: jruc L3F751FD0 +L3F751FA0: +3f751fa0: ori 0xcc, a6 +L3F751FD0: +3f751fd0: move a6, @0xc00000b0, 1 ; CONTROL +3f752000: clr b0 +3f752010: jruc L3F7521B0 +L3F752020: +3f752020: mmtm sp, b0,b1,b2,b7,b10,b11,b12,b13,b14 +3f752040: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f752060: move @0x213170, b8, 1 +3f752090: move @0x213150, b9, 1 +3f7520c0: move @0xc00000b0, a6, 1 ; CONTROL +3f7520f0: andi 0x8000, a6 +3f752120: ori 0xcc, a6 +3f752150: move a6, @0xc00000b0, 1 ; CONTROL +3f752180: movi 0x3fbfb870, b0 +L3F7521B0: +3f7521b0: setf 16, 1, 0 +3f7521c0: movi 0x10000, b7 +3f7521f0: move -*a14, a0, 1 +3f752200: move -*a14, a12, 1 +3f752210: move -*a14, a11, 1 +3f752220: move -*a14, a4, 1 +3f752230: move a14, -*sp, 1 +3f752240: move *a4(0x20), a4, 1 +3f752260: move *a4(0xa0), a4, 1 +3f752280: move *a4(0x0), a4, 1 +3f7522a0: jaeq L3F753C10 +3f7522c0: move a4, @0x20e3d0, 1 +3f7522f0: movi 0x4000000, b4 +3f752320: move @0x1d1970, b3, 0 +3f752350: lmo b3, b5 +3f752360: move b5, @0xc0000140, 0 ; CONVDP +L3F752390: +3f752390: mmtm sp, a0,a11,a12 +3f7523b0: move @0x20e3d0, a4, 1 +3f7523e0: move *a4(0x30), a5, 0 +3f752400: move *a4(0x20), a6, 0 +3f752420: rl 0x10, a5 +3f752430: movx a6, a5 +3f752440: move a5, b5 +3f752450: move *a4(0x50), a5, 0 +3f752470: move *a4(0x40), a6, 0 +3f752490: rl 0x10, a5 +3f7524a0: movx a6, a5 +3f7524b0: move a5, b6 +3f7524c0: move @0x20e5f0, b11, 1 +3f7524f0: addxy b11, b5 +3f752500: addxy b11, b6 +3f752510: callr L3F753C60 +3f752530: move a0, a0 +3f752540: jale L3F753AB0 +3f752560: move a0, a13 +3f752570: sll 0x4, a13 +3f752580: add a12, a13 +3f752590: move a13, a9 +3f7525a0: mmtm sp, a3 +3f7525c0: move -*a9, a3, 0 +3f7525d0: sll 0x5, a3 +3f7525e0: add a11, a3 +3f7525f0: move *a3+, a5, 0 +3f752600: move *a3+, a6, 0 +3f752610: move a6, b12 +3f752620: move -*a9, a3, 0 +3f752630: sll 0x5, a3 +3f752640: add a11, a3 +3f752650: move *a3+, a1, 0 +3f752660: move *a3+, a2, 0 +3f752670: move a2, b14 +3f752680: move a12, a9 +3f752690: move a0, a10 +3f7526a0: move a3, @0x20e470, 1 +3f7526d0: mmfm sp, a3 +3f7526f0: setf 16, 1, 1 +L3F752700: +3f752700: mmtm sp, a3 +3f752720: move *a9+, a3, 0 +3f752730: sll 0x5, a3 +3f752740: add a11, a3 +3f752750: move *a3+, a7, 0 +3f752760: move *a3+, a8, 0 +3f752770: move a3, @0x20e470, 1 +3f7527a0: mmfm sp, a3 +3f7527c0: move a1, a3 +3f7527d0: move a2, a4 +3f7527e0: sub a7, a1 +3f7527f0: sub a6, a2 +3f752800: sub a5, a3 +3f752810: sub a8, a4 +3f752820: mpys a2, a1 +3f752830: mpys a4, a3 +3f752840: sub a3, a1 +3f752850: jrne L3F7528F0 +3f752860: move a5, a1 +3f752870: move a6, a2 +3f752880: move a7, a5 +3f752890: move a8, a6 +3f7528a0: dsjs a10, L3F752700 +L3F7528B0: +3f7528b0: setf 32, 0, 1 +3f7528c0: clr a8 +3f7528d0: jauc L3F753AB0 +L3F7528F0: +3f7528f0: jrnn L3F7528B0 +3f752900: setf 32, 0, 1 +3f752910: move a13, a8 +3f752920: subk 16, a8 +3f752930: move a8, a7 +3f752940: subk 16, a7 +3f752950: move a12, a9 +3f752960: move b14, a1 +3f752970: move b12, a2 +3f752980: move a0, a10 +L3F752990: +3f752990: mmtm sp, a3 +3f7529b0: move *a9, a3, 0 +3f7529c0: sll 0x5, a3 +3f7529d0: addk 16, a3 +3f7529e0: add a11, a3 +3f7529f0: move a3, @0x20e470, 1 +3f752a20: mmfm sp, a3 +3f752a40: move @0x20e470, a3, 1 +3f752a70: move *a3, a3, 0 +3f752a80: cmp a2, a1 +3f752a90: jrn L3F752AF0 +3f752aa0: cmp a2, a3 +3f752ab0: jrn L3F752AF0 +3f752ac0: jrne L3F752B50 +3f752ad0: cmp a2, a1 +3f752ae0: jrne L3F752B50 +L3F752AF0: +3f752af0: move a2, a1 +3f752b00: move a3, a2 +3f752b10: move a8, a7 +3f752b20: move a9, a8 +3f752b30: addk 16, a9 +3f752b40: dsjs a10, L3F752990 +L3F752B50: +3f752b50: move a8, a9 +3f752b60: move a8, a10 +3f752b70: mmtm sp, a3 +3f752b90: move *a8, a3, 0 +3f752ba0: sll 0x5, a3 +3f752bb0: add a11, a3 +3f752bc0: sll 0x10, a2 +3f752bd0: move *a3, a8, 0 +3f752be0: movy a2, a8 +3f752bf0: move a8, a7 +3f752c00: move a2, a0 +3f752c10: clr a3 +3f752c20: move a3, @0x20e470, 1 +3f752c50: mmfm sp, a3 +3f752c70: srl 0x10, a0 +3f752c80: clr a4 +3f752c90: clr a6 +L3F752CA0: +3f752ca0: sll 0x10, a0 +3f752cb0: move a4, a4 +3f752cc0: jrne L3F752F60 +L3F752CD0: +3f752cd0: addk 16, a9 +3f752ce0: cmp a9, a13 +3f752cf0: jrne L3F752D10 +3f752d00: move a12, a9 +L3F752D10: +3f752d10: move a7, a1 +3f752d20: mmtm sp, a3 +3f752d40: move *a9, a3, 0 +3f752d50: sll 0x5, a3 +3f752d60: add a11, a3 +3f752d70: move *a3+, a7, 1 +3f752d80: clr a3 +3f752d90: move a3, @0x20e470, 1 +3f752dc0: mmfm sp, a3 +3f752de0: cmpxy a0, a7 +3f752df0: jreq L3F752CD0 +3f752e00: move a7, a4 +3f752e10: movy a0, a1 +3f752e20: subxy a1, a4 +3f752e30: move a4, a3 +3f752e40: sll 0x10, a3 +3f752e50: sra 0x10, a4 +3f752e60: divs a4, a3 +3f752e70: sll 0x10, a1 +3f752e80: addi 0x7fff, a1 +3f752ea0: mmtm sp, a3 +3f752ec0: move @0x20e470, a3, 1 +3f752ef0: sra 0x1, a3 +3f752f00: add a3, a1 +3f752f10: move a3, @0x20e470, 1 +3f752f40: mmfm sp, a3 +L3F752F60: +3f752f60: move a6, a6 +3f752f70: jrne L3F7531F0 +L3F752F80: +3f752f80: cmp a10, a12 +3f752f90: jrne L3F752FB0 +3f752fa0: move a13, a10 +L3F752FB0: +3f752fb0: subk 16, a10 +3f752fc0: move a8, a2 +3f752fd0: mmtm sp, a3 +3f752ff0: move *a10, a3, 0 +3f753000: sll 0x5, a3 +3f753010: add a11, a3 +3f753020: move *a3+, a8, 1 +3f753030: clr a3 +3f753040: move a3, @0x20e470, 1 +3f753070: mmfm sp, a3 +3f753090: cmpxy a0, a8 +3f7530a0: jreq L3F752F80 +3f7530b0: move a8, a6 +3f7530c0: movy a0, a2 +3f7530d0: subxy a2, a6 +3f7530e0: move a6, a5 +3f7530f0: sll 0x10, a5 +3f753100: sra 0x10, a6 +3f753110: divs a6, a5 +3f753120: sll 0x10, a2 +3f753130: addi 0x7fff, a2 +3f753150: mmtm sp, a3 +3f753170: move a5, a3 +3f753180: sra 0x1, a3 +3f753190: add a3, a2 +3f7531a0: move a3, @0x20e470, 1 +3f7531d0: mmfm sp, a3 +L3F7531F0: +3f7531f0: move a4, @0x20e470, 1 +3f753220: cmp a4, a6 +3f753230: jrnn L3F753270 +3f753240: move a6, @0x20e470, 1 +L3F753270: +3f753270: mmtm sp, a3 +3f753290: move @0x20e470, a3, 1 +3f7532c0: move a3, a3 +3f7532d0: jrnn L3F753320 +3f7532e0: mmfm sp, a3 +3f753300: movk 1, a8 +3f753310: jruc L3F753AB0 +L3F753320: +3f753320: mmfm sp, a3 +3f753340: mmtm sp, a3 +3f753360: move @0x20e470, a3, 1 +3f753390: sub a3, a4 +3f7533a0: sub a3, a6 +3f7533b0: move a3, b1 +3f7533c0: mmfm sp, a3 +3f7533e0: srl 0x10, a0 +3f7533f0: move b0, b0 +3f753400: jrne L3F753860 +L3F753410: +3f753410: mmtm sp, a3 +3f753430: move @0x20e470, a3, 1 +3f753460: movy a1, a3 +3f753470: subxy a2, a3 +3f753480: move a3, @0x20e470, 1 +3f7534b0: mmfm sp, a3 +3f7534d0: jrc L3F7537F0 +3f7534e0: mmtm sp, a3 +3f753500: move @0x20e470, a3, 1 +3f753530: srl 0x10, a3 +3f753540: move a3, b14 +3f753550: move a3, @0x20e470, 1 +3f753580: mmfm sp, a3 +3f7535a0: movx b14, b7 +3f7535b0: movy a2, a0 +3f7535c0: move @0x20e490, b2, 0 +3f7535f0: jreq L3F753650 +3f753600: move a0, b2 +3f753610: rl 0x10, b2 +3f753620: callr L3F753FC0 +3f753640: jruc L3F7537F0 +L3F753650: +3f753650: move a0, b2 +3f753660: rl 0x10, b2 +3f753670: move b3, @0x20e4e0, 1 +3f7536a0: move @0x20e5f0, b3, 1 +3f7536d0: addxy b3, b2 +3f7536e0: movi 0x7fff7fff, b3 +3f753710: cmpxy b7, b3 +3f753720: jrc L3F753760 +3f753730: jrnv L3F753780 +L3F753740: +3f753740: movx b3, b7 +3f753750: jruc L3F753780 +L3F753760: +3f753760: movy b3, b7 +3f753770: jrv L3F753740 +L3F753780: +3f753780: move @0x20e4e0, b3, 1 +3f7537b0: andi 0x7fff7fff, b6 +3f7537e0: fill xy +L3F7537F0: +3f7537f0: add a3, a1 +3f753800: add a5, a2 +3f753810: inc a0 +3f753820: dsj b1, L3F753410 +3f753840: jauc L3F752CA0 +L3F753860: +3f753860: mmtm sp, a3 +3f753880: move @0x20e470, a3, 1 +3f7538b0: movy a1, a3 +3f7538c0: subxy a2, a3 +3f7538d0: move a3, @0x20e470, 1 +3f753900: mmfm sp, a3 +3f753920: jrc L3F753A40 +3f753930: mmtm sp, a3 +3f753950: move @0x20e470, a3, 1 +3f753980: srl 0x10, a3 +3f753990: move a3, b14 +3f7539a0: move a3, @0x20e470, 1 +3f7539d0: mmfm sp, a3 +3f7539f0: movx b14, b7 +3f753a00: movy a2, a0 +3f753a10: move a0, b2 +3f753a20: rl 0x10, b2 +3f753a30: call b0 +L3F753A40: +3f753a40: add a3, a1 +3f753a50: add a5, a2 +3f753a60: inc a0 +3f753a70: dsj b1, L3F753860 +3f753a90: jauc L3F752CA0 +L3F753AB0: +3f753ab0: mmfm sp, a0,a11,a12 +3f753ad0: move @0x20e3d0, a4, 1 +3f753b00: move *a4, a4, 1 +3f753b10: move a4, @0x20e3d0, 1 +3f753b40: jane L3F752390 +3f753b60: move @0x20e400, a4, 0 +3f753b90: jreq L3F753C10 +3f753ba0: clr a4 +3f753bb0: move a4, @0x20e400, 0 +3f753be0: calla L3F6F0400 +L3F753C10: +3f753c10: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13,a14 +3f753c30: mmfm sp, b0,b1,b2,b7,b10,b11,b12,b13,b14 +3f753c50: rets 2 +L3F753C60: +3f753c60: mmtm sp, b1,b5,b6,b7,b8,b9 +3f753c80: move @0x20e400, b1, 0 +3f753cb0: jrne L3F753F90 +3f753cc0: move b5, b7 +3f753cd0: move b6, b8 +3f753ce0: rl 0x10, b5 +3f753cf0: srl 0x10, b5 +3f753d00: move @0x1e85d0, b9, 1 +3f753d30: movx b9, b6 +3f753d40: sext b6, 0 +3f753d50: cmp b6, b5 +3f753d60: jrnn L3F753F90 +3f753d70: move b7, b6 +3f753d80: srl 0x10, b6 +3f753d90: dec b6 +3f753da0: srl 0x10, b9 +3f753db0: sext b9, 0 +3f753dc0: cmp b9, b6 +3f753dd0: jrnn L3F753F90 +3f753de0: clr b6 +3f753df0: movx b8, b6 +3f753e00: inc b6 +3f753e10: move @0x1e85b0, b9, 0 +3f753e40: movx b9, b5 +3f753e50: sext b5, 0 +3f753e60: cmp b6, b5 +3f753e70: jrnn L3F753F90 +3f753e80: srl 0x10, b8 +3f753e90: inc b8 +3f753ea0: srl 0x10, b9 +3f753eb0: sext b9, 0 +3f753ec0: cmp b8, b9 +3f753ed0: jrn L3F753F10 +3f753ee0: mmfm sp, b1,b5,b6,b7,b8,b9 +3f753f00: rets +L3F753F10: +3f753f10: calla L3F6F0200 +3f753f40: setf 16, 0, 0 +3f753f50: movk 1, b1 +3f753f60: move b1, @0x20e400, 0 +L3F753F90: +3f753f90: mmfm sp, b1,b5,b6,b7,b8,b9 +3f753fb0: rets +L3F753FC0: +3f753fc0: mmtm sp, a0,a1,a2,a3 +3f753fe0: mmtm sp, b0,b4,b5,b6 +3f754000: move b2, a2 +3f754010: move @0x20e4c0, a0, 1 +3f754040: move @0x20e4b0, a1, 0 +3f754070: addk 31, a1 +3f754080: andi 0xffffffe0, a1 +3f7540b0: movi 0x10001, b0 +3f7540e0: subxy b0, b6 +3f7540f0: subxy b2, b5 +3f754100: jrv L3F754310 +3f754110: jrc L3F754350 +L3F754120: +3f754120: subxy b2, b6 +3f754130: jrv L3F7542C0 +3f754140: jrc L3F7542C0 +L3F754150: +3f754150: clr b2 +3f754160: movy a2, a3 +3f754170: srl 0x10, a3 +3f754180: mpyu a1, a3 +3f754190: add a3, a0 +3f7541a0: rl 0x10, a2 +3f7541b0: srl 0x10, a2 +3f7541c0: add a2, a0 +3f7541d0: move a0, b4 +3f7541e0: movi 0x7fff7fff, b0 +3f754210: cmpxy b7, b0 +3f754220: jrc L3F754260 +3f754230: jrnv L3F754280 +L3F754240: +3f754240: movx b0, b7 +3f754250: jruc L3F754280 +L3F754260: +3f754260: movy b0, b7 +3f754270: jrv L3F754240 +L3F754280: +3f754280: andi 0x7fff7fff, b6 +3f7542b0: fill xy +L3F7542C0: +3f7542c0: mmfm sp, b0,b4,b5,b6 +3f7542e0: mmfm sp, a0,a1,a2,a3 +3f754300: rets +L3F754310: +3f754310: jrc L3F754380 +3f754320: srl 0x10, b5 +3f754330: rl 0x10, b5 +3f754340: jruc L3F754120 +L3F754350: +3f754350: rl 0x10, b5 +3f754360: srl 0x10, b5 +3f754370: jruc L3F754120 +L3F754380: +3f754380: clr b5 +3f754390: jruc L3F754120 +3f7543a0: jrc L3F754410 +3f7543b0: srl 0x10, b6 +3f7543c0: rl 0x10, b6 +3f7543d0: jruc L3F754150 +3f7543e0: rl 0x10, b6 +3f7543f0: srl 0x10, b6 +3f754400: jruc L3F754150 +L3F754410: +3f754410: clr b6 +3f754420: jruc L3F754150 +3f754430: mmtm sp, a7,a9,a11,a13 +3f754450: move a14, a13 +3f754460: addi 0x460, a14 +3f754480: move *a13(0xffe0), a11, 1 +3f7544a0: move *a11(0x20), *a13(0x380), 1 +3f7544d0: move *a13(0xffc0), a9, 1 +3f7544f0: setf 16, 0, 0 +3f754500: move *a9(0x160), a9, 0 +3f754520: move a9, *a13(0x280), 1 +3f754540: jreq L3F754590 +3f754550: move *a13(0xffa0), a9, 1 +3f754570: dsj a9, L3F755D30 +L3F754590: +3f754590: move *a13(0xffc0), a11, 1 +3f7545b0: move *a11(0x20), a9, 1 +3f7545d0: move a9, *a13(0x3a0), 1 +3f7545f0: setf 16, 1, 0 +3f754600: move *a9, a9, 0 +3f754610: subk 4, a9 +3f754620: jreq L3F7546E0 +3f754630: move *a13(0x3a0), a9, 1 +3f754650: move *a9, a9, 0 +3f754660: subk 7, a9 +3f754670: jreq L3F7546E0 +3f754680: move *a13(0x3a0), a9, 1 +3f7546a0: move *a9, a9, 0 +3f7546b0: subk 6, a9 +3f7546c0: jane L3F755950 +L3F7546E0: +3f7546e0: movb *a11(0x190), a9 +3f754700: jane L3F755950 +3f754720: jruc L3F7548E0 +L3F754730: +3f754730: movi 0xffff, a11 +3f754750: move a11, @0x20e610, 1 +3f754780: sub a9, a9 +3f754790: move a9, @0x20e500, 0 +3f7547c0: jruc L3F754970 +L3F7547D0: +3f7547d0: sub a11, a11 +3f7547e0: move a11, @0x20e610, 1 +3f754810: move a11, @0x20e500, 0 +3f754840: jruc L3F754970 +L3F754850: +3f754850: sub a11, a11 +3f754860: move a11, @0x20e610, 1 +3f754890: movk 1, a9 +3f7548a0: move a9, @0x20e500, 0 +3f7548d0: jruc L3F754970 +L3F7548E0: +3f7548e0: move *a13(0x3a0), a9, 1 +3f754900: move *a9, a8, 0 +3f754910: subk 4, a8 +3f754920: jreq L3F7547D0 +3f754930: subk 2, a8 +3f754940: jreq L3F754850 +3f754950: dec a8 +3f754960: jreq L3F754730 +L3F754970: +3f754970: move *a13(0xffe0), a11, 1 +3f754990: move *a11, a9, 0 +3f7549a0: jrne L3F754AF0 +3f7549b0: move *a11(0x3b0), *a13(0x450), 0 +3f7549e0: move *a11(0x3a0), *a13(0x440), 0 +3f754a10: move *a13(0x450), a9, 0 +3f754a30: sll 0x10, a9 +3f754a40: move *a13(0x440), a11, 0 +3f754a60: add a11, a9 +3f754a70: move a9, @0x20e5f0, 1 +3f754aa0: sub a11, a11 +3f754ab0: move a11, @0x20e490, 0 +3f754ae0: jruc L3F754CE0 +L3F754AF0: +3f754af0: sub a9, a9 +3f754b00: move a9, @0x20e5f0, 1 +3f754b30: movk 1, a11 +3f754b40: move a11, @0x20e490, 0 +3f754b70: move *a13(0xffe0), a9, 1 +3f754b90: move *a9(0x80), a9, 1 +3f754bb0: move *a9(0x60), a9, 1 +3f754bd0: move *a9(0xe0), a9, 1 +3f754bf0: move a9, @0x20e4c0, 1 +3f754c20: move *a13(0xffe0), a9, 1 +3f754c40: move *a9(0x80), a9, 1 +3f754c60: move *a9(0x60), a9, 1 +3f754c80: setf 16, 0, 0 +3f754c90: move *a9(0x110), a9, 0 +3f754cb0: move a9, @0x20e4b0, 0 +L3F754CE0: +3f754ce0: sub a9, a9 +3f754cf0: move a9, *a13, 1 +3f754d00: move *a13(0xffa0), a11, 1 +3f754d20: cmp a11, a9 +3f754d30: jage L3F75C0C0 +L3F754D50: +3f754d50: move *a13, a11, 1 +3f754d60: move a11, a9 +3f754d70: sll 0x6, a11 +3f754d80: sll 0x5, a9 +3f754d90: add a9, a11 +3f754da0: move *a13(0xff80), a9, 1 +3f754dc0: add a9, a11 +3f754dd0: setf 16, 1, 0 +3f754de0: move *a11(0x50), a11, 0 +3f754e00: jrle L3F754EC0 +3f754e10: move *a13, a11, 1 +3f754e20: move a11, a9 +3f754e30: sll 0x6, a11 +3f754e40: sll 0x5, a9 +3f754e50: add a9, a11 +3f754e60: move *a13(0xff80), a9, 1 +3f754e80: add a9, a11 +3f754e90: move *a11(0x50), a11, 0 +3f754eb0: jruc L3F754F70 +L3F754EC0: +3f754ec0: move *a13, a11, 1 +3f754ed0: move a11, a9 +3f754ee0: sll 0x6, a11 +3f754ef0: sll 0x5, a9 +3f754f00: add a9, a11 +3f754f10: move *a13(0xff80), a9, 1 +3f754f30: add a9, a11 +3f754f40: move *a11(0x50), a11, 0 +3f754f60: neg a11 +L3F754F70: +3f754f70: cmpi 0x5a00, a11 +3f754f90: jrlt L3F7555F0 +3f754fa0: move *a13(0x280), a11, 1 +3f754fc0: jrne L3F7552D0 +3f754fd0: move a14, -*sp, 1 +3f754fe0: move *a13(0xffc0), *a14+, 1 +3f755000: move *a13, a7, 1 +3f755010: move a7, a9 +3f755020: sll 0x6, a7 +3f755030: sll 0x5, a9 +3f755040: add a9, a7 +3f755050: move *a13(0xff80), a9, 1 +3f755070: add a9, a7 +3f755080: move *a13, a9, 1 +3f755090: move a9, a11 +3f7550a0: sll 0x6, a9 +3f7550b0: sll 0x5, a11 +3f7550c0: add a11, a9 +3f7550d0: move *a13(0xff80), a11, 1 +3f7550f0: add a11, a9 +3f755100: move *a9(0x10), a9, 0 +3f755120: sll 0x10, a9 +3f755130: move *a7, a7, 0 +3f755140: add a9, a7 +3f755150: move a7, *a14+, 1 +3f755160: move *a13, a9, 1 +3f755170: move a9, a7 +3f755180: sll 0x6, a9 +3f755190: sll 0x5, a7 +3f7551a0: add a7, a9 +3f7551b0: add a11, a9 +3f7551c0: setf 16, 0, 0 +3f7551d0: move *a9(0x30), a8, 0 +3f7551f0: move a8, *a14+, 1 +3f755200: move *a13, a9, 1 +3f755210: move a9, a7 +3f755220: sll 0x6, a9 +3f755230: sll 0x5, a7 +3f755240: add a7, a9 +3f755250: add a11, a9 +3f755260: move *a9(0x20), a8, 0 +3f755280: move a8, *a14+, 1 +3f755290: calla L3F7484B0 +3f7552c0: jruc L3F7558B0 +L3F7552D0: +3f7552d0: move a14, -*sp, 1 +3f7552e0: move a11, *a14+, 1 +3f7552f0: move a11, *a14+, 1 +3f755300: move *a13(0xffc0), *a14+, 1 +3f755320: move *a13, a7, 1 +3f755330: move a7, a9 +3f755340: sll 0x6, a7 +3f755350: sll 0x5, a9 +3f755360: add a9, a7 +3f755370: move *a13(0xff80), a9, 1 +3f755390: add a9, a7 +3f7553a0: move *a13, a9, 1 +3f7553b0: move a9, a11 +3f7553c0: sll 0x6, a9 +3f7553d0: sll 0x5, a11 +3f7553e0: add a11, a9 +3f7553f0: move *a13(0xff80), a11, 1 +3f755410: add a11, a9 +3f755420: move *a9(0x10), a9, 0 +3f755440: sll 0x10, a9 +3f755450: move *a7, a7, 0 +3f755460: add a9, a7 +3f755470: move a7, *a14+, 1 +3f755480: move *a13, a9, 1 +3f755490: move a9, a7 +3f7554a0: sll 0x6, a9 +3f7554b0: sll 0x5, a7 +3f7554c0: add a7, a9 +3f7554d0: add a11, a9 +3f7554e0: setf 16, 0, 0 +3f7554f0: move *a9(0x30), a8, 0 +3f755510: move a8, *a14+, 1 +3f755520: move *a13, a9, 1 +3f755530: move a9, a7 +3f755540: sll 0x6, a9 +3f755550: sll 0x5, a7 +3f755560: add a7, a9 +3f755570: add a11, a9 +3f755580: move *a9(0x20), a8, 0 +3f7555a0: move a8, *a14+, 1 +3f7555b0: calla L3F74FBF0 +3f7555e0: jruc L3F7558B0 +L3F7555F0: +3f7555f0: sub a11, a11 +3f755600: move a11, *a13(0xc0), 1 +3f755620: move a14, -*sp, 1 +3f755630: move a13, a7 +3f755640: addi 0xc0, a7 +3f755660: move a7, *a14+, 1 +3f755670: move a11, *a14+, 1 +3f755680: move *a13, a11, 1 +3f755690: move a11, a7 +3f7556a0: sll 0x6, a11 +3f7556b0: sll 0x5, a7 +3f7556c0: add a7, a11 +3f7556d0: add a9, a11 +3f7556e0: move a11, *a14+, 1 +3f7556f0: calla L3F75E050 +3f755720: move a8, *a13(0x80), 1 +3f755740: move a8, a7 +3f755750: jreq L3F7558B0 +3f755760: move a14, -*sp, 1 +3f755770: move *a13(0xc0), *a14+, 1 +3f755790: move a7, *a14+, 1 +3f7557a0: sub a11, a11 +3f7557b0: move a11, *a14+, 1 +3f7557c0: move *a13(0xffc0), *a14+, 1 +3f7557e0: move *a13(0xffe0), *a14+, 1 +3f755800: move *a13(0xffc0), a11, 1 +3f755820: move *a11(0x400), a7, 1 +3f755840: call a7 +3f755850: move a14, -*sp, 1 +3f755860: move *a13(0xc0), *a14+, 1 +3f755880: calla L3F702440 +L3F7558B0: +3f7558b0: move *a13, a11, 1 +3f7558c0: inc a11 +3f7558d0: move a11, *a13, 1 +3f7558e0: move *a13(0xffa0), a9, 1 +3f755900: cmp a9, a11 +3f755910: jalt L3F754D50 +3f755930: jauc L3F75C0C0 +L3F755950: +3f755950: sub a9, a9 +3f755960: move a9, *a13, 1 +3f755970: move *a13(0xffa0), a7, 1 +3f755990: cmp a7, a9 +3f7559a0: jage L3F75C0C0 +L3F7559C0: +3f7559c0: sub a11, a11 +3f7559d0: move a11, *a13(0xc0), 1 +3f7559f0: move a14, -*sp, 1 +3f755a00: move a13, a9 +3f755a10: addi 0xc0, a9 +3f755a30: move a9, *a14+, 1 +3f755a40: move a11, *a14+, 1 +3f755a50: move *a13, a7, 1 +3f755a60: move a7, a11 +3f755a70: sll 0x6, a7 +3f755a80: sll 0x5, a11 +3f755a90: add a11, a7 +3f755aa0: move *a13(0xff80), a11, 1 +3f755ac0: add a11, a7 +3f755ad0: move a7, *a14+, 1 +3f755ae0: calla L3F75E050 +3f755b10: move a8, *a13(0x80), 1 +3f755b30: move a8, a7 +3f755b40: jreq L3F755CA0 +3f755b50: move a14, -*sp, 1 +3f755b60: move *a13(0xc0), *a14+, 1 +3f755b80: move a7, *a14+, 1 +3f755b90: sub a9, a9 +3f755ba0: move a9, *a14+, 1 +3f755bb0: move *a13(0xffc0), *a14+, 1 +3f755bd0: move *a13(0xffe0), *a14+, 1 +3f755bf0: move *a13(0xffc0), a9, 1 +3f755c10: move *a9(0x400), a7, 1 +3f755c30: call a7 +3f755c40: move a14, -*sp, 1 +3f755c50: move *a13(0xc0), *a14+, 1 +3f755c70: calla L3F702440 +L3F755CA0: +3f755ca0: move *a13, a9, 1 +3f755cb0: inc a9 +3f755cc0: move a9, *a13, 1 +3f755cd0: move *a13(0xffa0), a7, 1 +3f755cf0: cmp a7, a9 +3f755d00: jrlt L3F7559C0 +3f755d10: jauc L3F75C0C0 +L3F755D30: +3f755d30: sub a9, a9 +3f755d40: move a9, *a13(0x220), 1 +3f755d60: move a9, *a13(0x1e0), 1 +3f755d80: move a9, *a13(0x2a0), 1 +3f755da0: move a9, *a13(0xc0), 1 +3f755dc0: move a9, *a13(0x60), 1 +3f755de0: move a14, -*sp, 1 +3f755df0: move *a13(0xffa0), a7, 1 +3f755e10: sll 0x3, a7 +3f755e20: move a7, *a14+, 1 +3f755e30: movk 1, a7 +3f755e40: move a7, *a14+, 1 +3f755e50: calla L3F703D90 +3f755e80: move a8, *a13(0x340), 1 +3f755ea0: move a8, a8 +3f755eb0: jaeq L3F75C0C0 +3f755ed0: movi 0x7fff, a7 +3f755ef0: move a7, *a13(0x120), 1 +3f755f10: move a7, *a13(0xe0), 1 +3f755f30: neg a7 +3f755f40: move a7, *a13(0x140), 1 +3f755f60: move a7, *a13(0x100), 1 +3f755f80: move *a13(0xffc0), a11, 1 +3f755fa0: move *a11(0x20), a11, 1 +3f755fc0: move a11, *a13(0x3a0), 1 +3f755fe0: setf 16, 1, 0 +3f755ff0: move *a11, a11, 0 +3f756000: subk 4, a11 +3f756010: jreq L3F7560C0 +3f756020: move *a13(0x3a0), a11, 1 +3f756040: move *a11, a11, 0 +3f756050: subk 7, a11 +3f756060: jreq L3F7560C0 +3f756070: move *a13(0x3a0), a11, 1 +3f756090: move *a11, a11, 0 +3f7560a0: subk 6, a11 +3f7560b0: jrne L3F7566F0 +L3F7560C0: +3f7560c0: move *a13(0xffc0), a11, 1 +3f7560e0: movb *a11(0x190), a11 +3f756100: jrne L3F7566F0 +3f756110: jruc L3F7562D0 +L3F756120: +3f756120: movi 0xffff, a11 +3f756140: move a11, @0x20e610, 1 +3f756170: sub a9, a9 +3f756180: move a9, @0x20e500, 0 +3f7561b0: jruc L3F756360 +L3F7561C0: +3f7561c0: sub a11, a11 +3f7561d0: move a11, @0x20e610, 1 +3f756200: move a11, @0x20e500, 0 +3f756230: jruc L3F756360 +L3F756240: +3f756240: sub a11, a11 +3f756250: move a11, @0x20e610, 1 +3f756280: movk 1, a9 +3f756290: move a9, @0x20e500, 0 +3f7562c0: jruc L3F756360 +L3F7562D0: +3f7562d0: move *a13(0x3a0), a11, 1 +3f7562f0: move *a11, a8, 0 +3f756300: subk 4, a8 +3f756310: jreq L3F7561C0 +3f756320: subk 2, a8 +3f756330: jreq L3F756240 +3f756340: dec a8 +3f756350: jreq L3F756120 +L3F756360: +3f756360: move *a13(0xffe0), a11, 1 +3f756380: move *a11, a9, 0 +3f756390: jrne L3F7564E0 +3f7563a0: move *a11(0x3b0), *a13(0x450), 0 +3f7563d0: move *a11(0x3a0), *a13(0x440), 0 +3f756400: move *a13(0x450), a9, 0 +3f756420: sll 0x10, a9 +3f756430: move *a13(0x440), a7, 0 +3f756450: add a7, a9 +3f756460: move a9, @0x20e5f0, 1 +3f756490: sub a7, a7 +3f7564a0: move a7, @0x20e490, 0 +3f7564d0: jruc L3F7566B0 +L3F7564E0: +3f7564e0: sub a9, a9 +3f7564f0: move a9, @0x20e5f0, 1 +3f756520: movk 1, a7 +3f756530: move a7, @0x20e490, 0 +3f756560: move *a11(0x80), a11, 1 +3f756580: move *a11(0x60), a11, 1 +3f7565a0: move *a11(0xe0), a11, 1 +3f7565c0: move a11, @0x20e4c0, 1 +3f7565f0: move *a13(0xffe0), a11, 1 +3f756610: move *a11(0x80), a11, 1 +3f756630: move *a11(0x60), a11, 1 +3f756650: setf 16, 0, 0 +3f756660: move *a11(0x110), a11, 0 +3f756680: move a11, @0x20e4b0, 0 +L3F7566B0: +3f7566b0: movk 1, a11 +3f7566c0: move a11, *a13(0x3c0), 1 +3f7566e0: jruc L3F756710 +L3F7566F0: +3f7566f0: move a9, *a13(0x3c0), 1 +L3F756710: +3f756710: sub a11, a11 +3f756720: move a11, *a13(0x3e0), 1 +3f756740: move a11, *a13, 1 +3f756750: move *a13(0xffa0), a9, 1 +3f756770: cmp a9, a11 +3f756780: jage L3F757690 +L3F7567A0: +3f7567a0: move *a13(0x3c0), a11, 1 +3f7567c0: jreq L3F756DC0 +3f7567d0: move *a13, a9, 1 +3f7567e0: move a9, a7 +3f7567f0: sll 0x6, a9 +3f756800: sll 0x5, a7 +3f756810: add a7, a9 +3f756820: move *a13(0xff80), a7, 1 +3f756840: add a7, a9 +3f756850: setf 16, 1, 0 +3f756860: move *a9(0x50), a9, 0 +3f756880: jrle L3F756940 +3f756890: move *a13, a9, 1 +3f7568a0: move a9, a7 +3f7568b0: sll 0x6, a9 +3f7568c0: sll 0x5, a7 +3f7568d0: add a7, a9 +3f7568e0: move *a13(0xff80), a7, 1 +3f756900: add a7, a9 +3f756910: move *a9(0x50), a9, 0 +3f756930: jruc L3F7569F0 +L3F756940: +3f756940: move *a13, a9, 1 +3f756950: move a9, a7 +3f756960: sll 0x6, a9 +3f756970: sll 0x5, a7 +3f756980: add a7, a9 +3f756990: move *a13(0xff80), a7, 1 +3f7569b0: add a7, a9 +3f7569c0: move *a9(0x50), a9, 0 +3f7569e0: neg a9 +L3F7569F0: +3f7569f0: cmpi 0x5a00, a9 +3f756a10: jrlt L3F756DC0 +3f756a20: move a14, -*sp, 1 +3f756a30: move *a13(0x280), *a14+, 1 +3f756a50: move *a13(0x280), *a14+, 1 +3f756a70: move *a13(0xffc0), *a14+, 1 +3f756a90: move *a13, a9, 1 +3f756aa0: move a9, a7 +3f756ab0: sll 0x6, a9 +3f756ac0: sll 0x5, a7 +3f756ad0: add a7, a9 +3f756ae0: move *a13(0xff80), a7, 1 +3f756b00: add a7, a9 +3f756b10: move *a13, a7, 1 +3f756b20: move a7, a11 +3f756b30: sll 0x6, a7 +3f756b40: sll 0x5, a11 +3f756b50: add a11, a7 +3f756b60: move *a13(0xff80), a11, 1 +3f756b80: add a11, a7 +3f756b90: move *a7(0x10), a7, 0 +3f756bb0: sll 0x10, a7 +3f756bc0: move *a9, a9, 0 +3f756bd0: add a7, a9 +3f756be0: move a9, *a14+, 1 +3f756bf0: move *a13, a9, 1 +3f756c00: move a9, a7 +3f756c10: sll 0x6, a9 +3f756c20: sll 0x5, a7 +3f756c30: add a7, a9 +3f756c40: add a11, a9 +3f756c50: setf 16, 0, 0 +3f756c60: move *a9(0x30), a8, 0 +3f756c80: move a8, *a14+, 1 +3f756c90: move *a13, a9, 1 +3f756ca0: move a9, a7 +3f756cb0: sll 0x6, a9 +3f756cc0: sll 0x5, a7 +3f756cd0: add a7, a9 +3f756ce0: add a11, a9 +3f756cf0: move *a9(0x20), a8, 0 +3f756d10: move a8, *a14+, 1 +3f756d20: calla L3F74FBF0 +3f756d50: move *a13(0x3e0), a9, 1 +3f756d70: inc a9 +3f756d80: move a9, *a13(0x3e0), 1 +3f756da0: jauc L3F757610 +L3F756DC0: +3f756dc0: sub a9, a9 +3f756dd0: move a9, *a13(0xc0), 1 +3f756df0: move a14, -*sp, 1 +3f756e00: move a13, a7 +3f756e10: addi 0xc0, a7 +3f756e30: move a7, *a14+, 1 +3f756e40: move a9, *a14+, 1 +3f756e50: move *a13, a9, 1 +3f756e60: move a9, a7 +3f756e70: sll 0x6, a9 +3f756e80: sll 0x5, a7 +3f756e90: add a7, a9 +3f756ea0: move *a13(0xff80), a7, 1 +3f756ec0: add a7, a9 +3f756ed0: move a9, *a14+, 1 +3f756ee0: calla L3F75E050 +3f756f10: move a8, *a13(0x80), 1 +3f756f30: move a8, a9 +3f756f40: jrne L3F757120 +3f756f50: move *a13, a7, 1 +3f756f60: move *a13(0x3e0), a9, 1 +3f756f80: sub a9, a7 +3f756f90: move a7, *a13, 1 +3f756fa0: jrlt L3F7570A0 +L3F756FB0: +3f756fb0: move a14, -*sp, 1 +3f756fc0: move *a13, a11, 1 +3f756fd0: sll 0x6, a11 +3f756fe0: move *a13(0x340), a9, 1 +3f757000: add a9, a11 +3f757010: move *a11(0x20), *a14+, 1 +3f757030: calla L3F702440 +3f757060: move *a13, a11, 1 +3f757070: dec a11 +3f757080: move a11, *a13, 1 +3f757090: jrge L3F756FB0 +L3F7570A0: +3f7570a0: move a14, -*sp, 1 +3f7570b0: move *a13(0x340), *a14+, 1 +3f7570d0: calla L3F702440 +3f757100: jauc L3F75C0C0 +L3F757120: +3f757120: move *a13, a7, 1 +3f757130: move *a13(0x3e0), a9, 1 +3f757150: sub a9, a7 +3f757160: sll 0x6, a7 +3f757170: move *a13(0x340), a9, 1 +3f757190: add a9, a7 +3f7571a0: move a8, *a7, 1 +3f7571b0: move *a13, a7, 1 +3f7571c0: move *a13(0x3e0), a9, 1 +3f7571e0: sub a9, a7 +3f7571f0: sll 0x6, a7 +3f757200: move *a13(0x340), a9, 1 +3f757220: add a9, a7 +3f757230: move *a13(0xc0), *a7(0x20), 1 +3f757260: move *a13(0xc0), *a13(0x40), 1 +3f757290: sub a7, a7 +3f7572a0: move a7, *a13(0x20), 1 +3f7572c0: cmp a8, a7 +3f7572d0: jrge L3F757610 +3f7572e0: setf 16, 1, 0 +L3F7572F0: +3f7572f0: move *a13(0x40), a11, 1 +3f757310: move *a13(0xe0), a9, 1 +3f757330: move *a11, a7, 0 +3f757340: cmp a7, a9 +3f757350: jrlt L3F757370 +3f757360: move *a11, a9, 0 +L3F757370: +3f757370: move a9, *a13(0xe0), 1 +3f757390: move *a13(0x120), a7, 1 +3f7573b0: move *a11(0x10), a9, 0 +3f7573d0: cmp a9, a7 +3f7573e0: jrlt L3F757410 +3f7573f0: move *a11(0x10), a7, 0 +L3F757410: +3f757410: move a7, *a13(0x120), 1 +3f757430: move *a13(0x100), a9, 1 +3f757450: move *a11, a7, 0 +3f757460: cmp a7, a9 +3f757470: jrgt L3F757490 +3f757480: move *a11, a9, 0 +L3F757490: +3f757490: move a9, *a13(0x100), 1 +3f7574b0: move *a13(0x140), a7, 1 +3f7574d0: move *a11(0x10), a9, 0 +3f7574f0: cmp a9, a7 +3f757500: jrgt L3F757530 +3f757510: move *a11(0x10), a7, 0 +L3F757530: +3f757530: move a7, *a13(0x140), 1 +3f757550: addk 32, a11 +3f757560: move a11, *a13(0x40), 1 +3f757580: move *a13(0x20), a9, 1 +3f7575a0: inc a9 +3f7575b0: move a9, *a13(0x20), 1 +3f7575d0: move *a13(0x80), a7, 1 +3f7575f0: cmp a7, a9 +3f757600: jrlt L3F7572F0 +L3F757610: +3f757610: move *a13, a11, 1 +3f757620: inc a11 +3f757630: move a11, *a13, 1 +3f757640: move *a13(0xffa0), a9, 1 +3f757660: cmp a9, a11 +3f757670: jalt L3F7567A0 +L3F757690: +3f757690: move *a13(0x3e0), a7, 1 +3f7576b0: cmp a7, a9 +3f7576c0: jrgt L3F757750 +3f7576d0: move a14, -*sp, 1 +3f7576e0: move *a13(0x340), *a14+, 1 +3f757700: calla L3F702440 +3f757730: jauc L3F75C0C0 +L3F757750: +3f757750: sub a7, a9 +3f757760: move a9, *a13(0xffa0), 1 +3f757780: dsj a9, L3F759250 +3f7577a0: move a7, a9 +3f7577b0: sll 0x6, a7 +3f7577c0: sll 0x5, a9 +3f7577d0: add a9, a7 +3f7577e0: move *a13(0xff80), a9, 1 +3f757800: add a9, a7 +3f757810: move *a7+, *a9+, 1 +3f757820: move *a7+, *a9+, 1 +3f757830: move *a7, *a9, 1 +3f757840: jauc L3F754590 +3f757860: sub a11, a11 +3f757870: move a11, *a13(0x2c0), 1 +3f757890: move *a13(0xffe0), *a13(0x2e0), 1 +3f7578c0: move *a13(0xffc0), *a13(0x300), 1 +3f7578f0: move *a13(0x300), a9, 1 +3f757910: movb *a9(0x1a0), a7 +3f757930: jreq L3F757AE0 +3f757940: movb *a9(0x1a0), a7 +3f757960: move a7, *a13(0x260), 1 +3f757980: move a14, -*sp, 1 +3f757990: movi 0x20e5d0, a7 +3f7579c0: move a7, *a14+, 1 +3f7579d0: movi 0x400000, a7 +3f757a00: move a7, *a14+, 1 +3f757a10: move a9, *a14+, 1 +3f757a20: calla L3F864B20 +3f757a50: move a14, -*sp, 1 +3f757a60: move a9, *a14+, 1 +3f757a70: move *a13(0x2e0), *a14+, 1 +3f757a90: calla L3F863590 +3f757ac0: jauc L3F759520 +L3F757AE0: +3f757ae0: move a11, *a13(0x260), 1 +3f757b00: jauc L3F759520 +3f757b20: movk 1, a11 +3f757b30: move a11, *a13(0x2c0), 1 +3f757b50: move *a13(0x280), a9, 1 +3f757b70: inc a9 +3f757b80: sra 0x1, a9 +3f757b90: move *a13(0xe0), a7, 1 +3f757bb0: sub a9, a7 +3f757bc0: move a7, *a13(0x180), 1 +3f757be0: move *a13(0x280), a9, 1 +3f757c00: inc a9 +3f757c10: sra 0x1, a9 +3f757c20: move *a13(0x120), a7, 1 +3f757c40: sub a9, a7 +3f757c50: move a7, *a13(0x160), 1 +3f757c70: move *a13(0x100), a9, 1 +3f757c90: move *a13(0xe0), a7, 1 +3f757cb0: sub a7, a9 +3f757cc0: move *a13(0x280), a7, 1 +3f757ce0: add a7, a9 +3f757cf0: inc a9 +3f757d00: move a9, *a13(0x1a0), 1 +3f757d20: move *a13(0x140), a7, 1 +3f757d40: move *a13(0x120), a9, 1 +3f757d60: sub a9, a7 +3f757d70: move *a13(0x280), a9, 1 +3f757d90: add a9, a7 +3f757da0: inc a7 +3f757db0: move a7, *a13(0x1c0), 1 +3f757dd0: sub a7, a7 +3f757de0: move a7, *a13, 1 +3f757df0: move *a13(0xffa0), a9, 1 +3f757e10: cmp a9, a7 +3f757e20: jrge L3F7581B0 +L3F757E30: +3f757e30: move *a13, a11, 1 +3f757e40: sll 0x6, a11 +3f757e50: move *a13(0x340), a9, 1 +3f757e70: add a9, a11 +3f757e80: move *a11(0x0), *a13(0x80), 1 +3f757eb0: move *a13, a11, 1 +3f757ec0: sll 0x6, a11 +3f757ed0: add a9, a11 +3f757ee0: move *a11(0x20), *a13(0x40), 1 +3f757f10: sub a11, a11 +3f757f20: move a11, *a13(0x20), 1 +3f757f40: move *a13(0x80), a7, 1 +3f757f60: cmp a7, a11 +3f757f70: jrge L3F758140 +3f757f80: setf 16, 1, 0 +L3F757F90: +3f757f90: move *a13(0x40), a11, 1 +3f757fb0: move *a13(0x180), a9, 0 +3f757fd0: move *a11, a7, 0 +3f757fe0: sub a9, a7 +3f757ff0: move a7, *a11, 0 +3f758000: move *a13(0x160), a7, 0 +3f758020: addk 16, a11 +3f758030: move *a11, a9, 0 +3f758040: sub a7, a9 +3f758050: move a9, *a11, 0 +3f758060: move *a13(0x40), a11, 1 +3f758080: addk 32, a11 +3f758090: move a11, *a13(0x40), 1 +3f7580b0: move *a13(0x20), a9, 1 +3f7580d0: inc a9 +3f7580e0: move a9, *a13(0x20), 1 +3f758100: move *a13(0x80), a7, 1 +3f758120: cmp a7, a9 +3f758130: jrlt L3F757F90 +L3F758140: +3f758140: move *a13, a11, 1 +3f758150: inc a11 +3f758160: move a11, *a13, 1 +3f758170: move *a13(0xffa0), a9, 1 +3f758190: cmp a9, a11 +3f7581a0: jrlt L3F757E30 +L3F7581B0: +3f7581b0: move *a13(0xffe0), a11, 1 +3f7581d0: setf 16, 1, 0 +3f7581e0: move *a11, a7, 0 +3f7581f0: dec a7 +3f758200: jreq L3F758480 +3f758210: move *a13(0x380), a7, 1 +3f758230: move *a13(0x1a0), a9, 1 +3f758250: move *a7(0x40), a7, 0 +3f758270: cmp a7, a9 +3f758280: jrle L3F758340 +3f758290: move *a11(0x3a0), a7, 0 +3f7582b0: jrge L3F758340 +3f7582c0: move *a11(0x3a0), a7, 0 +3f7582e0: neg a7 +3f7582f0: move a7, *a13(0x180), 1 +3f758310: sub a7, a9 +3f758320: move a9, *a13(0x1a0), 1 +L3F758340: +3f758340: move *a13(0x380), a7, 1 +3f758360: move *a13(0x1c0), a9, 1 +3f758380: move *a7(0x50), a7, 0 +3f7583a0: cmp a7, a9 +3f7583b0: jrle L3F7585E0 +3f7583c0: move *a11(0x3b0), a7, 0 +3f7583e0: jrge L3F7585E0 +3f7583f0: move *a11(0x3b0), a7, 0 +3f758410: neg a7 +3f758420: move a7, *a13(0x160), 1 +3f758440: sub a7, a9 +3f758450: move a9, *a13(0x1c0), 1 +3f758470: jruc L3F7585E0 +L3F758480: +3f758480: move *a13(0x380), a7, 1 +3f7584a0: move *a13(0x1a0), a9, 1 +3f7584c0: move *a7(0x40), a7, 0 +3f7584e0: cmp a7, a9 +3f7584f0: jrle L3F758530 +3f758500: sub a7, a7 +3f758510: move a7, *a13(0x180), 1 +L3F758530: +3f758530: move *a13(0x380), a7, 1 +3f758550: move *a13(0x1c0), a9, 1 +3f758570: move *a7(0x50), a7, 0 +3f758590: cmp a7, a9 +3f7585a0: jrle L3F7585E0 +3f7585b0: sub a7, a7 +3f7585c0: move a7, *a13(0x160), 1 +L3F7585E0: +3f7585e0: move *a13(0x380), a7, 1 +3f758600: move *a13(0x1a0), a9, 1 +3f758620: move *a7(0x40), a7, 0 +3f758640: cmp a7, a9 +3f758650: jrle L3F7586C0 +3f758660: move *a13(0x380), a7, 1 +3f758680: move *a7(0x40), a7, 0 +3f7586a0: move a7, *a13(0x1a0), 1 +L3F7586C0: +3f7586c0: move *a13(0x380), a9, 1 +3f7586e0: move *a13(0x1c0), a7, 1 +3f758700: move *a9(0x50), a9, 0 +3f758720: cmp a9, a7 +3f758730: jrle L3F7587A0 +3f758740: move *a13(0x380), a9, 1 +3f758760: move *a9(0x50), a7, 0 +3f758780: move a7, *a13(0x1c0), 1 +L3F7587A0: +3f7587a0: move a14, -*sp, 1 +3f7587b0: movk 1, a9 +3f7587c0: move a9, *a14+, 1 +3f7587d0: move a7, *a14+, 1 +3f7587e0: move *a13(0x1a0), *a14+, 1 +3f758800: move *a13(0x380), *a14+, 1 +3f758820: move *a13(0x380), a9, 1 +3f758840: move *a9(0xb40), a7, 1 +3f758860: call a7 +3f758870: move a8, *a13(0x2e0), 1 +3f758890: move *a13(0xffc0), a7, 1 +3f7588b0: setf 16, 0, 0 +3f7588c0: move *a7(0x160), a7, 0 +3f7588e0: move a7, @0x20e570, 1 +3f758910: move *a13(0xffc0), a9, 1 +3f758930: movb *a9(0x170), a9 +3f758950: move a9, @0x20e590, 1 +3f758980: move *a13(0xffc0), a11, 1 +3f7589a0: movb *a11(0x188), a11 +3f7589c0: move a11, @0x20e5b0, 1 +3f7589f0: movi 0xdd, a7 +3f758a10: move a7, *a13(0x240), 1 +3f758a30: move a14, -*sp, 1 +3f758a40: move *a13(0xffc0), a9, 1 +3f758a60: movb *a9(0x180), a8 +3f758a80: move a8, *a14+, 1 +3f758a90: move *a13(0x380), *a14+, 1 +3f758ab0: calla L3F86A3B0 +3f758ae0: move a8, *a13(0x300), 1 +3f758b00: move a14, -*sp, 1 +3f758b10: movi 0xffff, a11 +3f758b30: move a11, *a14+, 1 +3f758b40: move a8, *a14+, 1 +3f758b50: move a9, *a14+, 1 +3f758b60: calla L3F867F40 +3f758b90: move a14, -*sp, 1 +3f758ba0: move *a13(0x300), *a14+, 1 +3f758bc0: move *a13(0x2e0), *a14+, 1 +3f758be0: calla L3F863590 +3f758c10: move a14, -*sp, 1 +3f758c20: movk 1, a11 +3f758c30: move a11, *a14+, 1 +3f758c40: movi 0x20e510, a11 +3f758c70: move a11, *a14+, 1 +3f758c80: move a7, *a14+, 1 +3f758c90: move *a13(0x300), *a14+, 1 +3f758cb0: calla L3F864C90 +3f758ce0: move a14, -*sp, 1 +3f758cf0: move *a13(0x300), *a14+, 1 +3f758d10: move *a13(0x2e0), *a14+, 1 +3f758d30: calla L3F863590 +3f758d60: move a14, -*sp, 1 +3f758d70: movb *a9(0x180), a8 +3f758d90: move a8, *a14+, 1 +3f758da0: move *a13(0x380), *a14+, 1 +3f758dc0: calla L3F86A3B0 +3f758df0: move a8, *a13(0x320), 1 +3f758e10: move a14, -*sp, 1 +3f758e20: movi 0xffff, a11 +3f758e40: move a11, *a14+, 1 +3f758e50: move a8, *a14+, 1 +3f758e60: move a9, *a14+, 1 +3f758e70: calla L3F867F40 +3f758ea0: move a14, -*sp, 1 +3f758eb0: move *a13(0x320), *a14+, 1 +3f758ed0: move *a13(0x2e0), *a14+, 1 +3f758ef0: calla L3F863590 +3f758f20: move a14, -*sp, 1 +3f758f30: movk 1, a11 +3f758f40: move a11, *a14+, 1 +3f758f50: movi 0x20e550, a11 +3f758f80: move a11, *a14+, 1 +3f758f90: movk 4, a11 +3f758fa0: move a11, *a14+, 1 +3f758fb0: move *a13(0x320), *a14+, 1 +3f758fd0: calla L3F864C90 +3f759000: move a14, -*sp, 1 +3f759010: move *a13(0x320), *a14+, 1 +3f759030: move *a13(0x2e0), *a14+, 1 +3f759050: calla L3F863590 +3f759080: sub a11, a11 +3f759090: setf 16, 1, 0 +3f7590a0: move a11, *a13(0x410), 0 +3f7590c0: move a11, *a13(0x400), 0 +3f7590e0: move *a13(0x1a0), *a13(0x420), 0 +3f759110: move *a13(0x1c0), *a13(0x430), 0 +3f759140: move a14, -*sp, 1 +3f759150: move a13, a11 +3f759160: addi 0x400, a11 +3f759180: move a11, *a14+, 1 +L3F759190: +3f759190: movk 1, a11 +3f7591a0: move a11, *a14+, 1 +L3F7591B0: +3f7591b0: move *a13(0x320), *a14+, 1 +L3F7591D0: +3f7591d0: move *a13(0x2e0), *a14+, 1 +L3F7591F0: +3f7591f0: move *a13(0x320), a11, 1 +L3F759210: +3f759210: move *a11(0x540), a9, 1 +L3F759230: +3f759230: call a9 +3f759240: jruc L3F759520 +L3F759250: +3f759250: move *a13(0xffc0), a9, 1 +L3F759270: +3f759270: move *a9(0xc0), a8, 1 +L3F759290: +3f759290: cmpi 0xf, a8 +L3F7592B0: +3f7592b0: jrhi L3F759520 +3f7592c0: sll 0x5, a8 +L3F7592D0: +3f7592d0: addi 0x3f759320, a8 +3f759300: move *a8, a8, 1 +L3F759310: +3f759310: jump a8 +3f759320: .word 0x7860 +L3F759330: +3f759330: dsjs b5, L3F759190 +3f759340: .word 0x7860 +L3F759350: +3f759350: dsjs b5, L3F7591B0 +3f759360: .word 0x7b20 +L3F759370: +3f759370: dsjs b5, L3F7591D0 +3f759380: .word 0x7860 +3f759390: dsjs b5, L3F7591F0 +3f7593a0: .word 0x7860 +3f7593b0: dsjs b5, L3F759210 +3f7593c0: .word 0x7b20 +3f7593d0: dsjs b5, L3F759230 +3f7593e0: .word 0x7b20 +3f7593f0: dsjs b5, L3F759250 +3f759400: .word 0x7860 +3f759410: dsjs b5, L3F759270 +3f759420: .word 0x7b20 +3f759430: dsjs b5, L3F759290 +3f759440: .word 0x7b20 +3f759450: dsjs b5, L3F7592B0 +3f759460: .word 0x7b20 +3f759470: dsjs b5, L3F7592D0 +3f759480: .word 0x7b20 +3f759490: dsjs b5, L3F7592F0 +3f7594a0: .word 0x7860 +3f7594b0: dsjs b5, L3F759310 +3f7594c0: .word 0x7860 +3f7594d0: dsjs b5, L3F759330 +3f7594e0: .word 0x7b20 +3f7594f0: dsjs b5, L3F759350 +3f759500: .word 0x7860 +3f759510: dsjs b5, L3F759370 +L3F759520: +3f759520: move *a13(0xffa0), a11, 1 +3f759540: dec a11 +3f759550: move a11, *a13(0x200), 1 +3f759570: sll 0x6, a11 +3f759580: move *a13(0x340), a9, 1 +3f7595a0: add a9, a11 +3f7595b0: move *a13(0x200), a7, 1 +3f7595d0: sll 0x6, a7 +3f7595e0: add a9, a7 +3f7595f0: move *a7, a7, 1 +3f759600: dec a7 +3f759610: sll 0x5, a7 +3f759620: move *a11(0x20), a11, 1 +3f759640: add a7, a11 +3f759650: move *a9(0x20), a7, 1 +3f759670: setf 16, 1, 0 +3f759680: move *a7, a7, 0 +3f759690: move *a11, a11, 0 +3f7596a0: cmp a11, a7 +3f7596b0: jane L3F75AE60 +3f7596d0: move *a13(0x200), a11, 1 +3f7596f0: sll 0x6, a11 +3f759700: add a9, a11 +3f759710: move *a13(0x200), a7, 1 +3f759730: sll 0x6, a7 +3f759740: add a9, a7 +3f759750: move *a7, a7, 1 +3f759760: dec a7 +3f759770: sll 0x5, a7 +3f759780: move *a11(0x20), a11, 1 +3f7597a0: add a7, a11 +3f7597b0: move *a9(0x20), a7, 1 +3f7597d0: move *a7(0x10), a7, 0 +3f7597f0: move *a11(0x10), a11, 0 +3f759810: cmp a11, a7 +3f759820: jane L3F75AE60 +3f759840: movk 1, a11 +3f759850: move a11, *a13(0x220), 1 +3f759870: jruc L3F7599A0 +L3F759880: +3f759880: move *a13(0x200), a11, 1 +3f7598a0: dec a11 +3f7598b0: jrgt L3F759900 +3f7598c0: movk 1, a11 +3f7598d0: move a11, *a13(0x2a0), 1 +3f7598f0: jruc L3F759D30 +L3F759900: +3f759900: move *a13(0x200), a11, 1 +3f759920: dec a11 +3f759930: move a11, *a13(0x200), 1 +3f759950: move *a13(0x220), a9, 1 +3f759970: inc a9 +3f759980: move a9, *a13(0x220), 1 +L3F7599A0: +3f7599a0: move *a13(0x200), a11, 1 +3f7599c0: dec a11 +3f7599d0: sll 0x6, a11 +3f7599e0: move *a13(0x340), a9, 1 +3f759a00: add a9, a11 +3f759a10: move *a13(0x200), a7, 1 +3f759a30: dec a7 +3f759a40: sll 0x6, a7 +3f759a50: add a9, a7 +3f759a60: move *a7, a7, 1 +3f759a70: dec a7 +3f759a80: sll 0x5, a7 +3f759a90: move *a11(0x20), a11, 1 +3f759ab0: add a7, a11 +3f759ac0: move *a13(0x200), a7, 1 +3f759ae0: sll 0x6, a7 +3f759af0: add a9, a7 +3f759b00: move *a7(0x20), a7, 1 +3f759b20: setf 16, 1, 0 +3f759b30: move *a7, a7, 0 +3f759b40: move *a11, a11, 0 +3f759b50: cmp a11, a7 +3f759b60: jrne L3F759D30 +3f759b70: move *a13(0x200), a11, 1 +3f759b90: dec a11 +3f759ba0: sll 0x6, a11 +3f759bb0: add a9, a11 +3f759bc0: move *a13(0x200), a7, 1 +3f759be0: dec a7 +3f759bf0: sll 0x6, a7 +3f759c00: add a9, a7 +3f759c10: move *a7, a7, 1 +3f759c20: dec a7 +3f759c30: sll 0x5, a7 +3f759c40: move *a11(0x20), a11, 1 +3f759c60: add a7, a11 +3f759c70: move *a13(0x200), a7, 1 +3f759c90: sll 0x6, a7 +3f759ca0: add a9, a7 +3f759cb0: move *a7(0x20), a7, 1 +3f759cd0: move *a7(0x10), a7, 0 +3f759cf0: move *a11(0x10), a11, 0 +3f759d10: cmp a11, a7 +3f759d20: jreq L3F759880 +L3F759D30: +3f759d30: move *a13(0x2a0), a11, 1 +3f759d50: jane L3F75AE10 +3f759d70: jruc L3F759DD0 +L3F759D80: +3f759d80: move *a13(0x1e0), a11, 1 +3f759da0: inc a11 +3f759db0: move a11, *a13(0x1e0), 1 +L3F759DD0: +3f759dd0: move *a13(0x1e0), a11, 1 +3f759df0: sll 0x6, a11 +3f759e00: move *a13(0x340), a9, 1 +3f759e20: add a9, a11 +3f759e30: move *a13(0x1e0), a7, 1 +3f759e50: sll 0x6, a7 +3f759e60: add a9, a7 +3f759e70: move *a7, a7, 1 +3f759e80: dec a7 +3f759e90: sll 0x5, a7 +3f759ea0: move *a11(0x20), a11, 1 +3f759ec0: add a7, a11 +3f759ed0: move *a13(0x1e0), a7, 1 +3f759ef0: inc a7 +3f759f00: sll 0x6, a7 +3f759f10: add a9, a7 +3f759f20: move *a7(0x20), a7, 1 +3f759f40: setf 16, 1, 0 +3f759f50: move *a11, a11, 0 +3f759f60: move *a7, a7, 0 +3f759f70: cmp a7, a11 +3f759f80: jrne L3F75A140 +3f759f90: move *a13(0x1e0), a11, 1 +3f759fb0: sll 0x6, a11 +3f759fc0: add a9, a11 +3f759fd0: move *a13(0x1e0), a7, 1 +3f759ff0: sll 0x6, a7 +3f75a000: add a9, a7 +3f75a010: move *a7, a7, 1 +3f75a020: dec a7 +3f75a030: sll 0x5, a7 +3f75a040: move *a11(0x20), a11, 1 +3f75a060: add a7, a11 +3f75a070: move *a13(0x1e0), a7, 1 +3f75a090: inc a7 +3f75a0a0: sll 0x6, a7 +3f75a0b0: add a9, a7 +3f75a0c0: move *a7(0x20), a7, 1 +3f75a0e0: move *a11(0x10), a11, 0 +3f75a100: move *a7(0x10), a7, 0 +3f75a120: cmp a7, a11 +3f75a130: jreq L3F759D80 +L3F75A140: +3f75a140: move *a13(0x200), a11, 1 +3f75a160: sll 0x6, a11 +3f75a170: add a9, a11 +3f75a180: move *a11(0x0), *a13(0xa0), 1 +3f75a1b0: move *a13(0x200), a11, 1 +3f75a1d0: inc a11 +3f75a1e0: move a11, *a13(0x200), 1 +3f75a200: dec a11 +3f75a210: sll 0x6, a11 +3f75a220: add a9, a11 +3f75a230: move *a11(0x20), *a13(0x60), 1 +3f75a260: move *a13(0x200), a11, 1 +3f75a280: move *a13(0xffa0), a7, 1 +3f75a2a0: cmp a7, a11 +3f75a2b0: jrge L3F75A6A0 +L3F75A2C0: +3f75a2c0: move *a13(0x200), a11, 1 +3f75a2e0: sll 0x6, a11 +3f75a2f0: move *a13(0x340), a9, 1 +3f75a310: add a9, a11 +3f75a320: move *a11(0x0), *a13(0x80), 1 +3f75a350: move a14, -*sp, 1 +3f75a360: move *a13(0xa0), a11, 1 +3f75a380: move *a13(0x80), a7, 1 +3f75a3a0: add a7, a11 +3f75a3b0: dec a11 +3f75a3c0: sll 0x2, a11 +3f75a3d0: move a11, *a14+, 1 +3f75a3e0: move *a13(0x60), *a14+, 1 +3f75a400: calla L3F705B20 +3f75a430: move a8, *a13(0x60), 1 +3f75a450: move a14, -*sp, 1 +3f75a460: dec a7 +3f75a470: sll 0x2, a7 +3f75a480: move a7, *a14+, 1 +3f75a490: move *a13(0xa0), a11, 1 +3f75a4b0: sll 0x5, a11 +3f75a4c0: add a8, a11 +3f75a4d0: move a11, *a14+, 1 +3f75a4e0: move *a13(0x200), a11, 1 +3f75a500: sll 0x6, a11 +3f75a510: add a9, a11 +3f75a520: move *a11(0x20), a11, 1 +3f75a540: addk 32, a11 +3f75a550: move a11, *a14+, 1 +3f75a560: calla L3FB44400 +3f75a590: move *a13(0x80), a11, 1 +3f75a5b0: move *a13(0xa0), a7, 1 +3f75a5d0: dec a11 +3f75a5e0: add a7, a11 +3f75a5f0: move a11, *a13(0xa0), 1 +3f75a610: move *a13(0x200), a7, 1 +3f75a630: inc a7 +3f75a640: move a7, *a13(0x200), 1 +3f75a660: move *a13(0xffa0), a9, 1 +3f75a680: cmp a9, a7 +3f75a690: jrlt L3F75A2C0 +L3F75A6A0: +3f75a6a0: sub a11, a11 +3f75a6b0: move a11, *a13, 1 +3f75a6c0: move *a13(0x1e0), a9, 1 +3f75a6e0: cmp a9, a11 +3f75a6f0: jrgt L3F75AAA0 +L3F75A700: +3f75a700: move *a13, a11, 1 +3f75a710: sll 0x6, a11 +3f75a720: move *a13(0x340), a9, 1 +3f75a740: add a9, a11 +3f75a750: move *a11(0x0), *a13(0x80), 1 +3f75a780: move a14, -*sp, 1 +3f75a790: move *a13(0xa0), a11, 1 +3f75a7b0: move *a13(0x80), a7, 1 +3f75a7d0: add a7, a11 +3f75a7e0: dec a11 +3f75a7f0: sll 0x2, a11 +3f75a800: move a11, *a14+, 1 +3f75a810: move *a13(0x60), *a14+, 1 +3f75a830: calla L3F705B20 +3f75a860: move a8, *a13(0x60), 1 +3f75a880: move a14, -*sp, 1 +3f75a890: dec a7 +3f75a8a0: sll 0x2, a7 +3f75a8b0: move a7, *a14+, 1 +3f75a8c0: move *a13(0xa0), a11, 1 +3f75a8e0: sll 0x5, a11 +3f75a8f0: add a8, a11 +3f75a900: move a11, *a14+, 1 +3f75a910: move *a13, a11, 1 +3f75a920: sll 0x6, a11 +3f75a930: add a9, a11 +3f75a940: move *a11(0x20), a11, 1 +3f75a960: addk 32, a11 +3f75a970: move a11, *a14+, 1 +3f75a980: calla L3FB44400 +3f75a9b0: move *a13(0x80), a11, 1 +3f75a9d0: move *a13(0xa0), a7, 1 +3f75a9f0: dec a11 +3f75aa00: add a7, a11 +3f75aa10: move a11, *a13(0xa0), 1 +3f75aa30: move *a13, a7, 1 +3f75aa40: inc a7 +3f75aa50: move a7, *a13, 1 +3f75aa60: move *a13(0x1e0), a9, 1 +3f75aa80: cmp a9, a7 +3f75aa90: jrle L3F75A700 +L3F75AAA0: +3f75aaa0: move a14, -*sp, 1 +3f75aab0: move *a13(0x60), *a14+, 1 +3f75aad0: move *a13(0xa0), *a14+, 1 +3f75aaf0: sub a11, a11 +3f75ab00: move a11, *a14+, 1 +3f75ab10: move *a13(0x300), *a14+, 1 +3f75ab30: move *a13(0x2e0), *a14+, 1 +3f75ab50: move *a13(0x300), a7, 1 +3f75ab70: move *a7(0x400), a11, 1 +3f75ab90: call a11 +3f75aba0: move *a13(0x2c0), a11, 1 +3f75abc0: jreq L3F75AE10 +3f75abd0: move a14, -*sp, 1 +3f75abe0: move *a13(0x160), *a14+, 1 +3f75ac00: move *a13(0x180), *a14+, 1 +3f75ac20: move *a13(0x1c0), *a14+, 1 +3f75ac40: move *a13(0x1a0), *a14+, 1 +3f75ac60: move *a13(0xffe0), *a14+, 1 +3f75ac80: move *a13(0x2e0), *a14+, 1 +3f75aca0: move *a13(0xffc0), *a14+, 1 +3f75acc0: move *a13(0xffc0), a7, 1 +3f75ace0: move *a7(0x600), a7, 1 +3f75ad00: call a7 +3f75ad10: move a14, -*sp, 1 +3f75ad20: move a13, a7 +3f75ad30: addi 0x400, a7 +3f75ad50: move a7, *a14+, 1 +3f75ad60: movk 1, a7 +3f75ad70: move a7, *a14+, 1 +3f75ad80: move *a13(0x320), *a14+, 1 +3f75ada0: move *a13(0x2e0), *a14+, 1 +3f75adc0: move *a13(0x320), a7, 1 +3f75ade0: move *a7(0x540), a7, 1 +3f75ae00: call a7 +L3F75AE10: +3f75ae10: move *a13(0x1e0), a11, 1 +3f75ae30: inc a11 +3f75ae40: move a11, *a13(0x1e0), 1 +L3F75AE60: +3f75ae60: move *a13(0xffa0), a11, 1 +3f75ae80: move *a13(0x220), a9, 1 +3f75aea0: sub a9, a11 +3f75aeb0: move a11, *a13(0xffa0), 1 +3f75aed0: sub a7, a7 +3f75aee0: move a7, *a13(0xa0), 1 +3f75af00: move *a13(0x1e0), *a13(0x0), 1 +3f75af30: move *a13, a9, 1 +3f75af40: cmp a11, a9 +3f75af50: jage L3F75B930 +L3F75AF70: +3f75af70: move *a13, a11, 1 +3f75af80: sll 0x6, a11 +3f75af90: move *a13(0x340), a9, 1 +3f75afb0: add a9, a11 +3f75afc0: move *a11(0x0), *a13(0x80), 1 +3f75aff0: move *a13, a11, 1 +3f75b000: sll 0x6, a11 +3f75b010: add a9, a11 +3f75b020: move *a11(0x20), *a13(0xc0), 1 +3f75b050: move *a13, a11, 1 +3f75b060: move *a13(0x1e0), a7, 1 +3f75b080: cmp a7, a11 +3f75b090: jrle L3F75B430 +3f75b0a0: move *a13(0xc0), a7, 1 +3f75b0c0: setf 16, 1, 0 +3f75b0d0: move *a7, a7, 0 +3f75b0e0: move *a13(0x360), a9, 0 +3f75b100: cmp a9, a7 +3f75b110: jrne L3F75B430 +3f75b120: move *a13(0xc0), a7, 1 +3f75b140: move *a7(0x10), a7, 0 +3f75b160: move *a13(0x370), a9, 0 +3f75b180: cmp a9, a7 +3f75b190: jrne L3F75B430 +3f75b1a0: move a14, -*sp, 1 +3f75b1b0: move *a13(0xa0), a7, 1 +3f75b1d0: move *a13(0x80), a9, 1 +3f75b1f0: add a9, a7 +3f75b200: dec a7 +3f75b210: sll 0x2, a7 +3f75b220: move a7, *a14+, 1 +3f75b230: move *a13(0x60), *a14+, 1 +3f75b250: calla L3F705B20 +3f75b280: move a8, *a13(0x60), 1 +3f75b2a0: move a14, -*sp, 1 +3f75b2b0: dec a9 +3f75b2c0: sll 0x2, a9 +3f75b2d0: move a9, *a14+, 1 +3f75b2e0: move *a13(0xa0), a9, 1 +3f75b300: sll 0x5, a9 +3f75b310: add a8, a9 +3f75b320: move a9, *a14+, 1 +3f75b330: move *a13(0xc0), a9, 1 +3f75b350: addk 32, a9 +3f75b360: move a9, *a14+, 1 +3f75b370: calla L3FB44400 +3f75b3a0: move *a13(0x80), a9, 1 +3f75b3c0: move *a13(0xa0), a7, 1 +3f75b3e0: dec a9 +3f75b3f0: add a7, a9 +3f75b400: move a9, *a13(0xa0), 1 +3f75b420: jruc L3F75B820 +L3F75B430: +3f75b430: move *a13(0xa0), a9, 1 +3f75b450: jrle L3F75B7C0 +3f75b460: move a14, -*sp, 1 +3f75b470: move *a13(0x60), *a14+, 1 +3f75b490: move a9, *a14+, 1 +3f75b4a0: sub a7, a7 +3f75b4b0: move a7, *a14+, 1 +3f75b4c0: move *a13(0x300), *a14+, 1 +3f75b4e0: move *a13(0x2e0), *a14+, 1 +3f75b500: move *a13(0x300), a7, 1 +3f75b520: move *a7(0x400), a7, 1 +3f75b540: call a7 +3f75b550: move *a13(0x2c0), a7, 1 +3f75b570: jreq L3F75B7C0 +3f75b580: move a14, -*sp, 1 +3f75b590: move *a13(0x160), *a14+, 1 +3f75b5b0: move *a13(0x180), *a14+, 1 +3f75b5d0: move *a13(0x1c0), *a14+, 1 +3f75b5f0: move *a13(0x1a0), *a14+, 1 +3f75b610: move *a13(0xffe0), *a14+, 1 +3f75b630: move *a13(0x2e0), *a14+, 1 +3f75b650: move *a13(0xffc0), *a14+, 1 +3f75b670: move *a13(0xffc0), a7, 1 +3f75b690: move *a7(0x600), a7, 1 +3f75b6b0: call a7 +3f75b6c0: move a14, -*sp, 1 +3f75b6d0: move a13, a7 +3f75b6e0: addi 0x400, a7 +3f75b700: move a7, *a14+, 1 +3f75b710: movk 1, a7 +3f75b720: move a7, *a14+, 1 +3f75b730: move *a13(0x320), *a14+, 1 +3f75b750: move *a13(0x2e0), *a14+, 1 +3f75b770: move *a13(0x320), a7, 1 +3f75b790: move *a7(0x540), a7, 1 +3f75b7b0: call a7 +L3F75B7C0: +3f75b7c0: move *a13(0x80), *a13(0xa0), 1 +3f75b7f0: move *a13(0xc0), *a13(0x60), 1 +L3F75B820: +3f75b820: move *a13(0x80), a9, 1 +3f75b840: dec a9 +3f75b850: sll 0x5, a9 +3f75b860: move *a13(0xc0), a7, 1 +3f75b880: add a7, a9 +3f75b890: move *a9(0x0), *a13(0x360), 1 +3f75b8c0: inc a11 +3f75b8d0: move a11, *a13, 1 +3f75b8e0: move *a13(0xffa0), a9, 1 +3f75b900: cmp a9, a11 +3f75b910: jalt L3F75AF70 +L3F75B930: +3f75b930: move *a13(0xa0), a11, 1 +3f75b950: jrle L3F75BA50 +3f75b960: move a14, -*sp, 1 +3f75b970: move *a13(0x60), *a14+, 1 +3f75b990: move a11, *a14+, 1 +3f75b9a0: sub a9, a9 +3f75b9b0: move a9, *a14+, 1 +3f75b9c0: move *a13(0x300), *a14+, 1 +3f75b9e0: move *a13(0x2e0), *a14+, 1 +3f75ba00: move *a13(0x300), a7, 1 +3f75ba20: move *a7(0x400), a9, 1 +3f75ba40: call a9 +L3F75BA50: +3f75ba50: move *a13(0x2c0), a9, 1 +3f75ba70: jreq L3F75BBC0 +3f75ba80: move a14, -*sp, 1 +3f75ba90: move *a13(0x160), *a14+, 1 +3f75bab0: move *a13(0x180), *a14+, 1 +3f75bad0: move *a13(0x1c0), *a14+, 1 +3f75baf0: move *a13(0x1a0), *a14+, 1 +3f75bb10: move *a13(0xffe0), *a14+, 1 +3f75bb30: move *a13(0x2e0), *a14+, 1 +3f75bb50: move *a13(0xffc0), *a14+, 1 +3f75bb70: move *a13(0xffc0), a7, 1 +3f75bb90: move *a7(0x600), a7, 1 +3f75bbb0: call a7 +L3F75BBC0: +3f75bbc0: sub a7, a7 +3f75bbd0: move a7, *a13, 1 +3f75bbe0: move *a13(0xffa0), a9, 1 +3f75bc00: cmp a9, a7 +3f75bc10: jrge L3F75BD40 +L3F75BC20: +3f75bc20: move a14, -*sp, 1 +3f75bc30: move *a13, a11, 1 +3f75bc40: sll 0x6, a11 +3f75bc50: move *a13(0x340), a9, 1 +3f75bc70: add a9, a11 +3f75bc80: move *a11(0x20), *a14+, 1 +3f75bca0: calla L3F702440 +3f75bcd0: move *a13, a11, 1 +3f75bce0: inc a11 +3f75bcf0: move a11, *a13, 1 +3f75bd00: move *a13(0xffa0), a7, 1 +3f75bd20: cmp a7, a11 +3f75bd30: jrlt L3F75BC20 +L3F75BD40: +3f75bd40: move a14, -*sp, 1 +3f75bd50: move *a13(0x340), *a14+, 1 +3f75bd70: calla L3F702440 +3f75bda0: move *a13(0x2c0), a11, 1 +3f75bdc0: jreq L3F75BF30 +3f75bdd0: move a14, -*sp, 1 +3f75bde0: sub a9, a9 +3f75bdf0: move a9, *a14+, 1 +3f75be00: move *a13(0x300), *a14+, 1 +3f75be20: calla L3F869CA0 +3f75be50: move a14, -*sp, 1 +3f75be60: move a9, *a14+, 1 +3f75be70: move *a13(0x320), *a14+, 1 +3f75be90: calla L3F869CA0 +3f75bec0: move a14, -*sp, 1 +3f75bed0: move *a13(0x2e0), *a14+, 1 +3f75bef0: calla L3FBD6940 +3f75bf20: jruc L3F75C0C0 +L3F75BF30: +3f75bf30: move *a13(0x260), a9, 1 +3f75bf50: jreq L3F75C0C0 +3f75bf60: move a14, -*sp, 1 +3f75bf70: move a13, a9 +3f75bf80: addi 0x260, a9 +3f75bfa0: move a9, *a14+, 1 +3f75bfb0: movi 0x400000, a7 +3f75bfe0: move a7, *a14+, 1 +3f75bff0: move *a13(0x300), *a14+, 1 +3f75c010: calla L3F864B20 +3f75c040: move a14, -*sp, 1 +3f75c050: move *a13(0x300), *a14+, 1 +3f75c070: move *a13(0x2e0), *a14+, 1 +3f75c090: calla L3F863590 +L3F75C0C0: +3f75c0c0: move *sp(0xa0), a14, 1 +3f75c0e0: mmfm sp, a7,a9,a11,a13 +3f75c100: rets 2 +3f75c110: mmtm sp, a7,a9,a11,a13 +3f75c130: move a14, a13 +3f75c140: addi 0x1a0, a14 +3f75c160: move *a13(0xff80), *a13(0xc0), 1 +3f75c190: move *a13(0xffc0), a11, 1 +3f75c1b0: move *a11(0x20), *a13(0xe0), 1 +3f75c1e0: sub a11, a11 +3f75c1f0: move a11, *a13, 1 +3f75c200: move *a13(0xffa0), a9, 1 +3f75c220: cmp a9, a11 +3f75c230: jage L3F75E000 +L3F75C250: +3f75c250: move *a13(0xc0), a11, 1 +3f75c270: setf 16, 1, 0 +3f75c280: move *a11(0x50), a9, 0 +3f75c2a0: jrle L3F75C2E0 +3f75c2b0: move *a11(0x50), a9, 0 +3f75c2d0: jruc L3F75C310 +L3F75C2E0: +3f75c2e0: move *a11(0x50), a9, 0 +3f75c300: neg a9 +L3F75C310: +3f75c310: move a9, *a13(0x100), 1 +3f75c330: move *a13, a9, 1 +3f75c340: move a9, a11 +3f75c350: sll 0x6, a9 +3f75c360: sll 0x5, a11 +3f75c370: add a11, a9 +3f75c380: move *a13(0xff80), a11, 1 +3f75c3a0: add a11, a9 +3f75c3b0: move *a9(0x50), a9, 0 +3f75c3d0: jrle L3F75C490 +3f75c3e0: move *a13, a9, 1 +3f75c3f0: move a9, a11 +3f75c400: sll 0x6, a9 +3f75c410: sll 0x5, a11 +3f75c420: add a11, a9 +3f75c430: move *a13(0xff80), a11, 1 +3f75c450: add a11, a9 +3f75c460: move *a9(0x50), a9, 0 +3f75c480: jruc L3F75C540 +L3F75C490: +3f75c490: move *a13, a9, 1 +3f75c4a0: move a9, a11 +3f75c4b0: sll 0x6, a9 +3f75c4c0: sll 0x5, a11 +3f75c4d0: add a11, a9 +3f75c4e0: move *a13(0xff80), a11, 1 +3f75c500: add a11, a9 +3f75c510: move *a9(0x50), a9, 0 +3f75c530: neg a9 +L3F75C540: +3f75c540: cmpi 0x5a00, a9 +3f75c560: jalt L3F75CFE0 +3f75c580: move *a13(0xffc0), a9, 1 +3f75c5a0: movb *a9(0x178), a9 +3f75c5c0: jane L3F75CFE0 +3f75c5e0: move *a13(0xe0), a9, 1 +3f75c600: move *a9, a9, 0 +3f75c610: subk 7, a9 +3f75c620: jreq L3F75C8A0 +3f75c630: move *a13(0xe0), a9, 1 +3f75c650: move *a9, a9, 0 +3f75c660: subk 4, a9 +3f75c670: jreq L3F75C8A0 +3f75c680: move *a13(0xe0), a9, 1 +3f75c6a0: move *a9, a9, 0 +3f75c6b0: subk 6, a9 +3f75c6c0: jane L3F75CFE0 +3f75c6e0: jruc L3F75C8A0 +L3F75C6F0: +3f75c6f0: movi 0xffff, a11 +3f75c710: move a11, @0x20e610, 1 +3f75c740: sub a9, a9 +3f75c750: move a9, @0x20e500, 0 +3f75c780: jruc L3F75C930 +L3F75C790: +3f75c790: sub a11, a11 +3f75c7a0: move a11, @0x20e610, 1 +3f75c7d0: move a11, @0x20e500, 0 +3f75c800: jruc L3F75C930 +L3F75C810: +3f75c810: sub a11, a11 +3f75c820: move a11, @0x20e610, 1 +3f75c850: movk 1, a9 +3f75c860: move a9, @0x20e500, 0 +3f75c890: jruc L3F75C930 +L3F75C8A0: +3f75c8a0: move *a13(0xe0), a9, 1 +3f75c8c0: move *a9, a8, 0 +3f75c8d0: subk 4, a8 +3f75c8e0: jreq L3F75C790 +3f75c8f0: subk 2, a8 +3f75c900: jreq L3F75C810 +3f75c910: dec a8 +3f75c920: jreq L3F75C6F0 +L3F75C930: +3f75c930: move *a13(0xffe0), a11, 1 +3f75c950: move *a11, a9, 0 +3f75c960: jrne L3F75CAD0 +3f75c970: move *a11(0x3b0), a9, 0 +3f75c990: move a9, *a13(0x80), 1 +3f75c9b0: move *a11(0x3a0), a9, 0 +3f75c9d0: move a9, *a13(0x60), 1 +3f75c9f0: move *a13(0x80), a9, 1 +3f75ca10: sll 0x10, a9 +3f75ca20: move *a13(0x60), a11, 1 +3f75ca40: add a11, a9 +3f75ca50: move a9, @0x20e5f0, 1 +3f75ca80: sub a11, a11 +3f75ca90: move a11, @0x20e490, 0 +3f75cac0: jruc L3F75CCC0 +L3F75CAD0: +3f75cad0: sub a9, a9 +3f75cae0: move a9, @0x20e5f0, 1 +3f75cb10: movk 1, a11 +3f75cb20: move a11, @0x20e490, 0 +3f75cb50: move *a13(0xffe0), a9, 1 +3f75cb70: move *a9(0x80), a9, 1 +3f75cb90: move *a9(0x60), a9, 1 +3f75cbb0: move *a9(0xe0), a9, 1 +3f75cbd0: move a9, @0x20e4c0, 1 +3f75cc00: move *a13(0xffe0), a9, 1 +3f75cc20: move *a9(0x80), a9, 1 +3f75cc40: move *a9(0x60), a9, 1 +3f75cc60: setf 16, 0, 0 +3f75cc70: move *a9(0x110), a9, 0 +3f75cc90: move a9, @0x20e4b0, 0 +L3F75CCC0: +3f75ccc0: move a14, -*sp, 1 +3f75ccd0: move *a13(0xffc0), *a14+, 1 +3f75ccf0: move *a13, a9, 1 +3f75cd00: move a9, a7 +3f75cd10: sll 0x6, a9 +3f75cd20: sll 0x5, a7 +3f75cd30: add a7, a9 +3f75cd40: move *a13(0xff80), a7, 1 +3f75cd60: add a7, a9 +3f75cd70: move *a13, a7, 1 +3f75cd80: move a7, a11 +3f75cd90: sll 0x6, a7 +3f75cda0: sll 0x5, a11 +3f75cdb0: add a11, a7 +3f75cdc0: move *a13(0xff80), a11, 1 +3f75cde0: add a11, a7 +3f75cdf0: setf 16, 1, 0 +3f75ce00: move *a7(0x10), a7, 0 +3f75ce20: sll 0x10, a7 +3f75ce30: move *a9, a9, 0 +3f75ce40: add a7, a9 +3f75ce50: move a9, *a14+, 1 +3f75ce60: move *a13, a9, 1 +3f75ce70: move a9, a7 +3f75ce80: sll 0x6, a9 +3f75ce90: sll 0x5, a7 +3f75cea0: add a7, a9 +3f75ceb0: add a11, a9 +3f75cec0: setf 16, 0, 0 +3f75ced0: move *a9(0x30), a8, 0 +3f75cef0: move a8, *a14+, 1 +3f75cf00: move *a13, a9, 1 +3f75cf10: move a9, a7 +3f75cf20: sll 0x6, a9 +3f75cf30: sll 0x5, a7 +3f75cf40: add a7, a9 +3f75cf50: add a11, a9 +3f75cf60: move *a9(0x20), a8, 0 +3f75cf80: move a8, *a14+, 1 +3f75cf90: calla L3F74EAE0 +3f75cfc0: jauc L3F75DF20 +L3F75CFE0: +3f75cfe0: move *a13(0xffc0), a9, 1 +3f75d000: movb *a9(0x1a0), a7 +3f75d020: dsj a7, L3F75D650 +3f75d040: move *a13(0x100), a7, 1 +3f75d060: cmpi 0x5a00, a7 +3f75d080: jrnc L3F75D650 +3f75d090: movk 1, a7 +3f75d0a0: move a7, *a13(0x40), 1 +3f75d0c0: move a14, -*sp, 1 +3f75d0d0: movk 4, a9 +3f75d0e0: move a9, *a14+, 1 +3f75d0f0: calla L3F705A00 +3f75d120: move a8, *a13(0xa0), 1 +3f75d140: move a14, -*sp, 1 +3f75d150: move a13, a9 +3f75d160: addi 0xa0, a9 +3f75d180: move a9, *a14+, 1 +3f75d190: move a7, *a14+, 1 +3f75d1a0: move *a13(0xc0), *a14+, 1 +3f75d1c0: calla L3F75E050 +3f75d1f0: move a8, *a13(0x40), 1 +3f75d210: move a8, a8 +3f75d220: jaeq L3F75DF20 +3f75d240: move *a13(0xc0), a7, 1 +3f75d260: setf 16, 0, 0 +3f75d270: move *a7(0x20), a9, 0 +3f75d290: srl 0x1, a9 +3f75d2a0: setf 16, 1, 0 +3f75d2b0: move *a7, a7, 0 +3f75d2c0: add a9, a7 +3f75d2d0: move *a13(0xa0), a9, 1 +3f75d2f0: move a7, *a9, 0 +3f75d300: move *a13(0xc0), a7, 1 +3f75d320: setf 16, 0, 0 +3f75d330: move *a7(0x30), a9, 0 +3f75d350: srl 0x1, a9 +3f75d360: setf 16, 1, 0 +3f75d370: move *a7(0x10), a7, 0 +3f75d390: add a9, a7 +3f75d3a0: move *a13(0xa0), a9, 1 +3f75d3c0: move a7, *a9(0x10), 0 +3f75d3e0: move *a13(0x100), a7, 1 +3f75d400: cmpi 0x2d00, a7 +3f75d420: jrhi L3F75D510 +3f75d430: move a14, -*sp, 1 +3f75d440: move a9, *a14+, 1 +3f75d450: inc a8 +3f75d460: move a8, *a14+, 1 +3f75d470: move *a13(0xffc0), *a14+, 1 +3f75d490: move *a13(0xffe0), *a14+, 1 +3f75d4b0: move *a13(0xffc0), a7, 1 +3f75d4d0: move *a7(0x4a0), a7, 1 +3f75d4f0: call a7 +3f75d500: jruc L3F75D5E0 +L3F75D510: +3f75d510: move a14, -*sp, 1 +3f75d520: move a9, *a14+, 1 +3f75d530: inc a8 +3f75d540: move a8, *a14+, 1 +3f75d550: move *a13(0xffc0), *a14+, 1 +3f75d570: move *a13(0xffe0), *a14+, 1 +3f75d590: move *a13(0xffc0), a7, 1 +3f75d5b0: move *a7(0x4c0), a7, 1 +3f75d5d0: call a7 +L3F75D5E0: +3f75d5e0: move a14, -*sp, 1 +3f75d5f0: move a9, *a14+, 1 +3f75d600: calla L3F702440 +3f75d630: jauc L3F75DF20 +L3F75D650: +3f75d650: sub a7, a7 +3f75d660: move a7, *a13(0xa0), 1 +3f75d680: move a14, -*sp, 1 +3f75d690: move a13, a7 +3f75d6a0: addi 0xa0, a7 +3f75d6c0: move a7, *a14+, 1 +3f75d6d0: sub a7, a7 +3f75d6e0: move a7, *a14+, 1 +3f75d6f0: move *a13(0xc0), *a14+, 1 +3f75d710: calla L3F75E050 +3f75d740: move a8, *a13(0x40), 1 +3f75d760: move a8, a8 +3f75d770: jreq L3F75DF20 +3f75d780: move a7, *a13(0x120), 1 +3f75d7a0: move a7, *a13(0x140), 1 +3f75d7c0: move a7, *a13(0x160), 1 +3f75d7e0: move a7, *a13(0x180), 1 +3f75d800: dec a8 +3f75d810: jrle L3F75DB80 +3f75d820: move *a13(0xa0), a9, 1 +3f75d840: move *a13(0x40), a11, 1 +3f75d860: dec a11 +3f75d870: sll 0x5, a11 +3f75d880: add a9, a11 +3f75d890: setf 16, 1, 0 +3f75d8a0: move *a9, a9, 0 +3f75d8b0: move *a11, a11, 0 +3f75d8c0: sub a11, a9 +3f75d8d0: move a9, *a13(0x120), 1 +3f75d8f0: move *a13(0xa0), a11, 1 +3f75d910: move *a13(0x40), a9, 1 +3f75d930: dec a9 +3f75d940: sll 0x5, a9 +3f75d950: add a11, a9 +3f75d960: move *a11(0x10), a11, 0 +3f75d980: move *a9(0x10), a9, 0 +3f75d9a0: sub a9, a11 +3f75d9b0: move a11, *a13(0x140), 1 +3f75d9d0: move *a13(0xa0), a9, 1 +3f75d9f0: move *a13(0x40), a11, 1 +3f75da10: subk 2, a11 +3f75da20: sll 0x5, a11 +3f75da30: add a9, a11 +3f75da40: move *a9(0x20), a9, 0 +3f75da60: move *a11, a11, 0 +3f75da70: sub a11, a9 +3f75da80: move a9, *a13(0x160), 1 +3f75daa0: move *a13(0xa0), a11, 1 +3f75dac0: move *a13(0x40), a9, 1 +3f75dae0: subk 2, a9 +3f75daf0: sll 0x5, a9 +3f75db00: add a11, a9 +3f75db10: move *a11(0x30), a11, 0 +3f75db30: move *a9(0x10), a9, 0 +3f75db50: sub a9, a11 +3f75db60: move a11, *a13(0x180), 1 +L3F75DB80: +3f75db80: move *a13(0x120), a11, 1 +3f75dba0: jrgt L3F75DBE0 +3f75dbb0: move *a13(0x160), a9, 1 +3f75dbd0: jrle L3F75DC30 +L3F75DBE0: +3f75dbe0: move a11, a8 +3f75dbf0: jrle L3F75DDE0 +3f75dc00: move *a13(0x160), a9, 1 +3f75dc20: jrlt L3F75DDE0 +L3F75DC30: +3f75dc30: move *a13(0x140), a7, 1 +3f75dc50: jrgt L3F75DC90 +3f75dc60: move *a13(0x180), a7, 1 +3f75dc80: jrle L3F75DCF0 +L3F75DC90: +3f75dc90: move *a13(0x140), a7, 1 +3f75dcb0: jrle L3F75DDE0 +3f75dcc0: move *a13(0x180), a7, 1 +3f75dce0: jrlt L3F75DDE0 +L3F75DCF0: +3f75dcf0: move a14, -*sp, 1 +3f75dd00: move *a13(0xa0), *a14+, 1 +3f75dd20: move *a13(0x40), *a14+, 1 +3f75dd40: move *a13(0xffc0), *a14+, 1 +3f75dd60: move *a13(0xffe0), *a14+, 1 +3f75dd80: move *a13(0xffc0), a7, 1 +3f75dda0: move *a7(0x4a0), a7, 1 +3f75ddc0: call a7 +3f75ddd0: jruc L3F75DEC0 +L3F75DDE0: +3f75dde0: move a14, -*sp, 1 +3f75ddf0: move *a13(0xa0), *a14+, 1 +3f75de10: move *a13(0x40), *a14+, 1 +3f75de30: move *a13(0xffc0), *a14+, 1 +3f75de50: move *a13(0xffe0), *a14+, 1 +3f75de70: move *a13(0xffc0), a9, 1 +3f75de90: move *a9(0x4e0), a7, 1 +3f75deb0: call a7 +L3F75DEC0: +3f75dec0: move a14, -*sp, 1 +3f75ded0: move *a13(0xa0), *a14+, 1 +3f75def0: calla L3F702440 +L3F75DF20: +3f75df20: move *a13(0xc0), a11, 1 +3f75df40: addi 0x60, a11 +3f75df60: move a11, *a13(0xc0), 1 +3f75df80: move *a13, a9, 1 +3f75df90: inc a9 +3f75dfa0: move a9, *a13, 1 +3f75dfb0: move *a13(0xffa0), a7, 1 +3f75dfd0: cmp a7, a9 +3f75dfe0: jalt L3F75C250 +L3F75E000: +3f75e000: move *sp(0xa0), a14, 1 +3f75e020: mmfm sp, a7,a9,a11,a13 +3f75e040: rets 2 +L3F75E050: +3f75e050: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f75e070: move a14, a13 +3f75e080: addi 0xa0, a14 +3f75e0a0: move *a13(0xffe0), a7, 1 +3f75e0c0: setf 16, 1, 0 +3f75e0d0: move *a7(0x40), a10, 0 +3f75e0f0: neg a10 +3f75e100: jrge L3F75E1A0 +3f75e110: cmpi 0xa600, a10 +3f75e130: jrge L3F75E220 +L3F75E140: +3f75e140: addi 0x5a00, a10 +3f75e160: cmpi 0xa600, a10 +3f75e180: jrlt L3F75E140 +3f75e190: jruc L3F75E220 +L3F75E1A0: +3f75e1a0: cmpi 0x5a00, a10 +3f75e1c0: jrle L3F75E220 +L3F75E1D0: +3f75e1d0: subi 0x5a00, a10 +3f75e1f0: cmpi 0x5a00, a10 +3f75e210: jrgt L3F75E1D0 +L3F75E220: +3f75e220: movi 0x64, a7 +3f75e240: mpys a10, a7 +3f75e250: move a7, *a13, 1 +3f75e260: sra 0x6, a7 +3f75e270: move a7, *a13, 1 +3f75e280: move *a13(0xffe0), a5, 1 +3f75e2a0: setf 16, 1, 0 +3f75e2b0: move *a5(0x50), a10, 0 +3f75e2d0: neg a10 +3f75e2e0: cmpi 0x5a00, a10 +3f75e300: jrgt L3F75E340 +3f75e310: cmpi 0xa600, a10 +3f75e330: jrge L3F75E360 +L3F75E340: +3f75e340: movi 0x5a00, a10 +L3F75E360: +3f75e360: movi 0x64, a5 +3f75e380: mpys a10, a5 +3f75e390: move a5, *a13(0x20), 1 +3f75e3b0: sra 0x6, a5 +3f75e3c0: move a5, *a13(0x20), 1 +3f75e3e0: move *a13(0xffe0), a5, 1 +3f75e400: setf 16, 0, 0 +3f75e410: move *a5(0x20), a7, 0 +3f75e430: move *a5(0x30), a5, 0 +3f75e450: cmp a5, a7 +3f75e460: jrls L3F75E4C0 +3f75e470: move *a13(0xffe0), a7, 1 +3f75e490: move *a7(0x20), a5, 0 +3f75e4b0: jruc L3F75E500 +L3F75E4C0: +3f75e4c0: move *a13(0xffe0), a7, 1 +3f75e4e0: move *a7(0x30), a5, 0 +L3F75E500: +3f75e500: jrne L3F75E540 +3f75e510: sub a8, a8 +3f75e520: jauc L3F75F6F0 +L3F75E540: +3f75e540: move a14, -*sp, 1 +3f75e550: move *a7(0x20), a5, 0 +3f75e570: move *a7(0x30), a3, 0 +3f75e590: cmp a3, a5 +3f75e5a0: jrls L3F75E5E0 +3f75e5b0: move *a7(0x20), a5, 0 +3f75e5d0: jruc L3F75E600 +L3F75E5E0: +3f75e5e0: move *a7(0x30), a5, 0 +L3F75E600: +3f75e600: move a5, a8 +3f75e610: calla L3FE116F0 +3f75e640: movi 0x3f75f740, a8 +3f75e670: move *a8+, *a14+, 1 +3f75e680: move *a8+, *a14+, 1 +3f75e690: calla L3FE0E730 +3f75e6c0: jreq L3F75E850 +3f75e6d0: move *a7(0x20), a5, 0 +3f75e6f0: move *a7(0x30), a3, 0 +3f75e710: cmp a3, a5 +3f75e720: jrls L3F75E760 +3f75e730: move *a7(0x20), a5, 0 +3f75e750: jruc L3F75E780 +L3F75E760: +3f75e760: move *a7(0x30), a5, 0 +L3F75E780: +3f75e780: move a5, a8 +3f75e790: calla L3FE116F0 +3f75e7c0: movi 0x3f75f780, a8 +3f75e7f0: move *a8+, *a14+, 1 +3f75e800: move *a8+, *a14+, 1 +3f75e810: calla L3FE0C950 +3f75e840: jruc L3F75E9C0 +L3F75E850: +3f75e850: move *a7(0x20), a5, 0 +3f75e870: move *a7(0x30), a3, 0 +3f75e890: cmp a3, a5 +3f75e8a0: jrls L3F75E8E0 +3f75e8b0: move *a7(0x20), a5, 0 +3f75e8d0: jruc L3F75E900 +L3F75E8E0: +3f75e8e0: move *a7(0x30), a5, 0 +L3F75E900: +3f75e900: move a5, a8 +3f75e910: calla L3FE116F0 +3f75e940: movi 0x3f75f780, a8 +3f75e970: move *a8+, *a14+, 1 +3f75e980: move *a8+, *a14+, 1 +3f75e990: calla L3FE0C8D0 +L3F75E9C0: +3f75e9c0: calla L3FE10B50 +3f75e9f0: sra 0x1, a8 +3f75ea00: move a8, *a14+, 1 +3f75ea10: calla L3FBFCE00 +3f75ea40: move *a13(0x20), a5, 1 +3f75ea60: mpys a8, a5 +3f75ea70: move a5, a9 +3f75ea80: sra 0x1, a9 +3f75ea90: move a9, a3 +3f75eaa0: jrle L3F75EAD0 +3f75eab0: move a9, a5 +3f75eac0: jruc L3F75EAF0 +L3F75EAD0: +3f75ead0: move a9, a5 +3f75eae0: neg a5 +L3F75EAF0: +3f75eaf0: move a5, a9 +3f75eb00: addi 0x64, a9 +3f75eb20: movi 0x30, a5 +3f75eb40: divs a5, a9 +3f75eb50: move *a13(0x20), a3, 1 +3f75eb70: movi 0x64, a5 +3f75eb90: mpys a3, a5 +3f75eba0: divs a9, a5 +3f75ebb0: move a5, *a13(0x40), 1 +3f75ebd0: addi 0x64, a9 +3f75ebf0: movi 0x64, a3 +3f75ec10: divs a3, a9 +3f75ec20: move a14, -*sp, 1 +3f75ec30: move *a13(0xffc0), a3, 1 +3f75ec50: add a9, a3 +3f75ec60: sll 0x2, a3 +3f75ec70: move a3, *a14+, 1 +3f75ec80: move *a13(0xffa0), a3, 1 +3f75eca0: move *a3(0x0), *a14+, 1 +3f75ecc0: calla L3F705B20 +3f75ecf0: move a8, a2 +3f75ed00: move a2, *a3, 1 +3f75ed10: setf 16, 0, 0 +3f75ed20: move *a7(0x20), a3, 0 +3f75ed40: movi 0x64, a5 +3f75ed60: mpyu a5, a3 +3f75ed70: move a3, a12 +3f75ed80: srl 0x1, a12 +3f75ed90: move *a7(0x30), a3, 0 +3f75edb0: mpyu a5, a3 +3f75edc0: move a3, a0 +3f75edd0: srl 0x1, a0 +3f75ede0: setf 16, 1, 0 +3f75edf0: move *a7, a3, 0 +3f75ee00: mpys a5, a3 +3f75ee10: add a12, a3 +3f75ee20: move a3, *a13(0x60), 1 +3f75ee40: move *a7(0x10), a5, 0 +3f75ee60: movi 0x64, a3 +3f75ee80: mpys a3, a5 +3f75ee90: add a0, a5 +3f75eea0: move a5, *a13(0x80), 1 +3f75eec0: move *a13, a11, 1 +3f75eed0: move *a13(0xffc0), a10, 1 +3f75eef0: move a10, a3 +3f75ef00: add a9, a3 +3f75ef10: cmp a3, a10 +3f75ef20: jrge L3F75F310 +L3F75EF30: +3f75ef30: move a10, a7 +3f75ef40: sll 0x5, a7 +3f75ef50: add a2, a7 +3f75ef60: move a14, -*sp, 1 +3f75ef70: movi 0x64, a5 +3f75ef90: mpys a11, a5 +3f75efa0: movi 0x64, a3 +3f75efc0: divs a3, a5 +3f75efd0: move a5, *a14+, 1 +3f75efe0: calla L3F731770 +3f75f010: move a12, a5 +3f75f020: mpys a8, a5 +3f75f030: movi 0x3e8, a3 +3f75f050: divs a3, a5 +3f75f060: move *a13(0x60), a3, 1 +3f75f080: add a3, a5 +3f75f090: movi 0x64, a3 +3f75f0b0: divs a3, a5 +3f75f0c0: setf 16, 1, 0 +3f75f0d0: move a5, *a7, 0 +3f75f0e0: move a10, a7 +3f75f0f0: sll 0x5, a7 +3f75f100: add a2, a7 +3f75f110: move a14, -*sp, 1 +3f75f120: mpys a11, a3 +3f75f130: movi 0x64, a5 +3f75f150: divs a5, a3 +3f75f160: move a3, *a14+, 1 +3f75f170: calla L3F7313D0 +3f75f1a0: move a0, a3 +3f75f1b0: mpys a8, a3 +3f75f1c0: movi 0x3e8, a5 +3f75f1e0: divs a5, a3 +3f75f1f0: move *a13(0x80), a5, 1 +3f75f210: add a5, a3 +3f75f220: movi 0x64, a5 +3f75f240: divs a5, a3 +3f75f250: setf 16, 1, 0 +3f75f260: move a3, *a7(0x10), 0 +3f75f280: move *a13(0x40), a7, 1 +3f75f2a0: add a7, a11 +3f75f2b0: inc a10 +3f75f2c0: move *a13(0xffc0), a3, 1 +3f75f2e0: add a9, a3 +3f75f2f0: cmp a3, a10 +3f75f300: jrlt L3F75EF30 +L3F75F310: +3f75f310: move a10, a7 +3f75f320: dec a7 +3f75f330: sll 0x5, a7 +3f75f340: add a2, a7 +3f75f350: move a14, -*sp, 1 +3f75f360: move *a13, a5, 1 +3f75f370: move *a13(0x20), a3, 1 +3f75f390: add a3, a5 +3f75f3a0: movi 0x64, a3 +3f75f3c0: mpys a3, a5 +3f75f3d0: divs a3, a5 +3f75f3e0: move a5, *a14+, 1 +3f75f3f0: calla L3F731770 +3f75f420: move a12, a5 +3f75f430: mpys a8, a5 +3f75f440: movi 0x3e8, a3 +3f75f460: divs a3, a5 +3f75f470: move *a13(0x60), a3, 1 +3f75f490: add a3, a5 +3f75f4a0: movi 0x64, a3 +3f75f4c0: divs a3, a5 +3f75f4d0: setf 16, 1, 0 +3f75f4e0: move a5, *a7, 0 +3f75f4f0: move a10, a7 +3f75f500: dec a7 +3f75f510: sll 0x5, a7 +3f75f520: add a2, a7 +3f75f530: move a14, -*sp, 1 +3f75f540: move *a13, a5, 1 +3f75f550: move *a13(0x20), a3, 1 +3f75f570: add a3, a5 +3f75f580: movi 0x64, a3 +3f75f5a0: mpys a3, a5 +3f75f5b0: divs a3, a5 +3f75f5c0: move a5, *a14+, 1 +L3F75F5D0: +3f75f5d0: calla L3F7313D0 +3f75f600: move a0, a5 +3f75f610: mpys a8, a5 +3f75f620: movi 0x3e8, a3 +3f75f640: divs a3, a5 +3f75f650: move *a13(0x80), a3, 1 +3f75f670: add a3, a5 +3f75f680: movi 0x64, a3 +3f75f6a0: divs a3, a5 +3f75f6b0: setf 16, 1, 0 +3f75f6c0: move a5, *a7(0x10), 0 +3f75f6e0: move a9, a8 +L3F75F6F0: +3f75f6f0: move *sp(0x160), a14, 1 +3f75f710: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f75f730: rets 2 +3f75f740: .word 0x0000 +3f75f750: .word 0x0000 +3f75f760: .word 0x0000 +3f75f770: .word 0x0000 +3f75f780: .word 0x0000 +3f75f790: .word 0x0000 +3f75f7a0: .word 0x0000 +3f75f7b0: dsjs b8, L3F75F5D0 +3f75f7c0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f75f7e0: move a14, a13 +3f75f7f0: addi 0xe0, a14 +3f75f810: move *a13(0xff80), a9, 1 +3f75f830: sub a7, a7 +3f75f840: move a7, *a13(0x40), 1 +3f75f860: move a7, *a13(0x60), 1 +3f75f880: move *a13(0xffc0), a5, 1 +3f75f8a0: move *a5(0x20), *a13(0x80), 1 +3f75f8d0: move *a13(0xffa0), a5, 1 +3f75f8f0: subk 2, a5 +3f75f900: jale L3F762920 +3f75f920: move *a13(0xffc0), a5, 1 +3f75f940: movb *a5(0x178), a5 +3f75f960: jane L3F760F50 +3f75f980: move *a13(0xffa0), a5, 1 +3f75f9a0: subk 6, a5 +3f75f9b0: jage L3F760F50 +3f75f9d0: move *a13(0x80), a5, 1 +3f75f9f0: setf 16, 1, 0 +3f75fa00: move *a5, a5, 0 +3f75fa10: subk 7, a5 +3f75fa20: jreq L3F75FA90 +3f75fa30: move *a13(0x80), a5, 1 +3f75fa50: move *a5, a5, 0 +3f75fa60: subk 4, a5 +3f75fa70: jane L3F760F50 +L3F75FA90: +3f75fa90: move *a13(0x80), a5, 1 +3f75fab0: move *a5, a5, 0 +3f75fac0: subk 7, a5 +3f75fad0: jrne L3F75FB40 +3f75fae0: movi 0xffff, a5 +3f75fb00: move a5, @0x20e610, 1 +3f75fb30: jruc L3F75FB70 +L3F75FB40: +3f75fb40: move a7, @0x20e610, 1 +L3F75FB70: +3f75fb70: move *a13(0xffe0), a5, 1 +3f75fb90: move *a5, a5, 0 +3f75fba0: jrne L3F75FD10 +3f75fbb0: move *a13(0xffe0), a5, 1 +3f75fbd0: move *a5(0x3b0), *a13(0xb0), 0 +3f75fc00: move *a5(0x3a0), *a13(0xa0), 0 +3f75fc30: move *a13(0xb0), a5, 0 +3f75fc50: sll 0x10, a5 +3f75fc60: move *a13(0xa0), a7, 0 +3f75fc80: add a7, a5 +3f75fc90: move a5, @0x20e5f0, 1 +3f75fcc0: sub a7, a7 +3f75fcd0: move a7, @0x20e490, 0 +3f75fd00: jruc L3F75FEF0 +L3F75FD10: +3f75fd10: move a7, @0x20e5f0, 1 +3f75fd40: movk 1, a5 +3f75fd50: move a5, @0x20e490, 0 +3f75fd80: move *a13(0xffe0), a5, 1 +3f75fda0: move *a5(0x80), a5, 1 +3f75fdc0: move *a5(0x60), a5, 1 +3f75fde0: move *a5(0xe0), a5, 1 +3f75fe00: move a5, @0x20e4c0, 1 +3f75fe30: move *a13(0xffe0), a5, 1 +3f75fe50: move *a5(0x80), a5, 1 +3f75fe70: move *a5(0x60), a5, 1 +3f75fe90: setf 16, 0, 0 +3f75fea0: move *a5(0x110), a5, 0 +3f75fec0: move a5, @0x20e4b0, 0 +L3F75FEF0: +3f75fef0: move *a13(0xffa0), a5, 1 +3f75ff10: cmpi 0x12b, a5 +3f75ff30: jalt L3F760770 +3f75ff50: move a14, -*sp, 1 +3f75ff60: inc a5 +3f75ff70: sll 0x1, a5 +3f75ff80: move a5, *a14+, 1 +3f75ff90: calla L3F701230 +3f75ffc0: move a8, *a13(0x40), 1 +3f75ffe0: move a14, -*sp, 1 +3f75fff0: move *a13(0xffa0), a5, 1 +3f760010: inc a5 +3f760020: sll 0x2, a5 +3f760030: move a5, *a14+, 1 +3f760040: calla L3F701230 +3f760070: move a8, *a13(0x60), 1 +3f760090: move a7, a10 +3f7600a0: move *a13(0xffa0), a5, 1 +3f7600c0: cmp a5, a10 +3f7600d0: jrge L3F760300 +3f7600e0: setf 16, 1, 0 +L3F7600F0: +3f7600f0: move a10, a7 +3f760100: sll 0x4, a7 +3f760110: move *a13(0x40), a5, 1 +3f760130: add a5, a7 +3f760140: move a10, *a7, 0 +3f760150: move a10, a7 +3f760160: sll 0x5, a7 +3f760170: move *a13(0x60), a3, 1 +3f760190: add a3, a7 +3f7601a0: move a10, a3 +3f7601b0: sll 0x5, a3 +3f7601c0: add a9, a3 +3f7601d0: move *a3, *a7, 0 +3f7601e0: move a10, a7 +3f7601f0: sll 0x1, a7 +3f760200: inc a7 +3f760210: sll 0x4, a7 +3f760220: move *a13(0x60), a3, 1 +3f760240: add a3, a7 +3f760250: move a10, a3 +3f760260: sll 0x5, a3 +3f760270: add a9, a3 +3f760280: move *a3(0x10), *a7(0x0), 0 +3f7602b0: inc a10 +3f7602c0: move *a13(0xffa0), a7, 1 +3f7602e0: cmp a7, a10 +3f7602f0: jrlt L3F7600F0 +L3F760300: +3f760300: move a14, -*sp, 1 +3f760310: move *a13(0xffc0), *a14+, 1 +3f760330: move *a13(0x60), *a14+, 1 +3f760350: move *a13(0x40), *a14+, 1 +3f760370: move *a13(0xffa0), *a14+, 1 +3f760390: calla L3F751E50 +3f7603c0: move a8, a3 +3f7603d0: jrne L3F760690 +3f7603e0: move *a13(0xffa0), a10, 1 +3f760400: dec a10 +3f760410: sub a11, a11 +3f760420: move a10, a3 +3f760430: jrlt L3F7605D0 +3f760440: setf 16, 1, 0 +L3F760450: +3f760450: move a11, a7 +3f760460: sll 0x5, a7 +3f760470: move *a13(0x60), a5, 1 +3f760490: add a5, a7 +3f7604a0: move a10, a3 +3f7604b0: sll 0x5, a3 +3f7604c0: add a9, a3 +3f7604d0: move *a3, *a7, 0 +3f7604e0: move a11, a7 +3f7604f0: sll 0x1, a7 +3f760500: inc a7 +3f760510: sll 0x4, a7 +3f760520: add a5, a7 +3f760530: move a10, a3 +3f760540: sll 0x5, a3 +3f760550: add a9, a3 +3f760560: move *a3(0x10), *a7(0x0), 0 +3f760590: dec a10 +3f7605a0: inc a11 +3f7605b0: move a10, a3 +3f7605c0: jrge L3F760450 +L3F7605D0: +3f7605d0: move a14, -*sp, 1 +3f7605e0: move *a13(0xffc0), *a14+, 1 +3f760600: move *a13(0x60), *a14+, 1 +3f760620: move *a13(0x40), *a14+, 1 +3f760640: move *a13(0xffa0), *a14+, 1 +3f760660: calla L3F751E50 +L3F760690: +3f760690: move a14, -*sp, 1 +3f7606a0: move *a13(0x40), *a14+, 1 +3f7606c0: calla L3F702440 +3f7606f0: move a14, -*sp, 1 +3f760700: move *a13(0x60), *a14+, 1 +3f760720: calla L3F702440 +3f760750: jauc L3F762920 +L3F760770: +3f760770: move a7, a10 +3f760780: cmp a5, a10 +3f760790: jrge L3F760960 +3f7607a0: setf 16, 1, 0 +L3F7607B0: +3f7607b0: move a10, a7 +3f7607c0: sll 0x5, a7 +3f7607d0: addi 0x210bd0, a7 +3f760800: move a10, a5 +3f760810: sll 0x5, a5 +3f760820: add a9, a5 +3f760830: move *a5, *a7, 0 +3f760840: move a10, a7 +3f760850: sll 0x1, a7 +3f760860: inc a7 +3f760870: sll 0x4, a7 +3f760880: addi 0x210bd0, a7 +3f7608b0: move a10, a5 +3f7608c0: sll 0x5, a5 +3f7608d0: add a9, a5 +3f7608e0: move *a5(0x10), *a7(0x0), 0 +3f760910: inc a10 +3f760920: move *a13(0xffa0), a7, 1 +3f760940: cmp a7, a10 +3f760950: jrlt L3F7607B0 +L3F760960: +3f760960: move a14, -*sp, 1 +3f760970: move *a13(0xffc0), *a14+, 1 +3f760990: movi 0x210bd0, a7 +3f7609c0: move a7, *a14+, 1 +3f7609d0: movi 0x20f900, a5 +3f760a00: move a5, *a14+, 1 +3f760a10: move *a13(0xffa0), *a14+, 1 +3f760a30: calla L3F751E50 +3f760a60: move a8, a3 +3f760a70: jane L3F762920 +3f760a90: move *a13(0xffa0), a10, 1 +3f760ab0: dec a10 +3f760ac0: sub a11, a11 +3f760ad0: move a10, a3 +3f760ae0: jrlt L3F760CA0 +3f760af0: setf 16, 1, 0 +L3F760B00: +3f760b00: move a10, a7 +3f760b10: sll 0x5, a7 +3f760b20: addi 0x210bd0, a7 +3f760b50: move a11, a5 +3f760b60: sll 0x5, a5 +3f760b70: add a9, a5 +3f760b80: move *a5, *a7, 0 +3f760b90: move a10, a7 +3f760ba0: sll 0x1, a7 +3f760bb0: inc a7 +3f760bc0: sll 0x4, a7 +3f760bd0: addi 0x210bd0, a7 +3f760c00: move a11, a5 +3f760c10: sll 0x5, a5 +3f760c20: add a9, a5 +3f760c30: move *a5(0x10), *a7(0x0), 0 +3f760c60: dec a10 +3f760c70: inc a11 +3f760c80: move a10, a3 +3f760c90: jrge L3F760B00 +L3F760CA0: +3f760ca0: move a14, -*sp, 1 +3f760cb0: move *a13(0xffc0), *a14+, 1 +3f760cd0: movi 0x210bd0, a7 +3f760d00: move a7, *a14+, 1 +3f760d10: movi 0x20f900, a5 +3f760d40: move a5, *a14+, 1 +3f760d50: move *a13(0xffa0), *a14+, 1 +3f760d70: calla L3F751E50 +3f760da0: move a8, a3 +3f760db0: jane L3F762920 +3f760dd0: move a14, -*sp, 1 +3f760de0: move a14, -*sp, 1 +3f760df0: move *a13(0xffc0), *a14+, 1 +3f760e10: move a7, *a14+, 1 +3f760e20: movi 0x20e630, a3 +3f760e50: move a3, *a14+, 1 +3f760e60: move *a13(0xffa0), *a14+, 1 +3f760e80: calla L3F751E50 +3f760eb0: move a8, *a14+, 1 +3f760ec0: movi 0x3f762970, a8 +3f760ef0: move a8, *a14+, 1 +3f760f00: calla L3FB341E0 +3f760f30: jauc L3F762920 +L3F760F50: +3f760f50: move *a13(0xffa0), a5, 1 +3f760f70: subk 6, a5 +3f760f80: jage L3F762720 +3f760fa0: move *a13(0xffc0), a5, 1 +3f760fc0: movb *a5(0x178), a3 +3f760fe0: dec a3 +3f760ff0: jreq L3F761050 +3f761000: movb *a5(0x178), a3 +3f761020: subk 2, a3 +3f761030: jane L3F762720 +L3F761050: +3f761050: move *a13(0x80), a3, 1 +3f761070: setf 16, 1, 0 +3f761080: move *a3, a3, 0 +3f761090: subk 7, a3 +3f7610a0: jreq L3F761110 +3f7610b0: move *a13(0x80), a3, 1 +3f7610d0: move *a3, a3, 0 +3f7610e0: subk 4, a3 +3f7610f0: jane L3F762720 +L3F761110: +3f761110: move *a13(0x80), a3, 1 +3f761130: move *a3(0x40), a3, 1 +3f761150: move *a3(0x80), a3, 1 +3f761170: move *a3(0x60), a3, 1 +3f761190: setf 16, 0, 0 +3f7611a0: move *a3(0x110), a3, 0 +3f7611c0: subk 32, a3 +3f7611d0: jane L3F762720 +3f7611f0: move *a13(0xffe0), a3, 1 +3f761210: setf 16, 1, 0 +3f761220: move *a3, a3, 0 +3f761230: jane L3F762720 +3f761250: move *a13(0x80), a3, 1 +3f761270: move *a3(0x40), a3, 1 +3f761290: move *a3(0x80), a3, 1 +3f7612b0: move *a3(0x60), a3, 1 +3f7612d0: setf 16, 0, 0 +3f7612e0: move *a3(0x100), a3, 0 +3f761300: move a3, @0x213200, 1 +3f761330: move *a13(0x80), a5, 1 +3f761350: move *a5(0x40), a5, 1 +3f761370: move *a5(0x80), a5, 1 +3f761390: move *a5(0x60), a5, 1 +3f7613b0: move *a5(0xe0), a5, 1 +3f7613d0: move a5, @0x2131a0, 1 +3f761400: move a7, @0x20e490, 0 +3f761430: move *a13(0x80), a3, 1 +3f761450: setf 16, 1, 0 +3f761460: move *a3, a3, 0 +3f761470: subk 7, a3 +3f761480: jrne L3F761520 +3f761490: movi 0xffff, a3 +3f7614b0: move a3, @0x213150, 1 +3f7614e0: move a7, @0x213170, 1 +3f761510: jruc L3F7615A0 +L3F761520: +3f761520: move a7, @0x213150, 1 +3f761550: movi 0xffff, a3 +3f761570: move a3, @0x213170, 1 +L3F7615A0: +3f7615a0: move *a13(0xffe0), a3, 1 +3f7615c0: move *a3(0x3b0), *a13(0xb0), 0 +3f7615f0: move *a3(0x3a0), *a13(0xa0), 0 +3f761620: move *a13(0x80), a3, 1 +3f761640: move *a13(0xa0), a5, 0 +3f761660: move *a3(0x60), a3, 1 +3f761680: sub a5, a3 +3f761690: move *a13(0xffc0), a5, 1 +3f7616b0: move *a5(0x200), a5, 0 +3f7616d0: sub a5, a3 +3f7616e0: move a3, @0x2131c0, 1 +3f761710: move *a13(0x80), a5, 1 +3f761730: move *a13(0xb0), a3, 0 +3f761750: move *a5(0x80), a5, 1 +3f761770: sub a3, a5 +3f761780: move *a13(0xffc0), a3, 1 +3f7617a0: move *a3(0x210), a3, 0 +3f7617c0: sub a3, a5 +3f7617d0: move a5, @0x2131e0, 1 +3f761800: move *a13(0xb0), a3, 0 +3f761820: sll 0x10, a3 +3f761830: move *a13(0xa0), a5, 0 +3f761850: add a5, a3 +3f761860: move a3, @0x20e5f0, 1 +3f761890: move *a13(0xffa0), a5, 1 +3f7618b0: cmpi 0x12b, a5 +3f7618d0: jalt L3F762110 +3f7618f0: move a14, -*sp, 1 +3f761900: inc a5 +3f761910: sll 0x1, a5 +3f761920: move a5, *a14+, 1 +3f761930: calla L3F701230 +3f761960: move a8, *a13(0x40), 1 +3f761980: move a14, -*sp, 1 +3f761990: move *a13(0xffa0), a5, 1 +3f7619b0: inc a5 +3f7619c0: sll 0x2, a5 +3f7619d0: move a5, *a14+, 1 +3f7619e0: calla L3F701230 +3f761a10: move a8, *a13(0x60), 1 +3f761a30: move a7, a10 +3f761a40: move *a13(0xffa0), a5, 1 +3f761a60: cmp a5, a10 +3f761a70: jrge L3F761CA0 +3f761a80: setf 16, 1, 0 +L3F761A90: +3f761a90: move a10, a7 +3f761aa0: sll 0x4, a7 +3f761ab0: move *a13(0x40), a5, 1 +3f761ad0: add a5, a7 +3f761ae0: move a10, *a7, 0 +3f761af0: move a10, a7 +3f761b00: sll 0x5, a7 +3f761b10: move *a13(0x60), a3, 1 +3f761b30: add a3, a7 +3f761b40: move a10, a3 +3f761b50: sll 0x5, a3 +3f761b60: add a9, a3 +3f761b70: move *a3, *a7, 0 +3f761b80: move a10, a7 +3f761b90: sll 0x1, a7 +3f761ba0: inc a7 +3f761bb0: sll 0x4, a7 +3f761bc0: move *a13(0x60), a3, 1 +3f761be0: add a3, a7 +3f761bf0: move a10, a3 +3f761c00: sll 0x5, a3 +3f761c10: add a9, a3 +3f761c20: move *a3(0x10), *a7(0x0), 0 +3f761c50: inc a10 +3f761c60: move *a13(0xffa0), a7, 1 +3f761c80: cmp a7, a10 +3f761c90: jrlt L3F761A90 +L3F761CA0: +3f761ca0: move a14, -*sp, 1 +3f761cb0: move *a13(0xffc0), *a14+, 1 +3f761cd0: move *a13(0x60), *a14+, 1 +3f761cf0: move *a13(0x40), *a14+, 1 +3f761d10: move *a13(0xffa0), *a14+, 1 +3f761d30: calla L3F752020 +3f761d60: move a8, a3 +3f761d70: jrne L3F762030 +3f761d80: move *a13(0xffa0), a10, 1 +3f761da0: dec a10 +3f761db0: sub a11, a11 +3f761dc0: move a10, a3 +3f761dd0: jrlt L3F761F70 +3f761de0: setf 16, 1, 0 +L3F761DF0: +3f761df0: move a11, a7 +3f761e00: sll 0x5, a7 +3f761e10: move *a13(0x60), a5, 1 +3f761e30: add a5, a7 +3f761e40: move a10, a3 +3f761e50: sll 0x5, a3 +3f761e60: add a9, a3 +3f761e70: move *a3, *a7, 0 +3f761e80: move a11, a7 +3f761e90: sll 0x1, a7 +3f761ea0: inc a7 +3f761eb0: sll 0x4, a7 +3f761ec0: add a5, a7 +3f761ed0: move a10, a3 +3f761ee0: sll 0x5, a3 +3f761ef0: add a9, a3 +3f761f00: move *a3(0x10), *a7(0x0), 0 +3f761f30: dec a10 +3f761f40: inc a11 +3f761f50: move a10, a3 +3f761f60: jrge L3F761DF0 +L3F761F70: +3f761f70: move a14, -*sp, 1 +3f761f80: move *a13(0xffc0), *a14+, 1 +3f761fa0: move *a13(0x60), *a14+, 1 +3f761fc0: move *a13(0x40), *a14+, 1 +3f761fe0: move *a13(0xffa0), *a14+, 1 +3f762000: calla L3F752020 +L3F762030: +3f762030: move a14, -*sp, 1 +3f762040: move *a13(0x40), *a14+, 1 +3f762060: calla L3F702440 +3f762090: move a14, -*sp, 1 +3f7620a0: move *a13(0x60), *a14+, 1 +3f7620c0: calla L3F702440 +3f7620f0: jauc L3F762920 +L3F762110: +3f762110: move a7, a10 +3f762120: cmp a5, a10 +3f762130: jrge L3F7622F0 +L3F762140: +3f762140: move a10, a7 +3f762150: sll 0x5, a7 +3f762160: addi 0x210bd0, a7 +3f762190: move a10, a5 +3f7621a0: sll 0x5, a5 +3f7621b0: add a9, a5 +3f7621c0: move *a5, *a7, 0 +3f7621d0: move a10, a7 +3f7621e0: sll 0x1, a7 +3f7621f0: inc a7 +3f762200: sll 0x4, a7 +3f762210: addi 0x210bd0, a7 +3f762240: move a10, a5 +3f762250: sll 0x5, a5 +3f762260: add a9, a5 +3f762270: move *a5(0x10), *a7(0x0), 0 +3f7622a0: inc a10 +3f7622b0: move *a13(0xffa0), a7, 1 +3f7622d0: cmp a7, a10 +3f7622e0: jrlt L3F762140 +L3F7622F0: +3f7622f0: move a14, -*sp, 1 +3f762300: move *a13(0xffc0), *a14+, 1 +3f762320: movi 0x210bd0, a7 +3f762350: move a7, *a14+, 1 +3f762360: movi 0x20f900, a5 +3f762390: move a5, *a14+, 1 +3f7623a0: move *a13(0xffa0), *a14+, 1 +3f7623c0: calla L3F752020 +3f7623f0: move a8, a3 +3f762400: jrne L3F762920 +3f762410: sub a11, a11 +3f762420: move *a13(0xffa0), a10, 1 +3f762440: dec a10 +3f762450: jrlt L3F762610 +3f762460: setf 16, 1, 0 +L3F762470: +3f762470: move a11, a7 +3f762480: sll 0x5, a7 +3f762490: addi 0x210bd0, a7 +3f7624c0: move a10, a5 +3f7624d0: sll 0x5, a5 +3f7624e0: add a9, a5 +3f7624f0: move *a5, *a7, 0 +3f762500: move a11, a7 +3f762510: sll 0x1, a7 +3f762520: inc a7 +3f762530: sll 0x4, a7 +3f762540: addi 0x210bd0, a7 +3f762570: move a10, a5 +3f762580: sll 0x5, a5 +3f762590: add a9, a5 +3f7625a0: move *a5(0x10), *a7(0x0), 0 +3f7625d0: dec a10 +3f7625e0: inc a11 +3f7625f0: move a10, a3 +3f762600: jrge L3F762470 +L3F762610: +3f762610: move a14, -*sp, 1 +3f762620: move *a13(0xffc0), *a14+, 1 +3f762640: movi 0x210bd0, a7 +3f762670: move a7, *a14+, 1 +3f762680: movi 0x20f900, a5 +3f7626b0: move a5, *a14+, 1 +3f7626c0: move *a13(0xffa0), *a14+, 1 +3f7626e0: calla L3F752020 +3f762710: jruc L3F762920 +L3F762720: +3f762720: move a14, -*sp, 1 +3f762730: move a13, a5 +3f762740: addk 32, a5 +3f762750: move a5, *a14+, 1 +3f762760: move a13, *a14+, 1 +3f762770: move a9, *a14+, 1 +3f762780: move *a13(0xffa0), *a14+, 1 +3f7627a0: calla L3F77F6A0 +3f7627d0: move *a13, a3, 1 +3f7627e0: jrle L3F762920 +3f7627f0: move a14, -*sp, 1 +3f762800: move *a13(0x20), *a14+, 1 +3f762820: move a3, *a14+, 1 +3f762830: move *a13(0xffc0), *a14+, 1 +3f762850: move *a13(0xffe0), *a14+, 1 +3f762870: move *a13(0xffc0), a5, 1 +3f762890: move *a5(0x520), a3, 1 +3f7628b0: call a3 +3f7628c0: move a14, -*sp, 1 +3f7628d0: move *a13(0x20), *a14+, 1 +3f7628f0: calla L3F702440 +L3F762920: +3f762920: move *sp(0x100), a14, 1 +3f762940: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f762960: rets 2 +3f762970: rl a11, a6 +3f762980: mods a3, a12 +3f762990: .word 0x7220 +3f7629a0: .word 0x7465 +3f7629b0: .word 0x7275 +3f7629c0: sra a11, a14 +3f7629d0: sla 0x3, a4 +3f7629e0: sra a1, a5 +3f7629f0: .word 0x000a +L3F762A00: +3f762a00: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f762a20: move a14, a13 +3f762a30: addi 0x220, a14 +3f762a50: move *a13(0xffe0), a9, 1 +3f762a70: move *a13(0xffc0), a10, 1 +3f762a90: move *a13(0xffa0), a7, 1 +3f762ab0: move *a7, a11, 1 +3f762ac0: move *a13(0xff40), a7, 1 +3f762ae0: jrle L3F762B20 +3f762af0: move *a13(0xff20), a7, 1 +3f762b10: jrgt L3F762B70 +L3F762B20: +3f762b20: calla L3F764440 +3f762b50: jauc L3F7643F0 +L3F762B70: +3f762b70: setf 16, 1, 0 +3f762b80: move *a9, a7, 0 +3f762b90: jrne L3F762C90 +3f762ba0: move a14, -*sp, 1 +3f762bb0: sub a7, a7 +3f762bc0: move a7, *a14+, 1 +3f762bd0: move *a11(0xe80), a5, 1 +3f762bf0: call a5 +3f762c00: move a8, *a13, 1 +3f762c10: move a14, -*sp, 1 +3f762c20: move *a9(0x1c0), *a14+, 1 +3f762c40: move a8, *a14+, 1 +3f762c50: move *a11(0xea0), a5, 1 +3f762c70: call a5 +3f762c80: jruc L3F762EB0 +L3F762C90: +3f762c90: move a14, -*sp, 1 +3f762ca0: move a13, a7 +3f762cb0: addi 0x120, a7 +3f762cd0: move a7, *a14+, 1 +3f762ce0: move *a9(0x80), *a14+, 1 +3f762d00: move *a9(0x80), a5, 1 +3f762d20: move *a5(0x60), a5, 1 +3f762d40: setf 16, 0, 0 +3f762d50: move *a5(0x100), a8, 0 +3f762d70: move a8, *a14+, 1 +3f762d80: move *a9(0x80), a5, 1 +3f762da0: move *a5(0x60), a5, 1 +3f762dc0: move *a5(0x110), a8, 0 +3f762de0: move a8, *a14+, 1 +3f762df0: sub a5, a5 +3f762e00: move a5, *a14+, 1 +3f762e10: move a5, *a14+, 1 +3f762e20: move *a11(0x1100), a3, 1 +3f762e40: call a3 +3f762e50: move a14, -*sp, 1 +3f762e60: move a7, *a14+, 1 +3f762e70: move *a11(0xe80), a3, 1 +3f762e90: call a3 +3f762ea0: move a8, *a13, 1 +L3F762EB0: +3f762eb0: setf 16, 1, 0 +3f762ec0: move *a10, a7, 0 +3f762ed0: jrne L3F762FE0 +3f762ee0: move a14, -*sp, 1 +3f762ef0: sub a7, a7 +3f762f00: move a7, *a14+, 1 +3f762f10: move *a11(0xe80), a5, 1 +3f762f30: call a5 +3f762f40: move a8, *a13(0x20), 1 +3f762f60: move a14, -*sp, 1 +3f762f70: move *a10(0x1c0), *a14+, 1 +3f762f90: move a8, *a14+, 1 +3f762fa0: move *a11(0xea0), a5, 1 +3f762fc0: call a5 +3f762fd0: jruc L3F763210 +L3F762FE0: +3f762fe0: move a14, -*sp, 1 +3f762ff0: move a13, a7 +3f763000: addi 0x120, a7 +3f763020: move a7, *a14+, 1 +3f763030: move *a10(0x80), *a14+, 1 +3f763050: move *a10(0x80), a5, 1 +3f763070: move *a5(0x60), a5, 1 +3f763090: setf 16, 0, 0 +3f7630a0: move *a5(0x100), a8, 0 +3f7630c0: move a8, *a14+, 1 +3f7630d0: move *a10(0x80), a5, 1 +3f7630f0: move *a5(0x60), a5, 1 +3f763110: move *a5(0x110), a8, 0 +3f763130: move a8, *a14+, 1 +3f763140: sub a5, a5 +3f763150: move a5, *a14+, 1 +3f763160: move a5, *a14+, 1 +3f763170: move *a11(0x1100), a3, 1 +3f763190: call a3 +3f7631a0: move a14, -*sp, 1 +3f7631b0: move a7, *a14+, 1 +3f7631c0: move *a11(0xe80), a3, 1 +3f7631e0: call a3 +3f7631f0: move a8, *a13(0x20), 1 +L3F763210: +3f763210: move a14, -*sp, 1 +3f763220: move a13, a7 +3f763230: addi 0x40, a7 +3f763250: move a7, *a14+, 1 +3f763260: sub a5, a5 +3f763270: move a5, *a14+, 1 +3f763280: move *a13(0xff60), a3, 1 +3f7632a0: move *a13(0xff20), a5, 1 +3f7632c0: add a5, a3 +3f7632d0: move a3, *a14+, 1 +3f7632e0: move *a13(0xff80), a3, 1 +3f763300: move *a13(0xff40), a7, 1 +3f763320: add a7, a3 +3f763330: move a3, *a14+, 1 +3f763340: move *a13(0xff60), *a14+, 1 +3f763360: move *a13(0xff80), *a14+, 1 +3f763380: move *a11(0x1100), a3, 1 +3f7633a0: call a3 +3f7633b0: move a14, -*sp, 1 +3f7633c0: move a13, a3 +3f7633d0: addi 0x40, a3 +3f7633f0: move a3, *a14+, 1 +3f763400: move *a11(0xe80), a3, 1 +3f763420: call a3 +3f763430: move a8, *a13(0xc0), 1 +3f763450: move a14, -*sp, 1 +3f763460: move a13, a3 +3f763470: addi 0x40, a3 +3f763490: move a3, *a14+, 1 +3f7634a0: move *a11(0xe80), a3, 1 +3f7634c0: call a3 +3f7634d0: move a8, *a13(0x100), 1 +3f7634f0: move a14, -*sp, 1 +3f763500: move *a13(0x0), *a14+, 1 +3f763520: move *a13(0xc0), *a14+, 1 +3f763540: move *a13(0xc0), *a14+, 1 +3f763560: move *a11(0xee0), a3, 1 +3f763580: call a3 +3f763590: move a14, -*sp, 1 +3f7635a0: sub a3, a3 +3f7635b0: move a3, *a14+, 1 +3f7635c0: move *a11(0xe80), a3, 1 +3f7635e0: call a3 +3f7635f0: move a8, *a13(0xe0), 1 +3f763610: move a14, -*sp, 1 +3f763620: move *a13(0xc0), *a14+, 1 +3f763640: move *a13(0x100), *a14+, 1 +3f763660: move a8, *a14+, 1 +3f763670: move *a11(0xf40), a3, 1 +3f763690: call a3 +3f7636a0: move a14, -*sp, 1 +3f7636b0: move *a13(0x100), *a14+, 1 +3f7636d0: move *a11(0xec0), a3, 1 +3f7636f0: call a3 +3f763700: move a14, -*sp, 1 +3f763710: move *a13(0xfee0), a3, 1 +3f763730: move *a13(0xff60), a5, 1 +3f763750: sub a5, a3 +3f763760: move a3, *a14+, 1 +3f763770: move *a13(0xff00), a3, 1 +3f763790: move *a13(0xff80), a5, 1 +3f7637b0: sub a5, a3 +3f7637c0: move a3, *a14+, 1 +3f7637d0: move *a13(0xe0), *a14+, 1 +3f7637f0: move *a11(0xf80), a3, 1 +3f763810: call a3 +3f763820: move a14, -*sp, 1 +3f763830: move *a13(0x20), *a14+, 1 +3f763850: move *a13(0xe0), *a14+, 1 +3f763870: move *a13(0xe0), *a14+, 1 +3f763890: move *a11(0xee0), a3, 1 +3f7638b0: call a3 +3f7638c0: move *a13(0xffa0), a3, 1 +3f7638e0: setf 1, 0, 0 +3f7638f0: move *a3(0x1b8), a3, 0 +3f763910: jaeq L3F764160 +3f763930: move *a13(0xe0), a3, 1 +3f763950: move *a3(0x20), a3, 1 +3f763970: jreq L3F763F80 +3f763980: move *a13(0xe0), a3, 1 +3f7639a0: move *a3, a0, 1 +3f7639b0: move a14, -*sp, 1 +3f7639c0: move *a3(0x20), a3, 1 +3f7639e0: sll 0x5, a3 +3f7639f0: move a3, *a14+, 1 +3f763a00: movk 1, a3 +3f763a10: move a3, *a14+, 1 +3f763a20: calla L3F703D90 +3f763a50: move a8, *a13(0x120), 1 +3f763a70: move a8, a8 +3f763a80: jaeq L3F7643F0 +3f763aa0: move a8, a12 +3f763ab0: sub a2, a2 +3f763ac0: move a0, a0 +3f763ad0: jreq L3F763E00 +L3F763AE0: +3f763ae0: movk 13, a7 +3f763af0: movb a7, *a12 +3f763b00: move @0xdc8e0, a5, 1 +3f763b30: move *a5(0x180), *a12(0x20), 1 +3f763b60: setf 16, 0, 0 +3f763b70: move *a0(0x20), *a12(0x40), 0 +3f763ba0: move *a0(0x30), *a12(0x50), 0 +3f763bd0: setf 16, 1, 0 +3f763be0: move *a0(0x40), a3, 0 +3f763c00: move *a0(0x20), a7, 0 +3f763c20: sub a7, a3 +3f763c30: move a3, *a12(0x60), 0 +3f763c50: move *a0(0x50), a7, 0 +3f763c70: move *a0(0x30), a3, 0 +3f763c90: sub a3, a7 +3f763ca0: move a7, *a12(0x70), 0 +3f763cc0: move *a13(0xe0), a7, 1 +3f763ce0: move *a7(0x20), a3, 1 +3f763d00: sub a2, a3 +3f763d10: dec a3 +3f763d20: move a3, *a12(0x90), 0 +3f763d40: movb *a5(0x3a0), *a12(0xa0) +3f763d70: sub a3, a3 +3f763d80: move a3, *a12(0x80), 0 +3f763da0: move *a0, a0, 1 +3f763db0: addi 0x100, a12 +3f763dd0: inc a2 +3f763de0: move a0, a8 +3f763df0: jrne L3F763AE0 +L3F763E00: +3f763e00: move a14, -*sp, 1 +3f763e10: sub a7, a7 +3f763e20: move a7, *a14+, 1 +3f763e30: move a7, *a14+, 1 +3f763e40: move a7, *a14+, 1 +3f763e50: move *a13(0xe0), a5, 1 +3f763e70: move *a5(0x20), *a14+, 1 +3f763e90: move *a13(0x120), *a14+, 1 +3f763eb0: move @0xdc8e0, *a14+, 1 +3f763ee0: calla L3F23A080 +3f763f10: move a14, -*sp, 1 +3f763f20: move *a13(0x120), *a14+, 1 +3f763f40: calla L3F702440 +3f763f70: jruc L3F764160 +L3F763F80: +3f763f80: movk 14, a3 +3f763f90: movb a3, *a13(0x120) +3f763fb0: move @0xdc8e0, a5, 1 +3f763fe0: move *a5(0x180), *a13(0x140), 1 +3f764010: movb *a5(0x3a0), *a13(0x170) +3f764040: sub a7, a7 +3f764050: setf 16, 0, 0 +3f764060: move a7, *a13(0x160), 0 +3f764080: move a14, -*sp, 1 +3f764090: move a7, *a14+, 1 +3f7640a0: move a7, *a14+, 1 +3f7640b0: move a7, *a14+, 1 +3f7640c0: movk 1, a3 +3f7640d0: move a3, *a14+, 1 +3f7640e0: move a13, a3 +3f7640f0: addi 0x120, a3 +3f764110: move a3, *a14+, 1 +3f764120: move a5, *a14+, 1 +3f764130: calla L3F23A080 +L3F764160: +3f764160: setf 16, 1, 0 +3f764170: move *a10, a7, 0 +3f764180: jrne L3F764270 +3f764190: move *a10(0x4e0), a7, 1 +3f7641b0: jreq L3F764270 +3f7641c0: move a10, *a13(0x120), 1 +3f7641e0: move a14, -*sp, 1 +3f7641f0: sub a7, a7 +3f764200: move a7, *a14+, 1 +3f764210: move *a13(0xe0), *a14+, 1 +3f764230: move a10, *a14+, 1 +3f764240: move *a10(0x560), a5, 1 +3f764260: call a5 +L3F764270: +3f764270: move a14, -*sp, 1 +3f764280: move *a13(0x20), *a14+, 1 +3f7642a0: move *a11(0xec0), a7, 1 +3f7642c0: call a7 +3f7642d0: move a14, -*sp, 1 +3f7642e0: move *a13(0x0), *a14+, 1 +3f764300: move *a11(0xec0), a7, 1 +3f764320: call a7 +3f764330: move a14, -*sp, 1 +3f764340: move *a13(0xc0), *a14+, 1 +3f764360: move *a11(0xec0), a7, 1 +3f764380: call a7 +3f764390: move a14, -*sp, 1 +3f7643a0: move *a13(0xe0), *a14+, 1 +3f7643c0: move *a11(0xec0), a7, 1 +3f7643e0: call a7 +L3F7643F0: +3f7643f0: move *sp(0x160), a14, 1 +3f764410: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f764430: rets 2 +L3F764440: +3f764440: mmtm sp, a9,a11,a13 +3f764460: move a14, a13 +3f764470: addi 0x100, a14 +3f764490: movk 14, a11 +3f7644a0: movb a11, *a13 +3f7644b0: move @0xdc8e0, a9, 1 +3f7644e0: move *a9(0x180), *a13(0x20), 1 +3f764510: movb *a9(0x3a0), *a13(0x50) +3f764540: sub a9, a9 +3f764550: setf 16, 0, 0 +3f764560: move a9, *a13(0x40), 0 +3f764580: move a14, -*sp, 1 +3f764590: move a9, *a14+, 1 +3f7645a0: move a9, *a14+, 1 +3f7645b0: move a9, *a14+, 1 +3f7645c0: movk 1, a9 +3f7645d0: move a9, *a14+, 1 +3f7645e0: move a13, *a14+, 1 +3f7645f0: move @0xdc8e0, *a14+, 1 +3f764620: calla L3F23A080 +3f764650: subi 0x100, a14 +3f764670: mmfm sp, a9,a11,a13 +3f764690: rets +L3F7646A0: +3f7646a0: mmtm sp, a9,a11,a13 +3f7646c0: move a14, a13 +3f7646d0: addi 0x100, a14 +3f7646f0: move *a13(0xffe0), a11, 1 +3f764710: setf 1, 0, 0 +3f764720: move *a11(0x1b8), a11, 0 +3f764740: jreq L3F7648B0 +3f764750: movk 14, a11 +3f764760: movb a11, *a13 +3f764770: move @0xdc8e0, a9, 1 +3f7647a0: move *a9(0x180), *a13(0x20), 1 +3f7647d0: move a14, -*sp, 1 +3f7647e0: sub a9, a9 +3f7647f0: move a9, *a14+, 1 +3f764800: move a9, *a14+, 1 +3f764810: move a9, *a14+, 1 +3f764820: movk 1, a9 +3f764830: move a9, *a14+, 1 +3f764840: move a13, *a14+, 1 +3f764850: move @0xdc8e0, *a14+, 1 +3f764880: calla L3F23A080 +L3F7648B0: +3f7648b0: move *sp(0x80), a14, 1 +3f7648d0: mmfm sp, a9,a11,a13 +3f7648f0: rets 2 +3f764900: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f764920: move a14, a13 +3f764930: addk 32, a14 +3f764940: move *a13(0xffe0), a11, 1 +3f764960: move *a11(0x240), a9, 1 +3f764980: move *a9(0x20), a11, 1 +3f7649a0: jreq L3F765090 +3f7649b0: move a14, -*sp, 1 +3f7649c0: sub a7, a7 +3f7649d0: move a7, *a14+, 1 +3f7649e0: move a9, *a14+, 1 +3f7649f0: move *a13(0xffe0), *a14+, 1 +3f764a10: move *a13(0xffe0), a5, 1 +3f764a30: move *a5(0x560), a7, 1 +3f764a50: call a7 +3f764a60: move a14, -*sp, 1 +3f764a70: setf 16, 1, 0 +3f764a80: move *a5(0x3b0), a7, 0 +3f764aa0: neg a7 +3f764ab0: move a7, *a14+, 1 +3f764ac0: move *a5(0x3a0), a7, 0 +3f764ae0: neg a7 +3f764af0: move a7, *a14+, 1 +3f764b00: move a9, *a14+, 1 +3f764b10: move *a5(0x20), a7, 1 +3f764b30: move *a7(0xf80), a7, 1 +3f764b50: call a7 +3f764b60: move *a9, a11, 1 +3f764b70: move a14, -*sp, 1 +3f764b80: move *a9(0x20), a7, 1 +3f764ba0: sll 0x5, a7 +3f764bb0: move a7, *a14+, 1 +3f764bc0: movk 1, a7 +3f764bd0: move a7, *a14+, 1 +3f764be0: calla L3F703D90 +3f764c10: move a8, *a13, 1 +3f764c20: move a8, a8 +3f764c30: jreq L3F765090 +3f764c40: move a8, a10 +3f764c50: sub a12, a12 +3f764c60: move a11, a11 +3f764c70: jreq L3F764F10 +L3F764C80: +3f764c80: movk 12, a7 +3f764c90: movb a7, *a10 +3f764ca0: move *a13(0xffe0), a5, 1 +3f764cc0: move *a5(0x160), *a10(0x20), 1 +3f764cf0: setf 16, 0, 0 +3f764d00: move *a11(0x20), *a10(0x40), 0 +3f764d30: move *a11(0x30), *a10(0x50), 0 +3f764d60: setf 16, 1, 0 +3f764d70: move *a11(0x40), a7, 0 +3f764d90: move *a11(0x20), a3, 0 +3f764db0: sub a3, a7 +3f764dc0: move a7, *a10(0x60), 0 +3f764de0: move *a11(0x50), a7, 0 +3f764e00: move *a11(0x30), a3, 0 +3f764e20: sub a3, a7 +3f764e30: move a7, *a10(0x70), 0 +3f764e50: move *a9(0x20), a7, 1 +3f764e70: sub a12, a7 +3f764e80: dec a7 +3f764e90: move a7, *a10(0x80), 0 +3f764eb0: move *a11, a11, 1 +3f764ec0: addi 0x100, a10 +3f764ee0: inc a12 +3f764ef0: move a11, a3 +3f764f00: jrne L3F764C80 +L3F764F10: +3f764f10: move a14, -*sp, 1 +3f764f20: sub a7, a7 +3f764f30: move a7, *a14+, 1 +3f764f40: move *a9(0x20), *a14+, 1 +3f764f60: move *a13(0x0), *a14+, 1 +3f764f80: move a5, *a14+, 1 +3f764f90: calla L3F23C3A0 +3f764fc0: move a14, -*sp, 1 +3f764fd0: move a9, *a14+, 1 +3f764fe0: move *a5(0x20), a3, 1 +3f765000: move *a3(0x1000), a3, 1 +3f765020: call a3 +3f765030: move a14, -*sp, 1 +3f765040: move *a13(0x0), *a14+, 1 +3f765060: calla L3F702440 +L3F765090: +3f765090: move *sp(0x120), a14, 1 +3f7650b0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f7650d0: rets 2 +3f7650e0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f765100: move a14, a13 +3f765110: addi 0x220, a14 +3f765130: sub a7, a7 +3f765140: move a7, *a13(0x1c0), 1 +3f765160: move *a13(0xffe0), a5, 1 +3f765180: move *a5(0x20), a11, 1 +3f7651a0: movk 3, a5 +3f7651b0: move a5, *a13, 1 +3f7651c0: move *a13(0xffe0), a5, 1 +3f7651e0: setf 16, 1, 0 +3f7651f0: move *a5(0x3a0), a5, 0 +3f765210: move a5, *a13(0x60), 1 +3f765230: move *a13(0xffe0), a5, 1 +3f765250: move *a5(0x3b0), a5, 0 +3f765270: move a5, *a13(0x80), 1 +3f765290: move a7, *a13(0xa0), 1 +3f7652b0: movi 0x83101, a5 +3f7652e0: move a5, *a13(0xc0), 1 +3f765300: move *a13(0xffa0), a5, 1 +3f765320: jrne L3F765850 +3f765330: move *a13(0xffe0), a5, 1 +3f765350: move *a5(0x4e0), a5, 1 +3f765370: jaeq L3F766A60 +3f765390: move *a13(0xffe0), a5, 1 +3f7653b0: move *a5(0x4e0), a5, 1 +3f7653d0: dsjs a5, L3F7654E0 +3f7653e0: move a14, -*sp, 1 +3f7653f0: move *a13(0xffa0), *a14+, 1 +3f765410: move *a13(0xffc0), *a14+, 1 +3f765430: move *a13(0xffe0), a5, 1 +3f765450: move *a5(0x80), *a14+, 1 +3f765470: move *a5(0x80), a3, 1 +3f765490: move *a3(0x580), a3, 1 +3f7654b0: call a3 +3f7654c0: jauc L3F766A60 +L3F7654E0: +3f7654e0: move *a13(0xffe0), a5, 1 +3f765500: move *a5(0x4e0), a3, 1 +3f765520: subk 3, a3 +3f765530: jrne L3F765600 +3f765540: move *a5(0x500), *a13(0x20), 1 +3f765570: move a7, *a13(0x40), 1 +3f765590: move *a13(0xc0), a3, 1 +3f7655b0: movk 4, a5 +3f7655c0: or a3, a5 +3f7655d0: move a5, *a13(0xc0), 1 +3f7655f0: jruc L3F765C30 +L3F765600: +3f765600: movk 1, a3 +3f765610: move a3, *a13(0x20), 1 +3f765630: move a14, -*sp, 1 +3f765640: move a7, *a14+, 1 +3f765650: calla L3F8B62F0 +3f765680: move a8, *a13(0x1c0), 1 +3f7656a0: move a14, -*sp, 1 +3f7656b0: move a7, *a14+, 1 +3f7656c0: movi 0x3f7f8ba0, a5 +3f7656f0: move a5, *a14+, 1 +3f765700: move *a13(0xffe0), a5, 1 +3f765720: move *a5(0x4e0), *a14+, 1 +3f765740: movk 8, a5 +3f765750: move a5, *a14+, 1 +3f765760: move a8, *a14+, 1 +3f765770: calla L3F8B6510 +3f7657a0: move *a13(0x1c0), *a13(0x40), 1 +3f7657d0: move *a13(0xc0), a5, 1 +3f7657f0: ori 0x400, a5 +3f765820: move a5, *a13(0xc0), 1 +3f765840: jruc L3F765C30 +L3F765850: +3f765850: move *a13(0xffe0), a3, 1 +3f765870: move *a3(0x520), a3, 1 +3f765890: jaeq L3F766A60 +3f7658b0: move *a13(0xffe0), a3, 1 +3f7658d0: move *a3(0x520), a3, 1 +3f7658f0: subk 3, a3 +3f765900: jrne L3F7659F0 +3f765910: move *a13(0xffe0), a3, 1 +3f765930: move *a3(0x540), *a13(0x20), 1 +3f765960: move a7, *a13(0x40), 1 +3f765980: move *a13(0xc0), a3, 1 +3f7659a0: movk 4, a5 +3f7659b0: or a3, a5 +3f7659c0: move a5, *a13(0xc0), 1 +3f7659e0: jruc L3F765C30 +L3F7659F0: +3f7659f0: movk 1, a3 +3f765a00: move a3, *a13(0x20), 1 +3f765a20: move a14, -*sp, 1 +3f765a30: move a7, *a14+, 1 +3f765a40: calla L3F8B62F0 +3f765a70: move a8, *a13(0x1c0), 1 +3f765a90: move a14, -*sp, 1 +3f765aa0: move a7, *a14+, 1 +3f765ab0: movi 0x3f7f8ba0, a5 +3f765ae0: move a5, *a14+, 1 +3f765af0: move *a13(0xffe0), a5, 1 +3f765b10: move *a5(0x520), *a14+, 1 +3f765b30: movk 8, a5 +3f765b40: move a5, *a14+, 1 +3f765b50: move a8, *a14+, 1 +3f765b60: calla L3F8B6510 +3f765b90: move *a13(0x1c0), *a13(0x40), 1 +3f765bc0: move *a13(0xc0), a5, 1 +3f765be0: ori 0x400, a5 +3f765c10: move a5, *a13(0xc0), 1 +L3F765C30: +3f765c30: move a14, -*sp, 1 +3f765c40: move *a13(0xffe0), a3, 1 +3f765c60: move *a3(0x20), *a14+, 1 +3f765c80: setf 16, 1, 0 +3f765c90: move *a3(0x10), a8, 0 +3f765cb0: move a8, *a14+, 1 +3f765cc0: calla L3F86EBF0 +3f765cf0: move a8, *a13(0x1a0), 1 +3f765d10: move a14, -*sp, 1 +3f765d20: move a13, *a14+, 1 +3f765d30: move a5, *a14+, 1 +3f765d40: move a8, *a14+, 1 +3f765d50: calla L3F864B20 +3f765d80: setf 16, 1, 0 +3f765d90: move a7, *a13(0x200), 0 +3f765db0: move a7, *a13(0x210), 0 +3f765dd0: move a14, -*sp, 1 +3f765de0: move a7, *a14+, 1 +3f765df0: move a13, a3 +3f765e00: addi 0x200, a3 +3f765e20: move *a3+, *a14+, 1 +3f765e30: move *a11(0x800), *a14+, 1 +3f765e50: calla L3FC57780 +3f765e80: move a8, *a13(0x1e0), 1 +3f765ea0: move a14, -*sp, 1 +3f765eb0: move a13, a3 +3f765ec0: addi 0x120, a3 +3f765ee0: move a3, *a14+, 1 +3f765ef0: move a8, *a14+, 1 +3f765f00: move *a11(0x800), a3, 1 +3f765f20: setf 16, 0, 0 +3f765f30: move *a3(0x100), a8, 0 +3f765f50: move a8, *a14+, 1 +3f765f60: move *a11(0x800), a3, 1 +3f765f80: move *a3(0x110), a8, 0 +3f765fa0: move a8, *a14+, 1 +3f765fb0: move a7, *a14+, 1 +3f765fc0: move a7, *a14+, 1 +3f765fd0: move *a11(0x1100), a3, 1 +3f765ff0: call a3 +3f766000: move *a13(0xffe0), a3, 1 +3f766020: move *a3(0x1c0), *a13(0xe0), 1 +3f766050: move *a3(0x3a0), *a13(0x100), 1 +3f766080: setf 16, 1, 0 +3f766090: move a7, *a3(0x3b0), 0 +3f7660b0: move a7, *a3(0x3a0), 0 +3f7660d0: move a14, -*sp, 1 +3f7660e0: move a13, a7 +3f7660f0: addi 0x120, a7 +3f766110: move a7, *a14+, 1 +3f766120: move *a11(0xe80), a7, 1 +3f766140: call a7 +3f766150: move a8, *a3(0x1c0), 1 +3f766170: move @0xdc7c0, a7, 1 +3f7661a0: inc a7 +3f7661b0: move a7, @0xdc7c0, 1 +3f7661e0: cmpi 0x10000000, a7 +3f766210: jrls L3F766270 +3f766220: movk 1, a5 +3f766230: move a5, @0xdc7c0, 1 +3f766260: jruc L3F766280 +L3F766270: +3f766270: move a7, a5 +L3F766280: +3f766280: move a5, *a3(0x40), 1 +3f7662a0: move a14, -*sp, 1 +3f7662b0: move *a13(0x1a0), *a14+, 1 +3f7662d0: move a3, *a14+, 1 +3f7662e0: calla L3F863590 +3f766310: move a14, -*sp, 1 +3f766320: move *a13(0xffc0), a7, 1 +3f766340: move *a7(0x20), a5, 1 +3f766360: sll 0x3, a5 +3f766370: move a5, *a14+, 1 +3f766380: movk 1, a5 +3f766390: move a5, *a14+, 1 +3f7663a0: calla L3F703D90 +3f7663d0: move a8, a12 +3f7663e0: move *a7, a10, 1 +3f7663f0: jreq L3F7665A0 +3f766400: setf 16, 1, 0 +L3F766410: +3f766410: move *a10(0x20), *a12(0x0), 0 +3f766440: move *a10(0x30), *a12(0x10), 0 +3f766470: move *a10(0x40), a7, 0 +3f766490: move *a10(0x20), a5, 0 +3f7664b0: sub a5, a7 +3f7664c0: move a7, *a12(0x20), 0 +3f7664e0: move *a10(0x50), a7, 0 +3f766500: move *a10(0x30), a5, 0 +3f766520: sub a5, a7 +3f766530: move a7, *a12(0x30), 0 +3f766550: move *a10, a10, 1 +3f766560: addi 0x40, a12 +3f766580: move a10, a3 +3f766590: jrne L3F766410 +L3F7665A0: +3f7665a0: move *a13(0xffc0), a7, 1 +3f7665c0: move *a7(0x20), a5, 1 +3f7665e0: sll 0x6, a5 +3f7665f0: sub a5, a12 +3f766600: move a14, -*sp, 1 +3f766610: move a12, *a14+, 1 +3f766620: move *a7(0x20), *a14+, 1 +3f766640: move *a13(0x1a0), *a14+, 1 +3f766660: move *a13(0xffe0), *a14+, 1 +3f766680: move *a13(0x1a0), a5, 1 +3f7666a0: move *a5(0x540), a3, 1 +3f7666c0: call a3 +3f7666d0: move a14, -*sp, 1 +3f7666e0: move a12, *a14+, 1 +3f7666f0: calla L3F702440 +3f766720: move *a13(0x1c0), a3, 1 +3f766740: jreq L3F7667D0 +3f766750: move a14, -*sp, 1 +3f766760: sub a3, a3 +3f766770: move a3, *a14+, 1 +3f766780: move *a13(0x1c0), *a14+, 1 +3f7667a0: calla L3F8B8750 +L3F7667D0: +3f7667d0: move a14, -*sp, 1 +3f7667e0: move *a13(0xffe0), a3, 1 +3f766800: move *a3(0x1c0), *a14+, 1 +3f766820: move *a11(0xec0), a3, 1 +3f766840: call a3 +3f766850: move *a13(0xffe0), a3, 1 +3f766870: move *a13(0xe0), *a3(0x1c0), 1 +3f7668a0: move *a13(0x100), *a3(0x3a0), 1 +3f7668d0: move @0xdc7c0, a5, 1 +3f766900: inc a5 +3f766910: move a5, @0xdc7c0, 1 +3f766940: cmpi 0x10000000, a5 +3f766970: jrls L3F7669D0 +3f766980: movk 1, a7 +3f766990: move a7, @0xdc7c0, 1 +3f7669c0: jruc L3F7669E0 +L3F7669D0: +3f7669d0: move a5, a7 +L3F7669E0: +3f7669e0: move a7, *a3(0x40), 1 +3f766a00: move a14, -*sp, 1 +3f766a10: move *a13(0x1a0), *a14+, 1 +3f766a30: calla L3F86F3B0 +L3F766A60: +3f766a60: move *sp(0x120), a14, 1 +3f766a80: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f766aa0: rets 2 +3f766ab0: mmtm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f766ad0: move a14, a13 +3f766ae0: addi 0x920, a14 +3f766b00: move *a13(0xff60), a9, 1 +3f766b20: sub a7, a7 +3f766b30: move a7, *a13(0x300), 1 +3f766b50: movk 1, a7 +3f766b60: move a7, *a13(0x540), 1 +3f766b80: sub a7, a7 +3f766b90: move a7, *a13(0x860), 1 +3f766bb0: move *a13(0xffc0), a5, 1 +3f766bd0: movb *a5(0x170), a5 +3f766bf0: move a5, *a13(0x880), 1 +3f766c10: move *a13(0xffc0), a5, 1 +3f766c30: movb *a5(0x188), a5 +3f766c50: move a5, *a13(0x8a0), 1 +3f766c70: move *a13(0xffc0), a5, 1 +3f766c90: move *a5(0x20), *a13(0x8c0), 1 +3f766cc0: move *a13(0xff80), a5, 1 +3f766ce0: jaeq L3F76D7D0 +3f766d00: move a7, a10 +3f766d10: move a14, -*sp, 1 +3f766d20: movi 0xa0, a5 +3f766d40: move a5, *a14+, 1 +3f766d50: calla L3F701230 +3f766d80: move a8, a10 +3f766d90: jaeq L3F76D7D0 +3f766db0: move *a13(0xffe0), a5, 1 +3f766dd0: setf 16, 1, 0 +3f766de0: move *a5, a5, 0 +3f766df0: jreq L3F766F40 +3f766e00: move a14, -*sp, 1 +3f766e10: move a9, *a14+, 1 +3f766e20: move *a13(0xff80), *a14+, 1 +3f766e40: move *a13(0xffa0), *a14+, 1 +3f766e60: move *a13(0xffc0), *a14+, 1 +3f766e80: move *a13(0xffe0), *a14+, 1 +3f766ea0: calla L3F79A280 +3f766ed0: move a14, -*sp, 1 +3f766ee0: move a10, *a14+, 1 +3f766ef0: calla L3F702440 +3f766f20: jauc L3F76D7D0 +L3F766F40: +3f766f40: move *a13(0xffa0), a5, 1 +3f766f60: dsj a5, L3F7671E0 +3f766f80: move a9, a5 +3f766f90: addk 32, a5 +3f766fa0: move a5, *a13(0x8e0), 1 +3f766fc0: move *a13(0xff80), a5, 1 +3f766fe0: dec a5 +3f766ff0: move a5, *a13(0x900), 1 +3f767010: dec a5 +3f767020: move a5, *a13(0x900), 1 +3f767040: inc a5 +3f767050: jreq L3F7671E0 +L3F767060: +3f767060: move *a13(0x8e0), a7, 1 +3f767080: move *a7, a5, 0 +3f767090: move *a7(0xffe0), a3, 0 +3f7670b0: add a3, a5 +3f7670c0: move a5, *a7, 0 +3f7670d0: move *a7(0x10), a5, 0 +3f7670f0: move *a7(0xfff0), a3, 0 +3f767110: add a3, a5 +3f767120: move a5, *a7(0x10), 0 +3f767140: addk 32, a7 +3f767150: move a7, *a13(0x8e0), 1 +3f767170: move *a13(0x900), a5, 1 +3f767190: dec a5 +3f7671a0: move a5, *a13(0x900), 1 +3f7671c0: inc a5 +3f7671d0: jrne L3F767060 +L3F7671E0: +3f7671e0: sub a7, a7 +3f7671f0: move a7, *a13(0x860), 1 +3f767210: move *a13(0xff80), a5, 1 +3f767230: dec a5 +3f767240: cmp a5, a7 +3f767250: jage L3F76BBE0 +L3F767270: +3f767270: move *a13(0x860), a7, 1 +3f767290: sll 0x5, a7 +3f7672a0: add a9, a7 +3f7672b0: setf 16, 1, 0 +3f7672c0: move *a7, a8, 0 +3f7672d0: calla L3FE11750 +3f767300: move -*a14, a8, 1 +3f767310: move a8, *a13(0x20), 1 +3f767330: move -*a14, a8, 1 +3f767340: move a8, *a13, 1 +3f767350: move *a13(0x860), a7, 1 +3f767370: sll 0x5, a7 +3f767380: add a9, a7 +3f767390: move *a7(0x10), a8, 0 +3f7673b0: calla L3FE11750 +3f7673e0: move -*a14, a8, 1 +3f7673f0: move a8, *a13(0x60), 1 +3f767410: move -*a14, a8, 1 +3f767420: move a8, *a13(0x40), 1 +3f767440: move *a13(0x860), a7, 1 +3f767460: inc a7 +3f767470: sll 0x5, a7 +3f767480: add a9, a7 +3f767490: move *a7, a8, 0 +3f7674a0: calla L3FE11750 +3f7674d0: move -*a14, a8, 1 +3f7674e0: move a8, *a13(0xa0), 1 +3f767500: move -*a14, a8, 1 +3f767510: move a8, *a13(0x80), 1 +3f767530: move *a13(0x860), a7, 1 +3f767550: inc a7 +3f767560: sll 0x5, a7 +3f767570: add a9, a7 +3f767580: move *a7(0x10), a8, 0 +3f7675a0: calla L3FE11750 +3f7675d0: move -*a14, a8, 1 +3f7675e0: move a8, *a13(0xe0), 1 +3f767600: move -*a14, a8, 1 +3f767610: move a8, *a13(0xc0), 1 +3f767630: move a14, -*sp, 1 +3f767640: move *a13(0xffc0), a7, 1 +3f767660: setf 16, 0, 0 +3f767670: move *a7(0x160), a8, 0 +3f767690: move a8, *a14+, 1 +3f7676a0: move a13, a5 +3f7676b0: addi 0x280, a5 +3f7676d0: move a5, *a14+, 1 +3f7676e0: move a13, a3 +3f7676f0: addi 0x200, a3 +3f767710: move a3, *a14+, 1 +3f767720: move a13, a3 +3f767730: addi 0x180, a3 +3f767750: move a3, *a14+, 1 +3f767760: move a13, a3 +3f767770: addi 0x100, a3 +3f767790: move a3, *a14+, 1 +3f7677a0: move a13, a3 +3f7677b0: addi 0x80, a3 +3f7677d0: move *a3+, *a14+, 1 +3f7677e0: move *a3+, *a14+, 1 +3f7677f0: move *a3+, *a14+, 1 +3f767800: move *a3+, *a14+, 1 +3f767810: move a13, a8 +3f767820: move *a8+, *a14+, 1 +3f767830: move *a8+, *a14+, 1 +3f767840: move *a8+, *a14+, 1 +3f767850: move *a8+, *a14+, 1 +3f767860: calla L3F7A4140 +3f767890: move *a13(0x860), a3, 1 +3f7678b0: jrne L3F767B40 +3f7678c0: move a13, a5 +3f7678d0: addi 0x320, a5 +3f7678f0: move a13, a3 +3f767900: addi 0x100, a3 +3f767920: move *a3+, *a5+, 1 +3f767930: move *a3+, *a5+, 1 +3f767940: move *a3+, *a5+, 1 +3f767950: move *a3, *a5, 1 +3f767960: move a13, a5 +3f767970: addi 0x3a0, a5 +3f767990: move a13, a3 +3f7679a0: addi 0x180, a3 +3f7679c0: move *a3+, *a5+, 1 +3f7679d0: move *a3+, *a5+, 1 +3f7679e0: move *a3+, *a5+, 1 +3f7679f0: move *a3, *a5, 1 +3f767a00: move a13, a5 +3f767a10: addi 0x420, a5 +3f767a30: move a13, a3 +3f767a40: addi 0x200, a3 +3f767a60: move *a3+, *a5+, 1 +3f767a70: move *a3+, *a5+, 1 +3f767a80: move *a3+, *a5+, 1 +3f767a90: move *a3, *a5, 1 +3f767aa0: move a13, a5 +3f767ab0: addi 0x4a0, a5 +3f767ad0: move a13, a3 +3f767ae0: addi 0x280, a3 +3f767b00: move *a3+, *a5+, 1 +3f767b10: move *a3+, *a5+, 1 +3f767b20: move *a3+, *a5+, 1 +3f767b30: move *a3, *a5, 1 +L3F767B40: +3f767b40: move *a13(0x200), *a14+, 1 +3f767b60: move *a13(0x220), *a14+, 1 +3f767b80: calla L3FE10B50 +3f767bb0: move a8, *a13(0x680), 1 +3f767bd0: move *a13(0x240), *a14+, 1 +3f767bf0: move *a13(0x260), *a14+, 1 +3f767c10: calla L3FE10B50 +3f767c40: move a8, *a13(0x6a0), 1 +3f767c60: move *a13(0x180), *a14+, 1 +3f767c80: move *a13(0x1a0), *a14+, 1 +3f767ca0: calla L3FE10B50 +3f767cd0: move a8, *a13(0x6c0), 1 +3f767cf0: move *a13(0x1c0), *a14+, 1 +3f767d10: move *a13(0x1e0), *a14+, 1 +3f767d30: calla L3FE10B50 +3f767d60: move a8, *a13(0x6e0), 1 +3f767d80: move *a13(0x280), *a14+, 1 +3f767da0: move *a13(0x2a0), *a14+, 1 +3f767dc0: calla L3FE10B50 +3f767df0: move a8, *a13(0x640), 1 +3f767e10: move *a13(0x2c0), *a14+, 1 +3f767e30: move *a13(0x2e0), *a14+, 1 +3f767e50: calla L3FE10B50 +3f767e80: move a8, *a13(0x660), 1 +3f767ea0: move *a13(0x640), a5, 1 +3f767ec0: move *a13(0x680), a3, 1 +3f767ee0: cmp a3, a5 +3f767ef0: jrle L3F767F20 +3f767f00: sub a3, a5 +3f767f10: jruc L3F767F40 +L3F767F20: +3f767f20: sub a5, a3 +3f767f30: move a3, a5 +L3F767F40: +3f767f40: move a5, *a13(0x700), 1 +3f767f60: move *a13(0x6a0), a3, 1 +3f767f80: cmp a3, a8 +3f767f90: jrle L3F767FD0 +3f767fa0: move a8, a5 +3f767fb0: sub a3, a5 +3f767fc0: jruc L3F767FF0 +L3F767FD0: +3f767fd0: sub a8, a3 +3f767fe0: move a3, a5 +L3F767FF0: +3f767ff0: move a5, *a13(0x720), 1 +3f768010: move *a13(0x700), a3, 1 +3f768030: cmp a5, a3 +3f768040: jrle L3F7682B0 +3f768050: move a3, *a13(0x760), 1 +3f768070: move a5, *a13(0x780), 1 +3f768090: move *a13(0x640), a7, 1 +3f7680b0: move *a13(0x680), a3, 1 +3f7680d0: cmp a3, a7 +3f7680e0: jrle L3F768150 +3f7680f0: movk 1, a3 +3f768100: move a3, *a13(0x820), 1 +3f768120: move a3, *a13(0x7e0), 1 +3f768140: jruc L3F7681B0 +L3F768150: +3f768150: movi 0xffff, a3 +3f768170: move a3, *a13(0x820), 1 +3f768190: move a3, *a13(0x7e0), 1 +L3F7681B0: +3f7681b0: move *a13(0x6a0), a7, 1 +3f7681d0: cmp a7, a8 +3f7681e0: jrle L3F768230 +3f7681f0: movk 1, a7 +3f768200: move a7, *a13(0x800), 1 +3f768220: jruc L3F768270 +L3F768230: +3f768230: movi 0xffff, a7 +3f768250: move a7, *a13(0x800), 1 +L3F768270: +3f768270: sub a7, a7 +3f768280: move a7, *a13(0x840), 1 +3f7682a0: jruc L3F768500 +L3F7682B0: +3f7682b0: move a5, *a13(0x760), 1 +3f7682d0: move a3, *a13(0x780), 1 +3f7682f0: move *a13(0x640), a7, 1 +3f768310: move *a13(0x680), a3, 1 +3f768330: cmp a3, a7 +3f768340: jrle L3F768390 +3f768350: movk 1, a3 +3f768360: move a3, *a13(0x7e0), 1 +3f768380: jruc L3F7683D0 +L3F768390: +3f768390: movi 0xffff, a3 +3f7683b0: move a3, *a13(0x7e0), 1 +L3F7683D0: +3f7683d0: move *a13(0x6a0), a3, 1 +3f7683f0: cmp a3, a8 +3f768400: jrle L3F768470 +3f768410: movk 1, a3 +3f768420: move a3, *a13(0x840), 1 +3f768440: move a3, *a13(0x800), 1 +3f768460: jruc L3F7684D0 +L3F768470: +3f768470: movi 0xffff, a3 +3f768490: move a3, *a13(0x840), 1 +3f7684b0: move a3, *a13(0x800), 1 +L3F7684D0: +3f7684d0: sub a7, a7 +3f7684e0: move a7, *a13(0x820), 1 +L3F768500: +3f768500: move *a13(0x780), a3, 1 +3f768520: sll 0x1, a3 +3f768530: move *a13(0x760), a7, 1 +3f768550: sub a7, a3 +3f768560: move a3, *a13(0x740), 1 +3f768580: move *a13(0x6c0), a3, 1 +3f7685a0: move *a13(0x680), a5, 1 +3f7685c0: cmp a5, a3 +3f7685d0: jrle L3F768600 +3f7685e0: sub a5, a3 +3f7685f0: jruc L3F768620 +L3F768600: +3f768600: sub a3, a5 +3f768610: move a5, a3 +L3F768620: +3f768620: move a3, *a13(0x560), 1 +3f768640: move *a13(0x6e0), a5, 1 +3f768660: move *a13(0x6a0), a3, 1 +3f768680: cmp a3, a5 +3f768690: jrle L3F7686C0 +3f7686a0: sub a3, a5 +3f7686b0: jruc L3F7686E0 +L3F7686C0: +3f7686c0: sub a5, a3 +3f7686d0: move a3, a5 +L3F7686E0: +3f7686e0: move a5, *a13(0x580), 1 +3f768700: move *a13(0x560), a3, 1 +3f768720: cmp a5, a3 +3f768730: jale L3F768F80 +3f768750: sll 0x1, a5 +3f768760: move a5, a11 +3f768770: sub a3, a11 +3f768780: move *a13(0x580), a5, 1 +3f7687a0: sll 0x1, a5 +3f7687b0: move a5, *a13(0x5a0), 1 +3f7687d0: move *a13(0x580), a5, 1 +3f7687f0: sub a3, a5 +3f768800: sll 0x1, a5 +3f768810: move a5, *a13(0x5c0), 1 +3f768830: move *a13(0x680), a3, 1 +3f768850: move *a13(0x6c0), a5, 1 +3f768870: cmp a5, a3 +3f768880: jrle L3F768920 +3f768890: move a5, a12 +3f7688a0: move *a13(0x6e0), a0, 1 +3f7688c0: move a3, *a13(0x5e0), 1 +3f7688e0: move *a13(0x6a0), *a13(0x600), 1 +3f768910: jruc L3F7689A0 +L3F768920: +3f768920: move a3, a12 +3f768930: move *a13(0x6a0), a0, 1 +3f768950: move a5, *a13(0x5e0), 1 +3f768970: move *a13(0x6e0), *a13(0x600), 1 +L3F7689A0: +3f7689a0: move *a13(0x5e0), a3, 1 +3f7689c0: cmp a3, a12 +3f7689d0: jage L3F769780 +L3F7689F0: +3f7689f0: inc a12 +3f768a00: move a11, a3 +3f768a10: jrge L3F768A60 +3f768a20: move *a13(0x5a0), a7, 1 +3f768a40: add a7, a11 +3f768a50: jruc L3F768D10 +L3F768A60: +3f768a60: move a14, -*sp, 1 +3f768a70: move *a13(0x8c0), a7, 1 +3f768a90: setf 16, 1, 0 +3f768aa0: move *a7, a8, 0 +3f768ab0: move a8, *a14+, 1 +3f768ac0: move *a13(0x740), *a14+, 1 +3f768ae0: move *a13(0x840), *a14+, 1 +3f768b00: move *a13(0x820), *a14+, 1 +3f768b20: move *a13(0x800), *a14+, 1 +3f768b40: move *a13(0x7e0), *a14+, 1 +3f768b60: move *a13(0x780), *a14+, 1 +3f768b80: move *a13(0x760), *a14+, 1 +3f768ba0: move *a13(0x720), *a14+, 1 +3f768bc0: move *a13(0x700), *a14+, 1 +3f768be0: move a0, *a14+, 1 +3f768bf0: move a12, *a14+, 1 +3f768c00: move *a13(0xffc0), *a14+, 1 +3f768c20: move *a13(0xffe0), *a14+, 1 +3f768c40: calla L3F7447C0 +3f768c70: move *a13(0x600), a5, 1 +3f768c90: cmp a5, a0 +3f768ca0: jrge L3F768CD0 +3f768cb0: inc a0 +3f768cc0: jruc L3F768CE0 +L3F768CD0: +3f768cd0: dec a0 +L3F768CE0: +3f768ce0: move *a13(0x5c0), a3, 1 +3f768d00: add a3, a11 +L3F768D10: +3f768d10: move a14, -*sp, 1 +3f768d20: move *a13(0x8c0), a7, 1 +3f768d40: setf 16, 1, 0 +3f768d50: move *a7, a8, 0 +3f768d60: move a8, *a14+, 1 +3f768d70: move *a13(0x740), *a14+, 1 +3f768d90: move *a13(0x840), *a14+, 1 +3f768db0: move *a13(0x820), *a14+, 1 +3f768dd0: move *a13(0x800), *a14+, 1 +3f768df0: move *a13(0x7e0), *a14+, 1 +3f768e10: move *a13(0x780), *a14+, 1 +3f768e30: move *a13(0x760), *a14+, 1 +3f768e50: move *a13(0x720), *a14+, 1 +3f768e70: move *a13(0x700), *a14+, 1 +3f768e90: move a0, *a14+, 1 +3f768ea0: move a12, *a14+, 1 +3f768eb0: move *a13(0xffc0), *a14+, 1 +3f768ed0: move *a13(0xffe0), *a14+, 1 +3f768ef0: calla L3F7447C0 +3f768f20: move *a13(0x5e0), a5, 1 +3f768f40: cmp a5, a12 +3f768f50: jrlt L3F7689F0 +3f768f60: jauc L3F769780 +L3F768F80: +3f768f80: sll 0x1, a3 +3f768f90: move a3, a11 +3f768fa0: sub a5, a11 +3f768fb0: move *a13(0x560), a3, 1 +3f768fd0: sll 0x1, a3 +3f768fe0: move a3, *a13(0x5a0), 1 +3f769000: move *a13(0x560), a3, 1 +3f769020: sub a5, a3 +3f769030: sll 0x1, a3 +3f769040: move a3, *a13(0x5c0), 1 +3f769060: move *a13(0x6a0), a3, 1 +3f769080: move *a13(0x6e0), a5, 1 +3f7690a0: cmp a5, a3 +3f7690b0: jrle L3F769150 +3f7690c0: move a5, a0 +3f7690d0: move *a13(0x6c0), a12, 1 +3f7690f0: move *a13(0x680), *a13(0x5e0), 1 +3f769120: move a3, *a13(0x600), 1 +3f769140: jruc L3F7691D0 +L3F769150: +3f769150: move *a13(0x680), a12, 1 +3f769170: move a3, a0 +3f769180: move *a13(0x6c0), *a13(0x5e0), 1 +3f7691b0: move a5, *a13(0x600), 1 +L3F7691D0: +3f7691d0: move *a13(0x600), a3, 1 +3f7691f0: cmp a3, a0 +3f769200: jrge L3F769780 +L3F769210: +3f769210: inc a0 +3f769220: move a11, a3 +3f769230: jrge L3F769280 +3f769240: move *a13(0x5a0), a7, 1 +3f769260: add a7, a11 +3f769270: jruc L3F769530 +L3F769280: +3f769280: move a14, -*sp, 1 +3f769290: move *a13(0x8c0), a7, 1 +3f7692b0: setf 16, 1, 0 +3f7692c0: move *a7, a8, 0 +3f7692d0: move a8, *a14+, 1 +3f7692e0: move *a13(0x740), *a14+, 1 +3f769300: move *a13(0x840), *a14+, 1 +3f769320: move *a13(0x820), *a14+, 1 +3f769340: move *a13(0x800), *a14+, 1 +3f769360: move *a13(0x7e0), *a14+, 1 +3f769380: move *a13(0x780), *a14+, 1 +3f7693a0: move *a13(0x760), *a14+, 1 +3f7693c0: move *a13(0x720), *a14+, 1 +3f7693e0: move *a13(0x700), *a14+, 1 +3f769400: move a0, *a14+, 1 +3f769410: move a12, *a14+, 1 +3f769420: move *a13(0xffc0), *a14+, 1 +3f769440: move *a13(0xffe0), *a14+, 1 +3f769460: calla L3F7447C0 +3f769490: move *a13(0x5e0), a5, 1 +3f7694b0: cmp a5, a12 +3f7694c0: jrge L3F7694F0 +3f7694d0: inc a12 +3f7694e0: jruc L3F769500 +L3F7694F0: +3f7694f0: dec a12 +L3F769500: +3f769500: move *a13(0x5c0), a3, 1 +3f769520: add a3, a11 +L3F769530: +3f769530: move a14, -*sp, 1 +3f769540: move *a13(0x8c0), a7, 1 +3f769560: setf 16, 1, 0 +3f769570: move *a7, a8, 0 +3f769580: move a8, *a14+, 1 +3f769590: move *a13(0x740), *a14+, 1 +3f7695b0: move *a13(0x840), *a14+, 1 +3f7695d0: move *a13(0x820), *a14+, 1 +3f7695f0: move *a13(0x800), *a14+, 1 +3f769610: move *a13(0x7e0), *a14+, 1 +3f769630: move *a13(0x780), *a14+, 1 +3f769650: move *a13(0x760), *a14+, 1 +3f769670: move *a13(0x720), *a14+, 1 +3f769690: move *a13(0x700), *a14+, 1 +3f7696b0: move a0, *a14+, 1 +3f7696c0: move a12, *a14+, 1 +3f7696d0: move *a13(0xffc0), *a14+, 1 +3f7696f0: move *a13(0xffe0), *a14+, 1 +3f769710: calla L3F7447C0 +3f769740: move *a13(0x600), a5, 1 +3f769760: cmp a5, a0 +3f769770: jrlt L3F769210 +L3F769780: +3f769780: move *a13(0x860), a7, 1 +3f7697a0: jrne L3F769E60 +3f7697b0: move *a13(0xff80), a5, 1 +3f7697d0: dec a5 +3f7697e0: sll 0x5, a5 +3f7697f0: add a9, a5 +3f769800: setf 16, 1, 0 +3f769810: move *a5, a5, 0 +3f769820: move *a9, a3, 0 +3f769830: cmp a3, a5 +3f769840: jrne L3F769900 +3f769850: move *a13(0xff80), a5, 1 +3f769870: dec a5 +3f769880: sll 0x5, a5 +3f769890: add a9, a5 +3f7698a0: move *a5(0x10), a5, 0 +3f7698c0: move *a9(0x10), a3, 0 +3f7698e0: cmp a3, a5 +3f7698f0: jreq L3F769E60 +L3F769900: +3f769900: move *a13(0x880), a5, 1 +3f769920: subk 3, a5 +3f769930: jrne L3F769BA0 +3f769940: move a14, -*sp, 1 +3f769950: sub a5, a5 +3f769960: move a5, *a14+, 1 +3f769970: move a5, *a14+, 1 +3f769980: move a13, a3 +3f769990: addi 0x280, a3 +3f7699b0: move *a3+, *a14+, 1 +3f7699c0: move *a3+, *a14+, 1 +3f7699d0: move *a3+, *a14+, 1 +3f7699e0: move *a3+, *a14+, 1 +3f7699f0: move a13, a3 +3f769a00: addi 0x100, a3 +3f769a20: move *a3+, *a14+, 1 +3f769a30: move *a3+, *a14+, 1 +3f769a40: move *a3+, *a14+, 1 +3f769a50: move *a3+, *a14+, 1 +3f769a60: move a13, a3 +3f769a70: addi 0x80, a3 +3f769a90: move *a3+, *a14+, 1 +3f769aa0: move *a3+, *a14+, 1 +3f769ab0: move *a3+, *a14+, 1 +3f769ac0: move *a3+, *a14+, 1 +3f769ad0: move a13, a8 +3f769ae0: move *a8+, *a14+, 1 +3f769af0: move *a8+, *a14+, 1 +3f769b00: move *a8+, *a14+, 1 +3f769b10: move *a8+, *a14+, 1 +3f769b20: move *a13(0xffc0), *a14+, 1 +3f769b40: move *a13(0xffe0), *a14+, 1 +3f769b60: calla L3F800500 +3f769b90: jruc L3F769E30 +L3F769BA0: +3f769ba0: move *a13(0x880), a5, 1 +3f769bc0: subk 2, a5 +3f769bd0: jrne L3F769E30 +3f769be0: move a14, -*sp, 1 +3f769bf0: sub a5, a5 +3f769c00: move a5, *a14+, 1 +3f769c10: move a5, *a14+, 1 +3f769c20: move a13, a3 +3f769c30: addi 0x280, a3 +3f769c50: move *a3+, *a14+, 1 +3f769c60: move *a3+, *a14+, 1 +3f769c70: move *a3+, *a14+, 1 +3f769c80: move *a3+, *a14+, 1 +3f769c90: move a13, a3 +3f769ca0: addi 0x100, a3 +3f769cc0: move *a3+, *a14+, 1 +3f769cd0: move *a3+, *a14+, 1 +3f769ce0: move *a3+, *a14+, 1 +3f769cf0: move *a3+, *a14+, 1 +3f769d00: move a13, a3 +3f769d10: addi 0x80, a3 +3f769d30: move *a3+, *a14+, 1 +3f769d40: move *a3+, *a14+, 1 +3f769d50: move *a3+, *a14+, 1 +3f769d60: move *a3+, *a14+, 1 +3f769d70: move a13, a8 +3f769d80: move *a8+, *a14+, 1 +3f769d90: move *a8+, *a14+, 1 +3f769da0: move *a8+, *a14+, 1 +3f769db0: move *a8+, *a14+, 1 +3f769dc0: move *a13(0xffc0), *a14+, 1 +3f769de0: move *a13(0xffe0), *a14+, 1 +3f769e00: calla L3F818230 +L3F769E30: +3f769e30: sub a5, a5 +3f769e40: move a5, *a13(0x540), 1 +L3F769E60: +3f769e60: move a7, a3 +3f769e70: jale L3F76B8B0 +3f769e90: sll 0x5, a3 +3f769ea0: add a9, a3 +3f769eb0: dec a7 +3f769ec0: sll 0x5, a7 +3f769ed0: add a9, a7 +3f769ee0: setf 16, 1, 0 +3f769ef0: move *a3, a5, 0 +3f769f00: move *a7, a7, 0 +3f769f10: sub a7, a5 +3f769f20: move *a13(0x860), a7, 1 +3f769f40: inc a7 +3f769f50: sll 0x5, a7 +3f769f60: add a9, a7 +3f769f70: move *a13(0x860), a3, 1 +3f769f90: sll 0x5, a3 +3f769fa0: add a9, a3 +3f769fb0: move *a7(0x10), a7, 0 +3f769fd0: move *a3(0x10), a3, 0 +3f769ff0: sub a3, a7 +3f76a000: mpys a7, a5 +3f76a010: move *a13(0x860), a7, 1 +3f76a030: inc a7 +3f76a040: sll 0x5, a7 +3f76a050: add a9, a7 +3f76a060: move *a13(0x860), a3, 1 +3f76a080: sll 0x5, a3 +3f76a090: add a9, a3 +3f76a0a0: move *a7, a7, 0 +3f76a0b0: move *a3, a3, 0 +3f76a0c0: sub a3, a7 +3f76a0d0: move *a13(0x860), a3, 1 +3f76a0f0: sll 0x5, a3 +3f76a100: add a9, a3 +3f76a110: move *a13(0x860), a1, 1 +3f76a130: dec a1 +3f76a140: sll 0x5, a1 +3f76a150: add a9, a1 +3f76a160: move *a3(0x10), a3, 0 +3f76a180: move *a1(0x10), a1, 0 +3f76a1a0: sub a1, a3 +3f76a1b0: mpys a3, a7 +3f76a1c0: sub a7, a5 +3f76a1d0: move a5, *a13(0x620), 1 +3f76a1f0: jaeq L3F76B0E0 +3f76a210: jrle L3F76A730 +3f76a220: move a13, a7 +3f76a230: addi 0x420, a7 +3f76a250: move a10, a8 +3f76a260: move *a7+, *a8+, 1 +3f76a270: move *a7+, *a8+, 1 +3f76a280: move *a7+, *a8+, 1 +3f76a290: move *a7, *a8, 1 +3f76a2a0: move a10, a7 +3f76a2b0: addi 0x80, a7 +3f76a2d0: move a13, a3 +3f76a2e0: addi 0x280, a3 +3f76a300: move *a3+, *a7+, 1 +3f76a310: move *a3+, *a7+, 1 +3f76a320: move *a3+, *a7+, 1 +3f76a330: move *a3, *a7, 1 +3f76a340: move *a13(0x860), a7, 1 +3f76a360: dec a7 +3f76a370: sll 0x5, a7 +3f76a380: add a9, a7 +3f76a390: move *a7, a8, 0 +3f76a3a0: calla L3FE11750 +3f76a3d0: move -*a14, a8, 1 +3f76a3e0: move a8, *a10(0x1a0), 1 +3f76a400: move -*a14, a8, 1 +3f76a410: move a8, *a10(0x180), 1 +3f76a430: move *a13(0x860), a7, 1 +3f76a450: dec a7 +3f76a460: sll 0x5, a7 +3f76a470: add a9, a7 +3f76a480: move *a7(0x10), a8, 0 +3f76a4a0: calla L3FE11750 +3f76a4d0: move -*a14, a8, 1 +3f76a4e0: move a8, *a10(0x1e0), 1 +3f76a500: move -*a14, a8, 1 +3f76a510: move a8, *a10(0x1c0), 1 +3f76a530: move *a13(0x860), a7, 1 +3f76a550: inc a7 +3f76a560: sll 0x5, a7 +3f76a570: add a9, a7 +3f76a580: move *a7, a8, 0 +3f76a590: calla L3FE11750 +3f76a5c0: move -*a14, a8, 1 +3f76a5d0: move a8, *a10(0x220), 1 +3f76a5f0: move -*a14, a8, 1 +3f76a600: move a8, *a10(0x200), 1 +3f76a620: move *a13(0x860), a7, 1 +3f76a640: inc a7 +3f76a650: sll 0x5, a7 +3f76a660: add a9, a7 +3f76a670: move *a7(0x10), a8, 0 +3f76a690: calla L3FE11750 +3f76a6c0: move -*a14, a8, 1 +3f76a6d0: move a8, *a10(0x260), 1 +3f76a6f0: move -*a14, a8, 1 +3f76a700: move a8, *a10(0x240), 1 +3f76a720: jruc L3F76AC30 +L3F76A730: +3f76a730: move a13, a7 +3f76a740: addi 0x100, a7 +3f76a760: move a10, a8 +3f76a770: move *a7+, *a8+, 1 +3f76a780: move *a7+, *a8+, 1 +3f76a790: move *a7+, *a8+, 1 +3f76a7a0: move *a7, *a8, 1 +3f76a7b0: move a10, a7 +3f76a7c0: addi 0x80, a7 +3f76a7e0: move a13, a3 +3f76a7f0: addi 0x3a0, a3 +3f76a810: move *a3+, *a7+, 1 +3f76a820: move *a3+, *a7+, 1 +3f76a830: move *a3+, *a7+, 1 +3f76a840: move *a3, *a7, 1 +3f76a850: move *a13(0x860), a7, 1 +3f76a870: inc a7 +3f76a880: sll 0x5, a7 +3f76a890: add a9, a7 +3f76a8a0: move *a7, a8, 0 +3f76a8b0: calla L3FE11750 +3f76a8e0: move -*a14, a8, 1 +3f76a8f0: move a8, *a10(0x1a0), 1 +3f76a910: move -*a14, a8, 1 +3f76a920: move a8, *a10(0x180), 1 +3f76a940: move *a13(0x860), a7, 1 +3f76a960: inc a7 +3f76a970: sll 0x5, a7 +3f76a980: add a9, a7 +3f76a990: move *a7(0x10), a8, 0 +3f76a9b0: calla L3FE11750 +3f76a9e0: move -*a14, a8, 1 +3f76a9f0: move a8, *a10(0x1e0), 1 +3f76aa10: move -*a14, a8, 1 +3f76aa20: move a8, *a10(0x1c0), 1 +3f76aa40: move *a13(0x860), a7, 1 +3f76aa60: dec a7 +3f76aa70: sll 0x5, a7 +3f76aa80: add a9, a7 +3f76aa90: move *a7, a8, 0 +3f76aaa0: calla L3FE11750 +3f76aad0: move -*a14, a8, 1 +3f76aae0: move a8, *a10(0x220), 1 +3f76ab00: move -*a14, a8, 1 +3f76ab10: move a8, *a10(0x200), 1 +3f76ab30: move *a13(0x860), a7, 1 +3f76ab50: dec a7 +3f76ab60: sll 0x5, a7 +3f76ab70: add a9, a7 +3f76ab80: move *a7(0x10), a8, 0 +3f76aba0: calla L3FE11750 +3f76abd0: move -*a14, a8, 1 +3f76abe0: move a8, *a10(0x260), 1 +3f76ac00: move -*a14, a8, 1 +3f76ac10: move a8, *a10(0x240), 1 +L3F76AC30: +3f76ac30: move *a13(0x860), a7, 1 +3f76ac50: sll 0x5, a7 +3f76ac60: add a9, a7 +3f76ac70: move *a7, a8, 0 +3f76ac80: calla L3FE11750 +3f76acb0: move -*a14, a8, 1 +3f76acc0: move a8, *a10(0x120), 1 +3f76ace0: move -*a14, a8, 1 +3f76acf0: move a8, *a10(0x100), 1 +3f76ad10: move *a13(0x860), a7, 1 +3f76ad30: sll 0x5, a7 +3f76ad40: add a9, a7 +3f76ad50: move *a7(0x10), a8, 0 +3f76ad70: calla L3FE11750 +3f76ada0: move -*a14, a8, 1 +3f76adb0: move a8, *a10(0x160), 1 +3f76add0: move -*a14, a8, 1 +3f76ade0: move a8, *a10(0x140), 1 +3f76ae00: move *a13(0x8a0), a7, 1 +3f76ae20: jrne L3F76AF10 +3f76ae30: move a14, -*sp, 1 +3f76ae40: sub a3, a3 +3f76ae50: move a3, *a14+, 1 +3f76ae60: move a3, *a14+, 1 +3f76ae70: move a10, *a14+, 1 +3f76ae80: move *a13(0xffc0), *a14+, 1 +3f76aea0: move *a13(0xffe0), *a14+, 1 +3f76aec0: calla L3F7AE290 +3f76aef0: jauc L3F76B8B0 +L3F76AF10: +3f76af10: subk 2, a7 +3f76af20: jrne L3F76B010 +3f76af30: move a14, -*sp, 1 +3f76af40: sub a7, a7 +3f76af50: move a7, *a14+, 1 +3f76af60: move a7, *a14+, 1 +3f76af70: move a10, *a14+, 1 +3f76af80: move *a13(0xffc0), *a14+, 1 +3f76afa0: move *a13(0xffe0), *a14+, 1 +3f76afc0: calla L3F7B1B10 +3f76aff0: jauc L3F76B8B0 +L3F76B010: +3f76b010: move a14, -*sp, 1 +3f76b020: sub a7, a7 +3f76b030: move a7, *a14+, 1 +3f76b040: move a7, *a14+, 1 +3f76b050: move a10, *a14+, 1 +3f76b060: move *a13(0xffc0), *a14+, 1 +3f76b080: move *a13(0xffe0), *a14+, 1 +3f76b0a0: calla L3F7CEC10 +3f76b0d0: jruc L3F76B8B0 +L3F76B0E0: +3f76b0e0: move *a13(0x8a0), a7, 1 +3f76b100: dsj a7, L3F76B8B0 +3f76b120: move a13, a7 +3f76b130: addi 0x420, a7 +3f76b150: move a10, a8 +3f76b160: move *a7+, *a8+, 1 +3f76b170: move *a7+, *a8+, 1 +3f76b180: move *a7+, *a8+, 1 +3f76b190: move *a7, *a8, 1 +3f76b1a0: move a10, a7 +3f76b1b0: addi 0x80, a7 +3f76b1d0: move a13, a3 +3f76b1e0: addi 0x280, a3 +3f76b200: move *a3+, *a7+, 1 +3f76b210: move *a3+, *a7+, 1 +3f76b220: move *a3+, *a7+, 1 +3f76b230: move *a3, *a7, 1 +3f76b240: move *a13(0x860), a7, 1 +3f76b260: sll 0x5, a7 +3f76b270: add a9, a7 +3f76b280: move *a7, a8, 0 +3f76b290: calla L3FE11750 +3f76b2c0: move -*a14, a8, 1 +3f76b2d0: move a8, *a10(0x120), 1 +3f76b2f0: move -*a14, a8, 1 +3f76b300: move a8, *a10(0x100), 1 +3f76b320: move *a13(0x860), a7, 1 +3f76b340: sll 0x5, a7 +3f76b350: add a9, a7 +3f76b360: move *a7(0x10), a8, 0 +3f76b380: calla L3FE11750 +3f76b3b0: move -*a14, a8, 1 +3f76b3c0: move a8, *a10(0x160), 1 +3f76b3e0: move -*a14, a8, 1 +3f76b3f0: move a8, *a10(0x140), 1 +3f76b410: move *a13(0x860), a7, 1 +3f76b430: dec a7 +3f76b440: sll 0x5, a7 +3f76b450: add a9, a7 +3f76b460: move *a7, a8, 0 +3f76b470: calla L3FE11750 +3f76b4a0: move -*a14, a8, 1 +3f76b4b0: move a8, *a10(0x1a0), 1 +3f76b4d0: move -*a14, a8, 1 +3f76b4e0: move a8, *a10(0x180), 1 +3f76b500: move *a13(0x860), a7, 1 +3f76b520: dec a7 +3f76b530: sll 0x5, a7 +3f76b540: add a9, a7 +3f76b550: move *a7(0x10), a8, 0 +3f76b570: calla L3FE11750 +3f76b5a0: move -*a14, a8, 1 +3f76b5b0: move a8, *a10(0x1e0), 1 +3f76b5d0: move -*a14, a8, 1 +3f76b5e0: move a8, *a10(0x1c0), 1 +3f76b600: move *a13(0x860), a7, 1 +3f76b620: inc a7 +3f76b630: sll 0x5, a7 +3f76b640: add a9, a7 +3f76b650: move *a7, a8, 0 +3f76b660: calla L3FE11750 +3f76b690: move -*a14, a8, 1 +3f76b6a0: move a8, *a10(0x220), 1 +3f76b6c0: move -*a14, a8, 1 +3f76b6d0: move a8, *a10(0x200), 1 +3f76b6f0: move *a13(0x860), a7, 1 +3f76b710: inc a7 +3f76b720: sll 0x5, a7 +3f76b730: add a9, a7 +3f76b740: move *a7(0x10), a8, 0 +3f76b760: calla L3FE11750 +3f76b790: move -*a14, a8, 1 +3f76b7a0: move a8, *a10(0x260), 1 +3f76b7c0: move -*a14, a8, 1 +3f76b7d0: move a8, *a10(0x240), 1 +3f76b7f0: move a14, -*sp, 1 +3f76b800: sub a7, a7 +3f76b810: move a7, *a14+, 1 +3f76b820: move a7, *a14+, 1 +3f76b830: move a10, *a14+, 1 +3f76b840: move *a13(0xffc0), *a14+, 1 +3f76b860: move *a13(0xffe0), *a14+, 1 +3f76b880: calla L3F7CEC10 +L3F76B8B0: +3f76b8b0: move a13, a7 +3f76b8c0: addi 0x320, a7 +3f76b8e0: move a13, a5 +3f76b8f0: addi 0x100, a5 +3f76b910: move *a5+, *a7+, 1 +3f76b920: move *a5+, *a7+, 1 +3f76b930: move *a5+, *a7+, 1 +3f76b940: move *a5, *a7, 1 +3f76b950: move a13, a7 +3f76b960: addi 0x3a0, a7 +3f76b980: move a13, a5 +3f76b990: addi 0x180, a5 +3f76b9b0: move *a5+, *a7+, 1 +3f76b9c0: move *a5+, *a7+, 1 +3f76b9d0: move *a5+, *a7+, 1 +3f76b9e0: move *a5, *a7, 1 +3f76b9f0: move a13, a7 +3f76ba00: addi 0x420, a7 +3f76ba20: move a13, a5 +3f76ba30: addi 0x200, a5 +3f76ba50: move *a5+, *a7+, 1 +3f76ba60: move *a5+, *a7+, 1 +3f76ba70: move *a5+, *a7+, 1 +3f76ba80: move *a5, *a7, 1 +3f76ba90: move a13, a7 +3f76baa0: addi 0x4a0, a7 +3f76bac0: move a13, a5 +3f76bad0: addi 0x280, a5 +3f76baf0: move *a5+, *a7+, 1 +3f76bb00: move *a5+, *a7+, 1 +3f76bb10: move *a5+, *a7+, 1 +3f76bb20: move *a5, *a7, 1 +3f76bb30: move *a13(0x860), a7, 1 +3f76bb50: inc a7 +3f76bb60: move a7, *a13(0x860), 1 +3f76bb80: move *a13(0xff80), a5, 1 +3f76bba0: inc a7 +3f76bbb0: cmp a5, a7 +3f76bbc0: jalt L3F767270 +L3F76BBE0: +3f76bbe0: move *a13(0x540), a7, 1 +3f76bc00: jaeq L3F76CE50 +3f76bc20: setf 16, 1, 0 +3f76bc30: move *a9, a8, 0 +3f76bc40: calla L3FE11750 +3f76bc70: move -*a14, a8, 1 +3f76bc80: move a8, *a13(0x20), 1 +3f76bca0: move -*a14, a8, 1 +3f76bcb0: move a8, *a13, 1 +3f76bcc0: move *a9(0x10), a8, 0 +3f76bce0: calla L3FE11750 +3f76bd10: move -*a14, a8, 1 +3f76bd20: move a8, *a13(0x60), 1 +3f76bd40: move -*a14, a8, 1 +3f76bd50: move a8, *a13(0x40), 1 +3f76bd70: move *a9(0x20), a8, 0 +3f76bd90: calla L3FE11750 +3f76bdc0: move -*a14, a8, 1 +3f76bdd0: move a8, *a13(0xa0), 1 +3f76bdf0: move -*a14, a8, 1 +3f76be00: move a8, *a13(0x80), 1 +3f76be20: move *a9(0x30), a8, 0 +3f76be40: calla L3FE11750 +3f76be70: move -*a14, a8, 1 +3f76be80: move a8, *a13(0xe0), 1 +3f76bea0: move -*a14, a8, 1 +3f76beb0: move a8, *a13(0xc0), 1 +3f76bed0: move a14, -*sp, 1 +3f76bee0: move *a13(0xffc0), a5, 1 +3f76bf00: setf 16, 0, 0 +3f76bf10: move *a5(0x160), a8, 0 +3f76bf30: move a8, *a14+, 1 +3f76bf40: move a13, a3 +3f76bf50: addi 0x280, a3 +3f76bf70: move a3, *a14+, 1 +3f76bf80: move a13, a1 +3f76bf90: addi 0x200, a1 +3f76bfb0: move a1, *a14+, 1 +3f76bfc0: move a13, a1 +3f76bfd0: addi 0x180, a1 +3f76bff0: move a1, *a14+, 1 +3f76c000: move a13, a1 +3f76c010: addi 0x100, a1 +3f76c030: move a1, *a14+, 1 +3f76c040: move a13, a1 +3f76c050: addi 0x80, a1 +3f76c070: move *a1+, *a14+, 1 +3f76c080: move *a1+, *a14+, 1 +3f76c090: move *a1+, *a14+, 1 +3f76c0a0: move *a1+, *a14+, 1 +3f76c0b0: move a13, a8 +3f76c0c0: move *a8+, *a14+, 1 +3f76c0d0: move *a8+, *a14+, 1 +3f76c0e0: move *a8+, *a14+, 1 +3f76c0f0: move *a8+, *a14+, 1 +3f76c100: calla L3F7A4140 +3f76c130: move *a13(0xff80), a1, 1 +3f76c150: subk 2, a1 +3f76c160: sll 0x5, a1 +3f76c170: add a9, a1 +3f76c180: setf 16, 1, 0 +3f76c190: move *a9, a3, 0 +3f76c1a0: move *a1, a1, 0 +3f76c1b0: sub a1, a3 +3f76c1c0: move *a9(0x30), a1, 0 +3f76c1e0: move *a9(0x10), a5, 0 +3f76c200: sub a5, a1 +3f76c210: mpys a1, a3 +3f76c220: move *a9(0x20), a5, 0 +3f76c240: move *a9, a1, 0 +3f76c250: sub a1, a5 +3f76c260: move *a13(0xff80), a1, 1 +3f76c280: subk 2, a1 +3f76c290: sll 0x5, a1 +3f76c2a0: add a9, a1 +3f76c2b0: move *a9(0x10), a7, 0 +3f76c2d0: move *a1(0x10), a1, 0 +3f76c2f0: sub a1, a7 +3f76c300: mpys a7, a5 +3f76c310: sub a5, a3 +3f76c320: move a3, *a13(0x620), 1 +3f76c340: jaeq L3F76D760 +3f76c360: jrle L3F76C730 +3f76c370: move a13, a7 +3f76c380: addi 0x420, a7 +3f76c3a0: move a10, a8 +3f76c3b0: move *a7+, *a8+, 1 +3f76c3c0: move *a7+, *a8+, 1 +3f76c3d0: move *a7+, *a8+, 1 +3f76c3e0: move *a7, *a8, 1 +3f76c3f0: move a10, a7 +3f76c400: addi 0x80, a7 +3f76c420: move a13, a5 +3f76c430: addi 0x280, a5 +3f76c450: move *a5+, *a7+, 1 +3f76c460: move *a5+, *a7+, 1 +3f76c470: move *a5+, *a7+, 1 +3f76c480: move *a5, *a7, 1 +3f76c490: move *a13(0xff80), a7, 1 +3f76c4b0: subk 2, a7 +3f76c4c0: sll 0x5, a7 +3f76c4d0: add a9, a7 +3f76c4e0: move *a7, a8, 0 +3f76c4f0: calla L3FE11750 +3f76c520: move -*a14, a8, 1 +3f76c530: move a8, *a10(0x1a0), 1 +3f76c550: move -*a14, a8, 1 +3f76c560: move a8, *a10(0x180), 1 +3f76c580: move *a13(0xff80), a7, 1 +3f76c5a0: subk 2, a7 +3f76c5b0: sll 0x5, a7 +3f76c5c0: add a9, a7 +3f76c5d0: move *a7(0x10), a8, 0 +3f76c5f0: calla L3FE11750 +3f76c620: move -*a14, a8, 1 +3f76c630: move a8, *a10(0x1e0), 1 +3f76c650: move -*a14, a8, 1 +3f76c660: move a8, *a10(0x1c0), 1 +3f76c680: move a10, a7 +3f76c690: addi 0x200, a7 +3f76c6b0: move a13, a5 +3f76c6c0: addi 0x80, a5 +3f76c6e0: move *a5+, *a7+, 1 +3f76c6f0: move *a5+, *a7+, 1 +3f76c700: move *a5+, *a7+, 1 +3f76c710: move *a5, *a7, 1 +3f76c720: jruc L3F76CAE0 +L3F76C730: +3f76c730: move a13, a7 +3f76c740: addi 0x100, a7 +3f76c760: move a10, a8 +3f76c770: move *a7+, *a8+, 1 +3f76c780: move *a7+, *a8+, 1 +3f76c790: move *a7+, *a8+, 1 +3f76c7a0: move *a7, *a8, 1 +3f76c7b0: move a10, a7 +3f76c7c0: addi 0x80, a7 +3f76c7e0: move a13, a5 +3f76c7f0: addi 0x3a0, a5 +3f76c810: move *a5+, *a7+, 1 +3f76c820: move *a5+, *a7+, 1 +3f76c830: move *a5+, *a7+, 1 +3f76c840: move *a5, *a7, 1 +3f76c850: move a10, a7 +3f76c860: addi 0x180, a7 +3f76c880: move a13, a5 +3f76c890: addi 0x80, a5 +3f76c8b0: move *a5+, *a7+, 1 +3f76c8c0: move *a5+, *a7+, 1 +3f76c8d0: move *a5+, *a7+, 1 +3f76c8e0: move *a5, *a7, 1 +3f76c8f0: move *a13(0xff80), a7, 1 +3f76c910: subk 2, a7 +3f76c920: sll 0x5, a7 +3f76c930: add a9, a7 +3f76c940: move *a7, a8, 0 +3f76c950: calla L3FE11750 +3f76c980: move -*a14, a8, 1 +3f76c990: move a8, *a10(0x260), 1 +3f76c9b0: move -*a14, a8, 1 +3f76c9c0: move a8, *a10(0x240), 1 +3f76c9e0: move *a13(0xff80), a7, 1 +3f76ca00: subk 2, a7 +3f76ca10: sll 0x5, a7 +3f76ca20: add a9, a7 +3f76ca30: move *a7(0x10), a8, 0 +3f76ca50: calla L3FE11750 +3f76ca80: move -*a14, a8, 1 +3f76ca90: move a8, *a10(0x220), 1 +3f76cab0: move -*a14, a8, 1 +3f76cac0: move a8, *a10(0x200), 1 +L3F76CAE0: +3f76cae0: move a10, a7 +3f76caf0: addi 0x100, a7 +3f76cb10: move a13, a8 +3f76cb20: move *a8+, *a7+, 1 +3f76cb30: move *a8+, *a7+, 1 +3f76cb40: move *a8+, *a7+, 1 +3f76cb50: move *a8, *a7, 1 +3f76cb60: move *a13(0x8a0), a7, 1 +3f76cb80: jrne L3F76CC70 +3f76cb90: move a14, -*sp, 1 +3f76cba0: sub a5, a5 +3f76cbb0: move a5, *a14+, 1 +3f76cbc0: move a5, *a14+, 1 +3f76cbd0: move a10, *a14+, 1 +3f76cbe0: move *a13(0xffc0), *a14+, 1 +3f76cc00: move *a13(0xffe0), *a14+, 1 +3f76cc20: calla L3F7AE290 +3f76cc50: jauc L3F76D760 +L3F76CC70: +3f76cc70: subk 2, a7 +3f76cc80: jrne L3F76CD70 +3f76cc90: move a14, -*sp, 1 +3f76cca0: sub a7, a7 +3f76ccb0: move a7, *a14+, 1 +3f76ccc0: move a7, *a14+, 1 +3f76ccd0: move a10, *a14+, 1 +3f76cce0: move *a13(0xffc0), *a14+, 1 +3f76cd00: move *a13(0xffe0), *a14+, 1 +3f76cd20: calla L3F7B1B10 +3f76cd50: jauc L3F76D760 +L3F76CD70: +3f76cd70: move a14, -*sp, 1 +3f76cd80: sub a7, a7 +3f76cd90: move a7, *a14+, 1 +3f76cda0: move a7, *a14+, 1 +3f76cdb0: move a10, *a14+, 1 +3f76cdc0: move *a13(0xffc0), *a14+, 1 +3f76cde0: move *a13(0xffe0), *a14+, 1 +3f76ce00: calla L3F7CEC10 +3f76ce30: jauc L3F76D760 +L3F76CE50: +3f76ce50: move *a13(0xff80), a5, 1 +3f76ce70: dec a5 +3f76ce80: sll 0x5, a5 +3f76ce90: add a9, a5 +3f76cea0: setf 16, 1, 0 +3f76ceb0: move *a5, a8, 0 +3f76cec0: calla L3FE11750 +3f76cef0: move -*a14, a8, 1 +3f76cf00: move a8, *a13(0x20), 1 +3f76cf20: move -*a14, a8, 1 +3f76cf30: move a8, *a13, 1 +3f76cf40: move *a13(0xff80), a5, 1 +3f76cf60: dec a5 +3f76cf70: sll 0x5, a5 +3f76cf80: add a9, a5 +3f76cf90: move *a5(0x10), a8, 0 +3f76cfb0: calla L3FE11750 +3f76cfe0: move -*a14, a8, 1 +3f76cff0: move a8, *a13(0x60), 1 +3f76d010: move -*a14, a8, 1 +3f76d020: move a8, *a13(0x40), 1 +3f76d040: move *a13(0xff80), a5, 1 +3f76d060: subk 2, a5 +3f76d070: sll 0x5, a5 +3f76d080: add a9, a5 +3f76d090: move *a5, a8, 0 +3f76d0a0: calla L3FE11750 +3f76d0d0: move -*a14, a8, 1 +3f76d0e0: move a8, *a13(0xa0), 1 +3f76d100: move -*a14, a8, 1 +3f76d110: move a8, *a13(0x80), 1 +3f76d130: move *a13(0xff80), a5, 1 +3f76d150: subk 2, a5 +3f76d160: sll 0x5, a5 +3f76d170: add a9, a5 +3f76d180: move *a5(0x10), a8, 0 +3f76d1a0: calla L3FE11750 +3f76d1d0: move -*a14, a8, 1 +3f76d1e0: move a8, *a13(0xe0), 1 +3f76d200: move -*a14, a8, 1 +3f76d210: move a8, *a13(0xc0), 1 +3f76d230: move *a13(0x880), a5, 1 +3f76d250: subk 3, a5 +3f76d260: jrne L3F76D4D0 +3f76d270: move a14, -*sp, 1 +3f76d280: sub a5, a5 +3f76d290: move a5, *a14+, 1 +3f76d2a0: move a5, *a14+, 1 +3f76d2b0: move a13, a3 +3f76d2c0: addi 0x3a0, a3 +3f76d2e0: move *a3+, *a14+, 1 +3f76d2f0: move *a3+, *a14+, 1 +3f76d300: move *a3+, *a14+, 1 +3f76d310: move *a3+, *a14+, 1 +3f76d320: move a13, a3 +3f76d330: addi 0x420, a3 +3f76d350: move *a3+, *a14+, 1 +3f76d360: move *a3+, *a14+, 1 +3f76d370: move *a3+, *a14+, 1 +3f76d380: move *a3+, *a14+, 1 +3f76d390: move a13, a3 +3f76d3a0: addi 0x80, a3 +3f76d3c0: move *a3+, *a14+, 1 +3f76d3d0: move *a3+, *a14+, 1 +3f76d3e0: move *a3+, *a14+, 1 +3f76d3f0: move *a3+, *a14+, 1 +3f76d400: move a13, a8 +3f76d410: move *a8+, *a14+, 1 +3f76d420: move *a8+, *a14+, 1 +3f76d430: move *a8+, *a14+, 1 +3f76d440: move *a8+, *a14+, 1 +3f76d450: move *a13(0xffc0), *a14+, 1 +3f76d470: move *a13(0xffe0), *a14+, 1 +3f76d490: calla L3F800500 +3f76d4c0: jruc L3F76D760 +L3F76D4D0: +3f76d4d0: move *a13(0x880), a5, 1 +3f76d4f0: subk 2, a5 +3f76d500: jrne L3F76D760 +3f76d510: move a14, -*sp, 1 +3f76d520: sub a5, a5 +3f76d530: move a5, *a14+, 1 +3f76d540: move a5, *a14+, 1 +3f76d550: move a13, a3 +3f76d560: addi 0x3a0, a3 +3f76d580: move *a3+, *a14+, 1 +3f76d590: move *a3+, *a14+, 1 +3f76d5a0: move *a3+, *a14+, 1 +3f76d5b0: move *a3+, *a14+, 1 +3f76d5c0: move a13, a3 +3f76d5d0: addi 0x420, a3 +3f76d5f0: move *a3+, *a14+, 1 +3f76d600: move *a3+, *a14+, 1 +3f76d610: move *a3+, *a14+, 1 +3f76d620: move *a3+, *a14+, 1 +3f76d630: move a13, a3 +3f76d640: addi 0x80, a3 +3f76d660: move *a3+, *a14+, 1 +3f76d670: move *a3+, *a14+, 1 +3f76d680: move *a3+, *a14+, 1 +3f76d690: move *a3+, *a14+, 1 +3f76d6a0: move a13, a8 +3f76d6b0: move *a8+, *a14+, 1 +3f76d6c0: move *a8+, *a14+, 1 +3f76d6d0: move *a8+, *a14+, 1 +3f76d6e0: move *a8+, *a14+, 1 +3f76d6f0: move *a13(0xffc0), *a14+, 1 +3f76d710: move *a13(0xffe0), *a14+, 1 +3f76d730: calla L3F818230 +L3F76D760: +3f76d760: move a10, a1 +3f76d770: jreq L3F76D7D0 +3f76d780: move a14, -*sp, 1 +3f76d790: move a10, *a14+, 1 +3f76d7a0: calla L3F702440 +L3F76D7D0: +3f76d7d0: move *sp(0x160), a14, 1 +3f76d7f0: mmfm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f76d810: rets 2 +L3F76D820: +3f76d820: mmtm sp, a9,a11,a13 +3f76d840: move a14, a13 +3f76d850: addi 0x320, a14 +3f76d870: move *a13(0xffc0), a11, 1 +3f76d890: setf 16, 0, 0 +3f76d8a0: move *a11(0x160), a9, 0 +3f76d8c0: jreq L3F76D900 +3f76d8d0: move *a11(0x160), a9, 0 +3f76d8f0: jruc L3F76D910 +L3F76D900: +3f76d900: movk 1, a9 +L3F76D910: +3f76d910: move a9, *a13(0x300), 1 +3f76d930: move *a13(0xffa0), a9, 1 +3f76d950: dsjs a9, L3F76DAC0 +3f76d960: move *a13(0xff80), a9, 1 +3f76d980: move a13, a11 +3f76d990: addi 0x280, a11 +3f76d9b0: move a11, a8 +3f76d9c0: move *a9+, *a8+, 1 +3f76d9d0: move *a9+, *a8+, 1 +3f76d9e0: move *a9+, *a8+, 1 +3f76d9f0: move *a9, *a8, 1 +3f76da00: move a13, a9 +3f76da10: addi 0x200, a9 +3f76da30: move *a11+, *a9+, 1 +3f76da40: move *a11+, *a9+, 1 +3f76da50: move *a11+, *a9+, 1 +3f76da60: move *a11, *a9, 1 +3f76da70: move a13, a11 +3f76da80: addi 0x200, a11 +3f76daa0: move a11, *a13(0xff80), 1 +L3F76DAC0: +3f76dac0: move *a13(0xff60), a11, 1 +3f76dae0: jaeq L3F76E330 +3f76db00: move *a13(0xffc0), a9, 1 +3f76db20: movb *a9(0x170), a9 +3f76db40: subk 3, a9 +3f76db50: jrne L3F76E330 +3f76db60: move *a13(0xff80), a9, 1 +3f76db80: move *a9(0x0), *a14+, 1 +3f76dba0: move *a9(0x20), *a14+, 1 +3f76dbc0: move *a9(0x80), *a14+, 1 +3f76dbe0: move *a9(0xa0), *a14+, 1 +3f76dc00: calla L3FE0E9F0 +3f76dc30: jreq L3F76DFF0 +3f76dc40: move *a9(0x40), *a14+, 1 +3f76dc60: move *a9(0x60), *a14+, 1 +3f76dc80: move *a9(0xc0), *a14+, 1 +3f76dca0: move *a9(0xe0), *a14+, 1 +3f76dcc0: calla L3FE0E9F0 +3f76dcf0: jreq L3F76DFF0 +3f76dd00: move *a13(0x300), a8, 1 +3f76dd20: calla L3FE11750 +3f76dd50: movi 0x3f77bea0, a8 +3f76dd80: move *a8+, *a14+, 1 +3f76dd90: move *a8+, *a14+, 1 +3f76dda0: calla L3FE0D650 +3f76ddd0: addi 0x40, a9 +3f76ddf0: move *a9+, *a14+, 1 +3f76de00: move *a9+, *a14+, 1 +3f76de10: calla L3FE0C830 +3f76de40: move -*a14, -*a9, 1 +3f76de50: move -*a14, -*a9, 1 +3f76de60: move *a13(0x300), a8, 1 +3f76de80: calla L3FE11750 +3f76deb0: movi 0x3f77bea0, a8 +3f76dee0: move *a8+, *a14+, 1 +3f76def0: move *a8+, *a14+, 1 +3f76df00: calla L3FE0D650 +3f76df30: move *a13(0xff80), a9, 1 +3f76df50: addi 0xc0, a9 +3f76df70: move *a9+, *a14+, 1 +3f76df80: move *a9+, *a14+, 1 +3f76df90: calla L3FE0C950 +3f76dfc0: move -*a14, -*a9, 1 +3f76dfd0: move -*a14, -*a9, 1 +3f76dfe0: jruc L3F76E330 +L3F76DFF0: +3f76dff0: move a14, -*sp, 1 +3f76e000: move *a13(0x300), a9, 1 +3f76e020: sra 0x1, a9 +3f76e030: move a9, *a14+, 1 +3f76e040: move *a13(0xff80), a9, 1 +3f76e060: addi 0x80, a9 +3f76e080: move *a9+, *a14+, 1 +3f76e090: move *a9+, *a14+, 1 +3f76e0a0: move *a9+, *a14+, 1 +3f76e0b0: move *a9+, *a14+, 1 +3f76e0c0: move *a13(0xff80), a9, 1 +3f76e0e0: move *a9+, *a14+, 1 +3f76e0f0: move *a9+, *a14+, 1 +3f76e100: move *a9+, *a14+, 1 +3f76e110: move *a9+, *a14+, 1 +3f76e120: move *a13(0xff80), a9, 1 +3f76e140: move a9, *a14+, 1 +3f76e150: calla L3F7A77C0 +3f76e180: move a14, -*sp, 1 +3f76e190: move *a13(0x300), a9, 1 +3f76e1b0: sra 0x1, a9 +3f76e1c0: move a9, *a14+, 1 +3f76e1d0: move *a13(0xff80), a9, 1 +3f76e1f0: move *a9+, *a14+, 1 +3f76e200: move *a9+, *a14+, 1 +3f76e210: move *a9+, *a14+, 1 +3f76e220: move *a9+, *a14+, 1 +3f76e230: move *a13(0xff80), a9, 1 +3f76e250: addi 0x80, a9 +3f76e270: move *a9+, *a14+, 1 +3f76e280: move *a9+, *a14+, 1 +3f76e290: move *a9+, *a14+, 1 +3f76e2a0: move *a9+, *a14+, 1 +3f76e2b0: move *a13(0xff80), a9, 1 +3f76e2d0: addi 0x80, a9 +3f76e2f0: move a9, *a14+, 1 +3f76e300: calla L3F7A77C0 +L3F76E330: +3f76e330: move a14, -*sp, 1 +3f76e340: move *a13(0x300), *a14+, 1 +3f76e360: move a13, a9 +3f76e370: addi 0x180, a9 +3f76e390: move a9, *a14+, 1 +3f76e3a0: move a13, a9 +3f76e3b0: addi 0x100, a9 +3f76e3d0: move a9, *a14+, 1 +3f76e3e0: move a13, a9 +3f76e3f0: addi 0x80, a9 +3f76e410: move a9, *a14+, 1 +3f76e420: move a13, *a14+, 1 +3f76e430: move *a13(0xff80), a9, 1 +3f76e450: addi 0x80, a9 +3f76e470: move *a9+, *a14+, 1 +3f76e480: move *a9+, *a14+, 1 +3f76e490: move *a9+, *a14+, 1 +3f76e4a0: move *a9+, *a14+, 1 +3f76e4b0: move *a13(0xff80), a9, 1 +3f76e4d0: move *a9+, *a14+, 1 +3f76e4e0: move *a9+, *a14+, 1 +3f76e4f0: move *a9+, *a14+, 1 +3f76e500: move *a9+, *a14+, 1 +3f76e510: calla L3F7A4140 +3f76e540: move a14, -*sp, 1 +3f76e550: move *a13(0xff20), a9, 1 +3f76e570: neg a9 +3f76e580: move a9, *a14+, 1 +3f76e590: move *a13(0xff40), a9, 1 +3f76e5b0: neg a9 +3f76e5c0: move a9, *a14+, 1 +3f76e5d0: move a13, *a14+, 1 +3f76e5e0: movk 4, a9 +3f76e5f0: move a9, *a14+, 1 +3f76e600: move *a13(0xffc0), *a14+, 1 +3f76e620: move *a13(0xffe0), *a14+, 1 +3f76e640: calla L3FC16E30 +3f76e670: move a11, a8 +3f76e680: jreq L3F76EC10 +3f76e690: move *a13(0xffc0), a9, 1 +3f76e6b0: movb *a9(0x170), a9 +3f76e6d0: subk 2, a9 +3f76e6e0: jrne L3F76EC10 +3f76e6f0: move a14, -*sp, 1 +3f76e700: move *a13(0xff20), *a14+, 1 +3f76e720: move *a13(0xff40), *a14+, 1 +3f76e740: movk 1, a9 +3f76e750: move a9, *a14+, 1 +3f76e760: move a13, a9 +3f76e770: addi 0x180, a9 +3f76e790: move *a9+, *a14+, 1 +3f76e7a0: move *a9+, *a14+, 1 +3f76e7b0: move *a9+, *a14+, 1 +3f76e7c0: move *a9+, *a14+, 1 +3f76e7d0: move a13, a8 +3f76e7e0: move *a8+, *a14+, 1 +3f76e7f0: move *a8+, *a14+, 1 +3f76e800: move *a8+, *a14+, 1 +3f76e810: move *a8+, *a14+, 1 +3f76e820: move *a13(0xff80), a9, 1 +3f76e840: addi 0x80, a9 +3f76e860: move *a9+, *a14+, 1 +3f76e870: move *a9+, *a14+, 1 +3f76e880: move *a9+, *a14+, 1 +3f76e890: move *a9+, *a14+, 1 +3f76e8a0: move *a13(0xff80), a9, 1 +3f76e8c0: move *a9+, *a14+, 1 +3f76e8d0: move *a9+, *a14+, 1 +3f76e8e0: move *a9+, *a14+, 1 +3f76e8f0: move *a9+, *a14+, 1 +3f76e900: move *a13(0xffc0), *a14+, 1 +3f76e920: move *a13(0xffe0), *a14+, 1 +3f76e940: calla L3F818230 +3f76e970: move a14, -*sp, 1 +3f76e980: move *a13(0xff20), *a14+, 1 +3f76e9a0: move *a13(0xff40), *a14+, 1 +3f76e9c0: movk 2, a9 +3f76e9d0: move a9, *a14+, 1 +3f76e9e0: move a13, a9 +3f76e9f0: addi 0x80, a9 +3f76ea10: move *a9+, *a14+, 1 +3f76ea20: move *a9+, *a14+, 1 +3f76ea30: move *a9+, *a14+, 1 +3f76ea40: move *a9+, *a14+, 1 +3f76ea50: move a13, a9 +3f76ea60: addi 0x100, a9 +3f76ea80: move *a9+, *a14+, 1 +3f76ea90: move *a9+, *a14+, 1 +3f76eaa0: move *a9+, *a14+, 1 +3f76eab0: move *a9+, *a14+, 1 +3f76eac0: move *a13(0xff80), a9, 1 +3f76eae0: move *a9+, *a14+, 1 +3f76eaf0: move *a9+, *a14+, 1 +3f76eb00: move *a9+, *a14+, 1 +3f76eb10: move *a9+, *a14+, 1 +3f76eb20: move *a13(0xff80), a9, 1 +3f76eb40: addi 0x80, a9 +3f76eb60: move *a9+, *a14+, 1 +3f76eb70: move *a9+, *a14+, 1 +3f76eb80: move *a9+, *a14+, 1 +3f76eb90: move *a9+, *a14+, 1 +3f76eba0: move *a13(0xffc0), *a14+, 1 +3f76ebc0: move *a13(0xffe0), *a14+, 1 +3f76ebe0: calla L3F818230 +L3F76EC10: +3f76ec10: move *sp(0x80), a14, 1 +3f76ec30: mmfm sp, a9,a11,a13 +3f76ec50: rets 2 +3f76ec60: mmtm sp, a7,a9,a11,a13 +3f76ec80: move a14, a13 +3f76ec90: addi 0x780, a14 +3f76ecb0: move *a13(0xffc0), a11, 1 +3f76ecd0: setf 16, 0, 0 +3f76ece0: move *a11(0x160), a9, 0 +3f76ed00: jreq L3F76ED40 +3f76ed10: move *a11(0x160), a9, 0 +3f76ed30: jruc L3F76ED50 +L3F76ED40: +3f76ed40: movk 1, a9 +L3F76ED50: +3f76ed50: move a9, *a13, 1 +3f76ed60: movb *a11(0x170), a9 +3f76ed80: move a9, *a13(0x760), 1 +3f76eda0: move a14, -*sp, 1 +3f76edb0: movi 0x3f77be50, a8 +3f76ede0: move a8, *a14+, 1 +3f76edf0: calla L3FB341E0 +3f76ee20: move *a13(0xff80), a9, 1 +3f76ee40: subk 2, a9 +3f76ee50: jrgt L3F76EF90 +3f76ee60: move a14, -*sp, 1 +3f76ee70: move *a13(0xff20), *a14+, 1 +3f76ee90: move *a13(0xff40), *a14+, 1 +3f76eeb0: move *a13(0xffa0), *a14+, 1 +3f76eed0: move *a13(0xff60), *a14+, 1 +3f76eef0: move *a13(0xff80), *a14+, 1 +3f76ef10: move a11, *a14+, 1 +3f76ef20: move *a13(0xffe0), *a14+, 1 +3f76ef40: calla L3F76D820 +3f76ef70: jauc L3F7724D0 +L3F76EF90: +3f76ef90: move a14, -*sp, 1 +3f76efa0: move *a13(0x0), *a14+, 1 +3f76efc0: move a13, a9 +3f76efd0: addi 0x4a0, a9 +3f76eff0: move a9, *a14+, 1 +3f76f000: move a13, a9 +3f76f010: addi 0x420, a9 +3f76f030: move a9, *a14+, 1 +3f76f040: move a13, a9 +3f76f050: addi 0x3a0, a9 +3f76f070: move a9, *a14+, 1 +3f76f080: move a13, a9 +3f76f090: addi 0x320, a9 +3f76f0b0: move a9, *a14+, 1 +3f76f0c0: move *a13(0xff60), a9, 1 +3f76f0e0: addi 0x80, a9 +3f76f100: move *a9+, *a14+, 1 +3f76f110: move *a9+, *a14+, 1 +3f76f120: move *a9+, *a14+, 1 +3f76f130: move *a9+, *a14+, 1 +3f76f140: move *a13(0xff60), a9, 1 +3f76f160: move *a9+, *a14+, 1 +3f76f170: move *a9+, *a14+, 1 +3f76f180: move *a9+, *a14+, 1 +3f76f190: move *a9+, *a14+, 1 +3f76f1a0: calla L3F7A4140 +3f76f1d0: move *a13(0xff60), a9, 1 +3f76f1f0: move *a13(0xff80), a11, 1 +3f76f210: dec a11 +3f76f220: sll 0x7, a11 +3f76f230: add a9, a11 +3f76f240: move *a9(0x0), *a14+, 1 +3f76f260: move *a9(0x20), *a14+, 1 +3f76f280: move *a11+, *a14+, 1 +3f76f290: move *a11+, *a14+, 1 +3f76f2a0: calla L3FE0E9F0 +3f76f2d0: jaeq L3F76FCC0 +3f76f2f0: move *a13(0xff80), a11, 1 +3f76f310: dec a11 +3f76f320: sll 0x7, a11 +3f76f330: add a9, a11 +3f76f340: move *a9(0x40), *a14+, 1 +3f76f360: move *a9(0x60), *a14+, 1 +3f76f380: move *a11(0x40), *a14+, 1 +3f76f3a0: move *a11(0x60), *a14+, 1 +3f76f3c0: calla L3FE0E9F0 +3f76f3f0: jaeq L3F76FCC0 +3f76f410: movk 1, a11 +3f76f420: move a11, *a13(0x720), 1 +3f76f440: move a14, -*sp, 1 +3f76f450: move *a13(0x0), *a14+, 1 +3f76f470: move a13, a9 +3f76f480: addi 0x6a0, a9 +3f76f4a0: move a9, *a14+, 1 +3f76f4b0: move a13, a9 +3f76f4c0: addi 0x620, a9 +3f76f4e0: move a9, *a14+, 1 +3f76f4f0: move a13, a9 +3f76f500: addi 0x5a0, a9 +3f76f520: move a9, *a14+, 1 +3f76f530: move a13, a9 +3f76f540: addi 0x520, a9 +3f76f560: move a9, *a14+, 1 +3f76f570: move *a13(0xff80), a9, 1 +3f76f590: dec a9 +3f76f5a0: sll 0x7, a9 +3f76f5b0: move *a13(0xff60), a11, 1 +3f76f5d0: add a11, a9 +3f76f5e0: move *a9+, *a14+, 1 +3f76f5f0: move *a9+, *a14+, 1 +3f76f600: move *a9+, *a14+, 1 +3f76f610: move *a9+, *a14+, 1 +3f76f620: move *a13(0xff80), a9, 1 +3f76f640: subk 2, a9 +3f76f650: sll 0x7, a9 +3f76f660: add a11, a9 +3f76f670: move *a9+, *a14+, 1 +3f76f680: move *a9+, *a14+, 1 +3f76f690: move *a9+, *a14+, 1 +3f76f6a0: move *a9+, *a14+, 1 +3f76f6b0: calla L3F7A4140 +3f76f6e0: move a14, -*sp, 1 +3f76f6f0: move a13, a9 +3f76f700: addi 0x5a0, a9 +3f76f720: move *a9+, *a14+, 1 +3f76f730: move *a9+, *a14+, 1 +3f76f740: move *a9+, *a14+, 1 +3f76f750: move *a9+, *a14+, 1 +3f76f760: move a13, a9 +3f76f770: addi 0x520, a9 +3f76f790: move *a9+, *a14+, 1 +3f76f7a0: move *a9+, *a14+, 1 +3f76f7b0: move *a9+, *a14+, 1 +3f76f7c0: move *a9+, *a14+, 1 +3f76f7d0: move a13, a9 +3f76f7e0: addi 0x3a0, a9 +3f76f800: move *a9+, *a14+, 1 +3f76f810: move *a9+, *a14+, 1 +3f76f820: move *a9+, *a14+, 1 +3f76f830: move *a9+, *a14+, 1 +3f76f840: move a13, a9 +3f76f850: addi 0x320, a9 +3f76f870: move *a9+, *a14+, 1 +3f76f880: move *a9+, *a14+, 1 +3f76f890: move *a9+, *a14+, 1 +3f76f8a0: move *a9+, *a14+, 1 +3f76f8b0: move a13, a9 +3f76f8c0: addi 0x1a0, a9 +3f76f8e0: move a9, *a14+, 1 +3f76f8f0: calla L3F7A5970 +3f76f920: move a14, -*sp, 1 +3f76f930: move a13, a9 +3f76f940: addi 0x6a0, a9 +3f76f960: move *a9+, *a14+, 1 +3f76f970: move *a9+, *a14+, 1 +3f76f980: move *a9+, *a14+, 1 +3f76f990: move *a9+, *a14+, 1 +3f76f9a0: move a13, a9 +3f76f9b0: addi 0x620, a9 +3f76f9d0: move *a9+, *a14+, 1 +3f76f9e0: move *a9+, *a14+, 1 +3f76f9f0: move *a9+, *a14+, 1 +3f76fa00: move *a9+, *a14+, 1 +3f76fa10: move a13, a9 +3f76fa20: addi 0x4a0, a9 +3f76fa40: move *a9+, *a14+, 1 +3f76fa50: move *a9+, *a14+, 1 +3f76fa60: move *a9+, *a14+, 1 +3f76fa70: move *a9+, *a14+, 1 +3f76fa80: move a13, a9 +3f76fa90: addi 0x420, a9 +3f76fab0: move *a9+, *a14+, 1 +3f76fac0: move *a9+, *a14+, 1 +3f76fad0: move *a9+, *a14+, 1 +3f76fae0: move *a9+, *a14+, 1 +3f76faf0: move a13, a9 +3f76fb00: addi 0x120, a9 +3f76fb20: move a9, *a14+, 1 +3f76fb30: calla L3F7A5970 +3f76fb60: move a13, a9 +3f76fb70: addi 0x220, a9 +3f76fb90: move a13, a11 +3f76fba0: addi 0x1a0, a11 +3f76fbc0: move *a11+, *a9+, 1 +3f76fbd0: move *a11+, *a9+, 1 +3f76fbe0: move *a11+, *a9+, 1 +3f76fbf0: move *a11, *a9, 1 +3f76fc00: move a13, a11 +3f76fc10: addi 0x2a0, a11 +3f76fc30: move a13, a9 +3f76fc40: addi 0x120, a9 +3f76fc60: move *a9+, *a11+, 1 +3f76fc70: move *a9+, *a11+, 1 +3f76fc80: move *a9+, *a11+, 1 +3f76fc90: move *a9, *a11, 1 +3f76fca0: jauc L3F770D30 +L3F76FCC0: +3f76fcc0: sub a11, a11 +3f76fcd0: move a11, *a13(0x720), 1 +3f76fcf0: move a13, a9 +3f76fd00: addi 0x1a0, a9 +3f76fd20: move a13, a11 +3f76fd30: addi 0x320, a11 +3f76fd50: move *a11+, *a9+, 1 +3f76fd60: move *a11+, *a9+, 1 +3f76fd70: move *a11+, *a9+, 1 +3f76fd80: move *a11, *a9, 1 +3f76fd90: move a13, a11 +3f76fda0: addi 0x120, a11 +3f76fdc0: move a13, a9 +3f76fdd0: addi 0x4a0, a9 +3f76fdf0: move *a9+, *a11+, 1 +3f76fe00: move *a9+, *a11+, 1 +3f76fe10: move *a9+, *a11+, 1 +3f76fe20: move *a9, *a11, 1 +3f76fe30: move *a13(0xffa0), a11, 1 +3f76fe50: jreq L3F770490 +3f76fe60: move *a13(0x760), a9, 1 +3f76fe80: subk 3, a9 +3f76fe90: jrne L3F770490 +3f76fea0: move a14, -*sp, 1 +3f76feb0: move *a13, a9, 1 +3f76fec0: sra 0x1, a9 +3f76fed0: move a9, *a14+, 1 +3f76fee0: move *a13(0xff60), a9, 1 +3f76ff00: addi 0x80, a9 +3f76ff20: move *a9+, *a14+, 1 +3f76ff30: move *a9+, *a14+, 1 +3f76ff40: move *a9+, *a14+, 1 +3f76ff50: move *a9+, *a14+, 1 +3f76ff60: move *a13(0xff60), a9, 1 +3f76ff80: move *a9+, *a14+, 1 +3f76ff90: move *a9+, *a14+, 1 +3f76ffa0: move *a9+, *a14+, 1 +3f76ffb0: move *a9+, *a14+, 1 +3f76ffc0: move *a13(0xff60), a9, 1 +3f76ffe0: move a9, *a14+, 1 +3f76fff0: calla L3F7A77C0 +3f770020: move a14, -*sp, 1 +3f770030: move *a13(0x0), *a14+, 1 +3f770050: move a13, a9 +3f770060: addi 0x4a0, a9 +3f770080: move a9, *a14+, 1 +3f770090: move a13, a9 +3f7700a0: addi 0x420, a9 +3f7700c0: move a9, *a14+, 1 +3f7700d0: move a13, a9 +3f7700e0: addi 0x3a0, a9 +3f770100: move a9, *a14+, 1 +3f770110: move a13, a9 +3f770120: addi 0x320, a9 +3f770140: move a9, *a14+, 1 +3f770150: move *a13(0xff60), a9, 1 +3f770170: addi 0x80, a9 +3f770190: move *a9+, *a14+, 1 +3f7701a0: move *a9+, *a14+, 1 +3f7701b0: move *a9+, *a14+, 1 +3f7701c0: move *a9+, *a14+, 1 +3f7701d0: move *a13(0xff60), a9, 1 +3f7701f0: move *a9+, *a14+, 1 +3f770200: move *a9+, *a14+, 1 +3f770210: move *a9+, *a14+, 1 +3f770220: move *a9+, *a14+, 1 +3f770230: calla L3F7A4140 +3f770260: move a14, -*sp, 1 +3f770270: move *a13, a9, 1 +3f770280: sra 0x1, a9 +3f770290: move a9, *a14+, 1 +3f7702a0: move *a13(0xff80), a9, 1 +3f7702c0: subk 2, a9 +3f7702d0: sll 0x7, a9 +3f7702e0: move *a13(0xff60), a7, 1 +3f770300: add a7, a9 +3f770310: move *a9+, *a14+, 1 +3f770320: move *a9+, *a14+, 1 +3f770330: move *a9+, *a14+, 1 +3f770340: move *a9+, *a14+, 1 +3f770350: move *a13(0xff80), a9, 1 +3f770370: dec a9 +3f770380: sll 0x7, a9 +3f770390: add a7, a9 +3f7703a0: move *a9+, *a14+, 1 +3f7703b0: move *a9+, *a14+, 1 +3f7703c0: move *a9+, *a14+, 1 +3f7703d0: move *a9+, *a14+, 1 +3f7703e0: move *a13(0xff80), a9, 1 +3f770400: dec a9 +3f770410: sll 0x7, a9 +3f770420: add a7, a9 +3f770430: move a9, *a14+, 1 +3f770440: calla L3F7A77C0 +3f770470: jauc L3F770D30 +L3F770490: +3f770490: move a11, a7 +3f7704a0: jaeq L3F770D30 +3f7704c0: move *a13(0x760), a9, 1 +3f7704e0: subk 2, a9 +3f7704f0: jane L3F770D30 +3f770510: move a14, -*sp, 1 +3f770520: move *a13(0xff20), *a14+, 1 +3f770540: move *a13(0xff40), *a14+, 1 +3f770560: movk 1, a9 +3f770570: move a9, *a14+, 1 +3f770580: move a13, a9 +3f770590: addi 0x4a0, a9 +3f7705b0: move *a9+, *a14+, 1 +3f7705c0: move *a9+, *a14+, 1 +3f7705d0: move *a9+, *a14+, 1 +3f7705e0: move *a9+, *a14+, 1 +3f7705f0: move a13, a9 +3f770600: addi 0x320, a9 +3f770620: move *a9+, *a14+, 1 +3f770630: move *a9+, *a14+, 1 +3f770640: move *a9+, *a14+, 1 +3f770650: move *a9+, *a14+, 1 +3f770660: move *a13(0xff60), a9, 1 +3f770680: addi 0x80, a9 +3f7706a0: move *a9+, *a14+, 1 +3f7706b0: move *a9+, *a14+, 1 +3f7706c0: move *a9+, *a14+, 1 +3f7706d0: move *a9+, *a14+, 1 +3f7706e0: move *a13(0xff60), a9, 1 +3f770700: move *a9+, *a14+, 1 +3f770710: move *a9+, *a14+, 1 +3f770720: move *a9+, *a14+, 1 +3f770730: move *a9+, *a14+, 1 +3f770740: move *a13(0xffc0), *a14+, 1 +3f770760: move *a13(0xffe0), *a14+, 1 +3f770780: calla L3F818230 +3f7707b0: move a14, -*sp, 1 +3f7707c0: move *a13(0x0), *a14+, 1 +3f7707e0: move a13, a9 +3f7707f0: addi 0x6a0, a9 +3f770810: move a9, *a14+, 1 +3f770820: move a13, a9 +3f770830: addi 0x620, a9 +3f770850: move a9, *a14+, 1 +3f770860: move a13, a9 +3f770870: addi 0x5a0, a9 +3f770890: move a9, *a14+, 1 +3f7708a0: move a13, a9 +3f7708b0: addi 0x520, a9 +3f7708d0: move a9, *a14+, 1 +3f7708e0: move *a13(0xff80), a9, 1 +3f770900: subk 2, a9 +3f770910: sll 0x7, a9 +3f770920: move *a13(0xff60), a7, 1 +3f770940: add a7, a9 +3f770950: move *a9+, *a14+, 1 +3f770960: move *a9+, *a14+, 1 +3f770970: move *a9+, *a14+, 1 +3f770980: move *a9+, *a14+, 1 +3f770990: move *a13(0xff80), a9, 1 +3f7709b0: dec a9 +3f7709c0: sll 0x7, a9 +3f7709d0: add a7, a9 +3f7709e0: move *a9+, *a14+, 1 +3f7709f0: move *a9+, *a14+, 1 +3f770a00: move *a9+, *a14+, 1 +3f770a10: move *a9+, *a14+, 1 +3f770a20: calla L3F7A4140 +3f770a50: move a14, -*sp, 1 +3f770a60: move *a13(0xff20), *a14+, 1 +3f770a80: move *a13(0xff40), *a14+, 1 +3f770aa0: movk 1, a9 +3f770ab0: move a9, *a14+, 1 +3f770ac0: move a13, a9 +3f770ad0: addi 0x6a0, a9 +3f770af0: move *a9+, *a14+, 1 +3f770b00: move *a9+, *a14+, 1 +3f770b10: move *a9+, *a14+, 1 +3f770b20: move *a9+, *a14+, 1 +3f770b30: move a13, a9 +3f770b40: addi 0x520, a9 +3f770b60: move *a9+, *a14+, 1 +3f770b70: move *a9+, *a14+, 1 +3f770b80: move *a9+, *a14+, 1 +3f770b90: move *a9+, *a14+, 1 +3f770ba0: move *a13(0xff80), a9, 1 +3f770bc0: subk 2, a9 +3f770bd0: sll 0x7, a9 +3f770be0: add a7, a9 +3f770bf0: move *a9+, *a14+, 1 +3f770c00: move *a9+, *a14+, 1 +3f770c10: move *a9+, *a14+, 1 +3f770c20: move *a9+, *a14+, 1 +3f770c30: move *a13(0xff80), a9, 1 +3f770c50: dec a9 +3f770c60: sll 0x7, a9 +3f770c70: add a7, a9 +3f770c80: move *a9+, *a14+, 1 +3f770c90: move *a9+, *a14+, 1 +3f770ca0: move *a9+, *a14+, 1 +3f770cb0: move *a9+, *a14+, 1 +3f770cc0: move *a13(0xffc0), *a14+, 1 +3f770ce0: move *a13(0xffe0), *a14+, 1 +3f770d00: calla L3F818230 +L3F770D30: +3f770d30: movk 1, a11 +3f770d40: move a11, *a13(0x740), 1 +3f770d60: move *a13(0xff80), a9, 1 +3f770d80: dec a9 +3f770d90: cmp a9, a11 +3f770da0: jage L3F771A80 +L3F770DC0: +3f770dc0: move a14, -*sp, 1 +3f770dd0: move *a13(0x0), *a14+, 1 +3f770df0: move a13, a11 +3f770e00: addi 0x6a0, a11 +3f770e20: move a11, *a14+, 1 +3f770e30: move a13, a9 +3f770e40: addi 0x620, a9 +3f770e60: move a9, *a14+, 1 +3f770e70: move a13, a7 +3f770e80: addi 0x5a0, a7 +3f770ea0: move a7, *a14+, 1 +3f770eb0: move a13, a7 +3f770ec0: addi 0x520, a7 +3f770ee0: move a7, *a14+, 1 +3f770ef0: move *a13(0x740), a7, 1 +3f770f10: inc a7 +3f770f20: sll 0x7, a7 +3f770f30: move *a13(0xff60), a9, 1 +3f770f50: add a9, a7 +3f770f60: move *a7+, *a14+, 1 +3f770f70: move *a7+, *a14+, 1 +3f770f80: move *a7+, *a14+, 1 +3f770f90: move *a7+, *a14+, 1 +3f770fa0: move *a13(0x740), a7, 1 +3f770fc0: sll 0x7, a7 +3f770fd0: add a9, a7 +3f770fe0: move *a7+, *a14+, 1 +3f770ff0: move *a7+, *a14+, 1 +3f771000: move *a7+, *a14+, 1 +3f771010: move *a7+, *a14+, 1 +3f771020: calla L3F7A4140 +3f771050: move a13, a7 +3f771060: addk 32, a7 +3f771070: move a13, a11 +3f771080: addi 0x1a0, a11 +3f7710a0: move *a11+, *a7+, 1 +3f7710b0: move *a11+, *a7+, 1 +3f7710c0: move *a11+, *a7+, 1 +3f7710d0: move *a11, *a7, 1 +3f7710e0: move a13, a11 +3f7710f0: addi 0xa0, a11 +3f771110: move a13, a7 +3f771120: addi 0x120, a7 +3f771140: move *a7+, *a11+, 1 +3f771150: move *a7+, *a11+, 1 +3f771160: move *a7+, *a11+, 1 +3f771170: move *a7, *a11, 1 +3f771180: move a14, -*sp, 1 +3f771190: move a13, a11 +3f7711a0: addi 0x6a0, a11 +3f7711c0: move *a11+, *a14+, 1 +3f7711d0: move *a11+, *a14+, 1 +3f7711e0: move *a11+, *a14+, 1 +3f7711f0: move *a11+, *a14+, 1 +3f771200: move a13, a11 +3f771210: addi 0x620, a11 +3f771230: move *a11+, *a14+, 1 +3f771240: move *a11+, *a14+, 1 +3f771250: move *a11+, *a14+, 1 +3f771260: move *a11+, *a14+, 1 +3f771270: move a13, a11 +3f771280: addi 0x420, a11 +3f7712a0: move *a11+, *a14+, 1 +3f7712b0: move *a11+, *a14+, 1 +3f7712c0: move *a11+, *a14+, 1 +3f7712d0: move *a11+, *a14+, 1 +3f7712e0: move a13, a11 +3f7712f0: addi 0x4a0, a11 +3f771310: move *a11+, *a14+, 1 +3f771320: move *a11+, *a14+, 1 +3f771330: move *a11+, *a14+, 1 +3f771340: move *a11+, *a14+, 1 +3f771350: move a13, a11 +3f771360: addi 0x120, a11 +3f771380: move a11, *a14+, 1 +3f771390: calla L3F7A5970 +3f7713c0: move a14, -*sp, 1 +3f7713d0: move a13, a7 +3f7713e0: addi 0x5a0, a7 +3f771400: move *a7+, *a14+, 1 +3f771410: move *a7+, *a14+, 1 +3f771420: move *a7+, *a14+, 1 +3f771430: move *a7+, *a14+, 1 +3f771440: move a13, a7 +3f771450: addi 0x520, a7 +3f771470: move *a7+, *a14+, 1 +3f771480: move *a7+, *a14+, 1 +3f771490: move *a7+, *a14+, 1 +3f7714a0: move *a7+, *a14+, 1 +3f7714b0: move a13, a7 +3f7714c0: addi 0x3a0, a7 +3f7714e0: move *a7+, *a14+, 1 +3f7714f0: move *a7+, *a14+, 1 +3f771500: move *a7+, *a14+, 1 +3f771510: move *a7+, *a14+, 1 +3f771520: move a13, a7 +3f771530: addi 0x320, a7 +3f771550: move *a7+, *a14+, 1 +3f771560: move *a7+, *a14+, 1 +3f771570: move *a7+, *a14+, 1 +3f771580: move *a7+, *a14+, 1 +3f771590: move a13, a7 +3f7715a0: addi 0x1a0, a7 +3f7715c0: move a7, *a14+, 1 +3f7715d0: calla L3F7A5970 +3f771600: move a14, -*sp, 1 +3f771610: move *a13(0xff20), a7, 1 +3f771630: neg a7 +3f771640: move a7, *a14+, 1 +3f771650: move *a13(0xff40), a7, 1 +3f771670: neg a7 +3f771680: move a7, *a14+, 1 +3f771690: move a13, a7 +3f7716a0: addk 32, a7 +3f7716b0: move a7, *a14+, 1 +3f7716c0: movk 4, a7 +3f7716d0: move a7, *a14+, 1 +3f7716e0: move *a13(0xffc0), *a14+, 1 +3f771700: move *a13(0xffe0), *a14+, 1 +3f771720: calla L3FC16E30 +3f771750: move a13, a7 +3f771760: addi 0x320, a7 +3f771780: move a13, a11 +3f771790: addi 0x520, a11 +3f7717b0: move *a11+, *a7+, 1 +3f7717c0: move *a11+, *a7+, 1 +3f7717d0: move *a11+, *a7+, 1 +3f7717e0: move *a11, *a7, 1 +3f7717f0: move a13, a11 +3f771800: addi 0x3a0, a11 +3f771820: move a13, a7 +3f771830: addi 0x5a0, a7 +3f771850: move *a7+, *a11+, 1 +3f771860: move *a7+, *a11+, 1 +3f771870: move *a7+, *a11+, 1 +3f771880: move *a7, *a11, 1 +3f771890: move a13, a11 +3f7718a0: addi 0x420, a11 +3f7718c0: move a13, a7 +3f7718d0: addi 0x620, a7 +3f7718f0: move *a7+, *a11+, 1 +3f771900: move *a7+, *a11+, 1 +3f771910: move *a7+, *a11+, 1 +3f771920: move *a7, *a11, 1 +3f771930: move a13, a11 +3f771940: addi 0x4a0, a11 +3f771960: move a13, a7 +3f771970: addi 0x6a0, a7 +3f771990: move *a7+, *a11+, 1 +3f7719a0: move *a7+, *a11+, 1 +3f7719b0: move *a7+, *a11+, 1 +3f7719c0: move *a7, *a11, 1 +3f7719d0: move *a13(0x740), a11, 1 +3f7719f0: inc a11 +3f771a00: move a11, *a13(0x740), 1 +3f771a20: move *a13(0xff80), a7, 1 +3f771a40: inc a11 +3f771a50: cmp a7, a11 +3f771a60: jalt L3F770DC0 +L3F771A80: +3f771a80: move a13, a11 +3f771a90: addk 32, a11 +3f771aa0: move a13, a9 +3f771ab0: addi 0x1a0, a9 +3f771ad0: move *a9+, *a11+, 1 +3f771ae0: move *a9+, *a11+, 1 +3f771af0: move *a9+, *a11+, 1 +3f771b00: move *a9, *a11, 1 +3f771b10: move a13, a11 +3f771b20: addi 0xa0, a11 +3f771b40: move a13, a9 +3f771b50: addi 0x120, a9 +3f771b70: move *a9+, *a11+, 1 +3f771b80: move *a9+, *a11+, 1 +3f771b90: move *a9+, *a11+, 1 +3f771ba0: move *a9, *a11, 1 +3f771bb0: move *a13(0x720), a11, 1 +3f771bd0: jreq L3F771D30 +3f771be0: move a13, a9 +3f771bf0: addi 0x120, a9 +3f771c10: move a13, a7 +3f771c20: addi 0x2a0, a7 +3f771c40: move *a7+, *a9+, 1 +3f771c50: move *a7+, *a9+, 1 +3f771c60: move *a7+, *a9+, 1 +3f771c70: move *a7, *a9, 1 +3f771c80: move a13, a9 +3f771c90: addi 0x1a0, a9 +3f771cb0: move a13, a7 +3f771cc0: addi 0x220, a7 +3f771ce0: move *a7+, *a9+, 1 +3f771cf0: move *a7+, *a9+, 1 +3f771d00: move *a7+, *a9+, 1 +3f771d10: move *a7, *a9, 1 +3f771d20: jruc L3F772380 +L3F771D30: +3f771d30: move a14, -*sp, 1 +3f771d40: move *a13(0x0), *a14+, 1 +3f771d60: move a13, a9 +3f771d70: addi 0x6a0, a9 +3f771d90: move a9, *a14+, 1 +3f771da0: move a13, a7 +3f771db0: addi 0x620, a7 +3f771dd0: move a7, *a14+, 1 +3f771de0: move a13, a7 +3f771df0: addi 0x5a0, a7 +3f771e10: move a7, *a14+, 1 +3f771e20: move a13, a7 +3f771e30: addi 0x520, a7 +3f771e50: move a7, *a14+, 1 +3f771e60: move *a13(0x740), a7, 1 +3f771e80: inc a7 +3f771e90: sll 0x7, a7 +3f771ea0: move *a13(0xff60), a9, 1 +3f771ec0: add a9, a7 +3f771ed0: move *a7+, *a14+, 1 +3f771ee0: move *a7+, *a14+, 1 +3f771ef0: move *a7+, *a14+, 1 +3f771f00: move *a7+, *a14+, 1 +3f771f10: move *a13(0x740), a7, 1 +3f771f30: sll 0x7, a7 +3f771f40: add a9, a7 +3f771f50: move *a7+, *a14+, 1 +3f771f60: move *a7+, *a14+, 1 +3f771f70: move *a7+, *a14+, 1 +3f771f80: move *a7+, *a14+, 1 +3f771f90: calla L3F7A4140 +3f771fc0: move a14, -*sp, 1 +3f771fd0: move *a13(0x0), *a14+, 1 +3f771ff0: move a13, a7 +3f772000: addi 0x6a0, a7 +3f772020: move a7, *a14+, 1 +3f772030: move a13, a7 +3f772040: addi 0x620, a7 +3f772060: move a7, *a14+, 1 +3f772070: move a13, a7 +3f772080: addi 0x5a0, a7 +3f7720a0: move a7, *a14+, 1 +3f7720b0: move a13, a7 +3f7720c0: addi 0x520, a7 +3f7720e0: move a7, *a14+, 1 +3f7720f0: move *a13(0xff80), a7, 1 +3f772110: dec a7 +3f772120: sll 0x7, a7 +3f772130: add a9, a7 +3f772140: move *a7+, *a14+, 1 +3f772150: move *a7+, *a14+, 1 +3f772160: move *a7+, *a14+, 1 +3f772170: move *a7+, *a14+, 1 +3f772180: move *a13(0xff80), a7, 1 +3f7721a0: subk 2, a7 +3f7721b0: sll 0x7, a7 +3f7721c0: add a9, a7 +3f7721d0: move *a7+, *a14+, 1 +3f7721e0: move *a7+, *a14+, 1 +3f7721f0: move *a7+, *a14+, 1 +3f772200: move *a7+, *a14+, 1 +3f772210: calla L3F7A4140 +3f772240: move a13, a7 +3f772250: addi 0x120, a7 +3f772270: move a13, a9 +3f772280: addi 0x620, a9 +3f7722a0: move *a9+, *a7+, 1 +3f7722b0: move *a9+, *a7+, 1 +3f7722c0: move *a9+, *a7+, 1 +3f7722d0: move *a9, *a7, 1 +3f7722e0: move a13, a9 +3f7722f0: addi 0x1a0, a9 +3f772310: move a13, a7 +3f772320: addi 0x5a0, a7 +3f772340: move *a7+, *a9+, 1 +3f772350: move *a7+, *a9+, 1 +3f772360: move *a7+, *a9+, 1 +3f772370: move *a7, *a9, 1 +L3F772380: +3f772380: move a14, -*sp, 1 +3f772390: move *a13(0xff20), a9, 1 +3f7723b0: neg a9 +3f7723c0: move a9, *a14+, 1 +3f7723d0: move *a13(0xff40), a9, 1 +3f7723f0: neg a9 +3f772400: move a9, *a14+, 1 +3f772410: move a13, a9 +3f772420: addk 32, a9 +3f772430: move a9, *a14+, 1 +3f772440: movk 4, a7 +3f772450: move a7, *a14+, 1 +3f772460: move *a13(0xffc0), *a14+, 1 +3f772480: move *a13(0xffe0), *a14+, 1 +3f7724a0: calla L3FC16E30 +L3F7724D0: +3f7724d0: move *sp(0xa0), a14, 1 +3f7724f0: mmfm sp, a7,a9,a11,a13 +3f772510: rets 2 +3f772520: mmtm sp, a5,a7,a9,a11,a13 +3f772540: move a14, a13 +3f772550: addi 0x960, a14 +3f772570: move *a13(0xffc0), a11, 1 +3f772590: setf 16, 0, 0 +3f7725a0: move *a11(0x160), a9, 0 +3f7725c0: jreq L3F772600 +3f7725d0: move *a11(0x160), a9, 0 +3f7725f0: jruc L3F772610 +L3F772600: +3f772600: movk 1, a9 +L3F772610: +3f772610: move a9, *a13(0x40), 1 +3f772630: movb *a11(0x170), a9 +3f772650: move a9, *a13(0x60), 1 +3f772670: movb *a11(0x188), a9 +3f772690: move a9, *a13(0x80), 1 +3f7726b0: move *a13(0xff80), a9, 1 +3f7726d0: subk 2, a9 +3f7726e0: jrgt L3F772820 +3f7726f0: move a14, -*sp, 1 +3f772700: move *a13(0xff20), *a14+, 1 +3f772720: move *a13(0xff40), *a14+, 1 +3f772740: move *a13(0xffa0), *a14+, 1 +3f772760: move *a13(0xff60), *a14+, 1 +3f772780: move *a13(0xff80), *a14+, 1 +3f7727a0: move a11, *a14+, 1 +3f7727b0: move *a13(0xffe0), *a14+, 1 +3f7727d0: calla L3F76D820 +3f772800: jauc L3F77B0A0 +L3F772820: +3f772820: move a14, -*sp, 1 +3f772830: move *a13(0xff80), a9, 1 +3f772850: movi 0x94, a11 +3f772870: mpyu a9, a11 +3f772880: move a11, *a14+, 1 +3f772890: movk 1, a11 +3f7728a0: move a11, *a14+, 1 +3f7728b0: calla L3F703D90 +3f7728e0: move a8, *a13(0x940), 1 +3f772900: move a8, a8 +3f772910: jaeq L3F77B0A0 +3f772930: move a14, -*sp, 1 +3f772940: move *a13(0x40), *a14+, 1 +3f772960: move a13, a11 +3f772970: addi 0x640, a11 +3f772990: move a11, *a14+, 1 +3f7729a0: move a13, a11 +3f7729b0: addi 0x5c0, a11 +3f7729d0: move a11, *a14+, 1 +3f7729e0: move a13, a11 +3f7729f0: addi 0x540, a11 +3f772a10: move a11, *a14+, 1 +3f772a20: move a13, a11 +3f772a30: addi 0x4c0, a11 +3f772a50: move a11, *a14+, 1 +3f772a60: move *a13(0xff60), a11, 1 +3f772a80: addi 0x80, a11 +3f772aa0: move *a11+, *a14+, 1 +3f772ab0: move *a11+, *a14+, 1 +3f772ac0: move *a11+, *a14+, 1 +3f772ad0: move *a11+, *a14+, 1 +3f772ae0: move *a13(0xff60), a11, 1 +3f772b00: move *a11+, *a14+, 1 +3f772b10: move *a11+, *a14+, 1 +3f772b20: move *a11+, *a14+, 1 +3f772b30: move *a11+, *a14+, 1 +3f772b40: calla L3F7A4140 +3f772b70: move *a13(0x940), a11, 1 +3f772b90: addi 0x2a0, a11 +3f772bb0: move a13, a9 +3f772bc0: addi 0x4c0, a9 +3f772be0: move *a9+, *a11+, 1 +3f772bf0: move *a9+, *a11+, 1 +3f772c00: move *a9+, *a11+, 1 +3f772c10: move *a9, *a11, 1 +3f772c20: move *a13(0x940), a11, 1 +3f772c40: addi 0x320, a11 +3f772c60: move a13, a9 +3f772c70: addi 0x540, a9 +3f772c90: move *a9+, *a11+, 1 +3f772ca0: move *a9+, *a11+, 1 +3f772cb0: move *a9+, *a11+, 1 +3f772cc0: move *a9, *a11, 1 +3f772cd0: move *a13(0x940), a11, 1 +3f772cf0: addi 0x3a0, a11 +3f772d10: move a13, a9 +3f772d20: addi 0x5c0, a9 +3f772d40: move *a9+, *a11+, 1 +3f772d50: move *a9+, *a11+, 1 +3f772d60: move *a9+, *a11+, 1 +3f772d70: move *a9, *a11, 1 +3f772d80: move *a13(0x940), a11, 1 +3f772da0: addi 0x420, a11 +3f772dc0: move a13, a9 +3f772dd0: addi 0x640, a9 +3f772df0: move *a9+, *a11+, 1 +3f772e00: move *a9+, *a11+, 1 +3f772e10: move *a9+, *a11+, 1 +3f772e20: move *a9, *a11, 1 +3f772e30: move *a13(0xff60), a11, 1 +3f772e50: move *a13(0xff80), a9, 1 +3f772e70: dec a9 +3f772e80: sll 0x7, a9 +3f772e90: add a11, a9 +3f772ea0: move *a11(0x0), *a14+, 1 +3f772ec0: move *a11(0x20), *a14+, 1 +3f772ee0: move *a9+, *a14+, 1 +3f772ef0: move *a9+, *a14+, 1 +3f772f00: calla L3FE0E9F0 +3f772f30: jaeq L3F775180 +3f772f50: move *a13(0xff80), a9, 1 +3f772f70: dec a9 +3f772f80: sll 0x7, a9 +3f772f90: add a11, a9 +3f772fa0: move *a11(0x40), *a14+, 1 +3f772fc0: move *a11(0x60), *a14+, 1 +3f772fe0: move *a9(0x40), *a14+, 1 +3f773000: move *a9(0x60), *a14+, 1 +3f773020: calla L3FE0E9F0 +3f773050: jaeq L3F775180 +3f773070: movk 1, a9 +3f773080: move a9, *a13(0xa0), 1 +3f7730a0: move a14, -*sp, 1 +3f7730b0: move *a13(0x40), *a14+, 1 +3f7730d0: move a13, a11 +3f7730e0: addi 0x840, a11 +3f773100: move a11, *a14+, 1 +3f773110: move a13, a11 +3f773120: addi 0x7c0, a11 +3f773140: move a11, *a14+, 1 +3f773150: move a13, a11 +3f773160: addi 0x740, a11 +3f773180: move a11, *a14+, 1 +3f773190: move a13, a11 +3f7731a0: addi 0x6c0, a11 +3f7731c0: move a11, *a14+, 1 +3f7731d0: move *a13(0xff80), a11, 1 +3f7731f0: dec a11 +3f773200: sll 0x7, a11 +3f773210: move *a13(0xff60), a9, 1 +3f773230: add a9, a11 +3f773240: move *a11+, *a14+, 1 +3f773250: move *a11+, *a14+, 1 +3f773260: move *a11+, *a14+, 1 +3f773270: move *a11+, *a14+, 1 +3f773280: move *a13(0xff80), a11, 1 +3f7732a0: subk 2, a11 +3f7732b0: sll 0x7, a11 +3f7732c0: add a9, a11 +3f7732d0: move *a11+, *a14+, 1 +3f7732e0: move *a11+, *a14+, 1 +3f7732f0: move *a11+, *a14+, 1 +3f773300: move *a11+, *a14+, 1 +3f773310: calla L3F7A4140 +3f773340: move *a13(0xff80), a11, 1 +3f773360: subk 2, a11 +3f773370: sll 0x7, a11 +3f773380: add a9, a11 +3f773390: move *a9(0x0), *a14+, 1 +3f7733b0: move *a9(0x20), *a14+, 1 +3f7733d0: move *a11+, *a14+, 1 +3f7733e0: move *a11+, *a14+, 1 +3f7733f0: calla L3FE0C8D0 +3f773420: move *a9(0xc0), *a14+, 1 +3f773440: move *a9(0xe0), *a14+, 1 +3f773460: move *a9(0x40), *a14+, 1 +3f773480: move *a9(0x60), *a14+, 1 +3f7734a0: calla L3FE0C8D0 +3f7734d0: calla L3FE0DE90 +3f773500: move *a9(0x80), *a14+, 1 +3f773520: move *a9(0xa0), *a14+, 1 +3f773540: move *a9(0x0), *a14+, 1 +3f773560: move *a9(0x20), *a14+, 1 +3f773580: calla L3FE0C8D0 +3f7735b0: move *a13(0xff80), a11, 1 +3f7735d0: subk 2, a11 +3f7735e0: sll 0x7, a11 +3f7735f0: add a9, a11 +3f773600: move *a9(0x40), *a14+, 1 +3f773620: move *a9(0x60), *a14+, 1 +3f773640: move *a11(0x40), *a14+, 1 +3f773660: move *a11(0x60), *a14+, 1 +3f773680: calla L3FE0C8D0 +3f7736b0: calla L3FE0DE90 +3f7736e0: calla L3FE0C8D0 +3f773710: calla L3FE10B50 +3f773740: move a8, *a13(0x20), 1 +3f773760: move *a13(0x940), a11, 1 +3f773780: move a8, *a11, 1 +3f773790: move a8, a8 +3f7737a0: jale L3F774340 +3f7737c0: move a14, -*sp, 1 +3f7737d0: move a13, a9 +3f7737e0: addi 0x740, a9 +3f773800: move *a9+, *a14+, 1 +3f773810: move *a9+, *a14+, 1 +3f773820: move *a9+, *a14+, 1 +3f773830: move *a9+, *a14+, 1 +3f773840: move a13, a9 +3f773850: addi 0x6c0, a9 +3f773870: move *a9+, *a14+, 1 +3f773880: move *a9+, *a14+, 1 +3f773890: move *a9+, *a14+, 1 +3f7738a0: move *a9+, *a14+, 1 +3f7738b0: move a13, a9 +3f7738c0: addi 0x540, a9 +3f7738e0: move *a9+, *a14+, 1 +3f7738f0: move *a9+, *a14+, 1 +3f773900: move *a9+, *a14+, 1 +3f773910: move *a9+, *a14+, 1 +3f773920: move a13, a9 +3f773930: addi 0x4c0, a9 +3f773950: move *a9+, *a14+, 1 +3f773960: move *a9+, *a14+, 1 +3f773970: move *a9+, *a14+, 1 +3f773980: move *a9+, *a14+, 1 +3f773990: move a13, a9 +3f7739a0: addi 0x440, a9 +3f7739c0: move a9, *a14+, 1 +3f7739d0: calla L3F7A5970 +3f773a00: addk 32, a11 +3f773a10: move a13, a9 +3f773a20: addi 0x640, a9 +3f773a40: move *a9+, *a11+, 1 +3f773a50: move *a9+, *a11+, 1 +3f773a60: move *a9+, *a11+, 1 +3f773a70: move *a9, *a11, 1 +3f773a80: move *a13(0x940), a11, 1 +3f773aa0: addi 0xa0, a11 +3f773ac0: move a13, a9 +3f773ad0: addi 0x7c0, a9 +3f773af0: move *a9+, *a11+, 1 +3f773b00: move *a9+, *a11+, 1 +3f773b10: move *a9+, *a11+, 1 +3f773b20: move *a9, *a11, 1 +3f773b30: move *a13(0x940), a11, 1 +3f773b50: addi 0x120, a11 +3f773b70: move a13, a9 +3f773b80: addi 0x440, a9 +3f773ba0: move *a9+, *a11+, 1 +3f773bb0: move *a9+, *a11+, 1 +3f773bc0: move *a9+, *a11+, 1 +3f773bd0: move *a9, *a11, 1 +3f773be0: move a13, a11 +3f773bf0: addi 0xc0, a11 +3f773c10: move a13, a9 +3f773c20: addi 0x440, a9 +3f773c40: move *a9+, *a11+, 1 +3f773c50: move *a9+, *a11+, 1 +3f773c60: move *a9+, *a11+, 1 +3f773c70: move *a9, *a11, 1 +3f773c80: move a13, a11 +3f773c90: addi 0x140, a11 +3f773cb0: move a13, a9 +3f773cc0: addi 0x7c0, a9 +3f773ce0: move *a9+, *a11+, 1 +3f773cf0: move *a9+, *a11+, 1 +3f773d00: move *a9+, *a11+, 1 +3f773d10: move *a9, *a11, 1 +3f773d20: move *a13(0x80), a11, 1 +3f773d40: dsj a11, L3F776490 +3f773d60: move *a13(0x640), *a14+, 1 +3f773d80: move *a13(0x660), *a14+, 1 +3f773da0: move *a13(0x7c0), *a14+, 1 +3f773dc0: move *a13(0x7e0), *a14+, 1 +3f773de0: calla L3FE0C950 +3f773e10: movi 0x3f77bea0, a8 +3f773e40: move *a8+, *a14+, 1 +3f773e50: move *a8+, *a14+, 1 +3f773e60: calla L3FE0D650 +3f773e90: move -*a14, a8, 1 +3f773ea0: move a8, *a13(0x8e0), 1 +3f773ec0: move -*a14, a8, 1 +3f773ed0: move a8, *a13(0x8c0), 1 +3f773ef0: move *a13(0x680), *a14+, 1 +3f773f10: move *a13(0x6a0), *a14+, 1 +3f773f30: move *a13(0x800), *a14+, 1 +3f773f50: move *a13(0x820), *a14+, 1 +3f773f70: calla L3FE0C950 +3f773fa0: movi 0x3f77bea0, a8 +3f773fd0: move *a8+, *a14+, 1 +3f773fe0: move *a8+, *a14+, 1 +3f773ff0: calla L3FE0D650 +3f774020: move -*a14, a8, 1 +3f774030: move a8, *a13(0x920), 1 +3f774050: move -*a14, a8, 1 +3f774060: move a8, *a13(0x900), 1 +3f774080: move a14, -*sp, 1 +3f774090: move *a13(0xff20), *a14+, 1 +3f7740b0: move *a13(0xff40), *a14+, 1 +3f7740d0: sub a11, a11 +3f7740e0: move a11, *a14+, 1 +3f7740f0: move a13, a9 +3f774100: addi 0x7c0, a9 +3f774120: move *a9+, *a14+, 1 +3f774130: move *a9+, *a14+, 1 +3f774140: move *a9+, *a14+, 1 +3f774150: move *a9+, *a14+, 1 +3f774160: move a13, a9 +3f774170: addi 0x640, a9 +3f774190: move *a9+, *a14+, 1 +3f7741a0: move *a9+, *a14+, 1 +3f7741b0: move *a9+, *a14+, 1 +3f7741c0: move *a9+, *a14+, 1 +3f7741d0: move a13, a9 +3f7741e0: addi 0x440, a9 +3f774200: move *a9+, *a14+, 1 +3f774210: move *a9+, *a14+, 1 +3f774220: move *a9+, *a14+, 1 +3f774230: move *a9+, *a14+, 1 +3f774240: move a13, a9 +3f774250: addi 0x8c0, a9 +3f774270: move *a9+, *a14+, 1 +3f774280: move *a9+, *a14+, 1 +3f774290: move *a9+, *a14+, 1 +3f7742a0: move *a9+, *a14+, 1 +3f7742b0: move *a13(0xffc0), *a14+, 1 +3f7742d0: move *a13(0xffe0), *a14+, 1 +3f7742f0: calla L3F818230 +3f774320: jauc L3F776490 +L3F774340: +3f774340: jage L3F774EE0 +3f774360: move a14, -*sp, 1 +3f774370: move a13, a9 +3f774380: addi 0x840, a9 +3f7743a0: move *a9+, *a14+, 1 +3f7743b0: move *a9+, *a14+, 1 +3f7743c0: move *a9+, *a14+, 1 +3f7743d0: move *a9+, *a14+, 1 +3f7743e0: move a13, a9 +3f7743f0: addi 0x7c0, a9 +3f774410: move *a9+, *a14+, 1 +3f774420: move *a9+, *a14+, 1 +3f774430: move *a9+, *a14+, 1 +3f774440: move *a9+, *a14+, 1 +3f774450: move a13, a9 +3f774460: addi 0x640, a9 +3f774480: move *a9+, *a14+, 1 +3f774490: move *a9+, *a14+, 1 +3f7744a0: move *a9+, *a14+, 1 +3f7744b0: move *a9+, *a14+, 1 +3f7744c0: move a13, a9 +3f7744d0: addi 0x5c0, a9 +3f7744f0: move *a9+, *a14+, 1 +3f774500: move *a9+, *a14+, 1 +3f774510: move *a9+, *a14+, 1 +3f774520: move *a9+, *a14+, 1 +3f774530: move a13, a9 +3f774540: addi 0x440, a9 +3f774560: move a9, *a14+, 1 +3f774570: calla L3F7A5970 +3f7745a0: addk 32, a11 +3f7745b0: move a13, a9 +3f7745c0: addi 0x440, a9 +3f7745e0: move *a9+, *a11+, 1 +3f7745f0: move *a9+, *a11+, 1 +3f774600: move *a9+, *a11+, 1 +3f774610: move *a9, *a11, 1 +3f774620: move *a13(0x940), a11, 1 +3f774640: addi 0xa0, a11 +3f774660: move a13, a9 +3f774670: addi 0x740, a9 +3f774690: move *a9+, *a11+, 1 +3f7746a0: move *a9+, *a11+, 1 +3f7746b0: move *a9+, *a11+, 1 +3f7746c0: move *a9, *a11, 1 +3f7746d0: move *a13(0x940), a11, 1 +3f7746f0: addi 0x120, a11 +3f774710: move a13, a9 +3f774720: addi 0x4c0, a9 +3f774740: move *a9+, *a11+, 1 +3f774750: move *a9+, *a11+, 1 +3f774760: move *a9+, *a11+, 1 +3f774770: move *a9, *a11, 1 +3f774780: move a13, a11 +3f774790: addi 0xc0, a11 +3f7747b0: move a13, a9 +3f7747c0: addi 0x740, a9 +3f7747e0: move *a9+, *a11+, 1 +3f7747f0: move *a9+, *a11+, 1 +3f774800: move *a9+, *a11+, 1 +3f774810: move *a9, *a11, 1 +3f774820: move a13, a11 +3f774830: addi 0x140, a11 +3f774850: move a13, a9 +3f774860: addi 0x440, a9 +3f774880: move *a9+, *a11+, 1 +3f774890: move *a9+, *a11+, 1 +3f7748a0: move *a9+, *a11+, 1 +3f7748b0: move *a9, *a11, 1 +3f7748c0: move *a13(0x80), a11, 1 +3f7748e0: dsj a11, L3F776490 +3f774900: move *a13(0x740), *a14+, 1 +3f774920: move *a13(0x760), *a14+, 1 +3f774940: move *a13(0x4c0), *a14+, 1 +3f774960: move *a13(0x4e0), *a14+, 1 +3f774980: calla L3FE0C950 +3f7749b0: movi 0x3f77bea0, a8 +3f7749e0: move *a8+, *a14+, 1 +3f7749f0: move *a8+, *a14+, 1 +3f774a00: calla L3FE0D650 +3f774a30: move -*a14, a8, 1 +3f774a40: move a8, *a13(0x8e0), 1 +3f774a60: move -*a14, a8, 1 +3f774a70: move a8, *a13(0x8c0), 1 +3f774a90: move *a13(0x780), *a14+, 1 +3f774ab0: move *a13(0x7a0), *a14+, 1 +3f774ad0: move *a13(0x500), *a14+, 1 +3f774af0: move *a13(0x520), *a14+, 1 +3f774b10: calla L3FE0C950 +3f774b40: movi 0x3f77bea0, a8 +3f774b70: move *a8+, *a14+, 1 +3f774b80: move *a8+, *a14+, 1 +3f774b90: calla L3FE0D650 +3f774bc0: move -*a14, a8, 1 +3f774bd0: move a8, *a13(0x920), 1 +3f774bf0: move -*a14, a8, 1 +3f774c00: move a8, *a13(0x900), 1 +3f774c20: move a14, -*sp, 1 +3f774c30: move *a13(0xff20), *a14+, 1 +3f774c50: move *a13(0xff40), *a14+, 1 +3f774c70: sub a11, a11 +3f774c80: move a11, *a14+, 1 +3f774c90: move a13, a9 +3f774ca0: addi 0x740, a9 +3f774cc0: move *a9+, *a14+, 1 +3f774cd0: move *a9+, *a14+, 1 +3f774ce0: move *a9+, *a14+, 1 +3f774cf0: move *a9+, *a14+, 1 +3f774d00: move a13, a9 +3f774d10: addi 0x4c0, a9 +3f774d30: move *a9+, *a14+, 1 +3f774d40: move *a9+, *a14+, 1 +3f774d50: move *a9+, *a14+, 1 +3f774d60: move *a9+, *a14+, 1 +3f774d70: move a13, a9 +3f774d80: addi 0x440, a9 +3f774da0: move *a9+, *a14+, 1 +3f774db0: move *a9+, *a14+, 1 +3f774dc0: move *a9+, *a14+, 1 +3f774dd0: move *a9+, *a14+, 1 +3f774de0: move a13, a9 +3f774df0: addi 0x8c0, a9 +3f774e10: move *a9+, *a14+, 1 +3f774e20: move *a9+, *a14+, 1 +3f774e30: move *a9+, *a14+, 1 +3f774e40: move *a9+, *a14+, 1 +3f774e50: move *a13(0xffc0), *a14+, 1 +3f774e70: move *a13(0xffe0), *a14+, 1 +3f774e90: calla L3F818230 +3f774ec0: jauc L3F776490 +L3F774EE0: +3f774ee0: addi 0xa0, a11 +3f774f00: move a13, a9 +3f774f10: addi 0x640, a9 +3f774f30: move *a9+, *a11+, 1 +3f774f40: move *a9+, *a11+, 1 +3f774f50: move *a9+, *a11+, 1 +3f774f60: move *a9, *a11, 1 +3f774f70: move *a13(0x940), a11, 1 +3f774f90: addi 0x120, a11 +3f774fb0: move a13, a9 +3f774fc0: addi 0x4c0, a9 +3f774fe0: move *a9+, *a11+, 1 +3f774ff0: move *a9+, *a11+, 1 +3f775000: move *a9+, *a11+, 1 +3f775010: move *a9, *a11, 1 +3f775020: move a13, a11 +3f775030: addi 0xc0, a11 +3f775050: move a13, a9 +3f775060: addi 0x740, a9 +3f775080: move *a9+, *a11+, 1 +3f775090: move *a9+, *a11+, 1 +3f7750a0: move *a9+, *a11+, 1 +3f7750b0: move *a9, *a11, 1 +3f7750c0: move a13, a11 +3f7750d0: addi 0x140, a11 +3f7750f0: move a13, a9 +3f775100: addi 0x7c0, a9 +3f775120: move *a9+, *a11+, 1 +3f775130: move *a9+, *a11+, 1 +3f775140: move *a9+, *a11+, 1 +3f775150: move *a9, *a11, 1 +3f775160: jauc L3F776490 +L3F775180: +3f775180: move *a13(0xffa0), a9, 1 +3f7751a0: jaeq L3F7762F0 +3f7751c0: move *a13(0x60), a9, 1 +3f7751e0: subk 3, a9 +3f7751f0: jane L3F775AA0 +3f775210: move a14, -*sp, 1 +3f775220: move *a13(0x40), a9, 1 +3f775240: sra 0x1, a9 +3f775250: move a9, *a14+, 1 +3f775260: addi 0x80, a11 +3f775280: move *a11+, *a14+, 1 +3f775290: move *a11+, *a14+, 1 +3f7752a0: move *a11+, *a14+, 1 +3f7752b0: move *a11+, *a14+, 1 +3f7752c0: move *a13(0xff60), a11, 1 +3f7752e0: move *a11+, *a14+, 1 +3f7752f0: move *a11+, *a14+, 1 +3f775300: move *a11+, *a14+, 1 +3f775310: move *a11+, *a14+, 1 +3f775320: move *a13(0xff60), a11, 1 +3f775340: move a11, *a14+, 1 +3f775350: calla L3F7A77C0 +3f775380: move a14, -*sp, 1 +3f775390: move *a13(0x40), *a14+, 1 +3f7753b0: move a13, a9 +3f7753c0: addi 0x640, a9 +3f7753e0: move a9, *a14+, 1 +3f7753f0: move a13, a9 +3f775400: addi 0x5c0, a9 +3f775420: move a9, *a14+, 1 +3f775430: move a13, a9 +3f775440: addi 0x540, a9 +3f775460: move a9, *a14+, 1 +3f775470: move a13, a9 +3f775480: addi 0x4c0, a9 +3f7754a0: move a9, *a14+, 1 +3f7754b0: addi 0x80, a11 +3f7754d0: move *a11+, *a14+, 1 +3f7754e0: move *a11+, *a14+, 1 +3f7754f0: move *a11+, *a14+, 1 +3f775500: move *a11+, *a14+, 1 +3f775510: move *a13(0xff60), a11, 1 +3f775530: move *a11+, *a14+, 1 +3f775540: move *a11+, *a14+, 1 +3f775550: move *a11+, *a14+, 1 +3f775560: move *a11+, *a14+, 1 +3f775570: calla L3F7A4140 +3f7755a0: move *a13(0x940), a11, 1 +3f7755c0: addi 0x2a0, a11 +3f7755e0: move a13, a9 +3f7755f0: addi 0x4c0, a9 +3f775610: move *a9+, *a11+, 1 +3f775620: move *a9+, *a11+, 1 +3f775630: move *a9+, *a11+, 1 +3f775640: move *a9, *a11, 1 +3f775650: move *a13(0x940), a11, 1 +3f775670: addi 0x320, a11 +3f775690: move a13, a9 +3f7756a0: addi 0x540, a9 +3f7756c0: move *a9+, *a11+, 1 +3f7756d0: move *a9+, *a11+, 1 +3f7756e0: move *a9+, *a11+, 1 +3f7756f0: move *a9, *a11, 1 +3f775700: move *a13(0x940), a11, 1 +3f775720: addi 0x3a0, a11 +3f775740: move a13, a9 +3f775750: addi 0x5c0, a9 +3f775770: move *a9+, *a11+, 1 +3f775780: move *a9+, *a11+, 1 +3f775790: move *a9+, *a11+, 1 +3f7757a0: move *a9, *a11, 1 +3f7757b0: move *a13(0x940), a11, 1 +3f7757d0: addi 0x420, a11 +3f7757f0: move a13, a9 +3f775800: addi 0x640, a9 +3f775820: move *a9+, *a11+, 1 +3f775830: move *a9+, *a11+, 1 +3f775840: move *a9+, *a11+, 1 +3f775850: move *a9, *a11, 1 +3f775860: move a14, -*sp, 1 +3f775870: move *a13(0x40), a11, 1 +3f775890: sra 0x1, a11 +3f7758a0: move a11, *a14+, 1 +3f7758b0: move *a13(0xff80), a11, 1 +3f7758d0: subk 2, a11 +3f7758e0: sll 0x7, a11 +3f7758f0: move *a13(0xff60), a9, 1 +3f775910: add a9, a11 +3f775920: move *a11+, *a14+, 1 +3f775930: move *a11+, *a14+, 1 +3f775940: move *a11+, *a14+, 1 +3f775950: move *a11+, *a14+, 1 +3f775960: move *a13(0xff80), a11, 1 +3f775980: dec a11 +3f775990: sll 0x7, a11 +3f7759a0: add a9, a11 +3f7759b0: move *a11+, *a14+, 1 +3f7759c0: move *a11+, *a14+, 1 +3f7759d0: move *a11+, *a14+, 1 +3f7759e0: move *a11+, *a14+, 1 +3f7759f0: move *a13(0xff80), a11, 1 +3f775a10: dec a11 +3f775a20: sll 0x7, a11 +3f775a30: add a9, a11 +3f775a40: move a11, *a14+, 1 +3f775a50: calla L3F7A77C0 +3f775a80: jauc L3F7762F0 +L3F775AA0: +3f775aa0: move *a13(0x60), a9, 1 +3f775ac0: subk 2, a9 +3f775ad0: jane L3F7762F0 +3f775af0: move a14, -*sp, 1 +3f775b00: move *a13(0xff20), *a14+, 1 +3f775b20: move *a13(0xff40), *a14+, 1 +3f775b40: movk 1, a9 +3f775b50: move a9, *a14+, 1 +3f775b60: move a13, a9 +3f775b70: addi 0x640, a9 +3f775b90: move *a9+, *a14+, 1 +3f775ba0: move *a9+, *a14+, 1 +3f775bb0: move *a9+, *a14+, 1 +3f775bc0: move *a9+, *a14+, 1 +3f775bd0: move a13, a9 +3f775be0: addi 0x4c0, a9 +3f775c00: move *a9+, *a14+, 1 +3f775c10: move *a9+, *a14+, 1 +3f775c20: move *a9+, *a14+, 1 +3f775c30: move *a9+, *a14+, 1 +3f775c40: addi 0x80, a11 +3f775c60: move *a11+, *a14+, 1 +3f775c70: move *a11+, *a14+, 1 +3f775c80: move *a11+, *a14+, 1 +3f775c90: move *a11+, *a14+, 1 +3f775ca0: move *a13(0xff60), a11, 1 +3f775cc0: move *a11+, *a14+, 1 +3f775cd0: move *a11+, *a14+, 1 +3f775ce0: move *a11+, *a14+, 1 +3f775cf0: move *a11+, *a14+, 1 +3f775d00: move *a13(0xffc0), *a14+, 1 +3f775d20: move *a13(0xffe0), *a14+, 1 +3f775d40: calla L3F818230 +3f775d70: move a14, -*sp, 1 +3f775d80: move *a13(0x40), *a14+, 1 +3f775da0: move a13, a11 +3f775db0: addi 0x840, a11 +3f775dd0: move a11, *a14+, 1 +3f775de0: move a13, a9 +3f775df0: addi 0x7c0, a9 +3f775e10: move a9, *a14+, 1 +3f775e20: move a13, a9 +3f775e30: addi 0x740, a9 +3f775e50: move a9, *a14+, 1 +3f775e60: move a13, a9 +3f775e70: addi 0x6c0, a9 +3f775e90: move a9, *a14+, 1 +3f775ea0: move *a13(0xff80), a9, 1 +3f775ec0: subk 2, a9 +3f775ed0: sll 0x7, a9 +3f775ee0: move *a13(0xff60), a11, 1 +3f775f00: add a11, a9 +3f775f10: move *a9+, *a14+, 1 +3f775f20: move *a9+, *a14+, 1 +3f775f30: move *a9+, *a14+, 1 +3f775f40: move *a9+, *a14+, 1 +3f775f50: move *a13(0xff80), a9, 1 +3f775f70: dec a9 +3f775f80: sll 0x7, a9 +3f775f90: add a11, a9 +3f775fa0: move *a9+, *a14+, 1 +3f775fb0: move *a9+, *a14+, 1 +3f775fc0: move *a9+, *a14+, 1 +3f775fd0: move *a9+, *a14+, 1 +3f775fe0: calla L3F7A4140 +3f776010: move a14, -*sp, 1 +3f776020: move *a13(0xff20), *a14+, 1 +3f776040: move *a13(0xff40), *a14+, 1 +3f776060: movk 1, a9 +3f776070: move a9, *a14+, 1 +3f776080: move a13, a9 +3f776090: addi 0x840, a9 +3f7760b0: move *a9+, *a14+, 1 +3f7760c0: move *a9+, *a14+, 1 +3f7760d0: move *a9+, *a14+, 1 +3f7760e0: move *a9+, *a14+, 1 +3f7760f0: move a13, a9 +3f776100: addi 0x6c0, a9 +3f776120: move *a9+, *a14+, 1 +3f776130: move *a9+, *a14+, 1 +3f776140: move *a9+, *a14+, 1 +3f776150: move *a9+, *a14+, 1 +3f776160: move *a13(0xff80), a9, 1 +3f776180: subk 2, a9 +3f776190: sll 0x7, a9 +3f7761a0: add a11, a9 +3f7761b0: move *a9+, *a14+, 1 +3f7761c0: move *a9+, *a14+, 1 +3f7761d0: move *a9+, *a14+, 1 +3f7761e0: move *a9+, *a14+, 1 +3f7761f0: move *a13(0xff80), a9, 1 +3f776210: dec a9 +3f776220: sll 0x7, a9 +3f776230: add a11, a9 +3f776240: move *a9+, *a14+, 1 +3f776250: move *a9+, *a14+, 1 +3f776260: move *a9+, *a14+, 1 +3f776270: move *a9+, *a14+, 1 +3f776280: move *a13(0xffc0), *a14+, 1 +3f7762a0: move *a13(0xffe0), *a14+, 1 +3f7762c0: calla L3F818230 +L3F7762F0: +3f7762f0: sub a11, a11 +3f776300: move a11, *a13(0xa0), 1 +3f776320: move *a13(0x940), a9, 1 +3f776340: move a11, *a9, 1 +3f776350: addi 0xa0, a9 +3f776370: move a13, a11 +3f776380: addi 0x640, a11 +3f7763a0: move *a11+, *a9+, 1 +3f7763b0: move *a11+, *a9+, 1 +3f7763c0: move *a11+, *a9+, 1 +3f7763d0: move *a11, *a9, 1 +3f7763e0: move *a13(0x940), a11, 1 +3f776400: addi 0x120, a11 +3f776420: move a13, a9 +3f776430: addi 0x4c0, a9 +3f776450: move *a9+, *a11+, 1 +3f776460: move *a9+, *a11+, 1 +3f776470: move *a9+, *a11+, 1 +3f776480: move *a9, *a11, 1 +L3F776490: +3f776490: movk 1, a11 +3f7764a0: move a11, *a13, 1 +3f7764b0: move *a13(0xff80), a9, 1 +3f7764d0: dec a9 +3f7764e0: cmp a9, a11 +3f7764f0: jage L3F779650 +L3F776510: +3f776510: move *a13, a11, 1 +3f776520: dec a11 +3f776530: movi 0x4a0, a9 +3f776550: mpys a9, a11 +3f776560: move *a13(0x940), a9, 1 +3f776580: add a9, a11 +3f776590: move *a11, a11, 1 +3f7765a0: jrle L3F7766D0 +3f7765b0: move *a13, a11, 1 +3f7765c0: dec a11 +3f7765d0: movi 0x4a0, a9 +3f7765f0: mpys a9, a11 +3f776600: move *a13(0x940), a9, 1 +3f776620: add a9, a11 +3f776630: move a13, a9 +3f776640: addi 0x440, a9 +3f776660: addi 0x120, a11 +3f776680: move *a11+, *a9+, 1 +3f776690: move *a11+, *a9+, 1 +3f7766a0: move *a11+, *a9+, 1 +3f7766b0: move *a11, *a9, 1 +3f7766c0: jruc L3F776870 +L3F7766D0: +3f7766d0: move *a13, a11, 1 +3f7766e0: dec a11 +3f7766f0: movi 0x4a0, a9 +3f776710: mpys a9, a11 +3f776720: move *a13(0x940), a9, 1 +3f776740: add a9, a11 +3f776750: move *a11, a11, 1 +3f776760: jrge L3F776870 +3f776770: move *a13, a11, 1 +3f776780: dec a11 +3f776790: movi 0x4a0, a9 +3f7767b0: mpys a9, a11 +3f7767c0: move *a13(0x940), a9, 1 +3f7767e0: add a9, a11 +3f7767f0: move a13, a9 +3f776800: addi 0x440, a9 +3f776820: addk 32, a11 +3f776830: move *a11+, *a9+, 1 +3f776840: move *a11+, *a9+, 1 +3f776850: move *a11+, *a9+, 1 +3f776860: move *a11, *a9, 1 +L3F776870: +3f776870: move a14, -*sp, 1 +3f776880: move *a13(0x40), *a14+, 1 +3f7768a0: move a13, a11 +3f7768b0: addi 0x840, a11 +3f7768d0: move a11, *a14+, 1 +3f7768e0: move a13, a9 +3f7768f0: addi 0x7c0, a9 +3f776910: move a9, *a14+, 1 +3f776920: move a13, a9 +3f776930: addi 0x740, a9 +3f776950: move a9, *a14+, 1 +3f776960: move a13, a9 +3f776970: addi 0x6c0, a9 +3f776990: move a9, *a14+, 1 +3f7769a0: move *a13, a9, 1 +3f7769b0: inc a9 +3f7769c0: sll 0x7, a9 +3f7769d0: move *a13(0xff60), a11, 1 +3f7769f0: add a11, a9 +3f776a00: move *a9+, *a14+, 1 +3f776a10: move *a9+, *a14+, 1 +3f776a20: move *a9+, *a14+, 1 +3f776a30: move *a9+, *a14+, 1 +3f776a40: move *a13, a9, 1 +3f776a50: sll 0x7, a9 +3f776a60: add a11, a9 +3f776a70: move *a9+, *a14+, 1 +3f776a80: move *a9+, *a14+, 1 +3f776a90: move *a9+, *a14+, 1 +3f776aa0: move *a9+, *a14+, 1 +3f776ab0: calla L3F7A4140 +3f776ae0: move *a13, a9, 1 +3f776af0: movi 0x4a0, a11 +3f776b10: mpys a9, a11 +3f776b20: move *a13(0x940), a9, 1 +3f776b40: add a9, a11 +3f776b50: addi 0x2a0, a11 +3f776b70: move a13, a9 +3f776b80: addi 0x6c0, a9 +3f776ba0: move *a9+, *a11+, 1 +3f776bb0: move *a9+, *a11+, 1 +3f776bc0: move *a9+, *a11+, 1 +3f776bd0: move *a9, *a11, 1 +3f776be0: move *a13, a11, 1 +3f776bf0: movi 0x4a0, a9 +3f776c10: mpys a11, a9 +3f776c20: move *a13(0x940), a11, 1 +3f776c40: add a11, a9 +3f776c50: addi 0x320, a9 +3f776c70: move a13, a11 +3f776c80: addi 0x740, a11 +3f776ca0: move *a11+, *a9+, 1 +3f776cb0: move *a11+, *a9+, 1 +3f776cc0: move *a11+, *a9+, 1 +3f776cd0: move *a11, *a9, 1 +3f776ce0: move *a13, a11, 1 +3f776cf0: movi 0x4a0, a9 +3f776d10: mpys a11, a9 +3f776d20: move *a13(0x940), a11, 1 +3f776d40: add a11, a9 +3f776d50: addi 0x3a0, a9 +3f776d70: move a13, a11 +3f776d80: addi 0x7c0, a11 +3f776da0: move *a11+, *a9+, 1 +3f776db0: move *a11+, *a9+, 1 +3f776dc0: move *a11+, *a9+, 1 +3f776dd0: move *a11, *a9, 1 +3f776de0: move *a13, a11, 1 +3f776df0: movi 0x4a0, a9 +3f776e10: mpys a11, a9 +3f776e20: move *a13(0x940), a11, 1 +3f776e40: add a11, a9 +3f776e50: addi 0x420, a9 +3f776e70: move a13, a11 +3f776e80: addi 0x840, a11 +3f776ea0: move *a11+, *a9+, 1 +3f776eb0: move *a11+, *a9+, 1 +3f776ec0: move *a11+, *a9+, 1 +3f776ed0: move *a11, *a9, 1 +3f776ee0: move *a13(0xff80), a11, 1 +3f776f00: move *a13, a9, 1 +3f776f10: inc a9 +3f776f20: cmp a11, a9 +3f776f30: jrne L3F776F80 +3f776f40: sub a9, a9 +3f776f50: move a9, *a13(0x20), 1 +3f776f70: jruc L3F777480 +L3F776F80: +3f776f80: move *a13, a9, 1 +3f776f90: sll 0x7, a9 +3f776fa0: move *a13(0xff60), a7, 1 +3f776fc0: add a7, a9 +3f776fd0: move *a13, a5, 1 +3f776fe0: dec a5 +3f776ff0: sll 0x7, a5 +3f777000: add a7, a5 +3f777010: move *a9+, *a14+, 1 +3f777020: move *a9+, *a14+, 1 +3f777030: move *a5+, *a14+, 1 +3f777040: move *a5+, *a14+, 1 +3f777050: calla L3FE0C8D0 +3f777080: move *a13, a9, 1 +3f777090: inc a9 +3f7770a0: sll 0x7, a9 +3f7770b0: add a7, a9 +3f7770c0: move *a13, a5, 1 +3f7770d0: sll 0x7, a5 +3f7770e0: add a7, a5 +3f7770f0: move *a9(0x40), *a14+, 1 +3f777110: move *a9(0x60), *a14+, 1 +3f777130: move *a5(0x40), *a14+, 1 +3f777150: move *a5(0x60), *a14+, 1 +3f777170: calla L3FE0C8D0 +3f7771a0: calla L3FE0DE90 +3f7771d0: move *a13, a9, 1 +3f7771e0: inc a9 +3f7771f0: sll 0x7, a9 +3f777200: add a7, a9 +3f777210: move *a13, a5, 1 +3f777220: sll 0x7, a5 +3f777230: add a7, a5 +3f777240: move *a9+, *a14+, 1 +3f777250: move *a9+, *a14+, 1 +3f777260: move *a5+, *a14+, 1 +3f777270: move *a5+, *a14+, 1 +3f777280: calla L3FE0C8D0 +3f7772b0: move *a13, a9, 1 +3f7772c0: sll 0x7, a9 +3f7772d0: add a7, a9 +3f7772e0: move *a13, a5, 1 +3f7772f0: dec a5 +3f777300: sll 0x7, a5 +3f777310: add a7, a5 +3f777320: move *a9(0x40), *a14+, 1 +3f777340: move *a9(0x60), *a14+, 1 +3f777360: move *a5(0x40), *a14+, 1 +3f777380: move *a5(0x60), *a14+, 1 +3f7773a0: calla L3FE0C8D0 +3f7773d0: calla L3FE0DE90 +3f777400: calla L3FE0C8D0 +3f777430: calla L3FE10B50 +3f777460: move a8, *a13(0x20), 1 +L3F777480: +3f777480: move *a13, a9, 1 +3f777490: movi 0x4a0, a7 +3f7774b0: mpys a9, a7 +3f7774c0: move *a13(0x940), a5, 1 +3f7774e0: add a5, a7 +3f7774f0: move *a13(0x20), *a7(0x0), 1 +3f777520: move *a13(0x20), a7, 1 +3f777540: jale L3F778270 +3f777560: move a14, -*sp, 1 +3f777570: move a13, a5 +3f777580: addi 0x740, a5 +3f7775a0: move *a5+, *a14+, 1 +3f7775b0: move *a5+, *a14+, 1 +3f7775c0: move *a5+, *a14+, 1 +3f7775d0: move *a5+, *a14+, 1 +3f7775e0: move a13, a5 +3f7775f0: addi 0x6c0, a5 +3f777610: move *a5+, *a14+, 1 +3f777620: move *a5+, *a14+, 1 +3f777630: move *a5+, *a14+, 1 +3f777640: move *a5+, *a14+, 1 +3f777650: move a13, a5 +3f777660: addi 0x540, a5 +3f777680: move *a5+, *a14+, 1 +3f777690: move *a5+, *a14+, 1 +3f7776a0: move *a5+, *a14+, 1 +3f7776b0: move *a5+, *a14+, 1 +3f7776c0: move a13, a5 +3f7776d0: addi 0x4c0, a5 +3f7776f0: move *a5+, *a14+, 1 +3f777700: move *a5+, *a14+, 1 +3f777710: move *a5+, *a14+, 1 +3f777720: move *a5+, *a14+, 1 +3f777730: move a13, a5 +3f777740: addi 0x440, a5 +3f777760: move a5, *a14+, 1 +3f777770: calla L3F7A5970 +3f7777a0: movi 0x4a0, a5 +3f7777c0: mpys a9, a5 +3f7777d0: move *a13(0x940), a7, 1 +3f7777f0: add a7, a5 +3f777800: addk 32, a5 +3f777810: move a13, a7 +3f777820: addi 0x840, a7 +3f777840: move *a7+, *a5+, 1 +3f777850: move *a7+, *a5+, 1 +3f777860: move *a7+, *a5+, 1 +3f777870: move *a7, *a5, 1 +3f777880: movi 0x4a0, a7 +3f7778a0: mpys a9, a7 +3f7778b0: move *a13(0x940), a5, 1 +3f7778d0: add a5, a7 +3f7778e0: addi 0xa0, a7 +3f777900: move a13, a5 +3f777910: addi 0x5c0, a5 +3f777930: move *a5+, *a7+, 1 +3f777940: move *a5+, *a7+, 1 +3f777950: move *a5+, *a7+, 1 +3f777960: move *a5, *a7, 1 +3f777970: movi 0x4a0, a7 +3f777990: mpys a9, a7 +3f7779a0: move *a13(0x940), a5, 1 +3f7779c0: add a5, a7 +3f7779d0: addi 0x120, a7 +3f7779f0: move a13, a5 +3f777a00: addi 0x440, a5 +3f777a20: move *a5+, *a7+, 1 +3f777a30: move *a5+, *a7+, 1 +3f777a40: move *a5+, *a7+, 1 +3f777a50: move *a5, *a7, 1 +3f777a60: dec a9 +3f777a70: movi 0x4a0, a7 +3f777a90: mpys a7, a9 +3f777aa0: move *a13(0x940), a5, 1 +3f777ac0: add a5, a9 +3f777ad0: addi 0x1a0, a9 +3f777af0: move a13, a7 +3f777b00: addi 0x440, a7 +3f777b20: move *a7+, *a9+, 1 +3f777b30: move *a7+, *a9+, 1 +3f777b40: move *a7+, *a9+, 1 +3f777b50: move *a7, *a9, 1 +3f777b60: move *a13, a9, 1 +3f777b70: dec a9 +3f777b80: movi 0x4a0, a7 +3f777ba0: mpys a7, a9 +3f777bb0: add a5, a9 +3f777bc0: addi 0x220, a9 +3f777be0: move a13, a7 +3f777bf0: addi 0x5c0, a7 +3f777c10: move *a7+, *a9+, 1 +3f777c20: move *a7+, *a9+, 1 +3f777c30: move *a7+, *a9+, 1 +3f777c40: move *a7, *a9, 1 +3f777c50: move *a13(0x80), a9, 1 +3f777c70: dsj a9, L3F779360 +3f777c90: move *a13(0x840), *a14+, 1 +3f777cb0: move *a13(0x860), *a14+, 1 +3f777cd0: move *a13(0x5c0), *a14+, 1 +3f777cf0: move *a13(0x5e0), *a14+, 1 +3f777d10: calla L3FE0C950 +3f777d40: movi 0x3f77bea0, a8 +3f777d70: move *a8+, *a14+, 1 +3f777d80: move *a8+, *a14+, 1 +3f777d90: calla L3FE0D650 +3f777dc0: move -*a14, a8, 1 +3f777dd0: move a8, *a13(0x8e0), 1 +3f777df0: move -*a14, a8, 1 +3f777e00: move a8, *a13(0x8c0), 1 +3f777e20: move *a13(0x880), *a14+, 1 +3f777e40: move *a13(0x8a0), *a14+, 1 +3f777e60: move *a13(0x600), *a14+, 1 +3f777e80: move *a13(0x620), *a14+, 1 +3f777ea0: calla L3FE0C950 +3f777ed0: movi 0x3f77bea0, a8 +3f777f00: move *a8+, *a14+, 1 +3f777f10: move *a8+, *a14+, 1 +3f777f20: calla L3FE0D650 +3f777f50: move -*a14, a8, 1 +3f777f60: move a8, *a13(0x920), 1 +3f777f80: move -*a14, a8, 1 +3f777f90: move a8, *a13(0x900), 1 +3f777fb0: move a14, -*sp, 1 +3f777fc0: move *a13(0xff20), *a14+, 1 +3f777fe0: move *a13(0xff40), *a14+, 1 +3f778000: sub a9, a9 +3f778010: move a9, *a14+, 1 +3f778020: move a13, a7 +3f778030: addi 0x5c0, a7 +3f778050: move *a7+, *a14+, 1 +3f778060: move *a7+, *a14+, 1 +3f778070: move *a7+, *a14+, 1 +3f778080: move *a7+, *a14+, 1 +3f778090: move a13, a7 +3f7780a0: addi 0x840, a7 +3f7780c0: move *a7+, *a14+, 1 +3f7780d0: move *a7+, *a14+, 1 +3f7780e0: move *a7+, *a14+, 1 +3f7780f0: move *a7+, *a14+, 1 +3f778100: move a13, a7 +3f778110: addi 0x440, a7 +3f778130: move *a7+, *a14+, 1 +3f778140: move *a7+, *a14+, 1 +3f778150: move *a7+, *a14+, 1 +3f778160: move *a7+, *a14+, 1 +3f778170: move a13, a7 +3f778180: addi 0x8c0, a7 +3f7781a0: move *a7+, *a14+, 1 +3f7781b0: move *a7+, *a14+, 1 +3f7781c0: move *a7+, *a14+, 1 +3f7781d0: move *a7+, *a14+, 1 +3f7781e0: move *a13(0xffc0), *a14+, 1 +3f778200: move *a13(0xffe0), *a14+, 1 +3f778220: calla L3F818230 +3f778250: jauc L3F779360 +L3F778270: +3f778270: jage L3F778F90 +3f778290: move a14, -*sp, 1 +3f7782a0: move a13, a5 +3f7782b0: addi 0x840, a5 +3f7782d0: move *a5+, *a14+, 1 +3f7782e0: move *a5+, *a14+, 1 +3f7782f0: move *a5+, *a14+, 1 +3f778300: move *a5+, *a14+, 1 +3f778310: move a13, a5 +3f778320: addi 0x7c0, a5 +3f778340: move *a5+, *a14+, 1 +3f778350: move *a5+, *a14+, 1 +3f778360: move *a5+, *a14+, 1 +3f778370: move *a5+, *a14+, 1 +3f778380: move a13, a5 +3f778390: addi 0x640, a5 +3f7783b0: move *a5+, *a14+, 1 +3f7783c0: move *a5+, *a14+, 1 +3f7783d0: move *a5+, *a14+, 1 +3f7783e0: move *a5+, *a14+, 1 +3f7783f0: move a13, a5 +3f778400: addi 0x5c0, a5 +3f778420: move *a5+, *a14+, 1 +3f778430: move *a5+, *a14+, 1 +3f778440: move *a5+, *a14+, 1 +3f778450: move *a5+, *a14+, 1 +3f778460: move a13, a5 +3f778470: addi 0x440, a5 +3f778490: move a5, *a14+, 1 +3f7784a0: calla L3F7A5970 +3f7784d0: movi 0x4a0, a5 +3f7784f0: mpys a9, a5 +3f778500: move *a13(0x940), a7, 1 +3f778520: add a7, a5 +3f778530: addk 32, a5 +3f778540: move a13, a7 +3f778550: addi 0x440, a7 +3f778570: move *a7+, *a5+, 1 +3f778580: move *a7+, *a5+, 1 +3f778590: move *a7+, *a5+, 1 +3f7785a0: move *a7, *a5, 1 +3f7785b0: movi 0x4a0, a7 +3f7785d0: mpys a9, a7 +3f7785e0: move *a13(0x940), a5, 1 +3f778600: add a5, a7 +3f778610: addi 0xa0, a7 +3f778630: move a13, a5 +3f778640: addi 0x540, a5 +3f778660: move *a5+, *a7+, 1 +3f778670: move *a5+, *a7+, 1 +3f778680: move *a5+, *a7+, 1 +3f778690: move *a5, *a7, 1 +3f7786a0: movi 0x4a0, a7 +3f7786c0: mpys a9, a7 +3f7786d0: move *a13(0x940), a5, 1 +3f7786f0: add a5, a7 +3f778700: addi 0x120, a7 +3f778720: move a13, a5 +3f778730: addi 0x6c0, a5 +3f778750: move *a5+, *a7+, 1 +3f778760: move *a5+, *a7+, 1 +3f778770: move *a5+, *a7+, 1 +3f778780: move *a5, *a7, 1 +3f778790: dec a9 +3f7787a0: movi 0x4a0, a7 +3f7787c0: mpys a7, a9 +3f7787d0: move *a13(0x940), a5, 1 +3f7787f0: add a5, a9 +3f778800: addi 0x1a0, a9 +3f778820: move a13, a7 +3f778830: addi 0x540, a7 +3f778850: move *a7+, *a9+, 1 +3f778860: move *a7+, *a9+, 1 +3f778870: move *a7+, *a9+, 1 +3f778880: move *a7, *a9, 1 +3f778890: move *a13, a9, 1 +3f7788a0: dec a9 +3f7788b0: movi 0x4a0, a7 +3f7788d0: mpys a7, a9 +3f7788e0: add a5, a9 +3f7788f0: addi 0x220, a9 +3f778910: move a13, a7 +3f778920: addi 0x440, a7 +3f778940: move *a7+, *a9+, 1 +3f778950: move *a7+, *a9+, 1 +3f778960: move *a7+, *a9+, 1 +3f778970: move *a7, *a9, 1 +3f778980: move *a13(0x80), a9, 1 +3f7789a0: dsj a9, L3F779360 +3f7789c0: move *a13(0x540), *a14+, 1 +3f7789e0: move *a13(0x560), *a14+, 1 +3f778a00: move *a13(0x6c0), *a14+, 1 +3f778a20: move *a13(0x6e0), *a14+, 1 +3f778a40: calla L3FE0C950 +3f778a70: movi 0x3f77bea0, a8 +3f778aa0: move *a8+, *a14+, 1 +3f778ab0: move *a8+, *a14+, 1 +3f778ac0: calla L3FE0D650 +3f778af0: move -*a14, a8, 1 +3f778b00: move a8, *a13(0x8e0), 1 +3f778b20: move -*a14, a8, 1 +3f778b30: move a8, *a13(0x8c0), 1 +3f778b50: move *a13(0x580), *a14+, 1 +3f778b70: move *a13(0x5a0), *a14+, 1 +3f778b90: move *a13(0x700), *a14+, 1 +3f778bb0: move *a13(0x720), *a14+, 1 +3f778bd0: calla L3FE0C950 +3f778c00: movi 0x3f77bea0, a8 +3f778c30: move *a8+, *a14+, 1 +3f778c40: move *a8+, *a14+, 1 +3f778c50: calla L3FE0D650 +3f778c80: move -*a14, a8, 1 +3f778c90: move a8, *a13(0x920), 1 +3f778cb0: move -*a14, a8, 1 +3f778cc0: move a8, *a13(0x900), 1 +3f778ce0: move a14, -*sp, 1 +3f778cf0: move *a13(0xff20), *a14+, 1 +3f778d10: move *a13(0xff40), *a14+, 1 +3f778d30: sub a9, a9 +3f778d40: move a9, *a14+, 1 +3f778d50: move a13, a7 +3f778d60: addi 0x6c0, a7 +3f778d80: move *a7+, *a14+, 1 +3f778d90: move *a7+, *a14+, 1 +3f778da0: move *a7+, *a14+, 1 +3f778db0: move *a7+, *a14+, 1 +3f778dc0: move a13, a7 +3f778dd0: addi 0x540, a7 +3f778df0: move *a7+, *a14+, 1 +3f778e00: move *a7+, *a14+, 1 +3f778e10: move *a7+, *a14+, 1 +3f778e20: move *a7+, *a14+, 1 +3f778e30: move a13, a7 +3f778e40: addi 0x440, a7 +3f778e60: move *a7+, *a14+, 1 +3f778e70: move *a7+, *a14+, 1 +3f778e80: move *a7+, *a14+, 1 +3f778e90: move *a7+, *a14+, 1 +3f778ea0: move a13, a7 +3f778eb0: addi 0x8c0, a7 +3f778ed0: move *a7+, *a14+, 1 +3f778ee0: move *a7+, *a14+, 1 +3f778ef0: move *a7+, *a14+, 1 +3f778f00: move *a7+, *a14+, 1 +3f778f10: move *a13(0xffc0), *a14+, 1 +3f778f30: move *a13(0xffe0), *a14+, 1 +3f778f50: calla L3F818230 +3f778f80: jruc L3F779360 +L3F778F90: +3f778f90: movi 0x4a0, a5 +3f778fb0: mpys a9, a5 +3f778fc0: move *a13(0x940), a7, 1 +3f778fe0: add a7, a5 +3f778ff0: addi 0xa0, a5 +3f779010: move a13, a7 +3f779020: addi 0x540, a7 +3f779040: move *a7+, *a5+, 1 +3f779050: move *a7+, *a5+, 1 +3f779060: move *a7+, *a5+, 1 +3f779070: move *a7, *a5, 1 +3f779080: movi 0x4a0, a7 +3f7790a0: mpys a9, a7 +3f7790b0: move *a13(0x940), a5, 1 +3f7790d0: add a5, a7 +3f7790e0: addi 0x120, a7 +3f779100: move a13, a5 +3f779110: addi 0x5c0, a5 +3f779130: move *a5+, *a7+, 1 +3f779140: move *a5+, *a7+, 1 +3f779150: move *a5+, *a7+, 1 +3f779160: move *a5, *a7, 1 +3f779170: dec a9 +3f779180: movi 0x4a0, a7 +3f7791a0: mpys a7, a9 +3f7791b0: move *a13(0x940), a5, 1 +3f7791d0: add a5, a9 +3f7791e0: addi 0x1a0, a9 +3f779200: move a13, a7 +3f779210: addi 0x540, a7 +3f779230: move *a7+, *a9+, 1 +3f779240: move *a7+, *a9+, 1 +3f779250: move *a7+, *a9+, 1 +3f779260: move *a7, *a9, 1 +3f779270: move *a13, a9, 1 +3f779280: dec a9 +3f779290: movi 0x4a0, a7 +3f7792b0: mpys a7, a9 +3f7792c0: add a5, a9 +3f7792d0: addi 0x220, a9 +3f7792f0: move a13, a7 +3f779300: addi 0x5c0, a7 +3f779320: move *a7+, *a9+, 1 +3f779330: move *a7+, *a9+, 1 +3f779340: move *a7+, *a9+, 1 +3f779350: move *a7, *a9, 1 +L3F779360: +3f779360: move a13, a9 +3f779370: addi 0x4c0, a9 +3f779390: move a13, a7 +3f7793a0: addi 0x6c0, a7 +3f7793c0: move *a7+, *a9+, 1 +3f7793d0: move *a7+, *a9+, 1 +3f7793e0: move *a7+, *a9+, 1 +3f7793f0: move *a7, *a9, 1 +3f779400: move a13, a9 +3f779410: addi 0x540, a9 +3f779430: move a13, a7 +3f779440: addi 0x740, a7 +3f779460: move *a7+, *a9+, 1 +3f779470: move *a7+, *a9+, 1 +3f779480: move *a7+, *a9+, 1 +3f779490: move *a7, *a9, 1 +3f7794a0: move a13, a9 +3f7794b0: addi 0x5c0, a9 +3f7794d0: move a13, a7 +3f7794e0: addi 0x7c0, a7 +3f779500: move *a7+, *a9+, 1 +3f779510: move *a7+, *a9+, 1 +3f779520: move *a7+, *a9+, 1 +3f779530: move *a7, *a9, 1 +3f779540: move a13, a9 +3f779550: addi 0x640, a9 +3f779570: move a13, a7 +3f779580: addi 0x840, a7 +3f7795a0: move *a7+, *a9+, 1 +3f7795b0: move *a7+, *a9+, 1 +3f7795c0: move *a7+, *a9+, 1 +3f7795d0: move *a7, *a9, 1 +3f7795e0: move *a13, a9, 1 +3f7795f0: inc a9 +3f779600: move a9, *a13, 1 +3f779610: inc a9 +3f779620: cmp a11, a9 +3f779630: jalt L3F776510 +L3F779650: +3f779650: move *a13, a11, 1 +3f779660: dec a11 +3f779670: movi 0x4a0, a9 +3f779690: mpys a9, a11 +3f7796a0: move *a13(0x940), a7, 1 +3f7796c0: add a7, a11 +3f7796d0: move *a11, a11, 1 +3f7796e0: jrle L3F7797D0 +3f7796f0: move *a13, a11, 1 +3f779700: dec a11 +3f779710: mpys a9, a11 +3f779720: add a7, a11 +3f779730: move a13, a5 +3f779740: addi 0x440, a5 +3f779760: addi 0x120, a11 +3f779780: move *a11+, *a5+, 1 +3f779790: move *a11+, *a5+, 1 +3f7797a0: move *a11+, *a5+, 1 +3f7797b0: move *a11, *a5, 1 +3f7797c0: jruc L3F7798F0 +L3F7797D0: +3f7797d0: move *a13, a11, 1 +3f7797e0: dec a11 +3f7797f0: mpys a9, a11 +3f779800: add a7, a11 +3f779810: move *a11, a11, 1 +3f779820: jrge L3F7798F0 +3f779830: move *a13, a11, 1 +3f779840: dec a11 +3f779850: mpys a9, a11 +3f779860: add a7, a11 +3f779870: move a13, a5 +3f779880: addi 0x440, a5 +3f7798a0: addk 32, a11 +3f7798b0: move *a11+, *a5+, 1 +3f7798c0: move *a11+, *a5+, 1 +3f7798d0: move *a11+, *a5+, 1 +3f7798e0: move *a11, *a5, 1 +L3F7798F0: +3f7798f0: move *a13(0xa0), a11, 1 +3f779910: jreq L3F779D70 +3f779920: move *a13, a5, 1 +3f779930: dec a5 +3f779940: mpys a9, a5 +3f779950: add a7, a5 +3f779960: addi 0x1a0, a5 +3f779980: move a13, a9 +3f779990: addi 0xc0, a9 +3f7799b0: move *a9+, *a5+, 1 +3f7799c0: move *a9+, *a5+, 1 +3f7799d0: move *a9+, *a5+, 1 +3f7799e0: move *a9, *a5, 1 +3f7799f0: move *a13, a9, 1 +3f779a00: dec a9 +3f779a10: movi 0x4a0, a5 +3f779a30: mpys a5, a9 +3f779a40: add a7, a9 +3f779a50: addi 0x220, a9 +3f779a70: move a13, a5 +3f779a80: addi 0x140, a5 +3f779aa0: move *a5+, *a9+, 1 +3f779ab0: move *a5+, *a9+, 1 +3f779ac0: move *a5+, *a9+, 1 +3f779ad0: move *a5, *a9, 1 +3f779ae0: move *a13, a9, 1 +3f779af0: dec a9 +3f779b00: movi 0x4a0, a5 +3f779b20: mpys a5, a9 +3f779b30: add a7, a9 +3f779b40: move *a9, a9, 1 +3f779b50: jrle L3F779C40 +3f779b60: move *a13, a9, 1 +3f779b70: dec a9 +3f779b80: mpys a5, a9 +3f779b90: add a7, a9 +3f779ba0: move a13, a5 +3f779bb0: addi 0x440, a5 +3f779bd0: addi 0x120, a9 +3f779bf0: move *a9+, *a5+, 1 +3f779c00: move *a9+, *a5+, 1 +3f779c10: move *a9+, *a5+, 1 +3f779c20: move *a9, *a5, 1 +3f779c30: jruc L3F77A230 +L3F779C40: +3f779c40: move *a13, a9, 1 +3f779c50: dec a9 +3f779c60: mpys a5, a9 +3f779c70: add a7, a9 +3f779c80: move *a9, a9, 1 +3f779c90: jrge L3F77A230 +3f779ca0: move *a13, a9, 1 +3f779cb0: dec a9 +3f779cc0: mpys a5, a9 +3f779cd0: add a7, a9 +3f779ce0: move a13, a5 +3f779cf0: addi 0x440, a5 +3f779d10: addk 32, a9 +3f779d20: move *a9+, *a5+, 1 +3f779d30: move *a9+, *a5+, 1 +3f779d40: move *a9+, *a5+, 1 +3f779d50: move *a9, *a5, 1 +3f779d60: jruc L3F77A230 +L3F779D70: +3f779d70: move a14, -*sp, 1 +3f779d80: move *a13(0x40), *a14+, 1 +3f779da0: move a13, a5 +3f779db0: addi 0x840, a5 +3f779dd0: move a5, *a14+, 1 +3f779de0: move a13, a5 +3f779df0: addi 0x7c0, a5 +3f779e10: move a5, *a14+, 1 +3f779e20: move a13, a5 +3f779e30: addi 0x740, a5 +3f779e50: move a5, *a14+, 1 +3f779e60: move a13, a5 +3f779e70: addi 0x6c0, a5 +3f779e90: move a5, *a14+, 1 +3f779ea0: move *a13(0xff80), a5, 1 +3f779ec0: dec a5 +3f779ed0: sll 0x7, a5 +3f779ee0: move *a13(0xff60), a9, 1 +3f779f00: add a9, a5 +3f779f10: move *a5+, *a14+, 1 +3f779f20: move *a5+, *a14+, 1 +3f779f30: move *a5+, *a14+, 1 +3f779f40: move *a5+, *a14+, 1 +3f779f50: move *a13(0xff80), a5, 1 +3f779f70: subk 2, a5 +3f779f80: sll 0x7, a5 +3f779f90: add a9, a5 +3f779fa0: move *a5+, *a14+, 1 +3f779fb0: move *a5+, *a14+, 1 +3f779fc0: move *a5+, *a14+, 1 +3f779fd0: move *a5+, *a14+, 1 +3f779fe0: calla L3F7A4140 +3f77a010: move *a13, a5, 1 +3f77a020: dec a5 +3f77a030: movi 0x4a0, a7 +3f77a050: mpys a7, a5 +3f77a060: move *a13(0x940), a7, 1 +3f77a080: add a7, a5 +3f77a090: addi 0x1a0, a5 +3f77a0b0: move a13, a7 +3f77a0c0: addi 0x740, a7 +3f77a0e0: move *a7+, *a5+, 1 +3f77a0f0: move *a7+, *a5+, 1 +3f77a100: move *a7+, *a5+, 1 +3f77a110: move *a7, *a5, 1 +3f77a120: move *a13, a7, 1 +3f77a130: dec a7 +3f77a140: movi 0x4a0, a5 +3f77a160: mpys a5, a7 +3f77a170: move *a13(0x940), a5, 1 +3f77a190: add a5, a7 +3f77a1a0: addi 0x220, a7 +3f77a1c0: move a13, a5 +3f77a1d0: addi 0x7c0, a5 +3f77a1f0: move *a5+, *a7+, 1 +3f77a200: move *a5+, *a7+, 1 +3f77a210: move *a5+, *a7+, 1 +3f77a220: move *a5, *a7, 1 +L3F77A230: +3f77a230: sub a9, a9 +3f77a240: move a9, *a13, 1 +3f77a250: move *a13(0xff80), a7, 1 +3f77a270: dec a7 +3f77a280: cmp a7, a9 +3f77a290: jage L3F77B040 +L3F77A2B0: +3f77a2b0: move *a13, a11, 1 +3f77a2c0: movi 0x4a0, a9 +3f77a2e0: mpys a11, a9 +3f77a2f0: move *a13(0x940), a7, 1 +3f77a310: add a7, a9 +3f77a320: move *a9, a9, 1 +3f77a330: jrge L3F77A5D0 +3f77a340: movi 0x4a0, a9 +3f77a360: mpys a11, a9 +3f77a370: add a7, a9 +3f77a380: move a13, a5 +3f77a390: addi 0x340, a5 +3f77a3b0: addi 0x2a0, a9 +3f77a3d0: move *a9+, *a5+, 1 +3f77a3e0: move *a9+, *a5+, 1 +3f77a3f0: move *a9+, *a5+, 1 +3f77a400: move *a9, *a5, 1 +3f77a410: move a11, a5 +3f77a420: jreq L3F77A4B0 +3f77a430: dec a5 +3f77a440: movi 0x4a0, a9 +3f77a460: mpys a9, a5 +3f77a470: add a7, a5 +3f77a480: addi 0x320, a5 +3f77a4a0: jruc L3F77A550 +L3F77A4B0: +3f77a4b0: move *a13(0xff80), a9, 1 +3f77a4d0: subk 2, a9 +3f77a4e0: movi 0x4a0, a5 +3f77a500: mpys a5, a9 +3f77a510: add a7, a9 +3f77a520: move a9, a5 +3f77a530: addi 0x320, a5 +L3F77A550: +3f77a550: move a13, a9 +3f77a560: addi 0x3c0, a9 +3f77a580: move *a5+, *a9+, 1 +3f77a590: move *a5+, *a9+, 1 +3f77a5a0: move *a5+, *a9+, 1 +3f77a5b0: move *a5, *a9, 1 +3f77a5c0: jruc L3F77A8B0 +L3F77A5D0: +3f77a5d0: movi 0x4a0, a9 +3f77a5f0: mpys a11, a9 +3f77a600: add a7, a9 +3f77a610: move *a9, a9, 1 +3f77a620: jrle L3F77A8B0 +3f77a630: movi 0x4a0, a9 +3f77a650: mpys a11, a9 +3f77a660: add a7, a9 +3f77a670: move a13, a5 +3f77a680: addi 0x340, a5 +3f77a6a0: addi 0x420, a9 +3f77a6c0: move *a9+, *a5+, 1 +3f77a6d0: move *a9+, *a5+, 1 +3f77a6e0: move *a9+, *a5+, 1 +3f77a6f0: move *a9, *a5, 1 +3f77a700: move a11, a5 +3f77a710: jreq L3F77A7A0 +3f77a720: dec a5 +3f77a730: movi 0x4a0, a9 +3f77a750: mpys a9, a5 +3f77a760: add a7, a5 +3f77a770: addi 0x3a0, a5 +3f77a790: jruc L3F77A840 +L3F77A7A0: +3f77a7a0: move *a13(0xff80), a9, 1 +3f77a7c0: subk 2, a9 +3f77a7d0: movi 0x4a0, a5 +3f77a7f0: mpys a5, a9 +3f77a800: add a7, a9 +3f77a810: move a9, a5 +3f77a820: addi 0x3a0, a5 +L3F77A840: +3f77a840: move a13, a9 +3f77a850: addi 0x3c0, a9 +3f77a870: move *a5+, *a9+, 1 +3f77a880: move *a5+, *a9+, 1 +3f77a890: move *a5+, *a9+, 1 +3f77a8a0: move *a5, *a9, 1 +L3F77A8B0: +3f77a8b0: movi 0x4a0, a9 +3f77a8d0: mpys a11, a9 +3f77a8e0: add a7, a9 +3f77a8f0: move *a9, a9, 1 +3f77a900: jreq L3F77AE20 +3f77a910: sll 0x7, a11 +3f77a920: move *a13(0xff60), a9, 1 +3f77a940: add a9, a11 +3f77a950: move a13, a5 +3f77a960: addi 0x2c0, a5 +3f77a980: move *a11+, *a5+, 1 +3f77a990: move *a11+, *a5+, 1 +3f77a9a0: move *a11+, *a5+, 1 +3f77a9b0: move *a11, *a5, 1 +3f77a9c0: move *a13(0x2c0), *a14+, 1 +3f77a9e0: move *a13(0x2e0), *a14+, 1 +3f77aa00: move *a13(0x340), *a14+, 1 +3f77aa20: move *a13(0x360), *a14+, 1 +3f77aa40: calla L3FE0EB40 +3f77aa70: jrne L3F77AB40 +3f77aa80: move *a13(0x340), *a14+, 1 +3f77aaa0: move *a13(0x360), *a14+, 1 +3f77aac0: move *a13(0x3c0), *a14+, 1 +3f77aae0: move *a13(0x3e0), *a14+, 1 +3f77ab00: calla L3FE0EB40 +3f77ab30: jreq L3F77AE20 +L3F77AB40: +3f77ab40: move *a13(0x300), *a14+, 1 +3f77ab60: move *a13(0x320), *a14+, 1 +3f77ab80: move *a13(0x380), *a14+, 1 +3f77aba0: move *a13(0x3a0), *a14+, 1 +3f77abc0: calla L3FE0EB40 +3f77abf0: jrne L3F77ACC0 +3f77ac00: move *a13(0x380), *a14+, 1 +3f77ac20: move *a13(0x3a0), *a14+, 1 +3f77ac40: move *a13(0x400), *a14+, 1 +3f77ac60: move *a13(0x420), *a14+, 1 +3f77ac80: calla L3FE0EB40 +3f77acb0: jreq L3F77AE20 +L3F77ACC0: +3f77acc0: move a14, -*sp, 1 +3f77acd0: move *a13(0xff20), a11, 1 +3f77acf0: neg a11 +3f77ad00: move a11, *a14+, 1 +3f77ad10: move *a13(0xff40), a11, 1 +3f77ad30: neg a11 +3f77ad40: move a11, *a14+, 1 +3f77ad50: move a13, a11 +3f77ad60: addi 0x2c0, a11 +3f77ad80: move a11, *a14+, 1 +3f77ad90: movk 3, a5 +3f77ada0: move a5, *a14+, 1 +3f77adb0: move *a13(0xffc0), *a14+, 1 +3f77add0: move *a13(0xffe0), *a14+, 1 +3f77adf0: calla L3FC16E30 +L3F77AE20: +3f77ae20: move a14, -*sp, 1 +3f77ae30: move *a13(0xff20), a11, 1 +3f77ae50: neg a11 +3f77ae60: move a11, *a14+, 1 +3f77ae70: move *a13(0xff40), a11, 1 +3f77ae90: neg a11 +3f77aea0: move a11, *a14+, 1 +3f77aeb0: move *a13, a11, 1 +3f77aec0: movi 0x4a0, a9 +3f77aee0: mpys a11, a9 +3f77aef0: add a7, a9 +3f77af00: addi 0x2a0, a9 +3f77af20: move a9, *a14+, 1 +3f77af30: movk 4, a9 +3f77af40: move a9, *a14+, 1 +3f77af50: move *a13(0xffc0), *a14+, 1 +3f77af70: move *a13(0xffe0), *a14+, 1 +3f77af90: calla L3FC16E30 +3f77afc0: inc a11 +3f77afd0: move a11, *a13, 1 +3f77afe0: move *a13(0xff80), a5, 1 +3f77b000: inc a11 +3f77b010: cmp a5, a11 +3f77b020: jalt L3F77A2B0 +L3F77B040: +3f77b040: move a14, -*sp, 1 +3f77b050: move *a13(0x940), *a14+, 1 +3f77b070: calla L3F702440 +L3F77B0A0: +3f77b0a0: move *sp(0xc0), a14, 1 +3f77b0c0: mmfm sp, a5,a7,a9,a11,a13 +3f77b0e0: rets 2 +3f77b0f0: move a13, -*sp, 1 +3f77b100: move a14, a13 +3f77b110: addi 0xc0, a14 +3f77b130: move *a13(0xff00), *a14+, 1 +3f77b150: move *a13(0xff20), *a14+, 1 +3f77b170: move *a13(0xff80), *a14+, 1 +3f77b190: move *a13(0xffa0), *a14+, 1 +3f77b1b0: calla L3FE0C8D0 +3f77b1e0: move -*a14, a8, 1 +3f77b1f0: move a8, *a13(0x20), 1 +3f77b210: move -*a14, a8, 1 +3f77b220: move a8, *a13, 1 +3f77b230: move *a13(0xff40), *a14+, 1 +3f77b250: move *a13(0xff60), *a14+, 1 +3f77b270: move *a13(0xffc0), *a14+, 1 +3f77b290: move *a13(0xffe0), *a14+, 1 +3f77b2b0: calla L3FE0C8D0 +3f77b2e0: move -*a14, a8, 1 +3f77b2f0: move a8, *a13(0x60), 1 +3f77b310: move -*a14, a8, 1 +3f77b320: move a8, *a13(0x40), 1 +3f77b340: move *a13(0x0), *a14+, 1 +3f77b360: move *a13(0x20), *a14+, 1 +3f77b380: movi 0x3f77bee0, a8 +3f77b3b0: move *a8+, *a14+, 1 +3f77b3c0: move *a8+, *a14+, 1 +3f77b3d0: calla L3FE0E9F0 +3f77b400: jreq L3F77B600 +3f77b410: move *a13(0x40), *a14+, 1 +3f77b430: move *a13(0x60), *a14+, 1 +3f77b450: movi 0x3f77bee0, a8 +3f77b480: move *a8+, *a14+, 1 +3f77b490: move *a8+, *a14+, 1 +3f77b4a0: calla L3FE0E730 +3f77b4d0: jreq L3F77B540 +3f77b4e0: movi 0x3f77bf20, a8 +3f77b510: move *a8+, *a14+, 1 +3f77b520: move *a8+, *a14+, 1 +3f77b530: jruc L3F77B590 +L3F77B540: +3f77b540: movi 0x3f77bf60, a8 +3f77b570: move *a8+, *a14+, 1 +3f77b580: move *a8+, *a14+, 1 +L3F77B590: +3f77b590: move -*a14, a8, 1 +3f77b5a0: move a8, *a13(0xa0), 1 +3f77b5c0: move -*a14, a8, 1 +3f77b5d0: move a8, *a13(0x80), 1 +3f77b5f0: jruc L3F77B770 +L3F77B600: +3f77b600: addi 0x40, a14 +3f77b620: move a14, -*sp, 1 +3f77b630: move *a13(0x40), *a14+, 1 +3f77b650: move *a13(0x60), *a14+, 1 +3f77b670: move *a13(0x0), *a14+, 1 +3f77b690: move *a13(0x20), *a14+, 1 +3f77b6b0: calla L3FE0D650 +3f77b6e0: calla L3FE11930 +3f77b710: move -*a14, a8, 1 +3f77b720: move a8, *a13(0xa0), 1 +3f77b740: move -*a14, a8, 1 +3f77b750: move a8, *a13(0x80), 1 +L3F77B770: +3f77b770: move *a13(0x0), *a14+, 1 +3f77b790: move *a13(0x20), *a14+, 1 +3f77b7b0: movi 0x3f77bee0, a8 +3f77b7e0: move *a8+, *a14+, 1 +3f77b7f0: move *a8+, *a14+, 1 +3f77b800: calla L3FE0E6F0 +3f77b830: jreq L3F77B960 +3f77b840: movi 0x3f77bfa0, a8 +3f77b870: move *a8+, *a14+, 1 +3f77b880: move *a8+, *a14+, 1 +3f77b890: move *a13(0x80), *a14+, 1 +3f77b8b0: move *a13(0xa0), *a14+, 1 +3f77b8d0: calla L3FE0C950 +3f77b900: move -*a14, a8, 1 +3f77b910: move a8, *a13(0xa0), 1 +3f77b930: move -*a14, a8, 1 +3f77b940: move a8, *a13(0x80), 1 +L3F77B960: +3f77b960: move *a13(0x80), *a14+, 1 +3f77b980: move *a13(0xa0), *a14+, 1 +3f77b9a0: movi 0x3f77bfe0, a8 +3f77b9d0: move *a8+, *a14+, 1 +3f77b9e0: move *a8+, *a14+, 1 +3f77b9f0: calla L3FE0DE90 +3f77ba20: movi 0x3f77c020, a8 +3f77ba50: move *a8+, *a14+, 1 +3f77ba60: move *a8+, *a14+, 1 +3f77ba70: calla L3FE0DE90 +3f77baa0: movi 0x3f77bfa0, a8 +3f77bad0: move *a8+, *a14+, 1 +3f77bae0: move *a8+, *a14+, 1 +3f77baf0: calla L3FE0D650 +3f77bb20: move -*a14, a8, 1 +3f77bb30: move a8, *a13(0xa0), 1 +3f77bb50: move -*a14, a8, 1 +3f77bb60: move a8, *a13(0x80), 1 +3f77bb80: move *a13(0x80), *a14+, 1 +3f77bba0: move *a13(0xa0), *a14+, 1 +3f77bbc0: movi 0x3f77bee0, a8 +3f77bbf0: move *a8+, *a14+, 1 +3f77bc00: move *a8+, *a14+, 1 +3f77bc10: calla L3FE0E730 +3f77bc40: jreq L3F77BD20 +3f77bc50: move *a13(0x80), *a14+, 1 +3f77bc70: move *a13(0xa0), *a14+, 1 +3f77bc90: movi 0x3f77c060, a8 +3f77bcc0: move *a8+, *a14+, 1 +3f77bcd0: move *a8+, *a14+, 1 +3f77bce0: calla L3FE0C950 +3f77bd10: jruc L3F77BDE0 +L3F77BD20: +3f77bd20: move *a13(0x80), *a14+, 1 +3f77bd40: move *a13(0xa0), *a14+, 1 +3f77bd60: movi 0x3f77c060, a8 +3f77bd90: move *a8+, *a14+, 1 +3f77bda0: move *a8+, *a14+, 1 +3f77bdb0: calla L3FE0C8D0 +L3F77BDE0: +3f77bde0: calla L3FE10B50 +3f77be10: move *sp(0x40), a14, 1 +3f77be30: move *sp+, a13, 1 +3f77be40: rets 2 +3f77be50: rl a11, a13 +3f77be60: rl a10, a13 +3f77be70: sra b11, b4 +3f77be80: .word 0x0a72 +3f77be90: .word 0x0000 +3f77bea0: .word 0x0000 +L3F77BEB0: +3f77beb0: .word 0x0000 +3f77bec0: .word 0x0000 +3f77bed0: add b0, b8 +3f77bee0: .word 0x0000 +3f77bef0: .word 0x0000 +3f77bf00: .word 0x0000 +3f77bf10: .word 0x0000 +3f77bf20: subk 20, a13 +3f77bf30: move -*a1, -*a2, 1 +3f77bf40: move b7, *b13+, 0 +3f77bf50: add a0, a12 +3f77bf60: subk 20, a13 +3f77bf70: move -*a1, -*a2, 1 +3f77bf80: move b7, *b13+, 0 +3f77bf90: jruc L3F77C060 +3f77bfa0: subk 20, a13 +3f77bfb0: move -*a1, -*a2, 1 +3f77bfc0: move b7, *b13+, 0 +3f77bfd0: add b0, b12 +3f77bfe0: .word 0x0000 +3f77bff0: .word 0x0000 +3f77c000: .word 0x0000 +3f77c010: add a3, a8 +3f77c020: .word 0x0000 +3f77c030: .word 0x0000 +3f77c040: add a0, a0 +3f77c050: add b3, b11 +L3F77C060: +3f77c060: .word 0x0000 +3f77c070: .word 0x0000 +3f77c080: .word 0x0000 +3f77c090: dsjs b8, L3F77BEB0 +L3F77C0A0: +3f77c0a0: mmtm sp, a7,a9,a11,a13 +3f77c0c0: move a14, a13 +3f77c0d0: addi 0x80, a14 +3f77c0f0: move *a13(0xffc0), a11, 1 +3f77c110: move *a13(0xffe0), a9, 1 +3f77c130: setf 16, 1, 0 +3f77c140: move *a11(0x10), a11, 0 +3f77c160: move *a9(0x50), a9, 0 +3f77c180: sub a9, a11 +3f77c190: move a11, *a13(0x20), 1 +3f77c1b0: jreq L3F77C770 +3f77c1c0: move *a13(0xffe0), a9, 1 +3f77c1e0: sll 0x1, a11 +3f77c1f0: move *a9(0xe0), a7, 1 +3f77c210: mpys a7, a11 +3f77c220: move *a9(0xc0), a7, 1 +3f77c240: add a11, a7 +3f77c250: move a7, a8 +3f77c260: calla L3FE11750 +3f77c290: move *a9(0xa0), a8, 1 +3f77c2b0: calla L3FE11750 +3f77c2e0: movi 0x3f7846e0, a8 +3f77c310: move *a8+, *a14+, 1 +3f77c320: move *a8+, *a14+, 1 +3f77c330: calla L3FE0DE90 +3f77c360: calla L3FE0D650 +3f77c390: move -*a14, a8, 1 +3f77c3a0: move a8, *a13(0x60), 1 +3f77c3c0: move -*a14, a8, 1 +3f77c3d0: move a8, *a13(0x40), 1 +3f77c3f0: addi 0x40, a14 +3f77c410: move a14, -*sp, 1 +3f77c420: move *a13(0x40), *a14+, 1 +3f77c440: move *a13(0x60), *a14+, 1 +3f77c460: calla L3FE14450 +3f77c490: movi 0x3f784720, a8 +3f77c4c0: move *a8+, *a14+, 1 +3f77c4d0: move *a8+, *a14+, 1 +3f77c4e0: calla L3FE0C950 +3f77c510: calla L3FE10B50 +3f77c540: move a8, *a13, 1 +3f77c550: move *a13(0x20), a11, 1 +3f77c570: move *a9(0xe0), a7, 1 +3f77c590: mpys a11, a7 +3f77c5a0: move *a9(0xa0), a9, 1 +3f77c5c0: mpys a8, a9 +3f77c5d0: sub a9, a7 +3f77c5e0: sll 0x1, a7 +3f77c5f0: move *a13(0xffe0), a9, 1 +3f77c610: move *a9(0xc0), a11, 1 +3f77c630: add a7, a11 +3f77c640: move a11, *a9(0xc0), 1 +3f77c660: move *a13(0xffc0), a11, 1 +3f77c680: setf 16, 1, 0 +3f77c690: move *a11(0x10), *a9(0x50), 0 +3f77c6c0: move *a13(0x20), a7, 1 +3f77c6e0: move *a9(0x100), a11, 1 +3f77c700: mpys a7, a11 +3f77c710: move *a9(0x40), a7, 0 +3f77c730: add a11, a7 +3f77c740: add a8, a7 +3f77c750: move a7, *a9(0x40), 0 +L3F77C770: +3f77c770: move *sp(0xa0), a14, 1 +3f77c790: mmfm sp, a7,a9,a11,a13 +3f77c7b0: rets 2 +L3F77C7C0: +3f77c7c0: mmtm sp, a7,a9,a11,a13 +3f77c7e0: move a14, a13 +3f77c7f0: addi 0xa0, a14 +3f77c810: setf 16, 1, 0 +3f77c820: move *a13(0xfff0), a11, 0 +3f77c840: move *a13(0xffd0), a9, 0 +3f77c860: cmp a9, a11 +3f77c870: jaeq L3F77E3D0 +3f77c890: move a14, -*sp, 1 +3f77c8a0: movi 0x28, a9 +3f77c8c0: move a9, *a14+, 1 +3f77c8d0: calla L3F705A00 +3f77c900: move a8, *a13, 1 +3f77c910: setf 16, 1, 0 +3f77c920: move *a13(0xffd0), a9, 0 +3f77c940: cmp a9, a11 +3f77c950: jrge L3F77C9D0 +3f77c960: move *a13(0xffe0), *a8(0x40), 1 +3f77c990: move *a13(0xffc0), *a8(0x60), 1 +3f77c9c0: jruc L3F77CA30 +L3F77C9D0: +3f77c9d0: move *a13(0xffc0), *a8(0x40), 1 +3f77ca00: move *a13(0xffe0), *a8(0x60), 1 +L3F77CA30: +3f77ca30: move *a13(0xffa0), a9, 1 +3f77ca50: jrne L3F77CD70 +3f77ca60: move *a8(0x60), a7, 0 +3f77ca80: move *a8(0x40), a9, 0 +3f77caa0: sub a9, a7 +3f77cab0: move a7, *a8(0x80), 1 +3f77cad0: move *a8(0x70), a9, 0 +3f77caf0: move *a8(0x50), a7, 0 +3f77cb10: sub a7, a9 +3f77cb20: move a9, *a8(0xa0), 1 +3f77cb40: sub a9, a9 +3f77cb50: move a9, *a8(0xc0), 1 +3f77cb70: move *a8(0x80), a7, 1 +3f77cb90: jrge L3F77CC50 +3f77cba0: move *a8(0x80), a7, 1 +3f77cbc0: move *a8(0xa0), a9, 1 +3f77cbe0: sub a9, a7 +3f77cbf0: move *a8(0xa0), a9, 1 +3f77cc10: divs a9, a7 +3f77cc20: move a7, *a8(0x100), 1 +3f77cc40: jruc L3F77CCC0 +L3F77CC50: +3f77cc50: move *a8(0x80), a7, 1 +3f77cc70: move *a8(0xa0), a9, 1 +3f77cc90: divs a9, a7 +3f77cca0: move a7, *a8(0x100), 1 +L3F77CCC0: +3f77ccc0: move *a8(0x100), a9, 1 +3f77cce0: move *a8(0xa0), a7, 1 +3f77cd00: mpys a7, a9 +3f77cd10: move *a8(0x80), a7, 1 +3f77cd30: sub a9, a7 +3f77cd40: move a7, *a8(0xe0), 1 +3f77cd60: jruc L3F77CE60 +L3F77CD70: +3f77cd70: move *a9(0x80), *a8(0x80), 1 +3f77cda0: move *a9(0xa0), *a8(0xa0), 1 +3f77cdd0: move *a9(0xc0), *a8(0xc0), 1 +3f77ce00: move *a9(0x100), *a8(0x100), 1 +3f77ce30: move *a9(0xe0), *a8(0xe0), 1 +L3F77CE60: +3f77ce60: move @0x3f784760, a9, 1 +3f77ce90: move a9, *a8(0x120), 1 +3f77ceb0: move @0x213420, a7, 1 +3f77cee0: cmpi 0x213420, a7 +3f77cf10: jrne L3F77D050 +3f77cf20: pushst +3f77cf30: dint +3f77cf40: move a8, *a13(0x60), 1 +3f77cf60: movi 0x213420, a7 +3f77cf90: move a7, *a13(0x80), 1 +3f77cfb0: move *a7, *a8, 1 +3f77cfc0: move a7, *a8(0x20), 1 +3f77cfe0: move a8, *a7, 1 +3f77cff0: move *a8, a9, 1 +3f77d000: move a8, *a9(0x20), 1 +3f77d020: popst +3f77d030: jauc L3F77E3D0 +L3F77D050: +3f77d050: move a7, *a13(0x20), 1 +3f77d070: cmpi 0x213420, a7 +3f77d0a0: jreq L3F77D240 +3f77d0b0: move *a7(0x50), a9, 0 +3f77d0d0: move *a8(0x50), a7, 0 +3f77d0f0: cmp a7, a9 +3f77d100: jrge L3F77D240 +L3F77D110: +3f77d110: move *a13(0x20), a11, 1 +3f77d130: move *a11(0x0), *a13(0x20), 1 +3f77d160: move *a13(0x20), a11, 1 +3f77d180: cmpi 0x213420, a11 +3f77d1b0: jreq L3F77D240 +3f77d1c0: move *a13, a9, 1 +3f77d1d0: setf 16, 1, 0 +3f77d1e0: move *a11(0x50), a7, 0 +3f77d200: move *a9(0x50), a9, 0 +3f77d220: cmp a9, a7 +3f77d230: jrlt L3F77D110 +L3F77D240: +3f77d240: move *a13(0x20), a11, 1 +3f77d260: cmpi 0x213420, a11 +3f77d290: jrne L3F77D400 +3f77d2a0: pushst +3f77d2b0: dint +3f77d2c0: move *a13(0x0), *a13(0x60), 1 +3f77d2f0: move *a11(0x20), *a13(0x80), 1 +3f77d320: move *a13(0x60), a9, 1 +3f77d340: move *a13(0x80), a7, 1 +3f77d360: move *a7, *a9, 1 +3f77d370: move a7, *a9(0x20), 1 +3f77d390: move a9, *a7, 1 +3f77d3a0: move *a9, a7, 1 +3f77d3b0: move a9, *a7(0x20), 1 +3f77d3d0: popst +3f77d3e0: jauc L3F77E3D0 +L3F77D400: +3f77d400: move *a13, a9, 1 +3f77d410: setf 16, 1, 0 +3f77d420: move *a11(0x50), a7, 0 +3f77d440: move *a9(0x50), a9, 0 +3f77d460: cmp a9, a7 +3f77d470: jreq L3F77D630 +3f77d480: pushst +3f77d490: dint +3f77d4a0: move *a13(0x0), *a13(0x60), 1 +3f77d4d0: move *a11(0x20), *a13(0x80), 1 +3f77d500: move *a13(0x60), a9, 1 +3f77d520: move *a13(0x80), a7, 1 +3f77d540: move *a7, *a9, 1 +3f77d550: move a7, *a9(0x20), 1 +3f77d570: move a9, *a7, 1 +3f77d580: move *a9, a7, 1 +3f77d590: move a9, *a7(0x20), 1 +3f77d5b0: popst +3f77d5c0: jauc L3F77E3D0 +L3F77D5E0: +3f77d5e0: move *a13(0x20), a11, 1 +3f77d600: move *a11(0x0), *a13(0x20), 1 +L3F77D630: +3f77d630: move *a13(0x20), a11, 1 +3f77d650: cmpi 0x213420, a11 +3f77d680: jreq L3F77D780 +3f77d690: move *a13, a9, 1 +3f77d6a0: setf 16, 1, 0 +3f77d6b0: move *a11(0x50), a7, 0 +3f77d6d0: move *a9(0x50), a9, 0 +3f77d6f0: cmp a9, a7 +3f77d700: jrne L3F77D780 +3f77d710: move *a13, a9, 1 +3f77d720: move *a11(0x40), a7, 0 +3f77d740: move *a9(0x40), a9, 0 +3f77d760: cmp a9, a7 +3f77d770: jrlt L3F77D5E0 +L3F77D780: +3f77d780: cmpi 0x213420, a11 +3f77d7b0: jrne L3F77D920 +3f77d7c0: pushst +3f77d7d0: dint +3f77d7e0: move *a13(0x0), *a13(0x60), 1 +3f77d810: move *a11(0x20), *a13(0x80), 1 +3f77d840: move *a13(0x60), a9, 1 +3f77d860: move *a13(0x80), a7, 1 +3f77d880: move *a7, *a9, 1 +3f77d890: move a7, *a9(0x20), 1 +3f77d8b0: move a9, *a7, 1 +3f77d8c0: move *a9, a7, 1 +3f77d8d0: move a9, *a7(0x20), 1 +3f77d8f0: popst +3f77d900: jauc L3F77E3D0 +L3F77D920: +3f77d920: move *a13, a9, 1 +3f77d930: setf 16, 1, 0 +3f77d940: move *a11(0x40), a7, 0 +3f77d960: move *a9(0x40), a9, 0 +3f77d980: cmp a9, a7 +3f77d990: jrne L3F77DA10 +3f77d9a0: move *a13, a9, 1 +3f77d9b0: move *a11(0x50), a7, 0 +3f77d9d0: move *a9(0x50), a9, 0 +3f77d9f0: cmp a9, a7 +3f77da00: jreq L3F77DB70 +L3F77DA10: +3f77da10: pushst +3f77da20: dint +3f77da30: move *a13(0x0), *a13(0x60), 1 +3f77da60: move *a11(0x20), *a13(0x80), 1 +3f77da90: move *a13(0x60), a9, 1 +3f77dab0: move *a13(0x80), a7, 1 +3f77dad0: move *a7, *a9, 1 +3f77dae0: move a7, *a9(0x20), 1 +3f77db00: move a9, *a7, 1 +3f77db10: move *a9, a7, 1 +3f77db20: move a9, *a7(0x20), 1 +3f77db40: popst +3f77db50: jauc L3F77E3D0 +L3F77DB70: +3f77db70: move *a11(0x120), *a14+, 1 +3f77db90: calla L3FE112D0 +3f77dbc0: movi 0x3f784780, a8 +3f77dbf0: move *a8+, *a14+, 1 +3f77dc00: move *a8+, *a14+, 1 +3f77dc10: calla L3FE0E9F0 +3f77dc40: jreq L3F77DE30 +3f77dc50: addi 0x40, a14 +3f77dc70: move a14, -*sp, 1 +3f77dc80: move *a11(0x40), a9, 0 +3f77dca0: move *a11(0x60), a7, 0 +3f77dcc0: sub a7, a9 +3f77dcd0: move a9, a8 +3f77dce0: calla L3FE11750 +3f77dd10: move *a11(0x70), a9, 0 +3f77dd30: move *a11(0x50), a7, 0 +3f77dd50: sub a7, a9 +3f77dd60: move a9, a8 +3f77dd70: calla L3FE11750 +3f77dda0: calla L3FE13160 +3f77ddd0: calla L3FE10860 +3f77de00: move -*a14, a8, 1 +3f77de10: move a8, *a11(0x120), 1 +L3F77DE30: +3f77de30: addi 0x40, a14 +3f77de50: move a14, -*sp, 1 +3f77de60: move *a13, a9, 1 +3f77de70: setf 16, 1, 0 +3f77de80: move *a11(0x40), a7, 0 +3f77dea0: move *a9(0x60), a9, 0 +3f77dec0: sub a9, a7 +3f77ded0: move a7, a8 +3f77dee0: calla L3FE11750 +3f77df10: move *a13, a9, 1 +3f77df20: move *a9(0x70), a7, 0 +3f77df40: move *a11(0x50), a9, 0 +3f77df60: sub a9, a7 +3f77df70: move a7, a8 +3f77df80: calla L3FE11750 +3f77dfb0: calla L3FE13160 +3f77dfe0: calla L3FE10860 +3f77e010: move *a13, a9, 1 +3f77e020: move -*a14, a8, 1 +3f77e030: move a8, *a9(0x120), 1 +3f77e050: jruc L3F77E0B0 +L3F77E060: +3f77e060: move *a13(0x20), a11, 1 +3f77e080: move *a11(0x0), *a13(0x20), 1 +L3F77E0B0: +3f77e0b0: move *a13(0x20), a11, 1 +3f77e0d0: cmpi 0x213420, a11 +3f77e100: jreq L3F77E290 +3f77e110: move *a13, a9, 1 +3f77e120: setf 16, 1, 0 +3f77e130: move *a11(0x40), a7, 0 +3f77e150: move *a9(0x40), a9, 0 +3f77e170: cmp a9, a7 +3f77e180: jrne L3F77E290 +3f77e190: move *a13, a9, 1 +3f77e1a0: move *a11(0x50), a7, 0 +3f77e1c0: move *a9(0x50), a9, 0 +3f77e1e0: cmp a9, a7 +3f77e1f0: jrne L3F77E290 +3f77e200: move *a13, a9, 1 +3f77e210: move *a11(0x120), *a14+, 1 +3f77e230: move *a9(0x120), *a14+, 1 +3f77e250: calla L3FE10620 +3f77e280: jreq L3F77E060 +L3F77E290: +3f77e290: pushst +3f77e2a0: dint +3f77e2b0: move *a13(0x0), *a13(0x60), 1 +3f77e2e0: move *a11(0x20), *a13(0x80), 1 +3f77e310: move *a13(0x60), a9, 1 +3f77e330: move *a13(0x80), a7, 1 +3f77e350: move *a7, *a9, 1 +3f77e360: move a7, *a9(0x20), 1 +3f77e380: move a9, *a7, 1 +3f77e390: move *a9, a7, 1 +3f77e3a0: move a9, *a7(0x20), 1 +3f77e3c0: popst +L3F77E3D0: +3f77e3d0: move *sp(0xa0), a14, 1 +3f77e3f0: mmfm sp, a7,a9,a11,a13 +3f77e410: rets 2 +L3F77E420: +3f77e420: mmtm sp, a5,a7,a9,a11,a13 +3f77e440: move a14, a13 +3f77e450: addi 0x120, a14 +3f77e470: move *a13(0xffe0), a11, 1 +3f77e490: move *a13(0xffc0), a9, 1 +3f77e4b0: setf 16, 1, 0 +3f77e4c0: move *a11(0x70), a7, 0 +3f77e4e0: move *a9(0x70), a9, 0 +3f77e500: cmp a9, a7 +3f77e510: jrle L3F77E570 +3f77e520: move *a13(0xffc0), a9, 1 +3f77e540: move *a9(0x70), a7, 0 +3f77e560: jruc L3F77E590 +L3F77E570: +3f77e570: move *a11(0x70), a7, 0 +L3F77E590: +3f77e590: move a7, *a13(0xc0), 1 +3f77e5b0: move *a11(0x40), a9, 0 +3f77e5d0: move *a11(0x60), a7, 0 +3f77e5f0: cmp a7, a9 +3f77e600: jrge L3F77E640 +3f77e610: move *a11(0x40), a9, 0 +3f77e630: jruc L3F77E660 +L3F77E640: +3f77e640: move *a11(0x60), a9, 0 +L3F77E660: +3f77e660: move *a13(0xffc0), a7, 1 +3f77e680: move *a7(0x60), a7, 0 +3f77e6a0: cmp a7, a9 +3f77e6b0: jrge L3F77E780 +3f77e6c0: move *a11(0x40), a9, 0 +3f77e6e0: move *a11(0x60), a7, 0 +3f77e700: cmp a7, a9 +3f77e710: jrge L3F77E750 +3f77e720: move *a11(0x40), a9, 0 +3f77e740: jruc L3F77E7C0 +L3F77E750: +3f77e750: move *a11(0x60), a9, 0 +3f77e770: jruc L3F77E7C0 +L3F77E780: +3f77e780: move *a13(0xffc0), a9, 1 +3f77e7a0: move *a9(0x60), a9, 0 +L3F77E7C0: +3f77e7c0: move a9, *a13(0x80), 1 +3f77e7e0: move *a13(0xffc0), a7, 1 +3f77e800: move *a11(0x60), a9, 0 +3f77e820: move *a7(0x40), a7, 0 +3f77e840: cmp a7, a9 +3f77e850: jrle L3F77E890 +3f77e860: move *a11(0x60), a9, 0 +3f77e880: jruc L3F77E8D0 +L3F77E890: +3f77e890: move *a13(0xffc0), a9, 1 +3f77e8b0: move *a9(0x40), a9, 0 +L3F77E8D0: +3f77e8d0: move *a13(0xffc0), a7, 1 +3f77e8f0: move *a7(0x60), a7, 0 +3f77e910: cmp a7, a9 +3f77e920: jrle L3F77EA30 +3f77e930: move *a13(0xffc0), a9, 1 +3f77e950: move *a11(0x60), a7, 0 +3f77e970: move *a9(0x40), a9, 0 +3f77e990: cmp a9, a7 +3f77e9a0: jrle L3F77E9E0 +3f77e9b0: move *a11(0x60), a9, 0 +3f77e9d0: jruc L3F77EA70 +L3F77E9E0: +3f77e9e0: move *a13(0xffc0), a9, 1 +3f77ea00: move *a9(0x40), a9, 0 +3f77ea20: jruc L3F77EA70 +L3F77EA30: +3f77ea30: move *a13(0xffc0), a9, 1 +3f77ea50: move *a9(0x60), a9, 0 +L3F77EA70: +3f77ea70: move a9, *a13(0xa0), 1 +3f77ea90: movk 1, a7 +3f77eaa0: move a7, *a13(0xe0), 1 +3f77eac0: move @0x213420, a9, 1 +3f77eaf0: move a9, *a13, 1 +3f77eb00: cmpi 0x213420, a9 +3f77eb30: jaeq L3F77F640 +L3F77EB50: +3f77eb50: move *a13, a11, 1 +3f77eb60: move *a11(0x50), a9, 0 +3f77eb80: move *a13(0xc0), a7, 1 +3f77eba0: cmp a7, a9 +3f77ebb0: jage L3F77F5B0 +3f77ebd0: move *a11(0x40), a9, 0 +3f77ebf0: move *a13(0x80), a7, 1 +3f77ec10: cmp a7, a9 +3f77ec20: jale L3F77F5D0 +3f77ec40: move *a11(0x40), a9, 0 +3f77ec60: move *a13(0xa0), a7, 1 +3f77ec80: cmp a7, a9 +3f77ec90: jage L3F77F5D0 +3f77ecb0: move *a13(0xe0), a9, 1 +3f77ecd0: jreq L3F77F050 +3f77ece0: move *a13(0xffe0), a7, 1 +3f77ed00: move *a7(0x60), a9, 0 +3f77ed20: move *a7(0x40), a7, 0 +3f77ed40: sub a7, a9 +3f77ed50: move a9, *a13(0x20), 0 +3f77ed70: move *a13(0xffe0), a9, 1 +3f77ed90: move *a9(0x70), a7, 0 +3f77edb0: move *a9(0x50), a9, 0 +3f77edd0: sub a9, a7 +3f77ede0: move a7, *a13(0x30), 0 +3f77ee00: move *a13(0x30), *a13(0x40), 0 +3f77ee30: move *a13(0x20), a9, 0 +3f77ee50: neg a9 +3f77ee60: move a9, *a13(0x50), 0 +3f77ee80: move *a13(0xffc0), a9, 1 +3f77eea0: move *a9(0x60), a7, 0 +3f77eec0: move *a9(0x40), a9, 0 +3f77eee0: sub a9, a7 +3f77eef0: move a7, *a13(0x20), 0 +3f77ef10: move *a13(0xffc0), a9, 1 +3f77ef30: move *a9(0x70), a7, 0 +3f77ef50: move *a9(0x50), a9, 0 +3f77ef70: sub a9, a7 +3f77ef80: move a7, *a13(0x30), 0 +3f77efa0: move *a13(0x30), a9, 0 +3f77efc0: neg a9 +3f77efd0: move a9, *a13(0x60), 0 +3f77eff0: move *a13(0x20), *a13(0x70), 0 +3f77f020: sub a9, a9 +3f77f030: move a9, *a13(0xe0), 1 +L3F77F050: +3f77f050: move *a13(0xffe0), a7, 1 +3f77f070: move *a11(0x40), a9, 0 +3f77f090: move *a7(0x40), a7, 0 +3f77f0b0: sub a7, a9 +3f77f0c0: move a9, *a13(0x20), 0 +3f77f0e0: move *a13(0xffe0), a9, 1 +3f77f100: move *a11(0x50), a7, 0 +3f77f120: move *a9(0x50), a9, 0 +3f77f140: sub a9, a7 +3f77f150: move a7, *a13(0x30), 0 +3f77f170: move *a13(0x20), a9, 0 +3f77f190: move *a13(0x40), a7, 0 +3f77f1b0: mpys a7, a9 +3f77f1c0: move *a13(0x30), a5, 0 +3f77f1e0: move *a13(0x50), a7, 0 +3f77f200: mpys a7, a5 +3f77f210: add a5, a9 +3f77f220: move a9, *a13(0x100), 1 +3f77f240: move *a13(0x20), a5, 0 +3f77f260: move *a13(0x40), a7, 0 +3f77f280: mpys a7, a5 +3f77f290: move *a13(0x30), a7, 0 +3f77f2b0: move *a13(0x50), a9, 0 +3f77f2d0: mpys a9, a7 +3f77f2e0: add a7, a5 +3f77f2f0: jrle L3F77F5D0 +3f77f300: move *a13(0xffc0), a7, 1 +3f77f320: move *a11(0x40), a5, 0 +3f77f340: move *a7(0x40), a7, 0 +3f77f360: sub a7, a5 +3f77f370: move a5, *a13(0x20), 0 +3f77f390: move *a13(0xffc0), a7, 1 +3f77f3b0: move *a11(0x50), a5, 0 +3f77f3d0: move *a7(0x50), a7, 0 +3f77f3f0: sub a7, a5 +3f77f400: move a5, *a13(0x30), 0 +3f77f420: move *a13(0x20), a7, 0 +3f77f440: move *a13(0x60), a5, 0 +3f77f460: mpys a5, a7 +3f77f470: move *a13(0x30), a5, 0 +3f77f490: move *a13(0x70), a9, 0 +3f77f4b0: mpys a9, a5 +3f77f4c0: add a5, a7 +3f77f4d0: move a7, *a13(0x100), 1 +3f77f4f0: move *a13(0x20), a5, 0 +3f77f510: move *a13(0x60), a7, 0 +3f77f530: mpys a7, a5 +3f77f540: move *a13(0x30), a7, 0 +3f77f560: mpys a9, a7 +3f77f570: add a7, a5 +3f77f580: jrle L3F77F5D0 +3f77f590: move a11, a8 +3f77f5a0: jruc L3F77F650 +L3F77F5B0: +3f77f5b0: sub a8, a8 +3f77f5c0: jruc L3F77F650 +L3F77F5D0: +3f77f5d0: move *a11, *a13, 1 +3f77f5e0: move *a13, a11, 1 +3f77f5f0: cmpi 0x213420, a11 +3f77f620: jane L3F77EB50 +L3F77F640: +3f77f640: sub a8, a8 +L3F77F650: +3f77f650: move *sp(0xc0), a14, 1 +3f77f670: mmfm sp, a5,a7,a9,a11,a13 +3f77f690: rets 2 +L3F77F6A0: +3f77f6a0: mmtm sp, a7,a9,a11,a13 +3f77f6c0: move a14, a13 +3f77f6d0: addi 0x160, a14 +3f77f6f0: move *a13(0xffe0), a11, 1 +3f77f710: subk 3, a11 +3f77f720: jrge L3F77F790 +3f77f730: move *a13(0xffa0), a11, 1 +3f77f750: sub a9, a9 +3f77f760: move a9, *a11, 1 +3f77f770: jauc L3F780F40 +L3F77F790: +3f77f790: movi 0x213420, a11 +3f77f7c0: move a11, @0x213420, 1 +3f77f7f0: move a11, @0x213440, 1 +3f77f820: move *a13(0xffc0), *a13(0x100), 1 +3f77f850: sub a9, a9 +3f77f860: move a9, *a13, 1 +3f77f870: move *a13(0xffe0), a9, 1 +3f77f890: move *a13, a11, 1 +3f77f8a0: inc a11 +3f77f8b0: cmp a9, a11 +3f77f8c0: jrge L3F77FB60 +L3F77F8D0: +3f77f8d0: move *a13(0x100), a11, 1 +3f77f8f0: setf 16, 1, 0 +3f77f900: move *a11(0x0), *a13(0x40), 0 +3f77f930: move *a11(0x10), *a13(0x50), 0 +3f77f960: addk 32, a11 +3f77f970: move a11, *a13(0x100), 1 +3f77f990: move *a11(0x0), *a13(0x60), 0 +3f77f9c0: move *a11(0x10), *a13(0x70), 0 +3f77f9f0: move a14, -*sp, 1 +3f77fa00: sub a9, a9 +3f77fa10: move a9, *a14+, 1 +3f77fa20: move a13, a9 +3f77fa30: addi 0x60, a9 +3f77fa50: move *a9+, *a14+, 1 +3f77fa60: move a13, a9 +3f77fa70: addi 0x40, a9 +3f77fa90: move *a9+, *a14+, 1 +3f77faa0: calla L3F77C7C0 +3f77fad0: move *a13, a9, 1 +3f77fae0: inc a9 +3f77faf0: move a9, *a13, 1 +3f77fb00: move *a13(0xffe0), a9, 1 +3f77fb20: move *a13, a11, 1 +3f77fb30: inc a11 +3f77fb40: cmp a9, a11 +3f77fb50: jrlt L3F77F8D0 +L3F77FB60: +3f77fb60: move *a13(0xffc0), a11, 1 +3f77fb80: setf 16, 1, 0 +3f77fb90: move *a11(0x0), *a13(0x40), 0 +3f77fbc0: move *a11(0x10), *a13(0x50), 0 +3f77fbf0: move a14, -*sp, 1 +3f77fc00: sub a9, a9 +3f77fc10: move a9, *a14+, 1 +3f77fc20: move a13, a9 +3f77fc30: addi 0x60, a9 +3f77fc50: move *a9+, *a14+, 1 +3f77fc60: move a13, a9 +3f77fc70: addi 0x40, a9 +3f77fc90: move *a9+, *a14+, 1 +3f77fca0: calla L3F77C7C0 +3f77fcd0: movi 0x213420, a9 +3f77fd00: move @0x213420, a11, 1 +3f77fd30: cmp a11, a9 +3f77fd40: jrne L3F77FDB0 +3f77fd50: move *a13(0xffa0), a9, 1 +3f77fd70: sub a11, a11 +3f77fd80: move a11, *a9, 1 +3f77fd90: jauc L3F780F40 +L3F77FDB0: +3f77fdb0: sub a9, a9 +3f77fdc0: move a9, *a13(0x20), 1 +3f77fde0: move a14, -*sp, 1 +3f77fdf0: movi 0x7d0, a9 +3f77fe10: move a9, *a14+, 1 +3f77fe20: calla L3F705A00 +3f77fe50: move a8, *a13(0xc0), 1 +3f77fe70: move a8, *a13(0xe0), 1 +3f77fe90: move @0x213420, a11, 1 +3f77fec0: cmpi 0x213420, a11 +3f77fef0: jaeq L3F780E20 +L3F77FF10: +3f77ff10: pushst +3f77ff20: dint +3f77ff30: move @0x213420, a11, 1 +3f77ff60: move a11, *a13(0x120), 1 +3f77ff80: move *a11(0x20), *a13(0x140), 1 +3f77ffb0: move *a13(0x140), a9, 1 +3f77ffd0: move *a11, *a9, 1 +3f77ffe0: move *a9, a9, 1 +3f77fff0: move *a13(0x140), *a9(0x20), 1 +3f780020: move a11, *a11, 1 +3f780030: move a11, *a11(0x20), 1 +3f780050: move a11, *a13(0x80), 1 +3f780070: popst +3f780080: movi 0x213420, a9 +3f7800b0: movi 0x213420, a11 +3f7800e0: movk 10, a8 +L3F7800F0: +3f7800f0: move *a11+, *a9+, 1 +3f780100: dsjs a8, L3F7800F0 +3f780110: pushst +3f780120: dint +3f780130: move @0x213420, a11, 1 +3f780160: move a11, *a13(0x120), 1 +3f780180: move *a11(0x20), *a13(0x140), 1 +3f7801b0: move *a13(0x140), a9, 1 +3f7801d0: move *a11, *a9, 1 +3f7801e0: move *a9, a9, 1 +3f7801f0: move *a13(0x140), *a9(0x20), 1 +3f780220: move a11, *a11, 1 +3f780230: move a11, *a11(0x20), 1 +3f780250: move a11, *a13(0xa0), 1 +3f780270: popst +3f780280: move *a13(0xe0), a9, 1 +3f7802a0: move *a13(0x80), a7, 1 +3f7802c0: move *a7(0x40), *a9(0x0), 1 +3f7802f0: move *a7(0x80), *a9(0x40), 1 +3f780320: move *a7(0xa0), *a9(0x60), 1 +3f780350: move *a7(0xc0), *a9(0x80), 1 +3f780380: move *a11(0x40), *a9(0xa0), 1 +3f7803b0: move *a11(0x80), *a9(0xe0), 1 +3f7803e0: move *a11(0xa0), *a9(0x100), 1 +3f780410: move *a11(0xc0), *a9(0x120), 1 +3f780440: setf 16, 1, 0 +3f780450: move *a7(0x70), a7, 0 +3f780470: move *a11(0x70), a9, 0 +3f780490: cmp a9, a7 +3f7804a0: jrge L3F7806D0 +3f7804b0: move a14, -*sp, 1 +3f7804c0: move *a13(0x80), a9, 1 +3f7804e0: addi 0x60, a9 +3f780500: move a9, *a14+, 1 +3f780510: move a11, *a14+, 1 +3f780520: calla L3F77C0A0 +3f780550: move *a13(0xe0), a9, 1 +3f780570: move *a13(0x80), a7, 1 +3f780590: move *a7(0x60), *a9(0x20), 1 +3f7805c0: move *a11(0x40), *a9(0xc0), 1 +3f7805f0: move a14, -*sp, 1 +3f780600: move a11, *a14+, 1 +3f780610: addi 0x60, a11 +3f780630: move *a11+, *a14+, 1 +3f780640: move *a13(0xa0), a11, 1 +3f780660: addi 0x40, a11 +3f780680: move *a11+, *a14+, 1 +3f780690: calla L3F77C7C0 +3f7806c0: jruc L3F780A20 +L3F7806D0: +3f7806d0: move *a13(0x80), a9, 1 +3f7806f0: move *a9(0x70), a7, 0 +3f780710: move *a11(0x70), a9, 0 +3f780730: cmp a9, a7 +3f780740: jreq L3F780980 +3f780750: move a14, -*sp, 1 +3f780760: addi 0x60, a11 +3f780780: move a11, *a14+, 1 +3f780790: move *a13(0x80), *a14+, 1 +3f7807b0: calla L3F77C0A0 +3f7807e0: move *a13(0xe0), a11, 1 +3f780800: move *a13(0x80), a9, 1 +3f780820: move *a9(0x40), *a11(0x20), 1 +3f780850: move *a13(0xa0), a7, 1 +3f780870: move *a7(0x60), *a11(0xc0), 1 +3f7808a0: move a14, -*sp, 1 +3f7808b0: move a9, *a14+, 1 +3f7808c0: addi 0x60, a9 +3f7808e0: move *a9+, *a14+, 1 +3f7808f0: move *a13(0x80), a9, 1 +3f780910: addi 0x40, a9 +3f780930: move *a9+, *a14+, 1 +3f780940: calla L3F77C7C0 +3f780970: jruc L3F780A20 +L3F780980: +3f780980: move *a13(0xe0), a9, 1 +3f7809a0: move *a13(0x80), a7, 1 +3f7809c0: move *a7(0x60), *a9(0x20), 1 +3f7809f0: move *a11(0x60), *a9(0xc0), 1 +L3F780A20: +3f780a20: move *a13(0x20), a11, 1 +3f780a40: inc a11 +3f780a50: move a11, *a13(0x20), 1 +3f780a70: move *a13(0xe0), a9, 1 +3f780a90: addi 0x140, a9 +3f780ab0: move a9, *a13(0xe0), 1 +3f780ad0: move a14, -*sp, 1 +3f780ae0: move *a13(0x80), *a14+, 1 +3f780b00: calla L3F702440 +3f780b30: move a14, -*sp, 1 +3f780b40: move *a13(0xa0), *a14+, 1 +3f780b60: calla L3F702440 +3f780b90: movi 0x32, a7 +3f780bb0: mods a7, a11 +3f780bc0: jrne L3F780DA0 +3f780bd0: move *a13(0x20), a11, 1 +3f780bf0: inc a11 +3f780c00: divs a7, a11 +3f780c10: inc a11 +3f780c20: mpys a7, a11 +3f780c30: move a11, *a13, 1 +3f780c40: move a14, -*sp, 1 +3f780c50: move a11, a7 +3f780c60: sll 0x5, a11 +3f780c70: sll 0x3, a7 +3f780c80: add a7, a11 +3f780c90: move a11, *a14+, 1 +3f780ca0: move *a13(0xc0), *a14+, 1 +3f780cc0: calla L3F705B20 +3f780cf0: move a8, *a13(0xc0), 1 +3f780d10: move *a13(0x20), a11, 1 +3f780d30: move a11, a7 +3f780d40: sll 0x8, a11 +3f780d50: sll 0x6, a7 +3f780d60: add a7, a11 +3f780d70: add a8, a11 +3f780d80: move a11, *a13(0xe0), 1 +L3F780DA0: +3f780da0: move @0x213420, a11, 1 +3f780dd0: cmpi 0x213420, a11 +3f780e00: jane L3F77FF10 +L3F780E20: +3f780e20: move *a13(0x20), a9, 1 +3f780e40: jrne L3F780EC0 +3f780e50: move a14, -*sp, 1 +3f780e60: move *a13(0xc0), *a14+, 1 +3f780e80: calla L3F702440 +3f780eb0: jruc L3F780F10 +L3F780EC0: +3f780ec0: move *a13(0xff80), a7, 1 +3f780ee0: move *a13(0xc0), *a7(0x0), 1 +L3F780F10: +3f780f10: move *a13(0xffa0), a11, 1 +3f780f30: move a9, *a11, 1 +L3F780F40: +3f780f40: move *sp(0xa0), a14, 1 +3f780f60: mmfm sp, a7,a9,a11,a13 +3f780f80: rets 2 +L3F780F90: +3f780f90: mmtm sp, a7,a9,a11,a13 +3f780fb0: move a14, a13 +3f780fc0: addi 0x180, a14 +3f780fe0: move *a13(0xffe0), a11, 1 +3f781000: subk 3, a11 +3f781010: jrge L3F781080 +3f781020: move *a13(0xffa0), a11, 1 +3f781040: sub a9, a9 +3f781050: move a9, *a11, 1 +3f781060: jauc L3F782C30 +L3F781080: +3f781080: movi 0x213420, a11 +3f7810b0: move a11, @0x213420, 1 +3f7810e0: move a11, @0x213440, 1 +3f781110: move *a13(0xffc0), *a13(0x120), 1 +3f781140: sub a9, a9 +3f781150: move a9, *a13, 1 +3f781160: move *a13(0xffe0), a9, 1 +3f781180: move *a13, a11, 1 +3f781190: inc a11 +3f7811a0: cmp a9, a11 +3f7811b0: jrge L3F781450 +L3F7811C0: +3f7811c0: move *a13(0x120), a11, 1 +3f7811e0: setf 16, 1, 0 +3f7811f0: move *a11(0x0), *a13(0x40), 0 +3f781220: move *a11(0x10), *a13(0x50), 0 +3f781250: addk 32, a11 +3f781260: move a11, *a13(0x120), 1 +3f781280: move *a11(0x0), *a13(0x60), 0 +3f7812b0: move *a11(0x10), *a13(0x70), 0 +3f7812e0: move a14, -*sp, 1 +3f7812f0: sub a9, a9 +3f781300: move a9, *a14+, 1 +3f781310: move a13, a9 +3f781320: addi 0x60, a9 +3f781340: move *a9+, *a14+, 1 +3f781350: move a13, a9 +3f781360: addi 0x40, a9 +3f781380: move *a9+, *a14+, 1 +3f781390: calla L3F77C7C0 +3f7813c0: move *a13, a9, 1 +3f7813d0: inc a9 +3f7813e0: move a9, *a13, 1 +3f7813f0: move *a13(0xffe0), a9, 1 +3f781410: move *a13, a11, 1 +3f781420: inc a11 +3f781430: cmp a9, a11 +3f781440: jrlt L3F7811C0 +L3F781450: +3f781450: move *a13(0xffc0), a11, 1 +3f781470: setf 16, 1, 0 +3f781480: move *a11(0x0), *a13(0x40), 0 +3f7814b0: move *a11(0x10), *a13(0x50), 0 +3f7814e0: move a14, -*sp, 1 +3f7814f0: sub a9, a9 +3f781500: move a9, *a14+, 1 +3f781510: move a13, a9 +3f781520: addi 0x60, a9 +3f781540: move *a9+, *a14+, 1 +3f781550: move a13, a9 +3f781560: addi 0x40, a9 +3f781580: move *a9+, *a14+, 1 +3f781590: calla L3F77C7C0 +3f7815c0: movi 0x213420, a9 +3f7815f0: move @0x213420, a11, 1 +3f781620: cmp a11, a9 +3f781630: jrne L3F7816A0 +3f781640: move *a13(0xffa0), a9, 1 +3f781660: sub a11, a11 +3f781670: move a11, *a9, 1 +3f781680: jauc L3F782C30 +L3F7816A0: +3f7816a0: sub a9, a9 +3f7816b0: move a9, *a13(0x20), 1 +3f7816d0: move a14, -*sp, 1 +3f7816e0: movi 0x7d0, a9 +3f781700: move a9, *a14+, 1 +3f781710: calla L3F705A00 +3f781740: move a8, *a13(0xe0), 1 +3f781760: move a8, *a13(0x100), 1 +3f781780: move @0x213420, a11, 1 +3f7817b0: cmpi 0x213420, a11 +3f7817e0: jaeq L3F782B10 +L3F781800: +3f781800: pushst +3f781810: dint +3f781820: move @0x213420, a11, 1 +3f781850: move a11, *a13(0x140), 1 +3f781870: move *a11(0x20), *a13(0x160), 1 +3f7818a0: move *a13(0x160), a9, 1 +3f7818c0: move *a11, *a9, 1 +3f7818d0: move *a9, a9, 1 +3f7818e0: move *a13(0x160), *a9(0x20), 1 +3f781910: move a11, *a11, 1 +3f781920: move a11, *a11(0x20), 1 +3f781940: move a11, *a13(0x80), 1 +3f781960: popst +3f781970: movi 0x213420, a9 +3f7819a0: movi 0x213420, a11 +3f7819d0: movk 10, a8 +L3F7819E0: +3f7819e0: move *a11+, *a9+, 1 +3f7819f0: dsjs a8, L3F7819E0 +3f781a00: pushst +3f781a10: dint +3f781a20: move @0x213420, a11, 1 +3f781a50: move a11, *a13(0x140), 1 +3f781a70: move *a11(0x20), *a13(0x160), 1 +3f781aa0: move *a13(0x160), a9, 1 +3f781ac0: move *a11, *a9, 1 +3f781ad0: move *a9, a9, 1 +3f781ae0: move *a13(0x160), *a9(0x20), 1 +3f781b10: move a11, *a11, 1 +3f781b20: move a11, *a11(0x20), 1 +3f781b40: move a11, *a13(0xa0), 1 +3f781b60: popst +3f781b70: move a14, -*sp, 1 +3f781b80: move a11, *a14+, 1 +3f781b90: move *a13(0x80), *a14+, 1 +3f781bb0: calla L3F77E420 +3f781be0: move a8, *a13(0xc0), 1 +3f781c00: move *a13(0x100), a9, 1 +3f781c20: move *a13(0x80), a7, 1 +3f781c40: move *a7(0x40), *a9(0x0), 1 +3f781c70: move *a7(0x80), *a9(0x40), 1 +3f781ca0: move *a7(0xa0), *a9(0x60), 1 +3f781cd0: move *a7(0xc0), *a9(0x80), 1 +3f781d00: move *a11(0x40), *a9(0xa0), 1 +3f781d30: move *a11(0x80), *a9(0xe0), 1 +3f781d60: move *a11(0xa0), *a9(0x100), 1 +3f781d90: move *a11(0xc0), *a9(0x120), 1 +3f781dc0: move a8, a8 +3f781dd0: jrne L3F7823D0 +3f781de0: setf 16, 1, 0 +3f781df0: move *a7(0x70), a7, 0 +3f781e10: move *a11(0x70), a9, 0 +3f781e30: cmp a9, a7 +3f781e40: jrge L3F782070 +3f781e50: move a14, -*sp, 1 +3f781e60: move *a13(0x80), a9, 1 +3f781e80: addi 0x60, a9 +3f781ea0: move a9, *a14+, 1 +3f781eb0: move a11, *a14+, 1 +3f781ec0: calla L3F77C0A0 +3f781ef0: move *a13(0x100), a9, 1 +3f781f10: move *a13(0x80), a7, 1 +3f781f30: move *a7(0x60), *a9(0x20), 1 +3f781f60: move *a11(0x40), *a9(0xc0), 1 +3f781f90: move a14, -*sp, 1 +3f781fa0: move a11, *a14+, 1 +3f781fb0: addi 0x60, a11 +3f781fd0: move *a11+, *a14+, 1 +3f781fe0: move *a13(0xa0), a11, 1 +3f782000: addi 0x40, a11 +3f782020: move *a11+, *a14+, 1 +3f782030: calla L3F77C7C0 +3f782060: jruc L3F782710 +L3F782070: +3f782070: move *a13(0x80), a9, 1 +3f782090: move *a9(0x70), a7, 0 +3f7820b0: move *a11(0x70), a9, 0 +3f7820d0: cmp a9, a7 +3f7820e0: jreq L3F782320 +3f7820f0: move a14, -*sp, 1 +3f782100: addi 0x60, a11 +3f782120: move a11, *a14+, 1 +3f782130: move *a13(0x80), *a14+, 1 +3f782150: calla L3F77C0A0 +3f782180: move *a13(0x100), a11, 1 +3f7821a0: move *a13(0x80), a9, 1 +3f7821c0: move *a9(0x40), *a11(0x20), 1 +3f7821f0: move *a13(0xa0), a7, 1 +3f782210: move *a7(0x60), *a11(0xc0), 1 +3f782240: move a14, -*sp, 1 +3f782250: move a9, *a14+, 1 +3f782260: addi 0x60, a9 +3f782280: move *a9+, *a14+, 1 +3f782290: move *a13(0x80), a9, 1 +3f7822b0: addi 0x40, a9 +3f7822d0: move *a9+, *a14+, 1 +3f7822e0: calla L3F77C7C0 +3f782310: jruc L3F782710 +L3F782320: +3f782320: move *a13(0x100), a9, 1 +3f782340: move *a13(0x80), a7, 1 +3f782360: move *a7(0x60), *a9(0x20), 1 +3f782390: move *a11(0x60), *a9(0xc0), 1 +3f7823c0: jruc L3F782710 +L3F7823D0: +3f7823d0: move a14, -*sp, 1 +3f7823e0: addi 0x40, a8 +3f782400: move a8, *a14+, 1 +3f782410: move a7, *a14+, 1 +3f782420: calla L3F77C0A0 +3f782450: move a14, -*sp, 1 +3f782460: move *a13(0xc0), a7, 1 +3f782480: addi 0x40, a7 +3f7824a0: move a7, *a14+, 1 +3f7824b0: move a11, *a14+, 1 +3f7824c0: calla L3F77C0A0 +3f7824f0: move *a13(0x80), a7, 1 +3f782510: move *a7(0x40), *a9(0x20), 1 +3f782540: move *a11(0x40), *a9(0xc0), 1 +3f782570: move a14, -*sp, 1 +3f782580: move a7, *a14+, 1 +3f782590: addi 0x60, a7 +3f7825b0: move *a7+, *a14+, 1 +3f7825c0: move *a13(0x80), a7, 1 +3f7825e0: addi 0x40, a7 +3f782600: move *a7+, *a14+, 1 +3f782610: calla L3F77C7C0 +3f782640: move a14, -*sp, 1 +3f782650: move a11, *a14+, 1 +3f782660: addi 0x60, a11 +3f782680: move *a11+, *a14+, 1 +3f782690: move *a13(0xa0), a11, 1 +3f7826b0: addi 0x40, a11 +3f7826d0: move *a11+, *a14+, 1 +3f7826e0: calla L3F77C7C0 +L3F782710: +3f782710: move *a13(0x20), a11, 1 +3f782730: inc a11 +3f782740: move a11, *a13(0x20), 1 +3f782760: move *a13(0x100), a9, 1 +3f782780: addi 0x140, a9 +3f7827a0: move a9, *a13(0x100), 1 +3f7827c0: move a14, -*sp, 1 +3f7827d0: move *a13(0x80), *a14+, 1 +3f7827f0: calla L3F702440 +3f782820: move a14, -*sp, 1 +3f782830: move *a13(0xa0), *a14+, 1 +3f782850: calla L3F702440 +3f782880: movi 0x32, a7 +3f7828a0: mods a7, a11 +3f7828b0: jrne L3F782A90 +3f7828c0: move *a13(0x20), a11, 1 +3f7828e0: inc a11 +3f7828f0: divs a7, a11 +3f782900: inc a11 +3f782910: mpys a7, a11 +3f782920: move a11, *a13, 1 +3f782930: move a14, -*sp, 1 +3f782940: move a11, a7 +3f782950: sll 0x5, a11 +3f782960: sll 0x3, a7 +3f782970: add a7, a11 +3f782980: move a11, *a14+, 1 +3f782990: move *a13(0xe0), *a14+, 1 +3f7829b0: calla L3F705B20 +3f7829e0: move a8, *a13(0xe0), 1 +3f782a00: move *a13(0x20), a11, 1 +3f782a20: move a11, a7 +3f782a30: sll 0x8, a11 +3f782a40: sll 0x6, a7 +3f782a50: add a7, a11 +3f782a60: add a8, a11 +3f782a70: move a11, *a13(0x100), 1 +L3F782A90: +3f782a90: move @0x213420, a11, 1 +3f782ac0: cmpi 0x213420, a11 +3f782af0: jane L3F781800 +L3F782B10: +3f782b10: move *a13(0x20), a9, 1 +3f782b30: jrne L3F782BB0 +3f782b40: move a14, -*sp, 1 +3f782b50: move *a13(0xe0), *a14+, 1 +3f782b70: calla L3F702440 +3f782ba0: jruc L3F782C00 +L3F782BB0: +3f782bb0: move *a13(0xff80), a7, 1 +3f782bd0: move *a13(0xe0), *a7(0x0), 1 +L3F782C00: +3f782c00: move *a13(0xffa0), a11, 1 +3f782c20: move a9, *a11, 1 +L3F782C30: +3f782c30: move *sp(0xa0), a14, 1 +3f782c50: mmfm sp, a7,a9,a11,a13 +3f782c70: rets 2 +3f782c80: move a14, -*sp, 1 +3f782c90: movi 0x3f7845d0, a8 +3f782cc0: move a8, *a14+, 1 +3f782cd0: calla L3FB341E0 +3f782d00: rets +L3F782D10: +3f782d10: mmtm sp, a7,a9,a11,a13 +3f782d30: move a14, a13 +3f782d40: addi 0x2a0, a14 +3f782d60: move *a13(0xffe0), a11, 1 +3f782d80: subk 3, a11 +3f782d90: jrge L3F782E00 +3f782da0: move *a13(0xffa0), a11, 1 +3f782dc0: sub a9, a9 +3f782dd0: move a9, *a11, 1 +3f782de0: jauc L3F784580 +L3F782E00: +3f782e00: movi 0x213420, a11 +3f782e30: move a11, @0x213420, 1 +3f782e60: move a11, @0x213440, 1 +3f782e90: move *a13(0xffc0), *a13(0x240), 1 +3f782ec0: sub a9, a9 +3f782ed0: move a9, *a13, 1 +3f782ee0: move *a13(0xffe0), a11, 1 +3f782f00: cmp a11, a9 +3f782f10: jrge L3F783440 +L3F782F20: +3f782f20: move *a13(0x240), a11, 1 +3f782f40: setf 16, 1, 0 +3f782f50: move *a11(0x10), a9, 0 +3f782f70: move *a11(0x30), a11, 0 +3f782f90: cmp a11, a9 +3f782fa0: jreq L3F783370 +3f782fb0: move *a13(0x240), a11, 1 +3f782fd0: move *a11(0x40), *a13(0x100), 1 +3f783000: move *a11(0x60), *a13(0x120), 1 +3f783030: move *a11(0x80), *a13(0x140), 1 +3f783060: move *a13(0x100), a9, 1 +3f783080: jrge L3F783100 +3f783090: move *a13(0x120), a7, 1 +3f7830b0: sub a7, a9 +3f7830c0: divs a7, a9 +3f7830d0: move a9, *a13(0x180), 1 +3f7830f0: jruc L3F783150 +L3F783100: +3f783100: move *a13(0x120), a7, 1 +3f783120: divs a7, a9 +3f783130: move a9, *a13(0x180), 1 +L3F783150: +3f783150: mpys a7, a9 +3f783160: move *a13(0x100), a7, 1 +3f783180: sub a9, a7 +3f783190: move a7, *a13(0x160), 1 +3f7831b0: move *a11(0x0), *a13(0x40), 0 +3f7831e0: move *a11(0x10), *a13(0x50), 0 +3f783210: move *a11(0x20), *a13(0x60), 0 +3f783240: move *a11(0x30), *a13(0x70), 0 +3f783270: move a14, -*sp, 1 +3f783280: move a13, a9 +3f783290: addi 0x80, a9 +3f7832b0: move a9, *a14+, 1 +3f7832c0: move a13, a7 +3f7832d0: addi 0x60, a7 +3f7832f0: move *a7+, *a14+, 1 +3f783300: move a13, a7 +3f783310: addi 0x40, a7 +3f783330: move *a7+, *a14+, 1 +3f783340: calla L3F77C7C0 +L3F783370: +3f783370: move *a13(0x240), a11, 1 +3f783390: addi 0xa0, a11 +3f7833b0: move a11, *a13(0x240), 1 +3f7833d0: move *a13, a9, 1 +3f7833e0: inc a9 +3f7833f0: move a9, *a13, 1 +3f783400: move *a13(0xffe0), a7, 1 +3f783420: cmp a7, a9 +3f783430: jrlt L3F782F20 +L3F783440: +3f783440: sub a11, a11 +3f783450: move a11, *a13(0x20), 1 +3f783470: move a14, -*sp, 1 +3f783480: movi 0x7d0, a7 +3f7834a0: move a7, *a14+, 1 +3f7834b0: calla L3F705A00 +3f7834e0: move a8, *a13(0x200), 1 +3f783500: move a8, *a13(0x220), 1 +3f783520: move @0x213420, a7, 1 +3f783550: cmpi 0x213420, a7 +3f783580: jaeq L3F784460 +L3F7835A0: +3f7835a0: pushst +3f7835b0: dint +3f7835c0: move @0x213420, a11, 1 +3f7835f0: move a11, *a13(0x260), 1 +3f783610: move *a11(0x20), *a13(0x280), 1 +3f783640: move *a13(0x280), a9, 1 +3f783660: move *a11, *a9, 1 +3f783670: move *a9, a7, 1 +3f783680: move a9, *a7(0x20), 1 +3f7836a0: move a11, *a11, 1 +3f7836b0: move a11, *a11(0x20), 1 +3f7836d0: move a11, *a13(0x1c0), 1 +3f7836f0: popst +3f783700: movi 0x213420, a9 +3f783730: movi 0x213420, a7 +3f783760: movk 10, a8 +L3F783770: +3f783770: move *a7+, *a9+, 1 +3f783780: dsjs a8, L3F783770 +3f783790: pushst +3f7837a0: dint +3f7837b0: move @0x213420, a9, 1 +3f7837e0: move a9, *a13(0x260), 1 +3f783800: move *a9(0x20), *a13(0x280), 1 +3f783830: move *a13(0x280), a7, 1 +3f783850: move *a9, *a7, 1 +3f783860: move *a7, a7, 1 +3f783870: move *a13(0x280), *a7(0x20), 1 +3f7838a0: move a9, *a9, 1 +3f7838b0: move a9, *a9(0x20), 1 +3f7838d0: move a9, *a13(0x1e0), 1 +3f7838f0: popst +3f783900: move *a13(0x220), a7, 1 +3f783920: move *a11(0x40), *a7(0x0), 1 +3f783950: move *a11(0x80), *a7(0x40), 1 +3f783980: move *a11(0xa0), *a7(0x60), 1 +3f7839b0: move *a11(0xc0), *a7(0x80), 1 +3f7839e0: move *a9(0x40), *a7(0xa0), 1 +3f783a10: move *a9(0x80), *a7(0xe0), 1 +3f783a40: move *a9(0xa0), *a7(0x100), 1 +3f783a70: move *a9(0xc0), *a7(0x120), 1 +3f783aa0: setf 16, 1, 0 +3f783ab0: move *a11(0x70), a7, 0 +3f783ad0: move *a9(0x70), a11, 0 +3f783af0: cmp a11, a7 +3f783b00: jrge L3F783D30 +3f783b10: move a14, -*sp, 1 +3f783b20: move *a13(0x1c0), a11, 1 +3f783b40: addi 0x60, a11 +3f783b60: move a11, *a14+, 1 +3f783b70: move a9, *a14+, 1 +3f783b80: calla L3F77C0A0 +3f783bb0: move *a13(0x220), a11, 1 +3f783bd0: move *a13(0x1c0), a7, 1 +3f783bf0: move *a7(0x60), *a11(0x20), 1 +3f783c20: move *a9(0x40), *a11(0xc0), 1 +3f783c50: move a14, -*sp, 1 +3f783c60: move a9, *a14+, 1 +3f783c70: addi 0x60, a9 +3f783c90: move *a9+, *a14+, 1 +3f783ca0: move *a13(0x1e0), a9, 1 +3f783cc0: addi 0x40, a9 +3f783ce0: move *a9+, *a14+, 1 +3f783cf0: calla L3F77C7C0 +3f783d20: jruc L3F784080 +L3F783D30: +3f783d30: move *a13(0x1c0), a11, 1 +3f783d50: move *a11(0x70), a7, 0 +3f783d70: move *a9(0x70), a11, 0 +3f783d90: cmp a11, a7 +3f783da0: jreq L3F783FE0 +3f783db0: move a14, -*sp, 1 +3f783dc0: addi 0x60, a9 +3f783de0: move a9, *a14+, 1 +3f783df0: move *a13(0x1c0), *a14+, 1 +3f783e10: calla L3F77C0A0 +3f783e40: move *a13(0x220), a11, 1 +3f783e60: move *a13(0x1c0), a9, 1 +3f783e80: move *a9(0x40), *a11(0x20), 1 +3f783eb0: move *a13(0x1e0), a7, 1 +3f783ed0: move *a7(0x60), *a11(0xc0), 1 +3f783f00: move a14, -*sp, 1 +3f783f10: move a9, *a14+, 1 +3f783f20: addi 0x60, a9 +3f783f40: move *a9+, *a14+, 1 +3f783f50: move *a13(0x1c0), a9, 1 +3f783f70: addi 0x40, a9 +3f783f90: move *a9+, *a14+, 1 +3f783fa0: calla L3F77C7C0 +3f783fd0: jruc L3F784080 +L3F783FE0: +3f783fe0: move *a13(0x220), a11, 1 +3f784000: move *a13(0x1c0), a7, 1 +3f784020: move *a7(0x60), *a11(0x20), 1 +3f784050: move *a9(0x60), *a11(0xc0), 1 +L3F784080: +3f784080: move *a13(0x20), a9, 1 +3f7840a0: inc a9 +3f7840b0: move a9, *a13(0x20), 1 +3f7840d0: addi 0x140, a11 +3f7840f0: move a11, *a13(0x220), 1 +3f784110: move a14, -*sp, 1 +3f784120: move *a13(0x1c0), *a14+, 1 +3f784140: calla L3F702440 +3f784170: move a14, -*sp, 1 +3f784180: move *a13(0x1e0), *a14+, 1 +3f7841a0: calla L3F702440 +3f7841d0: movi 0x32, a7 +3f7841f0: mods a7, a9 +3f784200: jrne L3F7843E0 +3f784210: move *a13(0x20), a9, 1 +3f784230: inc a9 +3f784240: divs a7, a9 +3f784250: inc a9 +3f784260: mpys a7, a9 +3f784270: move a9, *a13, 1 +3f784280: move a14, -*sp, 1 +3f784290: move a9, a7 +3f7842a0: sll 0x5, a9 +3f7842b0: sll 0x3, a7 +3f7842c0: add a7, a9 +3f7842d0: move a9, *a14+, 1 +3f7842e0: move *a13(0x200), *a14+, 1 +3f784300: calla L3F705B20 +3f784330: move a8, *a13(0x200), 1 +3f784350: move *a13(0x20), a9, 1 +3f784370: move a9, a7 +3f784380: sll 0x8, a9 +3f784390: sll 0x6, a7 +3f7843a0: add a7, a9 +3f7843b0: add a8, a9 +3f7843c0: move a9, *a13(0x220), 1 +L3F7843E0: +3f7843e0: move @0x213420, a11, 1 +3f784410: cmpi 0x213420, a11 +3f784440: jane L3F7835A0 +L3F784460: +3f784460: move *a13(0x20), a11, 1 +3f784480: jrne L3F784500 +3f784490: move a14, -*sp, 1 +3f7844a0: move *a13(0x200), *a14+, 1 +3f7844c0: calla L3F702440 +3f7844f0: jruc L3F784550 +L3F784500: +3f784500: move *a13(0xff80), a9, 1 +3f784520: move *a13(0x200), *a9(0x0), 1 +L3F784550: +3f784550: move *a13(0xffa0), a9, 1 +L3F784570: +3f784570: move a11, *a9, 1 +L3F784580: +3f784580: move *sp(0xa0), a14, 1 +3f7845a0: mmfm sp, a7,a9,a11,a13 +3f7845c0: rets 2 +3f7845d0: sla a11, a3 +3f7845e0: mods a3, a12 +3f7845f0: modu a3, a9 +3f784600: sla 0x3, a7 +3f784610: rl a11, a13 +3f784620: sra b10, b4 +3f784630: .word 0x7373 +3f784640: mods a3, a5 +3f784650: sla a11, a12 +3f784660: sra b11, b4 +3f784670: rl a10, a6 +3f784680: sra b11, b8 +3f784690: and a3, a4 +3f7846a0: mods a3, sp +3f7846b0: srl b11, b9 +3f7846c0: modu a3, sp +3f7846d0: .word 0x000a +3f7846e0: .word 0x0000 +3f7846f0: .word 0x0000 +3f784700: .word 0x0000 +3f784710: add b0, b8 +3f784720: .word 0x0000 +3f784730: .word 0x0000 +L3F784740: +3f784740: .word 0x0000 +3f784750: dsjs b8, L3F784570 +3f784760: addxy a0, a0 +3f784770: jrlt L3F784740 +3f784780: .word 0x0000 +3f784790: .word 0x0000 +3f7847a0: movb *a0, *a0 +3f7847b0: jruc L3F7841B0 +3f7847c0: mmtm sp, a7,a9,a11,a13 +3f7847e0: move a14, a13 +3f7847f0: addi 0x200, a14 +3f784810: sub a11, a11 +3f784820: move a11, *a13(0x80), 1 +3f784840: move a11, *a13(0xa0), 1 +3f784860: move a11, *a13(0xc0), 1 +3f784880: move a11, *a13(0xe0), 1 +3f7848a0: move a11, *a13(0x100), 1 +3f7848c0: move a11, *a13(0x120), 1 +3f7848e0: move a11, *a13(0x140), 1 +3f784900: move a11, *a13(0x160), 1 +3f784920: move a11, *a13(0x180), 1 +3f784940: movk 1, a11 +3f784950: move a11, *a13(0x1c0), 1 +3f784970: move *a13(0xffe0), a9, 1 +3f784990: move *a9(0x80), *a13(0x20), 1 +3f7849c0: move *a9(0x20), a9, 1 +3f7849e0: move a9, @0x213560, 1 +3f784a10: sub a9, a9 +3f784a20: move a9, @0x2135e0, 1 +3f784a50: move a9, @0x2135a0, 1 +3f784a80: move a9, @0x2135c0, 1 +3f784ab0: move a9, @0x213580, 1 +3f784ae0: move a9, @0x213620, 1 +3f784b10: move a9, @0x213600, 1 +3f784b40: move *a13(0xffc0), a11, 1 +3f784b60: subk 6, a11 +3f784b70: jreq L3F784DA0 +3f784b80: move *a13(0xffc0), a11, 1 +3f784ba0: subk 5, a11 +3f784bb0: jreq L3F784DA0 +3f784bc0: move *a13(0xffc0), a11, 1 +3f784be0: subk 4, a11 +3f784bf0: jreq L3F784DA0 +3f784c00: move *a13(0xffc0), a11, 1 +3f784c20: subk 7, a11 +3f784c30: jreq L3F784DA0 +3f784c40: move *a13(0xffe0), a11, 1 +3f784c60: setf 16, 1, 0 +3f784c70: move *a11(0x3a0), a7, 0 +3f784c90: move *a11(0x3c0), a11, 0 +3f784cb0: sub a11, a7 +3f784cc0: move a7, @0x213660, 1 +3f784cf0: move *a13(0xffe0), a11, 1 +3f784d10: move *a11(0x3b0), a7, 0 +3f784d30: move *a11(0x3d0), a11, 0 +3f784d50: sub a11, a7 +3f784d60: move a7, @0x213680, 1 +3f784d90: jruc L3F784E00 +L3F784DA0: +3f784da0: move a9, @0x213680, 1 +3f784dd0: move a9, @0x213660, 1 +L3F784E00: +3f784e00: move a14, -*sp, 1 +3f784e10: movk 8, a11 +3f784e20: move a11, *a14+, 1 +3f784e30: movk 1, a7 +3f784e40: move a7, *a14+, 1 +3f784e50: calla L3F703D90 +3f784e80: move a8, *a13(0x160), 1 +3f784ea0: move a14, -*sp, 1 +3f784eb0: move *a13(0xffe0), a7, 1 +3f784ed0: move *a7(0x260), *a14+, 1 +3f784ef0: move a8, *a14+, 1 +3f784f00: calla L3FC2AF60 +3f784f30: move @0x213660, a9, 1 +3f784f60: jrne L3F784FB0 +3f784f70: move @0x213680, a11, 1 +3f784fa0: jreq L3F785080 +L3F784FB0: +3f784fb0: move a14, -*sp, 1 +3f784fc0: move @0x213680, a11, 1 +3f784ff0: neg a11 +3f785000: move a11, *a14+, 1 +3f785010: neg a9 +3f785020: move a9, *a14+, 1 +3f785030: move *a13(0x160), *a14+, 1 +3f785050: calla L3FC37E00 +L3F785080: +3f785080: move a14, -*sp, 1 +3f785090: movk 8, a11 +3f7850a0: move a11, *a14+, 1 +3f7850b0: movk 1, a9 +3f7850c0: move a9, *a14+, 1 +3f7850d0: calla L3F703D90 +3f785100: move a8, *a13(0x80), 1 +3f785120: move a14, -*sp, 1 +3f785130: move a8, *a14+, 1 +3f785140: move *a13(0x20), a9, 1 +3f785160: move *a9(0x1c0), *a14+, 1 +3f785180: move a9, *a14+, 1 +3f785190: calla L3FC2D580 +3f7851c0: move a7, *a13(0x40), 1 +3f7851e0: move a7, a8 +3f7851f0: jaeq L3F785BE0 +L3F785210: +3f785210: move *a13(0x40), a11, 1 +3f785230: move *a13(0xffe0), a9, 1 +3f785250: cmp a9, a11 +3f785260: jreq L3F785350 +3f785270: move *a13(0xff80), a7, 1 +3f785290: jreq L3F785350 +3f7852a0: jreq L3F7853A0 +3f7852b0: move a14, -*sp, 1 +3f7852c0: move *a13(0xffc0), *a14+, 1 +3f7852e0: move a7, *a14+, 1 +3f7852f0: move a11, *a14+, 1 +3f785300: calla L3F794080 +3f785330: move a8, a8 +3f785340: jreq L3F7853A0 +L3F785350: +3f785350: movk 1, a7 +3f785360: setf 1, 0, 0 +3f785370: move a7, *a11(0x687), 0 +3f785390: jruc L3F785A10 +L3F7853A0: +3f7853a0: sub a7, a7 +3f7853b0: setf 1, 0, 0 +3f7853c0: move a7, *a11(0x687), 0 +3f7853e0: setf 2, 0, 0 +3f7853f0: move *a9(0x681), a7, 0 +3f785410: subk 2, a7 +3f785420: jrne L3F785A10 +3f785430: move *a13(0x180), a7, 1 +3f785450: jrne L3F7856C0 +3f785460: move a14, -*sp, 1 +3f785470: movk 8, a7 +3f785480: move a7, *a14+, 1 +3f785490: movk 1, a7 +3f7854a0: move a7, *a14+, 1 +3f7854b0: calla L3F703D90 +3f7854e0: move a8, *a13(0x180), 1 +3f785500: move a14, -*sp, 1 +3f785510: move *a9(0x2e0), *a14+, 1 +3f785530: move a8, *a14+, 1 +3f785540: calla L3FC2AF60 +3f785570: move @0x213660, a7, 1 +3f7855a0: jrne L3F7855F0 +3f7855b0: move @0x213680, a9, 1 +3f7855e0: jreq L3F7856C0 +L3F7855F0: +3f7855f0: move a14, -*sp, 1 +3f785600: move @0x213680, a9, 1 +3f785630: neg a9 +3f785640: move a9, *a14+, 1 +3f785650: neg a7 +3f785660: move a7, *a14+, 1 +3f785670: move *a13(0x180), *a14+, 1 +3f785690: calla L3FC37E00 +L3F7856C0: +3f7856c0: move *a13(0x180), a9, 1 +3f7856e0: move *a9, a7, 1 +3f7856f0: move *a11(0x2e0), a9, 1 +3f785710: move *a9, a9, 1 +3f785720: setf 16, 1, 0 +3f785730: move *a7(0x30), a7, 0 +3f785750: move *a9(0x50), a9, 0 +3f785770: cmp a9, a7 +3f785780: jrge L3F785A10 +3f785790: move *a13(0x180), a9, 1 +3f7857b0: move *a9, a7, 1 +3f7857c0: move *a11(0x2e0), a9, 1 +3f7857e0: move *a9, a9, 1 +3f7857f0: move *a7(0x50), a7, 0 +3f785810: move *a9(0x30), a9, 0 +3f785830: cmp a9, a7 +3f785840: jrle L3F785A10 +3f785850: move *a13(0x180), a9, 1 +3f785870: move *a9, a7, 1 +3f785880: move *a11(0x2e0), a9, 1 +3f7858a0: move *a9, a9, 1 +3f7858b0: move *a7(0x20), a7, 0 +3f7858d0: move *a9(0x40), a9, 0 +3f7858f0: cmp a9, a7 +3f785900: jrge L3F785A10 +3f785910: move *a13(0x180), a9, 1 +3f785930: move *a9, a7, 1 +3f785940: move *a11(0x2e0), a9, 1 +3f785960: move *a9, a9, 1 +3f785970: move *a7(0x40), a7, 0 +3f785990: move *a9(0x20), a9, 0 +3f7859b0: cmp a9, a7 +3f7859c0: jrle L3F785A10 +3f7859d0: movk 1, a9 +3f7859e0: setf 1, 0, 0 +3f7859f0: move a9, *a11(0x687), 0 +L3F785A10: +3f785a10: setf 1, 0, 0 +3f785a20: move *a11(0x687), a9, 0 +3f785a40: jreq L3F785B70 +3f785a50: move a14, -*sp, 1 +3f785a60: move *a11(0x200), *a14+, 1 +3f785a80: move *a13(0x80), *a14+, 1 +3f785aa0: calla L3FC338B0 +3f785ad0: move a14, -*sp, 1 +3f785ae0: move *a11(0x2a0), *a14+, 1 +3f785b00: move *a13(0x20), a9, 1 +3f785b20: move *a9(0x280), *a14+, 1 +3f785b40: calla L3FC338B0 +L3F785B70: +3f785b70: move *a11(0xa0), *a13(0x40), 1 +3f785ba0: move *a13(0x40), a11, 1 +3f785bc0: jane L3F785210 +L3F785BE0: +3f785be0: move *a13(0x20), a11, 1 +3f785c00: move *a11(0x240), a9, 1 +3f785c20: jrne L3F785CD0 +3f785c30: move a14, -*sp, 1 +3f785c40: movk 8, a9 +3f785c50: move a9, *a14+, 1 +3f785c60: movk 1, a7 +3f785c70: move a7, *a14+, 1 +3f785c80: calla L3F703D90 +3f785cb0: move a8, *a11(0x240), 1 +L3F785CD0: +3f785cd0: move a14, -*sp, 1 +3f785ce0: move *a13(0xffe0), a9, 1 +3f785d00: move *a9(0x200), *a14+, 1 +3f785d20: move *a11(0x240), *a14+, 1 +3f785d40: calla L3FC2AF60 +3f785d70: move a9, *a13(0x40), 1 +3f785d90: move a9, a7 +3f785da0: jaeq L3F78B9F0 +3f785dc0: setf 1, 0, 0 +L3F785DD0: +3f785dd0: move *a13(0x40), a11, 1 +3f785df0: move *a11(0x687), a9, 0 +3f785e10: jaeq L3F78B980 +3f785e30: move *a11(0x685), a9, 0 +3f785e50: jrne L3F7864D0 +3f785e60: move *a11(0x200), a9, 1 +3f785e80: move *a9(0x20), a9, 1 +3f785ea0: jreq L3F785F20 +3f785eb0: move a14, -*sp, 1 +3f785ec0: move *a11(0x200), *a14+, 1 +3f785ee0: calla L3FC2BDC0 +3f785f10: jruc L3F785FA0 +L3F785F20: +3f785f20: move *a11(0x200), a9, 1 +3f785f40: sub a7, a7 +3f785f50: move a7, *a9(0x20), 1 +3f785f70: move *a11(0x200), a9, 1 +3f785f90: move a7, *a9, 1 +L3F785FA0: +3f785fa0: move *a11(0x1c0), a9, 1 +3f785fc0: move *a9(0x20), a9, 1 +3f785fe0: jreq L3F786060 +3f785ff0: move a14, -*sp, 1 +3f786000: move *a11(0x1c0), *a14+, 1 +3f786020: calla L3FC2BDC0 +3f786050: jruc L3F7860E0 +L3F786060: +3f786060: move *a11(0x1c0), a9, 1 +3f786080: sub a7, a7 +3f786090: move a7, *a9(0x20), 1 +3f7860b0: move *a11(0x1c0), a9, 1 +3f7860d0: move a7, *a9, 1 +L3F7860E0: +3f7860e0: move *a11(0x280), a9, 1 +3f786100: move *a9(0x20), a9, 1 +3f786120: jreq L3F7861A0 +3f786130: move a14, -*sp, 1 +3f786140: move *a11(0x280), *a14+, 1 +3f786160: calla L3FC2BDC0 +3f786190: jruc L3F786220 +L3F7861A0: +3f7861a0: move *a11(0x280), a9, 1 +3f7861c0: sub a7, a7 +3f7861d0: move a7, *a9(0x20), 1 +3f7861f0: move *a11(0x280), a9, 1 +3f786210: move a7, *a9, 1 +L3F786220: +3f786220: move *a11(0x260), a9, 1 +3f786240: move *a9(0x20), a9, 1 +3f786260: jreq L3F7862E0 +3f786270: move a14, -*sp, 1 +3f786280: move *a11(0x260), *a14+, 1 +3f7862a0: calla L3FC2BDC0 +3f7862d0: jruc L3F786360 +L3F7862E0: +3f7862e0: move *a11(0x260), a9, 1 +3f786300: sub a7, a7 +3f786310: move a7, *a9(0x20), 1 +3f786330: move *a11(0x260), a9, 1 +3f786350: move a7, *a9, 1 +L3F786360: +3f786360: move *a11(0x2a0), a9, 1 +3f786380: move *a9(0x20), a9, 1 +3f7863a0: jreq L3F786430 +3f7863b0: move a14, -*sp, 1 +3f7863c0: move *a11(0x2a0), *a14+, 1 +3f7863e0: calla L3FC2BDC0 +3f786410: jauc L3F78B720 +L3F786430: +3f786430: move *a11(0x2a0), a9, 1 +3f786450: sub a7, a7 +3f786460: move a7, *a9(0x20), 1 +3f786480: move *a11(0x2a0), a9, 1 +3f7864a0: move a7, *a9, 1 +3f7864b0: jauc L3F78B720 +L3F7864D0: +3f7864d0: move a14, -*sp, 1 +3f7864e0: move *a11(0x2e0), *a14+, 1 +3f786500: move *a13(0x20), a9, 1 +3f786520: move *a9(0x280), *a14+, 1 +3f786540: move *a11(0x2a0), *a14+, 1 +3f786560: calla L3F795B80 +3f786590: move a14, -*sp, 1 +3f7865a0: move *a11(0x2e0), *a14+, 1 +3f7865c0: move *a9(0x280), *a14+, 1 +3f7865e0: move *a9(0x280), *a14+, 1 +3f786600: calla L3F796840 +3f786630: move *a11(0x2a0), a7, 1 +3f786650: move *a7(0x20), a7, 1 +3f786670: subk 10, a7 +3f786680: jrle L3F786750 +3f786690: move *a11(0x2a0), a7, 1 +3f7866b0: move *a7(0x20), a7, 1 +3f7866d0: dec a7 +3f7866e0: jrle L3F786750 +3f7866f0: move a14, -*sp, 1 +3f786700: move *a11(0x2a0), *a14+, 1 +3f786720: calla L3FC30AE0 +L3F786750: +3f786750: move *a13(0xa0), a7, 1 +3f786770: jrne L3F786820 +3f786780: move a14, -*sp, 1 +3f786790: movk 8, a7 +3f7867a0: move a7, *a14+, 1 +3f7867b0: movk 1, a7 +3f7867c0: move a7, *a14+, 1 +3f7867d0: calla L3F703D90 +3f786800: move a8, *a13(0xa0), 1 +L3F786820: +3f786820: move *a11(0x200), a7, 1 +3f786840: move *a7(0x20), a7, 1 +3f786860: jreq L3F786890 +3f786870: movk 1, a7 +3f786880: jruc L3F7868A0 +L3F786890: +3f786890: sub a7, a7 +L3F7868A0: +3f7868a0: move a7, a8 +3f7868b0: jreq L3F786A70 +3f7868c0: move a14, -*sp, 1 +3f7868d0: move *a11(0x200), *a14+, 1 +3f7868f0: move *a13(0xa0), *a14+, 1 +3f786910: calla L3FC2AF60 +3f786940: move @0x213660, a7, 1 +3f786970: jrne L3F7869C0 +3f786980: move @0x213680, a9, 1 +3f7869b0: jreq L3F786B90 +L3F7869C0: +3f7869c0: move a14, -*sp, 1 +3f7869d0: move @0x213680, *a14+, 1 +3f786a00: move a7, *a14+, 1 +3f786a10: move *a13(0xa0), *a14+, 1 +3f786a30: calla L3FC37E00 +3f786a60: jruc L3F786B90 +L3F786A70: +3f786a70: move *a13(0xa0), a7, 1 +3f786a90: move *a7(0x20), a7, 1 +3f786ab0: jreq L3F786B30 +3f786ac0: move a14, -*sp, 1 +3f786ad0: move *a13(0xa0), *a14+, 1 +3f786af0: calla L3FC2BDC0 +3f786b20: jruc L3F786B90 +L3F786B30: +3f786b30: move *a13(0xa0), a7, 1 +3f786b50: sub a9, a9 +3f786b60: move a9, *a7(0x20), 1 +3f786b80: move a9, *a7, 1 +L3F786B90: +3f786b90: move a14, -*sp, 1 +3f786ba0: move *a11(0x1a0), *a14+, 1 +3f786bc0: move *a13(0x80), *a14+, 1 +3f786be0: move *a11(0x200), *a14+, 1 +3f786c00: calla L3F795B80 +3f786c30: move a14, -*sp, 1 +3f786c40: move *a11(0x1a0), *a14+, 1 +3f786c60: move *a13(0x80), *a14+, 1 +3f786c80: move *a13(0x80), *a14+, 1 +3f786ca0: calla L3F796840 +3f786cd0: move *a13(0xffc0), a9, 1 +3f786cf0: subk 7, a9 +3f786d00: jrne L3F787070 +3f786d10: move *a13(0xffe0), a9, 1 +3f786d30: cmp a9, a11 +3f786d40: jrne L3F787070 +3f786d50: move *a11(0xe0), *a13(0x60), 1 +3f786d80: move *a13(0x60), a7, 1 +3f786da0: jreq L3F787070 +L3F786DB0: +3f786db0: move *a13(0x60), a11, 1 +3f786dd0: setf 1, 0, 0 +3f786de0: move *a11(0x685), a9, 0 +3f786e00: jreq L3F787010 +3f786e10: move a14, -*sp, 1 +3f786e20: move *a11(0x1a0), *a14+, 1 +3f786e40: move *a13(0x40), a9, 1 +3f786e60: move *a9(0x280), *a14+, 1 +3f786e80: move *a9(0x280), *a14+, 1 +3f786ea0: calla L3F796840 +3f786ed0: move a14, -*sp, 1 +3f786ee0: move *a11(0x2e0), *a14+, 1 +3f786f00: move *a9(0x280), *a14+, 1 +3f786f20: move *a11(0x2a0), *a14+, 1 +3f786f40: calla L3F795B80 +3f786f70: move a14, -*sp, 1 +3f786f80: move *a11(0x2e0), *a14+, 1 +3f786fa0: move *a9(0x280), *a14+, 1 +3f786fc0: move *a9(0x280), *a14+, 1 +3f786fe0: calla L3F796840 +L3F787010: +3f787010: move *a11(0xa0), *a13(0x60), 1 +3f787040: move *a13(0x60), a11, 1 +3f787060: jrne L3F786DB0 +L3F787070: +3f787070: move *a13(0x40), a11, 1 +3f787090: move *a11(0x200), a9, 1 +3f7870b0: move *a9(0x20), a9, 1 +3f7870d0: dec a9 +3f7870e0: jrle L3F787150 +3f7870f0: move a14, -*sp, 1 +3f787100: move *a11(0x200), *a14+, 1 +3f787120: calla L3FC30AE0 +L3F787150: +3f787150: setf 2, 0, 0 +3f787160: move *a11(0x681), a9, 0 +3f787180: move a9, *a13, 1 +3f787190: move *a11(0x200), a7, 1 +3f7871b0: move *a11(0x2e0), a9, 1 +3f7871d0: move *a7(0x20), a7, 1 +3f7871f0: move *a9(0x20), a9, 1 +3f787210: cmp a9, a7 +3f787220: jrne L3F787290 +3f787230: move *a11(0x2e0), a9, 1 +3f787250: move *a9(0x20), a9, 1 +3f787270: dec a9 +3f787280: jrle L3F7872B0 +L3F787290: +3f787290: sub a9, a9 +3f7872a0: jruc L3F787640 +L3F7872B0: +3f7872b0: move *a11(0x200), a9, 1 +3f7872d0: move *a9(0x20), a9, 1 +3f7872f0: jreq L3F787630 +3f787300: move *a11(0x200), a9, 1 +3f787320: move *a9, a9, 1 +3f787330: move *a11(0x2e0), a7, 1 +3f787350: move *a7, a7, 1 +3f787360: setf 16, 1, 0 +3f787370: move *a9(0x20), a9, 0 +3f787390: move *a7(0x20), a7, 0 +3f7873b0: cmp a7, a9 +3f7873c0: jrne L3F787610 +3f7873d0: move *a11(0x200), a9, 1 +3f7873f0: move *a9, a9, 1 +3f787400: move *a11(0x2e0), a7, 1 +3f787420: move *a7, a7, 1 +3f787430: move *a9(0x30), a9, 0 +3f787450: move *a7(0x30), a7, 0 +3f787470: cmp a7, a9 +3f787480: jrne L3F787610 +3f787490: move *a11(0x200), a9, 1 +3f7874b0: move *a9, a9, 1 +3f7874c0: move *a11(0x2e0), a7, 1 +3f7874e0: move *a7, a7, 1 +3f7874f0: move *a9(0x40), a9, 0 +3f787510: move *a7(0x40), a7, 0 +3f787530: cmp a7, a9 +3f787540: jrne L3F787610 +3f787550: move *a11(0x200), a9, 1 +3f787570: move *a9, a9, 1 +3f787580: move *a11(0x2e0), a7, 1 +3f7875a0: move *a7, a7, 1 +3f7875b0: move *a9(0x50), a9, 0 +3f7875d0: move *a7(0x50), a7, 0 +3f7875f0: cmp a7, a9 +3f787600: jreq L3F787630 +L3F787610: +3f787610: sub a9, a9 +3f787620: jruc L3F787640 +L3F787630: +3f787630: movk 1, a9 +L3F787640: +3f787640: move a9, a7 +3f787650: jreq L3F787730 +3f787660: move *a13(0xffc0), a9, 1 +3f787680: subk 7, a9 +3f787690: jrne L3F7876E0 +3f7876a0: move *a13(0xffe0), a9, 1 +3f7876c0: cmp a9, a11 +3f7876d0: jreq L3F787730 +L3F7876E0: +3f7876e0: sub a9, a9 +3f7876f0: setf 2, 0, 0 +3f787700: move a9, *a11(0x681), 0 +3f787720: jruc L3F787860 +L3F787730: +3f787730: move *a11(0x200), a9, 1 +3f787750: move *a9(0x20), a9, 1 +3f787770: jreq L3F7877A0 +3f787780: movk 1, a9 +3f787790: jruc L3F7877B0 +L3F7877A0: +3f7877a0: sub a9, a9 +L3F7877B0: +3f7877b0: move a9, a7 +3f7877c0: jreq L3F787820 +3f7877d0: movk 1, a9 +3f7877e0: setf 2, 0, 0 +3f7877f0: move a9, *a11(0x681), 0 +3f787810: jruc L3F787860 +L3F787820: +3f787820: movk 2, a9 +3f787830: setf 2, 0, 0 +3f787840: move a9, *a11(0x681), 0 +L3F787860: +3f787860: move *a13, a9, 1 +3f787870: move *a11(0x681), a7, 0 +3f787890: cmp a7, a9 +3f7878a0: jreq L3F787900 +3f7878b0: move a14, -*sp, 1 +3f7878c0: move a11, *a14+, 1 +3f7878d0: calla L3F911F30 +L3F787900: +3f787900: move *a13(0xffc0), a7, 1 +3f787920: subk 3, a7 +3f787930: jaeq L3F788180 +3f787950: move a9, a7 +3f787960: jrne L3F7879C0 +3f787970: setf 2, 0, 0 +3f787980: move *a11(0x681), a9, 0 +3f7879a0: cmp a9, a7 +3f7879b0: jreq L3F787A10 +L3F7879C0: +3f7879c0: setf 2, 0, 0 +3f7879d0: move *a11(0x681), a9, 0 +3f7879f0: subk 2, a9 +3f787a00: jrne L3F788180 +L3F787A10: +3f787a10: move @0x213660, a9, 1 +3f787a40: jrne L3F787A90 +3f787a50: move @0x213680, a7, 1 +3f787a80: jreq L3F787BD0 +L3F787A90: +3f787a90: move a14, -*sp, 1 +3f787aa0: move *a13(0xffc0), *a14+, 1 +3f787ac0: move *a13(0x160), *a14+, 1 +3f787ae0: movk 1, a7 +3f787af0: move a7, *a14+, 1 +3f787b00: move *a11(0x681), a8, 0 +3f787b20: move a8, *a14+, 1 +3f787b30: move @0x213680, *a14+, 1 +3f787b60: move a9, *a14+, 1 +3f787b70: move a11, *a14+, 1 +3f787b80: calla L3F78FBA0 +3f787bb0: jauc L3F78B5A0 +L3F787BD0: +3f787bd0: move *a11(0x681), a11, 0 +3f787bf0: subk 2, a11 +3f787c00: jane L3F78B5A0 +3f787c20: move *a13, a11, 1 +3f787c30: subk 2, a11 +3f787c40: jreq L3F787D90 +3f787c50: move a14, -*sp, 1 +3f787c60: move *a13(0xffc0), *a14+, 1 +3f787c80: move *a13(0x160), *a14+, 1 +3f787ca0: movk 1, a11 +3f787cb0: move a11, *a14+, 1 +3f787cc0: move *a13(0x40), a11, 1 +3f787ce0: move *a11(0x681), a8, 0 +3f787d00: move a8, *a14+, 1 +3f787d10: move a7, *a14+, 1 +3f787d20: move a9, *a14+, 1 +3f787d30: move a11, *a14+, 1 +3f787d40: calla L3F78FBA0 +3f787d70: jauc L3F78B5A0 +L3F787D90: +3f787d90: move a14, -*sp, 1 +3f787da0: move *a13(0x40), a11, 1 +3f787dc0: move *a11(0x2e0), *a14+, 1 +3f787de0: move *a11(0x260), *a14+, 1 +3f787e00: calla L3FC2AF60 +3f787e30: move *a11(0x80), a9, 1 +3f787e50: move *a9(0xe0), *a13(0x1e0), 1 +3f787e80: move *a13(0x1e0), a9, 1 +3f787ea0: cmp a11, a9 +3f787eb0: jreq L3F788070 +L3F787EC0: +3f787ec0: move *a13(0x1e0), a11, 1 +3f787ee0: setf 1, 0, 0 +3f787ef0: move *a11(0x685), a9, 0 +3f787f10: jreq L3F787FE0 +3f787f20: move a14, -*sp, 1 +3f787f30: move *a11(0x2e0), *a14+, 1 +3f787f50: move *a13(0x40), a9, 1 +3f787f70: move *a9(0x260), *a14+, 1 +3f787f90: move *a9(0x260), *a14+, 1 +3f787fb0: calla L3F796840 +L3F787FE0: +3f787fe0: move *a11(0xa0), *a13(0x1e0), 1 +3f788010: move *a13(0x1e0), a11, 1 +3f788030: move *a13(0x40), a9, 1 +3f788050: cmp a9, a11 +3f788060: jrne L3F787EC0 +L3F788070: +3f788070: move *a13(0x40), a11, 1 +3f788090: move *a11(0x260), a9, 1 +3f7880b0: move *a9(0x20), a9, 1 +3f7880d0: dec a9 +3f7880e0: jale L3F78B5A0 +3f788100: move a14, -*sp, 1 +3f788110: move *a11(0x260), *a14+, 1 +3f788130: calla L3FC30AE0 +3f788160: jauc L3F78B5A0 +L3F788180: +3f788180: move *a13(0xe0), a9, 1 +3f7881a0: jrne L3F788250 +3f7881b0: move a14, -*sp, 1 +3f7881c0: movk 8, a7 +3f7881d0: move a7, *a14+, 1 +3f7881e0: movk 1, a7 +3f7881f0: move a7, *a14+, 1 +3f788200: calla L3F703D90 +3f788230: move a8, *a13(0xe0), 1 +L3F788250: +3f788250: move *a13(0xffa0), a9, 1 +3f788270: jreq L3F788480 +3f788280: move @0x213660, a7, 1 +3f7882b0: jrne L3F788300 +3f7882c0: move @0x213680, a9, 1 +3f7882f0: jreq L3F7883A0 +L3F788300: +3f788300: move a14, -*sp, 1 +3f788310: move @0x213680, *a14+, 1 +3f788340: move a7, *a14+, 1 +3f788350: move *a13(0xffa0), *a14+, 1 +3f788370: calla L3FC37E00 +L3F7883A0: +3f7883a0: move a14, -*sp, 1 +3f7883b0: move *a13(0xffa0), *a14+, 1 +3f7883d0: move *a11(0x200), *a14+, 1 +3f7883f0: move *a13(0xe0), *a14+, 1 +3f788410: calla L3F796840 +3f788440: sub a9, a9 +3f788450: move a9, *a13(0xffa0), 1 +3f788470: jruc L3F788630 +L3F788480: +3f788480: move *a13(0xffc0), a7, 1 +3f7884a0: subk 7, a7 +3f7884b0: jrne L3F788590 +3f7884c0: move *a13(0xffe0), a7, 1 +3f7884e0: cmp a7, a11 +3f7884f0: jrne L3F788590 +3f788500: move a14, -*sp, 1 +3f788510: move *a11(0x200), *a14+, 1 +3f788530: move *a13(0xe0), *a14+, 1 +3f788550: calla L3FC2AF60 +3f788580: jruc L3F788630 +L3F788590: +3f788590: move a14, -*sp, 1 +3f7885a0: move *a13(0xa0), *a14+, 1 +3f7885c0: move *a11(0x200), *a14+, 1 +3f7885e0: move *a13(0xe0), *a14+, 1 +3f788600: calla L3F796840 +L3F788630: +3f788630: move *a11(0x1a0), a7, 1 +3f788650: move *a11(0x2e0), a9, 1 +3f788670: move *a7(0x20), a7, 1 +3f788690: move *a9(0x20), a9, 1 +3f7886b0: cmp a9, a7 +3f7886c0: jrne L3F788730 +3f7886d0: move *a11(0x2e0), a9, 1 +3f7886f0: move *a9(0x20), a9, 1 +3f788710: dec a9 +3f788720: jrle L3F788750 +L3F788730: +3f788730: sub a9, a9 +3f788740: jruc L3F788AE0 +L3F788750: +3f788750: move *a11(0x1a0), a9, 1 +3f788770: move *a9(0x20), a9, 1 +3f788790: jreq L3F788AD0 +3f7887a0: move *a11(0x1a0), a9, 1 +3f7887c0: move *a9, a9, 1 +3f7887d0: move *a11(0x2e0), a7, 1 +3f7887f0: move *a7, a7, 1 +3f788800: setf 16, 1, 0 +3f788810: move *a9(0x20), a9, 0 +3f788830: move *a7(0x20), a7, 0 +3f788850: cmp a7, a9 +3f788860: jrne L3F788AB0 +3f788870: move *a11(0x1a0), a9, 1 +3f788890: move *a9, a9, 1 +3f7888a0: move *a11(0x2e0), a7, 1 +3f7888c0: move *a7, a7, 1 +3f7888d0: move *a9(0x30), a9, 0 +3f7888f0: move *a7(0x30), a7, 0 +3f788910: cmp a7, a9 +3f788920: jrne L3F788AB0 +3f788930: move *a11(0x1a0), a9, 1 +3f788950: move *a9, a9, 1 +3f788960: move *a11(0x2e0), a7, 1 +3f788980: move *a7, a7, 1 +3f788990: move *a9(0x40), a9, 0 +3f7889b0: move *a7(0x40), a7, 0 +3f7889d0: cmp a7, a9 +3f7889e0: jrne L3F788AB0 +3f7889f0: move *a11(0x1a0), a9, 1 +3f788a10: move *a9, a9, 1 +3f788a20: move *a11(0x2e0), a7, 1 +3f788a40: move *a7, a7, 1 +3f788a50: move *a9(0x50), a9, 0 +3f788a70: move *a7(0x50), a7, 0 +3f788a90: cmp a7, a9 +3f788aa0: jreq L3F788AD0 +L3F788AB0: +3f788ab0: sub a9, a9 +3f788ac0: jruc L3F788AE0 +L3F788AD0: +3f788ad0: movk 1, a9 +L3F788AE0: +3f788ae0: move a9, a7 +3f788af0: jreq L3F788BE0 +3f788b00: setf 2, 0, 0 +3f788b10: move *a11(0x681), a9, 0 +3f788b30: jrne L3F788BE0 +3f788b40: move a14, -*sp, 1 +3f788b50: move *a11(0x200), *a14+, 1 +3f788b70: move *a11(0x260), *a14+, 1 +3f788b90: calla L3FC2AF60 +3f788bc0: jauc L3F789910 +L3F788BE0: +3f788be0: move *a13(0xffe0), a9, 1 +3f788c00: cmp a9, a11 +3f788c10: jrne L3F788FD0 +3f788c20: move a14, -*sp, 1 +3f788c30: move *a9(0x2e0), *a14+, 1 +3f788c50: move *a9(0x260), *a14+, 1 +3f788c70: calla L3FC2AF60 +3f788ca0: move *a9(0x80), a7, 1 +3f788cc0: move *a7(0xe0), *a13(0x1e0), 1 +3f788cf0: move *a13(0x1e0), a7, 1 +3f788d10: cmp a9, a7 +3f788d20: jreq L3F788EE0 +L3F788D30: +3f788d30: move *a13(0x1e0), a11, 1 +3f788d50: setf 1, 0, 0 +3f788d60: move *a11(0x685), a9, 0 +3f788d80: jreq L3F788E50 +3f788d90: move a14, -*sp, 1 +3f788da0: move *a11(0x2e0), *a14+, 1 +3f788dc0: move *a13(0xffe0), a9, 1 +3f788de0: move *a9(0x260), *a14+, 1 +3f788e00: move *a9(0x260), *a14+, 1 +3f788e20: calla L3F796840 +L3F788E50: +3f788e50: move *a11(0xa0), *a13(0x1e0), 1 +3f788e80: move *a13(0x1e0), a11, 1 +3f788ea0: move *a13(0xffe0), a9, 1 +3f788ec0: cmp a9, a11 +3f788ed0: jrne L3F788D30 +L3F788EE0: +3f788ee0: move *a9(0x260), a11, 1 +3f788f00: move *a11(0x20), a11, 1 +3f788f20: dec a11 +3f788f30: jale L3F789910 +3f788f50: move a14, -*sp, 1 +3f788f60: move *a9(0x260), *a14+, 1 +3f788f80: calla L3FC30AE0 +3f788fb0: jauc L3F789910 +L3F788FD0: +3f788fd0: move *a13(0xffc0), a7, 1 +3f788ff0: subk 6, a7 +3f789000: jrne L3F7893C0 +3f789010: move a14, -*sp, 1 +3f789020: move *a11(0x2e0), *a14+, 1 +3f789040: move *a11(0x260), *a14+, 1 +3f789060: calla L3FC2AF60 +3f789090: move *a11(0x80), a7, 1 +3f7890b0: move *a7(0xe0), *a13(0x1e0), 1 +3f7890e0: move *a13(0x1e0), a7, 1 +3f789100: cmp a11, a7 +3f789110: jreq L3F7892D0 +L3F789120: +3f789120: move *a13(0x1e0), a11, 1 +3f789140: setf 1, 0, 0 +3f789150: move *a11(0x685), a9, 0 +3f789170: jreq L3F789240 +3f789180: move a14, -*sp, 1 +3f789190: move *a11(0x2e0), *a14+, 1 +3f7891b0: move *a13(0x40), a9, 1 +3f7891d0: move *a9(0x260), *a14+, 1 +3f7891f0: move *a9(0x260), *a14+, 1 +3f789210: calla L3F796840 +L3F789240: +3f789240: move *a11(0xa0), *a13(0x1e0), 1 +3f789270: move *a13(0x1e0), a11, 1 +3f789290: move *a13(0x40), a9, 1 +3f7892b0: cmp a9, a11 +3f7892c0: jrne L3F789120 +L3F7892D0: +3f7892d0: move *a13(0x40), a11, 1 +3f7892f0: move *a11(0x260), a9, 1 +3f789310: move *a9(0x20), a9, 1 +3f789330: dec a9 +3f789340: jrle L3F789910 +3f789350: move a14, -*sp, 1 +3f789360: move *a11(0x260), *a14+, 1 +3f789380: calla L3FC30AE0 +3f7893b0: jruc L3F789910 +L3F7893C0: +3f7893c0: move @0x213640, a7, 1 +3f7893f0: jrne L3F7894B0 +3f789400: move a14, -*sp, 1 +3f789410: movk 8, a9 +3f789420: move a9, *a14+, 1 +3f789430: movk 1, a9 +3f789440: move a9, *a14+, 1 +3f789450: calla L3F703D90 +3f789480: move a8, @0x213640, 1 +L3F7894B0: +3f7894b0: move a14, -*sp, 1 +3f7894c0: move *a11(0x2e0), *a14+, 1 +3f7894e0: move *a13(0x160), *a14+, 1 +3f789500: move @0x213640, *a14+, 1 +3f789530: calla L3F795B80 +3f789560: move a14, -*sp, 1 +3f789570: sub a9, a9 +3f789580: move a9, *a14+, 1 +3f789590: move @0x213640, *a14+, 1 +3f7895c0: move *a11(0x260), *a14+, 1 +3f7895e0: move *a11(0x260), *a14+, 1 +3f789600: calla L3F7EFB30 +3f789630: move *a13(0xffe0), *a13(0x1e0), 1 +3f789660: move *a13(0x1e0), a7, 1 +3f789680: cmp a7, a11 +3f789690: jreq L3F789850 +L3F7896A0: +3f7896a0: move *a13(0x1e0), a11, 1 +3f7896c0: setf 1, 0, 0 +3f7896d0: move *a11(0x685), a9, 0 +3f7896f0: jreq L3F7897C0 +3f789700: move a14, -*sp, 1 +3f789710: move *a11(0x2e0), *a14+, 1 +3f789730: move *a13(0x40), a9, 1 +3f789750: move *a9(0x260), *a14+, 1 +3f789770: move *a9(0x260), *a14+, 1 +3f789790: calla L3F796840 +L3F7897C0: +3f7897c0: move *a11(0xa0), *a13(0x1e0), 1 +3f7897f0: move *a13(0x40), a11, 1 +3f789810: move *a13(0x1e0), a9, 1 +3f789830: cmp a9, a11 +3f789840: jrne L3F7896A0 +L3F789850: +3f789850: move *a11(0x260), a9, 1 +3f789870: move *a9(0x20), a9, 1 +3f789890: dec a9 +3f7898a0: jrle L3F789910 +3f7898b0: move a14, -*sp, 1 +3f7898c0: move *a11(0x260), *a14+, 1 +3f7898e0: calla L3FC30AE0 +L3F789910: +3f789910: move *a13(0x140), a11, 1 +3f789930: jrne L3F7899E0 +3f789940: move a14, -*sp, 1 +3f789950: movk 8, a9 +3f789960: move a9, *a14+, 1 +3f789970: movk 1, a7 +3f789980: move a7, *a14+, 1 +3f789990: calla L3F703D90 +3f7899c0: move a8, *a13(0x140), 1 +L3F7899E0: +3f7899e0: move a14, -*sp, 1 +3f7899f0: move *a13(0x40), a11, 1 +3f789a10: move *a11(0x180), *a14+, 1 +3f789a30: move *a11(0x200), *a14+, 1 +3f789a50: move *a13(0x140), *a14+, 1 +3f789a70: calla L3F795B80 +3f789aa0: move *a11(0xe0), *a13(0x60), 1 +3f789ad0: move *a13(0x60), a9, 1 +3f789af0: jaeq L3F78A9D0 +3f789b10: setf 1, 0, 0 +L3F789B20: +3f789b20: move *a13(0x60), a11, 1 +3f789b40: move *a11(0x685), a9, 0 +3f789b60: jrne L3F78A1C0 +3f789b70: move *a11(0x200), a9, 1 +3f789b90: move *a9(0x20), a9, 1 +3f789bb0: jreq L3F789C30 +3f789bc0: move a14, -*sp, 1 +3f789bd0: move *a11(0x200), *a14+, 1 +3f789bf0: calla L3FC2BDC0 +3f789c20: jruc L3F789CB0 +L3F789C30: +3f789c30: move *a11(0x200), a9, 1 +3f789c50: sub a7, a7 +3f789c60: move a7, *a9(0x20), 1 +3f789c80: move *a11(0x200), a9, 1 +3f789ca0: move a7, *a9, 1 +L3F789CB0: +3f789cb0: move *a11(0x1c0), a9, 1 +3f789cd0: move *a9(0x20), a9, 1 +3f789cf0: jreq L3F789D70 +3f789d00: move a14, -*sp, 1 +3f789d10: move *a11(0x1c0), *a14+, 1 +3f789d30: calla L3FC2BDC0 +3f789d60: jruc L3F789DF0 +L3F789D70: +3f789d70: move *a11(0x1c0), a9, 1 +3f789d90: sub a7, a7 +3f789da0: move a7, *a9(0x20), 1 +3f789dc0: move *a11(0x1c0), a9, 1 +3f789de0: move a7, *a9, 1 +L3F789DF0: +3f789df0: move *a11(0x280), a9, 1 +3f789e10: move *a9(0x20), a9, 1 +3f789e30: jreq L3F789EB0 +3f789e40: move a14, -*sp, 1 +3f789e50: move *a11(0x280), *a14+, 1 +3f789e70: calla L3FC2BDC0 +3f789ea0: jruc L3F789F30 +L3F789EB0: +3f789eb0: move *a11(0x280), a9, 1 +3f789ed0: sub a7, a7 +3f789ee0: move a7, *a9(0x20), 1 +3f789f00: move *a11(0x280), a9, 1 +3f789f20: move a7, *a9, 1 +L3F789F30: +3f789f30: move *a11(0x260), a9, 1 +3f789f50: move *a9(0x20), a9, 1 +3f789f70: jreq L3F789FF0 +3f789f80: move a14, -*sp, 1 +3f789f90: move *a11(0x260), *a14+, 1 +3f789fb0: calla L3FC2BDC0 +3f789fe0: jruc L3F78A070 +L3F789FF0: +3f789ff0: move *a11(0x260), a9, 1 +3f78a010: sub a7, a7 +3f78a020: move a7, *a9(0x20), 1 +3f78a040: move *a11(0x260), a9, 1 +3f78a060: move a7, *a9, 1 +L3F78A070: +3f78a070: move *a11(0x2a0), a9, 1 +3f78a090: move *a9(0x20), a9, 1 +3f78a0b0: jreq L3F78A130 +3f78a0c0: move a14, -*sp, 1 +3f78a0d0: move *a11(0x2a0), *a14+, 1 +3f78a0f0: calla L3FC2BDC0 +3f78a120: jruc L3F78A920 +L3F78A130: +3f78a130: move *a11(0x2a0), a9, 1 +3f78a150: sub a7, a7 +3f78a160: move a7, *a9(0x20), 1 +3f78a180: move *a11(0x2a0), a9, 1 +3f78a1a0: move a7, *a9, 1 +3f78a1b0: jruc L3F78A920 +L3F78A1C0: +3f78a1c0: move *a13(0x1c0), a9, 1 +3f78a1e0: jrne L3F78A2A0 +3f78a1f0: move *a13(0xff80), a7, 1 +3f78a210: jreq L3F78A920 +3f78a220: move a14, -*sp, 1 +3f78a230: move a7, *a14+, 1 +3f78a240: move a11, *a14+, 1 +3f78a250: calla L3FC2DDD0 +3f78a280: move a8, a8 +3f78a290: jreq L3F78A920 +L3F78A2A0: +3f78a2a0: move *a13(0x100), a7, 1 +3f78a2c0: jrne L3F78A370 +3f78a2d0: move a14, -*sp, 1 +3f78a2e0: movk 8, a7 +3f78a2f0: move a7, *a14+, 1 +3f78a300: movk 1, a7 +3f78a310: move a7, *a14+, 1 +3f78a320: calla L3F703D90 +3f78a350: move a8, *a13(0x100), 1 +L3F78A370: +3f78a370: move a14, -*sp, 1 +3f78a380: move *a11(0x260), *a14+, 1 +3f78a3a0: move *a13(0x140), *a14+, 1 +3f78a3c0: move *a11(0x200), *a14+, 1 +3f78a3e0: calla L3F7961E0 +3f78a410: move *a13(0xe0), a7, 1 +3f78a430: move *a7(0x20), a7, 1 +3f78a450: jreq L3F78A480 +3f78a460: movk 1, a7 +3f78a470: jruc L3F78A490 +L3F78A480: +3f78a480: sub a7, a7 +L3F78A490: +3f78a490: move a7, a8 +3f78a4a0: jreq L3F78A560 +3f78a4b0: move a14, -*sp, 1 +3f78a4c0: move *a11(0x260), *a14+, 1 +3f78a4e0: move *a13(0xe0), *a14+, 1 +3f78a500: move *a13(0x100), *a14+, 1 +3f78a520: calla L3F7961E0 +3f78a550: jruc L3F78A680 +L3F78A560: +3f78a560: move *a13(0x100), a7, 1 +3f78a580: move *a7(0x20), a7, 1 +3f78a5a0: jreq L3F78A620 +3f78a5b0: move a14, -*sp, 1 +3f78a5c0: move *a13(0x100), *a14+, 1 +3f78a5e0: calla L3FC2BDC0 +3f78a610: jruc L3F78A680 +L3F78A620: +3f78a620: move *a13(0x100), a7, 1 +3f78a640: sub a9, a9 +3f78a650: move a9, *a7(0x20), 1 +3f78a670: move a9, *a7, 1 +L3F78A680: +3f78a680: move a14, -*sp, 1 +3f78a690: move *a13(0xffc0), *a14+, 1 +3f78a6b0: move *a13(0x160), *a14+, 1 +3f78a6d0: move *a13(0x1c0), *a14+, 1 +3f78a6f0: move @0x213680, *a14+, 1 +3f78a720: move @0x213660, *a14+, 1 +3f78a750: move *a13(0x120), *a14+, 1 +3f78a770: move *a13(0x100), *a14+, 1 +3f78a790: move *a13(0xff80), *a14+, 1 +3f78a7b0: move a11, *a14+, 1 +3f78a7c0: calla L3F78CF40 +3f78a7f0: move @0xdc7c0, a9, 1 +3f78a820: inc a9 +3f78a830: move a9, @0xdc7c0, 1 +3f78a860: cmpi 0x10000000, a9 +3f78a890: jrls L3F78A8F0 +3f78a8a0: movk 1, a7 +3f78a8b0: move a7, @0xdc7c0, 1 +3f78a8e0: jruc L3F78A900 +L3F78A8F0: +3f78a8f0: move a9, a7 +L3F78A900: +3f78a900: move a7, *a11(0x40), 1 +L3F78A920: +3f78a920: sub a9, a9 +3f78a930: setf 1, 0, 0 +3f78a940: move a9, *a11(0x687), 0 +3f78a960: move *a11(0xa0), *a13(0x60), 1 +3f78a990: move *a13(0x60), a11, 1 +3f78a9b0: jane L3F789B20 +L3F78A9D0: +3f78a9d0: move *a13(0xffc0), a11, 1 +3f78a9f0: subk 7, a11 +3f78aa00: jrne L3F78AB90 +3f78aa10: move *a13(0x40), a11, 1 +3f78aa30: move *a13(0xffe0), a9, 1 +3f78aa50: cmp a9, a11 +3f78aa60: jrne L3F78AB90 +3f78aa70: move *a13(0xe0), a7, 1 +3f78aa90: move *a7(0x20), a7, 1 +3f78aab0: jreq L3F78AB30 +3f78aac0: move a14, -*sp, 1 +3f78aad0: move *a13(0xe0), *a14+, 1 +3f78aaf0: calla L3FC2BDC0 +3f78ab20: jruc L3F78AB90 +L3F78AB30: +3f78ab30: move *a13(0xe0), a7, 1 +3f78ab50: sub a9, a9 +3f78ab60: move a9, *a7(0x20), 1 +3f78ab80: move a9, *a7, 1 +L3F78AB90: +3f78ab90: move *a13(0x40), a11, 1 +3f78abb0: move *a11(0x2c0), a9, 1 +3f78abd0: jreq L3F78AC30 +3f78abe0: move a14, -*sp, 1 +3f78abf0: move a11, *a14+, 1 +3f78ac00: calla L3F796C10 +L3F78AC30: +3f78ac30: setf 2, 0, 0 +3f78ac40: move *a11(0x681), a9, 0 +3f78ac60: jrne L3F78AEC0 +3f78ac70: move @0x213640, a9, 1 +3f78aca0: jrne L3F78AD60 +3f78acb0: move a14, -*sp, 1 +3f78acc0: movk 8, a7 +3f78acd0: move a7, *a14+, 1 +3f78ace0: movk 1, a7 +3f78acf0: move a7, *a14+, 1 +3f78ad00: calla L3F703D90 +3f78ad30: move a8, @0x213640, 1 +L3F78AD60: +3f78ad60: move a14, -*sp, 1 +3f78ad70: move *a11(0x180), *a14+, 1 +3f78ad90: move *a11(0x280), *a14+, 1 +3f78adb0: move @0x213640, *a14+, 1 +3f78ade0: calla L3F795B80 +3f78ae10: move a14, -*sp, 1 +3f78ae20: move *a11(0x1c0), *a14+, 1 +3f78ae40: move @0x213640, *a14+, 1 +3f78ae70: move a11, *a14+, 1 +3f78ae80: calla L3FC2D9B0 +3f78aeb0: jruc L3F78B0B0 +L3F78AEC0: +3f78aec0: move a14, -*sp, 1 +3f78aed0: move *a11(0x200), *a14+, 1 +3f78aef0: move *a11(0x280), *a14+, 1 +3f78af10: move *a11(0x1c0), *a14+, 1 +3f78af30: calla L3F795B80 +3f78af60: move *a11(0x1c0), a9, 1 +3f78af80: move *a9(0x20), a9, 1 +3f78afa0: dec a9 +3f78afb0: jrle L3F78B020 +3f78afc0: move a14, -*sp, 1 +3f78afd0: move *a11(0x1c0), *a14+, 1 +3f78aff0: calla L3FC30AE0 +L3F78B020: +3f78b020: move a14, -*sp, 1 +3f78b030: move *a11(0x1c0), *a14+, 1 +3f78b050: move *a11(0x1c0), *a14+, 1 +3f78b070: move a11, *a14+, 1 +3f78b080: calla L3FC2D9B0 +L3F78B0B0: +3f78b0b0: move *a13(0xe0), a9, 1 +3f78b0d0: move *a9(0x20), a7, 1 +3f78b0f0: jreq L3F78B120 +3f78b100: movk 1, a7 +3f78b110: jruc L3F78B130 +L3F78B120: +3f78b120: sub a7, a7 +L3F78B130: +3f78b130: move a7, a8 +3f78b140: jreq L3F78B1C0 +3f78b150: move a14, -*sp, 1 +3f78b160: move a9, *a14+, 1 +3f78b170: move a11, *a14+, 1 +3f78b180: calla L3F798440 +3f78b1b0: jruc L3F78B5A0 +L3F78B1C0: +3f78b1c0: setf 16, 1, 0 +3f78b1d0: move *a11(0x320), a7, 0 +3f78b1f0: jrne L3F78B230 +3f78b200: move *a11(0x330), a7, 0 +3f78b220: jreq L3F78B2C0 +L3F78B230: +3f78b230: move *a11(0x650), a7, 0 +3f78b250: jreq L3F78B2C0 +3f78b260: move a14, -*sp, 1 +3f78b270: move a11, *a14+, 1 +3f78b280: calla L3F791770 +3f78b2b0: jruc L3F78B5A0 +L3F78B2C0: +3f78b2c0: move *a11(0x240), a7, 1 +3f78b2e0: jreq L3F78B430 +3f78b2f0: move *a11(0x240), a7, 1 +3f78b310: move *a7(0x20), a7, 1 +3f78b330: jreq L3F78B3A0 +3f78b340: move a14, -*sp, 1 +3f78b350: move *a11(0x240), *a14+, 1 +3f78b370: calla L3FC2BDC0 +L3F78B3A0: +3f78b3a0: move a14, -*sp, 1 +3f78b3b0: move *a11(0x240), *a14+, 1 +3f78b3d0: calla L3F702440 +3f78b400: sub a7, a7 +3f78b410: move a7, *a11(0x240), 1 +L3F78B430: +3f78b430: move *a11(0x220), a7, 1 +3f78b450: jreq L3F78B5A0 +3f78b460: move *a11(0x220), a7, 1 +3f78b480: move *a7(0x20), a7, 1 +3f78b4a0: jreq L3F78B510 +3f78b4b0: move a14, -*sp, 1 +3f78b4c0: move *a11(0x220), *a14+, 1 +3f78b4e0: calla L3FC2BDC0 +L3F78B510: +3f78b510: move a14, -*sp, 1 +3f78b520: move *a11(0x220), *a14+, 1 +3f78b540: calla L3F702440 +3f78b570: sub a7, a7 +3f78b580: move a7, *a11(0x220), 1 +L3F78B5A0: +3f78b5a0: move *a13(0x20), a11, 1 +3f78b5c0: move *a11(0x240), a9, 1 +3f78b5e0: move *a9(0x20), a9, 1 +3f78b600: jreq L3F78B630 +3f78b610: movk 1, a9 +3f78b620: jruc L3F78B640 +L3F78B630: +3f78b630: sub a9, a9 +L3F78B640: +3f78b640: move a9, a7 +3f78b650: jreq L3F78B720 +3f78b660: move a14, -*sp, 1 +3f78b670: move *a13(0x40), a9, 1 +3f78b690: move *a9(0x2e0), *a14+, 1 +3f78b6b0: move *a11(0x240), *a14+, 1 +3f78b6d0: move *a11(0x240), *a14+, 1 +3f78b6f0: calla L3F796840 +L3F78B720: +3f78b720: move *a13(0x40), a11, 1 +3f78b740: sub a9, a9 +3f78b750: setf 1, 0, 0 +3f78b760: move a9, *a11(0x687), 0 +3f78b780: move @0xdc7c0, a7, 1 +3f78b7b0: inc a7 +3f78b7c0: move a7, @0xdc7c0, 1 +3f78b7f0: cmpi 0x10000000, a7 +3f78b820: jrls L3F78B880 +3f78b830: movk 1, a9 +3f78b840: move a9, @0xdc7c0, 1 +3f78b870: jruc L3F78B890 +L3F78B880: +3f78b880: move a7, a9 +L3F78B890: +3f78b890: move a9, *a11(0x40), 1 +3f78b8b0: move *a13(0xffe0), a7, 1 +3f78b8d0: cmp a7, a11 +3f78b8e0: jrne L3F78B980 +3f78b8f0: sub a7, a7 +3f78b900: move a7, @0x213680, 1 +3f78b930: move a7, @0x213660, 1 +3f78b960: move a7, *a13(0x1c0), 1 +L3F78B980: +3f78b980: move *a11(0xa0), *a13(0x40), 1 +3f78b9b0: move *a13(0x40), a11, 1 +3f78b9d0: jane L3F785DD0 +L3F78B9F0: +3f78b9f0: move *a13(0xe0), a11, 1 +3f78ba10: jreq L3F78BB20 +3f78ba20: move *a11(0x20), a9, 1 +3f78ba40: jreq L3F78BAA0 +3f78ba50: move a14, -*sp, 1 +3f78ba60: move a11, *a14+, 1 +3f78ba70: calla L3FC2BDC0 +L3F78BAA0: +3f78baa0: move a14, -*sp, 1 +3f78bab0: move a11, *a14+, 1 +3f78bac0: calla L3F702440 +3f78baf0: sub a9, a9 +3f78bb00: move a9, *a13(0xe0), 1 +L3F78BB20: +3f78bb20: move *a13(0x100), a11, 1 +3f78bb40: jreq L3F78BC50 +3f78bb50: move *a11(0x20), a9, 1 +3f78bb70: jreq L3F78BBD0 +3f78bb80: move a14, -*sp, 1 +3f78bb90: move a11, *a14+, 1 +3f78bba0: calla L3FC2BDC0 +L3F78BBD0: +3f78bbd0: move a14, -*sp, 1 +3f78bbe0: move a11, *a14+, 1 +3f78bbf0: calla L3F702440 +3f78bc20: sub a9, a9 +3f78bc30: move a9, *a13(0x100), 1 +L3F78BC50: +3f78bc50: move *a13(0xa0), a11, 1 +3f78bc70: jreq L3F78BD80 +3f78bc80: move *a11(0x20), a9, 1 +3f78bca0: jreq L3F78BD00 +3f78bcb0: move a14, -*sp, 1 +3f78bcc0: move a11, *a14+, 1 +3f78bcd0: calla L3FC2BDC0 +L3F78BD00: +3f78bd00: move a14, -*sp, 1 +3f78bd10: move a11, *a14+, 1 +3f78bd20: calla L3F702440 +3f78bd50: sub a9, a9 +3f78bd60: move a9, *a13(0xa0), 1 +L3F78BD80: +3f78bd80: move *a13(0x140), a11, 1 +3f78bda0: jreq L3F78BEB0 +3f78bdb0: move *a11(0x20), a9, 1 +3f78bdd0: jreq L3F78BE30 +3f78bde0: move a14, -*sp, 1 +3f78bdf0: move a11, *a14+, 1 +3f78be00: calla L3FC2BDC0 +L3F78BE30: +3f78be30: move a14, -*sp, 1 +3f78be40: move a11, *a14+, 1 +3f78be50: calla L3F702440 +3f78be80: sub a9, a9 +3f78be90: move a9, *a13(0x140), 1 +L3F78BEB0: +3f78beb0: move *a13(0x160), a11, 1 +3f78bed0: jreq L3F78BFE0 +3f78bee0: move *a11(0x20), a9, 1 +3f78bf00: jreq L3F78BF60 +3f78bf10: move a14, -*sp, 1 +3f78bf20: move a11, *a14+, 1 +3f78bf30: calla L3FC2BDC0 +L3F78BF60: +3f78bf60: move a14, -*sp, 1 +3f78bf70: move a11, *a14+, 1 +3f78bf80: calla L3F702440 +3f78bfb0: sub a9, a9 +3f78bfc0: move a9, *a13(0x160), 1 +L3F78BFE0: +3f78bfe0: move *a13(0x180), a11, 1 +3f78c000: jreq L3F78C110 +3f78c010: move *a11(0x20), a9, 1 +3f78c030: jreq L3F78C090 +3f78c040: move a14, -*sp, 1 +3f78c050: move a11, *a14+, 1 +3f78c060: calla L3FC2BDC0 +L3F78C090: +3f78c090: move a14, -*sp, 1 +3f78c0a0: move a11, *a14+, 1 +3f78c0b0: calla L3F702440 +3f78c0e0: sub a9, a9 +3f78c0f0: move a9, *a13(0x180), 1 +L3F78C110: +3f78c110: move *a13(0x20), a11, 1 +3f78c130: move *a11(0x280), a9, 1 +3f78c150: move *a9(0x20), a9, 1 +3f78c170: dec a9 +3f78c180: jrle L3F78C1F0 +3f78c190: move a14, -*sp, 1 +3f78c1a0: move *a11(0x280), *a14+, 1 +3f78c1c0: calla L3FC30AE0 +L3F78C1F0: +3f78c1f0: move a14, -*sp, 1 +3f78c200: move *a13(0x80), *a14+, 1 +3f78c220: move *a13(0x80), *a14+, 1 +3f78c240: move a11, *a14+, 1 +3f78c250: calla L3FC2D9B0 +3f78c280: move *a13(0x80), a9, 1 +3f78c2a0: move *a9(0x20), a7, 1 +3f78c2c0: dec a7 +3f78c2d0: jrle L3F78C330 +3f78c2e0: move a14, -*sp, 1 +3f78c2f0: move a9, *a14+, 1 +3f78c300: calla L3FC30AE0 +L3F78C330: +3f78c330: move *a11(0x1c0), a7, 1 +3f78c350: jreq L3F78C4A0 +3f78c360: move *a11(0x1c0), a7, 1 +3f78c380: move *a7(0x20), a7, 1 +3f78c3a0: jreq L3F78C410 +3f78c3b0: move a14, -*sp, 1 +3f78c3c0: move *a11(0x1c0), *a14+, 1 +3f78c3e0: calla L3FC2BDC0 +L3F78C410: +3f78c410: move a14, -*sp, 1 +3f78c420: move *a11(0x1c0), *a14+, 1 +3f78c440: calla L3F702440 +3f78c470: sub a7, a7 +3f78c480: move a7, *a11(0x1c0), 1 +L3F78C4A0: +3f78c4a0: move a9, *a11(0x1c0), 1 +3f78c4c0: move *a11(0x240), a7, 1 +3f78c4e0: move *a7(0x20), a7, 1 +3f78c500: jreq L3F78C530 +3f78c510: movk 1, a7 +3f78c520: jruc L3F78C540 +L3F78C530: +3f78c530: sub a7, a7 +L3F78C540: +3f78c540: move a7, a8 +3f78c550: jreq L3F78C940 +3f78c560: move @0x2135a0, a7, 1 +3f78c590: move @0x213580, a9, 1 +3f78c5c0: inc a9 +3f78c5d0: cmp a7, a9 +3f78c5e0: jrlt L3F78C840 +3f78c5f0: move @0x213580, a9, 1 +3f78c620: jreq L3F78C720 +3f78c630: move a14, -*sp, 1 +3f78c640: addi 0x33, a9 +3f78c660: sll 0x2, a9 +3f78c670: move a9, *a14+, 1 +3f78c680: move @0x213600, *a14+, 1 +3f78c6b0: calla L3F705B20 +3f78c6e0: move a8, @0x213600, 1 +3f78c710: jruc L3F78C7C0 +L3F78C720: +3f78c720: move a14, -*sp, 1 +3f78c730: movi 0xc8, a11 +3f78c750: move a11, *a14+, 1 +3f78c760: calla L3F705A00 +3f78c790: move a8, @0x213600, 1 +L3F78C7C0: +3f78c7c0: move @0x2135a0, a11, 1 +3f78c7f0: addi 0x32, a11 +3f78c810: move a11, @0x2135a0, 1 +L3F78C840: +3f78c840: move @0x213580, a11, 1 +3f78c870: inc a11 +3f78c880: move a11, @0x213580, 1 +3f78c8b0: dec a11 +3f78c8c0: sll 0x5, a11 +3f78c8d0: move @0x213600, a9, 1 +3f78c900: add a9, a11 +3f78c910: move *a13(0x20), a7, 1 +3f78c930: move a7, *a11, 1 +L3F78C940: +3f78c940: move *a13(0x20), a11, 1 +3f78c960: move *a11(0x220), a9, 1 +3f78c980: jreq L3F78CAD0 +3f78c990: move *a11(0x220), a9, 1 +3f78c9b0: move *a9(0x20), a9, 1 +3f78c9d0: jreq L3F78CA40 +3f78c9e0: move a14, -*sp, 1 +3f78c9f0: move *a11(0x220), *a14+, 1 +3f78ca10: calla L3FC2BDC0 +L3F78CA40: +3f78ca40: move a14, -*sp, 1 +3f78ca50: move *a11(0x220), *a14+, 1 +3f78ca70: calla L3F702440 +3f78caa0: sub a9, a9 +3f78cab0: move a9, *a11(0x220), 1 +L3F78CAD0: +3f78cad0: move @0xdc7c0, a9, 1 +3f78cb00: inc a9 +3f78cb10: move a9, @0xdc7c0, 1 +3f78cb40: cmpi 0x10000000, a9 +3f78cb70: jrls L3F78CBD0 +3f78cb80: movk 1, a7 +3f78cb90: move a7, @0xdc7c0, 1 +3f78cbc0: jruc L3F78CBE0 +L3F78CBD0: +3f78cbd0: move a9, a7 +L3F78CBE0: +3f78cbe0: move a7, *a11(0x40), 1 +3f78cc00: move *a13(0xff60), a9, 1 +3f78cc20: move @0x213580, a11, 1 +3f78cc50: move a11, *a9, 1 +3f78cc60: move *a13(0xff40), a9, 1 +3f78cc80: move @0x213600, a7, 1 +3f78ccb0: move a7, *a9, 1 +3f78ccc0: move *a13(0xff20), a9, 1 +3f78cce0: move @0x2135c0, a7, 1 +3f78cd10: move a7, *a9, 1 +3f78cd20: move *a13(0xff00), a9, 1 +3f78cd40: move @0x213620, a7, 1 +3f78cd70: move a7, *a9, 1 +3f78cd80: move @0x213640, a9, 1 +3f78cdb0: jreq L3F78CEF0 +3f78cdc0: move *a9(0x20), a7, 1 +3f78cde0: jreq L3F78CE40 +3f78cdf0: move a14, -*sp, 1 +3f78ce00: move a9, *a14+, 1 +3f78ce10: calla L3FC2BDC0 +L3F78CE40: +3f78ce40: move a14, -*sp, 1 +3f78ce50: move @0x213640, *a14+, 1 +3f78ce80: calla L3F702440 +3f78ceb0: sub a11, a11 +3f78cec0: move a11, @0x213640, 1 +L3F78CEF0: +3f78cef0: move *sp(0xa0), a14, 1 +3f78cf10: mmfm sp, a7,a9,a11,a13 +3f78cf30: rets 2 +L3F78CF40: +3f78cf40: mmtm sp, a7,a9,a11,a13 +3f78cf60: move a14, a13 +3f78cf70: addi 0xa0, a14 +3f78cf90: sub a11, a11 +3f78cfa0: move a11, *a13(0x20), 1 +3f78cfc0: move a11, *a13(0x60), 1 +3f78cfe0: move *a13(0xffe0), a9, 1 +3f78d000: setf 2, 0, 0 +3f78d010: move *a9(0x681), a9, 0 +3f78d030: move a9, *a13, 1 +3f78d040: move *a13(0xffe0), a9, 1 +3f78d060: move *a9(0x200), a9, 1 +3f78d080: move *a13(0xffe0), a11, 1 +3f78d0a0: move *a11(0x2e0), a11, 1 +3f78d0c0: move *a9(0x20), a9, 1 +3f78d0e0: move *a11(0x20), a11, 1 +3f78d100: cmp a11, a9 +3f78d110: jrne L3F78D1A0 +3f78d120: move *a13(0xffe0), a11, 1 +3f78d140: move *a11(0x2e0), a9, 1 +3f78d160: move *a9(0x20), a9, 1 +3f78d180: dec a9 +3f78d190: jrle L3F78D1C0 +L3F78D1A0: +3f78d1a0: sub a11, a11 +3f78d1b0: jruc L3F78D5B0 +L3F78D1C0: +3f78d1c0: move *a11(0x200), a9, 1 +3f78d1e0: move *a9(0x20), a9, 1 +3f78d200: jreq L3F78D5A0 +3f78d210: move *a11(0x200), a9, 1 +3f78d230: move *a9, a9, 1 +3f78d240: move *a11(0x2e0), a11, 1 +3f78d260: move *a11, a11, 1 +3f78d270: setf 16, 1, 0 +3f78d280: move *a9(0x20), a9, 0 +3f78d2a0: move *a11(0x20), a11, 0 +3f78d2c0: cmp a11, a9 +3f78d2d0: jrne L3F78D580 +3f78d2e0: move *a13(0xffe0), a11, 1 +3f78d300: move *a11(0x200), a9, 1 +3f78d320: move *a9, a9, 1 +3f78d330: move *a11(0x2e0), a11, 1 +3f78d350: move *a11, a11, 1 +3f78d360: move *a9(0x30), a9, 0 +3f78d380: move *a11(0x30), a11, 0 +3f78d3a0: cmp a11, a9 +3f78d3b0: jrne L3F78D580 +3f78d3c0: move *a13(0xffe0), a11, 1 +3f78d3e0: move *a11(0x200), a9, 1 +3f78d400: move *a9, a9, 1 +3f78d410: move *a11(0x2e0), a11, 1 +3f78d430: move *a11, a11, 1 +3f78d440: move *a9(0x40), a9, 0 +3f78d460: move *a11(0x40), a11, 0 +3f78d480: cmp a11, a9 +3f78d490: jrne L3F78D580 +3f78d4a0: move *a13(0xffe0), a11, 1 +3f78d4c0: move *a11(0x200), a9, 1 +3f78d4e0: move *a9, a9, 1 +3f78d4f0: move *a11(0x2e0), a11, 1 +3f78d510: move *a11, a11, 1 +3f78d520: move *a9(0x50), a9, 0 +3f78d540: move *a11(0x50), a11, 0 +3f78d560: cmp a11, a9 +3f78d570: jreq L3F78D5A0 +L3F78D580: +3f78d580: sub a11, a11 +3f78d590: jruc L3F78D5B0 +L3F78D5A0: +3f78d5a0: movk 1, a11 +L3F78D5B0: +3f78d5b0: move a11, a9 +3f78d5c0: jreq L3F78D640 +3f78d5d0: move *a13(0xffe0), a11, 1 +3f78d5f0: sub a9, a9 +3f78d600: setf 2, 0, 0 +3f78d610: move a9, *a11(0x681), 0 +3f78d630: jruc L3F78D790 +L3F78D640: +3f78d640: move *a13(0xffe0), a11, 1 +3f78d660: move *a11(0x200), a9, 1 +3f78d680: move *a9(0x20), a9, 1 +3f78d6a0: jreq L3F78D6D0 +3f78d6b0: movk 1, a9 +3f78d6c0: jruc L3F78D6E0 +L3F78D6D0: +3f78d6d0: sub a9, a9 +L3F78D6E0: +3f78d6e0: move a9, a9 +3f78d6f0: jreq L3F78D750 +3f78d700: movk 1, a9 +3f78d710: setf 2, 0, 0 +3f78d720: move a9, *a11(0x681), 0 +3f78d740: jruc L3F78D790 +L3F78D750: +3f78d750: movk 2, a9 +3f78d760: setf 2, 0, 0 +3f78d770: move a9, *a11(0x681), 0 +L3F78D790: +3f78d790: move *a13, a9, 1 +3f78d7a0: move *a11(0x681), a11, 0 +3f78d7c0: cmp a11, a9 +3f78d7d0: jreq L3F78D840 +3f78d7e0: move a14, -*sp, 1 +3f78d7f0: move *a13(0xffe0), *a14+, 1 +3f78d810: calla L3F911F30 +L3F78D840: +3f78d840: move *a13(0xfee0), a11, 1 +3f78d860: subk 3, a11 +3f78d870: jreq L3F78DCE0 +3f78d880: move a9, a8 +3f78d890: jrne L3F78D910 +3f78d8a0: move *a13(0xffe0), a11, 1 +3f78d8c0: setf 2, 0, 0 +3f78d8d0: move *a11(0x681), a9, 0 +3f78d8f0: cmp a9, a8 +3f78d900: jreq L3F78D980 +L3F78D910: +3f78d910: move *a13(0xffe0), a11, 1 +3f78d930: setf 2, 0, 0 +3f78d940: move *a11(0x681), a9, 0 +3f78d960: subk 2, a9 +3f78d970: jrne L3F78DCE0 +L3F78D980: +3f78d980: move *a13(0xff60), a9, 1 +3f78d9a0: jrne L3F78D9E0 +3f78d9b0: move *a13(0xff40), a9, 1 +3f78d9d0: jreq L3F78DB20 +L3F78D9E0: +3f78d9e0: move a14, -*sp, 1 +3f78d9f0: move *a13(0xfee0), *a14+, 1 +3f78da10: move *a13(0xff00), *a14+, 1 +3f78da30: movk 2, a9 +3f78da40: move a9, *a14+, 1 +3f78da50: move *a11(0x681), a8, 0 +3f78da70: move a8, *a14+, 1 +3f78da80: move *a13(0xff40), *a14+, 1 +3f78daa0: move *a13(0xff60), *a14+, 1 +3f78dac0: move a11, *a14+, 1 +3f78dad0: calla L3F78FBA0 +3f78db00: jauc L3F78FB10 +L3F78DB20: +3f78db20: move *a11(0x681), a9, 0 +3f78db40: subk 2, a9 +3f78db50: jane L3F78FB10 +3f78db70: subk 2, a8 +3f78db80: jaeq L3F78FB10 +3f78dba0: move a14, -*sp, 1 +3f78dbb0: move *a13(0xfee0), *a14+, 1 +3f78dbd0: move *a13(0xff00), *a14+, 1 +3f78dbf0: movk 2, a9 +3f78dc00: move a9, *a14+, 1 +3f78dc10: move *a11(0x681), a8, 0 +3f78dc30: move a8, *a14+, 1 +3f78dc40: move *a13(0xff40), *a14+, 1 +3f78dc60: move *a13(0xff60), *a14+, 1 +3f78dc80: move a11, *a14+, 1 +3f78dc90: calla L3F78FBA0 +3f78dcc0: jauc L3F78FB10 +L3F78DCE0: +3f78dce0: move *a13(0xffe0), a11, 1 +3f78dd00: move *a11(0xe0), *a13(0x80), 1 +3f78dd30: move *a13(0x80), a9, 1 +3f78dd50: jaeq L3F78EF50 +3f78dd70: setf 1, 0, 0 +L3F78DD80: +3f78dd80: move *a13(0x80), a11, 1 +3f78dda0: move *a11(0x685), a9, 0 +3f78ddc0: jrne L3F78E5B0 +3f78ddd0: move *a11(0x200), a9, 1 +3f78ddf0: move *a9(0x20), a9, 1 +3f78de10: jreq L3F78DE90 +3f78de20: move a14, -*sp, 1 +3f78de30: move *a11(0x200), *a14+, 1 +3f78de50: calla L3FC2BDC0 +3f78de80: jruc L3F78DF40 +L3F78DE90: +3f78de90: move *a11(0x200), a9, 1 +3f78deb0: sub a11, a11 +3f78dec0: move a11, *a9(0x20), 1 +3f78dee0: move *a13(0x80), a9, 1 +3f78df00: move *a9(0x200), a11, 1 +3f78df20: sub a9, a9 +3f78df30: move a9, *a11, 1 +L3F78DF40: +3f78df40: move *a13(0x80), a11, 1 +3f78df60: move *a11(0x1c0), a9, 1 +3f78df80: move *a9(0x20), a9, 1 +3f78dfa0: jreq L3F78E020 +3f78dfb0: move a14, -*sp, 1 +3f78dfc0: move *a11(0x1c0), *a14+, 1 +3f78dfe0: calla L3FC2BDC0 +3f78e010: jruc L3F78E0D0 +L3F78E020: +3f78e020: move *a11(0x1c0), a9, 1 +3f78e040: sub a11, a11 +3f78e050: move a11, *a9(0x20), 1 +3f78e070: move *a13(0x80), a9, 1 +3f78e090: move *a9(0x1c0), a11, 1 +3f78e0b0: sub a9, a9 +3f78e0c0: move a9, *a11, 1 +L3F78E0D0: +3f78e0d0: move *a13(0x80), a11, 1 +3f78e0f0: move *a11(0x280), a9, 1 +3f78e110: move *a9(0x20), a9, 1 +3f78e130: jreq L3F78E1B0 +3f78e140: move a14, -*sp, 1 +3f78e150: move *a11(0x280), *a14+, 1 +3f78e170: calla L3FC2BDC0 +3f78e1a0: jruc L3F78E260 +L3F78E1B0: +3f78e1b0: move *a11(0x280), a9, 1 +3f78e1d0: sub a11, a11 +3f78e1e0: move a11, *a9(0x20), 1 +3f78e200: move *a13(0x80), a9, 1 +3f78e220: move *a9(0x280), a11, 1 +3f78e240: sub a9, a9 +3f78e250: move a9, *a11, 1 +L3F78E260: +3f78e260: move *a13(0x80), a11, 1 +3f78e280: move *a11(0x260), a9, 1 +3f78e2a0: move *a9(0x20), a9, 1 +3f78e2c0: jreq L3F78E340 +3f78e2d0: move a14, -*sp, 1 +3f78e2e0: move *a11(0x260), *a14+, 1 +3f78e300: calla L3FC2BDC0 +3f78e330: jruc L3F78E3F0 +L3F78E340: +3f78e340: move *a11(0x260), a9, 1 +3f78e360: sub a11, a11 +3f78e370: move a11, *a9(0x20), 1 +3f78e390: move *a13(0x80), a9, 1 +3f78e3b0: move *a9(0x260), a11, 1 +3f78e3d0: sub a9, a9 +3f78e3e0: move a9, *a11, 1 +L3F78E3F0: +3f78e3f0: move *a13(0x80), a11, 1 +3f78e410: move *a11(0x2a0), a9, 1 +3f78e430: move *a9(0x20), a9, 1 +3f78e450: jreq L3F78E4E0 +3f78e460: move a14, -*sp, 1 +3f78e470: move *a11(0x2a0), *a14+, 1 +3f78e490: calla L3FC2BDC0 +3f78e4c0: jauc L3F78EE80 +L3F78E4E0: +3f78e4e0: move *a11(0x2a0), a9, 1 +3f78e500: sub a11, a11 +3f78e510: move a11, *a9(0x20), 1 +3f78e530: move *a13(0x80), a9, 1 +3f78e550: move *a9(0x2a0), a11, 1 +3f78e570: sub a9, a9 +3f78e580: move a9, *a11, 1 +3f78e590: jauc L3F78EE80 +L3F78E5B0: +3f78e5b0: move *a13(0xff20), a9, 1 +3f78e5d0: jrne L3F78E6A0 +3f78e5e0: move *a13(0xffc0), a9, 1 +3f78e600: jaeq L3F78EE80 +3f78e620: move a14, -*sp, 1 +3f78e630: move a9, *a14+, 1 +3f78e640: move a11, *a14+, 1 +3f78e650: calla L3FC2DDD0 +3f78e680: move a8, a8 +3f78e690: jreq L3F78EE80 +L3F78E6A0: +3f78e6a0: move *a13(0x20), a9, 1 +3f78e6c0: jrne L3F78E8C0 +3f78e6d0: move a14, -*sp, 1 +3f78e6e0: movk 8, a9 +3f78e6f0: move a9, *a14+, 1 +3f78e700: movk 1, a9 +3f78e710: move a9, *a14+, 1 +3f78e720: calla L3F703D90 +3f78e750: move a8, *a13(0x20), 1 +3f78e770: move a14, -*sp, 1 +3f78e780: movk 8, a9 +3f78e790: move a9, *a14+, 1 +3f78e7a0: movk 1, a9 +3f78e7b0: move a9, *a14+, 1 +3f78e7c0: calla L3F703D90 +3f78e7f0: move a8, *a13(0x60), 1 +3f78e810: move a14, -*sp, 1 +3f78e820: move *a13(0xffe0), a9, 1 +3f78e840: move *a9(0x180), *a14+, 1 +3f78e860: move *a9(0x200), *a14+, 1 +3f78e880: move a8, *a14+, 1 +3f78e890: calla L3F795B80 +L3F78E8C0: +3f78e8c0: move a14, -*sp, 1 +3f78e8d0: move *a11(0x260), *a14+, 1 +3f78e8f0: move *a13(0x60), *a14+, 1 +3f78e910: move *a11(0x200), *a14+, 1 +3f78e930: calla L3F7961E0 +3f78e960: move *a13(0xffa0), a9, 1 +3f78e980: move *a9(0x20), a9, 1 +3f78e9a0: jreq L3F78E9D0 +3f78e9b0: movk 1, a9 +3f78e9c0: jruc L3F78E9E0 +L3F78E9D0: +3f78e9d0: sub a9, a9 +L3F78E9E0: +3f78e9e0: move a9, a8 +3f78e9f0: jreq L3F78EAB0 +3f78ea00: move a14, -*sp, 1 +3f78ea10: move *a11(0x260), *a14+, 1 +3f78ea30: move *a13(0xffa0), *a14+, 1 +3f78ea50: move *a13(0x20), *a14+, 1 +3f78ea70: calla L3F7961E0 +3f78eaa0: jruc L3F78EBD0 +L3F78EAB0: +3f78eab0: move *a13(0x20), a9, 1 +3f78ead0: move *a9(0x20), a9, 1 +3f78eaf0: jreq L3F78EB70 +3f78eb00: move a14, -*sp, 1 +3f78eb10: move *a13(0x20), *a14+, 1 +3f78eb30: calla L3FC2BDC0 +3f78eb60: jruc L3F78EBD0 +L3F78EB70: +3f78eb70: move *a13(0x20), a9, 1 +3f78eb90: sub a11, a11 +3f78eba0: move a11, *a9(0x20), 1 +3f78ebc0: move a11, *a9, 1 +L3F78EBD0: +3f78ebd0: move a14, -*sp, 1 +3f78ebe0: move *a13(0xfee0), *a14+, 1 +3f78ec00: move *a13(0xff00), *a14+, 1 +3f78ec20: move *a13(0xff20), *a14+, 1 +3f78ec40: move *a13(0xff40), *a14+, 1 +3f78ec60: move *a13(0xff60), *a14+, 1 +3f78ec80: move *a13(0x40), *a14+, 1 +3f78eca0: move *a13(0x20), *a14+, 1 +3f78ecc0: move *a13(0xffc0), *a14+, 1 +3f78ece0: move *a13(0x80), *a14+, 1 +3f78ed00: calla L3F78CF40 +3f78ed30: move *a13(0x80), a11, 1 +3f78ed50: move @0xdc7c0, a9, 1 +3f78ed80: inc a9 +3f78ed90: move a9, @0xdc7c0, 1 +3f78edc0: cmpi 0x10000000, a9 +3f78edf0: jrls L3F78EE50 +3f78ee00: movk 1, a7 +3f78ee10: move a7, @0xdc7c0, 1 +3f78ee40: jruc L3F78EE60 +L3F78EE50: +3f78ee50: move a9, a7 +L3F78EE60: +3f78ee60: move a7, *a11(0x40), 1 +L3F78EE80: +3f78ee80: move *a13(0x80), a11, 1 +3f78eea0: sub a9, a9 +3f78eeb0: setf 1, 0, 0 +3f78eec0: move a9, *a11(0x687), 0 +3f78eee0: move *a11(0xa0), *a13(0x80), 1 +3f78ef10: move *a13(0x80), a11, 1 +3f78ef30: jane L3F78DD80 +L3F78EF50: +3f78ef50: move *a13(0xffe0), a11, 1 +3f78ef70: move *a11(0x2c0), a9, 1 +3f78ef90: jreq L3F78EFF0 +3f78efa0: move a14, -*sp, 1 +3f78efb0: move a11, *a14+, 1 +3f78efc0: calla L3F796C10 +L3F78EFF0: +3f78eff0: setf 2, 0, 0 +3f78f000: move *a11(0x681), a9, 0 +3f78f020: jrne L3F78F280 +3f78f030: move @0x213640, a9, 1 +3f78f060: jrne L3F78F120 +3f78f070: move a14, -*sp, 1 +3f78f080: movk 8, a7 +3f78f090: move a7, *a14+, 1 +3f78f0a0: movk 1, a7 +3f78f0b0: move a7, *a14+, 1 +3f78f0c0: calla L3F703D90 +3f78f0f0: move a8, @0x213640, 1 +L3F78F120: +3f78f120: move a14, -*sp, 1 +3f78f130: move *a11(0x180), *a14+, 1 +3f78f150: move *a11(0x280), *a14+, 1 +3f78f170: move @0x213640, *a14+, 1 +3f78f1a0: calla L3F795B80 +3f78f1d0: move a14, -*sp, 1 +3f78f1e0: move *a11(0x1c0), *a14+, 1 +3f78f200: move @0x213640, *a14+, 1 +3f78f230: move a11, *a14+, 1 +3f78f240: calla L3FC2D9B0 +3f78f270: jruc L3F78F470 +L3F78F280: +3f78f280: move a14, -*sp, 1 +3f78f290: move *a11(0x200), *a14+, 1 +3f78f2b0: move *a11(0x280), *a14+, 1 +3f78f2d0: move *a11(0x1c0), *a14+, 1 +3f78f2f0: calla L3F795B80 +3f78f320: move *a11(0x1c0), a9, 1 +3f78f340: move *a9(0x20), a9, 1 +3f78f360: dec a9 +3f78f370: jrle L3F78F3E0 +3f78f380: move a14, -*sp, 1 +3f78f390: move *a11(0x1c0), *a14+, 1 +3f78f3b0: calla L3FC30AE0 +L3F78F3E0: +3f78f3e0: move a14, -*sp, 1 +3f78f3f0: move *a11(0x1c0), *a14+, 1 +3f78f410: move *a11(0x1c0), *a14+, 1 +3f78f430: move a11, *a14+, 1 +3f78f440: calla L3FC2D9B0 +L3F78F470: +3f78f470: move *a13(0xffa0), a9, 1 +3f78f490: move *a9(0x20), a7, 1 +3f78f4b0: jreq L3F78F4E0 +3f78f4c0: movk 1, a7 +3f78f4d0: jruc L3F78F4F0 +L3F78F4E0: +3f78f4e0: sub a7, a7 +L3F78F4F0: +3f78f4f0: move a7, a8 +3f78f500: jreq L3F78F580 +3f78f510: move a14, -*sp, 1 +3f78f520: move a9, *a14+, 1 +3f78f530: move a11, *a14+, 1 +3f78f540: calla L3F798440 +3f78f570: jruc L3F78F860 +L3F78F580: +3f78f580: move *a11(0x240), a7, 1 +3f78f5a0: jreq L3F78F6F0 +3f78f5b0: move *a11(0x240), a7, 1 +3f78f5d0: move *a7(0x20), a7, 1 +3f78f5f0: jreq L3F78F660 +3f78f600: move a14, -*sp, 1 +3f78f610: move *a11(0x240), *a14+, 1 +3f78f630: calla L3FC2BDC0 +L3F78F660: +3f78f660: move a14, -*sp, 1 +3f78f670: move *a11(0x240), *a14+, 1 +3f78f690: calla L3F702440 +3f78f6c0: sub a7, a7 +3f78f6d0: move a7, *a11(0x240), 1 +L3F78F6F0: +3f78f6f0: move *a11(0x220), a7, 1 +3f78f710: jreq L3F78F860 +3f78f720: move *a11(0x220), a7, 1 +3f78f740: move *a7(0x20), a7, 1 +3f78f760: jreq L3F78F7D0 +3f78f770: move a14, -*sp, 1 +3f78f780: move *a11(0x220), *a14+, 1 +3f78f7a0: calla L3FC2BDC0 +L3F78F7D0: +3f78f7d0: move a14, -*sp, 1 +3f78f7e0: move *a11(0x220), *a14+, 1 +3f78f800: calla L3F702440 +3f78f830: sub a7, a7 +3f78f840: move a7, *a11(0x220), 1 +L3F78F860: +3f78f860: move *a13(0x20), a7, 1 +3f78f880: jreq L3F78FB10 +3f78f890: jreq L3F78F9C0 +3f78f8a0: move *a7(0x20), a7, 1 +3f78f8c0: jreq L3F78F930 +3f78f8d0: move a14, -*sp, 1 +3f78f8e0: move *a13(0x20), *a14+, 1 +3f78f900: calla L3FC2BDC0 +L3F78F930: +3f78f930: move a14, -*sp, 1 +3f78f940: move *a13(0x20), *a14+, 1 +3f78f960: calla L3F702440 +3f78f990: sub a7, a7 +3f78f9a0: move a7, *a13(0x20), 1 +L3F78F9C0: +3f78f9c0: move *a13(0x60), a7, 1 +3f78f9e0: jreq L3F78FB10 +3f78f9f0: move *a7(0x20), a7, 1 +3f78fa10: jreq L3F78FA80 +3f78fa20: move a14, -*sp, 1 +3f78fa30: move *a13(0x60), *a14+, 1 +3f78fa50: calla L3FC2BDC0 +L3F78FA80: +3f78fa80: move a14, -*sp, 1 +3f78fa90: move *a13(0x60), *a14+, 1 +3f78fab0: calla L3F702440 +3f78fae0: sub a7, a7 +3f78faf0: move a7, *a13(0x60), 1 +L3F78FB10: +3f78fb10: sub a9, a9 +3f78fb20: setf 1, 0, 0 +3f78fb30: move a9, *a11(0x687), 0 +3f78fb50: move *sp(0xa0), a14, 1 +3f78fb70: mmfm sp, a7,a9,a11,a13 +3f78fb90: rets 2 +L3F78FBA0: +3f78fba0: mmtm sp, a7,a9,a11,a13 +3f78fbc0: move a14, a13 +3f78fbd0: addi 0x60, a14 +3f78fbf0: move *a13(0xff80), a11, 1 +3f78fc10: subk 2, a11 +3f78fc20: jane L3F790EB0 +3f78fc40: move *a13(0xffe0), a11, 1 +3f78fc60: move *a11(0x200), a11, 1 +3f78fc80: move *a11(0x20), a11, 1 +3f78fca0: jreq L3F78FD40 +3f78fcb0: move a14, -*sp, 1 +3f78fcc0: move *a13(0xffe0), a11, 1 +3f78fce0: move *a11(0x200), *a14+, 1 +3f78fd00: calla L3FC2BDC0 +3f78fd30: jruc L3F78FE10 +L3F78FD40: +3f78fd40: move *a13(0xffe0), a11, 1 +3f78fd60: move *a11(0x200), a9, 1 +3f78fd80: sub a11, a11 +3f78fd90: move a11, *a9(0x20), 1 +3f78fdb0: move *a13(0xffe0), a9, 1 +3f78fdd0: move *a9(0x200), a11, 1 +3f78fdf0: sub a9, a9 +3f78fe00: move a9, *a11, 1 +L3F78FE10: +3f78fe10: move *a13(0xffe0), a11, 1 +3f78fe30: move *a11(0x1c0), a9, 1 +3f78fe50: move *a9(0x20), a9, 1 +3f78fe70: jreq L3F78FEF0 +3f78fe80: move a14, -*sp, 1 +3f78fe90: move *a11(0x1c0), *a14+, 1 +3f78feb0: calla L3FC2BDC0 +3f78fee0: jruc L3F78FFA0 +L3F78FEF0: +3f78fef0: move *a11(0x1c0), a9, 1 +3f78ff10: sub a11, a11 +3f78ff20: move a11, *a9(0x20), 1 +3f78ff40: move *a13(0xffe0), a9, 1 +3f78ff60: move *a9(0x1c0), a11, 1 +3f78ff80: sub a9, a9 +3f78ff90: move a9, *a11, 1 +L3F78FFA0: +3f78ffa0: move *a13(0xffe0), a11, 1 +3f78ffc0: movk 2, a9 +3f78ffd0: setf 2, 0, 0 +3f78ffe0: move a9, *a11(0x681), 0 +3f790000: move *a13(0xff60), a9, 1 +3f790020: dsj a9, L3F791250 +3f790040: move a14, -*sp, 1 +3f790050: move *a11(0x2e0), *a14+, 1 +3f790070: move *a11(0x260), *a14+, 1 +3f790090: calla L3FC2AF60 +3f7900c0: move *a11(0x80), a9, 1 +3f7900e0: move *a9(0xe0), *a13(0x40), 1 +3f790110: move *a13(0x40), a9, 1 +3f790130: cmp a11, a9 +3f790140: jreq L3F790300 +L3F790150: +3f790150: move *a13(0x40), a11, 1 +3f790170: setf 1, 0, 0 +3f790180: move *a11(0x685), a9, 0 +3f7901a0: jreq L3F790270 +3f7901b0: move a14, -*sp, 1 +3f7901c0: move *a11(0x2e0), *a14+, 1 +3f7901e0: move *a13(0xffe0), a9, 1 +3f790200: move *a9(0x260), *a14+, 1 +3f790220: move *a9(0x260), *a14+, 1 +3f790240: calla L3F796840 +L3F790270: +3f790270: move *a11(0xa0), *a13(0x40), 1 +3f7902a0: move *a13(0x40), a11, 1 +3f7902c0: move *a13(0xffe0), a9, 1 +3f7902e0: cmp a9, a11 +3f7902f0: jrne L3F790150 +L3F790300: +3f790300: move *a13(0xffe0), a11, 1 +3f790320: move *a11(0x260), a9, 1 +3f790340: move *a9(0x20), a9, 1 +3f790360: dec a9 +3f790370: jrle L3F7903E0 +3f790380: move a14, -*sp, 1 +3f790390: move *a11(0x260), *a14+, 1 +3f7903b0: calla L3FC30AE0 +L3F7903E0: +3f7903e0: move *a11(0xa0), *a13(0x20), 1 +3f790410: move *a13(0x20), a9, 1 +3f790430: jaeq L3F791250 +L3F790450: +3f790450: move *a13(0x20), a11, 1 +3f790470: setf 2, 0, 0 +3f790480: move *a11(0x681), a9, 0 +3f7904a0: subk 2, a9 +3f7904b0: jane L3F790E30 +3f7904d0: move *a13(0xff20), a9, 1 +3f7904f0: subk 6, a9 +3f790500: jrne L3F7908C0 +3f790510: move a14, -*sp, 1 +3f790520: move *a11(0x2e0), *a14+, 1 +3f790540: move *a11(0x260), *a14+, 1 +3f790560: calla L3FC2AF60 +3f790590: move *a11(0x80), a9, 1 +3f7905b0: move *a9(0xe0), *a13(0x40), 1 +3f7905e0: move *a13(0x40), a9, 1 +3f790600: cmp a11, a9 +3f790610: jreq L3F7907D0 +L3F790620: +3f790620: move *a13(0x40), a11, 1 +3f790640: setf 1, 0, 0 +3f790650: move *a11(0x685), a9, 0 +3f790670: jreq L3F790740 +3f790680: move a14, -*sp, 1 +3f790690: move *a11(0x2e0), *a14+, 1 +3f7906b0: move *a13(0x20), a9, 1 +3f7906d0: move *a9(0x260), *a14+, 1 +3f7906f0: move *a9(0x260), *a14+, 1 +3f790710: calla L3F796840 +L3F790740: +3f790740: move *a11(0xa0), *a13(0x40), 1 +3f790770: move *a13(0x40), a11, 1 +3f790790: move *a13(0x20), a9, 1 +3f7907b0: cmp a9, a11 +3f7907c0: jrne L3F790620 +L3F7907D0: +3f7907d0: move *a13(0x20), a11, 1 +3f7907f0: move *a11(0x260), a9, 1 +3f790810: move *a9(0x20), a9, 1 +3f790830: dec a9 +3f790840: jrle L3F790E30 +3f790850: move a14, -*sp, 1 +3f790860: move *a11(0x260), *a14+, 1 +3f790880: calla L3FC30AE0 +3f7908b0: jruc L3F790E30 +L3F7908C0: +3f7908c0: move @0x213640, a9, 1 +3f7908f0: jrne L3F7909B0 +3f790900: move a14, -*sp, 1 +3f790910: movk 8, a11 +3f790920: move a11, *a14+, 1 +3f790930: movk 1, a11 +3f790940: move a11, *a14+, 1 +3f790950: calla L3F703D90 +3f790980: move a8, @0x213640, 1 +L3F7909B0: +3f7909b0: move a14, -*sp, 1 +3f7909c0: move *a13(0x20), a11, 1 +3f7909e0: move *a11(0x2e0), *a14+, 1 +3f790a00: move *a13(0xff40), *a14+, 1 +3f790a20: move @0x213640, *a14+, 1 +3f790a50: calla L3F795B80 +3f790a80: move a14, -*sp, 1 +3f790a90: sub a9, a9 +3f790aa0: move a9, *a14+, 1 +3f790ab0: move @0x213640, *a14+, 1 +3f790ae0: move *a11(0x260), *a14+, 1 +3f790b00: move *a11(0x260), *a14+, 1 +3f790b20: calla L3F7EFB30 +3f790b50: move *a13(0xffe0), *a13(0x40), 1 +3f790b80: move *a13(0x40), a9, 1 +3f790ba0: cmp a9, a11 +3f790bb0: jreq L3F790D70 +L3F790BC0: +3f790bc0: move *a13(0x40), a11, 1 +3f790be0: setf 1, 0, 0 +3f790bf0: move *a11(0x685), a9, 0 +3f790c10: jreq L3F790CE0 +3f790c20: move a14, -*sp, 1 +3f790c30: move *a11(0x2e0), *a14+, 1 +3f790c50: move *a13(0x20), a9, 1 +3f790c70: move *a9(0x260), *a14+, 1 +3f790c90: move *a9(0x260), *a14+, 1 +3f790cb0: calla L3F796840 +L3F790CE0: +3f790ce0: move *a11(0xa0), *a13(0x40), 1 +3f790d10: move *a13(0x20), a11, 1 +3f790d30: move *a13(0x40), a9, 1 +3f790d50: cmp a9, a11 +3f790d60: jrne L3F790BC0 +L3F790D70: +3f790d70: move *a11(0x260), a9, 1 +3f790d90: move *a9(0x20), a9, 1 +3f790db0: dec a9 +3f790dc0: jrle L3F790E30 +3f790dd0: move a14, -*sp, 1 +3f790de0: move *a11(0x260), *a14+, 1 +3f790e00: calla L3FC30AE0 +L3F790E30: +3f790e30: move *a11(0xa0), *a13(0x20), 1 +3f790e60: move *a13(0x20), a11, 1 +3f790e80: jane L3F790450 +3f790ea0: jruc L3F791250 +L3F790EB0: +3f790eb0: move *a13(0xff60), a11, 1 +3f790ed0: jrne L3F791060 +3f790ee0: move *a13(0xffe0), a9, 1 +3f790f00: move *a9(0x200), a9, 1 +3f790f20: move *a9(0x20), a9, 1 +3f790f40: jreq L3F790F70 +3f790f50: movk 1, a9 +3f790f60: jruc L3F790F80 +L3F790F70: +3f790f70: sub a9, a9 +L3F790F80: +3f790f80: move a9, a8 +3f790f90: jreq L3F791060 +3f790fa0: move a14, -*sp, 1 +3f790fb0: move *a13(0xffa0), *a14+, 1 +3f790fd0: move *a13(0xffc0), *a14+, 1 +3f790ff0: move *a13(0xffe0), a9, 1 +3f791010: move *a9(0x200), *a14+, 1 +3f791030: calla L3FC37E00 +L3F791060: +3f791060: move *a13(0xffe0), a9, 1 +3f791080: move *a9(0x1c0), a9, 1 +3f7910a0: move *a9(0x20), a9, 1 +3f7910c0: jreq L3F7910F0 +3f7910d0: movk 1, a9 +3f7910e0: jruc L3F791100 +L3F7910F0: +3f7910f0: sub a9, a9 +L3F791100: +3f791100: move a9, a8 +3f791110: jreq L3F791250 +3f791120: setf 16, 1, 0 +3f791130: move *a13(0xffc0), *a13(0x40), 0 +3f791160: move *a13(0xffa0), *a13(0x50), 0 +3f791190: move a14, -*sp, 1 +3f7911a0: move a13, a9 +3f7911b0: addi 0x40, a9 +3f7911d0: move *a9+, *a14+, 1 +3f7911e0: move *a13(0xffe0), a9, 1 +3f791200: move *a9(0x1c0), *a14+, 1 +3f791220: calla L3FC2EAA0 +L3F791250: +3f791250: move *a13(0xffe0), a11, 1 +3f791270: move *a11(0x220), a9, 1 +3f791290: jreq L3F7913E0 +3f7912a0: move *a11(0x220), a9, 1 +3f7912c0: move *a9(0x20), a9, 1 +3f7912e0: jreq L3F791350 +3f7912f0: move a14, -*sp, 1 +3f791300: move *a11(0x220), *a14+, 1 +3f791320: calla L3FC2BDC0 +L3F791350: +3f791350: move a14, -*sp, 1 +3f791360: move *a11(0x220), *a14+, 1 +3f791380: calla L3F702440 +3f7913b0: sub a9, a9 +3f7913c0: move a9, *a11(0x220), 1 +L3F7913E0: +3f7913e0: sub a9, a9 +3f7913f0: setf 1, 0, 0 +3f791400: move a9, *a11(0x687), 0 +3f791420: move @0xdc7c0, a7, 1 +3f791450: inc a7 +3f791460: move a7, @0xdc7c0, 1 +3f791490: cmpi 0x10000000, a7 +3f7914c0: jrls L3F791520 +3f7914d0: movk 1, a9 +3f7914e0: move a9, @0xdc7c0, 1 +3f791510: jruc L3F791530 +L3F791520: +3f791520: move a7, a9 +L3F791530: +3f791530: move a9, *a11(0x40), 1 +3f791550: move *a11(0xe0), *a13(0x0), 1 +3f791580: move *a13, a7, 1 +3f791590: jreq L3F791720 +L3F7915A0: +3f7915a0: move a14, -*sp, 1 +3f7915b0: move *a13(0xff20), *a14+, 1 +3f7915d0: move *a13(0xff40), *a14+, 1 +3f7915f0: sub a11, a11 +3f791600: move a11, *a14+, 1 +3f791610: move *a13(0xff80), *a14+, 1 +3f791630: move *a13(0xffa0), *a14+, 1 +3f791650: move *a13(0xffc0), *a14+, 1 +3f791670: move *a13(0x0), *a14+, 1 +3f791690: calla L3F78FBA0 +3f7916c0: move *a13, a9, 1 +3f7916d0: move *a9(0xa0), *a13(0x0), 1 +3f791700: move *a13, a9, 1 +3f791710: jrne L3F7915A0 +L3F791720: +3f791720: move *sp(0xa0), a14, 1 +3f791740: mmfm sp, a7,a9,a11,a13 +3f791760: rets 2 +L3F791770: +3f791770: mmtm sp, a7,a9,a11,a13 +3f791790: move a14, a13 +3f7917a0: addi 0xc0, a14 +3f7917c0: sub a11, a11 +3f7917d0: move a11, *a13(0x80), 1 +3f7917f0: move a11, *a13(0xa0), 1 +3f791810: move *a13(0xffe0), a11, 1 +3f791830: move *a11(0x2e0), a9, 1 +3f791850: move *a9, a9, 1 +3f791860: setf 16, 1, 0 +3f791870: move *a11(0x320), a11, 0 +3f791890: move *a9(0x40), a9, 0 +3f7918b0: cmp a9, a11 +3f7918c0: jrlt L3F791E40 +3f7918d0: move *a13(0xffe0), a11, 1 +3f7918f0: move *a11(0x2e0), a9, 1 +3f791910: move *a9, a9, 1 +3f791920: move *a9(0x40), a9, 0 +3f791940: move *a11(0x650), a11, 0 +3f791960: sub a11, a9 +3f791970: move *a13(0xffe0), a11, 1 +3f791990: move *a11(0x2e0), a11, 1 +3f7919b0: move *a11, a11, 1 +3f7919c0: move *a11(0x40), a11, 0 +3f7919e0: cmp a11, a9 +3f7919f0: jreq L3F791DC0 +3f791a00: move *a13(0xffe0), a11, 1 +3f791a20: move *a11(0x2e0), a9, 1 +3f791a40: move *a9, a9, 1 +3f791a50: move *a11(0x2e0), a11, 1 +3f791a70: move *a11, a11, 1 +3f791a80: move *a9(0x30), a9, 0 +3f791aa0: move *a11(0x50), a11, 0 +3f791ac0: cmp a11, a9 +3f791ad0: jreq L3F791DC0 +3f791ae0: move a14, -*sp, 1 +3f791af0: movk 16, a11 +3f791b00: move a11, *a14+, 1 +3f791b10: movk 1, a9 +3f791b20: move a9, *a14+, 1 +3f791b30: calla L3F703D90 +3f791b60: move a8, *a13(0x80), 1 +3f791b80: move a8, a8 +3f791b90: jreq L3F791DF0 +3f791ba0: move *a13(0xffe0), a7, 1 +3f791bc0: move *a7(0x2e0), a9, 1 +3f791be0: move *a9, a9, 1 +3f791bf0: setf 16, 1, 0 +3f791c00: move *a9(0x40), a9, 0 +3f791c20: move *a7(0x650), a11, 0 +3f791c40: sub a11, a9 +3f791c50: move a9, *a8(0x20), 0 +3f791c70: move *a7(0x2e0), a11, 1 +3f791c90: move *a11, a11, 1 +3f791ca0: move *a11(0x30), *a8(0x30), 0 +3f791cd0: move *a7(0x2e0), a11, 1 +3f791cf0: move *a11, a11, 1 +3f791d00: move *a11(0x40), *a8(0x40), 0 +3f791d30: move *a7(0x2e0), a11, 1 +3f791d50: move *a11, a11, 1 +3f791d60: move *a11(0x50), *a8(0x50), 0 +3f791d90: sub a11, a11 +3f791da0: move a11, *a8, 1 +3f791db0: jruc L3F791DF0 +L3F791DC0: +3f791dc0: sub a11, a11 +3f791dd0: move a11, *a13(0x80), 1 +L3F791DF0: +3f791df0: move *a13(0x80), a11, 1 +3f791e10: sub a9, a9 +3f791e20: move a9, *a11(0x60), 1 +L3F791E40: +3f791e40: move *a13(0xffe0), a11, 1 +3f791e60: sub a9, a9 +3f791e70: setf 16, 1, 0 +3f791e80: move a9, *a11(0x320), 0 +3f791ea0: move *a11(0x2e0), a7, 1 +3f791ec0: move *a7, a7, 1 +3f791ed0: move *a11(0x330), a9, 0 +3f791ef0: move *a7(0x50), a7, 0 +3f791f10: cmp a7, a9 +3f791f20: jalt L3F792A00 +3f791f40: move *a13(0x80), a9, 1 +3f791f60: jrne L3F792470 +3f791f70: move *a11(0x2e0), a7, 1 +3f791f90: move *a7, a7, 1 +3f791fa0: move *a11(0x2e0), a9, 1 +3f791fc0: move *a9, a9, 1 +3f791fd0: move *a7(0x20), a7, 0 +3f791ff0: move *a9(0x40), a9, 0 +3f792010: cmp a9, a7 +3f792020: jreq L3F7923E0 +3f792030: move *a11(0x2e0), a9, 1 +3f792050: move *a9, a9, 1 +3f792060: move *a9(0x50), a9, 0 +3f792080: move *a11(0x650), a7, 0 +3f7920a0: sub a7, a9 +3f7920b0: move *a11(0x2e0), a7, 1 +3f7920d0: move *a7, a7, 1 +3f7920e0: move *a7(0x50), a7, 0 +3f792100: cmp a7, a9 +3f792110: jreq L3F7923E0 +3f792120: move a14, -*sp, 1 +3f792130: movk 16, a9 +3f792140: move a9, *a14+, 1 +3f792150: movk 1, a7 +3f792160: move a7, *a14+, 1 +3f792170: calla L3F703D90 +3f7921a0: move a8, *a13(0x80), 1 +3f7921c0: move a8, a8 +3f7921d0: jreq L3F792410 +3f7921e0: move *a11(0x2e0), a7, 1 +3f792200: move *a7, a7, 1 +3f792210: setf 16, 1, 0 +3f792220: move *a7(0x20), *a8(0x20), 0 +3f792250: move *a11(0x2e0), a7, 1 +3f792270: move *a7, a7, 1 +3f792280: move *a7(0x50), a7, 0 +3f7922a0: move *a11(0x650), a9, 0 +3f7922c0: sub a9, a7 +3f7922d0: move a7, *a8(0x30), 0 +3f7922f0: move *a11(0x2e0), a9, 1 +3f792310: move *a9, a9, 1 +3f792320: move *a9(0x40), *a8(0x40), 0 +3f792350: move *a11(0x2e0), a9, 1 +3f792370: move *a9, a9, 1 +3f792380: move *a9(0x50), *a8(0x50), 0 +3f7923b0: sub a9, a9 +3f7923c0: move a9, *a8, 1 +3f7923d0: jruc L3F792410 +L3F7923E0: +3f7923e0: sub a9, a9 +3f7923f0: move a9, *a13(0x80), 1 +L3F792410: +3f792410: move *a13(0x80), a9, 1 +3f792430: sub a7, a7 +3f792440: move a7, *a9(0x60), 1 +3f792460: jruc L3F792A00 +L3F792470: +3f792470: move *a11(0x2e0), a7, 1 +3f792490: move *a7, a7, 1 +3f7924a0: move *a7(0x40), a7, 0 +3f7924c0: move *a11(0x650), a9, 0 +3f7924e0: sub a9, a7 +3f7924f0: move *a11(0x2e0), a9, 1 +3f792510: move *a9, a9, 1 +3f792520: move *a9(0x20), a9, 0 +3f792540: cmp a7, a9 +3f792550: jreq L3F792950 +3f792560: move *a11(0x2e0), a9, 1 +3f792580: move *a9, a9, 1 +3f792590: move *a9(0x50), a9, 0 +3f7925b0: move *a11(0x650), a7, 0 +3f7925d0: sub a7, a9 +3f7925e0: move *a11(0x2e0), a7, 1 +3f792600: move *a7, a7, 1 +3f792610: move *a7(0x50), a7, 0 +3f792630: cmp a7, a9 +3f792640: jreq L3F792950 +3f792650: move a14, -*sp, 1 +3f792660: movk 16, a9 +3f792670: move a9, *a14+, 1 +3f792680: movk 1, a7 +3f792690: move a7, *a14+, 1 +3f7926a0: calla L3F703D90 +3f7926d0: move a8, *a13(0xa0), 1 +3f7926f0: move a8, a8 +3f792700: jreq L3F792980 +3f792710: move *a11(0x2e0), a7, 1 +3f792730: move *a7, a7, 1 +3f792740: setf 16, 1, 0 +3f792750: move *a7(0x20), *a8(0x20), 0 +3f792780: move *a11(0x2e0), a7, 1 +3f7927a0: move *a7, a7, 1 +3f7927b0: move *a7(0x50), a7, 0 +3f7927d0: move *a11(0x650), a9, 0 +3f7927f0: sub a9, a7 +3f792800: move a7, *a8(0x30), 0 +3f792820: move *a11(0x2e0), a9, 1 +3f792840: move *a9, a9, 1 +3f792850: move *a9(0x40), a9, 0 +3f792870: move *a11(0x650), a7, 0 +3f792890: sub a7, a9 +3f7928a0: move a9, *a8(0x40), 0 +3f7928c0: move *a11(0x2e0), a9, 1 +3f7928e0: move *a9, a9, 1 +3f7928f0: move *a9(0x50), *a8(0x50), 0 +3f792920: sub a9, a9 +3f792930: move a9, *a8, 1 +3f792940: jruc L3F792980 +L3F792950: +3f792950: sub a9, a9 +3f792960: move a9, *a13(0xa0), 1 +L3F792980: +3f792980: move *a13(0xa0), a9, 1 +3f7929a0: sub a7, a7 +3f7929b0: move a7, *a9(0x60), 1 +3f7929d0: move *a13(0x80), a7, 1 +3f7929f0: move a9, *a7, 1 +L3F792A00: +3f792a00: sub a9, a9 +3f792a10: setf 16, 1, 0 +3f792a20: move a9, *a11(0x330), 0 +3f792a40: move *a13(0x80), a7, 1 +3f792a60: jreq L3F793150 +3f792a70: move a14, -*sp, 1 +3f792a80: movk 8, a9 +3f792a90: move a9, *a14+, 1 +3f792aa0: movk 1, a9 +3f792ab0: move a9, *a14+, 1 +3f792ac0: calla L3F703D90 +3f792af0: move a8, *a11(0x220), 1 +3f792b10: move *a11(0x220), a9, 1 +3f792b30: move a7, *a9, 1 +3f792b40: move *a13(0xa0), a9, 1 +3f792b60: jrne L3F792BD0 +3f792b70: move *a11(0x220), a7, 1 +3f792b90: movk 1, a9 +3f792ba0: move a9, *a7(0x20), 1 +3f792bc0: jruc L3F792C20 +L3F792BD0: +3f792bd0: move *a11(0x220), a7, 1 +3f792bf0: movk 2, a9 +3f792c00: move a9, *a7(0x20), 1 +L3F792C20: +3f792c20: move a14, -*sp, 1 +3f792c30: move *a11(0x220), *a14+, 1 +3f792c50: move *a11(0x200), *a14+, 1 +3f792c70: move *a11(0x220), *a14+, 1 +3f792c90: calla L3F795B80 +3f792cc0: move *a11(0x220), a9, 1 +3f792ce0: move *a9(0x20), a9, 1 +3f792d00: jreq L3F792D30 +3f792d10: movk 1, a9 +3f792d20: jruc L3F792D40 +L3F792D30: +3f792d30: sub a9, a9 +L3F792D40: +3f792d40: move a9, a7 +3f792d50: jreq L3F7932C0 +3f792d60: move @0x2135e0, a9, 1 +3f792d90: move @0x2135c0, a7, 1 +3f792dc0: inc a7 +3f792dd0: cmp a9, a7 +3f792de0: jrlt L3F793040 +3f792df0: move @0x2135c0, a7, 1 +3f792e20: jreq L3F792F20 +3f792e30: move a14, -*sp, 1 +3f792e40: addi 0x33, a7 +3f792e60: sll 0x2, a7 +3f792e70: move a7, *a14+, 1 +3f792e80: move @0x213620, *a14+, 1 +3f792eb0: calla L3F705B20 +3f792ee0: move a8, @0x213620, 1 +3f792f10: jruc L3F792FC0 +L3F792F20: +3f792f20: move a14, -*sp, 1 +3f792f30: movi 0xc8, a11 +3f792f50: move a11, *a14+, 1 +3f792f60: calla L3F705A00 +3f792f90: move a8, @0x213620, 1 +L3F792FC0: +3f792fc0: move @0x2135e0, a11, 1 +3f792ff0: addi 0x32, a11 +3f793010: move a11, @0x2135e0, 1 +L3F793040: +3f793040: move @0x2135c0, a11, 1 +3f793070: inc a11 +3f793080: move a11, @0x2135c0, 1 +3f7930b0: dec a11 +3f7930c0: sll 0x5, a11 +3f7930d0: move @0x213620, a9, 1 +3f793100: add a9, a11 +3f793110: move *a13(0xffe0), a7, 1 +3f793130: move a7, *a11, 1 +3f793140: jruc L3F7932C0 +L3F793150: +3f793150: move *a11(0x220), a9, 1 +3f793170: jreq L3F7932C0 +3f793180: move *a11(0x220), a9, 1 +3f7931a0: move *a9(0x20), a9, 1 +3f7931c0: jreq L3F793230 +3f7931d0: move a14, -*sp, 1 +3f7931e0: move *a11(0x220), *a14+, 1 +3f793200: calla L3FC2BDC0 +L3F793230: +3f793230: move a14, -*sp, 1 +3f793240: move *a11(0x220), *a14+, 1 +3f793260: calla L3F702440 +3f793290: sub a9, a9 +3f7932a0: move a9, *a11(0x220), 1 +L3F7932C0: +3f7932c0: move *sp(0xa0), a14, 1 +3f7932e0: mmfm sp, a7,a9,a11,a13 +3f793300: rets 2 +L3F793310: +3f793310: mmtm sp, a7,a9,a11,a13 +3f793330: move a14, a13 +3f793340: addi 0x100, a14 +3f793360: move *a13(0xffe0), a11, 1 +3f793380: move *a11(0x2e0), a11, 1 +3f7933a0: move *a11, a11, 1 +3f7933b0: jreq L3F793490 +3f7933c0: move *a13(0xffe0), a11, 1 +3f7933e0: move *a11(0x2e0), a9, 1 +3f793400: move *a9, a9, 1 +3f793410: move a13, a11 +3f793420: addi 0x80, a11 +3f793440: move *a9+, *a11+, 1 +3f793450: move *a9+, *a11+, 1 +3f793460: move *a9+, *a11+, 1 +3f793470: move *a9, *a11, 1 +3f793480: jruc L3F793530 +L3F793490: +3f793490: sub a11, a11 +3f7934a0: setf 16, 1, 0 +3f7934b0: move a11, *a13(0xd0), 0 +3f7934d0: move a11, *a13(0xc0), 0 +3f7934f0: move a11, *a13(0xb0), 0 +3f793510: move a11, *a13(0xa0), 0 +L3F793530: +3f793530: sub a11, a11 +3f793540: move a11, *a13(0xe0), 1 +3f793560: move *a13(0xffe0), a9, 1 +3f793580: move *a9(0xa0), *a13(0x20), 1 +3f7935b0: move *a13(0x20), a9, 1 +3f7935d0: jreq L3F793AB0 +L3F7935E0: +3f7935e0: move *a13(0x20), a11, 1 +3f793600: move *a11(0x2e0), a9, 1 +3f793620: move *a9, a9, 1 +3f793630: jreq L3F793A50 +3f793640: move *a11(0x2e0), a9, 1 +3f793660: move *a9, a9, 1 +3f793670: setf 16, 1, 0 +3f793680: move *a13(0xa0), a7, 0 +3f7936a0: move *a9(0x20), a9, 0 +3f7936c0: cmp a9, a7 +3f7936d0: jrlt L3F793730 +3f7936e0: move *a11(0x2e0), a9, 1 +3f793700: move *a9, a9, 1 +3f793710: move *a9(0x20), a7, 0 +L3F793730: +3f793730: move a7, *a13(0xa0), 0 +3f793750: move *a11(0x2e0), a9, 1 +3f793770: move *a9, a9, 1 +3f793780: move *a13(0xb0), a7, 0 +3f7937a0: move *a9(0x30), a9, 0 +3f7937c0: cmp a9, a7 +3f7937d0: jrlt L3F793830 +3f7937e0: move *a11(0x2e0), a9, 1 +3f793800: move *a9, a9, 1 +3f793810: move *a9(0x30), a7, 0 +L3F793830: +3f793830: move a7, *a13(0xb0), 0 +3f793850: move *a11(0x2e0), a9, 1 +3f793870: move *a9, a9, 1 +3f793880: move *a13(0xc0), a7, 0 +3f7938a0: move *a9(0x40), a9, 0 +3f7938c0: cmp a9, a7 +3f7938d0: jrgt L3F793930 +3f7938e0: move *a11(0x2e0), a9, 1 +3f793900: move *a9, a9, 1 +3f793910: move *a9(0x40), a7, 0 +L3F793930: +3f793930: move a7, *a13(0xc0), 0 +3f793950: move *a11(0x2e0), a9, 1 +3f793970: move *a9, a9, 1 +3f793980: move *a13(0xd0), a7, 0 +3f7939a0: move *a9(0x50), a9, 0 +3f7939c0: cmp a9, a7 +3f7939d0: jrgt L3F793A30 +3f7939e0: move *a11(0x2e0), a9, 1 +3f793a00: move *a9, a9, 1 +3f793a10: move *a9(0x50), a7, 0 +L3F793A30: +3f793a30: move a7, *a13(0xd0), 0 +L3F793A50: +3f793a50: move *a11(0xa0), *a13(0x20), 1 +3f793a80: move *a13(0x20), a11, 1 +3f793aa0: jrne L3F7935E0 +L3F793AB0: +3f793ab0: move a14, -*sp, 1 +3f793ac0: move a13, a11 +3f793ad0: addi 0x80, a11 +3f793af0: move a11, *a14+, 1 +3f793b00: calla L3FC2A2F0 +3f793b30: move a8, *a13(0x60), 1 +3f793b50: move *a13(0xffe0), *a13(0x20), 1 +3f793b80: move *a13(0x20), a9, 1 +3f793ba0: jreq L3F793F00 +L3F793BB0: +3f793bb0: move *a13(0x20), a11, 1 +3f793bd0: setf 1, 0, 0 +3f793be0: move *a11(0x685), a9, 0 +3f793c00: jreq L3F793EA0 +3f793c10: move a14, -*sp, 1 +3f793c20: move *a11(0x2e0), *a14+, 1 +3f793c40: move *a13(0x60), *a14+, 1 +3f793c60: move *a11(0x260), *a14+, 1 +3f793c80: calla L3F795B80 +3f793cb0: move a14, -*sp, 1 +3f793cc0: move *a11(0x2e0), *a14+, 1 +3f793ce0: move *a13(0x60), *a14+, 1 +3f793d00: move *a13(0x60), *a14+, 1 +3f793d20: calla L3F796840 +3f793d50: move *a11(0x260), a9, 1 +3f793d70: move *a9(0x20), a9, 1 +3f793d90: dec a9 +3f793da0: jrle L3F793E10 +3f793db0: move a14, -*sp, 1 +3f793dc0: move *a11(0x260), *a14+, 1 +3f793de0: calla L3FC30AE0 +L3F793E10: +3f793e10: move *a11(0xe0), a9, 1 +3f793e30: jreq L3F793EA0 +3f793e40: move a14, -*sp, 1 +3f793e50: move *a11(0xe0), *a14+, 1 +3f793e70: calla L3F793310 +L3F793EA0: +3f793ea0: move *a11(0xa0), *a13(0x20), 1 +3f793ed0: move *a13(0x20), a11, 1 +3f793ef0: jrne L3F793BB0 +L3F793F00: +3f793f00: move *a13(0x60), a11, 1 +3f793f20: jreq L3F794030 +3f793f30: move *a11(0x20), a9, 1 +3f793f50: jreq L3F793FB0 +3f793f60: move a14, -*sp, 1 +3f793f70: move a11, *a14+, 1 +3f793f80: calla L3FC2BDC0 +L3F793FB0: +3f793fb0: move a14, -*sp, 1 +3f793fc0: move a11, *a14+, 1 +3f793fd0: calla L3F702440 +3f794000: sub a9, a9 +3f794010: move a9, *a13(0x60), 1 +L3F794030: +3f794030: move *sp(0xa0), a14, 1 +3f794050: mmfm sp, a7,a9,a11,a13 +3f794070: rets 2 +L3F794080: +3f794080: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f7940a0: move a14, a13 +3f7940b0: addi 0x60, a14 +3f7940d0: jruc L3F794240 +L3F7940E0: +3f7940e0: move *a13(0xffc0), a7, 1 +3f794100: move *a7, *a13, 1 +3f794110: move *a13(0xffe0), a5, 1 +3f794130: move *a5(0x200), a5, 1 +3f794150: move *a5(0x0), *a13(0x20), 1 +3f794180: jruc L3F7942B0 +L3F794190: +3f794190: move *a13(0xffe0), a7, 1 +3f7941b0: move *a7(0x2e0), a5, 1 +3f7941d0: move *a5, *a13, 1 +3f7941e0: move *a13(0xffc0), a5, 1 +3f794200: move *a5(0x0), *a13(0x20), 1 +3f794230: jruc L3F7942B0 +L3F794240: +3f794240: move *a13(0xffa0), a8, 1 +3f794260: subk 4, a8 +3f794270: jreq L3F7940E0 +3f794280: subk 3, a8 +3f794290: jreq L3F7940E0 +3f7942a0: jruc L3F794190 +L3F7942B0: +3f7942b0: move *a13, a7, 1 +3f7942c0: jreq L3F7947A0 +L3F7942D0: +3f7942d0: move *a13, a7, 1 +3f7942e0: setf 16, 1, 0 +3f7942f0: move *a7(0x20), a9, 0 +3f794310: move *a7(0x40), a10, 0 +3f794330: move *a7(0x30), a11, 0 +3f794350: move *a7(0x50), a12, 0 +3f794370: move *a13(0x20), a5, 1 +3f794390: jreq L3F7944B0 +3f7943a0: move *a5(0x50), a5, 0 +3f7943c0: cmp a5, a11 +3f7943d0: jrlt L3F7944B0 +L3F7943E0: +3f7943e0: move *a13(0x20), a7, 1 +3f794400: move *a7(0x0), *a13(0x20), 1 +3f794430: move *a13(0x20), a7, 1 +3f794450: jreq L3F7944B0 +3f794460: setf 16, 1, 0 +3f794470: move *a7(0x50), a5, 0 +3f794490: cmp a5, a11 +3f7944a0: jrge L3F7943E0 +L3F7944B0: +3f7944b0: move *a13(0x20), a7, 1 +3f7944d0: jrne L3F794500 +3f7944e0: movk 1, a8 +3f7944f0: jruc L3F7947B0 +L3F794500: +3f794500: move a7, *a13(0x40), 1 +3f794520: jreq L3F794760 +3f794530: setf 16, 1, 0 +3f794540: move *a7(0x30), a5, 0 +3f794560: cmp a5, a12 +3f794570: jrle L3F794760 +L3F794580: +3f794580: move *a13(0x40), a7, 1 +3f7945a0: move *a7(0x50), a5, 0 +3f7945c0: cmp a5, a11 +3f7945d0: jrge L3F7946C0 +3f7945e0: move *a7(0x30), a5, 0 +3f794600: cmp a5, a12 +3f794610: jrle L3F7946C0 +3f794620: move *a7(0x40), a5, 0 +3f794640: cmp a5, a9 +3f794650: jrge L3F7946C0 +3f794660: move *a7(0x20), a5, 0 +3f794680: cmp a5, a10 +3f794690: jrle L3F7946C0 +3f7946a0: movk 1, a8 +3f7946b0: jruc L3F7947B0 +L3F7946C0: +3f7946c0: move *a7(0x0), *a13(0x40), 1 +3f7946f0: move *a13(0x40), a7, 1 +3f794710: jreq L3F794760 +3f794720: move *a7(0x30), a5, 0 +3f794740: cmp a5, a12 +3f794750: jrgt L3F794580 +L3F794760: +3f794760: move *a13, a5, 1 +3f794770: move *a5, *a13, 1 +3f794780: move *a13, a5, 1 +3f794790: jrne L3F7942D0 +L3F7947A0: +3f7947a0: sub a8, a8 +L3F7947B0: +3f7947b0: move *sp(0x100), a14, 1 +3f7947d0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f7947f0: rets 2 +L3F794800: +3f794800: mmtm sp, a9,a11,a13 +3f794820: move a14, a13 +3f794830: addi 0x140, a14 +3f794850: sub a11, a11 +3f794860: move a11, *a13(0x100), 1 +3f794880: move a11, *a13(0x120), 1 +3f7948a0: move *a13(0xffe0), a11, 1 +3f7948c0: move *a13(0xffc0), a9, 1 +3f7948e0: cmp a9, a11 +3f7948f0: jreq L3F794FF0 +3f794900: move *a13(0xffa0), a9, 1 +3f794920: cmp a9, a11 +3f794930: jreq L3F794FF0 +3f794940: move *a11(0x20), a9, 1 +3f794960: move a9, *a13(0x80), 1 +3f794980: jrne L3F794AC0 +3f794990: move a14, -*sp, 1 +3f7949a0: movk 16, a9 +3f7949b0: move a9, *a14+, 1 +3f7949c0: movk 1, a9 +3f7949d0: move a9, *a14+, 1 +3f7949e0: calla L3F703D90 +3f794a10: move a8, *a13(0xc0), 1 +3f794a30: move a8, *a11, 1 +3f794a40: move a9, *a11(0x20), 1 +3f794a60: move *a11, a9, 1 +3f794a70: sub a11, a11 +3f794a80: move a11, *a9, 1 +3f794a90: move a11, *a8(0x60), 1 +3f794ab0: jruc L3F794FF0 +L3F794AC0: +3f794ac0: move *a11, a9, 1 +3f794ad0: move a9, *a13(0x40), 1 +3f794af0: move a9, *a13(0xe0), 1 +L3F794B10: +3f794b10: move *a13(0x40), a11, 1 +3f794b30: move *a11(0x60), a9, 1 +3f794b50: move a9, *a13(0x60), 1 +3f794b70: jreq L3F794C30 +3f794b80: addk 32, a9 +3f794b90: move *a9, a11, 1 +3f794ba0: dec a11 +3f794bb0: move a11, *a9, 1 +3f794bc0: jrne L3F794C30 +3f794bd0: move a14, -*sp, 1 +3f794be0: move *a13(0x60), *a14+, 1 +3f794c00: calla L3FC57BF0 +L3F794C30: +3f794c30: move *a13(0x40), *a13(0xe0), 1 +3f794c60: move *a13(0x40), a11, 1 +3f794c80: move *a11, a9, 1 +3f794c90: move a9, *a13(0x40), 1 +3f794cb0: jrne L3F794B10 +3f794cc0: move *a13(0xffe0), a11, 1 +3f794ce0: move *a11, a9, 1 +3f794cf0: move *a9(0x0), *a13(0x100), 1 +3f794d20: sub a9, a9 +3f794d30: move a9, *a13(0xa0), 1 +3f794d50: move *a13(0x80), a11, 1 +3f794d70: dec a11 +3f794d80: cmp a11, a9 +3f794d90: jrge L3F794F10 +L3F794DA0: +3f794da0: move *a13(0x100), a11, 1 +3f794dc0: move *a11(0x0), *a13(0x120), 1 +3f794df0: move a14, -*sp, 1 +3f794e00: move a11, *a14+, 1 +3f794e10: calla L3F702440 +3f794e40: move *a13(0x120), *a13(0x100), 1 +3f794e70: move *a13(0xa0), a11, 1 +3f794e90: inc a11 +3f794ea0: move a11, *a13(0xa0), 1 +3f794ec0: move *a13(0x80), a9, 1 +3f794ee0: inc a11 +3f794ef0: cmp a9, a11 +3f794f00: jrlt L3F794DA0 +L3F794F10: +3f794f10: move *a13(0xffe0), a11, 1 +3f794f30: movk 1, a9 +3f794f40: move a9, *a11(0x20), 1 +3f794f60: move *a11, a9, 1 +3f794f70: sub a11, a11 +3f794f80: move a11, *a9(0x60), 1 +3f794fa0: move *a13(0xffe0), a9, 1 +3f794fc0: move *a9, a11, 1 +3f794fd0: sub a9, a9 +3f794fe0: move a9, *a11, 1 +L3F794FF0: +3f794ff0: move *a13(0xffc0), a11, 1 +3f795010: move *a11, *a13, 1 +3f795020: move *a13(0xffa0), a9, 1 +3f795040: move *a9(0x0), *a13(0x20), 1 +3f795070: move *a13(0xffe0), a9, 1 +3f795090: move *a9(0x0), *a13(0x40), 1 +3f7950c0: move *a13, a9, 1 +3f7950d0: move *a13(0x20), a11, 1 +3f7950f0: setf 16, 1, 0 +3f795100: move *a9(0x20), a9, 0 +3f795120: move *a11(0x20), a11, 0 +3f795140: cmp a11, a9 +3f795150: jrlt L3F7951D0 +3f795160: move *a13(0x40), a11, 1 +3f795180: move *a13, a9, 1 +3f795190: move *a9(0x20), *a11(0x20), 0 +3f7951c0: jruc L3F795240 +L3F7951D0: +3f7951d0: move *a13(0x40), a11, 1 +3f7951f0: move *a13(0x20), a9, 1 +3f795210: move *a9(0x20), *a11(0x20), 0 +L3F795240: +3f795240: move *a13, a9, 1 +3f795250: move *a13(0x20), a11, 1 +3f795270: move *a9(0x30), a9, 0 +3f795290: move *a11(0x30), a11, 0 +3f7952b0: cmp a11, a9 +3f7952c0: jrlt L3F795340 +3f7952d0: move *a13(0x40), a11, 1 +3f7952f0: move *a13, a9, 1 +3f795300: move *a9(0x30), *a11(0x30), 0 +3f795330: jruc L3F7953B0 +L3F795340: +3f795340: move *a13(0x40), a11, 1 +3f795360: move *a13(0x20), a9, 1 +3f795380: move *a9(0x30), *a11(0x30), 0 +L3F7953B0: +3f7953b0: move *a13, a9, 1 +3f7953c0: move *a13(0x20), a11, 1 +3f7953e0: move *a9(0x40), a9, 0 +3f795400: move *a11(0x40), a11, 0 +3f795420: cmp a11, a9 +3f795430: jrgt L3F7954B0 +3f795440: move *a13(0x40), a11, 1 +3f795460: move *a13, a9, 1 +3f795470: move *a9(0x40), *a11(0x40), 0 +3f7954a0: jruc L3F795520 +L3F7954B0: +3f7954b0: move *a13(0x40), a11, 1 +3f7954d0: move *a13(0x20), a9, 1 +3f7954f0: move *a9(0x40), *a11(0x40), 0 +L3F795520: +3f795520: move *a13, a9, 1 +3f795530: move *a13(0x20), a11, 1 +3f795550: move *a9(0x50), a9, 0 +3f795570: move *a11(0x50), a11, 0 +3f795590: cmp a11, a9 +3f7955a0: jrgt L3F795620 +3f7955b0: move *a13(0x40), a11, 1 +3f7955d0: move *a13, a9, 1 +3f7955e0: move *a9(0x50), *a11(0x50), 0 +3f795610: jruc L3F795690 +L3F795620: +3f795620: move *a13(0x40), a11, 1 +3f795640: move *a13(0x20), a9, 1 +3f795660: move *a9(0x50), *a11(0x50), 0 +L3F795690: +3f795690: move *a13, a9, 1 +3f7956a0: move *a9(0x60), a9, 1 +3f7956c0: move a9, *a13(0x60), 1 +3f7956e0: jrne L3F795760 +3f7956f0: move *a13(0x20), a9, 1 +3f795710: move *a9(0x60), a9, 1 +3f795730: move a9, *a13(0x60), 1 +3f795750: jreq L3F7957F0 +L3F795760: +3f795760: addk 32, a9 +3f795770: move *a9, a11, 1 +3f795780: inc a11 +3f795790: move a11, *a9, 1 +3f7957a0: move *a13(0x40), a11, 1 +3f7957c0: move *a13(0x60), *a11(0x60), 1 +L3F7957F0: +3f7957f0: move *sp(0x80), a14, 1 +3f795810: mmfm sp, a9,a11,a13 +3f795830: rets 2 +L3F795840: +3f795840: mmtm sp, a9,a11,a13 +3f795860: move a14, a13 +3f795870: move *a13(0xffe0), a11, 1 +3f795890: move *a13(0xffc0), a9, 1 +3f7958b0: setf 16, 1, 0 +3f7958c0: move *a11(0x20), a11, 0 +3f7958e0: move *a9(0x40), a9, 0 +3f795900: cmp a9, a11 +3f795910: jrge L3F795B00 +3f795920: move *a13(0xffe0), a11, 1 +3f795940: move *a13(0xffc0), a9, 1 +3f795960: move *a11(0x30), a11, 0 +3f795980: move *a9(0x50), a9, 0 +3f7959a0: cmp a9, a11 +3f7959b0: jrge L3F795B00 +3f7959c0: move *a13(0xffe0), a11, 1 +3f7959e0: move *a13(0xffc0), a9, 1 +3f795a00: move *a11(0x40), a11, 0 +3f795a20: move *a9(0x20), a9, 0 +3f795a40: cmp a9, a11 +3f795a50: jrle L3F795B00 +3f795a60: move *a13(0xffe0), a11, 1 +3f795a80: move *a13(0xffc0), a9, 1 +3f795aa0: move *a11(0x50), a11, 0 +3f795ac0: move *a9(0x30), a9, 0 +3f795ae0: cmp a9, a11 +3f795af0: jrgt L3F795B20 +L3F795B00: +3f795b00: movk 1, a8 +3f795b10: jruc L3F795B30 +L3F795B20: +3f795b20: sub a8, a8 +L3F795B30: +3f795b30: move *sp(0x80), a14, 1 +3f795b50: mmfm sp, a9,a11,a13 +3f795b70: rets 2 +L3F795B80: +3f795b80: mmtm sp, a9,a11,a13 +3f795ba0: move a14, a13 +3f795bb0: addi 0x60, a14 +3f795bd0: move *a13(0xffc0), a11, 1 +3f795bf0: move *a11, *a13, 1 +3f795c00: move *a13(0xffa0), a9, 1 +3f795c20: move *a9(0x0), *a13(0x20), 1 +3f795c50: move *a13, a9, 1 +3f795c60: jreq L3F795CA0 +3f795c70: move *a13(0x20), a9, 1 +3f795c90: jrne L3F795DD0 +L3F795CA0: +3f795ca0: move *a13(0xffe0), a9, 1 +3f795cc0: move *a9(0x20), a9, 1 +3f795ce0: jreq L3F795D60 +3f795cf0: move a14, -*sp, 1 +3f795d00: move *a13(0xffe0), *a14+, 1 +3f795d20: calla L3FC2BDC0 +3f795d50: jruc L3F796190 +L3F795D60: +3f795d60: move *a13(0xffe0), a9, 1 +3f795d80: sub a11, a11 +3f795d90: move a11, *a9(0x20), 1 +3f795db0: move a11, *a9, 1 +3f795dc0: jruc L3F796190 +L3F795DD0: +3f795dd0: move *a11(0x20), a9, 1 +3f795df0: dsj a9, L3F7960E0 +3f795e10: move *a13(0xffa0), a9, 1 +3f795e30: move *a9(0x20), a9, 1 +3f795e50: dsj a9, L3F7960E0 +3f795e70: move a14, -*sp, 1 +3f795e80: move *a13(0x20), *a14+, 1 +3f795ea0: move *a13(0x0), *a14+, 1 +3f795ec0: calla L3F795840 +3f795ef0: move a8, a9 +3f795f00: jreq L3F796040 +3f795f10: move *a13(0xffe0), a9, 1 +3f795f30: move *a9(0x20), a9, 1 +3f795f50: jreq L3F795FD0 +3f795f60: move a14, -*sp, 1 +3f795f70: move *a13(0xffe0), *a14+, 1 +3f795f90: calla L3FC2BDC0 +3f795fc0: jruc L3F796190 +L3F795FD0: +3f795fd0: move *a13(0xffe0), a9, 1 +3f795ff0: sub a11, a11 +3f796000: move a11, *a9(0x20), 1 +3f796020: move a11, *a9, 1 +3f796030: jruc L3F796190 +L3F796040: +3f796040: move a14, -*sp, 1 +3f796050: move *a13(0xffa0), *a14+, 1 +3f796070: move a11, *a14+, 1 +3f796080: move *a13(0xffe0), *a14+, 1 +3f7960a0: calla L3F794800 +3f7960d0: jruc L3F796190 +L3F7960E0: +3f7960e0: move a14, -*sp, 1 +3f7960f0: sub a9, a9 +3f796100: move a9, *a14+, 1 +3f796110: move *a13(0xffa0), *a14+, 1 +3f796130: move a11, *a14+, 1 +3f796140: move *a13(0xffe0), *a14+, 1 +3f796160: calla L3F7EAB10 +L3F796190: +3f796190: move *sp(0x80), a14, 1 +3f7961b0: mmfm sp, a9,a11,a13 +3f7961d0: rets 2 +L3F7961E0: +3f7961e0: mmtm sp, a9,a11,a13 +3f796200: move a14, a13 +3f796210: addi 0x60, a14 +3f796230: move *a13(0xffc0), a11, 1 +3f796250: move *a11, *a13, 1 +3f796260: move *a13(0xffa0), a9, 1 +3f796280: move *a9(0x0), *a13(0x20), 1 +3f7962b0: move *a13, a9, 1 +3f7962c0: jreq L3F796300 +3f7962d0: move *a13(0x20), a9, 1 +3f7962f0: jrne L3F796430 +L3F796300: +3f796300: move *a13(0xffe0), a9, 1 +3f796320: move *a9(0x20), a9, 1 +3f796340: jreq L3F7963C0 +3f796350: move a14, -*sp, 1 +3f796360: move *a13(0xffe0), *a14+, 1 +3f796380: calla L3FC2BDC0 +3f7963b0: jruc L3F7967F0 +L3F7963C0: +3f7963c0: move *a13(0xffe0), a9, 1 +3f7963e0: sub a11, a11 +3f7963f0: move a11, *a9(0x20), 1 +3f796410: move a11, *a9, 1 +3f796420: jruc L3F7967F0 +L3F796430: +3f796430: move *a11(0x20), a9, 1 +3f796450: dsj a9, L3F796740 +3f796470: move *a13(0xffa0), a9, 1 +3f796490: move *a9(0x20), a9, 1 +3f7964b0: dsj a9, L3F796740 +3f7964d0: move a14, -*sp, 1 +3f7964e0: move *a13(0x20), *a14+, 1 +3f796500: move *a13(0x0), *a14+, 1 +3f796520: calla L3F795840 +3f796550: move a8, a9 +3f796560: jreq L3F7966A0 +3f796570: move *a13(0xffe0), a9, 1 +3f796590: move *a9(0x20), a9, 1 +3f7965b0: jreq L3F796630 +3f7965c0: move a14, -*sp, 1 +3f7965d0: move *a13(0xffe0), *a14+, 1 +3f7965f0: calla L3FC2BDC0 +3f796620: jruc L3F7967F0 +L3F796630: +3f796630: move *a13(0xffe0), a9, 1 +3f796650: sub a11, a11 +3f796660: move a11, *a9(0x20), 1 +3f796680: move a11, *a9, 1 +3f796690: jruc L3F7967F0 +L3F7966A0: +3f7966a0: move a14, -*sp, 1 +3f7966b0: move *a13(0xffa0), *a14+, 1 +3f7966d0: move a11, *a14+, 1 +3f7966e0: move *a13(0xffe0), *a14+, 1 +3f796700: calla L3F794800 +3f796730: jruc L3F7967F0 +L3F796740: +3f796740: move a14, -*sp, 1 +3f796750: movk 1, a9 +3f796760: move a9, *a14+, 1 +3f796770: move *a13(0xffa0), *a14+, 1 +3f796790: move a11, *a14+, 1 +3f7967a0: move *a13(0xffe0), *a14+, 1 +3f7967c0: calla L3F7EAB10 +L3F7967F0: +3f7967f0: move *sp(0x80), a14, 1 +3f796810: mmfm sp, a9,a11,a13 +3f796830: rets 2 +L3F796840: +3f796840: mmtm sp, a9,a11,a13 +3f796860: move a14, a13 +3f796870: move *a13(0xffc0), a11, 1 +3f796890: move *a11(0x20), a11, 1 +3f7968b0: jrne L3F7969F0 +3f7968c0: move *a13(0xffe0), a11, 1 +3f7968e0: move *a11(0x20), a11, 1 +3f796900: jreq L3F796980 +3f796910: move a14, -*sp, 1 +3f796920: move *a13(0xffe0), *a14+, 1 +3f796940: calla L3FC2BDC0 +3f796970: jruc L3F796BC0 +L3F796980: +3f796980: move *a13(0xffe0), a11, 1 +3f7969a0: sub a9, a9 +3f7969b0: move a9, *a11(0x20), 1 +3f7969d0: move a9, *a11, 1 +3f7969e0: jruc L3F796BC0 +L3F7969F0: +3f7969f0: move *a13(0xffa0), a11, 1 +3f796a10: move *a11(0x20), a9, 1 +3f796a30: jreq L3F796B00 +3f796a40: move a14, -*sp, 1 +3f796a50: sub a9, a9 +3f796a60: move a9, *a14+, 1 +3f796a70: move a11, *a14+, 1 +3f796a80: move *a13(0xffc0), *a14+, 1 +3f796aa0: move *a13(0xffe0), *a14+, 1 +3f796ac0: calla L3F7EF790 +3f796af0: jruc L3F796BC0 +L3F796B00: +3f796b00: move *a13(0xffe0), a9, 1 +3f796b20: move *a13(0xffc0), a11, 1 +3f796b40: cmp a11, a9 +3f796b50: jreq L3F796BC0 +3f796b60: move a14, -*sp, 1 +3f796b70: move a11, *a14+, 1 +3f796b80: move a9, *a14+, 1 +3f796b90: calla L3FC2AF60 +L3F796BC0: +3f796bc0: move *sp(0x80), a14, 1 +3f796be0: mmfm sp, a9,a11,a13 +3f796c00: rets 2 +L3F796C10: +3f796c10: mmtm sp, a7,a9,a11,a13 +3f796c30: move a14, a13 +3f796c40: addi 0x40, a14 +3f796c60: move @0x213660, a11, 1 +3f796c90: jrne L3F796CE0 +3f796ca0: move @0x213680, a11, 1 +3f796cd0: jreq L3F796F60 +L3F796CE0: +3f796ce0: move *a13(0xffe0), a11, 1 +3f796d00: move *a11(0x280), a11, 1 +3f796d20: move *a11(0x20), a11, 1 +3f796d40: jreq L3F796D70 +3f796d50: movk 1, a11 +3f796d60: jruc L3F796D80 +L3F796D70: +3f796d70: sub a11, a11 +L3F796D80: +3f796d80: move a11, a11 +3f796d90: jreq L3F796E80 +3f796da0: move a14, -*sp, 1 +3f796db0: move @0x213680, *a14+, 1 +3f796de0: move @0x213660, *a14+, 1 +3f796e10: move *a13(0xffe0), a11, 1 +3f796e30: move *a11(0x280), *a14+, 1 +3f796e50: calla L3FC37E00 +L3F796E80: +3f796e80: move a14, -*sp, 1 +3f796e90: move @0x213680, *a14+, 1 +3f796ec0: move @0x213660, *a14+, 1 +3f796ef0: move *a13(0xffe0), a11, 1 +3f796f10: move *a11(0x2c0), *a14+, 1 +3f796f30: calla L3FC37E00 +L3F796F60: +3f796f60: move *a13(0xffe0), a11, 1 +3f796f80: move *a11(0x280), a11, 1 +3f796fa0: move *a11(0x20), a11, 1 +3f796fc0: jreq L3F796FF0 +3f796fd0: movk 1, a11 +3f796fe0: jruc L3F797000 +L3F796FF0: +3f796ff0: sub a11, a11 +L3F797000: +3f797000: move a11, a8 +3f797010: jaeq L3F797EB0 +3f797030: move a14, -*sp, 1 +3f797040: move *a13(0xffe0), a11, 1 +3f797060: move *a11(0x300), *a14+, 1 +3f797080: move *a11(0x280), *a14+, 1 +3f7970a0: move *a11(0x280), *a14+, 1 +3f7970c0: calla L3F795B80 +3f7970f0: move *a11(0x300), a11, 1 +3f797110: move *a11, a11, 1 +3f797120: move *a13(0xffe0), a9, 1 +3f797140: move *a9(0x300), a9, 1 +3f797160: move *a9, a9, 1 +3f797170: setf 16, 1, 0 +3f797180: move *a11(0x40), a11, 0 +3f7971a0: move *a9(0x20), a9, 0 +3f7971c0: sub a9, a11 +3f7971d0: move *a13(0xffe0), a9, 1 +3f7971f0: move *a9(0x2c0), a9, 1 +3f797210: move *a9, a9, 1 +3f797220: move *a13(0xffe0), a7, 1 +3f797240: move *a7(0x2c0), a7, 1 +3f797260: move *a7, a7, 1 +3f797270: move *a9(0x40), a9, 0 +3f797290: move *a7(0x20), a7, 0 +3f7972b0: sub a7, a9 +3f7972c0: cmp a9, a11 +3f7972d0: jrgt L3F797490 +3f7972e0: move *a13(0xffe0), a11, 1 +3f797300: move *a11(0x300), a9, 1 +3f797320: move *a9, a9, 1 +3f797330: move *a11(0x300), a7, 1 +3f797350: move *a7, a7, 1 +3f797360: move *a9(0x50), a9, 0 +3f797380: move *a7(0x30), a7, 0 +3f7973a0: sub a7, a9 +3f7973b0: move *a11(0x2c0), a7, 1 +3f7973d0: move *a7, a7, 1 +3f7973e0: move *a11(0x2c0), a11, 1 +3f797400: move *a11, a11, 1 +3f797410: move *a7(0x50), a7, 0 +3f797430: move *a11(0x30), a11, 0 +3f797450: sub a11, a7 +3f797460: cmp a7, a9 +3f797470: jale L3F797CD0 +L3F797490: +3f797490: move @0x213640, a11, 1 +3f7974c0: jrne L3F797580 +3f7974d0: move a14, -*sp, 1 +3f7974e0: movk 8, a9 +3f7974f0: move a9, *a14+, 1 +3f797500: movk 1, a7 +3f797510: move a7, *a14+, 1 +3f797520: calla L3F703D90 +3f797550: move a8, @0x213640, 1 +L3F797580: +3f797580: move a14, -*sp, 1 +3f797590: movk 8, a11 +3f7975a0: move a11, *a14+, 1 +3f7975b0: movk 1, a9 +3f7975c0: move a9, *a14+, 1 +3f7975d0: calla L3F703D90 +3f797600: move a8, *a13(0x20), 1 +3f797620: move a14, -*sp, 1 +3f797630: move *a13(0xffe0), a7, 1 +3f797650: move *a7(0x2c0), *a14+, 1 +3f797670: move *a7(0x300), *a14+, 1 +3f797690: move @0x213640, *a14+, 1 +3f7976c0: calla L3F796840 +3f7976f0: move *a7(0xe0), *a13(0x0), 1 +3f797720: move *a13, a9, 1 +3f797730: jreq L3F797AA0 +L3F797740: +3f797740: move *a13, a11, 1 +3f797750: setf 1, 0, 0 +3f797760: move *a11(0x685), a9, 0 +3f797780: jreq L3F797A50 +3f797790: move a14, -*sp, 1 +3f7977a0: move *a11(0x2e0), *a14+, 1 +3f7977c0: move @0x213640, *a14+, 1 +3f7977f0: move *a13(0x20), *a14+, 1 +3f797810: calla L3F795B80 +3f797840: move a14, -*sp, 1 +3f797850: move *a11(0x2e0), *a14+, 1 +3f797870: move @0x213640, *a14+, 1 +3f7978a0: move @0x213640, *a14+, 1 +3f7978d0: calla L3F796840 +3f797900: move *a13(0x20), a9, 1 +3f797920: move *a9(0x20), a7, 1 +3f797940: jreq L3F797970 +3f797950: movk 1, a7 +3f797960: jruc L3F797980 +L3F797970: +3f797970: sub a7, a7 +L3F797980: +3f797980: move a7, a8 +3f797990: jreq L3F797A50 +3f7979a0: move a14, -*sp, 1 +3f7979b0: sub a7, a7 +3f7979c0: move a7, *a14+, 1 +3f7979d0: move a9, *a14+, 1 +3f7979e0: move *a11(0x2a0), *a14+, 1 +3f797a00: move *a11(0x2a0), *a14+, 1 +3f797a20: calla L3F7EFB30 +L3F797A50: +3f797a50: move *a11(0xa0), *a13(0x0), 1 +3f797a80: move *a13, a11, 1 +3f797a90: jrne L3F797740 +L3F797AA0: +3f797aa0: move a14, -*sp, 1 +3f797ab0: sub a11, a11 +3f797ac0: move a11, *a14+, 1 +3f797ad0: move @0x213640, *a14+, 1 +3f797b00: move *a13(0xffe0), a9, 1 +3f797b20: move *a9(0x280), *a14+, 1 +3f797b40: move *a9(0x280), *a14+, 1 +3f797b60: calla L3F7EFB30 +3f797b90: move *a13(0x20), a7, 1 +3f797bb0: jreq L3F7981A0 +3f797bc0: move *a7(0x20), a11, 1 +3f797be0: jreq L3F797C40 +3f797bf0: move a14, -*sp, 1 +3f797c00: move a7, *a14+, 1 +3f797c10: calla L3FC2BDC0 +L3F797C40: +3f797c40: move a14, -*sp, 1 +3f797c50: move a7, *a14+, 1 +3f797c60: calla L3F702440 +3f797c90: sub a11, a11 +3f797ca0: move a11, *a13(0x20), 1 +3f797cc0: jruc L3F7981A0 +L3F797CD0: +3f797cd0: move *a13(0xffe0), a11, 1 +3f797cf0: move *a11(0xe0), *a13(0x0), 1 +3f797d20: move *a13, a9, 1 +3f797d30: jreq L3F7981A0 +L3F797D40: +3f797d40: move *a13, a11, 1 +3f797d50: setf 1, 0, 0 +3f797d60: move *a11(0x685), a9, 0 +3f797d80: jreq L3F797E50 +3f797d90: move a14, -*sp, 1 +3f797da0: move *a11(0x2a0), *a14+, 1 +3f797dc0: move *a13(0xffe0), a9, 1 +3f797de0: move *a9(0x300), *a14+, 1 +3f797e00: move *a11(0x2a0), *a14+, 1 +3f797e20: calla L3F795B80 +L3F797E50: +3f797e50: move *a11(0xa0), *a13(0x0), 1 +3f797e80: move *a13, a11, 1 +3f797e90: jrne L3F797D40 +3f797ea0: jruc L3F7981A0 +L3F797EB0: +3f797eb0: move a14, -*sp, 1 +3f797ec0: move *a13(0xffe0), a11, 1 +3f797ee0: move *a11(0x300), *a14+, 1 +3f797f00: move *a11(0x280), *a14+, 1 +3f797f20: calla L3FC2AF60 +3f797f50: move *a11(0xe0), *a13(0x0), 1 +3f797f80: move *a13, a9, 1 +3f797f90: jreq L3F7981A0 +L3F797FA0: +3f797fa0: move *a13, a11, 1 +3f797fb0: setf 1, 0, 0 +3f797fc0: move *a11(0x685), a9, 0 +3f797fe0: jreq L3F798150 +3f797ff0: move a14, -*sp, 1 +3f798000: move *a11(0x2e0), *a14+, 1 +3f798020: move *a13(0xffe0), a9, 1 +3f798040: move *a9(0x280), *a14+, 1 +3f798060: move *a11(0x2a0), *a14+, 1 +3f798080: calla L3F795B80 +3f7980b0: move a14, -*sp, 1 +3f7980c0: move *a11(0x2e0), *a14+, 1 +3f7980e0: move *a9(0x280), *a14+, 1 +3f798100: move *a9(0x280), *a14+, 1 +3f798120: calla L3F796840 +L3F798150: +3f798150: move *a11(0xa0), *a13(0x0), 1 +3f798180: move *a13, a11, 1 +3f798190: jrne L3F797FA0 +L3F7981A0: +3f7981a0: move *a13(0xffe0), a11, 1 +3f7981c0: move *a11(0x280), a9, 1 +3f7981e0: move *a9(0x20), a9, 1 +3f798200: dec a9 +3f798210: jrle L3F798280 +3f798220: move a14, -*sp, 1 +3f798230: move *a11(0x280), *a14+, 1 +3f798250: calla L3FC30AE0 +L3F798280: +3f798280: move *a11(0x2c0), a9, 1 +3f7982a0: jreq L3F7983F0 +3f7982b0: move *a11(0x2c0), a9, 1 +3f7982d0: move *a9(0x20), a9, 1 +3f7982f0: jreq L3F798360 +3f798300: move a14, -*sp, 1 +3f798310: move *a11(0x2c0), *a14+, 1 +3f798330: calla L3FC2BDC0 +L3F798360: +3f798360: move a14, -*sp, 1 +3f798370: move *a11(0x2c0), *a14+, 1 +3f798390: calla L3F702440 +3f7983c0: sub a9, a9 +3f7983d0: move a9, *a11(0x2c0), 1 +L3F7983F0: +3f7983f0: move *sp(0xa0), a14, 1 +3f798410: mmfm sp, a7,a9,a11,a13 +3f798430: rets 2 +L3F798440: +3f798440: mmtm sp, a7,a9,a11,a13 +3f798460: move a14, a13 +3f798470: addi 0x240, a14 +3f798490: move *a13(0xffc0), a11, 1 +3f7984b0: move *a11(0x20), a11, 1 +3f7984d0: jreq L3F798500 +3f7984e0: movk 1, a11 +3f7984f0: jruc L3F798510 +L3F798500: +3f798500: sub a11, a11 +L3F798510: +3f798510: move a11, a11 +3f798520: jaeq L3F799F30 +3f798540: move *a13(0xffe0), a11, 1 +3f798560: move a14, -*sp, 1 +3f798570: movk 8, a9 +3f798580: move a9, *a14+, 1 +3f798590: movk 1, a9 +3f7985a0: move a9, *a14+, 1 +3f7985b0: calla L3F703D90 +3f7985e0: move a8, *a11(0x240), 1 +3f798600: move a14, -*sp, 1 +3f798610: move *a11(0x280), *a14+, 1 +3f798630: move *a13(0xffc0), *a14+, 1 +3f798650: move *a11(0x240), *a14+, 1 +3f798670: calla L3F795B80 +3f7986a0: move *a11(0x240), a9, 1 +3f7986c0: move *a9(0x20), a9, 1 +3f7986e0: jreq L3F798710 +3f7986f0: movk 1, a9 +3f798700: jruc L3F798720 +L3F798710: +3f798710: sub a9, a9 +L3F798720: +3f798720: move a9, a8 +3f798730: jreq L3F798B20 +3f798740: move @0x2135a0, a9, 1 +3f798770: move @0x213580, a11, 1 +3f7987a0: inc a11 +3f7987b0: cmp a9, a11 +3f7987c0: jrlt L3F798A20 +3f7987d0: move @0x213580, a11, 1 +3f798800: jreq L3F798900 +3f798810: move a14, -*sp, 1 +3f798820: addi 0x33, a11 +3f798840: sll 0x2, a11 +3f798850: move a11, *a14+, 1 +3f798860: move @0x213600, *a14+, 1 +3f798890: calla L3F705B20 +3f7988c0: move a8, @0x213600, 1 +3f7988f0: jruc L3F7989A0 +L3F798900: +3f798900: move a14, -*sp, 1 +3f798910: movi 0xc8, a9 +3f798930: move a9, *a14+, 1 +3f798940: calla L3F705A00 +3f798970: move a8, @0x213600, 1 +L3F7989A0: +3f7989a0: move @0x2135a0, a11, 1 +3f7989d0: addi 0x32, a11 +3f7989f0: move a11, @0x2135a0, 1 +L3F798A20: +3f798a20: move @0x213580, a11, 1 +3f798a50: inc a11 +3f798a60: move a11, @0x213580, 1 +3f798a90: dec a11 +3f798aa0: sll 0x5, a11 +3f798ab0: move @0x213600, a9, 1 +3f798ae0: add a9, a11 +3f798af0: move *a13(0xffe0), a9, 1 +3f798b10: move a9, *a11, 1 +L3F798B20: +3f798b20: move *a13(0xffe0), a11, 1 +3f798b40: setf 16, 1, 0 +3f798b50: move *a11(0x650), a9, 0 +3f798b70: jaeq L3F799DB0 +3f798b90: sub a9, a9 +3f798ba0: move a9, *a13, 1 +3f798bb0: move *a11(0x2e0), a7, 1 +3f798bd0: move *a7, a7, 1 +3f798be0: move *a7(0x20), *a13(0x20), 0 +3f798c10: move *a11(0x2e0), a7, 1 +3f798c30: move *a7, a7, 1 +3f798c40: move *a7(0x50), a7, 0 +3f798c60: move *a11(0x650), a11, 0 +3f798c80: sub a11, a7 +3f798c90: move a7, *a13(0x30), 0 +3f798cb0: move *a13(0xffe0), a11, 1 +3f798cd0: move *a11(0x2e0), a7, 1 +3f798cf0: move *a7, a7, 1 +3f798d00: move *a7(0x40), *a13(0x40), 0 +3f798d30: move *a11(0x2e0), a7, 1 +3f798d50: move *a7, a7, 1 +3f798d60: move *a7(0x50), *a13(0x50), 0 +3f798d90: move a9, *a13(0x60), 1 +3f798db0: move a13, *a13(0x80), 1 +3f798dd0: move *a11(0x2e0), a7, 1 +3f798df0: move *a7, a7, 1 +3f798e00: move *a7(0x40), a7, 0 +3f798e20: move *a11(0x650), a9, 0 +3f798e40: sub a9, a7 +3f798e50: move a7, *a13(0xa0), 0 +3f798e70: move *a11(0x2e0), a9, 1 +3f798e90: move *a9, a9, 1 +3f798ea0: move *a9(0x30), a9, 0 +3f798ec0: move *a11(0x650), a7, 0 +3f798ee0: add a7, a9 +3f798ef0: move a9, *a13(0xb0), 0 +3f798f10: move *a11(0x2e0), a9, 1 +3f798f30: move *a9, a9, 1 +3f798f40: move *a9(0x40), *a13(0xc0), 0 +3f798f70: move *a11(0x2e0), a9, 1 +3f798f90: move *a9, a9, 1 +3f798fa0: move *a9(0x50), a9, 0 +3f798fc0: move *a11(0x650), a7, 0 +3f798fe0: sub a7, a9 +3f798ff0: move a9, *a13(0xd0), 0 +3f799010: sub a9, a9 +3f799020: move a9, *a13(0xe0), 1 +3f799040: move a13, a7 +3f799050: addi 0x80, a7 +3f799070: move a7, *a13(0x100), 1 +3f799090: move *a11(0x2e0), a9, 1 +3f7990b0: move *a9, a9, 1 +3f7990c0: move *a9(0x20), *a13(0x120), 0 +3f7990f0: move *a11(0x2e0), a9, 1 +3f799110: move *a9, a9, 1 +3f799120: move *a9(0x30), a9, 0 +3f799140: move *a11(0x650), a11, 0 +3f799160: add a11, a9 +3f799170: move a9, *a13(0x130), 0 +3f799190: move *a13(0xffe0), a11, 1 +3f7991b0: move *a11(0x2e0), a9, 1 +3f7991d0: move *a9, a9, 1 +3f7991e0: move *a9(0x20), a9, 0 +3f799200: move *a11(0x650), a11, 0 +3f799220: add a11, a9 +3f799230: move a9, *a13(0x140), 0 +3f799250: move *a13(0xffe0), a11, 1 +3f799270: move *a11(0x2e0), a9, 1 +3f799290: move *a9, a9, 1 +3f7992a0: move *a9(0x50), a9, 0 +3f7992c0: move *a11(0x650), a11, 0 +3f7992e0: sub a11, a9 +3f7992f0: move a9, *a13(0x150), 0 +3f799310: sub a11, a11 +3f799320: move a11, *a13(0x160), 1 +3f799340: move a13, a9 +3f799350: addi 0x100, a9 +3f799370: move a9, *a13(0x180), 1 +3f799390: move *a13(0xffe0), a11, 1 +3f7993b0: move *a11(0x2e0), a7, 1 +3f7993d0: move *a7, a7, 1 +3f7993e0: move *a7(0x20), *a13(0x1a0), 0 +3f799410: move *a11(0x2e0), a7, 1 +3f799430: move *a7, a7, 1 +3f799440: move *a7(0x30), *a13(0x1b0), 0 +3f799470: move *a11(0x2e0), a7, 1 +3f799490: move *a7, a7, 1 +3f7994a0: move *a7(0x40), *a13(0x1c0), 0 +3f7994d0: move *a11(0x2e0), a7, 1 +3f7994f0: move *a7, a7, 1 +3f799500: move *a7(0x30), a7, 0 +3f799520: move *a11(0x650), a11, 0 +3f799540: add a11, a7 +3f799550: move a7, *a13(0x1d0), 0 +3f799570: sub a11, a11 +3f799580: move a11, *a13(0x1e0), 1 +3f7995a0: move a13, a7 +3f7995b0: addi 0x180, a7 +3f7995d0: move a7, *a13(0x200), 1 +3f7995f0: movk 4, a11 +3f799600: move a11, *a13(0x220), 1 +3f799620: move *a13(0xffe0), a9, 1 +3f799640: move a14, -*sp, 1 +3f799650: movk 8, a11 +3f799660: move a11, *a14+, 1 +3f799670: movk 1, a11 +3f799680: move a11, *a14+, 1 +3f799690: calla L3F703D90 +3f7996c0: move a8, *a9(0x220), 1 +3f7996e0: move a14, -*sp, 1 +3f7996f0: move a13, a11 +3f799700: addi 0x200, a11 +3f799720: move a11, *a14+, 1 +3f799730: move *a13(0xffc0), *a14+, 1 +3f799750: move *a9(0x220), *a14+, 1 +3f799770: calla L3F795B80 +3f7997a0: move *a9(0x220), a7, 1 +3f7997c0: move *a7(0x20), a7, 1 +3f7997e0: jreq L3F799810 +3f7997f0: movk 1, a7 +3f799800: jruc L3F799820 +L3F799810: +3f799810: sub a7, a7 +L3F799820: +3f799820: move a7, a8 +3f799830: jreq L3F799C30 +3f799840: move @0x2135e0, a7, 1 +3f799870: move @0x2135c0, a11, 1 +3f7998a0: inc a11 +3f7998b0: cmp a7, a11 +3f7998c0: jrlt L3F799B20 +3f7998d0: move @0x2135c0, a11, 1 +3f799900: jreq L3F799A00 +3f799910: move a14, -*sp, 1 +3f799920: addi 0x33, a11 +3f799940: sll 0x2, a11 +3f799950: move a11, *a14+, 1 +3f799960: move @0x213620, *a14+, 1 +3f799990: calla L3F705B20 +3f7999c0: move a8, @0x213620, 1 +3f7999f0: jruc L3F799AA0 +L3F799A00: +3f799a00: move a14, -*sp, 1 +3f799a10: movi 0xc8, a9 +3f799a30: move a9, *a14+, 1 +3f799a40: calla L3F705A00 +3f799a70: move a8, @0x213620, 1 +L3F799AA0: +3f799aa0: move @0x2135e0, a11, 1 +3f799ad0: addi 0x32, a11 +3f799af0: move a11, @0x2135e0, 1 +L3F799B20: +3f799b20: move @0x2135c0, a11, 1 +3f799b50: inc a11 +3f799b60: move a11, @0x2135c0, 1 +3f799b90: dec a11 +3f799ba0: sll 0x5, a11 +3f799bb0: move @0x213620, a9, 1 +3f799be0: add a9, a11 +3f799bf0: move *a13(0xffe0), a7, 1 +3f799c10: move a7, *a11, 1 +3f799c20: jruc L3F79A230 +L3F799C30: +3f799c30: move *a9(0x220), a7, 1 +3f799c50: jreq L3F79A230 +3f799c60: move *a9(0x220), a7, 1 +3f799c80: move *a7(0x20), a7, 1 +3f799ca0: jreq L3F799D10 +3f799cb0: move a14, -*sp, 1 +3f799cc0: move *a9(0x220), *a14+, 1 +3f799ce0: calla L3FC2BDC0 +L3F799D10: +3f799d10: move a14, -*sp, 1 +3f799d20: move *a9(0x220), *a14+, 1 +3f799d40: calla L3F702440 +3f799d70: sub a7, a7 +3f799d80: move a7, *a9(0x220), 1 +3f799da0: jruc L3F79A230 +L3F799DB0: +3f799db0: move *a11(0x220), a9, 1 +3f799dd0: jreq L3F79A230 +3f799de0: move *a11(0x220), a9, 1 +3f799e00: move *a9(0x20), a9, 1 +3f799e20: jreq L3F799E90 +3f799e30: move a14, -*sp, 1 +3f799e40: move *a11(0x220), *a14+, 1 +3f799e60: calla L3FC2BDC0 +L3F799E90: +3f799e90: move a14, -*sp, 1 +3f799ea0: move *a11(0x220), *a14+, 1 +3f799ec0: calla L3F702440 +3f799ef0: sub a9, a9 +3f799f00: move a9, *a11(0x220), 1 +3f799f20: jruc L3F79A230 +L3F799F30: +3f799f30: move *a13(0xffe0), a11, 1 +3f799f50: move *a11(0x240), a9, 1 +3f799f70: jreq L3F79A0C0 +3f799f80: move *a11(0x240), a9, 1 +3f799fa0: move *a9(0x20), a9, 1 +3f799fc0: jreq L3F79A030 +3f799fd0: move a14, -*sp, 1 +3f799fe0: move *a11(0x240), *a14+, 1 +3f79a000: calla L3FC2BDC0 +L3F79A030: +3f79a030: move a14, -*sp, 1 +3f79a040: move *a11(0x240), *a14+, 1 +3f79a060: calla L3F702440 +3f79a090: sub a9, a9 +3f79a0a0: move a9, *a11(0x240), 1 +L3F79A0C0: +3f79a0c0: move *a11(0x220), a9, 1 +3f79a0e0: jreq L3F79A230 +3f79a0f0: move *a11(0x220), a9, 1 +3f79a110: move *a9(0x20), a9, 1 +3f79a130: jreq L3F79A1A0 +3f79a140: move a14, -*sp, 1 +3f79a150: move *a11(0x220), *a14+, 1 +3f79a170: calla L3FC2BDC0 +L3F79A1A0: +3f79a1a0: move a14, -*sp, 1 +3f79a1b0: move *a11(0x220), *a14+, 1 +3f79a1d0: calla L3F702440 +3f79a200: sub a9, a9 +3f79a210: move a9, *a11(0x220), 1 +L3F79A230: +3f79a230: move *sp(0xa0), a14, 1 +3f79a250: mmfm sp, a7,a9,a11,a13 +3f79a270: rets 2 +L3F79A280: +3f79a280: mmtm sp, a7,a9,a11,a13 +3f79a2a0: move a14, a13 +3f79a2b0: addi 0x340, a14 +3f79a2d0: move *a13(0xffc0), a11, 1 +3f79a2f0: setf 16, 0, 0 +3f79a300: move *a11(0x160), a9, 0 +3f79a320: move a9, *a13, 1 +3f79a330: move *a13(0xffe0), a9, 1 +3f79a350: move *a9(0x20), *a13(0x2e0), 1 +3f79a380: move *a13(0xff80), a9, 1 +3f79a3a0: jaeq L3F79D5A0 +3f79a3c0: move *a13(0xffa0), a9, 1 +3f79a3e0: dsj a9, L3F79A7F0 +3f79a400: move *a13(0xff60), a9, 1 +3f79a420: addk 32, a9 +3f79a430: move a9, *a13(0x300), 1 +3f79a450: move *a13(0xff80), a9, 1 +3f79a470: dec a9 +3f79a480: move a9, *a13(0x320), 1 +3f79a4a0: dec a9 +3f79a4b0: move a9, *a13(0x320), 1 +3f79a4d0: inc a9 +3f79a4e0: jreq L3F79A7F0 +3f79a4f0: setf 16, 1, 0 +L3F79A500: +3f79a500: move *a13(0x300), a11, 1 +3f79a520: move *a11, a9, 0 +3f79a530: move *a11(0xffe0), a7, 0 +3f79a550: add a7, a9 +3f79a560: move a9, *a11, 0 +3f79a570: move *a11(0x10), a9, 0 +3f79a590: move *a11(0xfff0), a7, 0 +3f79a5b0: add a7, a9 +3f79a5c0: move a9, *a11(0x10), 0 +3f79a5e0: addk 32, a11 +3f79a5f0: move a11, *a13(0x300), 1 +3f79a610: move *a13(0x320), a9, 1 +3f79a630: dec a9 +3f79a640: move a9, *a13(0x320), 1 +3f79a660: inc a9 +3f79a670: jrne L3F79A500 +3f79a680: jruc L3F79A7F0 +3f79a690: sub a11, a11 +3f79a6a0: move a11, *a13(0xe0), 1 +3f79a6c0: jruc L3F79AAC0 +3f79a6d0: move *a13(0xff80), a11, 1 +3f79a6f0: subk 2, a11 +3f79a700: jrgt L3F79A7B0 +3f79a710: move *a13(0xffc0), a11, 1 +L3F79A730: +3f79a730: movb *a11(0x170), a9 +L3F79A750: +3f79a750: subk 2, a9 +3f79a760: jreq L3F79A7B0 +L3F79A770: +3f79a770: sub a9, a9 +3f79a780: move a9, *a13(0xe0), 1 +3f79a7a0: jruc L3F79AAC0 +L3F79A7B0: +3f79a7b0: movk 1, a11 +3f79a7c0: move a11, *a13(0xe0), 1 +3f79a7e0: jruc L3F79AAC0 +L3F79A7F0: +3f79a7f0: move *a13(0xffc0), a11, 1 +L3F79A810: +3f79a810: move *a11(0xc0), a8, 1 +L3F79A830: +3f79a830: cmpi 0xf, a8 +L3F79A850: +3f79a850: jrhi L3F79AAC0 +3f79a860: sll 0x5, a8 +L3F79A870: +3f79a870: addi 0x3f79a8c0, a8 +3f79a8a0: move *a8, a8, 1 +L3F79A8B0: +3f79a8b0: jump a8 +3f79a8c0: move -*b4, b0, 1 +L3F79A8D0: +3f79a8d0: dsjs b9, L3F79A730 +3f79a8e0: move -*b4, b0, 1 +L3F79A8F0: +3f79a8f0: dsjs b9, L3F79A750 +3f79a900: move -*b6, b0, 1 +L3F79A910: +3f79a910: dsjs b9, L3F79A770 +3f79a920: move -*b4, b0, 1 +3f79a930: dsjs b9, L3F79A790 +3f79a940: move -*b4, b0, 1 +3f79a950: dsjs b9, L3F79A7B0 +3f79a960: .word 0xd5a0 +3f79a970: dsjs b9, L3F79A7D0 +3f79a980: move -*b6, b0, 1 +3f79a990: dsjs b9, L3F79A7F0 +3f79a9a0: move -*b4, b0, 1 +3f79a9b0: dsjs b9, L3F79A810 +3f79a9c0: move -*b6, b0, 1 +3f79a9d0: dsjs b9, L3F79A830 +3f79a9e0: move -*b6, b0, 1 +3f79a9f0: dsjs b9, L3F79A850 +3f79aa00: move -*b6, b0, 1 +3f79aa10: dsjs b9, L3F79A870 +3f79aa20: move -*b6, b0, 1 +3f79aa30: dsjs b9, L3F79A890 +3f79aa40: move -*b4, b0, 1 +3f79aa50: dsjs b9, L3F79A8B0 +3f79aa60: move -*b4, b0, 1 +3f79aa70: dsjs b9, L3F79A8D0 +3f79aa80: move -*b6, b0, 1 +3f79aa90: dsjs b9, L3F79A8F0 +3f79aaa0: move -*b4, b0, 1 +3f79aab0: dsjs b9, L3F79A910 +L3F79AAC0: +3f79aac0: move *a13(0xe0), a11, 1 +3f79aae0: jrne L3F79ABC0 +3f79aaf0: sub a9, a9 +3f79ab00: move a9, *a13(0xc0), 1 +3f79ab20: move a9, *a13(0xa0), 1 +3f79ab40: move *a13(0xffe0), *a13(0x240), 1 +3f79ab70: move *a13(0xffc0), *a13(0x260), 1 +3f79aba0: jauc L3F79C790 +L3F79ABC0: +3f79abc0: move *a13(0xffc0), a9, 1 +3f79abe0: movb *a9(0x188), a7 +3f79ac00: jaeq L3F79B480 +3f79ac20: move *a13(0xff60), a7, 1 +3f79ac40: setf 16, 1, 0 +3f79ac50: move *a7(0x10), a7, 0 +3f79ac70: move a7, *a13(0x160), 1 +3f79ac90: move a7, *a13(0x140), 1 +3f79acb0: move *a13(0xff60), a9, 1 +3f79acd0: move *a9, a9, 0 +3f79ace0: move a9, *a13(0x120), 1 +3f79ad00: move a9, *a13(0x100), 1 +3f79ad20: movk 1, a11 +3f79ad30: move a11, *a13(0x80), 1 +3f79ad50: move *a13(0xff80), a7, 1 +3f79ad70: cmp a7, a11 +3f79ad80: jrge L3F79B280 +L3F79AD90: +3f79ad90: move *a13(0x80), a11, 1 +3f79adb0: sll 0x5, a11 +3f79adc0: move *a13(0xff60), a9, 1 +3f79ade0: add a9, a11 +3f79adf0: move *a13(0x100), a7, 1 +3f79ae10: move *a11, a11, 0 +3f79ae20: cmp a11, a7 +3f79ae30: jrlt L3F79AE90 +3f79ae40: move *a13(0x80), a11, 1 +3f79ae60: sll 0x5, a11 +3f79ae70: add a9, a11 +3f79ae80: move *a11, a7, 0 +L3F79AE90: +3f79ae90: move a7, *a13(0x100), 1 +3f79aeb0: move *a13(0x80), a11, 1 +3f79aed0: sll 0x5, a11 +3f79aee0: add a9, a11 +3f79aef0: move *a13(0x120), a7, 1 +3f79af10: move *a11, a11, 0 +3f79af20: cmp a11, a7 +3f79af30: jrgt L3F79AF90 +3f79af40: move *a13(0x80), a11, 1 +3f79af60: sll 0x5, a11 +3f79af70: add a9, a11 +3f79af80: move *a11, a7, 0 +L3F79AF90: +3f79af90: move a7, *a13(0x120), 1 +3f79afb0: move *a13(0x80), a11, 1 +3f79afd0: sll 0x5, a11 +3f79afe0: add a9, a11 +3f79aff0: move *a13(0x140), a7, 1 +3f79b010: move *a11(0x10), a11, 0 +3f79b030: cmp a11, a7 +3f79b040: jrlt L3F79B0B0 +3f79b050: move *a13(0x80), a11, 1 +3f79b070: sll 0x5, a11 +3f79b080: add a9, a11 +3f79b090: move *a11(0x10), a7, 0 +L3F79B0B0: +3f79b0b0: move a7, *a13(0x140), 1 +3f79b0d0: move *a13(0x80), a11, 1 +3f79b0f0: sll 0x5, a11 +3f79b100: add a9, a11 +3f79b110: move *a13(0x160), a7, 1 +3f79b130: move *a11(0x10), a11, 0 +3f79b150: cmp a11, a7 +3f79b160: jrgt L3F79B1D0 +3f79b170: move *a13(0x80), a11, 1 +3f79b190: sll 0x5, a11 +3f79b1a0: add a9, a11 +3f79b1b0: move *a11(0x10), a7, 0 +L3F79B1D0: +3f79b1d0: move a7, *a13(0x160), 1 +3f79b1f0: move *a13(0x80), a11, 1 +3f79b210: inc a11 +3f79b220: move a11, *a13(0x80), 1 +3f79b240: move *a13(0xff80), a7, 1 +3f79b260: cmp a7, a11 +3f79b270: jrlt L3F79AD90 +L3F79B280: +3f79b280: move *a13(0x100), a9, 1 +3f79b2a0: move *a13, a7, 1 +3f79b2b0: sub a7, a9 +3f79b2c0: move a9, *a13(0xa0), 1 +3f79b2e0: move *a13(0x140), a9, 1 +3f79b300: sub a7, a9 +3f79b310: move a9, *a13(0xc0), 1 +3f79b330: move *a13(0x120), a7, 1 +3f79b350: move *a13(0x100), a9, 1 +3f79b370: sub a9, a7 +3f79b380: move *a13, a9, 1 +3f79b390: add a9, a7 +3f79b3a0: add a9, a7 +3f79b3b0: move a7, *a13(0x180), 1 +3f79b3d0: move *a13(0x160), a7, 1 +3f79b3f0: move *a13(0x140), a9, 1 +3f79b410: sub a9, a7 +3f79b420: move *a13, a9, 1 +3f79b430: add a9, a7 +3f79b440: add a9, a7 +3f79b450: move a7, *a13(0x1a0), 1 +3f79b470: jruc L3F79B740 +L3F79B480: +3f79b480: sub a7, a7 +3f79b490: move a7, *a13(0xa0), 1 +3f79b4b0: move a7, *a13(0xc0), 1 +3f79b4d0: move *a13(0xffe0), a9, 1 +3f79b4f0: setf 16, 1, 0 +3f79b500: move *a9, a9, 0 +3f79b510: dsjs a9, L3F79B680 +3f79b520: move *a13(0xffe0), a9, 1 +3f79b540: move *a9(0x80), a9, 1 +3f79b560: move *a9(0x60), a9, 1 +3f79b580: setf 16, 0, 0 +3f79b590: move *a9(0x110), a9, 0 +3f79b5b0: move a9, *a13(0x180), 1 +3f79b5d0: move *a13(0xffe0), a9, 1 +3f79b5f0: move *a9(0x80), a9, 1 +3f79b610: move *a9(0x60), a9, 1 +3f79b630: move *a9(0x100), a9, 0 +3f79b650: move a9, *a13(0x1a0), 1 +3f79b670: jruc L3F79B740 +L3F79B680: +3f79b680: move *a13(0xffe0), a9, 1 +3f79b6a0: move *a9(0x360), a9, 0 +3f79b6c0: move a9, *a13(0x180), 1 +3f79b6e0: move *a13(0xffe0), a9, 1 +3f79b700: move *a9(0x370), a9, 0 +3f79b720: move a9, *a13(0x1a0), 1 +L3F79B740: +3f79b740: move *a13(0xffe0), a11, 1 +3f79b760: setf 16, 1, 0 +3f79b770: move *a11, a9, 0 +3f79b780: dec a9 +3f79b790: jreq L3F79BA10 +3f79b7a0: move *a13(0x2e0), a9, 1 +3f79b7c0: move *a13(0x180), a7, 1 +3f79b7e0: move *a9(0x40), a9, 0 +3f79b800: cmp a9, a7 +3f79b810: jrle L3F79B8D0 +3f79b820: move *a11(0x3a0), a9, 0 +3f79b840: jrge L3F79B8D0 +3f79b850: move *a11(0x3a0), a9, 0 +3f79b870: neg a9 +3f79b880: move a9, *a13(0xa0), 1 +3f79b8a0: sub a9, a7 +3f79b8b0: move a7, *a13(0x180), 1 +L3F79B8D0: +3f79b8d0: move *a13(0x2e0), a9, 1 +3f79b8f0: move *a13(0x1a0), a7, 1 +3f79b910: move *a9(0x50), a9, 0 +3f79b930: cmp a9, a7 +3f79b940: jrle L3F79BB70 +3f79b950: move *a11(0x3b0), a9, 0 +3f79b970: jrge L3F79BB70 +3f79b980: move *a11(0x3b0), a9, 0 +3f79b9a0: neg a9 +3f79b9b0: move a9, *a13(0xc0), 1 +3f79b9d0: sub a9, a7 +3f79b9e0: move a7, *a13(0x1a0), 1 +3f79ba00: jruc L3F79BB70 +L3F79BA10: +3f79ba10: move *a13(0x2e0), a9, 1 +3f79ba30: move *a13(0x180), a7, 1 +3f79ba50: move *a9(0x40), a9, 0 +3f79ba70: cmp a9, a7 +3f79ba80: jrle L3F79BAC0 +3f79ba90: sub a9, a9 +3f79baa0: move a9, *a13(0xa0), 1 +L3F79BAC0: +3f79bac0: move *a13(0x2e0), a9, 1 +3f79bae0: move *a13(0x1a0), a7, 1 +3f79bb00: move *a9(0x50), a9, 0 +3f79bb20: cmp a9, a7 +3f79bb30: jrle L3F79BB70 +3f79bb40: sub a9, a9 +3f79bb50: move a9, *a13(0xc0), 1 +L3F79BB70: +3f79bb70: move *a13(0x2e0), a9, 1 +3f79bb90: move *a13(0x180), a7, 1 +3f79bbb0: move *a9(0x40), a9, 0 +3f79bbd0: cmp a9, a7 +3f79bbe0: jrle L3F79BC50 +3f79bbf0: move *a13(0x2e0), a9, 1 +3f79bc10: move *a9(0x40), a7, 0 +3f79bc30: move a7, *a13(0x180), 1 +L3F79BC50: +3f79bc50: move *a13(0x2e0), a9, 1 +3f79bc70: move *a13(0x1a0), a7, 1 +3f79bc90: move *a9(0x50), a9, 0 +3f79bcb0: cmp a9, a7 +3f79bcc0: jrle L3F79BD30 +3f79bcd0: move *a13(0x2e0), a9, 1 +3f79bcf0: move *a9(0x50), a7, 0 +3f79bd10: move a7, *a13(0x1a0), 1 +L3F79BD30: +3f79bd30: move a14, -*sp, 1 +3f79bd40: movk 1, a9 +3f79bd50: move a9, *a14+, 1 +3f79bd60: move a7, *a14+, 1 +3f79bd70: move *a13(0x180), *a14+, 1 +3f79bd90: move *a13(0x2e0), *a14+, 1 +3f79bdb0: move *a13(0x2e0), a9, 1 +3f79bdd0: move *a9(0xb40), a7, 1 +3f79bdf0: call a7 +3f79be00: move a8, *a13(0x240), 1 +3f79be20: move *a13, a7, 1 +3f79be30: move a7, @0x213700, 1 +3f79be60: move *a13(0xffc0), a9, 1 +3f79be80: movb *a9(0x170), a9 +3f79bea0: move a9, @0x213720, 1 +3f79bed0: move *a13(0xffc0), a11, 1 +3f79bef0: movb *a11(0x188), a11 +3f79bf10: move a11, @0x213740, 1 +3f79bf40: movi 0xdd, a9 +3f79bf60: move a9, *a13(0x60), 1 +3f79bf80: move a14, -*sp, 1 +3f79bf90: move *a13(0xffc0), a11, 1 +3f79bfb0: movb *a11(0x180), a8 +3f79bfd0: move a8, *a14+, 1 +3f79bfe0: move *a13(0x2e0), *a14+, 1 +3f79c000: calla L3F86A3B0 +3f79c030: move a8, *a13(0x260), 1 +3f79c050: move a14, -*sp, 1 +3f79c060: movi 0xffff, a7 +3f79c080: move a7, *a14+, 1 +3f79c090: move a8, *a14+, 1 +3f79c0a0: move a11, *a14+, 1 +3f79c0b0: calla L3F867F40 +3f79c0e0: move a14, -*sp, 1 +3f79c0f0: move *a13(0x260), *a14+, 1 +3f79c110: move *a13(0x240), *a14+, 1 +3f79c130: calla L3F863590 +3f79c160: move a14, -*sp, 1 +3f79c170: movk 1, a7 +3f79c180: move a7, *a14+, 1 +3f79c190: movi 0x2136a0, a7 +3f79c1c0: move a7, *a14+, 1 +3f79c1d0: move a9, *a14+, 1 +3f79c1e0: move *a13(0x260), *a14+, 1 +3f79c200: calla L3F864C90 +3f79c230: move a14, -*sp, 1 +3f79c240: move *a13(0x260), *a14+, 1 +3f79c260: move *a13(0x240), *a14+, 1 +3f79c280: calla L3F863590 +3f79c2b0: move a14, -*sp, 1 +3f79c2c0: movb *a11(0x180), a8 +3f79c2e0: move a8, *a14+, 1 +3f79c2f0: move *a13(0x2e0), *a14+, 1 +3f79c310: calla L3F86A3B0 +3f79c340: move a8, *a13(0x280), 1 +3f79c360: move a14, -*sp, 1 +3f79c370: movi 0xffff, a7 +3f79c390: move a7, *a14+, 1 +3f79c3a0: move a8, *a14+, 1 +3f79c3b0: move a11, *a14+, 1 +3f79c3c0: calla L3F867F40 +3f79c3f0: move a14, -*sp, 1 +3f79c400: move *a13(0x280), *a14+, 1 +3f79c420: move *a13(0x240), *a14+, 1 +3f79c440: calla L3F863590 +3f79c470: move a14, -*sp, 1 +3f79c480: movk 1, a7 +3f79c490: move a7, *a14+, 1 +3f79c4a0: movi 0x2136e0, a7 +3f79c4d0: move a7, *a14+, 1 +3f79c4e0: movk 4, a7 +3f79c4f0: move a7, *a14+, 1 +3f79c500: move *a13(0x280), *a14+, 1 +3f79c520: calla L3F864C90 +3f79c550: move a14, -*sp, 1 +3f79c560: move *a13(0x280), *a14+, 1 +3f79c580: move *a13(0x240), *a14+, 1 +3f79c5a0: calla L3F863590 +3f79c5d0: sub a7, a7 +3f79c5e0: setf 16, 1, 0 +3f79c5f0: move a7, *a13(0x2b0), 0 +3f79c610: move a7, *a13(0x2a0), 0 +3f79c630: move *a13(0x180), *a13(0x2c0), 0 +3f79c660: move *a13(0x1a0), *a13(0x2d0), 0 +3f79c690: move a14, -*sp, 1 +3f79c6a0: move a13, a7 +3f79c6b0: addi 0x2a0, a7 +3f79c6d0: move a7, *a14+, 1 +3f79c6e0: movk 1, a7 +3f79c6f0: move a7, *a14+, 1 +3f79c700: move *a13(0x280), *a14+, 1 +3f79c720: move *a13(0x240), *a14+, 1 +3f79c740: move *a13(0x280), a7, 1 +3f79c760: move *a7(0x540), a7, 1 +3f79c780: call a7 +L3F79C790: +3f79c790: move a14, -*sp, 1 +3f79c7a0: move *a13(0xff80), a11, 1 +3f79c7c0: inc a11 +3f79c7d0: sll 0x4, a11 +3f79c7e0: move a11, *a14+, 1 +3f79c7f0: calla L3F705A00 +3f79c820: move a8, *a13(0x20), 1 +3f79c840: move a8, *a13(0x40), 1 +3f79c860: move *a13(0xff60), a11, 1 +3f79c880: setf 16, 1, 0 +3f79c890: move *a11, a9, 0 +3f79c8a0: move a9, *a13(0x200), 1 +3f79c8c0: addk 32, a11 +3f79c8d0: move a11, *a13(0xff60), 1 +3f79c8f0: move *a11(0xfff0), a7, 0 +3f79c910: move a7, *a13(0x220), 1 +3f79c930: move a8, a7 +3f79c940: move a9, a8 +3f79c950: calla L3FE11750 +3f79c980: move -*a14, a8, 1 +3f79c990: move a8, *a7(0x20), 1 +3f79c9b0: move -*a14, a8, 1 +3f79c9c0: move a8, *a7, 1 +3f79c9d0: addi 0x80, a7 +3f79c9f0: move a7, *a13(0x40), 1 +3f79ca10: move *a13(0x220), a8, 1 +3f79ca30: calla L3FE11750 +3f79ca60: move -*a14, a8, 1 +3f79ca70: move a8, *a7(0xffe0), 1 +3f79ca90: move -*a14, a8, 1 +3f79caa0: move a8, *a7(0xffc0), 1 +3f79cac0: movk 1, a7 +3f79cad0: move a7, *a13(0x80), 1 +3f79caf0: move *a13(0xff80), a9, 1 +3f79cb10: cmp a9, a7 +3f79cb20: jrge L3F79CF40 +3f79cb30: setf 16, 1, 0 +L3F79CB40: +3f79cb40: move *a13(0xff60), a11, 1 +3f79cb60: move *a11, a9, 0 +3f79cb70: move a9, *a13(0x1c0), 1 +3f79cb90: addk 32, a11 +3f79cba0: move a11, *a13(0xff60), 1 +3f79cbc0: move *a11(0xfff0), a7, 0 +3f79cbe0: move a7, *a13(0x1e0), 1 +3f79cc00: move *a13(0x200), a7, 1 +3f79cc20: cmp a7, a9 +3f79cc30: jrne L3F79CCA0 +3f79cc40: move *a13(0x1e0), a7, 1 +3f79cc60: move *a13(0x220), a9, 1 +3f79cc80: cmp a9, a7 +3f79cc90: jreq L3F79CEB0 +L3F79CCA0: +3f79cca0: move *a13(0x40), a9, 1 +3f79ccc0: move *a13(0x1c0), a8, 1 +3f79cce0: calla L3FE11750 +3f79cd10: move -*a14, a8, 1 +3f79cd20: move a8, *a9(0x20), 1 +3f79cd40: move -*a14, a8, 1 +3f79cd50: move a8, *a9, 1 +3f79cd60: addi 0x80, a9 +3f79cd80: move a9, *a13(0x40), 1 +3f79cda0: move *a13(0x1e0), a8, 1 +3f79cdc0: calla L3FE11750 +3f79cdf0: move -*a14, a8, 1 +3f79ce00: move a8, *a9(0xffe0), 1 +3f79ce20: move -*a14, a8, 1 +3f79ce30: move a8, *a9(0xffc0), 1 +3f79ce50: move *a13(0x1c0), *a13(0x200), 1 +3f79ce80: move *a13(0x1e0), *a13(0x220), 1 +L3F79CEB0: +3f79ceb0: move *a13(0x80), a9, 1 +3f79ced0: inc a9 +3f79cee0: move a9, *a13(0x80), 1 +3f79cf00: move *a13(0xff80), a7, 1 +3f79cf20: cmp a7, a9 +3f79cf30: jrlt L3F79CB40 +L3F79CF40: +3f79cf40: move a14, -*sp, 1 +3f79cf50: move *a13(0xc0), *a14+, 1 +3f79cf70: move *a13(0xa0), *a14+, 1 +3f79cf90: move *a13(0x20), *a14+, 1 +3f79cfb0: move *a13(0x40), a9, 1 +3f79cfd0: move *a13(0x20), a7, 1 +3f79cff0: sub a7, a9 +3f79d000: sra 0x7, a9 +3f79d010: move a9, *a14+, 1 +3f79d020: movk 1, a9 +3f79d030: move a9, *a14+, 1 +3f79d040: move *a13(0x260), *a14+, 1 +3f79d060: move *a13(0x240), *a14+, 1 +3f79d080: move *a13(0xffc0), a9, 1 +3f79d0a0: move *a9(0x620), a7, 1 +3f79d0c0: call a7 +3f79d0d0: move *a13(0xe0), a7, 1 +3f79d0f0: jreq L3F79D540 +3f79d100: setf 1, 0, 0 +3f79d110: move *a9(0x1b9), a7, 0 +3f79d130: jreq L3F79D2B0 +3f79d140: move *a13(0xffe0), a7, 1 +3f79d160: setf 16, 1, 0 +3f79d170: move *a7, a7, 0 +3f79d180: jrne L3F79D2B0 +3f79d190: move *a13(0xffe0), a7, 1 +3f79d1b0: move *a13(0xa0), a9, 1 +3f79d1d0: move *a7(0x3a0), a7, 0 +3f79d1f0: add a9, a7 +3f79d200: move a7, *a13(0xa0), 1 +3f79d220: move *a13(0xffe0), a9, 1 +3f79d240: move *a13(0xc0), a7, 1 +3f79d260: move *a9(0x3b0), a9, 0 +3f79d280: add a7, a9 +3f79d290: move a9, *a13(0xc0), 1 +L3F79D2B0: +3f79d2b0: move a14, -*sp, 1 +3f79d2c0: move *a13(0xc0), *a14+, 1 +3f79d2e0: move *a13(0xa0), *a14+, 1 +3f79d300: move *a13(0x1a0), *a14+, 1 +3f79d320: move *a13(0x180), *a14+, 1 +3f79d340: move *a13(0xffe0), *a14+, 1 +3f79d360: move *a13(0x240), *a14+, 1 +3f79d380: move *a13(0xffc0), *a14+, 1 +3f79d3a0: move *a13(0xffc0), a9, 1 +3f79d3c0: move *a9(0x600), a7, 1 +3f79d3e0: call a7 +3f79d3f0: move a14, -*sp, 1 +3f79d400: sub a7, a7 +3f79d410: move a7, *a14+, 1 +3f79d420: move *a13(0x260), *a14+, 1 +3f79d440: calla L3F869CA0 +3f79d470: move a14, -*sp, 1 +3f79d480: move a7, *a14+, 1 +3f79d490: move *a13(0x280), *a14+, 1 +3f79d4b0: calla L3F869CA0 +3f79d4e0: move a14, -*sp, 1 +3f79d4f0: move *a13(0x240), *a14+, 1 +3f79d510: calla L3FBD6940 +L3F79D540: +3f79d540: move a14, -*sp, 1 +3f79d550: move *a13(0x20), *a14+, 1 +3f79d570: calla L3F702440 +L3F79D5A0: +3f79d5a0: move *sp(0xa0), a14, 1 +3f79d5c0: mmfm sp, a7,a9,a11,a13 +3f79d5e0: rets 2 +3f79d5f0: mmtm sp, a3,a5,a7,a9,a11,a13 +3f79d610: move a14, a13 +3f79d620: addi 0x800, a14 +3f79d640: move *a13(0xffc0), a11, 1 +3f79d660: setf 16, 0, 0 +3f79d670: move *a11(0x160), a9, 0 +3f79d690: move a9, *a13(0x40), 1 +3f79d6b0: movb *a11(0x170), a9 +3f79d6d0: move a9, *a13(0x7c0), 1 +3f79d6f0: movb *a11(0x188), a9 +3f79d710: move a9, *a13(0x7e0), 1 +3f79d730: move *a13(0xff80), a9, 1 +3f79d750: subk 2, a9 +3f79d760: jagt L3F79F390 +3f79d780: move *a13(0xff80), a9, 1 +3f79d7a0: dsj a9, L3F79E310 +3f79d7c0: move *a13(0x40), a8, 1 +3f79d7e0: calla L3FE11750 +3f79d810: movi 0x3f7a3c40, a8 +3f79d840: move *a8+, *a14+, 1 +3f79d850: move *a8+, *a14+, 1 +3f79d860: calla L3FE0D650 +3f79d890: move -*a14, a8, 1 +3f79d8a0: move a8, *a13(0x20), 1 +3f79d8c0: move -*a14, a8, 1 +3f79d8d0: move a8, *a13, 1 +3f79d8e0: move *a13(0xff60), a9, 1 +3f79d900: move *a9(0x0), *a14+, 1 +3f79d920: move *a9(0x20), *a14+, 1 +3f79d940: move *a13(0x0), *a14+, 1 +3f79d960: move *a13(0x20), *a14+, 1 +3f79d980: calla L3FE0C8D0 +3f79d9b0: move *a14(0xffe0), *a13(0x100), 1 +3f79d9e0: move *a14(0xffc0), *a13(0xe0), 1 +3f79da10: move -*a14, a8, 1 +3f79da20: move a8, *a13(0x80), 1 +3f79da40: move -*a14, a8, 1 +3f79da50: move a8, *a13(0x60), 1 +3f79da70: move *a9(0x0), *a14+, 1 +3f79da90: move *a9(0x20), *a14+, 1 +3f79dab0: move *a13(0x0), *a14+, 1 +3f79dad0: move *a13(0x20), *a14+, 1 +3f79daf0: calla L3FE0C950 +3f79db20: move *a14(0xffe0), *a13(0x200), 1 +3f79db50: move *a14(0xffc0), *a13(0x1e0), 1 +3f79db80: move -*a14, a8, 1 +3f79db90: move a8, *a13(0x180), 1 +3f79dbb0: move -*a14, a8, 1 +3f79dbc0: move a8, *a13(0x160), 1 +3f79dbe0: move *a9(0x40), a8, 1 +3f79dc00: move *a9(0x60), a7, 1 +3f79dc20: move a8, *a13(0x220), 1 +3f79dc40: move a7, *a13(0x240), 1 +3f79dc60: move a8, *a13(0x1a0), 1 +3f79dc80: move a7, *a13(0x1c0), 1 +3f79dca0: move a8, *a13(0x120), 1 +3f79dcc0: move a7, *a13(0x140), 1 +3f79dce0: move a8, *a13(0xa0), 1 +3f79dd00: move a7, *a13(0xc0), 1 +3f79dd20: move *a13(0xffa0), a7, 1 +3f79dd40: jaeq L3F7A3BF0 +3f79dd60: movb *a11(0x170), a7 +3f79dd80: subk 2, a7 +3f79dd90: jrne L3F79E030 +3f79dda0: move a14, -*sp, 1 +3f79ddb0: move *a13(0xff20), a7, 1 +3f79ddd0: neg a7 +3f79dde0: move a7, *a14+, 1 +3f79ddf0: move *a13(0xff40), a7, 1 +3f79de10: neg a7 +3f79de20: move a7, *a14+, 1 +3f79de30: move a13, a7 +3f79de40: addi 0xe0, a7 +3f79de60: move *a7+, *a14+, 1 +3f79de70: move *a7+, *a14+, 1 +3f79de80: move *a7+, *a14+, 1 +3f79de90: move *a7+, *a14+, 1 +3f79dea0: move a13, a7 +3f79deb0: addi 0x160, a7 +3f79ded0: move *a7+, *a14+, 1 +3f79dee0: move *a7+, *a14+, 1 +3f79def0: move *a7+, *a14+, 1 +3f79df00: move *a7+, *a14+, 1 +3f79df10: move *a9+, *a14+, 1 +3f79df20: move *a9+, *a14+, 1 +3f79df30: move *a9+, *a14+, 1 +3f79df40: move *a9+, *a14+, 1 +3f79df50: move *a13(0xff60), a9, 1 +3f79df70: move *a9+, *a14+, 1 +3f79df80: move *a9+, *a14+, 1 +3f79df90: move *a9+, *a14+, 1 +3f79dfa0: move *a9+, *a14+, 1 +3f79dfb0: move a11, *a14+, 1 +3f79dfc0: move *a13(0xffe0), *a14+, 1 +3f79dfe0: calla L3F818230 +3f79e010: jauc L3F7A3BF0 +L3F79E030: +3f79e030: movb *a11(0x170), a7 +3f79e050: subk 3, a7 +3f79e060: jane L3F7A3BF0 +3f79e080: move a14, -*sp, 1 +3f79e090: move *a13(0xff20), a7, 1 +3f79e0b0: neg a7 +3f79e0c0: move a7, *a14+, 1 +3f79e0d0: move *a13(0xff40), a7, 1 +3f79e0f0: neg a7 +3f79e100: move a7, *a14+, 1 +3f79e110: move a13, a7 +3f79e120: addi 0xe0, a7 +3f79e140: move *a7+, *a14+, 1 +3f79e150: move *a7+, *a14+, 1 +3f79e160: move *a7+, *a14+, 1 +3f79e170: move *a7+, *a14+, 1 +3f79e180: move a13, a7 +3f79e190: addi 0x160, a7 +3f79e1b0: move *a7+, *a14+, 1 +3f79e1c0: move *a7+, *a14+, 1 +3f79e1d0: move *a7+, *a14+, 1 +3f79e1e0: move *a7+, *a14+, 1 +3f79e1f0: move *a9+, *a14+, 1 +3f79e200: move *a9+, *a14+, 1 +3f79e210: move *a9+, *a14+, 1 +3f79e220: move *a9+, *a14+, 1 +3f79e230: move *a13(0xff60), a9, 1 +3f79e250: move *a9+, *a14+, 1 +3f79e260: move *a9+, *a14+, 1 +3f79e270: move *a9+, *a14+, 1 +3f79e280: move *a9+, *a14+, 1 +3f79e290: move a11, *a14+, 1 +3f79e2a0: move *a13(0xffe0), *a14+, 1 +3f79e2c0: calla L3F800500 +3f79e2f0: jauc L3F7A3BF0 +L3F79E310: +3f79e310: move a14, -*sp, 1 +3f79e320: move *a13(0x40), *a14+, 1 +3f79e340: move a13, a9 +3f79e350: addi 0x1e0, a9 +3f79e370: move a9, *a14+, 1 +3f79e380: move a13, a7 +3f79e390: addi 0x160, a7 +3f79e3b0: move a7, *a14+, 1 +3f79e3c0: move a13, a7 +3f79e3d0: addi 0xe0, a7 +3f79e3f0: move a7, *a14+, 1 +3f79e400: move a13, a7 +3f79e410: addi 0x60, a7 +3f79e430: move a7, *a14+, 1 +3f79e440: move *a13(0xff60), a7, 1 +3f79e460: addi 0x80, a7 +3f79e480: move *a7+, *a14+, 1 +3f79e490: move *a7+, *a14+, 1 +3f79e4a0: move *a7+, *a14+, 1 +3f79e4b0: move *a7+, *a14+, 1 +3f79e4c0: move *a13(0xff60), a7, 1 +3f79e4e0: move *a7+, *a14+, 1 +3f79e4f0: move *a7+, *a14+, 1 +3f79e500: move *a7+, *a14+, 1 +3f79e510: move *a7+, *a14+, 1 +3f79e520: calla L3F7A4140 +3f79e550: move *a13(0xff60), a7, 1 +3f79e570: move a13, a9 +3f79e580: addi 0x260, a9 +3f79e5a0: move *a7+, *a9+, 1 +3f79e5b0: move *a7+, *a9+, 1 +3f79e5c0: move *a7+, *a9+, 1 +3f79e5d0: move *a7, *a9, 1 +3f79e5e0: move *a13(0xff60), a9, 1 +3f79e600: move a13, a7 +3f79e610: addi 0x2e0, a7 +3f79e630: addi 0x80, a9 +3f79e650: move *a9+, *a7+, 1 +3f79e660: move *a9+, *a7+, 1 +3f79e670: move *a9+, *a7+, 1 +3f79e680: move *a9, *a7, 1 +3f79e690: move a14, -*sp, 1 +3f79e6a0: move *a13(0xff20), a9, 1 +3f79e6c0: neg a9 +3f79e6d0: move a9, *a14+, 1 +3f79e6e0: move *a13(0xff40), a9, 1 +3f79e700: neg a9 +3f79e710: move a9, *a14+, 1 +3f79e720: move a13, a9 +3f79e730: addi 0x60, a9 +3f79e750: move a9, *a14+, 1 +3f79e760: move a11, *a14+, 1 +3f79e770: move *a13(0xffe0), *a14+, 1 +3f79e790: calla L3F7A9840 +3f79e7c0: move *a13(0xffa0), a7, 1 +3f79e7e0: jaeq L3F7A3BF0 +3f79e800: movb *a11(0x170), a9 +3f79e820: subk 2, a9 +3f79e830: jrne L3F79EDC0 +3f79e840: move a14, -*sp, 1 +3f79e850: move *a13(0xff20), a9, 1 +3f79e870: neg a9 +3f79e880: move a9, *a14+, 1 +3f79e890: move *a13(0xff40), a9, 1 +3f79e8b0: neg a9 +3f79e8c0: move a9, *a14+, 1 +3f79e8d0: move a13, a9 +3f79e8e0: addi 0x1e0, a9 +3f79e900: move *a9+, *a14+, 1 +3f79e910: move *a9+, *a14+, 1 +3f79e920: move *a9+, *a14+, 1 +3f79e930: move *a9+, *a14+, 1 +3f79e940: move a13, a9 +3f79e950: addi 0x60, a9 +3f79e970: move *a9+, *a14+, 1 +3f79e980: move *a9+, *a14+, 1 +3f79e990: move *a9+, *a14+, 1 +3f79e9a0: move *a9+, *a14+, 1 +3f79e9b0: move *a13(0xff60), a9, 1 +3f79e9d0: addi 0x80, a9 +3f79e9f0: move *a9+, *a14+, 1 +3f79ea00: move *a9+, *a14+, 1 +3f79ea10: move *a9+, *a14+, 1 +3f79ea20: move *a9+, *a14+, 1 +3f79ea30: move *a13(0xff60), a9, 1 +3f79ea50: move *a9+, *a14+, 1 +3f79ea60: move *a9+, *a14+, 1 +3f79ea70: move *a9+, *a14+, 1 +3f79ea80: move *a9+, *a14+, 1 +3f79ea90: move a11, *a14+, 1 +3f79eaa0: move *a13(0xffe0), *a14+, 1 +3f79eac0: calla L3F818230 +3f79eaf0: move a14, -*sp, 1 +3f79eb00: move *a13(0xff20), a9, 1 +3f79eb20: neg a9 +3f79eb30: move a9, *a14+, 1 +3f79eb40: move *a13(0xff40), a9, 1 +3f79eb60: neg a9 +3f79eb70: move a9, *a14+, 1 +3f79eb80: move a13, a9 +3f79eb90: addi 0xe0, a9 +3f79ebb0: move *a9+, *a14+, 1 +3f79ebc0: move *a9+, *a14+, 1 +3f79ebd0: move *a9+, *a14+, 1 +3f79ebe0: move *a9+, *a14+, 1 +3f79ebf0: move a13, a9 +3f79ec00: addi 0x160, a9 +3f79ec20: move *a9+, *a14+, 1 +3f79ec30: move *a9+, *a14+, 1 +3f79ec40: move *a9+, *a14+, 1 +3f79ec50: move *a9+, *a14+, 1 +3f79ec60: move *a13(0xff60), a9, 1 +3f79ec80: move *a9+, *a14+, 1 +3f79ec90: move *a9+, *a14+, 1 +3f79eca0: move *a9+, *a14+, 1 +3f79ecb0: move *a9+, *a14+, 1 +3f79ecc0: move *a13(0xff60), a9, 1 +3f79ece0: addi 0x80, a9 +3f79ed00: move *a9+, *a14+, 1 +3f79ed10: move *a9+, *a14+, 1 +3f79ed20: move *a9+, *a14+, 1 +3f79ed30: move *a9+, *a14+, 1 +3f79ed40: move a11, *a14+, 1 +3f79ed50: move *a13(0xffe0), *a14+, 1 +3f79ed70: calla L3F818230 +3f79eda0: jauc L3F7A3BF0 +L3F79EDC0: +3f79edc0: movb *a11(0x170), a9 +3f79ede0: subk 3, a9 +3f79edf0: jane L3F7A3BF0 +3f79ee10: move a14, -*sp, 1 +3f79ee20: move *a13(0xff20), a9, 1 +3f79ee40: neg a9 +3f79ee50: move a9, *a14+, 1 +3f79ee60: move *a13(0xff40), a9, 1 +3f79ee80: neg a9 +3f79ee90: move a9, *a14+, 1 +3f79eea0: move a13, a9 +3f79eeb0: addi 0x1e0, a9 +3f79eed0: move *a9+, *a14+, 1 +3f79eee0: move *a9+, *a14+, 1 +3f79eef0: move *a9+, *a14+, 1 +3f79ef00: move *a9+, *a14+, 1 +3f79ef10: move a13, a9 +3f79ef20: addi 0x60, a9 +3f79ef40: move *a9+, *a14+, 1 +3f79ef50: move *a9+, *a14+, 1 +3f79ef60: move *a9+, *a14+, 1 +3f79ef70: move *a9+, *a14+, 1 +3f79ef80: move *a13(0xff60), a9, 1 +3f79efa0: addi 0x80, a9 +3f79efc0: move *a9+, *a14+, 1 +3f79efd0: move *a9+, *a14+, 1 +3f79efe0: move *a9+, *a14+, 1 +3f79eff0: move *a9+, *a14+, 1 +3f79f000: move *a13(0xff60), a9, 1 +3f79f020: move *a9+, *a14+, 1 +3f79f030: move *a9+, *a14+, 1 +3f79f040: move *a9+, *a14+, 1 +3f79f050: move *a9+, *a14+, 1 +3f79f060: move a11, *a14+, 1 +3f79f070: move *a13(0xffe0), *a14+, 1 +3f79f090: calla L3F800500 +3f79f0c0: move a14, -*sp, 1 +3f79f0d0: move *a13(0xff20), a9, 1 +3f79f0f0: neg a9 +3f79f100: move a9, *a14+, 1 +3f79f110: move *a13(0xff40), a9, 1 +3f79f130: neg a9 +3f79f140: move a9, *a14+, 1 +3f79f150: move a13, a9 +3f79f160: addi 0xe0, a9 +3f79f180: move *a9+, *a14+, 1 +3f79f190: move *a9+, *a14+, 1 +3f79f1a0: move *a9+, *a14+, 1 +3f79f1b0: move *a9+, *a14+, 1 +3f79f1c0: move a13, a9 +3f79f1d0: addi 0x160, a9 +3f79f1f0: move *a9+, *a14+, 1 +3f79f200: move *a9+, *a14+, 1 +3f79f210: move *a9+, *a14+, 1 +3f79f220: move *a9+, *a14+, 1 +3f79f230: move *a13(0xff60), a9, 1 +3f79f250: move *a9+, *a14+, 1 +3f79f260: move *a9+, *a14+, 1 +3f79f270: move *a9+, *a14+, 1 +3f79f280: move *a9+, *a14+, 1 +3f79f290: move *a13(0xff60), a9, 1 +3f79f2b0: addi 0x80, a9 +3f79f2d0: move *a9+, *a14+, 1 +3f79f2e0: move *a9+, *a14+, 1 +3f79f2f0: move *a9+, *a14+, 1 +3f79f300: move *a9+, *a14+, 1 +3f79f310: move a11, *a14+, 1 +3f79f320: move *a13(0xffe0), *a14+, 1 +3f79f340: calla L3F800500 +3f79f370: jauc L3F7A3BF0 +L3F79F390: +3f79f390: move a14, -*sp, 1 +3f79f3a0: move *a13(0x40), *a14+, 1 +3f79f3c0: move a13, a9 +3f79f3d0: addi 0x4e0, a9 +3f79f3f0: move a9, *a14+, 1 +3f79f400: move a13, a7 +3f79f410: addi 0x460, a7 +3f79f430: move a7, *a14+, 1 +3f79f440: move a13, a7 +3f79f450: addi 0x3e0, a7 +3f79f470: move a7, *a14+, 1 +3f79f480: move a13, a7 +3f79f490: addi 0x360, a7 +3f79f4b0: move a7, *a14+, 1 +3f79f4c0: move *a13(0xff60), a7, 1 +3f79f4e0: addi 0x80, a7 +3f79f500: move *a7+, *a14+, 1 +3f79f510: move *a7+, *a14+, 1 +3f79f520: move *a7+, *a14+, 1 +3f79f530: move *a7+, *a14+, 1 +3f79f540: move *a13(0xff60), a7, 1 +3f79f560: move *a7+, *a14+, 1 +3f79f570: move *a7+, *a14+, 1 +3f79f580: move *a7+, *a14+, 1 +3f79f590: move *a7+, *a14+, 1 +3f79f5a0: calla L3F7A4140 +3f79f5d0: move *a13(0xff60), a7, 1 +3f79f5f0: move *a13(0xff80), a9, 1 +3f79f610: dec a9 +3f79f620: sll 0x7, a9 +3f79f630: add a7, a9 +3f79f640: move *a7(0x0), *a14+, 1 +3f79f660: move *a7(0x20), *a14+, 1 +3f79f680: move *a9+, *a14+, 1 +3f79f690: move *a9+, *a14+, 1 +3f79f6a0: calla L3FE0E9F0 +3f79f6d0: jreq L3F79F830 +3f79f6e0: move *a13(0xff80), a9, 1 +3f79f700: dec a9 +3f79f710: sll 0x7, a9 +3f79f720: add a7, a9 +3f79f730: move *a7(0x40), *a14+, 1 +3f79f750: move *a7(0x60), *a14+, 1 +3f79f770: move *a9(0x40), *a14+, 1 +3f79f790: move *a9(0x60), *a14+, 1 +3f79f7b0: calla L3FE0E9F0 +3f79f7e0: jreq L3F79F830 +3f79f7f0: movk 1, a9 +3f79f800: move a9, *a13(0x760), 1 +3f79f820: jruc L3F79FE80 +L3F79F830: +3f79f830: sub a9, a9 +3f79f840: move a9, *a13(0x760), 1 +3f79f860: move *a13(0xffa0), a7, 1 +3f79f880: jreq L3F79FE80 +3f79f890: move *a13(0x7c0), a7, 1 +3f79f8b0: subk 3, a7 +3f79f8c0: jrne L3F79FB90 +3f79f8d0: move a14, -*sp, 1 +3f79f8e0: move *a13(0xff20), a7, 1 +3f79f900: neg a7 +3f79f910: move a7, *a14+, 1 +3f79f920: move *a13(0xff40), a7, 1 +3f79f940: neg a7 +3f79f950: move a7, *a14+, 1 +3f79f960: move a13, a7 +3f79f970: addi 0x4e0, a7 +3f79f990: move *a7+, *a14+, 1 +3f79f9a0: move *a7+, *a14+, 1 +3f79f9b0: move *a7+, *a14+, 1 +3f79f9c0: move *a7+, *a14+, 1 +3f79f9d0: move a13, a7 +3f79f9e0: addi 0x360, a7 +3f79fa00: move *a7+, *a14+, 1 +3f79fa10: move *a7+, *a14+, 1 +3f79fa20: move *a7+, *a14+, 1 +3f79fa30: move *a7+, *a14+, 1 +3f79fa40: move *a13(0xff60), a7, 1 +3f79fa60: addi 0x80, a7 +3f79fa80: move *a7+, *a14+, 1 +3f79fa90: move *a7+, *a14+, 1 +3f79faa0: move *a7+, *a14+, 1 +3f79fab0: move *a7+, *a14+, 1 +3f79fac0: move *a13(0xff60), a7, 1 +3f79fae0: move *a7+, *a14+, 1 +3f79faf0: move *a7+, *a14+, 1 +3f79fb00: move *a7+, *a14+, 1 +3f79fb10: move *a7+, *a14+, 1 +3f79fb20: move a11, *a14+, 1 +3f79fb30: move *a13(0xffe0), *a14+, 1 +3f79fb50: calla L3F800500 +3f79fb80: jruc L3F79FE80 +L3F79FB90: +3f79fb90: move *a13(0x7c0), a7, 1 +3f79fbb0: subk 2, a7 +3f79fbc0: jrne L3F79FE80 +3f79fbd0: move a14, -*sp, 1 +3f79fbe0: move *a13(0xff20), a7, 1 +3f79fc00: neg a7 +3f79fc10: move a7, *a14+, 1 +3f79fc20: move *a13(0xff40), a7, 1 +3f79fc40: neg a7 +3f79fc50: move a7, *a14+, 1 +3f79fc60: move a13, a7 +3f79fc70: addi 0x4e0, a7 +3f79fc90: move *a7+, *a14+, 1 +3f79fca0: move *a7+, *a14+, 1 +3f79fcb0: move *a7+, *a14+, 1 +3f79fcc0: move *a7+, *a14+, 1 +3f79fcd0: move a13, a7 +3f79fce0: addi 0x360, a7 +3f79fd00: move *a7+, *a14+, 1 +3f79fd10: move *a7+, *a14+, 1 +3f79fd20: move *a7+, *a14+, 1 +3f79fd30: move *a7+, *a14+, 1 +3f79fd40: move *a13(0xff60), a7, 1 +3f79fd60: addi 0x80, a7 +3f79fd80: move *a7+, *a14+, 1 +3f79fd90: move *a7+, *a14+, 1 +3f79fda0: move *a7+, *a14+, 1 +3f79fdb0: move *a7+, *a14+, 1 +3f79fdc0: move *a13(0xff60), a7, 1 +3f79fde0: move *a7+, *a14+, 1 +3f79fdf0: move *a7+, *a14+, 1 +3f79fe00: move *a7+, *a14+, 1 +3f79fe10: move *a7+, *a14+, 1 +3f79fe20: move a11, *a14+, 1 +3f79fe30: move *a13(0xffe0), *a14+, 1 +3f79fe50: calla L3F818230 +L3F79FE80: +3f79fe80: move a13, a7 +3f79fe90: addi 0x60, a7 +3f79feb0: move a13, a9 +3f79fec0: addi 0x360, a9 +3f79fee0: move *a9+, *a7+, 1 +3f79fef0: move *a9+, *a7+, 1 +3f79ff00: move *a9+, *a7+, 1 +3f79ff10: move *a9, *a7, 1 +3f79ff20: move a13, a9 +3f79ff30: addi 0xe0, a9 +3f79ff50: move a13, a7 +3f79ff60: addi 0x3e0, a7 +3f79ff80: move *a7+, *a9+, 1 +3f79ff90: move *a7+, *a9+, 1 +3f79ffa0: move *a7+, *a9+, 1 +3f79ffb0: move *a7, *a9, 1 +3f79ffc0: move a13, a9 +3f79ffd0: addi 0x160, a9 +3f79fff0: move a13, a7 +3f7a0000: addi 0x460, a7 +3f7a0020: move *a7+, *a9+, 1 +3f7a0030: move *a7+, *a9+, 1 +3f7a0040: move *a7+, *a9+, 1 +3f7a0050: move *a7, *a9, 1 +3f7a0060: move a13, a9 +3f7a0070: addi 0x1e0, a9 +3f7a0090: move a13, a7 +3f7a00a0: addi 0x4e0, a7 +3f7a00c0: move *a7+, *a9+, 1 +3f7a00d0: move *a7+, *a9+, 1 +3f7a00e0: move *a7+, *a9+, 1 +3f7a00f0: move *a7, *a9, 1 +3f7a0100: move *a13(0xff60), a9, 1 +3f7a0120: move a13, a7 +3f7a0130: addi 0x260, a7 +3f7a0150: move *a9+, *a7+, 1 +3f7a0160: move *a9+, *a7+, 1 +3f7a0170: move *a9+, *a7+, 1 +3f7a0180: move *a9, *a7, 1 +3f7a0190: move *a13(0xff60), a9, 1 +3f7a01b0: move a13, a7 +3f7a01c0: addi 0x2e0, a7 +3f7a01e0: addi 0x80, a9 +3f7a0200: move *a9+, *a7+, 1 +3f7a0210: move *a9+, *a7+, 1 +3f7a0220: move *a9+, *a7+, 1 +3f7a0230: move *a9, *a7, 1 +3f7a0240: move a14, -*sp, 1 +3f7a0250: move *a13(0xff20), a9, 1 +3f7a0270: neg a9 +3f7a0280: move a9, *a14+, 1 +3f7a0290: move *a13(0xff40), a9, 1 +3f7a02b0: neg a9 +3f7a02c0: move a9, *a14+, 1 +3f7a02d0: move a13, a9 +3f7a02e0: addi 0x60, a9 +3f7a0300: move a9, *a14+, 1 +3f7a0310: move a11, *a14+, 1 +3f7a0320: move *a13(0xffe0), *a14+, 1 +3f7a0340: calla L3F7A9840 +3f7a0370: movk 1, a7 +3f7a0380: move a7, *a13(0x780), 1 +3f7a03a0: move *a13(0xff80), a9, 1 +3f7a03c0: dec a9 +3f7a03d0: cmp a9, a7 +3f7a03e0: jage L3F7A23C0 +L3F7A0400: +3f7a0400: move a14, -*sp, 1 +3f7a0410: move *a13(0x40), *a14+, 1 +3f7a0430: move a13, a11 +3f7a0440: addi 0x6e0, a11 +3f7a0460: move a11, *a14+, 1 +3f7a0470: move a13, a9 +3f7a0480: addi 0x660, a9 +3f7a04a0: move a9, *a14+, 1 +3f7a04b0: move a13, a7 +3f7a04c0: addi 0x5e0, a7 +3f7a04e0: move a7, *a14+, 1 +3f7a04f0: move a13, a7 +3f7a0500: addi 0x560, a7 +3f7a0520: move a7, *a14+, 1 +3f7a0530: move *a13(0x780), a7, 1 +3f7a0550: inc a7 +3f7a0560: sll 0x7, a7 +3f7a0570: move *a13(0xff60), a9, 1 +3f7a0590: add a9, a7 +3f7a05a0: move *a7+, *a14+, 1 +3f7a05b0: move *a7+, *a14+, 1 +3f7a05c0: move *a7+, *a14+, 1 +3f7a05d0: move *a7+, *a14+, 1 +3f7a05e0: move *a13(0x780), a7, 1 +3f7a0600: sll 0x7, a7 +3f7a0610: add a9, a7 +3f7a0620: move *a7+, *a14+, 1 +3f7a0630: move *a7+, *a14+, 1 +3f7a0640: move *a7+, *a14+, 1 +3f7a0650: move *a7+, *a14+, 1 +3f7a0660: calla L3F7A4140 +3f7a0690: move a13, a7 +3f7a06a0: addi 0x60, a7 +3f7a06c0: move a13, a11 +3f7a06d0: addi 0x560, a11 +3f7a06f0: move *a11+, *a7+, 1 +3f7a0700: move *a11+, *a7+, 1 +3f7a0710: move *a11+, *a7+, 1 +3f7a0720: move *a11, *a7, 1 +3f7a0730: move a13, a11 +3f7a0740: addi 0xe0, a11 +3f7a0760: move a13, a7 +3f7a0770: addi 0x5e0, a7 +3f7a0790: move *a7+, *a11+, 1 +3f7a07a0: move *a7+, *a11+, 1 +3f7a07b0: move *a7+, *a11+, 1 +3f7a07c0: move *a7, *a11, 1 +3f7a07d0: move a13, a11 +3f7a07e0: addi 0x160, a11 +3f7a0800: move a13, a7 +3f7a0810: addi 0x660, a7 +3f7a0830: move *a7+, *a11+, 1 +3f7a0840: move *a7+, *a11+, 1 +3f7a0850: move *a7+, *a11+, 1 +3f7a0860: move *a7, *a11, 1 +3f7a0870: move a13, a11 +3f7a0880: addi 0x1e0, a11 +3f7a08a0: move a13, a7 +3f7a08b0: addi 0x6e0, a7 +3f7a08d0: move *a7+, *a11+, 1 +3f7a08e0: move *a7+, *a11+, 1 +3f7a08f0: move *a7+, *a11+, 1 +3f7a0900: move *a7, *a11, 1 +3f7a0910: move *a13(0x780), a11, 1 +3f7a0930: sll 0x7, a11 +3f7a0940: add a9, a11 +3f7a0950: move a13, a7 +3f7a0960: addi 0x260, a7 +3f7a0980: move *a11+, *a7+, 1 +3f7a0990: move *a11+, *a7+, 1 +3f7a09a0: move *a11+, *a7+, 1 +3f7a09b0: move *a11, *a7, 1 +3f7a09c0: move *a13(0x780), a11, 1 +3f7a09e0: inc a11 +3f7a09f0: sll 0x7, a11 +3f7a0a00: add a9, a11 +3f7a0a10: move a13, a7 +3f7a0a20: addi 0x2e0, a7 +3f7a0a40: move *a11+, *a7+, 1 +3f7a0a50: move *a11+, *a7+, 1 +3f7a0a60: move *a11+, *a7+, 1 +3f7a0a70: move *a11, *a7, 1 +3f7a0a80: move a14, -*sp, 1 +3f7a0a90: move *a13(0xff20), a11, 1 +3f7a0ab0: neg a11 +3f7a0ac0: move a11, *a14+, 1 +3f7a0ad0: move *a13(0xff40), a11, 1 +3f7a0af0: neg a11 +3f7a0b00: move a11, *a14+, 1 +3f7a0b10: move a13, a11 +3f7a0b20: addi 0x60, a11 +3f7a0b40: move a11, *a14+, 1 +3f7a0b50: move *a13(0xffc0), *a14+, 1 +3f7a0b70: move *a13(0xffe0), *a14+, 1 +3f7a0b90: calla L3F7A9840 +3f7a0bc0: move *a13(0x780), a7, 1 +3f7a0be0: sll 0x7, a7 +3f7a0bf0: add a9, a7 +3f7a0c00: move *a13(0x780), a5, 1 +3f7a0c20: dec a5 +3f7a0c30: sll 0x7, a5 +3f7a0c40: add a9, a5 +3f7a0c50: move *a7+, *a14+, 1 +3f7a0c60: move *a7+, *a14+, 1 +3f7a0c70: move *a5+, *a14+, 1 +3f7a0c80: move *a5+, *a14+, 1 +3f7a0c90: calla L3FE0C8D0 +3f7a0cc0: move *a13(0x780), a7, 1 +3f7a0ce0: inc a7 +3f7a0cf0: sll 0x7, a7 +3f7a0d00: add a9, a7 +3f7a0d10: move *a13(0x780), a5, 1 +3f7a0d30: sll 0x7, a5 +3f7a0d40: add a9, a5 +3f7a0d50: move *a7(0x40), *a14+, 1 +3f7a0d70: move *a7(0x60), *a14+, 1 +3f7a0d90: move *a5(0x40), *a14+, 1 +3f7a0db0: move *a5(0x60), *a14+, 1 +3f7a0dd0: calla L3FE0C8D0 +3f7a0e00: calla L3FE0DE90 +3f7a0e30: move *a13(0x780), a7, 1 +3f7a0e50: inc a7 +3f7a0e60: sll 0x7, a7 +3f7a0e70: add a9, a7 +3f7a0e80: move *a13(0x780), a5, 1 +3f7a0ea0: sll 0x7, a5 +3f7a0eb0: add a9, a5 +3f7a0ec0: move *a7+, *a14+, 1 +3f7a0ed0: move *a7+, *a14+, 1 +3f7a0ee0: move *a5+, *a14+, 1 +3f7a0ef0: move *a5+, *a14+, 1 +3f7a0f00: calla L3FE0C8D0 +3f7a0f30: move *a13(0x780), a7, 1 +3f7a0f50: sll 0x7, a7 +3f7a0f60: add a9, a7 +3f7a0f70: move *a13(0x780), a5, 1 +3f7a0f90: dec a5 +3f7a0fa0: sll 0x7, a5 +3f7a0fb0: add a9, a5 +3f7a0fc0: move *a7(0x40), *a14+, 1 +3f7a0fe0: move *a7(0x60), *a14+, 1 +3f7a1000: move *a5(0x40), *a14+, 1 +3f7a1020: move *a5(0x60), *a14+, 1 +3f7a1040: calla L3FE0C8D0 +3f7a1070: calla L3FE0DE90 +3f7a10a0: calla L3FE0C8D0 +3f7a10d0: calla L3FE10B50 +3f7a1100: move a8, *a13(0x7a0), 1 +3f7a1120: jaeq L3F7A1BB0 +3f7a1140: jrle L3F7A1410 +3f7a1150: move a13, a7 +3f7a1160: addi 0x60, a7 +3f7a1180: move a13, a5 +3f7a1190: addi 0x460, a5 +3f7a11b0: move *a5+, *a7+, 1 +3f7a11c0: move *a5+, *a7+, 1 +3f7a11d0: move *a5+, *a7+, 1 +3f7a11e0: move *a5, *a7, 1 +3f7a11f0: addi 0x80, a11 +3f7a1210: move a13, a7 +3f7a1220: addi 0x6e0, a7 +3f7a1240: move *a7+, *a11+, 1 +3f7a1250: move *a7+, *a11+, 1 +3f7a1260: move *a7+, *a11+, 1 +3f7a1270: move *a7, *a11, 1 +3f7a1280: move *a13(0x780), a11, 1 +3f7a12a0: dec a11 +3f7a12b0: sll 0x7, a11 +3f7a12c0: add a9, a11 +3f7a12d0: move a13, a7 +3f7a12e0: addi 0x1e0, a7 +3f7a1300: move *a11+, *a7+, 1 +3f7a1310: move *a11+, *a7+, 1 +3f7a1320: move *a11+, *a7+, 1 +3f7a1330: move *a11, *a7, 1 +3f7a1340: move *a13(0x780), a11, 1 +3f7a1360: inc a11 +3f7a1370: sll 0x7, a11 +3f7a1380: add a9, a11 +3f7a1390: move a13, a7 +3f7a13a0: addi 0x260, a7 +3f7a13c0: move *a11+, *a7+, 1 +3f7a13d0: move *a11+, *a7+, 1 +3f7a13e0: move *a11+, *a7+, 1 +3f7a13f0: move *a11, *a7, 1 +3f7a1400: jruc L3F7A16C0 +L3F7A1410: +3f7a1410: move a13, a7 +3f7a1420: addi 0x60, a7 +3f7a1440: move a13, a5 +3f7a1450: addi 0x560, a5 +3f7a1470: move *a5+, *a7+, 1 +3f7a1480: move *a5+, *a7+, 1 +3f7a1490: move *a5+, *a7+, 1 +3f7a14a0: move *a5, *a7, 1 +3f7a14b0: addi 0x80, a11 +3f7a14d0: move a13, a7 +3f7a14e0: addi 0x3e0, a7 +3f7a1500: move *a7+, *a11+, 1 +3f7a1510: move *a7+, *a11+, 1 +3f7a1520: move *a7+, *a11+, 1 +3f7a1530: move *a7, *a11, 1 +3f7a1540: move *a13(0x780), a11, 1 +3f7a1560: inc a11 +3f7a1570: sll 0x7, a11 +3f7a1580: add a9, a11 +3f7a1590: move a13, a7 +3f7a15a0: addi 0x1e0, a7 +3f7a15c0: move *a11+, *a7+, 1 +3f7a15d0: move *a11+, *a7+, 1 +3f7a15e0: move *a11+, *a7+, 1 +3f7a15f0: move *a11, *a7, 1 +3f7a1600: move *a13(0x780), a11, 1 +3f7a1620: dec a11 +3f7a1630: sll 0x7, a11 +3f7a1640: add a9, a11 +3f7a1650: move a13, a7 +3f7a1660: addi 0x260, a7 +3f7a1680: move *a11+, *a7+, 1 +3f7a1690: move *a11+, *a7+, 1 +3f7a16a0: move *a11+, *a7+, 1 +3f7a16b0: move *a11, *a7, 1 +L3F7A16C0: +3f7a16c0: move *a13(0x780), a11, 1 +3f7a16e0: sll 0x7, a11 +3f7a16f0: add a9, a11 +3f7a1700: move a13, a7 +3f7a1710: addi 0x160, a7 +3f7a1730: move *a11+, *a7+, 1 +3f7a1740: move *a11+, *a7+, 1 +3f7a1750: move *a11+, *a7+, 1 +3f7a1760: move *a11, *a7, 1 +3f7a1770: move *a13(0x7e0), a11, 1 +3f7a1790: jrne L3F7A18F0 +3f7a17a0: move a14, -*sp, 1 +3f7a17b0: move *a13(0xff20), a7, 1 +3f7a17d0: neg a7 +3f7a17e0: move a7, *a14+, 1 +3f7a17f0: move *a13(0xff40), a7, 1 +3f7a1810: neg a7 +3f7a1820: move a7, *a14+, 1 +3f7a1830: move a13, a7 +3f7a1840: addi 0x60, a7 +3f7a1860: move a7, *a14+, 1 +3f7a1870: move *a13(0xffc0), *a14+, 1 +3f7a1890: move *a13(0xffe0), *a14+, 1 +3f7a18b0: calla L3F7AE290 +3f7a18e0: jruc L3F7A2090 +L3F7A18F0: +3f7a18f0: subk 2, a11 +3f7a1900: jrne L3F7A1A60 +3f7a1910: move a14, -*sp, 1 +3f7a1920: move *a13(0xff20), a11, 1 +3f7a1940: neg a11 +3f7a1950: move a11, *a14+, 1 +3f7a1960: move *a13(0xff40), a11, 1 +3f7a1980: neg a11 +3f7a1990: move a11, *a14+, 1 +3f7a19a0: move a13, a11 +3f7a19b0: addi 0x60, a11 +3f7a19d0: move a11, *a14+, 1 +3f7a19e0: move *a13(0xffc0), *a14+, 1 +3f7a1a00: move *a13(0xffe0), *a14+, 1 +3f7a1a20: calla L3F7B1B10 +3f7a1a50: jruc L3F7A2090 +L3F7A1A60: +3f7a1a60: move a14, -*sp, 1 +3f7a1a70: move *a13(0xff20), a11, 1 +3f7a1a90: neg a11 +3f7a1aa0: move a11, *a14+, 1 +3f7a1ab0: move *a13(0xff40), a11, 1 +3f7a1ad0: neg a11 +3f7a1ae0: move a11, *a14+, 1 +3f7a1af0: move a13, a11 +3f7a1b00: addi 0x60, a11 +3f7a1b20: move a11, *a14+, 1 +3f7a1b30: move *a13(0xffc0), *a14+, 1 +3f7a1b50: move *a13(0xffe0), *a14+, 1 +3f7a1b70: calla L3F7CEC10 +3f7a1ba0: jruc L3F7A2090 +L3F7A1BB0: +3f7a1bb0: move *a13(0x7e0), a7, 1 +3f7a1bd0: dsj a7, L3F7A2090 +3f7a1bf0: move a13, a7 +3f7a1c00: addi 0x60, a7 +3f7a1c20: move a13, a5 +3f7a1c30: addi 0x460, a5 +3f7a1c50: move *a5+, *a7+, 1 +3f7a1c60: move *a5+, *a7+, 1 +3f7a1c70: move *a5+, *a7+, 1 +3f7a1c80: move *a5, *a7, 1 +3f7a1c90: addi 0x80, a11 +3f7a1cb0: move a13, a7 +3f7a1cc0: addi 0x6e0, a7 +3f7a1ce0: move *a7+, *a11+, 1 +3f7a1cf0: move *a7+, *a11+, 1 +3f7a1d00: move *a7+, *a11+, 1 +3f7a1d10: move *a7, *a11, 1 +3f7a1d20: move *a13(0x780), a11, 1 +3f7a1d40: sll 0x7, a11 +3f7a1d50: add a9, a11 +3f7a1d60: move a13, a7 +3f7a1d70: addi 0x160, a7 +3f7a1d90: move *a11+, *a7+, 1 +3f7a1da0: move *a11+, *a7+, 1 +3f7a1db0: move *a11+, *a7+, 1 +3f7a1dc0: move *a11, *a7, 1 +3f7a1dd0: move *a13(0x780), a11, 1 +3f7a1df0: dec a11 +3f7a1e00: sll 0x7, a11 +3f7a1e10: add a9, a11 +3f7a1e20: move a13, a7 +3f7a1e30: addi 0x1e0, a7 +3f7a1e50: move *a11+, *a7+, 1 +3f7a1e60: move *a11+, *a7+, 1 +3f7a1e70: move *a11+, *a7+, 1 +3f7a1e80: move *a11, *a7, 1 +3f7a1e90: move *a13(0x780), a11, 1 +3f7a1eb0: inc a11 +3f7a1ec0: sll 0x7, a11 +3f7a1ed0: add a9, a11 +3f7a1ee0: move a13, a7 +3f7a1ef0: addi 0x260, a7 +3f7a1f10: move *a11+, *a7+, 1 +3f7a1f20: move *a11+, *a7+, 1 +3f7a1f30: move *a11+, *a7+, 1 +3f7a1f40: move *a11, *a7, 1 +3f7a1f50: move a14, -*sp, 1 +3f7a1f60: move *a13(0xff20), a11, 1 +3f7a1f80: neg a11 +3f7a1f90: move a11, *a14+, 1 +3f7a1fa0: move *a13(0xff40), a11, 1 +3f7a1fc0: neg a11 +3f7a1fd0: move a11, *a14+, 1 +3f7a1fe0: move a13, a11 +3f7a1ff0: addi 0x60, a11 +3f7a2010: move a11, *a14+, 1 +3f7a2020: move *a13(0xffc0), *a14+, 1 +3f7a2040: move *a13(0xffe0), *a14+, 1 +3f7a2060: calla L3F7CEC10 +L3F7A2090: +3f7a2090: move a13, a11 +3f7a20a0: addi 0x360, a11 +3f7a20c0: move a13, a7 +3f7a20d0: addi 0x560, a7 +3f7a20f0: move *a7+, *a11+, 1 +3f7a2100: move *a7+, *a11+, 1 +3f7a2110: move *a7+, *a11+, 1 +3f7a2120: move *a7, *a11, 1 +3f7a2130: move a13, a11 +3f7a2140: addi 0x3e0, a11 +3f7a2160: move a13, a7 +3f7a2170: addi 0x5e0, a7 +3f7a2190: move *a7+, *a11+, 1 +3f7a21a0: move *a7+, *a11+, 1 +3f7a21b0: move *a7+, *a11+, 1 +3f7a21c0: move *a7, *a11, 1 +3f7a21d0: move a13, a11 +3f7a21e0: addi 0x460, a11 +3f7a2200: move a13, a7 +3f7a2210: addi 0x660, a7 +3f7a2230: move *a7+, *a11+, 1 +3f7a2240: move *a7+, *a11+, 1 +3f7a2250: move *a7+, *a11+, 1 +3f7a2260: move *a7, *a11, 1 +3f7a2270: move a13, a11 +3f7a2280: addi 0x4e0, a11 +3f7a22a0: move a13, a7 +3f7a22b0: addi 0x6e0, a7 +3f7a22d0: move *a7+, *a11+, 1 +3f7a22e0: move *a7+, *a11+, 1 +3f7a22f0: move *a7+, *a11+, 1 +3f7a2300: move *a7, *a11, 1 +3f7a2310: move *a13(0x780), a11, 1 +3f7a2330: inc a11 +3f7a2340: move a11, *a13(0x780), 1 +3f7a2360: move *a13(0xff80), a7, 1 +3f7a2380: inc a11 +3f7a2390: cmp a7, a11 +3f7a23a0: jalt L3F7A0400 +L3F7A23C0: +3f7a23c0: move *a13(0x760), a11, 1 +3f7a23e0: jaeq L3F7A34F0 +3f7a2400: move a14, -*sp, 1 +3f7a2410: move *a13(0x40), *a14+, 1 +3f7a2430: move a13, a9 +3f7a2440: addi 0x6e0, a9 +3f7a2460: move a9, *a14+, 1 +3f7a2470: move a13, a7 +3f7a2480: addi 0x660, a7 +3f7a24a0: move a7, *a14+, 1 +3f7a24b0: move a13, a5 +3f7a24c0: addi 0x5e0, a5 +3f7a24e0: move a5, *a14+, 1 +3f7a24f0: move a13, a5 +3f7a2500: addi 0x560, a5 +3f7a2520: move a5, *a14+, 1 +3f7a2530: move *a13(0xff60), a5, 1 +3f7a2550: addi 0x80, a5 +3f7a2570: move *a5+, *a14+, 1 +3f7a2580: move *a5+, *a14+, 1 +3f7a2590: move *a5+, *a14+, 1 +3f7a25a0: move *a5+, *a14+, 1 +3f7a25b0: move *a13(0xff60), a5, 1 +3f7a25d0: move *a5+, *a14+, 1 +3f7a25e0: move *a5+, *a14+, 1 +3f7a25f0: move *a5+, *a14+, 1 +3f7a2600: move *a5+, *a14+, 1 +3f7a2610: calla L3F7A4140 +3f7a2640: move *a13(0xff60), a5, 1 +3f7a2660: move *a13(0xff80), a3, 1 +3f7a2680: subk 2, a3 +3f7a2690: sll 0x7, a3 +3f7a26a0: add a5, a3 +3f7a26b0: move *a5(0x0), *a14+, 1 +3f7a26d0: move *a5(0x20), *a14+, 1 +3f7a26f0: move *a3+, *a14+, 1 +3f7a2700: move *a3+, *a14+, 1 +3f7a2710: calla L3FE0C8D0 +3f7a2740: move *a5(0xc0), *a14+, 1 +3f7a2760: move *a5(0xe0), *a14+, 1 +3f7a2780: move *a5(0x40), *a14+, 1 +3f7a27a0: move *a5(0x60), *a14+, 1 +3f7a27c0: calla L3FE0C8D0 +3f7a27f0: calla L3FE0DE90 +3f7a2820: move *a5(0x80), *a14+, 1 +3f7a2840: move *a5(0xa0), *a14+, 1 +3f7a2860: move *a5(0x0), *a14+, 1 +3f7a2880: move *a5(0x20), *a14+, 1 +3f7a28a0: calla L3FE0C8D0 +3f7a28d0: move *a13(0xff80), a3, 1 +3f7a28f0: subk 2, a3 +3f7a2900: sll 0x7, a3 +3f7a2910: add a5, a3 +3f7a2920: move *a5(0x40), *a14+, 1 +3f7a2940: move *a5(0x60), *a14+, 1 +3f7a2960: move *a3(0x40), *a14+, 1 +3f7a2980: move *a3(0x60), *a14+, 1 +3f7a29a0: calla L3FE0C8D0 +3f7a29d0: calla L3FE0DE90 +3f7a2a00: calla L3FE0C8D0 +3f7a2a30: calla L3FE10B50 +3f7a2a60: move a8, *a13(0x7a0), 1 +3f7a2a80: jaeq L3F7A3BF0 +3f7a2aa0: jrle L3F7A2D50 +3f7a2ab0: move a13, a3 +3f7a2ac0: addi 0x60, a3 +3f7a2ae0: move a13, a7 +3f7a2af0: addi 0x460, a7 +3f7a2b10: move *a7+, *a3+, 1 +3f7a2b20: move *a7+, *a3+, 1 +3f7a2b30: move *a7+, *a3+, 1 +3f7a2b40: move *a7, *a3, 1 +3f7a2b50: move a13, a7 +3f7a2b60: addi 0xe0, a7 +3f7a2b80: move a13, a3 +3f7a2b90: addi 0x6e0, a3 +3f7a2bb0: move *a3+, *a7+, 1 +3f7a2bc0: move *a3+, *a7+, 1 +3f7a2bd0: move *a3+, *a7+, 1 +3f7a2be0: move *a3, *a7, 1 +3f7a2bf0: move *a13(0xff80), a7, 1 +3f7a2c10: subk 2, a7 +3f7a2c20: sll 0x7, a7 +3f7a2c30: add a5, a7 +3f7a2c40: move a13, a3 +3f7a2c50: addi 0x1e0, a3 +3f7a2c70: move *a7+, *a3+, 1 +3f7a2c80: move *a7+, *a3+, 1 +3f7a2c90: move *a7+, *a3+, 1 +3f7a2ca0: move *a7, *a3, 1 +3f7a2cb0: move a13, a7 +3f7a2cc0: addi 0x260, a7 +3f7a2ce0: addi 0x80, a5 +3f7a2d00: move *a5+, *a7+, 1 +3f7a2d10: move *a5+, *a7+, 1 +3f7a2d20: move *a5+, *a7+, 1 +3f7a2d30: move *a5, *a7, 1 +3f7a2d40: jruc L3F7A3000 +L3F7A2D50: +3f7a2d50: move a13, a3 +3f7a2d60: addi 0x60, a3 +3f7a2d80: move a13, a7 +3f7a2d90: addi 0x560, a7 +3f7a2db0: move *a7+, *a3+, 1 +3f7a2dc0: move *a7+, *a3+, 1 +3f7a2dd0: move *a7+, *a3+, 1 +3f7a2de0: move *a7, *a3, 1 +3f7a2df0: move a13, a7 +3f7a2e00: addi 0xe0, a7 +3f7a2e20: move a13, a3 +3f7a2e30: addi 0x3e0, a3 +3f7a2e50: move *a3+, *a7+, 1 +3f7a2e60: move *a3+, *a7+, 1 +3f7a2e70: move *a3+, *a7+, 1 +3f7a2e80: move *a3, *a7, 1 +3f7a2e90: move a13, a7 +3f7a2ea0: addi 0x1e0, a7 +3f7a2ec0: addi 0x80, a5 +3f7a2ee0: move *a5+, *a7+, 1 +3f7a2ef0: move *a5+, *a7+, 1 +3f7a2f00: move *a5+, *a7+, 1 +3f7a2f10: move *a5, *a7, 1 +3f7a2f20: move *a13(0xff80), a7, 1 +3f7a2f40: subk 2, a7 +3f7a2f50: sll 0x7, a7 +3f7a2f60: move *a13(0xff60), a5, 1 +3f7a2f80: add a5, a7 +3f7a2f90: move a13, a3 +3f7a2fa0: addi 0x260, a3 +3f7a2fc0: move *a7+, *a3+, 1 +3f7a2fd0: move *a7+, *a3+, 1 +3f7a2fe0: move *a7+, *a3+, 1 +3f7a2ff0: move *a7, *a3, 1 +L3F7A3000: +3f7a3000: move *a13(0xff60), a7, 1 +3f7a3020: move a13, a5 +3f7a3030: addi 0x160, a5 +3f7a3050: move *a7+, *a5+, 1 +3f7a3060: move *a7+, *a5+, 1 +3f7a3070: move *a7+, *a5+, 1 +3f7a3080: move *a7, *a5, 1 +3f7a3090: move *a13(0x7e0), a7, 1 +3f7a30b0: jrne L3F7A3220 +3f7a30c0: move a14, -*sp, 1 +3f7a30d0: move *a13(0xff20), a5, 1 +3f7a30f0: neg a5 +3f7a3100: move a5, *a14+, 1 +3f7a3110: move *a13(0xff40), a5, 1 +3f7a3130: neg a5 +3f7a3140: move a5, *a14+, 1 +3f7a3150: move a13, a5 +3f7a3160: addi 0x60, a5 +3f7a3180: move a5, *a14+, 1 +3f7a3190: move *a13(0xffc0), *a14+, 1 +3f7a31b0: move *a13(0xffe0), *a14+, 1 +3f7a31d0: calla L3F7AE290 +3f7a3200: jauc L3F7A3BF0 +L3F7A3220: +3f7a3220: subk 2, a7 +3f7a3230: jrne L3F7A33A0 +3f7a3240: move a14, -*sp, 1 +3f7a3250: move *a13(0xff20), a7, 1 +3f7a3270: neg a7 +3f7a3280: move a7, *a14+, 1 +3f7a3290: move *a13(0xff40), a7, 1 +3f7a32b0: neg a7 +3f7a32c0: move a7, *a14+, 1 +3f7a32d0: move a13, a7 +3f7a32e0: addi 0x60, a7 +3f7a3300: move a7, *a14+, 1 +3f7a3310: move *a13(0xffc0), *a14+, 1 +3f7a3330: move *a13(0xffe0), *a14+, 1 +3f7a3350: calla L3F7B1B10 +3f7a3380: jauc L3F7A3BF0 +L3F7A33A0: +3f7a33a0: move a14, -*sp, 1 +3f7a33b0: move *a13(0xff20), a7, 1 +3f7a33d0: neg a7 +3f7a33e0: move a7, *a14+, 1 +3f7a33f0: move *a13(0xff40), a7, 1 +3f7a3410: neg a7 +3f7a3420: move a7, *a14+, 1 +3f7a3430: move a13, a7 +3f7a3440: addi 0x60, a7 +3f7a3460: move a7, *a14+, 1 +3f7a3470: move *a13(0xffc0), *a14+, 1 +3f7a3490: move *a13(0xffe0), *a14+, 1 +3f7a34b0: calla L3F7CEC10 +3f7a34e0: jruc L3F7A3BF0 +L3F7A34F0: +3f7a34f0: move *a13(0xffa0), a9, 1 +3f7a3510: jreq L3F7A3BF0 +3f7a3520: move *a13(0x7c0), a7, 1 +3f7a3540: subk 3, a7 +3f7a3550: jrne L3F7A3890 +3f7a3560: move a14, -*sp, 1 +3f7a3570: move *a13(0xff20), a7, 1 +3f7a3590: neg a7 +3f7a35a0: move a7, *a14+, 1 +3f7a35b0: move *a13(0xff40), a7, 1 +3f7a35d0: neg a7 +3f7a35e0: move a7, *a14+, 1 +3f7a35f0: move a13, a7 +3f7a3600: addi 0x3e0, a7 +3f7a3620: move *a7+, *a14+, 1 +3f7a3630: move *a7+, *a14+, 1 +3f7a3640: move *a7+, *a14+, 1 +3f7a3650: move *a7+, *a14+, 1 +3f7a3660: move a13, a7 +3f7a3670: addi 0x460, a7 +3f7a3690: move *a7+, *a14+, 1 +3f7a36a0: move *a7+, *a14+, 1 +3f7a36b0: move *a7+, *a14+, 1 +3f7a36c0: move *a7+, *a14+, 1 +3f7a36d0: move *a13(0xff80), a7, 1 +3f7a36f0: subk 2, a7 +3f7a3700: sll 0x7, a7 +3f7a3710: move *a13(0xff60), a5, 1 +3f7a3730: add a5, a7 +3f7a3740: move *a7+, *a14+, 1 +3f7a3750: move *a7+, *a14+, 1 +3f7a3760: move *a7+, *a14+, 1 +3f7a3770: move *a7+, *a14+, 1 +3f7a3780: move *a13(0xff80), a7, 1 +3f7a37a0: dec a7 +3f7a37b0: sll 0x7, a7 +3f7a37c0: add a5, a7 +3f7a37d0: move *a7+, *a14+, 1 +3f7a37e0: move *a7+, *a14+, 1 +3f7a37f0: move *a7+, *a14+, 1 +3f7a3800: move *a7+, *a14+, 1 +3f7a3810: move *a13(0xffc0), *a14+, 1 +3f7a3830: move *a13(0xffe0), *a14+, 1 +3f7a3850: calla L3F800500 +3f7a3880: jruc L3F7A3BF0 +L3F7A3890: +3f7a3890: move *a13(0x7c0), a7, 1 +3f7a38b0: subk 2, a7 +3f7a38c0: jrne L3F7A3BF0 +3f7a38d0: move a14, -*sp, 1 +3f7a38e0: move *a13(0xff20), a7, 1 +3f7a3900: neg a7 +3f7a3910: move a7, *a14+, 1 +3f7a3920: move *a13(0xff40), a7, 1 +3f7a3940: neg a7 +3f7a3950: move a7, *a14+, 1 +3f7a3960: move a13, a7 +3f7a3970: addi 0x3e0, a7 +3f7a3990: move *a7+, *a14+, 1 +3f7a39a0: move *a7+, *a14+, 1 +3f7a39b0: move *a7+, *a14+, 1 +3f7a39c0: move *a7+, *a14+, 1 +3f7a39d0: move a13, a7 +3f7a39e0: addi 0x460, a7 +3f7a3a00: move *a7+, *a14+, 1 +3f7a3a10: move *a7+, *a14+, 1 +3f7a3a20: move *a7+, *a14+, 1 +3f7a3a30: move *a7+, *a14+, 1 +3f7a3a40: move *a13(0xff80), a7, 1 +3f7a3a60: subk 2, a7 +3f7a3a70: sll 0x7, a7 +3f7a3a80: move *a13(0xff60), a5, 1 +3f7a3aa0: add a5, a7 +3f7a3ab0: move *a7+, *a14+, 1 +3f7a3ac0: move *a7+, *a14+, 1 +3f7a3ad0: move *a7+, *a14+, 1 +3f7a3ae0: move *a7+, *a14+, 1 +3f7a3af0: move *a13(0xff80), a7, 1 +3f7a3b10: dec a7 +3f7a3b20: sll 0x7, a7 +3f7a3b30: add a5, a7 +3f7a3b40: move *a7+, *a14+, 1 +3f7a3b50: move *a7+, *a14+, 1 +3f7a3b60: move *a7+, *a14+, 1 +3f7a3b70: move *a7+, *a14+, 1 +3f7a3b80: move *a13(0xffc0), *a14+, 1 +3f7a3ba0: move *a13(0xffe0), *a14+, 1 +3f7a3bc0: calla L3F818230 +L3F7A3BF0: +3f7a3bf0: move *sp(0xe0), a14, 1 +3f7a3c10: mmfm sp, a3,a5,a7,a9,a11,a13 +3f7a3c30: rets 2 +3f7a3c40: .word 0x0000 +3f7a3c50: .word 0x0000 +3f7a3c60: .word 0x0000 +3f7a3c70: add b0, b8 +L3F7A3C80: +3f7a3c80: move a13, -*sp, 1 +3f7a3c90: move a14, a13 +3f7a3ca0: addi 0x40, a14 +3f7a3cc0: move *a13(0xffc0), *a14+, 1 +3f7a3ce0: move *a13(0xffe0), *a14+, 1 +3f7a3d00: move *a13(0xffc0), *a14+, 1 +3f7a3d20: move *a13(0xffe0), *a14+, 1 +3f7a3d40: calla L3FE0DE90 +3f7a3d70: move -*a14, a8, 1 +3f7a3d80: move a8, *a13(0xffe0), 1 +3f7a3da0: move -*a14, a8, 1 +3f7a3db0: move a8, *a13(0xffc0), 1 +3f7a3dd0: move *a13(0xff80), *a14+, 1 +3f7a3df0: move *a13(0xffa0), *a14+, 1 +3f7a3e10: move *a13(0xff80), *a14+, 1 +3f7a3e30: move *a13(0xffa0), *a14+, 1 +3f7a3e50: calla L3FE0DE90 +3f7a3e80: move -*a14, a8, 1 +3f7a3e90: move a8, *a13(0xffa0), 1 +3f7a3eb0: move -*a14, a8, 1 +3f7a3ec0: move a8, *a13(0xff80), 1 +3f7a3ee0: addi 0x40, a14 +3f7a3f00: move a14, -*sp, 1 +3f7a3f10: move *a13(0xffc0), *a14+, 1 +3f7a3f30: move *a13(0xffe0), *a14+, 1 +3f7a3f50: move *a13(0xff80), *a14+, 1 +3f7a3f70: move *a13(0xffa0), *a14+, 1 +3f7a3f90: calla L3FE0C950 +3f7a3fc0: calla L3FE1CBE0 +3f7a3ff0: move -*a14, a8, 1 +3f7a4000: move a8, *a13(0x20), 1 +3f7a4020: move -*a14, a8, 1 +3f7a4030: move a8, *a13, 1 +3f7a4040: move *a13(0x0), *a14+, 1 +3f7a4060: move *a13(0x20), *a14+, 1 +3f7a4080: move *sp(0x40), a13, 1 +3f7a40a0: move *a14(0xffc0), *a13(0xffc0), 1 +3f7a40d0: move *a14(0xffe0), *a13(0xffe0), 1 +3f7a4100: move *sp(0x40), a14, 1 +3f7a4120: move *sp+, a13, 1 +3f7a4130: rets 2 +L3F7A4140: +3f7a4140: mmtm sp, a7,a9,a11,a13 +3f7a4160: move a14, a13 +3f7a4170: addi 0x1c0, a14 +3f7a4190: move *a13(0xfe60), a8, 1 +3f7a41b0: calla L3FE11750 +3f7a41e0: movi 0x3f7e5de0, a8 +3f7a4210: move *a8+, *a14+, 1 +3f7a4220: move *a8+, *a14+, 1 +3f7a4230: calla L3FE0D650 +3f7a4260: move -*a14, a8, 1 +3f7a4270: move a8, *a13(0x160), 1 +3f7a4290: move -*a14, a8, 1 +3f7a42a0: move a8, *a13(0x140), 1 +3f7a42c0: move *a13(0xff80), *a14+, 1 +3f7a42e0: move *a13(0xffa0), *a14+, 1 +3f7a4300: move *a13(0xff00), *a14+, 1 +3f7a4320: move *a13(0xff20), *a14+, 1 +3f7a4340: calla L3FE0C8D0 +3f7a4370: move -*a14, a8, 1 +3f7a4380: move a8, *a13(0x60), 1 +3f7a43a0: move -*a14, a8, 1 +3f7a43b0: move a8, *a13(0x40), 1 +3f7a43d0: move *a13(0xffc0), *a14+, 1 +3f7a43f0: move *a13(0xffe0), *a14+, 1 +3f7a4410: move *a13(0xff40), *a14+, 1 +3f7a4430: move *a13(0xff60), *a14+, 1 +3f7a4450: calla L3FE0C8D0 +3f7a4480: move -*a14, a8, 1 +3f7a4490: move a8, *a13(0xa0), 1 +3f7a44b0: move -*a14, a8, 1 +3f7a44c0: move a8, *a13(0x80), 1 +3f7a44e0: addi 0x40, a14 +3f7a4500: move a14, -*sp, 1 +3f7a4510: move *a13(0x80), *a14+, 1 +3f7a4530: move *a13(0xa0), *a14+, 1 +3f7a4550: move *a13(0x40), *a14+, 1 +3f7a4570: move *a13(0x60), *a14+, 1 +3f7a4590: calla L3F7A3C80 +3f7a45c0: move -*a14, a8, 1 +3f7a45d0: move a8, *a13(0x20), 1 +3f7a45f0: move -*a14, a8, 1 +3f7a4600: move a8, *a13, 1 +3f7a4610: move *a13(0x0), *a14+, 1 +3f7a4630: move *a13(0x20), *a14+, 1 +3f7a4650: movi 0x3f7e5e20, a8 +3f7a4680: move *a8+, *a14+, 1 +3f7a4690: move *a8+, *a14+, 1 +3f7a46a0: calla L3FE0E730 +3f7a46d0: jreq L3F7A4730 +3f7a46e0: move *a13(0x0), *a14+, 1 +3f7a4700: move *a13(0x20), *a14+, 1 +3f7a4720: jruc L3F7A47A0 +L3F7A4730: +3f7a4730: move *a13(0x0), *a14+, 1 +3f7a4750: move *a13(0x20), *a14+, 1 +3f7a4770: calla L3FE0C7B0 +L3F7A47A0: +3f7a47a0: movi 0x3f7e5e60, a8 +3f7a47d0: move *a8+, *a14+, 1 +3f7a47e0: move *a8+, *a14+, 1 +3f7a47f0: calla L3FE0E730 +3f7a4820: jaeq L3F7A5440 +3f7a4840: move *a13(0x140), *a14+, 1 +3f7a4860: move *a13(0x160), *a14+, 1 +3f7a4880: move *a13(0x0), *a14+, 1 +3f7a48a0: move *a13(0x20), *a14+, 1 +3f7a48c0: calla L3FE0D650 +3f7a48f0: move -*a14, a8, 1 +3f7a4900: move a8, *a13(0x1a0), 1 +3f7a4920: move -*a14, a8, 1 +3f7a4930: move a8, *a13(0x180), 1 +3f7a4950: move *a13(0x40), *a14+, 1 +3f7a4970: move *a13(0x60), *a14+, 1 +3f7a4990: move *a13(0x180), *a14+, 1 +3f7a49b0: move *a13(0x1a0), *a14+, 1 +3f7a49d0: calla L3FE0DE90 +3f7a4a00: move -*a14, a8, 1 +3f7a4a10: move a8, *a13(0x120), 1 +3f7a4a30: move -*a14, a8, 1 +3f7a4a40: move a8, *a13(0x100), 1 +3f7a4a60: move *a13(0x80), *a14+, 1 +3f7a4a80: move *a13(0xa0), *a14+, 1 +3f7a4aa0: move *a13(0x180), *a14+, 1 +3f7a4ac0: move *a13(0x1a0), *a14+, 1 +3f7a4ae0: calla L3FE0DE90 +3f7a4b10: move -*a14, a8, 1 +3f7a4b20: move a8, *a13(0xe0), 1 +3f7a4b40: move -*a14, a8, 1 +3f7a4b50: move a8, *a13(0xc0), 1 +3f7a4b70: move *a13(0xfee0), a11, 1 +3f7a4b90: move *a13(0xff80), *a14+, 1 +3f7a4bb0: move *a13(0xffa0), *a14+, 1 +3f7a4bd0: move *a13(0xc0), *a14+, 1 +3f7a4bf0: move *a13(0xe0), *a14+, 1 +3f7a4c10: calla L3FE0C950 +3f7a4c40: move -*a14, a8, 1 +3f7a4c50: move a8, *a11(0x20), 1 +3f7a4c70: move -*a14, a8, 1 +3f7a4c80: move a8, *a11, 1 +3f7a4c90: move *a13(0xffc0), *a14+, 1 +3f7a4cb0: move *a13(0xffe0), *a14+, 1 +3f7a4cd0: move *a13(0x100), *a14+, 1 +3f7a4cf0: move *a13(0x120), *a14+, 1 +3f7a4d10: calla L3FE0C8D0 +3f7a4d40: move -*a14, a8, 1 +3f7a4d50: move a8, *a11(0x60), 1 +3f7a4d70: move -*a14, a8, 1 +3f7a4d80: move a8, *a11(0x40), 1 +3f7a4da0: move *a13(0xfec0), a9, 1 +3f7a4dc0: move *a13(0xff00), *a14+, 1 +3f7a4de0: move *a13(0xff20), *a14+, 1 +3f7a4e00: move *a13(0xc0), *a14+, 1 +3f7a4e20: move *a13(0xe0), *a14+, 1 +3f7a4e40: calla L3FE0C950 +3f7a4e70: move -*a14, a8, 1 +3f7a4e80: move a8, *a9(0x20), 1 +3f7a4ea0: move -*a14, a8, 1 +3f7a4eb0: move a8, *a9, 1 +3f7a4ec0: move *a13(0xff40), *a14+, 1 +3f7a4ee0: move *a13(0xff60), *a14+, 1 +3f7a4f00: move *a13(0x100), *a14+, 1 +3f7a4f20: move *a13(0x120), *a14+, 1 +3f7a4f40: calla L3FE0C8D0 +3f7a4f70: move -*a14, a8, 1 +3f7a4f80: move a8, *a9(0x60), 1 +3f7a4fa0: move -*a14, a8, 1 +3f7a4fb0: move a8, *a9(0x40), 1 +3f7a4fd0: move *a13(0xfea0), a7, 1 +3f7a4ff0: move *a13(0xff00), *a14+, 1 +3f7a5010: move *a13(0xff20), *a14+, 1 +3f7a5030: move *a13(0xc0), *a14+, 1 +3f7a5050: move *a13(0xe0), *a14+, 1 +3f7a5070: calla L3FE0C8D0 +3f7a50a0: move -*a14, a8, 1 +3f7a50b0: move a8, *a7(0x20), 1 +3f7a50d0: move -*a14, a8, 1 +3f7a50e0: move a8, *a7, 1 +3f7a50f0: move *a13(0xff40), *a14+, 1 +3f7a5110: move *a13(0xff60), *a14+, 1 +3f7a5130: move *a13(0x100), *a14+, 1 +3f7a5150: move *a13(0x120), *a14+, 1 +3f7a5170: calla L3FE0C950 +3f7a51a0: move -*a14, a8, 1 +3f7a51b0: move a8, *a7(0x60), 1 +3f7a51d0: move -*a14, a8, 1 +3f7a51e0: move a8, *a7(0x40), 1 +3f7a5200: move *a13(0xfe80), a7, 1 +3f7a5220: move *a13(0xff80), *a14+, 1 +3f7a5240: move *a13(0xffa0), *a14+, 1 +3f7a5260: move *a13(0xc0), *a14+, 1 +3f7a5280: move *a13(0xe0), *a14+, 1 +3f7a52a0: calla L3FE0C8D0 +3f7a52d0: move -*a14, a8, 1 +3f7a52e0: move a8, *a7(0x20), 1 +3f7a5300: move -*a14, a8, 1 +3f7a5310: move a8, *a7, 1 +3f7a5320: move *a13(0xffc0), *a14+, 1 +3f7a5340: move *a13(0xffe0), *a14+, 1 +3f7a5360: move *a13(0x100), *a14+, 1 +3f7a5380: move *a13(0x120), *a14+, 1 +3f7a53a0: calla L3FE0C950 +3f7a53d0: move -*a14, a8, 1 +3f7a53e0: move a8, *a7(0x60), 1 +3f7a5400: move -*a14, a8, 1 +3f7a5410: move a8, *a7(0x40), 1 +3f7a5430: jruc L3F7A5920 +L3F7A5440: +3f7a5440: move *a13(0xfec0), a11, 1 +3f7a5460: move *a13(0xff80), *a14+, 1 +3f7a5480: move *a13(0xffa0), *a14+, 1 +3f7a54a0: move *a13(0x140), *a14+, 1 +3f7a54c0: move *a13(0x160), *a14+, 1 +3f7a54e0: calla L3FE0C8D0 +3f7a5510: move *a14(0xffe0), *a11(0x20), 1 +3f7a5540: move *a14(0xffc0), *a11(0x0), 1 +3f7a5570: move *a13(0xfee0), a9, 1 +3f7a5590: move -*a14, a8, 1 +3f7a55a0: move a8, *a9(0x20), 1 +3f7a55c0: move -*a14, a8, 1 +3f7a55d0: move a8, *a9, 1 +3f7a55e0: move *a13(0xfe80), a7, 1 +3f7a5600: move *a13(0xff80), *a14+, 1 +3f7a5620: move *a13(0xffa0), *a14+, 1 +3f7a5640: move *a13(0x140), *a14+, 1 +3f7a5660: move *a13(0x160), *a14+, 1 +3f7a5680: calla L3FE0C950 +3f7a56b0: move *a14(0xffe0), *a7(0x20), 1 +3f7a56e0: move *a14(0xffc0), *a7(0x0), 1 +3f7a5710: move *a13(0xfea0), a7, 1 +3f7a5730: move -*a14, a8, 1 +3f7a5740: move a8, *a7(0x20), 1 +3f7a5760: move -*a14, a8, 1 +3f7a5770: move a8, *a7, 1 +3f7a5780: move *a13(0xfe80), a7, 1 +3f7a57a0: move *a13(0xffc0), a8, 1 +3f7a57c0: move *a13(0xffe0), a9, 1 +3f7a57e0: move a8, *a7(0x40), 1 +3f7a5800: move a9, *a7(0x60), 1 +3f7a5820: move *a13(0xfea0), a7, 1 +3f7a5840: move a8, *a7(0x40), 1 +3f7a5860: move a9, *a7(0x60), 1 +3f7a5880: move a8, *a11(0x40), 1 +3f7a58a0: move a9, *a11(0x60), 1 +3f7a58c0: move *a13(0xfee0), a7, 1 +3f7a58e0: move a8, *a7(0x40), 1 +3f7a5900: move a9, *a7(0x60), 1 +L3F7A5920: +3f7a5920: move *sp(0xa0), a14, 1 +3f7a5940: mmfm sp, a7,a9,a11,a13 +3f7a5960: rets 2 +L3F7A5970: +3f7a5970: mmtm sp, a11,a13 +3f7a5990: move a14, a13 +3f7a59a0: addi 0x280, a14 +3f7a59c0: move *a13(0xfee0), *a14+, 1 +3f7a59e0: move *a13(0xff00), *a14+, 1 +3f7a5a00: move *a13(0xff60), *a14+, 1 +3f7a5a20: move *a13(0xff80), *a14+, 1 +3f7a5a40: calla L3FE0C8D0 +3f7a5a70: move -*a14, a8, 1 +3f7a5a80: move a8, *a13(0x1a0), 1 +3f7a5aa0: move -*a14, a8, 1 +3f7a5ab0: move a8, *a13(0x180), 1 +3f7a5ad0: move *a13(0xfde0), *a14+, 1 +3f7a5af0: move *a13(0xfe00), *a14+, 1 +3f7a5b10: move *a13(0xfe60), *a14+, 1 +3f7a5b30: move *a13(0xfe80), *a14+, 1 +3f7a5b50: calla L3FE0C8D0 +3f7a5b80: move -*a14, a8, 1 +3f7a5b90: move a8, *a13(0x1e0), 1 +3f7a5bb0: move -*a14, a8, 1 +3f7a5bc0: move a8, *a13(0x1c0), 1 +3f7a5be0: move *a13(0xff20), *a14+, 1 +3f7a5c00: move *a13(0xff40), *a14+, 1 +3f7a5c20: move *a13(0xffa0), *a14+, 1 +3f7a5c40: move *a13(0xffc0), *a14+, 1 +3f7a5c60: calla L3FE0C8D0 +3f7a5c90: move -*a14, a8, 1 +3f7a5ca0: move a8, *a13(0x220), 1 +3f7a5cc0: move -*a14, a8, 1 +3f7a5cd0: move a8, *a13(0x200), 1 +3f7a5cf0: move *a13(0xfe20), *a14+, 1 +3f7a5d10: move *a13(0xfe40), *a14+, 1 +3f7a5d30: move *a13(0xfea0), *a14+, 1 +3f7a5d50: move *a13(0xfec0), *a14+, 1 +3f7a5d70: calla L3FE0C8D0 +3f7a5da0: move -*a14, a8, 1 +3f7a5db0: move a8, *a13(0x260), 1 +3f7a5dd0: move -*a14, a8, 1 +3f7a5de0: move a8, *a13(0x240), 1 +3f7a5e00: move *a13(0x180), *a14+, 1 +3f7a5e20: move *a13(0x1a0), *a14+, 1 +3f7a5e40: movi 0x3f7e5e20, a8 +3f7a5e70: move *a8+, *a14+, 1 +3f7a5e80: move *a8+, *a14+, 1 +3f7a5e90: calla L3FE0E730 +3f7a5ec0: jreq L3F7A5F20 +3f7a5ed0: move *a13(0x180), *a14+, 1 +3f7a5ef0: move *a13(0x1a0), *a14+, 1 +3f7a5f10: jruc L3F7A5F90 +L3F7A5F20: +3f7a5f20: move *a13(0x180), *a14+, 1 +3f7a5f40: move *a13(0x1a0), *a14+, 1 +3f7a5f60: calla L3FE0C7B0 +L3F7A5F90: +3f7a5f90: movi 0x3f7e5e60, a8 +3f7a5fc0: move *a8+, *a14+, 1 +3f7a5fd0: move *a8+, *a14+, 1 +3f7a5fe0: calla L3FE0E6D0 +3f7a6010: jreq L3F7A65C0 +3f7a6020: move *a13(0x1c0), *a14+, 1 +3f7a6040: move *a13(0x1e0), *a14+, 1 +3f7a6060: movi 0x3f7e5e20, a8 +3f7a6090: move *a8+, *a14+, 1 +3f7a60a0: move *a8+, *a14+, 1 +3f7a60b0: calla L3FE0E730 +3f7a60e0: jreq L3F7A6140 +3f7a60f0: move *a13(0x1c0), *a14+, 1 +3f7a6110: move *a13(0x1e0), *a14+, 1 +3f7a6130: jruc L3F7A61B0 +L3F7A6140: +3f7a6140: move *a13(0x1c0), *a14+, 1 +3f7a6160: move *a13(0x1e0), *a14+, 1 +3f7a6180: calla L3FE0C7B0 +L3F7A61B0: +3f7a61b0: movi 0x3f7e5e60, a8 +3f7a61e0: move *a8+, *a14+, 1 +3f7a61f0: move *a8+, *a14+, 1 +3f7a6200: calla L3FE0E6D0 +3f7a6230: jreq L3F7A62E0 +3f7a6240: move a13, a11 +3f7a6250: subi 0x120, a11 +3f7a6270: move a13, a8 +3f7a6280: move *a11+, *a8+, 1 +3f7a6290: move *a11+, *a8+, 1 +3f7a62a0: move *a11+, *a8+, 1 +3f7a62b0: move *a11, *a8, 1 +3f7a62c0: jauc L3F7A76F0 +L3F7A62E0: +3f7a62e0: move *a13(0xff60), *a14+, 1 +3f7a6300: move *a13(0xff80), *a14+, 1 +3f7a6320: move *a13(0xfe60), *a14+, 1 +3f7a6340: move *a13(0xfe80), *a14+, 1 +3f7a6360: calla L3FE0C8D0 +3f7a6390: move *a13(0x240), *a14+, 1 +3f7a63b0: move *a13(0x260), *a14+, 1 +3f7a63d0: calla L3FE0DE90 +3f7a6400: move *a13(0x1c0), *a14+, 1 +3f7a6420: move *a13(0x1e0), *a14+, 1 +3f7a6440: calla L3FE0D650 +3f7a6470: move *a13(0xfea0), *a14+, 1 +3f7a6490: move *a13(0xfec0), *a14+, 1 +3f7a64b0: calla L3FE0C950 +3f7a64e0: move -*a14, a8, 1 +3f7a64f0: move a8, *a13(0x60), 1 +3f7a6510: move -*a14, a8, 1 +3f7a6520: move a8, *a13(0x40), 1 +3f7a6540: move *a13(0xff60), *a13(0x0), 1 +3f7a6570: move *a13(0xff80), *a13(0x20), 1 +3f7a65a0: jauc L3F7A76F0 +L3F7A65C0: +3f7a65c0: move *a13(0x1c0), *a14+, 1 +3f7a65e0: move *a13(0x1e0), *a14+, 1 +3f7a6600: movi 0x3f7e5e20, a8 +3f7a6630: move *a8+, *a14+, 1 +3f7a6640: move *a8+, *a14+, 1 +3f7a6650: calla L3FE0E730 +3f7a6680: jreq L3F7A66E0 +3f7a6690: move *a13(0x1c0), *a14+, 1 +3f7a66b0: move *a13(0x1e0), *a14+, 1 +3f7a66d0: jruc L3F7A6750 +L3F7A66E0: +3f7a66e0: move *a13(0x1c0), *a14+, 1 +3f7a6700: move *a13(0x1e0), *a14+, 1 +3f7a6720: calla L3FE0C7B0 +L3F7A6750: +3f7a6750: movi 0x3f7e5e60, a8 +3f7a6780: move *a8+, *a14+, 1 +3f7a6790: move *a8+, *a14+, 1 +3f7a67a0: calla L3FE0E6D0 +3f7a67d0: jreq L3F7A6AC0 +3f7a67e0: move *a13(0xfe60), *a14+, 1 +3f7a6800: move *a13(0xfe80), *a14+, 1 +3f7a6820: move *a13(0xff60), *a14+, 1 +3f7a6840: move *a13(0xff80), *a14+, 1 +3f7a6860: calla L3FE0C8D0 +3f7a6890: move *a13(0x200), *a14+, 1 +3f7a68b0: move *a13(0x220), *a14+, 1 +3f7a68d0: calla L3FE0DE90 +3f7a6900: move *a13(0x180), *a14+, 1 +3f7a6920: move *a13(0x1a0), *a14+, 1 +3f7a6940: calla L3FE0D650 +3f7a6970: move *a13(0xffa0), *a14+, 1 +3f7a6990: move *a13(0xffc0), *a14+, 1 +3f7a69b0: calla L3FE0C950 +3f7a69e0: move -*a14, a8, 1 +3f7a69f0: move a8, *a13(0x60), 1 +3f7a6a10: move -*a14, a8, 1 +3f7a6a20: move a8, *a13(0x40), 1 +3f7a6a40: move *a13(0xfe60), *a13(0x0), 1 +3f7a6a70: move *a13(0xfe80), *a13(0x20), 1 +3f7a6aa0: jauc L3F7A76F0 +L3F7A6AC0: +3f7a6ac0: move *a13(0x200), *a14+, 1 +3f7a6ae0: move *a13(0x220), *a14+, 1 +3f7a6b00: move *a13(0x180), *a14+, 1 +3f7a6b20: move *a13(0x1a0), *a14+, 1 +3f7a6b40: calla L3FE0D650 +3f7a6b70: move -*a14, a8, 1 +3f7a6b80: move a8, *a13(0xa0), 1 +3f7a6ba0: move -*a14, a8, 1 +3f7a6bb0: move a8, *a13(0x80), 1 +3f7a6bd0: move *a13(0x240), *a14+, 1 +3f7a6bf0: move *a13(0x260), *a14+, 1 +3f7a6c10: move *a13(0x1c0), *a14+, 1 +3f7a6c30: move *a13(0x1e0), *a14+, 1 +3f7a6c50: calla L3FE0D650 +3f7a6c80: move -*a14, a8, 1 +3f7a6c90: move a8, *a13(0xe0), 1 +3f7a6cb0: move -*a14, a8, 1 +3f7a6cc0: move a8, *a13(0xc0), 1 +3f7a6ce0: move *a13(0x80), *a14+, 1 +3f7a6d00: move *a13(0xa0), *a14+, 1 +3f7a6d20: move *a13(0xfee0), *a14+, 1 +3f7a6d40: move *a13(0xff00), *a14+, 1 +3f7a6d60: calla L3FE0DE90 +3f7a6d90: move *a13(0xff20), *a14+, 1 +3f7a6db0: move *a13(0xff40), *a14+, 1 +3f7a6dd0: calla L3FE0C830 +3f7a6e00: move -*a14, a8, 1 +3f7a6e10: move a8, *a13(0x120), 1 +3f7a6e30: move -*a14, a8, 1 +3f7a6e40: move a8, *a13(0x100), 1 +3f7a6e60: move *a13(0xc0), *a14+, 1 +3f7a6e80: move *a13(0xe0), *a14+, 1 +3f7a6ea0: move *a13(0xfde0), *a14+, 1 +3f7a6ec0: move *a13(0xfe00), *a14+, 1 +3f7a6ee0: calla L3FE0DE90 +3f7a6f10: move *a13(0xfe20), *a14+, 1 +3f7a6f30: move *a13(0xfe40), *a14+, 1 +3f7a6f50: calla L3FE0C830 +3f7a6f80: move -*a14, a8, 1 +3f7a6f90: move a8, *a13(0x160), 1 +3f7a6fb0: move -*a14, a8, 1 +3f7a6fc0: move a8, *a13(0x140), 1 +3f7a6fe0: move *a13(0x80), *a14+, 1 +3f7a7000: move *a13(0xa0), *a14+, 1 +3f7a7020: move *a13(0xc0), *a14+, 1 +3f7a7040: move *a13(0xe0), *a14+, 1 +3f7a7060: calla L3FE0C8D0 +3f7a7090: movi 0x3f7e5e20, a8 +3f7a70c0: move *a8+, *a14+, 1 +3f7a70d0: move *a8+, *a14+, 1 +3f7a70e0: calla L3FE0E730 +3f7a7110: jreq L3F7A71E0 +3f7a7120: move *a13(0x80), *a14+, 1 +3f7a7140: move *a13(0xa0), *a14+, 1 +3f7a7160: move *a13(0xc0), *a14+, 1 +3f7a7180: move *a13(0xe0), *a14+, 1 +3f7a71a0: calla L3FE0C8D0 +3f7a71d0: jruc L3F7A7290 +L3F7A71E0: +3f7a71e0: move *a13(0xc0), *a14+, 1 +3f7a7200: move *a13(0xe0), *a14+, 1 +3f7a7220: move *a13(0x80), *a14+, 1 +3f7a7240: move *a13(0xa0), *a14+, 1 +3f7a7260: calla L3FE0C8D0 +L3F7A7290: +3f7a7290: movi 0x3f7e5e60, a8 +3f7a72c0: move *a8+, *a14+, 1 +3f7a72d0: move *a8+, *a14+, 1 +3f7a72e0: calla L3FE0E6D0 +3f7a7310: jreq L3F7A7390 +3f7a7320: move *a13(0xfee0), *a13(0x0), 1 +3f7a7350: move *a13(0xff00), *a13(0x20), 1 +3f7a7380: jruc L3F7A7570 +L3F7A7390: +3f7a7390: move *a13(0x140), *a14+, 1 +3f7a73b0: move *a13(0x160), *a14+, 1 +3f7a73d0: move *a13(0x100), *a14+, 1 +3f7a73f0: move *a13(0x120), *a14+, 1 +3f7a7410: calla L3FE0C8D0 +3f7a7440: move *a13(0x80), *a14+, 1 +3f7a7460: move *a13(0xa0), *a14+, 1 +3f7a7480: move *a13(0xc0), *a14+, 1 +3f7a74a0: move *a13(0xe0), *a14+, 1 +3f7a74c0: calla L3FE0C8D0 +3f7a74f0: calla L3FE0D650 +3f7a7520: move -*a14, a8, 1 +3f7a7530: move a8, *a13(0x20), 1 +3f7a7550: move -*a14, a8, 1 +3f7a7560: move a8, *a13, 1 +L3F7A7570: +3f7a7570: move *a13(0x80), *a14+, 1 +3f7a7590: move *a13(0xa0), *a14+, 1 +3f7a75b0: move *a13(0x0), *a14+, 1 +3f7a75d0: move *a13(0x20), *a14+, 1 +3f7a75f0: calla L3FE0DE90 +3f7a7620: move *a13(0x100), *a14+, 1 +3f7a7640: move *a13(0x120), *a14+, 1 +3f7a7660: calla L3FE0C950 +3f7a7690: move -*a14, a8, 1 +3f7a76a0: move a8, *a13(0x60), 1 +3f7a76c0: move -*a14, a8, 1 +3f7a76d0: move a8, *a13(0x40), 1 +L3F7A76F0: +3f7a76f0: move a13, a8 +3f7a7700: move *a13(0xffe0), a13, 1 +3f7a7720: jreq L3F7A7770 +3f7a7730: move *a8+, *a13+, 1 +3f7a7740: move *a8+, *a13+, 1 +3f7a7750: move *a8+, *a13+, 1 +3f7a7760: move *a8, *a13, 1 +L3F7A7770: +3f7a7770: move *sp(0x60), a14, 1 +3f7a7790: mmfm sp, a11,a13 +3f7a77b0: rets 2 +L3F7A77C0: +3f7a77c0: mmtm sp, a11,a13 +3f7a77e0: move a14, a13 +3f7a77f0: addi 0x140, a14 +3f7a7810: move *a13(0xfee0), *a14+, 1 +3f7a7830: move *a13(0xff00), *a14+, 1 +3f7a7850: move *a13(0xff60), *a14+, 1 +3f7a7870: move *a13(0xff80), *a14+, 1 +3f7a7890: calla L3FE0C8D0 +3f7a78c0: move -*a14, a8, 1 +3f7a78d0: move a8, *a13(0xe0), 1 +3f7a78f0: move -*a14, a8, 1 +3f7a7900: move a8, *a13(0xc0), 1 +3f7a7920: move *a13(0xff20), *a14+, 1 +3f7a7940: move *a13(0xff40), *a14+, 1 +3f7a7960: move *a13(0xffa0), *a14+, 1 +3f7a7980: move *a13(0xffc0), *a14+, 1 +3f7a79a0: calla L3FE0C8D0 +3f7a79d0: move -*a14, a8, 1 +3f7a79e0: move a8, *a13(0x120), 1 +3f7a7a00: move -*a14, a8, 1 +3f7a7a10: move a8, *a13(0x100), 1 +3f7a7a30: addi 0x40, a14 +3f7a7a50: move a14, -*sp, 1 +3f7a7a60: move *a13(0x100), *a14+, 1 +3f7a7a80: move *a13(0x120), *a14+, 1 +3f7a7aa0: move *a13(0xc0), *a14+, 1 +3f7a7ac0: move *a13(0xe0), *a14+, 1 +3f7a7ae0: calla L3F7A3C80 +3f7a7b10: move -*a14, a8, 1 +3f7a7b20: move a8, *a13(0xa0), 1 +3f7a7b40: move -*a14, a8, 1 +3f7a7b50: move a8, *a13(0x80), 1 +3f7a7b70: move *a13(0x80), *a14+, 1 +3f7a7b90: move *a13(0xa0), *a14+, 1 +3f7a7bb0: movi 0x3f7e5e20, a8 +3f7a7be0: move *a8+, *a14+, 1 +3f7a7bf0: move *a8+, *a14+, 1 +3f7a7c00: calla L3FE0E730 +3f7a7c30: jreq L3F7A7C90 +3f7a7c40: move *a13(0x80), *a14+, 1 +3f7a7c60: move *a13(0xa0), *a14+, 1 +3f7a7c80: jruc L3F7A7D00 +L3F7A7C90: +3f7a7c90: move *a13(0x80), *a14+, 1 +3f7a7cb0: move *a13(0xa0), *a14+, 1 +3f7a7cd0: calla L3FE0C7B0 +L3F7A7D00: +3f7a7d00: movi 0x3f7e5e60, a8 +3f7a7d30: move *a8+, *a14+, 1 +3f7a7d40: move *a8+, *a14+, 1 +3f7a7d50: calla L3FE0E730 +3f7a7d80: jreq L3F7A8250 +3f7a7d90: move *a13(0x80), *a14+, 1 +3f7a7db0: move *a13(0xa0), *a14+, 1 +3f7a7dd0: move *a13(0xfea0), *a14+, 1 +3f7a7df0: move *a13(0xfec0), *a14+, 1 +3f7a7e10: calla L3FE0C950 +3f7a7e40: move *a13(0x80), *a14+, 1 +3f7a7e60: move *a13(0xa0), *a14+, 1 +3f7a7e80: calla L3FE0D650 +3f7a7eb0: move *a13(0xc0), *a14+, 1 +3f7a7ed0: move *a13(0xe0), *a14+, 1 +3f7a7ef0: calla L3FE0DE90 +3f7a7f20: move *a13(0xfee0), *a14+, 1 +3f7a7f40: move *a13(0xff00), *a14+, 1 +3f7a7f60: calla L3FE0C830 +3f7a7f90: move -*a14, a8, 1 +3f7a7fa0: move a8, *a13(0x20), 1 +3f7a7fc0: move -*a14, a8, 1 +3f7a7fd0: move a8, *a13, 1 +3f7a7fe0: move *a13(0x80), *a14+, 1 +3f7a8000: move *a13(0xa0), *a14+, 1 +3f7a8020: move *a13(0xfea0), *a14+, 1 +3f7a8040: move *a13(0xfec0), *a14+, 1 +3f7a8060: calla L3FE0C950 +3f7a8090: move *a13(0x80), *a14+, 1 +3f7a80b0: move *a13(0xa0), *a14+, 1 +3f7a80d0: calla L3FE0D650 +3f7a8100: move *a13(0x100), *a14+, 1 +3f7a8120: move *a13(0x120), *a14+, 1 +3f7a8140: calla L3FE0DE90 +3f7a8170: move *a13(0xff20), *a14+, 1 +3f7a8190: move *a13(0xff40), *a14+, 1 +3f7a81b0: calla L3FE0C830 +3f7a81e0: move -*a14, a8, 1 +3f7a81f0: move a8, *a13(0x60), 1 +3f7a8210: move -*a14, a8, 1 +3f7a8220: move a8, *a13(0x40), 1 +3f7a8240: jruc L3F7A8350 +L3F7A8250: +3f7a8250: move a14, -*sp, 1 +3f7a8260: movi 0x3f7e5bd0, a8 +3f7a8290: move a8, *a14+, 1 +3f7a82a0: calla L3F927BC0 +3f7a82d0: move a13, a11 +3f7a82e0: subi 0x120, a11 +3f7a8300: move a13, a8 +3f7a8310: move *a11+, *a8+, 1 +3f7a8320: move *a11+, *a8+, 1 +3f7a8330: move *a11+, *a8+, 1 +3f7a8340: move *a11, *a8, 1 +L3F7A8350: +3f7a8350: move a13, a8 +3f7a8360: move *a13(0xffe0), a13, 1 +3f7a8380: jreq L3F7A83D0 +3f7a8390: move *a8+, *a13+, 1 +3f7a83a0: move *a8+, *a13+, 1 +3f7a83b0: move *a8+, *a13+, 1 +3f7a83c0: move *a8, *a13, 1 +L3F7A83D0: +3f7a83d0: move *sp(0x60), a14, 1 +3f7a83f0: mmfm sp, a11,a13 +3f7a8410: rets 2 +L3F7A8420: +3f7a8420: move a13, -*sp, 1 +3f7a8430: move a14, a13 +3f7a8440: addi 0xc0, a14 +3f7a8460: move *a13(0xff00), *a14+, 1 +3f7a8480: move *a13(0xff20), *a14+, 1 +3f7a84a0: move *a13(0xff80), *a14+, 1 +3f7a84c0: move *a13(0xffa0), *a14+, 1 +3f7a84e0: calla L3FE0C8D0 +3f7a8510: move -*a14, a8, 1 +3f7a8520: move a8, *a13(0x20), 1 +3f7a8540: move -*a14, a8, 1 +3f7a8550: move a8, *a13, 1 +3f7a8560: move *a13(0xffc0), *a14+, 1 +3f7a8580: move *a13(0xffe0), *a14+, 1 +3f7a85a0: move *a13(0xff40), *a14+, 1 +3f7a85c0: move *a13(0xff60), *a14+, 1 +3f7a85e0: calla L3FE0C8D0 +3f7a8610: move -*a14, a8, 1 +3f7a8620: move a8, *a13(0x60), 1 +3f7a8640: move -*a14, a8, 1 +3f7a8650: move a8, *a13(0x40), 1 +3f7a8670: move *a13(0x0), *a14+, 1 +3f7a8690: move *a13(0x20), *a14+, 1 +3f7a86b0: movi 0x3f7e5e20, a8 +3f7a86e0: move *a8+, *a14+, 1 +3f7a86f0: move *a8+, *a14+, 1 +3f7a8700: calla L3FE0E9F0 +3f7a8730: jreq L3F7A8930 +3f7a8740: move *a13(0x40), *a14+, 1 +3f7a8760: move *a13(0x60), *a14+, 1 +3f7a8780: movi 0x3f7e5e20, a8 +3f7a87b0: move *a8+, *a14+, 1 +3f7a87c0: move *a8+, *a14+, 1 +3f7a87d0: calla L3FE0E730 +3f7a8800: jreq L3F7A8870 +3f7a8810: movi 0x3f7e5ea0, a8 +3f7a8840: move *a8+, *a14+, 1 +3f7a8850: move *a8+, *a14+, 1 +3f7a8860: jruc L3F7A88C0 +L3F7A8870: +3f7a8870: movi 0x3f7e5ee0, a8 +3f7a88a0: move *a8+, *a14+, 1 +3f7a88b0: move *a8+, *a14+, 1 +L3F7A88C0: +3f7a88c0: move -*a14, a8, 1 +3f7a88d0: move a8, *a13(0xa0), 1 +3f7a88f0: move -*a14, a8, 1 +3f7a8900: move a8, *a13(0x80), 1 +3f7a8920: jruc L3F7A8D60 +L3F7A8930: +3f7a8930: move *a13(0x40), *a14+, 1 +3f7a8950: move *a13(0x60), *a14+, 1 +3f7a8970: movi 0x3f7e5e20, a8 +3f7a89a0: move *a8+, *a14+, 1 +3f7a89b0: move *a8+, *a14+, 1 +3f7a89c0: calla L3FE0E9F0 +3f7a89f0: jreq L3F7A8BF0 +3f7a8a00: move *a13(0x0), *a14+, 1 +3f7a8a20: move *a13(0x20), *a14+, 1 +3f7a8a40: movi 0x3f7e5e20, a8 +3f7a8a70: move *a8+, *a14+, 1 +3f7a8a80: move *a8+, *a14+, 1 +3f7a8a90: calla L3FE0E730 +3f7a8ac0: jreq L3F7A8B30 +3f7a8ad0: movi 0x3f7e5e20, a8 +3f7a8b00: move *a8+, *a14+, 1 +3f7a8b10: move *a8+, *a14+, 1 +3f7a8b20: jruc L3F7A8B80 +L3F7A8B30: +3f7a8b30: movi 0x3f7e5f20, a8 +3f7a8b60: move *a8+, *a14+, 1 +3f7a8b70: move *a8+, *a14+, 1 +L3F7A8B80: +3f7a8b80: move -*a14, a8, 1 +3f7a8b90: move a8, *a13(0xa0), 1 +3f7a8bb0: move -*a14, a8, 1 +3f7a8bc0: move a8, *a13(0x80), 1 +3f7a8be0: jruc L3F7A8D60 +L3F7A8BF0: +3f7a8bf0: addi 0x40, a14 +3f7a8c10: move a14, -*sp, 1 +3f7a8c20: move *a13(0x40), *a14+, 1 +3f7a8c40: move *a13(0x60), *a14+, 1 +3f7a8c60: move *a13(0x0), *a14+, 1 +3f7a8c80: move *a13(0x20), *a14+, 1 +3f7a8ca0: calla L3FE0D650 +3f7a8cd0: calla L3FE11930 +3f7a8d00: move -*a14, a8, 1 +3f7a8d10: move a8, *a13(0xa0), 1 +3f7a8d30: move -*a14, a8, 1 +3f7a8d40: move a8, *a13(0x80), 1 +L3F7A8D60: +3f7a8d60: move *a13(0x40), *a14+, 1 +3f7a8d80: move *a13(0x60), *a14+, 1 +3f7a8da0: movi 0x3f7e5e20, a8 +3f7a8dd0: move *a8+, *a14+, 1 +3f7a8de0: move *a8+, *a14+, 1 +3f7a8df0: calla L3FE0E6F0 +3f7a8e20: jreq L3F7A9160 +3f7a8e30: move *a13(0x80), *a14+, 1 +3f7a8e50: move *a13(0xa0), *a14+, 1 +3f7a8e70: movi 0x3f7e5e20, a8 +3f7a8ea0: move *a8+, *a14+, 1 +3f7a8eb0: move *a8+, *a14+, 1 +3f7a8ec0: calla L3FE0E6D0 +3f7a8ef0: jreq L3F7A9030 +3f7a8f00: movi 0x3f7e5f60, a8 +3f7a8f30: move *a8+, *a14+, 1 +3f7a8f40: move *a8+, *a14+, 1 +3f7a8f50: move *a13(0x80), *a14+, 1 +3f7a8f70: move *a13(0xa0), *a14+, 1 +3f7a8f90: calla L3FE0C950 +3f7a8fc0: move -*a14, a8, 1 +3f7a8fd0: move a8, *a13(0xa0), 1 +3f7a8ff0: move -*a14, a8, 1 +3f7a9000: move a8, *a13(0x80), 1 +3f7a9020: jruc L3F7A9350 +L3F7A9030: +3f7a9030: movi 0x3f7e5f20, a8 +3f7a9060: move *a8+, *a14+, 1 +3f7a9070: move *a8+, *a14+, 1 +3f7a9080: move *a13(0x80), *a14+, 1 +3f7a90a0: move *a13(0xa0), *a14+, 1 +3f7a90c0: calla L3FE0C950 +3f7a90f0: move -*a14, a8, 1 +3f7a9100: move a8, *a13(0xa0), 1 +3f7a9120: move -*a14, a8, 1 +3f7a9130: move a8, *a13(0x80), 1 +3f7a9150: jruc L3F7A9350 +L3F7A9160: +3f7a9160: move *a13(0x80), *a14+, 1 +3f7a9180: move *a13(0xa0), *a14+, 1 +3f7a91a0: movi 0x3f7e5e20, a8 +3f7a91d0: move *a8+, *a14+, 1 +3f7a91e0: move *a8+, *a14+, 1 +3f7a91f0: calla L3FE0E6F0 +3f7a9220: jreq L3F7A9350 +3f7a9230: movi 0x3f7e5f20, a8 +3f7a9260: move *a8+, *a14+, 1 +3f7a9270: move *a8+, *a14+, 1 +3f7a9280: move *a13(0x80), *a14+, 1 +3f7a92a0: move *a13(0xa0), *a14+, 1 +3f7a92c0: calla L3FE0C950 +3f7a92f0: move -*a14, a8, 1 +3f7a9300: move a8, *a13(0xa0), 1 +3f7a9320: move -*a14, a8, 1 +3f7a9330: move a8, *a13(0x80), 1 +L3F7A9350: +3f7a9350: move *a13(0x80), *a14+, 1 +3f7a9370: move *a13(0xa0), *a14+, 1 +3f7a9390: movi 0x3f7e5fa0, a8 +3f7a93c0: move *a8+, *a14+, 1 +3f7a93d0: move *a8+, *a14+, 1 +3f7a93e0: calla L3FE0DE90 +3f7a9410: movi 0x3f7e5fe0, a8 +3f7a9440: move *a8+, *a14+, 1 +3f7a9450: move *a8+, *a14+, 1 +3f7a9460: calla L3FE0DE90 +3f7a9490: movi 0x3f7e5f20, a8 +3f7a94c0: move *a8+, *a14+, 1 +3f7a94d0: move *a8+, *a14+, 1 +3f7a94e0: calla L3FE0D650 +3f7a9510: move -*a14, a8, 1 +3f7a9520: move a8, *a13(0xa0), 1 +3f7a9540: move -*a14, a8, 1 +3f7a9550: move a8, *a13(0x80), 1 +3f7a9570: move *a13(0x80), *a14+, 1 +3f7a9590: move *a13(0xa0), *a14+, 1 +3f7a95b0: movi 0x3f7e5e20, a8 +3f7a95e0: move *a8+, *a14+, 1 +3f7a95f0: move *a8+, *a14+, 1 +3f7a9600: calla L3FE0E730 +3f7a9630: jreq L3F7A9710 +3f7a9640: move *a13(0x80), *a14+, 1 +3f7a9660: move *a13(0xa0), *a14+, 1 +3f7a9680: movi 0x3f7e6020, a8 +3f7a96b0: move *a8+, *a14+, 1 +3f7a96c0: move *a8+, *a14+, 1 +3f7a96d0: calla L3FE0C950 +3f7a9700: jruc L3F7A97D0 +L3F7A9710: +3f7a9710: move *a13(0x80), *a14+, 1 +3f7a9730: move *a13(0xa0), *a14+, 1 +3f7a9750: movi 0x3f7e6020, a8 +3f7a9780: move *a8+, *a14+, 1 +3f7a9790: move *a8+, *a14+, 1 +3f7a97a0: calla L3FE0C8D0 +L3F7A97D0: +3f7a97d0: calla L3FE10B50 +3f7a9800: move *sp(0x40), a14, 1 +3f7a9820: move *sp+, a13, 1 +3f7a9830: rets 2 +L3F7A9840: +3f7a9840: mmtm sp, a7,a9,a11,a13 +3f7a9860: move a14, a13 +3f7a9870: addi 0x520, a14 +3f7a9890: move *a13(0xffc0), a11, 1 +3f7a98b0: setf 1, 0, 0 +3f7a98c0: move *a11(0x1b9), a11, 0 +3f7a98e0: jreq L3F7A9A60 +3f7a98f0: move *a13(0xffe0), a11, 1 +3f7a9910: setf 16, 1, 0 +3f7a9920: move *a11, a11, 0 +3f7a9930: jrne L3F7A9A60 +3f7a9940: move *a13(0xffe0), a11, 1 +3f7a9960: move *a13(0xff80), a9, 1 +3f7a9980: move *a11(0x3a0), a11, 0 +3f7a99a0: add a9, a11 +3f7a99b0: move a11, *a13(0xff80), 1 +3f7a99d0: move *a13(0xffe0), a9, 1 +3f7a99f0: move *a13(0xff60), a11, 1 +3f7a9a10: move *a9(0x3b0), a9, 0 +3f7a9a30: add a11, a9 +3f7a9a40: move a9, *a13(0xff60), 1 +L3F7A9A60: +3f7a9a60: move *a13(0xffa0), a11, 1 +3f7a9a80: move *a11(0x200), *a14+, 1 +3f7a9aa0: move *a11(0x220), *a14+, 1 +3f7a9ac0: calla L3FE10B50 +3f7a9af0: move a8, *a13, 1 +3f7a9b00: move *a11(0x240), *a14+, 1 +3f7a9b20: move *a11(0x260), *a14+, 1 +3f7a9b40: calla L3FE10B50 +3f7a9b70: move a8, *a13(0x20), 1 +3f7a9b90: move *a11(0x280), *a14+, 1 +3f7a9bb0: move *a11(0x2a0), *a14+, 1 +3f7a9bd0: calla L3FE10B50 +3f7a9c00: move a8, *a13(0x40), 1 +3f7a9c20: move *a11(0x2c0), *a14+, 1 +3f7a9c40: move *a11(0x2e0), *a14+, 1 +3f7a9c60: calla L3FE10B50 +3f7a9c90: move a8, *a13(0x60), 1 +3f7a9cb0: move *a13(0x40), a9, 1 +3f7a9cd0: move *a13, a11, 1 +3f7a9ce0: sub a11, a9 +3f7a9cf0: move a9, *a13(0x80), 1 +3f7a9d10: move *a13(0x20), a9, 1 +3f7a9d30: sub a9, a8 +3f7a9d40: move a8, *a13(0xa0), 1 +3f7a9d60: jreq L3F7A9DA0 +3f7a9d70: move *a13(0x80), a9, 1 +3f7a9d90: jrne L3F7AA380 +L3F7A9DA0: +3f7a9da0: move a8, a9 +3f7a9db0: jrne L3F7A9FB0 +3f7a9dc0: move *a13(0xffc0), a7, 1 +3f7a9de0: setf 16, 0, 0 +3f7a9df0: move *a7(0x160), a7, 0 +3f7a9e10: srl 0x1, a7 +3f7a9e20: move *a13(0x20), a9, 1 +3f7a9e40: sub a7, a9 +3f7a9e50: move a9, *a13(0x4f0), 0 +3f7a9e70: move *a13(0xffc0), a9, 1 +3f7a9e90: move *a9(0x160), *a13(0x510), 0 +3f7a9ec0: move *a13(0x80), a7, 1 +3f7a9ee0: jrge L3F7A9F60 +3f7a9ef0: move *a13(0x40), *a13(0x4e0), 0 +3f7a9f20: neg a7 +3f7a9f30: move a7, *a13(0x500), 0 +3f7a9f50: jruc L3F7AA170 +L3F7A9F60: +3f7a9f60: move a11, *a13(0x4e0), 0 +3f7a9f80: move a7, *a13(0x500), 0 +3f7a9fa0: jruc L3F7AA170 +L3F7A9FB0: +3f7a9fb0: move *a13(0xffc0), a7, 1 +3f7a9fd0: setf 16, 0, 0 +3f7a9fe0: move *a7(0x160), a7, 0 +3f7aa000: srl 0x1, a7 +3f7aa010: sub a7, a11 +3f7aa020: move a11, *a13(0x4e0), 0 +3f7aa040: move *a13(0xffc0), a11, 1 +3f7aa060: move *a11(0x160), *a13(0x500), 0 +3f7aa090: move a8, a7 +3f7aa0a0: jrge L3F7AA120 +3f7aa0b0: move *a13(0x60), *a13(0x4f0), 0 +3f7aa0e0: neg a7 +3f7aa0f0: move a7, *a13(0x510), 0 +3f7aa110: jruc L3F7AA170 +L3F7AA120: +3f7aa120: move *a13(0x20), *a13(0x4f0), 0 +3f7aa150: move a7, *a13(0x510), 0 +L3F7AA170: +3f7aa170: setf 16, 1, 0 +3f7aa180: move *a13(0xff80), a11, 0 +3f7aa1a0: move *a13(0x4e0), a9, 0 +3f7aa1c0: add a11, a9 +3f7aa1d0: move a9, *a13(0x4e0), 0 +3f7aa1f0: move *a13(0xff60), a7, 0 +3f7aa210: move *a13(0x4f0), a9, 0 +3f7aa230: add a7, a9 +3f7aa240: move a9, *a13(0x4f0), 0 +3f7aa260: move a14, -*sp, 1 +3f7aa270: move a13, a9 +3f7aa280: addi 0x4e0, a9 +3f7aa2a0: move a9, *a14+, 1 +3f7aa2b0: movk 1, a9 +3f7aa2c0: move a9, *a14+, 1 +3f7aa2d0: move *a13(0xffc0), *a14+, 1 +3f7aa2f0: move *a13(0xffe0), *a14+, 1 +3f7aa310: move *a13(0xffc0), a9, 1 +3f7aa330: move *a9(0x540), a7, 1 +3f7aa350: call a7 +3f7aa360: jauc L3F7AB2B0 +L3F7AA380: +3f7aa380: move a8, a7 +3f7aa390: jrgt L3F7AA3D0 +3f7aa3a0: jrne L3F7AA420 +3f7aa3b0: move a9, a9 +3f7aa3c0: jrge L3F7AA420 +L3F7AA3D0: +3f7aa3d0: move *a13(0xffa0), a7, 1 +3f7aa3f0: addi 0x200, a7 +3f7aa410: jruc L3F7AA460 +L3F7AA420: +3f7aa420: move *a13(0xffa0), a7, 1 +3f7aa440: addi 0x280, a7 +L3F7AA460: +3f7aa460: move a7, *a13(0x120), 1 +3f7aa480: move a7, *a13(0xe0), 1 +3f7aa4a0: move *a13(0xffa0), a9, 1 +3f7aa4c0: addi 0x200, a9 +3f7aa4e0: move a9, *a13(0xc0), 1 +3f7aa500: move *a13(0xffa0), a9, 1 +3f7aa520: addi 0x280, a9 +3f7aa540: move a9, *a13(0x100), 1 +3f7aa560: move *a13(0x80), *a13(0x4e0), 1 +3f7aa590: neg a8 +3f7aa5a0: move a8, *a13(0x80), 1 +3f7aa5c0: move *a13(0x4e0), *a13(0xa0), 1 +3f7aa5f0: move *a13(0xffa0), a11, 1 +3f7aa610: addi 0x180, a11 +3f7aa630: move a11, *a13(0x3e0), 1 +3f7aa650: sub a9, a9 +3f7aa660: move a9, *a13(0x420), 1 +L3F7AA680: +3f7aa680: move *a13(0x420), a11, 1 +3f7aa6a0: sll 0x7, a11 +3f7aa6b0: move *a13(0xffa0), a9, 1 +3f7aa6d0: add a9, a11 +3f7aa6e0: move a11, *a13(0x400), 1 +3f7aa700: move *a13(0x420), a7, 1 +3f7aa720: move a7, a9 +3f7aa730: sll 0x7, a7 +3f7aa740: sll 0x5, a9 +3f7aa750: add a9, a7 +3f7aa760: add a13, a7 +3f7aa770: addi 0x140, a7 +3f7aa790: move a7, *a13(0x3c0), 1 +3f7aa7b0: move *a13(0xa0), a9, 1 +3f7aa7d0: jrgt L3F7AA820 +3f7aa7e0: jrne L3F7AA930 +3f7aa7f0: move *a13(0x80), a7, 1 +3f7aa810: jrge L3F7AA930 +L3F7AA820: +3f7aa820: movk 1, a7 +3f7aa830: move a7, *a13(0x440), 1 +3f7aa850: move *a13(0x3e0), *a13(0x460), 1 +3f7aa880: move a11, *a13(0x480), 1 +3f7aa8a0: move *a13(0x3c0), a9, 1 +3f7aa8c0: move *a13(0x80), *a9(0x40), 1 +3f7aa8f0: move *a13(0xa0), *a9(0x60), 1 +3f7aa920: jruc L3F7AAA70 +L3F7AA930: +3f7aa930: sub a7, a7 +3f7aa940: move a7, *a13(0x440), 1 +3f7aa960: move a11, *a13(0x460), 1 +3f7aa980: move *a13(0x3e0), *a13(0x480), 1 +3f7aa9b0: move *a13(0x3c0), a9, 1 +3f7aa9d0: move *a13(0x80), a7, 1 +3f7aa9f0: neg a7 +3f7aaa00: move a7, *a9(0x40), 1 +3f7aaa20: move *a13(0xa0), a7, 1 +3f7aaa40: neg a7 +3f7aaa50: move a7, *a9(0x60), 1 +L3F7AAA70: +3f7aaa70: move *a13(0x420), a7, 1 +3f7aaa90: btst 0, a7 +3f7aaaa0: jreq L3F7AAC30 +3f7aaab0: move a14, -*sp, 1 +3f7aaac0: move *a13(0x440), *a14+, 1 +3f7aaae0: move *a13(0xffc0), a7, 1 +3f7aab00: setf 16, 0, 0 +3f7aab10: move *a7(0x160), a8, 0 +3f7aab30: move a8, *a14+, 1 +3f7aab40: move a9, *a14+, 1 +3f7aab50: move *a13(0x480), *a14+, 1 +3f7aab70: move *a13(0x460), *a14+, 1 +3f7aab90: move *a13(0x420), a7, 1 +3f7aabb0: sll 0x5, a7 +3f7aabc0: add a13, a7 +3f7aabd0: move *a7(0xc0), *a14+, 1 +3f7aabf0: calla L3F7C2A10 +3f7aac20: jruc L3F7AAD00 +L3F7AAC30: +3f7aac30: move a14, -*sp, 1 +3f7aac40: move a9, *a14+, 1 +3f7aac50: move *a13(0x480), *a14+, 1 +3f7aac70: move *a13(0x460), *a14+, 1 +3f7aac90: sll 0x5, a7 +3f7aaca0: add a13, a7 +3f7aacb0: move *a7(0xc0), *a14+, 1 +3f7aacd0: calla L3F7C6830 +L3F7AAD00: +3f7aad00: setf 16, 1, 0 +3f7aad10: move *a13(0xff80), a7, 0 +3f7aad30: move *a9, a11, 0 +3f7aad40: add a7, a11 +3f7aad50: move a11, *a9, 0 +3f7aad60: move *a13(0xff60), a11, 0 +3f7aad80: addk 16, a9 +3f7aad90: move *a9, a7, 0 +3f7aada0: add a11, a7 +3f7aadb0: move a7, *a9, 0 +3f7aadc0: move *a13(0x3c0), a9, 1 +3f7aade0: move *a13(0xff80), a7, 0 +3f7aae00: addk 32, a9 +3f7aae10: move *a9, a11, 0 +3f7aae20: add a7, a11 +3f7aae30: move a11, *a9, 0 +3f7aae40: move *a13(0x3c0), a11, 1 +3f7aae60: move *a13(0xff60), a9, 0 +3f7aae80: move *a11(0x30), a7, 0 +3f7aaea0: add a9, a7 +3f7aaeb0: move a7, *a11(0x30), 0 +3f7aaed0: move *a13(0x80), *a13(0x4e0), 1 +3f7aaf00: move *a13(0xa0), *a13(0x80), 1 +3f7aaf30: move *a13(0x4e0), a7, 1 +3f7aaf50: neg a7 +3f7aaf60: move a7, *a13(0xa0), 1 +3f7aaf80: move *a13(0x400), *a13(0x3e0), 1 +3f7aafb0: move *a13(0x420), a11, 1 +3f7aafd0: inc a11 +3f7aafe0: move a11, *a13(0x420), 1 +3f7ab000: subk 4, a11 +3f7ab010: jalt L3F7AA680 +3f7ab030: move a14, -*sp, 1 +3f7ab040: move a13, a11 +3f7ab050: addi 0x4c0, a11 +3f7ab070: move a11, *a14+, 1 +3f7ab080: move a13, a9 +3f7ab090: addi 0x4a0, a9 +3f7ab0b0: move a9, *a14+, 1 +3f7ab0c0: move a13, a7 +3f7ab0d0: addi 0x140, a7 +3f7ab0f0: move a7, *a14+, 1 +3f7ab100: movk 4, a7 +3f7ab110: move a7, *a14+, 1 +3f7ab120: calla L3F782D10 +3f7ab150: move *a13(0x4a0), a7, 1 +3f7ab170: jrle L3F7AB2B0 +3f7ab180: move a14, -*sp, 1 +3f7ab190: move *a13(0x4c0), *a14+, 1 +3f7ab1b0: move a7, *a14+, 1 +3f7ab1c0: move *a13(0xffc0), *a14+, 1 +3f7ab1e0: move *a13(0xffe0), *a14+, 1 +3f7ab200: move *a13(0xffc0), a9, 1 +3f7ab220: move *a9(0x520), a11, 1 +3f7ab240: call a11 +3f7ab250: move a14, -*sp, 1 +3f7ab260: move *a13(0x4c0), *a14+, 1 +3f7ab280: calla L3F702440 +L3F7AB2B0: +3f7ab2b0: move *sp(0xa0), a14, 1 +3f7ab2d0: mmfm sp, a7,a9,a11,a13 +3f7ab2f0: rets 2 +L3F7AB300: +3f7ab300: mmtm sp, a7,a9,a11,a13 +3f7ab320: move a14, a13 +3f7ab330: addi 0x5a0, a14 +3f7ab350: move *a13(0xffc0), a11, 1 +3f7ab370: setf 1, 0, 0 +3f7ab380: move *a11(0x1b9), a11, 0 +3f7ab3a0: jreq L3F7AB520 +3f7ab3b0: move *a13(0xffe0), a11, 1 +3f7ab3d0: setf 16, 1, 0 +3f7ab3e0: move *a11, a11, 0 +3f7ab3f0: jrne L3F7AB520 +3f7ab400: move *a13(0xffe0), a11, 1 +3f7ab420: move *a13(0xff60), a9, 1 +3f7ab440: move *a11(0x3a0), a11, 0 +3f7ab460: add a9, a11 +3f7ab470: move a11, *a13(0xff60), 1 +3f7ab490: move *a13(0xffe0), a9, 1 +3f7ab4b0: move *a13(0xff40), a11, 1 +3f7ab4d0: move *a9(0x3b0), a9, 0 +3f7ab4f0: add a11, a9 +3f7ab500: move a9, *a13(0xff40), 1 +L3F7AB520: +3f7ab520: move *a13(0xff80), a11, 1 +3f7ab540: setf 16, 1, 0 +3f7ab550: move *a11(0x20), a9, 0 +3f7ab570: move *a11, a7, 0 +3f7ab580: sub a7, a9 +3f7ab590: move a9, *a13, 1 +3f7ab5a0: move *a11(0x30), a7, 0 +3f7ab5c0: move *a11(0x10), a9, 0 +3f7ab5e0: sub a9, a7 +3f7ab5f0: move a7, *a13(0x20), 1 +3f7ab610: jreq L3F7AB650 +3f7ab620: move *a13, a9, 1 +3f7ab630: jane L3F7ABF90 +L3F7AB650: +3f7ab650: move *a13(0xffa0), a9, 1 +3f7ab670: move *a9(0x200), *a14+, 1 +3f7ab690: move *a9(0x220), *a14+, 1 +3f7ab6b0: calla L3FE10B50 +3f7ab6e0: move a8, *a13(0x520), 1 +3f7ab700: move *a9(0x240), *a14+, 1 +3f7ab720: move *a9(0x260), *a14+, 1 +3f7ab740: calla L3FE10B50 +3f7ab770: move a8, *a13(0x540), 1 +3f7ab790: move *a9(0x280), *a14+, 1 +3f7ab7b0: move *a9(0x2a0), *a14+, 1 +3f7ab7d0: calla L3FE10B50 +3f7ab800: move a8, *a13(0x560), 1 +3f7ab820: move *a9(0x2c0), *a14+, 1 +3f7ab840: move *a9(0x2e0), *a14+, 1 +3f7ab860: calla L3FE10B50 +3f7ab890: move a8, *a13(0x580), 1 +3f7ab8b0: move a7, a7 +3f7ab8c0: jrne L3F7ABB50 +3f7ab8d0: move *a13(0xffc0), a7, 1 +3f7ab8f0: setf 16, 0, 0 +3f7ab900: move *a7(0x160), a7, 0 +3f7ab920: srl 0x1, a7 +3f7ab930: move *a13(0x540), a9, 1 +3f7ab950: sub a7, a9 +3f7ab960: move a9, *a13(0x4f0), 0 +3f7ab980: move *a13(0xffc0), a9, 1 +3f7ab9a0: move *a9(0x160), *a13(0x510), 0 +3f7ab9d0: move *a13, a7, 1 +3f7ab9e0: jrge L3F7ABAA0 +3f7ab9f0: move *a13(0x560), *a13(0x4e0), 0 +3f7aba20: move *a13(0x520), a7, 1 +3f7aba40: move *a13(0x560), a9, 1 +3f7aba60: sub a9, a7 +3f7aba70: move a7, *a13(0x500), 0 +3f7aba90: jruc L3F7ABD80 +L3F7ABAA0: +3f7abaa0: move *a13(0x520), *a13(0x4e0), 0 +3f7abad0: move *a13(0x560), a7, 1 +3f7abaf0: move *a13(0x520), a9, 1 +3f7abb10: sub a9, a7 +3f7abb20: move a7, *a13(0x500), 0 +3f7abb40: jruc L3F7ABD80 +L3F7ABB50: +3f7abb50: move *a13(0xffc0), a7, 1 +3f7abb70: setf 16, 0, 0 +3f7abb80: move *a7(0x160), a7, 0 +3f7abba0: srl 0x1, a7 +3f7abbb0: move *a13(0x520), a9, 1 +3f7abbd0: sub a7, a9 +3f7abbe0: move a9, *a13(0x4e0), 0 +3f7abc00: move *a13(0xffc0), a9, 1 +3f7abc20: move *a9(0x160), *a13(0x500), 0 +3f7abc50: move *a13(0x20), a7, 1 +3f7abc70: jrge L3F7ABD00 +3f7abc80: move a8, *a13(0x4f0), 0 +3f7abca0: move *a13(0x540), a7, 1 +3f7abcc0: sub a8, a7 +3f7abcd0: move a7, *a13(0x510), 0 +3f7abcf0: jruc L3F7ABD80 +L3F7ABD00: +3f7abd00: move *a13(0x540), *a13(0x4f0), 0 +3f7abd30: move *a13(0x540), a7, 1 +3f7abd50: sub a7, a8 +3f7abd60: move a8, *a13(0x510), 0 +L3F7ABD80: +3f7abd80: setf 16, 1, 0 +3f7abd90: move *a13(0xff60), a9, 0 +3f7abdb0: move *a13(0x4e0), a7, 0 +3f7abdd0: add a9, a7 +3f7abde0: move a7, *a13(0x4e0), 0 +3f7abe00: move *a13(0xff40), a7, 0 +3f7abe20: move *a13(0x4f0), a9, 0 +3f7abe40: add a7, a9 +3f7abe50: move a9, *a13(0x4f0), 0 +3f7abe70: move a14, -*sp, 1 +3f7abe80: move a13, a9 +3f7abe90: addi 0x4e0, a9 +3f7abeb0: move a9, *a14+, 1 +3f7abec0: movk 1, a9 +3f7abed0: move a9, *a14+, 1 +3f7abee0: move *a13(0xffc0), *a14+, 1 +3f7abf00: move *a13(0xffe0), *a14+, 1 +3f7abf20: move *a13(0xffc0), a9, 1 +3f7abf40: move *a9(0x540), a7, 1 +3f7abf60: call a7 +3f7abf70: jauc L3F7AE240 +L3F7ABF90: +3f7abf90: move a7, a8 +3f7abfa0: jrgt L3F7ABFE0 +3f7abfb0: jrne L3F7AC140 +3f7abfc0: move a9, a9 +3f7abfd0: jrge L3F7AC140 +L3F7ABFE0: +3f7abfe0: move *a11, a8, 0 +3f7abff0: calla L3FE11750 +3f7ac020: move -*a14, a8, 1 +3f7ac030: move a8, *a13(0x60), 1 +3f7ac050: move -*a14, a8, 1 +3f7ac060: move a8, *a13(0x40), 1 +3f7ac080: move *a11(0x10), a8, 0 +3f7ac0a0: calla L3FE11750 +3f7ac0d0: move -*a14, a8, 1 +3f7ac0e0: move a8, *a13(0xa0), 1 +3f7ac100: move -*a14, a8, 1 +3f7ac110: move a8, *a13(0x80), 1 +3f7ac130: jruc L3F7AC2A0 +L3F7AC140: +3f7ac140: move *a11(0x20), a8, 0 +3f7ac160: calla L3FE11750 +3f7ac190: move -*a14, a8, 1 +3f7ac1a0: move a8, *a13(0x60), 1 +3f7ac1c0: move -*a14, a8, 1 +3f7ac1d0: move a8, *a13(0x40), 1 +3f7ac1f0: move *a11(0x30), a8, 0 +3f7ac210: calla L3FE11750 +3f7ac240: move -*a14, a8, 1 +3f7ac250: move a8, *a13(0xa0), 1 +3f7ac270: move -*a14, a8, 1 +3f7ac280: move a8, *a13(0x80), 1 +L3F7AC2A0: +3f7ac2a0: move a9, *a13(0x4e0), 1 +3f7ac2c0: neg a7 +3f7ac2d0: move a7, *a13, 1 +3f7ac2e0: move a9, *a13(0x20), 1 +3f7ac300: move *a13(0xffa0), a11, 1 +3f7ac320: addi 0x180, a11 +3f7ac340: move a11, *a13(0x3e0), 1 +3f7ac360: sub a9, a9 +3f7ac370: move a9, *a13(0x420), 1 +L3F7AC390: +3f7ac390: move *a13(0x420), a11, 1 +3f7ac3b0: sll 0x7, a11 +3f7ac3c0: move *a13(0xffa0), a9, 1 +3f7ac3e0: add a9, a11 +3f7ac3f0: move a11, *a13(0x400), 1 +3f7ac410: move *a13(0x420), a7, 1 +3f7ac430: move a7, a9 +3f7ac440: sll 0x7, a7 +3f7ac450: sll 0x5, a9 +3f7ac460: add a9, a7 +3f7ac470: add a13, a7 +3f7ac480: addi 0x140, a7 +3f7ac4a0: move a7, *a13(0x3c0), 1 +3f7ac4c0: move *a13(0x20), a9, 1 +3f7ac4e0: jrgt L3F7AC520 +3f7ac4f0: jrne L3F7AC630 +3f7ac500: move *a13, a7, 1 +3f7ac510: jrge L3F7AC630 +L3F7AC520: +3f7ac520: movk 1, a7 +3f7ac530: move a7, *a13(0x440), 1 +3f7ac550: move *a13(0x3e0), *a13(0x460), 1 +3f7ac580: move a11, *a13(0x480), 1 +3f7ac5a0: move *a13(0x3c0), a9, 1 +3f7ac5c0: move *a13(0x0), *a9(0x40), 1 +3f7ac5f0: move *a13(0x20), *a9(0x60), 1 +3f7ac620: jruc L3F7AC760 +L3F7AC630: +3f7ac630: sub a7, a7 +3f7ac640: move a7, *a13(0x440), 1 +3f7ac660: move a11, *a13(0x460), 1 +3f7ac680: move *a13(0x3e0), *a13(0x480), 1 +3f7ac6b0: move *a13(0x3c0), a9, 1 +3f7ac6d0: move *a13, a7, 1 +3f7ac6e0: neg a7 +3f7ac6f0: move a7, *a9(0x40), 1 +3f7ac710: move *a13(0x20), a7, 1 +3f7ac730: neg a7 +3f7ac740: move a7, *a9(0x60), 1 +L3F7AC760: +3f7ac760: move *a13(0x420), a7, 1 +3f7ac780: btst 0, a7 +3f7ac790: jreq L3F7AC910 +3f7ac7a0: move a14, -*sp, 1 +3f7ac7b0: move *a13(0x440), *a14+, 1 +3f7ac7d0: move *a13(0xffc0), a7, 1 +3f7ac7f0: setf 16, 0, 0 +3f7ac800: move *a7(0x160), a8, 0 +3f7ac820: move a8, *a14+, 1 +3f7ac830: move a9, *a14+, 1 +3f7ac840: move *a13(0x480), *a14+, 1 +3f7ac860: move *a13(0x460), *a14+, 1 +3f7ac880: move a13, a7 +3f7ac890: addi 0x40, a7 +3f7ac8b0: move a7, *a14+, 1 +3f7ac8c0: calla L3F7C2A10 +3f7ac8f0: jauc L3F7ADC90 +L3F7AC910: +3f7ac910: move a7, a8 +3f7ac920: jane L3F7AD260 +3f7ac940: move *a13(0xff80), a7, 1 +3f7ac960: setf 16, 1, 0 +3f7ac970: move *a7, a8, 0 +3f7ac980: calla L3FE11750 +3f7ac9b0: move *a7(0x40), *a14+, 1 +3f7ac9d0: move *a7(0x60), *a14+, 1 +3f7ac9f0: calla L3FE0C8D0 +3f7aca20: movi 0x3f7e5e20, a8 +3f7aca50: move *a8+, *a14+, 1 +3f7aca60: move *a8+, *a14+, 1 +3f7aca70: calla L3FE0E730 +3f7acaa0: jreq L3F7ACB70 +3f7acab0: move *a7, a8, 0 +3f7acac0: calla L3FE11750 +3f7acaf0: move *a7(0x40), *a14+, 1 +3f7acb10: move *a7(0x60), *a14+, 1 +3f7acb30: calla L3FE0C8D0 +3f7acb60: jruc L3F7ACC20 +L3F7ACB70: +3f7acb70: move *a7, a8, 0 +3f7acb80: calla L3FE11750 +3f7acbb0: move *a7(0x40), *a14+, 1 +3f7acbd0: move *a7(0x60), *a14+, 1 +3f7acbf0: calla L3FE0C830 +L3F7ACC20: +3f7acc20: movi 0x3f7e5e60, a8 +3f7acc50: move *a8+, *a14+, 1 +3f7acc60: move *a8+, *a14+, 1 +3f7acc70: calla L3FE0E6D0 +3f7acca0: jreq L3F7AD260 +3f7accb0: move *a7(0x10), a8, 0 +3f7accd0: calla L3FE11750 +3f7acd00: move *a7(0x80), *a14+, 1 +3f7acd20: move *a7(0xa0), *a14+, 1 +3f7acd40: calla L3FE0C8D0 +3f7acd70: movi 0x3f7e5e20, a8 +3f7acda0: move *a8+, *a14+, 1 +3f7acdb0: move *a8+, *a14+, 1 +3f7acdc0: calla L3FE0E730 +3f7acdf0: jreq L3F7ACED0 +3f7ace00: move *a7(0x10), a8, 0 +3f7ace20: calla L3FE11750 +3f7ace50: move *a7(0x80), *a14+, 1 +3f7ace70: move *a7(0xa0), *a14+, 1 +3f7ace90: calla L3FE0C8D0 +3f7acec0: jruc L3F7ACF90 +L3F7ACED0: +3f7aced0: move *a7(0x10), a8, 0 +3f7acef0: calla L3FE11750 +3f7acf20: move *a7(0x80), *a14+, 1 +3f7acf40: move *a7(0xa0), *a14+, 1 +3f7acf60: calla L3FE0C830 +L3F7ACF90: +3f7acf90: movi 0x3f7e5e60, a8 +3f7acfc0: move *a8+, *a14+, 1 +3f7acfd0: move *a8+, *a14+, 1 +3f7acfe0: calla L3FE0E6D0 +3f7ad010: jreq L3F7AD260 +3f7ad020: move *a7, a8, 0 +3f7ad030: calla L3FE11750 +3f7ad060: move -*a14, a8, 1 +3f7ad070: move a8, *a13(0xe0), 1 +3f7ad090: move -*a14, a8, 1 +3f7ad0a0: move a8, *a13(0xc0), 1 +3f7ad0c0: move *a7(0x10), a8, 0 +3f7ad0e0: calla L3FE11750 +3f7ad110: move -*a14, a8, 1 +3f7ad120: move a8, *a13(0x120), 1 +3f7ad140: move -*a14, a8, 1 +3f7ad150: move a8, *a13(0x100), 1 +3f7ad170: move a14, -*sp, 1 +3f7ad180: move a9, *a14+, 1 +3f7ad190: move *a13(0x480), *a14+, 1 +3f7ad1b0: move *a13(0x460), *a14+, 1 +3f7ad1d0: move a13, a7 +3f7ad1e0: addi 0xc0, a7 +3f7ad200: move a7, *a14+, 1 +3f7ad210: calla L3F7C6830 +3f7ad240: jauc L3F7ADC90 +L3F7AD260: +3f7ad260: move *a13(0x420), a7, 1 +3f7ad280: subk 2, a7 +3f7ad290: jane L3F7ADC00 +3f7ad2b0: move *a13(0xff80), a7, 1 +3f7ad2d0: setf 16, 1, 0 +3f7ad2e0: move *a7(0x20), a8, 0 +3f7ad300: calla L3FE11750 +3f7ad330: move *a7(0xc0), *a14+, 1 +3f7ad350: move *a7(0xe0), *a14+, 1 +3f7ad370: calla L3FE0C8D0 +3f7ad3a0: movi 0x3f7e5e20, a8 +3f7ad3d0: move *a8+, *a14+, 1 +3f7ad3e0: move *a8+, *a14+, 1 +3f7ad3f0: calla L3FE0E730 +3f7ad420: jreq L3F7AD500 +3f7ad430: move *a7(0x20), a8, 0 +3f7ad450: calla L3FE11750 +3f7ad480: move *a7(0xc0), *a14+, 1 +3f7ad4a0: move *a7(0xe0), *a14+, 1 +3f7ad4c0: calla L3FE0C8D0 +3f7ad4f0: jruc L3F7AD5C0 +L3F7AD500: +3f7ad500: move *a7(0x20), a8, 0 +3f7ad520: calla L3FE11750 +3f7ad550: move *a7(0xc0), *a14+, 1 +3f7ad570: move *a7(0xe0), *a14+, 1 +3f7ad590: calla L3FE0C830 +L3F7AD5C0: +3f7ad5c0: movi 0x3f7e5e60, a8 +3f7ad5f0: move *a8+, *a14+, 1 +3f7ad600: move *a8+, *a14+, 1 +3f7ad610: calla L3FE0E6D0 +3f7ad640: jreq L3F7ADC00 +3f7ad650: move *a7(0x30), a8, 0 +3f7ad670: calla L3FE11750 +3f7ad6a0: move *a7(0x100), *a14+, 1 +3f7ad6c0: move *a7(0x120), *a14+, 1 +3f7ad6e0: calla L3FE0C8D0 +3f7ad710: movi 0x3f7e5e20, a8 +3f7ad740: move *a8+, *a14+, 1 +3f7ad750: move *a8+, *a14+, 1 +3f7ad760: calla L3FE0E730 +3f7ad790: jreq L3F7AD870 +3f7ad7a0: move *a7(0x30), a8, 0 +3f7ad7c0: calla L3FE11750 +3f7ad7f0: move *a7(0x100), *a14+, 1 +3f7ad810: move *a7(0x120), *a14+, 1 +3f7ad830: calla L3FE0C8D0 +3f7ad860: jruc L3F7AD930 +L3F7AD870: +3f7ad870: move *a7(0x30), a8, 0 +3f7ad890: calla L3FE11750 +3f7ad8c0: move *a7(0x100), *a14+, 1 +3f7ad8e0: move *a7(0x120), *a14+, 1 +3f7ad900: calla L3FE0C830 +L3F7AD930: +3f7ad930: movi 0x3f7e5e60, a8 +3f7ad960: move *a8+, *a14+, 1 +3f7ad970: move *a8+, *a14+, 1 +3f7ad980: calla L3FE0E6D0 +3f7ad9b0: jreq L3F7ADC00 +3f7ad9c0: move *a7(0x20), a8, 0 +3f7ad9e0: calla L3FE11750 +3f7ada10: move -*a14, a8, 1 +3f7ada20: move a8, *a13(0xe0), 1 +3f7ada40: move -*a14, a8, 1 +3f7ada50: move a8, *a13(0xc0), 1 +3f7ada70: move *a7(0x30), a8, 0 +3f7ada90: calla L3FE11750 +3f7adac0: move -*a14, a8, 1 +3f7adad0: move a8, *a13(0x120), 1 +3f7adaf0: move -*a14, a8, 1 +3f7adb00: move a8, *a13(0x100), 1 +3f7adb20: move a14, -*sp, 1 +3f7adb30: move a9, *a14+, 1 +3f7adb40: move *a13(0x480), *a14+, 1 +3f7adb60: move *a13(0x460), *a14+, 1 +3f7adb80: move a13, a7 +3f7adb90: addi 0xc0, a7 +3f7adbb0: move a7, *a14+, 1 +3f7adbc0: calla L3F7C6830 +3f7adbf0: jruc L3F7ADC90 +L3F7ADC00: +3f7adc00: move a14, -*sp, 1 +3f7adc10: move a9, *a14+, 1 +3f7adc20: move *a13(0x480), *a14+, 1 +3f7adc40: move *a13(0x460), *a14+, 1 +3f7adc60: calla L3F7C9000 +L3F7ADC90: +3f7adc90: setf 16, 1, 0 +3f7adca0: move *a13(0xff60), a7, 0 +3f7adcc0: move *a9, a11, 0 +3f7adcd0: add a7, a11 +3f7adce0: move a11, *a9, 0 +3f7adcf0: move *a13(0xff40), a11, 0 +3f7add10: addk 16, a9 +3f7add20: move *a9, a7, 0 +3f7add30: add a11, a7 +3f7add40: move a7, *a9, 0 +3f7add50: move *a13(0x3c0), a9, 1 +3f7add70: move *a13(0xff60), a7, 0 +3f7add90: addk 32, a9 +3f7adda0: move *a9, a11, 0 +3f7addb0: add a7, a11 +3f7addc0: move a11, *a9, 0 +3f7addd0: move *a13(0x3c0), a11, 1 +3f7addf0: move *a13(0xff40), a9, 0 +3f7ade10: move *a11(0x30), a7, 0 +3f7ade30: add a9, a7 +3f7ade40: move a7, *a11(0x30), 0 +3f7ade60: move *a13(0x0), *a13(0x4e0), 1 +3f7ade90: move *a13(0x20), *a13(0x0), 1 +3f7adec0: move *a13(0x4e0), a7, 1 +3f7adee0: neg a7 +3f7adef0: move a7, *a13(0x20), 1 +3f7adf10: move *a13(0x400), *a13(0x3e0), 1 +3f7adf40: move *a13(0x420), a11, 1 +3f7adf60: inc a11 +3f7adf70: move a11, *a13(0x420), 1 +3f7adf90: subk 4, a11 +3f7adfa0: jalt L3F7AC390 +3f7adfc0: move a14, -*sp, 1 +3f7adfd0: move a13, a11 +3f7adfe0: addi 0x4c0, a11 +3f7ae000: move a11, *a14+, 1 +3f7ae010: move a13, a9 +3f7ae020: addi 0x4a0, a9 +3f7ae040: move a9, *a14+, 1 +3f7ae050: move a13, a7 +3f7ae060: addi 0x140, a7 +3f7ae080: move a7, *a14+, 1 +3f7ae090: movk 4, a7 +3f7ae0a0: move a7, *a14+, 1 +3f7ae0b0: calla L3F782D10 +3f7ae0e0: move *a13(0x4a0), a7, 1 +3f7ae100: jrle L3F7AE240 +3f7ae110: move a14, -*sp, 1 +3f7ae120: move *a13(0x4c0), *a14+, 1 +3f7ae140: move a7, *a14+, 1 +3f7ae150: move *a13(0xffc0), *a14+, 1 +3f7ae170: move *a13(0xffe0), *a14+, 1 +3f7ae190: move *a13(0xffc0), a9, 1 +3f7ae1b0: move *a9(0x520), a11, 1 +3f7ae1d0: call a11 +3f7ae1e0: move a14, -*sp, 1 +3f7ae1f0: move *a13(0x4c0), *a14+, 1 +3f7ae210: calla L3F702440 +L3F7AE240: +3f7ae240: move *sp(0xa0), a14, 1 +3f7ae260: mmfm sp, a7,a9,a11,a13 +3f7ae280: rets 2 +L3F7AE290: +3f7ae290: mmtm sp, a7,a9,a11,a13 +3f7ae2b0: move a14, a13 +3f7ae2c0: addi 0x6c0, a14 +3f7ae2e0: move *a13(0xffc0), a11, 1 +3f7ae300: setf 1, 0, 0 +3f7ae310: move *a11(0x1b9), a11, 0 +3f7ae330: jreq L3F7AE4B0 +3f7ae340: move *a13(0xffe0), a11, 1 +3f7ae360: setf 16, 1, 0 +3f7ae370: move *a11, a11, 0 +3f7ae380: jrne L3F7AE4B0 +3f7ae390: move *a13(0xffe0), a11, 1 +3f7ae3b0: move *a13(0xff80), a9, 1 +3f7ae3d0: move *a11(0x3a0), a11, 0 +3f7ae3f0: add a9, a11 +3f7ae400: move a11, *a13(0xff80), 1 +3f7ae420: move *a13(0xffe0), a9, 1 +3f7ae440: move *a13(0xff60), a11, 1 +3f7ae460: move *a9(0x3b0), a9, 0 +3f7ae480: add a11, a9 +3f7ae490: move a9, *a13(0xff60), 1 +L3F7AE4B0: +3f7ae4b0: move *a13(0xffa0), a11, 1 +3f7ae4d0: move *a11(0x100), *a14+, 1 +3f7ae4f0: move *a11(0x120), *a14+, 1 +3f7ae510: move *a11(0x180), *a14+, 1 +3f7ae530: move *a11(0x1a0), *a14+, 1 +3f7ae550: calla L3FE0C8D0 +3f7ae580: calla L3FE10B50 +3f7ae5b0: move a8, *a13(0x420), 1 +3f7ae5d0: move *a11(0x140), *a14+, 1 +3f7ae5f0: move *a11(0x160), *a14+, 1 +3f7ae610: move *a11(0x1c0), *a14+, 1 +3f7ae630: move *a11(0x1e0), *a14+, 1 +3f7ae650: calla L3FE0C8D0 +3f7ae680: calla L3FE10B50 +3f7ae6b0: move a8, *a13(0x440), 1 +3f7ae6d0: move *a11(0x100), *a14+, 1 +3f7ae6f0: move *a11(0x120), *a14+, 1 +3f7ae710: move *a11(0x200), *a14+, 1 +3f7ae730: move *a11(0x220), *a14+, 1 +3f7ae750: calla L3FE0C8D0 +3f7ae780: calla L3FE10B50 +3f7ae7b0: move a8, *a13(0x460), 1 +3f7ae7d0: move *a11(0x140), *a14+, 1 +3f7ae7f0: move *a11(0x160), *a14+, 1 +3f7ae810: move *a11(0x240), *a14+, 1 +3f7ae830: move *a11(0x260), *a14+, 1 +3f7ae850: calla L3FE0C8D0 +3f7ae880: calla L3FE10B50 +3f7ae8b0: move a8, *a13(0x480), 1 +3f7ae8d0: addi 0x40, a14 +3f7ae8f0: move a14, -*sp, 1 +3f7ae900: move *a13(0x440), a8, 1 +3f7ae920: calla L3FE11750 +3f7ae950: move *a13(0x420), a8, 1 +3f7ae970: calla L3FE11750 +3f7ae9a0: calla L3F7A3C80 +3f7ae9d0: move -*a14, a8, 1 +3f7ae9e0: move a8, *a13(0x520), 1 +3f7aea00: move -*a14, a8, 1 +3f7aea10: move a8, *a13(0x500), 1 +3f7aea30: addi 0x40, a14 +3f7aea50: move a14, -*sp, 1 +3f7aea60: move *a13(0x480), a8, 1 +3f7aea80: calla L3FE11750 +3f7aeab0: move *a13(0x460), a8, 1 +3f7aead0: calla L3FE11750 +3f7aeb00: calla L3F7A3C80 +3f7aeb30: move -*a14, a8, 1 +3f7aeb40: move a8, *a13(0x560), 1 +3f7aeb60: move -*a14, a8, 1 +3f7aeb70: move a8, *a13(0x540), 1 +3f7aeb90: move *a13(0x540), *a14+, 1 +3f7aebb0: move *a13(0x560), *a14+, 1 +3f7aebd0: movi 0x3f7e6060, a8 +3f7aec00: move *a8+, *a14+, 1 +3f7aec10: move *a8+, *a14+, 1 +3f7aec20: calla L3FE0DE90 +3f7aec50: move -*a14, a8, 1 +3f7aec60: move a8, *a13(0x5a0), 1 +3f7aec80: move -*a14, a8, 1 +3f7aec90: move a8, *a13(0x580), 1 +3f7aecb0: move *a13(0x540), *a14+, 1 +3f7aecd0: move *a13(0x560), *a14+, 1 +3f7aecf0: movi 0x3f7e60a0, a8 +3f7aed20: move *a8+, *a14+, 1 +3f7aed30: move *a8+, *a14+, 1 +3f7aed40: calla L3FE0DE90 +3f7aed70: move -*a14, a8, 1 +3f7aed80: move a8, *a13(0x5e0), 1 +3f7aeda0: move -*a14, a8, 1 +3f7aedb0: move a8, *a13(0x5c0), 1 +3f7aedd0: addi 0x40, a14 +3f7aedf0: move a14, -*sp, 1 +3f7aee00: move *a13(0x5c0), *a14+, 1 +3f7aee20: move *a13(0x5e0), *a14+, 1 +3f7aee40: move *a13(0x580), *a14+, 1 +3f7aee60: move *a13(0x5a0), *a14+, 1 +3f7aee80: move *a13(0x500), *a14+, 1 +3f7aeea0: move *a13(0x520), *a14+, 1 +3f7aeec0: calla L3FE0C8D0 +3f7aeef0: calla L3F7A3C80 +3f7aef20: move -*a14, a8, 1 +3f7aef30: move a8, *a13(0x620), 1 +3f7aef50: move -*a14, a8, 1 +3f7aef60: move a8, *a13(0x600), 1 +3f7aef80: addi 0x40, a14 +3f7aefa0: move a14, -*sp, 1 +3f7aefb0: move *a11(0x1c0), *a14+, 1 +3f7aefd0: move *a11(0x1e0), *a14+, 1 +3f7aeff0: move *a11(0x240), *a14+, 1 +3f7af010: move *a11(0x260), *a14+, 1 +3f7af030: calla L3FE0C8D0 +3f7af060: move *a11(0x180), *a14+, 1 +3f7af080: move *a11(0x1a0), *a14+, 1 +3f7af0a0: move *a11(0x200), *a14+, 1 +3f7af0c0: move *a11(0x220), *a14+, 1 +3f7af0e0: calla L3FE0C8D0 +3f7af110: calla L3F7A3C80 +3f7af140: move -*a14, a8, 1 +3f7af150: move a8, *a13(0x660), 1 +3f7af170: move -*a14, a8, 1 +3f7af180: move a8, *a13(0x640), 1 +3f7af1a0: move *a13(0x600), *a14+, 1 +3f7af1c0: move *a13(0x620), *a14+, 1 +3f7af1e0: move *a13(0x640), *a14+, 1 +3f7af200: move *a13(0x660), *a14+, 1 +3f7af220: calla L3FE0E710 +3f7af250: jreq L3F7AF350 +3f7af260: move a14, -*sp, 1 +3f7af270: move *a13(0xff60), *a14+, 1 +3f7af290: move *a13(0xff80), *a14+, 1 +3f7af2b0: move a11, *a14+, 1 +3f7af2c0: move *a13(0xffc0), *a14+, 1 +3f7af2e0: move *a13(0xffe0), *a14+, 1 +3f7af300: calla L3F7B1B10 +3f7af330: jauc L3F7B1AC0 +L3F7AF350: +3f7af350: move *a13(0x420), a9, 1 +3f7af370: jreq L3F7AF3C0 +3f7af380: move *a13(0x440), a9, 1 +3f7af3a0: jane L3F7B0460 +L3F7AF3C0: +3f7af3c0: move *a13(0x460), a9, 1 +3f7af3e0: jreq L3F7AF430 +3f7af3f0: move *a13(0x480), a9, 1 +3f7af410: jane L3F7B0460 +L3F7AF430: +3f7af430: move *a13(0x420), a9, 1 +3f7af450: jrne L3F7AFA90 +3f7af460: move *a13(0x460), a9, 1 +3f7af480: jrle L3F7AF7D0 +3f7af490: move *a11(0x100), *a14+, 1 +3f7af4b0: move *a11(0x120), *a14+, 1 +3f7af4d0: calla L3FE10B50 +3f7af500: setf 16, 1, 0 +3f7af510: move a8, *a13(0x680), 0 +3f7af530: move *a11(0x140), *a14+, 1 +3f7af550: move *a11(0x160), *a14+, 1 +3f7af570: calla L3FE10B50 +3f7af5a0: move a8, *a13(0x690), 0 +3f7af5c0: addi 0x40, a14 +3f7af5e0: move a14, -*sp, 1 +3f7af5f0: move *a13(0xffc0), a7, 1 +3f7af610: setf 16, 0, 0 +3f7af620: move *a7(0x160), a8, 0 +3f7af640: calla L3FE116F0 +3f7af670: movi 0x3f7e5de0, a8 +3f7af6a0: move *a8+, *a14+, 1 +3f7af6b0: move *a8+, *a14+, 1 +3f7af6c0: calla L3FE0D650 +3f7af6f0: calla L3FE14450 +3f7af720: calla L3FE10B50 +3f7af750: setf 16, 0, 0 +3f7af760: move a8, *a13(0x6b0), 0 +3f7af780: zext a8, 0 +3f7af790: move a8, *a13(0x6a0), 0 +3f7af7b0: jauc L3F7B0250 +L3F7AF7D0: +3f7af7d0: move *a13(0xffc0), a7, 1 +3f7af7f0: setf 16, 0, 0 +3f7af800: move *a7(0x160), a7, 0 +3f7af820: srl 0x1, a7 +3f7af830: move a7, *a13(0x6b0), 0 +3f7af850: zext a7, 0 +3f7af860: move a7, *a13(0x6a0), 0 +3f7af880: move a7, a8 +3f7af890: calla L3FE116F0 +3f7af8c0: move *a11(0x100), *a14+, 1 +3f7af8e0: move *a11(0x120), *a14+, 1 +3f7af900: calla L3FE0C830 +3f7af930: calla L3FE10B50 +3f7af960: move a8, *a13(0x680), 0 +3f7af980: move a7, a8 +3f7af990: calla L3FE116F0 +3f7af9c0: move *a11(0x140), *a14+, 1 +3f7af9e0: move *a11(0x160), *a14+, 1 +3f7afa00: calla L3FE0C830 +3f7afa30: calla L3FE10B50 +3f7afa60: move a8, *a13(0x690), 0 +3f7afa80: jruc L3F7B0250 +L3F7AFA90: +3f7afa90: move *a13(0x480), a7, 1 +3f7afab0: jrle L3F7AFEA0 +3f7afac0: move *a13(0xffc0), a7, 1 +3f7afae0: setf 16, 0, 0 +3f7afaf0: move *a7(0x160), a7, 0 +3f7afb10: srl 0x1, a7 +3f7afb20: move a7, *a13(0x6a0), 0 +3f7afb40: addi 0x40, a14 +3f7afb60: move a14, -*sp, 1 +3f7afb70: move *a13(0xffc0), a7, 1 +3f7afb90: move *a7(0x160), a8, 0 +3f7afbb0: calla L3FE116F0 +3f7afbe0: movi 0x3f7e5de0, a8 +3f7afc10: move *a8+, *a14+, 1 +3f7afc20: move *a8+, *a14+, 1 +3f7afc30: calla L3FE0D650 +3f7afc60: calla L3FE14450 +3f7afc90: calla L3FE10B50 +3f7afcc0: setf 16, 0, 0 +3f7afcd0: move a8, *a13(0x6b0), 0 +3f7afcf0: move *a13(0x6a0), a8, 0 +3f7afd10: calla L3FE116F0 +3f7afd40: move *a11(0x100), *a14+, 1 +3f7afd60: move *a11(0x120), *a14+, 1 +3f7afd80: calla L3FE0C830 +3f7afdb0: calla L3FE10B50 +3f7afde0: move a8, *a13(0x680), 0 +3f7afe00: move *a11(0x140), *a14+, 1 +3f7afe20: move *a11(0x160), *a14+, 1 +3f7afe40: calla L3FE10B50 +3f7afe70: move a8, *a13(0x690), 0 +3f7afe90: jruc L3F7B0250 +L3F7AFEA0: +3f7afea0: addi 0x40, a14 +3f7afec0: move a14, -*sp, 1 +3f7afed0: move *a13(0xffc0), a7, 1 +3f7afef0: setf 16, 0, 0 +3f7aff00: move *a7(0x160), a8, 0 +3f7aff20: calla L3FE116F0 +3f7aff50: movi 0x3f7e5de0, a8 +3f7aff80: move *a8+, *a14+, 1 +3f7aff90: move *a8+, *a14+, 1 +3f7affa0: calla L3FE0D650 +3f7affd0: calla L3FE14450 +3f7b0000: calla L3FE10B50 +3f7b0030: setf 16, 0, 0 +3f7b0040: move a8, *a13(0x6a0), 0 +3f7b0060: move *a7(0x160), a7, 0 +3f7b0080: srl 0x1, a7 +3f7b0090: move a7, *a13(0x6b0), 0 +3f7b00b0: move *a11(0x100), *a14+, 1 +3f7b00d0: move *a11(0x120), *a14+, 1 +3f7b00f0: calla L3FE10B50 +3f7b0120: move a8, *a13(0x680), 0 +3f7b0140: move *a13(0x6b0), a8, 0 +3f7b0160: calla L3FE116F0 +3f7b0190: move *a11(0x140), *a14+, 1 +3f7b01b0: move *a11(0x160), *a14+, 1 +3f7b01d0: calla L3FE0C830 +3f7b0200: calla L3FE10B50 +3f7b0230: move a8, *a13(0x690), 0 +L3F7B0250: +3f7b0250: setf 16, 1, 0 +3f7b0260: move *a13(0xff80), a9, 0 +3f7b0280: move *a13(0x680), a7, 0 +3f7b02a0: add a9, a7 +3f7b02b0: move a7, *a13(0x680), 0 +3f7b02d0: move *a13(0xff60), a7, 0 +3f7b02f0: move *a13(0x690), a9, 0 +3f7b0310: add a7, a9 +3f7b0320: move a9, *a13(0x690), 0 +3f7b0340: move a14, -*sp, 1 +3f7b0350: move a13, a9 +3f7b0360: addi 0x680, a9 +3f7b0380: move a9, *a14+, 1 +3f7b0390: movk 1, a9 +3f7b03a0: move a9, *a14+, 1 +3f7b03b0: move *a13(0xffc0), *a14+, 1 +3f7b03d0: move *a13(0xffe0), *a14+, 1 +3f7b03f0: move *a13(0xffc0), a9, 1 +3f7b0410: move *a9(0x540), a7, 1 +3f7b0430: call a7 +3f7b0440: jauc L3F7B1AC0 +L3F7B0460: +3f7b0460: move a14, -*sp, 1 +3f7b0470: move *a13(0x480), *a14+, 1 +3f7b0490: move *a13(0x460), *a14+, 1 +3f7b04b0: move *a13(0x440), *a14+, 1 +3f7b04d0: move *a13(0x420), *a14+, 1 +3f7b04f0: addi 0x80, a11 +3f7b0510: move *a11+, *a14+, 1 +3f7b0520: move *a11+, *a14+, 1 +3f7b0530: move *a11+, *a14+, 1 +3f7b0540: move *a11+, *a14+, 1 +3f7b0550: move *a13(0xffa0), a11, 1 +3f7b0570: move *a11+, *a14+, 1 +3f7b0580: move *a11+, *a14+, 1 +3f7b0590: move *a11+, *a14+, 1 +3f7b05a0: move *a11+, *a14+, 1 +3f7b05b0: move a13, a11 +3f7b05c0: addi 0x2a0, a11 +3f7b05e0: move a11, *a14+, 1 +3f7b05f0: calla L3F7CC450 +3f7b0620: move a13, *a13(0x280), 1 +3f7b0640: move *a13(0xffa0), a9, 1 +3f7b0660: addi 0x100, a9 +3f7b0680: move a9, *a13(0x320), 1 +3f7b06a0: move *a13(0xffa0), *a13(0x340), 1 +3f7b06d0: move *a13(0xffa0), a7, 1 +3f7b06f0: addi 0x180, a7 +3f7b0710: move a7, *a13(0x360), 1 +3f7b0730: sub a11, a11 +3f7b0740: move a11, *a13(0x3c0), 1 +L3F7B0760: +3f7b0760: move *a13(0x320), a11, 1 +3f7b0780: move *a11(0x0), *a14+, 1 +3f7b07a0: move *a11(0x20), *a14+, 1 +3f7b07c0: calla L3FE10B50 +3f7b07f0: move *a13(0x360), a9, 1 +3f7b0810: move *a9(0x0), *a14+, 1 +3f7b0830: move *a9(0x20), *a14+, 1 +3f7b0850: move a8, a7 +3f7b0860: calla L3FE10B50 +3f7b0890: sub a8, a7 +3f7b08a0: move a7, *a13(0x3e0), 1 +3f7b08c0: move *a11(0x40), *a14+, 1 +3f7b08e0: move *a11(0x60), *a14+, 1 +3f7b0900: calla L3FE10B50 +3f7b0930: move *a9(0x40), *a14+, 1 +3f7b0950: move *a9(0x60), *a14+, 1 +3f7b0970: move a8, a7 +3f7b0980: calla L3FE10B50 +3f7b09b0: sub a8, a7 +3f7b09c0: move a7, *a13(0x400), 1 +3f7b09e0: jrgt L3F7B0A30 +3f7b09f0: jrne L3F7B0BC0 +3f7b0a00: move *a13(0x3e0), a7, 1 +3f7b0a20: jrge L3F7B0BC0 +L3F7B0A30: +3f7b0a30: move *a13(0x3c0), a7, 1 +3f7b0a50: jrne L3F7B0A80 +3f7b0a60: sub a7, a7 +3f7b0a70: jruc L3F7B0A90 +L3F7B0A80: +3f7b0a80: movk 1, a7 +L3F7B0A90: +3f7b0a90: move a7, *a13(0x4a0), 1 +3f7b0ab0: move *a13(0x340), *a13(0x380), 1 +3f7b0ae0: move a13, a7 +3f7b0af0: addi 0x2a0, a7 +3f7b0b10: move a7, *a13(0x3a0), 1 +3f7b0b30: move *a13(0x280), a9, 1 +3f7b0b50: move *a13(0x3e0), *a9(0x40), 1 +3f7b0b80: move *a13(0x400), *a9(0x60), 1 +3f7b0bb0: jruc L3F7B0D80 +L3F7B0BC0: +3f7b0bc0: move *a13(0x3c0), a7, 1 +3f7b0be0: jrne L3F7B0C10 +3f7b0bf0: movk 1, a7 +3f7b0c00: jruc L3F7B0C20 +L3F7B0C10: +3f7b0c10: sub a7, a7 +L3F7B0C20: +3f7b0c20: move a7, *a13(0x4a0), 1 +3f7b0c40: move a13, a7 +3f7b0c50: addi 0x2a0, a7 +3f7b0c70: move a7, *a13(0x380), 1 +3f7b0c90: move *a13(0x340), *a13(0x3a0), 1 +3f7b0cc0: move *a13(0x280), a9, 1 +3f7b0ce0: move *a13(0x3e0), a11, 1 +3f7b0d00: neg a11 +3f7b0d10: move a11, *a9(0x40), 1 +3f7b0d30: move *a13(0x400), a11, 1 +3f7b0d50: neg a11 +3f7b0d60: move a11, *a9(0x60), 1 +L3F7B0D80: +3f7b0d80: move a14, -*sp, 1 +3f7b0d90: move *a13(0x4a0), *a14+, 1 +3f7b0db0: move *a13(0xffc0), a11, 1 +3f7b0dd0: setf 16, 0, 0 +3f7b0de0: move *a11(0x160), a8, 0 +3f7b0e00: move a8, *a14+, 1 +3f7b0e10: move a9, *a14+, 1 +3f7b0e20: move *a13(0x3a0), *a14+, 1 +3f7b0e40: move *a13(0x380), *a14+, 1 +3f7b0e60: move *a13(0x320), *a14+, 1 +3f7b0e80: calla L3F7C2A10 +3f7b0eb0: setf 16, 1, 0 +3f7b0ec0: move *a13(0xff80), a7, 0 +3f7b0ee0: move *a9, a11, 0 +3f7b0ef0: add a7, a11 +3f7b0f00: move a11, *a9, 0 +3f7b0f10: move *a13(0xff60), a11, 0 +3f7b0f30: addk 16, a9 +3f7b0f40: move *a9, a7, 0 +3f7b0f50: add a11, a7 +3f7b0f60: move a7, *a9, 0 +3f7b0f70: move *a13(0x280), a9, 1 +3f7b0f90: move *a13(0xff80), a7, 0 +3f7b0fb0: addk 32, a9 +3f7b0fc0: move *a9, a11, 0 +3f7b0fd0: add a7, a11 +3f7b0fe0: move a11, *a9, 0 +3f7b0ff0: move *a13(0x280), a11, 1 +3f7b1010: move *a13(0xff60), a9, 0 +3f7b1030: move *a11(0x30), a7, 0 +3f7b1050: add a9, a7 +3f7b1060: move a7, *a11(0x30), 0 +3f7b1080: addi 0xa0, a11 +3f7b10a0: move a11, *a13(0x280), 1 +3f7b10c0: move *a13(0x3e0), *a13(0x680), 1 +3f7b10f0: move *a13(0x3c0), a7, 1 +3f7b1110: jrne L3F7B1140 +3f7b1120: movk 1, a7 +3f7b1130: jruc L3F7B1150 +L3F7B1140: +3f7b1140: sub a7, a7 +L3F7B1150: +3f7b1150: move a7, a8 +3f7b1160: jrne L3F7B1200 +3f7b1170: move *a13(0x400), a7, 1 +3f7b1190: neg a7 +3f7b11a0: move a7, *a13(0x3e0), 1 +3f7b11c0: move *a13(0x680), *a13(0x400), 1 +3f7b11f0: jruc L3F7B1280 +L3F7B1200: +3f7b1200: move *a13(0x400), *a13(0x3e0), 1 +3f7b1230: move *a13(0x680), a7, 1 +3f7b1250: neg a7 +3f7b1260: move a7, *a13(0x400), 1 +L3F7B1280: +3f7b1280: move *a13(0x400), a7, 1 +3f7b12a0: jrlt L3F7B1370 +3f7b12b0: move *a13(0x320), *a13(0x380), 1 +3f7b12e0: move *a13(0x340), *a13(0x3a0), 1 +3f7b1310: move *a13(0x3e0), *a11(0x40), 1 +3f7b1340: move a7, *a11(0x60), 1 +3f7b1360: jruc L3F7B1470 +L3F7B1370: +3f7b1370: move *a13(0x340), *a13(0x380), 1 +3f7b13a0: move *a13(0x320), *a13(0x3a0), 1 +3f7b13d0: move *a13(0x3e0), a7, 1 +3f7b13f0: neg a7 +3f7b1400: move a7, *a11(0x40), 1 +3f7b1420: move *a13(0x400), a7, 1 +3f7b1440: neg a7 +3f7b1450: move a7, *a11(0x60), 1 +L3F7B1470: +3f7b1470: move a14, -*sp, 1 +3f7b1480: move a11, *a14+, 1 +3f7b1490: move *a13(0x3a0), *a14+, 1 +3f7b14b0: move *a13(0x380), *a14+, 1 +3f7b14d0: move *a13(0x320), *a14+, 1 +3f7b14f0: calla L3F7C6830 +3f7b1520: setf 16, 1, 0 +3f7b1530: move *a13(0xff80), a7, 0 +3f7b1550: move *a11, a9, 0 +3f7b1560: add a7, a9 +3f7b1570: move a9, *a11, 0 +3f7b1580: move *a13(0xff60), a9, 0 +3f7b15a0: addk 16, a11 +3f7b15b0: move *a11, a7, 0 +3f7b15c0: add a9, a7 +3f7b15d0: move a7, *a11, 0 +3f7b15e0: move *a13(0x280), a11, 1 +3f7b1600: move *a13(0xff80), a7, 0 +3f7b1620: addk 32, a11 +3f7b1630: move *a11, a9, 0 +3f7b1640: add a7, a9 +3f7b1650: move a9, *a11, 0 +3f7b1660: move *a13(0x280), a11, 1 +3f7b1680: move *a13(0xff60), a9, 0 +3f7b16a0: move *a11(0x30), a7, 0 +3f7b16c0: add a9, a7 +3f7b16d0: move a7, *a11(0x30), 0 +3f7b16f0: addi 0xa0, a11 +3f7b1710: move a11, *a13(0x280), 1 +3f7b1730: move *a13(0xffa0), a7, 1 +3f7b1750: addi 0x80, a7 +3f7b1770: move a7, *a13(0x340), 1 +3f7b1790: move *a13(0xffa0), a7, 1 +3f7b17b0: addi 0x200, a7 +3f7b17d0: move a7, *a13(0x360), 1 +3f7b17f0: move *a13(0x3c0), a7, 1 +3f7b1810: inc a7 +3f7b1820: move a7, *a13(0x3c0), 1 +3f7b1840: subk 2, a7 +3f7b1850: jalt L3F7B0760 +3f7b1870: move a14, -*sp, 1 +3f7b1880: move a13, a7 +3f7b1890: addi 0x4e0, a7 +3f7b18b0: move a7, *a14+, 1 +3f7b18c0: move a13, a7 +3f7b18d0: addi 0x4c0, a7 +3f7b18f0: move a7, *a14+, 1 +3f7b1900: move a13, *a14+, 1 +3f7b1910: movk 4, a7 +3f7b1920: move a7, *a14+, 1 +3f7b1930: calla L3F782D10 +3f7b1960: move *a13(0x4c0), a7, 1 +3f7b1980: jrle L3F7B1AC0 +3f7b1990: move a14, -*sp, 1 +3f7b19a0: move *a13(0x4e0), *a14+, 1 +3f7b19c0: move a7, *a14+, 1 +3f7b19d0: move *a13(0xffc0), *a14+, 1 +3f7b19f0: move *a13(0xffe0), *a14+, 1 +3f7b1a10: move *a13(0xffc0), a7, 1 +3f7b1a30: move *a7(0x520), a7, 1 +3f7b1a50: call a7 +3f7b1a60: move a14, -*sp, 1 +3f7b1a70: move *a13(0x4e0), *a14+, 1 +3f7b1a90: calla L3F702440 +L3F7B1AC0: +3f7b1ac0: move *sp(0xa0), a14, 1 +3f7b1ae0: mmfm sp, a7,a9,a11,a13 +3f7b1b00: rets 2 +L3F7B1B10: +3f7b1b10: mmtm sp, a9,a11,a13 +3f7b1b30: move a14, a13 +3f7b1b40: addi 0x680, a14 +3f7b1b60: move a13, a11 +3f7b1b70: addi 0x480, a11 +3f7b1b90: move a11, *a13(0x4c0), 1 +3f7b1bb0: move a13, a9 +3f7b1bc0: addi 0x4a0, a9 +3f7b1be0: move a9, *a13(0x4e0), 1 +3f7b1c00: move *a13(0xffc0), a9, 1 +3f7b1c20: setf 1, 0, 0 +3f7b1c30: move *a9(0x1b9), a9, 0 +3f7b1c50: jreq L3F7B1DD0 +3f7b1c60: move *a13(0xffe0), a9, 1 +3f7b1c80: setf 16, 1, 0 +3f7b1c90: move *a9, a9, 0 +3f7b1ca0: jrne L3F7B1DD0 +3f7b1cb0: move *a13(0xffe0), a9, 1 +3f7b1cd0: move *a13(0xff80), a11, 1 +3f7b1cf0: move *a9(0x3a0), a9, 0 +3f7b1d10: add a11, a9 +3f7b1d20: move a9, *a13(0xff80), 1 +3f7b1d40: move *a13(0xffe0), a11, 1 +3f7b1d60: move *a13(0xff60), a9, 1 +3f7b1d80: move *a11(0x3b0), a11, 0 +3f7b1da0: add a9, a11 +3f7b1db0: move a11, *a13(0xff60), 1 +L3F7B1DD0: +3f7b1dd0: move *a13(0xffa0), a11, 1 +3f7b1df0: move *a13(0xff60), a8, 1 +3f7b1e10: calla L3FE11750 +3f7b1e40: move *a11(0x140), *a14+, 1 +3f7b1e60: move *a11(0x160), *a14+, 1 +3f7b1e80: calla L3FE0C950 +3f7b1eb0: move -*a14, a8, 1 +3f7b1ec0: move a8, *a13(0x3e0), 1 +3f7b1ee0: move -*a14, a8, 1 +3f7b1ef0: move a8, *a13(0x3c0), 1 +3f7b1f10: move *a13(0xff60), a8, 1 +3f7b1f30: calla L3FE11750 +3f7b1f60: move *a11(0x40), *a14+, 1 +3f7b1f80: move *a11(0x60), *a14+, 1 +3f7b1fa0: calla L3FE0C950 +3f7b1fd0: move -*a14, a8, 1 +3f7b1fe0: move a8, *a13(0x420), 1 +3f7b2000: move -*a14, a8, 1 +3f7b2010: move a8, *a13(0x400), 1 +3f7b2030: move *a13(0xff60), a8, 1 +3f7b2050: calla L3FE11750 +3f7b2080: move *a11(0xc0), *a14+, 1 +3f7b20a0: move *a11(0xe0), *a14+, 1 +3f7b20c0: calla L3FE0C950 +3f7b20f0: move -*a14, a8, 1 +3f7b2100: move a8, *a13(0x460), 1 +3f7b2120: move -*a14, a8, 1 +3f7b2130: move a8, *a13(0x440), 1 +3f7b2150: move *a13(0xff80), a8, 1 +3f7b2170: calla L3FE11750 +3f7b21a0: move *a11(0x100), *a14+, 1 +3f7b21c0: move *a11(0x120), *a14+, 1 +3f7b21e0: calla L3FE0C950 +3f7b2210: move -*a14, a8, 1 +3f7b2220: move a8, *a13(0x320), 1 +3f7b2240: move -*a14, a8, 1 +3f7b2250: move a8, *a13(0x300), 1 +3f7b2270: move *a13(0xff80), a8, 1 +3f7b2290: calla L3FE11750 +3f7b22c0: move *a11(0x0), *a14+, 1 +3f7b22e0: move *a11(0x20), *a14+, 1 +3f7b2300: calla L3FE0C950 +3f7b2330: move -*a14, a8, 1 +3f7b2340: move a8, *a13(0x360), 1 +3f7b2360: move -*a14, a8, 1 +3f7b2370: move a8, *a13(0x340), 1 +3f7b2390: move *a13(0xff80), a8, 1 +3f7b23b0: calla L3FE11750 +3f7b23e0: move *a11(0x80), *a14+, 1 +3f7b2400: move *a11(0xa0), *a14+, 1 +3f7b2420: calla L3FE0C950 +3f7b2450: move -*a14, a8, 1 +3f7b2460: move a8, *a13(0x3a0), 1 +3f7b2480: move -*a14, a8, 1 +3f7b2490: move a8, *a13(0x380), 1 +3f7b24b0: move *a13(0xffc0), a9, 1 +3f7b24d0: move *a9(0x340), *a13(0x200), 1 +3f7b2500: move *a13(0x300), *a14+, 1 +3f7b2520: move *a13(0x320), *a14+, 1 +3f7b2540: move *a13(0x340), *a14+, 1 +3f7b2560: move *a13(0x360), *a14+, 1 +3f7b2580: calla L3FE0C8D0 +3f7b25b0: move -*a14, a8, 1 +3f7b25c0: move a8, *a13(0x520), 1 +3f7b25e0: move -*a14, a8, 1 +3f7b25f0: move a8, *a13(0x500), 1 +3f7b2610: move *a13(0x3c0), *a14+, 1 +3f7b2630: move *a13(0x3e0), *a14+, 1 +3f7b2650: move *a13(0x400), *a14+, 1 +3f7b2670: move *a13(0x420), *a14+, 1 +3f7b2690: calla L3FE0C8D0 +3f7b26c0: move -*a14, a8, 1 +3f7b26d0: move a8, *a13(0x560), 1 +3f7b26f0: move -*a14, a8, 1 +3f7b2700: move a8, *a13(0x540), 1 +3f7b2720: move *a13(0x300), *a14+, 1 +3f7b2740: move *a13(0x320), *a14+, 1 +3f7b2760: move *a13(0x380), *a14+, 1 +3f7b2780: move *a13(0x3a0), *a14+, 1 +3f7b27a0: calla L3FE0C8D0 +3f7b27d0: move -*a14, a8, 1 +3f7b27e0: move a8, *a13(0x5a0), 1 +3f7b2800: move -*a14, a8, 1 +3f7b2810: move a8, *a13(0x580), 1 +3f7b2830: move *a13(0x3c0), *a14+, 1 +3f7b2850: move *a13(0x3e0), *a14+, 1 +3f7b2870: move *a13(0x440), *a14+, 1 +3f7b2890: move *a13(0x460), *a14+, 1 +3f7b28b0: calla L3FE0C8D0 +3f7b28e0: move -*a14, a8, 1 +3f7b28f0: move a8, *a13(0x5e0), 1 +3f7b2910: move -*a14, a8, 1 +3f7b2920: move a8, *a13(0x5c0), 1 +3f7b2940: move *a13(0x380), *a14+, 1 +3f7b2960: move *a13(0x3a0), *a14+, 1 +3f7b2980: move *a13(0x340), *a14+, 1 +3f7b29a0: move *a13(0x360), *a14+, 1 +3f7b29c0: calla L3FE0C8D0 +3f7b29f0: move -*a14, a8, 1 +3f7b2a00: move a8, *a13(0x620), 1 +3f7b2a20: move -*a14, a8, 1 +3f7b2a30: move a8, *a13(0x600), 1 +3f7b2a50: move *a13(0x440), *a14+, 1 +3f7b2a70: move *a13(0x460), *a14+, 1 +3f7b2a90: move *a13(0x400), *a14+, 1 +3f7b2ab0: move *a13(0x420), *a14+, 1 +3f7b2ad0: calla L3FE0C8D0 +3f7b2b00: move -*a14, a8, 1 +3f7b2b10: move a8, *a13(0x660), 1 +3f7b2b30: move -*a14, a8, 1 +3f7b2b40: move a8, *a13(0x640), 1 +3f7b2b60: move *a13(0x500), *a14+, 1 +3f7b2b80: move *a13(0x520), *a14+, 1 +3f7b2ba0: movi 0x3f7e5e20, a8 +3f7b2bd0: move *a8+, *a14+, 1 +3f7b2be0: move *a8+, *a14+, 1 +3f7b2bf0: calla L3FE0EB40 +3f7b2c20: jreq L3F7B2D50 +3f7b2c30: move *a13(0x540), *a14+, 1 +3f7b2c50: move *a13(0x560), *a14+, 1 +3f7b2c70: move *a13(0x500), *a14+, 1 +3f7b2c90: move *a13(0x520), *a14+, 1 +3f7b2cb0: calla L3FE0D650 +3f7b2ce0: move -*a14, a8, 1 +3f7b2cf0: move a8, *a13(0x60), 1 +3f7b2d10: move -*a14, a8, 1 +3f7b2d20: move a8, *a13(0x40), 1 +3f7b2d40: jruc L3F7B2DF0 +L3F7B2D50: +3f7b2d50: move @0x3f7e5e20, a8, 1 +3f7b2d80: move @0x3f7e5e40, a9, 1 +3f7b2db0: move a8, *a13(0x40), 1 +3f7b2dd0: move a9, *a13(0x60), 1 +L3F7B2DF0: +3f7b2df0: move *a13(0x580), *a14+, 1 +3f7b2e10: move *a13(0x5a0), *a14+, 1 +3f7b2e30: movi 0x3f7e5e20, a8 +3f7b2e60: move *a8+, *a14+, 1 +3f7b2e70: move *a8+, *a14+, 1 +3f7b2e80: calla L3FE0EB40 +3f7b2eb0: jreq L3F7B2FE0 +3f7b2ec0: move *a13(0x5c0), *a14+, 1 +3f7b2ee0: move *a13(0x5e0), *a14+, 1 +3f7b2f00: move *a13(0x580), *a14+, 1 +3f7b2f20: move *a13(0x5a0), *a14+, 1 +3f7b2f40: calla L3FE0D650 +3f7b2f70: move -*a14, a8, 1 +3f7b2f80: move a8, *a13(0xa0), 1 +3f7b2fa0: move -*a14, a8, 1 +3f7b2fb0: move a8, *a13(0x80), 1 +3f7b2fd0: jruc L3F7B3080 +L3F7B2FE0: +3f7b2fe0: move @0x3f7e5e20, a8, 1 +3f7b3010: move @0x3f7e5e40, a9, 1 +3f7b3040: move a8, *a13(0x80), 1 +3f7b3060: move a9, *a13(0xa0), 1 +L3F7B3080: +3f7b3080: move *a13(0x600), *a14+, 1 +3f7b30a0: move *a13(0x620), *a14+, 1 +3f7b30c0: movi 0x3f7e5e20, a8 +3f7b30f0: move *a8+, *a14+, 1 +3f7b3100: move *a8+, *a14+, 1 +3f7b3110: calla L3FE0EB40 +3f7b3140: jreq L3F7B3270 +3f7b3150: move *a13(0x640), *a14+, 1 +3f7b3170: move *a13(0x660), *a14+, 1 +3f7b3190: move *a13(0x600), *a14+, 1 +3f7b31b0: move *a13(0x620), *a14+, 1 +3f7b31d0: calla L3FE0D650 +3f7b3200: move -*a14, a8, 1 +3f7b3210: move a8, *a13(0xe0), 1 +3f7b3230: move -*a14, a8, 1 +3f7b3240: move a8, *a13(0xc0), 1 +3f7b3260: jruc L3F7B3310 +L3F7B3270: +3f7b3270: move @0x3f7e5e20, a8, 1 +3f7b32a0: move @0x3f7e5e40, a9, 1 +3f7b32d0: move a8, *a13(0xc0), 1 +3f7b32f0: move a9, *a13(0xe0), 1 +L3F7B3310: +3f7b3310: move *a13(0x40), *a14+, 1 +3f7b3330: move *a13(0x60), *a14+, 1 +3f7b3350: move *a13(0x300), *a14+, 1 +3f7b3370: move *a13(0x320), *a14+, 1 +3f7b3390: calla L3FE0DE90 +3f7b33c0: move *a13(0x3c0), *a14+, 1 +3f7b33e0: move *a13(0x3e0), *a14+, 1 +3f7b3400: calla L3FE0C830 +3f7b3430: move -*a14, a8, 1 +3f7b3440: move a8, *a13(0x120), 1 +3f7b3460: move -*a14, a8, 1 +3f7b3470: move a8, *a13(0x100), 1 +3f7b3490: move *a13(0x80), *a14+, 1 +3f7b34b0: move *a13(0xa0), *a14+, 1 +3f7b34d0: move *a13(0x300), *a14+, 1 +3f7b34f0: move *a13(0x320), *a14+, 1 +3f7b3510: calla L3FE0DE90 +3f7b3540: move *a13(0x3c0), *a14+, 1 +3f7b3560: move *a13(0x3e0), *a14+, 1 +3f7b3580: calla L3FE0C830 +3f7b35b0: move -*a14, a8, 1 +3f7b35c0: move a8, *a13(0x160), 1 +3f7b35e0: move -*a14, a8, 1 +3f7b35f0: move a8, *a13(0x140), 1 +3f7b3610: move *a13(0xc0), *a14+, 1 +3f7b3630: move *a13(0xe0), *a14+, 1 +3f7b3650: move *a13(0x340), *a14+, 1 +3f7b3670: move *a13(0x360), *a14+, 1 +3f7b3690: calla L3FE0DE90 +3f7b36c0: move *a13(0x400), *a14+, 1 +3f7b36e0: move *a13(0x420), *a14+, 1 +3f7b3700: calla L3FE0C830 +3f7b3730: move -*a14, a8, 1 +3f7b3740: move a8, *a13(0x1a0), 1 +3f7b3760: move -*a14, a8, 1 +3f7b3770: move a8, *a13(0x180), 1 +3f7b3790: move *a13(0x400), *a14+, 1 +3f7b37b0: move *a13(0x420), *a14+, 1 +3f7b37d0: move *a13(0x440), *a14+, 1 +3f7b37f0: move *a13(0x460), *a14+, 1 +3f7b3810: calla L3FE0E9F0 +3f7b3840: jaeq L3F7B4930 +3f7b3860: move *a13(0x3c0), *a14+, 1 +3f7b3880: move *a13(0x3e0), *a14+, 1 +3f7b38a0: move *a13(0x440), *a14+, 1 +3f7b38c0: move *a13(0x460), *a14+, 1 +3f7b38e0: calla L3FE0E730 +3f7b3910: jaeq L3F7B4130 +3f7b3930: sub a9, a9 +3f7b3940: move a9, *a13(0x260), 1 +3f7b3960: movk 6, a9 +3f7b3970: move a9, *a13(0x280), 1 +3f7b3990: move *a13(0x440), *a14+, 1 +3f7b39b0: move *a13(0x460), *a14+, 1 +3f7b39d0: movi 0x3f7e5e20, a8 +3f7b3a00: move *a8+, *a14+, 1 +3f7b3a10: move *a8+, *a14+, 1 +3f7b3a20: calla L3FE0E730 +3f7b3a50: jreq L3F7B3BD0 +3f7b3a60: addi 0x40, a14 +3f7b3a80: move a14, -*sp, 1 +3f7b3a90: move *a13(0x440), *a14+, 1 +3f7b3ab0: move *a13(0x460), *a14+, 1 +3f7b3ad0: calla L3FE14450 +3f7b3b00: movi 0x3f7e6020, a8 +3f7b3b30: move *a8+, *a14+, 1 +3f7b3b40: move *a8+, *a14+, 1 +3f7b3b50: calla L3FE0C950 +3f7b3b80: calla L3FE10B50 +3f7b3bb0: move a8, a11 +3f7b3bc0: jruc L3F7B3D30 +L3F7B3BD0: +3f7b3bd0: addi 0x40, a14 +3f7b3bf0: move a14, -*sp, 1 +3f7b3c00: move *a13(0x440), *a14+, 1 +3f7b3c20: move *a13(0x460), *a14+, 1 +3f7b3c40: calla L3FE14450 +3f7b3c70: movi 0x3f7e6020, a8 +3f7b3ca0: move *a8+, *a14+, 1 +3f7b3cb0: move *a8+, *a14+, 1 +3f7b3cc0: calla L3FE0C8D0 +3f7b3cf0: calla L3FE10B50 +3f7b3d20: move a8, a11 +L3F7B3D30: +3f7b3d30: move a11, *a13(0x2a0), 1 +3f7b3d50: move *a13(0x3c0), *a14+, 1 +3f7b3d70: move *a13(0x3e0), *a14+, 1 +3f7b3d90: movi 0x3f7e5e20, a8 +3f7b3dc0: move *a8+, *a14+, 1 +3f7b3dd0: move *a8+, *a14+, 1 +3f7b3de0: calla L3FE0E730 +3f7b3e10: jreq L3F7B3F90 +3f7b3e20: addi 0x40, a14 +3f7b3e40: move a14, -*sp, 1 +3f7b3e50: move *a13(0x3c0), *a14+, 1 +3f7b3e70: move *a13(0x3e0), *a14+, 1 +3f7b3e90: calla L3FE14450 +3f7b3ec0: movi 0x3f7e6020, a8 +3f7b3ef0: move *a8+, *a14+, 1 +3f7b3f00: move *a8+, *a14+, 1 +3f7b3f10: calla L3FE0C950 +3f7b3f40: calla L3FE10B50 +3f7b3f70: move a8, a11 +3f7b3f80: jruc L3F7B40F0 +L3F7B3F90: +3f7b3f90: addi 0x40, a14 +3f7b3fb0: move a14, -*sp, 1 +3f7b3fc0: move *a13(0x3c0), *a14+, 1 +3f7b3fe0: move *a13(0x3e0), *a14+, 1 +3f7b4000: calla L3FE14450 +3f7b4030: movi 0x3f7e6020, a8 +3f7b4060: move *a8+, *a14+, 1 +3f7b4070: move *a8+, *a14+, 1 +3f7b4080: calla L3FE0C8D0 +3f7b40b0: calla L3FE10B50 +3f7b40e0: move a8, a11 +L3F7B40F0: +3f7b40f0: move a11, *a13(0x2c0), 1 +3f7b4110: jauc L3F7BB420 +L3F7B4130: +3f7b4130: movk 2, a9 +3f7b4140: move a9, *a13(0x260), 1 +3f7b4160: movk 6, a9 +3f7b4170: move a9, *a13(0x280), 1 +3f7b4190: move *a13(0x3c0), *a14+, 1 +3f7b41b0: move *a13(0x3e0), *a14+, 1 +3f7b41d0: movi 0x3f7e5e20, a8 +3f7b4200: move *a8+, *a14+, 1 +3f7b4210: move *a8+, *a14+, 1 +3f7b4220: calla L3FE0E730 +3f7b4250: jreq L3F7B43D0 +3f7b4260: addi 0x40, a14 +3f7b4280: move a14, -*sp, 1 +3f7b4290: move *a13(0x3c0), *a14+, 1 +3f7b42b0: move *a13(0x3e0), *a14+, 1 +3f7b42d0: calla L3FE14450 +3f7b4300: movi 0x3f7e6020, a8 +3f7b4330: move *a8+, *a14+, 1 +3f7b4340: move *a8+, *a14+, 1 +3f7b4350: calla L3FE0C950 +3f7b4380: calla L3FE10B50 +3f7b43b0: move a8, a11 +3f7b43c0: jruc L3F7B4530 +L3F7B43D0: +3f7b43d0: addi 0x40, a14 +3f7b43f0: move a14, -*sp, 1 +3f7b4400: move *a13(0x3c0), *a14+, 1 +3f7b4420: move *a13(0x3e0), *a14+, 1 +3f7b4440: calla L3FE14450 +3f7b4470: movi 0x3f7e6020, a8 +3f7b44a0: move *a8+, *a14+, 1 +3f7b44b0: move *a8+, *a14+, 1 +3f7b44c0: calla L3FE0C8D0 +3f7b44f0: calla L3FE10B50 +3f7b4520: move a8, a11 +L3F7B4530: +3f7b4530: move a11, *a13(0x2a0), 1 +3f7b4550: move *a13(0x440), *a14+, 1 +3f7b4570: move *a13(0x460), *a14+, 1 +3f7b4590: movi 0x3f7e5e20, a8 +3f7b45c0: move *a8+, *a14+, 1 +3f7b45d0: move *a8+, *a14+, 1 +3f7b45e0: calla L3FE0E730 +3f7b4610: jreq L3F7B4790 +3f7b4620: addi 0x40, a14 +3f7b4640: move a14, -*sp, 1 +3f7b4650: move *a13(0x440), *a14+, 1 +3f7b4670: move *a13(0x460), *a14+, 1 +3f7b4690: calla L3FE14450 +3f7b46c0: movi 0x3f7e6020, a8 +3f7b46f0: move *a8+, *a14+, 1 +3f7b4700: move *a8+, *a14+, 1 +3f7b4710: calla L3FE0C950 +3f7b4740: calla L3FE10B50 +3f7b4770: move a8, a11 +3f7b4780: jruc L3F7B48F0 +L3F7B4790: +3f7b4790: addi 0x40, a14 +3f7b47b0: move a14, -*sp, 1 +3f7b47c0: move *a13(0x440), *a14+, 1 +3f7b47e0: move *a13(0x460), *a14+, 1 +3f7b4800: calla L3FE14450 +3f7b4830: movi 0x3f7e6020, a8 +3f7b4860: move *a8+, *a14+, 1 +3f7b4870: move *a8+, *a14+, 1 +3f7b4880: calla L3FE0C8D0 +3f7b48b0: calla L3FE10B50 +3f7b48e0: move a8, a11 +L3F7B48F0: +3f7b48f0: move a11, *a13(0x2c0), 1 +3f7b4910: jauc L3F7BB420 +L3F7B4930: +3f7b4930: move *a13(0x3c0), *a14+, 1 +3f7b4950: move *a13(0x3e0), *a14+, 1 +3f7b4970: move *a13(0x440), *a14+, 1 +3f7b4990: move *a13(0x460), *a14+, 1 +3f7b49b0: calla L3FE0E9F0 +3f7b49e0: jaeq L3F7B52D0 +3f7b4a00: move *a13(0x3c0), *a14+, 1 +3f7b4a20: move *a13(0x3e0), *a14+, 1 +3f7b4a40: move *a13(0x400), *a14+, 1 +3f7b4a60: move *a13(0x420), *a14+, 1 +3f7b4a80: calla L3FE0E730 +3f7b4ab0: jaeq L3F7B52D0 +3f7b4ad0: movk 1, a9 +3f7b4ae0: move a9, *a13(0x260), 1 +3f7b4b00: movk 6, a9 +3f7b4b10: move a9, *a13(0x280), 1 +3f7b4b30: move *a13(0x400), *a14+, 1 +3f7b4b50: move *a13(0x420), *a14+, 1 +3f7b4b70: movi 0x3f7e5e20, a8 +3f7b4ba0: move *a8+, *a14+, 1 +3f7b4bb0: move *a8+, *a14+, 1 +3f7b4bc0: calla L3FE0E730 +3f7b4bf0: jreq L3F7B4D70 +3f7b4c00: addi 0x40, a14 +3f7b4c20: move a14, -*sp, 1 +3f7b4c30: move *a13(0x400), *a14+, 1 +3f7b4c50: move *a13(0x420), *a14+, 1 +3f7b4c70: calla L3FE14450 +3f7b4ca0: movi 0x3f7e6020, a8 +3f7b4cd0: move *a8+, *a14+, 1 +3f7b4ce0: move *a8+, *a14+, 1 +3f7b4cf0: calla L3FE0C950 +3f7b4d20: calla L3FE10B50 +3f7b4d50: move a8, a11 +3f7b4d60: jruc L3F7B4ED0 +L3F7B4D70: +3f7b4d70: addi 0x40, a14 +3f7b4d90: move a14, -*sp, 1 +3f7b4da0: move *a13(0x400), *a14+, 1 +3f7b4dc0: move *a13(0x420), *a14+, 1 +3f7b4de0: calla L3FE14450 +3f7b4e10: movi 0x3f7e6020, a8 +3f7b4e40: move *a8+, *a14+, 1 +3f7b4e50: move *a8+, *a14+, 1 +3f7b4e60: calla L3FE0C8D0 +3f7b4e90: calla L3FE10B50 +3f7b4ec0: move a8, a11 +L3F7B4ED0: +3f7b4ed0: move a11, *a13(0x2a0), 1 +3f7b4ef0: move *a13(0x3c0), *a14+, 1 +3f7b4f10: move *a13(0x3e0), *a14+, 1 +3f7b4f30: movi 0x3f7e5e20, a8 +3f7b4f60: move *a8+, *a14+, 1 +3f7b4f70: move *a8+, *a14+, 1 +3f7b4f80: calla L3FE0E730 +3f7b4fb0: jreq L3F7B5130 +3f7b4fc0: addi 0x40, a14 +3f7b4fe0: move a14, -*sp, 1 +3f7b4ff0: move *a13(0x3c0), *a14+, 1 +3f7b5010: move *a13(0x3e0), *a14+, 1 +3f7b5030: calla L3FE14450 +3f7b5060: movi 0x3f7e6020, a8 +3f7b5090: move *a8+, *a14+, 1 +3f7b50a0: move *a8+, *a14+, 1 +3f7b50b0: calla L3FE0C950 +3f7b50e0: calla L3FE10B50 +3f7b5110: move a8, a11 +3f7b5120: jruc L3F7B5290 +L3F7B5130: +3f7b5130: addi 0x40, a14 +3f7b5150: move a14, -*sp, 1 +3f7b5160: move *a13(0x3c0), *a14+, 1 +3f7b5180: move *a13(0x3e0), *a14+, 1 +3f7b51a0: calla L3FE14450 +3f7b51d0: movi 0x3f7e6020, a8 +3f7b5200: move *a8+, *a14+, 1 +3f7b5210: move *a8+, *a14+, 1 +3f7b5220: calla L3FE0C8D0 +3f7b5250: calla L3FE10B50 +3f7b5280: move a8, a11 +L3F7B5290: +3f7b5290: move a11, *a13(0x2c0), 1 +3f7b52b0: jauc L3F7BB420 +L3F7B52D0: +3f7b52d0: move *a13(0x3c0), *a14+, 1 +3f7b52f0: move *a13(0x3e0), *a14+, 1 +3f7b5310: move *a13(0x400), *a14+, 1 +3f7b5330: move *a13(0x420), *a14+, 1 +3f7b5350: calla L3FE0E9F0 +3f7b5380: jaeq L3F7B5C70 +3f7b53a0: move *a13(0x3c0), *a14+, 1 +3f7b53c0: move *a13(0x3e0), *a14+, 1 +3f7b53e0: move *a13(0x440), *a14+, 1 +3f7b5400: move *a13(0x460), *a14+, 1 +3f7b5420: calla L3FE0E730 +3f7b5450: jaeq L3F7B5C70 +3f7b5470: move *a13(0x440), *a14+, 1 +3f7b5490: move *a13(0x460), *a14+, 1 +3f7b54b0: movi 0x3f7e5e20, a8 +3f7b54e0: move *a8+, *a14+, 1 +3f7b54f0: move *a8+, *a14+, 1 +3f7b5500: calla L3FE0E730 +3f7b5530: jreq L3F7B56B0 +3f7b5540: addi 0x40, a14 +3f7b5560: move a14, -*sp, 1 +3f7b5570: move *a13(0x440), *a14+, 1 +3f7b5590: move *a13(0x460), *a14+, 1 +3f7b55b0: calla L3FE14450 +3f7b55e0: movi 0x3f7e6020, a8 +3f7b5610: move *a8+, *a14+, 1 +3f7b5620: move *a8+, *a14+, 1 +3f7b5630: calla L3FE0C950 +3f7b5660: calla L3FE10B50 +3f7b5690: move a8, a9 +3f7b56a0: jruc L3F7B5810 +L3F7B56B0: +3f7b56b0: addi 0x40, a14 +3f7b56d0: move a14, -*sp, 1 +3f7b56e0: move *a13(0x440), *a14+, 1 +3f7b5700: move *a13(0x460), *a14+, 1 +3f7b5720: calla L3FE14450 +3f7b5750: movi 0x3f7e6020, a8 +3f7b5780: move *a8+, *a14+, 1 +3f7b5790: move *a8+, *a14+, 1 +3f7b57a0: calla L3FE0C8D0 +3f7b57d0: calla L3FE10B50 +3f7b5800: move a8, a9 +L3F7B5810: +3f7b5810: move a9, *a13(0x2a0), 1 +3f7b5830: move *a13(0x3c0), *a14+, 1 +3f7b5850: move *a13(0x3e0), *a14+, 1 +3f7b5870: movi 0x3f7e5e20, a8 +3f7b58a0: move *a8+, *a14+, 1 +3f7b58b0: move *a8+, *a14+, 1 +3f7b58c0: calla L3FE0E730 +3f7b58f0: jreq L3F7B5A70 +3f7b5900: addi 0x40, a14 +3f7b5920: move a14, -*sp, 1 +3f7b5930: move *a13(0x3c0), *a14+, 1 +3f7b5950: move *a13(0x3e0), *a14+, 1 +3f7b5970: calla L3FE14450 +3f7b59a0: movi 0x3f7e6020, a8 +3f7b59d0: move *a8+, *a14+, 1 +3f7b59e0: move *a8+, *a14+, 1 +3f7b59f0: calla L3FE0C950 +3f7b5a20: calla L3FE10B50 +3f7b5a50: move a8, a9 +3f7b5a60: jruc L3F7B5BD0 +L3F7B5A70: +3f7b5a70: addi 0x40, a14 +3f7b5a90: move a14, -*sp, 1 +3f7b5aa0: move *a13(0x3c0), *a14+, 1 +3f7b5ac0: move *a13(0x3e0), *a14+, 1 +3f7b5ae0: calla L3FE14450 +3f7b5b10: movi 0x3f7e6020, a8 +3f7b5b40: move *a8+, *a14+, 1 +3f7b5b50: move *a8+, *a14+, 1 +3f7b5b60: calla L3FE0C8D0 +3f7b5b90: calla L3FE10B50 +3f7b5bc0: move a8, a9 +L3F7B5BD0: +3f7b5bd0: move a9, *a13(0x2c0), 1 +3f7b5bf0: movk 5, a9 +3f7b5c00: move a9, *a13(0x260), 1 +3f7b5c20: movk 6, a9 +3f7b5c30: move a9, *a13(0x280), 1 +3f7b5c50: jauc L3F7BB420 +L3F7B5C70: +3f7b5c70: move *a13(0x3c0), *a14+, 1 +3f7b5c90: move *a13(0x3e0), *a14+, 1 +3f7b5cb0: move *a13(0x400), *a14+, 1 +3f7b5cd0: move *a13(0x420), *a14+, 1 +3f7b5cf0: calla L3FE0E9F0 +3f7b5d20: jaeq L3F7B6610 +3f7b5d40: move *a13(0x3c0), *a14+, 1 +3f7b5d60: move *a13(0x3e0), *a14+, 1 +3f7b5d80: move *a13(0x440), *a14+, 1 +3f7b5da0: move *a13(0x460), *a14+, 1 +3f7b5dc0: calla L3FE0E6F0 +3f7b5df0: jaeq L3F7B6610 +3f7b5e10: move *a13(0x3c0), *a14+, 1 +3f7b5e30: move *a13(0x3e0), *a14+, 1 +3f7b5e50: movi 0x3f7e5e20, a8 +3f7b5e80: move *a8+, *a14+, 1 +3f7b5e90: move *a8+, *a14+, 1 +3f7b5ea0: calla L3FE0E730 +3f7b5ed0: jreq L3F7B6050 +3f7b5ee0: addi 0x40, a14 +3f7b5f00: move a14, -*sp, 1 +3f7b5f10: move *a13(0x3c0), *a14+, 1 +3f7b5f30: move *a13(0x3e0), *a14+, 1 +3f7b5f50: calla L3FE14450 +3f7b5f80: movi 0x3f7e6020, a8 +3f7b5fb0: move *a8+, *a14+, 1 +3f7b5fc0: move *a8+, *a14+, 1 +3f7b5fd0: calla L3FE0C950 +3f7b6000: calla L3FE10B50 +3f7b6030: move a8, a9 +3f7b6040: jruc L3F7B61B0 +L3F7B6050: +3f7b6050: addi 0x40, a14 +3f7b6070: move a14, -*sp, 1 +3f7b6080: move *a13(0x3c0), *a14+, 1 +3f7b60a0: move *a13(0x3e0), *a14+, 1 +3f7b60c0: calla L3FE14450 +3f7b60f0: movi 0x3f7e6020, a8 +3f7b6120: move *a8+, *a14+, 1 +3f7b6130: move *a8+, *a14+, 1 +3f7b6140: calla L3FE0C8D0 +3f7b6170: calla L3FE10B50 +3f7b61a0: move a8, a9 +L3F7B61B0: +3f7b61b0: move a9, *a13(0x2a0), 1 +3f7b61d0: move *a13(0x440), *a14+, 1 +3f7b61f0: move *a13(0x460), *a14+, 1 +3f7b6210: movi 0x3f7e5e20, a8 +3f7b6240: move *a8+, *a14+, 1 +3f7b6250: move *a8+, *a14+, 1 +3f7b6260: calla L3FE0E730 +3f7b6290: jreq L3F7B6410 +3f7b62a0: addi 0x40, a14 +3f7b62c0: move a14, -*sp, 1 +3f7b62d0: move *a13(0x440), *a14+, 1 +3f7b62f0: move *a13(0x460), *a14+, 1 +3f7b6310: calla L3FE14450 +3f7b6340: movi 0x3f7e6020, a8 +3f7b6370: move *a8+, *a14+, 1 +3f7b6380: move *a8+, *a14+, 1 +3f7b6390: calla L3FE0C950 +3f7b63c0: calla L3FE10B50 +3f7b63f0: move a8, a9 +3f7b6400: jruc L3F7B6570 +L3F7B6410: +3f7b6410: addi 0x40, a14 +3f7b6430: move a14, -*sp, 1 +3f7b6440: move *a13(0x440), *a14+, 1 +3f7b6460: move *a13(0x460), *a14+, 1 +3f7b6480: calla L3FE14450 +3f7b64b0: movi 0x3f7e6020, a8 +3f7b64e0: move *a8+, *a14+, 1 +3f7b64f0: move *a8+, *a14+, 1 +3f7b6500: calla L3FE0C8D0 +3f7b6530: calla L3FE10B50 +3f7b6560: move a8, a9 +L3F7B6570: +3f7b6570: move a9, *a13(0x2c0), 1 +3f7b6590: movk 3, a9 +3f7b65a0: move a9, *a13(0x260), 1 +3f7b65c0: movk 6, a9 +3f7b65d0: move a9, *a13(0x280), 1 +3f7b65f0: jauc L3F7BB420 +L3F7B6610: +3f7b6610: move *a13(0x3c0), *a14+, 1 +3f7b6630: move *a13(0x3e0), *a14+, 1 +3f7b6650: move *a13(0x440), *a14+, 1 +3f7b6670: move *a13(0x460), *a14+, 1 +3f7b6690: calla L3FE0E9F0 +3f7b66c0: jaeq L3F7B6FB0 +3f7b66e0: move *a13(0x3c0), *a14+, 1 +3f7b6700: move *a13(0x3e0), *a14+, 1 +3f7b6720: move *a13(0x400), *a14+, 1 +3f7b6740: move *a13(0x420), *a14+, 1 +3f7b6760: calla L3FE0E6F0 +3f7b6790: jaeq L3F7B6FB0 +3f7b67b0: move *a13(0x3c0), *a14+, 1 +3f7b67d0: move *a13(0x3e0), *a14+, 1 +3f7b67f0: movi 0x3f7e5e20, a8 +3f7b6820: move *a8+, *a14+, 1 +3f7b6830: move *a8+, *a14+, 1 +3f7b6840: calla L3FE0E730 +3f7b6870: jreq L3F7B69F0 +3f7b6880: addi 0x40, a14 +3f7b68a0: move a14, -*sp, 1 +3f7b68b0: move *a13(0x3c0), *a14+, 1 +3f7b68d0: move *a13(0x3e0), *a14+, 1 +3f7b68f0: calla L3FE14450 +3f7b6920: movi 0x3f7e6020, a8 +3f7b6950: move *a8+, *a14+, 1 +3f7b6960: move *a8+, *a14+, 1 +3f7b6970: calla L3FE0C950 +3f7b69a0: calla L3FE10B50 +3f7b69d0: move a8, a9 +3f7b69e0: jruc L3F7B6B50 +L3F7B69F0: +3f7b69f0: addi 0x40, a14 +3f7b6a10: move a14, -*sp, 1 +3f7b6a20: move *a13(0x3c0), *a14+, 1 +3f7b6a40: move *a13(0x3e0), *a14+, 1 +3f7b6a60: calla L3FE14450 +3f7b6a90: movi 0x3f7e6020, a8 +3f7b6ac0: move *a8+, *a14+, 1 +3f7b6ad0: move *a8+, *a14+, 1 +3f7b6ae0: calla L3FE0C8D0 +3f7b6b10: calla L3FE10B50 +3f7b6b40: move a8, a9 +L3F7B6B50: +3f7b6b50: move a9, *a13(0x2a0), 1 +3f7b6b70: move *a13(0x400), *a14+, 1 +3f7b6b90: move *a13(0x420), *a14+, 1 +3f7b6bb0: movi 0x3f7e5e20, a8 +3f7b6be0: move *a8+, *a14+, 1 +3f7b6bf0: move *a8+, *a14+, 1 +3f7b6c00: calla L3FE0E730 +3f7b6c30: jreq L3F7B6DB0 +3f7b6c40: addi 0x40, a14 +3f7b6c60: move a14, -*sp, 1 +3f7b6c70: move *a13(0x400), *a14+, 1 +3f7b6c90: move *a13(0x420), *a14+, 1 +3f7b6cb0: calla L3FE14450 +3f7b6ce0: movi 0x3f7e6020, a8 +3f7b6d10: move *a8+, *a14+, 1 +3f7b6d20: move *a8+, *a14+, 1 +3f7b6d30: calla L3FE0C950 +3f7b6d60: calla L3FE10B50 +3f7b6d90: move a8, a9 +3f7b6da0: jruc L3F7B6F10 +L3F7B6DB0: +3f7b6db0: addi 0x40, a14 +3f7b6dd0: move a14, -*sp, 1 +3f7b6de0: move *a13(0x400), *a14+, 1 +3f7b6e00: move *a13(0x420), *a14+, 1 +3f7b6e20: calla L3FE14450 +3f7b6e50: movi 0x3f7e6020, a8 +3f7b6e80: move *a8+, *a14+, 1 +3f7b6e90: move *a8+, *a14+, 1 +3f7b6ea0: calla L3FE0C8D0 +3f7b6ed0: calla L3FE10B50 +3f7b6f00: move a8, a9 +L3F7B6F10: +3f7b6f10: move a9, *a13(0x2c0), 1 +3f7b6f30: movk 4, a9 +3f7b6f40: move a9, *a13(0x260), 1 +3f7b6f60: movk 6, a9 +3f7b6f70: move a9, *a13(0x280), 1 +3f7b6f90: jauc L3F7BB420 +L3F7B6FB0: +3f7b6fb0: move *a13(0x3c0), *a14+, 1 +3f7b6fd0: move *a13(0x3e0), *a14+, 1 +3f7b6ff0: move *a13(0x400), *a14+, 1 +3f7b7010: move *a13(0x420), *a14+, 1 +3f7b7030: calla L3FE0E730 +3f7b7060: jaeq L3F7B7D10 +3f7b7080: move *a13(0x3c0), *a14+, 1 +3f7b70a0: move *a13(0x3e0), *a14+, 1 +3f7b70c0: move *a13(0x440), *a14+, 1 +3f7b70e0: move *a13(0x460), *a14+, 1 +3f7b7100: calla L3FE0E6F0 +3f7b7130: jaeq L3F7B7D10 +3f7b7150: move *a13(0x400), *a14+, 1 +3f7b7170: move *a13(0x420), *a14+, 1 +3f7b7190: movi 0x3f7e5e20, a8 +3f7b71c0: move *a8+, *a14+, 1 +3f7b71d0: move *a8+, *a14+, 1 +3f7b71e0: calla L3FE0E730 +3f7b7210: jreq L3F7B7390 +3f7b7220: addi 0x40, a14 +3f7b7240: move a14, -*sp, 1 +3f7b7250: move *a13(0x400), *a14+, 1 +3f7b7270: move *a13(0x420), *a14+, 1 +3f7b7290: calla L3FE14450 +3f7b72c0: movi 0x3f7e6020, a8 +3f7b72f0: move *a8+, *a14+, 1 +3f7b7300: move *a8+, *a14+, 1 +3f7b7310: calla L3FE0C950 +3f7b7340: calla L3FE10B50 +3f7b7370: move a8, a9 +3f7b7380: jruc L3F7B74F0 +L3F7B7390: +3f7b7390: addi 0x40, a14 +3f7b73b0: move a14, -*sp, 1 +3f7b73c0: move *a13(0x400), *a14+, 1 +3f7b73e0: move *a13(0x420), *a14+, 1 +3f7b7400: calla L3FE14450 +3f7b7430: movi 0x3f7e6020, a8 +3f7b7460: move *a8+, *a14+, 1 +3f7b7470: move *a8+, *a14+, 1 +3f7b7480: calla L3FE0C8D0 +3f7b74b0: calla L3FE10B50 +3f7b74e0: move a8, a9 +L3F7B74F0: +3f7b74f0: move a9, *a13(0x2a0), 1 +3f7b7510: move *a13(0x3c0), *a14+, 1 +3f7b7530: move *a13(0x3e0), *a14+, 1 +3f7b7550: movi 0x3f7e5e20, a8 +3f7b7580: move *a8+, *a14+, 1 +3f7b7590: move *a8+, *a14+, 1 +3f7b75a0: calla L3FE0E730 +3f7b75d0: jreq L3F7B7750 +3f7b75e0: addi 0x40, a14 +3f7b7600: move a14, -*sp, 1 +3f7b7610: move *a13(0x3c0), *a14+, 1 +3f7b7630: move *a13(0x3e0), *a14+, 1 +3f7b7650: calla L3FE14450 +3f7b7680: movi 0x3f7e6020, a8 +3f7b76b0: move *a8+, *a14+, 1 +3f7b76c0: move *a8+, *a14+, 1 +3f7b76d0: calla L3FE0C950 +3f7b7700: calla L3FE10B50 +3f7b7730: move a8, a9 +3f7b7740: jruc L3F7B78B0 +L3F7B7750: +3f7b7750: addi 0x40, a14 +3f7b7770: move a14, -*sp, 1 +3f7b7780: move *a13(0x3c0), *a14+, 1 +3f7b77a0: move *a13(0x3e0), *a14+, 1 +3f7b77c0: calla L3FE14450 +3f7b77f0: movi 0x3f7e6020, a8 +3f7b7820: move *a8+, *a14+, 1 +3f7b7830: move *a8+, *a14+, 1 +3f7b7840: calla L3FE0C8D0 +3f7b7870: calla L3FE10B50 +3f7b78a0: move a8, a9 +L3F7B78B0: +3f7b78b0: move a9, *a13(0x2c0), 1 +3f7b78d0: move *a13(0x440), *a14+, 1 +3f7b78f0: move *a13(0x460), *a14+, 1 +3f7b7910: movi 0x3f7e5e20, a8 +3f7b7940: move *a8+, *a14+, 1 +3f7b7950: move *a8+, *a14+, 1 +3f7b7960: calla L3FE0E730 +3f7b7990: jreq L3F7B7B10 +3f7b79a0: addi 0x40, a14 +3f7b79c0: move a14, -*sp, 1 +3f7b79d0: move *a13(0x440), *a14+, 1 +3f7b79f0: move *a13(0x460), *a14+, 1 +3f7b7a10: calla L3FE14450 +3f7b7a40: movi 0x3f7e6020, a8 +3f7b7a70: move *a8+, *a14+, 1 +3f7b7a80: move *a8+, *a14+, 1 +3f7b7a90: calla L3FE0C950 +3f7b7ac0: calla L3FE10B50 +3f7b7af0: move a8, a9 +3f7b7b00: jruc L3F7B7C70 +L3F7B7B10: +3f7b7b10: addi 0x40, a14 +3f7b7b30: move a14, -*sp, 1 +3f7b7b40: move *a13(0x440), *a14+, 1 +3f7b7b60: move *a13(0x460), *a14+, 1 +3f7b7b80: calla L3FE14450 +3f7b7bb0: movi 0x3f7e6020, a8 +3f7b7be0: move *a8+, *a14+, 1 +3f7b7bf0: move *a8+, *a14+, 1 +3f7b7c00: calla L3FE0C8D0 +3f7b7c30: calla L3FE10B50 +3f7b7c60: move a8, a9 +L3F7B7C70: +3f7b7c70: move a9, *a13(0x2e0), 1 +3f7b7c90: movk 1, a9 +3f7b7ca0: move a9, *a13(0x260), 1 +3f7b7cc0: movk 3, a9 +3f7b7cd0: move a9, *a13(0x280), 1 +3f7b7cf0: jauc L3F7BB420 +L3F7B7D10: +3f7b7d10: move *a13(0x3c0), *a14+, 1 +3f7b7d30: move *a13(0x3e0), *a14+, 1 +3f7b7d50: move *a13(0x440), *a14+, 1 +3f7b7d70: move *a13(0x460), *a14+, 1 +3f7b7d90: calla L3FE0E730 +3f7b7dc0: jaeq L3F7B8A70 +3f7b7de0: move *a13(0x3c0), *a14+, 1 +3f7b7e00: move *a13(0x3e0), *a14+, 1 +3f7b7e20: move *a13(0x400), *a14+, 1 +3f7b7e40: move *a13(0x420), *a14+, 1 +3f7b7e60: calla L3FE0E6F0 +3f7b7e90: jaeq L3F7B8A70 +3f7b7eb0: move *a13(0x440), *a14+, 1 +3f7b7ed0: move *a13(0x460), *a14+, 1 +3f7b7ef0: movi 0x3f7e5e20, a8 +3f7b7f20: move *a8+, *a14+, 1 +3f7b7f30: move *a8+, *a14+, 1 +3f7b7f40: calla L3FE0E730 +3f7b7f70: jreq L3F7B80F0 +3f7b7f80: addi 0x40, a14 +3f7b7fa0: move a14, -*sp, 1 +3f7b7fb0: move *a13(0x440), *a14+, 1 +3f7b7fd0: move *a13(0x460), *a14+, 1 +3f7b7ff0: calla L3FE14450 +3f7b8020: movi 0x3f7e6020, a8 +3f7b8050: move *a8+, *a14+, 1 +3f7b8060: move *a8+, *a14+, 1 +3f7b8070: calla L3FE0C950 +3f7b80a0: calla L3FE10B50 +3f7b80d0: move a8, a9 +3f7b80e0: jruc L3F7B8250 +L3F7B80F0: +3f7b80f0: addi 0x40, a14 +3f7b8110: move a14, -*sp, 1 +3f7b8120: move *a13(0x440), *a14+, 1 +3f7b8140: move *a13(0x460), *a14+, 1 +3f7b8160: calla L3FE14450 +3f7b8190: movi 0x3f7e6020, a8 +3f7b81c0: move *a8+, *a14+, 1 +3f7b81d0: move *a8+, *a14+, 1 +3f7b81e0: calla L3FE0C8D0 +3f7b8210: calla L3FE10B50 +3f7b8240: move a8, a9 +L3F7B8250: +3f7b8250: move a9, *a13(0x2a0), 1 +3f7b8270: move *a13(0x3c0), *a14+, 1 +3f7b8290: move *a13(0x3e0), *a14+, 1 +3f7b82b0: movi 0x3f7e5e20, a8 +3f7b82e0: move *a8+, *a14+, 1 +3f7b82f0: move *a8+, *a14+, 1 +3f7b8300: calla L3FE0E730 +3f7b8330: jreq L3F7B84B0 +3f7b8340: addi 0x40, a14 +3f7b8360: move a14, -*sp, 1 +3f7b8370: move *a13(0x3c0), *a14+, 1 +3f7b8390: move *a13(0x3e0), *a14+, 1 +3f7b83b0: calla L3FE14450 +3f7b83e0: movi 0x3f7e6020, a8 +3f7b8410: move *a8+, *a14+, 1 +3f7b8420: move *a8+, *a14+, 1 +3f7b8430: calla L3FE0C950 +3f7b8460: calla L3FE10B50 +3f7b8490: move a8, a9 +3f7b84a0: jruc L3F7B8610 +L3F7B84B0: +3f7b84b0: addi 0x40, a14 +3f7b84d0: move a14, -*sp, 1 +3f7b84e0: move *a13(0x3c0), *a14+, 1 +3f7b8500: move *a13(0x3e0), *a14+, 1 +3f7b8520: calla L3FE14450 +3f7b8550: movi 0x3f7e6020, a8 +3f7b8580: move *a8+, *a14+, 1 +3f7b8590: move *a8+, *a14+, 1 +3f7b85a0: calla L3FE0C8D0 +3f7b85d0: calla L3FE10B50 +3f7b8600: move a8, a9 +L3F7B8610: +3f7b8610: move a9, *a13(0x2c0), 1 +3f7b8630: move *a13(0x400), *a14+, 1 +3f7b8650: move *a13(0x420), *a14+, 1 +3f7b8670: movi 0x3f7e5e20, a8 +3f7b86a0: move *a8+, *a14+, 1 +3f7b86b0: move *a8+, *a14+, 1 +3f7b86c0: calla L3FE0E730 +3f7b86f0: jreq L3F7B8870 +3f7b8700: addi 0x40, a14 +3f7b8720: move a14, -*sp, 1 +3f7b8730: move *a13(0x400), *a14+, 1 +3f7b8750: move *a13(0x420), *a14+, 1 +3f7b8770: calla L3FE14450 +3f7b87a0: movi 0x3f7e6020, a8 +3f7b87d0: move *a8+, *a14+, 1 +3f7b87e0: move *a8+, *a14+, 1 +3f7b87f0: calla L3FE0C950 +3f7b8820: calla L3FE10B50 +3f7b8850: move a8, a9 +3f7b8860: jruc L3F7B89D0 +L3F7B8870: +3f7b8870: addi 0x40, a14 +3f7b8890: move a14, -*sp, 1 +3f7b88a0: move *a13(0x400), *a14+, 1 +3f7b88c0: move *a13(0x420), *a14+, 1 +3f7b88e0: calla L3FE14450 +3f7b8910: movi 0x3f7e6020, a8 +3f7b8940: move *a8+, *a14+, 1 +3f7b8950: move *a8+, *a14+, 1 +3f7b8960: calla L3FE0C8D0 +3f7b8990: calla L3FE10B50 +3f7b89c0: move a8, a9 +L3F7B89D0: +3f7b89d0: move a9, *a13(0x2e0), 1 +3f7b89f0: movk 5, a9 +3f7b8a00: move a9, *a13(0x260), 1 +3f7b8a20: movk 4, a9 +3f7b8a30: move a9, *a13(0x280), 1 +3f7b8a50: jauc L3F7BB420 +L3F7B8A70: +3f7b8a70: move *a13(0x3c0), *a14+, 1 +3f7b8a90: move *a13(0x3e0), *a14+, 1 +3f7b8ab0: move *a13(0x400), *a14+, 1 +3f7b8ad0: move *a13(0x420), *a14+, 1 +3f7b8af0: calla L3FE0E730 +3f7b8b20: jaeq L3F7B9FD0 +3f7b8b40: move *a13(0x3c0), *a14+, 1 +3f7b8b60: move *a13(0x3e0), *a14+, 1 +3f7b8b80: movi 0x3f7e5e20, a8 +3f7b8bb0: move *a8+, *a14+, 1 +3f7b8bc0: move *a8+, *a14+, 1 +3f7b8bd0: calla L3FE0E730 +3f7b8c00: jreq L3F7B8D80 +3f7b8c10: addi 0x40, a14 +3f7b8c30: move a14, -*sp, 1 +3f7b8c40: move *a13(0x3c0), *a14+, 1 +3f7b8c60: move *a13(0x3e0), *a14+, 1 +3f7b8c80: calla L3FE14450 +3f7b8cb0: movi 0x3f7e6020, a8 +3f7b8ce0: move *a8+, *a14+, 1 +3f7b8cf0: move *a8+, *a14+, 1 +3f7b8d00: calla L3FE0C950 +3f7b8d30: calla L3FE10B50 +3f7b8d60: move a8, a9 +3f7b8d70: jruc L3F7B8EE0 +L3F7B8D80: +3f7b8d80: addi 0x40, a14 +3f7b8da0: move a14, -*sp, 1 +3f7b8db0: move *a13(0x3c0), *a14+, 1 +3f7b8dd0: move *a13(0x3e0), *a14+, 1 +3f7b8df0: calla L3FE14450 +3f7b8e20: movi 0x3f7e6020, a8 +3f7b8e50: move *a8+, *a14+, 1 +3f7b8e60: move *a8+, *a14+, 1 +3f7b8e70: calla L3FE0C8D0 +3f7b8ea0: calla L3FE10B50 +3f7b8ed0: move a8, a9 +L3F7B8EE0: +3f7b8ee0: move a9, *a13(0x2e0), 1 +3f7b8f00: move *a13(0x400), *a14+, 1 +3f7b8f20: move *a13(0x420), *a14+, 1 +3f7b8f40: move *a13(0x440), *a14+, 1 +3f7b8f60: move *a13(0x460), *a14+, 1 +3f7b8f80: calla L3FE0E6F0 +3f7b8fb0: jaeq L3F7B97D0 +3f7b8fd0: movk 1, a9 +3f7b8fe0: move a9, *a13(0x260), 1 +3f7b9000: sub a9, a9 +3f7b9010: move a9, *a13(0x280), 1 +3f7b9030: move *a13(0x400), *a14+, 1 +3f7b9050: move *a13(0x420), *a14+, 1 +3f7b9070: movi 0x3f7e5e20, a8 +3f7b90a0: move *a8+, *a14+, 1 +3f7b90b0: move *a8+, *a14+, 1 +3f7b90c0: calla L3FE0E730 +3f7b90f0: jreq L3F7B9270 +3f7b9100: addi 0x40, a14 +3f7b9120: move a14, -*sp, 1 +3f7b9130: move *a13(0x400), *a14+, 1 +3f7b9150: move *a13(0x420), *a14+, 1 +3f7b9170: calla L3FE14450 +3f7b91a0: movi 0x3f7e6020, a8 +3f7b91d0: move *a8+, *a14+, 1 +3f7b91e0: move *a8+, *a14+, 1 +3f7b91f0: calla L3FE0C950 +3f7b9220: calla L3FE10B50 +3f7b9250: move a8, a11 +3f7b9260: jruc L3F7B93D0 +L3F7B9270: +3f7b9270: addi 0x40, a14 +3f7b9290: move a14, -*sp, 1 +3f7b92a0: move *a13(0x400), *a14+, 1 +3f7b92c0: move *a13(0x420), *a14+, 1 +3f7b92e0: calla L3FE14450 +3f7b9310: movi 0x3f7e6020, a8 +3f7b9340: move *a8+, *a14+, 1 +3f7b9350: move *a8+, *a14+, 1 +3f7b9360: calla L3FE0C8D0 +3f7b9390: calla L3FE10B50 +3f7b93c0: move a8, a11 +L3F7B93D0: +3f7b93d0: move a11, *a13(0x2a0), 1 +3f7b93f0: move *a13(0x440), *a14+, 1 +3f7b9410: move *a13(0x460), *a14+, 1 +3f7b9430: movi 0x3f7e5e20, a8 +3f7b9460: move *a8+, *a14+, 1 +3f7b9470: move *a8+, *a14+, 1 +3f7b9480: calla L3FE0E730 +3f7b94b0: jreq L3F7B9630 +3f7b94c0: addi 0x40, a14 +3f7b94e0: move a14, -*sp, 1 +3f7b94f0: move *a13(0x440), *a14+, 1 +3f7b9510: move *a13(0x460), *a14+, 1 +3f7b9530: calla L3FE14450 +3f7b9560: movi 0x3f7e6020, a8 +3f7b9590: move *a8+, *a14+, 1 +3f7b95a0: move *a8+, *a14+, 1 +3f7b95b0: calla L3FE0C950 +3f7b95e0: calla L3FE10B50 +3f7b9610: move a8, a11 +3f7b9620: jruc L3F7B9790 +L3F7B9630: +3f7b9630: addi 0x40, a14 +3f7b9650: move a14, -*sp, 1 +3f7b9660: move *a13(0x440), *a14+, 1 +3f7b9680: move *a13(0x460), *a14+, 1 +3f7b96a0: calla L3FE14450 +3f7b96d0: movi 0x3f7e6020, a8 +3f7b9700: move *a8+, *a14+, 1 +3f7b9710: move *a8+, *a14+, 1 +3f7b9720: calla L3FE0C8D0 +3f7b9750: calla L3FE10B50 +3f7b9780: move a8, a11 +L3F7B9790: +3f7b9790: move a11, *a13(0x2c0), 1 +3f7b97b0: jauc L3F7BB420 +L3F7B97D0: +3f7b97d0: movk 5, a9 +3f7b97e0: move a9, *a13(0x260), 1 +3f7b9800: sub a9, a9 +3f7b9810: move a9, *a13(0x280), 1 +3f7b9830: move *a13(0x440), *a14+, 1 +3f7b9850: move *a13(0x460), *a14+, 1 +3f7b9870: movi 0x3f7e5e20, a8 +3f7b98a0: move *a8+, *a14+, 1 +3f7b98b0: move *a8+, *a14+, 1 +3f7b98c0: calla L3FE0E730 +3f7b98f0: jreq L3F7B9A70 +3f7b9900: addi 0x40, a14 +3f7b9920: move a14, -*sp, 1 +3f7b9930: move *a13(0x440), *a14+, 1 +3f7b9950: move *a13(0x460), *a14+, 1 +3f7b9970: calla L3FE14450 +3f7b99a0: movi 0x3f7e6020, a8 +3f7b99d0: move *a8+, *a14+, 1 +3f7b99e0: move *a8+, *a14+, 1 +3f7b99f0: calla L3FE0C950 +3f7b9a20: calla L3FE10B50 +3f7b9a50: move a8, a11 +3f7b9a60: jruc L3F7B9BD0 +L3F7B9A70: +3f7b9a70: addi 0x40, a14 +3f7b9a90: move a14, -*sp, 1 +3f7b9aa0: move *a13(0x440), *a14+, 1 +3f7b9ac0: move *a13(0x460), *a14+, 1 +3f7b9ae0: calla L3FE14450 +3f7b9b10: movi 0x3f7e6020, a8 +3f7b9b40: move *a8+, *a14+, 1 +3f7b9b50: move *a8+, *a14+, 1 +3f7b9b60: calla L3FE0C8D0 +3f7b9b90: calla L3FE10B50 +3f7b9bc0: move a8, a11 +L3F7B9BD0: +3f7b9bd0: move a11, *a13(0x2a0), 1 +3f7b9bf0: move *a13(0x400), *a14+, 1 +3f7b9c10: move *a13(0x420), *a14+, 1 +3f7b9c30: movi 0x3f7e5e20, a8 +3f7b9c60: move *a8+, *a14+, 1 +3f7b9c70: move *a8+, *a14+, 1 +3f7b9c80: calla L3FE0E730 +3f7b9cb0: jreq L3F7B9E30 +3f7b9cc0: addi 0x40, a14 +3f7b9ce0: move a14, -*sp, 1 +3f7b9cf0: move *a13(0x400), *a14+, 1 +3f7b9d10: move *a13(0x420), *a14+, 1 +3f7b9d30: calla L3FE14450 +3f7b9d60: movi 0x3f7e6020, a8 +3f7b9d90: move *a8+, *a14+, 1 +3f7b9da0: move *a8+, *a14+, 1 +3f7b9db0: calla L3FE0C950 +3f7b9de0: calla L3FE10B50 +3f7b9e10: move a8, a11 +3f7b9e20: jruc L3F7B9F90 +L3F7B9E30: +3f7b9e30: addi 0x40, a14 +3f7b9e50: move a14, -*sp, 1 +3f7b9e60: move *a13(0x400), *a14+, 1 +3f7b9e80: move *a13(0x420), *a14+, 1 +3f7b9ea0: calla L3FE14450 +3f7b9ed0: movi 0x3f7e6020, a8 +3f7b9f00: move *a8+, *a14+, 1 +3f7b9f10: move *a8+, *a14+, 1 +3f7b9f20: calla L3FE0C8D0 +3f7b9f50: calla L3FE10B50 +3f7b9f80: move a8, a11 +L3F7B9F90: +3f7b9f90: move a11, *a13(0x2c0), 1 +3f7b9fb0: jauc L3F7BB420 +L3F7B9FD0: +3f7b9fd0: move *a13(0x3c0), *a14+, 1 +3f7b9ff0: move *a13(0x3e0), *a14+, 1 +3f7ba010: movi 0x3f7e5e20, a8 +3f7ba040: move *a8+, *a14+, 1 +3f7ba050: move *a8+, *a14+, 1 +3f7ba060: calla L3FE0E730 +3f7ba090: jreq L3F7BA210 +3f7ba0a0: addi 0x40, a14 +3f7ba0c0: move a14, -*sp, 1 +3f7ba0d0: move *a13(0x3c0), *a14+, 1 +3f7ba0f0: move *a13(0x3e0), *a14+, 1 +3f7ba110: calla L3FE14450 +3f7ba140: movi 0x3f7e6020, a8 +3f7ba170: move *a8+, *a14+, 1 +3f7ba180: move *a8+, *a14+, 1 +3f7ba190: calla L3FE0C950 +3f7ba1c0: calla L3FE10B50 +3f7ba1f0: move a8, a9 +3f7ba200: jruc L3F7BA370 +L3F7BA210: +3f7ba210: addi 0x40, a14 +3f7ba230: move a14, -*sp, 1 +3f7ba240: move *a13(0x3c0), *a14+, 1 +3f7ba260: move *a13(0x3e0), *a14+, 1 +3f7ba280: calla L3FE14450 +3f7ba2b0: movi 0x3f7e6020, a8 +3f7ba2e0: move *a8+, *a14+, 1 +3f7ba2f0: move *a8+, *a14+, 1 +3f7ba300: calla L3FE0C8D0 +3f7ba330: calla L3FE10B50 +3f7ba360: move a8, a9 +L3F7BA370: +3f7ba370: move a9, *a13(0x2a0), 1 +3f7ba390: move *a13(0x400), *a14+, 1 +3f7ba3b0: move *a13(0x420), *a14+, 1 +3f7ba3d0: move *a13(0x440), *a14+, 1 +3f7ba3f0: move *a13(0x460), *a14+, 1 +3f7ba410: calla L3FE0E6F0 +3f7ba440: jreq L3F7BAC40 +3f7ba450: movk 2, a9 +3f7ba460: move a9, *a13(0x260), 1 +3f7ba480: movk 3, a9 +3f7ba490: move a9, *a13(0x280), 1 +3f7ba4b0: move *a13(0x400), *a14+, 1 +3f7ba4d0: move *a13(0x420), *a14+, 1 +3f7ba4f0: movi 0x3f7e5e20, a8 +3f7ba520: move *a8+, *a14+, 1 +3f7ba530: move *a8+, *a14+, 1 +3f7ba540: calla L3FE0E730 +3f7ba570: jreq L3F7BA6F0 +3f7ba580: addi 0x40, a14 +3f7ba5a0: move a14, -*sp, 1 +3f7ba5b0: move *a13(0x400), *a14+, 1 +3f7ba5d0: move *a13(0x420), *a14+, 1 +3f7ba5f0: calla L3FE14450 +3f7ba620: movi 0x3f7e6020, a8 +3f7ba650: move *a8+, *a14+, 1 +3f7ba660: move *a8+, *a14+, 1 +3f7ba670: calla L3FE0C950 +3f7ba6a0: calla L3FE10B50 +3f7ba6d0: move a8, a11 +3f7ba6e0: jruc L3F7BA850 +L3F7BA6F0: +3f7ba6f0: addi 0x40, a14 +3f7ba710: move a14, -*sp, 1 +3f7ba720: move *a13(0x400), *a14+, 1 +3f7ba740: move *a13(0x420), *a14+, 1 +3f7ba760: calla L3FE14450 +3f7ba790: movi 0x3f7e6020, a8 +3f7ba7c0: move *a8+, *a14+, 1 +3f7ba7d0: move *a8+, *a14+, 1 +3f7ba7e0: calla L3FE0C8D0 +3f7ba810: calla L3FE10B50 +3f7ba840: move a8, a11 +L3F7BA850: +3f7ba850: move a11, *a13(0x2c0), 1 +3f7ba870: move *a13(0x440), *a14+, 1 +3f7ba890: move *a13(0x460), *a14+, 1 +3f7ba8b0: movi 0x3f7e5e20, a8 +3f7ba8e0: move *a8+, *a14+, 1 +3f7ba8f0: move *a8+, *a14+, 1 +3f7ba900: calla L3FE0E730 +3f7ba930: jreq L3F7BAAB0 +3f7ba940: addi 0x40, a14 +3f7ba960: move a14, -*sp, 1 +3f7ba970: move *a13(0x440), *a14+, 1 +3f7ba990: move *a13(0x460), *a14+, 1 +3f7ba9b0: calla L3FE14450 +3f7ba9e0: movi 0x3f7e6020, a8 +3f7baa10: move *a8+, *a14+, 1 +3f7baa20: move *a8+, *a14+, 1 +3f7baa30: calla L3FE0C950 +3f7baa60: calla L3FE10B50 +3f7baa90: move a8, a11 +3f7baaa0: jruc L3F7BAC10 +L3F7BAAB0: +3f7baab0: addi 0x40, a14 +3f7baad0: move a14, -*sp, 1 +3f7baae0: move *a13(0x440), *a14+, 1 +3f7bab00: move *a13(0x460), *a14+, 1 +3f7bab20: calla L3FE14450 +3f7bab50: movi 0x3f7e6020, a8 +3f7bab80: move *a8+, *a14+, 1 +3f7bab90: move *a8+, *a14+, 1 +3f7baba0: calla L3FE0C8D0 +3f7babd0: calla L3FE10B50 +3f7bac00: move a8, a11 +L3F7BAC10: +3f7bac10: move a11, *a13(0x2e0), 1 +3f7bac30: jruc L3F7BB420 +L3F7BAC40: +3f7bac40: movk 2, a9 +3f7bac50: move a9, *a13(0x260), 1 +3f7bac70: movk 4, a9 +3f7bac80: move a9, *a13(0x280), 1 +3f7baca0: move *a13(0x440), *a14+, 1 +3f7bacc0: move *a13(0x460), *a14+, 1 +3f7bace0: movi 0x3f7e5e20, a8 +3f7bad10: move *a8+, *a14+, 1 +3f7bad20: move *a8+, *a14+, 1 +3f7bad30: calla L3FE0E730 +3f7bad60: jreq L3F7BAEE0 +3f7bad70: addi 0x40, a14 +3f7bad90: move a14, -*sp, 1 +3f7bada0: move *a13(0x440), *a14+, 1 +3f7badc0: move *a13(0x460), *a14+, 1 +3f7bade0: calla L3FE14450 +3f7bae10: movi 0x3f7e6020, a8 +3f7bae40: move *a8+, *a14+, 1 +3f7bae50: move *a8+, *a14+, 1 +3f7bae60: calla L3FE0C950 +3f7bae90: calla L3FE10B50 +3f7baec0: move a8, a11 +3f7baed0: jruc L3F7BB040 +L3F7BAEE0: +3f7baee0: addi 0x40, a14 +3f7baf00: move a14, -*sp, 1 +3f7baf10: move *a13(0x440), *a14+, 1 +3f7baf30: move *a13(0x460), *a14+, 1 +3f7baf50: calla L3FE14450 +3f7baf80: movi 0x3f7e6020, a8 +3f7bafb0: move *a8+, *a14+, 1 +3f7bafc0: move *a8+, *a14+, 1 +3f7bafd0: calla L3FE0C8D0 +3f7bb000: calla L3FE10B50 +3f7bb030: move a8, a11 +L3F7BB040: +3f7bb040: move a11, *a13(0x2c0), 1 +3f7bb060: move *a13(0x400), *a14+, 1 +3f7bb080: move *a13(0x420), *a14+, 1 +3f7bb0a0: movi 0x3f7e5e20, a8 +3f7bb0d0: move *a8+, *a14+, 1 +3f7bb0e0: move *a8+, *a14+, 1 +3f7bb0f0: calla L3FE0E730 +3f7bb120: jreq L3F7BB2A0 +3f7bb130: addi 0x40, a14 +3f7bb150: move a14, -*sp, 1 +3f7bb160: move *a13(0x400), *a14+, 1 +3f7bb180: move *a13(0x420), *a14+, 1 +3f7bb1a0: calla L3FE14450 +3f7bb1d0: movi 0x3f7e6020, a8 +3f7bb200: move *a8+, *a14+, 1 +3f7bb210: move *a8+, *a14+, 1 +3f7bb220: calla L3FE0C950 +3f7bb250: calla L3FE10B50 +3f7bb280: move a8, a11 +3f7bb290: jruc L3F7BB400 +L3F7BB2A0: +3f7bb2a0: addi 0x40, a14 +3f7bb2c0: move a14, -*sp, 1 +3f7bb2d0: move *a13(0x400), *a14+, 1 +3f7bb2f0: move *a13(0x420), *a14+, 1 +3f7bb310: calla L3FE14450 +3f7bb340: movi 0x3f7e6020, a8 +3f7bb370: move *a8+, *a14+, 1 +3f7bb380: move *a8+, *a14+, 1 +3f7bb390: calla L3FE0C8D0 +3f7bb3c0: calla L3FE10B50 +3f7bb3f0: move a8, a11 +L3F7BB400: +3f7bb400: move a11, *a13(0x2e0), 1 +L3F7BB420: +3f7bb420: sub a11, a11 +3f7bb430: move a11, *a13(0x20), 1 +3f7bb450: jauc L3F7C2780 +3f7bb470: move *a13(0x20), a11, 1 +3f7bb490: sll 0x5, a11 +3f7bb4a0: add a13, a11 +3f7bb4b0: move *a11(0x2a0), *a13(0x0), 1 +3f7bb4e0: move *a13(0x20), a11, 1 +3f7bb500: inc a11 +3f7bb510: sll 0x5, a11 +3f7bb520: add a13, a11 +3f7bb530: move *a13, a9, 1 +3f7bb540: move *a11(0x2a0), a11, 1 +3f7bb560: cmp a11, a9 +3f7bb570: jage L3F7C2950 +L3F7BB590: +3f7bb590: move *a13, a8, 1 +3f7bb5a0: calla L3FE11750 +3f7bb5d0: move -*a14, a8, 1 +3f7bb5e0: move a8, *a13(0x1e0), 1 +3f7bb600: move -*a14, a8, 1 +3f7bb610: move a8, *a13(0x1c0), 1 +3f7bb630: move *a13(0x40), *a14+, 1 +3f7bb650: move *a13(0x60), *a14+, 1 +3f7bb670: movi 0x3f7e5e20, a8 +3f7bb6a0: move *a8+, *a14+, 1 +3f7bb6b0: move *a8+, *a14+, 1 +3f7bb6c0: calla L3FE0EB40 +3f7bb6f0: jreq L3F7BBD70 +3f7bb700: move *a13(0x1c0), *a14+, 1 +3f7bb720: move *a13(0x1e0), *a14+, 1 +3f7bb740: move *a13(0x100), *a14+, 1 +3f7bb760: move *a13(0x120), *a14+, 1 +3f7bb780: calla L3FE0C8D0 +3f7bb7b0: move *a13(0x40), *a14+, 1 +3f7bb7d0: move *a13(0x60), *a14+, 1 +3f7bb7f0: calla L3FE0D650 +3f7bb820: movi 0x3f7e5e20, a8 +3f7bb850: move *a8+, *a14+, 1 +3f7bb860: move *a8+, *a14+, 1 +3f7bb870: calla L3FE0E730 +3f7bb8a0: jreq L3F7BBB00 +3f7bb8b0: addi 0x40, a14 +3f7bb8d0: move a14, -*sp, 1 +3f7bb8e0: move *a13(0x1c0), *a14+, 1 +3f7bb900: move *a13(0x1e0), *a14+, 1 +3f7bb920: move *a13(0x100), *a14+, 1 +3f7bb940: move *a13(0x120), *a14+, 1 +3f7bb960: calla L3FE0C8D0 +3f7bb990: move *a13(0x40), *a14+, 1 +3f7bb9b0: move *a13(0x60), *a14+, 1 +3f7bb9d0: calla L3FE0D650 +3f7bba00: calla L3FE14450 +3f7bba30: movi 0x3f7e6020, a8 +3f7bba60: move *a8+, *a14+, 1 +3f7bba70: move *a8+, *a14+, 1 +3f7bba80: calla L3FE0C950 +3f7bbab0: calla L3FE10B50 +3f7bbae0: move a8, a11 +3f7bbaf0: jruc L3F7BBD40 +L3F7BBB00: +3f7bbb00: addi 0x40, a14 +3f7bbb20: move a14, -*sp, 1 +3f7bbb30: move *a13(0x1c0), *a14+, 1 +3f7bbb50: move *a13(0x1e0), *a14+, 1 +3f7bbb70: move *a13(0x100), *a14+, 1 +3f7bbb90: move *a13(0x120), *a14+, 1 +3f7bbbb0: calla L3FE0C8D0 +3f7bbbe0: move *a13(0x40), *a14+, 1 +3f7bbc00: move *a13(0x60), *a14+, 1 +3f7bbc20: calla L3FE0D650 +3f7bbc50: calla L3FE14450 +3f7bbc80: movi 0x3f7e6020, a8 +3f7bbcb0: move *a8+, *a14+, 1 +3f7bbcc0: move *a8+, *a14+, 1 +3f7bbcd0: calla L3FE0C8D0 +3f7bbd00: calla L3FE10B50 +3f7bbd30: move a8, a11 +L3F7BBD40: +3f7bbd40: move a11, *a13(0x220), 1 +3f7bbd60: jruc L3F7BC130 +L3F7BBD70: +3f7bbd70: move *a13(0x300), *a14+, 1 +3f7bbd90: move *a13(0x320), *a14+, 1 +3f7bbdb0: movi 0x3f7e5e20, a8 +3f7bbde0: move *a8+, *a14+, 1 +3f7bbdf0: move *a8+, *a14+, 1 +3f7bbe00: calla L3FE0E730 +3f7bbe30: jreq L3F7BBFB0 +3f7bbe40: addi 0x40, a14 +3f7bbe60: move a14, -*sp, 1 +3f7bbe70: move *a13(0x300), *a14+, 1 +3f7bbe90: move *a13(0x320), *a14+, 1 +3f7bbeb0: calla L3FE14450 +3f7bbee0: movi 0x3f7e6020, a8 +3f7bbf10: move *a8+, *a14+, 1 +3f7bbf20: move *a8+, *a14+, 1 +3f7bbf30: calla L3FE0C950 +3f7bbf60: calla L3FE10B50 +3f7bbf90: move a8, a11 +3f7bbfa0: jruc L3F7BC110 +L3F7BBFB0: +3f7bbfb0: addi 0x40, a14 +3f7bbfd0: move a14, -*sp, 1 +3f7bbfe0: move *a13(0x300), *a14+, 1 +3f7bc000: move *a13(0x320), *a14+, 1 +3f7bc020: calla L3FE14450 +3f7bc050: movi 0x3f7e6020, a8 +3f7bc080: move *a8+, *a14+, 1 +3f7bc090: move *a8+, *a14+, 1 +3f7bc0a0: calla L3FE0C8D0 +3f7bc0d0: calla L3FE10B50 +3f7bc100: move a8, a11 +L3F7BC110: +3f7bc110: move a11, *a13(0x220), 1 +L3F7BC130: +3f7bc130: move *a13(0x80), *a14+, 1 +3f7bc150: move *a13(0xa0), *a14+, 1 +3f7bc170: movi 0x3f7e5e20, a8 +3f7bc1a0: move *a8+, *a14+, 1 +3f7bc1b0: move *a8+, *a14+, 1 +3f7bc1c0: calla L3FE0EB40 +3f7bc1f0: jreq L3F7BC3E0 +3f7bc200: addi 0x40, a14 +3f7bc220: move a14, -*sp, 1 +3f7bc230: move *a13(0x1c0), *a14+, 1 +3f7bc250: move *a13(0x1e0), *a14+, 1 +3f7bc270: move *a13(0x140), *a14+, 1 +3f7bc290: move *a13(0x160), *a14+, 1 +3f7bc2b0: calla L3FE0C8D0 +3f7bc2e0: move *a13(0x80), *a14+, 1 +3f7bc300: move *a13(0xa0), *a14+, 1 +3f7bc320: calla L3FE0D650 +3f7bc350: calla L3FE14100 +3f7bc380: calla L3FE10B50 +3f7bc3b0: move a8, *a13(0x240), 1 +3f7bc3d0: jruc L3F7BC4D0 +L3F7BC3E0: +3f7bc3e0: addi 0x40, a14 +3f7bc400: move a14, -*sp, 1 +3f7bc410: move *a13(0x300), *a14+, 1 +3f7bc430: move *a13(0x320), *a14+, 1 +3f7bc450: calla L3FE14100 +3f7bc480: calla L3FE10B50 +3f7bc4b0: move a8, *a13(0x240), 1 +L3F7BC4D0: +3f7bc4d0: cmp a11, a8 +3f7bc4e0: jrlt L3F7BC6A0 +3f7bc4f0: move *a13(0x4c0), a9, 1 +3f7bc510: setf 16, 1, 0 +3f7bc520: move a11, *a9, 0 +3f7bc530: move *a13(0x0), *a9(0x10), 0 +3f7bc560: sub a11, a8 +3f7bc570: move *a13(0x4e0), a9, 1 +3f7bc590: inc a8 +3f7bc5a0: move a8, *a9, 1 +3f7bc5b0: move a14, -*sp, 1 +3f7bc5c0: movk 1, a9 +3f7bc5d0: move a9, *a14+, 1 +3f7bc5e0: move *a13(0x4e0), *a14+, 1 +3f7bc600: move *a13(0x4c0), *a14+, 1 +3f7bc620: move a9, *a14+, 1 +3f7bc630: move *a13(0xffc0), *a14+, 1 +3f7bc650: move *a13(0xffe0), *a14+, 1 +3f7bc670: move *a13(0x200), a9, 1 +3f7bc690: call a9 +L3F7BC6A0: +3f7bc6a0: move *a13, a9, 1 +3f7bc6b0: inc a9 +3f7bc6c0: move a9, *a13, 1 +3f7bc6d0: move *a13(0x20), a9, 1 +3f7bc6f0: inc a9 +3f7bc700: sll 0x5, a9 +3f7bc710: add a13, a9 +3f7bc720: move *a13, a11, 1 +3f7bc730: move *a9(0x2a0), a9, 1 +3f7bc750: cmp a9, a11 +3f7bc760: jalt L3F7BB590 +3f7bc780: jauc L3F7C2950 +3f7bc7a0: move *a13(0x20), a11, 1 +3f7bc7c0: sll 0x5, a11 +3f7bc7d0: add a13, a11 +3f7bc7e0: move *a11(0x2a0), *a13(0x0), 1 +3f7bc810: move *a13(0x20), a11, 1 +3f7bc830: inc a11 +3f7bc840: sll 0x5, a11 +3f7bc850: add a13, a11 +3f7bc860: move *a13, a9, 1 +3f7bc870: move *a11(0x2a0), a11, 1 +3f7bc890: cmp a11, a9 +3f7bc8a0: jage L3F7C2950 +L3F7BC8C0: +3f7bc8c0: move *a13, a8, 1 +3f7bc8d0: calla L3FE11750 +3f7bc900: move -*a14, a8, 1 +3f7bc910: move a8, *a13(0x1e0), 1 +3f7bc930: move -*a14, a8, 1 +3f7bc940: move a8, *a13(0x1c0), 1 +3f7bc960: move *a13(0x40), *a14+, 1 +3f7bc980: move *a13(0x60), *a14+, 1 +3f7bc9a0: movi 0x3f7e5e20, a8 +3f7bc9d0: move *a8+, *a14+, 1 +3f7bc9e0: move *a8+, *a14+, 1 +3f7bc9f0: calla L3FE0EB40 +3f7bca20: jreq L3F7BD0A0 +3f7bca30: move *a13(0x1c0), *a14+, 1 +3f7bca50: move *a13(0x1e0), *a14+, 1 +3f7bca70: move *a13(0x100), *a14+, 1 +3f7bca90: move *a13(0x120), *a14+, 1 +3f7bcab0: calla L3FE0C8D0 +3f7bcae0: move *a13(0x40), *a14+, 1 +3f7bcb00: move *a13(0x60), *a14+, 1 +3f7bcb20: calla L3FE0D650 +3f7bcb50: movi 0x3f7e5e20, a8 +3f7bcb80: move *a8+, *a14+, 1 +3f7bcb90: move *a8+, *a14+, 1 +3f7bcba0: calla L3FE0E730 +3f7bcbd0: jreq L3F7BCE30 +3f7bcbe0: addi 0x40, a14 +3f7bcc00: move a14, -*sp, 1 +3f7bcc10: move *a13(0x1c0), *a14+, 1 +3f7bcc30: move *a13(0x1e0), *a14+, 1 +3f7bcc50: move *a13(0x100), *a14+, 1 +3f7bcc70: move *a13(0x120), *a14+, 1 +3f7bcc90: calla L3FE0C8D0 +3f7bccc0: move *a13(0x40), *a14+, 1 +3f7bcce0: move *a13(0x60), *a14+, 1 +3f7bcd00: calla L3FE0D650 +3f7bcd30: calla L3FE14450 +3f7bcd60: movi 0x3f7e6020, a8 +3f7bcd90: move *a8+, *a14+, 1 +3f7bcda0: move *a8+, *a14+, 1 +3f7bcdb0: calla L3FE0C950 +3f7bcde0: calla L3FE10B50 +3f7bce10: move a8, a11 +3f7bce20: jruc L3F7BD070 +L3F7BCE30: +3f7bce30: addi 0x40, a14 +3f7bce50: move a14, -*sp, 1 +3f7bce60: move *a13(0x1c0), *a14+, 1 +3f7bce80: move *a13(0x1e0), *a14+, 1 +3f7bcea0: move *a13(0x100), *a14+, 1 +3f7bcec0: move *a13(0x120), *a14+, 1 +3f7bcee0: calla L3FE0C8D0 +3f7bcf10: move *a13(0x40), *a14+, 1 +3f7bcf30: move *a13(0x60), *a14+, 1 +3f7bcf50: calla L3FE0D650 +3f7bcf80: calla L3FE14450 +3f7bcfb0: movi 0x3f7e6020, a8 +3f7bcfe0: move *a8+, *a14+, 1 +3f7bcff0: move *a8+, *a14+, 1 +3f7bd000: calla L3FE0C8D0 +3f7bd030: calla L3FE10B50 +3f7bd060: move a8, a11 +L3F7BD070: +3f7bd070: move a11, *a13(0x220), 1 +3f7bd090: jruc L3F7BD460 +L3F7BD0A0: +3f7bd0a0: move *a13(0x300), *a14+, 1 +3f7bd0c0: move *a13(0x320), *a14+, 1 +3f7bd0e0: movi 0x3f7e5e20, a8 +3f7bd110: move *a8+, *a14+, 1 +3f7bd120: move *a8+, *a14+, 1 +3f7bd130: calla L3FE0E730 +3f7bd160: jreq L3F7BD2E0 +3f7bd170: addi 0x40, a14 +3f7bd190: move a14, -*sp, 1 +3f7bd1a0: move *a13(0x300), *a14+, 1 +3f7bd1c0: move *a13(0x320), *a14+, 1 +3f7bd1e0: calla L3FE14450 +3f7bd210: movi 0x3f7e6020, a8 +3f7bd240: move *a8+, *a14+, 1 +3f7bd250: move *a8+, *a14+, 1 +3f7bd260: calla L3FE0C950 +3f7bd290: calla L3FE10B50 +3f7bd2c0: move a8, a11 +3f7bd2d0: jruc L3F7BD440 +L3F7BD2E0: +3f7bd2e0: addi 0x40, a14 +3f7bd300: move a14, -*sp, 1 +3f7bd310: move *a13(0x300), *a14+, 1 +3f7bd330: move *a13(0x320), *a14+, 1 +3f7bd350: calla L3FE14450 +3f7bd380: movi 0x3f7e6020, a8 +3f7bd3b0: move *a8+, *a14+, 1 +3f7bd3c0: move *a8+, *a14+, 1 +3f7bd3d0: calla L3FE0C8D0 +3f7bd400: calla L3FE10B50 +3f7bd430: move a8, a11 +L3F7BD440: +3f7bd440: move a11, *a13(0x220), 1 +L3F7BD460: +3f7bd460: move *a13(0xc0), *a14+, 1 +3f7bd480: move *a13(0xe0), *a14+, 1 +3f7bd4a0: movi 0x3f7e5e20, a8 +3f7bd4d0: move *a8+, *a14+, 1 +3f7bd4e0: move *a8+, *a14+, 1 +3f7bd4f0: calla L3FE0EB40 +3f7bd520: jreq L3F7BD710 +3f7bd530: addi 0x40, a14 +3f7bd550: move a14, -*sp, 1 +3f7bd560: move *a13(0x1c0), *a14+, 1 +3f7bd580: move *a13(0x1e0), *a14+, 1 +3f7bd5a0: move *a13(0x180), *a14+, 1 +3f7bd5c0: move *a13(0x1a0), *a14+, 1 +3f7bd5e0: calla L3FE0C8D0 +3f7bd610: move *a13(0xc0), *a14+, 1 +3f7bd630: move *a13(0xe0), *a14+, 1 +3f7bd650: calla L3FE0D650 +3f7bd680: calla L3FE14100 +3f7bd6b0: calla L3FE10B50 +3f7bd6e0: move a8, *a13(0x240), 1 +3f7bd700: jruc L3F7BD800 +L3F7BD710: +3f7bd710: addi 0x40, a14 +3f7bd730: move a14, -*sp, 1 +3f7bd740: move *a13(0x340), *a14+, 1 +3f7bd760: move *a13(0x360), *a14+, 1 +3f7bd780: calla L3FE14100 +3f7bd7b0: calla L3FE10B50 +3f7bd7e0: move a8, *a13(0x240), 1 +L3F7BD800: +3f7bd800: cmp a11, a8 +3f7bd810: jrlt L3F7BD9D0 +3f7bd820: move *a13(0x4c0), a9, 1 +3f7bd840: setf 16, 1, 0 +3f7bd850: move *a13(0x0), *a9(0x10), 0 +3f7bd880: move a11, *a9, 0 +3f7bd890: sub a11, a8 +3f7bd8a0: move *a13(0x4e0), a9, 1 +3f7bd8c0: inc a8 +3f7bd8d0: move a8, *a9, 1 +3f7bd8e0: move a14, -*sp, 1 +3f7bd8f0: movk 1, a9 +3f7bd900: move a9, *a14+, 1 +3f7bd910: move *a13(0x4e0), *a14+, 1 +3f7bd930: move *a13(0x4c0), *a14+, 1 +3f7bd950: move a9, *a14+, 1 +3f7bd960: move *a13(0xffc0), *a14+, 1 +3f7bd980: move *a13(0xffe0), *a14+, 1 +3f7bd9a0: move *a13(0x200), a9, 1 +3f7bd9c0: call a9 +L3F7BD9D0: +3f7bd9d0: move *a13, a9, 1 +3f7bd9e0: inc a9 +3f7bd9f0: move a9, *a13, 1 +3f7bda00: move *a13(0x20), a9, 1 +3f7bda20: inc a9 +3f7bda30: sll 0x5, a9 +3f7bda40: add a13, a9 +3f7bda50: move *a13, a11, 1 +3f7bda60: move *a9(0x2a0), a9, 1 +3f7bda80: cmp a9, a11 +3f7bda90: jalt L3F7BC8C0 +3f7bdab0: jauc L3F7C2950 +3f7bdad0: move *a13(0x20), a11, 1 +3f7bdaf0: sll 0x5, a11 +3f7bdb00: add a13, a11 +3f7bdb10: move *a11(0x2a0), *a13(0x0), 1 +3f7bdb40: move *a13(0x20), a11, 1 +3f7bdb60: inc a11 +3f7bdb70: sll 0x5, a11 +3f7bdb80: add a13, a11 +3f7bdb90: move *a13, a9, 1 +3f7bdba0: move *a11(0x2a0), a11, 1 +3f7bdbc0: cmp a11, a9 +3f7bdbd0: jage L3F7C2950 +L3F7BDBF0: +3f7bdbf0: move *a13, a8, 1 +3f7bdc00: calla L3FE11750 +3f7bdc30: move -*a14, a8, 1 +3f7bdc40: move a8, *a13(0x1e0), 1 +3f7bdc60: move -*a14, a8, 1 +3f7bdc70: move a8, *a13(0x1c0), 1 +3f7bdc90: move *a13(0x80), *a14+, 1 +3f7bdcb0: move *a13(0xa0), *a14+, 1 +3f7bdcd0: movi 0x3f7e5e20, a8 +3f7bdd00: move *a8+, *a14+, 1 +3f7bdd10: move *a8+, *a14+, 1 +3f7bdd20: calla L3FE0EB40 +3f7bdd50: jreq L3F7BE3D0 +3f7bdd60: move *a13(0x1c0), *a14+, 1 +3f7bdd80: move *a13(0x1e0), *a14+, 1 +3f7bdda0: move *a13(0x140), *a14+, 1 +3f7bddc0: move *a13(0x160), *a14+, 1 +3f7bdde0: calla L3FE0C8D0 +3f7bde10: move *a13(0x80), *a14+, 1 +3f7bde30: move *a13(0xa0), *a14+, 1 +3f7bde50: calla L3FE0D650 +3f7bde80: movi 0x3f7e5e20, a8 +3f7bdeb0: move *a8+, *a14+, 1 +3f7bdec0: move *a8+, *a14+, 1 +3f7bded0: calla L3FE0E730 +3f7bdf00: jreq L3F7BE160 +3f7bdf10: addi 0x40, a14 +3f7bdf30: move a14, -*sp, 1 +3f7bdf40: move *a13(0x1c0), *a14+, 1 +3f7bdf60: move *a13(0x1e0), *a14+, 1 +3f7bdf80: move *a13(0x140), *a14+, 1 +3f7bdfa0: move *a13(0x160), *a14+, 1 +3f7bdfc0: calla L3FE0C8D0 +3f7bdff0: move *a13(0x80), *a14+, 1 +3f7be010: move *a13(0xa0), *a14+, 1 +3f7be030: calla L3FE0D650 +3f7be060: calla L3FE14450 +3f7be090: movi 0x3f7e6020, a8 +3f7be0c0: move *a8+, *a14+, 1 +3f7be0d0: move *a8+, *a14+, 1 +3f7be0e0: calla L3FE0C950 +3f7be110: calla L3FE10B50 +3f7be140: move a8, a11 +3f7be150: jruc L3F7BE3A0 +L3F7BE160: +3f7be160: addi 0x40, a14 +3f7be180: move a14, -*sp, 1 +3f7be190: move *a13(0x1c0), *a14+, 1 +3f7be1b0: move *a13(0x1e0), *a14+, 1 +3f7be1d0: move *a13(0x140), *a14+, 1 +3f7be1f0: move *a13(0x160), *a14+, 1 +3f7be210: calla L3FE0C8D0 +3f7be240: move *a13(0x80), *a14+, 1 +3f7be260: move *a13(0xa0), *a14+, 1 +3f7be280: calla L3FE0D650 +3f7be2b0: calla L3FE14450 +3f7be2e0: movi 0x3f7e6020, a8 +3f7be310: move *a8+, *a14+, 1 +3f7be320: move *a8+, *a14+, 1 +3f7be330: calla L3FE0C8D0 +3f7be360: calla L3FE10B50 +3f7be390: move a8, a11 +L3F7BE3A0: +3f7be3a0: move a11, *a13(0x220), 1 +3f7be3c0: jruc L3F7BE790 +L3F7BE3D0: +3f7be3d0: move *a13(0x300), *a14+, 1 +3f7be3f0: move *a13(0x320), *a14+, 1 +3f7be410: movi 0x3f7e5e20, a8 +3f7be440: move *a8+, *a14+, 1 +3f7be450: move *a8+, *a14+, 1 +3f7be460: calla L3FE0E730 +3f7be490: jreq L3F7BE610 +3f7be4a0: addi 0x40, a14 +3f7be4c0: move a14, -*sp, 1 +3f7be4d0: move *a13(0x300), *a14+, 1 +3f7be4f0: move *a13(0x320), *a14+, 1 +3f7be510: calla L3FE14450 +3f7be540: movi 0x3f7e6020, a8 +3f7be570: move *a8+, *a14+, 1 +3f7be580: move *a8+, *a14+, 1 +3f7be590: calla L3FE0C950 +3f7be5c0: calla L3FE10B50 +3f7be5f0: move a8, a11 +3f7be600: jruc L3F7BE770 +L3F7BE610: +3f7be610: addi 0x40, a14 +3f7be630: move a14, -*sp, 1 +3f7be640: move *a13(0x300), *a14+, 1 +3f7be660: move *a13(0x320), *a14+, 1 +3f7be680: calla L3FE14450 +3f7be6b0: movi 0x3f7e6020, a8 +3f7be6e0: move *a8+, *a14+, 1 +3f7be6f0: move *a8+, *a14+, 1 +3f7be700: calla L3FE0C8D0 +3f7be730: calla L3FE10B50 +3f7be760: move a8, a11 +L3F7BE770: +3f7be770: move a11, *a13(0x220), 1 +L3F7BE790: +3f7be790: move *a13(0x40), *a14+, 1 +3f7be7b0: move *a13(0x60), *a14+, 1 +3f7be7d0: movi 0x3f7e5e20, a8 +3f7be800: move *a8+, *a14+, 1 +3f7be810: move *a8+, *a14+, 1 +3f7be820: calla L3FE0EB40 +3f7be850: jreq L3F7BEA40 +3f7be860: addi 0x40, a14 +3f7be880: move a14, -*sp, 1 +3f7be890: move *a13(0x1c0), *a14+, 1 +3f7be8b0: move *a13(0x1e0), *a14+, 1 +3f7be8d0: move *a13(0x100), *a14+, 1 +3f7be8f0: move *a13(0x120), *a14+, 1 +3f7be910: calla L3FE0C8D0 +3f7be940: move *a13(0x40), *a14+, 1 +3f7be960: move *a13(0x60), *a14+, 1 +3f7be980: calla L3FE0D650 +3f7be9b0: calla L3FE14100 +3f7be9e0: calla L3FE10B50 +3f7bea10: move a8, *a13(0x240), 1 +3f7bea30: jruc L3F7BEB30 +L3F7BEA40: +3f7bea40: addi 0x40, a14 +3f7bea60: move a14, -*sp, 1 +3f7bea70: move *a13(0x300), *a14+, 1 +3f7bea90: move *a13(0x320), *a14+, 1 +3f7beab0: calla L3FE14100 +3f7beae0: calla L3FE10B50 +3f7beb10: move a8, *a13(0x240), 1 +L3F7BEB30: +3f7beb30: cmp a11, a8 +3f7beb40: jrlt L3F7BED00 +3f7beb50: move *a13(0x4c0), a9, 1 +3f7beb70: setf 16, 1, 0 +3f7beb80: move a11, *a9, 0 +3f7beb90: move *a13(0x0), *a9(0x10), 0 +3f7bebc0: sub a11, a8 +3f7bebd0: move *a13(0x4e0), a9, 1 +3f7bebf0: inc a8 +3f7bec00: move a8, *a9, 1 +3f7bec10: move a14, -*sp, 1 +3f7bec20: movk 1, a9 +3f7bec30: move a9, *a14+, 1 +3f7bec40: move *a13(0x4e0), *a14+, 1 +3f7bec60: move *a13(0x4c0), *a14+, 1 +3f7bec80: move a9, *a14+, 1 +3f7bec90: move *a13(0xffc0), *a14+, 1 +3f7becb0: move *a13(0xffe0), *a14+, 1 +3f7becd0: move *a13(0x200), a9, 1 +3f7becf0: call a9 +L3F7BED00: +3f7bed00: move *a13, a9, 1 +3f7bed10: inc a9 +3f7bed20: move a9, *a13, 1 +3f7bed30: move *a13(0x20), a9, 1 +3f7bed50: inc a9 +3f7bed60: sll 0x5, a9 +3f7bed70: add a13, a9 +3f7bed80: move *a13, a11, 1 +3f7bed90: move *a9(0x2a0), a9, 1 +3f7bedb0: cmp a9, a11 +3f7bedc0: jalt L3F7BDBF0 +3f7bede0: jauc L3F7C2950 +3f7bee00: move *a13(0x20), a11, 1 +3f7bee20: sll 0x5, a11 +3f7bee30: add a13, a11 +3f7bee40: move *a11(0x2a0), *a13(0x0), 1 +3f7bee70: move *a13(0x20), a11, 1 +3f7bee90: inc a11 +3f7beea0: sll 0x5, a11 +3f7beeb0: add a13, a11 +3f7beec0: move *a13, a9, 1 +3f7beed0: move *a11(0x2a0), a11, 1 +3f7beef0: cmp a11, a9 +3f7bef00: jage L3F7C2950 +L3F7BEF20: +3f7bef20: move *a13, a8, 1 +3f7bef30: calla L3FE11750 +3f7bef60: move -*a14, a8, 1 +3f7bef70: move a8, *a13(0x1e0), 1 +3f7bef90: move -*a14, a8, 1 +3f7befa0: move a8, *a13(0x1c0), 1 +3f7befc0: move *a13(0x80), *a14+, 1 +3f7befe0: move *a13(0xa0), *a14+, 1 +3f7bf000: movi 0x3f7e5e20, a8 +3f7bf030: move *a8+, *a14+, 1 +3f7bf040: move *a8+, *a14+, 1 +3f7bf050: calla L3FE0EB40 +3f7bf080: jreq L3F7BF700 +3f7bf090: move *a13(0x1c0), *a14+, 1 +3f7bf0b0: move *a13(0x1e0), *a14+, 1 +3f7bf0d0: move *a13(0x140), *a14+, 1 +3f7bf0f0: move *a13(0x160), *a14+, 1 +3f7bf110: calla L3FE0C8D0 +3f7bf140: move *a13(0x80), *a14+, 1 +3f7bf160: move *a13(0xa0), *a14+, 1 +3f7bf180: calla L3FE0D650 +3f7bf1b0: movi 0x3f7e5e20, a8 +3f7bf1e0: move *a8+, *a14+, 1 +3f7bf1f0: move *a8+, *a14+, 1 +3f7bf200: calla L3FE0E730 +3f7bf230: jreq L3F7BF490 +3f7bf240: addi 0x40, a14 +3f7bf260: move a14, -*sp, 1 +3f7bf270: move *a13(0x1c0), *a14+, 1 +3f7bf290: move *a13(0x1e0), *a14+, 1 +3f7bf2b0: move *a13(0x140), *a14+, 1 +3f7bf2d0: move *a13(0x160), *a14+, 1 +3f7bf2f0: calla L3FE0C8D0 +3f7bf320: move *a13(0x80), *a14+, 1 +3f7bf340: move *a13(0xa0), *a14+, 1 +3f7bf360: calla L3FE0D650 +3f7bf390: calla L3FE14450 +3f7bf3c0: movi 0x3f7e6020, a8 +3f7bf3f0: move *a8+, *a14+, 1 +3f7bf400: move *a8+, *a14+, 1 +3f7bf410: calla L3FE0C950 +3f7bf440: calla L3FE10B50 +3f7bf470: move a8, a11 +3f7bf480: jruc L3F7BF6D0 +L3F7BF490: +3f7bf490: addi 0x40, a14 +3f7bf4b0: move a14, -*sp, 1 +3f7bf4c0: move *a13(0x1c0), *a14+, 1 +3f7bf4e0: move *a13(0x1e0), *a14+, 1 +3f7bf500: move *a13(0x140), *a14+, 1 +3f7bf520: move *a13(0x160), *a14+, 1 +3f7bf540: calla L3FE0C8D0 +3f7bf570: move *a13(0x80), *a14+, 1 +3f7bf590: move *a13(0xa0), *a14+, 1 +3f7bf5b0: calla L3FE0D650 +3f7bf5e0: calla L3FE14450 +3f7bf610: movi 0x3f7e6020, a8 +3f7bf640: move *a8+, *a14+, 1 +3f7bf650: move *a8+, *a14+, 1 +3f7bf660: calla L3FE0C8D0 +3f7bf690: calla L3FE10B50 +3f7bf6c0: move a8, a11 +L3F7BF6D0: +3f7bf6d0: move a11, *a13(0x220), 1 +3f7bf6f0: jruc L3F7BFAC0 +L3F7BF700: +3f7bf700: move *a13(0x300), *a14+, 1 +3f7bf720: move *a13(0x320), *a14+, 1 +3f7bf740: movi 0x3f7e5e20, a8 +3f7bf770: move *a8+, *a14+, 1 +3f7bf780: move *a8+, *a14+, 1 +3f7bf790: calla L3FE0E730 +3f7bf7c0: jreq L3F7BF940 +3f7bf7d0: addi 0x40, a14 +3f7bf7f0: move a14, -*sp, 1 +3f7bf800: move *a13(0x300), *a14+, 1 +3f7bf820: move *a13(0x320), *a14+, 1 +3f7bf840: calla L3FE14450 +3f7bf870: movi 0x3f7e6020, a8 +3f7bf8a0: move *a8+, *a14+, 1 +3f7bf8b0: move *a8+, *a14+, 1 +3f7bf8c0: calla L3FE0C950 +3f7bf8f0: calla L3FE10B50 +3f7bf920: move a8, a11 +3f7bf930: jruc L3F7BFAA0 +L3F7BF940: +3f7bf940: addi 0x40, a14 +3f7bf960: move a14, -*sp, 1 +3f7bf970: move *a13(0x300), *a14+, 1 +3f7bf990: move *a13(0x320), *a14+, 1 +3f7bf9b0: calla L3FE14450 +3f7bf9e0: movi 0x3f7e6020, a8 +3f7bfa10: move *a8+, *a14+, 1 +3f7bfa20: move *a8+, *a14+, 1 +3f7bfa30: calla L3FE0C8D0 +3f7bfa60: calla L3FE10B50 +3f7bfa90: move a8, a11 +L3F7BFAA0: +3f7bfaa0: move a11, *a13(0x220), 1 +L3F7BFAC0: +3f7bfac0: move *a13(0xc0), *a14+, 1 +3f7bfae0: move *a13(0xe0), *a14+, 1 +3f7bfb00: movi 0x3f7e5e20, a8 +3f7bfb30: move *a8+, *a14+, 1 +3f7bfb40: move *a8+, *a14+, 1 +3f7bfb50: calla L3FE0EB40 +3f7bfb80: jreq L3F7BFD70 +3f7bfb90: addi 0x40, a14 +3f7bfbb0: move a14, -*sp, 1 +3f7bfbc0: move *a13(0x1c0), *a14+, 1 +3f7bfbe0: move *a13(0x1e0), *a14+, 1 +3f7bfc00: move *a13(0x180), *a14+, 1 +3f7bfc20: move *a13(0x1a0), *a14+, 1 +3f7bfc40: calla L3FE0C8D0 +3f7bfc70: move *a13(0xc0), *a14+, 1 +3f7bfc90: move *a13(0xe0), *a14+, 1 +3f7bfcb0: calla L3FE0D650 +3f7bfce0: calla L3FE14100 +3f7bfd10: calla L3FE10B50 +3f7bfd40: move a8, *a13(0x240), 1 +3f7bfd60: jruc L3F7BFE60 +L3F7BFD70: +3f7bfd70: addi 0x40, a14 +3f7bfd90: move a14, -*sp, 1 +3f7bfda0: move *a13(0x340), *a14+, 1 +3f7bfdc0: move *a13(0x360), *a14+, 1 +3f7bfde0: calla L3FE14100 +3f7bfe10: calla L3FE10B50 +3f7bfe40: move a8, *a13(0x240), 1 +L3F7BFE60: +3f7bfe60: cmp a11, a8 +3f7bfe70: jrlt L3F7C0030 +3f7bfe80: move *a13(0x4c0), a9, 1 +3f7bfea0: setf 16, 1, 0 +3f7bfeb0: move a11, *a9, 0 +3f7bfec0: move *a13(0x0), *a9(0x10), 0 +3f7bfef0: sub a11, a8 +3f7bff00: move *a13(0x4e0), a9, 1 +3f7bff20: inc a8 +3f7bff30: move a8, *a9, 1 +3f7bff40: move a14, -*sp, 1 +3f7bff50: movk 1, a9 +3f7bff60: move a9, *a14+, 1 +3f7bff70: move *a13(0x4e0), *a14+, 1 +3f7bff90: move *a13(0x4c0), *a14+, 1 +3f7bffb0: move a9, *a14+, 1 +3f7bffc0: move *a13(0xffc0), *a14+, 1 +3f7bffe0: move *a13(0xffe0), *a14+, 1 +3f7c0000: move *a13(0x200), a9, 1 +3f7c0020: call a9 +L3F7C0030: +3f7c0030: move *a13, a9, 1 +3f7c0040: inc a9 +3f7c0050: move a9, *a13, 1 +3f7c0060: move *a13(0x20), a9, 1 +3f7c0080: inc a9 +3f7c0090: sll 0x5, a9 +3f7c00a0: add a13, a9 +3f7c00b0: move *a13, a11, 1 +3f7c00c0: move *a9(0x2a0), a9, 1 +3f7c00e0: cmp a9, a11 +3f7c00f0: jalt L3F7BEF20 +3f7c0110: jauc L3F7C2950 +3f7c0130: move *a13(0x20), a11, 1 +3f7c0150: sll 0x5, a11 +3f7c0160: add a13, a11 +3f7c0170: move *a11(0x2a0), *a13(0x0), 1 +3f7c01a0: move *a13(0x20), a11, 1 +3f7c01c0: inc a11 +3f7c01d0: sll 0x5, a11 +3f7c01e0: add a13, a11 +3f7c01f0: move *a13, a9, 1 +3f7c0200: move *a11(0x2a0), a11, 1 +3f7c0220: cmp a11, a9 +3f7c0230: jage L3F7C2950 +L3F7C0250: +3f7c0250: move *a13, a8, 1 +3f7c0260: calla L3FE11750 +3f7c0290: move -*a14, a8, 1 +3f7c02a0: move a8, *a13(0x1e0), 1 +3f7c02c0: move -*a14, a8, 1 +3f7c02d0: move a8, *a13(0x1c0), 1 +3f7c02f0: move *a13(0xc0), *a14+, 1 +3f7c0310: move *a13(0xe0), *a14+, 1 +3f7c0330: movi 0x3f7e5e20, a8 +3f7c0360: move *a8+, *a14+, 1 +3f7c0370: move *a8+, *a14+, 1 +3f7c0380: calla L3FE0EB40 +3f7c03b0: jreq L3F7C0A30 +3f7c03c0: move *a13(0x1c0), *a14+, 1 +3f7c03e0: move *a13(0x1e0), *a14+, 1 +3f7c0400: move *a13(0x180), *a14+, 1 +3f7c0420: move *a13(0x1a0), *a14+, 1 +3f7c0440: calla L3FE0C8D0 +3f7c0470: move *a13(0xc0), *a14+, 1 +3f7c0490: move *a13(0xe0), *a14+, 1 +3f7c04b0: calla L3FE0D650 +3f7c04e0: movi 0x3f7e5e20, a8 +3f7c0510: move *a8+, *a14+, 1 +3f7c0520: move *a8+, *a14+, 1 +3f7c0530: calla L3FE0E730 +3f7c0560: jreq L3F7C07C0 +3f7c0570: addi 0x40, a14 +3f7c0590: move a14, -*sp, 1 +3f7c05a0: move *a13(0x1c0), *a14+, 1 +3f7c05c0: move *a13(0x1e0), *a14+, 1 +3f7c05e0: move *a13(0x180), *a14+, 1 +3f7c0600: move *a13(0x1a0), *a14+, 1 +3f7c0620: calla L3FE0C8D0 +3f7c0650: move *a13(0xc0), *a14+, 1 +3f7c0670: move *a13(0xe0), *a14+, 1 +3f7c0690: calla L3FE0D650 +3f7c06c0: calla L3FE14450 +3f7c06f0: movi 0x3f7e6020, a8 +3f7c0720: move *a8+, *a14+, 1 +3f7c0730: move *a8+, *a14+, 1 +3f7c0740: calla L3FE0C950 +3f7c0770: calla L3FE10B50 +3f7c07a0: move a8, a11 +3f7c07b0: jruc L3F7C0A00 +L3F7C07C0: +3f7c07c0: addi 0x40, a14 +3f7c07e0: move a14, -*sp, 1 +3f7c07f0: move *a13(0x1c0), *a14+, 1 +3f7c0810: move *a13(0x1e0), *a14+, 1 +3f7c0830: move *a13(0x180), *a14+, 1 +3f7c0850: move *a13(0x1a0), *a14+, 1 +3f7c0870: calla L3FE0C8D0 +3f7c08a0: move *a13(0xc0), *a14+, 1 +3f7c08c0: move *a13(0xe0), *a14+, 1 +3f7c08e0: calla L3FE0D650 +3f7c0910: calla L3FE14450 +3f7c0940: movi 0x3f7e6020, a8 +3f7c0970: move *a8+, *a14+, 1 +3f7c0980: move *a8+, *a14+, 1 +3f7c0990: calla L3FE0C8D0 +3f7c09c0: calla L3FE10B50 +3f7c09f0: move a8, a11 +L3F7C0A00: +3f7c0a00: move a11, *a13(0x220), 1 +3f7c0a20: jruc L3F7C0DF0 +L3F7C0A30: +3f7c0a30: move *a13(0x340), *a14+, 1 +3f7c0a50: move *a13(0x360), *a14+, 1 +3f7c0a70: movi 0x3f7e5e20, a8 +3f7c0aa0: move *a8+, *a14+, 1 +3f7c0ab0: move *a8+, *a14+, 1 +3f7c0ac0: calla L3FE0E730 +3f7c0af0: jreq L3F7C0C70 +3f7c0b00: addi 0x40, a14 +3f7c0b20: move a14, -*sp, 1 +3f7c0b30: move *a13(0x340), *a14+, 1 +3f7c0b50: move *a13(0x360), *a14+, 1 +3f7c0b70: calla L3FE14450 +3f7c0ba0: movi 0x3f7e6020, a8 +3f7c0bd0: move *a8+, *a14+, 1 +3f7c0be0: move *a8+, *a14+, 1 +3f7c0bf0: calla L3FE0C950 +3f7c0c20: calla L3FE10B50 +3f7c0c50: move a8, a11 +3f7c0c60: jruc L3F7C0DD0 +L3F7C0C70: +3f7c0c70: addi 0x40, a14 +3f7c0c90: move a14, -*sp, 1 +3f7c0ca0: move *a13(0x340), *a14+, 1 +3f7c0cc0: move *a13(0x360), *a14+, 1 +3f7c0ce0: calla L3FE14450 +3f7c0d10: movi 0x3f7e6020, a8 +3f7c0d40: move *a8+, *a14+, 1 +3f7c0d50: move *a8+, *a14+, 1 +3f7c0d60: calla L3FE0C8D0 +3f7c0d90: calla L3FE10B50 +3f7c0dc0: move a8, a11 +L3F7C0DD0: +3f7c0dd0: move a11, *a13(0x220), 1 +L3F7C0DF0: +3f7c0df0: move *a13(0x40), *a14+, 1 +3f7c0e10: move *a13(0x60), *a14+, 1 +3f7c0e30: movi 0x3f7e5e20, a8 +3f7c0e60: move *a8+, *a14+, 1 +3f7c0e70: move *a8+, *a14+, 1 +3f7c0e80: calla L3FE0EB40 +3f7c0eb0: jreq L3F7C10A0 +3f7c0ec0: addi 0x40, a14 +3f7c0ee0: move a14, -*sp, 1 +3f7c0ef0: move *a13(0x1c0), *a14+, 1 +3f7c0f10: move *a13(0x1e0), *a14+, 1 +3f7c0f30: move *a13(0x100), *a14+, 1 +3f7c0f50: move *a13(0x120), *a14+, 1 +3f7c0f70: calla L3FE0C8D0 +3f7c0fa0: move *a13(0x40), *a14+, 1 +3f7c0fc0: move *a13(0x60), *a14+, 1 +3f7c0fe0: calla L3FE0D650 +3f7c1010: calla L3FE14100 +3f7c1040: calla L3FE10B50 +3f7c1070: move a8, *a13(0x240), 1 +3f7c1090: jruc L3F7C1190 +L3F7C10A0: +3f7c10a0: addi 0x40, a14 +3f7c10c0: move a14, -*sp, 1 +3f7c10d0: move *a13(0x300), *a14+, 1 +3f7c10f0: move *a13(0x320), *a14+, 1 +3f7c1110: calla L3FE14100 +3f7c1140: calla L3FE10B50 +3f7c1170: move a8, *a13(0x240), 1 +L3F7C1190: +3f7c1190: cmp a11, a8 +3f7c11a0: jrlt L3F7C1360 +3f7c11b0: move *a13(0x4c0), a9, 1 +3f7c11d0: setf 16, 1, 0 +3f7c11e0: move a11, *a9, 0 +3f7c11f0: move *a13(0x0), *a9(0x10), 0 +3f7c1220: sub a11, a8 +3f7c1230: move *a13(0x4e0), a9, 1 +3f7c1250: inc a8 +3f7c1260: move a8, *a9, 1 +3f7c1270: move a14, -*sp, 1 +3f7c1280: movk 1, a9 +3f7c1290: move a9, *a14+, 1 +3f7c12a0: move *a13(0x4e0), *a14+, 1 +3f7c12c0: move *a13(0x4c0), *a14+, 1 +3f7c12e0: move a9, *a14+, 1 +3f7c12f0: move *a13(0xffc0), *a14+, 1 +3f7c1310: move *a13(0xffe0), *a14+, 1 +3f7c1330: move *a13(0x200), a9, 1 +3f7c1350: call a9 +L3F7C1360: +3f7c1360: move *a13, a9, 1 +3f7c1370: inc a9 +3f7c1380: move a9, *a13, 1 +3f7c1390: move *a13(0x20), a9, 1 +3f7c13b0: inc a9 +3f7c13c0: sll 0x5, a9 +3f7c13d0: add a13, a9 +3f7c13e0: move *a13, a11, 1 +3f7c13f0: move *a9(0x2a0), a9, 1 +3f7c1410: cmp a9, a11 +3f7c1420: jalt L3F7C0250 +3f7c1440: jauc L3F7C2950 +3f7c1460: move *a13(0x20), a11, 1 +3f7c1480: sll 0x5, a11 +3f7c1490: add a13, a11 +3f7c14a0: move *a11(0x2a0), *a13(0x0), 1 +3f7c14d0: move *a13(0x20), a11, 1 +3f7c14f0: inc a11 +3f7c1500: sll 0x5, a11 +3f7c1510: add a13, a11 +3f7c1520: move *a13, a9, 1 +3f7c1530: move *a11(0x2a0), a11, 1 +3f7c1550: cmp a11, a9 +3f7c1560: jage L3F7C2950 +L3F7C1580: +3f7c1580: move *a13, a8, 1 +3f7c1590: calla L3FE11750 +3f7c15c0: move -*a14, a8, 1 +3f7c15d0: move a8, *a13(0x1e0), 1 +3f7c15f0: move -*a14, a8, 1 +3f7c1600: move a8, *a13(0x1c0), 1 +3f7c1620: move *a13(0xc0), *a14+, 1 +3f7c1640: move *a13(0xe0), *a14+, 1 +3f7c1660: movi 0x3f7e5e20, a8 +3f7c1690: move *a8+, *a14+, 1 +3f7c16a0: move *a8+, *a14+, 1 +3f7c16b0: calla L3FE0EB40 +3f7c16e0: jreq L3F7C1D60 +3f7c16f0: move *a13(0x1c0), *a14+, 1 +3f7c1710: move *a13(0x1e0), *a14+, 1 +3f7c1730: move *a13(0x180), *a14+, 1 +3f7c1750: move *a13(0x1a0), *a14+, 1 +3f7c1770: calla L3FE0C8D0 +3f7c17a0: move *a13(0xc0), *a14+, 1 +3f7c17c0: move *a13(0xe0), *a14+, 1 +3f7c17e0: calla L3FE0D650 +3f7c1810: movi 0x3f7e5e20, a8 +3f7c1840: move *a8+, *a14+, 1 +3f7c1850: move *a8+, *a14+, 1 +3f7c1860: calla L3FE0E730 +3f7c1890: jreq L3F7C1AF0 +3f7c18a0: addi 0x40, a14 +3f7c18c0: move a14, -*sp, 1 +3f7c18d0: move *a13(0x1c0), *a14+, 1 +3f7c18f0: move *a13(0x1e0), *a14+, 1 +3f7c1910: move *a13(0x180), *a14+, 1 +3f7c1930: move *a13(0x1a0), *a14+, 1 +3f7c1950: calla L3FE0C8D0 +3f7c1980: move *a13(0xc0), *a14+, 1 +3f7c19a0: move *a13(0xe0), *a14+, 1 +3f7c19c0: calla L3FE0D650 +3f7c19f0: calla L3FE14450 +3f7c1a20: movi 0x3f7e6020, a8 +3f7c1a50: move *a8+, *a14+, 1 +3f7c1a60: move *a8+, *a14+, 1 +3f7c1a70: calla L3FE0C950 +3f7c1aa0: calla L3FE10B50 +3f7c1ad0: move a8, a11 +3f7c1ae0: jruc L3F7C1D30 +L3F7C1AF0: +3f7c1af0: addi 0x40, a14 +3f7c1b10: move a14, -*sp, 1 +3f7c1b20: move *a13(0x1c0), *a14+, 1 +3f7c1b40: move *a13(0x1e0), *a14+, 1 +3f7c1b60: move *a13(0x180), *a14+, 1 +3f7c1b80: move *a13(0x1a0), *a14+, 1 +3f7c1ba0: calla L3FE0C8D0 +3f7c1bd0: move *a13(0xc0), *a14+, 1 +3f7c1bf0: move *a13(0xe0), *a14+, 1 +3f7c1c10: calla L3FE0D650 +3f7c1c40: calla L3FE14450 +3f7c1c70: movi 0x3f7e6020, a8 +3f7c1ca0: move *a8+, *a14+, 1 +3f7c1cb0: move *a8+, *a14+, 1 +3f7c1cc0: calla L3FE0C8D0 +3f7c1cf0: calla L3FE10B50 +3f7c1d20: move a8, a11 +L3F7C1D30: +3f7c1d30: move a11, *a13(0x220), 1 +3f7c1d50: jruc L3F7C2120 +L3F7C1D60: +3f7c1d60: move *a13(0x340), *a14+, 1 +3f7c1d80: move *a13(0x360), *a14+, 1 +3f7c1da0: movi 0x3f7e5e20, a8 +3f7c1dd0: move *a8+, *a14+, 1 +3f7c1de0: move *a8+, *a14+, 1 +3f7c1df0: calla L3FE0E730 +3f7c1e20: jreq L3F7C1FA0 +3f7c1e30: addi 0x40, a14 +3f7c1e50: move a14, -*sp, 1 +3f7c1e60: move *a13(0x340), *a14+, 1 +3f7c1e80: move *a13(0x360), *a14+, 1 +3f7c1ea0: calla L3FE14450 +3f7c1ed0: movi 0x3f7e6020, a8 +3f7c1f00: move *a8+, *a14+, 1 +3f7c1f10: move *a8+, *a14+, 1 +3f7c1f20: calla L3FE0C950 +3f7c1f50: calla L3FE10B50 +3f7c1f80: move a8, a11 +3f7c1f90: jruc L3F7C2100 +L3F7C1FA0: +3f7c1fa0: addi 0x40, a14 +3f7c1fc0: move a14, -*sp, 1 +3f7c1fd0: move *a13(0x340), *a14+, 1 +3f7c1ff0: move *a13(0x360), *a14+, 1 +3f7c2010: calla L3FE14450 +3f7c2040: movi 0x3f7e6020, a8 +3f7c2070: move *a8+, *a14+, 1 +3f7c2080: move *a8+, *a14+, 1 +3f7c2090: calla L3FE0C8D0 +3f7c20c0: calla L3FE10B50 +3f7c20f0: move a8, a11 +L3F7C2100: +3f7c2100: move a11, *a13(0x220), 1 +L3F7C2120: +3f7c2120: move *a13(0x80), *a14+, 1 +3f7c2140: move *a13(0xa0), *a14+, 1 +3f7c2160: movi 0x3f7e5e20, a8 +3f7c2190: move *a8+, *a14+, 1 +3f7c21a0: move *a8+, *a14+, 1 +3f7c21b0: calla L3FE0EB40 +3f7c21e0: jreq L3F7C23D0 +3f7c21f0: addi 0x40, a14 +3f7c2210: move a14, -*sp, 1 +3f7c2220: move *a13(0x1c0), *a14+, 1 +3f7c2240: move *a13(0x1e0), *a14+, 1 +3f7c2260: move *a13(0x140), *a14+, 1 +3f7c2280: move *a13(0x160), *a14+, 1 +L3F7C22A0: +3f7c22a0: calla L3FE0C8D0 +3f7c22d0: move *a13(0x80), *a14+, 1 +3f7c22f0: move *a13(0xa0), *a14+, 1 +3f7c2310: calla L3FE0D650 +3f7c2340: calla L3FE14100 +3f7c2370: calla L3FE10B50 +3f7c23a0: move a8, *a13(0x240), 1 +3f7c23c0: jruc L3F7C24C0 +L3F7C23D0: +3f7c23d0: addi 0x40, a14 +3f7c23f0: move a14, -*sp, 1 +3f7c2400: move *a13(0x300), *a14+, 1 +3f7c2420: move *a13(0x320), *a14+, 1 +3f7c2440: calla L3FE14100 +3f7c2470: calla L3FE10B50 +3f7c24a0: move a8, *a13(0x240), 1 +L3F7C24C0: +3f7c24c0: cmp a11, a8 +3f7c24d0: jrlt L3F7C2690 +3f7c24e0: move *a13(0x4c0), a9, 1 +3f7c2500: setf 16, 1, 0 +3f7c2510: move a11, *a9, 0 +3f7c2520: move *a13(0x0), *a9(0x10), 0 +3f7c2550: sub a11, a8 +3f7c2560: move *a13(0x4e0), a9, 1 +3f7c2580: inc a8 +3f7c2590: move a8, *a9, 1 +3f7c25a0: move a14, -*sp, 1 +3f7c25b0: movk 1, a9 +3f7c25c0: move a9, *a14+, 1 +3f7c25d0: move *a13(0x4e0), *a14+, 1 +3f7c25f0: move *a13(0x4c0), *a14+, 1 +3f7c2610: move a9, *a14+, 1 +3f7c2620: move *a13(0xffc0), *a14+, 1 +3f7c2640: move *a13(0xffe0), *a14+, 1 +3f7c2660: move *a13(0x200), a9, 1 +3f7c2680: call a9 +L3F7C2690: +3f7c2690: move *a13, a9, 1 +3f7c26a0: inc a9 +3f7c26b0: move a9, *a13, 1 +3f7c26c0: move *a13(0x20), a9, 1 +3f7c26e0: inc a9 +3f7c26f0: sll 0x5, a9 +L3F7C2700: +3f7c2700: add a13, a9 +3f7c2710: move *a13, a11, 1 +L3F7C2720: +3f7c2720: move *a9(0x2a0), a9, 1 +L3F7C2740: +3f7c2740: cmp a9, a11 +3f7c2750: jalt L3F7C1580 +3f7c2770: jruc L3F7C2950 +L3F7C2780: +3f7c2780: move *a13(0x20), a11, 1 +L3F7C27A0: +3f7c27a0: sll 0x5, a11 +3f7c27b0: add a13, a11 +3f7c27c0: move *a11(0x260), a8, 1 +3f7c27e0: cmpi 0x6, a8 +3f7c2800: jrhi L3F7C2950 +3f7c2810: sll 0x5, a8 +3f7c2820: addi 0x3f7c2870, a8 +3f7c2850: move *a8, a8, 1 +3f7c2860: jump a8 +3f7c2870: move *b3(0x3f7b), b0, 0 +3f7c2890: jrgt L3F7C22A0 +3f7c28a0: dsjs b11, L3F7C2700 +3f7c28b0: .word 0xdad0 +3f7c28c0: dsjs b11, L3F7C2720 +3f7c28d0: movy a0, a0 +3f7c28e0: dsjs b11, L3F7C2740 +3f7c28f0: exgpc b0 +3f7c2900: dsjs b12, L3F7C2760 +3f7c2910: subk 3, a0 +3f7c2920: dsjs b12, L3F7C2780 +3f7c2930: sra 0x16, b0 +3f7c2940: dsjs b12, L3F7C27A0 +L3F7C2950: +3f7c2950: move *a13(0x20), a11, 1 +3f7c2970: inc a11 +3f7c2980: move a11, *a13(0x20), 1 +3f7c29a0: subk 2, a11 +3f7c29b0: jrlt L3F7C2780 +3f7c29c0: move *sp(0x80), a14, 1 +3f7c29e0: mmfm sp, a9,a11,a13 +3f7c2a00: rets 2 +L3F7C2A10: +3f7c2a10: mmtm sp, a7,a9,a11,a13 +3f7c2a30: move a14, a13 +3f7c2a40: addi 0x120, a14 +3f7c2a60: move *a13(0xff80), a11, 1 +3f7c2a80: move *a11(0x40), *a13(0x0), 1 +3f7c2ab0: move *a11(0x60), *a13(0x20), 1 +3f7c2ae0: move *a13, a11, 1 +3f7c2af0: jaeq L3F7C4C40 +3f7c2b10: move *a13(0x20), a11, 1 +3f7c2b30: jaeq L3F7C4C40 +3f7c2b50: move *a13(0xff60), a8, 1 +3f7c2b70: calla L3FE11750 +3f7c2ba0: movi 0x3f7e5de0, a8 +3f7c2bd0: move *a8+, *a14+, 1 +3f7c2be0: move *a8+, *a14+, 1 +3f7c2bf0: calla L3FE0D650 +3f7c2c20: addi 0x40, a14 +3f7c2c40: move a14, -*sp, 1 +3f7c2c50: move *a13, a9, 1 +3f7c2c60: mpys a9, a9 +3f7c2c70: move a9, a8 +3f7c2c80: calla L3FE11750 +3f7c2cb0: mpys a11, a11 +3f7c2cc0: move a11, a8 +3f7c2cd0: calla L3FE11750 +3f7c2d00: calla L3FE0D650 +3f7c2d30: movi 0x3f7e60e0, a8 +3f7c2d60: move *a8+, *a14+, 1 +3f7c2d70: move *a8+, *a14+, 1 +3f7c2d80: calla L3FE0C950 +3f7c2db0: calla L3FE1CBE0 +3f7c2de0: calla L3FE0DE90 +3f7c2e10: move -*a14, a8, 1 +3f7c2e20: move a8, *a13(0x60), 1 +3f7c2e40: move -*a14, a8, 1 +3f7c2e50: move a8, *a13(0x40), 1 +3f7c2e70: move *a13(0xff40), a11, 1 +3f7c2e90: jreq L3F7C2F20 +3f7c2ea0: move *a13(0x40), *a14+, 1 +3f7c2ec0: move *a13(0x60), *a14+, 1 +3f7c2ee0: calla L3FE0C7B0 +3f7c2f10: jruc L3F7C2F60 +L3F7C2F20: +3f7c2f20: move *a13(0x40), *a14+, 1 +3f7c2f40: move *a13(0x60), *a14+, 1 +L3F7C2F60: +3f7c2f60: move -*a14, a8, 1 +3f7c2f70: move a8, *a13(0x60), 1 +3f7c2f90: move -*a14, a8, 1 +3f7c2fa0: move a8, *a13(0x40), 1 +3f7c2fc0: move *a13(0xffc0), a9, 1 +3f7c2fe0: move *a9(0x40), *a14+, 1 +3f7c3000: move *a9(0x60), *a14+, 1 +3f7c3020: movi 0x3f7e5e20, a8 +3f7c3050: move *a8+, *a14+, 1 +3f7c3060: move *a8+, *a14+, 1 +3f7c3070: calla L3FE0E730 +3f7c30a0: jreq L3F7C3220 +3f7c30b0: addi 0x40, a14 +3f7c30d0: move a14, -*sp, 1 +3f7c30e0: move *a9(0x40), *a14+, 1 +3f7c3100: move *a9(0x60), *a14+, 1 +3f7c3120: calla L3FE14450 +3f7c3150: movi 0x3f7e6020, a8 +3f7c3180: move *a8+, *a14+, 1 +3f7c3190: move *a8+, *a14+, 1 +3f7c31a0: calla L3FE0C950 +3f7c31d0: calla L3FE10B50 +3f7c3200: move a8, a7 +3f7c3210: jruc L3F7C3380 +L3F7C3220: +3f7c3220: addi 0x40, a14 +3f7c3240: move a14, -*sp, 1 +3f7c3250: move *a9(0x40), *a14+, 1 +3f7c3270: move *a9(0x60), *a14+, 1 +3f7c3290: calla L3FE14450 +3f7c32c0: movi 0x3f7e6020, a8 +3f7c32f0: move *a8+, *a14+, 1 +3f7c3300: move *a8+, *a14+, 1 +3f7c3310: calla L3FE0C8D0 +3f7c3340: calla L3FE10B50 +3f7c3370: move a8, a7 +L3F7C3380: +3f7c3380: move *a13(0xffe0), a9, 1 +3f7c33a0: move *a9(0x40), *a14+, 1 +3f7c33c0: move *a9(0x60), *a14+, 1 +3f7c33e0: calla L3FE10B50 +3f7c3410: sub a8, a7 +3f7c3420: move a7, *a13(0xa0), 1 +3f7c3440: move *a13, a9, 1 +3f7c3450: mpys a7, a9 +3f7c3460: move a9, a8 +3f7c3470: calla L3FE11750 +3f7c34a0: move *a13(0x20), a8, 1 +3f7c34c0: calla L3FE11750 +3f7c34f0: calla L3FE0D650 +3f7c3520: move *a13(0x40), *a14+, 1 +3f7c3540: move *a13(0x60), *a14+, 1 +3f7c3560: calla L3FE0C950 +3f7c3590: move -*a14, a8, 1 +3f7c35a0: move a8, *a13(0xe0), 1 +3f7c35c0: move -*a14, a8, 1 +3f7c35d0: move a8, *a13(0xc0), 1 +3f7c35f0: move *a13(0xffe0), a9, 1 +3f7c3610: move *a9(0x0), *a14+, 1 +3f7c3630: move *a9(0x20), *a14+, 1 +3f7c3650: move *a13(0xc0), *a14+, 1 +3f7c3670: move *a13(0xe0), *a14+, 1 +3f7c3690: calla L3FE0C950 +3f7c36c0: movi 0x3f7e5e20, a8 +3f7c36f0: move *a8+, *a14+, 1 +3f7c3700: move *a8+, *a14+, 1 +3f7c3710: calla L3FE0E730 +3f7c3740: jreq L3F7C3930 +3f7c3750: addi 0x40, a14 +3f7c3770: move a14, -*sp, 1 +3f7c3780: move *a9(0x0), *a14+, 1 +3f7c37a0: move *a9(0x20), *a14+, 1 +3f7c37c0: move *a13(0xc0), *a14+, 1 +3f7c37e0: move *a13(0xe0), *a14+, 1 +3f7c3800: calla L3FE0C950 +3f7c3830: calla L3FE14450 +3f7c3860: movi 0x3f7e6020, a8 +3f7c3890: move *a8+, *a14+, 1 +3f7c38a0: move *a8+, *a14+, 1 +3f7c38b0: calla L3FE0C950 +3f7c38e0: calla L3FE10B50 +3f7c3910: move a8, a7 +3f7c3920: jruc L3F7C3B00 +L3F7C3930: +3f7c3930: addi 0x40, a14 +3f7c3950: move a14, -*sp, 1 +3f7c3960: move *a9(0x0), *a14+, 1 +3f7c3980: move *a9(0x20), *a14+, 1 +3f7c39a0: move *a13(0xc0), *a14+, 1 +3f7c39c0: move *a13(0xe0), *a14+, 1 +3f7c39e0: calla L3FE0C950 +3f7c3a10: calla L3FE14450 +3f7c3a40: movi 0x3f7e6020, a8 +3f7c3a70: move *a8+, *a14+, 1 +3f7c3a80: move *a8+, *a14+, 1 +3f7c3a90: calla L3FE0C8D0 +3f7c3ac0: calla L3FE10B50 +3f7c3af0: move a8, a7 +L3F7C3B00: +3f7c3b00: move *a9(0x0), *a14+, 1 +3f7c3b20: move *a9(0x20), *a14+, 1 +3f7c3b40: calla L3FE10B50 +3f7c3b70: sub a8, a7 +3f7c3b80: move a7, *a13(0x80), 1 +3f7c3ba0: move *a13(0xff80), a7, 1 +3f7c3bc0: move a14, -*sp, 1 +3f7c3bd0: move a11, *a14+, 1 +3f7c3be0: move *a13(0xff60), *a14+, 1 +3f7c3c00: move *a13(0x20), *a14+, 1 +3f7c3c20: move *a13(0x0), *a14+, 1 +3f7c3c40: move *a13(0xa0), *a14+, 1 +3f7c3c60: move *a13(0x80), *a14+, 1 +3f7c3c80: calla L3F7C5C50 +3f7c3cb0: move a8, *a7(0x80), 1 +3f7c3cd0: move *a9(0x0), *a14+, 1 +3f7c3cf0: move *a9(0x20), *a14+, 1 +3f7c3d10: calla L3FE10B50 +3f7c3d40: move *a13(0x80), a9, 1 +3f7c3d60: add a9, a8 +3f7c3d70: setf 16, 1, 0 +3f7c3d80: move a8, *a7, 0 +3f7c3d90: move *a13(0xffe0), a9, 1 +3f7c3db0: move *a9(0x40), *a14+, 1 +3f7c3dd0: move *a9(0x60), *a14+, 1 +3f7c3df0: calla L3FE10B50 +3f7c3e20: move *a13(0xa0), a9, 1 +3f7c3e40: add a9, a8 +3f7c3e50: move a8, *a7(0x10), 0 +3f7c3e70: move *a13(0xffa0), a7, 1 +3f7c3e90: move *a7(0x40), *a14+, 1 +3f7c3eb0: move *a7(0x60), *a14+, 1 +3f7c3ed0: movi 0x3f7e5e20, a8 +3f7c3f00: move *a8+, *a14+, 1 +3f7c3f10: move *a8+, *a14+, 1 +3f7c3f20: calla L3FE0E730 +3f7c3f50: jreq L3F7C40D0 +3f7c3f60: addi 0x40, a14 +3f7c3f80: move a14, -*sp, 1 +3f7c3f90: move *a7(0x40), *a14+, 1 +3f7c3fb0: move *a7(0x60), *a14+, 1 +3f7c3fd0: calla L3FE14450 +3f7c4000: movi 0x3f7e6020, a8 +3f7c4030: move *a8+, *a14+, 1 +3f7c4040: move *a8+, *a14+, 1 +3f7c4050: calla L3FE0C950 +3f7c4080: calla L3FE10B50 +3f7c40b0: move a8, a7 +3f7c40c0: jruc L3F7C4230 +L3F7C40D0: +3f7c40d0: addi 0x40, a14 +3f7c40f0: move a14, -*sp, 1 +3f7c4100: move *a7(0x40), *a14+, 1 +3f7c4120: move *a7(0x60), *a14+, 1 +3f7c4140: calla L3FE14450 +3f7c4170: movi 0x3f7e6020, a8 +3f7c41a0: move *a8+, *a14+, 1 +3f7c41b0: move *a8+, *a14+, 1 +3f7c41c0: calla L3FE0C8D0 +3f7c41f0: calla L3FE10B50 +3f7c4220: move a8, a7 +L3F7C4230: +3f7c4230: move *a13(0xffe0), a9, 1 +3f7c4250: move *a9(0x40), *a14+, 1 +3f7c4270: move *a9(0x60), *a14+, 1 +3f7c4290: calla L3FE10B50 +3f7c42c0: sub a8, a7 +3f7c42d0: move a7, *a13(0xa0), 1 +3f7c42f0: move *a13, a9, 1 +3f7c4300: mpys a7, a9 +3f7c4310: move a9, a8 +3f7c4320: calla L3FE11750 +3f7c4350: move *a13(0x20), a8, 1 +3f7c4370: calla L3FE11750 +3f7c43a0: calla L3FE0D650 +3f7c43d0: move *a13(0x40), *a14+, 1 +3f7c43f0: move *a13(0x60), *a14+, 1 +3f7c4410: calla L3FE0C950 +3f7c4440: move -*a14, a8, 1 +3f7c4450: move a8, *a13(0xe0), 1 +3f7c4470: move -*a14, a8, 1 +3f7c4480: move a8, *a13(0xc0), 1 +3f7c44a0: move *a13(0xffe0), a9, 1 +3f7c44c0: move *a9(0x0), *a14+, 1 +3f7c44e0: move *a9(0x20), *a14+, 1 +3f7c4500: move *a13(0xc0), *a14+, 1 +3f7c4520: move *a13(0xe0), *a14+, 1 +3f7c4540: calla L3FE0C950 +3f7c4570: movi 0x3f7e5e20, a8 +3f7c45a0: move *a8+, *a14+, 1 +3f7c45b0: move *a8+, *a14+, 1 +3f7c45c0: calla L3FE0E730 +3f7c45f0: jreq L3F7C47E0 +3f7c4600: addi 0x40, a14 +3f7c4620: move a14, -*sp, 1 +3f7c4630: move *a9(0x0), *a14+, 1 +3f7c4650: move *a9(0x20), *a14+, 1 +3f7c4670: move *a13(0xc0), *a14+, 1 +3f7c4690: move *a13(0xe0), *a14+, 1 +3f7c46b0: calla L3FE0C950 +3f7c46e0: calla L3FE14450 +3f7c4710: movi 0x3f7e6020, a8 +3f7c4740: move *a8+, *a14+, 1 +3f7c4750: move *a8+, *a14+, 1 +3f7c4760: calla L3FE0C950 +3f7c4790: calla L3FE10B50 +3f7c47c0: move a8, a7 +3f7c47d0: jruc L3F7C49B0 +L3F7C47E0: +3f7c47e0: addi 0x40, a14 +3f7c4800: move a14, -*sp, 1 +3f7c4810: move *a9(0x0), *a14+, 1 +3f7c4830: move *a9(0x20), *a14+, 1 +3f7c4850: move *a13(0xc0), *a14+, 1 +3f7c4870: move *a13(0xe0), *a14+, 1 +3f7c4890: calla L3FE0C950 +3f7c48c0: calla L3FE14450 +3f7c48f0: movi 0x3f7e6020, a8 +3f7c4920: move *a8+, *a14+, 1 +3f7c4930: move *a8+, *a14+, 1 +3f7c4940: calla L3FE0C8D0 +3f7c4970: calla L3FE10B50 +3f7c49a0: move a8, a7 +L3F7C49B0: +3f7c49b0: move *a9(0x0), *a14+, 1 +3f7c49d0: move *a9(0x20), *a14+, 1 +3f7c49f0: calla L3FE10B50 +3f7c4a20: sub a8, a7 +3f7c4a30: move a7, *a13(0x80), 1 +3f7c4a50: move *a13(0xff80), a7, 1 +3f7c4a70: move *a9(0x0), *a14+, 1 +3f7c4a90: move *a9(0x20), *a14+, 1 +3f7c4ab0: calla L3FE10B50 +3f7c4ae0: move *a13(0x80), a9, 1 +3f7c4b00: add a9, a8 +3f7c4b10: setf 16, 1, 0 +3f7c4b20: move a8, *a7(0x20), 0 +3f7c4b40: move *a13(0xffe0), a9, 1 +3f7c4b60: move *a9(0x40), *a14+, 1 +3f7c4b80: move *a9(0x60), *a14+, 1 +3f7c4ba0: calla L3FE10B50 +3f7c4bd0: move *a13(0xa0), a9, 1 +3f7c4bf0: add a9, a8 +3f7c4c00: move a8, *a7(0x30), 0 +3f7c4c20: jauc L3F7C5C00 +L3F7C4C40: +3f7c4c40: move *a13(0xff80), a11, 1 +3f7c4c60: sub a9, a9 +3f7c4c70: move a9, *a11(0x80), 1 +3f7c4c90: move *a13(0xffc0), a7, 1 +3f7c4cb0: move *a7(0x0), *a14+, 1 +3f7c4cd0: move *a7(0x20), *a14+, 1 +3f7c4cf0: movi 0x3f7e5e20, a8 +3f7c4d20: move *a8+, *a14+, 1 +3f7c4d30: move *a8+, *a14+, 1 +3f7c4d40: calla L3FE0E730 +3f7c4d70: jreq L3F7C4EF0 +3f7c4d80: addi 0x40, a14 +3f7c4da0: move a14, -*sp, 1 +3f7c4db0: move *a7(0x0), *a14+, 1 +3f7c4dd0: move *a7(0x20), *a14+, 1 +3f7c4df0: calla L3FE14450 +3f7c4e20: movi 0x3f7e6020, a8 +3f7c4e50: move *a8+, *a14+, 1 +3f7c4e60: move *a8+, *a14+, 1 +3f7c4e70: calla L3FE0C950 +3f7c4ea0: calla L3FE10B50 +3f7c4ed0: move a8, a9 +3f7c4ee0: jruc L3F7C5050 +L3F7C4EF0: +3f7c4ef0: addi 0x40, a14 +3f7c4f10: move a14, -*sp, 1 +3f7c4f20: move *a7(0x0), *a14+, 1 +3f7c4f40: move *a7(0x20), *a14+, 1 +3f7c4f60: calla L3FE14450 +3f7c4f90: movi 0x3f7e6020, a8 +3f7c4fc0: move *a8+, *a14+, 1 +3f7c4fd0: move *a8+, *a14+, 1 +3f7c4fe0: calla L3FE0C8D0 +3f7c5010: calla L3FE10B50 +3f7c5040: move a8, a9 +L3F7C5050: +3f7c5050: setf 16, 1, 0 +3f7c5060: move a9, *a11, 0 +3f7c5070: move *a7(0x40), *a14+, 1 +3f7c5090: move *a7(0x60), *a14+, 1 +3f7c50b0: movi 0x3f7e5e20, a8 +3f7c50e0: move *a8+, *a14+, 1 +3f7c50f0: move *a8+, *a14+, 1 +3f7c5100: calla L3FE0E730 +3f7c5130: jreq L3F7C52B0 +3f7c5140: addi 0x40, a14 +3f7c5160: move a14, -*sp, 1 +3f7c5170: move *a7(0x40), *a14+, 1 +3f7c5190: move *a7(0x60), *a14+, 1 +3f7c51b0: calla L3FE14450 +3f7c51e0: movi 0x3f7e6020, a8 +3f7c5210: move *a8+, *a14+, 1 +3f7c5220: move *a8+, *a14+, 1 +3f7c5230: calla L3FE0C950 +3f7c5260: calla L3FE10B50 +3f7c5290: move a8, a9 +3f7c52a0: jruc L3F7C5410 +L3F7C52B0: +3f7c52b0: addi 0x40, a14 +3f7c52d0: move a14, -*sp, 1 +3f7c52e0: move *a7(0x40), *a14+, 1 +3f7c5300: move *a7(0x60), *a14+, 1 +3f7c5320: calla L3FE14450 +3f7c5350: movi 0x3f7e6020, a8 +3f7c5380: move *a8+, *a14+, 1 +3f7c5390: move *a8+, *a14+, 1 +3f7c53a0: calla L3FE0C8D0 +3f7c53d0: calla L3FE10B50 +3f7c5400: move a8, a9 +L3F7C5410: +3f7c5410: setf 16, 1, 0 +3f7c5420: move a9, *a11(0x10), 0 +3f7c5440: move *a13(0xffa0), a9, 1 +3f7c5460: move *a9(0x0), *a14+, 1 +3f7c5480: move *a9(0x20), *a14+, 1 +3f7c54a0: movi 0x3f7e5e20, a8 +3f7c54d0: move *a8+, *a14+, 1 +3f7c54e0: move *a8+, *a14+, 1 +3f7c54f0: calla L3FE0E730 +3f7c5520: jreq L3F7C56A0 +3f7c5530: addi 0x40, a14 +3f7c5550: move a14, -*sp, 1 +3f7c5560: move *a9(0x0), *a14+, 1 +3f7c5580: move *a9(0x20), *a14+, 1 +3f7c55a0: calla L3FE14450 +3f7c55d0: movi 0x3f7e6020, a8 +3f7c5600: move *a8+, *a14+, 1 +3f7c5610: move *a8+, *a14+, 1 +3f7c5620: calla L3FE0C950 +3f7c5650: calla L3FE10B50 +3f7c5680: move a8, a7 +3f7c5690: jruc L3F7C5800 +L3F7C56A0: +3f7c56a0: addi 0x40, a14 +3f7c56c0: move a14, -*sp, 1 +3f7c56d0: move *a9(0x0), *a14+, 1 +3f7c56f0: move *a9(0x20), *a14+, 1 +3f7c5710: calla L3FE14450 +3f7c5740: movi 0x3f7e6020, a8 +3f7c5770: move *a8+, *a14+, 1 +3f7c5780: move *a8+, *a14+, 1 +3f7c5790: calla L3FE0C8D0 +3f7c57c0: calla L3FE10B50 +3f7c57f0: move a8, a7 +L3F7C5800: +3f7c5800: setf 16, 1, 0 +3f7c5810: move a7, *a11(0x20), 0 +3f7c5830: move *a9(0x40), *a14+, 1 +3f7c5850: move *a9(0x60), *a14+, 1 +3f7c5870: movi 0x3f7e5e20, a8 +3f7c58a0: move *a8+, *a14+, 1 +3f7c58b0: move *a8+, *a14+, 1 +3f7c58c0: calla L3FE0E730 +3f7c58f0: jreq L3F7C5A70 +3f7c5900: addi 0x40, a14 +3f7c5920: move a14, -*sp, 1 +3f7c5930: move *a9(0x40), *a14+, 1 +3f7c5950: move *a9(0x60), *a14+, 1 +3f7c5970: calla L3FE14450 +3f7c59a0: movi 0x3f7e6020, a8 +3f7c59d0: move *a8+, *a14+, 1 +3f7c59e0: move *a8+, *a14+, 1 +3f7c59f0: calla L3FE0C950 +3f7c5a20: calla L3FE10B50 +3f7c5a50: move a8, a7 +3f7c5a60: jruc L3F7C5BD0 +L3F7C5A70: +3f7c5a70: addi 0x40, a14 +3f7c5a90: move a14, -*sp, 1 +3f7c5aa0: move *a9(0x40), *a14+, 1 +3f7c5ac0: move *a9(0x60), *a14+, 1 +3f7c5ae0: calla L3FE14450 +3f7c5b10: movi 0x3f7e6020, a8 +3f7c5b40: move *a8+, *a14+, 1 +3f7c5b50: move *a8+, *a14+, 1 +3f7c5b60: calla L3FE0C8D0 +3f7c5b90: calla L3FE10B50 +3f7c5bc0: move a8, a7 +L3F7C5BD0: +3f7c5bd0: setf 16, 1, 0 +3f7c5be0: move a7, *a11(0x30), 0 +L3F7C5C00: +3f7c5c00: move *sp(0xa0), a14, 1 +3f7c5c20: mmfm sp, a7,a9,a11,a13 +3f7c5c40: rets 2 +L3F7C5C50: +3f7c5c50: mmtm sp, a7,a9,a11,a13 +3f7c5c70: move a14, a13 +3f7c5c80: addi 0x120, a14 +3f7c5ca0: move *a13(0xffc0), a11, 1 +3f7c5cc0: move *a13(0xffa0), a9, 1 +3f7c5ce0: mpys a9, a11 +3f7c5cf0: move a11, a8 +3f7c5d00: calla L3FE11750 +3f7c5d30: move *a13(0xffe0), a11, 1 +3f7c5d50: move *a13(0xff80), a7, 1 +3f7c5d70: mpys a7, a11 +3f7c5d80: move a11, a8 +3f7c5d90: calla L3FE11750 +3f7c5dc0: calla L3FE0C8D0 +3f7c5df0: movi 0x3f7e5de0, a8 +3f7c5e20: move *a8+, *a14+, 1 +3f7c5e30: move *a8+, *a14+, 1 +3f7c5e40: calla L3FE0DE90 +3f7c5e70: move -*a14, a8, 1 +3f7c5e80: move a8, *a13(0x80), 1 +3f7c5ea0: move -*a14, a8, 1 +3f7c5eb0: move a8, *a13(0x60), 1 +3f7c5ed0: mpys a9, a9 +3f7c5ee0: move a9, *a13(0x20), 1 +3f7c5f00: mpys a7, a7 +3f7c5f10: move a7, *a13(0x40), 1 +3f7c5f30: move a9, a8 +3f7c5f40: calla L3FE116F0 +3f7c5f70: move a7, a8 +3f7c5f80: calla L3FE116F0 +3f7c5fb0: calla L3FE0C950 +3f7c5fe0: move -*a14, a8, 1 +3f7c5ff0: move a8, *a13(0xc0), 1 +3f7c6010: move -*a14, a8, 1 +3f7c6020: move a8, *a13(0xa0), 1 +3f7c6040: move *a13(0xff60), a8, 1 +3f7c6060: calla L3FE11750 +3f7c6090: addi 0x40, a14 +3f7c60b0: move a14, -*sp, 1 +3f7c60c0: move *a13(0xa0), *a14+, 1 +3f7c60e0: move *a13(0xc0), *a14+, 1 +3f7c6100: calla L3FE1CBE0 +3f7c6130: calla L3FE0DE90 +3f7c6160: move -*a14, a8, 1 +3f7c6170: move a8, *a13(0x100), 1 +3f7c6190: move -*a14, a8, 1 +3f7c61a0: move a8, *a13(0xe0), 1 +3f7c61c0: move *a13(0xff40), a11, 1 +3f7c61e0: jreq L3F7C6300 +3f7c61f0: move *a13(0x60), *a14+, 1 +3f7c6210: move *a13(0x80), *a14+, 1 +3f7c6230: calla L3FE10B50 +3f7c6260: move *a13(0xe0), *a14+, 1 +3f7c6280: move *a13(0x100), *a14+, 1 +3f7c62a0: move a8, a7 +3f7c62b0: calla L3FE10B50 +3f7c62e0: sub a8, a7 +3f7c62f0: jruc L3F7C6720 +L3F7C6300: +3f7c6300: move *a13(0xe0), *a14+, 1 +3f7c6320: move *a13(0x100), *a14+, 1 +3f7c6340: movi 0x3f7e5e20, a8 +3f7c6370: move *a8+, *a14+, 1 +3f7c6380: move *a8+, *a14+, 1 +3f7c6390: calla L3FE0E730 +3f7c63c0: jreq L3F7C6540 +3f7c63d0: addi 0x40, a14 +3f7c63f0: move a14, -*sp, 1 +3f7c6400: move *a13(0xe0), *a14+, 1 +3f7c6420: move *a13(0x100), *a14+, 1 +3f7c6440: calla L3FE14450 +3f7c6470: movi 0x3f7e6020, a8 +3f7c64a0: move *a8+, *a14+, 1 +3f7c64b0: move *a8+, *a14+, 1 +3f7c64c0: calla L3FE0C950 +3f7c64f0: calla L3FE10B50 +3f7c6520: move a8, a7 +3f7c6530: jruc L3F7C66A0 +L3F7C6540: +3f7c6540: addi 0x40, a14 +3f7c6560: move a14, -*sp, 1 +3f7c6570: move *a13(0xe0), *a14+, 1 +3f7c6590: move *a13(0x100), *a14+, 1 +3f7c65b0: calla L3FE14450 +3f7c65e0: movi 0x3f7e6020, a8 +3f7c6610: move *a8+, *a14+, 1 +3f7c6620: move *a8+, *a14+, 1 +3f7c6630: calla L3FE0C8D0 +3f7c6660: calla L3FE10B50 +3f7c6690: move a8, a7 +L3F7C66A0: +3f7c66a0: move *a13(0x60), *a14+, 1 +3f7c66c0: move *a13(0x80), *a14+, 1 +3f7c66e0: calla L3FE10B50 +3f7c6710: add a8, a7 +L3F7C6720: +3f7c6720: move a7, *a13, 1 +3f7c6730: jrle L3F7C67D0 +3f7c6740: move a14, -*sp, 1 +3f7c6750: move a7, *a14+, 1 +3f7c6760: movi 0x3f7e5d50, a8 +3f7c6790: move a8, *a14+, 1 +3f7c67a0: calla L3F927BC0 +L3F7C67D0: +3f7c67d0: move a7, a8 +3f7c67e0: move *sp(0xa0), a14, 1 +3f7c6800: mmfm sp, a7,a9,a11,a13 +3f7c6820: rets 2 +L3F7C6830: +3f7c6830: mmtm sp, a7,a9,a11,a13 +3f7c6850: move a14, a13 +3f7c6860: addi 0x100, a14 +3f7c6880: move *a13(0xff80), a11, 1 +3f7c68a0: move *a11(0x40), *a13(0x0), 1 +3f7c68d0: move *a11(0x60), *a13(0x20), 1 +3f7c6900: move *a13, a11, 1 +3f7c6910: jaeq L3F7C7FF0 +3f7c6930: move *a13(0x20), a11, 1 +3f7c6950: jaeq L3F7C7FF0 +3f7c6970: move *a13, a9, 1 +3f7c6980: jrge L3F7C69C0 +3f7c6990: sub a11, a9 +3f7c69a0: divs a11, a9 +3f7c69b0: jruc L3F7C69D0 +L3F7C69C0: +3f7c69c0: divs a11, a9 +L3F7C69D0: +3f7c69d0: move a9, *a13(0x40), 1 +3f7c69f0: mpys a11, a9 +3f7c6a00: move *a13, a11, 1 +3f7c6a10: sub a9, a11 +3f7c6a20: move a11, *a13(0x60), 1 +3f7c6a40: move *a13(0xffc0), a9, 1 +3f7c6a60: move *a9(0x40), *a14+, 1 +3f7c6a80: move *a9(0x60), *a14+, 1 +3f7c6aa0: movi 0x3f7e5e20, a8 +3f7c6ad0: move *a8+, *a14+, 1 +3f7c6ae0: move *a8+, *a14+, 1 +3f7c6af0: calla L3FE0E730 +3f7c6b20: jreq L3F7C6CA0 +3f7c6b30: addi 0x40, a14 +3f7c6b50: move a14, -*sp, 1 +3f7c6b60: move *a9(0x40), *a14+, 1 +3f7c6b80: move *a9(0x60), *a14+, 1 +3f7c6ba0: calla L3FE14450 +3f7c6bd0: movi 0x3f7e6020, a8 +3f7c6c00: move *a8+, *a14+, 1 +3f7c6c10: move *a8+, *a14+, 1 +3f7c6c20: calla L3FE0C950 +3f7c6c50: calla L3FE10B50 +3f7c6c80: move a8, a9 +3f7c6c90: jruc L3F7C6E00 +L3F7C6CA0: +3f7c6ca0: addi 0x40, a14 +3f7c6cc0: move a14, -*sp, 1 +3f7c6cd0: move *a9(0x40), *a14+, 1 +3f7c6cf0: move *a9(0x60), *a14+, 1 +3f7c6d10: calla L3FE14450 +3f7c6d40: movi 0x3f7e6020, a8 +3f7c6d70: move *a8+, *a14+, 1 +3f7c6d80: move *a8+, *a14+, 1 +3f7c6d90: calla L3FE0C8D0 +3f7c6dc0: calla L3FE10B50 +3f7c6df0: move a8, a9 +L3F7C6E00: +3f7c6e00: move a9, *a13(0xa0), 1 +3f7c6e20: move *a13(0xffe0), a9, 1 +3f7c6e40: move *a9(0x40), *a14+, 1 +3f7c6e60: move *a9(0x60), *a14+, 1 +3f7c6e80: calla L3FE10B50 +3f7c6eb0: move *a13(0xa0), a9, 1 +3f7c6ed0: sub a9, a8 +3f7c6ee0: move a8, *a13(0xc0), 1 +3f7c6f00: addi 0x40, a14 +3f7c6f20: move a14, -*sp, 1 +3f7c6f30: mpys a8, a11 +3f7c6f40: move a11, a8 +3f7c6f50: calla L3FE11750 +3f7c6f80: move *a13(0x20), a8, 1 +3f7c6fa0: calla L3FE11750 +3f7c6fd0: calla L3FE0D650 +3f7c7000: calla L3FE14100 +3f7c7030: calla L3FE10B50 +3f7c7060: move a8, *a13(0xe0), 1 +3f7c7080: move *a13(0x20), a11, 1 +3f7c70a0: mpys a8, a11 +3f7c70b0: move *a13(0xc0), a7, 1 +3f7c70d0: move *a13(0x60), a9, 1 +3f7c70f0: mpys a9, a7 +3f7c7100: sub a7, a11 +3f7c7110: sll 0x1, a11 +3f7c7120: move *a13(0xff80), a7, 1 +3f7c7140: move a11, *a7(0x80), 1 +3f7c7160: move *a7(0x80), a11, 1 +3f7c7180: jrle L3F7C7230 +3f7c7190: move a14, -*sp, 1 +3f7c71a0: move *a7(0x80), *a14+, 1 +3f7c71c0: movi 0x3f7e5d50, a8 +3f7c71f0: move a8, *a14+, 1 +3f7c7200: calla L3F927BC0 +L3F7C7230: +3f7c7230: move *a13(0xffe0), a11, 1 +3f7c7250: move *a11(0x0), *a14+, 1 +3f7c7270: move *a11(0x20), *a14+, 1 +3f7c7290: calla L3FE10B50 +3f7c72c0: move *a13(0xc0), a7, 1 +3f7c72e0: move *a13(0x40), a9, 1 +3f7c7300: mpys a9, a7 +3f7c7310: sub a7, a8 +3f7c7320: move *a13(0xe0), a7, 1 +3f7c7340: sub a7, a8 +3f7c7350: move a8, *a13(0x80), 1 +3f7c7370: move *a13(0xff80), a7, 1 +3f7c7390: setf 16, 1, 0 +3f7c73a0: move a8, *a7, 0 +3f7c73b0: move *a13(0xa0), *a7(0x10), 0 +3f7c73e0: move *a13(0xffa0), a7, 1 +3f7c7400: move *a7(0x40), *a14+, 1 +3f7c7420: move *a7(0x60), *a14+, 1 +3f7c7440: movi 0x3f7e5e20, a8 +3f7c7470: move *a8+, *a14+, 1 +3f7c7480: move *a8+, *a14+, 1 +3f7c7490: calla L3FE0E730 +3f7c74c0: jreq L3F7C7640 +3f7c74d0: addi 0x40, a14 +3f7c74f0: move a14, -*sp, 1 +3f7c7500: move *a7(0x40), *a14+, 1 +3f7c7520: move *a7(0x60), *a14+, 1 +3f7c7540: calla L3FE14450 +3f7c7570: movi 0x3f7e6020, a8 +3f7c75a0: move *a8+, *a14+, 1 +3f7c75b0: move *a8+, *a14+, 1 +3f7c75c0: calla L3FE0C950 +3f7c75f0: calla L3FE10B50 +3f7c7620: move a8, a7 +3f7c7630: jruc L3F7C77A0 +L3F7C7640: +3f7c7640: addi 0x40, a14 +3f7c7660: move a14, -*sp, 1 +3f7c7670: move *a7(0x40), *a14+, 1 +3f7c7690: move *a7(0x60), *a14+, 1 +3f7c76b0: calla L3FE14450 +3f7c76e0: movi 0x3f7e6020, a8 +3f7c7710: move *a8+, *a14+, 1 +3f7c7720: move *a8+, *a14+, 1 +3f7c7730: calla L3FE0C8D0 +3f7c7760: calla L3FE10B50 +3f7c7790: move a8, a7 +L3F7C77A0: +3f7c77a0: move a7, *a13(0xa0), 1 +3f7c77c0: move *a11(0x40), *a14+, 1 +3f7c77e0: move *a11(0x60), *a14+, 1 +3f7c7800: calla L3FE10B50 +3f7c7830: sub a8, a7 +3f7c7840: move a7, *a13(0xc0), 1 +3f7c7860: move *a13(0x60), a9, 1 +3f7c7880: mpys a9, a7 +3f7c7890: move a7, a8 +3f7c78a0: calla L3FE11750 +3f7c78d0: move *a13(0x20), a8, 1 +3f7c78f0: calla L3FE11750 +3f7c7920: calla L3FE0D650 +3f7c7950: movi 0x3f7e5e20, a8 +3f7c7980: move *a8+, *a14+, 1 +3f7c7990: move *a8+, *a14+, 1 +3f7c79a0: calla L3FE0E730 +3f7c79d0: jreq L3F7C7C00 +3f7c79e0: addi 0x40, a14 +3f7c7a00: move a14, -*sp, 1 +3f7c7a10: move *a13(0xc0), a7, 1 +3f7c7a30: mpys a9, a7 +3f7c7a40: move a7, a8 +3f7c7a50: calla L3FE11750 +3f7c7a80: move *a13(0x20), a8, 1 +3f7c7aa0: calla L3FE11750 +3f7c7ad0: calla L3FE0D650 +3f7c7b00: calla L3FE14450 +3f7c7b30: movi 0x3f7e6020, a8 +3f7c7b60: move *a8+, *a14+, 1 +3f7c7b70: move *a8+, *a14+, 1 +3f7c7b80: calla L3FE0C950 +3f7c7bb0: calla L3FE10B50 +3f7c7be0: move a8, a7 +3f7c7bf0: jruc L3F7C7E10 +L3F7C7C00: +3f7c7c00: addi 0x40, a14 +3f7c7c20: move a14, -*sp, 1 +3f7c7c30: move *a13(0xc0), a7, 1 +3f7c7c50: mpys a9, a7 +3f7c7c60: move a7, a8 +3f7c7c70: calla L3FE11750 +3f7c7ca0: move *a13(0x20), a8, 1 +3f7c7cc0: calla L3FE11750 +3f7c7cf0: calla L3FE0D650 +3f7c7d20: calla L3FE14450 +3f7c7d50: movi 0x3f7e6020, a8 +3f7c7d80: move *a8+, *a14+, 1 +3f7c7d90: move *a8+, *a14+, 1 +3f7c7da0: calla L3FE0C8D0 +3f7c7dd0: calla L3FE10B50 +3f7c7e00: move a8, a7 +L3F7C7E10: +3f7c7e10: move a7, *a13(0xe0), 1 +3f7c7e30: move *a11(0x0), *a14+, 1 +3f7c7e50: move *a11(0x20), *a14+, 1 +3f7c7e70: calla L3FE10B50 +3f7c7ea0: move *a13(0xc0), a7, 1 +3f7c7ec0: move *a13(0x40), a9, 1 +3f7c7ee0: mpys a9, a7 +3f7c7ef0: add a7, a8 +3f7c7f00: move *a13(0xe0), a7, 1 +3f7c7f20: add a7, a8 +3f7c7f30: move a8, *a13(0x80), 1 +3f7c7f50: move *a13(0xff80), a7, 1 +3f7c7f70: setf 16, 1, 0 +3f7c7f80: move a8, *a7(0x20), 0 +3f7c7fa0: move *a13(0xa0), *a7(0x30), 0 +3f7c7fd0: jauc L3F7C8FB0 +L3F7C7FF0: +3f7c7ff0: move *a13(0xff80), a11, 1 +3f7c8010: sub a9, a9 +3f7c8020: move a9, *a11(0x80), 1 +3f7c8040: move *a13(0xffc0), a7, 1 +3f7c8060: move *a7(0x0), *a14+, 1 +3f7c8080: move *a7(0x20), *a14+, 1 +3f7c80a0: movi 0x3f7e5e20, a8 +3f7c80d0: move *a8+, *a14+, 1 +3f7c80e0: move *a8+, *a14+, 1 +3f7c80f0: calla L3FE0E730 +3f7c8120: jreq L3F7C82A0 +3f7c8130: addi 0x40, a14 +3f7c8150: move a14, -*sp, 1 +3f7c8160: move *a7(0x0), *a14+, 1 +3f7c8180: move *a7(0x20), *a14+, 1 +3f7c81a0: calla L3FE14450 +3f7c81d0: movi 0x3f7e6020, a8 +3f7c8200: move *a8+, *a14+, 1 +3f7c8210: move *a8+, *a14+, 1 +3f7c8220: calla L3FE0C950 +3f7c8250: calla L3FE10B50 +3f7c8280: move a8, a9 +3f7c8290: jruc L3F7C8400 +L3F7C82A0: +3f7c82a0: addi 0x40, a14 +3f7c82c0: move a14, -*sp, 1 +3f7c82d0: move *a7(0x0), *a14+, 1 +3f7c82f0: move *a7(0x20), *a14+, 1 +3f7c8310: calla L3FE14450 +3f7c8340: movi 0x3f7e6020, a8 +3f7c8370: move *a8+, *a14+, 1 +3f7c8380: move *a8+, *a14+, 1 +3f7c8390: calla L3FE0C8D0 +3f7c83c0: calla L3FE10B50 +3f7c83f0: move a8, a9 +L3F7C8400: +3f7c8400: setf 16, 1, 0 +3f7c8410: move a9, *a11, 0 +3f7c8420: move *a7(0x40), *a14+, 1 +3f7c8440: move *a7(0x60), *a14+, 1 +3f7c8460: movi 0x3f7e5e20, a8 +3f7c8490: move *a8+, *a14+, 1 +3f7c84a0: move *a8+, *a14+, 1 +3f7c84b0: calla L3FE0E730 +3f7c84e0: jreq L3F7C8660 +3f7c84f0: addi 0x40, a14 +3f7c8510: move a14, -*sp, 1 +3f7c8520: move *a7(0x40), *a14+, 1 +3f7c8540: move *a7(0x60), *a14+, 1 +3f7c8560: calla L3FE14450 +3f7c8590: movi 0x3f7e6020, a8 +3f7c85c0: move *a8+, *a14+, 1 +3f7c85d0: move *a8+, *a14+, 1 +3f7c85e0: calla L3FE0C950 +3f7c8610: calla L3FE10B50 +3f7c8640: move a8, a9 +3f7c8650: jruc L3F7C87C0 +L3F7C8660: +3f7c8660: addi 0x40, a14 +3f7c8680: move a14, -*sp, 1 +3f7c8690: move *a7(0x40), *a14+, 1 +3f7c86b0: move *a7(0x60), *a14+, 1 +3f7c86d0: calla L3FE14450 +3f7c8700: movi 0x3f7e6020, a8 +3f7c8730: move *a8+, *a14+, 1 +3f7c8740: move *a8+, *a14+, 1 +3f7c8750: calla L3FE0C8D0 +3f7c8780: calla L3FE10B50 +3f7c87b0: move a8, a9 +L3F7C87C0: +3f7c87c0: setf 16, 1, 0 +3f7c87d0: move a9, *a11(0x10), 0 +3f7c87f0: move *a13(0xffa0), a9, 1 +3f7c8810: move *a9(0x0), *a14+, 1 +3f7c8830: move *a9(0x20), *a14+, 1 +3f7c8850: movi 0x3f7e5e20, a8 +3f7c8880: move *a8+, *a14+, 1 +3f7c8890: move *a8+, *a14+, 1 +3f7c88a0: calla L3FE0E730 +3f7c88d0: jreq L3F7C8A50 +3f7c88e0: addi 0x40, a14 +3f7c8900: move a14, -*sp, 1 +3f7c8910: move *a9(0x0), *a14+, 1 +3f7c8930: move *a9(0x20), *a14+, 1 +3f7c8950: calla L3FE14450 +3f7c8980: movi 0x3f7e6020, a8 +3f7c89b0: move *a8+, *a14+, 1 +3f7c89c0: move *a8+, *a14+, 1 +3f7c89d0: calla L3FE0C950 +3f7c8a00: calla L3FE10B50 +3f7c8a30: move a8, a7 +3f7c8a40: jruc L3F7C8BB0 +L3F7C8A50: +3f7c8a50: addi 0x40, a14 +3f7c8a70: move a14, -*sp, 1 +3f7c8a80: move *a9(0x0), *a14+, 1 +3f7c8aa0: move *a9(0x20), *a14+, 1 +3f7c8ac0: calla L3FE14450 +3f7c8af0: movi 0x3f7e6020, a8 +3f7c8b20: move *a8+, *a14+, 1 +3f7c8b30: move *a8+, *a14+, 1 +3f7c8b40: calla L3FE0C8D0 +3f7c8b70: calla L3FE10B50 +3f7c8ba0: move a8, a7 +L3F7C8BB0: +3f7c8bb0: setf 16, 1, 0 +3f7c8bc0: move a7, *a11(0x20), 0 +3f7c8be0: move *a9(0x40), *a14+, 1 +3f7c8c00: move *a9(0x60), *a14+, 1 +3f7c8c20: movi 0x3f7e5e20, a8 +3f7c8c50: move *a8+, *a14+, 1 +3f7c8c60: move *a8+, *a14+, 1 +3f7c8c70: calla L3FE0E730 +3f7c8ca0: jreq L3F7C8E20 +3f7c8cb0: addi 0x40, a14 +3f7c8cd0: move a14, -*sp, 1 +3f7c8ce0: move *a9(0x40), *a14+, 1 +3f7c8d00: move *a9(0x60), *a14+, 1 +3f7c8d20: calla L3FE14450 +3f7c8d50: movi 0x3f7e6020, a8 +3f7c8d80: move *a8+, *a14+, 1 +3f7c8d90: move *a8+, *a14+, 1 +3f7c8da0: calla L3FE0C950 +3f7c8dd0: calla L3FE10B50 +3f7c8e00: move a8, a7 +3f7c8e10: jruc L3F7C8F80 +L3F7C8E20: +3f7c8e20: addi 0x40, a14 +3f7c8e40: move a14, -*sp, 1 +3f7c8e50: move *a9(0x40), *a14+, 1 +3f7c8e70: move *a9(0x60), *a14+, 1 +3f7c8e90: calla L3FE14450 +3f7c8ec0: movi 0x3f7e6020, a8 +3f7c8ef0: move *a8+, *a14+, 1 +3f7c8f00: move *a8+, *a14+, 1 +3f7c8f10: calla L3FE0C8D0 +3f7c8f40: calla L3FE10B50 +3f7c8f70: move a8, a7 +L3F7C8F80: +3f7c8f80: setf 16, 1, 0 +3f7c8f90: move a7, *a11(0x30), 0 +L3F7C8FB0: +3f7c8fb0: move *sp(0xa0), a14, 1 +3f7c8fd0: mmfm sp, a7,a9,a11,a13 +3f7c8ff0: rets 2 +L3F7C9000: +3f7c9000: mmtm sp, a5,a7,a9,a11,a13 +3f7c9020: move a14, a13 +3f7c9030: addi 0x1a0, a14 +3f7c9050: move *a13(0xffa0), a11, 1 +3f7c9070: move *a11(0x40), *a13(0x0), 1 +3f7c90a0: move *a11(0x60), *a13(0x20), 1 +3f7c90d0: move *a13, a11, 1 +3f7c90e0: jaeq L3F7CB440 +3f7c9100: move *a13(0x20), a11, 1 +3f7c9120: jaeq L3F7CB440 +3f7c9140: move *a13(0xffe0), a9, 1 +3f7c9160: move *a9(0x40), *a14+, 1 +3f7c9180: move *a9(0x60), *a14+, 1 +3f7c91a0: movi 0x3f7e5e20, a8 +3f7c91d0: move *a8+, *a14+, 1 +3f7c91e0: move *a8+, *a14+, 1 +3f7c91f0: calla L3FE0E730 +3f7c9220: jreq L3F7C93A0 +3f7c9230: addi 0x40, a14 +3f7c9250: move a14, -*sp, 1 +3f7c9260: move *a9(0x40), *a14+, 1 +3f7c9280: move *a9(0x60), *a14+, 1 +3f7c92a0: calla L3FE14450 +3f7c92d0: movi 0x3f7e6020, a8 +3f7c9300: move *a8+, *a14+, 1 +3f7c9310: move *a8+, *a14+, 1 +3f7c9320: calla L3FE0C950 +3f7c9350: calla L3FE10B50 +3f7c9380: move a8, a9 +3f7c9390: jruc L3F7C9500 +L3F7C93A0: +3f7c93a0: addi 0x40, a14 +3f7c93c0: move a14, -*sp, 1 +3f7c93d0: move *a9(0x40), *a14+, 1 +3f7c93f0: move *a9(0x60), *a14+, 1 +3f7c9410: calla L3FE14450 +3f7c9440: movi 0x3f7e6020, a8 +3f7c9470: move *a8+, *a14+, 1 +3f7c9480: move *a8+, *a14+, 1 +3f7c9490: calla L3FE0C8D0 +3f7c94c0: calla L3FE10B50 +3f7c94f0: move a8, a9 +L3F7C9500: +3f7c9500: move a9, *a13(0x60), 1 +3f7c9520: move *a13, a7, 1 +3f7c9530: jreq L3F7C9790 +3f7c9540: move a11, a8 +3f7c9550: jreq L3F7C9790 +3f7c9560: move *a13(0xffe0), a7, 1 +3f7c9580: move a9, a8 +3f7c9590: calla L3FE11750 +3f7c95c0: move *a7(0x40), *a14+, 1 +3f7c95e0: move *a7(0x60), *a14+, 1 +3f7c9600: calla L3FE0C8D0 +3f7c9630: move *a13, a8, 1 +3f7c9640: calla L3FE11750 +3f7c9670: move a11, a8 +3f7c9680: calla L3FE11750 +3f7c96b0: calla L3FE0D650 +3f7c96e0: calla L3FE0DE90 +3f7c9710: move *a7(0x0), *a14+, 1 +3f7c9730: move *a7(0x20), *a14+, 1 +3f7c9750: calla L3FE0C950 +3f7c9780: jruc L3F7C97F0 +L3F7C9790: +3f7c9790: move *a13(0xffe0), a7, 1 +3f7c97b0: move *a7(0x0), *a14+, 1 +3f7c97d0: move *a7(0x20), *a14+, 1 +L3F7C97F0: +3f7c97f0: move -*a14, a8, 1 +3f7c9800: move a8, *a13(0xe0), 1 +3f7c9820: move -*a14, a8, 1 +3f7c9830: move a8, *a13(0xc0), 1 +3f7c9850: move *a13(0xc0), *a14+, 1 +3f7c9870: move *a13(0xe0), *a14+, 1 +3f7c9890: movi 0x3f7e5e20, a8 +3f7c98c0: move *a8+, *a14+, 1 +3f7c98d0: move *a8+, *a14+, 1 +3f7c98e0: calla L3FE0E730 +3f7c9910: jreq L3F7C9A90 +3f7c9920: addi 0x40, a14 +3f7c9940: move a14, -*sp, 1 +3f7c9950: move *a13(0xc0), *a14+, 1 +3f7c9970: move *a13(0xe0), *a14+, 1 +3f7c9990: calla L3FE14450 +3f7c99c0: movi 0x3f7e6020, a8 +3f7c99f0: move *a8+, *a14+, 1 +3f7c9a00: move *a8+, *a14+, 1 +3f7c9a10: calla L3FE0C950 +3f7c9a40: calla L3FE10B50 +3f7c9a70: move a8, a7 +3f7c9a80: jruc L3F7C9BF0 +L3F7C9A90: +3f7c9a90: addi 0x40, a14 +3f7c9ab0: move a14, -*sp, 1 +3f7c9ac0: move *a13(0xc0), *a14+, 1 +3f7c9ae0: move *a13(0xe0), *a14+, 1 +3f7c9b00: calla L3FE14450 +3f7c9b30: movi 0x3f7e6020, a8 +3f7c9b60: move *a8+, *a14+, 1 +3f7c9b70: move *a8+, *a14+, 1 +3f7c9b80: calla L3FE0C8D0 +3f7c9bb0: calla L3FE10B50 +3f7c9be0: move a8, a7 +L3F7C9BF0: +3f7c9bf0: move a7, *a13(0x40), 1 +3f7c9c10: move *a13(0xffa0), a7, 1 +3f7c9c30: setf 16, 1, 0 +3f7c9c40: move *a13(0x40), *a7(0x0), 0 +3f7c9c70: move a9, *a7(0x10), 0 +3f7c9c90: move *a13(0x40), a8, 1 +3f7c9cb0: calla L3FE11750 +3f7c9ce0: move *a13(0xc0), *a14+, 1 +3f7c9d00: move *a13(0xe0), *a14+, 1 +3f7c9d20: calla L3FE0C830 +3f7c9d50: movi 0x3f7e5de0, a8 +3f7c9d80: move *a8+, *a14+, 1 +3f7c9d90: move *a8+, *a14+, 1 +3f7c9da0: calla L3FE0DE90 +3f7c9dd0: addi 0x40, a14 +3f7c9df0: move a14, -*sp, 1 +3f7c9e00: move *a13, a5, 1 +3f7c9e10: mpys a5, a5 +3f7c9e20: mpys a11, a11 +3f7c9e30: add a11, a5 +3f7c9e40: move a5, a8 +3f7c9e50: calla L3FE11750 +3f7c9e80: calla L3FE1CBE0 +3f7c9eb0: calla L3FE0DE90 +3f7c9ee0: movi 0x3f7e5e20, a8 +3f7c9f10: move *a8+, *a14+, 1 +3f7c9f20: move *a8+, *a14+, 1 +3f7c9f30: calla L3FE0E730 +3f7c9f60: jreq L3F7CA270 +3f7c9f70: move *a13(0x40), a8, 1 +3f7c9f90: calla L3FE11750 +3f7c9fc0: move *a13(0xc0), *a14+, 1 +3f7c9fe0: move *a13(0xe0), *a14+, 1 +3f7ca000: calla L3FE0C830 +3f7ca030: movi 0x3f7e5de0, a8 +3f7ca060: move *a8+, *a14+, 1 +3f7ca070: move *a8+, *a14+, 1 +3f7ca080: calla L3FE0DE90 +3f7ca0b0: addi 0x40, a14 +3f7ca0d0: move a14, -*sp, 1 +3f7ca0e0: move *a13, a11, 1 +3f7ca0f0: mpys a11, a11 +3f7ca100: move *a13(0x20), a5, 1 +3f7ca120: mpys a5, a5 +3f7ca130: add a5, a11 +3f7ca140: move a11, a8 +3f7ca150: calla L3FE11750 +3f7ca180: calla L3FE1CBE0 +3f7ca1b0: calla L3FE0DE90 +3f7ca1e0: movi 0x3f7e6020, a8 +3f7ca210: move *a8+, *a14+, 1 +3f7ca220: move *a8+, *a14+, 1 +3f7ca230: calla L3FE0C950 +3f7ca260: jruc L3F7CA560 +L3F7CA270: +3f7ca270: move *a13(0x40), a8, 1 +3f7ca290: calla L3FE11750 +3f7ca2c0: move *a13(0xc0), *a14+, 1 +3f7ca2e0: move *a13(0xe0), *a14+, 1 +3f7ca300: calla L3FE0C830 +3f7ca330: movi 0x3f7e5de0, a8 +3f7ca360: move *a8+, *a14+, 1 +3f7ca370: move *a8+, *a14+, 1 +3f7ca380: calla L3FE0DE90 +3f7ca3b0: addi 0x40, a14 +3f7ca3d0: move a14, -*sp, 1 +3f7ca3e0: move *a13, a11, 1 +3f7ca3f0: mpys a11, a11 +3f7ca400: move *a13(0x20), a5, 1 +3f7ca420: mpys a5, a5 +3f7ca430: add a5, a11 +3f7ca440: move a11, a8 +3f7ca450: calla L3FE11750 +3f7ca480: calla L3FE1CBE0 +3f7ca4b0: calla L3FE0DE90 +3f7ca4e0: movi 0x3f7e6020, a8 +3f7ca510: move *a8+, *a14+, 1 +3f7ca520: move *a8+, *a14+, 1 +3f7ca530: calla L3FE0C8D0 +L3F7CA560: +3f7ca560: calla L3FE10B50 +3f7ca590: move a8, *a13(0x180), 1 +3f7ca5b0: move a8, *a7(0x80), 1 +3f7ca5d0: jrle L3F7CA670 +3f7ca5e0: move a14, -*sp, 1 +3f7ca5f0: move a8, *a14+, 1 +3f7ca600: movi 0x3f7e5d50, a8 +3f7ca630: move a8, *a14+, 1 +3f7ca640: calla L3F927BC0 +L3F7CA670: +3f7ca670: move *a13(0xffc0), a11, 1 +3f7ca690: move *a11(0x40), *a14+, 1 +3f7ca6b0: move *a11(0x60), *a14+, 1 +3f7ca6d0: movi 0x3f7e5e20, a8 +3f7ca700: move *a8+, *a14+, 1 +3f7ca710: move *a8+, *a14+, 1 +3f7ca720: calla L3FE0E730 +3f7ca750: jreq L3F7CA8D0 +3f7ca760: addi 0x40, a14 +3f7ca780: move a14, -*sp, 1 +3f7ca790: move *a11(0x40), *a14+, 1 +3f7ca7b0: move *a11(0x60), *a14+, 1 +3f7ca7d0: calla L3FE14450 +3f7ca800: movi 0x3f7e6020, a8 +3f7ca830: move *a8+, *a14+, 1 +3f7ca840: move *a8+, *a14+, 1 +3f7ca850: calla L3FE0C950 +3f7ca880: calla L3FE10B50 +3f7ca8b0: move a8, a5 +3f7ca8c0: jruc L3F7CAA30 +L3F7CA8D0: +3f7ca8d0: addi 0x40, a14 +3f7ca8f0: move a14, -*sp, 1 +3f7ca900: move *a11(0x40), *a14+, 1 +3f7ca920: move *a11(0x60), *a14+, 1 +3f7ca940: calla L3FE14450 +3f7ca970: movi 0x3f7e6020, a8 +3f7ca9a0: move *a8+, *a14+, 1 +3f7ca9b0: move *a8+, *a14+, 1 +3f7ca9c0: calla L3FE0C8D0 +3f7ca9f0: calla L3FE10B50 +3f7caa20: move a8, a5 +L3F7CAA30: +3f7caa30: move a5, *a13(0xa0), 1 +3f7caa50: move *a13, a5, 1 +3f7caa60: jrge L3F7CAAC0 +3f7caa70: move *a13(0x20), a7, 1 +3f7caa90: sub a7, a5 +3f7caaa0: divs a7, a5 +3f7caab0: jruc L3F7CAAF0 +L3F7CAAC0: +3f7caac0: move *a13(0x20), a7, 1 +3f7caae0: divs a7, a5 +L3F7CAAF0: +3f7caaf0: move a5, *a13(0x100), 1 +3f7cab10: mpys a7, a5 +3f7cab20: move *a13, a7, 1 +3f7cab30: sub a5, a7 +3f7cab40: move a7, *a13(0x120), 1 +3f7cab60: move *a13(0xa0), a5, 1 +3f7cab80: sub a9, a5 +3f7cab90: move a5, *a13(0x140), 1 +3f7cabb0: sll 0x1, a5 +3f7cabc0: mpys a7, a5 +3f7cabd0: move *a13(0x180), a7, 1 +3f7cabf0: add a7, a5 +3f7cac00: move a5, a8 +3f7cac10: calla L3FE11750 +3f7cac40: move *a13(0x20), a5, 1 +3f7cac60: sll 0x1, a5 +3f7cac70: move a5, a8 +3f7cac80: calla L3FE11750 +3f7cacb0: calla L3FE0D650 +3f7cace0: movi 0x3f7e5e20, a8 +3f7cad10: move *a8+, *a14+, 1 +3f7cad20: move *a8+, *a14+, 1 +3f7cad30: calla L3FE0E730 +3f7cad60: jreq L3F7CB010 +3f7cad70: addi 0x40, a14 +3f7cad90: move a14, -*sp, 1 +3f7cada0: move *a13(0x140), a5, 1 +3f7cadc0: sll 0x1, a5 +3f7cadd0: move *a13(0x120), a7, 1 +3f7cadf0: mpys a7, a5 +3f7cae00: move *a13(0x180), a7, 1 +3f7cae20: add a7, a5 +3f7cae30: move a5, a8 +3f7cae40: calla L3FE11750 +3f7cae70: move *a13(0x20), a5, 1 +3f7cae90: sll 0x1, a5 +3f7caea0: move a5, a8 +3f7caeb0: calla L3FE11750 +3f7caee0: calla L3FE0D650 +3f7caf10: calla L3FE14450 +3f7caf40: movi 0x3f7e6020, a8 +3f7caf70: move *a8+, *a14+, 1 +3f7caf80: move *a8+, *a14+, 1 +3f7caf90: calla L3FE0C950 +3f7cafc0: calla L3FE10B50 +3f7caff0: move a8, a5 +3f7cb000: jruc L3F7CB2A0 +L3F7CB010: +3f7cb010: addi 0x40, a14 +3f7cb030: move a14, -*sp, 1 +3f7cb040: move *a13(0x140), a5, 1 +3f7cb060: sll 0x1, a5 +3f7cb070: move *a13(0x120), a7, 1 +3f7cb090: mpys a7, a5 +3f7cb0a0: move *a13(0x180), a7, 1 +3f7cb0c0: add a7, a5 +3f7cb0d0: move a5, a8 +3f7cb0e0: calla L3FE11750 +3f7cb110: move *a13(0x20), a5, 1 +3f7cb130: sll 0x1, a5 +3f7cb140: move a5, a8 +3f7cb150: calla L3FE11750 +3f7cb180: calla L3FE0D650 +3f7cb1b0: calla L3FE14450 +3f7cb1e0: movi 0x3f7e6020, a8 +3f7cb210: move *a8+, *a14+, 1 +3f7cb220: move *a8+, *a14+, 1 +3f7cb230: calla L3FE0C8D0 +3f7cb260: calla L3FE10B50 +3f7cb290: move a8, a5 +L3F7CB2A0: +3f7cb2a0: move a5, *a13(0x160), 1 +3f7cb2c0: move *a13(0x140), a5, 1 +3f7cb2e0: move *a13(0x100), a7, 1 +3f7cb300: mpys a7, a5 +3f7cb310: move *a13(0x40), a7, 1 +3f7cb330: add a7, a5 +3f7cb340: move *a13(0x160), a7, 1 +3f7cb360: add a7, a5 +3f7cb370: move a5, *a13(0x80), 1 +3f7cb390: move *a13(0xffa0), a5, 1 +3f7cb3b0: setf 16, 1, 0 +3f7cb3c0: move *a13(0x80), *a5(0x20), 0 +3f7cb3f0: move *a13(0xa0), *a5(0x30), 0 +3f7cb420: jauc L3F7CC400 +L3F7CB440: +3f7cb440: move *a13(0xffa0), a11, 1 +3f7cb460: sub a9, a9 +3f7cb470: move a9, *a11(0x80), 1 +3f7cb490: move *a13(0xffe0), a7, 1 +3f7cb4b0: move *a7(0x0), *a14+, 1 +3f7cb4d0: move *a7(0x20), *a14+, 1 +3f7cb4f0: movi 0x3f7e5e20, a8 +3f7cb520: move *a8+, *a14+, 1 +3f7cb530: move *a8+, *a14+, 1 +3f7cb540: calla L3FE0E730 +3f7cb570: jreq L3F7CB6F0 +3f7cb580: addi 0x40, a14 +3f7cb5a0: move a14, -*sp, 1 +3f7cb5b0: move *a7(0x0), *a14+, 1 +3f7cb5d0: move *a7(0x20), *a14+, 1 +3f7cb5f0: calla L3FE14450 +3f7cb620: movi 0x3f7e6020, a8 +3f7cb650: move *a8+, *a14+, 1 +3f7cb660: move *a8+, *a14+, 1 +3f7cb670: calla L3FE0C950 +3f7cb6a0: calla L3FE10B50 +3f7cb6d0: move a8, a5 +3f7cb6e0: jruc L3F7CB850 +L3F7CB6F0: +3f7cb6f0: addi 0x40, a14 +3f7cb710: move a14, -*sp, 1 +3f7cb720: move *a7(0x0), *a14+, 1 +3f7cb740: move *a7(0x20), *a14+, 1 +3f7cb760: calla L3FE14450 +3f7cb790: movi 0x3f7e6020, a8 +3f7cb7c0: move *a8+, *a14+, 1 +3f7cb7d0: move *a8+, *a14+, 1 +3f7cb7e0: calla L3FE0C8D0 +3f7cb810: calla L3FE10B50 +3f7cb840: move a8, a5 +L3F7CB850: +3f7cb850: setf 16, 1, 0 +3f7cb860: move a5, *a11, 0 +3f7cb870: move *a7(0x40), *a14+, 1 +3f7cb890: move *a7(0x60), *a14+, 1 +3f7cb8b0: movi 0x3f7e5e20, a8 +3f7cb8e0: move *a8+, *a14+, 1 +3f7cb8f0: move *a8+, *a14+, 1 +3f7cb900: calla L3FE0E730 +3f7cb930: jreq L3F7CBAB0 +3f7cb940: addi 0x40, a14 +3f7cb960: move a14, -*sp, 1 +3f7cb970: move *a7(0x40), *a14+, 1 +3f7cb990: move *a7(0x60), *a14+, 1 +3f7cb9b0: calla L3FE14450 +3f7cb9e0: movi 0x3f7e6020, a8 +3f7cba10: move *a8+, *a14+, 1 +3f7cba20: move *a8+, *a14+, 1 +3f7cba30: calla L3FE0C950 +3f7cba60: calla L3FE10B50 +3f7cba90: move a8, a5 +3f7cbaa0: jruc L3F7CBC10 +L3F7CBAB0: +3f7cbab0: addi 0x40, a14 +3f7cbad0: move a14, -*sp, 1 +3f7cbae0: move *a7(0x40), *a14+, 1 +3f7cbb00: move *a7(0x60), *a14+, 1 +3f7cbb20: calla L3FE14450 +3f7cbb50: movi 0x3f7e6020, a8 +3f7cbb80: move *a8+, *a14+, 1 +3f7cbb90: move *a8+, *a14+, 1 +3f7cbba0: calla L3FE0C8D0 +3f7cbbd0: calla L3FE10B50 +3f7cbc00: move a8, a5 +L3F7CBC10: +3f7cbc10: setf 16, 1, 0 +3f7cbc20: move a5, *a11(0x10), 0 +3f7cbc40: move *a13(0xffc0), a5, 1 +3f7cbc60: move *a5(0x0), *a14+, 1 +3f7cbc80: move *a5(0x20), *a14+, 1 +3f7cbca0: movi 0x3f7e5e20, a8 +3f7cbcd0: move *a8+, *a14+, 1 +3f7cbce0: move *a8+, *a14+, 1 +3f7cbcf0: calla L3FE0E730 +3f7cbd20: jreq L3F7CBEA0 +3f7cbd30: addi 0x40, a14 +3f7cbd50: move a14, -*sp, 1 +3f7cbd60: move *a5(0x0), *a14+, 1 +3f7cbd80: move *a5(0x20), *a14+, 1 +3f7cbda0: calla L3FE14450 +3f7cbdd0: movi 0x3f7e6020, a8 +3f7cbe00: move *a8+, *a14+, 1 +3f7cbe10: move *a8+, *a14+, 1 +3f7cbe20: calla L3FE0C950 +3f7cbe50: calla L3FE10B50 +3f7cbe80: move a8, a9 +3f7cbe90: jruc L3F7CC000 +L3F7CBEA0: +3f7cbea0: addi 0x40, a14 +3f7cbec0: move a14, -*sp, 1 +3f7cbed0: move *a5(0x0), *a14+, 1 +3f7cbef0: move *a5(0x20), *a14+, 1 +3f7cbf10: calla L3FE14450 +3f7cbf40: movi 0x3f7e6020, a8 +3f7cbf70: move *a8+, *a14+, 1 +3f7cbf80: move *a8+, *a14+, 1 +3f7cbf90: calla L3FE0C8D0 +3f7cbfc0: calla L3FE10B50 +3f7cbff0: move a8, a9 +L3F7CC000: +3f7cc000: setf 16, 1, 0 +3f7cc010: move a9, *a11(0x20), 0 +3f7cc030: move *a5(0x40), *a14+, 1 +3f7cc050: move *a5(0x60), *a14+, 1 +3f7cc070: movi 0x3f7e5e20, a8 +3f7cc0a0: move *a8+, *a14+, 1 +3f7cc0b0: move *a8+, *a14+, 1 +3f7cc0c0: calla L3FE0E730 +3f7cc0f0: jreq L3F7CC270 +3f7cc100: addi 0x40, a14 +3f7cc120: move a14, -*sp, 1 +3f7cc130: move *a5(0x40), *a14+, 1 +3f7cc150: move *a5(0x60), *a14+, 1 +3f7cc170: calla L3FE14450 +3f7cc1a0: movi 0x3f7e6020, a8 +3f7cc1d0: move *a8+, *a14+, 1 +3f7cc1e0: move *a8+, *a14+, 1 +3f7cc1f0: calla L3FE0C950 +3f7cc220: calla L3FE10B50 +3f7cc250: move a8, a9 +3f7cc260: jruc L3F7CC3D0 +L3F7CC270: +3f7cc270: addi 0x40, a14 +3f7cc290: move a14, -*sp, 1 +3f7cc2a0: move *a5(0x40), *a14+, 1 +3f7cc2c0: move *a5(0x60), *a14+, 1 +3f7cc2e0: calla L3FE14450 +3f7cc310: movi 0x3f7e6020, a8 +3f7cc340: move *a8+, *a14+, 1 +3f7cc350: move *a8+, *a14+, 1 +3f7cc360: calla L3FE0C8D0 +3f7cc390: calla L3FE10B50 +3f7cc3c0: move a8, a9 +L3F7CC3D0: +3f7cc3d0: setf 16, 1, 0 +3f7cc3e0: move a9, *a11(0x30), 0 +L3F7CC400: +3f7cc400: move *sp(0xc0), a14, 1 +3f7cc420: mmfm sp, a5,a7,a9,a11,a13 +3f7cc440: rets 2 +L3F7CC450: +3f7cc450: mmtm sp, a11,a13 +3f7cc470: move a14, a13 +3f7cc480: addi 0x1c0, a14 +3f7cc4a0: move *a13(0xfec0), a8, 1 +3f7cc4c0: calla L3FE11750 +3f7cc4f0: movi 0x3f7e5e20, a8 +3f7cc520: move *a8+, *a14+, 1 +3f7cc530: move *a8+, *a14+, 1 +3f7cc540: calla L3FE0E730 +3f7cc570: jreq L3F7CC5B0 +3f7cc580: move *a13(0xfec0), a11, 1 +3f7cc5a0: jruc L3F7CC5E0 +L3F7CC5B0: +3f7cc5b0: move *a13(0xfec0), a11, 1 +3f7cc5d0: neg a11 +L3F7CC5E0: +3f7cc5e0: move a11, a8 +3f7cc5f0: calla L3FE11750 +3f7cc620: movi 0x3f7e5e60, a8 +3f7cc650: move *a8+, *a14+, 1 +3f7cc660: move *a8+, *a14+, 1 +3f7cc670: calla L3FE0E6D0 +3f7cc6a0: jreq L3F7CCC60 +3f7cc6b0: move *a13(0xfe80), a8, 1 +3f7cc6d0: calla L3FE11750 +3f7cc700: movi 0x3f7e5e20, a8 +3f7cc730: move *a8+, *a14+, 1 +3f7cc740: move *a8+, *a14+, 1 +3f7cc750: calla L3FE0E730 +3f7cc780: jreq L3F7CC7C0 +3f7cc790: move *a13(0xfe80), a11, 1 +3f7cc7b0: jruc L3F7CC7F0 +L3F7CC7C0: +3f7cc7c0: move *a13(0xfe80), a11, 1 +3f7cc7e0: neg a11 +L3F7CC7F0: +3f7cc7f0: move a11, a8 +3f7cc800: calla L3FE11750 +3f7cc830: movi 0x3f7e5e60, a8 +3f7cc860: move *a8+, *a14+, 1 +3f7cc870: move *a8+, *a14+, 1 +3f7cc880: calla L3FE0E730 +3f7cc8b0: jreq L3F7CCBC0 +3f7cc8c0: move *a13(0xfe60), a8, 1 +3f7cc8e0: calla L3FE11750 +3f7cc910: move *a13(0xff60), *a14+, 1 +3f7cc930: move *a13(0xff80), *a14+, 1 +3f7cc950: move *a13(0xfee0), *a14+, 1 +3f7cc970: move *a13(0xff00), *a14+, 1 +3f7cc990: calla L3FE0C8D0 +3f7cc9c0: calla L3FE0DE90 +3f7cc9f0: move *a13(0xfe80), a8, 1 +3f7cca10: calla L3FE11750 +3f7cca40: calla L3FE0D650 +3f7cca70: move *a13(0xff20), *a14+, 1 +3f7cca90: move *a13(0xff40), *a14+, 1 +3f7ccab0: calla L3FE0C950 +3f7ccae0: move -*a14, a8, 1 +3f7ccaf0: move a8, *a13(0x60), 1 +3f7ccb10: move -*a14, a8, 1 +3f7ccb20: move a8, *a13(0x40), 1 +3f7ccb40: move *a13(0xff60), *a13(0x0), 1 +3f7ccb70: move *a13(0xff80), *a13(0x20), 1 +3f7ccba0: jauc L3F7CEB40 +L3F7CCBC0: +3f7ccbc0: move a13, a11 +3f7ccbd0: subi 0x120, a11 +3f7ccbf0: move a13, a8 +3f7ccc00: move *a11+, *a8+, 1 +3f7ccc10: move *a11+, *a8+, 1 +3f7ccc20: move *a11+, *a8+, 1 +3f7ccc30: move *a11, *a8, 1 +3f7ccc40: jauc L3F7CEB40 +L3F7CCC60: +3f7ccc60: move *a13(0xfe80), a8, 1 +3f7ccc80: calla L3FE11750 +3f7cccb0: movi 0x3f7e5e20, a8 +3f7ccce0: move *a8+, *a14+, 1 +3f7cccf0: move *a8+, *a14+, 1 +3f7ccd00: calla L3FE0E730 +3f7ccd30: jreq L3F7CCD70 +3f7ccd40: move *a13(0xfe80), a11, 1 +3f7ccd60: jruc L3F7CCDA0 +L3F7CCD70: +3f7ccd70: move *a13(0xfe80), a11, 1 +3f7ccd90: neg a11 +L3F7CCDA0: +3f7ccda0: move a11, a8 +3f7ccdb0: calla L3FE11750 +3f7ccde0: movi 0x3f7e5e60, a8 +3f7cce10: move *a8+, *a14+, 1 +3f7cce20: move *a8+, *a14+, 1 +3f7cce30: calla L3FE0E6D0 +3f7cce60: jreq L3F7CD170 +3f7cce70: move *a13(0xfea0), a8, 1 +3f7cce90: calla L3FE11750 +3f7ccec0: move *a13(0xfee0), *a14+, 1 +3f7ccee0: move *a13(0xff00), *a14+, 1 +3f7ccf00: move *a13(0xff60), *a14+, 1 +3f7ccf20: move *a13(0xff80), *a14+, 1 +3f7ccf40: calla L3FE0C8D0 +3f7ccf70: calla L3FE0DE90 +3f7ccfa0: move *a13(0xfec0), a8, 1 +3f7ccfc0: calla L3FE11750 +3f7ccff0: calla L3FE0D650 +3f7cd020: move *a13(0xffa0), *a14+, 1 +3f7cd040: move *a13(0xffc0), *a14+, 1 +3f7cd060: calla L3FE0C950 +3f7cd090: move -*a14, a8, 1 +3f7cd0a0: move a8, *a13(0x60), 1 +3f7cd0c0: move -*a14, a8, 1 +3f7cd0d0: move a8, *a13(0x40), 1 +3f7cd0f0: move *a13(0xfee0), *a13(0x0), 1 +3f7cd120: move *a13(0xff00), *a13(0x20), 1 +3f7cd150: jauc L3F7CEB40 +L3F7CD170: +3f7cd170: move *a13(0xfea0), a8, 1 +3f7cd190: calla L3FE11750 +3f7cd1c0: movi 0x3f7e5e20, a8 +3f7cd1f0: move *a8+, *a14+, 1 +3f7cd200: move *a8+, *a14+, 1 +3f7cd210: calla L3FE0E730 +3f7cd240: jreq L3F7CD280 +3f7cd250: move *a13(0xfea0), a11, 1 +3f7cd270: jruc L3F7CD2B0 +L3F7CD280: +3f7cd280: move *a13(0xfea0), a11, 1 +3f7cd2a0: neg a11 +L3F7CD2B0: +3f7cd2b0: move a11, a8 +3f7cd2c0: calla L3FE11750 +3f7cd2f0: movi 0x3f7e5e60, a8 +3f7cd320: move *a8+, *a14+, 1 +3f7cd330: move *a8+, *a14+, 1 +3f7cd340: calla L3FE0E6D0 +3f7cd370: jreq L3F7CD920 +3f7cd380: move *a13(0xfe60), a8, 1 +3f7cd3a0: calla L3FE11750 +3f7cd3d0: movi 0x3f7e5e20, a8 +3f7cd400: move *a8+, *a14+, 1 +3f7cd410: move *a8+, *a14+, 1 +3f7cd420: calla L3FE0E730 +3f7cd450: jreq L3F7CD490 +3f7cd460: move *a13(0xfe60), a11, 1 +3f7cd480: jruc L3F7CD4C0 +L3F7CD490: +3f7cd490: move *a13(0xfe60), a11, 1 +3f7cd4b0: neg a11 +L3F7CD4C0: +3f7cd4c0: move a11, a8 +3f7cd4d0: calla L3FE11750 +3f7cd500: movi 0x3f7e5e60, a8 +3f7cd530: move *a8+, *a14+, 1 +3f7cd540: move *a8+, *a14+, 1 +3f7cd550: calla L3FE0E730 +3f7cd580: jreq L3F7CD880 +3f7cd590: move *a13(0xfe80), a8, 1 +3f7cd5b0: calla L3FE11750 +3f7cd5e0: move *a13(0xffa0), *a14+, 1 +3f7cd600: move *a13(0xffc0), *a14+, 1 +3f7cd620: move *a13(0xff20), *a14+, 1 +3f7cd640: move *a13(0xff40), *a14+, 1 +3f7cd660: calla L3FE0C8D0 +3f7cd690: calla L3FE0DE90 +3f7cd6c0: move *a13(0xfe60), a8, 1 +3f7cd6e0: calla L3FE11750 +3f7cd710: calla L3FE0D650 +3f7cd740: move *a13(0xfee0), *a14+, 1 +3f7cd760: move *a13(0xff00), *a14+, 1 +3f7cd780: calla L3FE0C950 +3f7cd7b0: move -*a14, a8, 1 +3f7cd7c0: move a8, *a13(0x20), 1 +3f7cd7e0: move -*a14, a8, 1 +3f7cd7f0: move a8, *a13, 1 +3f7cd800: move *a13(0xffa0), *a13(0x40), 1 +3f7cd830: move *a13(0xffc0), *a13(0x60), 1 +3f7cd860: jauc L3F7CEB40 +L3F7CD880: +3f7cd880: move a13, a11 +3f7cd890: subi 0x120, a11 +3f7cd8b0: move a13, a8 +3f7cd8c0: move *a11+, *a8+, 1 +3f7cd8d0: move *a11+, *a8+, 1 +3f7cd8e0: move *a11+, *a8+, 1 +3f7cd8f0: move *a11, *a8, 1 +3f7cd900: jauc L3F7CEB40 +L3F7CD920: +3f7cd920: move *a13(0xfe60), a8, 1 +3f7cd940: calla L3FE11750 +3f7cd970: movi 0x3f7e5e20, a8 +3f7cd9a0: move *a8+, *a14+, 1 +3f7cd9b0: move *a8+, *a14+, 1 +3f7cd9c0: calla L3FE0E730 +3f7cd9f0: jreq L3F7CDA30 +3f7cda00: move *a13(0xfe60), a11, 1 +3f7cda20: jruc L3F7CDA60 +L3F7CDA30: +3f7cda30: move *a13(0xfe60), a11, 1 +3f7cda50: neg a11 +L3F7CDA60: +3f7cda60: move a11, a8 +3f7cda70: calla L3FE11750 +3f7cdaa0: movi 0x3f7e5e60, a8 +3f7cdad0: move *a8+, *a14+, 1 +3f7cdae0: move *a8+, *a14+, 1 +3f7cdaf0: calla L3FE0E6D0 +3f7cdb20: jreq L3F7CDE20 +3f7cdb30: move *a13(0xfec0), a8, 1 +3f7cdb50: calla L3FE11750 +3f7cdb80: move *a13(0xff20), *a14+, 1 +3f7cdba0: move *a13(0xff40), *a14+, 1 +3f7cdbc0: move *a13(0xffa0), *a14+, 1 +3f7cdbe0: move *a13(0xffc0), *a14+, 1 +3f7cdc00: calla L3FE0C8D0 +3f7cdc30: calla L3FE0DE90 +3f7cdc60: move *a13(0xfea0), a8, 1 +3f7cdc80: calla L3FE11750 +3f7cdcb0: calla L3FE0D650 +3f7cdce0: move *a13(0xff60), *a14+, 1 +3f7cdd00: move *a13(0xff80), *a14+, 1 +3f7cdd20: calla L3FE0C950 +3f7cdd50: move -*a14, a8, 1 +3f7cdd60: move a8, *a13(0x20), 1 +3f7cdd80: move -*a14, a8, 1 +3f7cdd90: move a8, *a13, 1 +3f7cdda0: move *a13(0xff20), *a13(0x40), 1 +3f7cddd0: move *a13(0xff40), *a13(0x60), 1 +3f7cde00: jauc L3F7CEB40 +L3F7CDE20: +3f7cde20: move *a13(0xfea0), a8, 1 +3f7cde40: calla L3FE11750 +3f7cde70: move *a13(0xfec0), a8, 1 +3f7cde90: calla L3FE11750 +3f7cdec0: calla L3FE0D650 +3f7cdef0: move -*a14, a8, 1 +3f7cdf00: move a8, *a13(0xa0), 1 +3f7cdf20: move -*a14, a8, 1 +3f7cdf30: move a8, *a13(0x80), 1 +3f7cdf50: move *a13(0xfe60), a8, 1 +3f7cdf70: calla L3FE11750 +3f7cdfa0: move *a13(0xfe80), a8, 1 +3f7cdfc0: calla L3FE11750 +3f7cdff0: calla L3FE0D650 +3f7ce020: move -*a14, a8, 1 +3f7ce030: move a8, *a13(0xe0), 1 +3f7ce050: move -*a14, a8, 1 +3f7ce060: move a8, *a13(0xc0), 1 +3f7ce080: move *a13(0x80), *a14+, 1 +3f7ce0a0: move *a13(0xa0), *a14+, 1 +3f7ce0c0: move *a13(0xff60), *a14+, 1 +3f7ce0e0: move *a13(0xff80), *a14+, 1 +3f7ce100: calla L3FE0DE90 +3f7ce130: move *a13(0xffa0), *a14+, 1 +3f7ce150: move *a13(0xffc0), *a14+, 1 +3f7ce170: calla L3FE0C830 +3f7ce1a0: move -*a14, a8, 1 +3f7ce1b0: move a8, *a13(0x120), 1 +3f7ce1d0: move -*a14, a8, 1 +3f7ce1e0: move a8, *a13(0x100), 1 +3f7ce200: move *a13(0xc0), *a14+, 1 +3f7ce220: move *a13(0xe0), *a14+, 1 +3f7ce240: move *a13(0xfee0), *a14+, 1 +3f7ce260: move *a13(0xff00), *a14+, 1 +3f7ce280: calla L3FE0DE90 +3f7ce2b0: move *a13(0xff20), *a14+, 1 +3f7ce2d0: move *a13(0xff40), *a14+, 1 +3f7ce2f0: calla L3FE0C830 +3f7ce320: move -*a14, a8, 1 +3f7ce330: move a8, *a13(0x160), 1 +3f7ce350: move -*a14, a8, 1 +3f7ce360: move a8, *a13(0x140), 1 +3f7ce380: move *a13(0x80), *a14+, 1 +3f7ce3a0: move *a13(0xa0), *a14+, 1 +3f7ce3c0: move *a13(0xc0), *a14+, 1 +3f7ce3e0: move *a13(0xe0), *a14+, 1 +3f7ce400: calla L3FE0C8D0 +3f7ce430: movi 0x3f7e5e20, a8 +3f7ce460: move *a8+, *a14+, 1 +3f7ce470: move *a8+, *a14+, 1 +3f7ce480: calla L3FE0E730 +3f7ce4b0: jreq L3F7CE580 +3f7ce4c0: move *a13(0x80), *a14+, 1 +3f7ce4e0: move *a13(0xa0), *a14+, 1 +3f7ce500: move *a13(0xc0), *a14+, 1 +3f7ce520: move *a13(0xe0), *a14+, 1 +3f7ce540: calla L3FE0C8D0 +3f7ce570: jruc L3F7CE630 +L3F7CE580: +3f7ce580: move *a13(0xc0), *a14+, 1 +3f7ce5a0: move *a13(0xe0), *a14+, 1 +3f7ce5c0: move *a13(0x80), *a14+, 1 +3f7ce5e0: move *a13(0xa0), *a14+, 1 +3f7ce600: calla L3FE0C8D0 +L3F7CE630: +3f7ce630: movi 0x3f7e5e60, a8 +3f7ce660: move *a8+, *a14+, 1 +3f7ce670: move *a8+, *a14+, 1 +3f7ce680: calla L3FE0E730 +3f7ce6b0: jreq L3F7CE910 +3f7ce6c0: move *a13(0x140), *a14+, 1 +3f7ce6e0: move *a13(0x160), *a14+, 1 +3f7ce700: move *a13(0x100), *a14+, 1 +3f7ce720: move *a13(0x120), *a14+, 1 +3f7ce740: calla L3FE0C8D0 +3f7ce770: move *a13(0x80), *a14+, 1 +3f7ce790: move *a13(0xa0), *a14+, 1 +3f7ce7b0: move *a13(0xc0), *a14+, 1 +3f7ce7d0: move *a13(0xe0), *a14+, 1 +3f7ce7f0: calla L3FE0C8D0 +3f7ce820: calla L3FE0D650 +3f7ce850: move *a14(0xffe0), *a13(0x1a0), 1 +3f7ce880: move *a14(0xffc0), *a13(0x180), 1 +3f7ce8b0: move -*a14, a8, 1 +3f7ce8c0: move a8, *a13(0x20), 1 +3f7ce8e0: move -*a14, a8, 1 +3f7ce8f0: move a8, *a13, 1 +3f7ce900: jruc L3F7CE9C0 +L3F7CE910: +3f7ce910: move *a13(0xfee0), a8, 1 +3f7ce930: move *a13(0xff00), a11, 1 +3f7ce950: move a8, *a13(0x180), 1 +3f7ce970: move a11, *a13(0x1a0), 1 +3f7ce990: move a8, *a13, 1 +3f7ce9a0: move a11, *a13(0x20), 1 +L3F7CE9C0: +3f7ce9c0: move *a13(0x80), *a14+, 1 +3f7ce9e0: move *a13(0xa0), *a14+, 1 +3f7cea00: move *a13(0x180), *a14+, 1 +3f7cea20: move *a13(0x1a0), *a14+, 1 +3f7cea40: calla L3FE0DE90 +3f7cea70: move *a13(0x100), *a14+, 1 +3f7cea90: move *a13(0x120), *a14+, 1 +3f7ceab0: calla L3FE0C950 +3f7ceae0: move -*a14, a8, 1 +3f7ceaf0: move a8, *a13(0x60), 1 +3f7ceb10: move -*a14, a8, 1 +3f7ceb20: move a8, *a13(0x40), 1 +L3F7CEB40: +3f7ceb40: move a13, a8 +3f7ceb50: move *a13(0xffe0), a13, 1 +3f7ceb70: jreq L3F7CEBC0 +3f7ceb80: move *a8+, *a13+, 1 +3f7ceb90: move *a8+, *a13+, 1 +3f7ceba0: move *a8+, *a13+, 1 +3f7cebb0: move *a8, *a13, 1 +L3F7CEBC0: +3f7cebc0: move *sp(0x60), a14, 1 +3f7cebe0: mmfm sp, a11,a13 +3f7cec00: rets 2 +L3F7CEC10: +3f7cec10: mmtm sp, a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f7cec30: move a14, a13 +3f7cec40: addi 0x840, a14 +3f7cec60: move *a13(0xffc0), a7, 1 +3f7cec80: setf 1, 0, 0 +3f7cec90: move *a7(0x1b9), a7, 0 +3f7cecb0: jreq L3F7CEE30 +3f7cecc0: move *a13(0xffe0), a7, 1 +3f7cece0: setf 16, 1, 0 +3f7cecf0: move *a7, a7, 0 +3f7ced00: jrne L3F7CEE30 +3f7ced10: move *a13(0xffe0), a7, 1 +3f7ced30: move *a13(0xff80), a5, 1 +3f7ced50: move *a7(0x3a0), a7, 0 +3f7ced70: add a5, a7 +3f7ced80: move a7, *a13(0xff80), 1 +3f7ceda0: move *a13(0xffe0), a5, 1 +3f7cedc0: move *a13(0xff60), a7, 1 +3f7cede0: move *a5(0x3b0), a5, 0 +3f7cee00: add a7, a5 +3f7cee10: move a5, *a13(0xff60), 1 +L3F7CEE30: +3f7cee30: move *a13(0xff80), a8, 1 +3f7cee50: calla L3FE11750 +3f7cee80: move *a13(0xffa0), a7, 1 +3f7ceea0: addi 0x100, a7 +3f7ceec0: move *a7+, *a14+, 1 +3f7ceed0: move *a7+, *a14+, 1 +3f7ceee0: calla L3FE0C950 +3f7cef10: move -*a14, -*a7, 1 +3f7cef20: move -*a14, -*a7, 1 +3f7cef30: move *a13(0xff60), a8, 1 +3f7cef50: calla L3FE11750 +3f7cef80: move *a13(0xffa0), a7, 1 +3f7cefa0: addi 0x140, a7 +3f7cefc0: move *a7+, *a14+, 1 +3f7cefd0: move *a7+, *a14+, 1 +3f7cefe0: calla L3FE0C950 +3f7cf010: move -*a14, -*a7, 1 +3f7cf020: move -*a14, -*a7, 1 +3f7cf030: move *a13(0xff80), a8, 1 +3f7cf050: calla L3FE11750 +3f7cf080: move *a13(0xffa0), a7, 1 +3f7cf0a0: addi 0x180, a7 +3f7cf0c0: move *a7+, *a14+, 1 +3f7cf0d0: move *a7+, *a14+, 1 +3f7cf0e0: calla L3FE0C950 +3f7cf110: move -*a14, -*a7, 1 +3f7cf120: move -*a14, -*a7, 1 +3f7cf130: move *a13(0xff60), a8, 1 +3f7cf150: calla L3FE11750 +3f7cf180: move *a13(0xffa0), a7, 1 +3f7cf1a0: addi 0x1c0, a7 +3f7cf1c0: move *a7+, *a14+, 1 +3f7cf1d0: move *a7+, *a14+, 1 +3f7cf1e0: calla L3FE0C950 +3f7cf210: move -*a14, -*a7, 1 +3f7cf220: move -*a14, -*a7, 1 +3f7cf230: move *a13(0xffa0), a7, 1 +3f7cf250: move *a7(0x100), *a14+, 1 +3f7cf270: move *a7(0x120), *a14+, 1 +3f7cf290: calla L3FE10B50 +3f7cf2c0: move a8, *a13(0x680), 1 +3f7cf2e0: move *a7(0x140), *a14+, 1 +3f7cf300: move *a7(0x160), *a14+, 1 +3f7cf320: calla L3FE10B50 +3f7cf350: move a8, *a13(0x6a0), 1 +3f7cf370: move *a7(0x180), *a14+, 1 +3f7cf390: move *a7(0x1a0), *a14+, 1 +3f7cf3b0: calla L3FE10B50 +3f7cf3e0: move a8, a11 +3f7cf3f0: move *a7(0x1c0), *a14+, 1 +3f7cf410: move *a7(0x1e0), *a14+, 1 +3f7cf430: calla L3FE10B50 +3f7cf460: move a8, a12 +3f7cf470: move *a13(0x6a0), a5, 1 +3f7cf490: move a12, a3 +3f7cf4a0: sub a5, a3 +3f7cf4b0: move a12, a1 +3f7cf4c0: sub a5, a1 +3f7cf4d0: mpys a1, a3 +3f7cf4e0: move *a13(0x680), a1, 1 +3f7cf500: move a11, a5 +3f7cf510: sub a1, a5 +3f7cf520: move a11, a7 +3f7cf530: sub a1, a7 +3f7cf540: mpys a7, a5 +3f7cf550: add a5, a3 +3f7cf560: move a3, a9 +3f7cf570: move *a13(0xff80), a8, 1 +3f7cf590: calla L3FE11750 +3f7cf5c0: move *a13(0xffa0), a7, 1 +3f7cf5e0: addi 0x200, a7 +3f7cf600: move *a7+, *a14+, 1 +3f7cf610: move *a7+, *a14+, 1 +3f7cf620: calla L3FE0C950 +3f7cf650: move -*a14, -*a7, 1 +3f7cf660: move -*a14, -*a7, 1 +3f7cf670: move *a13(0xff60), a8, 1 +3f7cf690: calla L3FE11750 +3f7cf6c0: move *a13(0xffa0), a7, 1 +3f7cf6e0: addi 0x240, a7 +3f7cf700: move *a7+, *a14+, 1 +3f7cf710: move *a7+, *a14+, 1 +3f7cf720: calla L3FE0C950 +3f7cf750: move -*a14, -*a7, 1 +3f7cf760: move -*a14, -*a7, 1 +3f7cf770: move *a13(0xffa0), a7, 1 +3f7cf790: move *a7(0x200), *a14+, 1 +3f7cf7b0: move *a7(0x220), *a14+, 1 +3f7cf7d0: calla L3FE10B50 +3f7cf800: move a8, a11 +3f7cf810: move *a7(0x240), *a14+, 1 +3f7cf830: move *a7(0x260), *a14+, 1 +3f7cf850: calla L3FE10B50 +3f7cf880: move a8, a12 +3f7cf890: move *a13(0x6a0), a5, 1 +3f7cf8b0: move a12, a3 +3f7cf8c0: sub a5, a3 +3f7cf8d0: move a12, a1 +3f7cf8e0: sub a5, a1 +3f7cf8f0: mpys a1, a3 +3f7cf900: move *a13(0x680), a1, 1 +3f7cf920: sub a1, a5 +3f7cf930: move *a13(0x6a0), a7, 1 +3f7cf950: sub a1, a7 +3f7cf960: mpys a7, a5 +3f7cf970: add a5, a3 +3f7cf980: move a3, a10 +3f7cf990: sub a7, a7 +3f7cf9a0: move a7, *a13(0x660), 1 +3f7cf9c0: move *a13(0xffc0), a5, 1 +3f7cf9e0: setf 16, 0, 0 +3f7cf9f0: move *a5(0x160), a3, 0 +3f7cfa10: move a3, *a13, 1 +3f7cfa20: sra 0x1, a3 +3f7cfa30: move a3, *a13(0xe0), 1 +3f7cfa50: mpys a3, a3 +3f7cfa60: move a3, *a13(0xe0), 1 +3f7cfa80: cmp a3, a9 +3f7cfa90: jrle L3F7CFBE0 +3f7cfaa0: cmp a3, a10 +3f7cfab0: jrle L3F7CFBE0 +3f7cfac0: move *a13, a1, 1 +3f7cfad0: sra 0x1, a1 +3f7cfae0: move a1, *a13(0xe0), 1 +3f7cfb00: move a14, -*sp, 1 +3f7cfb10: move a5, *a14+, 1 +3f7cfb20: move *a13(0xffe0), *a14+, 1 +3f7cfb40: move *a13(0x6a0), *a14+, 1 +3f7cfb60: move *a13(0x680), *a14+, 1 +3f7cfb80: move a1, *a14+, 1 +3f7cfb90: calla L3F7E49E0 +3f7cfbc0: jauc L3F7E4990 +L3F7CFBE0: +3f7cfbe0: move *a13, a1, 1 +3f7cfbf0: sra 0x1, a1 +3f7cfc00: move a1, *a13(0xe0), 1 +3f7cfc20: move *a13(0xff80), a8, 1 +3f7cfc40: calla L3FE11750 +3f7cfc70: move *a13(0xffa0), a11, 1 +3f7cfc90: move *a11+, *a14+, 1 +3f7cfca0: move *a11+, *a14+, 1 +3f7cfcb0: calla L3FE0C950 +3f7cfce0: move -*a14, -*a11, 1 +3f7cfcf0: move -*a14, -*a11, 1 +3f7cfd00: move *a13(0xff60), a8, 1 +3f7cfd20: calla L3FE11750 +3f7cfd50: move *a13(0xffa0), a11, 1 +3f7cfd70: addi 0x40, a11 +3f7cfd90: move *a11+, *a14+, 1 +3f7cfda0: move *a11+, *a14+, 1 +3f7cfdb0: calla L3FE0C950 +3f7cfde0: move -*a14, -*a11, 1 +3f7cfdf0: move -*a14, -*a11, 1 +3f7cfe00: move *a13(0xff80), a8, 1 +3f7cfe20: calla L3FE11750 +3f7cfe50: move *a13(0xffa0), a11, 1 +3f7cfe70: addi 0x80, a11 +3f7cfe90: move *a11+, *a14+, 1 +3f7cfea0: move *a11+, *a14+, 1 +3f7cfeb0: calla L3FE0C950 +3f7cfee0: move -*a14, -*a11, 1 +3f7cfef0: move -*a14, -*a11, 1 +3f7cff00: move *a13(0xff60), a8, 1 +3f7cff20: calla L3FE11750 +3f7cff50: move *a13(0xffa0), a11, 1 +3f7cff70: addi 0xc0, a11 +3f7cff90: move *a11+, *a14+, 1 +3f7cffa0: move *a11+, *a14+, 1 +3f7cffb0: calla L3FE0C950 +3f7cffe0: move -*a14, -*a11, 1 +3f7cfff0: move -*a14, -*a11, 1 +3f7d0000: move a7, *a13(0x660), 1 +3f7d0020: move *a5(0x160), a11, 0 +3f7d0040: move a11, *a13, 1 +3f7d0050: move a11, a8 +3f7d0060: calla L3FE11750 +3f7d0090: movi 0x3f7e5de0, a8 +3f7d00c0: move *a8+, *a14+, 1 +3f7d00d0: move *a8+, *a14+, 1 +3f7d00e0: calla L3FE0D650 +3f7d0110: move -*a14, a8, 1 +3f7d0120: move a8, *a13(0x40), 1 +3f7d0140: move -*a14, a8, 1 +3f7d0150: move a8, *a13(0x20), 1 +3f7d0170: addi 0x40, a14 +3f7d0190: move a14, -*sp, 1 +3f7d01a0: move *a13(0xffa0), a9, 1 +3f7d01c0: move *a9(0x180), *a14+, 1 +3f7d01e0: move *a9(0x1a0), *a14+, 1 +3f7d0200: move *a9(0x100), *a14+, 1 +3f7d0220: move *a9(0x120), *a14+, 1 +3f7d0240: calla L3FE0C8D0 +3f7d0270: move *a9(0x1c0), *a14+, 1 +3f7d0290: move *a9(0x1e0), *a14+, 1 +3f7d02b0: move *a9(0x140), *a14+, 1 +3f7d02d0: move *a9(0x160), *a14+, 1 +3f7d02f0: calla L3FE0C8D0 +3f7d0320: calla L3F7A3C80 +3f7d0350: move -*a14, a8, 1 +3f7d0360: move a8, *a13(0x80), 1 +3f7d0380: move -*a14, a8, 1 +3f7d0390: move a8, *a13(0x60), 1 +3f7d03b0: addi 0x40, a14 +3f7d03d0: move a14, -*sp, 1 +3f7d03e0: move *a9(0x200), *a14+, 1 +3f7d0400: move *a9(0x220), *a14+, 1 +3f7d0420: move *a9(0x100), *a14+, 1 +3f7d0440: move *a9(0x120), *a14+, 1 +3f7d0460: calla L3FE0C8D0 +3f7d0490: move *a9(0x240), *a14+, 1 +3f7d04b0: move *a9(0x260), *a14+, 1 +3f7d04d0: move *a9(0x140), *a14+, 1 +3f7d04f0: move *a9(0x160), *a14+, 1 +3f7d0510: calla L3FE0C8D0 +3f7d0540: calla L3F7A3C80 +3f7d0570: move -*a14, a8, 1 +3f7d0580: move a8, *a13(0xc0), 1 +3f7d05a0: move -*a14, a8, 1 +3f7d05b0: move a8, *a13(0xa0), 1 +3f7d05d0: move *a13(0x60), *a14+, 1 +3f7d05f0: move *a13(0x80), *a14+, 1 +3f7d0610: move *a13(0x20), *a14+, 1 +3f7d0630: move *a13(0x40), *a14+, 1 +3f7d0650: calla L3FE0E710 +3f7d0680: jreq L3F7D0830 +3f7d0690: move *a13(0xa0), *a14+, 1 +3f7d06b0: move *a13(0xc0), *a14+, 1 +3f7d06d0: move *a13(0x20), *a14+, 1 +3f7d06f0: move *a13(0x40), *a14+, 1 +3f7d0710: calla L3FE0E710 +3f7d0740: jreq L3F7D0830 +3f7d0750: move a14, -*sp, 1 +3f7d0760: move a5, *a14+, 1 +3f7d0770: move *a13(0xffe0), *a14+, 1 +3f7d0790: move *a13(0x6a0), *a14+, 1 +3f7d07b0: move *a13(0x680), *a14+, 1 +3f7d07d0: move a1, *a14+, 1 +3f7d07e0: calla L3F7E49E0 +3f7d0810: jauc L3F7E4990 +L3F7D0830: +3f7d0830: move *a9(0x40), *a14+, 1 +3f7d0850: move *a9(0x60), *a14+, 1 +3f7d0870: move *a9(0x140), *a14+, 1 +3f7d0890: move *a9(0x160), *a14+, 1 +3f7d08b0: calla L3FE0E6D0 +3f7d08e0: jaeq L3F7D4090 +3f7d0900: move *a9(0xc0), *a14+, 1 +3f7d0920: move *a9(0xe0), *a14+, 1 +3f7d0940: move *a9(0x140), *a14+, 1 +3f7d0960: move *a9(0x160), *a14+, 1 +3f7d0980: calla L3FE0E6D0 +3f7d09b0: jaeq L3F7D4090 +3f7d09d0: move *a9(0x0), *a14+, 1 +3f7d09f0: move *a9(0x20), *a14+, 1 +3f7d0a10: move *a9(0x100), *a14+, 1 +3f7d0a30: move *a9(0x120), *a14+, 1 +3f7d0a50: calla L3FE0E6F0 +3f7d0a80: jreq L3F7D0E50 +3f7d0a90: move *a9(0x80), *a14+, 1 +3f7d0ab0: move *a9(0xa0), *a14+, 1 +3f7d0ad0: move *a9(0x100), *a14+, 1 +3f7d0af0: move *a9(0x120), *a14+, 1 +3f7d0b10: calla L3FE0E6D0 +3f7d0b40: jreq L3F7D0CA0 +3f7d0b50: move a7, *a13(0x100), 1 +3f7d0b70: movk 2, a3 +3f7d0b80: move a3, *a13(0x120), 1 +3f7d0ba0: addi 0x40, a14 +3f7d0bc0: move a14, -*sp, 1 +3f7d0bd0: move *a9(0xc0), *a14+, 1 +3f7d0bf0: move *a9(0xe0), *a14+, 1 +3f7d0c10: calla L3FE14450 +3f7d0c40: calla L3FE10B50 +3f7d0c70: move a8, *a13(0x160), 1 +3f7d0c90: jruc L3F7D0F90 +L3F7D0CA0: +3f7d0ca0: move a7, *a13(0x100), 1 +3f7d0cc0: move a7, *a13(0x120), 1 +3f7d0ce0: addi 0x40, a14 +3f7d0d00: move a14, -*sp, 1 +3f7d0d10: move *a9(0x140), *a14+, 1 +3f7d0d30: move *a9(0x160), *a14+, 1 +3f7d0d50: move *a13(0x20), *a14+, 1 +3f7d0d70: move *a13(0x40), *a14+, 1 +3f7d0d90: calla L3FE0C8D0 +3f7d0dc0: calla L3FE14450 +3f7d0df0: calla L3FE10B50 +3f7d0e20: move a8, *a13(0x160), 1 +3f7d0e40: jruc L3F7D0F90 +L3F7D0E50: +3f7d0e50: movk 1, a3 +3f7d0e60: move a3, *a13(0x100), 1 +3f7d0e80: move a7, *a13(0x120), 1 +3f7d0ea0: addi 0x40, a14 +3f7d0ec0: move a14, -*sp, 1 +3f7d0ed0: move *a9(0x40), *a14+, 1 +3f7d0ef0: move *a9(0x60), *a14+, 1 +3f7d0f10: calla L3FE14450 +3f7d0f40: calla L3FE10B50 +3f7d0f70: move a8, *a13(0x160), 1 +L3F7D0F90: +3f7d0f90: move *a9(0x140), *a14+, 1 +3f7d0fb0: move *a9(0x160), *a14+, 1 +3f7d0fd0: calla L3FE10B50 +3f7d1000: move a8, *a13(0x180), 1 +3f7d1020: move *a9(0x100), *a14+, 1 +3f7d1040: move *a9(0x120), *a14+, 1 +3f7d1060: move *a9(0x0), *a14+, 1 +3f7d1080: move *a9(0x20), *a14+, 1 +3f7d10a0: calla L3FE0C8D0 +3f7d10d0: move -*a14, a8, 1 +3f7d10e0: move a8, *a13(0x7e0), 1 +3f7d1100: move -*a14, a8, 1 +3f7d1110: move a8, *a13(0x7c0), 1 +3f7d1130: move *a13(0x7c0), *a14+, 1 +3f7d1150: move *a13(0x7e0), *a14+, 1 +3f7d1170: movi 0x3f7e5e20, a8 +3f7d11a0: move *a8+, *a14+, 1 +3f7d11b0: move *a8+, *a14+, 1 +3f7d11c0: calla L3FE0EB40 +3f7d11f0: jreq L3F7D1500 +3f7d1200: move *a9(0x140), *a14+, 1 +3f7d1220: move *a9(0x160), *a14+, 1 +3f7d1240: move *a9(0x40), *a14+, 1 +3f7d1260: move *a9(0x60), *a14+, 1 +3f7d1280: calla L3FE0C8D0 +3f7d12b0: move *a13(0x7c0), *a14+, 1 +3f7d12d0: move *a13(0x7e0), *a14+, 1 +3f7d12f0: calla L3FE0D650 +3f7d1320: move -*a14, a8, 1 +3f7d1330: move a8, *a13(0x6e0), 1 +3f7d1350: move -*a14, a8, 1 +3f7d1360: move a8, *a13(0x6c0), 1 +3f7d1380: move *a13(0x6c0), *a14+, 1 +3f7d13a0: move *a13(0x6e0), *a14+, 1 +3f7d13c0: move *a9(0x100), *a14+, 1 +3f7d13e0: move *a9(0x120), *a14+, 1 +3f7d1400: calla L3FE0DE90 +3f7d1430: move *a9(0x140), *a14+, 1 +3f7d1450: move *a9(0x160), *a14+, 1 +3f7d1470: calla L3FE0C830 +3f7d14a0: move -*a14, a8, 1 +3f7d14b0: move a8, *a13(0x720), 1 +3f7d14d0: move -*a14, a8, 1 +3f7d14e0: move a8, *a13(0x700), 1 +L3F7D1500: +3f7d1500: move *a9(0x100), *a14+, 1 +3f7d1520: move *a9(0x120), *a14+, 1 +3f7d1540: move *a9(0x80), *a14+, 1 +3f7d1560: move *a9(0xa0), *a14+, 1 +3f7d1580: calla L3FE0C8D0 +3f7d15b0: move -*a14, a8, 1 +3f7d15c0: move a8, *a13(0x820), 1 +3f7d15e0: move -*a14, a8, 1 +3f7d15f0: move a8, *a13(0x800), 1 +3f7d1610: move *a13(0x800), *a14+, 1 +3f7d1630: move *a13(0x820), *a14+, 1 +3f7d1650: movi 0x3f7e5e20, a8 +3f7d1680: move *a8+, *a14+, 1 +3f7d1690: move *a8+, *a14+, 1 +3f7d16a0: calla L3FE0EB40 +3f7d16d0: jreq L3F7D19E0 +3f7d16e0: move *a9(0x140), *a14+, 1 +3f7d1700: move *a9(0x160), *a14+, 1 +3f7d1720: move *a9(0xc0), *a14+, 1 +3f7d1740: move *a9(0xe0), *a14+, 1 +3f7d1760: calla L3FE0C8D0 +3f7d1790: move *a13(0x800), *a14+, 1 +3f7d17b0: move *a13(0x820), *a14+, 1 +3f7d17d0: calla L3FE0D650 +3f7d1800: move -*a14, a8, 1 +3f7d1810: move a8, *a13(0x760), 1 +3f7d1830: move -*a14, a8, 1 +3f7d1840: move a8, *a13(0x740), 1 +3f7d1860: move *a13(0x740), *a14+, 1 +3f7d1880: move *a13(0x760), *a14+, 1 +3f7d18a0: move *a9(0x100), *a14+, 1 +3f7d18c0: move *a9(0x120), *a14+, 1 +3f7d18e0: calla L3FE0DE90 +3f7d1910: move *a9(0x140), *a14+, 1 +3f7d1930: move *a9(0x160), *a14+, 1 +3f7d1950: calla L3FE0C830 +3f7d1980: move -*a14, a8, 1 +3f7d1990: move a8, *a13(0x7a0), 1 +3f7d19b0: move -*a14, a8, 1 +3f7d19c0: move a8, *a13(0x780), 1 +L3F7D19E0: +3f7d19e0: move *a13(0x160), *a13(0x140), 1 +3f7d1a10: move *a13(0x140), a3, 1 +3f7d1a30: move *a13(0x180), a1, 1 +3f7d1a50: cmp a1, a3 +3f7d1a60: jagt L3F7D3EE0 +L3F7D1A80: +3f7d1a80: move *a13(0x100), a11, 1 +3f7d1aa0: jreq L3F7D1AF0 +3f7d1ab0: move *a13(0x120), a9, 1 +3f7d1ad0: jane L3F7D23B0 +L3F7D1AF0: +3f7d1af0: move *a13(0xffa0), a9, 1 +3f7d1b10: move *a13(0x140), a8, 1 +3f7d1b30: calla L3FE11750 +3f7d1b60: move *a9(0x140), *a14+, 1 +3f7d1b80: move *a9(0x160), *a14+, 1 +3f7d1ba0: calla L3FE0C830 +3f7d1bd0: move -*a14, a8, 1 +3f7d1be0: move a8, *a13(0x300), 1 +3f7d1c00: move -*a14, a8, 1 +3f7d1c10: move a8, *a13(0x2e0), 1 +3f7d1c30: addi 0x40, a14 +3f7d1c50: move a14, -*sp, 1 +3f7d1c60: move *a13(0x20), *a14+, 1 +3f7d1c80: move *a13(0x40), *a14+, 1 +3f7d1ca0: move *a13(0x20), *a14+, 1 +3f7d1cc0: move *a13(0x40), *a14+, 1 +3f7d1ce0: calla L3FE0DE90 +3f7d1d10: move *a13(0x2e0), *a14+, 1 +3f7d1d30: move *a13(0x300), *a14+, 1 +3f7d1d50: move *a13(0x2e0), *a14+, 1 +3f7d1d70: move *a13(0x300), *a14+, 1 +3f7d1d90: calla L3FE0DE90 +3f7d1dc0: calla L3FE0C8D0 +3f7d1df0: calla L3FE1CBE0 +3f7d1e20: move -*a14, a8, 1 +3f7d1e30: move a8, *a13(0x340), 1 +3f7d1e50: move -*a14, a8, 1 +3f7d1e60: move a8, *a13(0x320), 1 +3f7d1e80: move a11, a1 +3f7d1e90: jrne L3F7D2110 +3f7d1ea0: move *a13(0x140), a8, 1 +3f7d1ec0: calla L3FE11750 +3f7d1ef0: move *a9(0x40), *a14+, 1 +3f7d1f10: move *a9(0x60), *a14+, 1 +3f7d1f30: calla L3FE0E6F0 +3f7d1f60: jreq L3F7D20E0 +3f7d1f70: addi 0x40, a14 +3f7d1f90: move a14, -*sp, 1 +3f7d1fa0: move *a9(0x100), *a14+, 1 +3f7d1fc0: move *a9(0x120), *a14+, 1 +3f7d1fe0: move *a13(0x320), *a14+, 1 +3f7d2000: move *a13(0x340), *a14+, 1 +3f7d2020: calla L3FE0C8D0 +3f7d2050: calla L3FE14450 +3f7d2080: calla L3FE10B50 +3f7d20b0: move a8, *a13(0x1a0), 1 +3f7d20d0: jruc L3F7D2110 +L3F7D20E0: +3f7d20e0: movk 1, a7 +3f7d20f0: move a7, *a13(0x100), 1 +L3F7D2110: +3f7d2110: move *a13(0x120), a11, 1 +3f7d2130: jrne L3F7D23B0 +3f7d2140: move *a13(0x140), a8, 1 +3f7d2160: calla L3FE11750 +3f7d2190: move *a9(0xc0), *a14+, 1 +3f7d21b0: move *a9(0xe0), *a14+, 1 +3f7d21d0: calla L3FE0E6D0 +3f7d2200: jreq L3F7D2380 +3f7d2210: addi 0x40, a14 +3f7d2230: move a14, -*sp, 1 +3f7d2240: move *a9(0x100), *a14+, 1 +3f7d2260: move *a9(0x120), *a14+, 1 +3f7d2280: move *a13(0x320), *a14+, 1 +3f7d22a0: move *a13(0x340), *a14+, 1 +3f7d22c0: calla L3FE0C950 +3f7d22f0: calla L3FE14450 +3f7d2320: calla L3FE10B50 +3f7d2350: move a8, *a13(0x1c0), 1 +3f7d2370: jruc L3F7D23B0 +L3F7D2380: +3f7d2380: movk 2, a7 +3f7d2390: move a7, *a13(0x120), 1 +L3F7D23B0: +3f7d23b0: move *a13(0x100), a11, 1 +3f7d23d0: dsj a11, L3F7D2E10 +3f7d23f0: move *a13(0x7c0), *a14+, 1 +3f7d2410: move *a13(0x7e0), *a14+, 1 +3f7d2430: movi 0x3f7e5e20, a8 +3f7d2460: move *a8+, *a14+, 1 +3f7d2470: move *a8+, *a14+, 1 +3f7d2480: calla L3FE0E9F0 +3f7d24b0: jreq L3F7D2590 +3f7d24c0: move *a13(0xffa0), a11, 1 +3f7d24e0: move *a11(0x100), *a14+, 1 +3f7d2500: move *a11(0x120), *a14+, 1 +3f7d2520: calla L3FE10B50 +3f7d2550: move a8, *a13(0x1a0), 1 +3f7d2570: jauc L3F7D2E10 +L3F7D2590: +3f7d2590: move *a13(0x6c0), *a14+, 1 +3f7d25b0: move *a13(0x6e0), *a14+, 1 +3f7d25d0: movi 0x3f7e5e20, a8 +3f7d2600: move *a8+, *a14+, 1 +3f7d2610: move *a8+, *a14+, 1 +3f7d2620: calla L3FE0E9F0 +3f7d2650: jreq L3F7D2780 +3f7d2660: addi 0x40, a14 +3f7d2680: move a14, -*sp, 1 +3f7d2690: move *a13(0xffa0), a11, 1 +3f7d26b0: move *a11(0x0), *a14+, 1 +3f7d26d0: move *a11(0x20), *a14+, 1 +3f7d26f0: calla L3FE14450 +3f7d2720: calla L3FE10B50 +3f7d2750: move a8, *a13(0x1a0), 1 +3f7d2770: jruc L3F7D2E10 +L3F7D2780: +3f7d2780: move *a13(0x140), a8, 1 +3f7d27a0: calla L3FE11750 +3f7d27d0: move *a13(0x700), *a14+, 1 +3f7d27f0: move *a13(0x720), *a14+, 1 +3f7d2810: calla L3FE0C8D0 +3f7d2840: move *a13(0x6c0), *a14+, 1 +3f7d2860: move *a13(0x6e0), *a14+, 1 +3f7d2880: calla L3FE0D650 +3f7d28b0: move -*a14, a8, 1 +3f7d28c0: move a8, *a13(0x200), 1 +3f7d28e0: move -*a14, a8, 1 +3f7d28f0: move a8, *a13(0x1e0), 1 +3f7d2910: addi 0x40, a14 +3f7d2930: move a14, -*sp, 1 +3f7d2940: move *a13(0x1e0), *a14+, 1 +3f7d2960: move *a13(0x200), *a14+, 1 +3f7d2980: calla L3FE14100 +3f7d29b0: move -*a14, a8, 1 +3f7d29c0: move a8, *a13(0x280), 1 +3f7d29e0: move -*a14, a8, 1 +3f7d29f0: move a8, *a13(0x260), 1 +3f7d2a10: move *a13(0x1e0), *a14+, 1 +3f7d2a30: move *a13(0x200), *a14+, 1 +3f7d2a50: move *a13(0x260), *a14+, 1 +3f7d2a70: move *a13(0x280), *a14+, 1 +3f7d2a90: calla L3FE0C8D0 +3f7d2ac0: move -*a14, a8, 1 +3f7d2ad0: move a8, *a13(0x2c0), 1 +3f7d2af0: move -*a14, a8, 1 +3f7d2b00: move a8, *a13(0x2a0), 1 +3f7d2b20: move *a13(0x2a0), *a14+, 1 +3f7d2b40: move *a13(0x2c0), *a14+, 1 +3f7d2b60: movi 0x3f7e5e20, a8 +3f7d2b90: move *a8+, *a14+, 1 +3f7d2ba0: move *a8+, *a14+, 1 +3f7d2bb0: calla L3FE0E730 +3f7d2be0: jreq L3F7D2D20 +3f7d2bf0: move *a13(0x2a0), *a14+, 1 +3f7d2c10: move *a13(0x2c0), *a14+, 1 +3f7d2c30: movi 0x3f7e5e60, a8 +3f7d2c60: move *a8+, *a14+, 1 +3f7d2c70: move *a8+, *a14+, 1 +3f7d2c80: calla L3FE0E6F0 +3f7d2cb0: jreq L3F7D2D20 +3f7d2cc0: move *a13(0x260), *a13(0x1e0), 1 +3f7d2cf0: move *a13(0x280), *a13(0x200), 1 +L3F7D2D20: +3f7d2d20: addi 0x40, a14 +3f7d2d40: move a14, -*sp, 1 +3f7d2d50: move *a13(0x1e0), *a14+, 1 +3f7d2d70: move *a13(0x200), *a14+, 1 +3f7d2d90: calla L3FE14450 +3f7d2dc0: calla L3FE10B50 +3f7d2df0: move a8, *a13(0x1a0), 1 +L3F7D2E10: +3f7d2e10: move *a13(0x120), a11, 1 +3f7d2e30: subk 2, a11 +3f7d2e40: jane L3F7D3880 +3f7d2e60: move *a13(0x800), *a14+, 1 +3f7d2e80: move *a13(0x820), *a14+, 1 +3f7d2ea0: movi 0x3f7e5e20, a8 +3f7d2ed0: move *a8+, *a14+, 1 +3f7d2ee0: move *a8+, *a14+, 1 +3f7d2ef0: calla L3FE0E9F0 +3f7d2f20: jreq L3F7D3000 +3f7d2f30: move *a13(0xffa0), a11, 1 +3f7d2f50: move *a11(0x100), *a14+, 1 +3f7d2f70: move *a11(0x120), *a14+, 1 +3f7d2f90: calla L3FE10B50 +3f7d2fc0: move a8, *a13(0x1c0), 1 +3f7d2fe0: jauc L3F7D3880 +L3F7D3000: +3f7d3000: move *a13(0x740), *a14+, 1 +3f7d3020: move *a13(0x760), *a14+, 1 +3f7d3040: movi 0x3f7e5e20, a8 +3f7d3070: move *a8+, *a14+, 1 +3f7d3080: move *a8+, *a14+, 1 +3f7d3090: calla L3FE0E9F0 +3f7d30c0: jreq L3F7D31F0 +3f7d30d0: addi 0x40, a14 +3f7d30f0: move a14, -*sp, 1 +3f7d3100: move *a13(0xffa0), a11, 1 +3f7d3120: move *a11(0x80), *a14+, 1 +3f7d3140: move *a11(0xa0), *a14+, 1 +3f7d3160: calla L3FE14450 +3f7d3190: calla L3FE10B50 +3f7d31c0: move a8, *a13(0x1c0), 1 +3f7d31e0: jruc L3F7D3880 +L3F7D31F0: +3f7d31f0: move *a13(0x140), a8, 1 +3f7d3210: calla L3FE11750 +3f7d3240: move *a13(0x780), *a14+, 1 +3f7d3260: move *a13(0x7a0), *a14+, 1 +3f7d3280: calla L3FE0C8D0 +3f7d32b0: move *a13(0x740), *a14+, 1 +3f7d32d0: move *a13(0x760), *a14+, 1 +3f7d32f0: calla L3FE0D650 +3f7d3320: move -*a14, a8, 1 +3f7d3330: move a8, *a13(0x240), 1 +3f7d3350: move -*a14, a8, 1 +3f7d3360: move a8, *a13(0x220), 1 +3f7d3380: addi 0x40, a14 +3f7d33a0: move a14, -*sp, 1 +3f7d33b0: move *a13(0x220), *a14+, 1 +3f7d33d0: move *a13(0x240), *a14+, 1 +3f7d33f0: calla L3FE14100 +3f7d3420: move -*a14, a8, 1 +3f7d3430: move a8, *a13(0x280), 1 +3f7d3450: move -*a14, a8, 1 +3f7d3460: move a8, *a13(0x260), 1 +3f7d3480: move *a13(0x220), *a14+, 1 +3f7d34a0: move *a13(0x240), *a14+, 1 +3f7d34c0: move *a13(0x260), *a14+, 1 +3f7d34e0: move *a13(0x280), *a14+, 1 +3f7d3500: calla L3FE0C8D0 +3f7d3530: move -*a14, a8, 1 +3f7d3540: move a8, *a13(0x2c0), 1 +3f7d3560: move -*a14, a8, 1 +3f7d3570: move a8, *a13(0x2a0), 1 +3f7d3590: move *a13(0x2a0), *a14+, 1 +3f7d35b0: move *a13(0x2c0), *a14+, 1 +3f7d35d0: movi 0x3f7e5e20, a8 +3f7d3600: move *a8+, *a14+, 1 +3f7d3610: move *a8+, *a14+, 1 +3f7d3620: calla L3FE0E730 +3f7d3650: jreq L3F7D3790 +3f7d3660: move *a13(0x2a0), *a14+, 1 +3f7d3680: move *a13(0x2c0), *a14+, 1 +3f7d36a0: movi 0x3f7e5e60, a8 +3f7d36d0: move *a8+, *a14+, 1 +3f7d36e0: move *a8+, *a14+, 1 +3f7d36f0: calla L3FE0E6F0 +3f7d3720: jreq L3F7D3790 +3f7d3730: move *a13(0x260), *a13(0x220), 1 +3f7d3760: move *a13(0x280), *a13(0x240), 1 +L3F7D3790: +3f7d3790: addi 0x40, a14 +3f7d37b0: move a14, -*sp, 1 +3f7d37c0: move *a13(0x220), *a14+, 1 +3f7d37e0: move *a13(0x240), *a14+, 1 +3f7d3800: calla L3FE14450 +3f7d3830: calla L3FE10B50 +3f7d3860: move a8, *a13(0x1c0), 1 +L3F7D3880: +3f7d3880: move *a13(0x660), a11, 1 +3f7d38a0: sll 0x5, a11 +3f7d38b0: add a13, a11 +3f7d38c0: move *a13(0x1c0), a9, 1 +3f7d38e0: move *a13(0x1a0), a7, 1 +3f7d3900: sub a7, a9 +3f7d3910: move a9, *a11(0x3a0), 1 +3f7d3930: move *a13(0x660), a11, 1 +3f7d3950: sll 0x5, a11 +3f7d3960: add a13, a11 +3f7d3970: move *a11(0x3a0), a11, 1 +3f7d3990: jrne L3F7D3AD0 +3f7d39a0: move *a13(0x2e0), *a14+, 1 +3f7d39c0: move *a13(0x300), *a14+, 1 +3f7d39e0: move *a13(0x20), *a14+, 1 +3f7d3a00: move *a13(0x40), *a14+, 1 +3f7d3a20: calla L3FE0E9F0 +3f7d3a50: jreq L3F7D3AD0 +3f7d3a60: move *a13(0x660), a11, 1 +3f7d3a80: sll 0x5, a11 +3f7d3a90: add a13, a11 +3f7d3aa0: movk 1, a9 +3f7d3ab0: move a9, *a11(0x3a0), 1 +L3F7D3AD0: +3f7d3ad0: move *a13(0x660), a11, 1 +3f7d3af0: sll 0x5, a11 +3f7d3b00: add a13, a11 +3f7d3b10: move *a11(0x3a0), a11, 1 +3f7d3b30: jreq L3F7D3C70 +3f7d3b40: move *a13(0x660), a11, 1 +3f7d3b60: sll 0x5, a11 +3f7d3b70: add a13, a11 +3f7d3b80: setf 16, 1, 0 +3f7d3b90: move a7, *a11(0x500), 0 +3f7d3bb0: move *a13(0x660), a11, 1 +3f7d3bd0: sll 0x5, a11 +3f7d3be0: add a13, a11 +3f7d3bf0: move *a13(0x140), *a11(0x510), 0 +3f7d3c20: move *a13(0x660), a11, 1 +3f7d3c40: inc a11 +3f7d3c50: move a11, *a13(0x660), 1 +L3F7D3C70: +3f7d3c70: move *a13(0x660), a11, 1 +3f7d3c90: subk 10, a11 +3f7d3ca0: jrne L3F7D3E40 +3f7d3cb0: move a14, -*sp, 1 +3f7d3cc0: movk 1, a11 +3f7d3cd0: move a11, *a14+, 1 +3f7d3ce0: move a13, a9 +3f7d3cf0: addi 0x3a0, a9 +3f7d3d10: move a9, *a14+, 1 +3f7d3d20: move a13, a5 +3f7d3d30: addi 0x500, a5 +3f7d3d50: move a5, *a14+, 1 +3f7d3d60: move *a13(0x660), *a14+, 1 +3f7d3d80: move *a13(0xffc0), *a14+, 1 +3f7d3da0: move *a13(0xffe0), *a14+, 1 +3f7d3dc0: move *a13(0xffc0), a3, 1 +3f7d3de0: move *a3(0x340), a1, 1 +3f7d3e00: call a1 +3f7d3e10: sub a1, a1 +3f7d3e20: move a1, *a13(0x660), 1 +L3F7D3E40: +3f7d3e40: move *a13(0x140), a11, 1 +3f7d3e60: inc a11 +3f7d3e70: move a11, *a13(0x140), 1 +3f7d3e90: move *a13(0x180), a9, 1 +3f7d3eb0: cmp a9, a11 +3f7d3ec0: jale L3F7D1A80 +L3F7D3EE0: +3f7d3ee0: move *a13(0x660), a11, 1 +3f7d3f00: jaeq L3F7E4990 +3f7d3f20: move a14, -*sp, 1 +3f7d3f30: movk 1, a9 +3f7d3f40: move a9, *a14+, 1 +3f7d3f50: move a13, a7 +3f7d3f60: addi 0x3a0, a7 +3f7d3f80: move a7, *a14+, 1 +3f7d3f90: move a13, a5 +3f7d3fa0: addi 0x500, a5 +3f7d3fc0: move a5, *a14+, 1 +3f7d3fd0: move a11, *a14+, 1 +3f7d3fe0: move *a13(0xffc0), *a14+, 1 +3f7d4000: move *a13(0xffe0), *a14+, 1 +3f7d4020: move *a13(0xffc0), a3, 1 +3f7d4040: move *a3(0x340), a1, 1 +3f7d4060: call a1 +3f7d4070: jauc L3F7E4990 +L3F7D4090: +3f7d4090: move *a9(0x40), *a14+, 1 +3f7d40b0: move *a9(0x60), *a14+, 1 +3f7d40d0: move *a9(0x140), *a14+, 1 +3f7d40f0: move *a9(0x160), *a14+, 1 +3f7d4110: calla L3FE0E710 +3f7d4140: jaeq L3F7D7630 +3f7d4160: move *a9(0xc0), *a14+, 1 +3f7d4180: move *a9(0xe0), *a14+, 1 +3f7d41a0: move *a9(0x140), *a14+, 1 +3f7d41c0: move *a9(0x160), *a14+, 1 +3f7d41e0: calla L3FE0E710 +3f7d4210: jaeq L3F7D7630 +3f7d4230: movk 2, a3 +3f7d4240: move a3, *a13(0x100), 1 +3f7d4260: movk 1, a1 +3f7d4270: move a1, *a13(0x120), 1 +3f7d4290: move *a9(0x140), *a14+, 1 +3f7d42b0: move *a9(0x160), *a14+, 1 +3f7d42d0: calla L3FE10B50 +3f7d4300: setf 16, 1, 0 +3f7d4310: sext a8, 0 +3f7d4320: move a8, *a13(0x160), 1 +3f7d4340: move *a9(0x80), *a14+, 1 +3f7d4360: move *a9(0xa0), *a14+, 1 +3f7d4380: move *a9(0x100), *a14+, 1 +3f7d43a0: move *a9(0x120), *a14+, 1 +3f7d43c0: calla L3FE0E710 +3f7d43f0: jreq L3F7D4500 +3f7d4400: addi 0x40, a14 +3f7d4420: move a14, -*sp, 1 +3f7d4430: move *a9(0xc0), *a14+, 1 +3f7d4450: move *a9(0xe0), *a14+, 1 +3f7d4470: calla L3FE14450 +3f7d44a0: calla L3FE10B50 +3f7d44d0: move a8, *a13(0x180), 1 +3f7d44f0: jruc L3F7D4820 +L3F7D4500: +3f7d4500: move *a9(0x0), *a14+, 1 +3f7d4520: move *a9(0x20), *a14+, 1 +3f7d4540: move *a9(0x100), *a14+, 1 +3f7d4560: move *a9(0x120), *a14+, 1 +3f7d4580: calla L3FE0E6D0 +3f7d45b0: jreq L3F7D46C0 +3f7d45c0: addi 0x40, a14 +3f7d45e0: move a14, -*sp, 1 +3f7d45f0: move *a9(0x40), *a14+, 1 +3f7d4610: move *a9(0x60), *a14+, 1 +3f7d4630: calla L3FE14450 +3f7d4660: calla L3FE10B50 +3f7d4690: move a8, *a13(0x180), 1 +3f7d46b0: jruc L3F7D4820 +L3F7D46C0: +3f7d46c0: addi 0x40, a14 +3f7d46e0: move a14, -*sp, 1 +3f7d46f0: move *a9(0x140), *a14+, 1 +3f7d4710: move *a9(0x160), *a14+, 1 +3f7d4730: move *a13(0x20), *a14+, 1 +3f7d4750: move *a13(0x40), *a14+, 1 +3f7d4770: calla L3FE0C950 +3f7d47a0: calla L3FE14450 +3f7d47d0: calla L3FE10B50 +3f7d4800: move a8, *a13(0x180), 1 +L3F7D4820: +3f7d4820: move *a9(0x100), *a14+, 1 +3f7d4840: move *a9(0x120), *a14+, 1 +3f7d4860: move *a9(0x0), *a14+, 1 +3f7d4880: move *a9(0x20), *a14+, 1 +3f7d48a0: calla L3FE0C8D0 +3f7d48d0: move -*a14, a8, 1 +3f7d48e0: move a8, *a13(0x7e0), 1 +3f7d4900: move -*a14, a8, 1 +3f7d4910: move a8, *a13(0x7c0), 1 +3f7d4930: move *a13(0x7c0), *a14+, 1 +3f7d4950: move *a13(0x7e0), *a14+, 1 +3f7d4970: movi 0x3f7e5e20, a8 +3f7d49a0: move *a8+, *a14+, 1 +3f7d49b0: move *a8+, *a14+, 1 +3f7d49c0: calla L3FE0EB40 +3f7d49f0: jreq L3F7D4D00 +3f7d4a00: move *a9(0x140), *a14+, 1 +3f7d4a20: move *a9(0x160), *a14+, 1 +3f7d4a40: move *a9(0x40), *a14+, 1 +3f7d4a60: move *a9(0x60), *a14+, 1 +3f7d4a80: calla L3FE0C8D0 +3f7d4ab0: move *a13(0x7c0), *a14+, 1 +3f7d4ad0: move *a13(0x7e0), *a14+, 1 +3f7d4af0: calla L3FE0D650 +3f7d4b20: move -*a14, a8, 1 +3f7d4b30: move a8, *a13(0x6e0), 1 +3f7d4b50: move -*a14, a8, 1 +3f7d4b60: move a8, *a13(0x6c0), 1 +3f7d4b80: move *a13(0x6c0), *a14+, 1 +3f7d4ba0: move *a13(0x6e0), *a14+, 1 +3f7d4bc0: move *a9(0x100), *a14+, 1 +3f7d4be0: move *a9(0x120), *a14+, 1 +3f7d4c00: calla L3FE0DE90 +3f7d4c30: move *a9(0x140), *a14+, 1 +3f7d4c50: move *a9(0x160), *a14+, 1 +3f7d4c70: calla L3FE0C830 +3f7d4ca0: move -*a14, a8, 1 +3f7d4cb0: move a8, *a13(0x720), 1 +3f7d4cd0: move -*a14, a8, 1 +3f7d4ce0: move a8, *a13(0x700), 1 +L3F7D4D00: +3f7d4d00: move *a9(0x100), *a14+, 1 +3f7d4d20: move *a9(0x120), *a14+, 1 +3f7d4d40: move *a9(0x80), *a14+, 1 +3f7d4d60: move *a9(0xa0), *a14+, 1 +3f7d4d80: calla L3FE0C8D0 +3f7d4db0: move -*a14, a8, 1 +3f7d4dc0: move a8, *a13(0x820), 1 +3f7d4de0: move -*a14, a8, 1 +3f7d4df0: move a8, *a13(0x800), 1 +3f7d4e10: move *a13(0x800), *a14+, 1 +3f7d4e30: move *a13(0x820), *a14+, 1 +3f7d4e50: movi 0x3f7e5e20, a8 +3f7d4e80: move *a8+, *a14+, 1 +3f7d4e90: move *a8+, *a14+, 1 +3f7d4ea0: calla L3FE0EB40 +3f7d4ed0: jreq L3F7D51E0 +3f7d4ee0: move *a9(0x140), *a14+, 1 +3f7d4f00: move *a9(0x160), *a14+, 1 +3f7d4f20: move *a9(0xc0), *a14+, 1 +3f7d4f40: move *a9(0xe0), *a14+, 1 +3f7d4f60: calla L3FE0C8D0 +3f7d4f90: move *a13(0x800), *a14+, 1 +3f7d4fb0: move *a13(0x820), *a14+, 1 +3f7d4fd0: calla L3FE0D650 +3f7d5000: move -*a14, a8, 1 +3f7d5010: move a8, *a13(0x760), 1 +3f7d5030: move -*a14, a8, 1 +3f7d5040: move a8, *a13(0x740), 1 +3f7d5060: move *a13(0x740), *a14+, 1 +3f7d5080: move *a13(0x760), *a14+, 1 +3f7d50a0: move *a9(0x100), *a14+, 1 +3f7d50c0: move *a9(0x120), *a14+, 1 +3f7d50e0: calla L3FE0DE90 +3f7d5110: move *a9(0x140), *a14+, 1 +3f7d5130: move *a9(0x160), *a14+, 1 +3f7d5150: calla L3FE0C830 +3f7d5180: move -*a14, a8, 1 +3f7d5190: move a8, *a13(0x7a0), 1 +3f7d51b0: move -*a14, a8, 1 +3f7d51c0: move a8, *a13(0x780), 1 +L3F7D51E0: +3f7d51e0: move *a13(0x160), *a13(0x140), 1 +3f7d5210: move *a13(0x140), a5, 1 +3f7d5230: move *a13(0x180), a9, 1 +3f7d5250: cmp a9, a5 +3f7d5260: jage L3F7D7480 +L3F7D5280: +3f7d5280: move *a13(0x120), a11, 1 +3f7d52a0: dsj a11, L3F7D5DE0 +3f7d52c0: move *a13(0x140), a8, 1 +3f7d52e0: calla L3FE11750 +3f7d5310: move *a13(0xffa0), a11, 1 +3f7d5330: move *a11(0x40), *a14+, 1 +3f7d5350: move *a11(0x60), *a14+, 1 +3f7d5370: calla L3FE0E730 +3f7d53a0: jreq L3F7D5400 +3f7d53b0: sub a9, a9 +3f7d53c0: move a9, *a13(0x120), 1 +3f7d53e0: jauc L3F7D5DE0 +L3F7D5400: +3f7d5400: move *a13(0x7c0), *a14+, 1 +3f7d5420: move *a13(0x7e0), *a14+, 1 +3f7d5440: movi 0x3f7e5e20, a8 +3f7d5470: move *a8+, *a14+, 1 +3f7d5480: move *a8+, *a14+, 1 +3f7d5490: calla L3FE0E9F0 +3f7d54c0: jreq L3F7D5580 +3f7d54d0: move *a11(0x100), *a14+, 1 +3f7d54f0: move *a11(0x120), *a14+, 1 +3f7d5510: calla L3FE10B50 +3f7d5540: move a8, *a13(0x1c0), 1 +3f7d5560: jauc L3F7D5DE0 +L3F7D5580: +3f7d5580: move *a13(0x6c0), *a14+, 1 +3f7d55a0: move *a13(0x6e0), *a14+, 1 +3f7d55c0: movi 0x3f7e5e20, a8 +3f7d55f0: move *a8+, *a14+, 1 +3f7d5600: move *a8+, *a14+, 1 +3f7d5610: calla L3FE0E9F0 +3f7d5640: jreq L3F7D5750 +3f7d5650: addi 0x40, a14 +3f7d5670: move a14, -*sp, 1 +3f7d5680: move *a11(0x0), *a14+, 1 +3f7d56a0: move *a11(0x20), *a14+, 1 +3f7d56c0: calla L3FE14450 +3f7d56f0: calla L3FE10B50 +3f7d5720: move a8, *a13(0x1c0), 1 +3f7d5740: jruc L3F7D5DE0 +L3F7D5750: +3f7d5750: move *a13(0x140), a8, 1 +3f7d5770: calla L3FE11750 +3f7d57a0: move *a13(0x700), *a14+, 1 +3f7d57c0: move *a13(0x720), *a14+, 1 +3f7d57e0: calla L3FE0C8D0 +3f7d5810: move *a13(0x6c0), *a14+, 1 +3f7d5830: move *a13(0x6e0), *a14+, 1 +3f7d5850: calla L3FE0D650 +3f7d5880: move -*a14, a8, 1 +3f7d5890: move a8, *a13(0x240), 1 +3f7d58b0: move -*a14, a8, 1 +3f7d58c0: move a8, *a13(0x220), 1 +3f7d58e0: addi 0x40, a14 +3f7d5900: move a14, -*sp, 1 +3f7d5910: move *a13(0x220), *a14+, 1 +3f7d5930: move *a13(0x240), *a14+, 1 +3f7d5950: calla L3FE14100 +3f7d5980: move -*a14, a8, 1 +3f7d5990: move a8, *a13(0x280), 1 +3f7d59b0: move -*a14, a8, 1 +3f7d59c0: move a8, *a13(0x260), 1 +3f7d59e0: move *a13(0x220), *a14+, 1 +3f7d5a00: move *a13(0x240), *a14+, 1 +3f7d5a20: move *a13(0x260), *a14+, 1 +3f7d5a40: move *a13(0x280), *a14+, 1 +3f7d5a60: calla L3FE0C8D0 +3f7d5a90: move -*a14, a8, 1 +3f7d5aa0: move a8, *a13(0x2c0), 1 +3f7d5ac0: move -*a14, a8, 1 +3f7d5ad0: move a8, *a13(0x2a0), 1 +3f7d5af0: move *a13(0x2a0), *a14+, 1 +3f7d5b10: move *a13(0x2c0), *a14+, 1 +3f7d5b30: movi 0x3f7e5e20, a8 +3f7d5b60: move *a8+, *a14+, 1 +3f7d5b70: move *a8+, *a14+, 1 +3f7d5b80: calla L3FE0E730 +3f7d5bb0: jreq L3F7D5CF0 +3f7d5bc0: move *a13(0x2a0), *a14+, 1 +3f7d5be0: move *a13(0x2c0), *a14+, 1 +3f7d5c00: movi 0x3f7e5e60, a8 +3f7d5c30: move *a8+, *a14+, 1 +3f7d5c40: move *a8+, *a14+, 1 +3f7d5c50: calla L3FE0E6F0 +3f7d5c80: jreq L3F7D5CF0 +3f7d5c90: move *a13(0x260), *a13(0x220), 1 +3f7d5cc0: move *a13(0x280), *a13(0x240), 1 +L3F7D5CF0: +3f7d5cf0: addi 0x40, a14 +3f7d5d10: move a14, -*sp, 1 +3f7d5d20: move *a13(0x220), *a14+, 1 +3f7d5d40: move *a13(0x240), *a14+, 1 +3f7d5d60: calla L3FE14450 +3f7d5d90: calla L3FE10B50 +3f7d5dc0: move a8, *a13(0x1c0), 1 +L3F7D5DE0: +3f7d5de0: move *a13(0x100), a11, 1 +3f7d5e00: subk 2, a11 +3f7d5e10: jane L3F7D6950 +3f7d5e30: move *a13(0x140), a8, 1 +3f7d5e50: calla L3FE11750 +3f7d5e80: move *a13(0xffa0), a11, 1 +3f7d5ea0: move *a11(0xc0), *a14+, 1 +3f7d5ec0: move *a11(0xe0), *a14+, 1 +3f7d5ee0: calla L3FE0E730 +3f7d5f10: jreq L3F7D5F70 +3f7d5f20: sub a9, a9 +3f7d5f30: move a9, *a13(0x100), 1 +3f7d5f50: jauc L3F7D6950 +L3F7D5F70: +3f7d5f70: move *a13(0x800), *a14+, 1 +3f7d5f90: move *a13(0x820), *a14+, 1 +3f7d5fb0: movi 0x3f7e5e20, a8 +3f7d5fe0: move *a8+, *a14+, 1 +3f7d5ff0: move *a8+, *a14+, 1 +3f7d6000: calla L3FE0E9F0 +3f7d6030: jreq L3F7D60F0 +3f7d6040: move *a11(0x100), *a14+, 1 +3f7d6060: move *a11(0x120), *a14+, 1 +3f7d6080: calla L3FE10B50 +3f7d60b0: move a8, *a13(0x1a0), 1 +3f7d60d0: jauc L3F7D6950 +L3F7D60F0: +3f7d60f0: move *a13(0x740), *a14+, 1 +3f7d6110: move *a13(0x760), *a14+, 1 +3f7d6130: movi 0x3f7e5e20, a8 +3f7d6160: move *a8+, *a14+, 1 +3f7d6170: move *a8+, *a14+, 1 +3f7d6180: calla L3FE0E9F0 +3f7d61b0: jreq L3F7D62C0 +3f7d61c0: addi 0x40, a14 +3f7d61e0: move a14, -*sp, 1 +3f7d61f0: move *a11(0x80), *a14+, 1 +3f7d6210: move *a11(0xa0), *a14+, 1 +3f7d6230: calla L3FE14450 +3f7d6260: calla L3FE10B50 +3f7d6290: move a8, *a13(0x1a0), 1 +3f7d62b0: jruc L3F7D6950 +L3F7D62C0: +3f7d62c0: move *a13(0x140), a8, 1 +3f7d62e0: calla L3FE11750 +3f7d6310: move *a13(0x780), *a14+, 1 +3f7d6330: move *a13(0x7a0), *a14+, 1 +3f7d6350: calla L3FE0C8D0 +3f7d6380: move *a13(0x740), *a14+, 1 +3f7d63a0: move *a13(0x760), *a14+, 1 +3f7d63c0: calla L3FE0D650 +3f7d63f0: move -*a14, a8, 1 +3f7d6400: move a8, *a13(0x200), 1 +3f7d6420: move -*a14, a8, 1 +3f7d6430: move a8, *a13(0x1e0), 1 +3f7d6450: addi 0x40, a14 +3f7d6470: move a14, -*sp, 1 +3f7d6480: move *a13(0x1e0), *a14+, 1 +3f7d64a0: move *a13(0x200), *a14+, 1 +3f7d64c0: calla L3FE14100 +3f7d64f0: move -*a14, a8, 1 +3f7d6500: move a8, *a13(0x280), 1 +3f7d6520: move -*a14, a8, 1 +3f7d6530: move a8, *a13(0x260), 1 +3f7d6550: move *a13(0x1e0), *a14+, 1 +3f7d6570: move *a13(0x200), *a14+, 1 +3f7d6590: move *a13(0x260), *a14+, 1 +3f7d65b0: move *a13(0x280), *a14+, 1 +3f7d65d0: calla L3FE0C8D0 +3f7d6600: move -*a14, a8, 1 +3f7d6610: move a8, *a13(0x2c0), 1 +3f7d6630: move -*a14, a8, 1 +3f7d6640: move a8, *a13(0x2a0), 1 +3f7d6660: move *a13(0x2a0), *a14+, 1 +3f7d6680: move *a13(0x2c0), *a14+, 1 +3f7d66a0: movi 0x3f7e5e20, a8 +3f7d66d0: move *a8+, *a14+, 1 +3f7d66e0: move *a8+, *a14+, 1 +3f7d66f0: calla L3FE0E730 +3f7d6720: jreq L3F7D6860 +3f7d6730: move *a13(0x2a0), *a14+, 1 +3f7d6750: move *a13(0x2c0), *a14+, 1 +3f7d6770: movi 0x3f7e5e60, a8 +3f7d67a0: move *a8+, *a14+, 1 +3f7d67b0: move *a8+, *a14+, 1 +3f7d67c0: calla L3FE0E6F0 +3f7d67f0: jreq L3F7D6860 +3f7d6800: move *a13(0x260), *a13(0x1e0), 1 +3f7d6830: move *a13(0x280), *a13(0x200), 1 +L3F7D6860: +3f7d6860: addi 0x40, a14 +3f7d6880: move a14, -*sp, 1 +3f7d6890: move *a13(0x1e0), *a14+, 1 +3f7d68b0: move *a13(0x200), *a14+, 1 +3f7d68d0: calla L3FE14450 +3f7d6900: calla L3FE10B50 +3f7d6930: move a8, *a13(0x1a0), 1 +L3F7D6950: +3f7d6950: move *a13(0x100), a11, 1 +3f7d6970: jreq L3F7D69B0 +3f7d6980: move *a13(0x120), a9, 1 +3f7d69a0: jrne L3F7D7050 +L3F7D69B0: +3f7d69b0: move *a13(0xffa0), a9, 1 +3f7d69d0: move *a13(0x140), a8, 1 +3f7d69f0: calla L3FE11750 +3f7d6a20: move *a9(0x140), *a14+, 1 +3f7d6a40: move *a9(0x160), *a14+, 1 +3f7d6a60: calla L3FE0C830 +3f7d6a90: move -*a14, a8, 1 +3f7d6aa0: move a8, *a13(0x300), 1 +3f7d6ac0: move -*a14, a8, 1 +3f7d6ad0: move a8, *a13(0x2e0), 1 +3f7d6af0: addi 0x40, a14 +3f7d6b10: move a14, -*sp, 1 +3f7d6b20: move *a13(0x20), *a14+, 1 +3f7d6b40: move *a13(0x40), *a14+, 1 +3f7d6b60: move *a13(0x20), *a14+, 1 +3f7d6b80: move *a13(0x40), *a14+, 1 +3f7d6ba0: calla L3FE0DE90 +3f7d6bd0: move *a13(0x2e0), *a14+, 1 +3f7d6bf0: move *a13(0x300), *a14+, 1 +3f7d6c10: move *a13(0x2e0), *a14+, 1 +3f7d6c30: move *a13(0x300), *a14+, 1 +3f7d6c50: calla L3FE0DE90 +3f7d6c80: calla L3FE0C8D0 +3f7d6cb0: calla L3FE1CBE0 +3f7d6ce0: move -*a14, a8, 1 +3f7d6cf0: move a8, *a13(0x340), 1 +3f7d6d10: move -*a14, a8, 1 +3f7d6d20: move a8, *a13(0x320), 1 +3f7d6d40: move a11, a1 +3f7d6d50: jrne L3F7D6EC0 +3f7d6d60: addi 0x40, a14 +3f7d6d80: move a14, -*sp, 1 +3f7d6d90: move *a9(0x100), *a14+, 1 +3f7d6db0: move *a9(0x120), *a14+, 1 +3f7d6dd0: move *a13(0x320), *a14+, 1 +3f7d6df0: move *a13(0x340), *a14+, 1 +3f7d6e10: calla L3FE0C8D0 +3f7d6e40: calla L3FE14450 +3f7d6e70: calla L3FE10B50 +3f7d6ea0: move a8, *a13(0x1a0), 1 +L3F7D6EC0: +3f7d6ec0: move *a13(0x120), a7, 1 +3f7d6ee0: jrne L3F7D7050 +3f7d6ef0: addi 0x40, a14 +3f7d6f10: move a14, -*sp, 1 +3f7d6f20: move *a9(0x100), *a14+, 1 +3f7d6f40: move *a9(0x120), *a14+, 1 +3f7d6f60: move *a13(0x320), *a14+, 1 +3f7d6f80: move *a13(0x340), *a14+, 1 +3f7d6fa0: calla L3FE0C950 +3f7d6fd0: calla L3FE14450 +3f7d7000: calla L3FE10B50 +3f7d7030: move a8, *a13(0x1c0), 1 +L3F7D7050: +3f7d7050: move *a13(0x660), a9, 1 +3f7d7070: sll 0x5, a9 +3f7d7080: add a13, a9 +3f7d7090: move *a13(0x1c0), a7, 1 +3f7d70b0: move *a13(0x1a0), a5, 1 +3f7d70d0: sub a5, a7 +3f7d70e0: move a7, *a9(0x3a0), 1 +3f7d7100: move *a13(0x660), a9, 1 +3f7d7120: sll 0x5, a9 +3f7d7130: add a13, a9 +3f7d7140: setf 16, 1, 0 +3f7d7150: move a5, *a9(0x500), 0 +3f7d7170: move *a13(0x660), a9, 1 +3f7d7190: sll 0x5, a9 +3f7d71a0: add a13, a9 +3f7d71b0: move *a13(0x140), *a9(0x510), 0 +3f7d71e0: move *a13(0x660), a9, 1 +3f7d7200: inc a9 +3f7d7210: move a9, *a13(0x660), 1 +3f7d7230: subk 10, a9 +3f7d7240: jrne L3F7D73E0 +3f7d7250: move a14, -*sp, 1 +3f7d7260: movk 1, a9 +3f7d7270: move a9, *a14+, 1 +3f7d7280: move a13, a7 +3f7d7290: addi 0x3a0, a7 +3f7d72b0: move a7, *a14+, 1 +3f7d72c0: move a13, a3 +3f7d72d0: addi 0x500, a3 +3f7d72f0: move a3, *a14+, 1 +3f7d7300: move *a13(0x660), *a14+, 1 +3f7d7320: move *a13(0xffc0), *a14+, 1 +3f7d7340: move *a13(0xffe0), *a14+, 1 +3f7d7360: move *a13(0xffc0), a1, 1 +3f7d7380: move *a1(0x340), a9, 1 +3f7d73a0: call a9 +3f7d73b0: sub a9, a9 +3f7d73c0: move a9, *a13(0x660), 1 +L3F7D73E0: +3f7d73e0: move *a13(0x140), a9, 1 +3f7d7400: inc a9 +3f7d7410: move a9, *a13(0x140), 1 +3f7d7430: move *a13(0x180), a7, 1 +3f7d7450: cmp a7, a9 +3f7d7460: jalt L3F7D5280 +L3F7D7480: +3f7d7480: move *a13(0x660), a11, 1 +3f7d74a0: jaeq L3F7E4990 +3f7d74c0: move a14, -*sp, 1 +3f7d74d0: movk 1, a9 +3f7d74e0: move a9, *a14+, 1 +3f7d74f0: move a13, a7 +3f7d7500: addi 0x3a0, a7 +3f7d7520: move a7, *a14+, 1 +3f7d7530: move a13, a5 +3f7d7540: addi 0x500, a5 +3f7d7560: move a5, *a14+, 1 +3f7d7570: move a11, *a14+, 1 +3f7d7580: move *a13(0xffc0), *a14+, 1 +3f7d75a0: move *a13(0xffe0), *a14+, 1 +3f7d75c0: move *a13(0xffc0), a3, 1 +3f7d75e0: move *a3(0x340), a1, 1 +3f7d7600: call a1 +3f7d7610: jauc L3F7E4990 +L3F7D7630: +3f7d7630: move *a9(0x40), *a14+, 1 +3f7d7650: move *a9(0x60), *a14+, 1 +3f7d7670: move *a9(0x140), *a14+, 1 +3f7d7690: move *a9(0x160), *a14+, 1 +3f7d76b0: calla L3FE0E6F0 +3f7d76e0: jaeq L3F7DAA00 +3f7d7700: move *a9(0x0), *a14+, 1 +3f7d7720: move *a9(0x20), *a14+, 1 +3f7d7740: move *a9(0x100), *a14+, 1 +3f7d7760: move *a9(0x120), *a14+, 1 +3f7d7780: calla L3FE0E6F0 +3f7d77b0: jaeq L3F7DAA00 +3f7d77d0: move a7, *a13(0x100), 1 +3f7d77f0: move a7, *a13(0x120), 1 +3f7d7810: move *a9(0x100), *a14+, 1 +3f7d7830: move *a9(0x120), *a14+, 1 +3f7d7850: move *a9(0x0), *a14+, 1 +3f7d7870: move *a9(0x20), *a14+, 1 +3f7d7890: calla L3FE0C8D0 +3f7d78c0: move -*a14, a8, 1 +3f7d78d0: move a8, *a13(0x7e0), 1 +3f7d78f0: move -*a14, a8, 1 +3f7d7900: move a8, *a13(0x7c0), 1 +3f7d7920: move *a13(0x7c0), *a14+, 1 +3f7d7940: move *a13(0x7e0), *a14+, 1 +3f7d7960: movi 0x3f7e5e20, a8 +3f7d7990: move *a8+, *a14+, 1 +3f7d79a0: move *a8+, *a14+, 1 +3f7d79b0: calla L3FE0EB40 +3f7d79e0: jreq L3F7D7CF0 +3f7d79f0: move *a9(0x140), *a14+, 1 +3f7d7a10: move *a9(0x160), *a14+, 1 +3f7d7a30: move *a9(0x40), *a14+, 1 +3f7d7a50: move *a9(0x60), *a14+, 1 +3f7d7a70: calla L3FE0C8D0 +3f7d7aa0: move *a13(0x7c0), *a14+, 1 +3f7d7ac0: move *a13(0x7e0), *a14+, 1 +3f7d7ae0: calla L3FE0D650 +3f7d7b10: move -*a14, a8, 1 +3f7d7b20: move a8, *a13(0x6e0), 1 +3f7d7b40: move -*a14, a8, 1 +3f7d7b50: move a8, *a13(0x6c0), 1 +3f7d7b70: move *a13(0x6c0), *a14+, 1 +3f7d7b90: move *a13(0x6e0), *a14+, 1 +3f7d7bb0: move *a9(0x100), *a14+, 1 +3f7d7bd0: move *a9(0x120), *a14+, 1 +3f7d7bf0: calla L3FE0DE90 +3f7d7c20: move *a9(0x140), *a14+, 1 +3f7d7c40: move *a9(0x160), *a14+, 1 +3f7d7c60: calla L3FE0C830 +3f7d7c90: move -*a14, a8, 1 +3f7d7ca0: move a8, *a13(0x720), 1 +3f7d7cc0: move -*a14, a8, 1 +3f7d7cd0: move a8, *a13(0x700), 1 +L3F7D7CF0: +3f7d7cf0: move *a9(0x100), *a14+, 1 +3f7d7d10: move *a9(0x120), *a14+, 1 +3f7d7d30: move *a9(0x80), *a14+, 1 +3f7d7d50: move *a9(0xa0), *a14+, 1 +3f7d7d70: calla L3FE0C8D0 +3f7d7da0: move -*a14, a8, 1 +3f7d7db0: move a8, *a13(0x820), 1 +3f7d7dd0: move -*a14, a8, 1 +3f7d7de0: move a8, *a13(0x800), 1 +3f7d7e00: move *a13(0x800), *a14+, 1 +3f7d7e20: move *a13(0x820), *a14+, 1 +3f7d7e40: movi 0x3f7e5e20, a8 +3f7d7e70: move *a8+, *a14+, 1 +3f7d7e80: move *a8+, *a14+, 1 +3f7d7e90: calla L3FE0EB40 +3f7d7ec0: jreq L3F7D81D0 +3f7d7ed0: move *a9(0x140), *a14+, 1 +3f7d7ef0: move *a9(0x160), *a14+, 1 +3f7d7f10: move *a9(0xc0), *a14+, 1 +3f7d7f30: move *a9(0xe0), *a14+, 1 +3f7d7f50: calla L3FE0C8D0 +3f7d7f80: move *a13(0x800), *a14+, 1 +3f7d7fa0: move *a13(0x820), *a14+, 1 +3f7d7fc0: calla L3FE0D650 +3f7d7ff0: move -*a14, a8, 1 +3f7d8000: move a8, *a13(0x760), 1 +3f7d8020: move -*a14, a8, 1 +3f7d8030: move a8, *a13(0x740), 1 +3f7d8050: move *a13(0x740), *a14+, 1 +3f7d8070: move *a13(0x760), *a14+, 1 +3f7d8090: move *a9(0x100), *a14+, 1 +3f7d80b0: move *a9(0x120), *a14+, 1 +3f7d80d0: calla L3FE0DE90 +3f7d8100: move *a9(0x140), *a14+, 1 +3f7d8120: move *a9(0x160), *a14+, 1 +3f7d8140: calla L3FE0C830 +3f7d8170: move -*a14, a8, 1 +3f7d8180: move a8, *a13(0x7a0), 1 +3f7d81a0: move -*a14, a8, 1 +3f7d81b0: move a8, *a13(0x780), 1 +L3F7D81D0: +3f7d81d0: addi 0x40, a14 +3f7d81f0: move a14, -*sp, 1 +3f7d8200: move *a9(0x140), *a14+, 1 +3f7d8220: move *a9(0x160), *a14+, 1 +3f7d8240: move *a13(0x20), *a14+, 1 +3f7d8260: move *a13(0x40), *a14+, 1 +3f7d8280: calla L3FE0C8D0 +3f7d82b0: calla L3FE14450 +3f7d82e0: calla L3FE10B50 +3f7d8310: move a8, *a13(0x160), 1 +3f7d8330: move *a9(0xc0), *a14+, 1 +3f7d8350: move *a9(0xe0), *a14+, 1 +3f7d8370: calla L3FE10B50 +3f7d83a0: move a8, *a13(0x180), 1 +3f7d83c0: move *a13(0x160), *a13(0x140), 1 +3f7d83f0: move *a13(0x140), a3, 1 +3f7d8410: cmp a8, a3 +3f7d8420: jagt L3F7DA850 +L3F7D8440: +3f7d8440: move *a13(0xffa0), a11, 1 +3f7d8460: move *a13(0x140), a8, 1 +3f7d8480: calla L3FE11750 +3f7d84b0: move *a11(0x140), *a14+, 1 +3f7d84d0: move *a11(0x160), *a14+, 1 +3f7d84f0: calla L3FE0C830 +3f7d8520: move -*a14, a8, 1 +3f7d8530: move a8, *a13(0x300), 1 +3f7d8550: move -*a14, a8, 1 +3f7d8560: move a8, *a13(0x2e0), 1 +3f7d8580: addi 0x40, a14 +3f7d85a0: move a14, -*sp, 1 +3f7d85b0: move *a13(0x20), *a14+, 1 +3f7d85d0: move *a13(0x40), *a14+, 1 +3f7d85f0: move *a13(0x20), *a14+, 1 +3f7d8610: move *a13(0x40), *a14+, 1 +3f7d8630: calla L3FE0DE90 +3f7d8660: move *a13(0x2e0), *a14+, 1 +3f7d8680: move *a13(0x300), *a14+, 1 +3f7d86a0: move *a13(0x2e0), *a14+, 1 +3f7d86c0: move *a13(0x300), *a14+, 1 +3f7d86e0: calla L3FE0DE90 +3f7d8710: calla L3FE0C8D0 +3f7d8740: calla L3FE1CBE0 +3f7d8770: move -*a14, a8, 1 +3f7d8780: move a8, *a13(0x340), 1 +3f7d87a0: move -*a14, a8, 1 +3f7d87b0: move a8, *a13(0x320), 1 +3f7d87d0: move *a13(0x100), a9, 1 +3f7d87f0: jrne L3F7D8A70 +3f7d8800: move *a13(0x140), a8, 1 +3f7d8820: calla L3FE11750 +3f7d8850: move *a11(0x40), *a14+, 1 +3f7d8870: move *a11(0x60), *a14+, 1 +3f7d8890: calla L3FE0E730 +3f7d88c0: jreq L3F7D8910 +3f7d88d0: movk 1, a7 +3f7d88e0: move a7, *a13(0x100), 1 +3f7d8900: jruc L3F7D8A70 +L3F7D8910: +3f7d8910: addi 0x40, a14 +3f7d8930: move a14, -*sp, 1 +3f7d8940: move *a11(0x140), *a14+, 1 +3f7d8960: move *a11(0x160), *a14+, 1 +3f7d8980: move *a13(0x320), *a14+, 1 +3f7d89a0: move *a13(0x340), *a14+, 1 +3f7d89c0: calla L3FE0C8D0 +3f7d89f0: calla L3FE14450 +3f7d8a20: calla L3FE10B50 +3f7d8a50: move a8, *a13(0x1a0), 1 +L3F7D8A70: +3f7d8a70: move *a13(0x100), a9, 1 +3f7d8a90: dsj a9, L3F7D9670 +3f7d8ab0: move *a13(0x140), a8, 1 +3f7d8ad0: calla L3FE11750 +3f7d8b00: move *a11(0x140), *a14+, 1 +3f7d8b20: move *a11(0x160), *a14+, 1 +3f7d8b40: calla L3FE0E9F0 +3f7d8b70: jreq L3F7D8C60 +3f7d8b80: movk 2, a9 +3f7d8b90: move a9, *a13(0x100), 1 +3f7d8bb0: move *a11(0x140), *a14+, 1 +3f7d8bd0: move *a11(0x160), *a14+, 1 +3f7d8bf0: calla L3FE10B50 +3f7d8c20: move a8, *a13(0x1a0), 1 +3f7d8c40: jauc L3F7DA0A0 +L3F7D8C60: +3f7d8c60: move *a13(0x7c0), *a14+, 1 +3f7d8c80: move *a13(0x7e0), *a14+, 1 +3f7d8ca0: movi 0x3f7e5e20, a8 +3f7d8cd0: move *a8+, *a14+, 1 +3f7d8ce0: move *a8+, *a14+, 1 +3f7d8cf0: calla L3FE0E9F0 +3f7d8d20: jreq L3F7D8DE0 +3f7d8d30: move *a11(0x100), *a14+, 1 +3f7d8d50: move *a11(0x120), *a14+, 1 +3f7d8d70: calla L3FE10B50 +3f7d8da0: move a8, *a13(0x1a0), 1 +3f7d8dc0: jauc L3F7DA0A0 +L3F7D8DE0: +3f7d8de0: move *a13(0x6c0), *a14+, 1 +3f7d8e00: move *a13(0x6e0), *a14+, 1 +3f7d8e20: movi 0x3f7e5e20, a8 +3f7d8e50: move *a8+, *a14+, 1 +3f7d8e60: move *a8+, *a14+, 1 +3f7d8e70: calla L3FE0E9F0 +3f7d8ea0: jreq L3F7D8FC0 +3f7d8eb0: addi 0x40, a14 +3f7d8ed0: move a14, -*sp, 1 +3f7d8ee0: move *a11(0x0), *a14+, 1 +3f7d8f00: move *a11(0x20), *a14+, 1 +3f7d8f20: calla L3FE14450 +3f7d8f50: calla L3FE10B50 +3f7d8f80: move a8, *a13(0x1a0), 1 +3f7d8fa0: jauc L3F7DA0A0 +L3F7D8FC0: +3f7d8fc0: move *a13(0x140), a8, 1 +3f7d8fe0: calla L3FE11750 +3f7d9010: move *a13(0x700), *a14+, 1 +3f7d9030: move *a13(0x720), *a14+, 1 +3f7d9050: calla L3FE0C8D0 +3f7d9080: move *a13(0x6c0), *a14+, 1 +3f7d90a0: move *a13(0x6e0), *a14+, 1 +3f7d90c0: calla L3FE0D650 +3f7d90f0: move -*a14, a8, 1 +3f7d9100: move a8, *a13(0x200), 1 +3f7d9120: move -*a14, a8, 1 +3f7d9130: move a8, *a13(0x1e0), 1 +3f7d9150: addi 0x40, a14 +3f7d9170: move a14, -*sp, 1 +3f7d9180: move *a13(0x1e0), *a14+, 1 +3f7d91a0: move *a13(0x200), *a14+, 1 +3f7d91c0: calla L3FE14100 +3f7d91f0: move -*a14, a8, 1 +3f7d9200: move a8, *a13(0x280), 1 +3f7d9220: move -*a14, a8, 1 +3f7d9230: move a8, *a13(0x260), 1 +3f7d9250: move *a13(0x1e0), *a14+, 1 +3f7d9270: move *a13(0x200), *a14+, 1 +3f7d9290: move *a13(0x260), *a14+, 1 +3f7d92b0: move *a13(0x280), *a14+, 1 +3f7d92d0: calla L3FE0C8D0 +3f7d9300: move -*a14, a8, 1 +3f7d9310: move a8, *a13(0x2c0), 1 +3f7d9330: move -*a14, a8, 1 +3f7d9340: move a8, *a13(0x2a0), 1 +3f7d9360: move *a13(0x2a0), *a14+, 1 +3f7d9380: move *a13(0x2c0), *a14+, 1 +3f7d93a0: movi 0x3f7e5e20, a8 +3f7d93d0: move *a8+, *a14+, 1 +3f7d93e0: move *a8+, *a14+, 1 +3f7d93f0: calla L3FE0E730 +3f7d9420: jreq L3F7D9560 +3f7d9430: move *a13(0x2a0), *a14+, 1 +3f7d9450: move *a13(0x2c0), *a14+, 1 +3f7d9470: movi 0x3f7e5e60, a8 +3f7d94a0: move *a8+, *a14+, 1 +3f7d94b0: move *a8+, *a14+, 1 +3f7d94c0: calla L3FE0E6F0 +3f7d94f0: jreq L3F7D9560 +3f7d9500: move *a13(0x260), *a13(0x1e0), 1 +3f7d9530: move *a13(0x280), *a13(0x200), 1 +L3F7D9560: +3f7d9560: addi 0x40, a14 +3f7d9580: move a14, -*sp, 1 +3f7d9590: move *a13(0x1e0), *a14+, 1 +3f7d95b0: move *a13(0x200), *a14+, 1 +3f7d95d0: calla L3FE14450 +3f7d9600: calla L3FE10B50 +3f7d9630: move a8, *a13(0x1a0), 1 +3f7d9650: jauc L3F7DA0A0 +L3F7D9670: +3f7d9670: move *a13(0x100), a9, 1 +3f7d9690: subk 2, a9 +3f7d96a0: jane L3F7DA0A0 +3f7d96c0: move *a13(0x800), *a14+, 1 +3f7d96e0: move *a13(0x820), *a14+, 1 +3f7d9700: movi 0x3f7e5e20, a8 +3f7d9730: move *a8+, *a14+, 1 +3f7d9740: move *a8+, *a14+, 1 +3f7d9750: calla L3FE0E9F0 +3f7d9780: jreq L3F7D9840 +3f7d9790: move *a11(0x100), *a14+, 1 +3f7d97b0: move *a11(0x120), *a14+, 1 +3f7d97d0: calla L3FE10B50 +3f7d9800: move a8, *a13(0x1a0), 1 +3f7d9820: jauc L3F7DA0A0 +L3F7D9840: +3f7d9840: move *a13(0x740), *a14+, 1 +3f7d9860: move *a13(0x760), *a14+, 1 +3f7d9880: movi 0x3f7e5e20, a8 +3f7d98b0: move *a8+, *a14+, 1 +3f7d98c0: move *a8+, *a14+, 1 +3f7d98d0: calla L3FE0E9F0 +3f7d9900: jreq L3F7D9A10 +3f7d9910: addi 0x40, a14 +3f7d9930: move a14, -*sp, 1 +3f7d9940: move *a11(0x80), *a14+, 1 +3f7d9960: move *a11(0xa0), *a14+, 1 +3f7d9980: calla L3FE14450 +3f7d99b0: calla L3FE10B50 +3f7d99e0: move a8, *a13(0x1a0), 1 +3f7d9a00: jruc L3F7DA0A0 +L3F7D9A10: +3f7d9a10: move *a13(0x140), a8, 1 +3f7d9a30: calla L3FE11750 +3f7d9a60: move *a13(0x780), *a14+, 1 +3f7d9a80: move *a13(0x7a0), *a14+, 1 +3f7d9aa0: calla L3FE0C8D0 +3f7d9ad0: move *a13(0x740), *a14+, 1 +3f7d9af0: move *a13(0x760), *a14+, 1 +3f7d9b10: calla L3FE0D650 +3f7d9b40: move -*a14, a8, 1 +3f7d9b50: move a8, *a13(0x200), 1 +3f7d9b70: move -*a14, a8, 1 +3f7d9b80: move a8, *a13(0x1e0), 1 +3f7d9ba0: addi 0x40, a14 +3f7d9bc0: move a14, -*sp, 1 +3f7d9bd0: move *a13(0x1e0), *a14+, 1 +3f7d9bf0: move *a13(0x200), *a14+, 1 +3f7d9c10: calla L3FE14100 +3f7d9c40: move -*a14, a8, 1 +3f7d9c50: move a8, *a13(0x280), 1 +3f7d9c70: move -*a14, a8, 1 +3f7d9c80: move a8, *a13(0x260), 1 +3f7d9ca0: move *a13(0x1e0), *a14+, 1 +3f7d9cc0: move *a13(0x200), *a14+, 1 +3f7d9ce0: move *a13(0x260), *a14+, 1 +3f7d9d00: move *a13(0x280), *a14+, 1 +3f7d9d20: calla L3FE0C8D0 +3f7d9d50: move -*a14, a8, 1 +3f7d9d60: move a8, *a13(0x2c0), 1 +3f7d9d80: move -*a14, a8, 1 +3f7d9d90: move a8, *a13(0x2a0), 1 +3f7d9db0: move *a13(0x2a0), *a14+, 1 +3f7d9dd0: move *a13(0x2c0), *a14+, 1 +3f7d9df0: movi 0x3f7e5e20, a8 +3f7d9e20: move *a8+, *a14+, 1 +3f7d9e30: move *a8+, *a14+, 1 +3f7d9e40: calla L3FE0E730 +3f7d9e70: jreq L3F7D9FB0 +3f7d9e80: move *a13(0x2a0), *a14+, 1 +3f7d9ea0: move *a13(0x2c0), *a14+, 1 +3f7d9ec0: movi 0x3f7e5e60, a8 +3f7d9ef0: move *a8+, *a14+, 1 +3f7d9f00: move *a8+, *a14+, 1 +3f7d9f10: calla L3FE0E6F0 +3f7d9f40: jreq L3F7D9FB0 +3f7d9f50: move *a13(0x260), *a13(0x1e0), 1 +3f7d9f80: move *a13(0x280), *a13(0x200), 1 +L3F7D9FB0: +3f7d9fb0: addi 0x40, a14 +3f7d9fd0: move a14, -*sp, 1 +3f7d9fe0: move *a13(0x1e0), *a14+, 1 +3f7da000: move *a13(0x200), *a14+, 1 +3f7da020: calla L3FE14450 +3f7da050: calla L3FE10B50 +3f7da080: move a8, *a13(0x1a0), 1 +L3F7DA0A0: +3f7da0a0: addi 0x40, a14 +3f7da0c0: move a14, -*sp, 1 +3f7da0d0: move *a11(0x100), *a14+, 1 +3f7da0f0: move *a11(0x120), *a14+, 1 +3f7da110: move *a13(0x320), *a14+, 1 +3f7da130: move *a13(0x340), *a14+, 1 +3f7da150: calla L3FE0C950 +3f7da180: calla L3FE14450 +3f7da1b0: calla L3FE10B50 +3f7da1e0: setf 16, 1, 0 +3f7da1f0: sext a8, 0 +3f7da200: move a8, *a13(0x1c0), 1 +3f7da220: move *a13(0x660), a9, 1 +3f7da240: sll 0x5, a9 +3f7da250: add a13, a9 +3f7da260: move *a13(0x1a0), a7, 1 +3f7da280: sub a7, a8 +3f7da290: move a8, *a9(0x3a0), 1 +3f7da2b0: move *a13(0x660), a9, 1 +3f7da2d0: sll 0x5, a9 +3f7da2e0: add a13, a9 +3f7da2f0: move *a9(0x3a0), a9, 1 +3f7da310: jrne L3F7DA450 +3f7da320: move *a13(0x2e0), *a14+, 1 +3f7da340: move *a13(0x300), *a14+, 1 +3f7da360: move *a13(0x20), *a14+, 1 +3f7da380: move *a13(0x40), *a14+, 1 +3f7da3a0: calla L3FE0E9F0 +3f7da3d0: jreq L3F7DA450 +3f7da3e0: move *a13(0x660), a9, 1 +3f7da400: sll 0x5, a9 +3f7da410: add a13, a9 +3f7da420: movk 1, a5 +3f7da430: move a5, *a9(0x3a0), 1 +L3F7DA450: +3f7da450: move *a13(0x660), a9, 1 +3f7da470: sll 0x5, a9 +3f7da480: add a13, a9 +3f7da490: move *a9(0x3a0), a9, 1 +3f7da4b0: jreq L3F7DA5E0 +3f7da4c0: move *a13(0x660), a9, 1 +3f7da4e0: sll 0x5, a9 +3f7da4f0: add a13, a9 +3f7da500: move a7, *a9(0x500), 0 +3f7da520: move *a13(0x660), a9, 1 +3f7da540: sll 0x5, a9 +3f7da550: add a13, a9 +3f7da560: move *a13(0x140), *a9(0x510), 0 +3f7da590: move *a13(0x660), a9, 1 +3f7da5b0: inc a9 +3f7da5c0: move a9, *a13(0x660), 1 +L3F7DA5E0: +3f7da5e0: move *a13(0x660), a9, 1 +3f7da600: subk 10, a9 +3f7da610: jrne L3F7DA7B0 +3f7da620: move a14, -*sp, 1 +3f7da630: movk 1, a9 +3f7da640: move a9, *a14+, 1 +3f7da650: move a13, a5 +3f7da660: addi 0x3a0, a5 +3f7da680: move a5, *a14+, 1 +3f7da690: move a13, a3 +3f7da6a0: addi 0x500, a3 +3f7da6c0: move a3, *a14+, 1 +3f7da6d0: move *a13(0x660), *a14+, 1 +3f7da6f0: move *a13(0xffc0), *a14+, 1 +3f7da710: move *a13(0xffe0), *a14+, 1 +3f7da730: move *a13(0xffc0), a1, 1 +3f7da750: move *a1(0x340), a9, 1 +3f7da770: call a9 +3f7da780: sub a9, a9 +3f7da790: move a9, *a13(0x660), 1 +L3F7DA7B0: +3f7da7b0: move *a13(0x140), a9, 1 +3f7da7d0: inc a9 +3f7da7e0: move a9, *a13(0x140), 1 +3f7da800: move *a13(0x180), a5, 1 +3f7da820: cmp a5, a9 +3f7da830: jale L3F7D8440 +L3F7DA850: +3f7da850: move *a13(0x660), a11, 1 +3f7da870: jaeq L3F7E4990 +3f7da890: move a14, -*sp, 1 +3f7da8a0: movk 1, a9 +3f7da8b0: move a9, *a14+, 1 +3f7da8c0: move a13, a7 +3f7da8d0: addi 0x3a0, a7 +3f7da8f0: move a7, *a14+, 1 +3f7da900: move a13, a5 +3f7da910: addi 0x500, a5 +3f7da930: move a5, *a14+, 1 +3f7da940: move a11, *a14+, 1 +3f7da950: move *a13(0xffc0), *a14+, 1 +3f7da970: move *a13(0xffe0), *a14+, 1 +3f7da990: move *a13(0xffc0), a3, 1 +3f7da9b0: move *a3(0x340), a1, 1 +3f7da9d0: call a1 +3f7da9e0: jauc L3F7E4990 +L3F7DAA00: +3f7daa00: move *a9(0x40), *a14+, 1 +3f7daa20: move *a9(0x60), *a14+, 1 +3f7daa40: move *a9(0x140), *a14+, 1 +3f7daa60: move *a9(0x160), *a14+, 1 +3f7daa80: calla L3FE0E6F0 +3f7daab0: jaeq L3F7DDFF0 +3f7daad0: move *a9(0x0), *a14+, 1 +3f7daaf0: move *a9(0x20), *a14+, 1 +3f7dab10: move *a9(0x100), *a14+, 1 +3f7dab30: move *a9(0x120), *a14+, 1 +3f7dab50: calla L3FE0E710 +3f7dab80: jaeq L3F7DDFF0 +3f7daba0: movk 1, a3 +3f7dabb0: move a3, *a13(0x100), 1 +3f7dabd0: move a7, *a13(0x120), 1 +3f7dabf0: move *a9(0x100), *a14+, 1 +3f7dac10: move *a9(0x120), *a14+, 1 +3f7dac30: move *a9(0x0), *a14+, 1 +3f7dac50: move *a9(0x20), *a14+, 1 +3f7dac70: calla L3FE0C8D0 +3f7daca0: move -*a14, a8, 1 +3f7dacb0: move a8, *a13(0x7e0), 1 +3f7dacd0: move -*a14, a8, 1 +3f7dace0: move a8, *a13(0x7c0), 1 +3f7dad00: move *a13(0x7c0), *a14+, 1 +3f7dad20: move *a13(0x7e0), *a14+, 1 +3f7dad40: movi 0x3f7e5e20, a8 +3f7dad70: move *a8+, *a14+, 1 +3f7dad80: move *a8+, *a14+, 1 +3f7dad90: calla L3FE0EB40 +3f7dadc0: jreq L3F7DB0D0 +3f7dadd0: move *a9(0x140), *a14+, 1 +3f7dadf0: move *a9(0x160), *a14+, 1 +3f7dae10: move *a9(0x40), *a14+, 1 +3f7dae30: move *a9(0x60), *a14+, 1 +3f7dae50: calla L3FE0C8D0 +3f7dae80: move *a13(0x7c0), *a14+, 1 +3f7daea0: move *a13(0x7e0), *a14+, 1 +3f7daec0: calla L3FE0D650 +3f7daef0: move -*a14, a8, 1 +3f7daf00: move a8, *a13(0x6e0), 1 +3f7daf20: move -*a14, a8, 1 +3f7daf30: move a8, *a13(0x6c0), 1 +3f7daf50: move *a13(0x6c0), *a14+, 1 +3f7daf70: move *a13(0x6e0), *a14+, 1 +3f7daf90: move *a9(0x100), *a14+, 1 +3f7dafb0: move *a9(0x120), *a14+, 1 +3f7dafd0: calla L3FE0DE90 +3f7db000: move *a9(0x140), *a14+, 1 +3f7db020: move *a9(0x160), *a14+, 1 +3f7db040: calla L3FE0C830 +3f7db070: move -*a14, a8, 1 +3f7db080: move a8, *a13(0x720), 1 +3f7db0a0: move -*a14, a8, 1 +3f7db0b0: move a8, *a13(0x700), 1 +L3F7DB0D0: +3f7db0d0: move *a9(0x100), *a14+, 1 +3f7db0f0: move *a9(0x120), *a14+, 1 +3f7db110: move *a9(0x80), *a14+, 1 +3f7db130: move *a9(0xa0), *a14+, 1 +3f7db150: calla L3FE0C8D0 +3f7db180: move -*a14, a8, 1 +3f7db190: move a8, *a13(0x820), 1 +3f7db1b0: move -*a14, a8, 1 +3f7db1c0: move a8, *a13(0x800), 1 +3f7db1e0: move *a13(0x800), *a14+, 1 +3f7db200: move *a13(0x820), *a14+, 1 +3f7db220: movi 0x3f7e5e20, a8 +3f7db250: move *a8+, *a14+, 1 +3f7db260: move *a8+, *a14+, 1 +3f7db270: calla L3FE0EB40 +3f7db2a0: jreq L3F7DB5B0 +3f7db2b0: move *a9(0x140), *a14+, 1 +3f7db2d0: move *a9(0x160), *a14+, 1 +3f7db2f0: move *a9(0xc0), *a14+, 1 +3f7db310: move *a9(0xe0), *a14+, 1 +3f7db330: calla L3FE0C8D0 +3f7db360: move *a13(0x800), *a14+, 1 +3f7db380: move *a13(0x820), *a14+, 1 +3f7db3a0: calla L3FE0D650 +3f7db3d0: move -*a14, a8, 1 +3f7db3e0: move a8, *a13(0x760), 1 +3f7db400: move -*a14, a8, 1 +3f7db410: move a8, *a13(0x740), 1 +3f7db430: move *a13(0x740), *a14+, 1 +3f7db450: move *a13(0x760), *a14+, 1 +3f7db470: move *a9(0x100), *a14+, 1 +3f7db490: move *a9(0x120), *a14+, 1 +3f7db4b0: calla L3FE0DE90 +3f7db4e0: move *a9(0x140), *a14+, 1 +3f7db500: move *a9(0x160), *a14+, 1 +3f7db520: calla L3FE0C830 +3f7db550: move -*a14, a8, 1 +3f7db560: move a8, *a13(0x7a0), 1 +3f7db580: move -*a14, a8, 1 +3f7db590: move a8, *a13(0x780), 1 +L3F7DB5B0: +3f7db5b0: move *a9(0x80), *a14+, 1 +3f7db5d0: move *a9(0xa0), *a14+, 1 +3f7db5f0: move *a9(0x100), *a14+, 1 +3f7db610: move *a9(0x120), *a14+, 1 +3f7db630: calla L3FE0E730 +3f7db660: jreq L3F7DB770 +3f7db670: addi 0x40, a14 +3f7db690: move a14, -*sp, 1 +3f7db6a0: move *a9(0xc0), *a14+, 1 +3f7db6c0: move *a9(0xe0), *a14+, 1 +3f7db6e0: calla L3FE14450 +3f7db710: calla L3FE10B50 +3f7db740: move a8, *a13(0x180), 1 +3f7db760: jruc L3F7DB8D0 +L3F7DB770: +3f7db770: addi 0x40, a14 +3f7db790: move a14, -*sp, 1 +3f7db7a0: move *a9(0x140), *a14+, 1 +3f7db7c0: move *a9(0x160), *a14+, 1 +3f7db7e0: move *a13(0x20), *a14+, 1 +3f7db800: move *a13(0x40), *a14+, 1 +3f7db820: calla L3FE0C950 +3f7db850: calla L3FE14450 +3f7db880: calla L3FE10B50 +3f7db8b0: move a8, *a13(0x180), 1 +L3F7DB8D0: +3f7db8d0: addi 0x40, a14 +3f7db8f0: move a14, -*sp, 1 +3f7db900: move *a9(0x40), *a14+, 1 +3f7db920: move *a9(0x60), *a14+, 1 +3f7db940: calla L3FE14450 +3f7db970: calla L3FE10B50 +3f7db9a0: move a8, *a13(0x160), 1 +3f7db9c0: move a8, *a13(0x140), 1 +3f7db9e0: move *a13(0x180), a1, 1 +3f7dba00: cmp a1, a8 +3f7dba10: jage L3F7DDE40 +L3F7DBA30: +3f7dba30: move *a13(0xffa0), a11, 1 +3f7dba50: move *a13(0x140), a8, 1 +3f7dba70: calla L3FE11750 +3f7dbaa0: move *a11(0x140), *a14+, 1 +3f7dbac0: move *a11(0x160), *a14+, 1 +3f7dbae0: calla L3FE0C830 +3f7dbb10: move -*a14, a8, 1 +3f7dbb20: move a8, *a13(0x300), 1 +3f7dbb40: move -*a14, a8, 1 +3f7dbb50: move a8, *a13(0x2e0), 1 +3f7dbb70: addi 0x40, a14 +3f7dbb90: move a14, -*sp, 1 +3f7dbba0: move *a13(0x20), *a14+, 1 +3f7dbbc0: move *a13(0x40), *a14+, 1 +3f7dbbe0: move *a13(0x20), *a14+, 1 +3f7dbc00: move *a13(0x40), *a14+, 1 +3f7dbc20: calla L3FE0DE90 +3f7dbc50: move *a13(0x2e0), *a14+, 1 +3f7dbc70: move *a13(0x300), *a14+, 1 +3f7dbc90: move *a13(0x2e0), *a14+, 1 +3f7dbcb0: move *a13(0x300), *a14+, 1 +3f7dbcd0: calla L3FE0DE90 +3f7dbd00: calla L3FE0C8D0 +3f7dbd30: calla L3FE1CBE0 +3f7dbd60: move -*a14, a8, 1 +3f7dbd70: move a8, *a13(0x340), 1 +3f7dbd90: move -*a14, a8, 1 +3f7dbda0: move a8, *a13(0x320), 1 +3f7dbdc0: move *a13(0x100), a9, 1 +3f7dbde0: dsj a9, L3F7DC9C0 +3f7dbe00: move *a13(0x140), a8, 1 +3f7dbe20: calla L3FE11750 +3f7dbe50: move *a11(0x140), *a14+, 1 +3f7dbe70: move *a11(0x160), *a14+, 1 +3f7dbe90: calla L3FE0E9F0 +3f7dbec0: jreq L3F7DBFB0 +3f7dbed0: movk 2, a9 +3f7dbee0: move a9, *a13(0x100), 1 +3f7dbf00: move *a11(0x100), *a14+, 1 +3f7dbf20: move *a11(0x120), *a14+, 1 +3f7dbf40: calla L3FE10B50 +3f7dbf70: move a8, *a13(0x1a0), 1 +3f7dbf90: jauc L3F7DD510 +L3F7DBFB0: +3f7dbfb0: move *a13(0x7c0), *a14+, 1 +3f7dbfd0: move *a13(0x7e0), *a14+, 1 +3f7dbff0: movi 0x3f7e5e20, a8 +3f7dc020: move *a8+, *a14+, 1 +3f7dc030: move *a8+, *a14+, 1 +3f7dc040: calla L3FE0E9F0 +3f7dc070: jreq L3F7DC130 +3f7dc080: move *a11(0x100), *a14+, 1 +3f7dc0a0: move *a11(0x120), *a14+, 1 +3f7dc0c0: calla L3FE10B50 +3f7dc0f0: move a8, *a13(0x1a0), 1 +3f7dc110: jauc L3F7DD510 +L3F7DC130: +3f7dc130: move *a13(0x6c0), *a14+, 1 +3f7dc150: move *a13(0x6e0), *a14+, 1 +3f7dc170: movi 0x3f7e5e20, a8 +3f7dc1a0: move *a8+, *a14+, 1 +3f7dc1b0: move *a8+, *a14+, 1 +3f7dc1c0: calla L3FE0E9F0 +3f7dc1f0: jreq L3F7DC310 +3f7dc200: addi 0x40, a14 +3f7dc220: move a14, -*sp, 1 +3f7dc230: move *a11(0x0), *a14+, 1 +3f7dc250: move *a11(0x20), *a14+, 1 +3f7dc270: calla L3FE14450 +3f7dc2a0: calla L3FE10B50 +3f7dc2d0: move a8, *a13(0x1a0), 1 +3f7dc2f0: jauc L3F7DD510 +L3F7DC310: +3f7dc310: move *a13(0x140), a8, 1 +3f7dc330: calla L3FE11750 +3f7dc360: move *a13(0x700), *a14+, 1 +3f7dc380: move *a13(0x720), *a14+, 1 +3f7dc3a0: calla L3FE0C8D0 +3f7dc3d0: move *a13(0x6c0), *a14+, 1 +3f7dc3f0: move *a13(0x6e0), *a14+, 1 +3f7dc410: calla L3FE0D650 +3f7dc440: move -*a14, a8, 1 +3f7dc450: move a8, *a13(0x200), 1 +3f7dc470: move -*a14, a8, 1 +3f7dc480: move a8, *a13(0x1e0), 1 +3f7dc4a0: addi 0x40, a14 +3f7dc4c0: move a14, -*sp, 1 +3f7dc4d0: move *a13(0x1e0), *a14+, 1 +3f7dc4f0: move *a13(0x200), *a14+, 1 +3f7dc510: calla L3FE14100 +3f7dc540: move -*a14, a8, 1 +3f7dc550: move a8, *a13(0x280), 1 +3f7dc570: move -*a14, a8, 1 +3f7dc580: move a8, *a13(0x260), 1 +3f7dc5a0: move *a13(0x1e0), *a14+, 1 +3f7dc5c0: move *a13(0x200), *a14+, 1 +3f7dc5e0: move *a13(0x260), *a14+, 1 +3f7dc600: move *a13(0x280), *a14+, 1 +3f7dc620: calla L3FE0C8D0 +3f7dc650: move -*a14, a8, 1 +3f7dc660: move a8, *a13(0x2c0), 1 +3f7dc680: move -*a14, a8, 1 +3f7dc690: move a8, *a13(0x2a0), 1 +3f7dc6b0: move *a13(0x2a0), *a14+, 1 +3f7dc6d0: move *a13(0x2c0), *a14+, 1 +3f7dc6f0: movi 0x3f7e5e20, a8 +3f7dc720: move *a8+, *a14+, 1 +3f7dc730: move *a8+, *a14+, 1 +3f7dc740: calla L3FE0E730 +3f7dc770: jreq L3F7DC8B0 +3f7dc780: move *a13(0x2a0), *a14+, 1 +3f7dc7a0: move *a13(0x2c0), *a14+, 1 +3f7dc7c0: movi 0x3f7e5e60, a8 +3f7dc7f0: move *a8+, *a14+, 1 +3f7dc800: move *a8+, *a14+, 1 +3f7dc810: calla L3FE0E6F0 +3f7dc840: jreq L3F7DC8B0 +3f7dc850: move *a13(0x260), *a13(0x1e0), 1 +3f7dc880: move *a13(0x280), *a13(0x200), 1 +L3F7DC8B0: +3f7dc8b0: addi 0x40, a14 +3f7dc8d0: move a14, -*sp, 1 +3f7dc8e0: move *a13(0x1e0), *a14+, 1 +3f7dc900: move *a13(0x200), *a14+, 1 +3f7dc920: calla L3FE14450 +3f7dc950: calla L3FE10B50 +3f7dc980: move a8, *a13(0x1a0), 1 +3f7dc9a0: jauc L3F7DD510 +L3F7DC9C0: +3f7dc9c0: move *a13(0x100), a9, 1 +3f7dc9e0: subk 2, a9 +3f7dc9f0: jane L3F7DD510 +3f7dca10: move *a13(0x140), a8, 1 +3f7dca30: calla L3FE11750 +3f7dca60: move *a11(0xc0), *a14+, 1 +3f7dca80: move *a11(0xe0), *a14+, 1 +3f7dcaa0: calla L3FE0E730 +3f7dcad0: jreq L3F7DCB30 +3f7dcae0: sub a9, a9 +3f7dcaf0: move a9, *a13(0x100), 1 +3f7dcb10: jauc L3F7DD510 +L3F7DCB30: +3f7dcb30: move *a13(0x800), *a14+, 1 +3f7dcb50: move *a13(0x820), *a14+, 1 +3f7dcb70: movi 0x3f7e5e20, a8 +3f7dcba0: move *a8+, *a14+, 1 +3f7dcbb0: move *a8+, *a14+, 1 +3f7dcbc0: calla L3FE0E9F0 +3f7dcbf0: jreq L3F7DCCB0 +3f7dcc00: move *a11(0x100), *a14+, 1 +3f7dcc20: move *a11(0x120), *a14+, 1 +3f7dcc40: calla L3FE10B50 +3f7dcc70: move a8, *a13(0x1a0), 1 +3f7dcc90: jauc L3F7DD510 +L3F7DCCB0: +3f7dccb0: move *a13(0x740), *a14+, 1 +3f7dccd0: move *a13(0x760), *a14+, 1 +3f7dccf0: movi 0x3f7e5e20, a8 +3f7dcd20: move *a8+, *a14+, 1 +3f7dcd30: move *a8+, *a14+, 1 +3f7dcd40: calla L3FE0E9F0 +3f7dcd70: jreq L3F7DCE80 +3f7dcd80: addi 0x40, a14 +3f7dcda0: move a14, -*sp, 1 +3f7dcdb0: move *a11(0x80), *a14+, 1 +3f7dcdd0: move *a11(0xa0), *a14+, 1 +3f7dcdf0: calla L3FE14450 +3f7dce20: calla L3FE10B50 +3f7dce50: move a8, *a13(0x1a0), 1 +3f7dce70: jruc L3F7DD510 +L3F7DCE80: +3f7dce80: move *a13(0x140), a8, 1 +3f7dcea0: calla L3FE11750 +3f7dced0: move *a13(0x780), *a14+, 1 +3f7dcef0: move *a13(0x7a0), *a14+, 1 +3f7dcf10: calla L3FE0C8D0 +3f7dcf40: move *a13(0x740), *a14+, 1 +3f7dcf60: move *a13(0x760), *a14+, 1 +3f7dcf80: calla L3FE0D650 +3f7dcfb0: move -*a14, a8, 1 +3f7dcfc0: move a8, *a13(0x200), 1 +3f7dcfe0: move -*a14, a8, 1 +3f7dcff0: move a8, *a13(0x1e0), 1 +3f7dd010: addi 0x40, a14 +3f7dd030: move a14, -*sp, 1 +3f7dd040: move *a13(0x1e0), *a14+, 1 +3f7dd060: move *a13(0x200), *a14+, 1 +3f7dd080: calla L3FE14100 +3f7dd0b0: move -*a14, a8, 1 +3f7dd0c0: move a8, *a13(0x280), 1 +3f7dd0e0: move -*a14, a8, 1 +3f7dd0f0: move a8, *a13(0x260), 1 +3f7dd110: move *a13(0x1e0), *a14+, 1 +3f7dd130: move *a13(0x200), *a14+, 1 +3f7dd150: move *a13(0x260), *a14+, 1 +3f7dd170: move *a13(0x280), *a14+, 1 +3f7dd190: calla L3FE0C8D0 +3f7dd1c0: move -*a14, a8, 1 +3f7dd1d0: move a8, *a13(0x2c0), 1 +3f7dd1f0: move -*a14, a8, 1 +3f7dd200: move a8, *a13(0x2a0), 1 +3f7dd220: move *a13(0x2a0), *a14+, 1 +3f7dd240: move *a13(0x2c0), *a14+, 1 +3f7dd260: movi 0x3f7e5e20, a8 +3f7dd290: move *a8+, *a14+, 1 +3f7dd2a0: move *a8+, *a14+, 1 +3f7dd2b0: calla L3FE0E730 +3f7dd2e0: jreq L3F7DD420 +3f7dd2f0: move *a13(0x2a0), *a14+, 1 +3f7dd310: move *a13(0x2c0), *a14+, 1 +3f7dd330: movi 0x3f7e5e60, a8 +3f7dd360: move *a8+, *a14+, 1 +3f7dd370: move *a8+, *a14+, 1 +3f7dd380: calla L3FE0E6F0 +3f7dd3b0: jreq L3F7DD420 +3f7dd3c0: move *a13(0x260), *a13(0x1e0), 1 +3f7dd3f0: move *a13(0x280), *a13(0x200), 1 +L3F7DD420: +3f7dd420: addi 0x40, a14 +3f7dd440: move a14, -*sp, 1 +3f7dd450: move *a13(0x1e0), *a14+, 1 +3f7dd470: move *a13(0x200), *a14+, 1 +3f7dd490: calla L3FE14450 +3f7dd4c0: calla L3FE10B50 +3f7dd4f0: move a8, *a13(0x1a0), 1 +L3F7DD510: +3f7dd510: move *a13(0x100), a9, 1 +3f7dd530: jrne L3F7DD6A0 +3f7dd540: addi 0x40, a14 +3f7dd560: move a14, -*sp, 1 +3f7dd570: move *a11(0x100), *a14+, 1 +3f7dd590: move *a11(0x120), *a14+, 1 +3f7dd5b0: move *a13(0x320), *a14+, 1 +3f7dd5d0: move *a13(0x340), *a14+, 1 +3f7dd5f0: calla L3FE0C8D0 +3f7dd620: calla L3FE14450 +3f7dd650: calla L3FE10B50 +3f7dd680: move a8, *a13(0x1a0), 1 +L3F7DD6A0: +3f7dd6a0: addi 0x40, a14 +3f7dd6c0: move a14, -*sp, 1 +3f7dd6d0: move *a11(0x100), *a14+, 1 +3f7dd6f0: move *a11(0x120), *a14+, 1 +3f7dd710: move *a13(0x320), *a14+, 1 +3f7dd730: move *a13(0x340), *a14+, 1 +3f7dd750: calla L3FE0C950 +3f7dd780: calla L3FE14450 +3f7dd7b0: calla L3FE10B50 +3f7dd7e0: move a8, *a13(0x1c0), 1 +3f7dd800: move *a13(0x660), a7, 1 +3f7dd820: sll 0x5, a7 +3f7dd830: add a13, a7 +3f7dd840: move *a13(0x1a0), a5, 1 +3f7dd860: sub a5, a8 +3f7dd870: move a8, *a7(0x3a0), 1 +3f7dd890: move *a13(0x660), a7, 1 +3f7dd8b0: sll 0x5, a7 +3f7dd8c0: add a13, a7 +3f7dd8d0: move *a7(0x3a0), a7, 1 +3f7dd8f0: jrne L3F7DDA30 +3f7dd900: move *a13(0x2e0), *a14+, 1 +3f7dd920: move *a13(0x300), *a14+, 1 +3f7dd940: move *a13(0x20), *a14+, 1 +3f7dd960: move *a13(0x40), *a14+, 1 +3f7dd980: calla L3FE0E9F0 +3f7dd9b0: jreq L3F7DDA30 +3f7dd9c0: move *a13(0x660), a7, 1 +3f7dd9e0: sll 0x5, a7 +3f7dd9f0: add a13, a7 +3f7dda00: movk 1, a3 +3f7dda10: move a3, *a7(0x3a0), 1 +L3F7DDA30: +3f7dda30: move *a13(0x660), a7, 1 +3f7dda50: sll 0x5, a7 +3f7dda60: add a13, a7 +3f7dda70: move *a7(0x3a0), a7, 1 +3f7dda90: jreq L3F7DDBD0 +3f7ddaa0: move *a13(0x660), a7, 1 +3f7ddac0: sll 0x5, a7 +3f7ddad0: add a13, a7 +3f7ddae0: setf 16, 1, 0 +3f7ddaf0: move a5, *a7(0x500), 0 +3f7ddb10: move *a13(0x660), a7, 1 +3f7ddb30: sll 0x5, a7 +3f7ddb40: add a13, a7 +3f7ddb50: move *a13(0x140), *a7(0x510), 0 +3f7ddb80: move *a13(0x660), a7, 1 +3f7ddba0: inc a7 +3f7ddbb0: move a7, *a13(0x660), 1 +L3F7DDBD0: +3f7ddbd0: move *a13(0x660), a7, 1 +3f7ddbf0: subk 10, a7 +3f7ddc00: jrne L3F7DDDA0 +3f7ddc10: move a14, -*sp, 1 +3f7ddc20: movk 1, a7 +3f7ddc30: move a7, *a14+, 1 +3f7ddc40: move a13, a3 +3f7ddc50: addi 0x3a0, a3 +3f7ddc70: move a3, *a14+, 1 +3f7ddc80: move a13, a1 +3f7ddc90: addi 0x500, a1 +3f7ddcb0: move a1, *a14+, 1 +3f7ddcc0: move *a13(0x660), *a14+, 1 +3f7ddce0: move *a13(0xffc0), *a14+, 1 +3f7ddd00: move *a13(0xffe0), *a14+, 1 +3f7ddd20: move *a13(0xffc0), a7, 1 +3f7ddd40: move *a7(0x340), a1, 1 +3f7ddd60: call a1 +3f7ddd70: sub a1, a1 +3f7ddd80: move a1, *a13(0x660), 1 +L3F7DDDA0: +3f7ddda0: move *a13(0x140), a7, 1 +3f7dddc0: inc a7 +3f7dddd0: move a7, *a13(0x140), 1 +3f7dddf0: move *a13(0x180), a3, 1 +3f7dde10: cmp a3, a7 +3f7dde20: jalt L3F7DBA30 +L3F7DDE40: +3f7dde40: move *a13(0x660), a11, 1 +3f7dde60: jaeq L3F7E4990 +3f7dde80: move a14, -*sp, 1 +3f7dde90: movk 1, a9 +3f7ddea0: move a9, *a14+, 1 +3f7ddeb0: move a13, a7 +3f7ddec0: addi 0x3a0, a7 +3f7ddee0: move a7, *a14+, 1 +3f7ddef0: move a13, a5 +3f7ddf00: addi 0x500, a5 +3f7ddf20: move a5, *a14+, 1 +3f7ddf30: move a11, *a14+, 1 +3f7ddf40: move *a13(0xffc0), *a14+, 1 +3f7ddf60: move *a13(0xffe0), *a14+, 1 +3f7ddf80: move *a13(0xffc0), a3, 1 +3f7ddfa0: move *a3(0x340), a1, 1 +3f7ddfc0: call a1 +3f7ddfd0: jauc L3F7E4990 +L3F7DDFF0: +3f7ddff0: move *a9(0x40), *a14+, 1 +3f7de010: move *a9(0x60), *a14+, 1 +3f7de030: move *a9(0x140), *a14+, 1 +3f7de050: move *a9(0x160), *a14+, 1 +3f7de070: calla L3FE0E730 +3f7de0a0: jaeq L3F7E1310 +3f7de0c0: move *a9(0x0), *a14+, 1 +3f7de0e0: move *a9(0x20), *a14+, 1 +3f7de100: move *a9(0x100), *a14+, 1 +3f7de120: move *a9(0x120), *a14+, 1 +3f7de140: calla L3FE0E730 +3f7de170: jaeq L3F7E1310 +3f7de190: move a7, *a13(0x100), 1 +3f7de1b0: movk 2, a3 +3f7de1c0: move a3, *a13(0x120), 1 +3f7de1e0: move *a9(0x100), *a14+, 1 +3f7de200: move *a9(0x120), *a14+, 1 +3f7de220: move *a9(0x0), *a14+, 1 +3f7de240: move *a9(0x20), *a14+, 1 +3f7de260: calla L3FE0C8D0 +3f7de290: move -*a14, a8, 1 +3f7de2a0: move a8, *a13(0x7e0), 1 +3f7de2c0: move -*a14, a8, 1 +3f7de2d0: move a8, *a13(0x7c0), 1 +3f7de2f0: move *a13(0x7c0), *a14+, 1 +3f7de310: move *a13(0x7e0), *a14+, 1 +3f7de330: movi 0x3f7e5e20, a8 +3f7de360: move *a8+, *a14+, 1 +3f7de370: move *a8+, *a14+, 1 +3f7de380: calla L3FE0EB40 +3f7de3b0: jreq L3F7DE6C0 +3f7de3c0: move *a9(0x140), *a14+, 1 +3f7de3e0: move *a9(0x160), *a14+, 1 +3f7de400: move *a9(0x40), *a14+, 1 +3f7de420: move *a9(0x60), *a14+, 1 +3f7de440: calla L3FE0C8D0 +3f7de470: move *a13(0x7c0), *a14+, 1 +3f7de490: move *a13(0x7e0), *a14+, 1 +3f7de4b0: calla L3FE0D650 +3f7de4e0: move -*a14, a8, 1 +3f7de4f0: move a8, *a13(0x6e0), 1 +3f7de510: move -*a14, a8, 1 +3f7de520: move a8, *a13(0x6c0), 1 +3f7de540: move *a13(0x6c0), *a14+, 1 +3f7de560: move *a13(0x6e0), *a14+, 1 +3f7de580: move *a9(0x100), *a14+, 1 +3f7de5a0: move *a9(0x120), *a14+, 1 +3f7de5c0: calla L3FE0DE90 +3f7de5f0: move *a9(0x140), *a14+, 1 +3f7de610: move *a9(0x160), *a14+, 1 +3f7de630: calla L3FE0C830 +3f7de660: move -*a14, a8, 1 +3f7de670: move a8, *a13(0x720), 1 +3f7de690: move -*a14, a8, 1 +3f7de6a0: move a8, *a13(0x700), 1 +L3F7DE6C0: +3f7de6c0: move *a9(0x100), *a14+, 1 +3f7de6e0: move *a9(0x120), *a14+, 1 +3f7de700: move *a9(0x80), *a14+, 1 +3f7de720: move *a9(0xa0), *a14+, 1 +3f7de740: calla L3FE0C8D0 +3f7de770: move -*a14, a8, 1 +3f7de780: move a8, *a13(0x820), 1 +3f7de7a0: move -*a14, a8, 1 +3f7de7b0: move a8, *a13(0x800), 1 +3f7de7d0: move *a13(0x800), *a14+, 1 +3f7de7f0: move *a13(0x820), *a14+, 1 +3f7de810: movi 0x3f7e5e20, a8 +3f7de840: move *a8+, *a14+, 1 +3f7de850: move *a8+, *a14+, 1 +3f7de860: calla L3FE0EB40 +3f7de890: jreq L3F7DEBA0 +3f7de8a0: move *a9(0x140), *a14+, 1 +3f7de8c0: move *a9(0x160), *a14+, 1 +3f7de8e0: move *a9(0xc0), *a14+, 1 +3f7de900: move *a9(0xe0), *a14+, 1 +3f7de920: calla L3FE0C8D0 +3f7de950: move *a13(0x800), *a14+, 1 +3f7de970: move *a13(0x820), *a14+, 1 +3f7de990: calla L3FE0D650 +3f7de9c0: move -*a14, a8, 1 +3f7de9d0: move a8, *a13(0x760), 1 +3f7de9f0: move -*a14, a8, 1 +3f7dea00: move a8, *a13(0x740), 1 +3f7dea20: move *a13(0x740), *a14+, 1 +3f7dea40: move *a13(0x760), *a14+, 1 +3f7dea60: move *a9(0x100), *a14+, 1 +3f7dea80: move *a9(0x120), *a14+, 1 +3f7deaa0: calla L3FE0DE90 +3f7dead0: move *a9(0x140), *a14+, 1 +3f7deaf0: move *a9(0x160), *a14+, 1 +3f7deb10: calla L3FE0C830 +3f7deb40: move -*a14, a8, 1 +3f7deb50: move a8, *a13(0x7a0), 1 +3f7deb70: move -*a14, a8, 1 +3f7deb80: move a8, *a13(0x780), 1 +L3F7DEBA0: +3f7deba0: addi 0x40, a14 +3f7debc0: move a14, -*sp, 1 +3f7debd0: move *a9(0xc0), *a14+, 1 +3f7debf0: move *a9(0xe0), *a14+, 1 +3f7dec10: calla L3FE14450 +3f7dec40: calla L3FE10B50 +3f7dec70: move a8, *a13(0x160), 1 +3f7dec90: addi 0x40, a14 +3f7decb0: move a14, -*sp, 1 +3f7decc0: move *a9(0x140), *a14+, 1 +3f7dece0: move *a9(0x160), *a14+, 1 +3f7ded00: move *a13(0x20), *a14+, 1 +3f7ded20: move *a13(0x40), *a14+, 1 +3f7ded40: calla L3FE0C950 +3f7ded70: calla L3FE14450 +3f7deda0: calla L3FE10B50 +3f7dedd0: move a8, *a13(0x180), 1 +3f7dedf0: move *a13(0x160), *a13(0x140), 1 +3f7dee20: move *a13(0x140), a1, 1 +3f7dee40: cmp a8, a1 +3f7dee50: jage L3F7E1160 +L3F7DEE70: +3f7dee70: move *a13(0xffa0), a11, 1 +3f7dee90: move *a13(0x140), a8, 1 +3f7deeb0: calla L3FE11750 +3f7deee0: move *a11(0x140), *a14+, 1 +3f7def00: move *a11(0x160), *a14+, 1 +3f7def20: calla L3FE0C830 +3f7def50: move -*a14, a8, 1 +3f7def60: move a8, *a13(0x300), 1 +3f7def80: move -*a14, a8, 1 +3f7def90: move a8, *a13(0x2e0), 1 +3f7defb0: addi 0x40, a14 +3f7defd0: move a14, -*sp, 1 +3f7defe0: move *a13(0x20), *a14+, 1 +3f7df000: move *a13(0x40), *a14+, 1 +3f7df020: move *a13(0x20), *a14+, 1 +3f7df040: move *a13(0x40), *a14+, 1 +3f7df060: calla L3FE0DE90 +3f7df090: move *a13(0x2e0), *a14+, 1 +3f7df0b0: move *a13(0x300), *a14+, 1 +3f7df0d0: move *a13(0x2e0), *a14+, 1 +3f7df0f0: move *a13(0x300), *a14+, 1 +3f7df110: calla L3FE0DE90 +3f7df140: calla L3FE0C8D0 +3f7df170: calla L3FE1CBE0 +3f7df1a0: move -*a14, a8, 1 +3f7df1b0: move a8, *a13(0x340), 1 +3f7df1d0: move -*a14, a8, 1 +3f7df1e0: move a8, *a13(0x320), 1 +3f7df200: addi 0x40, a14 +3f7df220: move a14, -*sp, 1 +3f7df230: move *a11(0x100), *a14+, 1 +3f7df250: move *a11(0x120), *a14+, 1 +3f7df270: move *a13(0x320), *a14+, 1 +3f7df290: move *a13(0x340), *a14+, 1 +3f7df2b0: calla L3FE0C8D0 +3f7df2e0: calla L3FE14450 +3f7df310: calla L3FE10B50 +3f7df340: move a8, *a13(0x1a0), 1 +3f7df360: move *a13(0x120), a9, 1 +3f7df380: subk 2, a9 +3f7df390: jane L3F7DFFD0 +3f7df3b0: move *a13(0x140), a8, 1 +3f7df3d0: calla L3FE11750 +3f7df400: move *a11(0x140), *a14+, 1 +3f7df420: move *a11(0x160), *a14+, 1 +3f7df440: calla L3FE0E9F0 +3f7df470: jreq L3F7DF5C0 +3f7df480: movk 1, a9 +3f7df490: move a9, *a13(0x120), 1 +3f7df4b0: addi 0x40, a14 +3f7df4d0: move a14, -*sp, 1 +3f7df4e0: move *a11(0x100), *a14+, 1 +3f7df500: move *a11(0x120), *a14+, 1 +3f7df520: calla L3FE14450 +3f7df550: calla L3FE10B50 +3f7df580: move a8, *a13(0x1c0), 1 +3f7df5a0: jauc L3F7E0B10 +L3F7DF5C0: +3f7df5c0: move *a13(0x800), *a14+, 1 +3f7df5e0: move *a13(0x820), *a14+, 1 +3f7df600: movi 0x3f7e5e20, a8 +3f7df630: move *a8+, *a14+, 1 +3f7df640: move *a8+, *a14+, 1 +3f7df650: calla L3FE0E9F0 +3f7df680: jreq L3F7DF740 +3f7df690: move *a11(0x100), *a14+, 1 +3f7df6b0: move *a11(0x120), *a14+, 1 +3f7df6d0: calla L3FE10B50 +3f7df700: move a8, *a13(0x1c0), 1 +3f7df720: jauc L3F7E0B10 +L3F7DF740: +3f7df740: move *a13(0x740), *a14+, 1 +3f7df760: move *a13(0x760), *a14+, 1 +3f7df780: movi 0x3f7e5e20, a8 +3f7df7b0: move *a8+, *a14+, 1 +3f7df7c0: move *a8+, *a14+, 1 +3f7df7d0: calla L3FE0E9F0 +3f7df800: jreq L3F7DF920 +3f7df810: addi 0x40, a14 +3f7df830: move a14, -*sp, 1 +3f7df840: move *a11(0x80), *a14+, 1 +3f7df860: move *a11(0xa0), *a14+, 1 +3f7df880: calla L3FE14450 +3f7df8b0: calla L3FE10B50 +3f7df8e0: move a8, *a13(0x1c0), 1 +3f7df900: jauc L3F7E0B10 +L3F7DF920: +3f7df920: move *a13(0x140), a8, 1 +3f7df940: calla L3FE11750 +3f7df970: move *a13(0x780), *a14+, 1 +3f7df990: move *a13(0x7a0), *a14+, 1 +3f7df9b0: calla L3FE0C8D0 +3f7df9e0: move *a13(0x740), *a14+, 1 +3f7dfa00: move *a13(0x760), *a14+, 1 +3f7dfa20: calla L3FE0D650 +3f7dfa50: move -*a14, a8, 1 +3f7dfa60: move a8, *a13(0x240), 1 +3f7dfa80: move -*a14, a8, 1 +3f7dfa90: move a8, *a13(0x220), 1 +3f7dfab0: addi 0x40, a14 +3f7dfad0: move a14, -*sp, 1 +3f7dfae0: move *a13(0x220), *a14+, 1 +3f7dfb00: move *a13(0x240), *a14+, 1 +3f7dfb20: calla L3FE14100 +3f7dfb50: move -*a14, a8, 1 +3f7dfb60: move a8, *a13(0x280), 1 +3f7dfb80: move -*a14, a8, 1 +3f7dfb90: move a8, *a13(0x260), 1 +3f7dfbb0: move *a13(0x220), *a14+, 1 +3f7dfbd0: move *a13(0x240), *a14+, 1 +3f7dfbf0: move *a13(0x260), *a14+, 1 +3f7dfc10: move *a13(0x280), *a14+, 1 +3f7dfc30: calla L3FE0C8D0 +3f7dfc60: move -*a14, a8, 1 +3f7dfc70: move a8, *a13(0x2c0), 1 +3f7dfc90: move -*a14, a8, 1 +3f7dfca0: move a8, *a13(0x2a0), 1 +3f7dfcc0: move *a13(0x2a0), *a14+, 1 +3f7dfce0: move *a13(0x2c0), *a14+, 1 +3f7dfd00: movi 0x3f7e5e20, a8 +3f7dfd30: move *a8+, *a14+, 1 +3f7dfd40: move *a8+, *a14+, 1 +3f7dfd50: calla L3FE0E730 +3f7dfd80: jreq L3F7DFEC0 +3f7dfd90: move *a13(0x2a0), *a14+, 1 +3f7dfdb0: move *a13(0x2c0), *a14+, 1 +3f7dfdd0: movi 0x3f7e5e60, a8 +3f7dfe00: move *a8+, *a14+, 1 +3f7dfe10: move *a8+, *a14+, 1 +3f7dfe20: calla L3FE0E6F0 +3f7dfe50: jreq L3F7DFEC0 +3f7dfe60: move *a13(0x260), *a13(0x220), 1 +3f7dfe90: move *a13(0x280), *a13(0x240), 1 +L3F7DFEC0: +3f7dfec0: addi 0x40, a14 +3f7dfee0: move a14, -*sp, 1 +3f7dfef0: move *a13(0x220), *a14+, 1 +3f7dff10: move *a13(0x240), *a14+, 1 +3f7dff30: calla L3FE14450 +3f7dff60: calla L3FE10B50 +3f7dff90: move a8, *a13(0x1c0), 1 +3f7dffb0: jauc L3F7E0B10 +L3F7DFFD0: +3f7dffd0: move *a13(0x120), a9, 1 +3f7dfff0: dsj a9, L3F7E0B10 +3f7e0010: move *a13(0x140), a8, 1 +3f7e0030: calla L3FE11750 +3f7e0060: move *a11(0x40), *a14+, 1 +3f7e0080: move *a11(0x60), *a14+, 1 +3f7e00a0: calla L3FE0E730 +3f7e00d0: jreq L3F7E0130 +3f7e00e0: sub a9, a9 +3f7e00f0: move a9, *a13(0x120), 1 +3f7e0110: jauc L3F7E0B10 +L3F7E0130: +3f7e0130: move *a13(0x7c0), *a14+, 1 +3f7e0150: move *a13(0x7e0), *a14+, 1 +3f7e0170: movi 0x3f7e5e20, a8 +3f7e01a0: move *a8+, *a14+, 1 +3f7e01b0: move *a8+, *a14+, 1 +3f7e01c0: calla L3FE0E9F0 +3f7e01f0: jreq L3F7E02B0 +3f7e0200: move *a11(0x0), *a14+, 1 +3f7e0220: move *a11(0x20), *a14+, 1 +3f7e0240: calla L3FE10B50 +3f7e0270: move a8, *a13(0x1c0), 1 +3f7e0290: jauc L3F7E0B10 +L3F7E02B0: +3f7e02b0: move *a13(0x6c0), *a14+, 1 +3f7e02d0: move *a13(0x6e0), *a14+, 1 +3f7e02f0: movi 0x3f7e5e20, a8 +3f7e0320: move *a8+, *a14+, 1 +3f7e0330: move *a8+, *a14+, 1 +3f7e0340: calla L3FE0E9F0 +3f7e0370: jreq L3F7E0480 +3f7e0380: addi 0x40, a14 +3f7e03a0: move a14, -*sp, 1 +3f7e03b0: move *a11(0x0), *a14+, 1 +3f7e03d0: move *a11(0x20), *a14+, 1 +3f7e03f0: calla L3FE14450 +3f7e0420: calla L3FE10B50 +3f7e0450: move a8, *a13(0x1c0), 1 +3f7e0470: jruc L3F7E0B10 +L3F7E0480: +3f7e0480: move *a13(0x140), a8, 1 +3f7e04a0: calla L3FE11750 +3f7e04d0: move *a13(0x700), *a14+, 1 +3f7e04f0: move *a13(0x720), *a14+, 1 +3f7e0510: calla L3FE0C8D0 +3f7e0540: move *a13(0x6c0), *a14+, 1 +3f7e0560: move *a13(0x6e0), *a14+, 1 +3f7e0580: calla L3FE0D650 +3f7e05b0: move -*a14, a8, 1 +3f7e05c0: move a8, *a13(0x240), 1 +3f7e05e0: move -*a14, a8, 1 +3f7e05f0: move a8, *a13(0x220), 1 +3f7e0610: addi 0x40, a14 +3f7e0630: move a14, -*sp, 1 +3f7e0640: move *a13(0x220), *a14+, 1 +3f7e0660: move *a13(0x240), *a14+, 1 +3f7e0680: calla L3FE14100 +3f7e06b0: move -*a14, a8, 1 +3f7e06c0: move a8, *a13(0x280), 1 +3f7e06e0: move -*a14, a8, 1 +3f7e06f0: move a8, *a13(0x260), 1 +3f7e0710: move *a13(0x220), *a14+, 1 +3f7e0730: move *a13(0x240), *a14+, 1 +3f7e0750: move *a13(0x260), *a14+, 1 +3f7e0770: move *a13(0x280), *a14+, 1 +3f7e0790: calla L3FE0C8D0 +3f7e07c0: move -*a14, a8, 1 +3f7e07d0: move a8, *a13(0x2c0), 1 +3f7e07f0: move -*a14, a8, 1 +3f7e0800: move a8, *a13(0x2a0), 1 +3f7e0820: move *a13(0x2a0), *a14+, 1 +3f7e0840: move *a13(0x2c0), *a14+, 1 +3f7e0860: movi 0x3f7e5e20, a8 +3f7e0890: move *a8+, *a14+, 1 +3f7e08a0: move *a8+, *a14+, 1 +3f7e08b0: calla L3FE0E730 +3f7e08e0: jreq L3F7E0A20 +3f7e08f0: move *a13(0x2a0), *a14+, 1 +3f7e0910: move *a13(0x2c0), *a14+, 1 +3f7e0930: movi 0x3f7e5e60, a8 +3f7e0960: move *a8+, *a14+, 1 +3f7e0970: move *a8+, *a14+, 1 +3f7e0980: calla L3FE0E6F0 +3f7e09b0: jreq L3F7E0A20 +3f7e09c0: move *a13(0x260), *a13(0x220), 1 +3f7e09f0: move *a13(0x280), *a13(0x240), 1 +L3F7E0A20: +3f7e0a20: addi 0x40, a14 +3f7e0a40: move a14, -*sp, 1 +3f7e0a50: move *a13(0x220), *a14+, 1 +3f7e0a70: move *a13(0x240), *a14+, 1 +3f7e0a90: calla L3FE14450 +3f7e0ac0: calla L3FE10B50 +3f7e0af0: move a8, *a13(0x1c0), 1 +L3F7E0B10: +3f7e0b10: move *a13(0x120), a9, 1 +3f7e0b30: jrne L3F7E0CA0 +3f7e0b40: addi 0x40, a14 +3f7e0b60: move a14, -*sp, 1 +3f7e0b70: move *a11(0x140), *a14+, 1 +3f7e0b90: move *a11(0x160), *a14+, 1 +3f7e0bb0: move *a13(0x320), *a14+, 1 +3f7e0bd0: move *a13(0x340), *a14+, 1 +3f7e0bf0: calla L3FE0C950 +3f7e0c20: calla L3FE14450 +3f7e0c50: calla L3FE10B50 +3f7e0c80: move a8, *a13(0x1c0), 1 +L3F7E0CA0: +3f7e0ca0: move *a13(0x660), a7, 1 +3f7e0cc0: sll 0x5, a7 +3f7e0cd0: add a13, a7 +3f7e0ce0: move *a13(0x1c0), a5, 1 +3f7e0d00: move *a13(0x1a0), a3, 1 +3f7e0d20: sub a3, a5 +3f7e0d30: move a5, *a7(0x3a0), 1 +3f7e0d50: move *a13(0x660), a7, 1 +3f7e0d70: sll 0x5, a7 +3f7e0d80: add a13, a7 +3f7e0d90: move *a7(0x3a0), a7, 1 +3f7e0db0: jreq L3F7E0EF0 +3f7e0dc0: move *a13(0x660), a7, 1 +3f7e0de0: sll 0x5, a7 +3f7e0df0: add a13, a7 +3f7e0e00: setf 16, 1, 0 +3f7e0e10: move a3, *a7(0x500), 0 +3f7e0e30: move *a13(0x660), a7, 1 +3f7e0e50: sll 0x5, a7 +3f7e0e60: add a13, a7 +3f7e0e70: move *a13(0x140), *a7(0x510), 0 +3f7e0ea0: move *a13(0x660), a7, 1 +3f7e0ec0: inc a7 +3f7e0ed0: move a7, *a13(0x660), 1 +L3F7E0EF0: +3f7e0ef0: move *a13(0x660), a7, 1 +3f7e0f10: subk 10, a7 +3f7e0f20: jrne L3F7E10C0 +3f7e0f30: move a14, -*sp, 1 +3f7e0f40: movk 1, a7 +3f7e0f50: move a7, *a14+, 1 +3f7e0f60: move a13, a5 +3f7e0f70: addi 0x3a0, a5 +3f7e0f90: move a5, *a14+, 1 +3f7e0fa0: move a13, a1 +3f7e0fb0: addi 0x500, a1 +3f7e0fd0: move a1, *a14+, 1 +3f7e0fe0: move *a13(0x660), *a14+, 1 +3f7e1000: move *a13(0xffc0), *a14+, 1 +3f7e1020: move *a13(0xffe0), *a14+, 1 +3f7e1040: move *a13(0xffc0), a7, 1 +3f7e1060: move *a7(0x340), a1, 1 +3f7e1080: call a1 +3f7e1090: sub a1, a1 +3f7e10a0: move a1, *a13(0x660), 1 +L3F7E10C0: +3f7e10c0: move *a13(0x140), a7, 1 +3f7e10e0: inc a7 +3f7e10f0: move a7, *a13(0x140), 1 +3f7e1110: move *a13(0x180), a5, 1 +3f7e1130: cmp a5, a7 +3f7e1140: jalt L3F7DEE70 +L3F7E1160: +3f7e1160: move *a13(0x660), a11, 1 +3f7e1180: jaeq L3F7E4990 +3f7e11a0: move a14, -*sp, 1 +3f7e11b0: movk 1, a9 +3f7e11c0: move a9, *a14+, 1 +3f7e11d0: move a13, a7 +3f7e11e0: addi 0x3a0, a7 +3f7e1200: move a7, *a14+, 1 +3f7e1210: move a13, a5 +3f7e1220: addi 0x500, a5 +3f7e1240: move a5, *a14+, 1 +3f7e1250: move a11, *a14+, 1 +3f7e1260: move *a13(0xffc0), *a14+, 1 +3f7e1280: move *a13(0xffe0), *a14+, 1 +3f7e12a0: move *a13(0xffc0), a3, 1 +3f7e12c0: move *a3(0x340), a1, 1 +3f7e12e0: call a1 +3f7e12f0: jauc L3F7E4990 +L3F7E1310: +3f7e1310: move *a9(0x40), *a14+, 1 +3f7e1330: move *a9(0x60), *a14+, 1 +3f7e1350: move *a9(0x140), *a14+, 1 +3f7e1370: move *a9(0x160), *a14+, 1 +3f7e1390: calla L3FE0E730 +3f7e13c0: jaeq L3F7E4990 +3f7e13e0: move *a9(0x0), *a14+, 1 +3f7e1400: move *a9(0x20), *a14+, 1 +3f7e1420: move *a9(0x100), *a14+, 1 +3f7e1440: move *a9(0x120), *a14+, 1 +3f7e1460: calla L3FE0E6D0 +3f7e1490: jaeq L3F7E4990 +3f7e14b0: move a7, *a13(0x100), 1 +3f7e14d0: move *a9(0x80), *a14+, 1 +3f7e14f0: move *a9(0xa0), *a14+, 1 +3f7e1510: move *a9(0x100), *a14+, 1 +3f7e1530: move *a9(0x120), *a14+, 1 +3f7e1550: calla L3FE0E6D0 +3f7e1580: jreq L3F7E16C0 +3f7e1590: movk 2, a3 +3f7e15a0: move a3, *a13(0x120), 1 +3f7e15c0: addi 0x40, a14 +3f7e15e0: move a14, -*sp, 1 +3f7e15f0: move *a9(0xc0), *a14+, 1 +3f7e1610: move *a9(0xe0), *a14+, 1 +3f7e1630: calla L3FE14450 +3f7e1660: calla L3FE10B50 +3f7e1690: move a8, *a13(0x160), 1 +3f7e16b0: jruc L3F7E1840 +L3F7E16C0: +3f7e16c0: move a7, *a13(0x120), 1 +3f7e16e0: addi 0x40, a14 +3f7e1700: move a14, -*sp, 1 +3f7e1710: move *a9(0x140), *a14+, 1 +3f7e1730: move *a9(0x160), *a14+, 1 +3f7e1750: move *a13(0x20), *a14+, 1 +3f7e1770: move *a13(0x40), *a14+, 1 +3f7e1790: calla L3FE0C8D0 +3f7e17c0: calla L3FE14450 +3f7e17f0: calla L3FE10B50 +3f7e1820: move a8, *a13(0x160), 1 +L3F7E1840: +3f7e1840: addi 0x40, a14 +3f7e1860: move a14, -*sp, 1 +3f7e1870: move *a9(0x40), *a14+, 1 +3f7e1890: move *a9(0x60), *a14+, 1 +3f7e18b0: calla L3FE14450 +3f7e18e0: calla L3FE10B50 +3f7e1910: move a8, *a13(0x180), 1 +3f7e1930: move *a9(0x100), *a14+, 1 +3f7e1950: move *a9(0x120), *a14+, 1 +3f7e1970: move *a9(0x0), *a14+, 1 +3f7e1990: move *a9(0x20), *a14+, 1 +3f7e19b0: calla L3FE0C8D0 +3f7e19e0: move -*a14, a8, 1 +3f7e19f0: move a8, *a13(0x7e0), 1 +3f7e1a10: move -*a14, a8, 1 +3f7e1a20: move a8, *a13(0x7c0), 1 +3f7e1a40: move *a13(0x7c0), *a14+, 1 +3f7e1a60: move *a13(0x7e0), *a14+, 1 +3f7e1a80: movi 0x3f7e5e20, a8 +3f7e1ab0: move *a8+, *a14+, 1 +3f7e1ac0: move *a8+, *a14+, 1 +3f7e1ad0: calla L3FE0EB40 +3f7e1b00: jreq L3F7E1E10 +3f7e1b10: move *a9(0x140), *a14+, 1 +3f7e1b30: move *a9(0x160), *a14+, 1 +3f7e1b50: move *a9(0x40), *a14+, 1 +3f7e1b70: move *a9(0x60), *a14+, 1 +3f7e1b90: calla L3FE0C8D0 +3f7e1bc0: move *a13(0x7c0), *a14+, 1 +3f7e1be0: move *a13(0x7e0), *a14+, 1 +3f7e1c00: calla L3FE0D650 +3f7e1c30: move -*a14, a8, 1 +3f7e1c40: move a8, *a13(0x6e0), 1 +3f7e1c60: move -*a14, a8, 1 +3f7e1c70: move a8, *a13(0x6c0), 1 +3f7e1c90: move *a13(0x6c0), *a14+, 1 +3f7e1cb0: move *a13(0x6e0), *a14+, 1 +3f7e1cd0: move *a9(0x100), *a14+, 1 +3f7e1cf0: move *a9(0x120), *a14+, 1 +3f7e1d10: calla L3FE0DE90 +3f7e1d40: move *a9(0x140), *a14+, 1 +3f7e1d60: move *a9(0x160), *a14+, 1 +3f7e1d80: calla L3FE0C830 +3f7e1db0: move -*a14, a8, 1 +3f7e1dc0: move a8, *a13(0x720), 1 +3f7e1de0: move -*a14, a8, 1 +3f7e1df0: move a8, *a13(0x700), 1 +L3F7E1E10: +3f7e1e10: move *a9(0x100), *a14+, 1 +3f7e1e30: move *a9(0x120), *a14+, 1 +3f7e1e50: move *a9(0x80), *a14+, 1 +3f7e1e70: move *a9(0xa0), *a14+, 1 +3f7e1e90: calla L3FE0C8D0 +3f7e1ec0: move -*a14, a8, 1 +3f7e1ed0: move a8, *a13(0x820), 1 +3f7e1ef0: move -*a14, a8, 1 +3f7e1f00: move a8, *a13(0x800), 1 +3f7e1f20: move *a13(0x800), *a14+, 1 +3f7e1f40: move *a13(0x820), *a14+, 1 +3f7e1f60: movi 0x3f7e5e20, a8 +3f7e1f90: move *a8+, *a14+, 1 +3f7e1fa0: move *a8+, *a14+, 1 +3f7e1fb0: calla L3FE0EB40 +3f7e1fe0: jreq L3F7E22F0 +3f7e1ff0: move *a9(0x140), *a14+, 1 +3f7e2010: move *a9(0x160), *a14+, 1 +3f7e2030: move *a9(0xc0), *a14+, 1 +3f7e2050: move *a9(0xe0), *a14+, 1 +3f7e2070: calla L3FE0C8D0 +3f7e20a0: move *a13(0x800), *a14+, 1 +3f7e20c0: move *a13(0x820), *a14+, 1 +3f7e20e0: calla L3FE0D650 +3f7e2110: move -*a14, a8, 1 +3f7e2120: move a8, *a13(0x760), 1 +3f7e2140: move -*a14, a8, 1 +3f7e2150: move a8, *a13(0x740), 1 +3f7e2170: move *a13(0x740), *a14+, 1 +3f7e2190: move *a13(0x760), *a14+, 1 +3f7e21b0: move *a9(0x100), *a14+, 1 +3f7e21d0: move *a9(0x120), *a14+, 1 +3f7e21f0: calla L3FE0DE90 +3f7e2220: move *a9(0x140), *a14+, 1 +3f7e2240: move *a9(0x160), *a14+, 1 +3f7e2260: calla L3FE0C830 +3f7e2290: move -*a14, a8, 1 +3f7e22a0: move a8, *a13(0x7a0), 1 +3f7e22c0: move -*a14, a8, 1 +3f7e22d0: move a8, *a13(0x780), 1 +L3F7E22F0: +3f7e22f0: move *a13(0x160), *a13(0x140), 1 +3f7e2320: move *a13(0x140), a3, 1 +3f7e2340: move *a13(0x180), a1, 1 +3f7e2360: cmp a1, a3 +3f7e2370: jage L3F7E4810 +L3F7E2390: +3f7e2390: move *a13(0xffa0), a11, 1 +3f7e23b0: move *a13(0x140), a8, 1 +3f7e23d0: calla L3FE11750 +3f7e2400: move *a11(0x140), *a14+, 1 +3f7e2420: move *a11(0x160), *a14+, 1 +3f7e2440: calla L3FE0C830 +3f7e2470: move -*a14, a8, 1 +3f7e2480: move a8, *a13(0x300), 1 +3f7e24a0: move -*a14, a8, 1 +3f7e24b0: move a8, *a13(0x2e0), 1 +3f7e24d0: addi 0x40, a14 +3f7e24f0: move a14, -*sp, 1 +3f7e2500: move *a13(0x20), *a14+, 1 +3f7e2520: move *a13(0x40), *a14+, 1 +3f7e2540: move *a13(0x20), *a14+, 1 +3f7e2560: move *a13(0x40), *a14+, 1 +3f7e2580: calla L3FE0DE90 +3f7e25b0: move *a13(0x2e0), *a14+, 1 +3f7e25d0: move *a13(0x300), *a14+, 1 +3f7e25f0: move *a13(0x2e0), *a14+, 1 +3f7e2610: move *a13(0x300), *a14+, 1 +3f7e2630: calla L3FE0DE90 +3f7e2660: calla L3FE0C8D0 +3f7e2690: calla L3FE1CBE0 +3f7e26c0: move -*a14, a8, 1 +3f7e26d0: move a8, *a13(0x340), 1 +3f7e26f0: move -*a14, a8, 1 +3f7e2700: move a8, *a13(0x320), 1 +3f7e2720: addi 0x40, a14 +3f7e2740: move a14, -*sp, 1 +3f7e2750: move *a11(0x100), *a14+, 1 +3f7e2770: move *a11(0x120), *a14+, 1 +3f7e2790: move *a13(0x320), *a14+, 1 +3f7e27b0: move *a13(0x340), *a14+, 1 +3f7e27d0: calla L3FE0C8D0 +3f7e2800: calla L3FE14450 +3f7e2830: calla L3FE10B50 +3f7e2860: move a8, *a13(0x1a0), 1 +3f7e2880: move *a13(0x120), a9, 1 +3f7e28a0: jrne L3F7E2B20 +3f7e28b0: move *a13(0x140), a8, 1 +3f7e28d0: calla L3FE11750 +3f7e2900: move *a11(0xc0), *a14+, 1 +3f7e2920: move *a11(0xe0), *a14+, 1 +3f7e2940: calla L3FE0E730 +3f7e2970: jreq L3F7E29C0 +3f7e2980: movk 2, a7 +3f7e2990: move a7, *a13(0x120), 1 +3f7e29b0: jruc L3F7E2B20 +L3F7E29C0: +3f7e29c0: addi 0x40, a14 +3f7e29e0: move a14, -*sp, 1 +3f7e29f0: move *a11(0x100), *a14+, 1 +3f7e2a10: move *a11(0x120), *a14+, 1 +3f7e2a30: move *a13(0x320), *a14+, 1 +3f7e2a50: move *a13(0x340), *a14+, 1 +3f7e2a70: calla L3FE0C950 +3f7e2aa0: calla L3FE14450 +3f7e2ad0: calla L3FE10B50 +3f7e2b00: move a8, *a13(0x1c0), 1 +L3F7E2B20: +3f7e2b20: move *a13(0x120), a9, 1 +3f7e2b40: subk 2, a9 +3f7e2b50: jane L3F7E3790 +3f7e2b70: move *a13(0x140), a8, 1 +3f7e2b90: calla L3FE11750 +3f7e2bc0: move *a11(0x140), *a14+, 1 +3f7e2be0: move *a11(0x160), *a14+, 1 +3f7e2c00: calla L3FE0E9F0 +3f7e2c30: jreq L3F7E2D80 +3f7e2c40: movk 1, a9 +3f7e2c50: move a9, *a13(0x120), 1 +3f7e2c70: addi 0x40, a14 +3f7e2c90: move a14, -*sp, 1 +3f7e2ca0: move *a11(0x100), *a14+, 1 +3f7e2cc0: move *a11(0x120), *a14+, 1 +3f7e2ce0: calla L3FE14450 +3f7e2d10: calla L3FE10B50 +3f7e2d40: move a8, *a13(0x1c0), 1 +3f7e2d60: jauc L3F7E41B0 +L3F7E2D80: +3f7e2d80: move *a13(0x800), *a14+, 1 +3f7e2da0: move *a13(0x820), *a14+, 1 +3f7e2dc0: movi 0x3f7e5e20, a8 +3f7e2df0: move *a8+, *a14+, 1 +3f7e2e00: move *a8+, *a14+, 1 +3f7e2e10: calla L3FE0E9F0 +3f7e2e40: jreq L3F7E2F00 +3f7e2e50: move *a11(0x100), *a14+, 1 +3f7e2e70: move *a11(0x120), *a14+, 1 +3f7e2e90: calla L3FE10B50 +3f7e2ec0: move a8, *a13(0x1c0), 1 +3f7e2ee0: jauc L3F7E41B0 +L3F7E2F00: +3f7e2f00: move *a13(0x740), *a14+, 1 +3f7e2f20: move *a13(0x760), *a14+, 1 +3f7e2f40: movi 0x3f7e5e20, a8 +3f7e2f70: move *a8+, *a14+, 1 +3f7e2f80: move *a8+, *a14+, 1 +3f7e2f90: calla L3FE0E9F0 +3f7e2fc0: jreq L3F7E30E0 +3f7e2fd0: addi 0x40, a14 +3f7e2ff0: move a14, -*sp, 1 +3f7e3000: move *a11(0x80), *a14+, 1 +3f7e3020: move *a11(0xa0), *a14+, 1 +3f7e3040: calla L3FE14450 +3f7e3070: calla L3FE10B50 +3f7e30a0: move a8, *a13(0x1c0), 1 +3f7e30c0: jauc L3F7E41B0 +L3F7E30E0: +3f7e30e0: move *a13(0x140), a8, 1 +3f7e3100: calla L3FE11750 +3f7e3130: move *a13(0x780), *a14+, 1 +3f7e3150: move *a13(0x7a0), *a14+, 1 +3f7e3170: calla L3FE0C8D0 +3f7e31a0: move *a13(0x740), *a14+, 1 +3f7e31c0: move *a13(0x760), *a14+, 1 +3f7e31e0: calla L3FE0D650 +3f7e3210: move -*a14, a8, 1 +3f7e3220: move a8, *a13(0x240), 1 +3f7e3240: move -*a14, a8, 1 +3f7e3250: move a8, *a13(0x220), 1 +3f7e3270: addi 0x40, a14 +3f7e3290: move a14, -*sp, 1 +3f7e32a0: move *a13(0x220), *a14+, 1 +3f7e32c0: move *a13(0x240), *a14+, 1 +3f7e32e0: calla L3FE14100 +3f7e3310: move -*a14, a8, 1 +3f7e3320: move a8, *a13(0x280), 1 +3f7e3340: move -*a14, a8, 1 +3f7e3350: move a8, *a13(0x260), 1 +3f7e3370: move *a13(0x220), *a14+, 1 +3f7e3390: move *a13(0x240), *a14+, 1 +3f7e33b0: move *a13(0x260), *a14+, 1 +3f7e33d0: move *a13(0x280), *a14+, 1 +3f7e33f0: calla L3FE0C8D0 +3f7e3420: move -*a14, a8, 1 +3f7e3430: move a8, *a13(0x2c0), 1 +3f7e3450: move -*a14, a8, 1 +3f7e3460: move a8, *a13(0x2a0), 1 +3f7e3480: move *a13(0x2a0), *a14+, 1 +3f7e34a0: move *a13(0x2c0), *a14+, 1 +3f7e34c0: movi 0x3f7e5e20, a8 +3f7e34f0: move *a8+, *a14+, 1 +3f7e3500: move *a8+, *a14+, 1 +3f7e3510: calla L3FE0E730 +3f7e3540: jreq L3F7E3680 +3f7e3550: move *a13(0x2a0), *a14+, 1 +3f7e3570: move *a13(0x2c0), *a14+, 1 +3f7e3590: movi 0x3f7e5e60, a8 +3f7e35c0: move *a8+, *a14+, 1 +3f7e35d0: move *a8+, *a14+, 1 +3f7e35e0: calla L3FE0E6F0 +3f7e3610: jreq L3F7E3680 +3f7e3620: move *a13(0x260), *a13(0x220), 1 +3f7e3650: move *a13(0x280), *a13(0x240), 1 +L3F7E3680: +3f7e3680: addi 0x40, a14 +3f7e36a0: move a14, -*sp, 1 +3f7e36b0: move *a13(0x220), *a14+, 1 +3f7e36d0: move *a13(0x240), *a14+, 1 +3f7e36f0: calla L3FE14450 +3f7e3720: calla L3FE10B50 +3f7e3750: move a8, *a13(0x1c0), 1 +3f7e3770: jauc L3F7E41B0 +L3F7E3790: +3f7e3790: move *a13(0x120), a9, 1 +3f7e37b0: dsj a9, L3F7E41B0 +3f7e37d0: move *a13(0x7c0), *a14+, 1 +3f7e37f0: move *a13(0x7e0), *a14+, 1 +3f7e3810: movi 0x3f7e5e20, a8 +3f7e3840: move *a8+, *a14+, 1 +3f7e3850: move *a8+, *a14+, 1 +3f7e3860: calla L3FE0E9F0 +3f7e3890: jreq L3F7E3950 +3f7e38a0: move *a11(0x100), *a14+, 1 +3f7e38c0: move *a11(0x120), *a14+, 1 +3f7e38e0: calla L3FE10B50 +3f7e3910: move a8, *a13(0x1c0), 1 +3f7e3930: jauc L3F7E41B0 +L3F7E3950: +3f7e3950: move *a13(0x6c0), *a14+, 1 +3f7e3970: move *a13(0x6e0), *a14+, 1 +3f7e3990: movi 0x3f7e5e20, a8 +3f7e39c0: move *a8+, *a14+, 1 +3f7e39d0: move *a8+, *a14+, 1 +3f7e39e0: calla L3FE0E9F0 +3f7e3a10: jreq L3F7E3B20 +3f7e3a20: addi 0x40, a14 +3f7e3a40: move a14, -*sp, 1 +3f7e3a50: move *a11(0x0), *a14+, 1 +3f7e3a70: move *a11(0x20), *a14+, 1 +3f7e3a90: calla L3FE14450 +3f7e3ac0: calla L3FE10B50 +3f7e3af0: move a8, *a13(0x1c0), 1 +3f7e3b10: jruc L3F7E41B0 +L3F7E3B20: +3f7e3b20: move *a13(0x140), a8, 1 +3f7e3b40: calla L3FE11750 +3f7e3b70: move *a13(0x700), *a14+, 1 +3f7e3b90: move *a13(0x720), *a14+, 1 +3f7e3bb0: calla L3FE0C8D0 +3f7e3be0: move *a13(0x6c0), *a14+, 1 +3f7e3c00: move *a13(0x6e0), *a14+, 1 +3f7e3c20: calla L3FE0D650 +3f7e3c50: move -*a14, a8, 1 +3f7e3c60: move a8, *a13(0x240), 1 +3f7e3c80: move -*a14, a8, 1 +3f7e3c90: move a8, *a13(0x220), 1 +3f7e3cb0: addi 0x40, a14 +3f7e3cd0: move a14, -*sp, 1 +3f7e3ce0: move *a13(0x220), *a14+, 1 +3f7e3d00: move *a13(0x240), *a14+, 1 +3f7e3d20: calla L3FE14100 +3f7e3d50: move -*a14, a8, 1 +3f7e3d60: move a8, *a13(0x280), 1 +3f7e3d80: move -*a14, a8, 1 +3f7e3d90: move a8, *a13(0x260), 1 +3f7e3db0: move *a13(0x220), *a14+, 1 +3f7e3dd0: move *a13(0x240), *a14+, 1 +3f7e3df0: move *a13(0x260), *a14+, 1 +3f7e3e10: move *a13(0x280), *a14+, 1 +3f7e3e30: calla L3FE0C8D0 +3f7e3e60: move -*a14, a8, 1 +3f7e3e70: move a8, *a13(0x2c0), 1 +3f7e3e90: move -*a14, a8, 1 +3f7e3ea0: move a8, *a13(0x2a0), 1 +3f7e3ec0: move *a13(0x2a0), *a14+, 1 +3f7e3ee0: move *a13(0x2c0), *a14+, 1 +3f7e3f00: movi 0x3f7e5e20, a8 +3f7e3f30: move *a8+, *a14+, 1 +3f7e3f40: move *a8+, *a14+, 1 +3f7e3f50: calla L3FE0E730 +3f7e3f80: jreq L3F7E40C0 +3f7e3f90: move *a13(0x2a0), *a14+, 1 +3f7e3fb0: move *a13(0x2c0), *a14+, 1 +3f7e3fd0: movi 0x3f7e5e60, a8 +3f7e4000: move *a8+, *a14+, 1 +3f7e4010: move *a8+, *a14+, 1 +3f7e4020: calla L3FE0E6F0 +3f7e4050: jreq L3F7E40C0 +3f7e4060: move *a13(0x260), *a13(0x220), 1 +3f7e4090: move *a13(0x280), *a13(0x240), 1 +L3F7E40C0: +3f7e40c0: addi 0x40, a14 +3f7e40e0: move a14, -*sp, 1 +3f7e40f0: move *a13(0x220), *a14+, 1 +3f7e4110: move *a13(0x240), *a14+, 1 +3f7e4130: calla L3FE14450 +3f7e4160: calla L3FE10B50 +3f7e4190: move a8, *a13(0x1c0), 1 +L3F7E41B0: +3f7e41b0: move *a13(0x660), a9, 1 +3f7e41d0: sll 0x5, a9 +3f7e41e0: add a13, a9 +3f7e41f0: move *a13(0x1c0), a7, 1 +3f7e4210: move *a13(0x1a0), a5, 1 +3f7e4230: sub a5, a7 +3f7e4240: move a7, *a9(0x3a0), 1 +3f7e4260: move *a13(0x660), a9, 1 +3f7e4280: sll 0x5, a9 +3f7e4290: add a13, a9 +3f7e42a0: move *a9(0x3a0), a9, 1 +3f7e42c0: jrne L3F7E4400 +3f7e42d0: move *a13(0x2e0), *a14+, 1 +3f7e42f0: move *a13(0x300), *a14+, 1 +3f7e4310: move *a13(0x20), *a14+, 1 +3f7e4330: move *a13(0x40), *a14+, 1 +3f7e4350: calla L3FE0E9F0 +3f7e4380: jreq L3F7E4400 +3f7e4390: move *a13(0x660), a9, 1 +3f7e43b0: sll 0x5, a9 +3f7e43c0: add a13, a9 +3f7e43d0: movk 1, a7 +3f7e43e0: move a7, *a9(0x3a0), 1 +L3F7E4400: +3f7e4400: move *a13(0x660), a9, 1 +3f7e4420: sll 0x5, a9 +3f7e4430: add a13, a9 +3f7e4440: move *a9(0x3a0), a9, 1 +3f7e4460: jreq L3F7E45A0 +3f7e4470: move *a13(0x660), a9, 1 +3f7e4490: sll 0x5, a9 +3f7e44a0: add a13, a9 +3f7e44b0: setf 16, 1, 0 +3f7e44c0: move a5, *a9(0x500), 0 +3f7e44e0: move *a13(0x660), a9, 1 +3f7e4500: sll 0x5, a9 +3f7e4510: add a13, a9 +3f7e4520: move *a13(0x140), *a9(0x510), 0 +3f7e4550: move *a13(0x660), a9, 1 +3f7e4570: inc a9 +3f7e4580: move a9, *a13(0x660), 1 +L3F7E45A0: +3f7e45a0: move *a13(0x660), a9, 1 +3f7e45c0: subk 10, a9 +3f7e45d0: jrne L3F7E4770 +3f7e45e0: move a14, -*sp, 1 +3f7e45f0: movk 1, a9 +3f7e4600: move a9, *a14+, 1 +3f7e4610: move a13, a7 +3f7e4620: addi 0x3a0, a7 +3f7e4640: move a7, *a14+, 1 +3f7e4650: move a13, a3 +3f7e4660: addi 0x500, a3 +3f7e4680: move a3, *a14+, 1 +3f7e4690: move *a13(0x660), *a14+, 1 +3f7e46b0: move *a13(0xffc0), *a14+, 1 +3f7e46d0: move *a13(0xffe0), *a14+, 1 +3f7e46f0: move *a13(0xffc0), a1, 1 +3f7e4710: move *a1(0x340), a9, 1 +3f7e4730: call a9 +3f7e4740: sub a9, a9 +3f7e4750: move a9, *a13(0x660), 1 +L3F7E4770: +3f7e4770: move *a13(0x140), a9, 1 +3f7e4790: inc a9 +3f7e47a0: move a9, *a13(0x140), 1 +3f7e47c0: move *a13(0x180), a7, 1 +3f7e47e0: cmp a7, a9 +3f7e47f0: jalt L3F7E2390 +L3F7E4810: +3f7e4810: move *a13(0x660), a11, 1 +3f7e4830: jreq L3F7E4990 +3f7e4840: move a14, -*sp, 1 +3f7e4850: movk 1, a9 +3f7e4860: move a9, *a14+, 1 +3f7e4870: move a13, a7 +3f7e4880: addi 0x3a0, a7 +3f7e48a0: move a7, *a14+, 1 +3f7e48b0: move a13, a5 +3f7e48c0: addi 0x500, a5 +3f7e48e0: move a5, *a14+, 1 +3f7e48f0: move a11, *a14+, 1 +3f7e4900: move *a13(0xffc0), *a14+, 1 +3f7e4920: move *a13(0xffe0), *a14+, 1 +3f7e4940: move *a13(0xffc0), a3, 1 +3f7e4960: move *a3(0x340), a1, 1 +3f7e4980: call a1 +L3F7E4990: +3f7e4990: move *sp(0x140), a14, 1 +3f7e49b0: mmfm sp, a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f7e49d0: rets 2 +L3F7E49E0: +3f7e49e0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f7e4a00: move a14, a13 +3f7e4a10: addi 0x350, a14 +3f7e4a30: sub a7, a7 +3f7e4a40: move a7, *a13(0x310), 1 +3f7e4a60: move *a13(0xff60), a5, 1 +3f7e4a80: move *a5(0x20), *a13(0x330), 1 +3f7e4ab0: movb *a5(0x178), a5 +3f7e4ad0: jrne L3F7E5190 +3f7e4ae0: move *a13(0x330), a5, 1 +3f7e4b00: setf 16, 1, 0 +3f7e4b10: move *a5, a5, 0 +3f7e4b20: subk 7, a5 +3f7e4b30: jreq L3F7E4B90 +3f7e4b40: move *a13(0x330), a5, 1 +3f7e4b60: move *a5, a5, 0 +3f7e4b70: subk 4, a5 +3f7e4b80: jrne L3F7E5190 +L3F7E4B90: +3f7e4b90: move *a13(0x330), a5, 1 +3f7e4bb0: move *a5, a5, 0 +3f7e4bc0: subk 7, a5 +3f7e4bd0: jrne L3F7E4C40 +3f7e4be0: movi 0xffff, a5 +3f7e4c00: move a5, @0x20e610, 1 +3f7e4c30: jruc L3F7E4C70 +L3F7E4C40: +3f7e4c40: move a7, @0x20e610, 1 +L3F7E4C70: +3f7e4c70: move *a13(0xffa0), a10, 1 +3f7e4c90: move *a13(0xffe0), a5, 1 +3f7e4cb0: move a10, a7 +3f7e4cc0: sub a5, a7 +3f7e4cd0: move a7, a10 +3f7e4ce0: move *a13(0xff80), a7, 1 +3f7e4d00: move *a7, a5, 0 +3f7e4d10: jrne L3F7E4E30 +3f7e4d20: move *a7(0x3b0), a9, 0 +3f7e4d40: move *a7(0x3a0), *a13(0x0), 0 +3f7e4d70: move a9, a5 +3f7e4d80: sll 0x10, a5 +3f7e4d90: move *a13, a7, 0 +3f7e4da0: add a7, a5 +3f7e4db0: move a5, @0x20e5f0, 1 +3f7e4de0: sub a7, a7 +3f7e4df0: move a7, @0x20e490, 0 +3f7e4e20: jruc L3F7E5020 +L3F7E4E30: +3f7e4e30: sub a5, a5 +3f7e4e40: move a5, @0x20e5f0, 1 +3f7e4e70: movk 1, a7 +3f7e4e80: move a7, @0x20e490, 0 +3f7e4eb0: move *a13(0xff80), a5, 1 +3f7e4ed0: move *a5(0x80), a5, 1 +3f7e4ef0: move *a5(0x60), a5, 1 +3f7e4f10: move *a5(0xe0), a5, 1 +3f7e4f30: move a5, @0x20e4c0, 1 +3f7e4f60: move *a13(0xff80), a5, 1 +3f7e4f80: move *a5(0x80), a5, 1 +3f7e4fa0: move *a5(0x60), a5, 1 +3f7e4fc0: setf 16, 0, 0 +3f7e4fd0: move *a5(0x110), a5, 0 +3f7e4ff0: move a5, @0x20e4b0, 0 +L3F7E5020: +3f7e5020: move *a13(0xffc0), a12, 1 +3f7e5040: move *a13(0xffe0), a5, 1 +3f7e5060: move a12, a7 +3f7e5070: sub a5, a7 +3f7e5080: move a7, a12 +3f7e5090: move a5, a9 +3f7e50a0: sll 0x1, a9 +3f7e50b0: move a14, -*sp, 1 +3f7e50c0: move *a13(0xff60), *a14+, 1 +3f7e50e0: move a10, a7 +3f7e50f0: sll 0x10, a7 +3f7e5100: add a12, a7 +3f7e5110: move a7, *a14+, 1 +3f7e5120: move a9, *a14+, 1 +3f7e5130: move a9, *a14+, 1 +3f7e5140: calla L3F74EAE0 +3f7e5170: jauc L3F7E5B80 +L3F7E5190: +3f7e5190: move *a13(0xffa0), a10, 1 +3f7e51b0: move *a13(0xffe0), a5, 1 +3f7e51d0: move a10, a7 +3f7e51e0: sub a5, a7 +3f7e51f0: move a7, a10 +3f7e5200: move *a13(0xffa0), a7, 1 +3f7e5220: add a5, a7 +3f7e5230: move a7, a11 +3f7e5240: inc a11 +3f7e5250: move a10, a9 +3f7e5260: cmp a11, a9 +3f7e5270: jrge L3F7E5A00 +L3F7E5280: +3f7e5280: move *a13(0xffa0), a7, 1 +3f7e52a0: sub a9, a7 +3f7e52b0: move a7, *a13(0x10), 1 +3f7e52d0: move a14, -*sp, 1 +3f7e52e0: move *a13(0xffe0), a5, 1 +3f7e5300: mpys a5, a5 +3f7e5310: sll 0x4, a5 +3f7e5320: mpys a7, a7 +3f7e5330: sll 0x4, a7 +3f7e5340: sub a7, a5 +3f7e5350: move a5, *a14+, 1 +3f7e5360: calla L3FBFCE00 +3f7e5390: move a8, *a13(0x30), 1 +3f7e53b0: sra 0x2, a8 +3f7e53c0: move *a13(0xffc0), a12, 1 +3f7e53e0: move a12, a7 +3f7e53f0: sub a8, a7 +3f7e5400: move a7, a12 +3f7e5410: jrge L3F7E5430 +3f7e5420: sub a12, a12 +L3F7E5430: +3f7e5430: move *a13(0xffc0), a7, 1 +3f7e5450: move *a13(0x30), a5, 1 +3f7e5470: sra 0x2, a5 +3f7e5480: add a7, a5 +3f7e5490: move a5, a0 +3f7e54a0: inc a0 +3f7e54b0: move *a13(0x310), a5, 1 +3f7e54d0: sll 0x5, a5 +3f7e54e0: add a13, a5 +3f7e54f0: move a0, a3 +3f7e5500: sub a12, a3 +3f7e5510: move a3, *a5(0x50), 1 +3f7e5530: move *a13(0x310), a5, 1 +3f7e5550: sll 0x5, a5 +3f7e5560: add a13, a5 +3f7e5570: move *a5(0x50), a5, 1 +3f7e5590: jrne L3F7E5670 +3f7e55a0: move *a13(0x10), a5, 1 +3f7e55c0: move *a13(0xffe0), a3, 1 +3f7e55e0: cmp a3, a5 +3f7e55f0: jrne L3F7E5670 +3f7e5600: move *a13(0x310), a3, 1 +3f7e5620: sll 0x5, a3 +3f7e5630: add a13, a3 +3f7e5640: movk 1, a5 +3f7e5650: move a5, *a3(0x50), 1 +L3F7E5670: +3f7e5670: move *a13(0x310), a5, 1 +3f7e5690: sll 0x5, a5 +3f7e56a0: add a13, a5 +3f7e56b0: move *a5(0x50), a5, 1 +3f7e56d0: jreq L3F7E5800 +3f7e56e0: move *a13(0x310), a5, 1 +3f7e5700: sll 0x5, a5 +3f7e5710: add a13, a5 +3f7e5720: setf 16, 1, 0 +3f7e5730: move a12, *a5(0x1b0), 0 +3f7e5750: move *a13(0x310), a5, 1 +3f7e5770: sll 0x5, a5 +3f7e5780: add a13, a5 +3f7e5790: move a9, *a5(0x1c0), 0 +3f7e57b0: move *a13(0x310), a5, 1 +3f7e57d0: inc a5 +3f7e57e0: move a5, *a13(0x310), 1 +L3F7E5800: +3f7e5800: move *a13(0x310), a5, 1 +3f7e5820: subk 10, a5 +3f7e5830: jrne L3F7E59D0 +3f7e5840: move a14, -*sp, 1 +3f7e5850: movk 1, a5 +3f7e5860: move a5, *a14+, 1 +3f7e5870: move a13, a3 +3f7e5880: addi 0x50, a3 +3f7e58a0: move a3, *a14+, 1 +3f7e58b0: move a13, a5 +3f7e58c0: addi 0x1b0, a5 +3f7e58e0: move a5, *a14+, 1 +3f7e58f0: move *a13(0x310), *a14+, 1 +3f7e5910: move *a13(0xff60), *a14+, 1 +3f7e5930: move *a13(0xff80), *a14+, 1 +3f7e5950: move *a13(0xff60), a3, 1 +3f7e5970: move *a3(0x340), a5, 1 +3f7e5990: call a5 +3f7e59a0: sub a5, a5 +3f7e59b0: move a5, *a13(0x310), 1 +L3F7E59D0: +3f7e59d0: inc a9 +3f7e59e0: cmp a11, a9 +3f7e59f0: jrlt L3F7E5280 +L3F7E5A00: +3f7e5a00: move *a13(0x310), a7, 1 +3f7e5a20: jreq L3F7E5B80 +3f7e5a30: move a14, -*sp, 1 +3f7e5a40: movk 1, a5 +3f7e5a50: move a5, *a14+, 1 +3f7e5a60: move a13, a3 +3f7e5a70: addi 0x50, a3 +3f7e5a90: move a3, *a14+, 1 +3f7e5aa0: move a13, a5 +3f7e5ab0: addi 0x1b0, a5 +3f7e5ad0: move a5, *a14+, 1 +3f7e5ae0: move a7, *a14+, 1 +3f7e5af0: move *a13(0xff60), *a14+, 1 +3f7e5b10: move *a13(0xff80), *a14+, 1 +3f7e5b30: move *a13(0xff60), a3, 1 +3f7e5b50: move *a3(0x340), a5, 1 +3f7e5b70: call a5 +L3F7E5B80: +3f7e5b80: move *sp(0x140), a14, 1 +3f7e5ba0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f7e5bc0: rets 2 +3f7e5bd0: rl a11, a13 +3f7e5be0: .word 0x7845 +3f7e5bf0: sra b11, b4 +3f7e5c00: sra a3, a14 +3f7e5c10: sra b10, b3 +3f7e5c20: mods a11, a7 +3f7e5c30: modu a3, a5 +3f7e5c40: sla 0x3, b4 +3f7e5c50: sla a11, a3 +3f7e5c60: mods a3, a12 +3f7e5c70: sra a3, a5 +3f7e5c80: .word 0x7720 +3f7e5c90: .word 0x7469 +3f7e5ca0: sla 0x3, a8 +3f7e5cb0: modu a11, a3 +3f7e5cc0: modu a3, a9 +3f7e5cd0: rl a11, a3 +3f7e5ce0: sra a11, a4 +3f7e5cf0: .word 0x746e +3f7e5d00: .word 0x7020 +3f7e5d10: rl a11, sp +3f7e5d20: .word 0x746e +3f7e5d30: srl 0xd, b3 +L3F7E5D40: +3f7e5d40: .word 0x000a +3f7e5d50: modu b11, b0 +3f7e5d60: rl b11, b3 +3f7e5d70: rl b11, b4 +3f7e5d80: sra b11, b6 +3f7e5d90: sra a1, a0 +3f7e5da0: sla 0x1, b10 +3f7e5db0: sll 0x9, a0 +3f7e5dc0: .word 0x0a64 +3f7e5dd0: .word 0x0000 +3f7e5de0: .word 0x0000 +3f7e5df0: .word 0x0000 +3f7e5e00: .word 0x0000 +3f7e5e10: add b0, b8 +3f7e5e20: .word 0x0000 +3f7e5e30: .word 0x0000 +3f7e5e40: .word 0x0000 +3f7e5e50: .word 0x0000 +3f7e5e60: drav a6, a6 +L3F7E5E70: +3f7e5e70: move *b2(0x637b), *b10+, 0 +3f7e5e90: dsjs a8, L3F7E5D40 +3f7e5ea0: subk 20, a13 +3f7e5eb0: move -*a1, -*a2, 1 +3f7e5ec0: move b7, *b13+, 0 +3f7e5ed0: add a0, a12 +3f7e5ee0: subk 20, a13 +3f7e5ef0: move -*a1, -*a2, 1 +L3F7E5F00: +3f7e5f00: move b7, *b13+, 0 +3f7e5f10: jruc L3F7E5FE0 +3f7e5f20: subk 20, a13 +3f7e5f30: move -*a1, -*a2, 1 +3f7e5f40: move b7, *b13+, 0 +3f7e5f50: add b0, b12 +3f7e5f60: subk 20, a14 +3f7e5f70: move -*a1, -*a2, 1 +3f7e5f80: move b7, *b13+, 0 +3f7e5f90: add a1, a12 +3f7e5fa0: .word 0x0000 +3f7e5fb0: .word 0x0000 +3f7e5fc0: .word 0x0000 +3f7e5fd0: add a3, a8 +L3F7E5FE0: +3f7e5fe0: .word 0x0000 +3f7e5ff0: .word 0x0000 +3f7e6000: add a0, a0 +3f7e6010: add b3, b11 +3f7e6020: .word 0x0000 +3f7e6030: .word 0x0000 +3f7e6040: .word 0x0000 +3f7e6050: dsjs b8, L3F7E5E70 +3f7e6060: move *a9(0xb90d), *a8+, 1 +3f7e6080: move *b5(0x3fff), b14, 0 +3f7e60a0: move b3, b3 +3f7e60b0: cvxyl b7, b5 +3f7e60c0: .word 0x3636 +3f7e60d0: dsjs b12, L3F7E5F00 +3f7e60e0: .word 0x0000 +3f7e60f0: .word 0x0000 +3f7e6100: .word 0x0000 +3f7e6110: add a0, a8 +L3F7E6120: +3f7e6120: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f7e6140: move a14, a13 +3f7e6150: addi 0x120, a14 +3f7e6170: move *a13(0xffe0), a9, 1 +3f7e6190: move *a9(0xc0), a7, 1 +3f7e61b0: jrne L3F7E6370 +3f7e61c0: move a14, -*sp, 1 +3f7e61d0: movi 0x694, a7 +3f7e61f0: move a7, *a14+, 1 +3f7e6200: calla L3F701230 +3f7e6230: move a8, a10 +3f7e6240: sub a7, a7 +3f7e6250: move a7, *a9(0xe0), 1 +3f7e6270: move a10, *a9(0xc0), 1 +3f7e6290: move a10, a5 +3f7e62a0: addk 32, a5 +3f7e62b0: move a5, *a9(0x60), 1 +3f7e62d0: move a10, a5 +3f7e62e0: addi 0x33c0, a5 +3f7e6300: move a5, *a9(0x80), 1 +3f7e6320: move *a9(0xe0), *a10(0x0), 1 +3f7e6350: move a10, *a9(0xe0), 1 +L3F7E6370: +3f7e6370: move *a9(0x60), *a9(0x20), 1 +3f7e63a0: move *a9(0x20), a11, 1 +3f7e63c0: move a11, a12 +3f7e63d0: move a13, a0 +3f7e63e0: move *a9, a7, 1 +3f7e63f0: move a7, a4 +3f7e6400: move *a9, a7, 1 +3f7e6410: move *a7, a2, 1 +3f7e6420: jaeq L3F7E6F70 +3f7e6440: setf 16, 1, 0 +3f7e6450: move *a2(0x30), *a13(0xe0), 0 +L3F7E6480: +3f7e6480: move *a9(0x80), a7, 1 +3f7e64a0: cmp a7, a11 +3f7e64b0: jrhi L3F7E6B10 +3f7e64c0: move a0, *a11(0x20), 1 +3f7e64e0: move a11, *a0, 1 +3f7e64f0: setf 16, 1, 0 +3f7e6500: move *a2(0x30), a7, 0 +3f7e6520: move *a13(0xe0), a5, 0 +3f7e6540: cmp a5, a7 +3f7e6550: jrle L3F7E65D0 +3f7e6560: cmp a11, a12 +3f7e6570: jreq L3F7E65D0 +L3F7E6580: +3f7e6580: move a11, *a12(0x80), 1 +3f7e65a0: move *a12, a12, 1 +3f7e65b0: cmp a11, a12 +3f7e65c0: jrne L3F7E6580 +L3F7E65D0: +3f7e65d0: sub a7, a7 +3f7e65e0: move a7, *a11, 1 +3f7e65f0: setf 16, 1, 0 +3f7e6600: move *a2(0x30), a5, 0 +3f7e6620: move a5, *a13(0xe0), 0 +3f7e6640: move a5, *a11(0x40), 0 +3f7e6660: move *a2(0x20), *a11(0x50), 0 +3f7e6690: movk 1, a7 +3f7e66a0: move a7, *a11(0x70), 0 +3f7e66c0: sub a7, a7 +3f7e66d0: move a7, *a11(0x80), 1 +3f7e66f0: move a2, *a11(0xa0), 1 +3f7e6710: move a4, *a11(0xc0), 1 +3f7e6730: move a11, a0 +3f7e6740: addi 0xe0, a11 +3f7e6760: movk 8, a7 +3f7e6770: move a7, *a13(0x100), 1 +3f7e6790: move *a2(0x50), *a13(0xf0), 0 +L3F7E67C0: +3f7e67c0: move a2, a4 +3f7e67d0: move *a4(0x50), a7, 0 +3f7e67f0: move *a13(0xf0), a5, 0 +3f7e6810: cmp a5, a7 +3f7e6820: jrgt L3F7E6AD0 +L3F7E6830: +3f7e6830: move *a2, a2, 1 +3f7e6840: jreq L3F7E6920 +3f7e6850: setf 16, 1, 0 +3f7e6860: move *a2(0x30), a7, 0 +3f7e6880: move *a13(0xe0), a5, 0 +3f7e68a0: cmp a5, a7 +3f7e68b0: jrgt L3F7E6920 +3f7e68c0: move *a13(0x100), a7, 1 +3f7e68e0: dec a7 +3f7e68f0: move a7, *a13(0x100), 1 +3f7e6910: jrne L3F7E67C0 +L3F7E6920: +3f7e6920: move *a13(0x100), a7, 1 +3f7e6940: jreq L3F7E69B0 +3f7e6950: neg a7 +3f7e6960: addk 9, a7 +3f7e6970: setf 16, 1, 0 +3f7e6980: move a7, *a0(0x70), 0 +3f7e69a0: jruc L3F7E69F0 +L3F7E69B0: +3f7e69b0: movk 8, a5 +3f7e69c0: setf 16, 1, 0 +3f7e69d0: move a5, *a0(0x70), 0 +L3F7E69F0: +3f7e69f0: move *a13(0xf0), *a0(0x60), 0 +3f7e6a20: move *a12(0x60), a7, 0 +3f7e6a40: move *a13(0xf0), a5, 0 +3f7e6a60: cmp a5, a7 +3f7e6a70: jrge L3F7E6AA0 +3f7e6a80: move a5, *a12(0x60), 0 +L3F7E6AA0: +3f7e6aa0: move a2, a7 +3f7e6ab0: jrne L3F7E6480 +3f7e6ac0: jruc L3F7E6D10 +L3F7E6AD0: +3f7e6ad0: move *a4(0x50), *a13(0xf0), 0 +3f7e6b00: jruc L3F7E6830 +L3F7E6B10: +3f7e6b10: move *a9(0x80), a7, 1 +3f7e6b30: cmp a7, a11 +3f7e6b40: jrls L3F7E6480 +3f7e6b50: move a14, -*sp, 1 +3f7e6b60: movi 0x694, a7 +3f7e6b80: move a7, *a14+, 1 +3f7e6b90: calla L3F701230 +3f7e6bc0: move a8, a10 +3f7e6bd0: move a10, *a9(0xc0), 1 +3f7e6bf0: move a10, a5 +3f7e6c00: addk 32, a5 +3f7e6c10: move a5, *a9(0x60), 1 +3f7e6c30: move a10, a5 +3f7e6c40: addi 0x33c0, a5 +3f7e6c60: move a5, *a9(0x80), 1 +3f7e6c80: move *a9(0xe0), *a10(0x0), 1 +3f7e6cb0: move a10, *a9(0xe0), 1 +3f7e6cd0: move *a9(0x60), a11, 1 +3f7e6cf0: jauc L3F7E6480 +L3F7E6D10: +3f7e6d10: move *a9(0x80), a7, 1 +3f7e6d30: cmp a7, a11 +3f7e6d40: jrls L3F7E6EF0 +3f7e6d50: move a14, -*sp, 1 +3f7e6d60: movi 0x694, a7 +3f7e6d80: move a7, *a14+, 1 +3f7e6d90: calla L3F701230 +3f7e6dc0: move a8, a10 +3f7e6dd0: move a10, *a9(0xc0), 1 +3f7e6df0: move a10, a5 +3f7e6e00: addk 32, a5 +3f7e6e10: move a5, *a9(0x60), 1 +3f7e6e30: move a10, a5 +3f7e6e40: addi 0x33c0, a5 +3f7e6e60: move a5, *a9(0x80), 1 +3f7e6e80: move *a9(0xe0), *a10(0x0), 1 +3f7e6eb0: move a10, *a9(0xe0), 1 +3f7e6ed0: move *a9(0x60), a11, 1 +L3F7E6EF0: +3f7e6ef0: move a11, *a0, 1 +3f7e6f00: cmp a11, a12 +3f7e6f10: jreq L3F7E6F70 +L3F7E6F20: +3f7e6f20: move a11, *a12(0x80), 1 +3f7e6f40: move *a12, a12, 1 +3f7e6f50: cmp a11, a12 +3f7e6f60: jrne L3F7E6F20 +L3F7E6F70: +3f7e6f70: cmp a13, a0 +3f7e6f80: jreq L3F7E6FC0 +3f7e6f90: move a0, *a11(0x20), 1 +3f7e6fb0: jruc L3F7E6FF0 +L3F7E6FC0: +3f7e6fc0: sub a7, a7 +3f7e6fd0: move a7, *a11(0x20), 1 +L3F7E6FF0: +3f7e6ff0: sub a7, a7 +3f7e7000: move a7, *a11, 1 +3f7e7010: movi 0x7ffe, a5 +3f7e7030: setf 16, 1, 0 +3f7e7040: move a5, *a11(0x40), 0 +3f7e7060: inc a5 +3f7e7070: move a5, *a11(0x50), 0 +3f7e7090: move a5, *a11(0x60), 0 +3f7e70b0: move a7, *a11(0x80), 1 +3f7e70d0: move a7, *a11(0xa0), 1 +3f7e70f0: move a4, *a11(0xc0), 1 +3f7e7110: move a11, a5 +3f7e7120: addi 0xe0, a5 +3f7e7140: move a5, *a9(0x60), 1 +3f7e7160: move *a9(0x20), a5, 1 +3f7e7180: move a7, *a5(0x20), 1 +3f7e71a0: move a11, *a9(0x40), 1 +3f7e71c0: move *sp(0x160), a14, 1 +3f7e71e0: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f7e7200: rets 2 +L3F7E7210: +3f7e7210: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7e7230: move a14, a13 +3f7e7240: addi 0x90, a14 +3f7e7260: move *a13(0xffe0), a9, 1 +3f7e7280: move *a13(0xffc0), a10, 1 +3f7e72a0: move *a13(0xffa0), a11, 1 +3f7e72c0: setf 16, 1, 0 +3f7e72d0: move *a11(0x20), *a13(0x0), 0 +3f7e7300: move *a11(0x30), *a13(0x10), 0 +3f7e7330: move *a13(0x10), a7, 0 +3f7e7350: cmpi 0x7fff, a7 +3f7e7370: jrge L3F7E73C0 +3f7e7380: move *a13, a7, 0 +3f7e7390: cmpi 0x7fff, a7 +3f7e73b0: jrlt L3F7E7440 +L3F7E73C0: +3f7e73c0: move a14, -*sp, 1 +3f7e73d0: movi 0x3f7ea620, a8 +3f7e7400: move a8, *a14+, 1 +3f7e7410: calla L3F35BD40 +L3F7E7440: +3f7e7440: setf 16, 1, 0 +3f7e7450: move *a10(0x40), a7, 0 +3f7e7470: move *a13(0x10), a5, 0 +3f7e7490: cmp a5, a7 +3f7e74a0: jreq L3F7E7580 +L3F7E74B0: +3f7e74b0: move *a10(0x40), a7, 0 +3f7e74d0: move *a13(0x10), a5, 0 +3f7e74f0: cmp a5, a7 +3f7e7500: jagt L3F7E8A60 +3f7e7520: move *a10(0x80), a10, 1 +3f7e7540: move *a10(0x40), a7, 0 +3f7e7560: cmp a5, a7 +3f7e7570: jrne L3F7E74B0 +L3F7E7580: +3f7e7580: move *a10, a10, 1 +3f7e7590: move *a10(0x40), a7, 0 +3f7e75b0: move *a13(0x10), a5, 0 +3f7e75d0: cmp a5, a7 +3f7e75e0: jrgt L3F7E76B0 +L3F7E75F0: +3f7e75f0: move *a10(0x50), a7, 0 +3f7e7610: move *a13, a5, 0 +3f7e7620: cmp a5, a7 +3f7e7630: jrgt L3F7E76B0 +3f7e7640: move *a10, a10, 1 +3f7e7650: move *a10(0x40), a7, 0 +3f7e7670: move *a13(0x10), a5, 0 +3f7e7690: cmp a5, a7 +3f7e76a0: jrle L3F7E75F0 +L3F7E76B0: +3f7e76b0: move *a10(0x20), a10, 1 +3f7e76d0: move *a10(0xa0), a12, 1 +3f7e76f0: move *a10(0xc0), a0, 1 +3f7e7710: move *a12(0x30), a7, 0 +3f7e7730: move *a13(0x10), a5, 0 +3f7e7750: cmp a5, a7 +3f7e7760: jrgt L3F7E7850 +L3F7E7770: +3f7e7770: move *a12(0x20), a7, 0 +3f7e7790: move *a13, a5, 0 +3f7e77a0: cmp a5, a7 +3f7e77b0: jrge L3F7E7850 +3f7e77c0: move a12, a0 +3f7e77d0: move *a12, a12, 1 +3f7e77e0: jreq L3F7E7850 +3f7e77f0: move *a12(0x30), a7, 0 +3f7e7810: move *a13(0x10), a5, 0 +3f7e7830: cmp a5, a7 +3f7e7840: jrle L3F7E7770 +L3F7E7850: +3f7e7850: move a11, *a0, 1 +3f7e7860: move *a9, a7, 1 +3f7e7870: addk 32, a7 +3f7e7880: move *a7, a5, 1 +3f7e7890: inc a5 +3f7e78a0: move a5, *a7, 1 +3f7e78b0: move a12, *a11, 1 +3f7e78c0: move *a11(0x50), a7, 0 +3f7e78e0: move *a10(0x60), a5, 0 +3f7e7900: cmp a5, a7 +3f7e7910: jrle L3F7E7950 +3f7e7920: move *a11(0x50), *a10(0x60), 0 +L3F7E7950: +3f7e7950: move *a10(0xa0), a7, 1 +3f7e7970: cmp a12, a7 +3f7e7980: jrne L3F7E79E0 +3f7e7990: move a11, *a10(0xa0), 1 +3f7e79b0: move *a11(0x20), *a10(0x50), 0 +L3F7E79E0: +3f7e79e0: move *a10, a2, 1 +3f7e79f0: move *a2(0xc0), a7, 1 +3f7e7a10: cmp a0, a7 +3f7e7a20: jrne L3F7E7A50 +3f7e7a30: move a11, *a2(0xc0), 1 +L3F7E7A50: +3f7e7a50: setf 16, 1, 0 +3f7e7a60: move *a10(0x70), a7, 0 +3f7e7a80: inc a7 +3f7e7a90: move a7, *a10(0x70), 0 +3f7e7ab0: sext a7, 0 +3f7e7ac0: subk 8, a7 +3f7e7ad0: jale L3F7E91A0 +3f7e7af0: move *a9(0xa0), a4, 1 +3f7e7b10: jreq L3F7E7B60 +3f7e7b20: move *a4(0x0), *a9(0xa0), 1 +3f7e7b50: jruc L3F7E7E70 +L3F7E7B60: +3f7e7b60: move *a9(0x60), a7, 1 +3f7e7b80: addi 0xe0, a7 +3f7e7ba0: move a7, *a9(0x60), 1 +3f7e7bc0: move a7, a4 +3f7e7bd0: subi 0xe0, a4 +3f7e7bf0: move *a9(0x80), a7, 1 +3f7e7c10: cmp a7, a4 +3f7e7c20: jrls L3F7E7E70 +3f7e7c30: move a14, -*sp, 1 +3f7e7c40: movi 0x694, a7 +3f7e7c60: move a7, *a14+, 1 +3f7e7c70: calla L3F701230 +3f7e7ca0: move a8, *a13(0x40), 1 +3f7e7cc0: move a8, *a9(0xc0), 1 +3f7e7ce0: addk 32, a8 +3f7e7cf0: move a8, *a9(0x60), 1 +3f7e7d10: move *a13(0x40), a5, 1 +3f7e7d30: addi 0x33c0, a5 +3f7e7d50: move a5, *a9(0x80), 1 +3f7e7d70: move *a13(0x40), a5, 1 +3f7e7d90: move *a9(0xe0), *a5(0x0), 1 +3f7e7dc0: move a5, *a9(0xe0), 1 +3f7e7de0: move *a9(0x60), a7, 1 +3f7e7e00: addi 0xe0, a7 +3f7e7e20: move a7, *a9(0x60), 1 +3f7e7e40: move a7, a4 +3f7e7e50: subi 0xe0, a4 +L3F7E7E70: +3f7e7e70: move *a10(0xa0), a12, 1 +3f7e7e90: movk 5, a7 +3f7e7ea0: move a7, *a13(0x20), 1 +3f7e7ec0: dec a7 +3f7e7ed0: move a7, *a13(0x20), 1 +3f7e7ef0: jreq L3F7E7F70 +L3F7E7F00: +3f7e7f00: move *a12, a12, 1 +3f7e7f10: move *a13(0x20), a7, 1 +3f7e7f30: dec a7 +3f7e7f40: move a7, *a13(0x20), 1 +3f7e7f60: jrne L3F7E7F00 +L3F7E7F70: +3f7e7f70: move a2, *a4, 1 +3f7e7f80: move a10, *a4(0x20), 1 +3f7e7fa0: setf 16, 1, 0 +3f7e7fb0: move *a10(0x40), *a4(0x40), 0 +3f7e7fe0: move *a10(0x70), a5, 0 +3f7e8000: subk 5, a5 +3f7e8010: move a5, *a4(0x70), 0 +3f7e8030: move *a10(0x80), *a4(0x80), 1 +3f7e8060: move a12, *a4(0xc0), 1 +3f7e8080: move *a12, a12, 1 +3f7e8090: move *a12(0x20), *a4(0x50), 0 +3f7e80c0: move a12, *a4(0xa0), 1 +3f7e80e0: move a4, *a2(0x20), 1 +3f7e8100: move a4, *a10, 1 +3f7e8110: movk 5, a5 +3f7e8120: move a5, *a10(0x70), 0 +3f7e8140: move *a9(0x100), a5, 1 +3f7e8160: jreq L3F7E87D0 +3f7e8170: movi 0x8000, a5 +3f7e8190: move a5, *a13(0x40), 0 +3f7e81b0: move *a2(0xa0), *a13(0x50), 1 +L3F7E81E0: +3f7e81e0: setf 16, 1, 0 +3f7e81f0: move *a12(0x50), a7, 0 +3f7e8210: move *a13(0x40), a5, 0 +3f7e8230: cmp a5, a7 +3f7e8240: jrgt L3F7E82F0 +L3F7E8250: +3f7e8250: move *a12, a12, 1 +3f7e8260: move *a13(0x50), a7, 1 +3f7e8280: cmp a7, a12 +3f7e8290: jrne L3F7E81E0 +3f7e82a0: setf 16, 1, 0 +3f7e82b0: move *a13(0x40), *a4(0x60), 0 +3f7e82e0: jruc L3F7E8330 +L3F7E82F0: +3f7e82f0: move *a12(0x50), *a13(0x40), 0 +3f7e8320: jruc L3F7E8250 +L3F7E8330: +3f7e8330: move a10, *a13(0x70), 1 +L3F7E8350: +3f7e8350: move *a13(0x70), a7, 1 +3f7e8370: move *a7(0x20), a5, 1 +3f7e8390: jreq L3F7E8490 +3f7e83a0: move *a7(0x20), a5, 1 +3f7e83c0: setf 16, 1, 0 +3f7e83d0: move *a5(0x40), a5, 0 +3f7e83f0: move *a13(0x10), a7, 0 +3f7e8410: cmp a7, a5 +3f7e8420: jrlt L3F7E8490 +3f7e8430: move *a13(0x70), a5, 1 +3f7e8450: move *a5(0x20), *a13(0x70), 1 +3f7e8480: jruc L3F7E8350 +L3F7E8490: +3f7e8490: move *a13(0x70), a7, 1 +3f7e84b0: cmp a10, a7 +3f7e84c0: jreq L3F7E86C0 +3f7e84d0: movi 0x8000, a5 +3f7e84f0: setf 16, 1, 0 +3f7e8500: move a5, *a13(0x40), 0 +3f7e8520: move *a10(0xa0), a12, 1 +3f7e8540: move *a4(0xa0), *a13(0x50), 1 +L3F7E8570: +3f7e8570: setf 16, 1, 0 +3f7e8580: move *a12(0x50), a7, 0 +3f7e85a0: move *a13(0x40), a5, 0 +3f7e85c0: cmp a5, a7 +3f7e85d0: jrgt L3F7E8680 +L3F7E85E0: +3f7e85e0: move *a12, a12, 1 +3f7e85f0: move *a13(0x50), a7, 1 +3f7e8610: cmp a7, a12 +3f7e8620: jrne L3F7E8570 +3f7e8630: setf 16, 1, 0 +3f7e8640: move *a13(0x40), *a10(0x60), 0 +3f7e8670: jruc L3F7E86C0 +L3F7E8680: +3f7e8680: move *a12(0x50), *a13(0x40), 0 +3f7e86b0: jruc L3F7E85E0 +L3F7E86C0: +3f7e86c0: move *a13(0x70), a7, 1 +3f7e86e0: setf 16, 1, 0 +3f7e86f0: move *a11(0x50), a5, 0 +3f7e8710: move *a7(0x60), a7, 0 +3f7e8730: cmp a7, a5 +3f7e8740: jale L3F7E91A0 +3f7e8760: move *a13(0x70), a7, 1 +3f7e8780: move *a11(0x50), *a7(0x60), 0 +3f7e87b0: jauc L3F7E91A0 +L3F7E87D0: +3f7e87d0: move *a9(0x100), a5, 1 +3f7e87f0: jaeq L3F7E91A0 +3f7e8810: move a10, *a13(0x40), 1 +L3F7E8830: +3f7e8830: move *a13(0x40), a7, 1 +3f7e8850: move *a7(0x20), a5, 1 +3f7e8870: jreq L3F7E8970 +3f7e8880: move *a7(0x20), a5, 1 +3f7e88a0: setf 16, 1, 0 +3f7e88b0: move *a5(0x40), a5, 0 +3f7e88d0: move *a13(0x10), a7, 0 +3f7e88f0: cmp a7, a5 +3f7e8900: jrlt L3F7E8970 +3f7e8910: move *a13(0x40), a5, 1 +3f7e8930: move *a5(0x20), *a13(0x40), 1 +3f7e8960: jruc L3F7E8830 +L3F7E8970: +3f7e8970: move *a13(0x40), a7, 1 +3f7e8990: setf 16, 1, 0 +3f7e89a0: move *a11(0x50), a5, 0 +3f7e89c0: move *a7(0x60), a7, 0 +3f7e89e0: cmp a7, a5 +3f7e89f0: jrle L3F7E91A0 +3f7e8a00: move *a13(0x40), a7, 1 +3f7e8a20: move *a11(0x50), *a7(0x60), 0 +3f7e8a50: jruc L3F7E91A0 +L3F7E8A60: +3f7e8a60: move *a10(0x20), a6, 1 +3f7e8a80: move *a9(0xa0), a4, 1 +3f7e8aa0: jreq L3F7E8AF0 +3f7e8ab0: move *a4(0x0), *a9(0xa0), 1 +3f7e8ae0: jruc L3F7E8E00 +L3F7E8AF0: +3f7e8af0: move *a9(0x60), a7, 1 +3f7e8b10: addi 0xe0, a7 +3f7e8b30: move a7, *a9(0x60), 1 +3f7e8b50: move a7, a4 +3f7e8b60: subi 0xe0, a4 +3f7e8b80: move *a9(0x80), a7, 1 +3f7e8ba0: cmp a7, a4 +3f7e8bb0: jrls L3F7E8E00 +3f7e8bc0: move a14, -*sp, 1 +3f7e8bd0: movi 0x694, a7 +3f7e8bf0: move a7, *a14+, 1 +3f7e8c00: calla L3F701230 +3f7e8c30: move a8, *a13(0x20), 1 +3f7e8c50: move a8, *a9(0xc0), 1 +3f7e8c70: addk 32, a8 +3f7e8c80: move a8, *a9(0x60), 1 +3f7e8ca0: move *a13(0x20), a5, 1 +3f7e8cc0: addi 0x33c0, a5 +3f7e8ce0: move a5, *a9(0x80), 1 +3f7e8d00: move *a13(0x20), a5, 1 +3f7e8d20: move *a9(0xe0), *a5(0x0), 1 +3f7e8d50: move a5, *a9(0xe0), 1 +3f7e8d70: move *a9(0x60), a7, 1 +3f7e8d90: addi 0xe0, a7 +3f7e8db0: move a7, *a9(0x60), 1 +3f7e8dd0: move a7, a4 +3f7e8de0: subi 0xe0, a4 +L3F7E8E00: +3f7e8e00: move a6, *a4(0x20), 1 +3f7e8e20: move a10, *a4, 1 +3f7e8e30: setf 16, 1, 0 +3f7e8e40: move *a11(0x30), *a4(0x40), 0 +3f7e8e70: move *a11(0x20), *a4(0x50), 0 +3f7e8ea0: move *a11(0x50), *a4(0x60), 0 +3f7e8ed0: movk 1, a7 +3f7e8ee0: move a7, *a4(0x70), 0 +3f7e8f00: move a10, *a4(0x80), 1 +3f7e8f20: move a11, *a4(0xa0), 1 +3f7e8f40: move *a9, a5, 1 +3f7e8f50: addk 32, a5 +3f7e8f60: move *a5, a7, 1 +3f7e8f70: inc a7 +3f7e8f80: move a7, *a5, 1 +3f7e8f90: move *a10(0xa0), *a11(0x0), 1 +3f7e8fc0: move *a10(0xc0), *a4(0xc0), 1 +3f7e8ff0: move *a4(0xc0), a7, 1 +3f7e9010: move a11, *a7, 1 +3f7e9020: move a11, *a10(0xc0), 1 +3f7e9040: move a6, a5 +3f7e9050: jreq L3F7E9160 +3f7e9060: move a4, *a6(0x80), 1 +3f7e9080: move a4, *a6, 1 +3f7e9090: move *a6(0x20), a6, 1 +3f7e90b0: jreq L3F7E9180 +L3F7E90C0: +3f7e90c0: move *a6(0x80), a7, 1 +3f7e90e0: cmp a10, a7 +3f7e90f0: jrne L3F7E9180 +3f7e9100: move a4, *a6(0x80), 1 +3f7e9120: move *a6(0x20), a6, 1 +3f7e9140: jrne L3F7E90C0 +3f7e9150: jruc L3F7E9180 +L3F7E9160: +3f7e9160: move a4, *a9(0x20), 1 +L3F7E9180: +3f7e9180: move a4, *a10(0x20), 1 +L3F7E91A0: +3f7e91a0: move *sp(0x180), a14, 1 +3f7e91c0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7e91e0: rets 2 +L3F7E91F0: +3f7e91f0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f7e9210: move a14, a13 +3f7e9220: addi 0x90, a14 +3f7e9240: move *a13(0xffe0), a9, 1 +3f7e9260: move *a13(0xffc0), a10, 1 +3f7e9280: move *a13(0xffa0), a11, 1 +3f7e92a0: setf 16, 1, 0 +3f7e92b0: move *a11(0x20), *a13(0x0), 0 +3f7e92e0: move *a11(0x30), *a13(0x10), 0 +3f7e9310: move *a13(0x10), a7, 0 +3f7e9330: cmpi 0x7fff, a7 +3f7e9350: jrge L3F7E93A0 +3f7e9360: move *a13, a7, 0 +3f7e9370: cmpi 0x7fff, a7 +3f7e9390: jrlt L3F7E9420 +L3F7E93A0: +3f7e93a0: move a14, -*sp, 1 +3f7e93b0: movi 0x3f7ea748, a8 +3f7e93e0: move a8, *a14+, 1 +3f7e93f0: calla L3F35BD40 +L3F7E9420: +3f7e9420: setf 16, 1, 0 +3f7e9430: move *a10(0x40), a7, 0 +3f7e9450: move *a13(0x10), a5, 0 +3f7e9470: cmp a5, a7 +3f7e9480: jreq L3F7E95E0 +L3F7E9490: +3f7e9490: move *a10(0x80), a10, 1 +3f7e94b0: move *a10(0x40), a7, 0 +3f7e94d0: move *a13(0x10), a5, 0 +3f7e94f0: cmp a5, a7 +3f7e9500: jrgt L3F7E9560 +3f7e9510: move *a10(0x40), a7, 0 +3f7e9530: cmp a5, a7 +3f7e9540: jrne L3F7E9490 +3f7e9550: jruc L3F7E95E0 +L3F7E9560: +3f7e9560: move a14, -*sp, 1 +3f7e9570: movi 0x3f7ea870, a8 +3f7e95a0: move a8, *a14+, 1 +3f7e95b0: calla L3F35BD40 +L3F7E95E0: +3f7e95e0: move *a10, a2, 1 +3f7e95f0: setf 16, 1, 0 +3f7e9600: move *a2(0x40), a7, 0 +3f7e9620: move *a13(0x10), a5, 0 +3f7e9640: cmp a5, a7 +3f7e9650: jrne L3F7E9720 +L3F7E9660: +3f7e9660: move *a2(0x50), a7, 0 +3f7e9680: move *a13, a5, 0 +3f7e9690: cmp a5, a7 +3f7e96a0: jrgt L3F7E9720 +3f7e96b0: move *a2, a2, 1 +3f7e96c0: move *a2(0x40), a7, 0 +3f7e96e0: move *a13(0x10), a5, 0 +3f7e9700: cmp a5, a7 +3f7e9710: jreq L3F7E9660 +L3F7E9720: +3f7e9720: move *a2(0x20), a10, 1 +3f7e9740: move *a10(0xc0), a0, 1 +3f7e9760: move *a0, a7, 1 +3f7e9770: cmp a11, a7 +3f7e9780: jreq L3F7E97D0 +L3F7E9790: +3f7e9790: move *a0, a0, 1 +3f7e97a0: move *a0, a7, 1 +3f7e97b0: cmp a11, a7 +3f7e97c0: jrne L3F7E9790 +L3F7E97D0: +3f7e97d0: move *a9, a7, 1 +3f7e97e0: addk 32, a7 +3f7e97f0: move *a7, a5, 1 +3f7e9800: dec a5 +3f7e9810: move a5, *a7, 1 +3f7e9820: move *a11, *a0, 1 +3f7e9830: move *a10(0xa0), a7, 1 +3f7e9850: cmp a11, a7 +3f7e9860: jrne L3F7E9900 +3f7e9870: move *a11, a7, 1 +3f7e9880: move a7, *a10(0xa0), 1 +3f7e98a0: jreq L3F7E9900 +3f7e98b0: move *a11, a7, 1 +3f7e98c0: setf 16, 1, 0 +3f7e98d0: move *a7(0x20), *a10(0x50), 0 +L3F7E9900: +3f7e9900: move *a2(0xc0), a7, 1 +3f7e9920: cmp a11, a7 +3f7e9930: jrne L3F7E9960 +3f7e9940: move a0, *a2(0xc0), 1 +L3F7E9960: +3f7e9960: move a10, a4 +3f7e9970: move *a4(0x20), a7, 1 +3f7e9990: jreq L3F7E9A80 +3f7e99a0: setf 16, 1, 0 +L3F7E99B0: +3f7e99b0: move *a4(0x20), a7, 1 +3f7e99d0: move *a7(0x40), a7, 0 +3f7e99f0: move *a13(0x10), a5, 0 +3f7e9a10: cmp a5, a7 +3f7e9a20: jrlt L3F7E9A80 +3f7e9a30: move *a4(0x20), a4, 1 +3f7e9a50: move *a4(0x20), a7, 1 +3f7e9a70: jrne L3F7E99B0 +L3F7E9A80: +3f7e9a80: setf 16, 1, 0 +3f7e9a90: move *a10(0x70), a7, 0 +3f7e9ab0: dec a7 +3f7e9ac0: move a7, *a10(0x70), 0 +3f7e9ae0: sext a7, 0 +3f7e9af0: jreq L3F7E9E20 +3f7e9b00: move *a9(0x100), a7, 1 +3f7e9b20: jaeq L3F7EA5D0 +3f7e9b40: move *a11(0x50), a7, 0 +3f7e9b60: move *a10(0x60), a5, 0 +3f7e9b80: cmp a5, a7 +3f7e9b90: jane L3F7EA5D0 +3f7e9bb0: movi 0x8000, a7 +3f7e9bd0: move a7, *a13(0x20), 0 +3f7e9bf0: move *a10(0xa0), a12, 1 +3f7e9c10: move *a2(0xa0), *a13(0x30), 1 +L3F7E9C40: +3f7e9c40: setf 16, 1, 0 +3f7e9c50: move *a12(0x50), a7, 0 +3f7e9c70: move *a13(0x20), a5, 0 +3f7e9c90: cmp a5, a7 +3f7e9ca0: jrgt L3F7E9D50 +L3F7E9CB0: +3f7e9cb0: move *a12, a12, 1 +3f7e9cc0: move *a13(0x30), a7, 1 +3f7e9ce0: cmp a7, a12 +3f7e9cf0: jrne L3F7E9C40 +3f7e9d00: setf 16, 1, 0 +3f7e9d10: move *a13(0x20), *a10(0x60), 0 +3f7e9d40: jruc L3F7E9D90 +L3F7E9D50: +3f7e9d50: move *a12(0x50), *a13(0x20), 0 +3f7e9d80: jruc L3F7E9CB0 +L3F7E9D90: +3f7e9d90: cmp a4, a10 +3f7e9da0: jreq L3F7EA320 +3f7e9db0: move *a4(0x60), a7, 0 +3f7e9dd0: move *a11(0x50), a5, 0 +3f7e9df0: cmp a5, a7 +3f7e9e00: jrne L3F7EA5D0 +3f7e9e10: jruc L3F7EA1C0 +L3F7E9E20: +3f7e9e20: move *a10(0x20), *a13(0x30), 1 +3f7e9e50: move *a13(0x30), a7, 1 +3f7e9e70: jreq L3F7E9EA0 +3f7e9e80: move a2, *a7, 1 +3f7e9e90: jruc L3F7E9EC0 +L3F7E9EA0: +3f7e9ea0: move a2, *a9(0x20), 1 +L3F7E9EC0: +3f7e9ec0: move a7, *a2(0x20), 1 +3f7e9ee0: move *a9(0xa0), *a10(0x0), 1 +3f7e9f10: move a10, *a9(0xa0), 1 +3f7e9f30: cmp a4, a10 +3f7e9f40: jrne L3F7EA040 +3f7e9f50: move a7, a5 +3f7e9f60: jreq L3F7EA040 +L3F7E9F70: +3f7e9f70: move *a13(0x30), a7, 1 +3f7e9f90: move *a7(0x80), a5, 1 +3f7e9fb0: cmp a10, a5 +3f7e9fc0: jrne L3F7EA040 +3f7e9fd0: move a2, *a7(0x80), 1 +3f7e9ff0: move *a7(0x20), a5, 1 +3f7ea010: move a5, *a13(0x30), 1 +3f7ea030: jrne L3F7E9F70 +L3F7EA040: +3f7ea040: move *a9(0x100), a7, 1 +3f7ea060: jreq L3F7EA5D0 +3f7ea070: cmp a4, a10 +3f7ea080: jrne L3F7EA150 +3f7ea090: setf 16, 1, 0 +3f7ea0a0: move *a10(0x40), a7, 0 +3f7ea0c0: move *a2(0x40), a5, 0 +3f7ea0e0: cmp a5, a7 +3f7ea0f0: jrne L3F7EA5D0 +3f7ea100: move a2, a4 +3f7ea110: move *a4(0x60), *a13(0x20), 0 +3f7ea140: jruc L3F7EA320 +L3F7EA150: +3f7ea150: setf 16, 1, 0 +3f7ea160: move *a11(0x50), a7, 0 +3f7ea180: move *a4(0x60), a5, 0 +3f7ea1a0: cmp a5, a7 +3f7ea1b0: jrne L3F7EA320 +L3F7EA1C0: +3f7ea1c0: move *a4(0xa0), a12, 1 +3f7ea1e0: move *a2(0xa0), *a13(0x70), 1 +L3F7EA210: +3f7ea210: setf 16, 1, 0 +3f7ea220: move *a12(0x50), a7, 0 +3f7ea240: move *a13(0x20), a5, 0 +3f7ea260: cmp a5, a7 +3f7ea270: jrgt L3F7EA2E0 +L3F7EA280: +3f7ea280: move *a12, a12, 1 +3f7ea290: move *a13(0x70), a7, 1 +3f7ea2b0: cmp a7, a12 +3f7ea2c0: jrne L3F7EA210 +3f7ea2d0: jruc L3F7EA320 +L3F7EA2E0: +3f7ea2e0: move *a12(0x50), *a13(0x20), 0 +3f7ea310: jruc L3F7EA280 +L3F7EA320: +3f7ea320: move *a4(0x0), *a13(0x50), 1 +3f7ea350: move *a13(0x50), a7, 1 +3f7ea370: setf 16, 1, 0 +3f7ea380: move *a7(0x40), a5, 0 +3f7ea3a0: move *a13(0x10), a7, 0 +3f7ea3c0: cmp a7, a5 +3f7ea3d0: jrne L3F7EA530 +L3F7EA3E0: +3f7ea3e0: move *a13(0x50), a7, 1 +3f7ea400: move *a7(0x60), a5, 0 +3f7ea420: move *a13(0x20), a7, 0 +3f7ea440: cmp a7, a5 +3f7ea450: jrgt L3F7EA570 +L3F7EA460: +3f7ea460: move *a13(0x50), a7, 1 +3f7ea480: move *a7(0x0), *a13(0x50), 1 +3f7ea4b0: move *a13(0x50), a7, 1 +3f7ea4d0: move *a7(0x40), a5, 0 +3f7ea4f0: move *a13(0x10), a7, 0 +3f7ea510: cmp a7, a5 +3f7ea520: jreq L3F7EA3E0 +L3F7EA530: +3f7ea530: move *a13(0x20), *a4(0x60), 0 +3f7ea560: jruc L3F7EA5D0 +L3F7EA570: +3f7ea570: move *a13(0x50), a7, 1 +3f7ea590: move *a7(0x60), *a13(0x20), 0 +3f7ea5c0: jruc L3F7EA460 +L3F7EA5D0: +3f7ea5d0: move *sp(0x160), a14, 1 +3f7ea5f0: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f7ea610: rets 2 +3f7ea620: modu a10, a2 +3f7ea630: sla 0x3, b8 +3f7ea640: rl 0xb, b8 +3f7ea650: modu a9, a0 +3f7ea660: sla 0x3, b2 +3f7ea670: rl 0xb, b9 +3f7ea680: .word 0x7420 +3f7ea690: modu a11, sp +3f7ea6a0: mods a1, a0 +3f7ea6b0: .word 0x7261 +3f7ea6c0: sra a11, a7 +3f7ea6d0: rl a9, a0 +3f7ea6e0: sla 0x3, a14 +3f7ea6f0: modu a2, a9 +3f7ea700: sra b11, b3 +3f7ea710: .word 0x7472 +3f7ea720: addc a1, a0 +3f7ea730: .word 0x786f +3f7ea740: addc a0, a0 +3f7ea750: .word 0x786f +3f7ea760: .word 0x7820 +3f7ea770: sla 0x1, b1 +3f7ea780: .word 0x726f +3f7ea790: .word 0x7920 +3f7ea7a0: sla 0x1, b1 +3f7ea7b0: modu b11, b4 +3f7ea7c0: sla 0x3, sp +3f7ea7d0: sla a11, a12 +3f7ea7e0: srl b11, b2 +3f7ea7f0: sla 0x3, a5 +3f7ea800: modu a3, a9 +3f7ea810: sub a1, a0 +3f7ea820: mods a3, a5 +3f7ea830: .word 0x7465 +3f7ea840: sla 0x3, a5 +3f7ea850: modu a10, a2 +3f7ea860: .word 0x0078 +3f7ea870: modu a10, a3 +3f7ea880: mods b3, b5 +3f7ea890: modu a3, a4 +3f7ea8a0: .word 0x7427 +3f7ea8b0: srl a1, a0 +3f7ea8c0: modu a3, a9 +3f7ea8d0: sla 0x3, a4 +3f7ea8e0: rl 0xb, b9 +3f7ea8f0: sll a1, a0 +3f7ea900: sll b11, b5 +3f7ea910: sra a11, a11 +3f7ea920: sla 0x3, b4 +3f7ea930: modu a3, a9 +3f7ea940: sub a1, a0 +3f7ea950: mods a3, a5 +3f7ea960: .word 0x7465 +3f7ea970: sla 0x3, a5 +3f7ea980: modu a10, a2 +3f7ea990: .word 0x0078 +3f7ea9a0: mmtm sp, a7,a9,a10,a11,a13 +3f7ea9c0: move a14, a13 +3f7ea9d0: move *a13(0xffe0), a9, 1 +3f7ea9f0: move *a13(0xffc0), a10, 1 +3f7eaa10: move *a13(0xffa0), a11, 1 +3f7eaa30: move a14, -*sp, 1 +3f7eaa40: movk 1, a7 +3f7eaa50: move a7, *a14+, 1 +3f7eaa60: move a11, *a14+, 1 +3f7eaa70: move a10, *a14+, 1 +3f7eaa80: move a9, *a14+, 1 +3f7eaa90: calla L3F7EAB10 +3f7eaac0: move *sp(0xc0), a14, 1 +3f7eaae0: mmfm sp, a7,a9,a10,a11,a13 +3f7eab00: rets 2 +L3F7EAB10: +3f7eab10: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7eab30: move a14, a13 +3f7eab40: addi 0x160, a14 +3f7eab60: move *a13(0xffe0), a9, 1 +3f7eab80: move *a13(0xffc0), a10, 1 +3f7eaba0: move *a13(0xffa0), a11, 1 +3f7eabc0: move *a13(0xff80), a12, 1 +3f7eabe0: move a9, a0 +3f7eabf0: move *a10(0x20), a7, 1 +3f7eac10: jreq L3F7EAC50 +3f7eac20: move *a11(0x20), a7, 1 +3f7eac40: jrne L3F7EAD00 +L3F7EAC50: +3f7eac50: move *a0(0x20), a7, 1 +3f7eac70: jaeq L3F7EE9B0 +3f7eac90: move a14, -*sp, 1 +3f7eaca0: move a0, *a14+, 1 +3f7eacb0: calla L3FC2BDC0 +3f7eace0: jauc L3F7EE9B0 +L3F7EAD00: +3f7ead00: move *a10(0x20), a7, 1 +3f7ead20: dsj a7, L3F7EBA30 +3f7ead40: move *a11(0x20), a7, 1 +3f7ead60: dsj a7, L3F7EBA30 +3f7ead80: move *a10, a2, 1 +3f7ead90: move *a11, a4, 1 +3f7eada0: setf 16, 1, 0 +3f7eadb0: move *a2(0x20), a7, 0 +3f7eadd0: move *a4(0x40), a5, 0 +3f7eadf0: cmp a5, a7 +3f7eae00: jrge L3F7EAF30 +3f7eae10: move *a2(0x40), a7, 0 +3f7eae30: move *a4(0x20), a5, 0 +3f7eae50: cmp a5, a7 +3f7eae60: jrle L3F7EAF30 +3f7eae70: move *a2(0x30), a7, 0 +3f7eae90: move *a4(0x50), a5, 0 +3f7eaeb0: cmp a5, a7 +3f7eaec0: jrge L3F7EAF30 +3f7eaed0: move *a2(0x50), a7, 0 +3f7eaef0: move *a4(0x30), a5, 0 +3f7eaf10: cmp a5, a7 +3f7eaf20: jrgt L3F7EAFE0 +L3F7EAF30: +3f7eaf30: move *a0(0x20), a7, 1 +3f7eaf50: jaeq L3F7EE9B0 +3f7eaf70: move a14, -*sp, 1 +3f7eaf80: move a0, *a14+, 1 +3f7eaf90: calla L3FC2BDC0 +3f7eafc0: jauc L3F7EE9B0 +L3F7EAFE0: +3f7eafe0: cmp a10, a0 +3f7eaff0: jreq L3F7EB580 +3f7eb000: cmp a11, a0 +3f7eb010: jreq L3F7EB580 +3f7eb020: move *a0(0x20), a7, 1 +3f7eb040: move a7, *a13(0x80), 1 +3f7eb060: jrne L3F7EB1A0 +3f7eb070: move a14, -*sp, 1 +3f7eb080: movk 16, a5 +3f7eb090: move a5, *a14+, 1 +3f7eb0a0: movk 1, a5 +3f7eb0b0: move a5, *a14+, 1 +3f7eb0c0: calla L3F703D90 +3f7eb0f0: move a8, *a13(0xa0), 1 +3f7eb110: move a8, *a0, 1 +3f7eb120: move a5, *a0(0x20), 1 +3f7eb140: move *a0, a5, 1 +3f7eb150: sub a7, a7 +3f7eb160: move a7, *a5, 1 +3f7eb170: move a7, *a8(0x60), 1 +3f7eb190: jruc L3F7EB580 +L3F7EB1A0: +3f7eb1a0: move *a0, a6, 1 +L3F7EB1B0: +3f7eb1b0: move *a6(0x60), a7, 1 +3f7eb1d0: move a7, *a13(0x60), 1 +3f7eb1f0: jreq L3F7EB2B0 +3f7eb200: addk 32, a7 +3f7eb210: move *a7, a5, 1 +3f7eb220: dec a5 +3f7eb230: move a5, *a7, 1 +3f7eb240: jrne L3F7EB2B0 +3f7eb250: move a14, -*sp, 1 +3f7eb260: move *a13(0x60), *a14+, 1 +3f7eb280: calla L3FC57BF0 +L3F7EB2B0: +3f7eb2b0: move a6, *a13(0xc0), 1 +3f7eb2d0: move *a6, a6, 1 +3f7eb2e0: jrne L3F7EB1B0 +3f7eb2f0: move *a0, a7, 1 +3f7eb300: move *a7, *a13, 1 +3f7eb310: sub a7, a7 +3f7eb320: move a7, *a13(0x40), 1 +3f7eb340: move *a13(0x80), a5, 1 +3f7eb360: dec a5 +3f7eb370: cmp a5, a7 +3f7eb380: jrge L3F7EB4F0 +L3F7EB390: +3f7eb390: move *a13, a7, 1 +3f7eb3a0: move *a7(0x0), *a13(0x20), 1 +3f7eb3d0: move a14, -*sp, 1 +3f7eb3e0: move a7, *a14+, 1 +3f7eb3f0: calla L3F702440 +3f7eb420: move *a13(0x20), *a13(0x0), 1 +3f7eb450: move *a13(0x40), a7, 1 +3f7eb470: inc a7 +3f7eb480: move a7, *a13(0x40), 1 +3f7eb4a0: move *a13(0x80), a5, 1 +3f7eb4c0: inc a7 +3f7eb4d0: cmp a5, a7 +3f7eb4e0: jrlt L3F7EB390 +L3F7EB4F0: +3f7eb4f0: movk 1, a7 +3f7eb500: move a7, *a0(0x20), 1 +3f7eb520: move *a0, a5, 1 +3f7eb530: sub a7, a7 +3f7eb540: move a7, *a5(0x60), 1 +3f7eb560: move *a0, a5, 1 +3f7eb570: move a7, *a5, 1 +L3F7EB580: +3f7eb580: move *a0, a6, 1 +3f7eb590: setf 16, 1, 0 +3f7eb5a0: move *a2(0x20), a7, 0 +3f7eb5c0: move *a4(0x20), a5, 0 +3f7eb5e0: cmp a5, a7 +3f7eb5f0: jrlt L3F7EB640 +3f7eb600: move *a2(0x20), *a6(0x20), 0 +3f7eb630: jruc L3F7EB670 +L3F7EB640: +3f7eb640: move *a4(0x20), *a6(0x20), 0 +L3F7EB670: +3f7eb670: move *a2(0x30), a7, 0 +3f7eb690: move *a4(0x30), a5, 0 +3f7eb6b0: cmp a5, a7 +3f7eb6c0: jrlt L3F7EB710 +3f7eb6d0: move *a2(0x30), *a6(0x30), 0 +3f7eb700: jruc L3F7EB740 +L3F7EB710: +3f7eb710: move *a4(0x30), *a6(0x30), 0 +L3F7EB740: +3f7eb740: move *a2(0x40), a7, 0 +3f7eb760: move *a4(0x40), a5, 0 +3f7eb780: cmp a5, a7 +3f7eb790: jrgt L3F7EB7E0 +3f7eb7a0: move *a2(0x40), *a6(0x40), 0 +3f7eb7d0: jruc L3F7EB810 +L3F7EB7E0: +3f7eb7e0: move *a4(0x40), *a6(0x40), 0 +L3F7EB810: +3f7eb810: move *a2(0x50), a7, 0 +3f7eb830: move *a4(0x50), a5, 0 +3f7eb850: cmp a5, a7 +3f7eb860: jrgt L3F7EB8B0 +3f7eb870: move *a2(0x50), *a6(0x50), 0 +3f7eb8a0: jruc L3F7EB8E0 +L3F7EB8B0: +3f7eb8b0: move *a4(0x50), *a6(0x50), 0 +L3F7EB8E0: +3f7eb8e0: move *a2(0x60), a7, 1 +3f7eb900: move a7, *a13(0x60), 1 +3f7eb920: jrne L3F7EB980 +3f7eb930: move *a4(0x60), a5, 1 +3f7eb950: move a5, *a13(0x60), 1 +3f7eb970: jreq L3F7EB9E0 +L3F7EB980: +3f7eb980: move *a13(0x60), a7, 1 +3f7eb9a0: addk 32, a7 +3f7eb9b0: move *a7, a5, 1 +3f7eb9c0: inc a5 +3f7eb9d0: move a5, *a7, 1 +L3F7EB9E0: +3f7eb9e0: move *a13(0x60), *a6(0x60), 1 +3f7eba10: jauc L3F7EE9B0 +L3F7EBA30: +3f7eba30: movi 0x213980, a7 +3f7eba60: move a7, *a13(0x80), 1 +3f7eba80: move *a10(0x20), a5, 1 +3f7ebaa0: move *a11(0x20), a7, 1 +3f7ebac0: cmp a7, a5 +3f7ebad0: jrgt L3F7EBC70 +3f7ebae0: move *a10, a4, 1 +3f7ebaf0: move *a11, a6, 1 +3f7ebb00: cmp a0, a11 +3f7ebb10: jrne L3F7EBB90 +3f7ebb20: move a13, a8 +3f7ebb30: move a11, a7 +3f7ebb40: move *a7+, *a8+, 1 +3f7ebb50: move *a7, *a8, 1 +3f7ebb60: move *a11, a2, 1 +3f7ebb70: move a13, a11 +3f7ebb80: jruc L3F7EBC30 +L3F7EBB90: +3f7ebb90: cmp a0, a10 +3f7ebba0: jrne L3F7EBBD0 +3f7ebbb0: move *a10, a2, 1 +3f7ebbc0: jruc L3F7EBC30 +L3F7EBBD0: +3f7ebbd0: sub a2, a2 +3f7ebbe0: move a14, -*sp, 1 +3f7ebbf0: move a0, *a14+, 1 +3f7ebc00: calla L3FC2BDC0 +L3F7EBC30: +3f7ebc30: move *a13(0x80), a7, 1 +3f7ebc50: move a11, *a7, 1 +3f7ebc60: jruc L3F7EBDF0 +L3F7EBC70: +3f7ebc70: move *a11, a4, 1 +3f7ebc80: move *a10, a6, 1 +3f7ebc90: cmp a0, a10 +3f7ebca0: jrne L3F7EBD20 +3f7ebcb0: move a13, a8 +3f7ebcc0: move a10, a7 +3f7ebcd0: move *a7+, *a8+, 1 +3f7ebce0: move *a7, *a8, 1 +3f7ebcf0: move *a10, a2, 1 +3f7ebd00: move a13, a10 +3f7ebd10: jruc L3F7EBDC0 +L3F7EBD20: +3f7ebd20: cmp a0, a11 +3f7ebd30: jrne L3F7EBD60 +3f7ebd40: move *a11, a2, 1 +3f7ebd50: jruc L3F7EBDC0 +L3F7EBD60: +3f7ebd60: sub a2, a2 +3f7ebd70: move a14, -*sp, 1 +3f7ebd80: move a0, *a14+, 1 +3f7ebd90: calla L3FC2BDC0 +L3F7EBDC0: +3f7ebdc0: move *a13(0x80), a7, 1 +3f7ebde0: move a10, *a7, 1 +L3F7EBDF0: +3f7ebdf0: sub a5, a5 +3f7ebe00: move a5, *a0(0x20), 1 +3f7ebe20: move a5, *a0, 1 +3f7ebe30: move *a4, a5, 1 +3f7ebe40: jaeq L3F7ED4F0 +3f7ebe60: movi 0x216f60, a5 +3f7ebe90: move a5, *a7(0x60), 1 +3f7ebeb0: addi 0x33a0, a5 +3f7ebed0: move a5, *a7(0x80), 1 +3f7ebef0: sub a5, a5 +3f7ebf00: move a5, *a7(0xa0), 1 +3f7ebf20: movi 0x216f40, a5 +3f7ebf50: move a5, *a7(0xc0), 1 +3f7ebf70: sub a5, a5 +3f7ebf80: move a5, *a7(0xe0), 1 +3f7ebfa0: move a5, *a7(0x100), 1 +3f7ebfc0: move a14, -*sp, 1 +3f7ebfd0: move a7, *a14+, 1 +3f7ebfe0: calla L3F7E6120 +3f7ec010: movi 0x213860, a5 +3f7ec040: move a5, @0x21a400, 1 +3f7ec070: move a0, *a5, 1 +3f7ec080: movi 0x213ac0, a3 +3f7ec0b0: move a3, *a5(0x60), 1 +3f7ec0d0: addi 0x33a0, a3 +3f7ec0f0: move a3, *a5(0x80), 1 +3f7ec110: sub a3, a3 +3f7ec120: move a3, *a5(0xa0), 1 +3f7ec140: movi 0x213aa0, a3 +3f7ec170: move a3, *a5(0xc0), 1 +3f7ec190: sub a3, a3 +3f7ec1a0: move a3, *a5(0xe0), 1 +3f7ec1c0: movk 1, a3 +3f7ec1d0: move a3, *a5(0x100), 1 +3f7ec1f0: move a14, -*sp, 1 +3f7ec200: move a5, *a14+, 1 +3f7ec210: calla L3F7E6120 +3f7ec240: move @0x21a400, a3, 1 +3f7ec270: addk 32, a3 +3f7ec280: move a3, @0x21a3e0, 1 +3f7ec2b0: move *a7(0x20), *a13(0xa0), 1 +3f7ec2e0: move a4, a8 +3f7ec2f0: jaeq L3F7ECF00 +3f7ec310: setf 16, 1, 0 +L3F7EC320: +3f7ec320: move *a4(0x20), *a13(0x40), 0 +3f7ec350: move *a4(0x40), *a13(0x50), 0 +3f7ec380: move *a4(0x30), *a13(0x60), 0 +3f7ec3b0: move *a4(0x50), *a13(0x70), 0 +3f7ec3e0: sub a7, a7 +3f7ec3f0: move a7, *a13(0x100), 1 +3f7ec410: move *a13(0xa0), a5, 1 +3f7ec430: move *a13(0x60), a3, 0 +3f7ec450: move *a5(0x60), a5, 0 +3f7ec470: cmp a5, a3 +3f7ec480: jrlt L3F7EC560 +L3F7EC490: +3f7ec490: move *a13(0xa0), a7, 1 +3f7ec4b0: move *a7(0x80), *a13(0xa0), 1 +3f7ec4e0: move *a13(0xa0), a7, 1 +3f7ec500: move *a13(0x60), a5, 0 +3f7ec520: move *a7(0x60), a3, 0 +3f7ec540: cmp a3, a5 +3f7ec550: jrge L3F7EC490 +L3F7EC560: +3f7ec560: move *a13(0xa0), *a13(0xc0), 1 +3f7ec590: move *a13(0xc0), a7, 1 +3f7ec5b0: move *a13(0x70), a5, 0 +3f7ec5d0: move *a7(0x40), a3, 0 +3f7ec5f0: cmp a3, a5 +3f7ec600: jale L3F7ECED0 +3f7ec620: move *a13(0x100), a3, 1 +3f7ec640: jane L3F7ECED0 +L3F7EC660: +3f7ec660: move *a13(0xc0), a7, 1 +3f7ec680: move *a7(0x80), *a13(0xe0), 1 +3f7ec6b0: move *a13(0x50), a5, 0 +3f7ec6d0: move *a7(0x50), a3, 0 +3f7ec6f0: cmp a3, a5 +3f7ec700: jrle L3F7EC7E0 +3f7ec710: move *a13(0xe0), a3, 1 +3f7ec730: move *a3(0xc0), a3, 1 +3f7ec750: move *a13(0x40), a5, 0 +3f7ec770: move *a3(0x40), a3, 0 +3f7ec790: cmp a3, a5 +3f7ec7a0: jrge L3F7EC7E0 +3f7ec7b0: move *a7(0x0), *a13(0xe0), 1 +L3F7EC7E0: +3f7ec7e0: move *a13(0xe0), a5, 1 +3f7ec800: move *a5(0x40), a3, 0 +3f7ec820: move *a7(0x40), a5, 0 +3f7ec840: cmp a5, a3 +3f7ec850: jrne L3F7ECAA0 +3f7ec860: move *a13(0xe0), a5, 1 +3f7ec880: move *a5(0xc0), a3, 1 +3f7ec8a0: move *a3(0x40), a3, 0 +3f7ec8c0: move *a13(0x40), a5, 0 +3f7ec8e0: cmp a5, a3 +3f7ec8f0: jrgt L3F7ECAA0 +L3F7EC900: +3f7ec900: move *a13(0xe0), *a13(0xc0), 1 +3f7ec930: move *a13(0xe0), a7, 1 +3f7ec950: move *a7(0x0), *a13(0xe0), 1 +3f7ec980: move *a13(0xe0), a7, 1 +3f7ec9a0: move *a13(0xc0), a5, 1 +3f7ec9c0: move *a7(0x40), a3, 0 +3f7ec9e0: move *a5(0x40), a5, 0 +3f7eca00: cmp a5, a3 +3f7eca10: jrne L3F7ECAA0 +3f7eca20: move *a7(0xc0), a5, 1 +3f7eca40: move *a5(0x40), a5, 0 +3f7eca60: move *a13(0x40), a3, 0 +3f7eca80: cmp a3, a5 +3f7eca90: jrle L3F7EC900 +L3F7ECAA0: +3f7ecaa0: move *a13(0xc0), a7, 1 +3f7ecac0: move *a7(0xa0), a6, 1 +3f7ecae0: jruc L3F7ECC80 +L3F7ECAF0: +3f7ecaf0: move *a13(0x60), a7, 0 +3f7ecb10: move *a6(0x50), a5, 0 +3f7ecb30: cmp a5, a7 +3f7ecb40: jrge L3F7ECC70 +3f7ecb50: move *a13(0x40), a5, 0 +3f7ecb70: move *a6(0x40), a3, 0 +3f7ecb90: cmp a3, a5 +3f7ecba0: jrge L3F7ECC70 +3f7ecbb0: move a14, -*sp, 1 +3f7ecbc0: move a0, *a14+, 1 +3f7ecbd0: move a6, *a14+, 1 +3f7ecbe0: move a4, *a14+, 1 +3f7ecbf0: calla L3F7EEA00 +3f7ecc20: move a8, a3 +3f7ecc30: jrne L3F7ECC70 +3f7ecc40: movk 1, a3 +3f7ecc50: move a3, *a13(0x100), 1 +L3F7ECC70: +3f7ecc70: move *a6, a6, 1 +L3F7ECC80: +3f7ecc80: move *a13(0x100), a7, 1 +3f7ecca0: jrne L3F7ECDC0 +3f7eccb0: move a6, a3 +3f7eccc0: jreq L3F7ECDC0 +3f7eccd0: move *a13(0xc0), a5, 1 +3f7eccf0: setf 16, 1, 0 +3f7ecd00: move *a6(0x30), a3, 0 +3f7ecd20: move *a5(0x40), a5, 0 +3f7ecd40: cmp a5, a3 +3f7ecd50: jrne L3F7ECDC0 +3f7ecd60: move *a6(0x20), a5, 0 +3f7ecd80: move *a13(0x50), a3, 0 +3f7ecda0: cmp a3, a5 +3f7ecdb0: jrlt L3F7ECAF0 +L3F7ECDC0: +3f7ecdc0: move *a13(0xc0), a5, 1 +3f7ecde0: move *a5(0x80), *a13(0xc0), 1 +3f7ece10: move *a13(0xc0), a5, 1 +3f7ece30: setf 16, 1, 0 +3f7ece40: move *a13(0x70), a3, 0 +3f7ece60: move *a5(0x40), a5, 0 +3f7ece80: cmp a5, a3 +3f7ece90: jrle L3F7ECED0 +3f7ecea0: move a7, a5 +3f7eceb0: jaeq L3F7EC660 +L3F7ECED0: +3f7eced0: move *a4, a4, 1 +3f7ecee0: jane L3F7EC320 +L3F7ECF00: +3f7ecf00: move *a0(0x20), a7, 1 +3f7ecf20: dec a7 +3f7ecf30: jrle L3F7ECFF0 +3f7ecf40: move a12, a3 +3f7ecf50: jreq L3F7ECFF0 +3f7ecf60: move a14, -*sp, 1 +3f7ecf70: move @0x21a400, *a14+, 1 +3f7ecfa0: move a0, *a14+, 1 +3f7ecfb0: calla L3FC30E40 +3f7ecfe0: jruc L3F7ED170 +L3F7ECFF0: +3f7ecff0: move @0x21a400, a7, 1 +3f7ed020: move *a7(0xe0), a5, 1 +3f7ed040: jreq L3F7ED170 +3f7ed050: move *a7(0xe0), *a13(0x120), 1 +L3F7ED080: +3f7ed080: move *a13(0x120), a7, 1 +3f7ed0a0: move *a7(0x0), *a13(0x140), 1 +3f7ed0d0: move a14, -*sp, 1 +3f7ed0e0: move a7, *a14+, 1 +3f7ed0f0: calla L3F702440 +3f7ed120: move *a13(0x140), a5, 1 +3f7ed140: move a5, *a13(0x120), 1 +3f7ed160: jrne L3F7ED080 +L3F7ED170: +3f7ed170: move a2, a3 +3f7ed180: jreq L3F7ED350 +3f7ed190: jreq L3F7ED350 +L3F7ED1A0: +3f7ed1a0: move *a2(0x60), a7, 1 +3f7ed1c0: move a7, *a13(0x120), 1 +3f7ed1e0: jreq L3F7ED2A0 +3f7ed1f0: addk 32, a7 +3f7ed200: move *a7, a5, 1 +3f7ed210: dec a5 +3f7ed220: move a5, *a7, 1 +3f7ed230: jrne L3F7ED2A0 +3f7ed240: move a14, -*sp, 1 +3f7ed250: move *a13(0x120), *a14+, 1 +3f7ed270: calla L3FC57BF0 +L3F7ED2A0: +3f7ed2a0: move a2, *a13(0x120), 1 +3f7ed2c0: move *a2, a2, 1 +3f7ed2d0: move a14, -*sp, 1 +3f7ed2e0: move *a13(0x120), *a14+, 1 +3f7ed300: calla L3F702440 +3f7ed330: move a2, a3 +3f7ed340: jrne L3F7ED1A0 +L3F7ED350: +3f7ed350: move *a13(0x80), a7, 1 +3f7ed370: move *a7(0xe0), a5, 1 +3f7ed390: jreq L3F7ED4C0 +3f7ed3a0: move *a7(0xe0), *a13(0x120), 1 +L3F7ED3D0: +3f7ed3d0: move *a13(0x120), a7, 1 +3f7ed3f0: move *a7(0x0), *a13(0x140), 1 +3f7ed420: move a14, -*sp, 1 +3f7ed430: move a7, *a14+, 1 +3f7ed440: calla L3F702440 +3f7ed470: move *a13(0x140), a5, 1 +3f7ed490: move a5, *a13(0x120), 1 +3f7ed4b0: jrne L3F7ED3D0 +L3F7ED4C0: +3f7ed4c0: move a0, a8 +3f7ed4d0: jauc L3F7EE9B0 +L3F7ED4F0: +3f7ed4f0: movk 4, a7 +3f7ed500: move a7, *a13(0xa0), 1 +3f7ed520: move a0, *a13(0xc0), 1 +3f7ed540: setf 16, 1, 0 +3f7ed550: move *a4(0x20), *a13(0x40), 0 +3f7ed580: move *a4(0x40), *a13(0x50), 0 +3f7ed5b0: move *a4(0x30), *a13(0x60), 0 +3f7ed5e0: move *a4(0x50), *a13(0x70), 0 +3f7ed610: move a6, a3 +3f7ed620: jaeq L3F7EE4D0 +3f7ed640: move *a13(0x70), a5, 0 +3f7ed660: move *a6(0x30), a3, 0 +3f7ed680: cmp a3, a5 +3f7ed690: jale L3F7EE4D0 +L3F7ED6B0: +3f7ed6b0: move *a13(0x60), a7, 0 +3f7ed6d0: move *a6(0x50), a5, 0 +3f7ed6f0: cmp a5, a7 +3f7ed700: jage L3F7EE400 +3f7ed720: move *a13(0x70), a5, 0 +3f7ed740: move *a6(0x30), a3, 0 +3f7ed760: cmp a3, a5 +3f7ed770: jale L3F7EE400 +3f7ed790: move *a13(0x40), a3, 0 +3f7ed7b0: move *a6(0x40), a5, 0 +3f7ed7d0: cmp a5, a3 +3f7ed7e0: jage L3F7EE400 +3f7ed800: move *a13(0x50), a5, 0 +3f7ed820: move *a6(0x20), a3, 0 +3f7ed840: cmp a3, a5 +3f7ed850: jale L3F7EE400 +3f7ed870: movk 4, a3 +3f7ed880: move a3, *a13(0xa0), 1 +3f7ed8a0: move a14, -*sp, 1 +3f7ed8b0: movk 16, a5 +3f7ed8c0: move a5, *a14+, 1 +3f7ed8d0: movk 1, a5 +3f7ed8e0: move a5, *a14+, 1 +3f7ed8f0: calla L3F703D90 +3f7ed920: move a8, *a13(0xf0), 1 +3f7ed940: setf 16, 1, 0 +3f7ed950: move *a6(0x30), a5, 0 +3f7ed970: cmp a5, a7 +3f7ed980: jrlt L3F7ED9F0 +3f7ed990: move a7, *a8(0x30), 0 +3f7ed9b0: dec a3 +3f7ed9c0: move a3, *a13(0xa0), 1 +3f7ed9e0: jruc L3F7EDA20 +L3F7ED9F0: +3f7ed9f0: move *a6(0x30), *a8(0x30), 0 +L3F7EDA20: +3f7eda20: move *a13(0x70), a5, 0 +3f7eda40: move *a6(0x50), a3, 0 +3f7eda60: cmp a3, a5 +3f7eda70: jrgt L3F7EDB00 +3f7eda80: move a5, *a8(0x50), 0 +3f7edaa0: move *a13(0xa0), a3, 1 +3f7edac0: dec a3 +3f7edad0: move a3, *a13(0xa0), 1 +3f7edaf0: jruc L3F7EDB30 +L3F7EDB00: +3f7edb00: move *a6(0x50), *a8(0x50), 0 +L3F7EDB30: +3f7edb30: move *a13(0x40), a3, 0 +3f7edb50: move *a6(0x20), a5, 0 +3f7edb70: cmp a5, a3 +3f7edb80: jrlt L3F7EDC10 +3f7edb90: move a3, *a8(0x20), 0 +3f7edbb0: move *a13(0xa0), a5, 1 +3f7edbd0: dec a5 +3f7edbe0: move a5, *a13(0xa0), 1 +3f7edc00: jruc L3F7EDC40 +L3F7EDC10: +3f7edc10: move *a6(0x20), *a8(0x20), 0 +L3F7EDC40: +3f7edc40: move *a13(0x50), a5, 0 +3f7edc60: move *a6(0x40), a3, 0 +3f7edc80: cmp a3, a5 +3f7edc90: jrgt L3F7EDD20 +3f7edca0: move a5, *a8(0x40), 0 +3f7edcc0: move *a13(0xa0), a3, 1 +3f7edce0: dec a3 +3f7edcf0: move a3, *a13(0xa0), 1 +3f7edd10: jruc L3F7EDD50 +L3F7EDD20: +3f7edd20: move *a6(0x40), *a8(0x40), 0 +L3F7EDD50: +3f7edd50: move *a4(0x60), a3, 1 +3f7edd70: move a3, *a13(0x110), 1 +3f7edd90: jrne L3F7EDDF0 +3f7edda0: move *a6(0x60), a3, 1 +3f7eddc0: move a3, *a13(0x110), 1 +3f7edde0: jreq L3F7EDE30 +L3F7EDDF0: +3f7eddf0: addk 32, a3 +3f7ede00: move *a3, a5, 1 +3f7ede10: inc a5 +3f7ede20: move a5, *a3, 1 +L3F7EDE30: +3f7ede30: move *a13(0x110), *a8(0x60), 1 +3f7ede60: move *a13(0xc0), a5, 1 +3f7ede80: move *a5, a3, 1 +3f7ede90: jrne L3F7EDEE0 +3f7edea0: move a8, *a0, 1 +3f7edeb0: sub a3, a3 +3f7edec0: move a3, *a8, 1 +3f7eded0: jruc L3F7EE3B0 +L3F7EDEE0: +3f7edee0: move *a5, a3, 1 +3f7edef0: move *a3(0x30), a3, 0 +3f7edf10: move *a8(0x30), a5, 0 +3f7edf30: cmp a5, a3 +3f7edf40: jreq L3F7EE0C0 +3f7edf50: move *a13(0xc0), a5, 1 +3f7edf70: move *a5, a3, 1 +3f7edf80: jreq L3F7EE020 +L3F7EDF90: +3f7edf90: move *a13(0xc0), a7, 1 +3f7edfb0: move *a7(0x0), *a13(0xc0), 1 +3f7edfe0: move *a13(0xc0), a7, 1 +3f7ee000: move *a7, a5, 1 +3f7ee010: jrne L3F7EDF90 +L3F7EE020: +3f7ee020: move *a13(0xc0), a7, 1 +3f7ee040: move *a13(0xf0), *a7(0x0), 1 +3f7ee070: move *a13(0xf0), a5, 1 +3f7ee090: sub a3, a3 +3f7ee0a0: move a3, *a5, 1 +3f7ee0b0: jruc L3F7EE3B0 +L3F7EE0C0: +3f7ee0c0: move *a13(0xc0), *a13(0x110), 1 +3f7ee0f0: move *a13(0x110), a5, 1 +3f7ee110: move *a5(0x0), *a13(0x130), 1 +3f7ee140: move *a13(0x130), a3, 1 +3f7ee160: jreq L3F7EE310 +3f7ee170: move *a3(0x20), a3, 0 +3f7ee190: move *a8(0x20), a5, 0 +3f7ee1b0: cmp a5, a3 +3f7ee1c0: jrge L3F7EE310 +L3F7EE1D0: +3f7ee1d0: move *a13(0x130), *a13(0x110), 1 +3f7ee200: move *a13(0x130), a7, 1 +3f7ee220: move *a7(0x0), *a13(0x130), 1 +3f7ee250: move *a13(0x130), a7, 1 +3f7ee270: jreq L3F7EE310 +3f7ee280: move *a13(0xf0), a5, 1 +3f7ee2a0: setf 16, 1, 0 +3f7ee2b0: move *a7(0x20), a3, 0 +3f7ee2d0: move *a5(0x20), a5, 0 +3f7ee2f0: cmp a5, a3 +3f7ee300: jrlt L3F7EE1D0 +L3F7EE310: +3f7ee310: move *a13(0x110), a7, 1 +3f7ee330: move *a13(0xf0), *a7(0x0), 1 +3f7ee360: move *a13(0xf0), a5, 1 +3f7ee380: move *a13(0x130), *a5(0x0), 1 +L3F7EE3B0: +3f7ee3b0: move *a0(0x20), a7, 1 +3f7ee3d0: inc a7 +3f7ee3e0: move a7, *a0(0x20), 1 +L3F7EE400: +3f7ee400: move *a6, a6, 1 +3f7ee410: jreq L3F7EE4D0 +3f7ee420: move *a13(0xa0), a7, 1 +3f7ee440: jreq L3F7EE4D0 +3f7ee450: setf 16, 1, 0 +3f7ee460: move *a13(0x70), a5, 0 +3f7ee480: move *a6(0x30), a3, 0 +3f7ee4a0: cmp a3, a5 +3f7ee4b0: jagt L3F7ED6B0 +L3F7EE4D0: +3f7ee4d0: move *a0(0x20), a7, 1 +3f7ee4f0: dec a7 +3f7ee500: jrle L3F7EE7C0 +3f7ee510: move a12, a3 +3f7ee520: jreq L3F7EE7C0 +3f7ee530: movi 0x213860, a7 +3f7ee560: move a7, @0x21a400, 1 +3f7ee590: move a0, *a7, 1 +3f7ee5a0: movi 0x213ac0, a5 +3f7ee5d0: move a5, *a7(0x60), 1 +3f7ee5f0: addi 0x33a0, a5 +3f7ee610: move a5, *a7(0x80), 1 +3f7ee630: sub a5, a5 +3f7ee640: move a5, *a7(0xa0), 1 +3f7ee660: movi 0x213aa0, a3 +3f7ee690: move a3, *a7(0xc0), 1 +3f7ee6b0: move a5, *a7(0xe0), 1 +3f7ee6d0: move a5, *a7(0x100), 1 +3f7ee6f0: move a14, -*sp, 1 +3f7ee700: move a7, *a14+, 1 +3f7ee710: calla L3F7E6120 +3f7ee740: move a14, -*sp, 1 +3f7ee750: move @0x21a400, *a14+, 1 +3f7ee780: move a0, *a14+, 1 +3f7ee790: calla L3FC30E40 +L3F7EE7C0: +3f7ee7c0: move a2, a3 +3f7ee7d0: jreq L3F7EE9A0 +3f7ee7e0: jreq L3F7EE9A0 +L3F7EE7F0: +3f7ee7f0: move *a2(0x60), a7, 1 +3f7ee810: move a7, *a13(0xa0), 1 +3f7ee830: jreq L3F7EE8F0 +3f7ee840: addk 32, a7 +3f7ee850: move *a7, a5, 1 +3f7ee860: dec a5 +3f7ee870: move a5, *a7, 1 +3f7ee880: jrne L3F7EE8F0 +3f7ee890: move a14, -*sp, 1 +3f7ee8a0: move *a13(0xa0), *a14+, 1 +3f7ee8c0: calla L3FC57BF0 +L3F7EE8F0: +3f7ee8f0: move a2, *a13(0xa0), 1 +3f7ee910: move *a2, a2, 1 +3f7ee920: move a14, -*sp, 1 +3f7ee930: move *a13(0xa0), *a14+, 1 +3f7ee950: calla L3F702440 +3f7ee980: move a2, a3 +3f7ee990: jrne L3F7EE7F0 +L3F7EE9A0: +3f7ee9a0: move a0, a8 +L3F7EE9B0: +3f7ee9b0: move *sp(0x1a0), a14, 1 +3f7ee9d0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7ee9f0: rets 2 +L3F7EEA00: +3f7eea00: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f7eea20: move a14, a13 +3f7eea30: addi 0x90, a14 +3f7eea50: movk 4, a7 +3f7eea60: move a7, *a13(0x10), 1 +3f7eea80: move *a13(0xffe0), a11, 1 +3f7eeaa0: move *a13(0xffc0), a12, 1 +3f7eeac0: move *a13(0xffa0), *a13(0x70), 1 +3f7eeaf0: setf 16, 1, 0 +3f7eeb00: move *a11(0x20), *a13(0x30), 0 +3f7eeb30: move *a11(0x40), *a13(0x40), 0 +3f7eeb60: move *a11(0x30), *a13(0x50), 0 +3f7eeb90: move *a11(0x50), *a13(0x60), 0 +3f7eebc0: move a14, -*sp, 1 +3f7eebd0: movk 16, a7 +3f7eebe0: move a7, *a14+, 1 +3f7eebf0: movk 1, a7 +3f7eec00: move a7, *a14+, 1 +3f7eec10: calla L3F703D90 +3f7eec40: move a8, a9 +3f7eec50: setf 16, 1, 0 +3f7eec60: move *a13(0x50), a7, 0 +3f7eec80: move *a12(0x30), a5, 0 +3f7eeca0: cmp a5, a7 +3f7eecb0: jrlt L3F7EED40 +3f7eecc0: move a7, *a9(0x30), 0 +3f7eece0: move *a13(0x10), a5, 1 +3f7eed00: dec a5 +3f7eed10: move a5, *a13(0x10), 1 +3f7eed30: jruc L3F7EED70 +L3F7EED40: +3f7eed40: move *a12(0x30), *a9(0x30), 0 +L3F7EED70: +3f7eed70: move *a13(0x60), a5, 0 +3f7eed90: move *a12(0x50), a7, 0 +3f7eedb0: cmp a7, a5 +3f7eedc0: jrgt L3F7EEE50 +3f7eedd0: move a5, *a9(0x50), 0 +3f7eedf0: move *a13(0x10), a7, 1 +3f7eee10: dec a7 +3f7eee20: move a7, *a13(0x10), 1 +3f7eee40: jruc L3F7EEE80 +L3F7EEE50: +3f7eee50: move *a12(0x50), *a9(0x50), 0 +L3F7EEE80: +3f7eee80: move *a13(0x30), a7, 0 +3f7eeea0: move *a12(0x20), a5, 0 +3f7eeec0: cmp a5, a7 +3f7eeed0: jrlt L3F7EEF60 +3f7eeee0: move a7, *a9(0x20), 0 +3f7eef00: move *a13(0x10), a5, 1 +3f7eef20: dec a5 +3f7eef30: move a5, *a13(0x10), 1 +3f7eef50: jruc L3F7EEF90 +L3F7EEF60: +3f7eef60: move *a12(0x20), *a9(0x20), 0 +L3F7EEF90: +3f7eef90: move *a13(0x40), a5, 0 +3f7eefb0: move *a12(0x40), a7, 0 +3f7eefd0: cmp a7, a5 +3f7eefe0: jrgt L3F7EF070 +3f7eeff0: move a5, *a9(0x40), 0 +3f7ef010: move *a13(0x10), a7, 1 +3f7ef030: dec a7 +3f7ef040: move a7, *a13(0x10), 1 +3f7ef060: jruc L3F7EF0A0 +L3F7EF070: +3f7ef070: move *a12(0x40), *a9(0x40), 0 +L3F7EF0A0: +3f7ef0a0: move *a11(0x60), a0, 1 +3f7ef0c0: jrne L3F7EF100 +3f7ef0d0: move *a12(0x60), a0, 1 +3f7ef0f0: jreq L3F7EF150 +L3F7EF100: +3f7ef100: move *a0(0x20), a7, 1 +3f7ef120: inc a7 +3f7ef130: move a7, *a0(0x20), 1 +L3F7EF150: +3f7ef150: move a0, *a9(0x60), 1 +3f7ef170: move @0x21a3e0, a7, 1 +3f7ef1a0: move *a7, a10, 1 +3f7ef1b0: move *a13(0x50), a5, 0 +3f7ef1d0: move *a10(0x60), a7, 0 +3f7ef1f0: cmp a7, a5 +3f7ef200: jrle L3F7EF2F0 +L3F7EF210: +3f7ef210: move a10, a7 +3f7ef220: addi 0x80, a7 +3f7ef240: move a7, @0x21a3e0, 1 +3f7ef270: move *a10(0x80), a10, 1 +3f7ef290: move *a13(0x50), a5, 0 +3f7ef2b0: move *a10(0x60), a7, 0 +3f7ef2d0: cmp a7, a5 +3f7ef2e0: jrgt L3F7EF210 +L3F7EF2F0: +3f7ef2f0: move a14, -*sp, 1 +3f7ef300: move a9, *a14+, 1 +3f7ef310: move a10, *a14+, 1 +3f7ef320: move @0x21a400, *a14+, 1 +3f7ef350: calla L3F7E7210 +3f7ef380: move *a13(0x10), a8, 1 +3f7ef3a0: move *sp(0x120), a14, 1 +3f7ef3c0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f7ef3e0: rets 2 +3f7ef3f0: mmtm sp, a11,a13 +3f7ef410: move a14, a13 +3f7ef420: move *a13(0xffa0), a11, 1 +3f7ef440: move *a11(0x20), a11, 1 +3f7ef460: dec a11 +3f7ef470: jreq L3F7EF570 +3f7ef480: move a14, -*sp, 1 +3f7ef490: sub a11, a11 +3f7ef4a0: move a11, *a14+, 1 +3f7ef4b0: movk 1, a11 +3f7ef4c0: move a11, *a14+, 1 +3f7ef4d0: move *a13(0xffa0), *a14+, 1 +3f7ef4f0: move *a13(0xffc0), *a14+, 1 +3f7ef510: move *a13(0xffe0), *a14+, 1 +3f7ef530: calla L3F7EFDE0 +3f7ef560: jruc L3F7EF740 +L3F7EF570: +3f7ef570: move *a13(0xffc0), a11, 1 +3f7ef590: move *a11(0x20), a11, 1 +3f7ef5b0: dec a11 +3f7ef5c0: jreq L3F7EF6A0 +3f7ef5d0: move a14, -*sp, 1 +3f7ef5e0: movk 1, a11 +3f7ef5f0: move a11, *a14+, 1 +3f7ef600: move *a13(0xffa0), *a14+, 1 +3f7ef620: move *a13(0xffc0), *a14+, 1 +3f7ef640: move *a13(0xffe0), *a14+, 1 +3f7ef660: calla L3FC33F80 +3f7ef690: jruc L3F7EF740 +L3F7EF6A0: +3f7ef6a0: move a14, -*sp, 1 +3f7ef6b0: move *a13(0xffa0), *a14+, 1 +3f7ef6d0: move *a13(0xffc0), *a14+, 1 +3f7ef6f0: move *a13(0xffe0), *a14+, 1 +3f7ef710: calla L3FC36440 +L3F7EF740: +3f7ef740: move *sp(0x60), a14, 1 +3f7ef760: mmfm sp, a11,a13 +3f7ef780: rets 2 +L3F7EF790: +3f7ef790: mmtm sp, a11,a13 +3f7ef7b0: move a14, a13 +3f7ef7c0: move *a13(0xffa0), a11, 1 +3f7ef7e0: move *a11(0x20), a11, 1 +3f7ef800: dec a11 +3f7ef810: jreq L3F7EF910 +3f7ef820: move a14, -*sp, 1 +3f7ef830: sub a11, a11 +3f7ef840: move a11, *a14+, 1 +3f7ef850: move *a13(0xff80), *a14+, 1 +3f7ef870: move *a13(0xffa0), *a14+, 1 +3f7ef890: move *a13(0xffc0), *a14+, 1 +3f7ef8b0: move *a13(0xffe0), *a14+, 1 +3f7ef8d0: calla L3F7EFDE0 +3f7ef900: jruc L3F7EFAE0 +L3F7EF910: +3f7ef910: move *a13(0xffc0), a11, 1 +3f7ef930: move *a11(0x20), a11, 1 +3f7ef950: dec a11 +3f7ef960: jreq L3F7EFA40 +3f7ef970: move a14, -*sp, 1 +3f7ef980: move *a13(0xff80), *a14+, 1 +3f7ef9a0: move *a13(0xffa0), *a14+, 1 +3f7ef9c0: move *a13(0xffc0), *a14+, 1 +3f7ef9e0: move *a13(0xffe0), *a14+, 1 +3f7efa00: calla L3FC33F80 +3f7efa30: jruc L3F7EFAE0 +L3F7EFA40: +3f7efa40: move a14, -*sp, 1 +3f7efa50: move *a13(0xffa0), *a14+, 1 +3f7efa70: move *a13(0xffc0), *a14+, 1 +3f7efa90: move *a13(0xffe0), *a14+, 1 +3f7efab0: calla L3FC36440 +L3F7EFAE0: +3f7efae0: move *sp(0x60), a14, 1 +3f7efb00: mmfm sp, a11,a13 +3f7efb20: rets 2 +L3F7EFB30: +3f7efb30: mmtm sp, a11,a13 +3f7efb50: move a14, a13 +3f7efb60: move a14, -*sp, 1 +3f7efb70: movk 1, a11 +3f7efb80: move a11, *a14+, 1 +3f7efb90: move a11, *a14+, 1 +3f7efba0: move *a13(0xffa0), *a14+, 1 +3f7efbc0: move *a13(0xffc0), *a14+, 1 +3f7efbe0: move *a13(0xffe0), *a14+, 1 +3f7efc00: calla L3F7EFDE0 +3f7efc30: move *sp(0x60), a14, 1 +3f7efc50: mmfm sp, a11,a13 +3f7efc70: rets 2 +3f7efc80: mmtm sp, a11,a13 +3f7efca0: move a14, a13 +3f7efcb0: move a14, -*sp, 1 +3f7efcc0: movk 1, a11 +3f7efcd0: move a11, *a14+, 1 +3f7efce0: move *a13(0xff80), *a14+, 1 +3f7efd00: move *a13(0xffa0), *a14+, 1 +3f7efd20: move *a13(0xffc0), *a14+, 1 +3f7efd40: move *a13(0xffe0), *a14+, 1 +3f7efd60: calla L3F7EFDE0 +3f7efd90: move *sp(0x60), a14, 1 +3f7efdb0: mmfm sp, a11,a13 +3f7efdd0: rets 2 +L3F7EFDE0: +3f7efde0: mmtm sp, a7,a9,a11,a13 +3f7efe00: move a14, a13 +3f7efe10: addi 0x250, a14 +3f7efe30: move *a13(0xffa0), a11, 1 +3f7efe50: move *a11(0x0), *a13(0x20), 1 +3f7efe80: move *a13(0x20), *a13(0x80), 1 +3f7efeb0: move *a11(0x20), *a13(0x40), 1 +3f7efee0: move *a13(0xffe0), a11, 1 +3f7eff00: move *a13(0xffc0), a9, 1 +3f7eff20: cmp a9, a11 +3f7eff30: jreq L3F7F0100 +3f7eff40: move *a13(0xffa0), a9, 1 +3f7eff60: cmp a9, a11 +3f7eff70: jreq L3F7EFFF0 +3f7eff80: move *a11, a9, 1 +3f7eff90: jreq L3F7EFFF0 +3f7effa0: move a14, -*sp, 1 +3f7effb0: move a11, *a14+, 1 +3f7effc0: calla L3FC2BDC0 +L3F7EFFF0: +3f7efff0: move *a13(0xffc0), a9, 1 +3f7f0010: move *a9+, *a11+, 1 +3f7f0020: move *a9, *a11, 1 +3f7f0030: move a14, -*sp, 1 +3f7f0040: move *a13(0xffe0), a11, 1 +3f7f0060: move a11, *a14+, 1 +3f7f0070: move *a13(0xffc0), a9, 1 +3f7f0090: move *a9(0x20), *a14+, 1 +3f7f00b0: move *a9(0x0), *a14+, 1 +3f7f00d0: calla L3FC38560 +L3F7F0100: +3f7f0100: movi 0x213860, a9 +3f7f0130: move a9, @0x21a420, 1 +3f7f0160: move a11, *a9, 1 +3f7f0170: movi 0x213ac0, a7 +3f7f01a0: move a7, *a9(0x60), 1 +3f7f01c0: addi 0x33a0, a7 +3f7f01e0: move a7, *a9(0x80), 1 +3f7f0200: sub a7, a7 +3f7f0210: move a7, *a9(0xa0), 1 +3f7f0230: movi 0x213aa0, a7 +3f7f0260: move a7, *a9(0xc0), 1 +3f7f0280: sub a7, a7 +3f7f0290: move a7, *a9(0xe0), 1 +3f7f02b0: movk 1, a7 +3f7f02c0: move a7, *a9(0x100), 1 +3f7f02e0: move a14, -*sp, 1 +3f7f02f0: move a9, *a14+, 1 +3f7f0300: calla L3F7E6120 +3f7f0330: move @0x21a420, a7, 1 +3f7f0360: addk 32, a7 +3f7f0370: move a7, *a13(0x190), 1 +3f7f0390: move *a13(0x20), a9, 1 +3f7f03b0: jaeq L3F7F15C0 +3f7f03d0: setf 16, 1, 0 +L3F7F03E0: +3f7f03e0: move *a13(0x20), a11, 1 +3f7f0400: move *a11(0x20), *a13(0x150), 0 +3f7f0430: move *a11(0x40), *a13(0x160), 0 +3f7f0460: move *a11(0x30), *a13(0x170), 0 +3f7f0490: move *a11(0x50), *a13(0x180), 0 +3f7f04c0: sub a9, a9 +3f7f04d0: move a9, *a13(0x120), 1 +3f7f04f0: move *a13(0x190), a7, 1 +3f7f0510: move *a7(0x0), *a13(0x1d0), 1 +3f7f0540: move *a13(0x1d0), a7, 1 +3f7f0560: move *a13(0x170), a11, 0 +3f7f0580: move *a7(0x60), a7, 0 +3f7f05a0: cmp a7, a11 +3f7f05b0: jrlt L3F7F06F0 +L3F7F05C0: +3f7f05c0: move *a13(0x1d0), a11, 1 +3f7f05e0: addi 0x80, a11 +3f7f0600: move a11, *a13(0x190), 1 +3f7f0620: move *a13(0x1d0), a9, 1 +3f7f0640: move *a9(0x80), *a13(0x1d0), 1 +3f7f0670: move *a13(0x1d0), a9, 1 +3f7f0690: move *a13(0x170), a7, 0 +3f7f06b0: move *a9(0x60), a9, 0 +3f7f06d0: cmp a9, a7 +3f7f06e0: jrge L3F7F05C0 +L3F7F06F0: +3f7f06f0: move *a13(0x190), *a13(0x1f0), 1 +3f7f0720: move *a13(0x1d0), a11, 1 +3f7f0740: move *a13(0x180), a9, 0 +3f7f0760: move *a11(0x40), a7, 0 +3f7f0780: cmp a7, a9 +3f7f0790: jale L3F7F1550 +3f7f07b0: move *a13(0x120), a7, 1 +3f7f07d0: jane L3F7F1550 +L3F7F07F0: +3f7f07f0: move *a13(0x1d0), a11, 1 +3f7f0810: move *a11(0x40), *a13(0x140), 0 +3f7f0840: move *a13(0x160), a9, 0 +3f7f0860: move *a11(0x50), a7, 0 +3f7f0880: cmp a7, a9 +3f7f0890: jale L3F7F1370 +3f7f08b0: move *a11(0x80), *a13(0x1b0), 1 +3f7f08e0: move *a13(0x1b0), a7, 1 +3f7f0900: move *a7(0xc0), a7, 1 +3f7f0920: move *a13(0x150), a9, 0 +3f7f0940: move *a7(0x40), a7, 0 +3f7f0960: cmp a7, a9 +3f7f0970: jage L3F7F1370 +3f7f0990: move *a11(0x0), *a13(0x1b0), 1 +3f7f09c0: move *a13(0x1b0), a7, 1 +3f7f09e0: move *a7(0x40), a7, 0 +3f7f0a00: move *a13(0x140), a9, 0 +3f7f0a20: cmp a9, a7 +3f7f0a30: jrne L3F7F0CC0 +3f7f0a40: move *a13(0x1b0), a7, 1 +3f7f0a60: move *a7(0xc0), a7, 1 +3f7f0a80: move *a7(0x40), a7, 0 +3f7f0aa0: move *a13(0x150), a9, 0 +3f7f0ac0: cmp a9, a7 +3f7f0ad0: jrge L3F7F0CC0 +L3F7F0AE0: +3f7f0ae0: move *a13(0x1d0), a11, 1 +3f7f0b00: move a11, *a13(0x1f0), 1 +3f7f0b20: move *a13(0x1b0), *a13(0x1d0), 1 +3f7f0b50: move *a13(0x1b0), a9, 1 +3f7f0b70: move *a9(0x0), *a13(0x1b0), 1 +3f7f0ba0: move *a13(0x1b0), a9, 1 +3f7f0bc0: move *a9(0x40), a7, 0 +3f7f0be0: move *a13(0x140), a9, 0 +3f7f0c00: cmp a9, a7 +3f7f0c10: jrne L3F7F0CC0 +3f7f0c20: move *a13(0x1b0), a7, 1 +3f7f0c40: move *a7(0xc0), a7, 1 +3f7f0c60: move *a7(0x40), a7, 0 +3f7f0c80: move *a13(0x150), a9, 0 +3f7f0ca0: cmp a9, a7 +3f7f0cb0: jrlt L3F7F0AE0 +L3F7F0CC0: +3f7f0cc0: move *a13(0x1d0), a11, 1 +3f7f0ce0: move *a11(0xa0), *a13(0x0), 1 +3f7f0d10: move *a11(0xc0), *a13(0xa0), 1 +3f7f0d40: move *a13, a9, 1 +3f7f0d50: jreq L3F7F1370 +3f7f0d60: move *a9(0x30), a7, 0 +3f7f0d80: move *a13(0x140), a9, 0 +3f7f0da0: cmp a9, a7 +3f7f0db0: jrne L3F7F1370 +3f7f0dc0: move *a13, a7, 1 +3f7f0dd0: move *a13(0x160), a9, 0 +3f7f0df0: move *a7(0x20), a7, 0 +3f7f0e10: cmp a7, a9 +3f7f0e20: jrle L3F7F1370 +L3F7F0E30: +3f7f0e30: move *a13, a11, 1 +3f7f0e40: move *a13(0x170), a9, 0 +3f7f0e60: move *a11(0x50), a7, 0 +3f7f0e80: cmp a7, a9 +3f7f0e90: jrge L3F7F1130 +3f7f0ea0: move *a13(0x150), a7, 0 +3f7f0ec0: move *a11(0x40), a9, 0 +3f7f0ee0: cmp a9, a7 +3f7f0ef0: jrge L3F7F1130 +3f7f0f00: move *a11(0x0), *a13(0x100), 1 +3f7f0f30: move a14, -*sp, 1 +3f7f0f40: move *a13(0x1f0), *a14+, 1 +3f7f0f60: move a11, *a14+, 1 +3f7f0f70: move *a13(0x20), *a14+, 1 +3f7f0f90: calla L3F7F2A00 +3f7f0fc0: subk 4, a8 +3f7f0fd0: jrne L3F7F1020 +3f7f0fe0: movk 1, a9 +3f7f0ff0: move a9, *a13(0x120), 1 +3f7f1010: jruc L3F7F1370 +L3F7F1020: +3f7f1020: move *a13(0x1f0), a9, 1 +3f7f1040: move *a9(0x0), *a13(0x1d0), 1 +3f7f1070: move *a13(0xa0), a7, 1 +3f7f1090: move *a7, *a13, 1 +3f7f10a0: move *a13, a11, 1 +3f7f10b0: move *a13(0x100), a7, 1 +3f7f10d0: cmp a7, a11 +3f7f10e0: jreq L3F7F1160 +3f7f10f0: move a11, *a13(0xa0), 1 +3f7f1110: move *a11, *a13, 1 +3f7f1120: jruc L3F7F1160 +L3F7F1130: +3f7f1130: move a11, *a13(0xa0), 1 +3f7f1150: move *a11, *a13, 1 +L3F7F1160: +3f7f1160: move *a13(0x1b0), a11, 1 +3f7f1180: move *a13, a9, 1 +3f7f1190: move *a11(0xa0), a7, 1 +3f7f11b0: cmp a7, a9 +3f7f11c0: jrne L3F7F1280 +3f7f11d0: move *a13(0x1d0), a7, 1 +3f7f11f0: cmp a11, a7 +3f7f1200: jreq L3F7F1250 +3f7f1210: move a7, *a13(0x1f0), 1 +3f7f1230: move a11, *a13(0x1d0), 1 +L3F7F1250: +3f7f1250: move *a11(0x0), *a13(0x1b0), 1 +L3F7F1280: +3f7f1280: move a9, a7 +3f7f1290: jreq L3F7F1370 +3f7f12a0: setf 16, 1, 0 +3f7f12b0: move *a7(0x30), a11, 0 +3f7f12d0: move *a13(0x140), a7, 0 +3f7f12f0: cmp a7, a11 +3f7f1300: jrne L3F7F1370 +3f7f1310: move *a13(0x160), a11, 0 +3f7f1330: move *a9(0x20), a7, 0 +3f7f1350: cmp a7, a11 +3f7f1360: jrgt L3F7F0E30 +L3F7F1370: +3f7f1370: move *a13(0x1d0), a11, 1 +3f7f1390: setf 16, 1, 0 +3f7f13a0: move *a11(0x40), a9, 0 +3f7f13c0: move *a13(0x140), a7, 0 +3f7f13e0: cmp a7, a9 +3f7f13f0: jrne L3F7F1490 +3f7f1400: addi 0x80, a11 +3f7f1420: move a11, *a13(0x1f0), 1 +3f7f1440: move *a13(0x1d0), a9, 1 +3f7f1460: move *a9(0x80), *a13(0x1d0), 1 +L3F7F1490: +3f7f1490: move *a13(0x1d0), a11, 1 +3f7f14b0: move *a13(0x180), a9, 0 +3f7f14d0: move *a11(0x40), a7, 0 +3f7f14f0: cmp a7, a9 +3f7f1500: jrle L3F7F1550 +3f7f1510: move *a13(0x120), a7, 1 +3f7f1530: jaeq L3F7F07F0 +L3F7F1550: +3f7f1550: move *a13(0x20), a7, 1 +3f7f1570: move *a7, a7, 1 +3f7f1580: move a7, *a13(0x20), 1 +3f7f15a0: jane L3F7F03E0 +L3F7F15C0: +3f7f15c0: move *a13(0xff60), a11, 1 +3f7f15e0: jrne L3F7F1B50 +3f7f15f0: move *a13(0xffe0), a9, 1 +3f7f1610: move *a9(0x20), a7, 1 +3f7f1630: dec a7 +3f7f1640: jrle L3F7F1710 +3f7f1650: move *a13(0xff80), a7, 1 +3f7f1670: jreq L3F7F1710 +3f7f1680: move a14, -*sp, 1 +3f7f1690: move @0x21a420, *a14+, 1 +3f7f16c0: move a9, *a14+, 1 +3f7f16d0: calla L3FC30E40 +3f7f1700: jruc L3F7F1890 +L3F7F1710: +3f7f1710: move @0x21a420, a7, 1 +3f7f1740: move *a7(0xe0), a9, 1 +3f7f1760: jreq L3F7F1890 +3f7f1770: move *a7(0xe0), *a13(0x210), 1 +L3F7F17A0: +3f7f17a0: move *a13(0x210), a11, 1 +3f7f17c0: move *a11(0x0), *a13(0x230), 1 +3f7f17f0: move a14, -*sp, 1 +3f7f1800: move a11, *a14+, 1 +3f7f1810: calla L3F702440 +3f7f1840: move *a13(0x230), a9, 1 +3f7f1860: move a9, *a13(0x210), 1 +3f7f1880: jrne L3F7F17A0 +L3F7F1890: +3f7f1890: move *a13(0xffe0), a11, 1 +3f7f18b0: move *a13(0xffa0), a9, 1 +3f7f18d0: cmp a9, a11 +3f7f18e0: jane L3F7F29B0 +3f7f1900: move *a13(0x80), a7, 1 +3f7f1920: jaeq L3F7F29B0 +L3F7F1940: +3f7f1940: move *a13(0x80), a11, 1 +3f7f1960: move *a11(0x60), a9, 1 +3f7f1980: move a9, *a13(0x210), 1 +3f7f19a0: jreq L3F7F1A60 +3f7f19b0: addk 32, a9 +3f7f19c0: move *a9, a7, 1 +3f7f19d0: dec a7 +3f7f19e0: move a7, *a9, 1 +3f7f19f0: jrne L3F7F1A60 +3f7f1a00: move a14, -*sp, 1 +3f7f1a10: move *a13(0x210), *a14+, 1 +3f7f1a30: calla L3FC57BF0 +L3F7F1A60: +3f7f1a60: move a11, *a13(0x210), 1 +3f7f1a80: move *a11(0x0), *a13(0x80), 1 +3f7f1ab0: move a14, -*sp, 1 +3f7f1ac0: move a11, *a14+, 1 +3f7f1ad0: calla L3F702440 +3f7f1b00: move *a13(0x80), a9, 1 +3f7f1b20: jrne L3F7F1940 +3f7f1b30: jauc L3F7F29B0 +L3F7F1B50: +3f7f1b50: move *a13(0xffe0), a9, 1 +3f7f1b70: move *a13(0xffa0), a7, 1 +3f7f1b90: cmp a7, a9 +3f7f1ba0: jreq L3F7F1C70 +3f7f1bb0: move a14, -*sp, 1 +3f7f1bc0: move a13, a7 +3f7f1bd0: addk 32, a7 +3f7f1be0: move a7, *a14+, 1 +3f7f1bf0: move *a13(0x40), *a14+, 1 +3f7f1c10: move *a13(0x80), *a14+, 1 +3f7f1c30: calla L3FC38560 +3f7f1c60: jruc L3F7F1CA0 +L3F7F1C70: +3f7f1c70: move *a13(0x80), *a13(0x20), 1 +L3F7F1CA0: +3f7f1ca0: move *a13(0x20), a7, 1 +3f7f1cc0: jaeq L3F7F2710 +3f7f1ce0: move *a7, a7, 1 +3f7f1cf0: jrne L3F7F2000 +3f7f1d00: move *a9, a7, 1 +3f7f1d10: jrne L3F7F1F30 +3f7f1d20: move *a13(0x20), *a9(0x0), 1 +3f7f1d50: movk 1, a7 +3f7f1d60: move a7, *a9(0x20), 1 +3f7f1d80: move @0x21a420, a7, 1 +3f7f1db0: move *a7(0xe0), a9, 1 +3f7f1dd0: jaeq L3F7F29B0 +3f7f1df0: move *a7(0xe0), *a13(0x210), 1 +L3F7F1E20: +3f7f1e20: move *a13(0x210), a11, 1 +3f7f1e40: move *a11(0x0), *a13(0x230), 1 +3f7f1e70: move a14, -*sp, 1 +3f7f1e80: move a11, *a14+, 1 +3f7f1e90: calla L3F702440 +3f7f1ec0: move *a13(0x230), a9, 1 +3f7f1ee0: move a9, *a13(0x210), 1 +3f7f1f00: jrne L3F7F1E20 +3f7f1f10: jauc L3F7F29B0 +L3F7F1F30: +3f7f1f30: move a14, -*sp, 1 +3f7f1f40: move *a13(0x20), *a14+, 1 +3f7f1f60: move @0x21a420, a7, 1 +3f7f1f90: move *a7(0x20), *a14+, 1 +3f7f1fb0: move a7, *a14+, 1 +3f7f1fc0: calla L3F7E7210 +3f7f1ff0: jruc L3F7F2710 +L3F7F2000: +3f7f2000: move @0x21a420, a7, 1 +3f7f2030: move *a7(0xe0), a9, 1 +3f7f2050: jreq L3F7F2180 +3f7f2060: move *a7(0xe0), *a13(0x210), 1 +L3F7F2090: +3f7f2090: move *a13(0x210), a11, 1 +3f7f20b0: move *a11(0x0), *a13(0x230), 1 +3f7f20e0: move a14, -*sp, 1 +3f7f20f0: move a11, *a14+, 1 +3f7f2100: calla L3F702440 +3f7f2130: move *a13(0x230), a9, 1 +3f7f2150: move a9, *a13(0x210), 1 +3f7f2170: jrne L3F7F2090 +L3F7F2180: +3f7f2180: move *a13(0xffe0), a11, 1 +3f7f21a0: addk 32, a11 +3f7f21b0: move *a11, a9, 1 +3f7f21c0: move *a13(0x40), a7, 1 +3f7f21e0: add a7, a9 +3f7f21f0: move a9, *a11, 1 +3f7f2200: move *a13(0xffe0), a11, 1 +3f7f2220: move a11, *a13(0xe0), 1 +3f7f2240: move *a13(0x20), a9, 1 +3f7f2260: jreq L3F7F2620 +3f7f2270: setf 16, 1, 0 +L3F7F2280: +3f7f2280: move *a13(0x20), a11, 1 +3f7f22a0: move *a11(0x0), *a13(0x100), 1 +3f7f22d0: move *a11(0x30), *a13(0x220), 0 +3f7f2300: move *a11(0x20), *a13(0x210), 0 +3f7f2330: move *a13(0xe0), a9, 1 +3f7f2350: move *a9, a7, 1 +3f7f2360: move a7, *a13(0xc0), 1 +3f7f2380: jreq L3F7F2510 +L3F7F2390: +3f7f2390: move *a13(0xc0), a11, 1 +3f7f23b0: move *a11(0x30), a9, 0 +3f7f23d0: move *a13(0x220), a7, 0 +3f7f23f0: cmp a7, a9 +3f7f2400: jrgt L3F7F2510 +3f7f2410: move *a11(0x30), a9, 0 +3f7f2430: cmp a7, a9 +3f7f2440: jrne L3F7F24B0 +3f7f2450: move *a11(0x20), a9, 0 +3f7f2470: move *a13(0x210), a7, 0 +3f7f2490: cmp a7, a9 +3f7f24a0: jrge L3F7F2510 +L3F7F24B0: +3f7f24b0: move a11, *a13(0xe0), 1 +3f7f24d0: move *a11, a9, 1 +3f7f24e0: move a9, *a13(0xc0), 1 +3f7f2500: jrne L3F7F2390 +L3F7F2510: +3f7f2510: move *a13(0xe0), a11, 1 +3f7f2530: move *a13(0x20), *a11(0x0), 1 +3f7f2560: move *a13(0x20), a9, 1 +3f7f2580: move *a13(0xc0), a7, 1 +3f7f25a0: move a7, *a9, 1 +3f7f25b0: jreq L3F7F2620 +3f7f25c0: move *a13(0x100), *a13(0x20), 1 +3f7f25f0: move *a13(0x20), a9, 1 +3f7f2610: jrne L3F7F2280 +L3F7F2620: +3f7f2620: move a9, a7 +3f7f2630: jreq L3F7F2670 +3f7f2640: move *a13(0x100), *a7(0x0), 1 +L3F7F2670: +3f7f2670: move *a13(0xff80), a7, 1 +3f7f2690: jreq L3F7F29B0 +3f7f26a0: move a14, -*sp, 1 +3f7f26b0: move *a13(0xffe0), *a14+, 1 +3f7f26d0: calla L3FC30AE0 +3f7f2700: jruc L3F7F29B0 +L3F7F2710: +3f7f2710: move *a13(0xffe0), a11, 1 +3f7f2730: move *a11(0x20), a9, 1 +3f7f2750: dec a9 +3f7f2760: jrle L3F7F2830 +3f7f2770: move *a13(0xff80), a9, 1 +3f7f2790: jreq L3F7F2830 +3f7f27a0: move a14, -*sp, 1 +3f7f27b0: move @0x21a420, *a14+, 1 +3f7f27e0: move a11, *a14+, 1 +3f7f27f0: calla L3FC30E40 +3f7f2820: jruc L3F7F29B0 +L3F7F2830: +3f7f2830: move @0x21a420, a9, 1 +3f7f2860: move *a9(0xe0), a7, 1 +3f7f2880: jreq L3F7F29B0 +3f7f2890: move *a9(0xe0), *a13(0x210), 1 +L3F7F28C0: +3f7f28c0: move *a13(0x210), a11, 1 +3f7f28e0: move *a11(0x0), *a13(0x230), 1 +3f7f2910: move a14, -*sp, 1 +3f7f2920: move a11, *a14+, 1 +3f7f2930: calla L3F702440 +3f7f2960: move *a13(0x230), a9, 1 +3f7f2980: move a9, *a13(0x210), 1 +3f7f29a0: jrne L3F7F28C0 +L3F7F29B0: +3f7f29b0: move *sp(0xa0), a14, 1 +3f7f29d0: mmfm sp, a7,a9,a11,a13 +3f7f29f0: rets 2 +L3F7F2A00: +3f7f2a00: mmtm sp, a7,a9,a11,a13 +3f7f2a20: move a14, a13 +3f7f2a30: addi 0x180, a14 +3f7f2a50: sub a11, a11 +3f7f2a60: move a11, *a13, 1 +3f7f2a70: move a11, *a13(0x20), 1 +3f7f2a90: move *a13(0xffc0), *a13(0x140), 1 +3f7f2ac0: move *a13(0xffa0), a9, 1 +3f7f2ae0: move *a9(0x0), *a13(0x160), 1 +3f7f2b10: move *a13(0xffe0), a9, 1 +3f7f2b30: setf 16, 1, 0 +3f7f2b40: move *a9(0x20), *a13(0x100), 0 +3f7f2b70: move *a9(0x40), *a13(0x110), 0 +3f7f2ba0: move *a9(0x30), *a13(0x120), 0 +3f7f2bd0: move *a9(0x50), *a13(0x130), 0 +3f7f2c00: move *a13(0x140), a9, 1 +3f7f2c20: move *a9(0x30), *a13(0x60), 0 +3f7f2c50: move *a13(0x120), a9, 0 +3f7f2c70: move *a13(0x60), a11, 0 +3f7f2c90: cmp a11, a9 +3f7f2ca0: jrlt L3F7F2D90 +3f7f2cb0: move *a13, a9, 1 +3f7f2cc0: inc a9 +3f7f2cd0: move a9, *a13, 1 +3f7f2ce0: move *a13(0x120), a9, 0 +3f7f2d00: cmp a11, a9 +3f7f2d10: jrle L3F7F2D90 +3f7f2d20: move a9, *a13(0x60), 0 +3f7f2d40: move *a13(0x20), a11, 1 +3f7f2d60: inc a11 +3f7f2d70: move a11, *a13(0x20), 1 +L3F7F2D90: +3f7f2d90: move *a13(0x140), a11, 1 +3f7f2db0: move *a11(0x50), *a13(0x70), 0 +3f7f2de0: move *a13(0x130), a9, 0 +3f7f2e00: move *a13(0x70), a11, 0 +3f7f2e20: cmp a11, a9 +3f7f2e30: jrgt L3F7F2F20 +3f7f2e40: move *a13, a9, 1 +3f7f2e50: inc a9 +3f7f2e60: move a9, *a13, 1 +3f7f2e70: move *a13(0x130), a9, 0 +3f7f2e90: cmp a11, a9 +3f7f2ea0: jrge L3F7F2F20 +3f7f2eb0: move a9, *a13(0x70), 0 +3f7f2ed0: move *a13(0x20), a11, 1 +3f7f2ef0: inc a11 +3f7f2f00: move a11, *a13(0x20), 1 +L3F7F2F20: +3f7f2f20: move *a13(0x140), a11, 1 +3f7f2f40: move *a11(0x20), *a13(0x40), 0 +3f7f2f70: move *a13(0x100), a9, 0 +3f7f2f90: move *a13(0x40), a11, 0 +3f7f2fb0: cmp a11, a9 +3f7f2fc0: jrlt L3F7F30B0 +3f7f2fd0: move *a13, a9, 1 +3f7f2fe0: inc a9 +3f7f2ff0: move a9, *a13, 1 +3f7f3000: move *a13(0x100), a9, 0 +3f7f3020: cmp a11, a9 +3f7f3030: jrle L3F7F30B0 +3f7f3040: move a9, *a13(0x40), 0 +3f7f3060: move *a13(0x20), a11, 1 +3f7f3080: inc a11 +3f7f3090: move a11, *a13(0x20), 1 +L3F7F30B0: +3f7f30b0: move *a13(0x140), a11, 1 +3f7f30d0: move *a11(0x40), *a13(0x50), 0 +3f7f3100: move *a13(0x110), a9, 0 +3f7f3120: move *a13(0x50), a11, 0 +3f7f3140: cmp a11, a9 +3f7f3150: jrgt L3F7F3240 +3f7f3160: move *a13, a9, 1 +3f7f3170: inc a9 +3f7f3180: move a9, *a13, 1 +3f7f3190: move *a13(0x110), a9, 0 +3f7f31b0: cmp a11, a9 +3f7f31c0: jrge L3F7F3240 +3f7f31d0: move a9, *a13(0x50), 0 +3f7f31f0: move *a13(0x20), a11, 1 +3f7f3210: inc a11 +3f7f3220: move a11, *a13(0x20), 1 +L3F7F3240: +3f7f3240: move a14, -*sp, 1 +3f7f3250: move *a13(0x140), *a14+, 1 +3f7f3270: move *a13(0x160), *a14+, 1 +3f7f3290: move @0x21a420, *a14+, 1 +3f7f32c0: calla L3F7E91F0 +3f7f32f0: move *a13(0xffa0), a11, 1 +3f7f3310: move *a11(0x0), *a13(0x160), 1 +3f7f3340: move *a13(0x160), *a13(0xa0), 1 +3f7f3370: move *a13(0x20), a9, 1 +3f7f3390: jrne L3F7F3540 +3f7f33a0: move *a13(0x140), a9, 1 +3f7f33c0: move *a9(0x60), a9, 1 +3f7f33e0: move a9, *a13(0x80), 1 +3f7f3400: jreq L3F7F34C0 +3f7f3410: addk 32, a9 +3f7f3420: move *a9, a11, 1 +3f7f3430: dec a11 +3f7f3440: move a11, *a9, 1 +3f7f3450: jrne L3F7F34C0 +3f7f3460: move a14, -*sp, 1 +3f7f3470: move *a13(0x80), *a14+, 1 +3f7f3490: calla L3FC57BF0 +L3F7F34C0: +3f7f34c0: move a14, -*sp, 1 +3f7f34d0: move *a13(0x140), *a14+, 1 +3f7f34f0: calla L3F702440 +3f7f3520: jauc L3F7F4710 +L3F7F3540: +3f7f3540: dec a9 +3f7f3550: jrle L3F7F3640 +3f7f3560: move *a13(0x140), a9, 1 +3f7f3580: move *a9(0x60), a9, 1 +3f7f35a0: move a9, *a13(0x80), 1 +3f7f35c0: jreq L3F7F3640 +3f7f35d0: move *a13(0x20), a11, 1 +3f7f35f0: addk 32, a9 +3f7f3600: move *a9, a7, 1 +3f7f3610: dec a11 +3f7f3620: add a11, a7 +3f7f3630: move a7, *a9, 1 +L3F7F3640: +3f7f3640: move *a13(0x140), a11, 1 +3f7f3660: setf 16, 1, 0 +3f7f3670: move *a13(0x60), a9, 0 +3f7f3690: move *a11(0x30), a7, 0 +3f7f36b0: cmp a7, a9 +3f7f36c0: jreq L3F7F3A50 +3f7f36d0: move *a13(0x20), a7, 1 +3f7f36f0: dec a7 +3f7f3700: move a7, *a13(0x20), 1 +3f7f3720: jreq L3F7F3970 +3f7f3730: move a14, -*sp, 1 +3f7f3740: movk 16, a7 +3f7f3750: move a7, *a14+, 1 +3f7f3760: movk 1, a7 +3f7f3770: move a7, *a14+, 1 +3f7f3780: calla L3F703D90 +3f7f37b0: move a8, *a13(0xe0), 1 +3f7f37d0: move *a11(0x60), *a8(0x60), 1 +3f7f3800: setf 16, 1, 0 +3f7f3810: move *a11(0x20), *a8(0x20), 0 +3f7f3840: move *a11(0x40), *a8(0x40), 0 +3f7f3870: move *a11(0x30), *a8(0x30), 0 +3f7f38a0: move a9, *a8(0x50), 0 +3f7f38c0: move a14, -*sp, 1 +3f7f38d0: move a8, *a14+, 1 +3f7f38e0: move *a13(0xa0), *a14+, 1 +3f7f3900: move @0x21a420, *a14+, 1 +3f7f3930: calla L3F7E7210 +3f7f3960: jruc L3F7F3A50 +L3F7F3970: +3f7f3970: move a9, *a11(0x50), 0 +3f7f3990: move a14, -*sp, 1 +3f7f39a0: move a11, *a14+, 1 +3f7f39b0: move *a13(0x160), *a14+, 1 +3f7f39d0: move @0x21a420, *a14+, 1 +3f7f3a00: calla L3F7E7210 +3f7f3a30: jauc L3F7F4710 +L3F7F3A50: +3f7f3a50: move *a13(0xa0), a7, 1 +3f7f3a70: move *a7(0x80), a7, 1 +3f7f3a90: move a7, *a13(0xc0), 1 +3f7f3ab0: jreq L3F7F3C20 +3f7f3ac0: setf 16, 1, 0 +3f7f3ad0: move *a7(0x40), a7, 0 +3f7f3af0: cmp a9, a7 +3f7f3b00: jrge L3F7F3C20 +L3F7F3B10: +3f7f3b10: move *a13(0xc0), *a13(0xa0), 1 +3f7f3b40: move *a13(0xa0), a11, 1 +3f7f3b60: move *a11(0x80), a9, 1 +3f7f3b80: move a9, *a13(0xc0), 1 +3f7f3ba0: jreq L3F7F3C20 +3f7f3bb0: setf 16, 1, 0 +3f7f3bc0: move *a9(0x40), a7, 0 +3f7f3be0: move *a13(0x60), a9, 0 +3f7f3c00: cmp a9, a7 +3f7f3c10: jrlt L3F7F3B10 +L3F7F3C20: +3f7f3c20: move *a13(0x140), a11, 1 +3f7f3c40: setf 16, 1, 0 +3f7f3c50: move *a13(0x40), a9, 0 +3f7f3c70: move *a11(0x20), a7, 0 +3f7f3c90: cmp a7, a9 +3f7f3ca0: jreq L3F7F41E0 +3f7f3cb0: move *a13(0x20), a7, 1 +3f7f3cd0: dec a7 +3f7f3ce0: move a7, *a13(0x20), 1 +3f7f3d00: jreq L3F7F40B0 +3f7f3d10: move a14, -*sp, 1 +3f7f3d20: movk 16, a7 +3f7f3d30: move a7, *a14+, 1 +3f7f3d40: movk 1, a7 +3f7f3d50: move a7, *a14+, 1 +3f7f3d60: calla L3F703D90 +3f7f3d90: move a8, *a13(0xe0), 1 +3f7f3db0: move *a11(0x60), *a8(0x60), 1 +3f7f3de0: setf 16, 1, 0 +3f7f3df0: move *a11(0x20), *a8(0x20), 0 +3f7f3e20: move a9, *a8(0x40), 0 +3f7f3e40: move *a13(0x60), *a8(0x30), 0 +3f7f3e70: move *a13(0x70), *a8(0x50), 0 +3f7f3ea0: move a14, -*sp, 1 +3f7f3eb0: move a8, *a14+, 1 +3f7f3ec0: move *a13(0xa0), *a14+, 1 +3f7f3ee0: move @0x21a420, *a14+, 1 +3f7f3f10: calla L3F7E7210 +3f7f3f40: move *a13(0xa0), a7, 1 +3f7f3f60: setf 16, 1, 0 +3f7f3f70: move *a7(0x40), a7, 0 +3f7f3f90: move *a13(0x60), a9, 0 +3f7f3fb0: cmp a9, a7 +3f7f3fc0: jrle L3F7F41E0 +L3F7F3FD0: +3f7f3fd0: move *a13(0xa0), a11, 1 +3f7f3ff0: move *a11(0x20), *a13(0xa0), 1 +3f7f4020: move *a13(0xa0), a11, 1 +3f7f4040: move *a11(0x40), a9, 0 +3f7f4060: move *a13(0x60), a7, 0 +3f7f4080: cmp a7, a9 +3f7f4090: jrgt L3F7F3FD0 +3f7f40a0: jruc L3F7F41E0 +L3F7F40B0: +3f7f40b0: move *a13(0x60), *a11(0x30), 0 +3f7f40e0: move a9, *a11(0x40), 0 +3f7f4100: move *a13(0x70), *a11(0x50), 0 +3f7f4130: move a14, -*sp, 1 +3f7f4140: move a11, *a14+, 1 +3f7f4150: move *a13(0xa0), *a14+, 1 +3f7f4170: move @0x21a420, *a14+, 1 +3f7f41a0: calla L3F7E7210 +3f7f41d0: jruc L3F7F4710 +L3F7F41E0: +3f7f41e0: move *a13(0x140), a11, 1 +3f7f4200: move *a13(0x50), a9, 0 +3f7f4220: move *a11(0x40), a7, 0 +3f7f4240: cmp a7, a9 +3f7f4250: jreq L3F7F4630 +3f7f4260: move *a13(0x20), a7, 1 +3f7f4280: dec a7 +3f7f4290: move a7, *a13(0x20), 1 +3f7f42b0: jreq L3F7F4500 +3f7f42c0: move a14, -*sp, 1 +3f7f42d0: movk 16, a7 +3f7f42e0: move a7, *a14+, 1 +3f7f42f0: movk 1, a7 +3f7f4300: move a7, *a14+, 1 +3f7f4310: calla L3F703D90 +3f7f4340: move a8, *a13(0xe0), 1 +3f7f4360: move *a11(0x60), *a8(0x60), 1 +3f7f4390: setf 16, 1, 0 +3f7f43a0: move a9, *a8(0x20), 0 +3f7f43c0: move *a11(0x40), *a8(0x40), 0 +3f7f43f0: move *a13(0x60), *a8(0x30), 0 +3f7f4420: move *a13(0x70), *a8(0x50), 0 +3f7f4450: move a14, -*sp, 1 +3f7f4460: move a8, *a14+, 1 +3f7f4470: move *a13(0xa0), *a14+, 1 +3f7f4490: move @0x21a420, *a14+, 1 +3f7f44c0: calla L3F7E7210 +3f7f44f0: jruc L3F7F4630 +L3F7F4500: +3f7f4500: move *a13(0x60), *a11(0x30), 0 +3f7f4530: move a9, *a11(0x20), 0 +3f7f4550: move *a13(0x70), *a11(0x50), 0 +3f7f4580: move a14, -*sp, 1 +3f7f4590: move a11, *a14+, 1 +3f7f45a0: move *a13(0xa0), *a14+, 1 +3f7f45c0: move @0x21a420, *a14+, 1 +3f7f45f0: calla L3F7E7210 +3f7f4620: jruc L3F7F4710 +L3F7F4630: +3f7f4630: setf 16, 1, 0 +3f7f4640: move *a13(0x70), *a11(0x30), 0 +3f7f4670: move a14, -*sp, 1 +3f7f4680: move a11, *a14+, 1 +3f7f4690: move *a13(0xa0), *a14+, 1 +3f7f46b0: move @0x21a420, *a14+, 1 +3f7f46e0: calla L3F7E7210 +L3F7F4710: +3f7f4710: move *a13, a8, 1 +3f7f4720: move *sp(0xa0), a14, 1 +3f7f4740: mmfm sp, a7,a9,a11,a13 +3f7f4760: rets 2 +L3F7F4770: +3f7f4770: mmtm sp, a5,a7,a9,a10,a11,a13 +3f7f4790: move a14, a13 +3f7f47a0: addi 0x40, a14 +3f7f47c0: sub a10, a10 +3f7f47d0: movi 0x21a460, a9 +3f7f4800: move a10, *a13(0x20), 1 +3f7f4820: move *a13(0xffc0), a11, 1 +3f7f4840: inc a11 +3f7f4850: sra 0x1, a11 +3f7f4860: cmp a11, a10 +3f7f4870: jrge L3F7F4AD0 +L3F7F4880: +3f7f4880: movk 27, a11 +3f7f4890: mpyu a10, a11 +3f7f48a0: move *a13(0x20), a7, 1 +3f7f48c0: sll 0x3, a7 +3f7f48d0: move *a13(0xffe0), a5, 1 +3f7f48f0: add a5, a7 +3f7f4900: movb *a7, a10 +3f7f4910: add a10, a11 +3f7f4920: move a11, a10 +3f7f4930: movk 27, a11 +3f7f4940: mpyu a10, a11 +3f7f4950: move *a13(0xffc0), a7, 1 +3f7f4970: move *a13(0x20), a5, 1 +3f7f4990: sub a5, a7 +3f7f49a0: dec a7 +3f7f49b0: sll 0x3, a7 +3f7f49c0: move *a13(0xffe0), a5, 1 +3f7f49e0: add a5, a7 +3f7f49f0: movb *a7, a10 +3f7f4a00: add a10, a11 +3f7f4a10: move a11, a10 +3f7f4a20: move *a13(0x20), a11, 1 +3f7f4a40: inc a11 +3f7f4a50: move a11, *a13(0x20), 1 +3f7f4a70: move *a13(0xffc0), a7, 1 +3f7f4a90: inc a7 +3f7f4aa0: sra 0x1, a7 +3f7f4ab0: cmp a7, a11 +3f7f4ac0: jrlt L3F7F4880 +L3F7F4AD0: +3f7f4ad0: move *a9, a11, 1 +3f7f4ae0: jreq L3F7F4E90 +L3F7F4AF0: +3f7f4af0: move *a9, a11, 1 +3f7f4b00: move *a11(0x60), a11, 1 +3f7f4b20: cmp a11, a10 +3f7f4b30: jrnc L3F7F4B70 +3f7f4b40: move *a9, a11, 1 +3f7f4b50: move a11, a9 +3f7f4b60: jruc L3F7F4E70 +L3F7F4B70: +3f7f4b70: move *a9, a11, 1 +3f7f4b80: move *a11(0x60), a11, 1 +3f7f4ba0: cmp a11, a10 +3f7f4bb0: jrls L3F7F4C00 +3f7f4bc0: move *a9, a11, 1 +3f7f4bd0: move a11, a9 +3f7f4be0: addk 32, a9 +3f7f4bf0: jruc L3F7F4E70 +L3F7F4C00: +3f7f4c00: move a14, -*sp, 1 +3f7f4c10: move *a13(0xffc0), *a14+, 1 +3f7f4c30: move *a9, a11, 1 +3f7f4c40: move *a11(0x80), *a14+, 1 +3f7f4c60: move *a13(0xffe0), *a14+, 1 +3f7f4c80: calla L3FB45CD0 +3f7f4cb0: move a8, *a13, 1 +3f7f4cc0: move a8, a5 +3f7f4cd0: jrlt L3F7F4DA0 +3f7f4ce0: jrne L3F7F4DD0 +3f7f4cf0: move a14, -*sp, 1 +3f7f4d00: move *a9, a11, 1 +3f7f4d10: move *a11(0x80), *a14+, 1 +3f7f4d30: calla L3FB458D0 +3f7f4d60: move *a13(0xffc0), a11, 1 +3f7f4d80: cmp a8, a11 +3f7f4d90: jrge L3F7F4DD0 +L3F7F4DA0: +3f7f4da0: move *a9, a11, 1 +3f7f4db0: move a11, a9 +3f7f4dc0: jruc L3F7F4E70 +L3F7F4DD0: +3f7f4dd0: move a5, a7 +3f7f4de0: jrle L3F7F4E30 +3f7f4df0: move *a9, a11, 1 +3f7f4e00: move a11, a9 +3f7f4e10: addk 32, a9 +3f7f4e20: jruc L3F7F4E70 +L3F7F4E30: +3f7f4e30: move *a9, a11, 1 +3f7f4e40: move *a11(0x40), a8, 1 +3f7f4e60: jruc L3F7F54D0 +L3F7F4E70: +3f7f4e70: move *a9, a11, 1 +3f7f4e80: jrne L3F7F4AF0 +L3F7F4E90: +3f7f4e90: move *a13(0xffa0), a11, 1 +3f7f4eb0: jreq L3F7F54C0 +3f7f4ec0: move a14, -*sp, 1 +3f7f4ed0: movk 20, a7 +3f7f4ee0: move a7, *a14+, 1 +3f7f4ef0: movk 1, a5 +3f7f4f00: move a5, *a14+, 1 +3f7f4f10: calla L3F703D90 +3f7f4f40: move a8, *a9, 1 +3f7f4f50: move *a9, a5, 1 +3f7f4f60: move *a9, a7, 1 +3f7f4f70: sub a11, a11 +3f7f4f80: move a11, *a7(0x20), 1 +3f7f4fa0: move a11, *a5, 1 +3f7f4fb0: move *a9, a7, 1 +3f7f4fc0: move a10, *a7(0x60), 1 +3f7f4fe0: move *a9, a7, 1 +3f7f4ff0: move @0x21a440, a5, 1 +3f7f5020: inc a5 +3f7f5030: move a5, @0x21a440, 1 +3f7f5060: move a5, *a7(0x40), 1 +3f7f5080: move a14, -*sp, 1 +3f7f5090: move *a13(0xffc0), *a14+, 1 +3f7f50b0: move *a13(0xffe0), *a14+, 1 +3f7f50d0: move *a9, a7, 1 +3f7f50e0: move a14, -*sp, 1 +3f7f50f0: move *a13(0xffc0), a11, 1 +3f7f5110: inc a11 +3f7f5120: move a11, *a14+, 1 +3f7f5130: movk 1, a11 +3f7f5140: move a11, *a14+, 1 +3f7f5150: calla L3F703D90 +3f7f5180: move a8, *a7(0x80), 1 +3f7f51a0: move a8, *a14+, 1 +3f7f51b0: calla L3FB45EE0 +3f7f51e0: move *a9, a7, 1 +3f7f51f0: move *a13(0xffc0), a5, 1 +3f7f5210: sll 0x3, a5 +3f7f5220: move *a7(0x80), a7, 1 +3f7f5240: add a5, a7 +3f7f5250: sub a5, a5 +3f7f5260: movb a5, *a7 +3f7f5270: move @0x21a440, a7, 1 +3f7f52a0: move @0x21a480, a5, 1 +3f7f52d0: cmp a5, a7 +3f7f52e0: jrc L3F7F53F0 +3f7f52f0: sll 0x1, a5 +3f7f5300: move a5, @0x21a480, 1 +3f7f5330: move a14, -*sp, 1 +3f7f5340: sll 0x2, a5 +3f7f5350: move a5, *a14+, 1 +3f7f5360: move @0x21a4a0, *a14+, 1 +3f7f5390: calla L3F705B20 +3f7f53c0: move a8, @0x21a4a0, 1 +L3F7F53F0: +3f7f53f0: move @0x21a440, a7, 1 +3f7f5420: sll 0x5, a7 +3f7f5430: move @0x21a4a0, a5, 1 +3f7f5460: add a5, a7 +3f7f5470: move *a9, *a7, 1 +3f7f5480: move *a9, a7, 1 +3f7f5490: move *a7(0x40), a8, 1 +3f7f54b0: jruc L3F7F54D0 +L3F7F54C0: +3f7f54c0: sub a8, a8 +L3F7F54D0: +3f7f54d0: move *sp(0xe0), a14, 1 +3f7f54f0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f7f5510: rets 2 +L3F7F5520: +3f7f5520: mmtm sp, a9,a11,a13 +3f7f5540: move a14, a13 +3f7f5550: move *a13(0xffe0), a11, 1 +3f7f5570: jreq L3F7F55D0 +3f7f5580: move @0x21a440, a9, 1 +3f7f55b0: cmp a9, a11 +3f7f55c0: jrls L3F7F55F0 +L3F7F55D0: +3f7f55d0: sub a8, a8 +3f7f55e0: jruc L3F7F5600 +L3F7F55F0: +3f7f55f0: movk 1, a8 +L3F7F5600: +3f7f5600: move *sp(0x80), a14, 1 +3f7f5620: mmfm sp, a9,a11,a13 +3f7f5640: rets 2 +L3F7F5650: +3f7f5650: mmtm sp, a9,a11,a13 +3f7f5670: move a14, a13 +3f7f5680: addk 32, a14 +3f7f5690: move *a13(0xffe0), a11, 1 +3f7f56b0: move @0x21a440, a9, 1 +3f7f56e0: cmp a9, a11 +3f7f56f0: jrls L3F7F5720 +3f7f5700: sub a8, a8 +3f7f5710: jruc L3F7F57E0 +L3F7F5720: +3f7f5720: sll 0x5, a11 +3f7f5730: move @0x21a4a0, a9, 1 +3f7f5760: add a9, a11 +3f7f5770: move *a11, a11, 1 +3f7f5780: move a11, *a13, 1 +3f7f5790: jrne L3F7F57C0 +3f7f57a0: sub a8, a8 +3f7f57b0: jruc L3F7F57E0 +L3F7F57C0: +3f7f57c0: move *a11(0x80), a8, 1 +L3F7F57E0: +3f7f57e0: move *sp(0x80), a14, 1 +3f7f5800: mmfm sp, a9,a11,a13 +3f7f5820: rets 2 +L3F7F5830: +3f7f5830: move a14, -*sp, 1 +3f7f5840: movi 0x3f7f5fa0, a8 +3f7f5870: move a8, *a14+, 1 +3f7f5880: calla L3F35BD40 +3f7f58b0: rets +L3F7F58C0: +3f7f58c0: move a11, -*sp, 1 +3f7f58d0: calla L3F7F5AF0 +3f7f5900: movi 0x64, a11 +3f7f5920: move a11, @0x21a480, 1 +3f7f5950: move a14, -*sp, 1 +3f7f5960: movi 0x190, a11 +3f7f5980: move a11, *a14+, 1 +3f7f5990: calla L3F705A00 +3f7f59c0: move a8, @0x21a4a0, 1 +3f7f59f0: sub a11, a11 +3f7f5a00: move a11, *a8, 1 +3f7f5a10: calla L3FC59660 +3f7f5a40: move @0x21a440, a11, 1 +3f7f5a70: cmpi 0xc4, a11 +3f7f5a90: jreq L3F7F5AD0 +3f7f5aa0: calla L3F7F5830 +L3F7F5AD0: +3f7f5ad0: move *sp+, a11, 1 +3f7f5ae0: rets +L3F7F5AF0: +3f7f5af0: move a11, -*sp, 1 +3f7f5b00: move @0x21a460, a11, 1 +3f7f5b30: jreq L3F7F5CA0 +3f7f5b40: move a14, -*sp, 1 +3f7f5b50: move a11, *a14+, 1 +3f7f5b60: calla L3F7F5CC0 +3f7f5b90: sub a11, a11 +3f7f5ba0: move a11, @0x21a460, 1 +3f7f5bd0: move a14, -*sp, 1 +3f7f5be0: move @0x21a4a0, *a14+, 1 +3f7f5c10: calla L3F702440 +3f7f5c40: move a11, @0x21a4a0, 1 +3f7f5c70: move a11, @0x21a440, 1 +L3F7F5CA0: +3f7f5ca0: move *sp+, a11, 1 +3f7f5cb0: rets +L3F7F5CC0: +3f7f5cc0: mmtm sp, a11,a13 +3f7f5ce0: move a14, a13 +3f7f5cf0: move *a13(0xffe0), a11, 1 +3f7f5d10: move *a11, a11, 1 +3f7f5d20: jreq L3F7F5DB0 +3f7f5d30: move a14, -*sp, 1 +3f7f5d40: move *a13(0xffe0), a11, 1 +3f7f5d60: move *a11(0x0), *a14+, 1 +3f7f5d80: calla L3F7F5CC0 +L3F7F5DB0: +3f7f5db0: move *a13(0xffe0), a11, 1 +3f7f5dd0: move *a11(0x20), a11, 1 +3f7f5df0: jreq L3F7F5E80 +3f7f5e00: move a14, -*sp, 1 +3f7f5e10: move *a13(0xffe0), a11, 1 +3f7f5e30: move *a11(0x20), *a14+, 1 +3f7f5e50: calla L3F7F5CC0 +L3F7F5E80: +3f7f5e80: move a14, -*sp, 1 +3f7f5e90: move *a13(0xffe0), a11, 1 +3f7f5eb0: move *a11(0x80), *a14+, 1 +3f7f5ed0: calla L3F702440 +3f7f5f00: move a14, -*sp, 1 +3f7f5f10: move a11, *a14+, 1 +3f7f5f20: calla L3F702440 +3f7f5f50: move *sp(0x60), a14, 1 +3f7f5f70: mmfm sp, a11,a13 +3f7f5f90: rets 2 +3f7f5fa0: modu a3, a9 +3f7f5fb0: .word 0x7469 +3f7f5fc0: sla a11, a9 +3f7f5fd0: rl a11, a12 +3f7f5fe0: rl b11, b10 +3f7f5ff0: srl a11, a14 +3f7f6000: sla a9, a0 +3f7f6010: modu b11, b4 +3f7f6020: .word 0x736d +3f7f6030: .word 0x0000 +L3F7F6040: +3f7f6040: mmtm sp, a9,a11,a13 +3f7f6060: move a14, a13 +3f7f6070: move *a13(0xffc0), a11, 1 +3f7f6090: move *a13(0xff80), a9, 1 +3f7f60b0: cmp a9, a11 +3f7f60c0: jrnc L3F7F6100 +3f7f60d0: movi 0xffff, a8 +3f7f60f0: jruc L3F7F6220 +L3F7F6100: +3f7f6100: cmp a9, a11 +3f7f6110: jrls L3F7F6140 +3f7f6120: movk 1, a8 +3f7f6130: jruc L3F7F6220 +L3F7F6140: +3f7f6140: move *a13(0xffe0), a9, 1 +3f7f6160: move *a13(0xffa0), a11, 1 +3f7f6180: cmp a11, a9 +3f7f6190: jrnc L3F7F61D0 +3f7f61a0: movi 0xffff, a8 +3f7f61c0: jruc L3F7F6220 +L3F7F61D0: +3f7f61d0: cmp a11, a9 +3f7f61e0: jrls L3F7F6210 +3f7f61f0: movk 1, a8 +3f7f6200: jruc L3F7F6220 +L3F7F6210: +3f7f6210: sub a8, a8 +L3F7F6220: +3f7f6220: move *sp(0x80), a14, 1 +3f7f6240: mmfm sp, a9,a11,a13 +3f7f6260: rets 2 +L3F7F6270: +3f7f6270: mmtm sp, a9,a11,a13 +3f7f6290: move a14, a13 +3f7f62a0: addi 0x40, a14 +3f7f62c0: move *a13(0xffc0), a11, 1 +3f7f62e0: jrne L3F7F6360 +3f7f62f0: movi 0xdc900, a8 +3f7f6320: move *a13(0xffe0), a13, 1 +3f7f6340: jreq L3F7F65A0 +3f7f6350: jruc L3F7F6580 +L3F7F6360: +3f7f6360: move @0xdc900, a9, 1 +3f7f6390: move a9, *a13, 1 +3f7f63a0: move a11, *a13(0x20), 1 +3f7f63c0: move @0xdc920, a9, 1 +3f7f63f0: cmp a9, a11 +3f7f6400: jrls L3F7F64A0 +3f7f6410: sub a9, a11 +3f7f6420: subi 0x80000000, a11 +3f7f6450: jrls L3F7F6540 +3f7f6460: move *a13, a11, 1 +3f7f6470: dec a11 +3f7f6480: move a11, *a13, 1 +3f7f6490: jruc L3F7F6540 +L3F7F64A0: +3f7f64a0: cmp a9, a11 +3f7f64b0: jrnc L3F7F6540 +3f7f64c0: sub a11, a9 +3f7f64d0: subi 0x80000000, a9 +3f7f6500: jrls L3F7F6540 +3f7f6510: move *a13, a9, 1 +3f7f6520: inc a9 +3f7f6530: move a9, *a13, 1 +L3F7F6540: +3f7f6540: move a13, a8 +3f7f6550: move *a13(0xffe0), a13, 1 +3f7f6570: jreq L3F7F65A0 +L3F7F6580: +3f7f6580: move *a8+, *a13+, 1 +3f7f6590: move *a8, *a13, 1 +L3F7F65A0: +3f7f65a0: move *sp(0x80), a14, 1 +3f7f65c0: mmfm sp, a9,a11,a13 +3f7f65e0: rets 2 +L3F7F65F0: +3f7f65f0: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7f6610: move a14, a13 +3f7f6620: addi 0xa0, a14 +3f7f6640: move *a13(0xffe0), a11, 1 +3f7f6660: jrne L3F7F66A0 +3f7f6670: sub a8, a8 +3f7f6680: jauc L3F7F7220 +L3F7F66A0: +3f7f66a0: move *a13(0xffc0), a11, 1 +3f7f66c0: move *a11(0x180), a11, 1 +3f7f66e0: move *a13(0xffe0), a9, 1 +3f7f6700: cmp a9, a11 +3f7f6710: jrne L3F7F6840 +3f7f6720: move *a13(0xffc0), a11, 1 +3f7f6740: move *a11(0x160), *a13(0x40), 1 +3f7f6770: move *a13(0x40), a9, 1 +3f7f6790: setf 16, 1, 0 +3f7f67a0: move *a9, a9, 0 +3f7f67b0: dec a9 +3f7f67c0: jreq L3F7F6810 +3f7f67d0: move *a11(0x160), a8, 1 +3f7f67f0: jauc L3F7F7220 +L3F7F6810: +3f7f6810: sub a8, a8 +3f7f6820: jauc L3F7F7220 +L3F7F6840: +3f7f6840: move *a13(0x20), a11, 1 +3f7f6860: move a11, *a13, 1 +3f7f6870: movk 16, a9 +3f7f6880: sub a10, a10 +3f7f6890: move *a13(0xffe0), a0, 1 +3f7f68b0: andi 0xfff00000, a0 +3f7f68e0: move a10, *a13, 1 +3f7f68f0: move *a13(0xffe0), a7, 1 +3f7f6910: andi 0xe0000000, a7 +3f7f6940: jane L3F7F7180 +3f7f6960: move a0, a11 +3f7f6970: sra 0x14, a11 +3f7f6980: move @0x225870, a7, 1 +3f7f69b0: cmp a7, a11 +3f7f69c0: jrge L3F7F7180 +3f7f69d0: move a11, a7 +3f7f69e0: sll 0x5, a7 +3f7f69f0: addi 0x21ffe0, a7 +3f7f6a20: move *a7, a12, 1 +3f7f6a30: move *a12(0x40), a7, 1 +3f7f6a50: jreq L3F7F7180 +3f7f6a60: move *a13(0xffe0), a7, 1 +3f7f6a80: andi 0x7ffff, a7 +3f7f6ab0: move a7, *a13(0x40), 1 +3f7f6ad0: move a10, *a13(0x60), 1 +3f7f6af0: move *a12(0x60), *a13(0x80), 1 +3f7f6b20: move *a13(0x80), a7, 1 +3f7f6b40: subk 6, a7 +3f7f6b50: jrne L3F7F6C30 +3f7f6b60: move *a13(0x40), a7, 1 +3f7f6b80: sra 0x6, a7 +3f7f6b90: move *a13(0x40), a5, 1 +3f7f6bb0: xor a5, a7 +3f7f6bc0: sra 0xc, a5 +3f7f6bd0: xor a5, a7 +3f7f6be0: move a7, a4 +3f7f6bf0: andi 0x3f, a4 +3f7f6c20: jruc L3F7F6DD0 +L3F7F6C30: +3f7f6c30: move *a13(0x80), a7, 1 +3f7f6c50: subk 7, a7 +3f7f6c60: jrne L3F7F6D40 +3f7f6c70: move *a13(0x40), a7, 1 +3f7f6c90: sra 0x7, a7 +3f7f6ca0: move *a13(0x40), a5, 1 +3f7f6cc0: xor a5, a7 +3f7f6cd0: sra 0xd, a5 +3f7f6ce0: xor a5, a7 +3f7f6cf0: move a7, a4 +3f7f6d00: andi 0x7f, a4 +3f7f6d30: jruc L3F7F6DD0 +L3F7F6D40: +3f7f6d40: move a14, -*sp, 1 +3f7f6d50: move *a13(0x40), *a14+, 1 +3f7f6d70: move *a13(0x80), *a14+, 1 +3f7f6d90: calla L3F8B5680 +3f7f6dc0: move a8, a4 +L3F7F6DD0: +3f7f6dd0: cmpi 0xffff, a4 +3f7f6df0: jreq L3F7F7180 +3f7f6e00: move a4, a5 +3f7f6e10: move a5, a7 +3f7f6e20: sll 0x6, a5 +3f7f6e30: sll 0x5, a7 +3f7f6e40: add a7, a5 +3f7f6e50: move *a12, a2, 1 +3f7f6e60: add a5, a2 +3f7f6e70: move *a2, a6, 1 +3f7f6e80: cmp a2, a6 +3f7f6e90: jreq L3F7F7180 +L3F7F6EA0: +3f7f6ea0: move *a13(0x60), a7, 1 +3f7f6ec0: inc a7 +3f7f6ed0: move a7, *a13(0x60), 1 +3f7f6ef0: move *a2(0x40), a5, 1 +3f7f6f10: cmp a5, a7 +3f7f6f20: jrle L3F7F6FE0 +3f7f6f30: move a14, -*sp, 1 +3f7f6f40: move *a13(0xffe0), *a14+, 1 +3f7f6f60: move a2, *a14+, 1 +3f7f6f70: movi 0x3f7f9890, a8 +3f7f6fa0: move a8, *a14+, 1 +3f7f6fb0: calla L3F35BD40 +L3F7F6FE0: +3f7f6fe0: move *a6(0x40), a5, 1 +3f7f7000: move *a13(0xffe0), a7, 1 +3f7f7020: cmp a7, a5 +3f7f7030: jreq L3F7F7080 +3f7f7040: move *a6, a6, 1 +3f7f7050: cmp a2, a6 +3f7f7060: jrne L3F7F6EA0 +3f7f7070: jruc L3F7F7180 +L3F7F7080: +3f7f7080: setf 16, 0, 0 +3f7f7090: move *a6(0x90), a7, 0 +3f7f70b0: cmp a10, a7 +3f7f70c0: jrne L3F7F7150 +3f7f70d0: move *a6(0x80), a7, 0 +3f7f70f0: and a9, a7 +3f7f7100: jreq L3F7F7150 +3f7f7110: move *a6(0xa0), *a13(0x0), 1 +3f7f7140: jruc L3F7F7180 +L3F7F7150: +3f7f7150: move *a6, a6, 1 +3f7f7160: cmp a2, a6 +3f7f7170: jrne L3F7F6EA0 +L3F7F7180: +3f7f7180: move *a13(0x0), *a13(0x20), 1 +3f7f71b0: move *a13(0xffc0), a11, 1 +3f7f71d0: move *a13(0xffe0), *a11(0xc0), 1 +3f7f7200: move *a13(0x20), a8, 1 +L3F7F7220: +3f7f7220: move *sp(0x180), a14, 1 +3f7f7240: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7f7260: rets 2 +L3F7F7270: +3f7f7270: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7f7290: move a14, a13 +3f7f72a0: addi 0xa0, a14 +3f7f72c0: move *a13(0xffe0), a11, 1 +3f7f72e0: jrne L3F7F7320 +3f7f72f0: sub a8, a8 +3f7f7300: jauc L3F7F7EF0 +L3F7F7320: +3f7f7320: move *a13(0xffc0), a11, 1 +3f7f7340: move *a11(0x180), a11, 1 +3f7f7360: move *a13(0xffe0), a9, 1 +3f7f7380: cmp a9, a11 +3f7f7390: jrne L3F7F74B0 +3f7f73a0: move *a13(0xffc0), a11, 1 +3f7f73c0: move *a11(0x160), *a13(0x40), 1 +3f7f73f0: move *a13(0x40), a9, 1 +3f7f7410: setf 16, 1, 0 +3f7f7420: move *a9, a9, 0 +3f7f7430: jrne L3F7F7480 +3f7f7440: move *a11(0x160), a8, 1 +3f7f7460: jauc L3F7F7EF0 +L3F7F7480: +3f7f7480: sub a8, a8 +3f7f7490: jauc L3F7F7EF0 +L3F7F74B0: +3f7f74b0: move *a13(0x20), a11, 1 +3f7f74d0: move a11, *a13, 1 +3f7f74e0: movk 24, a9 +3f7f74f0: sub a10, a10 +3f7f7500: move *a13(0xffe0), a0, 1 +3f7f7520: andi 0xfff00000, a0 +3f7f7550: move a10, *a13, 1 +3f7f7560: move *a13(0xffe0), a7, 1 +3f7f7580: andi 0xe0000000, a7 +3f7f75b0: jane L3F7F7DF0 +3f7f75d0: move a0, a11 +3f7f75e0: sra 0x14, a11 +3f7f75f0: move @0x225870, a7, 1 +3f7f7620: cmp a7, a11 +3f7f7630: jrge L3F7F7DF0 +3f7f7640: move a11, a7 +3f7f7650: sll 0x5, a7 +3f7f7660: addi 0x21ffe0, a7 +3f7f7690: move *a7, a12, 1 +3f7f76a0: move *a12(0x40), a7, 1 +3f7f76c0: jreq L3F7F7DF0 +3f7f76d0: move *a13(0xffe0), a7, 1 +3f7f76f0: andi 0x7ffff, a7 +3f7f7720: move a7, *a13(0x40), 1 +3f7f7740: move a10, *a13(0x60), 1 +3f7f7760: move *a12(0x60), *a13(0x80), 1 +3f7f7790: move *a13(0x80), a7, 1 +3f7f77b0: subk 6, a7 +3f7f77c0: jrne L3F7F78A0 +3f7f77d0: move *a13(0x40), a7, 1 +3f7f77f0: sra 0x6, a7 +3f7f7800: move *a13(0x40), a5, 1 +3f7f7820: xor a5, a7 +3f7f7830: sra 0xc, a5 +3f7f7840: xor a5, a7 +3f7f7850: move a7, a4 +3f7f7860: andi 0x3f, a4 +3f7f7890: jruc L3F7F7A40 +L3F7F78A0: +3f7f78a0: move *a13(0x80), a7, 1 +3f7f78c0: subk 7, a7 +3f7f78d0: jrne L3F7F79B0 +3f7f78e0: move *a13(0x40), a7, 1 +3f7f7900: sra 0x7, a7 +3f7f7910: move *a13(0x40), a5, 1 +3f7f7930: xor a5, a7 +3f7f7940: sra 0xd, a5 +3f7f7950: xor a5, a7 +3f7f7960: move a7, a4 +3f7f7970: andi 0x7f, a4 +3f7f79a0: jruc L3F7F7A40 +L3F7F79B0: +3f7f79b0: move a14, -*sp, 1 +3f7f79c0: move *a13(0x40), *a14+, 1 +3f7f79e0: move *a13(0x80), *a14+, 1 +3f7f7a00: calla L3F8B5680 +3f7f7a30: move a8, a4 +L3F7F7A40: +3f7f7a40: cmpi 0xffff, a4 +3f7f7a60: jreq L3F7F7DF0 +3f7f7a70: move a4, a5 +3f7f7a80: move a5, a7 +3f7f7a90: sll 0x6, a5 +3f7f7aa0: sll 0x5, a7 +3f7f7ab0: add a7, a5 +3f7f7ac0: move *a12, a2, 1 +3f7f7ad0: add a5, a2 +3f7f7ae0: move *a2, a6, 1 +3f7f7af0: cmp a2, a6 +3f7f7b00: jreq L3F7F7DF0 +L3F7F7B10: +3f7f7b10: move *a13(0x60), a7, 1 +3f7f7b30: inc a7 +3f7f7b40: move a7, *a13(0x60), 1 +3f7f7b60: move *a2(0x40), a5, 1 +3f7f7b80: cmp a5, a7 +3f7f7b90: jrle L3F7F7C50 +3f7f7ba0: move a14, -*sp, 1 +3f7f7bb0: move *a13(0xffe0), *a14+, 1 +3f7f7bd0: move a2, *a14+, 1 +3f7f7be0: movi 0x3f7f9a00, a8 +3f7f7c10: move a8, *a14+, 1 +3f7f7c20: calla L3F35BD40 +L3F7F7C50: +3f7f7c50: move *a6(0x40), a5, 1 +3f7f7c70: move *a13(0xffe0), a7, 1 +3f7f7c90: cmp a7, a5 +3f7f7ca0: jreq L3F7F7CF0 +3f7f7cb0: move *a6, a6, 1 +3f7f7cc0: cmp a2, a6 +3f7f7cd0: jrne L3F7F7B10 +3f7f7ce0: jruc L3F7F7DF0 +L3F7F7CF0: +3f7f7cf0: setf 16, 0, 0 +3f7f7d00: move *a6(0x90), a7, 0 +3f7f7d20: cmp a10, a7 +3f7f7d30: jrne L3F7F7DC0 +3f7f7d40: move *a6(0x80), a7, 0 +3f7f7d60: and a9, a7 +3f7f7d70: jreq L3F7F7DC0 +3f7f7d80: move *a6(0xa0), *a13(0x0), 1 +3f7f7db0: jruc L3F7F7DF0 +L3F7F7DC0: +3f7f7dc0: move *a6, a6, 1 +3f7f7dd0: cmp a2, a6 +3f7f7de0: jrne L3F7F7B10 +L3F7F7DF0: +3f7f7df0: move *a13(0x0), *a13(0x20), 1 +3f7f7e20: move *a13(0x20), a11, 1 +3f7f7e40: jrne L3F7F7E70 +3f7f7e50: move a11, a8 +3f7f7e60: jruc L3F7F7EF0 +L3F7F7E70: +3f7f7e70: setf 16, 1, 0 +3f7f7e80: move *a11, a9, 0 +3f7f7e90: jreq L3F7F7EC0 +3f7f7ea0: move *a11, a9, 0 +3f7f7eb0: dsjs a9, L3F7F7EE0 +L3F7F7EC0: +3f7f7ec0: move a11, a8 +3f7f7ed0: jruc L3F7F7EF0 +L3F7F7EE0: +3f7f7ee0: sub a8, a8 +L3F7F7EF0: +3f7f7ef0: move *sp(0x180), a14, 1 +3f7f7f10: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f7f7f30: rets 2 +L3F7F7F40: +3f7f7f40: mmtm sp, a7,a9,a11,a13 +3f7f7f60: move a14, a13 +3f7f7f70: addi 0x60, a14 +3f7f7f90: move *a13(0xffe0), a11, 1 +3f7f7fb0: move *a11(0x200), *a13(0x0), 1 +3f7f7fe0: sub a11, a11 +3f7f7ff0: move a11, *a13(0x40), 1 +3f7f8010: move *a13, a11, 1 +3f7f8020: jreq L3F7F8260 +3f7f8030: move *a13(0xffe0), a9, 1 +3f7f8050: move *a9(0x1e0), *a13(0x20), 1 +3f7f8080: move *a13(0x40), a9, 1 +3f7f80a0: cmp a11, a9 +3f7f80b0: jrge L3F7F8260 +3f7f80c0: sll 0x5, a9 +3f7f80d0: move *a13(0x20), a11, 1 +3f7f80f0: add a11, a9 +3f7f8100: move *a9, a9, 1 +3f7f8110: move *a13(0xffc0), a11, 1 +3f7f8130: cmp a11, a9 +3f7f8140: jreq L3F7F8260 +L3F7F8150: +3f7f8150: move *a13(0x40), a11, 1 +3f7f8170: inc a11 +3f7f8180: move a11, *a13(0x40), 1 +3f7f81a0: move *a13, a9, 1 +3f7f81b0: cmp a9, a11 +3f7f81c0: jrge L3F7F8260 +3f7f81d0: sll 0x5, a11 +3f7f81e0: move *a13(0x20), a9, 1 +3f7f8200: add a9, a11 +3f7f8210: move *a11, a11, 1 +3f7f8220: move *a13(0xffc0), a9, 1 +3f7f8240: cmp a9, a11 +3f7f8250: jrne L3F7F8150 +L3F7F8260: +3f7f8260: movb *a13(0xffa0), a11 +3f7f8280: jrne L3F7F84C0 +3f7f8290: move *a13(0x40), a9, 1 +3f7f82b0: move *a13, a11, 1 +3f7f82c0: cmp a11, a9 +3f7f82d0: jrge L3F7F8300 +3f7f82e0: sub a8, a8 +3f7f82f0: jruc L3F7F88D0 +L3F7F8300: +3f7f8300: inc a11 +3f7f8310: move a11, *a13, 1 +3f7f8320: move *a13(0xffe0), a7, 1 +3f7f8340: move a14, -*sp, 1 +3f7f8350: sll 0x2, a11 +3f7f8360: move a11, *a14+, 1 +3f7f8370: move *a7(0x1e0), *a14+, 1 +3f7f8390: calla L3F705B20 +3f7f83c0: move a8, *a7(0x1e0), 1 +3f7f83e0: move *a13(0x0), *a7(0x200), 1 +3f7f8410: move *a13, a11, 1 +3f7f8420: dec a11 +3f7f8430: sll 0x5, a11 +3f7f8440: move *a7(0x1e0), a7, 1 +3f7f8460: add a11, a7 +3f7f8470: move *a13(0xffc0), *a7(0x0), 1 +3f7f84a0: sub a8, a8 +3f7f84b0: jruc L3F7F88D0 +L3F7F84C0: +3f7f84c0: dsj a11, L3F7F88C0 +3f7f84e0: move *a13(0x40), a11, 1 +3f7f8500: move *a13, a9, 1 +3f7f8510: cmp a9, a11 +3f7f8520: jrge L3F7F88C0 +3f7f8530: inc a11 +3f7f8540: cmp a9, a11 +3f7f8550: jrge L3F7F86B0 +L3F7F8560: +3f7f8560: move *a13(0x40), a11, 1 +3f7f8580: sll 0x5, a11 +3f7f8590: move *a13(0x20), a9, 1 +3f7f85b0: add a9, a11 +3f7f85c0: move *a13(0x40), a7, 1 +3f7f85e0: inc a7 +3f7f85f0: sll 0x5, a7 +3f7f8600: add a9, a7 +3f7f8610: move *a7, *a11, 1 +3f7f8620: move *a13(0x40), a11, 1 +3f7f8640: inc a11 +3f7f8650: move a11, *a13(0x40), 1 +3f7f8670: move *a13, a7, 1 +3f7f8680: inc a11 +3f7f8690: cmp a7, a11 +3f7f86a0: jrlt L3F7F8560 +L3F7F86B0: +3f7f86b0: move *a13, a11, 1 +3f7f86c0: dec a11 +3f7f86d0: move a11, *a13, 1 +3f7f86e0: jreq L3F7F87C0 +3f7f86f0: move *a13(0xffe0), a9, 1 +3f7f8710: move a14, -*sp, 1 +3f7f8720: sll 0x2, a11 +3f7f8730: move a11, *a14+, 1 +3f7f8740: move *a9(0x1e0), *a14+, 1 +3f7f8760: calla L3F705B20 +3f7f8790: move a8, *a9(0x1e0), 1 +3f7f87b0: jruc L3F7F8870 +L3F7F87C0: +3f7f87c0: move a14, -*sp, 1 +3f7f87d0: move *a13(0xffe0), a9, 1 +3f7f87f0: move *a9(0x1e0), *a14+, 1 +3f7f8810: calla L3F702440 +3f7f8840: sub a7, a7 +3f7f8850: move a7, *a9(0x1e0), 1 +L3F7F8870: +3f7f8870: move *a13(0x0), *a9(0x200), 1 +3f7f88a0: sub a8, a8 +3f7f88b0: jruc L3F7F88D0 +L3F7F88C0: +3f7f88c0: sub a8, a8 +L3F7F88D0: +3f7f88d0: move *sp(0xa0), a14, 1 +3f7f88f0: mmfm sp, a7,a9,a11,a13 +3f7f8910: rets 2 +L3F7F8920: +3f7f8920: mmtm sp, a7,a9,a10,a11,a13 +3f7f8940: move a14, a13 +3f7f8950: sub a9, a9 +3f7f8960: move @0x225870, a11, 1 +3f7f8990: cmp a11, a9 +3f7f89a0: jrge L3F7F8B50 +L3F7F89B0: +3f7f89b0: move a9, a11 +3f7f89c0: sll 0x5, a11 +3f7f89d0: move @0xdac80, a7, 1 +3f7f8a00: add a7, a11 +3f7f8a10: move *a11, a10, 1 +3f7f8a20: jreq L3F7F8AF0 +3f7f8a30: move *a10(0x200), a11, 1 +3f7f8a50: jreq L3F7F8AF0 +3f7f8a60: move a14, -*sp, 1 +3f7f8a70: movk 1, a11 +3f7f8a80: move a11, *a14+, 1 +3f7f8a90: move *a13(0xffe0), *a14+, 1 +3f7f8ab0: move a10, *a14+, 1 +3f7f8ac0: calla L3F7F7F40 +L3F7F8AF0: +3f7f8af0: inc a9 +3f7f8b00: move @0x225870, a11, 1 +3f7f8b30: cmp a11, a9 +3f7f8b40: jrlt L3F7F89B0 +L3F7F8B50: +3f7f8b50: move *sp(0xc0), a14, 1 +3f7f8b70: mmfm sp, a7,a9,a10,a11,a13 +3f7f8b90: rets 2 +3f7f8ba0: move a13, -*sp, 1 +3f7f8bb0: move a14, a13 +3f7f8bc0: move *sp(0x40), a14, 1 +3f7f8be0: move *sp+, a13, 1 +3f7f8bf0: rets 2 +L3F7F8C00: +3f7f8c00: mmtm sp, a7,a9,a11,a13 +3f7f8c20: move a14, a13 +3f7f8c30: addk 32, a14 +3f7f8c40: sub a11, a11 +3f7f8c50: move a11, *a13, 1 +L3F7F8C60: +3f7f8c60: move *a13, a11, 1 +3f7f8c70: sll 0x5, a11 +3f7f8c80: addi 0xdc980, a11 +3f7f8cb0: move *a11, a11, 1 +3f7f8cc0: jrne L3F7F8E50 +3f7f8cd0: move *a13, a11, 1 +3f7f8ce0: sll 0x5, a11 +3f7f8cf0: addi 0xdc980, a11 +3f7f8d20: move *a13, a9, 1 +3f7f8d30: sll 0x5, a9 +3f7f8d40: addi 0xde980, a9 +3f7f8d70: movi 0x3f874810, a7 +3f7f8da0: move a7, *a9, 1 +3f7f8db0: move a7, *a11, 1 +3f7f8dc0: move *a13, a11, 1 +3f7f8dd0: sll 0x5, a11 +3f7f8de0: addi 0xe1980, a11 +3f7f8e10: movi 0x3f35c4e0, a9 +3f7f8e40: move a9, *a11, 1 +L3F7F8E50: +3f7f8e50: move *a13, a11, 1 +3f7f8e60: inc a11 +3f7f8e70: move a11, *a13, 1 +3f7f8e80: cmpi 0x100, a11 +3f7f8ea0: jrlt L3F7F8C60 +3f7f8eb0: movi 0x23, a9 +3f7f8ed0: move a9, *a13, 1 +L3F7F8EE0: +3f7f8ee0: move *a13, a11, 1 +3f7f8ef0: sll 0x5, a11 +3f7f8f00: addi 0xe0980, a11 +3f7f8f30: movi 0x3f35c4e0, a9 +3f7f8f60: move a9, *a11, 1 +3f7f8f70: move *a13, a11, 1 +3f7f8f80: inc a11 +3f7f8f90: move a11, *a13, 1 +3f7f8fa0: cmpi 0x80, a11 +3f7f8fc0: jrlt L3F7F8EE0 +3f7f8fd0: subk 32, a14 +3f7f8fe0: mmfm sp, a7,a9,a11,a13 +3f7f9000: rets +L3F7F9010: +3f7f9010: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f7f9030: move a14, a13 +3f7f9040: addk 32, a14 +3f7f9050: sub a10, a10 +3f7f9060: movk 1, a9 +3f7f9070: move @0x225870, a7, 1 +3f7f90a0: cmp a7, a9 +3f7f90b0: jrge L3F7F9390 +L3F7F90C0: +3f7f90c0: move a9, a7 +3f7f90d0: sll 0x5, a7 +3f7f90e0: move @0xdac80, a5, 1 +3f7f9110: add a5, a7 +3f7f9120: move *a7, a11, 1 +3f7f9130: jreq L3F7F9330 +3f7f9140: move *a11(0x100), a7, 1 +3f7f9160: subk 2, a7 +3f7f9170: jrne L3F7F9330 +3f7f9180: move *a11(0x120), a7, 1 +3f7f91a0: jreq L3F7F9330 +3f7f91b0: move a11, a12 +3f7f91c0: addi 0x280, a12 +3f7f91e0: move a14, -*sp, 1 +3f7f91f0: move a11, *a14+, 1 +3f7f9200: calla L3F8B97A0 +3f7f9230: move a8, *a13, 1 +3f7f9240: move a8, a5 +3f7f9250: jreq L3F7F9330 +3f7f9260: move a14, -*sp, 1 +3f7f9270: move a11, *a14+, 1 +3f7f9280: calla L3F94DD60 +3f7f92b0: move a9, a7 +3f7f92c0: sll 0x5, a7 +3f7f92d0: move @0xdac80, a5, 1 +3f7f9300: add a5, a7 +3f7f9310: sub a5, a5 +3f7f9320: move a5, *a7, 1 +L3F7F9330: +3f7f9330: inc a9 +3f7f9340: move @0x225870, a7, 1 +3f7f9370: cmp a7, a9 +3f7f9380: jrlt L3F7F90C0 +L3F7F9390: +3f7f9390: subk 32, a14 +3f7f93a0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f7f93c0: rets +3f7f93d0: move a13, -*sp, 1 +3f7f93e0: move a14, a13 +3f7f93f0: move *sp(0x40), a14, 1 +3f7f9410: move *sp+, a13, 1 +3f7f9420: rets 2 +3f7f9430: move a13, -*sp, 1 +3f7f9440: move a14, a13 +3f7f9450: move *sp(0x40), a14, 1 +3f7f9470: move *sp+, a13, 1 +3f7f9480: rets 2 +L3F7F9490: +3f7f9490: mmtm sp, a9,a11,a13 +3f7f94b0: move a14, a13 +3f7f94c0: addk 32, a14 +3f7f94d0: sub a11, a11 +3f7f94e0: move a11, *a13, 1 +3f7f94f0: move a11, *a13, 1 +3f7f9500: move @0xc5bd0, a9, 1 +3f7f9530: cmp a9, a11 +3f7f9540: jrge L3F7F9840 +L3F7F9550: +3f7f9550: move *a13, a11, 1 +3f7f9560: move a11, a9 +3f7f9570: sll 0x7, a11 +3f7f9580: sll 0x6, a9 +3f7f9590: add a9, a11 +3f7f95a0: move @0xc5bf0, a9, 1 +3f7f95d0: add a9, a11 +3f7f95e0: move *a11(0x80), a11, 1 +3f7f9600: move *a13(0xffe0), a9, 1 +3f7f9620: cmp a9, a11 +3f7f9630: jrne L3F7F97C0 +3f7f9640: move *a13, a11, 1 +3f7f9650: move a11, a9 +3f7f9660: sll 0x7, a11 +3f7f9670: sll 0x6, a9 +3f7f9680: add a9, a11 +3f7f9690: move @0xc5bf0, a9, 1 +3f7f96c0: add a9, a11 +3f7f96d0: sub a9, a9 +3f7f96e0: move a9, *a11(0x80), 1 +3f7f9700: move *a13, a11, 1 +3f7f9710: move a11, a9 +3f7f9720: sll 0x7, a11 +3f7f9730: sll 0x6, a9 +3f7f9740: add a9, a11 +3f7f9750: move @0xc5bf0, a9, 1 +3f7f9780: add a9, a11 +3f7f9790: sub a9, a9 +3f7f97a0: move a9, *a11(0x60), 1 +L3F7F97C0: +3f7f97c0: move *a13, a11, 1 +3f7f97d0: inc a11 +3f7f97e0: move a11, *a13, 1 +3f7f97f0: move @0xc5bd0, a9, 1 +3f7f9820: cmp a9, a11 +3f7f9830: jrlt L3F7F9550 +L3F7F9840: +3f7f9840: move *sp(0x80), a14, 1 +3f7f9860: mmfm sp, a9,a11,a13 +3f7f9880: rets 2 +3f7f9890: sra b10, b2 +3f7f98a0: modu b11, b3 +3f7f98b0: .word 0x7275 +3f7f98c0: sra a11, a3 +3f7f98d0: sra a1, a0 +3f7f98e0: sla 0x3, a2 +L3F7F98F0: +3f7f98f0: modu a11, a3 +3f7f9900: .word 0x7272 +3f7f9910: .word 0x7075 +3f7f9920: rl b11, b4 +3f7f9930: modu a3, sp +3f7f9940: srl a1, a0 +3f7f9950: .word 0x756f +3f7f9960: sra a3, a14 +3f7f9970: rl a1, a8 +3f7f9980: sla a11, a5 +3f7f9990: dsjs a4, L3F7F98F0 +3f7f99a0: .word 0x7825 +3f7f99b0: .word 0x772c +3f7f99c0: sra a3, a9 +3f7f99d0: sll 0x9, b13 +3f7f99e0: sra 0x15, a4 +3f7f99f0: .word 0x000a +3f7f9a00: sra b10, b2 +3f7f9a10: modu b11, b3 +3f7f9a20: .word 0x7275 +3f7f9a30: sra a11, a3 +3f7f9a40: sra a1, a0 +3f7f9a50: sla 0x3, a2 +L3F7F9A60: +3f7f9a60: modu a11, a3 +3f7f9a70: .word 0x7272 +3f7f9a80: .word 0x7075 +3f7f9a90: rl b11, b4 +3f7f9aa0: modu a3, sp +3f7f9ab0: srl a1, a0 +3f7f9ac0: .word 0x756f +3f7f9ad0: sra a3, a14 +3f7f9ae0: rl a1, a8 +3f7f9af0: sla a11, a5 +3f7f9b00: dsjs a4, L3F7F9A60 +3f7f9b10: .word 0x7825 +3f7f9b20: sra a1, a12 +3f7f9b30: sra a3, a9 +3f7f9b40: sll 0x9, b13 +3f7f9b50: sra 0x15, a4 +3f7f9b60: .word 0x000a +L3F7F9B70: +3f7f9b70: mmtm sp, a7,a9,a11,a13 +3f7f9b90: move a14, a13 +3f7f9ba0: addk 32, a14 +3f7f9bb0: move *a13(0xff80), a11, 1 +3f7f9bd0: jreq L3F7F9C40 +3f7f9be0: move *a13(0xff60), a11, 1 +3f7f9c00: jreq L3F7F9C40 +3f7f9c10: move *a13(0xff40), a11, 1 +3f7f9c30: jrne L3F7F9C70 +L3F7F9C40: +3f7f9c40: sub a8, a8 +3f7f9c50: jauc L3F7FAB00 +L3F7F9C70: +3f7f9c70: move @0x21a620, a11, 1 +3f7f9ca0: move *a13(0xffc0), a9, 1 +3f7f9cc0: add a11, a9 +3f7f9cd0: cmpi 0x80, a9 +3f7f9cf0: jrgt L3F7F9D90 +3f7f9d00: move @0x21a640, a9, 1 +3f7f9d30: move *a13(0xffa0), a11, 1 +3f7f9d50: add a9, a11 +3f7f9d60: cmpi 0xff, a11 +3f7f9d80: jrle L3F7F9DC0 +L3F7F9D90: +3f7f9d90: sub a8, a8 +3f7f9da0: jauc L3F7FAB00 +L3F7F9DC0: +3f7f9dc0: move @0xcadc0, a11, 1 +3f7f9df0: move a11, *a13, 1 +3f7f9e00: inc a11 +3f7f9e10: move a11, @0xcadc0, 1 +3f7f9e40: move a14, -*sp, 1 +3f7f9e50: sll 0x2, a11 +3f7f9e60: move a11, *a14+, 1 +3f7f9e70: move @0x21a600, *a14+, 1 +3f7f9ea0: calla L3F705B20 +3f7f9ed0: move a8, @0x21a600, 1 +3f7f9f00: move *a13, a11, 1 +3f7f9f10: sll 0x5, a11 +3f7f9f20: add a8, a11 +3f7f9f30: move a14, -*sp, 1 +3f7f9f40: movi 0x24, a9 +3f7f9f60: move a9, *a14+, 1 +3f7f9f70: calla L3F705A00 +3f7f9fa0: move a8, *a11, 1 +3f7f9fb0: move *a13, a11, 1 +3f7f9fc0: sll 0x5, a11 +3f7f9fd0: move @0x21a600, a9, 1 +3f7fa000: add a9, a11 +3f7fa010: move *a11, a11, 1 +3f7fa020: move a14, -*sp, 1 +3f7fa030: move a14, -*sp, 1 +3f7fa040: move *a13(0xffe0), *a14+, 1 +3f7fa060: calla L3FB458D0 +3f7fa090: inc a8 +3f7fa0a0: move a8, *a14+, 1 +3f7fa0b0: calla L3F705A00 +3f7fa0e0: move a8, *a11(0x40), 1 +3f7fa100: move a14, -*sp, 1 +3f7fa110: move *a13(0xffe0), *a14+, 1 +3f7fa130: move *a13, a11, 1 +3f7fa140: sll 0x5, a11 +3f7fa150: move @0x21a600, a9, 1 +3f7fa180: add a9, a11 +3f7fa190: move *a11, a11, 1 +3f7fa1a0: move *a11(0x40), *a14+, 1 +3f7fa1c0: calla L3FB45720 +3f7fa1f0: move *a13, a11, 1 +3f7fa200: sll 0x5, a11 +3f7fa210: move @0x21a600, a9, 1 +3f7fa240: add a9, a11 +3f7fa250: move *a11, a11, 1 +3f7fa260: move *a13, *a11, 1 +3f7fa270: move *a13, a11, 1 +3f7fa280: sll 0x5, a11 +3f7fa290: add a9, a11 +3f7fa2a0: move *a11, a11, 1 +3f7fa2b0: move *a13, a9, 1 +3f7fa2c0: addi 0x80, a9 +3f7fa2e0: move a9, *a11(0x60), 1 +3f7fa300: move *a13, a11, 1 +3f7fa310: sll 0x5, a11 +3f7fa320: move @0x21a600, a9, 1 +3f7fa350: add a9, a11 +3f7fa360: move *a11, a11, 1 +3f7fa370: move *a13(0xff40), *a11(0x20), 1 +3f7fa3a0: move *a13, a11, 1 +3f7fa3b0: addi 0x80, a11 +3f7fa3d0: sll 0x5, a11 +3f7fa3e0: addi 0xdc980, a11 +3f7fa410: move *a13(0xff80), *a11(0x0), 1 +3f7fa440: move *a13, a11, 1 +3f7fa450: addi 0x80, a11 +3f7fa470: sll 0x5, a11 +3f7fa480: addi 0xde980, a11 +3f7fa4b0: move *a13(0xff60), *a11(0x0), 1 +3f7fa4e0: move *a13(0xffc0), a11, 1 +3f7fa500: jreq L3F7FA6D0 +3f7fa510: move *a13, a11, 1 +3f7fa520: sll 0x5, a11 +3f7fa530: add a9, a11 +3f7fa540: move *a11, a11, 1 +3f7fa550: move @0x21a620, a9, 1 +3f7fa580: move a9, *a11(0x80), 1 +3f7fa5a0: move *a13, a11, 1 +3f7fa5b0: sll 0x5, a11 +3f7fa5c0: move @0x21a600, a7, 1 +3f7fa5f0: add a7, a11 +3f7fa600: move *a11, a11, 1 +3f7fa610: move *a13(0xffc0), a7, 1 +3f7fa630: add a9, a7 +3f7fa640: move a7, *a11(0xa0), 1 +3f7fa660: move *a13(0xffc0), a11, 1 +3f7fa680: add a9, a11 +3f7fa690: move a11, @0x21a620, 1 +3f7fa6c0: jruc L3F7FA7A0 +L3F7FA6D0: +3f7fa6d0: move *a13, a7, 1 +3f7fa6e0: sll 0x5, a7 +3f7fa6f0: add a9, a7 +3f7fa700: move *a7, a7, 1 +3f7fa710: sub a11, a11 +3f7fa720: move a11, *a7(0x80), 1 +3f7fa740: move *a13, a7, 1 +3f7fa750: sll 0x5, a7 +3f7fa760: add a9, a7 +3f7fa770: move *a7, a7, 1 +3f7fa780: move a11, *a7(0xa0), 1 +L3F7FA7A0: +3f7fa7a0: move *a13(0xffa0), a11, 1 +3f7fa7c0: jreq L3F7FA990 +3f7fa7d0: move *a13, a9, 1 +3f7fa7e0: sll 0x5, a9 +3f7fa7f0: move @0x21a600, a7, 1 +3f7fa820: add a7, a9 +3f7fa830: move *a9, a9, 1 +3f7fa840: move @0x21a640, a11, 1 +3f7fa870: move a11, *a9(0xc0), 1 +3f7fa890: move *a13, a9, 1 +3f7fa8a0: sll 0x5, a9 +3f7fa8b0: add a7, a9 +3f7fa8c0: move *a9, a9, 1 +3f7fa8d0: move *a13(0xffa0), a7, 1 +3f7fa8f0: add a11, a7 +3f7fa900: move a7, *a9(0xe0), 1 +3f7fa920: move *a13(0xffa0), a9, 1 +3f7fa940: add a11, a9 +3f7fa950: move a9, @0x21a640, 1 +3f7fa980: jruc L3F7FAA90 +L3F7FA990: +3f7fa990: move *a13, a9, 1 +3f7fa9a0: sll 0x5, a9 +3f7fa9b0: move @0x21a600, a7, 1 +3f7fa9e0: add a7, a9 +3f7fa9f0: move *a9, a9, 1 +3f7faa00: sub a11, a11 +3f7faa10: move a11, *a9(0xc0), 1 +3f7faa30: move *a13, a9, 1 +3f7faa40: sll 0x5, a9 +3f7faa50: add a7, a9 +3f7faa60: move *a9, a9, 1 +3f7faa70: move a11, *a9(0xe0), 1 +L3F7FAA90: +3f7faa90: move *a13, a11, 1 +3f7faaa0: sll 0x5, a11 +3f7faab0: move @0x21a600, a9, 1 +3f7faae0: add a9, a11 +3f7faaf0: move *a11, a8, 1 +L3F7FAB00: +3f7fab00: move *sp(0xa0), a14, 1 +3f7fab20: mmfm sp, a7,a9,a11,a13 +3f7fab40: rets 2 +3f7fab50: mmtm sp, a7,a9,a11 +3f7fab70: sub a9, a9 +3f7fab80: move @0xcadc0, a11, 1 +3f7fabb0: cmp a11, a9 +3f7fabc0: jrge L3F7FAEA0 +L3F7FABD0: +3f7fabd0: move a14, -*sp, 1 +3f7fabe0: move a9, a11 +3f7fabf0: sll 0x5, a11 +3f7fac00: move @0x21a600, a7, 1 +3f7fac30: add a7, a11 +3f7fac40: move *a11+, *a14+, 1 +3f7fac50: move a9, a11 +3f7fac60: sll 0x5, a11 +3f7fac70: add a7, a11 +3f7fac80: move *a11, a11, 1 +3f7fac90: move *a11(0x20), a11, 1 +3f7facb0: call a11 +3f7facc0: move a14, -*sp, 1 +3f7facd0: move a9, a11 +3f7face0: sll 0x5, a11 +3f7facf0: move @0x21a600, a7, 1 +3f7fad20: add a7, a11 +3f7fad30: move *a11, a11, 1 +3f7fad40: move *a11(0x40), *a14+, 1 +3f7fad60: calla L3F702440 +3f7fad90: move a14, -*sp, 1 +3f7fada0: move a9, a11 +3f7fadb0: sll 0x5, a11 +3f7fadc0: move @0x21a600, a7, 1 +3f7fadf0: add a7, a11 +3f7fae00: move *a11+, *a14+, 1 +3f7fae10: calla L3F702440 +3f7fae40: inc a9 +3f7fae50: move @0xcadc0, a11, 1 +3f7fae80: cmp a11, a9 +3f7fae90: jrlt L3F7FABD0 +L3F7FAEA0: +3f7faea0: move a14, -*sp, 1 +3f7faeb0: move @0x21a600, *a14+, 1 +3f7faee0: calla L3F702440 +3f7faf10: sub a11, a11 +3f7faf20: move a11, @0xcadc0, 1 +3f7faf50: move a11, @0x21a600, 1 +3f7faf80: movi 0x40, a7 +3f7fafa0: move a7, @0x21a620, 1 +3f7fafd0: movi 0x80, a7 +3f7faff0: move a7, @0x21a640, 1 +3f7fb020: mmfm sp, a7,a9,a11 +3f7fb040: rets +3f7fb050: mmtm sp, a5,a7,a9,a11,a13 +3f7fb070: move a14, a13 +3f7fb080: addi 0x140, a14 +3f7fb0a0: move *a13(0xffe0), a11, 1 +3f7fb0c0: move *a11(0x40), a9, 1 +3f7fb0e0: setf 16, 0, 0 +3f7fb0f0: move *a9(0x10), a11, 0 +3f7fb110: subk 2, a11 +3f7fb120: jrnc L3F7FB160 +3f7fb130: movk 16, a8 +3f7fb140: jauc L3F7FB9D0 +L3F7FB160: +3f7fb160: movk 1, a11 +3f7fb170: movb a11, *a13 +3f7fb180: sub a7, a7 +3f7fb190: move a7, *a13(0x20), 1 +3f7fb1b0: movb a7, *a13(0x48) +3f7fb1d0: move *a13(0xffe0), a5, 1 +3f7fb1f0: move *a5(0xe0), *a13(0x10), 0 +3f7fb220: movb a7, *a13(0x40) +3f7fb240: move a7, *a13(0x100), 1 +3f7fb260: move @0xcadc0, a5, 1 +3f7fb290: cmp a5, a7 +3f7fb2a0: jrge L3F7FB7E0 +L3F7FB2B0: +3f7fb2b0: move a14, -*sp, 1 +3f7fb2c0: move *a13(0x100), a11, 1 +3f7fb2e0: sll 0x5, a11 +3f7fb2f0: move @0x21a600, a7, 1 +3f7fb320: add a7, a11 +3f7fb330: move *a11, a11, 1 +3f7fb340: move *a11(0x40), *a14+, 1 +3f7fb360: calla L3FB458D0 +3f7fb390: setf 16, 0, 0 +3f7fb3a0: move *a9(0x20), a11, 0 +3f7fb3c0: cmp a11, a8 +3f7fb3d0: jrne L3F7FB740 +3f7fb3e0: move a14, -*sp, 1 +3f7fb3f0: move *a9(0x20), a8, 0 +3f7fb410: move a8, *a14+, 1 +3f7fb420: move *a13(0x100), a11, 1 +3f7fb440: sll 0x5, a11 +3f7fb450: move @0x21a600, a7, 1 +3f7fb480: add a7, a11 +3f7fb490: move *a11, a11, 1 +3f7fb4a0: move *a11(0x40), *a14+, 1 +3f7fb4c0: move a9, a11 +3f7fb4d0: addi 0x40, a11 +3f7fb4f0: move a11, *a14+, 1 +3f7fb500: calla L3FB45CD0 +3f7fb530: move a8, a5 +3f7fb540: jrne L3F7FB740 +3f7fb550: movk 1, a11 +3f7fb560: movb a11, *a13(0x40) +3f7fb580: move *a13(0x100), a7, 1 +3f7fb5a0: sll 0x5, a7 +3f7fb5b0: move @0x21a600, a5, 1 +3f7fb5e0: add a5, a7 +3f7fb5f0: move *a7, a7, 1 +3f7fb600: movb *a7(0x60), *a13(0x48) +3f7fb630: move *a13(0x100), a7, 1 +3f7fb650: sll 0x5, a7 +3f7fb660: add a5, a7 +3f7fb670: move *a7, a7, 1 +3f7fb680: movb *a7(0x80), *a13(0x50) +3f7fb6b0: move *a13(0x100), a7, 1 +3f7fb6d0: sll 0x5, a7 +3f7fb6e0: add a5, a7 +3f7fb6f0: move *a7, a7, 1 +3f7fb700: movb *a7(0xc0), *a13(0x58) +3f7fb730: jruc L3F7FB7E0 +L3F7FB740: +3f7fb740: move *a13(0x100), a11, 1 +3f7fb760: inc a11 +3f7fb770: move a11, *a13(0x100), 1 +3f7fb790: move @0xcadc0, a7, 1 +3f7fb7c0: cmp a7, a11 +3f7fb7d0: jrlt L3F7FB2B0 +L3F7FB7E0: +3f7fb7e0: move *a13(0xffe0), a11, 1 +3f7fb800: move *a11(0x80), a7, 1 +3f7fb820: jreq L3F7FB930 +3f7fb830: move a14, -*sp, 1 +3f7fb840: move a13, *a14+, 1 +3f7fb850: movk 32, a7 +3f7fb860: move a7, *a14+, 1 +3f7fb870: move a11, *a14+, 1 +3f7fb880: move *a11(0x40), a5, 1 +3f7fb8a0: setf 8, 0, 0 +3f7fb8b0: move *a5, a5, 0 +3f7fb8c0: sll 0x5, a5 +3f7fb8d0: addi 0xe1980, a5 +3f7fb900: move *a5, a5, 1 +3f7fb910: call a5 +3f7fb920: jruc L3F7FB9B0 +L3F7FB930: +3f7fb930: move a14, -*sp, 1 +3f7fb940: move a13, *a14+, 1 +3f7fb950: movk 32, a7 +3f7fb960: move a7, *a14+, 1 +3f7fb970: move a11, *a14+, 1 +3f7fb980: calla L3F352110 +L3F7FB9B0: +3f7fb9b0: move *a11(0x140), a8, 1 +L3F7FB9D0: +3f7fb9d0: move *sp(0xc0), a14, 1 +3f7fb9f0: mmfm sp, a5,a7,a9,a11,a13 +3f7fba10: rets 2 +3f7fba20: mmtm sp, a5,a7,a9,a10,a11,a13 +3f7fba40: move a14, a13 +3f7fba50: addi 0x1b0, a14 +3f7fba70: sub a11, a11 +3f7fba80: move a11, *a13(0x160), 1 +3f7fbaa0: move *a13(0xffe0), a7, 1 +3f7fbac0: move *a7(0x40), a9, 1 +3f7fbae0: setf 16, 0, 0 +3f7fbaf0: move *a9(0x10), a7, 0 +3f7fbb10: dec a7 +3f7fbb20: jreq L3F7FBB60 +3f7fbb30: movk 16, a8 +3f7fbb40: jauc L3F7FC5F0 +L3F7FBB60: +3f7fbb60: movk 1, a7 +3f7fbb70: movb a7, *a13 +3f7fbb80: move @0xcade0, a7, 1 +3f7fbbb0: movb a7, *a13(0x8) +3f7fbbd0: move a11, *a13(0x20), 1 +3f7fbbf0: move *a13(0xffe0), a5, 1 +3f7fbc10: move *a5(0xe0), *a13(0x10), 0 +3f7fbc40: move a11, *a13(0x120), 1 +3f7fbc60: setf 8, 0, 0 +3f7fbc70: move *a13(0x8), a5, 0 +3f7fbc90: jreq L3F7FC2E0 +3f7fbca0: move a11, a10 +3f7fbcb0: cmp a7, a10 +3f7fbcc0: jrge L3F7FBE60 +L3F7FBCD0: +3f7fbcd0: move a14, -*sp, 1 +3f7fbce0: move a10, a11 +3f7fbcf0: sll 0x5, a11 +3f7fbd00: move @0x21a600, a7, 1 +3f7fbd30: add a7, a11 +3f7fbd40: move *a11, a11, 1 +3f7fbd50: move *a11(0x40), *a14+, 1 +3f7fbd70: calla L3FB458D0 +3f7fbda0: move *a13(0x160), a11, 1 +3f7fbdc0: inc a8 +3f7fbdd0: add a11, a8 +3f7fbde0: move a8, *a13(0x160), 1 +3f7fbe00: inc a10 +3f7fbe10: move @0xcade0, a11, 1 +3f7fbe40: cmp a11, a10 +3f7fbe50: jrlt L3F7FBCD0 +L3F7FBE60: +3f7fbe60: move *a13(0x160), a11, 1 +3f7fbe80: addk 3, a11 +3f7fbe90: sra 0x2, a11 +3f7fbea0: move a11, *a13(0x20), 1 +3f7fbec0: move a14, -*sp, 1 +3f7fbed0: move *a13(0x160), *a14+, 1 +3f7fbef0: movk 1, a7 +3f7fbf00: move a7, *a14+, 1 +3f7fbf10: calla L3F703D90 +3f7fbf40: move a8, *a13(0x100), 1 +3f7fbf60: move a8, *a13(0x120), 1 +3f7fbf80: sub a10, a10 +3f7fbf90: move @0xcade0, a5, 1 +3f7fbfc0: cmp a5, a10 +3f7fbfd0: jrge L3F7FC2E0 +L3F7FBFE0: +3f7fbfe0: move *a13(0x100), a11, 1 +3f7fc000: move a14, -*sp, 1 +3f7fc010: move a10, a7 +3f7fc020: sll 0x5, a7 +3f7fc030: move @0x21a600, a5, 1 +3f7fc060: add a5, a7 +3f7fc070: move *a7, a7, 1 +3f7fc080: move *a7(0x40), *a14+, 1 +3f7fc0a0: calla L3FB458D0 +3f7fc0d0: move a8, *a13(0x190), 1 +3f7fc0f0: setf 8, 1, 0 +3f7fc100: move a8, *a11+, 0 +3f7fc110: move a11, *a13(0x100), 1 +3f7fc130: move a14, -*sp, 1 +3f7fc140: move a8, *a14+, 1 +3f7fc150: move a11, *a14+, 1 +3f7fc160: move a10, a7 +3f7fc170: sll 0x5, a7 +3f7fc180: move @0x21a600, a5, 1 +3f7fc1b0: add a5, a7 +3f7fc1c0: move *a7, a7, 1 +3f7fc1d0: move *a7(0x40), *a14+, 1 +3f7fc1f0: calla L3FB44400 +3f7fc220: move *a13(0x190), a7, 1 +3f7fc240: sll 0x3, a7 +3f7fc250: add a11, a7 +3f7fc260: move a7, *a13(0x100), 1 +3f7fc280: inc a10 +3f7fc290: move @0xcade0, a11, 1 +3f7fc2c0: cmp a11, a10 +3f7fc2d0: jrlt L3F7FBFE0 +L3F7FC2E0: +3f7fc2e0: move *a13(0xffe0), a11, 1 +3f7fc300: move *a11(0x80), a7, 1 +3f7fc320: jreq L3F7FC430 +3f7fc330: move a14, -*sp, 1 +3f7fc340: move a13, *a14+, 1 +3f7fc350: movk 32, a7 +3f7fc360: move a7, *a14+, 1 +3f7fc370: move a11, *a14+, 1 +3f7fc380: move *a11(0x40), a5, 1 +3f7fc3a0: setf 8, 0, 0 +3f7fc3b0: move *a5, a5, 0 +3f7fc3c0: sll 0x5, a5 +3f7fc3d0: addi 0xe1980, a5 +3f7fc400: move *a5, a5, 1 +3f7fc410: call a5 +3f7fc420: jruc L3F7FC4B0 +L3F7FC430: +3f7fc430: move a14, -*sp, 1 +3f7fc440: move a13, *a14+, 1 +3f7fc450: movk 32, a7 +3f7fc460: move a7, *a14+, 1 +3f7fc470: move a11, *a14+, 1 +3f7fc480: calla L3F352110 +L3F7FC4B0: +3f7fc4b0: move *a13(0x20), a5, 1 +3f7fc4d0: jreq L3F7FC5D0 +3f7fc4e0: move a14, -*sp, 1 +3f7fc4f0: move *a13(0x120), *a14+, 1 +3f7fc510: move *a13(0x160), *a14+, 1 +3f7fc530: move a11, *a14+, 1 +3f7fc540: calla L3F352110 +3f7fc570: move a14, -*sp, 1 +3f7fc580: move *a13(0x120), *a14+, 1 +3f7fc5a0: calla L3F702440 +L3F7FC5D0: +3f7fc5d0: move *a11(0x140), a8, 1 +L3F7FC5F0: +3f7fc5f0: move *sp(0xe0), a14, 1 +3f7fc610: mmfm sp, a5,a7,a9,a10,a11,a13 +3f7fc630: rets 2 +3f7fc640: mmtm sp, a7,a9,a11,a13 +3f7fc660: move a14, a13 +3f7fc670: addi 0x40, a14 +3f7fc690: move *a13(0xffc0), a11, 1 +3f7fc6b0: move *a11, a7, 1 +3f7fc6c0: move *a7, a7, 1 +3f7fc6d0: sll 0x6, a7 +3f7fc6e0: addi 0x21a540, a7 +3f7fc710: move a13, a8 +3f7fc720: move *a7+, *a8+, 1 +3f7fc730: move *a7, *a8, 1 +3f7fc740: move *a13, a7, 1 +3f7fc750: jreq L3F7FC910 +3f7fc760: sub a9, a9 +3f7fc770: cmp a7, a9 +3f7fc780: jrge L3F7FC910 +L3F7FC790: +3f7fc790: move a14, -*sp, 1 +3f7fc7a0: move a9, a11 +3f7fc7b0: sll 0x6, a11 +3f7fc7c0: move *a13(0x20), a7, 1 +3f7fc7e0: add a7, a11 +3f7fc7f0: move *a11+, *a14+, 1 +3f7fc800: move *a13(0xffe0), *a14+, 1 +3f7fc820: calla L3FB45500 +3f7fc850: move a8, a11 +3f7fc860: jrne L3F7FC8D0 +3f7fc870: move a9, a11 +3f7fc880: sll 0x6, a11 +3f7fc890: add a7, a11 +3f7fc8a0: move *a11(0x20), a8, 1 +3f7fc8c0: jruc L3F7FC920 +L3F7FC8D0: +3f7fc8d0: inc a9 +3f7fc8e0: move *a13, a11, 1 +3f7fc8f0: cmp a11, a9 +3f7fc900: jrlt L3F7FC790 +L3F7FC910: +3f7fc910: sub a8, a8 +L3F7FC920: +3f7fc920: move *sp(0xa0), a14, 1 +3f7fc940: mmfm sp, a7,a9,a11,a13 +3f7fc960: rets 2 +3f7fc970: mmtm sp, a11,a13 +3f7fc990: move a14, a13 +3f7fc9a0: move a14, -*sp, 1 +3f7fc9b0: move *a13(0xffa0), *a14+, 1 +3f7fc9d0: move *a13(0xffc0), a11, 1 +3f7fc9f0: move *a11(0x0), *a14+, 1 +3f7fca10: move *a13(0xffe0), *a14+, 1 +3f7fca30: calla L3F7FCAB0 +3f7fca60: move *sp(0x60), a14, 1 +3f7fca80: mmfm sp, a11,a13 +3f7fcaa0: rets 2 +L3F7FCAB0: +3f7fcab0: mmtm sp, a7,a9,a11,a13 +3f7fcad0: move a14, a13 +3f7fcae0: addi 0x60, a14 +3f7fcb00: sub a11, a11 +3f7fcb10: move a11, *a13(0x20), 1 +3f7fcb30: move *a13(0xffc0), a9, 1 +3f7fcb50: move *a9, a9, 1 +3f7fcb60: sll 0x6, a9 +3f7fcb70: addi 0x21a540, a9 +3f7fcba0: move a9, *a13, 1 +3f7fcbb0: move *a9, a9, 1 +3f7fcbc0: jreq L3F7FCE60 +3f7fcbd0: move a11, *a13(0x40), 1 +3f7fcbf0: move *a13, a9, 1 +3f7fcc00: move *a9, a9, 1 +3f7fcc10: cmp a9, a11 +3f7fcc20: jrge L3F7FCE60 +L3F7FCC30: +3f7fcc30: move a14, -*sp, 1 +3f7fcc40: move *a13, a11, 1 +3f7fcc50: move *a13(0x40), a9, 1 +3f7fcc70: sll 0x6, a9 +3f7fcc80: move *a11(0x20), a11, 1 +3f7fcca0: add a9, a11 +3f7fccb0: move *a11+, *a14+, 1 +3f7fccc0: move *a13(0xffe0), *a14+, 1 +3f7fcce0: calla L3FB45500 +3f7fcd10: move a8, a9 +3f7fcd20: jrne L3F7FCDD0 +3f7fcd30: move *a13, a11, 1 +3f7fcd40: move *a13(0x40), a9, 1 +3f7fcd60: sll 0x6, a9 +3f7fcd70: move *a11(0x20), a11, 1 +3f7fcd90: add a9, a11 +3f7fcda0: move a11, *a13(0x20), 1 +3f7fcdc0: jruc L3F7FCE60 +L3F7FCDD0: +3f7fcdd0: move *a13(0x40), a11, 1 +3f7fcdf0: inc a11 +3f7fce00: move a11, *a13(0x40), 1 +3f7fce20: move *a13, a9, 1 +3f7fce30: move *a9, a9, 1 +3f7fce40: cmp a9, a11 +3f7fce50: jrlt L3F7FCC30 +L3F7FCE60: +3f7fce60: move *a13(0x20), a11, 1 +3f7fce80: jreq L3F7FCED0 +3f7fce90: move *a13(0xffa0), *a11(0x20), 1 +3f7fcec0: jruc L3F7FD2A0 +L3F7FCED0: +3f7fced0: move *a13, a9, 1 +3f7fcee0: move *a9, a9, 1 +3f7fcef0: jreq L3F7FCFE0 +3f7fcf00: move *a13, a9, 1 +3f7fcf10: move a14, -*sp, 1 +3f7fcf20: move *a9, a7, 1 +3f7fcf30: inc a7 +3f7fcf40: sll 0x3, a7 +3f7fcf50: move a7, *a14+, 1 +3f7fcf60: move *a9(0x20), *a14+, 1 +3f7fcf80: calla L3F705B20 +3f7fcfb0: move a8, *a9(0x20), 1 +3f7fcfd0: jruc L3F7FD070 +L3F7FCFE0: +3f7fcfe0: move *a13, a9, 1 +3f7fcff0: move a14, -*sp, 1 +3f7fd000: movk 8, a7 +3f7fd010: move a7, *a14+, 1 +3f7fd020: calla L3F705A00 +3f7fd050: move a8, *a9(0x20), 1 +L3F7FD070: +3f7fd070: move *a9, a7, 1 +3f7fd080: sll 0x6, a7 +3f7fd090: move *a9(0x20), a9, 1 +3f7fd0b0: add a7, a9 +3f7fd0c0: move a9, *a13(0x20), 1 +3f7fd0e0: move a14, -*sp, 1 +3f7fd0f0: move a14, -*sp, 1 +3f7fd100: move *a13(0xffe0), *a14+, 1 +3f7fd120: calla L3FB458D0 +3f7fd150: inc a8 +3f7fd160: move a8, *a14+, 1 +3f7fd170: calla L3F705A00 +3f7fd1a0: move a8, *a9, 1 +3f7fd1b0: move a14, -*sp, 1 +3f7fd1c0: move *a13(0xffe0), *a14+, 1 +3f7fd1e0: move *a9(0x0), *a14+, 1 +3f7fd200: calla L3FB45720 +3f7fd230: move *a13(0xffa0), *a9(0x20), 1 +3f7fd260: move *a13, a11, 1 +3f7fd270: move *a11, a7, 1 +3f7fd280: inc a7 +3f7fd290: move a7, *a11, 1 +L3F7FD2A0: +3f7fd2a0: move *sp(0xa0), a14, 1 +3f7fd2c0: mmfm sp, a7,a9,a11,a13 +3f7fd2e0: rets 2 +L3F7FD2F0: +3f7fd2f0: mmtm sp, a9,a11,a13 +3f7fd310: move a14, a13 +3f7fd320: addi 0x100, a14 +3f7fd340: sub a11, a11 +3f7fd350: movb a11, *a13 +3f7fd360: move *a13(0xffe0), a9, 1 +3f7fd380: setf 16, 0, 0 +3f7fd390: move *a9(0xe0), *a13(0x10), 0 +3f7fd3c0: movb *a13(0xff60), *a13(0x8) +3f7fd3f0: movb *a13(0xffc0), *a13(0x50) +3f7fd420: movb *a13(0xffa0), a9 +3f7fd440: move a9, *a13(0x40), 0 +3f7fd460: move *a13(0xff80), *a13(0x20), 1 +3f7fd490: move a14, -*sp, 1 +3f7fd4a0: move a13, *a14+, 1 +3f7fd4b0: movk 1, a11 +3f7fd4c0: move a11, *a14+, 1 +3f7fd4d0: move *a13(0xffe0), *a14+, 1 +3f7fd4f0: calla L3F264270 +3f7fd520: move *sp(0x80), a14, 1 +3f7fd540: mmfm sp, a9,a11,a13 +3f7fd560: rets 2 +L3F7FD570: +3f7fd570: mmtm sp, a9,a11,a13 +3f7fd590: move a14, a13 +3f7fd5a0: addi 0x80, a14 +3f7fd5c0: pushst +3f7fd5d0: dint +3f7fd5e0: move *a13(0xffe0), a11, 1 +3f7fd600: move a11, *a13(0x40), 1 +3f7fd620: move *a11(0x20), *a13(0x60), 1 +3f7fd650: move *a13(0x60), a9, 1 +3f7fd670: move *a11, *a9, 1 +3f7fd680: move *a9, a9, 1 +3f7fd690: move *a13(0x60), *a9(0x20), 1 +3f7fd6c0: move a11, *a11, 1 +3f7fd6d0: move a11, *a11(0x20), 1 +3f7fd6f0: popst +3f7fd700: move a14, -*sp, 1 +3f7fd710: move a11, *a14+, 1 +3f7fd720: calla L3F72CBE0 +3f7fd750: move *a11(0x80), *a13(0x20), 1 +3f7fd780: move *a13(0x20), a9, 1 +3f7fd7a0: jreq L3F7FDA30 +3f7fd7b0: sub a9, a9 +3f7fd7c0: move a9, *a13, 1 +3f7fd7d0: setf 16, 1, 0 +3f7fd7e0: move *a11(0x70), a11, 0 +3f7fd800: cmp a11, a9 +3f7fd810: jrge L3F7FD9B0 +L3F7FD820: +3f7fd820: move *a13(0x20), a11, 1 +3f7fd840: move *a11(0x80), a9, 1 +3f7fd860: jreq L3F7FD8C0 +3f7fd870: move a14, -*sp, 1 +3f7fd880: move a11, *a14+, 1 +3f7fd890: calla L3F85AC80 +L3F7FD8C0: +3f7fd8c0: addi 0xa0, a11 +3f7fd8e0: move a11, *a13(0x20), 1 +3f7fd900: move *a13, a9, 1 +3f7fd910: inc a9 +3f7fd920: move a9, *a13, 1 +3f7fd930: move *a13(0xffe0), a9, 1 +3f7fd950: move *a13, a11, 1 +3f7fd960: setf 16, 1, 0 +3f7fd970: move *a9(0x70), a9, 0 +3f7fd990: cmp a9, a11 +3f7fd9a0: jrlt L3F7FD820 +L3F7FD9B0: +3f7fd9b0: move a14, -*sp, 1 +3f7fd9c0: move *a13(0xffe0), a11, 1 +3f7fd9e0: move *a11(0x80), *a14+, 1 +3f7fda00: calla L3F702440 +L3F7FDA30: +3f7fda30: move *a11(0xe0), a9, 1 +3f7fda50: jreq L3F7FDB90 +3f7fda60: move *a11(0xe0), a9, 1 +3f7fda80: move *a9(0x280), a9, 1 +3f7fdaa0: jreq L3F7FDB30 +3f7fdab0: move a14, -*sp, 1 +3f7fdac0: move *a11(0xe0), a9, 1 +3f7fdae0: move *a9(0x280), *a14+, 1 +3f7fdb00: calla L3F702440 +L3F7FDB30: +3f7fdb30: move a14, -*sp, 1 +3f7fdb40: move *a11(0xe0), *a14+, 1 +3f7fdb60: calla L3F702440 +L3F7FDB90: +3f7fdb90: move @0x21ae50, a9, 1 +3f7fdbc0: cmp a9, a11 +3f7fdbd0: jrne L3F7FDC20 +3f7fdbe0: sub a11, a11 +3f7fdbf0: move a11, @0x21ae50, 1 +L3F7FDC20: +3f7fdc20: move *a13(0xffe0), a11, 1 +3f7fdc40: move *a11(0xa0), a9, 1 +3f7fdc60: jreq L3F7FDCF0 +3f7fdc70: move a14, -*sp, 1 +3f7fdc80: sub a9, a9 +3f7fdc90: move a9, *a14+, 1 +3f7fdca0: move *a11(0xa0), *a14+, 1 +3f7fdcc0: calla L3F932720 +L3F7FDCF0: +3f7fdcf0: move a14, -*sp, 1 +3f7fdd00: move a11, *a14+, 1 +3f7fdd10: calla L3F702440 +3f7fdd40: sub a8, a8 +3f7fdd50: move *sp(0x80), a14, 1 +3f7fdd70: mmfm sp, a9,a11,a13 +3f7fdd90: rets 2 +L3F7FDDA0: +3f7fdda0: mmtm sp, a7,a9,a11,a13 +3f7fddc0: move a14, a13 +3f7fddd0: addi 0x60, a14 +3f7fddf0: move a14, -*sp, 1 +3f7fde00: movi 0x24, a11 +3f7fde20: move a11, *a14+, 1 +3f7fde30: calla L3F705A00 +3f7fde60: move a8, *a13, 1 +3f7fde70: move a8, a8 +3f7fde80: jrne L3F7FDEB0 +3f7fde90: sub a8, a8 +3f7fdea0: jruc L3F7FE360 +L3F7FDEB0: +3f7fdeb0: sub a9, a9 +3f7fdec0: move a9, *a8, 1 +3f7fded0: move a9, *a8(0x20), 1 +3f7fdef0: setf 16, 1, 0 +3f7fdf00: move a9, *a8(0x50), 0 +3f7fdf20: movk 1, a9 +3f7fdf30: move a9, *a8(0x60), 0 +3f7fdf50: move *a13(0xffe0), *a8(0xa0), 1 +3f7fdf80: move *a8(0xa0), a7, 1 +3f7fdfa0: move *a7(0xa0), *a8(0xc0), 1 +3f7fdfd0: sub a7, a7 +3f7fdfe0: move a7, *a8(0x80), 1 +3f7fe000: move a7, *a8(0xe0), 1 +3f7fe020: move a7, *a8(0x100), 1 +3f7fe040: move *a8(0xc0), a7, 1 +3f7fe060: jreq L3F7FE0E0 +3f7fe070: move @0x21ae70, a7, 1 +3f7fe0a0: inc a7 +3f7fe0b0: move a7, @0x21ae70, 1 +L3F7FE0E0: +3f7fe0e0: pushst +3f7fe0f0: dint +3f7fe100: move a8, *a13(0x20), 1 +3f7fe120: move @0x21a660, a7, 1 +3f7fe150: move a7, *a13(0x40), 1 +3f7fe170: move *a7, *a8, 1 +3f7fe180: move a7, *a8(0x20), 1 +3f7fe1a0: move a8, *a7, 1 +3f7fe1b0: move *a8, a9, 1 +3f7fe1c0: move a8, *a9(0x20), 1 +3f7fe1e0: popst +3f7fe1f0: move a14, -*sp, 1 +3f7fe200: move a8, *a14+, 1 +3f7fe210: calla L3FC746F0 +3f7fe240: move a8, a7 +3f7fe250: jrne L3F7FE2D0 +3f7fe260: move a14, -*sp, 1 +3f7fe270: move *a13(0x0), *a14+, 1 +3f7fe290: calla L3F7FD570 +3f7fe2c0: jruc L3F7FE360 +L3F7FE2D0: +3f7fe2d0: move a14, -*sp, 1 +3f7fe2e0: move *a13(0x0), *a14+, 1 +3f7fe300: move *a13(0xffe0), *a14+, 1 +3f7fe320: calla L3F932720 +3f7fe350: move *a13, a8, 1 +L3F7FE360: +3f7fe360: move *sp(0xa0), a14, 1 +3f7fe380: mmfm sp, a7,a9,a11,a13 +3f7fe3a0: rets 2 +L3F7FE3B0: +3f7fe3b0: mmtm sp, a9,a11,a13 +3f7fe3d0: move a14, a13 +3f7fe3e0: addi 0x60, a14 +3f7fe400: move @0x21a660, a11, 1 +3f7fe430: move a11, *a13, 1 +3f7fe440: cmpi 0x21a660, a11 +3f7fe470: jreq L3F7FE620 +L3F7FE480: +3f7fe480: move *a13, a11, 1 +3f7fe490: move *a13(0xffc0), a9, 1 +3f7fe4b0: move *a11(0xe0), a11, 1 +3f7fe4d0: move *a9(0xe0), a9, 1 +3f7fe4f0: cmp a9, a11 +3f7fe500: jrne L3F7FE5B0 +3f7fe510: move a14, -*sp, 1 +3f7fe520: move *a13(0x0), *a14+, 1 +3f7fe540: move *a13(0xffe0), *a14+, 1 +3f7fe560: calla L3F932720 +3f7fe590: move *a13, a8, 1 +3f7fe5a0: jruc L3F7FE9D0 +L3F7FE5B0: +3f7fe5b0: move *a13, a11, 1 +3f7fe5c0: move *a11, *a13, 1 +3f7fe5d0: move *a13, a11, 1 +3f7fe5e0: cmpi 0x21a660, a11 +3f7fe610: jrne L3F7FE480 +L3F7FE620: +3f7fe620: move a14, -*sp, 1 +3f7fe630: movi 0x24, a9 +3f7fe650: move a9, *a14+, 1 +3f7fe660: calla L3F705A00 +3f7fe690: move a8, *a13, 1 +3f7fe6a0: move a8, a11 +3f7fe6b0: jrne L3F7FE6E0 +3f7fe6c0: sub a8, a8 +3f7fe6d0: jruc L3F7FE9D0 +L3F7FE6E0: +3f7fe6e0: move a14, -*sp, 1 +3f7fe6f0: move a9, *a14+, 1 +3f7fe700: move a8, *a14+, 1 +3f7fe710: move *a13(0xffc0), *a14+, 1 +3f7fe730: calla L3FB44400 +3f7fe760: movk 1, a9 +3f7fe770: setf 16, 1, 0 +3f7fe780: move a9, *a11(0x60), 0 +3f7fe7a0: move *a13(0xffe0), *a11(0xa0), 1 +3f7fe7d0: sub a9, a9 +3f7fe7e0: move a9, *a11(0xc0), 1 +3f7fe800: move a9, *a11(0x100), 1 +3f7fe820: pushst +3f7fe830: dint +3f7fe840: move a11, *a13(0x20), 1 +3f7fe860: move @0x21a660, a9, 1 +3f7fe890: move a9, *a13(0x40), 1 +3f7fe8b0: move *a9, *a11, 1 +3f7fe8c0: move a9, *a11(0x20), 1 +3f7fe8e0: move a11, *a9, 1 +3f7fe8f0: move *a11, a11, 1 +3f7fe900: move *a13(0x20), *a11(0x20), 1 +3f7fe930: popst +3f7fe940: move a14, -*sp, 1 +3f7fe950: move *a13(0x0), *a14+, 1 +3f7fe970: move *a13(0xffe0), *a14+, 1 +3f7fe990: calla L3F932720 +3f7fe9c0: move *a13, a8, 1 +L3F7FE9D0: +3f7fe9d0: move *sp(0x80), a14, 1 +3f7fe9f0: mmfm sp, a9,a11,a13 +3f7fea10: rets 2 +L3F7FEA20: +3f7fea20: mmtm sp, a9,a11,a13 +3f7fea40: move a14, a13 +3f7fea50: addi 0x40, a14 +3f7fea70: move *a13(0xffe0), a11, 1 +3f7fea90: move *a11(0x100), *a13(0x0), 1 +3f7feac0: move *a13, a11, 1 +3f7fead0: jreq L3F7FEC90 +L3F7FEAE0: +3f7feae0: move *a13, a11, 1 +3f7feaf0: move *a11(0x60), *a13(0x20), 1 +3f7feb20: move a14, -*sp, 1 +3f7feb30: move a11, *a14+, 1 +3f7feb40: calla L3FC58870 +3f7feb70: move a14, -*sp, 1 +3f7feb80: move *a13(0x20), *a14+, 1 +3f7feba0: move a11, *a14+, 1 +3f7febb0: move *a13(0xffe0), *a14+, 1 +3f7febd0: move *a13(0x20), a9, 1 +3f7febf0: move *a9(0xc00), a9, 1 +3f7fec10: call a9 +3f7fec20: move *a13(0xffe0), a9, 1 +3f7fec40: move *a9(0x100), *a13(0x0), 1 +3f7fec70: move *a13, a11, 1 +3f7fec80: jrne L3F7FEAE0 +L3F7FEC90: +3f7fec90: move a14, -*sp, 1 +3f7feca0: move *a13(0xffe0), *a14+, 1 +3f7fecc0: calla L3F7FD570 +3f7fecf0: move *sp(0x80), a14, 1 +3f7fed10: mmfm sp, a9,a11,a13 +3f7fed30: rets 2 +L3F7FED40: +3f7fed40: mmtm sp, a9,a11 +3f7fed60: move @0x21a660, a9, 1 +3f7fed90: cmpi 0x21a660, a9 +3f7fedc0: jreq L3F7FEF20 +L3F7FEDD0: +3f7fedd0: setf 16, 1, 0 +3f7fede0: move *a9(0x50), a11, 0 +3f7fee00: jrne L3F7FEED0 +3f7fee10: move *a9(0xc0), a11, 1 +3f7fee30: jreq L3F7FEED0 +3f7fee40: move a14, -*sp, 1 +3f7fee50: move a9, *a14+, 1 +3f7fee60: calla L3F7FEA20 +3f7fee90: move @0x21a660, a9, 1 +3f7feec0: jruc L3F7FEEE0 +L3F7FEED0: +3f7feed0: move *a9, a9, 1 +L3F7FEEE0: +3f7feee0: cmpi 0x21a660, a9 +3f7fef10: jrne L3F7FEDD0 +L3F7FEF20: +3f7fef20: mmfm sp, a9,a11 +3f7fef40: rets +L3F7FEF50: +3f7fef50: mmtm sp, a9,a11 +3f7fef70: movi 0x3fc787c0, a11 +3f7fefa0: move a11, @0x21a790, 1 +3f7fefd0: move a11, @0x21a7d0, 1 +3f7ff000: movi 0x3fc75e40, a9 +3f7ff030: move a9, @0x21a810, 1 +3f7ff060: movi 0x3fc7dac0, a9 +3f7ff090: move a9, @0x21a850, 1 +3f7ff0c0: movi 0x3fc82dc0, a9 +3f7ff0f0: move a9, @0x21a890, 1 +3f7ff120: movi 0x3fc82dc0, a9 +3f7ff150: move a9, @0x21a8d0, 1 +3f7ff180: movi 0x3fc880c0, a9 +3f7ff1b0: move a9, @0x21a910, 1 +3f7ff1e0: movi 0x3fc8d3c0, a9 +3f7ff210: move a9, @0x21a950, 1 +3f7ff240: movi 0x3fc8fd40, a9 +3f7ff270: move a9, @0x21a990, 1 +3f7ff2a0: movi 0x3fc95040, a9 +3f7ff2d0: move a9, @0x21a9d0, 1 +3f7ff300: movi 0x3fc9a340, a9 +3f7ff330: move a9, @0x21aa10, 1 +3f7ff360: movi 0x3fc9f640, a9 +3f7ff390: move a9, @0x21aa50, 1 +3f7ff3c0: movi 0x3fca4940, a9 +3f7ff3f0: move a9, @0x21aa90, 1 +3f7ff420: movi 0x3fca9c40, a9 +3f7ff450: move a9, @0x21aad0, 1 +3f7ff480: movi 0x3fcaef40, a9 +3f7ff4b0: move a9, @0x21ab10, 1 +3f7ff4e0: movi 0x3fcb4240, a9 +3f7ff510: move a9, @0x21ab50, 1 +3f7ff540: movi 0x3fcb9540, a9 +3f7ff570: move a9, @0x21ab90, 1 +3f7ff5a0: movi 0x3fcbbec0, a9 +3f7ff5d0: move a9, @0x21abd0, 1 +3f7ff600: movi 0x3fc787c0, a9 +3f7ff630: move a9, @0x21a7b0, 1 +3f7ff660: move a9, @0x21a7f0, 1 +3f7ff690: movi 0x3fc75e40, a11 +3f7ff6c0: move a11, @0x21a830, 1 +3f7ff6f0: movi 0x3fc7b140, a11 +3f7ff720: move a11, @0x21a870, 1 +3f7ff750: movi 0x3fc80440, a11 +3f7ff780: move a11, @0x21a8b0, 1 +3f7ff7b0: movi 0x3fc80440, a11 +3f7ff7e0: move a11, @0x21a8f0, 1 +3f7ff810: movi 0x3fc85740, a11 +3f7ff840: move a11, @0x21a930, 1 +3f7ff870: movi 0x3fc8aa40, a11 +3f7ff8a0: move a11, @0x21a970, 1 +3f7ff8d0: movi 0x3fc8fd40, a11 +3f7ff900: move a11, @0x21a9b0, 1 +3f7ff930: movi 0x3fc95040, a11 +3f7ff960: move a11, @0x21a9f0, 1 +3f7ff990: movi 0x3fc979c0, a11 +3f7ff9c0: move a11, @0x21aa30, 1 +3f7ff9f0: movi 0x3fc9ccc0, a11 +3f7ffa20: move a11, @0x21aa70, 1 +3f7ffa50: movi 0x3fca1fc0, a11 +3f7ffa80: move a11, @0x21aab0, 1 +3f7ffab0: movi 0x3fca72c0, a11 +3f7ffae0: move a11, @0x21aaf0, 1 +3f7ffb10: movi 0x3fcac5c0, a11 +3f7ffb40: move a11, @0x21ab30, 1 +3f7ffb70: movi 0x3fcb18c0, a11 +3f7ffba0: move a11, @0x21ab70, 1 +3f7ffbd0: movi 0x3fcb6bc0, a11 +3f7ffc00: move a11, @0x21abb0, 1 +3f7ffc30: movi 0x3fcbbec0, a11 +3f7ffc60: move a11, @0x21abf0, 1 +3f7ffc90: mmfm sp, a9,a11 +3f7ffcb0: rets +3f7ffcc0: move a13, -*sp, 1 +3f7ffcd0: move a14, a13 +3f7ffce0: move *a13(0xffe0), a8, 1 +3f7ffd00: move *sp(0x40), a14, 1 +3f7ffd20: move *sp+, a13, 1 +3f7ffd30: rets 2 +L3F7FFD40: +3f7ffd40: move a13, -*sp, 1 +3f7ffd50: move a14, a13 +3f7ffd60: addk 32, a14 +3f7ffd70: move *a13, a8, 1 +3f7ffd80: move *sp(0x40), a14, 1 +3f7ffda0: move *sp+, a13, 1 +3f7ffdb0: rets 2 +L3F7FFDC0: +3f7ffdc0: move a13, -*sp, 1 +3f7ffdd0: move a14, a13 +3f7ffde0: sub a8, a8 +3f7ffdf0: move *sp(0x40), a14, 1 +3f7ffe10: move *sp+, a13, 1 +3f7ffe20: rets 2 +3f7ffe30: move a11, -*sp, 1 +3f7ffe40: move a14, -*sp, 1 +3f7ffe50: calla L3FD39AF0 +3f7ffe80: move a8, *a14+, 1 +3f7ffe90: movk 1, a11 +3f7ffea0: move a11, *a14+, 1 +3f7ffeb0: movi 0x15f90, a11 +3f7ffee0: move a11, *a14+, 1 +3f7ffef0: movi 0x3f7fffc0, a8 +3f7fff20: move a8, *a14+, 1 +3f7fff30: movi 0x3f2e6de0, a11 +3f7fff60: move a11, *a14+, 1 +3f7fff70: calla L3F706A40 +3f7fffa0: move *sp+, a11, 1 +3f7fffb0: rets +3f7fffc0: xor a10, a4 +3f7fffd0: move b10, b4 +3f7fffe0: .word 0x0000 +3f7ffff0: .word 0xffff +3f800000: move @0xaaaaff30, b12, 0 +3f800030: or b10, b5 +L3F800040: +3f800040: move a13, -*sp, 1 +3f800050: move a14, a13 +3f800060: addi 0x40, a14 +3f800080: move *a13(0xffc0), *a14+, 1 +3f8000a0: move *a13(0xffe0), *a14+, 1 +3f8000c0: move *a13(0xffc0), *a14+, 1 +3f8000e0: move *a13(0xffe0), *a14+, 1 +3f800100: calla L3FE0DE90 +3f800130: move -*a14, a8, 1 +3f800140: move a8, *a13(0xffe0), 1 +3f800160: move -*a14, a8, 1 +3f800170: move a8, *a13(0xffc0), 1 +3f800190: move *a13(0xff80), *a14+, 1 +3f8001b0: move *a13(0xffa0), *a14+, 1 +3f8001d0: move *a13(0xff80), *a14+, 1 +3f8001f0: move *a13(0xffa0), *a14+, 1 +3f800210: calla L3FE0DE90 +3f800240: move -*a14, a8, 1 +3f800250: move a8, *a13(0xffa0), 1 +3f800270: move -*a14, a8, 1 +3f800280: move a8, *a13(0xff80), 1 +3f8002a0: addi 0x40, a14 +3f8002c0: move a14, -*sp, 1 +3f8002d0: move *a13(0xffc0), *a14+, 1 +3f8002f0: move *a13(0xffe0), *a14+, 1 +3f800310: move *a13(0xff80), *a14+, 1 +3f800330: move *a13(0xffa0), *a14+, 1 +3f800350: calla L3FE0C950 +3f800380: calla L3FE1CBE0 +3f8003b0: move -*a14, a8, 1 +3f8003c0: move a8, *a13(0x20), 1 +3f8003e0: move -*a14, a8, 1 +3f8003f0: move a8, *a13, 1 +3f800400: move *a13(0x0), *a14+, 1 +3f800420: move *a13(0x20), *a14+, 1 +3f800440: move *sp(0x40), a13, 1 +3f800460: move *a14(0xffc0), *a13(0xffc0), 1 +3f800490: move *a14(0xffe0), *a13(0xffe0), 1 +3f8004c0: move *sp(0x40), a14, 1 +3f8004e0: move *sp+, a13, 1 +3f8004f0: rets 2 +L3F800500: +3f800500: mmtm sp, a7,a9,a11,a13 +3f800520: move a14, a13 +3f800530: addi 0x8c0, a14 +3f800550: move *a13(0xfe80), *a14+, 1 +3f800570: move *a13(0xfea0), *a14+, 1 +3f800590: move *a13(0xfe00), *a14+, 1 +3f8005b0: move *a13(0xfe20), *a14+, 1 +3f8005d0: calla L3FE0E730 +3f800600: jreq L3F8007F0 +3f800610: move a13, a11 +3f800620: addi 0x180, a11 +3f800640: move a13, a9 +3f800650: subi 0x240, a9 +3f800670: move *a9+, *a11+, 1 +3f800680: move *a9+, *a11+, 1 +3f800690: move *a9+, *a11+, 1 +3f8006a0: move *a9, *a11, 1 +3f8006b0: move a13, a11 +3f8006c0: subi 0x240, a11 +3f8006e0: move a13, a9 +3f8006f0: subi 0x1c0, a9 +3f800710: move *a9+, *a11+, 1 +3f800720: move *a9+, *a11+, 1 +3f800730: move *a9+, *a11+, 1 +3f800740: move *a9, *a11, 1 +3f800750: move a13, a11 +3f800760: subi 0x1c0, a11 +3f800780: move a13, a9 +3f800790: addi 0x180, a9 +3f8007b0: move *a9+, *a11+, 1 +3f8007c0: move *a9+, *a11+, 1 +3f8007d0: move *a9+, *a11+, 1 +3f8007e0: move *a9, *a11, 1 +L3F8007F0: +3f8007f0: move *a13(0xffc0), a11, 1 +3f800810: setf 16, 0, 0 +3f800820: move *a11(0x160), a9, 0 +3f800840: move a9, *a13(0x800), 1 +3f800860: sra 0x1, a9 +3f800870: move a9, *a13(0x820), 1 +3f800890: move *a13(0x800), a8, 1 +3f8008b0: calla L3FE11750 +3f8008e0: movi 0x3f85a830, a8 +3f800910: move *a8+, *a14+, 1 +3f800920: move *a8+, *a14+, 1 +3f800930: calla L3FE0D650 +3f800960: move -*a14, a8, 1 +3f800970: move a8, *a13(0x8a0), 1 +3f800990: move -*a14, a8, 1 +3f8009a0: move a8, *a13(0x880), 1 +3f8009c0: setf 1, 0, 0 +3f8009d0: move *a11(0x1b9), a9, 0 +3f8009f0: jreq L3F800B70 +3f800a00: move *a13(0xffe0), a9, 1 +3f800a20: setf 16, 1, 0 +3f800a30: move *a9, a9, 0 +3f800a40: jrne L3F800B70 +3f800a50: move *a13(0xffe0), a9, 1 +3f800a70: move *a13(0xfda0), a11, 1 +3f800a90: move *a9(0x3a0), a9, 0 +3f800ab0: add a11, a9 +3f800ac0: move a9, *a13(0xfda0), 1 +3f800ae0: move *a13(0xffe0), a11, 1 +3f800b00: move *a13(0xfd80), a9, 1 +3f800b20: move *a11(0x3b0), a11, 0 +3f800b40: add a9, a11 +3f800b50: move a11, *a13(0xfd80), 1 +L3F800B70: +3f800b70: move *a13(0xfda0), a11, 1 +3f800b90: jreq L3F800FE0 +3f800ba0: move a11, a8 +3f800bb0: calla L3FE11750 +3f800be0: move *a13(0xff40), *a14+, 1 +3f800c00: move *a13(0xff60), *a14+, 1 +3f800c20: calla L3FE0C950 +3f800c50: move -*a14, a8, 1 +3f800c60: move a8, *a13(0xff60), 1 +3f800c80: move -*a14, a8, 1 +3f800c90: move a8, *a13(0xff40), 1 +3f800cb0: move a11, a8 +3f800cc0: calla L3FE11750 +3f800cf0: move *a13(0xfec0), *a14+, 1 +3f800d10: move *a13(0xfee0), *a14+, 1 +3f800d30: calla L3FE0C950 +3f800d60: move -*a14, a8, 1 +3f800d70: move a8, *a13(0xfee0), 1 +3f800d90: move -*a14, a8, 1 +3f800da0: move a8, *a13(0xfec0), 1 +3f800dc0: move a11, a8 +3f800dd0: calla L3FE11750 +3f800e00: move *a13(0xfe40), *a14+, 1 +3f800e20: move *a13(0xfe60), *a14+, 1 +3f800e40: calla L3FE0C950 +3f800e70: move -*a14, a8, 1 +3f800e80: move a8, *a13(0xfe60), 1 +3f800ea0: move -*a14, a8, 1 +3f800eb0: move a8, *a13(0xfe40), 1 +3f800ed0: move a11, a8 +3f800ee0: calla L3FE11750 +3f800f10: move *a13(0xfdc0), *a14+, 1 +3f800f30: move *a13(0xfde0), *a14+, 1 +3f800f50: calla L3FE0C950 +3f800f80: move -*a14, a8, 1 +3f800f90: move a8, *a13(0xfde0), 1 +3f800fb0: move -*a14, a8, 1 +3f800fc0: move a8, *a13(0xfdc0), 1 +L3F800FE0: +3f800fe0: move *a13(0xfd80), a9, 1 +3f801000: jreq L3F801450 +3f801010: move a9, a8 +3f801020: calla L3FE11750 +3f801050: move *a13(0xff80), *a14+, 1 +3f801070: move *a13(0xffa0), *a14+, 1 +3f801090: calla L3FE0C950 +3f8010c0: move -*a14, a8, 1 +3f8010d0: move a8, *a13(0xffa0), 1 +3f8010f0: move -*a14, a8, 1 +3f801100: move a8, *a13(0xff80), 1 +3f801120: move a9, a8 +3f801130: calla L3FE11750 +3f801160: move *a13(0xff00), *a14+, 1 +3f801180: move *a13(0xff20), *a14+, 1 +3f8011a0: calla L3FE0C950 +3f8011d0: move -*a14, a8, 1 +3f8011e0: move a8, *a13(0xff20), 1 +3f801200: move -*a14, a8, 1 +3f801210: move a8, *a13(0xff00), 1 +3f801230: move a9, a8 +3f801240: calla L3FE11750 +3f801270: move *a13(0xfe80), *a14+, 1 +3f801290: move *a13(0xfea0), *a14+, 1 +3f8012b0: calla L3FE0C950 +3f8012e0: move -*a14, a8, 1 +3f8012f0: move a8, *a13(0xfea0), 1 +3f801310: move -*a14, a8, 1 +3f801320: move a8, *a13(0xfe80), 1 +3f801340: move a9, a8 +3f801350: calla L3FE11750 +3f801380: move *a13(0xfe00), *a14+, 1 +3f8013a0: move *a13(0xfe20), *a14+, 1 +3f8013c0: calla L3FE0C950 +3f8013f0: move -*a14, a8, 1 +3f801400: move a8, *a13(0xfe20), 1 +3f801420: move -*a14, a8, 1 +3f801430: move a8, *a13(0xfe00), 1 +L3F801450: +3f801450: move a14, -*sp, 1 +3f801460: move *a13(0x880), *a14+, 1 +3f801480: move *a13(0x8a0), *a14+, 1 +3f8014a0: move a13, a9 +3f8014b0: subi 0x140, a9 +3f8014d0: move *a9+, *a14+, 1 +3f8014e0: move *a9+, *a14+, 1 +3f8014f0: move *a9+, *a14+, 1 +3f801500: move *a9+, *a14+, 1 +3f801510: move a13, a9 +3f801520: subi 0xc0, a9 +3f801540: move *a9+, *a14+, 1 +3f801550: move *a9+, *a14+, 1 +3f801560: move *a9+, *a14+, 1 +3f801570: move *a9+, *a14+, 1 +3f801580: move a13, *a14+, 1 +3f801590: calla L3F7A77C0 +3f8015c0: move *a13(0xff40), *a14+, 1 +3f8015e0: move *a13(0xff60), *a14+, 1 +3f801600: move *a13(0xfe40), *a14+, 1 +3f801620: move *a13(0xfe60), *a14+, 1 +3f801640: calla L3FE0C8D0 +3f801670: move -*a14, a8, 1 +3f801680: move a8, *a13(0x680), 1 +3f8016a0: move -*a14, a8, 1 +3f8016b0: move a8, *a13(0x660), 1 +3f8016d0: move *a13(0xff80), *a14+, 1 +3f8016f0: move *a13(0xffa0), *a14+, 1 +3f801710: move *a13(0xfe80), *a14+, 1 +3f801730: move *a13(0xfea0), *a14+, 1 +3f801750: calla L3FE0C8D0 +3f801780: move -*a14, a8, 1 +3f801790: move a8, *a13(0x6c0), 1 +3f8017b0: move -*a14, a8, 1 +3f8017c0: move a8, *a13(0x6a0), 1 +3f8017e0: move *a13(0x0), *a14+, 1 +3f801800: move *a13(0x20), *a14+, 1 +3f801820: move *a13(0x660), *a14+, 1 +3f801840: move *a13(0x680), *a14+, 1 +3f801860: calla L3FE0C8D0 +3f801890: move -*a14, a8, 1 +3f8018a0: move a8, *a13(0xa0), 1 +3f8018c0: move -*a14, a8, 1 +3f8018d0: move a8, *a13(0x80), 1 +3f8018f0: move *a13(0x40), *a14+, 1 +3f801910: move *a13(0x60), *a14+, 1 +3f801930: move *a13(0x6a0), *a14+, 1 +3f801950: move *a13(0x6c0), *a14+, 1 +3f801970: calla L3FE0C8D0 +3f8019a0: move -*a14, a8, 1 +3f8019b0: move a8, *a13(0xe0), 1 +3f8019d0: move -*a14, a8, 1 +3f8019e0: move a8, *a13(0xc0), 1 +3f801a00: move *a13(0x0), *a14+, 1 +3f801a20: move *a13(0x20), *a14+, 1 +3f801a40: move *a13(0x660), *a14+, 1 +3f801a60: move *a13(0x680), *a14+, 1 +3f801a80: calla L3FE0C950 +3f801ab0: move -*a14, a8, 1 +3f801ac0: move a8, *a13(0x120), 1 +3f801ae0: move -*a14, a8, 1 +3f801af0: move a8, *a13(0x100), 1 +3f801b10: move *a13(0x40), *a14+, 1 +3f801b30: move *a13(0x60), *a14+, 1 +3f801b50: move *a13(0x6a0), *a14+, 1 +3f801b70: move *a13(0x6c0), *a14+, 1 +3f801b90: calla L3FE0C950 +3f801bc0: move -*a14, a8, 1 +3f801bd0: move a8, *a13(0x160), 1 +3f801bf0: move -*a14, a8, 1 +3f801c00: move a8, *a13(0x140), 1 +3f801c20: move *a13(0xfe80), *a14+, 1 +3f801c40: move *a13(0xfea0), *a14+, 1 +3f801c60: movi 0x3f85a870, a8 +3f801c90: move *a8+, *a14+, 1 +3f801ca0: move *a8+, *a14+, 1 +3f801cb0: calla L3FE0E730 +3f801ce0: jreq L3F801E60 +3f801cf0: addi 0x40, a14 +3f801d10: move a14, -*sp, 1 +3f801d20: move *a13(0xfe80), *a14+, 1 +3f801d40: move *a13(0xfea0), *a14+, 1 +3f801d60: calla L3FE14450 +3f801d90: movi 0x3f85a8b0, a8 +3f801dc0: move *a8+, *a14+, 1 +3f801dd0: move *a8+, *a14+, 1 +3f801de0: calla L3FE0C950 +3f801e10: calla L3FE10B50 +3f801e40: move a8, a9 +3f801e50: jruc L3F801FC0 +L3F801E60: +3f801e60: addi 0x40, a14 +3f801e80: move a14, -*sp, 1 +3f801e90: move *a13(0xfe80), *a14+, 1 +3f801eb0: move *a13(0xfea0), *a14+, 1 +3f801ed0: calla L3FE14450 +3f801f00: movi 0x3f85a8b0, a8 +3f801f30: move *a8+, *a14+, 1 +3f801f40: move *a8+, *a14+, 1 +3f801f50: calla L3FE0C8D0 +3f801f80: calla L3FE10B50 +3f801fb0: move a8, a9 +L3F801FC0: +3f801fc0: move a9, *a13(0x580), 1 +3f801fe0: move *a13(0xfe00), *a14+, 1 +3f802000: move *a13(0xfe20), *a14+, 1 +3f802020: movi 0x3f85a870, a8 +3f802050: move *a8+, *a14+, 1 +3f802060: move *a8+, *a14+, 1 +3f802070: calla L3FE0E730 +3f8020a0: jreq L3F802220 +3f8020b0: addi 0x40, a14 +3f8020d0: move a14, -*sp, 1 +3f8020e0: move *a13(0xfe00), *a14+, 1 +3f802100: move *a13(0xfe20), *a14+, 1 +3f802120: calla L3FE14450 +3f802150: movi 0x3f85a8b0, a8 +3f802180: move *a8+, *a14+, 1 +3f802190: move *a8+, *a14+, 1 +3f8021a0: calla L3FE0C950 +3f8021d0: calla L3FE10B50 +3f802200: move a8, a9 +3f802210: jruc L3F802380 +L3F802220: +3f802220: addi 0x40, a14 +3f802240: move a14, -*sp, 1 +3f802250: move *a13(0xfe00), *a14+, 1 +3f802270: move *a13(0xfe20), *a14+, 1 +3f802290: calla L3FE14450 +3f8022c0: movi 0x3f85a8b0, a8 +3f8022f0: move *a8+, *a14+, 1 +3f802300: move *a8+, *a14+, 1 +3f802310: calla L3FE0C8D0 +3f802340: calla L3FE10B50 +3f802370: move a8, a9 +L3F802380: +3f802380: move a9, *a13(0x600), 1 +3f8023a0: move *a13(0xc0), *a14+, 1 +3f8023c0: move *a13(0xe0), *a14+, 1 +3f8023e0: movi 0x3f85a870, a8 +3f802410: move *a8+, *a14+, 1 +3f802420: move *a8+, *a14+, 1 +3f802430: calla L3FE0E730 +3f802460: jreq L3F8025E0 +3f802470: addi 0x40, a14 +3f802490: move a14, -*sp, 1 +3f8024a0: move *a13(0xc0), *a14+, 1 +3f8024c0: move *a13(0xe0), *a14+, 1 +3f8024e0: calla L3FE14450 +3f802510: movi 0x3f85a8b0, a8 +3f802540: move *a8+, *a14+, 1 +3f802550: move *a8+, *a14+, 1 +3f802560: calla L3FE0C950 +3f802590: calla L3FE10B50 +3f8025c0: move a8, a9 +3f8025d0: jruc L3F802740 +L3F8025E0: +3f8025e0: addi 0x40, a14 +3f802600: move a14, -*sp, 1 +3f802610: move *a13(0xc0), *a14+, 1 +3f802630: move *a13(0xe0), *a14+, 1 +3f802650: calla L3FE14450 +3f802680: movi 0x3f85a8b0, a8 +3f8026b0: move *a8+, *a14+, 1 +3f8026c0: move *a8+, *a14+, 1 +3f8026d0: calla L3FE0C8D0 +3f802700: calla L3FE10B50 +3f802730: move a8, a9 +L3F802740: +3f802740: move a9, *a13(0x540), 1 +3f802760: move *a13(0x140), *a14+, 1 +3f802780: move *a13(0x160), *a14+, 1 +3f8027a0: movi 0x3f85a870, a8 +3f8027d0: move *a8+, *a14+, 1 +3f8027e0: move *a8+, *a14+, 1 +3f8027f0: calla L3FE0E730 +3f802820: jreq L3F8029A0 +3f802830: addi 0x40, a14 +3f802850: move a14, -*sp, 1 +3f802860: move *a13(0x140), *a14+, 1 +3f802880: move *a13(0x160), *a14+, 1 +3f8028a0: calla L3FE14450 +3f8028d0: movi 0x3f85a8b0, a8 +3f802900: move *a8+, *a14+, 1 +3f802910: move *a8+, *a14+, 1 +3f802920: calla L3FE0C950 +3f802950: calla L3FE10B50 +3f802980: move a8, a9 +3f802990: jruc L3F802B00 +L3F8029A0: +3f8029a0: addi 0x40, a14 +3f8029c0: move a14, -*sp, 1 +3f8029d0: move *a13(0x140), *a14+, 1 +3f8029f0: move *a13(0x160), *a14+, 1 +3f802a10: calla L3FE14450 +3f802a40: movi 0x3f85a8b0, a8 +3f802a70: move *a8+, *a14+, 1 +3f802a80: move *a8+, *a14+, 1 +3f802a90: calla L3FE0C8D0 +3f802ac0: calla L3FE10B50 +3f802af0: move a8, a9 +L3F802B00: +3f802b00: move a9, *a13(0x5c0), 1 +3f802b20: move a13, a9 +3f802b30: addi 0x200, a9 +3f802b50: move a9, *a13(0x480), 1 +3f802b70: movk 1, a11 +3f802b80: move a11, *a13(0x840), 1 +3f802ba0: sub a11, a11 +3f802bb0: move a11, *a13(0x860), 1 +3f802bd0: move *a13(0xff80), *a14+, 1 +3f802bf0: move *a13(0xffa0), *a14+, 1 +3f802c10: move *a13(0xff00), *a14+, 1 +3f802c30: move *a13(0xff20), *a14+, 1 +3f802c50: calla L3FE0E6F0 +3f802c80: jaeq L3F80D5F0 +3f802ca0: move *a13(0xff00), *a14+, 1 +3f802cc0: move *a13(0xff20), *a14+, 1 +3f802ce0: move *a13(0xff80), *a14+, 1 +3f802d00: move *a13(0xffa0), *a14+, 1 +3f802d20: calla L3FE0C8D0 +3f802d50: calla L3FE10B50 +3f802d80: move a8, *a13(0x700), 1 +3f802da0: move *a13(0xff40), *a14+, 1 +3f802dc0: move *a13(0xff60), *a14+, 1 +3f802de0: move *a13(0xfec0), *a14+, 1 +3f802e00: move *a13(0xfee0), *a14+, 1 +3f802e20: calla L3FE0E6F0 +3f802e50: jaeq L3F807C80 +3f802e70: move *a13(0xfec0), *a14+, 1 +3f802e90: move *a13(0xfee0), *a14+, 1 +3f802eb0: move *a13(0xff40), *a14+, 1 +3f802ed0: move *a13(0xff60), *a14+, 1 +3f802ef0: calla L3FE0C8D0 +3f802f20: calla L3FE10B50 +3f802f50: move a8, *a13(0x6e0), 1 +3f802f70: move *a13(0x700), a11, 1 +3f802f90: neg a11 +3f802fa0: move a11, *a9(0x40), 1 +3f802fc0: move a8, *a9(0x60), 1 +3f802fe0: setf 16, 1, 0 +3f802ff0: move *a13(0x540), *a9(0x10), 0 +3f803020: move a14, -*sp, 1 +3f803030: sub a11, a11 +3f803040: move a11, *a14+, 1 +3f803050: move a13, a11 +3f803060: subi 0xc0, a11 +3f803080: move *a11+, *a14+, 1 +3f803090: move *a11+, *a14+, 1 +3f8030a0: move *a11+, *a14+, 1 +3f8030b0: move *a11+, *a14+, 1 +3f8030c0: move *a13(0x700), *a14+, 1 +3f8030e0: move a8, *a14+, 1 +3f8030f0: move a9, *a14+, 1 +3f803100: move *a13(0x800), *a14+, 1 +3f803120: calla L3F858D80 +3f803150: setf 16, 1, 0 +3f803160: move *a13(0x5c0), *a9(0x30), 0 +3f803190: move *a13(0x700), a11, 1 +3f8031b0: neg a11 +3f8031c0: jreq L3F803450 +3f8031d0: move *a13(0x6e0), a11, 1 +3f8031f0: jreq L3F803450 +3f803200: move *a13(0x5c0), a8, 1 +3f803220: calla L3FE11750 +3f803250: move *a13(0x140), *a14+, 1 +3f803270: move *a13(0x160), *a14+, 1 +3f803290: calla L3FE0C8D0 +3f8032c0: move *a13(0x700), a7, 1 +3f8032e0: neg a7 +3f8032f0: move a7, a8 +3f803300: calla L3FE11750 +3f803330: move a11, a8 +3f803340: calla L3FE11750 +3f803370: calla L3FE0D650 +3f8033a0: calla L3FE0DE90 +3f8033d0: move *a13(0x100), *a14+, 1 +3f8033f0: move *a13(0x120), *a14+, 1 +3f803410: calla L3FE0C950 +3f803440: jruc L3F803490 +L3F803450: +3f803450: move *a13(0x100), *a14+, 1 +3f803470: move *a13(0x120), *a14+, 1 +L3F803490: +3f803490: movi 0x3f85a870, a8 +3f8034c0: move *a8+, *a14+, 1 +3f8034d0: move *a8+, *a14+, 1 +3f8034e0: calla L3FE0E730 +3f803510: jreq L3F803950 +3f803520: addi 0x40, a14 +3f803540: move a14, -*sp, 1 +3f803550: move *a13(0x700), a11, 1 +3f803570: neg a11 +3f803580: jreq L3F803810 +3f803590: move *a13(0x6e0), a11, 1 +3f8035b0: jreq L3F803810 +3f8035c0: move *a13(0x5c0), a8, 1 +3f8035e0: calla L3FE11750 +3f803610: move *a13(0x140), *a14+, 1 +3f803630: move *a13(0x160), *a14+, 1 +3f803650: calla L3FE0C8D0 +3f803680: move *a13(0x700), a7, 1 +3f8036a0: neg a7 +3f8036b0: move a7, a8 +3f8036c0: calla L3FE11750 +3f8036f0: move a11, a8 +3f803700: calla L3FE11750 +3f803730: calla L3FE0D650 +3f803760: calla L3FE0DE90 +3f803790: move *a13(0x100), *a14+, 1 +3f8037b0: move *a13(0x120), *a14+, 1 +3f8037d0: calla L3FE0C950 +3f803800: jruc L3F803850 +L3F803810: +3f803810: move *a13(0x100), *a14+, 1 +3f803830: move *a13(0x120), *a14+, 1 +L3F803850: +3f803850: calla L3FE14450 +3f803880: movi 0x3f85a8b0, a8 +3f8038b0: move *a8+, *a14+, 1 +3f8038c0: move *a8+, *a14+, 1 +3f8038d0: calla L3FE0C950 +3f803900: calla L3FE10B50 +3f803930: move a8, a11 +3f803940: jruc L3F803D70 +L3F803950: +3f803950: addi 0x40, a14 +3f803970: move a14, -*sp, 1 +3f803980: move *a13(0x700), a11, 1 +3f8039a0: neg a11 +3f8039b0: jreq L3F803C40 +3f8039c0: move *a13(0x6e0), a11, 1 +3f8039e0: jreq L3F803C40 +3f8039f0: move *a13(0x5c0), a8, 1 +3f803a10: calla L3FE11750 +3f803a40: move *a13(0x140), *a14+, 1 +3f803a60: move *a13(0x160), *a14+, 1 +3f803a80: calla L3FE0C8D0 +3f803ab0: move *a13(0x700), a7, 1 +3f803ad0: neg a7 +3f803ae0: move a7, a8 +3f803af0: calla L3FE11750 +3f803b20: move a11, a8 +3f803b30: calla L3FE11750 +3f803b60: calla L3FE0D650 +3f803b90: calla L3FE0DE90 +3f803bc0: move *a13(0x100), *a14+, 1 +3f803be0: move *a13(0x120), *a14+, 1 +3f803c00: calla L3FE0C950 +3f803c30: jruc L3F803C80 +L3F803C40: +3f803c40: move *a13(0x100), *a14+, 1 +3f803c60: move *a13(0x120), *a14+, 1 +L3F803C80: +3f803c80: calla L3FE14450 +3f803cb0: movi 0x3f85a8b0, a8 +3f803ce0: move *a8+, *a14+, 1 +3f803cf0: move *a8+, *a14+, 1 +3f803d00: calla L3FE0C8D0 +3f803d30: calla L3FE10B50 +3f803d60: move a8, a11 +L3F803D70: +3f803d70: setf 16, 1, 0 +3f803d80: move a11, *a9(0x20), 0 +3f803da0: addi 0xa0, a9 +3f803dc0: move a9, *a13(0x480), 1 +3f803de0: move *a13(0x6e0), *a9(0x40), 1 +3f803e10: move *a13(0x700), *a9(0x60), 1 +3f803e40: move *a13(0x540), *a9(0x10), 0 +3f803e70: move *a13(0x6e0), a11, 1 +3f803e90: jreq L3F8040F0 +3f803ea0: move *a13(0x700), a7, 1 +3f803ec0: jreq L3F8040F0 +3f803ed0: move *a13(0x540), a8, 1 +3f803ef0: calla L3FE11750 +3f803f20: move *a13(0xc0), *a14+, 1 +3f803f40: move *a13(0xe0), *a14+, 1 +3f803f60: calla L3FE0C8D0 +3f803f90: move a11, a8 +3f803fa0: calla L3FE11750 +3f803fd0: move a7, a8 +3f803fe0: calla L3FE11750 +3f804010: calla L3FE0D650 +3f804040: calla L3FE0DE90 +3f804070: move *a13(0x80), *a14+, 1 +3f804090: move *a13(0xa0), *a14+, 1 +3f8040b0: calla L3FE0C950 +3f8040e0: jruc L3F804130 +L3F8040F0: +3f8040f0: move *a13(0x80), *a14+, 1 +3f804110: move *a13(0xa0), *a14+, 1 +L3F804130: +3f804130: movi 0x3f85a870, a8 +3f804160: move *a8+, *a14+, 1 +3f804170: move *a8+, *a14+, 1 +3f804180: calla L3FE0E730 +3f8041b0: jreq L3F8045A0 +3f8041c0: addi 0x40, a14 +3f8041e0: move a14, -*sp, 1 +3f8041f0: move a11, a7 +3f804200: jreq L3F804460 +3f804210: move *a13(0x700), a7, 1 +3f804230: jreq L3F804460 +3f804240: move *a13(0x540), a8, 1 +3f804260: calla L3FE11750 +3f804290: move *a13(0xc0), *a14+, 1 +3f8042b0: move *a13(0xe0), *a14+, 1 +3f8042d0: calla L3FE0C8D0 +3f804300: move a11, a8 +3f804310: calla L3FE11750 +3f804340: move a7, a8 +3f804350: calla L3FE11750 +3f804380: calla L3FE0D650 +3f8043b0: calla L3FE0DE90 +3f8043e0: move *a13(0x80), *a14+, 1 +3f804400: move *a13(0xa0), *a14+, 1 +3f804420: calla L3FE0C950 +3f804450: jruc L3F8044A0 +L3F804460: +3f804460: move *a13(0x80), *a14+, 1 +3f804480: move *a13(0xa0), *a14+, 1 +L3F8044A0: +3f8044a0: calla L3FE14450 +3f8044d0: movi 0x3f85a8b0, a8 +3f804500: move *a8+, *a14+, 1 +3f804510: move *a8+, *a14+, 1 +3f804520: calla L3FE0C950 +3f804550: calla L3FE10B50 +3f804580: move a8, a7 +3f804590: jruc L3F804970 +L3F8045A0: +3f8045a0: addi 0x40, a14 +3f8045c0: move a14, -*sp, 1 +3f8045d0: move a11, a7 +3f8045e0: jreq L3F804840 +3f8045f0: move *a13(0x700), a7, 1 +3f804610: jreq L3F804840 +3f804620: move *a13(0x540), a8, 1 +3f804640: calla L3FE11750 +3f804670: move *a13(0xc0), *a14+, 1 +3f804690: move *a13(0xe0), *a14+, 1 +3f8046b0: calla L3FE0C8D0 +3f8046e0: move a11, a8 +3f8046f0: calla L3FE11750 +3f804720: move a7, a8 +3f804730: calla L3FE11750 +3f804760: calla L3FE0D650 +3f804790: calla L3FE0DE90 +3f8047c0: move *a13(0x80), *a14+, 1 +3f8047e0: move *a13(0xa0), *a14+, 1 +3f804800: calla L3FE0C950 +3f804830: jruc L3F804880 +L3F804840: +3f804840: move *a13(0x80), *a14+, 1 +3f804860: move *a13(0xa0), *a14+, 1 +L3F804880: +3f804880: calla L3FE14450 +3f8048b0: movi 0x3f85a8b0, a8 +3f8048e0: move *a8+, *a14+, 1 +3f8048f0: move *a8+, *a14+, 1 +3f804900: calla L3FE0C8D0 +3f804930: calla L3FE10B50 +3f804960: move a8, a7 +L3F804970: +3f804970: setf 16, 1, 0 +3f804980: move a7, *a9, 0 +3f804990: move a11, a7 +3f8049a0: jreq L3F804C00 +3f8049b0: move *a13(0x700), a7, 1 +3f8049d0: jreq L3F804C00 +3f8049e0: move *a13(0x580), a8, 1 +3f804a00: calla L3FE11750 +3f804a30: move *a13(0xfe80), *a14+, 1 +3f804a50: move *a13(0xfea0), *a14+, 1 +3f804a70: calla L3FE0C8D0 +3f804aa0: move a11, a8 +3f804ab0: calla L3FE11750 +3f804ae0: move a7, a8 +3f804af0: calla L3FE11750 +3f804b20: calla L3FE0D650 +3f804b50: calla L3FE0DE90 +3f804b80: move *a13(0xfe40), *a14+, 1 +3f804ba0: move *a13(0xfe60), *a14+, 1 +3f804bc0: calla L3FE0C950 +3f804bf0: jruc L3F804C40 +L3F804C00: +3f804c00: move *a13(0xfe40), *a14+, 1 +3f804c20: move *a13(0xfe60), *a14+, 1 +L3F804C40: +3f804c40: movi 0x3f85a870, a8 +3f804c70: move *a8+, *a14+, 1 +3f804c80: move *a8+, *a14+, 1 +3f804c90: calla L3FE0E730 +3f804cc0: jreq L3F8050B0 +3f804cd0: addi 0x40, a14 +3f804cf0: move a14, -*sp, 1 +3f804d00: move a11, a7 +3f804d10: jreq L3F804F70 +3f804d20: move *a13(0x700), a7, 1 +3f804d40: jreq L3F804F70 +3f804d50: move *a13(0x580), a8, 1 +3f804d70: calla L3FE11750 +3f804da0: move *a13(0xfe80), *a14+, 1 +3f804dc0: move *a13(0xfea0), *a14+, 1 +3f804de0: calla L3FE0C8D0 +3f804e10: move a11, a8 +3f804e20: calla L3FE11750 +3f804e50: move a7, a8 +3f804e60: calla L3FE11750 +3f804e90: calla L3FE0D650 +3f804ec0: calla L3FE0DE90 +3f804ef0: move *a13(0xfe40), *a14+, 1 +3f804f10: move *a13(0xfe60), *a14+, 1 +3f804f30: calla L3FE0C950 +3f804f60: jruc L3F804FB0 +L3F804F70: +3f804f70: move *a13(0xfe40), *a14+, 1 +3f804f90: move *a13(0xfe60), *a14+, 1 +L3F804FB0: +3f804fb0: calla L3FE14450 +3f804fe0: movi 0x3f85a8b0, a8 +3f805010: move *a8+, *a14+, 1 +3f805020: move *a8+, *a14+, 1 +3f805030: calla L3FE0C950 +3f805060: calla L3FE10B50 +3f805090: move a8, a7 +3f8050a0: jruc L3F805480 +L3F8050B0: +3f8050b0: addi 0x40, a14 +3f8050d0: move a14, -*sp, 1 +3f8050e0: move a11, a7 +3f8050f0: jreq L3F805350 +3f805100: move *a13(0x700), a7, 1 +3f805120: jreq L3F805350 +3f805130: move *a13(0x580), a8, 1 +3f805150: calla L3FE11750 +3f805180: move *a13(0xfe80), *a14+, 1 +3f8051a0: move *a13(0xfea0), *a14+, 1 +3f8051c0: calla L3FE0C8D0 +3f8051f0: move a11, a8 +3f805200: calla L3FE11750 +3f805230: move a7, a8 +3f805240: calla L3FE11750 +3f805270: calla L3FE0D650 +3f8052a0: calla L3FE0DE90 +3f8052d0: move *a13(0xfe40), *a14+, 1 +3f8052f0: move *a13(0xfe60), *a14+, 1 +3f805310: calla L3FE0C950 +3f805340: jruc L3F805390 +L3F805350: +3f805350: move *a13(0xfe40), *a14+, 1 +3f805370: move *a13(0xfe60), *a14+, 1 +L3F805390: +3f805390: calla L3FE14450 +3f8053c0: movi 0x3f85a8b0, a8 +3f8053f0: move *a8+, *a14+, 1 +3f805400: move *a8+, *a14+, 1 +3f805410: calla L3FE0C8D0 +3f805440: calla L3FE10B50 +3f805470: move a8, a7 +L3F805480: +3f805480: move a7, *a13(0x560), 1 +3f8054a0: move a14, -*sp, 1 +3f8054b0: move a13, a7 +3f8054c0: subi 0xc0, a7 +3f8054e0: move a7, *a14+, 1 +3f8054f0: move *a13(0x800), *a14+, 1 +3f805510: move *a13(0x700), *a14+, 1 +3f805530: move a11, *a14+, 1 +3f805540: move *a13(0x580), *a14+, 1 +3f805560: move *a13(0x560), *a14+, 1 +3f805580: movk 1, a7 +3f805590: move a7, *a14+, 1 +3f8055a0: calla L3F855F00 +3f8055d0: move a8, *a13(0x7c0), 1 +3f8055f0: move *a13(0x540), a7, 1 +3f805610: move *a13(0x580), a9, 1 +3f805630: sub a9, a7 +3f805640: move a7, *a13(0x7e0), 1 +3f805660: move a14, -*sp, 1 +3f805670: move a7, *a14+, 1 +3f805680: move *a13(0x700), *a14+, 1 +3f8056a0: move a11, *a14+, 1 +3f8056b0: move a13, a7 +3f8056c0: addi 0x7c0, a7 +3f8056e0: move a7, *a14+, 1 +3f8056f0: calla L3F856DF0 +3f805720: move *a13(0x480), a7, 1 +3f805740: move *a13(0x7c0), *a7(0x80), 1 +3f805770: setf 16, 1, 0 +3f805780: move a9, *a7(0x30), 0 +3f8057a0: move *a13(0x560), *a7(0x20), 0 +3f8057d0: addi 0xa0, a7 +3f8057f0: move a7, *a13(0x480), 1 +3f805810: move a11, *a7(0x40), 1 +3f805830: move *a13(0x700), *a7(0x60), 1 +3f805860: move *a13(0x140), *a14+, 1 +3f805880: move *a13(0x160), *a14+, 1 +3f8058a0: movi 0x3f85a870, a8 +3f8058d0: move *a8+, *a14+, 1 +3f8058e0: move *a8+, *a14+, 1 +3f8058f0: calla L3FE0E730 +3f805920: jreq L3F805AA0 +3f805930: addi 0x40, a14 +3f805950: move a14, -*sp, 1 +3f805960: move *a13(0x140), *a14+, 1 +3f805980: move *a13(0x160), *a14+, 1 +3f8059a0: calla L3FE14450 +3f8059d0: movi 0x3f85a8b0, a8 +3f805a00: move *a8+, *a14+, 1 +3f805a10: move *a8+, *a14+, 1 +3f805a20: calla L3FE0C950 +3f805a50: calla L3FE10B50 +3f805a80: move a8, a9 +3f805a90: jruc L3F805C00 +L3F805AA0: +3f805aa0: addi 0x40, a14 +3f805ac0: move a14, -*sp, 1 +3f805ad0: move *a13(0x140), *a14+, 1 +3f805af0: move *a13(0x160), *a14+, 1 +3f805b10: calla L3FE14450 +3f805b40: movi 0x3f85a8b0, a8 +3f805b70: move *a8+, *a14+, 1 +3f805b80: move *a8+, *a14+, 1 +3f805b90: calla L3FE0C8D0 +3f805bc0: calla L3FE10B50 +3f805bf0: move a8, a9 +L3F805C00: +3f805c00: setf 16, 1, 0 +3f805c10: move a9, *a7(0x10), 0 +3f805c30: move a11, a8 +3f805c40: jreq L3F805EA0 +3f805c50: move *a13(0x700), a9, 1 +3f805c70: jreq L3F805EA0 +3f805c80: move *a13(0x5c0), a8, 1 +3f805ca0: calla L3FE11750 +3f805cd0: move *a13(0x140), *a14+, 1 +3f805cf0: move *a13(0x160), *a14+, 1 +3f805d10: calla L3FE0C8D0 +3f805d40: move a11, a8 +3f805d50: calla L3FE11750 +3f805d80: move a9, a8 +3f805d90: calla L3FE11750 +3f805dc0: calla L3FE0D650 +3f805df0: calla L3FE0DE90 +3f805e20: move *a13(0x100), *a14+, 1 +3f805e40: move *a13(0x120), *a14+, 1 +3f805e60: calla L3FE0C950 +3f805e90: jruc L3F805EE0 +L3F805EA0: +3f805ea0: move *a13(0x100), *a14+, 1 +3f805ec0: move *a13(0x120), *a14+, 1 +L3F805EE0: +3f805ee0: movi 0x3f85a870, a8 +3f805f10: move *a8+, *a14+, 1 +3f805f20: move *a8+, *a14+, 1 +3f805f30: calla L3FE0E730 +3f805f60: jreq L3F806350 +3f805f70: addi 0x40, a14 +3f805f90: move a14, -*sp, 1 +3f805fa0: move a11, a8 +3f805fb0: jreq L3F806210 +3f805fc0: move *a13(0x700), a9, 1 +3f805fe0: jreq L3F806210 +3f805ff0: move *a13(0x5c0), a8, 1 +3f806010: calla L3FE11750 +3f806040: move *a13(0x140), *a14+, 1 +3f806060: move *a13(0x160), *a14+, 1 +3f806080: calla L3FE0C8D0 +3f8060b0: move a11, a8 +3f8060c0: calla L3FE11750 +3f8060f0: move a9, a8 +3f806100: calla L3FE11750 +3f806130: calla L3FE0D650 +3f806160: calla L3FE0DE90 +3f806190: move *a13(0x100), *a14+, 1 +3f8061b0: move *a13(0x120), *a14+, 1 +3f8061d0: calla L3FE0C950 +3f806200: jruc L3F806250 +L3F806210: +3f806210: move *a13(0x100), *a14+, 1 +3f806230: move *a13(0x120), *a14+, 1 +L3F806250: +3f806250: calla L3FE14450 +3f806280: movi 0x3f85a8b0, a8 +3f8062b0: move *a8+, *a14+, 1 +3f8062c0: move *a8+, *a14+, 1 +3f8062d0: calla L3FE0C950 +3f806300: calla L3FE10B50 +3f806330: move a8, a9 +3f806340: jruc L3F806720 +L3F806350: +3f806350: addi 0x40, a14 +3f806370: move a14, -*sp, 1 +3f806380: move a11, a8 +3f806390: jreq L3F8065F0 +3f8063a0: move *a13(0x700), a9, 1 +3f8063c0: jreq L3F8065F0 +3f8063d0: move *a13(0x5c0), a8, 1 +3f8063f0: calla L3FE11750 +3f806420: move *a13(0x140), *a14+, 1 +3f806440: move *a13(0x160), *a14+, 1 +3f806460: calla L3FE0C8D0 +3f806490: move a11, a8 +3f8064a0: calla L3FE11750 +3f8064d0: move a9, a8 +3f8064e0: calla L3FE11750 +3f806510: calla L3FE0D650 +3f806540: calla L3FE0DE90 +3f806570: move *a13(0x100), *a14+, 1 +3f806590: move *a13(0x120), *a14+, 1 +3f8065b0: calla L3FE0C950 +3f8065e0: jruc L3F806630 +L3F8065F0: +3f8065f0: move *a13(0x100), *a14+, 1 +3f806610: move *a13(0x120), *a14+, 1 +L3F806630: +3f806630: calla L3FE14450 +3f806660: movi 0x3f85a8b0, a8 +3f806690: move *a8+, *a14+, 1 +3f8066a0: move *a8+, *a14+, 1 +3f8066b0: calla L3FE0C8D0 +3f8066e0: calla L3FE10B50 +3f806710: move a8, a9 +L3F806720: +3f806720: setf 16, 1, 0 +3f806730: move a9, *a7, 0 +3f806740: move a11, a8 +3f806750: jreq L3F8069B0 +3f806760: move *a13(0x700), a9, 1 +3f806780: jreq L3F8069B0 +3f806790: move *a13(0x600), a8, 1 +3f8067b0: calla L3FE11750 +3f8067e0: move *a13(0xfe00), *a14+, 1 +3f806800: move *a13(0xfe20), *a14+, 1 +3f806820: calla L3FE0C8D0 +3f806850: move a11, a8 +3f806860: calla L3FE11750 +3f806890: move a9, a8 +3f8068a0: calla L3FE11750 +3f8068d0: calla L3FE0D650 +3f806900: calla L3FE0DE90 +3f806930: move *a13(0xfdc0), *a14+, 1 +3f806950: move *a13(0xfde0), *a14+, 1 +3f806970: calla L3FE0C950 +3f8069a0: jruc L3F8069F0 +L3F8069B0: +3f8069b0: move *a13(0xfdc0), *a14+, 1 +3f8069d0: move *a13(0xfde0), *a14+, 1 +L3F8069F0: +3f8069f0: movi 0x3f85a870, a8 +3f806a20: move *a8+, *a14+, 1 +3f806a30: move *a8+, *a14+, 1 +3f806a40: calla L3FE0E730 +3f806a70: jreq L3F806E60 +3f806a80: addi 0x40, a14 +3f806aa0: move a14, -*sp, 1 +3f806ab0: move a11, a8 +3f806ac0: jreq L3F806D20 +3f806ad0: move *a13(0x700), a9, 1 +3f806af0: jreq L3F806D20 +3f806b00: move *a13(0x600), a8, 1 +3f806b20: calla L3FE11750 +3f806b50: move *a13(0xfe00), *a14+, 1 +3f806b70: move *a13(0xfe20), *a14+, 1 +3f806b90: calla L3FE0C8D0 +3f806bc0: move a11, a8 +3f806bd0: calla L3FE11750 +3f806c00: move a9, a8 +3f806c10: calla L3FE11750 +3f806c40: calla L3FE0D650 +3f806c70: calla L3FE0DE90 +3f806ca0: move *a13(0xfdc0), *a14+, 1 +3f806cc0: move *a13(0xfde0), *a14+, 1 +3f806ce0: calla L3FE0C950 +3f806d10: jruc L3F806D60 +L3F806D20: +3f806d20: move *a13(0xfdc0), *a14+, 1 +3f806d40: move *a13(0xfde0), *a14+, 1 +L3F806D60: +3f806d60: calla L3FE14450 +3f806d90: movi 0x3f85a8b0, a8 +3f806dc0: move *a8+, *a14+, 1 +3f806dd0: move *a8+, *a14+, 1 +3f806de0: calla L3FE0C950 +3f806e10: calla L3FE10B50 +3f806e40: move a8, a9 +3f806e50: jruc L3F807230 +L3F806E60: +3f806e60: addi 0x40, a14 +3f806e80: move a14, -*sp, 1 +3f806e90: move a11, a8 +3f806ea0: jreq L3F807100 +3f806eb0: move *a13(0x700), a9, 1 +3f806ed0: jreq L3F807100 +3f806ee0: move *a13(0x600), a8, 1 +3f806f00: calla L3FE11750 +3f806f30: move *a13(0xfe00), *a14+, 1 +3f806f50: move *a13(0xfe20), *a14+, 1 +3f806f70: calla L3FE0C8D0 +3f806fa0: move a11, a8 +3f806fb0: calla L3FE11750 +3f806fe0: move a9, a8 +3f806ff0: calla L3FE11750 +3f807020: calla L3FE0D650 +3f807050: calla L3FE0DE90 +3f807080: move *a13(0xfdc0), *a14+, 1 +3f8070a0: move *a13(0xfde0), *a14+, 1 +3f8070c0: calla L3FE0C950 +3f8070f0: jruc L3F807140 +L3F807100: +3f807100: move *a13(0xfdc0), *a14+, 1 +3f807120: move *a13(0xfde0), *a14+, 1 +L3F807140: +3f807140: calla L3FE14450 +3f807170: movi 0x3f85a8b0, a8 +3f8071a0: move *a8+, *a14+, 1 +3f8071b0: move *a8+, *a14+, 1 +3f8071c0: calla L3FE0C8D0 +3f8071f0: calla L3FE10B50 +3f807220: move a8, a9 +L3F807230: +3f807230: move a9, *a13(0x5e0), 1 +3f807250: move a14, -*sp, 1 +3f807260: move a13, a7 +3f807270: subi 0xc0, a7 +3f807290: move a7, *a14+, 1 +3f8072a0: move *a13(0x800), *a14+, 1 +3f8072c0: move *a13(0x700), *a14+, 1 +3f8072e0: move a11, *a14+, 1 +3f8072f0: move *a13(0x600), *a14+, 1 +3f807310: move a9, *a14+, 1 +3f807320: sub a7, a7 +3f807330: move a7, *a14+, 1 +3f807340: calla L3F855F00 +3f807370: move a8, *a13(0x7c0), 1 +3f807390: move *a13(0x5c0), a7, 1 +3f8073b0: move *a13(0x600), a9, 1 +3f8073d0: sub a9, a7 +3f8073e0: move a7, *a13(0x7e0), 1 +3f807400: move a14, -*sp, 1 +3f807410: move a7, *a14+, 1 +3f807420: move *a13(0x700), *a14+, 1 +3f807440: move a11, *a14+, 1 +3f807450: move a13, a7 +3f807460: addi 0x7c0, a7 +3f807480: move a7, *a14+, 1 +3f807490: calla L3F856DF0 +3f8074c0: move *a13(0x480), a7, 1 +3f8074e0: move *a13(0x7c0), *a7(0x80), 1 +3f807510: setf 16, 1, 0 +3f807520: move a9, *a7(0x30), 0 +3f807540: move *a13(0x5e0), *a7(0x20), 0 +3f807570: addi 0xa0, a7 +3f807590: move a7, *a13(0x480), 1 +3f8075b0: move *a13(0x700), a9, 1 +3f8075d0: neg a9 +3f8075e0: move a9, *a7(0x40), 1 +3f807600: move a11, *a7(0x60), 1 +3f807620: move *a13(0xff40), *a14+, 1 +3f807640: move *a13(0xff60), *a14+, 1 +3f807660: calla L3FE10B50 +3f807690: move a8, *a13(0x560), 1 +3f8076b0: sub a9, a9 +3f8076c0: move a9, *a13(0x7c0), 1 +3f8076e0: move *a13(0xff80), *a14+, 1 +3f807700: move *a13(0xffa0), *a14+, 1 +3f807720: calla L3FE10B50 +3f807750: move *a13(0x580), a7, 1 +3f807770: sub a8, a7 +3f807780: move a7, *a13(0x7e0), 1 +3f8077a0: move a14, -*sp, 1 +3f8077b0: move a7, *a14+, 1 +3f8077c0: move a11, *a14+, 1 +3f8077d0: move *a13(0x700), a7, 1 +3f8077f0: neg a7 +3f807800: move a7, *a14+, 1 +3f807810: move a13, a7 +3f807820: addi 0x560, a7 +3f807840: move a7, *a14+, 1 +3f807850: move a13, a9 +3f807860: addi 0x7c0, a9 +3f807880: move a9, *a14+, 1 +3f807890: calla L3F8577F0 +3f8078c0: move *a13(0x480), a7, 1 +3f8078e0: setf 16, 1, 0 +3f8078f0: move *a13(0x580), *a7(0x10), 0 +3f807920: move *a13(0x560), *a7(0x0), 0 +3f807950: move *a13(0x7c0), *a7(0x80), 1 +3f807980: move *a13(0xff40), *a14+, 1 +3f8079a0: move *a13(0xff60), *a14+, 1 +3f8079c0: calla L3FE10B50 +3f8079f0: move a8, *a13(0x5e0), 1 +3f807a10: move *a13(0xff80), *a14+, 1 +3f807a30: move *a13(0xffa0), *a14+, 1 +3f807a50: calla L3FE10B50 +3f807a80: move *a13(0x600), a9, 1 +3f807aa0: sub a8, a9 +3f807ab0: move a9, *a13(0x7e0), 1 +3f807ad0: move a14, -*sp, 1 +3f807ae0: move a9, *a14+, 1 +3f807af0: move a11, *a14+, 1 +3f807b00: move *a13(0x700), a7, 1 +3f807b20: neg a7 +3f807b30: move a7, *a14+, 1 +3f807b40: move a13, a7 +3f807b50: addi 0x5e0, a7 +3f807b70: move a7, *a14+, 1 +3f807b80: sub a7, a7 +3f807b90: move a7, *a14+, 1 +3f807ba0: calla L3F8582D0 +3f807bd0: move *a13(0x480), a7, 1 +3f807bf0: setf 16, 1, 0 +3f807c00: move *a13(0x600), *a7(0x30), 0 +3f807c30: move *a13(0x5e0), *a7(0x20), 0 +3f807c60: jauc L3F817DF0 +L3F807C80: +3f807c80: move *a13(0xff40), *a14+, 1 +3f807ca0: move *a13(0xff60), *a14+, 1 +3f807cc0: move *a13(0xfec0), *a14+, 1 +3f807ce0: move *a13(0xfee0), *a14+, 1 +3f807d00: calla L3FE0E730 +3f807d30: jaeq L3F80CBD0 +3f807d50: move *a13(0xff40), *a14+, 1 +3f807d70: move *a13(0xff60), *a14+, 1 +3f807d90: move *a13(0xfec0), *a14+, 1 +3f807db0: move *a13(0xfee0), *a14+, 1 +3f807dd0: calla L3FE0C8D0 +3f807e00: calla L3FE10B50 +3f807e30: move a8, *a13(0x6e0), 1 +3f807e50: move *a13(0x700), *a9(0x40), 1 +3f807e80: move a8, *a9(0x60), 1 +3f807ea0: setf 16, 1, 0 +3f807eb0: move *a13(0x540), *a9(0x10), 0 +3f807ee0: move a14, -*sp, 1 +3f807ef0: movk 1, a7 +3f807f00: move a7, *a14+, 1 +3f807f10: move a13, a7 +3f807f20: subi 0xc0, a7 +3f807f40: move *a7+, *a14+, 1 +3f807f50: move *a7+, *a14+, 1 +3f807f60: move *a7+, *a14+, 1 +3f807f70: move *a7+, *a14+, 1 +3f807f80: move *a13(0x700), *a14+, 1 +3f807fa0: move a8, *a14+, 1 +3f807fb0: move a9, *a14+, 1 +3f807fc0: move *a13(0x800), *a14+, 1 +3f807fe0: calla L3F858D80 +3f808010: setf 16, 1, 0 +3f808020: move *a13(0x5c0), *a9(0x30), 0 +3f808050: move *a13(0x700), a7, 1 +3f808070: jreq L3F8082E0 +3f808080: move *a13(0x6e0), a7, 1 +3f8080a0: jreq L3F8082E0 +3f8080b0: move *a13(0x5c0), a8, 1 +3f8080d0: calla L3FE11750 +3f808100: move *a13(0x140), *a14+, 1 +3f808120: move *a13(0x160), *a14+, 1 +3f808140: calla L3FE0C8D0 +3f808170: move *a13(0x700), a8, 1 +3f808190: calla L3FE11750 +3f8081c0: move a7, a8 +3f8081d0: calla L3FE11750 +3f808200: calla L3FE0D650 +3f808230: calla L3FE0DE90 +3f808260: move *a13(0x100), *a14+, 1 +3f808280: move *a13(0x120), *a14+, 1 +3f8082a0: calla L3FE0C950 +3f8082d0: jruc L3F808320 +L3F8082E0: +3f8082e0: move *a13(0x100), *a14+, 1 +3f808300: move *a13(0x120), *a14+, 1 +L3F808320: +3f808320: movi 0x3f85a870, a8 +3f808350: move *a8+, *a14+, 1 +3f808360: move *a8+, *a14+, 1 +3f808370: calla L3FE0E730 +3f8083a0: jreq L3F8087B0 +3f8083b0: addi 0x40, a14 +3f8083d0: move a14, -*sp, 1 +3f8083e0: move *a13(0x700), a7, 1 +3f808400: jreq L3F808670 +3f808410: move *a13(0x6e0), a7, 1 +3f808430: jreq L3F808670 +3f808440: move *a13(0x5c0), a8, 1 +3f808460: calla L3FE11750 +3f808490: move *a13(0x140), *a14+, 1 +3f8084b0: move *a13(0x160), *a14+, 1 +3f8084d0: calla L3FE0C8D0 +3f808500: move *a13(0x700), a8, 1 +3f808520: calla L3FE11750 +3f808550: move a7, a8 +3f808560: calla L3FE11750 +3f808590: calla L3FE0D650 +3f8085c0: calla L3FE0DE90 +3f8085f0: move *a13(0x100), *a14+, 1 +3f808610: move *a13(0x120), *a14+, 1 +3f808630: calla L3FE0C950 +3f808660: jruc L3F8086B0 +L3F808670: +3f808670: move *a13(0x100), *a14+, 1 +3f808690: move *a13(0x120), *a14+, 1 +L3F8086B0: +3f8086b0: calla L3FE14450 +3f8086e0: movi 0x3f85a8b0, a8 +3f808710: move *a8+, *a14+, 1 +3f808720: move *a8+, *a14+, 1 +3f808730: calla L3FE0C950 +3f808760: calla L3FE10B50 +3f808790: move a8, a7 +3f8087a0: jruc L3F808BA0 +L3F8087B0: +3f8087b0: addi 0x40, a14 +3f8087d0: move a14, -*sp, 1 +3f8087e0: move *a13(0x700), a7, 1 +3f808800: jreq L3F808A70 +3f808810: move *a13(0x6e0), a7, 1 +3f808830: jreq L3F808A70 +3f808840: move *a13(0x5c0), a8, 1 +3f808860: calla L3FE11750 +3f808890: move *a13(0x140), *a14+, 1 +3f8088b0: move *a13(0x160), *a14+, 1 +3f8088d0: calla L3FE0C8D0 +3f808900: move *a13(0x700), a8, 1 +3f808920: calla L3FE11750 +3f808950: move a7, a8 +3f808960: calla L3FE11750 +3f808990: calla L3FE0D650 +3f8089c0: calla L3FE0DE90 +3f8089f0: move *a13(0x100), *a14+, 1 +3f808a10: move *a13(0x120), *a14+, 1 +3f808a30: calla L3FE0C950 +3f808a60: jruc L3F808AB0 +L3F808A70: +3f808a70: move *a13(0x100), *a14+, 1 +3f808a90: move *a13(0x120), *a14+, 1 +L3F808AB0: +3f808ab0: calla L3FE14450 +3f808ae0: movi 0x3f85a8b0, a8 +3f808b10: move *a8+, *a14+, 1 +3f808b20: move *a8+, *a14+, 1 +3f808b30: calla L3FE0C8D0 +3f808b60: calla L3FE10B50 +3f808b90: move a8, a7 +L3F808BA0: +3f808ba0: setf 16, 1, 0 +3f808bb0: move a7, *a9(0x20), 0 +3f808bd0: addi 0xa0, a9 +3f808bf0: move a9, *a13(0x480), 1 +3f808c10: move *a13(0x6e0), a7, 1 +3f808c30: neg a7 +3f808c40: move a7, *a9(0x40), 1 +3f808c60: move *a13(0x700), *a9(0x60), 1 +3f808c90: move *a13(0x540), *a9(0x10), 0 +3f808cc0: move *a13(0x6e0), a7, 1 +3f808ce0: neg a7 +3f808cf0: jreq L3F808F90 +3f808d00: move *a13(0x700), a7, 1 +3f808d20: jreq L3F808F90 +3f808d30: move *a13(0x540), a8, 1 +3f808d50: calla L3FE11750 +3f808d80: move *a13(0xc0), *a14+, 1 +3f808da0: move *a13(0xe0), *a14+, 1 +3f808dc0: calla L3FE0C8D0 +3f808df0: move *a13(0x6e0), a7, 1 +3f808e10: neg a7 +3f808e20: move a7, a8 +3f808e30: calla L3FE11750 +3f808e60: move *a13(0x700), a8, 1 +3f808e80: calla L3FE11750 +3f808eb0: calla L3FE0D650 +3f808ee0: calla L3FE0DE90 +3f808f10: move *a13(0x80), *a14+, 1 +3f808f30: move *a13(0xa0), *a14+, 1 +3f808f50: calla L3FE0C950 +3f808f80: jruc L3F808FD0 +L3F808F90: +3f808f90: move *a13(0x80), *a14+, 1 +3f808fb0: move *a13(0xa0), *a14+, 1 +L3F808FD0: +3f808fd0: movi 0x3f85a870, a8 +3f809000: move *a8+, *a14+, 1 +3f809010: move *a8+, *a14+, 1 +3f809020: calla L3FE0E730 +3f809050: jreq L3F8094A0 +3f809060: addi 0x40, a14 +3f809080: move a14, -*sp, 1 +3f809090: move *a13(0x6e0), a7, 1 +3f8090b0: neg a7 +3f8090c0: jreq L3F809360 +3f8090d0: move *a13(0x700), a7, 1 +3f8090f0: jreq L3F809360 +3f809100: move *a13(0x540), a8, 1 +3f809120: calla L3FE11750 +3f809150: move *a13(0xc0), *a14+, 1 +3f809170: move *a13(0xe0), *a14+, 1 +3f809190: calla L3FE0C8D0 +3f8091c0: move *a13(0x6e0), a7, 1 +3f8091e0: neg a7 +3f8091f0: move a7, a8 +3f809200: calla L3FE11750 +3f809230: move *a13(0x700), a8, 1 +3f809250: calla L3FE11750 +3f809280: calla L3FE0D650 +3f8092b0: calla L3FE0DE90 +3f8092e0: move *a13(0x80), *a14+, 1 +3f809300: move *a13(0xa0), *a14+, 1 +3f809320: calla L3FE0C950 +3f809350: jruc L3F8093A0 +L3F809360: +3f809360: move *a13(0x80), *a14+, 1 +3f809380: move *a13(0xa0), *a14+, 1 +L3F8093A0: +3f8093a0: calla L3FE14450 +3f8093d0: movi 0x3f85a8b0, a8 +3f809400: move *a8+, *a14+, 1 +3f809410: move *a8+, *a14+, 1 +3f809420: calla L3FE0C950 +3f809450: calla L3FE10B50 +3f809480: move a8, a7 +3f809490: jruc L3F8098D0 +L3F8094A0: +3f8094a0: addi 0x40, a14 +3f8094c0: move a14, -*sp, 1 +3f8094d0: move *a13(0x6e0), a7, 1 +3f8094f0: neg a7 +3f809500: jreq L3F8097A0 +3f809510: move *a13(0x700), a7, 1 +3f809530: jreq L3F8097A0 +3f809540: move *a13(0x540), a8, 1 +3f809560: calla L3FE11750 +3f809590: move *a13(0xc0), *a14+, 1 +3f8095b0: move *a13(0xe0), *a14+, 1 +3f8095d0: calla L3FE0C8D0 +3f809600: move *a13(0x6e0), a7, 1 +3f809620: neg a7 +3f809630: move a7, a8 +3f809640: calla L3FE11750 +3f809670: move *a13(0x700), a8, 1 +3f809690: calla L3FE11750 +3f8096c0: calla L3FE0D650 +3f8096f0: calla L3FE0DE90 +3f809720: move *a13(0x80), *a14+, 1 +3f809740: move *a13(0xa0), *a14+, 1 +3f809760: calla L3FE0C950 +3f809790: jruc L3F8097E0 +L3F8097A0: +3f8097a0: move *a13(0x80), *a14+, 1 +3f8097c0: move *a13(0xa0), *a14+, 1 +L3F8097E0: +3f8097e0: calla L3FE14450 +3f809810: movi 0x3f85a8b0, a8 +3f809840: move *a8+, *a14+, 1 +3f809850: move *a8+, *a14+, 1 +3f809860: calla L3FE0C8D0 +3f809890: calla L3FE10B50 +3f8098c0: move a8, a7 +L3F8098D0: +3f8098d0: setf 16, 1, 0 +3f8098e0: move a7, *a9, 0 +3f8098f0: move *a13(0x6e0), a7, 1 +3f809910: neg a7 +3f809920: jreq L3F809BC0 +3f809930: move *a13(0x700), a7, 1 +3f809950: jreq L3F809BC0 +3f809960: move *a13(0x580), a8, 1 +3f809980: calla L3FE11750 +3f8099b0: move *a13(0xfe80), *a14+, 1 +3f8099d0: move *a13(0xfea0), *a14+, 1 +3f8099f0: calla L3FE0C8D0 +3f809a20: move *a13(0x6e0), a7, 1 +3f809a40: neg a7 +3f809a50: move a7, a8 +3f809a60: calla L3FE11750 +3f809a90: move *a13(0x700), a8, 1 +3f809ab0: calla L3FE11750 +3f809ae0: calla L3FE0D650 +3f809b10: calla L3FE0DE90 +3f809b40: move *a13(0xfe40), *a14+, 1 +3f809b60: move *a13(0xfe60), *a14+, 1 +3f809b80: calla L3FE0C950 +3f809bb0: jruc L3F809C00 +L3F809BC0: +3f809bc0: move *a13(0xfe40), *a14+, 1 +3f809be0: move *a13(0xfe60), *a14+, 1 +L3F809C00: +3f809c00: movi 0x3f85a870, a8 +3f809c30: move *a8+, *a14+, 1 +3f809c40: move *a8+, *a14+, 1 +3f809c50: calla L3FE0E730 +3f809c80: jreq L3F80A0D0 +3f809c90: addi 0x40, a14 +3f809cb0: move a14, -*sp, 1 +3f809cc0: move *a13(0x6e0), a7, 1 +3f809ce0: neg a7 +3f809cf0: jreq L3F809F90 +3f809d00: move *a13(0x700), a7, 1 +3f809d20: jreq L3F809F90 +3f809d30: move *a13(0x580), a8, 1 +3f809d50: calla L3FE11750 +3f809d80: move *a13(0xfe80), *a14+, 1 +3f809da0: move *a13(0xfea0), *a14+, 1 +3f809dc0: calla L3FE0C8D0 +3f809df0: move *a13(0x6e0), a7, 1 +3f809e10: neg a7 +3f809e20: move a7, a8 +3f809e30: calla L3FE11750 +3f809e60: move *a13(0x700), a8, 1 +3f809e80: calla L3FE11750 +3f809eb0: calla L3FE0D650 +3f809ee0: calla L3FE0DE90 +3f809f10: move *a13(0xfe40), *a14+, 1 +3f809f30: move *a13(0xfe60), *a14+, 1 +3f809f50: calla L3FE0C950 +3f809f80: jruc L3F809FD0 +L3F809F90: +3f809f90: move *a13(0xfe40), *a14+, 1 +3f809fb0: move *a13(0xfe60), *a14+, 1 +L3F809FD0: +3f809fd0: calla L3FE14450 +3f80a000: movi 0x3f85a8b0, a8 +3f80a030: move *a8+, *a14+, 1 +3f80a040: move *a8+, *a14+, 1 +3f80a050: calla L3FE0C950 +3f80a080: calla L3FE10B50 +3f80a0b0: move a8, a7 +3f80a0c0: jruc L3F80A500 +L3F80A0D0: +3f80a0d0: addi 0x40, a14 +3f80a0f0: move a14, -*sp, 1 +3f80a100: move *a13(0x6e0), a7, 1 +3f80a120: neg a7 +3f80a130: jreq L3F80A3D0 +3f80a140: move *a13(0x700), a7, 1 +3f80a160: jreq L3F80A3D0 +3f80a170: move *a13(0x580), a8, 1 +3f80a190: calla L3FE11750 +3f80a1c0: move *a13(0xfe80), *a14+, 1 +3f80a1e0: move *a13(0xfea0), *a14+, 1 +3f80a200: calla L3FE0C8D0 +3f80a230: move *a13(0x6e0), a7, 1 +3f80a250: neg a7 +3f80a260: move a7, a8 +3f80a270: calla L3FE11750 +3f80a2a0: move *a13(0x700), a8, 1 +3f80a2c0: calla L3FE11750 +3f80a2f0: calla L3FE0D650 +3f80a320: calla L3FE0DE90 +3f80a350: move *a13(0xfe40), *a14+, 1 +3f80a370: move *a13(0xfe60), *a14+, 1 +3f80a390: calla L3FE0C950 +3f80a3c0: jruc L3F80A410 +L3F80A3D0: +3f80a3d0: move *a13(0xfe40), *a14+, 1 +3f80a3f0: move *a13(0xfe60), *a14+, 1 +L3F80A410: +3f80a410: calla L3FE14450 +3f80a440: movi 0x3f85a8b0, a8 +3f80a470: move *a8+, *a14+, 1 +3f80a480: move *a8+, *a14+, 1 +3f80a490: calla L3FE0C8D0 +3f80a4c0: calla L3FE10B50 +3f80a4f0: move a8, a7 +L3F80A500: +3f80a500: move a7, *a13(0x560), 1 +3f80a520: move a14, -*sp, 1 +3f80a530: move a13, a7 +3f80a540: subi 0xc0, a7 +3f80a560: move a7, *a14+, 1 +3f80a570: move *a13(0x800), *a14+, 1 +3f80a590: move *a13(0x700), *a14+, 1 +3f80a5b0: move *a13(0x6e0), a7, 1 +3f80a5d0: neg a7 +3f80a5e0: move a7, *a14+, 1 +3f80a5f0: move *a13(0x580), *a14+, 1 +3f80a610: move *a13(0x560), *a14+, 1 +3f80a630: move a11, *a14+, 1 +3f80a640: calla L3F855F00 +3f80a670: move a8, *a13(0x7c0), 1 +3f80a690: move *a13(0x540), a7, 1 +3f80a6b0: move *a13(0x580), a9, 1 +3f80a6d0: sub a9, a7 +3f80a6e0: move a7, *a13(0x7e0), 1 +3f80a700: move a14, -*sp, 1 +3f80a710: move a7, *a14+, 1 +3f80a720: move *a13(0x700), *a14+, 1 +3f80a740: move *a13(0x6e0), a7, 1 +3f80a760: neg a7 +3f80a770: move a7, *a14+, 1 +3f80a780: move a13, a7 +3f80a790: addi 0x7c0, a7 +3f80a7b0: move a7, *a14+, 1 +3f80a7c0: calla L3F856DF0 +3f80a7f0: move *a13(0x480), a7, 1 +3f80a810: move *a13(0x7c0), *a7(0x80), 1 +3f80a840: setf 16, 1, 0 +3f80a850: move a9, *a7(0x30), 0 +3f80a870: move *a13(0x560), *a7(0x20), 0 +3f80a8a0: addi 0xa0, a7 +3f80a8c0: move a7, *a13(0x480), 1 +3f80a8e0: move *a13(0x6e0), a9, 1 +3f80a900: neg a9 +3f80a910: move a9, *a7(0x40), 1 +3f80a930: move *a13(0x700), *a7(0x60), 1 +3f80a960: move *a13(0x5c0), *a7(0x10), 0 +3f80a990: move *a13(0x6e0), a9, 1 +3f80a9b0: neg a9 +3f80a9c0: jreq L3F80AC50 +3f80a9d0: move *a13(0x700), a9, 1 +3f80a9f0: jreq L3F80AC50 +3f80aa00: move *a13(0x5c0), a8, 1 +3f80aa20: calla L3FE11750 +3f80aa50: move *a13(0x140), *a14+, 1 +3f80aa70: move *a13(0x160), *a14+, 1 +3f80aa90: calla L3FE0C8D0 +3f80aac0: move *a13(0x6e0), a7, 1 +3f80aae0: neg a7 +3f80aaf0: move a7, a8 +3f80ab00: calla L3FE11750 +3f80ab30: move a9, a8 +3f80ab40: calla L3FE11750 +3f80ab70: calla L3FE0D650 +3f80aba0: calla L3FE0DE90 +3f80abd0: move *a13(0x100), *a14+, 1 +3f80abf0: move *a13(0x120), *a14+, 1 +3f80ac10: calla L3FE0C950 +3f80ac40: jruc L3F80AC90 +L3F80AC50: +3f80ac50: move *a13(0x100), *a14+, 1 +3f80ac70: move *a13(0x120), *a14+, 1 +L3F80AC90: +3f80ac90: movi 0x3f85a870, a8 +3f80acc0: move *a8+, *a14+, 1 +3f80acd0: move *a8+, *a14+, 1 +3f80ace0: calla L3FE0E730 +3f80ad10: jreq L3F80B150 +3f80ad20: addi 0x40, a14 +3f80ad40: move a14, -*sp, 1 +3f80ad50: move *a13(0x6e0), a9, 1 +3f80ad70: neg a9 +3f80ad80: jreq L3F80B010 +3f80ad90: move *a13(0x700), a9, 1 +3f80adb0: jreq L3F80B010 +3f80adc0: move *a13(0x5c0), a8, 1 +3f80ade0: calla L3FE11750 +3f80ae10: move *a13(0x140), *a14+, 1 +3f80ae30: move *a13(0x160), *a14+, 1 +3f80ae50: calla L3FE0C8D0 +3f80ae80: move *a13(0x6e0), a7, 1 +3f80aea0: neg a7 +3f80aeb0: move a7, a8 +3f80aec0: calla L3FE11750 +3f80aef0: move a9, a8 +3f80af00: calla L3FE11750 +3f80af30: calla L3FE0D650 +3f80af60: calla L3FE0DE90 +3f80af90: move *a13(0x100), *a14+, 1 +3f80afb0: move *a13(0x120), *a14+, 1 +3f80afd0: calla L3FE0C950 +3f80b000: jruc L3F80B050 +L3F80B010: +3f80b010: move *a13(0x100), *a14+, 1 +3f80b030: move *a13(0x120), *a14+, 1 +L3F80B050: +3f80b050: calla L3FE14450 +3f80b080: movi 0x3f85a8b0, a8 +3f80b0b0: move *a8+, *a14+, 1 +3f80b0c0: move *a8+, *a14+, 1 +3f80b0d0: calla L3FE0C950 +3f80b100: calla L3FE10B50 +3f80b130: move a8, a9 +3f80b140: jruc L3F80B570 +L3F80B150: +3f80b150: addi 0x40, a14 +3f80b170: move a14, -*sp, 1 +3f80b180: move *a13(0x6e0), a9, 1 +3f80b1a0: neg a9 +3f80b1b0: jreq L3F80B440 +3f80b1c0: move *a13(0x700), a9, 1 +3f80b1e0: jreq L3F80B440 +3f80b1f0: move *a13(0x5c0), a8, 1 +3f80b210: calla L3FE11750 +3f80b240: move *a13(0x140), *a14+, 1 +3f80b260: move *a13(0x160), *a14+, 1 +3f80b280: calla L3FE0C8D0 +3f80b2b0: move *a13(0x6e0), a7, 1 +3f80b2d0: neg a7 +3f80b2e0: move a7, a8 +3f80b2f0: calla L3FE11750 +3f80b320: move a9, a8 +3f80b330: calla L3FE11750 +3f80b360: calla L3FE0D650 +3f80b390: calla L3FE0DE90 +3f80b3c0: move *a13(0x100), *a14+, 1 +3f80b3e0: move *a13(0x120), *a14+, 1 +3f80b400: calla L3FE0C950 +3f80b430: jruc L3F80B480 +L3F80B440: +3f80b440: move *a13(0x100), *a14+, 1 +3f80b460: move *a13(0x120), *a14+, 1 +L3F80B480: +3f80b480: calla L3FE14450 +3f80b4b0: movi 0x3f85a8b0, a8 +3f80b4e0: move *a8+, *a14+, 1 +3f80b4f0: move *a8+, *a14+, 1 +3f80b500: calla L3FE0C8D0 +3f80b530: calla L3FE10B50 +3f80b560: move a8, a9 +L3F80B570: +3f80b570: move *a13(0x480), a7, 1 +3f80b590: setf 16, 1, 0 +3f80b5a0: move a9, *a7, 0 +3f80b5b0: move *a13(0x6e0), a9, 1 +3f80b5d0: neg a9 +3f80b5e0: jreq L3F80B870 +3f80b5f0: move *a13(0x700), a9, 1 +3f80b610: jreq L3F80B870 +3f80b620: move *a13(0x600), a8, 1 +3f80b640: calla L3FE11750 +3f80b670: move *a13(0xfe00), *a14+, 1 +3f80b690: move *a13(0xfe20), *a14+, 1 +3f80b6b0: calla L3FE0C8D0 +3f80b6e0: move *a13(0x6e0), a7, 1 +3f80b700: neg a7 +3f80b710: move a7, a8 +3f80b720: calla L3FE11750 +3f80b750: move a9, a8 +3f80b760: calla L3FE11750 +3f80b790: calla L3FE0D650 +3f80b7c0: calla L3FE0DE90 +3f80b7f0: move *a13(0xfdc0), *a14+, 1 +3f80b810: move *a13(0xfde0), *a14+, 1 +3f80b830: calla L3FE0C950 +3f80b860: jruc L3F80B8B0 +L3F80B870: +3f80b870: move *a13(0xfdc0), *a14+, 1 +3f80b890: move *a13(0xfde0), *a14+, 1 +L3F80B8B0: +3f80b8b0: movi 0x3f85a870, a8 +3f80b8e0: move *a8+, *a14+, 1 +3f80b8f0: move *a8+, *a14+, 1 +3f80b900: calla L3FE0E730 +3f80b930: jreq L3F80BD70 +3f80b940: addi 0x40, a14 +3f80b960: move a14, -*sp, 1 +3f80b970: move *a13(0x6e0), a9, 1 +3f80b990: neg a9 +3f80b9a0: jreq L3F80BC30 +3f80b9b0: move *a13(0x700), a9, 1 +3f80b9d0: jreq L3F80BC30 +3f80b9e0: move *a13(0x600), a8, 1 +3f80ba00: calla L3FE11750 +3f80ba30: move *a13(0xfe00), *a14+, 1 +3f80ba50: move *a13(0xfe20), *a14+, 1 +3f80ba70: calla L3FE0C8D0 +3f80baa0: move *a13(0x6e0), a7, 1 +3f80bac0: neg a7 +3f80bad0: move a7, a8 +3f80bae0: calla L3FE11750 +3f80bb10: move a9, a8 +3f80bb20: calla L3FE11750 +3f80bb50: calla L3FE0D650 +3f80bb80: calla L3FE0DE90 +3f80bbb0: move *a13(0xfdc0), *a14+, 1 +3f80bbd0: move *a13(0xfde0), *a14+, 1 +3f80bbf0: calla L3FE0C950 +3f80bc20: jruc L3F80BC70 +L3F80BC30: +3f80bc30: move *a13(0xfdc0), *a14+, 1 +3f80bc50: move *a13(0xfde0), *a14+, 1 +L3F80BC70: +3f80bc70: calla L3FE14450 +3f80bca0: movi 0x3f85a8b0, a8 +3f80bcd0: move *a8+, *a14+, 1 +3f80bce0: move *a8+, *a14+, 1 +3f80bcf0: calla L3FE0C950 +3f80bd20: calla L3FE10B50 +3f80bd50: move a8, a9 +3f80bd60: jruc L3F80C190 +L3F80BD70: +3f80bd70: addi 0x40, a14 +3f80bd90: move a14, -*sp, 1 +3f80bda0: move *a13(0x6e0), a9, 1 +3f80bdc0: neg a9 +3f80bdd0: jreq L3F80C060 +3f80bde0: move *a13(0x700), a9, 1 +3f80be00: jreq L3F80C060 +3f80be10: move *a13(0x600), a8, 1 +3f80be30: calla L3FE11750 +3f80be60: move *a13(0xfe00), *a14+, 1 +3f80be80: move *a13(0xfe20), *a14+, 1 +3f80bea0: calla L3FE0C8D0 +3f80bed0: move *a13(0x6e0), a7, 1 +3f80bef0: neg a7 +3f80bf00: move a7, a8 +3f80bf10: calla L3FE11750 +3f80bf40: move a9, a8 +3f80bf50: calla L3FE11750 +3f80bf80: calla L3FE0D650 +3f80bfb0: calla L3FE0DE90 +3f80bfe0: move *a13(0xfdc0), *a14+, 1 +3f80c000: move *a13(0xfde0), *a14+, 1 +3f80c020: calla L3FE0C950 +3f80c050: jruc L3F80C0A0 +L3F80C060: +3f80c060: move *a13(0xfdc0), *a14+, 1 +3f80c080: move *a13(0xfde0), *a14+, 1 +L3F80C0A0: +3f80c0a0: calla L3FE14450 +3f80c0d0: movi 0x3f85a8b0, a8 +3f80c100: move *a8+, *a14+, 1 +3f80c110: move *a8+, *a14+, 1 +3f80c120: calla L3FE0C8D0 +3f80c150: calla L3FE10B50 +3f80c180: move a8, a9 +L3F80C190: +3f80c190: move a9, *a13(0x5e0), 1 +3f80c1b0: move a14, -*sp, 1 +3f80c1c0: move a13, a7 +3f80c1d0: subi 0xc0, a7 +3f80c1f0: move a7, *a14+, 1 +3f80c200: move *a13(0x800), *a14+, 1 +3f80c220: move *a13(0x700), *a14+, 1 +3f80c240: move *a13(0x6e0), a7, 1 +3f80c260: neg a7 +3f80c270: move a7, *a14+, 1 +3f80c280: move *a13(0x600), *a14+, 1 +3f80c2a0: move a9, *a14+, 1 +3f80c2b0: movk 1, a7 +3f80c2c0: move a7, *a14+, 1 +3f80c2d0: calla L3F855F00 +3f80c300: move a8, *a13(0x7c0), 1 +3f80c320: move *a13(0x5c0), a7, 1 +3f80c340: move *a13(0x600), a9, 1 +3f80c360: sub a9, a7 +3f80c370: move a7, *a13(0x7e0), 1 +3f80c390: move a14, -*sp, 1 +3f80c3a0: move a7, *a14+, 1 +3f80c3b0: move *a13(0x700), *a14+, 1 +3f80c3d0: move *a13(0x6e0), a7, 1 +3f80c3f0: neg a7 +3f80c400: move a7, *a14+, 1 +3f80c410: move a13, a7 +3f80c420: addi 0x7c0, a7 +3f80c440: move a7, *a14+, 1 +3f80c450: calla L3F856DF0 +3f80c480: move *a13(0x480), a7, 1 +3f80c4a0: move *a13(0x7c0), *a7(0x80), 1 +3f80c4d0: setf 16, 1, 0 +3f80c4e0: move a9, *a7(0x30), 0 +3f80c500: move *a13(0x5e0), *a7(0x20), 0 +3f80c530: addi 0xa0, a7 +3f80c550: move a7, *a13(0x480), 1 +3f80c570: move *a13(0x700), *a7(0x40), 1 +3f80c5a0: move *a13(0x6e0), *a7(0x60), 1 +3f80c5d0: move a11, *a13(0x7c0), 1 +3f80c5f0: move *a13(0xff40), *a14+, 1 +3f80c610: move *a13(0xff60), *a14+, 1 +3f80c630: calla L3FE10B50 +3f80c660: move a8, *a13(0x560), 1 +3f80c680: move *a13(0xff80), *a14+, 1 +3f80c6a0: move *a13(0xffa0), *a14+, 1 +3f80c6c0: calla L3FE10B50 +3f80c6f0: move *a13(0x580), a7, 1 +3f80c710: sub a8, a7 +3f80c720: move a7, *a13(0x7e0), 1 +3f80c740: move a14, -*sp, 1 +3f80c750: move a7, *a14+, 1 +3f80c760: move *a13(0x6e0), *a14+, 1 +3f80c780: move *a13(0x700), *a14+, 1 +3f80c7a0: move a13, a7 +3f80c7b0: addi 0x560, a7 +3f80c7d0: move a7, *a14+, 1 +3f80c7e0: move a13, a7 +3f80c7f0: addi 0x7c0, a7 +3f80c810: move a7, *a14+, 1 +3f80c820: calla L3F8577F0 +3f80c850: move *a13(0x480), a7, 1 +3f80c870: setf 16, 1, 0 +3f80c880: move *a13(0x580), *a7(0x10), 0 +3f80c8b0: move *a13(0x560), *a7(0x0), 0 +3f80c8e0: move *a13(0x7c0), *a7(0x80), 1 +3f80c910: move *a13(0xff40), *a14+, 1 +3f80c930: move *a13(0xff60), *a14+, 1 +3f80c950: calla L3FE10B50 +3f80c980: move a8, *a13(0x5e0), 1 +3f80c9a0: move *a13(0xff80), *a14+, 1 +3f80c9c0: move *a13(0xffa0), *a14+, 1 +3f80c9e0: calla L3FE10B50 +3f80ca10: sub a8, a9 +3f80ca20: move a9, *a13(0x7e0), 1 +3f80ca40: move a14, -*sp, 1 +3f80ca50: move a9, *a14+, 1 +3f80ca60: move *a13(0x6e0), *a14+, 1 +3f80ca80: move *a13(0x700), *a14+, 1 +3f80caa0: move a13, a7 +3f80cab0: addi 0x5e0, a7 +3f80cad0: move a7, *a14+, 1 +3f80cae0: move a11, *a14+, 1 +3f80caf0: calla L3F8582D0 +3f80cb20: move *a13(0x480), a7, 1 +3f80cb40: setf 16, 1, 0 +3f80cb50: move *a13(0x600), *a7(0x30), 0 +3f80cb80: move *a13(0x5e0), *a7(0x20), 0 +3f80cbb0: jauc L3F817DF0 +L3F80CBD0: +3f80cbd0: movk 1, a7 +3f80cbe0: move a7, *a13(0x860), 1 +3f80cc00: move a11, *a13(0x840), 1 +3f80cc20: setf 16, 0, 0 +3f80cc30: move *a13(0x800), *a13(0x4c0), 0 +3f80cc60: move *a13(0x820), *a13(0x4d0), 0 +3f80cc90: move *a13(0xff80), *a14+, 1 +3f80ccb0: move *a13(0xffa0), *a14+, 1 +3f80ccd0: calla L3FE10B50 +3f80cd00: move *a13(0x820), a7, 1 +3f80cd20: sub a7, a8 +3f80cd30: move a8, *a13(0x4b0), 0 +3f80cd50: move *a13(0xfe40), *a14+, 1 +3f80cd70: move *a13(0xfe60), *a14+, 1 +3f80cd90: move *a13(0xfdc0), *a14+, 1 +3f80cdb0: move *a13(0xfde0), *a14+, 1 +3f80cdd0: calla L3FE0E6F0 +3f80ce00: jreq L3F80D200 +3f80ce10: move *a13(0xfe40), *a14+, 1 +3f80ce30: move *a13(0xfe60), *a14+, 1 +3f80ce50: movi 0x3f85a870, a8 +3f80ce80: move *a8+, *a14+, 1 +3f80ce90: move *a8+, *a14+, 1 +3f80cea0: calla L3FE0E730 +3f80ced0: jreq L3F80D050 +3f80cee0: addi 0x40, a14 +3f80cf00: move a14, -*sp, 1 +3f80cf10: move *a13(0xfe40), *a14+, 1 +3f80cf30: move *a13(0xfe60), *a14+, 1 +3f80cf50: calla L3FE14450 +3f80cf80: movi 0x3f85a8b0, a8 +3f80cfb0: move *a8+, *a14+, 1 +3f80cfc0: move *a8+, *a14+, 1 +3f80cfd0: calla L3FE0C950 +3f80d000: calla L3FE10B50 +3f80d030: move a8, a7 +3f80d040: jruc L3F80D1B0 +L3F80D050: +3f80d050: addi 0x40, a14 +3f80d070: move a14, -*sp, 1 +3f80d080: move *a13(0xfe40), *a14+, 1 +3f80d0a0: move *a13(0xfe60), *a14+, 1 +3f80d0c0: calla L3FE14450 +3f80d0f0: movi 0x3f85a8b0, a8 +3f80d120: move *a8+, *a14+, 1 +3f80d130: move *a8+, *a14+, 1 +3f80d140: calla L3FE0C8D0 +3f80d170: calla L3FE10B50 +3f80d1a0: move a8, a7 +L3F80D1B0: +3f80d1b0: setf 16, 1, 0 +3f80d1c0: move a7, *a13(0x4a0), 0 +3f80d1e0: jauc L3F817DF0 +L3F80D200: +3f80d200: move *a13(0xfdc0), *a14+, 1 +3f80d220: move *a13(0xfde0), *a14+, 1 +3f80d240: movi 0x3f85a870, a8 +3f80d270: move *a8+, *a14+, 1 +3f80d280: move *a8+, *a14+, 1 +3f80d290: calla L3FE0E730 +3f80d2c0: jreq L3F80D440 +3f80d2d0: addi 0x40, a14 +3f80d2f0: move a14, -*sp, 1 +3f80d300: move *a13(0xfdc0), *a14+, 1 +3f80d320: move *a13(0xfde0), *a14+, 1 +3f80d340: calla L3FE14450 +3f80d370: movi 0x3f85a8b0, a8 +3f80d3a0: move *a8+, *a14+, 1 +3f80d3b0: move *a8+, *a14+, 1 +3f80d3c0: calla L3FE0C950 +3f80d3f0: calla L3FE10B50 +3f80d420: move a8, a7 +3f80d430: jruc L3F80D5A0 +L3F80D440: +3f80d440: addi 0x40, a14 +3f80d460: move a14, -*sp, 1 +3f80d470: move *a13(0xfdc0), *a14+, 1 +3f80d490: move *a13(0xfde0), *a14+, 1 +3f80d4b0: calla L3FE14450 +3f80d4e0: movi 0x3f85a8b0, a8 +3f80d510: move *a8+, *a14+, 1 +3f80d520: move *a8+, *a14+, 1 +3f80d530: calla L3FE0C8D0 +3f80d560: calla L3FE10B50 +3f80d590: move a8, a7 +L3F80D5A0: +3f80d5a0: setf 16, 1, 0 +3f80d5b0: move a7, *a13(0x4a0), 0 +3f80d5d0: jauc L3F817DF0 +L3F80D5F0: +3f80d5f0: move *a13(0xff80), *a14+, 1 +3f80d610: move *a13(0xffa0), *a14+, 1 +3f80d630: move *a13(0xff00), *a14+, 1 +3f80d650: move *a13(0xff20), *a14+, 1 +3f80d670: calla L3FE0E730 +3f80d6a0: jaeq L3F817800 +3f80d6c0: move *a13(0xff80), *a14+, 1 +3f80d6e0: move *a13(0xffa0), *a14+, 1 +3f80d700: move *a13(0xff00), *a14+, 1 +3f80d720: move *a13(0xff20), *a14+, 1 +3f80d740: calla L3FE0C8D0 +3f80d770: calla L3FE10B50 +3f80d7a0: move a8, *a13(0x700), 1 +3f80d7c0: move *a13(0xff40), *a14+, 1 +3f80d7e0: move *a13(0xff60), *a14+, 1 +3f80d800: move *a13(0xfec0), *a14+, 1 +3f80d820: move *a13(0xfee0), *a14+, 1 +3f80d840: calla L3FE0E6F0 +3f80d870: jaeq L3F8123F0 +3f80d890: move *a13(0xfec0), *a14+, 1 +3f80d8b0: move *a13(0xfee0), *a14+, 1 +3f80d8d0: move *a13(0xff40), *a14+, 1 +3f80d8f0: move *a13(0xff60), *a14+, 1 +3f80d910: calla L3FE0C8D0 +3f80d940: calla L3FE10B50 +3f80d970: move a8, *a13(0x6e0), 1 +3f80d990: move *a13(0x700), *a9(0x40), 1 +3f80d9c0: move a8, *a9(0x60), 1 +3f80d9e0: setf 16, 1, 0 +3f80d9f0: move *a13(0x540), *a9(0x10), 0 +3f80da20: move a14, -*sp, 1 +3f80da30: move a11, *a14+, 1 +3f80da40: move a13, a7 +3f80da50: subi 0xc0, a7 +3f80da70: move *a7+, *a14+, 1 +3f80da80: move *a7+, *a14+, 1 +3f80da90: move *a7+, *a14+, 1 +3f80daa0: move *a7+, *a14+, 1 +3f80dab0: move *a13(0x700), *a14+, 1 +3f80dad0: move a8, *a14+, 1 +3f80dae0: move a9, *a14+, 1 +3f80daf0: move *a13(0x800), *a14+, 1 +3f80db10: calla L3F858D80 +3f80db40: setf 16, 1, 0 +3f80db50: move *a13(0x5c0), *a9(0x30), 0 +3f80db80: move *a13(0x700), a7, 1 +3f80dba0: jreq L3F80DE10 +3f80dbb0: move *a13(0x6e0), a7, 1 +3f80dbd0: jreq L3F80DE10 +3f80dbe0: move *a13(0x5c0), a8, 1 +3f80dc00: calla L3FE11750 +3f80dc30: move *a13(0x140), *a14+, 1 +3f80dc50: move *a13(0x160), *a14+, 1 +3f80dc70: calla L3FE0C8D0 +3f80dca0: move *a13(0x700), a8, 1 +3f80dcc0: calla L3FE11750 +3f80dcf0: move a7, a8 +3f80dd00: calla L3FE11750 +3f80dd30: calla L3FE0D650 +3f80dd60: calla L3FE0DE90 +3f80dd90: move *a13(0x100), *a14+, 1 +3f80ddb0: move *a13(0x120), *a14+, 1 +3f80ddd0: calla L3FE0C950 +3f80de00: jruc L3F80DE50 +L3F80DE10: +3f80de10: move *a13(0x100), *a14+, 1 +3f80de30: move *a13(0x120), *a14+, 1 +L3F80DE50: +3f80de50: movi 0x3f85a870, a8 +3f80de80: move *a8+, *a14+, 1 +3f80de90: move *a8+, *a14+, 1 +3f80dea0: calla L3FE0E730 +3f80ded0: jreq L3F80E2E0 +3f80dee0: addi 0x40, a14 +3f80df00: move a14, -*sp, 1 +3f80df10: move *a13(0x700), a7, 1 +3f80df30: jreq L3F80E1A0 +3f80df40: move *a13(0x6e0), a7, 1 +3f80df60: jreq L3F80E1A0 +3f80df70: move *a13(0x5c0), a8, 1 +3f80df90: calla L3FE11750 +3f80dfc0: move *a13(0x140), *a14+, 1 +3f80dfe0: move *a13(0x160), *a14+, 1 +3f80e000: calla L3FE0C8D0 +3f80e030: move *a13(0x700), a8, 1 +3f80e050: calla L3FE11750 +3f80e080: move a7, a8 +3f80e090: calla L3FE11750 +3f80e0c0: calla L3FE0D650 +3f80e0f0: calla L3FE0DE90 +3f80e120: move *a13(0x100), *a14+, 1 +3f80e140: move *a13(0x120), *a14+, 1 +3f80e160: calla L3FE0C950 +3f80e190: jruc L3F80E1E0 +L3F80E1A0: +3f80e1a0: move *a13(0x100), *a14+, 1 +3f80e1c0: move *a13(0x120), *a14+, 1 +L3F80E1E0: +3f80e1e0: calla L3FE14450 +3f80e210: movi 0x3f85a8b0, a8 +3f80e240: move *a8+, *a14+, 1 +3f80e250: move *a8+, *a14+, 1 +3f80e260: calla L3FE0C950 +3f80e290: calla L3FE10B50 +3f80e2c0: move a8, a7 +3f80e2d0: jruc L3F80E6D0 +L3F80E2E0: +3f80e2e0: addi 0x40, a14 +3f80e300: move a14, -*sp, 1 +3f80e310: move *a13(0x700), a7, 1 +3f80e330: jreq L3F80E5A0 +3f80e340: move *a13(0x6e0), a7, 1 +3f80e360: jreq L3F80E5A0 +3f80e370: move *a13(0x5c0), a8, 1 +3f80e390: calla L3FE11750 +3f80e3c0: move *a13(0x140), *a14+, 1 +3f80e3e0: move *a13(0x160), *a14+, 1 +3f80e400: calla L3FE0C8D0 +3f80e430: move *a13(0x700), a8, 1 +3f80e450: calla L3FE11750 +3f80e480: move a7, a8 +3f80e490: calla L3FE11750 +3f80e4c0: calla L3FE0D650 +3f80e4f0: calla L3FE0DE90 +3f80e520: move *a13(0x100), *a14+, 1 +3f80e540: move *a13(0x120), *a14+, 1 +3f80e560: calla L3FE0C950 +3f80e590: jruc L3F80E5E0 +L3F80E5A0: +3f80e5a0: move *a13(0x100), *a14+, 1 +3f80e5c0: move *a13(0x120), *a14+, 1 +L3F80E5E0: +3f80e5e0: calla L3FE14450 +3f80e610: movi 0x3f85a8b0, a8 +3f80e640: move *a8+, *a14+, 1 +3f80e650: move *a8+, *a14+, 1 +3f80e660: calla L3FE0C8D0 +3f80e690: calla L3FE10B50 +3f80e6c0: move a8, a7 +L3F80E6D0: +3f80e6d0: setf 16, 1, 0 +3f80e6e0: move a7, *a9(0x20), 0 +3f80e700: addi 0xa0, a9 +3f80e720: move a9, *a13(0x480), 1 +3f80e740: move *a13(0x6e0), a7, 1 +3f80e760: neg a7 +3f80e770: move a7, *a9(0x40), 1 +3f80e790: move *a13(0x700), *a9(0x60), 1 +3f80e7c0: move *a13(0x580), *a9(0x10), 0 +3f80e7f0: move *a13(0x6e0), a7, 1 +3f80e810: neg a7 +3f80e820: jreq L3F80EAC0 +3f80e830: move *a13(0x700), a7, 1 +3f80e850: jreq L3F80EAC0 +3f80e860: move *a13(0x580), a8, 1 +3f80e880: calla L3FE11750 +3f80e8b0: move *a13(0xfe80), *a14+, 1 +3f80e8d0: move *a13(0xfea0), *a14+, 1 +3f80e8f0: calla L3FE0C8D0 +3f80e920: move *a13(0x6e0), a7, 1 +3f80e940: neg a7 +3f80e950: move a7, a8 +3f80e960: calla L3FE11750 +3f80e990: move *a13(0x700), a8, 1 +3f80e9b0: calla L3FE11750 +3f80e9e0: calla L3FE0D650 +3f80ea10: calla L3FE0DE90 +3f80ea40: move *a13(0xfe40), *a14+, 1 +3f80ea60: move *a13(0xfe60), *a14+, 1 +3f80ea80: calla L3FE0C950 +3f80eab0: jruc L3F80EB00 +L3F80EAC0: +3f80eac0: move *a13(0xfe40), *a14+, 1 +3f80eae0: move *a13(0xfe60), *a14+, 1 +L3F80EB00: +3f80eb00: movi 0x3f85a870, a8 +3f80eb30: move *a8+, *a14+, 1 +3f80eb40: move *a8+, *a14+, 1 +3f80eb50: calla L3FE0E730 +3f80eb80: jreq L3F80EFD0 +3f80eb90: addi 0x40, a14 +3f80ebb0: move a14, -*sp, 1 +3f80ebc0: move *a13(0x6e0), a7, 1 +3f80ebe0: neg a7 +3f80ebf0: jreq L3F80EE90 +3f80ec00: move *a13(0x700), a7, 1 +3f80ec20: jreq L3F80EE90 +3f80ec30: move *a13(0x580), a8, 1 +3f80ec50: calla L3FE11750 +3f80ec80: move *a13(0xfe80), *a14+, 1 +3f80eca0: move *a13(0xfea0), *a14+, 1 +3f80ecc0: calla L3FE0C8D0 +3f80ecf0: move *a13(0x6e0), a7, 1 +3f80ed10: neg a7 +3f80ed20: move a7, a8 +3f80ed30: calla L3FE11750 +3f80ed60: move *a13(0x700), a8, 1 +3f80ed80: calla L3FE11750 +3f80edb0: calla L3FE0D650 +3f80ede0: calla L3FE0DE90 +3f80ee10: move *a13(0xfe40), *a14+, 1 +3f80ee30: move *a13(0xfe60), *a14+, 1 +3f80ee50: calla L3FE0C950 +3f80ee80: jruc L3F80EED0 +L3F80EE90: +3f80ee90: move *a13(0xfe40), *a14+, 1 +3f80eeb0: move *a13(0xfe60), *a14+, 1 +L3F80EED0: +3f80eed0: calla L3FE14450 +3f80ef00: movi 0x3f85a8b0, a8 +3f80ef30: move *a8+, *a14+, 1 +3f80ef40: move *a8+, *a14+, 1 +3f80ef50: calla L3FE0C950 +3f80ef80: calla L3FE10B50 +3f80efb0: move a8, a7 +3f80efc0: jruc L3F80F400 +L3F80EFD0: +3f80efd0: addi 0x40, a14 +3f80eff0: move a14, -*sp, 1 +3f80f000: move *a13(0x6e0), a7, 1 +3f80f020: neg a7 +3f80f030: jreq L3F80F2D0 +3f80f040: move *a13(0x700), a7, 1 +3f80f060: jreq L3F80F2D0 +3f80f070: move *a13(0x580), a8, 1 +3f80f090: calla L3FE11750 +3f80f0c0: move *a13(0xfe80), *a14+, 1 +3f80f0e0: move *a13(0xfea0), *a14+, 1 +3f80f100: calla L3FE0C8D0 +3f80f130: move *a13(0x6e0), a7, 1 +3f80f150: neg a7 +3f80f160: move a7, a8 +3f80f170: calla L3FE11750 +3f80f1a0: move *a13(0x700), a8, 1 +3f80f1c0: calla L3FE11750 +3f80f1f0: calla L3FE0D650 +3f80f220: calla L3FE0DE90 +3f80f250: move *a13(0xfe40), *a14+, 1 +3f80f270: move *a13(0xfe60), *a14+, 1 +3f80f290: calla L3FE0C950 +3f80f2c0: jruc L3F80F310 +L3F80F2D0: +3f80f2d0: move *a13(0xfe40), *a14+, 1 +3f80f2f0: move *a13(0xfe60), *a14+, 1 +L3F80F310: +3f80f310: calla L3FE14450 +3f80f340: movi 0x3f85a8b0, a8 +3f80f370: move *a8+, *a14+, 1 +3f80f380: move *a8+, *a14+, 1 +3f80f390: calla L3FE0C8D0 +3f80f3c0: calla L3FE10B50 +3f80f3f0: move a8, a7 +L3F80F400: +3f80f400: move a7, *a13(0x560), 1 +3f80f420: setf 16, 1, 0 +3f80f430: move a7, *a9, 0 +3f80f440: move a14, -*sp, 1 +3f80f450: move a13, a7 +3f80f460: subi 0xc0, a7 +3f80f480: move a7, *a14+, 1 +3f80f490: move *a13(0x800), *a14+, 1 +3f80f4b0: move *a13(0x700), *a14+, 1 +3f80f4d0: move *a13(0x6e0), a7, 1 +3f80f4f0: neg a7 +3f80f500: move a7, *a14+, 1 +3f80f510: move *a13(0x580), *a14+, 1 +3f80f530: move *a13(0x560), *a14+, 1 +3f80f550: move a11, *a14+, 1 +3f80f560: calla L3F855F00 +3f80f590: move a8, *a9(0x80), 1 +3f80f5b0: setf 16, 1, 0 +3f80f5c0: move *a13(0x540), *a9(0x30), 0 +3f80f5f0: move *a13(0x6e0), a7, 1 +3f80f610: neg a7 +3f80f620: jreq L3F80F8C0 +3f80f630: move *a13(0x700), a7, 1 +3f80f650: jreq L3F80F8C0 +3f80f660: move *a13(0x540), a8, 1 +3f80f680: calla L3FE11750 +3f80f6b0: move *a13(0xc0), *a14+, 1 +3f80f6d0: move *a13(0xe0), *a14+, 1 +3f80f6f0: calla L3FE0C8D0 +3f80f720: move *a13(0x6e0), a7, 1 +3f80f740: neg a7 +3f80f750: move a7, a8 +3f80f760: calla L3FE11750 +3f80f790: move *a13(0x700), a8, 1 +3f80f7b0: calla L3FE11750 +3f80f7e0: calla L3FE0D650 +3f80f810: calla L3FE0DE90 +3f80f840: move *a13(0x80), *a14+, 1 +3f80f860: move *a13(0xa0), *a14+, 1 +3f80f880: calla L3FE0C950 +3f80f8b0: jruc L3F80F900 +L3F80F8C0: +3f80f8c0: move *a13(0x80), *a14+, 1 +3f80f8e0: move *a13(0xa0), *a14+, 1 +L3F80F900: +3f80f900: movi 0x3f85a870, a8 +3f80f930: move *a8+, *a14+, 1 +3f80f940: move *a8+, *a14+, 1 +3f80f950: calla L3FE0E730 +3f80f980: jreq L3F80FDD0 +3f80f990: addi 0x40, a14 +3f80f9b0: move a14, -*sp, 1 +3f80f9c0: move *a13(0x6e0), a7, 1 +3f80f9e0: neg a7 +3f80f9f0: jreq L3F80FC90 +3f80fa00: move *a13(0x700), a7, 1 +3f80fa20: jreq L3F80FC90 +3f80fa30: move *a13(0x540), a8, 1 +3f80fa50: calla L3FE11750 +3f80fa80: move *a13(0xc0), *a14+, 1 +3f80faa0: move *a13(0xe0), *a14+, 1 +3f80fac0: calla L3FE0C8D0 +3f80faf0: move *a13(0x6e0), a7, 1 +3f80fb10: neg a7 +3f80fb20: move a7, a8 +3f80fb30: calla L3FE11750 +3f80fb60: move *a13(0x700), a8, 1 +3f80fb80: calla L3FE11750 +3f80fbb0: calla L3FE0D650 +3f80fbe0: calla L3FE0DE90 +3f80fc10: move *a13(0x80), *a14+, 1 +3f80fc30: move *a13(0xa0), *a14+, 1 +3f80fc50: calla L3FE0C950 +3f80fc80: jruc L3F80FCD0 +L3F80FC90: +3f80fc90: move *a13(0x80), *a14+, 1 +3f80fcb0: move *a13(0xa0), *a14+, 1 +L3F80FCD0: +3f80fcd0: calla L3FE14450 +3f80fd00: movi 0x3f85a8b0, a8 +3f80fd30: move *a8+, *a14+, 1 +3f80fd40: move *a8+, *a14+, 1 +3f80fd50: calla L3FE0C950 +3f80fd80: calla L3FE10B50 +3f80fdb0: move a8, a7 +3f80fdc0: jruc L3F810200 +L3F80FDD0: +3f80fdd0: addi 0x40, a14 +3f80fdf0: move a14, -*sp, 1 +3f80fe00: move *a13(0x6e0), a7, 1 +3f80fe20: neg a7 +3f80fe30: jreq L3F8100D0 +3f80fe40: move *a13(0x700), a7, 1 +3f80fe60: jreq L3F8100D0 +3f80fe70: move *a13(0x540), a8, 1 +3f80fe90: calla L3FE11750 +3f80fec0: move *a13(0xc0), *a14+, 1 +3f80fee0: move *a13(0xe0), *a14+, 1 +3f80ff00: calla L3FE0C8D0 +3f80ff30: move *a13(0x6e0), a7, 1 +3f80ff50: neg a7 +3f80ff60: move a7, a8 +3f80ff70: calla L3FE11750 +3f80ffa0: move *a13(0x700), a8, 1 +3f80ffc0: calla L3FE11750 +3f80fff0: calla L3FE0D650 +3f810020: calla L3FE0DE90 +3f810050: move *a13(0x80), *a14+, 1 +3f810070: move *a13(0xa0), *a14+, 1 +3f810090: calla L3FE0C950 +3f8100c0: jruc L3F810110 +L3F8100D0: +3f8100d0: move *a13(0x80), *a14+, 1 +3f8100f0: move *a13(0xa0), *a14+, 1 +L3F810110: +3f810110: calla L3FE14450 +3f810140: movi 0x3f85a8b0, a8 +3f810170: move *a8+, *a14+, 1 +3f810180: move *a8+, *a14+, 1 +3f810190: calla L3FE0C8D0 +3f8101c0: calla L3FE10B50 +3f8101f0: move a8, a7 +L3F810200: +3f810200: setf 16, 1, 0 +3f810210: move a7, *a9(0x20), 0 +3f810230: addi 0xa0, a9 +3f810250: move a9, *a13(0x480), 1 +3f810270: move *a13(0x6e0), a7, 1 +3f810290: neg a7 +3f8102a0: move a7, *a9(0x40), 1 +3f8102c0: move *a13(0x700), *a9(0x60), 1 +3f8102f0: move *a13(0x600), *a9(0x10), 0 +3f810320: move *a13(0x6e0), a7, 1 +3f810340: neg a7 +3f810350: jreq L3F8105F0 +3f810360: move *a13(0x700), a7, 1 +3f810380: jreq L3F8105F0 +3f810390: move *a13(0x600), a8, 1 +3f8103b0: calla L3FE11750 +3f8103e0: move *a13(0xfe00), *a14+, 1 +3f810400: move *a13(0xfe20), *a14+, 1 +3f810420: calla L3FE0C8D0 +3f810450: move *a13(0x6e0), a7, 1 +3f810470: neg a7 +3f810480: move a7, a8 +3f810490: calla L3FE11750 +3f8104c0: move *a13(0x700), a8, 1 +3f8104e0: calla L3FE11750 +3f810510: calla L3FE0D650 +3f810540: calla L3FE0DE90 +3f810570: move *a13(0xfdc0), *a14+, 1 +3f810590: move *a13(0xfde0), *a14+, 1 +3f8105b0: calla L3FE0C950 +3f8105e0: jruc L3F810630 +L3F8105F0: +3f8105f0: move *a13(0xfdc0), *a14+, 1 +3f810610: move *a13(0xfde0), *a14+, 1 +L3F810630: +3f810630: movi 0x3f85a870, a8 +3f810660: move *a8+, *a14+, 1 +3f810670: move *a8+, *a14+, 1 +3f810680: calla L3FE0E730 +3f8106b0: jreq L3F810B00 +3f8106c0: addi 0x40, a14 +3f8106e0: move a14, -*sp, 1 +3f8106f0: move *a13(0x6e0), a7, 1 +3f810710: neg a7 +3f810720: jreq L3F8109C0 +3f810730: move *a13(0x700), a7, 1 +3f810750: jreq L3F8109C0 +3f810760: move *a13(0x600), a8, 1 +3f810780: calla L3FE11750 +3f8107b0: move *a13(0xfe00), *a14+, 1 +3f8107d0: move *a13(0xfe20), *a14+, 1 +3f8107f0: calla L3FE0C8D0 +3f810820: move *a13(0x6e0), a7, 1 +3f810840: neg a7 +3f810850: move a7, a8 +3f810860: calla L3FE11750 +3f810890: move *a13(0x700), a8, 1 +3f8108b0: calla L3FE11750 +3f8108e0: calla L3FE0D650 +3f810910: calla L3FE0DE90 +3f810940: move *a13(0xfdc0), *a14+, 1 +3f810960: move *a13(0xfde0), *a14+, 1 +3f810980: calla L3FE0C950 +3f8109b0: jruc L3F810A00 +L3F8109C0: +3f8109c0: move *a13(0xfdc0), *a14+, 1 +3f8109e0: move *a13(0xfde0), *a14+, 1 +L3F810A00: +3f810a00: calla L3FE14450 +3f810a30: movi 0x3f85a8b0, a8 +3f810a60: move *a8+, *a14+, 1 +3f810a70: move *a8+, *a14+, 1 +3f810a80: calla L3FE0C950 +3f810ab0: calla L3FE10B50 +3f810ae0: move a8, a7 +3f810af0: jruc L3F810F30 +L3F810B00: +3f810b00: addi 0x40, a14 +3f810b20: move a14, -*sp, 1 +3f810b30: move *a13(0x6e0), a7, 1 +3f810b50: neg a7 +3f810b60: jreq L3F810E00 +3f810b70: move *a13(0x700), a7, 1 +3f810b90: jreq L3F810E00 +3f810ba0: move *a13(0x600), a8, 1 +3f810bc0: calla L3FE11750 +3f810bf0: move *a13(0xfe00), *a14+, 1 +3f810c10: move *a13(0xfe20), *a14+, 1 +3f810c30: calla L3FE0C8D0 +3f810c60: move *a13(0x6e0), a7, 1 +3f810c80: neg a7 +3f810c90: move a7, a8 +3f810ca0: calla L3FE11750 +3f810cd0: move *a13(0x700), a8, 1 +3f810cf0: calla L3FE11750 +3f810d20: calla L3FE0D650 +3f810d50: calla L3FE0DE90 +3f810d80: move *a13(0xfdc0), *a14+, 1 +3f810da0: move *a13(0xfde0), *a14+, 1 +3f810dc0: calla L3FE0C950 +3f810df0: jruc L3F810E40 +L3F810E00: +3f810e00: move *a13(0xfdc0), *a14+, 1 +3f810e20: move *a13(0xfde0), *a14+, 1 +L3F810E40: +3f810e40: calla L3FE14450 +3f810e70: movi 0x3f85a8b0, a8 +3f810ea0: move *a8+, *a14+, 1 +3f810eb0: move *a8+, *a14+, 1 +3f810ec0: calla L3FE0C8D0 +3f810ef0: calla L3FE10B50 +3f810f20: move a8, a7 +L3F810F30: +3f810f30: move a7, *a13(0x5e0), 1 +3f810f50: setf 16, 1, 0 +3f810f60: move a7, *a9, 0 +3f810f70: move a14, -*sp, 1 +3f810f80: move a13, a7 +3f810f90: subi 0xc0, a7 +3f810fb0: move a7, *a14+, 1 +3f810fc0: move *a13(0x800), *a14+, 1 +3f810fe0: move *a13(0x700), *a14+, 1 +3f811000: move *a13(0x6e0), a7, 1 +3f811020: neg a7 +3f811030: move a7, *a14+, 1 +3f811040: move *a13(0x600), *a14+, 1 +3f811060: move *a13(0x5e0), *a14+, 1 +3f811080: movk 1, a7 +3f811090: move a7, *a14+, 1 +3f8110a0: calla L3F855F00 +3f8110d0: move a8, *a9(0x80), 1 +3f8110f0: setf 16, 1, 0 +3f811100: move *a13(0x5c0), *a9(0x30), 0 +3f811130: move *a13(0x6e0), a7, 1 +3f811150: neg a7 +3f811160: jreq L3F811400 +3f811170: move *a13(0x700), a7, 1 +3f811190: jreq L3F811400 +3f8111a0: move *a13(0x5c0), a8, 1 +3f8111c0: calla L3FE11750 +3f8111f0: move *a13(0x140), *a14+, 1 +3f811210: move *a13(0x160), *a14+, 1 +3f811230: calla L3FE0C8D0 +3f811260: move *a13(0x6e0), a7, 1 +3f811280: neg a7 +3f811290: move a7, a8 +3f8112a0: calla L3FE11750 +3f8112d0: move *a13(0x700), a8, 1 +3f8112f0: calla L3FE11750 +3f811320: calla L3FE0D650 +3f811350: calla L3FE0DE90 +3f811380: move *a13(0x100), *a14+, 1 +3f8113a0: move *a13(0x120), *a14+, 1 +3f8113c0: calla L3FE0C950 +3f8113f0: jruc L3F811440 +L3F811400: +3f811400: move *a13(0x100), *a14+, 1 +3f811420: move *a13(0x120), *a14+, 1 +L3F811440: +3f811440: movi 0x3f85a870, a8 +3f811470: move *a8+, *a14+, 1 +3f811480: move *a8+, *a14+, 1 +3f811490: calla L3FE0E730 +3f8114c0: jreq L3F811910 +3f8114d0: addi 0x40, a14 +3f8114f0: move a14, -*sp, 1 +3f811500: move *a13(0x6e0), a7, 1 +3f811520: neg a7 +3f811530: jreq L3F8117D0 +3f811540: move *a13(0x700), a7, 1 +3f811560: jreq L3F8117D0 +3f811570: move *a13(0x5c0), a8, 1 +3f811590: calla L3FE11750 +3f8115c0: move *a13(0x140), *a14+, 1 +3f8115e0: move *a13(0x160), *a14+, 1 +3f811600: calla L3FE0C8D0 +3f811630: move *a13(0x6e0), a7, 1 +3f811650: neg a7 +3f811660: move a7, a8 +3f811670: calla L3FE11750 +3f8116a0: move *a13(0x700), a8, 1 +3f8116c0: calla L3FE11750 +3f8116f0: calla L3FE0D650 +3f811720: calla L3FE0DE90 +3f811750: move *a13(0x100), *a14+, 1 +3f811770: move *a13(0x120), *a14+, 1 +3f811790: calla L3FE0C950 +3f8117c0: jruc L3F811810 +L3F8117D0: +3f8117d0: move *a13(0x100), *a14+, 1 +3f8117f0: move *a13(0x120), *a14+, 1 +L3F811810: +3f811810: calla L3FE14450 +3f811840: movi 0x3f85a8b0, a8 +3f811870: move *a8+, *a14+, 1 +3f811880: move *a8+, *a14+, 1 +3f811890: calla L3FE0C950 +3f8118c0: calla L3FE10B50 +3f8118f0: move a8, a7 +3f811900: jruc L3F811D40 +L3F811910: +3f811910: addi 0x40, a14 +3f811930: move a14, -*sp, 1 +3f811940: move *a13(0x6e0), a7, 1 +3f811960: neg a7 +3f811970: jreq L3F811C10 +3f811980: move *a13(0x700), a7, 1 +3f8119a0: jreq L3F811C10 +3f8119b0: move *a13(0x5c0), a8, 1 +3f8119d0: calla L3FE11750 +3f811a00: move *a13(0x140), *a14+, 1 +3f811a20: move *a13(0x160), *a14+, 1 +3f811a40: calla L3FE0C8D0 +3f811a70: move *a13(0x6e0), a7, 1 +3f811a90: neg a7 +3f811aa0: move a7, a8 +3f811ab0: calla L3FE11750 +3f811ae0: move *a13(0x700), a8, 1 +3f811b00: calla L3FE11750 +3f811b30: calla L3FE0D650 +3f811b60: calla L3FE0DE90 +3f811b90: move *a13(0x100), *a14+, 1 +3f811bb0: move *a13(0x120), *a14+, 1 +3f811bd0: calla L3FE0C950 +3f811c00: jruc L3F811C50 +L3F811C10: +3f811c10: move *a13(0x100), *a14+, 1 +3f811c30: move *a13(0x120), *a14+, 1 +L3F811C50: +3f811c50: calla L3FE14450 +3f811c80: movi 0x3f85a8b0, a8 +3f811cb0: move *a8+, *a14+, 1 +3f811cc0: move *a8+, *a14+, 1 +3f811cd0: calla L3FE0C8D0 +3f811d00: calla L3FE10B50 +3f811d30: move a8, a7 +L3F811D40: +3f811d40: setf 16, 1, 0 +3f811d50: move a7, *a9(0x20), 0 +3f811d70: addi 0xa0, a9 +3f811d90: move a9, *a13(0x480), 1 +3f811db0: move *a13(0x700), *a9(0x40), 1 +3f811de0: move *a13(0x6e0), *a9(0x60), 1 +3f811e10: move a11, *a13(0x7c0), 1 +3f811e30: move *a13(0xff40), *a14+, 1 +3f811e50: move *a13(0xff60), *a14+, 1 +3f811e70: calla L3FE10B50 +3f811ea0: move a8, *a13(0x560), 1 +3f811ec0: move *a13(0xff80), *a14+, 1 +3f811ee0: move *a13(0xffa0), *a14+, 1 +3f811f00: calla L3FE10B50 +3f811f30: move *a13(0x580), a7, 1 +3f811f50: sub a8, a7 +3f811f60: move a7, *a13(0x7e0), 1 +3f811f80: move a14, -*sp, 1 +3f811f90: move a7, *a14+, 1 +3f811fa0: move *a13(0x6e0), *a14+, 1 +3f811fc0: move *a13(0x700), *a14+, 1 +3f811fe0: move a13, a7 +3f811ff0: addi 0x560, a7 +3f812010: move a7, *a14+, 1 +3f812020: move a13, a7 +3f812030: addi 0x7c0, a7 +3f812050: move a7, *a14+, 1 +3f812060: calla L3F8577F0 +3f812090: setf 16, 1, 0 +3f8120a0: move *a13(0x580), *a9(0x10), 0 +3f8120d0: move *a13(0x560), *a9(0x0), 0 +3f812100: move *a13(0x7c0), *a9(0x80), 1 +3f812130: move *a13(0xff40), *a14+, 1 +3f812150: move *a13(0xff60), *a14+, 1 +3f812170: calla L3FE10B50 +3f8121a0: move a8, *a13(0x5e0), 1 +3f8121c0: move *a13(0xff80), *a14+, 1 +3f8121e0: move *a13(0xffa0), *a14+, 1 +3f812200: calla L3FE10B50 +3f812230: move *a13(0x600), a7, 1 +3f812250: sub a8, a7 +3f812260: move a7, *a13(0x7e0), 1 +3f812280: move a14, -*sp, 1 +3f812290: move a7, *a14+, 1 +3f8122a0: move *a13(0x6e0), *a14+, 1 +3f8122c0: move *a13(0x700), *a14+, 1 +3f8122e0: move a13, a7 +3f8122f0: addi 0x5e0, a7 +3f812310: move a7, *a14+, 1 +3f812320: move a11, *a14+, 1 +3f812330: calla L3F8582D0 +3f812360: setf 16, 1, 0 +3f812370: move *a13(0x600), *a9(0x30), 0 +3f8123a0: move *a13(0x5e0), *a9(0x20), 0 +3f8123d0: jauc L3F817DF0 +L3F8123F0: +3f8123f0: move *a13(0xff40), *a14+, 1 +3f812410: move *a13(0xff60), *a14+, 1 +3f812430: move *a13(0xfec0), *a14+, 1 +3f812450: move *a13(0xfee0), *a14+, 1 +3f812470: calla L3FE0E730 +3f8124a0: jaeq L3F816DF0 +3f8124c0: move *a13(0xff40), *a14+, 1 +3f8124e0: move *a13(0xff60), *a14+, 1 +3f812500: move *a13(0xfec0), *a14+, 1 +3f812520: move *a13(0xfee0), *a14+, 1 +3f812540: calla L3FE0C8D0 +3f812570: calla L3FE10B50 +3f8125a0: move a8, *a13(0x6e0), 1 +3f8125c0: move *a13(0x700), a7, 1 +3f8125e0: neg a7 +3f8125f0: move a7, *a9(0x40), 1 +3f812610: move a8, *a9(0x60), 1 +3f812630: setf 16, 1, 0 +3f812640: move *a13(0x540), *a9(0x10), 0 +3f812670: move a14, -*sp, 1 +3f812680: movk 1, a7 +3f812690: move a7, *a14+, 1 +3f8126a0: move a13, a7 +3f8126b0: subi 0xc0, a7 +3f8126d0: move *a7+, *a14+, 1 +3f8126e0: move *a7+, *a14+, 1 +3f8126f0: move *a7+, *a14+, 1 +3f812700: move *a7+, *a14+, 1 +3f812710: move *a13(0x700), *a14+, 1 +3f812730: move a8, *a14+, 1 +3f812740: move a9, *a14+, 1 +3f812750: move *a13(0x800), *a14+, 1 +3f812770: calla L3F858D80 +3f8127a0: setf 16, 1, 0 +3f8127b0: move *a13(0x5c0), *a9(0x30), 0 +3f8127e0: move *a13(0x700), a7, 1 +3f812800: neg a7 +3f812810: jreq L3F812AB0 +3f812820: move *a13(0x6e0), a7, 1 +3f812840: jreq L3F812AB0 +3f812850: move *a13(0x5c0), a8, 1 +3f812870: calla L3FE11750 +3f8128a0: move *a13(0x140), *a14+, 1 +3f8128c0: move *a13(0x160), *a14+, 1 +3f8128e0: calla L3FE0C8D0 +3f812910: move *a13(0x700), a7, 1 +3f812930: neg a7 +3f812940: move a7, a8 +3f812950: calla L3FE11750 +3f812980: move *a13(0x6e0), a8, 1 +3f8129a0: calla L3FE11750 +3f8129d0: calla L3FE0D650 +3f812a00: calla L3FE0DE90 +3f812a30: move *a13(0x100), *a14+, 1 +3f812a50: move *a13(0x120), *a14+, 1 +3f812a70: calla L3FE0C950 +3f812aa0: jruc L3F812AF0 +L3F812AB0: +3f812ab0: move *a13(0x100), *a14+, 1 +3f812ad0: move *a13(0x120), *a14+, 1 +L3F812AF0: +3f812af0: movi 0x3f85a870, a8 +3f812b20: move *a8+, *a14+, 1 +3f812b30: move *a8+, *a14+, 1 +3f812b40: calla L3FE0E730 +3f812b70: jreq L3F812FC0 +3f812b80: addi 0x40, a14 +3f812ba0: move a14, -*sp, 1 +3f812bb0: move *a13(0x700), a7, 1 +3f812bd0: neg a7 +3f812be0: jreq L3F812E80 +3f812bf0: move *a13(0x6e0), a7, 1 +3f812c10: jreq L3F812E80 +3f812c20: move *a13(0x5c0), a8, 1 +3f812c40: calla L3FE11750 +3f812c70: move *a13(0x140), *a14+, 1 +3f812c90: move *a13(0x160), *a14+, 1 +3f812cb0: calla L3FE0C8D0 +3f812ce0: move *a13(0x700), a7, 1 +3f812d00: neg a7 +3f812d10: move a7, a8 +3f812d20: calla L3FE11750 +3f812d50: move *a13(0x6e0), a8, 1 +3f812d70: calla L3FE11750 +3f812da0: calla L3FE0D650 +3f812dd0: calla L3FE0DE90 +3f812e00: move *a13(0x100), *a14+, 1 +3f812e20: move *a13(0x120), *a14+, 1 +3f812e40: calla L3FE0C950 +3f812e70: jruc L3F812EC0 +L3F812E80: +3f812e80: move *a13(0x100), *a14+, 1 +3f812ea0: move *a13(0x120), *a14+, 1 +L3F812EC0: +3f812ec0: calla L3FE14450 +3f812ef0: movi 0x3f85a8b0, a8 +3f812f20: move *a8+, *a14+, 1 +3f812f30: move *a8+, *a14+, 1 +3f812f40: calla L3FE0C950 +3f812f70: calla L3FE10B50 +3f812fa0: move a8, a7 +3f812fb0: jruc L3F8133F0 +L3F812FC0: +3f812fc0: addi 0x40, a14 +3f812fe0: move a14, -*sp, 1 +3f812ff0: move *a13(0x700), a7, 1 +3f813010: neg a7 +3f813020: jreq L3F8132C0 +3f813030: move *a13(0x6e0), a7, 1 +3f813050: jreq L3F8132C0 +3f813060: move *a13(0x5c0), a8, 1 +3f813080: calla L3FE11750 +3f8130b0: move *a13(0x140), *a14+, 1 +3f8130d0: move *a13(0x160), *a14+, 1 +3f8130f0: calla L3FE0C8D0 +3f813120: move *a13(0x700), a7, 1 +3f813140: neg a7 +3f813150: move a7, a8 +3f813160: calla L3FE11750 +3f813190: move *a13(0x6e0), a8, 1 +3f8131b0: calla L3FE11750 +3f8131e0: calla L3FE0D650 +3f813210: calla L3FE0DE90 +3f813240: move *a13(0x100), *a14+, 1 +3f813260: move *a13(0x120), *a14+, 1 +3f813280: calla L3FE0C950 +3f8132b0: jruc L3F813300 +L3F8132C0: +3f8132c0: move *a13(0x100), *a14+, 1 +3f8132e0: move *a13(0x120), *a14+, 1 +L3F813300: +3f813300: calla L3FE14450 +3f813330: movi 0x3f85a8b0, a8 +3f813360: move *a8+, *a14+, 1 +3f813370: move *a8+, *a14+, 1 +3f813380: calla L3FE0C8D0 +3f8133b0: calla L3FE10B50 +3f8133e0: move a8, a7 +L3F8133F0: +3f8133f0: setf 16, 1, 0 +3f813400: move a7, *a9(0x20), 0 +3f813420: addi 0xa0, a9 +3f813440: move a9, *a13(0x480), 1 +3f813460: move *a13(0x6e0), *a9(0x40), 1 +3f813490: move *a13(0x700), *a9(0x60), 1 +3f8134c0: move *a13(0x580), *a9(0x10), 0 +3f8134f0: move *a13(0x6e0), a7, 1 +3f813510: jreq L3F813780 +3f813520: move *a13(0x700), a7, 1 +3f813540: jreq L3F813780 +3f813550: move *a13(0x580), a8, 1 +3f813570: calla L3FE11750 +3f8135a0: move *a13(0xfe80), *a14+, 1 +3f8135c0: move *a13(0xfea0), *a14+, 1 +3f8135e0: calla L3FE0C8D0 +3f813610: move *a13(0x6e0), a8, 1 +3f813630: calla L3FE11750 +3f813660: move a7, a8 +3f813670: calla L3FE11750 +3f8136a0: calla L3FE0D650 +3f8136d0: calla L3FE0DE90 +3f813700: move *a13(0xfe40), *a14+, 1 +3f813720: move *a13(0xfe60), *a14+, 1 +3f813740: calla L3FE0C950 +3f813770: jruc L3F8137C0 +L3F813780: +3f813780: move *a13(0xfe40), *a14+, 1 +3f8137a0: move *a13(0xfe60), *a14+, 1 +L3F8137C0: +3f8137c0: movi 0x3f85a870, a8 +3f8137f0: move *a8+, *a14+, 1 +3f813800: move *a8+, *a14+, 1 +3f813810: calla L3FE0E730 +3f813840: jreq L3F813C50 +3f813850: addi 0x40, a14 +3f813870: move a14, -*sp, 1 +3f813880: move *a13(0x6e0), a7, 1 +3f8138a0: jreq L3F813B10 +3f8138b0: move *a13(0x700), a7, 1 +3f8138d0: jreq L3F813B10 +3f8138e0: move *a13(0x580), a8, 1 +3f813900: calla L3FE11750 +3f813930: move *a13(0xfe80), *a14+, 1 +3f813950: move *a13(0xfea0), *a14+, 1 +3f813970: calla L3FE0C8D0 +3f8139a0: move *a13(0x6e0), a8, 1 +3f8139c0: calla L3FE11750 +3f8139f0: move a7, a8 +3f813a00: calla L3FE11750 +3f813a30: calla L3FE0D650 +3f813a60: calla L3FE0DE90 +3f813a90: move *a13(0xfe40), *a14+, 1 +3f813ab0: move *a13(0xfe60), *a14+, 1 +3f813ad0: calla L3FE0C950 +3f813b00: jruc L3F813B50 +L3F813B10: +3f813b10: move *a13(0xfe40), *a14+, 1 +3f813b30: move *a13(0xfe60), *a14+, 1 +L3F813B50: +3f813b50: calla L3FE14450 +3f813b80: movi 0x3f85a8b0, a8 +3f813bb0: move *a8+, *a14+, 1 +3f813bc0: move *a8+, *a14+, 1 +3f813bd0: calla L3FE0C950 +3f813c00: calla L3FE10B50 +3f813c30: move a8, a7 +3f813c40: jruc L3F814040 +L3F813C50: +3f813c50: addi 0x40, a14 +3f813c70: move a14, -*sp, 1 +3f813c80: move *a13(0x6e0), a7, 1 +3f813ca0: jreq L3F813F10 +3f813cb0: move *a13(0x700), a7, 1 +3f813cd0: jreq L3F813F10 +3f813ce0: move *a13(0x580), a8, 1 +3f813d00: calla L3FE11750 +3f813d30: move *a13(0xfe80), *a14+, 1 +3f813d50: move *a13(0xfea0), *a14+, 1 +3f813d70: calla L3FE0C8D0 +3f813da0: move *a13(0x6e0), a8, 1 +3f813dc0: calla L3FE11750 +3f813df0: move a7, a8 +3f813e00: calla L3FE11750 +3f813e30: calla L3FE0D650 +3f813e60: calla L3FE0DE90 +3f813e90: move *a13(0xfe40), *a14+, 1 +3f813eb0: move *a13(0xfe60), *a14+, 1 +3f813ed0: calla L3FE0C950 +3f813f00: jruc L3F813F50 +L3F813F10: +3f813f10: move *a13(0xfe40), *a14+, 1 +3f813f30: move *a13(0xfe60), *a14+, 1 +L3F813F50: +3f813f50: calla L3FE14450 +3f813f80: movi 0x3f85a8b0, a8 +3f813fb0: move *a8+, *a14+, 1 +3f813fc0: move *a8+, *a14+, 1 +3f813fd0: calla L3FE0C8D0 +3f814000: calla L3FE10B50 +3f814030: move a8, a7 +L3F814040: +3f814040: move a7, *a13(0x560), 1 +3f814060: setf 16, 1, 0 +3f814070: move a7, *a9, 0 +3f814080: move a14, -*sp, 1 +3f814090: move a13, a7 +3f8140a0: subi 0xc0, a7 +3f8140c0: move a7, *a14+, 1 +3f8140d0: move *a13(0x800), *a14+, 1 +3f8140f0: move *a13(0x700), *a14+, 1 +3f814110: move *a13(0x6e0), *a14+, 1 +3f814130: move *a13(0x580), *a14+, 1 +3f814150: move *a13(0x560), *a14+, 1 +3f814170: movk 1, a7 +3f814180: move a7, *a14+, 1 +3f814190: calla L3F855F00 +3f8141c0: move a8, *a9(0x80), 1 +3f8141e0: setf 16, 1, 0 +3f8141f0: move *a13(0x540), *a9(0x30), 0 +3f814220: move *a13(0x6e0), a7, 1 +3f814240: jreq L3F8144B0 +3f814250: move *a13(0x700), a7, 1 +3f814270: jreq L3F8144B0 +3f814280: move *a13(0x540), a8, 1 +3f8142a0: calla L3FE11750 +3f8142d0: move *a13(0xc0), *a14+, 1 +3f8142f0: move *a13(0xe0), *a14+, 1 +3f814310: calla L3FE0C8D0 +3f814340: move *a13(0x6e0), a8, 1 +3f814360: calla L3FE11750 +3f814390: move a7, a8 +3f8143a0: calla L3FE11750 +3f8143d0: calla L3FE0D650 +3f814400: calla L3FE0DE90 +3f814430: move *a13(0x80), *a14+, 1 +3f814450: move *a13(0xa0), *a14+, 1 +3f814470: calla L3FE0C950 +3f8144a0: jruc L3F8144F0 +L3F8144B0: +3f8144b0: move *a13(0x80), *a14+, 1 +3f8144d0: move *a13(0xa0), *a14+, 1 +L3F8144F0: +3f8144f0: movi 0x3f85a870, a8 +3f814520: move *a8+, *a14+, 1 +3f814530: move *a8+, *a14+, 1 +3f814540: calla L3FE0E730 +3f814570: jreq L3F814980 +3f814580: addi 0x40, a14 +3f8145a0: move a14, -*sp, 1 +3f8145b0: move *a13(0x6e0), a7, 1 +3f8145d0: jreq L3F814840 +3f8145e0: move *a13(0x700), a7, 1 +3f814600: jreq L3F814840 +3f814610: move *a13(0x540), a8, 1 +3f814630: calla L3FE11750 +3f814660: move *a13(0xc0), *a14+, 1 +3f814680: move *a13(0xe0), *a14+, 1 +3f8146a0: calla L3FE0C8D0 +3f8146d0: move *a13(0x6e0), a8, 1 +3f8146f0: calla L3FE11750 +3f814720: move a7, a8 +3f814730: calla L3FE11750 +3f814760: calla L3FE0D650 +3f814790: calla L3FE0DE90 +3f8147c0: move *a13(0x80), *a14+, 1 +3f8147e0: move *a13(0xa0), *a14+, 1 +3f814800: calla L3FE0C950 +3f814830: jruc L3F814880 +L3F814840: +3f814840: move *a13(0x80), *a14+, 1 +3f814860: move *a13(0xa0), *a14+, 1 +L3F814880: +3f814880: calla L3FE14450 +3f8148b0: movi 0x3f85a8b0, a8 +3f8148e0: move *a8+, *a14+, 1 +3f8148f0: move *a8+, *a14+, 1 +3f814900: calla L3FE0C950 +3f814930: calla L3FE10B50 +3f814960: move a8, a7 +3f814970: jruc L3F814D70 +L3F814980: +3f814980: addi 0x40, a14 +3f8149a0: move a14, -*sp, 1 +3f8149b0: move *a13(0x6e0), a7, 1 +3f8149d0: jreq L3F814C40 +3f8149e0: move *a13(0x700), a7, 1 +3f814a00: jreq L3F814C40 +3f814a10: move *a13(0x540), a8, 1 +3f814a30: calla L3FE11750 +3f814a60: move *a13(0xc0), *a14+, 1 +3f814a80: move *a13(0xe0), *a14+, 1 +3f814aa0: calla L3FE0C8D0 +3f814ad0: move *a13(0x6e0), a8, 1 +3f814af0: calla L3FE11750 +3f814b20: move a7, a8 +3f814b30: calla L3FE11750 +3f814b60: calla L3FE0D650 +3f814b90: calla L3FE0DE90 +3f814bc0: move *a13(0x80), *a14+, 1 +3f814be0: move *a13(0xa0), *a14+, 1 +3f814c00: calla L3FE0C950 +3f814c30: jruc L3F814C80 +L3F814C40: +3f814c40: move *a13(0x80), *a14+, 1 +3f814c60: move *a13(0xa0), *a14+, 1 +L3F814C80: +3f814c80: calla L3FE14450 +3f814cb0: movi 0x3f85a8b0, a8 +3f814ce0: move *a8+, *a14+, 1 +3f814cf0: move *a8+, *a14+, 1 +3f814d00: calla L3FE0C8D0 +3f814d30: calla L3FE10B50 +3f814d60: move a8, a7 +L3F814D70: +3f814d70: setf 16, 1, 0 +3f814d80: move a7, *a9(0x20), 0 +3f814da0: addi 0xa0, a9 +3f814dc0: move a9, *a13(0x480), 1 +3f814de0: move *a13(0x6e0), *a9(0x40), 1 +3f814e10: move *a13(0x700), *a9(0x60), 1 +3f814e40: move *a13(0x600), *a9(0x10), 0 +3f814e70: move *a13(0x6e0), a7, 1 +3f814e90: jreq L3F815100 +3f814ea0: move *a13(0x700), a7, 1 +3f814ec0: jreq L3F815100 +3f814ed0: move *a13(0x600), a8, 1 +3f814ef0: calla L3FE11750 +3f814f20: move *a13(0xfe00), *a14+, 1 +3f814f40: move *a13(0xfe20), *a14+, 1 +3f814f60: calla L3FE0C8D0 +3f814f90: move *a13(0x6e0), a8, 1 +3f814fb0: calla L3FE11750 +3f814fe0: move a7, a8 +3f814ff0: calla L3FE11750 +3f815020: calla L3FE0D650 +3f815050: calla L3FE0DE90 +3f815080: move *a13(0xfdc0), *a14+, 1 +3f8150a0: move *a13(0xfde0), *a14+, 1 +3f8150c0: calla L3FE0C950 +3f8150f0: jruc L3F815140 +L3F815100: +3f815100: move *a13(0xfdc0), *a14+, 1 +3f815120: move *a13(0xfde0), *a14+, 1 +L3F815140: +3f815140: movi 0x3f85a870, a8 +3f815170: move *a8+, *a14+, 1 +3f815180: move *a8+, *a14+, 1 +3f815190: calla L3FE0E730 +3f8151c0: jreq L3F8155D0 +3f8151d0: addi 0x40, a14 +3f8151f0: move a14, -*sp, 1 +3f815200: move *a13(0x6e0), a7, 1 +3f815220: jreq L3F815490 +3f815230: move *a13(0x700), a7, 1 +3f815250: jreq L3F815490 +3f815260: move *a13(0x600), a8, 1 +3f815280: calla L3FE11750 +3f8152b0: move *a13(0xfe00), *a14+, 1 +3f8152d0: move *a13(0xfe20), *a14+, 1 +3f8152f0: calla L3FE0C8D0 +3f815320: move *a13(0x6e0), a8, 1 +3f815340: calla L3FE11750 +3f815370: move a7, a8 +3f815380: calla L3FE11750 +3f8153b0: calla L3FE0D650 +3f8153e0: calla L3FE0DE90 +3f815410: move *a13(0xfdc0), *a14+, 1 +3f815430: move *a13(0xfde0), *a14+, 1 +3f815450: calla L3FE0C950 +3f815480: jruc L3F8154D0 +L3F815490: +3f815490: move *a13(0xfdc0), *a14+, 1 +3f8154b0: move *a13(0xfde0), *a14+, 1 +L3F8154D0: +3f8154d0: calla L3FE14450 +3f815500: movi 0x3f85a8b0, a8 +3f815530: move *a8+, *a14+, 1 +3f815540: move *a8+, *a14+, 1 +3f815550: calla L3FE0C950 +3f815580: calla L3FE10B50 +3f8155b0: move a8, a7 +3f8155c0: jruc L3F8159C0 +L3F8155D0: +3f8155d0: addi 0x40, a14 +3f8155f0: move a14, -*sp, 1 +3f815600: move *a13(0x6e0), a7, 1 +3f815620: jreq L3F815890 +3f815630: move *a13(0x700), a7, 1 +3f815650: jreq L3F815890 +3f815660: move *a13(0x600), a8, 1 +3f815680: calla L3FE11750 +3f8156b0: move *a13(0xfe00), *a14+, 1 +3f8156d0: move *a13(0xfe20), *a14+, 1 +3f8156f0: calla L3FE0C8D0 +3f815720: move *a13(0x6e0), a8, 1 +3f815740: calla L3FE11750 +3f815770: move a7, a8 +3f815780: calla L3FE11750 +3f8157b0: calla L3FE0D650 +3f8157e0: calla L3FE0DE90 +3f815810: move *a13(0xfdc0), *a14+, 1 +3f815830: move *a13(0xfde0), *a14+, 1 +3f815850: calla L3FE0C950 +3f815880: jruc L3F8158D0 +L3F815890: +3f815890: move *a13(0xfdc0), *a14+, 1 +3f8158b0: move *a13(0xfde0), *a14+, 1 +L3F8158D0: +3f8158d0: calla L3FE14450 +3f815900: movi 0x3f85a8b0, a8 +3f815930: move *a8+, *a14+, 1 +3f815940: move *a8+, *a14+, 1 +3f815950: calla L3FE0C8D0 +3f815980: calla L3FE10B50 +3f8159b0: move a8, a7 +L3F8159C0: +3f8159c0: move a7, *a13(0x5e0), 1 +3f8159e0: setf 16, 1, 0 +3f8159f0: move a7, *a9, 0 +3f815a00: move a14, -*sp, 1 +3f815a10: move a13, a7 +3f815a20: subi 0xc0, a7 +3f815a40: move a7, *a14+, 1 +3f815a50: move *a13(0x800), *a14+, 1 +3f815a70: move *a13(0x700), *a14+, 1 +3f815a90: move *a13(0x6e0), *a14+, 1 +3f815ab0: move *a13(0x600), *a14+, 1 +3f815ad0: move *a13(0x5e0), *a14+, 1 +3f815af0: move a11, *a14+, 1 +3f815b00: calla L3F855F00 +3f815b30: move a8, *a9(0x80), 1 +3f815b50: setf 16, 1, 0 +3f815b60: move *a13(0x5c0), *a9(0x30), 0 +3f815b90: move *a13(0x6e0), a7, 1 +3f815bb0: jreq L3F815E20 +3f815bc0: move *a13(0x700), a7, 1 +3f815be0: jreq L3F815E20 +3f815bf0: move *a13(0x5c0), a8, 1 +3f815c10: calla L3FE11750 +3f815c40: move *a13(0x140), *a14+, 1 +3f815c60: move *a13(0x160), *a14+, 1 +3f815c80: calla L3FE0C8D0 +3f815cb0: move *a13(0x6e0), a8, 1 +3f815cd0: calla L3FE11750 +3f815d00: move a7, a8 +3f815d10: calla L3FE11750 +3f815d40: calla L3FE0D650 +3f815d70: calla L3FE0DE90 +3f815da0: move *a13(0x100), *a14+, 1 +3f815dc0: move *a13(0x120), *a14+, 1 +3f815de0: calla L3FE0C950 +3f815e10: jruc L3F815E60 +L3F815E20: +3f815e20: move *a13(0x100), *a14+, 1 +3f815e40: move *a13(0x120), *a14+, 1 +L3F815E60: +3f815e60: movi 0x3f85a870, a8 +3f815e90: move *a8+, *a14+, 1 +3f815ea0: move *a8+, *a14+, 1 +3f815eb0: calla L3FE0E730 +3f815ee0: jreq L3F8162F0 +3f815ef0: addi 0x40, a14 +3f815f10: move a14, -*sp, 1 +3f815f20: move *a13(0x6e0), a7, 1 +3f815f40: jreq L3F8161B0 +3f815f50: move *a13(0x700), a7, 1 +3f815f70: jreq L3F8161B0 +3f815f80: move *a13(0x5c0), a8, 1 +3f815fa0: calla L3FE11750 +3f815fd0: move *a13(0x140), *a14+, 1 +3f815ff0: move *a13(0x160), *a14+, 1 +3f816010: calla L3FE0C8D0 +3f816040: move *a13(0x6e0), a8, 1 +3f816060: calla L3FE11750 +3f816090: move a7, a8 +3f8160a0: calla L3FE11750 +3f8160d0: calla L3FE0D650 +3f816100: calla L3FE0DE90 +3f816130: move *a13(0x100), *a14+, 1 +3f816150: move *a13(0x120), *a14+, 1 +3f816170: calla L3FE0C950 +3f8161a0: jruc L3F8161F0 +L3F8161B0: +3f8161b0: move *a13(0x100), *a14+, 1 +3f8161d0: move *a13(0x120), *a14+, 1 +L3F8161F0: +3f8161f0: calla L3FE14450 +3f816220: movi 0x3f85a8b0, a8 +3f816250: move *a8+, *a14+, 1 +3f816260: move *a8+, *a14+, 1 +3f816270: calla L3FE0C950 +3f8162a0: calla L3FE10B50 +3f8162d0: move a8, a7 +3f8162e0: jruc L3F8166E0 +L3F8162F0: +3f8162f0: addi 0x40, a14 +3f816310: move a14, -*sp, 1 +3f816320: move *a13(0x6e0), a7, 1 +3f816340: jreq L3F8165B0 +3f816350: move *a13(0x700), a7, 1 +3f816370: jreq L3F8165B0 +3f816380: move *a13(0x5c0), a8, 1 +3f8163a0: calla L3FE11750 +3f8163d0: move *a13(0x140), *a14+, 1 +3f8163f0: move *a13(0x160), *a14+, 1 +3f816410: calla L3FE0C8D0 +3f816440: move *a13(0x6e0), a8, 1 +3f816460: calla L3FE11750 +3f816490: move a7, a8 +3f8164a0: calla L3FE11750 +3f8164d0: calla L3FE0D650 +3f816500: calla L3FE0DE90 +3f816530: move *a13(0x100), *a14+, 1 +3f816550: move *a13(0x120), *a14+, 1 +3f816570: calla L3FE0C950 +3f8165a0: jruc L3F8165F0 +L3F8165B0: +3f8165b0: move *a13(0x100), *a14+, 1 +3f8165d0: move *a13(0x120), *a14+, 1 +L3F8165F0: +3f8165f0: calla L3FE14450 +3f816620: movi 0x3f85a8b0, a8 +3f816650: move *a8+, *a14+, 1 +3f816660: move *a8+, *a14+, 1 +3f816670: calla L3FE0C8D0 +3f8166a0: calla L3FE10B50 +3f8166d0: move a8, a7 +L3F8166E0: +3f8166e0: setf 16, 1, 0 +3f8166f0: move a7, *a9(0x20), 0 +3f816710: addi 0xa0, a9 +3f816730: move a9, *a13(0x480), 1 +3f816750: move *a13(0x700), a7, 1 +3f816770: neg a7 +3f816780: move a7, *a9(0x40), 1 +3f8167a0: move *a13(0x6e0), *a9(0x60), 1 +3f8167d0: move a11, *a13(0x7c0), 1 +3f8167f0: move *a13(0xff40), *a14+, 1 +3f816810: move *a13(0xff60), *a14+, 1 +3f816830: calla L3FE10B50 +3f816860: move a8, *a13(0x560), 1 +3f816880: move *a13(0xff80), *a14+, 1 +3f8168a0: move *a13(0xffa0), *a14+, 1 +3f8168c0: calla L3FE10B50 +3f8168f0: move *a13(0x580), a7, 1 +3f816910: sub a8, a7 +3f816920: move a7, *a13(0x7e0), 1 +3f816940: move a14, -*sp, 1 +3f816950: move a7, *a14+, 1 +3f816960: move *a13(0x6e0), *a14+, 1 +3f816980: move *a13(0x700), a7, 1 +3f8169a0: neg a7 +3f8169b0: move a7, *a14+, 1 +3f8169c0: move a13, a7 +3f8169d0: addi 0x560, a7 +3f8169f0: move a7, *a14+, 1 +3f816a00: move a13, a7 +3f816a10: addi 0x7c0, a7 +3f816a30: move a7, *a14+, 1 +3f816a40: calla L3F8577F0 +3f816a70: setf 16, 1, 0 +3f816a80: move *a13(0x580), *a9(0x10), 0 +3f816ab0: move *a13(0x560), *a9(0x0), 0 +3f816ae0: move *a13(0x7c0), *a9(0x80), 1 +3f816b10: move *a13(0xff40), *a14+, 1 +3f816b30: move *a13(0xff60), *a14+, 1 +3f816b50: calla L3FE10B50 +3f816b80: move a8, *a13(0x5e0), 1 +3f816ba0: move *a13(0xff80), *a14+, 1 +3f816bc0: move *a13(0xffa0), *a14+, 1 +3f816be0: calla L3FE10B50 +3f816c10: move *a13(0x600), a7, 1 +3f816c30: sub a8, a7 +3f816c40: move a7, *a13(0x7e0), 1 +3f816c60: move a14, -*sp, 1 +3f816c70: move a7, *a14+, 1 +3f816c80: move *a13(0x6e0), *a14+, 1 +3f816ca0: move *a13(0x700), a7, 1 +3f816cc0: neg a7 +3f816cd0: move a7, *a14+, 1 +3f816ce0: move a13, a7 +3f816cf0: addi 0x5e0, a7 +3f816d10: move a7, *a14+, 1 +3f816d20: move a11, *a14+, 1 +3f816d30: calla L3F8582D0 +3f816d60: setf 16, 1, 0 +3f816d70: move *a13(0x600), *a9(0x30), 0 +3f816da0: move *a13(0x5e0), *a9(0x20), 0 +3f816dd0: jauc L3F817DF0 +L3F816DF0: +3f816df0: movk 1, a7 +3f816e00: move a7, *a13(0x860), 1 +3f816e20: move a11, *a13(0x840), 1 +3f816e40: setf 16, 0, 0 +3f816e50: move *a13(0x800), *a13(0x4c0), 0 +3f816e80: move *a13(0x800), a7, 1 +3f816ea0: inc a7 +3f816eb0: sra 0x1, a7 +3f816ec0: move a7, *a13(0x4d0), 0 +3f816ee0: move *a13(0xff80), *a14+, 1 +3f816f00: move *a13(0xffa0), *a14+, 1 +3f816f20: calla L3FE10B50 +3f816f50: move a8, *a13(0x4b0), 0 +3f816f70: move *a13(0xfe40), *a14+, 1 +3f816f90: move *a13(0xfe60), *a14+, 1 +3f816fb0: move *a13(0xfdc0), *a14+, 1 +3f816fd0: move *a13(0xfde0), *a14+, 1 +3f816ff0: calla L3FE0E6F0 +3f817020: jreq L3F817420 +3f817030: move *a13(0xfe40), *a14+, 1 +3f817050: move *a13(0xfe60), *a14+, 1 +3f817070: movi 0x3f85a870, a8 +3f8170a0: move *a8+, *a14+, 1 +3f8170b0: move *a8+, *a14+, 1 +3f8170c0: calla L3FE0E730 +3f8170f0: jreq L3F817270 +3f817100: addi 0x40, a14 +3f817120: move a14, -*sp, 1 +3f817130: move *a13(0xfe40), *a14+, 1 +3f817150: move *a13(0xfe60), *a14+, 1 +3f817170: calla L3FE14450 +3f8171a0: movi 0x3f85a8b0, a8 +3f8171d0: move *a8+, *a14+, 1 +3f8171e0: move *a8+, *a14+, 1 +3f8171f0: calla L3FE0C950 +3f817220: calla L3FE10B50 +3f817250: move a8, a7 +3f817260: jruc L3F8173D0 +L3F817270: +3f817270: addi 0x40, a14 +3f817290: move a14, -*sp, 1 +3f8172a0: move *a13(0xfe40), *a14+, 1 +3f8172c0: move *a13(0xfe60), *a14+, 1 +3f8172e0: calla L3FE14450 +3f817310: movi 0x3f85a8b0, a8 +3f817340: move *a8+, *a14+, 1 +3f817350: move *a8+, *a14+, 1 +3f817360: calla L3FE0C8D0 +3f817390: calla L3FE10B50 +3f8173c0: move a8, a7 +L3F8173D0: +3f8173d0: setf 16, 1, 0 +3f8173e0: move a7, *a13(0x4a0), 0 +3f817400: jauc L3F817DF0 +L3F817420: +3f817420: move *a13(0xfdc0), *a14+, 1 +3f817440: move *a13(0xfde0), *a14+, 1 +3f817460: movi 0x3f85a870, a8 +3f817490: move *a8+, *a14+, 1 +3f8174a0: move *a8+, *a14+, 1 +3f8174b0: calla L3FE0E730 +3f8174e0: jreq L3F817660 +3f8174f0: addi 0x40, a14 +3f817510: move a14, -*sp, 1 +3f817520: move *a13(0xfdc0), *a14+, 1 +3f817540: move *a13(0xfde0), *a14+, 1 +3f817560: calla L3FE14450 +3f817590: movi 0x3f85a8b0, a8 +3f8175c0: move *a8+, *a14+, 1 +3f8175d0: move *a8+, *a14+, 1 +3f8175e0: calla L3FE0C950 +3f817610: calla L3FE10B50 +3f817640: move a8, a7 +3f817650: jruc L3F8177C0 +L3F817660: +3f817660: addi 0x40, a14 +3f817680: move a14, -*sp, 1 +3f817690: move *a13(0xfdc0), *a14+, 1 +3f8176b0: move *a13(0xfde0), *a14+, 1 +3f8176d0: calla L3FE14450 +3f817700: movi 0x3f85a8b0, a8 +3f817730: move *a8+, *a14+, 1 +3f817740: move *a8+, *a14+, 1 +3f817750: calla L3FE0C8D0 +3f817780: calla L3FE10B50 +3f8177b0: move a8, a7 +L3F8177C0: +3f8177c0: setf 16, 1, 0 +3f8177d0: move a7, *a13(0x4a0), 0 +3f8177f0: jruc L3F817DF0 +L3F817800: +3f817800: move a11, *a13(0x840), 1 +3f817820: movk 1, a7 +3f817830: move a7, *a13(0x860), 1 +3f817850: setf 16, 0, 0 +3f817860: move *a13(0x800), *a13(0x4d0), 0 +3f817890: move *a13(0xff40), *a14+, 1 +3f8178b0: move *a13(0xff60), *a14+, 1 +3f8178d0: move *a13(0xfec0), *a14+, 1 +3f8178f0: move *a13(0xfee0), *a14+, 1 +3f817910: calla L3FE0E6F0 +3f817940: jreq L3F817A70 +3f817950: move *a13(0xfe40), *a14+, 1 +3f817970: move *a13(0xfe60), *a14+, 1 +3f817990: calla L3FE10B50 +3f8179c0: move *a13(0x820), a7, 1 +3f8179e0: sub a7, a8 +3f8179f0: move a8, *a13(0x4a0), 0 +3f817a10: move *a13(0x580), *a13(0x4b0), 0 +3f817a40: move a7, *a13(0x4c0), 0 +3f817a60: jruc L3F817DF0 +L3F817A70: +3f817a70: move *a13(0xff40), *a14+, 1 +3f817a90: move *a13(0xff60), *a14+, 1 +3f817ab0: move *a13(0xfec0), *a14+, 1 +3f817ad0: move *a13(0xfee0), *a14+, 1 +3f817af0: calla L3FE0E730 +3f817b20: jreq L3F817C60 +3f817b30: move *a13(0xfe40), *a14+, 1 +3f817b50: move *a13(0xfe60), *a14+, 1 +3f817b70: calla L3FE10B50 +3f817ba0: move a8, *a13(0x4a0), 0 +3f817bc0: move *a13(0x580), *a13(0x4b0), 0 +3f817bf0: move *a13(0x800), a7, 1 +3f817c10: inc a7 +3f817c20: sra 0x1, a7 +3f817c30: move a7, *a13(0x4c0), 0 +3f817c50: jruc L3F817DF0 +L3F817C60: +3f817c60: move *a13(0xff40), *a14+, 1 +3f817c80: move *a13(0xff60), *a14+, 1 +3f817ca0: calla L3FE10B50 +3f817cd0: move *a13(0x820), a7, 1 +3f817cf0: sub a7, a8 +3f817d00: move a8, *a13(0x4a0), 0 +3f817d20: move *a13(0xff80), *a14+, 1 +3f817d40: move *a13(0xffa0), *a14+, 1 +3f817d60: calla L3FE10B50 +3f817d90: sub a7, a8 +3f817da0: move a8, *a13(0x4b0), 0 +3f817dc0: move *a13(0x800), *a13(0x4c0), 0 +L3F817DF0: +3f817df0: move *a13(0x840), a11, 1 +3f817e10: jreq L3F8180B0 +3f817e20: move a14, -*sp, 1 +3f817e30: move a13, a9 +3f817e40: addi 0x4e0, a9 +3f817e60: move a9, *a14+, 1 +3f817e70: move a13, a7 +3f817e80: addi 0x500, a7 +3f817ea0: move a7, *a14+, 1 +3f817eb0: move a13, a7 +3f817ec0: addi 0x200, a7 +3f817ee0: move a7, *a14+, 1 +3f817ef0: movk 4, a7 +3f817f00: move a7, *a14+, 1 +3f817f10: calla L3F782D10 +3f817f40: move *a13(0x500), a7, 1 +3f817f60: jrle L3F8181E0 +3f817f70: move a14, -*sp, 1 +3f817f80: move *a13(0x4e0), *a14+, 1 +3f817fa0: move a7, *a14+, 1 +3f817fb0: move *a13(0xffc0), *a14+, 1 +3f817fd0: move *a13(0xffe0), *a14+, 1 +3f817ff0: move *a13(0xffc0), a9, 1 +3f818010: move *a9(0x520), a7, 1 +3f818030: call a7 +3f818040: move a14, -*sp, 1 +3f818050: move *a13(0x4e0), *a14+, 1 +3f818070: calla L3F702440 +3f8180a0: jruc L3F8181E0 +L3F8180B0: +3f8180b0: move *a13(0x860), a9, 1 +3f8180d0: jreq L3F8181E0 +3f8180e0: move a14, -*sp, 1 +3f8180f0: move a13, a7 +3f818100: addi 0x4a0, a7 +3f818120: move a7, *a14+, 1 +3f818130: movk 1, a7 +3f818140: move a7, *a14+, 1 +3f818150: move *a13(0xffc0), *a14+, 1 +3f818170: move *a13(0xffe0), *a14+, 1 +3f818190: move *a13(0xffc0), a7, 1 +3f8181b0: move *a7(0x540), a7, 1 +3f8181d0: call a7 +L3F8181E0: +3f8181e0: move *sp(0xa0), a14, 1 +3f818200: mmfm sp, a7,a9,a11,a13 +3f818220: rets 2 +L3F818230: +3f818230: mmtm sp, a7,a9,a11,a13 +3f818250: move a14, a13 +3f818260: addi 0x570, a14 +3f818280: move *a13(0xffc0), a11, 1 +3f8182a0: setf 1, 0, 0 +3f8182b0: move *a11(0x1b9), a11, 0 +3f8182d0: jreq L3F818450 +3f8182e0: move *a13(0xffe0), a11, 1 +3f818300: setf 16, 1, 0 +3f818310: move *a11, a11, 0 +3f818320: jrne L3F818450 +3f818330: move *a13(0xffe0), a11, 1 +3f818350: move *a13(0xfda0), a9, 1 +3f818370: move *a11(0x3a0), a11, 0 +3f818390: add a9, a11 +3f8183a0: move a11, *a13(0xfda0), 1 +3f8183c0: move *a13(0xffe0), a9, 1 +3f8183e0: move *a13(0xfd80), a11, 1 +3f818400: move *a9(0x3b0), a9, 0 +3f818420: add a11, a9 +3f818430: move a9, *a13(0xfd80), 1 +L3F818450: +3f818450: move *a13(0xfda0), a8, 1 +3f818470: calla L3FE11750 +3f8184a0: move *a13(0xff40), *a14+, 1 +3f8184c0: move *a13(0xff60), *a14+, 1 +3f8184e0: calla L3FE0C950 +3f818510: move -*a14, a8, 1 +3f818520: move a8, *a13(0xff60), 1 +3f818540: move -*a14, a8, 1 +3f818550: move a8, *a13(0xff40), 1 +3f818570: move *a13(0xfda0), a8, 1 +3f818590: calla L3FE11750 +3f8185c0: move *a13(0xfec0), *a14+, 1 +3f8185e0: move *a13(0xfee0), *a14+, 1 +3f818600: calla L3FE0C950 +3f818630: move -*a14, a8, 1 +3f818640: move a8, *a13(0xfee0), 1 +3f818660: move -*a14, a8, 1 +3f818670: move a8, *a13(0xfec0), 1 +3f818690: move *a13(0xfda0), a8, 1 +3f8186b0: calla L3FE11750 +3f8186e0: move *a13(0xfe40), *a14+, 1 +3f818700: move *a13(0xfe60), *a14+, 1 +3f818720: calla L3FE0C950 +3f818750: move -*a14, a8, 1 +3f818760: move a8, *a13(0xfe60), 1 +3f818780: move -*a14, a8, 1 +3f818790: move a8, *a13(0xfe40), 1 +3f8187b0: move *a13(0xfda0), a8, 1 +3f8187d0: calla L3FE11750 +3f818800: move *a13(0xfdc0), *a14+, 1 +3f818820: move *a13(0xfde0), *a14+, 1 +3f818840: calla L3FE0C950 +3f818870: move -*a14, a8, 1 +3f818880: move a8, *a13(0xfde0), 1 +3f8188a0: move -*a14, a8, 1 +3f8188b0: move a8, *a13(0xfdc0), 1 +3f8188d0: move *a13(0xfd80), a8, 1 +3f8188f0: calla L3FE11750 +3f818920: move *a13(0xff80), *a14+, 1 +3f818940: move *a13(0xffa0), *a14+, 1 +3f818960: calla L3FE0C950 +3f818990: move -*a14, a8, 1 +3f8189a0: move a8, *a13(0xffa0), 1 +3f8189c0: move -*a14, a8, 1 +3f8189d0: move a8, *a13(0xff80), 1 +3f8189f0: move *a13(0xfd80), a8, 1 +3f818a10: calla L3FE11750 +3f818a40: move *a13(0xff00), *a14+, 1 +3f818a60: move *a13(0xff20), *a14+, 1 +3f818a80: calla L3FE0C950 +3f818ab0: move -*a14, a8, 1 +3f818ac0: move a8, *a13(0xff20), 1 +3f818ae0: move -*a14, a8, 1 +3f818af0: move a8, *a13(0xff00), 1 +3f818b10: move *a13(0xfd80), a8, 1 +3f818b30: calla L3FE11750 +3f818b60: move *a13(0xfe80), *a14+, 1 +3f818b80: move *a13(0xfea0), *a14+, 1 +3f818ba0: calla L3FE0C950 +3f818bd0: move -*a14, a8, 1 +3f818be0: move a8, *a13(0xfea0), 1 +3f818c00: move -*a14, a8, 1 +3f818c10: move a8, *a13(0xfe80), 1 +3f818c30: move *a13(0xfd80), a8, 1 +3f818c50: calla L3FE11750 +3f818c80: move *a13(0xfe00), *a14+, 1 +3f818ca0: move *a13(0xfe20), *a14+, 1 +3f818cc0: calla L3FE0C950 +3f818cf0: move -*a14, a8, 1 +3f818d00: move a8, *a13(0xfe20), 1 +3f818d20: move -*a14, a8, 1 +3f818d30: move a8, *a13(0xfe00), 1 +3f818d50: move *a13(0xffc0), a11, 1 +3f818d70: setf 16, 0, 0 +3f818d80: move *a11(0x160), a8, 0 +3f818da0: calla L3FE116F0 +3f818dd0: movi 0x3f85a830, a8 +3f818e00: move *a8+, *a14+, 1 +3f818e10: move *a8+, *a14+, 1 +3f818e20: calla L3FE0D650 +3f818e50: move -*a14, a8, 1 +3f818e60: move a8, *a13(0x50), 1 +3f818e80: move -*a14, a8, 1 +3f818e90: move a8, *a13(0x30), 1 +3f818eb0: sub a9, a9 +3f818ec0: move a9, *a13(0x370), 1 +3f818ee0: move *a13(0xff00), *a14+, 1 +3f818f00: move *a13(0xff20), *a14+, 1 +3f818f20: move *a13(0xff80), *a14+, 1 +3f818f40: move *a13(0xffa0), *a14+, 1 +3f818f60: calla L3FE0C8D0 +3f818f90: move -*a14, a8, 1 +3f818fa0: move a8, *a13(0x3d0), 1 +3f818fc0: move -*a14, a8, 1 +3f818fd0: move a8, *a13(0x3b0), 1 +3f818ff0: move *a13(0xff40), *a14+, 1 +3f819010: move *a13(0xff60), *a14+, 1 +3f819030: move *a13(0xfec0), *a14+, 1 +3f819050: move *a13(0xfee0), *a14+, 1 +3f819070: calla L3FE0C8D0 +3f8190a0: move -*a14, a8, 1 +3f8190b0: move a8, *a13(0x410), 1 +3f8190d0: move -*a14, a8, 1 +3f8190e0: move a8, *a13(0x3f0), 1 +3f819100: move *a11(0x160), a8, 0 +3f819120: calla L3FE116F0 +3f819150: addi 0x40, a14 +3f819170: move a14, -*sp, 1 +3f819180: move *a13(0x3f0), *a14+, 1 +3f8191a0: move *a13(0x410), *a14+, 1 +3f8191c0: move *a13(0x3b0), *a14+, 1 +3f8191e0: move *a13(0x3d0), *a14+, 1 +3f819200: calla L3F800040 +3f819230: calla L3FE0E6D0 +3f819260: jreq L3F8192B0 +3f819270: move a9, *a13(0x390), 1 +3f819290: jauc L3F819C60 +L3F8192B0: +3f8192b0: move *a13(0x3b0), *a14+, 1 +3f8192d0: move *a13(0x3d0), *a14+, 1 +3f8192f0: movi 0x3f85a870, a8 +3f819320: move *a8+, *a14+, 1 +3f819330: move *a8+, *a14+, 1 +3f819340: calla L3FE0E9F0 +3f819370: jreq L3F819480 +3f819380: move *a13(0x3f0), *a14+, 1 +3f8193a0: move *a13(0x410), *a14+, 1 +3f8193c0: movi 0x3f85a870, a8 +3f8193f0: move *a8+, *a14+, 1 +3f819400: move *a8+, *a14+, 1 +3f819410: calla L3FE0E9F0 +3f819440: jreq L3F819480 +3f819450: move a9, *a13(0x390), 1 +3f819470: jruc L3F819C60 +L3F819480: +3f819480: move *a13(0x3f0), *a14+, 1 +3f8194a0: move *a13(0x410), *a14+, 1 +3f8194c0: movi 0x3f85a870, a8 +3f8194f0: move *a8+, *a14+, 1 +3f819500: move *a8+, *a14+, 1 +3f819510: calla L3FE0E9F0 +3f819540: jreq L3F819690 +3f819550: move *a13(0xff80), *a14+, 1 +3f819570: move *a13(0xffa0), *a14+, 1 +3f819590: move *a13(0xff00), *a14+, 1 +3f8195b0: move *a13(0xff20), *a14+, 1 +3f8195d0: calla L3FE0E6F0 +3f819600: jreq L3F819650 +3f819610: movk 1, a11 +3f819620: move a11, *a13(0x390), 1 +3f819640: jruc L3F819C60 +L3F819650: +3f819650: movk 2, a11 +3f819660: move a11, *a13(0x390), 1 +3f819680: jruc L3F819C60 +L3F819690: +3f819690: move *a13(0x3b0), *a14+, 1 +3f8196b0: move *a13(0x3d0), *a14+, 1 +3f8196d0: movi 0x3f85a870, a8 +3f819700: move *a8+, *a14+, 1 +3f819710: move *a8+, *a14+, 1 +3f819720: calla L3FE0E9F0 +3f819750: jreq L3F8198A0 +3f819760: move *a13(0xff40), *a14+, 1 +3f819780: move *a13(0xff60), *a14+, 1 +3f8197a0: move *a13(0xfec0), *a14+, 1 +3f8197c0: move *a13(0xfee0), *a14+, 1 +3f8197e0: calla L3FE0E6F0 +3f819810: jreq L3F819860 +3f819820: movk 3, a11 +3f819830: move a11, *a13(0x390), 1 +3f819850: jruc L3F819C60 +L3F819860: +3f819860: movk 4, a11 +3f819870: move a11, *a13(0x390), 1 +3f819890: jruc L3F819C60 +L3F8198A0: +3f8198a0: move *a13(0x3f0), *a14+, 1 +3f8198c0: move *a13(0x410), *a14+, 1 +3f8198e0: move *a13(0x3b0), *a14+, 1 +3f819900: move *a13(0x3d0), *a14+, 1 +3f819920: calla L3FE0D650 +3f819950: move -*a14, a8, 1 +3f819960: move a8, *a13(0x450), 1 +3f819980: move -*a14, a8, 1 +3f819990: move a8, *a13(0x430), 1 +3f8199b0: move *a13(0x430), *a14+, 1 +3f8199d0: move *a13(0x450), *a14+, 1 +3f8199f0: move *a13(0xff40), *a14+, 1 +3f819a10: move *a13(0xff60), *a14+, 1 +3f819a30: calla L3FE0DE90 +3f819a60: move *a13(0xff80), *a14+, 1 +3f819a80: move *a13(0xffa0), *a14+, 1 +3f819aa0: calla L3FE0C830 +3f819ad0: move -*a14, a8, 1 +3f819ae0: move a8, *a13(0x490), 1 +3f819b00: move -*a14, a8, 1 +3f819b10: move a8, *a13(0x470), 1 +3f819b30: move *a13(0xff40), *a14+, 1 +3f819b50: move *a13(0xff60), *a14+, 1 +3f819b70: move *a13(0xfec0), *a14+, 1 +3f819b90: move *a13(0xfee0), *a14+, 1 +3f819bb0: calla L3FE0E6F0 +3f819be0: jreq L3F819C30 +3f819bf0: movk 5, a11 +3f819c00: move a11, *a13(0x390), 1 +3f819c20: jruc L3F819C60 +L3F819C30: +3f819c30: movk 6, a11 +3f819c40: move a11, *a13(0x390), 1 +L3F819C60: +3f819c60: addi 0x40, a14 +3f819c80: move a14, -*sp, 1 +3f819c90: move *a13(0xff80), *a14+, 1 +3f819cb0: move *a13(0xffa0), *a14+, 1 +3f819cd0: move *a13(0x30), *a14+, 1 +3f819cf0: move *a13(0x50), *a14+, 1 +3f819d10: calla L3FE0C8D0 +3f819d40: calla L3FE14450 +3f819d70: calla L3FE10B50 +3f819da0: setf 16, 1, 0 +3f819db0: move a8, *a13(0x20), 0 +3f819dd0: move *a13(0xff80), *a14+, 1 +3f819df0: move *a13(0xffa0), *a14+, 1 +3f819e10: move *a13(0x30), *a14+, 1 +3f819e30: move *a13(0x50), *a14+, 1 +3f819e50: calla L3FE0C950 +3f819e80: calla L3FE10B50 +3f819eb0: sext a8, 0 +3f819ec0: move *a13(0x20), a11, 0 +3f819ee0: cmp a8, a11 +3f819ef0: jagt L3F81C230 +3f819f10: setf 16, 1, 0 +L3F819F20: +3f819f20: move *a13(0x20), a8, 0 +3f819f40: calla L3FE11750 +3f819f70: move *a13(0xff80), *a14+, 1 +3f819f90: move *a13(0xffa0), *a14+, 1 +3f819fb0: calla L3FE0C830 +3f819fe0: move -*a14, a8, 1 +3f819ff0: move a8, *a13(0x90), 1 +3f81a010: move -*a14, a8, 1 +3f81a020: move a8, *a13(0x70), 1 +3f81a040: addi 0x40, a14 +3f81a060: move a14, -*sp, 1 +3f81a070: move *a13(0x30), *a14+, 1 +3f81a090: move *a13(0x50), *a14+, 1 +3f81a0b0: move *a13(0x30), *a14+, 1 +3f81a0d0: move *a13(0x50), *a14+, 1 +3f81a0f0: calla L3FE0DE90 +3f81a120: move *a13(0x70), *a14+, 1 +3f81a140: move *a13(0x90), *a14+, 1 +3f81a160: move *a13(0x70), *a14+, 1 +3f81a180: move *a13(0x90), *a14+, 1 +3f81a1a0: calla L3FE0DE90 +3f81a1d0: calla L3FE0C8D0 +3f81a200: calla L3FE1CBE0 +3f81a230: move -*a14, a8, 1 +3f81a240: move a8, *a13(0xd0), 1 +3f81a260: move -*a14, a8, 1 +3f81a270: move a8, *a13(0xb0), 1 +3f81a290: addi 0x40, a14 +3f81a2b0: move a14, -*sp, 1 +3f81a2c0: move *a13(0xff40), *a14+, 1 +3f81a2e0: move *a13(0xff60), *a14+, 1 +3f81a300: move *a13(0xb0), *a14+, 1 +3f81a320: move *a13(0xd0), *a14+, 1 +3f81a340: calla L3FE0C8D0 +3f81a370: calla L3FE14450 +3f81a3a0: calla L3FE10B50 +3f81a3d0: setf 16, 1, 0 +3f81a3e0: move a8, *a13, 0 +3f81a3f0: addi 0x40, a14 +3f81a410: move a14, -*sp, 1 +3f81a420: move *a13(0xff40), *a14+, 1 +3f81a440: move *a13(0xff60), *a14+, 1 +3f81a460: move *a13(0xb0), *a14+, 1 +3f81a480: move *a13(0xd0), *a14+, 1 +3f81a4a0: calla L3FE0C950 +3f81a4d0: calla L3FE14450 +3f81a500: calla L3FE10B50 +3f81a530: setf 16, 1, 0 +3f81a540: move a8, *a13(0x10), 0 +3f81a560: sub a11, a11 +3f81a570: move a11, *a13(0x4b0), 1 +3f81a590: jauc L3F81B940 +3f81a5b0: movk 1, a11 +3f81a5c0: move a11, *a13(0x4b0), 1 +3f81a5e0: jauc L3F81BAD0 +3f81a600: move *a13(0x20), a8, 0 +3f81a620: calla L3FE11750 +3f81a650: move *a13(0xff80), *a14+, 1 +3f81a670: move *a13(0xffa0), *a14+, 1 +3f81a690: calla L3FE0E6F0 +3f81a6c0: jaeq L3F81BAD0 +3f81a6e0: movk 1, a11 +3f81a6f0: move a11, *a13(0x4b0), 1 +3f81a710: jauc L3F81BAD0 +3f81a730: move *a13(0x20), a8, 0 +3f81a750: calla L3FE11750 +3f81a780: move *a13(0xff80), *a14+, 1 +3f81a7a0: move *a13(0xffa0), *a14+, 1 +3f81a7c0: calla L3FE0E710 +3f81a7f0: jaeq L3F81BAD0 +3f81a810: movk 1, a11 +3f81a820: move a11, *a13(0x4b0), 1 +3f81a840: jauc L3F81BAD0 +3f81a860: move *a13(0xff40), *a14+, 1 +3f81a880: move *a13(0xff60), *a14+, 1 +3f81a8a0: calla L3FE10B50 +3f81a8d0: setf 16, 1, 0 +3f81a8e0: move a8, *a13(0x10), 0 +3f81a900: movk 1, a11 +3f81a910: move a11, *a13(0x4b0), 1 +3f81a930: jauc L3F81BAD0 +3f81a950: move *a13(0xff40), *a14+, 1 +3f81a970: move *a13(0xff60), *a14+, 1 +3f81a990: calla L3FE10B50 +3f81a9c0: setf 16, 1, 0 +3f81a9d0: move a8, *a13, 0 +3f81a9e0: movk 1, a11 +3f81a9f0: move a11, *a13(0x4b0), 1 +3f81aa10: jauc L3F81BAD0 +3f81aa30: move *a13(0x20), a8, 0 +3f81aa50: calla L3FE11750 +3f81aa80: move *a13(0x470), *a14+, 1 +3f81aaa0: move *a13(0x490), *a14+, 1 +3f81aac0: calla L3FE0C8D0 +3f81aaf0: move *a13(0x430), *a14+, 1 +3f81ab10: move *a13(0x450), *a14+, 1 +3f81ab30: calla L3FE0D650 +3f81ab60: move -*a14, a8, 1 +3f81ab70: move a8, *a13(0x510), 1 +3f81ab90: move -*a14, a8, 1 +3f81aba0: move a8, *a13(0x4f0), 1 +3f81abc0: addi 0x40, a14 +3f81abe0: move a14, -*sp, 1 +3f81abf0: move *a13(0x4f0), *a14+, 1 +3f81ac10: move *a13(0x510), *a14+, 1 +3f81ac30: calla L3FE14100 +3f81ac60: move *a13(0x4f0), *a14+, 1 +3f81ac80: move *a13(0x510), *a14+, 1 +3f81aca0: calla L3FE0C830 +3f81acd0: move -*a14, a8, 1 +3f81ace0: move a8, *a13(0x550), 1 +3f81ad00: move -*a14, a8, 1 +3f81ad10: move a8, *a13(0x530), 1 +3f81ad30: move *a13(0x530), *a14+, 1 +3f81ad50: move *a13(0x550), *a14+, 1 +3f81ad70: movi 0x3f85a870, a8 +3f81ada0: move *a8+, *a14+, 1 +3f81adb0: move *a8+, *a14+, 1 +3f81adc0: calla L3FE0E730 +3f81adf0: jreq L3F81AF70 +3f81ae00: move *a13(0x530), *a14+, 1 +3f81ae20: move *a13(0x550), *a14+, 1 +3f81ae40: movi 0x3f85a8f0, a8 +3f81ae70: move *a8+, *a14+, 1 +3f81ae80: move *a8+, *a14+, 1 +3f81ae90: calla L3FE0E6F0 +3f81aec0: jreq L3F81AF70 +3f81aed0: move *a13(0x4f0), *a14+, 1 +3f81aef0: move *a13(0x510), *a14+, 1 +3f81af10: calla L3FE10B50 +3f81af40: move a8, *a13(0x4d0), 1 +3f81af60: jruc L3F81B060 +L3F81AF70: +3f81af70: addi 0x40, a14 +3f81af90: move a14, -*sp, 1 +3f81afa0: move *a13(0x4f0), *a14+, 1 +3f81afc0: move *a13(0x510), *a14+, 1 +3f81afe0: calla L3FE14450 +3f81b010: calla L3FE10B50 +3f81b040: move a8, *a13(0x4d0), 1 +L3F81B060: +3f81b060: setf 16, 1, 0 +3f81b070: move *a13(0x10), a11, 0 +3f81b090: cmp a8, a11 +3f81b0a0: jrgt L3F81B100 +3f81b0b0: movk 1, a9 +3f81b0c0: move a9, *a13(0x4b0), 1 +3f81b0e0: jauc L3F81BAD0 +L3F81B100: +3f81b100: move *a13, a9, 0 +3f81b110: cmp a8, a9 +3f81b120: jagt L3F81BAD0 +3f81b140: cmp a11, a8 +3f81b150: jagt L3F81BAD0 +3f81b170: movk 1, a9 +3f81b180: move a9, *a13(0x4b0), 1 +3f81b1a0: move a8, *a13(0x10), 0 +3f81b1c0: jauc L3F81BAD0 +3f81b1e0: move *a13(0x20), a8, 0 +3f81b200: calla L3FE11750 +3f81b230: move *a13(0x470), *a14+, 1 +3f81b250: move *a13(0x490), *a14+, 1 +3f81b270: calla L3FE0C8D0 +3f81b2a0: move *a13(0x430), *a14+, 1 +3f81b2c0: move *a13(0x450), *a14+, 1 +3f81b2e0: calla L3FE0D650 +3f81b310: move -*a14, a8, 1 +3f81b320: move a8, *a13(0x510), 1 +3f81b340: move -*a14, a8, 1 +3f81b350: move a8, *a13(0x4f0), 1 +3f81b370: addi 0x40, a14 +3f81b390: move a14, -*sp, 1 +3f81b3a0: move *a13(0x4f0), *a14+, 1 +3f81b3c0: move *a13(0x510), *a14+, 1 +3f81b3e0: calla L3FE14100 +3f81b410: move *a13(0x4f0), *a14+, 1 +3f81b430: move *a13(0x510), *a14+, 1 +3f81b450: calla L3FE0C830 +3f81b480: move -*a14, a8, 1 +3f81b490: move a8, *a13(0x550), 1 +3f81b4b0: move -*a14, a8, 1 +3f81b4c0: move a8, *a13(0x530), 1 +3f81b4e0: move *a13(0x530), *a14+, 1 +3f81b500: move *a13(0x550), *a14+, 1 +3f81b520: movi 0x3f85a870, a8 +3f81b550: move *a8+, *a14+, 1 +3f81b560: move *a8+, *a14+, 1 +3f81b570: calla L3FE0E730 +3f81b5a0: jreq L3F81B720 +3f81b5b0: move *a13(0x530), *a14+, 1 +3f81b5d0: move *a13(0x550), *a14+, 1 +3f81b5f0: movi 0x3f85a8f0, a8 +3f81b620: move *a8+, *a14+, 1 +3f81b630: move *a8+, *a14+, 1 +3f81b640: calla L3FE0E6F0 +3f81b670: jreq L3F81B720 +3f81b680: move *a13(0x4f0), *a14+, 1 +3f81b6a0: move *a13(0x510), *a14+, 1 +3f81b6c0: calla L3FE10B50 +3f81b6f0: move a8, *a13(0x4d0), 1 +3f81b710: jruc L3F81B810 +L3F81B720: +3f81b720: addi 0x40, a14 +3f81b740: move a14, -*sp, 1 +3f81b750: move *a13(0x4f0), *a14+, 1 +3f81b770: move *a13(0x510), *a14+, 1 +3f81b790: calla L3FE14450 +3f81b7c0: calla L3FE10B50 +3f81b7f0: move a8, *a13(0x4d0), 1 +L3F81B810: +3f81b810: setf 16, 1, 0 +3f81b820: move *a13, a11, 0 +3f81b830: cmp a11, a8 +3f81b840: jrgt L3F81B890 +L3F81B850: +3f81b850: movk 1, a9 +3f81b860: move a9, *a13(0x4b0), 1 +3f81b880: jruc L3F81BAD0 +L3F81B890: +3f81b890: cmp a8, a11 +3f81b8a0: jrgt L3F81BAD0 +L3F81B8B0: +3f81b8b0: move *a13(0x10), a9, 0 +L3F81B8D0: +3f81b8d0: cmp a9, a8 +3f81b8e0: jrgt L3F81BAD0 +L3F81B8F0: +3f81b8f0: movk 1, a9 +3f81b900: move a9, *a13(0x4b0), 1 +3f81b920: move a8, *a13, 0 +3f81b930: jruc L3F81BAD0 +L3F81B940: +3f81b940: move *a13(0x390), a8, 1 +3f81b960: cmpi 0x6, a8 +3f81b980: jrhi L3F81BAD0 +3f81b990: sll 0x5, a8 +3f81b9a0: addi 0x3f81b9f0, a8 +3f81b9d0: move *a8, a8, 1 +3f81b9e0: jump a8 +3f81b9f0: move -*b13, b0, 0 +3f81ba00: dsjs a1, L3F81B850 +3f81ba10: move -*a0, a0, 1 +3f81ba20: dsjs a1, L3F81B870 +3f81ba30: move -*b9, b0, 1 +3f81ba40: dsjs a1, L3F81B890 +3f81ba50: move -*a3, -*a0, 0 +3f81ba60: dsjs a1, L3F81B8B0 +3f81ba70: move -*b10, -*b0, 0 +3f81ba80: dsjs a1, L3F81B8D0 +3f81ba90: move -*b1, -*b0, 1 +3f81baa0: dsjs a1, L3F81B8F0 +3f81bab0: move sp, *a0(0x3f81), 0 +L3F81BAD0: +3f81bad0: move *a13(0x370), a11, 1 +3f81baf0: sll 0x5, a11 +3f81bb00: add a13, a11 +3f81bb10: setf 16, 1, 0 +3f81bb20: move *a13(0x10), a9, 0 +3f81bb40: move *a13, a7, 0 +3f81bb50: sub a7, a9 +3f81bb60: move a9, *a11(0xf0), 1 +3f81bb80: move *a13(0x370), a11, 1 +3f81bba0: sll 0x5, a11 +3f81bbb0: add a13, a11 +3f81bbc0: move *a11(0xf0), a11, 1 +3f81bbe0: jrne L3F81BD20 +3f81bbf0: move *a13(0x70), *a14+, 1 +3f81bc10: move *a13(0x90), *a14+, 1 +3f81bc30: move *a13(0x30), *a14+, 1 +3f81bc50: move *a13(0x50), *a14+, 1 +3f81bc70: calla L3FE0E9F0 +3f81bca0: jreq L3F81BD20 +3f81bcb0: move *a13(0x370), a11, 1 +3f81bcd0: sll 0x5, a11 +3f81bce0: add a13, a11 +3f81bcf0: movk 1, a9 +3f81bd00: move a9, *a11(0xf0), 1 +L3F81BD20: +3f81bd20: move *a13(0x370), a11, 1 +3f81bd40: sll 0x5, a11 +3f81bd50: add a13, a11 +3f81bd60: move *a11(0xf0), a11, 1 +3f81bd80: jreq L3F81BEE0 +3f81bd90: move *a13(0x4b0), a11, 1 +3f81bdb0: jreq L3F81BEE0 +3f81bdc0: move *a13(0x370), a9, 1 +3f81bde0: sll 0x5, a9 +3f81bdf0: add a13, a9 +3f81be00: move a7, *a9(0x230), 0 +3f81be20: move *a13(0x370), a9, 1 +3f81be40: sll 0x5, a9 +3f81be50: add a13, a9 +3f81be60: move *a13(0x20), *a9(0x240), 0 +3f81be90: move *a13(0x370), a9, 1 +3f81beb0: inc a9 +3f81bec0: move a9, *a13(0x370), 1 +L3F81BEE0: +3f81bee0: move *a13(0x370), a11, 1 +3f81bf00: subk 10, a11 +3f81bf10: jrne L3F81C0B0 +3f81bf20: move a14, -*sp, 1 +3f81bf30: movk 1, a11 +3f81bf40: move a11, *a14+, 1 +3f81bf50: move a13, a9 +3f81bf60: addi 0xf0, a9 +3f81bf80: move a9, *a14+, 1 +3f81bf90: move a13, a11 +3f81bfa0: addi 0x230, a11 +3f81bfc0: move a11, *a14+, 1 +3f81bfd0: move *a13(0x370), *a14+, 1 +3f81bff0: move *a13(0xffc0), *a14+, 1 +3f81c010: move *a13(0xffe0), *a14+, 1 +3f81c030: move *a13(0xffc0), a9, 1 +3f81c050: move *a9(0x340), a11, 1 +3f81c070: call a11 +3f81c080: sub a11, a11 +3f81c090: move a11, *a13(0x370), 1 +L3F81C0B0: +3f81c0b0: setf 16, 1, 0 +3f81c0c0: move *a13(0x20), a11, 0 +3f81c0e0: inc a11 +3f81c0f0: move a11, *a13(0x20), 0 +3f81c110: move *a13(0xff80), *a14+, 1 +3f81c130: move *a13(0xffa0), *a14+, 1 +3f81c150: move *a13(0x30), *a14+, 1 +3f81c170: move *a13(0x50), *a14+, 1 +3f81c190: calla L3FE0C950 +3f81c1c0: calla L3FE10B50 +3f81c1f0: sext a8, 0 +3f81c200: cmp a8, a11 +3f81c210: jale L3F819F20 +L3F81C230: +3f81c230: move *a13(0x370), a9, 1 +3f81c250: jreq L3F81C3B0 +3f81c260: move a14, -*sp, 1 +3f81c270: movk 1, a7 +3f81c280: move a7, *a14+, 1 +3f81c290: move a13, a7 +3f81c2a0: addi 0xf0, a7 +3f81c2c0: move a7, *a14+, 1 +3f81c2d0: move a13, a7 +3f81c2e0: addi 0x230, a7 +3f81c300: move a7, *a14+, 1 +3f81c310: move a9, *a14+, 1 +3f81c320: move *a13(0xffc0), *a14+, 1 +3f81c340: move *a13(0xffe0), *a14+, 1 +3f81c360: move *a13(0xffc0), a7, 1 +3f81c380: move *a7(0x340), a7, 1 +3f81c3a0: call a7 +L3F81C3B0: +3f81c3b0: move *sp(0xa0), a14, 1 +3f81c3d0: mmfm sp, a7,a9,a11,a13 +3f81c3f0: rets 2 +L3F81C400: +3f81c400: mmtm sp, a7,a9,a11,a13 +3f81c420: move a14, a13 +3f81c430: addi 0x940, a14 +3f81c450: move *a13(0xfe80), *a14+, 1 +3f81c470: move *a13(0xfea0), *a14+, 1 +3f81c490: move *a13(0xfe00), *a14+, 1 +3f81c4b0: move *a13(0xfe20), *a14+, 1 +3f81c4d0: calla L3FE0E730 +3f81c500: jreq L3F81C6F0 +3f81c510: move a13, a11 +3f81c520: addi 0x180, a11 +3f81c540: move a13, a9 +3f81c550: subi 0x240, a9 +3f81c570: move *a9+, *a11+, 1 +3f81c580: move *a9+, *a11+, 1 +3f81c590: move *a9+, *a11+, 1 +3f81c5a0: move *a9, *a11, 1 +3f81c5b0: move a13, a11 +3f81c5c0: subi 0x240, a11 +3f81c5e0: move a13, a9 +3f81c5f0: subi 0x1c0, a9 +3f81c610: move *a9+, *a11+, 1 +3f81c620: move *a9+, *a11+, 1 +3f81c630: move *a9+, *a11+, 1 +3f81c640: move *a9, *a11, 1 +3f81c650: move a13, a11 +3f81c660: subi 0x1c0, a11 +3f81c680: move a13, a9 +3f81c690: addi 0x180, a9 +3f81c6b0: move *a9+, *a11+, 1 +3f81c6c0: move *a9+, *a11+, 1 +3f81c6d0: move *a9+, *a11+, 1 +3f81c6e0: move *a9, *a11, 1 +L3F81C6F0: +3f81c6f0: move *a13(0xffc0), a11, 1 +3f81c710: setf 16, 0, 0 +3f81c720: move *a11(0x160), a9, 0 +3f81c740: move a9, *a13(0x880), 1 +3f81c760: sra 0x1, a9 +3f81c770: move a9, *a13(0x8a0), 1 +3f81c790: move *a13(0x880), a8, 1 +3f81c7b0: calla L3FE11750 +3f81c7e0: movi 0x3f85a830, a8 +3f81c810: move *a8+, *a14+, 1 +3f81c820: move *a8+, *a14+, 1 +3f81c830: calla L3FE0D650 +3f81c860: move -*a14, a8, 1 +3f81c870: move a8, *a13(0x920), 1 +3f81c890: move -*a14, a8, 1 +3f81c8a0: move a8, *a13(0x900), 1 +3f81c8c0: setf 1, 0, 0 +3f81c8d0: move *a11(0x1b9), a9, 0 +3f81c8f0: jreq L3F81CA70 +3f81c900: move *a13(0xffe0), a9, 1 +3f81c920: setf 16, 1, 0 +3f81c930: move *a9, a9, 0 +3f81c940: jrne L3F81CA70 +3f81c950: move *a13(0xffe0), a9, 1 +3f81c970: move *a13(0xfd80), a11, 1 +3f81c990: move *a9(0x3a0), a9, 0 +3f81c9b0: add a11, a9 +3f81c9c0: move a9, *a13(0xfd80), 1 +3f81c9e0: move *a13(0xffe0), a11, 1 +3f81ca00: move *a13(0xfd60), a9, 1 +3f81ca20: move *a11(0x3b0), a11, 0 +3f81ca40: add a9, a11 +3f81ca50: move a11, *a13(0xfd60), 1 +L3F81CA70: +3f81ca70: move *a13(0xfd80), a11, 1 +3f81ca90: jreq L3F81CEE0 +3f81caa0: move a11, a8 +3f81cab0: calla L3FE11750 +3f81cae0: move *a13(0xff40), *a14+, 1 +3f81cb00: move *a13(0xff60), *a14+, 1 +3f81cb20: calla L3FE0C950 +3f81cb50: move -*a14, a8, 1 +3f81cb60: move a8, *a13(0xff60), 1 +3f81cb80: move -*a14, a8, 1 +3f81cb90: move a8, *a13(0xff40), 1 +3f81cbb0: move a11, a8 +3f81cbc0: calla L3FE11750 +3f81cbf0: move *a13(0xfec0), *a14+, 1 +3f81cc10: move *a13(0xfee0), *a14+, 1 +3f81cc30: calla L3FE0C950 +3f81cc60: move -*a14, a8, 1 +3f81cc70: move a8, *a13(0xfee0), 1 +3f81cc90: move -*a14, a8, 1 +3f81cca0: move a8, *a13(0xfec0), 1 +3f81ccc0: move a11, a8 +3f81ccd0: calla L3FE11750 +3f81cd00: move *a13(0xfe40), *a14+, 1 +3f81cd20: move *a13(0xfe60), *a14+, 1 +3f81cd40: calla L3FE0C950 +3f81cd70: move -*a14, a8, 1 +3f81cd80: move a8, *a13(0xfe60), 1 +3f81cda0: move -*a14, a8, 1 +3f81cdb0: move a8, *a13(0xfe40), 1 +3f81cdd0: move a11, a8 +3f81cde0: calla L3FE11750 +3f81ce10: move *a13(0xfdc0), *a14+, 1 +3f81ce30: move *a13(0xfde0), *a14+, 1 +3f81ce50: calla L3FE0C950 +3f81ce80: move -*a14, a8, 1 +3f81ce90: move a8, *a13(0xfde0), 1 +3f81ceb0: move -*a14, a8, 1 +3f81cec0: move a8, *a13(0xfdc0), 1 +L3F81CEE0: +3f81cee0: move *a13(0xfd60), a9, 1 +3f81cf00: jreq L3F81D350 +3f81cf10: move a9, a8 +3f81cf20: calla L3FE11750 +3f81cf50: move *a13(0xff80), *a14+, 1 +3f81cf70: move *a13(0xffa0), *a14+, 1 +3f81cf90: calla L3FE0C950 +3f81cfc0: move -*a14, a8, 1 +3f81cfd0: move a8, *a13(0xffa0), 1 +3f81cff0: move -*a14, a8, 1 +3f81d000: move a8, *a13(0xff80), 1 +3f81d020: move a9, a8 +3f81d030: calla L3FE11750 +3f81d060: move *a13(0xff00), *a14+, 1 +3f81d080: move *a13(0xff20), *a14+, 1 +3f81d0a0: calla L3FE0C950 +3f81d0d0: move -*a14, a8, 1 +3f81d0e0: move a8, *a13(0xff20), 1 +3f81d100: move -*a14, a8, 1 +3f81d110: move a8, *a13(0xff00), 1 +3f81d130: move a9, a8 +3f81d140: calla L3FE11750 +3f81d170: move *a13(0xfe80), *a14+, 1 +3f81d190: move *a13(0xfea0), *a14+, 1 +3f81d1b0: calla L3FE0C950 +3f81d1e0: move -*a14, a8, 1 +3f81d1f0: move a8, *a13(0xfea0), 1 +3f81d210: move -*a14, a8, 1 +3f81d220: move a8, *a13(0xfe80), 1 +3f81d240: move a9, a8 +3f81d250: calla L3FE11750 +3f81d280: move *a13(0xfe00), *a14+, 1 +3f81d2a0: move *a13(0xfe20), *a14+, 1 +3f81d2c0: calla L3FE0C950 +3f81d2f0: move -*a14, a8, 1 +3f81d300: move a8, *a13(0xfe20), 1 +3f81d320: move -*a14, a8, 1 +3f81d330: move a8, *a13(0xfe00), 1 +L3F81D350: +3f81d350: move a14, -*sp, 1 +3f81d360: move *a13(0x900), *a14+, 1 +3f81d380: move *a13(0x920), *a14+, 1 +3f81d3a0: move a13, a9 +3f81d3b0: subi 0x140, a9 +3f81d3d0: move *a9+, *a14+, 1 +3f81d3e0: move *a9+, *a14+, 1 +3f81d3f0: move *a9+, *a14+, 1 +3f81d400: move *a9+, *a14+, 1 +3f81d410: move a13, a9 +3f81d420: subi 0xc0, a9 +3f81d440: move *a9+, *a14+, 1 +3f81d450: move *a9+, *a14+, 1 +3f81d460: move *a9+, *a14+, 1 +3f81d470: move *a9+, *a14+, 1 +3f81d480: move a13, *a14+, 1 +3f81d490: calla L3F7A77C0 +3f81d4c0: move *a13(0xff40), *a14+, 1 +3f81d4e0: move *a13(0xff60), *a14+, 1 +3f81d500: move *a13(0xfe40), *a14+, 1 +3f81d520: move *a13(0xfe60), *a14+, 1 +3f81d540: calla L3FE0C8D0 +3f81d570: move -*a14, a8, 1 +3f81d580: move a8, *a13(0x700), 1 +3f81d5a0: move -*a14, a8, 1 +3f81d5b0: move a8, *a13(0x6e0), 1 +3f81d5d0: move *a13(0xff80), *a14+, 1 +3f81d5f0: move *a13(0xffa0), *a14+, 1 +3f81d610: move *a13(0xfe80), *a14+, 1 +3f81d630: move *a13(0xfea0), *a14+, 1 +3f81d650: calla L3FE0C8D0 +3f81d680: move -*a14, a8, 1 +3f81d690: move a8, *a13(0x740), 1 +3f81d6b0: move -*a14, a8, 1 +3f81d6c0: move a8, *a13(0x720), 1 +3f81d6e0: move *a13(0x0), *a14+, 1 +3f81d700: move *a13(0x20), *a14+, 1 +3f81d720: move *a13(0x6e0), *a14+, 1 +3f81d740: move *a13(0x700), *a14+, 1 +3f81d760: calla L3FE0C8D0 +3f81d790: move -*a14, a8, 1 +3f81d7a0: move a8, *a13(0xa0), 1 +3f81d7c0: move -*a14, a8, 1 +3f81d7d0: move a8, *a13(0x80), 1 +3f81d7f0: move *a13(0x40), *a14+, 1 +3f81d810: move *a13(0x60), *a14+, 1 +3f81d830: move *a13(0x720), *a14+, 1 +3f81d850: move *a13(0x740), *a14+, 1 +3f81d870: calla L3FE0C8D0 +3f81d8a0: move -*a14, a8, 1 +3f81d8b0: move a8, *a13(0xe0), 1 +3f81d8d0: move -*a14, a8, 1 +3f81d8e0: move a8, *a13(0xc0), 1 +3f81d900: move *a13(0x0), *a14+, 1 +3f81d920: move *a13(0x20), *a14+, 1 +3f81d940: move *a13(0x6e0), *a14+, 1 +3f81d960: move *a13(0x700), *a14+, 1 +3f81d980: calla L3FE0C950 +3f81d9b0: move -*a14, a8, 1 +3f81d9c0: move a8, *a13(0x120), 1 +3f81d9e0: move -*a14, a8, 1 +3f81d9f0: move a8, *a13(0x100), 1 +3f81da10: move *a13(0x40), *a14+, 1 +3f81da30: move *a13(0x60), *a14+, 1 +3f81da50: move *a13(0x720), *a14+, 1 +3f81da70: move *a13(0x740), *a14+, 1 +3f81da90: calla L3FE0C950 +3f81dac0: move -*a14, a8, 1 +3f81dad0: move a8, *a13(0x160), 1 +3f81daf0: move -*a14, a8, 1 +3f81db00: move a8, *a13(0x140), 1 +3f81db20: move *a13(0xfe80), *a14+, 1 +3f81db40: move *a13(0xfea0), *a14+, 1 +3f81db60: movi 0x3f85a870, a8 +3f81db90: move *a8+, *a14+, 1 +3f81dba0: move *a8+, *a14+, 1 +3f81dbb0: calla L3FE0E730 +3f81dbe0: jreq L3F81DD60 +3f81dbf0: addi 0x40, a14 +3f81dc10: move a14, -*sp, 1 +3f81dc20: move *a13(0xfe80), *a14+, 1 +3f81dc40: move *a13(0xfea0), *a14+, 1 +3f81dc60: calla L3FE14450 +3f81dc90: movi 0x3f85a8b0, a8 +3f81dcc0: move *a8+, *a14+, 1 +3f81dcd0: move *a8+, *a14+, 1 +3f81dce0: calla L3FE0C950 +3f81dd10: calla L3FE10B50 +3f81dd40: move a8, a9 +3f81dd50: jruc L3F81DEC0 +L3F81DD60: +3f81dd60: addi 0x40, a14 +3f81dd80: move a14, -*sp, 1 +3f81dd90: move *a13(0xfe80), *a14+, 1 +3f81ddb0: move *a13(0xfea0), *a14+, 1 +3f81ddd0: calla L3FE14450 +3f81de00: movi 0x3f85a8b0, a8 +3f81de30: move *a8+, *a14+, 1 +3f81de40: move *a8+, *a14+, 1 +3f81de50: calla L3FE0C8D0 +3f81de80: calla L3FE10B50 +3f81deb0: move a8, a9 +L3F81DEC0: +3f81dec0: move a9, *a13(0x600), 1 +3f81dee0: move *a13(0xfe00), *a14+, 1 +3f81df00: move *a13(0xfe20), *a14+, 1 +3f81df20: movi 0x3f85a870, a8 +3f81df50: move *a8+, *a14+, 1 +3f81df60: move *a8+, *a14+, 1 +3f81df70: calla L3FE0E730 +3f81dfa0: jreq L3F81E120 +3f81dfb0: addi 0x40, a14 +3f81dfd0: move a14, -*sp, 1 +3f81dfe0: move *a13(0xfe00), *a14+, 1 +3f81e000: move *a13(0xfe20), *a14+, 1 +3f81e020: calla L3FE14450 +3f81e050: movi 0x3f85a8b0, a8 +3f81e080: move *a8+, *a14+, 1 +3f81e090: move *a8+, *a14+, 1 +3f81e0a0: calla L3FE0C950 +3f81e0d0: calla L3FE10B50 +3f81e100: move a8, a9 +3f81e110: jruc L3F81E280 +L3F81E120: +3f81e120: addi 0x40, a14 +3f81e140: move a14, -*sp, 1 +3f81e150: move *a13(0xfe00), *a14+, 1 +3f81e170: move *a13(0xfe20), *a14+, 1 +3f81e190: calla L3FE14450 +3f81e1c0: movi 0x3f85a8b0, a8 +3f81e1f0: move *a8+, *a14+, 1 +3f81e200: move *a8+, *a14+, 1 +3f81e210: calla L3FE0C8D0 +3f81e240: calla L3FE10B50 +3f81e270: move a8, a9 +L3F81E280: +3f81e280: move a9, *a13(0x680), 1 +3f81e2a0: move *a13(0xc0), *a14+, 1 +3f81e2c0: move *a13(0xe0), *a14+, 1 +3f81e2e0: movi 0x3f85a870, a8 +3f81e310: move *a8+, *a14+, 1 +3f81e320: move *a8+, *a14+, 1 +3f81e330: calla L3FE0E730 +3f81e360: jreq L3F81E4E0 +3f81e370: addi 0x40, a14 +3f81e390: move a14, -*sp, 1 +3f81e3a0: move *a13(0xc0), *a14+, 1 +3f81e3c0: move *a13(0xe0), *a14+, 1 +3f81e3e0: calla L3FE14450 +3f81e410: movi 0x3f85a8b0, a8 +3f81e440: move *a8+, *a14+, 1 +3f81e450: move *a8+, *a14+, 1 +3f81e460: calla L3FE0C950 +3f81e490: calla L3FE10B50 +3f81e4c0: move a8, a9 +3f81e4d0: jruc L3F81E640 +L3F81E4E0: +3f81e4e0: addi 0x40, a14 +3f81e500: move a14, -*sp, 1 +3f81e510: move *a13(0xc0), *a14+, 1 +3f81e530: move *a13(0xe0), *a14+, 1 +3f81e550: calla L3FE14450 +3f81e580: movi 0x3f85a8b0, a8 +3f81e5b0: move *a8+, *a14+, 1 +3f81e5c0: move *a8+, *a14+, 1 +3f81e5d0: calla L3FE0C8D0 +3f81e600: calla L3FE10B50 +3f81e630: move a8, a9 +L3F81E640: +3f81e640: move a9, *a13(0x5c0), 1 +3f81e660: move *a13(0x140), *a14+, 1 +3f81e680: move *a13(0x160), *a14+, 1 +3f81e6a0: movi 0x3f85a870, a8 +3f81e6d0: move *a8+, *a14+, 1 +3f81e6e0: move *a8+, *a14+, 1 +3f81e6f0: calla L3FE0E730 +3f81e720: jreq L3F81E8A0 +3f81e730: addi 0x40, a14 +3f81e750: move a14, -*sp, 1 +3f81e760: move *a13(0x140), *a14+, 1 +3f81e780: move *a13(0x160), *a14+, 1 +3f81e7a0: calla L3FE14450 +3f81e7d0: movi 0x3f85a8b0, a8 +3f81e800: move *a8+, *a14+, 1 +3f81e810: move *a8+, *a14+, 1 +3f81e820: calla L3FE0C950 +3f81e850: calla L3FE10B50 +3f81e880: move a8, a9 +3f81e890: jruc L3F81EA00 +L3F81E8A0: +3f81e8a0: addi 0x40, a14 +3f81e8c0: move a14, -*sp, 1 +3f81e8d0: move *a13(0x140), *a14+, 1 +3f81e8f0: move *a13(0x160), *a14+, 1 +3f81e910: calla L3FE14450 +3f81e940: movi 0x3f85a8b0, a8 +3f81e970: move *a8+, *a14+, 1 +3f81e980: move *a8+, *a14+, 1 +3f81e990: calla L3FE0C8D0 +3f81e9c0: calla L3FE10B50 +3f81e9f0: move a8, a9 +L3F81EA00: +3f81ea00: move a9, *a13(0x640), 1 +3f81ea20: move a13, a9 +3f81ea30: addi 0x280, a9 +3f81ea50: move a9, *a13(0x500), 1 +3f81ea70: movk 1, a11 +3f81ea80: move a11, *a13(0x8c0), 1 +3f81eaa0: sub a11, a11 +3f81eab0: move a11, *a13(0x8e0), 1 +3f81ead0: move *a13(0xfda0), a7, 1 +3f81eaf0: setf 16, 1, 0 +3f81eb00: move *a7, a11, 0 +3f81eb10: move *a7(0x20), a7, 0 +3f81eb30: sub a7, a11 +3f81eb40: move a11, *a13(0x760), 1 +3f81eb60: jrge L3F81EBA0 +3f81eb70: neg a11 +3f81eb80: move a11, *a13(0x760), 1 +L3F81EBA0: +3f81eba0: move *a13(0xfda0), a7, 1 +3f81ebc0: move *a7(0x10), a11, 0 +3f81ebe0: move *a7(0x30), a7, 0 +3f81ec00: sub a7, a11 +3f81ec10: move a11, *a13(0x780), 1 +3f81ec30: jrge L3F81EC70 +3f81ec40: neg a11 +3f81ec50: move a11, *a13(0x780), 1 +L3F81EC70: +3f81ec70: move *a13(0xfda0), a7, 1 +3f81ec90: move *a7, a8, 0 +3f81eca0: calla L3FE11750 +3f81ecd0: move -*a14, a8, 1 +3f81ece0: move a8, *a13(0x220), 1 +3f81ed00: move -*a14, a8, 1 +3f81ed10: move a8, *a13(0x200), 1 +3f81ed30: move *a7(0x10), a8, 0 +3f81ed50: calla L3FE11750 +3f81ed80: move -*a14, a8, 1 +3f81ed90: move a8, *a13(0x260), 1 +3f81edb0: move -*a14, a8, 1 +3f81edc0: move a8, *a13(0x240), 1 +3f81ede0: move *a13(0xff80), *a14+, 1 +3f81ee00: move *a13(0xffa0), *a14+, 1 +3f81ee20: move *a13(0xff00), *a14+, 1 +3f81ee40: move *a13(0xff20), *a14+, 1 +3f81ee60: calla L3FE0E6F0 +3f81ee90: jaeq L3F82F370 +3f81eeb0: move *a13(0xff40), *a14+, 1 +3f81eed0: move *a13(0xff60), *a14+, 1 +3f81eef0: move *a13(0xfec0), *a14+, 1 +3f81ef10: move *a13(0xfee0), *a14+, 1 +3f81ef30: calla L3FE0E6F0 +3f81ef60: jaeq L3F826BC0 +3f81ef80: neg a11 +3f81ef90: move a11, *a9(0x40), 1 +3f81efb0: move *a13(0x760), *a9(0x60), 1 +3f81efe0: move *a13(0x5c0), *a9(0x10), 0 +3f81f010: move *a13(0x780), a11, 1 +3f81f030: neg a11 +3f81f040: jreq L3F81F2D0 +3f81f050: move *a13(0x760), a11, 1 +3f81f070: jreq L3F81F2D0 +3f81f080: move *a13(0x5c0), a8, 1 +3f81f0a0: calla L3FE11750 +3f81f0d0: move *a13(0xc0), *a14+, 1 +3f81f0f0: move *a13(0xe0), *a14+, 1 +3f81f110: calla L3FE0C8D0 +3f81f140: move *a13(0x780), a7, 1 +3f81f160: neg a7 +3f81f170: move a7, a8 +3f81f180: calla L3FE11750 +3f81f1b0: move a11, a8 +3f81f1c0: calla L3FE11750 +3f81f1f0: calla L3FE0D650 +3f81f220: calla L3FE0DE90 +3f81f250: move *a13(0x80), *a14+, 1 +3f81f270: move *a13(0xa0), *a14+, 1 +3f81f290: calla L3FE0C950 +3f81f2c0: jruc L3F81F310 +L3F81F2D0: +3f81f2d0: move *a13(0x80), *a14+, 1 +3f81f2f0: move *a13(0xa0), *a14+, 1 +L3F81F310: +3f81f310: move -*a14, a8, 1 +3f81f320: move a8, *a13(0x800), 1 +3f81f340: move -*a14, a8, 1 +3f81f350: move a8, *a13(0x7e0), 1 +3f81f370: move *a13(0x7e0), *a14+, 1 +3f81f390: move *a13(0x800), *a14+, 1 +3f81f3b0: movi 0x3f85a870, a8 +3f81f3e0: move *a8+, *a14+, 1 +3f81f3f0: move *a8+, *a14+, 1 +3f81f400: calla L3FE0E730 +3f81f430: jreq L3F81F5B0 +3f81f440: addi 0x40, a14 +3f81f460: move a14, -*sp, 1 +3f81f470: move *a13(0x7e0), *a14+, 1 +3f81f490: move *a13(0x800), *a14+, 1 +3f81f4b0: calla L3FE14450 +3f81f4e0: movi 0x3f85a8b0, a8 +3f81f510: move *a8+, *a14+, 1 +3f81f520: move *a8+, *a14+, 1 +3f81f530: calla L3FE0C950 +3f81f560: calla L3FE10B50 +3f81f590: move a8, a11 +3f81f5a0: jruc L3F81F710 +L3F81F5B0: +3f81f5b0: addi 0x40, a14 +3f81f5d0: move a14, -*sp, 1 +3f81f5e0: move *a13(0x7e0), *a14+, 1 +3f81f600: move *a13(0x800), *a14+, 1 +3f81f620: calla L3FE14450 +3f81f650: movi 0x3f85a8b0, a8 +3f81f680: move *a8+, *a14+, 1 +3f81f690: move *a8+, *a14+, 1 +3f81f6a0: calla L3FE0C8D0 +3f81f6d0: calla L3FE10B50 +3f81f700: move a8, a11 +L3F81F710: +3f81f710: setf 16, 1, 0 +3f81f720: move a11, *a9, 0 +3f81f730: move *a9, a8, 0 +3f81f740: calla L3FE11750 +3f81f770: move *a13(0x7e0), *a14+, 1 +3f81f790: move *a13(0x800), *a14+, 1 +3f81f7b0: calla L3FE0C830 +3f81f7e0: movi 0x3f85a830, a8 +3f81f810: move *a8+, *a14+, 1 +3f81f820: move *a8+, *a14+, 1 +3f81f830: calla L3FE0DE90 +3f81f860: addi 0x40, a14 +3f81f880: move a14, -*sp, 1 +3f81f890: move *a13(0x780), a11, 1 +3f81f8b0: mpys a11, a11 +3f81f8c0: move *a13(0x760), a7, 1 +3f81f8e0: mpys a7, a7 +3f81f8f0: add a7, a11 +3f81f900: move a11, a8 +3f81f910: calla L3FE11750 +3f81f940: calla L3FE1CBE0 +3f81f970: calla L3FE0DE90 +3f81f9a0: movi 0x3f85a870, a8 +3f81f9d0: move *a8+, *a14+, 1 +3f81f9e0: move *a8+, *a14+, 1 +3f81f9f0: calla L3FE0E730 +3f81fa20: jreq L3F81FD40 +3f81fa30: setf 16, 1, 0 +3f81fa40: move *a9, a8, 0 +3f81fa50: calla L3FE11750 +3f81fa80: move *a13(0x7e0), *a14+, 1 +3f81faa0: move *a13(0x800), *a14+, 1 +3f81fac0: calla L3FE0C830 +3f81faf0: movi 0x3f85a830, a8 +3f81fb20: move *a8+, *a14+, 1 +3f81fb30: move *a8+, *a14+, 1 +3f81fb40: calla L3FE0DE90 +3f81fb70: addi 0x40, a14 +3f81fb90: move a14, -*sp, 1 +3f81fba0: move *a13(0x780), a11, 1 +3f81fbc0: mpys a11, a11 +3f81fbd0: move *a13(0x760), a7, 1 +3f81fbf0: mpys a7, a7 +3f81fc00: add a7, a11 +3f81fc10: move a11, a8 +3f81fc20: calla L3FE11750 +3f81fc50: calla L3FE1CBE0 +3f81fc80: calla L3FE0DE90 +3f81fcb0: movi 0x3f85a8b0, a8 +3f81fce0: move *a8+, *a14+, 1 +3f81fcf0: move *a8+, *a14+, 1 +3f81fd00: calla L3FE0C950 +3f81fd30: jruc L3F820040 +L3F81FD40: +3f81fd40: setf 16, 1, 0 +3f81fd50: move *a9, a8, 0 +3f81fd60: calla L3FE11750 +3f81fd90: move *a13(0x7e0), *a14+, 1 +3f81fdb0: move *a13(0x800), *a14+, 1 +3f81fdd0: calla L3FE0C830 +3f81fe00: movi 0x3f85a830, a8 +3f81fe30: move *a8+, *a14+, 1 +3f81fe40: move *a8+, *a14+, 1 +3f81fe50: calla L3FE0DE90 +3f81fe80: addi 0x40, a14 +3f81fea0: move a14, -*sp, 1 +3f81feb0: move *a13(0x780), a11, 1 +3f81fed0: mpys a11, a11 +3f81fee0: move *a13(0x760), a7, 1 +3f81ff00: mpys a7, a7 +3f81ff10: add a7, a11 +3f81ff20: move a11, a8 +3f81ff30: calla L3FE11750 +3f81ff60: calla L3FE1CBE0 +3f81ff90: calla L3FE0DE90 +3f81ffc0: movi 0x3f85a8b0, a8 +3f81fff0: move *a8+, *a14+, 1 +3f820000: move *a8+, *a14+, 1 +3f820010: calla L3FE0C8D0 +L3F820040: +3f820040: calla L3FE10B50 +3f820070: move a8, *a9(0x80), 1 +3f820090: setf 16, 1, 0 +3f8200a0: move *a13(0x640), *a9(0x30), 0 +3f8200d0: move *a13(0x780), a11, 1 +3f8200f0: neg a11 +3f820100: jreq L3F820390 +3f820110: move *a13(0x760), a11, 1 +3f820130: jreq L3F820390 +3f820140: move *a13(0x640), a8, 1 +3f820160: calla L3FE11750 +3f820190: move *a13(0x140), *a14+, 1 +3f8201b0: move *a13(0x160), *a14+, 1 +3f8201d0: calla L3FE0C8D0 +3f820200: move *a13(0x780), a7, 1 +3f820220: neg a7 +3f820230: move a7, a8 +3f820240: calla L3FE11750 +3f820270: move a11, a8 +3f820280: calla L3FE11750 +3f8202b0: calla L3FE0D650 +3f8202e0: calla L3FE0DE90 +3f820310: move *a13(0x100), *a14+, 1 +3f820330: move *a13(0x120), *a14+, 1 +3f820350: calla L3FE0C950 +3f820380: jruc L3F8203D0 +L3F820390: +3f820390: move *a13(0x100), *a14+, 1 +3f8203b0: move *a13(0x120), *a14+, 1 +L3F8203D0: +3f8203d0: movi 0x3f85a870, a8 +3f820400: move *a8+, *a14+, 1 +3f820410: move *a8+, *a14+, 1 +3f820420: calla L3FE0E730 +3f820450: jreq L3F820890 +3f820460: addi 0x40, a14 +3f820480: move a14, -*sp, 1 +3f820490: move *a13(0x780), a11, 1 +3f8204b0: neg a11 +3f8204c0: jreq L3F820750 +3f8204d0: move *a13(0x760), a11, 1 +3f8204f0: jreq L3F820750 +3f820500: move *a13(0x640), a8, 1 +3f820520: calla L3FE11750 +3f820550: move *a13(0x140), *a14+, 1 +3f820570: move *a13(0x160), *a14+, 1 +3f820590: calla L3FE0C8D0 +3f8205c0: move *a13(0x780), a7, 1 +3f8205e0: neg a7 +3f8205f0: move a7, a8 +3f820600: calla L3FE11750 +3f820630: move a11, a8 +3f820640: calla L3FE11750 +3f820670: calla L3FE0D650 +3f8206a0: calla L3FE0DE90 +3f8206d0: move *a13(0x100), *a14+, 1 +3f8206f0: move *a13(0x120), *a14+, 1 +3f820710: calla L3FE0C950 +3f820740: jruc L3F820790 +L3F820750: +3f820750: move *a13(0x100), *a14+, 1 +3f820770: move *a13(0x120), *a14+, 1 +L3F820790: +3f820790: calla L3FE14450 +3f8207c0: movi 0x3f85a8b0, a8 +3f8207f0: move *a8+, *a14+, 1 +3f820800: move *a8+, *a14+, 1 +3f820810: calla L3FE0C950 +3f820840: calla L3FE10B50 +3f820870: move a8, a11 +3f820880: jruc L3F820CB0 +L3F820890: +3f820890: addi 0x40, a14 +3f8208b0: move a14, -*sp, 1 +3f8208c0: move *a13(0x780), a11, 1 +3f8208e0: neg a11 +3f8208f0: jreq L3F820B80 +3f820900: move *a13(0x760), a11, 1 +3f820920: jreq L3F820B80 +3f820930: move *a13(0x640), a8, 1 +3f820950: calla L3FE11750 +3f820980: move *a13(0x140), *a14+, 1 +3f8209a0: move *a13(0x160), *a14+, 1 +3f8209c0: calla L3FE0C8D0 +3f8209f0: move *a13(0x780), a7, 1 +3f820a10: neg a7 +3f820a20: move a7, a8 +3f820a30: calla L3FE11750 +3f820a60: move a11, a8 +3f820a70: calla L3FE11750 +3f820aa0: calla L3FE0D650 +3f820ad0: calla L3FE0DE90 +3f820b00: move *a13(0x100), *a14+, 1 +3f820b20: move *a13(0x120), *a14+, 1 +3f820b40: calla L3FE0C950 +3f820b70: jruc L3F820BC0 +L3F820B80: +3f820b80: move *a13(0x100), *a14+, 1 +3f820ba0: move *a13(0x120), *a14+, 1 +L3F820BC0: +3f820bc0: calla L3FE14450 +3f820bf0: movi 0x3f85a8b0, a8 +3f820c20: move *a8+, *a14+, 1 +3f820c30: move *a8+, *a14+, 1 +3f820c40: calla L3FE0C8D0 +3f820c70: calla L3FE10B50 +3f820ca0: move a8, a11 +L3F820CB0: +3f820cb0: setf 16, 1, 0 +3f820cc0: move a11, *a9(0x20), 0 +3f820ce0: addi 0xa0, a9 +3f820d00: move a9, *a13(0x500), 1 +3f820d20: move *a13(0x760), *a9(0x40), 1 +3f820d50: move *a13(0x780), *a9(0x60), 1 +3f820d80: move *a13(0x5c0), *a9(0x10), 0 +3f820db0: move *a13(0x760), a11, 1 +3f820dd0: jreq L3F821030 +3f820de0: move *a13(0x780), a7, 1 +3f820e00: jreq L3F821030 +3f820e10: move *a13(0x5c0), a8, 1 +3f820e30: calla L3FE11750 +3f820e60: move *a13(0xc0), *a14+, 1 +3f820e80: move *a13(0xe0), *a14+, 1 +3f820ea0: calla L3FE0C8D0 +3f820ed0: move a11, a8 +3f820ee0: calla L3FE11750 +3f820f10: move a7, a8 +3f820f20: calla L3FE11750 +3f820f50: calla L3FE0D650 +3f820f80: calla L3FE0DE90 +3f820fb0: move *a13(0x80), *a14+, 1 +3f820fd0: move *a13(0xa0), *a14+, 1 +3f820ff0: calla L3FE0C950 +3f821020: jruc L3F821070 +L3F821030: +3f821030: move *a13(0x80), *a14+, 1 +3f821050: move *a13(0xa0), *a14+, 1 +L3F821070: +3f821070: movi 0x3f85a870, a8 +3f8210a0: move *a8+, *a14+, 1 +3f8210b0: move *a8+, *a14+, 1 +3f8210c0: calla L3FE0E730 +3f8210f0: jreq L3F8214E0 +3f821100: addi 0x40, a14 +3f821120: move a14, -*sp, 1 +3f821130: move a11, a7 +3f821140: jreq L3F8213A0 +3f821150: move *a13(0x780), a7, 1 +3f821170: jreq L3F8213A0 +3f821180: move *a13(0x5c0), a8, 1 +3f8211a0: calla L3FE11750 +3f8211d0: move *a13(0xc0), *a14+, 1 +3f8211f0: move *a13(0xe0), *a14+, 1 +3f821210: calla L3FE0C8D0 +3f821240: move a11, a8 +3f821250: calla L3FE11750 +3f821280: move a7, a8 +3f821290: calla L3FE11750 +3f8212c0: calla L3FE0D650 +3f8212f0: calla L3FE0DE90 +3f821320: move *a13(0x80), *a14+, 1 +3f821340: move *a13(0xa0), *a14+, 1 +3f821360: calla L3FE0C950 +3f821390: jruc L3F8213E0 +L3F8213A0: +3f8213a0: move *a13(0x80), *a14+, 1 +3f8213c0: move *a13(0xa0), *a14+, 1 +L3F8213E0: +3f8213e0: calla L3FE14450 +3f821410: movi 0x3f85a8b0, a8 +3f821440: move *a8+, *a14+, 1 +3f821450: move *a8+, *a14+, 1 +3f821460: calla L3FE0C950 +3f821490: calla L3FE10B50 +3f8214c0: move a8, a7 +3f8214d0: jruc L3F8218B0 +L3F8214E0: +3f8214e0: addi 0x40, a14 +3f821500: move a14, -*sp, 1 +3f821510: move a11, a7 +3f821520: jreq L3F821780 +3f821530: move *a13(0x780), a7, 1 +3f821550: jreq L3F821780 +3f821560: move *a13(0x5c0), a8, 1 +3f821580: calla L3FE11750 +3f8215b0: move *a13(0xc0), *a14+, 1 +3f8215d0: move *a13(0xe0), *a14+, 1 +3f8215f0: calla L3FE0C8D0 +3f821620: move a11, a8 +3f821630: calla L3FE11750 +3f821660: move a7, a8 +3f821670: calla L3FE11750 +3f8216a0: calla L3FE0D650 +3f8216d0: calla L3FE0DE90 +3f821700: move *a13(0x80), *a14+, 1 +3f821720: move *a13(0xa0), *a14+, 1 +3f821740: calla L3FE0C950 +3f821770: jruc L3F8217C0 +L3F821780: +3f821780: move *a13(0x80), *a14+, 1 +3f8217a0: move *a13(0xa0), *a14+, 1 +L3F8217C0: +3f8217c0: calla L3FE14450 +3f8217f0: movi 0x3f85a8b0, a8 +3f821820: move *a8+, *a14+, 1 +3f821830: move *a8+, *a14+, 1 +3f821840: calla L3FE0C8D0 +3f821870: calla L3FE10B50 +3f8218a0: move a8, a7 +L3F8218B0: +3f8218b0: setf 16, 1, 0 +3f8218c0: move a7, *a9, 0 +3f8218d0: move a11, a7 +3f8218e0: jreq L3F821B40 +3f8218f0: move *a13(0x780), a7, 1 +3f821910: jreq L3F821B40 +3f821920: move *a13(0x600), a8, 1 +3f821940: calla L3FE11750 +3f821970: move *a13(0xfe80), *a14+, 1 +3f821990: move *a13(0xfea0), *a14+, 1 +3f8219b0: calla L3FE0C8D0 +3f8219e0: move a11, a8 +3f8219f0: calla L3FE11750 +3f821a20: move a7, a8 +3f821a30: calla L3FE11750 +3f821a60: calla L3FE0D650 +3f821a90: calla L3FE0DE90 +3f821ac0: move *a13(0xfe40), *a14+, 1 +3f821ae0: move *a13(0xfe60), *a14+, 1 +3f821b00: calla L3FE0C950 +3f821b30: jruc L3F821B80 +L3F821B40: +3f821b40: move *a13(0xfe40), *a14+, 1 +3f821b60: move *a13(0xfe60), *a14+, 1 +L3F821B80: +3f821b80: movi 0x3f85a870, a8 +3f821bb0: move *a8+, *a14+, 1 +3f821bc0: move *a8+, *a14+, 1 +3f821bd0: calla L3FE0E730 +3f821c00: jreq L3F821FF0 +3f821c10: addi 0x40, a14 +3f821c30: move a14, -*sp, 1 +3f821c40: move a11, a7 +3f821c50: jreq L3F821EB0 +3f821c60: move *a13(0x780), a7, 1 +3f821c80: jreq L3F821EB0 +3f821c90: move *a13(0x600), a8, 1 +3f821cb0: calla L3FE11750 +3f821ce0: move *a13(0xfe80), *a14+, 1 +3f821d00: move *a13(0xfea0), *a14+, 1 +3f821d20: calla L3FE0C8D0 +3f821d50: move a11, a8 +3f821d60: calla L3FE11750 +3f821d90: move a7, a8 +3f821da0: calla L3FE11750 +3f821dd0: calla L3FE0D650 +3f821e00: calla L3FE0DE90 +3f821e30: move *a13(0xfe40), *a14+, 1 +3f821e50: move *a13(0xfe60), *a14+, 1 +3f821e70: calla L3FE0C950 +3f821ea0: jruc L3F821EF0 +L3F821EB0: +3f821eb0: move *a13(0xfe40), *a14+, 1 +3f821ed0: move *a13(0xfe60), *a14+, 1 +L3F821EF0: +3f821ef0: calla L3FE14450 +3f821f20: movi 0x3f85a8b0, a8 +3f821f50: move *a8+, *a14+, 1 +3f821f60: move *a8+, *a14+, 1 +3f821f70: calla L3FE0C950 +3f821fa0: calla L3FE10B50 +3f821fd0: move a8, a7 +3f821fe0: jruc L3F8223C0 +L3F821FF0: +3f821ff0: addi 0x40, a14 +3f822010: move a14, -*sp, 1 +3f822020: move a11, a7 +3f822030: jreq L3F822290 +3f822040: move *a13(0x780), a7, 1 +3f822060: jreq L3F822290 +3f822070: move *a13(0x600), a8, 1 +3f822090: calla L3FE11750 +3f8220c0: move *a13(0xfe80), *a14+, 1 +3f8220e0: move *a13(0xfea0), *a14+, 1 +3f822100: calla L3FE0C8D0 +3f822130: move a11, a8 +3f822140: calla L3FE11750 +3f822170: move a7, a8 +3f822180: calla L3FE11750 +3f8221b0: calla L3FE0D650 +3f8221e0: calla L3FE0DE90 +3f822210: move *a13(0xfe40), *a14+, 1 +3f822230: move *a13(0xfe60), *a14+, 1 +3f822250: calla L3FE0C950 +3f822280: jruc L3F8222D0 +L3F822290: +3f822290: move *a13(0xfe40), *a14+, 1 +3f8222b0: move *a13(0xfe60), *a14+, 1 +L3F8222D0: +3f8222d0: calla L3FE14450 +3f822300: movi 0x3f85a8b0, a8 +3f822330: move *a8+, *a14+, 1 +3f822340: move *a8+, *a14+, 1 +3f822350: calla L3FE0C8D0 +3f822380: calla L3FE10B50 +3f8223b0: move a8, a7 +L3F8223C0: +3f8223c0: move a7, *a13(0x5e0), 1 +3f8223e0: move a14, -*sp, 1 +3f8223f0: move a13, a7 +3f822400: addi 0x200, a7 +3f822420: move a7, *a14+, 1 +3f822430: move *a13(0x880), *a14+, 1 +3f822450: move *a13(0x780), *a14+, 1 +3f822470: move a11, *a14+, 1 +3f822480: move *a13(0x600), *a14+, 1 +3f8224a0: move *a13(0x5e0), *a14+, 1 +3f8224c0: movk 1, a7 +3f8224d0: move a7, *a14+, 1 +3f8224e0: calla L3F855F00 +3f822510: move a8, *a13(0x840), 1 +3f822530: move *a13(0x5c0), a7, 1 +3f822550: move *a13(0x600), a9, 1 +3f822570: sub a9, a7 +3f822580: move a7, *a13(0x860), 1 +3f8225a0: move a14, -*sp, 1 +3f8225b0: move a7, *a14+, 1 +3f8225c0: move *a13(0x780), *a14+, 1 +3f8225e0: move a11, *a14+, 1 +3f8225f0: move a13, a7 +3f822600: addi 0x840, a7 +3f822620: move a7, *a14+, 1 +3f822630: calla L3F856DF0 +3f822660: move *a13(0x500), a7, 1 +3f822680: move *a13(0x840), *a7(0x80), 1 +3f8226b0: setf 16, 1, 0 +3f8226c0: move a9, *a7(0x30), 0 +3f8226e0: move *a13(0x5e0), *a7(0x20), 0 +3f822710: addi 0xa0, a7 +3f822730: move a7, *a13(0x500), 1 +3f822750: move a11, *a7(0x40), 1 +3f822770: move *a13(0x780), *a7(0x60), 1 +3f8227a0: move *a13(0x140), *a14+, 1 +3f8227c0: move *a13(0x160), *a14+, 1 +3f8227e0: movi 0x3f85a870, a8 +3f822810: move *a8+, *a14+, 1 +3f822820: move *a8+, *a14+, 1 +3f822830: calla L3FE0E730 +3f822860: jreq L3F8229E0 +3f822870: addi 0x40, a14 +3f822890: move a14, -*sp, 1 +3f8228a0: move *a13(0x140), *a14+, 1 +3f8228c0: move *a13(0x160), *a14+, 1 +3f8228e0: calla L3FE14450 +3f822910: movi 0x3f85a8b0, a8 +3f822940: move *a8+, *a14+, 1 +3f822950: move *a8+, *a14+, 1 +3f822960: calla L3FE0C950 +3f822990: calla L3FE10B50 +3f8229c0: move a8, a9 +3f8229d0: jruc L3F822B40 +L3F8229E0: +3f8229e0: addi 0x40, a14 +3f822a00: move a14, -*sp, 1 +3f822a10: move *a13(0x140), *a14+, 1 +3f822a30: move *a13(0x160), *a14+, 1 +3f822a50: calla L3FE14450 +3f822a80: movi 0x3f85a8b0, a8 +3f822ab0: move *a8+, *a14+, 1 +3f822ac0: move *a8+, *a14+, 1 +3f822ad0: calla L3FE0C8D0 +3f822b00: calla L3FE10B50 +3f822b30: move a8, a9 +L3F822B40: +3f822b40: setf 16, 1, 0 +3f822b50: move a9, *a7(0x10), 0 +3f822b70: move a11, a8 +3f822b80: jreq L3F822DE0 +3f822b90: move *a13(0x780), a9, 1 +3f822bb0: jreq L3F822DE0 +3f822bc0: move *a13(0x640), a8, 1 +3f822be0: calla L3FE11750 +3f822c10: move *a13(0x140), *a14+, 1 +3f822c30: move *a13(0x160), *a14+, 1 +3f822c50: calla L3FE0C8D0 +3f822c80: move a11, a8 +3f822c90: calla L3FE11750 +3f822cc0: move a9, a8 +3f822cd0: calla L3FE11750 +3f822d00: calla L3FE0D650 +3f822d30: calla L3FE0DE90 +3f822d60: move *a13(0x100), *a14+, 1 +3f822d80: move *a13(0x120), *a14+, 1 +3f822da0: calla L3FE0C950 +3f822dd0: jruc L3F822E20 +L3F822DE0: +3f822de0: move *a13(0x100), *a14+, 1 +3f822e00: move *a13(0x120), *a14+, 1 +L3F822E20: +3f822e20: movi 0x3f85a870, a8 +3f822e50: move *a8+, *a14+, 1 +3f822e60: move *a8+, *a14+, 1 +3f822e70: calla L3FE0E730 +3f822ea0: jreq L3F823290 +3f822eb0: addi 0x40, a14 +3f822ed0: move a14, -*sp, 1 +3f822ee0: move a11, a8 +3f822ef0: jreq L3F823150 +3f822f00: move *a13(0x780), a9, 1 +3f822f20: jreq L3F823150 +3f822f30: move *a13(0x640), a8, 1 +3f822f50: calla L3FE11750 +3f822f80: move *a13(0x140), *a14+, 1 +3f822fa0: move *a13(0x160), *a14+, 1 +3f822fc0: calla L3FE0C8D0 +3f822ff0: move a11, a8 +3f823000: calla L3FE11750 +3f823030: move a9, a8 +3f823040: calla L3FE11750 +3f823070: calla L3FE0D650 +3f8230a0: calla L3FE0DE90 +3f8230d0: move *a13(0x100), *a14+, 1 +3f8230f0: move *a13(0x120), *a14+, 1 +3f823110: calla L3FE0C950 +3f823140: jruc L3F823190 +L3F823150: +3f823150: move *a13(0x100), *a14+, 1 +3f823170: move *a13(0x120), *a14+, 1 +L3F823190: +3f823190: calla L3FE14450 +3f8231c0: movi 0x3f85a8b0, a8 +3f8231f0: move *a8+, *a14+, 1 +3f823200: move *a8+, *a14+, 1 +3f823210: calla L3FE0C950 +3f823240: calla L3FE10B50 +3f823270: move a8, a9 +3f823280: jruc L3F823660 +L3F823290: +3f823290: addi 0x40, a14 +3f8232b0: move a14, -*sp, 1 +3f8232c0: move a11, a8 +3f8232d0: jreq L3F823530 +3f8232e0: move *a13(0x780), a9, 1 +3f823300: jreq L3F823530 +3f823310: move *a13(0x640), a8, 1 +3f823330: calla L3FE11750 +3f823360: move *a13(0x140), *a14+, 1 +3f823380: move *a13(0x160), *a14+, 1 +3f8233a0: calla L3FE0C8D0 +3f8233d0: move a11, a8 +3f8233e0: calla L3FE11750 +3f823410: move a9, a8 +3f823420: calla L3FE11750 +3f823450: calla L3FE0D650 +3f823480: calla L3FE0DE90 +3f8234b0: move *a13(0x100), *a14+, 1 +3f8234d0: move *a13(0x120), *a14+, 1 +3f8234f0: calla L3FE0C950 +3f823520: jruc L3F823570 +L3F823530: +3f823530: move *a13(0x100), *a14+, 1 +3f823550: move *a13(0x120), *a14+, 1 +L3F823570: +3f823570: calla L3FE14450 +3f8235a0: movi 0x3f85a8b0, a8 +3f8235d0: move *a8+, *a14+, 1 +3f8235e0: move *a8+, *a14+, 1 +3f8235f0: calla L3FE0C8D0 +3f823620: calla L3FE10B50 +3f823650: move a8, a9 +L3F823660: +3f823660: setf 16, 1, 0 +3f823670: move a9, *a7, 0 +3f823680: move a11, a8 +3f823690: jreq L3F8238F0 +3f8236a0: move *a13(0x780), a9, 1 +3f8236c0: jreq L3F8238F0 +3f8236d0: move *a13(0x680), a8, 1 +3f8236f0: calla L3FE11750 +3f823720: move *a13(0xfe00), *a14+, 1 +3f823740: move *a13(0xfe20), *a14+, 1 +3f823760: calla L3FE0C8D0 +3f823790: move a11, a8 +3f8237a0: calla L3FE11750 +3f8237d0: move a9, a8 +3f8237e0: calla L3FE11750 +3f823810: calla L3FE0D650 +3f823840: calla L3FE0DE90 +3f823870: move *a13(0xfdc0), *a14+, 1 +3f823890: move *a13(0xfde0), *a14+, 1 +3f8238b0: calla L3FE0C950 +3f8238e0: jruc L3F823930 +L3F8238F0: +3f8238f0: move *a13(0xfdc0), *a14+, 1 +3f823910: move *a13(0xfde0), *a14+, 1 +L3F823930: +3f823930: movi 0x3f85a870, a8 +3f823960: move *a8+, *a14+, 1 +3f823970: move *a8+, *a14+, 1 +3f823980: calla L3FE0E730 +3f8239b0: jreq L3F823DA0 +3f8239c0: addi 0x40, a14 +3f8239e0: move a14, -*sp, 1 +3f8239f0: move a11, a8 +3f823a00: jreq L3F823C60 +3f823a10: move *a13(0x780), a9, 1 +3f823a30: jreq L3F823C60 +3f823a40: move *a13(0x680), a8, 1 +3f823a60: calla L3FE11750 +3f823a90: move *a13(0xfe00), *a14+, 1 +3f823ab0: move *a13(0xfe20), *a14+, 1 +3f823ad0: calla L3FE0C8D0 +3f823b00: move a11, a8 +3f823b10: calla L3FE11750 +3f823b40: move a9, a8 +3f823b50: calla L3FE11750 +3f823b80: calla L3FE0D650 +3f823bb0: calla L3FE0DE90 +3f823be0: move *a13(0xfdc0), *a14+, 1 +3f823c00: move *a13(0xfde0), *a14+, 1 +3f823c20: calla L3FE0C950 +3f823c50: jruc L3F823CA0 +L3F823C60: +3f823c60: move *a13(0xfdc0), *a14+, 1 +3f823c80: move *a13(0xfde0), *a14+, 1 +L3F823CA0: +3f823ca0: calla L3FE14450 +3f823cd0: movi 0x3f85a8b0, a8 +3f823d00: move *a8+, *a14+, 1 +3f823d10: move *a8+, *a14+, 1 +3f823d20: calla L3FE0C950 +3f823d50: calla L3FE10B50 +3f823d80: move a8, a9 +3f823d90: jruc L3F824170 +L3F823DA0: +3f823da0: addi 0x40, a14 +3f823dc0: move a14, -*sp, 1 +3f823dd0: move a11, a8 +3f823de0: jreq L3F824040 +3f823df0: move *a13(0x780), a9, 1 +3f823e10: jreq L3F824040 +3f823e20: move *a13(0x680), a8, 1 +3f823e40: calla L3FE11750 +3f823e70: move *a13(0xfe00), *a14+, 1 +3f823e90: move *a13(0xfe20), *a14+, 1 +3f823eb0: calla L3FE0C8D0 +3f823ee0: move a11, a8 +3f823ef0: calla L3FE11750 +3f823f20: move a9, a8 +3f823f30: calla L3FE11750 +3f823f60: calla L3FE0D650 +3f823f90: calla L3FE0DE90 +3f823fc0: move *a13(0xfdc0), *a14+, 1 +3f823fe0: move *a13(0xfde0), *a14+, 1 +3f824000: calla L3FE0C950 +3f824030: jruc L3F824080 +L3F824040: +3f824040: move *a13(0xfdc0), *a14+, 1 +3f824060: move *a13(0xfde0), *a14+, 1 +L3F824080: +3f824080: calla L3FE14450 +3f8240b0: movi 0x3f85a8b0, a8 +3f8240e0: move *a8+, *a14+, 1 +3f8240f0: move *a8+, *a14+, 1 +3f824100: calla L3FE0C8D0 +3f824130: calla L3FE10B50 +3f824160: move a8, a9 +L3F824170: +3f824170: move a9, *a13(0x660), 1 +3f824190: move a14, -*sp, 1 +3f8241a0: move a13, a7 +3f8241b0: addi 0x200, a7 +3f8241d0: move a7, *a14+, 1 +3f8241e0: move *a13(0x880), *a14+, 1 +3f824200: move *a13(0x780), *a14+, 1 +3f824220: move a11, *a14+, 1 +3f824230: move *a13(0x680), *a14+, 1 +3f824250: move a9, *a14+, 1 +3f824260: sub a7, a7 +3f824270: move a7, *a14+, 1 +3f824280: calla L3F855F00 +3f8242b0: move a8, *a13(0x840), 1 +3f8242d0: move a14, -*sp, 1 +3f8242e0: move *a13(0x860), *a14+, 1 +3f824300: move *a13(0x780), *a14+, 1 +3f824320: move a11, *a14+, 1 +3f824330: move a13, a7 +3f824340: addi 0x840, a7 +3f824360: move a7, *a14+, 1 +3f824370: calla L3F856DF0 +3f8243a0: move *a13(0x500), a7, 1 +3f8243c0: move *a13(0x840), *a7(0x80), 1 +3f8243f0: setf 16, 1, 0 +3f824400: move *a13(0x680), *a7(0x30), 0 +3f824430: move a9, *a7(0x20), 0 +3f824450: addi 0xa0, a7 +3f824470: move a7, *a13(0x500), 1 +3f824490: move *a13(0x780), a9, 1 +3f8244b0: neg a9 +3f8244c0: move a9, *a7(0x40), 1 +3f8244e0: move a11, *a7(0x60), 1 +3f824500: move *a13(0xfda0), a9, 1 +3f824520: move *a9, a8, 0 +3f824530: calla L3FE11750 +3f824560: move *a13(0xff40), *a14+, 1 +3f824580: move *a13(0xff60), *a14+, 1 +3f8245a0: calla L3FE0E9F0 +3f8245d0: jreq L3F8246B0 +3f8245e0: move *a9(0x10), a8, 0 +3f824600: calla L3FE11750 +3f824630: move *a13(0xff80), *a14+, 1 +3f824650: move *a13(0xffa0), *a14+, 1 +3f824670: calla L3FE0E9F0 +3f8246a0: jrne L3F824850 +L3F8246B0: +3f8246b0: move *a9(0x20), a8, 0 +3f8246d0: calla L3FE11750 +3f824700: move *a13(0xff40), *a14+, 1 +3f824720: move *a13(0xff60), *a14+, 1 +3f824740: calla L3FE0E9F0 +3f824770: jreq L3F824EB0 +3f824780: move *a9(0x30), a8, 0 +3f8247a0: calla L3FE11750 +3f8247d0: move *a13(0xff80), *a14+, 1 +3f8247f0: move *a13(0xffa0), *a14+, 1 +3f824810: calla L3FE0E9F0 +3f824840: jreq L3F824EB0 +L3F824850: +3f824850: move *a13(0xff40), *a14+, 1 +3f824870: move *a13(0xff60), *a14+, 1 +3f824890: calla L3FE10B50 +3f8248c0: move a8, *a13(0x5e0), 1 +3f8248e0: sub a7, a7 +3f8248f0: move a7, *a13(0x840), 1 +3f824910: move *a13(0xff80), *a14+, 1 +3f824930: move *a13(0xffa0), *a14+, 1 +3f824950: calla L3FE10B50 +3f824980: move *a13(0x600), a9, 1 +3f8249a0: sub a8, a9 +3f8249b0: move a9, *a13(0x860), 1 +3f8249d0: move a14, -*sp, 1 +3f8249e0: move a9, *a14+, 1 +3f8249f0: move a11, *a14+, 1 +3f824a00: move *a13(0x780), a9, 1 +3f824a20: neg a9 +3f824a30: move a9, *a14+, 1 +3f824a40: move a13, a9 +3f824a50: addi 0x5e0, a9 +3f824a70: move a9, *a14+, 1 +3f824a80: move a13, a7 +3f824a90: addi 0x840, a7 +3f824ab0: move a7, *a14+, 1 +3f824ac0: calla L3F8577F0 +3f824af0: move *a13(0x500), a7, 1 +3f824b10: setf 16, 1, 0 +3f824b20: move *a13(0x600), *a7(0x10), 0 +3f824b50: move *a13(0x5e0), *a7(0x0), 0 +3f824b80: move *a13(0x840), *a7(0x80), 1 +3f824bb0: move *a13(0xff40), *a14+, 1 +3f824bd0: move *a13(0xff60), *a14+, 1 +3f824bf0: calla L3FE10B50 +3f824c20: move a8, *a13(0x660), 1 +3f824c40: move *a13(0xff80), *a14+, 1 +3f824c60: move *a13(0xffa0), *a14+, 1 +3f824c80: calla L3FE10B50 +3f824cb0: move *a13(0x680), a9, 1 +3f824cd0: sub a8, a9 +3f824ce0: move a9, *a13(0x860), 1 +3f824d00: move a14, -*sp, 1 +3f824d10: move a9, *a14+, 1 +3f824d20: move a11, *a14+, 1 +3f824d30: move *a13(0x780), a7, 1 +3f824d50: neg a7 +3f824d60: move a7, *a14+, 1 +3f824d70: move a13, a7 +3f824d80: addi 0x660, a7 +3f824da0: move a7, *a14+, 1 +3f824db0: sub a7, a7 +3f824dc0: move a7, *a14+, 1 +3f824dd0: calla L3F8582D0 +3f824e00: move *a13(0x500), a7, 1 +3f824e20: setf 16, 1, 0 +3f824e30: move *a13(0x680), *a7(0x30), 0 +3f824e60: move *a13(0x660), *a7(0x20), 0 +3f824e90: jauc L3F8402F0 +L3F824EB0: +3f824eb0: move *a13(0x600), *a7(0x10), 0 +3f824ee0: move *a13(0x780), a7, 1 +3f824f00: neg a7 +3f824f10: jreq L3F825190 +3f824f20: move a11, a7 +3f824f30: jreq L3F825190 +3f824f40: move *a13(0x600), a8, 1 +3f824f60: calla L3FE11750 +3f824f90: move *a13(0xfe80), *a14+, 1 +3f824fb0: move *a13(0xfea0), *a14+, 1 +3f824fd0: calla L3FE0C8D0 +3f825000: move *a13(0x780), a7, 1 +3f825020: neg a7 +3f825030: move a7, a8 +3f825040: calla L3FE11750 +3f825070: move a11, a8 +3f825080: calla L3FE11750 +3f8250b0: calla L3FE0D650 +3f8250e0: calla L3FE0DE90 +3f825110: move *a13(0xfe40), *a14+, 1 +3f825130: move *a13(0xfe60), *a14+, 1 +3f825150: calla L3FE0C950 +3f825180: jruc L3F8251D0 +L3F825190: +3f825190: move *a13(0xfe40), *a14+, 1 +3f8251b0: move *a13(0xfe60), *a14+, 1 +L3F8251D0: +3f8251d0: move -*a14, a8, 1 +3f8251e0: move a8, *a13(0x800), 1 +3f825200: move -*a14, a8, 1 +3f825210: move a8, *a13(0x7e0), 1 +3f825230: move *a13(0x500), a7, 1 +3f825250: move *a13(0x7e0), *a14+, 1 +3f825270: move *a13(0x800), *a14+, 1 +3f825290: movi 0x3f85a870, a8 +3f8252c0: move *a8+, *a14+, 1 +3f8252d0: move *a8+, *a14+, 1 +3f8252e0: calla L3FE0E730 +3f825310: jreq L3F825490 +3f825320: addi 0x40, a14 +3f825340: move a14, -*sp, 1 +3f825350: move *a13(0x7e0), *a14+, 1 +3f825370: move *a13(0x800), *a14+, 1 +3f825390: calla L3FE14450 +3f8253c0: movi 0x3f85a8b0, a8 +3f8253f0: move *a8+, *a14+, 1 +3f825400: move *a8+, *a14+, 1 +3f825410: calla L3FE0C950 +3f825440: calla L3FE10B50 +3f825470: move a8, a9 +3f825480: jruc L3F8255F0 +L3F825490: +3f825490: addi 0x40, a14 +3f8254b0: move a14, -*sp, 1 +3f8254c0: move *a13(0x7e0), *a14+, 1 +3f8254e0: move *a13(0x800), *a14+, 1 +3f825500: calla L3FE14450 +3f825530: movi 0x3f85a8b0, a8 +3f825560: move *a8+, *a14+, 1 +3f825570: move *a8+, *a14+, 1 +3f825580: calla L3FE0C8D0 +3f8255b0: calla L3FE10B50 +3f8255e0: move a8, a9 +L3F8255F0: +3f8255f0: setf 16, 1, 0 +3f825600: move a9, *a7, 0 +3f825610: move *a7, a8, 0 +3f825620: calla L3FE11750 +3f825650: move *a13(0x7e0), *a14+, 1 +3f825670: move *a13(0x800), *a14+, 1 +3f825690: calla L3FE0C830 +3f8256c0: movi 0x3f85a830, a8 +3f8256f0: move *a8+, *a14+, 1 +3f825700: move *a8+, *a14+, 1 +3f825710: calla L3FE0DE90 +3f825740: addi 0x40, a14 +3f825760: move a14, -*sp, 1 +3f825770: move *a13(0x780), a9, 1 +3f825790: mpys a9, a9 +3f8257a0: mpys a11, a11 +3f8257b0: add a11, a9 +3f8257c0: move a9, a8 +3f8257d0: calla L3FE11750 +3f825800: calla L3FE1CBE0 +3f825830: calla L3FE0DE90 +3f825860: movi 0x3f85a870, a8 +3f825890: move *a8+, *a14+, 1 +3f8258a0: move *a8+, *a14+, 1 +3f8258b0: calla L3FE0E730 +3f8258e0: jreq L3F825C00 +3f8258f0: setf 16, 1, 0 +3f825900: move *a7, a8, 0 +3f825910: calla L3FE11750 +3f825940: move *a13(0x7e0), *a14+, 1 +3f825960: move *a13(0x800), *a14+, 1 +3f825980: calla L3FE0C830 +3f8259b0: movi 0x3f85a830, a8 +3f8259e0: move *a8+, *a14+, 1 +3f8259f0: move *a8+, *a14+, 1 +3f825a00: calla L3FE0DE90 +3f825a30: addi 0x40, a14 +3f825a50: move a14, -*sp, 1 +3f825a60: move *a13(0x780), a11, 1 +3f825a80: mpys a11, a11 +3f825a90: move *a13(0x760), a9, 1 +3f825ab0: mpys a9, a9 +3f825ac0: add a9, a11 +3f825ad0: move a11, a8 +3f825ae0: calla L3FE11750 +3f825b10: calla L3FE1CBE0 +3f825b40: calla L3FE0DE90 +3f825b70: movi 0x3f85a8b0, a8 +3f825ba0: move *a8+, *a14+, 1 +3f825bb0: move *a8+, *a14+, 1 +3f825bc0: calla L3FE0C950 +3f825bf0: jruc L3F825F00 +L3F825C00: +3f825c00: setf 16, 1, 0 +3f825c10: move *a7, a8, 0 +3f825c20: calla L3FE11750 +3f825c50: move *a13(0x7e0), *a14+, 1 +3f825c70: move *a13(0x800), *a14+, 1 +3f825c90: calla L3FE0C830 +3f825cc0: movi 0x3f85a830, a8 +3f825cf0: move *a8+, *a14+, 1 +3f825d00: move *a8+, *a14+, 1 +3f825d10: calla L3FE0DE90 +3f825d40: addi 0x40, a14 +3f825d60: move a14, -*sp, 1 +3f825d70: move *a13(0x780), a11, 1 +3f825d90: mpys a11, a11 +3f825da0: move *a13(0x760), a9, 1 +3f825dc0: mpys a9, a9 +3f825dd0: add a9, a11 +3f825de0: move a11, a8 +3f825df0: calla L3FE11750 +3f825e20: calla L3FE1CBE0 +3f825e50: calla L3FE0DE90 +3f825e80: movi 0x3f85a8b0, a8 +3f825eb0: move *a8+, *a14+, 1 +3f825ec0: move *a8+, *a14+, 1 +3f825ed0: calla L3FE0C8D0 +L3F825F00: +3f825f00: calla L3FE10B50 +3f825f30: move a8, *a7(0x80), 1 +3f825f50: setf 16, 1, 0 +3f825f60: move *a13(0x680), *a7(0x30), 0 +3f825f90: move *a13(0x780), a11, 1 +3f825fb0: neg a11 +3f825fc0: jreq L3F826250 +3f825fd0: move *a13(0x760), a11, 1 +3f825ff0: jreq L3F826250 +3f826000: move *a13(0x680), a8, 1 +3f826020: calla L3FE11750 +3f826050: move *a13(0xfe00), *a14+, 1 +3f826070: move *a13(0xfe20), *a14+, 1 +3f826090: calla L3FE0C8D0 +3f8260c0: move *a13(0x780), a9, 1 +3f8260e0: neg a9 +3f8260f0: move a9, a8 +3f826100: calla L3FE11750 +3f826130: move a11, a8 +3f826140: calla L3FE11750 +3f826170: calla L3FE0D650 +3f8261a0: calla L3FE0DE90 +3f8261d0: move *a13(0xfdc0), *a14+, 1 +3f8261f0: move *a13(0xfde0), *a14+, 1 +3f826210: calla L3FE0C950 +3f826240: jruc L3F826290 +L3F826250: +3f826250: move *a13(0xfdc0), *a14+, 1 +3f826270: move *a13(0xfde0), *a14+, 1 +L3F826290: +3f826290: movi 0x3f85a870, a8 +3f8262c0: move *a8+, *a14+, 1 +3f8262d0: move *a8+, *a14+, 1 +3f8262e0: calla L3FE0E730 +3f826310: jreq L3F826750 +3f826320: addi 0x40, a14 +3f826340: move a14, -*sp, 1 +3f826350: move *a13(0x780), a11, 1 +3f826370: neg a11 +3f826380: jreq L3F826610 +3f826390: move *a13(0x760), a11, 1 +3f8263b0: jreq L3F826610 +3f8263c0: move *a13(0x680), a8, 1 +3f8263e0: calla L3FE11750 +3f826410: move *a13(0xfe00), *a14+, 1 +3f826430: move *a13(0xfe20), *a14+, 1 +3f826450: calla L3FE0C8D0 +3f826480: move *a13(0x780), a9, 1 +3f8264a0: neg a9 +3f8264b0: move a9, a8 +3f8264c0: calla L3FE11750 +3f8264f0: move a11, a8 +3f826500: calla L3FE11750 +3f826530: calla L3FE0D650 +3f826560: calla L3FE0DE90 +3f826590: move *a13(0xfdc0), *a14+, 1 +3f8265b0: move *a13(0xfde0), *a14+, 1 +3f8265d0: calla L3FE0C950 +3f826600: jruc L3F826650 +L3F826610: +3f826610: move *a13(0xfdc0), *a14+, 1 +3f826630: move *a13(0xfde0), *a14+, 1 +L3F826650: +3f826650: calla L3FE14450 +3f826680: movi 0x3f85a8b0, a8 +3f8266b0: move *a8+, *a14+, 1 +3f8266c0: move *a8+, *a14+, 1 +3f8266d0: calla L3FE0C950 +3f826700: calla L3FE10B50 +3f826730: move a8, a11 +3f826740: jruc L3F826B70 +L3F826750: +3f826750: addi 0x40, a14 +3f826770: move a14, -*sp, 1 +3f826780: move *a13(0x780), a11, 1 +3f8267a0: neg a11 +3f8267b0: jreq L3F826A40 +3f8267c0: move *a13(0x760), a11, 1 +3f8267e0: jreq L3F826A40 +3f8267f0: move *a13(0x680), a8, 1 +3f826810: calla L3FE11750 +3f826840: move *a13(0xfe00), *a14+, 1 +3f826860: move *a13(0xfe20), *a14+, 1 +3f826880: calla L3FE0C8D0 +3f8268b0: move *a13(0x780), a9, 1 +3f8268d0: neg a9 +3f8268e0: move a9, a8 +3f8268f0: calla L3FE11750 +3f826920: move a11, a8 +3f826930: calla L3FE11750 +3f826960: calla L3FE0D650 +3f826990: calla L3FE0DE90 +3f8269c0: move *a13(0xfdc0), *a14+, 1 +3f8269e0: move *a13(0xfde0), *a14+, 1 +3f826a00: calla L3FE0C950 +3f826a30: jruc L3F826A80 +L3F826A40: +3f826a40: move *a13(0xfdc0), *a14+, 1 +3f826a60: move *a13(0xfde0), *a14+, 1 +L3F826A80: +3f826a80: calla L3FE14450 +3f826ab0: movi 0x3f85a8b0, a8 +3f826ae0: move *a8+, *a14+, 1 +3f826af0: move *a8+, *a14+, 1 +3f826b00: calla L3FE0C8D0 +3f826b30: calla L3FE10B50 +3f826b60: move a8, a11 +L3F826B70: +3f826b70: setf 16, 1, 0 +3f826b80: move a11, *a7(0x20), 0 +3f826ba0: jauc L3F8402F0 +L3F826BC0: +3f826bc0: move *a13(0xff40), *a14+, 1 +3f826be0: move *a13(0xff60), *a14+, 1 +3f826c00: move *a13(0xfec0), *a14+, 1 +3f826c20: move *a13(0xfee0), *a14+, 1 +3f826c40: calla L3FE0E730 +3f826c70: jaeq L3F82E610 +3f826c90: move a11, *a9(0x40), 1 +3f826cb0: move *a13(0x760), *a9(0x60), 1 +3f826ce0: move *a13(0x5c0), *a9(0x10), 0 +3f826d10: move a11, a8 +3f826d20: jreq L3F826F80 +3f826d30: move *a13(0x760), a7, 1 +3f826d50: jreq L3F826F80 +3f826d60: move *a13(0x5c0), a8, 1 +3f826d80: calla L3FE11750 +3f826db0: move *a13(0xc0), *a14+, 1 +3f826dd0: move *a13(0xe0), *a14+, 1 +3f826df0: calla L3FE0C8D0 +3f826e20: move a11, a8 +3f826e30: calla L3FE11750 +3f826e60: move a7, a8 +3f826e70: calla L3FE11750 +3f826ea0: calla L3FE0D650 +3f826ed0: calla L3FE0DE90 +3f826f00: move *a13(0x80), *a14+, 1 +3f826f20: move *a13(0xa0), *a14+, 1 +3f826f40: calla L3FE0C950 +3f826f70: jruc L3F826FC0 +L3F826F80: +3f826f80: move *a13(0x80), *a14+, 1 +3f826fa0: move *a13(0xa0), *a14+, 1 +L3F826FC0: +3f826fc0: move -*a14, a8, 1 +3f826fd0: move a8, *a13(0x800), 1 +3f826ff0: move -*a14, a8, 1 +3f827000: move a8, *a13(0x7e0), 1 +3f827020: move *a13(0x7e0), *a14+, 1 +3f827040: move *a13(0x800), *a14+, 1 +3f827060: movi 0x3f85a870, a8 +3f827090: move *a8+, *a14+, 1 +3f8270a0: move *a8+, *a14+, 1 +3f8270b0: calla L3FE0E730 +3f8270e0: jreq L3F827260 +3f8270f0: addi 0x40, a14 +3f827110: move a14, -*sp, 1 +3f827120: move *a13(0x7e0), *a14+, 1 +3f827140: move *a13(0x800), *a14+, 1 +3f827160: calla L3FE14450 +3f827190: movi 0x3f85a8b0, a8 +3f8271c0: move *a8+, *a14+, 1 +3f8271d0: move *a8+, *a14+, 1 +3f8271e0: calla L3FE0C950 +3f827210: calla L3FE10B50 +3f827240: move a8, a7 +3f827250: jruc L3F8273C0 +L3F827260: +3f827260: addi 0x40, a14 +3f827280: move a14, -*sp, 1 +3f827290: move *a13(0x7e0), *a14+, 1 +3f8272b0: move *a13(0x800), *a14+, 1 +3f8272d0: calla L3FE14450 +3f827300: movi 0x3f85a8b0, a8 +3f827330: move *a8+, *a14+, 1 +3f827340: move *a8+, *a14+, 1 +3f827350: calla L3FE0C8D0 +3f827380: calla L3FE10B50 +3f8273b0: move a8, a7 +L3F8273C0: +3f8273c0: setf 16, 1, 0 +3f8273d0: move a7, *a9, 0 +3f8273e0: move *a9, a8, 0 +3f8273f0: calla L3FE11750 +3f827420: move *a13(0x7e0), *a14+, 1 +3f827440: move *a13(0x800), *a14+, 1 +3f827460: calla L3FE0C830 +3f827490: movi 0x3f85a830, a8 +3f8274c0: move *a8+, *a14+, 1 +3f8274d0: move *a8+, *a14+, 1 +3f8274e0: calla L3FE0DE90 +3f827510: addi 0x40, a14 +3f827530: move a14, -*sp, 1 +3f827540: mpys a11, a11 +3f827550: move *a13(0x760), a7, 1 +3f827570: mpys a7, a7 +3f827580: add a7, a11 +3f827590: move a11, a8 +3f8275a0: calla L3FE11750 +3f8275d0: calla L3FE1CBE0 +3f827600: calla L3FE0DE90 +3f827630: movi 0x3f85a870, a8 +3f827660: move *a8+, *a14+, 1 +3f827670: move *a8+, *a14+, 1 +3f827680: calla L3FE0E730 +3f8276b0: jreq L3F8279D0 +3f8276c0: setf 16, 1, 0 +3f8276d0: move *a9, a8, 0 +3f8276e0: calla L3FE11750 +3f827710: move *a13(0x7e0), *a14+, 1 +3f827730: move *a13(0x800), *a14+, 1 +3f827750: calla L3FE0C830 +3f827780: movi 0x3f85a830, a8 +3f8277b0: move *a8+, *a14+, 1 +3f8277c0: move *a8+, *a14+, 1 +3f8277d0: calla L3FE0DE90 +3f827800: addi 0x40, a14 +3f827820: move a14, -*sp, 1 +3f827830: move *a13(0x780), a11, 1 +3f827850: mpys a11, a11 +3f827860: move *a13(0x760), a7, 1 +3f827880: mpys a7, a7 +3f827890: add a7, a11 +3f8278a0: move a11, a8 +3f8278b0: calla L3FE11750 +3f8278e0: calla L3FE1CBE0 +3f827910: calla L3FE0DE90 +3f827940: movi 0x3f85a8b0, a8 +3f827970: move *a8+, *a14+, 1 +3f827980: move *a8+, *a14+, 1 +3f827990: calla L3FE0C950 +3f8279c0: jruc L3F827CD0 +L3F8279D0: +3f8279d0: setf 16, 1, 0 +3f8279e0: move *a9, a8, 0 +3f8279f0: calla L3FE11750 +3f827a20: move *a13(0x7e0), *a14+, 1 +3f827a40: move *a13(0x800), *a14+, 1 +3f827a60: calla L3FE0C830 +3f827a90: movi 0x3f85a830, a8 +3f827ac0: move *a8+, *a14+, 1 +3f827ad0: move *a8+, *a14+, 1 +3f827ae0: calla L3FE0DE90 +3f827b10: addi 0x40, a14 +3f827b30: move a14, -*sp, 1 +3f827b40: move *a13(0x780), a11, 1 +3f827b60: mpys a11, a11 +3f827b70: move *a13(0x760), a7, 1 +3f827b90: mpys a7, a7 +3f827ba0: add a7, a11 +3f827bb0: move a11, a8 +3f827bc0: calla L3FE11750 +3f827bf0: calla L3FE1CBE0 +3f827c20: calla L3FE0DE90 +3f827c50: movi 0x3f85a8b0, a8 +3f827c80: move *a8+, *a14+, 1 +3f827c90: move *a8+, *a14+, 1 +3f827ca0: calla L3FE0C8D0 +L3F827CD0: +3f827cd0: calla L3FE10B50 +3f827d00: move a8, *a9(0x80), 1 +3f827d20: setf 16, 1, 0 +3f827d30: move *a13(0x640), *a9(0x30), 0 +3f827d60: move *a13(0x780), a11, 1 +3f827d80: jreq L3F827FE0 +3f827d90: move *a13(0x760), a7, 1 +3f827db0: jreq L3F827FE0 +3f827dc0: move *a13(0x640), a8, 1 +3f827de0: calla L3FE11750 +3f827e10: move *a13(0x140), *a14+, 1 +3f827e30: move *a13(0x160), *a14+, 1 +3f827e50: calla L3FE0C8D0 +3f827e80: move a11, a8 +3f827e90: calla L3FE11750 +3f827ec0: move a7, a8 +3f827ed0: calla L3FE11750 +3f827f00: calla L3FE0D650 +3f827f30: calla L3FE0DE90 +3f827f60: move *a13(0x100), *a14+, 1 +3f827f80: move *a13(0x120), *a14+, 1 +3f827fa0: calla L3FE0C950 +3f827fd0: jruc L3F828020 +L3F827FE0: +3f827fe0: move *a13(0x100), *a14+, 1 +3f828000: move *a13(0x120), *a14+, 1 +L3F828020: +3f828020: movi 0x3f85a870, a8 +3f828050: move *a8+, *a14+, 1 +3f828060: move *a8+, *a14+, 1 +3f828070: calla L3FE0E730 +3f8280a0: jreq L3F828490 +3f8280b0: addi 0x40, a14 +3f8280d0: move a14, -*sp, 1 +3f8280e0: move a11, a7 +3f8280f0: jreq L3F828350 +3f828100: move *a13(0x760), a7, 1 +3f828120: jreq L3F828350 +3f828130: move *a13(0x640), a8, 1 +3f828150: calla L3FE11750 +3f828180: move *a13(0x140), *a14+, 1 +3f8281a0: move *a13(0x160), *a14+, 1 +3f8281c0: calla L3FE0C8D0 +3f8281f0: move a11, a8 +3f828200: calla L3FE11750 +3f828230: move a7, a8 +3f828240: calla L3FE11750 +3f828270: calla L3FE0D650 +3f8282a0: calla L3FE0DE90 +3f8282d0: move *a13(0x100), *a14+, 1 +3f8282f0: move *a13(0x120), *a14+, 1 +3f828310: calla L3FE0C950 +3f828340: jruc L3F828390 +L3F828350: +3f828350: move *a13(0x100), *a14+, 1 +3f828370: move *a13(0x120), *a14+, 1 +L3F828390: +3f828390: calla L3FE14450 +3f8283c0: movi 0x3f85a8b0, a8 +3f8283f0: move *a8+, *a14+, 1 +3f828400: move *a8+, *a14+, 1 +3f828410: calla L3FE0C950 +3f828440: calla L3FE10B50 +3f828470: move a8, a7 +3f828480: jruc L3F828860 +L3F828490: +3f828490: addi 0x40, a14 +3f8284b0: move a14, -*sp, 1 +3f8284c0: move a11, a7 +3f8284d0: jreq L3F828730 +3f8284e0: move *a13(0x760), a7, 1 +3f828500: jreq L3F828730 +3f828510: move *a13(0x640), a8, 1 +3f828530: calla L3FE11750 +3f828560: move *a13(0x140), *a14+, 1 +3f828580: move *a13(0x160), *a14+, 1 +3f8285a0: calla L3FE0C8D0 +3f8285d0: move a11, a8 +3f8285e0: calla L3FE11750 +3f828610: move a7, a8 +3f828620: calla L3FE11750 +3f828650: calla L3FE0D650 +3f828680: calla L3FE0DE90 +3f8286b0: move *a13(0x100), *a14+, 1 +3f8286d0: move *a13(0x120), *a14+, 1 +3f8286f0: calla L3FE0C950 +3f828720: jruc L3F828770 +L3F828730: +3f828730: move *a13(0x100), *a14+, 1 +3f828750: move *a13(0x120), *a14+, 1 +L3F828770: +3f828770: calla L3FE14450 +3f8287a0: movi 0x3f85a8b0, a8 +3f8287d0: move *a8+, *a14+, 1 +3f8287e0: move *a8+, *a14+, 1 +3f8287f0: calla L3FE0C8D0 +3f828820: calla L3FE10B50 +3f828850: move a8, a7 +L3F828860: +3f828860: setf 16, 1, 0 +3f828870: move a7, *a9(0x20), 0 +3f828890: addi 0xa0, a9 +3f8288b0: move a9, *a13(0x500), 1 +3f8288d0: move *a13(0x760), a7, 1 +3f8288f0: neg a7 +3f828900: move a7, *a9(0x40), 1 +3f828920: move a11, *a9(0x60), 1 +3f828940: move *a13(0x5c0), *a9(0x10), 0 +3f828970: move *a13(0x760), a7, 1 +3f828990: neg a7 +3f8289a0: jreq L3F828C20 +3f8289b0: move a11, a7 +3f8289c0: jreq L3F828C20 +3f8289d0: move *a13(0x5c0), a8, 1 +3f8289f0: calla L3FE11750 +3f828a20: move *a13(0xc0), *a14+, 1 +3f828a40: move *a13(0xe0), *a14+, 1 +3f828a60: calla L3FE0C8D0 +3f828a90: move *a13(0x760), a7, 1 +3f828ab0: neg a7 +3f828ac0: move a7, a8 +3f828ad0: calla L3FE11750 +3f828b00: move a11, a8 +3f828b10: calla L3FE11750 +3f828b40: calla L3FE0D650 +3f828b70: calla L3FE0DE90 +3f828ba0: move *a13(0x80), *a14+, 1 +3f828bc0: move *a13(0xa0), *a14+, 1 +3f828be0: calla L3FE0C950 +3f828c10: jruc L3F828C60 +L3F828C20: +3f828c20: move *a13(0x80), *a14+, 1 +3f828c40: move *a13(0xa0), *a14+, 1 +L3F828C60: +3f828c60: movi 0x3f85a870, a8 +3f828c90: move *a8+, *a14+, 1 +3f828ca0: move *a8+, *a14+, 1 +3f828cb0: calla L3FE0E730 +3f828ce0: jreq L3F829110 +3f828cf0: addi 0x40, a14 +3f828d10: move a14, -*sp, 1 +3f828d20: move *a13(0x760), a7, 1 +3f828d40: neg a7 +3f828d50: jreq L3F828FD0 +3f828d60: move a11, a7 +3f828d70: jreq L3F828FD0 +3f828d80: move *a13(0x5c0), a8, 1 +3f828da0: calla L3FE11750 +3f828dd0: move *a13(0xc0), *a14+, 1 +3f828df0: move *a13(0xe0), *a14+, 1 +3f828e10: calla L3FE0C8D0 +3f828e40: move *a13(0x760), a7, 1 +3f828e60: neg a7 +3f828e70: move a7, a8 +3f828e80: calla L3FE11750 +3f828eb0: move a11, a8 +3f828ec0: calla L3FE11750 +3f828ef0: calla L3FE0D650 +3f828f20: calla L3FE0DE90 +3f828f50: move *a13(0x80), *a14+, 1 +3f828f70: move *a13(0xa0), *a14+, 1 +3f828f90: calla L3FE0C950 +3f828fc0: jruc L3F829010 +L3F828FD0: +3f828fd0: move *a13(0x80), *a14+, 1 +3f828ff0: move *a13(0xa0), *a14+, 1 +L3F829010: +3f829010: calla L3FE14450 +3f829040: movi 0x3f85a8b0, a8 +3f829070: move *a8+, *a14+, 1 +3f829080: move *a8+, *a14+, 1 +3f829090: calla L3FE0C950 +3f8290c0: calla L3FE10B50 +3f8290f0: move a8, a7 +3f829100: jruc L3F829520 +L3F829110: +3f829110: addi 0x40, a14 +3f829130: move a14, -*sp, 1 +3f829140: move *a13(0x760), a7, 1 +3f829160: neg a7 +3f829170: jreq L3F8293F0 +3f829180: move a11, a7 +3f829190: jreq L3F8293F0 +3f8291a0: move *a13(0x5c0), a8, 1 +3f8291c0: calla L3FE11750 +3f8291f0: move *a13(0xc0), *a14+, 1 +3f829210: move *a13(0xe0), *a14+, 1 +3f829230: calla L3FE0C8D0 +3f829260: move *a13(0x760), a7, 1 +3f829280: neg a7 +3f829290: move a7, a8 +3f8292a0: calla L3FE11750 +3f8292d0: move a11, a8 +3f8292e0: calla L3FE11750 +3f829310: calla L3FE0D650 +3f829340: calla L3FE0DE90 +3f829370: move *a13(0x80), *a14+, 1 +3f829390: move *a13(0xa0), *a14+, 1 +3f8293b0: calla L3FE0C950 +3f8293e0: jruc L3F829430 +L3F8293F0: +3f8293f0: move *a13(0x80), *a14+, 1 +3f829410: move *a13(0xa0), *a14+, 1 +L3F829430: +3f829430: calla L3FE14450 +3f829460: movi 0x3f85a8b0, a8 +3f829490: move *a8+, *a14+, 1 +3f8294a0: move *a8+, *a14+, 1 +3f8294b0: calla L3FE0C8D0 +3f8294e0: calla L3FE10B50 +3f829510: move a8, a7 +L3F829520: +3f829520: setf 16, 1, 0 +3f829530: move a7, *a9, 0 +3f829540: move *a13(0x760), a7, 1 +3f829560: neg a7 +3f829570: jreq L3F8297F0 +3f829580: move a11, a7 +3f829590: jreq L3F8297F0 +3f8295a0: move *a13(0x600), a8, 1 +3f8295c0: calla L3FE11750 +3f8295f0: move *a13(0xfe80), *a14+, 1 +3f829610: move *a13(0xfea0), *a14+, 1 +3f829630: calla L3FE0C8D0 +3f829660: move *a13(0x760), a7, 1 +3f829680: neg a7 +3f829690: move a7, a8 +3f8296a0: calla L3FE11750 +3f8296d0: move a11, a8 +3f8296e0: calla L3FE11750 +3f829710: calla L3FE0D650 +3f829740: calla L3FE0DE90 +3f829770: move *a13(0xfe40), *a14+, 1 +3f829790: move *a13(0xfe60), *a14+, 1 +3f8297b0: calla L3FE0C950 +3f8297e0: jruc L3F829830 +L3F8297F0: +3f8297f0: move *a13(0xfe40), *a14+, 1 +3f829810: move *a13(0xfe60), *a14+, 1 +L3F829830: +3f829830: movi 0x3f85a870, a8 +3f829860: move *a8+, *a14+, 1 +3f829870: move *a8+, *a14+, 1 +3f829880: calla L3FE0E730 +3f8298b0: jreq L3F829CE0 +3f8298c0: addi 0x40, a14 +3f8298e0: move a14, -*sp, 1 +3f8298f0: move *a13(0x760), a7, 1 +3f829910: neg a7 +3f829920: jreq L3F829BA0 +3f829930: move a11, a7 +3f829940: jreq L3F829BA0 +3f829950: move *a13(0x600), a8, 1 +3f829970: calla L3FE11750 +3f8299a0: move *a13(0xfe80), *a14+, 1 +3f8299c0: move *a13(0xfea0), *a14+, 1 +3f8299e0: calla L3FE0C8D0 +3f829a10: move *a13(0x760), a7, 1 +3f829a30: neg a7 +3f829a40: move a7, a8 +3f829a50: calla L3FE11750 +3f829a80: move a11, a8 +3f829a90: calla L3FE11750 +3f829ac0: calla L3FE0D650 +3f829af0: calla L3FE0DE90 +3f829b20: move *a13(0xfe40), *a14+, 1 +3f829b40: move *a13(0xfe60), *a14+, 1 +3f829b60: calla L3FE0C950 +3f829b90: jruc L3F829BE0 +L3F829BA0: +3f829ba0: move *a13(0xfe40), *a14+, 1 +3f829bc0: move *a13(0xfe60), *a14+, 1 +L3F829BE0: +3f829be0: calla L3FE14450 +3f829c10: movi 0x3f85a8b0, a8 +3f829c40: move *a8+, *a14+, 1 +3f829c50: move *a8+, *a14+, 1 +3f829c60: calla L3FE0C950 +3f829c90: calla L3FE10B50 +3f829cc0: move a8, a7 +3f829cd0: jruc L3F82A0F0 +L3F829CE0: +3f829ce0: addi 0x40, a14 +3f829d00: move a14, -*sp, 1 +3f829d10: move *a13(0x760), a7, 1 +3f829d30: neg a7 +3f829d40: jreq L3F829FC0 +3f829d50: move a11, a7 +3f829d60: jreq L3F829FC0 +3f829d70: move *a13(0x600), a8, 1 +3f829d90: calla L3FE11750 +3f829dc0: move *a13(0xfe80), *a14+, 1 +3f829de0: move *a13(0xfea0), *a14+, 1 +3f829e00: calla L3FE0C8D0 +3f829e30: move *a13(0x760), a7, 1 +3f829e50: neg a7 +3f829e60: move a7, a8 +3f829e70: calla L3FE11750 +3f829ea0: move a11, a8 +3f829eb0: calla L3FE11750 +3f829ee0: calla L3FE0D650 +3f829f10: calla L3FE0DE90 +3f829f40: move *a13(0xfe40), *a14+, 1 +3f829f60: move *a13(0xfe60), *a14+, 1 +3f829f80: calla L3FE0C950 +3f829fb0: jruc L3F82A000 +L3F829FC0: +3f829fc0: move *a13(0xfe40), *a14+, 1 +3f829fe0: move *a13(0xfe60), *a14+, 1 +L3F82A000: +3f82a000: calla L3FE14450 +3f82a030: movi 0x3f85a8b0, a8 +3f82a060: move *a8+, *a14+, 1 +3f82a070: move *a8+, *a14+, 1 +3f82a080: calla L3FE0C8D0 +3f82a0b0: calla L3FE10B50 +3f82a0e0: move a8, a7 +L3F82A0F0: +3f82a0f0: move a7, *a13(0x5e0), 1 +3f82a110: move a14, -*sp, 1 +3f82a120: move a13, a7 +3f82a130: addi 0x200, a7 +3f82a150: move a7, *a14+, 1 +3f82a160: move *a13(0x880), *a14+, 1 +3f82a180: move a11, *a14+, 1 +3f82a190: move *a13(0x760), a7, 1 +3f82a1b0: neg a7 +3f82a1c0: move a7, *a14+, 1 +3f82a1d0: move *a13(0x600), *a14+, 1 +3f82a1f0: move *a13(0x5e0), *a14+, 1 +3f82a210: sub a7, a7 +3f82a220: move a7, *a14+, 1 +3f82a230: calla L3F855F00 +3f82a260: move a8, *a13(0x840), 1 +3f82a280: move *a13(0x5c0), a7, 1 +3f82a2a0: move *a13(0x600), a9, 1 +3f82a2c0: sub a9, a7 +3f82a2d0: move a7, *a13(0x860), 1 +3f82a2f0: move a14, -*sp, 1 +3f82a300: move a7, *a14+, 1 +3f82a310: move a11, *a14+, 1 +3f82a320: move *a13(0x760), a7, 1 +3f82a340: neg a7 +3f82a350: move a7, *a14+, 1 +3f82a360: move a13, a7 +3f82a370: addi 0x840, a7 +3f82a390: move a7, *a14+, 1 +3f82a3a0: calla L3F856DF0 +3f82a3d0: move *a13(0x500), a7, 1 +3f82a3f0: move *a13(0x840), *a7(0x80), 1 +3f82a420: setf 16, 1, 0 +3f82a430: move a9, *a7(0x30), 0 +3f82a450: move *a13(0x5e0), *a7(0x20), 0 +3f82a480: addi 0xa0, a7 +3f82a4a0: move a7, *a13(0x500), 1 +3f82a4c0: move *a13(0x760), a9, 1 +3f82a4e0: neg a9 +3f82a4f0: move a9, *a7(0x40), 1 +3f82a510: move a11, *a7(0x60), 1 +3f82a530: move *a13(0x640), *a7(0x10), 0 +3f82a560: move *a13(0x760), a9, 1 +3f82a580: neg a9 +3f82a590: jreq L3F82A810 +3f82a5a0: move a11, a8 +3f82a5b0: jreq L3F82A810 +3f82a5c0: move *a13(0x640), a8, 1 +3f82a5e0: calla L3FE11750 +3f82a610: move *a13(0x140), *a14+, 1 +3f82a630: move *a13(0x160), *a14+, 1 +3f82a650: calla L3FE0C8D0 +3f82a680: move *a13(0x760), a9, 1 +3f82a6a0: neg a9 +3f82a6b0: move a9, a8 +3f82a6c0: calla L3FE11750 +3f82a6f0: move a11, a8 +3f82a700: calla L3FE11750 +3f82a730: calla L3FE0D650 +3f82a760: calla L3FE0DE90 +3f82a790: move *a13(0x100), *a14+, 1 +3f82a7b0: move *a13(0x120), *a14+, 1 +3f82a7d0: calla L3FE0C950 +3f82a800: jruc L3F82A850 +L3F82A810: +3f82a810: move *a13(0x100), *a14+, 1 +3f82a830: move *a13(0x120), *a14+, 1 +L3F82A850: +3f82a850: movi 0x3f85a870, a8 +3f82a880: move *a8+, *a14+, 1 +3f82a890: move *a8+, *a14+, 1 +3f82a8a0: calla L3FE0E730 +3f82a8d0: jreq L3F82AD00 +3f82a8e0: addi 0x40, a14 +3f82a900: move a14, -*sp, 1 +3f82a910: move *a13(0x760), a9, 1 +3f82a930: neg a9 +3f82a940: jreq L3F82ABC0 +3f82a950: move a11, a8 +3f82a960: jreq L3F82ABC0 +3f82a970: move *a13(0x640), a8, 1 +3f82a990: calla L3FE11750 +3f82a9c0: move *a13(0x140), *a14+, 1 +3f82a9e0: move *a13(0x160), *a14+, 1 +3f82aa00: calla L3FE0C8D0 +3f82aa30: move *a13(0x760), a9, 1 +3f82aa50: neg a9 +3f82aa60: move a9, a8 +3f82aa70: calla L3FE11750 +3f82aaa0: move a11, a8 +3f82aab0: calla L3FE11750 +3f82aae0: calla L3FE0D650 +3f82ab10: calla L3FE0DE90 +3f82ab40: move *a13(0x100), *a14+, 1 +3f82ab60: move *a13(0x120), *a14+, 1 +3f82ab80: calla L3FE0C950 +3f82abb0: jruc L3F82AC00 +L3F82ABC0: +3f82abc0: move *a13(0x100), *a14+, 1 +3f82abe0: move *a13(0x120), *a14+, 1 +L3F82AC00: +3f82ac00: calla L3FE14450 +3f82ac30: movi 0x3f85a8b0, a8 +3f82ac60: move *a8+, *a14+, 1 +3f82ac70: move *a8+, *a14+, 1 +3f82ac80: calla L3FE0C950 +3f82acb0: calla L3FE10B50 +3f82ace0: move a8, a9 +3f82acf0: jruc L3F82B110 +L3F82AD00: +3f82ad00: addi 0x40, a14 +3f82ad20: move a14, -*sp, 1 +3f82ad30: move *a13(0x760), a9, 1 +3f82ad50: neg a9 +3f82ad60: jreq L3F82AFE0 +3f82ad70: move a11, a8 +3f82ad80: jreq L3F82AFE0 +3f82ad90: move *a13(0x640), a8, 1 +3f82adb0: calla L3FE11750 +3f82ade0: move *a13(0x140), *a14+, 1 +3f82ae00: move *a13(0x160), *a14+, 1 +3f82ae20: calla L3FE0C8D0 +3f82ae50: move *a13(0x760), a9, 1 +3f82ae70: neg a9 +3f82ae80: move a9, a8 +3f82ae90: calla L3FE11750 +3f82aec0: move a11, a8 +3f82aed0: calla L3FE11750 +3f82af00: calla L3FE0D650 +3f82af30: calla L3FE0DE90 +3f82af60: move *a13(0x100), *a14+, 1 +3f82af80: move *a13(0x120), *a14+, 1 +3f82afa0: calla L3FE0C950 +3f82afd0: jruc L3F82B020 +L3F82AFE0: +3f82afe0: move *a13(0x100), *a14+, 1 +3f82b000: move *a13(0x120), *a14+, 1 +L3F82B020: +3f82b020: calla L3FE14450 +3f82b050: movi 0x3f85a8b0, a8 +3f82b080: move *a8+, *a14+, 1 +3f82b090: move *a8+, *a14+, 1 +3f82b0a0: calla L3FE0C8D0 +3f82b0d0: calla L3FE10B50 +3f82b100: move a8, a9 +L3F82B110: +3f82b110: setf 16, 1, 0 +3f82b120: move a9, *a7, 0 +3f82b130: move *a13(0x760), a9, 1 +3f82b150: neg a9 +3f82b160: jreq L3F82B3E0 +3f82b170: move a11, a8 +3f82b180: jreq L3F82B3E0 +3f82b190: move *a13(0x680), a8, 1 +3f82b1b0: calla L3FE11750 +3f82b1e0: move *a13(0xfe00), *a14+, 1 +3f82b200: move *a13(0xfe20), *a14+, 1 +3f82b220: calla L3FE0C8D0 +3f82b250: move *a13(0x760), a9, 1 +3f82b270: neg a9 +3f82b280: move a9, a8 +3f82b290: calla L3FE11750 +3f82b2c0: move a11, a8 +3f82b2d0: calla L3FE11750 +3f82b300: calla L3FE0D650 +3f82b330: calla L3FE0DE90 +3f82b360: move *a13(0xfdc0), *a14+, 1 +3f82b380: move *a13(0xfde0), *a14+, 1 +3f82b3a0: calla L3FE0C950 +3f82b3d0: jruc L3F82B420 +L3F82B3E0: +3f82b3e0: move *a13(0xfdc0), *a14+, 1 +3f82b400: move *a13(0xfde0), *a14+, 1 +L3F82B420: +3f82b420: movi 0x3f85a870, a8 +3f82b450: move *a8+, *a14+, 1 +3f82b460: move *a8+, *a14+, 1 +3f82b470: calla L3FE0E730 +3f82b4a0: jreq L3F82B8D0 +3f82b4b0: addi 0x40, a14 +3f82b4d0: move a14, -*sp, 1 +3f82b4e0: move *a13(0x760), a9, 1 +3f82b500: neg a9 +3f82b510: jreq L3F82B790 +3f82b520: move a11, a8 +3f82b530: jreq L3F82B790 +3f82b540: move *a13(0x680), a8, 1 +3f82b560: calla L3FE11750 +3f82b590: move *a13(0xfe00), *a14+, 1 +3f82b5b0: move *a13(0xfe20), *a14+, 1 +3f82b5d0: calla L3FE0C8D0 +3f82b600: move *a13(0x760), a9, 1 +3f82b620: neg a9 +3f82b630: move a9, a8 +3f82b640: calla L3FE11750 +3f82b670: move a11, a8 +3f82b680: calla L3FE11750 +3f82b6b0: calla L3FE0D650 +3f82b6e0: calla L3FE0DE90 +3f82b710: move *a13(0xfdc0), *a14+, 1 +3f82b730: move *a13(0xfde0), *a14+, 1 +3f82b750: calla L3FE0C950 +3f82b780: jruc L3F82B7D0 +L3F82B790: +3f82b790: move *a13(0xfdc0), *a14+, 1 +3f82b7b0: move *a13(0xfde0), *a14+, 1 +L3F82B7D0: +3f82b7d0: calla L3FE14450 +3f82b800: movi 0x3f85a8b0, a8 +3f82b830: move *a8+, *a14+, 1 +3f82b840: move *a8+, *a14+, 1 +3f82b850: calla L3FE0C950 +3f82b880: calla L3FE10B50 +3f82b8b0: move a8, a9 +3f82b8c0: jruc L3F82BCE0 +L3F82B8D0: +3f82b8d0: addi 0x40, a14 +3f82b8f0: move a14, -*sp, 1 +3f82b900: move *a13(0x760), a9, 1 +3f82b920: neg a9 +3f82b930: jreq L3F82BBB0 +3f82b940: move a11, a8 +3f82b950: jreq L3F82BBB0 +3f82b960: move *a13(0x680), a8, 1 +3f82b980: calla L3FE11750 +3f82b9b0: move *a13(0xfe00), *a14+, 1 +3f82b9d0: move *a13(0xfe20), *a14+, 1 +3f82b9f0: calla L3FE0C8D0 +3f82ba20: move *a13(0x760), a9, 1 +3f82ba40: neg a9 +3f82ba50: move a9, a8 +3f82ba60: calla L3FE11750 +3f82ba90: move a11, a8 +3f82baa0: calla L3FE11750 +3f82bad0: calla L3FE0D650 +3f82bb00: calla L3FE0DE90 +3f82bb30: move *a13(0xfdc0), *a14+, 1 +3f82bb50: move *a13(0xfde0), *a14+, 1 +3f82bb70: calla L3FE0C950 +3f82bba0: jruc L3F82BBF0 +L3F82BBB0: +3f82bbb0: move *a13(0xfdc0), *a14+, 1 +3f82bbd0: move *a13(0xfde0), *a14+, 1 +L3F82BBF0: +3f82bbf0: calla L3FE14450 +3f82bc20: movi 0x3f85a8b0, a8 +3f82bc50: move *a8+, *a14+, 1 +3f82bc60: move *a8+, *a14+, 1 +3f82bc70: calla L3FE0C8D0 +3f82bca0: calla L3FE10B50 +3f82bcd0: move a8, a9 +L3F82BCE0: +3f82bce0: move a9, *a13(0x660), 1 +3f82bd00: move a14, -*sp, 1 +3f82bd10: move a13, a7 +3f82bd20: addi 0x200, a7 +3f82bd40: move a7, *a14+, 1 +3f82bd50: move *a13(0x880), *a14+, 1 +3f82bd70: move a11, *a14+, 1 +3f82bd80: move *a13(0x760), a7, 1 +3f82bda0: neg a7 +3f82bdb0: move a7, *a14+, 1 +3f82bdc0: move *a13(0x680), *a14+, 1 +3f82bde0: move a9, *a14+, 1 +3f82bdf0: movk 1, a7 +3f82be00: move a7, *a14+, 1 +3f82be10: calla L3F855F00 +3f82be40: move a8, *a13(0x840), 1 +3f82be60: move a14, -*sp, 1 +3f82be70: move *a13(0x860), *a14+, 1 +3f82be90: move a11, *a14+, 1 +3f82bea0: move *a13(0x760), a7, 1 +3f82bec0: neg a7 +3f82bed0: move a7, *a14+, 1 +3f82bee0: move a13, a7 +3f82bef0: addi 0x840, a7 +3f82bf10: move a7, *a14+, 1 +3f82bf20: calla L3F856DF0 +3f82bf50: move *a13(0x500), a7, 1 +3f82bf70: move *a13(0x840), *a7(0x80), 1 +3f82bfa0: setf 16, 1, 0 +3f82bfb0: move *a13(0x680), *a7(0x30), 0 +3f82bfe0: move a9, *a7(0x20), 0 +3f82c000: addi 0xa0, a7 +3f82c020: move a7, *a13(0x500), 1 +3f82c040: move a11, *a7(0x40), 1 +3f82c060: move *a13(0x760), *a7(0x60), 1 +3f82c090: move *a13(0xfda0), a7, 1 +3f82c0b0: move *a7, a8, 0 +3f82c0c0: calla L3FE11750 +3f82c0f0: move *a13(0xff40), *a14+, 1 +3f82c110: move *a13(0xff60), *a14+, 1 +3f82c130: calla L3FE0E9F0 +3f82c160: jreq L3F82C240 +3f82c170: move *a7(0x10), a8, 0 +3f82c190: calla L3FE11750 +3f82c1c0: move *a13(0xff80), *a14+, 1 +3f82c1e0: move *a13(0xffa0), *a14+, 1 +3f82c200: calla L3FE0E9F0 +3f82c230: jrne L3F82C3E0 +L3F82C240: +3f82c240: move *a7(0x20), a8, 0 +3f82c260: calla L3FE11750 +3f82c290: move *a13(0xff40), *a14+, 1 +3f82c2b0: move *a13(0xff60), *a14+, 1 +3f82c2d0: calla L3FE0E9F0 +3f82c300: jreq L3F82CA00 +3f82c310: move *a7(0x30), a8, 0 +3f82c330: calla L3FE11750 +3f82c360: move *a13(0xff80), *a14+, 1 +3f82c380: move *a13(0xffa0), *a14+, 1 +3f82c3a0: calla L3FE0E9F0 +3f82c3d0: jreq L3F82CA00 +L3F82C3E0: +3f82c3e0: sub a7, a7 +3f82c3f0: move a7, *a13(0x840), 1 +3f82c410: move *a13(0xff40), *a14+, 1 +3f82c430: move *a13(0xff60), *a14+, 1 +3f82c450: calla L3FE10B50 +3f82c480: move a8, *a13(0x5e0), 1 +3f82c4a0: move *a13(0xff80), *a14+, 1 +3f82c4c0: move *a13(0xffa0), *a14+, 1 +3f82c4e0: calla L3FE10B50 +3f82c510: move *a13(0x600), a9, 1 +3f82c530: sub a8, a9 +3f82c540: move a9, *a13(0x860), 1 +3f82c560: move a14, -*sp, 1 +3f82c570: move a9, *a14+, 1 +3f82c580: move *a13(0x760), *a14+, 1 +3f82c5a0: move a11, *a14+, 1 +3f82c5b0: move a13, a9 +3f82c5c0: addi 0x5e0, a9 +3f82c5e0: move a9, *a14+, 1 +3f82c5f0: move a13, a7 +3f82c600: addi 0x840, a7 +3f82c620: move a7, *a14+, 1 +3f82c630: calla L3F8577F0 +3f82c660: move *a13(0x500), a7, 1 +3f82c680: setf 16, 1, 0 +3f82c690: move *a13(0x600), *a7(0x10), 0 +3f82c6c0: move *a13(0x5e0), *a7(0x0), 0 +3f82c6f0: move *a13(0x840), *a7(0x80), 1 +3f82c720: move *a13(0xff40), *a14+, 1 +3f82c740: move *a13(0xff60), *a14+, 1 +3f82c760: calla L3FE10B50 +3f82c790: move a8, *a13(0x660), 1 +3f82c7b0: move *a13(0xff80), *a14+, 1 +3f82c7d0: move *a13(0xffa0), *a14+, 1 +3f82c7f0: calla L3FE10B50 +3f82c820: move *a13(0x680), a9, 1 +3f82c840: sub a8, a9 +3f82c850: move a9, *a13(0x860), 1 +3f82c870: move a14, -*sp, 1 +3f82c880: move a9, *a14+, 1 +3f82c890: move *a13(0x760), *a14+, 1 +3f82c8b0: move a11, *a14+, 1 +3f82c8c0: move a13, a7 +3f82c8d0: addi 0x660, a7 +3f82c8f0: move a7, *a14+, 1 +3f82c900: sub a7, a7 +3f82c910: move a7, *a14+, 1 +3f82c920: calla L3F8582D0 +3f82c950: move *a13(0x500), a7, 1 +3f82c970: setf 16, 1, 0 +3f82c980: move *a13(0x680), *a7(0x30), 0 +3f82c9b0: move *a13(0x660), *a7(0x20), 0 +3f82c9e0: jauc L3F8402F0 +L3F82CA00: +3f82ca00: move *a13(0x500), a7, 1 +3f82ca20: move *a13(0x600), *a7(0x10), 0 +3f82ca50: move a11, a8 +3f82ca60: jreq L3F82CCC0 +3f82ca70: move *a13(0x760), a7, 1 +3f82ca90: jreq L3F82CCC0 +3f82caa0: move *a13(0x600), a8, 1 +3f82cac0: calla L3FE11750 +3f82caf0: move *a13(0xfe80), *a14+, 1 +3f82cb10: move *a13(0xfea0), *a14+, 1 +3f82cb30: calla L3FE0C8D0 +3f82cb60: move a11, a8 +3f82cb70: calla L3FE11750 +3f82cba0: move a7, a8 +3f82cbb0: calla L3FE11750 +3f82cbe0: calla L3FE0D650 +3f82cc10: calla L3FE0DE90 +3f82cc40: move *a13(0xfe40), *a14+, 1 +3f82cc60: move *a13(0xfe60), *a14+, 1 +3f82cc80: calla L3FE0C950 +3f82ccb0: jruc L3F82CD00 +L3F82CCC0: +3f82ccc0: move *a13(0xfe40), *a14+, 1 +3f82cce0: move *a13(0xfe60), *a14+, 1 +L3F82CD00: +3f82cd00: move -*a14, a8, 1 +3f82cd10: move a8, *a13(0x800), 1 +3f82cd30: move -*a14, a8, 1 +3f82cd40: move a8, *a13(0x7e0), 1 +3f82cd60: move *a13(0x500), a7, 1 +3f82cd80: move *a13(0x7e0), *a14+, 1 +3f82cda0: move *a13(0x800), *a14+, 1 +3f82cdc0: movi 0x3f85a870, a8 +3f82cdf0: move *a8+, *a14+, 1 +3f82ce00: move *a8+, *a14+, 1 +3f82ce10: calla L3FE0E730 +3f82ce40: jreq L3F82CFC0 +3f82ce50: addi 0x40, a14 +3f82ce70: move a14, -*sp, 1 +3f82ce80: move *a13(0x7e0), *a14+, 1 +3f82cea0: move *a13(0x800), *a14+, 1 +3f82cec0: calla L3FE14450 +3f82cef0: movi 0x3f85a8b0, a8 +3f82cf20: move *a8+, *a14+, 1 +3f82cf30: move *a8+, *a14+, 1 +3f82cf40: calla L3FE0C950 +3f82cf70: calla L3FE10B50 +3f82cfa0: move a8, a9 +3f82cfb0: jruc L3F82D120 +L3F82CFC0: +3f82cfc0: addi 0x40, a14 +3f82cfe0: move a14, -*sp, 1 +3f82cff0: move *a13(0x7e0), *a14+, 1 +3f82d010: move *a13(0x800), *a14+, 1 +3f82d030: calla L3FE14450 +3f82d060: movi 0x3f85a8b0, a8 +3f82d090: move *a8+, *a14+, 1 +3f82d0a0: move *a8+, *a14+, 1 +3f82d0b0: calla L3FE0C8D0 +3f82d0e0: calla L3FE10B50 +3f82d110: move a8, a9 +L3F82D120: +3f82d120: setf 16, 1, 0 +3f82d130: move a9, *a7, 0 +3f82d140: move *a7, a8, 0 +3f82d150: calla L3FE11750 +3f82d180: move *a13(0x7e0), *a14+, 1 +3f82d1a0: move *a13(0x800), *a14+, 1 +3f82d1c0: calla L3FE0C830 +3f82d1f0: movi 0x3f85a830, a8 +3f82d220: move *a8+, *a14+, 1 +3f82d230: move *a8+, *a14+, 1 +3f82d240: calla L3FE0DE90 +3f82d270: addi 0x40, a14 +3f82d290: move a14, -*sp, 1 +3f82d2a0: mpys a11, a11 +3f82d2b0: move *a13(0x760), a9, 1 +3f82d2d0: mpys a9, a9 +3f82d2e0: add a9, a11 +3f82d2f0: move a11, a8 +3f82d300: calla L3FE11750 +3f82d330: calla L3FE1CBE0 +3f82d360: calla L3FE0DE90 +3f82d390: movi 0x3f85a870, a8 +3f82d3c0: move *a8+, *a14+, 1 +3f82d3d0: move *a8+, *a14+, 1 +3f82d3e0: calla L3FE0E730 +3f82d410: jreq L3F82D730 +3f82d420: setf 16, 1, 0 +3f82d430: move *a7, a8, 0 +3f82d440: calla L3FE11750 +3f82d470: move *a13(0x7e0), *a14+, 1 +3f82d490: move *a13(0x800), *a14+, 1 +3f82d4b0: calla L3FE0C830 +3f82d4e0: movi 0x3f85a830, a8 +3f82d510: move *a8+, *a14+, 1 +3f82d520: move *a8+, *a14+, 1 +3f82d530: calla L3FE0DE90 +3f82d560: addi 0x40, a14 +3f82d580: move a14, -*sp, 1 +3f82d590: move *a13(0x780), a11, 1 +3f82d5b0: mpys a11, a11 +3f82d5c0: move *a13(0x760), a9, 1 +3f82d5e0: mpys a9, a9 +3f82d5f0: add a9, a11 +3f82d600: move a11, a8 +3f82d610: calla L3FE11750 +3f82d640: calla L3FE1CBE0 +3f82d670: calla L3FE0DE90 +3f82d6a0: movi 0x3f85a8b0, a8 +3f82d6d0: move *a8+, *a14+, 1 +3f82d6e0: move *a8+, *a14+, 1 +3f82d6f0: calla L3FE0C950 +3f82d720: jruc L3F82DA30 +L3F82D730: +3f82d730: setf 16, 1, 0 +3f82d740: move *a7, a8, 0 +3f82d750: calla L3FE11750 +3f82d780: move *a13(0x7e0), *a14+, 1 +3f82d7a0: move *a13(0x800), *a14+, 1 +3f82d7c0: calla L3FE0C830 +3f82d7f0: movi 0x3f85a830, a8 +3f82d820: move *a8+, *a14+, 1 +3f82d830: move *a8+, *a14+, 1 +3f82d840: calla L3FE0DE90 +3f82d870: addi 0x40, a14 +3f82d890: move a14, -*sp, 1 +3f82d8a0: move *a13(0x780), a11, 1 +3f82d8c0: mpys a11, a11 +3f82d8d0: move *a13(0x760), a9, 1 +3f82d8f0: mpys a9, a9 +3f82d900: add a9, a11 +3f82d910: move a11, a8 +3f82d920: calla L3FE11750 +3f82d950: calla L3FE1CBE0 +3f82d980: calla L3FE0DE90 +3f82d9b0: movi 0x3f85a8b0, a8 +3f82d9e0: move *a8+, *a14+, 1 +3f82d9f0: move *a8+, *a14+, 1 +3f82da00: calla L3FE0C8D0 +L3F82DA30: +3f82da30: calla L3FE10B50 +3f82da60: move a8, *a7(0x80), 1 +3f82da80: setf 16, 1, 0 +3f82da90: move *a13(0x680), *a7(0x30), 0 +3f82dac0: move *a13(0x780), a11, 1 +3f82dae0: jreq L3F82DD40 +3f82daf0: move *a13(0x760), a9, 1 +3f82db10: jreq L3F82DD40 +3f82db20: move *a13(0x680), a8, 1 +3f82db40: calla L3FE11750 +3f82db70: move *a13(0xfe00), *a14+, 1 +3f82db90: move *a13(0xfe20), *a14+, 1 +3f82dbb0: calla L3FE0C8D0 +3f82dbe0: move a11, a8 +3f82dbf0: calla L3FE11750 +3f82dc20: move a9, a8 +3f82dc30: calla L3FE11750 +3f82dc60: calla L3FE0D650 +3f82dc90: calla L3FE0DE90 +3f82dcc0: move *a13(0xfdc0), *a14+, 1 +3f82dce0: move *a13(0xfde0), *a14+, 1 +3f82dd00: calla L3FE0C950 +3f82dd30: jruc L3F82DD80 +L3F82DD40: +3f82dd40: move *a13(0xfdc0), *a14+, 1 +3f82dd60: move *a13(0xfde0), *a14+, 1 +L3F82DD80: +3f82dd80: movi 0x3f85a870, a8 +3f82ddb0: move *a8+, *a14+, 1 +3f82ddc0: move *a8+, *a14+, 1 +3f82ddd0: calla L3FE0E730 +3f82de00: jreq L3F82E1F0 +3f82de10: addi 0x40, a14 +3f82de30: move a14, -*sp, 1 +3f82de40: move a11, a8 +3f82de50: jreq L3F82E0B0 +3f82de60: move *a13(0x760), a9, 1 +3f82de80: jreq L3F82E0B0 +3f82de90: move *a13(0x680), a8, 1 +3f82deb0: calla L3FE11750 +3f82dee0: move *a13(0xfe00), *a14+, 1 +3f82df00: move *a13(0xfe20), *a14+, 1 +3f82df20: calla L3FE0C8D0 +3f82df50: move a11, a8 +3f82df60: calla L3FE11750 +3f82df90: move a9, a8 +3f82dfa0: calla L3FE11750 +3f82dfd0: calla L3FE0D650 +3f82e000: calla L3FE0DE90 +3f82e030: move *a13(0xfdc0), *a14+, 1 +3f82e050: move *a13(0xfde0), *a14+, 1 +3f82e070: calla L3FE0C950 +3f82e0a0: jruc L3F82E0F0 +L3F82E0B0: +3f82e0b0: move *a13(0xfdc0), *a14+, 1 +3f82e0d0: move *a13(0xfde0), *a14+, 1 +L3F82E0F0: +3f82e0f0: calla L3FE14450 +3f82e120: movi 0x3f85a8b0, a8 +3f82e150: move *a8+, *a14+, 1 +3f82e160: move *a8+, *a14+, 1 +3f82e170: calla L3FE0C950 +3f82e1a0: calla L3FE10B50 +3f82e1d0: move a8, a9 +3f82e1e0: jruc L3F82E5C0 +L3F82E1F0: +3f82e1f0: addi 0x40, a14 +3f82e210: move a14, -*sp, 1 +3f82e220: move a11, a8 +3f82e230: jreq L3F82E490 +3f82e240: move *a13(0x760), a9, 1 +3f82e260: jreq L3F82E490 +3f82e270: move *a13(0x680), a8, 1 +3f82e290: calla L3FE11750 +3f82e2c0: move *a13(0xfe00), *a14+, 1 +3f82e2e0: move *a13(0xfe20), *a14+, 1 +3f82e300: calla L3FE0C8D0 +3f82e330: move a11, a8 +3f82e340: calla L3FE11750 +3f82e370: move a9, a8 +3f82e380: calla L3FE11750 +3f82e3b0: calla L3FE0D650 +3f82e3e0: calla L3FE0DE90 +3f82e410: move *a13(0xfdc0), *a14+, 1 +3f82e430: move *a13(0xfde0), *a14+, 1 +3f82e450: calla L3FE0C950 +3f82e480: jruc L3F82E4D0 +L3F82E490: +3f82e490: move *a13(0xfdc0), *a14+, 1 +3f82e4b0: move *a13(0xfde0), *a14+, 1 +L3F82E4D0: +3f82e4d0: calla L3FE14450 +3f82e500: movi 0x3f85a8b0, a8 +3f82e530: move *a8+, *a14+, 1 +3f82e540: move *a8+, *a14+, 1 +3f82e550: calla L3FE0C8D0 +3f82e580: calla L3FE10B50 +3f82e5b0: move a8, a9 +L3F82E5C0: +3f82e5c0: setf 16, 1, 0 +3f82e5d0: move a9, *a7(0x20), 0 +3f82e5f0: jauc L3F8402F0 +L3F82E610: +3f82e610: movk 1, a7 +3f82e620: move a7, *a13(0x8e0), 1 +3f82e640: sub a11, a11 +3f82e650: move a11, *a13(0x8c0), 1 +3f82e670: move *a13(0x880), *a13(0x540), 0 +3f82e6a0: move *a13(0x8a0), *a13(0x550), 0 +3f82e6d0: move *a13(0xff80), *a14+, 1 +3f82e6f0: move *a13(0xffa0), *a14+, 1 +3f82e710: movi 0x3f85a870, a8 +3f82e740: move *a8+, *a14+, 1 +3f82e750: move *a8+, *a14+, 1 +3f82e760: calla L3FE0E730 +3f82e790: jreq L3F82E910 +3f82e7a0: addi 0x40, a14 +3f82e7c0: move a14, -*sp, 1 +3f82e7d0: move *a13(0xff80), *a14+, 1 +3f82e7f0: move *a13(0xffa0), *a14+, 1 +3f82e810: calla L3FE14450 +3f82e840: movi 0x3f85a8b0, a8 +3f82e870: move *a8+, *a14+, 1 +3f82e880: move *a8+, *a14+, 1 +3f82e890: calla L3FE0C950 +3f82e8c0: calla L3FE10B50 +3f82e8f0: move a8, a7 +3f82e900: jruc L3F82EA70 +L3F82E910: +3f82e910: addi 0x40, a14 +3f82e930: move a14, -*sp, 1 +3f82e940: move *a13(0xff80), *a14+, 1 +3f82e960: move *a13(0xffa0), *a14+, 1 +3f82e980: calla L3FE14450 +3f82e9b0: movi 0x3f85a8b0, a8 +3f82e9e0: move *a8+, *a14+, 1 +3f82e9f0: move *a8+, *a14+, 1 +3f82ea00: calla L3FE0C8D0 +3f82ea30: calla L3FE10B50 +3f82ea60: move a8, a7 +L3F82EA70: +3f82ea70: move *a13(0x8a0), a11, 1 +3f82ea90: sub a11, a7 +3f82eaa0: setf 16, 1, 0 +3f82eab0: move a7, *a13(0x530), 0 +3f82ead0: move *a13(0xfe40), *a14+, 1 +3f82eaf0: move *a13(0xfe60), *a14+, 1 +3f82eb10: move *a13(0xfdc0), *a14+, 1 +3f82eb30: move *a13(0xfde0), *a14+, 1 +3f82eb50: calla L3FE0E6F0 +3f82eb80: jreq L3F82EF80 +3f82eb90: move *a13(0xfe40), *a14+, 1 +3f82ebb0: move *a13(0xfe60), *a14+, 1 +3f82ebd0: movi 0x3f85a870, a8 +3f82ec00: move *a8+, *a14+, 1 +3f82ec10: move *a8+, *a14+, 1 +3f82ec20: calla L3FE0E730 +3f82ec50: jreq L3F82EDD0 +3f82ec60: addi 0x40, a14 +3f82ec80: move a14, -*sp, 1 +3f82ec90: move *a13(0xfe40), *a14+, 1 +3f82ecb0: move *a13(0xfe60), *a14+, 1 +3f82ecd0: calla L3FE14450 +3f82ed00: movi 0x3f85a8b0, a8 +3f82ed30: move *a8+, *a14+, 1 +3f82ed40: move *a8+, *a14+, 1 +3f82ed50: calla L3FE0C950 +3f82ed80: calla L3FE10B50 +3f82edb0: move a8, a7 +3f82edc0: jruc L3F82EF30 +L3F82EDD0: +3f82edd0: addi 0x40, a14 +3f82edf0: move a14, -*sp, 1 +3f82ee00: move *a13(0xfe40), *a14+, 1 +3f82ee20: move *a13(0xfe60), *a14+, 1 +3f82ee40: calla L3FE14450 +3f82ee70: movi 0x3f85a8b0, a8 +3f82eea0: move *a8+, *a14+, 1 +3f82eeb0: move *a8+, *a14+, 1 +3f82eec0: calla L3FE0C8D0 +3f82eef0: calla L3FE10B50 +3f82ef20: move a8, a7 +L3F82EF30: +3f82ef30: setf 16, 1, 0 +3f82ef40: move a7, *a13(0x520), 0 +3f82ef60: jauc L3F8402F0 +L3F82EF80: +3f82ef80: move *a13(0xfdc0), *a14+, 1 +3f82efa0: move *a13(0xfde0), *a14+, 1 +3f82efc0: movi 0x3f85a870, a8 +3f82eff0: move *a8+, *a14+, 1 +3f82f000: move *a8+, *a14+, 1 +3f82f010: calla L3FE0E730 +3f82f040: jreq L3F82F1C0 +3f82f050: addi 0x40, a14 +3f82f070: move a14, -*sp, 1 +3f82f080: move *a13(0xfdc0), *a14+, 1 +3f82f0a0: move *a13(0xfde0), *a14+, 1 +3f82f0c0: calla L3FE14450 +3f82f0f0: movi 0x3f85a8b0, a8 +3f82f120: move *a8+, *a14+, 1 +3f82f130: move *a8+, *a14+, 1 +3f82f140: calla L3FE0C950 +3f82f170: calla L3FE10B50 +3f82f1a0: move a8, a7 +3f82f1b0: jruc L3F82F320 +L3F82F1C0: +3f82f1c0: addi 0x40, a14 +3f82f1e0: move a14, -*sp, 1 +3f82f1f0: move *a13(0xfdc0), *a14+, 1 +3f82f210: move *a13(0xfde0), *a14+, 1 +3f82f230: calla L3FE14450 +3f82f260: movi 0x3f85a8b0, a8 +3f82f290: move *a8+, *a14+, 1 +3f82f2a0: move *a8+, *a14+, 1 +3f82f2b0: calla L3FE0C8D0 +3f82f2e0: calla L3FE10B50 +3f82f310: move a8, a7 +L3F82F320: +3f82f320: setf 16, 1, 0 +3f82f330: move a7, *a13(0x520), 0 +3f82f350: jauc L3F8402F0 +L3F82F370: +3f82f370: move *a13(0xff80), *a14+, 1 +3f82f390: move *a13(0xffa0), *a14+, 1 +3f82f3b0: move *a13(0xff00), *a14+, 1 +3f82f3d0: move *a13(0xff20), *a14+, 1 +3f82f3f0: calla L3FE0E730 +3f82f420: jaeq L3F83EFE0 +3f82f440: move *a13(0xff40), *a14+, 1 +3f82f460: move *a13(0xff60), *a14+, 1 +3f82f480: move *a13(0xfec0), *a14+, 1 +3f82f4a0: move *a13(0xfee0), *a14+, 1 +3f82f4c0: calla L3FE0E6F0 +3f82f4f0: jaeq L3F836BA0 +3f82f510: move a11, *a9(0x40), 1 +3f82f530: move *a13(0x760), *a9(0x60), 1 +3f82f560: move *a13(0x5c0), *a9(0x10), 0 +3f82f590: move a11, a8 +3f82f5a0: jreq L3F82F800 +3f82f5b0: move *a13(0x760), a7, 1 +3f82f5d0: jreq L3F82F800 +3f82f5e0: move *a13(0x5c0), a8, 1 +3f82f600: calla L3FE11750 +3f82f630: move *a13(0xc0), *a14+, 1 +3f82f650: move *a13(0xe0), *a14+, 1 +3f82f670: calla L3FE0C8D0 +3f82f6a0: move a11, a8 +3f82f6b0: calla L3FE11750 +3f82f6e0: move a7, a8 +3f82f6f0: calla L3FE11750 +3f82f720: calla L3FE0D650 +3f82f750: calla L3FE0DE90 +3f82f780: move *a13(0x80), *a14+, 1 +3f82f7a0: move *a13(0xa0), *a14+, 1 +3f82f7c0: calla L3FE0C950 +3f82f7f0: jruc L3F82F840 +L3F82F800: +3f82f800: move *a13(0x80), *a14+, 1 +3f82f820: move *a13(0xa0), *a14+, 1 +L3F82F840: +3f82f840: move -*a14, a8, 1 +3f82f850: move a8, *a13(0x800), 1 +3f82f870: move -*a14, a8, 1 +3f82f880: move a8, *a13(0x7e0), 1 +3f82f8a0: move *a13(0x7e0), *a14+, 1 +3f82f8c0: move *a13(0x800), *a14+, 1 +3f82f8e0: movi 0x3f85a870, a8 +3f82f910: move *a8+, *a14+, 1 +3f82f920: move *a8+, *a14+, 1 +3f82f930: calla L3FE0E730 +3f82f960: jreq L3F82FAE0 +3f82f970: addi 0x40, a14 +3f82f990: move a14, -*sp, 1 +3f82f9a0: move *a13(0x7e0), *a14+, 1 +3f82f9c0: move *a13(0x800), *a14+, 1 +3f82f9e0: calla L3FE14450 +3f82fa10: movi 0x3f85a8b0, a8 +3f82fa40: move *a8+, *a14+, 1 +3f82fa50: move *a8+, *a14+, 1 +3f82fa60: calla L3FE0C950 +3f82fa90: calla L3FE10B50 +3f82fac0: move a8, a7 +3f82fad0: jruc L3F82FC40 +L3F82FAE0: +3f82fae0: addi 0x40, a14 +3f82fb00: move a14, -*sp, 1 +3f82fb10: move *a13(0x7e0), *a14+, 1 +3f82fb30: move *a13(0x800), *a14+, 1 +3f82fb50: calla L3FE14450 +3f82fb80: movi 0x3f85a8b0, a8 +3f82fbb0: move *a8+, *a14+, 1 +3f82fbc0: move *a8+, *a14+, 1 +3f82fbd0: calla L3FE0C8D0 +3f82fc00: calla L3FE10B50 +3f82fc30: move a8, a7 +L3F82FC40: +3f82fc40: setf 16, 1, 0 +3f82fc50: move a7, *a9, 0 +3f82fc60: move *a9, a8, 0 +3f82fc70: calla L3FE11750 +3f82fca0: move *a13(0x7e0), *a14+, 1 +3f82fcc0: move *a13(0x800), *a14+, 1 +3f82fce0: calla L3FE0C830 +3f82fd10: movi 0x3f85a830, a8 +3f82fd40: move *a8+, *a14+, 1 +3f82fd50: move *a8+, *a14+, 1 +3f82fd60: calla L3FE0DE90 +3f82fd90: addi 0x40, a14 +3f82fdb0: move a14, -*sp, 1 +3f82fdc0: mpys a11, a11 +3f82fdd0: move *a13(0x760), a7, 1 +3f82fdf0: mpys a7, a7 +3f82fe00: add a7, a11 +3f82fe10: move a11, a8 +3f82fe20: calla L3FE11750 +3f82fe50: calla L3FE1CBE0 +3f82fe80: calla L3FE0DE90 +3f82feb0: movi 0x3f85a870, a8 +3f82fee0: move *a8+, *a14+, 1 +3f82fef0: move *a8+, *a14+, 1 +3f82ff00: calla L3FE0E730 +3f82ff30: jreq L3F830250 +3f82ff40: setf 16, 1, 0 +3f82ff50: move *a9, a8, 0 +3f82ff60: calla L3FE11750 +3f82ff90: move *a13(0x7e0), *a14+, 1 +3f82ffb0: move *a13(0x800), *a14+, 1 +3f82ffd0: calla L3FE0C830 +3f830000: movi 0x3f85a830, a8 +3f830030: move *a8+, *a14+, 1 +3f830040: move *a8+, *a14+, 1 +3f830050: calla L3FE0DE90 +3f830080: addi 0x40, a14 +3f8300a0: move a14, -*sp, 1 +3f8300b0: move *a13(0x780), a11, 1 +3f8300d0: mpys a11, a11 +3f8300e0: move *a13(0x760), a7, 1 +3f830100: mpys a7, a7 +3f830110: add a7, a11 +3f830120: move a11, a8 +3f830130: calla L3FE11750 +3f830160: calla L3FE1CBE0 +3f830190: calla L3FE0DE90 +3f8301c0: movi 0x3f85a8b0, a8 +3f8301f0: move *a8+, *a14+, 1 +3f830200: move *a8+, *a14+, 1 +3f830210: calla L3FE0C950 +3f830240: jruc L3F830550 +L3F830250: +3f830250: setf 16, 1, 0 +3f830260: move *a9, a8, 0 +3f830270: calla L3FE11750 +3f8302a0: move *a13(0x7e0), *a14+, 1 +3f8302c0: move *a13(0x800), *a14+, 1 +3f8302e0: calla L3FE0C830 +3f830310: movi 0x3f85a830, a8 +3f830340: move *a8+, *a14+, 1 +3f830350: move *a8+, *a14+, 1 +3f830360: calla L3FE0DE90 +3f830390: addi 0x40, a14 +3f8303b0: move a14, -*sp, 1 +3f8303c0: move *a13(0x780), a11, 1 +3f8303e0: mpys a11, a11 +3f8303f0: move *a13(0x760), a7, 1 +3f830410: mpys a7, a7 +3f830420: add a7, a11 +3f830430: move a11, a8 +3f830440: calla L3FE11750 +3f830470: calla L3FE1CBE0 +3f8304a0: calla L3FE0DE90 +3f8304d0: movi 0x3f85a8b0, a8 +3f830500: move *a8+, *a14+, 1 +3f830510: move *a8+, *a14+, 1 +3f830520: calla L3FE0C8D0 +L3F830550: +3f830550: calla L3FE10B50 +3f830580: move a8, *a9(0x80), 1 +3f8305a0: setf 16, 1, 0 +3f8305b0: move *a13(0x640), *a9(0x30), 0 +3f8305e0: move *a13(0x780), a11, 1 +3f830600: jreq L3F830860 +3f830610: move *a13(0x760), a7, 1 +3f830630: jreq L3F830860 +3f830640: move *a13(0x640), a8, 1 +3f830660: calla L3FE11750 +3f830690: move *a13(0x140), *a14+, 1 +3f8306b0: move *a13(0x160), *a14+, 1 +3f8306d0: calla L3FE0C8D0 +3f830700: move a11, a8 +3f830710: calla L3FE11750 +3f830740: move a7, a8 +3f830750: calla L3FE11750 +3f830780: calla L3FE0D650 +3f8307b0: calla L3FE0DE90 +3f8307e0: move *a13(0x100), *a14+, 1 +3f830800: move *a13(0x120), *a14+, 1 +3f830820: calla L3FE0C950 +3f830850: jruc L3F8308A0 +L3F830860: +3f830860: move *a13(0x100), *a14+, 1 +3f830880: move *a13(0x120), *a14+, 1 +L3F8308A0: +3f8308a0: movi 0x3f85a870, a8 +3f8308d0: move *a8+, *a14+, 1 +3f8308e0: move *a8+, *a14+, 1 +3f8308f0: calla L3FE0E730 +3f830920: jreq L3F830D10 +3f830930: addi 0x40, a14 +3f830950: move a14, -*sp, 1 +3f830960: move a11, a7 +3f830970: jreq L3F830BD0 +3f830980: move *a13(0x760), a7, 1 +3f8309a0: jreq L3F830BD0 +3f8309b0: move *a13(0x640), a8, 1 +3f8309d0: calla L3FE11750 +3f830a00: move *a13(0x140), *a14+, 1 +3f830a20: move *a13(0x160), *a14+, 1 +3f830a40: calla L3FE0C8D0 +3f830a70: move a11, a8 +3f830a80: calla L3FE11750 +3f830ab0: move a7, a8 +3f830ac0: calla L3FE11750 +3f830af0: calla L3FE0D650 +3f830b20: calla L3FE0DE90 +3f830b50: move *a13(0x100), *a14+, 1 +3f830b70: move *a13(0x120), *a14+, 1 +3f830b90: calla L3FE0C950 +3f830bc0: jruc L3F830C10 +L3F830BD0: +3f830bd0: move *a13(0x100), *a14+, 1 +3f830bf0: move *a13(0x120), *a14+, 1 +L3F830C10: +3f830c10: calla L3FE14450 +3f830c40: movi 0x3f85a8b0, a8 +3f830c70: move *a8+, *a14+, 1 +3f830c80: move *a8+, *a14+, 1 +3f830c90: calla L3FE0C950 +3f830cc0: calla L3FE10B50 +3f830cf0: move a8, a7 +3f830d00: jruc L3F8310E0 +L3F830D10: +3f830d10: addi 0x40, a14 +3f830d30: move a14, -*sp, 1 +3f830d40: move a11, a7 +3f830d50: jreq L3F830FB0 +3f830d60: move *a13(0x760), a7, 1 +3f830d80: jreq L3F830FB0 +3f830d90: move *a13(0x640), a8, 1 +3f830db0: calla L3FE11750 +3f830de0: move *a13(0x140), *a14+, 1 +3f830e00: move *a13(0x160), *a14+, 1 +3f830e20: calla L3FE0C8D0 +3f830e50: move a11, a8 +3f830e60: calla L3FE11750 +3f830e90: move a7, a8 +3f830ea0: calla L3FE11750 +3f830ed0: calla L3FE0D650 +3f830f00: calla L3FE0DE90 +3f830f30: move *a13(0x100), *a14+, 1 +3f830f50: move *a13(0x120), *a14+, 1 +3f830f70: calla L3FE0C950 +3f830fa0: jruc L3F830FF0 +L3F830FB0: +3f830fb0: move *a13(0x100), *a14+, 1 +3f830fd0: move *a13(0x120), *a14+, 1 +L3F830FF0: +3f830ff0: calla L3FE14450 +3f831020: movi 0x3f85a8b0, a8 +3f831050: move *a8+, *a14+, 1 +3f831060: move *a8+, *a14+, 1 +3f831070: calla L3FE0C8D0 +3f8310a0: calla L3FE10B50 +3f8310d0: move a8, a7 +L3F8310E0: +3f8310e0: setf 16, 1, 0 +3f8310f0: move a7, *a9(0x20), 0 +3f831110: addi 0xa0, a9 +3f831130: move a9, *a13(0x500), 1 +3f831150: move *a13(0x760), a7, 1 +3f831170: neg a7 +3f831180: move a7, *a9(0x40), 1 +3f8311a0: move a11, *a9(0x60), 1 +3f8311c0: move *a13(0x600), *a9(0x10), 0 +3f8311f0: move *a13(0x760), a7, 1 +3f831210: neg a7 +3f831220: jreq L3F8314A0 +3f831230: move a11, a7 +3f831240: jreq L3F8314A0 +3f831250: move *a13(0x600), a8, 1 +3f831270: calla L3FE11750 +3f8312a0: move *a13(0xfe80), *a14+, 1 +3f8312c0: move *a13(0xfea0), *a14+, 1 +3f8312e0: calla L3FE0C8D0 +3f831310: move *a13(0x760), a7, 1 +3f831330: neg a7 +3f831340: move a7, a8 +3f831350: calla L3FE11750 +3f831380: move a11, a8 +3f831390: calla L3FE11750 +3f8313c0: calla L3FE0D650 +3f8313f0: calla L3FE0DE90 +3f831420: move *a13(0xfe40), *a14+, 1 +3f831440: move *a13(0xfe60), *a14+, 1 +3f831460: calla L3FE0C950 +3f831490: jruc L3F8314E0 +L3F8314A0: +3f8314a0: move *a13(0xfe40), *a14+, 1 +3f8314c0: move *a13(0xfe60), *a14+, 1 +L3F8314E0: +3f8314e0: movi 0x3f85a870, a8 +3f831510: move *a8+, *a14+, 1 +3f831520: move *a8+, *a14+, 1 +3f831530: calla L3FE0E730 +3f831560: jreq L3F831990 +3f831570: addi 0x40, a14 +3f831590: move a14, -*sp, 1 +3f8315a0: move *a13(0x760), a7, 1 +3f8315c0: neg a7 +3f8315d0: jreq L3F831850 +3f8315e0: move a11, a7 +3f8315f0: jreq L3F831850 +3f831600: move *a13(0x600), a8, 1 +3f831620: calla L3FE11750 +3f831650: move *a13(0xfe80), *a14+, 1 +3f831670: move *a13(0xfea0), *a14+, 1 +3f831690: calla L3FE0C8D0 +3f8316c0: move *a13(0x760), a7, 1 +3f8316e0: neg a7 +3f8316f0: move a7, a8 +3f831700: calla L3FE11750 +3f831730: move a11, a8 +3f831740: calla L3FE11750 +3f831770: calla L3FE0D650 +3f8317a0: calla L3FE0DE90 +3f8317d0: move *a13(0xfe40), *a14+, 1 +3f8317f0: move *a13(0xfe60), *a14+, 1 +3f831810: calla L3FE0C950 +3f831840: jruc L3F831890 +L3F831850: +3f831850: move *a13(0xfe40), *a14+, 1 +3f831870: move *a13(0xfe60), *a14+, 1 +L3F831890: +3f831890: calla L3FE14450 +3f8318c0: movi 0x3f85a8b0, a8 +3f8318f0: move *a8+, *a14+, 1 +3f831900: move *a8+, *a14+, 1 +3f831910: calla L3FE0C950 +3f831940: calla L3FE10B50 +3f831970: move a8, a7 +3f831980: jruc L3F831DA0 +L3F831990: +3f831990: addi 0x40, a14 +3f8319b0: move a14, -*sp, 1 +3f8319c0: move *a13(0x760), a7, 1 +3f8319e0: neg a7 +3f8319f0: jreq L3F831C70 +3f831a00: move a11, a7 +3f831a10: jreq L3F831C70 +3f831a20: move *a13(0x600), a8, 1 +3f831a40: calla L3FE11750 +3f831a70: move *a13(0xfe80), *a14+, 1 +3f831a90: move *a13(0xfea0), *a14+, 1 +3f831ab0: calla L3FE0C8D0 +3f831ae0: move *a13(0x760), a7, 1 +3f831b00: neg a7 +3f831b10: move a7, a8 +3f831b20: calla L3FE11750 +3f831b50: move a11, a8 +3f831b60: calla L3FE11750 +3f831b90: calla L3FE0D650 +3f831bc0: calla L3FE0DE90 +3f831bf0: move *a13(0xfe40), *a14+, 1 +3f831c10: move *a13(0xfe60), *a14+, 1 +3f831c30: calla L3FE0C950 +3f831c60: jruc L3F831CB0 +L3F831C70: +3f831c70: move *a13(0xfe40), *a14+, 1 +3f831c90: move *a13(0xfe60), *a14+, 1 +L3F831CB0: +3f831cb0: calla L3FE14450 +3f831ce0: movi 0x3f85a8b0, a8 +3f831d10: move *a8+, *a14+, 1 +3f831d20: move *a8+, *a14+, 1 +3f831d30: calla L3FE0C8D0 +3f831d60: calla L3FE10B50 +3f831d90: move a8, a7 +L3F831DA0: +3f831da0: move a7, *a13(0x5e0), 1 +3f831dc0: setf 16, 1, 0 +3f831dd0: move a7, *a9, 0 +3f831de0: move a14, -*sp, 1 +3f831df0: move a13, a7 +3f831e00: addi 0x200, a7 +3f831e20: move a7, *a14+, 1 +3f831e30: move *a13(0x880), *a14+, 1 +3f831e50: move a11, *a14+, 1 +3f831e60: move *a13(0x760), a7, 1 +3f831e80: neg a7 +3f831e90: move a7, *a14+, 1 +3f831ea0: move *a13(0x600), *a14+, 1 +3f831ec0: move *a13(0x5e0), *a14+, 1 +3f831ee0: sub a7, a7 +3f831ef0: move a7, *a14+, 1 +3f831f00: calla L3F855F00 +3f831f30: move a8, *a9(0x80), 1 +3f831f50: setf 16, 1, 0 +3f831f60: move *a13(0x5c0), *a9(0x30), 0 +3f831f90: move *a13(0x760), a7, 1 +3f831fb0: neg a7 +3f831fc0: jreq L3F832240 +3f831fd0: move a11, a7 +3f831fe0: jreq L3F832240 +3f831ff0: move *a13(0x5c0), a8, 1 +3f832010: calla L3FE11750 +3f832040: move *a13(0xc0), *a14+, 1 +3f832060: move *a13(0xe0), *a14+, 1 +3f832080: calla L3FE0C8D0 +3f8320b0: move *a13(0x760), a7, 1 +3f8320d0: neg a7 +3f8320e0: move a7, a8 +3f8320f0: calla L3FE11750 +3f832120: move a11, a8 +3f832130: calla L3FE11750 +3f832160: calla L3FE0D650 +3f832190: calla L3FE0DE90 +3f8321c0: move *a13(0x80), *a14+, 1 +3f8321e0: move *a13(0xa0), *a14+, 1 +3f832200: calla L3FE0C950 +3f832230: jruc L3F832280 +L3F832240: +3f832240: move *a13(0x80), *a14+, 1 +3f832260: move *a13(0xa0), *a14+, 1 +L3F832280: +3f832280: movi 0x3f85a870, a8 +3f8322b0: move *a8+, *a14+, 1 +3f8322c0: move *a8+, *a14+, 1 +3f8322d0: calla L3FE0E730 +3f832300: jreq L3F832730 +3f832310: addi 0x40, a14 +3f832330: move a14, -*sp, 1 +3f832340: move *a13(0x760), a7, 1 +3f832360: neg a7 +3f832370: jreq L3F8325F0 +3f832380: move a11, a7 +3f832390: jreq L3F8325F0 +3f8323a0: move *a13(0x5c0), a8, 1 +3f8323c0: calla L3FE11750 +3f8323f0: move *a13(0xc0), *a14+, 1 +3f832410: move *a13(0xe0), *a14+, 1 +3f832430: calla L3FE0C8D0 +3f832460: move *a13(0x760), a7, 1 +3f832480: neg a7 +3f832490: move a7, a8 +3f8324a0: calla L3FE11750 +3f8324d0: move a11, a8 +3f8324e0: calla L3FE11750 +3f832510: calla L3FE0D650 +3f832540: calla L3FE0DE90 +3f832570: move *a13(0x80), *a14+, 1 +3f832590: move *a13(0xa0), *a14+, 1 +3f8325b0: calla L3FE0C950 +3f8325e0: jruc L3F832630 +L3F8325F0: +3f8325f0: move *a13(0x80), *a14+, 1 +3f832610: move *a13(0xa0), *a14+, 1 +L3F832630: +3f832630: calla L3FE14450 +3f832660: movi 0x3f85a8b0, a8 +3f832690: move *a8+, *a14+, 1 +3f8326a0: move *a8+, *a14+, 1 +3f8326b0: calla L3FE0C950 +3f8326e0: calla L3FE10B50 +3f832710: move a8, a7 +3f832720: jruc L3F832B40 +L3F832730: +3f832730: addi 0x40, a14 +3f832750: move a14, -*sp, 1 +3f832760: move *a13(0x760), a7, 1 +3f832780: neg a7 +3f832790: jreq L3F832A10 +3f8327a0: move a11, a7 +3f8327b0: jreq L3F832A10 +3f8327c0: move *a13(0x5c0), a8, 1 +3f8327e0: calla L3FE11750 +3f832810: move *a13(0xc0), *a14+, 1 +3f832830: move *a13(0xe0), *a14+, 1 +3f832850: calla L3FE0C8D0 +3f832880: move *a13(0x760), a7, 1 +3f8328a0: neg a7 +3f8328b0: move a7, a8 +3f8328c0: calla L3FE11750 +3f8328f0: move a11, a8 +3f832900: calla L3FE11750 +3f832930: calla L3FE0D650 +3f832960: calla L3FE0DE90 +3f832990: move *a13(0x80), *a14+, 1 +3f8329b0: move *a13(0xa0), *a14+, 1 +3f8329d0: calla L3FE0C950 +3f832a00: jruc L3F832A50 +L3F832A10: +3f832a10: move *a13(0x80), *a14+, 1 +3f832a30: move *a13(0xa0), *a14+, 1 +L3F832A50: +3f832a50: calla L3FE14450 +3f832a80: movi 0x3f85a8b0, a8 +3f832ab0: move *a8+, *a14+, 1 +3f832ac0: move *a8+, *a14+, 1 +3f832ad0: calla L3FE0C8D0 +3f832b00: calla L3FE10B50 +3f832b30: move a8, a7 +L3F832B40: +3f832b40: setf 16, 1, 0 +3f832b50: move a7, *a9(0x20), 0 +3f832b70: addi 0xa0, a9 +3f832b90: move a9, *a13(0x500), 1 +3f832bb0: move *a13(0x760), a7, 1 +3f832bd0: neg a7 +3f832be0: move a7, *a9(0x40), 1 +3f832c00: move a11, *a9(0x60), 1 +3f832c20: move *a13(0x680), *a9(0x10), 0 +3f832c50: move *a13(0x760), a7, 1 +3f832c70: neg a7 +3f832c80: jreq L3F832F00 +3f832c90: move a11, a7 +3f832ca0: jreq L3F832F00 +3f832cb0: move *a13(0x680), a8, 1 +3f832cd0: calla L3FE11750 +3f832d00: move *a13(0xfe00), *a14+, 1 +3f832d20: move *a13(0xfe20), *a14+, 1 +3f832d40: calla L3FE0C8D0 +3f832d70: move *a13(0x760), a7, 1 +3f832d90: neg a7 +3f832da0: move a7, a8 +3f832db0: calla L3FE11750 +3f832de0: move a11, a8 +3f832df0: calla L3FE11750 +3f832e20: calla L3FE0D650 +3f832e50: calla L3FE0DE90 +3f832e80: move *a13(0xfdc0), *a14+, 1 +3f832ea0: move *a13(0xfde0), *a14+, 1 +3f832ec0: calla L3FE0C950 +3f832ef0: jruc L3F832F40 +L3F832F00: +3f832f00: move *a13(0xfdc0), *a14+, 1 +3f832f20: move *a13(0xfde0), *a14+, 1 +L3F832F40: +3f832f40: movi 0x3f85a870, a8 +3f832f70: move *a8+, *a14+, 1 +3f832f80: move *a8+, *a14+, 1 +3f832f90: calla L3FE0E730 +3f832fc0: jreq L3F8333F0 +3f832fd0: addi 0x40, a14 +3f832ff0: move a14, -*sp, 1 +3f833000: move *a13(0x760), a7, 1 +3f833020: neg a7 +3f833030: jreq L3F8332B0 +3f833040: move a11, a7 +3f833050: jreq L3F8332B0 +3f833060: move *a13(0x680), a8, 1 +3f833080: calla L3FE11750 +3f8330b0: move *a13(0xfe00), *a14+, 1 +3f8330d0: move *a13(0xfe20), *a14+, 1 +3f8330f0: calla L3FE0C8D0 +3f833120: move *a13(0x760), a7, 1 +3f833140: neg a7 +3f833150: move a7, a8 +3f833160: calla L3FE11750 +3f833190: move a11, a8 +3f8331a0: calla L3FE11750 +3f8331d0: calla L3FE0D650 +3f833200: calla L3FE0DE90 +3f833230: move *a13(0xfdc0), *a14+, 1 +3f833250: move *a13(0xfde0), *a14+, 1 +3f833270: calla L3FE0C950 +3f8332a0: jruc L3F8332F0 +L3F8332B0: +3f8332b0: move *a13(0xfdc0), *a14+, 1 +3f8332d0: move *a13(0xfde0), *a14+, 1 +L3F8332F0: +3f8332f0: calla L3FE14450 +3f833320: movi 0x3f85a8b0, a8 +3f833350: move *a8+, *a14+, 1 +3f833360: move *a8+, *a14+, 1 +3f833370: calla L3FE0C950 +3f8333a0: calla L3FE10B50 +3f8333d0: move a8, a7 +3f8333e0: jruc L3F833800 +L3F8333F0: +3f8333f0: addi 0x40, a14 +3f833410: move a14, -*sp, 1 +3f833420: move *a13(0x760), a7, 1 +3f833440: neg a7 +3f833450: jreq L3F8336D0 +3f833460: move a11, a7 +3f833470: jreq L3F8336D0 +3f833480: move *a13(0x680), a8, 1 +3f8334a0: calla L3FE11750 +3f8334d0: move *a13(0xfe00), *a14+, 1 +3f8334f0: move *a13(0xfe20), *a14+, 1 +3f833510: calla L3FE0C8D0 +3f833540: move *a13(0x760), a7, 1 +3f833560: neg a7 +3f833570: move a7, a8 +3f833580: calla L3FE11750 +3f8335b0: move a11, a8 +3f8335c0: calla L3FE11750 +3f8335f0: calla L3FE0D650 +3f833620: calla L3FE0DE90 +3f833650: move *a13(0xfdc0), *a14+, 1 +3f833670: move *a13(0xfde0), *a14+, 1 +3f833690: calla L3FE0C950 +3f8336c0: jruc L3F833710 +L3F8336D0: +3f8336d0: move *a13(0xfdc0), *a14+, 1 +3f8336f0: move *a13(0xfde0), *a14+, 1 +L3F833710: +3f833710: calla L3FE14450 +3f833740: movi 0x3f85a8b0, a8 +3f833770: move *a8+, *a14+, 1 +3f833780: move *a8+, *a14+, 1 +3f833790: calla L3FE0C8D0 +3f8337c0: calla L3FE10B50 +3f8337f0: move a8, a7 +L3F833800: +3f833800: move a7, *a13(0x660), 1 +3f833820: setf 16, 1, 0 +3f833830: move a7, *a9, 0 +3f833840: move a14, -*sp, 1 +3f833850: move a13, a7 +3f833860: addi 0x200, a7 +3f833880: move a7, *a14+, 1 +3f833890: move *a13(0x880), *a14+, 1 +3f8338b0: move a11, *a14+, 1 +3f8338c0: move *a13(0x760), a7, 1 +3f8338e0: neg a7 +3f8338f0: move a7, *a14+, 1 +3f833900: move *a13(0x680), *a14+, 1 +3f833920: move *a13(0x660), *a14+, 1 +3f833940: movk 1, a7 +3f833950: move a7, *a14+, 1 +3f833960: calla L3F855F00 +3f833990: move a8, *a9(0x80), 1 +3f8339b0: setf 16, 1, 0 +3f8339c0: move *a13(0x640), *a9(0x30), 0 +3f8339f0: move *a13(0x760), a7, 1 +3f833a10: neg a7 +3f833a20: jreq L3F833CA0 +3f833a30: move a11, a7 +3f833a40: jreq L3F833CA0 +3f833a50: move *a13(0x640), a8, 1 +3f833a70: calla L3FE11750 +3f833aa0: move *a13(0x140), *a14+, 1 +3f833ac0: move *a13(0x160), *a14+, 1 +3f833ae0: calla L3FE0C8D0 +3f833b10: move *a13(0x760), a7, 1 +3f833b30: neg a7 +3f833b40: move a7, a8 +3f833b50: calla L3FE11750 +3f833b80: move a11, a8 +3f833b90: calla L3FE11750 +3f833bc0: calla L3FE0D650 +3f833bf0: calla L3FE0DE90 +3f833c20: move *a13(0x100), *a14+, 1 +3f833c40: move *a13(0x120), *a14+, 1 +3f833c60: calla L3FE0C950 +3f833c90: jruc L3F833CE0 +L3F833CA0: +3f833ca0: move *a13(0x100), *a14+, 1 +3f833cc0: move *a13(0x120), *a14+, 1 +L3F833CE0: +3f833ce0: movi 0x3f85a870, a8 +3f833d10: move *a8+, *a14+, 1 +3f833d20: move *a8+, *a14+, 1 +3f833d30: calla L3FE0E730 +3f833d60: jreq L3F834190 +3f833d70: addi 0x40, a14 +3f833d90: move a14, -*sp, 1 +3f833da0: move *a13(0x760), a7, 1 +3f833dc0: neg a7 +3f833dd0: jreq L3F834050 +3f833de0: move a11, a7 +3f833df0: jreq L3F834050 +3f833e00: move *a13(0x640), a8, 1 +3f833e20: calla L3FE11750 +3f833e50: move *a13(0x140), *a14+, 1 +3f833e70: move *a13(0x160), *a14+, 1 +3f833e90: calla L3FE0C8D0 +3f833ec0: move *a13(0x760), a7, 1 +3f833ee0: neg a7 +3f833ef0: move a7, a8 +3f833f00: calla L3FE11750 +3f833f30: move a11, a8 +3f833f40: calla L3FE11750 +3f833f70: calla L3FE0D650 +3f833fa0: calla L3FE0DE90 +3f833fd0: move *a13(0x100), *a14+, 1 +3f833ff0: move *a13(0x120), *a14+, 1 +3f834010: calla L3FE0C950 +3f834040: jruc L3F834090 +L3F834050: +3f834050: move *a13(0x100), *a14+, 1 +3f834070: move *a13(0x120), *a14+, 1 +L3F834090: +3f834090: calla L3FE14450 +3f8340c0: movi 0x3f85a8b0, a8 +3f8340f0: move *a8+, *a14+, 1 +3f834100: move *a8+, *a14+, 1 +3f834110: calla L3FE0C950 +3f834140: calla L3FE10B50 +3f834170: move a8, a7 +3f834180: jruc L3F8345A0 +L3F834190: +3f834190: addi 0x40, a14 +3f8341b0: move a14, -*sp, 1 +3f8341c0: move *a13(0x760), a7, 1 +3f8341e0: neg a7 +3f8341f0: jreq L3F834470 +3f834200: move a11, a7 +3f834210: jreq L3F834470 +3f834220: move *a13(0x640), a8, 1 +3f834240: calla L3FE11750 +3f834270: move *a13(0x140), *a14+, 1 +3f834290: move *a13(0x160), *a14+, 1 +3f8342b0: calla L3FE0C8D0 +3f8342e0: move *a13(0x760), a7, 1 +3f834300: neg a7 +3f834310: move a7, a8 +3f834320: calla L3FE11750 +3f834350: move a11, a8 +3f834360: calla L3FE11750 +3f834390: calla L3FE0D650 +3f8343c0: calla L3FE0DE90 +3f8343f0: move *a13(0x100), *a14+, 1 +3f834410: move *a13(0x120), *a14+, 1 +3f834430: calla L3FE0C950 +3f834460: jruc L3F8344B0 +L3F834470: +3f834470: move *a13(0x100), *a14+, 1 +3f834490: move *a13(0x120), *a14+, 1 +L3F8344B0: +3f8344b0: calla L3FE14450 +3f8344e0: movi 0x3f85a8b0, a8 +3f834510: move *a8+, *a14+, 1 +3f834520: move *a8+, *a14+, 1 +3f834530: calla L3FE0C8D0 +3f834560: calla L3FE10B50 +3f834590: move a8, a7 +L3F8345A0: +3f8345a0: setf 16, 1, 0 +3f8345b0: move a7, *a9(0x20), 0 +3f8345d0: addi 0xa0, a9 +3f8345f0: move a9, *a13(0x500), 1 +3f834610: move a11, *a9(0x40), 1 +3f834630: move *a13(0x760), *a9(0x60), 1 +3f834660: move *a13(0xfda0), a7, 1 +3f834680: move *a7, a8, 0 +3f834690: calla L3FE11750 +3f8346c0: move *a13(0xff40), *a14+, 1 +3f8346e0: move *a13(0xff60), *a14+, 1 +3f834700: calla L3FE0E9F0 +3f834730: jreq L3F834810 +3f834740: move *a7(0x10), a8, 0 +3f834760: calla L3FE11750 +3f834790: move *a13(0xff80), *a14+, 1 +3f8347b0: move *a13(0xffa0), *a14+, 1 +3f8347d0: calla L3FE0E9F0 +3f834800: jrne L3F8349B0 +L3F834810: +3f834810: move *a7(0x20), a8, 0 +3f834830: calla L3FE11750 +3f834860: move *a13(0xff40), *a14+, 1 +3f834880: move *a13(0xff60), *a14+, 1 +3f8348a0: calla L3FE0E9F0 +3f8348d0: jreq L3F834FD0 +3f8348e0: move *a7(0x30), a8, 0 +3f834900: calla L3FE11750 +3f834930: move *a13(0xff80), *a14+, 1 +3f834950: move *a13(0xffa0), *a14+, 1 +3f834970: calla L3FE0E9F0 +3f8349a0: jreq L3F834FD0 +L3F8349B0: +3f8349b0: sub a7, a7 +3f8349c0: move a7, *a13(0x840), 1 +3f8349e0: move *a13(0xff40), *a14+, 1 +3f834a00: move *a13(0xff60), *a14+, 1 +3f834a20: calla L3FE10B50 +3f834a50: move a8, *a13(0x5e0), 1 +3f834a70: move *a13(0xff80), *a14+, 1 +3f834a90: move *a13(0xffa0), *a14+, 1 +3f834ab0: calla L3FE10B50 +3f834ae0: move *a13(0x600), a9, 1 +3f834b00: sub a8, a9 +3f834b10: move a9, *a13(0x860), 1 +3f834b30: move a14, -*sp, 1 +3f834b40: move a9, *a14+, 1 +3f834b50: move *a13(0x760), *a14+, 1 +3f834b70: move a11, *a14+, 1 +3f834b80: move a13, a9 +3f834b90: addi 0x5e0, a9 +3f834bb0: move a9, *a14+, 1 +3f834bc0: move a13, a7 +3f834bd0: addi 0x840, a7 +3f834bf0: move a7, *a14+, 1 +3f834c00: calla L3F8577F0 +3f834c30: move *a13(0x500), a7, 1 +3f834c50: setf 16, 1, 0 +3f834c60: move *a13(0x600), *a7(0x10), 0 +3f834c90: move *a13(0x5e0), *a7(0x0), 0 +3f834cc0: move *a13(0x840), *a7(0x80), 1 +3f834cf0: move *a13(0xff40), *a14+, 1 +3f834d10: move *a13(0xff60), *a14+, 1 +3f834d30: calla L3FE10B50 +3f834d60: move a8, *a13(0x660), 1 +3f834d80: move *a13(0xff80), *a14+, 1 +3f834da0: move *a13(0xffa0), *a14+, 1 +3f834dc0: calla L3FE10B50 +3f834df0: move *a13(0x680), a9, 1 +3f834e10: sub a8, a9 +3f834e20: move a9, *a13(0x860), 1 +3f834e40: move a14, -*sp, 1 +3f834e50: move a9, *a14+, 1 +3f834e60: move *a13(0x760), *a14+, 1 +3f834e80: move a11, *a14+, 1 +3f834e90: move a13, a7 +3f834ea0: addi 0x660, a7 +3f834ec0: move a7, *a14+, 1 +3f834ed0: sub a7, a7 +3f834ee0: move a7, *a14+, 1 +3f834ef0: calla L3F8582D0 +3f834f20: move *a13(0x500), a7, 1 +3f834f40: setf 16, 1, 0 +3f834f50: move *a13(0x680), *a7(0x30), 0 +3f834f80: move *a13(0x660), *a7(0x20), 0 +3f834fb0: jauc L3F8402F0 +L3F834FD0: +3f834fd0: move *a13(0x600), *a9(0x10), 0 +3f835000: move a11, a8 +3f835010: jreq L3F835270 +3f835020: move *a13(0x760), a7, 1 +3f835040: jreq L3F835270 +3f835050: move *a13(0x600), a8, 1 +3f835070: calla L3FE11750 +3f8350a0: move *a13(0xfe80), *a14+, 1 +3f8350c0: move *a13(0xfea0), *a14+, 1 +3f8350e0: calla L3FE0C8D0 +3f835110: move a11, a8 +3f835120: calla L3FE11750 +3f835150: move a7, a8 +3f835160: calla L3FE11750 +3f835190: calla L3FE0D650 +3f8351c0: calla L3FE0DE90 +3f8351f0: move *a13(0xfe40), *a14+, 1 +3f835210: move *a13(0xfe60), *a14+, 1 +3f835230: calla L3FE0C950 +3f835260: jruc L3F8352B0 +L3F835270: +3f835270: move *a13(0xfe40), *a14+, 1 +3f835290: move *a13(0xfe60), *a14+, 1 +L3F8352B0: +3f8352b0: move -*a14, a8, 1 +3f8352c0: move a8, *a13(0x800), 1 +3f8352e0: move -*a14, a8, 1 +3f8352f0: move a8, *a13(0x7e0), 1 +3f835310: move *a13(0x7e0), *a14+, 1 +3f835330: move *a13(0x800), *a14+, 1 +3f835350: movi 0x3f85a870, a8 +3f835380: move *a8+, *a14+, 1 +3f835390: move *a8+, *a14+, 1 +3f8353a0: calla L3FE0E730 +3f8353d0: jreq L3F835550 +3f8353e0: addi 0x40, a14 +3f835400: move a14, -*sp, 1 +3f835410: move *a13(0x7e0), *a14+, 1 +3f835430: move *a13(0x800), *a14+, 1 +3f835450: calla L3FE14450 +3f835480: movi 0x3f85a8b0, a8 +3f8354b0: move *a8+, *a14+, 1 +3f8354c0: move *a8+, *a14+, 1 +3f8354d0: calla L3FE0C950 +3f835500: calla L3FE10B50 +3f835530: move a8, a7 +3f835540: jruc L3F8356B0 +L3F835550: +3f835550: addi 0x40, a14 +3f835570: move a14, -*sp, 1 +3f835580: move *a13(0x7e0), *a14+, 1 +3f8355a0: move *a13(0x800), *a14+, 1 +3f8355c0: calla L3FE14450 +3f8355f0: movi 0x3f85a8b0, a8 +3f835620: move *a8+, *a14+, 1 +3f835630: move *a8+, *a14+, 1 +3f835640: calla L3FE0C8D0 +3f835670: calla L3FE10B50 +3f8356a0: move a8, a7 +L3F8356B0: +3f8356b0: setf 16, 1, 0 +3f8356c0: move a7, *a9, 0 +3f8356d0: move *a9, a8, 0 +3f8356e0: calla L3FE11750 +3f835710: move *a13(0x7e0), *a14+, 1 +3f835730: move *a13(0x800), *a14+, 1 +3f835750: calla L3FE0C830 +3f835780: movi 0x3f85a830, a8 +3f8357b0: move *a8+, *a14+, 1 +3f8357c0: move *a8+, *a14+, 1 +3f8357d0: calla L3FE0DE90 +3f835800: addi 0x40, a14 +3f835820: move a14, -*sp, 1 +3f835830: mpys a11, a11 +3f835840: move *a13(0x760), a7, 1 +3f835860: mpys a7, a7 +3f835870: add a7, a11 +3f835880: move a11, a8 +3f835890: calla L3FE11750 +3f8358c0: calla L3FE1CBE0 +3f8358f0: calla L3FE0DE90 +3f835920: movi 0x3f85a870, a8 +3f835950: move *a8+, *a14+, 1 +3f835960: move *a8+, *a14+, 1 +3f835970: calla L3FE0E730 +3f8359a0: jreq L3F835CC0 +3f8359b0: setf 16, 1, 0 +3f8359c0: move *a9, a8, 0 +3f8359d0: calla L3FE11750 +3f835a00: move *a13(0x7e0), *a14+, 1 +3f835a20: move *a13(0x800), *a14+, 1 +3f835a40: calla L3FE0C830 +3f835a70: movi 0x3f85a830, a8 +3f835aa0: move *a8+, *a14+, 1 +3f835ab0: move *a8+, *a14+, 1 +3f835ac0: calla L3FE0DE90 +3f835af0: addi 0x40, a14 +3f835b10: move a14, -*sp, 1 +3f835b20: move *a13(0x780), a11, 1 +3f835b40: mpys a11, a11 +3f835b50: move *a13(0x760), a7, 1 +3f835b70: mpys a7, a7 +3f835b80: add a7, a11 +3f835b90: move a11, a8 +3f835ba0: calla L3FE11750 +3f835bd0: calla L3FE1CBE0 +3f835c00: calla L3FE0DE90 +3f835c30: movi 0x3f85a8b0, a8 +3f835c60: move *a8+, *a14+, 1 +3f835c70: move *a8+, *a14+, 1 +3f835c80: calla L3FE0C950 +3f835cb0: jruc L3F835FC0 +L3F835CC0: +3f835cc0: setf 16, 1, 0 +3f835cd0: move *a9, a8, 0 +3f835ce0: calla L3FE11750 +3f835d10: move *a13(0x7e0), *a14+, 1 +3f835d30: move *a13(0x800), *a14+, 1 +3f835d50: calla L3FE0C830 +3f835d80: movi 0x3f85a830, a8 +3f835db0: move *a8+, *a14+, 1 +3f835dc0: move *a8+, *a14+, 1 +3f835dd0: calla L3FE0DE90 +3f835e00: addi 0x40, a14 +3f835e20: move a14, -*sp, 1 +3f835e30: move *a13(0x780), a11, 1 +3f835e50: mpys a11, a11 +3f835e60: move *a13(0x760), a7, 1 +3f835e80: mpys a7, a7 +3f835e90: add a7, a11 +3f835ea0: move a11, a8 +3f835eb0: calla L3FE11750 +3f835ee0: calla L3FE1CBE0 +3f835f10: calla L3FE0DE90 +3f835f40: movi 0x3f85a8b0, a8 +3f835f70: move *a8+, *a14+, 1 +3f835f80: move *a8+, *a14+, 1 +3f835f90: calla L3FE0C8D0 +L3F835FC0: +3f835fc0: calla L3FE10B50 +3f835ff0: move a8, *a9(0x80), 1 +3f836010: setf 16, 1, 0 +3f836020: move *a13(0x680), *a9(0x30), 0 +3f836050: move *a13(0x780), a11, 1 +3f836070: jreq L3F8362D0 +3f836080: move *a13(0x760), a7, 1 +3f8360a0: jreq L3F8362D0 +3f8360b0: move *a13(0x680), a8, 1 +3f8360d0: calla L3FE11750 +3f836100: move *a13(0xfe00), *a14+, 1 +3f836120: move *a13(0xfe20), *a14+, 1 +3f836140: calla L3FE0C8D0 +3f836170: move a11, a8 +3f836180: calla L3FE11750 +3f8361b0: move a7, a8 +3f8361c0: calla L3FE11750 +3f8361f0: calla L3FE0D650 +3f836220: calla L3FE0DE90 +3f836250: move *a13(0xfdc0), *a14+, 1 +3f836270: move *a13(0xfde0), *a14+, 1 +3f836290: calla L3FE0C950 +3f8362c0: jruc L3F836310 +L3F8362D0: +3f8362d0: move *a13(0xfdc0), *a14+, 1 +3f8362f0: move *a13(0xfde0), *a14+, 1 +L3F836310: +3f836310: movi 0x3f85a870, a8 +3f836340: move *a8+, *a14+, 1 +3f836350: move *a8+, *a14+, 1 +3f836360: calla L3FE0E730 +3f836390: jreq L3F836780 +3f8363a0: addi 0x40, a14 +3f8363c0: move a14, -*sp, 1 +3f8363d0: move a11, a7 +3f8363e0: jreq L3F836640 +3f8363f0: move *a13(0x760), a7, 1 +3f836410: jreq L3F836640 +3f836420: move *a13(0x680), a8, 1 +3f836440: calla L3FE11750 +3f836470: move *a13(0xfe00), *a14+, 1 +3f836490: move *a13(0xfe20), *a14+, 1 +3f8364b0: calla L3FE0C8D0 +3f8364e0: move a11, a8 +3f8364f0: calla L3FE11750 +3f836520: move a7, a8 +3f836530: calla L3FE11750 +3f836560: calla L3FE0D650 +3f836590: calla L3FE0DE90 +3f8365c0: move *a13(0xfdc0), *a14+, 1 +3f8365e0: move *a13(0xfde0), *a14+, 1 +3f836600: calla L3FE0C950 +3f836630: jruc L3F836680 +L3F836640: +3f836640: move *a13(0xfdc0), *a14+, 1 +3f836660: move *a13(0xfde0), *a14+, 1 +L3F836680: +3f836680: calla L3FE14450 +3f8366b0: movi 0x3f85a8b0, a8 +3f8366e0: move *a8+, *a14+, 1 +3f8366f0: move *a8+, *a14+, 1 +3f836700: calla L3FE0C950 +3f836730: calla L3FE10B50 +3f836760: move a8, a7 +3f836770: jruc L3F836B50 +L3F836780: +3f836780: addi 0x40, a14 +3f8367a0: move a14, -*sp, 1 +3f8367b0: move a11, a7 +3f8367c0: jreq L3F836A20 +3f8367d0: move *a13(0x760), a7, 1 +3f8367f0: jreq L3F836A20 +3f836800: move *a13(0x680), a8, 1 +3f836820: calla L3FE11750 +3f836850: move *a13(0xfe00), *a14+, 1 +3f836870: move *a13(0xfe20), *a14+, 1 +3f836890: calla L3FE0C8D0 +3f8368c0: move a11, a8 +3f8368d0: calla L3FE11750 +3f836900: move a7, a8 +3f836910: calla L3FE11750 +3f836940: calla L3FE0D650 +3f836970: calla L3FE0DE90 +3f8369a0: move *a13(0xfdc0), *a14+, 1 +3f8369c0: move *a13(0xfde0), *a14+, 1 +3f8369e0: calla L3FE0C950 +3f836a10: jruc L3F836A60 +L3F836A20: +3f836a20: move *a13(0xfdc0), *a14+, 1 +3f836a40: move *a13(0xfde0), *a14+, 1 +L3F836A60: +3f836a60: calla L3FE14450 +3f836a90: movi 0x3f85a8b0, a8 +3f836ac0: move *a8+, *a14+, 1 +3f836ad0: move *a8+, *a14+, 1 +3f836ae0: calla L3FE0C8D0 +3f836b10: calla L3FE10B50 +3f836b40: move a8, a7 +L3F836B50: +3f836b50: setf 16, 1, 0 +3f836b60: move a7, *a9(0x20), 0 +3f836b80: jauc L3F8402F0 +L3F836BA0: +3f836ba0: move *a13(0xff40), *a14+, 1 +3f836bc0: move *a13(0xff60), *a14+, 1 +3f836be0: move *a13(0xfec0), *a14+, 1 +3f836c00: move *a13(0xfee0), *a14+, 1 +3f836c20: calla L3FE0E730 +3f836c50: jaeq L3F83E280 +3f836c70: neg a11 +3f836c80: move a11, *a9(0x40), 1 +3f836ca0: move *a13(0x760), *a9(0x60), 1 +3f836cd0: move *a13(0x5c0), *a9(0x10), 0 +3f836d00: move *a13(0x780), a11, 1 +3f836d20: neg a11 +3f836d30: jreq L3F836FC0 +3f836d40: move *a13(0x760), a11, 1 +3f836d60: jreq L3F836FC0 +3f836d70: move *a13(0x5c0), a8, 1 +3f836d90: calla L3FE11750 +3f836dc0: move *a13(0xc0), *a14+, 1 +3f836de0: move *a13(0xe0), *a14+, 1 +3f836e00: calla L3FE0C8D0 +3f836e30: move *a13(0x780), a7, 1 +3f836e50: neg a7 +3f836e60: move a7, a8 +3f836e70: calla L3FE11750 +3f836ea0: move a11, a8 +3f836eb0: calla L3FE11750 +3f836ee0: calla L3FE0D650 +3f836f10: calla L3FE0DE90 +3f836f40: move *a13(0x80), *a14+, 1 +3f836f60: move *a13(0xa0), *a14+, 1 +3f836f80: calla L3FE0C950 +3f836fb0: jruc L3F837000 +L3F836FC0: +3f836fc0: move *a13(0x80), *a14+, 1 +3f836fe0: move *a13(0xa0), *a14+, 1 +L3F837000: +3f837000: move -*a14, a8, 1 +3f837010: move a8, *a13(0x800), 1 +3f837030: move -*a14, a8, 1 +3f837040: move a8, *a13(0x7e0), 1 +3f837060: move *a13(0x7e0), *a14+, 1 +3f837080: move *a13(0x800), *a14+, 1 +3f8370a0: movi 0x3f85a870, a8 +3f8370d0: move *a8+, *a14+, 1 +3f8370e0: move *a8+, *a14+, 1 +3f8370f0: calla L3FE0E730 +3f837120: jreq L3F8372A0 +3f837130: addi 0x40, a14 +3f837150: move a14, -*sp, 1 +3f837160: move *a13(0x7e0), *a14+, 1 +3f837180: move *a13(0x800), *a14+, 1 +3f8371a0: calla L3FE14450 +3f8371d0: movi 0x3f85a8b0, a8 +3f837200: move *a8+, *a14+, 1 +3f837210: move *a8+, *a14+, 1 +3f837220: calla L3FE0C950 +3f837250: calla L3FE10B50 +3f837280: move a8, a11 +3f837290: jruc L3F837400 +L3F8372A0: +3f8372a0: addi 0x40, a14 +3f8372c0: move a14, -*sp, 1 +3f8372d0: move *a13(0x7e0), *a14+, 1 +3f8372f0: move *a13(0x800), *a14+, 1 +3f837310: calla L3FE14450 +3f837340: movi 0x3f85a8b0, a8 +3f837370: move *a8+, *a14+, 1 +3f837380: move *a8+, *a14+, 1 +3f837390: calla L3FE0C8D0 +3f8373c0: calla L3FE10B50 +3f8373f0: move a8, a11 +L3F837400: +3f837400: setf 16, 1, 0 +3f837410: move a11, *a9, 0 +3f837420: move *a9, a8, 0 +3f837430: calla L3FE11750 +3f837460: move *a13(0x7e0), *a14+, 1 +3f837480: move *a13(0x800), *a14+, 1 +3f8374a0: calla L3FE0C830 +3f8374d0: movi 0x3f85a830, a8 +3f837500: move *a8+, *a14+, 1 +3f837510: move *a8+, *a14+, 1 +3f837520: calla L3FE0DE90 +3f837550: addi 0x40, a14 +3f837570: move a14, -*sp, 1 +3f837580: move *a13(0x780), a11, 1 +3f8375a0: mpys a11, a11 +3f8375b0: move *a13(0x760), a7, 1 +3f8375d0: mpys a7, a7 +3f8375e0: add a7, a11 +3f8375f0: move a11, a8 +3f837600: calla L3FE11750 +3f837630: calla L3FE1CBE0 +3f837660: calla L3FE0DE90 +3f837690: movi 0x3f85a870, a8 +3f8376c0: move *a8+, *a14+, 1 +3f8376d0: move *a8+, *a14+, 1 +3f8376e0: calla L3FE0E730 +3f837710: jreq L3F837A30 +3f837720: setf 16, 1, 0 +3f837730: move *a9, a8, 0 +3f837740: calla L3FE11750 +3f837770: move *a13(0x7e0), *a14+, 1 +3f837790: move *a13(0x800), *a14+, 1 +3f8377b0: calla L3FE0C830 +3f8377e0: movi 0x3f85a830, a8 +3f837810: move *a8+, *a14+, 1 +3f837820: move *a8+, *a14+, 1 +3f837830: calla L3FE0DE90 +3f837860: addi 0x40, a14 +3f837880: move a14, -*sp, 1 +3f837890: move *a13(0x780), a11, 1 +3f8378b0: mpys a11, a11 +3f8378c0: move *a13(0x760), a7, 1 +3f8378e0: mpys a7, a7 +3f8378f0: add a7, a11 +3f837900: move a11, a8 +3f837910: calla L3FE11750 +3f837940: calla L3FE1CBE0 +3f837970: calla L3FE0DE90 +3f8379a0: movi 0x3f85a8b0, a8 +3f8379d0: move *a8+, *a14+, 1 +3f8379e0: move *a8+, *a14+, 1 +3f8379f0: calla L3FE0C950 +3f837a20: jruc L3F837D30 +L3F837A30: +3f837a30: setf 16, 1, 0 +3f837a40: move *a9, a8, 0 +3f837a50: calla L3FE11750 +3f837a80: move *a13(0x7e0), *a14+, 1 +3f837aa0: move *a13(0x800), *a14+, 1 +3f837ac0: calla L3FE0C830 +3f837af0: movi 0x3f85a830, a8 +3f837b20: move *a8+, *a14+, 1 +3f837b30: move *a8+, *a14+, 1 +3f837b40: calla L3FE0DE90 +3f837b70: addi 0x40, a14 +3f837b90: move a14, -*sp, 1 +3f837ba0: move *a13(0x780), a11, 1 +3f837bc0: mpys a11, a11 +3f837bd0: move *a13(0x760), a7, 1 +3f837bf0: mpys a7, a7 +3f837c00: add a7, a11 +3f837c10: move a11, a8 +3f837c20: calla L3FE11750 +3f837c50: calla L3FE1CBE0 +3f837c80: calla L3FE0DE90 +3f837cb0: movi 0x3f85a8b0, a8 +3f837ce0: move *a8+, *a14+, 1 +3f837cf0: move *a8+, *a14+, 1 +3f837d00: calla L3FE0C8D0 +L3F837D30: +3f837d30: calla L3FE10B50 +3f837d60: move a8, *a9(0x80), 1 +3f837d80: setf 16, 1, 0 +3f837d90: move *a13(0x640), *a9(0x30), 0 +3f837dc0: move *a13(0x780), a11, 1 +3f837de0: neg a11 +3f837df0: jreq L3F838080 +3f837e00: move *a13(0x760), a11, 1 +3f837e20: jreq L3F838080 +3f837e30: move *a13(0x640), a8, 1 +3f837e50: calla L3FE11750 +3f837e80: move *a13(0x140), *a14+, 1 +3f837ea0: move *a13(0x160), *a14+, 1 +3f837ec0: calla L3FE0C8D0 +3f837ef0: move *a13(0x780), a7, 1 +3f837f10: neg a7 +3f837f20: move a7, a8 +3f837f30: calla L3FE11750 +3f837f60: move a11, a8 +3f837f70: calla L3FE11750 +3f837fa0: calla L3FE0D650 +3f837fd0: calla L3FE0DE90 +3f838000: move *a13(0x100), *a14+, 1 +3f838020: move *a13(0x120), *a14+, 1 +3f838040: calla L3FE0C950 +3f838070: jruc L3F8380C0 +L3F838080: +3f838080: move *a13(0x100), *a14+, 1 +3f8380a0: move *a13(0x120), *a14+, 1 +L3F8380C0: +3f8380c0: movi 0x3f85a870, a8 +3f8380f0: move *a8+, *a14+, 1 +3f838100: move *a8+, *a14+, 1 +3f838110: calla L3FE0E730 +3f838140: jreq L3F838580 +3f838150: addi 0x40, a14 +3f838170: move a14, -*sp, 1 +3f838180: move *a13(0x780), a11, 1 +3f8381a0: neg a11 +3f8381b0: jreq L3F838440 +3f8381c0: move *a13(0x760), a11, 1 +3f8381e0: jreq L3F838440 +3f8381f0: move *a13(0x640), a8, 1 +3f838210: calla L3FE11750 +3f838240: move *a13(0x140), *a14+, 1 +3f838260: move *a13(0x160), *a14+, 1 +3f838280: calla L3FE0C8D0 +3f8382b0: move *a13(0x780), a7, 1 +3f8382d0: neg a7 +3f8382e0: move a7, a8 +3f8382f0: calla L3FE11750 +3f838320: move a11, a8 +3f838330: calla L3FE11750 +3f838360: calla L3FE0D650 +3f838390: calla L3FE0DE90 +3f8383c0: move *a13(0x100), *a14+, 1 +3f8383e0: move *a13(0x120), *a14+, 1 +3f838400: calla L3FE0C950 +3f838430: jruc L3F838480 +L3F838440: +3f838440: move *a13(0x100), *a14+, 1 +3f838460: move *a13(0x120), *a14+, 1 +L3F838480: +3f838480: calla L3FE14450 +3f8384b0: movi 0x3f85a8b0, a8 +3f8384e0: move *a8+, *a14+, 1 +3f8384f0: move *a8+, *a14+, 1 +3f838500: calla L3FE0C950 +3f838530: calla L3FE10B50 +3f838560: move a8, a11 +3f838570: jruc L3F8389A0 +L3F838580: +3f838580: addi 0x40, a14 +3f8385a0: move a14, -*sp, 1 +3f8385b0: move *a13(0x780), a11, 1 +3f8385d0: neg a11 +3f8385e0: jreq L3F838870 +3f8385f0: move *a13(0x760), a11, 1 +3f838610: jreq L3F838870 +3f838620: move *a13(0x640), a8, 1 +3f838640: calla L3FE11750 +3f838670: move *a13(0x140), *a14+, 1 +3f838690: move *a13(0x160), *a14+, 1 +3f8386b0: calla L3FE0C8D0 +3f8386e0: move *a13(0x780), a7, 1 +3f838700: neg a7 +3f838710: move a7, a8 +3f838720: calla L3FE11750 +3f838750: move a11, a8 +3f838760: calla L3FE11750 +3f838790: calla L3FE0D650 +3f8387c0: calla L3FE0DE90 +3f8387f0: move *a13(0x100), *a14+, 1 +3f838810: move *a13(0x120), *a14+, 1 +3f838830: calla L3FE0C950 +3f838860: jruc L3F8388B0 +L3F838870: +3f838870: move *a13(0x100), *a14+, 1 +3f838890: move *a13(0x120), *a14+, 1 +L3F8388B0: +3f8388b0: calla L3FE14450 +3f8388e0: movi 0x3f85a8b0, a8 +3f838910: move *a8+, *a14+, 1 +3f838920: move *a8+, *a14+, 1 +3f838930: calla L3FE0C8D0 +3f838960: calla L3FE10B50 +3f838990: move a8, a11 +L3F8389A0: +3f8389a0: setf 16, 1, 0 +3f8389b0: move a11, *a9(0x20), 0 +3f8389d0: addi 0xa0, a9 +3f8389f0: move a9, *a13(0x500), 1 +3f838a10: move *a13(0x760), *a9(0x40), 1 +3f838a40: move *a13(0x780), *a9(0x60), 1 +3f838a70: move *a13(0x600), *a9(0x10), 0 +3f838aa0: move *a13(0x760), a11, 1 +3f838ac0: jreq L3F838D20 +3f838ad0: move *a13(0x780), a7, 1 +3f838af0: jreq L3F838D20 +3f838b00: move *a13(0x600), a8, 1 +3f838b20: calla L3FE11750 +3f838b50: move *a13(0xfe80), *a14+, 1 +3f838b70: move *a13(0xfea0), *a14+, 1 +3f838b90: calla L3FE0C8D0 +3f838bc0: move a11, a8 +3f838bd0: calla L3FE11750 +3f838c00: move a7, a8 +3f838c10: calla L3FE11750 +3f838c40: calla L3FE0D650 +3f838c70: calla L3FE0DE90 +3f838ca0: move *a13(0xfe40), *a14+, 1 +3f838cc0: move *a13(0xfe60), *a14+, 1 +3f838ce0: calla L3FE0C950 +3f838d10: jruc L3F838D60 +L3F838D20: +3f838d20: move *a13(0xfe40), *a14+, 1 +3f838d40: move *a13(0xfe60), *a14+, 1 +L3F838D60: +3f838d60: movi 0x3f85a870, a8 +3f838d90: move *a8+, *a14+, 1 +3f838da0: move *a8+, *a14+, 1 +3f838db0: calla L3FE0E730 +3f838de0: jreq L3F8391D0 +3f838df0: addi 0x40, a14 +3f838e10: move a14, -*sp, 1 +3f838e20: move a11, a7 +3f838e30: jreq L3F839090 +3f838e40: move *a13(0x780), a7, 1 +3f838e60: jreq L3F839090 +3f838e70: move *a13(0x600), a8, 1 +3f838e90: calla L3FE11750 +3f838ec0: move *a13(0xfe80), *a14+, 1 +3f838ee0: move *a13(0xfea0), *a14+, 1 +3f838f00: calla L3FE0C8D0 +3f838f30: move a11, a8 +3f838f40: calla L3FE11750 +3f838f70: move a7, a8 +3f838f80: calla L3FE11750 +3f838fb0: calla L3FE0D650 +3f838fe0: calla L3FE0DE90 +3f839010: move *a13(0xfe40), *a14+, 1 +3f839030: move *a13(0xfe60), *a14+, 1 +3f839050: calla L3FE0C950 +3f839080: jruc L3F8390D0 +L3F839090: +3f839090: move *a13(0xfe40), *a14+, 1 +3f8390b0: move *a13(0xfe60), *a14+, 1 +L3F8390D0: +3f8390d0: calla L3FE14450 +3f839100: movi 0x3f85a8b0, a8 +3f839130: move *a8+, *a14+, 1 +3f839140: move *a8+, *a14+, 1 +3f839150: calla L3FE0C950 +3f839180: calla L3FE10B50 +3f8391b0: move a8, a7 +3f8391c0: jruc L3F8395A0 +L3F8391D0: +3f8391d0: addi 0x40, a14 +3f8391f0: move a14, -*sp, 1 +3f839200: move a11, a7 +3f839210: jreq L3F839470 +3f839220: move *a13(0x780), a7, 1 +3f839240: jreq L3F839470 +3f839250: move *a13(0x600), a8, 1 +3f839270: calla L3FE11750 +3f8392a0: move *a13(0xfe80), *a14+, 1 +3f8392c0: move *a13(0xfea0), *a14+, 1 +3f8392e0: calla L3FE0C8D0 +3f839310: move a11, a8 +3f839320: calla L3FE11750 +3f839350: move a7, a8 +3f839360: calla L3FE11750 +3f839390: calla L3FE0D650 +3f8393c0: calla L3FE0DE90 +3f8393f0: move *a13(0xfe40), *a14+, 1 +3f839410: move *a13(0xfe60), *a14+, 1 +3f839430: calla L3FE0C950 +3f839460: jruc L3F8394B0 +L3F839470: +3f839470: move *a13(0xfe40), *a14+, 1 +3f839490: move *a13(0xfe60), *a14+, 1 +L3F8394B0: +3f8394b0: calla L3FE14450 +3f8394e0: movi 0x3f85a8b0, a8 +3f839510: move *a8+, *a14+, 1 +3f839520: move *a8+, *a14+, 1 +3f839530: calla L3FE0C8D0 +3f839560: calla L3FE10B50 +3f839590: move a8, a7 +L3F8395A0: +3f8395a0: move a7, *a13(0x5e0), 1 +3f8395c0: setf 16, 1, 0 +3f8395d0: move a7, *a9, 0 +3f8395e0: move a14, -*sp, 1 +3f8395f0: move a13, a7 +3f839600: addi 0x200, a7 +3f839620: move a7, *a14+, 1 +3f839630: move *a13(0x880), *a14+, 1 +3f839650: move *a13(0x780), *a14+, 1 +3f839670: move a11, *a14+, 1 +3f839680: move *a13(0x600), *a14+, 1 +3f8396a0: move *a13(0x5e0), *a14+, 1 +3f8396c0: movk 1, a7 +3f8396d0: move a7, *a14+, 1 +3f8396e0: calla L3F855F00 +3f839710: move a8, *a9(0x80), 1 +3f839730: setf 16, 1, 0 +3f839740: move *a13(0x5c0), *a9(0x30), 0 +3f839770: move a11, a8 +3f839780: jreq L3F8399E0 +3f839790: move *a13(0x780), a7, 1 +3f8397b0: jreq L3F8399E0 +3f8397c0: move *a13(0x5c0), a8, 1 +3f8397e0: calla L3FE11750 +3f839810: move *a13(0xc0), *a14+, 1 +3f839830: move *a13(0xe0), *a14+, 1 +3f839850: calla L3FE0C8D0 +3f839880: move a11, a8 +3f839890: calla L3FE11750 +3f8398c0: move a7, a8 +3f8398d0: calla L3FE11750 +3f839900: calla L3FE0D650 +3f839930: calla L3FE0DE90 +3f839960: move *a13(0x80), *a14+, 1 +3f839980: move *a13(0xa0), *a14+, 1 +3f8399a0: calla L3FE0C950 +3f8399d0: jruc L3F839A20 +L3F8399E0: +3f8399e0: move *a13(0x80), *a14+, 1 +3f839a00: move *a13(0xa0), *a14+, 1 +L3F839A20: +3f839a20: movi 0x3f85a870, a8 +3f839a50: move *a8+, *a14+, 1 +3f839a60: move *a8+, *a14+, 1 +3f839a70: calla L3FE0E730 +3f839aa0: jreq L3F839E90 +3f839ab0: addi 0x40, a14 +3f839ad0: move a14, -*sp, 1 +3f839ae0: move a11, a7 +3f839af0: jreq L3F839D50 +3f839b00: move *a13(0x780), a7, 1 +3f839b20: jreq L3F839D50 +3f839b30: move *a13(0x5c0), a8, 1 +3f839b50: calla L3FE11750 +3f839b80: move *a13(0xc0), *a14+, 1 +3f839ba0: move *a13(0xe0), *a14+, 1 +3f839bc0: calla L3FE0C8D0 +3f839bf0: move a11, a8 +3f839c00: calla L3FE11750 +3f839c30: move a7, a8 +3f839c40: calla L3FE11750 +3f839c70: calla L3FE0D650 +3f839ca0: calla L3FE0DE90 +3f839cd0: move *a13(0x80), *a14+, 1 +3f839cf0: move *a13(0xa0), *a14+, 1 +3f839d10: calla L3FE0C950 +3f839d40: jruc L3F839D90 +L3F839D50: +3f839d50: move *a13(0x80), *a14+, 1 +3f839d70: move *a13(0xa0), *a14+, 1 +L3F839D90: +3f839d90: calla L3FE14450 +3f839dc0: movi 0x3f85a8b0, a8 +3f839df0: move *a8+, *a14+, 1 +3f839e00: move *a8+, *a14+, 1 +3f839e10: calla L3FE0C950 +3f839e40: calla L3FE10B50 +3f839e70: move a8, a7 +3f839e80: jruc L3F83A260 +L3F839E90: +3f839e90: addi 0x40, a14 +3f839eb0: move a14, -*sp, 1 +3f839ec0: move a11, a7 +3f839ed0: jreq L3F83A130 +3f839ee0: move *a13(0x780), a7, 1 +3f839f00: jreq L3F83A130 +3f839f10: move *a13(0x5c0), a8, 1 +3f839f30: calla L3FE11750 +3f839f60: move *a13(0xc0), *a14+, 1 +3f839f80: move *a13(0xe0), *a14+, 1 +3f839fa0: calla L3FE0C8D0 +3f839fd0: move a11, a8 +3f839fe0: calla L3FE11750 +3f83a010: move a7, a8 +3f83a020: calla L3FE11750 +3f83a050: calla L3FE0D650 +3f83a080: calla L3FE0DE90 +3f83a0b0: move *a13(0x80), *a14+, 1 +3f83a0d0: move *a13(0xa0), *a14+, 1 +3f83a0f0: calla L3FE0C950 +3f83a120: jruc L3F83A170 +L3F83A130: +3f83a130: move *a13(0x80), *a14+, 1 +3f83a150: move *a13(0xa0), *a14+, 1 +L3F83A170: +3f83a170: calla L3FE14450 +3f83a1a0: movi 0x3f85a8b0, a8 +3f83a1d0: move *a8+, *a14+, 1 +3f83a1e0: move *a8+, *a14+, 1 +3f83a1f0: calla L3FE0C8D0 +3f83a220: calla L3FE10B50 +3f83a250: move a8, a7 +L3F83A260: +3f83a260: setf 16, 1, 0 +3f83a270: move a7, *a9(0x20), 0 +3f83a290: addi 0xa0, a9 +3f83a2b0: move a9, *a13(0x500), 1 +3f83a2d0: move a11, *a9(0x40), 1 +3f83a2f0: move *a13(0x780), *a9(0x60), 1 +3f83a320: move *a13(0x680), *a9(0x10), 0 +3f83a350: move a11, a7 +3f83a360: jreq L3F83A5C0 +3f83a370: move *a13(0x780), a7, 1 +3f83a390: jreq L3F83A5C0 +3f83a3a0: move *a13(0x680), a8, 1 +3f83a3c0: calla L3FE11750 +3f83a3f0: move *a13(0xfe00), *a14+, 1 +3f83a410: move *a13(0xfe20), *a14+, 1 +3f83a430: calla L3FE0C8D0 +3f83a460: move a11, a8 +3f83a470: calla L3FE11750 +3f83a4a0: move a7, a8 +3f83a4b0: calla L3FE11750 +3f83a4e0: calla L3FE0D650 +3f83a510: calla L3FE0DE90 +3f83a540: move *a13(0xfdc0), *a14+, 1 +3f83a560: move *a13(0xfde0), *a14+, 1 +3f83a580: calla L3FE0C950 +3f83a5b0: jruc L3F83A600 +L3F83A5C0: +3f83a5c0: move *a13(0xfdc0), *a14+, 1 +3f83a5e0: move *a13(0xfde0), *a14+, 1 +L3F83A600: +3f83a600: movi 0x3f85a870, a8 +3f83a630: move *a8+, *a14+, 1 +3f83a640: move *a8+, *a14+, 1 +3f83a650: calla L3FE0E730 +3f83a680: jreq L3F83AA70 +3f83a690: addi 0x40, a14 +3f83a6b0: move a14, -*sp, 1 +3f83a6c0: move a11, a7 +3f83a6d0: jreq L3F83A930 +3f83a6e0: move *a13(0x780), a7, 1 +3f83a700: jreq L3F83A930 +3f83a710: move *a13(0x680), a8, 1 +3f83a730: calla L3FE11750 +3f83a760: move *a13(0xfe00), *a14+, 1 +3f83a780: move *a13(0xfe20), *a14+, 1 +3f83a7a0: calla L3FE0C8D0 +3f83a7d0: move a11, a8 +3f83a7e0: calla L3FE11750 +3f83a810: move a7, a8 +3f83a820: calla L3FE11750 +3f83a850: calla L3FE0D650 +3f83a880: calla L3FE0DE90 +3f83a8b0: move *a13(0xfdc0), *a14+, 1 +3f83a8d0: move *a13(0xfde0), *a14+, 1 +3f83a8f0: calla L3FE0C950 +3f83a920: jruc L3F83A970 +L3F83A930: +3f83a930: move *a13(0xfdc0), *a14+, 1 +3f83a950: move *a13(0xfde0), *a14+, 1 +L3F83A970: +3f83a970: calla L3FE14450 +3f83a9a0: movi 0x3f85a8b0, a8 +3f83a9d0: move *a8+, *a14+, 1 +3f83a9e0: move *a8+, *a14+, 1 +3f83a9f0: calla L3FE0C950 +3f83aa20: calla L3FE10B50 +3f83aa50: move a8, a7 +3f83aa60: jruc L3F83AE40 +L3F83AA70: +3f83aa70: addi 0x40, a14 +3f83aa90: move a14, -*sp, 1 +3f83aaa0: move a11, a7 +3f83aab0: jreq L3F83AD10 +3f83aac0: move *a13(0x780), a7, 1 +3f83aae0: jreq L3F83AD10 +3f83aaf0: move *a13(0x680), a8, 1 +3f83ab10: calla L3FE11750 +3f83ab40: move *a13(0xfe00), *a14+, 1 +3f83ab60: move *a13(0xfe20), *a14+, 1 +3f83ab80: calla L3FE0C8D0 +3f83abb0: move a11, a8 +3f83abc0: calla L3FE11750 +3f83abf0: move a7, a8 +3f83ac00: calla L3FE11750 +3f83ac30: calla L3FE0D650 +3f83ac60: calla L3FE0DE90 +3f83ac90: move *a13(0xfdc0), *a14+, 1 +3f83acb0: move *a13(0xfde0), *a14+, 1 +3f83acd0: calla L3FE0C950 +3f83ad00: jruc L3F83AD50 +L3F83AD10: +3f83ad10: move *a13(0xfdc0), *a14+, 1 +3f83ad30: move *a13(0xfde0), *a14+, 1 +L3F83AD50: +3f83ad50: calla L3FE14450 +3f83ad80: movi 0x3f85a8b0, a8 +3f83adb0: move *a8+, *a14+, 1 +3f83adc0: move *a8+, *a14+, 1 +3f83add0: calla L3FE0C8D0 +3f83ae00: calla L3FE10B50 +3f83ae30: move a8, a7 +L3F83AE40: +3f83ae40: move a7, *a13(0x660), 1 +3f83ae60: setf 16, 1, 0 +3f83ae70: move a7, *a9, 0 +3f83ae80: move a14, -*sp, 1 +3f83ae90: move a13, a7 +3f83aea0: addi 0x200, a7 +3f83aec0: move a7, *a14+, 1 +3f83aed0: move *a13(0x880), *a14+, 1 +3f83aef0: move *a13(0x780), *a14+, 1 +3f83af10: move a11, *a14+, 1 +3f83af20: move *a13(0x680), *a14+, 1 +3f83af40: move *a13(0x660), *a14+, 1 +3f83af60: sub a7, a7 +3f83af70: move a7, *a14+, 1 +3f83af80: calla L3F855F00 +3f83afb0: move a8, *a9(0x80), 1 +3f83afd0: setf 16, 1, 0 +3f83afe0: move *a13(0x640), *a9(0x30), 0 +3f83b010: move a11, a8 +3f83b020: jreq L3F83B280 +3f83b030: move *a13(0x780), a7, 1 +3f83b050: jreq L3F83B280 +3f83b060: move *a13(0x640), a8, 1 +3f83b080: calla L3FE11750 +3f83b0b0: move *a13(0x140), *a14+, 1 +3f83b0d0: move *a13(0x160), *a14+, 1 +3f83b0f0: calla L3FE0C8D0 +3f83b120: move a11, a8 +3f83b130: calla L3FE11750 +3f83b160: move a7, a8 +3f83b170: calla L3FE11750 +3f83b1a0: calla L3FE0D650 +3f83b1d0: calla L3FE0DE90 +3f83b200: move *a13(0x100), *a14+, 1 +3f83b220: move *a13(0x120), *a14+, 1 +3f83b240: calla L3FE0C950 +3f83b270: jruc L3F83B2C0 +L3F83B280: +3f83b280: move *a13(0x100), *a14+, 1 +3f83b2a0: move *a13(0x120), *a14+, 1 +L3F83B2C0: +3f83b2c0: movi 0x3f85a870, a8 +3f83b2f0: move *a8+, *a14+, 1 +3f83b300: move *a8+, *a14+, 1 +3f83b310: calla L3FE0E730 +3f83b340: jreq L3F83B730 +3f83b350: addi 0x40, a14 +3f83b370: move a14, -*sp, 1 +3f83b380: move a11, a7 +3f83b390: jreq L3F83B5F0 +3f83b3a0: move *a13(0x780), a7, 1 +3f83b3c0: jreq L3F83B5F0 +3f83b3d0: move *a13(0x640), a8, 1 +3f83b3f0: calla L3FE11750 +3f83b420: move *a13(0x140), *a14+, 1 +3f83b440: move *a13(0x160), *a14+, 1 +3f83b460: calla L3FE0C8D0 +3f83b490: move a11, a8 +3f83b4a0: calla L3FE11750 +3f83b4d0: move a7, a8 +3f83b4e0: calla L3FE11750 +3f83b510: calla L3FE0D650 +3f83b540: calla L3FE0DE90 +3f83b570: move *a13(0x100), *a14+, 1 +3f83b590: move *a13(0x120), *a14+, 1 +3f83b5b0: calla L3FE0C950 +3f83b5e0: jruc L3F83B630 +L3F83B5F0: +3f83b5f0: move *a13(0x100), *a14+, 1 +3f83b610: move *a13(0x120), *a14+, 1 +L3F83B630: +3f83b630: calla L3FE14450 +3f83b660: movi 0x3f85a8b0, a8 +3f83b690: move *a8+, *a14+, 1 +3f83b6a0: move *a8+, *a14+, 1 +3f83b6b0: calla L3FE0C950 +3f83b6e0: calla L3FE10B50 +3f83b710: move a8, a7 +3f83b720: jruc L3F83BB00 +L3F83B730: +3f83b730: addi 0x40, a14 +3f83b750: move a14, -*sp, 1 +3f83b760: move a11, a7 +3f83b770: jreq L3F83B9D0 +3f83b780: move *a13(0x780), a7, 1 +3f83b7a0: jreq L3F83B9D0 +3f83b7b0: move *a13(0x640), a8, 1 +3f83b7d0: calla L3FE11750 +3f83b800: move *a13(0x140), *a14+, 1 +3f83b820: move *a13(0x160), *a14+, 1 +3f83b840: calla L3FE0C8D0 +3f83b870: move a11, a8 +3f83b880: calla L3FE11750 +3f83b8b0: move a7, a8 +3f83b8c0: calla L3FE11750 +3f83b8f0: calla L3FE0D650 +3f83b920: calla L3FE0DE90 +3f83b950: move *a13(0x100), *a14+, 1 +3f83b970: move *a13(0x120), *a14+, 1 +3f83b990: calla L3FE0C950 +3f83b9c0: jruc L3F83BA10 +L3F83B9D0: +3f83b9d0: move *a13(0x100), *a14+, 1 +3f83b9f0: move *a13(0x120), *a14+, 1 +L3F83BA10: +3f83ba10: calla L3FE14450 +3f83ba40: movi 0x3f85a8b0, a8 +3f83ba70: move *a8+, *a14+, 1 +3f83ba80: move *a8+, *a14+, 1 +3f83ba90: calla L3FE0C8D0 +3f83bac0: calla L3FE10B50 +3f83baf0: move a8, a7 +L3F83BB00: +3f83bb00: setf 16, 1, 0 +3f83bb10: move a7, *a9(0x20), 0 +3f83bb30: addi 0xa0, a9 +3f83bb50: move a9, *a13(0x500), 1 +3f83bb70: move *a13(0x780), a7, 1 +3f83bb90: neg a7 +3f83bba0: move a7, *a9(0x40), 1 +3f83bbc0: move a11, *a9(0x60), 1 +3f83bbe0: move *a13(0xfda0), a7, 1 +3f83bc00: move *a7, a8, 0 +3f83bc10: calla L3FE11750 +3f83bc40: move *a13(0xff40), *a14+, 1 +3f83bc60: move *a13(0xff60), *a14+, 1 +3f83bc80: calla L3FE0E9F0 +3f83bcb0: jreq L3F83BD90 +3f83bcc0: move *a7(0x10), a8, 0 +3f83bce0: calla L3FE11750 +3f83bd10: move *a13(0xff80), *a14+, 1 +3f83bd30: move *a13(0xffa0), *a14+, 1 +3f83bd50: calla L3FE0E9F0 +3f83bd80: jrne L3F83BF30 +L3F83BD90: +3f83bd90: move *a7(0x20), a8, 0 +3f83bdb0: calla L3FE11750 +3f83bde0: move *a13(0xff40), *a14+, 1 +3f83be00: move *a13(0xff60), *a14+, 1 +3f83be20: calla L3FE0E9F0 +3f83be50: jreq L3F83C590 +3f83be60: move *a7(0x30), a8, 0 +3f83be80: calla L3FE11750 +3f83beb0: move *a13(0xff80), *a14+, 1 +3f83bed0: move *a13(0xffa0), *a14+, 1 +3f83bef0: calla L3FE0E9F0 +3f83bf20: jreq L3F83C590 +L3F83BF30: +3f83bf30: sub a7, a7 +3f83bf40: move a7, *a13(0x840), 1 +3f83bf60: move *a13(0xff40), *a14+, 1 +3f83bf80: move *a13(0xff60), *a14+, 1 +3f83bfa0: calla L3FE10B50 +3f83bfd0: move a8, *a13(0x5e0), 1 +3f83bff0: move *a13(0xff80), *a14+, 1 +3f83c010: move *a13(0xffa0), *a14+, 1 +3f83c030: calla L3FE10B50 +3f83c060: move *a13(0x600), a9, 1 +3f83c080: sub a8, a9 +3f83c090: move a9, *a13(0x860), 1 +3f83c0b0: move a14, -*sp, 1 +3f83c0c0: move a9, *a14+, 1 +3f83c0d0: move a11, *a14+, 1 +3f83c0e0: move *a13(0x780), a9, 1 +3f83c100: neg a9 +3f83c110: move a9, *a14+, 1 +3f83c120: move a13, a9 +3f83c130: addi 0x5e0, a9 +3f83c150: move a9, *a14+, 1 +3f83c160: move a13, a7 +3f83c170: addi 0x840, a7 +3f83c190: move a7, *a14+, 1 +3f83c1a0: calla L3F8577F0 +3f83c1d0: move *a13(0x500), a7, 1 +3f83c1f0: setf 16, 1, 0 +3f83c200: move *a13(0x600), *a7(0x10), 0 +3f83c230: move *a13(0x5e0), *a7(0x0), 0 +3f83c260: move *a13(0x840), *a7(0x80), 1 +3f83c290: move *a13(0xff40), *a14+, 1 +3f83c2b0: move *a13(0xff60), *a14+, 1 +3f83c2d0: calla L3FE10B50 +3f83c300: move a8, *a13(0x660), 1 +3f83c320: move *a13(0xff80), *a14+, 1 +3f83c340: move *a13(0xffa0), *a14+, 1 +3f83c360: calla L3FE10B50 +3f83c390: move *a13(0x680), a9, 1 +3f83c3b0: sub a8, a9 +3f83c3c0: move a9, *a13(0x860), 1 +3f83c3e0: move a14, -*sp, 1 +3f83c3f0: move a9, *a14+, 1 +3f83c400: move a11, *a14+, 1 +3f83c410: move *a13(0x780), a7, 1 +3f83c430: neg a7 +3f83c440: move a7, *a14+, 1 +3f83c450: move a13, a7 +3f83c460: addi 0x660, a7 +3f83c480: move a7, *a14+, 1 +3f83c490: sub a7, a7 +3f83c4a0: move a7, *a14+, 1 +3f83c4b0: calla L3F8582D0 +3f83c4e0: move *a13(0x500), a7, 1 +3f83c500: setf 16, 1, 0 +3f83c510: move *a13(0x680), *a7(0x30), 0 +3f83c540: move *a13(0x660), *a7(0x20), 0 +3f83c570: jauc L3F8402F0 +L3F83C590: +3f83c590: move *a13(0x600), *a9(0x10), 0 +3f83c5c0: move *a13(0x780), a7, 1 +3f83c5e0: neg a7 +3f83c5f0: jreq L3F83C870 +3f83c600: move a11, a7 +3f83c610: jreq L3F83C870 +3f83c620: move *a13(0x600), a8, 1 +3f83c640: calla L3FE11750 +3f83c670: move *a13(0xfe80), *a14+, 1 +3f83c690: move *a13(0xfea0), *a14+, 1 +3f83c6b0: calla L3FE0C8D0 +3f83c6e0: move *a13(0x780), a7, 1 +3f83c700: neg a7 +3f83c710: move a7, a8 +3f83c720: calla L3FE11750 +3f83c750: move a11, a8 +3f83c760: calla L3FE11750 +3f83c790: calla L3FE0D650 +3f83c7c0: calla L3FE0DE90 +3f83c7f0: move *a13(0xfe40), *a14+, 1 +3f83c810: move *a13(0xfe60), *a14+, 1 +3f83c830: calla L3FE0C950 +3f83c860: jruc L3F83C8B0 +L3F83C870: +3f83c870: move *a13(0xfe40), *a14+, 1 +3f83c890: move *a13(0xfe60), *a14+, 1 +L3F83C8B0: +3f83c8b0: move -*a14, a8, 1 +3f83c8c0: move a8, *a13(0x800), 1 +3f83c8e0: move -*a14, a8, 1 +3f83c8f0: move a8, *a13(0x7e0), 1 +3f83c910: move *a13(0x7e0), *a14+, 1 +3f83c930: move *a13(0x800), *a14+, 1 +3f83c950: movi 0x3f85a870, a8 +3f83c980: move *a8+, *a14+, 1 +3f83c990: move *a8+, *a14+, 1 +3f83c9a0: calla L3FE0E730 +3f83c9d0: jreq L3F83CB50 +3f83c9e0: addi 0x40, a14 +3f83ca00: move a14, -*sp, 1 +3f83ca10: move *a13(0x7e0), *a14+, 1 +3f83ca30: move *a13(0x800), *a14+, 1 +3f83ca50: calla L3FE14450 +3f83ca80: movi 0x3f85a8b0, a8 +3f83cab0: move *a8+, *a14+, 1 +3f83cac0: move *a8+, *a14+, 1 +3f83cad0: calla L3FE0C950 +3f83cb00: calla L3FE10B50 +3f83cb30: move a8, a7 +3f83cb40: jruc L3F83CCB0 +L3F83CB50: +3f83cb50: addi 0x40, a14 +3f83cb70: move a14, -*sp, 1 +3f83cb80: move *a13(0x7e0), *a14+, 1 +3f83cba0: move *a13(0x800), *a14+, 1 +3f83cbc0: calla L3FE14450 +3f83cbf0: movi 0x3f85a8b0, a8 +3f83cc20: move *a8+, *a14+, 1 +3f83cc30: move *a8+, *a14+, 1 +3f83cc40: calla L3FE0C8D0 +3f83cc70: calla L3FE10B50 +3f83cca0: move a8, a7 +L3F83CCB0: +3f83ccb0: setf 16, 1, 0 +3f83ccc0: move a7, *a9, 0 +3f83ccd0: move *a9, a8, 0 +3f83cce0: calla L3FE11750 +3f83cd10: move *a13(0x7e0), *a14+, 1 +3f83cd30: move *a13(0x800), *a14+, 1 +3f83cd50: calla L3FE0C830 +3f83cd80: movi 0x3f85a830, a8 +3f83cdb0: move *a8+, *a14+, 1 +3f83cdc0: move *a8+, *a14+, 1 +3f83cdd0: calla L3FE0DE90 +3f83ce00: addi 0x40, a14 +3f83ce20: move a14, -*sp, 1 +3f83ce30: move *a13(0x780), a7, 1 +3f83ce50: mpys a7, a7 +3f83ce60: mpys a11, a11 +3f83ce70: add a11, a7 +3f83ce80: move a7, a8 +3f83ce90: calla L3FE11750 +3f83cec0: calla L3FE1CBE0 +3f83cef0: calla L3FE0DE90 +3f83cf20: movi 0x3f85a870, a8 +3f83cf50: move *a8+, *a14+, 1 +3f83cf60: move *a8+, *a14+, 1 +3f83cf70: calla L3FE0E730 +3f83cfa0: jreq L3F83D2C0 +3f83cfb0: setf 16, 1, 0 +3f83cfc0: move *a9, a8, 0 +3f83cfd0: calla L3FE11750 +3f83d000: move *a13(0x7e0), *a14+, 1 +3f83d020: move *a13(0x800), *a14+, 1 +3f83d040: calla L3FE0C830 +3f83d070: movi 0x3f85a830, a8 +3f83d0a0: move *a8+, *a14+, 1 +3f83d0b0: move *a8+, *a14+, 1 +3f83d0c0: calla L3FE0DE90 +3f83d0f0: addi 0x40, a14 +3f83d110: move a14, -*sp, 1 +3f83d120: move *a13(0x780), a11, 1 +3f83d140: mpys a11, a11 +3f83d150: move *a13(0x760), a7, 1 +3f83d170: mpys a7, a7 +3f83d180: add a7, a11 +3f83d190: move a11, a8 +3f83d1a0: calla L3FE11750 +3f83d1d0: calla L3FE1CBE0 +3f83d200: calla L3FE0DE90 +3f83d230: movi 0x3f85a8b0, a8 +3f83d260: move *a8+, *a14+, 1 +3f83d270: move *a8+, *a14+, 1 +3f83d280: calla L3FE0C950 +3f83d2b0: jruc L3F83D5C0 +L3F83D2C0: +3f83d2c0: setf 16, 1, 0 +3f83d2d0: move *a9, a8, 0 +3f83d2e0: calla L3FE11750 +3f83d310: move *a13(0x7e0), *a14+, 1 +3f83d330: move *a13(0x800), *a14+, 1 +3f83d350: calla L3FE0C830 +3f83d380: movi 0x3f85a830, a8 +3f83d3b0: move *a8+, *a14+, 1 +3f83d3c0: move *a8+, *a14+, 1 +3f83d3d0: calla L3FE0DE90 +3f83d400: addi 0x40, a14 +3f83d420: move a14, -*sp, 1 +3f83d430: move *a13(0x780), a11, 1 +3f83d450: mpys a11, a11 +3f83d460: move *a13(0x760), a7, 1 +3f83d480: mpys a7, a7 +3f83d490: add a7, a11 +3f83d4a0: move a11, a8 +3f83d4b0: calla L3FE11750 +3f83d4e0: calla L3FE1CBE0 +3f83d510: calla L3FE0DE90 +3f83d540: movi 0x3f85a8b0, a8 +3f83d570: move *a8+, *a14+, 1 +3f83d580: move *a8+, *a14+, 1 +3f83d590: calla L3FE0C8D0 +L3F83D5C0: +3f83d5c0: calla L3FE10B50 +3f83d5f0: move a8, *a9(0x80), 1 +3f83d610: setf 16, 1, 0 +3f83d620: move *a13(0x680), *a9(0x30), 0 +3f83d650: move *a13(0x780), a11, 1 +3f83d670: neg a11 +3f83d680: jreq L3F83D910 +3f83d690: move *a13(0x760), a11, 1 +3f83d6b0: jreq L3F83D910 +3f83d6c0: move *a13(0x680), a8, 1 +3f83d6e0: calla L3FE11750 +3f83d710: move *a13(0xfe00), *a14+, 1 +3f83d730: move *a13(0xfe20), *a14+, 1 +3f83d750: calla L3FE0C8D0 +3f83d780: move *a13(0x780), a7, 1 +3f83d7a0: neg a7 +3f83d7b0: move a7, a8 +3f83d7c0: calla L3FE11750 +3f83d7f0: move a11, a8 +3f83d800: calla L3FE11750 +3f83d830: calla L3FE0D650 +3f83d860: calla L3FE0DE90 +3f83d890: move *a13(0xfdc0), *a14+, 1 +3f83d8b0: move *a13(0xfde0), *a14+, 1 +3f83d8d0: calla L3FE0C950 +3f83d900: jruc L3F83D950 +L3F83D910: +3f83d910: move *a13(0xfdc0), *a14+, 1 +3f83d930: move *a13(0xfde0), *a14+, 1 +L3F83D950: +3f83d950: movi 0x3f85a870, a8 +3f83d980: move *a8+, *a14+, 1 +3f83d990: move *a8+, *a14+, 1 +3f83d9a0: calla L3FE0E730 +3f83d9d0: jreq L3F83DE10 +3f83d9e0: addi 0x40, a14 +3f83da00: move a14, -*sp, 1 +3f83da10: move *a13(0x780), a11, 1 +3f83da30: neg a11 +3f83da40: jreq L3F83DCD0 +3f83da50: move *a13(0x760), a11, 1 +3f83da70: jreq L3F83DCD0 +3f83da80: move *a13(0x680), a8, 1 +3f83daa0: calla L3FE11750 +3f83dad0: move *a13(0xfe00), *a14+, 1 +3f83daf0: move *a13(0xfe20), *a14+, 1 +3f83db10: calla L3FE0C8D0 +3f83db40: move *a13(0x780), a7, 1 +3f83db60: neg a7 +3f83db70: move a7, a8 +3f83db80: calla L3FE11750 +3f83dbb0: move a11, a8 +3f83dbc0: calla L3FE11750 +3f83dbf0: calla L3FE0D650 +3f83dc20: calla L3FE0DE90 +3f83dc50: move *a13(0xfdc0), *a14+, 1 +3f83dc70: move *a13(0xfde0), *a14+, 1 +3f83dc90: calla L3FE0C950 +3f83dcc0: jruc L3F83DD10 +L3F83DCD0: +3f83dcd0: move *a13(0xfdc0), *a14+, 1 +3f83dcf0: move *a13(0xfde0), *a14+, 1 +L3F83DD10: +3f83dd10: calla L3FE14450 +3f83dd40: movi 0x3f85a8b0, a8 +3f83dd70: move *a8+, *a14+, 1 +3f83dd80: move *a8+, *a14+, 1 +3f83dd90: calla L3FE0C950 +3f83ddc0: calla L3FE10B50 +3f83ddf0: move a8, a11 +3f83de00: jruc L3F83E230 +L3F83DE10: +3f83de10: addi 0x40, a14 +3f83de30: move a14, -*sp, 1 +3f83de40: move *a13(0x780), a11, 1 +3f83de60: neg a11 +3f83de70: jreq L3F83E100 +3f83de80: move *a13(0x760), a11, 1 +3f83dea0: jreq L3F83E100 +3f83deb0: move *a13(0x680), a8, 1 +3f83ded0: calla L3FE11750 +3f83df00: move *a13(0xfe00), *a14+, 1 +3f83df20: move *a13(0xfe20), *a14+, 1 +3f83df40: calla L3FE0C8D0 +3f83df70: move *a13(0x780), a7, 1 +3f83df90: neg a7 +3f83dfa0: move a7, a8 +3f83dfb0: calla L3FE11750 +3f83dfe0: move a11, a8 +3f83dff0: calla L3FE11750 +3f83e020: calla L3FE0D650 +3f83e050: calla L3FE0DE90 +3f83e080: move *a13(0xfdc0), *a14+, 1 +3f83e0a0: move *a13(0xfde0), *a14+, 1 +3f83e0c0: calla L3FE0C950 +3f83e0f0: jruc L3F83E140 +L3F83E100: +3f83e100: move *a13(0xfdc0), *a14+, 1 +3f83e120: move *a13(0xfde0), *a14+, 1 +L3F83E140: +3f83e140: calla L3FE14450 +3f83e170: movi 0x3f85a8b0, a8 +3f83e1a0: move *a8+, *a14+, 1 +3f83e1b0: move *a8+, *a14+, 1 +3f83e1c0: calla L3FE0C8D0 +3f83e1f0: calla L3FE10B50 +3f83e220: move a8, a11 +L3F83E230: +3f83e230: setf 16, 1, 0 +3f83e240: move a11, *a9(0x20), 0 +3f83e260: jauc L3F8402F0 +L3F83E280: +3f83e280: movk 1, a7 +3f83e290: move a7, *a13(0x8e0), 1 +3f83e2b0: sub a11, a11 +3f83e2c0: move a11, *a13(0x8c0), 1 +3f83e2e0: move *a13(0x880), *a13(0x540), 0 +3f83e310: move *a13(0x880), a7, 1 +3f83e330: inc a7 +3f83e340: sra 0x1, a7 +3f83e350: move a7, *a13(0x550), 0 +3f83e370: move *a13(0xff80), *a14+, 1 +3f83e390: move *a13(0xffa0), *a14+, 1 +3f83e3b0: movi 0x3f85a870, a8 +3f83e3e0: move *a8+, *a14+, 1 +3f83e3f0: move *a8+, *a14+, 1 +3f83e400: calla L3FE0E730 +3f83e430: jreq L3F83E5B0 +3f83e440: addi 0x40, a14 +3f83e460: move a14, -*sp, 1 +3f83e470: move *a13(0xff80), *a14+, 1 +3f83e490: move *a13(0xffa0), *a14+, 1 +3f83e4b0: calla L3FE14450 +3f83e4e0: movi 0x3f85a8b0, a8 +3f83e510: move *a8+, *a14+, 1 +3f83e520: move *a8+, *a14+, 1 +3f83e530: calla L3FE0C950 +3f83e560: calla L3FE10B50 +3f83e590: move a8, a7 +3f83e5a0: jruc L3F83E710 +L3F83E5B0: +3f83e5b0: addi 0x40, a14 +3f83e5d0: move a14, -*sp, 1 +3f83e5e0: move *a13(0xff80), *a14+, 1 +3f83e600: move *a13(0xffa0), *a14+, 1 +3f83e620: calla L3FE14450 +3f83e650: movi 0x3f85a8b0, a8 +3f83e680: move *a8+, *a14+, 1 +3f83e690: move *a8+, *a14+, 1 +3f83e6a0: calla L3FE0C8D0 +3f83e6d0: calla L3FE10B50 +3f83e700: move a8, a7 +L3F83E710: +3f83e710: setf 16, 1, 0 +3f83e720: move a7, *a13(0x530), 0 +3f83e740: move *a13(0xfe40), *a14+, 1 +3f83e760: move *a13(0xfe60), *a14+, 1 +3f83e780: move *a13(0xfdc0), *a14+, 1 +3f83e7a0: move *a13(0xfde0), *a14+, 1 +3f83e7c0: calla L3FE0E6F0 +3f83e7f0: jreq L3F83EBF0 +3f83e800: move *a13(0xfe40), *a14+, 1 +3f83e820: move *a13(0xfe60), *a14+, 1 +3f83e840: movi 0x3f85a870, a8 +3f83e870: move *a8+, *a14+, 1 +3f83e880: move *a8+, *a14+, 1 +3f83e890: calla L3FE0E730 +3f83e8c0: jreq L3F83EA40 +3f83e8d0: addi 0x40, a14 +3f83e8f0: move a14, -*sp, 1 +3f83e900: move *a13(0xfe40), *a14+, 1 +3f83e920: move *a13(0xfe60), *a14+, 1 +3f83e940: calla L3FE14450 +3f83e970: movi 0x3f85a8b0, a8 +3f83e9a0: move *a8+, *a14+, 1 +3f83e9b0: move *a8+, *a14+, 1 +3f83e9c0: calla L3FE0C950 +3f83e9f0: calla L3FE10B50 +3f83ea20: move a8, a7 +3f83ea30: jruc L3F83EBA0 +L3F83EA40: +3f83ea40: addi 0x40, a14 +3f83ea60: move a14, -*sp, 1 +3f83ea70: move *a13(0xfe40), *a14+, 1 +3f83ea90: move *a13(0xfe60), *a14+, 1 +3f83eab0: calla L3FE14450 +3f83eae0: movi 0x3f85a8b0, a8 +3f83eb10: move *a8+, *a14+, 1 +3f83eb20: move *a8+, *a14+, 1 +3f83eb30: calla L3FE0C8D0 +3f83eb60: calla L3FE10B50 +3f83eb90: move a8, a7 +L3F83EBA0: +3f83eba0: setf 16, 1, 0 +3f83ebb0: move a7, *a13(0x520), 0 +3f83ebd0: jauc L3F8402F0 +L3F83EBF0: +3f83ebf0: move *a13(0xfdc0), *a14+, 1 +3f83ec10: move *a13(0xfde0), *a14+, 1 +3f83ec30: movi 0x3f85a870, a8 +3f83ec60: move *a8+, *a14+, 1 +3f83ec70: move *a8+, *a14+, 1 +3f83ec80: calla L3FE0E730 +3f83ecb0: jreq L3F83EE30 +3f83ecc0: addi 0x40, a14 +3f83ece0: move a14, -*sp, 1 +3f83ecf0: move *a13(0xfdc0), *a14+, 1 +3f83ed10: move *a13(0xfde0), *a14+, 1 +3f83ed30: calla L3FE14450 +3f83ed60: movi 0x3f85a8b0, a8 +3f83ed90: move *a8+, *a14+, 1 +3f83eda0: move *a8+, *a14+, 1 +3f83edb0: calla L3FE0C950 +3f83ede0: calla L3FE10B50 +3f83ee10: move a8, a7 +3f83ee20: jruc L3F83EF90 +L3F83EE30: +3f83ee30: addi 0x40, a14 +3f83ee50: move a14, -*sp, 1 +3f83ee60: move *a13(0xfdc0), *a14+, 1 +3f83ee80: move *a13(0xfde0), *a14+, 1 +3f83eea0: calla L3FE14450 +3f83eed0: movi 0x3f85a8b0, a8 +3f83ef00: move *a8+, *a14+, 1 +3f83ef10: move *a8+, *a14+, 1 +3f83ef20: calla L3FE0C8D0 +3f83ef50: calla L3FE10B50 +3f83ef80: move a8, a7 +L3F83EF90: +3f83ef90: setf 16, 1, 0 +3f83efa0: move a7, *a13(0x520), 0 +3f83efc0: jauc L3F8402F0 +L3F83EFE0: +3f83efe0: sub a7, a7 +3f83eff0: move a7, *a13(0x8c0), 1 +3f83f010: movk 1, a11 +3f83f020: move a11, *a13(0x8e0), 1 +3f83f040: move *a13(0x880), *a13(0x550), 0 +3f83f070: move *a13(0xff40), *a14+, 1 +3f83f090: move *a13(0xff60), *a14+, 1 +3f83f0b0: move *a13(0xfec0), *a14+, 1 +3f83f0d0: move *a13(0xfee0), *a14+, 1 +3f83f0f0: calla L3FE0E6F0 +3f83f120: jreq L3F83F5A0 +3f83f130: move *a13(0xfe40), *a14+, 1 +3f83f150: move *a13(0xfe60), *a14+, 1 +3f83f170: movi 0x3f85a870, a8 +3f83f1a0: move *a8+, *a14+, 1 +3f83f1b0: move *a8+, *a14+, 1 +3f83f1c0: calla L3FE0E730 +3f83f1f0: jreq L3F83F370 +3f83f200: addi 0x40, a14 +3f83f220: move a14, -*sp, 1 +3f83f230: move *a13(0xfe40), *a14+, 1 +3f83f250: move *a13(0xfe60), *a14+, 1 +3f83f270: calla L3FE14450 +3f83f2a0: movi 0x3f85a8b0, a8 +3f83f2d0: move *a8+, *a14+, 1 +3f83f2e0: move *a8+, *a14+, 1 +3f83f2f0: calla L3FE0C950 +3f83f320: calla L3FE10B50 +3f83f350: move a8, a7 +3f83f360: jruc L3F83F4D0 +L3F83F370: +3f83f370: addi 0x40, a14 +3f83f390: move a14, -*sp, 1 +3f83f3a0: move *a13(0xfe40), *a14+, 1 +3f83f3c0: move *a13(0xfe60), *a14+, 1 +3f83f3e0: calla L3FE14450 +3f83f410: movi 0x3f85a8b0, a8 +3f83f440: move *a8+, *a14+, 1 +3f83f450: move *a8+, *a14+, 1 +3f83f460: calla L3FE0C8D0 +3f83f490: calla L3FE10B50 +3f83f4c0: move a8, a7 +L3F83F4D0: +3f83f4d0: move *a13(0x8a0), a11, 1 +3f83f4f0: sub a11, a7 +3f83f500: setf 16, 1, 0 +3f83f510: move a7, *a13(0x520), 0 +3f83f530: move *a13(0x600), *a13(0x530), 0 +3f83f560: move a11, *a13(0x540), 0 +3f83f580: jauc L3F8402F0 +L3F83F5A0: +3f83f5a0: move *a13(0xff40), *a14+, 1 +3f83f5c0: move *a13(0xff60), *a14+, 1 +3f83f5e0: move *a13(0xfec0), *a14+, 1 +3f83f600: move *a13(0xfee0), *a14+, 1 +3f83f620: calla L3FE0E730 +3f83f650: jreq L3F83FAE0 +3f83f660: move *a13(0xfe40), *a14+, 1 +3f83f680: move *a13(0xfe60), *a14+, 1 +3f83f6a0: movi 0x3f85a870, a8 +3f83f6d0: move *a8+, *a14+, 1 +3f83f6e0: move *a8+, *a14+, 1 +3f83f6f0: calla L3FE0E730 +3f83f720: jreq L3F83F8A0 +3f83f730: addi 0x40, a14 +3f83f750: move a14, -*sp, 1 +3f83f760: move *a13(0xfe40), *a14+, 1 +3f83f780: move *a13(0xfe60), *a14+, 1 +3f83f7a0: calla L3FE14450 +3f83f7d0: movi 0x3f85a8b0, a8 +3f83f800: move *a8+, *a14+, 1 +3f83f810: move *a8+, *a14+, 1 +3f83f820: calla L3FE0C950 +3f83f850: calla L3FE10B50 +3f83f880: move a8, a7 +3f83f890: jruc L3F83FA00 +L3F83F8A0: +3f83f8a0: addi 0x40, a14 +3f83f8c0: move a14, -*sp, 1 +3f83f8d0: move *a13(0xfe40), *a14+, 1 +3f83f8f0: move *a13(0xfe60), *a14+, 1 +3f83f910: calla L3FE14450 +3f83f940: movi 0x3f85a8b0, a8 +3f83f970: move *a8+, *a14+, 1 +3f83f980: move *a8+, *a14+, 1 +3f83f990: calla L3FE0C8D0 +3f83f9c0: calla L3FE10B50 +3f83f9f0: move a8, a7 +L3F83FA00: +3f83fa00: setf 16, 1, 0 +3f83fa10: move a7, *a13(0x520), 0 +3f83fa30: move *a13(0x600), *a13(0x530), 0 +3f83fa60: move *a13(0x880), a7, 1 +3f83fa80: inc a7 +3f83fa90: sra 0x1, a7 +3f83faa0: move a7, *a13(0x540), 0 +3f83fac0: jauc L3F8402F0 +L3F83FAE0: +3f83fae0: move *a13(0xff40), *a14+, 1 +3f83fb00: move *a13(0xff60), *a14+, 1 +3f83fb20: movi 0x3f85a870, a8 +3f83fb50: move *a8+, *a14+, 1 +3f83fb60: move *a8+, *a14+, 1 +3f83fb70: calla L3FE0E730 +3f83fba0: jreq L3F83FD20 +3f83fbb0: addi 0x40, a14 +3f83fbd0: move a14, -*sp, 1 +3f83fbe0: move *a13(0xff40), *a14+, 1 +3f83fc00: move *a13(0xff60), *a14+, 1 +3f83fc20: calla L3FE14450 +3f83fc50: movi 0x3f85a8b0, a8 +3f83fc80: move *a8+, *a14+, 1 +3f83fc90: move *a8+, *a14+, 1 +3f83fca0: calla L3FE0C950 +3f83fcd0: calla L3FE10B50 +3f83fd00: move a8, a7 +3f83fd10: jruc L3F83FE80 +L3F83FD20: +3f83fd20: addi 0x40, a14 +3f83fd40: move a14, -*sp, 1 +3f83fd50: move *a13(0xff40), *a14+, 1 +3f83fd70: move *a13(0xff60), *a14+, 1 +3f83fd90: calla L3FE14450 +3f83fdc0: movi 0x3f85a8b0, a8 +3f83fdf0: move *a8+, *a14+, 1 +3f83fe00: move *a8+, *a14+, 1 +3f83fe10: calla L3FE0C8D0 +3f83fe40: calla L3FE10B50 +3f83fe70: move a8, a7 +L3F83FE80: +3f83fe80: move *a13(0x8a0), a11, 1 +3f83fea0: sub a11, a7 +3f83feb0: setf 16, 1, 0 +3f83fec0: move a7, *a13(0x520), 0 +3f83fee0: move *a13(0xff80), *a14+, 1 +3f83ff00: move *a13(0xffa0), *a14+, 1 +3f83ff20: movi 0x3f85a870, a8 +3f83ff50: move *a8+, *a14+, 1 +3f83ff60: move *a8+, *a14+, 1 +3f83ff70: calla L3FE0E730 +3f83ffa0: jreq L3F840120 +3f83ffb0: addi 0x40, a14 +3f83ffd0: move a14, -*sp, 1 +3f83ffe0: move *a13(0xff80), *a14+, 1 +3f840000: move *a13(0xffa0), *a14+, 1 +3f840020: calla L3FE14450 +3f840050: movi 0x3f85a8b0, a8 +3f840080: move *a8+, *a14+, 1 +3f840090: move *a8+, *a14+, 1 +3f8400a0: calla L3FE0C950 +3f8400d0: calla L3FE10B50 +3f840100: move a8, a7 +3f840110: jruc L3F840280 +L3F840120: +3f840120: addi 0x40, a14 +3f840140: move a14, -*sp, 1 +3f840150: move *a13(0xff80), *a14+, 1 +3f840170: move *a13(0xffa0), *a14+, 1 +3f840190: calla L3FE14450 +3f8401c0: movi 0x3f85a8b0, a8 +3f8401f0: move *a8+, *a14+, 1 +3f840200: move *a8+, *a14+, 1 +3f840210: calla L3FE0C8D0 +3f840240: calla L3FE10B50 +3f840270: move a8, a7 +L3F840280: +3f840280: sub a11, a7 +3f840290: setf 16, 1, 0 +3f8402a0: move a7, *a13(0x530), 0 +3f8402c0: move *a13(0x880), *a13(0x540), 0 +L3F8402F0: +3f8402f0: move *a13(0x8c0), a11, 1 +3f840310: jreq L3F8405B0 +3f840320: move a14, -*sp, 1 +3f840330: move a13, a9 +3f840340: addi 0x560, a9 +3f840360: move a9, *a14+, 1 +3f840370: move a13, a7 +3f840380: addi 0x580, a7 +3f8403a0: move a7, *a14+, 1 +3f8403b0: move a13, a7 +3f8403c0: addi 0x280, a7 +3f8403e0: move a7, *a14+, 1 +3f8403f0: movk 4, a7 +3f840400: move a7, *a14+, 1 +3f840410: calla L3F782D10 +3f840440: move *a13(0x580), a7, 1 +3f840460: jrle L3F8406E0 +3f840470: move a14, -*sp, 1 +3f840480: move *a13(0x560), *a14+, 1 +3f8404a0: move a7, *a14+, 1 +3f8404b0: move *a13(0xffc0), *a14+, 1 +3f8404d0: move *a13(0xffe0), *a14+, 1 +3f8404f0: move *a13(0xffc0), a9, 1 +3f840510: move *a9(0x520), a7, 1 +3f840530: call a7 +3f840540: move a14, -*sp, 1 +3f840550: move *a13(0x560), *a14+, 1 +3f840570: calla L3F702440 +3f8405a0: jruc L3F8406E0 +L3F8405B0: +3f8405b0: move *a13(0x8e0), a9, 1 +3f8405d0: jreq L3F8406E0 +3f8405e0: move a14, -*sp, 1 +3f8405f0: move a13, a7 +3f840600: addi 0x520, a7 +3f840620: move a7, *a14+, 1 +3f840630: movk 1, a7 +3f840640: move a7, *a14+, 1 +3f840650: move *a13(0xffc0), *a14+, 1 +3f840670: move *a13(0xffe0), *a14+, 1 +3f840690: move *a13(0xffc0), a7, 1 +3f8406b0: move *a7(0x540), a7, 1 +3f8406d0: call a7 +L3F8406E0: +3f8406e0: move *sp(0xa0), a14, 1 +3f840700: mmfm sp, a7,a9,a11,a13 +3f840720: rets 2 +L3F840730: +3f840730: mmtm sp, a5,a7,a9,a11,a13 +3f840750: move a14, a13 +3f840760: addi 0x39a0, a14 +3f840780: move *a13(0xfe80), *a14+, 1 +3f8407a0: move *a13(0xfea0), *a14+, 1 +3f8407c0: move *a13(0xfe00), *a14+, 1 +3f8407e0: move *a13(0xfe20), *a14+, 1 +3f840800: calla L3FE0E730 +3f840830: jreq L3F840A20 +3f840840: move a13, a11 +3f840850: addi 0x180, a11 +3f840870: move a13, a9 +3f840880: subi 0x240, a9 +3f8408a0: move *a9+, *a11+, 1 +3f8408b0: move *a9+, *a11+, 1 +3f8408c0: move *a9+, *a11+, 1 +3f8408d0: move *a9, *a11, 1 +3f8408e0: move a13, a11 +3f8408f0: subi 0x240, a11 +3f840910: move a13, a9 +3f840920: subi 0x1c0, a9 +3f840940: move *a9+, *a11+, 1 +3f840950: move *a9+, *a11+, 1 +3f840960: move *a9+, *a11+, 1 +3f840970: move *a9, *a11, 1 +3f840980: move a13, a11 +3f840990: subi 0x1c0, a11 +3f8409b0: move a13, a9 +3f8409c0: addi 0x180, a9 +3f8409e0: move *a9+, *a11+, 1 +3f8409f0: move *a9+, *a11+, 1 +3f840a00: move *a9+, *a11+, 1 +3f840a10: move *a9, *a11, 1 +L3F840A20: +3f840a20: move *a13(0xffc0), a11, 1 +3f840a40: setf 16, 0, 0 +3f840a50: move *a11(0x160), a9, 0 +3f840a70: move a9, *a13(0x36a0), 1 +3f840a90: sra 0x1, a9 +3f840aa0: move a9, *a13(0x36c0), 1 +3f840ac0: setf 1, 0, 0 +3f840ad0: move *a11(0x1b9), a9, 0 +3f840af0: jreq L3F840C70 +3f840b00: move *a13(0xffe0), a9, 1 +3f840b20: setf 16, 1, 0 +3f840b30: move *a9, a9, 0 +3f840b40: jrne L3F840C70 +3f840b50: move *a13(0xffe0), a9, 1 +3f840b70: move *a13(0xfd80), a11, 1 +3f840b90: move *a9(0x3a0), a9, 0 +3f840bb0: add a11, a9 +3f840bc0: move a9, *a13(0xfd80), 1 +3f840be0: move *a13(0xffe0), a11, 1 +3f840c00: move *a13(0xfd60), a9, 1 +3f840c20: move *a11(0x3b0), a11, 0 +3f840c40: add a9, a11 +3f840c50: move a11, *a13(0xfd60), 1 +L3F840C70: +3f840c70: move *a13(0xfd80), a11, 1 +3f840c90: jreq L3F8410E0 +3f840ca0: move a11, a8 +3f840cb0: calla L3FE11750 +3f840ce0: move *a13(0xff40), *a14+, 1 +3f840d00: move *a13(0xff60), *a14+, 1 +3f840d20: calla L3FE0C950 +3f840d50: move -*a14, a8, 1 +3f840d60: move a8, *a13(0xff60), 1 +3f840d80: move -*a14, a8, 1 +3f840d90: move a8, *a13(0xff40), 1 +3f840db0: move a11, a8 +3f840dc0: calla L3FE11750 +3f840df0: move *a13(0xfec0), *a14+, 1 +3f840e10: move *a13(0xfee0), *a14+, 1 +3f840e30: calla L3FE0C950 +3f840e60: move -*a14, a8, 1 +3f840e70: move a8, *a13(0xfee0), 1 +3f840e90: move -*a14, a8, 1 +3f840ea0: move a8, *a13(0xfec0), 1 +3f840ec0: move a11, a8 +3f840ed0: calla L3FE11750 +3f840f00: move *a13(0xfe40), *a14+, 1 +3f840f20: move *a13(0xfe60), *a14+, 1 +3f840f40: calla L3FE0C950 +3f840f70: move -*a14, a8, 1 +3f840f80: move a8, *a13(0xfe60), 1 +3f840fa0: move -*a14, a8, 1 +3f840fb0: move a8, *a13(0xfe40), 1 +3f840fd0: move a11, a8 +3f840fe0: calla L3FE11750 +3f841010: move *a13(0xfdc0), *a14+, 1 +3f841030: move *a13(0xfde0), *a14+, 1 +3f841050: calla L3FE0C950 +3f841080: move -*a14, a8, 1 +3f841090: move a8, *a13(0xfde0), 1 +3f8410b0: move -*a14, a8, 1 +3f8410c0: move a8, *a13(0xfdc0), 1 +L3F8410E0: +3f8410e0: move *a13(0xfd60), a9, 1 +3f841100: jreq L3F841550 +3f841110: move a9, a8 +3f841120: calla L3FE11750 +3f841150: move *a13(0xff80), *a14+, 1 +3f841170: move *a13(0xffa0), *a14+, 1 +3f841190: calla L3FE0C950 +3f8411c0: move -*a14, a8, 1 +3f8411d0: move a8, *a13(0xffa0), 1 +3f8411f0: move -*a14, a8, 1 +3f841200: move a8, *a13(0xff80), 1 +3f841220: move a9, a8 +3f841230: calla L3FE11750 +3f841260: move *a13(0xff00), *a14+, 1 +3f841280: move *a13(0xff20), *a14+, 1 +3f8412a0: calla L3FE0C950 +3f8412d0: move -*a14, a8, 1 +3f8412e0: move a8, *a13(0xff20), 1 +3f841300: move -*a14, a8, 1 +3f841310: move a8, *a13(0xff00), 1 +3f841330: move a9, a8 +3f841340: calla L3FE11750 +3f841370: move *a13(0xfe80), *a14+, 1 +3f841390: move *a13(0xfea0), *a14+, 1 +3f8413b0: calla L3FE0C950 +3f8413e0: move -*a14, a8, 1 +3f8413f0: move a8, *a13(0xfea0), 1 +3f841410: move -*a14, a8, 1 +3f841420: move a8, *a13(0xfe80), 1 +3f841440: move a9, a8 +3f841450: calla L3FE11750 +3f841480: move *a13(0xfe00), *a14+, 1 +3f8414a0: move *a13(0xfe20), *a14+, 1 +3f8414c0: calla L3FE0C950 +3f8414f0: move -*a14, a8, 1 +3f841500: move a8, *a13(0xfe20), 1 +3f841520: move -*a14, a8, 1 +3f841530: move a8, *a13(0xfe00), 1 +L3F841550: +3f841550: move *a13(0xfe80), *a14+, 1 +3f841570: move *a13(0xfea0), *a14+, 1 +3f841590: movi 0x3f85a870, a8 +3f8415c0: move *a8+, *a14+, 1 +3f8415d0: move *a8+, *a14+, 1 +3f8415e0: calla L3FE0E730 +3f841610: jreq L3F841790 +3f841620: addi 0x40, a14 +3f841640: move a14, -*sp, 1 +3f841650: move *a13(0xfe80), *a14+, 1 +3f841670: move *a13(0xfea0), *a14+, 1 +3f841690: calla L3FE14450 +3f8416c0: movi 0x3f85a8b0, a8 +3f8416f0: move *a8+, *a14+, 1 +3f841700: move *a8+, *a14+, 1 +3f841710: calla L3FE0C950 +3f841740: calla L3FE10B50 +3f841770: move a8, a9 +3f841780: jruc L3F8418F0 +L3F841790: +3f841790: addi 0x40, a14 +3f8417b0: move a14, -*sp, 1 +3f8417c0: move *a13(0xfe80), *a14+, 1 +3f8417e0: move *a13(0xfea0), *a14+, 1 +3f841800: calla L3FE14450 +3f841830: movi 0x3f85a8b0, a8 +3f841860: move *a8+, *a14+, 1 +3f841870: move *a8+, *a14+, 1 +3f841880: calla L3FE0C8D0 +3f8418b0: calla L3FE10B50 +3f8418e0: move a8, a9 +L3F8418F0: +3f8418f0: move a9, *a13(0x3500), 1 +3f841910: move *a13(0xfe00), *a14+, 1 +3f841930: move *a13(0xfe20), *a14+, 1 +3f841950: movi 0x3f85a870, a8 +3f841980: move *a8+, *a14+, 1 +3f841990: move *a8+, *a14+, 1 +3f8419a0: calla L3FE0E730 +3f8419d0: jreq L3F841B50 +3f8419e0: addi 0x40, a14 +3f841a00: move a14, -*sp, 1 +3f841a10: move *a13(0xfe00), *a14+, 1 +3f841a30: move *a13(0xfe20), *a14+, 1 +3f841a50: calla L3FE14450 +3f841a80: movi 0x3f85a8b0, a8 +3f841ab0: move *a8+, *a14+, 1 +3f841ac0: move *a8+, *a14+, 1 +3f841ad0: calla L3FE0C950 +3f841b00: calla L3FE10B50 +3f841b30: move a8, a9 +3f841b40: jruc L3F841CB0 +L3F841B50: +3f841b50: addi 0x40, a14 +3f841b70: move a14, -*sp, 1 +3f841b80: move *a13(0xfe00), *a14+, 1 +3f841ba0: move *a13(0xfe20), *a14+, 1 +3f841bc0: calla L3FE14450 +3f841bf0: movi 0x3f85a8b0, a8 +3f841c20: move *a8+, *a14+, 1 +3f841c30: move *a8+, *a14+, 1 +3f841c40: calla L3FE0C8D0 +3f841c70: calla L3FE10B50 +3f841ca0: move a8, a9 +L3F841CB0: +3f841cb0: move a9, *a13(0x3540), 1 +3f841cd0: sub a9, a9 +3f841ce0: move a9, *a13(0x37c0), 1 +3f841d00: move *a13(0xfda0), a7, 1 +3f841d20: setf 16, 1, 0 +3f841d30: move *a7, a11, 0 +3f841d40: move *a7(0x20), a7, 0 +3f841d60: sub a7, a11 +3f841d70: move a11, *a13(0x35e0), 1 +3f841d90: jrge L3F841DD0 +3f841da0: neg a11 +3f841db0: move a11, *a13(0x35e0), 1 +L3F841DD0: +3f841dd0: move *a13(0xfda0), a7, 1 +3f841df0: move *a7(0x10), a11, 0 +3f841e10: move *a7(0x30), a7, 0 +3f841e30: sub a7, a11 +3f841e40: move a11, *a13(0x3600), 1 +3f841e60: jrge L3F841EA0 +3f841e70: neg a11 +3f841e80: move a11, *a13(0x3600), 1 +L3F841EA0: +3f841ea0: move *a13(0xff80), *a14+, 1 +3f841ec0: move *a13(0xffa0), *a14+, 1 +3f841ee0: move *a13(0xff00), *a14+, 1 +3f841f00: move *a13(0xff20), *a14+, 1 +3f841f20: calla L3FE0E6F0 +3f841f50: jaeq L3F849930 +3f841f70: move *a13(0xff40), *a14+, 1 +3f841f90: move *a13(0xff60), *a14+, 1 +3f841fb0: move *a13(0xfec0), *a14+, 1 +3f841fd0: move *a13(0xfee0), *a14+, 1 +3f841ff0: calla L3FE0E6F0 +3f842020: jaeq L3F845400 +3f842040: neg a11 +3f842050: move a11, *a13(0x240), 1 +3f842070: move *a13(0x35e0), *a13(0x260), 1 +3f8420a0: move *a13(0xfda0), a7, 1 +3f8420c0: move *a7, a8, 0 +3f8420d0: calla L3FE11750 +3f842100: move *a13(0xff40), *a14+, 1 +3f842120: move *a13(0xff60), *a14+, 1 +3f842140: calla L3FE0E9F0 +3f842170: jreq L3F842250 +3f842180: move *a7(0x10), a8, 0 +3f8421a0: calla L3FE11750 +3f8421d0: move *a13(0xff80), *a14+, 1 +3f8421f0: move *a13(0xffa0), *a14+, 1 +3f842210: calla L3FE0E9F0 +3f842240: jrne L3F8423F0 +L3F842250: +3f842250: move *a7(0x20), a8, 0 +3f842270: calla L3FE11750 +3f8422a0: move *a13(0xff40), *a14+, 1 +3f8422c0: move *a13(0xff60), *a14+, 1 +3f8422e0: calla L3FE0E9F0 +3f842310: jreq L3F842A10 +3f842320: move *a7(0x30), a8, 0 +3f842340: calla L3FE11750 +3f842370: move *a13(0xff80), *a14+, 1 +3f842390: move *a13(0xffa0), *a14+, 1 +3f8423b0: calla L3FE0E9F0 +3f8423e0: jreq L3F842A10 +L3F8423F0: +3f8423f0: move a9, *a13(0x3660), 1 +3f842410: move *a13(0xff40), *a14+, 1 +3f842430: move *a13(0xff60), *a14+, 1 +3f842450: calla L3FE10B50 +3f842480: move a8, *a13(0x34e0), 1 +3f8424a0: move *a13(0xff80), *a14+, 1 +3f8424c0: move *a13(0xffa0), *a14+, 1 +3f8424e0: calla L3FE10B50 +3f842510: move *a13(0x3500), a7, 1 +3f842530: sub a8, a7 +3f842540: move a7, *a13(0x3680), 1 +3f842560: move a14, -*sp, 1 +3f842570: move a7, *a14+, 1 +3f842580: move *a13(0x35e0), *a14+, 1 +3f8425a0: move *a13(0x3600), a7, 1 +3f8425c0: neg a7 +3f8425d0: move a7, *a14+, 1 +3f8425e0: move a13, a7 +3f8425f0: addi 0x34e0, a7 +3f842610: move a7, *a14+, 1 +3f842620: move a13, a7 +3f842630: addi 0x3660, a7 +3f842650: move a7, *a14+, 1 +3f842660: calla L3F8577F0 +3f842690: move *a13(0x3660), *a13(0x280), 1 +3f8426c0: setf 16, 1, 0 +3f8426d0: move *a13(0x34e0), *a13(0x200), 0 +3f842700: move *a13(0x3500), *a13(0x210), 0 +3f842730: move *a13(0xff40), *a14+, 1 +3f842750: move *a13(0xff60), *a14+, 1 +3f842770: calla L3FE10B50 +3f8427a0: move a8, *a13(0x3520), 1 +3f8427c0: move *a13(0xff80), *a14+, 1 +3f8427e0: move *a13(0xffa0), *a14+, 1 +3f842800: calla L3FE10B50 +3f842830: move *a13(0x3540), a7, 1 +3f842850: sub a8, a7 +3f842860: move a7, *a13(0x3680), 1 +3f842880: move a14, -*sp, 1 +3f842890: move a7, *a14+, 1 +3f8428a0: move *a13(0x35e0), *a14+, 1 +3f8428c0: move *a13(0x3600), a7, 1 +3f8428e0: neg a7 +3f8428f0: move a7, *a14+, 1 +3f842900: move a13, a7 +3f842910: addi 0x3520, a7 +3f842930: move a7, *a14+, 1 +3f842940: move a9, *a14+, 1 +3f842950: calla L3F8582D0 +3f842980: setf 16, 1, 0 +3f842990: move *a13(0x3520), *a13(0x220), 0 +3f8429c0: move *a13(0x3540), *a13(0x230), 0 +3f8429f0: jauc L3F844760 +L3F842A10: +3f842a10: move *a13(0x3500), *a13(0x210), 0 +3f842a40: move *a13(0x3600), a7, 1 +3f842a60: neg a7 +3f842a70: jreq L3F842D10 +3f842a80: move *a13(0x35e0), a7, 1 +3f842aa0: jreq L3F842D10 +3f842ab0: move *a13(0x3500), a8, 1 +3f842ad0: calla L3FE11750 +3f842b00: move *a13(0xfe80), *a14+, 1 +3f842b20: move *a13(0xfea0), *a14+, 1 +3f842b40: calla L3FE0C8D0 +3f842b70: move *a13(0x3600), a7, 1 +3f842b90: neg a7 +3f842ba0: move a7, a8 +3f842bb0: calla L3FE11750 +3f842be0: move *a13(0x35e0), a8, 1 +3f842c00: calla L3FE11750 +3f842c30: calla L3FE0D650 +3f842c60: calla L3FE0DE90 +3f842c90: move *a13(0xfe40), *a14+, 1 +3f842cb0: move *a13(0xfe60), *a14+, 1 +3f842cd0: calla L3FE0C950 +3f842d00: jruc L3F842D50 +L3F842D10: +3f842d10: move *a13(0xfe40), *a14+, 1 +3f842d30: move *a13(0xfe60), *a14+, 1 +L3F842D50: +3f842d50: move -*a14, a8, 1 +3f842d60: move a8, *a13(0x3980), 1 +3f842d80: move -*a14, a8, 1 +3f842d90: move a8, *a13(0x3960), 1 +3f842db0: move *a13(0x3960), *a14+, 1 +3f842dd0: move *a13(0x3980), *a14+, 1 +3f842df0: movi 0x3f85a870, a8 +3f842e20: move *a8+, *a14+, 1 +3f842e30: move *a8+, *a14+, 1 +3f842e40: calla L3FE0E730 +3f842e70: jreq L3F842FF0 +3f842e80: addi 0x40, a14 +3f842ea0: move a14, -*sp, 1 +3f842eb0: move *a13(0x3960), *a14+, 1 +3f842ed0: move *a13(0x3980), *a14+, 1 +3f842ef0: calla L3FE14450 +3f842f20: movi 0x3f85a8b0, a8 +3f842f50: move *a8+, *a14+, 1 +3f842f60: move *a8+, *a14+, 1 +3f842f70: calla L3FE0C950 +3f842fa0: calla L3FE10B50 +3f842fd0: move a8, a7 +3f842fe0: jruc L3F843150 +L3F842FF0: +3f842ff0: addi 0x40, a14 +3f843010: move a14, -*sp, 1 +3f843020: move *a13(0x3960), *a14+, 1 +3f843040: move *a13(0x3980), *a14+, 1 +3f843060: calla L3FE14450 +3f843090: movi 0x3f85a8b0, a8 +3f8430c0: move *a8+, *a14+, 1 +3f8430d0: move *a8+, *a14+, 1 +3f8430e0: calla L3FE0C8D0 +3f843110: calla L3FE10B50 +3f843140: move a8, a7 +L3F843150: +3f843150: setf 16, 1, 0 +3f843160: move a7, *a13(0x200), 0 +3f843180: move *a13(0x200), a8, 0 +3f8431a0: calla L3FE11750 +3f8431d0: move *a13(0x3960), *a14+, 1 +3f8431f0: move *a13(0x3980), *a14+, 1 +3f843210: calla L3FE0C830 +3f843240: movi 0x3f85a830, a8 +3f843270: move *a8+, *a14+, 1 +3f843280: move *a8+, *a14+, 1 +3f843290: calla L3FE0DE90 +3f8432c0: addi 0x40, a14 +3f8432e0: move a14, -*sp, 1 +3f8432f0: move *a13(0x3600), a7, 1 +3f843310: mpys a7, a7 +3f843320: move *a13(0x35e0), a5, 1 +3f843340: mpys a5, a5 +3f843350: add a5, a7 +3f843360: move a7, a8 +3f843370: calla L3FE11750 +3f8433a0: calla L3FE1CBE0 +3f8433d0: calla L3FE0DE90 +3f843400: movi 0x3f85a870, a8 +3f843430: move *a8+, *a14+, 1 +3f843440: move *a8+, *a14+, 1 +3f843450: calla L3FE0E730 +3f843480: jreq L3F8437B0 +3f843490: setf 16, 1, 0 +3f8434a0: move *a13(0x200), a8, 0 +3f8434c0: calla L3FE11750 +3f8434f0: move *a13(0x3960), *a14+, 1 +3f843510: move *a13(0x3980), *a14+, 1 +3f843530: calla L3FE0C830 +3f843560: movi 0x3f85a830, a8 +3f843590: move *a8+, *a14+, 1 +3f8435a0: move *a8+, *a14+, 1 +3f8435b0: calla L3FE0DE90 +3f8435e0: addi 0x40, a14 +3f843600: move a14, -*sp, 1 +3f843610: move *a13(0x3600), a7, 1 +3f843630: mpys a7, a7 +3f843640: move *a13(0x35e0), a5, 1 +3f843660: mpys a5, a5 +3f843670: add a5, a7 +3f843680: move a7, a8 +3f843690: calla L3FE11750 +3f8436c0: calla L3FE1CBE0 +3f8436f0: calla L3FE0DE90 +3f843720: movi 0x3f85a8b0, a8 +3f843750: move *a8+, *a14+, 1 +3f843760: move *a8+, *a14+, 1 +3f843770: calla L3FE0C950 +3f8437a0: jruc L3F843AC0 +L3F8437B0: +3f8437b0: setf 16, 1, 0 +3f8437c0: move *a13(0x200), a8, 0 +3f8437e0: calla L3FE11750 +3f843810: move *a13(0x3960), *a14+, 1 +3f843830: move *a13(0x3980), *a14+, 1 +3f843850: calla L3FE0C830 +3f843880: movi 0x3f85a830, a8 +3f8438b0: move *a8+, *a14+, 1 +3f8438c0: move *a8+, *a14+, 1 +3f8438d0: calla L3FE0DE90 +3f843900: addi 0x40, a14 +3f843920: move a14, -*sp, 1 +3f843930: move *a13(0x3600), a7, 1 +3f843950: mpys a7, a7 +3f843960: move *a13(0x35e0), a5, 1 +3f843980: mpys a5, a5 +3f843990: add a5, a7 +3f8439a0: move a7, a8 +3f8439b0: calla L3FE11750 +3f8439e0: calla L3FE1CBE0 +3f843a10: calla L3FE0DE90 +3f843a40: movi 0x3f85a8b0, a8 +3f843a70: move *a8+, *a14+, 1 +3f843a80: move *a8+, *a14+, 1 +3f843a90: calla L3FE0C8D0 +L3F843AC0: +3f843ac0: calla L3FE10B50 +3f843af0: move a8, *a13(0x280), 1 +3f843b10: setf 16, 1, 0 +3f843b20: move *a13(0x3540), *a13(0x230), 0 +3f843b50: move *a13(0x3600), a7, 1 +3f843b70: neg a7 +3f843b80: jreq L3F843E10 +3f843b90: move *a13(0x35e0), a7, 1 +3f843bb0: jreq L3F843E10 +3f843bc0: move *a13(0x3540), a8, 1 +3f843be0: calla L3FE11750 +3f843c10: move *a13(0xfe00), *a14+, 1 +3f843c30: move *a13(0xfe20), *a14+, 1 +3f843c50: calla L3FE0C8D0 +3f843c80: move *a13(0x3600), a5, 1 +3f843ca0: neg a5 +3f843cb0: move a5, a8 +3f843cc0: calla L3FE11750 +3f843cf0: move a7, a8 +3f843d00: calla L3FE11750 +3f843d30: calla L3FE0D650 +3f843d60: calla L3FE0DE90 +3f843d90: move *a13(0xfdc0), *a14+, 1 +3f843db0: move *a13(0xfde0), *a14+, 1 +3f843dd0: calla L3FE0C950 +3f843e00: jruc L3F843E50 +L3F843E10: +3f843e10: move *a13(0xfdc0), *a14+, 1 +3f843e30: move *a13(0xfde0), *a14+, 1 +L3F843E50: +3f843e50: movi 0x3f85a870, a8 +3f843e80: move *a8+, *a14+, 1 +3f843e90: move *a8+, *a14+, 1 +3f843ea0: calla L3FE0E730 +3f843ed0: jreq L3F844310 +3f843ee0: addi 0x40, a14 +3f843f00: move a14, -*sp, 1 +3f843f10: move *a13(0x3600), a7, 1 +3f843f30: neg a7 +3f843f40: jreq L3F8441D0 +3f843f50: move *a13(0x35e0), a7, 1 +3f843f70: jreq L3F8441D0 +3f843f80: move *a13(0x3540), a8, 1 +3f843fa0: calla L3FE11750 +3f843fd0: move *a13(0xfe00), *a14+, 1 +3f843ff0: move *a13(0xfe20), *a14+, 1 +3f844010: calla L3FE0C8D0 +3f844040: move *a13(0x3600), a5, 1 +3f844060: neg a5 +3f844070: move a5, a8 +3f844080: calla L3FE11750 +3f8440b0: move a7, a8 +3f8440c0: calla L3FE11750 +3f8440f0: calla L3FE0D650 +3f844120: calla L3FE0DE90 +3f844150: move *a13(0xfdc0), *a14+, 1 +3f844170: move *a13(0xfde0), *a14+, 1 +3f844190: calla L3FE0C950 +3f8441c0: jruc L3F844210 +L3F8441D0: +3f8441d0: move *a13(0xfdc0), *a14+, 1 +3f8441f0: move *a13(0xfde0), *a14+, 1 +L3F844210: +3f844210: calla L3FE14450 +3f844240: movi 0x3f85a8b0, a8 +3f844270: move *a8+, *a14+, 1 +3f844280: move *a8+, *a14+, 1 +3f844290: calla L3FE0C950 +3f8442c0: calla L3FE10B50 +3f8442f0: move a8, a7 +3f844300: jruc L3F844730 +L3F844310: +3f844310: addi 0x40, a14 +3f844330: move a14, -*sp, 1 +3f844340: move *a13(0x3600), a7, 1 +3f844360: neg a7 +3f844370: jreq L3F844600 +3f844380: move *a13(0x35e0), a7, 1 +3f8443a0: jreq L3F844600 +3f8443b0: move *a13(0x3540), a8, 1 +3f8443d0: calla L3FE11750 +3f844400: move *a13(0xfe00), *a14+, 1 +3f844420: move *a13(0xfe20), *a14+, 1 +3f844440: calla L3FE0C8D0 +3f844470: move *a13(0x3600), a5, 1 +3f844490: neg a5 +3f8444a0: move a5, a8 +3f8444b0: calla L3FE11750 +3f8444e0: move a7, a8 +3f8444f0: calla L3FE11750 +3f844520: calla L3FE0D650 +3f844550: calla L3FE0DE90 +3f844580: move *a13(0xfdc0), *a14+, 1 +3f8445a0: move *a13(0xfde0), *a14+, 1 +3f8445c0: calla L3FE0C950 +3f8445f0: jruc L3F844640 +L3F844600: +3f844600: move *a13(0xfdc0), *a14+, 1 +3f844620: move *a13(0xfde0), *a14+, 1 +L3F844640: +3f844640: calla L3FE14450 +3f844670: movi 0x3f85a8b0, a8 +3f8446a0: move *a8+, *a14+, 1 +3f8446b0: move *a8+, *a14+, 1 +3f8446c0: calla L3FE0C8D0 +3f8446f0: calla L3FE10B50 +3f844720: move a8, a7 +L3F844730: +3f844730: setf 16, 1, 0 +3f844740: move a7, *a13(0x220), 0 +L3F844760: +3f844760: move *a13(0x35e0), a7, 1 +3f844780: move *a13(0x3600), a5, 1 +3f8447a0: cmp a5, a7 +3f8447b0: jrle L3F844A40 +3f8447c0: addi 0x40, a14 +3f8447e0: move a14, -*sp, 1 +3f8447f0: move *a13(0xfe40), *a14+, 1 +3f844810: move *a13(0xfe60), *a14+, 1 +3f844830: calla L3FE14100 +3f844860: calla L3FE10B50 +3f844890: setf 16, 1, 0 +3f8448a0: move a8, *a13(0x3920), 0 +3f8448c0: move *a13(0x3500), *a13(0x3930), 0 +3f8448f0: addi 0x40, a14 +3f844910: move a14, -*sp, 1 +3f844920: move *a13(0xfdc0), *a14+, 1 +3f844940: move *a13(0xfde0), *a14+, 1 +3f844960: calla L3FE14100 +3f844990: calla L3FE10B50 +3f8449c0: setf 16, 1, 0 +3f8449d0: move a8, *a13(0x3940), 0 +3f8449f0: move *a13(0x3540), *a13(0x3950), 0 +3f844a20: jauc L3F852000 +L3F844A40: +3f844a40: move *a13(0xfe40), *a14+, 1 +3f844a60: move *a13(0xfe60), *a14+, 1 +3f844a80: movi 0x3f85a870, a8 +3f844ab0: move *a8+, *a14+, 1 +3f844ac0: move *a8+, *a14+, 1 +3f844ad0: calla L3FE0E730 +3f844b00: jreq L3F844C80 +3f844b10: addi 0x40, a14 +3f844b30: move a14, -*sp, 1 +3f844b40: move *a13(0xfe40), *a14+, 1 +3f844b60: move *a13(0xfe60), *a14+, 1 +3f844b80: calla L3FE14450 +3f844bb0: movi 0x3f85a8b0, a8 +3f844be0: move *a8+, *a14+, 1 +3f844bf0: move *a8+, *a14+, 1 +3f844c00: calla L3FE0C950 +3f844c30: calla L3FE10B50 +3f844c60: move a8, a5 +3f844c70: jruc L3F844DE0 +L3F844C80: +3f844c80: addi 0x40, a14 +3f844ca0: move a14, -*sp, 1 +3f844cb0: move *a13(0xfe40), *a14+, 1 +3f844cd0: move *a13(0xfe60), *a14+, 1 +3f844cf0: calla L3FE14450 +3f844d20: movi 0x3f85a8b0, a8 +3f844d50: move *a8+, *a14+, 1 +3f844d60: move *a8+, *a14+, 1 +3f844d70: calla L3FE0C8D0 +3f844da0: calla L3FE10B50 +3f844dd0: move a8, a5 +L3F844DE0: +3f844de0: setf 16, 1, 0 +3f844df0: move a5, *a13(0x3920), 0 +3f844e10: addi 0x40, a14 +3f844e30: move a14, -*sp, 1 +3f844e40: move *a13(0xfe80), *a14+, 1 +3f844e60: move *a13(0xfea0), *a14+, 1 +3f844e80: calla L3FE14100 +3f844eb0: calla L3FE10B50 +3f844ee0: setf 16, 1, 0 +3f844ef0: move a8, *a13(0x3930), 0 +3f844f10: move *a13(0xfdc0), *a14+, 1 +3f844f30: move *a13(0xfde0), *a14+, 1 +3f844f50: movi 0x3f85a870, a8 +3f844f80: move *a8+, *a14+, 1 +3f844f90: move *a8+, *a14+, 1 +3f844fa0: calla L3FE0E730 +3f844fd0: jreq L3F845150 +3f844fe0: addi 0x40, a14 +3f845000: move a14, -*sp, 1 +3f845010: move *a13(0xfdc0), *a14+, 1 +3f845030: move *a13(0xfde0), *a14+, 1 +3f845050: calla L3FE14450 +3f845080: movi 0x3f85a8b0, a8 +3f8450b0: move *a8+, *a14+, 1 +3f8450c0: move *a8+, *a14+, 1 +3f8450d0: calla L3FE0C950 +3f845100: calla L3FE10B50 +3f845130: move a8, a5 +3f845140: jruc L3F8452B0 +L3F845150: +3f845150: addi 0x40, a14 +3f845170: move a14, -*sp, 1 +3f845180: move *a13(0xfdc0), *a14+, 1 +3f8451a0: move *a13(0xfde0), *a14+, 1 +3f8451c0: calla L3FE14450 +3f8451f0: movi 0x3f85a8b0, a8 +3f845220: move *a8+, *a14+, 1 +3f845230: move *a8+, *a14+, 1 +3f845240: calla L3FE0C8D0 +3f845270: calla L3FE10B50 +3f8452a0: move a8, a5 +L3F8452B0: +3f8452b0: setf 16, 1, 0 +3f8452c0: move a5, *a13(0x3940), 0 +3f8452e0: addi 0x40, a14 +3f845300: move a14, -*sp, 1 +3f845310: move *a13(0xfe00), *a14+, 1 +3f845330: move *a13(0xfe20), *a14+, 1 +3f845350: calla L3FE14100 +3f845380: calla L3FE10B50 +3f8453b0: setf 16, 1, 0 +3f8453c0: move a8, *a13(0x3950), 0 +3f8453e0: jauc L3F852000 +L3F845400: +3f845400: move *a13(0xff40), *a14+, 1 +3f845420: move *a13(0xff60), *a14+, 1 +3f845440: move *a13(0xfec0), *a14+, 1 +3f845460: move *a13(0xfee0), *a14+, 1 +3f845480: calla L3FE0E730 +3f8454b0: jaeq L3F848C10 +3f8454d0: move a11, *a13(0x240), 1 +3f8454f0: move *a13(0x35e0), *a13(0x260), 1 +3f845520: move *a13(0xfda0), a7, 1 +3f845540: move *a7, a8, 0 +3f845550: calla L3FE11750 +3f845580: move *a13(0xff40), *a14+, 1 +3f8455a0: move *a13(0xff60), *a14+, 1 +3f8455c0: calla L3FE0E9F0 +3f8455f0: jreq L3F8456D0 +3f845600: move *a7(0x10), a8, 0 +3f845620: calla L3FE11750 +3f845650: move *a13(0xff80), *a14+, 1 +3f845670: move *a13(0xffa0), *a14+, 1 +3f845690: calla L3FE0E9F0 +3f8456c0: jrne L3F845870 +L3F8456D0: +3f8456d0: move *a7(0x20), a8, 0 +3f8456f0: calla L3FE11750 +3f845720: move *a13(0xff40), *a14+, 1 +3f845740: move *a13(0xff60), *a14+, 1 +3f845760: calla L3FE0E9F0 +3f845790: jreq L3F845E30 +3f8457a0: move *a7(0x30), a8, 0 +3f8457c0: calla L3FE11750 +3f8457f0: move *a13(0xff80), *a14+, 1 +3f845810: move *a13(0xffa0), *a14+, 1 +3f845830: calla L3FE0E9F0 +3f845860: jreq L3F845E30 +L3F845870: +3f845870: move *a13(0xff40), *a14+, 1 +3f845890: move *a13(0xff60), *a14+, 1 +3f8458b0: calla L3FE10B50 +3f8458e0: move a8, *a13(0x34e0), 1 +3f845900: move a9, *a13(0x3660), 1 +3f845920: move *a13(0xff80), *a14+, 1 +3f845940: move *a13(0xffa0), *a14+, 1 +3f845960: calla L3FE10B50 +3f845990: move *a13(0x3500), a5, 1 +3f8459b0: sub a8, a5 +3f8459c0: move a5, *a13(0x3680), 1 +3f8459e0: move a14, -*sp, 1 +3f8459f0: move a5, *a14+, 1 +3f845a00: move *a13(0x35e0), *a14+, 1 +3f845a20: move a11, *a14+, 1 +3f845a30: move a13, a5 +3f845a40: addi 0x34e0, a5 +3f845a60: move a5, *a14+, 1 +3f845a70: move a13, a5 +3f845a80: addi 0x3660, a5 +3f845aa0: move a5, *a14+, 1 +3f845ab0: calla L3F8577F0 +3f845ae0: move *a13(0x3660), *a13(0x280), 1 +3f845b10: setf 16, 1, 0 +3f845b20: move *a13(0x34e0), *a13(0x200), 0 +3f845b50: move *a13(0x3500), *a13(0x210), 0 +3f845b80: move *a13(0xff40), *a14+, 1 +3f845ba0: move *a13(0xff60), *a14+, 1 +3f845bc0: calla L3FE10B50 +3f845bf0: move a8, *a13(0x3520), 1 +3f845c10: move *a13(0xff80), *a14+, 1 +3f845c30: move *a13(0xffa0), *a14+, 1 +3f845c50: calla L3FE10B50 +3f845c80: move *a13(0x3540), a5, 1 +3f845ca0: sub a8, a5 +3f845cb0: move a5, *a13(0x3680), 1 +3f845cd0: move a14, -*sp, 1 +3f845ce0: move a5, *a14+, 1 +3f845cf0: move *a13(0x35e0), *a14+, 1 +3f845d10: move a11, *a14+, 1 +3f845d20: move a13, a5 +3f845d30: addi 0x3520, a5 +3f845d50: move a5, *a14+, 1 +3f845d60: move a9, *a14+, 1 +3f845d70: calla L3F8582D0 +3f845da0: setf 16, 1, 0 +3f845db0: move *a13(0x3520), *a13(0x220), 0 +3f845de0: move *a13(0x3540), *a13(0x230), 0 +3f845e10: jauc L3F8479E0 +L3F845E30: +3f845e30: move *a13(0x3500), *a13(0x210), 0 +3f845e60: move a11, a5 +3f845e70: jreq L3F8460D0 +3f845e80: move *a13(0x35e0), a7, 1 +3f845ea0: jreq L3F8460D0 +3f845eb0: move *a13(0x3500), a8, 1 +3f845ed0: calla L3FE11750 +3f845f00: move *a13(0xfe80), *a14+, 1 +3f845f20: move *a13(0xfea0), *a14+, 1 +3f845f40: calla L3FE0C8D0 +3f845f70: move a5, a8 +3f845f80: calla L3FE11750 +3f845fb0: move a7, a8 +3f845fc0: calla L3FE11750 +3f845ff0: calla L3FE0D650 +3f846020: calla L3FE0DE90 +3f846050: move *a13(0xfe40), *a14+, 1 +3f846070: move *a13(0xfe60), *a14+, 1 +3f846090: calla L3FE0C950 +3f8460c0: jruc L3F846110 +L3F8460D0: +3f8460d0: move *a13(0xfe40), *a14+, 1 +3f8460f0: move *a13(0xfe60), *a14+, 1 +L3F846110: +3f846110: move -*a14, a8, 1 +3f846120: move a8, *a13(0x3980), 1 +3f846140: move -*a14, a8, 1 +3f846150: move a8, *a13(0x3960), 1 +3f846170: move *a13(0x3960), *a14+, 1 +3f846190: move *a13(0x3980), *a14+, 1 +3f8461b0: movi 0x3f85a870, a8 +3f8461e0: move *a8+, *a14+, 1 +3f8461f0: move *a8+, *a14+, 1 +3f846200: calla L3FE0E730 +3f846230: jreq L3F8463B0 +3f846240: addi 0x40, a14 +3f846260: move a14, -*sp, 1 +3f846270: move *a13(0x3960), *a14+, 1 +3f846290: move *a13(0x3980), *a14+, 1 +3f8462b0: calla L3FE14450 +3f8462e0: movi 0x3f85a8b0, a8 +3f846310: move *a8+, *a14+, 1 +3f846320: move *a8+, *a14+, 1 +3f846330: calla L3FE0C950 +3f846360: calla L3FE10B50 +3f846390: move a8, a7 +3f8463a0: jruc L3F846510 +L3F8463B0: +3f8463b0: addi 0x40, a14 +3f8463d0: move a14, -*sp, 1 +3f8463e0: move *a13(0x3960), *a14+, 1 +3f846400: move *a13(0x3980), *a14+, 1 +3f846420: calla L3FE14450 +3f846450: movi 0x3f85a8b0, a8 +3f846480: move *a8+, *a14+, 1 +3f846490: move *a8+, *a14+, 1 +3f8464a0: calla L3FE0C8D0 +3f8464d0: calla L3FE10B50 +3f846500: move a8, a7 +L3F846510: +3f846510: setf 16, 1, 0 +3f846520: move a7, *a13(0x200), 0 +3f846540: move *a13(0x200), a8, 0 +3f846560: calla L3FE11750 +3f846590: move *a13(0x3960), *a14+, 1 +3f8465b0: move *a13(0x3980), *a14+, 1 +3f8465d0: calla L3FE0C830 +3f846600: movi 0x3f85a830, a8 +3f846630: move *a8+, *a14+, 1 +3f846640: move *a8+, *a14+, 1 +3f846650: calla L3FE0DE90 +3f846680: addi 0x40, a14 +3f8466a0: move a14, -*sp, 1 +3f8466b0: mpys a11, a5 +3f8466c0: move *a13(0x35e0), a7, 1 +3f8466e0: mpys a7, a7 +3f8466f0: add a7, a5 +3f846700: move a5, a8 +3f846710: calla L3FE11750 +3f846740: calla L3FE1CBE0 +3f846770: calla L3FE0DE90 +3f8467a0: movi 0x3f85a870, a8 +3f8467d0: move *a8+, *a14+, 1 +3f8467e0: move *a8+, *a14+, 1 +3f8467f0: calla L3FE0E730 +3f846820: jreq L3F846B30 +3f846830: setf 16, 1, 0 +3f846840: move *a13(0x200), a8, 0 +3f846860: calla L3FE11750 +3f846890: move *a13(0x3960), *a14+, 1 +3f8468b0: move *a13(0x3980), *a14+, 1 +3f8468d0: calla L3FE0C830 +3f846900: movi 0x3f85a830, a8 +3f846930: move *a8+, *a14+, 1 +3f846940: move *a8+, *a14+, 1 +3f846950: calla L3FE0DE90 +3f846980: addi 0x40, a14 +3f8469a0: move a14, -*sp, 1 +3f8469b0: mpys a11, a11 +3f8469c0: move *a13(0x35e0), a7, 1 +3f8469e0: mpys a7, a7 +3f8469f0: add a7, a11 +3f846a00: move a11, a8 +3f846a10: calla L3FE11750 +3f846a40: calla L3FE1CBE0 +3f846a70: calla L3FE0DE90 +3f846aa0: movi 0x3f85a8b0, a8 +3f846ad0: move *a8+, *a14+, 1 +3f846ae0: move *a8+, *a14+, 1 +3f846af0: calla L3FE0C950 +3f846b20: jruc L3F846E20 +L3F846B30: +3f846b30: setf 16, 1, 0 +3f846b40: move *a13(0x200), a8, 0 +3f846b60: calla L3FE11750 +3f846b90: move *a13(0x3960), *a14+, 1 +3f846bb0: move *a13(0x3980), *a14+, 1 +3f846bd0: calla L3FE0C830 +3f846c00: movi 0x3f85a830, a8 +3f846c30: move *a8+, *a14+, 1 +3f846c40: move *a8+, *a14+, 1 +3f846c50: calla L3FE0DE90 +3f846c80: addi 0x40, a14 +3f846ca0: move a14, -*sp, 1 +3f846cb0: mpys a11, a11 +3f846cc0: move *a13(0x35e0), a7, 1 +3f846ce0: mpys a7, a7 +3f846cf0: add a7, a11 +3f846d00: move a11, a8 +3f846d10: calla L3FE11750 +3f846d40: calla L3FE1CBE0 +3f846d70: calla L3FE0DE90 +3f846da0: movi 0x3f85a8b0, a8 +3f846dd0: move *a8+, *a14+, 1 +3f846de0: move *a8+, *a14+, 1 +3f846df0: calla L3FE0C8D0 +L3F846E20: +3f846e20: calla L3FE10B50 +3f846e50: move a8, *a13(0x280), 1 +3f846e70: setf 16, 1, 0 +3f846e80: move *a13(0x3540), *a13(0x230), 0 +3f846eb0: move *a13(0x3600), a11, 1 +3f846ed0: jreq L3F847130 +3f846ee0: move *a13(0x35e0), a7, 1 +3f846f00: jreq L3F847130 +3f846f10: move *a13(0x3540), a8, 1 +3f846f30: calla L3FE11750 +3f846f60: move *a13(0xfe00), *a14+, 1 +3f846f80: move *a13(0xfe20), *a14+, 1 +3f846fa0: calla L3FE0C8D0 +3f846fd0: move a11, a8 +3f846fe0: calla L3FE11750 +3f847010: move a7, a8 +3f847020: calla L3FE11750 +3f847050: calla L3FE0D650 +3f847080: calla L3FE0DE90 +3f8470b0: move *a13(0xfdc0), *a14+, 1 +3f8470d0: move *a13(0xfde0), *a14+, 1 +3f8470f0: calla L3FE0C950 +3f847120: jruc L3F847170 +L3F847130: +3f847130: move *a13(0xfdc0), *a14+, 1 +3f847150: move *a13(0xfde0), *a14+, 1 +L3F847170: +3f847170: movi 0x3f85a870, a8 +3f8471a0: move *a8+, *a14+, 1 +3f8471b0: move *a8+, *a14+, 1 +3f8471c0: calla L3FE0E730 +3f8471f0: jreq L3F8475E0 +3f847200: addi 0x40, a14 +3f847220: move a14, -*sp, 1 +3f847230: move a11, a5 +3f847240: jreq L3F8474A0 +3f847250: move *a13(0x35e0), a7, 1 +3f847270: jreq L3F8474A0 +3f847280: move *a13(0x3540), a8, 1 +3f8472a0: calla L3FE11750 +3f8472d0: move *a13(0xfe00), *a14+, 1 +3f8472f0: move *a13(0xfe20), *a14+, 1 +3f847310: calla L3FE0C8D0 +3f847340: move a5, a8 +3f847350: calla L3FE11750 +3f847380: move a7, a8 +3f847390: calla L3FE11750 +3f8473c0: calla L3FE0D650 +3f8473f0: calla L3FE0DE90 +3f847420: move *a13(0xfdc0), *a14+, 1 +3f847440: move *a13(0xfde0), *a14+, 1 +3f847460: calla L3FE0C950 +3f847490: jruc L3F8474E0 +L3F8474A0: +3f8474a0: move *a13(0xfdc0), *a14+, 1 +3f8474c0: move *a13(0xfde0), *a14+, 1 +L3F8474E0: +3f8474e0: calla L3FE14450 +3f847510: movi 0x3f85a8b0, a8 +3f847540: move *a8+, *a14+, 1 +3f847550: move *a8+, *a14+, 1 +3f847560: calla L3FE0C950 +3f847590: calla L3FE10B50 +3f8475c0: move a8, a7 +3f8475d0: jruc L3F8479B0 +L3F8475E0: +3f8475e0: addi 0x40, a14 +3f847600: move a14, -*sp, 1 +3f847610: move a11, a5 +3f847620: jreq L3F847880 +3f847630: move *a13(0x35e0), a7, 1 +3f847650: jreq L3F847880 +3f847660: move *a13(0x3540), a8, 1 +3f847680: calla L3FE11750 +3f8476b0: move *a13(0xfe00), *a14+, 1 +3f8476d0: move *a13(0xfe20), *a14+, 1 +3f8476f0: calla L3FE0C8D0 +3f847720: move a5, a8 +3f847730: calla L3FE11750 +3f847760: move a7, a8 +3f847770: calla L3FE11750 +3f8477a0: calla L3FE0D650 +3f8477d0: calla L3FE0DE90 +3f847800: move *a13(0xfdc0), *a14+, 1 +3f847820: move *a13(0xfde0), *a14+, 1 +3f847840: calla L3FE0C950 +3f847870: jruc L3F8478C0 +L3F847880: +3f847880: move *a13(0xfdc0), *a14+, 1 +3f8478a0: move *a13(0xfde0), *a14+, 1 +L3F8478C0: +3f8478c0: calla L3FE14450 +3f8478f0: movi 0x3f85a8b0, a8 +3f847920: move *a8+, *a14+, 1 +3f847930: move *a8+, *a14+, 1 +3f847940: calla L3FE0C8D0 +3f847970: calla L3FE10B50 +3f8479a0: move a8, a7 +L3F8479B0: +3f8479b0: setf 16, 1, 0 +3f8479c0: move a7, *a13(0x220), 0 +L3F8479E0: +3f8479e0: move *a13(0x35e0), a7, 1 +3f847a00: cmp a11, a7 +3f847a10: jale L3F848250 +3f847a30: move *a13(0xfe40), *a14+, 1 +3f847a50: move *a13(0xfe60), *a14+, 1 +3f847a70: movi 0x3f85a870, a8 +3f847aa0: move *a8+, *a14+, 1 +3f847ab0: move *a8+, *a14+, 1 +3f847ac0: calla L3FE0E730 +3f847af0: jreq L3F847C70 +3f847b00: addi 0x40, a14 +3f847b20: move a14, -*sp, 1 +3f847b30: move *a13(0xfe40), *a14+, 1 +3f847b50: move *a13(0xfe60), *a14+, 1 +3f847b70: calla L3FE14450 +3f847ba0: movi 0x3f85a8b0, a8 +3f847bd0: move *a8+, *a14+, 1 +3f847be0: move *a8+, *a14+, 1 +3f847bf0: calla L3FE0C950 +3f847c20: calla L3FE10B50 +3f847c50: move a8, a5 +3f847c60: jruc L3F847DD0 +L3F847C70: +3f847c70: addi 0x40, a14 +3f847c90: move a14, -*sp, 1 +3f847ca0: move *a13(0xfe40), *a14+, 1 +3f847cc0: move *a13(0xfe60), *a14+, 1 +3f847ce0: calla L3FE14450 +3f847d10: movi 0x3f85a8b0, a8 +3f847d40: move *a8+, *a14+, 1 +3f847d50: move *a8+, *a14+, 1 +3f847d60: calla L3FE0C8D0 +3f847d90: calla L3FE10B50 +3f847dc0: move a8, a5 +L3F847DD0: +3f847dd0: setf 16, 1, 0 +3f847de0: move a5, *a13(0x3920), 0 +3f847e00: move *a13(0x3500), *a13(0x3930), 0 +3f847e30: move *a13(0xfdc0), *a14+, 1 +3f847e50: move *a13(0xfde0), *a14+, 1 +3f847e70: movi 0x3f85a870, a8 +3f847ea0: move *a8+, *a14+, 1 +3f847eb0: move *a8+, *a14+, 1 +3f847ec0: calla L3FE0E730 +3f847ef0: jreq L3F848070 +3f847f00: addi 0x40, a14 +3f847f20: move a14, -*sp, 1 +3f847f30: move *a13(0xfdc0), *a14+, 1 +3f847f50: move *a13(0xfde0), *a14+, 1 +3f847f70: calla L3FE14450 +3f847fa0: movi 0x3f85a8b0, a8 +3f847fd0: move *a8+, *a14+, 1 +3f847fe0: move *a8+, *a14+, 1 +3f847ff0: calla L3FE0C950 +3f848020: calla L3FE10B50 +3f848050: move a8, a5 +3f848060: jruc L3F8481D0 +L3F848070: +3f848070: addi 0x40, a14 +3f848090: move a14, -*sp, 1 +3f8480a0: move *a13(0xfdc0), *a14+, 1 +3f8480c0: move *a13(0xfde0), *a14+, 1 +3f8480e0: calla L3FE14450 +3f848110: movi 0x3f85a8b0, a8 +3f848140: move *a8+, *a14+, 1 +3f848150: move *a8+, *a14+, 1 +3f848160: calla L3FE0C8D0 +3f848190: calla L3FE10B50 +3f8481c0: move a8, a5 +L3F8481D0: +3f8481d0: setf 16, 1, 0 +3f8481e0: move a5, *a13(0x3940), 0 +3f848200: move *a13(0x3540), *a13(0x3950), 0 +3f848230: jauc L3F852000 +L3F848250: +3f848250: move *a13(0xfe40), *a14+, 1 +3f848270: move *a13(0xfe60), *a14+, 1 +3f848290: movi 0x3f85a870, a8 +3f8482c0: move *a8+, *a14+, 1 +3f8482d0: move *a8+, *a14+, 1 +3f8482e0: calla L3FE0E730 +3f848310: jreq L3F848490 +3f848320: addi 0x40, a14 +3f848340: move a14, -*sp, 1 +3f848350: move *a13(0xfe40), *a14+, 1 +3f848370: move *a13(0xfe60), *a14+, 1 +3f848390: calla L3FE14450 +3f8483c0: movi 0x3f85a8b0, a8 +3f8483f0: move *a8+, *a14+, 1 +3f848400: move *a8+, *a14+, 1 +3f848410: calla L3FE0C950 +3f848440: calla L3FE10B50 +3f848470: move a8, a5 +3f848480: jruc L3F8485F0 +L3F848490: +3f848490: addi 0x40, a14 +3f8484b0: move a14, -*sp, 1 +3f8484c0: move *a13(0xfe40), *a14+, 1 +3f8484e0: move *a13(0xfe60), *a14+, 1 +3f848500: calla L3FE14450 +3f848530: movi 0x3f85a8b0, a8 +3f848560: move *a8+, *a14+, 1 +3f848570: move *a8+, *a14+, 1 +3f848580: calla L3FE0C8D0 +3f8485b0: calla L3FE10B50 +3f8485e0: move a8, a5 +L3F8485F0: +3f8485f0: setf 16, 1, 0 +3f848600: move a5, *a13(0x3920), 0 +3f848620: addi 0x40, a14 +3f848640: move a14, -*sp, 1 +3f848650: move *a13(0xfe80), *a14+, 1 +3f848670: move *a13(0xfea0), *a14+, 1 +3f848690: calla L3FE14100 +3f8486c0: calla L3FE10B50 +3f8486f0: setf 16, 1, 0 +3f848700: move a8, *a13(0x3930), 0 +3f848720: move *a13(0xfdc0), *a14+, 1 +3f848740: move *a13(0xfde0), *a14+, 1 +3f848760: movi 0x3f85a870, a8 +3f848790: move *a8+, *a14+, 1 +3f8487a0: move *a8+, *a14+, 1 +3f8487b0: calla L3FE0E730 +3f8487e0: jreq L3F848960 +3f8487f0: addi 0x40, a14 +3f848810: move a14, -*sp, 1 +3f848820: move *a13(0xfdc0), *a14+, 1 +3f848840: move *a13(0xfde0), *a14+, 1 +3f848860: calla L3FE14450 +3f848890: movi 0x3f85a8b0, a8 +3f8488c0: move *a8+, *a14+, 1 +3f8488d0: move *a8+, *a14+, 1 +3f8488e0: calla L3FE0C950 +3f848910: calla L3FE10B50 +3f848940: move a8, a5 +3f848950: jruc L3F848AC0 +L3F848960: +3f848960: addi 0x40, a14 +3f848980: move a14, -*sp, 1 +3f848990: move *a13(0xfdc0), *a14+, 1 +3f8489b0: move *a13(0xfde0), *a14+, 1 +3f8489d0: calla L3FE14450 +3f848a00: movi 0x3f85a8b0, a8 +3f848a30: move *a8+, *a14+, 1 +3f848a40: move *a8+, *a14+, 1 +3f848a50: calla L3FE0C8D0 +3f848a80: calla L3FE10B50 +3f848ab0: move a8, a5 +L3F848AC0: +3f848ac0: setf 16, 1, 0 +3f848ad0: move a5, *a13(0x3940), 0 +3f848af0: addi 0x40, a14 +3f848b10: move a14, -*sp, 1 +3f848b20: move *a13(0xfe00), *a14+, 1 +3f848b40: move *a13(0xfe20), *a14+, 1 +3f848b60: calla L3FE14100 +3f848b90: calla L3FE10B50 +3f848bc0: setf 16, 1, 0 +3f848bd0: move a8, *a13(0x3950), 0 +3f848bf0: jauc L3F852000 +L3F848C10: +3f848c10: move *a13(0xff80), *a14+, 1 +3f848c30: move *a13(0xffa0), *a14+, 1 +3f848c50: movi 0x3f85a870, a8 +3f848c80: move *a8+, *a14+, 1 +3f848c90: move *a8+, *a14+, 1 +3f848ca0: calla L3FE0E730 +3f848cd0: jreq L3F848E50 +3f848ce0: addi 0x40, a14 +3f848d00: move a14, -*sp, 1 +3f848d10: move *a13(0xff80), *a14+, 1 +3f848d30: move *a13(0xffa0), *a14+, 1 +3f848d50: calla L3FE14450 +3f848d80: movi 0x3f85a8b0, a8 +3f848db0: move *a8+, *a14+, 1 +3f848dc0: move *a8+, *a14+, 1 +3f848dd0: calla L3FE0C950 +3f848e00: calla L3FE10B50 +3f848e30: move a8, a7 +3f848e40: jruc L3F848FB0 +L3F848E50: +3f848e50: addi 0x40, a14 +3f848e70: move a14, -*sp, 1 +3f848e80: move *a13(0xff80), *a14+, 1 +3f848ea0: move *a13(0xffa0), *a14+, 1 +3f848ec0: calla L3FE14450 +3f848ef0: movi 0x3f85a8b0, a8 +3f848f20: move *a8+, *a14+, 1 +3f848f30: move *a8+, *a14+, 1 +3f848f40: calla L3FE0C8D0 +3f848f70: calla L3FE10B50 +3f848fa0: move a8, a7 +L3F848FB0: +3f848fb0: setf 16, 1, 0 +3f848fc0: move a7, *a13(0x230), 0 +3f848fe0: sext a7, 0 +3f848ff0: move a7, *a13(0x210), 0 +3f849010: move *a13(0xfe40), *a14+, 1 +3f849030: move *a13(0xfe60), *a14+, 1 +3f849050: movi 0x3f85a870, a8 +3f849080: move *a8+, *a14+, 1 +3f849090: move *a8+, *a14+, 1 +3f8490a0: calla L3FE0E730 +3f8490d0: jreq L3F849250 +3f8490e0: addi 0x40, a14 +3f849100: move a14, -*sp, 1 +3f849110: move *a13(0xfe40), *a14+, 1 +3f849130: move *a13(0xfe60), *a14+, 1 +3f849150: calla L3FE14450 +3f849180: movi 0x3f85a8b0, a8 +3f8491b0: move *a8+, *a14+, 1 +3f8491c0: move *a8+, *a14+, 1 +3f8491d0: calla L3FE0C950 +3f849200: calla L3FE10B50 +3f849230: move a8, a5 +3f849240: jruc L3F8493B0 +L3F849250: +3f849250: addi 0x40, a14 +3f849270: move a14, -*sp, 1 +3f849280: move *a13(0xfe40), *a14+, 1 +3f8492a0: move *a13(0xfe60), *a14+, 1 +3f8492c0: calla L3FE14450 +3f8492f0: movi 0x3f85a8b0, a8 +3f849320: move *a8+, *a14+, 1 +3f849330: move *a8+, *a14+, 1 +3f849340: calla L3FE0C8D0 +3f849370: calla L3FE10B50 +3f8493a0: move a8, a5 +L3F8493B0: +3f8493b0: move a5, *a13(0x34e0), 1 +3f8493d0: move *a13(0xfdc0), *a14+, 1 +3f8493f0: move *a13(0xfde0), *a14+, 1 +3f849410: movi 0x3f85a870, a8 +3f849440: move *a8+, *a14+, 1 +3f849450: move *a8+, *a14+, 1 +3f849460: calla L3FE0E730 +3f849490: jreq L3F849610 +3f8494a0: addi 0x40, a14 +3f8494c0: move a14, -*sp, 1 +3f8494d0: move *a13(0xfdc0), *a14+, 1 +3f8494f0: move *a13(0xfde0), *a14+, 1 +3f849510: calla L3FE14450 +3f849540: movi 0x3f85a8b0, a8 +3f849570: move *a8+, *a14+, 1 +3f849580: move *a8+, *a14+, 1 +3f849590: calla L3FE0C950 +3f8495c0: calla L3FE10B50 +3f8495f0: move a8, a5 +3f849600: jruc L3F849770 +L3F849610: +3f849610: addi 0x40, a14 +3f849630: move a14, -*sp, 1 +3f849640: move *a13(0xfdc0), *a14+, 1 +3f849660: move *a13(0xfde0), *a14+, 1 +3f849680: calla L3FE14450 +3f8496b0: movi 0x3f85a8b0, a8 +3f8496e0: move *a8+, *a14+, 1 +3f8496f0: move *a8+, *a14+, 1 +3f849700: calla L3FE0C8D0 +3f849730: calla L3FE10B50 +3f849760: move a8, a5 +L3F849770: +3f849770: move a5, *a13(0x3520), 1 +3f849790: setf 16, 1, 0 +3f8497a0: move *a13(0x34e0), *a13(0x200), 0 +3f8497d0: move a5, *a13(0x220), 0 +3f8497f0: move *a13(0x34e0), a11, 1 +3f849810: sub a11, a5 +3f849820: move a5, *a13(0x240), 1 +3f849840: move a9, *a13(0x260), 1 +3f849860: move a9, *a13(0x280), 1 +3f849880: move a11, *a13(0x3920), 0 +3f8498a0: move a7, *a13(0x3950), 0 +3f8498c0: move a7, *a13(0x3930), 0 +3f8498e0: move *a13(0x3520), *a13(0x3940), 0 +3f849910: jauc L3F852000 +L3F849930: +3f849930: move *a13(0xff80), *a14+, 1 +3f849950: move *a13(0xffa0), *a14+, 1 +3f849970: move *a13(0xff00), *a14+, 1 +3f849990: move *a13(0xff20), *a14+, 1 +3f8499b0: calla L3FE0E730 +3f8499e0: jaeq L3F851960 +3f849a00: move *a13(0xff40), *a14+, 1 +3f849a20: move *a13(0xff60), *a14+, 1 +3f849a40: move *a13(0xfec0), *a14+, 1 +3f849a60: move *a13(0xfee0), *a14+, 1 +3f849a80: calla L3FE0E6F0 +3f849ab0: jaeq L3F84D210 +3f849ad0: move a11, *a13(0x240), 1 +3f849af0: move *a13(0x35e0), *a13(0x260), 1 +3f849b20: move *a13(0xfda0), a7, 1 +3f849b40: move *a7, a8, 0 +3f849b50: calla L3FE11750 +3f849b80: move *a13(0xff40), *a14+, 1 +3f849ba0: move *a13(0xff60), *a14+, 1 +3f849bc0: calla L3FE0E9F0 +3f849bf0: jreq L3F849CD0 +3f849c00: move *a7(0x10), a8, 0 +3f849c20: calla L3FE11750 +3f849c50: move *a13(0xff80), *a14+, 1 +3f849c70: move *a13(0xffa0), *a14+, 1 +3f849c90: calla L3FE0E9F0 +3f849cc0: jrne L3F849E70 +L3F849CD0: +3f849cd0: move *a7(0x20), a8, 0 +3f849cf0: calla L3FE11750 +3f849d20: move *a13(0xff40), *a14+, 1 +3f849d40: move *a13(0xff60), *a14+, 1 +3f849d60: calla L3FE0E9F0 +3f849d90: jreq L3F84A430 +3f849da0: move *a7(0x30), a8, 0 +3f849dc0: calla L3FE11750 +3f849df0: move *a13(0xff80), *a14+, 1 +3f849e10: move *a13(0xffa0), *a14+, 1 +3f849e30: calla L3FE0E9F0 +3f849e60: jreq L3F84A430 +L3F849E70: +3f849e70: move *a13(0xff40), *a14+, 1 +3f849e90: move *a13(0xff60), *a14+, 1 +3f849eb0: calla L3FE10B50 +3f849ee0: move a8, *a13(0x34e0), 1 +3f849f00: move a9, *a13(0x3660), 1 +3f849f20: move *a13(0xff80), *a14+, 1 +3f849f40: move *a13(0xffa0), *a14+, 1 +3f849f60: calla L3FE10B50 +3f849f90: move *a13(0x3500), a5, 1 +3f849fb0: sub a8, a5 +3f849fc0: move a5, *a13(0x3680), 1 +3f849fe0: move a14, -*sp, 1 +3f849ff0: move a5, *a14+, 1 +3f84a000: move *a13(0x35e0), *a14+, 1 +3f84a020: move a11, *a14+, 1 +3f84a030: move a13, a5 +3f84a040: addi 0x34e0, a5 +3f84a060: move a5, *a14+, 1 +3f84a070: move a13, a5 +3f84a080: addi 0x3660, a5 +3f84a0a0: move a5, *a14+, 1 +3f84a0b0: calla L3F8577F0 +3f84a0e0: move *a13(0x3660), *a13(0x280), 1 +3f84a110: setf 16, 1, 0 +3f84a120: move *a13(0x34e0), *a13(0x200), 0 +3f84a150: move *a13(0x3500), *a13(0x210), 0 +3f84a180: move *a13(0xff40), *a14+, 1 +3f84a1a0: move *a13(0xff60), *a14+, 1 +3f84a1c0: calla L3FE10B50 +3f84a1f0: move a8, *a13(0x3520), 1 +3f84a210: move *a13(0xff80), *a14+, 1 +3f84a230: move *a13(0xffa0), *a14+, 1 +3f84a250: calla L3FE10B50 +3f84a280: move *a13(0x3540), a5, 1 +3f84a2a0: sub a8, a5 +3f84a2b0: move a5, *a13(0x3680), 1 +3f84a2d0: move a14, -*sp, 1 +3f84a2e0: move a5, *a14+, 1 +3f84a2f0: move *a13(0x35e0), *a14+, 1 +3f84a310: move a11, *a14+, 1 +3f84a320: move a13, a5 +3f84a330: addi 0x3520, a5 +3f84a350: move a5, *a14+, 1 +3f84a360: move a9, *a14+, 1 +3f84a370: calla L3F8582D0 +3f84a3a0: setf 16, 1, 0 +3f84a3b0: move *a13(0x3520), *a13(0x220), 0 +3f84a3e0: move *a13(0x3540), *a13(0x230), 0 +3f84a410: jauc L3F84BFE0 +L3F84A430: +3f84a430: move *a13(0x3500), *a13(0x210), 0 +3f84a460: move a11, a5 +3f84a470: jreq L3F84A6D0 +3f84a480: move *a13(0x35e0), a7, 1 +3f84a4a0: jreq L3F84A6D0 +3f84a4b0: move *a13(0x3500), a8, 1 +3f84a4d0: calla L3FE11750 +3f84a500: move *a13(0xfe80), *a14+, 1 +3f84a520: move *a13(0xfea0), *a14+, 1 +3f84a540: calla L3FE0C8D0 +3f84a570: move a5, a8 +3f84a580: calla L3FE11750 +3f84a5b0: move a7, a8 +3f84a5c0: calla L3FE11750 +3f84a5f0: calla L3FE0D650 +3f84a620: calla L3FE0DE90 +3f84a650: move *a13(0xfe40), *a14+, 1 +3f84a670: move *a13(0xfe60), *a14+, 1 +3f84a690: calla L3FE0C950 +3f84a6c0: jruc L3F84A710 +L3F84A6D0: +3f84a6d0: move *a13(0xfe40), *a14+, 1 +3f84a6f0: move *a13(0xfe60), *a14+, 1 +L3F84A710: +3f84a710: move -*a14, a8, 1 +3f84a720: move a8, *a13(0x3980), 1 +3f84a740: move -*a14, a8, 1 +3f84a750: move a8, *a13(0x3960), 1 +3f84a770: move *a13(0x3960), *a14+, 1 +3f84a790: move *a13(0x3980), *a14+, 1 +3f84a7b0: movi 0x3f85a870, a8 +3f84a7e0: move *a8+, *a14+, 1 +3f84a7f0: move *a8+, *a14+, 1 +3f84a800: calla L3FE0E730 +3f84a830: jreq L3F84A9B0 +3f84a840: addi 0x40, a14 +3f84a860: move a14, -*sp, 1 +3f84a870: move *a13(0x3960), *a14+, 1 +3f84a890: move *a13(0x3980), *a14+, 1 +3f84a8b0: calla L3FE14450 +3f84a8e0: movi 0x3f85a8b0, a8 +3f84a910: move *a8+, *a14+, 1 +3f84a920: move *a8+, *a14+, 1 +3f84a930: calla L3FE0C950 +3f84a960: calla L3FE10B50 +3f84a990: move a8, a7 +3f84a9a0: jruc L3F84AB10 +L3F84A9B0: +3f84a9b0: addi 0x40, a14 +3f84a9d0: move a14, -*sp, 1 +3f84a9e0: move *a13(0x3960), *a14+, 1 +3f84aa00: move *a13(0x3980), *a14+, 1 +3f84aa20: calla L3FE14450 +3f84aa50: movi 0x3f85a8b0, a8 +3f84aa80: move *a8+, *a14+, 1 +3f84aa90: move *a8+, *a14+, 1 +3f84aaa0: calla L3FE0C8D0 +3f84aad0: calla L3FE10B50 +3f84ab00: move a8, a7 +L3F84AB10: +3f84ab10: setf 16, 1, 0 +3f84ab20: move a7, *a13(0x200), 0 +3f84ab40: move *a13(0x200), a8, 0 +3f84ab60: calla L3FE11750 +3f84ab90: move *a13(0x3960), *a14+, 1 +3f84abb0: move *a13(0x3980), *a14+, 1 +3f84abd0: calla L3FE0C830 +3f84ac00: movi 0x3f85a830, a8 +3f84ac30: move *a8+, *a14+, 1 +3f84ac40: move *a8+, *a14+, 1 +3f84ac50: calla L3FE0DE90 +3f84ac80: addi 0x40, a14 +3f84aca0: move a14, -*sp, 1 +3f84acb0: mpys a11, a5 +3f84acc0: move *a13(0x35e0), a7, 1 +3f84ace0: mpys a7, a7 +3f84acf0: add a7, a5 +3f84ad00: move a5, a8 +3f84ad10: calla L3FE11750 +3f84ad40: calla L3FE1CBE0 +3f84ad70: calla L3FE0DE90 +3f84ada0: movi 0x3f85a870, a8 +3f84add0: move *a8+, *a14+, 1 +3f84ade0: move *a8+, *a14+, 1 +3f84adf0: calla L3FE0E730 +3f84ae20: jreq L3F84B130 +3f84ae30: setf 16, 1, 0 +3f84ae40: move *a13(0x200), a8, 0 +3f84ae60: calla L3FE11750 +3f84ae90: move *a13(0x3960), *a14+, 1 +3f84aeb0: move *a13(0x3980), *a14+, 1 +3f84aed0: calla L3FE0C830 +3f84af00: movi 0x3f85a830, a8 +3f84af30: move *a8+, *a14+, 1 +3f84af40: move *a8+, *a14+, 1 +3f84af50: calla L3FE0DE90 +3f84af80: addi 0x40, a14 +3f84afa0: move a14, -*sp, 1 +3f84afb0: mpys a11, a11 +3f84afc0: move *a13(0x35e0), a7, 1 +3f84afe0: mpys a7, a7 +3f84aff0: add a7, a11 +3f84b000: move a11, a8 +3f84b010: calla L3FE11750 +3f84b040: calla L3FE1CBE0 +3f84b070: calla L3FE0DE90 +3f84b0a0: movi 0x3f85a8b0, a8 +3f84b0d0: move *a8+, *a14+, 1 +3f84b0e0: move *a8+, *a14+, 1 +3f84b0f0: calla L3FE0C950 +3f84b120: jruc L3F84B420 +L3F84B130: +3f84b130: setf 16, 1, 0 +3f84b140: move *a13(0x200), a8, 0 +3f84b160: calla L3FE11750 +3f84b190: move *a13(0x3960), *a14+, 1 +3f84b1b0: move *a13(0x3980), *a14+, 1 +3f84b1d0: calla L3FE0C830 +3f84b200: movi 0x3f85a830, a8 +3f84b230: move *a8+, *a14+, 1 +3f84b240: move *a8+, *a14+, 1 +3f84b250: calla L3FE0DE90 +3f84b280: addi 0x40, a14 +3f84b2a0: move a14, -*sp, 1 +3f84b2b0: mpys a11, a11 +3f84b2c0: move *a13(0x35e0), a7, 1 +3f84b2e0: mpys a7, a7 +3f84b2f0: add a7, a11 +3f84b300: move a11, a8 +3f84b310: calla L3FE11750 +3f84b340: calla L3FE1CBE0 +3f84b370: calla L3FE0DE90 +3f84b3a0: movi 0x3f85a8b0, a8 +3f84b3d0: move *a8+, *a14+, 1 +3f84b3e0: move *a8+, *a14+, 1 +3f84b3f0: calla L3FE0C8D0 +L3F84B420: +3f84b420: calla L3FE10B50 +3f84b450: move a8, *a13(0x280), 1 +3f84b470: setf 16, 1, 0 +3f84b480: move *a13(0x3540), *a13(0x230), 0 +3f84b4b0: move *a13(0x3600), a11, 1 +3f84b4d0: jreq L3F84B730 +3f84b4e0: move *a13(0x35e0), a7, 1 +3f84b500: jreq L3F84B730 +3f84b510: move *a13(0x3540), a8, 1 +3f84b530: calla L3FE11750 +3f84b560: move *a13(0xfe00), *a14+, 1 +3f84b580: move *a13(0xfe20), *a14+, 1 +3f84b5a0: calla L3FE0C8D0 +3f84b5d0: move a11, a8 +3f84b5e0: calla L3FE11750 +3f84b610: move a7, a8 +3f84b620: calla L3FE11750 +3f84b650: calla L3FE0D650 +3f84b680: calla L3FE0DE90 +3f84b6b0: move *a13(0xfdc0), *a14+, 1 +3f84b6d0: move *a13(0xfde0), *a14+, 1 +3f84b6f0: calla L3FE0C950 +3f84b720: jruc L3F84B770 +L3F84B730: +3f84b730: move *a13(0xfdc0), *a14+, 1 +3f84b750: move *a13(0xfde0), *a14+, 1 +L3F84B770: +3f84b770: movi 0x3f85a870, a8 +3f84b7a0: move *a8+, *a14+, 1 +3f84b7b0: move *a8+, *a14+, 1 +3f84b7c0: calla L3FE0E730 +3f84b7f0: jreq L3F84BBE0 +3f84b800: addi 0x40, a14 +3f84b820: move a14, -*sp, 1 +3f84b830: move a11, a5 +3f84b840: jreq L3F84BAA0 +3f84b850: move *a13(0x35e0), a7, 1 +3f84b870: jreq L3F84BAA0 +3f84b880: move *a13(0x3540), a8, 1 +3f84b8a0: calla L3FE11750 +3f84b8d0: move *a13(0xfe00), *a14+, 1 +3f84b8f0: move *a13(0xfe20), *a14+, 1 +3f84b910: calla L3FE0C8D0 +3f84b940: move a5, a8 +3f84b950: calla L3FE11750 +3f84b980: move a7, a8 +3f84b990: calla L3FE11750 +3f84b9c0: calla L3FE0D650 +3f84b9f0: calla L3FE0DE90 +3f84ba20: move *a13(0xfdc0), *a14+, 1 +3f84ba40: move *a13(0xfde0), *a14+, 1 +3f84ba60: calla L3FE0C950 +3f84ba90: jruc L3F84BAE0 +L3F84BAA0: +3f84baa0: move *a13(0xfdc0), *a14+, 1 +3f84bac0: move *a13(0xfde0), *a14+, 1 +L3F84BAE0: +3f84bae0: calla L3FE14450 +3f84bb10: movi 0x3f85a8b0, a8 +3f84bb40: move *a8+, *a14+, 1 +3f84bb50: move *a8+, *a14+, 1 +3f84bb60: calla L3FE0C950 +3f84bb90: calla L3FE10B50 +3f84bbc0: move a8, a7 +3f84bbd0: jruc L3F84BFB0 +L3F84BBE0: +3f84bbe0: addi 0x40, a14 +3f84bc00: move a14, -*sp, 1 +3f84bc10: move a11, a5 +3f84bc20: jreq L3F84BE80 +3f84bc30: move *a13(0x35e0), a7, 1 +3f84bc50: jreq L3F84BE80 +3f84bc60: move *a13(0x3540), a8, 1 +3f84bc80: calla L3FE11750 +3f84bcb0: move *a13(0xfe00), *a14+, 1 +3f84bcd0: move *a13(0xfe20), *a14+, 1 +3f84bcf0: calla L3FE0C8D0 +3f84bd20: move a5, a8 +3f84bd30: calla L3FE11750 +3f84bd60: move a7, a8 +3f84bd70: calla L3FE11750 +3f84bda0: calla L3FE0D650 +3f84bdd0: calla L3FE0DE90 +3f84be00: move *a13(0xfdc0), *a14+, 1 +3f84be20: move *a13(0xfde0), *a14+, 1 +3f84be40: calla L3FE0C950 +3f84be70: jruc L3F84BEC0 +L3F84BE80: +3f84be80: move *a13(0xfdc0), *a14+, 1 +3f84bea0: move *a13(0xfde0), *a14+, 1 +L3F84BEC0: +3f84bec0: calla L3FE14450 +3f84bef0: movi 0x3f85a8b0, a8 +3f84bf20: move *a8+, *a14+, 1 +3f84bf30: move *a8+, *a14+, 1 +3f84bf40: calla L3FE0C8D0 +3f84bf70: calla L3FE10B50 +3f84bfa0: move a8, a7 +L3F84BFB0: +3f84bfb0: setf 16, 1, 0 +3f84bfc0: move a7, *a13(0x220), 0 +L3F84BFE0: +3f84bfe0: move *a13(0x35e0), a7, 1 +3f84c000: cmp a11, a7 +3f84c010: jale L3F84C9F0 +3f84c030: move *a13(0xfe40), *a14+, 1 +3f84c050: move *a13(0xfe60), *a14+, 1 +3f84c070: movi 0x3f85a870, a8 +3f84c0a0: move *a8+, *a14+, 1 +3f84c0b0: move *a8+, *a14+, 1 +3f84c0c0: calla L3FE0E730 +3f84c0f0: jreq L3F84C270 +3f84c100: addi 0x40, a14 +3f84c120: move a14, -*sp, 1 +3f84c130: move *a13(0xfe40), *a14+, 1 +3f84c150: move *a13(0xfe60), *a14+, 1 +3f84c170: calla L3FE14450 +3f84c1a0: movi 0x3f85a8b0, a8 +3f84c1d0: move *a8+, *a14+, 1 +3f84c1e0: move *a8+, *a14+, 1 +3f84c1f0: calla L3FE0C950 +3f84c220: calla L3FE10B50 +3f84c250: move a8, a5 +3f84c260: jruc L3F84C3D0 +L3F84C270: +3f84c270: addi 0x40, a14 +3f84c290: move a14, -*sp, 1 +3f84c2a0: move *a13(0xfe40), *a14+, 1 +3f84c2c0: move *a13(0xfe60), *a14+, 1 +3f84c2e0: calla L3FE14450 +3f84c310: movi 0x3f85a8b0, a8 +3f84c340: move *a8+, *a14+, 1 +3f84c350: move *a8+, *a14+, 1 +3f84c360: calla L3FE0C8D0 +3f84c390: calla L3FE10B50 +3f84c3c0: move a8, a5 +L3F84C3D0: +3f84c3d0: setf 16, 1, 0 +3f84c3e0: move a5, *a13(0x3920), 0 +3f84c400: addi 0x40, a14 +3f84c420: move a14, -*sp, 1 +3f84c430: move *a13(0xfe80), *a14+, 1 +3f84c450: move *a13(0xfea0), *a14+, 1 +3f84c470: calla L3FE14100 +3f84c4a0: calla L3FE10B50 +3f84c4d0: setf 16, 1, 0 +3f84c4e0: move a8, *a13(0x3930), 0 +3f84c500: move *a13(0xfdc0), *a14+, 1 +3f84c520: move *a13(0xfde0), *a14+, 1 +3f84c540: movi 0x3f85a870, a8 +3f84c570: move *a8+, *a14+, 1 +3f84c580: move *a8+, *a14+, 1 +3f84c590: calla L3FE0E730 +3f84c5c0: jreq L3F84C740 +3f84c5d0: addi 0x40, a14 +3f84c5f0: move a14, -*sp, 1 +3f84c600: move *a13(0xfdc0), *a14+, 1 +3f84c620: move *a13(0xfde0), *a14+, 1 +3f84c640: calla L3FE14450 +3f84c670: movi 0x3f85a8b0, a8 +3f84c6a0: move *a8+, *a14+, 1 +3f84c6b0: move *a8+, *a14+, 1 +3f84c6c0: calla L3FE0C950 +3f84c6f0: calla L3FE10B50 +3f84c720: move a8, a5 +3f84c730: jruc L3F84C8A0 +L3F84C740: +3f84c740: addi 0x40, a14 +3f84c760: move a14, -*sp, 1 +3f84c770: move *a13(0xfdc0), *a14+, 1 +3f84c790: move *a13(0xfde0), *a14+, 1 +3f84c7b0: calla L3FE14450 +3f84c7e0: movi 0x3f85a8b0, a8 +3f84c810: move *a8+, *a14+, 1 +3f84c820: move *a8+, *a14+, 1 +3f84c830: calla L3FE0C8D0 +3f84c860: calla L3FE10B50 +3f84c890: move a8, a5 +L3F84C8A0: +3f84c8a0: setf 16, 1, 0 +3f84c8b0: move a5, *a13(0x3940), 0 +3f84c8d0: addi 0x40, a14 +3f84c8f0: move a14, -*sp, 1 +3f84c900: move *a13(0xfe00), *a14+, 1 +3f84c920: move *a13(0xfe20), *a14+, 1 +3f84c940: calla L3FE14100 +3f84c970: calla L3FE10B50 +3f84c9a0: setf 16, 1, 0 +3f84c9b0: move a8, *a13(0x3950), 0 +3f84c9d0: jauc L3F852000 +L3F84C9F0: +3f84c9f0: move *a13(0xfe40), *a14+, 1 +3f84ca10: move *a13(0xfe60), *a14+, 1 +3f84ca30: movi 0x3f85a870, a8 +3f84ca60: move *a8+, *a14+, 1 +3f84ca70: move *a8+, *a14+, 1 +3f84ca80: calla L3FE0E730 +3f84cab0: jreq L3F84CC30 +3f84cac0: addi 0x40, a14 +3f84cae0: move a14, -*sp, 1 +3f84caf0: move *a13(0xfe40), *a14+, 1 +3f84cb10: move *a13(0xfe60), *a14+, 1 +3f84cb30: calla L3FE14450 +3f84cb60: movi 0x3f85a8b0, a8 +3f84cb90: move *a8+, *a14+, 1 +3f84cba0: move *a8+, *a14+, 1 +3f84cbb0: calla L3FE0C950 +3f84cbe0: calla L3FE10B50 +3f84cc10: move a8, a5 +3f84cc20: jruc L3F84CD90 +L3F84CC30: +3f84cc30: addi 0x40, a14 +3f84cc50: move a14, -*sp, 1 +3f84cc60: move *a13(0xfe40), *a14+, 1 +3f84cc80: move *a13(0xfe60), *a14+, 1 +3f84cca0: calla L3FE14450 +3f84ccd0: movi 0x3f85a8b0, a8 +3f84cd00: move *a8+, *a14+, 1 +3f84cd10: move *a8+, *a14+, 1 +3f84cd20: calla L3FE0C8D0 +3f84cd50: calla L3FE10B50 +3f84cd80: move a8, a5 +L3F84CD90: +3f84cd90: setf 16, 1, 0 +3f84cda0: move a5, *a13(0x3920), 0 +3f84cdc0: move *a13(0x3500), *a13(0x3930), 0 +3f84cdf0: move *a13(0xfdc0), *a14+, 1 +3f84ce10: move *a13(0xfde0), *a14+, 1 +3f84ce30: movi 0x3f85a870, a8 +3f84ce60: move *a8+, *a14+, 1 +3f84ce70: move *a8+, *a14+, 1 +3f84ce80: calla L3FE0E730 +3f84ceb0: jreq L3F84D030 +3f84cec0: addi 0x40, a14 +3f84cee0: move a14, -*sp, 1 +3f84cef0: move *a13(0xfdc0), *a14+, 1 +3f84cf10: move *a13(0xfde0), *a14+, 1 +3f84cf30: calla L3FE14450 +3f84cf60: movi 0x3f85a8b0, a8 +3f84cf90: move *a8+, *a14+, 1 +3f84cfa0: move *a8+, *a14+, 1 +3f84cfb0: calla L3FE0C950 +3f84cfe0: calla L3FE10B50 +3f84d010: move a8, a5 +3f84d020: jruc L3F84D190 +L3F84D030: +3f84d030: addi 0x40, a14 +3f84d050: move a14, -*sp, 1 +3f84d060: move *a13(0xfdc0), *a14+, 1 +3f84d080: move *a13(0xfde0), *a14+, 1 +3f84d0a0: calla L3FE14450 +3f84d0d0: movi 0x3f85a8b0, a8 +3f84d100: move *a8+, *a14+, 1 +3f84d110: move *a8+, *a14+, 1 +3f84d120: calla L3FE0C8D0 +3f84d150: calla L3FE10B50 +3f84d180: move a8, a5 +L3F84D190: +3f84d190: setf 16, 1, 0 +3f84d1a0: move a5, *a13(0x3940), 0 +3f84d1c0: move *a13(0x3540), *a13(0x3950), 0 +3f84d1f0: jauc L3F852000 +L3F84D210: +3f84d210: move *a13(0xff40), *a14+, 1 +3f84d230: move *a13(0xff60), *a14+, 1 +3f84d250: move *a13(0xfec0), *a14+, 1 +3f84d270: move *a13(0xfee0), *a14+, 1 +3f84d290: calla L3FE0E730 +3f84d2c0: jaeq L3F850C50 +3f84d2e0: neg a11 +3f84d2f0: move a11, *a13(0x240), 1 +3f84d310: move *a13(0x35e0), *a13(0x260), 1 +3f84d340: move *a13(0xfda0), a7, 1 +3f84d360: move *a7, a8, 0 +3f84d370: calla L3FE11750 +3f84d3a0: move *a13(0xff40), *a14+, 1 +3f84d3c0: move *a13(0xff60), *a14+, 1 +3f84d3e0: calla L3FE0E9F0 +3f84d410: jreq L3F84D4F0 +3f84d420: move *a7(0x10), a8, 0 +3f84d440: calla L3FE11750 +3f84d470: move *a13(0xff80), *a14+, 1 +3f84d490: move *a13(0xffa0), *a14+, 1 +3f84d4b0: calla L3FE0E9F0 +3f84d4e0: jrne L3F84D690 +L3F84D4F0: +3f84d4f0: move *a7(0x20), a8, 0 +3f84d510: calla L3FE11750 +3f84d540: move *a13(0xff40), *a14+, 1 +3f84d560: move *a13(0xff60), *a14+, 1 +3f84d580: calla L3FE0E9F0 +3f84d5b0: jreq L3F84DCB0 +3f84d5c0: move *a7(0x30), a8, 0 +3f84d5e0: calla L3FE11750 +3f84d610: move *a13(0xff80), *a14+, 1 +3f84d630: move *a13(0xffa0), *a14+, 1 +3f84d650: calla L3FE0E9F0 +3f84d680: jreq L3F84DCB0 +L3F84D690: +3f84d690: move *a13(0xff40), *a14+, 1 +3f84d6b0: move *a13(0xff60), *a14+, 1 +3f84d6d0: calla L3FE10B50 +3f84d700: move a8, *a13(0x34e0), 1 +3f84d720: move a9, *a13(0x3660), 1 +3f84d740: move *a13(0xff80), *a14+, 1 +3f84d760: move *a13(0xffa0), *a14+, 1 +3f84d780: calla L3FE10B50 +3f84d7b0: move *a13(0x3500), a5, 1 +3f84d7d0: sub a8, a5 +3f84d7e0: move a5, *a13(0x3680), 1 +3f84d800: move a14, -*sp, 1 +3f84d810: move a5, *a14+, 1 +3f84d820: move *a13(0x35e0), *a14+, 1 +3f84d840: move *a13(0x3600), a5, 1 +3f84d860: neg a5 +3f84d870: move a5, *a14+, 1 +3f84d880: move a13, a5 +3f84d890: addi 0x34e0, a5 +3f84d8b0: move a5, *a14+, 1 +3f84d8c0: move a13, a5 +3f84d8d0: addi 0x3660, a5 +3f84d8f0: move a5, *a14+, 1 +3f84d900: calla L3F8577F0 +3f84d930: move *a13(0x3660), *a13(0x280), 1 +3f84d960: setf 16, 1, 0 +3f84d970: move *a13(0x34e0), *a13(0x200), 0 +3f84d9a0: move *a13(0x3500), *a13(0x210), 0 +3f84d9d0: move *a13(0xff40), *a14+, 1 +3f84d9f0: move *a13(0xff60), *a14+, 1 +3f84da10: calla L3FE10B50 +3f84da40: move a8, *a13(0x3520), 1 +3f84da60: move *a13(0xff80), *a14+, 1 +3f84da80: move *a13(0xffa0), *a14+, 1 +3f84daa0: calla L3FE10B50 +3f84dad0: move *a13(0x3540), a5, 1 +3f84daf0: sub a8, a5 +3f84db00: move a5, *a13(0x3680), 1 +3f84db20: move a14, -*sp, 1 +3f84db30: move a5, *a14+, 1 +3f84db40: move *a13(0x35e0), *a14+, 1 +3f84db60: move *a13(0x3600), a5, 1 +3f84db80: neg a5 +3f84db90: move a5, *a14+, 1 +3f84dba0: move a13, a5 +3f84dbb0: addi 0x3520, a5 +3f84dbd0: move a5, *a14+, 1 +3f84dbe0: move a9, *a14+, 1 +3f84dbf0: calla L3F8582D0 +3f84dc20: setf 16, 1, 0 +3f84dc30: move *a13(0x3520), *a13(0x220), 0 +3f84dc60: move *a13(0x3540), *a13(0x230), 0 +3f84dc90: jauc L3F84FA00 +L3F84DCB0: +3f84dcb0: move *a13(0x3500), *a13(0x210), 0 +3f84dce0: move *a13(0x3600), a5, 1 +3f84dd00: neg a5 +3f84dd10: jreq L3F84DFB0 +3f84dd20: move *a13(0x35e0), a5, 1 +3f84dd40: jreq L3F84DFB0 +3f84dd50: move *a13(0x3500), a8, 1 +3f84dd70: calla L3FE11750 +3f84dda0: move *a13(0xfe80), *a14+, 1 +3f84ddc0: move *a13(0xfea0), *a14+, 1 +3f84dde0: calla L3FE0C8D0 +3f84de10: move *a13(0x3600), a5, 1 +3f84de30: neg a5 +3f84de40: move a5, a8 +3f84de50: calla L3FE11750 +3f84de80: move *a13(0x35e0), a8, 1 +3f84dea0: calla L3FE11750 +3f84ded0: calla L3FE0D650 +3f84df00: calla L3FE0DE90 +3f84df30: move *a13(0xfe40), *a14+, 1 +3f84df50: move *a13(0xfe60), *a14+, 1 +3f84df70: calla L3FE0C950 +3f84dfa0: jruc L3F84DFF0 +L3F84DFB0: +3f84dfb0: move *a13(0xfe40), *a14+, 1 +3f84dfd0: move *a13(0xfe60), *a14+, 1 +L3F84DFF0: +3f84dff0: move -*a14, a8, 1 +3f84e000: move a8, *a13(0x3980), 1 +3f84e020: move -*a14, a8, 1 +3f84e030: move a8, *a13(0x3960), 1 +3f84e050: move *a13(0x3960), *a14+, 1 +3f84e070: move *a13(0x3980), *a14+, 1 +3f84e090: movi 0x3f85a870, a8 +3f84e0c0: move *a8+, *a14+, 1 +3f84e0d0: move *a8+, *a14+, 1 +3f84e0e0: calla L3FE0E730 +3f84e110: jreq L3F84E290 +3f84e120: addi 0x40, a14 +3f84e140: move a14, -*sp, 1 +3f84e150: move *a13(0x3960), *a14+, 1 +3f84e170: move *a13(0x3980), *a14+, 1 +3f84e190: calla L3FE14450 +3f84e1c0: movi 0x3f85a8b0, a8 +3f84e1f0: move *a8+, *a14+, 1 +3f84e200: move *a8+, *a14+, 1 +3f84e210: calla L3FE0C950 +3f84e240: calla L3FE10B50 +3f84e270: move a8, a5 +3f84e280: jruc L3F84E3F0 +L3F84E290: +3f84e290: addi 0x40, a14 +3f84e2b0: move a14, -*sp, 1 +3f84e2c0: move *a13(0x3960), *a14+, 1 +3f84e2e0: move *a13(0x3980), *a14+, 1 +3f84e300: calla L3FE14450 +3f84e330: movi 0x3f85a8b0, a8 +3f84e360: move *a8+, *a14+, 1 +3f84e370: move *a8+, *a14+, 1 +3f84e380: calla L3FE0C8D0 +3f84e3b0: calla L3FE10B50 +3f84e3e0: move a8, a5 +L3F84E3F0: +3f84e3f0: setf 16, 1, 0 +3f84e400: move a5, *a13(0x200), 0 +3f84e420: move *a13(0x200), a8, 0 +3f84e440: calla L3FE11750 +3f84e470: move *a13(0x3960), *a14+, 1 +3f84e490: move *a13(0x3980), *a14+, 1 +3f84e4b0: calla L3FE0C830 +3f84e4e0: movi 0x3f85a830, a8 +3f84e510: move *a8+, *a14+, 1 +3f84e520: move *a8+, *a14+, 1 +3f84e530: calla L3FE0DE90 +3f84e560: addi 0x40, a14 +3f84e580: move a14, -*sp, 1 +3f84e590: move *a13(0x3600), a5, 1 +3f84e5b0: mpys a5, a5 +3f84e5c0: move *a13(0x35e0), a7, 1 +3f84e5e0: mpys a7, a7 +3f84e5f0: add a7, a5 +3f84e600: move a5, a8 +3f84e610: calla L3FE11750 +3f84e640: calla L3FE1CBE0 +3f84e670: calla L3FE0DE90 +3f84e6a0: movi 0x3f85a870, a8 +3f84e6d0: move *a8+, *a14+, 1 +3f84e6e0: move *a8+, *a14+, 1 +3f84e6f0: calla L3FE0E730 +3f84e720: jreq L3F84EA50 +3f84e730: setf 16, 1, 0 +3f84e740: move *a13(0x200), a8, 0 +3f84e760: calla L3FE11750 +3f84e790: move *a13(0x3960), *a14+, 1 +3f84e7b0: move *a13(0x3980), *a14+, 1 +3f84e7d0: calla L3FE0C830 +3f84e800: movi 0x3f85a830, a8 +3f84e830: move *a8+, *a14+, 1 +3f84e840: move *a8+, *a14+, 1 +3f84e850: calla L3FE0DE90 +3f84e880: addi 0x40, a14 +3f84e8a0: move a14, -*sp, 1 +3f84e8b0: move *a13(0x3600), a7, 1 +3f84e8d0: mpys a7, a7 +3f84e8e0: move *a13(0x35e0), a5, 1 +3f84e900: mpys a5, a5 +3f84e910: add a5, a7 +3f84e920: move a7, a8 +3f84e930: calla L3FE11750 +3f84e960: calla L3FE1CBE0 +3f84e990: calla L3FE0DE90 +3f84e9c0: movi 0x3f85a8b0, a8 +3f84e9f0: move *a8+, *a14+, 1 +3f84ea00: move *a8+, *a14+, 1 +3f84ea10: calla L3FE0C950 +3f84ea40: jruc L3F84ED60 +L3F84EA50: +3f84ea50: setf 16, 1, 0 +3f84ea60: move *a13(0x200), a8, 0 +3f84ea80: calla L3FE11750 +3f84eab0: move *a13(0x3960), *a14+, 1 +3f84ead0: move *a13(0x3980), *a14+, 1 +3f84eaf0: calla L3FE0C830 +3f84eb20: movi 0x3f85a830, a8 +3f84eb50: move *a8+, *a14+, 1 +3f84eb60: move *a8+, *a14+, 1 +3f84eb70: calla L3FE0DE90 +3f84eba0: addi 0x40, a14 +3f84ebc0: move a14, -*sp, 1 +3f84ebd0: move *a13(0x3600), a7, 1 +3f84ebf0: mpys a7, a7 +3f84ec00: move *a13(0x35e0), a5, 1 +3f84ec20: mpys a5, a5 +3f84ec30: add a5, a7 +3f84ec40: move a7, a8 +3f84ec50: calla L3FE11750 +3f84ec80: calla L3FE1CBE0 +3f84ecb0: calla L3FE0DE90 +3f84ece0: movi 0x3f85a8b0, a8 +3f84ed10: move *a8+, *a14+, 1 +3f84ed20: move *a8+, *a14+, 1 +3f84ed30: calla L3FE0C8D0 +L3F84ED60: +3f84ed60: calla L3FE10B50 +3f84ed90: move a8, *a13(0x280), 1 +3f84edb0: setf 16, 1, 0 +3f84edc0: move *a13(0x3540), *a13(0x230), 0 +3f84edf0: move *a13(0x3600), a7, 1 +3f84ee10: neg a7 +3f84ee20: jreq L3F84F0B0 +3f84ee30: move *a13(0x35e0), a7, 1 +3f84ee50: jreq L3F84F0B0 +3f84ee60: move *a13(0x3540), a8, 1 +3f84ee80: calla L3FE11750 +3f84eeb0: move *a13(0xfe00), *a14+, 1 +3f84eed0: move *a13(0xfe20), *a14+, 1 +3f84eef0: calla L3FE0C8D0 +3f84ef20: move *a13(0x3600), a5, 1 +3f84ef40: neg a5 +3f84ef50: move a5, a8 +3f84ef60: calla L3FE11750 +3f84ef90: move a7, a8 +3f84efa0: calla L3FE11750 +3f84efd0: calla L3FE0D650 +3f84f000: calla L3FE0DE90 +3f84f030: move *a13(0xfdc0), *a14+, 1 +3f84f050: move *a13(0xfde0), *a14+, 1 +3f84f070: calla L3FE0C950 +3f84f0a0: jruc L3F84F0F0 +L3F84F0B0: +3f84f0b0: move *a13(0xfdc0), *a14+, 1 +3f84f0d0: move *a13(0xfde0), *a14+, 1 +L3F84F0F0: +3f84f0f0: movi 0x3f85a870, a8 +3f84f120: move *a8+, *a14+, 1 +3f84f130: move *a8+, *a14+, 1 +3f84f140: calla L3FE0E730 +3f84f170: jreq L3F84F5B0 +3f84f180: addi 0x40, a14 +3f84f1a0: move a14, -*sp, 1 +3f84f1b0: move *a13(0x3600), a7, 1 +3f84f1d0: neg a7 +3f84f1e0: jreq L3F84F470 +3f84f1f0: move *a13(0x35e0), a7, 1 +3f84f210: jreq L3F84F470 +3f84f220: move *a13(0x3540), a8, 1 +3f84f240: calla L3FE11750 +3f84f270: move *a13(0xfe00), *a14+, 1 +3f84f290: move *a13(0xfe20), *a14+, 1 +3f84f2b0: calla L3FE0C8D0 +3f84f2e0: move *a13(0x3600), a5, 1 +3f84f300: neg a5 +3f84f310: move a5, a8 +3f84f320: calla L3FE11750 +3f84f350: move a7, a8 +3f84f360: calla L3FE11750 +3f84f390: calla L3FE0D650 +3f84f3c0: calla L3FE0DE90 +3f84f3f0: move *a13(0xfdc0), *a14+, 1 +3f84f410: move *a13(0xfde0), *a14+, 1 +3f84f430: calla L3FE0C950 +3f84f460: jruc L3F84F4B0 +L3F84F470: +3f84f470: move *a13(0xfdc0), *a14+, 1 +3f84f490: move *a13(0xfde0), *a14+, 1 +L3F84F4B0: +3f84f4b0: calla L3FE14450 +3f84f4e0: movi 0x3f85a8b0, a8 +3f84f510: move *a8+, *a14+, 1 +3f84f520: move *a8+, *a14+, 1 +3f84f530: calla L3FE0C950 +3f84f560: calla L3FE10B50 +3f84f590: move a8, a7 +3f84f5a0: jruc L3F84F9D0 +L3F84F5B0: +3f84f5b0: addi 0x40, a14 +3f84f5d0: move a14, -*sp, 1 +3f84f5e0: move *a13(0x3600), a7, 1 +3f84f600: neg a7 +3f84f610: jreq L3F84F8A0 +3f84f620: move *a13(0x35e0), a7, 1 +3f84f640: jreq L3F84F8A0 +3f84f650: move *a13(0x3540), a8, 1 +3f84f670: calla L3FE11750 +3f84f6a0: move *a13(0xfe00), *a14+, 1 +3f84f6c0: move *a13(0xfe20), *a14+, 1 +3f84f6e0: calla L3FE0C8D0 +3f84f710: move *a13(0x3600), a5, 1 +3f84f730: neg a5 +3f84f740: move a5, a8 +3f84f750: calla L3FE11750 +3f84f780: move a7, a8 +3f84f790: calla L3FE11750 +3f84f7c0: calla L3FE0D650 +3f84f7f0: calla L3FE0DE90 +3f84f820: move *a13(0xfdc0), *a14+, 1 +3f84f840: move *a13(0xfde0), *a14+, 1 +3f84f860: calla L3FE0C950 +3f84f890: jruc L3F84F8E0 +L3F84F8A0: +3f84f8a0: move *a13(0xfdc0), *a14+, 1 +3f84f8c0: move *a13(0xfde0), *a14+, 1 +L3F84F8E0: +3f84f8e0: calla L3FE14450 +3f84f910: movi 0x3f85a8b0, a8 +3f84f940: move *a8+, *a14+, 1 +3f84f950: move *a8+, *a14+, 1 +3f84f960: calla L3FE0C8D0 +3f84f990: calla L3FE10B50 +3f84f9c0: move a8, a7 +L3F84F9D0: +3f84f9d0: setf 16, 1, 0 +3f84f9e0: move a7, *a13(0x220), 0 +L3F84FA00: +3f84fa00: move *a13(0x35e0), a7, 1 +3f84fa20: move *a13(0x3600), a5, 1 +3f84fa40: cmp a5, a7 +3f84fa50: jale L3F850430 +3f84fa70: move *a13(0xfe40), *a14+, 1 +3f84fa90: move *a13(0xfe60), *a14+, 1 +3f84fab0: movi 0x3f85a870, a8 +3f84fae0: move *a8+, *a14+, 1 +3f84faf0: move *a8+, *a14+, 1 +3f84fb00: calla L3FE0E730 +3f84fb30: jreq L3F84FCB0 +3f84fb40: addi 0x40, a14 +3f84fb60: move a14, -*sp, 1 +3f84fb70: move *a13(0xfe40), *a14+, 1 +3f84fb90: move *a13(0xfe60), *a14+, 1 +3f84fbb0: calla L3FE14450 +3f84fbe0: movi 0x3f85a8b0, a8 +3f84fc10: move *a8+, *a14+, 1 +3f84fc20: move *a8+, *a14+, 1 +3f84fc30: calla L3FE0C950 +3f84fc60: calla L3FE10B50 +3f84fc90: move a8, a5 +3f84fca0: jruc L3F84FE10 +L3F84FCB0: +3f84fcb0: addi 0x40, a14 +3f84fcd0: move a14, -*sp, 1 +3f84fce0: move *a13(0xfe40), *a14+, 1 +3f84fd00: move *a13(0xfe60), *a14+, 1 +3f84fd20: calla L3FE14450 +3f84fd50: movi 0x3f85a8b0, a8 +3f84fd80: move *a8+, *a14+, 1 +3f84fd90: move *a8+, *a14+, 1 +3f84fda0: calla L3FE0C8D0 +3f84fdd0: calla L3FE10B50 +3f84fe00: move a8, a5 +L3F84FE10: +3f84fe10: setf 16, 1, 0 +3f84fe20: move a5, *a13(0x3920), 0 +3f84fe40: addi 0x40, a14 +3f84fe60: move a14, -*sp, 1 +3f84fe70: move *a13(0xfe80), *a14+, 1 +3f84fe90: move *a13(0xfea0), *a14+, 1 +3f84feb0: calla L3FE14100 +3f84fee0: calla L3FE10B50 +3f84ff10: setf 16, 1, 0 +3f84ff20: move a8, *a13(0x3930), 0 +3f84ff40: move *a13(0xfdc0), *a14+, 1 +3f84ff60: move *a13(0xfde0), *a14+, 1 +3f84ff80: movi 0x3f85a870, a8 +3f84ffb0: move *a8+, *a14+, 1 +3f84ffc0: move *a8+, *a14+, 1 +3f84ffd0: calla L3FE0E730 +3f850000: jreq L3F850180 +3f850010: addi 0x40, a14 +3f850030: move a14, -*sp, 1 +3f850040: move *a13(0xfdc0), *a14+, 1 +3f850060: move *a13(0xfde0), *a14+, 1 +3f850080: calla L3FE14450 +3f8500b0: movi 0x3f85a8b0, a8 +3f8500e0: move *a8+, *a14+, 1 +3f8500f0: move *a8+, *a14+, 1 +3f850100: calla L3FE0C950 +3f850130: calla L3FE10B50 +3f850160: move a8, a5 +3f850170: jruc L3F8502E0 +L3F850180: +3f850180: addi 0x40, a14 +3f8501a0: move a14, -*sp, 1 +3f8501b0: move *a13(0xfdc0), *a14+, 1 +3f8501d0: move *a13(0xfde0), *a14+, 1 +3f8501f0: calla L3FE14450 +3f850220: movi 0x3f85a8b0, a8 +3f850250: move *a8+, *a14+, 1 +3f850260: move *a8+, *a14+, 1 +3f850270: calla L3FE0C8D0 +3f8502a0: calla L3FE10B50 +3f8502d0: move a8, a5 +L3F8502E0: +3f8502e0: setf 16, 1, 0 +3f8502f0: move a5, *a13(0x3940), 0 +3f850310: addi 0x40, a14 +3f850330: move a14, -*sp, 1 +3f850340: move *a13(0xfe00), *a14+, 1 +3f850360: move *a13(0xfe20), *a14+, 1 +3f850380: calla L3FE14100 +3f8503b0: calla L3FE10B50 +3f8503e0: setf 16, 1, 0 +3f8503f0: move a8, *a13(0x3950), 0 +3f850410: jauc L3F852000 +L3F850430: +3f850430: move *a13(0xfe40), *a14+, 1 +3f850450: move *a13(0xfe60), *a14+, 1 +3f850470: movi 0x3f85a870, a8 +3f8504a0: move *a8+, *a14+, 1 +3f8504b0: move *a8+, *a14+, 1 +3f8504c0: calla L3FE0E730 +3f8504f0: jreq L3F850670 +3f850500: addi 0x40, a14 +3f850520: move a14, -*sp, 1 +3f850530: move *a13(0xfe40), *a14+, 1 +3f850550: move *a13(0xfe60), *a14+, 1 +3f850570: calla L3FE14450 +3f8505a0: movi 0x3f85a8b0, a8 +3f8505d0: move *a8+, *a14+, 1 +3f8505e0: move *a8+, *a14+, 1 +3f8505f0: calla L3FE0C950 +3f850620: calla L3FE10B50 +3f850650: move a8, a5 +3f850660: jruc L3F8507D0 +L3F850670: +3f850670: addi 0x40, a14 +3f850690: move a14, -*sp, 1 +3f8506a0: move *a13(0xfe40), *a14+, 1 +3f8506c0: move *a13(0xfe60), *a14+, 1 +3f8506e0: calla L3FE14450 +3f850710: movi 0x3f85a8b0, a8 +3f850740: move *a8+, *a14+, 1 +3f850750: move *a8+, *a14+, 1 +3f850760: calla L3FE0C8D0 +3f850790: calla L3FE10B50 +3f8507c0: move a8, a5 +L3F8507D0: +3f8507d0: setf 16, 1, 0 +3f8507e0: move a5, *a13(0x3920), 0 +3f850800: move *a13(0x3500), *a13(0x3930), 0 +3f850830: move *a13(0xfdc0), *a14+, 1 +3f850850: move *a13(0xfde0), *a14+, 1 +3f850870: movi 0x3f85a870, a8 +3f8508a0: move *a8+, *a14+, 1 +3f8508b0: move *a8+, *a14+, 1 +3f8508c0: calla L3FE0E730 +3f8508f0: jreq L3F850A70 +3f850900: addi 0x40, a14 +3f850920: move a14, -*sp, 1 +3f850930: move *a13(0xfdc0), *a14+, 1 +3f850950: move *a13(0xfde0), *a14+, 1 +3f850970: calla L3FE14450 +3f8509a0: movi 0x3f85a8b0, a8 +3f8509d0: move *a8+, *a14+, 1 +3f8509e0: move *a8+, *a14+, 1 +3f8509f0: calla L3FE0C950 +3f850a20: calla L3FE10B50 +3f850a50: move a8, a5 +3f850a60: jruc L3F850BD0 +L3F850A70: +3f850a70: addi 0x40, a14 +3f850a90: move a14, -*sp, 1 +3f850aa0: move *a13(0xfdc0), *a14+, 1 +3f850ac0: move *a13(0xfde0), *a14+, 1 +3f850ae0: calla L3FE14450 +3f850b10: movi 0x3f85a8b0, a8 +3f850b40: move *a8+, *a14+, 1 +3f850b50: move *a8+, *a14+, 1 +3f850b60: calla L3FE0C8D0 +3f850b90: calla L3FE10B50 +3f850bc0: move a8, a5 +L3F850BD0: +3f850bd0: setf 16, 1, 0 +3f850be0: move a5, *a13(0x3940), 0 +3f850c00: move *a13(0x3540), *a13(0x3950), 0 +3f850c30: jauc L3F852000 +L3F850C50: +3f850c50: move *a13(0xff80), *a14+, 1 +3f850c70: move *a13(0xffa0), *a14+, 1 +3f850c90: movi 0x3f85a870, a8 +3f850cc0: move *a8+, *a14+, 1 +3f850cd0: move *a8+, *a14+, 1 +3f850ce0: calla L3FE0E730 +3f850d10: jreq L3F850E90 +3f850d20: addi 0x40, a14 +3f850d40: move a14, -*sp, 1 +3f850d50: move *a13(0xff80), *a14+, 1 +3f850d70: move *a13(0xffa0), *a14+, 1 +3f850d90: calla L3FE14450 +3f850dc0: movi 0x3f85a8b0, a8 +3f850df0: move *a8+, *a14+, 1 +3f850e00: move *a8+, *a14+, 1 +3f850e10: calla L3FE0C950 +3f850e40: calla L3FE10B50 +3f850e70: move a8, a7 +3f850e80: jruc L3F850FF0 +L3F850E90: +3f850e90: addi 0x40, a14 +3f850eb0: move a14, -*sp, 1 +3f850ec0: move *a13(0xff80), *a14+, 1 +3f850ee0: move *a13(0xffa0), *a14+, 1 +3f850f00: calla L3FE14450 +3f850f30: movi 0x3f85a8b0, a8 +3f850f60: move *a8+, *a14+, 1 +3f850f70: move *a8+, *a14+, 1 +3f850f80: calla L3FE0C8D0 +3f850fb0: calla L3FE10B50 +3f850fe0: move a8, a7 +L3F850FF0: +3f850ff0: setf 16, 1, 0 +3f851000: move a7, *a13(0x230), 0 +3f851020: sext a7, 0 +3f851030: move a7, *a13(0x210), 0 +3f851050: move *a13(0xfe40), *a14+, 1 +3f851070: move *a13(0xfe60), *a14+, 1 +3f851090: movi 0x3f85a870, a8 +3f8510c0: move *a8+, *a14+, 1 +3f8510d0: move *a8+, *a14+, 1 +3f8510e0: calla L3FE0E730 +3f851110: jreq L3F851290 +3f851120: addi 0x40, a14 +3f851140: move a14, -*sp, 1 +3f851150: move *a13(0xfe40), *a14+, 1 +3f851170: move *a13(0xfe60), *a14+, 1 +3f851190: calla L3FE14450 +3f8511c0: movi 0x3f85a8b0, a8 +3f8511f0: move *a8+, *a14+, 1 +3f851200: move *a8+, *a14+, 1 +3f851210: calla L3FE0C950 +3f851240: calla L3FE10B50 +3f851270: move a8, a5 +3f851280: jruc L3F8513F0 +L3F851290: +3f851290: addi 0x40, a14 +3f8512b0: move a14, -*sp, 1 +3f8512c0: move *a13(0xfe40), *a14+, 1 +3f8512e0: move *a13(0xfe60), *a14+, 1 +3f851300: calla L3FE14450 +3f851330: movi 0x3f85a8b0, a8 +3f851360: move *a8+, *a14+, 1 +3f851370: move *a8+, *a14+, 1 +3f851380: calla L3FE0C8D0 +3f8513b0: calla L3FE10B50 +3f8513e0: move a8, a5 +L3F8513F0: +3f8513f0: move a5, *a13(0x34e0), 1 +3f851410: move *a13(0xfdc0), *a14+, 1 +3f851430: move *a13(0xfde0), *a14+, 1 +3f851450: movi 0x3f85a870, a8 +3f851480: move *a8+, *a14+, 1 +3f851490: move *a8+, *a14+, 1 +3f8514a0: calla L3FE0E730 +3f8514d0: jreq L3F851650 +3f8514e0: addi 0x40, a14 +3f851500: move a14, -*sp, 1 +3f851510: move *a13(0xfdc0), *a14+, 1 +3f851530: move *a13(0xfde0), *a14+, 1 +3f851550: calla L3FE14450 +3f851580: movi 0x3f85a8b0, a8 +3f8515b0: move *a8+, *a14+, 1 +3f8515c0: move *a8+, *a14+, 1 +3f8515d0: calla L3FE0C950 +3f851600: calla L3FE10B50 +3f851630: move a8, a5 +3f851640: jruc L3F8517B0 +L3F851650: +3f851650: addi 0x40, a14 +3f851670: move a14, -*sp, 1 +3f851680: move *a13(0xfdc0), *a14+, 1 +3f8516a0: move *a13(0xfde0), *a14+, 1 +3f8516c0: calla L3FE14450 +3f8516f0: movi 0x3f85a8b0, a8 +3f851720: move *a8+, *a14+, 1 +3f851730: move *a8+, *a14+, 1 +3f851740: calla L3FE0C8D0 +3f851770: calla L3FE10B50 +3f8517a0: move a8, a5 +L3F8517B0: +3f8517b0: move a5, *a13(0x3520), 1 +3f8517d0: setf 16, 1, 0 +3f8517e0: move *a13(0x34e0), *a13(0x200), 0 +3f851810: move a5, *a13(0x220), 0 +3f851830: move *a13(0x34e0), a11, 1 +3f851850: sub a11, a5 +3f851860: move a5, *a13(0x240), 1 +3f851880: move a9, *a13(0x260), 1 +3f8518a0: move a9, *a13(0x280), 1 +3f8518c0: move a11, *a13(0x3920), 0 +3f8518e0: move a7, *a13(0x3950), 0 +3f851900: move a7, *a13(0x3930), 0 +3f851920: move *a13(0x3520), *a13(0x3940), 0 +3f851950: jruc L3F852000 +L3F851960: +3f851960: move *a13(0xff40), *a14+, 1 +3f851980: move *a13(0xff60), *a14+, 1 +3f8519a0: move *a13(0xfec0), *a14+, 1 +3f8519c0: move *a13(0xfee0), *a14+, 1 +3f8519e0: calla L3FE0EB40 +3f851a10: jreq L3F851FD0 +3f851a20: move *a13(0xff40), *a14+, 1 +3f851a40: move *a13(0xff60), *a14+, 1 +3f851a60: movi 0x3f85a870, a8 +3f851a90: move *a8+, *a14+, 1 +3f851aa0: move *a8+, *a14+, 1 +3f851ab0: calla L3FE0E730 +3f851ae0: jreq L3F851C60 +3f851af0: addi 0x40, a14 +3f851b10: move a14, -*sp, 1 +3f851b20: move *a13(0xff40), *a14+, 1 +3f851b40: move *a13(0xff60), *a14+, 1 +3f851b60: calla L3FE14450 +3f851b90: movi 0x3f85a8b0, a8 +3f851bc0: move *a8+, *a14+, 1 +3f851bd0: move *a8+, *a14+, 1 +3f851be0: calla L3FE0C950 +3f851c10: calla L3FE10B50 +3f851c40: move a8, a7 +3f851c50: jruc L3F851DC0 +L3F851C60: +3f851c60: addi 0x40, a14 +3f851c80: move a14, -*sp, 1 +3f851c90: move *a13(0xff40), *a14+, 1 +3f851cb0: move *a13(0xff60), *a14+, 1 +3f851cd0: calla L3FE14450 +3f851d00: movi 0x3f85a8b0, a8 +3f851d30: move *a8+, *a14+, 1 +3f851d40: move *a8+, *a14+, 1 +3f851d50: calla L3FE0C8D0 +3f851d80: calla L3FE10B50 +3f851db0: move a8, a7 +L3F851DC0: +3f851dc0: setf 16, 1, 0 +3f851dd0: move a7, *a13(0x220), 0 +3f851df0: sext a7, 0 +3f851e00: move a7, *a13(0x200), 0 +3f851e20: move *a13(0x3500), *a13(0x210), 0 +3f851e50: move *a13(0x3540), *a13(0x230), 0 +3f851e80: move a9, *a13(0x240), 1 +3f851ea0: move *a13(0x3540), a5, 1 +3f851ec0: move *a13(0x3500), a11, 1 +3f851ee0: sub a11, a5 +3f851ef0: move a5, *a13(0x260), 1 +3f851f10: move a9, *a13(0x280), 1 +3f851f30: move a7, *a13(0x3940), 0 +3f851f50: move a7, *a13(0x3920), 0 +3f851f70: move a11, *a13(0x3930), 0 +3f851f90: move *a13(0x3540), *a13(0x3950), 0 +3f851fc0: jruc L3F852000 +L3F851FD0: +3f851fd0: movk 1, a7 +3f851fe0: move a7, *a13(0x37c0), 1 +L3F852000: +3f852000: move *a13(0x37c0), a11, 1 +3f852020: jane L3F854790 +3f852040: move *a13(0xff40), *a14+, 1 +3f852060: move *a13(0xff60), *a14+, 1 +3f852080: move *a13(0xfec0), *a14+, 1 +3f8520a0: move *a13(0xfee0), *a14+, 1 +3f8520c0: calla L3FE0C8D0 +3f8520f0: move *a13(0xfe80), *a14+, 1 +3f852110: move *a13(0xfea0), *a14+, 1 +3f852130: move *a13(0xff80), *a14+, 1 +3f852150: move *a13(0xffa0), *a14+, 1 +3f852170: calla L3FE0C8D0 +3f8521a0: calla L3FE0DE90 +3f8521d0: move *a13(0xfe40), *a14+, 1 +3f8521f0: move *a13(0xfe60), *a14+, 1 +3f852210: move *a13(0xff40), *a14+, 1 +3f852230: move *a13(0xff60), *a14+, 1 +3f852250: calla L3FE0C8D0 +3f852280: move *a13(0xff80), *a14+, 1 +3f8522a0: move *a13(0xffa0), *a14+, 1 +3f8522c0: move *a13(0xff00), *a14+, 1 +3f8522e0: move *a13(0xff20), *a14+, 1 +3f852300: calla L3FE0C8D0 +3f852330: calla L3FE0DE90 +3f852360: calla L3FE0C8D0 +3f852390: calla L3FE10B50 +3f8523c0: move a8, *a13(0x3820), 1 +3f8523e0: move *a13(0x36c0), a8, 1 +3f852400: calla L3FE11750 +3f852430: move *a13(0xff40), *a14+, 1 +3f852450: move *a13(0xff60), *a14+, 1 +3f852470: calla L3FE0C830 +3f8524a0: calla L3FE10B50 +3f8524d0: move a8, *a13(0x3880), 0 +3f8524f0: move *a13(0x36c0), a8, 1 +3f852510: calla L3FE11750 +3f852540: move *a13(0xff80), *a14+, 1 +3f852560: move *a13(0xffa0), *a14+, 1 +3f852580: calla L3FE0C830 +3f8525b0: calla L3FE10B50 +3f8525e0: move a8, *a13(0x3890), 0 +3f852600: move *a13(0x36a0), *a13(0x38a0), 0 +3f852630: move *a13(0x36a0), *a13(0x38b0), 0 +3f852660: move a14, -*sp, 1 +3f852670: move a13, a7 +3f852680: subi 0x1c0, a7 +3f8526a0: move *a7+, *a14+, 1 +3f8526b0: move *a7+, *a14+, 1 +3f8526c0: move *a7+, *a14+, 1 +3f8526d0: move *a7+, *a14+, 1 +3f8526e0: move a13, a7 +3f8526f0: subi 0xc0, a7 +3f852710: move *a7+, *a14+, 1 +3f852720: move *a7+, *a14+, 1 +3f852730: move *a7+, *a14+, 1 +3f852740: move *a7+, *a14+, 1 +3f852750: calla L3F7A8420 +3f852780: setf 16, 1, 0 +3f852790: move a8, *a13(0x38c0), 0 +3f8527b0: move *a13(0x3820), a7, 1 +3f8527d0: jrge L3F852810 +3f8527e0: movi 0xffff, a5 +3f852800: jruc L3F852850 +L3F852810: +3f852810: jrle L3F852840 +3f852820: movk 1, a5 +3f852830: jruc L3F852850 +L3F852840: +3f852840: move a9, a5 +L3F852850: +3f852850: movi 0x2d00, a9 +3f852870: mpys a9, a5 +3f852880: move a5, *a13(0x38d0), 0 +3f8528a0: sub a5, a5 +3f8528b0: move a5, *a13(0x38e0), 1 +3f8528d0: move a14, -*sp, 1 +3f8528e0: move a13, a5 +3f8528f0: addi 0x38e0, a5 +3f852910: move a5, *a14+, 1 +3f852920: sub a5, a5 +3f852930: move a5, *a14+, 1 +3f852940: move a13, a5 +3f852950: addi 0x3880, a5 +3f852970: move a5, *a14+, 1 +3f852980: calla L3F75E050 +3f8529b0: move a8, *a13(0x3860), 1 +3f8529d0: move a8, a8 +3f8529e0: jaeq L3F855EB0 +3f852a00: cmpi 0x4e, a8 +3f852a20: jrle L3F852CA0 +3f852a30: move a14, -*sp, 1 +3f852a40: addk 2, a8 +3f852a50: move a8, a9 +3f852a60: move a9, a5 +3f852a70: sll 0x4, a9 +3f852a80: sll 0x2, a5 +3f852a90: add a5, a9 +3f852aa0: move a9, *a14+, 1 +3f852ab0: calla L3F705A00 +3f852ae0: move a8, *a13(0x34a0), 1 +3f852b00: movk 1, a9 +3f852b10: move a9, *a13(0x3420), 1 +3f852b30: setf 16, 1, 0 +3f852b40: move *a13(0x200), *a8(0x0), 0 +3f852b70: move *a13(0x210), *a8(0x10), 0 +3f852ba0: move *a13(0x220), *a8(0x20), 0 +3f852bd0: move *a13(0x230), *a8(0x30), 0 +3f852c00: move *a13(0x240), *a8(0x40), 1 +3f852c30: move *a13(0x260), *a8(0x60), 1 +3f852c60: move *a13(0x280), *a8(0x80), 1 +3f852c90: jruc L3F852D20 +L3F852CA0: +3f852ca0: move a13, a5 +3f852cb0: addi 0x200, a5 +3f852cd0: move a5, *a13(0x34a0), 1 +3f852cf0: sub a9, a9 +3f852d00: move a9, *a13(0x3420), 1 +L3F852D20: +3f852d20: move *a13(0x34a0), a5, 1 +3f852d40: addi 0xa0, a5 +3f852d60: move a5, *a13(0x3400), 1 +3f852d80: move *a13(0x38e0), *a13(0x37e0), 1 +3f852db0: sub a5, a5 +3f852dc0: move a5, *a13(0x3900), 1 +3f852de0: move *a13(0x38e0), a7, 1 +3f852e00: move *a13(0x3920), *a7(0x0), 1 +3f852e30: move *a13(0x3860), a7, 1 +3f852e50: dec a7 +3f852e60: sll 0x5, a7 +3f852e70: move *a13(0x38e0), a9, 1 +3f852e90: add a9, a7 +3f852ea0: move *a13(0x3940), *a7(0x0), 1 +3f852ed0: setf 16, 1, 0 +3f852ee0: move *a13(0x3920), a7, 0 +3f852f00: move *a13(0x200), a9, 0 +3f852f20: cmp a9, a7 +3f852f30: jrne L3F852FA0 +3f852f40: move *a13(0x3930), a7, 0 +3f852f60: move *a13(0x210), a9, 0 +3f852f80: cmp a9, a7 +3f852f90: jreq L3F853510 +L3F852FA0: +3f852fa0: move *a13(0x38e0), a9, 1 +3f852fc0: move *a9(0x10), a7, 0 +3f852fe0: move *a13(0x210), a9, 0 +3f853000: cmp a9, a7 +3f853010: jrle L3F853250 +3f853020: move *a13(0x3400), a7, 1 +3f853040: move a9, *a7(0x10), 0 +3f853060: move *a13(0x200), *a7(0x0), 0 +3f853090: move *a13(0x38e0), a9, 1 +3f8530b0: move *a9(0x10), *a7(0x30), 0 +3f8530e0: move *a9(0x0), *a7(0x20), 0 +3f853110: move *a9, a7, 0 +3f853120: move *a13(0x200), a9, 0 +3f853140: sub a9, a7 +3f853150: move *a13(0x3400), a9, 1 +3f853170: move a7, *a9(0x40), 1 +3f853190: move *a13(0x38e0), a7, 1 +3f8531b0: move *a7(0x10), a7, 0 +3f8531d0: move *a13(0x210), a9, 0 +3f8531f0: sub a9, a7 +3f853200: move *a13(0x3400), a9, 1 +3f853220: move a7, *a9(0x60), 1 +3f853240: jruc L3F853460 +L3F853250: +3f853250: move *a13(0x3400), a7, 1 +3f853270: move *a13(0x38e0), a9, 1 +3f853290: move *a9(0x10), *a7(0x10), 0 +3f8532c0: move *a9, *a7, 0 +3f8532d0: move *a13(0x210), *a7(0x30), 0 +3f853300: move *a13(0x200), *a7(0x20), 0 +3f853330: move *a13(0x200), a7, 0 +3f853350: move *a9, a9, 0 +3f853360: sub a9, a7 +3f853370: move *a13(0x3400), a9, 1 +3f853390: move a7, *a9(0x40), 1 +3f8533b0: move *a13(0x38e0), a7, 1 +3f8533d0: move *a13(0x210), a9, 0 +3f8533f0: move *a7(0x10), a7, 0 +3f853410: sub a7, a9 +3f853420: move *a13(0x3400), a7, 1 +3f853440: move a9, *a7(0x60), 1 +L3F853460: +3f853460: move *a13(0x3400), a9, 1 +3f853480: move a5, *a9(0x80), 1 +3f8534a0: addi 0xa0, a9 +3f8534c0: move a9, *a13(0x3400), 1 +3f8534e0: inc a5 +3f8534f0: move a5, *a13(0x3900), 1 +L3F853510: +3f853510: move *a13(0x3940), a9, 0 +3f853530: move *a13(0x220), a7, 0 +3f853550: cmp a7, a9 +3f853560: jrne L3F8535E0 +3f853570: move *a13(0x3950), a5, 0 +3f853590: move *a13(0x230), a7, 0 +3f8535b0: cmp a7, a5 +3f8535c0: jaeq L3F853DF0 +L3F8535E0: +3f8535e0: move *a13(0x3860), a7, 1 +3f853600: dec a7 +3f853610: sll 0x5, a7 +3f853620: move *a13(0x38e0), a5, 1 +3f853640: add a5, a7 +3f853650: move *a7(0x10), a7, 0 +3f853670: move *a13(0x230), a5, 0 +3f853690: cmp a5, a7 +3f8536a0: jrle L3F853A00 +3f8536b0: move *a13(0x3400), a7, 1 +3f8536d0: move a5, *a7(0x10), 0 +3f8536f0: move *a13(0x220), *a7(0x0), 0 +3f853720: move *a13(0x3860), a5, 1 +3f853740: dec a5 +3f853750: sll 0x5, a5 +3f853760: move *a13(0x38e0), a9, 1 +3f853780: add a9, a5 +3f853790: move *a5(0x10), *a7(0x30), 0 +3f8537c0: move *a13(0x3860), a5, 1 +3f8537e0: dec a5 +3f8537f0: sll 0x5, a5 +3f853800: add a9, a5 +3f853810: move *a5(0x0), *a7(0x20), 0 +3f853840: move *a13(0x3860), a5, 1 +3f853860: dec a5 +3f853870: sll 0x5, a5 +3f853880: add a9, a5 +3f853890: move *a5, a5, 0 +3f8538a0: move *a13(0x220), a7, 0 +3f8538c0: sub a7, a5 +3f8538d0: move *a13(0x3400), a7, 1 +3f8538f0: move a5, *a7(0x40), 1 +3f853910: move *a13(0x3860), a5, 1 +3f853930: dec a5 +3f853940: sll 0x5, a5 +3f853950: add a9, a5 +3f853960: move *a5(0x10), a5, 0 +3f853980: move *a13(0x230), a7, 0 +3f8539a0: sub a7, a5 +3f8539b0: move *a13(0x3400), a7, 1 +3f8539d0: move a5, *a7(0x60), 1 +3f8539f0: jruc L3F853D30 +L3F853A00: +3f853a00: move *a13(0x3400), a7, 1 +3f853a20: move *a13(0x3860), a5, 1 +3f853a40: dec a5 +3f853a50: sll 0x5, a5 +3f853a60: move *a13(0x38e0), a9, 1 +3f853a80: add a9, a5 +3f853a90: move *a5(0x10), *a7(0x10), 0 +3f853ac0: move *a13(0x3860), a5, 1 +3f853ae0: dec a5 +3f853af0: sll 0x5, a5 +3f853b00: add a9, a5 +3f853b10: move *a5, *a7, 0 +3f853b20: move *a13(0x230), *a7(0x30), 0 +3f853b50: move *a13(0x220), *a7(0x20), 0 +3f853b80: move *a13(0x3860), a5, 1 +3f853ba0: dec a5 +3f853bb0: sll 0x5, a5 +3f853bc0: add a9, a5 +3f853bd0: move *a13(0x220), a7, 0 +3f853bf0: move *a5, a5, 0 +3f853c00: sub a5, a7 +3f853c10: move *a13(0x3400), a5, 1 +3f853c30: move a7, *a5(0x40), 1 +3f853c50: move *a13(0x3860), a7, 1 +3f853c70: dec a7 +3f853c80: sll 0x5, a7 +3f853c90: add a9, a7 +3f853ca0: move *a13(0x230), a5, 0 +3f853cc0: move *a7(0x10), a7, 0 +3f853ce0: sub a7, a5 +3f853cf0: move *a13(0x3400), a7, 1 +3f853d10: move a5, *a7(0x60), 1 +L3F853D30: +3f853d30: sub a5, a5 +3f853d40: move a5, *a7(0x80), 1 +3f853d60: addi 0xa0, a7 +3f853d80: move a7, *a13(0x3400), 1 +3f853da0: move *a13(0x3900), a5, 1 +3f853dc0: inc a5 +3f853dd0: move a5, *a13(0x3900), 1 +L3F853DF0: +3f853df0: movk 1, a9 +3f853e00: move a9, *a13(0x3840), 1 +3f853e20: move *a13(0x3860), a7, 1 +3f853e40: cmp a7, a9 +3f853e50: jrge L3F8543F0 +L3F853E60: +3f853e60: move *a13(0x37e0), a11, 1 +3f853e80: addk 32, a11 +3f853e90: move a11, *a13(0x3800), 1 +3f853eb0: move *a13(0x37e0), a9, 1 +3f853ed0: move *a9(0x10), a7, 0 +3f853ef0: move *a11(0x10), a5, 0 +3f853f10: cmp a5, a7 +3f853f20: jrle L3F854100 +3f853f30: move *a13(0x3400), a7, 1 +3f853f50: move *a11(0x10), *a7(0x10), 0 +3f853f80: move *a11, *a7, 0 +3f853f90: move *a9(0x10), *a7(0x30), 0 +3f853fc0: move *a9(0x0), *a7(0x20), 0 +3f853ff0: move *a9, a5, 0 +3f854000: move *a11, a7, 0 +3f854010: sub a7, a5 +3f854020: move *a13(0x3400), a7, 1 +3f854040: move a5, *a7(0x40), 1 +3f854060: move *a9(0x10), a5, 0 +3f854080: move *a11(0x10), a7, 0 +3f8540a0: sub a7, a5 +3f8540b0: move *a13(0x3400), a7, 1 +3f8540d0: move a5, *a7(0x60), 1 +3f8540f0: jruc L3F8542C0 +L3F854100: +3f854100: move *a13(0x3400), a7, 1 +3f854120: move *a9(0x10), *a7(0x10), 0 +3f854150: move *a9, *a7, 0 +3f854160: move *a11(0x10), *a7(0x30), 0 +3f854190: move *a11(0x0), *a7(0x20), 0 +3f8541c0: move *a11, a5, 0 +3f8541d0: move *a9, a7, 0 +3f8541e0: sub a7, a5 +3f8541f0: move *a13(0x3400), a7, 1 +3f854210: move a5, *a7(0x40), 1 +3f854230: move *a11(0x10), a5, 0 +3f854250: move *a9(0x10), a7, 0 +3f854270: sub a7, a5 +3f854280: move *a13(0x3400), a7, 1 +3f8542a0: move a5, *a7(0x60), 1 +L3F8542C0: +3f8542c0: sub a5, a5 +3f8542d0: move a5, *a7(0x80), 1 +3f8542f0: addi 0xa0, a7 +3f854310: move a7, *a13(0x3400), 1 +3f854330: addk 32, a9 +3f854340: move a9, *a13(0x37e0), 1 +3f854360: move *a13(0x3840), a5, 1 +3f854380: inc a5 +3f854390: move a5, *a13(0x3840), 1 +3f8543b0: move *a13(0x3860), a7, 1 +3f8543d0: cmp a7, a5 +3f8543e0: jrlt L3F853E60 +L3F8543F0: +3f8543f0: move a14, -*sp, 1 +3f854400: move *a13(0x38e0), *a14+, 1 +3f854420: calla L3F702440 +3f854450: move a14, -*sp, 1 +3f854460: move a13, a11 +3f854470: addi 0x3480, a11 +3f854490: move a11, *a14+, 1 +3f8544a0: move a13, a9 +3f8544b0: addi 0x34c0, a9 +3f8544d0: move a9, *a14+, 1 +3f8544e0: move *a13(0x34a0), *a14+, 1 +3f854500: move *a13(0x3900), a5, 1 +3f854520: add a5, a7 +3f854530: move a7, *a14+, 1 +3f854540: calla L3F782D10 +3f854570: move *a13(0x3420), a7, 1 +3f854590: jreq L3F854600 +3f8545a0: move a14, -*sp, 1 +3f8545b0: move *a13(0x34a0), *a14+, 1 +3f8545d0: calla L3F702440 +L3F854600: +3f854600: move *a13(0x34c0), a9, 1 +3f854620: jale L3F855EB0 +3f854640: move a14, -*sp, 1 +3f854650: move *a13(0x3480), *a14+, 1 +3f854670: move a9, *a14+, 1 +3f854680: move *a13(0xffc0), *a14+, 1 +3f8546a0: move *a13(0xffe0), *a14+, 1 +3f8546c0: move *a13(0xffc0), a11, 1 +3f8546e0: move *a11(0x520), a5, 1 +3f854700: call a5 +3f854710: move a14, -*sp, 1 +3f854720: move *a13(0x3480), *a14+, 1 +3f854740: calla L3F702440 +3f854770: jauc L3F855EB0 +L3F854790: +3f854790: move *a13(0x36c0), a8, 1 +3f8547b0: calla L3FE11750 +3f8547e0: move *a13(0xff40), *a14+, 1 +3f854800: move *a13(0xff60), *a14+, 1 +3f854820: calla L3FE0C830 +3f854850: calla L3FE10B50 +3f854880: move a8, *a13(0x3880), 0 +3f8548a0: move *a13(0x36c0), a8, 1 +3f8548c0: calla L3FE11750 +3f8548f0: move *a13(0xff80), *a14+, 1 +3f854910: move *a13(0xffa0), *a14+, 1 +3f854930: calla L3FE0C830 +3f854960: calla L3FE10B50 +3f854990: move a8, *a13(0x3890), 0 +3f8549b0: move *a13(0x36a0), *a13(0x38a0), 0 +3f8549e0: move *a13(0x36a0), *a13(0x38b0), 0 +3f854a10: move a14, -*sp, 1 +3f854a20: move a13, a7 +3f854a30: subi 0x1c0, a7 +3f854a50: move *a7+, *a14+, 1 +3f854a60: move *a7+, *a14+, 1 +3f854a70: move *a7+, *a14+, 1 +3f854a80: move *a7+, *a14+, 1 +3f854a90: move a13, a7 +3f854aa0: subi 0xc0, a7 +3f854ac0: move *a7+, *a14+, 1 +3f854ad0: move *a7+, *a14+, 1 +3f854ae0: move *a7+, *a14+, 1 +3f854af0: move *a7+, *a14+, 1 +3f854b00: calla L3F7A8420 +3f854b30: setf 16, 1, 0 +3f854b40: move a8, *a13(0x38c0), 0 +3f854b60: movi 0x5a00, a7 +3f854b80: move a7, *a13(0x38d0), 0 +3f854ba0: move a9, *a13(0x38e0), 1 +3f854bc0: move a14, -*sp, 1 +3f854bd0: move a13, a5 +3f854be0: addi 0x38e0, a5 +3f854c00: move a5, *a14+, 1 +3f854c10: move a9, *a14+, 1 +3f854c20: move a13, a9 +3f854c30: addi 0x3880, a9 +3f854c50: move a9, *a14+, 1 +3f854c60: calla L3F75E050 +3f854c90: move a8, *a13(0x3860), 1 +3f854cb0: move a8, a8 +3f854cc0: jaeq L3F855EB0 +3f854ce0: cmpi 0x50, a8 +3f854d00: jrle L3F854E10 +3f854d10: move a14, -*sp, 1 +3f854d20: move a8, a7 +3f854d30: move a7, a5 +3f854d40: sll 0x4, a7 +3f854d50: sll 0x2, a5 +3f854d60: add a5, a7 +3f854d70: move a7, *a14+, 1 +3f854d80: calla L3F705A00 +3f854db0: move a8, *a13(0x34a0), 1 +3f854dd0: movk 1, a7 +3f854de0: move a7, *a13(0x3420), 1 +3f854e00: jruc L3F854E90 +L3F854E10: +3f854e10: move a13, a5 +3f854e20: addi 0x200, a5 +3f854e40: move a5, *a13(0x34a0), 1 +3f854e60: sub a7, a7 +3f854e70: move a7, *a13(0x3420), 1 +L3F854E90: +3f854e90: move *a13(0x34a0), *a13(0x3400), 1 +3f854ec0: move *a13(0x38e0), *a13(0x37e0), 1 +3f854ef0: move *a13(0x3860), a5, 1 +3f854f10: dec a5 +3f854f20: sll 0x5, a5 +3f854f30: move *a13(0x38e0), a9, 1 +3f854f50: add a9, a5 +3f854f60: move a5, *a13(0x3800), 1 +3f854f80: move *a13(0x37e0), a5, 1 +3f854fa0: move *a13(0x3800), a7, 1 +3f854fc0: setf 16, 1, 0 +3f854fd0: move *a5(0x10), a5, 0 +3f854ff0: move *a7(0x10), a7, 0 +3f855010: cmp a7, a5 +3f855020: jrle L3F8552A0 +3f855030: move *a13(0x3400), a7, 1 +3f855050: move *a13(0x3800), a5, 1 +3f855070: move *a5(0x10), *a7(0x10), 0 +3f8550a0: move *a5, *a7, 0 +3f8550b0: move *a13(0x37e0), a5, 1 +3f8550d0: move *a5(0x10), *a7(0x30), 0 +3f855100: move *a5(0x0), *a7(0x20), 0 +3f855130: move *a13(0x3800), a7, 1 +3f855150: move *a5, a5, 0 +3f855160: move *a7, a7, 0 +3f855170: sub a7, a5 +3f855180: move *a13(0x3400), a7, 1 +3f8551a0: move a5, *a7(0x40), 1 +3f8551c0: move *a13(0x37e0), a5, 1 +3f8551e0: move *a13(0x3800), a7, 1 +3f855200: move *a5(0x10), a5, 0 +3f855220: move *a7(0x10), a7, 0 +3f855240: sub a7, a5 +3f855250: move *a13(0x3400), a7, 1 +3f855270: move a5, *a7(0x60), 1 +3f855290: jruc L3F855500 +L3F8552A0: +3f8552a0: move *a13(0x3400), a7, 1 +3f8552c0: move *a13(0x37e0), a5, 1 +3f8552e0: move *a5(0x10), *a7(0x10), 0 +3f855310: move *a5, *a7, 0 +3f855320: move *a13(0x3800), a5, 1 +3f855340: move *a5(0x10), *a7(0x30), 0 +3f855370: move *a5(0x0), *a7(0x20), 0 +3f8553a0: move *a13(0x37e0), a7, 1 +3f8553c0: move *a5, a5, 0 +3f8553d0: move *a7, a7, 0 +3f8553e0: sub a7, a5 +3f8553f0: move *a13(0x3400), a7, 1 +3f855410: move a5, *a7(0x40), 1 +3f855430: move *a13(0x3800), a5, 1 +3f855450: move *a13(0x37e0), a7, 1 +3f855470: move *a5(0x10), a5, 0 +3f855490: move *a7(0x10), a7, 0 +3f8554b0: sub a7, a5 +3f8554c0: move *a13(0x3400), a7, 1 +3f8554e0: move a5, *a7(0x60), 1 +L3F855500: +3f855500: sub a5, a5 +3f855510: move a5, *a7(0x80), 1 +3f855530: addi 0xa0, a7 +3f855550: move a7, *a13(0x3400), 1 +3f855570: movk 1, a5 +3f855580: move a5, *a13(0x3840), 1 +3f8555a0: move *a13(0x3860), a7, 1 +3f8555c0: cmp a7, a5 +3f8555d0: jrge L3F855B70 +L3F8555E0: +3f8555e0: move *a13(0x37e0), a11, 1 +3f855600: addk 32, a11 +3f855610: move a11, *a13(0x3800), 1 +3f855630: move *a13(0x37e0), a9, 1 +3f855650: move *a9(0x10), a7, 0 +3f855670: move *a11(0x10), a5, 0 +3f855690: cmp a5, a7 +3f8556a0: jrle L3F855880 +3f8556b0: move *a13(0x3400), a7, 1 +3f8556d0: move *a11(0x10), *a7(0x10), 0 +3f855700: move *a11, *a7, 0 +3f855710: move *a9(0x10), *a7(0x30), 0 +3f855740: move *a9(0x0), *a7(0x20), 0 +3f855770: move *a9, a5, 0 +3f855780: move *a11, a7, 0 +3f855790: sub a7, a5 +3f8557a0: move *a13(0x3400), a7, 1 +3f8557c0: move a5, *a7(0x40), 1 +3f8557e0: move *a9(0x10), a5, 0 +3f855800: move *a11(0x10), a7, 0 +3f855820: sub a7, a5 +3f855830: move *a13(0x3400), a7, 1 +3f855850: move a5, *a7(0x60), 1 +3f855870: jruc L3F855A40 +L3F855880: +3f855880: move *a13(0x3400), a7, 1 +3f8558a0: move *a9(0x10), *a7(0x10), 0 +3f8558d0: move *a9, *a7, 0 +3f8558e0: move *a11(0x10), *a7(0x30), 0 +3f855910: move *a11(0x0), *a7(0x20), 0 +3f855940: move *a11, a5, 0 +3f855950: move *a9, a7, 0 +3f855960: sub a7, a5 +3f855970: move *a13(0x3400), a7, 1 +3f855990: move a5, *a7(0x40), 1 +3f8559b0: move *a11(0x10), a5, 0 +3f8559d0: move *a9(0x10), a7, 0 +3f8559f0: sub a7, a5 +3f855a00: move *a13(0x3400), a7, 1 +3f855a20: move a5, *a7(0x60), 1 +L3F855A40: +3f855a40: sub a5, a5 +3f855a50: move a5, *a7(0x80), 1 +3f855a70: addi 0xa0, a7 +3f855a90: move a7, *a13(0x3400), 1 +3f855ab0: addk 32, a9 +3f855ac0: move a9, *a13(0x37e0), 1 +3f855ae0: move *a13(0x3840), a5, 1 +3f855b00: inc a5 +3f855b10: move a5, *a13(0x3840), 1 +3f855b30: move *a13(0x3860), a7, 1 +3f855b50: cmp a7, a5 +3f855b60: jrlt L3F8555E0 +L3F855B70: +3f855b70: move a14, -*sp, 1 +3f855b80: move *a13(0x38e0), *a14+, 1 +3f855ba0: calla L3F702440 +3f855bd0: move a14, -*sp, 1 +3f855be0: move a13, a11 +3f855bf0: addi 0x3480, a11 +3f855c10: move a11, *a14+, 1 +3f855c20: move a13, a9 +3f855c30: addi 0x34c0, a9 +3f855c50: move a9, *a14+, 1 +3f855c60: move *a13(0x34a0), *a14+, 1 +3f855c80: move a7, *a14+, 1 +3f855c90: calla L3F782D10 +3f855cc0: move *a13(0x3420), a9, 1 +3f855ce0: jreq L3F855D50 +3f855cf0: move a14, -*sp, 1 +3f855d00: move *a13(0x34a0), *a14+, 1 +3f855d20: calla L3F702440 +L3F855D50: +3f855d50: move *a13(0x34c0), a11, 1 +3f855d70: jrle L3F855EB0 +3f855d80: move a14, -*sp, 1 +3f855d90: move *a13(0x3480), *a14+, 1 +3f855db0: move a11, *a14+, 1 +3f855dc0: move *a13(0xffc0), *a14+, 1 +3f855de0: move *a13(0xffe0), *a14+, 1 +3f855e00: move *a13(0xffc0), a5, 1 +3f855e20: move *a5(0x520), a5, 1 +3f855e40: call a5 +3f855e50: move a14, -*sp, 1 +3f855e60: move *a13(0x3480), *a14+, 1 +3f855e80: calla L3F702440 +L3F855EB0: +3f855eb0: move *sp(0xc0), a14, 1 +3f855ed0: mmfm sp, a5,a7,a9,a11,a13 +3f855ef0: rets 2 +L3F855F00: +3f855f00: mmtm sp, a9,a11,a13 +3f855f20: move a14, a13 +3f855f30: addi 0xe0, a14 +3f855f50: move *a13(0xff80), a11, 1 +3f855f70: jrne L3F855FB0 +3f855f80: sub a8, a8 +3f855f90: jauc L3F856DA0 +L3F855FB0: +3f855fb0: move *a13(0xff60), a11, 1 +3f855fd0: jrne L3F856010 +3f855fe0: sub a8, a8 +3f855ff0: jauc L3F856DA0 +L3F856010: +3f856010: move *a13(0xff20), a9, 1 +3f856030: move *a9(0x0), *a14+, 1 +3f856050: move *a9(0x20), *a14+, 1 +3f856070: calla L3FE10B50 +3f8560a0: move *a13(0xffc0), a9, 1 +3f8560c0: sub a8, a9 +3f8560d0: move a9, *a13(0xffc0), 1 +3f8560f0: move *a13(0xff20), a9, 1 +3f856110: move *a9(0x40), *a14+, 1 +3f856130: move *a9(0x60), *a14+, 1 +3f856150: calla L3FE10B50 +3f856180: move *a13(0xffa0), a9, 1 +3f8561a0: sub a8, a9 +3f8561b0: move a9, *a13(0xffa0), 1 +3f8561d0: move a9, a8 +3f8561e0: calla L3FE11750 +3f856210: move *a13(0xff80), a8, 1 +3f856230: calla L3FE11750 +3f856260: calla L3FE0DE90 +3f856290: move *a13(0xffc0), a8, 1 +3f8562b0: calla L3FE11750 +3f8562e0: move a11, a8 +3f8562f0: calla L3FE11750 +3f856320: calla L3FE0DE90 +3f856350: calla L3FE0C8D0 +3f856380: move -*a14, a8, 1 +3f856390: move a8, *a13(0xc0), 1 +3f8563b0: move -*a14, a8, 1 +3f8563c0: move a8, *a13(0xa0), 1 +3f8563e0: move *a13(0xa0), *a14+, 1 +3f856400: move *a13(0xc0), *a14+, 1 +3f856420: move *a13(0xa0), *a14+, 1 +3f856440: move *a13(0xc0), *a14+, 1 +3f856460: calla L3FE0C950 +3f856490: move -*a14, a8, 1 +3f8564a0: move a8, *a13(0xc0), 1 +3f8564c0: move -*a14, a8, 1 +3f8564d0: move a8, *a13(0xa0), 1 +3f8564f0: move *a13(0xff80), a9, 1 +3f856510: mpys a9, a9 +3f856520: move a9, *a13(0x40), 1 +3f856540: mpys a11, a11 +3f856550: move a11, *a13(0x60), 1 +3f856570: move a9, a8 +3f856580: calla L3FE116F0 +3f8565b0: move a11, a8 +3f8565c0: calla L3FE116F0 +3f8565f0: calla L3FE0C950 +3f856620: move -*a14, a8, 1 +3f856630: move a8, *a13(0x20), 1 +3f856650: move -*a14, a8, 1 +3f856660: move a8, *a13, 1 +3f856670: move *a13(0xff40), a8, 1 +3f856690: calla L3FE11750 +3f8566c0: addi 0x40, a14 +3f8566e0: move a14, -*sp, 1 +3f8566f0: move *a13(0x0), *a14+, 1 +3f856710: move *a13(0x20), *a14+, 1 +3f856730: calla L3FE1CBE0 +3f856760: calla L3FE0DE90 +3f856790: move -*a14, a8, 1 +3f8567a0: move a8, *a13(0x20), 1 +3f8567c0: move -*a14, a8, 1 +3f8567d0: move a8, *a13, 1 +3f8567e0: move *a13(0xffe0), a9, 1 +3f856800: jrne L3F856940 +3f856810: move *a13(0xa0), *a14+, 1 +3f856830: move *a13(0xc0), *a14+, 1 +3f856850: calla L3FE10B50 +3f856880: move *a13(0x0), *a14+, 1 +3f8568a0: move *a13(0x20), *a14+, 1 +3f8568c0: move a8, a9 +3f8568d0: calla L3FE10B50 +3f856900: sub a8, a9 +3f856910: move a9, *a13(0x80), 1 +3f856930: jruc L3F856D80 +L3F856940: +3f856940: move *a13(0x0), *a14+, 1 +3f856960: move *a13(0x20), *a14+, 1 +3f856980: movi 0x3f85a870, a8 +3f8569b0: move *a8+, *a14+, 1 +3f8569c0: move *a8+, *a14+, 1 +3f8569d0: calla L3FE0E730 +3f856a00: jreq L3F856B80 +3f856a10: addi 0x40, a14 +3f856a30: move a14, -*sp, 1 +3f856a40: move *a13(0x0), *a14+, 1 +3f856a60: move *a13(0x20), *a14+, 1 +3f856a80: calla L3FE14450 +3f856ab0: movi 0x3f85a8b0, a8 +3f856ae0: move *a8+, *a14+, 1 +3f856af0: move *a8+, *a14+, 1 +3f856b00: calla L3FE0C950 +3f856b30: calla L3FE10B50 +3f856b60: move a8, a9 +3f856b70: jruc L3F856CE0 +L3F856B80: +3f856b80: addi 0x40, a14 +3f856ba0: move a14, -*sp, 1 +3f856bb0: move *a13(0x0), *a14+, 1 +3f856bd0: move *a13(0x20), *a14+, 1 +3f856bf0: calla L3FE14450 +3f856c20: movi 0x3f85a8b0, a8 +3f856c50: move *a8+, *a14+, 1 +3f856c60: move *a8+, *a14+, 1 +3f856c70: calla L3FE0C8D0 +3f856ca0: calla L3FE10B50 +3f856cd0: move a8, a9 +L3F856CE0: +3f856ce0: move *a13(0xa0), *a14+, 1 +3f856d00: move *a13(0xc0), *a14+, 1 +3f856d20: calla L3FE10B50 +3f856d50: add a9, a8 +3f856d60: move a8, *a13(0x80), 1 +L3F856D80: +3f856d80: move *a13(0x80), a8, 1 +L3F856DA0: +3f856da0: move *sp(0x80), a14, 1 +3f856dc0: mmfm sp, a9,a11,a13 +3f856de0: rets 2 +L3F856DF0: +3f856df0: mmtm sp, a9,a11,a13 +3f856e10: move a14, a13 +3f856e20: addi 0xa0, a14 +3f856e40: move *a13(0xff80), a11, 1 +3f856e60: jaeq L3F8577A0 +3f856e80: move *a13(0xffc0), a9, 1 +3f856ea0: move *a13(0xffa0), a11, 1 +3f856ec0: divs a11, a9 +3f856ed0: move a9, *a13, 1 +3f856ee0: move *a13(0xffc0), a9, 1 +3f856f00: jrge L3F856F40 +3f856f10: move *a13, a9, 1 +3f856f20: dec a9 +3f856f30: move a9, *a13, 1 +L3F856F40: +3f856f40: move *a13, a9, 1 +3f856f50: mpys a9, a11 +3f856f60: move *a13(0xffc0), a9, 1 +3f856f80: sub a11, a9 +3f856f90: move a9, *a13(0x20), 1 +3f856fb0: move *a13(0xff80), a11, 1 +3f856fd0: mpys a11, a9 +3f856fe0: move a9, *a13(0x20), 1 +3f857000: move *a13(0xffa0), a9, 1 +3f857020: add a9, a9 +3f857030: move a9, *a13(0x40), 1 +3f857050: move *a13(0xffe0), a9, 1 +3f857070: move *a9, a9, 1 +3f857080: move *a13(0x20), a11, 1 +3f8570a0: add a11, a9 +3f8570b0: add a11, a9 +3f8570c0: move a9, a8 +3f8570d0: calla L3FE11750 +3f857100: move *a13(0x40), a8, 1 +3f857120: calla L3FE11750 +3f857150: calla L3FE0D650 +3f857180: movi 0x3f85a870, a8 +3f8571b0: move *a8+, *a14+, 1 +3f8571c0: move *a8+, *a14+, 1 +3f8571d0: calla L3FE0E730 +3f857200: jreq L3F857450 +3f857210: addi 0x40, a14 +3f857230: move a14, -*sp, 1 +3f857240: move *a13(0xffe0), a9, 1 +3f857260: move *a9, a9, 1 +3f857270: add a11, a9 +3f857280: add a11, a9 +3f857290: move a9, a8 +3f8572a0: calla L3FE11750 +3f8572d0: move *a13(0x40), a8, 1 +3f8572f0: calla L3FE11750 +3f857320: calla L3FE0D650 +3f857350: calla L3FE14450 +3f857380: movi 0x3f85a8b0, a8 +3f8573b0: move *a8+, *a14+, 1 +3f8573c0: move *a8+, *a14+, 1 +3f8573d0: calla L3FE0C950 +3f857400: calla L3FE10B50 +3f857430: move a8, a9 +3f857440: jruc L3F857680 +L3F857450: +3f857450: addi 0x40, a14 +3f857470: move a14, -*sp, 1 +3f857480: move *a13(0xffe0), a9, 1 +3f8574a0: move *a9, a9, 1 +3f8574b0: add a11, a9 +3f8574c0: add a11, a9 +3f8574d0: move a9, a8 +3f8574e0: calla L3FE11750 +3f857510: move *a13(0x40), a8, 1 +3f857530: calla L3FE11750 +3f857560: calla L3FE0D650 +3f857590: calla L3FE14450 +3f8575c0: movi 0x3f85a8b0, a8 +3f8575f0: move *a8+, *a14+, 1 +3f857600: move *a8+, *a14+, 1 +3f857610: calla L3FE0C8D0 +3f857640: calla L3FE10B50 +3f857670: move a8, a9 +L3F857680: +3f857680: move a9, *a13(0x60), 1 +3f8576a0: move *a13(0xffa0), a11, 1 +3f8576c0: mpys a11, a9 +3f8576d0: move *a13(0x20), a11, 1 +3f8576f0: sub a9, a11 +3f857700: move a11, *a13(0x80), 1 +3f857720: move *a13(0xffe0), a9, 1 +3f857740: move *a9, a9, 1 +3f857750: add a11, a9 +3f857760: add a11, a9 +3f857770: move *a13(0xffe0), a11, 1 +3f857790: move a9, *a11, 1 +L3F8577A0: +3f8577a0: move *sp(0x80), a14, 1 +3f8577c0: mmfm sp, a9,a11,a13 +3f8577e0: rets 2 +L3F8577F0: +3f8577f0: mmtm sp, a9,a11,a13 +3f857810: move a14, a13 +3f857820: addi 0xa0, a14 +3f857840: move *a13(0xff60), a11, 1 +3f857860: jaeq L3F858280 +3f857880: move *a13(0xffa0), a9, 1 +3f8578a0: move *a13(0xff80), a11, 1 +3f8578c0: divs a11, a9 +3f8578d0: move a9, *a13, 1 +3f8578e0: move *a13(0xffa0), a9, 1 +3f857900: jrge L3F857940 +3f857910: move *a13, a9, 1 +3f857920: dec a9 +3f857930: move a9, *a13, 1 +L3F857940: +3f857940: move *a13, a9, 1 +3f857950: mpys a9, a11 +3f857960: move *a13(0xffa0), a9, 1 +3f857980: sub a11, a9 +3f857990: move a9, *a13(0x20), 1 +3f8579b0: move *a13(0xff60), a11, 1 +3f8579d0: mpys a11, a9 +3f8579e0: move a9, *a13(0x20), 1 +3f857a00: move *a13(0xff80), a9, 1 +3f857a20: add a9, a9 +3f857a30: move a9, *a13(0x40), 1 +3f857a50: move *a13(0xffe0), a9, 1 +3f857a70: move *a9, a9, 1 +3f857a80: move *a13(0x20), a11, 1 +3f857aa0: add a11, a9 +3f857ab0: add a11, a9 +3f857ac0: move a9, a8 +3f857ad0: calla L3FE11750 +3f857b00: move *a13(0x40), a8, 1 +3f857b20: calla L3FE11750 +3f857b50: calla L3FE0D650 +3f857b80: movi 0x3f85a870, a8 +3f857bb0: move *a8+, *a14+, 1 +3f857bc0: move *a8+, *a14+, 1 +3f857bd0: calla L3FE0E730 +3f857c00: jreq L3F857E50 +3f857c10: addi 0x40, a14 +3f857c30: move a14, -*sp, 1 +3f857c40: move *a13(0xffe0), a9, 1 +3f857c60: move *a9, a9, 1 +3f857c70: add a11, a9 +3f857c80: add a11, a9 +3f857c90: move a9, a8 +3f857ca0: calla L3FE11750 +3f857cd0: move *a13(0x40), a8, 1 +3f857cf0: calla L3FE11750 +3f857d20: calla L3FE0D650 +3f857d50: calla L3FE14450 +3f857d80: movi 0x3f85a8b0, a8 +3f857db0: move *a8+, *a14+, 1 +3f857dc0: move *a8+, *a14+, 1 +3f857dd0: calla L3FE0C950 +3f857e00: calla L3FE10B50 +3f857e30: move a8, a9 +3f857e40: jruc L3F858080 +L3F857E50: +3f857e50: addi 0x40, a14 +3f857e70: move a14, -*sp, 1 +3f857e80: move *a13(0xffe0), a9, 1 +3f857ea0: move *a9, a9, 1 +3f857eb0: add a11, a9 +3f857ec0: add a11, a9 +3f857ed0: move a9, a8 +3f857ee0: calla L3FE11750 +3f857f10: move *a13(0x40), a8, 1 +3f857f30: calla L3FE11750 +3f857f60: calla L3FE0D650 +3f857f90: calla L3FE14450 +3f857fc0: movi 0x3f85a8b0, a8 +3f857ff0: move *a8+, *a14+, 1 +3f858000: move *a8+, *a14+, 1 +3f858010: calla L3FE0C8D0 +3f858040: calla L3FE10B50 +3f858070: move a8, a9 +L3F858080: +3f858080: move a9, *a13(0x60), 1 +3f8580a0: move *a13(0xff80), a11, 1 +3f8580c0: mpys a11, a9 +3f8580d0: move *a13(0x20), a11, 1 +3f8580f0: sub a9, a11 +3f858100: move a11, *a13(0x80), 1 +3f858120: move *a13(0xffe0), a9, 1 +3f858140: move *a9, a9, 1 +3f858150: add a11, a9 +3f858160: add a11, a9 +3f858170: move *a13(0xffe0), a11, 1 +3f858190: move a9, *a11, 1 +3f8581a0: move *a13(0xff60), a9, 1 +3f8581c0: move *a13, a11, 1 +3f8581d0: mpys a11, a9 +3f8581e0: move *a13(0xffc0), a11, 1 +3f858200: move *a11, a11, 1 +3f858210: add a9, a11 +3f858220: move *a13(0x60), a9, 1 +3f858240: add a9, a11 +3f858250: move *a13(0xffc0), a9, 1 +3f858270: move a11, *a9, 1 +L3F858280: +3f858280: move *sp(0x80), a14, 1 +3f8582a0: mmfm sp, a9,a11,a13 +3f8582c0: rets 2 +L3F8582D0: +3f8582d0: mmtm sp, a9,a11,a13 +3f8582f0: move a14, a13 +3f858300: addi 0xa0, a14 +3f858320: move *a13(0xff60), a11, 1 +3f858340: jaeq L3F858D30 +3f858360: move *a13(0xffa0), a9, 1 +3f858380: move *a13(0xff80), a11, 1 +3f8583a0: divs a11, a9 +3f8583b0: move a9, *a13, 1 +3f8583c0: move *a13(0xffa0), a9, 1 +3f8583e0: jrge L3F858420 +3f8583f0: move *a13, a9, 1 +3f858400: dec a9 +3f858410: move a9, *a13, 1 +L3F858420: +3f858420: move *a13, a9, 1 +3f858430: mpys a9, a11 +3f858440: move *a13(0xffa0), a9, 1 +3f858460: sub a11, a9 +3f858470: move a9, *a13(0x20), 1 +3f858490: move *a13(0xff60), a11, 1 +3f8584b0: mpys a11, a9 +3f8584c0: move a9, *a13(0x20), 1 +3f8584e0: move *a13(0xff80), a9, 1 +3f858500: add a9, a9 +3f858510: move a9, *a13(0x40), 1 +3f858530: move *a13(0xffe0), a9, 1 +3f858550: move *a13(0x20), a11, 1 +3f858570: add a11, a9 +3f858580: add a11, a9 +3f858590: move a9, a8 +3f8585a0: calla L3FE11750 +3f8585d0: move *a13(0x40), a8, 1 +3f8585f0: calla L3FE11750 +3f858620: calla L3FE0D650 +3f858650: movi 0x3f85a870, a8 +3f858680: move *a8+, *a14+, 1 +3f858690: move *a8+, *a14+, 1 +3f8586a0: calla L3FE0E730 +3f8586d0: jreq L3F858910 +3f8586e0: addi 0x40, a14 +3f858700: move a14, -*sp, 1 +3f858710: move *a13(0xffe0), a9, 1 +3f858730: add a11, a9 +3f858740: add a11, a9 +3f858750: move a9, a8 +3f858760: calla L3FE11750 +3f858790: move *a13(0x40), a8, 1 +3f8587b0: calla L3FE11750 +3f8587e0: calla L3FE0D650 +3f858810: calla L3FE14450 +3f858840: movi 0x3f85a8b0, a8 +3f858870: move *a8+, *a14+, 1 +3f858880: move *a8+, *a14+, 1 +3f858890: calla L3FE0C950 +3f8588c0: calla L3FE10B50 +3f8588f0: move a8, a9 +3f858900: jruc L3F858B30 +L3F858910: +3f858910: addi 0x40, a14 +3f858930: move a14, -*sp, 1 +3f858940: move *a13(0xffe0), a9, 1 +3f858960: add a11, a9 +3f858970: add a11, a9 +3f858980: move a9, a8 +3f858990: calla L3FE11750 +3f8589c0: move *a13(0x40), a8, 1 +3f8589e0: calla L3FE11750 +3f858a10: calla L3FE0D650 +3f858a40: calla L3FE14450 +3f858a70: movi 0x3f85a8b0, a8 +3f858aa0: move *a8+, *a14+, 1 +3f858ab0: move *a8+, *a14+, 1 +3f858ac0: calla L3FE0C8D0 +3f858af0: calla L3FE10B50 +3f858b20: move a8, a9 +L3F858B30: +3f858b30: move a9, *a13(0x60), 1 +3f858b50: move *a13(0xff60), a9, 1 +3f858b70: move *a13, a11, 1 +3f858b80: mpys a11, a9 +3f858b90: move *a13(0xffc0), a11, 1 +3f858bb0: move *a11, a11, 1 +3f858bc0: add a9, a11 +3f858bd0: move *a13(0x60), a9, 1 +3f858bf0: add a9, a11 +3f858c00: move *a13(0xffc0), a9, 1 +3f858c20: move a11, *a9, 1 +3f858c30: move *a13(0x60), a11, 1 +3f858c50: move *a13(0xff80), a9, 1 +3f858c70: mpys a9, a11 +3f858c80: move *a13(0x20), a9, 1 +3f858ca0: sub a11, a9 +3f858cb0: move a9, *a13(0x80), 1 +3f858cd0: move *a13(0xffe0), a11, 1 +3f858cf0: add a9, a11 +3f858d00: add a9, a11 +3f858d10: move a11, *a13(0xffe0), 1 +L3F858D30: +3f858d30: move *sp(0x80), a14, 1 +3f858d50: mmfm sp, a9,a11,a13 +3f858d70: rets 2 +L3F858D80: +3f858d80: mmtm sp, a5,a7,a9,a11,a13 +3f858da0: move a14, a13 +3f858db0: addi 0x80, a14 +3f858dd0: move *a13(0xffe0), a8, 1 +3f858df0: calla L3FE11750 +3f858e20: movi 0x3f85a830, a8 +3f858e50: move *a8+, *a14+, 1 +3f858e60: move *a8+, *a14+, 1 +3f858e70: calla L3FE0D650 +3f858ea0: addi 0x40, a14 +3f858ec0: move a14, -*sp, 1 +3f858ed0: move *a13(0xff80), a11, 1 +3f858ef0: mpys a11, a11 +3f858f00: move a11, a8 +3f858f10: calla L3FE11750 +3f858f40: move *a13(0xffa0), a11, 1 +3f858f60: mpys a11, a11 +3f858f70: move a11, a8 +3f858f80: calla L3FE11750 +3f858fb0: calla L3FE0D650 +3f858fe0: movi 0x3f85a930, a8 +3f859010: move *a8+, *a14+, 1 +3f859020: move *a8+, *a14+, 1 +3f859030: calla L3FE0C950 +3f859060: calla L3FE1CBE0 +3f859090: calla L3FE0DE90 +3f8590c0: move -*a14, a8, 1 +3f8590d0: move a8, *a13(0x60), 1 +3f8590f0: move -*a14, a8, 1 +3f859100: move a8, *a13(0x40), 1 +3f859120: move *a13(0xfee0), a11, 1 +3f859140: jrne L3F859220 +3f859150: move *a13(0x40), *a14+, 1 +3f859170: move *a13(0x60), *a14+, 1 +3f859190: calla L3FE0C7B0 +3f8591c0: move -*a14, a8, 1 +3f8591d0: move a8, *a13(0x60), 1 +3f8591f0: move -*a14, a8, 1 +3f859200: move a8, *a13(0x40), 1 +L3F859220: +3f859220: move *a13(0xffc0), a9, 1 +3f859240: setf 16, 1, 0 +3f859250: move *a9(0x10), a8, 0 +3f859270: calla L3FE11750 +3f8592a0: move *a13(0xff40), *a14+, 1 +3f8592c0: move *a13(0xff60), *a14+, 1 +3f8592e0: calla L3FE0C8D0 +3f859310: calla L3FE10B50 +3f859340: move a8, *a13(0x20), 1 +3f859360: move *a13(0xff00), *a14+, 1 +3f859380: move *a13(0xff20), *a14+, 1 +3f8593a0: move *a13(0x40), *a14+, 1 +3f8593c0: move *a13(0x60), *a14+, 1 +3f8593e0: calla L3FE0C950 +3f859410: move *a9(0x40), a7, 1 +3f859430: move *a13(0x20), a5, 1 +3f859450: mpys a5, a7 +3f859460: move a7, a8 +3f859470: calla L3FE11750 +3f8594a0: move *a9(0x60), a8, 1 +3f8594c0: calla L3FE11750 +3f8594f0: calla L3FE0D650 +3f859520: calla L3FE0C950 +3f859550: movi 0x3f85a870, a8 +3f859580: move *a8+, *a14+, 1 +3f859590: move *a8+, *a14+, 1 +3f8595a0: calla L3FE0E730 +3f8595d0: jreq L3F8598A0 +3f8595e0: addi 0x40, a14 +3f859600: move a14, -*sp, 1 +3f859610: move *a13(0xff00), *a14+, 1 +3f859630: move *a13(0xff20), *a14+, 1 +3f859650: move *a13(0x40), *a14+, 1 +3f859670: move *a13(0x60), *a14+, 1 +3f859690: calla L3FE0C950 +3f8596c0: move *a9(0x40), a7, 1 +3f8596e0: mpys a5, a7 +3f8596f0: move a7, a8 +3f859700: calla L3FE11750 +3f859730: move *a9(0x60), a8, 1 +3f859750: calla L3FE11750 +3f859780: calla L3FE0D650 +3f8597b0: calla L3FE0C950 +3f8597e0: calla L3FE14450 +3f859810: movi 0x3f85a8b0, a8 +3f859840: move *a8+, *a14+, 1 +3f859850: move *a8+, *a14+, 1 +3f859860: calla L3FE0C950 +3f859890: jruc L3F859B50 +L3F8598A0: +3f8598a0: addi 0x40, a14 +3f8598c0: move a14, -*sp, 1 +3f8598d0: move *a13(0xff00), *a14+, 1 +3f8598f0: move *a13(0xff20), *a14+, 1 +3f859910: move *a13(0x40), *a14+, 1 +3f859930: move *a13(0x60), *a14+, 1 +3f859950: calla L3FE0C950 +3f859980: move *a9(0x40), a7, 1 +3f8599a0: mpys a5, a7 +3f8599b0: move a7, a8 +3f8599c0: calla L3FE11750 +3f8599f0: move *a9(0x60), a8, 1 +3f859a10: calla L3FE11750 +3f859a40: calla L3FE0D650 +3f859a70: calla L3FE0C950 +3f859aa0: calla L3FE14450 +3f859ad0: movi 0x3f85a8b0, a8 +3f859b00: move *a8+, *a14+, 1 +3f859b10: move *a8+, *a14+, 1 +3f859b20: calla L3FE0C8D0 +L3F859B50: +3f859b50: move *a13(0xff00), *a14+, 1 +3f859b70: move *a13(0xff20), *a14+, 1 +3f859b90: calla L3FE0C8D0 +3f859bc0: calla L3FE10B50 +3f859bf0: move a8, *a13, 1 +3f859c00: calla L3FE11750 +3f859c30: move *a13(0xff00), *a14+, 1 +3f859c50: move *a13(0xff20), *a14+, 1 +3f859c70: calla L3FE0C950 +3f859ca0: calla L3FE10B50 +3f859cd0: setf 16, 1, 0 +3f859ce0: move a8, *a9, 0 +3f859cf0: sll 0x1, a5 +3f859d00: move *a9(0x40), a7, 1 +3f859d20: mpys a7, a5 +3f859d30: move *a13, a7, 1 +3f859d40: sll 0x1, a7 +3f859d50: move *a9(0x60), a9, 1 +3f859d70: mpys a9, a7 +3f859d80: sub a7, a5 +3f859d90: move *a13(0xffc0), a9, 1 +3f859db0: move a5, *a9(0x80), 1 +3f859dd0: dsj a11, L3F85A4F0 +3f859df0: move *a9(0x60), a8, 1 +3f859e10: calla L3FE11750 +3f859e40: movi 0x3f85a830, a8 +3f859e70: move *a8+, *a14+, 1 +3f859e80: move *a8+, *a14+, 1 +3f859e90: calla L3FE0DE90 +3f859ec0: move *a13(0x40), *a14+, 1 +3f859ee0: move *a13(0x60), *a14+, 1 +3f859f00: calla L3FE0DE90 +3f859f30: movi 0x3f85a870, a8 +3f859f60: move *a8+, *a14+, 1 +3f859f70: move *a8+, *a14+, 1 +3f859f80: calla L3FE0E730 +3f859fb0: jreq L3F85A230 +3f859fc0: addi 0x40, a14 +3f859fe0: move a14, -*sp, 1 +3f859ff0: move *a9(0x60), a8, 1 +3f85a010: calla L3FE11750 +3f85a040: movi 0x3f85a830, a8 +3f85a070: move *a8+, *a14+, 1 +3f85a080: move *a8+, *a14+, 1 +3f85a090: calla L3FE0DE90 +3f85a0c0: move *a13(0x40), *a14+, 1 +3f85a0e0: move *a13(0x60), *a14+, 1 +3f85a100: calla L3FE0DE90 +3f85a130: calla L3FE14450 +3f85a160: movi 0x3f85a8b0, a8 +3f85a190: move *a8+, *a14+, 1 +3f85a1a0: move *a8+, *a14+, 1 +3f85a1b0: calla L3FE0C950 +3f85a1e0: calla L3FE10B50 +3f85a210: move a8, a11 +3f85a220: jruc L3F85A490 +L3F85A230: +3f85a230: addi 0x40, a14 +3f85a250: move a14, -*sp, 1 +3f85a260: move *a9(0x60), a8, 1 +3f85a280: calla L3FE11750 +3f85a2b0: movi 0x3f85a830, a8 +3f85a2e0: move *a8+, *a14+, 1 +3f85a2f0: move *a8+, *a14+, 1 +3f85a300: calla L3FE0DE90 +3f85a330: move *a13(0x40), *a14+, 1 +3f85a350: move *a13(0x60), *a14+, 1 +3f85a370: calla L3FE0DE90 +3f85a3a0: calla L3FE14450 +3f85a3d0: movi 0x3f85a8b0, a8 +3f85a400: move *a8+, *a14+, 1 +3f85a410: move *a8+, *a14+, 1 +3f85a420: calla L3FE0C8D0 +3f85a450: calla L3FE10B50 +3f85a480: move a8, a11 +L3F85A490: +3f85a490: move *a9(0x80), a7, 1 +3f85a4b0: add a11, a7 +3f85a4c0: move a7, *a9(0x80), 1 +3f85a4e0: jruc L3F85A7E0 +L3F85A4F0: +3f85a4f0: move *a13(0x40), *a14+, 1 +3f85a510: move *a13(0x60), *a14+, 1 +3f85a530: calla L3FE0C7B0 +3f85a560: move -*a14, a8, 1 +3f85a570: move a8, *a13(0x60), 1 +3f85a590: move -*a14, a8, 1 +3f85a5a0: move a8, *a13(0x40), 1 +3f85a5c0: addi 0x40, a14 +3f85a5e0: move a14, -*sp, 1 +3f85a5f0: move *a9(0x60), a8, 1 +3f85a610: calla L3FE11750 +3f85a640: movi 0x3f85a830, a8 +3f85a670: move *a8+, *a14+, 1 +3f85a680: move *a8+, *a14+, 1 +3f85a690: calla L3FE0DE90 +3f85a6c0: move *a13(0x40), *a14+, 1 +3f85a6e0: move *a13(0x60), *a14+, 1 +L3F85A700: +3f85a700: calla L3FE0DE90 +3f85a730: calla L3FE14100 +3f85a760: calla L3FE10B50 +3f85a790: move *a9(0x80), a11, 1 +3f85a7b0: sub a8, a11 +3f85a7c0: move a11, *a9(0x80), 1 +L3F85A7E0: +3f85a7e0: move *sp(0xc0), a14, 1 +3f85a800: mmfm sp, a5,a7,a9,a11,a13 +3f85a820: rets 2 +3f85a830: .word 0x0000 +3f85a840: .word 0x0000 +3f85a850: .word 0x0000 +3f85a860: add b0, b8 +3f85a870: .word 0x0000 +3f85a880: .word 0x0000 +3f85a890: .word 0x0000 +3f85a8a0: .word 0x0000 +3f85a8b0: .word 0x0000 +3f85a8c0: .word 0x0000 +3f85a8d0: .word 0x0000 +3f85a8e0: dsjs b8, L3F85A700 +3f85a8f0: drav a6, a6 +3f85a900: move *b2(0x637b), *b10+, 0 +3f85a920: dsjs a8, L3F85A7D0 +3f85a930: .word 0x0000 +3f85a940: .word 0x0000 +3f85a950: .word 0x0000 +3f85a960: add a0, a8 +L3F85A970: +3f85a970: move a11, -*sp, 1 +3f85a980: movk 6, a11 +3f85a990: move a11, @0x21adf0, 1 +3f85a9c0: move @0x1e8b80, a11, 1 +3f85a9f0: cmpi 0x800000, a11 +3f85aa20: jrle L3F85AAA0 +3f85aa30: move @0x21adf0, a11, 1 +3f85aa60: addk 6, a11 +3f85aa70: move a11, @0x21adf0, 1 +L3F85AAA0: +3f85aaa0: move @0x1e8b80, a11, 1 +3f85aad0: cmpi 0x1000000, a11 +3f85ab00: jrle L3F85AB80 +3f85ab10: move @0x21adf0, a11, 1 +3f85ab40: addk 12, a11 +3f85ab50: move a11, @0x21adf0, 1 +L3F85AB80: +3f85ab80: move @0x1e8b80, a11, 1 +3f85abb0: cmpi 0x1800000, a11 +3f85abe0: jrle L3F85AC60 +3f85abf0: move @0x21adf0, a11, 1 +3f85ac20: addk 3, a11 +3f85ac30: move a11, @0x21adf0, 1 +L3F85AC60: +3f85ac60: move *sp+, a11, 1 +3f85ac70: rets +L3F85AC80: +3f85ac80: mmtm sp, a9,a11,a13 +3f85aca0: move a14, a13 +3f85acb0: addi 0x60, a14 +3f85acd0: pushst +3f85ace0: dint +3f85acf0: move *a13(0xffe0), a11, 1 +3f85ad10: move a11, *a13(0x20), 1 +3f85ad30: move *a11(0x20), *a13(0x40), 1 +3f85ad60: move *a13(0x40), a9, 1 +3f85ad80: move *a11, *a9, 1 +3f85ad90: move *a9, a9, 1 +3f85ada0: move *a13(0x40), *a9(0x20), 1 +3f85add0: move a11, *a11, 1 +3f85ade0: move a11, *a11(0x20), 1 +3f85ae00: popst +3f85ae10: move a14, -*sp, 1 +3f85ae20: move *a11(0x80), *a14+, 1 +3f85ae40: calla L3F702440 +3f85ae70: sub a9, a9 +3f85ae80: move a9, *a11(0x80), 1 +3f85aea0: move *a11(0x60), *a13(0x0), 1 +3f85aed0: move @0x21ad70, a9, 1 +3f85af00: move *a13, a11, 1 +3f85af10: sub a11, a9 +3f85af20: move a9, @0x21ad70, 1 +3f85af50: move @0x21adb0, a11, 1 +3f85af80: inc a11 +3f85af90: move a11, @0x21adb0, 1 +3f85afc0: move @0x21ad90, a9, 1 +3f85aff0: dec a9 +3f85b000: move a9, @0x21ad90, 1 +3f85b030: move *sp(0x80), a14, 1 +3f85b050: mmfm sp, a9,a11,a13 +3f85b070: rets 2 +L3F85B080: +3f85b080: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f85b0a0: move a14, a13 +3f85b0b0: addi 0x330, a14 +3f85b0d0: move *a13(0xffe0), a9, 1 +3f85b0f0: move *a13(0xff80), a10, 1 +3f85b110: move *a13(0xff60), a11, 1 +3f85b130: move *a9(0xe0), a7, 1 +3f85b150: move *a7(0x1a0), *a13(0x270), 1 +3f85b180: move *a9(0xe0), a7, 1 +3f85b1a0: move *a7(0x1c0), *a13(0x290), 1 +3f85b1d0: move *a9(0xe0), a7, 1 +3f85b1f0: setf 8, 0, 0 +3f85b200: move *a7(0x230), a7, 0 +3f85b220: move a7, *a13(0x2b0), 1 +3f85b240: move *a9(0xe0), a5, 1 +3f85b260: setf 16, 0, 0 +3f85b270: move *a5(0x180), a5, 0 +3f85b290: move a5, *a13(0x2d0), 1 +3f85b2b0: move *a9(0xe0), a5, 1 +3f85b2d0: move *a13(0xffc0), a7, 1 +3f85b2f0: move *a5(0x1a0), a5, 1 +3f85b310: cmp a5, a7 +3f85b320: jrlt L3F85B470 +3f85b330: move *a9(0xe0), a5, 1 +3f85b350: move *a5(0x1e0), a5, 1 +3f85b370: cmp a5, a7 +3f85b380: jrgt L3F85B470 +3f85b390: move *a9(0xe0), a5, 1 +3f85b3b0: move *a13(0xffa0), a7, 1 +3f85b3d0: move *a5(0x1c0), a5, 1 +3f85b3f0: cmp a5, a7 +3f85b400: jrlt L3F85B470 +3f85b410: move *a9(0xe0), a5, 1 +3f85b430: move *a5(0x200), a5, 1 +3f85b450: cmp a5, a7 +3f85b460: jrle L3F85B4A0 +L3F85B470: +3f85b470: sub a8, a8 +3f85b480: jauc L3F85D230 +L3F85B4A0: +3f85b4a0: move *a13(0xffc0), a5, 1 +3f85b4c0: move *a13(0x270), a7, 1 +3f85b4e0: sub a7, a5 +3f85b4f0: move a5, a7 +3f85b500: sll 0x7, a5 +3f85b510: sll 0x5, a7 +3f85b520: add a7, a5 +3f85b530: move *a9(0x80), a12, 1 +3f85b550: add a5, a12 +3f85b560: move *a12(0x80), a7, 1 +3f85b580: jrne L3F85BAA0 +3f85b590: move a14, -*sp, 1 +3f85b5a0: move *a13(0xffc0), *a14+, 1 +3f85b5c0: move a12, a7 +3f85b5d0: addi 0x80, a7 +3f85b5f0: move a7, *a14+, 1 +3f85b600: move *a9(0xe0), *a14+, 1 +3f85b620: move *a9(0xc0), *a14+, 1 +3f85b640: calla L3F957EE0 +3f85b670: move a8, a5 +3f85b680: jrge L3F85B740 +3f85b690: move a14, -*sp, 1 +3f85b6a0: movi 0x3f85ef70, a8 +3f85b6d0: move a8, *a14+, 1 +3f85b6e0: calla L3F927BC0 +3f85b710: sub a8, a8 +3f85b720: jauc L3F85D230 +L3F85B740: +3f85b740: move @0x21ad90, a7, 1 +3f85b770: move @0x21adf0, a5, 1 +3f85b7a0: cmp a5, a7 +3f85b7b0: jrne L3F85B8A0 +3f85b7c0: move a14, -*sp, 1 +3f85b7d0: move @0x21ad50, *a14+, 1 +3f85b800: calla L3F72CE70 +3f85b830: move a14, -*sp, 1 +3f85b840: move @0x21ad50, *a14+, 1 +3f85b870: calla L3F85AC80 +L3F85B8A0: +3f85b8a0: move @0x21ad90, a7, 1 +3f85b8d0: inc a7 +3f85b8e0: move a7, @0x21ad90, 1 +3f85b910: move @0x21add0, a5, 1 +3f85b940: inc a5 +3f85b950: move a5, @0x21add0, 1 +3f85b980: pushst +3f85b990: dint +3f85b9a0: move a12, *a13(0x2f0), 1 +3f85b9c0: movi 0x21ad30, a5 +3f85b9f0: move a5, *a13(0x310), 1 +3f85ba10: move *a5, *a12, 1 +3f85ba20: move a5, *a12(0x20), 1 +3f85ba40: move a12, *a5, 1 +3f85ba50: move *a12, a7, 1 +3f85ba60: move a12, *a7(0x20), 1 +3f85ba80: popst +3f85ba90: jruc L3F85BD50 +L3F85BAA0: +3f85baa0: move *a9(0xc0), a7, 1 +3f85bac0: jreq L3F85BD50 +3f85bad0: move @0x21ad30, a7, 1 +3f85bb00: cmp a12, a7 +3f85bb10: jreq L3F85BD50 +3f85bb20: pushst +3f85bb30: dint +3f85bb40: move a12, *a13(0x2f0), 1 +3f85bb60: move *a12(0x20), *a13(0x310), 1 +3f85bb90: move *a13(0x310), a5, 1 +3f85bbb0: move *a12, *a5, 1 +3f85bbc0: move *a5, a5, 1 +3f85bbd0: move *a13(0x310), *a5(0x20), 1 +3f85bc00: move a12, *a12, 1 +3f85bc10: move a12, *a12(0x20), 1 +3f85bc30: popst +3f85bc40: pushst +3f85bc50: dint +3f85bc60: move a12, *a13(0x2f0), 1 +3f85bc80: movi 0x21ad30, a7 +3f85bcb0: move a7, *a13(0x310), 1 +3f85bcd0: move *a7, *a12, 1 +3f85bce0: move a7, *a12(0x20), 1 +3f85bd00: move a12, *a7, 1 +3f85bd10: move *a12, a5, 1 +3f85bd20: move a12, *a5(0x20), 1 +3f85bd40: popst +L3F85BD50: +3f85bd50: move *a12(0x80), a2, 1 +3f85bd70: move *a13(0x2b0), a7, 1 +3f85bd90: btst 3, a7 +3f85bda0: jreq L3F85BE70 +3f85bdb0: move *a13(0xffa0), a5, 1 +3f85bdd0: move *a13(0x290), a7, 1 +3f85bdf0: sub a7, a5 +3f85be00: sll 0x4, a5 +3f85be10: add a2, a5 +3f85be20: setf 16, 1, 0 +3f85be30: move *a5, a5, 0 +3f85be40: move a5, *a13(0x250), 1 +3f85be60: jruc L3F85BF10 +L3F85BE70: +3f85be70: move *a13(0xffa0), a5, 1 +3f85be90: move *a13(0x290), a7, 1 +3f85beb0: sub a7, a5 +3f85bec0: sll 0x5, a5 +3f85bed0: add a2, a5 +3f85bee0: move *a5(0x0), *a13(0x250), 1 +L3F85BF10: +3f85bf10: move *a13(0x250), a5, 1 +3f85bf30: inc a5 +3f85bf40: jrne L3F85C010 +3f85bf50: move a10, a5 +3f85bf60: jreq L3F85BFE0 +3f85bf70: move a14, -*sp, 1 +3f85bf80: movk 12, a5 +3f85bf90: move a5, *a14+, 1 +3f85bfa0: move a10, *a14+, 1 +3f85bfb0: calla L3FB44A00 +L3F85BFE0: +3f85bfe0: movk 1, a8 +3f85bff0: jauc L3F85D230 +L3F85C010: +3f85c010: move *a13(0x250), a5, 1 +3f85c030: sll 0x3, a5 +3f85c040: add a5, a2 +3f85c050: sub a5, a5 +3f85c060: setf 16, 0, 0 +3f85c070: move a5, *a13(0x50), 0 +3f85c090: move *a13(0x2b0), a7, 1 +3f85c0b0: btst 1, a7 +3f85c0c0: jreq L3F85C280 +3f85c0d0: move a13, a4 +3f85c0e0: move a5, *a13(0x60), 1 +L3F85C100: +3f85c100: setf 8, 1, 0 +3f85c110: move *a2+, a7, 0 +3f85c120: setf 16, 0, 0 +3f85c130: move a7, *a4+, 0 +3f85c140: move *a13(0x60), a7, 1 +3f85c160: inc a7 +3f85c170: move a7, *a13(0x60), 1 +3f85c190: subk 5, a7 +3f85c1a0: jrlt L3F85C100 +3f85c1b0: move *a13(0x2d0), a7, 1 +3f85c1d0: jreq L3F85C370 +3f85c1e0: move a14, -*sp, 1 +3f85c1f0: move a7, *a14+, 1 +3f85c200: move a4, *a14+, 1 +3f85c210: move a2, *a14+, 1 +3f85c220: calla L3FB44400 +3f85c250: sll 0x3, a7 +3f85c260: add a7, a2 +3f85c270: jruc L3F85C370 +L3F85C280: +3f85c280: move a14, -*sp, 1 +3f85c290: move *a13(0x2d0), a7, 1 +3f85c2b0: addk 10, a7 +3f85c2c0: move a7, *a14+, 1 +3f85c2d0: move a13, *a14+, 1 +3f85c2e0: move a2, *a14+, 1 +3f85c2f0: calla L3FB44400 +3f85c320: move *a13(0x2d0), a7, 1 +3f85c340: addk 10, a7 +3f85c350: sll 0x3, a7 +3f85c360: add a7, a2 +L3F85C370: +3f85c370: move *a9(0xe0), a7, 1 +3f85c390: setf 16, 0, 0 +3f85c3a0: move *a7(0x190), a7, 0 +3f85c3c0: jreq L3F85C420 +3f85c3d0: setf 8, 1, 0 +3f85c3e0: move *a2+, a7, 0 +3f85c3f0: setf 16, 0, 0 +3f85c400: move a7, *a13(0x50), 0 +L3F85C420: +3f85c420: move a10, a5 +3f85c430: jreq L3F85C4C0 +3f85c440: move a14, -*sp, 1 +3f85c450: movk 12, a7 +3f85c460: move a7, *a14+, 1 +3f85c470: move a10, *a14+, 1 +3f85c480: move a13, *a14+, 1 +3f85c490: calla L3FB44400 +L3F85C4C0: +3f85c4c0: move a11, a5 +3f85c4d0: jrne L3F85C510 +3f85c4e0: movk 1, a8 +3f85c4f0: jauc L3F85D230 +L3F85C510: +3f85c510: setf 16, 1, 0 +3f85c520: move *a13(0x30), a7, 0 +3f85c540: move *a13(0x40), a5, 0 +3f85c560: add a5, a7 +3f85c570: move a7, *a13(0xe0), 1 +3f85c590: move *a13(0x10), a3, 0 +3f85c5b0: move *a13, a5, 0 +3f85c5c0: sub a5, a3 +3f85c5d0: move a3, *a13(0x100), 1 +3f85c5f0: mpys a3, a7 +3f85c600: move a7, *a13(0x120), 1 +3f85c620: jrne L3F85C660 +3f85c630: movk 1, a8 +3f85c640: jauc L3F85D230 +L3F85C660: +3f85c660: move *a13(0xff40), a3, 1 +3f85c680: inc a3 +3f85c690: jrne L3F85C6E0 +3f85c6a0: move a2, *a11, 1 +3f85c6b0: movk 1, a8 +3f85c6c0: jauc L3F85D230 +L3F85C6E0: +3f85c6e0: move *a13(0xff40), a3, 1 +3f85c700: jrne L3F85C7D0 +3f85c710: move a14, -*sp, 1 +3f85c720: addk 7, a7 +3f85c730: sra 0x3, a7 +3f85c740: move a7, *a14+, 1 +3f85c750: move a11, *a14+, 1 +3f85c760: move a2, *a14+, 1 +3f85c770: calla L3FB44400 +3f85c7a0: movk 1, a8 +3f85c7b0: jauc L3F85D230 +L3F85C7D0: +3f85c7d0: move *a13(0x100), a3, 1 +3f85c7f0: addk 7, a3 +3f85c800: sra 0x3, a3 +3f85c810: move a3, *a13(0x140), 1 +3f85c830: move *a13(0xff40), a5, 1 +3f85c850: mods a5, a3 +3f85c860: sub a3, a5 +3f85c870: move a5, *a13(0x200), 1 +3f85c890: move *a13(0xff40), a3, 1 +3f85c8b0: cmp a3, a5 +3f85c8c0: jrne L3F85C900 +3f85c8d0: sub a3, a3 +3f85c8e0: move a3, *a13(0x200), 1 +L3F85C900: +3f85c900: move *a13(0x140), a5, 1 +3f85c920: move *a13(0x200), a3, 1 +3f85c940: add a3, a5 +3f85c950: move *a13(0xe0), a3, 1 +3f85c970: mpys a3, a5 +3f85c980: move a5, *a13(0x160), 1 +3f85c9a0: move a14, -*sp, 1 +3f85c9b0: move a5, *a14+, 1 +3f85c9c0: move a11, *a14+, 1 +3f85c9d0: calla L3FB44A00 +3f85ca00: sub a3, a3 +3f85ca10: movb a3, *a13(0x240) +3f85ca30: move a3, *a13(0x1a0), 1 +3f85ca50: move a3, *a13(0x60), 1 +3f85ca70: move *a13(0xe0), a5, 1 +3f85ca90: cmp a5, a3 +3f85caa0: jrge L3F85D220 +L3F85CAB0: +3f85cab0: move *a13(0x100), *a13(0x1c0), 1 +3f85cae0: move *a13(0x1c0), a7, 1 +3f85cb00: subk 8, a7 +3f85cb10: jrlt L3F85CCD0 +L3F85CB20: +3f85cb20: setf 8, 1, 0 +3f85cb30: move *a2+, a7, 0 +3f85cb40: movb a7, *a13(0x220) +3f85cb60: setf 8, 0, 0 +3f85cb70: move *a13(0x220), a7, 0 +3f85cb90: move *a13(0x1a0), a5, 1 +3f85cbb0: sll a5, a7 +3f85cbc0: move *a13(0x240), a3, 0 +3f85cbe0: or a3, a7 +3f85cbf0: move a7, *a11+, 0 +3f85cc00: move *a13(0x220), a7, 0 +3f85cc20: subk 8, a5 +3f85cc30: srl a5, a7 +3f85cc40: movb a7, *a13(0x240) +3f85cc60: move *a13(0x1c0), a7, 1 +3f85cc80: subk 8, a7 +3f85cc90: move a7, *a13(0x1c0), 1 +3f85ccb0: subk 8, a7 +3f85ccc0: jrge L3F85CB20 +L3F85CCD0: +3f85ccd0: move *a13(0x1c0), a7, 1 +3f85ccf0: jreq L3F85D150 +3f85cd00: move *a13(0x1a0), a5, 1 +3f85cd20: cmp a5, a7 +3f85cd30: jrgt L3F85CEA0 +3f85cd40: sll 0x3, a7 +3f85cd50: addi 0x21ae10, a7 +3f85cd80: setf 8, 0, 0 +3f85cd90: move *a13(0x240), a3, 0 +3f85cdb0: move *a7, a7, 0 +3f85cdc0: and a3, a7 +3f85cdd0: move a7, *a11+, 0 +3f85cde0: move *a13(0x1c0), a7, 1 +3f85ce00: neg a7 +3f85ce10: srl a7, a3 +3f85ce20: movb a3, *a13(0x240) +3f85ce40: move *a13(0x1c0), a7, 1 +3f85ce60: sub a7, a5 +3f85ce70: move a5, *a13(0x1a0), 1 +3f85ce90: jruc L3F85D150 +L3F85CEA0: +3f85cea0: setf 8, 1, 0 +3f85ceb0: move *a2+, a3, 0 +3f85cec0: movb a3, *a13(0x220) +3f85cee0: sub a5, a7 +3f85cef0: move a7, *a13(0x1e0), 1 +3f85cf10: sll 0x3, a7 +3f85cf20: addi 0x21ae10, a7 +3f85cf50: setf 8, 0, 0 +3f85cf60: move *a13(0x220), a3, 0 +3f85cf80: move *a7, a7, 0 +3f85cf90: and a3, a7 +3f85cfa0: movb a7, *a13(0x230) +3f85cfc0: move *a13(0x230), a7, 0 +3f85cfe0: sll a5, a7 +3f85cff0: movb a7, *a13(0x230) +3f85d010: move *a13(0x240), a7, 0 +3f85d030: move *a13(0x230), a3, 0 +3f85d050: or a3, a7 +3f85d060: move a7, *a11+, 0 +3f85d070: move *a13(0x1e0), a7, 1 +3f85d090: neg a7 +3f85d0a0: move *a13(0x220), a3, 0 +3f85d0c0: srl a7, a3 +3f85d0d0: movb a3, *a13(0x240) +3f85d0f0: move *a13(0x1e0), a7, 1 +3f85d110: neg a7 +3f85d120: addk 8, a7 +3f85d130: move a7, *a13(0x1a0), 1 +L3F85D150: +3f85d150: move *a13(0x200), a7, 1 +3f85d170: sll 0x3, a7 +3f85d180: add a7, a11 +3f85d190: move *a13(0x60), a7, 1 +3f85d1b0: inc a7 +3f85d1c0: move a7, *a13(0x60), 1 +3f85d1e0: move *a13(0xe0), a5, 1 +3f85d200: cmp a5, a7 +3f85d210: jrlt L3F85CAB0 +L3F85D220: +3f85d220: movk 1, a8 +L3F85D230: +3f85d230: move *sp(0x180), a14, 1 +3f85d250: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f85d270: rets 2 +L3F85D280: +3f85d280: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f85d2a0: move a14, a13 +3f85d2b0: addi 0x1e0, a14 +3f85d2d0: move *a13(0xffe0), a9, 1 +3f85d2f0: move *a13(0xffc0), a10, 1 +3f85d310: move *a9(0xe0), a11, 1 +3f85d330: setf 8, 0, 0 +3f85d340: move *a11(0x230), a7, 0 +3f85d360: move a7, *a13(0x120), 1 +3f85d380: setf 16, 0, 0 +3f85d390: move *a11(0x180), a5, 0 +3f85d3b0: move a5, *a13(0x140), 1 +3f85d3d0: move *a11(0x1c0), a3, 1 +3f85d3f0: move a3, *a13(0xa0), 1 +3f85d410: move a3, *a10(0x140), 0 +3f85d430: move *a11(0x200), a3, 1 +3f85d450: move a3, *a13(0xe0), 1 +3f85d470: move a3, *a10(0x150), 0 +3f85d490: move *a11(0x1a0), a3, 1 +3f85d4b0: move a3, *a13(0xc0), 1 +3f85d4d0: movb a3, *a10(0x188) +3f85d4f0: move *a11(0x1e0), a3, 1 +3f85d510: move a3, *a13(0x100), 1 +3f85d530: movb a3, *a10(0x190) +3f85d550: move *a11(0x60), *a10(0x160), 0 +3f85d580: sub a3, a3 +3f85d590: movb a3, *a10(0x180) +3f85d5b0: movb *a11(0x238), *a10(0x198) +3f85d5e0: move *a11(0x80), *a10(0x1a0), 0 +3f85d610: move *a11(0xa0), *a10(0x1b0), 0 +3f85d640: move a10, a3 +3f85d650: addi 0x40, a3 +3f85d670: move a11, a5 +3f85d680: addi 0xc0, a5 +3f85d6a0: move *a5+, *a3+, 1 +3f85d6b0: move *a5+, *a3+, 1 +3f85d6c0: move *a5, *a3, 1 +3f85d6d0: move a10, a5 +3f85d6e0: addi 0xc0, a5 +3f85d700: move a11, a3 +3f85d710: addi 0x120, a3 +3f85d730: move *a3+, *a5+, 1 +3f85d740: move *a3+, *a5+, 1 +3f85d750: move *a3, *a5, 1 +3f85d760: move *a11(0x240), *a10(0x170), 0 +3f85d790: move *a13(0xffa0), *a10(0x1c0), 1 +3f85d7c0: move *a11(0x240), a5, 1 +3f85d7e0: sll 0x3, a5 +3f85d7f0: move a5, *a13(0x40), 1 +3f85d810: move a14, -*sp, 1 +3f85d820: move a5, *a14+, 1 +3f85d830: move a10, a3 +3f85d840: addi 0x1e0, a3 +3f85d860: move a3, *a14+, 1 +3f85d870: move *a11(0x280), *a14+, 1 +3f85d890: calla L3FB44400 +3f85d8c0: sll 0x3, a5 +3f85d8d0: add a10, a5 +3f85d8e0: addi 0x1e0, a5 +3f85d900: move a5, *a13(0x180), 1 +3f85d920: move *a13(0xffa0), a3, 1 +3f85d940: jaeq L3F85EF20 +3f85d960: sub a3, a3 +3f85d970: move a3, *a13, 1 +3f85d980: move *a13(0xc0), *a13(0x60), 1 +3f85d9b0: move *a13(0x60), a5, 1 +3f85d9d0: move *a13(0x100), a7, 1 +3f85d9f0: cmp a7, a5 +3f85da00: jagt L3F85EF10 +L3F85DA20: +3f85da20: move *a13(0x60), a7, 1 +3f85da40: move *a13(0xc0), a5, 1 +3f85da60: sub a5, a7 +3f85da70: move a7, a3 +3f85da80: sll 0x7, a7 +3f85da90: sll 0x5, a3 +3f85daa0: add a3, a7 +3f85dab0: move *a9(0x80), a12, 1 +3f85dad0: add a7, a12 +3f85dae0: move *a12(0x80), a7, 1 +3f85db00: jrne L3F85DFF0 +3f85db10: move a14, -*sp, 1 +3f85db20: move *a13(0x60), *a14+, 1 +3f85db40: move a12, a7 +3f85db50: addi 0x80, a7 +3f85db70: move a7, *a14+, 1 +3f85db80: move *a9(0xe0), *a14+, 1 +3f85dba0: move *a9(0xc0), *a14+, 1 +3f85dbc0: calla L3F957EE0 +3f85dbf0: move a8, a3 +3f85dc00: jrge L3F85DCC0 +3f85dc10: move a14, -*sp, 1 +3f85dc20: movi 0x3f85ef70, a8 +3f85dc50: move a8, *a14+, 1 +3f85dc60: calla L3F927BC0 +3f85dc90: sub a8, a8 +3f85dca0: jauc L3F85EF20 +L3F85DCC0: +3f85dcc0: move @0x21ad90, a7, 1 +3f85dcf0: move @0x21adf0, a3, 1 +3f85dd20: cmp a3, a7 +3f85dd30: jrne L3F85DE00 +3f85dd40: move a14, -*sp, 1 +3f85dd50: move a9, *a14+, 1 +3f85dd60: calla L3F72CBE0 +3f85dd90: move a14, -*sp, 1 +3f85dda0: move @0x21ad50, *a14+, 1 +3f85ddd0: calla L3F85AC80 +L3F85DE00: +3f85de00: move @0x21ad90, a7, 1 +3f85de30: inc a7 +3f85de40: move a7, @0x21ad90, 1 +3f85de70: move @0x21add0, a3, 1 +3f85dea0: inc a3 +3f85deb0: move a3, @0x21add0, 1 +3f85dee0: pushst +3f85def0: dint +3f85df00: move a12, *a13(0x1a0), 1 +3f85df20: move @0x21ad50, a5, 1 +3f85df50: move a5, *a13(0x1c0), 1 +3f85df70: move *a5, *a12, 1 +3f85df80: move a5, *a12(0x20), 1 +3f85dfa0: move a12, *a5, 1 +3f85dfb0: move *a12, a3, 1 +3f85dfc0: move a12, *a3(0x20), 1 +3f85dfe0: popst +L3F85DFF0: +3f85dff0: move *a12(0x80), a0, 1 +3f85e010: move *a13(0x120), a7, 1 +3f85e030: btst 3, a7 +3f85e040: jreq L3F85E770 +3f85e050: move a0, a2 +3f85e060: move *a13(0xa0), *a13(0x80), 1 +3f85e090: move *a13(0x80), a5, 1 +3f85e0b0: move *a13(0xe0), a3, 1 +3f85e0d0: cmp a3, a5 +3f85e0e0: jagt L3F85EE50 +L3F85E100: +3f85e100: move *a13, a7, 1 +3f85e110: inc a7 +3f85e120: move a7, *a13, 1 +3f85e130: move *a13(0xffa0), a5, 1 +3f85e150: cmp a5, a7 +3f85e160: jagt L3F85EF20 +3f85e180: setf 16, 0, 0 +3f85e190: move *a2+, a3, 0 +3f85e1a0: move a3, *a13(0x160), 1 +3f85e1c0: jreq L3F85E210 +3f85e1d0: cmpi 0xffff, a3 +3f85e200: jrne L3F85E300 +L3F85E210: +3f85e210: move a14, -*sp, 1 +3f85e220: movk 12, a3 +3f85e230: move a3, *a14+, 1 +3f85e240: move *a13(0x180), *a14+, 1 +3f85e260: calla L3FB44A00 +3f85e290: move *a13(0x180), a3, 1 +3f85e2b0: addi 0x60, a3 +3f85e2d0: move a3, *a13(0x180), 1 +3f85e2f0: jruc L3F85E6D0 +L3F85E300: +3f85e300: sll 0x3, a3 +3f85e310: add a0, a3 +3f85e320: move a3, a6 +3f85e330: move *a13(0x120), a3, 1 +3f85e350: btst 1, a3 +3f85e360: jreq L3F85E4A0 +3f85e370: sub a3, a3 +3f85e380: move a3, *a13(0x20), 1 +L3F85E3A0: +3f85e3a0: move *a13(0x180), a7, 1 +3f85e3c0: setf 8, 1, 0 +3f85e3d0: move *a6+, a5, 0 +3f85e3e0: setf 16, 0, 0 +3f85e3f0: move a5, *a7+, 0 +3f85e400: move a7, *a13(0x180), 1 +3f85e420: move *a13(0x20), a5, 1 +3f85e440: inc a5 +3f85e450: move a5, *a13(0x20), 1 +3f85e470: subk 5, a5 +3f85e480: jrlt L3F85E3A0 +3f85e490: jruc L3F85E5B0 +L3F85E4A0: +3f85e4a0: move a14, -*sp, 1 +3f85e4b0: movk 10, a3 +3f85e4c0: move a3, *a14+, 1 +3f85e4d0: move *a13(0x180), *a14+, 1 +3f85e4f0: move a6, *a14+, 1 +3f85e500: calla L3FB44400 +3f85e530: move *a13(0x180), a3, 1 +3f85e550: addi 0x50, a3 +3f85e570: move a3, *a13(0x180), 1 +3f85e590: addi 0x50, a6 +L3F85E5B0: +3f85e5b0: move *a13(0x140), a7, 1 +3f85e5d0: jreq L3F85E660 +3f85e5e0: move *a13(0x180), a5, 1 +3f85e600: setf 16, 0, 0 +3f85e610: move *a6(0x0), *a5+, 0 +3f85e630: move a5, *a13(0x180), 1 +3f85e650: jruc L3F85E6D0 +L3F85E660: +3f85e660: move *a13(0x180), a5, 1 +3f85e680: sub a3, a3 +3f85e690: setf 16, 0, 0 +3f85e6a0: move a3, *a5+, 0 +3f85e6b0: move a5, *a13(0x180), 1 +L3F85E6D0: +3f85e6d0: move *a13(0x80), a7, 1 +3f85e6f0: inc a7 +3f85e700: move a7, *a13(0x80), 1 +3f85e720: move *a13(0xe0), a5, 1 +3f85e740: cmp a5, a7 +3f85e750: jrle L3F85E100 +3f85e760: jruc L3F85EE50 +L3F85E770: +3f85e770: move a0, a4 +3f85e780: move *a13(0xa0), *a13(0x80), 1 +3f85e7b0: move *a13(0x80), a5, 1 +3f85e7d0: move *a13(0xe0), a3, 1 +3f85e7f0: cmp a3, a5 +3f85e800: jrgt L3F85EE50 +L3F85E810: +3f85e810: move *a13, a7, 1 +3f85e820: inc a7 +3f85e830: move a7, *a13, 1 +3f85e840: move *a13(0xffa0), a5, 1 +3f85e860: cmp a5, a7 +3f85e870: jrgt L3F85EF20 +3f85e880: move *a4+, a3, 1 +3f85e890: move a3, *a13(0x160), 1 +3f85e8b0: jreq L3F85E8E0 +3f85e8c0: inc a3 +3f85e8d0: jrne L3F85E9D0 +L3F85E8E0: +3f85e8e0: move a14, -*sp, 1 +3f85e8f0: movk 12, a3 +3f85e900: move a3, *a14+, 1 +3f85e910: move *a13(0x180), *a14+, 1 +3f85e930: calla L3FB44A00 +3f85e960: move *a13(0x180), a3, 1 +3f85e980: addi 0x60, a3 +3f85e9a0: move a3, *a13(0x180), 1 +3f85e9c0: jruc L3F85EDC0 +L3F85E9D0: +3f85e9d0: move *a13(0x160), a3, 1 +3f85e9f0: sll 0x3, a3 +3f85ea00: add a0, a3 +3f85ea10: move a3, a6 +3f85ea20: move *a13(0x120), a3, 1 +3f85ea40: btst 1, a3 +3f85ea50: jreq L3F85EB90 +3f85ea60: sub a3, a3 +3f85ea70: move a3, *a13(0x20), 1 +L3F85EA90: +3f85ea90: move *a13(0x180), a7, 1 +3f85eab0: setf 8, 1, 0 +3f85eac0: move *a6+, a5, 0 +3f85ead0: setf 16, 0, 0 +3f85eae0: move a5, *a7+, 0 +3f85eaf0: move a7, *a13(0x180), 1 +3f85eb10: move *a13(0x20), a5, 1 +3f85eb30: inc a5 +3f85eb40: move a5, *a13(0x20), 1 +3f85eb60: subk 5, a5 +3f85eb70: jrlt L3F85EA90 +3f85eb80: jruc L3F85ECA0 +L3F85EB90: +3f85eb90: move a14, -*sp, 1 +3f85eba0: movk 10, a3 +3f85ebb0: move a3, *a14+, 1 +3f85ebc0: move *a13(0x180), *a14+, 1 +3f85ebe0: move a6, *a14+, 1 +3f85ebf0: calla L3FB44400 +3f85ec20: move *a13(0x180), a3, 1 +3f85ec40: addi 0x50, a3 +3f85ec60: move a3, *a13(0x180), 1 +3f85ec80: addi 0x50, a6 +L3F85ECA0: +3f85eca0: move *a13(0x140), a7, 1 +3f85ecc0: jreq L3F85ED50 +3f85ecd0: move *a13(0x180), a5, 1 +3f85ecf0: setf 16, 0, 0 +3f85ed00: move *a6(0x0), *a5+, 0 +3f85ed20: move a5, *a13(0x180), 1 +3f85ed40: jruc L3F85EDC0 +L3F85ED50: +3f85ed50: move *a13(0x180), a5, 1 +3f85ed70: sub a3, a3 +3f85ed80: setf 16, 0, 0 +3f85ed90: move a3, *a5+, 0 +3f85eda0: move a5, *a13(0x180), 1 +L3F85EDC0: +3f85edc0: move *a13(0x80), a7, 1 +3f85ede0: inc a7 +3f85edf0: move a7, *a13(0x80), 1 +3f85ee10: move *a13(0xe0), a5, 1 +3f85ee30: cmp a5, a7 +3f85ee40: jrle L3F85E810 +L3F85EE50: +3f85ee50: addi 0xa0, a12 +3f85ee70: move *a13(0x60), a7, 1 +3f85ee90: inc a7 +3f85eea0: move a7, *a13(0x60), 1 +3f85eec0: move *a13(0x100), a5, 1 +3f85eee0: cmp a5, a7 +3f85eef0: jale L3F85DA20 +L3F85EF10: +3f85ef10: movk 1, a8 +L3F85EF20: +3f85ef20: move *sp(0x1a0), a14, 1 +3f85ef40: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f85ef60: rets 2 +3f85ef70: sla a10, a6 +3f85ef80: mods b3, b5 +3f85ef90: subb b11, b4 +3f85efa0: .word 0x796c +3f85efb0: rl b3, b0 +3f85efc0: sla 0x1, b10 +3f85efd0: .word 0x7265 +3f85efe0: modu b11, b2 +3f85eff0: sla 0x3, b2 +3f85f000: sra b11, b2 +3f85f010: sra a3, a1 +3f85f020: modu a3, a9 +3f85f030: sla 0x3, a7 +3f85f040: modu b11, b2 +3f85f050: sla 0x3, b7 +3f85f060: sla b11, b4 +3f85f070: mods a3, a2 +3f85f080: sla 0x3, a5 +3f85f090: .word 0x7266 +3f85f0a0: mods a11, sp +3f85f0b0: srl a1, a0 +3f85f0c0: modu a3, sp +3f85f0d0: sla 0x3, b4 +3f85f0e0: cpw a3, a4 +3f85f0f0: modu a11, a13 +3f85f100: .word 0x0a6e +3f85f110: .word 0x0000 +L3F85F120: +3f85f120: mmtm sp, a9,a11,a13 +3f85f140: move a14, a13 +3f85f150: addk 32, a14 +3f85f160: move a14, -*sp, 1 +3f85f170: move *a13(0xffe0), *a14+, 1 +3f85f190: calla L3F85F6D0 +3f85f1c0: move a8, *a13, 1 +3f85f1d0: move a8, a8 +3f85f1e0: jrne L3F85F210 +3f85f1f0: sub a8, a8 +3f85f200: jruc L3F85F3A0 +L3F85F210: +3f85f210: move a14, -*sp, 1 +3f85f220: sub a11, a11 +3f85f230: move a11, *a14+, 1 +3f85f240: movi 0x3f85f8a0, a9 +3f85f270: move a9, *a14+, 1 +3f85f280: move a8, *a14+, 1 +3f85f290: movk 2, a11 +3f85f2a0: move a11, *a14+, 1 +3f85f2b0: move a14, -*sp, 1 +3f85f2c0: sub a11, a11 +3f85f2d0: move a11, *a14+, 1 +3f85f2e0: calla L3F8B62F0 +3f85f310: move a8, *a14+, 1 +3f85f320: calla L3F8B6510 +3f85f350: move *a13, a11, 1 +3f85f360: move a11, @0x21ae50, 1 +3f85f390: movk 1, a8 +L3F85F3A0: +3f85f3a0: move *sp(0x80), a14, 1 +3f85f3c0: mmfm sp, a9,a11,a13 +3f85f3e0: rets 2 +L3F85F3F0: +3f85f3f0: move @0x21ae50, a8, 1 +3f85f420: rets +L3F85F430: +3f85f430: mmtm sp, a11,a13 +3f85f450: move a14, a13 +3f85f460: addk 32, a14 +3f85f470: move a14, -*sp, 1 +3f85f480: move *a13(0xffe0), *a14+, 1 +3f85f4a0: calla L3F932660 +3f85f4d0: move a8, *a13, 1 +3f85f4e0: move a8, a8 +3f85f4f0: jrne L3F85F580 +3f85f500: move a14, -*sp, 1 +3f85f510: move *a13(0xffe0), *a14+, 1 +3f85f530: calla L3F7FDDA0 +3f85f560: move a8, *a13, 1 +3f85f570: jruc L3F85F680 +L3F85F580: +3f85f580: move *a8(0xc0), a11, 1 +3f85f5a0: jreq L3F85F620 +3f85f5b0: move @0x21ae70, a11, 1 +3f85f5e0: inc a11 +3f85f5f0: move a11, @0x21ae70, 1 +L3F85F620: +3f85f620: setf 16, 1, 0 +3f85f630: move *a8(0x60), a11, 0 +3f85f650: inc a11 +3f85f660: move a11, *a8(0x60), 0 +L3F85F680: +3f85f680: move *sp(0x60), a14, 1 +3f85f6a0: mmfm sp, a11,a13 +3f85f6c0: rets 2 +L3F85F6D0: +3f85f6d0: mmtm sp, a11,a13 +3f85f6f0: move a14, a13 +3f85f700: addk 32, a14 +3f85f710: move *a13(0xffe0), a11, 1 +3f85f730: jrne L3F85F760 +3f85f740: sub a8, a8 +3f85f750: jruc L3F85F850 +L3F85F760: +3f85f760: move a14, -*sp, 1 +3f85f770: move a11, *a14+, 1 +3f85f780: calla L3F92C560 +3f85f7b0: move a8, *a13, 1 +3f85f7c0: move a8, a8 +3f85f7d0: jreq L3F85F840 +3f85f7e0: move a14, -*sp, 1 +3f85f7f0: move a8, *a14+, 1 +3f85f800: calla L3F85F430 +3f85f830: jruc L3F85F850 +L3F85F840: +3f85f840: sub a8, a8 +L3F85F850: +3f85f850: move *sp(0x60), a14, 1 +3f85f870: mmfm sp, a11,a13 +3f85f890: rets 2 +L3F85F8A0: +3f85f8a0: mmtm sp, a9,a11,a13 +3f85f8c0: move a14, a13 +3f85f8d0: move *a13(0xffe0), a11, 1 +3f85f8f0: jreq L3F85FD60 +3f85f900: setf 16, 1, 0 +3f85f910: move *a11(0x60), a11, 0 +3f85f930: jrgt L3F85FBA0 +3f85f940: move *a13(0xffe0), a11, 1 +3f85f960: move *a11(0xa0), a11, 1 +3f85f980: jreq L3F85FAB0 +3f85f990: move a14, -*sp, 1 +3f85f9a0: move a14, -*sp, 1 +3f85f9b0: move *a13(0xffe0), a11, 1 +3f85f9d0: move *a11(0xa0), *a14+, 1 +3f85f9f0: calla L3F9325A0 +3f85fa20: move a8, *a14+, 1 +3f85fa30: movi 0x3f8632d0, a8 +3f85fa60: move a8, *a14+, 1 +3f85fa70: calla L3F927BC0 +3f85faa0: jruc L3F85FB30 +L3F85FAB0: +3f85fab0: move a14, -*sp, 1 +3f85fac0: movi 0x3f863458, a8 +3f85faf0: move a8, *a14+, 1 +3f85fb00: calla L3F927BC0 +L3F85FB30: +3f85fb30: move *a13(0xffe0), a11, 1 +3f85fb50: sub a9, a9 +3f85fb60: setf 16, 1, 0 +3f85fb70: move a9, *a11(0x60), 0 +3f85fb90: jruc L3F85FD60 +L3F85FBA0: +3f85fba0: move *a13(0xffe0), a11, 1 +3f85fbc0: move *a11(0xc0), a9, 1 +3f85fbe0: jreq L3F85FC60 +3f85fbf0: move @0x21ae70, a9, 1 +3f85fc20: dec a9 +3f85fc30: move a9, @0x21ae70, 1 +L3F85FC60: +3f85fc60: move *a11(0x60), a9, 0 +3f85fc80: dec a9 +3f85fc90: move a9, *a11(0x60), 0 +3f85fcb0: move *a11(0x60), a9, 0 +3f85fcd0: jrne L3F85FD60 +3f85fce0: move *a11(0x50), a9, 0 +3f85fd00: jrne L3F85FD60 +3f85fd10: move a14, -*sp, 1 +3f85fd20: move a11, *a14+, 1 +3f85fd30: calla L3F7FEA20 +L3F85FD60: +3f85fd60: move *sp(0x80), a14, 1 +3f85fd80: mmfm sp, a9,a11,a13 +3f85fda0: rets 2 +L3F85FDB0: +3f85fdb0: mmtm sp, a7,a9,a11,a13 +3f85fdd0: move a14, a13 +3f85fde0: addi 0x1d0, a14 +3f85fe00: move *a13(0xffe0), a11, 1 +3f85fe20: move *a11(0xe0), *a13(0x1b0), 1 +3f85fe50: move *a13(0x1b0), a9, 1 +3f85fe70: move *a9(0x1c0), *a13(0xa0), 1 +3f85fea0: move *a9(0x200), *a13(0xe0), 1 +3f85fed0: move *a9(0x1a0), *a13(0xc0), 1 +3f85ff00: move *a9(0x1e0), *a13(0x100), 1 +3f85ff30: move *a13(0xff80), a9, 1 +3f85ff50: sub a11, a11 +3f85ff60: move a11, *a9, 1 +3f85ff70: move *a13(0x1b0), a7, 1 +3f85ff90: move *a7(0x80), *a9(0x20), 1 +3f85ffc0: move *a7(0xa0), *a9(0x40), 1 +3f85fff0: move a11, *a13(0x80), 1 +3f860010: move a11, *a13(0x60), 1 +3f860030: move *a13(0xffc0), a7, 1 +3f860050: cmp a7, a11 +3f860060: janc L3F860CE0 +L3F860080: +3f860080: move *a13(0x60), a11, 1 +3f8600a0: sll 0x4, a11 +3f8600b0: move *a13(0xffa0), a9, 1 +3f8600d0: add a9, a11 +3f8600e0: setf 8, 0, 0 +3f8600f0: move *a11, a11, 0 +3f860100: move a11, *a13(0x140), 1 +3f860120: move *a13(0x60), a7, 1 +3f860140: sll 0x4, a7 +3f860150: add a9, a7 +3f860160: move *a7(0x8), a7, 0 +3f860180: move a7, *a13(0x120), 1 +3f8601a0: move *a13(0xa0), a9, 1 +3f8601c0: cmp a9, a7 +3f8601d0: jalt L3F860C40 +3f8601f0: move *a13(0xe0), a9, 1 +3f860210: cmp a9, a7 +3f860220: jagt L3F860C40 +3f860240: move *a13(0xc0), a7, 1 +3f860260: cmp a7, a11 +3f860270: jalt L3F860C40 +3f860290: move *a13(0x100), a7, 1 +3f8602b0: cmp a7, a11 +3f8602c0: jagt L3F860C40 +3f8602e0: move a14, -*sp, 1 +3f8602f0: sub a7, a7 +3f860300: move a7, *a14+, 1 +3f860310: move a7, *a14+, 1 +3f860320: move a13, *a14+, 1 +3f860330: move *a13(0x120), *a14+, 1 +3f860350: move a11, *a14+, 1 +3f860360: move *a13(0xffe0), *a14+, 1 +3f860380: calla L3F85B080 +3f8603b0: move a8, a8 +3f8603c0: jaeq L3F860C40 +3f8603e0: setf 16, 1, 0 +3f8603f0: move *a13(0x30), *a13(0x160), 0 +3f860420: move *a13(0x40), *a13(0x170), 0 +3f860450: move *a13(0x0), *a13(0x1a0), 0 +3f860480: move *a13(0x10), *a13(0x190), 0 +3f8604b0: move *a13(0x20), *a13(0x180), 0 +3f8604e0: move *a13(0x160), a7, 0 +3f860500: jrne L3F8605D0 +3f860510: move *a13(0x170), a7, 0 +3f860530: jrne L3F8605D0 +3f860540: move *a13(0x180), a7, 0 +3f860560: jrne L3F8605D0 +3f860570: move *a13(0x190), a7, 0 +3f860590: jrne L3F8605D0 +3f8605a0: move *a13(0x1a0), a7, 0 +3f8605c0: jreq L3F860C40 +L3F8605D0: +3f8605d0: move *a13(0x80), a7, 1 +3f8605f0: inc a7 +3f860600: move a7, *a13(0x80), 1 +3f860620: dsjs a7, L3F8607A0 +3f860630: move *a13(0xff80), a7, 1 +3f860650: move *a13(0x160), a9, 0 +3f860670: move a9, *a7(0x60), 1 +3f860690: move *a13(0x170), a9, 0 +3f8606b0: move a9, *a7(0x80), 1 +3f8606d0: move *a13(0x1a0), a9, 0 +3f8606f0: move a9, *a7(0xc0), 1 +3f860710: move *a13(0x190), a9, 0 +3f860730: move a9, *a7(0xe0), 1 +3f860750: move *a13(0x180), a9, 0 +3f860770: move a9, *a7(0xa0), 1 +3f860790: jruc L3F860C40 +L3F8607A0: +3f8607a0: move *a13(0xff80), a7, 1 +3f8607c0: move *a13(0x160), a9, 0 +3f8607e0: move *a7(0x60), a11, 1 +3f860800: cmp a9, a11 +3f860810: jrle L3F860850 +3f860820: move *a7(0x60), a11, 1 +3f860840: jruc L3F860860 +L3F860850: +3f860850: move a9, a11 +L3F860860: +3f860860: move a11, *a7(0x60), 1 +3f860880: move *a13(0x170), a11, 0 +3f8608a0: move *a7(0x80), a9, 1 +3f8608c0: cmp a11, a9 +3f8608d0: jrle L3F860910 +3f8608e0: move *a7(0x80), a9, 1 +3f860900: jruc L3F860920 +L3F860910: +3f860910: move a11, a9 +L3F860920: +3f860920: move a9, *a7(0x80), 1 +3f860940: move *a13(0x1a0), a9, 0 +3f860960: move *a7(0xa0), a11, 1 +3f860980: add a9, a11 +3f860990: move *a7(0xc0), a7, 1 +3f8609b0: cmp a11, a7 +3f8609c0: jrge L3F860A20 +3f8609d0: move *a13(0xff80), a11, 1 +3f8609f0: move *a11(0xc0), a7, 1 +3f860a10: jruc L3F860A70 +L3F860A20: +3f860a20: move *a13(0xff80), a11, 1 +3f860a40: move *a11(0xa0), a7, 1 +3f860a60: add a9, a7 +L3F860A70: +3f860a70: move a7, *a11(0xc0), 1 +3f860a90: move *a13(0x190), a7, 0 +3f860ab0: move *a11(0xa0), a9, 1 +3f860ad0: add a7, a9 +3f860ae0: move *a11(0xe0), a7, 1 +3f860b00: cmp a9, a7 +3f860b10: jrle L3F860B50 +3f860b20: move *a11(0xe0), a9, 1 +3f860b40: jruc L3F860BB0 +L3F860B50: +3f860b50: move *a13(0x190), a9, 0 +3f860b70: move *a11(0xa0), a7, 1 +3f860b90: add a9, a7 +3f860ba0: move a7, a9 +L3F860BB0: +3f860bb0: move a9, *a11(0xe0), 1 +3f860bd0: move *a13(0x180), a9, 0 +3f860bf0: move *a11(0xa0), a7, 1 +3f860c10: add a9, a7 +3f860c20: move a7, *a11(0xa0), 1 +L3F860C40: +3f860c40: move *a13(0x60), a11, 1 +3f860c60: inc a11 +3f860c70: move a11, *a13(0x60), 1 +3f860c90: move *a13(0xffc0), a9, 1 +3f860cb0: cmp a9, a11 +3f860cc0: jac L3F860080 +L3F860CE0: +3f860ce0: move *a13(0x80), a9, 1 +3f860d00: jrne L3F860DE0 +3f860d10: move *a13(0xff80), a7, 1 +3f860d30: sub a9, a9 +3f860d40: move a9, *a7(0x60), 1 +3f860d60: move a9, *a7(0x80), 1 +3f860d80: move a9, *a7(0xa0), 1 +3f860da0: move a9, *a7(0xc0), 1 +3f860dc0: move a9, *a7(0xe0), 1 +L3F860DE0: +3f860de0: move *sp(0xa0), a14, 1 +3f860e00: mmfm sp, a7,a9,a11,a13 +3f860e20: rets 2 +3f860e30: mmtm sp, a7,a9,a11,a13 +3f860e50: move a14, a13 +3f860e60: addi 0xa0, a14 +3f860e80: move *a13(0xffe0), a11, 1 +3f860ea0: movb *a11(0x20), a9 +3f860ec0: movb *a11(0x38), *a11(0x20) +3f860ef0: movb a9, *a11(0x38) +3f860f10: movb *a11(0x28), a9 +3f860f30: movb *a11(0x30), *a11(0x28) +3f860f60: movb a9, *a11(0x30) +3f860f80: move *a11(0x1c0), *a13(0x40), 1 +3f860fb0: setf 16, 0, 0 +3f860fc0: move *a11(0x170), a7, 0 +3f860fe0: move a7, *a13(0x60), 1 +3f861000: move a14, -*sp, 1 +3f861010: move a11, *a14+, 1 +3f861020: calla L3F861590 +3f861050: addi 0x1e0, a11 +3f861070: move a11, *a13(0x80), 1 +3f861090: sub a7, a7 +3f8610a0: move a7, *a13, 1 +3f8610b0: move *a13(0x60), a11, 1 +3f8610d0: cmp a11, a7 +3f8610e0: jrge L3F861380 +L3F8610F0: +3f8610f0: move *a13(0x80), a11, 1 +3f861110: movb *a11, a9 +3f861120: movb *a11(0x18), *a11(0x0) +3f861150: movb a9, *a11(0x18) +3f861170: movb *a11(0x8), a9 +3f861190: movb *a11(0x10), *a11(0x8) +3f8611c0: movb a9, *a11(0x10) +3f8611e0: addk 32, a11 +3f8611f0: move a11, *a13(0x80), 1 +3f861210: movb *a11, a9 +3f861220: movb *a11(0x18), *a11(0x0) +3f861250: movb a9, *a11(0x18) +3f861270: movb *a11(0x8), a9 +3f861290: movb *a11(0x10), *a11(0x8) +3f8612c0: movb a9, *a11(0x10) +3f8612e0: addk 32, a11 +3f8612f0: move a11, *a13(0x80), 1 +3f861310: move *a13, a7, 1 +3f861320: inc a7 +3f861330: move a7, *a13, 1 +3f861340: move *a13(0x60), a11, 1 +3f861360: cmp a11, a7 +3f861370: jrlt L3F8610F0 +L3F861380: +3f861380: move *a13(0x80), *a13(0x20), 1 +3f8613b0: sub a7, a7 +3f8613c0: move a7, *a13, 1 +3f8613d0: move *a13(0x40), a11, 1 +3f8613f0: cmp a11, a7 +3f861400: jrge L3F861540 +L3F861410: +3f861410: move a14, -*sp, 1 +3f861420: move *a13(0x20), *a14+, 1 +3f861440: calla L3F861AD0 +3f861470: move *a13, a11, 1 +3f861480: inc a11 +3f861490: move a11, *a13, 1 +3f8614a0: move *a13(0x20), a7, 1 +3f8614c0: addi 0x60, a7 +3f8614e0: move a7, *a13(0x20), 1 +3f861500: move *a13(0x40), a7, 1 +3f861520: cmp a7, a11 +3f861530: jrlt L3F861410 +L3F861540: +3f861540: move *sp(0xa0), a14, 1 +3f861560: mmfm sp, a7,a9,a11,a13 +3f861580: rets 2 +L3F861590: +3f861590: mmtm sp, a9,a11,a13 +3f8615b0: move a14, a13 +3f8615c0: move *a13(0xffe0), a11, 1 +3f8615e0: movb *a11(0x140), a9 +3f861600: movb *a11(0x148), *a11(0x140) +3f861630: movb a9, *a11(0x148) +3f861650: movb *a11(0x150), a9 +3f861670: movb *a11(0x158), *a11(0x150) +3f8616a0: movb a9, *a11(0x158) +3f8616c0: movb *a11(0x160), a9 +3f8616e0: movb *a11(0x168), *a11(0x160) +3f861710: movb a9, *a11(0x168) +3f861730: movb *a11(0x170), a9 +3f861750: movb *a11(0x178), *a11(0x170) +3f861780: movb a9, *a11(0x178) +3f8617a0: movb *a11(0x1a0), a9 +3f8617c0: movb *a11(0x1a8), *a11(0x1a0) +3f8617f0: movb a9, *a11(0x1a8) +3f861810: movb *a11(0x1b0), a9 +3f861830: movb *a11(0x1b8), *a11(0x1b0) +3f861860: movb a9, *a11(0x1b8) +3f861880: move a14, -*sp, 1 +3f861890: addi 0x40, a11 +3f8618b0: move a11, *a14+, 1 +3f8618c0: calla L3F861AD0 +3f8618f0: move a14, -*sp, 1 +3f861900: move *a13(0xffe0), a11, 1 +3f861920: addi 0xc0, a11 +3f861940: move a11, *a14+, 1 +3f861950: calla L3F861AD0 +3f861980: move *a13(0xffe0), a11, 1 +3f8619a0: movb *a11(0x1c0), a9 +3f8619c0: movb *a11(0x1d8), *a11(0x1c0) +3f8619f0: movb a9, *a11(0x1d8) +3f861a10: movb *a11(0x1c8), a9 +3f861a30: movb *a11(0x1d0), *a11(0x1c8) +3f861a60: movb a9, *a11(0x1d0) +3f861a80: move *sp(0x80), a14, 1 +3f861aa0: mmfm sp, a9,a11,a13 +3f861ac0: rets 2 +L3F861AD0: +3f861ad0: mmtm sp, a9,a11,a13 +3f861af0: move a14, a13 +3f861b00: move *a13(0xffe0), a11, 1 +3f861b20: movb *a11, a9 +3f861b30: movb *a11(0x8), *a11(0x0) +3f861b60: movb a9, *a11(0x8) +3f861b80: movb *a11(0x10), a9 +3f861ba0: movb *a11(0x18), *a11(0x10) +3f861bd0: movb a9, *a11(0x18) +3f861bf0: movb *a11(0x20), a9 +3f861c10: movb *a11(0x28), *a11(0x20) +3f861c40: movb a9, *a11(0x28) +3f861c60: movb *a11(0x30), a9 +3f861c80: movb *a11(0x38), *a11(0x30) +3f861cb0: movb a9, *a11(0x38) +3f861cd0: movb *a11(0x40), a9 +3f861cf0: movb *a11(0x48), *a11(0x40) +3f861d20: movb a9, *a11(0x48) +3f861d40: movb *a11(0x50), a9 +3f861d60: movb *a11(0x58), *a11(0x50) +3f861d90: movb a9, *a11(0x58) +3f861db0: move *sp(0x80), a14, 1 +3f861dd0: mmfm sp, a9,a11,a13 +3f861df0: rets 2 +L3F861E00: +3f861e00: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f861e20: move a14, a13 +3f861e30: addi 0x180, a14 +3f861e50: move *a13(0xff80), a9, 1 +3f861e70: movk 1, a7 +3f861e80: movb a7, *a13(0x160) +3f861ea0: sub a5, a5 +3f861eb0: movb a5, *a13(0x168) +3f861ed0: movb *a13(0xffa0), *a13(0x170) +3f861f00: move @0xdaa40, a10, 1 +3f861f30: move *a9(0x20), *a13(0x80), 1 +3f861f60: move *a9, a3, 1 +3f861f70: move @0xc5410, a5, 1 +3f861fa0: add a5, a3 +3f861fb0: move @0xc5430, a5, 1 +3f861fe0: neg a5 +3f861ff0: sra a5, a3 +3f862000: sll 0x2, a3 +3f862010: move a3, *a13(0xa0), 1 +3f862030: move *a13(0x80), a5, 1 +3f862050: mpys a5, a3 +3f862060: move a3, *a13(0x60), 1 +3f862080: move *a13(0xa0), a3, 1 +3f8620a0: sll 0x3, a3 +3f8620b0: move a3, *a13(0xc0), 1 +3f8620d0: move *a13(0x60), a3, 1 +3f8620f0: jrne L3F862170 +3f862100: move *a13(0xff60), a3, 1 +3f862120: sub a5, a5 +3f862130: move a5, *a3, 1 +3f862140: move a5, a8 +3f862150: jauc L3F862E00 +L3F862170: +3f862170: move a14, -*sp, 1 +3f862180: move a3, *a14+, 1 +3f862190: calla L3F705A00 +3f8621c0: move a8, *a13(0xe0), 1 +3f8621e0: move a8, a8 +3f8621f0: jrne L3F862230 +3f862200: movk 11, a8 +3f862210: jauc L3F862E00 +L3F862230: +3f862230: move a14, -*sp, 1 +3f862240: move a7, *a14+, 1 +3f862250: move a5, *a14+, 1 +3f862260: move *a13(0xc0), *a14+, 1 +3f862280: move a10, *a14+, 1 +3f862290: move *a10(0xb40), a3, 1 +3f8622b0: call a3 +3f8622c0: move a8, *a13(0x40), 1 +3f8622e0: move a8, a3 +3f8622f0: jrne L3F862390 +3f862300: move a14, -*sp, 1 +3f862310: move *a13(0xe0), *a14+, 1 +3f862330: calla L3F702440 +3f862360: movk 11, a8 +3f862370: jauc L3F862E00 +L3F862390: +3f862390: move a14, -*sp, 1 +3f8623a0: move a10, *a14+, 1 +3f8623b0: move a7, *a14+, 1 +3f8623c0: calla L3F86EBF0 +3f8623f0: move a8, a11 +3f862400: sub a3, a3 +3f862410: setf 16, 1, 0 +3f862420: move a3, *a13, 0 +3f862430: move a3, *a13(0x10), 0 +3f862450: move *a13(0xc0), *a13(0x20), 0 +3f862480: move a5, *a13(0x30), 0 +3f8624a0: move *a13(0xffc0), a5, 1 +3f8624c0: jrne L3F8626F0 +3f8624d0: movk 3, a5 +3f8624e0: move a5, *a13(0x100), 1 +3f862500: move a7, *a13(0x120), 1 +3f862520: move a14, -*sp, 1 +3f862530: move a3, *a14+, 1 +3f862540: move a13, a5 +3f862550: addi 0x100, a5 +3f862570: move a5, *a14+, 1 +3f862580: movk 5, a5 +3f862590: move a5, *a14+, 1 +3f8625a0: move a11, *a14+, 1 +3f8625b0: calla L3F864C90 +3f8625e0: move a14, -*sp, 1 +3f8625f0: move a11, *a14+, 1 +3f862600: move *a13(0x40), *a14+, 1 +3f862620: calla L3F863590 +3f862650: move a14, -*sp, 1 +3f862660: move a13, *a14+, 1 +3f862670: move a7, *a14+, 1 +3f862680: move a11, *a14+, 1 +3f862690: move *a13(0x40), *a14+, 1 +3f8626b0: move *a11(0x540), a3, 1 +3f8626d0: call a3 +3f8626e0: jruc L3F862BC0 +L3F8626F0: +3f8626f0: movk 3, a5 +3f862700: move a5, *a13(0x100), 1 +3f862720: move a3, *a13(0x120), 1 +3f862740: move *a13(0xffe0), *a13(0x140), 1 +3f862770: move a14, -*sp, 1 +3f862780: move a3, *a14+, 1 +3f862790: move a13, a5 +3f8627a0: addi 0x100, a5 +3f8627c0: move a5, *a14+, 1 +3f8627d0: movi 0x4005, a5 +3f8627f0: move a5, *a14+, 1 +3f862800: move a11, *a14+, 1 +3f862810: calla L3F864C90 +3f862840: move a14, -*sp, 1 +3f862850: move a11, *a14+, 1 +3f862860: move *a13(0x40), *a14+, 1 +3f862880: calla L3F863590 +3f8628b0: move a14, -*sp, 1 +3f8628c0: move a13, *a14+, 1 +3f8628d0: move a7, *a14+, 1 +3f8628e0: move a11, *a14+, 1 +3f8628f0: move *a13(0x40), *a14+, 1 +3f862910: move *a11(0x540), a3, 1 +3f862930: call a3 +3f862940: move a7, *a13(0x100), 1 +3f862960: sub a3, a3 +3f862970: move a3, *a13(0x120), 1 +3f862990: move a14, -*sp, 1 +3f8629a0: move a3, *a14+, 1 +3f8629b0: move a13, a3 +3f8629c0: addi 0x100, a3 +3f8629e0: move a3, *a14+, 1 +3f8629f0: movk 12, a3 +3f862a00: move a3, *a14+, 1 +3f862a10: move a11, *a14+, 1 +3f862a20: calla L3F864C90 +3f862a50: move a14, -*sp, 1 +3f862a60: move a11, *a14+, 1 +3f862a70: move *a13(0x40), *a14+, 1 +3f862a90: calla L3F863590 +3f862ac0: move a14, -*sp, 1 +3f862ad0: move a13, a3 +3f862ae0: addi 0x160, a3 +3f862b00: move a3, *a14+, 1 +3f862b10: move a7, *a14+, 1 +3f862b20: move *a9(0x60), *a14+, 1 +3f862b40: move *a9(0x40), *a14+, 1 +3f862b60: move a11, *a14+, 1 +3f862b70: move *a13(0x40), *a14+, 1 +3f862b90: move *a11(0x580), a7, 1 +3f862bb0: call a7 +L3F862BC0: +3f862bc0: move a14, -*sp, 1 +3f862bd0: move *a13(0xe0), *a14+, 1 +3f862bf0: movk 1, a7 +3f862c00: move a7, *a14+, 1 +3f862c10: movk 2, a5 +3f862c20: move a5, *a14+, 1 +3f862c30: move *a13(0x80), *a14+, 1 +3f862c50: move *a13(0xc0), *a14+, 1 +3f862c70: sub a3, a3 +3f862c80: move a3, *a14+, 1 +3f862c90: move a3, *a14+, 1 +3f862ca0: move *a13(0x40), *a14+, 1 +3f862cc0: move *a10(0x980), a3, 1 +3f862ce0: call a3 +3f862cf0: move *a13(0xff60), a3, 1 +3f862d10: move *a13(0xe0), *a3(0x0), 1 +3f862d40: move a14, -*sp, 1 +3f862d50: move a11, *a14+, 1 +3f862d60: calla L3F86F3B0 +3f862d90: move a14, -*sp, 1 +3f862da0: move *a13(0x40), *a14+, 1 +3f862dc0: move *a10(0xb60), a5, 1 +3f862de0: call a5 +3f862df0: sub a8, a8 +L3F862E00: +3f862e00: move *sp(0x100), a14, 1 +3f862e20: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f862e40: rets 2 +L3F862E50: +3f862e50: mmtm sp, a5,a7,a9,a10,a11,a13 +3f862e70: move a14, a13 +3f862e80: addi 0x60, a14 +3f862ea0: move *a13(0xffe0), a9, 1 +3f862ec0: move *a13(0xffa0), a10, 1 +3f862ee0: move *a9(0xe0), a11, 1 +3f862f00: move *a13(0xffc0), a7, 1 +3f862f20: move *a11(0x1c0), a11, 1 +3f862f40: cmp a11, a7 +3f862f50: jrlt L3F862FC0 +3f862f60: move *a9(0xe0), a11, 1 +3f862f80: move *a11(0x200), a11, 1 +3f862fa0: cmp a11, a7 +3f862fb0: jrle L3F863060 +L3F862FC0: +3f862fc0: sub a11, a11 +3f862fd0: move a11, *a10, 1 +3f862fe0: move a11, *a10(0x20), 1 +3f863000: move a11, *a10(0x40), 1 +3f863020: move a11, *a10(0x60), 1 +3f863040: move a11, a8 +3f863050: jruc L3F863280 +L3F863060: +3f863060: move a14, -*sp, 1 +3f863070: sub a11, a11 +3f863080: move a11, *a14+, 1 +3f863090: move a11, *a14+, 1 +3f8630a0: move a13, *a14+, 1 +3f8630b0: move a7, *a14+, 1 +3f8630c0: move a11, *a14+, 1 +3f8630d0: move a9, *a14+, 1 +3f8630e0: calla L3F85B080 +3f863110: setf 16, 1, 0 +3f863120: move *a13, a5, 0 +3f863130: neg a5 +3f863140: move a5, *a10(0x40), 1 +3f863160: move *a13(0x30), a5, 0 +3f863180: move a5, *a10(0x60), 1 +3f8631a0: move *a13(0x10), a11, 0 +3f8631c0: move *a10(0x40), a5, 1 +3f8631e0: add a11, a5 +3f8631f0: move a5, *a10, 1 +3f863200: move *a13(0x40), a5, 0 +3f863220: move *a10(0x60), a7, 1 +3f863240: add a5, a7 +3f863250: move a7, *a10(0x20), 1 +3f863270: movk 1, a8 +L3F863280: +3f863280: move *sp(0xe0), a14, 1 +3f8632a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8632c0: rets 2 +3f8632d0: mods a2, a3 +3f8632e0: .word 0x736f +3f8632f0: subb a3, a5 +3f863300: modu a3, sp +3f863310: sla 0x3, b4 +3f863320: sla 0x1, a13 +3f863330: sra a11, a14 +3f863340: rl a11, a7 +3f863350: rl b11, b4 +3f863360: sra b11, b6 +3f863370: modu a9, a0 +3f863380: sra b11, b0 +3f863390: mpyu a11, a14 +3f8633a0: sra b11, b2 +3f8633b0: mpyu a11, a6 +3f8633c0: modu a11, a3 +3f8633d0: modu b3, b5 +3f8633e0: sla 0x3, b4 +3f8633f0: modu a11, a6 +3f863400: sla 0x3, b2 +3f863410: modu a11, a6 +3f863420: .word 0x746e +3f863430: sll 0x9, a0 +3f863440: .word 0x0a73 +3f863450: addc a8, a0 +3f863460: modu a11, a12 +3f863470: sra b11, b3 +3f863480: modu a10, a6 +3f863490: .word 0x746e +3f8634a0: srl 0x17, a0 +3f8634b0: modu a1, a0 +3f8634c0: srl a11, a5 +3f8634d0: .word 0x7469 +3f8634e0: .word 0x7669 +3f8634f0: sla 0x3, a5 +3f863500: .word 0x706f +3f863510: modu a3, a5 +3f863520: .word 0x725f +3f863530: srl a3, a5 +3f863540: sll b10, sp +3f863550: .word 0x756f +3f863560: .word 0x746e +3f863570: .word 0x0a20 +3f863580: .word 0x0000 +L3F863590: +3f863590: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f8635b0: move a14, a13 +3f8635c0: addi 0x180, a14 +3f8635e0: move *a13(0xffe0), a9, 1 +3f863600: move *a13(0xffc0), a10, 1 +3f863620: movb *a10(0x178), a7 +3f863640: dsj a7, L3F864830 +3f863660: move *a10(0x1c0), a7, 1 +3f863680: jane L3F864830 +3f8636a0: move *a9(0x20), *a13(0x20), 1 +3f8636d0: setf 16, 1, 0 +3f8636e0: move *a9(0x10), a7, 0 +3f863700: move a7, *a13(0x40), 1 +3f863720: move *a10(0x140), a7, 1 +3f863740: jrne L3F863A60 +3f863750: sub a7, a7 +3f863760: move a7, *a13, 1 +3f863770: move *a13(0x20), a7, 1 +3f863790: move *a13, a5, 1 +3f8637a0: move *a7(0x80), a7, 0 +3f8637c0: cmp a7, a5 +3f8637d0: jrgt L3F863950 +L3F8637E0: +3f8637e0: move *a13(0x20), a7, 1 +3f863800: move *a13, a5, 1 +3f863810: sll 0x7, a5 +3f863820: add a7, a5 +3f863830: move *a5(0x320), a5, 1 +3f863850: move *a5(0x10), a5, 0 +3f863870: move *a13(0x40), a7, 1 +3f863890: cmp a7, a5 +3f8638a0: jreq L3F863950 +3f8638b0: move *a13, a5, 1 +3f8638c0: inc a5 +3f8638d0: move a5, *a13, 1 +3f8638e0: move *a13(0x20), a5, 1 +3f863900: move *a13, a7, 1 +3f863910: move *a5(0x80), a5, 0 +3f863930: cmp a5, a7 +3f863940: jrle L3F8637E0 +L3F863950: +3f863950: move *a13(0x20), a7, 1 +3f863970: move *a13, a5, 1 +3f863980: sll 0x7, a5 +3f863990: add a7, a5 +3f8639a0: move *a5(0x320), *a10(0x1c0), 1 +3f8639d0: move *a10(0x1c0), a5, 1 +3f8639f0: move *a5(0x60), a7, 1 +3f863a10: inc a7 +3f863a20: move a7, *a5(0x60), 1 +3f863a40: jauc L3F864830 +L3F863A60: +3f863a60: move *a10, a7, 1 +3f863a70: move *a10(0x140), a5, 1 +3f863a90: move *a7(0x160), a7, 1 +3f863ab0: cmp a7, a5 +3f863ac0: jrne L3F863DD0 +3f863ad0: sub a7, a7 +3f863ae0: move a7, *a13, 1 +3f863af0: move *a13(0x20), a5, 1 +3f863b10: move *a5(0x80), a5, 0 +3f863b30: cmp a5, a7 +3f863b40: jrgt L3F863CC0 +L3F863B50: +3f863b50: move *a13(0x20), a7, 1 +3f863b70: move *a13, a5, 1 +3f863b80: sll 0x7, a5 +3f863b90: add a7, a5 +3f863ba0: move *a5(0x340), a5, 1 +3f863bc0: move *a5(0x10), a5, 0 +3f863be0: move *a13(0x40), a7, 1 +3f863c00: cmp a7, a5 +3f863c10: jreq L3F863CC0 +3f863c20: move *a13, a5, 1 +3f863c30: inc a5 +3f863c40: move a5, *a13, 1 +3f863c50: move *a13(0x20), a5, 1 +3f863c70: move *a13, a7, 1 +3f863c80: move *a5(0x80), a5, 0 +3f863ca0: cmp a5, a7 +3f863cb0: jrle L3F863B50 +L3F863CC0: +3f863cc0: move *a13(0x20), a7, 1 +3f863ce0: move *a13, a5, 1 +3f863cf0: sll 0x7, a5 +3f863d00: add a7, a5 +3f863d10: move *a5(0x340), *a10(0x1c0), 1 +3f863d40: move *a10(0x1c0), a5, 1 +3f863d60: move *a5(0x60), a7, 1 +3f863d80: inc a7 +3f863d90: move a7, *a5(0x60), 1 +3f863db0: jauc L3F864830 +L3F863DD0: +3f863dd0: move *a10, a7, 1 +3f863de0: move *a10(0x140), a5, 1 +3f863e00: move *a7(0x140), a7, 1 +3f863e20: cmp a7, a5 +3f863e30: jrne L3F864130 +3f863e40: sub a7, a7 +3f863e50: move a7, *a13, 1 +3f863e60: move *a13(0x20), a5, 1 +3f863e80: move *a5(0x80), a5, 0 +3f863ea0: cmp a5, a7 +3f863eb0: jrgt L3F864030 +L3F863EC0: +3f863ec0: move *a13(0x20), a7, 1 +3f863ee0: move *a13, a5, 1 +3f863ef0: sll 0x7, a5 +3f863f00: add a7, a5 +3f863f10: move *a5(0x360), a5, 1 +3f863f30: move *a5(0x10), a5, 0 +3f863f50: move *a13(0x40), a7, 1 +3f863f70: cmp a7, a5 +3f863f80: jreq L3F864030 +3f863f90: move *a13, a5, 1 +3f863fa0: inc a5 +3f863fb0: move a5, *a13, 1 +3f863fc0: move *a13(0x20), a5, 1 +3f863fe0: move *a13, a7, 1 +3f863ff0: move *a5(0x80), a5, 0 +3f864010: cmp a5, a7 +3f864020: jrle L3F863EC0 +L3F864030: +3f864030: move *a13(0x20), a7, 1 +3f864050: move *a13, a5, 1 +3f864060: sll 0x7, a5 +3f864070: add a7, a5 +3f864080: move *a5(0x360), *a10(0x1c0), 1 +3f8640b0: move *a10(0x1c0), a5, 1 +3f8640d0: move *a5(0x60), a7, 1 +3f8640f0: inc a7 +3f864100: move a7, *a5(0x60), 1 +3f864120: jruc L3F864830 +L3F864130: +3f864130: movk 1, a7 +3f864140: move a7, *a13(0x160), 1 +3f864160: move a7, *a13(0x140), 1 +3f864180: move a14, -*sp, 1 +3f864190: move a13, a5 +3f8641a0: addi 0x160, a5 +3f8641c0: move a5, *a14+, 1 +3f8641d0: move a13, a7 +3f8641e0: addi 0x140, a7 +3f864200: move a7, *a14+, 1 +3f864210: movk 2, a5 +3f864220: move a5, *a14+, 1 +3f864230: move *a13(0x20), a5, 1 +3f864250: move *a5(0x940), a7, 1 +3f864270: call a7 +3f864280: move a14, -*sp, 1 +3f864290: movb *a10(0x180), a8 +3f8642b0: move a8, *a14+, 1 +3f8642c0: move *a13(0x160), *a14+, 1 +3f8642e0: move *a13(0x140), *a14+, 1 +3f864300: move a5, *a14+, 1 +3f864310: move *a10, a7, 1 +3f864320: move *a7(0xb40), a7, 1 +3f864340: call a7 +3f864350: move a8, *a13(0x60), 1 +3f864370: movk 3, a7 +3f864380: move a7, *a13(0x80), 1 +3f8643a0: move *a10(0x140), *a13(0xa0), 1 +3f8643d0: sub a7, a7 +3f8643e0: move a7, *a13(0xc0), 1 +3f864400: move a14, -*sp, 1 +3f864410: move *a10(0x0), *a14+, 1 +3f864430: movb *a10(0x180), a8 +3f864450: move a8, *a14+, 1 +3f864460: calla L3F86EBF0 +3f864490: move a8, *a13(0xe0), 1 +3f8644b0: move a14, -*sp, 1 +3f8644c0: move a13, a7 +3f8644d0: addi 0x80, a7 +3f8644f0: move a7, *a14+, 1 +3f864500: movi 0x105, a7 +3f864520: move a7, *a14+, 1 +3f864530: move a8, *a14+, 1 +3f864540: calla L3F864B20 +3f864570: move a14, -*sp, 1 +3f864580: move *a13(0xe0), *a14+, 1 +3f8645a0: move *a13(0x60), *a14+, 1 +3f8645c0: calla L3F863590 +3f8645f0: sub a3, a3 +3f864600: setf 16, 1, 0 +3f864610: move a3, *a13(0x110), 0 +3f864630: move a3, *a13(0x100), 0 +3f864650: move *a13(0x140), *a13(0x120), 0 +3f864680: move *a13(0x160), *a13(0x130), 0 +3f8646b0: move a14, -*sp, 1 +3f8646c0: move a13, a3 +3f8646d0: addi 0x100, a3 +3f8646f0: move a3, *a14+, 1 +3f864700: movk 1, a3 +3f864710: move a3, *a14+, 1 +3f864720: move *a13(0xe0), *a14+, 1 +3f864740: move *a13(0x60), *a14+, 1 +3f864760: move *a13(0xe0), a3, 1 +3f864780: move *a3(0x540), a7, 1 +3f8647a0: call a7 +3f8647b0: move *a13(0x60), *a10(0x1c0), 1 +3f8647e0: move a14, -*sp, 1 +3f8647f0: move a3, *a14+, 1 +3f864800: calla L3F86F3B0 +L3F864830: +3f864830: move *a10(0x80), a11, 1 +3f864850: move a10, a12 +3f864860: addi 0x80, a12 +3f864880: move *a10(0x60), a7, 1 +3f8648a0: move *a9(0x40), a5, 1 +3f8648c0: cmp a5, a7 +3f8648d0: jreq L3F864950 +3f8648e0: move *a10(0x320), a7, 1 +3f864900: ori 0x40000000, a7 +3f864930: move a7, *a10(0x320), 1 +L3F864950: +3f864950: move *a11(0x80), a7, 1 +3f864970: move *a10(0x320), a5, 1 +3f864990: and a5, a7 +3f8649a0: jreq L3F864A40 +3f8649b0: move a14, -*sp, 1 +3f8649c0: move a9, *a14+, 1 +3f8649d0: move *a10(0x320), *a14+, 1 +3f8649f0: move a11, *a14+, 1 +3f864a00: move a10, *a14+, 1 +3f864a10: move *a11(0xa0), a7, 1 +3f864a30: call a7 +L3F864A40: +3f864a40: move *a11, a11, 1 +3f864a50: cmp a12, a11 +3f864a60: jrne L3F864950 +3f864a70: sub a7, a7 +3f864a80: move a7, *a10(0x320), 1 +3f864aa0: move *a9(0x40), *a10(0x60), 1 +3f864ad0: move *sp(0x120), a14, 1 +3f864af0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f864b10: rets 2 +L3F864B20: +3f864b20: mmtm sp, a7,a9,a10,a11,a13 +3f864b40: move a14, a13 +3f864b50: move *a13(0xffe0), a9, 1 +3f864b70: move *a13(0xffc0), a10, 1 +3f864b90: move *a13(0xffa0), a11, 1 +3f864bb0: move a14, -*sp, 1 +3f864bc0: sub a7, a7 +3f864bd0: move a7, *a14+, 1 +3f864be0: move a11, *a14+, 1 +3f864bf0: move a10, *a14+, 1 +3f864c00: move a9, *a14+, 1 +3f864c10: calla L3F864C90 +3f864c40: move *sp(0xc0), a14, 1 +3f864c60: mmfm sp, a7,a9,a10,a11,a13 +3f864c80: rets 2 +L3F864C90: +3f864c90: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f864cb0: move a14, a13 +3f864cc0: addi 0xc0, a14 +3f864ce0: move *a13(0xffe0), a9, 1 +3f864d00: move *a13(0xffc0), a10, 1 +3f864d20: move *a13(0xffa0), a11, 1 +3f864d40: sub a0, a0 +3f864d50: movi 0x3039, a7 +3f864d70: move a7, *a13, 1 +3f864d80: move *a9(0x60), a7, 1 +3f864da0: ori 0x80000000, a7 +3f864dd0: move a7, *a9(0x60), 1 +3f864df0: move a10, *a13(0x40), 1 +3f864e10: move a10, a7 +3f864e20: jaeq L3F867310 +L3F864E40: +3f864e40: move a14, -*sp, 1 +3f864e50: move a10, *a14+, 1 +3f864e60: calla L3FCCBE80 +3f864e90: move a8, a12 +3f864ea0: dec a12 +3f864eb0: movk 1, a7 +3f864ec0: sll a12, a7 +3f864ed0: move a7, *a13(0x20), 1 +3f864ef0: andn a7, a10 +3f864f00: move *a9(0x320), a5, 1 +3f864f20: or a7, a5 +3f864f30: move a5, *a9(0x320), 1 +3f864f50: jauc L3F866D10 +L3F864F70: +3f864f70: setf 8, 0, 0 +3f864f80: move *a11, a7, 0 +3f864f90: subk 15, a7 +3f864fa0: jrhi L3F864FF0 +3f864fb0: move *a11, a7, 0 +3f864fc0: move a7, *a9(0xc0), 1 +3f864fe0: jruc L3F865040 +L3F864FF0: +3f864ff0: move *a11, a7, 0 +3f865000: move a7, @0x21af60, 1 +3f865030: movk 2, a0 +L3F865040: +3f865040: addk 32, a11 +3f865050: jauc L3F8672C0 +L3F865070: +3f865070: move *a11+, a7, 1 +3f865080: move a7, *a9(0xe0), 1 +3f8650a0: jauc L3F8672C0 +L3F8650C0: +3f8650c0: move *a11+, a7, 1 +3f8650d0: move a7, *a9(0x100), 1 +3f8650f0: jauc L3F8672C0 +L3F865110: +3f865110: move *a11+, a7, 1 +3f865120: move a7, *a9(0x120), 1 +3f865140: jauc L3F8672C0 +L3F865160: +3f865160: setf 16, 0, 0 +3f865170: move *a11(0x0), *a9(0x160), 0 +3f8651a0: addk 32, a11 +3f8651b0: jauc L3F8672C0 +L3F8651D0: +3f8651d0: setf 8, 0, 0 +3f8651e0: move *a11, a7, 0 +3f8651f0: subk 2, a7 +3f865200: jrhi L3F865250 +3f865210: move *a11, a7, 0 +3f865220: movb a7, *a9(0x190) +3f865240: jruc L3F8652A0 +L3F865250: +3f865250: move *a11, a7, 0 +3f865260: move a7, @0x21af60, 1 +3f865290: movk 2, a0 +L3F8652A0: +3f8652a0: addk 32, a11 +3f8652b0: jauc L3F8672C0 +L3F8652D0: +3f8652d0: setf 8, 0, 0 +3f8652e0: move *a11, a7, 0 +3f8652f0: subk 3, a7 +3f865300: jrhi L3F865350 +3f865310: move *a11, a7, 0 +3f865320: movb a7, *a9(0x170) +3f865340: jruc L3F8653A0 +L3F865350: +3f865350: move *a11, a7, 0 +3f865360: move a7, @0x21af60, 1 +3f865390: movk 2, a0 +L3F8653A0: +3f8653a0: addk 32, a11 +3f8653b0: jauc L3F8672C0 +L3F8653D0: +3f8653d0: setf 8, 0, 0 +3f8653e0: move *a11, a7, 0 +3f8653f0: subk 2, a7 +3f865400: jrhi L3F865450 +3f865410: move *a11, a7, 0 +3f865420: movb a7, *a9(0x188) +3f865440: jruc L3F8654A0 +L3F865450: +3f865450: move *a11, a7, 0 +3f865460: move a7, @0x21af60, 1 +3f865490: movk 2, a0 +L3F8654A0: +3f8654a0: addk 32, a11 +3f8654b0: jauc L3F8672C0 +L3F8654D0: +3f8654d0: sub a7, a7 +3f8654e0: move a7, *a13, 1 +3f8654f0: movi 0x3039, a5 +3f865510: move a5, *a13, 1 +3f865520: setf 8, 0, 0 +3f865530: move *a11, a7, 0 +3f865540: subk 3, a7 +3f865550: jrhi L3F8655A0 +3f865560: move *a11, a7, 0 +3f865570: movb a7, *a9(0x178) +3f865590: jruc L3F8655F0 +L3F8655A0: +3f8655a0: move *a11, a7, 0 +3f8655b0: move a7, @0x21af60, 1 +3f8655e0: movk 2, a0 +L3F8655F0: +3f8655f0: addk 32, a11 +3f865600: jauc L3F8672C0 +L3F865620: +3f865620: setf 8, 0, 0 +3f865630: move *a11, a7, 0 +3f865640: dec a7 +3f865650: jrhi L3F8656A0 +3f865660: move *a11, a7, 0 +3f865670: movb a7, *a9(0x198) +3f865690: jruc L3F8656F0 +L3F8656A0: +3f8656a0: move *a11, a7, 0 +3f8656b0: move a7, @0x21af60, 1 +3f8656e0: movk 2, a0 +L3F8656F0: +3f8656f0: addk 32, a11 +3f865700: jauc L3F8672C0 +L3F865720: +3f865720: move *a13(0xff80), a7, 1 +3f865740: jreq L3F865770 +3f865750: move *a11, a2, 1 +3f865760: jruc L3F865820 +L3F865770: +3f865770: move a14, -*sp, 1 +3f865780: sub a5, a5 +3f865790: move a5, *a14+, 1 +3f8657a0: movk 8, a5 +3f8657b0: move a5, *a14+, 1 +3f8657c0: move *a11(0x0), *a14+, 1 +3f8657e0: calla L3F8BA520 +3f865810: move a8, a2 +L3F865820: +3f865820: addk 32, a11 +3f865830: move a2, a5 +3f865840: jreq L3F865A90 +3f865850: setf 16, 1, 0 +3f865860: move *a2(0x10), a5, 0 +3f865880: movb *a9(0x180), a7 +3f8658a0: cmp a7, a5 +3f8658b0: jrne L3F865910 +3f8658c0: move *a2(0x20), a7, 1 +3f8658e0: move *a9, a5, 1 +3f8658f0: cmp a5, a7 +3f865900: jreq L3F865940 +L3F865910: +3f865910: movk 8, a0 +3f865920: jauc L3F8672C0 +L3F865940: +3f865940: move *a9(0x1c0), a7, 1 +3f865960: cmp a2, a7 +3f865970: jaeq L3F8672C0 +3f865990: move a14, -*sp, 1 +3f8659a0: move *a9(0x1c0), *a14+, 1 +3f8659c0: move *a9, a7, 1 +3f8659d0: move *a7(0xb60), a7, 1 +3f8659f0: call a7 +3f865a00: move a2, *a9(0x1c0), 1 +3f865a20: move *a2(0x60), a7, 1 +3f865a40: inc a7 +3f865a50: move a7, *a2(0x60), 1 +3f865a70: jauc L3F8672C0 +L3F865A90: +3f865a90: move *a11, a5, 1 +3f865aa0: move a5, @0x21af60, 1 +3f865ad0: movk 4, a0 +3f865ae0: jauc L3F8672C0 +L3F865B00: +3f865b00: move *a13(0xff80), a7, 1 +3f865b20: jreq L3F865B50 +3f865b30: move *a11, a2, 1 +3f865b40: jruc L3F865C00 +L3F865B50: +3f865b50: move a14, -*sp, 1 +3f865b60: sub a5, a5 +3f865b70: move a5, *a14+, 1 +3f865b80: movk 8, a5 +3f865b90: move a5, *a14+, 1 +3f865ba0: move *a11(0x0), *a14+, 1 +3f865bc0: calla L3F8BA520 +3f865bf0: move a8, a2 +L3F865C00: +3f865c00: addk 32, a11 +3f865c10: move a2, a5 +3f865c20: jreq L3F865E40 +3f865c30: setf 16, 1, 0 +3f865c40: move *a2(0x10), a5, 0 +3f865c60: dsjs a5, L3F865CC0 +3f865c70: move *a2(0x20), a5, 1 +3f865c90: move *a9, a7, 1 +3f865ca0: cmp a7, a5 +3f865cb0: jreq L3F865CF0 +L3F865CC0: +3f865cc0: movk 8, a0 +3f865cd0: jauc L3F8672C0 +L3F865CF0: +3f865cf0: move *a9(0x1e0), a7, 1 +3f865d10: cmp a2, a7 +3f865d20: jaeq L3F8672C0 +3f865d40: move a14, -*sp, 1 +3f865d50: move *a9(0x1e0), *a14+, 1 +3f865d70: move *a9, a7, 1 +3f865d80: move *a7(0xb60), a7, 1 +3f865da0: call a7 +3f865db0: move a2, *a9(0x1e0), 1 +3f865dd0: move *a2(0x60), a7, 1 +3f865df0: inc a7 +3f865e00: move a7, *a2(0x60), 1 +3f865e20: jauc L3F8672C0 +L3F865E40: +3f865e40: move *a11, a5, 1 +3f865e50: move a5, @0x21af60, 1 +3f865e80: movk 4, a0 +3f865e90: jauc L3F8672C0 +L3F865EB0: +3f865eb0: setf 16, 1, 0 +3f865ec0: move *a11(0x0), *a9(0x200), 0 +3f865ef0: addk 32, a11 +3f865f00: jauc L3F8672C0 +L3F865F20: +3f865f20: setf 16, 1, 0 +3f865f30: move *a11(0x0), *a9(0x210), 0 +3f865f60: addk 32, a11 +3f865f70: jauc L3F8672C0 +L3F865F90: +3f865f90: move *a13(0xff80), a7, 1 +3f865fb0: jreq L3F866000 +3f865fc0: move *a11+, a5, 1 +3f865fd0: move a5, *a13(0x80), 1 +3f865ff0: jruc L3F8660F0 +L3F866000: +3f866000: move *a11+, a5, 1 +3f866010: move a5, *a13(0x60), 1 +3f866030: move a14, -*sp, 1 +3f866040: sub a5, a5 +3f866050: move a5, *a14+, 1 +3f866060: movk 2, a5 +3f866070: move a5, *a14+, 1 +3f866080: move *a13(0x60), *a14+, 1 +3f8660a0: calla L3F8BA520 +3f8660d0: move a8, *a13(0x80), 1 +L3F8660F0: +3f8660f0: move *a13(0x80), a5, 1 +3f866110: jreq L3F866210 +3f866120: move a14, -*sp, 1 +3f866130: move *a13(0xa0), *a14+, 1 +3f866150: move a5, *a14+, 1 +3f866160: move a9, *a14+, 1 +3f866170: move *a9, a5, 1 +3f866180: move *a5(0xc20), a5, 1 +3f8661a0: call a5 +3f8661b0: move a8, a5 +3f8661c0: jane L3F8672C0 +3f8661e0: movk 7, a0 +3f8661f0: jauc L3F8672C0 +L3F866210: +3f866210: move *a11, a5, 1 +3f866220: move a5, @0x21af60, 1 +3f866250: movk 7, a0 +3f866260: jauc L3F8672C0 +L3F866280: +3f866280: move *a11, a7, 1 +3f866290: jreq L3F8662C0 +3f8662a0: move *a11, a7, 1 +3f8662b0: dsjs a7, L3F866310 +L3F8662C0: +3f8662c0: setf 8, 0, 0 +3f8662d0: move *a11, a7, 0 +3f8662e0: movb a7, *a9(0x1a8) +3f866300: jruc L3F866370 +L3F866310: +3f866310: setf 8, 0, 0 +3f866320: move *a11, a7, 0 +3f866330: move a7, @0x21af60, 1 +3f866360: movk 2, a0 +L3F866370: +3f866370: addk 32, a11 +3f866380: jauc L3F8672C0 +L3F8663A0: +3f8663a0: move *a11, a7, 1 +3f8663b0: jrne L3F866410 +3f8663c0: sub a7, a7 +3f8663d0: setf 1, 0, 0 +3f8663e0: move a7, *a9(0x1b8), 0 +3f866400: jruc L3F8664D0 +L3F866410: +3f866410: move *a11, a7, 1 +3f866420: dsjs a7, L3F866480 +3f866430: movk 1, a7 +3f866440: setf 1, 0, 0 +3f866450: move a7, *a9(0x1b8), 0 +3f866470: jruc L3F8664D0 +L3F866480: +3f866480: move *a11, a7, 1 +3f866490: move a7, @0x21af60, 1 +3f8664c0: movk 2, a0 +L3F8664D0: +3f8664d0: addk 32, a11 +3f8664e0: jauc L3F8672C0 +L3F866500: +3f866500: setf 16, 1, 0 +3f866510: move *a11(0x0), *a9(0x280), 0 +3f866540: addk 32, a11 +3f866550: jauc L3F8672C0 +L3F866570: +3f866570: setf 16, 1, 0 +3f866580: move *a11(0x0), *a9(0x290), 0 +3f8665b0: addk 32, a11 +3f8665c0: jauc L3F8672C0 +L3F8665E0: +3f8665e0: move *a11(0x0), *a13(0x60), 1 +3f866610: move *a13(0x60), a7, 1 +3f866630: jrne L3F866680 +3f866640: sub a5, a5 +3f866650: move a5, *a13(0x80), 1 +3f866670: jruc L3F866850 +L3F866680: +3f866680: move *a13(0xff80), a5, 1 +3f8666a0: jreq L3F8666D0 +3f8666b0: move a11, a2 +3f8666c0: jruc L3F866770 +L3F8666D0: +3f8666d0: move a14, -*sp, 1 +3f8666e0: sub a5, a5 +3f8666f0: move a5, *a14+, 1 +3f866700: movk 8, a5 +3f866710: move a5, *a14+, 1 +3f866720: move a7, *a14+, 1 +3f866730: calla L3F8BA520 +3f866760: move a8, a2 +L3F866770: +3f866770: jreq L3F866810 +3f866780: movk 1, a5 +3f866790: move a5, *a13(0x80), 1 +3f8667b0: move *a2(0x60), a7, 1 +3f8667d0: inc a7 +3f8667e0: move a7, *a2(0x60), 1 +3f866800: jruc L3F866850 +L3F866810: +3f866810: move a7, @0x21af60, 1 +3f866840: movk 4, a0 +L3F866850: +3f866850: addk 32, a11 +3f866860: move a0, a5 +3f866870: jane L3F8672C0 +3f866890: move a14, -*sp, 1 +3f8668a0: sub a7, a7 +3f8668b0: move a7, *a14+, 1 +3f8668c0: move a2, *a14+, 1 +3f8668d0: move *a13(0x80), *a14+, 1 +3f8668f0: move a9, *a14+, 1 +3f866900: move *a9(0x640), a5, 1 +3f866920: call a5 +3f866930: jauc L3F8672C0 +L3F866950: +3f866950: setf 16, 0, 0 +3f866960: move *a11, a7, 0 +3f866970: move a7, *a9(0x2c0), 1 +3f866990: addk 32, a11 +3f8669a0: jauc L3F8672C0 +L3F8669C0: +3f8669c0: move *a9(0x300), a7, 1 +3f8669e0: cmpi 0x21aeb0, a7 +3f866a10: jreq L3F866AE0 +3f866a20: movk 2, a7 +3f866a30: move a7, *a9(0x2e0), 1 +3f866a50: move *a9(0x300), a5, 1 +3f866a70: jreq L3F866AE0 +3f866a80: move a14, -*sp, 1 +3f866a90: move *a9(0x300), *a14+, 1 +3f866ab0: calla L3F702440 +L3F866AE0: +3f866ae0: move a14, -*sp, 1 +3f866af0: movk 2, a7 +3f866b00: move a7, *a14+, 1 +3f866b10: calla L3F701230 +3f866b40: move a8, *a9(0x300), 1 +3f866b60: move *a9(0x300), a5, 1 +3f866b80: setf 8, 0, 0 +3f866b90: move *a11, a7, 0 +3f866ba0: movb a7, *a5 +3f866bb0: move *a9(0x300), a7, 1 +3f866bd0: move *a11+, a5, 1 +3f866be0: zext a5, 0 +3f866bf0: movb a5, *a7(0x8) +3f866c10: jruc L3F8672C0 +L3F866C20: +3f866c20: setf 8, 0, 0 +3f866c30: move *a11, a7, 0 +3f866c40: dec a7 +3f866c50: jrhi L3F866CA0 +3f866c60: move *a11, a7, 0 +3f866c70: movb a7, *a9(0x1a0) +3f866c90: jruc L3F866CF0 +L3F866CA0: +3f866ca0: move *a11, a7, 0 +3f866cb0: move a7, @0x21af60, 1 +3f866ce0: movk 2, a0 +L3F866CF0: +3f866cf0: addk 32, a11 +3f866d00: jruc L3F8672C0 +L3F866D10: +3f866d10: dec a7 +3f866d20: jaeq L3F864F70 +3f866d40: dec a7 +3f866d50: jaeq L3F865070 +3f866d70: subk 2, a7 +3f866d80: jaeq L3F8650C0 +3f866da0: subk 4, a7 +3f866db0: jaeq L3F865110 +3f866dd0: subk 8, a7 +3f866de0: jaeq L3F865160 +3f866e00: subk 16, a7 +3f866e10: jaeq L3F8651D0 +3f866e30: subk 32, a7 +3f866e40: jaeq L3F8652D0 +3f866e60: subi 0x40, a7 +3f866e80: jaeq L3F8653D0 +3f866ea0: subi 0x80, a7 +3f866ec0: jaeq L3F8654D0 +3f866ee0: subi 0x100, a7 +3f866f00: jaeq L3F865620 +3f866f20: subi 0x200, a7 +3f866f40: jaeq L3F865720 +3f866f60: subi 0x400, a7 +3f866f80: jaeq L3F865B00 +3f866fa0: subi 0x800, a7 +3f866fc0: jaeq L3F865EB0 +3f866fe0: subi 0x1000, a7 +3f867000: jaeq L3F865F20 +3f867020: subi 0x2000, a7 +3f867040: jaeq L3F865F90 +3f867060: subi 0x4000, a7 +3f867080: jaeq L3F866280 +3f8670a0: subi 0x8000, a7 +3f8670d0: jaeq L3F8663A0 +3f8670f0: subi 0x10000, a7 +3f867120: jaeq L3F866500 +3f867140: subi 0x20000, a7 +3f867170: jaeq L3F866570 +3f867190: subi 0x40000, a7 +3f8671c0: jaeq L3F8665E0 +3f8671e0: subi 0x80000, a7 +3f867210: jaeq L3F866950 +3f867230: subi 0x100000, a7 +3f867260: jaeq L3F8669C0 +3f867280: subi 0x200000, a7 +3f8672b0: jreq L3F866C20 +L3F8672C0: +3f8672c0: move a10, a5 +3f8672d0: jreq L3F867310 +3f8672e0: move a0, a5 +3f8672f0: jaeq L3F864E40 +L3F867310: +3f867310: move *a9(0x80), a4, 1 +3f867330: move a9, a6 +3f867340: addi 0x80, a6 +L3F867360: +3f867360: move *a4(0xc0), a7, 1 +3f867380: move *a13(0x40), a5, 1 +3f8673a0: and a5, a7 +3f8673b0: jreq L3F867430 +3f8673c0: move a14, -*sp, 1 +3f8673d0: move a5, *a14+, 1 +3f8673e0: move a4, *a14+, 1 +3f8673f0: move a9, *a14+, 1 +3f867400: move *a4(0xe0), a7, 1 +3f867420: call a7 +L3F867430: +3f867430: move *a4, a4, 1 +3f867440: cmp a6, a4 +3f867450: jrne L3F867360 +3f867460: move a0, a8 +3f867470: move *sp(0x180), a14, 1 +3f867490: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8674b0: rets 2 +L3F8674C0: +3f8674c0: mmtm sp, a7,a9,a11,a13 +3f8674e0: move a14, a13 +3f8674f0: addi 0x80, a14 +3f867510: move *a13(0xffe0), a11, 1 +3f867530: move *a11(0x20), *a13(0x40), 1 +3f867560: setf 16, 1, 0 +3f867570: move *a11(0x10), a7, 0 +3f867590: move a7, *a13(0x60), 1 +3f8675b0: move a14, -*sp, 1 +3f8675c0: movi 0xd4, a7 +3f8675e0: move a7, *a14+, 1 +3f8675f0: calla L3F701230 +3f867620: move a8, a9 +3f867630: jrne L3F867670 +3f867640: sub a8, a8 +3f867650: jauc L3F867EF0 +L3F867670: +3f867670: move *a13(0x40), *a9(0x0), 1 +3f8676a0: movb *a13(0x60), *a9(0x180) +3f8676d0: movk 3, a7 +3f8676e0: move a7, *a9(0xc0), 1 +3f867700: movi 0xffff, a7 +3f867720: move a7, *a9(0xe0), 1 +3f867740: movi 0x80000000, a7 +3f867770: move a7, *a9(0x60), 1 +3f867790: sub a7, a7 +3f8677a0: move a7, *a9(0x100), 1 +3f8677c0: movk 1, a7 +3f8677d0: move a7, *a9(0x120), 1 +3f8677f0: sub a7, a7 +3f867800: setf 16, 0, 0 +3f867810: move a7, *a9(0x160), 0 +3f867830: movb a7, *a9(0x190) +3f867850: movk 1, a7 +3f867860: movb a7, *a9(0x170) +3f867880: sub a7, a7 +3f867890: movb a7, *a9(0x188) +3f8678b0: movb a7, *a9(0x178) +3f8678d0: movb a7, *a9(0x198) +3f8678f0: movk 1, a7 +3f867900: movb a7, *a9(0x1a0) +3f867920: sub a7, a7 +3f867930: move a7, *a9(0x1c0), 1 +3f867950: move a7, *a9(0x220), 1 +3f867970: calla L3F85F3F0 +3f8679a0: move a8, *a13, 1 +3f8679b0: move a14, -*sp, 1 +3f8679c0: move *a13(0x20), *a14+, 1 +3f8679e0: move a8, *a14+, 1 +3f8679f0: move a9, *a14+, 1 +3f867a00: move *a9, a7, 1 +3f867a10: move *a7(0xc20), a7, 1 +3f867a30: call a7 +3f867a40: move *a13(0x40), a7, 1 +3f867a60: move *a7(0x2e0), *a9(0x1e0), 1 +3f867a90: move *a9(0x1e0), a7, 1 +3f867ab0: move *a7(0x60), a11, 1 +3f867ad0: inc a11 +3f867ae0: move a11, *a7(0x60), 1 +3f867b00: sub a11, a11 +3f867b10: setf 16, 1, 0 +3f867b20: move a11, *a9(0x200), 0 +3f867b40: move a11, *a9(0x210), 0 +3f867b60: movb a11, *a9(0x1a8) +3f867b80: movk 1, a7 +3f867b90: setf 1, 0, 0 +3f867ba0: move a7, *a9(0x1b8), 0 +3f867bc0: setf 16, 1, 0 +3f867bd0: move a11, *a9(0x280), 0 +3f867bf0: move a11, *a9(0x290), 0 +3f867c10: movb a11, *a9(0x1b0) +3f867c30: movk 2, a7 +3f867c40: move a7, *a9(0x2e0), 1 +3f867c60: movi 0x21aeb0, a7 +3f867c90: move a7, *a9(0x300), 1 +3f867cb0: move a11, *a9(0x2c0), 1 +3f867cd0: movi 0x7fffff, a11 +3f867d00: move a11, *a9(0x320), 1 +3f867d20: move a14, -*sp, 1 +3f867d30: move a9, *a14+, 1 +3f867d40: move *a9, a7, 1 +3f867d50: move *a7(0xd60), a7, 1 +3f867d70: call a7 +3f867d80: move *a13(0xffc0), a7, 1 +3f867da0: jreq L3F867E70 +3f867db0: move a14, -*sp, 1 +3f867dc0: move *a13(0xffa0), *a14+, 1 +3f867de0: move a7, *a14+, 1 +3f867df0: move a9, *a14+, 1 +3f867e00: calla L3F864B20 +3f867e30: move *a13(0xff80), a11, 1 +3f867e50: move a8, *a11, 1 +3f867e60: jruc L3F867EB0 +L3F867E70: +3f867e70: move *a13(0xff80), a11, 1 +3f867e90: sub a7, a7 +3f867ea0: move a7, *a11, 1 +L3F867EB0: +3f867eb0: move *a9(0x100), *a9(0x140), 1 +3f867ee0: move a9, a8 +L3F867EF0: +3f867ef0: move *sp(0xa0), a14, 1 +3f867f10: mmfm sp, a7,a9,a11,a13 +3f867f30: rets 2 +L3F867F40: +3f867f40: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f867f60: move a14, a13 +3f867f70: addi 0xa0, a14 +3f867f90: move *a13(0xffe0), a9, 1 +3f867fb0: move *a13(0xffc0), a10, 1 +3f867fd0: move *a13(0xffa0), a11, 1 +3f867ff0: move *a10(0x60), a7, 1 +3f868010: ori 0x80000000, a7 +3f868040: move a7, *a10(0x60), 1 +3f868060: move *a10(0x320), a7, 1 +3f868080: or a11, a7 +3f868090: move a7, *a10(0x320), 1 +3f8680b0: move a11, *a13, 1 +3f8680c0: move a11, a7 +3f8680d0: jaeq L3F869870 +L3F8680F0: +3f8680f0: move a14, -*sp, 1 +3f868100: move a11, *a14+, 1 +3f868110: calla L3FCCBE80 +3f868140: move a8, a12 +3f868150: dec a12 +3f868160: movk 1, a7 +3f868170: sll a12, a7 +3f868180: move a7, *a13(0x20), 1 +3f8681a0: andn a7, a11 +3f8681b0: jauc L3F869290 +L3F8681D0: +3f8681d0: move *a9(0xc0), *a10(0xc0), 1 +3f868200: jauc L3F869840 +L3F868220: +3f868220: move *a9(0xe0), *a10(0xe0), 1 +3f868250: jauc L3F869840 +L3F868270: +3f868270: move *a9(0x100), *a10(0x100), 1 +3f8682a0: jauc L3F869840 +L3F8682C0: +3f8682c0: move *a9(0x120), *a10(0x120), 1 +3f8682f0: jauc L3F869840 +L3F868310: +3f868310: setf 16, 0, 0 +3f868320: move *a9(0x160), *a10(0x160), 0 +3f868350: jauc L3F869840 +L3F868370: +3f868370: movb *a9(0x190), *a10(0x190) +3f8683a0: jauc L3F869840 +L3F8683C0: +3f8683c0: movb *a9(0x170), *a10(0x170) +3f8683f0: jauc L3F869840 +L3F868410: +3f868410: movb *a9(0x188), *a10(0x188) +3f868440: jauc L3F869840 +L3F868460: +3f868460: movb *a9(0x178), *a10(0x178) +3f868490: jauc L3F869840 +L3F8684B0: +3f8684b0: movb *a9(0x198), *a10(0x198) +3f8684e0: jauc L3F869840 +L3F868500: +3f868500: move *a9(0x140), *a10(0x140), 1 +3f868530: move a14, -*sp, 1 +3f868540: move *a10(0x1c0), *a14+, 1 +3f868560: move *a10, a7, 1 +3f868570: move *a7(0xb60), a7, 1 +3f868590: call a7 +3f8685a0: move *a9(0x1c0), *a10(0x1c0), 1 +3f8685d0: move *a10(0x1c0), a7, 1 +3f8685f0: jreq L3F8686D0 +3f868600: move *a10(0x1c0), a7, 1 +3f868620: jreq L3F8686D0 +3f868630: move *a10(0x1c0), a7, 1 +3f868650: subk 3, a7 +3f868660: jreq L3F8686D0 +3f868670: move *a10(0x1c0), a7, 1 +3f868690: dec a7 +3f8686a0: jreq L3F8686D0 +3f8686b0: movk 1, a7 +3f8686c0: jruc L3F8686E0 +L3F8686D0: +3f8686d0: sub a7, a7 +L3F8686E0: +3f8686e0: move a7, a8 +3f8686f0: jaeq L3F869840 +3f868710: move *a10(0x1c0), a7, 1 +3f868730: move *a7(0x60), a5, 1 +3f868750: inc a5 +3f868760: move a5, *a7(0x60), 1 +3f868780: jauc L3F869840 +L3F8687A0: +3f8687a0: move a14, -*sp, 1 +3f8687b0: move *a10(0x1e0), *a14+, 1 +3f8687d0: move *a10, a7, 1 +3f8687e0: move *a7(0xb60), a7, 1 +3f868800: call a7 +3f868810: move *a9(0x1e0), *a10(0x1e0), 1 +3f868840: move *a10(0x1e0), a7, 1 +3f868860: jreq L3F868940 +3f868870: move *a10(0x1e0), a7, 1 +3f868890: jreq L3F868940 +3f8688a0: move *a10(0x1e0), a7, 1 +3f8688c0: subk 3, a7 +3f8688d0: jreq L3F868940 +3f8688e0: move *a10(0x1e0), a7, 1 +3f868900: dec a7 +3f868910: jreq L3F868940 +3f868920: movk 1, a7 +3f868930: jruc L3F868950 +L3F868940: +3f868940: sub a7, a7 +L3F868950: +3f868950: move a7, a5 +3f868960: jaeq L3F869840 +3f868980: move *a10(0x1e0), a7, 1 +3f8689a0: move *a7(0x60), a5, 1 +3f8689c0: inc a5 +3f8689d0: move a5, *a7(0x60), 1 +3f8689f0: jauc L3F869840 +L3F868A10: +3f868a10: setf 16, 1, 0 +3f868a20: move *a9(0x200), *a10(0x200), 0 +3f868a50: jauc L3F869840 +L3F868A70: +3f868a70: setf 16, 1, 0 +3f868a80: move *a9(0x210), *a10(0x210), 0 +3f868ab0: jauc L3F869840 +L3F868AD0: +3f868ad0: move a14, -*sp, 1 +3f868ae0: move *a10(0x260), *a14+, 1 +3f868b00: move *a9(0x220), *a14+, 1 +3f868b20: move a10, *a14+, 1 +3f868b30: move *a9, a7, 1 +3f868b40: move *a7(0xc20), a7, 1 +3f868b60: call a7 +3f868b70: jauc L3F869840 +L3F868B90: +3f868b90: movb *a9(0x1a8), *a10(0x1a8) +3f868bc0: jauc L3F869840 +L3F868BE0: +3f868be0: setf 1, 0, 0 +3f868bf0: move *a9(0x1b8), *a10(0x1b8), 0 +3f868c20: jauc L3F869840 +L3F868C40: +3f868c40: setf 16, 1, 0 +3f868c50: move *a9(0x280), *a10(0x280), 0 +3f868c80: jauc L3F869840 +L3F868CA0: +3f868ca0: setf 16, 1, 0 +3f868cb0: move *a9(0x290), *a10(0x290), 0 +3f868ce0: jauc L3F869840 +L3F868D00: +3f868d00: move a14, -*sp, 1 +3f868d10: move a10, *a14+, 1 +3f868d20: move a9, *a14+, 1 +3f868d30: move *a10(0x660), a7, 1 +3f868d50: call a7 +3f868d60: jauc L3F869840 +L3F868D80: +3f868d80: move *a9(0x2c0), *a10(0x2c0), 1 +3f868db0: jauc L3F869840 +L3F868DD0: +3f868dd0: move *a10(0x300), a7, 1 +3f868df0: cmpi 0x21aeb0, a7 +3f868e20: jreq L3F868EC0 +3f868e30: move *a10(0x300), a7, 1 +3f868e50: jreq L3F868EC0 +3f868e60: move a14, -*sp, 1 +3f868e70: move *a10(0x300), *a14+, 1 +3f868e90: calla L3F702440 +L3F868EC0: +3f868ec0: move *a9(0x300), a7, 1 +3f868ee0: cmpi 0x21aeb0, a7 +3f868f10: jrne L3F868FC0 +3f868f20: movi 0x21aeb0, a7 +3f868f50: move a7, *a10(0x300), 1 +3f868f70: movk 2, a5 +3f868f80: move a5, *a10(0x2e0), 1 +3f868fa0: jauc L3F869840 +L3F868FC0: +3f868fc0: move a14, -*sp, 1 +3f868fd0: move *a9(0x2e0), *a14+, 1 +3f868ff0: calla L3F701230 +3f869020: move a8, *a10(0x300), 1 +3f869040: move *a9(0x2e0), *a10(0x2e0), 1 +3f869070: sub a7, a7 +3f869080: move a7, *a13(0x80), 1 +3f8690a0: move *a9(0x2e0), a5, 1 +3f8690c0: cmp a5, a7 +3f8690d0: jrge L3F869840 +L3F8690E0: +3f8690e0: move *a13(0x80), a7, 1 +3f869100: sll 0x3, a7 +3f869110: move *a10(0x300), a5, 1 +3f869130: add a7, a5 +3f869140: move *a13(0x80), a7, 1 +3f869160: sll 0x3, a7 +3f869170: move *a9(0x300), a3, 1 +3f869190: add a7, a3 +3f8691a0: movb *a3, *a5 +3f8691b0: move *a13(0x80), a7, 1 +3f8691d0: inc a7 +3f8691e0: move a7, *a13(0x80), 1 +3f869200: move *a9(0x2e0), a5, 1 +3f869220: cmp a5, a7 +3f869230: jrlt L3F8690E0 +3f869240: jruc L3F869840 +L3F869250: +3f869250: movb *a9(0x1a0), *a10(0x1a0) +3f869280: jruc L3F869840 +L3F869290: +3f869290: dec a7 +3f8692a0: jaeq L3F8681D0 +3f8692c0: dec a7 +3f8692d0: jaeq L3F868220 +3f8692f0: subk 2, a7 +3f869300: jaeq L3F868270 +3f869320: subk 4, a7 +3f869330: jaeq L3F8682C0 +3f869350: subk 8, a7 +3f869360: jaeq L3F868310 +3f869380: subk 16, a7 +3f869390: jaeq L3F868370 +3f8693b0: subk 32, a7 +3f8693c0: jaeq L3F8683C0 +3f8693e0: subi 0x40, a7 +3f869400: jaeq L3F868410 +3f869420: subi 0x80, a7 +3f869440: jaeq L3F868460 +3f869460: subi 0x100, a7 +3f869480: jaeq L3F8684B0 +3f8694a0: subi 0x200, a7 +3f8694c0: jaeq L3F868500 +3f8694e0: subi 0x400, a7 +3f869500: jaeq L3F8687A0 +3f869520: subi 0x800, a7 +3f869540: jaeq L3F868A10 +3f869560: subi 0x1000, a7 +3f869580: jaeq L3F868A70 +3f8695a0: subi 0x2000, a7 +3f8695c0: jaeq L3F868AD0 +3f8695e0: subi 0x4000, a7 +3f869600: jaeq L3F868B90 +3f869620: subi 0x8000, a7 +3f869650: jaeq L3F868BE0 +3f869670: subi 0x10000, a7 +3f8696a0: jaeq L3F868C40 +3f8696c0: subi 0x20000, a7 +3f8696f0: jaeq L3F868CA0 +3f869710: subi 0x40000, a7 +3f869740: jaeq L3F868D00 +3f869760: subi 0x80000, a7 +3f869790: jaeq L3F868D80 +3f8697b0: subi 0x100000, a7 +3f8697e0: jaeq L3F868DD0 +3f869800: subi 0x200000, a7 +3f869830: jreq L3F869250 +L3F869840: +3f869840: move a11, a3 +3f869850: jane L3F8680F0 +L3F869870: +3f869870: move *a9(0x80), *a13(0x40), 1 +3f8698a0: move a9, a7 +3f8698b0: addi 0x80, a7 +3f8698d0: move a7, *a13(0x60), 1 +L3F8698F0: +3f8698f0: move *a13(0x40), a7, 1 +3f869910: move *a7(0x100), a5, 1 +3f869930: jreq L3F8699D0 +3f869940: move a14, -*sp, 1 +3f869950: move a10, *a14+, 1 +3f869960: move *a13(0x0), *a14+, 1 +3f869980: move a7, *a14+, 1 +3f869990: move a9, *a14+, 1 +3f8699a0: move *a7(0x100), a5, 1 +3f8699c0: call a5 +L3F8699D0: +3f8699d0: move *a7(0x0), *a13(0x40), 1 +3f869a00: move *a13(0x40), a7, 1 +3f869a20: move *a13(0x60), a5, 1 +3f869a40: cmp a5, a7 +3f869a50: jrne L3F8698F0 +3f869a60: move *a10(0x80), *a13(0x40), 1 +3f869a90: move a10, a7 +3f869aa0: addi 0x80, a7 +3f869ac0: move a7, *a13(0x60), 1 +L3F869AE0: +3f869ae0: move *a13(0x40), a7, 1 +3f869b00: move *a7(0x120), a5, 1 +3f869b20: jreq L3F869BC0 +3f869b30: move a14, -*sp, 1 +3f869b40: move a9, *a14+, 1 +3f869b50: move *a13(0x0), *a14+, 1 +3f869b70: move a7, *a14+, 1 +3f869b80: move a10, *a14+, 1 +3f869b90: move *a7(0x120), a5, 1 +3f869bb0: call a5 +L3F869BC0: +3f869bc0: move *a7(0x0), *a13(0x40), 1 +3f869bf0: move *a13(0x40), a7, 1 +3f869c10: move *a13(0x60), a5, 1 +3f869c30: cmp a5, a7 +3f869c40: jrne L3F869AE0 +3f869c50: move *sp(0x120), a14, 1 +3f869c70: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f869c90: rets 2 +L3F869CA0: +3f869ca0: mmtm sp, a7,a9,a10,a11,a12,a13 +3f869cc0: move a14, a13 +3f869cd0: move *a13(0xffe0), a9, 1 +3f869cf0: move a14, -*sp, 1 +3f869d00: move a9, *a14+, 1 +3f869d10: calla L3FC59120 +3f869d40: move a14, -*sp, 1 +3f869d50: move *a9(0x220), *a14+, 1 +3f869d70: calla L3F85F8A0 +3f869da0: move *a9(0x2e0), a7, 1 +3f869dc0: jrle L3F869EC0 +3f869dd0: move *a9(0x300), a7, 1 +3f869df0: jreq L3F869EC0 +3f869e00: move *a9(0x300), a7, 1 +3f869e20: cmpi 0x21aeb0, a7 +3f869e50: jreq L3F869EC0 +3f869e60: move a14, -*sp, 1 +3f869e70: move *a9(0x300), *a14+, 1 +3f869e90: calla L3F702440 +L3F869EC0: +3f869ec0: move a14, -*sp, 1 +3f869ed0: move a9, *a14+, 1 +3f869ee0: move *a9(0x680), a7, 1 +3f869f00: call a7 +3f869f10: move a14, -*sp, 1 +3f869f20: move *a9(0x1c0), *a14+, 1 +3f869f40: move *a9, a7, 1 +3f869f50: move *a7(0xb60), a7, 1 +3f869f70: call a7 +3f869f80: move a14, -*sp, 1 +3f869f90: move *a9(0x1e0), *a14+, 1 +3f869fb0: move *a9, a7, 1 +3f869fc0: move *a7(0xb60), a7, 1 +3f869fe0: call a7 +3f869ff0: move *a9(0x80), a10, 1 +3f86a010: move a9, a11 +3f86a020: addi 0x80, a11 +L3F86A040: +3f86a040: move *a10, a12, 1 +3f86a050: move *a10(0x140), a7, 1 +3f86a070: jreq L3F86A0E0 +3f86a080: move a14, -*sp, 1 +3f86a090: move a10, *a14+, 1 +3f86a0a0: move a9, *a14+, 1 +3f86a0b0: move *a10(0x140), a7, 1 +3f86a0d0: call a7 +L3F86A0E0: +3f86a0e0: move a12, a10 +3f86a0f0: cmp a11, a10 +3f86a100: jrne L3F86A040 +3f86a110: move a14, -*sp, 1 +3f86a120: move a9, *a14+, 1 +3f86a130: calla L3F702440 +3f86a160: move *sp(0xe0), a14, 1 +3f86a180: mmfm sp, a7,a9,a10,a11,a12,a13 +3f86a1a0: rets 2 +3f86a1b0: mmtm sp, a5,a7,a9,a11,a13 +3f86a1d0: move a14, a13 +3f86a1e0: move *a13(0xffe0), a9, 1 +3f86a200: move *a9(0x320), a11, 1 +3f86a220: move *a13(0xffc0), a7, 1 +3f86a240: andn a7, a11 +3f86a250: move *a13(0xffa0), a5, 1 +3f86a270: and a5, a7 +3f86a280: or a7, a11 +3f86a290: move a11, *a9(0x320), 1 +3f86a2b0: move *a13(0xffc0), a11, 1 +3f86a2d0: and a5, a11 +3f86a2e0: jreq L3F86A360 +3f86a2f0: move *a9(0x60), a11, 1 +3f86a310: ori 0x80000000, a11 +3f86a340: move a11, *a9(0x60), 1 +L3F86A360: +3f86a360: move *sp(0xc0), a14, 1 +3f86a380: mmfm sp, a5,a7,a9,a11,a13 +3f86a3a0: rets 2 +L3F86A3B0: +3f86a3b0: mmtm sp, a7,a9,a11,a13 +3f86a3d0: move a14, a13 +3f86a3e0: addi 0x40, a14 +3f86a400: move a14, -*sp, 1 +3f86a410: movi 0xd4, a11 +3f86a430: move a11, *a14+, 1 +3f86a440: calla L3F701230 +3f86a470: move a8, a9 +3f86a480: jrne L3F86A4B0 +3f86a490: sub a8, a8 +3f86a4a0: jruc L3F86AB70 +L3F86A4B0: +3f86a4b0: move *a13(0xffe0), *a9(0x0), 1 +3f86a4e0: movb *a13(0xffc0), *a9(0x180) +3f86a510: movk 3, a11 +3f86a520: move a11, *a9(0xc0), 1 +3f86a540: movi 0xffff, a11 +3f86a560: move a11, *a9(0xe0), 1 +3f86a580: sub a11, a11 +3f86a590: move a11, *a9(0x60), 1 +3f86a5b0: move a11, *a9(0x100), 1 +3f86a5d0: movk 1, a11 +3f86a5e0: move a11, *a9(0x120), 1 +3f86a600: sub a11, a11 +3f86a610: move a11, *a9(0x140), 1 +3f86a630: setf 16, 0, 0 +3f86a640: move a11, *a9(0x160), 0 +3f86a660: movb a11, *a9(0x190) +3f86a680: movk 1, a11 +3f86a690: movb a11, *a9(0x170) +3f86a6b0: sub a11, a11 +3f86a6c0: movb a11, *a9(0x188) +3f86a6e0: movb a11, *a9(0x178) +3f86a700: movb a11, *a9(0x198) +3f86a720: movk 1, a11 +3f86a730: movb a11, *a9(0x1a0) +3f86a750: sub a11, a11 +3f86a760: move a11, *a9(0x220), 1 +3f86a780: calla L3F85F3F0 +3f86a7b0: move a8, *a13, 1 +3f86a7c0: move a8, a8 +3f86a7d0: jreq L3F86A880 +3f86a7e0: move a14, -*sp, 1 +3f86a7f0: move *a13(0x20), *a14+, 1 +3f86a810: move a8, *a14+, 1 +3f86a820: move a9, *a14+, 1 +3f86a830: move *a9, a7, 1 +3f86a840: move *a7(0xc20), a7, 1 +3f86a860: call a7 +3f86a870: jruc L3F86A8C0 +L3F86A880: +3f86a880: move a11, *a9(0x240), 1 +3f86a8a0: move a11, *a9(0x260), 1 +L3F86A8C0: +3f86a8c0: move a11, *a9(0x1c0), 1 +3f86a8e0: move a11, *a9(0x1e0), 1 +3f86a900: setf 16, 1, 0 +3f86a910: move a11, *a9(0x200), 0 +3f86a930: move a11, *a9(0x210), 0 +3f86a950: movb a11, *a9(0x1a8) +3f86a970: movk 1, a7 +3f86a980: setf 1, 0, 0 +3f86a990: move a7, *a9(0x1b8), 0 +3f86a9b0: setf 16, 1, 0 +3f86a9c0: move a11, *a9(0x280), 0 +3f86a9e0: move a11, *a9(0x290), 0 +3f86aa00: movk 2, a7 +3f86aa10: move a7, *a9(0x2e0), 1 +3f86aa30: movi 0x21aeb0, a7 +3f86aa60: move a7, *a9(0x300), 1 +3f86aa80: move a11, *a9(0x2c0), 1 +3f86aaa0: movi 0x7fffff, a11 +3f86aad0: move a11, *a9(0x320), 1 +3f86aaf0: move a14, -*sp, 1 +3f86ab00: move a9, *a14+, 1 +3f86ab10: move *a13(0xffe0), a7, 1 +3f86ab30: move *a7(0xd60), a11, 1 +3f86ab50: call a11 +3f86ab60: move a9, a8 +L3F86AB70: +3f86ab70: move *sp(0xa0), a14, 1 +3f86ab90: mmfm sp, a7,a9,a11,a13 +3f86abb0: rets 2 +L3F86ABC0: +3f86abc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f86abe0: move a14, a13 +3f86abf0: move *a13(0xffe0), a7, 1 +3f86ac10: movi 0x12c0, a5 +3f86ac30: mpys a7, a5 +3f86ac40: move @0xdaa40, a10, 1 +3f86ac70: add a5, a10 +3f86ac80: move a10, a11 +3f86ac90: addi 0x1a0, a11 +3f86acb0: sub a9, a9 +3f86acc0: setf 16, 1, 0 +3f86acd0: move *a10(0x80), a5, 0 +3f86acf0: cmp a5, a9 +3f86ad00: jrgt L3F86AE10 +L3F86AD10: +3f86ad10: move a14, -*sp, 1 +3f86ad20: sub a7, a7 +3f86ad30: move a7, *a14+, 1 +3f86ad40: move a9, a5 +3f86ad50: sll 0x5, a5 +3f86ad60: add a11, a5 +3f86ad70: move *a5+, *a14+, 1 +3f86ad80: calla L3F869CA0 +3f86adb0: inc a9 +3f86adc0: setf 16, 1, 0 +3f86add0: move *a10(0x80), a5, 0 +3f86adf0: cmp a5, a9 +3f86ae00: jrle L3F86AD10 +L3F86AE10: +3f86ae10: move *sp(0xe0), a14, 1 +3f86ae30: mmfm sp, a5,a7,a9,a10,a11,a13 +3f86ae50: rets 2 +L3F86AE60: +3f86ae60: mmtm sp, a5,a7,a9,a10,a11,a13 +3f86ae80: move a14, a13 +3f86ae90: addi 0x40, a14 +3f86aeb0: move *a13(0xffe0), a11, 1 +3f86aed0: movi 0x12c0, a7 +3f86aef0: mpys a11, a7 +3f86af00: move @0xdaa40, a10, 1 +3f86af30: add a7, a10 +3f86af40: sub a7, a7 +3f86af50: move a7, *a10(0x180), 1 +3f86af70: move a14, -*sp, 1 +3f86af80: movk 1, a5 +3f86af90: move a5, *a14+, 1 +3f86afa0: move a10, *a14+, 1 +3f86afb0: calla L3F86A3B0 +3f86afe0: move a8, *a10(0x1a0), 1 +3f86b000: move *a10(0x1a0), a5, 1 +3f86b020: setf 1, 0, 0 +3f86b030: move a7, *a5(0x1b8), 0 +3f86b050: move *a10(0xa0), *a13(0x0), 1 +3f86b080: move a7, a9 +3f86b090: setf 16, 1, 0 +3f86b0a0: move *a10(0x80), a5, 0 +3f86b0c0: cmp a5, a9 +3f86b0d0: jrge L3F86B2F0 +L3F86B0E0: +3f86b0e0: move a9, a11 +3f86b0f0: inc a11 +3f86b100: sll 0x5, a11 +3f86b110: add a10, a11 +3f86b120: move a14, -*sp, 1 +3f86b130: move *a13, a7, 1 +3f86b140: move *a7(0x0), *a14+, 1 +3f86b160: move a10, *a14+, 1 +3f86b170: calla L3F86A3B0 +3f86b1a0: move a8, *a11(0x1a0), 1 +3f86b1c0: move a9, a11 +3f86b1d0: inc a11 +3f86b1e0: sll 0x5, a11 +3f86b1f0: add a10, a11 +3f86b200: move *a11(0x1a0), a11, 1 +3f86b220: sub a5, a5 +3f86b230: setf 1, 0, 0 +3f86b240: move a5, *a11(0x1b8), 0 +3f86b260: inc a9 +3f86b270: addi 0x60, a7 +3f86b290: move a7, *a13, 1 +3f86b2a0: setf 16, 1, 0 +3f86b2b0: move *a10(0x80), a11, 0 +3f86b2d0: cmp a11, a9 +3f86b2e0: jrlt L3F86B0E0 +L3F86B2F0: +3f86b2f0: move *sp(0xe0), a14, 1 +3f86b310: mmfm sp, a5,a7,a9,a10,a11,a13 +3f86b330: rets 2 +L3F86B340: +3f86b340: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f86b360: move a14, a13 +3f86b370: addi 0x120, a14 +3f86b390: move *a13(0xffe0), a7, 1 +3f86b3b0: movi 0x12c0, a5 +3f86b3d0: mpys a7, a5 +3f86b3e0: move @0xdaa40, a3, 1 +3f86b410: add a3, a5 +3f86b420: move a5, a9 +3f86b430: movk 1, a5 +3f86b440: setf 16, 1, 0 +3f86b450: move a5, *a13(0x10), 0 +3f86b470: move a5, *a13, 0 +3f86b480: move a14, -*sp, 1 +3f86b490: move a13, a7 +3f86b4a0: addk 16, a7 +3f86b4b0: move a7, *a14+, 1 +3f86b4c0: move a13, *a14+, 1 +3f86b4d0: movk 2, a5 +3f86b4e0: move a5, *a14+, 1 +3f86b4f0: move *a9(0x940), a5, 1 +3f86b510: call a5 +3f86b520: sub a5, a5 +3f86b530: setf 16, 1, 0 +3f86b540: move a5, *a13(0x30), 0 +3f86b560: move a5, *a13(0x20), 0 +3f86b580: move *a13(0x0), *a13(0x40), 0 +3f86b5b0: move *a13(0x10), *a13(0x50), 0 +3f86b5e0: movk 1, a3 +3f86b5f0: move a3, *a13(0xc0), 1 +3f86b610: move a14, -*sp, 1 +3f86b620: move a9, *a14+, 1 +3f86b630: move a3, *a14+, 1 +3f86b640: calla L3F86EBF0 +3f86b670: move a8, a10 +3f86b680: move a14, -*sp, 1 +3f86b690: move a3, *a14+, 1 +3f86b6a0: setf 16, 1, 0 +3f86b6b0: move *a13(0x10), a7, 0 +3f86b6d0: move a7, *a14+, 1 +3f86b6e0: move *a13, a7, 0 +3f86b6f0: move a7, *a14+, 1 +3f86b700: move a9, *a14+, 1 +3f86b710: move *a9(0xb40), a7, 1 +3f86b730: call a7 +3f86b740: move a8, a11 +3f86b750: movk 2, a7 +3f86b760: setf 16, 1, 0 +3f86b770: move a7, *a11, 0 +3f86b780: movk 3, a7 +3f86b790: move a7, *a13(0x60), 1 +3f86b7b0: move a3, *a13(0x80), 1 +3f86b7d0: move a5, *a13(0xa0), 1 +3f86b7f0: move a14, -*sp, 1 +3f86b800: move a13, a7 +3f86b810: addi 0x60, a7 +3f86b830: move a7, *a14+, 1 +3f86b840: movi 0x105, a7 +3f86b860: move a7, *a14+, 1 +3f86b870: move a10, *a14+, 1 +3f86b880: calla L3F864B20 +3f86b8b0: move a14, -*sp, 1 +3f86b8c0: move a10, *a14+, 1 +3f86b8d0: move a11, *a14+, 1 +3f86b8e0: calla L3F863590 +3f86b910: move a14, -*sp, 1 +3f86b920: move a13, a5 +3f86b930: addk 32, a5 +3f86b940: move a5, *a14+, 1 +3f86b950: move a3, *a14+, 1 +3f86b960: move a10, *a14+, 1 +3f86b970: move a11, *a14+, 1 +3f86b980: move *a10(0x540), a5, 1 +3f86b9a0: call a5 +3f86b9b0: move a11, *a9(0x2e0), 1 +3f86b9d0: move a14, -*sp, 1 +3f86b9e0: move a10, *a14+, 1 +3f86b9f0: calla L3F86F3B0 +3f86ba20: setf 16, 1, 0 +3f86ba30: move a3, *a13(0x10), 0 +3f86ba50: move a3, *a13, 0 +3f86ba60: move a14, -*sp, 1 +3f86ba70: move a13, a5 +3f86ba80: addk 16, a5 +3f86ba90: move a5, *a14+, 1 +3f86baa0: move a13, *a14+, 1 +3f86bab0: move a3, *a14+, 1 +3f86bac0: move *a9(0x940), a5, 1 +3f86bae0: call a5 +3f86baf0: setf 16, 0, 0 +3f86bb00: move *a13(0x0), *a13(0x40), 0 +3f86bb30: move *a13(0x10), *a13(0x50), 0 +3f86bb60: move *a9(0xa0), *a13(0xe0), 1 +3f86bb90: sub a5, a5 +3f86bba0: move a5, *a13(0x100), 1 +3f86bbc0: setf 16, 1, 0 +3f86bbd0: move *a9(0x80), a7, 0 +3f86bbf0: cmp a7, a5 +3f86bc00: jage L3F86CB90 +L3F86BC20: +3f86bc20: move *a13(0xe0), a7, 1 +3f86bc40: move *a7(0x0), *a13(0xc0), 1 +3f86bc70: move a14, -*sp, 1 +3f86bc80: move a9, *a14+, 1 +3f86bc90: move *a13(0xc0), *a14+, 1 +3f86bcb0: calla L3F86EBF0 +3f86bce0: move a8, a10 +3f86bcf0: move a14, -*sp, 1 +3f86bd00: move *a13(0xc0), *a14+, 1 +3f86bd20: setf 16, 1, 0 +3f86bd30: move *a13(0x10), a5, 0 +3f86bd50: move a5, *a14+, 1 +3f86bd60: move *a13, a3, 0 +3f86bd70: move a3, *a14+, 1 +3f86bd80: move a9, *a14+, 1 +3f86bd90: move *a9(0xb40), a3, 1 +3f86bdb0: call a3 +3f86bdc0: move a8, a11 +3f86bdd0: movk 2, a3 +3f86bde0: setf 16, 1, 0 +3f86bdf0: move a3, *a11, 0 +3f86be00: movk 3, a3 +3f86be10: move a3, *a13(0x60), 1 +3f86be30: move *a9(0x160), *a13(0x80), 1 +3f86be60: move a14, -*sp, 1 +3f86be70: move a13, a3 +3f86be80: addi 0x60, a3 +3f86bea0: move a3, *a14+, 1 +3f86beb0: movi 0x105, a3 +3f86bed0: move a3, *a14+, 1 +3f86bee0: move a10, *a14+, 1 +3f86bef0: calla L3F864B20 +3f86bf20: move a14, -*sp, 1 +3f86bf30: move a10, *a14+, 1 +3f86bf40: move a11, *a14+, 1 +3f86bf50: calla L3F863590 +3f86bf80: move a14, -*sp, 1 +3f86bf90: move a13, a3 +3f86bfa0: addk 32, a3 +3f86bfb0: move a3, *a14+, 1 +3f86bfc0: movk 1, a3 +3f86bfd0: move a3, *a14+, 1 +3f86bfe0: move a10, *a14+, 1 +3f86bff0: move a11, *a14+, 1 +3f86c000: move *a10(0x540), a3, 1 +3f86c020: call a3 +3f86c030: move *a13(0x100), a3, 1 +3f86c050: sll 0x7, a3 +3f86c060: add a9, a3 +3f86c070: move a11, *a3(0x340), 1 +3f86c090: move a14, -*sp, 1 +3f86c0a0: move *a13(0xc0), *a14+, 1 +3f86c0c0: move a5, *a14+, 1 +3f86c0d0: setf 16, 1, 0 +3f86c0e0: move *a13, a3, 0 +3f86c0f0: move a3, *a14+, 1 +3f86c100: move a9, *a14+, 1 +3f86c110: move *a9(0xb40), a3, 1 +3f86c130: call a3 +3f86c140: move a8, a11 +3f86c150: movk 2, a3 +3f86c160: setf 16, 1, 0 +3f86c170: move a3, *a11, 0 +3f86c180: move *a9(0x140), *a13(0x60), 1 +3f86c1b0: move a14, -*sp, 1 +3f86c1c0: move a13, a3 +3f86c1d0: addi 0x60, a3 +3f86c1f0: move a3, *a14+, 1 +3f86c200: movk 4, a3 +3f86c210: move a3, *a14+, 1 +3f86c220: move a10, *a14+, 1 +3f86c230: calla L3F864B20 +3f86c260: move a14, -*sp, 1 +3f86c270: move a10, *a14+, 1 +3f86c280: move a11, *a14+, 1 +3f86c290: calla L3F863590 +3f86c2c0: move a14, -*sp, 1 +3f86c2d0: move a13, a3 +3f86c2e0: addk 32, a3 +3f86c2f0: move a3, *a14+, 1 +3f86c300: movk 1, a3 +3f86c310: move a3, *a14+, 1 +3f86c320: move a10, *a14+, 1 +3f86c330: move a11, *a14+, 1 +3f86c340: move *a10(0x540), a3, 1 +3f86c360: call a3 +3f86c370: move *a13(0x100), a3, 1 +3f86c390: sll 0x7, a3 +3f86c3a0: add a9, a3 +3f86c3b0: move a11, *a3(0x360), 1 +3f86c3d0: move *a9(0x160), a3, 1 +3f86c3f0: jrne L3F86C570 +3f86c400: move *a13(0x100), a3, 1 +3f86c420: sll 0x7, a3 +3f86c430: add a9, a3 +3f86c440: move *a13(0x100), a5, 1 +3f86c460: sll 0x7, a5 +3f86c470: add a9, a5 +3f86c480: move *a5(0x340), *a3(0x320), 1 +3f86c4b0: move *a13(0x100), a5, 1 +3f86c4d0: sll 0x7, a5 +3f86c4e0: add a9, a5 +3f86c4f0: move *a5(0x320), a5, 1 +3f86c510: move *a5(0x60), a3, 1 +3f86c530: inc a3 +3f86c540: move a3, *a5(0x60), 1 +3f86c560: jruc L3F86CA50 +L3F86C570: +3f86c570: move *a9(0x140), a3, 1 +3f86c590: jrne L3F86C710 +3f86c5a0: move *a13(0x100), a3, 1 +3f86c5c0: sll 0x7, a3 +3f86c5d0: add a9, a3 +3f86c5e0: move *a13(0x100), a5, 1 +3f86c600: sll 0x7, a5 +3f86c610: add a9, a5 +3f86c620: move *a5(0x360), *a3(0x320), 1 +3f86c650: move *a13(0x100), a5, 1 +3f86c670: sll 0x7, a5 +3f86c680: add a9, a5 +3f86c690: move *a5(0x320), a5, 1 +3f86c6b0: move *a5(0x60), a3, 1 +3f86c6d0: inc a3 +3f86c6e0: move a3, *a5(0x60), 1 +3f86c700: jruc L3F86CA50 +L3F86C710: +3f86c710: move a14, -*sp, 1 +3f86c720: move *a13(0xc0), *a14+, 1 +3f86c740: move a5, *a14+, 1 +3f86c750: setf 16, 1, 0 +3f86c760: move *a13, a3, 0 +3f86c770: move a3, *a14+, 1 +3f86c780: move a9, *a14+, 1 +3f86c790: move *a9(0xb40), a3, 1 +3f86c7b0: call a3 +3f86c7c0: move a8, a11 +3f86c7d0: movk 2, a3 +3f86c7e0: setf 16, 1, 0 +3f86c7f0: move a3, *a11, 0 +3f86c800: sub a3, a3 +3f86c810: move a3, *a13(0x60), 1 +3f86c830: move a14, -*sp, 1 +3f86c840: move a13, a3 +3f86c850: addi 0x60, a3 +3f86c870: move a3, *a14+, 1 +3f86c880: movk 4, a3 +3f86c890: move a3, *a14+, 1 +3f86c8a0: move a10, *a14+, 1 +3f86c8b0: calla L3F864B20 +3f86c8e0: move a14, -*sp, 1 +3f86c8f0: move a10, *a14+, 1 +3f86c900: move a11, *a14+, 1 +3f86c910: calla L3F863590 +3f86c940: move a14, -*sp, 1 +3f86c950: move a13, a3 +3f86c960: addk 32, a3 +3f86c970: move a3, *a14+, 1 +3f86c980: movk 1, a3 +3f86c990: move a3, *a14+, 1 +3f86c9a0: move a10, *a14+, 1 +3f86c9b0: move a11, *a14+, 1 +3f86c9c0: move *a10(0x540), a3, 1 +3f86c9e0: call a3 +3f86c9f0: move *a13(0x100), a3, 1 +3f86ca10: sll 0x7, a3 +3f86ca20: add a9, a3 +3f86ca30: move a11, *a3(0x320), 1 +L3F86CA50: +3f86ca50: move a14, -*sp, 1 +3f86ca60: move a10, *a14+, 1 +3f86ca70: calla L3F86F3B0 +3f86caa0: move *a13(0x100), a5, 1 +3f86cac0: inc a5 +3f86cad0: move a5, *a13(0x100), 1 +3f86caf0: addi 0x60, a7 +3f86cb10: move a7, *a13(0xe0), 1 +3f86cb30: setf 16, 1, 0 +3f86cb40: move *a9(0x80), a3, 0 +3f86cb60: cmp a3, a5 +3f86cb70: jalt L3F86BC20 +L3F86CB90: +3f86cb90: move *sp(0x100), a14, 1 +3f86cbb0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f86cbd0: rets 2 +L3F86CBE0: +3f86cbe0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f86cc00: move a14, a13 +3f86cc10: addk 32, a14 +3f86cc20: move *a13(0xffe0), a11, 1 +3f86cc40: movi 0x12c0, a7 +3f86cc60: mpys a11, a7 +3f86cc70: move @0xdaa40, a5, 1 +3f86cca0: add a5, a7 +3f86ccb0: move a7, a9 +3f86ccc0: move *a9(0x2e0), a10, 1 +3f86cce0: move *a10(0x60), a7, 1 +3f86cd00: dec a7 +3f86cd10: jrls L3F86CDA0 +3f86cd20: move a14, -*sp, 1 +3f86cd30: movi 0x3f86f6c0, a8 +3f86cd60: move a8, *a14+, 1 +3f86cd70: calla L3F927BC0 +L3F86CDA0: +3f86cda0: move a14, -*sp, 1 +3f86cdb0: move a10, *a14+, 1 +3f86cdc0: move *a9(0xb60), a7, 1 +3f86cde0: call a7 +3f86cdf0: sub a7, a7 +3f86ce00: move a7, *a9(0x2e0), 1 +3f86ce20: move a7, *a13, 1 +3f86ce30: setf 16, 1, 0 +3f86ce40: move *a9(0x80), a5, 0 +3f86ce60: cmp a5, a7 +3f86ce70: jrge L3F86D480 +L3F86CE80: +3f86ce80: move *a13, a11, 1 +3f86ce90: sll 0x7, a11 +3f86cea0: add a9, a11 +3f86ceb0: move *a11(0x320), a10, 1 +3f86ced0: move *a10(0x60), a11, 1 +3f86cef0: dec a11 +3f86cf00: jrls L3F86CFF0 +3f86cf10: move *a9(0x160), a11, 1 +3f86cf30: jreq L3F86CFF0 +3f86cf40: move *a9(0x140), a11, 1 +3f86cf60: jreq L3F86CFF0 +3f86cf70: move a14, -*sp, 1 +3f86cf80: movi 0x3f86f8b0, a8 +3f86cfb0: move a8, *a14+, 1 +3f86cfc0: calla L3F927BC0 +L3F86CFF0: +3f86cff0: move a14, -*sp, 1 +3f86d000: move a10, *a14+, 1 +3f86d010: move *a9(0xb60), a11, 1 +3f86d030: call a11 +3f86d040: move *a13, a11, 1 +3f86d050: sll 0x7, a11 +3f86d060: add a9, a11 +3f86d070: sub a7, a7 +3f86d080: move a7, *a11(0x320), 1 +3f86d0a0: move *a13, a11, 1 +3f86d0b0: sll 0x7, a11 +3f86d0c0: add a9, a11 +3f86d0d0: move *a11(0x340), a10, 1 +3f86d0f0: move *a10(0x60), a11, 1 +3f86d110: dec a11 +3f86d120: jrls L3F86D1B0 +3f86d130: move a14, -*sp, 1 +3f86d140: movi 0x3f86f8b0, a8 +3f86d170: move a8, *a14+, 1 +3f86d180: calla L3F927BC0 +L3F86D1B0: +3f86d1b0: move a14, -*sp, 1 +3f86d1c0: move a10, *a14+, 1 +3f86d1d0: move *a9(0xb60), a11, 1 +3f86d1f0: call a11 +3f86d200: move *a13, a11, 1 +3f86d210: sll 0x7, a11 +3f86d220: add a9, a11 +3f86d230: move a7, *a11(0x340), 1 +3f86d250: move *a13, a11, 1 +3f86d260: sll 0x7, a11 +3f86d270: add a9, a11 +3f86d280: move *a11(0x360), a10, 1 +3f86d2a0: move *a10(0x60), a11, 1 +3f86d2c0: dec a11 +3f86d2d0: jrls L3F86D360 +3f86d2e0: move a14, -*sp, 1 +3f86d2f0: movi 0x3f86f8b0, a8 +3f86d320: move a8, *a14+, 1 +3f86d330: calla L3F927BC0 +L3F86D360: +3f86d360: move a14, -*sp, 1 +3f86d370: move a10, *a14+, 1 +3f86d380: move *a9(0xb60), a11, 1 +3f86d3a0: call a11 +3f86d3b0: move *a13, a11, 1 +3f86d3c0: sll 0x7, a11 +3f86d3d0: add a9, a11 +3f86d3e0: move a7, *a11(0x360), 1 +3f86d400: move *a13, a11, 1 +3f86d410: inc a11 +3f86d420: move a11, *a13, 1 +3f86d430: setf 16, 1, 0 +3f86d440: move *a9(0x80), a5, 0 +3f86d460: cmp a5, a11 +3f86d470: jrlt L3F86CE80 +L3F86D480: +3f86d480: move *sp(0xe0), a14, 1 +3f86d4a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f86d4c0: rets 2 +L3F86D4D0: +3f86d4d0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f86d4f0: move a14, a13 +3f86d500: addk 32, a14 +3f86d510: move *a13(0xffe0), a9, 1 +3f86d530: move *a13(0xffa0), a10, 1 +3f86d550: move *a13(0xff80), a11, 1 +3f86d570: sub a7, a7 +3f86d580: move a7, *a13, 1 +3f86d590: move a10, a12 +3f86d5a0: move a11, a0 +3f86d5b0: move a12, a7 +3f86d5c0: dec a12 +3f86d5d0: move a7, a7 +3f86d5e0: jreq L3F86D6C0 +3f86d5f0: setf 8, 0, 0 +L3F86D600: +3f86d600: move *a0+, a7, 0 +3f86d610: jrne L3F86D680 +3f86d620: sub a7, a7 +3f86d630: move a7, @0x21af60, 1 +3f86d660: movk 2, a8 +3f86d670: jruc L3F86DC70 +L3F86D680: +3f86d680: move a12, a7 +3f86d690: dec a12 +3f86d6a0: move a7, a8 +3f86d6b0: jrne L3F86D600 +L3F86D6C0: +3f86d6c0: move *a13(0xffc0), a7, 1 +3f86d6e0: move *a9(0x2c0), a5, 1 +3f86d700: cmp a5, a7 +3f86d710: jreq L3F86D800 +3f86d720: move a7, *a9(0x2c0), 1 +3f86d740: move *a9(0x320), a5, 1 +3f86d760: ori 0x100000, a5 +3f86d790: move a5, *a9(0x320), 1 +3f86d7b0: move *a13, a5, 1 +3f86d7c0: ori 0x100000, a5 +3f86d7f0: move a5, *a13, 1 +L3F86D800: +3f86d800: move a14, -*sp, 1 +3f86d810: move a10, *a14+, 1 +3f86d820: calla L3F701230 +3f86d850: move a8, a0 +3f86d860: jrne L3F86D890 +3f86d870: movk 11, a8 +3f86d880: jruc L3F86DC70 +L3F86D890: +3f86d890: move *a9(0x300), a5, 1 +3f86d8b0: jreq L3F86D980 +3f86d8c0: move *a9(0x300), a5, 1 +3f86d8e0: cmpi 0x21aeb0, a5 +3f86d910: jreq L3F86D980 +3f86d920: move a14, -*sp, 1 +3f86d930: move *a9(0x300), *a14+, 1 +3f86d950: calla L3F702440 +L3F86D980: +3f86d980: move a0, *a9(0x300), 1 +3f86d9a0: move a10, *a9(0x2e0), 1 +3f86d9c0: move a10, a5 +3f86d9d0: dec a10 +3f86d9e0: move a5, a8 +3f86d9f0: jreq L3F86DA60 +3f86da00: setf 8, 0, 0 +L3F86DA10: +3f86da10: move *a11+, *a0+, 0 +3f86da20: move a10, a7 +3f86da30: dec a10 +3f86da40: move a7, a5 +3f86da50: jrne L3F86DA10 +L3F86DA60: +3f86da60: move *a9(0x320), a7, 1 +3f86da80: ori 0x200000, a7 +3f86dab0: move a7, *a9(0x320), 1 +3f86dad0: move *a13, a7, 1 +3f86dae0: ori 0x200000, a7 +3f86db10: move a7, *a13, 1 +3f86db20: move *a9(0x80), a2, 1 +3f86db40: move a9, a4 +3f86db50: addi 0x80, a4 +L3F86DB70: +3f86db70: move *a2(0xc0), a7, 1 +3f86db90: move *a13, a5, 1 +3f86dba0: and a5, a7 +3f86dbb0: jreq L3F86DC30 +3f86dbc0: move a14, -*sp, 1 +3f86dbd0: move a5, *a14+, 1 +3f86dbe0: move a2, *a14+, 1 +3f86dbf0: move a9, *a14+, 1 +3f86dc00: move *a2(0xe0), a7, 1 +3f86dc20: call a7 +L3F86DC30: +3f86dc30: move *a2, a2, 1 +3f86dc40: cmp a4, a2 +3f86dc50: jrne L3F86DB70 +3f86dc60: sub a8, a8 +L3F86DC70: +3f86dc70: move *sp(0x160), a14, 1 +3f86dc90: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f86dcb0: rets 2 +L3F86DCC0: +3f86dcc0: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f86dce0: move a14, a13 +3f86dcf0: addi 0x40, a14 +3f86dd10: move *a13(0xffe0), a9, 1 +3f86dd30: move *a13(0xff60), a10, 1 +3f86dd50: jauc L3F86E5E0 +L3F86DD70: +3f86dd70: movk 6, a7 +3f86dd80: move a7, *a13, 1 +3f86dd90: jauc L3F86E690 +L3F86DDB0: +3f86ddb0: move *a13(0xff80), a7, 1 +3f86ddd0: dec a7 +3f86dde0: jrle L3F86DFB0 +3f86ddf0: movk 1, a0 +3f86de00: move a10, a11 +3f86de10: move a10, a12 +3f86de20: addi 0x40, a12 +3f86de40: move *a13(0xff80), a7, 1 +3f86de60: cmp a7, a0 +3f86de70: jrge L3F86DFB0 +3f86de80: setf 16, 1, 0 +L3F86DE90: +3f86de90: move *a12(0x10), a7, 0 +3f86deb0: move *a11(0x10), a5, 0 +3f86ded0: cmp a5, a7 +3f86dee0: jrge L3F86DF20 +3f86def0: movk 8, a8 +3f86df00: jauc L3F86EBA0 +L3F86DF20: +3f86df20: inc a0 +3f86df30: addi 0x40, a11 +3f86df50: addi 0x40, a12 +3f86df70: move *a13(0xff80), a7, 1 +3f86df90: cmp a7, a0 +3f86dfa0: jrlt L3F86DE90 +L3F86DFB0: +3f86dfb0: movk 10, a7 +3f86dfc0: move a7, *a13, 1 +3f86dfd0: jruc L3F86E690 +L3F86DFE0: +3f86dfe0: move *a13(0xff80), a7, 1 +3f86e000: dec a7 +3f86e010: jrle L3F86E280 +3f86e020: movk 1, a0 +3f86e030: move a10, a11 +3f86e040: move a10, a12 +3f86e050: addi 0x40, a12 +3f86e070: move *a13(0xff80), a7, 1 +3f86e090: cmp a7, a0 +3f86e0a0: jrge L3F86E280 +3f86e0b0: setf 16, 1, 0 +L3F86E0C0: +3f86e0c0: move *a12(0x10), a7, 0 +3f86e0e0: move *a11(0x10), a5, 0 +3f86e100: cmp a5, a7 +3f86e110: jrlt L3F86E1C0 +3f86e120: move *a12(0x10), a7, 0 +3f86e140: move *a11(0x10), a5, 0 +3f86e160: cmp a5, a7 +3f86e170: jrne L3F86E1F0 +3f86e180: move *a12, a7, 0 +3f86e190: move *a11, a5, 0 +3f86e1a0: cmp a5, a7 +3f86e1b0: jrge L3F86E1F0 +L3F86E1C0: +3f86e1c0: movk 8, a8 +3f86e1d0: jauc L3F86EBA0 +L3F86E1F0: +3f86e1f0: inc a0 +3f86e200: addi 0x40, a11 +3f86e220: addi 0x40, a12 +3f86e240: move *a13(0xff80), a7, 1 +3f86e260: cmp a7, a0 +3f86e270: jrlt L3F86E0C0 +L3F86E280: +3f86e280: movk 14, a7 +3f86e290: move a7, *a13, 1 +3f86e2a0: jruc L3F86E690 +L3F86E2B0: +3f86e2b0: move *a13(0xff80), a7, 1 +3f86e2d0: dec a7 +3f86e2e0: jrle L3F86E5B0 +3f86e2f0: movk 1, a0 +3f86e300: move a10, a11 +3f86e310: move a10, a12 +3f86e320: addi 0x40, a12 +3f86e340: move *a13(0xff80), a7, 1 +3f86e360: cmp a7, a0 +3f86e370: jrge L3F86E5B0 +L3F86E380: +3f86e380: setf 16, 1, 0 +3f86e390: move *a12(0x10), a7, 0 +3f86e3b0: move *a11(0x10), a5, 0 +3f86e3d0: cmp a5, a7 +3f86e3e0: jrlt L3F86E500 +3f86e3f0: move *a12(0x10), a7, 0 +3f86e410: move *a11(0x10), a5, 0 +3f86e430: cmp a5, a7 +3f86e440: jrne L3F86E520 +3f86e450: move *a12, a7, 0 +3f86e460: move *a11, a5, 0 +3f86e470: cmp a5, a7 +3f86e480: jrlt L3F86E500 +3f86e490: setf 16, 0, 0 +3f86e4a0: move *a12(0x30), a7, 0 +3f86e4c0: move *a11(0x30), a5, 0 +3f86e4e0: cmp a5, a7 +3f86e4f0: jreq L3F86E520 +L3F86E500: +3f86e500: movk 8, a8 +3f86e510: jruc L3F86EBA0 +L3F86E520: +3f86e520: inc a0 +3f86e530: addi 0x40, a11 +3f86e550: addi 0x40, a12 +3f86e570: move *a13(0xff80), a7, 1 +3f86e590: cmp a7, a0 +3f86e5a0: jrlt L3F86E380 +L3F86E5B0: +3f86e5b0: movk 18, a7 +3f86e5c0: move a7, *a13, 1 +3f86e5d0: jruc L3F86E690 +L3F86E5E0: +3f86e5e0: move *a13(0xff40), a8, 1 +3f86e600: jaeq L3F86DD70 +3f86e620: dec a8 +3f86e630: jaeq L3F86DDB0 +3f86e650: dec a8 +3f86e660: jreq L3F86DFE0 +3f86e670: dec a8 +3f86e680: jreq L3F86E2B0 +L3F86E690: +3f86e690: move *a9(0x60), a7, 1 +3f86e6b0: ori 0x80000000, a7 +3f86e6e0: move a7, *a9(0x60), 1 +3f86e700: setf 16, 1, 0 +3f86e710: move *a13(0xffc0), *a9(0x280), 0 +3f86e740: move *a9(0x320), a7, 1 +3f86e760: ori 0x20000, a7 +3f86e790: move a7, *a9(0x320), 1 +3f86e7b0: move *a13(0xffa0), *a9(0x290), 0 +3f86e7e0: move *a9(0x320), a7, 1 +3f86e800: ori 0x40000, a7 +3f86e830: move a7, *a9(0x320), 1 +3f86e850: move *a13(0xff80), a7, 1 +3f86e870: sll 0x3, a7 +3f86e880: move a7, *a13(0x20), 1 +3f86e8a0: move a14, -*sp, 1 +3f86e8b0: move a7, *a14+, 1 +3f86e8c0: calla L3F701230 +3f86e8f0: move a8, a2 +3f86e900: move a14, -*sp, 1 +3f86e910: move a7, *a14+, 1 +3f86e920: move a2, *a14+, 1 +3f86e930: move a10, *a14+, 1 +3f86e940: calla L3FB44400 +3f86e970: move a14, -*sp, 1 +3f86e980: move *a13(0xff80), *a14+, 1 +3f86e9a0: move a2, *a14+, 1 +3f86e9b0: move *a13(0x0), *a14+, 1 +3f86e9d0: move a9, *a14+, 1 +3f86e9e0: move *a9(0x640), a5, 1 +3f86ea00: call a5 +3f86ea10: move *a9(0x80), a4, 1 +3f86ea30: move a9, a6 +3f86ea40: addi 0x80, a6 +L3F86EA60: +3f86ea60: move *a4(0xc0), a7, 1 +3f86ea80: andi 0xe0000, a7 +3f86eab0: jreq L3F86EB60 +3f86eac0: move a14, -*sp, 1 +3f86ead0: movi 0xe0000, a7 +3f86eb00: move a7, *a14+, 1 +3f86eb10: move a4, *a14+, 1 +3f86eb20: move a9, *a14+, 1 +3f86eb30: move *a4(0xe0), a5, 1 +3f86eb50: call a5 +L3F86EB60: +3f86eb60: move *a4, a4, 1 +3f86eb70: cmp a6, a4 +3f86eb80: jrne L3F86EA60 +3f86eb90: sub a8, a8 +L3F86EBA0: +3f86eba0: move *sp(0x180), a14, 1 +3f86ebc0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f86ebe0: rets 2 +L3F86EBF0: +3f86ebf0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f86ec10: move a14, a13 +3f86ec20: move *a13(0xffe0), a9, 1 +3f86ec40: move *a13(0xffc0), a10, 1 +3f86ec60: sub a12, a12 +3f86ec70: move a12, a11 +3f86ec80: setf 16, 1, 0 +3f86ec90: move *a10(0x80), a7, 0 +3f86ecb0: cmp a7, a11 +3f86ecc0: jrgt L3F86F2A0 +L3F86ECD0: +3f86ecd0: move a11, a7 +3f86ece0: sll 0x5, a7 +3f86ecf0: add a10, a7 +3f86ed00: move *a7(0x1a0), a7, 1 +3f86ed20: movb *a7(0x180), a7 +3f86ed40: cmp a9, a7 +3f86ed50: jrne L3F86F240 +3f86ed60: movk 1, a7 +3f86ed70: move a11, a5 +3f86ed80: inc a5 +3f86ed90: sll a5, a7 +3f86eda0: move *a10(0x180), a5, 1 +3f86edc0: and a7, a5 +3f86edd0: jrne L3F86F240 +3f86ede0: movk 1, a7 +3f86edf0: move a11, a5 +3f86ee00: inc a5 +3f86ee10: sll a5, a7 +3f86ee20: move *a10(0x180), a5, 1 +3f86ee40: or a7, a5 +3f86ee50: move a5, *a10(0x180), 1 +3f86ee70: move a11, a7 +3f86ee80: sll 0x5, a7 +3f86ee90: add a10, a7 +3f86eea0: move *a7(0x1a0), a12, 1 +3f86eec0: movk 3, a7 +3f86eed0: move a7, *a12(0xc0), 1 +3f86eef0: movi 0xffff, a5 +3f86ef10: move a5, *a12(0xe0), 1 +3f86ef30: sub a7, a7 +3f86ef40: move a7, *a12(0x60), 1 +3f86ef60: move a7, *a12(0x100), 1 +3f86ef80: movk 1, a7 +3f86ef90: move a7, *a12(0x120), 1 +3f86efb0: sub a7, a7 +3f86efc0: move a7, *a12(0x140), 1 +3f86efe0: setf 16, 0, 0 +3f86eff0: move a7, *a12(0x160), 0 +3f86f010: movb a7, *a12(0x190) +3f86f030: movk 1, a7 +3f86f040: movb a7, *a12(0x170) +3f86f060: sub a7, a7 +3f86f070: movb a7, *a12(0x188) +3f86f090: movb a7, *a12(0x178) +3f86f0b0: movb a7, *a12(0x198) +3f86f0d0: movb a7, *a12(0x1a0) +3f86f0f0: move a7, *a12(0x200), 0 +3f86f110: move a7, *a12(0x210), 0 +3f86f130: movb a7, *a12(0x1a8) +3f86f150: setf 1, 0, 0 +3f86f160: move a7, *a12(0x1b8), 0 +3f86f180: setf 16, 1, 0 +3f86f190: move a7, *a12(0x280), 0 +3f86f1b0: move a7, *a12(0x290), 0 +3f86f1d0: movi 0x7fffff, a7 +3f86f200: move a7, *a12(0x320), 1 +3f86f220: move a12, a8 +3f86f230: jruc L3F86F360 +L3F86F240: +3f86f240: inc a11 +3f86f250: setf 16, 1, 0 +3f86f260: move *a10(0x80), a7, 0 +3f86f280: cmp a7, a11 +3f86f290: jrle L3F86ECD0 +L3F86F2A0: +3f86f2a0: move a14, -*sp, 1 +3f86f2b0: move a9, *a14+, 1 +3f86f2c0: move a10, *a14+, 1 +3f86f2d0: calla L3F86A3B0 +3f86f300: move a8, a12 +3f86f310: sub a7, a7 +3f86f320: setf 1, 0, 0 +3f86f330: move a7, *a12(0x1b8), 0 +3f86f350: move a12, a8 +L3F86F360: +3f86f360: move *sp(0x100), a14, 1 +3f86f380: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f86f3a0: rets 2 +L3F86F3B0: +3f86f3b0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f86f3d0: move a14, a13 +3f86f3e0: move *a13(0xffe0), a9, 1 +3f86f400: move *a9, a10, 1 +3f86f410: movb *a9(0x180), a11 +3f86f430: sub a12, a12 +3f86f440: setf 16, 1, 0 +3f86f450: move *a10(0x80), a7, 0 +3f86f470: cmp a7, a12 +3f86f480: jrgt L3F86F600 +L3F86F490: +3f86f490: move a12, a7 +3f86f4a0: sll 0x5, a7 +3f86f4b0: add a10, a7 +3f86f4c0: move *a7(0x1a0), a7, 1 +3f86f4e0: cmp a9, a7 +3f86f4f0: jrne L3F86F5A0 +3f86f500: movk 1, a7 +3f86f510: move a12, a5 +3f86f520: inc a5 +3f86f530: sll a5, a7 +3f86f540: move *a10(0x180), a5, 1 +3f86f560: andn a7, a5 +3f86f570: move a5, *a10(0x180), 1 +3f86f590: jruc L3F86F670 +L3F86F5A0: +3f86f5a0: inc a12 +3f86f5b0: setf 16, 1, 0 +3f86f5c0: move *a10(0x80), a7, 0 +3f86f5e0: cmp a7, a12 +3f86f5f0: jrle L3F86F490 +L3F86F600: +3f86f600: move a14, -*sp, 1 +3f86f610: sub a7, a7 +3f86f620: move a7, *a14+, 1 +3f86f630: move a9, *a14+, 1 +3f86f640: calla L3F869CA0 +L3F86F670: +3f86f670: move *sp(0x100), a14, 1 +3f86f690: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f86f6b0: rets 2 +3f86f6c0: .word 0x7246 +3f86f6d0: sra a11, a5 +3f86f6e0: sra a10, a4 +3f86f6f0: sla a11, a6 +3f86f700: mods b3, b5 +3f86f710: and b3, b4 +3f86f720: .word 0x7869 +3f86f730: sla a11, a13 +3f86f740: .word 0x7370 +3f86f750: srl 0x17, a0 +3f86f760: sra a1, a0 +3f86f770: srl a3, a5 +3f86f780: .word 0x7561 +3f86f790: .word 0x746c +3f86f7a0: .word 0x7320 +3f86f7b0: rl b11, b4 +3f86f7c0: .word 0x7070 +3f86f7d0: sra a11, a12 +3f86f7e0: .word 0x7320 +3f86f7f0: rl b11, b4 +3f86f800: mods a3, a12 +3f86f810: sll a1, a0 +3f86f820: rl a11, a5 +3f86f830: srl a11, a14 +3f86f840: .word 0x7220 +3f86f850: srl a3, a5 +3f86f860: .word 0x7265 +3f86f870: modu a3, a5 +3f86f880: sra a11, a3 +3f86f890: srl 0xd, a4 +3f86f8a0: .word 0x000a +3f86f8b0: .word 0x7246 +3f86f8c0: sra a11, a5 +3f86f8d0: sra a10, a4 +3f86f8e0: sla a11, a6 +3f86f8f0: mods b3, b5 +3f86f900: and b3, b4 +3f86f910: .word 0x7869 +3f86f920: sla a11, a13 +3f86f930: .word 0x7370 +3f86f940: srl 0x17, a0 +3f86f950: sra a1, a0 +3f86f960: srl a3, a5 +3f86f970: .word 0x7561 +3f86f980: .word 0x746c +3f86f990: .word 0x7420 +3f86f9a0: mods a3, a9 +3f86f9b0: sla 0x3, a5 +3f86f9c0: .word 0x7473 +3f86f9d0: mods a3, a9 +3f86f9e0: sla 0x3, a12 +3f86f9f0: sra a11, a2 +3f86fa00: modu a3, a9 +3f86fa10: sla 0x3, a7 +3f86fa20: sra b11, b2 +3f86fa30: sra a11, a6 +3f86fa40: sra b11, b2 +3f86fa50: sll a11, a14 +3f86fa60: sra a3, a5 +3f86fa70: .word 0x0a2e +3f86fa80: .word 0x0000 +L3F86FA90: +3f86fa90: mmtm sp, a9,a11,a13 +3f86fab0: move a14, a13 +3f86fac0: addi 0x40, a14 +3f86fae0: move a14, -*sp, 1 +3f86faf0: movk 32, a11 +3f86fb00: move a11, *a14+, 1 +3f86fb10: calla L3F705A00 +3f86fb40: move a8, *a13, 1 +3f86fb50: sub a11, a11 +3f86fb60: move a11, *a13(0x20), 1 +L3F86FB80: +3f86fb80: move *a13(0x20), a11, 1 +3f86fba0: sll 0x5, a11 +3f86fbb0: move *a13, a9, 1 +3f86fbc0: add a9, a11 +3f86fbd0: movi 0xffff, a9 +3f86fbf0: move a9, *a11, 1 +3f86fc00: move *a13(0x20), a11, 1 +3f86fc20: inc a11 +3f86fc30: move a11, *a13(0x20), 1 +3f86fc50: subk 8, a11 +3f86fc60: jrlt L3F86FB80 +3f86fc70: move *a13, a8, 1 +3f86fc80: subi 0x40, a14 +3f86fca0: mmfm sp, a9,a11,a13 +3f86fcc0: rets +L3F86FCD0: +3f86fcd0: mmtm sp, a7,a9,a11,a13 +3f86fcf0: move a14, a13 +3f86fd00: move *a13(0xffe0), a11, 1 +3f86fd20: move *a11, a11, 1 +3f86fd30: jrne L3F86FDA0 +3f86fd40: move *a13(0xffe0), a11, 1 +3f86fd60: calla L3F86FA90 +3f86fd90: move a8, *a11, 1 +L3F86FDA0: +3f86fda0: move *a13(0xffe0), a11, 1 +3f86fdc0: move *a13(0xffc0), a9, 1 +3f86fde0: sra 0x5, a9 +3f86fdf0: sll 0x5, a9 +3f86fe00: move *a11, a7, 1 +3f86fe10: add a9, a7 +3f86fe20: move *a13(0xffc0), a9, 1 +3f86fe40: andi 0x1f, a9 +3f86fe70: movk 1, a11 +3f86fe80: sll a9, a11 +3f86fe90: move *a7, a9, 1 +3f86fea0: andn a11, a9 +3f86feb0: move a9, *a7, 1 +3f86fec0: move *sp(0xa0), a14, 1 +3f86fee0: mmfm sp, a7,a9,a11,a13 +3f86ff00: rets 2 +L3F86FF10: +3f86ff10: mmtm sp, a7,a9,a11,a13 +3f86ff30: move a14, a13 +3f86ff40: addi 0x40, a14 +3f86ff60: move *a13(0xffe0), a11, 1 +3f86ff80: jrne L3F86FFB0 +3f86ff90: sub a8, a8 +3f86ffa0: jruc L3F870190 +L3F86FFB0: +3f86ffb0: move a14, -*sp, 1 +3f86ffc0: movk 32, a11 +3f86ffd0: move a11, *a14+, 1 +3f86ffe0: calla L3F705A00 +3f870010: move a8, *a13, 1 +3f870020: sub a11, a11 +3f870030: move a11, *a13(0x20), 1 +L3F870050: +3f870050: move *a13(0x20), a11, 1 +3f870070: sll 0x5, a11 +3f870080: move *a13, a9, 1 +3f870090: add a9, a11 +3f8700a0: move *a13(0x20), a7, 1 +3f8700c0: sll 0x5, a7 +3f8700d0: move *a13(0xffe0), a9, 1 +3f8700f0: add a9, a7 +3f870100: move *a7, *a11, 1 +3f870110: move *a13(0x20), a11, 1 +3f870130: inc a11 +3f870140: move a11, *a13(0x20), 1 +3f870160: subk 8, a11 +3f870170: jrlt L3F870050 +3f870180: move *a13, a8, 1 +L3F870190: +3f870190: move *sp(0xa0), a14, 1 +3f8701b0: mmfm sp, a7,a9,a11,a13 +3f8701d0: rets 2 +L3F8701E0: +3f8701e0: mmtm sp, a9,a11,a13 +3f870200: move a14, a13 +3f870210: move *a13(0xffe0), a11, 1 +3f870230: move a14, -*sp, 1 +3f870240: move *a11(0x40), a9, 1 +3f870260: move *a9+, *a14+, 1 +3f870270: calla L3F8B62F0 +3f8702a0: move a8, *a11(0x20), 1 +3f8702c0: move *a11(0x80), a9, 1 +3f8702e0: move *a9(0x480), *a11(0x0), 1 +3f870310: move *a11(0x80), a9, 1 +3f870330: move a11, *a9(0x480), 1 +3f870350: move a14, -*sp, 1 +3f870360: sub a9, a9 +3f870370: move a9, *a14+, 1 +3f870380: movi 0x3f2442b0, a9 +3f8703b0: move a9, *a14+, 1 +3f8703c0: move *a11(0x80), *a14+, 1 +3f8703e0: movi 0x40, a9 +3f870400: move a9, *a14+, 1 +3f870410: move *a11(0x20), *a14+, 1 +3f870430: calla L3F8B6510 +3f870460: move *sp(0x80), a14, 1 +3f870480: mmfm sp, a9,a11,a13 +3f8704a0: rets 2 +L3F8704B0: +3f8704b0: mmtm sp, a9,a11,a13 +3f8704d0: move a14, a13 +3f8704e0: addk 32, a14 +3f8704f0: move a14, -*sp, 1 +3f870500: movi 0x3c, a11 +3f870520: move a11, *a14+, 1 +3f870530: calla L3F705A00 +3f870560: move a8, *a13, 1 +3f870570: move *a13(0xffe0), *a8(0x40), 1 +3f8705a0: move *a13(0xffc0), *a8(0x60), 1 +3f8705d0: move *a13(0xffa0), *a8(0x80), 1 +3f870600: move *a13(0xff80), *a8(0x140), 1 +3f870630: setf 8, 0, 0 +3f870640: move *a13(0xff60), a9, 0 +3f870660: move a9, *a8(0xa0), 1 +3f870680: move *a13(0xff40), a11, 0 +3f8706a0: move a11, *a8(0xc0), 1 +3f8706c0: move *a13(0xff20), a9, 0 +3f8706e0: move a9, *a8(0xe0), 1 +3f870700: move *a13(0xff00), *a8(0x100), 1 +3f870730: sub a9, a9 +3f870740: move a9, *a8(0x120), 1 +3f870760: move *a13(0xfee0), *a8(0x160), 1 +3f870790: move a9, *a8(0x180), 1 +3f8707b0: move *sp(0x80), a14, 1 +3f8707d0: mmfm sp, a9,a11,a13 +3f8707f0: rets 2 +L3F870800: +3f870800: mmtm sp, a11,a13 +3f870820: move a14, a13 +3f870830: move *a13(0xffe0), a11, 1 +3f870850: move *a11(0x120), a11, 1 +3f870870: jreq L3F870900 +3f870880: move a14, -*sp, 1 +3f870890: move *a13(0xffe0), a11, 1 +3f8708b0: move *a11(0x120), *a14+, 1 +3f8708d0: calla L3F702440 +L3F870900: +3f870900: move *a13(0xffe0), a11, 1 +3f870920: move *a11(0x180), a11, 1 +3f870940: jreq L3F8709D0 +3f870950: move a14, -*sp, 1 +3f870960: move *a13(0xffe0), a11, 1 +3f870980: move *a11(0x180), *a14+, 1 +3f8709a0: calla L3F702440 +L3F8709D0: +3f8709d0: move a14, -*sp, 1 +3f8709e0: move *a13(0xffe0), *a14+, 1 +3f870a00: calla L3F702440 +3f870a30: move *sp(0x60), a14, 1 +3f870a50: mmfm sp, a11,a13 +3f870a70: rets 2 +L3F870A80: +3f870a80: mmtm sp, a7,a9,a11,a13 +3f870aa0: move a14, a13 +3f870ab0: move *a13(0xffc0), a11, 1 +3f870ad0: move *a13(0xff80), a9, 1 +3f870af0: cmp a9, a11 +3f870b00: jrne L3F870C90 +3f870b10: move *a13(0xffe0), a9, 1 +3f870b30: jrne L3F870B60 +3f870b40: movk 1, a8 +3f870b50: jruc L3F870CA0 +L3F870B60: +3f870b60: move *a13(0xffa0), a9, 1 +3f870b80: sra 0x5, a9 +3f870b90: sll 0x5, a9 +3f870ba0: move *a13(0xffe0), a11, 1 +3f870bc0: add a11, a9 +3f870bd0: move *a13(0xffa0), a11, 1 +3f870bf0: andi 0x1f, a11 +3f870c20: movk 1, a7 +3f870c30: sll a11, a7 +3f870c40: move *a9, a11, 1 +3f870c50: and a7, a11 +3f870c60: jreq L3F870C90 +3f870c70: movk 1, a8 +3f870c80: jruc L3F870CA0 +L3F870C90: +3f870c90: sub a8, a8 +L3F870CA0: +3f870ca0: move *sp(0xa0), a14, 1 +3f870cc0: mmfm sp, a7,a9,a11,a13 +3f870ce0: rets 2 +L3F870CF0: +3f870cf0: mmtm sp, a9,a11,a13 +3f870d10: move a14, a13 +3f870d20: move *a13(0xffe0), a11, 1 +3f870d40: move *a13(0xffa0), a9, 1 +3f870d60: cmp a9, a11 +3f870d70: jreq L3F870DC0 +3f870d80: move *a13(0xffc0), a11, 1 +3f870da0: cmp a9, a11 +3f870db0: jrne L3F870DE0 +L3F870DC0: +3f870dc0: sub a8, a8 +3f870dd0: jruc L3F870E50 +L3F870DE0: +3f870de0: move *a13(0xffe0), a9, 1 +3f870e00: cmp a11, a9 +3f870e10: jrne L3F870E40 +3f870e20: movk 1, a8 +3f870e30: jruc L3F870E50 +L3F870E40: +3f870e40: sub a8, a8 +L3F870E50: +3f870e50: move *sp(0x80), a14, 1 +3f870e70: mmfm sp, a9,a11,a13 +3f870e90: rets 2 +L3F870EA0: +3f870ea0: mmtm sp, a11,a13 +3f870ec0: move a14, a13 +3f870ed0: move a14, -*sp, 1 +3f870ee0: move *a13(0xff60), *a14+, 1 +3f870f00: move *a13(0xff80), *a14+, 1 +3f870f20: move a13, a11 +3f870f30: subi 0x40, a11 +3f870f50: move *a11+, *a14+, 1 +3f870f60: move *a11+, *a14+, 1 +3f870f70: calla L3F870A80 +3f870fa0: move a8, a11 +3f870fb0: jreq L3F870FE0 +3f870fc0: movk 1, a8 +3f870fd0: jruc L3F8710D0 +L3F870FE0: +3f870fe0: move a14, -*sp, 1 +3f870ff0: move *a13(0xff60), *a14+, 1 +3f871010: move *a13(0xff80), *a14+, 1 +3f871030: move *a13(0xffc0), *a14+, 1 +3f871050: calla L3F870CF0 +3f871080: move a8, a11 +3f871090: jreq L3F8710C0 +3f8710a0: movk 1, a8 +3f8710b0: jruc L3F8710D0 +L3F8710C0: +3f8710c0: sub a8, a8 +L3F8710D0: +3f8710d0: move *sp(0x60), a14, 1 +3f8710f0: mmfm sp, a11,a13 +3f871110: rets 2 +L3F871120: +3f871120: mmtm sp, a11,a13 +3f871140: move a14, a13 +3f871150: move a14, -*sp, 1 +3f871160: movi 0x8000, a11 +3f871190: move a11, *a14+, 1 +3f8711a0: move *a13(0xffc0), a11, 1 +3f8711c0: addi 0x100, a11 +3f8711e0: move *a11+, *a14+, 1 +3f8711f0: move *a11+, *a14+, 1 +3f871200: move *a13(0xffe0), a11, 1 +3f871220: addi 0x100, a11 +3f871240: move *a11+, *a14+, 1 +3f871250: move *a11+, *a14+, 1 +3f871260: calla L3F870EA0 +3f871290: move a8, a11 +3f8712a0: jrne L3F8712D0 +3f8712b0: sub a8, a8 +3f8712c0: jruc L3F871440 +L3F8712D0: +3f8712d0: move a14, -*sp, 1 +3f8712e0: sub a11, a11 +3f8712f0: move a11, *a14+, 1 +3f871300: move *a13(0xffc0), a11, 1 +3f871320: addi 0x160, a11 +3f871340: move *a11+, *a14+, 1 +3f871350: move *a11+, *a14+, 1 +3f871360: move *a13(0xffe0), a11, 1 +3f871380: addi 0x160, a11 +3f8713a0: move *a11+, *a14+, 1 +3f8713b0: move *a11+, *a14+, 1 +3f8713c0: calla L3F870EA0 +3f8713f0: move a8, a11 +3f871400: jreq L3F871430 +3f871410: movk 1, a8 +3f871420: jruc L3F871440 +L3F871430: +3f871430: sub a8, a8 +L3F871440: +3f871440: move *sp(0x60), a14, 1 +3f871460: mmfm sp, a11,a13 +3f871480: rets 2 +L3F871490: +3f871490: mmtm sp, a9,a11,a13 +3f8714b0: move a14, a13 +3f8714c0: move *a13(0xffe0), a11, 1 +3f8714e0: move *a13(0xffc0), a9, 1 +3f871500: move *a11(0x60), a11, 1 +3f871520: move *a9(0x60), a9, 1 +3f871540: cmp a9, a11 +3f871550: jreq L3F871580 +3f871560: sub a8, a8 +3f871570: jruc L3F871C90 +L3F871580: +3f871580: move a14, -*sp, 1 +3f871590: move *a13(0xffc0), *a14+, 1 +3f8715b0: move *a13(0xffe0), *a14+, 1 +3f8715d0: calla L3F871120 +3f871600: move a8, a9 +3f871610: jreq L3F871640 +3f871620: movk 1, a8 +3f871630: jruc L3F871C90 +L3F871640: +3f871640: move a14, -*sp, 1 +3f871650: move *a13(0xffe0), *a14+, 1 +3f871670: move *a13(0xffc0), *a14+, 1 +3f871690: calla L3F871120 +3f8716c0: move a8, a9 +3f8716d0: jreq L3F871700 +3f8716e0: movk 1, a8 +3f8716f0: jruc L3F871C90 +L3F871700: +3f871700: move a14, -*sp, 1 +3f871710: sub a11, a11 +3f871720: move a11, *a14+, 1 +3f871730: move *a13(0xffe0), a9, 1 +3f871750: addi 0x160, a9 +3f871770: move *a9+, *a14+, 1 +3f871780: move *a9+, *a14+, 1 +3f871790: move *a13(0xffc0), a9, 1 +3f8717b0: addi 0x160, a9 +3f8717d0: move *a9+, *a14+, 1 +3f8717e0: move *a9+, *a14+, 1 +3f8717f0: calla L3F870EA0 +3f871820: move a8, a9 +3f871830: jreq L3F8719C0 +3f871840: move a14, -*sp, 1 +3f871850: movi 0x8000, a9 +3f871880: move a9, *a14+, 1 +3f871890: move *a13(0xffc0), a11, 1 +3f8718b0: addi 0x100, a11 +3f8718d0: move *a11+, *a14+, 1 +3f8718e0: move *a11+, *a14+, 1 +3f8718f0: move *a13(0xffe0), a11, 1 +3f871910: addi 0x100, a11 +3f871930: move *a11+, *a14+, 1 +3f871940: move *a11+, *a14+, 1 +3f871950: calla L3F870EA0 +3f871980: move a8, a11 +3f871990: jreq L3F8719C0 +3f8719a0: movk 1, a8 +3f8719b0: jruc L3F871C90 +L3F8719C0: +3f8719c0: move a14, -*sp, 1 +3f8719d0: sub a11, a11 +3f8719e0: move a11, *a14+, 1 +3f8719f0: move *a13(0xffc0), a9, 1 +3f871a10: addi 0x160, a9 +3f871a30: move *a9+, *a14+, 1 +3f871a40: move *a9+, *a14+, 1 +3f871a50: move *a13(0xffe0), a9, 1 +3f871a70: addi 0x160, a9 +3f871a90: move *a9+, *a14+, 1 +3f871aa0: move *a9+, *a14+, 1 +3f871ab0: calla L3F870EA0 +3f871ae0: move a8, a9 +3f871af0: jreq L3F871C80 +3f871b00: move a14, -*sp, 1 +3f871b10: movi 0x8000, a9 +3f871b40: move a9, *a14+, 1 +3f871b50: move *a13(0xffe0), a11, 1 +3f871b70: addi 0x100, a11 +3f871b90: move *a11+, *a14+, 1 +3f871ba0: move *a11+, *a14+, 1 +3f871bb0: move *a13(0xffc0), a11, 1 +3f871bd0: addi 0x100, a11 +3f871bf0: move *a11+, *a14+, 1 +3f871c00: move *a11+, *a14+, 1 +3f871c10: calla L3F870EA0 +3f871c40: move a8, a11 +3f871c50: jreq L3F871C80 +3f871c60: movk 1, a8 +3f871c70: jruc L3F871C90 +L3F871C80: +3f871c80: sub a8, a8 +L3F871C90: +3f871c90: move *sp(0x80), a14, 1 +3f871cb0: mmfm sp, a9,a11,a13 +3f871cd0: rets 2 +L3F871CE0: +3f871ce0: mmtm sp, a7,a9,a10,a11,a13 +3f871d00: move a14, a13 +3f871d10: addk 32, a14 +3f871d20: move *a13(0xffe0), a11, 1 +3f871d40: move *a11(0x80), a7, 1 +3f871d60: move a7, a9 +3f871d70: addi 0x480, a9 +3f871d90: move *a9, a7, 1 +3f871da0: jaeq L3F872930 +L3F871DC0: +3f871dc0: move *a9, a10, 1 +3f871dd0: move a14, -*sp, 1 +3f871de0: move *a13(0xffe0), *a14+, 1 +3f871e00: move a10, *a14+, 1 +3f871e10: calla L3F871490 +3f871e40: move a8, a7 +3f871e50: jaeq L3F8728E0 +3f871e70: move *a13(0xffe0), a11, 1 +3f871e90: move *a10(0x40), a7, 1 +3f871eb0: move *a11(0x40), a11, 1 +3f871ed0: cmp a11, a7 +3f871ee0: jane L3F8728E0 +3f871f00: move a14, -*sp, 1 +3f871f10: move a10, *a14+, 1 +3f871f20: move *a13(0xffe0), *a14+, 1 +3f871f40: calla L3F871120 +3f871f70: move a8, a7 +3f871f80: jreq L3F872030 +3f871f90: move a14, -*sp, 1 +3f871fa0: movk 1, a11 +3f871fb0: move a11, *a14+, 1 +3f871fc0: move *a10(0x20), *a14+, 1 +3f871fe0: calla L3F8B8750 +3f872010: jauc L3F872900 +L3F872030: +3f872030: move *a10(0x160), a11, 1 +3f872050: jrne L3F872190 +3f872060: move *a10(0x100), a11, 1 +3f872080: cmpi 0x8000, a11 +3f8720b0: jreq L3F872190 +3f8720c0: move a14, -*sp, 1 +3f8720d0: move *a13(0xffe0), a11, 1 +3f8720f0: move *a11(0x160), *a14+, 1 +3f872110: move a10, a7 +3f872120: addi 0x180, a7 +3f872140: move a7, *a14+, 1 +3f872150: calla L3F86FCD0 +3f872180: jruc L3F8728E0 +L3F872190: +3f872190: move *a10(0x100), a11, 1 +3f8721b0: cmpi 0x8000, a11 +3f8721e0: jrne L3F8722F0 +3f8721f0: move *a10(0x160), a11, 1 +3f872210: jreq L3F8722F0 +3f872220: move a14, -*sp, 1 +3f872230: move *a13(0xffe0), a11, 1 +3f872250: move *a11(0x100), *a14+, 1 +3f872270: move a10, a7 +3f872280: addi 0x120, a7 +3f8722a0: move a7, *a14+, 1 +3f8722b0: calla L3F86FCD0 +3f8722e0: jruc L3F8728E0 +L3F8722F0: +3f8722f0: move *a13(0xffe0), a11, 1 +3f872310: move *a11(0x160), a7, 1 +3f872330: jreq L3F872760 +3f872340: move *a11(0x100), a7, 1 +3f872360: cmpi 0x8000, a7 +3f872390: jreq L3F872760 +3f8723a0: move a14, -*sp, 1 +3f8723b0: move *a11(0x160), *a14+, 1 +3f8723d0: move a10, a7 +3f8723e0: addi 0x180, a7 +3f872400: move a7, *a14+, 1 +3f872410: calla L3F86FCD0 +3f872440: move a14, -*sp, 1 +3f872450: move *a11(0x160), *a14+, 1 +3f872470: movi 0x8000, a7 +3f8724a0: move a7, *a14+, 1 +3f8724b0: move *a10(0xe0), *a14+, 1 +3f8724d0: move *a10(0xc0), *a14+, 1 +3f8724f0: move *a10(0xa0), *a14+, 1 +3f872510: move *a10(0x140), *a14+, 1 +3f872530: move *a10(0x80), *a14+, 1 +3f872550: move *a10(0x60), *a14+, 1 +3f872570: move *a10(0x40), *a14+, 1 +3f872590: calla L3F8704B0 +3f8725c0: move a8, *a13, 1 +3f8725d0: move a14, -*sp, 1 +3f8725e0: move *a10(0x120), *a14+, 1 +3f872600: move a8, a7 +3f872610: calla L3F86FF10 +3f872640: move a8, *a7(0x120), 1 +3f872660: move a14, -*sp, 1 +3f872670: move *a11(0x100), *a14+, 1 +3f872690: addi 0x120, a7 +3f8726b0: move a7, *a14+, 1 +3f8726c0: calla L3F86FCD0 +3f8726f0: move a14, -*sp, 1 +3f872700: move *a13(0x0), *a14+, 1 +3f872720: calla L3F8701E0 +3f872750: jruc L3F8728E0 +L3F872760: +3f872760: move *a11(0x160), a7, 1 +3f872780: jrne L3F872840 +3f872790: move a14, -*sp, 1 +3f8727a0: move *a11(0x100), *a14+, 1 +3f8727c0: move a10, a7 +3f8727d0: addi 0x120, a7 +3f8727f0: move a7, *a14+, 1 +3f872800: calla L3F86FCD0 +3f872830: jruc L3F8728E0 +L3F872840: +3f872840: move a14, -*sp, 1 +3f872850: move *a11(0x160), *a14+, 1 +3f872870: move a10, a7 +3f872880: addi 0x180, a7 +3f8728a0: move a7, *a14+, 1 +3f8728b0: calla L3F86FCD0 +L3F8728E0: +3f8728e0: move *a9, a11, 1 +3f8728f0: move a11, a9 +L3F872900: +3f872900: move *a9, a11, 1 +3f872910: jane L3F871DC0 +L3F872930: +3f872930: move *sp(0xc0), a14, 1 +3f872950: mmfm sp, a7,a9,a10,a11,a13 +3f872970: rets 2 +3f872980: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8729a0: move a14, a13 +3f8729b0: addi 0x140, a14 +3f8729d0: move *a13(0xffe0), a9, 1 +3f8729f0: sub a11, a11 +3f872a00: move *a9(0x40), a12, 1 +3f872a20: move *a12(0x20), a0, 1 +3f872a40: move *a12(0x40), a2, 1 +3f872a60: setf 16, 0, 0 +3f872a70: move *a12(0x10), a7, 0 +3f872a90: subk 3, a7 +3f872aa0: jrnc L3F872AE0 +3f872ab0: movk 16, a8 +3f872ac0: jauc L3F8747C0 +L3F872AE0: +3f872ae0: move *a9(0x180), a7, 1 +3f872b00: cmp a0, a7 +3f872b10: jaeq L3F8737B0 +3f872b30: movk 24, a4 +3f872b40: move a11, a6 +3f872b50: move a0, a7 +3f872b60: andi 0xfff00000, a7 +3f872b90: move a7, *a13(0x60), 1 +3f872bb0: move a0, a7 +3f872bc0: andi 0xe0000000, a7 +3f872bf0: jane L3F873650 +3f872c10: move *a13(0x60), a7, 1 +3f872c30: sra 0x14, a7 +3f872c40: move a7, *a13(0x20), 1 +3f872c60: move @0x225870, a5, 1 +3f872c90: cmp a5, a7 +3f872ca0: jage L3F873650 +3f872cc0: sll 0x5, a7 +3f872cd0: addi 0x21ffe0, a7 +3f872d00: move *a7, a7, 1 +3f872d10: move a7, *a13(0x40), 1 +3f872d30: move *a7(0x40), a7, 1 +3f872d50: jaeq L3F873650 +3f872d70: move a0, a7 +3f872d80: andi 0x7ffff, a7 +3f872db0: move a7, *a13(0xe0), 1 +3f872dd0: move a6, *a13(0x100), 1 +3f872df0: move *a13(0x40), a7, 1 +3f872e10: move *a7(0x60), *a13(0x120), 1 +3f872e40: move *a13(0x120), a7, 1 +3f872e60: subk 6, a7 +3f872e70: jrne L3F872F60 +3f872e80: move *a13(0xe0), a7, 1 +3f872ea0: sra 0x6, a7 +3f872eb0: move *a13(0xe0), a5, 1 +3f872ed0: xor a5, a7 +3f872ee0: sra 0xc, a5 +3f872ef0: xor a5, a7 +3f872f00: andi 0x3f, a7 +3f872f30: move a7, *a13(0xa0), 1 +3f872f50: jruc L3F873120 +L3F872F60: +3f872f60: move *a13(0x120), a7, 1 +3f872f80: subk 7, a7 +3f872f90: jrne L3F873080 +3f872fa0: move *a13(0xe0), a7, 1 +3f872fc0: sra 0x7, a7 +3f872fd0: move *a13(0xe0), a5, 1 +3f872ff0: xor a5, a7 +3f873000: sra 0xd, a5 +3f873010: xor a5, a7 +3f873020: andi 0x7f, a7 +3f873050: move a7, *a13(0xa0), 1 +3f873070: jruc L3F873120 +L3F873080: +3f873080: move a14, -*sp, 1 +3f873090: move *a13(0xe0), *a14+, 1 +3f8730b0: move *a13(0x120), *a14+, 1 +3f8730d0: calla L3F8B5680 +3f873100: move a8, *a13(0xa0), 1 +L3F873120: +3f873120: move *a13(0xa0), a7, 1 +3f873140: inc a7 +3f873150: jreq L3F873650 +3f873160: move *a13(0x40), a7, 1 +3f873180: move *a13(0xa0), a5, 1 +3f8731a0: move a5, a3 +3f8731b0: sll 0x6, a5 +3f8731c0: sll 0x5, a3 +3f8731d0: add a3, a5 +3f8731e0: move *a7, a3, 1 +3f8731f0: add a5, a3 +3f873200: move a3, *a13(0x80), 1 +3f873220: move *a3(0x0), *a13(0xc0), 1 +3f873250: move *a13(0xc0), a5, 1 +3f873270: cmp a3, a5 +3f873280: jreq L3F873650 +L3F873290: +3f873290: move *a13(0x80), a7, 1 +3f8732b0: move *a13(0x100), a5, 1 +3f8732d0: inc a5 +3f8732e0: move a5, *a13(0x100), 1 +3f873300: move *a7(0x40), a3, 1 +3f873320: cmp a3, a5 +3f873330: jrle L3F8733E0 +3f873340: move a14, -*sp, 1 +3f873350: move a0, *a14+, 1 +3f873360: move a7, *a14+, 1 +3f873370: movi 0x3f8b38a0, a8 +3f8733a0: move a8, *a14+, 1 +3f8733b0: calla L3F35BD40 +L3F8733E0: +3f8733e0: move *a13(0xc0), a3, 1 +3f873400: move *a3(0x40), a3, 1 +3f873420: cmp a0, a3 +3f873430: jreq L3F8734E0 +3f873440: move *a13(0xc0), a3, 1 +3f873460: move *a3(0x0), *a13(0xc0), 1 +3f873490: move *a13(0xc0), a3, 1 +3f8734b0: cmp a7, a3 +3f8734c0: jrne L3F873290 +3f8734d0: jruc L3F873650 +L3F8734E0: +3f8734e0: move *a13(0xc0), a7, 1 +3f873500: setf 16, 0, 0 +3f873510: move *a7(0x90), a5, 0 +3f873530: cmp a6, a5 +3f873540: jrne L3F8735C0 +3f873550: move *a7(0x80), a5, 0 +3f873570: and a4, a5 +3f873580: jreq L3F8735C0 +3f873590: move *a7(0xa0), a11, 1 +3f8735b0: jruc L3F873650 +L3F8735C0: +3f8735c0: move *a7(0x0), *a13(0xc0), 1 +3f8735f0: move *a13(0xc0), a7, 1 +3f873610: move *a13(0x80), a5, 1 +3f873630: cmp a5, a7 +3f873640: jrne L3F873290 +L3F873650: +3f873650: move a11, a3 +3f873660: jrne L3F8736C0 +3f873670: move a0, *a9(0xc0), 1 +3f873690: movk 9, a8 +3f8736a0: jauc L3F8747C0 +L3F8736C0: +3f8736c0: setf 16, 1, 0 +3f8736d0: move *a11, a7, 0 +3f8736e0: jreq L3F873710 +3f8736f0: move *a11, a7, 0 +3f873700: dsjs a7, L3F873760 +L3F873710: +3f873710: move a11, *a9(0x160), 1 +3f873730: move a0, *a9(0x180), 1 +3f873750: jruc L3F8737D0 +L3F873760: +3f873760: move a0, *a9(0xc0), 1 +3f873780: movk 9, a8 +3f873790: jauc L3F8747C0 +L3F8737B0: +3f8737b0: move *a9(0x160), a11, 1 +L3F8737D0: +3f8737d0: move *a9(0x1c0), a7, 1 +3f8737f0: cmp a2, a7 +3f873800: jaeq L3F8743C0 +3f873820: movk 32, a4 +3f873830: sub a6, a6 +3f873840: move a2, a7 +3f873850: andi 0xfff00000, a7 +3f873880: move a7, *a13(0x60), 1 +3f8738a0: move a6, a10 +3f8738b0: move a2, a5 +3f8738c0: andi 0xe0000000, a5 +3f8738f0: jane L3F874310 +3f873910: sra 0x14, a7 +3f873920: move a7, *a13(0x20), 1 +3f873940: move @0x225870, a5, 1 +3f873970: cmp a5, a7 +3f873980: jage L3F874310 +3f8739a0: sll 0x5, a7 +3f8739b0: addi 0x21ffe0, a7 +3f8739e0: move *a7, a7, 1 +3f8739f0: move a7, *a13(0x40), 1 +3f873a10: move *a7(0x40), a3, 1 +3f873a30: jaeq L3F874310 +3f873a50: move a2, a3 +3f873a60: andi 0x7ffff, a3 +3f873a90: move a3, *a13(0xe0), 1 +3f873ab0: move a6, *a13(0x100), 1 +3f873ad0: move *a7(0x60), *a13(0x120), 1 +3f873b00: move *a13(0x120), a3, 1 +3f873b20: subk 6, a3 +3f873b30: jrne L3F873C20 +3f873b40: move *a13(0xe0), a3, 1 +3f873b60: sra 0x6, a3 +3f873b70: move *a13(0xe0), a7, 1 +3f873b90: xor a7, a3 +3f873ba0: sra 0xc, a7 +3f873bb0: xor a7, a3 +3f873bc0: andi 0x3f, a3 +3f873bf0: move a3, *a13(0xa0), 1 +3f873c10: jruc L3F873DE0 +L3F873C20: +3f873c20: move *a13(0x120), a3, 1 +3f873c40: subk 7, a3 +3f873c50: jrne L3F873D40 +3f873c60: move *a13(0xe0), a3, 1 +3f873c80: sra 0x7, a3 +3f873c90: move *a13(0xe0), a7, 1 +3f873cb0: xor a7, a3 +3f873cc0: sra 0xd, a7 +3f873cd0: xor a7, a3 +3f873ce0: andi 0x7f, a3 +3f873d10: move a3, *a13(0xa0), 1 +3f873d30: jruc L3F873DE0 +L3F873D40: +3f873d40: move a14, -*sp, 1 +3f873d50: move *a13(0xe0), *a14+, 1 +3f873d70: move *a13(0x120), *a14+, 1 +3f873d90: calla L3F8B5680 +3f873dc0: move a8, *a13(0xa0), 1 +L3F873DE0: +3f873de0: move *a13(0xa0), a7, 1 +3f873e00: inc a7 +3f873e10: jreq L3F874310 +3f873e20: move *a13(0x40), a7, 1 +3f873e40: move *a13(0xa0), a5, 1 +3f873e60: move a5, a3 +3f873e70: sll 0x6, a5 +3f873e80: sll 0x5, a3 +3f873e90: add a3, a5 +3f873ea0: move *a7, a3, 1 +3f873eb0: add a5, a3 +3f873ec0: move a3, *a13(0x80), 1 +3f873ee0: move *a3(0x0), *a13(0xc0), 1 +3f873f10: move *a13(0xc0), a5, 1 +3f873f30: cmp a3, a5 +3f873f40: jreq L3F874310 +L3F873F50: +3f873f50: move *a13(0x80), a7, 1 +3f873f70: move *a13(0x100), a5, 1 +3f873f90: inc a5 +3f873fa0: move a5, *a13(0x100), 1 +3f873fc0: move *a7(0x40), a3, 1 +3f873fe0: cmp a3, a5 +3f873ff0: jrle L3F8740A0 +3f874000: move a14, -*sp, 1 +3f874010: move a2, *a14+, 1 +3f874020: move a7, *a14+, 1 +3f874030: movi 0x3f8b3a28, a8 +3f874060: move a8, *a14+, 1 +3f874070: calla L3F35BD40 +L3F8740A0: +3f8740a0: move *a13(0xc0), a3, 1 +3f8740c0: move *a3(0x40), a3, 1 +3f8740e0: cmp a2, a3 +3f8740f0: jreq L3F8741A0 +3f874100: move *a13(0xc0), a3, 1 +3f874120: move *a3(0x0), *a13(0xc0), 1 +3f874150: move *a13(0xc0), a3, 1 +3f874170: cmp a7, a3 +3f874180: jrne L3F873F50 +3f874190: jruc L3F874310 +L3F8741A0: +3f8741a0: move *a13(0xc0), a7, 1 +3f8741c0: setf 16, 0, 0 +3f8741d0: move *a7(0x90), a5, 0 +3f8741f0: cmp a6, a5 +3f874200: jrne L3F874280 +3f874210: move *a7(0x80), a5, 0 +3f874230: and a4, a5 +3f874240: jreq L3F874280 +3f874250: move *a7(0xa0), a10, 1 +3f874270: jruc L3F874310 +L3F874280: +3f874280: move *a7(0x0), *a13(0xc0), 1 +3f8742b0: move *a13(0xc0), a7, 1 +3f8742d0: move *a13(0x80), a5, 1 +3f8742f0: cmp a5, a7 +3f874300: jrne L3F873F50 +L3F874310: +3f874310: move a10, a3 +3f874320: jrne L3F874370 +3f874330: move a2, *a9(0xc0), 1 +3f874350: movk 13, a8 +3f874360: jruc L3F8747C0 +L3F874370: +3f874370: move a10, *a9(0x1a0), 1 +3f874390: move a2, *a9(0x1c0), 1 +3f8743b0: jruc L3F8743E0 +L3F8743C0: +3f8743c0: move *a9(0x1a0), a10, 1 +L3F8743E0: +3f8743e0: movb *a10(0x180), a7 +3f874400: setf 16, 1, 0 +3f874410: move *a11(0x10), a5, 0 +3f874430: cmp a5, a7 +3f874440: jrne L3F8744A0 +3f874450: move *a10, a7, 1 +3f874460: move *a11(0x20), a5, 1 +3f874480: cmp a5, a7 +3f874490: jreq L3F874550 +L3F8744A0: +3f8744a0: move a2, *a9(0xc0), 1 +3f8744c0: movi 0xffff, a7 +3f8744e0: move a7, *a9(0x1c0), 1 +3f874500: sub a5, a5 +3f874510: move a5, *a9(0x1a0), 1 +3f874530: movk 8, a8 +3f874540: jruc L3F8747C0 +L3F874550: +3f874550: move *a10(0x60), a7, 1 +3f874570: move *a11(0x40), a5, 1 +3f874590: cmp a5, a7 +3f8745a0: jreq L3F874610 +3f8745b0: move a14, -*sp, 1 +3f8745c0: move a10, *a14+, 1 +3f8745d0: move a11, *a14+, 1 +3f8745e0: calla L3F863590 +L3F874610: +3f874610: setf 16, 0, 0 +3f874620: move *a12(0x10), a7, 0 +3f874640: sll 0x2, a7 +3f874650: subk 12, a7 +3f874660: move a7, *a13, 1 +3f874670: movk 7, a5 +3f874680: and a7, a5 +3f874690: jreq L3F8746C0 +3f8746a0: movk 16, a8 +3f8746b0: jruc L3F8747C0 +L3F8746C0: +3f8746c0: sra 0x3, a7 +3f8746d0: move a7, *a13, 1 +3f8746e0: jreq L3F8747A0 +3f8746f0: move a14, -*sp, 1 +3f874700: move a12, a5 +3f874710: addi 0x60, a5 +3f874730: move a5, *a14+, 1 +3f874740: move a7, *a14+, 1 +3f874750: move a10, *a14+, 1 +3f874760: move a11, *a14+, 1 +3f874770: move *a10(0x420), a5, 1 +3f874790: call a5 +L3F8747A0: +3f8747a0: move *a9(0x140), a8, 1 +L3F8747C0: +3f8747c0: move *sp(0x1a0), a14, 1 +3f8747e0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f874800: rets 2 +3f874810: move a13, -*sp, 1 +3f874820: move a14, a13 +3f874830: movk 1, a8 +3f874840: move *sp(0x40), a14, 1 +3f874860: move *sp+, a13, 1 +3f874870: rets 2 +3f874880: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f8748a0: move a14, a13 +3f8748b0: addi 0x50, a14 +3f8748d0: move *a13(0xffe0), a9, 1 +3f8748f0: move *a9(0x40), a12, 1 +3f874910: setf 16, 0, 0 +3f874920: move *a12(0x10), a7, 0 +3f874940: subk 8, a7 +3f874950: jrnc L3F874990 +3f874960: movk 16, a8 +3f874970: jauc L3F875270 +L3F874990: +3f874990: move a14, -*sp, 1 +3f8749a0: sub a7, a7 +3f8749b0: move a7, *a14+, 1 +3f8749c0: movi 0xffff, a7 +3f8749f0: move a7, *a14+, 1 +3f874a00: move *a12(0x20), *a14+, 1 +3f874a20: calla L3F8BA520 +3f874a50: move a8, a8 +3f874a60: jrne L3F874B40 +3f874a70: move *a12(0x20), a7, 1 +3f874a90: btst 19, a7 +3f874aa0: jrne L3F874B40 +3f874ab0: move *a12(0x20), a7, 1 +3f874ad0: andi 0xfff00000, a7 +3f874b00: move *a9(0x20), a5, 1 +3f874b20: cmp a7, a5 +3f874b30: jreq L3F874B60 +L3F874B40: +3f874b40: movk 14, a8 +3f874b50: jruc L3F875270 +L3F874B60: +3f874b60: move a14, -*sp, 1 +3f874b70: move a9, *a14+, 1 +3f874b80: move *a12(0x40), *a14+, 1 +3f874ba0: calla L3F7F65F0 +3f874bd0: move a8, a10 +3f874be0: jrne L3F874C10 +3f874bf0: movk 3, a8 +3f874c00: jruc L3F875270 +L3F874C10: +3f874c10: setf 16, 0, 0 +3f874c20: move *a12(0x10), a7, 0 +3f874c40: subk 8, a7 +3f874c50: move a7, *a13(0x20), 1 +3f874c70: move a14, -*sp, 1 +3f874c80: move *a12(0xe0), *a14+, 1 +3f874ca0: calla L3F2599E0 +3f874cd0: cmp a7, a8 +3f874ce0: jreq L3F874D10 +3f874cf0: movk 16, a8 +3f874d00: jruc L3F875270 +L3F874D10: +3f874d10: setf 16, 1, 0 +3f874d20: move *a12(0x80), *a13(0x40), 0 +3f874d50: move *a13(0x40), a5, 0 +3f874d70: jrgt L3F874DC0 +3f874d80: move a5, *a9(0xc0), 1 +3f874da0: movk 2, a8 +3f874db0: jruc L3F875270 +L3F874DC0: +3f874dc0: move *a12(0x90), *a13(0x40), 0 +3f874df0: move *a13(0x40), a5, 0 +3f874e10: jrgt L3F874E60 +3f874e20: move a5, *a9(0xc0), 1 +3f874e40: movk 2, a8 +3f874e50: jruc L3F875270 +L3F874E60: +3f874e60: move a14, -*sp, 1 +3f874e70: move a13, *a14+, 1 +3f874e80: move *a12(0xc0), *a14+, 1 +3f874ea0: move a9, *a14+, 1 +3f874eb0: setf 8, 0, 0 +3f874ec0: move *a12(0x8), a5, 0 +3f874ee0: move a5, *a14+, 1 +3f874ef0: move a12, a5 +3f874f00: addi 0x100, a5 +3f874f20: move a5, *a14+, 1 +3f874f30: move *a12(0xe0), *a14+, 1 +3f874f50: setf 16, 0, 0 +3f874f60: move *a12(0xb0), a8, 0 +3f874f80: move a8, *a14+, 1 +3f874f90: move *a12(0xa0), a8, 0 +3f874fb0: move a8, *a14+, 1 +3f874fc0: move *a12(0x90), a8, 0 +3f874fe0: move a8, *a14+, 1 +3f874ff0: move *a12(0x80), a8, 0 +3f875010: move a8, *a14+, 1 +3f875020: setf 16, 1, 0 +3f875030: move *a12(0x70), a8, 0 +3f875050: move a8, *a14+, 1 +3f875060: move *a12(0x60), a8, 0 +3f875080: move a8, *a14+, 1 +3f875090: move a10, *a14+, 1 +3f8750a0: move *a12(0x20), *a14+, 1 +3f8750c0: calla L3F8EFBD0 +3f8750f0: move a8, a11 +3f875100: jreq L3F875200 +3f875110: move a14, -*sp, 1 +3f875120: sub a5, a5 +3f875130: move a5, *a14+, 1 +3f875140: movi 0x3f8f3960, a5 +3f875170: move a5, *a14+, 1 +3f875180: move a11, *a14+, 1 +3f875190: movk 16, a5 +3f8751a0: move a5, *a14+, 1 +3f8751b0: move *a12(0x20), *a14+, 1 +3f8751d0: calla L3F8B6510 +L3F875200: +3f875200: move *a9(0x140), a5, 1 +3f875220: jreq L3F875260 +3f875230: move *a9(0x140), a8, 1 +3f875250: jruc L3F875270 +L3F875260: +3f875260: move *a13, a8, 1 +L3F875270: +3f875270: move *sp(0x100), a14, 1 +3f875290: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f8752b0: rets 2 +3f8752c0: mmtm sp, a7,a9,a10,a11,a12,a13 +3f8752e0: move a14, a13 +3f8752f0: addk 32, a14 +3f875300: move *a13(0xffe0), a9, 1 +3f875320: move *a9(0x40), a11, 1 +3f875340: setf 16, 0, 0 +3f875350: move *a11(0x10), a7, 0 +3f875370: subk 3, a7 +3f875380: jrnc L3F8753B0 +3f875390: movk 16, a8 +3f8753a0: jruc L3F8756D0 +L3F8753B0: +3f8753b0: move a14, -*sp, 1 +3f8753c0: move a9, *a14+, 1 +3f8753d0: move *a11(0x20), *a14+, 1 +3f8753f0: calla L3F7F65F0 +3f875420: move a8, a10 +3f875430: jrne L3F875460 +3f875440: movk 3, a8 +3f875450: jruc L3F8756D0 +L3F875460: +3f875460: setf 16, 0, 0 +3f875470: move *a11(0x10), a7, 0 +3f875490: subk 3, a7 +3f8754a0: move a7, *a13, 1 +3f8754b0: move a14, -*sp, 1 +3f8754c0: move *a11(0x40), *a14+, 1 +3f8754e0: calla L3F2599E0 +3f875510: cmp a8, a7 +3f875520: jreq L3F875550 +3f875530: movk 16, a8 +3f875540: jruc L3F8756D0 +L3F875550: +3f875550: movi 0xffff, a7 +3f875570: move a7, *a9(0x180), 1 +3f875590: move a14, -*sp, 1 +3f8755a0: move a9, *a14+, 1 +3f8755b0: move a11, a7 +3f8755c0: addi 0x60, a7 +3f8755e0: move a7, *a14+, 1 +3f8755f0: move *a11(0x40), *a14+, 1 +3f875610: move a10, *a14+, 1 +3f875620: calla L3F8F4420 +3f875650: move a8, a12 +3f875660: move *a9(0x140), a7, 1 +3f875680: jreq L3F8756C0 +3f875690: move *a9(0x140), a8, 1 +3f8756b0: jruc L3F8756D0 +L3F8756C0: +3f8756c0: move a12, a8 +L3F8756D0: +3f8756d0: move *sp(0xe0), a14, 1 +3f8756f0: mmfm sp, a7,a9,a10,a11,a12,a13 +3f875710: rets 2 +3f875720: mmtm sp, a7,a9,a10,a11,a13 +3f875740: move a14, a13 +3f875750: move *a13(0xffe0), a9, 1 +3f875770: move *a9(0x40), a11, 1 +3f875790: setf 16, 0, 0 +3f8757a0: move *a11(0x10), a7, 0 +3f8757c0: subk 2, a7 +3f8757d0: jreq L3F875800 +3f8757e0: movk 16, a8 +3f8757f0: jruc L3F875930 +L3F875800: +3f875800: move a14, -*sp, 1 +3f875810: move a9, *a14+, 1 +3f875820: move *a11(0x20), *a14+, 1 +3f875840: calla L3F7F65F0 +3f875870: move a8, a10 +3f875880: jrne L3F8758B0 +3f875890: movk 3, a8 +3f8758a0: jruc L3F875930 +L3F8758B0: +3f8758b0: move a14, -*sp, 1 +3f8758c0: move a9, *a14+, 1 +3f8758d0: move a10, *a14+, 1 +3f8758e0: calla L3F8F7810 +3f875910: move *a9(0x140), a8, 1 +L3F875930: +3f875930: move *sp(0xc0), a14, 1 +3f875950: mmfm sp, a7,a9,a10,a11,a13 +3f875970: rets 2 +3f875980: mmtm sp, a7,a9,a10,a11,a13 +3f8759a0: move a14, a13 +3f8759b0: move *a13(0xffe0), a9, 1 +3f8759d0: move *a9(0x40), a11, 1 +3f8759f0: setf 16, 0, 0 +3f875a00: move *a11(0x10), a7, 0 +3f875a20: subk 2, a7 +3f875a30: jreq L3F875A60 +3f875a40: movk 16, a8 +3f875a50: jruc L3F875BE0 +L3F875A60: +3f875a60: move a14, -*sp, 1 +3f875a70: move a9, *a14+, 1 +3f875a80: move *a11(0x20), *a14+, 1 +3f875aa0: calla L3F7F65F0 +3f875ad0: move a8, a10 +3f875ae0: jrne L3F875B10 +3f875af0: movk 3, a8 +3f875b00: jruc L3F875BE0 +L3F875B10: +3f875b10: move *a10(0x80), a7, 1 +3f875b30: jreq L3F875BC0 +3f875b40: move a14, -*sp, 1 +3f875b50: movk 1, a7 +3f875b60: move a7, *a14+, 1 +3f875b70: move *a11(0x20), *a14+, 1 +3f875b90: calla L3F8B8750 +L3F875BC0: +3f875bc0: move *a9(0x140), a8, 1 +L3F875BE0: +3f875be0: move *sp(0xc0), a14, 1 +3f875c00: mmfm sp, a7,a9,a10,a11,a13 +3f875c20: rets 2 +3f875c30: mmtm sp, a7,a9,a10,a11,a13 +3f875c50: move a14, a13 +3f875c60: move *a13(0xffe0), a9, 1 +3f875c80: move *a9(0x40), a11, 1 +3f875ca0: setf 16, 0, 0 +3f875cb0: move *a11(0x10), a7, 0 +3f875cd0: subk 2, a7 +3f875ce0: jreq L3F875D10 +3f875cf0: movk 16, a8 +3f875d00: jruc L3F875E40 +L3F875D10: +3f875d10: move a14, -*sp, 1 +3f875d20: move a9, *a14+, 1 +3f875d30: move *a11(0x20), *a14+, 1 +3f875d50: calla L3F7F65F0 +3f875d80: move a8, a10 +3f875d90: jrne L3F875DC0 +3f875da0: movk 3, a8 +3f875db0: jruc L3F875E40 +L3F875DC0: +3f875dc0: move a14, -*sp, 1 +3f875dd0: move a9, *a14+, 1 +3f875de0: move a10, *a14+, 1 +3f875df0: calla L3F8F3F10 +3f875e20: move *a9(0x140), a8, 1 +L3F875E40: +3f875e40: move *sp(0xc0), a14, 1 +3f875e60: mmfm sp, a7,a9,a10,a11,a13 +3f875e80: rets 2 +3f875e90: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f875eb0: move a14, a13 +3f875ec0: move *a13(0xffe0), a9, 1 +3f875ee0: move *a9(0x40), a11, 1 +3f875f00: setf 16, 0, 0 +3f875f10: move *a11(0x10), a7, 0 +3f875f30: subk 2, a7 +3f875f40: jreq L3F875F70 +3f875f50: movk 16, a8 +3f875f60: jruc L3F8762B0 +L3F875F70: +3f875f70: move a14, -*sp, 1 +3f875f80: move a9, *a14+, 1 +3f875f90: move *a11(0x20), *a14+, 1 +3f875fb0: calla L3F7F65F0 +3f875fe0: move a8, a10 +3f875ff0: jrne L3F876020 +3f876000: movk 3, a8 +3f876010: jruc L3F8762B0 +L3F876020: +3f876020: move *a10(0x160), a7, 1 +3f876040: andi 0xfff00000, a7 +3f876070: move *a9(0x20), a5, 1 +3f876090: cmp a7, a5 +3f8760a0: jrne L3F8760D0 +3f8760b0: movk 8, a8 +3f8760c0: jruc L3F8762B0 +L3F8760D0: +3f8760d0: setf 8, 0, 0 +3f8760e0: move *a11(0x8), a7, 0 +3f876100: jreq L3F876140 +3f876110: move *a11(0x8), a7, 0 +3f876130: dsjs a7, L3F876260 +L3F876140: +3f876140: move a14, -*sp, 1 +3f876150: move *a11(0x8), a8, 0 +3f876170: move a8, *a14+, 1 +3f876180: move a10, *a14+, 1 +3f876190: move a9, *a14+, 1 +3f8761a0: calla L3F7F7F40 +3f8761d0: move a8, a12 +3f8761e0: move *a9(0x140), a7, 1 +3f876200: jreq L3F876240 +3f876210: move *a9(0x140), a8, 1 +3f876230: jruc L3F8762B0 +L3F876240: +3f876240: move a12, a8 +3f876250: jruc L3F8762B0 +L3F876260: +3f876260: move *a11(0x8), a7, 0 +3f876280: move a7, *a9(0xc0), 1 +3f8762a0: movk 2, a8 +L3F8762B0: +3f8762b0: move *sp(0x100), a14, 1 +3f8762d0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f8762f0: rets 2 +3f876300: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f876320: move a14, a13 +3f876330: move *a13(0xffe0), a9, 1 +3f876350: move *a9(0x40), a12, 1 +3f876370: setf 16, 0, 0 +3f876380: move *a12(0x10), a7, 0 +3f8763a0: subk 4, a7 +3f8763b0: jreq L3F8763E0 +3f8763c0: movk 16, a8 +3f8763d0: jruc L3F8767E0 +L3F8763E0: +3f8763e0: move a14, -*sp, 1 +3f8763f0: move a9, *a14+, 1 +3f876400: move *a12(0x20), *a14+, 1 +3f876420: calla L3F7F65F0 +3f876450: move a8, a10 +3f876460: jrne L3F876490 +3f876470: movk 3, a8 +3f876480: jruc L3F8767E0 +L3F876490: +3f876490: move a14, -*sp, 1 +3f8764a0: move a9, *a14+, 1 +3f8764b0: move *a12(0x40), *a14+, 1 +3f8764d0: calla L3F7F65F0 +3f876500: move a8, a11 +3f876510: jrne L3F876540 +3f876520: movk 3, a8 +3f876530: jruc L3F8767E0 +L3F876540: +3f876540: move *a10(0x20), a7, 1 +3f876560: move *a11(0x20), a5, 1 +3f876580: cmp a5, a7 +3f876590: jrne L3F8767D0 +3f8765a0: move *a10(0x4e0), a7, 1 +3f8765c0: dsjs a7, L3F876660 +3f8765d0: setf 16, 1, 0 +3f8765e0: move *a11(0x10), a7, 0 +3f876600: move *a10(0x10), a5, 0 +3f876620: cmp a5, a7 +3f876630: jreq L3F876660 +3f876640: movk 8, a8 +3f876650: jruc L3F8767E0 +L3F876660: +3f876660: move a14, -*sp, 1 +3f876670: move a9, *a14+, 1 +3f876680: setf 16, 1, 0 +3f876690: move *a12(0x70), a8, 0 +3f8766b0: move a8, *a14+, 1 +3f8766c0: move *a12(0x60), a8, 0 +3f8766e0: move a8, *a14+, 1 +3f8766f0: move a11, *a14+, 1 +3f876700: move a10, *a14+, 1 +3f876710: calla L3F90B440 +3f876740: move a8, a0 +3f876750: move *a9(0x140), a7, 1 +3f876770: jreq L3F8767B0 +3f876780: move *a9(0x140), a8, 1 +3f8767a0: jruc L3F8767E0 +L3F8767B0: +3f8767b0: move a0, a8 +3f8767c0: jruc L3F8767E0 +L3F8767D0: +3f8767d0: movk 8, a8 +L3F8767E0: +3f8767e0: move *sp(0x120), a14, 1 +3f876800: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f876820: rets 2 +3f876830: mmtm sp, a5,a7,a9,a10,a11,a13 +3f876850: move a14, a13 +3f876860: move *a13(0xffe0), a9, 1 +3f876880: move *a9(0x40), a11, 1 +3f8768a0: setf 16, 0, 0 +3f8768b0: move *a11(0x10), a7, 0 +3f8768d0: subk 2, a7 +3f8768e0: jreq L3F876910 +3f8768f0: movk 16, a8 +3f876900: jruc L3F876A90 +L3F876910: +3f876910: move a14, -*sp, 1 +3f876920: move a9, *a14+, 1 +3f876930: move *a11(0x20), *a14+, 1 +3f876950: calla L3F7F65F0 +3f876980: move a8, a10 +3f876990: jrne L3F8769C0 +3f8769a0: movk 3, a8 +3f8769b0: jruc L3F876A90 +L3F8769C0: +3f8769c0: move a14, -*sp, 1 +3f8769d0: move a9, *a14+, 1 +3f8769e0: movk 1, a7 +3f8769f0: move a7, *a14+, 1 +3f876a00: sub a5, a5 +3f876a10: move a5, *a14+, 1 +3f876a20: move a7, *a14+, 1 +3f876a30: move a10, *a14+, 1 +3f876a40: calla L3F90D0B0 +3f876a70: move *a9(0x140), a8, 1 +L3F876A90: +3f876a90: move *sp(0xe0), a14, 1 +3f876ab0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f876ad0: rets 2 +3f876ae0: mmtm sp, a7,a9,a10,a11,a13 +3f876b00: move a14, a13 +3f876b10: move *a13(0xffe0), a9, 1 +3f876b30: move *a9(0x40), a11, 1 +3f876b50: setf 16, 0, 0 +3f876b60: move *a11(0x10), a7, 0 +3f876b80: subk 2, a7 +3f876b90: jreq L3F876BC0 +3f876ba0: movk 16, a8 +3f876bb0: jruc L3F876D10 +L3F876BC0: +3f876bc0: move a14, -*sp, 1 +3f876bd0: move a9, *a14+, 1 +3f876be0: move *a11(0x20), *a14+, 1 +3f876c00: calla L3F7F65F0 +3f876c30: move a8, a10 +3f876c40: jrne L3F876C70 +3f876c50: movk 3, a8 +3f876c60: jruc L3F876D10 +L3F876C70: +3f876c70: move a14, -*sp, 1 +3f876c80: move a9, *a14+, 1 +3f876c90: movk 1, a7 +3f876ca0: move a7, *a14+, 1 +3f876cb0: move a10, *a14+, 1 +3f876cc0: calla L3F90E370 +3f876cf0: move *a9(0x140), a8, 1 +L3F876D10: +3f876d10: move *sp(0xc0), a14, 1 +3f876d30: mmfm sp, a7,a9,a10,a11,a13 +3f876d50: rets 2 +3f876d60: mmtm sp, a5,a7,a9,a10,a11,a13 +3f876d80: move a14, a13 +3f876d90: move *a13(0xffe0), a9, 1 +3f876db0: move *a9(0x40), a11, 1 +3f876dd0: setf 16, 0, 0 +3f876de0: move *a11(0x10), a7, 0 +3f876e00: subk 2, a7 +3f876e10: jreq L3F876E40 +3f876e20: movk 16, a8 +3f876e30: jruc L3F876FB0 +L3F876E40: +3f876e40: move a14, -*sp, 1 +3f876e50: move a9, *a14+, 1 +3f876e60: move *a11(0x20), *a14+, 1 +3f876e80: calla L3F7F65F0 +3f876eb0: move a8, a10 +3f876ec0: jrne L3F876EF0 +3f876ed0: movk 3, a8 +3f876ee0: jruc L3F876FB0 +L3F876EF0: +3f876ef0: move a14, -*sp, 1 +3f876f00: sub a7, a7 +3f876f10: move a7, *a14+, 1 +3f876f20: movk 1, a5 +3f876f30: move a5, *a14+, 1 +3f876f40: move a5, *a14+, 1 +3f876f50: move a10, *a14+, 1 +3f876f60: calla L3F90FAE0 +3f876f90: move *a9(0x140), a8, 1 +L3F876FB0: +3f876fb0: move *sp(0xe0), a14, 1 +3f876fd0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f876ff0: rets 2 +3f877000: mmtm sp, a7,a9,a10,a11,a13 +3f877020: move a14, a13 +3f877030: move *a13(0xffe0), a9, 1 +3f877050: move *a9(0x40), a11, 1 +3f877070: setf 16, 0, 0 +3f877080: move *a11(0x10), a7, 0 +3f8770a0: subk 2, a7 +3f8770b0: jreq L3F8770E0 +3f8770c0: movk 16, a8 +3f8770d0: jruc L3F877220 +L3F8770E0: +3f8770e0: move a14, -*sp, 1 +3f8770f0: move a9, *a14+, 1 +3f877100: move *a11(0x20), *a14+, 1 +3f877120: calla L3F7F65F0 +3f877150: move a8, a10 +3f877160: jrne L3F877190 +3f877170: movk 3, a8 +3f877180: jruc L3F877220 +L3F877190: +3f877190: move a14, -*sp, 1 +3f8771a0: movk 1, a7 +3f8771b0: move a7, *a14+, 1 +3f8771c0: move a10, *a14+, 1 +3f8771d0: calla L3F9108A0 +3f877200: move *a9(0x140), a8, 1 +L3F877220: +3f877220: move *sp(0xc0), a14, 1 +3f877240: mmfm sp, a7,a9,a10,a11,a13 +3f877260: rets 2 +3f877270: mmtm sp, a7,a9,a10,a11,a12,a13 +3f877290: move a14, a13 +3f8772a0: addk 32, a14 +3f8772b0: move *a13(0xffe0), a9, 1 +3f8772d0: move *a9(0x40), a11, 1 +3f8772f0: setf 16, 0, 0 +3f877300: move *a11(0x10), a7, 0 +3f877320: subk 3, a7 +3f877330: jrnc L3F877360 +3f877340: movk 16, a8 +3f877350: jruc L3F877680 +L3F877360: +3f877360: move a14, -*sp, 1 +3f877370: move a9, *a14+, 1 +3f877380: move *a11(0x20), *a14+, 1 +3f8773a0: calla L3F7F65F0 +3f8773d0: move a8, a10 +3f8773e0: jrne L3F877410 +3f8773f0: movk 3, a8 +3f877400: jruc L3F877680 +L3F877410: +3f877410: setf 16, 0, 0 +3f877420: move *a11(0x10), a7, 0 +3f877440: subk 3, a7 +3f877450: move a7, *a13, 1 +3f877460: move a14, -*sp, 1 +3f877470: move *a11(0x40), a7, 0 +3f877490: move a7, *a14+, 1 +3f8774a0: calla L3F2599E0 +3f8774d0: move *a13, a7, 1 +3f8774e0: cmp a7, a8 +3f8774f0: jreq L3F877520 +3f877500: movk 16, a8 +3f877510: jruc L3F877680 +L3F877520: +3f877520: move a14, -*sp, 1 +3f877530: move a9, *a14+, 1 +3f877540: move a11, a7 +3f877550: addi 0x60, a7 +3f877570: move a7, *a14+, 1 +3f877580: setf 16, 0, 0 +3f877590: move *a11(0x40), a7, 0 +3f8775b0: move a7, *a14+, 1 +3f8775c0: move a10, *a14+, 1 +3f8775d0: calla L3F9078B0 +3f877600: move a8, a12 +3f877610: move *a9(0x140), a7, 1 +3f877630: jreq L3F877670 +3f877640: move *a9(0x140), a8, 1 +3f877660: jruc L3F877680 +L3F877670: +3f877670: move a12, a8 +L3F877680: +3f877680: move *sp(0xe0), a14, 1 +3f8776a0: mmfm sp, a7,a9,a10,a11,a12,a13 +3f8776c0: rets 2 +3f8776d0: mmtm sp, a7,a9,a10,a11,a13 +3f8776f0: move a14, a13 +3f877700: move *a13(0xffe0), a9, 1 +3f877720: move *a9(0x40), a11, 1 +3f877740: setf 16, 0, 0 +3f877750: move *a11(0x10), a7, 0 +3f877770: subk 2, a7 +3f877780: jreq L3F8777B0 +3f877790: movk 16, a8 +3f8777a0: jruc L3F877A00 +L3F8777B0: +3f8777b0: setf 8, 0, 0 +3f8777c0: move *a11(0x8), a7, 0 +3f8777e0: jreq L3F877890 +3f8777f0: move *a11(0x8), a7, 0 +3f877810: dec a7 +3f877820: jreq L3F877890 +3f877830: move *a11(0x8), a7, 0 +3f877850: move a7, *a9(0xc0), 1 +3f877870: movk 2, a8 +3f877880: jruc L3F877A00 +L3F877890: +3f877890: move a14, -*sp, 1 +3f8778a0: move a9, *a14+, 1 +3f8778b0: move *a11(0x20), *a14+, 1 +3f8778d0: calla L3F7F65F0 +3f877900: move a8, a10 +3f877910: jrne L3F877940 +3f877920: movk 3, a8 +3f877930: jruc L3F877A00 +L3F877940: +3f877940: move a14, -*sp, 1 +3f877950: move a9, *a14+, 1 +3f877960: setf 8, 0, 0 +3f877970: move *a11(0x8), a7, 0 +3f877990: move a7, *a14+, 1 +3f8779a0: move a10, *a14+, 1 +3f8779b0: calla L3F90A2C0 +3f8779e0: move *a9(0x140), a8, 1 +L3F877A00: +3f877a00: move *sp(0xc0), a14, 1 +3f877a20: mmfm sp, a7,a9,a10,a11,a13 +3f877a40: rets 2 +3f877a50: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f877a70: move a14, a13 +3f877a80: addi 0x1e0, a14 +3f877aa0: move *a13(0xffe0), a9, 1 +3f877ac0: move *a9(0x40), a11, 1 +3f877ae0: move *a11(0x20), a12, 1 +3f877b00: setf 16, 0, 0 +3f877b10: move *a11(0x10), a7, 0 +3f877b30: subk 2, a7 +3f877b40: jreq L3F877B80 +3f877b50: movk 16, a8 +3f877b60: jauc L3F878E80 +L3F877B80: +3f877b80: move *a9(0x180), a7, 1 +3f877ba0: cmp a12, a7 +3f877bb0: jrne L3F877C00 +3f877bc0: move *a9(0x160), a10, 1 +3f877be0: jauc L3F878720 +L3F877C00: +3f877c00: move a12, a7 +3f877c10: jrne L3F877C50 +3f877c20: sub a10, a10 +3f877c30: jauc L3F878720 +L3F877C50: +3f877c50: movk 24, a0 +3f877c60: sub a2, a2 +3f877c70: move a12, a7 +3f877c80: andi 0xfff00000, a7 +3f877cb0: move a7, *a13(0x100), 1 +3f877cd0: move a2, a10 +3f877ce0: move a12, a7 +3f877cf0: andi 0xe0000000, a7 +3f877d20: jane L3F878720 +3f877d40: move *a13(0x100), a4, 1 +3f877d60: sra 0x14, a4 +3f877d70: move @0x225870, a7, 1 +3f877da0: cmp a7, a4 +3f877db0: jage L3F878720 +3f877dd0: move a4, a7 +3f877de0: sll 0x5, a7 +3f877df0: addi 0x21ffe0, a7 +3f877e20: move *a7, a6, 1 +3f877e30: move *a6(0x40), a7, 1 +3f877e50: jaeq L3F878720 +3f877e70: move a12, a7 +3f877e80: andi 0x7ffff, a7 +3f877eb0: move a7, *a13(0x180), 1 +3f877ed0: move a2, *a13(0x1a0), 1 +3f877ef0: move *a6(0x60), *a13(0x1c0), 1 +3f877f20: move *a13(0x1c0), a7, 1 +3f877f40: subk 6, a7 +3f877f50: jrne L3F878040 +3f877f60: move *a13(0x180), a7, 1 +3f877f80: sra 0x6, a7 +3f877f90: move *a13(0x180), a5, 1 +3f877fb0: xor a5, a7 +3f877fc0: sra 0xc, a5 +3f877fd0: xor a5, a7 +3f877fe0: andi 0x3f, a7 +3f878010: move a7, *a13(0x140), 1 +3f878030: jruc L3F878200 +L3F878040: +3f878040: move *a13(0x1c0), a7, 1 +3f878060: subk 7, a7 +3f878070: jrne L3F878160 +3f878080: move *a13(0x180), a7, 1 +3f8780a0: sra 0x7, a7 +3f8780b0: move *a13(0x180), a5, 1 +3f8780d0: xor a5, a7 +3f8780e0: sra 0xd, a5 +3f8780f0: xor a5, a7 +3f878100: andi 0x7f, a7 +3f878130: move a7, *a13(0x140), 1 +3f878150: jruc L3F878200 +L3F878160: +3f878160: move a14, -*sp, 1 +3f878170: move *a13(0x180), *a14+, 1 +3f878190: move *a13(0x1c0), *a14+, 1 +3f8781b0: calla L3F8B5680 +3f8781e0: move a8, *a13(0x140), 1 +L3F878200: +3f878200: move *a13(0x140), a7, 1 +3f878220: inc a7 +3f878230: jreq L3F878720 +3f878240: move *a13(0x140), a7, 1 +3f878260: move a7, a5 +3f878270: sll 0x6, a7 +3f878280: sll 0x5, a5 +3f878290: add a5, a7 +3f8782a0: move *a6, a5, 1 +3f8782b0: add a7, a5 +3f8782c0: move a5, *a13(0x120), 1 +3f8782e0: move *a5(0x0), *a13(0x160), 1 +3f878310: move *a13(0x160), a7, 1 +3f878330: cmp a5, a7 +3f878340: jreq L3F878720 +L3F878350: +3f878350: move *a13(0x120), a7, 1 +3f878370: move *a13(0x1a0), a5, 1 +3f878390: inc a5 +3f8783a0: move a5, *a13(0x1a0), 1 +3f8783c0: move *a7(0x40), a7, 1 +3f8783e0: cmp a7, a5 +3f8783f0: jrle L3F8784B0 +3f878400: move a14, -*sp, 1 +3f878410: move a12, *a14+, 1 +3f878420: move *a13(0x120), *a14+, 1 +3f878440: movi 0x3f8b3ba0, a8 +3f878470: move a8, *a14+, 1 +3f878480: calla L3F35BD40 +L3F8784B0: +3f8784b0: move *a13(0x160), a7, 1 +3f8784d0: move *a7(0x40), a5, 1 +3f8784f0: cmp a12, a5 +3f878500: jreq L3F8785B0 +3f878510: move *a7(0x0), *a13(0x160), 1 +3f878540: move *a13(0x160), a7, 1 +3f878560: move *a13(0x120), a5, 1 +3f878580: cmp a5, a7 +3f878590: jrne L3F878350 +3f8785a0: jruc L3F878720 +L3F8785B0: +3f8785b0: move *a13(0x160), a7, 1 +3f8785d0: setf 16, 0, 0 +3f8785e0: move *a7(0x90), a5, 0 +3f878600: cmp a2, a5 +3f878610: jrne L3F878690 +3f878620: move *a7(0x80), a5, 0 +3f878640: and a0, a5 +3f878650: jreq L3F878690 +3f878660: move *a7(0xa0), a10, 1 +3f878680: jruc L3F878720 +L3F878690: +3f878690: move *a7(0x0), *a13(0x160), 1 +3f8786c0: move *a13(0x160), a7, 1 +3f8786e0: move *a13(0x120), a5, 1 +3f878700: cmp a5, a7 +3f878710: jrne L3F878350 +L3F878720: +3f878720: move a10, a0 +3f878730: jrne L3F8787F0 +3f878740: move a14, -*sp, 1 +3f878750: move a9, *a14+, 1 +3f878760: move *a11(0x20), *a14+, 1 +3f878780: calla L3F7F65F0 +3f8787b0: move a8, a10 +3f8787c0: jrne L3F8787F0 +3f8787d0: movk 9, a8 +3f8787e0: jruc L3F878E80 +L3F8787F0: +3f8787f0: movk 1, a7 +3f878800: movb a7, *a13 +3f878810: sub a5, a5 +3f878820: move a5, *a13(0x20), 1 +3f878840: setf 16, 0, 0 +3f878850: move *a9(0xe0), *a13(0x10), 0 +3f878880: move *a10(0x20), a3, 1 +3f8788a0: move *a3, a3, 1 +3f8788b0: movi 0x700, a5 +3f8788d0: mpys a5, a3 +3f8788e0: addi 0xdb2c0, a3 +3f878910: move *a3(0x160), *a13(0x40), 1 +3f878940: movb *a10(0x10), *a13(0x8) +3f878970: setf 16, 1, 0 +3f878980: move *a10, a3, 0 +3f878990: dsjs a3, L3F878B30 +3f8789a0: move a10, *a13(0x100), 1 +3f8789c0: sub a3, a3 +3f8789d0: move a3, *a13(0xa0), 0 +3f8789f0: move a3, *a13(0x70), 0 +3f878a10: sext a3, 0 +3f878a20: move a3, *a13(0x60), 0 +3f878a40: move *a10(0x80), a5, 1 +3f878a60: move *a5(0x60), a5, 1 +3f878a80: move *a5(0x110), *a13(0x80), 0 +3f878ab0: move *a10(0x80), a5, 1 +3f878ad0: move *a5(0x60), a5, 1 +3f878af0: move *a5(0x100), *a13(0x90), 0 +3f878b20: jruc L3F878CB0 +L3F878B30: +3f878b30: move a10, a0 +3f878b40: move *a0(0x340), a3, 0 +3f878b60: move *a0(0x650), a5, 0 +3f878b80: sub a5, a3 +3f878b90: move a3, *a13(0x60), 0 +3f878bb0: move *a0(0x350), a5, 0 +3f878bd0: move *a0(0x650), a3, 0 +3f878bf0: sub a3, a5 +3f878c00: move a5, *a13(0x70), 0 +3f878c20: move *a0(0x650), *a13(0xa0), 0 +3f878c50: move *a0(0x360), *a13(0x80), 0 +3f878c80: move *a0(0x370), *a13(0x90), 0 +L3F878CB0: +3f878cb0: move *a9(0x80), a5, 1 +3f878cd0: jreq L3F878DE0 +3f878ce0: move a14, -*sp, 1 +3f878cf0: move a13, *a14+, 1 +3f878d00: movk 32, a5 +3f878d10: move a5, *a14+, 1 +3f878d20: move a9, *a14+, 1 +3f878d30: move *a9(0x40), a3, 1 +3f878d50: setf 8, 0, 0 +3f878d60: move *a3, a3, 0 +3f878d70: sll 0x5, a3 +3f878d80: addi 0xe1980, a3 +3f878db0: move *a3, a3, 1 +3f878dc0: call a3 +3f878dd0: jruc L3F878E60 +L3F878DE0: +3f878de0: move a14, -*sp, 1 +3f878df0: move a13, *a14+, 1 +3f878e00: movk 32, a5 +3f878e10: move a5, *a14+, 1 +3f878e20: move a9, *a14+, 1 +3f878e30: calla L3F352110 +L3F878E60: +3f878e60: move *a9(0x140), a8, 1 +L3F878E80: +3f878e80: move *sp(0x1a0), a14, 1 +3f878ea0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f878ec0: rets 2 +3f878ed0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f878ef0: move a14, a13 +3f878f00: addi 0x160, a14 +3f878f20: move *a13(0xffe0), a9, 1 +3f878f40: sub a7, a7 +3f878f50: move a7, *a13(0x100), 1 +3f878f70: move a7, *a13(0x120), 1 +3f878f90: move *a9(0x40), a12, 1 +3f878fb0: setf 16, 0, 0 +3f878fc0: move *a12(0x10), a7, 0 +3f878fe0: subk 2, a7 +3f878ff0: jreq L3F879030 +3f879000: movk 16, a8 +3f879010: jauc L3F879B50 +L3F879030: +3f879030: move a14, -*sp, 1 +3f879040: move a9, *a14+, 1 +3f879050: move *a12(0x20), *a14+, 1 +3f879070: calla L3F7F65F0 +3f8790a0: move a8, a11 +3f8790b0: jrne L3F8790F0 +3f8790c0: movk 3, a8 +3f8790d0: jauc L3F879B50 +L3F8790F0: +3f8790f0: movk 1, a7 +3f879100: movb a7, *a13 +3f879110: move *a11(0x20), a5, 1 +3f879130: move *a5, a5, 1 +3f879140: movi 0x700, a3 +3f879160: mpys a3, a5 +3f879170: addi 0xdb2c0, a5 +3f8791a0: move *a5(0x160), *a13(0x40), 1 +3f8791d0: setf 16, 0, 0 +3f8791e0: move *a9(0xe0), *a13(0x10), 0 +3f879210: move *a11(0x80), a5, 1 +3f879230: jreq L3F8792A0 +3f879240: move *a11(0x80), a5, 1 +3f879260: move *a5(0x160), *a13(0x60), 1 +3f879290: jruc L3F8792D0 +L3F8792A0: +3f8792a0: sub a5, a5 +3f8792b0: move a5, *a13(0x60), 1 +L3F8792D0: +3f8792d0: move *a11(0x100), a10, 1 +3f8792f0: jreq L3F879380 +L3F879300: +3f879300: move *a13(0x100), a7, 1 +3f879320: inc a7 +3f879330: move a7, *a13(0x100), 1 +3f879350: move *a10(0xc0), a10, 1 +3f879370: jrne L3F879300 +L3F879380: +3f879380: setf 16, 1, 0 +3f879390: move @0xb39f0, a7, 0 +3f8793c0: jreq L3F879490 +3f8793d0: move *a11(0x160), a5, 1 +3f8793f0: move *a13(0x40), a3, 1 +3f879410: cmp a3, a5 +3f879420: jrne L3F879490 +3f879430: sub a5, a5 +3f879440: move a5, *a13(0x100), 1 +3f879460: move a5, @0xb39f0, 0 +L3F879490: +3f879490: move *a13(0x100), a7, 1 +3f8794b0: jreq L3F8796A0 +3f8794c0: sub a5, a5 +3f8794d0: move a5, *a13(0x140), 1 +3f8794f0: move a14, -*sp, 1 +3f879500: sll 0x2, a7 +3f879510: move a7, *a14+, 1 +3f879520: calla L3F705A00 +3f879550: move a8, *a13(0x120), 1 +3f879570: move *a11(0x100), a10, 1 +3f879590: jreq L3F8796A0 +L3F8795A0: +3f8795a0: move *a13(0x140), a7, 1 +3f8795c0: inc a7 +3f8795d0: move a7, *a13(0x140), 1 +3f8795f0: dec a7 +3f879600: sll 0x5, a7 +3f879610: move *a13(0x120), a5, 1 +3f879630: add a5, a7 +3f879640: move *a10(0x160), *a7(0x0), 1 +3f879670: move *a10(0xc0), a10, 1 +3f879690: jrne L3F8795A0 +L3F8796A0: +3f8796a0: setf 16, 0, 0 +3f8796b0: move *a13(0x100), *a13(0x80), 0 +3f8796e0: move *a13(0x100), a7, 1 +3f879700: sll 0x2, a7 +3f879710: srl 0x2, a7 +3f879720: move a7, *a13(0x20), 1 +3f879740: move *a9(0x80), a5, 1 +3f879760: jreq L3F879870 +3f879770: move a14, -*sp, 1 +3f879780: move a13, *a14+, 1 +3f879790: movk 32, a7 +3f8797a0: move a7, *a14+, 1 +3f8797b0: move a9, *a14+, 1 +3f8797c0: move *a9(0x40), a5, 1 +3f8797e0: setf 8, 0, 0 +3f8797f0: move *a5, a5, 0 +3f879800: sll 0x5, a5 +3f879810: addi 0xe1980, a5 +3f879840: move *a5, a5, 1 +3f879850: call a5 +3f879860: jruc L3F8798F0 +L3F879870: +3f879870: move a14, -*sp, 1 +3f879880: move a13, *a14+, 1 +3f879890: movk 32, a7 +3f8798a0: move a7, *a14+, 1 +3f8798b0: move a9, *a14+, 1 +3f8798c0: calla L3F352110 +L3F8798F0: +3f8798f0: move *a13(0x100), a5, 1 +3f879910: jreq L3F879B30 +3f879920: movi 0x3f8c1a80, a3 +3f879950: move a3, *a9(0xa0), 1 +3f879970: move *a9(0x80), a3, 1 +3f879990: jreq L3F879A40 +3f8799a0: move a14, -*sp, 1 +3f8799b0: move *a13(0x120), *a14+, 1 +3f8799d0: sll 0x2, a5 +3f8799e0: move a5, *a14+, 1 +3f8799f0: move a9, *a14+, 1 +3f879a00: move *a9(0xa0), a5, 1 +3f879a20: call a5 +3f879a30: jruc L3F879AD0 +L3F879A40: +3f879a40: move a14, -*sp, 1 +3f879a50: move *a13(0x120), *a14+, 1 +3f879a70: sll 0x2, a5 +3f879a80: move a5, *a14+, 1 +3f879a90: move a9, *a14+, 1 +3f879aa0: calla L3F352110 +L3F879AD0: +3f879ad0: move a14, -*sp, 1 +3f879ae0: move *a13(0x120), *a14+, 1 +3f879b00: calla L3F702440 +L3F879B30: +3f879b30: move *a9(0x140), a8, 1 +L3F879B50: +3f879b50: move *sp(0x120), a14, 1 +3f879b70: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f879b90: rets 2 +3f879ba0: mmtm sp, a7,a9,a10,a11,a13 +3f879bc0: move a14, a13 +3f879bd0: addi 0x140, a14 +3f879bf0: move *a13(0xffe0), a9, 1 +3f879c10: move *a9(0x40), a10, 1 +3f879c30: setf 16, 0, 0 +3f879c40: move *a10(0x10), a11, 0 +3f879c60: subk 2, a11 +3f879c70: jrnc L3F879CA0 +3f879c80: movk 16, a8 +3f879c90: jruc L3F87A250 +L3F879CA0: +3f879ca0: setf 8, 0, 0 +3f879cb0: move *a10(0x8), a11, 0 +3f879cd0: dec a11 +3f879ce0: jreq L3F879D40 +3f879cf0: move *a10(0x8), a11, 0 +3f879d10: jreq L3F879D40 +3f879d20: movk 2, a8 +3f879d30: jruc L3F87A250 +L3F879D40: +3f879d40: move a10, a11 +3f879d50: addi 0x40, a11 +3f879d70: move a11, *a13(0x20), 1 +3f879d90: move a14, -*sp, 1 +3f879da0: move *a10(0x8), a7, 0 +3f879dc0: movk 1, a7 +3f879dd0: jreq L3F879DF0 +3f879de0: sub a7, a7 +L3F879DF0: +3f879df0: move a7, *a14+, 1 +3f879e00: setf 16, 0, 0 +3f879e10: move *a10(0x20), a8, 0 +3f879e30: move a8, *a14+, 1 +3f879e40: move a11, *a14+, 1 +3f879e50: calla L3F7F4770 +3f879e80: move a8, *a13, 1 +3f879e90: move a8, a7 +3f879ea0: jrne L3F879EF0 +3f879eb0: setf 8, 0, 0 +3f879ec0: move *a10(0x8), a7, 0 +3f879ee0: jreq L3F87A240 +L3F879EF0: +3f879ef0: movk 1, a7 +3f879f00: movb a7, *a13(0x40) +3f879f20: sub a11, a11 +3f879f30: move a11, *a13(0x60), 1 +3f879f50: setf 16, 0, 0 +3f879f60: move *a9(0xe0), *a13(0x50), 0 +3f879f90: move a8, a8 +3f879fa0: jreq L3F879FD0 +3f879fb0: move a8, a7 +3f879fc0: jruc L3F879FE0 +L3F879FD0: +3f879fd0: move a11, a7 +L3F879FE0: +3f879fe0: move a7, *a13(0x80), 1 +3f87a000: move *a9(0x80), a7, 1 +3f87a020: jreq L3F87A160 +3f87a030: move a14, -*sp, 1 +3f87a040: move a13, a7 +3f87a050: addi 0x40, a7 +3f87a070: move a7, *a14+, 1 +3f87a080: movk 32, a11 +3f87a090: move a11, *a14+, 1 +3f87a0a0: move a9, *a14+, 1 +3f87a0b0: move *a9(0x40), a7, 1 +3f87a0d0: setf 8, 0, 0 +3f87a0e0: move *a7, a7, 0 +3f87a0f0: sll 0x5, a7 +3f87a100: addi 0xe1980, a7 +3f87a130: move *a7, a7, 1 +3f87a140: call a7 +3f87a150: jruc L3F87A210 +L3F87A160: +3f87a160: move a14, -*sp, 1 +3f87a170: move a13, a7 +3f87a180: addi 0x40, a7 +3f87a1a0: move a7, *a14+, 1 +3f87a1b0: movk 32, a11 +3f87a1c0: move a11, *a14+, 1 +3f87a1d0: move a9, *a14+, 1 +3f87a1e0: calla L3F352110 +L3F87A210: +3f87a210: move *a9(0x140), a8, 1 +3f87a230: jruc L3F87A250 +L3F87A240: +3f87a240: movk 11, a8 +L3F87A250: +3f87a250: move *sp(0xc0), a14, 1 +3f87a270: mmfm sp, a7,a9,a10,a11,a13 +3f87a290: rets 2 +3f87a2a0: mmtm sp, a7,a9,a10,a11,a13 +3f87a2c0: move a14, a13 +3f87a2d0: addi 0x140, a14 +3f87a2f0: move *a13(0xffe0), a9, 1 +3f87a310: move *a9(0x40), a10, 1 +3f87a330: setf 16, 0, 0 +3f87a340: move *a10(0x10), a11, 0 +3f87a360: subk 2, a11 +3f87a370: jreq L3F87A3A0 +3f87a380: movk 16, a8 +3f87a390: jruc L3F87A9B0 +L3F87A3A0: +3f87a3a0: move a14, -*sp, 1 +3f87a3b0: move *a10(0x20), *a14+, 1 +3f87a3d0: calla L3F7F5650 +3f87a400: move a8, *a13, 1 +3f87a410: move a8, a11 +3f87a420: jreq L3F87A970 +3f87a430: move a14, -*sp, 1 +3f87a440: move a8, *a14+, 1 +3f87a450: calla L3FB458D0 +3f87a480: move a8, *a13(0x120), 1 +3f87a4a0: movk 1, a7 +3f87a4b0: movb a7, *a13(0x20) +3f87a4d0: addk 3, a8 +3f87a4e0: sra 0x2, a8 +3f87a4f0: move a8, *a13(0x40), 1 +3f87a510: setf 16, 0, 0 +3f87a520: move *a9(0xe0), *a13(0x30), 0 +3f87a550: move *a13(0x120), *a13(0x60), 0 +3f87a580: move *a9(0x80), a11, 1 +3f87a5a0: jreq L3F87A6D0 +3f87a5b0: move a14, -*sp, 1 +3f87a5c0: move a13, a11 +3f87a5d0: addk 32, a11 +3f87a5e0: move a11, *a14+, 1 +3f87a5f0: movk 32, a7 +3f87a600: move a7, *a14+, 1 +3f87a610: move a9, *a14+, 1 +3f87a620: move *a9(0x40), a7, 1 +3f87a640: setf 8, 0, 0 +3f87a650: move *a7, a7, 0 +3f87a660: sll 0x5, a7 +3f87a670: addi 0xe1980, a7 +3f87a6a0: move *a7, a7, 1 +3f87a6b0: call a7 +3f87a6c0: jruc L3F87A770 +L3F87A6D0: +3f87a6d0: move a14, -*sp, 1 +3f87a6e0: move a13, a11 +3f87a6f0: addk 32, a11 +3f87a700: move a11, *a14+, 1 +3f87a710: movk 32, a7 +3f87a720: move a7, *a14+, 1 +3f87a730: move a9, *a14+, 1 +3f87a740: calla L3F352110 +L3F87A770: +3f87a770: move *a9(0x80), a11, 1 +3f87a790: jreq L3F87A8B0 +3f87a7a0: move a14, -*sp, 1 +3f87a7b0: move *a13(0x0), *a14+, 1 +3f87a7d0: move *a13(0x120), *a14+, 1 +3f87a7f0: move a9, *a14+, 1 +3f87a800: move *a9(0x40), a11, 1 +3f87a820: setf 8, 0, 0 +3f87a830: move *a11, a11, 0 +3f87a840: sll 0x5, a11 +3f87a850: addi 0xe1980, a11 +3f87a880: move *a11, a11, 1 +3f87a890: call a11 +3f87a8a0: jruc L3F87A940 +L3F87A8B0: +3f87a8b0: move a14, -*sp, 1 +3f87a8c0: move *a13(0x0), *a14+, 1 +3f87a8e0: move *a13(0x120), *a14+, 1 +3f87a900: move a9, *a14+, 1 +3f87a910: calla L3F352110 +L3F87A940: +3f87a940: move *a9(0x140), a8, 1 +3f87a960: jruc L3F87A9B0 +L3F87A970: +3f87a970: move *a10(0x20), *a9(0xc0), 1 +3f87a9a0: movk 5, a8 +L3F87A9B0: +3f87a9b0: move *sp(0xc0), a14, 1 +3f87a9d0: mmfm sp, a7,a9,a10,a11,a13 +3f87a9f0: rets 2 +3f87aa00: mmtm sp, a9,a10,a11,a13 +3f87aa20: move a14, a13 +3f87aa30: addi 0x40, a14 +3f87aa50: move *a13(0xffe0), a9, 1 +3f87aa70: move *a9(0x40), a10, 1 +3f87aa90: setf 16, 0, 0 +3f87aaa0: move *a10(0x10), a11, 0 +3f87aac0: subk 3, a11 +3f87aad0: jreq L3F87AB00 +3f87aae0: movk 16, a8 +3f87aaf0: jruc L3F87AD70 +L3F87AB00: +3f87ab00: move a14, -*sp, 1 +3f87ab10: move a9, *a14+, 1 +3f87ab20: move *a10(0x20), *a14+, 1 +3f87ab40: calla L3F7F65F0 +3f87ab70: move a8, *a13, 1 +3f87ab80: move a8, a11 +3f87ab90: jrne L3F87ABC0 +3f87aba0: movk 3, a8 +3f87abb0: jruc L3F87AD70 +L3F87ABC0: +3f87abc0: move a14, -*sp, 1 +3f87abd0: move *a10(0x40), *a14+, 1 +3f87abf0: calla L3F7F5520 +3f87ac20: move a8, a8 +3f87ac30: jreq L3F87AD30 +3f87ac40: move a14, -*sp, 1 +3f87ac50: move *a10(0x40), *a14+, 1 +3f87ac70: move a11, *a14+, 1 +3f87ac80: calla L3F3EB8D0 +3f87acb0: move a8, *a13(0x20), 1 +3f87acd0: move *a9(0x140), a11, 1 +3f87acf0: jreq L3F87AD70 +3f87ad00: move *a9(0x140), a8, 1 +3f87ad20: jruc L3F87AD70 +L3F87AD30: +3f87ad30: move *a10(0x40), *a9(0xc0), 1 +3f87ad60: movk 5, a8 +L3F87AD70: +3f87ad70: move *sp(0xa0), a14, 1 +3f87ad90: mmfm sp, a9,a10,a11,a13 +3f87adb0: rets 2 +3f87adc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f87ade0: move a14, a13 +3f87adf0: addi 0x180, a14 +3f87ae10: move *a13(0xffe0), a9, 1 +3f87ae30: move *a9(0x40), a10, 1 +3f87ae50: setf 16, 0, 0 +3f87ae60: move *a10(0x10), a11, 0 +3f87ae80: subk 4, a11 +3f87ae90: jreq L3F87AED0 +3f87aea0: movk 16, a8 +3f87aeb0: jauc L3F87C420 +L3F87AED0: +3f87aed0: move a14, -*sp, 1 +3f87aee0: move *a10(0x60), *a14+, 1 +3f87af00: move a13, a11 +3f87af10: addk 32, a11 +3f87af20: move a11, *a14+, 1 +3f87af30: calla L3F7F6270 +3f87af60: move a14, -*sp, 1 +3f87af70: movi 0xdc900, a11 +3f87afa0: move *a11+, *a14+, 1 +3f87afb0: move *a11+, *a14+, 1 +3f87afc0: move a13, a11 +3f87afd0: addk 32, a11 +3f87afe0: move *a11+, *a14+, 1 +3f87aff0: move *a11+, *a14+, 1 +3f87b000: calla L3F7F6040 +3f87b030: dsjs a8, L3F87B070 +3f87b040: sub a8, a8 +3f87b050: jauc L3F87C420 +L3F87B070: +3f87b070: move *a10(0x20), a11, 1 +3f87b090: jreq L3F87B170 +3f87b0a0: move a14, -*sp, 1 +3f87b0b0: move a9, *a14+, 1 +3f87b0c0: move *a10(0x20), *a14+, 1 +3f87b0e0: calla L3F7F65F0 +3f87b110: move a8, *a13, 1 +3f87b120: move a8, a11 +3f87b130: jrne L3F87B190 +3f87b140: movk 3, a8 +3f87b150: jauc L3F87C420 +L3F87B170: +3f87b170: sub a11, a11 +3f87b180: move a11, *a13, 1 +L3F87B190: +3f87b190: move a14, -*sp, 1 +3f87b1a0: move *a10(0x40), *a14+, 1 +3f87b1c0: calla L3F7F5520 +3f87b1f0: move a8, a8 +3f87b200: jaeq L3F87C3E0 +3f87b220: sub a11, a11 +3f87b230: move a11, *a13(0x60), 1 +3f87b250: move @0xc5bd0, a7, 1 +3f87b280: cmp a7, a11 +3f87b290: jrge L3F87B4E0 +3f87b2a0: move a11, a7 +3f87b2b0: sll 0x7, a11 +3f87b2c0: sll 0x6, a7 +3f87b2d0: add a7, a11 +3f87b2e0: move @0xc5bf0, a7, 1 +3f87b310: add a7, a11 +3f87b320: move *a11, a11, 1 +3f87b330: move *a10(0x40), a7, 1 +3f87b350: cmp a7, a11 +3f87b360: jreq L3F87B4E0 +L3F87B370: +3f87b370: move *a13(0x60), a11, 1 +3f87b390: inc a11 +3f87b3a0: move a11, *a13(0x60), 1 +3f87b3c0: move @0xc5bd0, a7, 1 +3f87b3f0: cmp a7, a11 +3f87b400: jrge L3F87B4E0 +3f87b410: move a11, a7 +3f87b420: sll 0x7, a11 +3f87b430: sll 0x6, a7 +3f87b440: add a7, a11 +3f87b450: move @0xc5bf0, a7, 1 +3f87b480: add a7, a11 +3f87b490: move *a11, a11, 1 +3f87b4a0: move *a10(0x40), a7, 1 +3f87b4c0: cmp a7, a11 +3f87b4d0: jrne L3F87B370 +L3F87B4E0: +3f87b4e0: move *a13(0x60), a11, 1 +3f87b500: move @0xc5bd0, a7, 1 +3f87b530: cmp a7, a11 +3f87b540: jage L3F87BF70 +3f87b560: move a14, -*sp, 1 +3f87b570: move a11, a7 +3f87b580: sll 0x7, a11 +3f87b590: sll 0x6, a7 +3f87b5a0: add a7, a11 +3f87b5b0: move @0xc5bf0, a7, 1 +3f87b5e0: add a7, a11 +3f87b5f0: addk 32, a11 +3f87b600: move *a11+, *a14+, 1 +3f87b610: move *a11+, *a14+, 1 +3f87b620: move a13, a11 +3f87b630: addk 32, a11 +3f87b640: move *a11+, *a14+, 1 +3f87b650: move *a11+, *a14+, 1 +3f87b660: calla L3F7F6040 +3f87b690: inc a8 +3f87b6a0: jrne L3F87B6E0 +3f87b6b0: sub a8, a8 +3f87b6c0: jauc L3F87C420 +L3F87B6E0: +3f87b6e0: move *a13(0x60), a11, 1 +3f87b700: move a11, a7 +3f87b710: sll 0x7, a11 +3f87b720: sll 0x6, a7 +3f87b730: add a7, a11 +3f87b740: move @0xc5bf0, a7, 1 +3f87b770: add a7, a11 +3f87b780: move *a11(0x80), a11, 1 +3f87b7a0: jreq L3F87BBE0 +3f87b7b0: move *a13(0x60), a11, 1 +3f87b7d0: move a11, a7 +3f87b7e0: sll 0x7, a11 +3f87b7f0: sll 0x6, a7 +3f87b800: add a7, a11 +3f87b810: move @0xc5bf0, a7, 1 +3f87b840: add a7, a11 +3f87b850: move *a11(0xa0), a11, 1 +3f87b870: cmp a9, a11 +3f87b880: jreq L3F87BBE0 +3f87b890: movk 29, a11 +3f87b8a0: movb a11, *a13(0x80) +3f87b8c0: move *a13(0x40), *a13(0xa0), 1 +3f87b8f0: move *a13(0x60), a5, 1 +3f87b910: move a5, a7 +3f87b920: sll 0x7, a5 +3f87b930: sll 0x6, a7 +3f87b940: add a7, a5 +3f87b950: move @0xc5bf0, a7, 1 +3f87b980: add a7, a5 +3f87b990: move *a5(0x60), *a13(0xc0), 1 +3f87b9c0: move *a13(0x60), a5, 1 +3f87b9e0: move a5, a7 +3f87b9f0: sll 0x7, a5 +3f87ba00: sll 0x6, a7 +3f87ba10: add a7, a5 +3f87ba20: move @0xc5bf0, a7, 1 +3f87ba50: add a7, a5 +3f87ba60: move *a5(0x0), *a13(0xe0), 1 +3f87ba90: move a14, -*sp, 1 +3f87baa0: sub a5, a5 +3f87bab0: move a5, *a14+, 1 +3f87bac0: movk 1, a5 +3f87bad0: move a5, *a14+, 1 +3f87bae0: move a13, a5 +3f87baf0: addi 0x80, a5 +3f87bb10: move a5, *a14+, 1 +3f87bb20: move *a13(0x60), a11, 1 +3f87bb40: move a11, a5 +3f87bb50: sll 0x7, a11 +3f87bb60: sll 0x6, a5 +3f87bb70: add a5, a11 +3f87bb80: add a7, a11 +3f87bb90: move *a11(0x80), *a14+, 1 +3f87bbb0: calla L3F23C3A0 +L3F87BBE0: +3f87bbe0: move *a13(0x60), a11, 1 +3f87bc00: move a11, a7 +3f87bc10: sll 0x7, a11 +3f87bc20: sll 0x6, a7 +3f87bc30: add a7, a11 +3f87bc40: move @0xc5bf0, a7, 1 +3f87bc70: add a7, a11 +3f87bc80: move *a10(0x40), *a11(0x0), 1 +3f87bcb0: move *a13(0x60), a11, 1 +3f87bcd0: move a11, a5 +3f87bce0: sll 0x7, a11 +3f87bcf0: sll 0x6, a5 +3f87bd00: add a5, a11 +3f87bd10: add a7, a11 +3f87bd20: addk 32, a11 +3f87bd30: move a13, a5 +3f87bd40: addk 32, a5 +3f87bd50: move *a5+, *a11+, 1 +3f87bd60: move *a5, *a11, 1 +3f87bd70: move *a13(0x60), a11, 1 +3f87bd90: move a11, a5 +3f87bda0: sll 0x7, a11 +3f87bdb0: sll 0x6, a5 +3f87bdc0: add a5, a11 +3f87bdd0: add a7, a11 +3f87bde0: move *a10(0x20), *a11(0x60), 1 +3f87be10: move *a13(0x60), a11, 1 +3f87be30: move a11, a5 +3f87be40: sll 0x7, a11 +3f87be50: sll 0x6, a5 +3f87be60: add a5, a11 +3f87be70: add a7, a11 +3f87be80: move *a13(0x0), *a11(0x80), 1 +3f87beb0: move *a13(0x60), a11, 1 +3f87bed0: move a11, a5 +3f87bee0: sll 0x7, a11 +3f87bef0: sll 0x6, a5 +3f87bf00: add a5, a11 +3f87bf10: add a7, a11 +3f87bf20: move a9, *a11(0xa0), 1 +3f87bf40: move *a9(0x140), a8, 1 +3f87bf60: jruc L3F87C420 +L3F87BF70: +3f87bf70: inc a7 +3f87bf80: move a7, @0xc5bd0, 1 +3f87bfb0: move a14, -*sp, 1 +3f87bfc0: move a7, a5 +3f87bfd0: sll 0x4, a7 +3f87bfe0: sll 0x3, a5 +3f87bff0: add a5, a7 +3f87c000: move a7, *a14+, 1 +3f87c010: move @0xc5bf0, *a14+, 1 +3f87c040: calla L3F705B20 +3f87c070: move a8, @0xc5bf0, 1 +3f87c0a0: move a11, a7 +3f87c0b0: sll 0x7, a11 +3f87c0c0: sll 0x6, a7 +3f87c0d0: add a7, a11 +3f87c0e0: add a8, a11 +3f87c0f0: move *a10(0x40), *a11(0x0), 1 +3f87c120: move *a13(0x60), a11, 1 +3f87c140: move a11, a7 +3f87c150: sll 0x7, a11 +3f87c160: sll 0x6, a7 +3f87c170: add a7, a11 +3f87c180: add a8, a11 +3f87c190: addk 32, a11 +3f87c1a0: move a13, a7 +3f87c1b0: addk 32, a7 +3f87c1c0: move *a7+, *a11+, 1 +3f87c1d0: move *a7, *a11, 1 +3f87c1e0: move *a13(0x60), a11, 1 +3f87c200: move a11, a7 +3f87c210: sll 0x7, a11 +3f87c220: sll 0x6, a7 +3f87c230: add a7, a11 +3f87c240: add a8, a11 +3f87c250: move *a10(0x20), *a11(0x60), 1 +3f87c280: move *a13(0x60), a11, 1 +3f87c2a0: move a11, a7 +3f87c2b0: sll 0x7, a11 +3f87c2c0: sll 0x6, a7 +3f87c2d0: add a7, a11 +3f87c2e0: add a8, a11 +3f87c2f0: move *a13(0x0), *a11(0x80), 1 +3f87c320: move *a13(0x60), a11, 1 +3f87c340: move a11, a7 +3f87c350: sll 0x7, a11 +3f87c360: sll 0x6, a7 +3f87c370: add a7, a11 +3f87c380: add a8, a11 +3f87c390: move a9, *a11(0xa0), 1 +3f87c3b0: move *a9(0x140), a8, 1 +3f87c3d0: jruc L3F87C420 +L3F87C3E0: +3f87c3e0: move *a10(0x40), *a9(0xc0), 1 +3f87c410: movk 5, a8 +L3F87C420: +3f87c420: move *sp(0xe0), a14, 1 +3f87c440: mmfm sp, a5,a7,a9,a10,a11,a13 +3f87c460: rets 2 +3f87c470: mmtm sp, a5,a7,a9,a10,a11,a13 +3f87c490: move a14, a13 +3f87c4a0: addi 0x120, a14 +3f87c4c0: move *a13(0xffe0), a9, 1 +3f87c4e0: move *a9(0x40), a10, 1 +3f87c500: setf 16, 0, 0 +3f87c510: move *a10(0x10), a11, 0 +3f87c530: subk 2, a11 +3f87c540: jreq L3F87C570 +3f87c550: movk 16, a8 +3f87c560: jruc L3F87CCD0 +L3F87C570: +3f87c570: move a14, -*sp, 1 +3f87c580: move *a10(0x20), *a14+, 1 +3f87c5a0: calla L3F7F5520 +3f87c5d0: move a8, a11 +3f87c5e0: jreq L3F87CC90 +3f87c5f0: sub a11, a11 +3f87c600: move a11, *a13, 1 +3f87c610: move @0xc5bd0, a7, 1 +3f87c640: cmp a7, a11 +3f87c650: jrge L3F87C880 +3f87c660: move a11, a7 +3f87c670: sll 0x7, a11 +3f87c680: sll 0x6, a7 +3f87c690: add a7, a11 +3f87c6a0: move @0xc5bf0, a7, 1 +3f87c6d0: add a7, a11 +3f87c6e0: move *a11, a11, 1 +3f87c6f0: move *a10(0x20), a7, 1 +3f87c710: cmp a7, a11 +3f87c720: jreq L3F87C880 +L3F87C730: +3f87c730: move *a13, a11, 1 +3f87c740: inc a11 +3f87c750: move a11, *a13, 1 +3f87c760: move @0xc5bd0, a7, 1 +3f87c790: cmp a7, a11 +3f87c7a0: jrge L3F87C880 +3f87c7b0: move a11, a7 +3f87c7c0: sll 0x7, a11 +3f87c7d0: sll 0x6, a7 +3f87c7e0: add a7, a11 +3f87c7f0: move @0xc5bf0, a7, 1 +3f87c820: add a7, a11 +3f87c830: move *a11, a11, 1 +3f87c840: move *a10(0x20), a7, 1 +3f87c860: cmp a7, a11 +3f87c870: jrne L3F87C730 +L3F87C880: +3f87c880: movk 1, a11 +3f87c890: movb a11, *a13(0x20) +3f87c8b0: sub a7, a7 +3f87c8c0: move a7, *a13(0x40), 1 +3f87c8e0: setf 16, 0, 0 +3f87c8f0: move *a9(0xe0), *a13(0x30), 0 +3f87c920: move *a13, a7, 1 +3f87c930: move @0xc5bd0, a11, 1 +3f87c960: cmp a11, a7 +3f87c970: jrge L3F87CA40 +3f87c980: move a7, a5 +3f87c990: sll 0x7, a7 +3f87c9a0: sll 0x6, a5 +3f87c9b0: add a5, a7 +3f87c9c0: move @0xc5bf0, a5, 1 +3f87c9f0: add a5, a7 +3f87ca00: move *a7(0x60), *a13(0x60), 1 +3f87ca30: jruc L3F87CA70 +L3F87CA40: +3f87ca40: sub a5, a5 +3f87ca50: move a5, *a13(0x60), 1 +L3F87CA70: +3f87ca70: move *a9(0x80), a7, 1 +3f87ca90: jreq L3F87CBC0 +3f87caa0: move a14, -*sp, 1 +3f87cab0: move a13, a7 +3f87cac0: addk 32, a7 +3f87cad0: move a7, *a14+, 1 +3f87cae0: movk 32, a5 +3f87caf0: move a5, *a14+, 1 +3f87cb00: move a9, *a14+, 1 +3f87cb10: move *a9(0x40), a5, 1 +3f87cb30: setf 8, 0, 0 +3f87cb40: move *a5, a5, 0 +3f87cb50: sll 0x5, a5 +3f87cb60: addi 0xe1980, a5 +3f87cb90: move *a5, a5, 1 +3f87cba0: call a5 +3f87cbb0: jruc L3F87CC60 +L3F87CBC0: +3f87cbc0: move a14, -*sp, 1 +3f87cbd0: move a13, a7 +3f87cbe0: addk 32, a7 +3f87cbf0: move a7, *a14+, 1 +3f87cc00: movk 32, a5 +3f87cc10: move a5, *a14+, 1 +3f87cc20: move a9, *a14+, 1 +3f87cc30: calla L3F352110 +L3F87CC60: +3f87cc60: move *a9(0x140), a8, 1 +3f87cc80: jruc L3F87CCD0 +L3F87CC90: +3f87cc90: move *a10(0x20), *a9(0xc0), 1 +3f87ccc0: movk 5, a8 +L3F87CCD0: +3f87ccd0: move *sp(0xe0), a14, 1 +3f87ccf0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f87cd10: rets 2 +3f87cd20: mmtm sp, a5,a7,a9,a10,a11,a13 +3f87cd40: move a14, a13 +3f87cd50: addi 0x160, a14 +3f87cd70: move *a13(0xffe0), a9, 1 +3f87cd90: movk 1, a11 +3f87cda0: move a11, *a13, 1 +3f87cdb0: move *a9(0x40), a10, 1 +3f87cdd0: setf 16, 0, 0 +3f87cde0: move *a10(0x10), a11, 0 +3f87ce00: subk 6, a11 +3f87ce10: jreq L3F87CE50 +3f87ce20: movk 16, a8 +3f87ce30: jauc L3F87DB30 +L3F87CE50: +3f87ce50: move a14, -*sp, 1 +3f87ce60: move a9, *a14+, 1 +3f87ce70: move *a10(0x20), *a14+, 1 +3f87ce90: calla L3F7F65F0 +3f87cec0: move a8, *a13(0x120), 1 +3f87cee0: move a8, a11 +3f87cef0: jrne L3F87CF30 +3f87cf00: movk 3, a8 +3f87cf10: jauc L3F87DB30 +L3F87CF30: +3f87cf30: move a14, -*sp, 1 +3f87cf40: move *a10(0x40), *a14+, 1 +3f87cf60: calla L3F7F5520 +3f87cf90: move a8, a8 +3f87cfa0: jreq L3F87D030 +3f87cfb0: move a14, -*sp, 1 +3f87cfc0: move *a10(0x60), *a14+, 1 +3f87cfe0: calla L3F7F5520 +3f87d010: move a8, a8 +3f87d020: jrne L3F87D050 +L3F87D030: +3f87d030: sub a7, a7 +3f87d040: jruc L3F87D060 +L3F87D050: +3f87d050: movk 1, a7 +L3F87D060: +3f87d060: move a7, *a13, 1 +3f87d070: move *a10(0x80), a7, 1 +3f87d090: jreq L3F87D130 +3f87d0a0: move a14, -*sp, 1 +3f87d0b0: move *a10(0x80), *a14+, 1 +3f87d0d0: calla L3F7F5520 +3f87d100: move *a13, a7, 1 +3f87d110: and a7, a8 +3f87d120: move a8, *a13, 1 +L3F87D130: +3f87d130: move *a13, a7, 1 +3f87d140: jaeq L3F87DAF0 +3f87d160: sub a7, a7 +3f87d170: move a7, *a13(0x140), 1 +3f87d190: move @0xc5bd0, a11, 1 +3f87d1c0: cmp a11, a7 +3f87d1d0: jrge L3F87D420 +3f87d1e0: move a7, a11 +3f87d1f0: sll 0x7, a7 +3f87d200: sll 0x6, a11 +3f87d210: add a11, a7 +3f87d220: move @0xc5bf0, a11, 1 +3f87d250: add a11, a7 +3f87d260: move *a7, a7, 1 +3f87d270: move *a10(0x40), a11, 1 +3f87d290: cmp a11, a7 +3f87d2a0: jreq L3F87D420 +L3F87D2B0: +3f87d2b0: move *a13(0x140), a11, 1 +3f87d2d0: inc a11 +3f87d2e0: move a11, *a13(0x140), 1 +3f87d300: move @0xc5bd0, a7, 1 +3f87d330: cmp a7, a11 +3f87d340: jrge L3F87D420 +3f87d350: move a11, a7 +3f87d360: sll 0x7, a11 +3f87d370: sll 0x6, a7 +3f87d380: add a7, a11 +3f87d390: move @0xc5bf0, a7, 1 +3f87d3c0: add a7, a11 +3f87d3d0: move *a11, a11, 1 +3f87d3e0: move *a10(0x40), a7, 1 +3f87d400: cmp a7, a11 +3f87d410: jrne L3F87D2B0 +L3F87D420: +3f87d420: move *a13(0x140), a11, 1 +3f87d440: move @0xc5bd0, a7, 1 +3f87d470: cmp a7, a11 +3f87d480: jrge L3F87D8E0 +3f87d490: move a11, a7 +3f87d4a0: sll 0x7, a11 +3f87d4b0: sll 0x6, a7 +3f87d4c0: add a7, a11 +3f87d4d0: move @0xc5bf0, a7, 1 +3f87d500: add a7, a11 +3f87d510: move *a11(0x60), a11, 1 +3f87d530: jreq L3F87D8E0 +3f87d540: movk 30, a11 +3f87d550: movb a11, *a13(0x20) +3f87d570: move *a10(0xa0), *a13(0x40), 1 +3f87d5a0: move *a13(0x140), a5, 1 +3f87d5c0: move a5, a7 +3f87d5d0: sll 0x7, a5 +3f87d5e0: sll 0x6, a7 +3f87d5f0: add a7, a5 +3f87d600: move @0xc5bf0, a7, 1 +3f87d630: add a7, a5 +3f87d640: move *a5(0x60), *a13(0x60), 1 +3f87d670: move *a10(0x20), *a13(0x80), 1 +3f87d6a0: move *a10(0x40), *a13(0xa0), 1 +3f87d6d0: move *a10(0x60), *a13(0xc0), 1 +3f87d700: move *a10(0x80), *a13(0xe0), 1 +3f87d730: move a14, -*sp, 1 +3f87d740: sub a5, a5 +3f87d750: move a5, *a14+, 1 +3f87d760: move a5, *a14+, 1 +3f87d770: move a5, *a14+, 1 +3f87d780: movk 1, a5 +3f87d790: move a5, *a14+, 1 +3f87d7a0: move a13, a5 +3f87d7b0: addk 32, a5 +3f87d7c0: move a5, *a14+, 1 +3f87d7d0: move *a13(0x140), a11, 1 +3f87d7f0: move a11, a5 +3f87d800: sll 0x7, a11 +3f87d810: sll 0x6, a5 +3f87d820: add a5, a11 +3f87d830: add a7, a11 +3f87d840: move *a11(0xa0), *a14+, 1 +3f87d860: calla L3F23A080 +3f87d890: move a8, a5 +3f87d8a0: jreq L3F87D8E0 +3f87d8b0: move *a9(0x140), a8, 1 +3f87d8d0: jruc L3F87DB30 +L3F87D8E0: +3f87d8e0: movk 31, a11 +3f87d8f0: movb a11, *a13(0x20) +3f87d910: move *a10(0xa0), *a13(0x40), 1 +3f87d940: move *a10(0x20), *a13(0x60), 1 +3f87d970: move *a10(0x40), *a13(0x80), 1 +3f87d9a0: move *a10(0x60), *a13(0xa0), 1 +3f87d9d0: sub a7, a7 +3f87d9e0: move a7, *a13(0xc0), 1 +3f87da00: move a14, -*sp, 1 +3f87da10: move a7, *a14+, 1 +3f87da20: movk 1, a5 +3f87da30: move a5, *a14+, 1 +3f87da40: move a13, a5 +3f87da50: addk 32, a5 +3f87da60: move a5, *a14+, 1 +3f87da70: move *a13(0x120), *a14+, 1 +3f87da90: calla L3F23C3A0 +3f87dac0: move *a9(0x140), a8, 1 +3f87dae0: jruc L3F87DB30 +L3F87DAF0: +3f87daf0: move *a10(0x80), *a9(0xc0), 1 +3f87db20: movk 5, a8 +L3F87DB30: +3f87db30: move *sp(0xe0), a14, 1 +3f87db50: mmfm sp, a5,a7,a9,a10,a11,a13 +3f87db70: rets 2 +3f87db80: mmtm sp, a9,a10,a11,a13 +3f87dba0: move a14, a13 +3f87dbb0: move *a13(0xffe0), a9, 1 +3f87dbd0: move *a9(0x40), a10, 1 +3f87dbf0: setf 16, 0, 0 +3f87dc00: move *a10(0x10), a11, 0 +3f87dc20: dec a11 +3f87dc30: jreq L3F87DC60 +3f87dc40: movk 16, a8 +3f87dc50: jruc L3F87DD40 +L3F87DC60: +3f87dc60: move a14, -*sp, 1 +3f87dc70: move a9, *a14+, 1 +3f87dc80: calla L3F351780 +3f87dcb0: movk 1, a11 +3f87dcc0: move a11, @0x901a0, 1 +3f87dcf0: move a9, @0x90180, 1 +3f87dd20: move *a9(0x140), a8, 1 +L3F87DD40: +3f87dd40: move *sp(0xa0), a14, 1 +3f87dd60: mmfm sp, a9,a10,a11,a13 +3f87dd80: rets 2 +3f87dd90: mmtm sp, a9,a10,a11,a13 +3f87ddb0: move a14, a13 +3f87ddc0: move *a13(0xffe0), a9, 1 +3f87dde0: move *a9(0x40), a10, 1 +3f87de00: setf 16, 0, 0 +3f87de10: move *a10(0x10), a11, 0 +3f87de30: dec a11 +3f87de40: jreq L3F87DE70 +3f87de50: movk 16, a8 +3f87de60: jruc L3F87DF00 +L3F87DE70: +3f87de70: sub a11, a11 +3f87de80: move a11, @0x901a0, 1 +3f87deb0: calla L3F351850 +3f87dee0: move *a9(0x140), a8, 1 +L3F87DF00: +3f87df00: move *sp(0xa0), a14, 1 +3f87df20: mmfm sp, a9,a10,a11,a13 +3f87df40: rets 2 +3f87df50: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f87df70: move a14, a13 +3f87df80: addi 0x120, a14 +3f87dfa0: move *a13(0xffe0), a9, 1 +3f87dfc0: move *a9(0x40), a10, 1 +3f87dfe0: setf 16, 0, 0 +3f87dff0: move *a10(0x10), a7, 0 +3f87e010: subk 4, a7 +3f87e020: jreq L3F87E060 +3f87e030: movk 16, a8 +3f87e040: jauc L3F87EB00 +L3F87E060: +3f87e060: move a14, -*sp, 1 +3f87e070: move a9, *a14+, 1 +3f87e080: move *a10(0x20), *a14+, 1 +3f87e0a0: calla L3F7F65F0 +3f87e0d0: move a8, a11 +3f87e0e0: jrne L3F87E120 +3f87e0f0: movk 3, a8 +3f87e100: jauc L3F87EB00 +L3F87E120: +3f87e120: move a14, -*sp, 1 +3f87e130: move a9, *a14+, 1 +3f87e140: move *a10(0x40), *a14+, 1 +3f87e160: calla L3F7F65F0 +3f87e190: move a8, a12 +3f87e1a0: jrne L3F87E1E0 +3f87e1b0: movk 3, a8 +3f87e1c0: jauc L3F87EB00 +L3F87E1E0: +3f87e1e0: movk 1, a7 +3f87e1f0: movb a7, *a13 +3f87e200: sub a5, a5 +3f87e210: move a5, *a13(0x20), 1 +3f87e230: setf 16, 0, 0 +3f87e240: move *a9(0xe0), *a13(0x10), 0 +3f87e270: move *a11(0x20), a5, 1 +3f87e290: move *a12(0x20), a7, 1 +3f87e2b0: cmp a7, a5 +3f87e2c0: jreq L3F87E370 +3f87e2d0: sub a7, a7 +3f87e2e0: movb a7, *a13(0x8) +3f87e300: move a7, *a13(0x40), 1 +3f87e320: move a7, *a13(0x70), 0 +3f87e340: move a7, *a13(0x60), 0 +3f87e360: jruc L3F87E930 +L3F87E370: +3f87e370: movk 1, a7 +3f87e380: movb a7, *a13(0x8) +3f87e3a0: sub a5, a5 +3f87e3b0: move a5, *a13(0x40), 1 +3f87e3d0: setf 16, 1, 0 +3f87e3e0: move *a11(0x3a0), a3, 0 +3f87e400: move *a10(0x60), a5, 0 +3f87e420: add a5, a3 +3f87e430: move a3, *a13(0x100), 0 +3f87e450: move *a11(0x3b0), a5, 0 +3f87e470: move *a10(0x70), a3, 0 +3f87e490: add a3, a5 +3f87e4a0: move a5, *a13(0x110), 0 +3f87e4c0: move *a12(0xe0), a11, 1 +3f87e4e0: jreq L3F87E840 +L3F87E4F0: +3f87e4f0: setf 1, 0, 0 +3f87e500: move *a11(0x683), a7, 0 +3f87e520: jreq L3F87E810 +3f87e530: setf 16, 1, 0 +3f87e540: move *a11(0x3a0), a7, 0 +3f87e560: move *a11(0x650), a5, 0 +3f87e580: sub a5, a7 +3f87e590: move *a13(0x100), a5, 0 +3f87e5b0: cmp a7, a5 +3f87e5c0: jrlt L3F87E810 +3f87e5d0: move *a11(0x360), a7, 0 +3f87e5f0: move *a11(0x3a0), a3, 0 +3f87e610: add a7, a3 +3f87e620: move *a11(0x650), a7, 0 +3f87e640: add a7, a3 +3f87e650: cmp a3, a5 +3f87e660: jrge L3F87E810 +3f87e670: move *a11(0x3b0), a7, 0 +3f87e690: move *a11(0x650), a3, 0 +3f87e6b0: sub a3, a7 +3f87e6c0: move *a13(0x110), a3, 0 +3f87e6e0: cmp a7, a3 +3f87e6f0: jrlt L3F87E810 +3f87e700: move *a11(0x370), a7, 0 +3f87e720: move *a11(0x3b0), a3, 0 +3f87e740: add a7, a3 +3f87e750: move *a11(0x650), a7, 0 +3f87e770: add a7, a3 +3f87e780: move *a13(0x110), a7, 0 +3f87e7a0: cmp a3, a7 +3f87e7b0: jrge L3F87E810 +3f87e7c0: move *a11(0x160), *a13(0x40), 1 +3f87e7f0: sub a11, a11 +3f87e800: jruc L3F87E830 +L3F87E810: +3f87e810: move *a11(0xa0), a11, 1 +L3F87E830: +3f87e830: jrne L3F87E4F0 +L3F87E840: +3f87e840: setf 16, 1, 0 +3f87e850: move *a13(0x100), a7, 0 +3f87e870: move *a12(0x3a0), a5, 0 +3f87e890: sub a5, a7 +3f87e8a0: move a7, *a13(0x60), 0 +3f87e8c0: move *a13(0x110), a7, 0 +3f87e8e0: move *a12(0x3b0), a5, 0 +3f87e900: sub a5, a7 +3f87e910: move a7, *a13(0x70), 0 +L3F87E930: +3f87e930: move *a9(0x80), a7, 1 +3f87e950: jreq L3F87EA60 +3f87e960: move a14, -*sp, 1 +3f87e970: move a13, *a14+, 1 +3f87e980: movk 32, a7 +3f87e990: move a7, *a14+, 1 +3f87e9a0: move a9, *a14+, 1 +3f87e9b0: move *a9(0x40), a5, 1 +3f87e9d0: setf 8, 0, 0 +3f87e9e0: move *a5, a5, 0 +3f87e9f0: sll 0x5, a5 +3f87ea00: addi 0xe1980, a5 +3f87ea30: move *a5, a5, 1 +3f87ea40: call a5 +3f87ea50: jruc L3F87EAE0 +L3F87EA60: +3f87ea60: move a14, -*sp, 1 +3f87ea70: move a13, *a14+, 1 +3f87ea80: movk 32, a7 +3f87ea90: move a7, *a14+, 1 +3f87eaa0: move a9, *a14+, 1 +3f87eab0: calla L3F352110 +L3F87EAE0: +3f87eae0: move *a9(0x140), a8, 1 +L3F87EB00: +3f87eb00: move *sp(0x120), a14, 1 +3f87eb20: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f87eb40: rets 2 +3f87eb50: mmtm sp, a7,a9,a10,a11,a13 +3f87eb70: move a14, a13 +3f87eb80: addi 0x820, a14 +3f87eba0: move *a13(0xffe0), a9, 1 +3f87ebc0: move *a9(0x40), a10, 1 +3f87ebe0: setf 16, 0, 0 +3f87ebf0: move *a10(0x10), a11, 0 +3f87ec10: subk 3, a11 +3f87ec20: jrnc L3F87EC50 +3f87ec30: movk 16, a8 +3f87ec40: jruc L3F87F140 +L3F87EC50: +3f87ec50: move *a10(0x20), *a9(0xc0), 1 +3f87ec80: move a14, -*sp, 1 +3f87ec90: sub a11, a11 +3f87eca0: move a11, *a14+, 1 +3f87ecb0: movi 0xffff, a11 +3f87ece0: move a11, *a14+, 1 +3f87ecf0: move *a10(0x20), *a14+, 1 +3f87ed10: calla L3F8BA520 +3f87ed40: move a8, a8 +3f87ed50: jrne L3F87EE30 +3f87ed60: move *a10(0x20), a11, 1 +3f87ed80: btst 19, a11 +3f87ed90: jrne L3F87EE30 +3f87eda0: move *a10(0x20), a11, 1 +3f87edc0: andi 0xfff00000, a11 +3f87edf0: move *a9(0x20), a7, 1 +3f87ee10: cmp a11, a7 +3f87ee20: jreq L3F87EE50 +L3F87EE30: +3f87ee30: movk 14, a8 +3f87ee40: jruc L3F87F140 +L3F87EE50: +3f87ee50: move a14, -*sp, 1 +3f87ee60: setf 16, 0, 0 +3f87ee70: move *a10(0x40), a8, 0 +3f87ee90: move a8, *a14+, 1 +3f87eea0: move a10, a11 +3f87eeb0: addi 0x60, a11 +3f87eed0: move a11, *a14+, 1 +3f87eee0: move a13, *a14+, 1 +3f87eef0: calla L3FB45EE0 +3f87ef20: setf 16, 0, 0 +3f87ef30: move *a10(0x40), a11, 0 +3f87ef50: sll 0x3, a11 +3f87ef60: add a13, a11 +3f87ef70: sub a7, a7 +3f87ef80: movb a7, *a11 +3f87ef90: move a14, -*sp, 1 +3f87efa0: move a13, *a14+, 1 +3f87efb0: calla L3F85F6D0 +3f87efe0: move a8, *a13(0x800), 1 +3f87f000: move a8, a11 +3f87f010: jreq L3F87F130 +3f87f020: move a14, -*sp, 1 +3f87f030: move a7, *a14+, 1 +3f87f040: movi 0x3f85f8a0, a7 +3f87f070: move a7, *a14+, 1 +3f87f080: move a8, *a14+, 1 +3f87f090: movk 2, a7 +3f87f0a0: move a7, *a14+, 1 +3f87f0b0: move *a10(0x20), *a14+, 1 +3f87f0d0: calla L3F8B6510 +3f87f100: move *a9(0x140), a8, 1 +3f87f120: jruc L3F87F140 +L3F87F130: +3f87f130: movk 15, a8 +L3F87F140: +3f87f140: move *sp(0xc0), a14, 1 +3f87f160: mmfm sp, a7,a9,a10,a11,a13 +3f87f180: rets 2 +3f87f190: mmtm sp, a7,a9,a10,a11,a13 +3f87f1b0: move a14, a13 +3f87f1c0: addk 32, a14 +3f87f1d0: move *a13(0xffe0), a9, 1 +3f87f1f0: move *a9(0x40), a10, 1 +3f87f210: setf 16, 0, 0 +3f87f220: move *a10(0x10), a11, 0 +3f87f240: subk 2, a11 +3f87f250: jreq L3F87F280 +3f87f260: movk 16, a8 +3f87f270: jruc L3F87F440 +L3F87F280: +3f87f280: move a14, -*sp, 1 +3f87f290: sub a11, a11 +3f87f2a0: move a11, *a14+, 1 +3f87f2b0: movk 2, a7 +3f87f2c0: move a7, *a14+, 1 +3f87f2d0: move *a10(0x20), *a14+, 1 +3f87f2f0: calla L3F8BA520 +3f87f320: move a8, *a13, 1 +3f87f330: move a8, a8 +3f87f340: jreq L3F87F400 +3f87f350: move a14, -*sp, 1 +3f87f360: movk 1, a7 +3f87f370: move a7, *a14+, 1 +3f87f380: move *a10(0x20), *a14+, 1 +3f87f3a0: calla L3F8B8750 +3f87f3d0: move *a9(0x140), a8, 1 +3f87f3f0: jruc L3F87F440 +L3F87F400: +3f87f400: move *a10(0x20), *a9(0xc0), 1 +3f87f430: movk 7, a8 +L3F87F440: +3f87f440: move *sp(0xc0), a14, 1 +3f87f460: mmfm sp, a7,a9,a10,a11,a13 +3f87f480: rets 2 +3f87f490: mmtm sp, a1,a3,a5,a7,a9,a10,a11,a13 +3f87f4b0: move a14, a13 +3f87f4c0: addi 0x160, a14 +3f87f4e0: move *a13(0xffe0), a9, 1 +3f87f500: move *a9(0x40), a11, 1 +3f87f520: setf 16, 0, 0 +3f87f530: move *a11(0x10), a7, 0 +3f87f550: subk 2, a7 +3f87f560: jreq L3F87F5A0 +3f87f570: movk 16, a8 +3f87f580: jauc L3F8802D0 +L3F87F5A0: +3f87f5a0: move *a11(0x20), *a9(0xc0), 1 +3f87f5d0: move a14, -*sp, 1 +3f87f5e0: sub a7, a7 +3f87f5f0: move a7, *a14+, 1 +3f87f600: movk 2, a5 +3f87f610: move a5, *a14+, 1 +3f87f620: move *a11(0x20), *a14+, 1 +3f87f640: calla L3F8BA520 +3f87f670: move a8, *a13(0x20), 1 +3f87f690: move a8, a8 +3f87f6a0: jrne L3F87F890 +3f87f6b0: move *a9(0x1c0), a5, 1 +3f87f6d0: move *a11(0x20), a7, 1 +3f87f6f0: cmp a7, a5 +3f87f700: jrne L3F87F740 +3f87f710: move *a9(0x1a0), a10, 1 +3f87f730: jruc L3F87F860 +L3F87F740: +3f87f740: move a14, -*sp, 1 +3f87f750: sub a7, a7 +3f87f760: move a7, *a14+, 1 +3f87f770: movk 32, a5 +3f87f780: move a5, *a14+, 1 +3f87f790: move *a11(0x20), *a14+, 1 +3f87f7b0: calla L3F8BA520 +3f87f7e0: move a8, a10 +3f87f7f0: jrne L3F87F860 +3f87f800: move *a11(0x20), *a9(0xc0), 1 +3f87f830: movk 7, a8 +3f87f840: jauc L3F8802D0 +L3F87F860: +3f87f860: move *a10(0x220), *a13(0x20), 1 +L3F87F890: +3f87f890: move *a13(0x20), a7, 1 +3f87f8b0: move *a7(0xe0), a5, 1 +3f87f8d0: move a13, a7 +3f87f8e0: addi 0x40, a7 +3f87f900: addi 0x120, a5 +3f87f920: move *a5+, *a7+, 1 +3f87f930: move *a5+, *a7+, 1 +3f87f940: move *a5, *a7, 1 +3f87f950: move *a13(0x20), a7, 1 +3f87f970: move *a7(0xe0), a5, 1 +3f87f990: move a13, a7 +3f87f9a0: addi 0xa0, a7 +3f87f9c0: addi 0xc0, a5 +3f87f9e0: move *a5+, *a7+, 1 +3f87f9f0: move *a5+, *a7+, 1 +3f87fa00: move *a5, *a7, 1 +3f87fa10: move *a13(0x20), a7, 1 +3f87fa30: move *a7(0xe0), a5, 1 +3f87fa50: move *a7(0xe0), a3, 1 +3f87fa70: move *a5(0x200), a5, 1 +3f87fa90: move *a3(0x1c0), a3, 1 +3f87fab0: sub a3, a5 +3f87fac0: move *a7(0xe0), a3, 1 +3f87fae0: move *a7(0xe0), a1, 1 +3f87fb00: move *a3(0x1e0), a3, 1 +3f87fb20: move *a1(0x1a0), a1, 1 +3f87fb40: sub a1, a3 +3f87fb50: inc a5 +3f87fb60: inc a3 +3f87fb70: mpys a3, a5 +3f87fb80: move a5, *a13(0x120), 1 +3f87fba0: setf 16, 1, 0 +3f87fbb0: move *a13(0x50), a3, 0 +3f87fbd0: move *a13(0xb0), a1, 0 +3f87fbf0: cmp a1, a3 +3f87fc00: jrne L3F87FDB0 +3f87fc10: move *a13(0x40), a1, 0 +3f87fc30: move *a13(0xa0), a3, 0 +3f87fc50: cmp a3, a1 +3f87fc60: jrne L3F87FDB0 +3f87fc70: move *a13(0x80), a1, 0 +3f87fc90: move *a13(0xe0), a3, 0 +3f87fcb0: cmp a3, a1 +3f87fcc0: jrne L3F87FDB0 +3f87fcd0: move *a13(0x70), a1, 0 +3f87fcf0: move *a13(0xd0), a3, 0 +3f87fd10: cmp a3, a1 +3f87fd20: jrne L3F87FDB0 +3f87fd30: move *a13(0x60), a1, 0 +3f87fd50: move *a13(0xc0), a3, 0 +3f87fd70: cmp a3, a1 +3f87fd80: jrne L3F87FDB0 +3f87fd90: sub a1, a1 +3f87fda0: jruc L3F87FDC0 +L3F87FDB0: +3f87fdb0: move a5, a1 +L3F87FDC0: +3f87fdc0: move a1, *a13(0x100), 1 +3f87fde0: move *a7(0xe0), a3, 1 +3f87fe00: move *a3(0x240), a3, 1 +3f87fe20: sll 0x3, a3 +3f87fe30: move a1, a5 +3f87fe40: sll 0x3, a1 +3f87fe50: sll 0x2, a5 +3f87fe60: add a5, a1 +3f87fe70: add a1, a3 +3f87fe80: addi 0x3c, a3 +3f87fea0: move a3, *a13(0x140), 1 +3f87fec0: move a14, -*sp, 1 +3f87fed0: move a3, *a14+, 1 +3f87fee0: movk 1, a5 +3f87fef0: move a5, *a14+, 1 +3f87ff00: calla L3F703D90 +3f87ff30: move a8, *a13, 1 +3f87ff40: move a8, a1 +3f87ff50: jrne L3F87FFA0 +3f87ff60: movk 11, a8 +3f87ff70: move a8, *a9(0x140), 1 +3f87ff90: jruc L3F8802D0 +L3F87FFA0: +3f87ffa0: movb a5, *a1 +3f87ffb0: subk 32, a3 +3f87ffc0: srl 0x2, a3 +3f87ffd0: move a3, *a1(0x20), 1 +3f87fff0: setf 16, 0, 0 +3f880000: move *a9(0xe0), *a1(0x10), 0 +3f880030: move a14, -*sp, 1 +3f880040: move *a13(0x100), *a14+, 1 +3f880060: move a1, *a14+, 1 +3f880070: move a7, *a14+, 1 +3f880080: calla L3F85D280 +3f8800b0: move *a9(0x80), a3, 1 +3f8800d0: jreq L3F8801E0 +3f8800e0: move a14, -*sp, 1 +3f8800f0: move a1, *a14+, 1 +3f880100: move *a13(0x140), *a14+, 1 +3f880120: move a9, *a14+, 1 +3f880130: move *a9(0x40), a3, 1 +3f880150: setf 8, 0, 0 +3f880160: move *a3, a3, 0 +3f880170: sll 0x5, a3 +3f880180: addi 0xe1980, a3 +3f8801b0: move *a3, a3, 1 +3f8801c0: call a3 +3f8801d0: jruc L3F880260 +L3F8801E0: +3f8801e0: move a14, -*sp, 1 +3f8801f0: move a1, *a14+, 1 +3f880200: move *a13(0x140), *a14+, 1 +3f880220: move a9, *a14+, 1 +3f880230: calla L3F352110 +L3F880260: +3f880260: move a14, -*sp, 1 +3f880270: move a1, *a14+, 1 +3f880280: calla L3F702440 +3f8802b0: move *a9(0x140), a8, 1 +L3F8802D0: +3f8802d0: move *sp(0x120), a14, 1 +3f8802f0: mmfm sp, a1,a3,a5,a7,a9,a10,a11,a13 +3f880310: rets 2 +3f880320: mmtm sp, a7,a9,a10,a11,a13 +3f880340: move a14, a13 +3f880350: addi 0x250, a14 +3f880370: move *a13(0xffe0), a9, 1 +3f880390: move *a9(0x40), a10, 1 +3f8803b0: setf 16, 0, 0 +3f8803c0: move *a10(0x10), a11, 0 +3f8803e0: subk 2, a11 +3f8803f0: jrnc L3F880430 +3f880400: movk 16, a8 +3f880410: jauc L3F880CC0 +L3F880430: +3f880430: move a14, -*sp, 1 +3f880440: sub a11, a11 +3f880450: move a11, *a14+, 1 +3f880460: movk 2, a7 +3f880470: move a7, *a14+, 1 +3f880480: move *a10(0x20), *a14+, 1 +3f8804a0: calla L3F8BA520 +3f8804d0: move a8, *a13(0x100), 1 +3f8804f0: move a8, a8 +3f880500: jrne L3F880660 +3f880510: move a14, -*sp, 1 +3f880520: move a11, *a14+, 1 +3f880530: movk 32, a7 +3f880540: move a7, *a14+, 1 +3f880550: move *a10(0x20), *a14+, 1 +3f880570: calla L3F8BA520 +3f8805a0: move a8, *a13(0x120), 1 +3f8805c0: move a8, a8 +3f8805d0: jrne L3F880630 +3f8805e0: move *a10(0x20), *a9(0xc0), 1 +3f880610: movk 7, a8 +3f880620: jruc L3F880CC0 +L3F880630: +3f880630: move *a8(0x220), *a13(0x100), 1 +L3F880660: +3f880660: setf 16, 0, 0 +3f880670: move *a10(0x10), a7, 0 +3f880690: subk 2, a7 +3f8806a0: move a7, *a13(0x240), 0 +3f8806c0: setf 16, 1, 0 +3f8806d0: move *a13(0x240), a7, 0 +3f8806f0: sll 0x1, a7 +3f880700: move a7, *a13(0x240), 0 +3f880720: setf 8, 0, 0 +3f880730: move *a10(0x8), a7, 0 +3f880750: jreq L3F8807C0 +3f880760: setf 16, 1, 0 +3f880770: move *a13(0x240), a7, 0 +3f880790: dec a7 +3f8807a0: move a7, *a13(0x240), 0 +L3F8807C0: +3f8807c0: move a14, -*sp, 1 +3f8807d0: move a13, a7 +3f8807e0: addi 0x140, a7 +3f880800: move a7, *a14+, 1 +3f880810: move a10, a11 +3f880820: addi 0x40, a11 +3f880840: move a11, *a14+, 1 +3f880850: setf 16, 1, 0 +3f880860: move *a13(0x240), a11, 0 +3f880880: move a11, *a14+, 1 +3f880890: move *a13(0x100), *a14+, 1 +3f8808b0: calla L3F85FDB0 +3f8808e0: movk 1, a7 +3f8808f0: movb a7, *a13 +3f880900: sub a11, a11 +3f880910: move a11, *a13(0x20), 1 +3f880930: setf 16, 0, 0 +3f880940: move *a9(0xe0), *a13(0x10), 0 +3f880970: movb *a13(0x140), *a13(0x8) +3f8809a0: move *a13(0x160), *a13(0x40), 0 +3f8809d0: move *a13(0x180), *a13(0x50), 0 +3f880a00: move *a13(0x1a0), *a13(0x60), 0 +3f880a30: move *a13(0x1c0), *a13(0x70), 0 +3f880a60: move *a13(0x1e0), *a13(0x80), 1 +3f880a90: move *a13(0x200), *a13(0xa0), 1 +3f880ac0: move *a13(0x220), *a13(0xc0), 1 +3f880af0: move *a9(0x80), a7, 1 +3f880b10: jreq L3F880C20 +3f880b20: move a14, -*sp, 1 +3f880b30: move a13, *a14+, 1 +3f880b40: movk 32, a7 +3f880b50: move a7, *a14+, 1 +3f880b60: move a9, *a14+, 1 +3f880b70: move *a9(0x40), a11, 1 +3f880b90: setf 8, 0, 0 +3f880ba0: move *a11, a11, 0 +3f880bb0: sll 0x5, a11 +3f880bc0: addi 0xe1980, a11 +3f880bf0: move *a11, a11, 1 +3f880c00: call a11 +3f880c10: jruc L3F880CA0 +L3F880C20: +3f880c20: move a14, -*sp, 1 +3f880c30: move a13, *a14+, 1 +3f880c40: movk 32, a7 +3f880c50: move a7, *a14+, 1 +3f880c60: move a9, *a14+, 1 +3f880c70: calla L3F352110 +L3F880CA0: +3f880ca0: move *a9(0x140), a8, 1 +L3F880CC0: +3f880cc0: move *sp(0xc0), a14, 1 +3f880ce0: mmfm sp, a7,a9,a10,a11,a13 +3f880d00: rets 2 +3f880d10: mmtm sp, a7,a9,a10,a11,a13 +3f880d30: move a14, a13 +3f880d40: addi 0xa50, a14 +3f880d60: move *a13(0xffe0), a9, 1 +3f880d80: move *a9(0x40), a10, 1 +3f880da0: setf 16, 0, 0 +3f880db0: move *a10(0x10), a11, 0 +3f880dd0: subk 2, a11 +3f880de0: jrnc L3F880E20 +3f880df0: movk 16, a8 +3f880e00: jauc L3F8821B0 +L3F880E20: +3f880e20: move a14, -*sp, 1 +3f880e30: move *a10(0x30), a8, 0 +3f880e50: move a8, *a14+, 1 +3f880e60: move a10, a11 +3f880e70: addi 0x40, a11 +3f880e90: move a11, *a14+, 1 +3f880ea0: move a13, a11 +3f880eb0: addi 0x160, a11 +3f880ed0: move a11, *a14+, 1 +3f880ee0: calla L3FB45EE0 +3f880f10: setf 16, 0, 0 +3f880f20: move *a10(0x30), a7, 0 +3f880f40: sll 0x3, a7 +3f880f50: add a13, a7 +3f880f60: sub a11, a11 +3f880f70: movb a11, *a7(0x160) +3f880f90: move a11, *a13(0x140), 1 +3f880fb0: move *a10(0x20), a7, 0 +3f880fd0: move a7, *a13(0x9d0), 1 +3f880ff0: dsj a7, L3F8814A0 +3f881010: move a14, -*sp, 1 +3f881020: move *a13(0x9d0), *a14+, 1 +3f881040: move a13, a7 +3f881050: addi 0xa10, a7 +3f881070: move a7, *a14+, 1 +3f881080: move a13, a7 +3f881090: addi 0x160, a7 +3f8810b0: move a7, *a14+, 1 +3f8810c0: calla L3F92BE70 +3f8810f0: move a8, *a13(0x120), 1 +3f881110: dsj a8, L3F881DF0 +3f881130: move a14, -*sp, 1 +3f881140: move *a13(0xa10), *a14+, 1 +3f881160: calla L3F9324E0 +3f881190: move a8, *a13(0x970), 1 +3f8811b0: move a14, -*sp, 1 +3f8811c0: move a8, *a14+, 1 +3f8811d0: calla L3FB458D0 +3f881200: move a8, *a13(0x9b0), 1 +3f881220: inc a8 +3f881230: add a11, a8 +3f881240: move a8, *a13(0x140), 1 +3f881260: addk 3, a8 +3f881270: movk 3, a11 +3f881280: andn a11, a8 +3f881290: move a8, *a13(0x140), 1 +3f8812b0: move a14, -*sp, 1 +3f8812c0: move a8, *a14+, 1 +3f8812d0: movk 1, a7 +3f8812e0: move a7, *a14+, 1 +3f8812f0: calla L3F703D90 +3f881320: move a8, *a13(0x100), 1 +3f881340: move a8, a8 +3f881350: jrne L3F8813B0 +3f881360: movk 11, a8 +3f881370: move a8, *a9(0x140), 1 +3f881390: jauc L3F8821B0 +L3F8813B0: +3f8813b0: movb *a13(0x9b0), *a8(0x0) +3f8813e0: move a14, -*sp, 1 +3f8813f0: move *a13(0x9b0), *a14+, 1 +3f881410: move *a13(0x970), *a14+, 1 +3f881430: addk 8, a8 +3f881440: move a8, *a14+, 1 +3f881450: calla L3FB45EE0 +3f881480: jauc L3F881DF0 +L3F8814A0: +3f8814a0: move a14, -*sp, 1 +3f8814b0: move *a13(0x9d0), a7, 1 +3f8814d0: sll 0x2, a7 +3f8814e0: move a7, *a14+, 1 +3f8814f0: movk 1, a7 +3f881500: move a7, *a14+, 1 +3f881510: calla L3F703D90 +3f881540: move a8, *a13(0xa10), 1 +3f881560: move a14, -*sp, 1 +3f881570: move *a13(0x9d0), *a14+, 1 +3f881590: move a8, *a14+, 1 +3f8815a0: move a13, a7 +3f8815b0: addi 0x160, a7 +3f8815d0: move a7, *a14+, 1 +3f8815e0: calla L3F92BE70 +3f881610: move a8, *a13(0x120), 1 +3f881630: move a11, *a13(0x9f0), 1 +3f881650: cmp a8, a11 +3f881660: jrge L3F881880 +L3F881670: +3f881670: move a14, -*sp, 1 +3f881680: move *a13(0x9f0), a11, 1 +3f8816a0: sll 0x5, a11 +3f8816b0: move *a13(0xa10), a7, 1 +3f8816d0: add a7, a11 +3f8816e0: move *a11+, *a14+, 1 +3f8816f0: calla L3F9324E0 +3f881720: move a8, *a13(0x970), 1 +3f881740: move a14, -*sp, 1 +3f881750: move a8, *a14+, 1 +3f881760: calla L3FB458D0 +3f881790: move *a13(0x140), a11, 1 +3f8817b0: inc a8 +3f8817c0: add a11, a8 +3f8817d0: move a8, *a13(0x140), 1 +3f8817f0: move *a13(0x9f0), a11, 1 +3f881810: inc a11 +3f881820: move a11, *a13(0x9f0), 1 +3f881840: move *a13(0x120), a7, 1 +3f881860: cmp a7, a11 +3f881870: jrlt L3F881670 +L3F881880: +3f881880: move *a13(0x140), a7, 1 +3f8818a0: jreq L3F881D90 +3f8818b0: addk 3, a7 +3f8818c0: movk 3, a11 +3f8818d0: andn a11, a7 +3f8818e0: move a7, *a13(0x140), 1 +3f881900: move a14, -*sp, 1 +3f881910: move a7, *a14+, 1 +3f881920: movk 1, a11 +3f881930: move a11, *a14+, 1 +3f881940: calla L3F703D90 +3f881970: move a8, *a13(0xa30), 1 +3f881990: move a8, *a13(0x100), 1 +3f8819b0: move a8, a8 +3f8819c0: jrne L3F881A10 +3f8819d0: movk 11, a8 +3f8819e0: move a8, *a9(0x140), 1 +3f881a00: jruc L3F8821B0 +L3F881A10: +3f881a10: sub a11, a11 +3f881a20: move a11, *a13(0x9f0), 1 +3f881a40: move *a13(0x120), a7, 1 +3f881a60: cmp a7, a11 +3f881a70: jrge L3F881D90 +L3F881A80: +3f881a80: move a14, -*sp, 1 +3f881a90: move *a13(0x9f0), a11, 1 +3f881ab0: sll 0x5, a11 +3f881ac0: move *a13(0xa10), a7, 1 +3f881ae0: add a7, a11 +3f881af0: move *a11+, *a14+, 1 +3f881b00: calla L3F9324E0 +3f881b30: move a8, *a13(0x970), 1 +3f881b50: move a14, -*sp, 1 +3f881b60: move a8, *a14+, 1 +3f881b70: calla L3FB458D0 +3f881ba0: move a8, *a13(0x9b0), 1 +3f881bc0: move *a13(0xa30), a11, 1 +3f881be0: setf 8, 1, 0 +3f881bf0: move a8, *a11+, 0 +3f881c00: move a11, *a13(0xa30), 1 +3f881c20: move a14, -*sp, 1 +3f881c30: move a8, *a14+, 1 +3f881c40: move *a13(0x970), *a14+, 1 +3f881c60: move a11, *a14+, 1 +3f881c70: calla L3FB45EE0 +3f881ca0: move *a13(0x9b0), a7, 1 +3f881cc0: sll 0x3, a7 +3f881cd0: add a11, a7 +3f881ce0: move a7, *a13(0xa30), 1 +3f881d00: move *a13(0x9f0), a11, 1 +3f881d20: inc a11 +3f881d30: move a11, *a13(0x9f0), 1 +3f881d50: move *a13(0x120), a7, 1 +3f881d70: cmp a7, a11 +3f881d80: jrlt L3F881A80 +L3F881D90: +3f881d90: move a14, -*sp, 1 +3f881da0: move *a13(0xa10), *a14+, 1 +3f881dc0: calla L3F702440 +L3F881DF0: +3f881df0: movk 1, a11 +3f881e00: movb a11, *a13 +3f881e10: move *a13(0x140), a7, 1 +3f881e30: sra 0x2, a7 +3f881e40: move a7, *a13(0x20), 1 +3f881e60: setf 16, 0, 0 +3f881e70: move *a13(0x120), *a13(0x40), 0 +3f881ea0: move *a9(0xe0), *a13(0x10), 0 +3f881ed0: move *a9(0x80), a7, 1 +3f881ef0: jreq L3F882000 +3f881f00: move a14, -*sp, 1 +3f881f10: move a13, *a14+, 1 +3f881f20: movk 32, a7 +3f881f30: move a7, *a14+, 1 +3f881f40: move a9, *a14+, 1 +3f881f50: move *a9(0x40), a11, 1 +3f881f70: setf 8, 0, 0 +3f881f80: move *a11, a11, 0 +3f881f90: sll 0x5, a11 +3f881fa0: addi 0xe1980, a11 +3f881fd0: move *a11, a11, 1 +3f881fe0: call a11 +3f881ff0: jruc L3F882080 +L3F882000: +3f882000: move a14, -*sp, 1 +3f882010: move a13, *a14+, 1 +3f882020: movk 32, a7 +3f882030: move a7, *a14+, 1 +3f882040: move a9, *a14+, 1 +3f882050: calla L3F352110 +L3F882080: +3f882080: move *a13(0x140), a11, 1 +3f8820a0: jreq L3F882190 +3f8820b0: move a14, -*sp, 1 +3f8820c0: move *a13(0x100), *a14+, 1 +3f8820e0: move a11, *a14+, 1 +3f8820f0: move a9, *a14+, 1 +3f882100: calla L3F352110 +3f882130: move a14, -*sp, 1 +3f882140: move *a13(0x100), *a14+, 1 +3f882160: calla L3F702440 +L3F882190: +3f882190: move *a9(0x140), a8, 1 +L3F8821B0: +3f8821b0: move *sp(0xc0), a14, 1 +3f8821d0: mmfm sp, a7,a9,a10,a11,a13 +3f8821f0: rets 2 +3f882200: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f882220: move a14, a13 +3f882230: addi 0xb10, a14 +3f882250: move *a13(0xffe0), a9, 1 +3f882270: move *a9(0x40), a11, 1 +3f882290: setf 16, 0, 0 +3f8822a0: move *a11(0x10), a7, 0 +3f8822c0: subk 2, a7 +3f8822d0: jrnc L3F882310 +3f8822e0: movk 16, a8 +3f8822f0: jauc L3F883360 +L3F882310: +3f882310: move a14, -*sp, 1 +3f882320: move *a11(0x30), a8, 0 +3f882340: move a8, *a14+, 1 +3f882350: move a11, a7 +3f882360: addi 0x40, a7 +3f882380: move a7, *a14+, 1 +3f882390: move a13, a7 +3f8823a0: addi 0x1e0, a7 +3f8823c0: move a7, *a14+, 1 +3f8823d0: calla L3FB45EE0 +3f882400: setf 16, 0, 0 +3f882410: move *a11(0x30), a5, 0 +3f882430: sll 0x3, a5 +3f882440: add a13, a5 +3f882450: sub a7, a7 +3f882460: movb a7, *a5(0x1e0) +3f882480: move *a11(0x20), a5, 0 +3f8824a0: move a5, *a13(0xa70), 1 +3f8824c0: move a14, -*sp, 1 +3f8824d0: sll 0x2, a5 +3f8824e0: move a5, *a14+, 1 +3f8824f0: calla L3F705A00 +3f882520: move a8, *a13(0x9f0), 1 +3f882540: move a14, -*sp, 1 +3f882550: move *a13(0xa70), *a14+, 1 +3f882570: move a8, *a14+, 1 +3f882580: move a13, a5 +3f882590: addi 0x1e0, a5 +3f8825b0: move a5, *a14+, 1 +3f8825c0: calla L3F92BE70 +3f8825f0: move a8, *a13(0xa30), 1 +3f882610: move a7, *a13(0xad0), 1 +3f882630: cmp a8, a7 +3f882640: jage L3F882FD0 +L3F882660: +3f882660: move *a13(0xad0), a7, 1 +3f882680: sll 0x5, a7 +3f882690: move *a13(0x9f0), a5, 1 +3f8826b0: add a5, a7 +3f8826c0: move *a7(0x0), *a13(0xaf0), 1 +3f8826f0: move a14, -*sp, 1 +3f882700: move *a13(0xaf0), *a14+, 1 +3f882720: calla L3F9324E0 +3f882750: move a8, *a13(0xa90), 1 +3f882770: move a14, -*sp, 1 +3f882780: move a8, *a14+, 1 +3f882790: calla L3FB458D0 +3f8827c0: move a8, *a13(0xab0), 1 +3f8827e0: move a8, a7 +3f8827f0: jreq L3F882F30 +3f882800: addk 3, a7 +3f882810: movk 3, a5 +3f882820: andn a5, a7 +3f882830: move a7, *a13(0xab0), 1 +3f882850: move a14, -*sp, 1 +3f882860: move *a13(0xaf0), *a14+, 1 +3f882880: calla L3F85F430 +3f8828b0: move a8, *a13(0xa10), 1 +3f8828d0: move a8, a8 +3f8828e0: jreq L3F882F30 +3f8828f0: move *a8(0xe0), a5, 1 +3f882910: move *a5(0x240), a5, 1 +3f882930: sll 0x3, a5 +3f882940: addi 0x3c, a5 +3f882960: move a5, *a13(0xa50), 1 +3f882980: move a14, -*sp, 1 +3f882990: move a5, *a14+, 1 +3f8829a0: movk 1, a5 +3f8829b0: move a5, *a14+, 1 +3f8829c0: calla L3F703D90 +3f8829f0: move a8, a10 +3f882a00: jrne L3F882A60 +3f882a10: movk 11, a8 +3f882a20: move a8, *a9(0x140), 1 +3f882a40: jauc L3F883360 +L3F882A60: +3f882a60: movb a5, *a10 +3f882a70: setf 16, 0, 0 +3f882a80: move *a9(0xe0), *a10(0x10), 0 +3f882ab0: move *a13(0xa50), a3, 1 +3f882ad0: add a7, a3 +3f882ae0: subk 29, a3 +3f882af0: srl 0x2, a3 +3f882b00: move a3, *a10(0x20), 1 +3f882b20: movb a7, *a10(0x8) +3f882b40: move *a13(0xa30), a3, 1 +3f882b60: move *a13(0xad0), a5, 1 +3f882b80: sub a5, a3 +3f882b90: dec a3 +3f882ba0: move a3, *a10(0x1c0), 1 +3f882bc0: move a14, -*sp, 1 +3f882bd0: sub a3, a3 +3f882be0: move a3, *a14+, 1 +3f882bf0: move a10, *a14+, 1 +3f882c00: move *a13(0xa10), *a14+, 1 +3f882c20: calla L3F85D280 +3f882c50: move *a9(0x80), a3, 1 +3f882c70: jreq L3F882D80 +3f882c80: move a14, -*sp, 1 +3f882c90: move a10, *a14+, 1 +3f882ca0: move *a13(0xa50), *a14+, 1 +3f882cc0: move a9, *a14+, 1 +3f882cd0: move *a9(0x40), a3, 1 +3f882cf0: setf 8, 0, 0 +3f882d00: move *a3, a3, 0 +3f882d10: sll 0x5, a3 +3f882d20: addi 0xe1980, a3 +3f882d50: move *a3, a3, 1 +3f882d60: call a3 +3f882d70: jruc L3F882E00 +L3F882D80: +3f882d80: move a14, -*sp, 1 +3f882d90: move a10, *a14+, 1 +3f882da0: move *a13(0xa50), *a14+, 1 +3f882dc0: move a9, *a14+, 1 +3f882dd0: calla L3F352110 +L3F882E00: +3f882e00: move a14, -*sp, 1 +3f882e10: move *a13(0xa90), *a14+, 1 +3f882e30: move a7, *a14+, 1 +3f882e40: move a9, *a14+, 1 +3f882e50: calla L3F352110 +3f882e80: move a14, -*sp, 1 +3f882e90: move a10, *a14+, 1 +3f882ea0: calla L3F702440 +3f882ed0: move a14, -*sp, 1 +3f882ee0: move *a13(0xa10), *a14+, 1 +3f882f00: calla L3F85F8A0 +L3F882F30: +3f882f30: move *a13(0xad0), a5, 1 +3f882f50: inc a5 +3f882f60: move a5, *a13(0xad0), 1 +3f882f80: move *a13(0xa30), a3, 1 +3f882fa0: cmp a3, a5 +3f882fb0: jalt L3F882660 +L3F882FD0: +3f882fd0: move a14, -*sp, 1 +3f882fe0: movi 0x3c, a7 +3f883000: move a7, *a14+, 1 +3f883010: move a13, *a14+, 1 +3f883020: calla L3FB44A00 +3f883050: movk 1, a5 +3f883060: movb a5, *a13 +3f883070: setf 16, 0, 0 +3f883080: move *a9(0xe0), *a13(0x10), 0 +3f8830b0: movk 7, a3 +3f8830c0: move a3, *a13(0x20), 1 +3f8830e0: sub a7, a7 +3f8830f0: movb a7, *a13(0x8) +3f883110: move *a9(0x80), a3, 1 +3f883130: jreq L3F883250 +3f883140: move a14, -*sp, 1 +3f883150: move a13, *a14+, 1 +3f883160: movi 0x3c, a3 +3f883180: move a3, *a14+, 1 +3f883190: move a9, *a14+, 1 +3f8831a0: move *a9(0x40), a5, 1 +3f8831c0: setf 8, 0, 0 +3f8831d0: move *a5, a5, 0 +3f8831e0: sll 0x5, a5 +3f8831f0: addi 0xe1980, a5 +3f883220: move *a5, a5, 1 +3f883230: call a5 +3f883240: jruc L3F8832E0 +L3F883250: +3f883250: move a14, -*sp, 1 +3f883260: move a13, *a14+, 1 +3f883270: movi 0x3c, a3 +3f883290: move a3, *a14+, 1 +3f8832a0: move a9, *a14+, 1 +3f8832b0: calla L3F352110 +L3F8832E0: +3f8832e0: move a14, -*sp, 1 +3f8832f0: move *a13(0x9f0), *a14+, 1 +3f883310: calla L3F702440 +3f883340: move *a9(0x140), a8, 1 +L3F883360: +3f883360: move *sp(0x100), a14, 1 +3f883380: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f8833a0: rets 2 +3f8833b0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8833d0: move a14, a13 +3f8833e0: addi 0x140, a14 +3f883400: move *a13(0xffe0), a9, 1 +3f883420: move *a9(0x40), a11, 1 +3f883440: move *a11(0x40), a0, 1 +3f883460: setf 16, 0, 0 +3f883470: move *a11(0x10), a7, 0 +3f883490: subk 4, a7 +3f8834a0: jrnc L3F8834E0 +3f8834b0: movk 16, a8 +3f8834c0: jauc L3F884C50 +L3F8834E0: +3f8834e0: move *a11(0x20), *a9(0xc0), 1 +3f883510: move *a11(0x60), *a13(0x40), 0 +3f883540: setf 16, 1, 0 +3f883550: move *a13(0x40), a7, 0 +3f883570: jrgt L3F8835D0 +3f883580: move a7, *a9(0xc0), 1 +3f8835a0: movk 2, a8 +3f8835b0: jauc L3F884C50 +L3F8835D0: +3f8835d0: move *a11(0x70), *a13(0x40), 0 +3f883600: move *a13(0x40), a7, 0 +3f883620: jrgt L3F883680 +3f883630: move a7, *a9(0xc0), 1 +3f883650: movk 2, a8 +3f883660: jauc L3F884C50 +L3F883680: +3f883680: move a14, -*sp, 1 +3f883690: sub a7, a7 +3f8836a0: move a7, *a14+, 1 +3f8836b0: movi 0xffff, a7 +3f8836e0: move a7, *a14+, 1 +3f8836f0: move *a11(0x20), *a14+, 1 +3f883710: calla L3F8BA520 +3f883740: move a8, a8 +3f883750: jrne L3F883830 +3f883760: move *a11(0x20), a7, 1 +3f883780: btst 19, a7 +3f883790: jrne L3F883830 +3f8837a0: move *a11(0x20), a7, 1 +3f8837c0: andi 0xfff00000, a7 +3f8837f0: move *a9(0x20), a5, 1 +3f883810: cmp a7, a5 +3f883820: jreq L3F883860 +L3F883830: +3f883830: movk 14, a8 +3f883840: jauc L3F884C50 +L3F883860: +3f883860: move *a9(0x180), a7, 1 +3f883880: cmp a0, a7 +3f883890: jrne L3F8838E0 +3f8838a0: move *a9(0x160), a10, 1 +3f8838c0: jauc L3F884440 +L3F8838E0: +3f8838e0: move a0, a5 +3f8838f0: jrne L3F883930 +3f883900: sub a10, a10 +3f883910: jauc L3F884440 +L3F883930: +3f883930: movk 24, a2 +3f883940: sub a4, a4 +3f883950: move a0, a7 +3f883960: andi 0xfff00000, a7 +3f883990: move a7, *a13(0x60), 1 +3f8839b0: move a4, a10 +3f8839c0: move a0, a5 +3f8839d0: andi 0xe0000000, a5 +3f883a00: jane L3F884440 +3f883a20: move a7, a6 +3f883a30: sra 0x14, a6 +3f883a40: move @0x225870, a5, 1 +3f883a70: cmp a5, a6 +3f883a80: jage L3F884440 +3f883aa0: move a6, a7 +3f883ab0: sll 0x5, a7 +3f883ac0: addi 0x21ffe0, a7 +3f883af0: move *a7, a7, 1 +3f883b00: move a7, *a13(0x40), 1 +3f883b20: move *a7(0x40), a7, 1 +3f883b40: jaeq L3F884440 +3f883b60: move a0, a7 +3f883b70: andi 0x7ffff, a7 +3f883ba0: move a7, *a13(0xe0), 1 +3f883bc0: move a4, *a13(0x100), 1 +3f883be0: move *a13(0x40), a7, 1 +3f883c00: move *a7(0x60), *a13(0x120), 1 +3f883c30: move *a13(0x120), a7, 1 +3f883c50: subk 6, a7 +3f883c60: jrne L3F883D50 +3f883c70: move *a13(0xe0), a7, 1 +3f883c90: sra 0x6, a7 +3f883ca0: move *a13(0xe0), a5, 1 +3f883cc0: xor a5, a7 +3f883cd0: sra 0xc, a5 +3f883ce0: xor a5, a7 +3f883cf0: andi 0x3f, a7 +3f883d20: move a7, *a13(0xa0), 1 +3f883d40: jruc L3F883F10 +L3F883D50: +3f883d50: move *a13(0x120), a7, 1 +3f883d70: subk 7, a7 +3f883d80: jrne L3F883E70 +3f883d90: move *a13(0xe0), a7, 1 +3f883db0: sra 0x7, a7 +3f883dc0: move *a13(0xe0), a5, 1 +3f883de0: xor a5, a7 +3f883df0: sra 0xd, a5 +3f883e00: xor a5, a7 +3f883e10: andi 0x7f, a7 +3f883e40: move a7, *a13(0xa0), 1 +3f883e60: jruc L3F883F10 +L3F883E70: +3f883e70: move a14, -*sp, 1 +3f883e80: move *a13(0xe0), *a14+, 1 +3f883ea0: move *a13(0x120), *a14+, 1 +3f883ec0: calla L3F8B5680 +3f883ef0: move a8, *a13(0xa0), 1 +L3F883F10: +3f883f10: move *a13(0xa0), a7, 1 +3f883f30: inc a7 +3f883f40: jreq L3F884440 +3f883f50: move *a13(0x40), a7, 1 +3f883f70: move *a13(0xa0), a5, 1 +3f883f90: move a5, a3 +3f883fa0: sll 0x6, a5 +3f883fb0: sll 0x5, a3 +3f883fc0: add a3, a5 +3f883fd0: move *a7, a3, 1 +3f883fe0: add a5, a3 +3f883ff0: move a3, *a13(0x80), 1 +3f884010: move *a3(0x0), *a13(0xc0), 1 +3f884040: move *a13(0xc0), a5, 1 +3f884060: cmp a3, a5 +3f884070: jreq L3F884440 +L3F884080: +3f884080: move *a13(0x80), a7, 1 +3f8840a0: move *a13(0x100), a5, 1 +3f8840c0: inc a5 +3f8840d0: move a5, *a13(0x100), 1 +3f8840f0: move *a7(0x40), a3, 1 +3f884110: cmp a3, a5 +3f884120: jrle L3F8841D0 +3f884130: move a14, -*sp, 1 +3f884140: move a0, *a14+, 1 +3f884150: move a7, *a14+, 1 +3f884160: movi 0x3f8b38a0, a8 +3f884190: move a8, *a14+, 1 +3f8841a0: calla L3F35BD40 +L3F8841D0: +3f8841d0: move *a13(0xc0), a3, 1 +3f8841f0: move *a3(0x40), a3, 1 +3f884210: cmp a0, a3 +3f884220: jreq L3F8842D0 +3f884230: move *a13(0xc0), a3, 1 +3f884250: move *a3(0x0), *a13(0xc0), 1 +3f884280: move *a13(0xc0), a3, 1 +3f8842a0: cmp a7, a3 +3f8842b0: jrne L3F884080 +3f8842c0: jruc L3F884440 +L3F8842D0: +3f8842d0: move *a13(0xc0), a7, 1 +3f8842f0: setf 16, 0, 0 +3f884300: move *a7(0x90), a5, 0 +3f884320: cmp a4, a5 +3f884330: jrne L3F8843B0 +3f884340: move *a7(0x80), a5, 0 +3f884360: and a2, a5 +3f884370: jreq L3F8843B0 +3f884380: move *a7(0xa0), a10, 1 +3f8843a0: jruc L3F884440 +L3F8843B0: +3f8843b0: move *a7(0x0), *a13(0xc0), 1 +3f8843e0: move *a13(0xc0), a7, 1 +3f884400: move *a13(0x80), a5, 1 +3f884420: cmp a5, a7 +3f884430: jrne L3F884080 +L3F884440: +3f884440: move a10, a2 +3f884450: jrne L3F884510 +3f884460: move a14, -*sp, 1 +3f884470: move a9, *a14+, 1 +3f884480: move *a11(0x40), *a14+, 1 +3f8844a0: calla L3F7F65F0 +3f8844d0: move a8, a10 +3f8844e0: jrne L3F884510 +3f8844f0: movk 9, a8 +3f884500: jruc L3F884C50 +L3F884510: +3f884510: setf 16, 0, 0 +3f884520: move *a11(0x60), a7, 0 +3f884540: jreq L3F884580 +3f884550: move *a11(0x70), a7, 0 +3f884570: jrne L3F8845D0 +L3F884580: +3f884580: sub a7, a7 +3f884590: move a7, *a9(0xc0), 1 +3f8845b0: movk 2, a8 +3f8845c0: jruc L3F884C50 +L3F8845D0: +3f8845d0: setf 8, 0, 0 +3f8845e0: move *a11(0x8), a7, 0 +3f884600: dec a7 +3f884610: jreq L3F8848A0 +3f884620: move *a10(0x20), a7, 1 +3f884640: move *a7(0xa0), *a13(0x20), 1 +3f884670: sub a12, a12 +3f884680: move *a10(0x20), a7, 1 +3f8846a0: setf 16, 1, 0 +3f8846b0: move *a7(0x80), a7, 0 +3f8846d0: cmp a7, a12 +3f8846e0: jrge L3F884830 +L3F8846F0: +3f8846f0: move *a13(0x20), a7, 1 +3f884710: setf 8, 0, 0 +3f884720: move *a11(0x8), a5, 0 +3f884740: move *a7, a3, 1 +3f884750: cmp a5, a3 +3f884760: jreq L3F8848A0 +3f884770: inc a12 +3f884780: addi 0x60, a7 +3f8847a0: move a7, *a13(0x20), 1 +3f8847c0: move *a10(0x20), a5, 1 +3f8847e0: setf 16, 1, 0 +3f8847f0: move *a5(0x80), a5, 0 +3f884810: cmp a5, a12 +3f884820: jrlt L3F8846F0 +L3F884830: +3f884830: setf 8, 0, 0 +3f884840: move *a11(0x8), a7, 0 +3f884860: move a7, *a9(0xc0), 1 +3f884880: movk 2, a8 +3f884890: jruc L3F884C50 +L3F8848A0: +3f8848a0: move a14, -*sp, 1 +3f8848b0: move *a11(0x8), a8, 0 +3f8848d0: move a8, *a14+, 1 +3f8848e0: setf 16, 0, 0 +3f8848f0: move *a11(0x70), a8, 0 +3f884910: move a8, *a14+, 1 +3f884920: move *a11(0x60), a8, 0 +3f884940: move a8, *a14+, 1 +3f884950: move *a10(0x20), *a14+, 1 +3f884970: move *a10(0x20), a7, 1 +3f884990: move *a7(0xb40), a7, 1 +3f8849b0: call a7 +3f8849c0: move a8, *a13, 1 +3f8849d0: move a8, a2 +3f8849e0: jreq L3F884C40 +3f8849f0: move @0xdc7c0, a7, 1 +3f884a20: inc a7 +3f884a30: move a7, @0xdc7c0, 1 +3f884a60: cmpi 0x10000000, a7 +3f884a90: jrls L3F884AF0 +3f884aa0: movk 1, a5 +3f884ab0: move a5, @0xdc7c0, 1 +3f884ae0: jruc L3F884B00 +L3F884AF0: +3f884af0: move a7, a5 +L3F884B00: +3f884b00: move a5, *a2(0x40), 1 +3f884b20: move a14, -*sp, 1 +3f884b30: sub a7, a7 +3f884b40: move a7, *a14+, 1 +3f884b50: move *a10(0x20), a3, 1 +3f884b70: move *a3(0xb60), *a14+, 1 +3f884b90: move a2, *a14+, 1 +3f884ba0: movk 8, a3 +3f884bb0: move a3, *a14+, 1 +3f884bc0: move *a11(0x20), *a14+, 1 +3f884be0: calla L3F8B6510 +3f884c10: move *a9(0x140), a8, 1 +3f884c30: jruc L3F884C50 +L3F884C40: +3f884c40: movk 11, a8 +L3F884C50: +3f884c50: move *sp(0x1a0), a14, 1 +3f884c70: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f884c90: rets 2 +3f884ca0: mmtm sp, a7,a9,a10,a11,a13 +3f884cc0: move a14, a13 +3f884cd0: addk 32, a14 +3f884ce0: move *a13(0xffe0), a9, 1 +3f884d00: move *a9(0x40), a10, 1 +3f884d20: setf 16, 0, 0 +3f884d30: move *a10(0x10), a11, 0 +3f884d50: subk 2, a11 +3f884d60: jreq L3F884D90 +3f884d70: movk 16, a8 +3f884d80: jruc L3F884F50 +L3F884D90: +3f884d90: move a14, -*sp, 1 +3f884da0: sub a11, a11 +3f884db0: move a11, *a14+, 1 +3f884dc0: movk 8, a7 +3f884dd0: move a7, *a14+, 1 +3f884de0: move *a10(0x20), *a14+, 1 +3f884e00: calla L3F8BA520 +3f884e30: move a8, *a13, 1 +3f884e40: move a8, a8 +3f884e50: jreq L3F884F10 +3f884e60: move a14, -*sp, 1 +3f884e70: movk 1, a7 +3f884e80: move a7, *a14+, 1 +3f884e90: move *a10(0x20), *a14+, 1 +3f884eb0: calla L3F8B8750 +3f884ee0: move *a9(0x140), a8, 1 +3f884f00: jruc L3F884F50 +L3F884F10: +3f884f10: move *a10(0x20), *a9(0xc0), 1 +3f884f40: movk 4, a8 +L3F884F50: +3f884f50: move *sp(0xc0), a14, 1 +3f884f70: mmfm sp, a7,a9,a10,a11,a13 +3f884f90: rets 2 +3f884fa0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f884fc0: move a14, a13 +3f884fd0: addi 0x160, a14 +3f884ff0: move *a13(0xffe0), a9, 1 +3f885010: move *a9(0x40), a11, 1 +3f885030: move *a11(0x40), a12, 1 +3f885050: move *a11(0x20), a0, 1 +3f885070: setf 16, 0, 0 +3f885080: move *a11(0x10), a7, 0 +3f8850a0: subk 4, a7 +3f8850b0: jrnc L3F8850F0 +3f8850c0: movk 16, a8 +3f8850d0: jauc L3F886250 +L3F8850F0: +3f8850f0: move a0, *a9(0xc0), 1 +3f885110: move a14, -*sp, 1 +3f885120: sub a7, a7 +3f885130: move a7, *a14+, 1 +3f885140: movi 0xffff, a7 +3f885170: move a7, *a14+, 1 +3f885180: move a0, *a14+, 1 +3f885190: calla L3F8BA520 +3f8851c0: move a8, a8 +3f8851d0: jrne L3F885280 +3f8851e0: btst 19, a0 +3f8851f0: jrne L3F885280 +3f885200: move a0, a7 +3f885210: andi 0xfff00000, a7 +3f885240: move *a9(0x20), a5, 1 +3f885260: cmp a7, a5 +3f885270: jreq L3F8852B0 +L3F885280: +3f885280: movk 14, a8 +3f885290: jauc L3F886250 +L3F8852B0: +3f8852b0: move *a9(0x180), a7, 1 +3f8852d0: cmp a12, a7 +3f8852e0: jrne L3F885330 +3f8852f0: move *a9(0x160), a10, 1 +3f885310: jauc L3F885E90 +L3F885330: +3f885330: move a12, a5 +3f885340: jrne L3F885380 +3f885350: sub a10, a10 +3f885360: jauc L3F885E90 +L3F885380: +3f885380: movk 24, a2 +3f885390: sub a4, a4 +3f8853a0: move a12, a7 +3f8853b0: andi 0xfff00000, a7 +3f8853e0: move a7, *a13(0x80), 1 +3f885400: move a4, a10 +3f885410: move a12, a5 +3f885420: andi 0xe0000000, a5 +3f885450: jane L3F885E90 +3f885470: move a7, a6 +3f885480: sra 0x14, a6 +3f885490: move @0x225870, a5, 1 +3f8854c0: cmp a5, a6 +3f8854d0: jage L3F885E90 +3f8854f0: move a6, a7 +3f885500: sll 0x5, a7 +3f885510: addi 0x21ffe0, a7 +3f885540: move *a7, a7, 1 +3f885550: move a7, *a13(0x60), 1 +3f885570: move *a7(0x40), a7, 1 +3f885590: jaeq L3F885E90 +3f8855b0: move a12, a7 +3f8855c0: andi 0x7ffff, a7 +3f8855f0: move a7, *a13(0x100), 1 +3f885610: move a4, *a13(0x120), 1 +3f885630: move *a13(0x60), a7, 1 +3f885650: move *a7(0x60), *a13(0x140), 1 +3f885680: move *a13(0x140), a7, 1 +3f8856a0: subk 6, a7 +3f8856b0: jrne L3F8857A0 +3f8856c0: move *a13(0x100), a7, 1 +3f8856e0: sra 0x6, a7 +3f8856f0: move *a13(0x100), a5, 1 +3f885710: xor a5, a7 +3f885720: sra 0xc, a5 +3f885730: xor a5, a7 +3f885740: andi 0x3f, a7 +3f885770: move a7, *a13(0xc0), 1 +3f885790: jruc L3F885960 +L3F8857A0: +3f8857a0: move *a13(0x140), a7, 1 +3f8857c0: subk 7, a7 +3f8857d0: jrne L3F8858C0 +3f8857e0: move *a13(0x100), a7, 1 +3f885800: sra 0x7, a7 +3f885810: move *a13(0x100), a5, 1 +3f885830: xor a5, a7 +3f885840: sra 0xd, a5 +3f885850: xor a5, a7 +3f885860: andi 0x7f, a7 +3f885890: move a7, *a13(0xc0), 1 +3f8858b0: jruc L3F885960 +L3F8858C0: +3f8858c0: move a14, -*sp, 1 +3f8858d0: move *a13(0x100), *a14+, 1 +3f8858f0: move *a13(0x140), *a14+, 1 +3f885910: calla L3F8B5680 +3f885940: move a8, *a13(0xc0), 1 +L3F885960: +3f885960: move *a13(0xc0), a7, 1 +3f885980: inc a7 +3f885990: jreq L3F885E90 +3f8859a0: move *a13(0x60), a7, 1 +3f8859c0: move *a13(0xc0), a5, 1 +3f8859e0: move a5, a3 +3f8859f0: sll 0x6, a5 +3f885a00: sll 0x5, a3 +3f885a10: add a3, a5 +3f885a20: move *a7, a3, 1 +3f885a30: add a5, a3 +3f885a40: move a3, *a13(0xa0), 1 +3f885a60: move *a3(0x0), *a13(0xe0), 1 +3f885a90: move *a13(0xe0), a5, 1 +3f885ab0: cmp a3, a5 +3f885ac0: jreq L3F885E90 +L3F885AD0: +3f885ad0: move *a13(0xa0), a7, 1 +3f885af0: move *a13(0x120), a5, 1 +3f885b10: inc a5 +3f885b20: move a5, *a13(0x120), 1 +3f885b40: move *a7(0x40), a3, 1 +3f885b60: cmp a3, a5 +3f885b70: jrle L3F885C20 +3f885b80: move a14, -*sp, 1 +3f885b90: move a12, *a14+, 1 +3f885ba0: move a7, *a14+, 1 +3f885bb0: movi 0x3f8b3d10, a8 +3f885be0: move a8, *a14+, 1 +3f885bf0: calla L3F35BD40 +L3F885C20: +3f885c20: move *a13(0xe0), a3, 1 +3f885c40: move *a3(0x40), a3, 1 +3f885c60: cmp a12, a3 +3f885c70: jreq L3F885D20 +3f885c80: move *a13(0xe0), a3, 1 +3f885ca0: move *a3(0x0), *a13(0xe0), 1 +3f885cd0: move *a13(0xe0), a3, 1 +3f885cf0: cmp a7, a3 +3f885d00: jrne L3F885AD0 +3f885d10: jruc L3F885E90 +L3F885D20: +3f885d20: move *a13(0xe0), a7, 1 +3f885d40: setf 16, 0, 0 +3f885d50: move *a7(0x90), a5, 0 +3f885d70: cmp a4, a5 +3f885d80: jrne L3F885E00 +3f885d90: move *a7(0x80), a5, 0 +3f885db0: and a2, a5 +3f885dc0: jreq L3F885E00 +3f885dd0: move *a7(0xa0), a10, 1 +3f885df0: jruc L3F885E90 +L3F885E00: +3f885e00: move *a7(0x0), *a13(0xe0), 1 +3f885e30: move *a13(0xe0), a7, 1 +3f885e50: move *a13(0xa0), a5, 1 +3f885e70: cmp a5, a7 +3f885e80: jrne L3F885AD0 +L3F885E90: +3f885e90: move a10, a2 +3f885ea0: jrne L3F885EF0 +3f885eb0: move a12, *a9(0xc0), 1 +3f885ed0: movk 9, a8 +3f885ee0: jruc L3F886250 +L3F885EF0: +3f885ef0: setf 16, 0, 0 +3f885f00: move *a11(0x10), a7, 0 +3f885f20: subk 4, a7 +3f885f30: move a7, *a13(0x40), 1 +3f885f50: move a14, -*sp, 1 +3f885f60: move *a11(0x60), *a14+, 1 +3f885f80: calla L3F2599E0 +3f885fb0: cmp a8, a7 +3f885fc0: jreq L3F885FF0 +3f885fd0: movk 16, a8 +3f885fe0: jruc L3F886250 +L3F885FF0: +3f885ff0: move a14, -*sp, 1 +3f886000: move a13, *a14+, 1 +3f886010: move a11, a5 +3f886020: addi 0x80, a5 +3f886040: move a5, *a14+, 1 +3f886050: move *a11(0x60), *a14+, 1 +3f886070: move a10, *a14+, 1 +3f886080: calla L3F8674C0 +3f8860b0: move a8, *a13(0x20), 1 +3f8860d0: move *a13, a5, 1 +3f8860e0: jreq L3F886110 +3f8860f0: move a5, a8 +3f886100: jruc L3F886250 +L3F886110: +3f886110: move a8, a2 +3f886120: jreq L3F886240 +3f886130: move a14, -*sp, 1 +3f886140: sub a3, a3 +3f886150: move a3, *a14+, 1 +3f886160: movi 0x3f869ca0, a3 +3f886190: move a3, *a14+, 1 +3f8861a0: move a2, *a14+, 1 +3f8861b0: movk 32, a3 +3f8861c0: move a3, *a14+, 1 +3f8861d0: move a0, *a14+, 1 +3f8861e0: calla L3F8B6510 +3f886210: move *a9(0x140), a8, 1 +3f886230: jruc L3F886250 +L3F886240: +3f886240: movk 11, a8 +L3F886250: +3f886250: move *sp(0x1a0), a14, 1 +3f886270: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f886290: rets 2 +3f8862a0: mmtm sp, a7,a9,a10,a11,a13 +3f8862c0: move a14, a13 +3f8862d0: addi 0x60, a14 +3f8862f0: move *a13(0xffe0), a9, 1 +3f886310: move *a9(0x40), a10, 1 +3f886330: setf 16, 0, 0 +3f886340: move *a10(0x10), a11, 0 +3f886360: subk 3, a11 +3f886370: jrnc L3F8863A0 +3f886380: movk 16, a8 +3f886390: jruc L3F8867F0 +L3F8863A0: +3f8863a0: move *a9(0x1c0), a11, 1 +3f8863c0: move *a10(0x20), a7, 1 +3f8863e0: cmp a7, a11 +3f8863f0: jrne L3F886440 +3f886400: move *a9(0x1a0), *a13(0x0), 1 +3f886430: jruc L3F886560 +L3F886440: +3f886440: move a14, -*sp, 1 +3f886450: sub a11, a11 +3f886460: move a11, *a14+, 1 +3f886470: movk 32, a7 +3f886480: move a7, *a14+, 1 +3f886490: move *a10(0x20), *a14+, 1 +3f8864b0: calla L3F8BA520 +3f8864e0: move a8, *a13, 1 +3f8864f0: move a8, a8 +3f886500: jrne L3F886560 +3f886510: move *a10(0x20), *a9(0xc0), 1 +3f886540: movk 13, a8 +3f886550: jruc L3F8867F0 +L3F886560: +3f886560: setf 16, 0, 0 +3f886570: move *a10(0x10), a11, 0 +3f886590: subk 3, a11 +3f8865a0: move a11, *a13(0x40), 1 +3f8865c0: move a14, -*sp, 1 +3f8865d0: move *a10(0x40), *a14+, 1 +3f8865f0: calla L3F2599E0 +3f886620: cmp a8, a11 +3f886630: jreq L3F886660 +3f886640: movk 16, a8 +3f886650: jruc L3F8867F0 +L3F886660: +3f886660: move a14, -*sp, 1 +3f886670: move a10, a7 +3f886680: addi 0x60, a7 +3f8866a0: move a7, *a14+, 1 +3f8866b0: move *a10(0x40), *a14+, 1 +3f8866d0: move *a13(0x0), *a14+, 1 +3f8866f0: calla L3F864B20 +3f886720: move a8, *a13(0x20), 1 +3f886740: move *a9(0x140), a7, 1 +3f886760: jreq L3F8867A0 +3f886770: move *a9(0x140), a8, 1 +3f886790: jruc L3F8867F0 +L3F8867A0: +3f8867a0: move @0x21af60, a7, 1 +3f8867d0: move a7, *a9(0xc0), 1 +L3F8867F0: +3f8867f0: move *sp(0xc0), a14, 1 +3f886810: mmfm sp, a7,a9,a10,a11,a13 +3f886830: rets 2 +3f886840: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f886860: move a14, a13 +3f886870: move *a13(0xffe0), a9, 1 +3f886890: move *a9(0x40), a12, 1 +3f8868b0: setf 16, 0, 0 +3f8868c0: move *a12(0x10), a7, 0 +3f8868e0: subk 4, a7 +3f8868f0: jreq L3F886920 +3f886900: movk 16, a8 +3f886910: jruc L3F886DC0 +L3F886920: +3f886920: move *a9(0x1c0), a7, 1 +3f886940: move *a12(0x20), a5, 1 +3f886960: cmp a5, a7 +3f886970: jrne L3F8869B0 +3f886980: move *a9(0x1a0), a11, 1 +3f8869a0: jruc L3F886AC0 +L3F8869B0: +3f8869b0: move a14, -*sp, 1 +3f8869c0: sub a7, a7 +3f8869d0: move a7, *a14+, 1 +3f8869e0: movk 32, a5 +3f8869f0: move a5, *a14+, 1 +3f886a00: move *a12(0x20), *a14+, 1 +3f886a20: calla L3F8BA520 +3f886a50: move a8, a11 +3f886a60: jrne L3F886AC0 +3f886a70: move *a12(0x20), *a9(0xc0), 1 +3f886aa0: movk 13, a8 +3f886ab0: jruc L3F886DC0 +L3F886AC0: +3f886ac0: move *a9(0x1c0), a7, 1 +3f886ae0: move *a12(0x40), a5, 1 +3f886b00: cmp a5, a7 +3f886b10: jrne L3F886B50 +3f886b20: move *a9(0x1a0), a10, 1 +3f886b40: jruc L3F886C60 +L3F886B50: +3f886b50: move a14, -*sp, 1 +3f886b60: sub a7, a7 +3f886b70: move a7, *a14+, 1 +3f886b80: movk 32, a5 +3f886b90: move a5, *a14+, 1 +3f886ba0: move *a12(0x40), *a14+, 1 +3f886bc0: calla L3F8BA520 +3f886bf0: move a8, a10 +3f886c00: jrne L3F886C60 +3f886c10: move *a12(0x40), *a9(0xc0), 1 +3f886c40: movk 13, a8 +3f886c50: jruc L3F886DC0 +L3F886C60: +3f886c60: move *a10, a7, 1 +3f886c70: move *a11, a5, 1 +3f886c80: cmp a5, a7 +3f886c90: jrne L3F886D00 +3f886ca0: movb *a10(0x180), a7 +3f886cc0: movb *a11(0x180), a5 +3f886ce0: cmp a5, a7 +3f886cf0: jreq L3F886D20 +L3F886D00: +3f886d00: movk 8, a8 +3f886d10: jruc L3F886DC0 +L3F886D20: +3f886d20: move a14, -*sp, 1 +3f886d30: move *a12(0x60), *a14+, 1 +3f886d50: move a10, *a14+, 1 +3f886d60: move a11, *a14+, 1 +3f886d70: calla L3F867F40 +3f886da0: move *a9(0x140), a8, 1 +L3F886DC0: +3f886dc0: move *sp(0x100), a14, 1 +3f886de0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f886e00: rets 2 +3f886e10: mmtm sp, a5,a7,a9,a10,a11,a13 +3f886e30: move a14, a13 +3f886e40: addk 32, a14 +3f886e50: move *a13(0xffe0), a9, 1 +3f886e70: move *a9(0x40), a11, 1 +3f886e90: setf 16, 0, 0 +3f886ea0: move *a11(0x10), a7, 0 +3f886ec0: subk 3, a7 +3f886ed0: jrnc L3F886F00 +3f886ee0: movk 16, a8 +3f886ef0: jruc L3F8872F0 +L3F886F00: +3f886f00: move *a11(0x10), a7, 0 +3f886f20: subk 3, a7 +3f886f30: jrne L3F886F90 +3f886f40: sub a7, a7 +3f886f50: move a7, *a9(0xc0), 1 +3f886f70: movk 2, a8 +3f886f80: jruc L3F8872F0 +L3F886F90: +3f886f90: move *a9(0x1c0), a7, 1 +3f886fb0: move *a11(0x20), a5, 1 +3f886fd0: cmp a5, a7 +3f886fe0: jrne L3F887020 +3f886ff0: move *a9(0x1a0), a10, 1 +3f887010: jruc L3F887130 +L3F887020: +3f887020: move a14, -*sp, 1 +3f887030: sub a7, a7 +3f887040: move a7, *a14+, 1 +3f887050: movk 32, a5 +3f887060: move a5, *a14+, 1 +3f887070: move *a11(0x20), *a14+, 1 +3f887090: calla L3F8BA520 +3f8870c0: move a8, a10 +3f8870d0: jrne L3F887130 +3f8870e0: move *a11(0x20), *a9(0xc0), 1 +3f887110: movk 13, a8 +3f887120: jruc L3F8872F0 +L3F887130: +3f887130: move a14, -*sp, 1 +3f887140: move a11, a7 +3f887150: addi 0x60, a7 +3f887170: move a7, *a14+, 1 +3f887180: setf 16, 0, 0 +3f887190: move *a11(0x50), a8, 0 +3f8871b0: move a8, *a14+, 1 +3f8871c0: move *a11(0x40), a8, 0 +3f8871e0: move a8, *a14+, 1 +3f8871f0: move a10, *a14+, 1 +3f887200: calla L3F86D4D0 +3f887230: move a8, *a13, 1 +3f887240: move *a9(0x140), a7, 1 +3f887260: jreq L3F8872A0 +3f887270: move *a9(0x140), a8, 1 +3f887290: jruc L3F8872F0 +L3F8872A0: +3f8872a0: move @0x21af60, a7, 1 +3f8872d0: move a7, *a9(0xc0), 1 +L3F8872F0: +3f8872f0: move *sp(0xe0), a14, 1 +3f887310: mmfm sp, a5,a7,a9,a10,a11,a13 +3f887330: rets 2 +3f887340: mmtm sp, a5,a7,a9,a10,a11,a13 +3f887360: move a14, a13 +3f887370: addi 0x40, a14 +3f887390: move *a13(0xffe0), a9, 1 +3f8873b0: move *a9(0x40), a11, 1 +3f8873d0: setf 16, 0, 0 +3f8873e0: move *a11(0x10), a7, 0 +3f887400: subk 3, a7 +3f887410: jrnc L3F887440 +3f887420: movk 16, a8 +3f887430: jruc L3F887970 +L3F887440: +3f887440: setf 8, 0, 0 +3f887450: move *a11(0x8), a7, 0 +3f887470: jreq L3F8875A0 +3f887480: move *a11(0x8), a7, 0 +3f8874a0: dec a7 +3f8874b0: jreq L3F8875A0 +3f8874c0: move *a11(0x8), a7, 0 +3f8874e0: subk 2, a7 +3f8874f0: jreq L3F8875A0 +3f887500: move *a11(0x8), a7, 0 +3f887520: subk 3, a7 +3f887530: jreq L3F8875A0 +3f887540: move *a11(0x8), a7, 0 +3f887560: move a7, *a9(0xc0), 1 +3f887580: movk 2, a8 +3f887590: jruc L3F887970 +L3F8875A0: +3f8875a0: move *a9(0x1c0), a7, 1 +3f8875c0: move *a11(0x20), a5, 1 +3f8875e0: cmp a5, a7 +3f8875f0: jrne L3F887630 +3f887600: move *a9(0x1a0), a10, 1 +3f887620: jruc L3F887740 +L3F887630: +3f887630: move a14, -*sp, 1 +3f887640: sub a7, a7 +3f887650: move a7, *a14+, 1 +3f887660: movk 32, a5 +3f887670: move a5, *a14+, 1 +3f887680: move *a11(0x20), *a14+, 1 +3f8876a0: calla L3F8BA520 +3f8876d0: move a8, a10 +3f8876e0: jrne L3F887740 +3f8876f0: move *a11(0x20), *a9(0xc0), 1 +3f887720: movk 13, a8 +3f887730: jruc L3F887970 +L3F887740: +3f887740: setf 16, 0, 0 +3f887750: move *a11(0x10), a7, 0 +3f887770: sll 0x2, a7 +3f887780: subk 12, a7 +3f887790: srl 0x3, a7 +3f8877a0: move a7, *a13, 1 +3f8877b0: move a14, -*sp, 1 +3f8877c0: setf 8, 0, 0 +3f8877d0: move *a11(0x8), a5, 0 +3f8877f0: move a5, *a14+, 1 +3f887800: move a11, a5 +3f887810: addi 0x60, a5 +3f887830: move a5, *a14+, 1 +3f887840: move a7, *a14+, 1 +3f887850: setf 16, 1, 0 +3f887860: move *a11(0x50), a8, 0 +3f887880: move a8, *a14+, 1 +3f887890: move *a11(0x40), a8, 0 +3f8878b0: move a8, *a14+, 1 +3f8878c0: move a10, *a14+, 1 +3f8878d0: calla L3F86DCC0 +3f887900: move a8, *a13(0x20), 1 +3f887920: move *a9(0x140), a5, 1 +3f887940: jreq L3F887970 +3f887950: move *a9(0x140), a8, 1 +L3F887970: +3f887970: move *sp(0xe0), a14, 1 +3f887990: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8879b0: rets 2 +3f8879c0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8879e0: move a14, a13 +3f8879f0: move *a13(0xffe0), a9, 1 +3f887a10: move *a9(0x40), a11, 1 +3f887a30: setf 16, 0, 0 +3f887a40: move *a11(0x10), a7, 0 +3f887a60: subk 2, a7 +3f887a70: jreq L3F887AA0 +3f887a80: movk 16, a8 +3f887a90: jruc L3F887CE0 +L3F887AA0: +3f887aa0: move *a9(0x1c0), a7, 1 +3f887ac0: move *a11(0x20), a5, 1 +3f887ae0: cmp a5, a7 +3f887af0: jrne L3F887B30 +3f887b00: move *a9(0x1a0), a10, 1 +3f887b20: jruc L3F887C40 +L3F887B30: +3f887b30: move a14, -*sp, 1 +3f887b40: sub a7, a7 +3f887b50: move a7, *a14+, 1 +3f887b60: movk 32, a5 +3f887b70: move a5, *a14+, 1 +3f887b80: move *a11(0x20), *a14+, 1 +3f887ba0: calla L3F8BA520 +3f887bd0: move a8, a10 +3f887be0: jrne L3F887C40 +3f887bf0: move *a11(0x20), *a9(0xc0), 1 +3f887c20: movk 13, a8 +3f887c30: jruc L3F887CE0 +L3F887C40: +3f887c40: move a14, -*sp, 1 +3f887c50: movk 1, a7 +3f887c60: move a7, *a14+, 1 +3f887c70: move *a11(0x20), *a14+, 1 +3f887c90: calla L3F8B8750 +3f887cc0: move *a9(0x140), a8, 1 +L3F887CE0: +3f887ce0: move *sp(0xe0), a14, 1 +3f887d00: mmfm sp, a5,a7,a9,a10,a11,a13 +3f887d20: rets 2 +3f887d30: mmtm sp, a7,a9,a10,a11,a13 +3f887d50: move a14, a13 +3f887d60: addk 16, a14 +3f887d70: move *a13(0xffe0), a9, 1 +3f887d90: move *a9(0x40), a10, 1 +3f887db0: setf 16, 0, 0 +3f887dc0: move *a10(0x10), a7, 0 +3f887de0: subk 4, a7 +3f887df0: jreq L3F887E20 +3f887e00: movk 16, a8 +3f887e10: jruc L3F888380 +L3F887E20: +3f887e20: move a14, -*sp, 1 +3f887e30: move a9, *a14+, 1 +3f887e40: move *a10(0x20), *a14+, 1 +3f887e60: calla L3F7F65F0 +3f887e90: move a8, a11 +3f887ea0: jrne L3F887ED0 +3f887eb0: movk 3, a8 +3f887ec0: jruc L3F888380 +L3F887ED0: +3f887ed0: setf 2, 0, 0 +3f887ee0: move *a11(0x688), a7, 0 +3f887f00: subk 2, a7 +3f887f10: jrne L3F887F70 +3f887f20: move *a10(0x20), *a9(0xc0), 1 +3f887f50: movk 8, a8 +3f887f60: jruc L3F888380 +L3F887F70: +3f887f70: setf 8, 0, 0 +3f887f80: move *a10(0x8), a7, 0 +3f887fa0: dec a7 +3f887fb0: jreq L3F888050 +3f887fc0: move *a10(0x8), a7, 0 +3f887fe0: jreq L3F888050 +3f887ff0: move *a10(0x8), a7, 0 +3f888010: move a7, *a9(0xc0), 1 +3f888030: movk 2, a8 +3f888040: jruc L3F888380 +L3F888050: +3f888050: setf 16, 1, 0 +3f888060: move *a10(0x60), *a13(0x0), 0 +3f888090: move *a13, a7, 0 +3f8880a0: jrge L3F8880F0 +3f8880b0: move a7, *a9(0xc0), 1 +3f8880d0: movk 2, a8 +3f8880e0: jruc L3F888380 +L3F8880F0: +3f8880f0: move *a10(0x70), *a13(0x0), 0 +3f888120: move *a13, a7, 0 +3f888130: jrge L3F888180 +3f888140: move a7, *a9(0xc0), 1 +3f888160: movk 2, a8 +3f888170: jruc L3F888380 +L3F888180: +3f888180: setf 1, 0, 0 +3f888190: move *a11(0x685), a7, 0 +3f8881b0: jrne L3F8881F0 +3f8881c0: move *a9(0x140), a8, 1 +3f8881e0: jruc L3F888380 +L3F8881F0: +3f8881f0: move a14, -*sp, 1 +3f888200: setf 8, 0, 0 +3f888210: move *a10(0x8), a7, 0 +3f888230: move a7, *a14+, 1 +3f888240: setf 16, 0, 0 +3f888250: move *a10(0x70), a8, 0 +3f888270: move a8, *a14+, 1 +3f888280: move *a10(0x60), a8, 0 +3f8882a0: move a8, *a14+, 1 +3f8882b0: setf 16, 1, 0 +3f8882c0: move *a10(0x50), a8, 0 +3f8882e0: move a8, *a14+, 1 +3f8882f0: move *a10(0x40), a8, 0 +3f888310: move a8, *a14+, 1 +3f888320: move a11, *a14+, 1 +3f888330: move *a11(0x5c0), a7, 1 +3f888350: call a7 +3f888360: move *a9(0x140), a8, 1 +L3F888380: +3f888380: move *sp(0xc0), a14, 1 +3f8883a0: mmfm sp, a7,a9,a10,a11,a13 +3f8883c0: rets 2 +3f8883d0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8883f0: move a14, a13 +3f888400: addi 0x140, a14 +3f888420: move *a13(0xffe0), a9, 1 +3f888440: move *a9(0x40), a0, 1 +3f888460: move *a0(0x40), a2, 1 +3f888480: move *a0(0x60), a6, 1 +3f8884a0: setf 16, 0, 0 +3f8884b0: move *a0(0x10), a7, 0 +3f8884d0: subk 7, a7 +3f8884e0: jreq L3F888520 +3f8884f0: movk 16, a8 +3f888500: jauc L3F88B2F0 +L3F888520: +3f888520: move *a0(0xc0), *a13(0x0), 0 +3f888550: setf 16, 1, 0 +3f888560: move *a13, a7, 0 +3f888570: jrge L3F8885D0 +3f888580: move a7, *a9(0xc0), 1 +3f8885a0: movk 2, a8 +3f8885b0: jauc L3F88B2F0 +L3F8885D0: +3f8885d0: move *a0(0xd0), *a13(0x0), 0 +3f888600: move *a13, a7, 0 +3f888610: jrge L3F888670 +3f888620: move a7, *a9(0xc0), 1 +3f888640: movk 2, a8 +3f888650: jauc L3F88B2F0 +L3F888670: +3f888670: move *a9(0x180), a7, 1 +3f888690: cmp a2, a7 +3f8886a0: jaeq L3F8893B0 +3f8886c0: movk 24, a7 +3f8886d0: move a7, *a13, 0 +3f8886e0: sub a7, a7 +3f8886f0: move a7, *a13(0x10), 0 +3f888710: move a2, a5 +3f888720: andi 0xfff00000, a5 +3f888750: move a5, *a13(0x60), 1 +3f888770: move a7, a10 +3f888780: move a2, a5 +3f888790: andi 0xe0000000, a5 +3f8887c0: jane L3F889250 +3f8887e0: move *a13(0x60), a5, 1 +3f888800: sra 0x14, a5 +3f888810: move a5, *a13(0x20), 1 +3f888830: move @0x225870, a7, 1 +3f888860: cmp a7, a5 +3f888870: jage L3F889250 +3f888890: sll 0x5, a5 +3f8888a0: addi 0x21ffe0, a5 +3f8888d0: move *a5, a5, 1 +3f8888e0: move a5, *a13(0x40), 1 +3f888900: move *a5(0x40), a5, 1 +3f888920: jaeq L3F889250 +3f888940: move a2, a5 +3f888950: andi 0x7ffff, a5 +3f888980: move a5, *a13(0xe0), 1 +3f8889a0: move a10, *a13(0x100), 1 +3f8889c0: move *a13(0x40), a5, 1 +3f8889e0: move *a5(0x60), *a13(0x120), 1 +3f888a10: move *a13(0x120), a5, 1 +3f888a30: subk 6, a5 +3f888a40: jrne L3F888B30 +3f888a50: move *a13(0xe0), a5, 1 +3f888a70: sra 0x6, a5 +3f888a80: move *a13(0xe0), a7, 1 +3f888aa0: xor a7, a5 +3f888ab0: sra 0xc, a7 +3f888ac0: xor a7, a5 +3f888ad0: andi 0x3f, a5 +3f888b00: move a5, *a13(0xa0), 1 +3f888b20: jruc L3F888CF0 +L3F888B30: +3f888b30: move *a13(0x120), a5, 1 +3f888b50: subk 7, a5 +3f888b60: jrne L3F888C50 +3f888b70: move *a13(0xe0), a5, 1 +3f888b90: sra 0x7, a5 +3f888ba0: move *a13(0xe0), a7, 1 +3f888bc0: xor a7, a5 +3f888bd0: sra 0xd, a7 +3f888be0: xor a7, a5 +3f888bf0: andi 0x7f, a5 +3f888c20: move a5, *a13(0xa0), 1 +3f888c40: jruc L3F888CF0 +L3F888C50: +3f888c50: move a14, -*sp, 1 +3f888c60: move *a13(0xe0), *a14+, 1 +3f888c80: move *a13(0x120), *a14+, 1 +3f888ca0: calla L3F8B5680 +3f888cd0: move a8, *a13(0xa0), 1 +L3F888CF0: +3f888cf0: move *a13(0xa0), a7, 1 +3f888d10: inc a7 +3f888d20: jreq L3F889250 +3f888d30: move *a13(0x40), a7, 1 +3f888d50: move *a13(0xa0), a5, 1 +3f888d70: move a5, a3 +3f888d80: sll 0x6, a5 +3f888d90: sll 0x5, a3 +3f888da0: add a3, a5 +3f888db0: move *a7, a3, 1 +3f888dc0: add a5, a3 +3f888dd0: move a3, *a13(0x80), 1 +3f888df0: move *a3(0x0), *a13(0xc0), 1 +3f888e20: move *a13(0xc0), a5, 1 +3f888e40: cmp a3, a5 +3f888e50: jreq L3F889250 +L3F888E60: +3f888e60: move *a13(0x80), a7, 1 +3f888e80: move *a13(0x100), a5, 1 +3f888ea0: inc a5 +3f888eb0: move a5, *a13(0x100), 1 +3f888ed0: move *a7(0x40), a3, 1 +3f888ef0: cmp a3, a5 +3f888f00: jrle L3F888FB0 +3f888f10: move a14, -*sp, 1 +3f888f20: move a2, *a14+, 1 +3f888f30: move a7, *a14+, 1 +3f888f40: movi 0x3f8b3eb8, a8 +3f888f70: move a8, *a14+, 1 +3f888f80: calla L3F35BD40 +L3F888FB0: +3f888fb0: move *a13(0xc0), a3, 1 +3f888fd0: move *a3(0x40), a3, 1 +3f888ff0: cmp a2, a3 +3f889000: jreq L3F8890B0 +3f889010: move *a13(0xc0), a3, 1 +3f889030: move *a3(0x0), *a13(0xc0), 1 +3f889060: move *a13(0xc0), a3, 1 +3f889080: cmp a7, a3 +3f889090: jrne L3F888E60 +3f8890a0: jruc L3F889250 +L3F8890B0: +3f8890b0: move *a13(0xc0), a7, 1 +3f8890d0: setf 16, 0, 0 +3f8890e0: move *a7(0x90), a5, 0 +3f889100: move *a13(0x10), a3, 0 +3f889120: cmp a3, a5 +3f889130: jrne L3F8891C0 +3f889140: move *a7(0x80), a5, 0 +3f889160: move *a13, a3, 0 +3f889170: and a3, a5 +3f889180: jreq L3F8891C0 +3f889190: move *a7(0xa0), a10, 1 +3f8891b0: jruc L3F889250 +L3F8891C0: +3f8891c0: move *a7(0x0), *a13(0xc0), 1 +3f8891f0: move *a13(0xc0), a7, 1 +3f889210: move *a13(0x80), a5, 1 +3f889230: cmp a5, a7 +3f889240: jrne L3F888E60 +L3F889250: +3f889250: move a10, a3 +3f889260: jrne L3F8892C0 +3f889270: move a2, *a9(0xc0), 1 +3f889290: movk 9, a8 +3f8892a0: jauc L3F88B2F0 +L3F8892C0: +3f8892c0: setf 16, 1, 0 +3f8892d0: move *a10, a7, 0 +3f8892e0: jreq L3F889310 +3f8892f0: move *a10, a7, 0 +3f889300: dsjs a7, L3F889360 +L3F889310: +3f889310: move a10, *a9(0x160), 1 +3f889330: move a2, *a9(0x180), 1 +3f889350: jruc L3F8893D0 +L3F889360: +3f889360: move a2, *a9(0xc0), 1 +3f889380: movk 9, a8 +3f889390: jauc L3F88B2F0 +L3F8893B0: +3f8893b0: move *a9(0x160), a10, 1 +L3F8893D0: +3f8893d0: move *a9(0x1c0), a7, 1 +3f8893f0: cmp a6, a7 +3f889400: jaeq L3F88A070 +3f889420: movk 32, a7 +3f889430: move a7, *a13, 0 +3f889440: sub a5, a5 +3f889450: move a5, *a13(0x10), 0 +3f889470: move a6, a3 +3f889480: andi 0xfff00000, a3 +3f8894b0: move a3, *a13(0x60), 1 +3f8894d0: move a5, a12 +3f8894e0: move a6, a3 +3f8894f0: andi 0xe0000000, a3 +3f889520: jane L3F889FB0 +3f889540: move *a13(0x60), a3, 1 +3f889560: sra 0x14, a3 +3f889570: move a3, *a13(0x20), 1 +3f889590: move @0x225870, a5, 1 +3f8895c0: cmp a5, a3 +3f8895d0: jage L3F889FB0 +3f8895f0: sll 0x5, a3 +3f889600: addi 0x21ffe0, a3 +3f889630: move *a3, a3, 1 +3f889640: move a3, *a13(0x40), 1 +3f889660: move *a3(0x40), a3, 1 +3f889680: jaeq L3F889FB0 +3f8896a0: move a6, a3 +3f8896b0: andi 0x7ffff, a3 +3f8896e0: move a3, *a13(0xe0), 1 +3f889700: move a12, *a13(0x100), 1 +3f889720: move *a13(0x40), a3, 1 +3f889740: move *a3(0x60), *a13(0x120), 1 +3f889770: move *a13(0x120), a3, 1 +3f889790: subk 6, a3 +3f8897a0: jrne L3F889890 +3f8897b0: move *a13(0xe0), a3, 1 +3f8897d0: sra 0x6, a3 +3f8897e0: move *a13(0xe0), a5, 1 +3f889800: xor a5, a3 +3f889810: sra 0xc, a5 +3f889820: xor a5, a3 +3f889830: andi 0x3f, a3 +3f889860: move a3, *a13(0xa0), 1 +3f889880: jruc L3F889A50 +L3F889890: +3f889890: move *a13(0x120), a3, 1 +3f8898b0: subk 7, a3 +3f8898c0: jrne L3F8899B0 +3f8898d0: move *a13(0xe0), a3, 1 +3f8898f0: sra 0x7, a3 +3f889900: move *a13(0xe0), a5, 1 +3f889920: xor a5, a3 +3f889930: sra 0xd, a5 +3f889940: xor a5, a3 +3f889950: andi 0x7f, a3 +3f889980: move a3, *a13(0xa0), 1 +3f8899a0: jruc L3F889A50 +L3F8899B0: +3f8899b0: move a14, -*sp, 1 +3f8899c0: move *a13(0xe0), *a14+, 1 +3f8899e0: move *a13(0x120), *a14+, 1 +3f889a00: calla L3F8B5680 +3f889a30: move a8, *a13(0xa0), 1 +L3F889A50: +3f889a50: move *a13(0xa0), a5, 1 +3f889a70: inc a5 +3f889a80: jreq L3F889FB0 +3f889a90: move *a13(0x40), a5, 1 +3f889ab0: move *a13(0xa0), a3, 1 +3f889ad0: move a3, a7 +3f889ae0: sll 0x6, a3 +3f889af0: sll 0x5, a7 +3f889b00: add a7, a3 +3f889b10: move *a5, a7, 1 +3f889b20: add a3, a7 +3f889b30: move a7, *a13(0x80), 1 +3f889b50: move *a7(0x0), *a13(0xc0), 1 +3f889b80: move *a13(0xc0), a3, 1 +3f889ba0: cmp a7, a3 +3f889bb0: jreq L3F889FB0 +L3F889BC0: +3f889bc0: move *a13(0x80), a7, 1 +3f889be0: move *a13(0x100), a5, 1 +3f889c00: inc a5 +3f889c10: move a5, *a13(0x100), 1 +3f889c30: move *a7(0x40), a3, 1 +3f889c50: cmp a3, a5 +3f889c60: jrle L3F889D10 +3f889c70: move a14, -*sp, 1 +3f889c80: move a6, *a14+, 1 +3f889c90: move a7, *a14+, 1 +3f889ca0: movi 0x3f8b3a28, a8 +3f889cd0: move a8, *a14+, 1 +3f889ce0: calla L3F35BD40 +L3F889D10: +3f889d10: move *a13(0xc0), a3, 1 +3f889d30: move *a3(0x40), a3, 1 +3f889d50: cmp a6, a3 +3f889d60: jreq L3F889E10 +3f889d70: move *a13(0xc0), a3, 1 +3f889d90: move *a3(0x0), *a13(0xc0), 1 +3f889dc0: move *a13(0xc0), a3, 1 +3f889de0: cmp a7, a3 +3f889df0: jrne L3F889BC0 +3f889e00: jruc L3F889FB0 +L3F889E10: +3f889e10: move *a13(0xc0), a7, 1 +3f889e30: setf 16, 0, 0 +3f889e40: move *a7(0x90), a5, 0 +3f889e60: move *a13(0x10), a3, 0 +3f889e80: cmp a3, a5 +3f889e90: jrne L3F889F20 +3f889ea0: move *a7(0x80), a5, 0 +3f889ec0: move *a13, a3, 0 +3f889ed0: and a3, a5 +3f889ee0: jreq L3F889F20 +3f889ef0: move *a7(0xa0), a12, 1 +3f889f10: jruc L3F889FB0 +L3F889F20: +3f889f20: move *a7(0x0), *a13(0xc0), 1 +3f889f50: move *a13(0xc0), a7, 1 +3f889f70: move *a13(0x80), a5, 1 +3f889f90: cmp a5, a7 +3f889fa0: jrne L3F889BC0 +L3F889FB0: +3f889fb0: move a12, a3 +3f889fc0: jrne L3F88A020 +3f889fd0: move a6, *a9(0xc0), 1 +3f889ff0: movk 13, a8 +3f88a000: jauc L3F88B2F0 +L3F88A020: +3f88a020: move a12, *a9(0x1a0), 1 +3f88a040: move a6, *a9(0x1c0), 1 +3f88a060: jruc L3F88A090 +L3F88A070: +3f88a070: move *a9(0x1a0), a12, 1 +L3F88A090: +3f88a090: movb *a12(0x180), a7 +3f88a0b0: setf 16, 1, 0 +3f88a0c0: move *a10(0x10), a5, 0 +3f88a0e0: cmp a5, a7 +3f88a0f0: jrne L3F88A150 +3f88a100: move *a12, a7, 1 +3f88a110: move *a10(0x20), a5, 1 +3f88a130: cmp a5, a7 +3f88a140: jreq L3F88A210 +L3F88A150: +3f88a150: move a6, *a9(0xc0), 1 +3f88a170: movi 0xffff, a7 +3f88a190: move a7, *a9(0x1c0), 1 +3f88a1b0: sub a5, a5 +3f88a1c0: move a5, *a9(0x1a0), 1 +3f88a1e0: movk 8, a8 +3f88a1f0: jauc L3F88B2F0 +L3F88A210: +3f88a210: move *a12(0x60), a7, 1 +3f88a230: move *a10(0x40), a5, 1 +3f88a250: cmp a5, a7 +3f88a260: jreq L3F88A2D0 +3f88a270: move a14, -*sp, 1 +3f88a280: move a12, *a14+, 1 +3f88a290: move a10, *a14+, 1 +3f88a2a0: calla L3F863590 +L3F88A2D0: +3f88a2d0: move *a0(0x20), a4, 1 +3f88a2f0: cmp a4, a2 +3f88a300: jaeq L3F88B100 +3f88a320: move *a9(0x180), a7, 1 +3f88a340: cmp a4, a7 +3f88a350: jrne L3F88A3A0 +3f88a360: move *a9(0x160), a11, 1 +3f88a380: jauc L3F88AF90 +L3F88A3A0: +3f88a3a0: move a4, a3 +3f88a3b0: jrne L3F88A3F0 +3f88a3c0: sub a11, a11 +3f88a3d0: jauc L3F88AF90 +L3F88A3F0: +3f88a3f0: movk 24, a7 +3f88a400: setf 16, 0, 0 +3f88a410: move a7, *a13, 0 +3f88a420: sub a5, a5 +3f88a430: move a5, *a13(0x10), 0 +3f88a450: move a4, a3 +3f88a460: andi 0xfff00000, a3 +3f88a490: move a3, *a13(0x60), 1 +3f88a4b0: move a5, a11 +3f88a4c0: move a4, a3 +3f88a4d0: andi 0xe0000000, a3 +3f88a500: jane L3F88AF90 +3f88a520: move *a13(0x60), a3, 1 +3f88a540: sra 0x14, a3 +3f88a550: move a3, *a13(0x20), 1 +3f88a570: move @0x225870, a5, 1 +3f88a5a0: cmp a5, a3 +3f88a5b0: jage L3F88AF90 +3f88a5d0: sll 0x5, a3 +3f88a5e0: addi 0x21ffe0, a3 +3f88a610: move *a3, a3, 1 +3f88a620: move a3, *a13(0x40), 1 +3f88a640: move *a3(0x40), a3, 1 +3f88a660: jaeq L3F88AF90 +3f88a680: move a4, a3 +3f88a690: andi 0x7ffff, a3 +3f88a6c0: move a3, *a13(0xe0), 1 +3f88a6e0: move a11, *a13(0x100), 1 +3f88a700: move *a13(0x40), a3, 1 +3f88a720: move *a3(0x60), *a13(0x120), 1 +3f88a750: move *a13(0x120), a3, 1 +3f88a770: subk 6, a3 +3f88a780: jrne L3F88A870 +3f88a790: move *a13(0xe0), a3, 1 +3f88a7b0: sra 0x6, a3 +3f88a7c0: move *a13(0xe0), a5, 1 +3f88a7e0: xor a5, a3 +3f88a7f0: sra 0xc, a5 +3f88a800: xor a5, a3 +3f88a810: andi 0x3f, a3 +3f88a840: move a3, *a13(0xa0), 1 +3f88a860: jruc L3F88AA30 +L3F88A870: +3f88a870: move *a13(0x120), a3, 1 +3f88a890: subk 7, a3 +3f88a8a0: jrne L3F88A990 +3f88a8b0: move *a13(0xe0), a3, 1 +3f88a8d0: sra 0x7, a3 +3f88a8e0: move *a13(0xe0), a5, 1 +3f88a900: xor a5, a3 +3f88a910: sra 0xd, a5 +3f88a920: xor a5, a3 +3f88a930: andi 0x7f, a3 +3f88a960: move a3, *a13(0xa0), 1 +3f88a980: jruc L3F88AA30 +L3F88A990: +3f88a990: move a14, -*sp, 1 +3f88a9a0: move *a13(0xe0), *a14+, 1 +3f88a9c0: move *a13(0x120), *a14+, 1 +3f88a9e0: calla L3F8B5680 +3f88aa10: move a8, *a13(0xa0), 1 +L3F88AA30: +3f88aa30: move *a13(0xa0), a5, 1 +3f88aa50: inc a5 +3f88aa60: jreq L3F88AF90 +3f88aa70: move *a13(0x40), a5, 1 +3f88aa90: move *a13(0xa0), a3, 1 +3f88aab0: move a3, a7 +3f88aac0: sll 0x6, a3 +3f88aad0: sll 0x5, a7 +3f88aae0: add a7, a3 +3f88aaf0: move *a5, a7, 1 +3f88ab00: add a3, a7 +3f88ab10: move a7, *a13(0x80), 1 +3f88ab30: move *a7(0x0), *a13(0xc0), 1 +3f88ab60: move *a13(0xc0), a3, 1 +3f88ab80: cmp a7, a3 +3f88ab90: jreq L3F88AF90 +L3F88ABA0: +3f88aba0: move *a13(0x80), a7, 1 +3f88abc0: move *a13(0x100), a5, 1 +3f88abe0: inc a5 +3f88abf0: move a5, *a13(0x100), 1 +3f88ac10: move *a7(0x40), a3, 1 +3f88ac30: cmp a3, a5 +3f88ac40: jrle L3F88ACF0 +3f88ac50: move a14, -*sp, 1 +3f88ac60: move a4, *a14+, 1 +3f88ac70: move a7, *a14+, 1 +3f88ac80: movi 0x3f8b4078, a8 +3f88acb0: move a8, *a14+, 1 +3f88acc0: calla L3F35BD40 +L3F88ACF0: +3f88acf0: move *a13(0xc0), a3, 1 +3f88ad10: move *a3(0x40), a3, 1 +3f88ad30: cmp a4, a3 +3f88ad40: jreq L3F88ADF0 +3f88ad50: move *a13(0xc0), a3, 1 +3f88ad70: move *a3(0x0), *a13(0xc0), 1 +3f88ada0: move *a13(0xc0), a3, 1 +3f88adc0: cmp a7, a3 +3f88add0: jrne L3F88ABA0 +3f88ade0: jruc L3F88AF90 +L3F88ADF0: +3f88adf0: move *a13(0xc0), a7, 1 +3f88ae10: setf 16, 0, 0 +3f88ae20: move *a7(0x90), a5, 0 +3f88ae40: move *a13(0x10), a3, 0 +3f88ae60: cmp a3, a5 +3f88ae70: jrne L3F88AF00 +3f88ae80: move *a7(0x80), a5, 0 +3f88aea0: move *a13, a3, 0 +3f88aeb0: and a3, a5 +3f88aec0: jreq L3F88AF00 +3f88aed0: move *a7(0xa0), a11, 1 +3f88aef0: jruc L3F88AF90 +L3F88AF00: +3f88af00: move *a7(0x0), *a13(0xc0), 1 +3f88af30: move *a13(0xc0), a7, 1 +3f88af50: move *a13(0x80), a5, 1 +3f88af70: cmp a5, a7 +3f88af80: jrne L3F88ABA0 +L3F88AF90: +3f88af90: move a11, a3 +3f88afa0: jrne L3F88AFF0 +3f88afb0: move a4, *a9(0xc0), 1 +3f88afd0: movk 9, a8 +3f88afe0: jruc L3F88B2F0 +L3F88AFF0: +3f88aff0: move *a10(0x20), a7, 1 +3f88b010: move *a11(0x20), a5, 1 +3f88b030: cmp a5, a7 +3f88b040: jrne L3F88B0C0 +3f88b050: setf 16, 1, 0 +3f88b060: move *a10(0x10), a7, 0 +3f88b080: move *a11(0x10), a5, 0 +3f88b0a0: cmp a5, a7 +3f88b0b0: jreq L3F88B110 +L3F88B0C0: +3f88b0c0: move a2, *a9(0xc0), 1 +3f88b0e0: movk 8, a8 +3f88b0f0: jruc L3F88B2F0 +L3F88B100: +3f88b100: move a10, a11 +L3F88B110: +3f88b110: move a14, -*sp, 1 +3f88b120: setf 16, 1, 0 +3f88b130: move *a0(0xb0), a8, 0 +3f88b150: move a8, *a14+, 1 +3f88b160: move *a0(0xa0), a8, 0 +3f88b180: move a8, *a14+, 1 +3f88b190: setf 16, 0, 0 +3f88b1a0: move *a0(0xd0), a8, 0 +3f88b1c0: move a8, *a14+, 1 +3f88b1d0: move *a0(0xc0), a8, 0 +3f88b1f0: move a8, *a14+, 1 +3f88b200: setf 16, 1, 0 +3f88b210: move *a0(0x90), a8, 0 +3f88b230: move a8, *a14+, 1 +3f88b240: move *a0(0x80), a8, 0 +3f88b260: move a8, *a14+, 1 +3f88b270: move a12, *a14+, 1 +3f88b280: move a10, *a14+, 1 +3f88b290: move a11, *a14+, 1 +3f88b2a0: move *a12(0x3a0), a7, 1 +3f88b2c0: call a7 +3f88b2d0: move *a9(0x140), a8, 1 +L3F88B2F0: +3f88b2f0: move *sp(0x1a0), a14, 1 +3f88b310: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f88b330: rets 2 +3f88b340: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f88b360: move a14, a13 +3f88b370: addi 0x140, a14 +3f88b390: move *a13(0xffe0), a9, 1 +3f88b3b0: move *a9(0x40), a0, 1 +3f88b3d0: move *a0(0x40), a2, 1 +3f88b3f0: move *a0(0x60), a6, 1 +3f88b410: setf 16, 0, 0 +3f88b420: move *a0(0x10), a7, 0 +3f88b440: subk 8, a7 +3f88b450: jreq L3F88B490 +3f88b460: movk 16, a8 +3f88b470: jauc L3F88E310 +L3F88B490: +3f88b490: move *a0(0xc0), *a13(0x0), 0 +3f88b4c0: setf 16, 1, 0 +3f88b4d0: move *a13, a7, 0 +3f88b4e0: jrge L3F88B540 +3f88b4f0: move a7, *a9(0xc0), 1 +3f88b510: movk 2, a8 +3f88b520: jauc L3F88E310 +L3F88B540: +3f88b540: move *a0(0xd0), *a13(0x0), 0 +3f88b570: move *a13, a7, 0 +3f88b580: jrge L3F88B5E0 +3f88b590: move a7, *a9(0xc0), 1 +3f88b5b0: movk 2, a8 +3f88b5c0: jauc L3F88E310 +L3F88B5E0: +3f88b5e0: move *a0(0xe0), a7, 1 +3f88b600: jreq L3F88B680 +3f88b610: move *a0(0xe0), a7, 1 +3f88b630: move *a0(0xe0), a5, 1 +3f88b650: dec a7 +3f88b660: and a7, a5 +3f88b670: jreq L3F88B6E0 +L3F88B680: +3f88b680: move *a0(0xe0), *a9(0xc0), 1 +3f88b6b0: movk 2, a8 +3f88b6c0: jauc L3F88E310 +L3F88B6E0: +3f88b6e0: move *a9(0x180), a7, 1 +3f88b700: cmp a2, a7 +3f88b710: jaeq L3F88C420 +3f88b730: movk 24, a7 +3f88b740: move a7, *a13, 0 +3f88b750: sub a5, a5 +3f88b760: move a5, *a13(0x10), 0 +3f88b780: move a2, a5 +3f88b790: andi 0xfff00000, a5 +3f88b7c0: move a5, *a13(0x60), 1 +3f88b7e0: sub a11, a11 +3f88b7f0: move a2, a5 +3f88b800: andi 0xe0000000, a5 +3f88b830: jane L3F88C2C0 +3f88b850: move *a13(0x60), a5, 1 +3f88b870: sra 0x14, a5 +3f88b880: move a5, *a13(0x20), 1 +3f88b8a0: move @0x225870, a7, 1 +3f88b8d0: cmp a7, a5 +3f88b8e0: jage L3F88C2C0 +3f88b900: sll 0x5, a5 +3f88b910: addi 0x21ffe0, a5 +3f88b940: move *a5, a5, 1 +3f88b950: move a5, *a13(0x40), 1 +3f88b970: move *a5(0x40), a5, 1 +3f88b990: jaeq L3F88C2C0 +3f88b9b0: move a2, a5 +3f88b9c0: andi 0x7ffff, a5 +3f88b9f0: move a5, *a13(0xe0), 1 +3f88ba10: move a11, *a13(0x100), 1 +3f88ba30: move *a13(0x40), a5, 1 +3f88ba50: move *a5(0x60), *a13(0x120), 1 +3f88ba80: move *a13(0x120), a5, 1 +3f88baa0: subk 6, a5 +3f88bab0: jrne L3F88BBA0 +3f88bac0: move *a13(0xe0), a5, 1 +3f88bae0: sra 0x6, a5 +3f88baf0: move *a13(0xe0), a7, 1 +3f88bb10: xor a7, a5 +3f88bb20: sra 0xc, a7 +3f88bb30: xor a7, a5 +3f88bb40: andi 0x3f, a5 +3f88bb70: move a5, *a13(0xa0), 1 +3f88bb90: jruc L3F88BD60 +L3F88BBA0: +3f88bba0: move *a13(0x120), a5, 1 +3f88bbc0: subk 7, a5 +3f88bbd0: jrne L3F88BCC0 +3f88bbe0: move *a13(0xe0), a5, 1 +3f88bc00: sra 0x7, a5 +3f88bc10: move *a13(0xe0), a7, 1 +3f88bc30: xor a7, a5 +3f88bc40: sra 0xd, a7 +3f88bc50: xor a7, a5 +3f88bc60: andi 0x7f, a5 +3f88bc90: move a5, *a13(0xa0), 1 +3f88bcb0: jruc L3F88BD60 +L3F88BCC0: +3f88bcc0: move a14, -*sp, 1 +3f88bcd0: move *a13(0xe0), *a14+, 1 +3f88bcf0: move *a13(0x120), *a14+, 1 +3f88bd10: calla L3F8B5680 +3f88bd40: move a8, *a13(0xa0), 1 +L3F88BD60: +3f88bd60: move *a13(0xa0), a7, 1 +3f88bd80: inc a7 +3f88bd90: jreq L3F88C2C0 +3f88bda0: move *a13(0x40), a7, 1 +3f88bdc0: move *a13(0xa0), a5, 1 +3f88bde0: move a5, a3 +3f88bdf0: sll 0x6, a5 +3f88be00: sll 0x5, a3 +3f88be10: add a3, a5 +3f88be20: move *a7, a3, 1 +3f88be30: add a5, a3 +3f88be40: move a3, *a13(0x80), 1 +3f88be60: move *a3(0x0), *a13(0xc0), 1 +3f88be90: move *a13(0xc0), a5, 1 +3f88beb0: cmp a3, a5 +3f88bec0: jreq L3F88C2C0 +L3F88BED0: +3f88bed0: move *a13(0x80), a7, 1 +3f88bef0: move *a13(0x100), a5, 1 +3f88bf10: inc a5 +3f88bf20: move a5, *a13(0x100), 1 +3f88bf40: move *a7(0x40), a3, 1 +3f88bf60: cmp a3, a5 +3f88bf70: jrle L3F88C020 +3f88bf80: move a14, -*sp, 1 +3f88bf90: move a2, *a14+, 1 +3f88bfa0: move a7, *a14+, 1 +3f88bfb0: movi 0x3f8b3eb8, a8 +3f88bfe0: move a8, *a14+, 1 +3f88bff0: calla L3F35BD40 +L3F88C020: +3f88c020: move *a13(0xc0), a3, 1 +3f88c040: move *a3(0x40), a3, 1 +3f88c060: cmp a2, a3 +3f88c070: jreq L3F88C120 +3f88c080: move *a13(0xc0), a3, 1 +3f88c0a0: move *a3(0x0), *a13(0xc0), 1 +3f88c0d0: move *a13(0xc0), a3, 1 +3f88c0f0: cmp a7, a3 +3f88c100: jrne L3F88BED0 +3f88c110: jruc L3F88C2C0 +L3F88C120: +3f88c120: move *a13(0xc0), a7, 1 +3f88c140: setf 16, 0, 0 +3f88c150: move *a7(0x90), a5, 0 +3f88c170: move *a13(0x10), a3, 0 +3f88c190: cmp a3, a5 +3f88c1a0: jrne L3F88C230 +3f88c1b0: move *a7(0x80), a5, 0 +3f88c1d0: move *a13, a3, 0 +3f88c1e0: and a3, a5 +3f88c1f0: jreq L3F88C230 +3f88c200: move *a7(0xa0), a11, 1 +3f88c220: jruc L3F88C2C0 +L3F88C230: +3f88c230: move *a7(0x0), *a13(0xc0), 1 +3f88c260: move *a13(0xc0), a7, 1 +3f88c280: move *a13(0x80), a5, 1 +3f88c2a0: cmp a5, a7 +3f88c2b0: jrne L3F88BED0 +L3F88C2C0: +3f88c2c0: move a11, a3 +3f88c2d0: jrne L3F88C330 +3f88c2e0: move a2, *a9(0xc0), 1 +3f88c300: movk 9, a8 +3f88c310: jauc L3F88E310 +L3F88C330: +3f88c330: setf 16, 1, 0 +3f88c340: move *a11, a7, 0 +3f88c350: jreq L3F88C380 +3f88c360: move *a11, a7, 0 +3f88c370: dsjs a7, L3F88C3D0 +L3F88C380: +3f88c380: move a11, *a9(0x160), 1 +3f88c3a0: move a2, *a9(0x180), 1 +3f88c3c0: jruc L3F88C440 +L3F88C3D0: +3f88c3d0: move a2, *a9(0xc0), 1 +3f88c3f0: movk 9, a8 +3f88c400: jauc L3F88E310 +L3F88C420: +3f88c420: move *a9(0x160), a11, 1 +L3F88C440: +3f88c440: move *a9(0x1c0), a7, 1 +3f88c460: cmp a6, a7 +3f88c470: jaeq L3F88D0E0 +3f88c490: movk 32, a7 +3f88c4a0: move a7, *a13, 0 +3f88c4b0: sub a5, a5 +3f88c4c0: move a5, *a13(0x10), 0 +3f88c4e0: move a6, a3 +3f88c4f0: andi 0xfff00000, a3 +3f88c520: move a3, *a13(0x60), 1 +3f88c540: move a5, a12 +3f88c550: move a6, a3 +3f88c560: andi 0xe0000000, a3 +3f88c590: jane L3F88D020 +3f88c5b0: move *a13(0x60), a3, 1 +3f88c5d0: sra 0x14, a3 +3f88c5e0: move a3, *a13(0x20), 1 +3f88c600: move @0x225870, a5, 1 +3f88c630: cmp a5, a3 +3f88c640: jage L3F88D020 +3f88c660: sll 0x5, a3 +3f88c670: addi 0x21ffe0, a3 +3f88c6a0: move *a3, a3, 1 +3f88c6b0: move a3, *a13(0x40), 1 +3f88c6d0: move *a3(0x40), a3, 1 +3f88c6f0: jaeq L3F88D020 +3f88c710: move a6, a3 +3f88c720: andi 0x7ffff, a3 +3f88c750: move a3, *a13(0xe0), 1 +3f88c770: move a12, *a13(0x100), 1 +3f88c790: move *a13(0x40), a3, 1 +3f88c7b0: move *a3(0x60), *a13(0x120), 1 +3f88c7e0: move *a13(0x120), a3, 1 +3f88c800: subk 6, a3 +3f88c810: jrne L3F88C900 +3f88c820: move *a13(0xe0), a3, 1 +3f88c840: sra 0x6, a3 +3f88c850: move *a13(0xe0), a5, 1 +3f88c870: xor a5, a3 +3f88c880: sra 0xc, a5 +3f88c890: xor a5, a3 +3f88c8a0: andi 0x3f, a3 +3f88c8d0: move a3, *a13(0xa0), 1 +3f88c8f0: jruc L3F88CAC0 +L3F88C900: +3f88c900: move *a13(0x120), a3, 1 +3f88c920: subk 7, a3 +3f88c930: jrne L3F88CA20 +3f88c940: move *a13(0xe0), a3, 1 +3f88c960: sra 0x7, a3 +3f88c970: move *a13(0xe0), a5, 1 +3f88c990: xor a5, a3 +3f88c9a0: sra 0xd, a5 +3f88c9b0: xor a5, a3 +3f88c9c0: andi 0x7f, a3 +3f88c9f0: move a3, *a13(0xa0), 1 +3f88ca10: jruc L3F88CAC0 +L3F88CA20: +3f88ca20: move a14, -*sp, 1 +3f88ca30: move *a13(0xe0), *a14+, 1 +3f88ca50: move *a13(0x120), *a14+, 1 +3f88ca70: calla L3F8B5680 +3f88caa0: move a8, *a13(0xa0), 1 +L3F88CAC0: +3f88cac0: move *a13(0xa0), a5, 1 +3f88cae0: inc a5 +3f88caf0: jreq L3F88D020 +3f88cb00: move *a13(0x40), a5, 1 +3f88cb20: move *a13(0xa0), a3, 1 +3f88cb40: move a3, a7 +3f88cb50: sll 0x6, a3 +3f88cb60: sll 0x5, a7 +3f88cb70: add a7, a3 +3f88cb80: move *a5, a7, 1 +3f88cb90: add a3, a7 +3f88cba0: move a7, *a13(0x80), 1 +3f88cbc0: move *a7(0x0), *a13(0xc0), 1 +3f88cbf0: move *a13(0xc0), a3, 1 +3f88cc10: cmp a7, a3 +3f88cc20: jreq L3F88D020 +L3F88CC30: +3f88cc30: move *a13(0x80), a7, 1 +3f88cc50: move *a13(0x100), a5, 1 +3f88cc70: inc a5 +3f88cc80: move a5, *a13(0x100), 1 +3f88cca0: move *a7(0x40), a3, 1 +3f88ccc0: cmp a3, a5 +3f88ccd0: jrle L3F88CD80 +3f88cce0: move a14, -*sp, 1 +3f88ccf0: move a6, *a14+, 1 +3f88cd00: move a7, *a14+, 1 +3f88cd10: movi 0x3f8b3a28, a8 +3f88cd40: move a8, *a14+, 1 +3f88cd50: calla L3F35BD40 +L3F88CD80: +3f88cd80: move *a13(0xc0), a3, 1 +3f88cda0: move *a3(0x40), a3, 1 +3f88cdc0: cmp a6, a3 +3f88cdd0: jreq L3F88CE80 +3f88cde0: move *a13(0xc0), a3, 1 +3f88ce00: move *a3(0x0), *a13(0xc0), 1 +3f88ce30: move *a13(0xc0), a3, 1 +3f88ce50: cmp a7, a3 +3f88ce60: jrne L3F88CC30 +3f88ce70: jruc L3F88D020 +L3F88CE80: +3f88ce80: move *a13(0xc0), a7, 1 +3f88cea0: setf 16, 0, 0 +3f88ceb0: move *a7(0x90), a5, 0 +3f88ced0: move *a13(0x10), a3, 0 +3f88cef0: cmp a3, a5 +3f88cf00: jrne L3F88CF90 +3f88cf10: move *a7(0x80), a5, 0 +3f88cf30: move *a13, a3, 0 +3f88cf40: and a3, a5 +3f88cf50: jreq L3F88CF90 +3f88cf60: move *a7(0xa0), a12, 1 +3f88cf80: jruc L3F88D020 +L3F88CF90: +3f88cf90: move *a7(0x0), *a13(0xc0), 1 +3f88cfc0: move *a13(0xc0), a7, 1 +3f88cfe0: move *a13(0x80), a5, 1 +3f88d000: cmp a5, a7 +3f88d010: jrne L3F88CC30 +L3F88D020: +3f88d020: move a12, a3 +3f88d030: jrne L3F88D090 +3f88d040: move a6, *a9(0xc0), 1 +3f88d060: movk 13, a8 +3f88d070: jauc L3F88E310 +L3F88D090: +3f88d090: move a12, *a9(0x1a0), 1 +3f88d0b0: move a6, *a9(0x1c0), 1 +3f88d0d0: jruc L3F88D100 +L3F88D0E0: +3f88d0e0: move *a9(0x1a0), a12, 1 +L3F88D100: +3f88d100: movb *a12(0x180), a7 +3f88d120: setf 16, 1, 0 +3f88d130: move *a11(0x10), a5, 0 +3f88d150: cmp a5, a7 +3f88d160: jrne L3F88D1C0 +3f88d170: move *a12, a7, 1 +3f88d180: move *a11(0x20), a5, 1 +3f88d1a0: cmp a5, a7 +3f88d1b0: jreq L3F88D280 +L3F88D1C0: +3f88d1c0: move a6, *a9(0xc0), 1 +3f88d1e0: movi 0xffff, a7 +3f88d200: move a7, *a9(0x1c0), 1 +3f88d220: sub a5, a5 +3f88d230: move a5, *a9(0x1a0), 1 +3f88d250: movk 8, a8 +3f88d260: jauc L3F88E310 +L3F88D280: +3f88d280: move *a12(0x60), a7, 1 +3f88d2a0: move *a11(0x40), a5, 1 +3f88d2c0: cmp a5, a7 +3f88d2d0: jreq L3F88D340 +3f88d2e0: move a14, -*sp, 1 +3f88d2f0: move a12, *a14+, 1 +3f88d300: move a11, *a14+, 1 +3f88d310: calla L3F863590 +L3F88D340: +3f88d340: move *a0(0x20), a4, 1 +3f88d360: cmp a4, a2 +3f88d370: jaeq L3F88E100 +3f88d390: move *a9(0x180), a7, 1 +3f88d3b0: cmp a4, a7 +3f88d3c0: jrne L3F88D410 +3f88d3d0: move *a9(0x160), a10, 1 +3f88d3f0: jauc L3F88E000 +L3F88D410: +3f88d410: move a4, a3 +3f88d420: jrne L3F88D460 +3f88d430: sub a10, a10 +3f88d440: jauc L3F88E000 +L3F88D460: +3f88d460: movk 24, a7 +3f88d470: setf 16, 0, 0 +3f88d480: move a7, *a13, 0 +3f88d490: sub a5, a5 +3f88d4a0: move a5, *a13(0x10), 0 +3f88d4c0: move a4, a3 +3f88d4d0: andi 0xfff00000, a3 +3f88d500: move a3, *a13(0x60), 1 +3f88d520: move a5, a10 +3f88d530: move a4, a3 +3f88d540: andi 0xe0000000, a3 +3f88d570: jane L3F88E000 +3f88d590: move *a13(0x60), a3, 1 +3f88d5b0: sra 0x14, a3 +3f88d5c0: move a3, *a13(0x20), 1 +3f88d5e0: move @0x225870, a5, 1 +3f88d610: cmp a5, a3 +3f88d620: jage L3F88E000 +3f88d640: sll 0x5, a3 +3f88d650: addi 0x21ffe0, a3 +3f88d680: move *a3, a3, 1 +3f88d690: move a3, *a13(0x40), 1 +3f88d6b0: move *a3(0x40), a3, 1 +3f88d6d0: jaeq L3F88E000 +3f88d6f0: move a4, a3 +3f88d700: andi 0x7ffff, a3 +3f88d730: move a3, *a13(0xe0), 1 +3f88d750: move a10, *a13(0x100), 1 +3f88d770: move *a13(0x40), a3, 1 +3f88d790: move *a3(0x60), *a13(0x120), 1 +3f88d7c0: move *a13(0x120), a3, 1 +3f88d7e0: subk 6, a3 +3f88d7f0: jrne L3F88D8E0 +3f88d800: move *a13(0xe0), a3, 1 +3f88d820: sra 0x6, a3 +3f88d830: move *a13(0xe0), a5, 1 +3f88d850: xor a5, a3 +3f88d860: sra 0xc, a5 +3f88d870: xor a5, a3 +3f88d880: andi 0x3f, a3 +3f88d8b0: move a3, *a13(0xa0), 1 +3f88d8d0: jruc L3F88DAA0 +L3F88D8E0: +3f88d8e0: move *a13(0x120), a3, 1 +3f88d900: subk 7, a3 +3f88d910: jrne L3F88DA00 +3f88d920: move *a13(0xe0), a3, 1 +3f88d940: sra 0x7, a3 +3f88d950: move *a13(0xe0), a5, 1 +3f88d970: xor a5, a3 +3f88d980: sra 0xd, a5 +3f88d990: xor a5, a3 +3f88d9a0: andi 0x7f, a3 +3f88d9d0: move a3, *a13(0xa0), 1 +3f88d9f0: jruc L3F88DAA0 +L3F88DA00: +3f88da00: move a14, -*sp, 1 +3f88da10: move *a13(0xe0), *a14+, 1 +3f88da30: move *a13(0x120), *a14+, 1 +3f88da50: calla L3F8B5680 +3f88da80: move a8, *a13(0xa0), 1 +L3F88DAA0: +3f88daa0: move *a13(0xa0), a5, 1 +3f88dac0: inc a5 +3f88dad0: jreq L3F88E000 +3f88dae0: move *a13(0x40), a5, 1 +3f88db00: move *a13(0xa0), a3, 1 +3f88db20: move a3, a7 +3f88db30: sll 0x6, a3 +3f88db40: sll 0x5, a7 +3f88db50: add a7, a3 +3f88db60: move *a5, a7, 1 +3f88db70: add a3, a7 +3f88db80: move a7, *a13(0x80), 1 +3f88dba0: move *a7(0x0), *a13(0xc0), 1 +3f88dbd0: move *a13(0xc0), a3, 1 +3f88dbf0: cmp a7, a3 +3f88dc00: jreq L3F88E000 +L3F88DC10: +3f88dc10: move *a13(0x80), a7, 1 +3f88dc30: move *a13(0x100), a5, 1 +3f88dc50: inc a5 +3f88dc60: move a5, *a13(0x100), 1 +3f88dc80: move *a7(0x40), a3, 1 +3f88dca0: cmp a3, a5 +3f88dcb0: jrle L3F88DD60 +3f88dcc0: move a14, -*sp, 1 +3f88dcd0: move a4, *a14+, 1 +3f88dce0: move a7, *a14+, 1 +3f88dcf0: movi 0x3f8b4078, a8 +3f88dd20: move a8, *a14+, 1 +3f88dd30: calla L3F35BD40 +L3F88DD60: +3f88dd60: move *a13(0xc0), a3, 1 +3f88dd80: move *a3(0x40), a3, 1 +3f88dda0: cmp a4, a3 +3f88ddb0: jreq L3F88DE60 +3f88ddc0: move *a13(0xc0), a3, 1 +3f88dde0: move *a3(0x0), *a13(0xc0), 1 +3f88de10: move *a13(0xc0), a3, 1 +3f88de30: cmp a7, a3 +3f88de40: jrne L3F88DC10 +3f88de50: jruc L3F88E000 +L3F88DE60: +3f88de60: move *a13(0xc0), a7, 1 +3f88de80: setf 16, 0, 0 +3f88de90: move *a7(0x90), a5, 0 +3f88deb0: move *a13(0x10), a3, 0 +3f88ded0: cmp a3, a5 +3f88dee0: jrne L3F88DF70 +3f88def0: move *a7(0x80), a5, 0 +3f88df10: move *a13, a3, 0 +3f88df20: and a3, a5 +3f88df30: jreq L3F88DF70 +3f88df40: move *a7(0xa0), a10, 1 +3f88df60: jruc L3F88E000 +L3F88DF70: +3f88df70: move *a7(0x0), *a13(0xc0), 1 +3f88dfa0: move *a13(0xc0), a7, 1 +3f88dfc0: move *a13(0x80), a5, 1 +3f88dfe0: cmp a5, a7 +3f88dff0: jrne L3F88DC10 +L3F88E000: +3f88e000: move a10, a3 +3f88e010: jrne L3F88E060 +3f88e020: move a4, *a9(0xc0), 1 +3f88e040: movk 9, a8 +3f88e050: jruc L3F88E310 +L3F88E060: +3f88e060: move *a11(0x20), a7, 1 +3f88e080: move *a10(0x20), a5, 1 +3f88e0a0: cmp a5, a7 +3f88e0b0: jreq L3F88E110 +3f88e0c0: move a4, *a9(0xc0), 1 +3f88e0e0: movk 8, a8 +3f88e0f0: jruc L3F88E310 +L3F88E100: +3f88e100: move a11, a10 +L3F88E110: +3f88e110: move a14, -*sp, 1 +3f88e120: move *a0(0xe0), *a14+, 1 +3f88e140: setf 16, 1, 0 +3f88e150: move *a0(0xb0), a8, 0 +3f88e170: move a8, *a14+, 1 +3f88e180: move *a0(0xa0), a8, 0 +3f88e1a0: move a8, *a14+, 1 +3f88e1b0: setf 16, 0, 0 +3f88e1c0: move *a0(0xd0), a8, 0 +3f88e1e0: move a8, *a14+, 1 +3f88e1f0: move *a0(0xc0), a8, 0 +3f88e210: move a8, *a14+, 1 +3f88e220: setf 16, 1, 0 +3f88e230: move *a0(0x90), a8, 0 +3f88e250: move a8, *a14+, 1 +3f88e260: move *a0(0x80), a8, 0 +3f88e280: move a8, *a14+, 1 +3f88e290: move a12, *a14+, 1 +3f88e2a0: move a11, *a14+, 1 +3f88e2b0: move a10, *a14+, 1 +3f88e2c0: move *a12(0x3c0), a7, 1 +3f88e2e0: call a7 +3f88e2f0: move *a9(0x140), a8, 1 +L3F88E310: +3f88e310: move *sp(0x1a0), a14, 1 +3f88e330: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f88e350: rets 2 +3f88e360: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f88e380: move a14, a13 +3f88e390: addi 0x140, a14 +3f88e3b0: move *a13(0xffe0), a9, 1 +3f88e3d0: move *a9(0x40), a12, 1 +3f88e3f0: move *a12(0x20), a0, 1 +3f88e410: move *a12(0x40), a2, 1 +3f88e430: setf 16, 0, 0 +3f88e440: move *a12(0x10), a7, 0 +3f88e460: subk 3, a7 +3f88e470: jrnc L3F88E4B0 +3f88e480: movk 16, a8 +3f88e490: jauc L3F890270 +L3F88E4B0: +3f88e4b0: setf 8, 0, 0 +3f88e4c0: move *a12(0x8), a7, 0 +3f88e4e0: jreq L3F88E5A0 +3f88e4f0: move *a12(0x8), a7, 0 +3f88e510: dec a7 +3f88e520: jreq L3F88E5A0 +3f88e530: move *a12(0x8), a7, 0 +3f88e550: move a7, *a9(0xc0), 1 +3f88e570: movk 2, a8 +3f88e580: jauc L3F890270 +L3F88E5A0: +3f88e5a0: move *a9(0x180), a7, 1 +3f88e5c0: cmp a0, a7 +3f88e5d0: jaeq L3F88F280 +3f88e5f0: movk 24, a4 +3f88e600: sub a6, a6 +3f88e610: move a0, a7 +3f88e620: andi 0xfff00000, a7 +3f88e650: move a7, *a13(0x60), 1 +3f88e670: move a6, a11 +3f88e680: move a0, a7 +3f88e690: andi 0xe0000000, a7 +3f88e6c0: jane L3F88F120 +3f88e6e0: move *a13(0x60), a7, 1 +3f88e700: sra 0x14, a7 +3f88e710: move a7, *a13(0x20), 1 +3f88e730: move @0x225870, a5, 1 +3f88e760: cmp a5, a7 +3f88e770: jage L3F88F120 +3f88e790: sll 0x5, a7 +3f88e7a0: addi 0x21ffe0, a7 +3f88e7d0: move *a7, a7, 1 +3f88e7e0: move a7, *a13(0x40), 1 +3f88e800: move *a7(0x40), a7, 1 +3f88e820: jaeq L3F88F120 +3f88e840: move a0, a7 +3f88e850: andi 0x7ffff, a7 +3f88e880: move a7, *a13(0xe0), 1 +3f88e8a0: move a6, *a13(0x100), 1 +3f88e8c0: move *a13(0x40), a7, 1 +3f88e8e0: move *a7(0x60), *a13(0x120), 1 +3f88e910: move *a13(0x120), a7, 1 +3f88e930: subk 6, a7 +3f88e940: jrne L3F88EA30 +3f88e950: move *a13(0xe0), a7, 1 +3f88e970: sra 0x6, a7 +3f88e980: move *a13(0xe0), a5, 1 +3f88e9a0: xor a5, a7 +3f88e9b0: sra 0xc, a5 +3f88e9c0: xor a5, a7 +3f88e9d0: andi 0x3f, a7 +3f88ea00: move a7, *a13(0xa0), 1 +3f88ea20: jruc L3F88EBF0 +L3F88EA30: +3f88ea30: move *a13(0x120), a7, 1 +3f88ea50: subk 7, a7 +3f88ea60: jrne L3F88EB50 +3f88ea70: move *a13(0xe0), a7, 1 +3f88ea90: sra 0x7, a7 +3f88eaa0: move *a13(0xe0), a5, 1 +3f88eac0: xor a5, a7 +3f88ead0: sra 0xd, a5 +3f88eae0: xor a5, a7 +3f88eaf0: andi 0x7f, a7 +3f88eb20: move a7, *a13(0xa0), 1 +3f88eb40: jruc L3F88EBF0 +L3F88EB50: +3f88eb50: move a14, -*sp, 1 +3f88eb60: move *a13(0xe0), *a14+, 1 +3f88eb80: move *a13(0x120), *a14+, 1 +3f88eba0: calla L3F8B5680 +3f88ebd0: move a8, *a13(0xa0), 1 +L3F88EBF0: +3f88ebf0: move *a13(0xa0), a7, 1 +3f88ec10: inc a7 +3f88ec20: jreq L3F88F120 +3f88ec30: move *a13(0x40), a7, 1 +3f88ec50: move *a13(0xa0), a5, 1 +3f88ec70: move a5, a3 +3f88ec80: sll 0x6, a5 +3f88ec90: sll 0x5, a3 +3f88eca0: add a3, a5 +3f88ecb0: move *a7, a3, 1 +3f88ecc0: add a5, a3 +3f88ecd0: move a3, *a13(0x80), 1 +3f88ecf0: move *a3(0x0), *a13(0xc0), 1 +3f88ed20: move *a13(0xc0), a5, 1 +3f88ed40: cmp a3, a5 +3f88ed50: jreq L3F88F120 +L3F88ED60: +3f88ed60: move *a13(0x80), a7, 1 +3f88ed80: move *a13(0x100), a5, 1 +3f88eda0: inc a5 +3f88edb0: move a5, *a13(0x100), 1 +3f88edd0: move *a7(0x40), a3, 1 +3f88edf0: cmp a3, a5 +3f88ee00: jrle L3F88EEB0 +3f88ee10: move a14, -*sp, 1 +3f88ee20: move a0, *a14+, 1 +3f88ee30: move a7, *a14+, 1 +3f88ee40: movi 0x3f8b38a0, a8 +3f88ee70: move a8, *a14+, 1 +3f88ee80: calla L3F35BD40 +L3F88EEB0: +3f88eeb0: move *a13(0xc0), a3, 1 +3f88eed0: move *a3(0x40), a3, 1 +3f88eef0: cmp a0, a3 +3f88ef00: jreq L3F88EFB0 +3f88ef10: move *a13(0xc0), a3, 1 +3f88ef30: move *a3(0x0), *a13(0xc0), 1 +3f88ef60: move *a13(0xc0), a3, 1 +3f88ef80: cmp a7, a3 +3f88ef90: jrne L3F88ED60 +3f88efa0: jruc L3F88F120 +L3F88EFB0: +3f88efb0: move *a13(0xc0), a7, 1 +3f88efd0: setf 16, 0, 0 +3f88efe0: move *a7(0x90), a5, 0 +3f88f000: cmp a6, a5 +3f88f010: jrne L3F88F090 +3f88f020: move *a7(0x80), a5, 0 +3f88f040: and a4, a5 +3f88f050: jreq L3F88F090 +3f88f060: move *a7(0xa0), a11, 1 +3f88f080: jruc L3F88F120 +L3F88F090: +3f88f090: move *a7(0x0), *a13(0xc0), 1 +3f88f0c0: move *a13(0xc0), a7, 1 +3f88f0e0: move *a13(0x80), a5, 1 +3f88f100: cmp a5, a7 +3f88f110: jrne L3F88ED60 +L3F88F120: +3f88f120: move a11, a3 +3f88f130: jrne L3F88F190 +3f88f140: move a0, *a9(0xc0), 1 +3f88f160: movk 9, a8 +3f88f170: jauc L3F890270 +L3F88F190: +3f88f190: setf 16, 1, 0 +3f88f1a0: move *a11, a7, 0 +3f88f1b0: jreq L3F88F1E0 +3f88f1c0: move *a11, a7, 0 +3f88f1d0: dsjs a7, L3F88F230 +L3F88F1E0: +3f88f1e0: move a11, *a9(0x160), 1 +3f88f200: move a0, *a9(0x180), 1 +3f88f220: jruc L3F88F2A0 +L3F88F230: +3f88f230: move a0, *a9(0xc0), 1 +3f88f250: movk 9, a8 +3f88f260: jauc L3F890270 +L3F88F280: +3f88f280: move *a9(0x160), a11, 1 +L3F88F2A0: +3f88f2a0: move *a9(0x1c0), a7, 1 +3f88f2c0: cmp a2, a7 +3f88f2d0: jaeq L3F88FE90 +3f88f2f0: movk 32, a4 +3f88f300: sub a6, a6 +3f88f310: move a2, a7 +3f88f320: andi 0xfff00000, a7 +3f88f350: move a7, *a13(0x60), 1 +3f88f370: move a6, a10 +3f88f380: move a2, a5 +3f88f390: andi 0xe0000000, a5 +3f88f3c0: jane L3F88FDE0 +3f88f3e0: sra 0x14, a7 +3f88f3f0: move a7, *a13(0x20), 1 +3f88f410: move @0x225870, a5, 1 +3f88f440: cmp a5, a7 +3f88f450: jage L3F88FDE0 +3f88f470: sll 0x5, a7 +3f88f480: addi 0x21ffe0, a7 +3f88f4b0: move *a7, a7, 1 +3f88f4c0: move a7, *a13(0x40), 1 +3f88f4e0: move *a7(0x40), a3, 1 +3f88f500: jaeq L3F88FDE0 +3f88f520: move a2, a3 +3f88f530: andi 0x7ffff, a3 +3f88f560: move a3, *a13(0xe0), 1 +3f88f580: move a6, *a13(0x100), 1 +3f88f5a0: move *a7(0x60), *a13(0x120), 1 +3f88f5d0: move *a13(0x120), a3, 1 +3f88f5f0: subk 6, a3 +3f88f600: jrne L3F88F6F0 +3f88f610: move *a13(0xe0), a3, 1 +3f88f630: sra 0x6, a3 +3f88f640: move *a13(0xe0), a7, 1 +3f88f660: xor a7, a3 +3f88f670: sra 0xc, a7 +3f88f680: xor a7, a3 +3f88f690: andi 0x3f, a3 +3f88f6c0: move a3, *a13(0xa0), 1 +3f88f6e0: jruc L3F88F8B0 +L3F88F6F0: +3f88f6f0: move *a13(0x120), a3, 1 +3f88f710: subk 7, a3 +3f88f720: jrne L3F88F810 +3f88f730: move *a13(0xe0), a3, 1 +3f88f750: sra 0x7, a3 +3f88f760: move *a13(0xe0), a7, 1 +3f88f780: xor a7, a3 +3f88f790: sra 0xd, a7 +3f88f7a0: xor a7, a3 +3f88f7b0: andi 0x7f, a3 +3f88f7e0: move a3, *a13(0xa0), 1 +3f88f800: jruc L3F88F8B0 +L3F88F810: +3f88f810: move a14, -*sp, 1 +3f88f820: move *a13(0xe0), *a14+, 1 +3f88f840: move *a13(0x120), *a14+, 1 +3f88f860: calla L3F8B5680 +3f88f890: move a8, *a13(0xa0), 1 +L3F88F8B0: +3f88f8b0: move *a13(0xa0), a7, 1 +3f88f8d0: inc a7 +3f88f8e0: jreq L3F88FDE0 +3f88f8f0: move *a13(0x40), a7, 1 +3f88f910: move *a13(0xa0), a5, 1 +3f88f930: move a5, a3 +3f88f940: sll 0x6, a5 +3f88f950: sll 0x5, a3 +3f88f960: add a3, a5 +3f88f970: move *a7, a3, 1 +3f88f980: add a5, a3 +3f88f990: move a3, *a13(0x80), 1 +3f88f9b0: move *a3(0x0), *a13(0xc0), 1 +3f88f9e0: move *a13(0xc0), a5, 1 +3f88fa00: cmp a3, a5 +3f88fa10: jreq L3F88FDE0 +L3F88FA20: +3f88fa20: move *a13(0x80), a7, 1 +3f88fa40: move *a13(0x100), a5, 1 +3f88fa60: inc a5 +3f88fa70: move a5, *a13(0x100), 1 +3f88fa90: move *a7(0x40), a3, 1 +3f88fab0: cmp a3, a5 +3f88fac0: jrle L3F88FB70 +3f88fad0: move a14, -*sp, 1 +3f88fae0: move a2, *a14+, 1 +3f88faf0: move a7, *a14+, 1 +3f88fb00: movi 0x3f8b3a28, a8 +3f88fb30: move a8, *a14+, 1 +3f88fb40: calla L3F35BD40 +L3F88FB70: +3f88fb70: move *a13(0xc0), a3, 1 +3f88fb90: move *a3(0x40), a3, 1 +3f88fbb0: cmp a2, a3 +3f88fbc0: jreq L3F88FC70 +3f88fbd0: move *a13(0xc0), a3, 1 +3f88fbf0: move *a3(0x0), *a13(0xc0), 1 +3f88fc20: move *a13(0xc0), a3, 1 +3f88fc40: cmp a7, a3 +3f88fc50: jrne L3F88FA20 +3f88fc60: jruc L3F88FDE0 +L3F88FC70: +3f88fc70: move *a13(0xc0), a7, 1 +3f88fc90: setf 16, 0, 0 +3f88fca0: move *a7(0x90), a5, 0 +3f88fcc0: cmp a6, a5 +3f88fcd0: jrne L3F88FD50 +3f88fce0: move *a7(0x80), a5, 0 +3f88fd00: and a4, a5 +3f88fd10: jreq L3F88FD50 +3f88fd20: move *a7(0xa0), a10, 1 +3f88fd40: jruc L3F88FDE0 +L3F88FD50: +3f88fd50: move *a7(0x0), *a13(0xc0), 1 +3f88fd80: move *a13(0xc0), a7, 1 +3f88fda0: move *a13(0x80), a5, 1 +3f88fdc0: cmp a5, a7 +3f88fdd0: jrne L3F88FA20 +L3F88FDE0: +3f88fde0: move a10, a3 +3f88fdf0: jrne L3F88FE40 +3f88fe00: move a2, *a9(0xc0), 1 +3f88fe20: movk 13, a8 +3f88fe30: jruc L3F890270 +L3F88FE40: +3f88fe40: move a10, *a9(0x1a0), 1 +3f88fe60: move a2, *a9(0x1c0), 1 +3f88fe80: jruc L3F88FEB0 +L3F88FE90: +3f88fe90: move *a9(0x1a0), a10, 1 +L3F88FEB0: +3f88feb0: movb *a10(0x180), a7 +3f88fed0: setf 16, 1, 0 +3f88fee0: move *a11(0x10), a5, 0 +3f88ff00: cmp a5, a7 +3f88ff10: jrne L3F88FF70 +3f88ff20: move *a10, a7, 1 +3f88ff30: move *a11(0x20), a5, 1 +3f88ff50: cmp a5, a7 +3f88ff60: jreq L3F890020 +L3F88FF70: +3f88ff70: move a2, *a9(0xc0), 1 +3f88ff90: movi 0xffff, a7 +3f88ffb0: move a7, *a9(0x1c0), 1 +3f88ffd0: sub a5, a5 +3f88ffe0: move a5, *a9(0x1a0), 1 +3f890000: movk 8, a8 +3f890010: jruc L3F890270 +L3F890020: +3f890020: move *a10(0x60), a7, 1 +3f890040: move *a11(0x40), a5, 1 +3f890060: cmp a5, a7 +3f890070: jreq L3F8900E0 +3f890080: move a14, -*sp, 1 +3f890090: move a10, *a14+, 1 +3f8900a0: move a11, *a14+, 1 +3f8900b0: calla L3F863590 +L3F8900E0: +3f8900e0: setf 16, 0, 0 +3f8900f0: move *a12(0x10), a7, 0 +3f890110: sll 0x2, a7 +3f890120: subk 12, a7 +3f890130: srl 0x2, a7 +3f890140: move a7, *a13, 1 +3f890150: jreq L3F890250 +3f890160: move a14, -*sp, 1 +3f890170: move a12, a5 +3f890180: addi 0x60, a5 +3f8901a0: move a5, *a14+, 1 +3f8901b0: move a7, *a14+, 1 +3f8901c0: setf 8, 0, 0 +3f8901d0: move *a12(0x8), a8, 0 +3f8901f0: move a8, *a14+, 1 +3f890200: move a10, *a14+, 1 +3f890210: move a11, *a14+, 1 +3f890220: move *a10(0x3e0), a5, 1 +3f890240: call a5 +L3F890250: +3f890250: move *a9(0x140), a8, 1 +L3F890270: +3f890270: move *sp(0x1a0), a14, 1 +3f890290: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8902b0: rets 2 +3f8902c0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8902e0: move a14, a13 +3f8902f0: addi 0x140, a14 +3f890310: move *a13(0xffe0), a9, 1 +3f890330: move *a9(0x40), a12, 1 +3f890350: move *a12(0x20), a0, 1 +3f890370: move *a12(0x40), a2, 1 +3f890390: setf 16, 0, 0 +3f8903a0: move *a12(0x10), a7, 0 +3f8903c0: subk 3, a7 +3f8903d0: jrnc L3F890410 +3f8903e0: movk 16, a8 +3f8903f0: jauc L3F892230 +L3F890410: +3f890410: setf 8, 0, 0 +3f890420: move *a12(0x8), a7, 0 +3f890440: jreq L3F890500 +3f890450: move *a12(0x8), a7, 0 +3f890470: dec a7 +3f890480: jreq L3F890500 +3f890490: move *a12(0x8), a7, 0 +3f8904b0: move a7, *a9(0xc0), 1 +3f8904d0: movk 2, a8 +3f8904e0: jauc L3F892230 +L3F890500: +3f890500: move *a9(0x180), a7, 1 +3f890520: cmp a0, a7 +3f890530: jaeq L3F8911E0 +3f890550: movk 24, a4 +3f890560: sub a6, a6 +3f890570: move a0, a7 +3f890580: andi 0xfff00000, a7 +3f8905b0: move a7, *a13(0x60), 1 +3f8905d0: move a6, a11 +3f8905e0: move a0, a7 +3f8905f0: andi 0xe0000000, a7 +3f890620: jane L3F891080 +3f890640: move *a13(0x60), a7, 1 +3f890660: sra 0x14, a7 +3f890670: move a7, *a13(0x20), 1 +3f890690: move @0x225870, a5, 1 +3f8906c0: cmp a5, a7 +3f8906d0: jage L3F891080 +3f8906f0: sll 0x5, a7 +3f890700: addi 0x21ffe0, a7 +3f890730: move *a7, a7, 1 +3f890740: move a7, *a13(0x40), 1 +3f890760: move *a7(0x40), a7, 1 +3f890780: jaeq L3F891080 +3f8907a0: move a0, a7 +3f8907b0: andi 0x7ffff, a7 +3f8907e0: move a7, *a13(0xe0), 1 +3f890800: move a6, *a13(0x100), 1 +3f890820: move *a13(0x40), a7, 1 +3f890840: move *a7(0x60), *a13(0x120), 1 +3f890870: move *a13(0x120), a7, 1 +3f890890: subk 6, a7 +3f8908a0: jrne L3F890990 +3f8908b0: move *a13(0xe0), a7, 1 +3f8908d0: sra 0x6, a7 +3f8908e0: move *a13(0xe0), a5, 1 +3f890900: xor a5, a7 +3f890910: sra 0xc, a5 +3f890920: xor a5, a7 +3f890930: andi 0x3f, a7 +3f890960: move a7, *a13(0xa0), 1 +3f890980: jruc L3F890B50 +L3F890990: +3f890990: move *a13(0x120), a7, 1 +3f8909b0: subk 7, a7 +3f8909c0: jrne L3F890AB0 +3f8909d0: move *a13(0xe0), a7, 1 +3f8909f0: sra 0x7, a7 +3f890a00: move *a13(0xe0), a5, 1 +3f890a20: xor a5, a7 +3f890a30: sra 0xd, a5 +3f890a40: xor a5, a7 +3f890a50: andi 0x7f, a7 +3f890a80: move a7, *a13(0xa0), 1 +3f890aa0: jruc L3F890B50 +L3F890AB0: +3f890ab0: move a14, -*sp, 1 +3f890ac0: move *a13(0xe0), *a14+, 1 +3f890ae0: move *a13(0x120), *a14+, 1 +3f890b00: calla L3F8B5680 +3f890b30: move a8, *a13(0xa0), 1 +L3F890B50: +3f890b50: move *a13(0xa0), a7, 1 +3f890b70: inc a7 +3f890b80: jreq L3F891080 +3f890b90: move *a13(0x40), a7, 1 +3f890bb0: move *a13(0xa0), a5, 1 +3f890bd0: move a5, a3 +3f890be0: sll 0x6, a5 +3f890bf0: sll 0x5, a3 +3f890c00: add a3, a5 +3f890c10: move *a7, a3, 1 +3f890c20: add a5, a3 +3f890c30: move a3, *a13(0x80), 1 +3f890c50: move *a3(0x0), *a13(0xc0), 1 +3f890c80: move *a13(0xc0), a5, 1 +3f890ca0: cmp a3, a5 +3f890cb0: jreq L3F891080 +L3F890CC0: +3f890cc0: move *a13(0x80), a7, 1 +3f890ce0: move *a13(0x100), a5, 1 +3f890d00: inc a5 +3f890d10: move a5, *a13(0x100), 1 +3f890d30: move *a7(0x40), a3, 1 +3f890d50: cmp a3, a5 +3f890d60: jrle L3F890E10 +3f890d70: move a14, -*sp, 1 +3f890d80: move a0, *a14+, 1 +3f890d90: move a7, *a14+, 1 +3f890da0: movi 0x3f8b38a0, a8 +3f890dd0: move a8, *a14+, 1 +3f890de0: calla L3F35BD40 +L3F890E10: +3f890e10: move *a13(0xc0), a3, 1 +3f890e30: move *a3(0x40), a3, 1 +3f890e50: cmp a0, a3 +3f890e60: jreq L3F890F10 +3f890e70: move *a13(0xc0), a3, 1 +3f890e90: move *a3(0x0), *a13(0xc0), 1 +3f890ec0: move *a13(0xc0), a3, 1 +3f890ee0: cmp a7, a3 +3f890ef0: jrne L3F890CC0 +3f890f00: jruc L3F891080 +L3F890F10: +3f890f10: move *a13(0xc0), a7, 1 +3f890f30: setf 16, 0, 0 +3f890f40: move *a7(0x90), a5, 0 +3f890f60: cmp a6, a5 +3f890f70: jrne L3F890FF0 +3f890f80: move *a7(0x80), a5, 0 +3f890fa0: and a4, a5 +3f890fb0: jreq L3F890FF0 +3f890fc0: move *a7(0xa0), a11, 1 +3f890fe0: jruc L3F891080 +L3F890FF0: +3f890ff0: move *a7(0x0), *a13(0xc0), 1 +3f891020: move *a13(0xc0), a7, 1 +3f891040: move *a13(0x80), a5, 1 +3f891060: cmp a5, a7 +3f891070: jrne L3F890CC0 +L3F891080: +3f891080: move a11, a3 +3f891090: jrne L3F8910F0 +3f8910a0: move a0, *a9(0xc0), 1 +3f8910c0: movk 9, a8 +3f8910d0: jauc L3F892230 +L3F8910F0: +3f8910f0: setf 16, 1, 0 +3f891100: move *a11, a7, 0 +3f891110: jreq L3F891140 +3f891120: move *a11, a7, 0 +3f891130: dsjs a7, L3F891190 +L3F891140: +3f891140: move a11, *a9(0x160), 1 +3f891160: move a0, *a9(0x180), 1 +3f891180: jruc L3F891200 +L3F891190: +3f891190: move a0, *a9(0xc0), 1 +3f8911b0: movk 9, a8 +3f8911c0: jauc L3F892230 +L3F8911E0: +3f8911e0: move *a9(0x160), a11, 1 +L3F891200: +3f891200: move *a9(0x1c0), a7, 1 +3f891220: cmp a2, a7 +3f891230: jaeq L3F891DF0 +3f891250: movk 32, a4 +3f891260: sub a6, a6 +3f891270: move a2, a7 +3f891280: andi 0xfff00000, a7 +3f8912b0: move a7, *a13(0x60), 1 +3f8912d0: move a6, a10 +3f8912e0: move a2, a5 +3f8912f0: andi 0xe0000000, a5 +3f891320: jane L3F891D40 +3f891340: sra 0x14, a7 +3f891350: move a7, *a13(0x20), 1 +3f891370: move @0x225870, a5, 1 +3f8913a0: cmp a5, a7 +3f8913b0: jage L3F891D40 +3f8913d0: sll 0x5, a7 +3f8913e0: addi 0x21ffe0, a7 +3f891410: move *a7, a7, 1 +3f891420: move a7, *a13(0x40), 1 +3f891440: move *a7(0x40), a3, 1 +3f891460: jaeq L3F891D40 +3f891480: move a2, a3 +3f891490: andi 0x7ffff, a3 +3f8914c0: move a3, *a13(0xe0), 1 +3f8914e0: move a6, *a13(0x100), 1 +3f891500: move *a7(0x60), *a13(0x120), 1 +3f891530: move *a13(0x120), a3, 1 +3f891550: subk 6, a3 +3f891560: jrne L3F891650 +3f891570: move *a13(0xe0), a3, 1 +3f891590: sra 0x6, a3 +3f8915a0: move *a13(0xe0), a7, 1 +3f8915c0: xor a7, a3 +3f8915d0: sra 0xc, a7 +3f8915e0: xor a7, a3 +3f8915f0: andi 0x3f, a3 +3f891620: move a3, *a13(0xa0), 1 +3f891640: jruc L3F891810 +L3F891650: +3f891650: move *a13(0x120), a3, 1 +3f891670: subk 7, a3 +3f891680: jrne L3F891770 +3f891690: move *a13(0xe0), a3, 1 +3f8916b0: sra 0x7, a3 +3f8916c0: move *a13(0xe0), a7, 1 +3f8916e0: xor a7, a3 +3f8916f0: sra 0xd, a7 +3f891700: xor a7, a3 +3f891710: andi 0x7f, a3 +3f891740: move a3, *a13(0xa0), 1 +3f891760: jruc L3F891810 +L3F891770: +3f891770: move a14, -*sp, 1 +3f891780: move *a13(0xe0), *a14+, 1 +3f8917a0: move *a13(0x120), *a14+, 1 +3f8917c0: calla L3F8B5680 +3f8917f0: move a8, *a13(0xa0), 1 +L3F891810: +3f891810: move *a13(0xa0), a7, 1 +3f891830: inc a7 +3f891840: jreq L3F891D40 +3f891850: move *a13(0x40), a7, 1 +3f891870: move *a13(0xa0), a5, 1 +3f891890: move a5, a3 +3f8918a0: sll 0x6, a5 +3f8918b0: sll 0x5, a3 +3f8918c0: add a3, a5 +3f8918d0: move *a7, a3, 1 +3f8918e0: add a5, a3 +3f8918f0: move a3, *a13(0x80), 1 +3f891910: move *a3(0x0), *a13(0xc0), 1 +3f891940: move *a13(0xc0), a5, 1 +3f891960: cmp a3, a5 +3f891970: jreq L3F891D40 +L3F891980: +3f891980: move *a13(0x80), a7, 1 +3f8919a0: move *a13(0x100), a5, 1 +3f8919c0: inc a5 +3f8919d0: move a5, *a13(0x100), 1 +3f8919f0: move *a7(0x40), a3, 1 +3f891a10: cmp a3, a5 +3f891a20: jrle L3F891AD0 +3f891a30: move a14, -*sp, 1 +3f891a40: move a2, *a14+, 1 +3f891a50: move a7, *a14+, 1 +3f891a60: movi 0x3f8b3a28, a8 +3f891a90: move a8, *a14+, 1 +3f891aa0: calla L3F35BD40 +L3F891AD0: +3f891ad0: move *a13(0xc0), a3, 1 +3f891af0: move *a3(0x40), a3, 1 +3f891b10: cmp a2, a3 +3f891b20: jreq L3F891BD0 +3f891b30: move *a13(0xc0), a3, 1 +3f891b50: move *a3(0x0), *a13(0xc0), 1 +3f891b80: move *a13(0xc0), a3, 1 +3f891ba0: cmp a7, a3 +3f891bb0: jrne L3F891980 +3f891bc0: jruc L3F891D40 +L3F891BD0: +3f891bd0: move *a13(0xc0), a7, 1 +3f891bf0: setf 16, 0, 0 +3f891c00: move *a7(0x90), a5, 0 +3f891c20: cmp a6, a5 +3f891c30: jrne L3F891CB0 +3f891c40: move *a7(0x80), a5, 0 +3f891c60: and a4, a5 +3f891c70: jreq L3F891CB0 +3f891c80: move *a7(0xa0), a10, 1 +3f891ca0: jruc L3F891D40 +L3F891CB0: +3f891cb0: move *a7(0x0), *a13(0xc0), 1 +3f891ce0: move *a13(0xc0), a7, 1 +3f891d00: move *a13(0x80), a5, 1 +3f891d20: cmp a5, a7 +3f891d30: jrne L3F891980 +L3F891D40: +3f891d40: move a10, a3 +3f891d50: jrne L3F891DA0 +3f891d60: move a2, *a9(0xc0), 1 +3f891d80: movk 13, a8 +3f891d90: jruc L3F892230 +L3F891DA0: +3f891da0: move a10, *a9(0x1a0), 1 +3f891dc0: move a2, *a9(0x1c0), 1 +3f891de0: jruc L3F891E10 +L3F891DF0: +3f891df0: move *a9(0x1a0), a10, 1 +L3F891E10: +3f891e10: movb *a10(0x180), a7 +3f891e30: setf 16, 1, 0 +3f891e40: move *a11(0x10), a5, 0 +3f891e60: cmp a5, a7 +3f891e70: jrne L3F891ED0 +3f891e80: move *a10, a7, 1 +3f891e90: move *a11(0x20), a5, 1 +3f891eb0: cmp a5, a7 +3f891ec0: jreq L3F891F80 +L3F891ED0: +3f891ed0: move a2, *a9(0xc0), 1 +3f891ef0: movi 0xffff, a7 +3f891f10: move a7, *a9(0x1c0), 1 +3f891f30: sub a5, a5 +3f891f40: move a5, *a9(0x1a0), 1 +3f891f60: movk 8, a8 +3f891f70: jruc L3F892230 +L3F891F80: +3f891f80: move *a10(0x60), a7, 1 +3f891fa0: move *a11(0x40), a5, 1 +3f891fc0: cmp a5, a7 +3f891fd0: jreq L3F892040 +3f891fe0: move a14, -*sp, 1 +3f891ff0: move a10, *a14+, 1 +3f892000: move a11, *a14+, 1 +3f892010: calla L3F863590 +L3F892040: +3f892040: setf 16, 0, 0 +3f892050: move *a12(0x10), a7, 0 +3f892070: sll 0x2, a7 +3f892080: subk 12, a7 +3f892090: move a7, *a13, 1 +3f8920a0: movk 3, a5 +3f8920b0: and a7, a5 +3f8920c0: jreq L3F8920F0 +3f8920d0: movk 16, a8 +3f8920e0: jruc L3F892230 +L3F8920F0: +3f8920f0: sra 0x2, a7 +3f892100: move a7, *a13, 1 +3f892110: jreq L3F892210 +3f892120: move a14, -*sp, 1 +3f892130: move a12, a5 +3f892140: addi 0x60, a5 +3f892160: move a5, *a14+, 1 +3f892170: move a7, *a14+, 1 +3f892180: setf 8, 0, 0 +3f892190: move *a12(0x8), a8, 0 +3f8921b0: move a8, *a14+, 1 +3f8921c0: move a10, *a14+, 1 +3f8921d0: move a11, *a14+, 1 +3f8921e0: move *a10(0x400), a5, 1 +3f892200: call a5 +L3F892210: +3f892210: move *a9(0x140), a8, 1 +L3F892230: +3f892230: move *sp(0x1a0), a14, 1 +3f892250: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f892270: rets 2 +3f892280: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8922a0: move a14, a13 +3f8922b0: addi 0x140, a14 +3f8922d0: move *a13(0xffe0), a9, 1 +3f8922f0: move *a9(0x40), a12, 1 +3f892310: move *a12(0x20), a0, 1 +3f892330: move *a12(0x40), a2, 1 +3f892350: setf 16, 0, 0 +3f892360: move *a12(0x10), a7, 0 +3f892380: subk 3, a7 +3f892390: jrnc L3F8923D0 +3f8923a0: movk 16, a8 +3f8923b0: jauc L3F894060 +L3F8923D0: +3f8923d0: move *a9(0x180), a7, 1 +3f8923f0: cmp a0, a7 +3f892400: jaeq L3F8930B0 +3f892420: movk 24, a4 +3f892430: sub a6, a6 +3f892440: move a0, a7 +3f892450: andi 0xfff00000, a7 +3f892480: move a7, *a13(0x60), 1 +3f8924a0: move a6, a11 +3f8924b0: move a0, a7 +3f8924c0: andi 0xe0000000, a7 +3f8924f0: jane L3F892F50 +3f892510: move *a13(0x60), a7, 1 +3f892530: sra 0x14, a7 +3f892540: move a7, *a13(0x20), 1 +3f892560: move @0x225870, a5, 1 +3f892590: cmp a5, a7 +3f8925a0: jage L3F892F50 +3f8925c0: sll 0x5, a7 +3f8925d0: addi 0x21ffe0, a7 +3f892600: move *a7, a7, 1 +3f892610: move a7, *a13(0x40), 1 +3f892630: move *a7(0x40), a7, 1 +3f892650: jaeq L3F892F50 +3f892670: move a0, a7 +3f892680: andi 0x7ffff, a7 +3f8926b0: move a7, *a13(0xe0), 1 +3f8926d0: move a6, *a13(0x100), 1 +3f8926f0: move *a13(0x40), a7, 1 +3f892710: move *a7(0x60), *a13(0x120), 1 +3f892740: move *a13(0x120), a7, 1 +3f892760: subk 6, a7 +3f892770: jrne L3F892860 +3f892780: move *a13(0xe0), a7, 1 +3f8927a0: sra 0x6, a7 +3f8927b0: move *a13(0xe0), a5, 1 +3f8927d0: xor a5, a7 +3f8927e0: sra 0xc, a5 +3f8927f0: xor a5, a7 +3f892800: andi 0x3f, a7 +3f892830: move a7, *a13(0xa0), 1 +3f892850: jruc L3F892A20 +L3F892860: +3f892860: move *a13(0x120), a7, 1 +3f892880: subk 7, a7 +3f892890: jrne L3F892980 +3f8928a0: move *a13(0xe0), a7, 1 +3f8928c0: sra 0x7, a7 +3f8928d0: move *a13(0xe0), a5, 1 +3f8928f0: xor a5, a7 +3f892900: sra 0xd, a5 +3f892910: xor a5, a7 +3f892920: andi 0x7f, a7 +3f892950: move a7, *a13(0xa0), 1 +3f892970: jruc L3F892A20 +L3F892980: +3f892980: move a14, -*sp, 1 +3f892990: move *a13(0xe0), *a14+, 1 +3f8929b0: move *a13(0x120), *a14+, 1 +3f8929d0: calla L3F8B5680 +3f892a00: move a8, *a13(0xa0), 1 +L3F892A20: +3f892a20: move *a13(0xa0), a7, 1 +3f892a40: inc a7 +3f892a50: jreq L3F892F50 +3f892a60: move *a13(0x40), a7, 1 +3f892a80: move *a13(0xa0), a5, 1 +3f892aa0: move a5, a3 +3f892ab0: sll 0x6, a5 +3f892ac0: sll 0x5, a3 +3f892ad0: add a3, a5 +3f892ae0: move *a7, a3, 1 +3f892af0: add a5, a3 +3f892b00: move a3, *a13(0x80), 1 +3f892b20: move *a3(0x0), *a13(0xc0), 1 +3f892b50: move *a13(0xc0), a5, 1 +3f892b70: cmp a3, a5 +3f892b80: jreq L3F892F50 +L3F892B90: +3f892b90: move *a13(0x80), a7, 1 +3f892bb0: move *a13(0x100), a5, 1 +3f892bd0: inc a5 +3f892be0: move a5, *a13(0x100), 1 +3f892c00: move *a7(0x40), a3, 1 +3f892c20: cmp a3, a5 +3f892c30: jrle L3F892CE0 +3f892c40: move a14, -*sp, 1 +3f892c50: move a0, *a14+, 1 +3f892c60: move a7, *a14+, 1 +3f892c70: movi 0x3f8b38a0, a8 +3f892ca0: move a8, *a14+, 1 +3f892cb0: calla L3F35BD40 +L3F892CE0: +3f892ce0: move *a13(0xc0), a3, 1 +3f892d00: move *a3(0x40), a3, 1 +3f892d20: cmp a0, a3 +3f892d30: jreq L3F892DE0 +3f892d40: move *a13(0xc0), a3, 1 +3f892d60: move *a3(0x0), *a13(0xc0), 1 +3f892d90: move *a13(0xc0), a3, 1 +3f892db0: cmp a7, a3 +3f892dc0: jrne L3F892B90 +3f892dd0: jruc L3F892F50 +L3F892DE0: +3f892de0: move *a13(0xc0), a7, 1 +3f892e00: setf 16, 0, 0 +3f892e10: move *a7(0x90), a5, 0 +3f892e30: cmp a6, a5 +3f892e40: jrne L3F892EC0 +3f892e50: move *a7(0x80), a5, 0 +3f892e70: and a4, a5 +3f892e80: jreq L3F892EC0 +3f892e90: move *a7(0xa0), a11, 1 +3f892eb0: jruc L3F892F50 +L3F892EC0: +3f892ec0: move *a7(0x0), *a13(0xc0), 1 +3f892ef0: move *a13(0xc0), a7, 1 +3f892f10: move *a13(0x80), a5, 1 +3f892f30: cmp a5, a7 +3f892f40: jrne L3F892B90 +L3F892F50: +3f892f50: move a11, a3 +3f892f60: jrne L3F892FC0 +3f892f70: move a0, *a9(0xc0), 1 +3f892f90: movk 9, a8 +3f892fa0: jauc L3F894060 +L3F892FC0: +3f892fc0: setf 16, 1, 0 +3f892fd0: move *a11, a7, 0 +3f892fe0: jreq L3F893010 +3f892ff0: move *a11, a7, 0 +3f893000: dsjs a7, L3F893060 +L3F893010: +3f893010: move a11, *a9(0x160), 1 +3f893030: move a0, *a9(0x180), 1 +3f893050: jruc L3F8930D0 +L3F893060: +3f893060: move a0, *a9(0xc0), 1 +3f893080: movk 9, a8 +3f893090: jauc L3F894060 +L3F8930B0: +3f8930b0: move *a9(0x160), a11, 1 +L3F8930D0: +3f8930d0: move *a9(0x1c0), a7, 1 +3f8930f0: cmp a2, a7 +3f893100: jaeq L3F893CC0 +3f893120: movk 32, a4 +3f893130: sub a6, a6 +3f893140: move a2, a7 +3f893150: andi 0xfff00000, a7 +3f893180: move a7, *a13(0x60), 1 +3f8931a0: move a6, a10 +3f8931b0: move a2, a5 +3f8931c0: andi 0xe0000000, a5 +3f8931f0: jane L3F893C10 +3f893210: sra 0x14, a7 +3f893220: move a7, *a13(0x20), 1 +3f893240: move @0x225870, a5, 1 +3f893270: cmp a5, a7 +3f893280: jage L3F893C10 +3f8932a0: sll 0x5, a7 +3f8932b0: addi 0x21ffe0, a7 +3f8932e0: move *a7, a7, 1 +3f8932f0: move a7, *a13(0x40), 1 +3f893310: move *a7(0x40), a3, 1 +3f893330: jaeq L3F893C10 +3f893350: move a2, a3 +3f893360: andi 0x7ffff, a3 +3f893390: move a3, *a13(0xe0), 1 +3f8933b0: move a6, *a13(0x100), 1 +3f8933d0: move *a7(0x60), *a13(0x120), 1 +3f893400: move *a13(0x120), a3, 1 +3f893420: subk 6, a3 +3f893430: jrne L3F893520 +3f893440: move *a13(0xe0), a3, 1 +3f893460: sra 0x6, a3 +3f893470: move *a13(0xe0), a7, 1 +3f893490: xor a7, a3 +3f8934a0: sra 0xc, a7 +3f8934b0: xor a7, a3 +3f8934c0: andi 0x3f, a3 +3f8934f0: move a3, *a13(0xa0), 1 +3f893510: jruc L3F8936E0 +L3F893520: +3f893520: move *a13(0x120), a3, 1 +3f893540: subk 7, a3 +3f893550: jrne L3F893640 +3f893560: move *a13(0xe0), a3, 1 +3f893580: sra 0x7, a3 +3f893590: move *a13(0xe0), a7, 1 +3f8935b0: xor a7, a3 +3f8935c0: sra 0xd, a7 +3f8935d0: xor a7, a3 +3f8935e0: andi 0x7f, a3 +3f893610: move a3, *a13(0xa0), 1 +3f893630: jruc L3F8936E0 +L3F893640: +3f893640: move a14, -*sp, 1 +3f893650: move *a13(0xe0), *a14+, 1 +3f893670: move *a13(0x120), *a14+, 1 +3f893690: calla L3F8B5680 +3f8936c0: move a8, *a13(0xa0), 1 +L3F8936E0: +3f8936e0: move *a13(0xa0), a7, 1 +3f893700: inc a7 +3f893710: jreq L3F893C10 +3f893720: move *a13(0x40), a7, 1 +3f893740: move *a13(0xa0), a5, 1 +3f893760: move a5, a3 +3f893770: sll 0x6, a5 +3f893780: sll 0x5, a3 +3f893790: add a3, a5 +3f8937a0: move *a7, a3, 1 +3f8937b0: add a5, a3 +3f8937c0: move a3, *a13(0x80), 1 +3f8937e0: move *a3(0x0), *a13(0xc0), 1 +3f893810: move *a13(0xc0), a5, 1 +3f893830: cmp a3, a5 +3f893840: jreq L3F893C10 +L3F893850: +3f893850: move *a13(0x80), a7, 1 +3f893870: move *a13(0x100), a5, 1 +3f893890: inc a5 +3f8938a0: move a5, *a13(0x100), 1 +3f8938c0: move *a7(0x40), a3, 1 +3f8938e0: cmp a3, a5 +3f8938f0: jrle L3F8939A0 +3f893900: move a14, -*sp, 1 +3f893910: move a2, *a14+, 1 +3f893920: move a7, *a14+, 1 +3f893930: movi 0x3f8b3a28, a8 +3f893960: move a8, *a14+, 1 +3f893970: calla L3F35BD40 +L3F8939A0: +3f8939a0: move *a13(0xc0), a3, 1 +3f8939c0: move *a3(0x40), a3, 1 +3f8939e0: cmp a2, a3 +3f8939f0: jreq L3F893AA0 +3f893a00: move *a13(0xc0), a3, 1 +3f893a20: move *a3(0x0), *a13(0xc0), 1 +3f893a50: move *a13(0xc0), a3, 1 +3f893a70: cmp a7, a3 +3f893a80: jrne L3F893850 +3f893a90: jruc L3F893C10 +L3F893AA0: +3f893aa0: move *a13(0xc0), a7, 1 +3f893ac0: setf 16, 0, 0 +3f893ad0: move *a7(0x90), a5, 0 +3f893af0: cmp a6, a5 +3f893b00: jrne L3F893B80 +3f893b10: move *a7(0x80), a5, 0 +3f893b30: and a4, a5 +3f893b40: jreq L3F893B80 +3f893b50: move *a7(0xa0), a10, 1 +3f893b70: jruc L3F893C10 +L3F893B80: +3f893b80: move *a7(0x0), *a13(0xc0), 1 +3f893bb0: move *a13(0xc0), a7, 1 +3f893bd0: move *a13(0x80), a5, 1 +3f893bf0: cmp a5, a7 +3f893c00: jrne L3F893850 +L3F893C10: +3f893c10: move a10, a3 +3f893c20: jrne L3F893C70 +3f893c30: move a2, *a9(0xc0), 1 +3f893c50: movk 13, a8 +3f893c60: jruc L3F894060 +L3F893C70: +3f893c70: move a10, *a9(0x1a0), 1 +3f893c90: move a2, *a9(0x1c0), 1 +3f893cb0: jruc L3F893CE0 +L3F893CC0: +3f893cc0: move *a9(0x1a0), a10, 1 +L3F893CE0: +3f893ce0: movb *a10(0x180), a7 +3f893d00: setf 16, 1, 0 +3f893d10: move *a11(0x10), a5, 0 +3f893d30: cmp a5, a7 +3f893d40: jrne L3F893DA0 +3f893d50: move *a10, a7, 1 +3f893d60: move *a11(0x20), a5, 1 +3f893d80: cmp a5, a7 +3f893d90: jreq L3F893E50 +L3F893DA0: +3f893da0: move a2, *a9(0xc0), 1 +3f893dc0: movi 0xffff, a7 +3f893de0: move a7, *a9(0x1c0), 1 +3f893e00: sub a5, a5 +3f893e10: move a5, *a9(0x1a0), 1 +3f893e30: movk 8, a8 +3f893e40: jruc L3F894060 +L3F893E50: +3f893e50: move *a10(0x60), a7, 1 +3f893e70: move *a11(0x40), a5, 1 +3f893e90: cmp a5, a7 +3f893ea0: jreq L3F893F10 +3f893eb0: move a14, -*sp, 1 +3f893ec0: move a10, *a14+, 1 +3f893ed0: move a11, *a14+, 1 +3f893ee0: calla L3F863590 +L3F893F10: +3f893f10: setf 16, 0, 0 +3f893f20: move *a12(0x10), a7, 0 +3f893f40: sll 0x2, a7 +3f893f50: subk 12, a7 +3f893f60: srl 0x3, a7 +3f893f70: move a7, *a13, 1 +3f893f80: jreq L3F894040 +3f893f90: move a14, -*sp, 1 +3f893fa0: move a12, a5 +3f893fb0: addi 0x60, a5 +3f893fd0: move a5, *a14+, 1 +3f893fe0: move a7, *a14+, 1 +3f893ff0: move a10, *a14+, 1 +3f894000: move a11, *a14+, 1 +3f894010: move *a10(0x440), a5, 1 +3f894030: call a5 +L3F894040: +3f894040: move *a9(0x140), a8, 1 +L3F894060: +3f894060: move *sp(0x1a0), a14, 1 +3f894080: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8940a0: rets 2 +3f8940b0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8940d0: move a14, a13 +3f8940e0: addi 0x140, a14 +3f894100: move *a13(0xffe0), a9, 1 +3f894120: move *a9(0x40), a12, 1 +3f894140: move *a12(0x20), a0, 1 +3f894160: move *a12(0x40), a2, 1 +3f894180: setf 16, 0, 0 +3f894190: move *a12(0x10), a7, 0 +3f8941b0: subk 3, a7 +3f8941c0: jrnc L3F894200 +3f8941d0: movk 16, a8 +3f8941e0: jauc L3F895EA0 +L3F894200: +3f894200: move *a9(0x180), a7, 1 +3f894220: cmp a0, a7 +3f894230: jaeq L3F894EE0 +3f894250: movk 24, a4 +3f894260: sub a6, a6 +3f894270: move a0, a7 +3f894280: andi 0xfff00000, a7 +3f8942b0: move a7, *a13(0x60), 1 +3f8942d0: move a6, a11 +3f8942e0: move a0, a7 +3f8942f0: andi 0xe0000000, a7 +3f894320: jane L3F894D80 +3f894340: move *a13(0x60), a7, 1 +3f894360: sra 0x14, a7 +3f894370: move a7, *a13(0x20), 1 +3f894390: move @0x225870, a5, 1 +3f8943c0: cmp a5, a7 +3f8943d0: jage L3F894D80 +3f8943f0: sll 0x5, a7 +3f894400: addi 0x21ffe0, a7 +3f894430: move *a7, a7, 1 +3f894440: move a7, *a13(0x40), 1 +3f894460: move *a7(0x40), a7, 1 +3f894480: jaeq L3F894D80 +3f8944a0: move a0, a7 +3f8944b0: andi 0x7ffff, a7 +3f8944e0: move a7, *a13(0xe0), 1 +3f894500: move a6, *a13(0x100), 1 +3f894520: move *a13(0x40), a7, 1 +3f894540: move *a7(0x60), *a13(0x120), 1 +3f894570: move *a13(0x120), a7, 1 +3f894590: subk 6, a7 +3f8945a0: jrne L3F894690 +3f8945b0: move *a13(0xe0), a7, 1 +3f8945d0: sra 0x6, a7 +3f8945e0: move *a13(0xe0), a5, 1 +3f894600: xor a5, a7 +3f894610: sra 0xc, a5 +3f894620: xor a5, a7 +3f894630: andi 0x3f, a7 +3f894660: move a7, *a13(0xa0), 1 +3f894680: jruc L3F894850 +L3F894690: +3f894690: move *a13(0x120), a7, 1 +3f8946b0: subk 7, a7 +3f8946c0: jrne L3F8947B0 +3f8946d0: move *a13(0xe0), a7, 1 +3f8946f0: sra 0x7, a7 +3f894700: move *a13(0xe0), a5, 1 +3f894720: xor a5, a7 +3f894730: sra 0xd, a5 +3f894740: xor a5, a7 +3f894750: andi 0x7f, a7 +3f894780: move a7, *a13(0xa0), 1 +3f8947a0: jruc L3F894850 +L3F8947B0: +3f8947b0: move a14, -*sp, 1 +3f8947c0: move *a13(0xe0), *a14+, 1 +3f8947e0: move *a13(0x120), *a14+, 1 +3f894800: calla L3F8B5680 +3f894830: move a8, *a13(0xa0), 1 +L3F894850: +3f894850: move *a13(0xa0), a7, 1 +3f894870: inc a7 +3f894880: jreq L3F894D80 +3f894890: move *a13(0x40), a7, 1 +3f8948b0: move *a13(0xa0), a5, 1 +3f8948d0: move a5, a3 +3f8948e0: sll 0x6, a5 +3f8948f0: sll 0x5, a3 +3f894900: add a3, a5 +3f894910: move *a7, a3, 1 +3f894920: add a5, a3 +3f894930: move a3, *a13(0x80), 1 +3f894950: move *a3(0x0), *a13(0xc0), 1 +3f894980: move *a13(0xc0), a5, 1 +3f8949a0: cmp a3, a5 +3f8949b0: jreq L3F894D80 +L3F8949C0: +3f8949c0: move *a13(0x80), a7, 1 +3f8949e0: move *a13(0x100), a5, 1 +3f894a00: inc a5 +3f894a10: move a5, *a13(0x100), 1 +3f894a30: move *a7(0x40), a3, 1 +3f894a50: cmp a3, a5 +3f894a60: jrle L3F894B10 +3f894a70: move a14, -*sp, 1 +3f894a80: move a0, *a14+, 1 +3f894a90: move a7, *a14+, 1 +3f894aa0: movi 0x3f8b38a0, a8 +3f894ad0: move a8, *a14+, 1 +3f894ae0: calla L3F35BD40 +L3F894B10: +3f894b10: move *a13(0xc0), a3, 1 +3f894b30: move *a3(0x40), a3, 1 +3f894b50: cmp a0, a3 +3f894b60: jreq L3F894C10 +3f894b70: move *a13(0xc0), a3, 1 +3f894b90: move *a3(0x0), *a13(0xc0), 1 +3f894bc0: move *a13(0xc0), a3, 1 +3f894be0: cmp a7, a3 +3f894bf0: jrne L3F8949C0 +3f894c00: jruc L3F894D80 +L3F894C10: +3f894c10: move *a13(0xc0), a7, 1 +3f894c30: setf 16, 0, 0 +3f894c40: move *a7(0x90), a5, 0 +3f894c60: cmp a6, a5 +3f894c70: jrne L3F894CF0 +3f894c80: move *a7(0x80), a5, 0 +3f894ca0: and a4, a5 +3f894cb0: jreq L3F894CF0 +3f894cc0: move *a7(0xa0), a11, 1 +3f894ce0: jruc L3F894D80 +L3F894CF0: +3f894cf0: move *a7(0x0), *a13(0xc0), 1 +3f894d20: move *a13(0xc0), a7, 1 +3f894d40: move *a13(0x80), a5, 1 +3f894d60: cmp a5, a7 +3f894d70: jrne L3F8949C0 +L3F894D80: +3f894d80: move a11, a3 +3f894d90: jrne L3F894DF0 +3f894da0: move a0, *a9(0xc0), 1 +3f894dc0: movk 9, a8 +3f894dd0: jauc L3F895EA0 +L3F894DF0: +3f894df0: setf 16, 1, 0 +3f894e00: move *a11, a7, 0 +3f894e10: jreq L3F894E40 +3f894e20: move *a11, a7, 0 +3f894e30: dsjs a7, L3F894E90 +L3F894E40: +3f894e40: move a11, *a9(0x160), 1 +3f894e60: move a0, *a9(0x180), 1 +3f894e80: jruc L3F894F00 +L3F894E90: +3f894e90: move a0, *a9(0xc0), 1 +3f894eb0: movk 9, a8 +3f894ec0: jauc L3F895EA0 +L3F894EE0: +3f894ee0: move *a9(0x160), a11, 1 +L3F894F00: +3f894f00: move *a9(0x1c0), a7, 1 +3f894f20: cmp a2, a7 +3f894f30: jaeq L3F895AF0 +3f894f50: movk 32, a4 +3f894f60: sub a6, a6 +3f894f70: move a2, a7 +3f894f80: andi 0xfff00000, a7 +3f894fb0: move a7, *a13(0x60), 1 +3f894fd0: move a6, a10 +3f894fe0: move a2, a5 +3f894ff0: andi 0xe0000000, a5 +3f895020: jane L3F895A40 +3f895040: sra 0x14, a7 +3f895050: move a7, *a13(0x20), 1 +3f895070: move @0x225870, a5, 1 +3f8950a0: cmp a5, a7 +3f8950b0: jage L3F895A40 +3f8950d0: sll 0x5, a7 +3f8950e0: addi 0x21ffe0, a7 +3f895110: move *a7, a7, 1 +3f895120: move a7, *a13(0x40), 1 +3f895140: move *a7(0x40), a3, 1 +3f895160: jaeq L3F895A40 +3f895180: move a2, a3 +3f895190: andi 0x7ffff, a3 +3f8951c0: move a3, *a13(0xe0), 1 +3f8951e0: move a6, *a13(0x100), 1 +3f895200: move *a7(0x60), *a13(0x120), 1 +3f895230: move *a13(0x120), a3, 1 +3f895250: subk 6, a3 +3f895260: jrne L3F895350 +3f895270: move *a13(0xe0), a3, 1 +3f895290: sra 0x6, a3 +3f8952a0: move *a13(0xe0), a7, 1 +3f8952c0: xor a7, a3 +3f8952d0: sra 0xc, a7 +3f8952e0: xor a7, a3 +3f8952f0: andi 0x3f, a3 +3f895320: move a3, *a13(0xa0), 1 +3f895340: jruc L3F895510 +L3F895350: +3f895350: move *a13(0x120), a3, 1 +3f895370: subk 7, a3 +3f895380: jrne L3F895470 +3f895390: move *a13(0xe0), a3, 1 +3f8953b0: sra 0x7, a3 +3f8953c0: move *a13(0xe0), a7, 1 +3f8953e0: xor a7, a3 +3f8953f0: sra 0xd, a7 +3f895400: xor a7, a3 +3f895410: andi 0x7f, a3 +3f895440: move a3, *a13(0xa0), 1 +3f895460: jruc L3F895510 +L3F895470: +3f895470: move a14, -*sp, 1 +3f895480: move *a13(0xe0), *a14+, 1 +3f8954a0: move *a13(0x120), *a14+, 1 +3f8954c0: calla L3F8B5680 +3f8954f0: move a8, *a13(0xa0), 1 +L3F895510: +3f895510: move *a13(0xa0), a7, 1 +3f895530: inc a7 +3f895540: jreq L3F895A40 +3f895550: move *a13(0x40), a7, 1 +3f895570: move *a13(0xa0), a5, 1 +3f895590: move a5, a3 +3f8955a0: sll 0x6, a5 +3f8955b0: sll 0x5, a3 +3f8955c0: add a3, a5 +3f8955d0: move *a7, a3, 1 +3f8955e0: add a5, a3 +3f8955f0: move a3, *a13(0x80), 1 +3f895610: move *a3(0x0), *a13(0xc0), 1 +3f895640: move *a13(0xc0), a5, 1 +3f895660: cmp a3, a5 +3f895670: jreq L3F895A40 +L3F895680: +3f895680: move *a13(0x80), a7, 1 +3f8956a0: move *a13(0x100), a5, 1 +3f8956c0: inc a5 +3f8956d0: move a5, *a13(0x100), 1 +3f8956f0: move *a7(0x40), a3, 1 +3f895710: cmp a3, a5 +3f895720: jrle L3F8957D0 +3f895730: move a14, -*sp, 1 +3f895740: move a2, *a14+, 1 +3f895750: move a7, *a14+, 1 +3f895760: movi 0x3f8b3a28, a8 +3f895790: move a8, *a14+, 1 +3f8957a0: calla L3F35BD40 +L3F8957D0: +3f8957d0: move *a13(0xc0), a3, 1 +3f8957f0: move *a3(0x40), a3, 1 +3f895810: cmp a2, a3 +3f895820: jreq L3F8958D0 +3f895830: move *a13(0xc0), a3, 1 +3f895850: move *a3(0x0), *a13(0xc0), 1 +3f895880: move *a13(0xc0), a3, 1 +3f8958a0: cmp a7, a3 +3f8958b0: jrne L3F895680 +3f8958c0: jruc L3F895A40 +L3F8958D0: +3f8958d0: move *a13(0xc0), a7, 1 +3f8958f0: setf 16, 0, 0 +3f895900: move *a7(0x90), a5, 0 +3f895920: cmp a6, a5 +3f895930: jrne L3F8959B0 +3f895940: move *a7(0x80), a5, 0 +3f895960: and a4, a5 +3f895970: jreq L3F8959B0 +3f895980: move *a7(0xa0), a10, 1 +3f8959a0: jruc L3F895A40 +L3F8959B0: +3f8959b0: move *a7(0x0), *a13(0xc0), 1 +3f8959e0: move *a13(0xc0), a7, 1 +3f895a00: move *a13(0x80), a5, 1 +3f895a20: cmp a5, a7 +3f895a30: jrne L3F895680 +L3F895A40: +3f895a40: move a10, a3 +3f895a50: jrne L3F895AA0 +3f895a60: move a2, *a9(0xc0), 1 +3f895a80: movk 13, a8 +3f895a90: jruc L3F895EA0 +L3F895AA0: +3f895aa0: move a10, *a9(0x1a0), 1 +3f895ac0: move a2, *a9(0x1c0), 1 +3f895ae0: jruc L3F895B10 +L3F895AF0: +3f895af0: move *a9(0x1a0), a10, 1 +L3F895B10: +3f895b10: movb *a10(0x180), a7 +3f895b30: setf 16, 1, 0 +3f895b40: move *a11(0x10), a5, 0 +3f895b60: cmp a5, a7 +3f895b70: jrne L3F895BD0 +3f895b80: move *a10, a7, 1 +3f895b90: move *a11(0x20), a5, 1 +3f895bb0: cmp a5, a7 +3f895bc0: jreq L3F895C80 +L3F895BD0: +3f895bd0: move a2, *a9(0xc0), 1 +3f895bf0: movi 0xffff, a7 +3f895c10: move a7, *a9(0x1c0), 1 +3f895c30: sub a5, a5 +3f895c40: move a5, *a9(0x1a0), 1 +3f895c60: movk 8, a8 +3f895c70: jruc L3F895EA0 +L3F895C80: +3f895c80: move *a10(0x60), a7, 1 +3f895ca0: move *a11(0x40), a5, 1 +3f895cc0: cmp a5, a7 +3f895cd0: jreq L3F895D40 +3f895ce0: move a14, -*sp, 1 +3f895cf0: move a10, *a14+, 1 +3f895d00: move a11, *a14+, 1 +3f895d10: calla L3F863590 +L3F895D40: +3f895d40: setf 16, 0, 0 +3f895d50: move *a12(0x10), a7, 0 +3f895d70: sll 0x2, a7 +3f895d80: subk 12, a7 +3f895d90: movk 12, a5 +3f895da0: divu a5, a7 +3f895db0: move a7, *a13, 1 +3f895dc0: jreq L3F895E80 +3f895dd0: move a14, -*sp, 1 +3f895de0: move a12, a3 +3f895df0: addi 0x60, a3 +3f895e10: move a3, *a14+, 1 +3f895e20: move a7, *a14+, 1 +3f895e30: move a10, *a14+, 1 +3f895e40: move a11, *a14+, 1 +3f895e50: move *a10(0x460), a3, 1 +3f895e70: call a3 +L3F895E80: +3f895e80: move *a9(0x140), a8, 1 +L3F895EA0: +3f895ea0: move *sp(0x1a0), a14, 1 +3f895ec0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f895ee0: rets 2 +3f895ef0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f895f10: move a14, a13 +3f895f20: addi 0x140, a14 +3f895f40: move *a13(0xffe0), a9, 1 +3f895f60: move *a9(0x40), a12, 1 +3f895f80: move *a12(0x20), a0, 1 +3f895fa0: move *a12(0x40), a2, 1 +3f895fc0: setf 16, 0, 0 +3f895fd0: move *a12(0x10), a7, 0 +3f895ff0: subk 4, a7 +3f896000: jrnc L3F896040 +3f896010: movk 16, a8 +3f896020: jauc L3F897F50 +L3F896040: +3f896040: setf 8, 0, 0 +3f896050: move *a12(0x60), a7, 0 +3f896070: jreq L3F896170 +3f896080: move *a12(0x60), a7, 0 +3f8960a0: dec a7 +3f8960b0: jreq L3F896170 +3f8960c0: move *a12(0x60), a7, 0 +3f8960e0: subk 2, a7 +3f8960f0: jreq L3F896170 +3f896100: move *a12(0x60), a7, 0 +3f896120: move a7, *a9(0xc0), 1 +3f896140: movk 2, a8 +3f896150: jauc L3F897F50 +L3F896170: +3f896170: move *a12(0x68), a7, 0 +3f896190: jreq L3F896250 +3f8961a0: move *a12(0x68), a7, 0 +3f8961c0: dec a7 +3f8961d0: jreq L3F896250 +3f8961e0: move *a12(0x68), a7, 0 +3f896200: move a7, *a9(0xc0), 1 +3f896220: movk 2, a8 +3f896230: jauc L3F897F50 +L3F896250: +3f896250: move *a9(0x180), a7, 1 +3f896270: cmp a0, a7 +3f896280: jaeq L3F896F30 +3f8962a0: movk 24, a4 +3f8962b0: sub a6, a6 +3f8962c0: move a0, a7 +3f8962d0: andi 0xfff00000, a7 +3f896300: move a7, *a13(0x60), 1 +3f896320: move a6, a11 +3f896330: move a0, a7 +3f896340: andi 0xe0000000, a7 +3f896370: jane L3F896DD0 +3f896390: move *a13(0x60), a7, 1 +3f8963b0: sra 0x14, a7 +3f8963c0: move a7, *a13(0x20), 1 +3f8963e0: move @0x225870, a5, 1 +3f896410: cmp a5, a7 +3f896420: jage L3F896DD0 +3f896440: sll 0x5, a7 +3f896450: addi 0x21ffe0, a7 +3f896480: move *a7, a7, 1 +3f896490: move a7, *a13(0x40), 1 +3f8964b0: move *a7(0x40), a7, 1 +3f8964d0: jaeq L3F896DD0 +3f8964f0: move a0, a7 +3f896500: andi 0x7ffff, a7 +3f896530: move a7, *a13(0xe0), 1 +3f896550: move a6, *a13(0x100), 1 +3f896570: move *a13(0x40), a7, 1 +3f896590: move *a7(0x60), *a13(0x120), 1 +3f8965c0: move *a13(0x120), a7, 1 +3f8965e0: subk 6, a7 +3f8965f0: jrne L3F8966E0 +3f896600: move *a13(0xe0), a7, 1 +3f896620: sra 0x6, a7 +3f896630: move *a13(0xe0), a5, 1 +3f896650: xor a5, a7 +3f896660: sra 0xc, a5 +3f896670: xor a5, a7 +3f896680: andi 0x3f, a7 +3f8966b0: move a7, *a13(0xa0), 1 +3f8966d0: jruc L3F8968A0 +L3F8966E0: +3f8966e0: move *a13(0x120), a7, 1 +3f896700: subk 7, a7 +3f896710: jrne L3F896800 +3f896720: move *a13(0xe0), a7, 1 +3f896740: sra 0x7, a7 +3f896750: move *a13(0xe0), a5, 1 +3f896770: xor a5, a7 +3f896780: sra 0xd, a5 +3f896790: xor a5, a7 +3f8967a0: andi 0x7f, a7 +3f8967d0: move a7, *a13(0xa0), 1 +3f8967f0: jruc L3F8968A0 +L3F896800: +3f896800: move a14, -*sp, 1 +3f896810: move *a13(0xe0), *a14+, 1 +3f896830: move *a13(0x120), *a14+, 1 +3f896850: calla L3F8B5680 +3f896880: move a8, *a13(0xa0), 1 +L3F8968A0: +3f8968a0: move *a13(0xa0), a7, 1 +3f8968c0: inc a7 +3f8968d0: jreq L3F896DD0 +3f8968e0: move *a13(0x40), a7, 1 +3f896900: move *a13(0xa0), a5, 1 +3f896920: move a5, a3 +3f896930: sll 0x6, a5 +3f896940: sll 0x5, a3 +3f896950: add a3, a5 +3f896960: move *a7, a3, 1 +3f896970: add a5, a3 +3f896980: move a3, *a13(0x80), 1 +3f8969a0: move *a3(0x0), *a13(0xc0), 1 +3f8969d0: move *a13(0xc0), a5, 1 +3f8969f0: cmp a3, a5 +3f896a00: jreq L3F896DD0 +L3F896A10: +3f896a10: move *a13(0x80), a7, 1 +3f896a30: move *a13(0x100), a5, 1 +3f896a50: inc a5 +3f896a60: move a5, *a13(0x100), 1 +3f896a80: move *a7(0x40), a3, 1 +3f896aa0: cmp a3, a5 +3f896ab0: jrle L3F896B60 +3f896ac0: move a14, -*sp, 1 +3f896ad0: move a0, *a14+, 1 +3f896ae0: move a7, *a14+, 1 +3f896af0: movi 0x3f8b38a0, a8 +3f896b20: move a8, *a14+, 1 +3f896b30: calla L3F35BD40 +L3F896B60: +3f896b60: move *a13(0xc0), a3, 1 +3f896b80: move *a3(0x40), a3, 1 +3f896ba0: cmp a0, a3 +3f896bb0: jreq L3F896C60 +3f896bc0: move *a13(0xc0), a3, 1 +3f896be0: move *a3(0x0), *a13(0xc0), 1 +3f896c10: move *a13(0xc0), a3, 1 +3f896c30: cmp a7, a3 +3f896c40: jrne L3F896A10 +3f896c50: jruc L3F896DD0 +L3F896C60: +3f896c60: move *a13(0xc0), a7, 1 +3f896c80: setf 16, 0, 0 +3f896c90: move *a7(0x90), a5, 0 +3f896cb0: cmp a6, a5 +3f896cc0: jrne L3F896D40 +3f896cd0: move *a7(0x80), a5, 0 +3f896cf0: and a4, a5 +3f896d00: jreq L3F896D40 +3f896d10: move *a7(0xa0), a11, 1 +3f896d30: jruc L3F896DD0 +L3F896D40: +3f896d40: move *a7(0x0), *a13(0xc0), 1 +3f896d70: move *a13(0xc0), a7, 1 +3f896d90: move *a13(0x80), a5, 1 +3f896db0: cmp a5, a7 +3f896dc0: jrne L3F896A10 +L3F896DD0: +3f896dd0: move a11, a3 +3f896de0: jrne L3F896E40 +3f896df0: move a0, *a9(0xc0), 1 +3f896e10: movk 9, a8 +3f896e20: jauc L3F897F50 +L3F896E40: +3f896e40: setf 16, 1, 0 +3f896e50: move *a11, a7, 0 +3f896e60: jreq L3F896E90 +3f896e70: move *a11, a7, 0 +3f896e80: dsjs a7, L3F896EE0 +L3F896E90: +3f896e90: move a11, *a9(0x160), 1 +3f896eb0: move a0, *a9(0x180), 1 +3f896ed0: jruc L3F896F50 +L3F896EE0: +3f896ee0: move a0, *a9(0xc0), 1 +3f896f00: movk 9, a8 +3f896f10: jauc L3F897F50 +L3F896F30: +3f896f30: move *a9(0x160), a11, 1 +L3F896F50: +3f896f50: move *a9(0x1c0), a7, 1 +3f896f70: cmp a2, a7 +3f896f80: jaeq L3F897B40 +3f896fa0: movk 32, a4 +3f896fb0: sub a6, a6 +3f896fc0: move a2, a7 +3f896fd0: andi 0xfff00000, a7 +3f897000: move a7, *a13(0x60), 1 +3f897020: move a6, a10 +3f897030: move a2, a5 +3f897040: andi 0xe0000000, a5 +3f897070: jane L3F897A90 +3f897090: sra 0x14, a7 +3f8970a0: move a7, *a13(0x20), 1 +3f8970c0: move @0x225870, a5, 1 +3f8970f0: cmp a5, a7 +3f897100: jage L3F897A90 +3f897120: sll 0x5, a7 +3f897130: addi 0x21ffe0, a7 +3f897160: move *a7, a7, 1 +3f897170: move a7, *a13(0x40), 1 +3f897190: move *a7(0x40), a3, 1 +3f8971b0: jaeq L3F897A90 +3f8971d0: move a2, a3 +3f8971e0: andi 0x7ffff, a3 +3f897210: move a3, *a13(0xe0), 1 +3f897230: move a6, *a13(0x100), 1 +3f897250: move *a7(0x60), *a13(0x120), 1 +3f897280: move *a13(0x120), a3, 1 +3f8972a0: subk 6, a3 +3f8972b0: jrne L3F8973A0 +3f8972c0: move *a13(0xe0), a3, 1 +3f8972e0: sra 0x6, a3 +3f8972f0: move *a13(0xe0), a7, 1 +3f897310: xor a7, a3 +3f897320: sra 0xc, a7 +3f897330: xor a7, a3 +3f897340: andi 0x3f, a3 +3f897370: move a3, *a13(0xa0), 1 +3f897390: jruc L3F897560 +L3F8973A0: +3f8973a0: move *a13(0x120), a3, 1 +3f8973c0: subk 7, a3 +3f8973d0: jrne L3F8974C0 +3f8973e0: move *a13(0xe0), a3, 1 +3f897400: sra 0x7, a3 +3f897410: move *a13(0xe0), a7, 1 +3f897430: xor a7, a3 +3f897440: sra 0xd, a7 +3f897450: xor a7, a3 +3f897460: andi 0x7f, a3 +3f897490: move a3, *a13(0xa0), 1 +3f8974b0: jruc L3F897560 +L3F8974C0: +3f8974c0: move a14, -*sp, 1 +3f8974d0: move *a13(0xe0), *a14+, 1 +3f8974f0: move *a13(0x120), *a14+, 1 +3f897510: calla L3F8B5680 +3f897540: move a8, *a13(0xa0), 1 +L3F897560: +3f897560: move *a13(0xa0), a7, 1 +3f897580: inc a7 +3f897590: jreq L3F897A90 +3f8975a0: move *a13(0x40), a7, 1 +3f8975c0: move *a13(0xa0), a5, 1 +3f8975e0: move a5, a3 +3f8975f0: sll 0x6, a5 +3f897600: sll 0x5, a3 +3f897610: add a3, a5 +3f897620: move *a7, a3, 1 +3f897630: add a5, a3 +3f897640: move a3, *a13(0x80), 1 +3f897660: move *a3(0x0), *a13(0xc0), 1 +3f897690: move *a13(0xc0), a5, 1 +3f8976b0: cmp a3, a5 +3f8976c0: jreq L3F897A90 +L3F8976D0: +3f8976d0: move *a13(0x80), a7, 1 +3f8976f0: move *a13(0x100), a5, 1 +3f897710: inc a5 +3f897720: move a5, *a13(0x100), 1 +3f897740: move *a7(0x40), a3, 1 +3f897760: cmp a3, a5 +3f897770: jrle L3F897820 +3f897780: move a14, -*sp, 1 +3f897790: move a2, *a14+, 1 +3f8977a0: move a7, *a14+, 1 +3f8977b0: movi 0x3f8b3a28, a8 +3f8977e0: move a8, *a14+, 1 +3f8977f0: calla L3F35BD40 +L3F897820: +3f897820: move *a13(0xc0), a3, 1 +3f897840: move *a3(0x40), a3, 1 +3f897860: cmp a2, a3 +3f897870: jreq L3F897920 +3f897880: move *a13(0xc0), a3, 1 +3f8978a0: move *a3(0x0), *a13(0xc0), 1 +3f8978d0: move *a13(0xc0), a3, 1 +3f8978f0: cmp a7, a3 +3f897900: jrne L3F8976D0 +3f897910: jruc L3F897A90 +L3F897920: +3f897920: move *a13(0xc0), a7, 1 +3f897940: setf 16, 0, 0 +3f897950: move *a7(0x90), a5, 0 +3f897970: cmp a6, a5 +3f897980: jrne L3F897A00 +3f897990: move *a7(0x80), a5, 0 +3f8979b0: and a4, a5 +3f8979c0: jreq L3F897A00 +3f8979d0: move *a7(0xa0), a10, 1 +3f8979f0: jruc L3F897A90 +L3F897A00: +3f897a00: move *a7(0x0), *a13(0xc0), 1 +3f897a30: move *a13(0xc0), a7, 1 +3f897a50: move *a13(0x80), a5, 1 +3f897a70: cmp a5, a7 +3f897a80: jrne L3F8976D0 +L3F897A90: +3f897a90: move a10, a3 +3f897aa0: jrne L3F897AF0 +3f897ab0: move a2, *a9(0xc0), 1 +3f897ad0: movk 13, a8 +3f897ae0: jruc L3F897F50 +L3F897AF0: +3f897af0: move a10, *a9(0x1a0), 1 +3f897b10: move a2, *a9(0x1c0), 1 +3f897b30: jruc L3F897B60 +L3F897B40: +3f897b40: move *a9(0x1a0), a10, 1 +L3F897B60: +3f897b60: movb *a10(0x180), a7 +3f897b80: setf 16, 1, 0 +3f897b90: move *a11(0x10), a5, 0 +3f897bb0: cmp a5, a7 +3f897bc0: jrne L3F897C20 +3f897bd0: move *a10, a7, 1 +3f897be0: move *a11(0x20), a5, 1 +3f897c00: cmp a5, a7 +3f897c10: jreq L3F897CD0 +L3F897C20: +3f897c20: move a2, *a9(0xc0), 1 +3f897c40: movi 0xffff, a7 +3f897c60: move a7, *a9(0x1c0), 1 +3f897c80: sub a5, a5 +3f897c90: move a5, *a9(0x1a0), 1 +3f897cb0: movk 8, a8 +3f897cc0: jruc L3F897F50 +L3F897CD0: +3f897cd0: move *a10(0x60), a7, 1 +3f897cf0: move *a11(0x40), a5, 1 +3f897d10: cmp a5, a7 +3f897d20: jreq L3F897D90 +3f897d30: move a14, -*sp, 1 +3f897d40: move a10, *a14+, 1 +3f897d50: move a11, *a14+, 1 +3f897d60: calla L3F863590 +L3F897D90: +3f897d90: setf 16, 0, 0 +3f897da0: move *a12(0x10), a7, 0 +3f897dc0: sll 0x2, a7 +3f897dd0: subk 16, a7 +3f897de0: srl 0x2, a7 +3f897df0: move a7, *a13, 1 +3f897e00: jreq L3F897F30 +3f897e10: move a14, -*sp, 1 +3f897e20: move a12, a5 +3f897e30: addi 0x80, a5 +3f897e50: move a5, *a14+, 1 +3f897e60: move a7, *a14+, 1 +3f897e70: setf 8, 0, 0 +3f897e80: move *a12(0x68), a8, 0 +3f897ea0: move a8, *a14+, 1 +3f897eb0: move *a12(0x60), a8, 0 +3f897ed0: move a8, *a14+, 1 +3f897ee0: move a10, *a14+, 1 +3f897ef0: move a11, *a14+, 1 +3f897f00: move *a10(0x480), a5, 1 +3f897f20: call a5 +L3F897F30: +3f897f30: move *a9(0x140), a8, 1 +L3F897F50: +3f897f50: move *sp(0x1a0), a14, 1 +3f897f70: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f897f90: rets 2 +3f897fa0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f897fc0: move a14, a13 +3f897fd0: addi 0x140, a14 +3f897ff0: move *a13(0xffe0), a9, 1 +3f898010: move *a9(0x40), a12, 1 +3f898030: move *a12(0x20), a0, 1 +3f898050: move *a12(0x40), a2, 1 +3f898070: setf 16, 0, 0 +3f898080: move *a12(0x10), a7, 0 +3f8980a0: subk 3, a7 +3f8980b0: jrnc L3F8980F0 +3f8980c0: movk 16, a8 +3f8980d0: jauc L3F899D80 +L3F8980F0: +3f8980f0: move *a9(0x180), a7, 1 +3f898110: cmp a0, a7 +3f898120: jaeq L3F898DD0 +3f898140: movk 24, a4 +3f898150: sub a6, a6 +3f898160: move a0, a7 +3f898170: andi 0xfff00000, a7 +3f8981a0: move a7, *a13(0x60), 1 +3f8981c0: move a6, a11 +3f8981d0: move a0, a7 +3f8981e0: andi 0xe0000000, a7 +3f898210: jane L3F898C70 +3f898230: move *a13(0x60), a7, 1 +3f898250: sra 0x14, a7 +3f898260: move a7, *a13(0x20), 1 +3f898280: move @0x225870, a5, 1 +3f8982b0: cmp a5, a7 +3f8982c0: jage L3F898C70 +3f8982e0: sll 0x5, a7 +3f8982f0: addi 0x21ffe0, a7 +3f898320: move *a7, a7, 1 +3f898330: move a7, *a13(0x40), 1 +3f898350: move *a7(0x40), a7, 1 +3f898370: jaeq L3F898C70 +3f898390: move a0, a7 +3f8983a0: andi 0x7ffff, a7 +3f8983d0: move a7, *a13(0xe0), 1 +3f8983f0: move a6, *a13(0x100), 1 +3f898410: move *a13(0x40), a7, 1 +3f898430: move *a7(0x60), *a13(0x120), 1 +3f898460: move *a13(0x120), a7, 1 +3f898480: subk 6, a7 +3f898490: jrne L3F898580 +3f8984a0: move *a13(0xe0), a7, 1 +3f8984c0: sra 0x6, a7 +3f8984d0: move *a13(0xe0), a5, 1 +3f8984f0: xor a5, a7 +3f898500: sra 0xc, a5 +3f898510: xor a5, a7 +3f898520: andi 0x3f, a7 +3f898550: move a7, *a13(0xa0), 1 +3f898570: jruc L3F898740 +L3F898580: +3f898580: move *a13(0x120), a7, 1 +3f8985a0: subk 7, a7 +3f8985b0: jrne L3F8986A0 +3f8985c0: move *a13(0xe0), a7, 1 +3f8985e0: sra 0x7, a7 +3f8985f0: move *a13(0xe0), a5, 1 +3f898610: xor a5, a7 +3f898620: sra 0xd, a5 +3f898630: xor a5, a7 +3f898640: andi 0x7f, a7 +3f898670: move a7, *a13(0xa0), 1 +3f898690: jruc L3F898740 +L3F8986A0: +3f8986a0: move a14, -*sp, 1 +3f8986b0: move *a13(0xe0), *a14+, 1 +3f8986d0: move *a13(0x120), *a14+, 1 +3f8986f0: calla L3F8B5680 +3f898720: move a8, *a13(0xa0), 1 +L3F898740: +3f898740: move *a13(0xa0), a7, 1 +3f898760: inc a7 +3f898770: jreq L3F898C70 +3f898780: move *a13(0x40), a7, 1 +3f8987a0: move *a13(0xa0), a5, 1 +3f8987c0: move a5, a3 +3f8987d0: sll 0x6, a5 +3f8987e0: sll 0x5, a3 +3f8987f0: add a3, a5 +3f898800: move *a7, a3, 1 +3f898810: add a5, a3 +3f898820: move a3, *a13(0x80), 1 +3f898840: move *a3(0x0), *a13(0xc0), 1 +3f898870: move *a13(0xc0), a5, 1 +3f898890: cmp a3, a5 +3f8988a0: jreq L3F898C70 +L3F8988B0: +3f8988b0: move *a13(0x80), a7, 1 +3f8988d0: move *a13(0x100), a5, 1 +3f8988f0: inc a5 +3f898900: move a5, *a13(0x100), 1 +3f898920: move *a7(0x40), a3, 1 +3f898940: cmp a3, a5 +3f898950: jrle L3F898A00 +3f898960: move a14, -*sp, 1 +3f898970: move a0, *a14+, 1 +3f898980: move a7, *a14+, 1 +3f898990: movi 0x3f8b38a0, a8 +3f8989c0: move a8, *a14+, 1 +3f8989d0: calla L3F35BD40 +L3F898A00: +3f898a00: move *a13(0xc0), a3, 1 +3f898a20: move *a3(0x40), a3, 1 +3f898a40: cmp a0, a3 +3f898a50: jreq L3F898B00 +3f898a60: move *a13(0xc0), a3, 1 +3f898a80: move *a3(0x0), *a13(0xc0), 1 +3f898ab0: move *a13(0xc0), a3, 1 +3f898ad0: cmp a7, a3 +3f898ae0: jrne L3F8988B0 +3f898af0: jruc L3F898C70 +L3F898B00: +3f898b00: move *a13(0xc0), a7, 1 +3f898b20: setf 16, 0, 0 +3f898b30: move *a7(0x90), a5, 0 +3f898b50: cmp a6, a5 +3f898b60: jrne L3F898BE0 +3f898b70: move *a7(0x80), a5, 0 +3f898b90: and a4, a5 +3f898ba0: jreq L3F898BE0 +3f898bb0: move *a7(0xa0), a11, 1 +3f898bd0: jruc L3F898C70 +L3F898BE0: +3f898be0: move *a7(0x0), *a13(0xc0), 1 +3f898c10: move *a13(0xc0), a7, 1 +3f898c30: move *a13(0x80), a5, 1 +3f898c50: cmp a5, a7 +3f898c60: jrne L3F8988B0 +L3F898C70: +3f898c70: move a11, a3 +3f898c80: jrne L3F898CE0 +3f898c90: move a0, *a9(0xc0), 1 +3f898cb0: movk 9, a8 +3f898cc0: jauc L3F899D80 +L3F898CE0: +3f898ce0: setf 16, 1, 0 +3f898cf0: move *a11, a7, 0 +3f898d00: jreq L3F898D30 +3f898d10: move *a11, a7, 0 +3f898d20: dsjs a7, L3F898D80 +L3F898D30: +3f898d30: move a11, *a9(0x160), 1 +3f898d50: move a0, *a9(0x180), 1 +3f898d70: jruc L3F898DF0 +L3F898D80: +3f898d80: move a0, *a9(0xc0), 1 +3f898da0: movk 9, a8 +3f898db0: jauc L3F899D80 +L3F898DD0: +3f898dd0: move *a9(0x160), a11, 1 +L3F898DF0: +3f898df0: move *a9(0x1c0), a7, 1 +3f898e10: cmp a2, a7 +3f898e20: jaeq L3F8999E0 +3f898e40: movk 32, a4 +3f898e50: sub a6, a6 +3f898e60: move a2, a7 +3f898e70: andi 0xfff00000, a7 +3f898ea0: move a7, *a13(0x60), 1 +3f898ec0: move a6, a10 +3f898ed0: move a2, a5 +3f898ee0: andi 0xe0000000, a5 +3f898f10: jane L3F899930 +3f898f30: sra 0x14, a7 +3f898f40: move a7, *a13(0x20), 1 +3f898f60: move @0x225870, a5, 1 +3f898f90: cmp a5, a7 +3f898fa0: jage L3F899930 +3f898fc0: sll 0x5, a7 +3f898fd0: addi 0x21ffe0, a7 +3f899000: move *a7, a7, 1 +3f899010: move a7, *a13(0x40), 1 +3f899030: move *a7(0x40), a3, 1 +3f899050: jaeq L3F899930 +3f899070: move a2, a3 +3f899080: andi 0x7ffff, a3 +3f8990b0: move a3, *a13(0xe0), 1 +3f8990d0: move a6, *a13(0x100), 1 +3f8990f0: move *a7(0x60), *a13(0x120), 1 +3f899120: move *a13(0x120), a3, 1 +3f899140: subk 6, a3 +3f899150: jrne L3F899240 +3f899160: move *a13(0xe0), a3, 1 +3f899180: sra 0x6, a3 +3f899190: move *a13(0xe0), a7, 1 +3f8991b0: xor a7, a3 +3f8991c0: sra 0xc, a7 +3f8991d0: xor a7, a3 +3f8991e0: andi 0x3f, a3 +3f899210: move a3, *a13(0xa0), 1 +3f899230: jruc L3F899400 +L3F899240: +3f899240: move *a13(0x120), a3, 1 +3f899260: subk 7, a3 +3f899270: jrne L3F899360 +3f899280: move *a13(0xe0), a3, 1 +3f8992a0: sra 0x7, a3 +3f8992b0: move *a13(0xe0), a7, 1 +3f8992d0: xor a7, a3 +3f8992e0: sra 0xd, a7 +3f8992f0: xor a7, a3 +3f899300: andi 0x7f, a3 +3f899330: move a3, *a13(0xa0), 1 +3f899350: jruc L3F899400 +L3F899360: +3f899360: move a14, -*sp, 1 +3f899370: move *a13(0xe0), *a14+, 1 +3f899390: move *a13(0x120), *a14+, 1 +3f8993b0: calla L3F8B5680 +3f8993e0: move a8, *a13(0xa0), 1 +L3F899400: +3f899400: move *a13(0xa0), a7, 1 +3f899420: inc a7 +3f899430: jreq L3F899930 +3f899440: move *a13(0x40), a7, 1 +3f899460: move *a13(0xa0), a5, 1 +3f899480: move a5, a3 +3f899490: sll 0x6, a5 +3f8994a0: sll 0x5, a3 +3f8994b0: add a3, a5 +3f8994c0: move *a7, a3, 1 +3f8994d0: add a5, a3 +3f8994e0: move a3, *a13(0x80), 1 +3f899500: move *a3(0x0), *a13(0xc0), 1 +3f899530: move *a13(0xc0), a5, 1 +3f899550: cmp a3, a5 +3f899560: jreq L3F899930 +L3F899570: +3f899570: move *a13(0x80), a7, 1 +3f899590: move *a13(0x100), a5, 1 +3f8995b0: inc a5 +3f8995c0: move a5, *a13(0x100), 1 +3f8995e0: move *a7(0x40), a3, 1 +3f899600: cmp a3, a5 +3f899610: jrle L3F8996C0 +3f899620: move a14, -*sp, 1 +3f899630: move a2, *a14+, 1 +3f899640: move a7, *a14+, 1 +3f899650: movi 0x3f8b3a28, a8 +3f899680: move a8, *a14+, 1 +3f899690: calla L3F35BD40 +L3F8996C0: +3f8996c0: move *a13(0xc0), a3, 1 +3f8996e0: move *a3(0x40), a3, 1 +3f899700: cmp a2, a3 +3f899710: jreq L3F8997C0 +3f899720: move *a13(0xc0), a3, 1 +3f899740: move *a3(0x0), *a13(0xc0), 1 +3f899770: move *a13(0xc0), a3, 1 +3f899790: cmp a7, a3 +3f8997a0: jrne L3F899570 +3f8997b0: jruc L3F899930 +L3F8997C0: +3f8997c0: move *a13(0xc0), a7, 1 +3f8997e0: setf 16, 0, 0 +3f8997f0: move *a7(0x90), a5, 0 +3f899810: cmp a6, a5 +3f899820: jrne L3F8998A0 +3f899830: move *a7(0x80), a5, 0 +3f899850: and a4, a5 +3f899860: jreq L3F8998A0 +3f899870: move *a7(0xa0), a10, 1 +3f899890: jruc L3F899930 +L3F8998A0: +3f8998a0: move *a7(0x0), *a13(0xc0), 1 +3f8998d0: move *a13(0xc0), a7, 1 +3f8998f0: move *a13(0x80), a5, 1 +3f899910: cmp a5, a7 +3f899920: jrne L3F899570 +L3F899930: +3f899930: move a10, a3 +3f899940: jrne L3F899990 +3f899950: move a2, *a9(0xc0), 1 +3f899970: movk 13, a8 +3f899980: jruc L3F899D80 +L3F899990: +3f899990: move a10, *a9(0x1a0), 1 +3f8999b0: move a2, *a9(0x1c0), 1 +3f8999d0: jruc L3F899A00 +L3F8999E0: +3f8999e0: move *a9(0x1a0), a10, 1 +L3F899A00: +3f899a00: movb *a10(0x180), a7 +3f899a20: setf 16, 1, 0 +3f899a30: move *a11(0x10), a5, 0 +3f899a50: cmp a5, a7 +3f899a60: jrne L3F899AC0 +3f899a70: move *a10, a7, 1 +3f899a80: move *a11(0x20), a5, 1 +3f899aa0: cmp a5, a7 +3f899ab0: jreq L3F899B70 +L3F899AC0: +3f899ac0: move a2, *a9(0xc0), 1 +3f899ae0: movi 0xffff, a7 +3f899b00: move a7, *a9(0x1c0), 1 +3f899b20: sub a5, a5 +3f899b30: move a5, *a9(0x1a0), 1 +3f899b50: movk 8, a8 +3f899b60: jruc L3F899D80 +L3F899B70: +3f899b70: move *a10(0x60), a7, 1 +3f899b90: move *a11(0x40), a5, 1 +3f899bb0: cmp a5, a7 +3f899bc0: jreq L3F899C30 +3f899bd0: move a14, -*sp, 1 +3f899be0: move a10, *a14+, 1 +3f899bf0: move a11, *a14+, 1 +3f899c00: calla L3F863590 +L3F899C30: +3f899c30: setf 16, 0, 0 +3f899c40: move *a12(0x10), a7, 0 +3f899c60: sll 0x2, a7 +3f899c70: subk 12, a7 +3f899c80: srl 0x3, a7 +3f899c90: move a7, *a13, 1 +3f899ca0: jreq L3F899D60 +3f899cb0: move a14, -*sp, 1 +3f899cc0: move a12, a5 +3f899cd0: addi 0x60, a5 +3f899cf0: move a5, *a14+, 1 +3f899d00: move a7, *a14+, 1 +3f899d10: move a10, *a14+, 1 +3f899d20: move a11, *a14+, 1 +3f899d30: move *a10(0x540), a5, 1 +3f899d50: call a5 +L3F899D60: +3f899d60: move *a9(0x140), a8, 1 +L3F899D80: +3f899d80: move *sp(0x1a0), a14, 1 +3f899da0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f899dc0: rets 2 +3f899dd0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f899df0: move a14, a13 +3f899e00: addi 0x140, a14 +3f899e20: move *a13(0xffe0), a9, 1 +3f899e40: move *a9(0x40), a12, 1 +3f899e60: move *a12(0x20), a0, 1 +3f899e80: move *a12(0x40), a2, 1 +3f899ea0: setf 16, 0, 0 +3f899eb0: move *a12(0x10), a7, 0 +3f899ed0: subk 3, a7 +3f899ee0: jrnc L3F899F20 +3f899ef0: movk 16, a8 +3f899f00: jauc L3F89BBC0 +L3F899F20: +3f899f20: move *a9(0x180), a7, 1 +3f899f40: cmp a0, a7 +3f899f50: jaeq L3F89AC00 +3f899f70: movk 24, a4 +3f899f80: sub a6, a6 +3f899f90: move a0, a7 +3f899fa0: andi 0xfff00000, a7 +3f899fd0: move a7, *a13(0x60), 1 +3f899ff0: move a6, a11 +3f89a000: move a0, a7 +3f89a010: andi 0xe0000000, a7 +3f89a040: jane L3F89AAA0 +3f89a060: move *a13(0x60), a7, 1 +3f89a080: sra 0x14, a7 +3f89a090: move a7, *a13(0x20), 1 +3f89a0b0: move @0x225870, a5, 1 +3f89a0e0: cmp a5, a7 +3f89a0f0: jage L3F89AAA0 +3f89a110: sll 0x5, a7 +3f89a120: addi 0x21ffe0, a7 +3f89a150: move *a7, a7, 1 +3f89a160: move a7, *a13(0x40), 1 +3f89a180: move *a7(0x40), a7, 1 +3f89a1a0: jaeq L3F89AAA0 +3f89a1c0: move a0, a7 +3f89a1d0: andi 0x7ffff, a7 +3f89a200: move a7, *a13(0xe0), 1 +3f89a220: move a6, *a13(0x100), 1 +3f89a240: move *a13(0x40), a7, 1 +3f89a260: move *a7(0x60), *a13(0x120), 1 +3f89a290: move *a13(0x120), a7, 1 +3f89a2b0: subk 6, a7 +3f89a2c0: jrne L3F89A3B0 +3f89a2d0: move *a13(0xe0), a7, 1 +3f89a2f0: sra 0x6, a7 +3f89a300: move *a13(0xe0), a5, 1 +3f89a320: xor a5, a7 +3f89a330: sra 0xc, a5 +3f89a340: xor a5, a7 +3f89a350: andi 0x3f, a7 +3f89a380: move a7, *a13(0xa0), 1 +3f89a3a0: jruc L3F89A570 +L3F89A3B0: +3f89a3b0: move *a13(0x120), a7, 1 +3f89a3d0: subk 7, a7 +3f89a3e0: jrne L3F89A4D0 +3f89a3f0: move *a13(0xe0), a7, 1 +3f89a410: sra 0x7, a7 +3f89a420: move *a13(0xe0), a5, 1 +3f89a440: xor a5, a7 +3f89a450: sra 0xd, a5 +3f89a460: xor a5, a7 +3f89a470: andi 0x7f, a7 +3f89a4a0: move a7, *a13(0xa0), 1 +3f89a4c0: jruc L3F89A570 +L3F89A4D0: +3f89a4d0: move a14, -*sp, 1 +3f89a4e0: move *a13(0xe0), *a14+, 1 +3f89a500: move *a13(0x120), *a14+, 1 +3f89a520: calla L3F8B5680 +3f89a550: move a8, *a13(0xa0), 1 +L3F89A570: +3f89a570: move *a13(0xa0), a7, 1 +3f89a590: inc a7 +3f89a5a0: jreq L3F89AAA0 +3f89a5b0: move *a13(0x40), a7, 1 +3f89a5d0: move *a13(0xa0), a5, 1 +3f89a5f0: move a5, a3 +3f89a600: sll 0x6, a5 +3f89a610: sll 0x5, a3 +3f89a620: add a3, a5 +3f89a630: move *a7, a3, 1 +3f89a640: add a5, a3 +3f89a650: move a3, *a13(0x80), 1 +3f89a670: move *a3(0x0), *a13(0xc0), 1 +3f89a6a0: move *a13(0xc0), a5, 1 +3f89a6c0: cmp a3, a5 +3f89a6d0: jreq L3F89AAA0 +L3F89A6E0: +3f89a6e0: move *a13(0x80), a7, 1 +3f89a700: move *a13(0x100), a5, 1 +3f89a720: inc a5 +3f89a730: move a5, *a13(0x100), 1 +3f89a750: move *a7(0x40), a3, 1 +3f89a770: cmp a3, a5 +3f89a780: jrle L3F89A830 +3f89a790: move a14, -*sp, 1 +3f89a7a0: move a0, *a14+, 1 +3f89a7b0: move a7, *a14+, 1 +3f89a7c0: movi 0x3f8b38a0, a8 +3f89a7f0: move a8, *a14+, 1 +3f89a800: calla L3F35BD40 +L3F89A830: +3f89a830: move *a13(0xc0), a3, 1 +3f89a850: move *a3(0x40), a3, 1 +3f89a870: cmp a0, a3 +3f89a880: jreq L3F89A930 +3f89a890: move *a13(0xc0), a3, 1 +3f89a8b0: move *a3(0x0), *a13(0xc0), 1 +3f89a8e0: move *a13(0xc0), a3, 1 +3f89a900: cmp a7, a3 +3f89a910: jrne L3F89A6E0 +3f89a920: jruc L3F89AAA0 +L3F89A930: +3f89a930: move *a13(0xc0), a7, 1 +3f89a950: setf 16, 0, 0 +3f89a960: move *a7(0x90), a5, 0 +3f89a980: cmp a6, a5 +3f89a990: jrne L3F89AA10 +3f89a9a0: move *a7(0x80), a5, 0 +3f89a9c0: and a4, a5 +3f89a9d0: jreq L3F89AA10 +3f89a9e0: move *a7(0xa0), a11, 1 +3f89aa00: jruc L3F89AAA0 +L3F89AA10: +3f89aa10: move *a7(0x0), *a13(0xc0), 1 +3f89aa40: move *a13(0xc0), a7, 1 +3f89aa60: move *a13(0x80), a5, 1 +3f89aa80: cmp a5, a7 +3f89aa90: jrne L3F89A6E0 +L3F89AAA0: +3f89aaa0: move a11, a3 +3f89aab0: jrne L3F89AB10 +3f89aac0: move a0, *a9(0xc0), 1 +3f89aae0: movk 9, a8 +3f89aaf0: jauc L3F89BBC0 +L3F89AB10: +3f89ab10: setf 16, 1, 0 +3f89ab20: move *a11, a7, 0 +3f89ab30: jreq L3F89AB60 +3f89ab40: move *a11, a7, 0 +3f89ab50: dsjs a7, L3F89ABB0 +L3F89AB60: +3f89ab60: move a11, *a9(0x160), 1 +3f89ab80: move a0, *a9(0x180), 1 +3f89aba0: jruc L3F89AC20 +L3F89ABB0: +3f89abb0: move a0, *a9(0xc0), 1 +3f89abd0: movk 9, a8 +3f89abe0: jauc L3F89BBC0 +L3F89AC00: +3f89ac00: move *a9(0x160), a11, 1 +L3F89AC20: +3f89ac20: move *a9(0x1c0), a7, 1 +3f89ac40: cmp a2, a7 +3f89ac50: jaeq L3F89B810 +3f89ac70: movk 32, a4 +3f89ac80: sub a6, a6 +3f89ac90: move a2, a7 +3f89aca0: andi 0xfff00000, a7 +3f89acd0: move a7, *a13(0x60), 1 +3f89acf0: move a6, a10 +3f89ad00: move a2, a5 +3f89ad10: andi 0xe0000000, a5 +3f89ad40: jane L3F89B760 +3f89ad60: sra 0x14, a7 +3f89ad70: move a7, *a13(0x20), 1 +3f89ad90: move @0x225870, a5, 1 +3f89adc0: cmp a5, a7 +3f89add0: jage L3F89B760 +3f89adf0: sll 0x5, a7 +3f89ae00: addi 0x21ffe0, a7 +3f89ae30: move *a7, a7, 1 +3f89ae40: move a7, *a13(0x40), 1 +3f89ae60: move *a7(0x40), a3, 1 +3f89ae80: jaeq L3F89B760 +3f89aea0: move a2, a3 +3f89aeb0: andi 0x7ffff, a3 +3f89aee0: move a3, *a13(0xe0), 1 +3f89af00: move a6, *a13(0x100), 1 +3f89af20: move *a7(0x60), *a13(0x120), 1 +3f89af50: move *a13(0x120), a3, 1 +3f89af70: subk 6, a3 +3f89af80: jrne L3F89B070 +3f89af90: move *a13(0xe0), a3, 1 +3f89afb0: sra 0x6, a3 +3f89afc0: move *a13(0xe0), a7, 1 +3f89afe0: xor a7, a3 +3f89aff0: sra 0xc, a7 +3f89b000: xor a7, a3 +3f89b010: andi 0x3f, a3 +3f89b040: move a3, *a13(0xa0), 1 +3f89b060: jruc L3F89B230 +L3F89B070: +3f89b070: move *a13(0x120), a3, 1 +3f89b090: subk 7, a3 +3f89b0a0: jrne L3F89B190 +3f89b0b0: move *a13(0xe0), a3, 1 +3f89b0d0: sra 0x7, a3 +3f89b0e0: move *a13(0xe0), a7, 1 +3f89b100: xor a7, a3 +3f89b110: sra 0xd, a7 +3f89b120: xor a7, a3 +3f89b130: andi 0x7f, a3 +3f89b160: move a3, *a13(0xa0), 1 +3f89b180: jruc L3F89B230 +L3F89B190: +3f89b190: move a14, -*sp, 1 +3f89b1a0: move *a13(0xe0), *a14+, 1 +3f89b1c0: move *a13(0x120), *a14+, 1 +3f89b1e0: calla L3F8B5680 +3f89b210: move a8, *a13(0xa0), 1 +L3F89B230: +3f89b230: move *a13(0xa0), a7, 1 +3f89b250: inc a7 +3f89b260: jreq L3F89B760 +3f89b270: move *a13(0x40), a7, 1 +3f89b290: move *a13(0xa0), a5, 1 +3f89b2b0: move a5, a3 +3f89b2c0: sll 0x6, a5 +3f89b2d0: sll 0x5, a3 +3f89b2e0: add a3, a5 +3f89b2f0: move *a7, a3, 1 +3f89b300: add a5, a3 +3f89b310: move a3, *a13(0x80), 1 +3f89b330: move *a3(0x0), *a13(0xc0), 1 +3f89b360: move *a13(0xc0), a5, 1 +3f89b380: cmp a3, a5 +3f89b390: jreq L3F89B760 +L3F89B3A0: +3f89b3a0: move *a13(0x80), a7, 1 +3f89b3c0: move *a13(0x100), a5, 1 +3f89b3e0: inc a5 +3f89b3f0: move a5, *a13(0x100), 1 +3f89b410: move *a7(0x40), a3, 1 +3f89b430: cmp a3, a5 +3f89b440: jrle L3F89B4F0 +3f89b450: move a14, -*sp, 1 +3f89b460: move a2, *a14+, 1 +3f89b470: move a7, *a14+, 1 +3f89b480: movi 0x3f8b3a28, a8 +3f89b4b0: move a8, *a14+, 1 +3f89b4c0: calla L3F35BD40 +L3F89B4F0: +3f89b4f0: move *a13(0xc0), a3, 1 +3f89b510: move *a3(0x40), a3, 1 +3f89b530: cmp a2, a3 +3f89b540: jreq L3F89B5F0 +3f89b550: move *a13(0xc0), a3, 1 +3f89b570: move *a3(0x0), *a13(0xc0), 1 +3f89b5a0: move *a13(0xc0), a3, 1 +3f89b5c0: cmp a7, a3 +3f89b5d0: jrne L3F89B3A0 +3f89b5e0: jruc L3F89B760 +L3F89B5F0: +3f89b5f0: move *a13(0xc0), a7, 1 +3f89b610: setf 16, 0, 0 +3f89b620: move *a7(0x90), a5, 0 +3f89b640: cmp a6, a5 +3f89b650: jrne L3F89B6D0 +3f89b660: move *a7(0x80), a5, 0 +3f89b680: and a4, a5 +3f89b690: jreq L3F89B6D0 +3f89b6a0: move *a7(0xa0), a10, 1 +3f89b6c0: jruc L3F89B760 +L3F89B6D0: +3f89b6d0: move *a7(0x0), *a13(0xc0), 1 +3f89b700: move *a13(0xc0), a7, 1 +3f89b720: move *a13(0x80), a5, 1 +3f89b740: cmp a5, a7 +3f89b750: jrne L3F89B3A0 +L3F89B760: +3f89b760: move a10, a3 +3f89b770: jrne L3F89B7C0 +3f89b780: move a2, *a9(0xc0), 1 +3f89b7a0: movk 13, a8 +3f89b7b0: jruc L3F89BBC0 +L3F89B7C0: +3f89b7c0: move a10, *a9(0x1a0), 1 +3f89b7e0: move a2, *a9(0x1c0), 1 +3f89b800: jruc L3F89B830 +L3F89B810: +3f89b810: move *a9(0x1a0), a10, 1 +L3F89B830: +3f89b830: movb *a10(0x180), a7 +3f89b850: setf 16, 1, 0 +3f89b860: move *a11(0x10), a5, 0 +3f89b880: cmp a5, a7 +3f89b890: jrne L3F89B8F0 +3f89b8a0: move *a10, a7, 1 +3f89b8b0: move *a11(0x20), a5, 1 +3f89b8d0: cmp a5, a7 +3f89b8e0: jreq L3F89B9A0 +L3F89B8F0: +3f89b8f0: move a2, *a9(0xc0), 1 +3f89b910: movi 0xffff, a7 +3f89b930: move a7, *a9(0x1c0), 1 +3f89b950: sub a5, a5 +3f89b960: move a5, *a9(0x1a0), 1 +3f89b980: movk 8, a8 +3f89b990: jruc L3F89BBC0 +L3F89B9A0: +3f89b9a0: move *a10(0x60), a7, 1 +3f89b9c0: move *a11(0x40), a5, 1 +3f89b9e0: cmp a5, a7 +3f89b9f0: jreq L3F89BA60 +3f89ba00: move a14, -*sp, 1 +3f89ba10: move a10, *a14+, 1 +3f89ba20: move a11, *a14+, 1 +3f89ba30: calla L3F863590 +L3F89BA60: +3f89ba60: setf 16, 0, 0 +3f89ba70: move *a12(0x10), a7, 0 +3f89ba90: sll 0x2, a7 +3f89baa0: subk 12, a7 +3f89bab0: movk 12, a5 +3f89bac0: divu a5, a7 +3f89bad0: move a7, *a13, 1 +3f89bae0: jreq L3F89BBA0 +3f89baf0: move a14, -*sp, 1 +3f89bb00: move a12, a3 +3f89bb10: addi 0x60, a3 +3f89bb30: move a3, *a14+, 1 +3f89bb40: move a7, *a14+, 1 +3f89bb50: move a10, *a14+, 1 +3f89bb60: move a11, *a14+, 1 +3f89bb70: move *a10(0x560), a3, 1 +3f89bb90: call a3 +L3F89BBA0: +3f89bba0: move *a9(0x140), a8, 1 +L3F89BBC0: +3f89bbc0: move *sp(0x1a0), a14, 1 +3f89bbe0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f89bc00: rets 2 +3f89bc10: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f89bc30: move a14, a13 +3f89bc40: addi 0x140, a14 +3f89bc60: move *a13(0xffe0), a9, 1 +3f89bc80: move *a9(0x40), a12, 1 +3f89bca0: move *a12(0x20), a0, 1 +3f89bcc0: move *a12(0x40), a2, 1 +3f89bce0: setf 16, 0, 0 +3f89bcf0: move *a12(0x10), a7, 0 +3f89bd10: subk 6, a7 +3f89bd20: jrnc L3F89BD60 +3f89bd30: movk 16, a8 +3f89bd40: jauc L3F89E570 +L3F89BD60: +3f89bd60: move *a12(0x60), *a13(0x20), 0 +3f89bd90: setf 16, 1, 0 +3f89bda0: move *a13(0x20), a7, 0 +3f89bdc0: jrge L3F89BE20 +3f89bdd0: move a7, *a9(0xc0), 1 +3f89bdf0: movk 2, a8 +3f89be00: jauc L3F89E570 +L3F89BE20: +3f89be20: move *a12(0x70), *a13(0x20), 0 +3f89be50: move *a13(0x20), a7, 0 +3f89be70: jrge L3F89BED0 +3f89be80: move a7, *a9(0xc0), 1 +3f89bea0: movk 2, a8 +3f89beb0: jauc L3F89E570 +L3F89BED0: +3f89bed0: move *a9(0x180), a7, 1 +3f89bef0: cmp a0, a7 +3f89bf00: jaeq L3F89CBB0 +3f89bf20: movk 24, a4 +3f89bf30: sub a6, a6 +3f89bf40: move a0, a7 +3f89bf50: andi 0xfff00000, a7 +3f89bf80: move a7, *a13(0x60), 1 +3f89bfa0: move a6, a11 +3f89bfb0: move a0, a7 +3f89bfc0: andi 0xe0000000, a7 +3f89bff0: jane L3F89CA50 +3f89c010: move *a13(0x60), a7, 1 +3f89c030: sra 0x14, a7 +3f89c040: move a7, *a13(0x20), 1 +3f89c060: move @0x225870, a5, 1 +3f89c090: cmp a5, a7 +3f89c0a0: jage L3F89CA50 +3f89c0c0: sll 0x5, a7 +3f89c0d0: addi 0x21ffe0, a7 +3f89c100: move *a7, a7, 1 +3f89c110: move a7, *a13(0x40), 1 +3f89c130: move *a7(0x40), a7, 1 +3f89c150: jaeq L3F89CA50 +3f89c170: move a0, a7 +3f89c180: andi 0x7ffff, a7 +3f89c1b0: move a7, *a13(0xe0), 1 +3f89c1d0: move a6, *a13(0x100), 1 +3f89c1f0: move *a13(0x40), a7, 1 +3f89c210: move *a7(0x60), *a13(0x120), 1 +3f89c240: move *a13(0x120), a7, 1 +3f89c260: subk 6, a7 +3f89c270: jrne L3F89C360 +3f89c280: move *a13(0xe0), a7, 1 +3f89c2a0: sra 0x6, a7 +3f89c2b0: move *a13(0xe0), a5, 1 +3f89c2d0: xor a5, a7 +3f89c2e0: sra 0xc, a5 +3f89c2f0: xor a5, a7 +3f89c300: andi 0x3f, a7 +3f89c330: move a7, *a13(0xa0), 1 +3f89c350: jruc L3F89C520 +L3F89C360: +3f89c360: move *a13(0x120), a7, 1 +3f89c380: subk 7, a7 +3f89c390: jrne L3F89C480 +3f89c3a0: move *a13(0xe0), a7, 1 +3f89c3c0: sra 0x7, a7 +3f89c3d0: move *a13(0xe0), a5, 1 +3f89c3f0: xor a5, a7 +3f89c400: sra 0xd, a5 +3f89c410: xor a5, a7 +3f89c420: andi 0x7f, a7 +3f89c450: move a7, *a13(0xa0), 1 +3f89c470: jruc L3F89C520 +L3F89C480: +3f89c480: move a14, -*sp, 1 +3f89c490: move *a13(0xe0), *a14+, 1 +3f89c4b0: move *a13(0x120), *a14+, 1 +3f89c4d0: calla L3F8B5680 +3f89c500: move a8, *a13(0xa0), 1 +L3F89C520: +3f89c520: move *a13(0xa0), a7, 1 +3f89c540: inc a7 +3f89c550: jreq L3F89CA50 +3f89c560: move *a13(0x40), a7, 1 +3f89c580: move *a13(0xa0), a5, 1 +3f89c5a0: move a5, a3 +3f89c5b0: sll 0x6, a5 +3f89c5c0: sll 0x5, a3 +3f89c5d0: add a3, a5 +3f89c5e0: move *a7, a3, 1 +3f89c5f0: add a5, a3 +3f89c600: move a3, *a13(0x80), 1 +3f89c620: move *a3(0x0), *a13(0xc0), 1 +3f89c650: move *a13(0xc0), a5, 1 +3f89c670: cmp a3, a5 +3f89c680: jreq L3F89CA50 +L3F89C690: +3f89c690: move *a13(0x80), a7, 1 +3f89c6b0: move *a13(0x100), a5, 1 +3f89c6d0: inc a5 +3f89c6e0: move a5, *a13(0x100), 1 +3f89c700: move *a7(0x40), a3, 1 +3f89c720: cmp a3, a5 +3f89c730: jrle L3F89C7E0 +3f89c740: move a14, -*sp, 1 +3f89c750: move a0, *a14+, 1 +3f89c760: move a7, *a14+, 1 +3f89c770: movi 0x3f8b38a0, a8 +3f89c7a0: move a8, *a14+, 1 +3f89c7b0: calla L3F35BD40 +L3F89C7E0: +3f89c7e0: move *a13(0xc0), a3, 1 +3f89c800: move *a3(0x40), a3, 1 +3f89c820: cmp a0, a3 +3f89c830: jreq L3F89C8E0 +3f89c840: move *a13(0xc0), a3, 1 +3f89c860: move *a3(0x0), *a13(0xc0), 1 +3f89c890: move *a13(0xc0), a3, 1 +3f89c8b0: cmp a7, a3 +3f89c8c0: jrne L3F89C690 +3f89c8d0: jruc L3F89CA50 +L3F89C8E0: +3f89c8e0: move *a13(0xc0), a7, 1 +3f89c900: setf 16, 0, 0 +3f89c910: move *a7(0x90), a5, 0 +3f89c930: cmp a6, a5 +3f89c940: jrne L3F89C9C0 +3f89c950: move *a7(0x80), a5, 0 +3f89c970: and a4, a5 +3f89c980: jreq L3F89C9C0 +3f89c990: move *a7(0xa0), a11, 1 +3f89c9b0: jruc L3F89CA50 +L3F89C9C0: +3f89c9c0: move *a7(0x0), *a13(0xc0), 1 +3f89c9f0: move *a13(0xc0), a7, 1 +3f89ca10: move *a13(0x80), a5, 1 +3f89ca30: cmp a5, a7 +3f89ca40: jrne L3F89C690 +L3F89CA50: +3f89ca50: move a11, a3 +3f89ca60: jrne L3F89CAC0 +3f89ca70: move a0, *a9(0xc0), 1 +3f89ca90: movk 9, a8 +3f89caa0: jauc L3F89E570 +L3F89CAC0: +3f89cac0: setf 16, 1, 0 +3f89cad0: move *a11, a7, 0 +3f89cae0: jreq L3F89CB10 +3f89caf0: move *a11, a7, 0 +3f89cb00: dsjs a7, L3F89CB60 +L3F89CB10: +3f89cb10: move a11, *a9(0x160), 1 +3f89cb30: move a0, *a9(0x180), 1 +3f89cb50: jruc L3F89CBD0 +L3F89CB60: +3f89cb60: move a0, *a9(0xc0), 1 +3f89cb80: movk 9, a8 +3f89cb90: jauc L3F89E570 +L3F89CBB0: +3f89cbb0: move *a9(0x160), a11, 1 +L3F89CBD0: +3f89cbd0: move *a9(0x1c0), a7, 1 +3f89cbf0: cmp a2, a7 +3f89cc00: jaeq L3F89D7D0 +3f89cc20: movk 32, a4 +3f89cc30: sub a6, a6 +3f89cc40: move a2, a7 +3f89cc50: andi 0xfff00000, a7 +3f89cc80: move a7, *a13(0x60), 1 +3f89cca0: move a6, a10 +3f89ccb0: move a2, a5 +3f89ccc0: andi 0xe0000000, a5 +3f89ccf0: jane L3F89D710 +3f89cd10: sra 0x14, a7 +3f89cd20: move a7, *a13(0x20), 1 +3f89cd40: move @0x225870, a5, 1 +3f89cd70: cmp a5, a7 +3f89cd80: jage L3F89D710 +3f89cda0: sll 0x5, a7 +3f89cdb0: addi 0x21ffe0, a7 +3f89cde0: move *a7, a7, 1 +3f89cdf0: move a7, *a13(0x40), 1 +3f89ce10: move *a7(0x40), a3, 1 +3f89ce30: jaeq L3F89D710 +3f89ce50: move a2, a3 +3f89ce60: andi 0x7ffff, a3 +3f89ce90: move a3, *a13(0xe0), 1 +3f89ceb0: move a6, *a13(0x100), 1 +3f89ced0: move *a7(0x60), *a13(0x120), 1 +3f89cf00: move *a13(0x120), a3, 1 +3f89cf20: subk 6, a3 +3f89cf30: jrne L3F89D020 +3f89cf40: move *a13(0xe0), a3, 1 +3f89cf60: sra 0x6, a3 +3f89cf70: move *a13(0xe0), a7, 1 +3f89cf90: xor a7, a3 +3f89cfa0: sra 0xc, a7 +3f89cfb0: xor a7, a3 +3f89cfc0: andi 0x3f, a3 +3f89cff0: move a3, *a13(0xa0), 1 +3f89d010: jruc L3F89D1E0 +L3F89D020: +3f89d020: move *a13(0x120), a3, 1 +3f89d040: subk 7, a3 +3f89d050: jrne L3F89D140 +3f89d060: move *a13(0xe0), a3, 1 +3f89d080: sra 0x7, a3 +3f89d090: move *a13(0xe0), a7, 1 +3f89d0b0: xor a7, a3 +3f89d0c0: sra 0xd, a7 +3f89d0d0: xor a7, a3 +3f89d0e0: andi 0x7f, a3 +3f89d110: move a3, *a13(0xa0), 1 +3f89d130: jruc L3F89D1E0 +L3F89D140: +3f89d140: move a14, -*sp, 1 +3f89d150: move *a13(0xe0), *a14+, 1 +3f89d170: move *a13(0x120), *a14+, 1 +3f89d190: calla L3F8B5680 +3f89d1c0: move a8, *a13(0xa0), 1 +L3F89D1E0: +3f89d1e0: move *a13(0xa0), a7, 1 +3f89d200: inc a7 +3f89d210: jreq L3F89D710 +3f89d220: move *a13(0x40), a7, 1 +3f89d240: move *a13(0xa0), a5, 1 +3f89d260: move a5, a3 +3f89d270: sll 0x6, a5 +3f89d280: sll 0x5, a3 +3f89d290: add a3, a5 +3f89d2a0: move *a7, a3, 1 +3f89d2b0: add a5, a3 +3f89d2c0: move a3, *a13(0x80), 1 +3f89d2e0: move *a3(0x0), *a13(0xc0), 1 +3f89d310: move *a13(0xc0), a5, 1 +3f89d330: cmp a3, a5 +3f89d340: jreq L3F89D710 +L3F89D350: +3f89d350: move *a13(0x80), a7, 1 +3f89d370: move *a13(0x100), a5, 1 +3f89d390: inc a5 +3f89d3a0: move a5, *a13(0x100), 1 +3f89d3c0: move *a7(0x40), a3, 1 +3f89d3e0: cmp a3, a5 +3f89d3f0: jrle L3F89D4A0 +3f89d400: move a14, -*sp, 1 +3f89d410: move a2, *a14+, 1 +3f89d420: move a7, *a14+, 1 +3f89d430: movi 0x3f8b3a28, a8 +3f89d460: move a8, *a14+, 1 +3f89d470: calla L3F35BD40 +L3F89D4A0: +3f89d4a0: move *a13(0xc0), a3, 1 +3f89d4c0: move *a3(0x40), a3, 1 +3f89d4e0: cmp a2, a3 +3f89d4f0: jreq L3F89D5A0 +3f89d500: move *a13(0xc0), a3, 1 +3f89d520: move *a3(0x0), *a13(0xc0), 1 +3f89d550: move *a13(0xc0), a3, 1 +3f89d570: cmp a7, a3 +3f89d580: jrne L3F89D350 +3f89d590: jruc L3F89D710 +L3F89D5A0: +3f89d5a0: move *a13(0xc0), a7, 1 +3f89d5c0: setf 16, 0, 0 +3f89d5d0: move *a7(0x90), a5, 0 +3f89d5f0: cmp a6, a5 +3f89d600: jrne L3F89D680 +3f89d610: move *a7(0x80), a5, 0 +3f89d630: and a4, a5 +3f89d640: jreq L3F89D680 +3f89d650: move *a7(0xa0), a10, 1 +3f89d670: jruc L3F89D710 +L3F89D680: +3f89d680: move *a7(0x0), *a13(0xc0), 1 +3f89d6b0: move *a13(0xc0), a7, 1 +3f89d6d0: move *a13(0x80), a5, 1 +3f89d6f0: cmp a5, a7 +3f89d700: jrne L3F89D350 +L3F89D710: +3f89d710: move a10, a3 +3f89d720: jrne L3F89D780 +3f89d730: move a2, *a9(0xc0), 1 +3f89d750: movk 13, a8 +3f89d760: jauc L3F89E570 +L3F89D780: +3f89d780: move a10, *a9(0x1a0), 1 +3f89d7a0: move a2, *a9(0x1c0), 1 +3f89d7c0: jruc L3F89D7F0 +L3F89D7D0: +3f89d7d0: move *a9(0x1a0), a10, 1 +L3F89D7F0: +3f89d7f0: movb *a10(0x180), a7 +3f89d810: setf 16, 1, 0 +3f89d820: move *a11(0x10), a5, 0 +3f89d840: cmp a5, a7 +3f89d850: jrne L3F89D8B0 +3f89d860: move *a10, a7, 1 +3f89d870: move *a11(0x20), a5, 1 +3f89d890: cmp a5, a7 +3f89d8a0: jreq L3F89D970 +L3F89D8B0: +3f89d8b0: move a2, *a9(0xc0), 1 +3f89d8d0: movi 0xffff, a7 +3f89d8f0: move a7, *a9(0x1c0), 1 +3f89d910: sub a5, a5 +3f89d920: move a5, *a9(0x1a0), 1 +3f89d940: movk 8, a8 +3f89d950: jauc L3F89E570 +L3F89D970: +3f89d970: move *a10(0x60), a7, 1 +3f89d990: move *a11(0x40), a5, 1 +3f89d9b0: cmp a5, a7 +3f89d9c0: jreq L3F89DA30 +3f89d9d0: move a14, -*sp, 1 +3f89d9e0: move a10, *a14+, 1 +3f89d9f0: move a11, *a14+, 1 +3f89da00: calla L3F863590 +L3F89DA30: +3f89da30: setf 8, 0, 0 +3f89da40: move *a12(0x8), a7, 0 +3f89da60: jrne L3F89DC70 +3f89da70: move *a12(0xa8), a7, 0 +3f89da90: dsjs a7, L3F89DB10 +3f89daa0: move *a12(0xa0), a7, 0 +3f89dac0: move @0xda880, a5, 1 +3f89daf0: cmp a5, a7 +3f89db00: jrc L3F89DB40 +L3F89DB10: +3f89db10: movk 8, a8 +3f89db20: jauc L3F89E570 +L3F89DB40: +3f89db40: setf 16, 0, 0 +3f89db50: move *a12(0x60), a7, 0 +3f89db70: setf 8, 0, 0 +3f89db80: move *a12(0xa0), a3, 0 +3f89dba0: add a3, a7 +3f89dbb0: move @0xc5410, a3, 1 +3f89dbe0: add a3, a7 +3f89dbf0: move @0xc5430, a3, 1 +3f89dc20: neg a3 +3f89dc30: srl a3, a7 +3f89dc40: sll 0x2, a7 +3f89dc50: move a7, *a13, 1 +3f89dc60: jruc L3F89E230 +L3F89DC70: +3f89dc70: move *a12(0x8), a7, 0 +3f89dc90: dsj a7, L3F89DF30 +3f89dcb0: setf 16, 1, 0 +3f89dcc0: move *a11(0x10), a7, 0 +3f89dce0: setf 8, 0, 0 +3f89dcf0: move *a12(0xa8), a5, 0 +3f89dd10: cmp a5, a7 +3f89dd20: jrne L3F89DDA0 +3f89dd30: move *a12(0xa0), a7, 0 +3f89dd50: move @0xda880, a5, 1 +3f89dd80: cmp a5, a7 +3f89dd90: jrc L3F89DDC0 +L3F89DDA0: +3f89dda0: movk 8, a8 +3f89ddb0: jruc L3F89E570 +L3F89DDC0: +3f89ddc0: setf 16, 0, 0 +3f89ddd0: move *a12(0x60), a7, 0 +3f89ddf0: setf 8, 0, 0 +3f89de00: move *a12(0xa0), a3, 0 +3f89de20: add a3, a7 +3f89de30: move @0xc5410, a3, 1 +3f89de60: add a3, a7 +3f89de70: move @0xc5430, a3, 1 +3f89dea0: neg a3 +3f89deb0: srl a3, a7 +3f89dec0: sll 0x2, a7 +3f89ded0: move a7, *a13, 1 +3f89dee0: move *a12(0xa8), a3, 0 +3f89df00: mpys a7, a3 +3f89df10: move a3, *a13, 1 +3f89df20: jruc L3F89E230 +L3F89DF30: +3f89df30: move *a12(0x8), a7, 0 +3f89df50: subk 2, a7 +3f89df60: jrne L3F89E1D0 +3f89df70: setf 16, 1, 0 +3f89df80: move *a11(0x10), a7, 0 +3f89dfa0: setf 8, 0, 0 +3f89dfb0: move *a12(0xa8), a5, 0 +3f89dfd0: cmp a5, a7 +3f89dfe0: jrne L3F89E020 +3f89dff0: move *a12(0xa0), a7, 0 +3f89e010: jreq L3F89E040 +L3F89E020: +3f89e020: movk 8, a8 +3f89e030: jruc L3F89E570 +L3F89E040: +3f89e040: move *a12(0xa8), a7, 0 +3f89e060: sll 0x6, a7 +3f89e070: addi 0xc53d0, a7 +3f89e0a0: setf 16, 0, 0 +3f89e0b0: move *a12(0x60), a5, 0 +3f89e0d0: move *a7, a7, 1 +3f89e0e0: add a7, a5 +3f89e0f0: setf 8, 0, 0 +3f89e100: move *a12(0xa8), a7, 0 +3f89e120: sll 0x6, a7 +3f89e130: addi 0xc53d0, a7 +3f89e160: move *a7(0x20), a7, 1 +3f89e180: neg a7 +3f89e190: srl a7, a5 +3f89e1a0: sll 0x2, a5 +3f89e1b0: move a5, *a13, 1 +3f89e1c0: jruc L3F89E230 +L3F89E1D0: +3f89e1d0: move *a12(0x8), a7, 0 +3f89e1f0: move a7, *a9(0xc0), 1 +3f89e210: movk 2, a8 +3f89e220: jruc L3F89E570 +L3F89E230: +3f89e230: setf 16, 0, 0 +3f89e240: move *a12(0x70), a7, 0 +3f89e260: move *a13, a5, 1 +3f89e270: mpys a5, a7 +3f89e280: move a7, *a13, 1 +3f89e290: move *a12(0x10), a5, 0 +3f89e2b0: addk 3, a7 +3f89e2c0: sra 0x2, a7 +3f89e2d0: addk 6, a7 +3f89e2e0: cmp a5, a7 +3f89e2f0: jreq L3F89E320 +3f89e300: movk 16, a8 +3f89e310: jruc L3F89E570 +L3F89E320: +3f89e320: move a14, -*sp, 1 +3f89e330: move a12, a7 +3f89e340: addi 0xc0, a7 +3f89e360: move a7, *a14+, 1 +3f89e370: setf 8, 0, 0 +3f89e380: move *a12(0x8), a8, 0 +3f89e3a0: move a8, *a14+, 1 +3f89e3b0: move *a12(0xa0), a8, 0 +3f89e3d0: move a8, *a14+, 1 +3f89e3e0: setf 16, 0, 0 +3f89e3f0: move *a12(0x70), a8, 0 +3f89e410: move a8, *a14+, 1 +3f89e420: move *a12(0x60), a8, 0 +3f89e440: move a8, *a14+, 1 +3f89e450: setf 16, 1, 0 +3f89e460: move *a12(0x90), a8, 0 +3f89e480: move a8, *a14+, 1 +3f89e490: move *a12(0x80), a8, 0 +3f89e4b0: move a8, *a14+, 1 +3f89e4c0: setf 8, 0, 0 +3f89e4d0: move *a12(0xa8), a8, 0 +3f89e4f0: move a8, *a14+, 1 +3f89e500: move a10, *a14+, 1 +3f89e510: move a11, *a14+, 1 +3f89e520: move *a10(0x380), a7, 1 +3f89e540: call a7 +3f89e550: move *a9(0x140), a8, 1 +L3F89E570: +3f89e570: move *sp(0x1a0), a14, 1 +3f89e590: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f89e5b0: rets 2 +3f89e5c0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f89e5e0: move a14, a13 +3f89e5f0: addi 0x300, a14 +3f89e610: move *a13(0xffe0), a9, 1 +3f89e630: move *a9(0x40), a0, 1 +3f89e650: move *a0(0x20), a2, 1 +3f89e670: setf 16, 0, 0 +3f89e680: move *a0(0x10), a7, 0 +3f89e6a0: subk 5, a7 +3f89e6b0: jreq L3F89E6F0 +3f89e6c0: movk 16, a8 +3f89e6d0: jauc L3F8A15E0 +L3F89E6F0: +3f89e6f0: setf 8, 0, 0 +3f89e700: move *a0(0x8), a7, 0 +3f89e720: dec a7 +3f89e730: jreq L3F89E7F0 +3f89e740: move *a0(0x8), a7, 0 +3f89e760: subk 2, a7 +3f89e770: jreq L3F89E7F0 +3f89e780: move *a0(0x8), a7, 0 +3f89e7a0: move a7, *a9(0xc0), 1 +3f89e7c0: movk 2, a8 +3f89e7d0: jauc L3F8A15E0 +L3F89E7F0: +3f89e7f0: setf 16, 1, 0 +3f89e800: move *a0(0x60), *a13(0x1e0), 0 +3f89e830: move *a13(0x1e0), a7, 0 +3f89e850: jrge L3F89E8B0 +3f89e860: move a7, *a9(0xc0), 1 +3f89e880: movk 2, a8 +3f89e890: jauc L3F8A15E0 +L3F89E8B0: +3f89e8b0: move *a0(0x70), *a13(0x1e0), 0 +3f89e8e0: move *a13(0x1e0), a7, 0 +3f89e900: jrge L3F89E960 +3f89e910: move a7, *a9(0xc0), 1 +3f89e930: movk 2, a8 +3f89e940: jauc L3F8A15E0 +L3F89E960: +3f89e960: move *a9(0x180), a7, 1 +3f89e980: cmp a2, a7 +3f89e990: jrne L3F89E9E0 +3f89e9a0: move *a9(0x160), a10, 1 +3f89e9c0: jauc L3F89F560 +L3F89E9E0: +3f89e9e0: move a2, a7 +3f89e9f0: jrne L3F89EA30 +3f89ea00: sub a10, a10 +3f89ea10: jauc L3F89F560 +L3F89EA30: +3f89ea30: movk 24, a4 +3f89ea40: sub a6, a6 +3f89ea50: move a2, a7 +3f89ea60: andi 0xfff00000, a7 +3f89ea90: move a7, *a13(0x220), 1 +3f89eab0: move a6, a10 +3f89eac0: move a2, a7 +3f89ead0: andi 0xe0000000, a7 +3f89eb00: jane L3F89F560 +3f89eb20: move *a13(0x220), a7, 1 +3f89eb40: sra 0x14, a7 +3f89eb50: move a7, *a13(0x1e0), 1 +3f89eb70: move @0x225870, a5, 1 +3f89eba0: cmp a5, a7 +3f89ebb0: jage L3F89F560 +3f89ebd0: sll 0x5, a7 +3f89ebe0: addi 0x21ffe0, a7 +3f89ec10: move *a7, a7, 1 +3f89ec20: move a7, *a13(0x200), 1 +3f89ec40: move *a7(0x40), a7, 1 +3f89ec60: jaeq L3F89F560 +3f89ec80: move a2, a7 +3f89ec90: andi 0x7ffff, a7 +3f89ecc0: move a7, *a13(0x2a0), 1 +3f89ece0: move a6, *a13(0x2c0), 1 +3f89ed00: move *a13(0x200), a7, 1 +3f89ed20: move *a7(0x60), *a13(0x2e0), 1 +3f89ed50: move *a13(0x2e0), a7, 1 +3f89ed70: subk 6, a7 +3f89ed80: jrne L3F89EE70 +3f89ed90: move *a13(0x2a0), a7, 1 +3f89edb0: sra 0x6, a7 +3f89edc0: move *a13(0x2a0), a5, 1 +3f89ede0: xor a5, a7 +3f89edf0: sra 0xc, a5 +3f89ee00: xor a5, a7 +3f89ee10: andi 0x3f, a7 +3f89ee40: move a7, *a13(0x260), 1 +3f89ee60: jruc L3F89F030 +L3F89EE70: +3f89ee70: move *a13(0x2e0), a7, 1 +3f89ee90: subk 7, a7 +3f89eea0: jrne L3F89EF90 +3f89eeb0: move *a13(0x2a0), a7, 1 +3f89eed0: sra 0x7, a7 +3f89eee0: move *a13(0x2a0), a5, 1 +3f89ef00: xor a5, a7 +3f89ef10: sra 0xd, a5 +3f89ef20: xor a5, a7 +3f89ef30: andi 0x7f, a7 +3f89ef60: move a7, *a13(0x260), 1 +3f89ef80: jruc L3F89F030 +L3F89EF90: +3f89ef90: move a14, -*sp, 1 +3f89efa0: move *a13(0x2a0), *a14+, 1 +3f89efc0: move *a13(0x2e0), *a14+, 1 +3f89efe0: calla L3F8B5680 +3f89f010: move a8, *a13(0x260), 1 +L3F89F030: +3f89f030: move *a13(0x260), a7, 1 +3f89f050: inc a7 +3f89f060: jreq L3F89F560 +3f89f070: move *a13(0x200), a7, 1 +3f89f090: move *a13(0x260), a5, 1 +3f89f0b0: move a5, a3 +3f89f0c0: sll 0x6, a5 +3f89f0d0: sll 0x5, a3 +3f89f0e0: add a3, a5 +3f89f0f0: move *a7, a3, 1 +3f89f100: add a5, a3 +3f89f110: move a3, *a13(0x240), 1 +3f89f130: move *a3(0x0), *a13(0x280), 1 +3f89f160: move *a13(0x280), a5, 1 +3f89f180: cmp a3, a5 +3f89f190: jreq L3F89F560 +L3F89F1A0: +3f89f1a0: move *a13(0x240), a7, 1 +3f89f1c0: move *a13(0x2c0), a5, 1 +3f89f1e0: inc a5 +3f89f1f0: move a5, *a13(0x2c0), 1 +3f89f210: move *a7(0x40), a3, 1 +3f89f230: cmp a3, a5 +3f89f240: jrle L3F89F2F0 +3f89f250: move a14, -*sp, 1 +3f89f260: move a2, *a14+, 1 +3f89f270: move a7, *a14+, 1 +3f89f280: movi 0x3f8b3d10, a8 +3f89f2b0: move a8, *a14+, 1 +3f89f2c0: calla L3F35BD40 +L3F89F2F0: +3f89f2f0: move *a13(0x280), a3, 1 +3f89f310: move *a3(0x40), a3, 1 +3f89f330: cmp a2, a3 +3f89f340: jreq L3F89F3F0 +3f89f350: move *a13(0x280), a3, 1 +3f89f370: move *a3(0x0), *a13(0x280), 1 +3f89f3a0: move *a13(0x280), a3, 1 +3f89f3c0: cmp a7, a3 +3f89f3d0: jrne L3F89F1A0 +3f89f3e0: jruc L3F89F560 +L3F89F3F0: +3f89f3f0: move *a13(0x280), a7, 1 +3f89f410: setf 16, 0, 0 +3f89f420: move *a7(0x90), a5, 0 +3f89f440: cmp a6, a5 +3f89f450: jrne L3F89F4D0 +3f89f460: move *a7(0x80), a5, 0 +3f89f480: and a4, a5 +3f89f490: jreq L3F89F4D0 +3f89f4a0: move *a7(0xa0), a10, 1 +3f89f4c0: jruc L3F89F560 +L3F89F4D0: +3f89f4d0: move *a7(0x0), *a13(0x280), 1 +3f89f500: move *a13(0x280), a7, 1 +3f89f520: move *a13(0x240), a5, 1 +3f89f540: cmp a5, a7 +3f89f550: jrne L3F89F1A0 +L3F89F560: +3f89f560: move a10, a3 +3f89f570: jrne L3F89F5D0 +3f89f580: move a2, *a9(0xc0), 1 +3f89f5a0: movk 9, a8 +3f89f5b0: jauc L3F8A15E0 +L3F89F5D0: +3f89f5d0: setf 16, 0, 0 +3f89f5e0: move *a0(0x70), a11, 0 +3f89f600: setf 16, 1, 0 +3f89f610: move *a10, a7, 0 +3f89f620: jrne L3F89FBD0 +3f89f630: setf 1, 0, 0 +3f89f640: move *a10(0x685), a7, 0 +3f89f660: jreq L3F89FB60 +3f89f670: setf 16, 1, 0 +3f89f680: move *a10(0x3a0), a7, 0 +3f89f6a0: move *a0(0x40), a5, 0 +3f89f6c0: add a5, a7 +3f89f6d0: jrlt L3F89FB60 +3f89f6e0: move *a10(0x3a0), a7, 0 +3f89f700: move *a0(0x40), a5, 0 +3f89f720: add a5, a7 +3f89f730: setf 16, 0, 0 +3f89f740: move *a0(0x60), a5, 0 +3f89f760: add a5, a7 +3f89f770: move *a10(0x20), a5, 1 +3f89f790: setf 16, 1, 0 +3f89f7a0: move *a5(0x40), a5, 0 +3f89f7c0: cmp a5, a7 +3f89f7d0: jrgt L3F89FB60 +3f89f7e0: move *a10(0x3b0), a7, 0 +3f89f800: move *a0(0x50), a5, 0 +3f89f820: add a5, a7 +3f89f830: jrlt L3F89FB60 +3f89f840: move *a10(0x3b0), a7, 0 +3f89f860: move *a0(0x50), a5, 0 +3f89f880: add a5, a7 +3f89f890: add a11, a7 +3f89f8a0: move *a10(0x20), a5, 1 +3f89f8c0: move *a5(0x50), a5, 0 +3f89f8e0: cmp a5, a7 +3f89f8f0: jrgt L3F89FB60 +3f89f900: move *a10(0x650), a7, 0 +3f89f920: neg a7 +3f89f930: move *a0(0x40), a5, 0 +3f89f950: cmp a7, a5 +3f89f960: jrlt L3F89FB60 +3f89f970: setf 16, 0, 0 +3f89f980: move *a0(0x60), a7, 0 +3f89f9a0: setf 16, 1, 0 +3f89f9b0: move *a0(0x40), a5, 0 +3f89f9d0: add a7, a5 +3f89f9e0: move *a10(0x360), a7, 0 +3f89fa00: move *a10(0x650), a3, 0 +3f89fa20: add a7, a3 +3f89fa30: cmp a3, a5 +3f89fa40: jrgt L3F89FB60 +3f89fa50: move *a10(0x650), a7, 0 +3f89fa70: neg a7 +3f89fa80: move *a0(0x50), a5, 0 +3f89faa0: cmp a7, a5 +3f89fab0: jrlt L3F89FB60 +3f89fac0: move *a10(0x370), a7, 0 +3f89fae0: move *a10(0x650), a5, 0 +3f89fb00: add a7, a5 +3f89fb10: move *a0(0x50), a7, 0 +3f89fb30: add a11, a7 +3f89fb40: cmp a5, a7 +3f89fb50: jrle L3F89FB90 +L3F89FB60: +3f89fb60: movk 8, a8 +3f89fb70: jauc L3F8A15E0 +L3F89FB90: +3f89fb90: move *a10(0x60), *a13(0x120), 1 +3f89fbc0: jruc L3F89FE60 +L3F89FBD0: +3f89fbd0: move *a0(0x40), a7, 0 +3f89fbf0: jrlt L3F89FE00 +3f89fc00: move *a0(0x40), a7, 0 +3f89fc20: setf 16, 0, 0 +3f89fc30: move *a0(0x60), a5, 0 +3f89fc50: add a5, a7 +3f89fc60: move *a10(0x80), a5, 1 +3f89fc80: move *a5(0x60), a5, 1 +3f89fca0: move *a5(0x110), a5, 0 +3f89fcc0: cmp a5, a7 +3f89fcd0: jrhi L3F89FE00 +3f89fce0: setf 16, 1, 0 +3f89fcf0: move *a0(0x50), a7, 0 +3f89fd10: jrlt L3F89FE00 +3f89fd20: move *a0(0x50), a7, 0 +3f89fd40: setf 16, 0, 0 +3f89fd50: move *a0(0x70), a5, 0 +3f89fd70: add a5, a7 +3f89fd80: move *a10(0x80), a5, 1 +3f89fda0: move *a5(0x60), a5, 1 +3f89fdc0: move *a5(0x100), a5, 0 +3f89fde0: cmp a5, a7 +3f89fdf0: jrls L3F89FE30 +L3F89FE00: +3f89fe00: movk 8, a8 +3f89fe10: jauc L3F8A15E0 +L3F89FE30: +3f89fe30: sub a7, a7 +3f89fe40: move a7, *a13(0x120), 1 +L3F89FE60: +3f89fe60: movk 1, a7 +3f89fe70: movb a7, *a13(0xe0) +3f89fe90: setf 16, 0, 0 +3f89fea0: move *a9(0xe0), *a13(0xf0), 0 +3f89fed0: movb *a10(0x10), *a13(0xe8) +3f89ff00: setf 8, 0, 0 +3f89ff10: move *a0(0x8), a5, 0 +3f89ff30: subk 2, a5 +3f89ff40: jrne L3F8A0130 +3f89ff50: setf 16, 1, 0 +3f89ff60: move *a10(0x10), a5, 0 +3f89ff80: sll 0x6, a5 +3f89ff90: addi 0xc53d0, a5 +3f89ffc0: setf 16, 0, 0 +3f89ffd0: move *a0(0x60), a3, 0 +3f89fff0: move *a5, a5, 1 +3f8a0000: add a5, a3 +3f8a0010: setf 16, 1, 0 +3f8a0020: move *a10(0x10), a5, 0 +3f8a0040: sll 0x6, a5 +3f8a0050: addi 0xc53d0, a5 +3f8a0080: move *a5(0x20), a5, 1 +3f8a00a0: neg a5 +3f8a00b0: srl a5, a3 +3f8a00c0: sll 0x2, a3 +3f8a00d0: move a3, *a13(0x60), 1 +3f8a00f0: mpys a11, a3 +3f8a0100: move a3, *a13(0x80), 1 +3f8a0120: jruc L3F8A0420 +L3F8A0130: +3f8a0130: sub a5, a5 +3f8a0140: move a5, *a13(0x40), 1 +3f8a0160: setf 16, 1, 0 +3f8a0170: move *a10(0x10), a3, 0 +3f8a0190: dec a3 +3f8a01a0: sll a3, a7 +3f8a01b0: move a7, *a13(0xa0), 1 +3f8a01d0: jreq L3F8A02D0 +L3F8A01E0: +3f8a01e0: move *a0(0x80), a7, 1 +3f8a0200: move *a13(0xa0), a5, 1 +3f8a0220: and a5, a7 +3f8a0230: jreq L3F8A0290 +3f8a0240: move *a13(0x40), a7, 1 +3f8a0260: inc a7 +3f8a0270: move a7, *a13(0x40), 1 +L3F8A0290: +3f8a0290: srl 0x1, a5 +3f8a02a0: move a5, *a13(0xa0), 1 +3f8a02c0: jrne L3F8A01E0 +L3F8A02D0: +3f8a02d0: setf 16, 0, 0 +3f8a02e0: move *a0(0x60), a7, 0 +3f8a0300: move @0xc5410, a5, 1 +3f8a0330: add a5, a7 +3f8a0340: move @0xc5430, a3, 1 +3f8a0370: neg a3 +3f8a0380: srl a3, a7 +3f8a0390: sll 0x2, a7 +3f8a03a0: move a7, *a13(0x60), 1 +3f8a03c0: mpys a11, a7 +3f8a03d0: move *a13(0x40), a3, 1 +3f8a03f0: mpys a3, a7 +3f8a0400: move a7, *a13(0x80), 1 +L3F8A0420: +3f8a0420: move *a13(0x80), a7, 1 +3f8a0440: addk 3, a7 +3f8a0450: sra 0x2, a7 +3f8a0460: move a7, *a13(0x100), 1 +3f8a0480: move *a13(0x60), a5, 1 +3f8a04a0: jreq L3F8A04D0 +3f8a04b0: move a11, a3 +3f8a04c0: jrne L3F8A0510 +L3F8A04D0: +3f8a04d0: sub a3, a3 +3f8a04e0: move a3, *a13(0x20), 1 +3f8a0500: jruc L3F8A0610 +L3F8A0510: +3f8a0510: cmpi 0x2000, a5 +3f8a0530: jrlt L3F8A0580 +3f8a0540: movk 1, a3 +3f8a0550: move a3, *a13(0x20), 1 +3f8a0570: jruc L3F8A0610 +L3F8A0580: +3f8a0580: movi 0x2000, a3 +3f8a05a0: divs a5, a3 +3f8a05b0: move a3, *a13(0x20), 1 +3f8a05d0: cmp a11, a3 +3f8a05e0: jrle L3F8A0610 +3f8a05f0: move a11, *a13(0x20), 1 +L3F8A0610: +3f8a0610: move *a13(0x20), a3, 1 +3f8a0630: mpys a5, a3 +3f8a0640: move a3, *a13(0x80), 1 +3f8a0660: move *a13(0x20), a3, 1 +3f8a0680: cmp a11, a3 +3f8a0690: jrge L3F8A0960 +3f8a06a0: dec a3 +3f8a06b0: jrle L3F8A0820 +3f8a06c0: move *a13(0x80), a3, 1 +3f8a06e0: movk 3, a5 +3f8a06f0: and a3, a5 +3f8a0700: jreq L3F8A0820 +L3F8A0710: +3f8a0710: move *a13(0x20), a7, 1 +3f8a0730: dec a7 +3f8a0740: move a7, *a13(0x20), 1 +3f8a0760: move *a13(0x80), a5, 1 +3f8a0780: move *a13(0x60), a3, 1 +3f8a07a0: sub a3, a5 +3f8a07b0: move a5, *a13(0x80), 1 +3f8a07d0: dec a7 +3f8a07e0: jrle L3F8A0820 +3f8a07f0: movk 3, a7 +3f8a0800: and a5, a7 +3f8a0810: jrne L3F8A0710 +L3F8A0820: +3f8a0820: move *a13(0x80), a7, 1 +3f8a0840: movk 3, a5 +3f8a0850: and a7, a5 +3f8a0860: jreq L3F8A0960 +L3F8A0870: +3f8a0870: move *a13(0x20), a7, 1 +3f8a0890: inc a7 +3f8a08a0: move a7, *a13(0x20), 1 +3f8a08c0: move *a13(0x80), a5, 1 +3f8a08e0: move *a13(0x60), a3, 1 +3f8a0900: add a3, a5 +3f8a0910: move a5, *a13(0x80), 1 +3f8a0930: movk 3, a3 +3f8a0940: and a5, a3 +3f8a0950: jrne L3F8A0870 +L3F8A0960: +3f8a0960: move a14, -*sp, 1 +3f8a0970: move *a13(0x80), *a14+, 1 +3f8a0990: movk 1, a7 +3f8a09a0: move a7, *a14+, 1 +3f8a09b0: calla L3F703D90 +3f8a09e0: move a8, *a13(0xc0), 1 +3f8a0a00: move a8, a3 +3f8a0a10: jrne L3F8A0A50 +3f8a0a20: movk 11, a8 +3f8a0a30: jauc L3F8A15E0 +L3F8A0A50: +3f8a0a50: move *a9(0x80), a5, 1 +3f8a0a70: jreq L3F8A0BB0 +3f8a0a80: move a14, -*sp, 1 +3f8a0a90: move a13, a5 +3f8a0aa0: addi 0xe0, a5 +3f8a0ac0: move a5, *a14+, 1 +3f8a0ad0: movk 32, a7 +3f8a0ae0: move a7, *a14+, 1 +3f8a0af0: move a9, *a14+, 1 +3f8a0b00: move *a9(0x40), a5, 1 +3f8a0b20: setf 8, 0, 0 +3f8a0b30: move *a5, a5, 0 +3f8a0b40: sll 0x5, a5 +3f8a0b50: addi 0xe1980, a5 +3f8a0b80: move *a5, a5, 1 +3f8a0b90: call a5 +3f8a0ba0: jruc L3F8A0C60 +L3F8A0BB0: +3f8a0bb0: move a14, -*sp, 1 +3f8a0bc0: move a13, a5 +3f8a0bd0: addi 0xe0, a5 +3f8a0bf0: move a5, *a14+, 1 +3f8a0c00: movk 32, a7 +3f8a0c10: move a7, *a14+, 1 +3f8a0c20: move a9, *a14+, 1 +3f8a0c30: calla L3F352110 +L3F8A0C60: +3f8a0c60: move *a13(0x20), a5, 1 +3f8a0c80: jaeq L3F8A1560 +3f8a0ca0: setf 8, 0, 0 +3f8a0cb0: move *a0(0x8), a7, 0 +3f8a0cd0: subk 2, a7 +3f8a0ce0: jrne L3F8A1090 +3f8a0cf0: sub a12, a12 +3f8a0d00: cmp a12, a11 +3f8a0d10: jale L3F8A1560 +L3F8A0D30: +3f8a0d30: move a11, a7 +3f8a0d40: sub a12, a7 +3f8a0d50: move *a13(0x20), a5, 1 +3f8a0d70: cmp a7, a5 +3f8a0d80: jrlt L3F8A0DC0 +3f8a0d90: move a11, a7 +3f8a0da0: sub a12, a7 +3f8a0db0: move a7, a5 +L3F8A0DC0: +3f8a0dc0: move a5, *a13, 1 +3f8a0dd0: move a14, -*sp, 1 +3f8a0de0: move *a13(0xc0), *a14+, 1 +3f8a0e00: move *a0(0x80), *a14+, 1 +3f8a0e20: setf 8, 0, 0 +3f8a0e30: move *a0(0x8), a8, 0 +3f8a0e50: move a8, *a14+, 1 +3f8a0e60: move a5, *a14+, 1 +3f8a0e70: setf 16, 0, 0 +3f8a0e80: move *a0(0x60), a8, 0 +3f8a0ea0: move a8, *a14+, 1 +3f8a0eb0: setf 16, 1, 0 +3f8a0ec0: move *a0(0x50), a7, 0 +3f8a0ee0: add a12, a7 +3f8a0ef0: move a7, *a14+, 1 +3f8a0f00: move *a0(0x40), a8, 0 +3f8a0f20: move a8, *a14+, 1 +3f8a0f30: move a10, *a14+, 1 +3f8a0f40: move *a10(0x20), a7, 1 +3f8a0f60: move *a7(0x980), a7, 1 +3f8a0f80: call a7 +3f8a0f90: move a14, -*sp, 1 +3f8a0fa0: move *a13(0xc0), *a14+, 1 +3f8a0fc0: move *a13(0x60), a7, 1 +3f8a0fe0: mpys a7, a5 +3f8a0ff0: move a5, *a14+, 1 +3f8a1000: move a9, *a14+, 1 +3f8a1010: calla L3F352110 +3f8a1040: move *a13, a5, 1 +3f8a1050: add a5, a12 +3f8a1060: cmp a12, a11 +3f8a1070: jrgt L3F8A0D30 +3f8a1080: jruc L3F8A1560 +L3F8A1090: +3f8a1090: setf 16, 1, 0 +3f8a10a0: move *a10(0x10), a7, 0 +3f8a10c0: movk 1, a3 +3f8a10d0: dec a7 +3f8a10e0: sll a7, a3 +3f8a10f0: move a3, *a13(0xa0), 1 +3f8a1110: jreq L3F8A1560 +L3F8A1120: +3f8a1120: move *a0(0x80), a7, 1 +3f8a1140: move *a13(0xa0), a5, 1 +3f8a1160: and a5, a7 +3f8a1170: jreq L3F8A1500 +3f8a1180: sub a12, a12 +3f8a1190: cmp a12, a11 +3f8a11a0: jrle L3F8A1500 +L3F8A11B0: +3f8a11b0: move a11, a7 +3f8a11c0: sub a12, a7 +3f8a11d0: move *a13(0x20), a5, 1 +3f8a11f0: cmp a7, a5 +3f8a1200: jrlt L3F8A1240 +3f8a1210: move a11, a7 +3f8a1220: sub a12, a7 +3f8a1230: move a7, a5 +L3F8A1240: +3f8a1240: move a5, *a13, 1 +3f8a1250: move a14, -*sp, 1 +3f8a1260: move *a13(0xc0), *a14+, 1 +3f8a1280: move *a13(0xa0), *a14+, 1 +3f8a12a0: setf 8, 0, 0 +3f8a12b0: move *a0(0x8), a8, 0 +3f8a12d0: move a8, *a14+, 1 +3f8a12e0: move a5, *a14+, 1 +3f8a12f0: setf 16, 0, 0 +3f8a1300: move *a0(0x60), a8, 0 +3f8a1320: move a8, *a14+, 1 +3f8a1330: setf 16, 1, 0 +3f8a1340: move *a0(0x50), a7, 0 +3f8a1360: add a12, a7 +3f8a1370: move a7, *a14+, 1 +3f8a1380: move *a0(0x40), a8, 0 +3f8a13a0: move a8, *a14+, 1 +3f8a13b0: move a10, *a14+, 1 +3f8a13c0: move *a10(0x20), a7, 1 +3f8a13e0: move *a7(0x980), a7, 1 +3f8a1400: call a7 +3f8a1410: move a14, -*sp, 1 +3f8a1420: move *a13(0xc0), *a14+, 1 +3f8a1440: move *a13(0x60), a7, 1 +3f8a1460: mpys a7, a5 +3f8a1470: move a5, *a14+, 1 +3f8a1480: move a9, *a14+, 1 +3f8a1490: calla L3F352110 +3f8a14c0: move *a13, a5, 1 +3f8a14d0: add a5, a12 +3f8a14e0: cmp a12, a11 +3f8a14f0: jrgt L3F8A11B0 +L3F8A1500: +3f8a1500: move *a13(0xa0), a7, 1 +3f8a1520: srl 0x1, a7 +3f8a1530: move a7, *a13(0xa0), 1 +3f8a1550: jrne L3F8A1120 +L3F8A1560: +3f8a1560: move a14, -*sp, 1 +3f8a1570: move *a13(0xc0), *a14+, 1 +3f8a1590: calla L3F702440 +3f8a15c0: move *a9(0x140), a8, 1 +L3F8A15E0: +3f8a15e0: move *sp(0x1a0), a14, 1 +3f8a1600: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8a1620: rets 2 +3f8a1630: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8a1650: move a14, a13 +3f8a1660: addi 0x200, a14 +3f8a1680: move *a13(0xffe0), a9, 1 +3f8a16a0: move *a9(0x40), a10, 1 +3f8a16c0: move *a10(0x20), a4, 1 +3f8a16e0: move *a10(0x40), a6, 1 +3f8a1700: setf 16, 0, 0 +3f8a1710: move *a10(0x10), a7, 0 +3f8a1730: subk 4, a7 +3f8a1740: jrnc L3F8A1780 +3f8a1750: movk 16, a8 +3f8a1760: jauc L3F8A40D0 +L3F8A1780: +3f8a1780: move *a9(0x180), a7, 1 +3f8a17a0: cmp a4, a7 +3f8a17b0: jaeq L3F8A24E0 +3f8a17d0: movk 24, a7 +3f8a17e0: move a7, *a13(0xc0), 0 +3f8a1800: sub a7, a7 +3f8a1810: move a7, *a13(0xd0), 0 +3f8a1830: move a4, a5 +3f8a1840: andi 0xfff00000, a5 +3f8a1870: move a5, *a13(0x120), 1 +3f8a1890: move a7, a11 +3f8a18a0: move a4, a5 +3f8a18b0: andi 0xe0000000, a5 +3f8a18e0: jane L3F8A2380 +3f8a1900: move *a13(0x120), a5, 1 +3f8a1920: sra 0x14, a5 +3f8a1930: move a5, *a13(0xe0), 1 +3f8a1950: move @0x225870, a7, 1 +3f8a1980: cmp a7, a5 +3f8a1990: jage L3F8A2380 +3f8a19b0: sll 0x5, a5 +3f8a19c0: addi 0x21ffe0, a5 +3f8a19f0: move *a5, a5, 1 +3f8a1a00: move a5, *a13(0x100), 1 +3f8a1a20: move *a5(0x40), a5, 1 +3f8a1a40: jaeq L3F8A2380 +3f8a1a60: move a4, a5 +3f8a1a70: andi 0x7ffff, a5 +3f8a1aa0: move a5, *a13(0x1a0), 1 +3f8a1ac0: move a11, *a13(0x1c0), 1 +3f8a1ae0: move *a13(0x100), a5, 1 +3f8a1b00: move *a5(0x60), *a13(0x1e0), 1 +3f8a1b30: move *a13(0x1e0), a5, 1 +3f8a1b50: subk 6, a5 +3f8a1b60: jrne L3F8A1C50 +3f8a1b70: move *a13(0x1a0), a5, 1 +3f8a1b90: sra 0x6, a5 +3f8a1ba0: move *a13(0x1a0), a7, 1 +3f8a1bc0: xor a7, a5 +3f8a1bd0: sra 0xc, a7 +3f8a1be0: xor a7, a5 +3f8a1bf0: andi 0x3f, a5 +3f8a1c20: move a5, *a13(0x160), 1 +3f8a1c40: jruc L3F8A1E10 +L3F8A1C50: +3f8a1c50: move *a13(0x1e0), a5, 1 +3f8a1c70: subk 7, a5 +3f8a1c80: jrne L3F8A1D70 +3f8a1c90: move *a13(0x1a0), a5, 1 +3f8a1cb0: sra 0x7, a5 +3f8a1cc0: move *a13(0x1a0), a7, 1 +3f8a1ce0: xor a7, a5 +3f8a1cf0: sra 0xd, a7 +3f8a1d00: xor a7, a5 +3f8a1d10: andi 0x7f, a5 +3f8a1d40: move a5, *a13(0x160), 1 +3f8a1d60: jruc L3F8A1E10 +L3F8A1D70: +3f8a1d70: move a14, -*sp, 1 +3f8a1d80: move *a13(0x1a0), *a14+, 1 +3f8a1da0: move *a13(0x1e0), *a14+, 1 +3f8a1dc0: calla L3F8B5680 +3f8a1df0: move a8, *a13(0x160), 1 +L3F8A1E10: +3f8a1e10: move *a13(0x160), a7, 1 +3f8a1e30: inc a7 +3f8a1e40: jreq L3F8A2380 +3f8a1e50: move *a13(0x100), a7, 1 +3f8a1e70: move *a13(0x160), a5, 1 +3f8a1e90: move a5, a3 +3f8a1ea0: sll 0x6, a5 +3f8a1eb0: sll 0x5, a3 +3f8a1ec0: add a3, a5 +3f8a1ed0: move *a7, a3, 1 +3f8a1ee0: add a5, a3 +3f8a1ef0: move a3, *a13(0x140), 1 +3f8a1f10: move *a3(0x0), *a13(0x180), 1 +3f8a1f40: move *a13(0x180), a5, 1 +3f8a1f60: cmp a3, a5 +3f8a1f70: jreq L3F8A2380 +L3F8A1F80: +3f8a1f80: move *a13(0x140), a7, 1 +3f8a1fa0: move *a13(0x1c0), a5, 1 +3f8a1fc0: inc a5 +3f8a1fd0: move a5, *a13(0x1c0), 1 +3f8a1ff0: move *a7(0x40), a3, 1 +3f8a2010: cmp a3, a5 +3f8a2020: jrle L3F8A20D0 +3f8a2030: move a14, -*sp, 1 +3f8a2040: move a4, *a14+, 1 +3f8a2050: move a7, *a14+, 1 +3f8a2060: movi 0x3f8b38a0, a8 +3f8a2090: move a8, *a14+, 1 +3f8a20a0: calla L3F35BD40 +L3F8A20D0: +3f8a20d0: move *a13(0x180), a3, 1 +3f8a20f0: move *a3(0x40), a3, 1 +3f8a2110: cmp a4, a3 +3f8a2120: jreq L3F8A21D0 +3f8a2130: move *a13(0x180), a3, 1 +3f8a2150: move *a3(0x0), *a13(0x180), 1 +3f8a2180: move *a13(0x180), a3, 1 +3f8a21a0: cmp a7, a3 +3f8a21b0: jrne L3F8A1F80 +3f8a21c0: jruc L3F8A2380 +L3F8A21D0: +3f8a21d0: move *a13(0x180), a7, 1 +3f8a21f0: setf 16, 0, 0 +3f8a2200: move *a7(0x90), a5, 0 +3f8a2220: move *a13(0xd0), a3, 0 +3f8a2240: cmp a3, a5 +3f8a2250: jrne L3F8A22F0 +3f8a2260: move *a7(0x80), a5, 0 +3f8a2280: move *a13(0xc0), a3, 0 +3f8a22a0: and a3, a5 +3f8a22b0: jreq L3F8A22F0 +3f8a22c0: move *a7(0xa0), a11, 1 +3f8a22e0: jruc L3F8A2380 +L3F8A22F0: +3f8a22f0: move *a7(0x0), *a13(0x180), 1 +3f8a2320: move *a13(0x180), a7, 1 +3f8a2340: move *a13(0x140), a5, 1 +3f8a2360: cmp a5, a7 +3f8a2370: jrne L3F8A1F80 +L3F8A2380: +3f8a2380: move a11, a3 +3f8a2390: jrne L3F8A23F0 +3f8a23a0: move a4, *a9(0xc0), 1 +3f8a23c0: movk 9, a8 +3f8a23d0: jauc L3F8A40D0 +L3F8A23F0: +3f8a23f0: setf 16, 1, 0 +3f8a2400: move *a11, a7, 0 +3f8a2410: jreq L3F8A2440 +3f8a2420: move *a11, a7, 0 +3f8a2430: dsjs a7, L3F8A2490 +L3F8A2440: +3f8a2440: move a11, *a9(0x160), 1 +3f8a2460: move a4, *a9(0x180), 1 +3f8a2480: jruc L3F8A2500 +L3F8A2490: +3f8a2490: move a4, *a9(0xc0), 1 +3f8a24b0: movk 9, a8 +3f8a24c0: jauc L3F8A40D0 +L3F8A24E0: +3f8a24e0: move *a9(0x160), a11, 1 +L3F8A2500: +3f8a2500: move *a9(0x1c0), a7, 1 +3f8a2520: cmp a6, a7 +3f8a2530: jaeq L3F8A31D0 +3f8a2550: movk 32, a7 +3f8a2560: setf 16, 0, 0 +3f8a2570: move a7, *a13(0xc0), 0 +3f8a2590: sub a5, a5 +3f8a25a0: move a5, *a13(0xd0), 0 +3f8a25c0: move a6, a3 +3f8a25d0: andi 0xfff00000, a3 +3f8a2600: move a3, *a13(0x120), 1 +3f8a2620: move a5, a12 +3f8a2630: move a6, a3 +3f8a2640: andi 0xe0000000, a3 +3f8a2670: jane L3F8A3110 +3f8a2690: move *a13(0x120), a3, 1 +3f8a26b0: sra 0x14, a3 +3f8a26c0: move a3, *a13(0xe0), 1 +3f8a26e0: move @0x225870, a5, 1 +3f8a2710: cmp a5, a3 +3f8a2720: jage L3F8A3110 +3f8a2740: sll 0x5, a3 +3f8a2750: addi 0x21ffe0, a3 +3f8a2780: move *a3, a3, 1 +3f8a2790: move a3, *a13(0x100), 1 +3f8a27b0: move *a3(0x40), a3, 1 +3f8a27d0: jaeq L3F8A3110 +3f8a27f0: move a6, a3 +3f8a2800: andi 0x7ffff, a3 +3f8a2830: move a3, *a13(0x1a0), 1 +3f8a2850: move a12, *a13(0x1c0), 1 +3f8a2870: move *a13(0x100), a3, 1 +3f8a2890: move *a3(0x60), *a13(0x1e0), 1 +3f8a28c0: move *a13(0x1e0), a3, 1 +3f8a28e0: subk 6, a3 +3f8a28f0: jrne L3F8A29E0 +3f8a2900: move *a13(0x1a0), a3, 1 +3f8a2920: sra 0x6, a3 +3f8a2930: move *a13(0x1a0), a5, 1 +3f8a2950: xor a5, a3 +3f8a2960: sra 0xc, a5 +3f8a2970: xor a5, a3 +3f8a2980: andi 0x3f, a3 +3f8a29b0: move a3, *a13(0x160), 1 +3f8a29d0: jruc L3F8A2BA0 +L3F8A29E0: +3f8a29e0: move *a13(0x1e0), a3, 1 +3f8a2a00: subk 7, a3 +3f8a2a10: jrne L3F8A2B00 +3f8a2a20: move *a13(0x1a0), a3, 1 +3f8a2a40: sra 0x7, a3 +3f8a2a50: move *a13(0x1a0), a5, 1 +3f8a2a70: xor a5, a3 +3f8a2a80: sra 0xd, a5 +3f8a2a90: xor a5, a3 +3f8a2aa0: andi 0x7f, a3 +3f8a2ad0: move a3, *a13(0x160), 1 +3f8a2af0: jruc L3F8A2BA0 +L3F8A2B00: +3f8a2b00: move a14, -*sp, 1 +3f8a2b10: move *a13(0x1a0), *a14+, 1 +3f8a2b30: move *a13(0x1e0), *a14+, 1 +3f8a2b50: calla L3F8B5680 +3f8a2b80: move a8, *a13(0x160), 1 +L3F8A2BA0: +3f8a2ba0: move *a13(0x160), a5, 1 +3f8a2bc0: inc a5 +3f8a2bd0: jreq L3F8A3110 +3f8a2be0: move *a13(0x100), a5, 1 +3f8a2c00: move *a13(0x160), a3, 1 +3f8a2c20: move a3, a7 +3f8a2c30: sll 0x6, a3 +3f8a2c40: sll 0x5, a7 +3f8a2c50: add a7, a3 +3f8a2c60: move *a5, a7, 1 +3f8a2c70: add a3, a7 +3f8a2c80: move a7, *a13(0x140), 1 +3f8a2ca0: move *a7(0x0), *a13(0x180), 1 +3f8a2cd0: move *a13(0x180), a3, 1 +3f8a2cf0: cmp a7, a3 +3f8a2d00: jreq L3F8A3110 +L3F8A2D10: +3f8a2d10: move *a13(0x140), a7, 1 +3f8a2d30: move *a13(0x1c0), a5, 1 +3f8a2d50: inc a5 +3f8a2d60: move a5, *a13(0x1c0), 1 +3f8a2d80: move *a7(0x40), a3, 1 +3f8a2da0: cmp a3, a5 +3f8a2db0: jrle L3F8A2E60 +3f8a2dc0: move a14, -*sp, 1 +3f8a2dd0: move a6, *a14+, 1 +3f8a2de0: move a7, *a14+, 1 +3f8a2df0: movi 0x3f8b3a28, a8 +3f8a2e20: move a8, *a14+, 1 +3f8a2e30: calla L3F35BD40 +L3F8A2E60: +3f8a2e60: move *a13(0x180), a3, 1 +3f8a2e80: move *a3(0x40), a3, 1 +3f8a2ea0: cmp a6, a3 +3f8a2eb0: jreq L3F8A2F60 +3f8a2ec0: move *a13(0x180), a3, 1 +3f8a2ee0: move *a3(0x0), *a13(0x180), 1 +3f8a2f10: move *a13(0x180), a3, 1 +3f8a2f30: cmp a7, a3 +3f8a2f40: jrne L3F8A2D10 +3f8a2f50: jruc L3F8A3110 +L3F8A2F60: +3f8a2f60: move *a13(0x180), a7, 1 +3f8a2f80: setf 16, 0, 0 +3f8a2f90: move *a7(0x90), a5, 0 +3f8a2fb0: move *a13(0xd0), a3, 0 +3f8a2fd0: cmp a3, a5 +3f8a2fe0: jrne L3F8A3080 +3f8a2ff0: move *a7(0x80), a5, 0 +3f8a3010: move *a13(0xc0), a3, 0 +3f8a3030: and a3, a5 +3f8a3040: jreq L3F8A3080 +3f8a3050: move *a7(0xa0), a12, 1 +3f8a3070: jruc L3F8A3110 +L3F8A3080: +3f8a3080: move *a7(0x0), *a13(0x180), 1 +3f8a30b0: move *a13(0x180), a7, 1 +3f8a30d0: move *a13(0x140), a5, 1 +3f8a30f0: cmp a5, a7 +3f8a3100: jrne L3F8A2D10 +L3F8A3110: +3f8a3110: move a12, a3 +3f8a3120: jrne L3F8A3180 +3f8a3130: move a6, *a9(0xc0), 1 +3f8a3150: movk 13, a8 +3f8a3160: jauc L3F8A40D0 +L3F8A3180: +3f8a3180: move a12, *a9(0x1a0), 1 +3f8a31a0: move a6, *a9(0x1c0), 1 +3f8a31c0: jruc L3F8A31F0 +L3F8A31D0: +3f8a31d0: move *a9(0x1a0), a12, 1 +L3F8A31F0: +3f8a31f0: movb *a12(0x180), a7 +3f8a3210: setf 16, 1, 0 +3f8a3220: move *a11(0x10), a5, 0 +3f8a3240: cmp a5, a7 +3f8a3250: jrne L3F8A32B0 +3f8a3260: move *a12, a7, 1 +3f8a3270: move *a11(0x20), a5, 1 +3f8a3290: cmp a5, a7 +3f8a32a0: jreq L3F8A3370 +L3F8A32B0: +3f8a32b0: move a6, *a9(0xc0), 1 +3f8a32d0: movi 0xffff, a7 +3f8a32f0: move a7, *a9(0x1c0), 1 +3f8a3310: sub a5, a5 +3f8a3320: move a5, *a9(0x1a0), 1 +3f8a3340: movk 8, a8 +3f8a3350: jauc L3F8A40D0 +L3F8A3370: +3f8a3370: move *a12(0x60), a7, 1 +3f8a3390: move *a11(0x40), a5, 1 +3f8a33b0: cmp a5, a7 +3f8a33c0: jreq L3F8A3430 +3f8a33d0: move a14, -*sp, 1 +3f8a33e0: move a12, *a14+, 1 +3f8a33f0: move a11, *a14+, 1 +3f8a3400: calla L3F863590 +L3F8A3430: +3f8a3430: calla L3F708DE0 +3f8a3460: move a8, @0x21af40, 1 +3f8a3490: move a10, a2 +3f8a34a0: addi 0x80, a2 +3f8a34c0: setf 16, 0, 0 +3f8a34d0: move *a10(0x10), a7, 0 +3f8a34f0: sll 0x5, a7 +3f8a3500: add a10, a7 +3f8a3510: move a7, *a13(0x40), 1 +3f8a3530: setf 8, 0, 0 +3f8a3540: move *a10, a5, 0 +3f8a3550: cmpi 0x4a, a5 +3f8a3570: jrne L3F8A3620 +3f8a3580: move *a12(0x580), *a13(0x0), 1 +3f8a35b0: movk 1, a5 +3f8a35c0: move a5, *a13(0x60), 1 +3f8a35e0: sub a3, a3 +3f8a35f0: move a3, *a13(0xa0), 1 +3f8a3610: jruc L3F8A36B0 +L3F8A3620: +3f8a3620: move *a12(0x5a0), *a13(0x0), 1 +3f8a3650: movk 2, a5 +3f8a3660: move a5, *a13(0x60), 1 +3f8a3680: move *a9(0x80), *a13(0xa0), 1 +L3F8A36B0: +3f8a36b0: sub a3, a3 +3f8a36c0: move a3, *a13(0x80), 1 +3f8a36e0: sub a2, a7 +3f8a36f0: sra 0x3, a7 +3f8a3700: subk 2, a7 +3f8a3710: jrle L3F8A3F00 +L3F8A3720: +3f8a3720: setf 8, 0, 0 +3f8a3730: move *a2, a7, 0 +3f8a3740: cmpi 0xff, a7 +3f8a3760: jrne L3F8A3B20 +3f8a3770: move *a13(0x40), a7, 1 +3f8a3790: sub a2, a7 +3f8a37a0: sra 0x3, a7 +3f8a37b0: subk 5, a7 +3f8a37c0: jrge L3F8A3870 +3f8a37d0: move a14, -*sp, 1 +3f8a37e0: move @0x21af40, *a14+, 1 +3f8a3810: calla L3F709000 +3f8a3840: movk 16, a8 +3f8a3850: jauc L3F8A40D0 +L3F8A3870: +3f8a3870: move *a2(0x18), a7, 0 +3f8a3890: sll 0x8, a7 +3f8a38a0: move *a2(0x20), a5, 0 +3f8a38c0: or a7, a5 +3f8a38d0: move *a2(0x10), a7, 0 +3f8a38f0: sll 0x10, a7 +3f8a3900: or a7, a5 +3f8a3910: move *a2(0x8), a7, 0 +3f8a3930: sll 0x18, a7 +3f8a3940: or a7, a5 +3f8a3950: move a5, *a13(0xc0), 1 +3f8a3970: move a14, -*sp, 1 +3f8a3980: sub a7, a7 +3f8a3990: move a7, *a14+, 1 +3f8a39a0: movk 2, a3 +3f8a39b0: move a3, *a14+, 1 +3f8a39c0: move a5, *a14+, 1 +3f8a39d0: calla L3F8BA520 +3f8a3a00: move a8, a0 +3f8a3a10: move a0, *a2(0x8), 1 +3f8a3a30: jrne L3F8A3AF0 +3f8a3a40: move a5, *a9(0xc0), 1 +3f8a3a60: move a14, -*sp, 1 +3f8a3a70: move @0x21af40, *a14+, 1 +3f8a3aa0: calla L3F709000 +3f8a3ad0: movk 7, a8 +3f8a3ae0: jruc L3F8A40D0 +L3F8A3AF0: +3f8a3af0: addi 0x28, a2 +3f8a3b10: jruc L3F8A3E50 +L3F8A3B20: +3f8a3b20: move *a2, a7, 0 +3f8a3b30: jrne L3F8A3C20 +3f8a3b40: addk 16, a2 +3f8a3b50: move *a13(0x40), a7, 1 +3f8a3b70: cmp a7, a2 +3f8a3b80: jrls L3F8A3E50 +3f8a3b90: move a14, -*sp, 1 +3f8a3ba0: move @0x21af40, *a14+, 1 +3f8a3bd0: calla L3F709000 +3f8a3c00: movk 16, a8 +3f8a3c10: jruc L3F8A40D0 +L3F8A3C20: +3f8a3c20: move *a2, a7, 0 +3f8a3c30: move *a13(0x60), a5, 1 +3f8a3c50: mpyu a5, a7 +3f8a3c60: sll 0x3, a7 +3f8a3c70: add a2, a7 +3f8a3c80: addk 16, a7 +3f8a3c90: move a7, *a13(0x20), 1 +3f8a3cb0: move *a13(0x40), a3, 1 +3f8a3cd0: cmp a3, a7 +3f8a3ce0: jrls L3F8A3D80 +3f8a3cf0: move a14, -*sp, 1 +3f8a3d00: move @0x21af40, *a14+, 1 +3f8a3d30: calla L3F709000 +3f8a3d60: movk 16, a8 +3f8a3d70: jruc L3F8A40D0 +L3F8A3D80: +3f8a3d80: move *a13(0xa0), a3, 1 +3f8a3da0: jreq L3F8A3E40 +3f8a3db0: move a14, -*sp, 1 +3f8a3dc0: move *a2, a8, 0 +3f8a3dd0: move a8, *a14+, 1 +3f8a3de0: move *a2, a3, 0 +3f8a3df0: addk 2, a3 +3f8a3e00: move a3, *a14+, 1 +3f8a3e10: calla L3F8DB010 +L3F8A3E40: +3f8a3e40: move a7, a2 +L3F8A3E50: +3f8a3e50: move *a13(0x80), a7, 1 +3f8a3e70: inc a7 +3f8a3e80: move a7, *a13(0x80), 1 +3f8a3ea0: move *a13(0x40), a5, 1 +3f8a3ec0: sub a2, a5 +3f8a3ed0: sra 0x3, a5 +3f8a3ee0: subk 2, a5 +3f8a3ef0: jrgt L3F8A3720 +L3F8A3F00: +3f8a3f00: move *a13(0x80), a7, 1 +3f8a3f20: jreq L3F8A4040 +3f8a3f30: move a14, -*sp, 1 +3f8a3f40: move a10, a5 +3f8a3f50: addi 0x80, a5 +3f8a3f70: move a5, *a14+, 1 +3f8a3f80: move a7, *a14+, 1 +3f8a3f90: setf 16, 1, 0 +3f8a3fa0: move *a10(0x70), a8, 0 +3f8a3fc0: move a8, *a14+, 1 +3f8a3fd0: move *a10(0x60), a8, 0 +3f8a3ff0: move a8, *a14+, 1 +3f8a4000: move a12, *a14+, 1 +3f8a4010: move a11, *a14+, 1 +3f8a4020: move *a13, a5, 1 +3f8a4030: call a5 +L3F8A4040: +3f8a4040: move a14, -*sp, 1 +3f8a4050: move @0x21af40, *a14+, 1 +3f8a4080: calla L3F709000 +3f8a40b0: move *a9(0x140), a8, 1 +L3F8A40D0: +3f8a40d0: move *sp(0x1a0), a14, 1 +3f8a40f0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8a4110: rets 2 +3f8a4120: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8a4140: move a14, a13 +3f8a4150: addi 0x120, a14 +3f8a4170: move *a13(0xffe0), a9, 1 +3f8a4190: move *a9(0x40), a12, 1 +3f8a41b0: move *a12(0x20), a0, 1 +3f8a41d0: move *a12(0x40), a2, 1 +3f8a41f0: setf 16, 0, 0 +3f8a4200: move *a12(0x10), a7, 0 +3f8a4220: subk 4, a7 +3f8a4230: jrnc L3F8A4270 +3f8a4240: movk 16, a8 +3f8a4250: jauc L3F8A6050 +L3F8A4270: +3f8a4270: move *a9(0x180), a7, 1 +3f8a4290: cmp a0, a7 +3f8a42a0: jaeq L3F8A4F40 +3f8a42c0: movk 24, a4 +3f8a42d0: sub a6, a6 +3f8a42e0: move a0, a7 +3f8a42f0: andi 0xfff00000, a7 +3f8a4320: move a7, *a13(0x40), 1 +3f8a4340: move a6, a10 +3f8a4350: move a0, a7 +3f8a4360: andi 0xe0000000, a7 +3f8a4390: jane L3F8A4DE0 +3f8a43b0: move *a13(0x40), a7, 1 +3f8a43d0: sra 0x14, a7 +3f8a43e0: move a7, *a13, 1 +3f8a43f0: move @0x225870, a5, 1 +3f8a4420: cmp a5, a7 +3f8a4430: jage L3F8A4DE0 +3f8a4450: sll 0x5, a7 +3f8a4460: addi 0x21ffe0, a7 +3f8a4490: move *a7, a7, 1 +3f8a44a0: move a7, *a13(0x20), 1 +3f8a44c0: move *a7(0x40), a7, 1 +3f8a44e0: jaeq L3F8A4DE0 +3f8a4500: move a0, a7 +3f8a4510: andi 0x7ffff, a7 +3f8a4540: move a7, *a13(0xc0), 1 +3f8a4560: move a6, *a13(0xe0), 1 +3f8a4580: move *a13(0x20), a7, 1 +3f8a45a0: move *a7(0x60), *a13(0x100), 1 +3f8a45d0: move *a13(0x100), a7, 1 +3f8a45f0: subk 6, a7 +3f8a4600: jrne L3F8A46F0 +3f8a4610: move *a13(0xc0), a7, 1 +3f8a4630: sra 0x6, a7 +3f8a4640: move *a13(0xc0), a5, 1 +3f8a4660: xor a5, a7 +3f8a4670: sra 0xc, a5 +3f8a4680: xor a5, a7 +3f8a4690: andi 0x3f, a7 +3f8a46c0: move a7, *a13(0x80), 1 +3f8a46e0: jruc L3F8A48B0 +L3F8A46F0: +3f8a46f0: move *a13(0x100), a7, 1 +3f8a4710: subk 7, a7 +3f8a4720: jrne L3F8A4810 +3f8a4730: move *a13(0xc0), a7, 1 +3f8a4750: sra 0x7, a7 +3f8a4760: move *a13(0xc0), a5, 1 +3f8a4780: xor a5, a7 +3f8a4790: sra 0xd, a5 +3f8a47a0: xor a5, a7 +3f8a47b0: andi 0x7f, a7 +3f8a47e0: move a7, *a13(0x80), 1 +3f8a4800: jruc L3F8A48B0 +L3F8A4810: +3f8a4810: move a14, -*sp, 1 +3f8a4820: move *a13(0xc0), *a14+, 1 +3f8a4840: move *a13(0x100), *a14+, 1 +3f8a4860: calla L3F8B5680 +3f8a4890: move a8, *a13(0x80), 1 +L3F8A48B0: +3f8a48b0: move *a13(0x80), a7, 1 +3f8a48d0: inc a7 +3f8a48e0: jreq L3F8A4DE0 +3f8a48f0: move *a13(0x20), a7, 1 +3f8a4910: move *a13(0x80), a5, 1 +3f8a4930: move a5, a3 +3f8a4940: sll 0x6, a5 +3f8a4950: sll 0x5, a3 +3f8a4960: add a3, a5 +3f8a4970: move *a7, a3, 1 +3f8a4980: add a5, a3 +3f8a4990: move a3, *a13(0x60), 1 +3f8a49b0: move *a3(0x0), *a13(0xa0), 1 +3f8a49e0: move *a13(0xa0), a5, 1 +3f8a4a00: cmp a3, a5 +3f8a4a10: jreq L3F8A4DE0 +L3F8A4A20: +3f8a4a20: move *a13(0x60), a7, 1 +3f8a4a40: move *a13(0xe0), a5, 1 +3f8a4a60: inc a5 +3f8a4a70: move a5, *a13(0xe0), 1 +3f8a4a90: move *a7(0x40), a3, 1 +3f8a4ab0: cmp a3, a5 +3f8a4ac0: jrle L3F8A4B70 +3f8a4ad0: move a14, -*sp, 1 +3f8a4ae0: move a0, *a14+, 1 +3f8a4af0: move a7, *a14+, 1 +3f8a4b00: movi 0x3f8b38a0, a8 +3f8a4b30: move a8, *a14+, 1 +3f8a4b40: calla L3F35BD40 +L3F8A4B70: +3f8a4b70: move *a13(0xa0), a3, 1 +3f8a4b90: move *a3(0x40), a3, 1 +3f8a4bb0: cmp a0, a3 +3f8a4bc0: jreq L3F8A4C70 +3f8a4bd0: move *a13(0xa0), a3, 1 +3f8a4bf0: move *a3(0x0), *a13(0xa0), 1 +3f8a4c20: move *a13(0xa0), a3, 1 +3f8a4c40: cmp a7, a3 +3f8a4c50: jrne L3F8A4A20 +3f8a4c60: jruc L3F8A4DE0 +L3F8A4C70: +3f8a4c70: move *a13(0xa0), a7, 1 +3f8a4c90: setf 16, 0, 0 +3f8a4ca0: move *a7(0x90), a5, 0 +3f8a4cc0: cmp a6, a5 +3f8a4cd0: jrne L3F8A4D50 +3f8a4ce0: move *a7(0x80), a5, 0 +3f8a4d00: and a4, a5 +3f8a4d10: jreq L3F8A4D50 +3f8a4d20: move *a7(0xa0), a10, 1 +3f8a4d40: jruc L3F8A4DE0 +L3F8A4D50: +3f8a4d50: move *a7(0x0), *a13(0xa0), 1 +3f8a4d80: move *a13(0xa0), a7, 1 +3f8a4da0: move *a13(0x60), a5, 1 +3f8a4dc0: cmp a5, a7 +3f8a4dd0: jrne L3F8A4A20 +L3F8A4DE0: +3f8a4de0: move a10, a3 +3f8a4df0: jrne L3F8A4E50 +3f8a4e00: move a0, *a9(0xc0), 1 +3f8a4e20: movk 9, a8 +3f8a4e30: jauc L3F8A6050 +L3F8A4E50: +3f8a4e50: setf 16, 1, 0 +3f8a4e60: move *a10, a7, 0 +3f8a4e70: jreq L3F8A4EA0 +3f8a4e80: move *a10, a7, 0 +3f8a4e90: dsjs a7, L3F8A4EF0 +L3F8A4EA0: +3f8a4ea0: move a10, *a9(0x160), 1 +3f8a4ec0: move a0, *a9(0x180), 1 +3f8a4ee0: jruc L3F8A4F60 +L3F8A4EF0: +3f8a4ef0: move a0, *a9(0xc0), 1 +3f8a4f10: movk 9, a8 +3f8a4f20: jauc L3F8A6050 +L3F8A4F40: +3f8a4f40: move *a9(0x160), a10, 1 +L3F8A4F60: +3f8a4f60: move *a9(0x1c0), a7, 1 +3f8a4f80: cmp a2, a7 +3f8a4f90: jaeq L3F8A5B40 +3f8a4fb0: movk 32, a4 +3f8a4fc0: sub a6, a6 +3f8a4fd0: move a2, a7 +3f8a4fe0: andi 0xfff00000, a7 +3f8a5010: move a7, *a13(0x40), 1 +3f8a5030: move a6, a11 +3f8a5040: move a2, a5 +3f8a5050: andi 0xe0000000, a5 +3f8a5080: jane L3F8A5A90 +3f8a50a0: sra 0x14, a7 +3f8a50b0: move a7, *a13, 1 +3f8a50c0: move @0x225870, a5, 1 +3f8a50f0: cmp a5, a7 +3f8a5100: jage L3F8A5A90 +3f8a5120: sll 0x5, a7 +3f8a5130: addi 0x21ffe0, a7 +3f8a5160: move *a7, a7, 1 +3f8a5170: move a7, *a13(0x20), 1 +3f8a5190: move *a7(0x40), a3, 1 +3f8a51b0: jaeq L3F8A5A90 +3f8a51d0: move a2, a3 +3f8a51e0: andi 0x7ffff, a3 +3f8a5210: move a3, *a13(0xc0), 1 +3f8a5230: move a6, *a13(0xe0), 1 +3f8a5250: move *a7(0x60), *a13(0x100), 1 +3f8a5280: move *a13(0x100), a3, 1 +3f8a52a0: subk 6, a3 +3f8a52b0: jrne L3F8A53A0 +3f8a52c0: move *a13(0xc0), a3, 1 +3f8a52e0: sra 0x6, a3 +3f8a52f0: move *a13(0xc0), a7, 1 +3f8a5310: xor a7, a3 +3f8a5320: sra 0xc, a7 +3f8a5330: xor a7, a3 +3f8a5340: andi 0x3f, a3 +3f8a5370: move a3, *a13(0x80), 1 +3f8a5390: jruc L3F8A5560 +L3F8A53A0: +3f8a53a0: move *a13(0x100), a3, 1 +3f8a53c0: subk 7, a3 +3f8a53d0: jrne L3F8A54C0 +3f8a53e0: move *a13(0xc0), a3, 1 +3f8a5400: sra 0x7, a3 +3f8a5410: move *a13(0xc0), a7, 1 +3f8a5430: xor a7, a3 +3f8a5440: sra 0xd, a7 +3f8a5450: xor a7, a3 +3f8a5460: andi 0x7f, a3 +3f8a5490: move a3, *a13(0x80), 1 +3f8a54b0: jruc L3F8A5560 +L3F8A54C0: +3f8a54c0: move a14, -*sp, 1 +3f8a54d0: move *a13(0xc0), *a14+, 1 +3f8a54f0: move *a13(0x100), *a14+, 1 +3f8a5510: calla L3F8B5680 +3f8a5540: move a8, *a13(0x80), 1 +L3F8A5560: +3f8a5560: move *a13(0x80), a7, 1 +3f8a5580: inc a7 +3f8a5590: jreq L3F8A5A90 +3f8a55a0: move *a13(0x20), a7, 1 +3f8a55c0: move *a13(0x80), a5, 1 +3f8a55e0: move a5, a3 +3f8a55f0: sll 0x6, a5 +3f8a5600: sll 0x5, a3 +3f8a5610: add a3, a5 +3f8a5620: move *a7, a3, 1 +3f8a5630: add a5, a3 +3f8a5640: move a3, *a13(0x60), 1 +3f8a5660: move *a3(0x0), *a13(0xa0), 1 +3f8a5690: move *a13(0xa0), a5, 1 +3f8a56b0: cmp a3, a5 +3f8a56c0: jreq L3F8A5A90 +L3F8A56D0: +3f8a56d0: move *a13(0x60), a7, 1 +3f8a56f0: move *a13(0xe0), a5, 1 +3f8a5710: inc a5 +3f8a5720: move a5, *a13(0xe0), 1 +3f8a5740: move *a7(0x40), a3, 1 +3f8a5760: cmp a3, a5 +3f8a5770: jrle L3F8A5820 +3f8a5780: move a14, -*sp, 1 +3f8a5790: move a2, *a14+, 1 +3f8a57a0: move a7, *a14+, 1 +3f8a57b0: movi 0x3f8b3a28, a8 +3f8a57e0: move a8, *a14+, 1 +3f8a57f0: calla L3F35BD40 +L3F8A5820: +3f8a5820: move *a13(0xa0), a3, 1 +3f8a5840: move *a3(0x40), a3, 1 +3f8a5860: cmp a2, a3 +3f8a5870: jreq L3F8A5920 +3f8a5880: move *a13(0xa0), a3, 1 +3f8a58a0: move *a3(0x0), *a13(0xa0), 1 +3f8a58d0: move *a13(0xa0), a3, 1 +3f8a58f0: cmp a7, a3 +3f8a5900: jrne L3F8A56D0 +3f8a5910: jruc L3F8A5A90 +L3F8A5920: +3f8a5920: move *a13(0xa0), a7, 1 +3f8a5940: setf 16, 0, 0 +3f8a5950: move *a7(0x90), a5, 0 +3f8a5970: cmp a6, a5 +3f8a5980: jrne L3F8A5A00 +3f8a5990: move *a7(0x80), a5, 0 +3f8a59b0: and a4, a5 +3f8a59c0: jreq L3F8A5A00 +3f8a59d0: move *a7(0xa0), a11, 1 +3f8a59f0: jruc L3F8A5A90 +L3F8A5A00: +3f8a5a00: move *a7(0x0), *a13(0xa0), 1 +3f8a5a30: move *a13(0xa0), a7, 1 +3f8a5a50: move *a13(0x60), a5, 1 +3f8a5a70: cmp a5, a7 +3f8a5a80: jrne L3F8A56D0 +L3F8A5A90: +3f8a5a90: move a11, a3 +3f8a5aa0: jrne L3F8A5AF0 +3f8a5ab0: move a2, *a9(0xc0), 1 +3f8a5ad0: movk 13, a8 +3f8a5ae0: jruc L3F8A6050 +L3F8A5AF0: +3f8a5af0: move a11, *a9(0x1a0), 1 +3f8a5b10: move a2, *a9(0x1c0), 1 +3f8a5b30: jruc L3F8A5B60 +L3F8A5B40: +3f8a5b40: move *a9(0x1a0), a11, 1 +L3F8A5B60: +3f8a5b60: movb *a11(0x180), a7 +3f8a5b80: setf 16, 1, 0 +3f8a5b90: move *a10(0x10), a5, 0 +3f8a5bb0: cmp a5, a7 +3f8a5bc0: jrne L3F8A5C20 +3f8a5bd0: move *a11, a7, 1 +3f8a5be0: move *a10(0x20), a5, 1 +3f8a5c00: cmp a5, a7 +3f8a5c10: jreq L3F8A5CD0 +L3F8A5C20: +3f8a5c20: move a2, *a9(0xc0), 1 +3f8a5c40: movi 0xffff, a7 +3f8a5c60: move a7, *a9(0x1c0), 1 +3f8a5c80: sub a5, a5 +3f8a5c90: move a5, *a9(0x1a0), 1 +3f8a5cb0: movk 8, a8 +3f8a5cc0: jruc L3F8A6050 +L3F8A5CD0: +3f8a5cd0: move *a11(0x60), a7, 1 +3f8a5cf0: move *a10(0x40), a5, 1 +3f8a5d10: cmp a5, a7 +3f8a5d20: jreq L3F8A5D90 +3f8a5d30: move a14, -*sp, 1 +3f8a5d40: move a11, *a14+, 1 +3f8a5d50: move a10, *a14+, 1 +3f8a5d60: calla L3F863590 +L3F8A5D90: +3f8a5d90: calla L3F708DE0 +3f8a5dc0: move a8, @0x21af40, 1 +3f8a5df0: move a14, -*sp, 1 +3f8a5e00: move a12, a7 +3f8a5e10: addi 0x80, a7 +3f8a5e30: move a7, *a14+, 1 +3f8a5e40: setf 8, 0, 0 +3f8a5e50: move *a12(0x8), a8, 0 +3f8a5e70: move a8, *a14+, 1 +3f8a5e80: setf 16, 1, 0 +3f8a5e90: move *a12(0x70), a8, 0 +3f8a5eb0: move a8, *a14+, 1 +3f8a5ec0: move *a12(0x60), a8, 0 +3f8a5ee0: move a8, *a14+, 1 +3f8a5ef0: move a11, *a14+, 1 +3f8a5f00: move a10, *a14+, 1 +3f8a5f10: setf 8, 0, 0 +3f8a5f20: move *a12, a7, 0 +3f8a5f30: cmpi 0x4c, a7 +3f8a5f50: jrne L3F8A5F90 +3f8a5f60: move *a11(0x5c0), a7, 1 +3f8a5f80: jruc L3F8A5FB0 +L3F8A5F90: +3f8a5f90: move *a11(0x5e0), a7, 1 +L3F8A5FB0: +3f8a5fb0: call a7 +3f8a5fc0: move a14, -*sp, 1 +3f8a5fd0: move @0x21af40, *a14+, 1 +3f8a6000: calla L3F709000 +3f8a6030: move *a9(0x140), a8, 1 +L3F8A6050: +3f8a6050: move *sp(0x1a0), a14, 1 +3f8a6070: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8a6090: rets 2 +3f8a60a0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8a60c0: move a14, a13 +3f8a60d0: addi 0x80, a14 +3f8a60f0: move *a13(0xffe0), a9, 1 +3f8a6110: move *a9(0x40), a11, 1 +3f8a6130: setf 16, 0, 0 +3f8a6140: move *a11(0x10), a7, 0 +3f8a6160: subk 4, a7 +3f8a6170: jreq L3F8A61A0 +3f8a6180: movk 16, a8 +3f8a6190: jruc L3F8A6950 +L3F8A61A0: +3f8a61a0: setf 8, 0, 0 +3f8a61b0: move *a11(0x8), a7, 0 +3f8a61d0: jreq L3F8A6280 +3f8a61e0: move *a11(0x8), a7, 0 +3f8a6200: dec a7 +3f8a6210: jreq L3F8A6280 +3f8a6220: move *a11(0x8), a7, 0 +3f8a6240: move a7, *a9(0xc0), 1 +3f8a6260: movk 2, a8 +3f8a6270: jruc L3F8A6950 +L3F8A6280: +3f8a6280: move *a11(0x20), *a13(0x40), 1 +3f8a62b0: move a14, -*sp, 1 +3f8a62c0: sub a7, a7 +3f8a62d0: move a7, *a14+, 1 +3f8a62e0: movi 0xffff, a7 +3f8a6310: move a7, *a14+, 1 +3f8a6320: move *a13(0x40), *a14+, 1 +3f8a6340: calla L3F8BA520 +3f8a6370: move a8, a8 +3f8a6380: jrne L3F8A6440 +3f8a6390: move *a13(0x40), a7, 1 +3f8a63b0: btst 19, a7 +3f8a63c0: jrne L3F8A6440 +3f8a63d0: andi 0xfff00000, a7 +3f8a6400: move *a9(0x20), a5, 1 +3f8a6420: cmp a7, a5 +3f8a6430: jreq L3F8A6460 +L3F8A6440: +3f8a6440: movk 14, a8 +3f8a6450: jruc L3F8A6950 +L3F8A6460: +3f8a6460: move a14, -*sp, 1 +3f8a6470: move a9, *a14+, 1 +3f8a6480: move *a11(0x40), *a14+, 1 +3f8a64a0: calla L3F7F65F0 +3f8a64d0: move a8, a10 +3f8a64e0: jrne L3F8A6510 +3f8a64f0: movk 3, a8 +3f8a6500: jruc L3F8A6950 +L3F8A6510: +3f8a6510: move *a11(0x60), a7, 1 +3f8a6530: jrne L3F8A6600 +3f8a6540: move *a10(0x80), a7, 1 +3f8a6560: jreq L3F8A65D0 +3f8a6570: move *a10(0x80), a7, 1 +3f8a6590: move *a7(0x60), *a11(0x60), 1 +3f8a65c0: jruc L3F8A6600 +L3F8A65D0: +3f8a65d0: move *a10(0x60), *a11(0x60), 1 +L3F8A6600: +3f8a6600: move a14, -*sp, 1 +3f8a6610: sub a7, a7 +3f8a6620: move a7, *a14+, 1 +3f8a6630: movi 0x80, a5 +3f8a6650: move a5, *a14+, 1 +3f8a6660: move *a11(0x60), *a14+, 1 +3f8a6680: calla L3F8BA520 +3f8a66b0: move a8, *a13, 1 +3f8a66c0: move a8, a8 +3f8a66d0: jreq L3F8A6760 +3f8a66e0: setf 16, 1, 0 +3f8a66f0: move *a8(0x20), a7, 0 +3f8a6710: move *a10(0x20), a5, 1 +3f8a6730: move *a5, a5, 1 +3f8a6740: cmp a5, a7 +3f8a6750: jreq L3F8A67B0 +L3F8A6760: +3f8a6760: move *a11(0x60), *a9(0xc0), 1 +3f8a6790: movk 2, a8 +3f8a67a0: jruc L3F8A6950 +L3F8A67B0: +3f8a67b0: move a14, -*sp, 1 +3f8a67c0: move *a9(0x0), *a14+, 1 +3f8a67e0: setf 8, 0, 0 +3f8a67f0: move *a11(0x8), a8, 0 +3f8a6810: move a8, *a14+, 1 +3f8a6820: move a13, a7 +3f8a6830: addk 32, a7 +3f8a6840: move a7, *a14+, 1 +3f8a6850: move *a13(0x0), *a14+, 1 +3f8a6870: move *a10(0x20), *a14+, 1 +3f8a6890: move *a13(0x40), *a14+, 1 +3f8a68b0: calla L3FC38AA0 +3f8a68e0: move a8, *a13(0x60), 1 +3f8a6900: move *a9(0x140), a5, 1 +3f8a6920: jreq L3F8A6950 +3f8a6930: move *a9(0x140), a8, 1 +L3F8A6950: +3f8a6950: move *sp(0xe0), a14, 1 +3f8a6970: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8a6990: rets 2 +3f8a69a0: mmtm sp, a7,a9,a10,a11,a13 +3f8a69c0: move a14, a13 +3f8a69d0: addk 32, a14 +3f8a69e0: move *a13(0xffe0), a9, 1 +3f8a6a00: move *a9(0x40), a10, 1 +3f8a6a20: setf 16, 0, 0 +3f8a6a30: move *a10(0x10), a11, 0 +3f8a6a50: subk 2, a11 +3f8a6a60: jreq L3F8A6A90 +3f8a6a70: movk 16, a8 +3f8a6a80: jruc L3F8A6CA0 +L3F8A6A90: +3f8a6a90: move a14, -*sp, 1 +3f8a6aa0: sub a11, a11 +3f8a6ab0: move a11, *a14+, 1 +3f8a6ac0: movk 1, a7 +3f8a6ad0: move a7, *a14+, 1 +3f8a6ae0: move *a10(0x20), *a14+, 1 +3f8a6b00: calla L3F8BA520 +3f8a6b30: move a8, *a13, 1 +3f8a6b40: move a8, a8 +3f8a6b50: jreq L3F8A6C60 +3f8a6b60: setf 16, 1, 0 +3f8a6b70: move *a8(0x70), a7, 0 +3f8a6b90: btst 0, a7 +3f8a6ba0: jrne L3F8A6C30 +3f8a6bb0: move a14, -*sp, 1 +3f8a6bc0: movk 1, a7 +3f8a6bd0: move a7, *a14+, 1 +3f8a6be0: move *a10(0x20), *a14+, 1 +3f8a6c00: calla L3F8B8750 +L3F8A6C30: +3f8a6c30: move *a9(0x140), a8, 1 +3f8a6c50: jruc L3F8A6CA0 +L3F8A6C60: +3f8a6c60: move *a10(0x20), *a9(0xc0), 1 +3f8a6c90: movk 12, a8 +L3F8A6CA0: +3f8a6ca0: move *sp(0xc0), a14, 1 +3f8a6cc0: mmfm sp, a7,a9,a10,a11,a13 +3f8a6ce0: rets 2 +3f8a6cf0: mmtm sp, a7,a9,a10,a11,a13 +3f8a6d10: move a14, a13 +3f8a6d20: addi 0x60, a14 +3f8a6d40: move *a13(0xffe0), a9, 1 +3f8a6d60: move *a9(0x40), a10, 1 +3f8a6d80: setf 16, 0, 0 +3f8a6d90: move *a10(0x10), a11, 0 +3f8a6db0: subk 3, a11 +3f8a6dc0: jreq L3F8A6DF0 +3f8a6dd0: movk 16, a8 +3f8a6de0: jruc L3F8A71F0 +L3F8A6DF0: +3f8a6df0: move *a10(0x20), *a13(0x0), 1 +3f8a6e20: move a14, -*sp, 1 +3f8a6e30: sub a11, a11 +3f8a6e40: move a11, *a14+, 1 +3f8a6e50: movi 0xffff, a11 +3f8a6e80: move a11, *a14+, 1 +3f8a6e90: move *a13(0x0), *a14+, 1 +3f8a6eb0: calla L3F8BA520 +3f8a6ee0: move a8, a8 +3f8a6ef0: jrne L3F8A6FA0 +3f8a6f00: move *a13, a11, 1 +3f8a6f10: btst 19, a11 +3f8a6f20: jrne L3F8A6FA0 +3f8a6f30: andi 0xfff00000, a11 +3f8a6f60: move *a9(0x20), a7, 1 +3f8a6f80: cmp a11, a7 +3f8a6f90: jreq L3F8A6FC0 +L3F8A6FA0: +3f8a6fa0: movk 14, a8 +3f8a6fb0: jruc L3F8A71F0 +L3F8A6FC0: +3f8a6fc0: move a14, -*sp, 1 +3f8a6fd0: sub a11, a11 +3f8a6fe0: move a11, *a14+, 1 +3f8a6ff0: movk 1, a7 +3f8a7000: move a7, *a14+, 1 +3f8a7010: move *a10(0x40), *a14+, 1 +3f8a7030: calla L3F8BA520 +3f8a7060: move a8, *a13(0x20), 1 +3f8a7080: move a8, a8 +3f8a7090: jreq L3F8A71B0 +3f8a70a0: move a14, -*sp, 1 +3f8a70b0: move *a9(0x0), *a14+, 1 +3f8a70d0: move a8, *a14+, 1 +3f8a70e0: move *a13(0x0), *a14+, 1 +3f8a7100: calla L3FC3C670 +3f8a7130: move a8, *a13(0x40), 1 +3f8a7150: move *a9(0x140), a7, 1 +3f8a7170: jreq L3F8A71F0 +3f8a7180: move *a9(0x140), a8, 1 +3f8a71a0: jruc L3F8A71F0 +L3F8A71B0: +3f8a71b0: move *a10(0x40), *a9(0xc0), 1 +3f8a71e0: movk 12, a8 +L3F8A71F0: +3f8a71f0: move *sp(0xc0), a14, 1 +3f8a7210: mmfm sp, a7,a9,a10,a11,a13 +3f8a7230: rets 2 +3f8a7240: mmtm sp, a7,a9,a10,a11,a13 +3f8a7260: move a14, a13 +3f8a7270: addk 32, a14 +3f8a7280: move *a13(0xffe0), a9, 1 +3f8a72a0: move *a9(0x40), a10, 1 +3f8a72c0: setf 16, 0, 0 +3f8a72d0: move *a10(0x10), a11, 0 +3f8a72f0: subk 2, a11 +3f8a7300: jreq L3F8A7330 +3f8a7310: movk 16, a8 +3f8a7320: jruc L3F8A74E0 +L3F8A7330: +3f8a7330: move a14, -*sp, 1 +3f8a7340: sub a11, a11 +3f8a7350: move a11, *a14+, 1 +3f8a7360: movk 1, a7 +3f8a7370: move a7, *a14+, 1 +3f8a7380: move *a10(0x20), *a14+, 1 +3f8a73a0: calla L3F8BA520 +3f8a73d0: move a8, *a13, 1 +3f8a73e0: move a8, a8 +3f8a73f0: jreq L3F8A74A0 +3f8a7400: move a14, -*sp, 1 +3f8a7410: move a8, *a14+, 1 +3f8a7420: move *a8(0x50), a7, 1 +3f8a7440: move *a7(0xdc0), a7, 1 +3f8a7460: call a7 +3f8a7470: move *a9(0x140), a8, 1 +3f8a7490: jruc L3F8A74E0 +L3F8A74A0: +3f8a74a0: move *a10(0x20), *a9(0xc0), 1 +3f8a74d0: movk 12, a8 +L3F8A74E0: +3f8a74e0: move *sp(0xc0), a14, 1 +3f8a7500: mmfm sp, a7,a9,a10,a11,a13 +3f8a7520: rets 2 +3f8a7530: mmtm sp, a7,a9,a10,a11,a13 +3f8a7550: move a14, a13 +3f8a7560: addk 32, a14 +3f8a7570: move *a13(0xffe0), a9, 1 +3f8a7590: move *a9(0x40), a10, 1 +3f8a75b0: setf 16, 0, 0 +3f8a75c0: move *a10(0x10), a11, 0 +3f8a75e0: subk 2, a11 +3f8a75f0: jreq L3F8A7620 +3f8a7600: movk 16, a8 +3f8a7610: jruc L3F8A7850 +L3F8A7620: +3f8a7620: move a14, -*sp, 1 +3f8a7630: sub a11, a11 +3f8a7640: move a11, *a14+, 1 +3f8a7650: movk 1, a7 +3f8a7660: move a7, *a14+, 1 +3f8a7670: move *a10(0x20), *a14+, 1 +3f8a7690: calla L3F8BA520 +3f8a76c0: move a8, *a13, 1 +3f8a76d0: move a8, a8 +3f8a76e0: jreq L3F8A7810 +3f8a76f0: move *a8(0x50), a7, 1 +3f8a7710: move *a8(0x30), a11, 1 +3f8a7730: move *a7(0xe0), a7, 1 +3f8a7750: cmp a7, a11 +3f8a7760: jreq L3F8A77E0 +3f8a7770: move a14, -*sp, 1 +3f8a7780: move a8, *a14+, 1 +3f8a7790: move *a8(0x50), a11, 1 +3f8a77b0: move *a11(0xde0), a11, 1 +3f8a77d0: call a11 +L3F8A77E0: +3f8a77e0: move *a9(0x140), a8, 1 +3f8a7800: jruc L3F8A7850 +L3F8A7810: +3f8a7810: move *a10(0x20), *a9(0xc0), 1 +3f8a7840: movk 12, a8 +L3F8A7850: +3f8a7850: move *sp(0xc0), a14, 1 +3f8a7870: mmfm sp, a7,a9,a10,a11,a13 +3f8a7890: rets 2 +3f8a78a0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8a78c0: move a14, a13 +3f8a78d0: addi 0x60, a14 +3f8a78f0: move *a13(0xffe0), a9, 1 +3f8a7910: move *a9(0x40), a10, 1 +3f8a7930: setf 16, 0, 0 +3f8a7940: move *a10(0x10), a11, 0 +3f8a7960: subk 2, a11 +3f8a7970: jreq L3F8A79A0 +3f8a7980: movk 16, a8 +3f8a7990: jruc L3F8A8180 +L3F8A79A0: +3f8a79a0: move a14, -*sp, 1 +3f8a79b0: move a9, *a14+, 1 +3f8a79c0: move *a10(0x20), *a14+, 1 +3f8a79e0: calla L3F7F65F0 +3f8a7a10: move a8, *a13(0x40), 1 +3f8a7a30: move a8, a11 +3f8a7a40: jrne L3F8A7A70 +3f8a7a50: movk 3, a8 +3f8a7a60: jruc L3F8A8180 +L3F8A7A70: +3f8a7a70: move a14, -*sp, 1 +3f8a7a80: move *a8(0x20), a7, 1 +3f8a7aa0: setf 16, 1, 0 +3f8a7ab0: move *a7(0x110), a7, 0 +3f8a7ad0: sll 0x2, a7 +3f8a7ae0: addk 32, a7 +3f8a7af0: move a7, *a14+, 1 +3f8a7b00: movk 1, a7 +3f8a7b10: move a7, *a14+, 1 +3f8a7b20: calla L3F703D90 +3f8a7b50: move a8, *a13, 1 +3f8a7b60: move a8, a8 +3f8a7b70: jrne L3F8A7BC0 +3f8a7b80: movk 11, a8 +3f8a7b90: move a8, *a9(0x140), 1 +3f8a7bb0: jruc L3F8A8180 +L3F8A7BC0: +3f8a7bc0: movb a7, *a8 +3f8a7bd0: setf 16, 0, 0 +3f8a7be0: move *a9(0xe0), *a8(0x10), 0 +3f8a7c10: move a14, -*sp, 1 +3f8a7c20: addi 0x100, a8 +3f8a7c40: move a8, *a14+, 1 +3f8a7c50: move *a11(0x20), *a14+, 1 +3f8a7c70: move *a11(0x20), a5, 1 +3f8a7c90: move *a5(0xe00), a5, 1 +3f8a7cb0: call a5 +3f8a7cc0: move a8, *a13(0x20), 1 +3f8a7ce0: move *a13, a5, 1 +3f8a7cf0: setf 16, 0, 0 +3f8a7d00: move a8, *a5(0x40), 0 +3f8a7d20: move a8, *a5(0x20), 1 +3f8a7d40: move *a9(0x80), a7, 1 +3f8a7d60: jreq L3F8A7E70 +3f8a7d70: move a14, -*sp, 1 +3f8a7d80: move a5, *a14+, 1 +3f8a7d90: movk 32, a7 +3f8a7da0: move a7, *a14+, 1 +3f8a7db0: move a9, *a14+, 1 +3f8a7dc0: move *a9(0x40), a7, 1 +3f8a7de0: setf 8, 0, 0 +3f8a7df0: move *a7, a7, 0 +3f8a7e00: sll 0x5, a7 +3f8a7e10: addi 0xe1980, a7 +3f8a7e40: move *a7, a7, 1 +3f8a7e50: call a7 +3f8a7e60: jruc L3F8A7EF0 +L3F8A7E70: +3f8a7e70: move a14, -*sp, 1 +3f8a7e80: move a5, *a14+, 1 +3f8a7e90: movk 32, a7 +3f8a7ea0: move a7, *a14+, 1 +3f8a7eb0: move a9, *a14+, 1 +3f8a7ec0: calla L3F352110 +L3F8A7EF0: +3f8a7ef0: movi 0x3f8c1a80, a7 +3f8a7f20: move a7, *a9(0xa0), 1 +3f8a7f40: move *a9(0x80), a7, 1 +3f8a7f60: jreq L3F8A8040 +3f8a7f70: move a14, -*sp, 1 +3f8a7f80: addi 0x100, a5 +3f8a7fa0: move a5, *a14+, 1 +3f8a7fb0: move *a13(0x20), a7, 1 +3f8a7fd0: sll 0x2, a7 +3f8a7fe0: move a7, *a14+, 1 +3f8a7ff0: move a9, *a14+, 1 +3f8a8000: move *a9(0xa0), a7, 1 +3f8a8020: call a7 +3f8a8030: jruc L3F8A8100 +L3F8A8040: +3f8a8040: move a14, -*sp, 1 +3f8a8050: addi 0x100, a5 +3f8a8070: move a5, *a14+, 1 +3f8a8080: move *a13(0x20), a7, 1 +3f8a80a0: sll 0x2, a7 +3f8a80b0: move a7, *a14+, 1 +3f8a80c0: move a9, *a14+, 1 +3f8a80d0: calla L3F352110 +L3F8A8100: +3f8a8100: move a14, -*sp, 1 +3f8a8110: move *a13(0x0), *a14+, 1 +3f8a8130: calla L3F702440 +3f8a8160: move *a9(0x140), a8, 1 +L3F8A8180: +3f8a8180: move *sp(0xe0), a14, 1 +3f8a81a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8a81c0: rets 2 +3f8a81d0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8a81f0: move a14, a13 +3f8a8200: addi 0x140, a14 +3f8a8220: move *a13(0xffe0), a9, 1 +3f8a8240: move *a9(0x40), a10, 1 +3f8a8260: setf 16, 0, 0 +3f8a8270: move *a10(0x10), a11, 0 +3f8a8290: subk 4, a11 +3f8a82a0: jreq L3F8A82D0 +3f8a82b0: movk 16, a8 +3f8a82c0: jruc L3F8A89F0 +L3F8A82D0: +3f8a82d0: move a14, -*sp, 1 +3f8a82e0: sub a11, a11 +3f8a82f0: move a11, *a14+, 1 +3f8a8300: movk 1, a7 +3f8a8310: move a7, *a14+, 1 +3f8a8320: move *a10(0x20), *a14+, 1 +3f8a8340: calla L3F8BA520 +3f8a8370: move a8, *a13, 1 +3f8a8380: move a8, a8 +3f8a8390: jreq L3F8A89B0 +3f8a83a0: movb a7, *a13(0x40) +3f8a83c0: move a11, *a13(0x60), 1 +3f8a83e0: setf 16, 0, 0 +3f8a83f0: move *a9(0xe0), *a13(0x50), 0 +3f8a8420: move *a10(0x40), *a13(0x80), 0 +3f8a8450: move *a10(0x50), *a13(0x90), 0 +3f8a8480: move *a10(0x60), *a13(0xa0), 0 +3f8a84b0: setf 16, 1, 0 +3f8a84c0: move *a8(0x70), a5, 0 +3f8a84e0: btst 3, a5 +3f8a84f0: jreq L3F8A8530 +3f8a8500: movi 0xffff, a5 +3f8a8520: jruc L3F8A8540 +L3F8A8530: +3f8a8530: move a11, a5 +L3F8A8540: +3f8a8540: move a5, *a13(0xc0), 1 +3f8a8560: move a14, -*sp, 1 +3f8a8570: move *a9(0x0), *a14+, 1 +3f8a8590: move a13, a5 +3f8a85a0: addi 0xc0, a5 +3f8a85c0: move a5, *a14+, 1 +3f8a85d0: move a13, a5 +3f8a85e0: addi 0xa0, a5 +3f8a8600: move a5, *a14+, 1 +3f8a8610: move a13, a5 +3f8a8620: addi 0x90, a5 +3f8a8640: move a5, *a14+, 1 +3f8a8650: move a13, a5 +3f8a8660: addi 0x80, a5 +3f8a8680: move a5, *a14+, 1 +3f8a8690: move a8, *a14+, 1 +3f8a86a0: calla L3FC3F690 +3f8a86d0: move a8, *a13(0x20), 1 +3f8a86f0: move a8, a8 +3f8a8700: jreq L3F8A8770 +3f8a8710: move *a9(0x140), a5, 1 +3f8a8730: jreq L3F8A89F0 +3f8a8740: move *a9(0x140), a8, 1 +3f8a8760: jruc L3F8A89F0 +L3F8A8770: +3f8a8770: move *a9(0x80), a5, 1 +3f8a8790: jreq L3F8A88D0 +3f8a87a0: move a14, -*sp, 1 +3f8a87b0: move a13, a5 +3f8a87c0: addi 0x40, a5 +3f8a87e0: move a5, *a14+, 1 +3f8a87f0: movk 32, a7 +3f8a8800: move a7, *a14+, 1 +3f8a8810: move a9, *a14+, 1 +3f8a8820: move *a9(0x40), a11, 1 +3f8a8840: setf 8, 0, 0 +3f8a8850: move *a11, a11, 0 +3f8a8860: sll 0x5, a11 +3f8a8870: addi 0xe1980, a11 +3f8a88a0: move *a11, a11, 1 +3f8a88b0: call a11 +3f8a88c0: jruc L3F8A8980 +L3F8A88D0: +3f8a88d0: move a14, -*sp, 1 +3f8a88e0: move a13, a5 +3f8a88f0: addi 0x40, a5 +3f8a8910: move a5, *a14+, 1 +3f8a8920: movk 32, a7 +3f8a8930: move a7, *a14+, 1 +3f8a8940: move a9, *a14+, 1 +3f8a8950: calla L3F352110 +L3F8A8980: +3f8a8980: move *a9(0x140), a8, 1 +3f8a89a0: jruc L3F8A89F0 +L3F8A89B0: +3f8a89b0: move *a10(0x20), *a9(0xc0), 1 +3f8a89e0: movk 12, a8 +L3F8A89F0: +3f8a89f0: move *sp(0xe0), a14, 1 +3f8a8a10: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8a8a30: rets 2 +3f8a8a40: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8a8a60: move a14, a13 +3f8a8a70: addi 0x140, a14 +3f8a8a90: move *a13(0xffe0), a9, 1 +3f8a8ab0: move *a9(0x40), a10, 1 +3f8a8ad0: setf 16, 0, 0 +3f8a8ae0: move *a10(0x10), a11, 0 +3f8a8b00: subk 3, a11 +3f8a8b10: jrnc L3F8A8B50 +3f8a8b20: movk 16, a8 +3f8a8b30: jauc L3F8A9490 +L3F8A8B50: +3f8a8b50: move a14, -*sp, 1 +3f8a8b60: sub a11, a11 +3f8a8b70: move a11, *a14+, 1 +3f8a8b80: movk 1, a7 +3f8a8b90: move a7, *a14+, 1 +3f8a8ba0: move *a10(0x20), *a14+, 1 +3f8a8bc0: calla L3F8BA520 +3f8a8bf0: move a8, *a13, 1 +3f8a8c00: move a8, a8 +3f8a8c10: jaeq L3F8A9450 +3f8a8c30: movb a7, *a13(0x40) +3f8a8c50: move a11, *a13(0x60), 1 +3f8a8c70: setf 16, 0, 0 +3f8a8c80: move *a9(0xe0), *a13(0x50), 0 +3f8a8cb0: move a14, -*sp, 1 +3f8a8cc0: move a13, a7 +3f8a8cd0: addi 0xc0, a7 +3f8a8cf0: move a7, *a14+, 1 +3f8a8d00: move a13, a7 +3f8a8d10: addi 0xb0, a7 +3f8a8d30: move a7, *a14+, 1 +3f8a8d40: move a13, a7 +3f8a8d50: addi 0xa0, a7 +3f8a8d70: move a7, *a14+, 1 +3f8a8d80: move *a10(0x40), a8, 0 +3f8a8da0: move a8, *a14+, 1 +3f8a8db0: move a10, a7 +3f8a8dc0: addi 0x60, a7 +3f8a8de0: move a7, *a14+, 1 +3f8a8df0: move *a13, a7, 1 +3f8a8e00: move *a7(0x50), a7, 1 +3f8a8e20: move *a7+, *a14+, 1 +3f8a8e30: calla L3F9294E0 +3f8a8e60: move a8, a7 +3f8a8e70: jreq L3F8A9430 +3f8a8e80: setf 16, 0, 0 +3f8a8e90: move *a13(0xa0), *a13(0xd0), 0 +3f8a8ec0: move *a13(0xb0), *a13(0xe0), 0 +3f8a8ef0: move *a13(0xc0), *a13(0xf0), 0 +3f8a8f20: move *a13, a7, 1 +3f8a8f30: setf 16, 1, 0 +3f8a8f40: move *a7(0x70), a5, 0 +3f8a8f60: btst 3, a5 +3f8a8f70: jreq L3F8A8FB0 +3f8a8f80: movi 0xffff, a5 +3f8a8fa0: jruc L3F8A8FC0 +L3F8A8FB0: +3f8a8fb0: move a11, a5 +L3F8A8FC0: +3f8a8fc0: move a5, *a13(0x80), 1 +3f8a8fe0: move a14, -*sp, 1 +3f8a8ff0: move *a9(0x0), *a14+, 1 +3f8a9010: move a13, a5 +3f8a9020: addi 0x80, a5 +3f8a9040: move a5, *a14+, 1 +3f8a9050: move a13, a5 +3f8a9060: addi 0xf0, a5 +3f8a9080: move a5, *a14+, 1 +3f8a9090: move a13, a5 +3f8a90a0: addi 0xe0, a5 +3f8a90c0: move a5, *a14+, 1 +3f8a90d0: move a13, a5 +3f8a90e0: addi 0xd0, a5 +3f8a9100: move a5, *a14+, 1 +3f8a9110: move a7, *a14+, 1 +3f8a9120: calla L3FC3F690 +3f8a9150: move a8, *a13(0x20), 1 +3f8a9170: move a8, a8 +3f8a9180: jreq L3F8A91F0 +3f8a9190: move *a9(0x140), a5, 1 +3f8a91b0: jreq L3F8A9490 +3f8a91c0: move *a9(0x140), a8, 1 +3f8a91e0: jruc L3F8A9490 +L3F8A91F0: +3f8a91f0: move *a9(0x80), a5, 1 +3f8a9210: jreq L3F8A9350 +3f8a9220: move a14, -*sp, 1 +3f8a9230: move a13, a5 +3f8a9240: addi 0x40, a5 +3f8a9260: move a5, *a14+, 1 +3f8a9270: movk 32, a11 +3f8a9280: move a11, *a14+, 1 +3f8a9290: move a9, *a14+, 1 +3f8a92a0: move *a9(0x40), a5, 1 +3f8a92c0: setf 8, 0, 0 +3f8a92d0: move *a5, a5, 0 +3f8a92e0: sll 0x5, a5 +3f8a92f0: addi 0xe1980, a5 +3f8a9320: move *a5, a5, 1 +3f8a9330: call a5 +3f8a9340: jruc L3F8A9400 +L3F8A9350: +3f8a9350: move a14, -*sp, 1 +3f8a9360: move a13, a5 +3f8a9370: addi 0x40, a5 +3f8a9390: move a5, *a14+, 1 +3f8a93a0: movk 32, a11 +3f8a93b0: move a11, *a14+, 1 +3f8a93c0: move a9, *a14+, 1 +3f8a93d0: calla L3F352110 +L3F8A9400: +3f8a9400: move *a9(0x140), a8, 1 +3f8a9420: jruc L3F8A9490 +L3F8A9430: +3f8a9430: movk 15, a8 +3f8a9440: jruc L3F8A9490 +L3F8A9450: +3f8a9450: move *a10(0x20), *a9(0xc0), 1 +3f8a9480: movk 12, a8 +L3F8A9490: +3f8a9490: move *sp(0xe0), a14, 1 +3f8a94b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8a94d0: rets 2 +3f8a94e0: mmtm sp, a7,a9,a10,a11,a13 +3f8a9500: move a14, a13 +3f8a9510: addi 0x1e0, a14 +3f8a9530: move *a13(0xffe0), a9, 1 +3f8a9550: move *a9(0x40), a10, 1 +3f8a9570: setf 16, 0, 0 +3f8a9580: move *a10(0x10), a11, 0 +3f8a95a0: subk 3, a11 +3f8a95b0: jreq L3F8A95F0 +3f8a95c0: movk 16, a8 +3f8a95d0: jauc L3F8AA0D0 +L3F8A95F0: +3f8a95f0: move a14, -*sp, 1 +3f8a9600: sub a11, a11 +3f8a9610: move a11, *a14+, 1 +3f8a9620: movk 1, a7 +3f8a9630: move a7, *a14+, 1 +3f8a9640: move *a10(0x20), *a14+, 1 +3f8a9660: calla L3F8BA520 +3f8a9690: move a8, *a13, 1 +3f8a96a0: move a8, a8 +3f8a96b0: jaeq L3F8AA090 +3f8a96d0: setf 16, 0, 0 +3f8a96e0: move *a10(0x40), a7, 0 +3f8a9700: move a7, *a13(0x120), 1 +3f8a9720: move *a10(0x50), a11, 0 +3f8a9740: move a11, *a13(0x140), 1 +3f8a9760: add a11, a7 +3f8a9770: sll 0x2, a7 +3f8a9780: move a7, *a13(0x180), 1 +3f8a97a0: move a14, -*sp, 1 +3f8a97b0: move a7, *a14+, 1 +3f8a97c0: movk 1, a7 +3f8a97d0: move a7, *a14+, 1 +3f8a97e0: calla L3F703D90 +3f8a9810: move a8, *a13(0x1a0), 1 +3f8a9830: move a8, a8 +3f8a9840: jrne L3F8A98A0 +3f8a9850: movk 11, a8 +3f8a9860: move a8, *a9(0x140), 1 +3f8a9880: jauc L3F8AA0D0 +L3F8A98A0: +3f8a98a0: move *a13(0x120), a7, 1 +3f8a98c0: sll 0x5, a7 +3f8a98d0: add a8, a7 +3f8a98e0: move a7, *a13(0x1c0), 1 +3f8a9900: move a14, -*sp, 1 +3f8a9910: move a7, *a14+, 1 +3f8a9920: move a8, *a14+, 1 +3f8a9930: setf 8, 0, 0 +3f8a9940: move *a10(0x8), a7, 0 +3f8a9960: move a7, *a14+, 1 +3f8a9970: move a11, *a14+, 1 +3f8a9980: move *a13(0x120), *a14+, 1 +3f8a99a0: move *a13(0x0), *a14+, 1 +3f8a99c0: move *a9(0x0), *a14+, 1 +3f8a99e0: calla L3FC46160 +3f8a9a10: move a8, *a13(0x160), 1 +3f8a9a30: move a8, a7 +3f8a9a40: jreq L3F8A9B40 +3f8a9a50: move a14, -*sp, 1 +3f8a9a60: move *a13(0x1a0), *a14+, 1 +3f8a9a80: calla L3F702440 +3f8a9ab0: move *a9(0x140), a7, 1 +3f8a9ad0: jreq L3F8A9B10 +3f8a9ae0: move *a9(0x140), a8, 1 +3f8a9b00: jruc L3F8AA0D0 +L3F8A9B10: +3f8a9b10: move *a13(0x160), a8, 1 +3f8a9b30: jruc L3F8AA0D0 +L3F8A9B40: +3f8a9b40: movk 1, a7 +3f8a9b50: movb a7, *a13(0x20) +3f8a9b70: move *a13(0x180), a11, 1 +3f8a9b90: sra 0x2, a11 +3f8a9ba0: move a11, *a13(0x40), 1 +3f8a9bc0: setf 16, 0, 0 +3f8a9bd0: move *a9(0xe0), *a13(0x30), 0 +3f8a9c00: move *a13(0x120), *a13(0x60), 0 +3f8a9c30: move *a13(0x140), *a13(0x70), 0 +3f8a9c60: move *a9(0x80), a11, 1 +3f8a9c80: jreq L3F8A9DB0 +3f8a9c90: move a14, -*sp, 1 +3f8a9ca0: move a13, a11 +3f8a9cb0: addk 32, a11 +3f8a9cc0: move a11, *a14+, 1 +3f8a9cd0: movk 32, a7 +3f8a9ce0: move a7, *a14+, 1 +3f8a9cf0: move a9, *a14+, 1 +3f8a9d00: move *a9(0x40), a7, 1 +3f8a9d20: setf 8, 0, 0 +3f8a9d30: move *a7, a7, 0 +3f8a9d40: sll 0x5, a7 +3f8a9d50: addi 0xe1980, a7 +3f8a9d80: move *a7, a7, 1 +3f8a9d90: call a7 +3f8a9da0: jruc L3F8A9E50 +L3F8A9DB0: +3f8a9db0: move a14, -*sp, 1 +3f8a9dc0: move a13, a11 +3f8a9dd0: addk 32, a11 +3f8a9de0: move a11, *a14+, 1 +3f8a9df0: movk 32, a7 +3f8a9e00: move a7, *a14+, 1 +3f8a9e10: move a9, *a14+, 1 +3f8a9e20: calla L3F352110 +L3F8A9E50: +3f8a9e50: movi 0x3f8c1a80, a11 +3f8a9e80: move a11, *a9(0xa0), 1 +3f8a9ea0: move *a9(0x80), a7, 1 +3f8a9ec0: jreq L3F8A9F70 +3f8a9ed0: move a14, -*sp, 1 +3f8a9ee0: move *a13(0x1a0), *a14+, 1 +3f8a9f00: move *a13(0x180), *a14+, 1 +3f8a9f20: move a9, *a14+, 1 +3f8a9f30: move *a9(0xa0), a7, 1 +3f8a9f50: call a7 +3f8a9f60: jruc L3F8AA000 +L3F8A9F70: +3f8a9f70: move a14, -*sp, 1 +3f8a9f80: move *a13(0x1a0), *a14+, 1 +3f8a9fa0: move *a13(0x180), *a14+, 1 +3f8a9fc0: move a9, *a14+, 1 +3f8a9fd0: calla L3F352110 +L3F8AA000: +3f8aa000: move a14, -*sp, 1 +3f8aa010: move *a13(0x1a0), *a14+, 1 +3f8aa030: calla L3F702440 +3f8aa060: move *a9(0x140), a8, 1 +3f8aa080: jruc L3F8AA0D0 +L3F8AA090: +3f8aa090: move *a10(0x20), *a9(0xc0), 1 +3f8aa0c0: movk 12, a8 +L3F8AA0D0: +3f8aa0d0: move *sp(0xc0), a14, 1 +3f8aa0f0: mmfm sp, a7,a9,a10,a11,a13 +3f8aa110: rets 2 +3f8aa120: mmtm sp, a7,a9,a10,a11,a13 +3f8aa140: move a14, a13 +3f8aa150: addi 0x1a0, a14 +3f8aa170: move *a13(0xffe0), a9, 1 +3f8aa190: move *a9(0x40), a10, 1 +3f8aa1b0: setf 16, 0, 0 +3f8aa1c0: move *a10(0x10), a11, 0 +3f8aa1e0: subk 4, a11 +3f8aa1f0: jreq L3F8AA230 +3f8aa200: movk 16, a8 +3f8aa210: jauc L3F8AAD20 +L3F8AA230: +3f8aa230: move a14, -*sp, 1 +3f8aa240: sub a11, a11 +3f8aa250: move a11, *a14+, 1 +3f8aa260: movk 1, a7 +3f8aa270: move a7, *a14+, 1 +3f8aa280: move *a10(0x20), *a14+, 1 +3f8aa2a0: calla L3F8BA520 +3f8aa2d0: move a8, *a13, 1 +3f8aa2e0: move a8, a8 +3f8aa2f0: jaeq L3F8AACE0 +3f8aa310: setf 16, 0, 0 +3f8aa320: move *a10(0x40), a7, 0 +3f8aa340: move a7, *a13(0x120), 1 +3f8aa360: movk 1, a11 +3f8aa370: movb a11, *a13(0x20) +3f8aa390: move *a9(0xe0), *a13(0x30), 0 +3f8aa3c0: move a7, *a13(0x60), 0 +3f8aa3e0: sll 0x2, a7 +3f8aa3f0: move a7, *a13(0x160), 1 +3f8aa410: move a14, -*sp, 1 +3f8aa420: move a7, *a14+, 1 +3f8aa430: move a11, *a14+, 1 +3f8aa440: calla L3F703D90 +3f8aa470: move a8, *a13(0x180), 1 +3f8aa490: move a8, a8 +3f8aa4a0: jrne L3F8AA4E0 +3f8aa4b0: movk 11, a8 +3f8aa4c0: jauc L3F8AAD20 +L3F8AA4E0: +3f8aa4e0: move a14, -*sp, 1 +3f8aa4f0: move a13, a7 +3f8aa500: addi 0xc0, a7 +3f8aa520: move a7, *a14+, 1 +3f8aa530: move a13, a7 +3f8aa540: addi 0xa0, a7 +3f8aa560: move a7, *a14+, 1 +3f8aa570: move a13, a7 +3f8aa580: addi 0x80, a7 +3f8aa5a0: move a7, *a14+, 1 +3f8aa5b0: move a8, *a14+, 1 +3f8aa5c0: setf 8, 0, 0 +3f8aa5d0: move *a10(0x8), a7, 0 +3f8aa5f0: move a7, *a14+, 1 +3f8aa600: setf 16, 0, 0 +3f8aa610: move *a10(0x70), a7, 0 +3f8aa630: move a7, *a14+, 1 +3f8aa640: move *a10(0x60), a7, 0 +3f8aa660: move a7, *a14+, 1 +3f8aa670: move *a10(0x50), a7, 0 +3f8aa690: move a7, *a14+, 1 +3f8aa6a0: move *a13(0x120), *a14+, 1 +3f8aa6c0: move *a13(0x0), *a14+, 1 +3f8aa6e0: move *a9(0x0), *a14+, 1 +3f8aa700: calla L3FC477D0 +3f8aa730: move a8, *a13(0x140), 1 +3f8aa750: move a8, a7 +3f8aa760: jreq L3F8AA860 +3f8aa770: move a14, -*sp, 1 +3f8aa780: move *a13(0x180), *a14+, 1 +3f8aa7a0: calla L3F702440 +3f8aa7d0: move *a9(0x140), a7, 1 +3f8aa7f0: jreq L3F8AA830 +3f8aa800: move *a9(0x140), a8, 1 +3f8aa820: jruc L3F8AAD20 +L3F8AA830: +3f8aa830: move *a13(0x140), a8, 1 +3f8aa850: jruc L3F8AAD20 +L3F8AA860: +3f8aa860: move *a13(0x160), a7, 1 +3f8aa880: sra 0x2, a7 +3f8aa890: move a7, *a13(0x40), 1 +3f8aa8b0: move *a9(0x80), a7, 1 +3f8aa8d0: jreq L3F8AAA00 +3f8aa8e0: move a14, -*sp, 1 +3f8aa8f0: move a13, a7 +3f8aa900: addk 32, a7 +3f8aa910: move a7, *a14+, 1 +3f8aa920: movk 32, a11 +3f8aa930: move a11, *a14+, 1 +3f8aa940: move a9, *a14+, 1 +3f8aa950: move *a9(0x40), a7, 1 +3f8aa970: setf 8, 0, 0 +3f8aa980: move *a7, a7, 0 +3f8aa990: sll 0x5, a7 +3f8aa9a0: addi 0xe1980, a7 +3f8aa9d0: move *a7, a7, 1 +3f8aa9e0: call a7 +3f8aa9f0: jruc L3F8AAAA0 +L3F8AAA00: +3f8aaa00: move a14, -*sp, 1 +3f8aaa10: move a13, a7 +3f8aaa20: addk 32, a7 +3f8aaa30: move a7, *a14+, 1 +3f8aaa40: movk 32, a11 +3f8aaa50: move a11, *a14+, 1 +3f8aaa60: move a9, *a14+, 1 +3f8aaa70: calla L3F352110 +L3F8AAAA0: +3f8aaaa0: movi 0x3f8c1a80, a7 +3f8aaad0: move a7, *a9(0xa0), 1 +3f8aaaf0: move *a9(0x80), a7, 1 +3f8aab10: jreq L3F8AABC0 +3f8aab20: move a14, -*sp, 1 +3f8aab30: move *a13(0x180), *a14+, 1 +3f8aab50: move *a13(0x160), *a14+, 1 +3f8aab70: move a9, *a14+, 1 +3f8aab80: move *a9(0xa0), a7, 1 +3f8aaba0: call a7 +3f8aabb0: jruc L3F8AAC50 +L3F8AABC0: +3f8aabc0: move a14, -*sp, 1 +3f8aabd0: move *a13(0x180), *a14+, 1 +3f8aabf0: move *a13(0x160), *a14+, 1 +3f8aac10: move a9, *a14+, 1 +3f8aac20: calla L3F352110 +L3F8AAC50: +3f8aac50: move a14, -*sp, 1 +3f8aac60: move *a13(0x180), *a14+, 1 +3f8aac80: calla L3F702440 +3f8aacb0: move *a9(0x140), a8, 1 +3f8aacd0: jruc L3F8AAD20 +L3F8AACE0: +3f8aace0: move *a10(0x20), *a9(0xc0), 1 +3f8aad10: movk 12, a8 +L3F8AAD20: +3f8aad20: move *sp(0xc0), a14, 1 +3f8aad40: mmfm sp, a7,a9,a10,a11,a13 +3f8aad60: rets 2 +3f8aad70: mmtm sp, a7,a9,a10,a11,a13 +3f8aad90: move a14, a13 +3f8aada0: addi 0x60, a14 +3f8aadc0: move *a13(0xffe0), a9, 1 +3f8aade0: move *a9(0x40), a10, 1 +3f8aae00: setf 16, 0, 0 +3f8aae10: move *a10(0x10), a11, 0 +3f8aae30: subk 3, a11 +3f8aae40: jrnc L3F8AAE70 +3f8aae50: movk 16, a8 +3f8aae60: jruc L3F8AB230 +L3F8AAE70: +3f8aae70: move a14, -*sp, 1 +3f8aae80: sub a11, a11 +3f8aae90: move a11, *a14+, 1 +3f8aaea0: movk 1, a7 +3f8aaeb0: move a7, *a14+, 1 +3f8aaec0: move *a10(0x20), *a14+, 1 +3f8aaee0: calla L3F8BA520 +3f8aaf10: move a8, *a13, 1 +3f8aaf20: move a8, a8 +3f8aaf30: jreq L3F8AB1F0 +3f8aaf40: setf 16, 1, 0 +3f8aaf50: move *a8(0x70), a7, 0 +3f8aaf70: btst 1, a7 +3f8aaf80: jreq L3F8AAFB0 +3f8aaf90: movk 10, a8 +3f8aafa0: jruc L3F8AB230 +L3F8AAFB0: +3f8aafb0: setf 16, 0, 0 +3f8aafc0: move *a10(0x10), a7, 0 +3f8aafe0: sll 0x2, a7 +3f8aaff0: subk 12, a7 +3f8ab000: srl 0x2, a7 +3f8ab010: move a7, *a13(0x20), 1 +3f8ab030: move a14, -*sp, 1 +3f8ab040: move *a10(0x40), *a14+, 1 +3f8ab060: move a10, a11 +3f8ab070: addi 0x60, a11 +3f8ab090: move a11, *a14+, 1 +3f8ab0a0: move a7, *a14+, 1 +3f8ab0b0: move *a9(0x0), *a14+, 1 +3f8ab0d0: move a8, *a14+, 1 +3f8ab0e0: calla L3FC50C30 +3f8ab110: move a8, *a13(0x40), 1 +3f8ab130: move *a9(0x140), a11, 1 +3f8ab150: jreq L3F8AB190 +3f8ab160: move *a9(0x140), a8, 1 +3f8ab180: jruc L3F8AB230 +L3F8AB190: +3f8ab190: move @0x21af60, a11, 1 +3f8ab1c0: move a11, *a9(0xc0), 1 +3f8ab1e0: jruc L3F8AB230 +L3F8AB1F0: +3f8ab1f0: move *a10(0x20), *a9(0xc0), 1 +3f8ab220: movk 12, a8 +L3F8AB230: +3f8ab230: move *sp(0xc0), a14, 1 +3f8ab250: mmfm sp, a7,a9,a10,a11,a13 +3f8ab270: rets 2 +3f8ab280: mmtm sp, a7,a9,a10,a11,a13 +3f8ab2a0: move a14, a13 +3f8ab2b0: addi 0x60, a14 +3f8ab2d0: move *a13(0xffe0), a9, 1 +3f8ab2f0: move *a9(0x40), a10, 1 +3f8ab310: setf 16, 0, 0 +3f8ab320: move *a10(0x10), a11, 0 +3f8ab340: subk 2, a11 +3f8ab350: jrnc L3F8AB380 +3f8ab360: movk 16, a8 +3f8ab370: jruc L3F8AB7A0 +L3F8AB380: +3f8ab380: move a14, -*sp, 1 +3f8ab390: sub a11, a11 +3f8ab3a0: move a11, *a14+, 1 +3f8ab3b0: movk 1, a7 +3f8ab3c0: move a7, *a14+, 1 +3f8ab3d0: move *a10(0x20), *a14+, 1 +3f8ab3f0: calla L3F8BA520 +3f8ab420: move a8, *a13, 1 +3f8ab430: move a8, a8 +3f8ab440: jreq L3F8AB760 +3f8ab450: setf 16, 1, 0 +3f8ab460: move *a8(0x70), a7, 0 +3f8ab480: btst 1, a7 +3f8ab490: jreq L3F8AB550 +3f8ab4a0: move *a10(0x20), a7, 1 +3f8ab4c0: andi 0xfff00000, a7 +3f8ab4f0: srl 0x14, a7 +3f8ab500: move *a9, a11, 1 +3f8ab510: cmp a11, a7 +3f8ab520: jreq L3F8AB550 +3f8ab530: movk 10, a8 +3f8ab540: jruc L3F8AB7A0 +L3F8AB550: +3f8ab550: setf 16, 0, 0 +3f8ab560: move *a10(0x10), a11, 0 +3f8ab580: sll 0x2, a11 +3f8ab590: subk 8, a11 +3f8ab5a0: movk 12, a7 +3f8ab5b0: divu a7, a11 +3f8ab5c0: move a11, *a13(0x20), 1 +3f8ab5e0: move a14, -*sp, 1 +3f8ab5f0: move a10, a7 +3f8ab600: addi 0x40, a7 +3f8ab620: move a7, *a14+, 1 +3f8ab630: move a11, *a14+, 1 +3f8ab640: move a8, *a14+, 1 +3f8ab650: calla L3FC52F70 +3f8ab680: move a8, *a13(0x40), 1 +3f8ab6a0: move *a9(0x140), a7, 1 +3f8ab6c0: jreq L3F8AB700 +3f8ab6d0: move *a9(0x140), a8, 1 +3f8ab6f0: jruc L3F8AB7A0 +L3F8AB700: +3f8ab700: move @0x21af60, a7, 1 +3f8ab730: move a7, *a9(0xc0), 1 +3f8ab750: jruc L3F8AB7A0 +L3F8AB760: +3f8ab760: move *a10(0x20), *a9(0xc0), 1 +3f8ab790: movk 12, a8 +L3F8AB7A0: +3f8ab7a0: move *sp(0xc0), a14, 1 +3f8ab7c0: mmfm sp, a7,a9,a10,a11,a13 +3f8ab7e0: rets 2 +3f8ab7f0: mmtm sp, a7,a9,a10,a11,a13 +3f8ab810: move a14, a13 +3f8ab820: addi 0xa0, a14 +3f8ab840: move *a13(0xffe0), a9, 1 +3f8ab860: move *a9(0x40), a10, 1 +3f8ab880: setf 16, 0, 0 +3f8ab890: move *a10(0x10), a11, 0 +3f8ab8b0: subk 4, a11 +3f8ab8c0: jrnc L3F8AB8F0 +3f8ab8d0: movk 16, a8 +3f8ab8e0: jruc L3F8ABE80 +L3F8AB8F0: +3f8ab8f0: move a14, -*sp, 1 +3f8ab900: sub a11, a11 +3f8ab910: move a11, *a14+, 1 +3f8ab920: movk 1, a7 +3f8ab930: move a7, *a14+, 1 +3f8ab940: move *a10(0x20), *a14+, 1 +3f8ab960: calla L3F8BA520 +3f8ab990: move a8, *a13, 1 +3f8ab9a0: move a8, a8 +3f8ab9b0: jreq L3F8ABE40 +3f8ab9c0: setf 16, 1, 0 +3f8ab9d0: move *a8(0x70), a7, 0 +3f8ab9f0: btst 1, a7 +3f8aba00: jreq L3F8ABAC0 +3f8aba10: move *a10(0x20), a7, 1 +3f8aba30: andi 0xfff00000, a7 +3f8aba60: srl 0x14, a7 +3f8aba70: move *a9, a11, 1 +3f8aba80: cmp a11, a7 +3f8aba90: jreq L3F8ABAC0 +3f8abaa0: movk 10, a8 +3f8abab0: jruc L3F8ABE80 +L3F8ABAC0: +3f8abac0: move a14, -*sp, 1 +3f8abad0: move a13, a11 +3f8abae0: addi 0x60, a11 +3f8abb00: move a11, *a14+, 1 +3f8abb10: move a13, a7 +3f8abb20: addi 0x50, a7 +3f8abb40: move a7, *a14+, 1 +3f8abb50: move a13, a7 +3f8abb60: addi 0x40, a7 +3f8abb80: move a7, *a14+, 1 +3f8abb90: setf 16, 0, 0 +3f8abba0: move *a10(0x60), a8, 0 +3f8abbc0: move a8, *a14+, 1 +3f8abbd0: move a10, a7 +3f8abbe0: addi 0x80, a7 +3f8abc00: move a7, *a14+, 1 +3f8abc10: move *a13, a7, 1 +3f8abc20: move *a7(0x50), a11, 1 +3f8abc40: move *a11+, *a14+, 1 +3f8abc50: calla L3F9294E0 +3f8abc80: move a8, a11 +3f8abc90: jreq L3F8ABE20 +3f8abca0: movb *a10(0x8), *a13(0x70) +3f8abcd0: move *a10(0x40), *a13(0x20), 1 +3f8abd00: move a14, -*sp, 1 +3f8abd10: move a13, a11 +3f8abd20: addk 32, a11 +3f8abd30: move a11, *a14+, 1 +3f8abd40: movk 1, a11 +3f8abd50: move a11, *a14+, 1 +3f8abd60: move a7, *a14+, 1 +3f8abd70: calla L3FC52F70 +3f8abda0: move a8, *a13(0x80), 1 +3f8abdc0: move *a9(0x140), a11, 1 +3f8abde0: jreq L3F8ABE80 +3f8abdf0: move *a9(0x140), a8, 1 +3f8abe10: jruc L3F8ABE80 +L3F8ABE20: +3f8abe20: movk 15, a8 +3f8abe30: jruc L3F8ABE80 +L3F8ABE40: +3f8abe40: move *a10(0x20), *a9(0xc0), 1 +3f8abe70: movk 12, a8 +L3F8ABE80: +3f8abe80: move *sp(0xc0), a14, 1 +3f8abea0: mmfm sp, a7,a9,a10,a11,a13 +3f8abec0: rets 2 +3f8abed0: mmtm sp, a7,a9,a10,a11,a13 +3f8abef0: move a14, a13 +3f8abf00: addi 0x180, a14 +3f8abf20: move *a13(0xffe0), a9, 1 +3f8abf40: move *a9(0x40), a10, 1 +3f8abf60: setf 16, 0, 0 +3f8abf70: move *a10(0x10), a11, 0 +3f8abf90: subk 2, a11 +3f8abfa0: jrnc L3F8ABFE0 +3f8abfb0: movk 16, a8 +3f8abfc0: jauc L3F8ACA60 +L3F8ABFE0: +3f8abfe0: move a14, -*sp, 1 +3f8abff0: sub a11, a11 +3f8ac000: move a11, *a14+, 1 +3f8ac010: movk 1, a7 +3f8ac020: move a7, *a14+, 1 +3f8ac030: move *a10(0x20), *a14+, 1 +3f8ac050: calla L3F8BA520 +3f8ac080: move a8, *a13, 1 +3f8ac090: move a8, a8 +3f8ac0a0: jaeq L3F8ACA20 +3f8ac0c0: setf 16, 0, 0 +3f8ac0d0: move *a10(0x10), a7, 0 +3f8ac0f0: sll 0x2, a7 +3f8ac100: subk 8, a7 +3f8ac110: srl 0x2, a7 +3f8ac120: move a7, *a13(0x20), 1 +3f8ac140: move a14, -*sp, 1 +3f8ac150: sll 0x3, a7 +3f8ac160: move a7, *a14+, 1 +3f8ac170: movk 1, a7 +3f8ac180: move a7, *a14+, 1 +3f8ac190: calla L3F703D90 +3f8ac1c0: move a8, *a13(0x60), 1 +3f8ac1e0: move a8, a8 +3f8ac1f0: jrne L3F8AC250 +3f8ac200: movk 11, a8 +3f8ac210: move a8, *a9(0x140), 1 +3f8ac230: jauc L3F8ACA60 +L3F8AC250: +3f8ac250: move a14, -*sp, 1 +3f8ac260: move a8, *a14+, 1 +3f8ac270: move a10, a7 +3f8ac280: addi 0x40, a7 +3f8ac2a0: move a7, *a14+, 1 +3f8ac2b0: move *a13(0x20), *a14+, 1 +3f8ac2d0: move *a13(0x0), *a14+, 1 +3f8ac2f0: calla L3FC44560 +3f8ac320: move a8, *a13(0x40), 1 +3f8ac340: move a8, a7 +3f8ac350: jreq L3F8AC490 +3f8ac360: move a14, -*sp, 1 +3f8ac370: move *a13(0x60), *a14+, 1 +3f8ac390: calla L3F702440 +3f8ac3c0: move *a9(0x140), a11, 1 +3f8ac3e0: jreq L3F8AC420 +3f8ac3f0: move *a9(0x140), a8, 1 +3f8ac410: jruc L3F8ACA60 +L3F8AC420: +3f8ac420: move @0x21af60, a11, 1 +3f8ac450: move a11, *a9(0xc0), 1 +3f8ac470: move a7, a8 +3f8ac480: jruc L3F8ACA60 +L3F8AC490: +3f8ac490: movk 1, a11 +3f8ac4a0: movb a11, *a13(0x80) +3f8ac4c0: move *a13(0x20), a7, 1 +3f8ac4e0: sll 0x3, a7 +3f8ac4f0: srl 0x2, a7 +3f8ac500: move a7, *a13(0xa0), 1 +3f8ac520: setf 16, 0, 0 +3f8ac530: move *a9(0xe0), *a13(0x90), 0 +3f8ac560: move *a13(0x20), *a13(0xc0), 0 +3f8ac590: move *a9(0x80), a7, 1 +3f8ac5b0: jreq L3F8AC6F0 +3f8ac5c0: move a14, -*sp, 1 +3f8ac5d0: move a13, a7 +3f8ac5e0: addi 0x80, a7 +3f8ac600: move a7, *a14+, 1 +3f8ac610: movk 32, a11 +3f8ac620: move a11, *a14+, 1 +3f8ac630: move a9, *a14+, 1 +3f8ac640: move *a9(0x40), a7, 1 +3f8ac660: setf 8, 0, 0 +3f8ac670: move *a7, a7, 0 +3f8ac680: sll 0x5, a7 +3f8ac690: addi 0xe1980, a7 +3f8ac6c0: move *a7, a7, 1 +3f8ac6d0: call a7 +3f8ac6e0: jruc L3F8AC7A0 +L3F8AC6F0: +3f8ac6f0: move a14, -*sp, 1 +3f8ac700: move a13, a7 +3f8ac710: addi 0x80, a7 +3f8ac730: move a7, *a14+, 1 +3f8ac740: movk 32, a11 +3f8ac750: move a11, *a14+, 1 +3f8ac760: move a9, *a14+, 1 +3f8ac770: calla L3F352110 +L3F8AC7A0: +3f8ac7a0: movi 0x3f8cac30, a7 +3f8ac7d0: move a7, *a9(0xa0), 1 +3f8ac7f0: move *a9(0x80), a7, 1 +3f8ac810: jreq L3F8AC8E0 +3f8ac820: move a14, -*sp, 1 +3f8ac830: move *a13(0x60), *a14+, 1 +3f8ac850: move *a13(0x20), a7, 1 +3f8ac870: sll 0x3, a7 +3f8ac880: move a7, *a14+, 1 +3f8ac890: move a9, *a14+, 1 +3f8ac8a0: move *a9(0xa0), a7, 1 +3f8ac8c0: call a7 +3f8ac8d0: jruc L3F8AC990 +L3F8AC8E0: +3f8ac8e0: move a14, -*sp, 1 +3f8ac8f0: move *a13(0x60), *a14+, 1 +3f8ac910: move *a13(0x20), a7, 1 +3f8ac930: sll 0x3, a7 +3f8ac940: move a7, *a14+, 1 +3f8ac950: move a9, *a14+, 1 +3f8ac960: calla L3F352110 +L3F8AC990: +3f8ac990: move a14, -*sp, 1 +3f8ac9a0: move *a13(0x60), *a14+, 1 +3f8ac9c0: calla L3F702440 +3f8ac9f0: move *a9(0x140), a8, 1 +3f8aca10: jruc L3F8ACA60 +L3F8ACA20: +3f8aca20: move *a10(0x20), *a9(0xc0), 1 +3f8aca50: movk 12, a8 +L3F8ACA60: +3f8aca60: move *sp(0xc0), a14, 1 +3f8aca80: mmfm sp, a7,a9,a10,a11,a13 +3f8acaa0: rets 2 +3f8acab0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8acad0: move a14, a13 +3f8acae0: addi 0x120, a14 +3f8acb00: move *a13(0xffe0), a9, 1 +3f8acb20: move *a9(0x40), a10, 1 +3f8acb40: setf 16, 0, 0 +3f8acb50: move *a10(0x10), a11, 0 +3f8acb70: subk 3, a11 +3f8acb80: jrnc L3F8ACBB0 +3f8acb90: movk 16, a8 +3f8acba0: jruc L3F8AD340 +L3F8ACBB0: +3f8acbb0: move a14, -*sp, 1 +3f8acbc0: sub a11, a11 +3f8acbd0: move a11, *a14+, 1 +3f8acbe0: movk 1, a7 +3f8acbf0: move a7, *a14+, 1 +3f8acc00: move *a10(0x20), *a14+, 1 +3f8acc20: calla L3F8BA520 +3f8acc50: move a8, *a13, 1 +3f8acc60: move a8, a8 +3f8acc70: jreq L3F8AD300 +3f8acc80: move a14, -*sp, 1 +3f8acc90: move a13, a7 +3f8acca0: addi 0x80, a7 +3f8accc0: move a7, *a14+, 1 +3f8accd0: move a13, a11 +3f8acce0: addi 0x70, a11 +3f8acd00: move a11, *a14+, 1 +3f8acd10: move a13, a7 +3f8acd20: addi 0x60, a7 +3f8acd40: move a7, *a14+, 1 +3f8acd50: setf 16, 0, 0 +3f8acd60: move *a10(0x40), a8, 0 +3f8acd80: move a8, *a14+, 1 +3f8acd90: move a10, a7 +3f8acda0: addi 0x60, a7 +3f8acdc0: move a7, *a14+, 1 +3f8acdd0: move *a13, a7, 1 +3f8acde0: move *a7(0x50), a11, 1 +3f8ace00: move *a11+, *a14+, 1 +3f8ace10: calla L3F9294E0 +3f8ace40: move a8, a11 +3f8ace50: jreq L3F8AD2E0 +3f8ace60: movk 1, a11 +3f8ace70: movb a11, *a13(0x20) +3f8ace90: sub a7, a7 +3f8acea0: move a7, *a13(0x40), 1 +3f8acec0: setf 16, 0, 0 +3f8aced0: move *a9(0xe0), *a13(0x30), 0 +3f8acf00: move *a13(0x60), *a13(0x90), 0 +3f8acf30: move *a13(0x70), *a13(0xa0), 0 +3f8acf60: move *a13(0x80), *a13(0xb0), 0 +3f8acf90: move a14, -*sp, 1 +3f8acfa0: move a13, a5 +3f8acfb0: addi 0xb0, a5 +3f8acfd0: move a5, *a14+, 1 +3f8acfe0: move a13, a5 +3f8acff0: addi 0xa0, a5 +3f8ad010: move a5, *a14+, 1 +3f8ad020: move a13, a5 +3f8ad030: addi 0x90, a5 +3f8ad050: move a5, *a14+, 1 +3f8ad060: move *a13, a5, 1 +3f8ad070: move *a5(0x50), a5, 1 +3f8ad090: move *a5(0xe60), a5, 1 +3f8ad0b0: call a5 +3f8ad0c0: move *a9(0x80), a5, 1 +3f8ad0e0: jreq L3F8AD210 +3f8ad0f0: move a14, -*sp, 1 +3f8ad100: move a13, a5 +3f8ad110: addk 32, a5 +3f8ad120: move a5, *a14+, 1 +3f8ad130: movk 32, a7 +3f8ad140: move a7, *a14+, 1 +3f8ad150: move a9, *a14+, 1 +3f8ad160: move *a9(0x40), a11, 1 +3f8ad180: setf 8, 0, 0 +3f8ad190: move *a11, a11, 0 +3f8ad1a0: sll 0x5, a11 +3f8ad1b0: addi 0xe1980, a11 +3f8ad1e0: move *a11, a11, 1 +3f8ad1f0: call a11 +3f8ad200: jruc L3F8AD2B0 +L3F8AD210: +3f8ad210: move a14, -*sp, 1 +3f8ad220: move a13, a5 +3f8ad230: addk 32, a5 +3f8ad240: move a5, *a14+, 1 +3f8ad250: movk 32, a7 +3f8ad260: move a7, *a14+, 1 +3f8ad270: move a9, *a14+, 1 +3f8ad280: calla L3F352110 +L3F8AD2B0: +3f8ad2b0: move *a9(0x140), a8, 1 +3f8ad2d0: jruc L3F8AD340 +L3F8AD2E0: +3f8ad2e0: movk 15, a8 +3f8ad2f0: jruc L3F8AD340 +L3F8AD300: +3f8ad300: move *a10(0x20), *a9(0xc0), 1 +3f8ad330: movk 12, a8 +L3F8AD340: +3f8ad340: move *sp(0xe0), a14, 1 +3f8ad360: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8ad380: rets 2 +3f8ad390: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f8ad3b0: move a14, a13 +3f8ad3c0: addi 0x140, a14 +3f8ad3e0: move *a13(0xffe0), a9, 1 +3f8ad400: move *a9(0x40), a12, 1 +3f8ad420: setf 16, 0, 0 +3f8ad430: move *a12(0x10), a7, 0 +3f8ad450: subk 8, a7 +3f8ad460: jreq L3F8AD4A0 +3f8ad470: movk 16, a8 +3f8ad480: jauc L3F8AE7F0 +L3F8AD4A0: +3f8ad4a0: move a14, -*sp, 1 +3f8ad4b0: sub a7, a7 +3f8ad4c0: move a7, *a14+, 1 +3f8ad4d0: movi 0xffff, a7 +3f8ad500: move a7, *a14+, 1 +3f8ad510: move *a12(0x20), *a14+, 1 +3f8ad530: calla L3F8BA520 +3f8ad560: move a8, a8 +3f8ad570: jrne L3F8AD650 +3f8ad580: move *a12(0x20), a7, 1 +3f8ad5a0: btst 19, a7 +3f8ad5b0: jrne L3F8AD650 +3f8ad5c0: move *a12(0x20), a7, 1 +3f8ad5e0: andi 0xfff00000, a7 +3f8ad610: move *a9(0x20), a5, 1 +3f8ad630: cmp a7, a5 +3f8ad640: jreq L3F8AD680 +L3F8AD650: +3f8ad650: movk 14, a8 +3f8ad660: jauc L3F8AE7F0 +L3F8AD680: +3f8ad680: move a14, -*sp, 1 +3f8ad690: sub a7, a7 +3f8ad6a0: move a7, *a14+, 1 +3f8ad6b0: movk 8, a5 +3f8ad6c0: move a5, *a14+, 1 +3f8ad6d0: move *a12(0x40), *a14+, 1 +3f8ad6f0: calla L3F8BA520 +3f8ad720: move a8, a10 +3f8ad730: move a14, -*sp, 1 +3f8ad740: move a7, *a14+, 1 +3f8ad750: move a5, *a14+, 1 +3f8ad760: move *a12(0x60), *a14+, 1 +3f8ad780: calla L3F8BA520 +3f8ad7b0: move a8, a11 +3f8ad7c0: move a10, a8 +3f8ad7d0: jrne L3F8AD840 +3f8ad7e0: move *a12(0x40), *a9(0xc0), 1 +3f8ad810: movk 4, a8 +3f8ad820: jauc L3F8AE7F0 +L3F8AD840: +3f8ad840: setf 16, 1, 0 +3f8ad850: move *a10(0x10), a5, 0 +3f8ad870: dec a5 +3f8ad880: jreq L3F8AD8C0 +3f8ad890: movk 8, a8 +3f8ad8a0: jauc L3F8AE7F0 +L3F8AD8C0: +3f8ad8c0: move a11, a5 +3f8ad8d0: jrne L3F8AD970 +3f8ad8e0: move *a12(0x60), a5, 1 +3f8ad900: jreq L3F8ADBC0 +3f8ad910: move *a12(0x60), *a9(0xc0), 1 +3f8ad940: movk 4, a8 +3f8ad950: jauc L3F8AE7F0 +L3F8AD970: +3f8ad970: move *a10(0x80), a5, 1 +3f8ad990: move *a5(0x60), a5, 1 +3f8ad9b0: move *a11(0x80), a7, 1 +3f8ad9d0: move *a7(0x60), a7, 1 +3f8ad9f0: setf 16, 0, 0 +3f8ada00: move *a5(0x110), a5, 0 +3f8ada20: move *a7(0x110), a7, 0 +3f8ada40: cmp a7, a5 +3f8ada50: jrne L3F8ADB90 +3f8ada60: move *a10(0x80), a7, 1 +3f8ada80: move *a7(0x60), a7, 1 +3f8adaa0: move *a11(0x80), a5, 1 +3f8adac0: move *a5(0x60), a5, 1 +3f8adae0: move *a7(0x100), a7, 0 +3f8adb00: move *a5(0x100), a5, 0 +3f8adb20: cmp a5, a7 +3f8adb30: jrne L3F8ADB90 +3f8adb40: setf 16, 1, 0 +3f8adb50: move *a11(0x10), a7, 0 +3f8adb70: dec a7 +3f8adb80: jreq L3F8ADBC0 +L3F8ADB90: +3f8adb90: movk 8, a8 +3f8adba0: jauc L3F8AE7F0 +L3F8ADBC0: +3f8adbc0: move *a10(0x80), a7, 1 +3f8adbe0: move *a7(0x60), a7, 1 +3f8adc00: setf 16, 0, 0 +3f8adc10: move *a7(0x110), a7, 0 +3f8adc30: move a7, *a13(0x60), 1 +3f8adc50: move *a10(0x80), a5, 1 +3f8adc70: move *a5(0x60), a5, 1 +3f8adc90: move *a5(0x100), a5, 0 +3f8adcb0: move a5, *a13(0x80), 1 +3f8adcd0: move *a12(0xe0), a5, 0 +3f8adcf0: cmp a7, a5 +3f8add00: jrhi L3F8ADD70 +3f8add10: move *a12(0xf0), a5, 0 +3f8add30: move *a13(0x80), a7, 1 +3f8add50: cmp a7, a5 +3f8add60: jrls L3F8ADDA0 +L3F8ADD70: +3f8add70: movk 8, a8 +3f8add80: jauc L3F8AE7F0 +L3F8ADDA0: +3f8adda0: move *a13(0x60), a5, 1 +3f8addc0: move @0xc5410, a3, 1 +3f8addf0: add a3, a5 +3f8ade00: move @0xc5430, a7, 1 +3f8ade30: neg a7 +3f8ade40: sra a7, a5 +3f8ade50: sll 0x2, a5 +3f8ade60: move *a13(0x80), a7, 1 +3f8ade80: mpys a7, a5 +3f8ade90: move a5, *a13(0xa0), 1 +3f8adeb0: move a14, -*sp, 1 +3f8adec0: move a5, *a14+, 1 +3f8aded0: calla L3F705A00 +3f8adf00: move a8, *a13(0x20), 1 +3f8adf20: move a14, -*sp, 1 +3f8adf30: move a5, *a14+, 1 +3f8adf40: calla L3F705A00 +3f8adf70: move a8, *a13(0x40), 1 +3f8adf90: move a14, -*sp, 1 +3f8adfa0: move *a13(0x20), *a14+, 1 +3f8adfc0: movk 1, a3 +3f8adfd0: move a3, *a14+, 1 +3f8adfe0: move a3, *a14+, 1 +3f8adff0: move a7, *a14+, 1 +3f8ae000: move *a13(0x60), *a14+, 1 +3f8ae020: sub a3, a3 +3f8ae030: move a3, *a14+, 1 +3f8ae040: move a3, *a14+, 1 +3f8ae050: move a10, *a14+, 1 +3f8ae060: move *a10(0x20), a3, 1 +3f8ae080: move *a3(0x980), a3, 1 +3f8ae0a0: call a3 +3f8ae0b0: move a11, a3 +3f8ae0c0: jrne L3F8AE190 +3f8ae0d0: move *a13(0x40), a0, 1 +3f8ae0f0: move a5, a2 +3f8ae100: dec a2 +3f8ae110: jrlt L3F8AE2B0 +3f8ae120: setf 8, 0, 0 +L3F8AE130: +3f8ae130: movi 0xff, a7 +3f8ae150: move a7, *a0+, 0 +3f8ae160: dec a2 +3f8ae170: jrge L3F8AE130 +3f8ae180: jruc L3F8AE2B0 +L3F8AE190: +3f8ae190: move a14, -*sp, 1 +3f8ae1a0: move *a13(0x40), *a14+, 1 +3f8ae1c0: movk 1, a3 +3f8ae1d0: move a3, *a14+, 1 +3f8ae1e0: move a3, *a14+, 1 +3f8ae1f0: move a7, *a14+, 1 +3f8ae200: move *a13(0x60), *a14+, 1 +3f8ae220: sub a3, a3 +3f8ae230: move a3, *a14+, 1 +3f8ae240: move a3, *a14+, 1 +3f8ae250: move a11, *a14+, 1 +3f8ae260: move *a11(0x20), a3, 1 +3f8ae280: move *a3(0x980), a3, 1 +3f8ae2a0: call a3 +L3F8AE2B0: +3f8ae2b0: move *a13(0x40), a0, 1 +3f8ae2d0: move *a13(0x20), a2, 1 +3f8ae2f0: move *a13(0xa0), a7, 1 +3f8ae310: dec a7 +3f8ae320: move a7, *a13(0xa0), 1 +3f8ae340: jrlt L3F8AE400 +3f8ae350: setf 8, 0, 0 +L3F8AE360: +3f8ae360: move *a2, a7, 0 +3f8ae370: move *a0+, a5, 0 +3f8ae380: and a5, a7 +3f8ae390: move a7, *a2+, 0 +3f8ae3a0: move *a13(0xa0), a7, 1 +3f8ae3c0: dec a7 +3f8ae3d0: move a7, *a13(0xa0), 1 +3f8ae3f0: jrge L3F8AE360 +L3F8AE400: +3f8ae400: move *a13(0x60), *a13(0xc0), 1 +3f8ae430: move *a13(0x80), *a13(0xe0), 1 +3f8ae460: setf 16, 0, 0 +3f8ae470: move *a12(0xe0), a5, 0 +3f8ae490: move a5, *a13(0x100), 1 +3f8ae4b0: move *a12(0xf0), a3, 0 +3f8ae4d0: move a3, *a13(0x120), 1 +3f8ae4f0: move a14, -*sp, 1 +3f8ae500: move *a12(0xd0), a8, 0 +3f8ae520: move a8, *a14+, 1 +3f8ae530: move *a12(0xc0), a8, 0 +3f8ae550: move a8, *a14+, 1 +3f8ae560: move *a12(0xb0), a8, 0 +3f8ae580: move a8, *a14+, 1 +3f8ae590: move *a12(0xa0), a8, 0 +3f8ae5b0: move a8, *a14+, 1 +3f8ae5c0: move *a12(0x90), a8, 0 +3f8ae5e0: move a8, *a14+, 1 +3f8ae5f0: move *a12(0x80), a8, 0 +3f8ae610: move a8, *a14+, 1 +3f8ae620: move a13, a5 +3f8ae630: addi 0xc0, a5 +3f8ae650: move a5, *a14+, 1 +3f8ae660: move *a13(0x40), *a14+, 1 +3f8ae680: move *a13(0x20), *a14+, 1 +3f8ae6a0: calla L3FC567B0 +3f8ae6d0: move a8, *a13, 1 +3f8ae6e0: move a14, -*sp, 1 +3f8ae6f0: sub a3, a3 +3f8ae700: move a3, *a14+, 1 +3f8ae710: movi 0x3fc56320, a3 +3f8ae740: move a3, *a14+, 1 +3f8ae750: move a8, *a14+, 1 +3f8ae760: movk 4, a3 +3f8ae770: move a3, *a14+, 1 +3f8ae780: move *a12(0x20), *a14+, 1 +3f8ae7a0: calla L3F8B6510 +3f8ae7d0: move *a9(0x140), a8, 1 +L3F8AE7F0: +3f8ae7f0: move *sp(0x160), a14, 1 +3f8ae810: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f8ae830: rets 2 +3f8ae840: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f8ae860: move a14, a13 +3f8ae870: addi 0x160, a14 +3f8ae890: move *a13(0xffe0), a9, 1 +3f8ae8b0: move *a9(0x40), a10, 1 +3f8ae8d0: setf 16, 0, 0 +3f8ae8e0: move *a10(0x10), a11, 0 +3f8ae900: subk 8, a11 +3f8ae910: jreq L3F8AE950 +3f8ae920: movk 16, a8 +3f8ae930: jauc L3F8AFAC0 +L3F8AE950: +3f8ae950: move a14, -*sp, 1 +3f8ae960: sub a11, a11 +3f8ae970: move a11, *a14+, 1 +3f8ae980: movi 0xffff, a11 +3f8ae9b0: move a11, *a14+, 1 +3f8ae9c0: move *a10(0x20), *a14+, 1 +3f8ae9e0: calla L3F8BA520 +3f8aea10: move a8, a8 +3f8aea20: jrne L3F8AEB00 +3f8aea30: move *a10(0x20), a11, 1 +3f8aea50: btst 19, a11 +3f8aea60: jrne L3F8AEB00 +3f8aea70: move *a10(0x20), a11, 1 +3f8aea90: andi 0xfff00000, a11 +3f8aeac0: move *a9(0x20), a7, 1 +3f8aeae0: cmp a11, a7 +3f8aeaf0: jreq L3F8AEB30 +L3F8AEB00: +3f8aeb00: movk 14, a8 +3f8aeb10: jauc L3F8AFAC0 +L3F8AEB30: +3f8aeb30: move a14, -*sp, 1 +3f8aeb40: sub a11, a11 +3f8aeb50: move a11, *a14+, 1 +3f8aeb60: movk 2, a7 +3f8aeb70: move a7, *a14+, 1 +3f8aeb80: move *a10(0x40), *a14+, 1 +3f8aeba0: calla L3F8BA520 +3f8aebd0: move a8, *a13, 1 +3f8aebe0: move a14, -*sp, 1 +3f8aebf0: move a11, *a14+, 1 +3f8aec00: move a7, *a14+, 1 +3f8aec10: move *a10(0x60), *a14+, 1 +3f8aec30: calla L3F8BA520 +3f8aec60: move a8, *a13(0x20), 1 +3f8aec80: move *a13, a7, 1 +3f8aec90: jrne L3F8AED00 +3f8aeca0: move *a10(0x40), *a9(0xc0), 1 +3f8aecd0: movk 7, a8 +3f8aece0: jauc L3F8AFAC0 +L3F8AED00: +3f8aed00: move a14, -*sp, 1 +3f8aed10: move a13, a11 +3f8aed20: addi 0xa0, a11 +3f8aed40: move a11, *a14+, 1 +3f8aed50: setf 16, 0, 0 +3f8aed60: move *a10(0x80), a8, 0 +3f8aed80: move a8, *a14+, 1 +3f8aed90: move a7, *a14+, 1 +3f8aeda0: calla L3F862E50 +3f8aedd0: move a8, a8 +3f8aede0: jrne L3F8AEE70 +3f8aedf0: setf 16, 0, 0 +3f8aee00: move *a10(0x80), a11, 0 +3f8aee20: move a11, *a9(0xc0), 1 +3f8aee40: movk 2, a8 +3f8aee50: jauc L3F8AFAC0 +L3F8AEE70: +3f8aee70: move *a13(0xa0), a5, 1 +3f8aee90: move @0xc5410, a11, 1 +3f8aeec0: add a11, a5 +3f8aeed0: move @0xc5430, a7, 1 +3f8aef00: neg a7 +3f8aef10: sra a7, a5 +3f8aef20: sll 0x2, a5 +3f8aef30: move *a13(0xc0), a7, 1 +3f8aef50: mpys a7, a5 +3f8aef60: move a5, *a13(0x140), 1 +3f8aef80: move *a13(0x20), a5, 1 +3f8aefa0: jrne L3F8AF1B0 +3f8aefb0: move *a13(0x140), a12, 1 +3f8aefd0: move *a10(0x60), a5, 1 +3f8aeff0: jreq L3F8AF060 +3f8af000: move *a10(0x60), *a9(0xc0), 1 +3f8af030: movk 7, a8 +3f8af040: jauc L3F8AFAC0 +L3F8AF060: +3f8af060: move a14, -*sp, 1 +3f8af070: move a12, *a14+, 1 +3f8af080: calla L3F705A00 +3f8af0b0: move a8, *a13(0x60), 1 +3f8af0d0: move a8, a11 +3f8af0e0: jrne L3F8AF120 +3f8af0f0: movk 11, a8 +3f8af100: jauc L3F8AFAC0 +L3F8AF120: +3f8af120: dec a12 +3f8af130: jrlt L3F8AF450 +3f8af140: setf 8, 0, 0 +L3F8AF150: +3f8af150: movi 0xff, a7 +3f8af170: move a7, *a11+, 0 +3f8af180: dec a12 +3f8af190: jrge L3F8AF150 +3f8af1a0: jruc L3F8AF450 +L3F8AF1B0: +3f8af1b0: move a14, -*sp, 1 +3f8af1c0: move a13, a7 +3f8af1d0: addi 0xa0, a7 +3f8af1f0: move a7, *a14+, 1 +3f8af200: setf 16, 0, 0 +3f8af210: move *a10(0x90), a8, 0 +3f8af230: move a8, *a14+, 1 +3f8af240: move a5, *a14+, 1 +3f8af250: calla L3F862E50 +3f8af280: move a8, a11 +3f8af290: jrne L3F8AF310 +3f8af2a0: setf 16, 0, 0 +3f8af2b0: move *a10(0x90), a11, 0 +3f8af2d0: move a11, *a9(0xc0), 1 +3f8af2f0: movk 2, a8 +3f8af300: jruc L3F8AFAC0 +L3F8AF310: +3f8af310: move a14, -*sp, 1 +3f8af320: move a13, a11 +3f8af330: addi 0x60, a11 +3f8af350: move a11, *a14+, 1 +3f8af360: move a7, *a14+, 1 +3f8af370: setf 16, 0, 0 +3f8af380: move *a10(0x90), a8, 0 +3f8af3a0: move a8, *a14+, 1 +3f8af3b0: move a5, *a14+, 1 +3f8af3c0: move *a10(0x60), *a14+, 1 +3f8af3e0: calla L3F861E00 +3f8af410: move a8, *a13(0x120), 1 +3f8af430: move a8, a12 +3f8af440: jrne L3F8AFAC0 +L3F8AF450: +3f8af450: move a14, -*sp, 1 +3f8af460: move a13, a11 +3f8af470: addi 0x40, a11 +3f8af490: move a11, *a14+, 1 +3f8af4a0: move a13, a7 +3f8af4b0: addi 0xa0, a7 +3f8af4d0: move a7, *a14+, 1 +3f8af4e0: setf 16, 0, 0 +3f8af4f0: move *a10(0x80), a8, 0 +3f8af510: move a8, *a14+, 1 +3f8af520: move *a13(0x0), *a14+, 1 +3f8af540: move *a10(0x40), *a14+, 1 +3f8af560: calla L3F861E00 +3f8af590: move a8, *a13(0x120), 1 +3f8af5b0: move a8, a5 +3f8af5c0: jreq L3F8AF650 +3f8af5d0: move a14, -*sp, 1 +3f8af5e0: move *a13(0x60), *a14+, 1 +3f8af600: calla L3F702440 +3f8af630: move a5, a8 +3f8af640: jruc L3F8AFAC0 +L3F8AF650: +3f8af650: move *a13(0x60), a11, 1 +3f8af670: move *a13(0x40), a12, 1 +3f8af690: move *a13(0x140), a7, 1 +3f8af6b0: dec a7 +3f8af6c0: move a7, *a13(0x140), 1 +3f8af6e0: jrlt L3F8AF7A0 +3f8af6f0: setf 8, 0, 0 +L3F8AF700: +3f8af700: move *a12, a7, 0 +3f8af710: move *a11+, a5, 0 +3f8af720: and a5, a7 +3f8af730: move a7, *a12+, 0 +3f8af740: move *a13(0x140), a7, 1 +3f8af760: dec a7 +3f8af770: move a7, *a13(0x140), 1 +3f8af790: jrge L3F8AF700 +L3F8AF7A0: +3f8af7a0: move a14, -*sp, 1 +3f8af7b0: setf 16, 0, 0 +3f8af7c0: move *a10(0xf0), a8, 0 +3f8af7e0: move a8, *a14+, 1 +3f8af7f0: move *a10(0xe0), a8, 0 +3f8af810: move a8, *a14+, 1 +3f8af820: move *a10(0xd0), a8, 0 +3f8af840: move a8, *a14+, 1 +3f8af850: move *a10(0xc0), a8, 0 +3f8af870: move a8, *a14+, 1 +3f8af880: move *a10(0xb0), a8, 0 +3f8af8a0: move a8, *a14+, 1 +3f8af8b0: move *a10(0xa0), a8, 0 +3f8af8d0: move a8, *a14+, 1 +3f8af8e0: move a13, a11 +3f8af8f0: addi 0xa0, a11 +3f8af910: move a11, *a14+, 1 +3f8af920: move *a13(0x60), *a14+, 1 +3f8af940: move *a13(0x40), *a14+, 1 +3f8af960: calla L3FC567B0 +3f8af990: move a8, *a13(0x80), 1 +3f8af9b0: move a14, -*sp, 1 +3f8af9c0: sub a5, a5 +3f8af9d0: move a5, *a14+, 1 +3f8af9e0: movi 0x3fc56320, a5 +3f8afa10: move a5, *a14+, 1 +3f8afa20: move a8, *a14+, 1 +3f8afa30: movk 4, a5 +3f8afa40: move a5, *a14+, 1 +3f8afa50: move *a10(0x20), *a14+, 1 +3f8afa70: calla L3F8B6510 +3f8afaa0: move *a9(0x140), a8, 1 +L3F8AFAC0: +3f8afac0: move *sp(0x100), a14, 1 +3f8afae0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f8afb00: rets 2 +3f8afb10: mmtm sp, a7,a9,a10,a11,a13 +3f8afb30: move a14, a13 +3f8afb40: addk 32, a14 +3f8afb50: move *a13(0xffe0), a9, 1 +3f8afb70: move *a9(0x40), a10, 1 +3f8afb90: setf 16, 0, 0 +3f8afba0: move *a10(0x10), a11, 0 +3f8afbc0: subk 2, a11 +3f8afbd0: jreq L3F8AFC00 +3f8afbe0: movk 16, a8 +3f8afbf0: jruc L3F8AFDC0 +L3F8AFC00: +3f8afc00: move a14, -*sp, 1 +3f8afc10: sub a11, a11 +3f8afc20: move a11, *a14+, 1 +3f8afc30: movk 4, a7 +3f8afc40: move a7, *a14+, 1 +3f8afc50: move *a10(0x20), *a14+, 1 +3f8afc70: calla L3F8BA520 +3f8afca0: move a8, *a13, 1 +3f8afcb0: move a8, a8 +3f8afcc0: jreq L3F8AFD80 +3f8afcd0: move a14, -*sp, 1 +3f8afce0: movk 1, a7 +3f8afcf0: move a7, *a14+, 1 +3f8afd00: move *a10(0x20), *a14+, 1 +3f8afd20: calla L3F8B8750 +3f8afd50: move *a9(0x140), a8, 1 +3f8afd70: jruc L3F8AFDC0 +L3F8AFD80: +3f8afd80: move *a10(0x20), *a9(0xc0), 1 +3f8afdb0: movk 6, a8 +L3F8AFDC0: +3f8afdc0: move *sp(0xc0), a14, 1 +3f8afde0: mmfm sp, a7,a9,a10,a11,a13 +3f8afe00: rets 2 +3f8afe10: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8afe30: move a14, a13 +3f8afe40: addi 0x120, a14 +3f8afe60: move *a13(0xffe0), a9, 1 +3f8afe80: move *a9(0x40), a11, 1 +3f8afea0: setf 16, 0, 0 +3f8afeb0: move *a11(0x10), a7, 0 +3f8afed0: subk 3, a7 +3f8afee0: jreq L3F8AFF10 +3f8afef0: movk 16, a8 +3f8aff00: jruc L3F8B0660 +L3F8AFF10: +3f8aff10: move *a11(0x20), a7, 1 +3f8aff30: jrne L3F8AFF60 +3f8aff40: sub a10, a10 +3f8aff50: jruc L3F8B00A0 +L3F8AFF60: +3f8aff60: move *a9(0x180), a7, 1 +3f8aff80: move *a11(0x20), a5, 1 +3f8affa0: cmp a5, a7 +3f8affb0: jrne L3F8AFFF0 +3f8affc0: move *a9(0x160), a10, 1 +3f8affe0: jruc L3F8B00A0 +L3F8AFFF0: +3f8afff0: move a14, -*sp, 1 +3f8b0000: sub a7, a7 +3f8b0010: move a7, *a14+, 1 +3f8b0020: movk 24, a5 +3f8b0030: move a5, *a14+, 1 +3f8b0040: move *a11(0x20), *a14+, 1 +3f8b0060: calla L3F8BA520 +3f8b0090: move a8, a10 +L3F8B00A0: +3f8b00a0: jrne L3F8B00D0 +3f8b00b0: movk 9, a8 +3f8b00c0: jruc L3F8B0660 +L3F8B00D0: +3f8b00d0: setf 8, 0, 0 +3f8b00e0: move *a11(0x8), a7, 0 +3f8b0100: dec a7 +3f8b0110: jreq L3F8B0160 +3f8b0120: move *a11(0x8), a7, 0 +3f8b0140: subk 2, a7 +3f8b0150: jrne L3F8B01C0 +L3F8B0160: +3f8b0160: setf 16, 1, 0 +3f8b0170: move *a10, a7, 0 +3f8b0180: inc a7 +3f8b0190: jrne L3F8B0250 +3f8b01a0: movk 8, a8 +3f8b01b0: jruc L3F8B0660 +L3F8B01C0: +3f8b01c0: move *a11(0x8), a7, 0 +3f8b01e0: jreq L3F8B0250 +3f8b01f0: move *a11(0x8), a7, 0 +3f8b0210: move a7, *a9(0xc0), 1 +3f8b0230: movk 2, a8 +3f8b0240: jruc L3F8B0660 +L3F8B0250: +3f8b0250: move *a10(0x20), *a13(0x100), 1 +3f8b0280: move a14, -*sp, 1 +3f8b0290: move a11, a7 +3f8b02a0: addi 0x50, a7 +3f8b02c0: move a7, *a14+, 1 +3f8b02d0: move a11, a7 +3f8b02e0: addi 0x40, a7 +3f8b0300: move a7, *a14+, 1 +3f8b0310: setf 8, 0, 0 +3f8b0320: move *a11(0x8), a8, 0 +3f8b0340: move a8, *a14+, 1 +3f8b0350: move *a13(0x100), a7, 1 +3f8b0370: move *a7(0x940), a5, 1 +3f8b0390: call a5 +3f8b03a0: movk 1, a5 +3f8b03b0: movb a5, *a13 +3f8b03c0: sub a7, a7 +3f8b03d0: move a7, *a13(0x20), 1 +3f8b03f0: setf 16, 0, 0 +3f8b0400: move *a9(0xe0), *a13(0x10), 0 +3f8b0430: move *a11(0x40), *a13(0x40), 0 +3f8b0460: move *a11(0x50), *a13(0x50), 0 +3f8b0490: move *a9(0x80), a5, 1 +3f8b04b0: jreq L3F8B05C0 +3f8b04c0: move a14, -*sp, 1 +3f8b04d0: move a13, *a14+, 1 +3f8b04e0: movk 32, a5 +3f8b04f0: move a5, *a14+, 1 +3f8b0500: move a9, *a14+, 1 +3f8b0510: move *a9(0x40), a7, 1 +3f8b0530: setf 8, 0, 0 +3f8b0540: move *a7, a7, 0 +3f8b0550: sll 0x5, a7 +3f8b0560: addi 0xe1980, a7 +3f8b0590: move *a7, a7, 1 +3f8b05a0: call a7 +3f8b05b0: jruc L3F8B0640 +L3F8B05C0: +3f8b05c0: move a14, -*sp, 1 +3f8b05d0: move a13, *a14+, 1 +3f8b05e0: movk 32, a5 +3f8b05f0: move a5, *a14+, 1 +3f8b0600: move a9, *a14+, 1 +3f8b0610: calla L3F352110 +L3F8B0640: +3f8b0640: move *a9(0x140), a8, 1 +L3F8B0660: +3f8b0660: move *sp(0xe0), a14, 1 +3f8b0680: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8b06a0: rets 2 +3f8b06b0: mmtm sp, a7,a9,a10,a11,a13 +3f8b06d0: move a14, a13 +3f8b06e0: addi 0x40, a14 +3f8b0700: move *a13(0xffe0), a9, 1 +3f8b0720: move *a9(0x40), a10, 1 +3f8b0740: setf 16, 0, 0 +3f8b0750: move *a10(0x10), a11, 0 +3f8b0770: subk 3, a11 +3f8b0780: jreq L3F8B07B0 +3f8b0790: movk 16, a8 +3f8b07a0: jruc L3F8B0C30 +L3F8B07B0: +3f8b07b0: setf 8, 0, 0 +3f8b07c0: move *a10(0x40), a11, 0 +3f8b07e0: move a11, *a13, 1 +3f8b07f0: jreq L3F8B0870 +3f8b0800: dec a11 +3f8b0810: jreq L3F8B0870 +3f8b0820: move *a13, a11, 1 +3f8b0830: subk 2, a11 +3f8b0840: jreq L3F8B0870 +3f8b0850: movk 8, a8 +3f8b0860: jruc L3F8B0C30 +L3F8B0870: +3f8b0870: move *a10(0x48), a11, 0 +3f8b0890: move a11, *a13(0x20), 1 +3f8b08b0: jreq L3F8B0940 +3f8b08c0: dec a11 +3f8b08d0: jreq L3F8B0940 +3f8b08e0: move *a13(0x20), a11, 1 +3f8b0900: subk 2, a11 +3f8b0910: jreq L3F8B0940 +3f8b0920: movk 8, a8 +3f8b0930: jruc L3F8B0C30 +L3F8B0940: +3f8b0940: setf 16, 1, 0 +3f8b0950: move *a10(0x20), a11, 0 +3f8b0970: inc a11 +3f8b0980: jrlt L3F8B09D0 +3f8b0990: move *a10(0x30), a11, 0 +3f8b09b0: inc a11 +3f8b09c0: jrge L3F8B09F0 +L3F8B09D0: +3f8b09d0: movk 8, a8 +3f8b09e0: jruc L3F8B0C30 +L3F8B09F0: +3f8b09f0: move *a13, a11, 1 +3f8b0a00: move a11, @0xdc820, 1 +3f8b0a30: move *a13(0x20), a7, 1 +3f8b0a50: move a7, @0xdc840, 1 +3f8b0a80: move *a10(0x20), a7, 0 +3f8b0aa0: jrlt L3F8B0B40 +3f8b0ab0: move *a10(0x20), a7, 0 +3f8b0ad0: movi 0x3e8, a11 +3f8b0af0: mpys a11, a7 +3f8b0b00: move a7, @0xdc7e0, 1 +3f8b0b30: jruc L3F8B0BA0 +L3F8B0B40: +3f8b0b40: movi 0x927c0, a7 +3f8b0b70: move a7, @0xdc7e0, 1 +L3F8B0BA0: +3f8b0ba0: sub a11, a11 +3f8b0bb0: move a11, @0xdc800, 1 +3f8b0be0: calla L3F939F30 +3f8b0c10: move *a9(0x140), a8, 1 +L3F8B0C30: +3f8b0c30: move *sp(0xc0), a14, 1 +3f8b0c50: mmfm sp, a7,a9,a10,a11,a13 +3f8b0c70: rets 2 +3f8b0c80: mmtm sp, a5,a7,a9,a11,a13 +3f8b0ca0: move a14, a13 +3f8b0cb0: addi 0x100, a14 +3f8b0cd0: move *a13(0xffe0), a9, 1 +3f8b0cf0: movk 1, a11 +3f8b0d00: movb a11, *a13 +3f8b0d10: sub a7, a7 +3f8b0d20: move a7, *a13(0x20), 1 +3f8b0d40: setf 16, 0, 0 +3f8b0d50: move *a9(0xe0), *a13(0x10), 0 +3f8b0d80: move @0xdc7e0, a5, 1 +3f8b0db0: movi 0x3e8, a7 +3f8b0dd0: divs a7, a5 +3f8b0de0: move a5, *a13(0x40), 0 +3f8b0e00: move @0xdc800, a5, 1 +3f8b0e30: divs a7, a5 +3f8b0e40: move a5, *a13(0x50), 0 +3f8b0e60: move @0xdc820, a5, 1 +3f8b0e90: movb a5, *a13(0x60) +3f8b0eb0: move @0xdc840, a7, 1 +3f8b0ee0: movb a7, *a13(0x68) +3f8b0f00: move *a9(0x80), a5, 1 +3f8b0f20: jreq L3F8B1030 +3f8b0f30: move a14, -*sp, 1 +3f8b0f40: move a13, *a14+, 1 +3f8b0f50: movk 32, a5 +3f8b0f60: move a5, *a14+, 1 +3f8b0f70: move a9, *a14+, 1 +3f8b0f80: move *a9(0x40), a11, 1 +3f8b0fa0: setf 8, 0, 0 +3f8b0fb0: move *a11, a11, 0 +3f8b0fc0: sll 0x5, a11 +3f8b0fd0: addi 0xe1980, a11 +3f8b1000: move *a11, a11, 1 +3f8b1010: call a11 +3f8b1020: jruc L3F8B10B0 +L3F8B1030: +3f8b1030: move a14, -*sp, 1 +3f8b1040: move a13, *a14+, 1 +3f8b1050: movk 32, a5 +3f8b1060: move a5, *a14+, 1 +3f8b1070: move a9, *a14+, 1 +3f8b1080: calla L3F352110 +L3F8B10B0: +3f8b10b0: move *a9(0x140), a8, 1 +3f8b10d0: move *sp(0xc0), a14, 1 +3f8b10f0: mmfm sp, a5,a7,a9,a11,a13 +3f8b1110: rets 2 +3f8b1120: mmtm sp, a9,a10,a11,a13 +3f8b1140: move a14, a13 +3f8b1150: addk 32, a14 +3f8b1160: move *a13(0xffe0), a9, 1 +3f8b1180: move *a9(0x40), a10, 1 +3f8b11a0: setf 16, 0, 0 +3f8b11b0: move *a10(0x10), a11, 0 +3f8b11d0: subk 2, a11 +3f8b11e0: jrnc L3F8B1210 +3f8b11f0: movk 16, a8 +3f8b1200: jruc L3F8B15C0 +L3F8B1210: +3f8b1210: setf 8, 0, 0 +3f8b1220: move *a10(0x8), a11, 0 +3f8b1240: jrne L3F8B1380 +3f8b1250: move a14, -*sp, 1 +3f8b1260: move a10, a11 +3f8b1270: addi 0x40, a11 +3f8b1290: move a11, *a14+, 1 +3f8b12a0: setf 16, 0, 0 +3f8b12b0: move *a10(0x30), a8, 0 +3f8b12d0: move a8, *a14+, 1 +3f8b12e0: setf 8, 0, 0 +3f8b12f0: move *a10(0x20), a11, 0 +3f8b1310: move a11, *a14+, 1 +3f8b1320: move a9, *a14+, 1 +3f8b1330: calla L3F942450 +3f8b1360: move a8, *a13, 1 +3f8b1370: jruc L3F8B1540 +L3F8B1380: +3f8b1380: move *a10(0x8), a11, 0 +3f8b13a0: dsjs a11, L3F8B14E0 +3f8b13b0: move a14, -*sp, 1 +3f8b13c0: move a10, a11 +3f8b13d0: addi 0x40, a11 +3f8b13f0: move a11, *a14+, 1 +3f8b1400: setf 16, 0, 0 +3f8b1410: move *a10(0x30), a8, 0 +3f8b1430: move a8, *a14+, 1 +3f8b1440: setf 8, 0, 0 +3f8b1450: move *a10(0x20), a11, 0 +3f8b1470: move a11, *a14+, 1 +3f8b1480: move a9, *a14+, 1 +3f8b1490: calla L3F942E30 +3f8b14c0: move a8, *a13, 1 +3f8b14d0: jruc L3F8B1540 +L3F8B14E0: +3f8b14e0: move *a10(0x8), a11, 0 +3f8b1500: move a11, *a9(0xc0), 1 +3f8b1520: movk 2, a8 +3f8b1530: jruc L3F8B15C0 +L3F8B1540: +3f8b1540: move a8, a11 +3f8b1550: jrne L3F8B15B0 +3f8b1560: move *a9(0x140), a11, 1 +3f8b1580: jrne L3F8B15B0 +3f8b1590: sub a8, a8 +3f8b15a0: jruc L3F8B15C0 +L3F8B15B0: +3f8b15b0: movk 1, a8 +L3F8B15C0: +3f8b15c0: move *sp(0xa0), a14, 1 +3f8b15e0: mmfm sp, a9,a10,a11,a13 +3f8b1600: rets 2 +3f8b1610: mmtm sp, a7,a9,a10,a11,a13 +3f8b1630: move a14, a13 +3f8b1640: addi 0x160, a14 +3f8b1660: move *a13(0xffe0), a9, 1 +3f8b1680: move *a9(0x40), a10, 1 +3f8b16a0: setf 16, 0, 0 +3f8b16b0: move *a10(0x10), a11, 0 +3f8b16d0: dec a11 +3f8b16e0: jreq L3F8B1710 +3f8b16f0: movk 16, a8 +3f8b1700: jruc L3F8B1D50 +L3F8B1710: +3f8b1710: sub a11, a11 +3f8b1720: move a11, *a13(0x140), 1 +3f8b1740: move a14, -*sp, 1 +3f8b1750: move a13, a11 +3f8b1760: addk 8, a11 +3f8b1770: move a11, *a14+, 1 +3f8b1780: move a13, a11 +3f8b1790: addi 0x120, a11 +3f8b17b0: move a11, *a14+, 1 +3f8b17c0: move a13, a11 +3f8b17d0: addi 0x140, a11 +3f8b17f0: move a11, *a14+, 1 +3f8b1800: calla L3F943540 +3f8b1830: move a8, *a13(0x100), 1 +3f8b1850: move a8, a8 +3f8b1860: jrge L3F8B1890 +3f8b1870: movk 17, a8 +3f8b1880: jruc L3F8B1D50 +L3F8B1890: +3f8b1890: movk 1, a7 +3f8b18a0: movb a7, *a13 +3f8b18b0: setf 16, 0, 0 +3f8b18c0: move *a9(0xe0), *a13(0x10), 0 +3f8b18f0: move *a13(0x120), *a13(0x40), 0 +3f8b1920: sra 0x2, a8 +3f8b1930: move a8, *a13(0x20), 1 +3f8b1950: move *a9(0x80), a11, 1 +3f8b1970: jreq L3F8B1A80 +3f8b1980: move a14, -*sp, 1 +3f8b1990: move a13, *a14+, 1 +3f8b19a0: movk 32, a11 +3f8b19b0: move a11, *a14+, 1 +3f8b19c0: move a9, *a14+, 1 +3f8b19d0: move *a9(0x40), a7, 1 +3f8b19f0: setf 8, 0, 0 +3f8b1a00: move *a7, a7, 0 +3f8b1a10: sll 0x5, a7 +3f8b1a20: addi 0xe1980, a7 +3f8b1a50: move *a7, a7, 1 +3f8b1a60: call a7 +3f8b1a70: jruc L3F8B1B00 +L3F8B1A80: +3f8b1a80: move a14, -*sp, 1 +3f8b1a90: move a13, *a14+, 1 +3f8b1aa0: movk 32, a11 +3f8b1ab0: move a11, *a14+, 1 +3f8b1ac0: move a9, *a14+, 1 +3f8b1ad0: calla L3F352110 +L3F8B1B00: +3f8b1b00: movi 0x3f8cd1c0, a7 +3f8b1b30: move a7, *a9(0xa0), 1 +3f8b1b50: move *a9(0x80), a7, 1 +3f8b1b70: jreq L3F8B1C20 +3f8b1b80: move a14, -*sp, 1 +3f8b1b90: move *a13(0x140), *a14+, 1 +3f8b1bb0: move *a13(0x100), *a14+, 1 +3f8b1bd0: move a9, *a14+, 1 +3f8b1be0: move *a9(0xa0), a7, 1 +3f8b1c00: call a7 +3f8b1c10: jruc L3F8B1CB0 +L3F8B1C20: +3f8b1c20: move a14, -*sp, 1 +3f8b1c30: move *a13(0x140), *a14+, 1 +3f8b1c50: move *a13(0x100), *a14+, 1 +3f8b1c70: move a9, *a14+, 1 +3f8b1c80: calla L3F352110 +L3F8B1CB0: +3f8b1cb0: move *a13(0x140), a7, 1 +3f8b1cd0: jreq L3F8B1D30 +3f8b1ce0: move a14, -*sp, 1 +3f8b1cf0: move a7, *a14+, 1 +3f8b1d00: calla L3F702440 +L3F8B1D30: +3f8b1d30: move *a9(0x140), a8, 1 +L3F8B1D50: +3f8b1d50: move *sp(0xc0), a14, 1 +3f8b1d70: mmfm sp, a7,a9,a10,a11,a13 +3f8b1d90: rets 2 +3f8b1da0: mmtm sp, a9,a10,a11,a13 +3f8b1dc0: move a14, a13 +3f8b1dd0: addk 32, a14 +3f8b1de0: move *a13(0xffe0), a9, 1 +3f8b1e00: move *a9(0x40), a10, 1 +3f8b1e20: setf 16, 0, 0 +3f8b1e30: move *a10(0x10), a11, 0 +3f8b1e50: dec a11 +3f8b1e60: jreq L3F8B1E90 +3f8b1e70: movk 16, a8 +3f8b1e80: jruc L3F8B20A0 +L3F8B1E90: +3f8b1e90: setf 8, 0, 0 +3f8b1ea0: move *a10(0x8), a11, 0 +3f8b1ec0: dec a11 +3f8b1ed0: jreq L3F8B1F70 +3f8b1ee0: move *a10(0x8), a11, 0 +3f8b1f00: jreq L3F8B1F70 +3f8b1f10: move *a10(0x8), a11, 0 +3f8b1f30: move a11, *a9(0xc0), 1 +3f8b1f50: movk 2, a8 +3f8b1f60: jruc L3F8B20A0 +L3F8B1F70: +3f8b1f70: move a14, -*sp, 1 +3f8b1f80: move *a10(0x8), a11, 0 +3f8b1fa0: dec a11 +3f8b1fb0: movk 1, a11 +3f8b1fc0: jreq L3F8B1FE0 +3f8b1fd0: sub a11, a11 +L3F8B1FE0: +3f8b1fe0: move a11, *a14+, 1 +3f8b1ff0: move a9, *a14+, 1 +3f8b2000: calla L3F944ED0 +3f8b2030: move a8, *a13, 1 +3f8b2040: move a8, a11 +3f8b2050: jrne L3F8B2090 +3f8b2060: move *a9(0x140), *a13(0x0), 1 +L3F8B2090: +3f8b2090: move *a13, a8, 1 +L3F8B20A0: +3f8b20a0: move *sp(0xa0), a14, 1 +3f8b20c0: mmfm sp, a9,a10,a11,a13 +3f8b20e0: rets 2 +3f8b20f0: mmtm sp, a7,a9,a10,a11,a13 +3f8b2110: move a14, a13 +3f8b2120: addi 0x60, a14 +3f8b2140: move *a13(0xffe0), a9, 1 +3f8b2160: move *a9(0x40), a10, 1 +3f8b2180: setf 16, 0, 0 +3f8b2190: move *a10(0x10), a11, 0 +3f8b21b0: subk 2, a11 +3f8b21c0: jreq L3F8B21F0 +3f8b21d0: movk 16, a8 +3f8b21e0: jruc L3F8B26B0 +L3F8B21F0: +3f8b21f0: move *a10(0x20), a11, 1 +3f8b2210: jrne L3F8B2280 +3f8b2220: calla L3F7F9010 +3f8b2250: move *a9(0x140), a8, 1 +3f8b2270: jruc L3F8B26B0 +L3F8B2280: +3f8b2280: move a14, -*sp, 1 +3f8b2290: sub a11, a11 +3f8b22a0: move a11, *a14+, 1 +3f8b22b0: movi 0xffff, a7 +3f8b22e0: move a7, *a14+, 1 +3f8b22f0: move *a10(0x20), *a14+, 1 +3f8b2310: calla L3F8BA520 +3f8b2340: move a8, *a13(0x40), 1 +3f8b2360: move *a10(0x20), a11, 1 +3f8b2380: andi 0xfff00000, a11 +3f8b23b0: srl 0x14, a11 +3f8b23c0: move a11, *a13, 1 +3f8b23d0: jreq L3F8B2670 +3f8b23e0: move a8, a8 +3f8b23f0: jreq L3F8B2670 +3f8b2400: move *a9(0x0), *a13(0x20), 1 +3f8b2430: sll 0x5, a11 +3f8b2440: move @0xdac80, a7, 1 +3f8b2470: add a7, a11 +3f8b2480: move *a11, a11, 1 +3f8b2490: jreq L3F8B2590 +3f8b24a0: move *a13, a11, 1 +3f8b24b0: sll 0x5, a11 +3f8b24c0: add a7, a11 +3f8b24d0: move *a11, a11, 1 +3f8b24e0: move *a11(0x120), a11, 1 +3f8b2500: jrne L3F8B2590 +3f8b2510: move a14, -*sp, 1 +3f8b2520: move *a13, a11, 1 +3f8b2530: sll 0x5, a11 +3f8b2540: add a7, a11 +3f8b2550: move *a11+, *a14+, 1 +3f8b2560: calla L3F22A470 +L3F8B2590: +3f8b2590: move *a13(0x20), a11, 1 +3f8b25b0: move *a13, a7, 1 +3f8b25c0: cmp a7, a11 +3f8b25d0: jrne L3F8B2640 +3f8b25e0: movk 1, a7 +3f8b25f0: move a7, @0x2258d0, 1 +3f8b2620: sub a8, a8 +3f8b2630: jruc L3F8B26B0 +L3F8B2640: +3f8b2640: move *a9(0x140), a8, 1 +3f8b2660: jruc L3F8B26B0 +L3F8B2670: +3f8b2670: move *a10(0x20), *a9(0xc0), 1 +3f8b26a0: movk 2, a8 +L3F8B26B0: +3f8b26b0: move *sp(0xc0), a14, 1 +3f8b26d0: mmfm sp, a7,a9,a10,a11,a13 +3f8b26f0: rets 2 +3f8b2700: mmtm sp, a9,a10,a11,a13 +3f8b2720: move a14, a13 +3f8b2730: move *a13(0xffe0), a9, 1 +3f8b2750: move *a9(0x40), a10, 1 +3f8b2770: setf 16, 0, 0 +3f8b2780: move *a10(0x10), a11, 0 +3f8b27a0: subk 2, a11 +3f8b27b0: jrnc L3F8B27E0 +3f8b27c0: movk 16, a8 +3f8b27d0: jruc L3F8B28F0 +L3F8B27E0: +3f8b27e0: move a14, -*sp, 1 +3f8b27f0: move a10, a11 +3f8b2800: addi 0x40, a11 +3f8b2820: move a11, *a14+, 1 +3f8b2830: move *a10(0x20), a8, 0 +3f8b2850: move a8, *a14+, 1 +3f8b2860: calla L3F92EA00 +3f8b2890: move a8, a11 +3f8b28a0: jreq L3F8B28E0 +3f8b28b0: move *a9(0x140), a8, 1 +3f8b28d0: jruc L3F8B28F0 +L3F8B28E0: +3f8b28e0: movk 2, a8 +L3F8B28F0: +3f8b28f0: move *sp(0xa0), a14, 1 +3f8b2910: mmfm sp, a9,a10,a11,a13 +3f8b2930: rets 2 +3f8b2940: mmtm sp, a7,a9,a10,a11,a13 +3f8b2960: move a14, a13 +3f8b2970: addi 0x180, a14 +3f8b2990: move *a13(0xffe0), a9, 1 +3f8b29b0: move *a9(0x40), a10, 1 +3f8b29d0: setf 16, 0, 0 +3f8b29e0: move *a10(0x10), a11, 0 +3f8b2a00: dec a11 +3f8b2a10: jreq L3F8B2A40 +3f8b2a20: movk 16, a8 +3f8b2a30: jruc L3F8B3100 +L3F8B2A40: +3f8b2a40: sub a11, a11 +3f8b2a50: move a11, *a13(0x100), 1 +3f8b2a70: move a14, -*sp, 1 +3f8b2a80: move a13, a7 +3f8b2a90: addi 0x100, a7 +3f8b2ab0: move a7, *a14+, 1 +3f8b2ac0: move a13, a11 +3f8b2ad0: addi 0x140, a11 +3f8b2af0: move a11, *a14+, 1 +3f8b2b00: move a13, a7 +3f8b2b10: addi 0x120, a7 +3f8b2b30: move a7, *a14+, 1 +3f8b2b40: calla L3F9315E0 +3f8b2b70: move a8, *a13(0x160), 1 +3f8b2b90: move a8, a8 +3f8b2ba0: jreq L3F8B30F0 +3f8b2bb0: movk 1, a7 +3f8b2bc0: movb a7, *a13 +3f8b2bd0: setf 16, 0, 0 +3f8b2be0: move *a9(0xe0), *a13(0x10), 0 +3f8b2c10: move *a13(0x140), a11, 1 +3f8b2c30: sra 0x2, a11 +3f8b2c40: move a11, *a13(0x20), 1 +3f8b2c60: move *a13(0x120), *a13(0x40), 0 +3f8b2c90: move *a9(0x80), a11, 1 +3f8b2cb0: jreq L3F8B2DC0 +3f8b2cc0: move a14, -*sp, 1 +3f8b2cd0: move a13, *a14+, 1 +3f8b2ce0: movk 32, a11 +3f8b2cf0: move a11, *a14+, 1 +3f8b2d00: move a9, *a14+, 1 +3f8b2d10: move *a9(0x40), a7, 1 +3f8b2d30: setf 8, 0, 0 +3f8b2d40: move *a7, a7, 0 +3f8b2d50: sll 0x5, a7 +3f8b2d60: addi 0xe1980, a7 +3f8b2d90: move *a7, a7, 1 +3f8b2da0: call a7 +3f8b2db0: jruc L3F8B2E40 +L3F8B2DC0: +3f8b2dc0: move a14, -*sp, 1 +3f8b2dd0: move a13, *a14+, 1 +3f8b2de0: movk 32, a11 +3f8b2df0: move a11, *a14+, 1 +3f8b2e00: move a9, *a14+, 1 +3f8b2e10: calla L3F352110 +L3F8B2E40: +3f8b2e40: move *a13(0x20), a7, 1 +3f8b2e60: jreq L3F8B3040 +3f8b2e70: move *a9(0x80), a11, 1 +3f8b2e90: jreq L3F8B2FB0 +3f8b2ea0: move a14, -*sp, 1 +3f8b2eb0: move *a13(0x100), *a14+, 1 +3f8b2ed0: move *a13(0x140), *a14+, 1 +3f8b2ef0: move a9, *a14+, 1 +3f8b2f00: move *a9(0x40), a11, 1 +3f8b2f20: setf 8, 0, 0 +3f8b2f30: move *a11, a11, 0 +3f8b2f40: sll 0x5, a11 +3f8b2f50: addi 0xe1980, a11 +3f8b2f80: move *a11, a11, 1 +3f8b2f90: call a11 +3f8b2fa0: jruc L3F8B3040 +L3F8B2FB0: +3f8b2fb0: move a14, -*sp, 1 +3f8b2fc0: move *a13(0x100), *a14+, 1 +3f8b2fe0: move *a13(0x140), *a14+, 1 +3f8b3000: move a9, *a14+, 1 +3f8b3010: calla L3F352110 +L3F8B3040: +3f8b3040: move *a13(0x100), a11, 1 +3f8b3060: jreq L3F8B30C0 +3f8b3070: move a14, -*sp, 1 +3f8b3080: move a11, *a14+, 1 +3f8b3090: calla L3F702440 +L3F8B30C0: +3f8b30c0: move *a9(0x140), a8, 1 +3f8b30e0: jruc L3F8B3100 +L3F8B30F0: +3f8b30f0: movk 11, a8 +L3F8B3100: +3f8b3100: move *sp(0xc0), a14, 1 +3f8b3120: mmfm sp, a7,a9,a10,a11,a13 +3f8b3140: rets 2 +3f8b3150: mmtm sp, a9,a10,a11,a13 +3f8b3170: move a14, a13 +3f8b3180: move *a13(0xffe0), a9, 1 +3f8b31a0: move *a9(0x40), a10, 1 +3f8b31c0: setf 16, 0, 0 +3f8b31d0: move *a10(0x10), a11, 0 +3f8b31f0: dec a11 +3f8b3200: jreq L3F8B3230 +3f8b3210: movk 16, a8 +3f8b3220: jruc L3F8B33B0 +L3F8B3230: +3f8b3230: setf 8, 0, 0 +3f8b3240: move *a10(0x8), a11, 0 +3f8b3260: jreq L3F8B32F0 +3f8b3270: move *a10(0x8), a11, 0 +3f8b3290: dec a11 +3f8b32a0: jreq L3F8B32F0 +3f8b32b0: move *a10(0x8), a11, 0 +3f8b32d0: subk 2, a11 +3f8b32e0: jrne L3F8B3360 +L3F8B32F0: +3f8b32f0: move *a10(0x8), a11, 0 +3f8b3310: move a11, *a9(0x100), 1 +3f8b3330: move *a9(0x140), a8, 1 +3f8b3350: jruc L3F8B33B0 +L3F8B3360: +3f8b3360: move *a10(0x8), a11, 0 +3f8b3380: move a11, *a9(0xc0), 1 +3f8b33a0: movk 2, a8 +L3F8B33B0: +3f8b33b0: move *sp(0xa0), a14, 1 +3f8b33d0: mmfm sp, a9,a10,a11,a13 +3f8b33f0: rets 2 +3f8b3400: mmtm sp, a9,a10,a11,a13 +3f8b3420: move a14, a13 +3f8b3430: move *a13(0xffe0), a9, 1 +3f8b3450: move *a9(0x40), a10, 1 +3f8b3470: setf 16, 0, 0 +3f8b3480: move *a10(0x10), a11, 0 +3f8b34a0: dec a11 +3f8b34b0: jreq L3F8B34E0 +3f8b34c0: movk 16, a8 +3f8b34d0: jruc L3F8B3710 +L3F8B34E0: +3f8b34e0: setf 8, 0, 0 +3f8b34f0: move *a10(0x8), a11, 0 +3f8b3510: jreq L3F8B35C0 +3f8b3520: move *a10(0x8), a11, 0 +3f8b3540: dec a11 +3f8b3550: jreq L3F8B35C0 +3f8b3560: move *a10(0x8), a11, 0 +3f8b3580: move a11, *a9(0xc0), 1 +3f8b35a0: movk 2, a8 +3f8b35b0: jruc L3F8B3710 +L3F8B35C0: +3f8b35c0: move *a10(0x8), a11, 0 +3f8b35e0: dsjs a11, L3F8B3650 +3f8b35f0: move a14, -*sp, 1 +3f8b3600: sub a11, a11 +3f8b3610: move a11, *a14+, 1 +3f8b3620: calla L3F912130 +L3F8B3650: +3f8b3650: setf 8, 0, 0 +3f8b3660: move *a10(0x8), a11, 0 +3f8b3680: jrne L3F8B36F0 +3f8b3690: move a14, -*sp, 1 +3f8b36a0: movk 1, a11 +3f8b36b0: move a11, *a14+, 1 +3f8b36c0: calla L3F912130 +L3F8B36F0: +3f8b36f0: move *a9(0x140), a8, 1 +L3F8B3710: +3f8b3710: move *sp(0xa0), a14, 1 +3f8b3730: mmfm sp, a9,a10,a11,a13 +3f8b3750: rets 2 +3f8b3760: mmtm sp, a9,a10,a11,a13 +3f8b3780: move a14, a13 +3f8b3790: move *a13(0xffe0), a9, 1 +3f8b37b0: move *a9(0x40), a10, 1 +3f8b37d0: setf 16, 0, 0 +3f8b37e0: move *a10(0x10), a11, 0 +3f8b3800: jrne L3F8B3830 +3f8b3810: movk 16, a8 +3f8b3820: jruc L3F8B3850 +L3F8B3830: +3f8b3830: move *a9(0x140), a8, 1 +L3F8B3850: +3f8b3850: move *sp(0xa0), a14, 1 +3f8b3870: mmfm sp, a9,a10,a11,a13 +3f8b3890: rets 2 +3f8b38a0: sra b10, b2 +3f8b38b0: modu b11, b3 +3f8b38c0: .word 0x7275 +3f8b38d0: sra a11, a3 +3f8b38e0: sra a1, a0 +3f8b38f0: sla 0x3, a2 +L3F8B3900: +3f8b3900: modu a11, a3 +3f8b3910: .word 0x7272 +3f8b3920: .word 0x7075 +3f8b3930: rl b11, b4 +3f8b3940: modu a3, sp +L3F8B3950: +3f8b3950: srl a1, a0 +3f8b3960: .word 0x756f +3f8b3970: sra a3, a14 +3f8b3980: rl a1, a8 +3f8b3990: sla a11, a5 +3f8b39a0: dsjs a4, L3F8B3900 +3f8b39b0: .word 0x7825 +3f8b39c0: sra a1, a12 +3f8b39d0: sla b11, b2 +3f8b39e0: cmp b11, b7 +3f8b39f0: dsjs a4, L3F8B3950 +3f8b3a00: sra a1, a5 +3f8b3a10: .word 0x0a29 +3f8b3a20: andn a0, a0 +3f8b3a30: .word 0x7365 +3f8b3a40: .word 0x756f +3f8b3a50: sll b11, b2 +3f8b3a60: sla 0x3, a5 +3f8b3a70: sll a3, a4 +3f8b3a80: sll a9, a0 +3f8b3a90: .word 0x726f +3f8b3aa0: .word 0x7572 +3f8b3ab0: .word 0x7470 +3f8b3ac0: modu a11, a9 +3f8b3ad0: sla 0x3, a14 +3f8b3ae0: modu a11, a6 +3f8b3af0: modu b3, b5 +3f8b3b00: sra 0x1d, a4 +3f8b3b10: sra a11, a8 +3f8b3b20: sra a3, a1 +3f8b3b30: sll 0x9, b13 +3f8b3b40: srl 0x1d, b8 +3f8b3b50: sll a11, a7 +3f8b3b60: sra a2, a9 +3f8b3b70: sll 0x9, b13 +3f8b3b80: sra 0x15, a4 +3f8b3b90: .word 0x000a +3f8b3ba0: sra b10, b2 +3f8b3bb0: modu b11, b3 +3f8b3bc0: .word 0x7275 +3f8b3bd0: sra a11, a3 +3f8b3be0: sra a1, a0 +3f8b3bf0: sla 0x3, a2 +L3F8B3C00: +3f8b3c00: modu a11, a3 +3f8b3c10: .word 0x7272 +3f8b3c20: .word 0x7075 +3f8b3c30: rl b11, b4 +3f8b3c40: modu a3, sp +3f8b3c50: srl a1, a0 +3f8b3c60: .word 0x756f +3f8b3c70: sra a3, a14 +3f8b3c80: rl a1, a8 +3f8b3c90: sla a11, a5 +3f8b3ca0: dsjs a4, L3F8B3C00 +3f8b3cb0: .word 0x7825 +3f8b3cc0: sra a1, a12 +3f8b3cd0: sra a3, a9 +3f8b3ce0: sll 0x9, b13 +3f8b3cf0: sra 0x15, a4 +3f8b3d00: .word 0x000a +3f8b3d10: sra b10, b2 +3f8b3d20: modu b11, b3 +3f8b3d30: .word 0x7275 +3f8b3d40: sra a11, a3 +3f8b3d50: sra a1, a0 +3f8b3d60: sla 0x3, a2 +L3F8B3D70: +3f8b3d70: modu a11, a3 +3f8b3d80: .word 0x7272 +3f8b3d90: .word 0x7075 +3f8b3da0: rl b11, b4 +3f8b3db0: modu a3, sp +3f8b3dc0: srl a1, a0 +3f8b3dd0: .word 0x756f +L3F8B3DE0: +3f8b3de0: sra a3, a14 +3f8b3df0: rl a1, a8 +3f8b3e00: sla a11, a5 +3f8b3e10: dsjs a4, L3F8B3D70 +3f8b3e20: .word 0x7825 +3f8b3e30: sra a1, a12 +3f8b3e40: sla b11, b2 +3f8b3e50: sla b11, b7 +3f8b3e60: mods a3, a2 +3f8b3e70: cmp a11, a5 +3f8b3e80: dsjs a4, L3F8B3DE0 +3f8b3e90: sra a1, a5 +3f8b3ea0: .word 0x0a29 +3f8b3eb0: andn a0, a0 +3f8b3ec0: .word 0x7365 +3f8b3ed0: .word 0x756f +3f8b3ee0: sll b11, b2 +3f8b3ef0: sla 0x3, a5 +3f8b3f00: sll a3, a4 +3f8b3f10: sll a9, a0 +3f8b3f20: .word 0x726f +3f8b3f30: .word 0x7572 +3f8b3f40: .word 0x7470 +3f8b3f50: modu a11, a9 +3f8b3f60: sla 0x3, a14 +3f8b3f70: modu a11, a6 +3f8b3f80: modu b3, b5 +3f8b3f90: sra 0x1d, a4 +L3F8B3FA0: +3f8b3fa0: sra a11, a8 +3f8b3fb0: sra a3, a1 +3f8b3fc0: sll 0x9, b13 +3f8b3fd0: srl 0x1d, b8 +3f8b3fe0: .word 0x7364 +3f8b3ff0: sub b3, b4 +3f8b4000: sla b11, b2 +3f8b4010: sla b11, b7 +3f8b4020: mods a3, a2 +3f8b4030: cmp a11, a5 +3f8b4040: dsjs a4, L3F8B3FA0 +3f8b4050: sra a1, a5 +3f8b4060: .word 0x0a29 +3f8b4070: andn a0, a0 +3f8b4080: .word 0x7365 +3f8b4090: .word 0x756f +3f8b40a0: sll b11, b2 +3f8b40b0: sla 0x3, a5 +3f8b40c0: sll a3, a4 +3f8b40d0: sll a9, a0 +3f8b40e0: .word 0x726f +3f8b40f0: .word 0x7572 +3f8b4100: .word 0x7470 +3f8b4110: modu a11, a9 +3f8b4120: sla 0x3, a14 +3f8b4130: modu a11, a6 +3f8b4140: modu b3, b5 +3f8b4150: sra 0x1d, a4 +L3F8B4160: +3f8b4160: sra a11, a8 +3f8b4170: sra a3, a1 +3f8b4180: sll 0x9, b13 +3f8b4190: srl 0x1d, b8 +3f8b41a0: .word 0x7273 +3f8b41b0: sub a3, a3 +3f8b41c0: sla b11, b2 +3f8b41d0: sla b11, b7 +3f8b41e0: mods a3, a2 +3f8b41f0: cmp a11, a5 +3f8b4200: dsjs a4, L3F8B4160 +3f8b4210: sra a1, a5 +3f8b4220: .word 0x0a29 +3f8b4230: .word 0x0000 +L3F8B4240: +3f8b4240: mmtm sp, a11,a13 +3f8b4260: move a14, a13 +3f8b4270: addi 0x40, a14 +3f8b4290: move @0x21af80, a11, 1 +3f8b42c0: jrne L3F8B4380 +3f8b42d0: move a14, -*sp, 1 +3f8b42e0: movi 0xf4240, a11 +3f8b4310: move a11, *a14+, 1 +3f8b4320: calla L3F701230 +3f8b4350: move a8, @0x21af80, 1 +L3F8B4380: +3f8b4380: move a14, -*sp, 1 +3f8b4390: move @0x21af80, *a14+, 1 +3f8b43c0: movi 0x3f8b4d00, a8 +3f8b43f0: move a8, *a14+, 1 +3f8b4400: calla L3FB341E0 +3f8b4430: move a14, -*sp, 1 +3f8b4440: movi 0xf4240, a11 +3f8b4470: move a11, *a14+, 1 +3f8b4480: move @0x21af80, *a14+, 1 +3f8b44b0: calla L3FB44A00 +3f8b44e0: move a14, -*sp, 1 +3f8b44f0: movi 0x3f8b4e58, a8 +3f8b4520: move a8, *a14+, 1 +3f8b4530: calla L3FB341E0 +3f8b4560: subi 0x40, a14 +3f8b4580: mmfm sp, a11,a13 +3f8b45a0: rets +3f8b45b0: mmtm sp, a9,a11,a13 +3f8b45d0: move a14, a13 +3f8b45e0: addi 0x60, a14 +3f8b4600: sub a11, a11 +3f8b4610: move a11, *a13(0x20), 1 +3f8b4630: move a14, -*sp, 1 +3f8b4640: movi 0x3f8b4f00, a8 +3f8b4670: move a8, *a14+, 1 +3f8b4680: calla L3FB341E0 +3f8b46b0: move @0x21af80, a11, 1 +3f8b46e0: jrne L3F8B47B0 +3f8b46f0: move a14, -*sp, 1 +3f8b4700: movi 0x3f8b4ff0, a8 +3f8b4730: move a8, *a14+, 1 +3f8b4740: calla L3FB341E0 +3f8b4770: calla L3F8B4240 +3f8b47a0: jruc L3F8B4CB0 +L3F8B47B0: +3f8b47b0: sub a11, a11 +3f8b47c0: move a11, *a13, 1 +3f8b47d0: setf 16, 1, 0 +L3F8B47E0: +3f8b47e0: move *a13, a11, 1 +3f8b47f0: sll 0x4, a11 +3f8b4800: move @0x21af80, a9, 1 +3f8b4830: add a9, a11 +3f8b4840: move *a11, a11, 0 +3f8b4850: jreq L3F8B48F0 +3f8b4860: move *a13, a11, 1 +3f8b4870: sll 0x4, a11 +3f8b4880: add a9, a11 +3f8b4890: move *a13(0x20), a9, 1 +3f8b48b0: move *a11, a11, 0 +3f8b48c0: add a9, a11 +3f8b48d0: move a11, *a13(0x20), 1 +L3F8B48F0: +3f8b48f0: move *a13, a11, 1 +3f8b4900: inc a11 +3f8b4910: move a11, *a13, 1 +3f8b4920: cmpi 0x7a120, a11 +3f8b4950: jrc L3F8B47E0 +3f8b4960: move a14, -*sp, 1 +3f8b4970: move *a13(0x20), *a14+, 1 +3f8b4990: movi 0x3f8b51a0, a8 +3f8b49c0: move a8, *a14+, 1 +3f8b49d0: calla L3FB341E0 +3f8b4a00: sub a9, a9 +3f8b4a10: move a9, *a13, 1 +L3F8B4A20: +3f8b4a20: move *a13, a11, 1 +3f8b4a30: sll 0x4, a11 +3f8b4a40: move @0x21af80, a9, 1 +3f8b4a70: add a9, a11 +3f8b4a80: setf 16, 1, 0 +3f8b4a90: move *a11, a11, 0 +3f8b4aa0: jreq L3F8B4C10 +3f8b4ab0: move *a13, a11, 1 +3f8b4ac0: sll 0x4, a11 +3f8b4ad0: addi 0x3f000000, a11 +3f8b4b00: move a11, *a13(0x40), 1 +3f8b4b20: move a14, -*sp, 1 +3f8b4b30: move *a13, a11, 1 +3f8b4b40: sll 0x4, a11 +3f8b4b50: add a9, a11 +3f8b4b60: move *a11, a8, 0 +3f8b4b70: move a8, *a14+, 1 +3f8b4b80: move *a13(0x40), *a14+, 1 +3f8b4ba0: movi 0x3f8b5378, a8 +3f8b4bd0: move a8, *a14+, 1 +3f8b4be0: calla L3FB341E0 +L3F8B4C10: +3f8b4c10: move *a13, a11, 1 +3f8b4c20: inc a11 +3f8b4c30: move a11, *a13, 1 +3f8b4c40: cmpi 0x7a120, a11 +3f8b4c70: jrc L3F8B4A20 +3f8b4c80: calla L3F8B4240 +L3F8B4CB0: +3f8b4cb0: subi 0x60, a14 +3f8b4cd0: mmfm sp, a9,a11,a13 +3f8b4cf0: rets +3f8b4d00: modu a2, a9 +3f8b4d10: .word 0x7469 +3f8b4d20: sla a11, a9 +3f8b4d30: rl a11, a12 +3f8b4d40: rl b11, b10 +3f8b4d50: srl a11, a14 +3f8b4d60: .word 0x7320 +3f8b4d70: mods a11, a1 +3f8b4d80: mods b3, b0 +3f8b4d90: sla 0x3, a5 +3f8b4da0: .word 0x7261 +3f8b4db0: sla b11, b2 +3f8b4dc0: srl 0x1d, b9 +3f8b4dd0: sla a9, a0 +3f8b4de0: sra a3, a4 +3f8b4df0: sra b11, b2 +3f8b4e00: .word 0x7373 +3f8b4e10: rl a9, a0 +3f8b4e20: sla 0x3, b3 +3f8b4e30: .word 0x7825 +3f8b4e40: .word 0x0a20 +3f8b4e50: sub a0, a0 +3f8b4e60: modu a3, sp +3f8b4e70: sla 0x3, a5 +3f8b4e80: modu a3, a9 +3f8b4e90: .word 0x7469 +3f8b4ea0: sla a11, a9 +3f8b4eb0: rl a11, a12 +3f8b4ec0: sla b11, b10 +3f8b4ed0: rl b11, b4 +3f8b4ee0: modu a3, sp +3f8b4ef0: .word 0x000a +3f8b4f00: modu a10, a8 +3f8b4f10: sra a3, a12 +3f8b4f20: modu a9, a0 +3f8b4f30: sla 0x3, a14 +3f8b4f40: rl b3, b3 +3f8b4f50: .word 0x7469 +3f8b4f60: sra a11, a8 +3f8b4f70: sra a3, a1 +3f8b4f80: srl 0x1f, a12 +3f8b4f90: sla a9, a12 +3f8b4fa0: sla a11, a14 +3f8b4fb0: .word 0x796c +3f8b4fc0: rl b11, b10 +3f8b4fd0: srl a11, a14 +3f8b4fe0: .word 0x000a +3f8b4ff0: rl a10, a6 +3f8b5000: .word 0x7372 +3f8b5010: sla 0x3, b4 +3f8b5020: rl b11, b4 +3f8b5030: sra a11, a13 +3f8b5040: sla 0x1, a12 +3f8b5050: mods a3, a1 +3f8b5060: modu a11, a12 +3f8b5070: sla a11, a3 +3f8b5080: rl b11, b4 +3f8b5090: srl a11, a14 +3f8b50a0: sla a9, a0 +3f8b50b0: .word 0x7272 +3f8b50c0: .word 0x7961 +3f8b50d0: sla a9, a0 +3f8b50e0: sra a3, a14 +3f8b50f0: rl a9, a0 +3f8b5100: rl a11, a14 +3f8b5110: rl b11, b4 +3f8b5120: mods a3, a1 +3f8b5130: .word 0x7a69 +3f8b5140: modu a3, a9 +3f8b5150: srl 0xd, a7 +3f8b5160: srl 0xf, a14 +3f8b5170: add b10, b7 +3f8b5180: or a2, a9 +3f8b5190: .word 0x000a +3f8b51a0: sra 0xf, a10 +3f8b51b0: sra 0xf, a10 +3f8b51c0: andn a9, a10 +3f8b51d0: move a10, a1 +3f8b51e0: move b2, b0 +3f8b51f0: sra 0xe, a5 +3f8b5200: sra 0xf, a10 +3f8b5210: sra 0xf, a10 +3f8b5220: or a1, a0 +3f8b5230: sra a11, a8 +3f8b5240: sra b11, b2 +3f8b5250: .word 0x7720 +3f8b5260: .word 0x7361 +3f8b5270: sla a9, a0 +3f8b5280: .word 0x7420 +3f8b5290: .word 0x746f +3f8b52a0: mods a3, a1 +3f8b52b0: modu a9, a0 +3f8b52c0: sla 0x3, a6 +3f8b52d0: sra a1, a5 +3f8b52e0: srl a1, a0 +3f8b52f0: modu b3, b5 +3f8b5300: .word 0x7463 +3f8b5310: modu a11, a9 +3f8b5320: .word 0x736e +L3F8B5330: +3f8b5330: sll a9, a0 +3f8b5340: mods a3, a1 +3f8b5350: sra a11, a12 +3f8b5360: .word 0x0a64 +3f8b5370: add a8, a0 +3f8b5380: sra a3, a4 +L3F8B5390: +3f8b5390: sra b11, b2 +3f8b53a0: .word 0x7373 +3f8b53b0: dsjs a0, L3F8B5330 +3f8b53c0: sll 0x9, a0 +3f8b53d0: sla 0x3, b8 +3f8b53e0: addc a9, a0 +3f8b53f0: .word 0x756f +3f8b5400: .word 0x746e +3f8b5410: dsjs a0, L3F8B5390 +3f8b5420: sll 0x9, a0 +3f8b5430: .word 0x0a64 +3f8b5440: .word 0x0000 +L3F8B5450: +3f8b5450: move a11, -*sp, 1 +3f8b5460: setf 16, 0, 0 +3f8b5470: move @0x220fe0, a11, 0 +3f8b54a0: cmpi 0x8000, a11 +3f8b54d0: jrne L3F8B5520 +3f8b54e0: sub a11, a11 +3f8b54f0: move a11, @0x220fe0, 0 +L3F8B5520: +3f8b5520: sll 0x1, a11 +3f8b5530: move a11, @0x220fe0, 0 +3f8b5560: sext a11, 0 +3f8b5570: move a11, a8 +3f8b5580: move *sp+, a11, 1 +3f8b5590: rets +L3F8B55A0: +3f8b55a0: move a11, -*sp, 1 +3f8b55b0: setf 16, 0, 0 +3f8b55c0: move @0x220ff0, a11, 0 +3f8b55f0: inc a11 +3f8b5600: move a11, @0x220ff0, 0 +3f8b5630: zext a11, 0 +3f8b5640: sext a11, 0 +3f8b5650: move a11, a8 +3f8b5660: move *sp+, a11, 1 +3f8b5670: rets +L3F8B5680: +3f8b5680: mmtm sp, a9,a11,a13 +3f8b56a0: move a14, a13 +3f8b56b0: jruc L3F8B59D0 +L3F8B56C0: +3f8b56c0: move *a13(0xffc0), a11, 1 +3f8b56e0: sra 0x8, a11 +3f8b56f0: move *a13(0xffc0), a9, 1 +3f8b5710: xor a9, a11 +3f8b5720: sra 0x10, a9 +3f8b5730: xor a9, a11 +3f8b5740: move a11, a8 +3f8b5750: andi 0xff, a8 +3f8b5780: jruc L3F8B5A80 +L3F8B5790: +3f8b5790: move *a13(0xffc0), a11, 1 +3f8b57b0: sra 0x9, a11 +3f8b57c0: move *a13(0xffc0), a9, 1 +3f8b57e0: xor a9, a11 +3f8b57f0: move a11, a8 +3f8b5800: andi 0x1ff, a8 +3f8b5830: jruc L3F8B5A80 +L3F8B5840: +3f8b5840: move *a13(0xffc0), a11, 1 +3f8b5860: sra 0xa, a11 +3f8b5870: move *a13(0xffc0), a9, 1 +3f8b5890: xor a9, a11 +3f8b58a0: move a11, a8 +3f8b58b0: andi 0x3ff, a8 +3f8b58e0: jruc L3F8B5A80 +L3F8B58F0: +3f8b58f0: move *a13(0xffc0), a11, 1 +3f8b5910: sra 0xb, a11 +3f8b5920: move *a13(0xffc0), a9, 1 +3f8b5940: xor a9, a11 +3f8b5950: move a11, a8 +3f8b5960: andi 0x7ff, a8 +3f8b5990: jruc L3F8B5A80 +L3F8B59A0: +3f8b59a0: movi 0xffff, a8 +3f8b59c0: jruc L3F8B5A80 +L3F8B59D0: +3f8b59d0: move *a13(0xffe0), a8, 1 +3f8b59f0: subk 8, a8 +3f8b5a00: jreq L3F8B56C0 +3f8b5a10: dec a8 +3f8b5a20: jreq L3F8B5790 +3f8b5a30: dec a8 +3f8b5a40: jreq L3F8B5840 +3f8b5a50: dec a8 +3f8b5a60: jreq L3F8B58F0 +3f8b5a70: jruc L3F8B59A0 +L3F8B5A80: +3f8b5a80: move *sp(0x80), a14, 1 +3f8b5aa0: mmfm sp, a9,a11,a13 +3f8b5ac0: rets 2 +L3F8B5AD0: +3f8b5ad0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f8b5af0: move a14, a13 +3f8b5b00: move *a13(0xffe0), a11, 1 +3f8b5b20: jreq L3F8B6200 +3f8b5b30: move @0xdaca0, a7, 1 +3f8b5b60: cmp a7, a11 +3f8b5b70: jrne L3F8B5C20 +3f8b5b80: movi 0x100, a7 +3f8b5ba0: setf 16, 0, 0 +3f8b5bb0: move a7, @0x220fe0, 0 +3f8b5be0: movk 1, a7 +3f8b5bf0: move a7, @0x220ff0, 0 +L3F8B5C20: +3f8b5c20: move *a11, a9, 1 +3f8b5c30: move a9, a7 +3f8b5c40: sll 0x5, a7 +3f8b5c50: addi 0x21ffe0, a7 +3f8b5c80: move a9, a3 +3f8b5c90: move a3, a5 +3f8b5ca0: sll 0x7, a3 +3f8b5cb0: sll 0x5, a5 +3f8b5cc0: add a5, a3 +3f8b5cd0: addi 0x21afe0, a3 +3f8b5d00: move a3, *a7, 1 +3f8b5d10: move a3, a11 +3f8b5d20: movi 0x40, a7 +3f8b5d40: move a7, *a11(0x40), 1 +3f8b5d60: move *a11(0x40), a10, 1 +3f8b5d80: move a10, a5 +3f8b5d90: sll 0x3, a10 +3f8b5da0: sll 0x2, a5 +3f8b5db0: add a5, a10 +3f8b5dc0: sub a5, a5 +3f8b5dd0: move a5, *a11(0x20), 1 +3f8b5df0: movk 6, a3 +3f8b5e00: move a3, *a11(0x60), 1 +3f8b5e20: movi 0x64, a3 +3f8b5e40: move a3, *a11(0x80), 1 +3f8b5e60: move a14, -*sp, 1 +3f8b5e70: move a10, *a14+, 1 +3f8b5e80: calla L3F705A00 +3f8b5eb0: move a8, *a11, 1 +3f8b5ec0: move a5, a12 +3f8b5ed0: move *a11(0x40), a5, 1 +3f8b5ef0: cmp a5, a12 +3f8b5f00: jrge L3F8B62A0 +L3F8B5F10: +3f8b5f10: move a12, a5 +3f8b5f20: move a5, a7 +3f8b5f30: sll 0x6, a5 +3f8b5f40: sll 0x5, a7 +3f8b5f50: add a7, a5 +3f8b5f60: move *a11, a7, 1 +3f8b5f70: add a5, a7 +3f8b5f80: move a12, a3 +3f8b5f90: move a3, a5 +3f8b5fa0: sll 0x6, a3 +3f8b5fb0: sll 0x5, a5 +3f8b5fc0: add a5, a3 +3f8b5fd0: move *a11, a5, 1 +3f8b5fe0: add a3, a5 +3f8b5ff0: move a5, *a7, 1 +3f8b6000: move a12, a5 +3f8b6010: move a5, a7 +3f8b6020: sll 0x6, a5 +3f8b6030: sll 0x5, a7 +3f8b6040: add a7, a5 +3f8b6050: move *a11, a7, 1 +3f8b6060: add a5, a7 +3f8b6070: move a12, a3 +3f8b6080: move a3, a5 +3f8b6090: sll 0x6, a3 +3f8b60a0: sll 0x5, a5 +3f8b60b0: add a5, a3 +3f8b60c0: move *a11, a5, 1 +3f8b60d0: add a3, a5 +3f8b60e0: move a5, *a7(0x20), 1 +3f8b6100: move a12, a5 +3f8b6110: move a5, a7 +3f8b6120: sll 0x6, a5 +3f8b6130: sll 0x5, a7 +3f8b6140: add a7, a5 +3f8b6150: move *a11, a7, 1 +3f8b6160: add a5, a7 +3f8b6170: sub a5, a5 +3f8b6180: move a5, *a7(0x40), 1 +3f8b61a0: inc a12 +3f8b61b0: move *a11(0x40), a7, 1 +3f8b61d0: cmp a7, a12 +3f8b61e0: jrlt L3F8B5F10 +3f8b61f0: jruc L3F8B62A0 +L3F8B6200: +3f8b6200: movi 0x100, a7 +3f8b6220: setf 16, 0, 0 +3f8b6230: move a7, @0x220fe0, 0 +3f8b6260: movk 1, a5 +3f8b6270: move a5, @0x220ff0, 0 +L3F8B62A0: +3f8b62a0: move *sp(0x120), a14, 1 +3f8b62c0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f8b62e0: rets 2 +L3F8B62F0: +3f8b62f0: mmtm sp, a9,a11,a13 +3f8b6310: move a14, a13 +3f8b6320: move *a13(0xffe0), a11, 1 +3f8b6340: move a11, a9 +3f8b6350: sll 0x7, a11 +3f8b6360: sll 0x5, a9 +3f8b6370: add a9, a11 +3f8b6380: addi 0x21afe0, a11 +3f8b63b0: move *a11(0x80), a9, 1 +3f8b63d0: inc a9 +3f8b63e0: move a9, *a11(0x80), 1 +3f8b6400: dec a9 +3f8b6410: andi 0x7ffff, a9 +3f8b6440: move *a13(0xffe0), a11, 1 +3f8b6460: sll 0x14, a11 +3f8b6470: add a9, a11 +3f8b6480: move a11, a8 +3f8b6490: addi 0x80000, a8 +3f8b64c0: move *sp(0x80), a14, 1 +3f8b64e0: mmfm sp, a9,a11,a13 +3f8b6500: rets 2 +L3F8B6510: +3f8b6510: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8b6530: move a14, a13 +3f8b6540: addi 0x160, a14 +3f8b6560: move *a13(0xffe0), a9, 1 +3f8b6580: move *a13(0xffc0), a10, 1 +3f8b65a0: move *a13(0xff60), a11, 1 +3f8b65c0: move a9, a0 +3f8b65d0: andi 0xfff00000, a0 +3f8b6600: move a9, a2 +3f8b6610: andi 0x7ffff, a2 +3f8b6640: move a0, a7 +3f8b6650: sra 0x14, a7 +3f8b6660: move a7, *a13, 1 +3f8b6670: move *a13(0xff80), a7, 1 +3f8b6690: jrne L3F8B6810 +3f8b66a0: move a14, -*sp, 1 +3f8b66b0: move *a13(0x0), *a14+, 1 +3f8b66d0: move a11, *a14+, 1 +3f8b66e0: move *a13(0xffa0), *a14+, 1 +3f8b6700: move a10, *a14+, 1 +3f8b6710: move a9, *a14+, 1 +3f8b6720: movi 0x3f8bafe0, a8 +3f8b6750: move a8, *a14+, 1 +3f8b6760: calla L3F927BC0 +3f8b6790: move a14, -*sp, 1 +3f8b67a0: movi 0x3f8bb140, a8 +3f8b67d0: move a8, *a14+, 1 +3f8b67e0: calla L3F35BD40 +L3F8B6810: +3f8b6810: move *a13, a5, 1 +3f8b6820: sll 0x5, a5 +3f8b6830: addi 0x21ffe0, a5 +3f8b6860: move *a5, a12, 1 +3f8b6870: move *a12(0x40), a5, 1 +3f8b6890: jrne L3F8B6A10 +3f8b68a0: move a14, -*sp, 1 +3f8b68b0: move *a13(0x0), *a14+, 1 +3f8b68d0: move a11, *a14+, 1 +3f8b68e0: move *a13(0xffa0), *a14+, 1 +3f8b6900: move a10, *a14+, 1 +3f8b6910: move a9, *a14+, 1 +3f8b6920: movi 0x3f8bb290, a8 +3f8b6950: move a8, *a14+, 1 +3f8b6960: calla L3F927BC0 +3f8b6990: move a14, -*sp, 1 +3f8b69a0: movi 0x3f8bb3f8, a8 +3f8b69d0: move a8, *a14+, 1 +3f8b69e0: calla L3F35BD40 +L3F8B6A10: +3f8b6a10: move *a12(0x60), a5, 1 +3f8b6a30: subk 11, a5 +3f8b6a40: jage L3F8B7E80 +3f8b6a60: move *a12(0x40), a5, 1 +3f8b6a80: sll 0x3, a5 +3f8b6a90: move *a12(0x20), a7, 1 +3f8b6ab0: cmp a5, a7 +3f8b6ac0: jalt L3F8B7E80 +3f8b6ae0: move *a12(0x40), a7, 1 +3f8b6b00: move a7, a5 +3f8b6b10: sll 0x3, a7 +3f8b6b20: sll 0x2, a5 +3f8b6b30: add a5, a7 +3f8b6b40: move a7, a6 +3f8b6b50: sll 0x1, a6 +3f8b6b60: move a14, -*sp, 1 +3f8b6b70: move a6, *a14+, 1 +3f8b6b80: calla L3F705A00 +3f8b6bb0: move a8, a4 +3f8b6bc0: sub a7, a7 +3f8b6bd0: move a7, *a13(0xc0), 1 +3f8b6bf0: move *a12(0x40), a5, 1 +3f8b6c10: sll 0x1, a5 +3f8b6c20: cmp a5, a7 +3f8b6c30: jrge L3F8B6F70 +L3F8B6C40: +3f8b6c40: move *a13(0xc0), a7, 1 +3f8b6c60: move a7, a5 +3f8b6c70: sll 0x6, a7 +3f8b6c80: sll 0x5, a5 +3f8b6c90: add a5, a7 +3f8b6ca0: add a4, a7 +3f8b6cb0: move *a13(0xc0), a5, 1 +3f8b6cd0: move a5, a3 +3f8b6ce0: sll 0x6, a5 +3f8b6cf0: sll 0x5, a3 +3f8b6d00: add a3, a5 +3f8b6d10: add a4, a5 +3f8b6d20: move a5, *a7, 1 +3f8b6d30: move *a13(0xc0), a7, 1 +3f8b6d50: move a7, a5 +3f8b6d60: sll 0x6, a7 +3f8b6d70: sll 0x5, a5 +3f8b6d80: add a5, a7 +3f8b6d90: add a4, a7 +3f8b6da0: move *a13(0xc0), a5, 1 +3f8b6dc0: move a5, a3 +3f8b6dd0: sll 0x6, a5 +3f8b6de0: sll 0x5, a3 +3f8b6df0: add a3, a5 +3f8b6e00: add a4, a5 +3f8b6e10: move a5, *a7(0x20), 1 +3f8b6e30: move *a13(0xc0), a7, 1 +3f8b6e50: move a7, a5 +3f8b6e60: sll 0x6, a7 +3f8b6e70: sll 0x5, a5 +3f8b6e80: add a5, a7 +3f8b6e90: add a4, a7 +3f8b6ea0: sub a5, a5 +3f8b6eb0: move a5, *a7(0x40), 1 +3f8b6ed0: move *a13(0xc0), a7, 1 +3f8b6ef0: inc a7 +3f8b6f00: move a7, *a13(0xc0), 1 +3f8b6f20: move *a12(0x40), a3, 1 +3f8b6f40: sll 0x1, a3 +3f8b6f50: cmp a3, a7 +3f8b6f60: jrlt L3F8B6C40 +L3F8B6F70: +3f8b6f70: move *a12(0x60), a7, 1 +3f8b6f90: inc a7 +3f8b6fa0: move a7, *a12(0x60), 1 +3f8b6fc0: sub a7, a7 +3f8b6fd0: move a7, *a13(0x20), 1 +3f8b6ff0: move *a12(0x40), a5, 1 +3f8b7010: cmp a5, a7 +3f8b7020: jage L3F8B7DC0 +L3F8B7040: +3f8b7040: pushst +3f8b7050: dint +3f8b7060: move *a13(0x20), a7, 1 +3f8b7080: move a7, a5 +3f8b7090: sll 0x6, a7 +3f8b70a0: sll 0x5, a5 +3f8b70b0: add a5, a7 +3f8b70c0: move *a12, a5, 1 +3f8b70d0: add a7, a5 +3f8b70e0: move *a5(0x0), *a13(0x100), 1 +3f8b7110: move *a13(0x100), a7, 1 +3f8b7130: move *a7(0x20), *a13(0x120), 1 +3f8b7160: move *a13(0x120), a5, 1 +3f8b7180: move *a7, *a5, 1 +3f8b7190: move *a5, a3, 1 +3f8b71a0: move a5, *a3(0x20), 1 +3f8b71c0: move a7, *a7, 1 +3f8b71d0: move a7, *a7(0x20), 1 +3f8b71f0: move a7, *a13(0xe0), 1 +3f8b7210: popst +3f8b7220: move *a13(0x20), a5, 1 +3f8b7240: move a5, a3 +3f8b7250: sll 0x6, a5 +3f8b7260: sll 0x5, a3 +3f8b7270: add a3, a5 +3f8b7280: move *a12, a3, 1 +3f8b7290: add a5, a3 +3f8b72a0: cmp a3, a7 +3f8b72b0: jaeq L3F8B7D20 +L3F8B72D0: +3f8b72d0: move *a13(0xe0), a7, 1 +3f8b72f0: move *a7(0x40), a5, 1 +3f8b7310: andi 0x7ffff, a5 +3f8b7340: move a5, *a13(0x100), 1 +3f8b7360: andi 0xe0000000, a5 +3f8b7390: jrne L3F8B76C0 +3f8b73a0: move *a12(0x60), *a13(0x120), 1 +3f8b73d0: move *a13(0x120), a5, 1 +3f8b73f0: subk 6, a5 +3f8b7400: jrne L3F8B74F0 +3f8b7410: move *a13(0x100), a5, 1 +3f8b7430: sra 0x6, a5 +3f8b7440: move *a13(0x100), a3, 1 +3f8b7460: xor a3, a5 +3f8b7470: sra 0xc, a3 +3f8b7480: xor a3, a5 +3f8b7490: andi 0x3f, a5 +3f8b74c0: move a5, *a13(0xc0), 1 +3f8b74e0: jruc L3F8B7700 +L3F8B74F0: +3f8b74f0: move *a13(0x120), a5, 1 +3f8b7510: subk 7, a5 +3f8b7520: jrne L3F8B7610 +3f8b7530: move *a13(0x100), a5, 1 +3f8b7550: sra 0x7, a5 +3f8b7560: move *a13(0x100), a3, 1 +3f8b7580: xor a3, a5 +3f8b7590: sra 0xd, a3 +3f8b75a0: xor a3, a5 +3f8b75b0: andi 0x7f, a5 +3f8b75e0: move a5, *a13(0xc0), 1 +3f8b7600: jruc L3F8B7700 +L3F8B7610: +3f8b7610: move a14, -*sp, 1 +3f8b7620: move *a13(0x100), *a14+, 1 +3f8b7640: move *a13(0x120), *a14+, 1 +3f8b7660: calla L3F8B5680 +3f8b7690: move a8, *a13(0xc0), 1 +3f8b76b0: jruc L3F8B7700 +L3F8B76C0: +3f8b76c0: movi 0xffff, a5 +3f8b76e0: move a5, *a13(0xc0), 1 +L3F8B7700: +3f8b7700: move *a13(0xc0), a5, 1 +3f8b7720: inc a5 +3f8b7730: jreq L3F8B7BC0 +3f8b7740: sub a5, a5 +3f8b7750: move a5, *a7(0x20), 1 +3f8b7770: move a5, *a7, 1 +3f8b7780: pushst +3f8b7790: dint +3f8b77a0: move a7, *a13(0x120), 1 +3f8b77c0: move *a13(0xc0), a3, 1 +3f8b77e0: move a3, a5 +3f8b77f0: sll 0x6, a3 +3f8b7800: sll 0x5, a5 +3f8b7810: add a5, a3 +3f8b7820: add a4, a3 +3f8b7830: move *a3(0x20), *a13(0x140), 1 +3f8b7860: move *a13(0x140), a5, 1 +3f8b7880: move *a5, *a7, 1 +3f8b7890: move a5, *a7(0x20), 1 +3f8b78b0: move a7, *a5, 1 +3f8b78c0: move *a7, a3, 1 +3f8b78d0: move a7, *a3(0x20), 1 +3f8b78f0: popst +3f8b7900: move *a13(0xc0), a5, 1 +3f8b7920: move a5, a3 +3f8b7930: sll 0x6, a5 +3f8b7940: sll 0x5, a3 +3f8b7950: add a3, a5 +3f8b7960: add a4, a5 +3f8b7970: move *a5(0x40), a3, 1 +3f8b7990: inc a3 +3f8b79a0: move a3, *a5(0x40), 1 +3f8b79c0: pushst +3f8b79d0: dint +3f8b79e0: move *a13(0x20), a5, 1 +3f8b7a00: move a5, a3 +3f8b7a10: sll 0x6, a5 +3f8b7a20: sll 0x5, a3 +3f8b7a30: add a3, a5 +3f8b7a40: move *a12, a3, 1 +3f8b7a50: add a5, a3 +3f8b7a60: move *a3(0x0), *a13(0x120), 1 +3f8b7a90: move *a13(0x120), a5, 1 +3f8b7ab0: move *a5(0x20), *a13(0x140), 1 +3f8b7ae0: move *a13(0x140), a3, 1 +3f8b7b00: move *a5, *a3, 1 +3f8b7b10: move *a3, a3, 1 +3f8b7b20: move *a13(0x140), *a3(0x20), 1 +3f8b7b50: move a5, *a5, 1 +3f8b7b60: move a5, *a5(0x20), 1 +3f8b7b80: move a5, *a13(0xe0), 1 +3f8b7ba0: popst +3f8b7bb0: jruc L3F8B7C50 +L3F8B7BC0: +3f8b7bc0: move a14, -*sp, 1 +3f8b7bd0: move a12, *a14+, 1 +3f8b7be0: move *a13(0x100), *a14+, 1 +3f8b7c00: move *a13(0x0), *a14+, 1 +3f8b7c20: calla L3F8BADC0 +L3F8B7C50: +3f8b7c50: move *a13(0x20), a7, 1 +3f8b7c70: move a7, a5 +3f8b7c80: sll 0x6, a7 +3f8b7c90: sll 0x5, a5 +3f8b7ca0: add a5, a7 +3f8b7cb0: move *a12, a5, 1 +3f8b7cc0: add a7, a5 +3f8b7cd0: move *a13(0xe0), a7, 1 +3f8b7cf0: cmp a5, a7 +3f8b7d00: jane L3F8B72D0 +L3F8B7D20: +3f8b7d20: move *a13(0x20), a7, 1 +3f8b7d40: inc a7 +3f8b7d50: move a7, *a13(0x20), 1 +3f8b7d70: move *a12(0x40), a5, 1 +3f8b7d90: cmp a5, a7 +3f8b7da0: jalt L3F8B7040 +L3F8B7DC0: +3f8b7dc0: move *a12(0x40), a5, 1 +3f8b7de0: sll 0x1, a5 +3f8b7df0: move a5, *a12(0x40), 1 +3f8b7e10: move a14, -*sp, 1 +3f8b7e20: move *a12(0x0), *a14+, 1 +3f8b7e40: calla L3F702440 +3f8b7e70: move a4, *a12, 1 +L3F8B7E80: +3f8b7e80: move a14, -*sp, 1 +3f8b7e90: movk 24, a7 +3f8b7ea0: move a7, *a14+, 1 +3f8b7eb0: movk 1, a5 +3f8b7ec0: move a5, *a14+, 1 +3f8b7ed0: calla L3F703D90 +3f8b7f00: move a8, *a13(0x60), 1 +3f8b7f20: move a9, *a8(0x40), 1 +3f8b7f40: move *a13(0xff80), *a8(0x60), 1 +3f8b7f70: setf 16, 0, 0 +3f8b7f80: move a10, *a8(0x80), 0 +3f8b7fa0: move a11, *a8(0x90), 0 +3f8b7fc0: move *a13(0xffa0), *a8(0xa0), 1 +3f8b7ff0: sub a3, a3 +3f8b8000: move a3, *a8(0x20), 1 +3f8b8020: move a3, *a8, 1 +3f8b8030: move a2, a3 +3f8b8040: andi 0xe0000000, a3 +3f8b8070: jrne L3F8B8310 +3f8b8080: move *a12(0x60), a4, 1 +3f8b80a0: cmpi 0x6, a4 +3f8b80c0: jrne L3F8B8190 +3f8b80d0: move a2, a3 +3f8b80e0: sra 0x6, a3 +3f8b80f0: xor a2, a3 +3f8b8100: move a2, a5 +3f8b8110: sra 0xc, a5 +3f8b8120: xor a5, a3 +3f8b8130: andi 0x3f, a3 +3f8b8160: move a3, *a13(0x40), 1 +3f8b8180: jruc L3F8B8350 +L3F8B8190: +3f8b8190: cmpi 0x7, a4 +3f8b81b0: jrne L3F8B8280 +3f8b81c0: move a2, a3 +3f8b81d0: sra 0x7, a3 +3f8b81e0: xor a2, a3 +3f8b81f0: move a2, a5 +3f8b8200: sra 0xd, a5 +3f8b8210: xor a5, a3 +3f8b8220: andi 0x7f, a3 +3f8b8250: move a3, *a13(0x40), 1 +3f8b8270: jruc L3F8B8350 +L3F8B8280: +3f8b8280: move a14, -*sp, 1 +3f8b8290: move a2, *a14+, 1 +3f8b82a0: move a4, *a14+, 1 +3f8b82b0: calla L3F8B5680 +3f8b82e0: move a8, *a13(0x40), 1 +3f8b8300: jruc L3F8B8350 +L3F8B8310: +3f8b8310: movi 0xffff, a3 +3f8b8330: move a3, *a13(0x40), 1 +L3F8B8350: +3f8b8350: move *a13(0x40), a5, 1 +3f8b8370: inc a5 +3f8b8380: jreq L3F8B8680 +3f8b8390: pushst +3f8b83a0: dint +3f8b83b0: move *a13(0x60), *a13(0xc0), 1 +3f8b83e0: move *a13(0x40), a5, 1 +3f8b8400: move a5, a3 +3f8b8410: sll 0x6, a5 +3f8b8420: sll 0x5, a3 +3f8b8430: add a3, a5 +3f8b8440: move *a12, a3, 1 +3f8b8450: add a5, a3 +3f8b8460: move *a3(0x20), *a13(0xe0), 1 +3f8b8490: move *a13(0xc0), a5, 1 +3f8b84b0: move *a13(0xe0), a3, 1 +3f8b84d0: move *a3, *a5, 1 +3f8b84e0: move a3, *a5(0x20), 1 +3f8b8500: move a5, *a3, 1 +3f8b8510: move *a5, a7, 1 +3f8b8520: move a5, *a7(0x20), 1 +3f8b8540: popst +3f8b8550: move *a13(0x40), a7, 1 +3f8b8570: move a7, a5 +3f8b8580: sll 0x6, a7 +3f8b8590: sll 0x5, a5 +3f8b85a0: add a5, a7 +3f8b85b0: move *a12, a5, 1 +3f8b85c0: add a7, a5 +3f8b85d0: move *a5(0x40), a7, 1 +3f8b85f0: inc a7 +3f8b8600: move a7, *a5(0x40), 1 +3f8b8620: move *a12(0x20), a7, 1 +3f8b8640: inc a7 +3f8b8650: move a7, *a12(0x20), 1 +3f8b8670: jruc L3F8B8700 +L3F8B8680: +3f8b8680: move a14, -*sp, 1 +3f8b8690: move a12, *a14+, 1 +3f8b86a0: move a2, *a14+, 1 +3f8b86b0: move *a13(0x0), *a14+, 1 +3f8b86d0: calla L3F8BADC0 +L3F8B8700: +3f8b8700: move *sp(0x1a0), a14, 1 +3f8b8720: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8b8740: rets 2 +L3F8B8750: +3f8b8750: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8b8770: move a14, a13 +3f8b8780: addi 0x80, a14 +3f8b87a0: sub a7, a7 +3f8b87b0: move a7, *a13, 1 +3f8b87c0: move *a13(0xffe0), a5, 1 +3f8b87e0: move a5, a11 +3f8b87f0: andi 0xfff00000, a11 +3f8b8820: move a11, a9 +3f8b8830: sra 0x14, a9 +3f8b8840: move @0x225870, a5, 1 +3f8b8870: cmp a5, a9 +3f8b8880: jage L3F8B9690 +3f8b88a0: move a9, a5 +3f8b88b0: sll 0x5, a5 +3f8b88c0: addi 0x21ffe0, a5 +3f8b88f0: move *a5, a10, 1 +3f8b8900: move *a10(0x40), a5, 1 +3f8b8920: jaeq L3F8B9690 +3f8b8940: move *a13(0xffe0), a2, 1 +3f8b8960: andi 0x7ffff, a2 +3f8b8990: move a7, a4 +3f8b89a0: move a2, a5 +3f8b89b0: andi 0xe0000000, a5 +3f8b89e0: jrne L3F8B8C90 +3f8b89f0: move *a10(0x60), *a13(0x40), 1 +3f8b8a20: move *a13(0x40), a5, 1 +3f8b8a40: subk 6, a5 +3f8b8a50: jrne L3F8B8B10 +3f8b8a60: move a2, a5 +3f8b8a70: sra 0x6, a5 +3f8b8a80: xor a2, a5 +3f8b8a90: move a2, a7 +3f8b8aa0: sra 0xc, a7 +3f8b8ab0: xor a7, a5 +3f8b8ac0: move a5, a0 +3f8b8ad0: andi 0x3f, a0 +3f8b8b00: jruc L3F8B8CB0 +L3F8B8B10: +3f8b8b10: move *a13(0x40), a5, 1 +3f8b8b30: subk 7, a5 +3f8b8b40: jrne L3F8B8C00 +3f8b8b50: move a2, a5 +3f8b8b60: sra 0x7, a5 +3f8b8b70: xor a2, a5 +3f8b8b80: move a2, a7 +3f8b8b90: sra 0xd, a7 +3f8b8ba0: xor a7, a5 +3f8b8bb0: move a5, a0 +3f8b8bc0: andi 0x7f, a0 +3f8b8bf0: jruc L3F8B8CB0 +L3F8B8C00: +3f8b8c00: move a14, -*sp, 1 +3f8b8c10: move a2, *a14+, 1 +3f8b8c20: move *a13(0x40), *a14+, 1 +3f8b8c40: calla L3F8B5680 +3f8b8c70: move a8, a0 +3f8b8c80: jruc L3F8B8CB0 +L3F8B8C90: +3f8b8c90: movi 0xffff, a0 +L3F8B8CB0: +3f8b8cb0: cmpi 0xffff, a0 +3f8b8cd0: jaeq L3F8B9620 +3f8b8cf0: move a0, a5 +3f8b8d00: move a5, a7 +3f8b8d10: sll 0x6, a5 +3f8b8d20: sll 0x5, a7 +3f8b8d30: add a7, a5 +3f8b8d40: move *a10, a12, 1 +3f8b8d50: add a5, a12 +3f8b8d60: move *a12(0x0), *a13(0x20), 1 +3f8b8d90: move *a12(0x40), a6, 1 +3f8b8db0: move *a13(0x20), a7, 1 +3f8b8dd0: cmp a12, a7 +3f8b8de0: jreq L3F8B94C0 +L3F8B8DF0: +3f8b8df0: move *a13(0x20), a7, 1 +3f8b8e10: move *a7(0x40), a5, 1 +3f8b8e30: move *a13(0xffe0), a7, 1 +3f8b8e50: cmp a7, a5 +3f8b8e60: jrne L3F8B9340 +3f8b8e70: pushst +3f8b8e80: dint +3f8b8e90: move *a13(0x20), *a13(0x40), 1 +3f8b8ec0: move *a13(0x40), a5, 1 +3f8b8ee0: move *a5(0x20), *a13(0x60), 1 +3f8b8f10: move *a13(0x60), a3, 1 +3f8b8f30: move *a5, *a3, 1 +3f8b8f40: move *a3, a3, 1 +3f8b8f50: move *a13(0x60), *a3(0x20), 1 +3f8b8f80: move a5, *a5, 1 +3f8b8f90: move a5, *a5(0x20), 1 +3f8b8fb0: popst +3f8b8fc0: move *a12(0x40), a5, 1 +3f8b8fe0: dec a5 +3f8b8ff0: move a5, *a12(0x40), 1 +3f8b9010: move *a13(0x20), a5, 1 +3f8b9030: sub a3, a3 +3f8b9040: move a3, *a5(0x20), 1 +3f8b9060: move a3, *a5, 1 +3f8b9070: setf 16, 0, 0 +3f8b9080: move *a5(0x80), a3, 0 +3f8b90a0: andi 0x38, a3 +3f8b90d0: jreq L3F8B9140 +3f8b90e0: move a14, -*sp, 1 +3f8b90f0: move *a5(0x40), *a14+, 1 +3f8b9110: calla L3F226FC0 +L3F8B9140: +3f8b9140: move *a13(0xffc0), a3, 1 +3f8b9160: setf 16, 0, 0 +3f8b9170: move *a5(0x90), a5, 0 +3f8b9190: cmp a5, a3 +3f8b91a0: jreq L3F8B9250 +3f8b91b0: move a14, -*sp, 1 +3f8b91c0: move *a13(0x20), a5, 1 +3f8b91e0: move *a5(0x40), *a14+, 1 +3f8b9200: move *a5(0xa0), *a14+, 1 +3f8b9220: move *a5(0x60), a3, 1 +3f8b9240: call a3 +L3F8B9250: +3f8b9250: move a14, -*sp, 1 +3f8b9260: move *a13(0x20), *a14+, 1 +3f8b9280: calla L3F702440 +3f8b92b0: movk 1, a5 +3f8b92c0: move a5, *a13, 1 +3f8b92d0: move *a12(0x0), *a13(0x20), 1 +3f8b9300: sub a4, a4 +3f8b9310: move *a12(0x40), a6, 1 +3f8b9330: jruc L3F8B9390 +L3F8B9340: +3f8b9340: move *a13(0x20), a5, 1 +3f8b9360: move *a5(0x0), *a13(0x20), 1 +L3F8B9390: +3f8b9390: move a4, a5 +3f8b93a0: inc a4 +3f8b93b0: cmp a6, a5 +3f8b93c0: jrle L3F8B9480 +3f8b93d0: move a14, -*sp, 1 +3f8b93e0: move a10, *a14+, 1 +3f8b93f0: move a9, *a14+, 1 +3f8b9400: move a12, *a14+, 1 +3f8b9410: movi 0x3f8bb490, a8 +3f8b9440: move a8, *a14+, 1 +3f8b9450: calla L3F35BD40 +L3F8B9480: +3f8b9480: move *a13(0x20), a5, 1 +3f8b94a0: cmp a12, a5 +3f8b94b0: jrne L3F8B8DF0 +L3F8B94C0: +3f8b94c0: move a9, a7 +3f8b94d0: sll 0x5, a7 +3f8b94e0: move @0xdac80, a5, 1 +3f8b9510: add a5, a7 +3f8b9520: move *a7, a7, 1 +3f8b9530: move *a13(0xffe0), a3, 1 +3f8b9550: move *a7(0x180), a7, 1 +3f8b9570: cmp a7, a3 +3f8b9580: jrne L3F8B9690 +3f8b9590: move a9, a7 +3f8b95a0: sll 0x5, a7 +3f8b95b0: add a5, a7 +3f8b95c0: move *a7, a7, 1 +3f8b95d0: movi 0xffff, a3 +3f8b95f0: move a3, *a7(0x180), 1 +3f8b9610: jruc L3F8B9690 +L3F8B9620: +3f8b9620: move a14, -*sp, 1 +3f8b9630: move a10, *a14+, 1 +3f8b9640: move a2, *a14+, 1 +3f8b9650: move a9, *a14+, 1 +3f8b9660: calla L3F8BADC0 +L3F8B9690: +3f8b9690: move *a13, a7, 1 +3f8b96a0: jrne L3F8B9750 +3f8b96b0: move a14, -*sp, 1 +3f8b96c0: move *a13(0xffe0), *a14+, 1 +3f8b96e0: movi 0x3f8bb7d0, a8 +3f8b9710: move a8, *a14+, 1 +3f8b9720: calla L3F35BD40 +L3F8B9750: +3f8b9750: move *sp(0x1a0), a14, 1 +3f8b9770: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8b9790: rets 2 +L3F8B97A0: +3f8b97a0: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f8b97c0: move a14, a13 +3f8b97d0: addi 0x60, a14 +3f8b97f0: move a14, -*sp, 1 +3f8b9800: move *a13(0xffe0), *a14+, 1 +3f8b9820: calla L3F9114B0 +3f8b9850: dsj a8, L3F8BA1A0 +3f8b9870: move *a13(0xffe0), a11, 1 +3f8b9890: move *a11, a9, 1 +3f8b98a0: move a9, a11 +3f8b98b0: sll 0x5, a11 +3f8b98c0: addi 0x21ffe0, a11 +3f8b98f0: move *a11, a10, 1 +3f8b9900: move *a10(0x40), a11, 1 +3f8b9920: jaeq L3F8BA180 +3f8b9940: sub a12, a12 +3f8b9950: move *a10(0x40), a7, 1 +3f8b9970: cmp a7, a12 +3f8b9980: jrge L3F8BA0E0 +L3F8B9990: +3f8b9990: sub a0, a0 +3f8b99a0: move a12, a5 +3f8b99b0: move a5, a7 +3f8b99c0: sll 0x6, a5 +3f8b99d0: sll 0x5, a7 +3f8b99e0: add a7, a5 +3f8b99f0: move *a10, a7, 1 +3f8b9a00: add a5, a7 +3f8b9a10: move a7, a11 +3f8b9a20: move *a11(0x40), a4, 1 +3f8b9a40: pushst +3f8b9a50: dint +3f8b9a60: move *a11(0x0), *a13(0x20), 1 +3f8b9a90: move a0, a2 +3f8b9aa0: move *a13(0x20), a7, 1 +3f8b9ac0: move *a7(0x20), a7, 1 +3f8b9ae0: move *a13(0x20), a5, 1 +3f8b9b00: cmp a5, a7 +3f8b9b10: jrne L3F8B9B50 +3f8b9b20: move a5, *a13, 1 +3f8b9b30: movk 3, a2 +3f8b9b40: jruc L3F8B9CC0 +L3F8B9B50: +3f8b9b50: move *a5(0x20), *a13(0x40), 1 +3f8b9b80: move *a13(0x40), a7, 1 +3f8b9ba0: move *a5, *a7, 1 +3f8b9bb0: move *a7, a5, 1 +3f8b9bc0: move a7, *a5(0x20), 1 +3f8b9be0: move *a13(0x20), a5, 1 +3f8b9c00: move *a5, a7, 1 +3f8b9c10: move *a5(0x20), a5, 1 +3f8b9c30: cmp a5, a7 +3f8b9c40: jrne L3F8B9C60 +3f8b9c50: movk 2, a2 +L3F8B9C60: +3f8b9c60: move *a13(0x20), a7, 1 +3f8b9c80: move a7, *a7, 1 +3f8b9c90: move a7, *a7(0x20), 1 +3f8b9cb0: move a7, *a13, 1 +L3F8B9CC0: +3f8b9cc0: popst +3f8b9cd0: cmpi 0x3, a2 +3f8b9cf0: jreq L3F8BA090 +3f8b9d00: move *a13, a7, 1 +3f8b9d10: cmp a11, a7 +3f8b9d20: jreq L3F8BA090 +L3F8B9D30: +3f8b9d30: inc a0 +3f8b9d40: move *a13, a7, 1 +3f8b9d50: setf 16, 0, 0 +3f8b9d60: move *a7(0x80), a5, 0 +3f8b9d80: andi 0x38, a5 +3f8b9db0: jreq L3F8B9E20 +3f8b9dc0: move a14, -*sp, 1 +3f8b9dd0: move *a7(0x40), *a14+, 1 +3f8b9df0: calla L3F226FC0 +L3F8B9E20: +3f8b9e20: move a14, -*sp, 1 +3f8b9e30: move *a7(0x40), *a14+, 1 +3f8b9e50: move *a7(0xa0), *a14+, 1 +3f8b9e70: move *a7(0x60), a5, 1 +3f8b9e90: call a5 +3f8b9ea0: move a14, -*sp, 1 +3f8b9eb0: move a7, *a14+, 1 +3f8b9ec0: calla L3F702440 +3f8b9ef0: pushst +3f8b9f00: dint +3f8b9f10: move *a11(0x0), *a13(0x20), 1 +3f8b9f40: move *a13(0x20), a5, 1 +3f8b9f60: move *a5(0x20), *a13(0x40), 1 +3f8b9f90: move *a13(0x40), a3, 1 +3f8b9fb0: move *a5, *a3, 1 +3f8b9fc0: move *a3, a3, 1 +3f8b9fd0: move *a13(0x40), *a3(0x20), 1 +3f8ba000: move a5, *a5, 1 +3f8ba010: move a5, *a5(0x20), 1 +3f8ba030: move a5, *a13, 1 +3f8ba040: popst +3f8ba050: cmp a4, a0 +3f8ba060: jrgt L3F8BA090 +3f8ba070: cmp a11, a5 +3f8ba080: jrne L3F8B9D30 +L3F8BA090: +3f8ba090: inc a12 +3f8ba0a0: move *a10(0x40), a7, 1 +3f8ba0c0: cmp a7, a12 +3f8ba0d0: jrlt L3F8B9990 +L3F8BA0E0: +3f8ba0e0: move a14, -*sp, 1 +3f8ba0f0: move *a10(0x0), *a14+, 1 +3f8ba110: calla L3F702440 +3f8ba140: sub a7, a7 +3f8ba150: move a7, *a10, 1 +3f8ba160: move a7, *a10(0x40), 1 +L3F8BA180: +3f8ba180: movk 1, a8 +3f8ba190: jruc L3F8BA1B0 +L3F8BA1A0: +3f8ba1a0: sub a8, a8 +L3F8BA1B0: +3f8ba1b0: move *sp(0x180), a14, 1 +3f8ba1d0: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f8ba1f0: rets 2 +L3F8BA200: +3f8ba200: mmtm sp, a7,a9,a11 +3f8ba220: sub a9, a9 +3f8ba230: move @0x225870, a11, 1 +3f8ba260: cmp a11, a9 +3f8ba270: jrge L3F8BA4F0 +L3F8BA280: +3f8ba280: move a9, a7 +3f8ba290: move a7, a11 +3f8ba2a0: sll 0x7, a7 +3f8ba2b0: sll 0x5, a11 +3f8ba2c0: add a11, a7 +3f8ba2d0: addi 0x21afe0, a7 +3f8ba300: move *a7(0x40), a11, 1 +3f8ba320: jreq L3F8BA490 +3f8ba330: move a9, a11 +3f8ba340: sll 0x5, a11 +3f8ba350: move @0xdac80, a7, 1 +3f8ba380: add a7, a11 +3f8ba390: move *a11, a11, 1 +3f8ba3a0: move a11, @0xdc8e0, 1 +3f8ba3d0: move a14, -*sp, 1 +3f8ba3e0: move a11, *a14+, 1 +3f8ba3f0: calla L3F8B97A0 +3f8ba420: move a9, a11 +3f8ba430: sll 0x5, a11 +3f8ba440: addi 0x21ffe0, a11 +3f8ba470: sub a7, a7 +3f8ba480: move a7, *a11, 1 +L3F8BA490: +3f8ba490: inc a9 +3f8ba4a0: move @0x225870, a11, 1 +3f8ba4d0: cmp a11, a9 +3f8ba4e0: jrlt L3F8BA280 +L3F8BA4F0: +3f8ba4f0: mmfm sp, a7,a9,a11 +3f8ba510: rets +L3F8BA520: +3f8ba520: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8ba540: move a14, a13 +3f8ba550: addi 0x60, a14 +3f8ba570: move *a13(0xffe0), a9, 1 +3f8ba590: move *a13(0xffc0), a10, 1 +3f8ba5b0: move *a13(0xffa0), a11, 1 +3f8ba5d0: move a9, a2 +3f8ba5e0: andi 0xfff00000, a2 +3f8ba610: move a9, a7 +3f8ba620: andi 0xe0000000, a7 +3f8ba650: jreq L3F8BA680 +3f8ba660: sub a8, a8 +3f8ba670: jruc L3F8BAD70 +L3F8BA680: +3f8ba680: move a2, a12 +3f8ba690: srl 0x14, a12 +3f8ba6a0: move @0x225870, a7, 1 +3f8ba6d0: cmp a7, a12 +3f8ba6e0: jrge L3F8BAD60 +3f8ba6f0: move a12, a7 +3f8ba700: sll 0x5, a7 +3f8ba710: addi 0x21ffe0, a7 +3f8ba740: move *a7, a0, 1 +3f8ba750: move *a0(0x40), a7, 1 +3f8ba770: jreq L3F8BAD60 +3f8ba780: move a9, a7 +3f8ba790: andi 0x7ffff, a7 +3f8ba7c0: move a7, *a13(0x20), 1 +3f8ba7e0: move *a0(0x60), *a13(0x40), 1 +3f8ba810: move *a13(0x40), a7, 1 +3f8ba830: subk 6, a7 +3f8ba840: jrne L3F8BA920 +3f8ba850: move *a13(0x20), a7, 1 +3f8ba870: sra 0x6, a7 +3f8ba880: move *a13(0x20), a5, 1 +3f8ba8a0: xor a5, a7 +3f8ba8b0: sra 0xc, a5 +3f8ba8c0: xor a5, a7 +3f8ba8d0: move a7, a6 +3f8ba8e0: andi 0x3f, a6 +3f8ba910: jruc L3F8BAAC0 +L3F8BA920: +3f8ba920: move *a13(0x40), a7, 1 +3f8ba940: subk 7, a7 +3f8ba950: jrne L3F8BAA30 +3f8ba960: move *a13(0x20), a7, 1 +3f8ba980: sra 0x7, a7 +3f8ba990: move *a13(0x20), a5, 1 +3f8ba9b0: xor a5, a7 +3f8ba9c0: sra 0xd, a5 +3f8ba9d0: xor a5, a7 +3f8ba9e0: move a7, a6 +3f8ba9f0: andi 0x7f, a6 +3f8baa20: jruc L3F8BAAC0 +L3F8BAA30: +3f8baa30: move a14, -*sp, 1 +3f8baa40: move *a13(0x20), *a14+, 1 +3f8baa60: move *a13(0x40), *a14+, 1 +3f8baa80: calla L3F8B5680 +3f8baab0: move a8, a6 +L3F8BAAC0: +3f8baac0: cmpi 0xffff, a6 +3f8baae0: jreq L3F8BAD60 +3f8baaf0: move a6, a5 +3f8bab00: move a5, a7 +3f8bab10: sll 0x6, a5 +3f8bab20: sll 0x5, a7 +3f8bab30: add a7, a5 +3f8bab40: move *a0, a4, 1 +3f8bab50: add a5, a4 +3f8bab60: move *a4, *a13, 1 +3f8bab70: move *a13, a7, 1 +3f8bab80: cmp a4, a7 +3f8bab90: jreq L3F8BAD60 +L3F8BABA0: +3f8baba0: move *a13, a7, 1 +3f8babb0: move *a7(0x40), a5, 1 +3f8babd0: cmp a9, a5 +3f8babe0: jreq L3F8BAC50 +3f8babf0: move *a7, *a13, 1 +3f8bac00: move *a13, a7, 1 +3f8bac10: cmp a4, a7 +3f8bac20: jrne L3F8BABA0 +3f8bac30: sub a8, a8 +3f8bac40: jruc L3F8BAD70 +L3F8BAC50: +3f8bac50: move *a13, a7, 1 +3f8bac60: setf 16, 0, 0 +3f8bac70: move *a7(0x90), a5, 0 +3f8bac90: cmp a11, a5 +3f8baca0: jrne L3F8BAD20 +3f8bacb0: move *a7(0x80), a5, 0 +3f8bacd0: and a10, a5 +3f8bace0: jreq L3F8BAD20 +3f8bacf0: move *a7(0xa0), a8, 1 +3f8bad10: jruc L3F8BAD70 +L3F8BAD20: +3f8bad20: move *a7, *a13, 1 +3f8bad30: move *a13, a7, 1 +3f8bad40: cmp a4, a7 +3f8bad50: jrne L3F8BABA0 +L3F8BAD60: +3f8bad60: sub a8, a8 +L3F8BAD70: +3f8bad70: move *sp(0x180), a14, 1 +3f8bad90: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8badb0: rets 2 +L3F8BADC0: +3f8badc0: mmtm sp, a11,a13 +3f8bade0: move a14, a13 +3f8badf0: move a14, -*sp, 1 +3f8bae00: move *a13(0xffe0), *a14+, 1 +3f8bae20: move a13, a11 +3f8bae30: subi 0xe0, a11 +3f8bae50: movk 5, a8 +L3F8BAE60: +3f8bae60: move *a11+, *a14+, 1 +3f8bae70: dsjs a8, L3F8BAE60 +3f8bae80: move *a13(0xffc0), *a14+, 1 +3f8baea0: movi 0x3f8bb918, a8 +3f8baed0: move a8, *a14+, 1 +3f8baee0: calla L3F927BC0 +3f8baf10: move a14, -*sp, 1 +3f8baf20: movi 0x3f8bbc78, a8 +3f8baf50: move a8, *a14+, 1 +3f8baf60: calla L3F35BD40 +3f8baf90: move *sp(0x60), a14, 1 +3f8bafb0: mmfm sp, a11,a13 +3f8bafd0: rets 2 +3f8bafe0: sra a2, a1 +3f8baff0: andn a3, a4 +3f8bb000: .word 0x7365 +3f8bb010: .word 0x756f +3f8bb020: sll b11, b2 +3f8bb030: sra 0x1d, a5 +3f8bb040: .word 0x7825 +3f8bb050: sla 0x1, a12 +3f8bb060: sra a1, a5 +3f8bb070: sla 0x1, a12 +3f8bb080: .word 0x7825 +3f8bb090: sla 0x1, a12 +3f8bb0a0: sra a1, a5 +3f8bb0b0: srl 0x1f, a9 +3f8bb0c0: sll a9, a0 +3f8bb0d0: rl a11, a12 +3f8bb0e0: modu a3, a5 +3f8bb0f0: sla 0x3, b4 +3f8bb100: sra a3, a9 +3f8bb110: sll 0x9, b13 +3f8bb120: sla 0x3, a4 +3f8bb130: .word 0x000a +3f8bb140: modu a10, a14 +3f8bb150: sra a1, a0 +3f8bb160: mods a3, a5 +3f8bb170: .word 0x7465 +3f8bb180: sla 0x3, a5 +3f8bb190: .word 0x7566 +3f8bb1a0: sll a11, a14 +3f8bb1b0: rl b11, b4 +3f8bb1c0: modu a3, sp +3f8bb1d0: srl a9, a0 +3f8bb1e0: .word 0x7669 +3f8bb1f0: modu a3, a5 +3f8bb200: .word 0x7420 +3f8bb210: sla 0x3, sp +3f8bb220: sra a2, a1 +3f8bb230: andn a3, a4 +3f8bb240: .word 0x7365 +3f8bb250: .word 0x756f +3f8bb260: sll b11, b2 +3f8bb270: sla 0x3, a5 +3f8bb280: .word 0x000a +3f8bb290: sra a2, a1 +3f8bb2a0: andn a3, a4 +3f8bb2b0: .word 0x7365 +3f8bb2c0: .word 0x756f +3f8bb2d0: sll b11, b2 +3f8bb2e0: sra 0x1d, a5 +3f8bb2f0: .word 0x7825 +3f8bb300: sla 0x1, a12 +3f8bb310: sra a1, a5 +3f8bb320: sla 0x1, a12 +3f8bb330: .word 0x7825 +L3F8BB340: +3f8bb340: sla 0x1, a12 +3f8bb350: sra a1, a5 +3f8bb360: srl 0x1f, a9 +3f8bb370: sll a9, a0 +3f8bb380: rl a11, a12 +3f8bb390: modu a3, a5 +3f8bb3a0: sla 0x3, b4 +3f8bb3b0: sra a3, a9 +3f8bb3c0: dsjs a0, L3F8BB340 +3f8bb3d0: sra a1, a5 +3f8bb3e0: .word 0x0a20 +3f8bb3f0: sll a8, a0 +3f8bb400: rl a11, a12 +3f8bb410: modu a3, a5 +3f8bb420: sla 0x3, b4 +3f8bb430: modu a11, a14 +3f8bb440: sla 0x3, b4 +3f8bb450: modu a3, a9 +3f8bb460: .word 0x7520 +3f8bb470: sra b11, b3 +3f8bb480: .word 0x000a +3f8bb490: sub b10, b2 +3f8bb4a0: move b10, a3 +3f8bb4b0: andn b2, b5 +3f8bb4c0: sub a10, a3 +3f8bb4d0: subb a1, sp +3f8bb4e0: sra b11, b2 +3f8bb4f0: andn a3, a5 +3f8bb500: .word 0x7365 +3f8bb510: .word 0x756f +3f8bb520: sll b11, b2 +3f8bb530: sla 0x3, a5 +3f8bb540: sla 0x1, a13 +3f8bb550: sra b10, b2 +3f8bb560: modu b11, b3 +3f8bb570: .word 0x7275 +3f8bb580: sra a11, a3 +3f8bb590: sra a1, a0 +3f8bb5a0: .word 0x7461 +3f8bb5b0: sla 0x3, a1 +3f8bb5c0: sla a11, a2 +3f8bb5d0: sra b11, b3 +3f8bb5e0: sll a9, a0 +3f8bb5f0: .word 0x726f +3f8bb600: .word 0x7572 +3f8bb610: .word 0x7470 +3f8bb620: modu a11, a9 +3f8bb630: sla 0x3, a14 +3f8bb640: sra a11, a4 +3f8bb650: sra b11, b4 +3f8bb660: .word 0x7463 +3f8bb670: sra a3, a5 +3f8bb680: sla 0x0, a10 +3f8bb690: sll a1, a0 +3f8bb6a0: sra a3, a1 +3f8bb6b0: sll a1, a0 +3f8bb6c0: sll b11, b5 +3f8bb6d0: sra a11, a11 +3f8bb6e0: sla 0x3, b4 +3f8bb6f0: rl a11, a12 +3f8bb700: .word 0x7473 +3f8bb710: sll 0x9, a0 +3f8bb720: sla 0x3, b8 +3f8bb730: modu a11, a6 +3f8bb740: sla 0x3, b2 +3f8bb750: mods a3, a3 +3f8bb760: sra a11, a9 +3f8bb770: .word 0x746e +3f8bb780: sll 0x9, a0 +3f8bb790: sra 0x1d, a4 +3f8bb7a0: .word 0x7825 +3f8bb7b0: sra 0x17, a9 +L3F8BB7C0: +3f8bb7c0: .word 0x000a +3f8bb7d0: .word 0x7246 +3f8bb7e0: sra a11, a5 +3f8bb7f0: modu a3, a9 +3f8bb800: sla 0x3, a7 +3f8bb810: sra b11, b2 +3f8bb820: modu b11, b3 +3f8bb830: .word 0x7275 +3f8bb840: sra a11, a3 +3f8bb850: rl a9, a0 +3f8bb860: dsjs a4, L3F8BB7C0 +3f8bb870: divs a1, a5 +3f8bb880: .word 0x7720 +3f8bb890: rl a11, a8 +3f8bb8a0: rl a3, a3 +3f8bb8b0: rl a9, a0 +3f8bb8c0: modu b3, b3 +3f8bb8d0: .word 0x7427 +3f8bb8e0: .word 0x7420 +3f8bb8f0: sra a11, a8 +3f8bb900: sra b11, b2 +3f8bb910: andn a0, a0 +3f8bb920: .word 0x7365 +3f8bb930: .word 0x756f +3f8bb940: sll b11, b2 +3f8bb950: dsjs a5, L3F8BBA90 +3f8bb960: rl a9, a0 +3f8bb970: .word 0x746e +3f8bb980: .word 0x7265 +3f8bb990: sla a11, a14 +3f8bb9a0: sla 0x3, a12 +3f8bb9b0: sra b11, b2 +3f8bb9c0: modu b11, b3 +3f8bb9d0: .word 0x7275 +3f8bb9e0: sra a11, a3 +3f8bb9f0: sra a1, a0 +3f8bba00: sla 0x3, a2 +3f8bba10: .word 0x7265 +3f8bba20: modu b11, b2 +3f8bba30: .word 0x7372 +3f8bba40: sla 0x1, a12 +3f8bba50: sla a11, a6 +3f8bba60: mods a3, a9 +3f8bba70: sra a3, a5 +3f8bba80: .word 0x7420 +L3F8BBA90: +3f8bba90: sla 0x3, sp +3f8bbaa0: sla a11, a8 +3f8bbab0: rl b3, b3 +3f8bbac0: .word 0x7220 +3f8bbad0: .word 0x7365 +3f8bbae0: .word 0x756f +3f8bbaf0: sll b11, b2 +3f8bbb00: sla 0x3, a5 +3f8bbb10: .word 0x7825 +3f8bbb20: sra 0x1f, a0 +3f8bbb30: mods a3, a3 +3f8bbb40: sra a11, a9 +3f8bbb50: .word 0x746e +3f8bbb60: .word 0x7220 +3f8bbb70: .word 0x7365 +3f8bbb80: .word 0x756f +3f8bbb90: sll b11, b2 +3f8bbba0: sla 0x3, a5 +3f8bbbb0: sla b11, b4 +3f8bbbc0: mods a3, a2 +3f8bbbd0: sla 0x3, a5 +3f8bbbe0: .word 0x7825 +3f8bbbf0: sla 0x1, a9 +3f8bbc00: modu a11, a6 +3f8bbc10: sla 0x3, b2 +3f8bbc20: mods a3, a3 +3f8bbc30: sra a11, a9 +3f8bbc40: .word 0x746e +3f8bbc50: sll 0x9, a0 +3f8bbc60: .word 0x0a64 +3f8bbc70: andn a0, a0 +3f8bbc80: .word 0x7365 +3f8bbc90: .word 0x756f +3f8bbca0: sll b11, b2 +3f8bbcb0: sla 0x3, a5 +3f8bbcc0: sll a3, a4 +3f8bbcd0: sll a9, a0 +3f8bbce0: .word 0x726f +3f8bbcf0: .word 0x7572 +3f8bbd00: .word 0x7470 +3f8bbd10: modu a11, a9 +3f8bbd20: sla 0x3, a14 +3f8bbd30: .word 0x7270 +3f8bbd40: sll a3, sp +3f8bbd50: sra a11, a12 +3f8bbd60: .word 0x0a6d +3f8bbd70: .word 0x0000 +L3F8BBD80: +3f8bbd80: mmtm sp, a5,a7,a9,a11,a13 +3f8bbda0: move a14, a13 +3f8bbdb0: addk 32, a14 +3f8bbdc0: move a14, -*sp, 1 +3f8bbdd0: movi 0x3f8bc750, a11 +3f8bbe00: move a11, *a14+, 1 +3f8bbe10: movi 0x3f8c0420, a9 +3f8bbe40: move a9, *a14+, 1 +3f8bbe50: movi 0x3f8bfb50, a9 +3f8bbe80: move a9, *a14+, 1 +3f8bbe90: sub a9, a9 +3f8bbea0: move a9, *a14+, 1 +3f8bbeb0: move a9, *a14+, 1 +3f8bbec0: movi 0x3f8c14d0, a8 +3f8bbef0: move a8, *a14+, 1 +3f8bbf00: calla L3F7F9B70 +3f8bbf30: move a8, *a13, 1 +3f8bbf40: move a8, a8 +3f8bbf50: jreq L3F8BC690 +3f8bbf60: move *a8(0x60), a9, 1 +3f8bbf80: move a9, @0x221040, 1 +3f8bbfb0: move a14, -*sp, 1 +3f8bbfc0: movk 1, a11 +3f8bbfd0: move a11, *a14+, 1 +3f8bbfe0: move a14, -*sp, 1 +3f8bbff0: movi 0x3f8c14d0, a8 +3f8bc020: move a8, *a14+, 1 +3f8bc030: calla L3FB458D0 +3f8bc060: move a8, *a14+, 1 +3f8bc070: movi 0x3f8c14d0, a8 +3f8bc0a0: move a8, *a14+, 1 +3f8bc0b0: calla L3F7F4770 +3f8bc0e0: move @0x223060, a9, 1 +3f8bc110: jreq L3F8BC370 +3f8bc120: sub a9, a9 +L3F8BC130: +3f8bc130: move a9, a11 +3f8bc140: sll 0x6, a11 +3f8bc150: addi 0x221060, a11 +3f8bc180: sub a7, a7 +3f8bc190: move a7, *a11, 1 +3f8bc1a0: move a9, a11 +3f8bc1b0: sll 0x6, a11 +3f8bc1c0: addi 0x221060, a11 +3f8bc1f0: move a7, *a11(0x20), 1 +3f8bc210: inc a9 +3f8bc220: cmpi 0x80, a9 +3f8bc240: jrlt L3F8BC130 +3f8bc250: move a14, -*sp, 1 +3f8bc260: movi 0x204, a11 +3f8bc280: move a11, *a14+, 1 +3f8bc290: calla L3F705A00 +3f8bc2c0: move a8, @0x223080, 1 +3f8bc2f0: move a11, *a8, 1 +3f8bc300: subk 16, a11 +3f8bc310: move a11, *a8(0x20), 1 +3f8bc330: move a7, @0x223060, 1 +3f8bc360: jruc L3F8BC5C0 +L3F8BC370: +3f8bc370: sub a9, a9 +3f8bc380: move @0x2230c0, a7, 1 +3f8bc3b0: cmp a7, a9 +3f8bc3c0: jrgt L3F8BC510 +L3F8BC3D0: +3f8bc3d0: move a9, a11 +3f8bc3e0: sll 0x6, a11 +3f8bc3f0: addi 0x221060, a11 +3f8bc420: sub a7, a7 +3f8bc430: move a7, *a11, 1 +3f8bc440: move a9, a11 +3f8bc450: sll 0x6, a11 +3f8bc460: addi 0x221060, a11 +3f8bc490: move a7, *a11(0x20), 1 +3f8bc4b0: inc a9 +3f8bc4c0: move @0x2230c0, a11, 1 +3f8bc4f0: cmp a11, a9 +3f8bc500: jrle L3F8BC3D0 +L3F8BC510: +3f8bc510: sub a11, a11 +3f8bc520: move a11, @0x2230c0, 1 +3f8bc550: move @0x223080, a7, 1 +3f8bc580: move *a7, a5, 1 +3f8bc590: subk 16, a5 +3f8bc5a0: move a5, *a7(0x20), 1 +L3F8BC5C0: +3f8bc5c0: move @0x223080, a11, 1 +3f8bc5f0: movk 16, a9 +3f8bc600: move a9, *a11(0x60), 1 +3f8bc620: sub a7, a7 +3f8bc630: move a7, *a11(0x40), 1 +3f8bc650: move a7, @0x2230a0, 1 +3f8bc680: jruc L3F8BC710 +L3F8BC690: +3f8bc690: move a14, -*sp, 1 +3f8bc6a0: movi 0x3f8c15a0, a8 +3f8bc6d0: move a8, *a14+, 1 +3f8bc6e0: calla L3F35BD40 +L3F8BC710: +3f8bc710: subk 32, a14 +3f8bc720: mmfm sp, a5,a7,a9,a11,a13 +3f8bc740: rets +3f8bc750: mmtm sp, a5,a7,a9,a11,a13 +3f8bc770: move a14, a13 +3f8bc780: sub a9, a9 +3f8bc790: move @0x2230c0, a11, 1 +3f8bc7c0: cmp a11, a9 +3f8bc7d0: jrgt L3F8BC920 +L3F8BC7E0: +3f8bc7e0: move a9, a11 +3f8bc7f0: sll 0x6, a11 +3f8bc800: addi 0x221060, a11 +3f8bc830: sub a7, a7 +3f8bc840: move a7, *a11, 1 +3f8bc850: move a9, a11 +3f8bc860: sll 0x6, a11 +3f8bc870: addi 0x221060, a11 +3f8bc8a0: move a7, *a11(0x20), 1 +3f8bc8c0: inc a9 +3f8bc8d0: move @0x2230c0, a11, 1 +3f8bc900: cmp a11, a9 +3f8bc910: jrle L3F8BC7E0 +L3F8BC920: +3f8bc920: sub a7, a7 +3f8bc930: move a7, @0x2230a0, 1 +3f8bc960: move a7, @0x2230c0, 1 +3f8bc990: move @0x223080, a11, 1 +3f8bc9c0: movk 16, a7 +3f8bc9d0: move a7, *a11(0x60), 1 +3f8bc9f0: sub a7, a7 +3f8bca00: move a7, *a11(0x40), 1 +3f8bca20: move *a11, a5, 1 +3f8bca30: subk 16, a5 +3f8bca40: move a5, *a11(0x20), 1 +3f8bca60: move *sp(0xc0), a14, 1 +3f8bca80: mmfm sp, a5,a7,a9,a11,a13 +3f8bcaa0: rets 2 +L3F8BCAB0: +3f8bcab0: mmtm sp, a9,a10,a11,a13 +3f8bcad0: move a14, a13 +3f8bcae0: addk 32, a14 +3f8bcaf0: move *a13(0xffe0), a9, 1 +3f8bcb10: move *a9(0x40), a10, 1 +3f8bcb30: setf 16, 0, 0 +3f8bcb40: move *a10(0x10), a11, 0 +3f8bcb60: sll 0x2, a11 +3f8bcb70: subk 4, a11 +3f8bcb80: move a11, *a13, 1 +3f8bcb90: move *a10(0x10), a11, 0 +3f8bcbb0: jrne L3F8BCBE0 +3f8bcbc0: movk 16, a8 +3f8bcbd0: jruc L3F8BCD70 +L3F8BCBE0: +3f8bcbe0: move *a13, a11, 1 +3f8bcbf0: jreq L3F8BCD60 +3f8bcc00: move *a9, a11, 1 +3f8bcc10: sll 0x6, a11 +3f8bcc20: addi 0x221060, a11 +3f8bcc50: move *a11(0x20), a11, 1 +3f8bcc70: jrne L3F8BCD60 +3f8bcc80: move a14, -*sp, 1 +3f8bcc90: move *a9(0x0), *a14+, 1 +3f8bccb0: move *a13(0x0), *a14+, 1 +3f8bccd0: move a10, a11 +3f8bcce0: addk 32, a11 +3f8bccf0: move a11, *a14+, 1 +3f8bcd00: calla L3F8C0A90 +3f8bcd30: move *a9(0x140), a8, 1 +3f8bcd50: jruc L3F8BCD70 +L3F8BCD60: +3f8bcd60: movk 15, a8 +L3F8BCD70: +3f8bcd70: move *sp(0xa0), a14, 1 +3f8bcd90: mmfm sp, a9,a10,a11,a13 +3f8bcdb0: rets 2 +L3F8BCDC0: +3f8bcdc0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f8bcde0: move a14, a13 +3f8bcdf0: addi 0x120, a14 +3f8bce10: move *a13(0xffe0), a9, 1 +3f8bce30: move *a9(0x40), a10, 1 +3f8bce50: setf 16, 0, 0 +3f8bce60: move *a10(0x10), a7, 0 +3f8bce80: move a7, a11 +3f8bce90: sll 0x2, a11 +3f8bcea0: setf 8, 0, 0 +3f8bceb0: move *a10(0x30), a12, 0 +3f8bced0: move *a9(0x140), *a13(0x0), 1 +3f8bcf00: setf 16, 0, 0 +3f8bcf10: move *a10(0x10), a7, 0 +3f8bcf30: subk 2, a7 +3f8bcf40: janc L3F8BDDF0 +3f8bcf60: movk 16, a8 +3f8bcf70: jauc L3F8BDEB0 +L3F8BCF90: +3f8bcf90: move a14, -*sp, 1 +3f8bcfa0: move *a10(0x20), a8, 0 +3f8bcfc0: move a8, *a14+, 1 +3f8bcfd0: move a10, a7 +3f8bcfe0: addi 0x40, a7 +3f8bd000: move a7, *a14+, 1 +3f8bd010: calla L3F8C0630 +3f8bd040: move a8, a7 +3f8bd050: jreq L3F8BD0A0 +3f8bd060: movk 1, a7 +3f8bd070: move a7, *a13(0x60), 1 +3f8bd090: jruc L3F8BD0D0 +L3F8BD0A0: +3f8bd0a0: sub a7, a7 +3f8bd0b0: move a7, *a13(0x60), 1 +L3F8BD0D0: +3f8bd0d0: movk 1, a7 +3f8bd0e0: movb a7, *a13(0x20) +3f8bd100: setf 16, 0, 0 +3f8bd110: move *a9(0xe0), *a13(0x30), 0 +3f8bd140: sub a5, a5 +3f8bd150: move a5, *a13(0x40), 1 +3f8bd170: move *a9(0x80), a7, 1 +3f8bd190: jreq L3F8BD2A0 +3f8bd1a0: move a14, -*sp, 1 +3f8bd1b0: setf 8, 0, 0 +3f8bd1c0: move *a10(0x8), a8, 0 +3f8bd1e0: move a8, *a14+, 1 +3f8bd1f0: move a13, a7 +3f8bd200: addk 32, a7 +3f8bd210: move a7, *a14+, 1 +3f8bd220: movk 32, a5 +3f8bd230: move a5, *a14+, 1 +3f8bd240: move a9, *a14+, 1 +3f8bd250: calla L3F8C04D0 +3f8bd280: jauc L3F8BDEA0 +L3F8BD2A0: +3f8bd2a0: move a14, -*sp, 1 +3f8bd2b0: move a13, a7 +3f8bd2c0: addk 32, a7 +3f8bd2d0: move a7, *a14+, 1 +3f8bd2e0: movk 32, a5 +3f8bd2f0: move a5, *a14+, 1 +3f8bd300: move a9, *a14+, 1 +3f8bd310: calla L3F352110 +3f8bd340: jauc L3F8BDEA0 +L3F8BD360: +3f8bd360: move a14, -*sp, 1 +3f8bd370: move *a10(0x20), a8, 0 +3f8bd390: move a8, *a14+, 1 +3f8bd3a0: move a10, a7 +3f8bd3b0: addi 0x40, a7 +3f8bd3d0: move a7, *a14+, 1 +3f8bd3e0: calla L3F8C0630 +3f8bd410: move a8, *a13(0x20), 1 +3f8bd430: move a8, a5 +3f8bd440: jreq L3F8BD9A0 +3f8bd450: setf 16, 0, 0 +3f8bd460: move *a10(0x20), a7, 0 +3f8bd480: sll 0x3, a7 +3f8bd490: add a10, a7 +3f8bd4a0: addi 0x40, a7 +3f8bd4c0: move a7, *a13(0x40), 1 +3f8bd4e0: move *a10(0x20), a5, 0 +3f8bd500: move a11, a7 +3f8bd510: sub a5, a7 +3f8bd520: subk 8, a7 +3f8bd530: move a7, *a13(0x60), 1 +3f8bd550: sll 0x6, a8 +3f8bd560: addi 0x221060, a8 +3f8bd590: move *a8, a5, 1 +3f8bd5a0: cmp a5, a7 +3f8bd5b0: jrgt L3F8BD7E0 +3f8bd5c0: move *a13(0x20), a5, 1 +3f8bd5e0: sll 0x6, a5 +3f8bd5f0: addi 0x221060, a5 +3f8bd620: move *a5(0x20), a5, 1 +3f8bd640: sll 0x3, a5 +3f8bd650: move @0x223080, a7, 1 +3f8bd680: add a7, a5 +3f8bd690: move a5, *a13(0x80), 1 +3f8bd6b0: move a14, -*sp, 1 +3f8bd6c0: move *a13(0x60), *a14+, 1 +3f8bd6e0: move a5, *a14+, 1 +3f8bd6f0: move *a13(0x40), *a14+, 1 +3f8bd710: calla L3FB44400 +3f8bd740: move *a13(0x20), a7, 1 +3f8bd760: sll 0x6, a7 +3f8bd770: addi 0x221060, a7 +3f8bd7a0: move *a13(0x60), *a7(0x0), 1 +3f8bd7d0: jruc L3F8BDEA0 +L3F8BD7E0: +3f8bd7e0: move @0x2230a0, a5, 1 +3f8bd810: dec a5 +3f8bd820: move a5, @0x2230a0, 1 +3f8bd850: move a14, -*sp, 1 +3f8bd860: move *a9(0x0), *a14+, 1 +3f8bd880: move a7, *a14+, 1 +3f8bd890: move *a13(0x40), *a14+, 1 +3f8bd8b0: calla L3F8C0A90 +3f8bd8e0: move @0x223080, a5, 1 +3f8bd910: move *a5(0x40), a3, 1 +3f8bd930: setf 16, 0, 0 +3f8bd940: move *a10(0x20), a7, 0 +3f8bd960: sub a7, a3 +3f8bd970: move a3, *a5(0x40), 1 +3f8bd990: jruc L3F8BDEA0 +L3F8BD9A0: +3f8bd9a0: movk 15, a7 +3f8bd9b0: move a7, *a13, 1 +3f8bd9c0: jruc L3F8BDEA0 +L3F8BD9D0: +3f8bd9d0: move *a9, a7, 1 +3f8bd9e0: sll 0x6, a7 +3f8bd9f0: addi 0x221060, a7 +3f8bda20: move *a7(0x20), a7, 1 +3f8bda40: jrne L3F8BDB30 +3f8bda50: move a14, -*sp, 1 +3f8bda60: move *a9(0x0), *a14+, 1 +3f8bda80: move *a10(0x20), a8, 0 +3f8bdaa0: move a8, *a14+, 1 +3f8bdab0: move a10, a7 +3f8bdac0: addi 0x40, a7 +3f8bdae0: move a7, *a14+, 1 +3f8bdaf0: calla L3F8C0A90 +3f8bdb20: jruc L3F8BDEA0 +L3F8BDB30: +3f8bdb30: movk 15, a7 +3f8bdb40: move a7, *a13, 1 +3f8bdb50: jruc L3F8BDEA0 +L3F8BDB60: +3f8bdb60: move a14, -*sp, 1 +3f8bdb70: move *a10(0x20), a8, 0 +3f8bdb90: move a8, *a14+, 1 +3f8bdba0: move a10, a7 +3f8bdbb0: addi 0x40, a7 +3f8bdbd0: move a7, *a14+, 1 +3f8bdbe0: calla L3F8C0630 +3f8bdc10: move a8, *a13(0x20), 1 +3f8bdc30: move a8, a3 +3f8bdc40: jreq L3F8BDD90 +3f8bdc50: sll 0x6, a3 +3f8bdc60: addi 0x221060, a3 +3f8bdc90: sub a7, a7 +3f8bdca0: move a7, *a3(0x20), 1 +3f8bdcc0: sll 0x6, a8 +3f8bdcd0: addi 0x221060, a8 +3f8bdd00: move a7, *a8, 1 +3f8bdd10: move @0x2230a0, a5, 1 +3f8bdd40: dec a5 +3f8bdd50: move a5, @0x2230a0, 1 +3f8bdd80: jruc L3F8BDEA0 +L3F8BDD90: +3f8bdd90: movk 15, a7 +3f8bdda0: move a7, *a13, 1 +3f8bddb0: jruc L3F8BDEA0 +L3F8BDDC0: +3f8bddc0: movk 1, a7 +3f8bddd0: move a7, *a13, 1 +3f8bdde0: jruc L3F8BDEA0 +L3F8BDDF0: +3f8bddf0: move a12, a8 +3f8bde00: jaeq L3F8BCF90 +3f8bde20: dec a8 +3f8bde30: jaeq L3F8BD360 +3f8bde50: dec a8 +3f8bde60: jreq L3F8BD9D0 +3f8bde70: dec a8 +3f8bde80: jreq L3F8BDB60 +3f8bde90: jruc L3F8BDDC0 +L3F8BDEA0: +3f8bdea0: move *a13, a8, 1 +L3F8BDEB0: +3f8bdeb0: move *sp(0x120), a14, 1 +3f8bded0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f8bdef0: rets 2 +L3F8BDF00: +3f8bdf00: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8bdf20: move a14, a13 +3f8bdf30: addi 0x40, a14 +3f8bdf50: move *a13(0xffe0), a9, 1 +3f8bdf70: move *a9(0x40), a10, 1 +3f8bdf90: movi 0x221060, a2 +3f8bdfc0: sub a4, a4 +3f8bdfd0: move a4, a6 +3f8bdfe0: setf 16, 0, 0 +3f8bdff0: move *a10(0x10), a7, 0 +3f8be010: dec a7 +3f8be020: jreq L3F8BE060 +3f8be030: movk 16, a8 +3f8be040: jauc L3F8BEA10 +L3F8BE060: +3f8be060: move @0x2230a0, a7, 1 +3f8be090: jreq L3F8BE130 +3f8be0a0: move @0x223080, a5, 1 +3f8be0d0: move *a5(0x40), a5, 1 +3f8be0f0: sll 0x2, a7 +3f8be100: add a7, a5 +3f8be110: addk 32, a5 +3f8be120: jruc L3F8BE140 +L3F8BE130: +3f8be130: movk 32, a5 +L3F8BE140: +3f8be140: move a5, *a13, 1 +3f8be150: move a14, -*sp, 1 +3f8be160: move a5, *a14+, 1 +3f8be170: movk 1, a7 +3f8be180: move a7, *a14+, 1 +3f8be190: calla L3F703D90 +3f8be1c0: move a8, a11 +3f8be1d0: move @0xdad20, a7, 1 +3f8be200: setf 16, 0, 0 +3f8be210: move a7, *a11(0x40), 0 +3f8be230: move @0x2230a0, a5, 1 +3f8be260: move a5, *a11(0x50), 0 +3f8be280: movk 1, a5 +3f8be290: movb a5, *a11 +3f8be2a0: move *a9(0xe0), *a11(0x10), 0 +3f8be2d0: move a7, a8 +3f8be2e0: jreq L3F8BE800 +3f8be2f0: move @0x2230a0, a5, 1 +3f8be320: jreq L3F8BE800 +3f8be330: move a11, a0 +3f8be340: addi 0x100, a0 +3f8be360: move a4, a12 +3f8be370: move @0x2230c0, a5, 1 +3f8be3a0: cmp a5, a12 +3f8be3b0: jrgt L3F8BE660 +L3F8BE3C0: +3f8be3c0: move *a2(0x20), a7, 1 +3f8be3e0: jreq L3F8BE5E0 +3f8be3f0: move *a2(0x20), a7, 1 +3f8be410: sll 0x3, a7 +3f8be420: move @0x223080, a5, 1 +3f8be450: add a5, a7 +3f8be460: move a7, *a13(0x20), 1 +3f8be480: move *a2, a7, 1 +3f8be490: add a4, a7 +3f8be4a0: move *a13, a5, 1 +3f8be4b0: cmp a5, a7 +3f8be4c0: jrgt L3F8BE660 +3f8be4d0: move *a2, *a0, 1 +3f8be4e0: addk 32, a0 +3f8be4f0: move a14, -*sp, 1 +3f8be500: move *a2(0x0), *a14+, 1 +3f8be520: move a0, *a14+, 1 +3f8be530: move *a13(0x20), *a14+, 1 +3f8be550: calla L3FB44400 +3f8be580: move *a2, a7, 1 +3f8be590: sll 0x3, a7 +3f8be5a0: add a7, a0 +3f8be5b0: move *a2, a7, 1 +3f8be5c0: add a7, a4 +3f8be5d0: inc a6 +L3F8BE5E0: +3f8be5e0: addi 0x40, a2 +3f8be600: inc a12 +3f8be610: move @0x2230c0, a7, 1 +3f8be640: cmp a7, a12 +3f8be650: jrle L3F8BE3C0 +L3F8BE660: +3f8be660: move @0x2230a0, a7, 1 +3f8be690: cmp a7, a6 +3f8be6a0: jrge L3F8BE6E0 +3f8be6b0: setf 16, 0, 0 +3f8be6c0: move a6, *a11(0x50), 0 +L3F8BE6E0: +3f8be6e0: move a6, a5 +3f8be6f0: sll 0x2, a5 +3f8be700: add a4, a5 +3f8be710: move a5, *a13, 1 +3f8be720: movk 3, a7 +3f8be730: and a5, a7 +3f8be740: sll 0x5, a7 +3f8be750: addi 0x2230e0, a7 +3f8be780: move *a7, a7, 1 +3f8be790: add a5, a7 +3f8be7a0: sra 0x2, a7 +3f8be7b0: move a7, *a11(0x20), 1 +3f8be7d0: addk 32, a5 +3f8be7e0: move a5, *a13, 1 +3f8be7f0: jruc L3F8BE840 +L3F8BE800: +3f8be800: move a4, *a11(0x20), 1 +3f8be820: movk 32, a5 +3f8be830: move a5, *a13, 1 +L3F8BE840: +3f8be840: move *a9(0x80), a7, 1 +3f8be860: jreq L3F8BE930 +3f8be870: move a14, -*sp, 1 +3f8be880: setf 8, 0, 0 +3f8be890: move *a10(0x8), a8, 0 +3f8be8b0: move a8, *a14+, 1 +3f8be8c0: move a11, *a14+, 1 +3f8be8d0: move a5, *a14+, 1 +3f8be8e0: move a9, *a14+, 1 +3f8be8f0: calla L3F8C04D0 +3f8be920: jruc L3F8BE9A0 +L3F8BE930: +3f8be930: move a14, -*sp, 1 +3f8be940: move a11, *a14+, 1 +3f8be950: move a5, *a14+, 1 +3f8be960: move a9, *a14+, 1 +3f8be970: calla L3F352110 +L3F8BE9A0: +3f8be9a0: move a14, -*sp, 1 +3f8be9b0: move a11, *a14+, 1 +3f8be9c0: calla L3F702440 +3f8be9f0: move *a9(0x140), a8, 1 +L3F8BEA10: +3f8bea10: move *sp(0x180), a14, 1 +3f8bea30: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8bea50: rets 2 +L3F8BEA60: +3f8bea60: move a13, -*sp, 1 +3f8bea70: move a14, a13 +3f8bea80: movk 1, a8 +3f8bea90: move *sp(0x40), a14, 1 +3f8beab0: move *sp+, a13, 1 +3f8beac0: rets 2 +L3F8BEAD0: +3f8bead0: mmtm sp, a7,a9,a11,a13 +3f8beaf0: move a14, a13 +3f8beb00: addi 0xa0, a14 +3f8beb20: move *a13(0xffe0), a11, 1 +3f8beb40: move *a11, *a13, 1 +3f8beb50: move *a11(0x40), a9, 1 +3f8beb70: setf 16, 0, 0 +3f8beb80: move *a9(0x10), a11, 0 +3f8beba0: dec a11 +3f8bebb0: jreq L3F8BEBE0 +3f8bebc0: movk 16, a8 +3f8bebd0: jruc L3F8BF240 +L3F8BEBE0: +3f8bebe0: move *a13, a11, 1 +3f8bebf0: sll 0x6, a11 +3f8bec00: addi 0x221060, a11 +3f8bec30: move *a11(0x20), a11, 1 +3f8bec50: jreq L3F8BED30 +3f8bec60: move *a13, a11, 1 +3f8bec70: sll 0x6, a11 +3f8bec80: addi 0x221060, a11 +3f8becb0: move *a11(0x20), a11, 1 +3f8becd0: sll 0x3, a11 +3f8bece0: move @0x223080, a7, 1 +3f8bed10: add a7, a11 +3f8bed20: jruc L3F8BED40 +L3F8BED30: +3f8bed30: sub a11, a11 +L3F8BED40: +3f8bed40: move a11, *a13(0x40), 1 +3f8bed60: movk 1, a7 +3f8bed70: move a7, @0xc5c50, 1 +3f8beda0: move a7, @0x223ae0, 1 +3f8bedd0: jreq L3F8BF130 +3f8bede0: move *a13, a11, 1 +3f8bedf0: sll 0x6, a11 +3f8bee00: addi 0x221060, a11 +3f8bee30: move *a11(0x0), *a13(0x80), 1 +3f8bee60: move a14, -*sp, 1 +3f8bee70: move *a13(0x80), a11, 1 +3f8bee90: inc a11 +3f8beea0: move a11, *a14+, 1 +3f8beeb0: move a7, *a14+, 1 +3f8beec0: calla L3F703D90 +3f8beef0: move a8, *a13(0x60), 1 +3f8bef10: move a14, -*sp, 1 +3f8bef20: move *a13(0x80), *a14+, 1 +3f8bef40: move a8, *a14+, 1 +3f8bef50: move *a13(0x40), *a14+, 1 +3f8bef70: calla L3FB44400 +3f8befa0: move *a13(0x80), a11, 1 +3f8befc0: sll 0x3, a11 +3f8befd0: move *a13(0x60), a7, 1 +3f8beff0: add a7, a11 +3f8bf000: sub a7, a7 +3f8bf010: movb a7, *a11 +3f8bf020: move a14, -*sp, 1 +3f8bf030: move *a13(0x60), *a14+, 1 +3f8bf050: movi 0x3f8c16c0, a8 +3f8bf080: move a8, *a14+, 1 +3f8bf090: calla L3F927BC0 +3f8bf0c0: move a14, -*sp, 1 +3f8bf0d0: move *a13(0x60), *a14+, 1 +3f8bf0f0: calla L3F702440 +3f8bf120: jruc L3F8BF1D0 +L3F8BF130: +3f8bf130: move a14, -*sp, 1 +3f8bf140: move *a13(0x0), *a14+, 1 +3f8bf160: movi 0x3f8c17b0, a8 +3f8bf190: move a8, *a14+, 1 +3f8bf1a0: calla L3F927BC0 +L3F8BF1D0: +3f8bf1d0: move *a13(0xffe0), a11, 1 +3f8bf1f0: sub a7, a7 +3f8bf200: move a7, *a11(0x140), 1 +3f8bf220: move *a11(0x140), a8, 1 +L3F8BF240: +3f8bf240: move *sp(0xa0), a14, 1 +3f8bf260: mmfm sp, a7,a9,a11,a13 +3f8bf280: rets 2 +L3F8BF290: +3f8bf290: mmtm sp, a7,a9,a11,a13 +3f8bf2b0: move a14, a13 +3f8bf2c0: addi 0x80, a14 +3f8bf2e0: move *a13(0xffe0), a11, 1 +3f8bf300: move *a11(0x40), a9, 1 +3f8bf320: move *a11, *a13, 1 +3f8bf330: setf 16, 0, 0 +3f8bf340: move *a9(0x10), a11, 0 +3f8bf360: dec a11 +3f8bf370: jreq L3F8BF3A0 +3f8bf380: movk 16, a8 +3f8bf390: jruc L3F8BFA20 +L3F8BF3A0: +3f8bf3a0: movi 0xffff, a11 +3f8bf3c0: move a11, @0xc5c50, 1 +3f8bf3f0: movk 1, a11 +3f8bf400: move a11, @0x223ae0, 1 +3f8bf430: move *a13, a7, 1 +3f8bf440: sll 0x6, a7 +3f8bf450: addi 0x221060, a7 +3f8bf480: move *a7(0x20), a7, 1 +3f8bf4a0: jreq L3F8BF580 +3f8bf4b0: move *a13, a7, 1 +3f8bf4c0: sll 0x6, a7 +3f8bf4d0: addi 0x221060, a7 +3f8bf500: move *a7(0x20), a7, 1 +3f8bf520: sll 0x3, a7 +3f8bf530: move @0x223080, a11, 1 +3f8bf560: add a11, a7 +3f8bf570: jruc L3F8BF590 +L3F8BF580: +3f8bf580: sub a7, a7 +L3F8BF590: +3f8bf590: move a7, *a13(0x20), 1 +3f8bf5b0: jreq L3F8BF910 +3f8bf5c0: move *a13, a11, 1 +3f8bf5d0: sll 0x6, a11 +3f8bf5e0: addi 0x221060, a11 +3f8bf610: move *a11(0x0), *a13(0x60), 1 +3f8bf640: move a14, -*sp, 1 +3f8bf650: move *a13(0x60), a11, 1 +3f8bf670: inc a11 +3f8bf680: move a11, *a14+, 1 +3f8bf690: movk 1, a11 +3f8bf6a0: move a11, *a14+, 1 +3f8bf6b0: calla L3F703D90 +3f8bf6e0: move a8, *a13(0x40), 1 +3f8bf700: move a14, -*sp, 1 +3f8bf710: move *a13(0x60), *a14+, 1 +3f8bf730: move a8, *a14+, 1 +3f8bf740: move a7, *a14+, 1 +3f8bf750: calla L3FB44400 +3f8bf780: move *a13(0x60), a11, 1 +3f8bf7a0: sll 0x3, a11 +3f8bf7b0: move *a13(0x40), a7, 1 +3f8bf7d0: add a7, a11 +3f8bf7e0: sub a7, a7 +3f8bf7f0: movb a7, *a11 +3f8bf800: move a14, -*sp, 1 +3f8bf810: move *a13(0x40), *a14+, 1 +3f8bf830: movi 0x3f8c18a0, a8 +3f8bf860: move a8, *a14+, 1 +3f8bf870: calla L3F927BC0 +3f8bf8a0: move a14, -*sp, 1 +3f8bf8b0: move *a13(0x40), *a14+, 1 +3f8bf8d0: calla L3F702440 +3f8bf900: jruc L3F8BF9B0 +L3F8BF910: +3f8bf910: move a14, -*sp, 1 +3f8bf920: move *a13(0x0), *a14+, 1 +3f8bf940: movi 0x3f8c1990, a8 +3f8bf970: move a8, *a14+, 1 +3f8bf980: calla L3F927BC0 +L3F8BF9B0: +3f8bf9b0: move *a13(0xffe0), a11, 1 +3f8bf9d0: sub a7, a7 +3f8bf9e0: move a7, *a11(0x140), 1 +3f8bfa00: move *a11(0x140), a8, 1 +L3F8BFA20: +3f8bfa20: move *sp(0xa0), a14, 1 +3f8bfa40: mmfm sp, a7,a9,a11,a13 +3f8bfa60: rets 2 +L3F8BFA70: +3f8bfa70: move a13, -*sp, 1 +3f8bfa80: move a14, a13 +3f8bfa90: movk 1, a8 +3f8bfaa0: move *sp(0x40), a14, 1 +3f8bfac0: move *sp+, a13, 1 +3f8bfad0: rets 2 +L3F8BFAE0: +3f8bfae0: move a13, -*sp, 1 +3f8bfaf0: move a14, a13 +3f8bfb00: movk 1, a8 +3f8bfb10: move *sp(0x40), a14, 1 +3f8bfb30: move *sp+, a13, 1 +3f8bfb40: rets 2 +3f8bfb50: mmtm sp, a7,a9,a11,a13 +3f8bfb70: move a14, a13 +3f8bfb80: move *a13(0xffe0), a11, 1 +3f8bfba0: move *a11(0x40), a9, 1 +3f8bfbc0: jruc L3F8C0070 +3f8bfbd0: move a14, -*sp, 1 +3f8bfbe0: move *a13(0xffe0), *a14+, 1 +3f8bfc00: calla L3F8BCAB0 +3f8bfc30: jruc L3F8C0230 +3f8bfc40: move a14, -*sp, 1 +3f8bfc50: move *a13(0xffe0), *a14+, 1 +3f8bfc70: calla L3F8BCDC0 +3f8bfca0: jruc L3F8C0230 +3f8bfcb0: move a14, -*sp, 1 +3f8bfcc0: move *a13(0xffe0), *a14+, 1 +3f8bfce0: calla L3F8BDF00 +3f8bfd10: jruc L3F8C0230 +3f8bfd20: move a14, -*sp, 1 +3f8bfd30: move *a13(0xffe0), *a14+, 1 +3f8bfd50: calla L3F8BEA60 +3f8bfd80: jruc L3F8C0230 +3f8bfd90: move a14, -*sp, 1 +3f8bfda0: move *a13(0xffe0), *a14+, 1 +3f8bfdc0: calla L3F8BEAD0 +3f8bfdf0: jruc L3F8C0230 +3f8bfe00: move a14, -*sp, 1 +3f8bfe10: move *a13(0xffe0), *a14+, 1 +3f8bfe30: calla L3F8BF290 +3f8bfe60: jruc L3F8C0230 +3f8bfe70: move a14, -*sp, 1 +3f8bfe80: move *a13(0xffe0), *a14+, 1 +3f8bfea0: calla L3F8BFA70 +3f8bfed0: jruc L3F8C0230 +3f8bfee0: move a14, -*sp, 1 +3f8bfef0: move *a13(0xffe0), *a14+, 1 +3f8bff10: calla L3F8BFAE0 +3f8bff40: jruc L3F8C0230 +L3F8BFF50: +3f8bff50: move a14, -*sp, 1 +3f8bff60: movk 1, a11 +3f8bff70: move a11, *a14+, 1 +3f8bff80: sub a7, a7 +L3F8BFF90: +3f8bff90: move a7, *a14+, 1 +3f8bffa0: move *a9(0x8), a8, 0 +3f8bffc0: move a8, *a14+, 1 +L3F8BFFD0: +3f8bffd0: move @0x221040, *a14+, 1 +3f8c0000: move *a13(0xffe0), *a14+, 1 +3f8c0020: calla L3F7FD2F0 +L3F8C0050: +3f8c0050: move a11, a8 +3f8c0060: jruc L3F8C0230 +L3F8C0070: +3f8c0070: setf 8, 0, 0 +3f8c0080: move *a9(0x8), a8, 0 +3f8c00a0: cmpi 0x7, a8 +3f8c00c0: jrhi L3F8BFF50 +3f8c00d0: sll 0x5, a8 +3f8c00e0: addi 0x3f8c0130, a8 +3f8c0110: move *a8, a8, 1 +3f8c0120: jump a8 +3f8c0130: pixt *b14, b0 +3f8c0140: dsjs a11, L3F8BFF90 +3f8c0150: pixt *a2, *a0 +3f8c0160: dsjs a11, L3F8BFFB0 +3f8c0170: pixt *b5, *b0 +3f8c0180: dsjs a11, L3F8BFFD0 +3f8c0190: pixt *a9, *a0 +3f8c01a0: dsjs a11, L3F8BFFF0 +3f8c01b0: pixt *b12, *b0 +3f8c01c0: dsjs a11, L3F8C0010 +3f8c01d0: .word 0xfe00 +3f8c01e0: dsjs a11, L3F8C0030 +3f8c01f0: .word 0xfe70 +3f8c0200: dsjs a11, L3F8C0050 +3f8c0210: .word 0xfee0 +3f8c0220: dsjs a11, L3F8C0070 +L3F8C0230: +3f8c0230: move *sp(0xa0), a14, 1 +3f8c0250: mmfm sp, a7,a9,a11,a13 +3f8c0270: rets 2 +3f8c0280: move a13, -*sp, 1 +3f8c0290: move a14, a13 +3f8c02a0: movk 1, a8 +3f8c02b0: move *sp(0x40), a14, 1 +3f8c02d0: move *sp+, a13, 1 +3f8c02e0: rets 2 +3f8c02f0: move a13, -*sp, 1 +3f8c0300: move a14, a13 +3f8c0310: movk 1, a8 +3f8c0320: move *sp(0x40), a14, 1 +3f8c0340: move *sp+, a13, 1 +3f8c0350: rets 2 +3f8c0360: mmtm sp, a11,a13 +3f8c0380: move a14, a13 +3f8c0390: move *a13(0xffe0), a11, 1 +3f8c03b0: move *a11(0x140), a8, 1 +3f8c03d0: move *sp(0x60), a14, 1 +3f8c03f0: mmfm sp, a11,a13 +3f8c0410: rets 2 +3f8c0420: mmtm sp, a9,a13 +3f8c0440: move a14, a13 +3f8c0450: move *a13(0xffe0), a9, 1 +3f8c0470: movk 1, a8 +3f8c0480: move *sp(0x60), a14, 1 +3f8c04a0: mmfm sp, a9,a13 +3f8c04c0: rets 2 +L3F8C04D0: +3f8c04d0: mmtm sp, a9,a10,a11,a12,a13 +3f8c04f0: move a14, a13 +3f8c0500: move *a13(0xffe0), a9, 1 +3f8c0520: move *a13(0xffc0), a10, 1 +3f8c0540: move *a13(0xffa0), a11, 1 +3f8c0560: move *a13(0xff80), a12, 1 +3f8c0580: move a12, a8 +3f8c0590: dec a8 +3f8c05a0: jreq L3F8C05E0 +3f8c05b0: dec a8 +3f8c05c0: jreq L3F8C05E0 +3f8c05d0: dec a8 +L3F8C05E0: +3f8c05e0: move *sp(0xc0), a14, 1 +3f8c0600: mmfm sp, a9,a10,a11,a12,a13 +3f8c0620: rets 2 +L3F8C0630: +3f8c0630: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f8c0650: move a14, a13 +3f8c0660: addk 32, a14 +3f8c0670: move *a13(0xffe0), a9, 1 +3f8c0690: move *a13(0xffc0), a10, 1 +3f8c06b0: movk 1, a11 +3f8c06c0: move a11, a12 +3f8c06d0: sub a0, a0 +3f8c06e0: move @0x2230c0, a7, 1 +3f8c0710: cmp a7, a11 +3f8c0720: jrgt L3F8C0A30 +L3F8C0730: +3f8c0730: move a11, a7 +3f8c0740: sll 0x6, a7 +3f8c0750: addi 0x221060, a7 +3f8c0780: move *a7, a7, 1 +3f8c0790: cmp a10, a7 +3f8c07a0: jrne L3F8C09B0 +3f8c07b0: move a11, a7 +3f8c07c0: sll 0x6, a7 +3f8c07d0: addi 0x221060, a7 +3f8c0800: move *a7(0x20), a7, 1 +3f8c0820: jreq L3F8C09B0 +3f8c0830: move a11, a7 +3f8c0840: sll 0x6, a7 +3f8c0850: addi 0x221060, a7 +3f8c0880: move *a7(0x20), a7, 1 +3f8c08a0: sll 0x3, a7 +3f8c08b0: move @0x223080, a5, 1 +3f8c08e0: add a5, a7 +3f8c08f0: move a7, *a13, 1 +3f8c0900: move a14, -*sp, 1 +3f8c0910: move a10, *a14+, 1 +3f8c0920: move a7, *a14+, 1 +3f8c0930: move a9, *a14+, 1 +3f8c0940: calla L3FB45CD0 +3f8c0970: move a8, a5 +3f8c0980: jrne L3F8C09B0 +3f8c0990: sub a12, a12 +3f8c09a0: move a11, a0 +L3F8C09B0: +3f8c09b0: inc a11 +3f8c09c0: move @0x2230c0, a7, 1 +3f8c09f0: cmp a7, a11 +3f8c0a00: jrgt L3F8C0A30 +3f8c0a10: move a12, a5 +3f8c0a20: jrne L3F8C0730 +L3F8C0A30: +3f8c0a30: move a0, a8 +3f8c0a40: move *sp(0x120), a14, 1 +3f8c0a60: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f8c0a80: rets 2 +L3F8C0A90: +3f8c0a90: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f8c0ab0: move a14, a13 +3f8c0ac0: addi 0x60, a14 +3f8c0ae0: move *a13(0xffe0), a9, 1 +3f8c0b00: move *a13(0xffc0), a10, 1 +3f8c0b20: move *a13(0xffa0), a11, 1 +3f8c0b40: move @0x223080, a7, 1 +3f8c0b70: move *a7(0x60), *a13(0x20), 1 +3f8c0ba0: move a14, -*sp, 1 +3f8c0bb0: move a9, *a14+, 1 +3f8c0bc0: calla L3FB458D0 +3f8c0bf0: move a8, a10 +3f8c0c00: move @0x223080, a7, 1 +3f8c0c30: move *a7(0x20), a7, 1 +3f8c0c50: cmp a10, a7 +3f8c0c60: jrge L3F8C0E10 +3f8c0c70: move @0x223080, a7, 1 +3f8c0ca0: move *a7, a5, 1 +3f8c0cb0: addi 0x1f4, a5 +3f8c0cd0: move a5, *a13(0x40), 1 +3f8c0cf0: move a14, -*sp, 1 +3f8c0d00: move a5, *a14+, 1 +3f8c0d10: move a7, *a14+, 1 +3f8c0d20: calla L3F705B20 +3f8c0d50: move @0x223080, a7, 1 +3f8c0d80: move a5, *a7, 1 +3f8c0d90: move *a13(0x20), a3, 1 +3f8c0db0: sub a3, a5 +3f8c0dc0: move a5, *a7(0x20), 1 +3f8c0de0: sub a5, a5 +3f8c0df0: move a5, *a7(0x40), 1 +L3F8C0E10: +3f8c0e10: move *a13(0x20), a7, 1 +3f8c0e30: sll 0x3, a7 +3f8c0e40: move @0x223080, a5, 1 +3f8c0e70: add a5, a7 +3f8c0e80: move a7, *a13, 1 +3f8c0e90: move a14, -*sp, 1 +3f8c0ea0: move a10, *a14+, 1 +3f8c0eb0: move a7, *a14+, 1 +3f8c0ec0: move a9, *a14+, 1 +3f8c0ed0: calla L3FB44400 +3f8c0f00: move a11, a5 +3f8c0f10: sll 0x6, a5 +3f8c0f20: addi 0x221060, a5 +3f8c0f50: move a10, *a5, 1 +3f8c0f60: move a11, a5 +3f8c0f70: sll 0x6, a5 +3f8c0f80: addi 0x221060, a5 +3f8c0fb0: move *a13(0x20), *a5(0x20), 1 +3f8c0fe0: move @0x223080, a5, 1 +3f8c1010: move *a13(0x20), a3, 1 +3f8c1030: add a10, a3 +3f8c1040: move a3, *a5(0x60), 1 +3f8c1060: move @0x2230a0, a3, 1 +3f8c1090: inc a3 +3f8c10a0: move a3, @0x2230a0, 1 +3f8c10d0: move *a5(0x40), a7, 1 +3f8c10f0: add a10, a7 +3f8c1100: move a7, *a5(0x40), 1 +3f8c1120: addk 32, a5 +3f8c1130: move *a5, a7, 1 +3f8c1140: sub a10, a7 +3f8c1150: move a7, *a5, 1 +3f8c1160: move @0x2230c0, a7, 1 +3f8c1190: cmp a7, a11 +3f8c11a0: jrle L3F8C11E0 +3f8c11b0: move a11, @0x2230c0, 1 +L3F8C11E0: +3f8c11e0: move *sp(0x100), a14, 1 +3f8c1200: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f8c1220: rets 2 +3f8c1230: mmtm sp, a7,a9,a10,a11,a13 +3f8c1250: move a14, a13 +3f8c1260: move *a13(0xffe0), a9, 1 +3f8c1280: move *a9, a10, 1 +3f8c1290: cmpi 0x80, a10 +3f8c12b0: jrge L3F8C1480 +3f8c12c0: move a10, a11 +3f8c12d0: sll 0x6, a11 +3f8c12e0: addi 0x221060, a11 +3f8c1310: move *a11, a11, 1 +3f8c1320: jreq L3F8C1480 +3f8c1330: move a10, a11 +3f8c1340: sll 0x6, a11 +3f8c1350: addi 0x221060, a11 +3f8c1380: sub a7, a7 +3f8c1390: move a7, *a11, 1 +3f8c13a0: move a10, a11 +3f8c13b0: sll 0x6, a11 +3f8c13c0: addi 0x221060, a11 +3f8c13f0: move a7, *a11(0x20), 1 +3f8c1410: move @0x2230a0, a11, 1 +3f8c1440: dec a11 +3f8c1450: move a11, @0x2230a0, 1 +L3F8C1480: +3f8c1480: move *sp(0xc0), a14, 1 +3f8c14a0: mmfm sp, a7,a9,a10,a11,a13 +3f8c14c0: rets 2 +3f8c14d0: sra b10, b3 +3f8c14e0: .word 0x7672 +3f8c14f0: .word 0x7265 +3f8c1500: sla a10, a13 +3f8c1510: sla a11, a14 +3f8c1520: sra a11, a7 +3f8c1530: sra a11, a13 +3f8c1540: .word 0x746e +3f8c1550: .word 0x7845 +3f8c1560: sra b11, b4 +3f8c1570: .word 0x736e +3f8c1580: modu a11, a9 +3f8c1590: .word 0x006e +3f8c15a0: move b10, b3 +3f8c15b0: srl 0x6, a5 +3f8c15c0: move b10, b3 +3f8c15d0: cmp a10, a5 +3f8c15e0: rl a11, a14 +3f8c15f0: dsjs b4, L3F8C1730 +3f8c1600: add a9, a0 +3f8c1610: sra a3, a4 +3f8c1620: sra a9, a0 +3f8c1630: .word 0x7478 +3f8c1640: modu a3, a5 +3f8c1650: rl b11, b3 +3f8c1660: modu a3, sp +3f8c1670: srl a1, a0 +3f8c1680: rl a11, a1 +3f8c1690: .word 0x756c +3f8c16a0: sra b11, b2 +3f8c16b0: .word 0x000a +3f8c16c0: mods a2, a3 +3f8c16d0: sra a11, a9 +3f8c16e0: .word 0x746e +3f8c16f0: sll 0x9, a0 +3f8c1700: sla 0x3, b3 +3f8c1710: rl a11, a11 +3f8c1720: mods a3, a12 +L3F8C1730: +3f8c1730: sra a3, a5 +3f8c1740: .word 0x7420 +3f8c1750: sra a11, a8 +3f8c1760: .word 0x7320 +3f8c1770: .word 0x7265 +3f8c1780: sra b11, b6 +3f8c1790: .word 0x0a72 +3f8c17a0: rev a0 +3f8c17b0: mods a2, a3 +3f8c17c0: sra a11, a9 +3f8c17d0: .word 0x746e +3f8c17e0: sll 0x9, a0 +3f8c17f0: sla 0x3, a4 +3f8c1800: rl a11, a11 +3f8c1810: mods a3, a12 +3f8c1820: sra a3, a5 +3f8c1830: .word 0x7420 +3f8c1840: sra a11, a8 +3f8c1850: .word 0x7320 +3f8c1860: .word 0x7265 +3f8c1870: sra b11, b6 +3f8c1880: .word 0x0a72 +3f8c1890: rev a0 +3f8c18a0: mods a2, a3 +3f8c18b0: sra a11, a9 +3f8c18c0: .word 0x746e +3f8c18d0: sll 0x9, a0 +3f8c18e0: sla 0x3, b3 +3f8c18f0: sra b11, b2 +3f8c1900: sra b11, b3 +3f8c1910: .word 0x7374 +3f8c1920: .word 0x7420 +3f8c1930: sra a11, a8 +3f8c1940: .word 0x7320 +3f8c1950: .word 0x7265 +3f8c1960: sra b11, b6 +3f8c1970: .word 0x0a72 +3f8c1980: rev a0 +3f8c1990: mods a2, a3 +3f8c19a0: sra a11, a9 +3f8c19b0: .word 0x746e +3f8c19c0: sll 0x9, a0 +3f8c19d0: sla 0x3, a4 +3f8c19e0: sra b11, b2 +3f8c19f0: sra b11, b3 +3f8c1a00: .word 0x7374 +3f8c1a10: .word 0x7420 +3f8c1a20: sra a11, a8 +3f8c1a30: .word 0x7320 +3f8c1a40: .word 0x7265 +3f8c1a50: sra b11, b6 +3f8c1a60: .word 0x0a72 +3f8c1a70: rev a0 +3f8c1a80: mmtm sp, a7,a9,a11,a13 +3f8c1aa0: move a14, a13 +3f8c1ab0: addi 0x40, a14 +3f8c1ad0: move *a13(0xffa0), a9, 1 +3f8c1af0: move *a13(0xffc0), a11, 1 +3f8c1b10: sra 0x2, a11 +3f8c1b20: move a11, *a13(0xffc0), 1 +3f8c1b40: sub a11, a11 +3f8c1b50: move a11, *a13(0x20), 1 +3f8c1b70: move *a13(0xffc0), a7, 1 +3f8c1b90: cmp a7, a11 +3f8c1ba0: jrge L3F8C1F50 +L3F8C1BB0: +3f8c1bb0: move *a13(0x20), a11, 1 +3f8c1bd0: sll 0x5, a11 +3f8c1be0: add a9, a11 +3f8c1bf0: movb *a11, a11 +3f8c1c00: move a11, *a13, 1 +3f8c1c10: move *a13(0x20), a7, 1 +3f8c1c30: sll 0x5, a7 +3f8c1c40: add a9, a7 +3f8c1c50: move *a13(0x20), a11, 1 +3f8c1c70: sll 0x5, a11 +3f8c1c80: add a9, a11 +3f8c1c90: movb *a11(0x18), *a7(0x0) +3f8c1cc0: move *a13(0x20), a11, 1 +3f8c1ce0: sll 0x5, a11 +3f8c1cf0: add a9, a11 +3f8c1d00: movb *a13(0x0), *a11(0x18) +3f8c1d30: move *a13(0x20), a11, 1 +3f8c1d50: sll 0x5, a11 +3f8c1d60: add a9, a11 +3f8c1d70: movb *a11(0x8), a11 +3f8c1d90: move a11, *a13, 1 +3f8c1da0: move *a13(0x20), a7, 1 +3f8c1dc0: sll 0x5, a7 +3f8c1dd0: add a9, a7 +3f8c1de0: move *a13(0x20), a11, 1 +3f8c1e00: sll 0x5, a11 +3f8c1e10: add a9, a11 +3f8c1e20: movb *a11(0x10), *a7(0x8) +3f8c1e50: move *a13(0x20), a11, 1 +3f8c1e70: sll 0x5, a11 +3f8c1e80: add a9, a11 +3f8c1e90: movb *a13(0x0), *a11(0x10) +3f8c1ec0: move *a13(0x20), a11, 1 +3f8c1ee0: inc a11 +3f8c1ef0: move a11, *a13(0x20), 1 +3f8c1f10: move *a13(0xffc0), a7, 1 +3f8c1f30: cmp a7, a11 +3f8c1f40: jrlt L3F8C1BB0 +L3F8C1F50: +3f8c1f50: move a14, -*sp, 1 +3f8c1f60: move a9, *a14+, 1 +3f8c1f70: sll 0x2, a7 +3f8c1f80: move a7, *a14+, 1 +3f8c1f90: move *a13(0xffe0), *a14+, 1 +3f8c1fb0: calla L3F352110 +3f8c1fe0: move *sp(0xa0), a14, 1 +3f8c2000: mmfm sp, a7,a9,a11,a13 +3f8c2020: rets 2 +3f8c2030: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f8c2050: move a14, a13 +3f8c2060: addi 0xa0, a14 +3f8c2080: move *a13(0xffc0), *a13(0x0), 1 +3f8c20b0: move a14, -*sp, 1 +3f8c20c0: move *a13(0x0), *a14+, 1 +3f8c20e0: movk 1, a7 +3f8c20f0: move a7, *a14+, 1 +3f8c2100: calla L3F703D90 +3f8c2130: move a8, *a13(0x20), 1 +3f8c2150: move a8, a8 +3f8c2160: jrne L3F8C2250 +L3F8C2170: +3f8c2170: move *a13, a7, 1 +3f8c2180: sra 0x1, a7 +3f8c2190: move a7, *a13, 1 +3f8c21a0: move a14, -*sp, 1 +3f8c21b0: move a7, *a14+, 1 +3f8c21c0: movk 1, a7 +3f8c21d0: move a7, *a14+, 1 +3f8c21e0: calla L3F703D90 +3f8c2210: move a8, *a13(0x20), 1 +3f8c2230: move a8, a8 +3f8c2240: jreq L3F8C2170 +L3F8C2250: +3f8c2250: move *a13(0xffc0), a7, 1 +3f8c2270: sra 0x2, a7 +3f8c2280: move a7, *a13(0xffc0), 1 +3f8c22a0: move *a13, a7, 1 +3f8c22b0: sra 0x2, a7 +3f8c22c0: move a7, *a13, 1 +3f8c22d0: move *a13(0xffa0), a9, 1 +3f8c22f0: move *a13(0xffc0), a5, 1 +3f8c2310: sll 0x5, a5 +3f8c2320: add a9, a5 +3f8c2330: move a5, a11 +3f8c2340: cmp a11, a9 +3f8c2350: jrnc L3F8C26D0 +L3F8C2360: +3f8c2360: move *a13(0x20), a10, 1 +3f8c2380: move a11, a7 +3f8c2390: sub a9, a7 +3f8c23a0: sra 0x5, a7 +3f8c23b0: move *a13, a5, 1 +3f8c23c0: cmp a7, a5 +3f8c23d0: jrlt L3F8C2420 +3f8c23e0: move a11, a7 +3f8c23f0: sub a9, a7 +3f8c2400: move a7, a5 +3f8c2410: sra 0x5, a5 +L3F8C2420: +3f8c2420: sll 0x5, a5 +3f8c2430: add a10, a5 +3f8c2440: move a5, a12 +3f8c2450: move a12, a7 +3f8c2460: sub a10, a7 +3f8c2470: sra 0x5, a7 +3f8c2480: sll 0x2, a7 +3f8c2490: move a7, *a13(0x40), 1 +3f8c24b0: cmp a12, a10 +3f8c24c0: jrnc L3F8C2610 +L3F8C24D0: +3f8c24d0: move a9, *a13(0x60), 1 +3f8c24f0: move a10, *a13(0x80), 1 +3f8c2510: movb *a9(0x18), *a10(0x0) +3f8c2540: movb *a9(0x10), *a10(0x8) +3f8c2570: movb *a9(0x8), *a10(0x10) +3f8c25a0: movb *a9(0x0), *a10(0x18) +3f8c25d0: addk 32, a9 +3f8c25e0: addk 32, a10 +3f8c25f0: cmp a12, a10 +3f8c2600: jrc L3F8C24D0 +L3F8C2610: +3f8c2610: move a14, -*sp, 1 +3f8c2620: move *a13(0x20), *a14+, 1 +3f8c2640: move *a13(0x40), *a14+, 1 +3f8c2660: move *a13(0xffe0), *a14+, 1 +3f8c2680: calla L3F352110 +3f8c26b0: cmp a11, a9 +3f8c26c0: jrc L3F8C2360 +L3F8C26D0: +3f8c26d0: move a14, -*sp, 1 +3f8c26e0: move *a13(0x20), *a14+, 1 +3f8c2700: calla L3F702440 +3f8c2730: move *sp(0x100), a14, 1 +3f8c2750: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f8c2770: rets 2 +3f8c2780: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f8c27a0: move a14, a13 +3f8c27b0: addi 0xa0, a14 +3f8c27d0: move *a13(0xffc0), *a13(0x0), 1 +3f8c2800: move a14, -*sp, 1 +3f8c2810: move *a13(0x0), *a14+, 1 +3f8c2830: movk 1, a7 +3f8c2840: move a7, *a14+, 1 +3f8c2850: calla L3F703D90 +3f8c2880: move a8, *a13(0x20), 1 +3f8c28a0: move a8, a8 +3f8c28b0: jrne L3F8C29A0 +L3F8C28C0: +3f8c28c0: move *a13, a7, 1 +3f8c28d0: sra 0x1, a7 +3f8c28e0: move a7, *a13, 1 +3f8c28f0: move a14, -*sp, 1 +3f8c2900: move a7, *a14+, 1 +3f8c2910: movk 1, a7 +3f8c2920: move a7, *a14+, 1 +3f8c2930: calla L3F703D90 +3f8c2960: move a8, *a13(0x20), 1 +3f8c2980: move a8, a8 +3f8c2990: jreq L3F8C28C0 +L3F8C29A0: +3f8c29a0: move *a13(0xffc0), a7, 1 +3f8c29c0: sra 0x1, a7 +3f8c29d0: move a7, *a13(0xffc0), 1 +3f8c29f0: move *a13, a7, 1 +3f8c2a00: sra 0x1, a7 +3f8c2a10: move a7, *a13, 1 +3f8c2a20: move *a13(0xffa0), a9, 1 +3f8c2a40: move *a13(0xffc0), a5, 1 +3f8c2a60: sll 0x4, a5 +3f8c2a70: add a9, a5 +3f8c2a80: move a5, a11 +3f8c2a90: cmp a11, a9 +3f8c2aa0: jrnc L3F8C2DC0 +L3F8C2AB0: +3f8c2ab0: move *a13(0x20), a10, 1 +3f8c2ad0: move a11, a7 +3f8c2ae0: sub a9, a7 +3f8c2af0: sra 0x4, a7 +3f8c2b00: move *a13, a5, 1 +3f8c2b10: cmp a7, a5 +3f8c2b20: jrlt L3F8C2B70 +3f8c2b30: move a11, a7 +3f8c2b40: sub a9, a7 +3f8c2b50: move a7, a5 +3f8c2b60: sra 0x4, a5 +L3F8C2B70: +3f8c2b70: sll 0x4, a5 +3f8c2b80: add a10, a5 +3f8c2b90: move a5, a12 +3f8c2ba0: move a12, a7 +3f8c2bb0: sub a10, a7 +3f8c2bc0: sra 0x4, a7 +3f8c2bd0: sll 0x1, a7 +3f8c2be0: move a7, *a13(0x40), 1 +3f8c2c00: cmp a12, a10 +3f8c2c10: jrnc L3F8C2D00 +L3F8C2C20: +3f8c2c20: move a9, *a13(0x60), 1 +3f8c2c40: move a10, *a13(0x80), 1 +3f8c2c60: movb *a9(0x0), *a10(0x8) +3f8c2c90: movb *a9(0x8), *a10(0x0) +3f8c2cc0: addk 16, a9 +3f8c2cd0: addk 16, a10 +3f8c2ce0: cmp a12, a10 +3f8c2cf0: jrc L3F8C2C20 +L3F8C2D00: +3f8c2d00: move a14, -*sp, 1 +3f8c2d10: move *a13(0x20), *a14+, 1 +3f8c2d30: move *a13(0x40), *a14+, 1 +3f8c2d50: move *a13(0xffe0), *a14+, 1 +3f8c2d70: calla L3F352110 +3f8c2da0: cmp a11, a9 +3f8c2db0: jrc L3F8C2AB0 +L3F8C2DC0: +3f8c2dc0: move a14, -*sp, 1 +3f8c2dd0: move *a13(0x20), *a14+, 1 +3f8c2df0: calla L3F702440 +3f8c2e20: move *sp(0x100), a14, 1 +3f8c2e40: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f8c2e60: rets 2 +3f8c2e70: mmtm sp, a9,a11,a13 +3f8c2e90: move a14, a13 +3f8c2ea0: addk 32, a14 +3f8c2eb0: move *a13(0xffa0), a11, 1 +3f8c2ed0: movb *a11(0x10), a9 +3f8c2ef0: move a9, *a13, 1 +3f8c2f00: movb *a11(0x18), *a11(0x10) +3f8c2f30: movb a9, *a11(0x18) +3f8c2f50: move a14, -*sp, 1 +3f8c2f60: move a11, *a14+, 1 +3f8c2f70: move *a13(0xffc0), *a14+, 1 +3f8c2f90: move *a13(0xffe0), *a14+, 1 +3f8c2fb0: calla L3F352110 +3f8c2fe0: move *sp(0x80), a14, 1 +3f8c3000: mmfm sp, a9,a11,a13 +3f8c3020: rets 2 +3f8c3030: mmtm sp, a9,a11,a13 +3f8c3050: move a14, a13 +3f8c3060: addk 32, a14 +3f8c3070: move *a13(0xffa0), a11, 1 +3f8c3090: movb *a11(0x10), a9 +3f8c30b0: move a9, *a13, 1 +3f8c30c0: movb *a11(0x18), *a11(0x10) +3f8c30f0: movb a9, *a11(0x18) +3f8c3110: move a14, -*sp, 1 +3f8c3120: move a11, *a14+, 1 +3f8c3130: move *a13(0xffc0), *a14+, 1 +3f8c3150: move *a13(0xffe0), *a14+, 1 +3f8c3170: calla L3F352110 +3f8c31a0: move *sp(0x80), a14, 1 +3f8c31c0: mmfm sp, a9,a11,a13 +3f8c31e0: rets 2 +3f8c31f0: mmtm sp, a9,a11,a13 +3f8c3210: move a14, a13 +3f8c3220: addk 32, a14 +3f8c3230: move *a13(0xffa0), a11, 1 +3f8c3250: movb *a11(0x10), a9 +3f8c3270: move a9, *a13, 1 +3f8c3280: movb *a11(0x18), *a11(0x10) +3f8c32b0: movb a9, *a11(0x18) +3f8c32d0: movb *a11(0x20), a9 +3f8c32f0: move a9, *a13, 1 +3f8c3300: movb *a11(0x38), *a11(0x20) +3f8c3330: movb a9, *a11(0x38) +3f8c3350: movb *a11(0x28), a9 +3f8c3370: move a9, *a13, 1 +3f8c3380: movb *a11(0x30), *a11(0x28) +3f8c33b0: movb a9, *a11(0x30) +3f8c33d0: movb *a11(0x40), a9 +3f8c33f0: move a9, *a13, 1 +3f8c3400: movb *a11(0x58), *a11(0x40) +3f8c3430: movb a9, *a11(0x58) +3f8c3450: movb *a11(0x48), a9 +3f8c3470: move a9, *a13, 1 +3f8c3480: movb *a11(0x50), *a11(0x48) +3f8c34b0: movb a9, *a11(0x50) +3f8c34d0: movb *a11(0x60), a9 +3f8c34f0: move a9, *a13, 1 +3f8c3500: movb *a11(0x68), *a11(0x60) +3f8c3530: movb a9, *a11(0x68) +3f8c3550: movb *a11(0x80), a9 +3f8c3570: move a9, *a13, 1 +3f8c3580: movb *a11(0x98), *a11(0x80) +3f8c35b0: movb a9, *a11(0x98) +3f8c35d0: movb *a11(0x88), a9 +3f8c35f0: move a9, *a13, 1 +3f8c3600: movb *a11(0x90), *a11(0x88) +3f8c3630: movb a9, *a11(0x90) +3f8c3650: movb *a11(0xa0), a9 +3f8c3670: move a9, *a13, 1 +3f8c3680: movb *a11(0xb8), *a11(0xa0) +3f8c36b0: movb a9, *a11(0xb8) +3f8c36d0: movb *a11(0xa8), a9 +3f8c36f0: move a9, *a13, 1 +3f8c3700: movb *a11(0xb0), *a11(0xa8) +3f8c3730: movb a9, *a11(0xb0) +3f8c3750: movb *a11(0xe0), a9 +3f8c3770: move a9, *a13, 1 +3f8c3780: movb *a11(0xf8), *a11(0xe0) +3f8c37b0: movb a9, *a11(0xf8) +3f8c37d0: movb *a11(0xe8), a9 +3f8c37f0: move a9, *a13, 1 +3f8c3800: movb *a11(0xf0), *a11(0xe8) +3f8c3830: movb a9, *a11(0xf0) +3f8c3850: movb *a11(0x100), a9 +3f8c3870: move a9, *a13, 1 +3f8c3880: movb *a11(0x118), *a11(0x100) +3f8c38b0: movb a9, *a11(0x118) +3f8c38d0: movb *a11(0x108), a9 +3f8c38f0: move a9, *a13, 1 +3f8c3900: movb *a11(0x110), *a11(0x108) +3f8c3930: movb a9, *a11(0x110) +3f8c3950: movb *a11(0x120), a9 +3f8c3970: move a9, *a13, 1 +3f8c3980: movb *a11(0x138), *a11(0x120) +3f8c39b0: movb a9, *a11(0x138) +3f8c39d0: movb *a11(0x128), a9 +3f8c39f0: move a9, *a13, 1 +3f8c3a00: movb *a11(0x130), *a11(0x128) +3f8c3a30: movb a9, *a11(0x130) +3f8c3a50: movb *a11(0x140), a9 +3f8c3a70: move a9, *a13, 1 +3f8c3a80: movb *a11(0x148), *a11(0x140) +3f8c3ab0: movb a9, *a11(0x148) +3f8c3ad0: move a14, -*sp, 1 +3f8c3ae0: move a11, *a14+, 1 +3f8c3af0: move *a13(0xffc0), *a14+, 1 +3f8c3b10: move *a13(0xffe0), *a14+, 1 +3f8c3b30: calla L3F352110 +3f8c3b60: move *sp(0x80), a14, 1 +3f8c3b80: mmfm sp, a9,a11,a13 +3f8c3ba0: rets 2 +3f8c3bb0: mmtm sp, a9,a11,a13 +3f8c3bd0: move a14, a13 +3f8c3be0: addk 32, a14 +3f8c3bf0: move *a13(0xffa0), a11, 1 +3f8c3c10: movb *a11(0x10), a9 +3f8c3c30: move a9, *a13, 1 +3f8c3c40: movb *a11(0x18), *a11(0x10) +3f8c3c70: movb a9, *a11(0x18) +3f8c3c90: movb *a11(0x40), a9 +3f8c3cb0: move a9, *a13, 1 +3f8c3cc0: movb *a11(0x58), *a11(0x40) +3f8c3cf0: movb a9, *a11(0x58) +3f8c3d10: movb *a11(0x48), a9 +3f8c3d30: move a9, *a13, 1 +3f8c3d40: movb *a11(0x50), *a11(0x48) +3f8c3d70: movb a9, *a11(0x50) +3f8c3d90: movb *a11(0x60), a9 +3f8c3db0: move a9, *a13, 1 +3f8c3dc0: movb *a11(0x68), *a11(0x60) +3f8c3df0: movb a9, *a11(0x68) +3f8c3e10: movb *a11(0x70), a9 +3f8c3e30: move a9, *a13, 1 +3f8c3e40: movb *a11(0x78), *a11(0x70) +3f8c3e70: movb a9, *a11(0x78) +3f8c3e90: movb *a11(0x80), a9 +3f8c3eb0: move a9, *a13, 1 +3f8c3ec0: movb *a11(0x88), *a11(0x80) +3f8c3ef0: movb a9, *a11(0x88) +3f8c3f10: movb *a11(0x90), a9 +3f8c3f30: move a9, *a13, 1 +3f8c3f40: movb *a11(0x98), *a11(0x90) +3f8c3f70: movb a9, *a11(0x98) +3f8c3f90: movb *a11(0xa0), a9 +3f8c3fb0: move a9, *a13, 1 +3f8c3fc0: movb *a11(0xa8), *a11(0xa0) +3f8c3ff0: movb a9, *a11(0xa8) +3f8c4010: move a14, -*sp, 1 +3f8c4020: move a11, *a14+, 1 +3f8c4030: move *a13(0xffc0), *a14+, 1 +3f8c4050: move *a13(0xffe0), *a14+, 1 +3f8c4070: calla L3F352110 +3f8c40a0: move *sp(0x80), a14, 1 +3f8c40c0: mmfm sp, a9,a11,a13 +3f8c40e0: rets 2 +3f8c40f0: mmtm sp, a9,a11,a13 +3f8c4110: move a14, a13 +3f8c4120: addk 32, a14 +3f8c4130: move *a13(0xffa0), a11, 1 +3f8c4150: movb *a11(0x10), a9 +3f8c4170: move a9, *a13, 1 +3f8c4180: movb *a11(0x18), *a11(0x10) +3f8c41b0: movb a9, *a11(0x18) +3f8c41d0: movb *a11(0x20), a9 +3f8c41f0: move a9, *a13, 1 +3f8c4200: movb *a11(0x38), *a11(0x20) +3f8c4230: movb a9, *a11(0x38) +3f8c4250: movb *a11(0x28), a9 +3f8c4270: move a9, *a13, 1 +3f8c4280: movb *a11(0x30), *a11(0x28) +3f8c42b0: movb a9, *a11(0x30) +3f8c42d0: movb *a11(0x40), a9 +3f8c42f0: move a9, *a13, 1 +3f8c4300: movb *a11(0x58), *a11(0x40) +3f8c4330: movb a9, *a11(0x58) +3f8c4350: movb *a11(0x48), a9 +3f8c4370: move a9, *a13, 1 +3f8c4380: movb *a11(0x50), *a11(0x48) +3f8c43b0: movb a9, *a11(0x50) +3f8c43d0: movb *a11(0x60), a9 +3f8c43f0: move a9, *a13, 1 +3f8c4400: movb *a11(0x78), *a11(0x60) +3f8c4430: movb a9, *a11(0x78) +3f8c4450: movb *a11(0x68), a9 +3f8c4470: move a9, *a13, 1 +3f8c4480: movb *a11(0x70), *a11(0x68) +3f8c44b0: movb a9, *a11(0x70) +3f8c44d0: movb *a11(0x80), a9 +3f8c44f0: move a9, *a13, 1 +3f8c4500: movb *a11(0x88), *a11(0x80) +3f8c4530: movb a9, *a11(0x88) +3f8c4550: move a14, -*sp, 1 +3f8c4560: move a11, *a14+, 1 +3f8c4570: move *a13(0xffc0), *a14+, 1 +3f8c4590: move *a13(0xffe0), *a14+, 1 +3f8c45b0: calla L3F352110 +3f8c45e0: move *sp(0x80), a14, 1 +3f8c4600: mmfm sp, a9,a11,a13 +3f8c4620: rets 2 +3f8c4630: mmtm sp, a9,a11,a13 +3f8c4650: move a14, a13 +3f8c4660: addk 32, a14 +3f8c4670: move *a13(0xffa0), a11, 1 +3f8c4690: movb *a11(0x10), a9 +3f8c46b0: move a9, *a13, 1 +3f8c46c0: movb *a11(0x18), *a11(0x10) +3f8c46f0: movb a9, *a11(0x18) +3f8c4710: movb *a11(0x40), a9 +3f8c4730: move a9, *a13, 1 +3f8c4740: movb *a11(0x58), *a11(0x40) +3f8c4770: movb a9, *a11(0x58) +3f8c4790: movb *a11(0x48), a9 +3f8c47b0: move a9, *a13, 1 +3f8c47c0: movb *a11(0x50), *a11(0x48) +3f8c47f0: movb a9, *a11(0x50) +3f8c4810: move a14, -*sp, 1 +3f8c4820: move a11, *a14+, 1 +3f8c4830: move *a13(0xffc0), *a14+, 1 +3f8c4850: move *a13(0xffe0), *a14+, 1 +3f8c4870: calla L3F352110 +3f8c48a0: move *sp(0x80), a14, 1 +3f8c48c0: mmfm sp, a9,a11,a13 +3f8c48e0: rets 2 +3f8c48f0: mmtm sp, a9,a11,a13 +3f8c4910: move a14, a13 +3f8c4920: addk 32, a14 +3f8c4930: move *a13(0xffa0), a11, 1 +3f8c4950: movb *a11(0x10), a9 +3f8c4970: move a9, *a13, 1 +3f8c4980: movb *a11(0x18), *a11(0x10) +3f8c49b0: movb a9, *a11(0x18) +3f8c49d0: movb *a11(0x20), a9 +3f8c49f0: move a9, *a13, 1 +3f8c4a00: movb *a11(0x38), *a11(0x20) +3f8c4a30: movb a9, *a11(0x38) +3f8c4a50: movb *a11(0x28), a9 +3f8c4a70: move a9, *a13, 1 +3f8c4a80: movb *a11(0x30), *a11(0x28) +3f8c4ab0: movb a9, *a11(0x30) +3f8c4ad0: movb *a11(0x40), a9 +3f8c4af0: move a9, *a13, 1 +3f8c4b00: movb *a11(0x48), *a11(0x40) +3f8c4b30: movb a9, *a11(0x48) +3f8c4b50: move a14, -*sp, 1 +3f8c4b60: move a11, *a14+, 1 +3f8c4b70: move *a13(0xffc0), *a14+, 1 +3f8c4b90: move *a13(0xffe0), *a14+, 1 +3f8c4bb0: calla L3F352110 +3f8c4be0: move *sp(0x80), a14, 1 +3f8c4c00: mmfm sp, a9,a11,a13 +3f8c4c20: rets 2 +3f8c4c30: mmtm sp, a9,a11,a13 +3f8c4c50: move a14, a13 +3f8c4c60: addk 32, a14 +3f8c4c70: move *a13(0xffa0), a11, 1 +3f8c4c90: movb *a11(0x10), a9 +3f8c4cb0: move a9, *a13, 1 +3f8c4cc0: movb *a11(0x18), *a11(0x10) +3f8c4cf0: movb a9, *a11(0x18) +3f8c4d10: movb *a11(0x20), a9 +3f8c4d30: move a9, *a13, 1 +3f8c4d40: movb *a11(0x38), *a11(0x20) +3f8c4d70: movb a9, *a11(0x38) +3f8c4d90: movb *a11(0x28), a9 +3f8c4db0: move a9, *a13, 1 +3f8c4dc0: movb *a11(0x30), *a11(0x28) +3f8c4df0: movb a9, *a11(0x30) +3f8c4e10: movb *a11(0x40), a9 +3f8c4e30: move a9, *a13, 1 +3f8c4e40: movb *a11(0x58), *a11(0x40) +3f8c4e70: movb a9, *a11(0x58) +3f8c4e90: movb *a11(0x48), a9 +3f8c4eb0: move a9, *a13, 1 +3f8c4ec0: movb *a11(0x50), *a11(0x48) +3f8c4ef0: movb a9, *a11(0x50) +3f8c4f10: movb *a11(0x60), a9 +3f8c4f30: move a9, *a13, 1 +3f8c4f40: movb *a11(0x78), *a11(0x60) +3f8c4f70: movb a9, *a11(0x78) +3f8c4f90: movb *a11(0x68), a9 +3f8c4fb0: move a9, *a13, 1 +3f8c4fc0: movb *a11(0x70), *a11(0x68) +3f8c4ff0: movb a9, *a11(0x70) +3f8c5010: movb *a11(0x80), a9 +3f8c5030: move a9, *a13, 1 +3f8c5040: movb *a11(0x98), *a11(0x80) +3f8c5070: movb a9, *a11(0x98) +3f8c5090: movb *a11(0x88), a9 +3f8c50b0: move a9, *a13, 1 +3f8c50c0: movb *a11(0x90), *a11(0x88) +3f8c50f0: movb a9, *a11(0x90) +3f8c5110: move a14, -*sp, 1 +3f8c5120: move a11, *a14+, 1 +3f8c5130: move *a13(0xffc0), *a14+, 1 +3f8c5150: move *a13(0xffe0), *a14+, 1 +3f8c5170: calla L3F352110 +3f8c51a0: move *sp(0x80), a14, 1 +3f8c51c0: mmfm sp, a9,a11,a13 +3f8c51e0: rets 2 +3f8c51f0: mmtm sp, a9,a11,a13 +3f8c5210: move a14, a13 +3f8c5220: addk 32, a14 +3f8c5230: move *a13(0xffa0), a11, 1 +3f8c5250: movb *a11(0x10), a9 +3f8c5270: move a9, *a13, 1 +3f8c5280: movb *a11(0x18), *a11(0x10) +3f8c52b0: movb a9, *a11(0x18) +3f8c52d0: movb *a11(0x20), a9 +3f8c52f0: move a9, *a13, 1 +3f8c5300: movb *a11(0x38), *a11(0x20) +3f8c5330: movb a9, *a11(0x38) +3f8c5350: movb *a11(0x28), a9 +3f8c5370: move a9, *a13, 1 +3f8c5380: movb *a11(0x30), *a11(0x28) +3f8c53b0: movb a9, *a11(0x30) +3f8c53d0: movb *a11(0x40), a9 +3f8c53f0: move a9, *a13, 1 +3f8c5400: movb *a11(0x48), *a11(0x40) +3f8c5430: movb a9, *a11(0x48) +3f8c5450: move a14, -*sp, 1 +3f8c5460: move a11, *a14+, 1 +3f8c5470: move *a13(0xffc0), *a14+, 1 +3f8c5490: move *a13(0xffe0), *a14+, 1 +3f8c54b0: calla L3F352110 +3f8c54e0: move *sp(0x80), a14, 1 +3f8c5500: mmfm sp, a9,a11,a13 +3f8c5520: rets 2 +3f8c5530: mmtm sp, a9,a11,a13 +3f8c5550: move a14, a13 +3f8c5560: addk 32, a14 +3f8c5570: move *a13(0xffa0), a11, 1 +3f8c5590: movb *a11(0x10), a9 +3f8c55b0: move a9, *a13, 1 +3f8c55c0: movb *a11(0x18), *a11(0x10) +3f8c55f0: movb a9, *a11(0x18) +3f8c5610: movb *a11(0x40), a9 +3f8c5630: move a9, *a13, 1 +3f8c5640: movb *a11(0x58), *a11(0x40) +3f8c5670: movb a9, *a11(0x58) +3f8c5690: movb *a11(0x48), a9 +3f8c56b0: move a9, *a13, 1 +3f8c56c0: movb *a11(0x50), *a11(0x48) +3f8c56f0: movb a9, *a11(0x50) +3f8c5710: move a14, -*sp, 1 +3f8c5720: move a11, *a14+, 1 +3f8c5730: move *a13(0xffc0), *a14+, 1 +3f8c5750: move *a13(0xffe0), *a14+, 1 +3f8c5770: calla L3F352110 +3f8c57a0: move *sp(0x80), a14, 1 +3f8c57c0: mmfm sp, a9,a11,a13 +3f8c57e0: rets 2 +3f8c57f0: mmtm sp, a9,a11,a13 +3f8c5810: move a14, a13 +3f8c5820: addk 32, a14 +3f8c5830: move *a13(0xffa0), a11, 1 +3f8c5850: movb *a11(0x10), a9 +3f8c5870: move a9, *a13, 1 +3f8c5880: movb *a11(0x18), *a11(0x10) +3f8c58b0: movb a9, *a11(0x18) +3f8c58d0: movb *a11(0x40), a9 +3f8c58f0: move a9, *a13, 1 +3f8c5900: movb *a11(0x58), *a11(0x40) +3f8c5930: movb a9, *a11(0x58) +3f8c5950: movb *a11(0x48), a9 +3f8c5970: move a9, *a13, 1 +3f8c5980: movb *a11(0x50), *a11(0x48) +3f8c59b0: movb a9, *a11(0x50) +3f8c59d0: movb *a11(0x60), a9 +3f8c59f0: move a9, *a13, 1 +3f8c5a00: movb *a11(0x78), *a11(0x60) +3f8c5a30: movb a9, *a11(0x78) +3f8c5a50: movb *a11(0x68), a9 +3f8c5a70: move a9, *a13, 1 +3f8c5a80: movb *a11(0x70), *a11(0x68) +3f8c5ab0: movb a9, *a11(0x70) +3f8c5ad0: movb *a11(0x80), a9 +3f8c5af0: move a9, *a13, 1 +3f8c5b00: movb *a11(0x88), *a11(0x80) +3f8c5b30: movb a9, *a11(0x88) +3f8c5b50: movb *a11(0x90), a9 +3f8c5b70: move a9, *a13, 1 +3f8c5b80: movb *a11(0x98), *a11(0x90) +3f8c5bb0: movb a9, *a11(0x98) +3f8c5bd0: movb *a11(0xa0), a9 +3f8c5bf0: move a9, *a13, 1 +3f8c5c00: movb *a11(0xa8), *a11(0xa0) +3f8c5c30: movb a9, *a11(0xa8) +3f8c5c50: movb *a11(0xb0), a9 +3f8c5c70: move a9, *a13, 1 +3f8c5c80: movb *a11(0xb8), *a11(0xb0) +3f8c5cb0: movb a9, *a11(0xb8) +3f8c5cd0: movb *a11(0xc0), a9 +3f8c5cf0: move a9, *a13, 1 +3f8c5d00: movb *a11(0xc8), *a11(0xc0) +3f8c5d30: movb a9, *a11(0xc8) +3f8c5d50: move a14, -*sp, 1 +3f8c5d60: move a11, *a14+, 1 +3f8c5d70: move *a13(0xffc0), *a14+, 1 +3f8c5d90: move *a13(0xffe0), *a14+, 1 +3f8c5db0: calla L3F352110 +3f8c5de0: move *sp(0x80), a14, 1 +3f8c5e00: mmfm sp, a9,a11,a13 +3f8c5e20: rets 2 +3f8c5e30: mmtm sp, a9,a11,a13 +3f8c5e50: move a14, a13 +3f8c5e60: addi 0x60, a14 +3f8c5e80: move *a13(0xffc0), a11, 1 +3f8c5ea0: srl 0x3, a11 +3f8c5eb0: move a11, *a13(0x20), 1 +3f8c5ed0: move *a13(0xffa0), *a13(0x40), 1 +3f8c5f00: sub a11, a11 +3f8c5f10: move a11, *a13, 1 +3f8c5f20: move *a13(0x20), a9, 1 +3f8c5f40: cmp a9, a11 +3f8c5f50: jrge L3F8C6090 +L3F8C5F60: +3f8c5f60: move a14, -*sp, 1 +3f8c5f70: move *a13(0x40), *a14+, 1 +3f8c5f90: calla L3F8EC590 +3f8c5fc0: move *a13(0x40), a11, 1 +3f8c5fe0: addi 0x40, a11 +3f8c6000: move a11, *a13(0x40), 1 +3f8c6020: move *a13, a9, 1 +3f8c6030: inc a9 +3f8c6040: move a9, *a13, 1 +3f8c6050: move *a13(0x20), a11, 1 +3f8c6070: cmp a11, a9 +3f8c6080: jrlt L3F8C5F60 +L3F8C6090: +3f8c6090: move a14, -*sp, 1 +3f8c60a0: move *a13(0xffa0), *a14+, 1 +3f8c60c0: move *a13(0xffc0), *a14+, 1 +3f8c60e0: move *a13(0xffe0), *a14+, 1 +3f8c6100: calla L3F352110 +3f8c6130: move *sp(0x80), a14, 1 +3f8c6150: mmfm sp, a9,a11,a13 +3f8c6170: rets 2 +3f8c6180: mmtm sp, a9,a11,a13 +3f8c61a0: move a14, a13 +3f8c61b0: addk 32, a14 +3f8c61c0: move *a13(0xffa0), a11, 1 +3f8c61e0: movb *a11(0x10), a9 +3f8c6200: move a9, *a13, 1 +3f8c6210: movb *a11(0x18), *a11(0x10) +3f8c6240: movb a9, *a11(0x18) +3f8c6260: move a14, -*sp, 1 +3f8c6270: move a11, *a14+, 1 +3f8c6280: move *a13(0xffc0), *a14+, 1 +3f8c62a0: move *a13(0xffe0), *a14+, 1 +3f8c62c0: calla L3F352110 +3f8c62f0: move *sp(0x80), a14, 1 +3f8c6310: mmfm sp, a9,a11,a13 +3f8c6330: rets 2 +3f8c6340: mmtm sp, a9,a11,a13 +3f8c6360: move a14, a13 +3f8c6370: addk 32, a14 +3f8c6380: move *a13(0xffa0), a11, 1 +3f8c63a0: movb *a11(0x10), a9 +3f8c63c0: move a9, *a13, 1 +3f8c63d0: movb *a11(0x18), *a11(0x10) +3f8c6400: movb a9, *a11(0x18) +3f8c6420: movb *a11(0x20), a9 +3f8c6440: move a9, *a13, 1 +3f8c6450: movb *a11(0x38), *a11(0x20) +3f8c6480: movb a9, *a11(0x38) +3f8c64a0: movb *a11(0x28), a9 +3f8c64c0: move a9, *a13, 1 +3f8c64d0: movb *a11(0x30), *a11(0x28) +3f8c6500: movb a9, *a11(0x30) +3f8c6520: movb *a11(0x40), a9 +3f8c6540: move a9, *a13, 1 +3f8c6550: movb *a11(0x58), *a11(0x40) +3f8c6580: movb a9, *a11(0x58) +3f8c65a0: movb *a11(0x48), a9 +3f8c65c0: move a9, *a13, 1 +3f8c65d0: movb *a11(0x50), *a11(0x48) +3f8c6600: movb a9, *a11(0x50) +3f8c6620: move a14, -*sp, 1 +3f8c6630: move a11, *a14+, 1 +3f8c6640: move *a13(0xffc0), *a14+, 1 +3f8c6660: move *a13(0xffe0), *a14+, 1 +3f8c6680: calla L3F352110 +3f8c66b0: move *sp(0x80), a14, 1 +3f8c66d0: mmfm sp, a9,a11,a13 +3f8c66f0: rets 2 +3f8c6700: mmtm sp, a9,a11,a13 +3f8c6720: move a14, a13 +3f8c6730: addk 32, a14 +3f8c6740: move *a13(0xffa0), a11, 1 +3f8c6760: movb *a11(0x10), a9 +3f8c6780: move a9, *a13, 1 +3f8c6790: movb *a11(0x18), *a11(0x10) +3f8c67c0: movb a9, *a11(0x18) +3f8c67e0: movb *a11(0x40), a9 +3f8c6800: move a9, *a13, 1 +3f8c6810: movb *a11(0x58), *a11(0x40) +3f8c6840: movb a9, *a11(0x58) +3f8c6860: movb *a11(0x48), a9 +3f8c6880: move a9, *a13, 1 +3f8c6890: movb *a11(0x50), *a11(0x48) +3f8c68c0: movb a9, *a11(0x50) +3f8c68e0: movb *a11(0x60), a9 +3f8c6900: move a9, *a13, 1 +3f8c6910: movb *a11(0x68), *a11(0x60) +3f8c6940: movb a9, *a11(0x68) +3f8c6960: movb *a11(0x70), a9 +3f8c6980: move a9, *a13, 1 +3f8c6990: movb *a11(0x78), *a11(0x70) +3f8c69c0: movb a9, *a11(0x78) +3f8c69e0: move a14, -*sp, 1 +3f8c69f0: move a11, *a14+, 1 +3f8c6a00: move *a13(0xffc0), *a14+, 1 +3f8c6a20: move *a13(0xffe0), *a14+, 1 +3f8c6a40: calla L3F352110 +3f8c6a70: move *sp(0x80), a14, 1 +3f8c6a90: mmfm sp, a9,a11,a13 +3f8c6ab0: rets 2 +3f8c6ac0: mmtm sp, a9,a11,a13 +3f8c6ae0: move a14, a13 +3f8c6af0: addk 32, a14 +3f8c6b00: move *a13(0xffa0), a11, 1 +3f8c6b20: movb *a11(0x10), a9 +3f8c6b40: move a9, *a13, 1 +3f8c6b50: movb *a11(0x18), *a11(0x10) +3f8c6b80: movb a9, *a11(0x18) +3f8c6ba0: movb *a11(0x40), a9 +3f8c6bc0: move a9, *a13, 1 +3f8c6bd0: movb *a11(0x58), *a11(0x40) +3f8c6c00: movb a9, *a11(0x58) +3f8c6c20: movb *a11(0x48), a9 +3f8c6c40: move a9, *a13, 1 +3f8c6c50: movb *a11(0x50), *a11(0x48) +3f8c6c80: movb a9, *a11(0x50) +3f8c6ca0: move a14, -*sp, 1 +3f8c6cb0: move a11, *a14+, 1 +3f8c6cc0: move *a13(0xffc0), *a14+, 1 +3f8c6ce0: move *a13(0xffe0), *a14+, 1 +3f8c6d00: calla L3F352110 +3f8c6d30: move *sp(0x80), a14, 1 +3f8c6d50: mmfm sp, a9,a11,a13 +3f8c6d70: rets 2 +3f8c6d80: mmtm sp, a9,a11,a13 +3f8c6da0: move a14, a13 +3f8c6db0: addk 32, a14 +3f8c6dc0: move *a13(0xffa0), a11, 1 +3f8c6de0: movb *a11(0x10), a9 +3f8c6e00: move a9, *a13, 1 +3f8c6e10: movb *a11(0x18), *a11(0x10) +3f8c6e40: movb a9, *a11(0x18) +3f8c6e60: movb *a11(0x20), a9 +3f8c6e80: move a9, *a13, 1 +3f8c6e90: movb *a11(0x38), *a11(0x20) +3f8c6ec0: movb a9, *a11(0x38) +3f8c6ee0: movb *a11(0x28), a9 +3f8c6f00: move a9, *a13, 1 +3f8c6f10: movb *a11(0x30), *a11(0x28) +3f8c6f40: movb a9, *a11(0x30) +3f8c6f60: move a14, -*sp, 1 +3f8c6f70: move a11, *a14+, 1 +3f8c6f80: move *a13(0xffc0), *a14+, 1 +3f8c6fa0: move *a13(0xffe0), *a14+, 1 +3f8c6fc0: calla L3F352110 +3f8c6ff0: move *sp(0x80), a14, 1 +3f8c7010: mmfm sp, a9,a11,a13 +3f8c7030: rets 2 +L3F8C7040: +3f8c7040: mmtm sp, a9,a11,a13 +3f8c7060: move a14, a13 +3f8c7070: move *a13(0xffe0), a11, 1 +3f8c7090: movb *a11, a9 +3f8c70a0: movb *a11(0x8), *a11(0x0) +3f8c70d0: movb a9, *a11(0x8) +3f8c70f0: movb *a11(0x10), a9 +3f8c7110: movb *a11(0x18), *a11(0x10) +3f8c7140: movb a9, *a11(0x18) +3f8c7160: movb *a11(0x20), a9 +3f8c7180: movb *a11(0x28), *a11(0x20) +3f8c71b0: movb a9, *a11(0x28) +3f8c71d0: movb *a11(0x30), a9 +3f8c71f0: movb *a11(0x38), *a11(0x30) +3f8c7220: movb a9, *a11(0x38) +3f8c7240: movb *a11(0x40), a9 +3f8c7260: movb *a11(0x48), *a11(0x40) +3f8c7290: movb a9, *a11(0x48) +3f8c72b0: movb *a11(0x50), a9 +3f8c72d0: movb *a11(0x58), *a11(0x50) +3f8c7300: movb a9, *a11(0x58) +3f8c7320: move *sp(0x80), a14, 1 +3f8c7340: mmfm sp, a9,a11,a13 +3f8c7360: rets 2 +L3F8C7370: +3f8c7370: mmtm sp, a9,a11,a13 +3f8c7390: move a14, a13 +3f8c73a0: move *a13(0xffe0), a11, 1 +3f8c73c0: movb *a11(0x140), a9 +3f8c73e0: movb *a11(0x148), *a11(0x140) +3f8c7410: movb a9, *a11(0x148) +3f8c7430: movb *a11(0x150), a9 +3f8c7450: movb *a11(0x158), *a11(0x150) +3f8c7480: movb a9, *a11(0x158) +3f8c74a0: movb *a11(0x160), a9 +3f8c74c0: movb *a11(0x168), *a11(0x160) +3f8c74f0: movb a9, *a11(0x168) +3f8c7510: movb *a11(0x170), a9 +3f8c7530: movb *a11(0x178), *a11(0x170) +3f8c7560: movb a9, *a11(0x178) +3f8c7580: movb *a11(0x1a0), a9 +3f8c75a0: movb *a11(0x1a8), *a11(0x1a0) +3f8c75d0: movb a9, *a11(0x1a8) +3f8c75f0: movb *a11(0x1b0), a9 +3f8c7610: movb *a11(0x1b8), *a11(0x1b0) +3f8c7640: movb a9, *a11(0x1b8) +3f8c7660: move a14, -*sp, 1 +3f8c7670: addi 0x40, a11 +3f8c7690: move a11, *a14+, 1 +3f8c76a0: calla L3F8C7040 +3f8c76d0: move a14, -*sp, 1 +3f8c76e0: move *a13(0xffe0), a11, 1 +3f8c7700: addi 0xc0, a11 +3f8c7720: move a11, *a14+, 1 +3f8c7730: calla L3F8C7040 +3f8c7760: move *a13(0xffe0), a11, 1 +3f8c7780: movb *a11(0x1c0), a9 +3f8c77a0: movb *a11(0x1d8), *a11(0x1c0) +3f8c77d0: movb a9, *a11(0x1d8) +3f8c77f0: movb *a11(0x1c8), a9 +3f8c7810: movb *a11(0x1d0), *a11(0x1c8) +3f8c7840: movb a9, *a11(0x1d0) +3f8c7860: move *sp(0x80), a14, 1 +3f8c7880: mmfm sp, a9,a11,a13 +3f8c78a0: rets 2 +L3F8C78B0: +3f8c78b0: mmtm sp, a7,a9,a11,a13 +3f8c78d0: move a14, a13 +3f8c78e0: addi 0xa0, a14 +3f8c7900: move *a13(0xffe0), a11, 1 +3f8c7920: movb *a11(0x10), a9 +3f8c7940: movb *a11(0x18), *a11(0x10) +3f8c7970: movb a9, *a11(0x18) +3f8c7990: movb *a11(0x20), a9 +3f8c79b0: movb *a11(0x38), *a11(0x20) +3f8c79e0: movb a9, *a11(0x38) +3f8c7a00: movb *a11(0x28), a9 +3f8c7a20: movb *a11(0x30), *a11(0x28) +3f8c7a50: movb a9, *a11(0x30) +3f8c7a70: move *a11(0x1c0), *a13(0x40), 1 +3f8c7aa0: setf 16, 0, 0 +3f8c7ab0: move *a11(0x170), a7, 0 +3f8c7ad0: move a7, *a13(0x60), 1 +3f8c7af0: move a14, -*sp, 1 +3f8c7b00: move a11, *a14+, 1 +3f8c7b10: calla L3F8C7370 +3f8c7b40: addi 0x1e0, a11 +3f8c7b60: move a11, *a13(0x80), 1 +3f8c7b80: sub a7, a7 +3f8c7b90: move a7, *a13, 1 +3f8c7ba0: move *a13(0x60), a11, 1 +3f8c7bc0: cmp a11, a7 +3f8c7bd0: jrnc L3F8C7E70 +L3F8C7BE0: +3f8c7be0: move *a13(0x80), a11, 1 +3f8c7c00: movb *a11, a9 +3f8c7c10: movb *a11(0x18), *a11(0x0) +3f8c7c40: movb a9, *a11(0x18) +3f8c7c60: movb *a11(0x8), a9 +3f8c7c80: movb *a11(0x10), *a11(0x8) +3f8c7cb0: movb a9, *a11(0x10) +3f8c7cd0: addk 32, a11 +3f8c7ce0: move a11, *a13(0x80), 1 +3f8c7d00: movb *a11, a9 +3f8c7d10: movb *a11(0x18), *a11(0x0) +3f8c7d40: movb a9, *a11(0x18) +3f8c7d60: movb *a11(0x8), a9 +3f8c7d80: movb *a11(0x10), *a11(0x8) +3f8c7db0: movb a9, *a11(0x10) +3f8c7dd0: addk 32, a11 +3f8c7de0: move a11, *a13(0x80), 1 +3f8c7e00: move *a13, a7, 1 +3f8c7e10: inc a7 +3f8c7e20: move a7, *a13, 1 +3f8c7e30: move *a13(0x60), a11, 1 +3f8c7e50: cmp a11, a7 +3f8c7e60: jrc L3F8C7BE0 +L3F8C7E70: +3f8c7e70: move *a13(0xffc0), a7, 1 +3f8c7e90: jreq L3F8C8060 +3f8c7ea0: move *a13(0x80), *a13(0x20), 1 +3f8c7ed0: sub a7, a7 +3f8c7ee0: move a7, *a13, 1 +3f8c7ef0: move *a13(0x40), a11, 1 +3f8c7f10: cmp a11, a7 +3f8c7f20: jrnc L3F8C8060 +L3F8C7F30: +3f8c7f30: move a14, -*sp, 1 +3f8c7f40: move *a13(0x20), *a14+, 1 +3f8c7f60: calla L3F8C7040 +3f8c7f90: move *a13, a11, 1 +3f8c7fa0: inc a11 +3f8c7fb0: move a11, *a13, 1 +3f8c7fc0: move *a13(0x20), a7, 1 +3f8c7fe0: addi 0x60, a7 +3f8c8000: move a7, *a13(0x20), 1 +3f8c8020: move *a13(0x40), a7, 1 +3f8c8040: cmp a7, a11 +3f8c8050: jrc L3F8C7F30 +L3F8C8060: +3f8c8060: move *sp(0xa0), a14, 1 +3f8c8080: mmfm sp, a7,a9,a11,a13 +3f8c80a0: rets 2 +3f8c80b0: mmtm sp, a11,a13 +3f8c80d0: move a14, a13 +3f8c80e0: move a14, -*sp, 1 +3f8c80f0: movk 1, a11 +3f8c8100: move a11, *a14+, 1 +3f8c8110: move *a13(0xffa0), *a14+, 1 +3f8c8130: calla L3F8C78B0 +3f8c8160: move a14, -*sp, 1 +3f8c8170: move *a13(0xffa0), *a14+, 1 +3f8c8190: move *a13(0xffc0), *a14+, 1 +3f8c81b0: move *a13(0xffe0), *a14+, 1 +3f8c81d0: calla L3F352110 +3f8c8200: move *sp(0x60), a14, 1 +3f8c8220: mmfm sp, a11,a13 +3f8c8240: rets 2 +3f8c8250: mmtm sp, a9,a11,a13 +3f8c8270: move a14, a13 +3f8c8280: addk 32, a14 +3f8c8290: move *a13(0xffa0), a11, 1 +3f8c82b0: movb *a11(0x10), a9 +3f8c82d0: move a9, *a13, 1 +3f8c82e0: movb *a11(0x18), *a11(0x10) +3f8c8310: movb a9, *a11(0x18) +3f8c8330: movb *a11(0x40), a9 +3f8c8350: move a9, *a13, 1 +3f8c8360: movb *a11(0x48), *a11(0x40) +3f8c8390: movb a9, *a11(0x48) +3f8c83b0: movb *a11(0x50), a9 +3f8c83d0: move a9, *a13, 1 +3f8c83e0: movb *a11(0x58), *a11(0x50) +3f8c8410: movb a9, *a11(0x58) +3f8c8430: movb *a11(0x60), a9 +3f8c8450: move a9, *a13, 1 +3f8c8460: movb *a11(0x68), *a11(0x60) +3f8c8490: movb a9, *a11(0x68) +3f8c84b0: movb *a11(0x70), a9 +3f8c84d0: move a9, *a13, 1 +3f8c84e0: movb *a11(0x78), *a11(0x70) +3f8c8510: movb a9, *a11(0x78) +3f8c8530: movb *a11(0x80), a9 +3f8c8550: move a9, *a13, 1 +3f8c8560: movb *a11(0x98), *a11(0x80) +3f8c8590: movb a9, *a11(0x98) +3f8c85b0: movb *a11(0x88), a9 +3f8c85d0: move a9, *a13, 1 +3f8c85e0: movb *a11(0x90), *a11(0x88) +3f8c8610: movb a9, *a11(0x90) +3f8c8630: movb *a11(0xa0), a9 +3f8c8650: move a9, *a13, 1 +3f8c8660: movb *a11(0xb8), *a11(0xa0) +3f8c8690: movb a9, *a11(0xb8) +3f8c86b0: movb *a11(0xa8), a9 +3f8c86d0: move a9, *a13, 1 +3f8c86e0: movb *a11(0xb0), *a11(0xa8) +3f8c8710: movb a9, *a11(0xb0) +3f8c8730: movb *a11(0xc0), a9 +3f8c8750: move a9, *a13, 1 +3f8c8760: movb *a11(0xd8), *a11(0xc0) +3f8c8790: movb a9, *a11(0xd8) +3f8c87b0: movb *a11(0xc8), a9 +3f8c87d0: move a9, *a13, 1 +3f8c87e0: movb *a11(0xd0), *a11(0xc8) +3f8c8810: movb a9, *a11(0xd0) +3f8c8830: move a14, -*sp, 1 +3f8c8840: move a11, *a14+, 1 +3f8c8850: move *a13(0xffc0), *a14+, 1 +3f8c8870: move *a13(0xffe0), *a14+, 1 +3f8c8890: calla L3F352110 +3f8c88c0: move *sp(0x80), a14, 1 +3f8c88e0: mmfm sp, a9,a11,a13 +3f8c8900: rets 2 +3f8c8910: mmtm sp, a9,a11,a13 +3f8c8930: move a14, a13 +3f8c8940: addk 32, a14 +3f8c8950: move *a13(0xffa0), a11, 1 +3f8c8970: movb *a11(0x10), a9 +3f8c8990: move a9, *a13, 1 +3f8c89a0: movb *a11(0x18), *a11(0x10) +3f8c89d0: movb a9, *a11(0x18) +3f8c89f0: movb *a11(0x20), a9 +3f8c8a10: move a9, *a13, 1 +3f8c8a20: movb *a11(0x38), *a11(0x20) +3f8c8a50: movb a9, *a11(0x38) +3f8c8a70: movb *a11(0x28), a9 +3f8c8a90: move a9, *a13, 1 +3f8c8aa0: movb *a11(0x30), *a11(0x28) +3f8c8ad0: movb a9, *a11(0x30) +3f8c8af0: movb *a11(0x40), a9 +3f8c8b10: move a9, *a13, 1 +3f8c8b20: movb *a11(0x48), *a11(0x40) +3f8c8b50: movb a9, *a11(0x48) +3f8c8b70: move a14, -*sp, 1 +3f8c8b80: move a11, *a14+, 1 +3f8c8b90: move *a13(0xffc0), *a14+, 1 +3f8c8bb0: move *a13(0xffe0), *a14+, 1 +3f8c8bd0: calla L3F352110 +3f8c8c00: move *sp(0x80), a14, 1 +3f8c8c20: mmfm sp, a9,a11,a13 +3f8c8c40: rets 2 +3f8c8c50: mmtm sp, a11,a13 +3f8c8c70: move a14, a13 +3f8c8c80: move a14, -*sp, 1 +3f8c8c90: sub a11, a11 +3f8c8ca0: move a11, *a14+, 1 +3f8c8cb0: move *a13(0xffa0), *a14+, 1 +3f8c8cd0: calla L3F8C78B0 +3f8c8d00: move a14, -*sp, 1 +3f8c8d10: move *a13(0xffa0), *a14+, 1 +3f8c8d30: move *a13(0xffc0), *a14+, 1 +3f8c8d50: move *a13(0xffe0), *a14+, 1 +3f8c8d70: calla L3F352110 +3f8c8da0: move *sp(0x60), a14, 1 +3f8c8dc0: mmfm sp, a11,a13 +3f8c8de0: rets 2 +3f8c8df0: mmtm sp, a9,a11,a13 +3f8c8e10: move a14, a13 +3f8c8e20: addk 32, a14 +3f8c8e30: move *a13(0xffa0), a11, 1 +3f8c8e50: movb *a11(0x10), a9 +3f8c8e70: move a9, *a13, 1 +3f8c8e80: movb *a11(0x18), *a11(0x10) +3f8c8eb0: movb a9, *a11(0x18) +3f8c8ed0: movb *a11(0x20), a9 +3f8c8ef0: move a9, *a13, 1 +3f8c8f00: movb *a11(0x38), *a11(0x20) +3f8c8f30: movb a9, *a11(0x38) +3f8c8f50: movb *a11(0x28), a9 +3f8c8f70: move a9, *a13, 1 +3f8c8f80: movb *a11(0x30), *a11(0x28) +3f8c8fb0: movb a9, *a11(0x30) +3f8c8fd0: movb *a11(0x40), a9 +3f8c8ff0: move a9, *a13, 1 +3f8c9000: movb *a11(0x48), *a11(0x40) +3f8c9030: movb a9, *a11(0x48) +3f8c9050: move a14, -*sp, 1 +3f8c9060: move a11, *a14+, 1 +3f8c9070: move *a13(0xffc0), *a14+, 1 +3f8c9090: move *a13(0xffe0), *a14+, 1 +3f8c90b0: calla L3F352110 +3f8c90e0: move *sp(0x80), a14, 1 +3f8c9100: mmfm sp, a9,a11,a13 +3f8c9120: rets 2 +3f8c9130: mmtm sp, a9,a11,a13 +3f8c9150: move a14, a13 +3f8c9160: addk 32, a14 +3f8c9170: move *a13(0xffa0), a11, 1 +3f8c9190: movb *a11(0x10), a9 +3f8c91b0: move a9, *a13, 1 +3f8c91c0: movb *a11(0x18), *a11(0x10) +3f8c91f0: movb a9, *a11(0x18) +3f8c9210: movb *a11(0x20), a9 +3f8c9230: move a9, *a13, 1 +3f8c9240: movb *a11(0x38), *a11(0x20) +3f8c9270: movb a9, *a11(0x38) +3f8c9290: movb *a11(0x28), a9 +3f8c92b0: move a9, *a13, 1 +3f8c92c0: movb *a11(0x30), *a11(0x28) +3f8c92f0: movb a9, *a11(0x30) +3f8c9310: movb *a11(0x40), a9 +3f8c9330: move a9, *a13, 1 +3f8c9340: movb *a11(0x58), *a11(0x40) +3f8c9370: movb a9, *a11(0x58) +3f8c9390: movb *a11(0x48), a9 +3f8c93b0: move a9, *a13, 1 +3f8c93c0: movb *a11(0x50), *a11(0x48) +3f8c93f0: movb a9, *a11(0x50) +3f8c9410: move a14, -*sp, 1 +3f8c9420: move a11, *a14+, 1 +3f8c9430: move *a13(0xffc0), *a14+, 1 +3f8c9450: move *a13(0xffe0), *a14+, 1 +3f8c9470: calla L3F352110 +3f8c94a0: move *sp(0x80), a14, 1 +3f8c94c0: mmfm sp, a9,a11,a13 +3f8c94e0: rets 2 +3f8c94f0: mmtm sp, a9,a11,a13 +3f8c9510: move a14, a13 +3f8c9520: addk 32, a14 +3f8c9530: move *a13(0xffa0), a11, 1 +3f8c9550: movb *a11(0x10), a9 +3f8c9570: move a9, *a13, 1 +3f8c9580: movb *a11(0x18), *a11(0x10) +3f8c95b0: movb a9, *a11(0x18) +3f8c95d0: movb *a11(0x20), a9 +3f8c95f0: move a9, *a13, 1 +3f8c9600: movb *a11(0x38), *a11(0x20) +3f8c9630: movb a9, *a11(0x38) +3f8c9650: movb *a11(0x28), a9 +3f8c9670: move a9, *a13, 1 +3f8c9680: movb *a11(0x30), *a11(0x28) +3f8c96b0: movb a9, *a11(0x30) +3f8c96d0: movb *a11(0x40), a9 +3f8c96f0: move a9, *a13, 1 +3f8c9700: movb *a11(0x48), *a11(0x40) +3f8c9730: movb a9, *a11(0x48) +3f8c9750: move a14, -*sp, 1 +3f8c9760: move a11, *a14+, 1 +3f8c9770: move *a13(0xffc0), *a14+, 1 +3f8c9790: move *a13(0xffe0), *a14+, 1 +3f8c97b0: calla L3F352110 +3f8c97e0: move *sp(0x80), a14, 1 +3f8c9800: mmfm sp, a9,a11,a13 +3f8c9820: rets 2 +3f8c9830: mmtm sp, a9,a11,a13 +3f8c9850: move a14, a13 +3f8c9860: addk 32, a14 +3f8c9870: move *a13(0xffa0), a11, 1 +3f8c9890: movb *a11(0x10), a9 +3f8c98b0: move a9, *a13, 1 +3f8c98c0: movb *a11(0x18), *a11(0x10) +3f8c98f0: movb a9, *a11(0x18) +3f8c9910: movb *a11(0x40), a9 +3f8c9930: move a9, *a13, 1 +3f8c9940: movb *a11(0x48), *a11(0x40) +3f8c9970: movb a9, *a11(0x48) +3f8c9990: movb *a11(0x50), a9 +3f8c99b0: move a9, *a13, 1 +3f8c99c0: movb *a11(0x58), *a11(0x50) +3f8c99f0: movb a9, *a11(0x58) +3f8c9a10: movb *a11(0x60), a9 +3f8c9a30: move a9, *a13, 1 +3f8c9a40: movb *a11(0x68), *a11(0x60) +3f8c9a70: movb a9, *a11(0x68) +3f8c9a90: movb *a11(0x80), a9 +3f8c9ab0: move a9, *a13, 1 +3f8c9ac0: movb *a11(0x98), *a11(0x80) +3f8c9af0: movb a9, *a11(0x98) +3f8c9b10: movb *a11(0x88), a9 +3f8c9b30: move a9, *a13, 1 +3f8c9b40: movb *a11(0x90), *a11(0x88) +3f8c9b70: movb a9, *a11(0x90) +3f8c9b90: move a14, -*sp, 1 +3f8c9ba0: move a11, *a14+, 1 +3f8c9bb0: move *a13(0xffc0), *a14+, 1 +3f8c9bd0: move *a13(0xffe0), *a14+, 1 +3f8c9bf0: calla L3F352110 +3f8c9c20: move *sp(0x80), a14, 1 +3f8c9c40: mmfm sp, a9,a11,a13 +3f8c9c60: rets 2 +3f8c9c70: mmtm sp, a9,a11,a13 +3f8c9c90: move a14, a13 +3f8c9ca0: addk 32, a14 +3f8c9cb0: move *a13(0xffa0), a11, 1 +3f8c9cd0: movb *a11(0x10), a9 +3f8c9cf0: move a9, *a13, 1 +3f8c9d00: movb *a11(0x18), *a11(0x10) +3f8c9d30: movb a9, *a11(0x18) +3f8c9d50: movb *a11(0x40), a9 +3f8c9d70: move a9, *a13, 1 +3f8c9d80: movb *a11(0x58), *a11(0x40) +3f8c9db0: movb a9, *a11(0x58) +3f8c9dd0: movb *a11(0x48), a9 +3f8c9df0: move a9, *a13, 1 +3f8c9e00: movb *a11(0x50), *a11(0x48) +3f8c9e30: movb a9, *a11(0x50) +3f8c9e50: movb *a11(0x60), a9 +3f8c9e70: move a9, *a13, 1 +3f8c9e80: movb *a11(0x68), *a11(0x60) +3f8c9eb0: movb a9, *a11(0x68) +3f8c9ed0: movb *a11(0x70), a9 +3f8c9ef0: move a9, *a13, 1 +3f8c9f00: movb *a11(0x78), *a11(0x70) +3f8c9f30: movb a9, *a11(0x78) +3f8c9f50: movb *a11(0x80), a9 +3f8c9f70: move a9, *a13, 1 +3f8c9f80: movb *a11(0x88), *a11(0x80) +3f8c9fb0: movb a9, *a11(0x88) +3f8c9fd0: movb *a11(0x90), a9 +3f8c9ff0: move a9, *a13, 1 +3f8ca000: movb *a11(0x98), *a11(0x90) +3f8ca030: movb a9, *a11(0x98) +3f8ca050: movb *a11(0xa0), a9 +3f8ca070: move a9, *a13, 1 +3f8ca080: movb *a11(0xa8), *a11(0xa0) +3f8ca0b0: movb a9, *a11(0xa8) +3f8ca0d0: movb *a11(0xb0), a9 +3f8ca0f0: move a9, *a13, 1 +3f8ca100: movb *a11(0xb8), *a11(0xb0) +3f8ca130: movb a9, *a11(0xb8) +3f8ca150: move a14, -*sp, 1 +3f8ca160: move a11, *a14+, 1 +3f8ca170: move *a13(0xffc0), *a14+, 1 +3f8ca190: move *a13(0xffe0), *a14+, 1 +3f8ca1b0: calla L3F352110 +3f8ca1e0: move *sp(0x80), a14, 1 +3f8ca200: mmfm sp, a9,a11,a13 +3f8ca220: rets 2 +3f8ca230: mmtm sp, a9,a11,a13 +3f8ca250: move a14, a13 +3f8ca260: addk 32, a14 +3f8ca270: move *a13(0xffa0), a11, 1 +3f8ca290: movb *a11(0x10), a9 +3f8ca2b0: move a9, *a13, 1 +3f8ca2c0: movb *a11(0x18), *a11(0x10) +3f8ca2f0: movb a9, *a11(0x18) +3f8ca310: movb *a11(0x20), a9 +3f8ca330: move a9, *a13, 1 +3f8ca340: movb *a11(0x38), *a11(0x20) +3f8ca370: movb a9, *a11(0x38) +3f8ca390: movb *a11(0x28), a9 +3f8ca3b0: move a9, *a13, 1 +3f8ca3c0: movb *a11(0x30), *a11(0x28) +3f8ca3f0: movb a9, *a11(0x30) +3f8ca410: movb *a11(0x40), a9 +3f8ca430: move a9, *a13, 1 +3f8ca440: movb *a11(0x48), *a11(0x40) +3f8ca470: movb a9, *a11(0x48) +3f8ca490: movb *a11(0x50), a9 +3f8ca4b0: move a9, *a13, 1 +3f8ca4c0: movb *a11(0x58), *a11(0x50) +3f8ca4f0: movb a9, *a11(0x58) +3f8ca510: move a14, -*sp, 1 +3f8ca520: move a11, *a14+, 1 +3f8ca530: move *a13(0xffc0), *a14+, 1 +3f8ca550: move *a13(0xffe0), *a14+, 1 +3f8ca570: calla L3F352110 +3f8ca5a0: move *sp(0x80), a14, 1 +3f8ca5c0: mmfm sp, a9,a11,a13 +3f8ca5e0: rets 2 +3f8ca5f0: mmtm sp, a9,a11,a13 +3f8ca610: move a14, a13 +3f8ca620: addk 32, a14 +3f8ca630: move *a13(0xffa0), a11, 1 +3f8ca650: movb *a11(0x10), a9 +3f8ca670: move a9, *a13, 1 +3f8ca680: movb *a11(0x18), *a11(0x10) +3f8ca6b0: movb a9, *a11(0x18) +3f8ca6d0: movb *a11(0x20), a9 +3f8ca6f0: move a9, *a13, 1 +3f8ca700: movb *a11(0x38), *a11(0x20) +3f8ca730: movb a9, *a11(0x38) +3f8ca750: movb *a11(0x28), a9 +3f8ca770: move a9, *a13, 1 +3f8ca780: movb *a11(0x30), *a11(0x28) +3f8ca7b0: movb a9, *a11(0x30) +3f8ca7d0: movb *a11(0x40), a9 +3f8ca7f0: move a9, *a13, 1 +3f8ca800: movb *a11(0x48), *a11(0x40) +3f8ca830: movb a9, *a11(0x48) +3f8ca850: movb *a11(0x60), a9 +3f8ca870: move a9, *a13, 1 +3f8ca880: movb *a11(0x78), *a11(0x60) +3f8ca8b0: movb a9, *a11(0x78) +3f8ca8d0: movb *a11(0x68), a9 +3f8ca8f0: move a9, *a13, 1 +3f8ca900: movb *a11(0x70), *a11(0x68) +3f8ca930: movb a9, *a11(0x70) +3f8ca950: movb *a11(0x80), a9 +3f8ca970: move a9, *a13, 1 +3f8ca980: movb *a11(0x98), *a11(0x80) +3f8ca9b0: movb a9, *a11(0x98) +3f8ca9d0: movb *a11(0x88), a9 +3f8ca9f0: move a9, *a13, 1 +3f8caa00: movb *a11(0x90), *a11(0x88) +3f8caa30: movb a9, *a11(0x90) +3f8caa50: movb *a11(0xa0), a9 +3f8caa70: move a9, *a13, 1 +3f8caa80: movb *a11(0xb8), *a11(0xa0) +3f8caab0: movb a9, *a11(0xb8) +3f8caad0: movb *a11(0xa8), a9 +3f8caaf0: move a9, *a13, 1 +3f8cab00: movb *a11(0xb0), *a11(0xa8) +3f8cab30: movb a9, *a11(0xb0) +3f8cab50: move a14, -*sp, 1 +3f8cab60: move a11, *a14+, 1 +3f8cab70: move *a13(0xffc0), *a14+, 1 +3f8cab90: move *a13(0xffe0), *a14+, 1 +3f8cabb0: calla L3F352110 +3f8cabe0: move *sp(0x80), a14, 1 +3f8cac00: mmfm sp, a9,a11,a13 +3f8cac20: rets 2 +3f8cac30: mmtm sp, a9,a11,a13 +3f8cac50: move a14, a13 +3f8cac60: addi 0x60, a14 +3f8cac80: move *a13(0xffc0), a11, 1 +3f8caca0: srl 0x3, a11 +3f8cacb0: move a11, *a13(0x20), 1 +3f8cacd0: move *a13(0xffa0), *a13(0x40), 1 +3f8cad00: sub a11, a11 +3f8cad10: move a11, *a13, 1 +3f8cad20: move *a13(0x20), a9, 1 +3f8cad40: cmp a9, a11 +3f8cad50: jrge L3F8CAE90 +L3F8CAD60: +3f8cad60: move a14, -*sp, 1 +3f8cad70: move *a13(0x40), *a14+, 1 +3f8cad90: calla L3F8EC7E0 +3f8cadc0: move *a13(0x40), a11, 1 +3f8cade0: addi 0x40, a11 +3f8cae00: move a11, *a13(0x40), 1 +3f8cae20: move *a13, a9, 1 +3f8cae30: inc a9 +3f8cae40: move a9, *a13, 1 +3f8cae50: move *a13(0x20), a11, 1 +3f8cae70: cmp a11, a9 +3f8cae80: jrlt L3F8CAD60 +L3F8CAE90: +3f8cae90: move a14, -*sp, 1 +3f8caea0: move *a13(0xffa0), *a14+, 1 +3f8caec0: move *a13(0xffc0), *a14+, 1 +3f8caee0: move *a13(0xffe0), *a14+, 1 +3f8caf00: calla L3F352110 +3f8caf30: move *sp(0x80), a14, 1 +3f8caf50: mmfm sp, a9,a11,a13 +3f8caf70: rets 2 +3f8caf80: mmtm sp, a9,a11,a13 +3f8cafa0: move a14, a13 +3f8cafb0: addk 32, a14 +3f8cafc0: move *a13(0xffa0), a11, 1 +3f8cafe0: movb *a11(0x10), a9 +3f8cb000: move a9, *a13, 1 +3f8cb010: movb *a11(0x18), *a11(0x10) +3f8cb040: movb a9, *a11(0x18) +3f8cb060: movb *a11(0x20), a9 +3f8cb080: move a9, *a13, 1 +3f8cb090: movb *a11(0x38), *a11(0x20) +3f8cb0c0: movb a9, *a11(0x38) +3f8cb0e0: movb *a11(0x28), a9 +3f8cb100: move a9, *a13, 1 +3f8cb110: movb *a11(0x30), *a11(0x28) +3f8cb140: movb a9, *a11(0x30) +3f8cb160: movb *a11(0x40), a9 +3f8cb180: move a9, *a13, 1 +3f8cb190: movb *a11(0x48), *a11(0x40) +3f8cb1c0: movb a9, *a11(0x48) +3f8cb1e0: move a14, -*sp, 1 +3f8cb1f0: move a11, *a14+, 1 +3f8cb200: move *a13(0xffc0), *a14+, 1 +3f8cb220: move *a13(0xffe0), *a14+, 1 +3f8cb240: calla L3F352110 +3f8cb270: move *sp(0x80), a14, 1 +3f8cb290: mmfm sp, a9,a11,a13 +3f8cb2b0: rets 2 +3f8cb2c0: mmtm sp, a9,a11,a13 +3f8cb2e0: move a14, a13 +3f8cb2f0: addk 32, a14 +3f8cb300: move *a13(0xffa0), a11, 1 +3f8cb320: movb *a11(0x10), a9 +3f8cb340: move a9, *a13, 1 +3f8cb350: movb *a11(0x18), *a11(0x10) +3f8cb380: movb a9, *a11(0x18) +3f8cb3a0: movb *a11(0x40), a9 +3f8cb3c0: move a9, *a13, 1 +3f8cb3d0: movb *a11(0x48), *a11(0x40) +3f8cb400: movb a9, *a11(0x48) +3f8cb420: movb *a11(0x50), a9 +3f8cb440: move a9, *a13, 1 +3f8cb450: movb *a11(0x58), *a11(0x50) +3f8cb480: movb a9, *a11(0x58) +3f8cb4a0: movb *a11(0x60), a9 +3f8cb4c0: move a9, *a13, 1 +3f8cb4d0: movb *a11(0x68), *a11(0x60) +3f8cb500: movb a9, *a11(0x68) +3f8cb520: movb *a11(0x70), a9 +3f8cb540: move a9, *a13, 1 +3f8cb550: movb *a11(0x78), *a11(0x70) +3f8cb580: movb a9, *a11(0x78) +3f8cb5a0: movb *a11(0x80), a9 +3f8cb5c0: move a9, *a13, 1 +3f8cb5d0: movb *a11(0x88), *a11(0x80) +3f8cb600: movb a9, *a11(0x88) +3f8cb620: movb *a11(0x90), a9 +3f8cb640: move a9, *a13, 1 +3f8cb650: movb *a11(0x98), *a11(0x90) +3f8cb680: movb a9, *a11(0x98) +3f8cb6a0: move a14, -*sp, 1 +3f8cb6b0: move a11, *a14+, 1 +3f8cb6c0: move *a13(0xffc0), *a14+, 1 +3f8cb6e0: move *a13(0xffe0), *a14+, 1 +3f8cb700: calla L3F352110 +3f8cb730: move *sp(0x80), a14, 1 +3f8cb750: mmfm sp, a9,a11,a13 +3f8cb770: rets 2 +3f8cb780: mmtm sp, a9,a11,a13 +3f8cb7a0: move a14, a13 +3f8cb7b0: addk 32, a14 +3f8cb7c0: move *a13(0xffa0), a11, 1 +3f8cb7e0: movb *a11(0x10), a9 +3f8cb800: move a9, *a13, 1 +3f8cb810: movb *a11(0x18), *a11(0x10) +3f8cb840: movb a9, *a11(0x18) +3f8cb860: movb *a11(0x40), a9 +3f8cb880: move a9, *a13, 1 +3f8cb890: movb *a11(0x48), *a11(0x40) +3f8cb8c0: movb a9, *a11(0x48) +3f8cb8e0: movb *a11(0x50), a9 +3f8cb900: move a9, *a13, 1 +3f8cb910: movb *a11(0x58), *a11(0x50) +3f8cb940: movb a9, *a11(0x58) +3f8cb960: move a14, -*sp, 1 +3f8cb970: move a11, *a14+, 1 +3f8cb980: move *a13(0xffc0), *a14+, 1 +3f8cb9a0: move *a13(0xffe0), *a14+, 1 +3f8cb9c0: calla L3F352110 +3f8cb9f0: move *sp(0x80), a14, 1 +3f8cba10: mmfm sp, a9,a11,a13 +3f8cba30: rets 2 +3f8cba40: mmtm sp, a9,a11,a13 +3f8cba60: move a14, a13 +3f8cba70: addk 32, a14 +3f8cba80: move *a13(0xffa0), a11, 1 +3f8cbaa0: movb *a11(0x10), a9 +3f8cbac0: move a9, *a13, 1 +3f8cbad0: movb *a11(0x18), *a11(0x10) +3f8cbb00: movb a9, *a11(0x18) +3f8cbb20: move a14, -*sp, 1 +3f8cbb30: move a11, *a14+, 1 +3f8cbb40: move *a13(0xffc0), *a14+, 1 +3f8cbb60: move *a13(0xffe0), *a14+, 1 +3f8cbb80: calla L3F352110 +3f8cbbb0: move *sp(0x80), a14, 1 +3f8cbbd0: mmfm sp, a9,a11,a13 +3f8cbbf0: rets 2 +3f8cbc00: mmtm sp, a9,a11,a13 +3f8cbc20: move a14, a13 +3f8cbc30: addk 32, a14 +3f8cbc40: move *a13(0xffa0), a11, 1 +3f8cbc60: movb *a11(0x10), a9 +3f8cbc80: move a9, *a13, 1 +3f8cbc90: movb *a11(0x18), *a11(0x10) +3f8cbcc0: movb a9, *a11(0x18) +3f8cbce0: movb *a11(0x20), a9 +3f8cbd00: move a9, *a13, 1 +3f8cbd10: movb *a11(0x38), *a11(0x20) +3f8cbd40: movb a9, *a11(0x38) +3f8cbd60: movb *a11(0x28), a9 +3f8cbd80: move a9, *a13, 1 +3f8cbd90: movb *a11(0x30), *a11(0x28) +3f8cbdc0: movb a9, *a11(0x30) +3f8cbde0: move a14, -*sp, 1 +3f8cbdf0: move a11, *a14+, 1 +3f8cbe00: move *a13(0xffc0), *a14+, 1 +3f8cbe20: move *a13(0xffe0), *a14+, 1 +3f8cbe40: calla L3F352110 +3f8cbe70: move *sp(0x80), a14, 1 +3f8cbe90: mmfm sp, a9,a11,a13 +3f8cbeb0: rets 2 +3f8cbec0: mmtm sp, a9,a11,a13 +3f8cbee0: move a14, a13 +3f8cbef0: addk 32, a14 +3f8cbf00: move *a13(0xffa0), a11, 1 +3f8cbf20: movb *a11(0x10), a9 +3f8cbf40: move a9, *a13, 1 +3f8cbf50: movb *a11(0x18), *a11(0x10) +3f8cbf80: movb a9, *a11(0x18) +3f8cbfa0: movb *a11(0x20), a9 +3f8cbfc0: move a9, *a13, 1 +3f8cbfd0: movb *a11(0x38), *a11(0x20) +3f8cc000: movb a9, *a11(0x38) +3f8cc020: movb *a11(0x28), a9 +3f8cc040: move a9, *a13, 1 +3f8cc050: movb *a11(0x30), *a11(0x28) +3f8cc080: movb a9, *a11(0x30) +3f8cc0a0: move a14, -*sp, 1 +3f8cc0b0: move a11, *a14+, 1 +3f8cc0c0: move *a13(0xffc0), *a14+, 1 +3f8cc0e0: move *a13(0xffe0), *a14+, 1 +3f8cc100: calla L3F352110 +3f8cc130: move *sp(0x80), a14, 1 +3f8cc150: mmfm sp, a9,a11,a13 +3f8cc170: rets 2 +3f8cc180: mmtm sp, a9,a11,a13 +3f8cc1a0: move a14, a13 +3f8cc1b0: addk 32, a14 +3f8cc1c0: move *a13(0xffa0), a11, 1 +3f8cc1e0: movb *a11(0x10), a9 +3f8cc200: move a9, *a13, 1 +3f8cc210: movb *a11(0x18), *a11(0x10) +3f8cc240: movb a9, *a11(0x18) +3f8cc260: movb *a11(0x20), a9 +3f8cc280: move a9, *a13, 1 +3f8cc290: movb *a11(0x38), *a11(0x20) +3f8cc2c0: movb a9, *a11(0x38) +3f8cc2e0: movb *a11(0x28), a9 +3f8cc300: move a9, *a13, 1 +3f8cc310: movb *a11(0x30), *a11(0x28) +3f8cc340: movb a9, *a11(0x30) +3f8cc360: move a14, -*sp, 1 +3f8cc370: move a11, *a14+, 1 +3f8cc380: move *a13(0xffc0), *a14+, 1 +3f8cc3a0: move *a13(0xffe0), *a14+, 1 +3f8cc3c0: calla L3F352110 +3f8cc3f0: move *sp(0x80), a14, 1 +3f8cc410: mmfm sp, a9,a11,a13 +3f8cc430: rets 2 +3f8cc440: mmtm sp, a9,a11,a13 +3f8cc460: move a14, a13 +3f8cc470: addk 32, a14 +3f8cc480: move *a13(0xffa0), a11, 1 +3f8cc4a0: movb *a11(0x10), a9 +3f8cc4c0: move a9, *a13, 1 +3f8cc4d0: movb *a11(0x18), *a11(0x10) +3f8cc500: movb a9, *a11(0x18) +3f8cc520: movb *a11(0x20), a9 +3f8cc540: move a9, *a13, 1 +3f8cc550: movb *a11(0x38), *a11(0x20) +3f8cc580: movb a9, *a11(0x38) +3f8cc5a0: movb *a11(0x28), a9 +3f8cc5c0: move a9, *a13, 1 +3f8cc5d0: movb *a11(0x30), *a11(0x28) +3f8cc600: movb a9, *a11(0x30) +3f8cc620: move a14, -*sp, 1 +3f8cc630: move a11, *a14+, 1 +3f8cc640: move *a13(0xffc0), *a14+, 1 +3f8cc660: move *a13(0xffe0), *a14+, 1 +3f8cc680: calla L3F352110 +3f8cc6b0: move *sp(0x80), a14, 1 +3f8cc6d0: mmfm sp, a9,a11,a13 +3f8cc6f0: rets 2 +3f8cc700: mmtm sp, a9,a11,a13 +3f8cc720: move a14, a13 +3f8cc730: addk 32, a14 +3f8cc740: move *a13(0xffa0), a11, 1 +3f8cc760: movb *a11(0x10), a9 +3f8cc780: move a9, *a13, 1 +3f8cc790: movb *a11(0x18), *a11(0x10) +3f8cc7c0: movb a9, *a11(0x18) +3f8cc7e0: movb *a11(0x20), a9 +3f8cc800: move a9, *a13, 1 +3f8cc810: movb *a11(0x38), *a11(0x20) +3f8cc840: movb a9, *a11(0x38) +3f8cc860: movb *a11(0x28), a9 +3f8cc880: move a9, *a13, 1 +3f8cc890: movb *a11(0x30), *a11(0x28) +3f8cc8c0: movb a9, *a11(0x30) +3f8cc8e0: movb *a11(0x40), a9 +3f8cc900: move a9, *a13, 1 +3f8cc910: movb *a11(0x58), *a11(0x40) +3f8cc940: movb a9, *a11(0x58) +3f8cc960: movb *a11(0x48), a9 +3f8cc980: move a9, *a13, 1 +3f8cc990: movb *a11(0x50), *a11(0x48) +3f8cc9c0: movb a9, *a11(0x50) +3f8cc9e0: movb *a11(0x70), a9 +3f8cca00: move a9, *a13, 1 +3f8cca10: movb *a11(0x78), *a11(0x70) +3f8cca40: movb a9, *a11(0x78) +3f8cca60: movb *a11(0x80), a9 +3f8cca80: move a9, *a13, 1 +3f8cca90: movb *a11(0x88), *a11(0x80) +3f8ccac0: movb a9, *a11(0x88) +3f8ccae0: move a14, -*sp, 1 +3f8ccaf0: move a11, *a14+, 1 +3f8ccb00: move *a13(0xffc0), *a14+, 1 +3f8ccb20: move *a13(0xffe0), *a14+, 1 +3f8ccb40: calla L3F352110 +3f8ccb70: move *sp(0x80), a14, 1 +3f8ccb90: mmfm sp, a9,a11,a13 +3f8ccbb0: rets 2 +3f8ccbc0: mmtm sp, a9,a11,a13 +3f8ccbe0: move a14, a13 +3f8ccbf0: addk 32, a14 +3f8ccc00: move *a13(0xffa0), a11, 1 +3f8ccc20: movb *a11(0x10), a9 +3f8ccc40: move a9, *a13, 1 +3f8ccc50: movb *a11(0x18), *a11(0x10) +3f8ccc80: movb a9, *a11(0x18) +3f8ccca0: movb *a11(0x40), a9 +3f8cccc0: move a9, *a13, 1 +3f8cccd0: movb *a11(0x48), *a11(0x40) +3f8ccd00: movb a9, *a11(0x48) +3f8ccd20: movb *a11(0x50), a9 +3f8ccd40: move a9, *a13, 1 +3f8ccd50: movb *a11(0x58), *a11(0x50) +3f8ccd80: movb a9, *a11(0x58) +3f8ccda0: movb *a11(0x60), a9 +3f8ccdc0: move a9, *a13, 1 +3f8ccdd0: movb *a11(0x68), *a11(0x60) +3f8cce00: movb a9, *a11(0x68) +3f8cce20: move a14, -*sp, 1 +3f8cce30: move a11, *a14+, 1 +3f8cce40: move *a13(0xffc0), *a14+, 1 +3f8cce60: move *a13(0xffe0), *a14+, 1 +3f8cce80: calla L3F352110 +3f8cceb0: move *sp(0x80), a14, 1 +3f8cced0: mmfm sp, a9,a11,a13 +3f8ccef0: rets 2 +3f8ccf00: mmtm sp, a9,a11,a13 +3f8ccf20: move a14, a13 +3f8ccf30: addk 32, a14 +3f8ccf40: move *a13(0xffa0), a11, 1 +3f8ccf60: movb *a11(0x10), a9 +3f8ccf80: move a9, *a13, 1 +3f8ccf90: movb *a11(0x18), *a11(0x10) +3f8ccfc0: movb a9, *a11(0x18) +3f8ccfe0: movb *a11(0x40), a9 +3f8cd000: move a9, *a13, 1 +3f8cd010: movb *a11(0x48), *a11(0x40) +3f8cd040: movb a9, *a11(0x48) +3f8cd060: movb *a11(0x50), a9 +3f8cd080: move a9, *a13, 1 +3f8cd090: movb *a11(0x58), *a11(0x50) +3f8cd0c0: movb a9, *a11(0x58) +3f8cd0e0: move a14, -*sp, 1 +3f8cd0f0: move a11, *a14+, 1 +3f8cd100: move *a13(0xffc0), *a14+, 1 +3f8cd120: move *a13(0xffe0), *a14+, 1 +3f8cd140: calla L3F352110 +3f8cd170: move *sp(0x80), a14, 1 +3f8cd190: mmfm sp, a9,a11,a13 +3f8cd1b0: rets 2 +3f8cd1c0: mmtm sp, a9,a11,a13 +3f8cd1e0: move a14, a13 +3f8cd1f0: addi 0xa0, a14 +3f8cd210: move *a13(0xffa0), *a13(0x0), 1 +3f8cd240: move *a13(0xffc0), a11, 1 +3f8cd260: sll 0x3, a11 +3f8cd270: move *a13(0xffa0), a9, 1 +3f8cd290: add a9, a11 +3f8cd2a0: move a11, *a13(0x20), 1 +3f8cd2c0: move *a13, a9, 1 +3f8cd2d0: cmp a11, a9 +3f8cd2e0: jrnc L3F8CD500 +3f8cd2f0: setf 16, 0, 0 +L3F8CD300: +3f8cd300: move *a13(0x0), *a13(0x40), 1 +3f8cd330: move *a13(0x40), a11, 1 +3f8cd350: move *a11(0x10), a9, 0 +3f8cd370: move a9, *a13(0x60), 1 +3f8cd390: movb *a11(0x10), a9 +3f8cd3b0: move a9, *a13(0x80), 1 +3f8cd3d0: movb *a11(0x18), *a11(0x10) +3f8cd400: movb a9, *a11(0x18) +3f8cd420: move *a13(0x60), a9, 1 +3f8cd440: addk 3, a9 +3f8cd450: sra 0x2, a9 +3f8cd460: sll 0x2, a9 +3f8cd470: addk 4, a9 +3f8cd480: sll 0x3, a9 +3f8cd490: move *a13, a11, 1 +3f8cd4a0: add a11, a9 +3f8cd4b0: move a9, *a13, 1 +3f8cd4c0: move *a13(0x20), a11, 1 +3f8cd4e0: cmp a11, a9 +3f8cd4f0: jrc L3F8CD300 +L3F8CD500: +3f8cd500: move a14, -*sp, 1 +3f8cd510: move *a13(0xffa0), *a14+, 1 +3f8cd530: move *a13(0xffc0), *a14+, 1 +3f8cd550: move *a13(0xffe0), *a14+, 1 +3f8cd570: calla L3F352110 +3f8cd5a0: move *sp(0x80), a14, 1 +3f8cd5c0: mmfm sp, a9,a11,a13 +3f8cd5e0: rets 2 +3f8cd5f0: mmtm sp, a9,a11,a13 +3f8cd610: move a14, a13 +3f8cd620: addk 32, a14 +3f8cd630: move *a13(0xffa0), a11, 1 +3f8cd650: movb *a11(0x10), a9 +3f8cd670: move a9, *a13, 1 +3f8cd680: movb *a11(0x18), *a11(0x10) +3f8cd6b0: movb a9, *a11(0x18) +3f8cd6d0: movb *a11(0x20), a9 +3f8cd6f0: move a9, *a13, 1 +3f8cd700: movb *a11(0x38), *a11(0x20) +3f8cd730: movb a9, *a11(0x38) +3f8cd750: movb *a11(0x28), a9 +3f8cd770: move a9, *a13, 1 +3f8cd780: movb *a11(0x30), *a11(0x28) +3f8cd7b0: movb a9, *a11(0x30) +3f8cd7d0: movb *a11(0x40), a9 +3f8cd7f0: move a9, *a13, 1 +3f8cd800: movb *a11(0x48), *a11(0x40) +3f8cd830: movb a9, *a11(0x48) +3f8cd850: move a14, -*sp, 1 +3f8cd860: move a11, *a14+, 1 +3f8cd870: move *a13(0xffc0), *a14+, 1 +3f8cd890: move *a13(0xffe0), *a14+, 1 +3f8cd8b0: calla L3F352110 +3f8cd8e0: move *sp(0x80), a14, 1 +3f8cd900: mmfm sp, a9,a11,a13 +3f8cd920: rets 2 +3f8cd930: mmtm sp, a7,a9,a11,a13 +3f8cd950: move a14, a13 +3f8cd960: addi 0x40, a14 +3f8cd980: move *a13(0xffc0), a11, 1 +3f8cd9a0: sub a9, a9 +3f8cd9b0: movb a9, *a11 +3f8cd9c0: move *a13(0xffe0), a7, 1 +3f8cd9e0: movb *a7(0x8), *a11(0x8) +3f8cda10: addk 16, a7 +3f8cda20: move a7, *a13, 1 +3f8cda30: addk 16, a11 +3f8cda40: move a11, *a13(0x20), 1 +3f8cda60: movb *a7(0x0), *a11(0x8) +3f8cda90: movb *a7(0x8), *a11(0x0) +3f8cdac0: move *a13(0xffe0), a11, 1 +3f8cdae0: addk 32, a11 +3f8cdaf0: move a11, *a13, 1 +3f8cdb00: move *a13(0xffc0), a7, 1 +3f8cdb20: addk 32, a7 +3f8cdb30: move a7, *a13(0x20), 1 +3f8cdb50: movb *a11(0x18), *a7(0x0) +3f8cdb80: movb *a11(0x10), *a7(0x8) +3f8cdbb0: movb *a11(0x8), *a7(0x10) +3f8cdbe0: movb *a11(0x0), *a7(0x18) +3f8cdc10: move *a13(0xffe0), a11, 1 +3f8cdc30: addi 0x40, a11 +3f8cdc50: move a11, *a13, 1 +3f8cdc60: move *a13(0xffc0), a7, 1 +3f8cdc80: addi 0x40, a7 +3f8cdca0: move a7, *a13(0x20), 1 +3f8cdcc0: movb *a11(0x0), *a7(0x8) +3f8cdcf0: movb *a11(0x8), *a7(0x0) +3f8cdd20: move *a13(0xffc0), a11, 1 +3f8cdd40: move *a13(0xffe0), a7, 1 +3f8cdd60: movb *a7(0x50), *a11(0x50) +3f8cdd90: move *sp(0xa0), a14, 1 +3f8cddb0: mmfm sp, a7,a9,a11,a13 +3f8cddd0: rets 2 +3f8cdde0: mmtm sp, a9,a11,a13 +3f8cde00: move a14, a13 +3f8cde10: addi 0x40, a14 +3f8cde30: move *a13(0xffc0), a11, 1 +3f8cde50: move *a13(0xffe0), a9, 1 +3f8cde70: movb *a9, *a11 +3f8cde80: movb *a9(0x8), *a11(0x8) +3f8cdeb0: addk 16, a9 +3f8cdec0: move a9, *a13, 1 +3f8cded0: addk 16, a11 +3f8cdee0: move a11, *a13(0x20), 1 +3f8cdf00: movb *a9(0x0), *a11(0x8) +3f8cdf30: movb *a9(0x8), *a11(0x0) +3f8cdf60: move *a13(0xffe0), a11, 1 +3f8cdf80: addk 32, a11 +3f8cdf90: move a11, *a13, 1 +3f8cdfa0: move *a13(0xffc0), a9, 1 +3f8cdfc0: addk 32, a9 +3f8cdfd0: move a9, *a13(0x20), 1 +3f8cdff0: movb *a11(0x18), *a9(0x0) +3f8ce020: movb *a11(0x10), *a9(0x8) +3f8ce050: movb *a11(0x8), *a9(0x10) +3f8ce080: movb *a11(0x0), *a9(0x18) +3f8ce0b0: move *a13(0xffe0), a11, 1 +3f8ce0d0: addi 0x40, a11 +3f8ce0f0: move a11, *a13, 1 +3f8ce100: move *a13(0xffc0), a9, 1 +3f8ce120: addi 0x40, a9 +3f8ce140: move a9, *a13(0x20), 1 +3f8ce160: movb *a11(0x18), *a9(0x0) +3f8ce190: movb *a11(0x10), *a9(0x8) +3f8ce1c0: movb *a11(0x8), *a9(0x10) +3f8ce1f0: movb *a11(0x0), *a9(0x18) +3f8ce220: move *a13(0xffe0), a11, 1 +3f8ce240: addi 0x60, a11 +3f8ce260: move a11, *a13, 1 +3f8ce270: move *a13(0xffc0), a9, 1 +3f8ce290: addi 0x60, a9 +3f8ce2b0: move a9, *a13(0x20), 1 +3f8ce2d0: movb *a11(0x18), *a9(0x0) +3f8ce300: movb *a11(0x10), *a9(0x8) +3f8ce330: movb *a11(0x8), *a9(0x10) +3f8ce360: movb *a11(0x0), *a9(0x18) +3f8ce390: move *a13(0xffe0), a11, 1 +3f8ce3b0: addi 0x80, a11 +3f8ce3d0: move a11, *a13, 1 +3f8ce3e0: move *a13(0xffc0), a9, 1 +3f8ce400: addi 0x80, a9 +3f8ce420: move a9, *a13(0x20), 1 +3f8ce440: movb *a11(0x18), *a9(0x0) +3f8ce470: movb *a11(0x10), *a9(0x8) +3f8ce4a0: movb *a11(0x8), *a9(0x10) +3f8ce4d0: movb *a11(0x0), *a9(0x18) +3f8ce500: move *a13(0xffe0), a11, 1 +3f8ce520: addi 0xa0, a11 +3f8ce540: move a11, *a13, 1 +3f8ce550: move *a13(0xffc0), a9, 1 +3f8ce570: addi 0xa0, a9 +3f8ce590: move a9, *a13(0x20), 1 +3f8ce5b0: movb *a11(0x0), *a9(0x8) +3f8ce5e0: movb *a11(0x8), *a9(0x0) +3f8ce610: move *a13(0xffe0), a11, 1 +3f8ce630: addi 0xb0, a11 +3f8ce650: move a11, *a13, 1 +3f8ce660: move *a13(0xffc0), a9, 1 +3f8ce680: addi 0xb0, a9 +3f8ce6a0: move a9, *a13(0x20), 1 +3f8ce6c0: movb *a11(0x0), *a9(0x8) +3f8ce6f0: movb *a11(0x8), *a9(0x0) +3f8ce720: move *a13(0xffe0), a11, 1 +3f8ce740: addi 0xc0, a11 +3f8ce760: move a11, *a13, 1 +3f8ce770: move *a13(0xffc0), a9, 1 +3f8ce790: addi 0xc0, a9 +3f8ce7b0: move a9, *a13(0x20), 1 +3f8ce7d0: movb *a11(0x0), *a9(0x8) +3f8ce800: movb *a11(0x8), *a9(0x0) +3f8ce830: move *a13(0xffe0), a11, 1 +3f8ce850: addi 0xd0, a11 +3f8ce870: move a11, *a13, 1 +3f8ce880: move *a13(0xffc0), a9, 1 +3f8ce8a0: addi 0xd0, a9 +3f8ce8c0: move a9, *a13(0x20), 1 +3f8ce8e0: movb *a11(0x0), *a9(0x8) +3f8ce910: movb *a11(0x8), *a9(0x0) +3f8ce940: move *a13(0xffe0), a11, 1 +3f8ce960: addi 0xe0, a11 +3f8ce980: move a11, *a13, 1 +3f8ce990: move *a13(0xffc0), a9, 1 +3f8ce9b0: addi 0xe0, a9 +3f8ce9d0: move a9, *a13(0x20), 1 +3f8ce9f0: movb *a11(0x0), *a9(0x8) +3f8cea20: movb *a11(0x8), *a9(0x0) +3f8cea50: move *a13(0xffc0), a11, 1 +3f8cea70: move *a13(0xffe0), a9, 1 +3f8cea90: movb *a9(0xf0), *a11(0xf0) +3f8ceac0: move *sp(0x80), a14, 1 +3f8ceae0: mmfm sp, a9,a11,a13 +3f8ceb00: rets 2 +3f8ceb10: mmtm sp, a9,a11,a13 +3f8ceb30: move a14, a13 +3f8ceb40: addi 0x40, a14 +3f8ceb60: move *a13(0xffc0), a11, 1 +3f8ceb80: move *a13(0xffe0), a9, 1 +3f8ceba0: movb *a9, *a11 +3f8cebb0: movb *a9(0x8), *a11(0x8) +3f8cebe0: addk 16, a9 +3f8cebf0: move a9, *a13, 1 +3f8cec00: addk 16, a11 +3f8cec10: move a11, *a13(0x20), 1 +3f8cec30: movb *a9(0x0), *a11(0x8) +3f8cec60: movb *a9(0x8), *a11(0x0) +3f8cec90: move *a13(0xffe0), a11, 1 +3f8cecb0: addk 32, a11 +3f8cecc0: move a11, *a13, 1 +3f8cecd0: move *a13(0xffc0), a9, 1 +3f8cecf0: addk 32, a9 +3f8ced00: move a9, *a13(0x20), 1 +3f8ced20: movb *a11(0x18), *a9(0x0) +3f8ced50: movb *a11(0x10), *a9(0x8) +3f8ced80: movb *a11(0x8), *a9(0x10) +3f8cedb0: movb *a11(0x0), *a9(0x18) +3f8cede0: move *a13(0xffe0), a11, 1 +3f8cee00: addi 0x40, a11 +3f8cee20: move a11, *a13, 1 +3f8cee30: move *a13(0xffc0), a9, 1 +3f8cee50: addi 0x40, a9 +3f8cee70: move a9, *a13(0x20), 1 +3f8cee90: movb *a11(0x18), *a9(0x0) +3f8ceec0: movb *a11(0x10), *a9(0x8) +3f8ceef0: movb *a11(0x8), *a9(0x10) +3f8cef20: movb *a11(0x0), *a9(0x18) +3f8cef50: move *a13(0xffe0), a11, 1 +3f8cef70: addi 0x60, a11 +3f8cef90: move a11, *a13, 1 +3f8cefa0: move *a13(0xffc0), a9, 1 +3f8cefc0: addi 0x60, a9 +3f8cefe0: move a9, *a13(0x20), 1 +3f8cf000: movb *a11(0x18), *a9(0x0) +3f8cf030: movb *a11(0x10), *a9(0x8) +3f8cf060: movb *a11(0x8), *a9(0x10) +3f8cf090: movb *a11(0x0), *a9(0x18) +3f8cf0c0: move *a13(0xffe0), a11, 1 +3f8cf0e0: addi 0x80, a11 +3f8cf100: move a11, *a13, 1 +3f8cf110: move *a13(0xffc0), a9, 1 +3f8cf130: addi 0x80, a9 +3f8cf150: move a9, *a13(0x20), 1 +3f8cf170: movb *a11(0x18), *a9(0x0) +3f8cf1a0: movb *a11(0x10), *a9(0x8) +3f8cf1d0: movb *a11(0x8), *a9(0x10) +3f8cf200: movb *a11(0x0), *a9(0x18) +3f8cf230: move *a13(0xffe0), a11, 1 +3f8cf250: addi 0xa0, a11 +3f8cf270: move a11, *a13, 1 +3f8cf280: move *a13(0xffc0), a9, 1 +3f8cf2a0: addi 0xa0, a9 +3f8cf2c0: move a9, *a13(0x20), 1 +3f8cf2e0: movb *a11(0x0), *a9(0x8) +3f8cf310: movb *a11(0x8), *a9(0x0) +3f8cf340: move *a13(0xffe0), a11, 1 +3f8cf360: addi 0xb0, a11 +3f8cf380: move a11, *a13, 1 +3f8cf390: move *a13(0xffc0), a9, 1 +3f8cf3b0: addi 0xb0, a9 +3f8cf3d0: move a9, *a13(0x20), 1 +3f8cf3f0: movb *a11(0x0), *a9(0x8) +3f8cf420: movb *a11(0x8), *a9(0x0) +3f8cf450: move *a13(0xffe0), a11, 1 +3f8cf470: addi 0xc0, a11 +3f8cf490: move a11, *a13, 1 +3f8cf4a0: move *a13(0xffc0), a9, 1 +3f8cf4c0: addi 0xc0, a9 +3f8cf4e0: move a9, *a13(0x20), 1 +3f8cf500: movb *a11(0x0), *a9(0x8) +3f8cf530: movb *a11(0x8), *a9(0x0) +3f8cf560: move *a13(0xffe0), a11, 1 +3f8cf580: addi 0xd0, a11 +3f8cf5a0: move a11, *a13, 1 +3f8cf5b0: move *a13(0xffc0), a9, 1 +3f8cf5d0: addi 0xd0, a9 +3f8cf5f0: move a9, *a13(0x20), 1 +3f8cf610: movb *a11(0x0), *a9(0x8) +3f8cf640: movb *a11(0x8), *a9(0x0) +3f8cf670: move *a13(0xffe0), a11, 1 +3f8cf690: addi 0xe0, a11 +3f8cf6b0: move a11, *a13, 1 +3f8cf6c0: move *a13(0xffc0), a9, 1 +3f8cf6e0: addi 0xe0, a9 +3f8cf700: move a9, *a13(0x20), 1 +3f8cf720: movb *a11(0x0), *a9(0x8) +3f8cf750: movb *a11(0x8), *a9(0x0) +3f8cf780: move *a13(0xffc0), a11, 1 +3f8cf7a0: move *a13(0xffe0), a9, 1 +3f8cf7c0: movb *a9(0xf0), *a11(0xf0) +3f8cf7f0: movb *a9(0xf8), *a11(0xf8) +3f8cf820: move *sp(0x80), a14, 1 +3f8cf840: mmfm sp, a9,a11,a13 +3f8cf860: rets 2 +3f8cf870: mmtm sp, a9,a11,a13 +3f8cf890: move a14, a13 +3f8cf8a0: addi 0x40, a14 +3f8cf8c0: move *a13(0xffc0), a11, 1 +3f8cf8e0: move *a13(0xffe0), a9, 1 +3f8cf900: movb *a9, *a11 +3f8cf910: movb *a9(0x8), *a11(0x8) +3f8cf940: addk 16, a9 +3f8cf950: move a9, *a13, 1 +3f8cf960: addk 16, a11 +3f8cf970: move a11, *a13(0x20), 1 +3f8cf990: movb *a9(0x0), *a11(0x8) +3f8cf9c0: movb *a9(0x8), *a11(0x0) +3f8cf9f0: move *a13(0xffe0), a11, 1 +3f8cfa10: addk 32, a11 +3f8cfa20: move a11, *a13, 1 +3f8cfa30: move *a13(0xffc0), a9, 1 +3f8cfa50: addk 32, a9 +3f8cfa60: move a9, *a13(0x20), 1 +3f8cfa80: movb *a11(0x18), *a9(0x0) +3f8cfab0: movb *a11(0x10), *a9(0x8) +3f8cfae0: movb *a11(0x8), *a9(0x10) +3f8cfb10: movb *a11(0x0), *a9(0x18) +3f8cfb40: move *a13(0xffc0), a11, 1 +3f8cfb60: move *a13(0xffe0), a9, 1 +3f8cfb80: movb *a9(0x40), *a11(0x40) +3f8cfbb0: move *sp(0x80), a14, 1 +3f8cfbd0: mmfm sp, a9,a11,a13 +3f8cfbf0: rets 2 +3f8cfc00: mmtm sp, a9,a11,a13 +3f8cfc20: move a14, a13 +3f8cfc30: addi 0x40, a14 +3f8cfc50: move *a13(0xffc0), a11, 1 +3f8cfc70: move *a13(0xffe0), a9, 1 +3f8cfc90: movb *a9, *a11 +3f8cfca0: addk 16, a9 +3f8cfcb0: move a9, *a13, 1 +3f8cfcc0: addk 16, a11 +3f8cfcd0: move a11, *a13(0x20), 1 +3f8cfcf0: movb *a9(0x0), *a11(0x8) +3f8cfd20: movb *a9(0x8), *a11(0x0) +3f8cfd50: move *a13(0xffe0), a11, 1 +3f8cfd70: addk 32, a11 +3f8cfd80: move a11, *a13, 1 +3f8cfd90: move *a13(0xffc0), a9, 1 +3f8cfdb0: addk 32, a9 +3f8cfdc0: move a9, *a13(0x20), 1 +3f8cfde0: movb *a11(0x18), *a9(0x0) +3f8cfe10: movb *a11(0x10), *a9(0x8) +3f8cfe40: movb *a11(0x8), *a9(0x10) +3f8cfe70: movb *a11(0x0), *a9(0x18) +3f8cfea0: move *a13(0xffe0), a11, 1 +3f8cfec0: addi 0x40, a11 +3f8cfee0: move a11, *a13, 1 +3f8cfef0: move *a13(0xffc0), a9, 1 +3f8cff10: addi 0x40, a9 +3f8cff30: move a9, *a13(0x20), 1 +3f8cff50: movb *a11(0x0), *a9(0x8) +3f8cff80: movb *a11(0x8), *a9(0x0) +3f8cffb0: move *a13(0xffe0), a11, 1 +3f8cffd0: addi 0x50, a11 +3f8cfff0: move a11, *a13, 1 +3f8d0000: move *a13(0xffc0), a9, 1 +3f8d0020: addi 0x50, a9 +3f8d0040: move a9, *a13(0x20), 1 +3f8d0060: movb *a11(0x0), *a9(0x8) +3f8d0090: movb *a11(0x8), *a9(0x0) +3f8d00c0: move *a13(0xffe0), a11, 1 +3f8d00e0: addi 0x60, a11 +3f8d0100: move a11, *a13, 1 +3f8d0110: move *a13(0xffc0), a9, 1 +3f8d0130: addi 0x60, a9 +3f8d0150: move a9, *a13(0x20), 1 +3f8d0170: movb *a11(0x0), *a9(0x8) +3f8d01a0: movb *a11(0x8), *a9(0x0) +3f8d01d0: move *a13(0xffe0), a11, 1 +3f8d01f0: addi 0x70, a11 +3f8d0210: move a11, *a13, 1 +3f8d0220: move *a13(0xffc0), a9, 1 +3f8d0240: addi 0x70, a9 +3f8d0260: move a9, *a13(0x20), 1 +3f8d0280: movb *a11(0x0), *a9(0x8) +3f8d02b0: movb *a11(0x8), *a9(0x0) +3f8d02e0: move *a13(0xffe0), a11, 1 +3f8d0300: addi 0x80, a11 +3f8d0320: move a11, *a13, 1 +3f8d0330: move *a13(0xffc0), a9, 1 +3f8d0350: addi 0x80, a9 +3f8d0370: move a9, *a13(0x20), 1 +3f8d0390: movb *a11(0x0), *a9(0x8) +3f8d03c0: movb *a11(0x8), *a9(0x0) +3f8d03f0: move *sp(0x80), a14, 1 +3f8d0410: mmfm sp, a9,a11,a13 +3f8d0430: rets 2 +3f8d0440: mmtm sp, a9,a11,a13 +3f8d0460: move a14, a13 +3f8d0470: addi 0x40, a14 +3f8d0490: move *a13(0xffc0), a11, 1 +3f8d04b0: move *a13(0xffe0), a9, 1 +3f8d04d0: movb *a9, *a11 +3f8d04e0: addk 16, a9 +3f8d04f0: move a9, *a13, 1 +3f8d0500: addk 16, a11 +3f8d0510: move a11, *a13(0x20), 1 +3f8d0530: movb *a9(0x0), *a11(0x8) +3f8d0560: movb *a9(0x8), *a11(0x0) +3f8d0590: move *a13(0xffe0), a11, 1 +3f8d05b0: addk 32, a11 +3f8d05c0: move a11, *a13, 1 +3f8d05d0: move *a13(0xffc0), a9, 1 +3f8d05f0: addk 32, a9 +3f8d0600: move a9, *a13(0x20), 1 +3f8d0620: movb *a11(0x18), *a9(0x0) +3f8d0650: movb *a11(0x10), *a9(0x8) +3f8d0680: movb *a11(0x8), *a9(0x10) +3f8d06b0: movb *a11(0x0), *a9(0x18) +3f8d06e0: move *a13(0xffe0), a11, 1 +3f8d0700: addi 0x40, a11 +3f8d0720: move a11, *a13, 1 +3f8d0730: move *a13(0xffc0), a9, 1 +3f8d0750: addi 0x40, a9 +3f8d0770: move a9, *a13(0x20), 1 +3f8d0790: movb *a11(0x0), *a9(0x8) +3f8d07c0: movb *a11(0x8), *a9(0x0) +3f8d07f0: move *a13(0xffe0), a11, 1 +3f8d0810: addi 0x50, a11 +3f8d0830: move a11, *a13, 1 +3f8d0840: move *a13(0xffc0), a9, 1 +3f8d0860: addi 0x50, a9 +3f8d0880: move a9, *a13(0x20), 1 +3f8d08a0: movb *a11(0x0), *a9(0x8) +3f8d08d0: movb *a11(0x8), *a9(0x0) +3f8d0900: move *a13(0xffe0), a11, 1 +3f8d0920: addi 0x60, a11 +3f8d0940: move a11, *a13, 1 +3f8d0950: move *a13(0xffc0), a9, 1 +3f8d0970: addi 0x60, a9 +3f8d0990: move a9, *a13(0x20), 1 +3f8d09b0: movb *a11(0x0), *a9(0x8) +3f8d09e0: movb *a11(0x8), *a9(0x0) +3f8d0a10: move *a13(0xffe0), a11, 1 +3f8d0a30: addi 0x70, a11 +3f8d0a50: move a11, *a13, 1 +3f8d0a60: move *a13(0xffc0), a9, 1 +3f8d0a80: addi 0x70, a9 +3f8d0aa0: move a9, *a13(0x20), 1 +3f8d0ac0: movb *a11(0x0), *a9(0x8) +3f8d0af0: movb *a11(0x8), *a9(0x0) +3f8d0b20: move *a13(0xffe0), a11, 1 +3f8d0b40: addi 0x80, a11 +3f8d0b60: move a11, *a13, 1 +3f8d0b70: move *a13(0xffc0), a9, 1 +3f8d0b90: addi 0x80, a9 +3f8d0bb0: move a9, *a13(0x20), 1 +3f8d0bd0: movb *a11(0x0), *a9(0x8) +3f8d0c00: movb *a11(0x8), *a9(0x0) +3f8d0c30: move *a13(0xffe0), a11, 1 +3f8d0c50: addi 0x90, a11 +3f8d0c70: move a11, *a13, 1 +3f8d0c80: move *a13(0xffc0), a9, 1 +3f8d0ca0: addi 0x90, a9 +3f8d0cc0: move a9, *a13(0x20), 1 +3f8d0ce0: movb *a11(0x0), *a9(0x8) +3f8d0d10: movb *a11(0x8), *a9(0x0) +3f8d0d40: move *a13(0xffc0), a11, 1 +3f8d0d60: move *a13(0xffe0), a9, 1 +3f8d0d80: movb *a9(0xa0), *a11(0xa0) +3f8d0db0: move *sp(0x80), a14, 1 +3f8d0dd0: mmfm sp, a9,a11,a13 +3f8d0df0: rets 2 +3f8d0e00: mmtm sp, a9,a11,a13 +3f8d0e20: move a14, a13 +3f8d0e30: addi 0x40, a14 +3f8d0e50: move *a13(0xffc0), a11, 1 +3f8d0e70: move *a13(0xffe0), a9, 1 +3f8d0e90: movb *a9, *a11 +3f8d0ea0: addk 16, a9 +3f8d0eb0: move a9, *a13, 1 +3f8d0ec0: addk 16, a11 +3f8d0ed0: move a11, *a13(0x20), 1 +3f8d0ef0: movb *a9(0x0), *a11(0x8) +3f8d0f20: movb *a9(0x8), *a11(0x0) +3f8d0f50: move *a13(0xffe0), a11, 1 +3f8d0f70: addk 32, a11 +3f8d0f80: move a11, *a13, 1 +3f8d0f90: move *a13(0xffc0), a9, 1 +3f8d0fb0: addk 32, a9 +3f8d0fc0: move a9, *a13(0x20), 1 +3f8d0fe0: movb *a11(0x18), *a9(0x0) +3f8d1010: movb *a11(0x10), *a9(0x8) +3f8d1040: movb *a11(0x8), *a9(0x10) +3f8d1070: movb *a11(0x0), *a9(0x18) +3f8d10a0: move *a13(0xffe0), a11, 1 +3f8d10c0: addi 0x40, a11 +3f8d10e0: move a11, *a13, 1 +3f8d10f0: move *a13(0xffc0), a9, 1 +3f8d1110: addi 0x40, a9 +3f8d1130: move a9, *a13(0x20), 1 +3f8d1150: movb *a11(0x0), *a9(0x8) +3f8d1180: movb *a11(0x8), *a9(0x0) +3f8d11b0: move *a13(0xffc0), a11, 1 +3f8d11d0: move *a13(0xffe0), a9, 1 +3f8d11f0: movb *a9(0x50), *a11(0x50) +3f8d1220: move *sp(0x80), a14, 1 +3f8d1240: mmfm sp, a9,a11,a13 +3f8d1260: rets 2 +3f8d1270: mmtm sp, a9,a11,a13 +3f8d1290: move a14, a13 +3f8d12a0: addi 0x40, a14 +3f8d12c0: move *a13(0xffc0), a11, 1 +3f8d12e0: move *a13(0xffe0), a9, 1 +3f8d1300: movb *a9, *a11 +3f8d1310: addk 16, a9 +3f8d1320: move a9, *a13, 1 +3f8d1330: addk 16, a11 +3f8d1340: move a11, *a13(0x20), 1 +3f8d1360: movb *a9(0x0), *a11(0x8) +3f8d1390: movb *a9(0x8), *a11(0x0) +3f8d13c0: move *a13(0xffe0), a11, 1 +3f8d13e0: addk 32, a11 +3f8d13f0: move a11, *a13, 1 +3f8d1400: move *a13(0xffc0), a9, 1 +3f8d1420: addk 32, a9 +3f8d1430: move a9, *a13(0x20), 1 +3f8d1450: movb *a11(0x18), *a9(0x0) +3f8d1480: movb *a11(0x10), *a9(0x8) +3f8d14b0: movb *a11(0x8), *a9(0x10) +3f8d14e0: movb *a11(0x0), *a9(0x18) +3f8d1510: move *a13(0xffc0), a11, 1 +3f8d1530: move *a13(0xffe0), a9, 1 +3f8d1550: movb *a9(0x40), *a11(0x40) +3f8d1580: move *sp(0x80), a14, 1 +3f8d15a0: mmfm sp, a9,a11,a13 +3f8d15c0: rets 2 +3f8d15d0: mmtm sp, a9,a11,a13 +3f8d15f0: move a14, a13 +3f8d1600: addi 0x40, a14 +3f8d1620: move *a13(0xffc0), a11, 1 +3f8d1640: move *a13(0xffe0), a9, 1 +3f8d1660: movb *a9, *a11 +3f8d1670: addk 16, a9 +3f8d1680: move a9, *a13, 1 +3f8d1690: addk 16, a11 +3f8d16a0: move a11, *a13(0x20), 1 +3f8d16c0: movb *a9(0x0), *a11(0x8) +3f8d16f0: movb *a9(0x8), *a11(0x0) +3f8d1720: move *a13(0xffe0), a11, 1 +3f8d1740: addi 0x40, a11 +3f8d1760: move a11, *a13, 1 +3f8d1770: move *a13(0xffc0), a9, 1 +3f8d1790: addi 0x40, a9 +3f8d17b0: move a9, *a13(0x20), 1 +3f8d17d0: movb *a11(0x18), *a9(0x0) +3f8d1800: movb *a11(0x10), *a9(0x8) +3f8d1830: movb *a11(0x8), *a9(0x10) +3f8d1860: movb *a11(0x0), *a9(0x18) +3f8d1890: move *a13(0xffe0), a11, 1 +3f8d18b0: addk 32, a11 +3f8d18c0: move a11, *a13, 1 +3f8d18d0: move *a13(0xffc0), a9, 1 +3f8d18f0: addk 32, a9 +3f8d1900: move a9, *a13(0x20), 1 +3f8d1920: movb *a11(0x18), *a9(0x0) +3f8d1950: movb *a11(0x10), *a9(0x8) +3f8d1980: movb *a11(0x8), *a9(0x10) +3f8d19b0: movb *a11(0x0), *a9(0x18) +3f8d19e0: move *a13(0xffe0), a11, 1 +3f8d1a00: addi 0x60, a11 +3f8d1a20: move a11, *a13, 1 +3f8d1a30: move *a13(0xffc0), a9, 1 +3f8d1a50: addi 0x60, a9 +3f8d1a70: move a9, *a13(0x20), 1 +3f8d1a90: movb *a11(0x0), *a9(0x8) +3f8d1ac0: movb *a11(0x8), *a9(0x0) +3f8d1af0: move *a13(0xffe0), a11, 1 +3f8d1b10: addi 0x70, a11 +3f8d1b30: move a11, *a13, 1 +3f8d1b40: move *a13(0xffc0), a9, 1 +3f8d1b60: addi 0x70, a9 +3f8d1b80: move a9, *a13(0x20), 1 +3f8d1ba0: movb *a11(0x0), *a9(0x8) +3f8d1bd0: movb *a11(0x8), *a9(0x0) +3f8d1c00: move *a13(0xffe0), a11, 1 +3f8d1c20: addi 0x80, a11 +3f8d1c40: move a11, *a13, 1 +3f8d1c50: move *a13(0xffc0), a9, 1 +3f8d1c70: addi 0x80, a9 +3f8d1c90: move a9, *a13(0x20), 1 +3f8d1cb0: movb *a11(0x0), *a9(0x8) +3f8d1ce0: movb *a11(0x8), *a9(0x0) +3f8d1d10: move *a13(0xffe0), a11, 1 +3f8d1d30: addi 0x90, a11 +3f8d1d50: move a11, *a13, 1 +3f8d1d60: move *a13(0xffc0), a9, 1 +3f8d1d80: addi 0x90, a9 +3f8d1da0: move a9, *a13(0x20), 1 +3f8d1dc0: movb *a11(0x0), *a9(0x8) +3f8d1df0: movb *a11(0x8), *a9(0x0) +3f8d1e20: move *a13(0xffe0), a11, 1 +3f8d1e40: addi 0xa0, a11 +3f8d1e60: move a11, *a13, 1 +3f8d1e70: move *a13(0xffc0), a9, 1 +3f8d1e90: addi 0xa0, a9 +3f8d1eb0: move a9, *a13(0x20), 1 +3f8d1ed0: movb *a11(0x0), *a9(0x8) +3f8d1f00: movb *a11(0x8), *a9(0x0) +3f8d1f30: move *a13(0xffc0), a11, 1 +3f8d1f50: move *a13(0xffe0), a9, 1 +3f8d1f70: movb *a9(0xb0), *a11(0xb0) +3f8d1fa0: move *sp(0x80), a14, 1 +3f8d1fc0: mmfm sp, a9,a11,a13 +3f8d1fe0: rets 2 +3f8d1ff0: mmtm sp, a9,a11,a13 +3f8d2010: move a14, a13 +3f8d2020: addi 0x40, a14 +3f8d2040: move *a13(0xffc0), a11, 1 +3f8d2060: move *a13(0xffe0), a9, 1 +3f8d2080: movb *a9, *a11 +3f8d2090: addk 16, a9 +3f8d20a0: move a9, *a13, 1 +3f8d20b0: addk 16, a11 +3f8d20c0: move a11, *a13(0x20), 1 +3f8d20e0: movb *a9(0x0), *a11(0x8) +3f8d2110: movb *a9(0x8), *a11(0x0) +3f8d2140: move *a13(0xffe0), a11, 1 +3f8d2160: addk 32, a11 +3f8d2170: move a11, *a13, 1 +3f8d2180: move *a13(0xffc0), a9, 1 +3f8d21a0: addk 32, a9 +3f8d21b0: move a9, *a13(0x20), 1 +3f8d21d0: movb *a11(0x18), *a9(0x0) +3f8d2200: movb *a11(0x10), *a9(0x8) +3f8d2230: movb *a11(0x8), *a9(0x10) +3f8d2260: movb *a11(0x0), *a9(0x18) +3f8d2290: move *a13(0xffe0), a11, 1 +3f8d22b0: addi 0x40, a11 +3f8d22d0: move a11, *a13, 1 +3f8d22e0: move *a13(0xffc0), a9, 1 +3f8d2300: addi 0x40, a9 +3f8d2320: move a9, *a13(0x20), 1 +3f8d2340: movb *a11(0x18), *a9(0x0) +3f8d2370: movb *a11(0x10), *a9(0x8) +3f8d23a0: movb *a11(0x8), *a9(0x10) +3f8d23d0: movb *a11(0x0), *a9(0x18) +3f8d2400: move *sp(0x80), a14, 1 +3f8d2420: mmfm sp, a9,a11,a13 +3f8d2440: rets 2 +3f8d2450: mmtm sp, a9,a11,a13 +3f8d2470: move a14, a13 +3f8d2480: addi 0x40, a14 +3f8d24a0: move *a13(0xffc0), a11, 1 +3f8d24c0: move *a13(0xffe0), a9, 1 +3f8d24e0: movb *a9, *a11 +3f8d24f0: addk 16, a9 +3f8d2500: move a9, *a13, 1 +3f8d2510: addk 16, a11 +3f8d2520: move a11, *a13(0x20), 1 +3f8d2540: movb *a9(0x0), *a11(0x8) +3f8d2570: movb *a9(0x8), *a11(0x0) +3f8d25a0: move *a13(0xffe0), a11, 1 +3f8d25c0: addk 32, a11 +3f8d25d0: move a11, *a13, 1 +3f8d25e0: move *a13(0xffc0), a9, 1 +3f8d2600: addk 32, a9 +3f8d2610: move a9, *a13(0x20), 1 +3f8d2630: movb *a11(0x18), *a9(0x0) +3f8d2660: movb *a11(0x10), *a9(0x8) +3f8d2690: movb *a11(0x8), *a9(0x10) +3f8d26c0: movb *a11(0x0), *a9(0x18) +3f8d26f0: move *a13(0xffe0), a11, 1 +3f8d2710: addi 0x40, a11 +3f8d2730: move a11, *a13, 1 +3f8d2740: move *a13(0xffc0), a9, 1 +3f8d2760: addi 0x40, a9 +3f8d2780: move a9, *a13(0x20), 1 +3f8d27a0: movb *a11(0x18), *a9(0x0) +3f8d27d0: movb *a11(0x10), *a9(0x8) +3f8d2800: movb *a11(0x8), *a9(0x10) +3f8d2830: movb *a11(0x0), *a9(0x18) +3f8d2860: move *a13(0xffc0), a11, 1 +3f8d2880: move *a13(0xffe0), a9, 1 +3f8d28a0: movb *a9(0x60), *a11(0x60) +3f8d28d0: move *sp(0x80), a14, 1 +3f8d28f0: mmfm sp, a9,a11,a13 +3f8d2910: rets 2 +3f8d2920: mmtm sp, a9,a11,a13 +3f8d2940: move a14, a13 +3f8d2950: addi 0x40, a14 +3f8d2970: move *a13(0xffc0), a11, 1 +3f8d2990: move *a13(0xffe0), a9, 1 +3f8d29b0: movb *a9, *a11 +3f8d29c0: addk 16, a9 +3f8d29d0: move a9, *a13, 1 +3f8d29e0: addk 16, a11 +3f8d29f0: move a11, *a13(0x20), 1 +3f8d2a10: movb *a9(0x0), *a11(0x8) +3f8d2a40: movb *a9(0x8), *a11(0x0) +3f8d2a70: move *a13(0xffe0), a11, 1 +3f8d2a90: addk 32, a11 +3f8d2aa0: move a11, *a13, 1 +3f8d2ab0: move *a13(0xffc0), a9, 1 +3f8d2ad0: addk 32, a9 +3f8d2ae0: move a9, *a13(0x20), 1 +3f8d2b00: movb *a11(0x18), *a9(0x0) +3f8d2b30: movb *a11(0x10), *a9(0x8) +3f8d2b60: movb *a11(0x8), *a9(0x10) +3f8d2b90: movb *a11(0x0), *a9(0x18) +3f8d2bc0: move *a13(0xffe0), a11, 1 +3f8d2be0: addi 0x40, a11 +3f8d2c00: move a11, *a13, 1 +3f8d2c10: move *a13(0xffc0), a9, 1 +3f8d2c30: addi 0x40, a9 +3f8d2c50: move a9, *a13(0x20), 1 +3f8d2c70: movb *a11(0x18), *a9(0x0) +3f8d2ca0: movb *a11(0x10), *a9(0x8) +3f8d2cd0: movb *a11(0x8), *a9(0x10) +3f8d2d00: movb *a11(0x0), *a9(0x18) +3f8d2d30: move *a13(0xffc0), a11, 1 +3f8d2d50: move *a13(0xffe0), a9, 1 +3f8d2d70: movb *a9(0x60), *a11(0x60) +3f8d2da0: move *sp(0x80), a14, 1 +3f8d2dc0: mmfm sp, a9,a11,a13 +3f8d2de0: rets 2 +3f8d2df0: mmtm sp, a9,a11,a13 +3f8d2e10: move a14, a13 +3f8d2e20: addi 0x40, a14 +3f8d2e40: move *a13(0xffc0), a11, 1 +3f8d2e60: move *a13(0xffe0), a9, 1 +3f8d2e80: movb *a9, *a11 +3f8d2e90: addk 16, a9 +3f8d2ea0: move a9, *a13, 1 +3f8d2eb0: addk 16, a11 +3f8d2ec0: move a11, *a13(0x20), 1 +3f8d2ee0: movb *a9(0x0), *a11(0x8) +3f8d2f10: movb *a9(0x8), *a11(0x0) +3f8d2f40: move *a13(0xffe0), a11, 1 +3f8d2f60: addk 32, a11 +3f8d2f70: move a11, *a13, 1 +3f8d2f80: move *a13(0xffc0), a9, 1 +3f8d2fa0: addk 32, a9 +3f8d2fb0: move a9, *a13(0x20), 1 +3f8d2fd0: movb *a11(0x18), *a9(0x0) +3f8d3000: movb *a11(0x10), *a9(0x8) +3f8d3030: movb *a11(0x8), *a9(0x10) +3f8d3060: movb *a11(0x0), *a9(0x18) +3f8d3090: move *a13(0xffe0), a11, 1 +3f8d30b0: addi 0x40, a11 +3f8d30d0: move a11, *a13, 1 +3f8d30e0: move *a13(0xffc0), a9, 1 +3f8d3100: addi 0x40, a9 +3f8d3120: move a9, *a13(0x20), 1 +3f8d3140: movb *a11(0x18), *a9(0x0) +3f8d3170: movb *a11(0x10), *a9(0x8) +3f8d31a0: movb *a11(0x8), *a9(0x10) +3f8d31d0: movb *a11(0x0), *a9(0x18) +3f8d3200: move *sp(0x80), a14, 1 +3f8d3220: mmfm sp, a9,a11,a13 +3f8d3240: rets 2 +3f8d3250: mmtm sp, a9,a11,a13 +3f8d3270: move a14, a13 +3f8d3280: addi 0x40, a14 +3f8d32a0: move *a13(0xffc0), a11, 1 +3f8d32c0: move *a13(0xffe0), a9, 1 +3f8d32e0: movb *a9, *a11 +3f8d32f0: addk 16, a9 +3f8d3300: move a9, *a13, 1 +3f8d3310: addk 16, a11 +3f8d3320: move a11, *a13(0x20), 1 +3f8d3340: movb *a9(0x0), *a11(0x8) +3f8d3370: movb *a9(0x8), *a11(0x0) +3f8d33a0: move *a13(0xffe0), a11, 1 +3f8d33c0: addk 32, a11 +3f8d33d0: move a11, *a13, 1 +3f8d33e0: move *a13(0xffc0), a9, 1 +3f8d3400: addk 32, a9 +3f8d3410: move a9, *a13(0x20), 1 +3f8d3430: movb *a11(0x18), *a9(0x0) +3f8d3460: movb *a11(0x10), *a9(0x8) +3f8d3490: movb *a11(0x8), *a9(0x10) +3f8d34c0: movb *a11(0x0), *a9(0x18) +3f8d34f0: move *a13(0xffe0), a11, 1 +3f8d3510: addi 0x40, a11 +3f8d3530: move a11, *a13, 1 +3f8d3540: move *a13(0xffc0), a9, 1 +3f8d3560: addi 0x40, a9 +3f8d3580: move a9, *a13(0x20), 1 +3f8d35a0: movb *a11(0x18), *a9(0x0) +3f8d35d0: movb *a11(0x10), *a9(0x8) +3f8d3600: movb *a11(0x8), *a9(0x10) +3f8d3630: movb *a11(0x0), *a9(0x18) +3f8d3660: move *a13(0xffe0), a11, 1 +3f8d3680: addi 0x60, a11 +3f8d36a0: move a11, *a13, 1 +3f8d36b0: move *a13(0xffc0), a9, 1 +3f8d36d0: addi 0x60, a9 +3f8d36f0: move a9, *a13(0x20), 1 +3f8d3710: movb *a11(0x18), *a9(0x0) +3f8d3740: movb *a11(0x10), *a9(0x8) +3f8d3770: movb *a11(0x8), *a9(0x10) +3f8d37a0: movb *a11(0x0), *a9(0x18) +3f8d37d0: move *a13(0xffe0), a11, 1 +3f8d37f0: addi 0x80, a11 +3f8d3810: move a11, *a13, 1 +3f8d3820: move *a13(0xffc0), a9, 1 +3f8d3840: addi 0x80, a9 +3f8d3860: move a9, *a13(0x20), 1 +3f8d3880: movb *a11(0x0), *a9(0x8) +3f8d38b0: movb *a11(0x8), *a9(0x0) +3f8d38e0: move *a13(0xffe0), a11, 1 +3f8d3900: addi 0x90, a11 +3f8d3920: move a11, *a13, 1 +3f8d3930: move *a13(0xffc0), a9, 1 +3f8d3950: addi 0x90, a9 +3f8d3970: move a9, *a13(0x20), 1 +3f8d3990: movb *a11(0x0), *a9(0x8) +3f8d39c0: movb *a11(0x8), *a9(0x0) +3f8d39f0: move *a13(0xffc0), a11, 1 +3f8d3a10: move *a13(0xffe0), a9, 1 +3f8d3a30: movb *a9(0xa0), *a11(0xa0) +3f8d3a60: move *sp(0x80), a14, 1 +3f8d3a80: mmfm sp, a9,a11,a13 +3f8d3aa0: rets 2 +3f8d3ab0: mmtm sp, a9,a11,a13 +3f8d3ad0: move a14, a13 +3f8d3ae0: addi 0x40, a14 +3f8d3b00: move *a13(0xffc0), a11, 1 +3f8d3b20: move *a13(0xffe0), a9, 1 +3f8d3b40: movb *a9, *a11 +3f8d3b50: addk 16, a9 +3f8d3b60: move a9, *a13, 1 +3f8d3b70: addk 16, a11 +3f8d3b80: move a11, *a13(0x20), 1 +3f8d3ba0: movb *a9(0x0), *a11(0x8) +3f8d3bd0: movb *a9(0x8), *a11(0x0) +3f8d3c00: move *a13(0xffe0), a11, 1 +3f8d3c20: addk 32, a11 +3f8d3c30: move a11, *a13, 1 +3f8d3c40: move *a13(0xffc0), a9, 1 +3f8d3c60: addk 32, a9 +3f8d3c70: move a9, *a13(0x20), 1 +3f8d3c90: movb *a11(0x18), *a9(0x0) +3f8d3cc0: movb *a11(0x10), *a9(0x8) +3f8d3cf0: movb *a11(0x8), *a9(0x10) +3f8d3d20: movb *a11(0x0), *a9(0x18) +3f8d3d50: move *a13(0xffe0), a11, 1 +3f8d3d70: addi 0x40, a11 +3f8d3d90: move a11, *a13, 1 +3f8d3da0: move *a13(0xffc0), a9, 1 +3f8d3dc0: addi 0x40, a9 +3f8d3de0: move a9, *a13(0x20), 1 +3f8d3e00: movb *a11(0x18), *a9(0x0) +3f8d3e30: movb *a11(0x10), *a9(0x8) +3f8d3e60: movb *a11(0x8), *a9(0x10) +3f8d3e90: movb *a11(0x0), *a9(0x18) +3f8d3ec0: move *a13(0xffe0), a11, 1 +3f8d3ee0: addi 0x60, a11 +3f8d3f00: move a11, *a13, 1 +3f8d3f10: move *a13(0xffc0), a9, 1 +3f8d3f30: addi 0x60, a9 +3f8d3f50: move a9, *a13(0x20), 1 +3f8d3f70: movb *a11(0x18), *a9(0x0) +3f8d3fa0: movb *a11(0x10), *a9(0x8) +3f8d3fd0: movb *a11(0x8), *a9(0x10) +3f8d4000: movb *a11(0x0), *a9(0x18) +3f8d4030: move *a13(0xffe0), a11, 1 +3f8d4050: addi 0x80, a11 +3f8d4070: move a11, *a13, 1 +3f8d4080: move *a13(0xffc0), a9, 1 +3f8d40a0: addi 0x80, a9 +3f8d40c0: move a9, *a13(0x20), 1 +3f8d40e0: movb *a11(0x0), *a9(0x8) +3f8d4110: movb *a11(0x8), *a9(0x0) +3f8d4140: move *a13(0xffe0), a11, 1 +3f8d4160: addi 0x90, a11 +3f8d4180: move a11, *a13, 1 +3f8d4190: move *a13(0xffc0), a9, 1 +3f8d41b0: addi 0x90, a9 +3f8d41d0: move a9, *a13(0x20), 1 +3f8d41f0: movb *a11(0x0), *a9(0x8) +3f8d4220: movb *a11(0x8), *a9(0x0) +3f8d4250: move *a13(0xffe0), a11, 1 +3f8d4270: addi 0xa0, a11 +3f8d4290: move a11, *a13, 1 +3f8d42a0: move *a13(0xffc0), a9, 1 +3f8d42c0: addi 0xa0, a9 +3f8d42e0: move a9, *a13(0x20), 1 +3f8d4300: movb *a11(0x0), *a9(0x8) +3f8d4330: movb *a11(0x8), *a9(0x0) +3f8d4360: move *a13(0xffe0), a11, 1 +3f8d4380: addi 0xb0, a11 +3f8d43a0: move a11, *a13, 1 +3f8d43b0: move *a13(0xffc0), a9, 1 +3f8d43d0: addi 0xb0, a9 +3f8d43f0: move a9, *a13(0x20), 1 +3f8d4410: movb *a11(0x0), *a9(0x8) +3f8d4440: movb *a11(0x8), *a9(0x0) +3f8d4470: move *a13(0xffe0), a11, 1 +3f8d4490: addi 0xc0, a11 +3f8d44b0: move a11, *a13, 1 +3f8d44c0: move *a13(0xffc0), a9, 1 +3f8d44e0: addi 0xc0, a9 +3f8d4500: move a9, *a13(0x20), 1 +3f8d4520: movb *a11(0x0), *a9(0x8) +3f8d4550: movb *a11(0x8), *a9(0x0) +3f8d4580: move *a13(0xffc0), a11, 1 +3f8d45a0: move *a13(0xffe0), a9, 1 +3f8d45c0: movb *a9(0xd0), *a11(0xd0) +3f8d45f0: move *sp(0x80), a14, 1 +3f8d4610: mmfm sp, a9,a11,a13 +3f8d4630: rets 2 +3f8d4640: mmtm sp, a9,a11,a13 +3f8d4660: move a14, a13 +3f8d4670: addi 0x40, a14 +3f8d4690: move *a13(0xffc0), a11, 1 +3f8d46b0: move *a13(0xffe0), a9, 1 +3f8d46d0: movb *a9, *a11 +3f8d46e0: movb *a9(0x8), *a11(0x8) +3f8d4710: addk 16, a9 +3f8d4720: move a9, *a13, 1 +3f8d4730: addk 16, a11 +3f8d4740: move a11, *a13(0x20), 1 +3f8d4760: movb *a9(0x0), *a11(0x8) +3f8d4790: movb *a9(0x8), *a11(0x0) +3f8d47c0: move *a13(0xffe0), a11, 1 +3f8d47e0: addk 32, a11 +3f8d47f0: move a11, *a13, 1 +3f8d4800: move *a13(0xffc0), a9, 1 +3f8d4820: addk 32, a9 +3f8d4830: move a9, *a13(0x20), 1 +3f8d4850: movb *a11(0x18), *a9(0x0) +3f8d4880: movb *a11(0x10), *a9(0x8) +3f8d48b0: movb *a11(0x8), *a9(0x10) +3f8d48e0: movb *a11(0x0), *a9(0x18) +3f8d4910: move *a13(0xffe0), a11, 1 +3f8d4930: addi 0x40, a11 +3f8d4950: move a11, *a13, 1 +3f8d4960: move *a13(0xffc0), a9, 1 +3f8d4980: addi 0x40, a9 +3f8d49a0: move a9, *a13(0x20), 1 +3f8d49c0: movb *a11(0x18), *a9(0x0) +3f8d49f0: movb *a11(0x10), *a9(0x8) +3f8d4a20: movb *a11(0x8), *a9(0x10) +3f8d4a50: movb *a11(0x0), *a9(0x18) +3f8d4a80: move *a13(0xffe0), a11, 1 +3f8d4aa0: addi 0x60, a11 +3f8d4ac0: move a11, *a13, 1 +3f8d4ad0: move *a13(0xffc0), a9, 1 +3f8d4af0: addi 0x60, a9 +3f8d4b10: move a9, *a13(0x20), 1 +3f8d4b30: movb *a11(0x18), *a9(0x0) +3f8d4b60: movb *a11(0x10), *a9(0x8) +3f8d4b90: movb *a11(0x8), *a9(0x10) +3f8d4bc0: movb *a11(0x0), *a9(0x18) +3f8d4bf0: move *a13(0xffe0), a11, 1 +3f8d4c10: addi 0x80, a11 +3f8d4c30: move a11, *a13, 1 +3f8d4c40: move *a13(0xffc0), a9, 1 +3f8d4c60: addi 0x80, a9 +3f8d4c80: move a9, *a13(0x20), 1 +3f8d4ca0: movb *a11(0x0), *a9(0x8) +3f8d4cd0: movb *a11(0x8), *a9(0x0) +3f8d4d00: move *a13(0xffe0), a11, 1 +3f8d4d20: addi 0x90, a11 +3f8d4d40: move a11, *a13, 1 +3f8d4d50: move *a13(0xffc0), a9, 1 +3f8d4d70: addi 0x90, a9 +3f8d4d90: move a9, *a13(0x20), 1 +3f8d4db0: movb *a11(0x0), *a9(0x8) +3f8d4de0: movb *a11(0x8), *a9(0x0) +3f8d4e10: move *a13(0xffe0), a11, 1 +3f8d4e30: addi 0xa0, a11 +3f8d4e50: move a11, *a13, 1 +3f8d4e60: move *a13(0xffc0), a9, 1 +3f8d4e80: addi 0xa0, a9 +3f8d4ea0: move a9, *a13(0x20), 1 +3f8d4ec0: movb *a11(0x0), *a9(0x8) +3f8d4ef0: movb *a11(0x8), *a9(0x0) +3f8d4f20: move *a13(0xffe0), a11, 1 +3f8d4f40: addi 0xb0, a11 +3f8d4f60: move a11, *a13, 1 +3f8d4f70: move *a13(0xffc0), a9, 1 +3f8d4f90: addi 0xb0, a9 +3f8d4fb0: move a9, *a13(0x20), 1 +3f8d4fd0: movb *a11(0x0), *a9(0x8) +3f8d5000: movb *a11(0x8), *a9(0x0) +3f8d5030: move *a13(0xffe0), a11, 1 +3f8d5050: addi 0xc0, a11 +3f8d5070: move a11, *a13, 1 +3f8d5080: move *a13(0xffc0), a9, 1 +3f8d50a0: addi 0xc0, a9 +3f8d50c0: move a9, *a13(0x20), 1 +3f8d50e0: movb *a11(0x0), *a9(0x8) +3f8d5110: movb *a11(0x8), *a9(0x0) +3f8d5140: move *a13(0xffe0), a11, 1 +3f8d5160: addi 0xd0, a11 +3f8d5180: move a11, *a13, 1 +3f8d5190: move *a13(0xffc0), a9, 1 +3f8d51b0: addi 0xd0, a9 +3f8d51d0: move a9, *a13(0x20), 1 +3f8d51f0: movb *a11(0x0), *a9(0x8) +3f8d5220: movb *a11(0x8), *a9(0x0) +3f8d5250: move *sp(0x80), a14, 1 +3f8d5270: mmfm sp, a9,a11,a13 +3f8d5290: rets 2 +3f8d52a0: mmtm sp, a9,a11,a13 +3f8d52c0: move a14, a13 +3f8d52d0: addi 0x40, a14 +3f8d52f0: move *a13(0xffc0), a11, 1 +3f8d5310: move *a13(0xffe0), a9, 1 +3f8d5330: movb *a9, *a11 +3f8d5340: addk 16, a9 +3f8d5350: move a9, *a13, 1 +3f8d5360: addk 16, a11 +3f8d5370: move a11, *a13(0x20), 1 +3f8d5390: movb *a9(0x0), *a11(0x8) +3f8d53c0: movb *a9(0x8), *a11(0x0) +3f8d53f0: move *a13(0xffe0), a11, 1 +3f8d5410: addk 32, a11 +3f8d5420: move a11, *a13, 1 +3f8d5430: move *a13(0xffc0), a9, 1 +3f8d5450: addk 32, a9 +3f8d5460: move a9, *a13(0x20), 1 +3f8d5480: movb *a11(0x18), *a9(0x0) +3f8d54b0: movb *a11(0x10), *a9(0x8) +3f8d54e0: movb *a11(0x8), *a9(0x10) +3f8d5510: movb *a11(0x0), *a9(0x18) +3f8d5540: move *a13(0xffe0), a11, 1 +3f8d5560: addi 0x40, a11 +3f8d5580: move a11, *a13, 1 +3f8d5590: move *a13(0xffc0), a9, 1 +3f8d55b0: addi 0x40, a9 +3f8d55d0: move a9, *a13(0x20), 1 +3f8d55f0: movb *a11(0x18), *a9(0x0) +3f8d5620: movb *a11(0x10), *a9(0x8) +3f8d5650: movb *a11(0x8), *a9(0x10) +3f8d5680: movb *a11(0x0), *a9(0x18) +3f8d56b0: move *a13(0xffe0), a11, 1 +3f8d56d0: addi 0x60, a11 +3f8d56f0: move a11, *a13, 1 +3f8d5700: move *a13(0xffc0), a9, 1 +3f8d5720: addi 0x60, a9 +3f8d5740: move a9, *a13(0x20), 1 +3f8d5760: movb *a11(0x0), *a9(0x8) +3f8d5790: movb *a11(0x8), *a9(0x0) +3f8d57c0: move *a13(0xffe0), a11, 1 +3f8d57e0: addi 0x70, a11 +3f8d5800: move a11, *a13, 1 +3f8d5810: move *a13(0xffc0), a9, 1 +3f8d5830: addi 0x70, a9 +3f8d5850: move a9, *a13(0x20), 1 +3f8d5870: movb *a11(0x0), *a9(0x8) +3f8d58a0: movb *a11(0x8), *a9(0x0) +3f8d58d0: move *sp(0x80), a14, 1 +3f8d58f0: mmfm sp, a9,a11,a13 +3f8d5910: rets 2 +3f8d5920: mmtm sp, a9,a11,a13 +3f8d5940: move a14, a13 +3f8d5950: addi 0x40, a14 +3f8d5970: move *a13(0xffc0), a11, 1 +3f8d5990: move *a13(0xffe0), a9, 1 +3f8d59b0: movb *a9, *a11 +3f8d59c0: addk 16, a9 +3f8d59d0: move a9, *a13, 1 +3f8d59e0: addk 16, a11 +3f8d59f0: move a11, *a13(0x20), 1 +3f8d5a10: movb *a9(0x0), *a11(0x8) +3f8d5a40: movb *a9(0x8), *a11(0x0) +3f8d5a70: move *a13(0xffe0), a11, 1 +3f8d5a90: addk 32, a11 +3f8d5aa0: move a11, *a13, 1 +3f8d5ab0: move *a13(0xffc0), a9, 1 +3f8d5ad0: addk 32, a9 +3f8d5ae0: move a9, *a13(0x20), 1 +3f8d5b00: movb *a11(0x18), *a9(0x0) +3f8d5b30: movb *a11(0x10), *a9(0x8) +3f8d5b60: movb *a11(0x8), *a9(0x10) +3f8d5b90: movb *a11(0x0), *a9(0x18) +3f8d5bc0: move *a13(0xffe0), a11, 1 +3f8d5be0: addi 0x40, a11 +3f8d5c00: move a11, *a13, 1 +3f8d5c10: move *a13(0xffc0), a9, 1 +3f8d5c30: addi 0x40, a9 +3f8d5c50: move a9, *a13(0x20), 1 +3f8d5c70: movb *a11(0x0), *a9(0x8) +3f8d5ca0: movb *a11(0x8), *a9(0x0) +3f8d5cd0: move *a13(0xffe0), a11, 1 +3f8d5cf0: addi 0x50, a11 +3f8d5d10: move a11, *a13, 1 +3f8d5d20: move *a13(0xffc0), a9, 1 +3f8d5d40: addi 0x50, a9 +3f8d5d60: move a9, *a13(0x20), 1 +3f8d5d80: movb *a11(0x0), *a9(0x8) +3f8d5db0: movb *a11(0x8), *a9(0x0) +3f8d5de0: move *sp(0x80), a14, 1 +3f8d5e00: mmfm sp, a9,a11,a13 +3f8d5e20: rets 2 +3f8d5e30: mmtm sp, a9,a11,a13 +3f8d5e50: move a14, a13 +3f8d5e60: addi 0x40, a14 +3f8d5e80: move *a13(0xffc0), a11, 1 +3f8d5ea0: move *a13(0xffe0), a9, 1 +3f8d5ec0: movb *a9, *a11 +3f8d5ed0: movb *a9(0x8), *a11(0x8) +3f8d5f00: addk 16, a9 +3f8d5f10: move a9, *a13, 1 +3f8d5f20: addk 16, a11 +3f8d5f30: move a11, *a13(0x20), 1 +3f8d5f50: movb *a9(0x0), *a11(0x8) +3f8d5f80: movb *a9(0x8), *a11(0x0) +3f8d5fb0: move *a13(0xffe0), a11, 1 +3f8d5fd0: addk 32, a11 +3f8d5fe0: move a11, *a13, 1 +3f8d5ff0: move *a13(0xffc0), a9, 1 +3f8d6010: addk 32, a9 +3f8d6020: move a9, *a13(0x20), 1 +3f8d6040: movb *a11(0x18), *a9(0x0) +3f8d6070: movb *a11(0x10), *a9(0x8) +3f8d60a0: movb *a11(0x8), *a9(0x10) +3f8d60d0: movb *a11(0x0), *a9(0x18) +3f8d6100: move *a13(0xffe0), a11, 1 +3f8d6120: addi 0x40, a11 +3f8d6140: move a11, *a13, 1 +3f8d6150: move *a13(0xffc0), a9, 1 +3f8d6170: addi 0x40, a9 +3f8d6190: move a9, *a13(0x20), 1 +3f8d61b0: movb *a11(0x18), *a9(0x0) +3f8d61e0: movb *a11(0x10), *a9(0x8) +3f8d6210: movb *a11(0x8), *a9(0x10) +3f8d6240: movb *a11(0x0), *a9(0x18) +3f8d6270: move *a13(0xffe0), a11, 1 +3f8d6290: addi 0x60, a11 +3f8d62b0: move a11, *a13, 1 +3f8d62c0: move *a13(0xffc0), a9, 1 +3f8d62e0: addi 0x60, a9 +3f8d6300: move a9, *a13(0x20), 1 +3f8d6320: movb *a11(0x18), *a9(0x0) +3f8d6350: movb *a11(0x10), *a9(0x8) +3f8d6380: movb *a11(0x8), *a9(0x10) +3f8d63b0: movb *a11(0x0), *a9(0x18) +3f8d63e0: move *a13(0xffc0), a11, 1 +3f8d6400: move *a13(0xffe0), a9, 1 +3f8d6420: movb *a9(0x80), *a11(0x80) +3f8d6450: move *sp(0x80), a14, 1 +3f8d6470: mmfm sp, a9,a11,a13 +3f8d6490: rets 2 +3f8d64a0: mmtm sp, a9,a11,a13 +3f8d64c0: move a14, a13 +3f8d64d0: addi 0x40, a14 +3f8d64f0: move *a13(0xffc0), a11, 1 +3f8d6510: move *a13(0xffe0), a9, 1 +3f8d6530: movb *a9, *a11 +3f8d6540: addk 16, a9 +3f8d6550: move a9, *a13, 1 +3f8d6560: addk 16, a11 +3f8d6570: move a11, *a13(0x20), 1 +3f8d6590: movb *a9(0x0), *a11(0x8) +3f8d65c0: movb *a9(0x8), *a11(0x0) +3f8d65f0: move *a13(0xffe0), a11, 1 +3f8d6610: addk 32, a11 +3f8d6620: move a11, *a13, 1 +3f8d6630: move *a13(0xffc0), a9, 1 +3f8d6650: addk 32, a9 +3f8d6660: move a9, *a13(0x20), 1 +3f8d6680: movb *a11(0x18), *a9(0x0) +3f8d66b0: movb *a11(0x10), *a9(0x8) +3f8d66e0: movb *a11(0x8), *a9(0x10) +3f8d6710: movb *a11(0x0), *a9(0x18) +3f8d6740: move *a13(0xffe0), a11, 1 +3f8d6760: addi 0x40, a11 +3f8d6780: move a11, *a13, 1 +3f8d6790: move *a13(0xffc0), a9, 1 +3f8d67b0: addi 0x40, a9 +3f8d67d0: move a9, *a13(0x20), 1 +3f8d67f0: movb *a11(0x18), *a9(0x0) +3f8d6820: movb *a11(0x10), *a9(0x8) +3f8d6850: movb *a11(0x8), *a9(0x10) +3f8d6880: movb *a11(0x0), *a9(0x18) +3f8d68b0: move *a13(0xffe0), a11, 1 +3f8d68d0: addi 0x60, a11 +3f8d68f0: move a11, *a13, 1 +3f8d6900: move *a13(0xffc0), a9, 1 +3f8d6920: addi 0x60, a9 +3f8d6940: move a9, *a13(0x20), 1 +3f8d6960: movb *a11(0x18), *a9(0x0) +3f8d6990: movb *a11(0x10), *a9(0x8) +3f8d69c0: movb *a11(0x8), *a9(0x10) +3f8d69f0: movb *a11(0x0), *a9(0x18) +3f8d6a20: move *a13(0xffc0), a11, 1 +3f8d6a40: move *a13(0xffe0), a9, 1 +3f8d6a60: movb *a9(0x80), *a11(0x80) +3f8d6a90: move *sp(0x80), a14, 1 +3f8d6ab0: mmfm sp, a9,a11,a13 +3f8d6ad0: rets 2 +3f8d6ae0: mmtm sp, a9,a11,a13 +3f8d6b00: move a14, a13 +3f8d6b10: addi 0x40, a14 +3f8d6b30: move *a13(0xffc0), a11, 1 +3f8d6b50: move *a13(0xffe0), a9, 1 +3f8d6b70: movb *a9, *a11 +3f8d6b80: addk 16, a9 +3f8d6b90: move a9, *a13, 1 +3f8d6ba0: addk 16, a11 +3f8d6bb0: move a11, *a13(0x20), 1 +3f8d6bd0: movb *a9(0x0), *a11(0x8) +3f8d6c00: movb *a9(0x8), *a11(0x0) +3f8d6c30: move *a13(0xffe0), a11, 1 +3f8d6c50: addk 32, a11 +3f8d6c60: move a11, *a13, 1 +3f8d6c70: move *a13(0xffc0), a9, 1 +3f8d6c90: addk 32, a9 +3f8d6ca0: move a9, *a13(0x20), 1 +3f8d6cc0: movb *a11(0x18), *a9(0x0) +3f8d6cf0: movb *a11(0x10), *a9(0x8) +3f8d6d20: movb *a11(0x8), *a9(0x10) +3f8d6d50: movb *a11(0x0), *a9(0x18) +3f8d6d80: move *a13(0xffe0), a11, 1 +3f8d6da0: addi 0x40, a11 +3f8d6dc0: move a11, *a13, 1 +3f8d6dd0: move *a13(0xffc0), a9, 1 +3f8d6df0: addi 0x40, a9 +3f8d6e10: move a9, *a13(0x20), 1 +3f8d6e30: movb *a11(0x18), *a9(0x0) +3f8d6e60: movb *a11(0x10), *a9(0x8) +3f8d6e90: movb *a11(0x8), *a9(0x10) +3f8d6ec0: movb *a11(0x0), *a9(0x18) +3f8d6ef0: move *a13(0xffe0), a11, 1 +3f8d6f10: addi 0x60, a11 +3f8d6f30: move a11, *a13, 1 +3f8d6f40: move *a13(0xffc0), a9, 1 +3f8d6f60: addi 0x60, a9 +3f8d6f80: move a9, *a13(0x20), 1 +3f8d6fa0: movb *a11(0x18), *a9(0x0) +3f8d6fd0: movb *a11(0x10), *a9(0x8) +3f8d7000: movb *a11(0x8), *a9(0x10) +3f8d7030: movb *a11(0x0), *a9(0x18) +3f8d7060: move *sp(0x80), a14, 1 +3f8d7080: mmfm sp, a9,a11,a13 +3f8d70a0: rets 2 +3f8d70b0: mmtm sp, a9,a11,a13 +3f8d70d0: move a14, a13 +3f8d70e0: addi 0x40, a14 +3f8d7100: move *a13(0xffc0), a11, 1 +3f8d7120: move *a13(0xffe0), a9, 1 +3f8d7140: movb *a9, *a11 +3f8d7150: addk 16, a9 +3f8d7160: move a9, *a13, 1 +3f8d7170: addk 16, a11 +3f8d7180: move a11, *a13(0x20), 1 +3f8d71a0: movb *a9(0x0), *a11(0x8) +3f8d71d0: movb *a9(0x8), *a11(0x0) +3f8d7200: move *a13(0xffe0), a11, 1 +3f8d7220: addk 32, a11 +3f8d7230: move a11, *a13, 1 +3f8d7240: move *a13(0xffc0), a9, 1 +3f8d7260: addk 32, a9 +3f8d7270: move a9, *a13(0x20), 1 +3f8d7290: movb *a11(0x18), *a9(0x0) +3f8d72c0: movb *a11(0x10), *a9(0x8) +3f8d72f0: movb *a11(0x8), *a9(0x10) +3f8d7320: movb *a11(0x0), *a9(0x18) +3f8d7350: move *a13(0xffe0), a11, 1 +3f8d7370: addi 0x40, a11 +3f8d7390: move a11, *a13, 1 +3f8d73a0: move *a13(0xffc0), a9, 1 +3f8d73c0: addi 0x40, a9 +3f8d73e0: move a9, *a13(0x20), 1 +3f8d7400: movb *a11(0x18), *a9(0x0) +3f8d7430: movb *a11(0x10), *a9(0x8) +3f8d7460: movb *a11(0x8), *a9(0x10) +3f8d7490: movb *a11(0x0), *a9(0x18) +3f8d74c0: move *a13(0xffe0), a11, 1 +3f8d74e0: addi 0x60, a11 +3f8d7500: move a11, *a13, 1 +3f8d7510: move *a13(0xffc0), a9, 1 +3f8d7530: addi 0x60, a9 +3f8d7550: move a9, *a13(0x20), 1 +3f8d7570: movb *a11(0x18), *a9(0x0) +3f8d75a0: movb *a11(0x10), *a9(0x8) +3f8d75d0: movb *a11(0x8), *a9(0x10) +3f8d7600: movb *a11(0x0), *a9(0x18) +3f8d7630: move *a13(0xffe0), a11, 1 +3f8d7650: addi 0x80, a11 +3f8d7670: move a11, *a13, 1 +3f8d7680: move *a13(0xffc0), a9, 1 +3f8d76a0: addi 0x80, a9 +3f8d76c0: move a9, *a13(0x20), 1 +3f8d76e0: movb *a11(0x18), *a9(0x0) +3f8d7710: movb *a11(0x10), *a9(0x8) +3f8d7740: movb *a11(0x8), *a9(0x10) +3f8d7770: movb *a11(0x0), *a9(0x18) +3f8d77a0: move *a13(0xffe0), a11, 1 +3f8d77c0: addi 0xa0, a11 +3f8d77e0: move a11, *a13, 1 +3f8d77f0: move *a13(0xffc0), a9, 1 +3f8d7810: addi 0xa0, a9 +3f8d7830: move a9, *a13(0x20), 1 +3f8d7850: movb *a11(0x18), *a9(0x0) +3f8d7880: movb *a11(0x10), *a9(0x8) +3f8d78b0: movb *a11(0x8), *a9(0x10) +3f8d78e0: movb *a11(0x0), *a9(0x18) +3f8d7910: move *a13(0xffe0), a11, 1 +3f8d7930: addi 0xc0, a11 +3f8d7950: move a11, *a13, 1 +3f8d7960: move *a13(0xffc0), a9, 1 +3f8d7980: addi 0xc0, a9 +3f8d79a0: move a9, *a13(0x20), 1 +3f8d79c0: movb *a11(0x18), *a9(0x0) +3f8d79f0: movb *a11(0x10), *a9(0x8) +3f8d7a20: movb *a11(0x8), *a9(0x10) +3f8d7a50: movb *a11(0x0), *a9(0x18) +3f8d7a80: move *sp(0x80), a14, 1 +3f8d7aa0: mmfm sp, a9,a11,a13 +3f8d7ac0: rets 2 +3f8d7ad0: mmtm sp, a9,a11,a13 +3f8d7af0: move a14, a13 +3f8d7b00: addi 0x40, a14 +3f8d7b20: move *a13(0xffc0), a11, 1 +3f8d7b40: move *a13(0xffe0), a9, 1 +3f8d7b60: movb *a9, *a11 +3f8d7b70: addk 16, a9 +3f8d7b80: move a9, *a13, 1 +3f8d7b90: addk 16, a11 +3f8d7ba0: move a11, *a13(0x20), 1 +3f8d7bc0: movb *a9(0x0), *a11(0x8) +3f8d7bf0: movb *a9(0x8), *a11(0x0) +3f8d7c20: move *a13(0xffe0), a11, 1 +3f8d7c40: addk 32, a11 +3f8d7c50: move a11, *a13, 1 +3f8d7c60: move *a13(0xffc0), a9, 1 +3f8d7c80: addk 32, a9 +3f8d7c90: move a9, *a13(0x20), 1 +3f8d7cb0: movb *a11(0x18), *a9(0x0) +3f8d7ce0: movb *a11(0x10), *a9(0x8) +3f8d7d10: movb *a11(0x8), *a9(0x10) +3f8d7d40: movb *a11(0x0), *a9(0x18) +3f8d7d70: move *a13(0xffe0), a11, 1 +3f8d7d90: addi 0x40, a11 +3f8d7db0: move a11, *a13, 1 +3f8d7dc0: move *a13(0xffc0), a9, 1 +3f8d7de0: addi 0x40, a9 +3f8d7e00: move a9, *a13(0x20), 1 +3f8d7e20: movb *a11(0x18), *a9(0x0) +3f8d7e50: movb *a11(0x10), *a9(0x8) +3f8d7e80: movb *a11(0x8), *a9(0x10) +3f8d7eb0: movb *a11(0x0), *a9(0x18) +3f8d7ee0: move *a13(0xffe0), a11, 1 +3f8d7f00: addi 0x60, a11 +3f8d7f20: move a11, *a13, 1 +3f8d7f30: move *a13(0xffc0), a9, 1 +3f8d7f50: addi 0x60, a9 +3f8d7f70: move a9, *a13(0x20), 1 +3f8d7f90: movb *a11(0x18), *a9(0x0) +3f8d7fc0: movb *a11(0x10), *a9(0x8) +3f8d7ff0: movb *a11(0x8), *a9(0x10) +3f8d8020: movb *a11(0x0), *a9(0x18) +3f8d8050: move *a13(0xffe0), a11, 1 +3f8d8070: addi 0x80, a11 +3f8d8090: move a11, *a13, 1 +3f8d80a0: move *a13(0xffc0), a9, 1 +3f8d80c0: addi 0x80, a9 +3f8d80e0: move a9, *a13(0x20), 1 +3f8d8100: movb *a11(0x18), *a9(0x0) +3f8d8130: movb *a11(0x10), *a9(0x8) +3f8d8160: movb *a11(0x8), *a9(0x10) +3f8d8190: movb *a11(0x0), *a9(0x18) +3f8d81c0: move *a13(0xffe0), a11, 1 +3f8d81e0: addi 0xa0, a11 +3f8d8200: move a11, *a13, 1 +3f8d8210: move *a13(0xffc0), a9, 1 +3f8d8230: addi 0xa0, a9 +3f8d8250: move a9, *a13(0x20), 1 +3f8d8270: movb *a11(0x18), *a9(0x0) +3f8d82a0: movb *a11(0x10), *a9(0x8) +3f8d82d0: movb *a11(0x8), *a9(0x10) +3f8d8300: movb *a11(0x0), *a9(0x18) +3f8d8330: move *sp(0x80), a14, 1 +3f8d8350: mmfm sp, a9,a11,a13 +3f8d8370: rets 2 +3f8d8380: mmtm sp, a9,a11,a13 +3f8d83a0: move a14, a13 +3f8d83b0: addi 0x40, a14 +3f8d83d0: move *a13(0xffc0), a11, 1 +3f8d83f0: move *a13(0xffe0), a9, 1 +3f8d8410: movb *a9, *a11 +3f8d8420: addk 16, a9 +3f8d8430: move a9, *a13, 1 +3f8d8440: addk 16, a11 +3f8d8450: move a11, *a13(0x20), 1 +3f8d8470: movb *a9(0x0), *a11(0x8) +3f8d84a0: movb *a9(0x8), *a11(0x0) +3f8d84d0: move *a13(0xffe0), a11, 1 +3f8d84f0: addk 32, a11 +3f8d8500: move a11, *a13, 1 +3f8d8510: move *a13(0xffc0), a9, 1 +3f8d8530: addk 32, a9 +3f8d8540: move a9, *a13(0x20), 1 +3f8d8560: movb *a11(0x18), *a9(0x0) +3f8d8590: movb *a11(0x10), *a9(0x8) +3f8d85c0: movb *a11(0x8), *a9(0x10) +3f8d85f0: movb *a11(0x0), *a9(0x18) +3f8d8620: move *a13(0xffe0), a11, 1 +3f8d8640: addi 0x40, a11 +3f8d8660: move a11, *a13, 1 +3f8d8670: move *a13(0xffc0), a9, 1 +3f8d8690: addi 0x40, a9 +3f8d86b0: move a9, *a13(0x20), 1 +3f8d86d0: movb *a11(0x18), *a9(0x0) +3f8d8700: movb *a11(0x10), *a9(0x8) +3f8d8730: movb *a11(0x8), *a9(0x10) +3f8d8760: movb *a11(0x0), *a9(0x18) +3f8d8790: move *a13(0xffc0), a11, 1 +3f8d87b0: move *a13(0xffe0), a9, 1 +3f8d87d0: movb *a9(0x60), *a11(0x60) +3f8d8800: movb *a9(0x68), *a11(0x68) +3f8d8830: move *sp(0x80), a14, 1 +3f8d8850: mmfm sp, a9,a11,a13 +3f8d8870: rets 2 +3f8d8880: mmtm sp, a9,a11,a13 +3f8d88a0: move a14, a13 +3f8d88b0: addi 0x40, a14 +3f8d88d0: move *a13(0xffc0), a11, 1 +3f8d88f0: move *a13(0xffe0), a9, 1 +3f8d8910: movb *a9, *a11 +3f8d8920: addk 16, a9 +3f8d8930: move a9, *a13, 1 +3f8d8940: addk 16, a11 +3f8d8950: move a11, *a13(0x20), 1 +3f8d8970: movb *a9(0x0), *a11(0x8) +3f8d89a0: movb *a9(0x8), *a11(0x0) +3f8d89d0: move *a13(0xffc0), a11, 1 +3f8d89f0: move *a13(0xffe0), a9, 1 +3f8d8a10: movb *a9(0x20), *a11(0x20) +3f8d8a40: movb *a9(0x28), *a11(0x28) +3f8d8a70: movb *a9(0x30), *a11(0x30) +3f8d8aa0: move *sp(0x80), a14, 1 +3f8d8ac0: mmfm sp, a9,a11,a13 +3f8d8ae0: rets 2 +3f8d8af0: mmtm sp, a9,a11,a13 +3f8d8b10: move a14, a13 +3f8d8b20: addi 0x40, a14 +3f8d8b40: move *a13(0xffc0), a11, 1 +3f8d8b60: move *a13(0xffe0), a9, 1 +3f8d8b80: movb *a9, *a11 +3f8d8b90: movb *a9(0x8), *a11(0x8) +3f8d8bc0: addk 16, a9 +3f8d8bd0: move a9, *a13, 1 +3f8d8be0: addk 16, a11 +3f8d8bf0: move a11, *a13(0x20), 1 +3f8d8c10: movb *a9(0x0), *a11(0x8) +3f8d8c40: movb *a9(0x8), *a11(0x0) +3f8d8c70: move *a13(0xffe0), a11, 1 +3f8d8c90: addk 32, a11 +3f8d8ca0: move a11, *a13, 1 +3f8d8cb0: move *a13(0xffc0), a9, 1 +3f8d8cd0: addk 32, a9 +3f8d8ce0: move a9, *a13(0x20), 1 +3f8d8d00: movb *a11(0x18), *a9(0x0) +3f8d8d30: movb *a11(0x10), *a9(0x8) +3f8d8d60: movb *a11(0x8), *a9(0x10) +3f8d8d90: movb *a11(0x0), *a9(0x18) +3f8d8dc0: move *a13(0xffe0), a11, 1 +3f8d8de0: addi 0x40, a11 +3f8d8e00: move a11, *a13, 1 +3f8d8e10: move *a13(0xffc0), a9, 1 +3f8d8e30: addi 0x40, a9 +3f8d8e50: move a9, *a13(0x20), 1 +3f8d8e70: movb *a11(0x18), *a9(0x0) +3f8d8ea0: movb *a11(0x10), *a9(0x8) +3f8d8ed0: movb *a11(0x8), *a9(0x10) +3f8d8f00: movb *a11(0x0), *a9(0x18) +3f8d8f30: jauc L3F8DA080 +L3F8D8F50: +3f8d8f50: move a14, -*sp, 1 +3f8d8f60: movk 20, a11 +3f8d8f70: move a11, *a14+, 1 +3f8d8f80: move *a13(0xffc0), a9, 1 +3f8d8fa0: addi 0x60, a9 +3f8d8fc0: move a9, *a14+, 1 +3f8d8fd0: move *a13(0xffe0), a9, 1 +3f8d8ff0: addi 0x60, a9 +3f8d9010: move a9, *a14+, 1 +3f8d9020: calla L3FB44400 +3f8d9050: jauc L3F8DA150 +L3F8D9070: +3f8d9070: move *a13(0xffe0), a11, 1 +3f8d9090: addi 0x60, a11 +3f8d90b0: move a11, *a13, 1 +3f8d90c0: move *a13(0xffc0), a9, 1 +3f8d90e0: addi 0x60, a9 +3f8d9100: move a9, *a13(0x20), 1 +3f8d9120: movb *a11(0x0), *a9(0x8) +3f8d9150: movb *a11(0x8), *a9(0x0) +3f8d9180: move *a13(0xffe0), a11, 1 +3f8d91a0: addi 0x70, a11 +3f8d91c0: move a11, *a13, 1 +3f8d91d0: move *a13(0xffc0), a9, 1 +3f8d91f0: addi 0x70, a9 +3f8d9210: move a9, *a13(0x20), 1 +3f8d9230: movb *a11(0x0), *a9(0x8) +3f8d9260: movb *a11(0x8), *a9(0x0) +3f8d9290: move *a13(0xffe0), a11, 1 +3f8d92b0: addi 0x80, a11 +3f8d92d0: move a11, *a13, 1 +3f8d92e0: move *a13(0xffc0), a9, 1 +3f8d9300: addi 0x80, a9 +3f8d9320: move a9, *a13(0x20), 1 +3f8d9340: movb *a11(0x0), *a9(0x8) +3f8d9370: movb *a11(0x8), *a9(0x0) +3f8d93a0: move *a13(0xffe0), a11, 1 +3f8d93c0: addi 0x90, a11 +3f8d93e0: move a11, *a13, 1 +3f8d93f0: move *a13(0xffc0), a9, 1 +3f8d9410: addi 0x90, a9 +3f8d9430: move a9, *a13(0x20), 1 +3f8d9450: movb *a11(0x0), *a9(0x8) +3f8d9480: movb *a11(0x8), *a9(0x0) +3f8d94b0: move *a13(0xffe0), a11, 1 +3f8d94d0: addi 0xa0, a11 +3f8d94f0: move a11, *a13, 1 +3f8d9500: move *a13(0xffc0), a9, 1 +3f8d9520: addi 0xa0, a9 +3f8d9540: move a9, *a13(0x20), 1 +3f8d9560: movb *a11(0x0), *a9(0x8) +3f8d9590: movb *a11(0x8), *a9(0x0) +3f8d95c0: move *a13(0xffe0), a11, 1 +3f8d95e0: addi 0xb0, a11 +3f8d9600: move a11, *a13, 1 +3f8d9610: move *a13(0xffc0), a9, 1 +3f8d9630: addi 0xb0, a9 +3f8d9650: move a9, *a13(0x20), 1 +3f8d9670: movb *a11(0x0), *a9(0x8) +3f8d96a0: movb *a11(0x8), *a9(0x0) +3f8d96d0: move *a13(0xffe0), a11, 1 +3f8d96f0: addi 0xc0, a11 +3f8d9710: move a11, *a13, 1 +3f8d9720: move *a13(0xffc0), a9, 1 +3f8d9740: addi 0xc0, a9 +3f8d9760: move a9, *a13(0x20), 1 +3f8d9780: movb *a11(0x0), *a9(0x8) +3f8d97b0: movb *a11(0x8), *a9(0x0) +3f8d97e0: move *a13(0xffe0), a11, 1 +3f8d9800: addi 0xd0, a11 +3f8d9820: move a11, *a13, 1 +3f8d9830: move *a13(0xffc0), a9, 1 +3f8d9850: addi 0xd0, a9 +3f8d9870: move a9, *a13(0x20), 1 +3f8d9890: movb *a11(0x0), *a9(0x8) +3f8d98c0: movb *a11(0x8), *a9(0x0) +3f8d98f0: move *a13(0xffe0), a11, 1 +3f8d9910: addi 0xe0, a11 +3f8d9930: move a11, *a13, 1 +3f8d9940: move *a13(0xffc0), a9, 1 +3f8d9960: addi 0xe0, a9 +3f8d9980: move a9, *a13(0x20), 1 +3f8d99a0: movb *a11(0x0), *a9(0x8) +3f8d99d0: movb *a11(0x8), *a9(0x0) +3f8d9a00: move *a13(0xffe0), a11, 1 +3f8d9a20: addi 0xf0, a11 +3f8d9a40: move a11, *a13, 1 +3f8d9a50: move *a13(0xffc0), a9, 1 +3f8d9a70: addi 0xf0, a9 +3f8d9a90: move a9, *a13(0x20), 1 +3f8d9ab0: movb *a11(0x0), *a9(0x8) +3f8d9ae0: movb *a11(0x8), *a9(0x0) +3f8d9b10: jruc L3F8DA150 +L3F8D9B20: +3f8d9b20: move *a13(0xffe0), a11, 1 +3f8d9b40: addi 0x60, a11 +3f8d9b60: move a11, *a13, 1 +3f8d9b70: move *a13(0xffc0), a9, 1 +3f8d9b90: addi 0x60, a9 +3f8d9bb0: move a9, *a13(0x20), 1 +3f8d9bd0: movb *a11(0x0), *a9(0x8) +3f8d9c00: movb *a11(0x8), *a9(0x0) +3f8d9c30: move *a13(0xffe0), a11, 1 +3f8d9c50: addi 0x80, a11 +3f8d9c70: move a11, *a13, 1 +3f8d9c80: move *a13(0xffc0), a9, 1 +3f8d9ca0: addi 0x80, a9 +3f8d9cc0: move a9, *a13(0x20), 1 +3f8d9ce0: movb *a11(0x0), *a9(0x8) +3f8d9d10: movb *a11(0x8), *a9(0x0) +3f8d9d40: move *a13(0xffe0), a11, 1 +3f8d9d60: addi 0xa0, a11 +3f8d9d80: move a11, *a13, 1 +3f8d9d90: move *a13(0xffc0), a9, 1 +3f8d9db0: addi 0xa0, a9 +3f8d9dd0: move a9, *a13(0x20), 1 +3f8d9df0: movb *a11(0x0), *a9(0x8) +3f8d9e20: movb *a11(0x8), *a9(0x0) +3f8d9e50: move *a13(0xffe0), a11, 1 +3f8d9e70: addi 0xc0, a11 +3f8d9e90: move a11, *a13, 1 +3f8d9ea0: move *a13(0xffc0), a9, 1 +3f8d9ec0: addi 0xc0, a9 +3f8d9ee0: move a9, *a13(0x20), 1 +3f8d9f00: movb *a11(0x0), *a9(0x8) +3f8d9f30: movb *a11(0x8), *a9(0x0) +3f8d9f60: move *a13(0xffe0), a11, 1 +3f8d9f80: addi 0xe0, a11 +3f8d9fa0: move a11, *a13, 1 +3f8d9fb0: move *a13(0xffc0), a9, 1 +3f8d9fd0: addi 0xe0, a9 +3f8d9ff0: move a9, *a13(0x20), 1 +3f8da010: movb *a11(0x0), *a9(0x8) +3f8da040: movb *a11(0x8), *a9(0x0) +3f8da070: jruc L3F8DA150 +L3F8DA080: +3f8da080: move *a13(0xffe0), a11, 1 +3f8da0a0: setf 8, 0, 0 +3f8da0b0: move *a11(0x8), a8, 0 +3f8da0d0: subk 8, a8 +3f8da0e0: jaeq L3F8D8F50 +3f8da100: subk 8, a8 +3f8da110: jaeq L3F8D9070 +3f8da130: subk 16, a8 +3f8da140: jreq L3F8D9B20 +L3F8DA150: +3f8da150: move *sp(0x80), a14, 1 +3f8da170: mmfm sp, a9,a11,a13 +3f8da190: rets 2 +3f8da1a0: mmtm sp, a9,a11,a13 +3f8da1c0: move a14, a13 +3f8da1d0: move *a13(0xffc0), a11, 1 +3f8da1f0: move *a13(0xffe0), a9, 1 +3f8da210: movk 8, a8 +L3F8DA220: +3f8da220: move *a9+, *a11+, 1 +3f8da230: dsjs a8, L3F8DA220 +3f8da240: move *sp(0x80), a14, 1 +3f8da260: mmfm sp, a9,a11,a13 +3f8da280: rets 2 +3f8da290: mmtm sp, a9,a11,a13 +3f8da2b0: move a14, a13 +3f8da2c0: addi 0x80, a14 +3f8da2e0: move *a13(0xffc0), a11, 1 +3f8da300: movb *a11, *a13 +3f8da310: addk 16, a11 +3f8da320: move a11, *a13(0x40), 1 +3f8da340: move a13, a9 +3f8da350: addk 16, a9 +3f8da360: move a9, *a13(0x60), 1 +3f8da380: movb *a11(0x0), *a9(0x8) +3f8da3b0: movb *a11(0x8), *a9(0x0) +3f8da3e0: move *a13(0xffc0), a11, 1 +3f8da400: addk 32, a11 +3f8da410: move a11, *a13(0x40), 1 +3f8da430: move a13, a9 +3f8da440: addk 32, a9 +3f8da450: move a9, *a13(0x60), 1 +3f8da470: movb *a11(0x0), *a9(0x8) +3f8da4a0: movb *a11(0x8), *a9(0x0) +3f8da4d0: move *a13(0xffc0), a11, 1 +3f8da4f0: addi 0x30, a11 +3f8da510: move a11, *a13(0x40), 1 +3f8da530: move a13, a9 +3f8da540: addi 0x30, a9 +3f8da560: move a9, *a13(0x60), 1 +3f8da580: movb *a11(0x0), *a9(0x8) +3f8da5b0: movb *a11(0x8), *a9(0x0) +3f8da5e0: move a14, -*sp, 1 +3f8da5f0: move a13, *a14+, 1 +3f8da600: movk 8, a11 +3f8da610: move a11, *a14+, 1 +3f8da620: move *a13(0xffe0), *a14+, 1 +3f8da640: calla L3F352110 +3f8da670: move *sp(0x80), a14, 1 +3f8da690: mmfm sp, a9,a11,a13 +3f8da6b0: rets 2 +L3F8DA6C0: +3f8da6c0: mmtm sp, a9,a10,a11,a13 +3f8da6e0: move a14, a13 +3f8da6f0: move *a13(0xffe0), a9, 1 +3f8da710: move *a13(0xffc0), a10, 1 +3f8da730: cmpi 0x8, a10 +3f8da750: jrc L3F8DAEB0 +L3F8DA760: +3f8da760: movb *a9, a11 +3f8da770: movb *a9(0x18), *a9(0x0) +3f8da7a0: movb a11, *a9(0x18) +3f8da7c0: movb *a9(0x8), a11 +3f8da7e0: movb *a9(0x10), *a9(0x8) +3f8da810: movb a11, *a9(0x10) +3f8da830: movb *a9(0x20), a11 +3f8da850: movb *a9(0x38), *a9(0x20) +3f8da880: movb a11, *a9(0x38) +3f8da8a0: movb *a9(0x28), a11 +3f8da8c0: movb *a9(0x30), *a9(0x28) +3f8da8f0: movb a11, *a9(0x30) +3f8da910: movb *a9(0x40), a11 +3f8da930: movb *a9(0x58), *a9(0x40) +3f8da960: movb a11, *a9(0x58) +3f8da980: movb *a9(0x48), a11 +3f8da9a0: movb *a9(0x50), *a9(0x48) +3f8da9d0: movb a11, *a9(0x50) +3f8da9f0: movb *a9(0x60), a11 +3f8daa10: movb *a9(0x78), *a9(0x60) +3f8daa40: movb a11, *a9(0x78) +3f8daa60: movb *a9(0x68), a11 +3f8daa80: movb *a9(0x70), *a9(0x68) +3f8daab0: movb a11, *a9(0x70) +3f8daad0: movb *a9(0x80), a11 +3f8daaf0: movb *a9(0x98), *a9(0x80) +3f8dab20: movb a11, *a9(0x98) +3f8dab40: movb *a9(0x88), a11 +3f8dab60: movb *a9(0x90), *a9(0x88) +3f8dab90: movb a11, *a9(0x90) +3f8dabb0: movb *a9(0xa0), a11 +3f8dabd0: movb *a9(0xb8), *a9(0xa0) +3f8dac00: movb a11, *a9(0xb8) +3f8dac20: movb *a9(0xa8), a11 +3f8dac40: movb *a9(0xb0), *a9(0xa8) +3f8dac70: movb a11, *a9(0xb0) +3f8dac90: movb *a9(0xc0), a11 +3f8dacb0: movb *a9(0xd8), *a9(0xc0) +3f8dace0: movb a11, *a9(0xd8) +3f8dad00: movb *a9(0xc8), a11 +3f8dad20: movb *a9(0xd0), *a9(0xc8) +3f8dad50: movb a11, *a9(0xd0) +3f8dad70: movb *a9(0xe0), a11 +3f8dad90: movb *a9(0xf8), *a9(0xe0) +3f8dadc0: movb a11, *a9(0xf8) +3f8dade0: movb *a9(0xe8), a11 +3f8dae00: movb *a9(0xf0), *a9(0xe8) +3f8dae30: movb a11, *a9(0xf0) +3f8dae50: addi 0x100, a9 +3f8dae70: subk 8, a10 +3f8dae80: cmpi 0x8, a10 +3f8daea0: jrnc L3F8DA760 +L3F8DAEB0: +3f8daeb0: move a10, a10 +3f8daec0: jreq L3F8DAFC0 +L3F8DAED0: +3f8daed0: movb *a9, a11 +3f8daee0: movb *a9(0x18), *a9(0x0) +3f8daf10: movb a11, *a9(0x18) +3f8daf30: movb *a9(0x8), a11 +3f8daf50: movb *a9(0x10), *a9(0x8) +3f8daf80: movb a11, *a9(0x10) +3f8dafa0: addk 32, a9 +3f8dafb0: dsjs a10, L3F8DAED0 +L3F8DAFC0: +3f8dafc0: move *sp(0xa0), a14, 1 +3f8dafe0: mmfm sp, a9,a10,a11,a13 +3f8db000: rets 2 +L3F8DB010: +3f8db010: mmtm sp, a9,a10,a11,a13 +3f8db030: move a14, a13 +3f8db040: move *a13(0xffe0), a9, 1 +3f8db060: move *a13(0xffc0), a10, 1 +3f8db080: cmpi 0x10, a10 +3f8db0a0: jrc L3F8DB800 +L3F8DB0B0: +3f8db0b0: movb *a9, a11 +3f8db0c0: movb *a9(0x8), *a9(0x0) +3f8db0f0: movb a11, *a9(0x8) +3f8db110: movb *a9(0x10), a11 +3f8db130: movb *a9(0x18), *a9(0x10) +3f8db160: movb a11, *a9(0x18) +3f8db180: movb *a9(0x20), a11 +3f8db1a0: movb *a9(0x28), *a9(0x20) +3f8db1d0: movb a11, *a9(0x28) +3f8db1f0: movb *a9(0x30), a11 +3f8db210: movb *a9(0x38), *a9(0x30) +3f8db240: movb a11, *a9(0x38) +3f8db260: movb *a9(0x40), a11 +3f8db280: movb *a9(0x48), *a9(0x40) +3f8db2b0: movb a11, *a9(0x48) +3f8db2d0: movb *a9(0x50), a11 +3f8db2f0: movb *a9(0x58), *a9(0x50) +3f8db320: movb a11, *a9(0x58) +3f8db340: movb *a9(0x60), a11 +3f8db360: movb *a9(0x68), *a9(0x60) +3f8db390: movb a11, *a9(0x68) +3f8db3b0: movb *a9(0x70), a11 +3f8db3d0: movb *a9(0x78), *a9(0x70) +3f8db400: movb a11, *a9(0x78) +3f8db420: movb *a9(0x80), a11 +3f8db440: movb *a9(0x88), *a9(0x80) +3f8db470: movb a11, *a9(0x88) +3f8db490: movb *a9(0x90), a11 +3f8db4b0: movb *a9(0x98), *a9(0x90) +3f8db4e0: movb a11, *a9(0x98) +3f8db500: movb *a9(0xa0), a11 +3f8db520: movb *a9(0xa8), *a9(0xa0) +3f8db550: movb a11, *a9(0xa8) +3f8db570: movb *a9(0xb0), a11 +3f8db590: movb *a9(0xb8), *a9(0xb0) +3f8db5c0: movb a11, *a9(0xb8) +3f8db5e0: movb *a9(0xc0), a11 +3f8db600: movb *a9(0xc8), *a9(0xc0) +3f8db630: movb a11, *a9(0xc8) +3f8db650: movb *a9(0xd0), a11 +3f8db670: movb *a9(0xd8), *a9(0xd0) +3f8db6a0: movb a11, *a9(0xd8) +3f8db6c0: movb *a9(0xe0), a11 +3f8db6e0: movb *a9(0xe8), *a9(0xe0) +3f8db710: movb a11, *a9(0xe8) +3f8db730: movb *a9(0xf0), a11 +3f8db750: movb *a9(0xf8), *a9(0xf0) +3f8db780: movb a11, *a9(0xf8) +3f8db7a0: addi 0x100, a9 +3f8db7c0: subk 16, a10 +3f8db7d0: cmpi 0x10, a10 +3f8db7f0: jrnc L3F8DB0B0 +L3F8DB800: +3f8db800: move a10, a10 +3f8db810: jreq L3F8DB8A0 +L3F8DB820: +3f8db820: movb *a9, a11 +3f8db830: movb *a9(0x8), *a9(0x0) +3f8db860: movb a11, *a9(0x8) +3f8db880: addk 16, a9 +3f8db890: dsjs a10, L3F8DB820 +L3F8DB8A0: +3f8db8a0: move *sp(0xa0), a14, 1 +3f8db8c0: mmfm sp, a9,a10,a11,a13 +3f8db8e0: rets 2 +3f8db8f0: mmtm sp, a7,a9,a10,a11,a13 +3f8db910: move a14, a13 +3f8db920: move *a13(0xffe0), a9, 1 +3f8db940: move *a9(0x40), a11, 1 +3f8db960: movb *a11(0x10), a10 +3f8db980: movb *a11(0x18), *a11(0x10) +3f8db9b0: movb a10, *a11(0x18) +3f8db9d0: move a14, -*sp, 1 +3f8db9e0: move a9, *a14+, 1 +3f8db9f0: setf 8, 0, 0 +3f8dba00: move *a11, a7, 0 +3f8dba10: sll 0x5, a7 +3f8dba20: addi 0xdc980, a7 +3f8dba50: move *a7, a7, 1 +3f8dba60: call a7 +3f8dba70: move *sp(0xc0), a14, 1 +3f8dba90: mmfm sp, a7,a9,a10,a11,a13 +3f8dbab0: rets 2 +3f8dbac0: mmtm sp, a7,a9,a10,a11,a13 +3f8dbae0: move a14, a13 +3f8dbaf0: move *a13(0xffe0), a9, 1 +3f8dbb10: move *a9(0x40), a11, 1 +3f8dbb30: movb *a11(0x10), a10 +3f8dbb50: movb *a11(0x18), *a11(0x10) +3f8dbb80: movb a10, *a11(0x18) +3f8dbba0: movb *a11(0x20), a10 +3f8dbbc0: movb *a11(0x38), *a11(0x20) +3f8dbbf0: movb a10, *a11(0x38) +3f8dbc10: movb *a11(0x28), a10 +3f8dbc30: movb *a11(0x30), *a11(0x28) +3f8dbc60: movb a10, *a11(0x30) +3f8dbc80: move a14, -*sp, 1 +3f8dbc90: move a9, *a14+, 1 +3f8dbca0: setf 8, 0, 0 +3f8dbcb0: move *a11, a7, 0 +3f8dbcc0: sll 0x5, a7 +3f8dbcd0: addi 0xdc980, a7 +3f8dbd00: move *a7, a7, 1 +3f8dbd10: call a7 +3f8dbd20: move *sp(0xc0), a14, 1 +3f8dbd40: mmfm sp, a7,a9,a10,a11,a13 +3f8dbd60: rets 2 +3f8dbd70: mmtm sp, a7,a9,a10,a11,a13 +3f8dbd90: move a14, a13 +3f8dbda0: move *a13(0xffe0), a9, 1 +3f8dbdc0: move *a9(0x40), a11, 1 +3f8dbde0: movb *a11(0x10), a10 +3f8dbe00: movb *a11(0x18), *a11(0x10) +3f8dbe30: movb a10, *a11(0x18) +3f8dbe50: movb *a11(0x20), a10 +3f8dbe70: movb *a11(0x38), *a11(0x20) +3f8dbea0: movb a10, *a11(0x38) +3f8dbec0: movb *a11(0x28), a10 +3f8dbee0: movb *a11(0x30), *a11(0x28) +3f8dbf10: movb a10, *a11(0x30) +3f8dbf30: movb *a11(0x40), a10 +3f8dbf50: movb *a11(0x58), *a11(0x40) +3f8dbf80: movb a10, *a11(0x58) +3f8dbfa0: movb *a11(0x48), a10 +3f8dbfc0: movb *a11(0x50), *a11(0x48) +3f8dbff0: movb a10, *a11(0x50) +3f8dc010: movb *a11(0x60), a10 +3f8dc030: movb *a11(0x68), *a11(0x60) +3f8dc060: movb a10, *a11(0x68) +3f8dc080: movb *a11(0x70), a10 +3f8dc0a0: movb *a11(0x78), *a11(0x70) +3f8dc0d0: movb a10, *a11(0x78) +3f8dc0f0: movb *a11(0x80), a10 +3f8dc110: movb *a11(0x88), *a11(0x80) +3f8dc140: movb a10, *a11(0x88) +3f8dc160: movb *a11(0x90), a10 +3f8dc180: movb *a11(0x98), *a11(0x90) +3f8dc1b0: movb a10, *a11(0x98) +3f8dc1d0: movb *a11(0xa0), a10 +3f8dc1f0: movb *a11(0xa8), *a11(0xa0) +3f8dc220: movb a10, *a11(0xa8) +3f8dc240: movb *a11(0xb0), a10 +3f8dc260: movb *a11(0xb8), *a11(0xb0) +3f8dc290: movb a10, *a11(0xb8) +3f8dc2b0: movb *a11(0xc0), a10 +3f8dc2d0: movb *a11(0xd8), *a11(0xc0) +3f8dc300: movb a10, *a11(0xd8) +3f8dc320: movb *a11(0xc8), a10 +3f8dc340: movb *a11(0xd0), *a11(0xc8) +3f8dc370: movb a10, *a11(0xd0) +3f8dc390: movb *a11(0xe0), a10 +3f8dc3b0: movb *a11(0xf8), *a11(0xe0) +3f8dc3e0: movb a10, *a11(0xf8) +3f8dc400: movb *a11(0xe8), a10 +3f8dc420: movb *a11(0xf0), *a11(0xe8) +3f8dc450: movb a10, *a11(0xf0) +3f8dc470: move a14, -*sp, 1 +3f8dc480: setf 16, 0, 0 +3f8dc490: move *a11(0x10), a7, 0 +3f8dc4b0: subk 8, a7 +3f8dc4c0: move a7, *a14+, 1 +3f8dc4d0: move a11, a7 +3f8dc4e0: addi 0x100, a7 +3f8dc500: move a7, *a14+, 1 +3f8dc510: calla L3F8DA6C0 +3f8dc540: move a14, -*sp, 1 +3f8dc550: move a9, *a14+, 1 +3f8dc560: move @0xdc9a0, a7, 1 +3f8dc590: call a7 +3f8dc5a0: move *sp(0xc0), a14, 1 +3f8dc5c0: mmfm sp, a7,a9,a10,a11,a13 +3f8dc5e0: rets 2 +3f8dc5f0: mmtm sp, a7,a9,a10,a11,a13 +3f8dc610: move a14, a13 +3f8dc620: move *a13(0xffe0), a9, 1 +3f8dc640: move *a9(0x40), a11, 1 +3f8dc660: movb *a11(0x10), a10 +3f8dc680: movb *a11(0x18), *a11(0x10) +3f8dc6b0: movb a10, *a11(0x18) +3f8dc6d0: movb *a11(0x20), a10 +3f8dc6f0: movb *a11(0x38), *a11(0x20) +3f8dc720: movb a10, *a11(0x38) +3f8dc740: movb *a11(0x28), a10 +3f8dc760: movb *a11(0x30), *a11(0x28) +3f8dc790: movb a10, *a11(0x30) +3f8dc7b0: movb *a11(0x40), a10 +3f8dc7d0: movb *a11(0x58), *a11(0x40) +3f8dc800: movb a10, *a11(0x58) +3f8dc820: movb *a11(0x48), a10 +3f8dc840: movb *a11(0x50), *a11(0x48) +3f8dc870: movb a10, *a11(0x50) +3f8dc890: move a14, -*sp, 1 +3f8dc8a0: setf 16, 0, 0 +3f8dc8b0: move *a11(0x10), a7, 0 +3f8dc8d0: subk 3, a7 +3f8dc8e0: move a7, *a14+, 1 +3f8dc8f0: move a11, a7 +3f8dc900: addi 0x60, a7 +3f8dc920: move a7, *a14+, 1 +3f8dc930: calla L3F8DA6C0 +3f8dc960: move a14, -*sp, 1 +3f8dc970: move a9, *a14+, 1 +3f8dc980: move @0xdc9c0, a7, 1 +3f8dc9b0: call a7 +3f8dc9c0: move *sp(0xc0), a14, 1 +3f8dc9e0: mmfm sp, a7,a9,a10,a11,a13 +3f8dca00: rets 2 +3f8dca10: mmtm sp, a7,a9,a10,a11,a13 +3f8dca30: move a14, a13 +3f8dca40: move *a13(0xffe0), a9, 1 +3f8dca60: move *a9(0x40), a11, 1 +3f8dca80: movb *a11(0x10), a10 +3f8dcaa0: movb *a11(0x18), *a11(0x10) +3f8dcad0: movb a10, *a11(0x18) +3f8dcaf0: movb *a11(0x20), a10 +3f8dcb10: movb *a11(0x38), *a11(0x20) +3f8dcb40: movb a10, *a11(0x38) +3f8dcb60: movb *a11(0x28), a10 +3f8dcb80: movb *a11(0x30), *a11(0x28) +3f8dcbb0: movb a10, *a11(0x30) +3f8dcbd0: movb *a11(0x40), a10 +3f8dcbf0: movb *a11(0x58), *a11(0x40) +3f8dcc20: movb a10, *a11(0x58) +3f8dcc40: movb *a11(0x48), a10 +3f8dcc60: movb *a11(0x50), *a11(0x48) +3f8dcc90: movb a10, *a11(0x50) +3f8dccb0: movb *a11(0x60), a10 +3f8dccd0: movb *a11(0x68), *a11(0x60) +3f8dcd00: movb a10, *a11(0x68) +3f8dcd20: movb *a11(0x70), a10 +3f8dcd40: movb *a11(0x78), *a11(0x70) +3f8dcd70: movb a10, *a11(0x78) +3f8dcd90: move a14, -*sp, 1 +3f8dcda0: move a9, *a14+, 1 +3f8dcdb0: move @0xdca60, a7, 1 +3f8dcde0: call a7 +3f8dcdf0: move *sp(0xc0), a14, 1 +3f8dce10: mmfm sp, a7,a9,a10,a11,a13 +3f8dce30: rets 2 +3f8dce40: mmtm sp, a7,a9,a10,a11,a13 +3f8dce60: move a14, a13 +3f8dce70: move *a13(0xffe0), a9, 1 +3f8dce90: move *a9(0x40), a11, 1 +3f8dceb0: movb *a11(0x10), a10 +3f8dced0: movb *a11(0x18), *a11(0x10) +3f8dcf00: movb a10, *a11(0x18) +3f8dcf20: movb *a11(0x20), a10 +3f8dcf40: movb *a11(0x38), *a11(0x20) +3f8dcf70: movb a10, *a11(0x38) +3f8dcf90: movb *a11(0x28), a10 +3f8dcfb0: movb *a11(0x30), *a11(0x28) +3f8dcfe0: movb a10, *a11(0x30) +3f8dd000: movb *a11(0x40), a10 +3f8dd020: movb *a11(0x48), *a11(0x40) +3f8dd050: movb a10, *a11(0x48) +3f8dd070: move a14, -*sp, 1 +3f8dd080: setf 16, 0, 0 +3f8dd090: move *a11(0x10), a7, 0 +3f8dd0b0: subk 3, a7 +3f8dd0c0: move a7, *a14+, 1 +3f8dd0d0: move a11, a7 +3f8dd0e0: addi 0x60, a7 +3f8dd100: move a7, *a14+, 1 +3f8dd110: calla L3F8DA6C0 +3f8dd140: move a14, -*sp, 1 +3f8dd150: move a9, *a14+, 1 +3f8dd160: move @0xdcb00, a7, 1 +3f8dd190: call a7 +3f8dd1a0: move *sp(0xc0), a14, 1 +3f8dd1c0: mmfm sp, a7,a9,a10,a11,a13 +3f8dd1e0: rets 2 +3f8dd1f0: mmtm sp, a7,a9,a10,a11,a13 +3f8dd210: move a14, a13 +3f8dd220: move *a13(0xffe0), a9, 1 +3f8dd240: move *a9(0x40), a11, 1 +3f8dd260: movb *a11(0x10), a10 +3f8dd280: movb *a11(0x18), *a11(0x10) +3f8dd2b0: movb a10, *a11(0x18) +3f8dd2d0: movb *a11(0x20), a10 +3f8dd2f0: movb *a11(0x28), *a11(0x20) +3f8dd320: movb a10, *a11(0x28) +3f8dd340: move a14, -*sp, 1 +3f8dd350: move a9, *a14+, 1 +3f8dd360: move @0xdcb80, a7, 1 +3f8dd390: call a7 +3f8dd3a0: move *sp(0xc0), a14, 1 +3f8dd3c0: mmfm sp, a7,a9,a10,a11,a13 +3f8dd3e0: rets 2 +3f8dd3f0: mmtm sp, a7,a9,a10,a11,a13 +3f8dd410: move a14, a13 +3f8dd420: move *a13(0xffe0), a9, 1 +3f8dd440: move *a9(0x40), a11, 1 +3f8dd460: movb *a11(0x10), a10 +3f8dd480: movb *a11(0x18), *a11(0x10) +3f8dd4b0: movb a10, *a11(0x18) +3f8dd4d0: movb *a11(0x20), a10 +3f8dd4f0: movb *a11(0x38), *a11(0x20) +3f8dd520: movb a10, *a11(0x38) +3f8dd540: movb *a11(0x28), a10 +3f8dd560: movb *a11(0x30), *a11(0x28) +3f8dd590: movb a10, *a11(0x30) +3f8dd5b0: movb *a11(0x40), a10 +3f8dd5d0: movb *a11(0x58), *a11(0x40) +3f8dd600: movb a10, *a11(0x58) +3f8dd620: movb *a11(0x48), a10 +3f8dd640: movb *a11(0x50), *a11(0x48) +3f8dd670: movb a10, *a11(0x50) +3f8dd690: movb *a11(0x60), a10 +3f8dd6b0: movb *a11(0x78), *a11(0x60) +3f8dd6e0: movb a10, *a11(0x78) +3f8dd700: movb *a11(0x68), a10 +3f8dd720: movb *a11(0x70), *a11(0x68) +3f8dd750: movb a10, *a11(0x70) +3f8dd770: movb *a11(0xa0), a10 +3f8dd790: movb *a11(0xb8), *a11(0xa0) +3f8dd7c0: movb a10, *a11(0xb8) +3f8dd7e0: movb *a11(0xa8), a10 +3f8dd800: movb *a11(0xb0), *a11(0xa8) +3f8dd830: movb a10, *a11(0xb0) +3f8dd850: jruc L3F8DD9C0 +L3F8DD860: +3f8dd860: move a14, -*sp, 1 +3f8dd870: move *a11(0xa0), *a14+, 1 +3f8dd890: move a11, a7 +3f8dd8a0: addi 0xc0, a7 +3f8dd8c0: move a7, *a14+, 1 +3f8dd8d0: calla L3F8DB010 +3f8dd900: jruc L3F8DDA50 +L3F8DD910: +3f8dd910: move a14, -*sp, 1 +3f8dd920: move *a11(0xa0), *a14+, 1 +3f8dd940: move a11, a7 +3f8dd950: addi 0xc0, a7 +3f8dd970: move a7, *a14+, 1 +3f8dd980: calla L3F8DA6C0 +3f8dd9b0: jruc L3F8DDA50 +L3F8DD9C0: +3f8dd9c0: setf 8, 0, 0 +3f8dd9d0: move *a11(0x80), a8, 0 +3f8dd9f0: subk 8, a8 +3f8dda00: jreq L3F8DDA50 +3f8dda10: subk 8, a8 +3f8dda20: jreq L3F8DD860 +3f8dda30: subk 16, a8 +3f8dda40: jreq L3F8DD910 +L3F8DDA50: +3f8dda50: move a14, -*sp, 1 +3f8dda60: move a9, *a14+, 1 +3f8dda70: move @0xdcbc0, a7, 1 +3f8ddaa0: call a7 +3f8ddab0: move *sp(0xc0), a14, 1 +3f8ddad0: mmfm sp, a7,a9,a10,a11,a13 +3f8ddaf0: rets 2 +3f8ddb00: mmtm sp, a7,a9,a10,a11,a13 +3f8ddb20: move a14, a13 +3f8ddb30: move *a13(0xffe0), a9, 1 +3f8ddb50: move *a9(0x40), a11, 1 +3f8ddb70: movb *a11(0x10), a10 +3f8ddb90: movb *a11(0x18), *a11(0x10) +3f8ddbc0: movb a10, *a11(0x18) +3f8ddbe0: movb *a11(0x20), a10 +3f8ddc00: movb *a11(0x38), *a11(0x20) +3f8ddc30: movb a10, *a11(0x38) +3f8ddc50: movb *a11(0x28), a10 +3f8ddc70: movb *a11(0x30), *a11(0x28) +3f8ddca0: movb a10, *a11(0x30) +3f8ddcc0: movb *a11(0x40), a10 +3f8ddce0: movb *a11(0x58), *a11(0x40) +3f8ddd10: movb a10, *a11(0x58) +3f8ddd30: movb *a11(0x48), a10 +3f8ddd50: movb *a11(0x50), *a11(0x48) +3f8ddd80: movb a10, *a11(0x50) +3f8ddda0: move a14, -*sp, 1 +3f8dddb0: move a9, *a14+, 1 +3f8dddc0: move @0xdcbe0, a7, 1 +3f8dddf0: call a7 +3f8dde00: move *sp(0xc0), a14, 1 +3f8dde20: mmfm sp, a7,a9,a10,a11,a13 +3f8dde40: rets 2 +3f8dde50: mmtm sp, a7,a9,a10,a11,a13 +3f8dde70: move a14, a13 +3f8dde80: move *a13(0xffe0), a9, 1 +3f8ddea0: move *a9(0x40), a11, 1 +3f8ddec0: movb *a11(0x10), a10 +3f8ddee0: movb *a11(0x18), *a11(0x10) +3f8ddf10: movb a10, *a11(0x18) +3f8ddf30: movb *a11(0x20), a10 +3f8ddf50: movb *a11(0x38), *a11(0x20) +3f8ddf80: movb a10, *a11(0x38) +3f8ddfa0: movb *a11(0x28), a10 +3f8ddfc0: movb *a11(0x30), *a11(0x28) +3f8ddff0: movb a10, *a11(0x30) +3f8de010: movb *a11(0x40), a10 +3f8de030: movb *a11(0x58), *a11(0x40) +3f8de060: movb a10, *a11(0x58) +3f8de080: movb *a11(0x48), a10 +3f8de0a0: movb *a11(0x50), *a11(0x48) +3f8de0d0: movb a10, *a11(0x50) +3f8de0f0: movb *a11(0x60), a10 +3f8de110: movb *a11(0x78), *a11(0x60) +3f8de140: movb a10, *a11(0x78) +3f8de160: movb *a11(0x68), a10 +3f8de180: movb *a11(0x70), *a11(0x68) +3f8de1b0: movb a10, *a11(0x70) +3f8de1d0: movb *a11(0x80), a10 +3f8de1f0: movb *a11(0x98), *a11(0x80) +3f8de220: movb a10, *a11(0x98) +3f8de240: movb *a11(0x88), a10 +3f8de260: movb *a11(0x90), *a11(0x88) +3f8de290: movb a10, *a11(0x90) +3f8de2b0: movb *a11(0xa0), a10 +3f8de2d0: movb *a11(0xb8), *a11(0xa0) +3f8de300: movb a10, *a11(0xb8) +3f8de320: movb *a11(0xa8), a10 +3f8de340: movb *a11(0xb0), *a11(0xa8) +3f8de370: movb a10, *a11(0xb0) +3f8de390: move a14, -*sp, 1 +3f8de3a0: move a9, *a14+, 1 +3f8de3b0: move @0xdcc00, a7, 1 +3f8de3e0: call a7 +3f8de3f0: move *sp(0xc0), a14, 1 +3f8de410: mmfm sp, a7,a9,a10,a11,a13 +3f8de430: rets 2 +3f8de440: mmtm sp, a7,a9,a10,a11,a13 +3f8de460: move a14, a13 +3f8de470: move *a13(0xffe0), a9, 1 +3f8de490: move *a9(0x40), a11, 1 +3f8de4b0: movb *a11(0x10), a10 +3f8de4d0: movb *a11(0x18), *a11(0x10) +3f8de500: movb a10, *a11(0x18) +3f8de520: movb *a11(0x20), a10 +3f8de540: movb *a11(0x38), *a11(0x20) +3f8de570: movb a10, *a11(0x38) +3f8de590: movb *a11(0x28), a10 +3f8de5b0: movb *a11(0x30), *a11(0x28) +3f8de5e0: movb a10, *a11(0x30) +3f8de600: movb *a11(0x40), a10 +3f8de620: movb *a11(0x58), *a11(0x40) +3f8de650: movb a10, *a11(0x58) +3f8de670: movb *a11(0x48), a10 +3f8de690: movb *a11(0x50), *a11(0x48) +3f8de6c0: movb a10, *a11(0x50) +3f8de6e0: movb *a11(0x60), a10 +3f8de700: movb *a11(0x78), *a11(0x60) +3f8de730: movb a10, *a11(0x78) +3f8de750: movb *a11(0x68), a10 +3f8de770: movb *a11(0x70), *a11(0x68) +3f8de7a0: movb a10, *a11(0x70) +3f8de7c0: move a14, -*sp, 1 +3f8de7d0: move a9, *a14+, 1 +3f8de7e0: move @0xdcc40, a7, 1 +3f8de810: call a7 +3f8de820: move *sp(0xc0), a14, 1 +3f8de840: mmfm sp, a7,a9,a10,a11,a13 +3f8de860: rets 2 +3f8de870: mmtm sp, a7,a9,a10,a11,a13 +3f8de890: move a14, a13 +3f8de8a0: move *a13(0xffe0), a9, 1 +3f8de8c0: move *a9(0x40), a11, 1 +3f8de8e0: movb *a11(0x10), a10 +3f8de900: movb *a11(0x18), *a11(0x10) +3f8de930: movb a10, *a11(0x18) +3f8de950: movb *a11(0x20), a10 +3f8de970: movb *a11(0x38), *a11(0x20) +3f8de9a0: movb a10, *a11(0x38) +3f8de9c0: movb *a11(0x28), a10 +3f8de9e0: movb *a11(0x30), *a11(0x28) +3f8dea10: movb a10, *a11(0x30) +3f8dea30: movb *a11(0x40), a10 +3f8dea50: movb *a11(0x58), *a11(0x40) +3f8dea80: movb a10, *a11(0x58) +3f8deaa0: movb *a11(0x48), a10 +3f8deac0: movb *a11(0x50), *a11(0x48) +3f8deaf0: movb a10, *a11(0x50) +3f8deb10: movb *a11(0x60), a10 +3f8deb30: movb *a11(0x78), *a11(0x60) +3f8deb60: movb a10, *a11(0x78) +3f8deb80: movb *a11(0x68), a10 +3f8deba0: movb *a11(0x70), *a11(0x68) +3f8debd0: movb a10, *a11(0x70) +3f8debf0: movb *a11(0x80), a10 +3f8dec10: movb *a11(0x98), *a11(0x80) +3f8dec40: movb a10, *a11(0x98) +3f8dec60: movb *a11(0x88), a10 +3f8dec80: movb *a11(0x90), *a11(0x88) +3f8decb0: movb a10, *a11(0x90) +3f8decd0: movb *a11(0xa0), a10 +3f8decf0: movb *a11(0xb8), *a11(0xa0) +3f8ded20: movb a10, *a11(0xb8) +3f8ded40: movb *a11(0xa8), a10 +3f8ded60: movb *a11(0xb0), *a11(0xa8) +3f8ded90: movb a10, *a11(0xb0) +3f8dedb0: move a14, -*sp, 1 +3f8dedc0: move a9, *a14+, 1 +3f8dedd0: move @0xdcc80, a7, 1 +3f8dee00: call a7 +3f8dee10: move *sp(0xc0), a14, 1 +3f8dee30: mmfm sp, a7,a9,a10,a11,a13 +3f8dee50: rets 2 +3f8dee60: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8dee80: move a14, a13 +3f8dee90: addi 0x120, a14 +3f8deeb0: move *a13(0xffe0), a9, 1 +3f8deed0: move *a9(0x40), a11, 1 +3f8deef0: movb *a11(0x10), a10 +3f8def10: movb *a11(0x18), *a11(0x10) +3f8def40: movb a10, *a11(0x18) +3f8def60: movb *a11(0x20), a10 +3f8def80: movb *a11(0x38), *a11(0x20) +3f8defb0: movb a10, *a11(0x38) +3f8defd0: movb *a11(0x28), a10 +3f8deff0: movb *a11(0x30), *a11(0x28) +3f8df020: movb a10, *a11(0x30) +3f8df040: movb *a11(0x40), a10 +3f8df060: movb *a11(0x58), *a11(0x40) +3f8df090: movb a10, *a11(0x58) +3f8df0b0: movb *a11(0x48), a10 +3f8df0d0: movb *a11(0x50), *a11(0x48) +3f8df100: movb a10, *a11(0x50) +3f8df120: setf 8, 0, 0 +3f8df130: move *a11(0x60), a7, 0 +3f8df150: andi 0x7f, a7 +3f8df180: sll 0x5, a7 +3f8df190: addi 0xe0980, a7 +3f8df1c0: move *a7(0x0), *a13(0x100), 1 +3f8df1f0: move *a13(0x100), a7, 1 +3f8df210: jrne L3F8DF240 +3f8df220: movk 2, a8 +3f8df230: jruc L3F8DF3A0 +L3F8DF240: +3f8df240: move a14, -*sp, 1 +3f8df250: move a13, *a14+, 1 +3f8df260: move a11, a7 +3f8df270: addi 0x60, a7 +3f8df290: move a7, *a14+, 1 +3f8df2a0: move *a13(0x100), a7, 1 +3f8df2c0: call a7 +3f8df2d0: move a11, a7 +3f8df2e0: addi 0x60, a7 +3f8df300: move a13, a8 +3f8df310: movk 8, a5 +L3F8DF320: +3f8df320: move *a8+, *a7+, 1 +3f8df330: dsjs a5, L3F8DF320 +3f8df340: move a14, -*sp, 1 +3f8df350: move a9, *a14+, 1 +3f8df360: move @0xdcca0, a7, 1 +3f8df390: call a7 +L3F8DF3A0: +3f8df3a0: move *sp(0xe0), a14, 1 +3f8df3c0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8df3e0: rets 2 +3f8df3f0: mmtm sp, a7,a9,a10,a11,a13 +3f8df410: move a14, a13 +3f8df420: move *a13(0xffe0), a9, 1 +3f8df440: move *a9(0x40), a11, 1 +3f8df460: movb *a11(0x10), a10 +3f8df480: movb *a11(0x18), *a11(0x10) +3f8df4b0: movb a10, *a11(0x18) +3f8df4d0: movb *a11(0x20), a10 +3f8df4f0: movb *a11(0x38), *a11(0x20) +3f8df520: movb a10, *a11(0x38) +3f8df540: movb *a11(0x28), a10 +3f8df560: movb *a11(0x30), *a11(0x28) +3f8df590: movb a10, *a11(0x30) +3f8df5b0: movb *a11(0x40), a10 +3f8df5d0: movb *a11(0x48), *a11(0x40) +3f8df600: movb a10, *a11(0x48) +3f8df620: movb *a11(0x60), a10 +3f8df640: movb *a11(0x78), *a11(0x60) +3f8df670: movb a10, *a11(0x78) +3f8df690: movb *a11(0x68), a10 +3f8df6b0: movb *a11(0x70), *a11(0x68) +3f8df6e0: movb a10, *a11(0x70) +3f8df700: movb *a11(0x80), a10 +3f8df720: movb *a11(0x98), *a11(0x80) +3f8df750: movb a10, *a11(0x98) +3f8df770: movb *a11(0x88), a10 +3f8df790: movb *a11(0x90), *a11(0x88) +3f8df7c0: movb a10, *a11(0x90) +3f8df7e0: movb *a11(0xa0), a10 +3f8df800: movb *a11(0xb8), *a11(0xa0) +3f8df830: movb a10, *a11(0xb8) +3f8df850: movb *a11(0xa8), a10 +3f8df870: movb *a11(0xb0), *a11(0xa8) +3f8df8a0: movb a10, *a11(0xb0) +3f8df8c0: move a14, -*sp, 1 +3f8df8d0: move a9, *a14+, 1 +3f8df8e0: move @0xdccc0, a7, 1 +3f8df910: call a7 +3f8df920: move *sp(0xc0), a14, 1 +3f8df940: mmfm sp, a7,a9,a10,a11,a13 +3f8df960: rets 2 +3f8df970: mmtm sp, a7,a9,a10,a11,a13 +3f8df990: move a14, a13 +3f8df9a0: move *a13(0xffe0), a9, 1 +3f8df9c0: move *a9(0x40), a11, 1 +3f8df9e0: movb *a11(0x10), a10 +3f8dfa00: movb *a11(0x18), *a11(0x10) +3f8dfa30: movb a10, *a11(0x18) +3f8dfa50: movb *a11(0x20), a10 +3f8dfa70: movb *a11(0x38), *a11(0x20) +3f8dfaa0: movb a10, *a11(0x38) +3f8dfac0: movb *a11(0x28), a10 +3f8dfae0: movb *a11(0x30), *a11(0x28) +3f8dfb10: movb a10, *a11(0x30) +3f8dfb30: movb *a11(0x40), a10 +3f8dfb50: movb *a11(0x48), *a11(0x40) +3f8dfb80: movb a10, *a11(0x48) +3f8dfba0: movb *a11(0x60), a10 +3f8dfbc0: movb *a11(0x78), *a11(0x60) +3f8dfbf0: movb a10, *a11(0x78) +3f8dfc10: movb *a11(0x68), a10 +3f8dfc30: movb *a11(0x70), *a11(0x68) +3f8dfc60: movb a10, *a11(0x70) +3f8dfc80: movb *a11(0x80), a10 +3f8dfca0: movb *a11(0x98), *a11(0x80) +3f8dfcd0: movb a10, *a11(0x98) +3f8dfcf0: movb *a11(0x88), a10 +3f8dfd10: movb *a11(0x90), *a11(0x88) +3f8dfd40: movb a10, *a11(0x90) +3f8dfd60: movb *a11(0xb0), a10 +3f8dfd80: movb *a11(0xb8), *a11(0xb0) +3f8dfdb0: movb a10, *a11(0xb8) +3f8dfdd0: move a14, -*sp, 1 +3f8dfde0: move a9, *a14+, 1 +3f8dfdf0: move @0xdcd00, a7, 1 +3f8dfe20: call a7 +3f8dfe30: move *sp(0xc0), a14, 1 +3f8dfe50: mmfm sp, a7,a9,a10,a11,a13 +3f8dfe70: rets 2 +3f8dfe80: mmtm sp, a7,a9,a10,a11,a13 +3f8dfea0: move a14, a13 +3f8dfeb0: move *a13(0xffe0), a9, 1 +3f8dfed0: move *a9(0x40), a11, 1 +3f8dfef0: movb *a11(0x10), a10 +3f8dff10: movb *a11(0x18), *a11(0x10) +3f8dff40: movb a10, *a11(0x18) +3f8dff60: movb *a11(0x20), a10 +3f8dff80: movb *a11(0x38), *a11(0x20) +3f8dffb0: movb a10, *a11(0x38) +3f8dffd0: movb *a11(0x28), a10 +3f8dfff0: movb *a11(0x30), *a11(0x28) +3f8e0020: movb a10, *a11(0x30) +3f8e0040: movb *a11(0x40), a10 +3f8e0060: movb *a11(0x48), *a11(0x40) +3f8e0090: movb a10, *a11(0x48) +3f8e00b0: move a14, -*sp, 1 +3f8e00c0: move a9, *a14+, 1 +3f8e00d0: move @0xdcd20, a7, 1 +3f8e0100: call a7 +3f8e0110: move *sp(0xc0), a14, 1 +3f8e0130: mmfm sp, a7,a9,a10,a11,a13 +3f8e0150: rets 2 +3f8e0160: mmtm sp, a7,a9,a10,a11,a13 +3f8e0180: move a14, a13 +3f8e0190: move *a13(0xffe0), a9, 1 +3f8e01b0: move *a9(0x40), a11, 1 +3f8e01d0: movb *a11(0x10), a10 +3f8e01f0: movb *a11(0x18), *a11(0x10) +3f8e0220: movb a10, *a11(0x18) +3f8e0240: movb *a11(0x20), a10 +3f8e0260: movb *a11(0x38), *a11(0x20) +3f8e0290: movb a10, *a11(0x38) +3f8e02b0: movb *a11(0x28), a10 +3f8e02d0: movb *a11(0x30), *a11(0x28) +3f8e0300: movb a10, *a11(0x30) +3f8e0320: movb *a11(0x40), a10 +3f8e0340: movb *a11(0x58), *a11(0x40) +3f8e0370: movb a10, *a11(0x58) +3f8e0390: movb *a11(0x48), a10 +3f8e03b0: movb *a11(0x50), *a11(0x48) +3f8e03e0: movb a10, *a11(0x50) +3f8e0400: movb *a11(0x60), a10 +3f8e0420: movb *a11(0x68), *a11(0x60) +3f8e0450: movb a10, *a11(0x68) +3f8e0470: move a14, -*sp, 1 +3f8e0480: move a9, *a14+, 1 +3f8e0490: move @0xdcd40, a7, 1 +3f8e04c0: call a7 +3f8e04d0: move *sp(0xc0), a14, 1 +3f8e04f0: mmfm sp, a7,a9,a10,a11,a13 +3f8e0510: rets 2 +3f8e0520: mmtm sp, a7,a9,a10,a11,a13 +3f8e0540: move a14, a13 +3f8e0550: move *a13(0xffe0), a9, 1 +3f8e0570: move *a9(0x40), a11, 1 +3f8e0590: movb *a11(0x10), a10 +3f8e05b0: movb *a11(0x18), *a11(0x10) +3f8e05e0: movb a10, *a11(0x18) +3f8e0600: movb *a11(0x20), a10 +3f8e0620: movb *a11(0x38), *a11(0x20) +3f8e0650: movb a10, *a11(0x38) +3f8e0670: movb *a11(0x28), a10 +3f8e0690: movb *a11(0x30), *a11(0x28) +3f8e06c0: movb a10, *a11(0x30) +3f8e06e0: movb *a11(0x40), a10 +3f8e0700: movb *a11(0x58), *a11(0x40) +3f8e0730: movb a10, *a11(0x58) +3f8e0750: movb *a11(0x48), a10 +3f8e0770: movb *a11(0x50), *a11(0x48) +3f8e07a0: movb a10, *a11(0x50) +3f8e07c0: move a14, -*sp, 1 +3f8e07d0: move a9, *a14+, 1 +3f8e07e0: move @0xdcd60, a7, 1 +3f8e0810: call a7 +3f8e0820: move *sp(0xc0), a14, 1 +3f8e0840: mmfm sp, a7,a9,a10,a11,a13 +3f8e0860: rets 2 +3f8e0870: mmtm sp, a7,a9,a10,a11,a13 +3f8e0890: move a14, a13 +3f8e08a0: move *a13(0xffe0), a9, 1 +3f8e08c0: move *a9(0x40), a11, 1 +3f8e08e0: movb *a11(0x10), a10 +3f8e0900: movb *a11(0x18), *a11(0x10) +3f8e0930: movb a10, *a11(0x18) +3f8e0950: movb *a11(0x20), a10 +3f8e0970: movb *a11(0x38), *a11(0x20) +3f8e09a0: movb a10, *a11(0x38) +3f8e09c0: movb *a11(0x28), a10 +3f8e09e0: movb *a11(0x30), *a11(0x28) +3f8e0a10: movb a10, *a11(0x30) +3f8e0a30: movb *a11(0x40), a10 +3f8e0a50: movb *a11(0x48), *a11(0x40) +3f8e0a80: movb a10, *a11(0x48) +3f8e0aa0: move a14, -*sp, 1 +3f8e0ab0: move a9, *a14+, 1 +3f8e0ac0: move @0xdcda0, a7, 1 +3f8e0af0: call a7 +3f8e0b00: move *sp(0xc0), a14, 1 +3f8e0b20: mmfm sp, a7,a9,a10,a11,a13 +3f8e0b40: rets 2 +3f8e0b50: mmtm sp, a7,a9,a10,a11,a13 +3f8e0b70: move a14, a13 +3f8e0b80: move *a13(0xffe0), a9, 1 +3f8e0ba0: move *a9(0x40), a11, 1 +3f8e0bc0: movb *a11(0x10), a10 +3f8e0be0: movb *a11(0x18), *a11(0x10) +3f8e0c10: movb a10, *a11(0x18) +3f8e0c30: movb *a11(0x20), a10 +3f8e0c50: movb *a11(0x38), *a11(0x20) +3f8e0c80: movb a10, *a11(0x38) +3f8e0ca0: movb *a11(0x28), a10 +3f8e0cc0: movb *a11(0x30), *a11(0x28) +3f8e0cf0: movb a10, *a11(0x30) +3f8e0d10: movb *a11(0x40), a10 +3f8e0d30: movb *a11(0x48), *a11(0x40) +3f8e0d60: movb a10, *a11(0x48) +3f8e0d80: move a14, -*sp, 1 +3f8e0d90: move a9, *a14+, 1 +3f8e0da0: move @0xdcdc0, a7, 1 +3f8e0dd0: call a7 +3f8e0de0: move *sp(0xc0), a14, 1 +3f8e0e00: mmfm sp, a7,a9,a10,a11,a13 +3f8e0e20: rets 2 +3f8e0e30: mmtm sp, a7,a9,a10,a11,a13 +3f8e0e50: move a14, a13 +3f8e0e60: move *a13(0xffe0), a9, 1 +3f8e0e80: move *a9(0x40), a11, 1 +3f8e0ea0: movb *a11(0x10), a10 +3f8e0ec0: movb *a11(0x18), *a11(0x10) +3f8e0ef0: movb a10, *a11(0x18) +3f8e0f10: movb *a11(0x20), a10 +3f8e0f30: movb *a11(0x38), *a11(0x20) +3f8e0f60: movb a10, *a11(0x38) +3f8e0f80: movb *a11(0x28), a10 +3f8e0fa0: movb *a11(0x30), *a11(0x28) +3f8e0fd0: movb a10, *a11(0x30) +3f8e0ff0: movb *a11(0x40), a10 +3f8e1010: movb *a11(0x58), *a11(0x40) +3f8e1040: movb a10, *a11(0x58) +3f8e1060: movb *a11(0x48), a10 +3f8e1080: movb *a11(0x50), *a11(0x48) +3f8e10b0: movb a10, *a11(0x50) +3f8e10d0: movb *a11(0x60), a10 +3f8e10f0: movb *a11(0x78), *a11(0x60) +3f8e1120: movb a10, *a11(0x78) +3f8e1140: movb *a11(0x68), a10 +3f8e1160: movb *a11(0x70), *a11(0x68) +3f8e1190: movb a10, *a11(0x70) +3f8e11b0: move a14, -*sp, 1 +3f8e11c0: move a9, *a14+, 1 +3f8e11d0: move @0xdce60, a7, 1 +3f8e1200: call a7 +3f8e1210: move *sp(0xc0), a14, 1 +3f8e1230: mmfm sp, a7,a9,a10,a11,a13 +3f8e1250: rets 2 +3f8e1260: mmtm sp, a7,a9,a10,a11,a13 +3f8e1280: move a14, a13 +3f8e1290: move *a13(0xffe0), a9, 1 +3f8e12b0: move *a9(0x40), a11, 1 +3f8e12d0: movb *a11(0x10), a10 +3f8e12f0: movb *a11(0x18), *a11(0x10) +3f8e1320: movb a10, *a11(0x18) +3f8e1340: movb *a11(0x20), a10 +3f8e1360: movb *a11(0x38), *a11(0x20) +3f8e1390: movb a10, *a11(0x38) +3f8e13b0: movb *a11(0x28), a10 +3f8e13d0: movb *a11(0x30), *a11(0x28) +3f8e1400: movb a10, *a11(0x30) +3f8e1420: movb *a11(0x40), a10 +3f8e1440: movb *a11(0x58), *a11(0x40) +3f8e1470: movb a10, *a11(0x58) +3f8e1490: movb *a11(0x48), a10 +3f8e14b0: movb *a11(0x50), *a11(0x48) +3f8e14e0: movb a10, *a11(0x50) +3f8e1500: movb *a11(0x60), a10 +3f8e1520: movb *a11(0x68), *a11(0x60) +3f8e1550: movb a10, *a11(0x68) +3f8e1570: movb *a11(0x70), a10 +3f8e1590: movb *a11(0x78), *a11(0x70) +3f8e15c0: movb a10, *a11(0x78) +3f8e15e0: move a14, -*sp, 1 +3f8e15f0: move a9, *a14+, 1 +3f8e1600: move @0xdce80, a7, 1 +3f8e1630: call a7 +3f8e1640: move *sp(0xc0), a14, 1 +3f8e1660: mmfm sp, a7,a9,a10,a11,a13 +3f8e1680: rets 2 +3f8e1690: mmtm sp, a7,a9,a10,a11,a13 +3f8e16b0: move a14, a13 +3f8e16c0: move *a13(0xffe0), a9, 1 +3f8e16e0: move *a9(0x40), a11, 1 +3f8e1700: movb *a11(0x10), a10 +3f8e1720: movb *a11(0x18), *a11(0x10) +3f8e1750: movb a10, *a11(0x18) +3f8e1770: movb *a11(0x20), a10 +3f8e1790: movb *a11(0x38), *a11(0x20) +3f8e17c0: movb a10, *a11(0x38) +3f8e17e0: movb *a11(0x28), a10 +3f8e1800: movb *a11(0x30), *a11(0x28) +3f8e1830: movb a10, *a11(0x30) +3f8e1850: movb *a11(0x40), a10 +3f8e1870: movb *a11(0x58), *a11(0x40) +3f8e18a0: movb a10, *a11(0x58) +3f8e18c0: movb *a11(0x48), a10 +3f8e18e0: movb *a11(0x50), *a11(0x48) +3f8e1910: movb a10, *a11(0x50) +3f8e1930: movb *a11(0x60), a10 +3f8e1950: movb *a11(0x68), *a11(0x60) +3f8e1980: movb a10, *a11(0x68) +3f8e19a0: movb *a11(0x70), a10 +3f8e19c0: movb *a11(0x78), *a11(0x70) +3f8e19f0: movb a10, *a11(0x78) +3f8e1a10: movb *a11(0x80), a10 +3f8e1a30: movb *a11(0x88), *a11(0x80) +3f8e1a60: movb a10, *a11(0x88) +3f8e1a80: movb *a11(0x90), a10 +3f8e1aa0: movb *a11(0x98), *a11(0x90) +3f8e1ad0: movb a10, *a11(0x98) +3f8e1af0: movb *a11(0xa0), a10 +3f8e1b10: movb *a11(0xa8), *a11(0xa0) +3f8e1b40: movb a10, *a11(0xa8) +3f8e1b60: movb *a11(0xb0), a10 +3f8e1b80: movb *a11(0xb8), *a11(0xb0) +3f8e1bb0: movb a10, *a11(0xb8) +3f8e1bd0: move a14, -*sp, 1 +3f8e1be0: move a9, *a14+, 1 +3f8e1bf0: move @0xdcea0, a7, 1 +3f8e1c20: call a7 +3f8e1c30: move *sp(0xc0), a14, 1 +3f8e1c50: mmfm sp, a7,a9,a10,a11,a13 +3f8e1c70: rets 2 +3f8e1c80: mmtm sp, a7,a9,a10,a11,a13 +3f8e1ca0: move a14, a13 +3f8e1cb0: move *a13(0xffe0), a9, 1 +3f8e1cd0: move *a9(0x40), a11, 1 +3f8e1cf0: movb *a11(0x10), a10 +3f8e1d10: movb *a11(0x18), *a11(0x10) +3f8e1d40: movb a10, *a11(0x18) +3f8e1d60: movb *a11(0x20), a10 +3f8e1d80: movb *a11(0x38), *a11(0x20) +3f8e1db0: movb a10, *a11(0x38) +3f8e1dd0: movb *a11(0x28), a10 +3f8e1df0: movb *a11(0x30), *a11(0x28) +3f8e1e20: movb a10, *a11(0x30) +3f8e1e40: movb *a11(0x40), a10 +3f8e1e60: movb *a11(0x58), *a11(0x40) +3f8e1e90: movb a10, *a11(0x58) +3f8e1eb0: movb *a11(0x48), a10 +3f8e1ed0: movb *a11(0x50), *a11(0x48) +3f8e1f00: movb a10, *a11(0x50) +3f8e1f20: move a14, -*sp, 1 +3f8e1f30: move a9, *a14+, 1 +3f8e1f40: move @0xdcec0, a7, 1 +3f8e1f70: call a7 +3f8e1f80: move *sp(0xc0), a14, 1 +3f8e1fa0: mmfm sp, a7,a9,a10,a11,a13 +3f8e1fc0: rets 2 +3f8e1fd0: mmtm sp, a7,a9,a10,a11,a13 +3f8e1ff0: move a14, a13 +3f8e2000: move *a13(0xffe0), a9, 1 +3f8e2020: move *a9(0x40), a11, 1 +3f8e2040: movb *a11(0x10), a10 +3f8e2060: movb *a11(0x18), *a11(0x10) +3f8e2090: movb a10, *a11(0x18) +3f8e20b0: movb *a11(0x20), a10 +3f8e20d0: movb *a11(0x38), *a11(0x20) +3f8e2100: movb a10, *a11(0x38) +3f8e2120: movb *a11(0x28), a10 +3f8e2140: movb *a11(0x30), *a11(0x28) +3f8e2170: movb a10, *a11(0x30) +3f8e2190: movb *a11(0x40), a10 +3f8e21b0: movb *a11(0x48), *a11(0x40) +3f8e21e0: movb a10, *a11(0x48) +3f8e2200: move a14, -*sp, 1 +3f8e2210: move a9, *a14+, 1 +3f8e2220: move @0xdcf20, a7, 1 +3f8e2250: call a7 +3f8e2260: move *sp(0xc0), a14, 1 +3f8e2280: mmfm sp, a7,a9,a10,a11,a13 +3f8e22a0: rets 2 +3f8e22b0: mmtm sp, a7,a9,a10,a11,a13 +3f8e22d0: move a14, a13 +3f8e22e0: move *a13(0xffe0), a9, 1 +3f8e2300: move *a9(0x40), a11, 1 +3f8e2320: movb *a11(0x10), a10 +3f8e2340: movb *a11(0x18), *a11(0x10) +3f8e2370: movb a10, *a11(0x18) +3f8e2390: movb *a11(0x20), a10 +3f8e23b0: movb *a11(0x28), *a11(0x20) +3f8e23e0: movb a10, *a11(0x28) +3f8e2400: movb *a11(0x30), a10 +3f8e2420: movb *a11(0x38), *a11(0x30) +3f8e2450: movb a10, *a11(0x38) +3f8e2470: move a14, -*sp, 1 +3f8e2480: move a9, *a14+, 1 +3f8e2490: move @0xdcfa0, a7, 1 +3f8e24c0: call a7 +3f8e24d0: move *sp(0xc0), a14, 1 +3f8e24f0: mmfm sp, a7,a9,a10,a11,a13 +3f8e2510: rets 2 +3f8e2520: mmtm sp, a7,a9,a10,a11,a13 +3f8e2540: move a14, a13 +3f8e2550: move *a13(0xffe0), a9, 1 +3f8e2570: move *a9(0x40), a11, 1 +3f8e2590: movb *a11(0x10), a10 +3f8e25b0: movb *a11(0x18), *a11(0x10) +3f8e25e0: movb a10, *a11(0x18) +3f8e2600: movb *a11(0x20), a10 +3f8e2620: movb *a11(0x28), *a11(0x20) +3f8e2650: movb a10, *a11(0x28) +3f8e2670: movb *a11(0x30), a10 +3f8e2690: movb *a11(0x38), *a11(0x30) +3f8e26c0: movb a10, *a11(0x38) +3f8e26e0: move a14, -*sp, 1 +3f8e26f0: move a9, *a14+, 1 +3f8e2700: move @0xdcfc0, a7, 1 +3f8e2730: call a7 +3f8e2740: move *sp(0xc0), a14, 1 +3f8e2760: mmfm sp, a7,a9,a10,a11,a13 +3f8e2780: rets 2 +3f8e2790: mmtm sp, a7,a9,a10,a11,a13 +3f8e27b0: move a14, a13 +3f8e27c0: move *a13(0xffe0), a9, 1 +3f8e27e0: move *a9(0x40), a11, 1 +3f8e2800: movb *a11(0x10), a10 +3f8e2820: movb *a11(0x18), *a11(0x10) +3f8e2850: movb a10, *a11(0x18) +3f8e2870: movb *a11(0x20), a10 +3f8e2890: movb *a11(0x28), *a11(0x20) +3f8e28c0: movb a10, *a11(0x28) +3f8e28e0: move a14, -*sp, 1 +3f8e28f0: move a9, *a14+, 1 +3f8e2900: move @0xdcfe0, a7, 1 +3f8e2930: call a7 +3f8e2940: move *sp(0xc0), a14, 1 +3f8e2960: mmfm sp, a7,a9,a10,a11,a13 +3f8e2980: rets 2 +3f8e2990: mmtm sp, a7,a9,a10,a11,a13 +3f8e29b0: move a14, a13 +3f8e29c0: move *a13(0xffe0), a9, 1 +3f8e29e0: move *a9(0x40), a11, 1 +3f8e2a00: movb *a11(0x10), a10 +3f8e2a20: movb *a11(0x18), *a11(0x10) +3f8e2a50: movb a10, *a11(0x18) +3f8e2a70: movb *a11(0x20), a10 +3f8e2a90: movb *a11(0x38), *a11(0x20) +3f8e2ac0: movb a10, *a11(0x38) +3f8e2ae0: movb *a11(0x28), a10 +3f8e2b00: movb *a11(0x30), *a11(0x28) +3f8e2b30: movb a10, *a11(0x30) +3f8e2b50: movb *a11(0x40), a10 +3f8e2b70: movb *a11(0x58), *a11(0x40) +3f8e2ba0: movb a10, *a11(0x58) +3f8e2bc0: movb *a11(0x48), a10 +3f8e2be0: movb *a11(0x50), *a11(0x48) +3f8e2c10: movb a10, *a11(0x50) +3f8e2c30: movb *a11(0x60), a10 +3f8e2c50: movb *a11(0x68), *a11(0x60) +3f8e2c80: movb a10, *a11(0x68) +3f8e2ca0: movb *a11(0x70), a10 +3f8e2cc0: movb *a11(0x78), *a11(0x70) +3f8e2cf0: movb a10, *a11(0x78) +3f8e2d10: move a14, -*sp, 1 +3f8e2d20: move a9, *a14+, 1 +3f8e2d30: move @0xdd020, a7, 1 +3f8e2d60: call a7 +3f8e2d70: move *sp(0xc0), a14, 1 +3f8e2d90: mmfm sp, a7,a9,a10,a11,a13 +3f8e2db0: rets 2 +3f8e2dc0: mmtm sp, a7,a9,a10,a11,a13 +3f8e2de0: move a14, a13 +3f8e2df0: move *a13(0xffe0), a9, 1 +3f8e2e10: move *a9(0x40), a11, 1 +3f8e2e30: movb *a11(0x10), a10 +3f8e2e50: movb *a11(0x18), *a11(0x10) +3f8e2e80: movb a10, *a11(0x18) +3f8e2ea0: movb *a11(0x20), a10 +3f8e2ec0: movb *a11(0x38), *a11(0x20) +3f8e2ef0: movb a10, *a11(0x38) +3f8e2f10: movb *a11(0x28), a10 +3f8e2f30: movb *a11(0x30), *a11(0x28) +3f8e2f60: movb a10, *a11(0x30) +3f8e2f80: movb *a11(0x40), a10 +3f8e2fa0: movb *a11(0x58), *a11(0x40) +3f8e2fd0: movb a10, *a11(0x58) +3f8e2ff0: movb *a11(0x48), a10 +3f8e3010: movb *a11(0x50), *a11(0x48) +3f8e3040: movb a10, *a11(0x50) +3f8e3060: movb *a11(0x60), a10 +3f8e3080: movb *a11(0x78), *a11(0x60) +3f8e30b0: movb a10, *a11(0x78) +3f8e30d0: movb *a11(0x68), a10 +3f8e30f0: movb *a11(0x70), *a11(0x68) +3f8e3120: movb a10, *a11(0x70) +3f8e3140: move a14, -*sp, 1 +3f8e3150: setf 16, 0, 0 +3f8e3160: move *a11(0x10), a7, 0 +3f8e3180: subk 4, a7 +3f8e3190: move a7, *a14+, 1 +3f8e31a0: move a11, a7 +3f8e31b0: addi 0x80, a7 +3f8e31d0: move a7, *a14+, 1 +3f8e31e0: calla L3F8DA6C0 +3f8e3210: move a14, -*sp, 1 +3f8e3220: move a9, *a14+, 1 +3f8e3230: move @0xdd060, a7, 1 +3f8e3260: call a7 +3f8e3270: move *sp(0xc0), a14, 1 +3f8e3290: mmfm sp, a7,a9,a10,a11,a13 +3f8e32b0: rets 2 +3f8e32c0: mmtm sp, a7,a9,a10,a11,a13 +3f8e32e0: move a14, a13 +3f8e32f0: move *a13(0xffe0), a9, 1 +3f8e3310: move *a9(0x40), a11, 1 +3f8e3330: movb *a11(0x10), a10 +3f8e3350: movb *a11(0x18), *a11(0x10) +3f8e3380: movb a10, *a11(0x18) +3f8e33a0: movb *a11(0x20), a10 +3f8e33c0: movb *a11(0x38), *a11(0x20) +3f8e33f0: movb a10, *a11(0x38) +3f8e3410: movb *a11(0x28), a10 +3f8e3430: movb *a11(0x30), *a11(0x28) +3f8e3460: movb a10, *a11(0x30) +3f8e3480: movb *a11(0x40), a10 +3f8e34a0: movb *a11(0x58), *a11(0x40) +3f8e34d0: movb a10, *a11(0x58) +3f8e34f0: movb *a11(0x48), a10 +3f8e3510: movb *a11(0x50), *a11(0x48) +3f8e3540: movb a10, *a11(0x50) +3f8e3560: move a14, -*sp, 1 +3f8e3570: setf 16, 0, 0 +3f8e3580: move *a11(0x10), a7, 0 +3f8e35a0: subk 3, a7 +3f8e35b0: move a7, *a14+, 1 +3f8e35c0: move a11, a7 +3f8e35d0: addi 0x60, a7 +3f8e35f0: move a7, *a14+, 1 +3f8e3600: calla L3F8DA6C0 +3f8e3630: move a14, -*sp, 1 +3f8e3640: move a9, *a14+, 1 +3f8e3650: move @0xdd080, a7, 1 +3f8e3680: call a7 +3f8e3690: move *sp(0xc0), a14, 1 +3f8e36b0: mmfm sp, a7,a9,a10,a11,a13 +3f8e36d0: rets 2 +3f8e36e0: mmtm sp, a7,a9,a10,a11,a13 +3f8e3700: move a14, a13 +3f8e3710: move *a13(0xffe0), a9, 1 +3f8e3730: move *a9(0x40), a11, 1 +3f8e3750: movb *a11(0x10), a10 +3f8e3770: movb *a11(0x18), *a11(0x10) +3f8e37a0: movb a10, *a11(0x18) +3f8e37c0: movb *a11(0x20), a10 +3f8e37e0: movb *a11(0x38), *a11(0x20) +3f8e3810: movb a10, *a11(0x38) +3f8e3830: movb *a11(0x28), a10 +3f8e3850: movb *a11(0x30), *a11(0x28) +3f8e3880: movb a10, *a11(0x30) +3f8e38a0: movb *a11(0x40), a10 +3f8e38c0: movb *a11(0x58), *a11(0x40) +3f8e38f0: movb a10, *a11(0x58) +3f8e3910: movb *a11(0x48), a10 +3f8e3930: movb *a11(0x50), *a11(0x48) +3f8e3960: movb a10, *a11(0x50) +3f8e3980: movb *a11(0x60), a10 +3f8e39a0: movb *a11(0x78), *a11(0x60) +3f8e39d0: movb a10, *a11(0x78) +3f8e39f0: movb *a11(0x68), a10 +3f8e3a10: movb *a11(0x70), *a11(0x68) +3f8e3a40: movb a10, *a11(0x70) +3f8e3a60: move a14, -*sp, 1 +3f8e3a70: move a9, *a14+, 1 +3f8e3a80: move @0xdd0a0, a7, 1 +3f8e3ab0: call a7 +3f8e3ac0: move *sp(0xc0), a14, 1 +3f8e3ae0: mmfm sp, a7,a9,a10,a11,a13 +3f8e3b00: rets 2 +3f8e3b10: mmtm sp, a7,a9,a10,a11,a13 +3f8e3b30: move a14, a13 +3f8e3b40: move *a13(0xffe0), a9, 1 +3f8e3b60: move *a9(0x40), a11, 1 +3f8e3b80: movb *a11(0x10), a10 +3f8e3ba0: movb *a11(0x18), *a11(0x10) +3f8e3bd0: movb a10, *a11(0x18) +3f8e3bf0: movb *a11(0x20), a10 +3f8e3c10: movb *a11(0x38), *a11(0x20) +3f8e3c40: movb a10, *a11(0x38) +3f8e3c60: movb *a11(0x28), a10 +3f8e3c80: movb *a11(0x30), *a11(0x28) +3f8e3cb0: movb a10, *a11(0x30) +3f8e3cd0: movb *a11(0x40), a10 +3f8e3cf0: movb *a11(0x48), *a11(0x40) +3f8e3d20: movb a10, *a11(0x48) +3f8e3d40: movb *a11(0x50), a10 +3f8e3d60: movb *a11(0x58), *a11(0x50) +3f8e3d90: movb a10, *a11(0x58) +3f8e3db0: move a14, -*sp, 1 +3f8e3dc0: move a9, *a14+, 1 +3f8e3dd0: move @0xdd0c0, a7, 1 +3f8e3e00: call a7 +3f8e3e10: move *sp(0xc0), a14, 1 +3f8e3e30: mmfm sp, a7,a9,a10,a11,a13 +3f8e3e50: rets 2 +3f8e3e60: mmtm sp, a7,a9,a10,a11,a13 +3f8e3e80: move a14, a13 +3f8e3e90: move *a13(0xffe0), a9, 1 +3f8e3eb0: move *a9(0x40), a11, 1 +3f8e3ed0: movb *a11(0x10), a10 +3f8e3ef0: movb *a11(0x18), *a11(0x10) +3f8e3f20: movb a10, *a11(0x18) +3f8e3f40: movb *a11(0x20), a10 +3f8e3f60: movb *a11(0x38), *a11(0x20) +3f8e3f90: movb a10, *a11(0x38) +3f8e3fb0: movb *a11(0x28), a10 +3f8e3fd0: movb *a11(0x30), *a11(0x28) +3f8e4000: movb a10, *a11(0x30) +3f8e4020: movb *a11(0x40), a10 +3f8e4040: movb *a11(0x48), *a11(0x40) +3f8e4070: movb a10, *a11(0x48) +3f8e4090: movb *a11(0x50), a10 +3f8e40b0: movb *a11(0x58), *a11(0x50) +3f8e40e0: movb a10, *a11(0x58) +3f8e4100: move a14, -*sp, 1 +3f8e4110: setf 16, 0, 0 +3f8e4120: move *a11(0x10), a7, 0 +3f8e4140: sll 0x1, a7 +3f8e4150: subk 6, a7 +3f8e4160: move a7, *a14+, 1 +3f8e4170: move a11, a7 +3f8e4180: addi 0x60, a7 +3f8e41a0: move a7, *a14+, 1 +3f8e41b0: calla L3F8DB010 +3f8e41e0: move a14, -*sp, 1 +3f8e41f0: move a9, *a14+, 1 +3f8e4200: move @0xdd0e0, a7, 1 +3f8e4230: call a7 +3f8e4240: move *sp(0xc0), a14, 1 +3f8e4260: mmfm sp, a7,a9,a10,a11,a13 +3f8e4280: rets 2 +3f8e4290: mmtm sp, a7,a9,a10,a11,a13 +3f8e42b0: move a14, a13 +3f8e42c0: move *a13(0xffe0), a9, 1 +3f8e42e0: move *a9(0x40), a11, 1 +3f8e4300: movb *a11(0x10), a10 +3f8e4320: movb *a11(0x18), *a11(0x10) +3f8e4350: movb a10, *a11(0x18) +3f8e4370: movb *a11(0x20), a10 +3f8e4390: movb *a11(0x38), *a11(0x20) +3f8e43c0: movb a10, *a11(0x38) +3f8e43e0: movb *a11(0x28), a10 +3f8e4400: movb *a11(0x30), *a11(0x28) +3f8e4430: movb a10, *a11(0x30) +3f8e4450: movb *a11(0x40), a10 +3f8e4470: movb *a11(0x48), *a11(0x40) +3f8e44a0: movb a10, *a11(0x48) +3f8e44c0: movb *a11(0x50), a10 +3f8e44e0: movb *a11(0x58), *a11(0x50) +3f8e4510: movb a10, *a11(0x58) +3f8e4530: movb *a11(0x60), a10 +3f8e4550: movb *a11(0x68), *a11(0x60) +3f8e4580: movb a10, *a11(0x68) +3f8e45a0: movb *a11(0x70), a10 +3f8e45c0: movb *a11(0x78), *a11(0x70) +3f8e45f0: movb a10, *a11(0x78) +3f8e4610: move a14, -*sp, 1 +3f8e4620: move a9, *a14+, 1 +3f8e4630: move @0xdd120, a7, 1 +3f8e4660: call a7 +3f8e4670: move *sp(0xc0), a14, 1 +3f8e4690: mmfm sp, a7,a9,a10,a11,a13 +3f8e46b0: rets 2 +3f8e46c0: mmtm sp, a7,a9,a10,a11,a13 +3f8e46e0: move a14, a13 +3f8e46f0: move *a13(0xffe0), a9, 1 +3f8e4710: move *a9(0x40), a11, 1 +3f8e4730: movb *a11(0x10), a10 +3f8e4750: movb *a11(0x18), *a11(0x10) +3f8e4780: movb a10, *a11(0x18) +3f8e47a0: movb *a11(0x20), a10 +3f8e47c0: movb *a11(0x38), *a11(0x20) +3f8e47f0: movb a10, *a11(0x38) +3f8e4810: movb *a11(0x28), a10 +3f8e4830: movb *a11(0x30), *a11(0x28) +3f8e4860: movb a10, *a11(0x30) +3f8e4880: movb *a11(0x40), a10 +3f8e48a0: movb *a11(0x58), *a11(0x40) +3f8e48d0: movb a10, *a11(0x58) +3f8e48f0: movb *a11(0x48), a10 +3f8e4910: movb *a11(0x50), *a11(0x48) +3f8e4940: movb a10, *a11(0x50) +3f8e4960: movb *a11(0x60), a10 +3f8e4980: movb *a11(0x78), *a11(0x60) +3f8e49b0: movb a10, *a11(0x78) +3f8e49d0: movb *a11(0x68), a10 +3f8e49f0: movb *a11(0x70), *a11(0x68) +3f8e4a20: movb a10, *a11(0x70) +3f8e4a40: movb *a11(0x80), a10 +3f8e4a60: movb *a11(0x88), *a11(0x80) +3f8e4a90: movb a10, *a11(0x88) +3f8e4ab0: movb *a11(0x90), a10 +3f8e4ad0: movb *a11(0x98), *a11(0x90) +3f8e4b00: movb a10, *a11(0x98) +3f8e4b20: movb *a11(0xa0), a10 +3f8e4b40: movb *a11(0xa8), *a11(0xa0) +3f8e4b70: movb a10, *a11(0xa8) +3f8e4b90: movb *a11(0xb0), a10 +3f8e4bb0: movb *a11(0xb8), *a11(0xb0) +3f8e4be0: movb a10, *a11(0xb8) +3f8e4c00: movb *a11(0xc0), a10 +3f8e4c20: movb *a11(0xc8), *a11(0xc0) +3f8e4c50: movb a10, *a11(0xc8) +3f8e4c70: movb *a11(0xd0), a10 +3f8e4c90: movb *a11(0xd8), *a11(0xd0) +3f8e4cc0: movb a10, *a11(0xd8) +3f8e4ce0: move a14, -*sp, 1 +3f8e4cf0: move a9, *a14+, 1 +3f8e4d00: move @0xdd140, a7, 1 +3f8e4d30: call a7 +3f8e4d40: move *sp(0xc0), a14, 1 +3f8e4d60: mmfm sp, a7,a9,a10,a11,a13 +3f8e4d80: rets 2 +3f8e4d90: mmtm sp, a7,a9,a10,a11,a13 +3f8e4db0: move a14, a13 +3f8e4dc0: move *a13(0xffe0), a9, 1 +3f8e4de0: move *a9(0x40), a11, 1 +3f8e4e00: movb *a11(0x10), a10 +3f8e4e20: movb *a11(0x18), *a11(0x10) +3f8e4e50: movb a10, *a11(0x18) +3f8e4e70: movb *a11(0x20), a10 +3f8e4e90: movb *a11(0x38), *a11(0x20) +3f8e4ec0: movb a10, *a11(0x38) +3f8e4ee0: movb *a11(0x28), a10 +3f8e4f00: movb *a11(0x30), *a11(0x28) +3f8e4f30: movb a10, *a11(0x30) +3f8e4f50: movb *a11(0x40), a10 +3f8e4f70: movb *a11(0x58), *a11(0x40) +3f8e4fa0: movb a10, *a11(0x58) +3f8e4fc0: movb *a11(0x48), a10 +3f8e4fe0: movb *a11(0x50), *a11(0x48) +3f8e5010: movb a10, *a11(0x50) +3f8e5030: movb *a11(0x60), a10 +3f8e5050: movb *a11(0x78), *a11(0x60) +3f8e5080: movb a10, *a11(0x78) +3f8e50a0: movb *a11(0x68), a10 +3f8e50c0: movb *a11(0x70), *a11(0x68) +3f8e50f0: movb a10, *a11(0x70) +3f8e5110: movb *a11(0x80), a10 +3f8e5130: movb *a11(0x88), *a11(0x80) +3f8e5160: movb a10, *a11(0x88) +3f8e5180: movb *a11(0x90), a10 +3f8e51a0: movb *a11(0x98), *a11(0x90) +3f8e51d0: movb a10, *a11(0x98) +3f8e51f0: movb *a11(0xa0), a10 +3f8e5210: movb *a11(0xa8), *a11(0xa0) +3f8e5240: movb a10, *a11(0xa8) +3f8e5260: movb *a11(0xb0), a10 +3f8e5280: movb *a11(0xb8), *a11(0xb0) +3f8e52b0: movb a10, *a11(0xb8) +3f8e52d0: movb *a11(0xc0), a10 +3f8e52f0: movb *a11(0xc8), *a11(0xc0) +3f8e5320: movb a10, *a11(0xc8) +3f8e5340: movb *a11(0xd0), a10 +3f8e5360: movb *a11(0xd8), *a11(0xd0) +3f8e5390: movb a10, *a11(0xd8) +3f8e53b0: movb *a11(0xe0), a10 +3f8e53d0: movb *a11(0xf8), *a11(0xe0) +3f8e5400: movb a10, *a11(0xf8) +3f8e5420: movb *a11(0xe8), a10 +3f8e5440: movb *a11(0xf0), *a11(0xe8) +3f8e5470: movb a10, *a11(0xf0) +3f8e5490: move a14, -*sp, 1 +3f8e54a0: move a9, *a14+, 1 +3f8e54b0: move @0xdd160, a7, 1 +3f8e54e0: call a7 +3f8e54f0: move *sp(0xc0), a14, 1 +3f8e5510: mmfm sp, a7,a9,a10,a11,a13 +3f8e5530: rets 2 +3f8e5540: mmtm sp, a7,a9,a10,a11,a13 +3f8e5560: move a14, a13 +3f8e5570: move *a13(0xffe0), a9, 1 +3f8e5590: move *a9(0x40), a11, 1 +3f8e55b0: movb *a11(0x10), a10 +3f8e55d0: movb *a11(0x18), *a11(0x10) +3f8e5600: movb a10, *a11(0x18) +3f8e5620: movb *a11(0x20), a10 +3f8e5640: movb *a11(0x38), *a11(0x20) +3f8e5670: movb a10, *a11(0x38) +3f8e5690: movb *a11(0x28), a10 +3f8e56b0: movb *a11(0x30), *a11(0x28) +3f8e56e0: movb a10, *a11(0x30) +3f8e5700: movb *a11(0x40), a10 +3f8e5720: movb *a11(0x58), *a11(0x40) +3f8e5750: movb a10, *a11(0x58) +3f8e5770: movb *a11(0x48), a10 +3f8e5790: movb *a11(0x50), *a11(0x48) +3f8e57c0: movb a10, *a11(0x50) +3f8e57e0: move a14, -*sp, 1 +3f8e57f0: setf 16, 0, 0 +3f8e5800: move *a11(0x10), a7, 0 +3f8e5820: sll 0x1, a7 +3f8e5830: subk 6, a7 +3f8e5840: move a7, *a14+, 1 +3f8e5850: move a11, a7 +3f8e5860: addi 0x60, a7 +3f8e5880: move a7, *a14+, 1 +3f8e5890: calla L3F8DB010 +3f8e58c0: move a14, -*sp, 1 +3f8e58d0: move a9, *a14+, 1 +3f8e58e0: setf 8, 0, 0 +3f8e58f0: move *a11, a7, 0 +3f8e5900: sll 0x5, a7 +3f8e5910: addi 0xdc980, a7 +3f8e5940: move *a7, a7, 1 +3f8e5950: call a7 +3f8e5960: move *sp(0xc0), a14, 1 +3f8e5980: mmfm sp, a7,a9,a10,a11,a13 +3f8e59a0: rets 2 +3f8e59b0: mmtm sp, a7,a9,a10,a11,a13 +3f8e59d0: move a14, a13 +3f8e59e0: move *a13(0xffe0), a9, 1 +3f8e5a00: move *a9(0x40), a11, 1 +3f8e5a20: movb *a11(0x10), a10 +3f8e5a40: movb *a11(0x18), *a11(0x10) +3f8e5a70: movb a10, *a11(0x18) +3f8e5a90: movb *a11(0x20), a10 +3f8e5ab0: movb *a11(0x38), *a11(0x20) +3f8e5ae0: movb a10, *a11(0x38) +3f8e5b00: movb *a11(0x28), a10 +3f8e5b20: movb *a11(0x30), *a11(0x28) +3f8e5b50: movb a10, *a11(0x30) +3f8e5b70: movb *a11(0x40), a10 +3f8e5b90: movb *a11(0x58), *a11(0x40) +3f8e5bc0: movb a10, *a11(0x58) +3f8e5be0: movb *a11(0x48), a10 +3f8e5c00: movb *a11(0x50), *a11(0x48) +3f8e5c30: movb a10, *a11(0x50) +3f8e5c50: move a14, -*sp, 1 +3f8e5c60: setf 16, 0, 0 +3f8e5c70: move *a11(0x10), a7, 0 +3f8e5c90: sll 0x1, a7 +3f8e5ca0: subk 8, a7 +3f8e5cb0: move a7, *a14+, 1 +3f8e5cc0: move a11, a7 +3f8e5cd0: addi 0x80, a7 +3f8e5cf0: move a7, *a14+, 1 +3f8e5d00: calla L3F8DB010 +3f8e5d30: move a14, -*sp, 1 +3f8e5d40: move a9, *a14+, 1 +3f8e5d50: move @0xdd220, a7, 1 +3f8e5d80: call a7 +3f8e5d90: move *sp(0xc0), a14, 1 +3f8e5db0: mmfm sp, a7,a9,a10,a11,a13 +3f8e5dd0: rets 2 +3f8e5de0: mmtm sp, a7,a9,a10,a11,a13 +3f8e5e00: move a14, a13 +3f8e5e10: move *a13(0xffe0), a9, 1 +3f8e5e30: move *a9(0x40), a11, 1 +3f8e5e50: movb *a11(0x10), a10 +3f8e5e70: movb *a11(0x18), *a11(0x10) +3f8e5ea0: movb a10, *a11(0x18) +3f8e5ec0: movb *a11(0x20), a10 +3f8e5ee0: movb *a11(0x38), *a11(0x20) +3f8e5f10: movb a10, *a11(0x38) +3f8e5f30: movb *a11(0x28), a10 +3f8e5f50: movb *a11(0x30), *a11(0x28) +3f8e5f80: movb a10, *a11(0x30) +3f8e5fa0: movb *a11(0x40), a10 +3f8e5fc0: movb *a11(0x58), *a11(0x40) +3f8e5ff0: movb a10, *a11(0x58) +3f8e6010: movb *a11(0x48), a10 +3f8e6030: movb *a11(0x50), *a11(0x48) +3f8e6060: movb a10, *a11(0x50) +3f8e6080: movb *a11(0x60), a10 +3f8e60a0: movb *a11(0x68), *a11(0x60) +3f8e60d0: movb a10, *a11(0x68) +3f8e60f0: movb *a11(0x70), a10 +3f8e6110: movb *a11(0x78), *a11(0x70) +3f8e6140: movb a10, *a11(0x78) +3f8e6160: movb *a11(0x80), a10 +3f8e6180: movb *a11(0x88), *a11(0x80) +3f8e61b0: movb a10, *a11(0x88) +3f8e61d0: movb *a11(0x90), a10 +3f8e61f0: movb *a11(0x98), *a11(0x90) +3f8e6220: movb a10, *a11(0x98) +3f8e6240: move a14, -*sp, 1 +3f8e6250: move a9, *a14+, 1 +3f8e6260: move @0xdd280, a7, 1 +3f8e6290: call a7 +3f8e62a0: move *sp(0xc0), a14, 1 +3f8e62c0: mmfm sp, a7,a9,a10,a11,a13 +3f8e62e0: rets 2 +3f8e62f0: mmtm sp, a7,a9,a10,a11,a13 +3f8e6310: move a14, a13 +3f8e6320: move *a13(0xffe0), a9, 1 +3f8e6340: move *a9(0x40), a11, 1 +3f8e6360: movb *a11(0x10), a10 +3f8e6380: movb *a11(0x18), *a11(0x10) +3f8e63b0: movb a10, *a11(0x18) +3f8e63d0: movb *a11(0x20), a10 +3f8e63f0: movb *a11(0x38), *a11(0x20) +3f8e6420: movb a10, *a11(0x38) +3f8e6440: movb *a11(0x28), a10 +3f8e6460: movb *a11(0x30), *a11(0x28) +3f8e6490: movb a10, *a11(0x30) +3f8e64b0: movb *a11(0x40), a10 +3f8e64d0: movb *a11(0x48), *a11(0x40) +3f8e6500: movb a10, *a11(0x48) +3f8e6520: movb *a11(0x50), a10 +3f8e6540: movb *a11(0x58), *a11(0x50) +3f8e6570: movb a10, *a11(0x58) +3f8e6590: movb *a11(0x60), a10 +3f8e65b0: movb *a11(0x68), *a11(0x60) +3f8e65e0: movb a10, *a11(0x68) +3f8e6600: movb *a11(0x70), a10 +3f8e6620: movb *a11(0x78), *a11(0x70) +3f8e6650: movb a10, *a11(0x78) +3f8e6670: movb *a11(0x80), a10 +3f8e6690: movb *a11(0x98), *a11(0x80) +3f8e66c0: movb a10, *a11(0x98) +3f8e66e0: movb *a11(0x88), a10 +3f8e6700: movb *a11(0x90), *a11(0x88) +3f8e6730: movb a10, *a11(0x90) +3f8e6750: move a14, -*sp, 1 +3f8e6760: move a9, *a14+, 1 +3f8e6770: move @0xdd2a0, a7, 1 +3f8e67a0: call a7 +3f8e67b0: move *sp(0xc0), a14, 1 +3f8e67d0: mmfm sp, a7,a9,a10,a11,a13 +3f8e67f0: rets 2 +3f8e6800: mmtm sp, a7,a9,a10,a11,a13 +3f8e6820: move a14, a13 +3f8e6830: move *a13(0xffe0), a9, 1 +3f8e6850: move *a9(0x40), a11, 1 +3f8e6870: movb *a11(0x10), a10 +3f8e6890: movb *a11(0x18), *a11(0x10) +3f8e68c0: movb a10, *a11(0x18) +3f8e68e0: movb *a11(0x20), a10 +3f8e6900: movb *a11(0x38), *a11(0x20) +3f8e6930: movb a10, *a11(0x38) +3f8e6950: movb *a11(0x28), a10 +3f8e6970: movb *a11(0x30), *a11(0x28) +3f8e69a0: movb a10, *a11(0x30) +3f8e69c0: movb *a11(0x40), a10 +3f8e69e0: movb *a11(0x58), *a11(0x40) +3f8e6a10: movb a10, *a11(0x58) +3f8e6a30: movb *a11(0x48), a10 +3f8e6a50: movb *a11(0x50), *a11(0x48) +3f8e6a80: movb a10, *a11(0x50) +3f8e6aa0: movb *a11(0x60), a10 +3f8e6ac0: movb *a11(0x68), *a11(0x60) +3f8e6af0: movb a10, *a11(0x68) +3f8e6b10: movb *a11(0x70), a10 +3f8e6b30: movb *a11(0x78), *a11(0x70) +3f8e6b60: movb a10, *a11(0x78) +3f8e6b80: move a14, -*sp, 1 +3f8e6b90: move a9, *a14+, 1 +3f8e6ba0: setf 8, 0, 0 +3f8e6bb0: move *a11, a7, 0 +3f8e6bc0: sll 0x5, a7 +3f8e6bd0: addi 0xdc980, a7 +3f8e6c00: move *a7, a7, 1 +3f8e6c10: call a7 +3f8e6c20: move *sp(0xc0), a14, 1 +3f8e6c40: mmfm sp, a7,a9,a10,a11,a13 +3f8e6c60: rets 2 +3f8e6c70: mmtm sp, a7,a9,a10,a11,a13 +3f8e6c90: move a14, a13 +3f8e6ca0: move *a13(0xffe0), a9, 1 +3f8e6cc0: move *a9(0x40), a11, 1 +3f8e6ce0: movb *a11(0x10), a10 +3f8e6d00: movb *a11(0x18), *a11(0x10) +3f8e6d30: movb a10, *a11(0x18) +3f8e6d50: movb *a11(0x20), a10 +3f8e6d70: movb *a11(0x38), *a11(0x20) +3f8e6da0: movb a10, *a11(0x38) +3f8e6dc0: movb *a11(0x28), a10 +3f8e6de0: movb *a11(0x30), *a11(0x28) +3f8e6e10: movb a10, *a11(0x30) +3f8e6e30: movb *a11(0x40), a10 +3f8e6e50: movb *a11(0x58), *a11(0x40) +3f8e6e80: movb a10, *a11(0x58) +3f8e6ea0: movb *a11(0x48), a10 +3f8e6ec0: movb *a11(0x50), *a11(0x48) +3f8e6ef0: movb a10, *a11(0x50) +3f8e6f10: movb *a11(0x60), a10 +3f8e6f30: movb *a11(0x68), *a11(0x60) +3f8e6f60: movb a10, *a11(0x68) +3f8e6f80: movb *a11(0x70), a10 +3f8e6fa0: movb *a11(0x78), *a11(0x70) +3f8e6fd0: movb a10, *a11(0x78) +3f8e6ff0: move a14, -*sp, 1 +3f8e7000: move a9, *a14+, 1 +3f8e7010: setf 8, 0, 0 +3f8e7020: move *a11, a7, 0 +3f8e7030: sll 0x5, a7 +3f8e7040: addi 0xdc980, a7 +3f8e7070: move *a7, a7, 1 +3f8e7080: call a7 +3f8e7090: move *sp(0xc0), a14, 1 +3f8e70b0: mmfm sp, a7,a9,a10,a11,a13 +3f8e70d0: rets 2 +3f8e70e0: mmtm sp, a7,a9,a10,a11,a13 +3f8e7100: move a14, a13 +3f8e7110: move *a13(0xffe0), a9, 1 +3f8e7130: move *a9(0x40), a11, 1 +3f8e7150: movb *a11(0x10), a10 +3f8e7170: movb *a11(0x18), *a11(0x10) +3f8e71a0: movb a10, *a11(0x18) +3f8e71c0: movb *a11(0x20), a10 +3f8e71e0: movb *a11(0x38), *a11(0x20) +3f8e7210: movb a10, *a11(0x38) +3f8e7230: movb *a11(0x28), a10 +3f8e7250: movb *a11(0x30), *a11(0x28) +3f8e7280: movb a10, *a11(0x30) +3f8e72a0: movb *a11(0x40), a10 +3f8e72c0: movb *a11(0x58), *a11(0x40) +3f8e72f0: movb a10, *a11(0x58) +3f8e7310: movb *a11(0x48), a10 +3f8e7330: movb *a11(0x50), *a11(0x48) +3f8e7360: movb a10, *a11(0x50) +3f8e7380: movb *a11(0x60), a10 +3f8e73a0: movb *a11(0x78), *a11(0x60) +3f8e73d0: movb a10, *a11(0x78) +3f8e73f0: movb *a11(0x68), a10 +3f8e7410: movb *a11(0x70), *a11(0x68) +3f8e7440: movb a10, *a11(0x70) +3f8e7460: move a14, -*sp, 1 +3f8e7470: move a9, *a14+, 1 +3f8e7480: move @0xdd340, a7, 1 +3f8e74b0: call a7 +3f8e74c0: move *sp(0xc0), a14, 1 +3f8e74e0: mmfm sp, a7,a9,a10,a11,a13 +3f8e7500: rets 2 +3f8e7510: mmtm sp, a7,a9,a10,a11,a13 +3f8e7530: move a14, a13 +3f8e7540: move *a13(0xffe0), a9, 1 +3f8e7560: move *a9(0x40), a11, 1 +3f8e7580: movb *a11(0x10), a10 +3f8e75a0: movb *a11(0x18), *a11(0x10) +3f8e75d0: movb a10, *a11(0x18) +3f8e75f0: movb *a11(0x20), a10 +3f8e7610: movb *a11(0x38), *a11(0x20) +3f8e7640: movb a10, *a11(0x38) +3f8e7660: movb *a11(0x28), a10 +3f8e7680: movb *a11(0x30), *a11(0x28) +3f8e76b0: movb a10, *a11(0x30) +3f8e76d0: movb *a11(0x40), a10 +3f8e76f0: movb *a11(0x58), *a11(0x40) +3f8e7720: movb a10, *a11(0x58) +3f8e7740: movb *a11(0x48), a10 +3f8e7760: movb *a11(0x50), *a11(0x48) +3f8e7790: movb a10, *a11(0x50) +3f8e77b0: move a14, -*sp, 1 +3f8e77c0: move a9, *a14+, 1 +3f8e77d0: move @0xdd380, a7, 1 +3f8e7800: call a7 +3f8e7810: move *sp(0xc0), a14, 1 +3f8e7830: mmfm sp, a7,a9,a10,a11,a13 +3f8e7850: rets 2 +3f8e7860: mmtm sp, a7,a9,a10,a11,a13 +3f8e7880: move a14, a13 +3f8e7890: move *a13(0xffe0), a9, 1 +3f8e78b0: move *a9(0x40), a11, 1 +3f8e78d0: movb *a11(0x10), a10 +3f8e78f0: movb *a11(0x18), *a11(0x10) +3f8e7920: movb a10, *a11(0x18) +3f8e7940: movb *a11(0x20), a10 +3f8e7960: movb *a11(0x38), *a11(0x20) +3f8e7990: movb a10, *a11(0x38) +3f8e79b0: movb *a11(0x28), a10 +3f8e79d0: movb *a11(0x30), *a11(0x28) +3f8e7a00: movb a10, *a11(0x30) +3f8e7a20: movb *a11(0x40), a10 +3f8e7a40: movb *a11(0x48), *a11(0x40) +3f8e7a70: movb a10, *a11(0x48) +3f8e7a90: movb *a11(0x50), a10 +3f8e7ab0: movb *a11(0x58), *a11(0x50) +3f8e7ae0: movb a10, *a11(0x58) +3f8e7b00: movb *a11(0x60), a10 +3f8e7b20: movb *a11(0x68), *a11(0x60) +3f8e7b50: movb a10, *a11(0x68) +3f8e7b70: move a14, -*sp, 1 +3f8e7b80: move a9, *a14+, 1 +3f8e7b90: move @0xdd400, a7, 1 +3f8e7bc0: call a7 +3f8e7bd0: move *sp(0xc0), a14, 1 +3f8e7bf0: mmfm sp, a7,a9,a10,a11,a13 +3f8e7c10: rets 2 +3f8e7c20: mmtm sp, a7,a9,a10,a11,a13 +3f8e7c40: move a14, a13 +3f8e7c50: move *a13(0xffe0), a9, 1 +3f8e7c70: move *a9(0x40), a11, 1 +3f8e7c90: movb *a11(0x10), a10 +3f8e7cb0: movb *a11(0x18), *a11(0x10) +3f8e7ce0: movb a10, *a11(0x18) +3f8e7d00: movb *a11(0x20), a10 +3f8e7d20: movb *a11(0x38), *a11(0x20) +3f8e7d50: movb a10, *a11(0x38) +3f8e7d70: movb *a11(0x28), a10 +3f8e7d90: movb *a11(0x30), *a11(0x28) +3f8e7dc0: movb a10, *a11(0x30) +3f8e7de0: movb *a11(0x40), a10 +3f8e7e00: movb *a11(0x48), *a11(0x40) +3f8e7e30: movb a10, *a11(0x48) +3f8e7e50: move a14, -*sp, 1 +3f8e7e60: move a9, *a14+, 1 +3f8e7e70: move @0xdd420, a7, 1 +3f8e7ea0: call a7 +3f8e7eb0: move *sp(0xc0), a14, 1 +3f8e7ed0: mmfm sp, a7,a9,a10,a11,a13 +3f8e7ef0: rets 2 +3f8e7f00: mmtm sp, a7,a9,a10,a11,a13 +3f8e7f20: move a14, a13 +3f8e7f30: move *a13(0xffe0), a9, 1 +3f8e7f50: move *a9(0x40), a11, 1 +3f8e7f70: movb *a11(0x10), a10 +3f8e7f90: movb *a11(0x18), *a11(0x10) +3f8e7fc0: movb a10, *a11(0x18) +3f8e7fe0: movb *a11(0x20), a10 +3f8e8000: movb *a11(0x38), *a11(0x20) +3f8e8030: movb a10, *a11(0x38) +3f8e8050: movb *a11(0x28), a10 +3f8e8070: movb *a11(0x30), *a11(0x28) +3f8e80a0: movb a10, *a11(0x30) +3f8e80c0: movb *a11(0x40), a10 +3f8e80e0: movb *a11(0x48), *a11(0x40) +3f8e8110: movb a10, *a11(0x48) +3f8e8130: movb *a11(0x50), a10 +3f8e8150: movb *a11(0x58), *a11(0x50) +3f8e8180: movb a10, *a11(0x58) +3f8e81a0: move a14, -*sp, 1 +3f8e81b0: move a9, *a14+, 1 +3f8e81c0: move @0xdd440, a7, 1 +3f8e81f0: call a7 +3f8e8200: move *sp(0xc0), a14, 1 +3f8e8220: mmfm sp, a7,a9,a10,a11,a13 +3f8e8240: rets 2 +3f8e8250: mmtm sp, a7,a9,a10,a11,a13 +3f8e8270: move a14, a13 +3f8e8280: move *a13(0xffe0), a9, 1 +3f8e82a0: move *a9(0x40), a11, 1 +3f8e82c0: movb *a11(0x10), a10 +3f8e82e0: movb *a11(0x18), *a11(0x10) +3f8e8310: movb a10, *a11(0x18) +3f8e8330: movb *a11(0x20), a10 +3f8e8350: movb *a11(0x38), *a11(0x20) +3f8e8380: movb a10, *a11(0x38) +3f8e83a0: movb *a11(0x28), a10 +3f8e83c0: movb *a11(0x30), *a11(0x28) +3f8e83f0: movb a10, *a11(0x30) +3f8e8410: movb *a11(0x40), a10 +3f8e8430: movb *a11(0x48), *a11(0x40) +3f8e8460: movb a10, *a11(0x48) +3f8e8480: movb *a11(0x50), a10 +3f8e84a0: movb *a11(0x58), *a11(0x50) +3f8e84d0: movb a10, *a11(0x58) +3f8e84f0: movb *a11(0x60), a10 +3f8e8510: movb *a11(0x68), *a11(0x60) +3f8e8540: movb a10, *a11(0x68) +3f8e8560: movb *a11(0x70), a10 +3f8e8580: movb *a11(0x78), *a11(0x70) +3f8e85b0: movb a10, *a11(0x78) +3f8e85d0: move a14, -*sp, 1 +3f8e85e0: move a9, *a14+, 1 +3f8e85f0: move @0xdd460, a7, 1 +3f8e8620: call a7 +3f8e8630: move *sp(0xc0), a14, 1 +3f8e8650: mmfm sp, a7,a9,a10,a11,a13 +3f8e8670: rets 2 +3f8e8680: mmtm sp, a7,a9,a10,a11,a13 +3f8e86a0: move a14, a13 +3f8e86b0: move *a13(0xffe0), a9, 1 +3f8e86d0: move *a9(0x40), a11, 1 +3f8e86f0: movb *a11(0x10), a10 +3f8e8710: movb *a11(0x18), *a11(0x10) +3f8e8740: movb a10, *a11(0x18) +3f8e8760: movb *a11(0x20), a10 +3f8e8780: movb *a11(0x38), *a11(0x20) +3f8e87b0: movb a10, *a11(0x38) +3f8e87d0: movb *a11(0x28), a10 +3f8e87f0: movb *a11(0x30), *a11(0x28) +3f8e8820: movb a10, *a11(0x30) +3f8e8840: movb *a11(0x40), a10 +3f8e8860: movb *a11(0x58), *a11(0x40) +3f8e8890: movb a10, *a11(0x58) +3f8e88b0: movb *a11(0x48), a10 +3f8e88d0: movb *a11(0x50), *a11(0x48) +3f8e8900: movb a10, *a11(0x50) +3f8e8920: move a14, -*sp, 1 +3f8e8930: setf 16, 0, 0 +3f8e8940: move *a11(0x10), a7, 0 +3f8e8960: subk 3, a7 +3f8e8970: move a7, *a14+, 1 +3f8e8980: move a11, a7 +3f8e8990: addi 0x60, a7 +3f8e89b0: move a7, *a14+, 1 +3f8e89c0: calla L3F8DA6C0 +3f8e89f0: move a14, -*sp, 1 +3f8e8a00: move a9, *a14+, 1 +3f8e8a10: move @0xdd480, a7, 1 +3f8e8a40: call a7 +3f8e8a50: move *sp(0xc0), a14, 1 +3f8e8a70: mmfm sp, a7,a9,a10,a11,a13 +3f8e8a90: rets 2 +3f8e8aa0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8e8ac0: move a14, a13 +3f8e8ad0: addi 0x40, a14 +3f8e8af0: move *a13(0xffe0), a9, 1 +3f8e8b10: move *a9(0x40), a11, 1 +3f8e8b30: movb *a11(0x10), a10 +3f8e8b50: movb *a11(0x18), *a11(0x10) +3f8e8b80: movb a10, *a11(0x18) +3f8e8ba0: movb *a11(0x20), a10 +3f8e8bc0: movb *a11(0x38), *a11(0x20) +3f8e8bf0: movb a10, *a11(0x38) +3f8e8c10: movb *a11(0x28), a10 +3f8e8c30: movb *a11(0x30), *a11(0x28) +3f8e8c60: movb a10, *a11(0x30) +3f8e8c80: move a11, a7 +3f8e8c90: addi 0x40, a7 +3f8e8cb0: move a7, *a13(0x20), 1 +3f8e8cd0: setf 16, 0, 0 +3f8e8ce0: move *a11(0x10), a5, 0 +3f8e8d00: sll 0x2, a5 +3f8e8d10: subk 8, a5 +3f8e8d20: movk 12, a7 +3f8e8d30: divu a7, a5 +3f8e8d40: move a5, *a13, 1 +3f8e8d50: jreq L3F8E8E70 +L3F8E8D60: +3f8e8d60: move a14, -*sp, 1 +3f8e8d70: move *a13(0x20), a7, 1 +3f8e8d90: addi 0x60, a7 +3f8e8db0: move a7, *a13(0x20), 1 +3f8e8dd0: subi 0x60, a7 +3f8e8df0: move a7, *a14+, 1 +3f8e8e00: calla L3F8EC9C0 +3f8e8e30: move *a13, a7, 1 +3f8e8e40: dec a7 +3f8e8e50: move a7, *a13, 1 +3f8e8e60: jrne L3F8E8D60 +L3F8E8E70: +3f8e8e70: move a14, -*sp, 1 +3f8e8e80: move a9, *a14+, 1 +3f8e8e90: move @0xdd4a0, a7, 1 +3f8e8ec0: call a7 +3f8e8ed0: move *sp(0xe0), a14, 1 +3f8e8ef0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8e8f10: rets 2 +3f8e8f20: mmtm sp, a7,a9,a10,a11,a13 +3f8e8f40: move a14, a13 +3f8e8f50: move *a13(0xffe0), a9, 1 +3f8e8f70: move *a9(0x40), a11, 1 +3f8e8f90: movb *a11(0x10), a10 +3f8e8fb0: movb *a11(0x18), *a11(0x10) +3f8e8fe0: movb a10, *a11(0x18) +3f8e9000: movb *a11(0x20), a10 +3f8e9020: movb *a11(0x38), *a11(0x20) +3f8e9050: movb a10, *a11(0x38) +3f8e9070: movb *a11(0x28), a10 +3f8e9090: movb *a11(0x30), *a11(0x28) +3f8e90c0: movb a10, *a11(0x30) +3f8e90e0: movb *a11(0x40), a10 +3f8e9100: movb *a11(0x58), *a11(0x40) +3f8e9130: movb a10, *a11(0x58) +3f8e9150: movb *a11(0x48), a10 +3f8e9170: movb *a11(0x50), *a11(0x48) +3f8e91a0: movb a10, *a11(0x50) +3f8e91c0: movb *a11(0x60), a10 +3f8e91e0: movb *a11(0x68), *a11(0x60) +3f8e9210: movb a10, *a11(0x68) +3f8e9230: move a14, -*sp, 1 +3f8e9240: move a9, *a14+, 1 +3f8e9250: move @0xdd4c0, a7, 1 +3f8e9280: call a7 +3f8e9290: move *sp(0xc0), a14, 1 +3f8e92b0: mmfm sp, a7,a9,a10,a11,a13 +3f8e92d0: rets 2 +3f8e92e0: mmtm sp, a7,a9,a10,a11,a13 +3f8e9300: move a14, a13 +3f8e9310: move *a13(0xffe0), a9, 1 +3f8e9330: move *a9(0x40), a11, 1 +3f8e9350: movb *a11(0x10), a10 +3f8e9370: movb *a11(0x18), *a11(0x10) +3f8e93a0: movb a10, *a11(0x18) +3f8e93c0: movb *a11(0x20), a10 +3f8e93e0: movb *a11(0x38), *a11(0x20) +3f8e9410: movb a10, *a11(0x38) +3f8e9430: movb *a11(0x28), a10 +3f8e9450: movb *a11(0x30), *a11(0x28) +3f8e9480: movb a10, *a11(0x30) +3f8e94a0: move a14, -*sp, 1 +3f8e94b0: setf 16, 0, 0 +3f8e94c0: move *a11(0x10), a7, 0 +3f8e94e0: subk 2, a7 +3f8e94f0: move a7, *a14+, 1 +3f8e9500: move a11, a7 +3f8e9510: addi 0x40, a7 +3f8e9530: move a7, *a14+, 1 +3f8e9540: calla L3F8DA6C0 +3f8e9570: move a14, -*sp, 1 +3f8e9580: move a9, *a14+, 1 +3f8e9590: move @0xdd4e0, a7, 1 +3f8e95c0: call a7 +3f8e95d0: move *sp(0xc0), a14, 1 +3f8e95f0: mmfm sp, a7,a9,a10,a11,a13 +3f8e9610: rets 2 +3f8e9620: mmtm sp, a7,a9,a10,a11,a13 +3f8e9640: move a14, a13 +3f8e9650: move *a13(0xffe0), a9, 1 +3f8e9670: move *a9(0x40), a11, 1 +3f8e9690: movb *a11(0x10), a10 +3f8e96b0: movb *a11(0x18), *a11(0x10) +3f8e96e0: movb a10, *a11(0x18) +3f8e9700: movb *a11(0x20), a10 +3f8e9720: movb *a11(0x38), *a11(0x20) +3f8e9750: movb a10, *a11(0x38) +3f8e9770: movb *a11(0x28), a10 +3f8e9790: movb *a11(0x30), *a11(0x28) +3f8e97c0: movb a10, *a11(0x30) +3f8e97e0: movb *a11(0x40), a10 +3f8e9800: movb *a11(0x48), *a11(0x40) +3f8e9830: movb a10, *a11(0x48) +3f8e9850: move a14, -*sp, 1 +3f8e9860: move a9, *a14+, 1 +3f8e9870: move @0xdd500, a7, 1 +3f8e98a0: call a7 +3f8e98b0: move *sp(0xc0), a14, 1 +3f8e98d0: mmfm sp, a7,a9,a10,a11,a13 +3f8e98f0: rets 2 +3f8e9900: mmtm sp, a7,a9,a10,a11,a13 +3f8e9920: move a14, a13 +3f8e9930: move *a13(0xffe0), a9, 1 +3f8e9950: move *a9(0x40), a11, 1 +3f8e9970: movb *a11(0x10), a10 +3f8e9990: movb *a11(0x18), *a11(0x10) +3f8e99c0: movb a10, *a11(0x18) +3f8e99e0: movb *a11(0x20), a10 +3f8e9a00: movb *a11(0x38), *a11(0x20) +3f8e9a30: movb a10, *a11(0x38) +3f8e9a50: movb *a11(0x28), a10 +3f8e9a70: movb *a11(0x30), *a11(0x28) +3f8e9aa0: movb a10, *a11(0x30) +3f8e9ac0: movb *a11(0x40), a10 +3f8e9ae0: movb *a11(0x58), *a11(0x40) +3f8e9b10: movb a10, *a11(0x58) +3f8e9b30: movb *a11(0x48), a10 +3f8e9b50: movb *a11(0x50), *a11(0x48) +3f8e9b80: movb a10, *a11(0x50) +3f8e9ba0: movb *a11(0x60), a10 +3f8e9bc0: movb *a11(0x78), *a11(0x60) +3f8e9bf0: movb a10, *a11(0x78) +3f8e9c10: movb *a11(0x68), a10 +3f8e9c30: movb *a11(0x70), *a11(0x68) +3f8e9c60: movb a10, *a11(0x70) +3f8e9c80: movb *a11(0x80), a10 +3f8e9ca0: movb *a11(0x88), *a11(0x80) +3f8e9cd0: movb a10, *a11(0x88) +3f8e9cf0: movb *a11(0x90), a10 +3f8e9d10: movb *a11(0x98), *a11(0x90) +3f8e9d40: movb a10, *a11(0x98) +3f8e9d60: movb *a11(0xa0), a10 +3f8e9d80: movb *a11(0xa8), *a11(0xa0) +3f8e9db0: movb a10, *a11(0xa8) +3f8e9dd0: movb *a11(0xb0), a10 +3f8e9df0: movb *a11(0xb8), *a11(0xb0) +3f8e9e20: movb a10, *a11(0xb8) +3f8e9e40: movb *a11(0xc0), a10 +3f8e9e60: movb *a11(0xc8), *a11(0xc0) +3f8e9e90: movb a10, *a11(0xc8) +3f8e9eb0: movb *a11(0xd0), a10 +3f8e9ed0: movb *a11(0xd8), *a11(0xd0) +3f8e9f00: movb a10, *a11(0xd8) +3f8e9f20: movb *a11(0xe0), a10 +3f8e9f40: movb *a11(0xe8), *a11(0xe0) +3f8e9f70: movb a10, *a11(0xe8) +3f8e9f90: movb *a11(0xf0), a10 +3f8e9fb0: movb *a11(0xf8), *a11(0xf0) +3f8e9fe0: movb a10, *a11(0xf8) +3f8ea000: move a14, -*sp, 1 +3f8ea010: move a9, *a14+, 1 +3f8ea020: move @0xdd520, a7, 1 +3f8ea050: call a7 +3f8ea060: move *sp(0xc0), a14, 1 +3f8ea080: mmfm sp, a7,a9,a10,a11,a13 +3f8ea0a0: rets 2 +3f8ea0b0: mmtm sp, a7,a9,a10,a11,a13 +3f8ea0d0: move a14, a13 +3f8ea0e0: move *a13(0xffe0), a9, 1 +3f8ea100: move *a9(0x40), a11, 1 +3f8ea120: movb *a11(0x10), a10 +3f8ea140: movb *a11(0x18), *a11(0x10) +3f8ea170: movb a10, *a11(0x18) +3f8ea190: movb *a11(0x20), a10 +3f8ea1b0: movb *a11(0x38), *a11(0x20) +3f8ea1e0: movb a10, *a11(0x38) +3f8ea200: movb *a11(0x28), a10 +3f8ea220: movb *a11(0x30), *a11(0x28) +3f8ea250: movb a10, *a11(0x30) +3f8ea270: movb *a11(0x40), a10 +3f8ea290: movb *a11(0x58), *a11(0x40) +3f8ea2c0: movb a10, *a11(0x58) +3f8ea2e0: movb *a11(0x48), a10 +3f8ea300: movb *a11(0x50), *a11(0x48) +3f8ea330: movb a10, *a11(0x50) +3f8ea350: movb *a11(0x60), a10 +3f8ea370: movb *a11(0x78), *a11(0x60) +3f8ea3a0: movb a10, *a11(0x78) +3f8ea3c0: movb *a11(0x68), a10 +3f8ea3e0: movb *a11(0x70), *a11(0x68) +3f8ea410: movb a10, *a11(0x70) +3f8ea430: movb *a11(0x80), a10 +3f8ea450: movb *a11(0x88), *a11(0x80) +3f8ea480: movb a10, *a11(0x88) +3f8ea4a0: movb *a11(0x90), a10 +3f8ea4c0: movb *a11(0x98), *a11(0x90) +3f8ea4f0: movb a10, *a11(0x98) +3f8ea510: movb *a11(0xa0), a10 +3f8ea530: movb *a11(0xa8), *a11(0xa0) +3f8ea560: movb a10, *a11(0xa8) +3f8ea580: movb *a11(0xb0), a10 +3f8ea5a0: movb *a11(0xb8), *a11(0xb0) +3f8ea5d0: movb a10, *a11(0xb8) +3f8ea5f0: movb *a11(0xc0), a10 +3f8ea610: movb *a11(0xc8), *a11(0xc0) +3f8ea640: movb a10, *a11(0xc8) +3f8ea660: movb *a11(0xd0), a10 +3f8ea680: movb *a11(0xd8), *a11(0xd0) +3f8ea6b0: movb a10, *a11(0xd8) +3f8ea6d0: movb *a11(0xe0), a10 +3f8ea6f0: movb *a11(0xe8), *a11(0xe0) +3f8ea720: movb a10, *a11(0xe8) +3f8ea740: movb *a11(0xf0), a10 +3f8ea760: movb *a11(0xf8), *a11(0xf0) +3f8ea790: movb a10, *a11(0xf8) +3f8ea7b0: move a14, -*sp, 1 +3f8ea7c0: move a9, *a14+, 1 +3f8ea7d0: move @0xdd540, a7, 1 +3f8ea800: call a7 +3f8ea810: move *sp(0xc0), a14, 1 +3f8ea830: mmfm sp, a7,a9,a10,a11,a13 +3f8ea850: rets 2 +3f8ea860: mmtm sp, a7,a9,a10,a11,a13 +3f8ea880: move a14, a13 +3f8ea890: move *a13(0xffe0), a9, 1 +3f8ea8b0: move *a9(0x40), a11, 1 +3f8ea8d0: movb *a11(0x10), a10 +3f8ea8f0: movb *a11(0x18), *a11(0x10) +3f8ea920: movb a10, *a11(0x18) +3f8ea940: movb *a11(0x20), a10 +3f8ea960: movb *a11(0x38), *a11(0x20) +3f8ea990: movb a10, *a11(0x38) +3f8ea9b0: movb *a11(0x28), a10 +3f8ea9d0: movb *a11(0x30), *a11(0x28) +3f8eaa00: movb a10, *a11(0x30) +3f8eaa20: movb *a11(0x40), a10 +3f8eaa40: movb *a11(0x48), *a11(0x40) +3f8eaa70: movb a10, *a11(0x48) +3f8eaa90: movb *a11(0x50), a10 +3f8eaab0: movb *a11(0x58), *a11(0x50) +3f8eaae0: movb a10, *a11(0x58) +3f8eab00: movb *a11(0x60), a10 +3f8eab20: movb *a11(0x68), *a11(0x60) +3f8eab50: movb a10, *a11(0x68) +3f8eab70: movb *a11(0x70), a10 +3f8eab90: movb *a11(0x78), *a11(0x70) +3f8eabc0: movb a10, *a11(0x78) +3f8eabe0: movb *a11(0x80), a10 +3f8eac00: movb *a11(0x88), *a11(0x80) +3f8eac30: movb a10, *a11(0x88) +3f8eac50: movb *a11(0x90), a10 +3f8eac70: movb *a11(0x98), *a11(0x90) +3f8eaca0: movb a10, *a11(0x98) +3f8eacc0: move a14, -*sp, 1 +3f8eacd0: move a9, *a14+, 1 +3f8eace0: move @0xdd580, a7, 1 +3f8ead10: call a7 +3f8ead20: move *sp(0xc0), a14, 1 +3f8ead40: mmfm sp, a7,a9,a10,a11,a13 +3f8ead60: rets 2 +3f8ead70: mmtm sp, a7,a9,a10,a11,a13 +3f8ead90: move a14, a13 +3f8eada0: move *a13(0xffe0), a9, 1 +3f8eadc0: move *a9(0x40), a11, 1 +3f8eade0: movb *a11(0x10), a10 +3f8eae00: movb *a11(0x18), *a11(0x10) +3f8eae30: movb a10, *a11(0x18) +3f8eae50: movb *a11(0x20), a10 +3f8eae70: movb *a11(0x38), *a11(0x20) +3f8eaea0: movb a10, *a11(0x38) +3f8eaec0: movb *a11(0x28), a10 +3f8eaee0: movb *a11(0x30), *a11(0x28) +3f8eaf10: movb a10, *a11(0x30) +3f8eaf30: movb *a11(0x40), a10 +3f8eaf50: movb *a11(0x48), *a11(0x40) +3f8eaf80: movb a10, *a11(0x48) +3f8eafa0: movb *a11(0x50), a10 +3f8eafc0: movb *a11(0x58), *a11(0x50) +3f8eaff0: movb a10, *a11(0x58) +3f8eb010: move a14, -*sp, 1 +3f8eb020: move a9, *a14+, 1 +3f8eb030: move @0xdd5a0, a7, 1 +3f8eb060: call a7 +3f8eb070: move *sp(0xc0), a14, 1 +3f8eb090: mmfm sp, a7,a9,a10,a11,a13 +3f8eb0b0: rets 2 +3f8eb0c0: mmtm sp, a7,a9,a10,a11,a13 +3f8eb0e0: move a14, a13 +3f8eb0f0: move *a13(0xffe0), a9, 1 +3f8eb110: move *a9(0x40), a11, 1 +3f8eb130: movb *a11(0x10), a10 +3f8eb150: movb *a11(0x18), *a11(0x10) +3f8eb180: movb a10, *a11(0x18) +3f8eb1a0: movb *a11(0x20), a10 +3f8eb1c0: movb *a11(0x28), *a11(0x20) +3f8eb1f0: movb a10, *a11(0x28) +3f8eb210: move a14, -*sp, 1 +3f8eb220: move a9, *a14+, 1 +3f8eb230: move @0xdd5c0, a7, 1 +3f8eb260: call a7 +3f8eb270: move *sp(0xc0), a14, 1 +3f8eb290: mmfm sp, a7,a9,a10,a11,a13 +3f8eb2b0: rets 2 +3f8eb2c0: mmtm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3f8eb2e0: move a14, a13 +3f8eb2f0: move *a13(0xffe0), a9, 1 +3f8eb310: move *a9(0x40), a2, 1 +3f8eb330: movb *a2(0x10), a10 +3f8eb350: movb *a2(0x18), *a2(0x10) +3f8eb380: movb a10, *a2(0x18) +3f8eb3a0: move a2, a11 +3f8eb3b0: addi 0x40, a11 +3f8eb3d0: setf 8, 0, 0 +3f8eb3e0: move *a2(0x8), a7, 0 +3f8eb400: move *a2(0x28), a0, 0 +3f8eb420: mpyu a0, a7 +3f8eb430: move a7, a0 +3f8eb440: sub a12, a12 +3f8eb450: cmp a0, a12 +3f8eb460: jrge L3F8EB580 +L3F8EB470: +3f8eb470: movb *a11, a10 +3f8eb480: movb *a11(0x18), *a11(0x0) +3f8eb4b0: movb a10, *a11(0x18) +3f8eb4d0: movb *a11(0x8), a10 +3f8eb4f0: movb *a11(0x10), *a11(0x8) +3f8eb520: movb a10, *a11(0x10) +3f8eb540: addk 32, a11 +3f8eb550: inc a12 +3f8eb560: cmp a0, a12 +3f8eb570: jrlt L3F8EB470 +L3F8EB580: +3f8eb580: move a14, -*sp, 1 +3f8eb590: move a9, *a14+, 1 +3f8eb5a0: move @0xdd600, a7, 1 +3f8eb5d0: call a7 +3f8eb5e0: move *sp(0x120), a14, 1 +3f8eb600: mmfm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3f8eb620: rets 2 +3f8eb630: mmtm sp, a7,a9,a10,a11,a13 +3f8eb650: move a14, a13 +3f8eb660: move *a13(0xffe0), a9, 1 +3f8eb680: move *a9(0x40), a11, 1 +3f8eb6a0: movb *a11(0x10), a10 +3f8eb6c0: movb *a11(0x18), *a11(0x10) +3f8eb6f0: movb a10, *a11(0x18) +3f8eb710: movb *a11(0x20), a10 +3f8eb730: movb *a11(0x38), *a11(0x20) +3f8eb760: movb a10, *a11(0x38) +3f8eb780: movb *a11(0x28), a10 +3f8eb7a0: movb *a11(0x30), *a11(0x28) +3f8eb7d0: movb a10, *a11(0x30) +3f8eb7f0: move a14, -*sp, 1 +3f8eb800: setf 16, 0, 0 +3f8eb810: move *a11(0x10), a7, 0 +3f8eb830: subk 2, a7 +3f8eb840: move a7, *a14+, 1 +3f8eb850: move a11, a7 +3f8eb860: addi 0x40, a7 +3f8eb880: move a7, *a14+, 1 +3f8eb890: calla L3F8DA6C0 +3f8eb8c0: move a14, -*sp, 1 +3f8eb8d0: move a9, *a14+, 1 +3f8eb8e0: move @0xdd640, a7, 1 +3f8eb910: call a7 +3f8eb920: move *sp(0xc0), a14, 1 +3f8eb940: mmfm sp, a7,a9,a10,a11,a13 +3f8eb960: rets 2 +3f8eb970: mmtm sp, a7,a9,a10,a11,a13 +3f8eb990: move a14, a13 +3f8eb9a0: move *a13(0xffe0), a9, 1 +3f8eb9c0: move *a9(0x40), a11, 1 +3f8eb9e0: movb *a11(0x10), a10 +3f8eba00: movb *a11(0x18), *a11(0x10) +3f8eba30: movb a10, *a11(0x18) +3f8eba50: movb *a11(0x20), a10 +3f8eba70: movb *a11(0x28), *a11(0x20) +3f8ebaa0: movb a10, *a11(0x28) +3f8ebac0: movb *a11(0x30), a10 +3f8ebae0: movb *a11(0x38), *a11(0x30) +3f8ebb10: movb a10, *a11(0x38) +3f8ebb30: movb *a11(0x40), a10 +3f8ebb50: movb *a11(0x48), *a11(0x40) +3f8ebb80: movb a10, *a11(0x48) +3f8ebba0: move a14, -*sp, 1 +3f8ebbb0: move a9, *a14+, 1 +3f8ebbc0: move @0xdd6a0, a7, 1 +3f8ebbf0: call a7 +3f8ebc00: move *sp(0xc0), a14, 1 +3f8ebc20: mmfm sp, a7,a9,a10,a11,a13 +3f8ebc40: rets 2 +3f8ebc50: mmtm sp, a7,a9,a10,a11,a13 +3f8ebc70: move a14, a13 +3f8ebc80: move *a13(0xffe0), a9, 1 +3f8ebca0: move *a9(0x40), a11, 1 +3f8ebcc0: movb *a11(0x10), a10 +3f8ebce0: movb *a11(0x18), *a11(0x10) +3f8ebd10: movb a10, *a11(0x18) +3f8ebd30: movb *a11(0x20), a10 +3f8ebd50: movb *a11(0x28), *a11(0x20) +3f8ebd80: movb a10, *a11(0x28) +3f8ebda0: movb *a11(0x30), a10 +3f8ebdc0: movb *a11(0x38), *a11(0x30) +3f8ebdf0: movb a10, *a11(0x38) +3f8ebe10: move a14, -*sp, 1 +3f8ebe20: move a9, *a14+, 1 +3f8ebe30: move @0xdd6e0, a7, 1 +3f8ebe60: call a7 +3f8ebe70: move *sp(0xc0), a14, 1 +3f8ebe90: mmfm sp, a7,a9,a10,a11,a13 +3f8ebeb0: rets 2 +3f8ebec0: mmtm sp, a7,a9,a10,a11,a13 +3f8ebee0: move a14, a13 +3f8ebef0: move *a13(0xffe0), a9, 1 +3f8ebf10: move *a9(0x40), a11, 1 +3f8ebf30: movb *a11(0x10), a10 +3f8ebf50: movb *a11(0x18), *a11(0x10) +3f8ebf80: movb a10, *a11(0x18) +3f8ebfa0: movb *a11(0x30), a10 +3f8ebfc0: movb *a11(0x38), *a11(0x30) +3f8ebff0: movb a10, *a11(0x38) +3f8ec010: move a14, -*sp, 1 +3f8ec020: move a9, *a14+, 1 +3f8ec030: move @0xdd720, a7, 1 +3f8ec060: call a7 +3f8ec070: move *sp(0xc0), a14, 1 +3f8ec090: mmfm sp, a7,a9,a10,a11,a13 +3f8ec0b0: rets 2 +3f8ec0c0: mmtm sp, a7,a9,a10,a11,a13 +3f8ec0e0: move a14, a13 +3f8ec0f0: move *a13(0xffe0), a9, 1 +3f8ec110: move *a9(0x40), a11, 1 +3f8ec130: movb *a11(0x10), a10 +3f8ec150: movb *a11(0x18), *a11(0x10) +3f8ec180: movb a10, *a11(0x18) +3f8ec1a0: movb *a11(0x20), a10 +3f8ec1c0: movb *a11(0x38), *a11(0x20) +3f8ec1f0: movb a10, *a11(0x38) +3f8ec210: movb *a11(0x28), a10 +3f8ec230: movb *a11(0x30), *a11(0x28) +3f8ec260: movb a10, *a11(0x30) +3f8ec280: movb *a11(0x40), a10 +3f8ec2a0: movb *a11(0x48), *a11(0x40) +3f8ec2d0: movb a10, *a11(0x48) +3f8ec2f0: movb *a11(0x50), a10 +3f8ec310: movb *a11(0x58), *a11(0x50) +3f8ec340: movb a10, *a11(0x58) +3f8ec360: move a14, -*sp, 1 +3f8ec370: setf 16, 0, 0 +3f8ec380: move *a11(0x10), a7, 0 +3f8ec3a0: subk 3, a7 +3f8ec3b0: move a7, *a14+, 1 +3f8ec3c0: move a11, a7 +3f8ec3d0: addi 0x60, a7 +3f8ec3f0: move a7, *a14+, 1 +3f8ec400: calla L3F8DA6C0 +3f8ec430: move a14, -*sp, 1 +3f8ec440: move a9, *a14+, 1 +3f8ec450: move @0xdd7c0, a7, 1 +3f8ec480: call a7 +3f8ec490: move *sp(0xc0), a14, 1 +3f8ec4b0: mmfm sp, a7,a9,a10,a11,a13 +3f8ec4d0: rets 2 +3f8ec4e0: mmtm sp, a9,a13 +3f8ec500: move a14, a13 +3f8ec510: move *a13(0xffe0), a9, 1 +3f8ec530: sub a8, a8 +3f8ec540: move *sp(0x60), a14, 1 +3f8ec560: mmfm sp, a9,a13 +3f8ec580: rets 2 +L3F8EC590: +3f8ec590: mmtm sp, a9,a11,a13 +3f8ec5b0: move a14, a13 +3f8ec5c0: move *a13(0xffe0), a11, 1 +3f8ec5e0: movb *a11, a9 +3f8ec5f0: movb *a11(0x18), *a11(0x0) +3f8ec620: movb a9, *a11(0x18) +3f8ec640: movb *a11(0x8), a9 +3f8ec660: movb *a11(0x10), *a11(0x8) +3f8ec690: movb a9, *a11(0x10) +3f8ec6b0: movb *a11(0x20), a9 +3f8ec6d0: movb *a11(0x28), *a11(0x20) +3f8ec700: movb a9, *a11(0x28) +3f8ec720: movb *a11(0x30), a9 +3f8ec740: movb *a11(0x38), *a11(0x30) +3f8ec770: movb a9, *a11(0x38) +3f8ec790: move *sp(0x80), a14, 1 +3f8ec7b0: mmfm sp, a9,a11,a13 +3f8ec7d0: rets 2 +L3F8EC7E0: +3f8ec7e0: mmtm sp, a9,a11,a13 +3f8ec800: move a14, a13 +3f8ec810: move *a13(0xffe0), a11, 1 +3f8ec830: movb *a11, a9 +3f8ec840: movb *a11(0x8), *a11(0x0) +3f8ec870: movb a9, *a11(0x8) +3f8ec890: movb *a11(0x10), a9 +3f8ec8b0: movb *a11(0x18), *a11(0x10) +3f8ec8e0: movb a9, *a11(0x18) +3f8ec900: movb *a11(0x20), a9 +3f8ec920: movb *a11(0x28), *a11(0x20) +3f8ec950: movb a9, *a11(0x28) +3f8ec970: move *sp(0x80), a14, 1 +3f8ec990: mmfm sp, a9,a11,a13 +3f8ec9b0: rets 2 +L3F8EC9C0: +3f8ec9c0: mmtm sp, a9,a11,a13 +3f8ec9e0: move a14, a13 +3f8ec9f0: move *a13(0xffe0), a11, 1 +3f8eca10: movb *a11, a9 +3f8eca20: movb *a11(0x18), *a11(0x0) +3f8eca50: movb a9, *a11(0x18) +3f8eca70: movb *a11(0x8), a9 +3f8eca90: movb *a11(0x10), *a11(0x8) +3f8ecac0: movb a9, *a11(0x10) +3f8ecae0: movb *a11(0x20), a9 +3f8ecb00: movb *a11(0x28), *a11(0x20) +3f8ecb30: movb a9, *a11(0x28) +3f8ecb50: movb *a11(0x30), a9 +3f8ecb70: movb *a11(0x38), *a11(0x30) +3f8ecba0: movb a9, *a11(0x38) +3f8ecbc0: movb *a11(0x40), a9 +3f8ecbe0: movb *a11(0x48), *a11(0x40) +3f8ecc10: movb a9, *a11(0x48) +3f8ecc30: move *sp(0x80), a14, 1 +3f8ecc50: mmfm sp, a9,a11,a13 +3f8ecc70: rets 2 +L3F8ECC80: +3f8ecc80: mmtm sp, a9,a11,a13 +3f8ecca0: move a14, a13 +3f8eccb0: move *a13(0xffe0), a11, 1 +3f8eccd0: movb *a11(0x10), a9 +3f8eccf0: movb *a11(0x18), *a11(0x10) +3f8ecd20: movb a9, *a11(0x18) +3f8ecd40: movb *a11(0x20), a9 +3f8ecd60: movb *a11(0x28), *a11(0x20) +3f8ecd90: movb a9, *a11(0x28) +3f8ecdb0: movb *a11(0x30), a9 +3f8ecdd0: movb *a11(0x38), *a11(0x30) +3f8ece00: movb a9, *a11(0x38) +3f8ece20: movb *a11(0x40), a9 +3f8ece40: movb *a11(0x48), *a11(0x40) +3f8ece70: movb a9, *a11(0x48) +3f8ece90: move *sp(0x80), a14, 1 +3f8eceb0: mmfm sp, a9,a11,a13 +3f8eced0: rets 2 +L3F8ECEE0: +3f8ecee0: mmtm sp, a9,a10,a11,a13 +3f8ecf00: move a14, a13 +3f8ecf10: addk 32, a14 +3f8ecf20: move *a13(0xffe0), a9, 1 +3f8ecf40: jrne L3F8ECF70 +3f8ecf50: movk 3, a8 +3f8ecf60: jruc L3F8ED180 +L3F8ECF70: +3f8ecf70: move a14, -*sp, 1 +3f8ecf80: move *a13(0xffa0), *a14+, 1 +3f8ecfa0: move a9, *a14+, 1 +3f8ecfb0: move *a13(0xffc0), a11, 1 +3f8ecfd0: call a11 +3f8ecfe0: move a8, *a13, 1 +3f8ecff0: move a8, a8 +3f8ed000: jrne L3F8ED030 +3f8ed010: sub a8, a8 +3f8ed020: jruc L3F8ED180 +L3F8ED030: +3f8ed030: dsjs a8, L3F8ED170 +3f8ed040: move *a9(0xe0), a10, 1 +3f8ed060: jreq L3F8ED170 +L3F8ED070: +3f8ed070: move a14, -*sp, 1 +3f8ed080: move *a13(0xffa0), *a14+, 1 +3f8ed0a0: move *a13(0xffc0), *a14+, 1 +3f8ed0c0: move a10, *a14+, 1 +3f8ed0d0: calla L3F8ECEE0 +3f8ed100: move a8, a11 +3f8ed110: jrne L3F8ED140 +3f8ed120: sub a8, a8 +3f8ed130: jruc L3F8ED180 +L3F8ED140: +3f8ed140: move *a10(0xa0), a10, 1 +3f8ed160: jrne L3F8ED070 +L3F8ED170: +3f8ed170: movk 3, a8 +L3F8ED180: +3f8ed180: move *sp(0xa0), a14, 1 +3f8ed1a0: mmfm sp, a9,a10,a11,a13 +3f8ed1c0: rets 2 +L3F8ED1D0: +3f8ed1d0: mmtm sp, a7,a9,a10,a11,a13 +3f8ed1f0: move a14, a13 +3f8ed200: move *a13(0xffe0), a9, 1 +3f8ed220: move *a9, a11, 1 +3f8ed230: movi 0x700, a7 +3f8ed250: mpys a7, a11 +3f8ed260: move a11, a10 +3f8ed270: addi 0xdb2c0, a10 +3f8ed2a0: move a14, -*sp, 1 +3f8ed2b0: move *a13(0xffa0), *a14+, 1 +3f8ed2d0: move *a13(0xffc0), *a14+, 1 +3f8ed2f0: move a10, *a14+, 1 +3f8ed300: calla L3F8ECEE0 +3f8ed330: move *sp(0xc0), a14, 1 +3f8ed350: mmfm sp, a7,a9,a10,a11,a13 +3f8ed370: rets 2 +L3F8ED380: +3f8ed380: mmtm sp, a9,a13 +3f8ed3a0: move a14, a13 +3f8ed3b0: move *a13(0xffe0), a9, 1 +3f8ed3d0: move *sp(0x60), a14, 1 +3f8ed3f0: mmfm sp, a9,a13 +3f8ed410: rets 2 +L3F8ED420: +3f8ed420: mmtm sp, a9,a13 +3f8ed440: move a14, a13 +3f8ed450: move *a13(0xffe0), a9, 1 +3f8ed470: move *sp(0x60), a14, 1 +3f8ed490: mmfm sp, a9,a13 +3f8ed4b0: rets 2 +L3F8ED4C0: +3f8ed4c0: mmtm sp, a9,a10,a11,a13 +3f8ed4e0: move a14, a13 +3f8ed4f0: move *a13(0xffe0), a9, 1 +3f8ed510: move *a13(0xffc0), a10, 1 +3f8ed530: sub a11, a11 +3f8ed540: move a11, *a9(0xc0), 1 +3f8ed560: move a11, *a9(0xe0), 1 +3f8ed580: move a11, *a9(0x100), 1 +3f8ed5a0: move a11, *a9(0x4a0), 1 +3f8ed5c0: setf 2, 0, 0 +3f8ed5d0: move a11, *a9(0x68a), 0 +3f8ed5f0: setf 1, 0, 0 +3f8ed600: move a11, *a9(0x683), 0 +3f8ed620: move a11, *a9(0x684), 0 +3f8ed640: move a11, *a9(0x685), 0 +3f8ed660: move a11, *a9(0x686), 0 +3f8ed680: move a11, *a9(0x680), 0 +3f8ed6a0: movb a11, *a9(0x640) +3f8ed6c0: movk 1, a11 +3f8ed6d0: movb a11, *a9(0x648) +3f8ed6f0: movi 0xffff, a11 +3f8ed710: move a11, *a9(0x5e0), 1 +3f8ed730: sub a11, a11 +3f8ed740: move a11, *a9(0x600), 1 +3f8ed760: move a11, *a9(0x3e0), 1 +3f8ed780: move a11, *a9(0x400), 1 +3f8ed7a0: move a11, *a9(0x420), 1 +3f8ed7c0: move a11, *a9(0x440), 1 +3f8ed7e0: move a11, *a9(0x460), 1 +3f8ed800: move a11, *a9(0x480), 1 +3f8ed820: move a11, *a9(0x660), 1 +3f8ed840: move *sp(0xa0), a14, 1 +3f8ed860: mmfm sp, a9,a10,a11,a13 +3f8ed880: rets 2 +L3F8ED890: +3f8ed890: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f8ed8b0: move a14, a13 +3f8ed8c0: addi 0xa0, a14 +3f8ed8e0: move *a13(0xffe0), a9, 1 +3f8ed900: move @0xdc8c0, a7, 1 +3f8ed930: jreq L3F8ED9C0 +3f8ed940: move a7, *a9(0x120), 1 +3f8ed960: move *a7(0x180), a5, 1 +3f8ed980: inc a5 +3f8ed990: move a5, *a7(0x180), 1 +3f8ed9b0: jruc L3F8EDF70 +L3F8ED9C0: +3f8ed9c0: movk 32, a5 +3f8ed9d0: move a5, *a13(0x20), 1 +3f8ed9f0: movk 16, a7 +3f8eda00: move a7, *a13(0x40), 1 +3f8eda20: movk 8, a5 +3f8eda30: move a5, *a13(0x60), 1 +3f8eda50: move a5, *a13(0x80), 1 +3f8eda70: move a14, -*sp, 1 +3f8eda80: move @0xc5410, a3, 1 +3f8edab0: move @0xc5430, a7, 1 +3f8edae0: neg a7 +3f8edaf0: addk 32, a3 +3f8edb00: sra a7, a3 +3f8edb10: sll 0x6, a3 +3f8edb20: move a3, *a14+, 1 +3f8edb30: calla L3F705A00 +3f8edb60: move a8, a10 +3f8edb70: move a14, -*sp, 1 +3f8edb80: move @0xc5410, a7, 1 +3f8edbb0: move @0xc5430, a3, 1 +3f8edbe0: neg a3 +3f8edbf0: addk 32, a7 +3f8edc00: sra a3, a7 +3f8edc10: sll 0x6, a7 +3f8edc20: move a7, *a14+, 1 +3f8edc30: calla L3F705A00 +3f8edc60: move a8, a11 +3f8edc70: sub a7, a7 +3f8edc80: move a7, *a13, 1 +3f8edc90: jruc L3F8EDD70 +L3F8EDCA0: +3f8edca0: move *a13, a7, 1 +3f8edcb0: sll 0x3, a7 +3f8edcc0: add a10, a7 +3f8edcd0: move *a13, a5, 1 +3f8edce0: sll 0x3, a5 +3f8edcf0: add a11, a5 +3f8edd00: movi 0xff, a3 +3f8edd20: movb a3, *a5 +3f8edd30: movb a3, *a7 +3f8edd40: move *a13, a7, 1 +3f8edd50: inc a7 +3f8edd60: move a7, *a13, 1 +L3F8EDD70: +3f8edd70: move @0xc5410, a5, 1 +3f8edda0: move @0xc5430, a3, 1 +3f8eddd0: neg a3 +3f8edde0: addk 32, a5 +3f8eddf0: sra a3, a5 +3f8ede00: sll 0x6, a5 +3f8ede10: cmp a5, a7 +3f8ede20: jrlt L3F8EDCA0 +3f8ede30: move a14, -*sp, 1 +3f8ede40: sub a5, a5 +3f8ede50: move a5, *a14+, 1 +3f8ede60: move a5, *a14+, 1 +3f8ede70: move a5, *a14+, 1 +3f8ede80: movi 0xffff, a3 +3f8edea0: move a3, *a14+, 1 +3f8edeb0: move a3, *a14+, 1 +3f8edec0: move a3, *a14+, 1 +3f8eded0: move a13, a5 +3f8edee0: addk 32, a5 +3f8edef0: move a5, *a14+, 1 +3f8edf00: move a11, *a14+, 1 +3f8edf10: move a10, *a14+, 1 +3f8edf20: calla L3FC567B0 +3f8edf50: move a8, *a9(0x120), 1 +L3F8EDF70: +3f8edf70: move *sp(0x100), a14, 1 +3f8edf90: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f8edfb0: rets 2 +L3F8EDFC0: +3f8edfc0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f8edfe0: move a14, a13 +3f8edff0: addi 0x60, a14 +3f8ee010: move *a13(0xffe0), a9, 1 +3f8ee030: move *a9(0x20), a10, 1 +3f8ee050: move a14, -*sp, 1 +3f8ee060: setf 16, 1, 0 +3f8ee070: move *a10(0x90), a8, 0 +3f8ee090: move a8, *a14+, 1 +3f8ee0a0: movk 16, a7 +3f8ee0b0: move a7, *a14+, 1 +3f8ee0c0: movk 32, a5 +3f8ee0d0: move a5, *a14+, 1 +3f8ee0e0: move a10, *a14+, 1 +3f8ee0f0: move *a10(0xb40), a3, 1 +3f8ee110: call a3 +3f8ee120: move a8, *a9(0x4e0), 1 +3f8ee140: move a14, -*sp, 1 +3f8ee150: move a10, *a14+, 1 +3f8ee160: setf 16, 1, 0 +3f8ee170: move *a10(0x90), a8, 0 +3f8ee190: move a8, *a14+, 1 +3f8ee1a0: calla L3F86EBF0 +3f8ee1d0: move a8, a11 +3f8ee1e0: move *a10(0x140), *a13(0x0), 1 +3f8ee210: move *a10(0x160), *a13(0x20), 1 +3f8ee240: sub a3, a3 +3f8ee250: move a3, *a13(0x40), 1 +3f8ee270: move a14, -*sp, 1 +3f8ee280: movk 3, a5 +3f8ee290: move a5, *a14+, 1 +3f8ee2a0: move a13, *a14+, 1 +3f8ee2b0: movi 0x1000c, a3 +3f8ee2e0: move a3, *a14+, 1 +3f8ee2f0: move a11, *a14+, 1 +3f8ee300: calla L3F864B20 +3f8ee330: move a14, -*sp, 1 +3f8ee340: move a11, *a14+, 1 +3f8ee350: move *a9(0x4e0), *a14+, 1 +3f8ee370: calla L3F863590 +3f8ee3a0: move a14, -*sp, 1 +3f8ee3b0: movi 0x223220, a5 +3f8ee3e0: move a5, *a14+, 1 +3f8ee3f0: sub a3, a3 +3f8ee400: move a3, *a14+, 1 +3f8ee410: move a3, *a14+, 1 +3f8ee420: move a7, *a14+, 1 +3f8ee430: movk 32, a3 +3f8ee440: move a3, *a14+, 1 +3f8ee450: sub a3, a3 +3f8ee460: move a3, *a14+, 1 +3f8ee470: move a3, *a14+, 1 +3f8ee480: setf 16, 1, 0 +3f8ee490: move *a10(0x90), a8, 0 +3f8ee4b0: move a8, *a14+, 1 +3f8ee4c0: move a11, *a14+, 1 +3f8ee4d0: move *a9(0x4e0), *a14+, 1 +3f8ee4f0: move *a11(0x380), a3, 1 +3f8ee510: call a3 +3f8ee520: move a14, -*sp, 1 +3f8ee530: move a11, *a14+, 1 +3f8ee540: calla L3F86F3B0 +3f8ee570: move *sp(0x100), a14, 1 +3f8ee590: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f8ee5b0: rets 2 +L3F8EE5C0: +3f8ee5c0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8ee5e0: move a14, a13 +3f8ee5f0: addi 0xa0, a14 +3f8ee610: move *a13(0xffe0), a11, 1 +3f8ee630: movi 0x68, a7 +3f8ee650: mpys a11, a7 +3f8ee660: addi 0x223440, a7 +3f8ee690: sub a11, a11 +3f8ee6a0: move a11, *a7, 1 +3f8ee6b0: move *a13(0xffe0), a7, 1 +3f8ee6d0: movi 0x68, a11 +3f8ee6f0: mpys a7, a11 +3f8ee700: addi 0x223440, a11 +3f8ee730: move a14, -*sp, 1 +3f8ee740: sub a7, a7 +3f8ee750: move a7, *a14+, 1 +3f8ee760: calla L3F8B62F0 +3f8ee790: move a8, *a11(0x20), 1 +3f8ee7b0: move *a13(0xffe0), a11, 1 +3f8ee7d0: movi 0x68, a7 +3f8ee7f0: mpys a11, a7 +3f8ee800: addi 0x223440, a7 +3f8ee830: move a14, -*sp, 1 +3f8ee840: sub a11, a11 +3f8ee850: move a11, *a14+, 1 +3f8ee860: calla L3F8B62F0 +3f8ee890: move a8, *a7(0x40), 1 +3f8ee8b0: movk 1, a7 +3f8ee8c0: move a7, @0x223420, 1 +3f8ee8f0: move *a13(0xffe0), a11, 1 +3f8ee910: movi 0x700, a7 +3f8ee930: mpys a11, a7 +3f8ee940: move a7, a9 +3f8ee950: addi 0xdb2c0, a9 +3f8ee980: movi 0x12c0, a7 +3f8ee9a0: mpys a11, a7 +3f8ee9b0: move @0xdaa40, a10, 1 +3f8ee9e0: add a7, a10 +3f8ee9f0: move a14, -*sp, 1 +3f8eea00: move a9, *a14+, 1 +3f8eea10: calla L3F8ED420 +3f8eea40: move a10, *a9(0x20), 1 +3f8eea60: sub a7, a7 +3f8eea70: setf 16, 1, 0 +3f8eea80: move a7, *a9, 0 +3f8eea90: move *a10(0x90), *a9(0x10), 0 +3f8eeac0: move a7, *a9(0x80), 1 +3f8eeae0: move a14, -*sp, 1 +3f8eeaf0: move a10, *a14+, 1 +3f8eeb00: move a9, *a14+, 1 +3f8eeb10: calla L3F8ED4C0 +3f8eeb40: move *a10(0xe0), *a9(0x660), 1 +3f8eeb70: move a7, *a9(0xa0), 1 +3f8eeb90: move a14, -*sp, 1 +3f8eeba0: move a9, *a14+, 1 +3f8eebb0: calla L3F8ED890 +3f8eebe0: move @0xdaca0, a7, 1 +3f8eec10: move a7, *a9(0x140), 1 +3f8eec30: move a14, -*sp, 1 +3f8eec40: sub a11, a11 +3f8eec50: move a11, *a14+, 1 +3f8eec60: calla L3F8B62F0 +3f8eec90: move a8, *a9(0x160), 1 +3f8eecb0: setf 16, 1, 0 +3f8eecc0: move a11, *a9(0x350), 0 +3f8eece0: move a11, *a9(0x340), 0 +3f8eed00: move *a13(0xffe0), a7, 1 +3f8eed20: movi 0x12c0, a5 +3f8eed40: mpys a7, a5 +3f8eed50: move @0xdaa40, a11, 1 +3f8eed80: add a11, a5 +3f8eed90: move *a5(0x50), *a9(0x370), 0 +3f8eedc0: movi 0x12c0, a5 +3f8eede0: mpys a7, a5 +3f8eedf0: add a11, a5 +3f8eee00: move *a5(0x40), *a9(0x360), 0 +3f8eee30: sub a5, a5 +3f8eee40: move a5, *a9(0x3b0), 0 +3f8eee60: move a5, *a9(0x3a0), 0 +3f8eee80: move a5, *a9(0x3d0), 0 +3f8eeea0: move a5, *a9(0x3c0), 0 +3f8eeec0: move a5, *a13(0x80), 0 +3f8eeee0: move a5, *a13(0x90), 0 +3f8eef00: move a14, -*sp, 1 +3f8eef10: move a13, *a14+, 1 +3f8eef20: move a14, -*sp, 1 +3f8eef30: move a5, *a14+, 1 +3f8eef40: move a13, a7 +3f8eef50: addi 0x80, a7 +3f8eef70: move *a7+, *a14+, 1 +3f8eef80: move *a10(0x800), *a14+, 1 +3f8eefa0: calla L3FC57780 +3f8eefd0: move a8, *a14+, 1 +3f8eefe0: move *a13(0xffe0), a11, 1 +3f8ef000: movi 0x12c0, a7 +3f8ef020: mpys a11, a7 +3f8ef030: move @0xdaa40, a11, 1 +3f8ef060: add a11, a7 +3f8ef070: setf 16, 1, 0 +3f8ef080: move *a7(0x50), a8, 0 +3f8ef0a0: move a8, *a14+, 1 +3f8ef0b0: move *a13(0xffe0), a7, 1 +3f8ef0d0: movi 0x12c0, a11 +3f8ef0f0: mpys a7, a11 +3f8ef100: move @0xdaa40, a7, 1 +3f8ef130: add a7, a11 +3f8ef140: move *a11(0x40), a8, 0 +3f8ef160: move a8, *a14+, 1 +3f8ef170: move a5, *a14+, 1 +3f8ef180: move a5, *a14+, 1 +3f8ef190: move *a10(0x1100), a11, 1 +3f8ef1b0: call a11 +3f8ef1c0: move a14, -*sp, 1 +3f8ef1d0: move a13, *a14+, 1 +3f8ef1e0: move *a10(0xe80), a11, 1 +3f8ef200: call a11 +3f8ef210: move a8, *a9(0x180), 1 +3f8ef230: move a14, -*sp, 1 +3f8ef240: move a13, *a14+, 1 +3f8ef250: move *a10(0xe80), a11, 1 +3f8ef270: call a11 +3f8ef280: move a8, *a9(0x1a0), 1 +3f8ef2a0: move a14, -*sp, 1 +3f8ef2b0: move a13, *a14+, 1 +3f8ef2c0: move *a10(0xe80), a11, 1 +3f8ef2e0: call a11 +3f8ef2f0: move a8, *a9(0x200), 1 +3f8ef310: move a14, -*sp, 1 +3f8ef320: move a13, *a14+, 1 +3f8ef330: move *a10(0xe80), a11, 1 +3f8ef350: call a11 +3f8ef360: move a8, *a9(0x1c0), 1 +3f8ef380: move a14, -*sp, 1 +3f8ef390: move a13, *a14+, 1 +3f8ef3a0: move *a10(0xe80), a11, 1 +3f8ef3c0: call a11 +3f8ef3d0: move a8, *a9(0x260), 1 +3f8ef3f0: move a14, -*sp, 1 +3f8ef400: move a13, *a14+, 1 +3f8ef410: move *a10(0xe80), a11, 1 +3f8ef430: call a11 +3f8ef440: move a8, *a9(0x280), 1 +3f8ef460: move a14, -*sp, 1 +3f8ef470: move a13, *a14+, 1 +3f8ef480: move *a10(0xe80), a11, 1 +3f8ef4a0: call a11 +3f8ef4b0: move a8, *a9(0x2e0), 1 +3f8ef4d0: move a14, -*sp, 1 +3f8ef4e0: move a13, *a14+, 1 +3f8ef4f0: move *a10(0xe80), a11, 1 +3f8ef510: call a11 +3f8ef520: move a8, *a9(0x300), 1 +3f8ef540: move a14, -*sp, 1 +3f8ef550: move a5, *a14+, 1 +3f8ef560: move *a10(0xe80), a11, 1 +3f8ef580: call a11 +3f8ef590: move a8, *a9(0x2a0), 1 +3f8ef5b0: move a5, *a9(0x2c0), 1 +3f8ef5d0: move a5, *a9(0x240), 1 +3f8ef5f0: move a5, *a9(0x220), 1 +3f8ef610: setf 16, 1, 0 +3f8ef620: move a5, *a9(0x330), 0 +3f8ef640: move a5, *a9(0x320), 0 +3f8ef660: movk 1, a11 +3f8ef670: setf 2, 0, 0 +3f8ef680: move a11, *a9(0x688), 0 +3f8ef6a0: move *a10(0xc0), *a9(0x60), 1 +3f8ef6d0: move *a10(0x140), *a9(0x500), 1 +3f8ef700: move *a10(0x160), *a9(0x540), 1 +3f8ef730: setf 16, 1, 0 +3f8ef740: move a5, *a9(0x650), 0 +3f8ef760: move a14, -*sp, 1 +3f8ef770: move a5, *a14+, 1 +3f8ef780: movi 0x3f8f3960, a7 +3f8ef7b0: move a7, *a14+, 1 +3f8ef7c0: move a9, *a14+, 1 +3f8ef7d0: movk 16, a5 +3f8ef7e0: move a5, *a14+, 1 +3f8ef7f0: move *a9(0x160), *a14+, 1 +3f8ef810: calla L3F8B6510 +3f8ef840: move a14, -*sp, 1 +3f8ef850: move a9, *a14+, 1 +3f8ef860: calla L3F8EDFC0 +3f8ef890: movk 3, a11 +3f8ef8a0: move a11, *a9(0x520), 1 +3f8ef8c0: move a14, -*sp, 1 +3f8ef8d0: move a9, *a14+, 1 +3f8ef8e0: move *a10(0xa00), a11, 1 +3f8ef900: call a11 +3f8ef910: move a14, -*sp, 1 +3f8ef920: move @0xdaca0, *a14+, 1 +3f8ef950: sub a11, a11 +3f8ef960: move a11, *a14+, 1 +3f8ef970: move a11, *a14+, 1 +3f8ef980: move a11, *a14+, 1 +3f8ef990: move a9, *a14+, 1 +3f8ef9a0: calla L3F90D0B0 +3f8ef9d0: move a14, -*sp, 1 +3f8ef9e0: movk 9, a11 +3f8ef9f0: move a11, *a14+, 1 +3f8efa00: move a9, *a14+, 1 +3f8efa10: move *a10(0xa60), a11, 1 +3f8efa30: call a11 +3f8efa40: move a14, -*sp, 1 +3f8efa50: sub a11, a11 +3f8efa60: move a11, *a14+, 1 +3f8efa70: move *a9(0x1c0), *a14+, 1 +3f8efa90: move a9, *a14+, 1 +3f8efaa0: move *a9(0x560), a11, 1 +3f8efac0: call a11 +3f8efad0: move a14, -*sp, 1 +3f8efae0: sub a11, a11 +3f8efaf0: move a11, *a14+, 1 +3f8efb00: move @0xdaca0, *a14+, 1 +3f8efb30: move a9, *a14+, 1 +3f8efb40: calla L3F244AB0 +3f8efb70: move a11, a8 +3f8efb80: move *sp(0xe0), a14, 1 +3f8efba0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8efbc0: rets 2 +L3F8EFBD0: +3f8efbd0: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f8efbf0: move a14, a13 +3f8efc00: addi 0x220, a14 +3f8efc20: move *a13(0xffc0), a9, 1 +3f8efc40: move *a13(0xff00), a10, 1 +3f8efc60: move *a13(0xfec0), a11, 1 +3f8efc80: move *a13(0xfea0), a12, 1 +3f8efca0: move *a13(0xfe80), a0, 1 +3f8efcc0: move a10, a10 +3f8efcd0: jrne L3F8EFD10 +3f8efce0: setf 2, 0, 0 +3f8efcf0: move *a9(0x688), a10, 0 +L3F8EFD10: +3f8efd10: cmpi 0x1, a10 +3f8efd30: jreq L3F8EFE00 +3f8efd40: cmpi 0x2, a10 +3f8efd60: jreq L3F8EFE00 +3f8efd70: move *a13(0xfe40), a7, 1 +3f8efd90: movk 2, a5 +3f8efda0: move a5, *a7, 1 +3f8efdb0: move a10, *a0(0xc0), 1 +3f8efdd0: sub a8, a8 +3f8efde0: jauc L3F8F2A30 +L3F8EFE00: +3f8efe00: cmpi 0x2, a10 +3f8efe20: jreq L3F8EFEF0 +3f8efe30: setf 2, 0, 0 +3f8efe40: move *a9(0x688), a7, 0 +3f8efe60: subk 2, a7 +3f8efe70: jrne L3F8EFEF0 +3f8efe80: move *a13(0xfe40), a7, 1 +3f8efea0: movk 8, a5 +3f8efeb0: move a5, *a7, 1 +3f8efec0: sub a8, a8 +3f8efed0: jauc L3F8F2A30 +L3F8EFEF0: +3f8efef0: cmpi 0x2, a10 +3f8eff10: jrne L3F8EFFF0 +3f8eff20: setf 16, 0, 0 +3f8eff30: move *a13(0xff20), a7, 0 +3f8eff50: jrne L3F8EFF80 +3f8eff60: move a12, a5 +3f8eff70: jreq L3F8EFFF0 +L3F8EFF80: +3f8eff80: move *a13(0xfe40), a5, 1 +3f8effa0: movk 8, a7 +3f8effb0: move a7, *a5, 1 +3f8effc0: sub a8, a8 +3f8effd0: jauc L3F8F2A30 +L3F8EFFF0: +3f8efff0: move *a9(0x20), a4, 1 +3f8f0010: sub a7, a7 +3f8f0020: move a7, *a13(0x1c0), 1 +3f8f0040: cmpi 0x1, a10 +3f8f0060: jrne L3F8F00C0 +3f8f0070: move a12, a5 +3f8f0080: jrne L3F8F00C0 +3f8f0090: setf 16, 1, 0 +3f8f00a0: move *a9(0x10), a12, 0 +L3F8F00C0: +3f8f00c0: move *a13(0xfe60), a5, 1 +3f8f00e0: jrne L3F8F0120 +3f8f00f0: move *a9(0x60), *a13(0xfe60), 1 +L3F8F0120: +3f8f0120: move a7, *a13(0x180), 1 +3f8f0140: setf 16, 1, 0 +3f8f0150: move *a4(0x80), a5, 0 +3f8f0170: cmp a5, a7 +3f8f0180: jrge L3F8F0550 +L3F8F0190: +3f8f0190: move *a13(0x180), a7, 1 +3f8f01b0: move a7, a5 +3f8f01c0: sll 0x6, a7 +3f8f01d0: sll 0x5, a5 +3f8f01e0: add a5, a7 +3f8f01f0: move *a4(0xa0), a5, 1 +3f8f0210: add a7, a5 +3f8f0220: move a5, *a13(0x1e0), 1 +3f8f0240: move *a5, a7, 1 +3f8f0250: cmp a7, a12 +3f8f0260: jreq L3F8F0290 +3f8f0270: move a12, a7 +3f8f0280: jrne L3F8F04B0 +L3F8F0290: +3f8f0290: sub a7, a7 +3f8f02a0: move a7, *a13(0x1a0), 1 +3f8f02c0: move *a5(0x20), a5, 1 +3f8f02e0: cmp a5, a7 +3f8f02f0: jrge L3F8F04B0 +L3F8F0300: +3f8f0300: move *a13(0x1e0), a7, 1 +3f8f0320: move *a13(0x1a0), a5, 1 +3f8f0340: sll 0x5, a5 +3f8f0350: move *a7(0x40), a7, 1 +3f8f0370: add a5, a7 +3f8f0380: move *a13(0xfe60), a5, 1 +3f8f03a0: move *a7, a7, 1 +3f8f03b0: cmp a7, a5 +3f8f03c0: jrne L3F8F0400 +3f8f03d0: movk 1, a7 +3f8f03e0: move a7, *a13(0x1c0), 1 +L3F8F0400: +3f8f0400: move *a13(0x1a0), a7, 1 +3f8f0420: inc a7 +3f8f0430: move a7, *a13(0x1a0), 1 +3f8f0450: move *a13(0x1e0), a5, 1 +3f8f0470: move *a5(0x20), a5, 1 +3f8f0490: cmp a5, a7 +3f8f04a0: jrlt L3F8F0300 +L3F8F04B0: +3f8f04b0: move *a13(0x180), a7, 1 +3f8f04d0: inc a7 +3f8f04e0: move a7, *a13(0x180), 1 +3f8f0500: setf 16, 1, 0 +3f8f0510: move *a4(0x80), a5, 0 +3f8f0530: cmp a5, a7 +3f8f0540: jrlt L3F8F0190 +L3F8F0550: +3f8f0550: move *a13(0x1c0), a5, 1 +3f8f0570: jrne L3F8F05F0 +3f8f0580: move *a13(0xfe40), a5, 1 +3f8f05a0: movk 8, a7 +3f8f05b0: move a7, *a5, 1 +3f8f05c0: sub a8, a8 +3f8f05d0: jauc L3F8F2A30 +L3F8F05F0: +3f8f05f0: move *a13(0xfee0), a5, 1 +3f8f0610: btst 13, a5 +3f8f0620: jrne L3F8F0760 +3f8f0630: cmpi 0x2, a10 +3f8f0650: jreq L3F8F0760 +3f8f0660: move *a13(0xfe60), a5, 1 +3f8f0680: move *a9(0x60), a7, 1 +3f8f06a0: cmp a7, a5 +3f8f06b0: jrne L3F8F06F0 +3f8f06c0: move *a9(0x660), a7, 1 +3f8f06e0: jrne L3F8F0760 +L3F8F06F0: +3f8f06f0: move *a13(0xfe40), a7, 1 +3f8f0710: movk 8, a5 +3f8f0720: move a5, *a7, 1 +3f8f0730: sub a8, a8 +3f8f0740: jauc L3F8F2A30 +L3F8F0760: +3f8f0760: move a14, -*sp, 1 +3f8f0770: movi 0xe0, a7 +3f8f0790: move a7, *a14+, 1 +3f8f07a0: movk 1, a5 +3f8f07b0: move a5, *a14+, 1 +3f8f07c0: calla L3F703D90 +3f8f07f0: move a8, a2 +3f8f0800: jrne L3F8F0880 +3f8f0810: move *a13(0xfe40), a5, 1 +3f8f0830: movk 11, a7 +3f8f0840: move a7, *a5, 1 +3f8f0850: sub a8, a8 +3f8f0860: jauc L3F8F2A30 +L3F8F0880: +3f8f0880: move a14, -*sp, 1 +3f8f0890: move a2, *a14+, 1 +3f8f08a0: calla L3F8ED420 +3f8f08d0: move a2, a8 +3f8f08e0: move a9, a5 +3f8f08f0: move *a5+, *a8+, 1 +3f8f0900: move *a5+, *a8+, 1 +3f8f0910: move *a5, *a8, 1 +3f8f0920: cmpi 0x1, a10 +3f8f0940: jrne L3F8F0990 +3f8f0950: setf 16, 1, 0 +3f8f0960: move a12, *a2(0x10), 0 +3f8f0980: jruc L3F8F0A00 +L3F8F0990: +3f8f0990: cmpi 0x2, a10 +3f8f09b0: jrne L3F8F0A00 +3f8f09c0: movi 0xffff, a5 +3f8f09e0: setf 16, 1, 0 +3f8f09f0: move a5, *a2, 0 +L3F8F0A00: +3f8f0a00: move *a13(0xffe0), *a2(0x160), 1 +3f8f0a30: move a0, *a2(0x140), 1 +3f8f0a50: move *a13(0xfe60), *a2(0x60), 1 +3f8f0a80: setf 2, 0, 0 +3f8f0a90: move a10, *a2(0x688), 0 +3f8f0ab0: move a14, -*sp, 1 +3f8f0ac0: move a4, *a14+, 1 +3f8f0ad0: move a2, *a14+, 1 +3f8f0ae0: calla L3F8ED4C0 +3f8f0b10: cmpi 0x2, a10 +3f8f0b30: jreq L3F8F0BA0 +3f8f0b40: move *a13(0xfe60), a5, 1 +3f8f0b60: move *a9(0x60), a7, 1 +3f8f0b80: cmp a7, a5 +3f8f0b90: jreq L3F8F0BE0 +L3F8F0BA0: +3f8f0ba0: sub a7, a7 +3f8f0bb0: move a7, *a2(0x660), 1 +3f8f0bd0: jruc L3F8F0C10 +L3F8F0BE0: +3f8f0be0: move *a9(0x660), *a2(0x660), 1 +L3F8F0C10: +3f8f0c10: sub a7, a7 +3f8f0c20: move a7, *a2(0x120), 1 +3f8f0c40: setf 16, 0, 0 +3f8f0c50: move *a13(0xff20), a5, 0 +3f8f0c70: move a5, *a2(0x650), 0 +3f8f0c90: move a7, *a2(0x4e0), 1 +3f8f0cb0: move *a4(0x140), *a2(0x500), 1 +3f8f0ce0: setf 16, 1, 0 +3f8f0cf0: move *a2(0x10), a7, 0 +3f8f0d10: move *a9(0x10), a5, 0 +3f8f0d30: cmp a5, a7 +3f8f0d40: jreq L3F8F0E60 +3f8f0d50: move *a13(0xfee0), a7, 1 +3f8f0d70: movk 12, a5 +3f8f0d80: and a7, a5 +3f8f0d90: jrne L3F8F0E60 +3f8f0da0: move a14, -*sp, 1 +3f8f0db0: move a2, *a14+, 1 +3f8f0dc0: calla L3F702440 +3f8f0df0: move *a13(0xfe40), a5, 1 +3f8f0e10: movk 8, a7 +3f8f0e20: move a7, *a5, 1 +3f8f0e30: sub a8, a8 +3f8f0e40: jauc L3F8F2A30 +L3F8F0E60: +3f8f0e60: move *a13(0xfee0), a7, 1 +3f8f0e80: movk 12, a5 +3f8f0e90: and a7, a5 +3f8f0ea0: jreq L3F8F0EF0 +3f8f0eb0: sub a5, a5 +3f8f0ec0: move a5, *a2(0x520), 1 +3f8f0ee0: jruc L3F8F10C0 +L3F8F0EF0: +3f8f0ef0: move *a9(0x520), *a2(0x520), 1 +3f8f0f20: move *a9(0x520), a5, 1 +3f8f0f40: jreq L3F8F1020 +3f8f0f50: move *a9(0x520), a5, 1 +3f8f0f70: jreq L3F8F1020 +3f8f0f80: move *a9(0x520), a5, 1 +3f8f0fa0: subk 3, a5 +3f8f0fb0: jreq L3F8F1020 +3f8f0fc0: move *a9(0x520), a5, 1 +3f8f0fe0: dec a5 +3f8f0ff0: jreq L3F8F1020 +3f8f1000: movk 1, a5 +3f8f1010: jruc L3F8F1030 +L3F8F1020: +3f8f1020: sub a5, a5 +L3F8F1030: +3f8f1030: move a5, a8 +3f8f1040: jreq L3F8F10C0 +3f8f1050: move *a9(0x520), a5, 1 +3f8f1070: move *a5(0x60), a7, 1 +3f8f1090: inc a7 +3f8f10a0: move a7, *a5(0x60), 1 +L3F8F10C0: +3f8f10c0: move *a9(0x540), *a2(0x540), 1 +3f8f10f0: movk 2, a7 +3f8f1100: setf 2, 0, 0 +3f8f1110: move a7, *a2(0x681), 0 +3f8f1130: setf 16, 1, 0 +3f8f1140: move *a13(0xffa0), a5, 0 +3f8f1160: setf 16, 0, 0 +3f8f1170: move *a13(0xff20), a3, 0 +3f8f1190: add a3, a5 +3f8f11a0: move a5, *a2(0x340), 0 +3f8f11c0: setf 16, 1, 0 +3f8f11d0: move *a13(0xff80), a5, 0 +3f8f11f0: add a3, a5 +3f8f1200: move a5, *a2(0x350), 0 +3f8f1220: move *a13(0xff40), *a2(0x370), 0 +3f8f1250: move *a13(0xff60), *a2(0x360), 0 +3f8f1280: move *a9(0x3a0), a5, 0 +3f8f12a0: move *a13(0xffa0), a7, 0 +3f8f12c0: add a7, a5 +3f8f12d0: add a3, a5 +3f8f12e0: move a5, *a2(0x3c0), 0 +3f8f1300: sext a5, 0 +3f8f1310: move a5, *a2(0x3a0), 0 +3f8f1330: move *a9(0x3b0), a5, 0 +3f8f1350: move *a13(0xff80), a3, 0 +3f8f1370: add a3, a5 +3f8f1380: setf 16, 0, 0 +3f8f1390: move *a13(0xff20), a3, 0 +3f8f13b0: add a3, a5 +3f8f13c0: move a5, *a2(0x3d0), 0 +3f8f13e0: sext a5, 0 +3f8f13f0: move a5, *a2(0x3b0), 0 +3f8f1410: move a14, -*sp, 1 +3f8f1420: sub a5, a5 +3f8f1430: move a5, *a14+, 1 +3f8f1440: move *a4(0xe80), a5, 1 +3f8f1460: call a5 +3f8f1470: move a8, *a2(0x1c0), 1 +3f8f1490: move a14, -*sp, 1 +3f8f14a0: sub a5, a5 +3f8f14b0: move a5, *a14+, 1 +3f8f14c0: move *a4(0xe80), a5, 1 +3f8f14e0: call a5 +3f8f14f0: move a8, *a2(0x260), 1 +3f8f1510: move a14, -*sp, 1 +3f8f1520: sub a5, a5 +3f8f1530: move a5, *a14+, 1 +3f8f1540: move *a4(0xe80), a5, 1 +3f8f1560: call a5 +3f8f1570: move a8, *a2(0x280), 1 +3f8f1590: move a14, -*sp, 1 +3f8f15a0: sub a5, a5 +3f8f15b0: move a5, *a14+, 1 +3f8f15c0: move *a4(0xe80), a5, 1 +3f8f15e0: call a5 +3f8f15f0: move a8, *a2(0x2a0), 1 +3f8f1610: move a14, -*sp, 1 +3f8f1620: sub a5, a5 +3f8f1630: move a5, *a14+, 1 +3f8f1640: move *a4(0xe80), a5, 1 +3f8f1660: call a5 +3f8f1670: move a8, *a2(0x200), 1 +3f8f1690: sub a5, a5 +3f8f16a0: move a5, *a2(0x240), 1 +3f8f16c0: move a5, *a2(0x220), 1 +3f8f16e0: move a14, -*sp, 1 +3f8f16f0: move a13, *a14+, 1 +3f8f1700: move a5, *a14+, 1 +3f8f1710: setf 16, 1, 0 +3f8f1720: move *a2(0x3b0), a5, 0 +3f8f1740: setf 16, 0, 0 +3f8f1750: move *a13(0xff40), a3, 0 +3f8f1770: add a3, a5 +3f8f1780: move a5, *a14+, 1 +3f8f1790: setf 16, 1, 0 +3f8f17a0: move *a2(0x3a0), a5, 0 +3f8f17c0: setf 16, 0, 0 +3f8f17d0: move *a13(0xff60), a3, 0 +3f8f17f0: add a3, a5 +3f8f1800: move a5, *a14+, 1 +3f8f1810: setf 16, 1, 0 +3f8f1820: move *a2(0x3b0), a8, 0 +3f8f1840: move a8, *a14+, 1 +3f8f1850: move *a2(0x3a0), a8, 0 +3f8f1870: move a8, *a14+, 1 +3f8f1880: move *a4(0x1100), a5, 1 +3f8f18a0: call a5 +3f8f18b0: move a14, -*sp, 1 +3f8f18c0: move a13, *a14+, 1 +3f8f18d0: move *a4(0xe80), a5, 1 +3f8f18f0: call a5 +3f8f1900: move a8, *a2(0x180), 1 +3f8f1920: move a14, -*sp, 1 +3f8f1930: move *a9(0x180), *a14+, 1 +3f8f1950: move *a2(0x180), *a14+, 1 +3f8f1970: move *a2(0x180), *a14+, 1 +3f8f1990: move *a4(0xee0), a5, 1 +3f8f19b0: call a5 +3f8f19c0: move a14, -*sp, 1 +3f8f19d0: move a13, *a14+, 1 +3f8f19e0: move *a4(0xe80), a5, 1 +3f8f1a00: call a5 +3f8f1a10: move a8, *a2(0x300), 1 +3f8f1a30: move a14, -*sp, 1 +3f8f1a40: move a9, *a14+, 1 +3f8f1a50: sub a5, a5 +3f8f1a60: move a5, *a14+, 1 +3f8f1a70: move *a2(0x300), *a14+, 1 +3f8f1a90: move *a4(0x12a0), a5, 1 +3f8f1ab0: call a5 +3f8f1ac0: setf 16, 0, 0 +3f8f1ad0: move *a13(0xff20), a5, 0 +3f8f1af0: jreq L3F8F1DA0 +3f8f1b00: sext a5, 0 +3f8f1b10: setf 16, 1, 0 +3f8f1b20: move *a13(0x20), a3, 0 +3f8f1b40: sub a5, a3 +3f8f1b50: move a3, *a13(0x20), 0 +3f8f1b70: move *a13(0xff20), a5, 0 +3f8f1b90: move *a13(0x30), a3, 0 +3f8f1bb0: sub a5, a3 +3f8f1bc0: move a3, *a13(0x30), 0 +3f8f1be0: move *a13(0x40), a3, 0 +3f8f1c00: add a5, a3 +3f8f1c10: move a3, *a13(0x40), 0 +3f8f1c30: move *a13(0x50), a3, 0 +3f8f1c50: add a5, a3 +3f8f1c60: move a3, *a13(0x50), 0 +3f8f1c80: move a14, -*sp, 1 +3f8f1c90: move a13, *a14+, 1 +3f8f1ca0: move *a4(0xe80), a3, 1 +3f8f1cc0: call a3 +3f8f1cd0: move a8, *a2(0x1a0), 1 +3f8f1cf0: move a14, -*sp, 1 +3f8f1d00: move *a9(0x180), *a14+, 1 +3f8f1d20: move *a2(0x1a0), *a14+, 1 +3f8f1d40: move *a2(0x1a0), *a14+, 1 +3f8f1d60: move *a4(0xee0), a3, 1 +3f8f1d80: call a3 +3f8f1d90: jruc L3F8F1EA0 +L3F8F1DA0: +3f8f1da0: move a14, -*sp, 1 +3f8f1db0: sub a3, a3 +3f8f1dc0: move a3, *a14+, 1 +3f8f1dd0: move *a4(0xe80), a3, 1 +3f8f1df0: call a3 +3f8f1e00: move a8, *a2(0x1a0), 1 +3f8f1e20: move a14, -*sp, 1 +3f8f1e30: move *a2(0x180), *a14+, 1 +3f8f1e50: move *a2(0x1a0), *a14+, 1 +3f8f1e70: move *a4(0xea0), a3, 1 +3f8f1e90: call a3 +L3F8F1EA0: +3f8f1ea0: move a14, -*sp, 1 +3f8f1eb0: move a13, *a14+, 1 +3f8f1ec0: move *a4(0xe80), a5, 1 +3f8f1ee0: call a5 +3f8f1ef0: move a8, *a2(0x2e0), 1 +3f8f1f10: move a14, -*sp, 1 +3f8f1f20: sub a5, a5 +3f8f1f30: move a5, *a14+, 1 +3f8f1f40: move *a4(0xe80), a3, 1 +3f8f1f60: call a3 +3f8f1f70: move a8, *a2(0x2c0), 1 +3f8f1f90: setf 16, 1, 0 +3f8f1fa0: move a5, *a2(0x330), 0 +3f8f1fc0: move a5, *a2(0x320), 0 +3f8f1fe0: move a9, *a2(0x80), 1 +3f8f2000: move @0x223420, a3, 1 +3f8f2030: jrne L3F8F2320 +3f8f2040: move *a4, a5, 1 +3f8f2050: movi 0x700, a7 +3f8f2070: mpys a7, a5 +3f8f2080: addi 0xdb2c0, a5 +3f8f20b0: cmp a5, a9 +3f8f20c0: jrne L3F8F2320 +3f8f20d0: move *a9(0xe0), a5, 1 +3f8f20f0: jreq L3F8F2320 +3f8f2100: move *a4, a5, 1 +3f8f2110: movi 0x68, a7 +3f8f2130: mpys a7, a5 +3f8f2140: addi 0x223440, a5 +3f8f2170: setf 8, 0, 0 +3f8f2180: move *a5(0x60), a5, 0 +3f8f21a0: dsjs a5, L3F8F2320 +3f8f21b0: move *a9(0xe0), *a13(0x200), 1 +3f8f21e0: move *a13(0x200), a5, 1 +3f8f2200: move *a5(0xa0), *a2(0xa0), 1 +3f8f2230: move *a5(0xa0), a7, 1 +3f8f2250: jreq L3F8F22B0 +3f8f2260: move *a5(0xa0), a7, 1 +3f8f2280: move a2, *a7(0xc0), 1 +3f8f22a0: jruc L3F8F22D0 +L3F8F22B0: +3f8f22b0: move a2, *a9(0x100), 1 +L3F8F22D0: +3f8f22d0: move a2, *a5(0xa0), 1 +3f8f22f0: move a5, *a2(0xc0), 1 +3f8f2310: jruc L3F8F2410 +L3F8F2320: +3f8f2320: move *a9(0xe0), *a2(0xa0), 1 +3f8f2350: move *a9(0xe0), a7, 1 +3f8f2370: jreq L3F8F23D0 +3f8f2380: move *a9(0xe0), a7, 1 +3f8f23a0: move a2, *a7(0xc0), 1 +3f8f23c0: jruc L3F8F23F0 +L3F8F23D0: +3f8f23d0: move a2, *a9(0x100), 1 +L3F8F23F0: +3f8f23f0: move a2, *a9(0xe0), 1 +L3F8F2410: +3f8f2410: move a14, -*sp, 1 +3f8f2420: move a2, *a14+, 1 +3f8f2430: move *a4(0xa00), a7, 1 +3f8f2450: call a7 +3f8f2460: move a14, -*sp, 1 +3f8f2470: setf 16, 1, 0 +3f8f2480: move *a2(0x3b0), a8, 0 +3f8f24a0: move a8, *a14+, 1 +3f8f24b0: move *a2(0x3a0), a8, 0 +3f8f24d0: move a8, *a14+, 1 +3f8f24e0: move a2, *a14+, 1 +3f8f24f0: move *a4(0xa40), a7, 1 +3f8f2510: call a7 +3f8f2520: move *a13(0xfee0), a7, 1 +3f8f2540: btst 11, a7 +3f8f2550: jrne L3F8F25E0 +3f8f2560: move a14, -*sp, 1 +3f8f2570: sub a5, a5 +3f8f2580: move a5, *a14+, 1 +3f8f2590: move a0, *a14+, 1 +3f8f25a0: move a2, *a14+, 1 +3f8f25b0: calla L3F244AB0 +L3F8F25E0: +3f8f25e0: move a7, a3 +3f8f25f0: jreq L3F8F26D0 +3f8f2600: move a14, -*sp, 1 +3f8f2610: move *a2(0x140), *a14+, 1 +3f8f2630: move a11, *a14+, 1 +3f8f2640: move a3, *a14+, 1 +3f8f2650: move a2, *a14+, 1 +3f8f2660: calla L3F8F4420 +3f8f2690: move *a13(0xfe40), a5, 1 +3f8f26b0: move a8, *a5, 1 +3f8f26c0: jruc L3F8F2710 +L3F8F26D0: +3f8f26d0: move *a13(0xfe40), a5, 1 +3f8f26f0: sub a3, a3 +3f8f2700: move a3, *a5, 1 +L3F8F2710: +3f8f2710: move a14, -*sp, 1 +3f8f2720: move a2, *a14+, 1 +3f8f2730: calla L3F23DF40 +3f8f2760: movk 16, a3 +3f8f2770: movb a3, *a13(0x80) +3f8f2790: move *a13(0xffe0), *a13(0xc0), 1 +3f8f27c0: move *a9(0x160), *a13(0xa0), 1 +3f8f27f0: setf 16, 1, 0 +3f8f2800: move *a13(0xffa0), *a13(0xe0), 0 +3f8f2830: move *a13(0xff80), *a13(0xf0), 0 +3f8f2860: move *a13(0xff60), *a13(0x100), 0 +3f8f2890: move *a13(0xff40), *a13(0x110), 0 +3f8f28c0: move *a13(0xff20), *a13(0x120), 0 +3f8f28f0: setf 1, 0, 0 +3f8f2900: move *a2(0x686), a5, 0 +3f8f2920: movb a5, *a13(0x130) +3f8f2940: move a14, -*sp, 1 +3f8f2950: sub a5, a5 +3f8f2960: move a5, *a14+, 1 +3f8f2970: movk 1, a5 +3f8f2980: move a5, *a14+, 1 +3f8f2990: move a13, a3 +3f8f29a0: addi 0x80, a3 +3f8f29c0: move a3, *a14+, 1 +3f8f29d0: move *a2(0x80), *a14+, 1 +3f8f29f0: calla L3F23C3A0 +3f8f2a20: move a2, a8 +L3F8F2A30: +3f8f2a30: move *sp(0x180), a14, 1 +3f8f2a50: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f8f2a70: rets 2 +L3F8F2A80: +3f8f2a80: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8f2aa0: move a14, a13 +3f8f2ab0: addk 32, a14 +3f8f2ac0: move *a13(0xffe0), a9, 1 +3f8f2ae0: move *a9(0x20), a10, 1 +3f8f2b00: move a14, -*sp, 1 +3f8f2b10: move a9, *a14+, 1 +3f8f2b20: calla L3F7F8920 +3f8f2b50: move a14, -*sp, 1 +3f8f2b60: move a9, *a14+, 1 +3f8f2b70: calla L3F7F9490 +3f8f2ba0: move a14, -*sp, 1 +3f8f2bb0: movk 1, a11 +3f8f2bc0: move a11, *a14+, 1 +3f8f2bd0: move a9, *a14+, 1 +3f8f2be0: calla L3F2629B0 +3f8f2c10: move *a10(0xec0), *a13(0x0), 1 +3f8f2c40: move a14, -*sp, 1 +3f8f2c50: move *a9(0x180), *a14+, 1 +3f8f2c70: move *a13, a7, 1 +3f8f2c80: call a7 +3f8f2c90: sub a11, a11 +3f8f2ca0: move a11, *a9(0x180), 1 +3f8f2cc0: move a14, -*sp, 1 +3f8f2cd0: move *a9(0x200), *a14+, 1 +3f8f2cf0: call a7 +3f8f2d00: move a11, *a9(0x200), 1 +3f8f2d20: move a14, -*sp, 1 +3f8f2d30: move *a9(0x1a0), *a14+, 1 +3f8f2d50: call a7 +3f8f2d60: move a11, *a9(0x1a0), 1 +3f8f2d80: move a14, -*sp, 1 +3f8f2d90: move *a9(0x1c0), *a14+, 1 +3f8f2db0: call a7 +3f8f2dc0: move a11, *a9(0x1c0), 1 +3f8f2de0: move a14, -*sp, 1 +3f8f2df0: move *a9(0x260), *a14+, 1 +3f8f2e10: call a7 +3f8f2e20: move a11, *a9(0x260), 1 +3f8f2e40: move a14, -*sp, 1 +3f8f2e50: move *a9(0x280), *a14+, 1 +3f8f2e70: call a7 +3f8f2e80: move a11, *a9(0x280), 1 +3f8f2ea0: move a14, -*sp, 1 +3f8f2eb0: move *a9(0x2a0), *a14+, 1 +3f8f2ed0: call a7 +3f8f2ee0: move a11, *a9(0x2a0), 1 +3f8f2f00: move a14, -*sp, 1 +3f8f2f10: move *a9(0x300), *a14+, 1 +3f8f2f30: call a7 +3f8f2f40: move a11, *a9(0x300), 1 +3f8f2f60: move a14, -*sp, 1 +3f8f2f70: move *a9(0x2e0), *a14+, 1 +3f8f2f90: call a7 +3f8f2fa0: move a11, *a9(0x2e0), 1 +3f8f2fc0: move *a9(0x2c0), a11, 1 +3f8f2fe0: jreq L3F8F3060 +3f8f2ff0: move a14, -*sp, 1 +3f8f3000: move *a9(0x2c0), *a14+, 1 +3f8f3020: call a7 +3f8f3030: sub a11, a11 +3f8f3040: move a11, *a9(0x2c0), 1 +L3F8F3060: +3f8f3060: move *a9(0x240), a11, 1 +3f8f3080: jreq L3F8F3140 +3f8f3090: move a14, -*sp, 1 +3f8f30a0: move *a9(0x240), *a14+, 1 +3f8f30c0: move *a9(0x20), a11, 1 +3f8f30e0: move *a11(0xec0), a11, 1 +3f8f3100: call a11 +3f8f3110: sub a11, a11 +3f8f3120: move a11, *a9(0x240), 1 +L3F8F3140: +3f8f3140: move *a9(0x220), a11, 1 +3f8f3160: jreq L3F8F3220 +3f8f3170: move a14, -*sp, 1 +3f8f3180: move *a9(0x220), *a14+, 1 +3f8f31a0: move *a9(0x20), a11, 1 +3f8f31c0: move *a11(0xec0), a11, 1 +3f8f31e0: call a11 +3f8f31f0: sub a11, a11 +3f8f3200: move a11, *a9(0x220), 1 +L3F8F3220: +3f8f3220: move a14, -*sp, 1 +3f8f3230: move *a9(0x520), *a14+, 1 +3f8f3250: move *a10(0xb60), a11, 1 +3f8f3270: call a11 +3f8f3280: sub a11, a11 +3f8f3290: move a11, *a9(0x520), 1 +3f8f32b0: move a14, -*sp, 1 +3f8f32c0: move *a9(0x4e0), *a14+, 1 +3f8f32e0: move *a10(0xb60), a5, 1 +3f8f3300: call a5 +3f8f3310: move a11, *a9(0x4e0), 1 +3f8f3330: move *a9(0x120), a5, 1 +3f8f3350: jreq L3F8F33D0 +3f8f3360: move a14, -*sp, 1 +3f8f3370: move a11, *a14+, 1 +3f8f3380: move *a9(0x120), *a14+, 1 +3f8f33a0: calla L3FC56320 +L3F8F33D0: +3f8f33d0: move a14, -*sp, 1 +3f8f33e0: move a9, *a14+, 1 +3f8f33f0: calla L3F3EBE80 +3f8f3420: move a14, -*sp, 1 +3f8f3430: move a9, *a14+, 1 +3f8f3440: move *a10(0xa20), a5, 1 +3f8f3460: call a5 +3f8f3470: move *sp(0xe0), a14, 1 +3f8f3490: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8f34b0: rets 2 +L3F8F34C0: +3f8f34c0: mmtm sp, a7,a9,a10,a11,a13 +3f8f34e0: move a14, a13 +3f8f34f0: addi 0x100, a14 +3f8f3510: move *a13(0xffe0), a9, 1 +3f8f3530: jreq L3F8F3910 +3f8f3540: jreq L3F8F3910 +L3F8F3550: +3f8f3550: move a14, -*sp, 1 +3f8f3560: move *a9(0xe0), *a14+, 1 +3f8f3580: calla L3F8F34C0 +3f8f35b0: movk 17, a11 +3f8f35c0: movb a11, *a13 +3f8f35d0: move *a9(0x160), *a13(0x40), 1 +3f8f3600: move a14, -*sp, 1 +3f8f3610: sub a7, a7 +3f8f3620: move a7, *a14+, 1 +3f8f3630: movk 1, a7 +3f8f3640: move a7, *a14+, 1 +3f8f3650: move a13, *a14+, 1 +3f8f3660: move a9, *a14+, 1 +3f8f3670: calla L3F23C3A0 +3f8f36a0: move a14, -*sp, 1 +3f8f36b0: sub a7, a7 +3f8f36c0: move a7, *a14+, 1 +3f8f36d0: move *a9(0x160), *a14+, 1 +3f8f36f0: calla L3F8B8750 +3f8f3720: move *a9(0xa0), a10, 1 +3f8f3740: setf 1, 0, 0 +3f8f3750: move a7, *a9(0x684), 0 +3f8f3770: move a7, *a9(0x685), 0 +3f8f3790: move a14, -*sp, 1 +3f8f37a0: move a9, *a14+, 1 +3f8f37b0: move *a9(0x20), a7, 1 +3f8f37d0: move *a7(0xaa0), a7, 1 +3f8f37f0: call a7 +3f8f3800: sub a7, a7 +3f8f3810: move a7, *a9(0xe0), 1 +3f8f3830: move a7, *a9(0x100), 1 +3f8f3850: move a14, -*sp, 1 +3f8f3860: move a9, *a14+, 1 +3f8f3870: calla L3F8F2A80 +3f8f38a0: move a14, -*sp, 1 +3f8f38b0: move a9, *a14+, 1 +3f8f38c0: calla L3F702440 +3f8f38f0: move a10, a9 +3f8f3900: jrne L3F8F3550 +L3F8F3910: +3f8f3910: move *sp(0xc0), a14, 1 +3f8f3930: mmfm sp, a7,a9,a10,a11,a13 +3f8f3950: rets 2 +3f8f3960: mmtm sp, a7,a9,a10,a11,a13 +3f8f3980: move a14, a13 +3f8f3990: addi 0x100, a14 +3f8f39b0: move *a13(0xffe0), a9, 1 +3f8f39d0: move a14, -*sp, 1 +3f8f39e0: sub a11, a11 +3f8f39f0: move a11, *a14+, 1 +3f8f3a00: movk 1, a7 +3f8f3a10: move a7, *a14+, 1 +3f8f3a20: move a7, *a14+, 1 +3f8f3a30: move a9, *a14+, 1 +3f8f3a40: calla L3F90FAE0 +3f8f3a70: move a14, -*sp, 1 +3f8f3a80: move *a9(0xe0), *a14+, 1 +3f8f3aa0: calla L3F8F34C0 +3f8f3ad0: movk 17, a7 +3f8f3ae0: movb a7, *a13 +3f8f3af0: move *a9(0x160), *a13(0x40), 1 +3f8f3b20: move a14, -*sp, 1 +3f8f3b30: move a11, *a14+, 1 +3f8f3b40: movk 1, a11 +3f8f3b50: move a11, *a14+, 1 +3f8f3b60: move a13, *a14+, 1 +3f8f3b70: move a9, *a14+, 1 +3f8f3b80: calla L3F23C3A0 +3f8f3bb0: sub a7, a7 +3f8f3bc0: move a7, *a9(0xe0), 1 +3f8f3be0: move a7, *a9(0x100), 1 +3f8f3c00: move *a9(0x80), a10, 1 +3f8f3c20: move a14, -*sp, 1 +3f8f3c30: move a9, *a14+, 1 +3f8f3c40: calla L3F8F2A80 +3f8f3c70: move a10, a8 +3f8f3c80: jreq L3F8F3EC0 +3f8f3c90: move *a10(0xe0), a7, 1 +3f8f3cb0: cmp a9, a7 +3f8f3cc0: jrne L3F8F3D00 +3f8f3cd0: move *a9(0xa0), *a10(0xe0), 1 +L3F8F3D00: +3f8f3d00: move *a10(0x100), a7, 1 +3f8f3d20: cmp a9, a7 +3f8f3d30: jrne L3F8F3D70 +3f8f3d40: move *a9(0xc0), *a10(0x100), 1 +L3F8F3D70: +3f8f3d70: move *a9(0xa0), a7, 1 +3f8f3d90: jreq L3F8F3DF0 +3f8f3da0: move *a9(0xa0), a7, 1 +3f8f3dc0: move *a9(0xc0), *a7(0xc0), 1 +L3F8F3DF0: +3f8f3df0: move *a9(0xc0), a7, 1 +3f8f3e10: jreq L3F8F3E70 +3f8f3e20: move *a9(0xc0), a7, 1 +3f8f3e40: move *a9(0xa0), *a7(0xa0), 1 +L3F8F3E70: +3f8f3e70: move a14, -*sp, 1 +3f8f3e80: move a9, *a14+, 1 +3f8f3e90: calla L3F702440 +L3F8F3EC0: +3f8f3ec0: move *sp(0xc0), a14, 1 +3f8f3ee0: mmfm sp, a7,a9,a10,a11,a13 +3f8f3f00: rets 2 +L3F8F3F10: +3f8f3f10: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f8f3f30: move a14, a13 +3f8f3f40: addi 0x100, a14 +3f8f3f60: move *a13(0xffe0), a9, 1 +3f8f3f80: move *a13(0xffc0), a10, 1 +3f8f3fa0: move *a9(0x100), a11, 1 +3f8f3fc0: jreq L3F8F43D0 +3f8f3fd0: jreq L3F8F4380 +L3F8F3FE0: +3f8f3fe0: move *a11(0xc0), a12, 1 +3f8f4000: sub a7, a7 +3f8f4010: move a7, *a11(0xa0), 1 +3f8f4030: move a14, -*sp, 1 +3f8f4040: move a7, *a14+, 1 +3f8f4050: movk 1, a5 +3f8f4060: move a5, *a14+, 1 +3f8f4070: move a5, *a14+, 1 +3f8f4080: move a11, *a14+, 1 +3f8f4090: calla L3F90FAE0 +3f8f40c0: move a14, -*sp, 1 +3f8f40d0: move *a11(0xe0), *a14+, 1 +3f8f40f0: calla L3F8F34C0 +3f8f4120: movk 17, a5 +3f8f4130: movb a5, *a13 +3f8f4140: move *a11(0x160), *a13(0x40), 1 +3f8f4170: move a14, -*sp, 1 +3f8f4180: move a7, *a14+, 1 +3f8f4190: movk 1, a7 +3f8f41a0: move a7, *a14+, 1 +3f8f41b0: move a13, *a14+, 1 +3f8f41c0: move a11, *a14+, 1 +3f8f41d0: calla L3F23C3A0 +3f8f4200: move a14, -*sp, 1 +3f8f4210: sub a5, a5 +3f8f4220: move a5, *a14+, 1 +3f8f4230: move *a11(0x160), *a14+, 1 +3f8f4250: calla L3F8B8750 +3f8f4280: move a5, *a11(0xe0), 1 +3f8f42a0: move a5, *a11(0x100), 1 +3f8f42c0: move a14, -*sp, 1 +3f8f42d0: move a11, *a14+, 1 +3f8f42e0: calla L3F8F2A80 +3f8f4310: move a14, -*sp, 1 +3f8f4320: move a11, *a14+, 1 +3f8f4330: calla L3F702440 +3f8f4360: move a12, a11 +3f8f4370: jrne L3F8F3FE0 +L3F8F4380: +3f8f4380: sub a7, a7 +3f8f4390: move a7, *a9(0xe0), 1 +3f8f43b0: move a7, *a9(0x100), 1 +L3F8F43D0: +3f8f43d0: move *sp(0x100), a14, 1 +3f8f43f0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f8f4410: rets 2 +L3F8F4420: +3f8f4420: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f8f4440: move a14, a13 +3f8f4450: addi 0x220, a14 +3f8f4470: move *a13(0xffe0), a9, 1 +3f8f4490: move *a13(0xffc0), a10, 1 +3f8f44b0: move *a13(0xffa0), a11, 1 +3f8f44d0: move *a13(0xff80), a12, 1 +3f8f44f0: sub a7, a7 +3f8f4500: move a7, *a13(0xa0), 1 +3f8f4520: setf 2, 0, 0 +3f8f4530: move *a9(0x688), a7, 0 +3f8f4550: subk 2, a7 +3f8f4560: jrne L3F8F45F0 +3f8f4570: move a10, a7 +3f8f4580: andi 0xffffa5df, a7 +3f8f45b0: jreq L3F8F45F0 +3f8f45c0: movk 8, a8 +3f8f45d0: jauc L3F8F77C0 +L3F8F45F0: +3f8f45f0: sub a7, a7 +3f8f4600: move a7, *a13(0xc0), 1 +3f8f4620: move *a9(0x20), a0, 1 +3f8f4640: move a11, a2 +3f8f4650: move a10, a8 +3f8f4660: jaeq L3F8F73E0 +L3F8F4680: +3f8f4680: move a14, -*sp, 1 +3f8f4690: move a10, *a14+, 1 +3f8f46a0: calla L3FCCBE80 +3f8f46d0: dec a8 +3f8f46e0: move a8, *a13, 1 +3f8f46f0: movk 1, a7 +3f8f4700: sll a8, a7 +3f8f4710: move a7, *a13, 1 +3f8f4720: andn a7, a10 +3f8f4730: jauc L3F8F7000 +L3F8F4750: +3f8f4750: move *a2(0x0), *a13(0x20), 1 +3f8f4780: addk 32, a2 +3f8f4790: move *a13(0x20), a7, 1 +3f8f47b0: jrne L3F8F4910 +3f8f47c0: move a14, -*sp, 1 +3f8f47d0: move *a9(0x4e0), *a14+, 1 +3f8f47f0: move *a0(0xb60), a5, 1 +3f8f4810: call a5 +3f8f4820: move *a9(0x80), a5, 1 +3f8f4840: jrne L3F8F48C0 +3f8f4850: move a14, -*sp, 1 +3f8f4860: move a9, *a14+, 1 +3f8f4870: calla L3F8EDFC0 +3f8f48a0: jauc L3F8F7350 +L3F8F48C0: +3f8f48c0: sub a5, a5 +3f8f48d0: move a5, *a9(0x4e0), 1 +3f8f48f0: jauc L3F8F7350 +L3F8F4910: +3f8f4910: dsjs a7, L3F8F4A70 +3f8f4920: move a14, -*sp, 1 +3f8f4930: move *a9(0x4e0), *a14+, 1 +3f8f4950: move *a0(0xb60), a7, 1 +3f8f4970: call a7 +3f8f4980: move *a9(0x80), a7, 1 +3f8f49a0: jrne L3F8F4A20 +3f8f49b0: move a14, -*sp, 1 +3f8f49c0: move a9, *a14+, 1 +3f8f49d0: calla L3F8EDFC0 +3f8f4a00: jauc L3F8F7350 +L3F8F4A20: +3f8f4a20: movk 1, a7 +3f8f4a30: move a7, *a9(0x4e0), 1 +3f8f4a50: jauc L3F8F7350 +L3F8F4A70: +3f8f4a70: move a14, -*sp, 1 +3f8f4a80: sub a7, a7 +3f8f4a90: move a7, *a14+, 1 +3f8f4aa0: movk 8, a5 +3f8f4ab0: move a5, *a14+, 1 +3f8f4ac0: move *a13(0x20), *a14+, 1 +3f8f4ae0: calla L3F8BA520 +3f8f4b10: move a8, a4 +3f8f4b20: jreq L3F8F4D20 +3f8f4b30: setf 16, 1, 0 +3f8f4b40: move *a4(0x10), a5, 0 +3f8f4b60: move *a9(0x10), a7, 0 +3f8f4b80: cmp a7, a5 +3f8f4b90: jrne L3F8F4BE0 +3f8f4ba0: move *a4(0x20), a7, 1 +3f8f4bc0: cmp a0, a7 +3f8f4bd0: jreq L3F8F4C30 +L3F8F4BE0: +3f8f4be0: movk 8, a7 +3f8f4bf0: move a7, *a13(0xc0), 1 +3f8f4c10: jauc L3F8F73E0 +L3F8F4C30: +3f8f4c30: move a14, -*sp, 1 +3f8f4c40: move *a9(0x4e0), *a14+, 1 +3f8f4c60: move *a0(0xb60), a7, 1 +3f8f4c80: call a7 +3f8f4c90: move a4, *a9(0x4e0), 1 +3f8f4cb0: move *a4(0x60), a7, 1 +3f8f4cd0: inc a7 +3f8f4ce0: move a7, *a4(0x60), 1 +3f8f4d00: jauc L3F8F7350 +L3F8F4D20: +3f8f4d20: movk 4, a5 +3f8f4d30: move a5, *a13(0xc0), 1 +3f8f4d50: jauc L3F8F73E0 +L3F8F4D70: +3f8f4d70: move *a2(0x0), *a9(0x500), 1 +3f8f4da0: move a14, -*sp, 1 +3f8f4db0: move *a9(0x4e0), *a14+, 1 +3f8f4dd0: move *a0(0xb60), a7, 1 +3f8f4df0: call a7 +3f8f4e00: movk 3, a7 +3f8f4e10: move a7, *a9(0x4e0), 1 +3f8f4e30: move *a13(0xa0), a5, 1 +3f8f4e50: movk 1, a7 +3f8f4e60: andn a7, a5 +3f8f4e70: move a5, *a13(0xa0), 1 +3f8f4e90: addk 32, a2 +3f8f4ea0: jauc L3F8F7350 +L3F8F4EC0: +3f8f4ec0: move *a2(0x0), *a13(0x20), 1 +3f8f4ef0: addk 32, a2 +3f8f4f00: move *a13(0x20), a7, 1 +3f8f4f20: jane L3F8F58F0 +3f8f4f40: move *a9(0x80), a5, 1 +3f8f4f60: jreq L3F8F5030 +3f8f4f70: move *a9(0x80), a5, 1 +3f8f4f90: jreq L3F8F5080 +3f8f4fa0: move *a9(0x80), a5, 1 +3f8f4fc0: setf 16, 1, 0 +3f8f4fd0: move *a9(0x10), a7, 0 +3f8f4ff0: move *a5(0x10), a5, 0 +3f8f5010: cmp a5, a7 +3f8f5020: jreq L3F8F5080 +L3F8F5030: +3f8f5030: movk 8, a7 +3f8f5040: move a7, *a13(0xc0), 1 +3f8f5060: jauc L3F8F73E0 +L3F8F5080: +3f8f5080: move a14, -*sp, 1 +3f8f5090: move *a9(0x520), *a14+, 1 +3f8f50b0: move *a0(0xb60), a7, 1 +3f8f50d0: call a7 +3f8f50e0: move *a9(0x80), a7, 1 +3f8f5100: move *a7(0x520), *a13(0x100), 1 +3f8f5130: move *a13(0x100), a7, 1 +3f8f5150: subk 3, a7 +3f8f5160: jrne L3F8F5210 +3f8f5170: movk 3, a7 +3f8f5180: move a7, *a9(0x520), 1 +3f8f51a0: move *a9(0x80), a5, 1 +3f8f51c0: move *a5(0x540), *a9(0x540), 1 +3f8f51f0: jauc L3F8F7350 +L3F8F5210: +3f8f5210: move a14, -*sp, 1 +3f8f5220: setf 16, 1, 0 +3f8f5230: move *a9(0x10), a8, 0 +3f8f5250: move a8, *a14+, 1 +3f8f5260: move *a13(0x100), a7, 1 +3f8f5280: move *a7(0x80), a5, 1 +3f8f52a0: move *a5(0x60), a5, 1 +3f8f52c0: setf 16, 0, 0 +3f8f52d0: move *a5(0x100), a8, 0 +3f8f52f0: move a8, *a14+, 1 +3f8f5300: move *a7(0x80), a5, 1 +3f8f5320: move *a5(0x60), a5, 1 +3f8f5340: move *a5(0x110), a8, 0 +3f8f5360: move a8, *a14+, 1 +3f8f5370: move *a9(0x20), *a14+, 1 +3f8f5390: move *a9(0x20), a5, 1 +3f8f53b0: move *a5(0xb40), a5, 1 +3f8f53d0: call a5 +3f8f53e0: move a8, a4 +3f8f53f0: move a14, -*sp, 1 +3f8f5400: move *a9(0x20), *a14+, 1 +3f8f5420: setf 16, 1, 0 +3f8f5430: move *a9(0x10), a8, 0 +3f8f5450: move a8, *a14+, 1 +3f8f5460: calla L3F86EBF0 +3f8f5490: move a8, *a13(0xe0), 1 +3f8f54b0: movk 3, a5 +3f8f54c0: move a5, *a13(0x120), 1 +3f8f54e0: move a14, -*sp, 1 +3f8f54f0: movk 1, a7 +3f8f5500: move a7, *a14+, 1 +3f8f5510: move a13, a5 +3f8f5520: addi 0x120, a5 +3f8f5540: move a5, *a14+, 1 +3f8f5550: move a7, *a14+, 1 +3f8f5560: move a8, *a14+, 1 +3f8f5570: calla L3F864B20 +3f8f55a0: move a14, -*sp, 1 +3f8f55b0: move *a13(0xe0), *a14+, 1 +3f8f55d0: move a4, *a14+, 1 +3f8f55e0: calla L3F863590 +3f8f5610: move a14, -*sp, 1 +3f8f5620: sub a3, a3 +3f8f5630: move a3, *a14+, 1 +3f8f5640: move a3, *a14+, 1 +3f8f5650: setf 16, 1, 0 +3f8f5660: move *a9(0x10), a8, 0 +3f8f5680: move a8, *a14+, 1 +3f8f5690: move *a13(0x100), a3, 1 +3f8f56b0: move *a3(0x80), a7, 1 +3f8f56d0: move *a7(0x60), a7, 1 +3f8f56f0: setf 16, 0, 0 +3f8f5700: move *a7(0x100), a8, 0 +3f8f5720: move a8, *a14+, 1 +3f8f5730: move *a3(0x80), a7, 1 +3f8f5750: move *a7(0x60), a7, 1 +3f8f5770: move *a7(0x110), a8, 0 +3f8f5790: move a8, *a14+, 1 +3f8f57a0: sub a7, a7 +3f8f57b0: move a7, *a14+, 1 +3f8f57c0: move a7, *a14+, 1 +3f8f57d0: move *a13(0xe0), *a14+, 1 +3f8f57f0: move a4, *a14+, 1 +3f8f5800: move a3, *a14+, 1 +3f8f5810: move *a13(0xe0), a7, 1 +3f8f5830: move *a7(0x3a0), a5, 1 +3f8f5850: call a5 +3f8f5860: move a4, *a9(0x520), 1 +3f8f5880: move a14, -*sp, 1 +3f8f5890: move a7, *a14+, 1 +3f8f58a0: calla L3F86F3B0 +3f8f58d0: jauc L3F8F7350 +L3F8F58F0: +3f8f58f0: move a14, -*sp, 1 +3f8f5900: sub a5, a5 +3f8f5910: move a5, *a14+, 1 +3f8f5920: movk 8, a3 +3f8f5930: move a3, *a14+, 1 +3f8f5940: move a7, *a14+, 1 +3f8f5950: calla L3F8BA520 +3f8f5980: move a8, a4 +3f8f5990: jreq L3F8F5B90 +3f8f59a0: setf 16, 1, 0 +3f8f59b0: move *a4(0x10), a3, 0 +3f8f59d0: move *a9(0x10), a5, 0 +3f8f59f0: cmp a5, a3 +3f8f5a00: jrne L3F8F5A50 +3f8f5a10: move *a4(0x20), a5, 1 +3f8f5a30: cmp a0, a5 +3f8f5a40: jreq L3F8F5AA0 +L3F8F5A50: +3f8f5a50: movk 8, a5 +3f8f5a60: move a5, *a13(0xc0), 1 +3f8f5a80: jauc L3F8F73E0 +L3F8F5AA0: +3f8f5aa0: move a14, -*sp, 1 +3f8f5ab0: move *a9(0x520), *a14+, 1 +3f8f5ad0: move *a0(0xb60), a5, 1 +3f8f5af0: call a5 +3f8f5b00: move a4, *a9(0x520), 1 +3f8f5b20: move *a4(0x60), a5, 1 +3f8f5b40: inc a5 +3f8f5b50: move a5, *a4(0x60), 1 +3f8f5b70: jauc L3F8F7350 +L3F8F5B90: +3f8f5b90: movk 4, a3 +3f8f5ba0: move a3, *a13(0xc0), 1 +3f8f5bc0: jauc L3F8F73E0 +L3F8F5BE0: +3f8f5be0: move *a2(0x0), *a9(0x540), 1 +3f8f5c10: move a14, -*sp, 1 +3f8f5c20: move *a9(0x520), *a14+, 1 +3f8f5c40: move *a0(0xb60), a7, 1 +3f8f5c60: call a7 +3f8f5c70: movk 3, a7 +3f8f5c80: move a7, *a9(0x520), 1 +3f8f5ca0: move *a13(0xa0), a5, 1 +3f8f5cc0: movk 4, a3 +3f8f5cd0: andn a3, a5 +3f8f5ce0: move a5, *a13(0xa0), 1 +3f8f5d00: addk 32, a2 +3f8f5d10: jauc L3F8F7350 +L3F8F5D30: +3f8f5d30: setf 8, 0, 0 +3f8f5d40: move *a2, a7, 0 +3f8f5d50: subk 10, a7 +3f8f5d60: jrhi L3F8F5DD0 +3f8f5d70: move *a2, a7, 0 +3f8f5d80: movb a7, *a9(0x640) +3f8f5da0: addk 32, a2 +3f8f5db0: jauc L3F8F7350 +L3F8F5DD0: +3f8f5dd0: movk 2, a7 +3f8f5de0: move a7, *a13(0xc0), 1 +3f8f5e00: jauc L3F8F73E0 +L3F8F5E20: +3f8f5e20: setf 8, 0, 0 +3f8f5e30: move *a2, a7, 0 +3f8f5e40: subk 10, a7 +3f8f5e50: jrhi L3F8F5EC0 +3f8f5e60: move *a2, a7, 0 +3f8f5e70: movb a7, *a9(0x648) +3f8f5e90: addk 32, a2 +3f8f5ea0: jauc L3F8F7350 +L3F8F5EC0: +3f8f5ec0: movk 2, a7 +3f8f5ed0: move a7, *a13(0xc0), 1 +3f8f5ef0: jauc L3F8F73E0 +L3F8F5F10: +3f8f5f10: setf 8, 0, 0 +3f8f5f20: move *a2, a7, 0 +3f8f5f30: subk 2, a7 +3f8f5f40: jrhi L3F8F5FC0 +3f8f5f50: move *a2, a7, 0 +3f8f5f60: setf 2, 0, 0 +3f8f5f70: move a7, *a9(0x68a), 0 +3f8f5f90: addk 32, a2 +3f8f5fa0: jauc L3F8F7350 +L3F8F5FC0: +3f8f5fc0: movk 2, a7 +3f8f5fd0: move a7, *a13(0xc0), 1 +3f8f5ff0: jauc L3F8F73E0 +L3F8F6010: +3f8f6010: move *a2(0x0), *a9(0x5e0), 1 +3f8f6040: addk 32, a2 +3f8f6050: jauc L3F8F7350 +L3F8F6070: +3f8f6070: move *a2(0x0), *a9(0x600), 1 +3f8f60a0: addk 32, a2 +3f8f60b0: jauc L3F8F7350 +L3F8F60D0: +3f8f60d0: move *a2, a7, 1 +3f8f60e0: dec a7 +3f8f60f0: jreq L3F8F6120 +3f8f6100: move *a2, a7, 1 +3f8f6110: jrne L3F8F6190 +L3F8F6120: +3f8f6120: setf 1, 0, 0 +3f8f6130: move *a2(0x0), *a9(0x680), 0 +3f8f6160: addk 32, a2 +3f8f6170: jauc L3F8F7350 +L3F8F6190: +3f8f6190: movk 2, a7 +3f8f61a0: move a7, *a13(0xc0), 1 +3f8f61c0: jauc L3F8F73E0 +L3F8F61E0: +3f8f61e0: move a14, -*sp, 1 +3f8f61f0: move *a2(0x0), *a14+, 1 +3f8f6210: move a12, *a14+, 1 +3f8f6220: move a9, *a14+, 1 +3f8f6230: calla L3F244AB0 +3f8f6260: move a8, *a13(0x80), 1 +3f8f6280: move a8, a3 +3f8f6290: jreq L3F8F62E0 +3f8f62a0: move a3, *a13(0xc0), 1 +3f8f62c0: jauc L3F8F73E0 +L3F8F62E0: +3f8f62e0: addk 32, a2 +3f8f62f0: jauc L3F8F7350 +L3F8F6310: +3f8f6310: move a14, -*sp, 1 +3f8f6320: move *a2(0x0), *a14+, 1 +3f8f6340: move a12, *a14+, 1 +3f8f6350: move a9, *a14+, 1 +3f8f6360: calla L3F245650 +3f8f6390: move a8, *a13(0x80), 1 +3f8f63b0: move a8, a3 +3f8f63c0: jreq L3F8F6410 +3f8f63d0: move a3, *a13(0xc0), 1 +3f8f63f0: jauc L3F8F73E0 +L3F8F6410: +3f8f6410: addk 32, a2 +3f8f6420: jauc L3F8F7350 +L3F8F6440: +3f8f6440: setf 1, 0, 0 +3f8f6450: move *a2(0x0), *a9(0x686), 0 +3f8f6480: addk 32, a2 +3f8f6490: jauc L3F8F7350 +L3F8F64B0: +3f8f64b0: move *a2(0x0), *a13(0xe0), 1 +3f8f64e0: move *a13(0xe0), a7, 1 +3f8f6500: jrne L3F8F6650 +3f8f6510: move *a9(0x80), a5, 1 +3f8f6530: jreq L3F8F6620 +3f8f6540: move *a9(0x80), a5, 1 +3f8f6560: move *a9(0x60), a3, 1 +3f8f6580: move *a5(0x60), a5, 1 +3f8f65a0: cmp a5, a3 +3f8f65b0: jrne L3F8F6620 +3f8f65c0: move *a9(0x80), a5, 1 +3f8f65e0: move *a5(0x660), *a13(0xe0), 1 +3f8f6610: jruc L3F8F6650 +L3F8F6620: +3f8f6620: sub a5, a5 +3f8f6630: move a5, *a13(0xe0), 1 +L3F8F6650: +3f8f6650: move *a13(0xe0), a7, 1 +3f8f6670: jrne L3F8F66D0 +3f8f6680: movk 8, a5 +3f8f6690: move a5, *a13(0xc0), 1 +3f8f66b0: jauc L3F8F73E0 +L3F8F66D0: +3f8f66d0: move a14, -*sp, 1 +3f8f66e0: sub a5, a5 +3f8f66f0: move a5, *a14+, 1 +3f8f6700: movk 1, a3 +3f8f6710: move a3, *a14+, 1 +3f8f6720: move a7, *a14+, 1 +3f8f6730: calla L3F8BA520 +3f8f6760: move a8, *a13(0x100), 1 +3f8f6780: move a8, a8 +3f8f6790: jreq L3F8F6A80 +3f8f67a0: move *a8, a3, 1 +3f8f67b0: move *a3, a3, 1 +3f8f67c0: move *a9(0x60), a5, 1 +3f8f67e0: cmp a5, a3 +3f8f67f0: jrne L3F8F6A30 +3f8f6800: move a7, *a9(0x660), 1 +3f8f6820: movk 32, a5 +3f8f6830: movb a5, *a13(0x120) +3f8f6850: move *a9(0x160), *a13(0x140), 1 +3f8f6880: move a7, *a13(0x160), 1 +3f8f68a0: movk 1, a3 +3f8f68b0: movb a3, *a13(0x180) +3f8f68d0: move a14, -*sp, 1 +3f8f68e0: move a9, *a14+, 1 +3f8f68f0: move a7, *a14+, 1 +3f8f6900: calla L3FC55A80 +3f8f6930: movb a8, *a13(0x188) +3f8f6950: move a14, -*sp, 1 +3f8f6960: sub a3, a3 +3f8f6970: move a3, *a14+, 1 +3f8f6980: movk 1, a3 +3f8f6990: move a3, *a14+, 1 +3f8f69a0: move a13, a3 +3f8f69b0: addi 0x120, a3 +3f8f69d0: move a3, *a14+, 1 +3f8f69e0: move a9, *a14+, 1 +3f8f69f0: calla L3F23C3A0 +3f8f6a20: jruc L3F8F6AD0 +L3F8F6A30: +3f8f6a30: movk 8, a5 +3f8f6a40: move a5, *a13(0xc0), 1 +3f8f6a60: jauc L3F8F73E0 +L3F8F6A80: +3f8f6a80: movk 12, a3 +3f8f6a90: move a3, *a13(0xc0), 1 +3f8f6ab0: jauc L3F8F73E0 +L3F8F6AD0: +3f8f6ad0: addk 32, a2 +3f8f6ae0: jauc L3F8F7350 +L3F8F6B00: +3f8f6b00: move *a2(0x0), *a13(0x60), 1 +3f8f6b30: addk 32, a2 +3f8f6b40: move *a13(0x60), a7, 1 +3f8f6b60: jrne L3F8F6D50 +3f8f6b70: move *a9(0x120), a5, 1 +3f8f6b90: jreq L3F8F6C00 +3f8f6ba0: move a14, -*sp, 1 +3f8f6bb0: move *a9(0x120), *a14+, 1 +3f8f6bd0: calla L3FC56320 +L3F8F6C00: +3f8f6c00: move *a9(0x20), a5, 1 +3f8f6c20: move *a5, a5, 1 +3f8f6c30: movi 0x700, a3 +3f8f6c50: mpys a3, a5 +3f8f6c60: addi 0xdb2c0, a5 +3f8f6c90: cmp a5, a9 +3f8f6ca0: jrne L3F8F6D10 +3f8f6cb0: move a14, -*sp, 1 +3f8f6cc0: move a9, *a14+, 1 +3f8f6cd0: calla L3F8ED890 +3f8f6d00: jruc L3F8F6FA0 +L3F8F6D10: +3f8f6d10: sub a5, a5 +3f8f6d20: move a5, *a9(0x120), 1 +3f8f6d40: jruc L3F8F6FA0 +L3F8F6D50: +3f8f6d50: move a14, -*sp, 1 +3f8f6d60: sub a5, a5 +3f8f6d70: move a5, *a14+, 1 +3f8f6d80: movk 4, a3 +3f8f6d90: move a3, *a14+, 1 +3f8f6da0: move a7, *a14+, 1 +3f8f6db0: calla L3F8BA520 +3f8f6de0: move a8, *a13(0x40), 1 +3f8f6e00: move a8, a8 +3f8f6e10: jreq L3F8F6F60 +3f8f6e20: move *a9(0x120), a3, 1 +3f8f6e40: jreq L3F8F6EB0 +3f8f6e50: move a14, -*sp, 1 +3f8f6e60: move *a9(0x120), *a14+, 1 +3f8f6e80: calla L3FC56320 +L3F8F6EB0: +3f8f6eb0: move *a13(0x40), *a9(0x120), 1 +3f8f6ee0: move *a9(0x120), a3, 1 +3f8f6f00: move *a3(0x180), a5, 1 +3f8f6f20: inc a5 +3f8f6f30: move a5, *a3(0x180), 1 +3f8f6f50: jruc L3F8F6FA0 +L3F8F6F60: +3f8f6f60: movk 6, a3 +3f8f6f70: move a3, *a13(0xc0), 1 +3f8f6f90: jruc L3F8F73E0 +L3F8F6FA0: +3f8f6fa0: move a14, -*sp, 1 +3f8f6fb0: move a9, *a14+, 1 +3f8f6fc0: calla L3F23DF40 +3f8f6ff0: jruc L3F8F7350 +L3F8F7000: +3f8f7000: dec a7 +3f8f7010: jaeq L3F8F4750 +3f8f7030: dec a7 +3f8f7040: jaeq L3F8F4D70 +3f8f7060: subk 2, a7 +3f8f7070: jaeq L3F8F4EC0 +3f8f7090: subk 4, a7 +3f8f70a0: jaeq L3F8F5BE0 +3f8f70c0: subk 8, a7 +3f8f70d0: jaeq L3F8F5D30 +3f8f70f0: subk 16, a7 +3f8f7100: jaeq L3F8F5E20 +3f8f7120: subk 32, a7 +3f8f7130: jaeq L3F8F5F10 +3f8f7150: subi 0x40, a7 +3f8f7170: jaeq L3F8F6010 +3f8f7190: subi 0x80, a7 +3f8f71b0: jaeq L3F8F6070 +3f8f71d0: subi 0x100, a7 +3f8f71f0: jaeq L3F8F6440 +3f8f7210: subi 0x200, a7 +3f8f7230: jaeq L3F8F60D0 +3f8f7250: subi 0x400, a7 +3f8f7270: jaeq L3F8F61E0 +3f8f7290: subi 0x800, a7 +3f8f72b0: jaeq L3F8F6310 +3f8f72d0: subi 0x1000, a7 +3f8f72f0: jaeq L3F8F64B0 +3f8f7310: subi 0x2000, a7 +3f8f7330: jaeq L3F8F6B00 +L3F8F7350: +3f8f7350: move *a13(0xa0), a7, 1 +3f8f7370: move *a13, a5, 1 +3f8f7380: or a5, a7 +3f8f7390: move a7, *a13(0xa0), 1 +3f8f73b0: move a10, a3 +3f8f73c0: jane L3F8F4680 +L3F8F73E0: +3f8f73e0: move a14, -*sp, 1 +3f8f73f0: move *a13(0xa0), *a14+, 1 +3f8f7410: move a9, *a14+, 1 +3f8f7420: move *a0(0xa60), a7, 1 +3f8f7440: call a7 +3f8f7450: move *a13(0xa0), a7, 1 +3f8f7470: movk 12, a5 +3f8f7480: and a7, a5 +3f8f7490: jreq L3F8F77A0 +3f8f74a0: setf 1, 0, 0 +3f8f74b0: move *a9(0x685), a5, 0 +3f8f74d0: jreq L3F8F77A0 +3f8f74e0: setf 16, 1, 0 +3f8f74f0: move *a9(0x650), a5, 0 +3f8f7510: jreq L3F8F77A0 +3f8f7520: move a14, -*sp, 1 +3f8f7530: sub a5, a5 +3f8f7540: move a5, *a14+, 1 +3f8f7550: move *a0(0xe80), a3, 1 +3f8f7570: call a3 +3f8f7580: move a8, *a9(0x220), 1 +3f8f75a0: move a14, -*sp, 1 +3f8f75b0: move *a9(0x180), *a14+, 1 +3f8f75d0: move *a9(0x200), *a14+, 1 +3f8f75f0: move *a9(0x220), *a14+, 1 +3f8f7610: move *a0(0xf40), a3, 1 +3f8f7630: call a3 +3f8f7640: move a14, -*sp, 1 +3f8f7650: movk 1, a3 +3f8f7660: move a3, *a14+, 1 +3f8f7670: move *a9(0x220), *a14+, 1 +3f8f7690: move a9, *a14+, 1 +3f8f76a0: move *a9(0x580), a3, 1 +3f8f76c0: call a3 +3f8f76d0: move *a9(0x240), a3, 1 +3f8f76f0: jreq L3F8F77A0 +3f8f7700: move a14, -*sp, 1 +3f8f7710: move *a9(0x240), *a14+, 1 +3f8f7730: move *a9(0x20), a3, 1 +3f8f7750: move *a3(0xec0), a3, 1 +3f8f7770: call a3 +3f8f7780: move a5, *a9(0x240), 1 +L3F8F77A0: +3f8f77a0: move *a13(0xc0), a8, 1 +L3F8F77C0: +3f8f77c0: move *sp(0x180), a14, 1 +3f8f77e0: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f8f7800: rets 2 +L3F8F7810: +3f8f7810: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f8f7830: move a14, a13 +3f8f7840: addi 0x160, a14 +3f8f7860: move *a13(0xffe0), a9, 1 +3f8f7880: move *a13(0xffc0), a10, 1 +3f8f78a0: movk 1, a7 +3f8f78b0: movb a7, *a13 +3f8f78c0: movb *a9(0x640), *a13(0x70) +3f8f78f0: movb *a9(0x648), *a13(0x78) +3f8f7920: setf 2, 0, 0 +3f8f7930: move *a9(0x68a), a5, 0 +3f8f7950: movb a5, *a13(0x8) +3f8f7970: movk 3, a5 +3f8f7980: move a5, *a13(0x20), 1 +3f8f79a0: setf 16, 0, 0 +3f8f79b0: move *a10(0xe0), *a13(0x10), 0 +3f8f79e0: move *a9(0x5e0), *a13(0x80), 1 +3f8f7a10: move *a9(0x600), *a13(0xa0), 1 +3f8f7a40: setf 1, 0, 0 +3f8f7a50: move *a9(0x680), a3, 0 +3f8f7a70: movb a3, *a13(0xc0) +3f8f7a90: move *a9(0x686), a3, 0 +3f8f7ab0: movb a3, *a13(0xd8) +3f8f7ad0: move *a9(0x683), a3, 0 +3f8f7af0: jrne L3F8F7B40 +3f8f7b00: sub a3, a3 +3f8f7b10: movb a3, *a13(0xd0) +3f8f7b30: jruc L3F8F7BD0 +L3F8F7B40: +3f8f7b40: move *a9(0x684), a3, 0 +3f8f7b60: jreq L3F8F7BB0 +3f8f7b70: movk 2, a3 +3f8f7b80: movb a3, *a13(0xd0) +3f8f7ba0: jruc L3F8F7BD0 +L3F8F7BB0: +3f8f7bb0: movb a7, *a13(0xd0) +L3F8F7BD0: +3f8f7bd0: move a9, a11 +3f8f7be0: move *a11(0x660), a3, 1 +3f8f7c00: jrne L3F8F7C60 +L3F8F7C10: +3f8f7c10: move *a11(0x80), a11, 1 +3f8f7c30: move *a11(0x660), a7, 1 +3f8f7c50: jreq L3F8F7C10 +L3F8F7C60: +3f8f7c60: move *a11(0x660), *a13(0xe0), 1 +3f8f7c90: move a14, -*sp, 1 +3f8f7ca0: move a9, *a14+, 1 +3f8f7cb0: move *a13(0xe0), *a14+, 1 +3f8f7cd0: calla L3FC55A80 +3f8f7d00: movb a8, *a13(0xc8) +3f8f7d20: move a14, -*sp, 1 +3f8f7d30: move a13, a7 +3f8f7d40: addi 0x100, a7 +3f8f7d60: move a7, *a14+, 1 +3f8f7d70: move a10, *a14+, 1 +3f8f7d80: move a9, *a14+, 1 +3f8f7d90: calla L3F263940 +3f8f7dc0: move a8, *a13(0x120), 1 +3f8f7de0: setf 16, 0, 0 +3f8f7df0: move *a9(0x400), *a13(0x140), 0 +3f8f7e20: setf 2, 0, 0 +3f8f7e30: move *a9(0x688), a5, 0 +3f8f7e50: setf 16, 0, 0 +3f8f7e60: move a5, *a13(0x60), 0 +3f8f7e80: move *a9(0x60), *a13(0x40), 1 +3f8f7eb0: move *a10(0x80), a3, 1 +3f8f7ed0: jreq L3F8F7FF0 +3f8f7ee0: move a14, -*sp, 1 +3f8f7ef0: move a13, *a14+, 1 +3f8f7f00: movi 0x2c, a5 +3f8f7f20: move a5, *a14+, 1 +3f8f7f30: move a10, *a14+, 1 +3f8f7f40: move *a10(0x40), a3, 1 +3f8f7f60: setf 8, 0, 0 +3f8f7f70: move *a3, a3, 0 +3f8f7f80: sll 0x5, a3 +3f8f7f90: addi 0xe1980, a3 +3f8f7fc0: move *a3, a3, 1 +3f8f7fd0: call a3 +3f8f7fe0: jruc L3F8F8080 +L3F8F7FF0: +3f8f7ff0: move a14, -*sp, 1 +3f8f8000: move a13, *a14+, 1 +3f8f8010: movi 0x2c, a5 +3f8f8030: move a5, *a14+, 1 +3f8f8040: move a10, *a14+, 1 +3f8f8050: calla L3F352110 +L3F8F8080: +3f8f8080: move *sp(0x100), a14, 1 +3f8f80a0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f8f80c0: rets 2 +L3F8F80D0: +3f8f80d0: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f8f80f0: move a14, a13 +3f8f8100: addi 0x240, a14 +3f8f8120: move *a13(0xffe0), a9, 1 +3f8f8140: sub a7, a7 +3f8f8150: move a7, *a13(0x120), 1 +3f8f8170: move *a9(0x20), a4, 1 +3f8f8190: move *a9(0x180), *a13(0x0), 1 +3f8f81c0: move *a9(0xe0), a10, 1 +3f8f81e0: setf 16, 1, 0 +3f8f81f0: move *a9(0x3a0), a11, 0 +3f8f8210: move *a9(0x3b0), a12, 0 +3f8f8230: move a10, a10 +3f8f8240: jaeq L3F8F9DC0 +L3F8F8260: +3f8f8260: setf 16, 1, 0 +3f8f8270: move *a10(0x340), a0, 0 +3f8f8290: move *a10(0x350), a2, 0 +3f8f82b0: move *a13(0xff20), a7, 1 +3f8f82d0: dsj a7, L3F8F88D0 +3f8f82f0: jruc L3F8F86C0 +3f8f8300: movk 1, a7 +3f8f8310: move a7, *a13(0x120), 1 +3f8f8330: jruc L3F8F88D0 +3f8f8340: move *a13(0xffa0), a7, 1 +3f8f8360: sra 0x1, a7 +3f8f8370: sext a7, 0 +3f8f8380: add a7, a0 +3f8f8390: jruc L3F8F88D0 +3f8f83a0: move *a13(0xffa0), a7, 0 +3f8f83c0: add a7, a0 +3f8f83d0: jruc L3F8F88D0 +3f8f83e0: move *a13(0xff80), a7, 1 +3f8f8400: sra 0x1, a7 +3f8f8410: sext a7, 0 +3f8f8420: add a7, a2 +3f8f8430: jruc L3F8F88D0 +3f8f8440: move *a13(0xffa0), a7, 1 +3f8f8460: sra 0x1, a7 +3f8f8470: sext a7, 0 +3f8f8480: add a7, a0 +3f8f8490: move *a13(0xff80), a7, 1 +3f8f84b0: sra 0x1, a7 +3f8f84c0: sext a7, 0 +3f8f84d0: add a7, a2 +3f8f84e0: jruc L3F8F88D0 +3f8f84f0: move *a13(0xffa0), a7, 0 +3f8f8510: add a7, a0 +3f8f8520: move *a13(0xff80), a5, 1 +3f8f8540: sra 0x1, a5 +3f8f8550: sext a5, 0 +3f8f8560: add a5, a2 +3f8f8570: jruc L3F8F88D0 +3f8f8580: move *a13(0xff80), a7, 0 +3f8f85a0: add a7, a2 +3f8f85b0: jruc L3F8F88D0 +3f8f85c0: move *a13(0xffa0), a7, 1 +3f8f85e0: sra 0x1, a7 +L3F8F85F0: +3f8f85f0: sext a7, 0 +3f8f8600: add a7, a0 +L3F8F8610: +3f8f8610: move *a13(0xff80), a7, 0 +L3F8F8630: +3f8f8630: add a7, a2 +3f8f8640: jruc L3F8F88D0 +L3F8F8650: +3f8f8650: move *a13(0xffa0), a7, 0 +L3F8F8670: +3f8f8670: add a7, a0 +3f8f8680: move *a13(0xff80), a5, 0 +3f8f86a0: add a5, a2 +L3F8F86B0: +3f8f86b0: jruc L3F8F88D0 +L3F8F86C0: +3f8f86c0: movb *a10(0x648), a8 +3f8f86e0: cmpi 0xa, a8 +3f8f8700: jrhi L3F8F88D0 +L3F8F8710: +3f8f8710: sll 0x5, a8 +3f8f8720: addi 0x3f8f8770, a8 +3f8f8750: move *a8, a8, 1 +3f8f8760: jump a8 +3f8f8770: move a8, *a0, 1 +3f8f8780: dsjs sp, L3F8F85D0 +3f8f8790: move *b6, *b0, 0 +3f8f87a0: dsjs sp, L3F8F85F0 +3f8f87b0: move a10, *a0, 1 +3f8f87c0: dsjs sp, L3F8F8610 +3f8f87d0: move a13, *a0, 1 +3f8f87e0: dsjs sp, L3F8F8630 +3f8f87f0: move sp, *a0, 1 +3f8f8800: dsjs sp, L3F8F8650 +3f8f8810: move *a2, a0, 0 +3f8f8820: dsjs sp, L3F8F8670 +3f8f8830: move *b7, b0, 0 +3f8f8840: dsjs sp, L3F8F8690 +3f8f8850: move *a12, a0, 0 +3f8f8860: dsjs sp, L3F8F86B0 +3f8f8870: move *a14, a0, 0 +3f8f8880: dsjs sp, L3F8F86D0 +3f8f8890: move *b2, b0, 1 +3f8f88a0: dsjs sp, L3F8F86F0 +3f8f88b0: move *b6, *b0, 0 +3f8f88c0: dsjs sp, L3F8F8710 +L3F8F88D0: +3f8f88d0: movk 24, a7 +3f8f88e0: movb a7, *a13(0x140) +3f8f8900: move *a10(0x160), *a13(0x180), 1 +3f8f8930: setf 16, 1, 0 +3f8f8940: move a0, *a13(0x1a0), 0 +3f8f8960: move a2, *a13(0x1b0), 0 +3f8f8980: move a14, -*sp, 1 +3f8f8990: sub a5, a5 +3f8f89a0: move a5, *a14+, 1 +3f8f89b0: movk 1, a5 +3f8f89c0: move a5, *a14+, 1 +3f8f89d0: move a13, a5 +3f8f89e0: addi 0x140, a5 +3f8f8a00: move a5, *a14+, 1 +3f8f8a10: move a10, *a14+, 1 +3f8f8a20: calla L3F23C3A0 +3f8f8a50: setf 16, 1, 0 +3f8f8a60: move *a10(0x3a0), *a10(0x3c0), 0 +3f8f8a90: move *a10(0x3b0), *a10(0x3d0), 0 +3f8f8ac0: move a11, a7 +3f8f8ad0: add a0, a7 +3f8f8ae0: move a7, *a10(0x3a0), 0 +3f8f8b00: move a12, a7 +3f8f8b10: add a2, a7 +3f8f8b20: move a7, *a10(0x3b0), 0 +3f8f8b40: move a14, -*sp, 1 +3f8f8b50: move a13, a7 +3f8f8b60: addk 32, a7 +3f8f8b70: move a7, *a14+, 1 +3f8f8b80: sub a3, a3 +3f8f8b90: move a3, *a14+, 1 +3f8f8ba0: move a12, a3 +3f8f8bb0: add a2, a3 +3f8f8bc0: move *a10(0x370), a5, 0 +3f8f8be0: add a5, a3 +3f8f8bf0: move a3, *a14+, 1 +3f8f8c00: move a11, a5 +3f8f8c10: add a0, a5 +3f8f8c20: move *a10(0x360), a3, 0 +3f8f8c40: add a3, a5 +3f8f8c50: move a5, *a14+, 1 +3f8f8c60: move a12, a5 +3f8f8c70: add a2, a5 +3f8f8c80: move a5, *a14+, 1 +3f8f8c90: move a11, a5 +3f8f8ca0: add a0, a5 +3f8f8cb0: move a5, *a14+, 1 +3f8f8cc0: move *a4(0x1100), a5, 1 +3f8f8ce0: call a5 +3f8f8cf0: move a14, -*sp, 1 +3f8f8d00: move a7, *a14+, 1 +3f8f8d10: move *a10(0x180), *a14+, 1 +3f8f8d30: move *a4(0xf60), a5, 1 +3f8f8d50: call a5 +3f8f8d60: move a14, -*sp, 1 +3f8f8d70: move *a13(0x0), *a14+, 1 +3f8f8d90: move *a10(0x180), *a14+, 1 +3f8f8db0: move *a10(0x180), *a14+, 1 +3f8f8dd0: move *a4(0xee0), a5, 1 +3f8f8df0: call a5 +3f8f8e00: setf 16, 1, 0 +3f8f8e10: move *a10(0x340), a5, 0 +3f8f8e30: cmp a5, a0 +3f8f8e40: jrne L3F8F8E90 +3f8f8e50: move *a10(0x350), a5, 0 +3f8f8e70: cmp a5, a2 +3f8f8e80: jreq L3F8F8FC0 +L3F8F8E90: +3f8f8e90: move *a10(0x2c0), a5, 1 +3f8f8eb0: jrne L3F8F8F40 +3f8f8ec0: move a14, -*sp, 1 +3f8f8ed0: sub a5, a5 +3f8f8ee0: move a5, *a14+, 1 +3f8f8ef0: move *a4(0xe80), a3, 1 +3f8f8f10: call a3 +3f8f8f20: move a8, *a10(0x2c0), 1 +L3F8F8F40: +3f8f8f40: move a14, -*sp, 1 +3f8f8f50: move *a10(0x300), *a14+, 1 +3f8f8f70: move *a10(0x2c0), *a14+, 1 +3f8f8f90: move *a4(0xea0), a5, 1 +3f8f8fb0: call a5 +L3F8F8FC0: +3f8f8fc0: setf 16, 1, 0 +3f8f8fd0: move *a10(0x650), a5, 0 +3f8f8ff0: jreq L3F8F93A0 +3f8f9000: move a13, a5 +3f8f9010: addi 0xa0, a5 +3f8f9030: move a13, a3 +3f8f9040: addk 32, a3 +3f8f9050: move *a3+, *a5+, 1 +3f8f9060: move *a3+, *a5+, 1 +3f8f9070: move *a3+, *a5+, 1 +3f8f9080: move *a3, *a5, 1 +3f8f9090: move *a13(0xc0), a5, 0 +3f8f90b0: move *a10(0x650), a3, 0 +3f8f90d0: sub a3, a5 +3f8f90e0: move a5, *a13(0xc0), 0 +3f8f9100: move *a13(0xd0), a3, 0 +3f8f9120: move *a10(0x650), a7, 0 +3f8f9140: sub a7, a3 +3f8f9150: move a3, *a13(0xd0), 0 +3f8f9170: move *a13(0xe0), a7, 0 +3f8f9190: move *a10(0x650), a3, 0 +3f8f91b0: add a7, a3 +3f8f91c0: move a3, *a13(0xe0), 0 +3f8f91e0: move *a13(0xf0), a7, 0 +3f8f9200: move *a10(0x650), a3, 0 +3f8f9220: add a7, a3 +3f8f9230: move a3, *a13(0xf0), 0 +3f8f9250: move a14, -*sp, 1 +3f8f9260: move a13, a7 +3f8f9270: addi 0xa0, a7 +3f8f9290: move a7, *a14+, 1 +3f8f92a0: move *a10(0x1a0), *a14+, 1 +3f8f92c0: move *a4(0xf60), a5, 1 +3f8f92e0: call a5 +3f8f92f0: move a14, -*sp, 1 +3f8f9300: move *a13(0x0), *a14+, 1 +3f8f9320: move *a10(0x1a0), *a14+, 1 +3f8f9340: move *a10(0x1a0), *a14+, 1 +3f8f9360: move *a4(0xee0), a5, 1 +3f8f9380: call a5 +3f8f9390: jruc L3F8F94B0 +L3F8F93A0: +3f8f93a0: move a14, -*sp, 1 +3f8f93b0: move *a10(0x180), *a14+, 1 +3f8f93d0: move *a10(0x1a0), *a14+, 1 +3f8f93f0: move *a4(0xea0), a5, 1 +3f8f9410: call a5 +3f8f9420: move a13, a5 +3f8f9430: addi 0xa0, a5 +3f8f9450: move a13, a3 +3f8f9460: addk 32, a3 +3f8f9470: move *a3+, *a5+, 1 +3f8f9480: move *a3+, *a5+, 1 +3f8f9490: move *a3+, *a5+, 1 +3f8f94a0: move *a3, *a5, 1 +L3F8F94B0: +3f8f94b0: move *a13(0xffa0), a7, 1 +3f8f94d0: jrne L3F8F9510 +3f8f94e0: move *a13(0xff80), a5, 1 +3f8f9500: jreq L3F8F96F0 +L3F8F9510: +3f8f9510: move a14, -*sp, 1 +3f8f9520: move a13, a5 +3f8f9530: addk 32, a5 +3f8f9540: move a5, *a14+, 1 +3f8f9550: move *a10(0x300), *a14+, 1 +3f8f9570: move *a4(0xf60), a3, 1 +3f8f9590: call a3 +3f8f95a0: move a14, -*sp, 1 +3f8f95b0: move *a10(0x80), *a14+, 1 +3f8f95d0: sub a3, a3 +3f8f95e0: move a3, *a14+, 1 +3f8f95f0: move *a10(0x300), *a14+, 1 +3f8f9610: move *a4(0x12a0), a3, 1 +3f8f9630: call a3 +3f8f9640: move a14, -*sp, 1 +3f8f9650: move a13, a3 +3f8f9660: addi 0xa0, a3 +3f8f9680: move a3, *a14+, 1 +3f8f9690: move *a10(0x2e0), *a14+, 1 +3f8f96b0: move *a4(0xf60), a3, 1 +3f8f96d0: call a3 +3f8f96e0: jruc L3F8F9890 +L3F8F96F0: +3f8f96f0: move *a13(0xff60), a3, 1 +3f8f9710: jrne L3F8F9750 +3f8f9720: move *a13(0xff40), a3, 1 +3f8f9740: jreq L3F8F9890 +L3F8F9750: +3f8f9750: move a14, -*sp, 1 +3f8f9760: move *a13(0xff40), *a14+, 1 +3f8f9780: move *a13(0xff60), *a14+, 1 +3f8f97a0: move *a10(0x300), *a14+, 1 +3f8f97c0: move *a4(0xf80), a3, 1 +3f8f97e0: call a3 +3f8f97f0: move a14, -*sp, 1 +3f8f9800: move *a13(0xff40), *a14+, 1 +3f8f9820: move *a13(0xff60), *a14+, 1 +3f8f9840: move *a10(0x2e0), *a14+, 1 +3f8f9860: move *a4(0xf80), a3, 1 +3f8f9880: call a3 +L3F8F9890: +3f8f9890: move *a13(0xff60), a5, 1 +3f8f98b0: jrne L3F8F98F0 +3f8f98c0: move *a13(0xff40), a3, 1 +3f8f98e0: jreq L3F8F9AA0 +L3F8F98F0: +3f8f98f0: move a14, -*sp, 1 +3f8f9900: move *a13(0xff40), *a14+, 1 +3f8f9920: move a5, *a14+, 1 +3f8f9930: move *a10(0x280), *a14+, 1 +3f8f9950: move *a4(0xf80), a3, 1 +3f8f9970: call a3 +3f8f9980: move a14, -*sp, 1 +3f8f9990: move *a13(0xff40), *a14+, 1 +3f8f99b0: move a5, *a14+, 1 +3f8f99c0: move *a10(0x260), *a14+, 1 +3f8f99e0: move *a4(0xf80), a3, 1 +3f8f9a00: call a3 +3f8f9a10: move a14, -*sp, 1 +3f8f9a20: move *a13(0xff40), *a14+, 1 +3f8f9a40: move a5, *a14+, 1 +3f8f9a50: move *a10(0x2a0), *a14+, 1 +3f8f9a70: move *a4(0xf80), a3, 1 +3f8f9a90: call a3 +L3F8F9AA0: +3f8f9aa0: move a14, -*sp, 1 +3f8f9ab0: setf 16, 1, 0 +3f8f9ac0: move *a10(0x3b0), a8, 0 +3f8f9ae0: move a8, *a14+, 1 +3f8f9af0: move *a10(0x3a0), a8, 0 +3f8f9b10: move a8, *a14+, 1 +3f8f9b20: move a10, *a14+, 1 +3f8f9b30: move *a4(0xa40), a3, 1 +3f8f9b50: call a3 +3f8f9b60: move *a10(0xe0), a3, 1 +3f8f9b80: jreq L3F8F9C90 +3f8f9b90: move a14, -*sp, 1 +3f8f9ba0: move *a13(0xff00), *a14+, 1 +3f8f9bc0: sub a3, a3 +3f8f9bd0: move a3, *a14+, 1 +3f8f9be0: move *a13(0xff40), *a14+, 1 +3f8f9c00: move a5, *a14+, 1 +3f8f9c10: move a3, *a14+, 1 +3f8f9c20: move a3, *a14+, 1 +3f8f9c30: move *a13(0xffc0), *a14+, 1 +3f8f9c50: move a10, *a14+, 1 +3f8f9c60: calla L3F8F80D0 +L3F8F9C90: +3f8f9c90: move *a13(0x120), a3, 1 +3f8f9cb0: jreq L3F8F9D80 +3f8f9cc0: move a14, -*sp, 1 +3f8f9cd0: movk 1, a3 +3f8f9ce0: move a3, *a14+, 1 +3f8f9cf0: move a3, *a14+, 1 +3f8f9d00: sub a3, a3 +3f8f9d10: move a3, *a14+, 1 +3f8f9d20: move a10, *a14+, 1 +3f8f9d30: calla L3F90FAE0 +3f8f9d60: move a3, *a13(0x120), 1 +L3F8F9D80: +3f8f9d80: move *a10(0xa0), a10, 1 +3f8f9da0: jane L3F8F8260 +L3F8F9DC0: +3f8f9dc0: move *sp(0x180), a14, 1 +3f8f9de0: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3f8f9e00: rets 2 +L3F8F9E10: +3f8f9e10: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f8f9e30: move a14, a13 +3f8f9e40: addi 0x100, a14 +3f8f9e60: move *a13(0xffe0), a9, 1 +3f8f9e80: move *a9(0x20), a4, 1 +3f8f9ea0: move *a9(0xe0), a10, 1 +3f8f9ec0: setf 16, 1, 0 +3f8f9ed0: move *a9(0x3a0), a11, 0 +3f8f9ef0: move *a9(0x3b0), a12, 0 +3f8f9f10: move a10, a10 +3f8f9f20: jaeq L3F8FA7D0 +L3F8F9F40: +3f8f9f40: setf 16, 1, 0 +3f8f9f50: move *a10(0x340), a0, 0 +3f8f9f70: move *a10(0x350), a2, 0 +3f8f9f90: movk 24, a7 +3f8f9fa0: movb a7, *a13 +3f8f9fb0: move *a10(0x160), *a13(0x40), 1 +3f8f9fe0: move a0, *a13(0x60), 0 +3f8fa000: move a2, *a13(0x70), 0 +3f8fa020: move a14, -*sp, 1 +3f8fa030: sub a5, a5 +3f8fa040: move a5, *a14+, 1 +3f8fa050: movk 1, a5 +3f8fa060: move a5, *a14+, 1 +3f8fa070: move a13, *a14+, 1 +3f8fa080: move a10, *a14+, 1 +3f8fa090: calla L3F23C3A0 +3f8fa0c0: setf 16, 1, 0 +3f8fa0d0: move *a10(0x3a0), *a10(0x3c0), 0 +3f8fa100: move *a10(0x3b0), *a10(0x3d0), 0 +3f8fa130: move a11, a5 +3f8fa140: add a0, a5 +3f8fa150: move a5, *a10(0x3a0), 0 +3f8fa170: move a12, a5 +3f8fa180: add a2, a5 +3f8fa190: move a5, *a10(0x3b0), 0 +3f8fa1b0: move a14, -*sp, 1 +3f8fa1c0: move *a13(0xffa0), *a14+, 1 +3f8fa1e0: move *a13(0xffc0), *a14+, 1 +3f8fa200: move *a10(0x180), *a14+, 1 +3f8fa220: move *a4(0xf80), a5, 1 +3f8fa240: call a5 +3f8fa250: move a14, -*sp, 1 +3f8fa260: move *a13(0xffa0), *a14+, 1 +3f8fa280: move *a13(0xffc0), *a14+, 1 +3f8fa2a0: move *a10(0x1a0), *a14+, 1 +3f8fa2c0: move *a4(0xf80), a5, 1 +3f8fa2e0: call a5 +3f8fa2f0: move a14, -*sp, 1 +3f8fa300: move *a13(0xffa0), *a14+, 1 +3f8fa320: move *a13(0xffc0), *a14+, 1 +3f8fa340: move *a10(0x300), *a14+, 1 +3f8fa360: move *a4(0xf80), a5, 1 +3f8fa380: call a5 +3f8fa390: move a14, -*sp, 1 +3f8fa3a0: move *a13(0xffa0), *a14+, 1 +3f8fa3c0: move *a13(0xffc0), *a14+, 1 +3f8fa3e0: move *a10(0x2e0), *a14+, 1 +3f8fa400: move *a4(0xf80), a5, 1 +3f8fa420: call a5 +3f8fa430: move a14, -*sp, 1 +3f8fa440: move *a13(0xffa0), *a14+, 1 +3f8fa460: move *a13(0xffc0), *a14+, 1 +3f8fa480: move *a10(0x280), *a14+, 1 +3f8fa4a0: move *a4(0xf80), a5, 1 +3f8fa4c0: call a5 +3f8fa4d0: move a14, -*sp, 1 +3f8fa4e0: move *a13(0xffa0), *a14+, 1 +3f8fa500: move *a13(0xffc0), *a14+, 1 +3f8fa520: move *a10(0x260), *a14+, 1 +3f8fa540: move *a4(0xf80), a5, 1 +3f8fa560: call a5 +3f8fa570: move a14, -*sp, 1 +3f8fa580: move *a13(0xffa0), *a14+, 1 +3f8fa5a0: move *a13(0xffc0), *a14+, 1 +3f8fa5c0: move *a10(0x2a0), *a14+, 1 +3f8fa5e0: move *a4(0xf80), a5, 1 +3f8fa600: call a5 +3f8fa610: move a14, -*sp, 1 +3f8fa620: setf 16, 1, 0 +3f8fa630: move *a10(0x3b0), a8, 0 +3f8fa650: move a8, *a14+, 1 +3f8fa660: move *a10(0x3a0), a8, 0 +3f8fa680: move a8, *a14+, 1 +3f8fa690: move a10, *a14+, 1 +3f8fa6a0: move *a4(0xa40), a5, 1 +3f8fa6c0: call a5 +3f8fa6d0: move *a10(0xe0), a5, 1 +3f8fa6f0: jreq L3F8FA790 +3f8fa700: move a14, -*sp, 1 +3f8fa710: move *a13(0xffa0), *a14+, 1 +3f8fa730: move *a13(0xffc0), *a14+, 1 +3f8fa750: move a10, *a14+, 1 +3f8fa760: calla L3F8F9E10 +L3F8FA790: +3f8fa790: move *a10(0xa0), a10, 1 +3f8fa7b0: jane L3F8F9F40 +L3F8FA7D0: +3f8fa7d0: move *sp(0x160), a14, 1 +3f8fa7f0: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f8fa810: rets 2 +L3F8FA820: +3f8fa820: mmtm sp, a7,a9,a10,a11,a12,a13 +3f8fa840: move a14, a13 +3f8fa850: addk 32, a14 +3f8fa860: move *a13(0xffe0), a9, 1 +3f8fa880: move *a13(0xffc0), a10, 1 +3f8fa8a0: move *a9(0x80), a11, 1 +3f8fa8c0: move a9, a12 +3f8fa8d0: move *a9(0xa0), a7, 1 +3f8fa8f0: cmp a10, a7 +3f8fa900: jaeq L3F8FB200 +3f8fa920: move a10, a7 +3f8fa930: jrne L3F8FAB70 +3f8fa940: move *a11(0xe0), a7, 1 +3f8fa960: cmp a9, a7 +3f8fa970: jrne L3F8FA9B0 +3f8fa980: move *a9(0xa0), *a11(0xe0), 1 +L3F8FA9B0: +3f8fa9b0: move *a9(0xa0), a12, 1 +3f8fa9d0: move *a9(0xa0), a7, 1 +3f8fa9f0: move *a9(0xc0), *a7(0xc0), 1 +3f8faa20: move *a9(0xc0), a7, 1 +3f8faa40: jreq L3F8FAAA0 +3f8faa50: move *a9(0xc0), a7, 1 +3f8faa70: move *a9(0xa0), *a7(0xa0), 1 +L3F8FAAA0: +3f8faaa0: move *a11(0x100), a7, 1 +3f8faac0: move a9, *a7(0xa0), 1 +3f8faae0: move *a11(0x100), *a9(0xc0), 1 +3f8fab10: sub a7, a7 +3f8fab20: move a7, *a9(0xa0), 1 +3f8fab40: move a9, *a11(0x100), 1 +3f8fab60: jruc L3F8FB200 +L3F8FAB70: +3f8fab70: move *a11(0xe0), a7, 1 +3f8fab90: cmp a10, a7 +3f8faba0: jrne L3F8FADE0 +3f8fabb0: move a9, a12 +3f8fabc0: move *a11(0x100), a7, 1 +3f8fabe0: cmp a9, a7 +3f8fabf0: jrne L3F8FAC30 +3f8fac00: move *a9(0xc0), *a11(0x100), 1 +L3F8FAC30: +3f8fac30: move *a9(0xa0), a7, 1 +3f8fac50: jreq L3F8FACB0 +3f8fac60: move *a9(0xa0), a7, 1 +3f8fac80: move *a9(0xc0), *a7(0xc0), 1 +L3F8FACB0: +3f8facb0: move *a9(0xc0), a7, 1 +3f8facd0: jreq L3F8FAD30 +3f8face0: move *a9(0xc0), a7, 1 +3f8fad00: move *a9(0xa0), *a7(0xa0), 1 +L3F8FAD30: +3f8fad30: move *a11(0xe0), *a9(0xa0), 1 +3f8fad60: sub a7, a7 +3f8fad70: move a7, *a9(0xc0), 1 +3f8fad90: move a9, *a10(0xc0), 1 +3f8fadb0: move a9, *a11(0xe0), 1 +3f8fadd0: jruc L3F8FB200 +L3F8FADE0: +3f8fade0: move *a9(0xa0), *a13(0x0), 1 +3f8fae10: sub a12, a12 +3f8fae20: move *a11(0xe0), a7, 1 +3f8fae40: cmp a9, a7 +3f8fae50: jrne L3F8FAEA0 +3f8fae60: move *a9(0xa0), a12, 1 +3f8fae80: move a12, *a11(0xe0), 1 +L3F8FAEA0: +3f8faea0: move *a11(0x100), a7, 1 +3f8faec0: cmp a9, a7 +3f8faed0: jrne L3F8FAF20 +3f8faee0: move a9, a12 +3f8faef0: move *a9(0xc0), *a11(0x100), 1 +L3F8FAF20: +3f8faf20: move *a9(0xa0), a7, 1 +3f8faf40: jreq L3F8FAFA0 +3f8faf50: move *a9(0xa0), a7, 1 +3f8faf70: move *a9(0xc0), *a7(0xc0), 1 +L3F8FAFA0: +3f8fafa0: move *a9(0xc0), a7, 1 +3f8fafc0: jreq L3F8FB020 +3f8fafd0: move *a9(0xc0), a7, 1 +3f8faff0: move *a9(0xa0), *a7(0xa0), 1 +L3F8FB020: +3f8fb020: move a10, *a9(0xa0), 1 +3f8fb040: move *a10(0xc0), *a9(0xc0), 1 +3f8fb070: move *a10(0xc0), a7, 1 +3f8fb090: jreq L3F8FB0E0 +3f8fb0a0: move *a10(0xc0), a7, 1 +3f8fb0c0: move a9, *a7(0xa0), 1 +L3F8FB0E0: +3f8fb0e0: move a9, *a10(0xc0), 1 +3f8fb100: move a12, a7 +3f8fb110: jrne L3F8FB200 +3f8fb120: move *a11(0xe0), a12, 1 +3f8fb140: cmp a9, a12 +3f8fb150: jreq L3F8FB200 +3f8fb160: move *a13, a7, 1 +3f8fb170: cmp a7, a12 +3f8fb180: jreq L3F8FB200 +L3F8FB190: +3f8fb190: move *a12(0xa0), a12, 1 +3f8fb1b0: cmp a9, a12 +3f8fb1c0: jreq L3F8FB200 +3f8fb1d0: move *a13, a7, 1 +3f8fb1e0: cmp a7, a12 +3f8fb1f0: jrne L3F8FB190 +L3F8FB200: +3f8fb200: move a12, a8 +3f8fb210: move *sp(0xe0), a14, 1 +3f8fb230: mmfm sp, a7,a9,a10,a11,a12,a13 +3f8fb250: rets 2 +L3F8FB260: +3f8fb260: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8fb280: move a14, a13 +3f8fb290: addi 0x210, a14 +3f8fb2b0: move *a13(0xffe0), a9, 1 +3f8fb2d0: move *a13(0xff80), a10, 1 +3f8fb2f0: setf 1, 0, 0 +3f8fb300: move *a9(0x684), a7, 0 +3f8fb320: move a7, *a13, 1 +3f8fb330: sub a0, a0 +3f8fb340: move a9, *a13(0xe0), 1 +3f8fb360: move a0, *a13(0x100), 1 +3f8fb380: move a0, *a13(0x140), 1 +3f8fb3a0: move *a9(0x80), a11, 1 +3f8fb3c0: jaeq L3F8FD0A0 +3f8fb3e0: move *a9(0x20), a2, 1 +3f8fb400: setf 16, 1, 0 +3f8fb410: move *a9(0x650), *a13(0x1c0), 0 +3f8fb440: move *a9(0x3a0), a4, 0 +3f8fb460: move *a9(0x3b0), a6, 0 +3f8fb480: move a4, *a13(0xa0), 0 +3f8fb4a0: move a6, *a13(0xb0), 0 +3f8fb4c0: move *a13(0xffc0), a5, 0 +3f8fb4e0: move *a13(0x1c0), a7, 0 +3f8fb500: add a7, a5 +3f8fb510: move a5, *a9(0x340), 0 +3f8fb530: move *a13(0xffa0), a5, 0 +3f8fb550: add a7, a5 +3f8fb560: move a5, *a9(0x350), 0 +3f8fb580: move a4, *a9(0x3c0), 0 +3f8fb5a0: move a6, *a9(0x3d0), 0 +3f8fb5c0: move *a11(0x3a0), a5, 0 +3f8fb5e0: move *a13(0xffc0), a7, 0 +3f8fb600: add a7, a5 +3f8fb610: move *a13(0x1c0), a7, 0 +3f8fb630: add a7, a5 +3f8fb640: move a5, *a9(0x3a0), 0 +3f8fb660: move *a11(0x3b0), a5, 0 +3f8fb680: move *a13(0xffa0), a7, 0 +3f8fb6a0: add a7, a5 +3f8fb6b0: move *a13(0x1c0), a7, 0 +3f8fb6d0: add a7, a5 +3f8fb6e0: move a5, *a9(0x3b0), 0 +3f8fb700: move *a9(0x3a0), a5, 0 +3f8fb720: sub a4, a5 +3f8fb730: move a5, *a13(0x1d0), 0 +3f8fb750: move *a9(0x3b0), a5, 0 +3f8fb770: sub a6, a5 +3f8fb780: move a5, *a13(0x1e0), 0 +3f8fb7a0: move *a13(0x1d0), a5, 0 +3f8fb7c0: jrne L3F8FB810 +3f8fb7d0: move *a13(0x1e0), a5, 0 +3f8fb7f0: jaeq L3F8FD0A0 +L3F8FB810: +3f8fb810: move *a13, a5, 1 +3f8fb820: jreq L3F8FBA70 +3f8fb830: move a14, -*sp, 1 +3f8fb840: move a0, *a14+, 1 +3f8fb850: move *a2(0xe80), a5, 1 +3f8fb870: call a5 +3f8fb880: move a8, a12 +3f8fb890: move a14, -*sp, 1 +3f8fb8a0: move *a9(0x200), *a14+, 1 +3f8fb8c0: move a12, *a14+, 1 +3f8fb8d0: move *a2(0xea0), a5, 1 +3f8fb8f0: call a5 +3f8fb900: move a14, -*sp, 1 +3f8fb910: move *a9(0x1a0), *a14+, 1 +3f8fb930: move *a2(0xfe0), a5, 1 +3f8fb950: call a5 +3f8fb960: move a8, a5 +3f8fb970: jreq L3F8FBA70 +3f8fb980: move a14, -*sp, 1 +3f8fb990: move a13, a5 +3f8fb9a0: addk 32, a5 +3f8fb9b0: move a5, *a14+, 1 +3f8fb9c0: move *a9(0x1a0), *a14+, 1 +3f8fb9e0: move *a2(0x1020), a3, 1 +3f8fba00: call a3 +3f8fba10: move a14, -*sp, 1 +3f8fba20: move a5, *a14+, 1 +3f8fba30: move *a2(0xe80), a3, 1 +3f8fba50: call a3 +3f8fba60: move a8, a0 +L3F8FBA70: +3f8fba70: move a14, -*sp, 1 +3f8fba80: move a13, a5 +3f8fba90: addk 32, a5 +3f8fbaa0: move a5, *a14+, 1 +3f8fbab0: sub a3, a3 +3f8fbac0: move a3, *a14+, 1 +3f8fbad0: setf 16, 1, 0 +3f8fbae0: move *a9(0x3b0), a3, 0 +3f8fbb00: move *a9(0x370), a5, 0 +3f8fbb20: add a5, a3 +3f8fbb30: move a3, *a14+, 1 +3f8fbb40: move *a9(0x3a0), a5, 0 +3f8fbb60: move *a9(0x360), a3, 0 +3f8fbb80: add a3, a5 +3f8fbb90: move a5, *a14+, 1 +3f8fbba0: move *a9(0x3b0), a8, 0 +3f8fbbc0: move a8, *a14+, 1 +3f8fbbd0: move *a9(0x3a0), a8, 0 +3f8fbbf0: move a8, *a14+, 1 +3f8fbc00: move *a2(0x1100), a5, 1 +3f8fbc20: call a5 +3f8fbc30: move a14, -*sp, 1 +3f8fbc40: move a13, a5 +3f8fbc50: addk 32, a5 +3f8fbc60: move a5, *a14+, 1 +3f8fbc70: move *a9(0x180), *a14+, 1 +3f8fbc90: move *a2(0xf60), a3, 1 +3f8fbcb0: call a3 +3f8fbcc0: move a14, -*sp, 1 +3f8fbcd0: move *a11(0x180), *a14+, 1 +3f8fbcf0: move *a9(0x180), *a14+, 1 +3f8fbd10: move *a9(0x180), *a14+, 1 +3f8fbd30: move *a2(0xee0), a3, 1 +3f8fbd50: call a3 +3f8fbd60: move a14, -*sp, 1 +3f8fbd70: move *a9(0x2e0), *a14+, 1 +3f8fbd90: move *a9(0x1a0), *a14+, 1 +3f8fbdb0: move *a2(0x1080), a3, 1 +3f8fbdd0: call a3 +3f8fbde0: move a8, *a13(0x180), 1 +3f8fbe00: move a7, a3 +3f8fbe10: jreq L3F8FC0B0 +3f8fbe20: setf 16, 1, 0 +3f8fbe30: move *a13(0x40), a5, 0 +3f8fbe50: sub a3, a5 +3f8fbe60: move a5, *a13(0x40), 0 +3f8fbe80: move *a13(0x50), a5, 0 +3f8fbea0: sub a3, a5 +3f8fbeb0: move a5, *a13(0x50), 0 +3f8fbed0: move *a13(0x60), a5, 0 +3f8fbef0: add a3, a5 +3f8fbf00: move a5, *a13(0x60), 0 +3f8fbf20: move *a13(0x70), a5, 0 +3f8fbf40: add a3, a5 +3f8fbf50: move a5, *a13(0x70), 0 +3f8fbf70: move a14, -*sp, 1 +3f8fbf80: move a13, a5 +3f8fbf90: addk 32, a5 +3f8fbfa0: move a5, *a14+, 1 +3f8fbfb0: move *a9(0x1a0), *a14+, 1 +3f8fbfd0: move *a2(0xf60), a5, 1 +3f8fbff0: call a5 +3f8fc000: move a14, -*sp, 1 +3f8fc010: move *a11(0x180), *a14+, 1 +3f8fc030: move *a9(0x1a0), *a14+, 1 +3f8fc050: move *a9(0x1a0), *a14+, 1 +3f8fc070: move *a2(0xee0), a5, 1 +3f8fc090: call a5 +3f8fc0a0: jruc L3F8FC130 +L3F8FC0B0: +3f8fc0b0: move a14, -*sp, 1 +3f8fc0c0: move *a9(0x180), *a14+, 1 +3f8fc0e0: move *a9(0x1a0), *a14+, 1 +3f8fc100: move *a2(0xea0), a5, 1 +3f8fc120: call a5 +L3F8FC130: +3f8fc130: move a14, -*sp, 1 +3f8fc140: setf 16, 1, 0 +3f8fc150: move *a13(0x1e0), a5, 0 +3f8fc170: move a5, *a14+, 1 +3f8fc180: move *a13(0x1d0), a3, 0 +3f8fc1a0: move a3, *a14+, 1 +3f8fc1b0: move *a9(0x2e0), *a14+, 1 +3f8fc1d0: move *a2(0xf80), a3, 1 +3f8fc1f0: call a3 +3f8fc200: move a14, -*sp, 1 +3f8fc210: move a5, *a14+, 1 +3f8fc220: setf 16, 1, 0 +3f8fc230: move *a13(0x1d0), a3, 0 +3f8fc250: move a3, *a14+, 1 +3f8fc260: move *a9(0x260), *a14+, 1 +3f8fc280: move *a2(0xf80), a3, 1 +3f8fc2a0: call a3 +3f8fc2b0: move a14, -*sp, 1 +3f8fc2c0: move a5, *a14+, 1 +3f8fc2d0: setf 16, 1, 0 +3f8fc2e0: move *a13(0x1d0), a3, 0 +3f8fc300: move a3, *a14+, 1 +3f8fc310: move *a9(0x300), *a14+, 1 +3f8fc330: move *a2(0xf80), a3, 1 +3f8fc350: call a3 +3f8fc360: move a14, -*sp, 1 +3f8fc370: move a5, *a14+, 1 +3f8fc380: setf 16, 1, 0 +3f8fc390: move *a13(0x1d0), a3, 0 +3f8fc3b0: move a3, *a14+, 1 +3f8fc3c0: move *a9(0x280), *a14+, 1 +3f8fc3e0: move *a2(0xf80), a3, 1 +3f8fc400: call a3 +3f8fc410: move a14, -*sp, 1 +3f8fc420: move *a9(0x2e0), *a14+, 1 +3f8fc440: move *a9(0x1a0), *a14+, 1 +3f8fc460: move *a2(0x1080), a3, 1 +3f8fc480: call a3 +3f8fc490: move a8, *a13(0x1a0), 1 +3f8fc4b0: move a14, -*sp, 1 +3f8fc4c0: setf 16, 1, 0 +3f8fc4d0: move *a9(0x3b0), a8, 0 +3f8fc4f0: move a8, *a14+, 1 +3f8fc500: move *a9(0x3a0), a8, 0 +3f8fc520: move a8, *a14+, 1 +3f8fc530: move a9, *a14+, 1 +3f8fc540: move *a2(0xa40), a3, 1 +3f8fc560: call a3 +3f8fc570: move a14, -*sp, 1 +3f8fc580: move a10, *a14+, 1 +3f8fc590: move a9, *a14+, 1 +3f8fc5a0: calla L3F8FA820 +3f8fc5d0: move a8, *a13(0xe0), 1 +3f8fc5f0: move *a13(0x180), a3, 1 +3f8fc610: jreq L3F8FC700 +3f8fc620: move *a13(0x1a0), a3, 1 +3f8fc640: jreq L3F8FC700 +3f8fc650: move a14, -*sp, 1 +3f8fc660: move a5, *a14+, 1 +3f8fc670: setf 16, 1, 0 +3f8fc680: move *a13(0x1d0), a3, 0 +3f8fc6a0: move a3, *a14+, 1 +3f8fc6b0: move a9, *a14+, 1 +3f8fc6c0: calla L3F8F9E10 +3f8fc6f0: jruc L3F8FC810 +L3F8FC700: +3f8fc700: move a14, -*sp, 1 +3f8fc710: sub a3, a3 +3f8fc720: move a3, *a14+, 1 +3f8fc730: move a3, *a14+, 1 +3f8fc740: move a5, *a14+, 1 +3f8fc750: setf 16, 1, 0 +3f8fc760: move *a13(0x1d0), a3, 0 +3f8fc780: move a3, *a14+, 1 +3f8fc790: sub a3, a3 +3f8fc7a0: move a3, *a14+, 1 +3f8fc7b0: move a3, *a14+, 1 +3f8fc7c0: move a3, *a14+, 1 +3f8fc7d0: move a9, *a14+, 1 +3f8fc7e0: calla L3F8F80D0 +L3F8FC810: +3f8fc810: move *a13, a3, 1 +3f8fc820: jaeq L3F8FD0A0 +3f8fc840: move a0, a8 +3f8fc850: jrne L3F8FC8F0 +3f8fc860: move a14, -*sp, 1 +3f8fc870: move a13, a3 +3f8fc880: addk 32, a3 +3f8fc890: move a3, *a14+, 1 +3f8fc8a0: move *a2(0xe80), a3, 1 +3f8fc8c0: call a3 +3f8fc8d0: move a8, a0 +3f8fc8e0: jruc L3F8FC970 +L3F8FC8F0: +3f8fc8f0: move a14, -*sp, 1 +3f8fc900: move a13, a3 +3f8fc910: addk 32, a3 +3f8fc920: move a3, *a14+, 1 +3f8fc930: move a0, *a14+, 1 +3f8fc940: move *a2(0x1120), a3, 1 +3f8fc960: call a3 +L3F8FC970: +3f8fc970: move a14, -*sp, 1 +3f8fc980: move a13, a3 +3f8fc990: addi 0x160, a3 +3f8fc9b0: move a3, *a14+, 1 +3f8fc9c0: move a13, a3 +3f8fc9d0: addi 0x140, a3 +3f8fc9f0: move a3, *a14+, 1 +3f8fca00: move a13, a3 +3f8fca10: addi 0x120, a3 +3f8fca30: move a3, *a14+, 1 +3f8fca40: move a13, a3 +3f8fca50: addi 0x100, a3 +3f8fca70: move a3, *a14+, 1 +3f8fca80: move a0, *a14+, 1 +3f8fca90: sub a3, a3 +3f8fcaa0: move a3, *a14+, 1 +3f8fcab0: move a3, *a14+, 1 +3f8fcac0: move a9, *a14+, 1 +3f8fcad0: move *a2(0xac0), a3, 1 +3f8fcaf0: call a3 +3f8fcb00: move a14, -*sp, 1 +3f8fcb10: move a11, *a14+, 1 +3f8fcb20: calla L3F8ED380 +3f8fcb50: move *a9(0x4e0), a3, 1 +3f8fcb70: dsj a3, L3F8FCE00 +3f8fcb90: move a14, -*sp, 1 +3f8fcba0: sub a3, a3 +3f8fcbb0: move a3, *a14+, 1 +3f8fcbc0: move *a2(0xe80), a3, 1 +3f8fcbe0: call a3 +3f8fcbf0: move a8, *a9(0x240), 1 +3f8fcc10: move a14, -*sp, 1 +3f8fcc20: move *a9(0x240), *a14+, 1 +3f8fcc40: move *a9(0x1c0), *a14+, 1 +3f8fcc60: move a9, *a14+, 1 +3f8fcc70: move *a2(0x10a0), a3, 1 +3f8fcc90: call a3 +3f8fcca0: move a14, -*sp, 1 +3f8fccb0: movk 4, a3 +3f8fccc0: move a3, *a14+, 1 +3f8fccd0: movk 1, a3 +3f8fcce0: move a3, *a14+, 1 +3f8fccf0: calla L3F703D90 +3f8fcd20: move a8, *a13(0x1f0), 1 +3f8fcd40: move a9, *a8, 1 +3f8fcd50: move a14, -*sp, 1 +3f8fcd60: sub a3, a3 +3f8fcd70: move a3, *a14+, 1 +3f8fcd80: move a3, *a14+, 1 +3f8fcd90: move a8, *a14+, 1 +3f8fcda0: movk 1, a3 +3f8fcdb0: move a3, *a14+, 1 +3f8fcdc0: calla L3F912390 +3f8fcdf0: jruc L3F8FCF10 +L3F8FCE00: +3f8fce00: move a14, -*sp, 1 +3f8fce10: move a12, *a14+, 1 +3f8fce20: move *a2(0xfe0), a3, 1 +3f8fce40: call a3 +3f8fce50: move a8, a3 +3f8fce60: jreq L3F8FCF10 +3f8fce70: move a14, -*sp, 1 +3f8fce80: move a12, *a14+, 1 +3f8fce90: move a13, a3 +3f8fcea0: addi 0xa0, a3 +3f8fcec0: move *a3+, *a14+, 1 +3f8fced0: move a9, *a14+, 1 +3f8fcee0: move *a9(0x5a0), a3, 1 +3f8fcf00: call a3 +L3F8FCF10: +3f8fcf10: move a14, -*sp, 1 +3f8fcf20: move *a13(0x160), *a14+, 1 +3f8fcf40: move *a13(0x140), *a14+, 1 +3f8fcf60: move *a13(0x120), *a14+, 1 +3f8fcf80: move *a13(0x100), *a14+, 1 +3f8fcfa0: calla L3F912390 +3f8fcfd0: calla L3F23D740 +3f8fd000: move a14, -*sp, 1 +3f8fd010: move a12, *a14+, 1 +3f8fd020: move *a2(0xec0), a3, 1 +3f8fd040: call a3 +3f8fd050: move a14, -*sp, 1 +3f8fd060: move a0, *a14+, 1 +3f8fd070: move *a2(0xec0), a3, 1 +3f8fd090: call a3 +L3F8FD0A0: +3f8fd0a0: move *sp(0x1a0), a14, 1 +3f8fd0c0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f8fd0e0: rets 2 +3f8fd0f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f8fd110: move a14, a13 +3f8fd120: addk 32, a14 +3f8fd130: move *a13(0xffe0), a9, 1 +3f8fd150: move *a13(0xffc0), a10, 1 +3f8fd170: move a9, a9 +3f8fd180: jrne L3F8FD1B0 +3f8fd190: movk 3, a8 +3f8fd1a0: jruc L3F8FD750 +L3F8FD1B0: +3f8fd1b0: setf 1, 0, 0 +3f8fd1c0: move *a9(0x683), a11, 0 +3f8fd1e0: jreq L3F8FD740 +3f8fd1f0: move *a9(0x240), *a13(0x0), 1 +3f8fd220: move *a13, a11, 1 +3f8fd230: jrne L3F8FD2E0 +3f8fd240: move a14, -*sp, 1 +3f8fd250: sub a7, a7 +3f8fd260: move a7, *a14+, 1 +3f8fd270: move *a9(0x20), a7, 1 +3f8fd290: move *a7(0xe80), a7, 1 +3f8fd2b0: call a7 +3f8fd2c0: move a8, *a9(0x240), 1 +L3F8FD2E0: +3f8fd2e0: move a14, -*sp, 1 +3f8fd2f0: move *a9(0x240), *a14+, 1 +3f8fd310: move *a9(0x1c0), *a14+, 1 +3f8fd330: move a9, *a14+, 1 +3f8fd340: move *a9(0x20), a7, 1 +3f8fd360: move *a7(0x10a0), a7, 1 +3f8fd380: call a7 +3f8fd390: move a14, -*sp, 1 +3f8fd3a0: move a9, *a14+, 1 +3f8fd3b0: move *a9(0x20), a7, 1 +3f8fd3d0: move *a7(0xae0), a7, 1 +3f8fd3f0: call a7 +3f8fd400: move *a9(0x220), *a13(0x0), 1 +3f8fd430: move *a13, a11, 1 +3f8fd440: jrne L3F8FD4F0 +3f8fd450: move a14, -*sp, 1 +3f8fd460: sub a7, a7 +3f8fd470: move a7, *a14+, 1 +3f8fd480: move *a9(0x20), a7, 1 +3f8fd4a0: move *a7(0xe80), a7, 1 +3f8fd4c0: call a7 +3f8fd4d0: move a8, *a9(0x220), 1 +L3F8FD4F0: +3f8fd4f0: move a14, -*sp, 1 +3f8fd500: move *a9(0x180), *a14+, 1 +3f8fd520: move *a9(0x200), *a14+, 1 +3f8fd540: move *a9(0x220), *a14+, 1 +3f8fd560: move *a9(0x20), a7, 1 +3f8fd580: move *a7(0xf40), a7, 1 +3f8fd5a0: call a7 +3f8fd5b0: move a14, -*sp, 1 +3f8fd5c0: movk 1, a7 +3f8fd5d0: move a7, *a14+, 1 +3f8fd5e0: move *a9(0x220), *a14+, 1 +3f8fd600: move a9, *a14+, 1 +3f8fd610: move *a9(0x580), a5, 1 +3f8fd630: call a5 +3f8fd640: move *a9(0x220), a5, 1 +3f8fd660: jreq L3F8FD720 +3f8fd670: move a14, -*sp, 1 +3f8fd680: move *a9(0x220), *a14+, 1 +3f8fd6a0: move *a9(0x20), a5, 1 +3f8fd6c0: move *a5(0xec0), a5, 1 +3f8fd6e0: call a5 +3f8fd6f0: sub a5, a5 +3f8fd700: move a5, *a9(0x220), 1 +L3F8FD720: +3f8fd720: move a7, a8 +3f8fd730: jruc L3F8FD750 +L3F8FD740: +3f8fd740: movk 3, a8 +L3F8FD750: +3f8fd750: move *sp(0xe0), a14, 1 +3f8fd770: mmfm sp, a5,a7,a9,a10,a11,a13 +3f8fd790: rets 2 +L3F8FD7A0: +3f8fd7a0: mmtm sp, a7,a9,a11,a13 +3f8fd7c0: move a14, a13 +3f8fd7d0: addi 0xe0, a14 +3f8fd7f0: move *a13(0xfe80), a11, 1 +3f8fd810: move *a11(0x20), *a13(0x0), 1 +3f8fd840: sub a11, a11 +3f8fd850: move a11, *a13(0xa0), 1 +3f8fd870: move *a13(0xffa0), a11, 1 +3f8fd890: jrne L3F8FD8E0 +3f8fd8a0: move *a13(0xff80), a11, 1 +3f8fd8c0: jaeq L3F9004B0 +L3F8FD8E0: +3f8fd8e0: move *a13(0xffa0), a11, 1 +3f8fd900: jrgt L3F8FDB40 +3f8fd910: move *a13(0xff80), a11, 1 +3f8fd930: jrgt L3F8FDB40 +3f8fd940: move a14, -*sp, 1 +3f8fd950: move a13, a9 +3f8fd960: addk 32, a9 +3f8fd970: move a9, *a14+, 1 +3f8fd980: move *a13(0xfe80), a7, 1 +3f8fd9a0: move *a7(0x200), *a14+, 1 +3f8fd9c0: move *a13, a9, 1 +3f8fd9d0: move *a9(0x1020), a7, 1 +3f8fd9f0: call a7 +3f8fda00: move *a13(0xffa0), a7, 1 +3f8fda20: jrge L3F8FDA90 +3f8fda30: move *a13(0xfe80), a7, 1 +3f8fda50: setf 16, 1, 0 +3f8fda60: move *a13(0x60), *a7(0x320), 0 +L3F8FDA90: +3f8fda90: move a11, a7 +3f8fdaa0: jage L3F9004B0 +3f8fdac0: move *a13(0xfe80), a7, 1 +3f8fdae0: setf 16, 1, 0 +3f8fdaf0: move *a13(0x70), *a7(0x330), 0 +3f8fdb20: jauc L3F9004B0 +L3F8FDB40: +3f8fdb40: move *a13(0xff60), a11, 1 +3f8fdb60: move *a13(0xff40), a9, 1 +3f8fdb80: cmp a9, a11 +3f8fdb90: jagt L3F9004B0 +3f8fdbb0: move *a13(0xffe0), a7, 1 +3f8fdbd0: jane L3F8FE440 +3f8fdbf0: move *a13(0xffc0), a7, 1 +3f8fdc10: jane L3F8FE440 +3f8fdc30: move *a13(0xffa0), a7, 1 +3f8fdc50: jrge L3F8FDEF0 +3f8fdc60: move a14, -*sp, 1 +3f8fdc70: move a13, a7 +3f8fdc80: addk 32, a7 +3f8fdc90: move a7, *a14+, 1 +3f8fdca0: sub a7, a7 +3f8fdcb0: move a7, *a14+, 1 +3f8fdcc0: move *a13(0xfe80), a7, 1 +3f8fdce0: setf 16, 1, 0 +3f8fdcf0: move *a7(0x3b0), a7, 0 +3f8fdd10: move *a13(0xfec0), a9, 1 +3f8fdd30: add a9, a7 +3f8fdd40: move a7, *a14+, 1 +3f8fdd50: move *a13(0xfe80), a7, 1 +3f8fdd70: move *a7(0x3a0), a7, 0 +3f8fdd90: move *a13(0xff20), a9, 1 +3f8fddb0: add a9, a7 +3f8fddc0: move a7, *a14+, 1 +3f8fddd0: move *a13(0xfe80), a7, 1 +3f8fddf0: move *a7(0x3b0), a7, 0 +3f8fde10: sub a11, a7 +3f8fde20: move a7, *a14+, 1 +3f8fde30: move *a13(0xfe80), a7, 1 +3f8fde50: move *a7(0x3a0), a7, 0 +3f8fde70: sub a11, a7 +3f8fde80: move a7, *a14+, 1 +3f8fde90: move *a13, a7, 1 +3f8fdea0: move *a7(0x1100), a7, 1 +3f8fdec0: call a7 +3f8fded0: jauc L3F900420 +L3F8FDEF0: +3f8fdef0: move *a13(0xff80), a7, 1 +3f8fdf10: jrge L3F8FE1B0 +3f8fdf20: move a14, -*sp, 1 +3f8fdf30: move a13, a7 +3f8fdf40: addk 32, a7 +3f8fdf50: move a7, *a14+, 1 +3f8fdf60: sub a7, a7 +3f8fdf70: move a7, *a14+, 1 +3f8fdf80: move *a13(0xfe80), a7, 1 +3f8fdfa0: setf 16, 1, 0 +3f8fdfb0: move *a7(0x3b0), a7, 0 +3f8fdfd0: move *a13(0xff00), a9, 1 +3f8fdff0: add a9, a7 +3f8fe000: move a7, *a14+, 1 +3f8fe010: move *a13(0xfe80), a7, 1 +3f8fe030: move *a7(0x3a0), a7, 0 +3f8fe050: move *a13(0xfee0), a9, 1 +3f8fe070: add a9, a7 +3f8fe080: move a7, *a14+, 1 +3f8fe090: move *a13(0xfe80), a7, 1 +3f8fe0b0: move *a7(0x3b0), a7, 0 +3f8fe0d0: sub a11, a7 +3f8fe0e0: move a7, *a14+, 1 +3f8fe0f0: move *a13(0xfe80), a7, 1 +3f8fe110: move *a7(0x3a0), a7, 0 +3f8fe130: sub a11, a7 +3f8fe140: move a7, *a14+, 1 +3f8fe150: move *a13, a7, 1 +3f8fe160: move *a7(0x1100), a7, 1 +3f8fe180: call a7 +3f8fe190: jauc L3F900420 +L3F8FE1B0: +3f8fe1b0: move a14, -*sp, 1 +3f8fe1c0: move a13, a7 +3f8fe1d0: addk 32, a7 +3f8fe1e0: move a7, *a14+, 1 +3f8fe1f0: sub a7, a7 +3f8fe200: move a7, *a14+, 1 +3f8fe210: move *a13(0xfe80), a7, 1 +3f8fe230: setf 16, 1, 0 +3f8fe240: move *a7(0x3b0), a7, 0 +3f8fe260: move *a13(0xfec0), a9, 1 +3f8fe280: add a9, a7 +3f8fe290: move a7, *a14+, 1 +3f8fe2a0: move *a13(0xfe80), a7, 1 +3f8fe2c0: move *a7(0x3a0), a7, 0 +3f8fe2e0: move *a13(0xfee0), a9, 1 +3f8fe300: add a9, a7 +3f8fe310: move a7, *a14+, 1 +3f8fe320: move *a13(0xfe80), a7, 1 +3f8fe340: move *a7(0x3b0), a7, 0 +3f8fe360: sub a11, a7 +3f8fe370: move a7, *a14+, 1 +3f8fe380: move *a13(0xfe80), a7, 1 +3f8fe3a0: move *a7(0x3a0), a7, 0 +3f8fe3c0: sub a11, a7 +3f8fe3d0: move a7, *a14+, 1 +3f8fe3e0: move *a13, a7, 1 +3f8fe3f0: move *a7(0x1100), a7, 1 +3f8fe410: call a7 +3f8fe420: jauc L3F900420 +L3F8FE440: +3f8fe440: move *a13(0xffe0), a7, 1 +3f8fe460: jane L3F8FF0B0 +3f8fe480: move *a13(0xffc0), a7, 1 +3f8fe4a0: jrge L3F8FEA20 +3f8fe4b0: move *a13(0xffa0), a7, 1 +3f8fe4d0: jrlt L3F8FE750 +3f8fe4e0: move *a13(0xff80), a7, 1 +3f8fe500: jrlt L3F8FE750 +3f8fe510: move a14, -*sp, 1 +3f8fe520: move a13, a7 +3f8fe530: addk 32, a7 +3f8fe540: move a7, *a14+, 1 +3f8fe550: sub a7, a7 +3f8fe560: move a7, *a14+, 1 +3f8fe570: setf 16, 1, 0 +3f8fe580: move *a13(0xfeb0), a7, 0 +3f8fe5a0: move *a13(0xfec0), a9, 1 +3f8fe5c0: add a9, a7 +3f8fe5d0: move a7, *a14+, 1 +3f8fe5e0: move *a13(0xfe80), a7, 1 +3f8fe600: move *a7(0x3a0), a7, 0 +3f8fe620: move *a13(0xfee0), a9, 1 +3f8fe640: add a9, a7 +3f8fe650: move a7, *a14+, 1 +3f8fe660: move *a13(0xfeb0), a7, 0 +3f8fe680: move a7, *a14+, 1 +3f8fe690: move *a13(0xfe80), a7, 1 +3f8fe6b0: move *a7(0x3a0), a7, 0 +3f8fe6d0: sub a11, a7 +3f8fe6e0: move a7, *a14+, 1 +3f8fe6f0: move *a13, a7, 1 +3f8fe700: move *a7(0x1100), a7, 1 +3f8fe720: call a7 +3f8fe730: jauc L3F900420 +L3F8FE750: +3f8fe750: move *a13(0xffa0), a7, 1 +3f8fe770: jrge L3F8FE9F0 +3f8fe780: move *a13(0xff80), a7, 1 +3f8fe7a0: jrle L3F8FE9F0 +3f8fe7b0: move a14, -*sp, 1 +3f8fe7c0: move a13, a7 +3f8fe7d0: addk 32, a7 +3f8fe7e0: move a7, *a14+, 1 +3f8fe7f0: sub a7, a7 +3f8fe800: move a7, *a14+, 1 +3f8fe810: setf 16, 1, 0 +3f8fe820: move *a13(0xfeb0), a7, 0 +3f8fe840: move *a13(0xfec0), a9, 1 +3f8fe860: add a9, a7 +3f8fe870: move a7, *a14+, 1 +3f8fe880: move *a13(0xfe80), a7, 1 +3f8fe8a0: move *a7(0x3a0), a7, 0 +3f8fe8c0: move *a13(0xff20), a9, 1 +3f8fe8e0: add a9, a7 +3f8fe8f0: move a7, *a14+, 1 +3f8fe900: move *a13(0xfeb0), a7, 0 +3f8fe920: move a7, *a14+, 1 +3f8fe930: move *a13(0xfe80), a7, 1 +3f8fe950: move *a7(0x3a0), a7, 0 +3f8fe970: sub a11, a7 +3f8fe980: move a7, *a14+, 1 +3f8fe990: move *a13, a7, 1 +3f8fe9a0: move *a7(0x1100), a7, 1 +3f8fe9c0: call a7 +3f8fe9d0: jauc L3F900420 +L3F8FE9F0: +3f8fe9f0: sub a8, a8 +3f8fea00: jauc L3F9004C0 +L3F8FEA20: +3f8fea20: move *a13(0xffa0), a7, 1 +3f8fea40: jrlt L3F8FECF0 +3f8fea50: move *a13(0xff80), a7, 1 +3f8fea70: jrgt L3F8FECF0 +3f8fea80: move a14, -*sp, 1 +3f8fea90: move a13, a7 +3f8feaa0: addk 32, a7 +3f8feab0: move a7, *a14+, 1 +3f8feac0: sub a7, a7 +3f8fead0: move a7, *a14+, 1 +3f8feae0: move *a13(0xfe80), a7, 1 +3f8feb00: setf 16, 1, 0 +3f8feb10: move *a7(0x3b0), a7, 0 +3f8feb30: move *a13(0xff00), a9, 1 +3f8feb50: add a9, a7 +3f8feb60: add a11, a7 +3f8feb70: move a7, *a14+, 1 +3f8feb80: move *a13(0xfe80), a7, 1 +3f8feba0: move *a7(0x3a0), a7, 0 +3f8febc0: move *a13(0xfee0), a9, 1 +3f8febe0: add a9, a7 +3f8febf0: move a7, *a14+, 1 +3f8fec00: move *a13(0xfe80), a7, 1 +3f8fec20: move *a7(0x3b0), a8, 0 +3f8fec40: move a8, *a14+, 1 +3f8fec50: move *a7(0x3a0), a7, 0 +3f8fec70: sub a11, a7 +3f8fec80: move a7, *a14+, 1 +3f8fec90: move *a13, a7, 1 +3f8feca0: move *a7(0x1100), a7, 1 +3f8fecc0: call a7 +3f8fecd0: jauc L3F900420 +L3F8FECF0: +3f8fecf0: move *a13(0xffa0), a7, 1 +3f8fed10: jrgt L3F8FF080 +3f8fed20: move *a13(0xff80), a7, 1 +3f8fed40: jrle L3F8FF080 +3f8fed50: move *a13(0xfe80), a7, 1 +3f8fed70: move *a13(0xfec0), a9, 1 +3f8fed90: setf 16, 1, 0 +3f8feda0: move *a7(0x3b0), a7, 0 +3f8fedc0: sub a7, a9 +3f8fedd0: move *a13(0xfeb0), a7, 0 +3f8fedf0: add a7, a9 +3f8fee00: move a9, *a13(0xc0), 1 +3f8fee20: move a14, -*sp, 1 +3f8fee30: move a13, a7 +3f8fee40: addk 32, a7 +3f8fee50: move a7, *a14+, 1 +3f8fee60: sub a7, a7 +3f8fee70: move a7, *a14+, 1 +3f8fee80: move *a13(0xfe80), a7, 1 +3f8feea0: move *a7(0x3b0), a7, 0 +3f8feec0: add a9, a7 +3f8feed0: move a7, *a14+, 1 +3f8feee0: move *a13(0xfe80), a7, 1 +3f8fef00: move *a7(0x3a0), a7, 0 +3f8fef20: move *a13(0xff20), a9, 1 +3f8fef40: add a9, a7 +3f8fef50: move a7, *a14+, 1 +3f8fef60: move *a13(0xfe80), a7, 1 +3f8fef80: move *a7(0x3b0), a7, 0 +3f8fefa0: sub a11, a7 +3f8fefb0: move a7, *a14+, 1 +3f8fefc0: move *a13(0xfe80), a7, 1 +3f8fefe0: move *a7(0x3a0), a7, 0 +3f8ff000: sub a11, a7 +3f8ff010: move a7, *a14+, 1 +3f8ff020: move *a13, a7, 1 +3f8ff030: move *a7(0x1100), a7, 1 +3f8ff050: call a7 +3f8ff060: jauc L3F900420 +L3F8FF080: +3f8ff080: sub a8, a8 +3f8ff090: jauc L3F9004C0 +L3F8FF0B0: +3f8ff0b0: move *a13(0xffc0), a7, 1 +3f8ff0d0: jane L3F8FFAE0 +3f8ff0f0: move *a13(0xffe0), a7, 1 +3f8ff110: jrge L3F8FF7C0 +3f8ff120: move *a13(0xffa0), a7, 1 +3f8ff140: jrle L3F8FF410 +3f8ff150: move *a13(0xff80), a7, 1 +3f8ff170: jrle L3F8FF410 +3f8ff180: move a14, -*sp, 1 +3f8ff190: move a13, a7 +3f8ff1a0: addk 32, a7 +3f8ff1b0: move a7, *a14+, 1 +3f8ff1c0: sub a7, a7 +3f8ff1d0: move a7, *a14+, 1 +3f8ff1e0: move *a13(0xfe80), a7, 1 +3f8ff200: setf 16, 1, 0 +3f8ff210: move *a7(0x3b0), a7, 0 +3f8ff230: move *a13(0xfec0), a9, 1 +3f8ff250: add a9, a7 +3f8ff260: move a7, *a14+, 1 +3f8ff270: move *a13(0xfe80), a7, 1 +3f8ff290: move *a7(0x3a0), a7, 0 +3f8ff2b0: move *a13(0xfee0), a9, 1 +3f8ff2d0: add a9, a7 +3f8ff2e0: add a11, a7 +3f8ff2f0: move a7, *a14+, 1 +3f8ff300: move *a13(0xfe80), a7, 1 +3f8ff320: move *a7(0x3b0), a7, 0 +3f8ff340: sub a11, a7 +3f8ff350: move a7, *a14+, 1 +3f8ff360: move *a13(0xfe80), a7, 1 +3f8ff380: move *a7(0x3a0), a8, 0 +3f8ff3a0: move a8, *a14+, 1 +3f8ff3b0: move *a13, a7, 1 +3f8ff3c0: move *a7(0x1100), a7, 1 +3f8ff3e0: call a7 +3f8ff3f0: jauc L3F900420 +L3F8FF410: +3f8ff410: move *a13(0xffa0), a7, 1 +3f8ff430: jrle L3F8FF700 +3f8ff440: move *a13(0xff80), a7, 1 +3f8ff460: jrge L3F8FF700 +3f8ff470: move a14, -*sp, 1 +3f8ff480: move a13, a7 +3f8ff490: addk 32, a7 +3f8ff4a0: move a7, *a14+, 1 +3f8ff4b0: sub a7, a7 +3f8ff4c0: move a7, *a14+, 1 +3f8ff4d0: move *a13(0xfe80), a7, 1 +3f8ff4f0: setf 16, 1, 0 +3f8ff500: move *a7(0x3b0), a7, 0 +3f8ff520: move *a13(0xff20), a9, 1 +3f8ff540: add a9, a7 +3f8ff550: move a7, *a14+, 1 +3f8ff560: move *a13(0xfe80), a7, 1 +3f8ff580: move *a7(0x3a0), a7, 0 +3f8ff5a0: move *a13(0xfee0), a9, 1 +3f8ff5c0: add a9, a7 +3f8ff5d0: add a11, a7 +3f8ff5e0: move a7, *a14+, 1 +3f8ff5f0: move *a13(0xfe80), a7, 1 +3f8ff610: move *a7(0x3b0), a7, 0 +3f8ff630: sub a11, a7 +3f8ff640: move a7, *a14+, 1 +3f8ff650: move *a13(0xfe80), a7, 1 +3f8ff670: move *a7(0x3a0), a8, 0 +3f8ff690: move a8, *a14+, 1 +3f8ff6a0: move *a13, a7, 1 +3f8ff6b0: move *a7(0x1100), a7, 1 +3f8ff6d0: call a7 +3f8ff6e0: jauc L3F900420 +L3F8FF700: +3f8ff700: move *a13(0xffa0), a7, 1 +3f8ff720: jreq L3F8FF760 +3f8ff730: move *a13(0xff80), a7, 1 +3f8ff750: jrne L3F8FF790 +L3F8FF760: +3f8ff760: sub a8, a8 +3f8ff770: jauc L3F9004C0 +L3F8FF790: +3f8ff790: sub a8, a8 +3f8ff7a0: jauc L3F9004C0 +L3F8FF7C0: +3f8ff7c0: move *a13(0xffa0), a7, 1 +3f8ff7e0: jrgt L3F8FFAB0 +3f8ff7f0: move *a13(0xff80), a7, 1 +3f8ff810: jrlt L3F8FFAB0 +3f8ff820: move a14, -*sp, 1 +3f8ff830: move a13, a7 +3f8ff840: addk 32, a7 +3f8ff850: move a7, *a14+, 1 +3f8ff860: sub a7, a7 +3f8ff870: move a7, *a14+, 1 +3f8ff880: move *a13(0xfe80), a7, 1 +3f8ff8a0: setf 16, 1, 0 +3f8ff8b0: move *a7(0x3b0), a7, 0 +3f8ff8d0: move *a13(0xfec0), a9, 1 +3f8ff8f0: add a9, a7 +3f8ff900: move a7, *a14+, 1 +3f8ff910: move *a13(0xfe80), a7, 1 +3f8ff930: move *a7(0x3a0), a7, 0 +3f8ff950: move *a13(0xff20), a9, 1 +3f8ff970: add a9, a7 +3f8ff980: add a11, a7 +3f8ff990: move a7, *a14+, 1 +3f8ff9a0: move *a13(0xfe80), a7, 1 +3f8ff9c0: move *a7(0x3b0), a7, 0 +3f8ff9e0: sub a11, a7 +3f8ff9f0: move a7, *a14+, 1 +3f8ffa00: move *a13(0xfe80), a7, 1 +3f8ffa20: move *a7(0x3a0), a8, 0 +3f8ffa40: move a8, *a14+, 1 +3f8ffa50: move *a13, a7, 1 +3f8ffa60: move *a7(0x1100), a7, 1 +3f8ffa80: call a7 +3f8ffa90: jauc L3F900420 +L3F8FFAB0: +3f8ffab0: sub a8, a8 +3f8ffac0: jauc L3F9004C0 +L3F8FFAE0: +3f8ffae0: move *a13(0xffe0), a7, 1 +3f8ffb00: jrge L3F8FFDC0 +3f8ffb10: move *a13(0xffc0), a7, 1 +3f8ffb30: jrge L3F8FFDC0 +3f8ffb40: move *a13(0xffa0), a7, 1 +3f8ffb60: jrlt L3F8FFDA0 +3f8ffb70: move *a13(0xff80), a7, 1 +3f8ffb90: jrlt L3F8FFDA0 +3f8ffba0: move a14, -*sp, 1 +3f8ffbb0: move a13, a7 +3f8ffbc0: addk 32, a7 +3f8ffbd0: move a7, *a14+, 1 +3f8ffbe0: sub a7, a7 +3f8ffbf0: move a7, *a14+, 1 +3f8ffc00: setf 16, 1, 0 +3f8ffc10: move *a13(0xfeb0), a7, 0 +3f8ffc30: move *a13(0xfec0), a9, 1 +3f8ffc50: add a9, a7 +3f8ffc60: add a11, a7 +3f8ffc70: move a7, *a14+, 1 +3f8ffc80: move *a13(0xfea0), a7, 0 +3f8ffca0: move *a13(0xfee0), a9, 1 +3f8ffcc0: add a9, a7 +3f8ffcd0: add a11, a7 +3f8ffce0: move a7, *a14+, 1 +3f8ffcf0: move *a13(0xfeb0), a7, 0 +3f8ffd10: move a7, *a14+, 1 +3f8ffd20: move *a13(0xfea0), a7, 0 +3f8ffd40: move a7, *a14+, 1 +3f8ffd50: move *a13, a7, 1 +3f8ffd60: move *a7(0x1100), a7, 1 +3f8ffd80: call a7 +3f8ffd90: jruc L3F900420 +L3F8FFDA0: +3f8ffda0: sub a8, a8 +3f8ffdb0: jruc L3F9004C0 +L3F8FFDC0: +3f8ffdc0: move *a13(0xffe0), a7, 1 +3f8ffde0: jrge L3F9000E0 +3f8ffdf0: move *a13(0xffc0), a7, 1 +3f8ffe10: jrle L3F9000E0 +3f8ffe20: move *a13(0xffa0), a7, 1 +3f8ffe40: jrlt L3F9000C0 +3f8ffe50: move *a13(0xff80), a7, 1 +3f8ffe70: jrgt L3F9000C0 +3f8ffe80: move a14, -*sp, 1 +3f8ffe90: move a13, a7 +3f8ffea0: addk 32, a7 +3f8ffeb0: move a7, *a14+, 1 +3f8ffec0: sub a7, a7 +3f8ffed0: move a7, *a14+, 1 +3f8ffee0: move *a13(0xfe80), a7, 1 +3f8fff00: setf 16, 1, 0 +3f8fff10: move *a7(0x3b0), a7, 0 +3f8fff30: move *a13(0xff00), a9, 1 +3f8fff50: add a9, a7 +3f8fff60: add a11, a7 +3f8fff70: move a7, *a14+, 1 +3f8fff80: move *a13(0xfea0), a7, 0 +3f8fffa0: move *a13(0xfee0), a9, 1 +3f8fffc0: add a9, a7 +3f8fffd0: add a11, a7 +3f8fffe0: move a7, *a14+, 1 +3f8ffff0: move *a13(0xfe80), a7, 1 +3f900010: move *a7(0x3b0), a8, 0 +3f900030: move a8, *a14+, 1 +3f900040: move *a13(0xfea0), a7, 0 +3f900060: move a7, *a14+, 1 +3f900070: move *a13, a7, 1 +3f900080: move *a7(0x1100), a7, 1 +3f9000a0: call a7 +3f9000b0: jruc L3F900420 +L3F9000C0: +3f9000c0: sub a8, a8 +3f9000d0: jruc L3F9004C0 +L3F9000E0: +3f9000e0: move *a13(0xffe0), a7, 1 +3f900100: jrle L3F900400 +3f900110: move *a13(0xffc0), a7, 1 +3f900130: jrge L3F900400 +3f900140: move *a13(0xffa0), a7, 1 +3f900160: jrgt L3F9003E0 +3f900170: move *a13(0xff80), a7, 1 +3f900190: jrlt L3F9003E0 +3f9001a0: move a14, -*sp, 1 +3f9001b0: move a13, a7 +3f9001c0: addk 32, a7 +3f9001d0: move a7, *a14+, 1 +3f9001e0: sub a7, a7 +3f9001f0: move a7, *a14+, 1 +3f900200: setf 16, 1, 0 +3f900210: move *a13(0xfeb0), a7, 0 +3f900230: move *a13(0xfec0), a9, 1 +3f900250: add a9, a7 +3f900260: add a11, a7 +3f900270: move a7, *a14+, 1 +3f900280: move *a13(0xfe80), a7, 1 +3f9002a0: move *a7(0x3a0), a7, 0 +3f9002c0: move *a13(0xff20), a9, 1 +3f9002e0: add a9, a7 +3f9002f0: add a11, a7 +3f900300: move a7, *a14+, 1 +3f900310: move *a13(0xfeb0), a7, 0 +3f900330: move a7, *a14+, 1 +3f900340: move *a13(0xfe80), a7, 1 +3f900360: move *a7(0x3a0), a8, 0 +3f900380: move a8, *a14+, 1 +3f900390: move *a13, a7, 1 +3f9003a0: move *a7(0x1100), a7, 1 +3f9003c0: call a7 +3f9003d0: jruc L3F900420 +L3F9003E0: +3f9003e0: sub a8, a8 +3f9003f0: jruc L3F9004C0 +L3F900400: +3f900400: sub a8, a8 +3f900410: jruc L3F9004C0 +L3F900420: +3f900420: move a14, -*sp, 1 +3f900430: move a13, a9 +3f900440: addk 32, a9 +3f900450: move a9, *a14+, 1 +3f900460: move *a13, a7, 1 +3f900470: move *a7(0xe80), a9, 1 +3f900490: call a9 +3f9004a0: jruc L3F9004C0 +L3F9004B0: +3f9004b0: sub a8, a8 +L3F9004C0: +3f9004c0: move *sp(0xa0), a14, 1 +3f9004e0: mmfm sp, a7,a9,a11,a13 +3f900500: rets 2 +L3F900510: +3f900510: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f900530: move a14, a13 +3f900540: addi 0x330, a14 +3f900560: move *a13(0xffe0), a9, 1 +3f900580: move *a13(0xff20), a10, 1 +3f9005a0: setf 1, 0, 0 +3f9005b0: move *a9(0x684), a7, 0 +3f9005d0: move a7, *a13, 1 +3f9005e0: setf 16, 0, 0 +3f9005f0: move *a9(0x360), *a13(0x120), 0 +3f900620: move *a9(0x370), *a13(0x130), 0 +3f900650: move *a9(0x3a0), *a13(0x140), 0 +3f900680: move *a9(0x3b0), *a13(0x150), 0 +3f9006b0: move *a9(0x650), *a13(0x160), 0 +3f9006e0: sub a7, a7 +3f9006f0: move a7, *a13(0x1b0), 1 +3f900710: move a7, *a13(0x230), 1 +3f900730: move a7, *a13(0x250), 1 +3f900750: move a7, *a13(0x290), 1 +3f900770: move a7, *a13(0x2d0), 1 +3f900790: move *a9(0x80), a11, 1 +3f9007b0: jaeq L3F903970 +3f9007d0: move *a9(0x20), a12, 1 +3f9007f0: move *a13, a7, 1 +3f900800: jreq L3F900AF0 +3f900810: movb *a9(0x640), a7 +3f900830: jrne L3F900870 +3f900840: move *a9(0x4e0), a7, 1 +3f900860: dsjs a7, L3F900960 +L3F900870: +3f900870: move a14, -*sp, 1 +3f900880: sub a7, a7 +3f900890: move a7, *a14+, 1 +3f9008a0: move *a12(0xe80), a5, 1 +3f9008c0: call a5 +3f9008d0: move a8, *a13(0x210), 1 +3f9008f0: move a14, -*sp, 1 +3f900900: move *a9(0x200), *a14+, 1 +3f900920: move a8, *a14+, 1 +3f900930: move *a12(0xea0), a5, 1 +3f900950: call a5 +L3F900960: +3f900960: move a14, -*sp, 1 +3f900970: move *a9(0x1a0), *a14+, 1 +3f900990: move *a12(0xfe0), a7, 1 +3f9009b0: call a7 +3f9009c0: move a8, a5 +3f9009d0: jreq L3F900AF0 +3f9009e0: move a14, -*sp, 1 +3f9009f0: move a13, a7 +3f900a00: addi 0xa0, a7 +3f900a20: move a7, *a14+, 1 +3f900a30: move *a9(0x1a0), *a14+, 1 +3f900a50: move *a12(0x1020), a5, 1 +3f900a70: call a5 +3f900a80: move a14, -*sp, 1 +3f900a90: move a7, *a14+, 1 +3f900aa0: move *a12(0xe80), a5, 1 +3f900ac0: call a5 +3f900ad0: move a8, *a13(0x250), 1 +L3F900AF0: +3f900af0: setf 16, 1, 0 +3f900b00: move *a13(0xff40), *a9(0x650), 0 +3f900b30: move *a13(0xffc0), a7, 0 +3f900b50: setf 16, 0, 0 +3f900b60: move *a13(0xff40), a5, 0 +3f900b80: add a5, a7 +3f900b90: move a7, *a9(0x340), 0 +3f900bb0: setf 16, 1, 0 +3f900bc0: move *a13(0xffa0), a7, 0 +3f900be0: add a5, a7 +3f900bf0: move a7, *a9(0x350), 0 +3f900c10: move *a13(0xff60), *a9(0x370), 0 +3f900c40: move *a13(0xff80), *a9(0x360), 0 +3f900c70: move *a11(0x3a0), a7, 0 +3f900c90: move *a13(0xffc0), a3, 0 +3f900cb0: add a3, a7 +3f900cc0: move *a9(0x3a0), a3, 0 +3f900ce0: cmp a3, a7 +3f900cf0: jrne L3F900D90 +3f900d00: move *a11(0x3b0), a7, 0 +3f900d20: move *a13(0xffa0), a3, 0 +3f900d40: add a3, a7 +3f900d50: move *a9(0x3b0), a3, 0 +3f900d70: cmp a3, a7 +3f900d80: jreq L3F900DB0 +L3F900D90: +3f900d90: sub a7, a7 +3f900da0: jruc L3F900DC0 +L3F900DB0: +3f900db0: movk 1, a7 +L3F900DC0: +3f900dc0: move a7, *a13(0x1b0), 1 +3f900de0: move *a13(0x140), *a9(0x3c0), 0 +3f900e10: move *a13(0x150), *a9(0x3d0), 0 +3f900e40: move *a13(0x140), *a13(0x1d0), 0 +3f900e70: move *a13(0x150), *a13(0x1e0), 0 +3f900ea0: move *a11(0x3a0), a3, 0 +3f900ec0: move *a13(0xffc0), a5, 0 +3f900ee0: add a5, a3 +3f900ef0: setf 16, 0, 0 +3f900f00: move *a13(0xff40), a5, 0 +3f900f20: add a5, a3 +3f900f30: move a3, *a9(0x3a0), 0 +3f900f50: setf 16, 1, 0 +3f900f60: move *a11(0x3b0), a3, 0 +3f900f80: move *a13(0xffa0), a5, 0 +3f900fa0: add a5, a3 +3f900fb0: setf 16, 0, 0 +3f900fc0: move *a13(0xff40), a5, 0 +3f900fe0: add a5, a3 +3f900ff0: move a3, *a9(0x3b0), 0 +3f901010: move *a13(0xff80), a3, 0 +3f901030: move *a13(0x120), a5, 0 +3f901050: sub a5, a3 +3f901060: move a3, *a13(0x170), 0 +3f901080: move *a13(0xff60), a3, 0 +3f9010a0: move *a13(0x130), a5, 0 +3f9010c0: sub a5, a3 +3f9010d0: move a3, *a13(0x180), 0 +3f9010f0: setf 16, 1, 0 +3f901100: move *a9(0x3a0), a3, 0 +3f901120: move *a13(0x140), a5, 0 +3f901140: sub a5, a3 +3f901150: move a3, *a13(0x190), 0 +3f901170: move *a9(0x3b0), a3, 0 +3f901190: move *a13(0x150), a5, 0 +3f9011b0: sub a5, a3 +3f9011c0: move a3, *a13(0x1a0), 0 +3f9011e0: move a14, -*sp, 1 +3f9011f0: move a9, *a14+, 1 +3f901200: move a13, a3 +3f901210: addi 0x1d0, a3 +3f901230: move *a3+, *a14+, 1 +3f901240: setf 16, 0, 0 +3f901250: move *a13(0x130), a3, 0 +3f901270: move a3, *a14+, 1 +3f901280: move *a13(0x120), a3, 0 +3f9012a0: move a3, *a14+, 1 +3f9012b0: move *a13(0xff60), a3, 0 +3f9012d0: move a3, *a14+, 1 +3f9012e0: move *a13(0xff80), a3, 0 +3f901300: move a3, *a14+, 1 +3f901310: setf 16, 1, 0 +3f901320: move *a13(0x160), a3, 0 +3f901340: move a3, *a14+, 1 +3f901350: setf 16, 0, 0 +3f901360: move *a13(0xff40), a3, 0 +3f901380: move a3, *a14+, 1 +3f901390: setf 16, 1, 0 +3f9013a0: move *a13(0x180), a3, 0 +3f9013c0: move a3, *a14+, 1 +3f9013d0: move *a13(0x170), a3, 0 +3f9013f0: move a3, *a14+, 1 +3f901400: move *a13(0x1a0), a3, 0 +3f901420: move a3, *a14+, 1 +3f901430: move *a13(0x190), a3, 0 +3f901450: move a3, *a14+, 1 +3f901460: calla L3F8FD7A0 +3f901490: move a8, *a13(0x230), 1 +3f9014b0: move a14, -*sp, 1 +3f9014c0: move a13, a3 +3f9014d0: addi 0xa0, a3 +3f9014f0: move a3, *a14+, 1 +3f901500: sub a3, a3 +3f901510: move a3, *a14+, 1 +3f901520: setf 16, 1, 0 +3f901530: move *a9(0x3b0), a3, 0 +3f901550: setf 16, 0, 0 +3f901560: move *a13(0xff60), a5, 0 +3f901580: add a5, a3 +3f901590: move a3, *a14+, 1 +3f9015a0: setf 16, 1, 0 +3f9015b0: move *a9(0x3a0), a3, 0 +3f9015d0: setf 16, 0, 0 +3f9015e0: move *a13(0xff80), a5, 0 +3f901600: add a5, a3 +3f901610: move a3, *a14+, 1 +3f901620: setf 16, 1, 0 +3f901630: move *a9(0x3b0), a8, 0 +3f901650: move a8, *a14+, 1 +3f901660: move *a9(0x3a0), a8, 0 +3f901680: move a8, *a14+, 1 +3f901690: move *a12(0x1100), a3, 1 +3f9016b0: call a3 +3f9016c0: move a14, -*sp, 1 +3f9016d0: move a13, a3 +3f9016e0: addi 0xa0, a3 +3f901700: move a3, *a14+, 1 +3f901710: move *a9(0x180), *a14+, 1 +3f901730: move *a12(0xf60), a3, 1 +3f901750: call a3 +3f901760: move a14, -*sp, 1 +3f901770: move *a11(0x180), *a14+, 1 +3f901790: move *a9(0x180), *a14+, 1 +3f9017b0: move *a9(0x180), *a14+, 1 +3f9017d0: move *a12(0xee0), a3, 1 +3f9017f0: call a3 +3f901800: move *a9(0x2c0), a3, 1 +3f901820: jrne L3F9018B0 +3f901830: move a14, -*sp, 1 +3f901840: sub a3, a3 +3f901850: move a3, *a14+, 1 +3f901860: move *a12(0xe80), a3, 1 +3f901880: call a3 +3f901890: move a8, *a9(0x2c0), 1 +L3F9018B0: +3f9018b0: move a14, -*sp, 1 +3f9018c0: move *a9(0x300), *a14+, 1 +3f9018e0: move *a9(0x2c0), *a14+, 1 +3f901900: move *a12(0xea0), a3, 1 +3f901920: call a3 +3f901930: move a14, -*sp, 1 +3f901940: move a13, a3 +3f901950: addi 0xa0, a3 +3f901970: move a3, *a14+, 1 +3f901980: move *a9(0x300), *a14+, 1 +3f9019a0: move *a12(0xf60), a3, 1 +3f9019c0: call a3 +3f9019d0: move a14, -*sp, 1 +3f9019e0: move *a9(0x80), *a14+, 1 +3f901a00: sub a3, a3 +3f901a10: move a3, *a14+, 1 +3f901a20: move *a9(0x300), *a14+, 1 +3f901a40: move *a12(0x12a0), a3, 1 +3f901a60: call a3 +3f901a70: setf 16, 1, 0 +3f901a80: move *a9(0x650), a3, 0 +3f901aa0: jreq L3F901D60 +3f901ab0: move *a13(0xff40), a3, 0 +3f901ad0: move *a13(0xc0), a5, 0 +3f901af0: sub a3, a5 +3f901b00: move a5, *a13(0xc0), 0 +3f901b20: move *a13(0xd0), a5, 0 +3f901b40: sub a3, a5 +3f901b50: move a5, *a13(0xd0), 0 +3f901b70: move *a13(0xe0), a5, 0 +3f901b90: add a3, a5 +3f901ba0: move a5, *a13(0xe0), 0 +3f901bc0: move *a13(0xf0), a5, 0 +3f901be0: add a3, a5 +3f901bf0: move a5, *a13(0xf0), 0 +3f901c10: move a14, -*sp, 1 +3f901c20: move a13, a5 +3f901c30: addi 0xa0, a5 +3f901c50: move a5, *a14+, 1 +3f901c60: move *a9(0x1a0), *a14+, 1 +3f901c80: move *a12(0xf60), a5, 1 +3f901ca0: call a5 +3f901cb0: move a14, -*sp, 1 +3f901cc0: move *a11(0x180), *a14+, 1 +3f901ce0: move *a9(0x1a0), *a14+, 1 +3f901d00: move *a9(0x1a0), *a14+, 1 +3f901d20: move *a12(0xee0), a5, 1 +3f901d40: call a5 +3f901d50: jruc L3F901DE0 +L3F901D60: +3f901d60: move a14, -*sp, 1 +3f901d70: move *a9(0x180), *a14+, 1 +3f901d90: move *a9(0x1a0), *a14+, 1 +3f901db0: move *a12(0xea0), a3, 1 +3f901dd0: call a3 +L3F901DE0: +3f901de0: move a14, -*sp, 1 +3f901df0: move a13, a5 +3f901e00: addi 0xa0, a5 +3f901e20: move a5, *a14+, 1 +3f901e30: move *a9(0x2e0), *a14+, 1 +3f901e50: move *a12(0xf60), a3, 1 +3f901e70: call a3 +3f901e80: move a14, -*sp, 1 +3f901e90: setf 16, 1, 0 +3f901ea0: move *a13(0x1a0), a3, 0 +3f901ec0: move a3, *a14+, 1 +3f901ed0: move *a13(0x190), a5, 0 +3f901ef0: move a5, *a14+, 1 +3f901f00: move *a9(0x260), *a14+, 1 +3f901f20: move *a12(0xf80), a3, 1 +3f901f40: call a3 +3f901f50: move a14, -*sp, 1 +3f901f60: movk 3, a3 +3f901f70: move a3, *a14+, 1 +3f901f80: movk 1, a3 +3f901f90: move a3, *a14+, 1 +3f901fa0: setf 16, 1, 0 +3f901fb0: move *a13(0x1a0), a3, 0 +3f901fd0: move a3, *a14+, 1 +3f901fe0: move a5, *a14+, 1 +3f901ff0: move *a13(0x180), a3, 0 +3f902010: move a3, *a14+, 1 +3f902020: move *a13(0x170), a3, 0 +3f902040: move a3, *a14+, 1 +3f902050: move a7, *a14+, 1 +3f902060: move a9, *a14+, 1 +3f902070: calla L3F8F80D0 +3f9020a0: move a14, -*sp, 1 +3f9020b0: setf 16, 1, 0 +3f9020c0: move *a9(0x3b0), a8, 0 +3f9020e0: move a8, *a14+, 1 +3f9020f0: move *a9(0x3a0), a8, 0 +3f902110: move a8, *a14+, 1 +3f902120: move a9, *a14+, 1 +3f902130: move *a12(0xa40), a3, 1 +3f902150: call a3 +3f902160: move a14, -*sp, 1 +3f902170: move a10, *a14+, 1 +3f902180: move a9, *a14+, 1 +3f902190: calla L3F8FA820 +3f9021c0: move a8, *a13(0x270), 1 +3f9021e0: move *a13, a3, 1 +3f9021f0: jaeq L3F9038F0 +3f902210: move a14, -*sp, 1 +3f902220: move *a9(0x1a0), *a14+, 1 +3f902240: move *a12(0xfe0), a3, 1 +3f902260: call a3 +3f902270: move a8, a3 +3f902280: jreq L3F902480 +3f902290: move a14, -*sp, 1 +3f9022a0: move a13, a3 +3f9022b0: addk 32, a3 +3f9022c0: move a3, *a14+, 1 +3f9022d0: move *a9(0x1a0), *a14+, 1 +3f9022f0: move *a12(0x1020), a3, 1 +3f902310: call a3 +3f902320: move *a13(0x250), a3, 1 +3f902340: jrne L3F9023F0 +3f902350: move a14, -*sp, 1 +3f902360: move a13, a3 +3f902370: addk 32, a3 +3f902380: move a3, *a14+, 1 +3f902390: move *a12(0xe80), a3, 1 +3f9023b0: call a3 +3f9023c0: move a8, *a13(0x250), 1 +3f9023e0: jruc L3F902480 +L3F9023F0: +3f9023f0: move a14, -*sp, 1 +3f902400: move a13, a3 +3f902410: addk 32, a3 +3f902420: move a3, *a14+, 1 +3f902430: move *a13(0x250), *a14+, 1 +3f902450: move *a12(0x1120), a3, 1 +3f902470: call a3 +L3F902480: +3f902480: movb *a9(0x640), a3 +3f9024a0: jreq L3F9024F0 +3f9024b0: move *a9(0x4e0), a3, 1 +3f9024d0: dsj a3, L3F9028E0 +L3F9024F0: +3f9024f0: move a14, -*sp, 1 +3f902500: move a13, a3 +3f902510: addi 0x2f0, a3 +3f902530: move a3, *a14+, 1 +3f902540: move a13, a3 +3f902550: addi 0x2d0, a3 +3f902570: move a3, *a14+, 1 +3f902580: move a13, a3 +3f902590: addi 0x2b0, a3 +3f9025b0: move a3, *a14+, 1 +3f9025c0: move a13, a3 +3f9025d0: addi 0x290, a3 +3f9025f0: move a3, *a14+, 1 +3f902600: move *a13(0x250), *a14+, 1 +3f902620: move *a13(0x230), *a14+, 1 +3f902640: movk 3, a3 +3f902650: move a3, *a14+, 1 +3f902660: move *a13(0x270), *a14+, 1 +3f902680: move *a12(0xac0), a3, 1 +3f9026a0: call a3 +3f9026b0: move a14, -*sp, 1 +3f9026c0: move a11, *a14+, 1 +3f9026d0: calla L3F8ED380 +3f902700: move a14, -*sp, 1 +3f902710: move a12, *a14+, 1 +3f902720: movi 0x3f8fd0f0, a3 +3f902750: move a3, *a14+, 1 +3f902760: move a9, *a14+, 1 +3f902770: calla L3F8ECEE0 +3f9027a0: move *a13(0x250), a3, 1 +3f9027c0: jreq L3F902890 +3f9027d0: move a14, -*sp, 1 +3f9027e0: move *a13(0x2f0), *a14+, 1 +3f902800: move *a13(0x2d0), *a14+, 1 +3f902820: move *a13(0x2b0), *a14+, 1 +3f902840: move *a13(0x290), *a14+, 1 +3f902860: calla L3F912390 +L3F902890: +3f902890: calla L3F23D740 +3f9028c0: jauc L3F903870 +L3F9028E0: +3f9028e0: setf 16, 1, 0 +3f9028f0: move *a9(0x3a0), *a13(0xffc0), 0 +3f902920: move *a9(0x3b0), *a13(0xffa0), 0 +3f902950: jruc L3F903060 +3f902960: move *a13(0x170), a7, 0 +3f902980: sra 0x1, a7 +3f902990: sext a7, 0 +3f9029a0: move *a13(0xffc0), a5, 0 +3f9029c0: add a5, a7 +3f9029d0: move a7, *a13(0xffc0), 0 +3f9029f0: jauc L3F903260 +3f902a10: move *a13(0xffc0), a7, 0 +3f902a30: move *a13(0x170), a5, 0 +3f902a50: add a5, a7 +3f902a60: move a7, *a13(0xffc0), 0 +3f902a80: jruc L3F903260 +3f902a90: move *a13(0x180), a7, 0 +3f902ab0: sra 0x1, a7 +3f902ac0: sext a7, 0 +3f902ad0: move *a13(0xffa0), a5, 0 +3f902af0: add a5, a7 +3f902b00: move a7, *a13(0xffa0), 0 +3f902b20: jruc L3F903260 +3f902b30: move *a13(0x170), a7, 0 +3f902b50: sra 0x1, a7 +3f902b60: sext a7, 0 +3f902b70: move *a13(0xffc0), a5, 0 +3f902b90: add a5, a7 +3f902ba0: move a7, *a13(0xffc0), 0 +3f902bc0: move *a13(0x180), a5, 0 +3f902be0: sra 0x1, a5 +3f902bf0: sext a5, 0 +3f902c00: move *a13(0xffa0), a3, 0 +3f902c20: add a3, a5 +3f902c30: move a5, *a13(0xffa0), 0 +3f902c50: jruc L3F903260 +3f902c60: move *a13(0xffc0), a7, 0 +3f902c80: move *a13(0x170), a5, 0 +3f902ca0: add a5, a7 +3f902cb0: move a7, *a13(0xffc0), 0 +3f902cd0: move *a13(0x180), a3, 0 +3f902cf0: sra 0x1, a3 +3f902d00: sext a3, 0 +3f902d10: move *a13(0xffa0), a5, 0 +3f902d30: add a5, a3 +3f902d40: move a3, *a13(0xffa0), 0 +3f902d60: jruc L3F903260 +3f902d70: move *a13(0xffa0), a7, 0 +3f902d90: move *a13(0x180), a5, 0 +3f902db0: add a5, a7 +3f902dc0: move a7, *a13(0xffa0), 0 +3f902de0: jruc L3F903260 +3f902df0: move *a13(0x170), a7, 0 +3f902e10: sra 0x1, a7 +3f902e20: sext a7, 0 +3f902e30: move *a13(0xffc0), a5, 0 +3f902e50: add a5, a7 +3f902e60: move a7, *a13(0xffc0), 0 +3f902e80: move *a13(0xffa0), a5, 0 +3f902ea0: move *a13(0x180), a3, 0 +3f902ec0: add a3, a5 +3f902ed0: move a5, *a13(0xffa0), 0 +3f902ef0: jruc L3F903260 +3f902f00: move *a13(0xffc0), a7, 0 +3f902f20: move *a13(0x170), a5, 0 +3f902f40: add a5, a7 +3f902f50: move a7, *a13(0xffc0), 0 +3f902f70: move *a13(0xffa0), a3, 0 +3f902f90: move *a13(0x180), a5, 0 +3f902fb0: add a5, a3 +L3F902FC0: +3f902fc0: move a3, *a13(0xffa0), 0 +L3F902FE0: +3f902fe0: jruc L3F903260 +3f902ff0: move *a13(0x140), *a13(0xffc0), 0 +L3F903020: +3f903020: move *a13(0x150), *a13(0xffa0), 0 +3f903050: jruc L3F903260 +L3F903060: +3f903060: movb *a9(0x640), a8 +L3F903080: +3f903080: dec a8 +3f903090: cmpi 0x9, a8 +3f9030b0: jrhi L3F903260 +3f9030c0: sll 0x5, a8 +3f9030d0: addi 0x3f903120, a8 +3f903100: move *a8, a8, 1 +3f903110: jump a8 +3f903120: rl 0x13, a0 +3f903130: dsjs b0, L3F902F80 +3f903140: sra 0x15, a0 +3f903150: dsjs b0, L3F902FA0 +3f903160: sra 0x10, b0 +3f903170: dsjs b0, L3F902FC0 +3f903180: sra 0xc, b0 +3f903190: dsjs b0, L3F902FE0 +3f9031a0: sra 0x7, b0 +3f9031b0: dsjs b0, L3F903000 +3f9031c0: srl 0x1d, a0 +3f9031d0: dsjs b0, L3F903020 +3f9031e0: srl 0x15, b0 +3f9031f0: dsjs b0, L3F903040 +3f903200: srl 0x11, b0 +3f903210: dsjs b0, L3F903060 +3f903220: srl 0x8, a0 +3f903230: dsjs b0, L3F903080 +3f903240: srl 0x1, b0 +3f903250: dsjs b0, L3F9030A0 +L3F903260: +3f903260: move a14, -*sp, 1 +3f903270: move a13, a7 +3f903280: addi 0x2f0, a7 +3f9032a0: move a7, *a14+, 1 +3f9032b0: move a13, a5 +3f9032c0: addi 0x2d0, a5 +3f9032e0: move a5, *a14+, 1 +3f9032f0: move a13, a3 +3f903300: addi 0x2b0, a3 +3f903320: move a3, *a14+, 1 +3f903330: move a13, a3 +3f903340: addi 0x290, a3 +3f903360: move a3, *a14+, 1 +3f903370: move *a13(0x250), *a14+, 1 +3f903390: move *a13(0x230), *a14+, 1 +3f9033b0: movk 3, a3 +3f9033c0: move a3, *a14+, 1 +3f9033d0: move *a13(0x270), *a14+, 1 +3f9033f0: move *a12(0xac0), a3, 1 +3f903410: call a3 +3f903420: move a14, -*sp, 1 +3f903430: move a11, *a14+, 1 +3f903440: calla L3F8ED380 +3f903470: move a14, -*sp, 1 +3f903480: move *a13(0x210), *a14+, 1 +3f9034a0: move *a12(0xfe0), a3, 1 +3f9034c0: call a3 +3f9034d0: move a8, a3 +3f9034e0: jreq L3F9036F0 +3f9034f0: setf 16, 1, 0 +3f903500: move *a13(0x140), a3, 0 +3f903520: move *a13(0xffc0), a5, 0 +3f903540: sub a5, a3 +3f903550: move *a9(0x3a0), a7, 0 +3f903570: add a7, a3 +3f903580: move a3, *a13(0x1d0), 0 +3f9035a0: move *a13(0x150), a7, 0 +3f9035c0: move *a13(0xffa0), a3, 0 +3f9035e0: sub a3, a7 +3f9035f0: move *a9(0x3b0), a3, 0 +3f903610: add a3, a7 +3f903620: move a7, *a13(0x1e0), 0 +3f903640: move a14, -*sp, 1 +3f903650: move *a13(0x210), *a14+, 1 +3f903670: move a13, a7 +3f903680: addi 0x1d0, a7 +3f9036a0: move *a7+, *a14+, 1 +3f9036b0: move a9, *a14+, 1 +3f9036c0: move *a9(0x5a0), a7, 1 +3f9036e0: call a7 +L3F9036F0: +3f9036f0: move a14, -*sp, 1 +3f903700: move *a13(0x210), *a14+, 1 +3f903720: move *a12(0xec0), a7, 1 +3f903740: call a7 +3f903750: move *a13(0x250), a7, 1 +3f903770: jreq L3F903840 +3f903780: move a14, -*sp, 1 +3f903790: move *a13(0x2f0), *a14+, 1 +3f9037b0: move *a13(0x2d0), *a14+, 1 +3f9037d0: move *a13(0x2b0), *a14+, 1 +3f9037f0: move *a13(0x290), *a14+, 1 +3f903810: calla L3F912390 +L3F903840: +3f903840: calla L3F23D740 +L3F903870: +3f903870: move *a13(0x250), a7, 1 +3f903890: jreq L3F9038F0 +3f9038a0: move a14, -*sp, 1 +3f9038b0: move a7, *a14+, 1 +3f9038c0: move *a12(0xec0), a5, 1 +3f9038e0: call a5 +L3F9038F0: +3f9038f0: move *a13(0x230), a7, 1 +3f903910: jreq L3F903970 +3f903920: move a14, -*sp, 1 +3f903930: move a7, *a14+, 1 +3f903940: move *a12(0xec0), a5, 1 +3f903960: call a5 +L3F903970: +3f903970: move *sp(0x120), a14, 1 +3f903990: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9039b0: rets 2 +L3F9039C0: +3f9039c0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9039e0: move a14, a13 +3f9039f0: addi 0x1c0, a14 +3f903a10: move *a13(0xffe0), a9, 1 +3f903a30: setf 1, 0, 0 +3f903a40: move *a9(0x684), a7, 0 +3f903a60: move a7, *a13(0x100), 1 +3f903a80: sub a7, a7 +3f903a90: move a7, *a13(0x120), 1 +3f903ab0: move a7, *a13(0x160), 1 +3f903ad0: move a7, *a13(0x1a0), 1 +3f903af0: setf 16, 1, 0 +3f903b00: move *a9(0x650), a5, 0 +3f903b20: move a5, *a13(0x80), 1 +3f903b40: move *a13(0xffc0), a7, 1 +3f903b60: cmp a7, a5 +3f903b70: jaeq L3F905380 +3f903b90: move *a9(0x20), a11, 1 +3f903bb0: move *a9(0x80), a10, 1 +3f903bd0: move a7, *a9(0x650), 0 +3f903bf0: move *a9(0x3a0), *a13(0xe0), 0 +3f903c20: move *a9(0x3b0), *a13(0xf0), 0 +3f903c50: move *a13(0xe0), *a9(0x3c0), 0 +3f903c80: move *a13(0xf0), *a9(0x3d0), 0 +3f903cb0: sub a5, a7 +3f903cc0: sext a7, 0 +3f903cd0: move *a9(0x340), a5, 0 +3f903cf0: add a7, a5 +3f903d00: move a5, *a9(0x340), 0 +3f903d20: move *a13(0xffc0), a7, 1 +3f903d40: move *a13(0x80), a5, 1 +3f903d60: sub a5, a7 +3f903d70: sext a7, 0 +3f903d80: move *a9(0x350), a5, 0 +3f903da0: add a7, a5 +3f903db0: move a5, *a9(0x350), 0 +3f903dd0: move *a13(0xffc0), a7, 1 +3f903df0: move *a13(0x80), a5, 1 +3f903e10: sub a5, a7 +3f903e20: sext a7, 0 +3f903e30: move *a9(0x3a0), a5, 0 +3f903e50: add a7, a5 +3f903e60: move a5, *a9(0x3a0), 0 +3f903e80: move *a13(0xffc0), a7, 1 +3f903ea0: move *a13(0x80), a5, 1 +3f903ec0: sub a5, a7 +3f903ed0: sext a7, 0 +3f903ee0: move *a9(0x3b0), a5, 0 +3f903f00: add a7, a5 +3f903f10: move a5, *a9(0x3b0), 0 +3f903f30: move *a9(0x3a0), a7, 0 +3f903f50: move *a9(0x3c0), a5, 0 +3f903f70: sub a5, a7 +3f903f80: move a7, *a13(0xa0), 1 +3f903fa0: move *a9(0x3b0), a5, 0 +3f903fc0: move *a9(0x3d0), a3, 0 +3f903fe0: sub a3, a5 +3f903ff0: move a5, *a13(0xc0), 1 +3f904010: move a14, -*sp, 1 +3f904020: move a13, *a14+, 1 +3f904030: sub a3, a3 +3f904040: move a3, *a14+, 1 +3f904050: move *a9(0x3b0), a3, 0 +3f904070: move *a9(0x370), a5, 0 +3f904090: add a5, a3 +3f9040a0: move a3, *a14+, 1 +3f9040b0: move *a9(0x3a0), a5, 0 +3f9040d0: move *a9(0x360), a3, 0 +3f9040f0: add a3, a5 +3f904100: move a5, *a14+, 1 +3f904110: move *a9(0x3b0), a8, 0 +3f904130: move a8, *a14+, 1 +3f904140: move *a9(0x3a0), a8, 0 +3f904160: move a8, *a14+, 1 +3f904170: move *a11(0x1100), a5, 1 +3f904190: call a5 +3f9041a0: move a14, -*sp, 1 +3f9041b0: move a13, *a14+, 1 +3f9041c0: move *a9(0x180), *a14+, 1 +3f9041e0: move *a11(0xf60), a5, 1 +3f904200: call a5 +3f904210: move a14, -*sp, 1 +3f904220: move *a10(0x180), *a14+, 1 +3f904240: move *a9(0x180), *a14+, 1 +3f904260: move *a9(0x180), *a14+, 1 +3f904280: move *a11(0xee0), a5, 1 +3f9042a0: call a5 +3f9042b0: move a14, -*sp, 1 +3f9042c0: move *a13(0xc0), *a14+, 1 +3f9042e0: move a7, *a14+, 1 +3f9042f0: move *a9(0x300), *a14+, 1 +3f904310: move *a11(0xf80), a5, 1 +3f904330: call a5 +3f904340: move a14, -*sp, 1 +3f904350: move *a13(0xc0), *a14+, 1 +3f904370: move a7, *a14+, 1 +3f904380: move *a9(0x280), *a14+, 1 +3f9043a0: move *a11(0xf80), a5, 1 +3f9043c0: call a5 +3f9043d0: move *a13(0x100), a5, 1 +3f9043f0: jreq L3F9045C0 +3f904400: move a14, -*sp, 1 +3f904410: sub a3, a3 +3f904420: move a3, *a14+, 1 +3f904430: move *a11(0xe80), a3, 1 +3f904450: call a3 +3f904460: move a8, a12 +3f904470: move a14, -*sp, 1 +3f904480: move *a9(0x200), *a14+, 1 +3f9044a0: move a12, *a14+, 1 +3f9044b0: move *a11(0xea0), a3, 1 +3f9044d0: call a3 +3f9044e0: move a14, -*sp, 1 +3f9044f0: sub a3, a3 +3f904500: move a3, *a14+, 1 +3f904510: move *a11(0xe80), a3, 1 +3f904530: call a3 +3f904540: move a8, a0 +3f904550: move a14, -*sp, 1 +3f904560: move *a9(0x1a0), *a14+, 1 +3f904580: move a0, *a14+, 1 +3f904590: move *a11(0xea0), a3, 1 +3f9045b0: call a3 +L3F9045C0: +3f9045c0: move *a13(0xffc0), a3, 1 +3f9045e0: jreq L3F904890 +3f9045f0: setf 16, 1, 0 +3f904600: sext a3, 0 +3f904610: move *a13(0x20), a5, 0 +3f904630: sub a3, a5 +3f904640: move a5, *a13(0x20), 0 +3f904660: move *a13(0xffc0), a3, 0 +3f904680: move *a13(0x30), a5, 0 +3f9046a0: sub a3, a5 +3f9046b0: move a5, *a13(0x30), 0 +3f9046d0: move *a13(0x40), a5, 0 +3f9046f0: add a3, a5 +3f904700: move a5, *a13(0x40), 0 +3f904720: move *a13(0x50), a5, 0 +3f904740: add a3, a5 +3f904750: move a5, *a13(0x50), 0 +3f904770: move a14, -*sp, 1 +3f904780: move a13, *a14+, 1 +3f904790: move *a9(0x1a0), *a14+, 1 +3f9047b0: move *a11(0xf60), a5, 1 +3f9047d0: call a5 +3f9047e0: move a14, -*sp, 1 +3f9047f0: move *a10(0x180), *a14+, 1 +3f904810: move *a9(0x1a0), *a14+, 1 +3f904830: move *a9(0x1a0), *a14+, 1 +3f904850: move *a11(0xee0), a5, 1 +3f904870: call a5 +3f904880: jruc L3F904910 +L3F904890: +3f904890: move a14, -*sp, 1 +3f9048a0: move *a9(0x180), *a14+, 1 +3f9048c0: move *a9(0x1a0), *a14+, 1 +3f9048e0: move *a11(0xea0), a3, 1 +3f904900: call a3 +L3F904910: +3f904910: move a14, -*sp, 1 +3f904920: move a13, *a14+, 1 +3f904930: move *a9(0x2e0), *a14+, 1 +3f904950: move *a11(0xf60), a5, 1 +3f904970: call a5 +3f904980: move a14, -*sp, 1 +3f904990: movk 3, a5 +3f9049a0: move a5, *a14+, 1 +3f9049b0: sub a3, a3 +3f9049c0: move a3, *a14+, 1 +3f9049d0: move *a13(0xc0), *a14+, 1 +3f9049f0: move a7, *a14+, 1 +3f904a00: move a3, *a14+, 1 +3f904a10: move a3, *a14+, 1 +3f904a20: move a3, *a14+, 1 +3f904a30: move a9, *a14+, 1 +3f904a40: calla L3F8F80D0 +3f904a70: move *a13(0x100), a3, 1 +3f904a90: jaeq L3F905380 +3f904ab0: move *a13(0xffc0), a5, 1 +3f904ad0: move *a13(0x80), a3, 1 +3f904af0: cmp a3, a5 +3f904b00: jrge L3F904C60 +3f904b10: move a14, -*sp, 1 +3f904b20: move a0, *a14+, 1 +3f904b30: move *a11(0xfe0), a3, 1 +3f904b50: call a3 +3f904b60: move a8, a3 +3f904b70: jreq L3F904DC0 +3f904b80: move a14, -*sp, 1 +3f904b90: move a13, *a14+, 1 +3f904ba0: move a0, *a14+, 1 +3f904bb0: move *a11(0x1020), a3, 1 +3f904bd0: call a3 +3f904be0: move a14, -*sp, 1 +3f904bf0: move a13, *a14+, 1 +3f904c00: move *a11(0xe80), a3, 1 +3f904c20: call a3 +3f904c30: move a8, *a13(0x1a0), 1 +3f904c50: jruc L3F904DC0 +L3F904C60: +3f904c60: move a14, -*sp, 1 +3f904c70: move *a9(0x1a0), *a14+, 1 +3f904c90: move *a11(0xfe0), a3, 1 +3f904cb0: call a3 +3f904cc0: move a8, a3 +3f904cd0: jreq L3F904DC0 +3f904ce0: move a14, -*sp, 1 +3f904cf0: move a13, *a14+, 1 +3f904d00: move *a9(0x1a0), *a14+, 1 +3f904d20: move *a11(0x1020), a3, 1 +3f904d40: call a3 +3f904d50: move a14, -*sp, 1 +3f904d60: move a13, *a14+, 1 +3f904d70: move *a11(0xe80), a3, 1 +3f904d90: call a3 +3f904da0: move a8, *a13(0x1a0), 1 +L3F904DC0: +3f904dc0: move *a13(0x1a0), a3, 1 +3f904de0: jreq L3F904FA0 +3f904df0: move a14, -*sp, 1 +3f904e00: move a13, a3 +3f904e10: addi 0x180, a3 +3f904e30: move a3, *a14+, 1 +3f904e40: move a13, a3 +3f904e50: addi 0x160, a3 +3f904e70: move a3, *a14+, 1 +3f904e80: move a13, a3 +3f904e90: addi 0x140, a3 +3f904eb0: move a3, *a14+, 1 +3f904ec0: move a13, a3 +3f904ed0: addi 0x120, a3 +3f904ef0: move a3, *a14+, 1 +3f904f00: move *a13(0x1a0), *a14+, 1 +3f904f20: sub a3, a3 +3f904f30: move a3, *a14+, 1 +3f904f40: movk 3, a3 +3f904f50: move a3, *a14+, 1 +3f904f60: move a9, *a14+, 1 +3f904f70: move *a11(0xac0), a3, 1 +3f904f90: call a3 +L3F904FA0: +3f904fa0: move a14, -*sp, 1 +3f904fb0: move a12, *a14+, 1 +3f904fc0: move *a11(0xfe0), a3, 1 +3f904fe0: call a3 +3f904ff0: move a8, a3 +3f905000: jreq L3F9050B0 +3f905010: move a14, -*sp, 1 +3f905020: move a12, *a14+, 1 +3f905030: move a13, a3 +3f905040: addi 0xe0, a3 +3f905060: move *a3+, *a14+, 1 +3f905070: move a9, *a14+, 1 +3f905080: move *a9(0x5a0), a3, 1 +3f9050a0: call a3 +L3F9050B0: +3f9050b0: move a14, -*sp, 1 +3f9050c0: move a12, *a14+, 1 +3f9050d0: move *a11(0xec0), a3, 1 +3f9050f0: call a3 +3f905100: move *a13(0x80), a3, 1 +3f905120: cmp a3, a5 +3f905130: jrle L3F905190 +3f905140: move a14, -*sp, 1 +3f905150: move a10, *a14+, 1 +3f905160: calla L3F8ED380 +L3F905190: +3f905190: move *a13(0x1a0), a3, 1 +3f9051b0: jreq L3F9052B0 +3f9051c0: move a14, -*sp, 1 +3f9051d0: move *a13(0x180), *a14+, 1 +3f9051f0: move *a13(0x160), *a14+, 1 +3f905210: move *a13(0x140), *a14+, 1 +3f905230: move *a13(0x120), *a14+, 1 +3f905250: calla L3F912390 +3f905280: calla L3F23D740 +L3F9052B0: +3f9052b0: move a14, -*sp, 1 +3f9052c0: move a0, *a14+, 1 +3f9052d0: move *a11(0xec0), a3, 1 +3f9052f0: call a3 +3f905300: move *a13(0x1a0), a3, 1 +3f905320: jreq L3F905380 +3f905330: move a14, -*sp, 1 +3f905340: move a3, *a14+, 1 +3f905350: move *a11(0xec0), a3, 1 +3f905370: call a3 +L3F905380: +3f905380: move *sp(0x140), a14, 1 +3f9053a0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9053c0: rets 2 +L3F9053D0: +3f9053d0: mmtm sp, a7,a9,a11,a13 +3f9053f0: move a14, a13 +3f905400: move *a13(0xffe0), a11, 1 +3f905420: move *a11(0x80), a7, 1 +3f905440: move *a7(0xe0), a9, 1 +3f905460: jreq L3F905560 +L3F905470: +3f905470: move *a13(0xffc0), a11, 1 +3f905490: cmp a11, a9 +3f9054a0: jrne L3F9054D0 +3f9054b0: sub a8, a8 +3f9054c0: jruc L3F905570 +L3F9054D0: +3f9054d0: move *a13(0xffe0), a7, 1 +3f9054f0: cmp a7, a9 +3f905500: jrne L3F905530 +3f905510: movk 1, a8 +3f905520: jruc L3F905570 +L3F905530: +3f905530: move *a9(0xa0), a9, 1 +3f905550: jrne L3F905470 +L3F905560: +3f905560: movk 1, a8 +L3F905570: +3f905570: move *sp(0xa0), a14, 1 +3f905590: mmfm sp, a7,a9,a11,a13 +3f9055b0: rets 2 +L3F9055C0: +3f9055c0: mmtm sp, a7,a9,a10,a11,a12,a13 +3f9055e0: move a14, a13 +3f9055f0: move *a13(0xffe0), a9, 1 +3f905610: move *a13(0xffc0), a10, 1 +3f905630: move *a9(0x80), a7, 1 +3f905650: move *a7(0xe0), a11, 1 +3f905670: move *a9(0x20), a12, 1 +3f905690: move a11, a7 +3f9056a0: jreq L3F905810 +L3F9056B0: +3f9056b0: cmp a9, a11 +3f9056c0: jrne L3F9056F0 +3f9056d0: sub a8, a8 +3f9056e0: jruc L3F905820 +L3F9056F0: +3f9056f0: setf 1, 0, 0 +3f905700: move *a11(0x683), a7, 0 +3f905720: jreq L3F9057E0 +3f905730: move a14, -*sp, 1 +3f905740: move a10, *a14+, 1 +3f905750: move *a11(0x1a0), *a14+, 1 +3f905770: move *a12(0xfa0), a7, 1 +3f905790: call a7 +3f9057a0: move a8, a7 +3f9057b0: jreq L3F9057E0 +3f9057c0: movk 1, a8 +3f9057d0: jruc L3F905820 +L3F9057E0: +3f9057e0: move *a11(0xa0), a11, 1 +3f905800: jrne L3F9056B0 +L3F905810: +3f905810: sub a8, a8 +L3F905820: +3f905820: move *sp(0xe0), a14, 1 +3f905840: mmfm sp, a7,a9,a10,a11,a12,a13 +3f905860: rets 2 +L3F905870: +3f905870: mmtm sp, a7,a9,a10,a11,a12,a13 +3f905890: move a14, a13 +3f9058a0: move *a13(0xffe0), a9, 1 +3f9058c0: move *a13(0xffc0), a10, 1 +3f9058e0: move *a9(0x20), a12, 1 +3f905900: move *a9(0xa0), a11, 1 +3f905920: jreq L3F905A50 +L3F905930: +3f905930: setf 1, 0, 0 +3f905940: move *a11(0x683), a7, 0 +3f905960: jreq L3F905A20 +3f905970: move a14, -*sp, 1 +3f905980: move a10, *a14+, 1 +3f905990: move *a11(0x1a0), *a14+, 1 +3f9059b0: move *a12(0xfa0), a7, 1 +3f9059d0: call a7 +3f9059e0: move a8, a7 +3f9059f0: jreq L3F905A20 +3f905a00: move a11, a8 +3f905a10: jruc L3F905A60 +L3F905A20: +3f905a20: move *a11(0xa0), a11, 1 +3f905a40: jrne L3F905930 +L3F905A50: +3f905a50: sub a8, a8 +L3F905A60: +3f905a60: move *sp(0xe0), a14, 1 +3f905a80: mmfm sp, a7,a9,a10,a11,a12,a13 +3f905aa0: rets 2 +L3F905AB0: +3f905ab0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f905ad0: move a14, a13 +3f905ae0: addi 0x80, a14 +3f905b00: move *a13(0xffe0), a9, 1 +3f905b20: move *a13(0xffc0), a10, 1 +3f905b40: move *a9(0x80), a7, 1 +3f905b60: move *a7(0xe0), a7, 1 +3f905b80: cmp a7, a9 +3f905b90: jrne L3F905C30 +3f905ba0: move *a9(0x80), a7, 1 +3f905bc0: move *a7(0x100), a7, 1 +3f905be0: cmp a7, a9 +3f905bf0: jrne L3F905C30 +3f905c00: sub a8, a8 +3f905c10: jauc L3F906AB0 +L3F905C30: +3f905c30: move *a9(0x20), a11, 1 +3f905c50: move a14, -*sp, 1 +3f905c60: move a13, *a14+, 1 +3f905c70: sub a7, a7 +3f905c80: move a7, *a14+, 1 +3f905c90: setf 16, 1, 0 +3f905ca0: move *a13(0xff80), a5, 0 +3f905cc0: move *a13(0xff40), a3, 0 +3f905ce0: add a3, a5 +3f905cf0: move a5, *a14+, 1 +3f905d00: move *a13(0xffa0), a5, 0 +3f905d20: move *a13(0xff60), a7, 0 +3f905d40: add a7, a5 +3f905d50: move a5, *a14+, 1 +3f905d60: move *a13(0xff80), a5, 0 +3f905d80: move a5, *a14+, 1 +3f905d90: move *a13(0xffa0), a3, 0 +3f905db0: move a3, *a14+, 1 +3f905dc0: move *a11(0x1100), a3, 1 +3f905de0: call a3 +3f905df0: jauc L3F9069C0 +L3F905E10: +3f905e10: move a10, a3 +3f905e20: jreq L3F905E60 +3f905e30: move a10, a8 +3f905e40: jauc L3F906AB0 +L3F905E60: +3f905e60: move *a9(0x80), a7, 1 +3f905e80: move *a7(0xe0), a7, 1 +3f905ea0: cmp a7, a9 +3f905eb0: jrne L3F905F00 +3f905ec0: move *a9(0xa0), a8, 1 +3f905ee0: jauc L3F906AB0 +L3F905F00: +3f905f00: move *a9(0x80), a7, 1 +3f905f20: move *a7(0xe0), a8, 1 +3f905f40: jauc L3F906AB0 +L3F905F60: +3f905f60: move a10, a3 +3f905f70: jreq L3F906040 +3f905f80: move *a10(0xa0), a7, 1 +3f905fa0: cmp a9, a7 +3f905fb0: jreq L3F906000 +3f905fc0: move *a10(0xa0), a8, 1 +3f905fe0: jauc L3F906AB0 +L3F906000: +3f906000: move *a9(0xa0), a8, 1 +3f906020: jauc L3F906AB0 +L3F906040: +3f906040: sub a8, a8 +3f906050: jauc L3F906AB0 +L3F906070: +3f906070: move a10, a3 +3f906080: jreq L3F906240 +3f906090: move a14, -*sp, 1 +3f9060a0: move a10, *a14+, 1 +3f9060b0: move a9, *a14+, 1 +3f9060c0: calla L3F9053D0 +3f9060f0: move a8, a3 +3f906100: jrne L3F906200 +3f906110: move a14, -*sp, 1 +3f906120: move a13, *a14+, 1 +3f906130: move *a10(0x1a0), *a14+, 1 +3f906150: move *a11(0xfa0), a7, 1 +3f906170: call a7 +3f906180: move a8, a3 +3f906190: jreq L3F906200 +3f9061a0: move *a9(0x80), a7, 1 +3f9061c0: move *a7(0xe0), a8, 1 +3f9061e0: jauc L3F906AB0 +L3F906200: +3f906200: move *a9(0xa0), a8, 1 +3f906220: jauc L3F906AB0 +L3F906240: +3f906240: move a14, -*sp, 1 +3f906250: move a13, *a14+, 1 +3f906260: move a9, *a14+, 1 +3f906270: calla L3F9055C0 +3f9062a0: move a8, a3 +3f9062b0: jreq L3F906310 +3f9062c0: move *a9(0x80), a7, 1 +3f9062e0: move *a7(0xe0), a8, 1 +3f906300: jruc L3F906AB0 +L3F906310: +3f906310: move *a9(0xa0), a8, 1 +3f906330: jruc L3F906AB0 +L3F906340: +3f906340: move a10, a3 +3f906350: jreq L3F9064B0 +3f906360: move a14, -*sp, 1 +3f906370: move a10, *a14+, 1 +3f906380: move a9, *a14+, 1 +3f906390: calla L3F9053D0 +3f9063c0: dsjs a8, L3F906480 +3f9063d0: move a14, -*sp, 1 +3f9063e0: move a13, *a14+, 1 +3f9063f0: move *a10(0x1a0), *a14+, 1 +3f906410: move *a11(0xfa0), a7, 1 +3f906430: call a7 +3f906440: move a8, a3 +3f906450: jreq L3F906480 +3f906460: sub a8, a8 +3f906470: jruc L3F906AB0 +L3F906480: +3f906480: move *a9(0xa0), a8, 1 +3f9064a0: jruc L3F906AB0 +L3F9064B0: +3f9064b0: move a14, -*sp, 1 +3f9064c0: move a13, *a14+, 1 +3f9064d0: move a9, *a14+, 1 +3f9064e0: calla L3F905870 +3f906510: move a8, a3 +3f906520: jreq L3F906550 +3f906530: sub a8, a8 +3f906540: jruc L3F906AB0 +L3F906550: +3f906550: move *a9(0xa0), a8, 1 +3f906570: jruc L3F906AB0 +L3F906580: +3f906580: move a10, a3 +3f906590: jreq L3F906750 +3f9065a0: move a14, -*sp, 1 +3f9065b0: move a13, *a14+, 1 +3f9065c0: move *a10(0x1a0), *a14+, 1 +3f9065e0: move *a11(0xfa0), a7, 1 +3f906600: call a7 +3f906610: move a8, a3 +3f906620: jreq L3F906720 +3f906630: move a14, -*sp, 1 +3f906640: move a10, *a14+, 1 +3f906650: move a9, *a14+, 1 +3f906660: calla L3F9053D0 +3f906690: move a8, a3 +3f9066a0: jrne L3F906700 +3f9066b0: move *a9(0x80), a7, 1 +3f9066d0: move *a7(0xe0), a8, 1 +3f9066f0: jruc L3F906AB0 +L3F906700: +3f906700: sub a8, a8 +3f906710: jruc L3F906AB0 +L3F906720: +3f906720: move *a9(0xa0), a8, 1 +3f906740: jruc L3F906AB0 +L3F906750: +3f906750: move a14, -*sp, 1 +3f906760: move a13, *a14+, 1 +3f906770: move a9, *a14+, 1 +3f906780: calla L3F9055C0 +3f9067b0: move a8, a3 +3f9067c0: jreq L3F906820 +3f9067d0: move *a9(0x80), a7, 1 +3f9067f0: move *a7(0xe0), a8, 1 +3f906810: jruc L3F906AB0 +L3F906820: +3f906820: move a14, -*sp, 1 +3f906830: move a13, *a14+, 1 +3f906840: move a9, *a14+, 1 +3f906850: calla L3F905870 +3f906880: move a8, a3 +3f906890: jreq L3F9068C0 +3f9068a0: sub a8, a8 +3f9068b0: jruc L3F906AB0 +L3F9068C0: +3f9068c0: move *a9(0xa0), a8, 1 +3f9068e0: jruc L3F906AB0 +L3F9068F0: +3f9068f0: move a14, -*sp, 1 +3f906900: move *a13(0xff20), *a14+, 1 +3f906920: movi 0x3f9129d0, a8 +3f906950: move a8, *a14+, 1 +3f906960: calla L3F927BC0 +3f906990: move *a9(0xa0), a8, 1 +3f9069b0: jruc L3F906AB0 +L3F9069C0: +3f9069c0: move *a13(0xff20), a8, 1 +3f9069e0: jaeq L3F905E10 +3f906a00: dec a8 +3f906a10: jaeq L3F905F60 +3f906a30: dec a8 +3f906a40: jaeq L3F906070 +3f906a60: dec a8 +3f906a70: jreq L3F906340 +3f906a80: dec a8 +3f906a90: jreq L3F906580 +3f906aa0: jruc L3F9068F0 +L3F906AB0: +3f906ab0: move *sp(0x100), a14, 1 +3f906ad0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f906af0: rets 2 +L3F906B00: +3f906b00: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f906b20: move a14, a13 +3f906b30: addi 0x220, a14 +3f906b50: move *a13(0xffe0), a9, 1 +3f906b70: move *a13(0xffc0), a10, 1 +3f906b90: setf 1, 0, 0 +3f906ba0: move *a9(0x684), a7, 0 +3f906bc0: move a7, *a13, 1 +3f906bd0: sub a7, a7 +3f906be0: move a7, *a13(0xa0), 1 +3f906c00: move a7, *a13(0xe0), 1 +3f906c20: move a7, a0 +3f906c30: move *a9(0x80), a11, 1 +3f906c50: jaeq L3F907860 +3f906c70: move a14, -*sp, 1 +3f906c80: move a10, *a14+, 1 +3f906c90: move a9, *a14+, 1 +3f906ca0: calla L3F8FA820 +3f906cd0: move a8, a12 +3f906ce0: cmp a9, a12 +3f906cf0: jreq L3F9070E0 +3f906d00: movk 22, a5 +3f906d10: movb a5, *a13(0x120) +3f906d30: move *a12(0x160), *a13(0x160), 1 +3f906d60: move *a12(0xa0), a3, 1 +3f906d80: move *a3(0x160), *a13(0x180), 1 +3f906db0: setf 16, 1, 0 +3f906dc0: move *a12(0x3a0), a3, 0 +3f906de0: move *a12(0x650), a5, 0 +3f906e00: sub a5, a3 +3f906e10: move *a12(0x80), a5, 1 +3f906e30: move *a5(0x3a0), a5, 0 +3f906e50: sub a5, a3 +3f906e60: move a3, *a13(0x1a0), 0 +3f906e80: move *a12(0x3b0), a5, 0 +3f906ea0: move *a12(0x650), a3, 0 +3f906ec0: sub a3, a5 +3f906ed0: move *a12(0x80), a3, 1 +3f906ef0: move *a3(0x3b0), a3, 0 +3f906f10: sub a3, a5 +3f906f20: move a5, *a13(0x1b0), 0 +3f906f40: move *a12(0x360), *a13(0x1c0), 0 +3f906f70: move *a12(0x370), *a13(0x1d0), 0 +3f906fa0: move *a12(0x650), *a13(0x1e0), 0 +3f906fd0: setf 1, 0, 0 +3f906fe0: move *a12(0x686), a5, 0 +3f907000: movb a5, *a13(0x1f0) +3f907020: move a14, -*sp, 1 +3f907030: move a7, *a14+, 1 +3f907040: movk 1, a3 +3f907050: move a3, *a14+, 1 +3f907060: move a13, a5 +3f907070: addi 0x120, a5 +3f907090: move a5, *a14+, 1 +3f9070a0: move a12, *a14+, 1 +3f9070b0: calla L3F23C3A0 +L3F9070E0: +3f9070e0: move a14, -*sp, 1 +3f9070f0: move a10, *a14+, 1 +3f907100: move a9, *a14+, 1 +3f907110: move *a9(0x20), a5, 1 +3f907130: move *a5(0xb20), a5, 1 +3f907150: call a5 +3f907160: move *a13, a5, 1 +3f907170: jreq L3F907860 +3f907180: move a14, -*sp, 1 +3f907190: move *a9(0x1a0), *a14+, 1 +3f9071b0: move *a9(0x20), a3, 1 +3f9071d0: move *a3(0xfe0), a3, 1 +3f9071f0: call a3 +3f907200: move a8, a3 +3f907210: jreq L3F907370 +3f907220: move a14, -*sp, 1 +3f907230: move a13, a3 +3f907240: addk 32, a3 +3f907250: move a3, *a14+, 1 +3f907260: move *a9(0x1a0), *a14+, 1 +3f907280: move *a9(0x20), a3, 1 +3f9072a0: move *a3(0x1020), a3, 1 +3f9072c0: call a3 +3f9072d0: move a14, -*sp, 1 +3f9072e0: move a13, a3 +3f9072f0: addk 32, a3 +3f907300: move a3, *a14+, 1 +3f907310: move *a9(0x20), a3, 1 +3f907330: move *a3(0xe80), a3, 1 +3f907350: call a3 +3f907360: move a8, a0 +L3F907370: +3f907370: move a0, a3 +3f907380: jreq L3F907670 +3f907390: move a14, -*sp, 1 +3f9073a0: move a0, *a14+, 1 +3f9073b0: move a12, *a14+, 1 +3f9073c0: calla L3FC2DDD0 +3f9073f0: move a8, a3 +3f907400: jrne L3F9074B0 +L3F907410: +3f907410: move *a12(0xa0), a12, 1 +3f907430: move a14, -*sp, 1 +3f907440: move a0, *a14+, 1 +3f907450: move a12, *a14+, 1 +3f907460: calla L3FC2DDD0 +3f907490: move a8, a3 +3f9074a0: jreq L3F907410 +L3F9074B0: +3f9074b0: move a14, -*sp, 1 +3f9074c0: move a13, a7 +3f9074d0: addi 0x100, a7 +3f9074f0: move a7, *a14+, 1 +3f907500: move a13, a5 +3f907510: addi 0xe0, a5 +3f907530: move a5, *a14+, 1 +3f907540: move a13, a3 +3f907550: addi 0xc0, a3 +3f907570: move a3, *a14+, 1 +3f907580: move a13, a3 +3f907590: addi 0xa0, a3 +3f9075b0: move a3, *a14+, 1 +3f9075c0: move a0, *a14+, 1 +3f9075d0: sub a3, a3 +3f9075e0: move a3, *a14+, 1 +3f9075f0: movk 6, a3 +3f907600: move a3, *a14+, 1 +3f907610: move a12, *a14+, 1 +3f907620: move *a9(0x20), a3, 1 +3f907640: move *a3(0xac0), a3, 1 +3f907660: call a3 +L3F907670: +3f907670: move a14, -*sp, 1 +3f907680: move a11, *a14+, 1 +3f907690: calla L3F8ED380 +3f9076c0: move a0, a3 +3f9076d0: jreq L3F9077D0 +3f9076e0: move a14, -*sp, 1 +3f9076f0: move *a13(0x100), *a14+, 1 +3f907710: move *a13(0xe0), *a14+, 1 +3f907730: move *a13(0xc0), *a14+, 1 +3f907750: move *a13(0xa0), *a14+, 1 +3f907770: calla L3F912390 +3f9077a0: calla L3F23D740 +L3F9077D0: +3f9077d0: move a0, a3 +3f9077e0: jreq L3F907860 +3f9077f0: move a14, -*sp, 1 +3f907800: move a0, *a14+, 1 +3f907810: move *a9(0x20), a7, 1 +3f907830: move *a7(0xec0), a7, 1 +3f907850: call a7 +L3F907860: +3f907860: move *sp(0x140), a14, 1 +3f907880: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9078a0: rets 2 +L3F9078B0: +3f9078b0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9078d0: move a14, a13 +3f9078e0: addi 0x310, a14 +3f907900: move *a13(0xffe0), a9, 1 +3f907920: move *a13(0xffa0), a10, 1 +3f907940: move *a13(0xff80), a11, 1 +3f907960: sub a12, a12 +3f907970: setf 16, 0, 0 +3f907980: move *a9(0x360), *a13(0x80), 0 +3f9079b0: move *a9(0x370), *a13(0x90), 0 +3f9079e0: move *a9(0x650), *a13(0xa0), 0 +3f907a10: move a12, *a13(0xd0), 1 +3f907a30: setf 2, 0, 0 +3f907a40: move *a9(0x688), a7, 0 +3f907a60: subk 2, a7 +3f907a70: jrne L3F907AF0 +3f907a80: move *a13(0xffc0), a7, 1 +3f907aa0: btst 4, a7 +3f907ab0: jreq L3F907AF0 +3f907ac0: movk 8, a8 +3f907ad0: jauc L3F90A270 +L3F907AF0: +3f907af0: move *a13(0xffc0), a7, 1 +3f907b10: btst 5, a7 +3f907b20: jreq L3F907B80 +3f907b30: btst 6, a7 +3f907b40: jrne L3F907B80 +3f907b50: movk 8, a8 +3f907b60: jauc L3F90A270 +L3F907B80: +3f907b80: move *a9(0x80), a7, 1 +3f907ba0: jreq L3F907D50 +3f907bb0: move *a9(0x80), a7, 1 +3f907bd0: setf 16, 1, 0 +3f907be0: move *a9(0x3a0), a5, 0 +3f907c00: move *a7(0x3a0), a7, 0 +3f907c20: sub a7, a5 +3f907c30: setf 16, 0, 0 +3f907c40: move *a13(0xa0), a7, 0 +3f907c60: sub a7, a5 +3f907c70: move a5, *a13(0x40), 0 +3f907c90: move *a9(0x80), a5, 1 +3f907cb0: setf 16, 1, 0 +3f907cc0: move *a9(0x3b0), a3, 0 +3f907ce0: move *a5(0x3b0), a5, 0 +3f907d00: sub a5, a3 +3f907d10: sub a7, a3 +3f907d20: move a3, *a13(0x50), 0 +3f907d40: jruc L3F907DC0 +L3F907D50: +3f907d50: setf 16, 1, 0 +3f907d60: move *a9(0x3a0), *a13(0x40), 0 +3f907d90: move *a9(0x3b0), *a13(0x50), 0 +L3F907DC0: +3f907dc0: move a10, a2 +3f907dd0: move *a13(0x40), *a13(0x60), 0 +3f907e00: move *a13(0x50), *a13(0x70), 0 +3f907e30: move a12, *a13(0xb0), 1 +3f907e50: move *a13(0xffc0), a7, 1 +3f907e70: movk 3, a5 +3f907e80: and a7, a5 +3f907e90: jreq L3F907FD0 +3f907ea0: movk 12, a5 +3f907eb0: and a7, a5 +3f907ec0: jrne L3F907FD0 +3f907ed0: btst 0, a7 +3f907ee0: jreq L3F907F30 +3f907ef0: move *a2(0x0), *a13(0x40), 0 +3f907f20: addk 32, a2 +L3F907F30: +3f907f30: btst 1, a7 +3f907f40: jreq L3F907F90 +3f907f50: move *a2(0x0), *a13(0x50), 0 +3f907f80: addk 32, a2 +L3F907F90: +3f907f90: movk 1, a5 +3f907fa0: move a5, *a13(0xb0), 1 +3f907fc0: jruc L3F9083B0 +L3F907FD0: +3f907fd0: movk 15, a5 +3f907fe0: and a7, a5 +3f907ff0: jreq L3F9083B0 +3f908000: btst 0, a7 +3f908010: jreq L3F908060 +3f908020: move *a2(0x0), *a13(0x40), 0 +3f908050: addk 32, a2 +L3F908060: +3f908060: btst 1, a7 +3f908070: jreq L3F9080C0 +3f908080: move *a2(0x0), *a13(0x50), 0 +3f9080b0: addk 32, a2 +L3F9080C0: +3f9080c0: btst 2, a7 +3f9080d0: jreq L3F908120 +3f9080e0: move *a2(0x0), *a13(0x80), 0 +3f908110: addk 32, a2 +L3F908120: +3f908120: btst 3, a7 +3f908130: jreq L3F908180 +3f908140: move *a2(0x0), *a13(0x90), 0 +3f908170: addk 32, a2 +L3F908180: +3f908180: setf 16, 0, 0 +3f908190: move *a13(0x80), a5, 0 +3f9081b0: jreq L3F9081F0 +3f9081c0: move *a13(0x90), a3, 0 +3f9081e0: jrne L3F908220 +L3F9081F0: +3f9081f0: movk 2, a8 +3f908200: jauc L3F90A270 +L3F908220: +3f908220: move a5, *a13(0x1f0), 0 +3f908240: setf 16, 1, 0 +3f908250: move *a13(0x1f0), a3, 0 +3f908270: jrge L3F9082D0 +3f908280: move a3, *a11(0xc0), 1 +3f9082a0: movk 2, a8 +3f9082b0: jauc L3F90A270 +L3F9082D0: +3f9082d0: move *a13(0x90), *a13(0x1f0), 0 +3f908300: move *a13(0x1f0), a3, 0 +3f908320: jrge L3F908380 +3f908330: move a3, *a11(0xc0), 1 +3f908350: movk 2, a8 +3f908360: jauc L3F90A270 +L3F908380: +3f908380: movk 2, a3 +3f908390: move a3, *a13(0xb0), 1 +L3F9083B0: +3f9083b0: movk 15, a5 +3f9083c0: andn a5, a7 +3f9083d0: move a7, *a13(0x20), 1 +3f9083f0: jreq L3F908A30 +L3F908400: +3f908400: move a14, -*sp, 1 +3f908410: move *a13(0x20), *a14+, 1 +3f908430: calla L3FCCBE80 +3f908460: dec a8 +3f908470: move a8, *a13, 1 +3f908480: movk 1, a7 +3f908490: sll a8, a7 +3f9084a0: move a7, *a13, 1 +3f9084b0: move *a13(0x20), a5, 1 +3f9084d0: andn a7, a5 +3f9084e0: move a5, *a13(0x20), 1 +3f908500: jruc L3F908990 +L3F908510: +3f908510: move *a13(0xffc0), a7, 1 +3f908530: btst 4, a7 +3f908540: jreq L3F908A00 +3f908550: setf 16, 0, 0 +3f908560: move *a2(0x0), *a13(0xa0), 0 +3f908590: addk 32, a2 +3f9085a0: jruc L3F908A00 +L3F9085B0: +3f9085b0: move *a2, a0, 1 +3f9085c0: addk 32, a2 +3f9085d0: move a14, -*sp, 1 +3f9085e0: sub a7, a7 +3f9085f0: move a7, *a14+, 1 +3f908600: movk 16, a5 +3f908610: move a5, *a14+, 1 +3f908620: move a0, *a14+, 1 +3f908630: calla L3F8BA520 +3f908660: move a8, a12 +3f908670: jrne L3F9086B0 +3f908680: movk 3, a8 +3f908690: jauc L3F90A270 +L3F9086B0: +3f9086b0: move *a12(0x80), a3, 1 +3f9086d0: move *a9(0x80), a7, 1 +3f9086f0: cmp a7, a3 +3f908700: jreq L3F908740 +3f908710: movk 8, a8 +3f908720: jauc L3F90A270 +L3F908740: +3f908740: cmp a9, a12 +3f908750: jrne L3F908A00 +3f908760: movk 8, a8 +3f908770: jauc L3F90A270 +L3F908790: +3f908790: move *a13(0xffc0), a7, 1 +3f9087b0: btst 6, a7 +3f9087c0: jreq L3F908820 +3f9087d0: setf 8, 0, 0 +3f9087e0: move *a2, a5, 0 +3f9087f0: move a5, *a13(0xd0), 1 +3f908810: addk 32, a2 +L3F908820: +3f908820: move *a13(0xd0), a5, 1 +3f908840: subk 2, a5 +3f908850: jreq L3F908A00 +3f908860: move *a13(0xd0), a5, 1 +3f908880: subk 3, a5 +3f908890: jreq L3F908A00 +3f9088a0: move *a13(0xd0), a5, 1 +3f9088c0: subk 4, a5 +3f9088d0: jreq L3F908A00 +3f9088e0: move *a13(0xd0), a5, 1 +3f908900: jreq L3F908A00 +3f908910: dec a5 +3f908920: jreq L3F908A00 +3f908930: movk 8, a8 +3f908940: jauc L3F90A270 +L3F908960: +3f908960: movk 8, a8 +3f908970: jauc L3F90A270 +L3F908990: +3f908990: subk 16, a7 +3f9089a0: jreq L3F908510 +3f9089b0: subk 16, a7 +3f9089c0: jreq L3F9085B0 +3f9089d0: subk 32, a7 +3f9089e0: jreq L3F908790 +3f9089f0: jruc L3F908960 +L3F908A00: +3f908a00: move *a13(0x20), a7, 1 +3f908a20: jrne L3F908400 +L3F908A30: +3f908a30: move *a9(0x80), a5, 1 +3f908a50: jrne L3F908A90 +3f908a60: sub a8, a8 +3f908a70: jauc L3F90A270 +L3F908A90: +3f908a90: move *a13(0xffc0), a5, 1 +3f908ab0: btst 6, a5 +3f908ac0: jreq L3F908C50 +3f908ad0: move a14, -*sp, 1 +3f908ae0: move *a13(0xd0), *a14+, 1 +3f908b00: setf 16, 0, 0 +3f908b10: move *a13(0x90), a3, 0 +3f908b30: move a3, *a14+, 1 +3f908b40: move *a13(0x80), a3, 0 +3f908b60: move a3, *a14+, 1 +3f908b70: setf 16, 1, 0 +3f908b80: move *a13(0x50), a3, 0 +3f908ba0: move a3, *a14+, 1 +3f908bb0: move *a13(0x40), a3, 0 +3f908bd0: move a3, *a14+, 1 +3f908be0: move a12, *a14+, 1 +3f908bf0: move a9, *a14+, 1 +3f908c00: calla L3F905AB0 +3f908c30: move a8, a12 +3f908c40: jruc L3F908C70 +L3F908C50: +3f908c50: move *a9(0xa0), a12, 1 +L3F908C70: +3f908c70: setf 1, 0, 0 +3f908c80: move *a9(0x686), a3, 0 +3f908ca0: jrne L3F909120 +3f908cb0: move *a9(0x80), a3, 1 +3f908cd0: move *a3(0x420), a3, 1 +3f908cf0: btst 20, a3 +3f908d00: jreq L3F909120 +3f908d10: movk 23, a3 +3f908d20: movb a3, *a13(0xf0) +3f908d40: move *a9(0x160), *a13(0x130), 1 +3f908d70: move *a9(0x80), a5, 1 +3f908d90: move *a5(0x160), *a13(0x110), 1 +3f908dc0: move a12, a5 +3f908dd0: jreq L3F908E50 +3f908de0: move *a12(0x160), *a13(0x150), 1 +3f908e10: movb *a13(0xd0), *a13(0xf8) +3f908e40: jruc L3F908EA0 +L3F908E50: +3f908e50: sub a5, a5 +3f908e60: move a5, *a13(0x150), 1 +3f908e80: movb a5, *a13(0xf8) +L3F908EA0: +3f908ea0: setf 16, 0, 0 +3f908eb0: move *a13(0xffc0), *a13(0x1c0), 0 +3f908ee0: move *a13(0x40), *a13(0x170), 0 +3f908f10: move *a13(0x50), *a13(0x180), 0 +3f908f40: move *a13(0x80), *a13(0x190), 0 +3f908f70: move *a13(0x90), *a13(0x1a0), 0 +3f908fa0: move *a13(0xa0), *a13(0x1b0), 0 +3f908fd0: move a14, -*sp, 1 +3f908fe0: move a11, *a14+, 1 +3f908ff0: movi 0x100000, a5 +3f909020: move a5, *a14+, 1 +3f909030: movk 1, a5 +3f909040: move a5, *a14+, 1 +3f909050: move a13, a3 +3f909060: addi 0xf0, a3 +3f909080: move a3, *a14+, 1 +3f909090: move *a9(0x80), *a14+, 1 +3f9090b0: calla L3F23B2F0 +3f9090e0: dsjs a8, L3F909120 +3f9090f0: sub a8, a8 +3f909100: jauc L3F90A270 +L3F909120: +3f909120: move *a13(0xb0), a5, 1 +3f909140: subk 2, a5 +3f909150: jrne L3F9096F0 +3f909160: setf 16, 0, 0 +3f909170: move *a13(0x80), a5, 0 +3f909190: setf 16, 1, 0 +3f9091a0: move *a9(0x360), a3, 0 +3f9091c0: cmp a3, a5 +3f9091d0: jrne L3F909280 +3f9091e0: setf 16, 0, 0 +3f9091f0: move *a13(0x90), a3, 0 +3f909210: setf 16, 1, 0 +3f909220: move *a9(0x370), a5, 0 +3f909240: cmp a5, a3 +3f909250: jrne L3F909280 +3f909260: sub a5, a5 +3f909270: jruc L3F909290 +L3F909280: +3f909280: movk 1, a5 +L3F909290: +3f909290: move a5, *a13(0x1f0), 1 +3f9092b0: move a5, a3 +3f9092c0: jreq L3F909580 +3f9092d0: move *a9(0x420), a3, 1 +3f9092f0: btst 18, a3 +3f909300: jreq L3F909580 +3f909310: movk 25, a3 +3f909320: movb a3, *a13(0x210) +3f909340: move *a9(0x160), *a13(0x230), 1 +3f909370: move *a13(0x80), *a13(0x250), 0 +3f9093a0: move *a13(0x90), *a13(0x260), 0 +3f9093d0: move a14, -*sp, 1 +3f9093e0: move a11, *a14+, 1 +3f9093f0: movi 0x40000, a5 +3f909420: move a5, *a14+, 1 +3f909430: movk 1, a5 +3f909440: move a5, *a14+, 1 +3f909450: move a13, a3 +3f909460: addi 0x210, a3 +3f909480: move a3, *a14+, 1 +3f909490: move a9, *a14+, 1 +3f9094a0: calla L3F23B2F0 +3f9094d0: dsjs a8, L3F909580 +3f9094e0: setf 16, 0, 0 +3f9094f0: move *a9(0x360), *a13(0x80), 0 +3f909520: move *a9(0x370), *a13(0x90), 0 +3f909550: sub a5, a5 +3f909560: move a5, *a13(0x1f0), 1 +L3F909580: +3f909580: move *a13(0x1f0), a5, 1 +3f9095a0: jrne L3F9096F0 +3f9095b0: move *a13(0xffc0), a3, 1 +3f9095d0: movk 3, a5 +3f9095e0: and a3, a5 +3f9095f0: jreq L3F909640 +3f909600: movk 1, a5 +3f909610: move a5, *a13(0xb0), 1 +3f909630: jruc L3F9096F0 +L3F909640: +3f909640: andi 0x70, a3 +3f909670: jreq L3F9096C0 +3f909680: sub a5, a5 +3f909690: move a5, *a13(0xb0), 1 +3f9096b0: jruc L3F9096F0 +L3F9096C0: +3f9096c0: sub a8, a8 +3f9096d0: jauc L3F90A270 +L3F9096F0: +3f9096f0: move *a13(0xb0), a5, 1 +3f909710: subk 2, a5 +3f909720: jreq L3F909A00 +3f909730: move *a13(0xffc0), a5, 1 +3f909750: btst 0, a5 +3f909760: jreq L3F9097E0 +3f909770: setf 16, 1, 0 +3f909780: move *a13(0x40), a3, 0 +3f9097a0: move *a13(0x60), a5, 0 +3f9097c0: cmp a5, a3 +3f9097d0: jrne L3F909A00 +L3F9097E0: +3f9097e0: move *a13(0xffc0), a5, 1 +3f909800: btst 1, a5 +3f909810: jreq L3F909890 +3f909820: setf 16, 1, 0 +3f909830: move *a13(0x50), a3, 0 +3f909850: move *a13(0x70), a5, 0 +3f909870: cmp a5, a3 +3f909880: jrne L3F909A00 +L3F909890: +3f909890: move *a13(0xffc0), a5, 1 +3f9098b0: btst 4, a5 +3f9098c0: jreq L3F909950 +3f9098d0: setf 16, 0, 0 +3f9098e0: move *a13(0xa0), a3, 0 +3f909900: setf 16, 1, 0 +3f909910: move *a9(0x650), a5, 0 +3f909930: cmp a5, a3 +3f909940: jrne L3F909A00 +L3F909950: +3f909950: move *a13(0xffc0), a5, 1 +3f909970: btst 6, a5 +3f909980: jreq L3F9099D0 +3f909990: move *a9(0xa0), a3, 1 +3f9099b0: cmp a12, a3 +3f9099c0: jrne L3F909A00 +L3F9099D0: +3f9099d0: sub a8, a8 +3f9099e0: jauc L3F90A270 +L3F909A00: +3f909a00: movk 22, a7 +3f909a10: movb a7, *a13(0xf0) +3f909a30: move *a9(0x160), *a13(0x130), 1 +3f909a60: move a12, a3 +3f909a70: jreq L3F909AC0 +3f909a80: move *a12(0x160), *a13(0x150), 1 +3f909ab0: jruc L3F909AF0 +L3F909AC0: +3f909ac0: sub a5, a5 +3f909ad0: move a5, *a13(0x150), 1 +L3F909AF0: +3f909af0: setf 16, 1, 0 +3f909b00: move *a13(0x40), *a13(0x170), 0 +3f909b30: move *a13(0x50), *a13(0x180), 0 +3f909b60: move *a13(0x80), *a13(0x190), 0 +3f909b90: move *a13(0x90), *a13(0x1a0), 0 +3f909bc0: move *a13(0xa0), *a13(0x1b0), 0 +3f909bf0: setf 1, 0, 0 +3f909c00: move *a9(0x686), a5, 0 +3f909c20: movb a5, *a13(0x1c0) +3f909c40: move a14, -*sp, 1 +3f909c50: sub a3, a3 +3f909c60: move a3, *a14+, 1 +3f909c70: movk 1, a3 +3f909c80: move a3, *a14+, 1 +3f909c90: move a13, a5 +3f909ca0: addi 0xf0, a5 +3f909cc0: move a5, *a14+, 1 +3f909cd0: move a9, *a14+, 1 +3f909ce0: calla L3F23C3A0 +3f909d10: move *a13(0xffc0), a3, 1 +3f909d30: btst 4, a3 +3f909d40: jreq L3F909E10 +3f909d50: move *a13(0xb0), a7, 1 +3f909d70: jrne L3F909E10 +3f909d80: move a14, -*sp, 1 +3f909d90: setf 16, 0, 0 +3f909da0: move *a13(0xa0), a5, 0 +3f909dc0: move a5, *a14+, 1 +3f909dd0: move a9, *a14+, 1 +3f909de0: calla L3F9039C0 +L3F909E10: +3f909e10: move *a13(0xb0), a7, 1 +3f909e30: dsjs a7, L3F909FA0 +3f909e40: btst 6, a3 +3f909e50: jreq L3F909EC0 +3f909e60: move a14, -*sp, 1 +3f909e70: move a12, *a14+, 1 +3f909e80: move a9, *a14+, 1 +3f909e90: calla L3F906B00 +L3F909EC0: +3f909ec0: move a14, -*sp, 1 +3f909ed0: move a12, *a14+, 1 +3f909ee0: setf 16, 1, 0 +3f909ef0: move *a13(0x50), a7, 0 +3f909f10: move a7, *a14+, 1 +3f909f20: move *a13(0x40), a5, 0 +3f909f40: move a5, *a14+, 1 +3f909f50: move a9, *a14+, 1 +3f909f60: calla L3F8FB260 +3f909f90: jruc L3F90A260 +L3F909FA0: +3f909fa0: move *a13(0xb0), a7, 1 +3f909fc0: subk 2, a7 +3f909fd0: jrne L3F90A1E0 +3f909fe0: btst 6, a3 +3f909ff0: jreq L3F90A060 +3f90a000: move a14, -*sp, 1 +3f90a010: move a12, *a14+, 1 +3f90a020: move a9, *a14+, 1 +3f90a030: calla L3F906B00 +L3F90A060: +3f90a060: move a14, -*sp, 1 +3f90a070: move a12, *a14+, 1 +3f90a080: setf 16, 0, 0 +3f90a090: move *a13(0xa0), a7, 0 +3f90a0b0: move a7, *a14+, 1 +3f90a0c0: move *a13(0x90), a5, 0 +3f90a0e0: move a5, *a14+, 1 +3f90a0f0: move *a13(0x80), a3, 0 +3f90a110: move a3, *a14+, 1 +3f90a120: setf 16, 1, 0 +3f90a130: move *a13(0x50), a3, 0 +3f90a150: move a3, *a14+, 1 +3f90a160: move *a13(0x40), a3, 0 +3f90a180: move a3, *a14+, 1 +3f90a190: move a9, *a14+, 1 +3f90a1a0: calla L3F900510 +3f90a1d0: jruc L3F90A260 +L3F90A1E0: +3f90a1e0: btst 6, a3 +3f90a1f0: jreq L3F90A260 +3f90a200: move a14, -*sp, 1 +3f90a210: move a12, *a14+, 1 +3f90a220: move a9, *a14+, 1 +3f90a230: calla L3F906B00 +L3F90A260: +3f90a260: sub a8, a8 +L3F90A270: +3f90a270: move *sp(0x160), a14, 1 +3f90a290: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f90a2b0: rets 2 +L3F90A2C0: +3f90a2c0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f90a2e0: move a14, a13 +3f90a2f0: addi 0x1c0, a14 +3f90a310: move *a13(0xffe0), a9, 1 +3f90a330: move *a13(0xffa0), a10, 1 +3f90a350: move *a9(0xe0), a7, 1 +3f90a370: move *a9(0x100), a5, 1 +3f90a390: cmp a5, a7 +3f90a3a0: jrne L3F90A3E0 +3f90a3b0: sub a8, a8 +3f90a3c0: jauc L3F90B2B0 +L3F90A3E0: +3f90a3e0: move *a9(0x20), a0, 1 +3f90a400: move *a13(0xffc0), a7, 1 +3f90a420: jrne L3F90A820 +3f90a430: move *a9(0x100), a11, 1 +3f90a450: jaeq L3F90AE20 +L3F90A470: +3f90a470: setf 1, 0, 0 +3f90a480: move *a11(0x683), a7, 0 +3f90a4a0: jreq L3F90A7E0 +3f90a4b0: setf 2, 0, 0 +3f90a4c0: move *a11(0x681), a7, 0 +3f90a4e0: jreq L3F90A7E0 +3f90a4f0: move *a9(0xe0), a7, 1 +3f90a510: cmp a11, a7 +3f90a520: jreq L3F90A7B0 +3f90a530: move *a9(0x100), a7, 1 +3f90a550: cmp a11, a7 +3f90a560: jrne L3F90A5A0 +3f90a570: move *a11(0xc0), *a9(0x100), 1 +L3F90A5A0: +3f90a5a0: move *a11(0xa0), a7, 1 +3f90a5c0: jreq L3F90A620 +3f90a5d0: move *a11(0xa0), a7, 1 +3f90a5f0: move *a11(0xc0), *a7(0xc0), 1 +L3F90A620: +3f90a620: move *a11(0xc0), a7, 1 +3f90a640: jreq L3F90A6A0 +3f90a650: move *a11(0xc0), a7, 1 +3f90a670: move *a11(0xa0), *a7(0xa0), 1 +L3F90A6A0: +3f90a6a0: move *a9(0xe0), *a11(0xa0), 1 +3f90a6d0: sub a7, a7 +3f90a6e0: move a7, *a11(0xc0), 1 +3f90a700: move *a9(0xe0), a5, 1 +3f90a720: move a11, *a5(0xc0), 1 +3f90a740: move a11, *a9(0xe0), 1 +3f90a760: setf 1, 0, 0 +3f90a770: move a7, *a11(0x683), 0 +3f90a790: move a11, a12 +3f90a7a0: jruc L3F90AE20 +L3F90A7B0: +3f90a7b0: sub a8, a8 +3f90a7c0: jauc L3F90B2B0 +L3F90A7E0: +3f90a7e0: move *a11(0xc0), a11, 1 +3f90a800: jrne L3F90A470 +3f90a810: jruc L3F90AE20 +L3F90A820: +3f90a820: dsj a7, L3F90AE20 +3f90a840: move *a9(0xe0), a11, 1 +3f90a860: jreq L3F90AE20 +L3F90A870: +3f90a870: setf 1, 0, 0 +3f90a880: move *a11(0x683), a7, 0 +3f90a8a0: jreq L3F90ADF0 +3f90a8b0: setf 2, 0, 0 +3f90a8c0: move *a11(0x681), a7, 0 +3f90a8e0: jrne L3F90ADF0 +3f90a8f0: move *a11(0xa0), a12, 1 +3f90a910: move a14, -*sp, 1 +3f90a920: move a13, a7 +3f90a930: addi 0x100, a7 +3f90a950: move a7, *a14+, 1 +3f90a960: move *a11(0x1a0), *a14+, 1 +3f90a980: move *a0(0x1020), a5, 1 +3f90a9a0: call a5 +3f90a9b0: move a12, a5 +3f90a9c0: jreq L3F90AB60 +L3F90A9D0: +3f90a9d0: setf 1, 0, 0 +3f90a9e0: move *a12(0x684), a7, 0 +3f90aa00: jreq L3F90AB30 +3f90aa10: setf 2, 0, 0 +3f90aa20: move *a12(0x681), a7, 0 +3f90aa40: jreq L3F90AB30 +3f90aa50: move a14, -*sp, 1 +3f90aa60: move a13, a7 +3f90aa70: addi 0x100, a7 +3f90aa90: move a7, *a14+, 1 +3f90aaa0: move *a12(0x1a0), *a14+, 1 +3f90aac0: move *a0(0xfa0), a5, 1 +3f90aae0: call a5 +3f90aaf0: move a8, *a13(0x180), 1 +3f90ab10: move a8, a5 +3f90ab20: jrne L3F90AB60 +L3F90AB30: +3f90ab30: move *a12(0xa0), a12, 1 +3f90ab50: jrne L3F90A9D0 +L3F90AB60: +3f90ab60: move a12, a5 +3f90ab70: jreq L3F90ADF0 +3f90ab80: move *a11(0xa0), *a13(0x1a0), 1 +3f90abb0: move *a9(0xe0), a7, 1 +3f90abd0: cmp a11, a7 +3f90abe0: jrne L3F90AC20 +3f90abf0: move *a13(0x1a0), *a9(0xe0), 1 +L3F90AC20: +3f90ac20: move *a13(0x1a0), a7, 1 +3f90ac40: move *a11(0xc0), *a7(0xc0), 1 +3f90ac70: move *a11(0xc0), a5, 1 +3f90ac90: jreq L3F90ACE0 +3f90aca0: move *a11(0xc0), a5, 1 +3f90acc0: move a7, *a5(0xa0), 1 +L3F90ACE0: +3f90ace0: sub a5, a5 +3f90acf0: move a5, *a11(0xa0), 1 +3f90ad10: move *a9(0x100), *a11(0xc0), 1 +3f90ad40: move *a9(0x100), a5, 1 +3f90ad60: move a11, *a5(0xa0), 1 +3f90ad80: move a11, *a9(0x100), 1 +3f90ada0: sub a5, a5 +3f90adb0: setf 1, 0, 0 +3f90adc0: move a5, *a12(0x683), 0 +3f90ade0: jruc L3F90AE20 +L3F90ADF0: +3f90adf0: move *a11(0xa0), a11, 1 +3f90ae10: jrne L3F90A870 +L3F90AE20: +3f90ae20: move a11, a5 +3f90ae30: jrne L3F90AE60 +3f90ae40: sub a8, a8 +3f90ae50: jruc L3F90B2B0 +L3F90AE60: +3f90ae60: move *a11(0x160), *a13(0x40), 1 +3f90ae90: move *a9(0x160), *a13(0x60), 1 +3f90aec0: move *a9(0x160), *a13(0x20), 1 +3f90aef0: move *a13(0xffc0), a7, 1 +3f90af10: jrne L3F90AF60 +3f90af20: sub a5, a5 +3f90af30: movb a5, *a13(0x80) +3f90af50: jruc L3F90AF90 +L3F90AF60: +3f90af60: movk 1, a5 +3f90af70: movb a5, *a13(0x80) +L3F90AF90: +3f90af90: move *a9(0x420), a5, 1 +3f90afb0: btst 20, a5 +3f90afc0: jreq L3F90B0F0 +3f90afd0: movk 27, a5 +3f90afe0: movb a5, *a13 +3f90aff0: move a14, -*sp, 1 +3f90b000: move a10, *a14+, 1 +3f90b010: movi 0x100000, a7 +3f90b040: move a7, *a14+, 1 +3f90b050: movk 1, a7 +3f90b060: move a7, *a14+, 1 +3f90b070: move a13, *a14+, 1 +3f90b080: move a9, *a14+, 1 +3f90b090: calla L3F23B2F0 +3f90b0c0: dsjs a8, L3F90B0F0 +3f90b0d0: sub a8, a8 +3f90b0e0: jruc L3F90B2B0 +L3F90B0F0: +3f90b0f0: movk 26, a7 +3f90b100: movb a7, *a13 +3f90b110: move a14, -*sp, 1 +3f90b120: sub a5, a5 +3f90b130: move a5, *a14+, 1 +3f90b140: movk 1, a5 +3f90b150: move a5, *a14+, 1 +3f90b160: move a13, *a14+, 1 +3f90b170: move a11, *a14+, 1 +3f90b180: calla L3F23C3A0 +3f90b1b0: setf 1, 0, 0 +3f90b1c0: move *a9(0x684), a5, 0 +3f90b1e0: jreq L3F90B2A0 +3f90b1f0: move a14, -*sp, 1 +3f90b200: move a10, *a14+, 1 +3f90b210: sub a5, a5 +3f90b220: move a5, *a14+, 1 +3f90b230: move a5, *a14+, 1 +3f90b240: movk 1, a5 +3f90b250: move a5, *a14+, 1 +3f90b260: move a12, *a14+, 1 +3f90b270: calla L3F90D0B0 +L3F90B2A0: +3f90b2a0: sub a8, a8 +L3F90B2B0: +3f90b2b0: move *sp(0x120), a14, 1 +3f90b2d0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f90b2f0: rets 2 +3f90b300: mmtm sp, a7,a9,a10,a11,a13 +3f90b320: move a14, a13 +3f90b330: move *a13(0xffe0), a9, 1 +3f90b350: move *a13(0xffc0), a10, 1 +3f90b370: move *a9(0x160), a11, 1 +3f90b390: move *a10, a7, 1 +3f90b3a0: cmp a7, a11 +3f90b3b0: jrne L3F90B3E0 +3f90b3c0: sub a8, a8 +3f90b3d0: jruc L3F90B3F0 +L3F90B3E0: +3f90b3e0: movk 1, a8 +L3F90B3F0: +3f90b3f0: move *sp(0xc0), a14, 1 +3f90b410: mmfm sp, a7,a9,a10,a11,a13 +3f90b430: rets 2 +L3F90B440: +3f90b440: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f90b460: move a14, a13 +3f90b470: addi 0x220, a14 +3f90b490: move *a13(0xffe0), a9, 1 +3f90b4b0: move *a13(0xffc0), a10, 1 +3f90b4d0: move *a13(0xff60), a11, 1 +3f90b4f0: setf 1, 0, 0 +3f90b500: move *a9(0x683), a7, 0 +3f90b520: move a7, *a13, 1 +3f90b530: setf 16, 1, 0 +3f90b540: move *a9(0x650), a5, 0 +3f90b560: move a5, *a13(0x1c0), 1 +3f90b580: cmp a10, a9 +3f90b590: jrne L3F90B5D0 +3f90b5a0: movk 3, a8 +3f90b5b0: jauc L3F90CC80 +L3F90B5D0: +3f90b5d0: move a14, -*sp, 1 +3f90b5e0: move a10, a5 +3f90b5f0: addi 0x160, a5 +3f90b610: move a5, *a14+, 1 +3f90b620: movi 0x3f90b300, a5 +3f90b650: move a5, *a14+, 1 +3f90b660: move a9, *a14+, 1 +3f90b670: calla L3F8ECEE0 +3f90b6a0: move a8, a8 +3f90b6b0: jrne L3F90B6F0 +3f90b6c0: movk 3, a8 +3f90b6d0: jauc L3F90CC80 +L3F90B6F0: +3f90b6f0: move *a9(0x20), a0, 1 +3f90b710: movk 21, a5 +3f90b720: movb a5, *a13(0xa0) +3f90b740: move *a9(0x160), *a13(0xe0), 1 +3f90b770: move *a10(0x160), *a13(0x100), 1 +3f90b7a0: setf 16, 1, 0 +3f90b7b0: move *a13(0xffa0), *a13(0x120), 0 +3f90b7e0: move *a13(0xff80), *a13(0x130), 0 +3f90b810: setf 1, 0, 0 +3f90b820: move *a9(0x686), a3, 0 +3f90b840: movb a3, *a13(0x140) +3f90b860: move a14, -*sp, 1 +3f90b870: move a10, *a14+, 1 +3f90b880: movk 1, a3 +3f90b890: move a3, *a14+, 1 +3f90b8a0: move a13, a3 +3f90b8b0: addi 0xa0, a3 +3f90b8d0: move a3, *a14+, 1 +3f90b8e0: move a9, *a14+, 1 +3f90b8f0: calla L3F23C3A0 +3f90b920: setf 16, 1, 0 +3f90b930: move *a9(0x3a0), *a13(0x1a0), 0 +3f90b960: move *a9(0x3b0), *a13(0x1b0), 0 +3f90b990: move a7, a8 +3f90b9a0: jreq L3F90BA50 +3f90b9b0: move a14, -*sp, 1 +3f90b9c0: sub a5, a5 +3f90b9d0: move a5, *a14+, 1 +3f90b9e0: movk 1, a5 +3f90b9f0: move a5, *a14+, 1 +3f90ba00: move a5, *a14+, 1 +3f90ba10: move a9, *a14+, 1 +3f90ba20: calla L3F90FAE0 +L3F90BA50: +3f90ba50: move *a9(0x80), a12, 1 +3f90ba70: move *a12(0xe0), a5, 1 +3f90ba90: cmp a9, a5 +3f90baa0: jrne L3F90BAE0 +3f90bab0: move *a9(0xa0), *a12(0xe0), 1 +L3F90BAE0: +3f90bae0: move *a12(0x100), a5, 1 +3f90bb00: cmp a9, a5 +3f90bb10: jrne L3F90BB50 +3f90bb20: move *a9(0xc0), *a12(0x100), 1 +L3F90BB50: +3f90bb50: move *a9(0xa0), a5, 1 +3f90bb70: jreq L3F90BBD0 +3f90bb80: move *a9(0xa0), a5, 1 +3f90bba0: move *a9(0xc0), *a5(0xc0), 1 +L3F90BBD0: +3f90bbd0: move *a9(0xc0), a5, 1 +3f90bbf0: jreq L3F90BC50 +3f90bc00: move *a9(0xc0), a5, 1 +3f90bc20: move *a9(0xa0), *a5(0xa0), 1 +L3F90BC50: +3f90bc50: move a10, *a9(0x80), 1 +3f90bc70: move *a10(0xe0), *a9(0xa0), 1 +3f90bca0: sub a5, a5 +3f90bcb0: move a5, *a9(0xc0), 1 +3f90bcd0: move *a10(0xe0), a5, 1 +3f90bcf0: jreq L3F90BD50 +3f90bd00: move *a10(0xe0), a5, 1 +3f90bd20: move a9, *a5(0xc0), 1 +3f90bd40: jruc L3F90BD70 +L3F90BD50: +3f90bd50: move a9, *a10(0x100), 1 +L3F90BD70: +3f90bd70: move a9, *a10(0xe0), 1 +3f90bd90: setf 16, 1, 0 +3f90bda0: move *a13(0xffa0), a5, 0 +3f90bdc0: move *a13(0x1c0), a3, 1 +3f90bde0: add a3, a5 +3f90bdf0: move a5, *a9(0x340), 0 +3f90be10: move *a13(0xff80), a5, 0 +3f90be30: add a3, a5 +3f90be40: move a5, *a9(0x350), 0 +3f90be60: move *a13(0x1a0), *a9(0x3c0), 0 +3f90be90: move *a13(0x1b0), *a9(0x3d0), 0 +3f90bec0: move *a13(0xffa0), a5, 0 +3f90bee0: move *a10(0x3a0), a3, 0 +3f90bf00: add a5, a3 +3f90bf10: move *a13(0x1c0), a5, 1 +3f90bf30: add a5, a3 +3f90bf40: move a3, *a9(0x3a0), 0 +3f90bf60: move *a13(0xff80), a3, 0 +3f90bf80: move *a10(0x3b0), a5, 0 +3f90bfa0: add a3, a5 +3f90bfb0: move *a13(0x1c0), a3, 1 +3f90bfd0: add a3, a5 +3f90bfe0: move a5, *a9(0x3b0), 0 +3f90c000: move *a9(0x3a0), a5, 0 +3f90c020: move *a13(0x1a0), a3, 0 +3f90c040: sub a3, a5 +3f90c050: move a5, *a13(0x1e0), 1 +3f90c070: move *a9(0x3b0), a3, 0 +3f90c090: move *a13(0x1b0), a5, 0 +3f90c0b0: sub a5, a3 +3f90c0c0: move a3, *a13(0x200), 1 +3f90c0e0: move a14, -*sp, 1 +3f90c0f0: move a13, a3 +3f90c100: addk 32, a3 +3f90c110: move a3, *a14+, 1 +3f90c120: sub a3, a3 +3f90c130: move a3, *a14+, 1 +3f90c140: move *a9(0x3b0), a3, 0 +3f90c160: move *a9(0x370), a5, 0 +3f90c180: add a5, a3 +3f90c190: move a3, *a14+, 1 +3f90c1a0: move *a9(0x3a0), a5, 0 +3f90c1c0: move *a9(0x360), a3, 0 +3f90c1e0: add a3, a5 +3f90c1f0: move a5, *a14+, 1 +3f90c200: move *a9(0x3b0), a8, 0 +3f90c220: move a8, *a14+, 1 +3f90c230: move *a9(0x3a0), a8, 0 +3f90c250: move a8, *a14+, 1 +3f90c260: move *a0(0x1100), a5, 1 +3f90c280: call a5 +3f90c290: move a14, -*sp, 1 +3f90c2a0: move a13, a5 +3f90c2b0: addk 32, a5 +3f90c2c0: move a5, *a14+, 1 +3f90c2d0: move *a9(0x180), *a14+, 1 +3f90c2f0: move *a0(0xf60), a3, 1 +3f90c310: call a3 +3f90c320: move a14, -*sp, 1 +3f90c330: move *a10(0x180), *a14+, 1 +3f90c350: move *a9(0x180), *a14+, 1 +3f90c370: move *a9(0x180), *a14+, 1 +3f90c390: move *a0(0xee0), a3, 1 +3f90c3b0: call a3 +3f90c3c0: move a14, -*sp, 1 +3f90c3d0: move a5, *a14+, 1 +3f90c3e0: move *a9(0x300), *a14+, 1 +3f90c400: move *a0(0xf60), a3, 1 +3f90c420: call a3 +3f90c430: move a14, -*sp, 1 +3f90c440: move a10, *a14+, 1 +3f90c450: sub a3, a3 +3f90c460: move a3, *a14+, 1 +3f90c470: move *a9(0x300), *a14+, 1 +3f90c490: move *a0(0x12a0), a3, 1 +3f90c4b0: call a3 +3f90c4c0: move *a13(0x1c0), a3, 1 +3f90c4e0: jreq L3F90C7B0 +3f90c4f0: setf 16, 1, 0 +3f90c500: sext a3, 0 +3f90c510: move *a13(0x40), a5, 0 +3f90c530: sub a3, a5 +3f90c540: move a5, *a13(0x40), 0 +3f90c560: move *a13(0x1c0), a3, 0 +3f90c580: move *a13(0x50), a5, 0 +3f90c5a0: sub a3, a5 +3f90c5b0: move a5, *a13(0x50), 0 +3f90c5d0: move *a13(0x60), a5, 0 +3f90c5f0: add a3, a5 +3f90c600: move a5, *a13(0x60), 0 +3f90c620: move *a13(0x70), a5, 0 +3f90c640: add a3, a5 +3f90c650: move a5, *a13(0x70), 0 +3f90c670: move a14, -*sp, 1 +3f90c680: move a13, a5 +3f90c690: addk 32, a5 +3f90c6a0: move a5, *a14+, 1 +3f90c6b0: move *a9(0x1a0), *a14+, 1 +3f90c6d0: move *a0(0xf60), a5, 1 +3f90c6f0: call a5 +3f90c700: move a14, -*sp, 1 +3f90c710: move *a10(0x180), *a14+, 1 +3f90c730: move *a9(0x1a0), *a14+, 1 +3f90c750: move *a9(0x1a0), *a14+, 1 +3f90c770: move *a0(0xee0), a5, 1 +3f90c790: call a5 +3f90c7a0: jruc L3F90C830 +L3F90C7B0: +3f90c7b0: move a14, -*sp, 1 +3f90c7c0: move *a9(0x180), *a14+, 1 +3f90c7e0: move *a9(0x1a0), *a14+, 1 +3f90c800: move *a0(0xea0), a5, 1 +3f90c820: call a5 +L3F90C830: +3f90c830: move a14, -*sp, 1 +3f90c840: move a13, a5 +3f90c850: addk 32, a5 +3f90c860: move a5, *a14+, 1 +3f90c870: move *a9(0x2e0), *a14+, 1 +3f90c890: move *a0(0xf60), a3, 1 +3f90c8b0: call a3 +3f90c8c0: move a14, -*sp, 1 +3f90c8d0: move a5, *a14+, 1 +3f90c8e0: move *a9(0x260), *a14+, 1 +3f90c900: move *a0(0xf60), a3, 1 +3f90c920: call a3 +3f90c930: move a14, -*sp, 1 +3f90c940: setf 16, 1, 0 +3f90c950: move *a9(0x3b0), a8, 0 +3f90c970: move a8, *a14+, 1 +3f90c980: move *a9(0x3a0), a8, 0 +3f90c9a0: move a8, *a14+, 1 +3f90c9b0: move a9, *a14+, 1 +3f90c9c0: move *a0(0xa40), a3, 1 +3f90c9e0: call a3 +3f90c9f0: move a14, -*sp, 1 +3f90ca00: sub a3, a3 +3f90ca10: move a3, *a14+, 1 +3f90ca20: move a3, *a14+, 1 +3f90ca30: move *a13(0x200), *a14+, 1 +3f90ca50: move *a13(0x1e0), *a14+, 1 +3f90ca70: move a3, *a14+, 1 +3f90ca80: move a3, *a14+, 1 +3f90ca90: move a3, *a14+, 1 +3f90caa0: move a9, *a14+, 1 +3f90cab0: calla L3F8F80D0 +3f90cae0: move a14, -*sp, 1 +3f90caf0: move a10, *a14+, 1 +3f90cb00: move a9, *a14+, 1 +3f90cb10: move *a0(0xb00), a3, 1 +3f90cb30: call a3 +3f90cb40: move a7, a3 +3f90cb50: jreq L3F90CC20 +3f90cb60: move a14, -*sp, 1 +3f90cb70: move a11, *a14+, 1 +3f90cb80: movk 1, a5 +3f90cb90: move a5, *a14+, 1 +3f90cba0: sub a5, a5 +3f90cbb0: move a5, *a14+, 1 +3f90cbc0: movk 1, a5 +3f90cbd0: move a5, *a14+, 1 +3f90cbe0: move a9, *a14+, 1 +3f90cbf0: calla L3F90D0B0 +L3F90CC20: +3f90cc20: move a14, -*sp, 1 +3f90cc30: move a10, *a14+, 1 +3f90cc40: calla L3F243BB0 +3f90cc70: sub a8, a8 +L3F90CC80: +3f90cc80: move *sp(0x140), a14, 1 +3f90cca0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f90ccc0: rets 2 +L3F90CCD0: +3f90ccd0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f90ccf0: move a14, a13 +3f90cd00: addk 32, a14 +3f90cd10: move *a13(0xffe0), a9, 1 +3f90cd30: move *a13(0xffc0), a10, 1 +3f90cd50: move a9, a11 +3f90cd60: jreq L3F90CDC0 +3f90cd70: move *a11(0x20), a7, 1 +3f90cd90: move *a7(0xa80), *a13(0x0), 1 +L3F90CDC0: +3f90cdc0: move a11, a7 +3f90cdd0: jreq L3F90D060 +L3F90CDE0: +3f90cde0: setf 1, 0, 0 +3f90cdf0: move *a11(0x683), a7, 0 +3f90ce10: jreq L3F90D030 +3f90ce20: movk 1, a7 +3f90ce30: move a7, *a11(0x684), 0 +3f90ce50: setf 2, 0, 0 +3f90ce60: move *a11(0x688), a5, 0 +3f90ce80: dec a5 +3f90ce90: movk 1, a5 +3f90cea0: jreq L3F90CEC0 +3f90ceb0: sub a5, a5 +L3F90CEC0: +3f90cec0: setf 1, 0, 0 +3f90ced0: move a5, *a11(0x685), 0 +3f90cef0: move a14, -*sp, 1 +3f90cf00: move a11, *a14+, 1 +3f90cf10: move *a13, a5, 1 +3f90cf20: call a5 +3f90cf30: move a14, -*sp, 1 +3f90cf40: move *a11(0x160), *a14+, 1 +3f90cf60: calla L3F226FC0 +3f90cf90: move *a11(0xe0), a7, 1 +3f90cfb0: jreq L3F90D030 +3f90cfc0: move a14, -*sp, 1 +3f90cfd0: move a10, *a14+, 1 +3f90cfe0: move *a11(0xe0), *a14+, 1 +3f90d000: calla L3F90CCD0 +L3F90D030: +3f90d030: move *a11(0xa0), a11, 1 +3f90d050: jrne L3F90CDE0 +L3F90D060: +3f90d060: move *sp(0xe0), a14, 1 +3f90d080: mmfm sp, a5,a7,a9,a10,a11,a13 +3f90d0a0: rets 2 +L3F90D0B0: +3f90d0b0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f90d0d0: move a14, a13 +3f90d0e0: addi 0x200, a14 +3f90d100: move *a13(0xffe0), a9, 1 +3f90d120: move *a13(0xff60), a10, 1 +3f90d140: sub a2, a2 +3f90d150: move a2, *a13, 1 +3f90d160: move a2, *a13(0x40), 1 +3f90d180: setf 1, 0, 0 +3f90d190: move *a9(0x683), a7, 0 +3f90d1b0: jreq L3F90D1F0 +3f90d1c0: move a2, a8 +3f90d1d0: jauc L3F90E320 +L3F90D1F0: +3f90d1f0: move *a9(0x20), a11, 1 +3f90d210: move *a9(0x80), a12, 1 +3f90d230: jaeq L3F90E1D0 +3f90d250: move *a13(0xff80), a7, 1 +3f90d270: jreq L3F90D4C0 +3f90d280: move *a9(0x686), a7, 0 +3f90d2a0: jrne L3F90D4C0 +3f90d2b0: move *a12(0x420), a7, 1 +3f90d2d0: btst 20, a7 +3f90d2e0: jreq L3F90D4C0 +3f90d2f0: movk 20, a7 +3f90d300: movb a7, *a13(0x80) +3f90d320: move *a9(0x160), *a13(0xc0), 1 +3f90d350: move *a12(0x160), *a13(0xa0), 1 +3f90d380: move a14, -*sp, 1 +3f90d390: move a10, *a14+, 1 +3f90d3a0: movi 0x100000, a7 +3f90d3d0: move a7, *a14+, 1 +3f90d3e0: movk 1, a7 +3f90d3f0: move a7, *a14+, 1 +3f90d400: move a13, a7 +3f90d410: addi 0x80, a7 +3f90d430: move a7, *a14+, 1 +3f90d440: move a12, *a14+, 1 +3f90d450: calla L3F23B2F0 +3f90d480: dsjs a8, L3F90D4C0 +3f90d490: move a2, a8 +3f90d4a0: jauc L3F90E320 +L3F90D4C0: +3f90d4c0: movk 1, a7 +3f90d4d0: setf 1, 0, 0 +3f90d4e0: move a7, *a9(0x683), 0 +3f90d500: move *a13(0xff80), a7, 1 +3f90d520: jreq L3F90D690 +3f90d530: movk 19, a5 +3f90d540: movb a5, *a13(0x80) +3f90d560: move *a9(0x160), *a13(0xc0), 1 +3f90d590: move *a9(0x686), a3, 0 +3f90d5b0: movb a3, *a13(0xe0) +3f90d5d0: move a14, -*sp, 1 +3f90d5e0: move a2, *a14+, 1 +3f90d5f0: movk 1, a3 +3f90d600: move a3, *a14+, 1 +3f90d610: move a13, a3 +3f90d620: addi 0x80, a3 +3f90d640: move a3, *a14+, 1 +3f90d650: move a9, *a14+, 1 +3f90d660: calla L3F23C3A0 +L3F90D690: +3f90d690: setf 1, 0, 0 +3f90d6a0: move a2, *a9(0x687), 0 +3f90d6c0: move *a12(0x684), a5, 0 +3f90d6e0: jrne L3F90D720 +3f90d6f0: move a2, a8 +3f90d700: jauc L3F90E320 +L3F90D720: +3f90d720: movk 1, a5 +3f90d730: move a5, *a9(0x684), 0 +3f90d750: setf 2, 0, 0 +3f90d760: move *a9(0x688), a3, 0 +3f90d780: dec a3 +3f90d790: movk 1, a3 +3f90d7a0: jreq L3F90D7C0 +3f90d7b0: sub a3, a3 +L3F90D7C0: +3f90d7c0: setf 1, 0, 0 +3f90d7d0: move a3, *a9(0x685), 0 +3f90d7f0: move a14, -*sp, 1 +3f90d800: move a9, *a14+, 1 +3f90d810: move *a11(0xa80), a3, 1 +3f90d830: call a3 +3f90d840: move *a9(0xe0), a3, 1 +3f90d860: jreq L3F90D8E0 +3f90d870: move a14, -*sp, 1 +3f90d880: move a10, *a14+, 1 +3f90d890: move *a9(0xe0), *a14+, 1 +3f90d8b0: calla L3F90CCD0 +L3F90D8E0: +3f90d8e0: move a14, -*sp, 1 +3f90d8f0: move *a9(0x1a0), *a14+, 1 +3f90d910: move *a11(0xfe0), a3, 1 +3f90d930: call a3 +3f90d940: move a8, a3 +3f90d950: jreq L3F90DA60 +3f90d960: move a14, -*sp, 1 +3f90d970: move a13, a3 +3f90d980: addi 0x180, a3 +3f90d9a0: move a3, *a14+, 1 +3f90d9b0: move *a9(0x1a0), *a14+, 1 +3f90d9d0: move *a11(0x1020), a5, 1 +3f90d9f0: call a5 +3f90da00: move a14, -*sp, 1 +3f90da10: move a3, *a14+, 1 +3f90da20: move *a11(0xe80), a5, 1 +3f90da40: call a5 +3f90da50: move a8, a2 +L3F90DA60: +3f90da60: move *a9(0xe0), a5, 1 +3f90da80: jreq L3F90DAF0 +3f90da90: move a14, -*sp, 1 +3f90daa0: move *a9(0xe0), *a14+, 1 +3f90dac0: move *a11(0x10e0), a5, 1 +3f90dae0: call a5 +L3F90DAF0: +3f90daf0: move a14, -*sp, 1 +3f90db00: move a13, a5 +3f90db10: addi 0x60, a5 +3f90db30: move a5, *a14+, 1 +3f90db40: move a13, a3 +3f90db50: addi 0x40, a3 +3f90db70: move a3, *a14+, 1 +3f90db80: move a13, a3 +3f90db90: addk 32, a3 +3f90dba0: move a3, *a14+, 1 +3f90dbb0: move a13, *a14+, 1 +3f90dbc0: move a2, *a14+, 1 +3f90dbd0: sub a3, a3 +3f90dbe0: move a3, *a14+, 1 +3f90dbf0: movk 4, a3 +3f90dc00: move a3, *a14+, 1 +3f90dc10: move a9, *a14+, 1 +3f90dc20: move *a11(0xac0), a3, 1 +3f90dc40: call a3 +3f90dc50: move *a13(0xffc0), a3, 1 +3f90dc70: jreq L3F90E010 +3f90dc80: move *a13(0xffa0), a5, 1 +3f90dca0: jrne L3F90DDF0 +3f90dcb0: move a14, -*sp, 1 +3f90dcc0: move a12, *a14+, 1 +3f90dcd0: calla L3F8ED380 +3f90dd00: move a2, a8 +3f90dd10: jreq L3F90E120 +3f90dd20: move a14, -*sp, 1 +3f90dd30: move *a13(0x60), *a14+, 1 +3f90dd50: move *a13(0x40), *a14+, 1 +3f90dd70: move *a13(0x20), *a14+, 1 +3f90dd90: move *a13(0x0), *a14+, 1 +3f90ddb0: calla L3F912390 +3f90dde0: jruc L3F90E120 +L3F90DDF0: +3f90ddf0: move *a9(0x240), a3, 1 +3f90de10: jreq L3F90DED0 +3f90de20: move a14, -*sp, 1 +3f90de30: move *a9(0x240), *a14+, 1 +3f90de50: move *a9(0x20), a3, 1 +3f90de70: move *a3(0xec0), a3, 1 +3f90de90: call a3 +3f90dea0: sub a3, a3 +3f90deb0: move a3, *a9(0x240), 1 +L3F90DED0: +3f90ded0: move a14, -*sp, 1 +3f90dee0: move a12, *a14+, 1 +3f90def0: calla L3F8ED380 +3f90df20: move a2, a3 +3f90df30: jreq L3F90E120 +3f90df40: move a14, -*sp, 1 +3f90df50: move *a13(0x60), *a14+, 1 +3f90df70: move *a13(0x40), *a14+, 1 +3f90df90: move *a13(0x20), *a14+, 1 +3f90dfb0: move *a13(0x0), *a14+, 1 +3f90dfd0: calla L3F912390 +3f90e000: jruc L3F90E120 +L3F90E010: +3f90e010: move *a13, a5, 1 +3f90e020: jreq L3F90E090 +3f90e030: move a14, -*sp, 1 +3f90e040: move *a13(0x20), *a14+, 1 +3f90e060: calla L3F702440 +L3F90E090: +3f90e090: move *a13(0x40), a3, 1 +3f90e0b0: jreq L3F90E120 +3f90e0c0: move a14, -*sp, 1 +3f90e0d0: move *a13(0x60), *a14+, 1 +3f90e0f0: calla L3F702440 +L3F90E120: +3f90e120: move a2, a3 +3f90e130: jreq L3F90E190 +3f90e140: move a14, -*sp, 1 +3f90e150: move a2, *a14+, 1 +3f90e160: move *a11(0xec0), a5, 1 +3f90e180: call a5 +L3F90E190: +3f90e190: calla L3F23D740 +3f90e1c0: jruc L3F90E310 +L3F90E1D0: +3f90e1d0: movk 1, a7 +3f90e1e0: move a7, *a9(0x683), 0 +3f90e200: move a7, *a9(0x684), 0 +3f90e220: setf 2, 0, 0 +3f90e230: move *a9(0x688), a5, 0 +3f90e250: dec a5 +3f90e260: movk 1, a5 +3f90e270: jreq L3F90E290 +3f90e280: sub a5, a5 +L3F90E290: +3f90e290: setf 1, 0, 0 +3f90e2a0: move a5, *a9(0x685), 0 +3f90e2c0: move a14, -*sp, 1 +3f90e2d0: move a9, *a14+, 1 +3f90e2e0: move *a11(0xa80), a5, 1 +3f90e300: call a5 +L3F90E310: +3f90e310: sub a8, a8 +L3F90E320: +3f90e320: move *sp(0x160), a14, 1 +3f90e340: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f90e360: rets 2 +L3F90E370: +3f90e370: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f90e390: move a14, a13 +3f90e3a0: addi 0x140, a14 +3f90e3c0: move *a13(0xffe0), a9, 1 +3f90e3e0: move *a13(0xffa0), a10, 1 +3f90e400: sub a11, a11 +3f90e410: move *a9(0x20), a0, 1 +3f90e430: move a11, *a13(0x20), 1 +3f90e450: move a11, *a13(0x60), 1 +3f90e470: move a11, *a13(0xa0), 1 +3f90e490: move *a9(0xe0), a7, 1 +3f90e4b0: jrne L3F90E4F0 +3f90e4c0: move a11, a8 +3f90e4d0: jauc L3F90F160 +L3F90E4F0: +3f90e4f0: move *a9(0x80), a7, 1 +3f90e510: jrne L3F90E630 +3f90e520: move *a9(0xe0), a12, 1 +3f90e540: jreq L3F90E600 +L3F90E550: +3f90e550: move a14, -*sp, 1 +3f90e560: move a10, *a14+, 1 +3f90e570: move *a13(0xffc0), *a14+, 1 +3f90e590: move a12, *a14+, 1 +3f90e5a0: calla L3F90E370 +3f90e5d0: move *a12(0xa0), a12, 1 +3f90e5f0: jrne L3F90E550 +L3F90E600: +3f90e600: sub a8, a8 +3f90e610: jauc L3F90F160 +L3F90E630: +3f90e630: setf 1, 0, 0 +3f90e640: move *a9(0x684), a7, 0 +3f90e660: move a7, *a13, 1 +3f90e670: move a11, *a9(0x684), 0 +3f90e690: move *a9(0xe0), a12, 1 +3f90e6b0: jreq L3F90E7B0 +L3F90E6C0: +3f90e6c0: move a14, -*sp, 1 +3f90e6d0: move a10, *a14+, 1 +3f90e6e0: movk 1, a7 +3f90e6f0: move a7, *a14+, 1 +3f90e700: sub a5, a5 +3f90e710: move a5, *a14+, 1 +3f90e720: move *a13(0xffc0), *a14+, 1 +3f90e740: move a12, *a14+, 1 +3f90e750: calla L3F90D0B0 +3f90e780: move *a12(0xa0), a12, 1 +3f90e7a0: jrne L3F90E6C0 +L3F90E7B0: +3f90e7b0: move *a13, a7, 1 +3f90e7c0: jrne L3F90E800 +3f90e7d0: sub a8, a8 +3f90e7e0: jauc L3F90F160 +L3F90E800: +3f90e800: move a14, -*sp, 1 +3f90e810: move a10, *a14+, 1 +3f90e820: move *a9(0xe0), *a14+, 1 +3f90e840: calla L3F90CCD0 +3f90e870: setf 1, 0, 0 +3f90e880: move a7, *a9(0x684), 0 +3f90e8a0: move a14, -*sp, 1 +3f90e8b0: move *a9(0x1a0), *a14+, 1 +3f90e8d0: move *a0(0xfe0), a5, 1 +3f90e8f0: call a5 +3f90e900: move a8, a5 +3f90e910: jreq L3F90EA20 +3f90e920: move a14, -*sp, 1 +3f90e930: move a13, a5 +3f90e940: addi 0xc0, a5 +3f90e960: move a5, *a14+, 1 +3f90e970: move *a9(0x1a0), *a14+, 1 +3f90e990: move *a0(0x1020), a3, 1 +3f90e9b0: call a3 +3f90e9c0: move a14, -*sp, 1 +3f90e9d0: move a5, *a14+, 1 +3f90e9e0: move *a0(0xe80), a3, 1 +3f90ea00: call a3 +3f90ea10: move a8, a11 +L3F90EA20: +3f90ea20: move a14, -*sp, 1 +3f90ea30: move *a9(0xe0), *a14+, 1 +3f90ea50: move *a0(0x10e0), a5, 1 +3f90ea70: call a5 +3f90ea80: move a14, -*sp, 1 +3f90ea90: move a13, a5 +3f90eaa0: addi 0x80, a5 +3f90eac0: move a5, *a14+, 1 +3f90ead0: move a13, a3 +3f90eae0: addi 0x60, a3 +3f90eb00: move a3, *a14+, 1 +3f90eb10: move a13, a3 +3f90eb20: addi 0x40, a3 +3f90eb40: move a3, *a14+, 1 +3f90eb50: move a13, a3 +3f90eb60: addk 32, a3 +3f90eb70: move a3, *a14+, 1 +3f90eb80: move a11, *a14+, 1 +3f90eb90: sub a3, a3 +3f90eba0: move a3, *a14+, 1 +3f90ebb0: movk 7, a3 +3f90ebc0: move a3, *a14+, 1 +3f90ebd0: move a9, *a14+, 1 +3f90ebe0: move *a0(0xac0), a3, 1 +3f90ec00: call a3 +3f90ec10: move *a13(0xffc0), a3, 1 +3f90ec30: jreq L3F90EFD0 +3f90ec40: move *a13(0xa0), a5, 1 +3f90ec60: jrne L3F90EDB0 +3f90ec70: move a14, -*sp, 1 +3f90ec80: move a9, *a14+, 1 +3f90ec90: calla L3F8ED380 +3f90ecc0: move a11, a8 +3f90ecd0: jreq L3F90F0F0 +3f90ece0: move a14, -*sp, 1 +3f90ecf0: move *a13(0x80), *a14+, 1 +3f90ed10: move *a13(0x60), *a14+, 1 +3f90ed30: move *a13(0x40), *a14+, 1 +3f90ed50: move *a13(0x20), *a14+, 1 +3f90ed70: calla L3F912390 +3f90eda0: jruc L3F90F0F0 +L3F90EDB0: +3f90edb0: move *a9(0x240), a3, 1 +3f90edd0: jreq L3F90EE90 +3f90ede0: move a14, -*sp, 1 +3f90edf0: move *a9(0x240), *a14+, 1 +3f90ee10: move *a9(0x20), a3, 1 +3f90ee30: move *a3(0xec0), a3, 1 +3f90ee50: call a3 +3f90ee60: sub a3, a3 +3f90ee70: move a3, *a9(0x240), 1 +L3F90EE90: +3f90ee90: move a14, -*sp, 1 +3f90eea0: move a9, *a14+, 1 +3f90eeb0: calla L3F8ED380 +3f90eee0: move a11, a3 +3f90eef0: jreq L3F90F0F0 +3f90ef00: move a14, -*sp, 1 +3f90ef10: move *a13(0x80), *a14+, 1 +3f90ef30: move *a13(0x60), *a14+, 1 +3f90ef50: move *a13(0x40), *a14+, 1 +3f90ef70: move *a13(0x20), *a14+, 1 +3f90ef90: calla L3F912390 +3f90efc0: jruc L3F90F0F0 +L3F90EFD0: +3f90efd0: move *a13(0x20), a5, 1 +3f90eff0: jreq L3F90F060 +3f90f000: move a14, -*sp, 1 +3f90f010: move *a13(0x40), *a14+, 1 +3f90f030: calla L3F702440 +L3F90F060: +3f90f060: move *a13(0x60), a3, 1 +3f90f080: jreq L3F90F0F0 +3f90f090: move a14, -*sp, 1 +3f90f0a0: move *a13(0x80), *a14+, 1 +3f90f0c0: calla L3F702440 +L3F90F0F0: +3f90f0f0: move a11, a3 +3f90f100: jreq L3F90F160 +3f90f110: move a14, -*sp, 1 +3f90f120: move a11, *a14+, 1 +3f90f130: move *a0(0xec0), a5, 1 +3f90f150: call a5 +L3F90F160: +3f90f160: move *sp(0x140), a14, 1 +3f90f180: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f90f1a0: rets 2 +L3F90F1B0: +3f90f1b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f90f1d0: move a14, a13 +3f90f1e0: addi 0xc0, a14 +3f90f200: move *a13(0xffe0), a9, 1 +3f90f220: move a9, a10 +3f90f230: jreq L3F90F2E0 +3f90f240: move *a9(0x20), a11, 1 +3f90f260: move *a11(0x1000), *a13(0x0), 1 +3f90f290: move *a9(0x20), a11, 1 +3f90f2b0: move *a11(0xaa0), *a13(0x20), 1 +L3F90F2E0: +3f90f2e0: move a10, a11 +3f90f2f0: jreq L3F90FA90 +L3F90F300: +3f90f300: sub a11, a11 +3f90f310: setf 1, 0, 0 +3f90f320: move a11, *a10(0x685), 0 +3f90f340: zext a11, 0 +3f90f350: move a11, *a10(0x684), 0 +3f90f370: movk 2, a11 +3f90f380: setf 2, 0, 0 +3f90f390: move a11, *a10(0x681), 0 +3f90f3b0: move a14, -*sp, 1 +3f90f3c0: move a10, *a14+, 1 +3f90f3d0: move *a13(0x20), a7, 1 +3f90f3f0: call a7 +3f90f400: move a14, -*sp, 1 +3f90f410: move *a10(0x1c0), *a14+, 1 +3f90f430: move *a13, a11, 1 +3f90f440: call a11 +3f90f450: move a14, -*sp, 1 +3f90f460: move *a10(0x200), *a14+, 1 +3f90f480: call a11 +3f90f490: move a14, -*sp, 1 +3f90f4a0: move *a10(0x280), *a14+, 1 +3f90f4c0: call a11 +3f90f4d0: move a14, -*sp, 1 +3f90f4e0: move *a10(0x2a0), *a14+, 1 +3f90f500: call a11 +3f90f510: move a14, -*sp, 1 +3f90f520: move *a10(0x260), *a14+, 1 +3f90f540: call a11 +3f90f550: move *a10(0x240), a7, 1 +3f90f570: jreq L3F90F630 +3f90f580: move a14, -*sp, 1 +3f90f590: move *a10(0x240), *a14+, 1 +3f90f5b0: move *a10(0x20), a7, 1 +3f90f5d0: move *a7(0xec0), a7, 1 +3f90f5f0: call a7 +3f90f600: sub a7, a7 +3f90f610: move a7, *a10(0x240), 1 +L3F90F630: +3f90f630: move *a10(0x220), a7, 1 +3f90f650: jreq L3F90F710 +3f90f660: move a14, -*sp, 1 +3f90f670: move *a10(0x220), *a14+, 1 +3f90f690: move *a10(0x20), a7, 1 +3f90f6b0: move *a7(0xec0), a7, 1 +3f90f6d0: call a7 +3f90f6e0: sub a7, a7 +3f90f6f0: move a7, *a10(0x220), 1 +L3F90F710: +3f90f710: move *a10(0x2c0), a7, 1 +3f90f730: jrne L3F90F7F0 +3f90f740: move a14, -*sp, 1 +3f90f750: sub a7, a7 +3f90f760: move a7, *a14+, 1 +3f90f770: move *a10(0x20), a5, 1 +3f90f790: move *a5(0xe80), a5, 1 +3f90f7b0: call a5 +3f90f7c0: move a8, *a10(0x2c0), 1 +3f90f7e0: jruc L3F90F830 +L3F90F7F0: +3f90f7f0: move a14, -*sp, 1 +3f90f800: move *a10(0x2c0), *a14+, 1 +3f90f820: call a11 +L3F90F830: +3f90f830: move @0xdc7c0, a7, 1 +3f90f860: inc a7 +3f90f870: move a7, @0xdc7c0, 1 +3f90f8a0: cmpi 0x10000000, a7 +3f90f8d0: jrls L3F90F930 +3f90f8e0: movk 1, a5 +3f90f8f0: move a5, @0xdc7c0, 1 +3f90f920: jruc L3F90F940 +L3F90F930: +3f90f930: move a7, a5 +L3F90F940: +3f90f940: move a5, *a10(0x40), 1 +3f90f960: move a14, -*sp, 1 +3f90f970: sub a7, a7 +3f90f980: move a7, *a14+, 1 +3f90f990: move a10, *a14+, 1 +3f90f9a0: calla L3F2629B0 +3f90f9d0: move *a10(0xe0), a5, 1 +3f90f9f0: jreq L3F90FA60 +3f90fa00: move a14, -*sp, 1 +3f90fa10: move *a10(0xe0), *a14+, 1 +3f90fa30: calla L3F90F1B0 +L3F90FA60: +3f90fa60: move *a10(0xa0), a10, 1 +3f90fa80: jrne L3F90F300 +L3F90FA90: +3f90fa90: move *sp(0xe0), a14, 1 +3f90fab0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f90fad0: rets 2 +L3F90FAE0: +3f90fae0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f90fb00: move a14, a13 +3f90fb10: addi 0x220, a14 +3f90fb30: move *a13(0xffe0), a9, 1 +3f90fb50: setf 1, 0, 0 +3f90fb60: move *a9(0x684), a7, 0 +3f90fb80: move a7, *a13(0x100), 1 +3f90fba0: sub a7, a7 +3f90fbb0: move a7, *a13(0x1a0), 1 +3f90fbd0: move a7, *a13(0x1e0), 1 +3f90fbf0: move a7, a11 +3f90fc00: move *a9(0x683), a7, 0 +3f90fc20: jreq L3F90FC60 +3f90fc30: move *a9(0x80), a10, 1 +3f90fc50: jrne L3F90FC90 +L3F90FC60: +3f90fc60: move a11, a8 +3f90fc70: jauc L3F910850 +L3F90FC90: +3f90fc90: move *a13(0xffa0), a7, 1 +3f90fcb0: jreq L3F90FDD0 +3f90fcc0: movk 18, a5 +3f90fcd0: movb a5, *a13 +3f90fce0: move *a9(0x160), *a13(0x40), 1 +3f90fd10: movb *a13(0xff80), *a13(0x60) +3f90fd40: move a14, -*sp, 1 +3f90fd50: move a11, *a14+, 1 +3f90fd60: movk 1, a7 +3f90fd70: move a7, *a14+, 1 +3f90fd80: move a13, *a14+, 1 +3f90fd90: move a9, *a14+, 1 +3f90fda0: calla L3F23C3A0 +L3F90FDD0: +3f90fdd0: setf 1, 0, 0 +3f90fde0: move a11, *a9(0x683), 0 +3f90fe00: move a11, *a9(0x685), 0 +3f90fe20: zext a11, 0 +3f90fe30: move a11, *a9(0x684), 0 +3f90fe50: move *a13(0x100), a7, 1 +3f90fe70: jaeq L3F910800 +3f90fe90: move a14, -*sp, 1 +3f90fea0: move *a9(0x1a0), *a14+, 1 +3f90fec0: move *a9(0x20), a5, 1 +3f90fee0: move *a5(0xfe0), a5, 1 +3f90ff00: call a5 +3f90ff10: move a8, a5 +3f90ff20: jreq L3F910070 +3f90ff30: move a14, -*sp, 1 +3f90ff40: move a13, a5 +3f90ff50: addi 0x120, a5 +3f90ff70: move a5, *a14+, 1 +3f90ff80: move *a9(0x1a0), *a14+, 1 +3f90ffa0: move *a9(0x20), a3, 1 +3f90ffc0: move *a3(0x1020), a3, 1 +3f90ffe0: call a3 +3f90fff0: move a14, -*sp, 1 +3f910000: move a5, *a14+, 1 +3f910010: move *a9(0x20), a3, 1 +3f910030: move *a3(0xe80), a3, 1 +3f910050: call a3 +3f910060: move a8, a11 +L3F910070: +3f910070: move a14, -*sp, 1 +3f910080: move a9, *a14+, 1 +3f910090: move *a9(0x20), a5, 1 +3f9100b0: move *a5(0xaa0), a5, 1 +3f9100d0: call a5 +3f9100e0: move a14, -*sp, 1 +3f9100f0: sub a5, a5 +3f910100: move a5, *a14+, 1 +3f910110: move a9, *a14+, 1 +3f910120: calla L3F2629B0 +3f910150: move a14, -*sp, 1 +3f910160: move a13, a3 +3f910170: addi 0x200, a3 +3f910190: move a3, *a14+, 1 +3f9101a0: move a13, a5 +3f9101b0: addi 0x1e0, a5 +3f9101d0: move a5, *a14+, 1 +3f9101e0: move a13, a3 +3f9101f0: addi 0x1c0, a3 +3f910210: move a3, *a14+, 1 +3f910220: move a13, a3 +3f910230: addi 0x1a0, a3 +3f910250: move a3, *a14+, 1 +3f910260: move a11, *a14+, 1 +3f910270: sub a3, a3 +3f910280: move a3, *a14+, 1 +3f910290: movk 5, a3 +3f9102a0: move a3, *a14+, 1 +3f9102b0: move a9, *a14+, 1 +3f9102c0: move *a9(0x20), a3, 1 +3f9102e0: move *a3(0xac0), a3, 1 +3f910300: call a3 +3f910310: move *a13(0xffc0), a3, 1 +3f910330: jreq L3F910430 +3f910340: move a11, a8 +3f910350: jreq L3F910430 +3f910360: move a14, -*sp, 1 +3f910370: move *a13(0x200), *a14+, 1 +3f910390: move *a13(0x1e0), *a14+, 1 +3f9103b0: move *a13(0x1c0), *a14+, 1 +3f9103d0: move *a13(0x1a0), *a14+, 1 +3f9103f0: calla L3F912390 +3f910420: jruc L3F910550 +L3F910430: +3f910430: move *a13(0x1a0), a5, 1 +3f910450: jreq L3F9104C0 +3f910460: move a14, -*sp, 1 +3f910470: move *a13(0x1c0), *a14+, 1 +3f910490: calla L3F702440 +L3F9104C0: +3f9104c0: move *a13(0x1e0), a3, 1 +3f9104e0: jreq L3F910550 +3f9104f0: move a14, -*sp, 1 +3f910500: move *a13(0x200), *a14+, 1 +3f910520: calla L3F702440 +L3F910550: +3f910550: move *a9(0xe0), a5, 1 +3f910570: jreq L3F9105E0 +3f910580: move a14, -*sp, 1 +3f910590: move *a9(0xe0), *a14+, 1 +3f9105b0: calla L3F90F1B0 +L3F9105E0: +3f9105e0: move *a9(0x2c0), a5, 1 +3f910600: jrne L3F9106C0 +3f910610: move a14, -*sp, 1 +3f910620: sub a5, a5 +3f910630: move a5, *a14+, 1 +3f910640: move *a9(0x20), a3, 1 +3f910660: move *a3(0xe80), a3, 1 +3f910680: call a3 +3f910690: move a8, *a9(0x2c0), 1 +3f9106b0: jruc L3F910740 +L3F9106C0: +3f9106c0: move a14, -*sp, 1 +3f9106d0: move *a9(0x2c0), *a14+, 1 +3f9106f0: move *a9(0x20), a5, 1 +3f910710: move *a5(0x1000), a5, 1 +3f910730: call a5 +L3F910740: +3f910740: move a11, a3 +3f910750: jreq L3F9107D0 +3f910760: move a14, -*sp, 1 +3f910770: move a11, *a14+, 1 +3f910780: move *a9(0x20), a5, 1 +3f9107a0: move *a5(0xec0), a5, 1 +3f9107c0: call a5 +L3F9107D0: +3f9107d0: calla L3F23D740 +L3F910800: +3f910800: movk 2, a5 +3f910810: setf 2, 0, 0 +3f910820: move a5, *a9(0x681), 0 +3f910840: sub a8, a8 +L3F910850: +3f910850: move *sp(0x100), a14, 1 +3f910870: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f910890: rets 2 +L3F9108A0: +3f9108a0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9108c0: move a14, a13 +3f9108d0: addi 0x180, a14 +3f9108f0: move *a13(0xffe0), a9, 1 +3f910910: setf 1, 0, 0 +3f910920: move *a9(0x684), a11, 0 +3f910940: move a11, *a13(0x140), 1 +3f910960: move *a9(0x100), a10, 1 +3f910980: movk 18, a7 +3f910990: movb a7, *a13 +3f9109a0: sub a11, a11 +3f9109b0: movb a11, *a13(0x60) +3f9109d0: move *a9(0x20), a7, 1 +3f9109f0: move *a7(0x1000), *a13(0x100), 1 +3f910a20: move *a9(0x20), a7, 1 +3f910a40: move *a7(0xaa0), *a13(0x120), 1 +3f910a70: move a10, a7 +3f910a80: jreq L3F911180 +L3F910A90: +3f910a90: setf 1, 0, 0 +3f910aa0: move *a10(0x683), a11, 0 +3f910ac0: jreq L3F911150 +3f910ad0: move *a10(0x160), *a13(0x40), 1 +3f910b00: sub a11, a11 +3f910b10: movb a11, *a13(0x60) +3f910b30: move a14, -*sp, 1 +3f910b40: move a11, *a14+, 1 +3f910b50: movk 1, a7 +3f910b60: move a7, *a14+, 1 +3f910b70: move a13, *a14+, 1 +3f910b80: move a10, *a14+, 1 +3f910b90: calla L3F23C3A0 +3f910bc0: setf 1, 0, 0 +3f910bd0: move a11, *a10(0x683), 0 +3f910bf0: move *a13(0x140), a7, 1 +3f910c10: jreq L3F911150 +3f910c20: move a11, *a10(0x685), 0 +3f910c40: zext a11, 0 +3f910c50: move a11, *a10(0x684), 0 +3f910c70: move a14, -*sp, 1 +3f910c80: move a10, *a14+, 1 +3f910c90: move *a13(0x120), a11, 1 +3f910cb0: call a11 +3f910cc0: move *a10(0xe0), a7, 1 +3f910ce0: jreq L3F910D50 +3f910cf0: move a14, -*sp, 1 +3f910d00: move *a10(0xe0), *a14+, 1 +3f910d20: calla L3F90F1B0 +L3F910D50: +3f910d50: move a14, -*sp, 1 +3f910d60: sub a7, a7 +3f910d70: move a7, *a14+, 1 +3f910d80: move a10, *a14+, 1 +3f910d90: calla L3F2629B0 +3f910dc0: move a14, -*sp, 1 +3f910dd0: move *a10(0x1c0), *a14+, 1 +3f910df0: move *a13(0x100), a7, 1 +3f910e10: call a7 +3f910e20: move a14, -*sp, 1 +3f910e30: move *a10(0x200), *a14+, 1 +3f910e50: call a7 +3f910e60: move *a10(0x240), a7, 1 +3f910e80: jreq L3F910F40 +3f910e90: move a14, -*sp, 1 +3f910ea0: move *a10(0x240), *a14+, 1 +3f910ec0: move *a10(0x20), a7, 1 +3f910ee0: move *a7(0xec0), a7, 1 +3f910f00: call a7 +3f910f10: sub a7, a7 +3f910f20: move a7, *a10(0x240), 1 +L3F910F40: +3f910f40: move *a10(0x220), a7, 1 +3f910f60: jreq L3F911020 +3f910f70: move a14, -*sp, 1 +3f910f80: move *a10(0x220), *a14+, 1 +3f910fa0: move *a10(0x20), a7, 1 +3f910fc0: move *a7(0xec0), a7, 1 +3f910fe0: call a7 +3f910ff0: sub a7, a7 +3f911000: move a7, *a10(0x220), 1 +L3F911020: +3f911020: move @0xdc7c0, a7, 1 +3f911050: inc a7 +3f911060: move a7, @0xdc7c0, 1 +3f911090: cmpi 0x10000000, a7 +3f9110c0: jrls L3F911120 +3f9110d0: movk 1, a5 +3f9110e0: move a5, @0xdc7c0, 1 +3f911110: jruc L3F911130 +L3F911120: +3f911120: move a7, a5 +L3F911130: +3f911130: move a5, *a10(0x40), 1 +L3F911150: +3f911150: move *a10(0xc0), a10, 1 +3f911170: jrne L3F910A90 +L3F911180: +3f911180: move *a9(0x100), a11, 1 +3f9111a0: jreq L3F911460 +3f9111b0: move *a13(0x140), a11, 1 +3f9111d0: jreq L3F911460 +3f9111e0: move a14, -*sp, 1 +3f9111f0: sub a7, a7 +3f911200: move a7, *a14+, 1 +3f911210: move *a9(0x20), a5, 1 +3f911230: move *a5(0xe80), a5, 1 +3f911250: call a5 +3f911260: move a8, *a9(0x240), 1 +3f911280: move a14, -*sp, 1 +3f911290: move *a9(0x200), *a14+, 1 +3f9112b0: move *a9(0x180), *a14+, 1 +3f9112d0: move *a9(0x240), *a14+, 1 +3f9112f0: move *a9(0x20), a5, 1 +3f911310: move *a5(0xee0), a5, 1 +3f911330: call a5 +3f911340: move a14, -*sp, 1 +3f911350: movk 4, a5 +3f911360: move a5, *a14+, 1 +3f911370: calla L3F705A00 +3f9113a0: move a8, *a13(0x160), 1 +3f9113c0: move a9, *a8, 1 +3f9113d0: move a14, -*sp, 1 +3f9113e0: move a7, *a14+, 1 +3f9113f0: move a7, *a14+, 1 +3f911400: move a8, *a14+, 1 +3f911410: movk 1, a5 +3f911420: move a5, *a14+, 1 +3f911430: calla L3F912390 +L3F911460: +3f911460: move *sp(0xe0), a14, 1 +3f911480: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9114a0: rets 2 +L3F9114B0: +3f9114b0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f9114d0: move a14, a13 +3f9114e0: move *a13(0xffe0), a9, 1 +3f911500: movk 1, a4 +3f911510: sub a12, a12 +3f911520: move *a9(0x200), a7, 1 +3f911540: cmp a7, a12 +3f911550: jrge L3F911A10 +L3F911560: +3f911560: move a12, a7 +3f911570: sll 0x5, a7 +3f911580: move *a9(0x1e0), a5, 1 +3f9115a0: add a7, a5 +3f9115b0: move *a5, a11, 1 +3f9115c0: move *a11(0x80), a10, 1 +3f9115e0: jreq L3F9116A0 +3f9115f0: move *a10(0x140), a7, 1 +3f911610: cmp a9, a7 +3f911620: jrne L3F9116A0 +L3F911630: +3f911630: move *a10(0x80), a10, 1 +3f911650: jreq L3F9116A0 +3f911660: move *a10(0x140), a7, 1 +3f911680: cmp a9, a7 +3f911690: jreq L3F911630 +L3F9116A0: +3f9116a0: move a10, a5 +3f9116b0: jreq L3F9119C0 +3f9116c0: move a14, -*sp, 1 +3f9116d0: move a9, *a14+, 1 +3f9116e0: setf 16, 1, 0 +3f9116f0: move *a11(0x3b0), a7, 0 +3f911710: move *a11(0x650), a5, 0 +3f911730: sub a5, a7 +3f911740: move a7, *a14+, 1 +3f911750: move *a11(0x3a0), a7, 0 +3f911770: move *a11(0x650), a5, 0 +3f911790: sub a5, a7 +3f9117a0: move a7, *a14+, 1 +3f9117b0: move a10, *a14+, 1 +3f9117c0: move a11, *a14+, 1 +3f9117d0: calla L3F90B440 +3f911800: move a8, a0 +3f911810: setf 1, 0, 0 +3f911820: move *a11(0x684), a7, 0 +3f911840: jrne L3F9118B0 +3f911850: move *a11(0x683), a7, 0 +3f911870: jreq L3F9118B0 +3f911880: sub a7, a7 +3f911890: move a7, *a11(0x683), 0 +L3F9118B0: +3f9118b0: move a14, -*sp, 1 +3f9118c0: move a9, *a14+, 1 +3f9118d0: movk 1, a7 +3f9118e0: move a7, *a14+, 1 +3f9118f0: sub a5, a5 +3f911900: move a5, *a14+, 1 +3f911910: move a7, *a14+, 1 +3f911920: move a11, *a14+, 1 +3f911930: calla L3F90D0B0 +3f911960: move a8, a2 +3f911970: move a0, a8 +3f911980: jrne L3F9119B0 +3f911990: move a2, a8 +3f9119a0: jreq L3F9119C0 +L3F9119B0: +3f9119b0: move a5, a4 +L3F9119C0: +3f9119c0: inc a12 +3f9119d0: move *a9(0x200), a7, 1 +3f9119f0: cmp a7, a12 +3f911a00: jrlt L3F911560 +L3F911A10: +3f911a10: move a4, a8 +3f911a20: move *sp(0x160), a14, 1 +3f911a40: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f911a60: rets 2 +L3F911A70: +3f911a70: mmtm sp, a5,a7,a9,a10,a11,a13 +3f911a90: move a14, a13 +3f911aa0: addi 0x80, a14 +3f911ac0: move *a13(0xffe0), a9, 1 +3f911ae0: move *a13(0xffc0), a10, 1 +3f911b00: move *a13(0xffa0), a11, 1 +3f911b20: setf 1, 0, 0 +3f911b30: move *a9(0x684), a7, 0 +3f911b50: jrne L3F911B80 +3f911b60: sub a8, a8 +3f911b70: jruc L3F911D10 +L3F911B80: +3f911b80: move a14, -*sp, 1 +3f911b90: move a13, *a14+, 1 +3f911ba0: setf 16, 1, 0 +3f911bb0: move *a9(0x3b0), a7, 0 +3f911bd0: move a11, a5 +3f911be0: sub a7, a5 +3f911bf0: move a5, *a14+, 1 +3f911c00: move *a9(0x3a0), a7, 0 +3f911c20: move a10, a5 +3f911c30: sub a7, a5 +3f911c40: move a5, *a14+, 1 +3f911c50: move *a9(0x200), *a14+, 1 +3f911c70: move *a9(0x20), a7, 1 +3f911c90: move *a7(0xfc0), a7, 1 +3f911cb0: call a7 +3f911cc0: move a8, a5 +3f911cd0: jreq L3F911D00 +3f911ce0: movk 1, a8 +3f911cf0: jruc L3F911D10 +L3F911D00: +3f911d00: sub a8, a8 +L3F911D10: +3f911d10: move *sp(0xe0), a14, 1 +3f911d30: mmfm sp, a5,a7,a9,a10,a11,a13 +3f911d50: rets 2 +L3F911D60: +3f911d60: mmtm sp, a5,a7,a9,a10,a11,a13 +3f911d80: move a14, a13 +3f911d90: move *a13(0xffe0), a9, 1 +3f911db0: move *a9(0x20), a10, 1 +3f911dd0: move a14, -*sp, 1 +3f911de0: sub a7, a7 +3f911df0: move a7, *a14+, 1 +3f911e00: move *a10(0xe80), a5, 1 +3f911e20: call a5 +3f911e30: move a8, a11 +3f911e40: move a14, -*sp, 1 +3f911e50: move *a9(0x180), *a14+, 1 +3f911e70: move *a9(0x200), *a14+, 1 +3f911e90: move a11, *a14+, 1 +3f911ea0: move *a10(0xee0), a5, 1 +3f911ec0: call a5 +3f911ed0: move a11, a8 +3f911ee0: move *sp(0xe0), a14, 1 +3f911f00: mmfm sp, a5,a7,a9,a10,a11,a13 +3f911f20: rets 2 +L3F911F30: +3f911f30: mmtm sp, a7,a9,a11,a13 +3f911f50: move a14, a13 +3f911f60: addi 0x100, a14 +3f911f80: move *a13(0xffe0), a9, 1 +3f911fa0: movk 15, a11 +3f911fb0: movb a11, *a13 +3f911fc0: move *a9(0x160), *a13(0x20), 1 +3f911ff0: setf 2, 0, 0 +3f912000: move *a9(0x681), a7, 0 +3f912020: movb a7, *a13(0x40) +3f912040: move a14, -*sp, 1 +3f912050: sub a7, a7 +3f912060: move a7, *a14+, 1 +3f912070: movk 1, a7 +3f912080: move a7, *a14+, 1 +3f912090: move a13, *a14+, 1 +3f9120a0: move a9, *a14+, 1 +3f9120b0: calla L3F23C3A0 +3f9120e0: move *sp(0xa0), a14, 1 +3f912100: mmfm sp, a7,a9,a11,a13 +3f912120: rets 2 +L3F912130: +3f912130: mmtm sp, a9,a11,a13 +3f912150: move a14, a13 +3f912160: addi 0xa0, a14 +3f912180: move *a13(0xffe0), a9, 1 +3f9121a0: cmpi 0x2, a9 +3f9121c0: jreq L3F9121F0 +3f9121d0: move a9, a9 +3f9121e0: jrne L3F912280 +L3F9121F0: +3f9121f0: move a14, -*sp, 1 +3f912200: sub a11, a11 +3f912210: move a11, *a14+, 1 +3f912220: calla L3F93A760 +3f912250: move a11, @0x223420, 1 +L3F912280: +3f912280: cmpi 0x1, a9 +3f9122a0: jrne L3F912340 +3f9122b0: move a14, -*sp, 1 +3f9122c0: movk 1, a11 +3f9122d0: move a11, *a14+, 1 +3f9122e0: calla L3F93A760 +3f912310: move a11, @0x223420, 1 +L3F912340: +3f912340: move *sp(0x80), a14, 1 +3f912360: mmfm sp, a9,a11,a13 +3f912380: rets 2 +L3F912390: +3f912390: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f9123b0: move a14, a13 +3f9123c0: move *a13(0xffe0), a9, 1 +3f9123e0: move *a13(0xffc0), a10, 1 +3f912400: move *a13(0xffa0), a11, 1 +3f912420: move *a13(0xff80), a12, 1 +3f912440: move a9, a9 +3f912450: jreq L3F9126D0 +3f912460: sub a0, a0 +3f912470: cmp a9, a0 +3f912480: jrge L3F912680 +L3F912490: +3f912490: move a0, a7 +3f9124a0: sll 0x5, a7 +3f9124b0: add a10, a7 +3f9124c0: move *a7, a2, 1 +3f9124d0: move *a2(0x240), a7, 1 +3f9124f0: jreq L3F912650 +3f912500: move a14, -*sp, 1 +3f912510: move a2, *a14+, 1 +3f912520: move *a2(0x20), a7, 1 +3f912540: move *a7(0xae0), a7, 1 +3f912560: call a7 +3f912570: move *a2(0x240), a7, 1 +3f912590: jreq L3F912650 +3f9125a0: move a14, -*sp, 1 +3f9125b0: move *a2(0x240), *a14+, 1 +3f9125d0: move *a2(0x20), a7, 1 +3f9125f0: move *a7(0xec0), a7, 1 +3f912610: call a7 +3f912620: sub a7, a7 +3f912630: move a7, *a2(0x240), 1 +L3F912650: +3f912650: inc a0 +3f912660: cmp a9, a0 +3f912670: jrlt L3F912490 +L3F912680: +3f912680: move a14, -*sp, 1 +3f912690: move a10, *a14+, 1 +3f9126a0: calla L3F702440 +L3F9126D0: +3f9126d0: move a11, a7 +3f9126e0: jreq L3F912980 +3f9126f0: sub a0, a0 +3f912700: cmp a11, a0 +3f912710: jrge L3F912930 +L3F912720: +3f912720: move a0, a7 +3f912730: sll 0x5, a7 +3f912740: add a12, a7 +3f912750: move *a7, a2, 1 +3f912760: move *a2(0x220), a7, 1 +3f912780: jreq L3F912900 +3f912790: move a14, -*sp, 1 +3f9127a0: movk 1, a7 +3f9127b0: move a7, *a14+, 1 +3f9127c0: move *a2(0x220), *a14+, 1 +3f9127e0: move a2, *a14+, 1 +3f9127f0: move *a2(0x580), a5, 1 +3f912810: call a5 +3f912820: move *a2(0x220), a5, 1 +3f912840: jreq L3F912900 +3f912850: move a14, -*sp, 1 +3f912860: move *a2(0x220), *a14+, 1 +3f912880: move *a2(0x20), a5, 1 +3f9128a0: move *a5(0xec0), a5, 1 +3f9128c0: call a5 +3f9128d0: sub a5, a5 +3f9128e0: move a5, *a2(0x220), 1 +L3F912900: +3f912900: inc a0 +3f912910: cmp a11, a0 +3f912920: jrlt L3F912720 +L3F912930: +3f912930: move a14, -*sp, 1 +3f912940: move a12, *a14+, 1 +3f912950: calla L3F702440 +L3F912980: +3f912980: move *sp(0x140), a14, 1 +3f9129a0: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f9129c0: rets 2 +3f9129d0: modu a2, a9 +3f9129e0: sra b11, b4 +3f9129f0: modu b3, b2 +3f912a00: mods a3, a1 +3f912a10: sra a9, a0 +3f912a20: .word 0x7272 +3f912a30: .word 0x726f +3f912a40: rl a9, a0 +3f912a50: sla 0x3, a14 +3f912a60: modu a10, a3 +3f912a70: srl a3, a14 +3f912a80: srl a11, a9 +L3F912A90: +3f912a90: .word 0x7275 +3f912aa0: xor a11, a5 +3f912ab0: modu a3, a9 +3f912ac0: modu a11, a4 +3f912ad0: srl 0x1d, b7 +3f912ae0: .word 0x7320 +3f912af0: modu a11, a13 +3f912b00: sra a11, a4 +3f912b10: dsjs a0, L3F912A90 +3f912b20: sla 0x1, b13 +3f912b30: sra a1, a5 +3f912b40: .word 0x000a +3f912b50: mmtm sp, a9,a11,a13 +3f912b70: move a14, a13 +3f912b80: addi 0x140, a14 +3f912ba0: move *a13(0xffc0), a11, 1 +3f912bc0: jreq L3F912C70 +3f912bd0: move a14, -*sp, 1 +3f912be0: move a11, *a14+, 1 +3f912bf0: calla L3FB458D0 +3f912c20: setf 16, 0, 0 +3f912c30: move a8, *a13(0x80), 0 +3f912c50: move a11, *a13(0xa0), 1 +L3F912C70: +3f912c70: move a14, -*sp, 1 +3f912c80: move *a13(0xffe0), *a14+, 1 +3f912ca0: calla L3FB458D0 +3f912cd0: setf 16, 0, 0 +3f912ce0: move a8, *a13(0xc0), 0 +3f912d00: movk 14, a9 +3f912d10: movb a9, *a13(0xd0) +3f912d30: movk 1, a11 +3f912d40: movb a11, *a13(0xd8) +3f912d60: move *a13(0xffe0), *a13(0xe0), 1 +3f912d90: sub a9, a9 +3f912da0: move a9, *a13(0x60), 1 +3f912dc0: move a9, *a13(0x120), 1 +3f912de0: move a14, -*sp, 1 +3f912df0: move *a13(0xff80), *a14+, 1 +3f912e10: move a13, a9 +3f912e20: addi 0x120, a9 +3f912e40: move a9, *a14+, 1 +3f912e50: move a13, a9 +3f912e60: addi 0x60, a9 +3f912e80: move a9, *a14+, 1 +3f912e90: move *a13(0xffa0), *a14+, 1 +3f912eb0: move a13, a11 +3f912ec0: addi 0xc0, a11 +3f912ee0: move a11, *a14+, 1 +3f912ef0: move a13, a9 +3f912f00: addi 0x80, a9 +3f912f20: move a9, *a14+, 1 +3f912f30: calla L3F916600 +3f912f60: move a8, *a13(0x40), 1 +3f912f80: btst 0, a8 +3f912f90: jrne L3F913020 +3f912fa0: cmpi 0x1bc, a8 +3f912fc0: jrne L3F912FF0 +3f912fd0: sub a8, a8 +3f912fe0: jruc L3F913090 +L3F912FF0: +3f912ff0: movi 0xffff, a8 +3f913010: jruc L3F913090 +L3F913020: +3f913020: move *a13(0xff60), a9, 1 +3f913040: move *a13(0x120), *a9(0x0), 1 +3f913070: move *a13(0x60), a8, 1 +L3F913090: +3f913090: move *sp(0x80), a14, 1 +3f9130b0: mmfm sp, a9,a11,a13 +3f9130d0: rets 2 +L3F9130E0: +3f9130e0: mmtm sp, a11,a13 +3f913100: move a14, a13 +3f913110: addi 0x40, a14 +3f913130: move *a13(0xffe0), a11, 1 +3f913150: jreq L3F913300 +3f913160: move a11, *a13(0x20), 1 +3f913180: move *a11, a11, 1 +3f913190: move a11, *a13, 1 +3f9131a0: jreq L3F9132A0 +L3F9131B0: +3f9131b0: move *a13, a11, 1 +3f9131c0: jreq L3F913220 +3f9131d0: move a14, -*sp, 1 +3f9131e0: move a11, *a14+, 1 +3f9131f0: calla L3F702440 +L3F913220: +3f913220: move *a13(0x20), a11, 1 +3f913240: addk 32, a11 +3f913250: move a11, *a13(0x20), 1 +3f913270: move *a11, a11, 1 +3f913280: move a11, *a13, 1 +3f913290: jrne L3F9131B0 +L3F9132A0: +3f9132a0: move a14, -*sp, 1 +3f9132b0: move *a13(0xffe0), *a14+, 1 +3f9132d0: calla L3F702440 +L3F913300: +3f913300: move *sp(0x60), a14, 1 +3f913320: mmfm sp, a11,a13 +3f913340: rets 2 +3f913350: mmtm sp, a9,a11,a13 +3f913370: move a14, a13 +3f913380: addi 0x240, a14 +3f9133a0: sub a11, a11 +3f9133b0: move a11, *a13(0x100), 1 +3f9133d0: move a11, *a13(0x120), 1 +3f9133f0: move *a13(0xffc0), a11, 1 +3f913410: jreq L3F9134C0 +3f913420: move a14, -*sp, 1 +3f913430: move a11, *a14+, 1 +3f913440: calla L3FB458D0 +3f913470: setf 16, 0, 0 +3f913480: move a8, *a13(0x80), 0 +3f9134a0: move a11, *a13(0xa0), 1 +L3F9134C0: +3f9134c0: move a14, -*sp, 1 +3f9134d0: move *a13(0xffe0), *a14+, 1 +3f9134f0: calla L3FB458D0 +3f913520: setf 16, 0, 0 +3f913530: move a8, *a13(0xc0), 0 +3f913550: movk 14, a9 +3f913560: movb a9, *a13(0xd0) +3f913580: movk 1, a11 +3f913590: movb a11, *a13(0xd8) +3f9135b0: move *a13(0xffe0), *a13(0xe0), 1 +3f9135e0: sub a9, a9 +3f9135f0: move a9, *a13(0x60), 1 +3f913610: move a9, *a13(0x180), 1 +3f913630: move *a13(0xffa0), a11, 1 +3f913650: movk 1, a9 +3f913660: and a11, a9 +3f913670: ori 0x10000, a9 +3f9136a0: move a9, *a13(0x160), 1 +3f9136c0: move a14, -*sp, 1 +3f9136d0: sub a9, a9 +3f9136e0: move a9, *a14+, 1 +3f9136f0: move a13, a9 +3f913700: addi 0x180, a9 +3f913720: move a9, *a14+, 1 +3f913730: move a13, a9 +3f913740: addi 0x60, a9 +3f913760: move a9, *a14+, 1 +3f913770: move *a13(0x160), *a14+, 1 +3f913790: move a13, a9 +3f9137a0: addi 0xc0, a9 +3f9137c0: move a9, *a14+, 1 +3f9137d0: move a13, a9 +3f9137e0: addi 0x80, a9 +3f913800: move a9, *a14+, 1 +3f913810: calla L3F916600 +3f913840: move a8, *a13(0x40), 1 +3f913860: btst 0, a8 +3f913870: jrne L3F913920 +3f913880: cmpi 0x1bc, a8 +3f9138a0: jrne L3F9138E0 +3f9138b0: sub a8, a8 +3f9138c0: jauc L3F9151E0 +L3F9138E0: +3f9138e0: movi 0xffff, a8 +3f913900: jauc L3F9151E0 +L3F913920: +3f913920: move *a13(0x180), *a13(0x1a0), 1 +3f913950: move *a13(0x1a0), a9, 1 +3f913970: move *a9, a9, 1 +3f913980: move a9, *a13(0x1c0), 1 +3f9139a0: jaeq L3F915000 +L3F9139C0: +3f9139c0: sub a11, a11 +3f9139d0: movb a11, *a13(0x1f0) +3f9139f0: move *a13(0x1c0), a9, 1 +3f913a10: setf 8, 1, 0 +3f913a20: move *a9+, a11, 0 +3f913a30: move a9, *a13(0x1c0), 1 +3f913a50: movb a11, *a13(0x1e0) +L3F913A70: +3f913a70: movb *a13(0x1e0), a11 +3f913a90: cmpi 0x30, a11 +3f913ab0: jrne L3F913AE0 +3f913ac0: movk 3, a9 +3f913ad0: jruc L3F913ED0 +L3F913AE0: +3f913ae0: move a14, -*sp, 1 +3f913af0: move a11, *a14+, 1 +3f913b00: calla L3FE14C10 +3f913b30: move a8, a9 +3f913b40: jreq L3F913B70 +3f913b50: sub a9, a9 +3f913b60: jruc L3F913ED0 +L3F913B70: +3f913b70: subk 32, a11 +3f913b80: jreq L3F913C60 +3f913b90: movb *a13(0x1e0), a11 +3f913bb0: subk 9, a11 +3f913bc0: jreq L3F913C60 +3f913bd0: movb *a13(0x1e0), a11 +3f913bf0: subk 10, a11 +3f913c00: jreq L3F913C60 +3f913c10: movb *a13(0x1e0), a11 +3f913c30: cmpi 0x2c, a11 +3f913c50: jrne L3F913C80 +L3F913C60: +3f913c60: movk 1, a9 +3f913c70: jruc L3F913ED0 +L3F913C80: +3f913c80: move a11, a8 +3f913c90: jrne L3F913CC0 +3f913ca0: movk 2, a9 +3f913cb0: jruc L3F913ED0 +L3F913CC0: +3f913cc0: cmpi 0x2d, a8 +3f913ce0: jrne L3F913D10 +3f913cf0: movk 6, a9 +3f913d00: jruc L3F913ED0 +L3F913D10: +3f913d10: cmpi 0x2b, a8 +3f913d30: jrne L3F913D60 +3f913d40: movk 7, a9 +3f913d50: jruc L3F913ED0 +L3F913D60: +3f913d60: cmpi 0x78, a8 +3f913d80: jreq L3F913DC0 +3f913d90: cmpi 0x58, a8 +3f913db0: jrne L3F913DE0 +L3F913DC0: +3f913dc0: movk 4, a9 +3f913dd0: jruc L3F913ED0 +L3F913DE0: +3f913de0: cmpi 0x61, a8 +3f913e00: jrlt L3F913E40 +3f913e10: cmpi 0x66, a8 +3f913e30: jrle L3F913EA0 +L3F913E40: +3f913e40: cmpi 0x41, a8 +3f913e60: jrlt L3F913EC0 +3f913e70: cmpi 0x46, a8 +3f913e90: jrgt L3F913EC0 +L3F913EA0: +3f913ea0: movk 5, a9 +3f913eb0: jruc L3F913ED0 +L3F913EC0: +3f913ec0: movk 8, a9 +L3F913ED0: +3f913ed0: movb a9, *a13(0x220) +3f913ef0: movb *a13(0x1f0), a11 +3f913f10: move a11, a9 +3f913f20: sll 0x6, a11 +3f913f30: sll 0x3, a9 +3f913f40: add a9, a11 +3f913f50: addi 0x223580, a11 +3f913f80: movb *a13(0x220), a9 +3f913fa0: sll 0x3, a9 +3f913fb0: add a9, a11 +3f913fc0: setf 4, 0, 0 +3f913fd0: move *a11, a11, 0 +3f913fe0: movb a11, *a13(0x200) +3f914000: movb *a13(0x1f0), a9 +3f914020: move a9, a11 +3f914030: sll 0x6, a9 +3f914040: sll 0x3, a11 +3f914050: add a11, a9 +3f914060: addi 0x223580, a9 +3f914090: movb *a13(0x220), a11 +3f9140b0: sll 0x3, a11 +3f9140c0: add a11, a9 +3f9140d0: move *a9(0x4), a11, 0 +3f9140f0: movb a11, *a13(0x210) +3f914110: jauc L3F914AD0 +3f914130: move *a13(0x140), a11, 1 +3f914150: move a11, a9 +3f914160: sll 0x3, a11 +3f914170: sll 0x1, a9 +3f914180: add a9, a11 +3f914190: movb *a13(0x1e0), a9 +3f9141b0: add a9, a11 +3f9141c0: subi 0x30, a11 +3f9141e0: move a11, *a13(0x140), 1 +3f914200: jauc L3F914C50 +3f914220: movb *a13(0x220), a11 +3f914240: subk 5, a11 +3f914250: jrne L3F914390 +3f914260: movb *a13(0x1e0), a11 +3f914280: sll 0x3, a11 +3f914290: addi 0xd8400, a11 +3f9142c0: setf 8, 0, 0 +3f9142d0: move *a11, a11, 0 +3f9142e0: btst 0, a11 +3f9142f0: jreq L3F914340 +3f914300: movb *a13(0x1e0), a11 +3f914320: addk 32, a11 +3f914330: jruc L3F914360 +L3F914340: +3f914340: movb *a13(0x1e0), a11 +L3F914360: +3f914360: subi 0x57, a11 +3f914380: jruc L3F9143D0 +L3F914390: +3f914390: movb *a13(0x1e0), a11 +3f9143b0: subi 0x30, a11 +L3F9143D0: +3f9143d0: move *a13(0x140), a9, 1 +3f9143f0: sll 0x4, a9 +3f914400: add a11, a9 +3f914410: move a9, *a13(0x140), 1 +3f914430: jauc L3F914C50 +3f914450: movb *a13(0x220), a11 +3f914470: subk 6, a11 +3f914480: jrne L3F9144B0 +3f914490: movk 1, a11 +3f9144a0: jruc L3F9144C0 +L3F9144B0: +3f9144b0: sub a11, a11 +L3F9144C0: +3f9144c0: movb a11, *a13(0x230) +3f9144e0: movb *a13(0x220), a11 +3f914500: jrne L3F914560 +3f914510: movb *a13(0x1e0), a9 +3f914530: subi 0x30, a9 +3f914550: jruc L3F914570 +L3F914560: +3f914560: sub a9, a9 +L3F914570: +3f914570: move a9, *a13(0x140), 1 +3f914590: jruc L3F914C50 +3f9145a0: sub a11, a11 +3f9145b0: movb a11, *a13(0x230) +3f9145d0: move a11, *a13(0x140), 1 +3f9145f0: jruc L3F914C50 +3f914600: movb *a13(0x230), a11 +3f914620: jreq L3F914680 +3f914630: move *a13(0x140), a9, 1 +3f914650: neg a9 +3f914660: move a9, *a13(0x140), 1 +L3F914680: +3f914680: move *a13(0x120), a11, 1 +3f9146a0: movk 15, a9 +3f9146b0: mods a9, a11 +3f9146c0: jrne L3F9148B0 +3f9146d0: move *a13(0x120), a11, 1 +3f9146f0: jrne L3F9147D0 +3f914700: move a14, -*sp, 1 +3f914710: movi 0x3c, a9 +3f914730: move a9, *a14+, 1 +3f914740: calla L3F705A00 +3f914770: move a8, *a13(0x100), 1 +3f914790: move a8, a8 +3f9147a0: jrne L3F9148B0 +3f9147b0: jauc L3F9150E0 +L3F9147D0: +3f9147d0: move a14, -*sp, 1 +3f9147e0: addk 15, a11 +3f9147f0: sll 0x2, a11 +3f914800: move a11, *a14+, 1 +3f914810: move *a13(0x100), *a14+, 1 +3f914830: calla L3F705B20 +3f914860: move a8, *a13(0x100), 1 +3f914880: move a8, a11 +3f914890: jaeq L3F9150E0 +L3F9148B0: +3f9148b0: move *a13(0x120), a11, 1 +3f9148d0: inc a11 +3f9148e0: move a11, *a13(0x120), 1 +3f914900: dec a11 +3f914910: sll 0x5, a11 +3f914920: move *a13(0x100), a9, 1 +3f914940: add a9, a11 +3f914950: move *a13(0x140), *a11(0x0), 1 +3f914980: move *a13(0xff80), a11, 1 +3f9149a0: jreq L3F914C50 +3f9149b0: move *a13(0x120), a9, 1 +L3F9149D0: +3f9149d0: cmp a11, a9 +3f9149e0: jrlt L3F914C50 +L3F9149F0: +3f9149f0: move a14, -*sp, 1 +3f914a00: move *a13(0x180), *a14+, 1 +3f914a20: calla L3F9130E0 +L3F914A50: +3f914a50: move *a13(0xff60), a9, 1 +L3F914A70: +3f914a70: move *a13(0x100), *a9(0x0), 1 +3f914aa0: move *a13(0x120), a8, 1 +3f914ac0: jruc L3F9151E0 +L3F914AD0: +3f914ad0: subk 2, a11 +3f914ae0: cmpi 0x6, a11 +3f914b00: jrhi L3F914C50 +3f914b10: sll 0x5, a11 +3f914b20: addi 0x3f914b70, a11 +3f914b50: move *a11, a11, 1 +3f914b60: jump a11 +3f914b70: sub b2, b0 +3f914b80: dsjs b1, L3F9149D0 +3f914b90: add b9, b0 +3f914ba0: dsjs b1, L3F9149F0 +3f914bb0: subb a0, a0 +3f914bc0: dsjs b1, L3F914A10 +3f914bd0: sub a13, a0 +3f914be0: dsjs b1, L3F914A30 +3f914bf0: move b2, b0 +3f914c00: dsjs b1, L3F914A50 +3f914c10: addc a1, a0 +3f914c20: dsjs b1, L3F914A70 +3f914c30: subb a4, a0 +3f914c40: dsjs b1, L3F914A90 +L3F914C50: +3f914c50: movb *a13(0x200), a11 +3f914c70: subk 14, a11 +3f914c80: jreq L3F914F60 +3f914c90: movb *a13(0x200), a11 +3f914cb0: subk 15, a11 +3f914cc0: jrne L3F914E90 +3f914cd0: move *a13(0xffa0), a11, 1 +3f914cf0: btst 16, a11 +3f914d00: jreq L3F914D90 +3f914d10: movb *a13(0x220), a9 +3f914d30: subk 2, a9 +3f914d40: jreq L3F914D90 +3f914d50: sub a9, a9 +3f914d60: movb a9, *a13(0x200) +3f914d80: jruc L3F914E90 +L3F914D90: +3f914d90: move *a13(0x100), a9, 1 +3f914db0: jreq L3F914E10 +3f914dc0: move a14, -*sp, 1 +3f914dd0: move a9, *a14+, 1 +3f914de0: calla L3F702440 +L3F914E10: +3f914e10: move a14, -*sp, 1 +3f914e20: move *a13(0x180), *a14+, 1 +3f914e40: calla L3F9130E0 +3f914e70: sub a8, a8 +3f914e80: jruc L3F9151E0 +L3F914E90: +3f914e90: movb *a13(0x200), *a13(0x1f0) +3f914ec0: move *a13(0x1c0), a11, 1 +3f914ee0: setf 8, 1, 0 +3f914ef0: move *a11+, a9, 0 +3f914f00: move a11, *a13(0x1c0), 1 +3f914f20: movb a9, *a13(0x1e0) +3f914f40: jauc L3F913A70 +L3F914F60: +3f914f60: move *a13(0x1a0), a11, 1 +3f914f80: addk 32, a11 +3f914f90: move a11, *a13(0x1a0), 1 +3f914fb0: move *a11, a9, 1 +3f914fc0: move a9, *a13(0x1c0), 1 +3f914fe0: jane L3F9139C0 +L3F915000: +3f915000: move a14, -*sp, 1 +3f915010: move *a13(0x180), *a14+, 1 +3f915030: calla L3F9130E0 +3f915060: move *a13(0xff60), a11, 1 +3f915080: move *a13(0x100), *a11(0x0), 1 +3f9150b0: move *a13(0x120), a8, 1 +3f9150d0: jruc L3F9151E0 +L3F9150E0: +3f9150e0: move *a13(0x100), a11, 1 +3f915100: jreq L3F915160 +3f915110: move a14, -*sp, 1 +3f915120: move a11, *a14+, 1 +3f915130: calla L3F702440 +L3F915160: +3f915160: move a14, -*sp, 1 +3f915170: move *a13(0x180), *a14+, 1 +3f915190: calla L3F9130E0 +3f9151c0: movi 0xffff, a8 +L3F9151E0: +3f9151e0: move *sp(0x80), a14, 1 +3f915200: mmfm sp, a9,a11,a13 +3f915220: rets 2 +3f915230: mmtm sp, a11,a13 +3f915250: move a14, a13 +3f915260: move *a13(0xffe0), a11, 1 +3f915280: jreq L3F9152E0 +3f915290: move a14, -*sp, 1 +3f9152a0: move a11, *a14+, 1 +3f9152b0: calla L3F702440 +L3F9152E0: +3f9152e0: move *sp(0x60), a14, 1 +3f915300: mmfm sp, a11,a13 +3f915320: rets 2 +L3F915330: +3f915330: mmtm sp, a7,a9,a11,a13 +3f915350: move a14, a13 +3f915360: addi 0x240, a14 +3f915380: movk 7, a11 +3f915390: setf 16, 0, 0 +3f9153a0: move a11, *a13(0x50), 0 +3f9153c0: movk 4, a9 +3f9153d0: move a9, *a13(0x40), 0 +3f9153f0: move a13, a9 +3f915400: addi 0x200, a9 +3f915420: move a9, *a13(0x60), 1 +3f915440: sub a11, a11 +3f915450: move a11, *a13(0x80), 1 +3f915470: movk 3, a11 +3f915480: move a11, *a13(0xb0), 0 +3f9154a0: movk 4, a9 +3f9154b0: move a9, *a13(0xa0), 0 +3f9154d0: move a13, a9 +3f9154e0: addi 0x220, a9 +3f915500: move a9, *a13(0xc0), 1 +3f915520: sub a11, a11 +3f915530: move a11, *a13(0xe0), 1 +3f915550: move a11, *a13(0x110), 0 +3f915570: move a14, -*sp, 1 +3f915580: move a13, a11 +3f915590: addi 0x40, a11 +3f9155b0: move a11, *a14+, 1 +3f9155c0: movk 3, a9 +3f9155d0: move a9, *a14+, 1 +3f9155e0: move *a13(0xffc0), *a14+, 1 +3f915600: move *a13(0xffe0), *a14+, 1 +3f915620: move a13, a9 +3f915630: subi 0x60, a9 +3f915650: move a9, *a14+, 1 +3f915660: calla L3F94ABB0 +3f915690: move a8, *a13(0x1e0), 1 +3f9156b0: btst 0, a8 +3f9156c0: jrne L3F915AD0 +3f9156d0: cmpi 0x1bc, a8 +3f9156f0: jane L3F9165B0 +3f915710: move *a13(0xff60), a9, 1 +3f915730: jaeq L3F9165B0 +3f915750: move a14, -*sp, 1 +3f915760: movi 0x220, a11 +3f915780: move a11, *a14+, 1 +3f915790: calla L3F705A00 +3f9157c0: move a8, *a13(0x180), 1 +3f9157e0: move a8, a8 +3f9157f0: jrne L3F915840 +3f915800: movi 0x124, a8 +3f915820: jauc L3F9165B0 +L3F915840: +3f915840: sub a11, a11 +3f915850: move a11, *a8, 1 +3f915860: movk 1, a11 +3f915870: setf 1, 0, 0 +3f915880: move a11, *a8(0x2a), 0 +3f9158a0: move a11, *a8(0x29), 0 +3f9158c0: move *a13(0xffc0), a7, 1 +3f9158e0: setf 16, 0, 0 +3f9158f0: move *a7, a11, 0 +3f915900: move a11, *a8(0x40), 1 +3f915920: movi 0xffff, a11 +3f915940: move a11, *a8(0x60), 1 +3f915960: move a14, -*sp, 1 +3f915970: move *a8(0x40), *a14+, 1 +3f915990: move *a7(0x20), *a14+, 1 +3f9159b0: addi 0x80, a8 +3f9159d0: move a8, *a14+, 1 +3f9159e0: calla L3FB45EE0 +3f915a10: move *a13(0x180), a11, 1 +3f915a30: movi 0xfffe, a7 +3f915a50: move a7, *a11(0x880), 1 +3f915a70: move *a13(0xff80), a7, 1 +3f915a90: move a11, *a7, 1 +3f915aa0: movk 1, a8 +3f915ab0: jauc L3F9165B0 +L3F915AD0: +3f915ad0: move *a13(0x200), a7, 1 +3f915af0: inc a7 +3f915b00: jrne L3F915B50 +3f915b10: movi 0x1bc, a8 +3f915b30: jauc L3F9165B0 +L3F915B50: +3f915b50: move *a13(0x200), a7, 1 +3f915b70: inc a7 +3f915b80: move a7, *a13(0x1c0), 1 +3f915ba0: move *a13(0x0), *a13(0x20), 1 +3f915bd0: move *a13(0x180), *a13(0x160), 1 +3f915c00: sub a9, a9 +3f915c10: move a9, *a13(0x1a0), 1 +3f915c30: cmp a7, a9 +3f915c40: jrge L3F916210 +3f915c50: setf 16, 0, 0 +L3F915C60: +3f915c60: move *a13(0x160), a11, 1 +3f915c80: move *a13(0x1a0), *a11(0x0), 1 +3f915cb0: movi 0xfffe, a9 +3f915cd0: move a9, *a11(0x60), 1 +3f915cf0: move *a13(0x20), a7, 1 +3f915d10: movk 1, a9 +3f915d20: move a9, *a7(0x10), 0 +3f915d40: movk 4, a9 +3f915d50: move a9, *a7, 0 +3f915d60: move a11, *a7(0x20), 1 +3f915d80: sub a9, a9 +3f915d90: move a9, *a7(0x40), 1 +3f915db0: addi 0x60, a7 +3f915dd0: move a7, *a13(0x20), 1 +3f915df0: movk 3, a9 +3f915e00: move a9, *a7(0x10), 0 +3f915e20: movk 4, a9 +3f915e30: move a9, *a7, 0 +3f915e40: addk 32, a11 +3f915e50: move a11, *a7(0x20), 1 +3f915e70: sub a11, a11 +3f915e80: move a11, *a7(0x40), 1 +3f915ea0: addi 0x60, a7 +3f915ec0: move a7, *a13(0x20), 1 +3f915ee0: movk 5, a9 +3f915ef0: move a9, *a7(0x10), 0 +3f915f10: movk 4, a9 +3f915f20: move a9, *a7, 0 +3f915f30: move *a13(0x160), a9, 1 +3f915f50: addi 0x40, a9 +3f915f70: move a9, *a7(0x20), 1 +3f915f90: move a11, *a7(0x40), 1 +3f915fb0: addi 0x60, a7 +3f915fd0: move a7, *a13(0x20), 1 +3f915ff0: movk 2, a9 +3f916000: move a9, *a7(0x10), 0 +3f916020: movi 0x100, a9 +3f916040: move a9, *a7, 0 +3f916050: move *a13(0x160), a11, 1 +3f916070: addi 0x80, a11 +3f916090: move a11, *a7(0x20), 1 +3f9160b0: sub a11, a11 +3f9160c0: move a11, *a7(0x40), 1 +3f9160e0: addi 0x60, a7 +3f916100: move a7, *a13(0x20), 1 +3f916120: move *a13(0x160), a11, 1 +3f916140: addi 0x880, a11 +3f916160: move a11, *a13(0x160), 1 +3f916180: move *a13(0x1a0), a9, 1 +3f9161a0: inc a9 +3f9161b0: move a9, *a13(0x1a0), 1 +3f9161d0: move *a13(0x1c0), a7, 1 +3f9161f0: cmp a7, a9 +3f916200: jrlt L3F915C60 +L3F916210: +3f916210: move *a13(0x160), a11, 1 +3f916230: movi 0xfffe, a7 +3f916250: move a7, *a11, 1 +3f916260: move *a13(0x20), a7, 1 +3f916280: sub a9, a9 +3f916290: setf 16, 0, 0 +3f9162a0: move a9, *a7(0x10), 0 +3f9162c0: move a14, -*sp, 1 +3f9162d0: move *a13(0x0), *a14+, 1 +3f9162f0: movk 3, a9 +3f916300: move a9, *a14+, 1 +3f916310: move *a13(0xffc0), *a14+, 1 +3f916330: move *a13(0xffe0), *a14+, 1 +3f916350: move a13, a9 +3f916360: subi 0x60, a9 +3f916380: move a9, *a14+, 1 +3f916390: calla L3F94ABB0 +3f9163c0: move a8, *a13(0x1e0), 1 +3f9163e0: btst 0, a8 +3f9163f0: jrne L3F9164F0 +3f916400: move a14, -*sp, 1 +3f916410: move *a13(0x180), *a14+, 1 +3f916430: calla L3F702440 +3f916460: move a14, -*sp, 1 +3f916470: move *a13(0x0), *a14+, 1 +3f916490: calla L3F702440 +3f9164c0: move *a13(0x1e0), a8, 1 +3f9164e0: jruc L3F9165B0 +L3F9164F0: +3f9164f0: move a14, -*sp, 1 +3f916500: move *a13(0x0), *a14+, 1 +3f916520: calla L3F702440 +3f916550: move *a13(0xff80), a9, 1 +3f916570: move *a13(0x180), *a9(0x0), 1 +3f9165a0: movk 1, a8 +L3F9165B0: +3f9165b0: move *sp(0xa0), a14, 1 +3f9165d0: mmfm sp, a7,a9,a11,a13 +3f9165f0: rets 2 +L3F916600: +3f916600: mmtm sp, a7,a9,a11,a13 +3f916620: move a14, a13 +3f916630: addi 0x1c0, a14 +3f916650: sub a11, a11 +3f916660: move a11, *a13(0x60), 1 +3f916680: move a11, *a13(0xc0), 1 +3f9166a0: move a11, *a13(0x160), 1 +3f9166c0: move *a13(0xff60), a11, 1 +3f9166e0: move *a11, a11, 1 +3f9166f0: jrne L3F9168F0 +3f916700: movk 1, a11 +3f916710: move a11, *a13(0x60), 1 +3f916730: move *a13(0xff60), a11, 1 +3f916750: move a14, -*sp, 1 +3f916760: movi 0x40, a9 +3f916780: move a9, *a14+, 1 +3f916790: calla L3F705A00 +3f9167c0: move a8, *a11, 1 +3f9167d0: move a8, a8 +3f9167e0: jrne L3F916830 +3f9167f0: movi 0x124, a8 +3f916810: jauc L3F918520 +L3F916830: +3f916830: move *a11(0x0), *a13(0x100), 1 +3f916860: move *a13(0xff80), a9, 1 +3f916880: move *a9, a9, 1 +3f916890: sll 0x5, a9 +3f9168a0: move *a13(0x100), a11, 1 +3f9168c0: add a11, a9 +3f9168d0: sub a11, a11 +3f9168e0: move a11, *a9, 1 +L3F9168F0: +3f9168f0: move *a13(0xffa0), a11, 1 +3f916910: btst 0, a11 +3f916920: jreq L3F9169A0 +3f916930: move *a13(0x160), a9, 1 +3f916950: ori 0x2000000, a9 +3f916980: move a9, *a13(0x160), 1 +L3F9169A0: +3f9169a0: move a14, -*sp, 1 +3f9169b0: move *a13(0x60), a9, 1 +3f9169d0: movk 1, a9 +3f9169e0: jreq L3F916A00 +3f9169f0: sub a9, a9 +L3F916A00: +3f916a00: move a9, *a14+, 1 +3f916a10: move a13, a9 +3f916a20: addi 0xc0, a9 +3f916a40: move a9, *a14+, 1 +3f916a50: move *a13(0x160), *a14+, 1 +3f916a70: move *a13(0xffc0), *a14+, 1 +3f916a90: move *a13(0xffe0), *a14+, 1 +3f916ab0: calla L3F915330 +3f916ae0: move a8, *a13(0x80), 1 +3f916b00: btst 0, a8 +3f916b10: jaeq L3F9181A0 +3f916b30: move *a13(0xc0), *a13(0xa0), 1 +3f916b60: move *a13(0xa0), a9, 1 +3f916b80: move *a9, a9, 1 +3f916b90: addk 2, a9 +3f916ba0: jaeq L3F9180B0 +L3F916BC0: +3f916bc0: move *a13(0xa0), a11, 1 +3f916be0: setf 1, 0, 0 +3f916bf0: move *a11(0x2a), a9, 0 +3f916c10: jaeq L3F918010 +3f916c30: move *a11(0x29), a9, 0 +3f916c50: jrne L3F916CB0 +3f916c60: move *a13(0xffa0), a9, 1 +3f916c80: btst 1, a9 +3f916c90: jaeq L3F917CD0 +L3F916CB0: +3f916cb0: move *a13(0xffa0), a9, 1 +3f916cd0: btst 16, a9 +3f916ce0: jreq L3F9173C0 +3f916cf0: move *a13(0xff80), a9, 1 +3f916d10: move *a9, a9, 1 +3f916d20: movk 15, a11 +3f916d30: mods a11, a9 +3f916d40: jrne L3F916F70 +3f916d50: move *a13(0xff80), a9, 1 +3f916d70: move *a9, a11, 1 +3f916d80: dec a11 +3f916d90: jrle L3F916F70 +3f916da0: move *a9, a11, 1 +3f916db0: movk 15, a9 +3f916dc0: divs a9, a11 +3f916dd0: inc a11 +3f916de0: move a11, *a13(0x20), 1 +3f916e00: move a14, -*sp, 1 +3f916e10: move a11, a9 +3f916e20: sll 0x4, a9 +3f916e30: sub a11, a9 +3f916e40: inc a9 +3f916e50: sll 0x2, a9 +3f916e60: move a9, *a14+, 1 +3f916e70: move *a13(0xff60), a9, 1 +3f916e90: move *a9(0x0), *a14+, 1 +3f916eb0: calla L3F705B20 +3f916ee0: move a8, *a9, 1 +3f916ef0: move a8, a8 +3f916f00: jrne L3F916F70 +3f916f10: movi 0x124, a9 +3f916f30: move a9, *a13(0x80), 1 +3f916f50: jauc L3F9181A0 +L3F916F70: +3f916f70: move a14, -*sp, 1 +3f916f80: move *a13(0xa0), a11, 1 +3f916fa0: move *a11(0x40), a9, 1 +3f916fc0: inc a9 +3f916fd0: move a9, *a14+, 1 +3f916fe0: calla L3F705A00 +3f917010: move a8, *a13(0xe0), 1 +3f917030: move a8, a9 +3f917040: jrne L3F9170B0 +3f917050: movi 0x124, a9 +3f917070: move a9, *a13(0x80), 1 +3f917090: jauc L3F9181A0 +L3F9170B0: +3f9170b0: move a14, -*sp, 1 +3f9170c0: move *a11(0x40), *a14+, 1 +3f9170e0: addi 0x80, a11 +3f917100: move a11, *a14+, 1 +3f917110: move a8, *a14+, 1 +3f917120: calla L3FB45EE0 +3f917150: move *a13(0xa0), a11, 1 +3f917170: move *a11(0x40), a9, 1 +3f917190: sll 0x3, a9 +3f9171a0: move *a13(0xe0), a11, 1 +3f9171c0: add a11, a9 +3f9171d0: sub a11, a11 +3f9171e0: movb a11, *a9 +3f9171f0: move *a13(0xff60), a9, 1 +3f917210: move *a9(0x0), *a13(0x100), 1 +3f917240: move *a13(0xff80), a11, 1 +3f917260: move *a11, a9, 1 +3f917270: sll 0x5, a9 +3f917280: move *a13(0x100), a11, 1 +3f9172a0: add a11, a9 +3f9172b0: move *a13(0xe0), *a9(0x0), 1 +3f9172e0: move *a13(0xff80), a9, 1 +3f917300: move *a9, a11, 1 +3f917310: inc a11 +3f917320: move a11, *a9, 1 +3f917330: move *a9, a11, 1 +3f917340: sll 0x5, a11 +3f917350: move *a13(0x100), a9, 1 +3f917370: add a9, a11 +3f917380: sub a9, a9 +3f917390: move a9, *a11, 1 +3f9173a0: jauc L3F917F10 +L3F9173C0: +3f9173c0: addi 0x80, a11 +3f9173e0: move a11, *a13(0x120), 1 +3f917400: move *a13(0xa0), a7, 1 +3f917420: move *a7(0x40), a9, 1 +3f917440: sll 0x3, a9 +3f917450: add a7, a9 +3f917460: sub a7, a7 +3f917470: movb a7, *a9(0x80) +L3F917490: +3f917490: movk 1, a11 +3f9174a0: move a11, *a13(0x40), 1 +3f9174c0: move *a13(0xff80), a9, 1 +3f9174e0: move *a9, a7, 1 +3f9174f0: movk 15, a9 +3f917500: mods a9, a7 +3f917510: jrne L3F917740 +3f917520: move *a13(0xff80), a7, 1 +3f917540: move *a7, a9, 1 +3f917550: dec a9 +3f917560: jrle L3F917740 +3f917570: move *a7, a9, 1 +3f917580: movk 15, a7 +3f917590: divs a7, a9 +3f9175a0: inc a9 +3f9175b0: move a9, *a13(0x20), 1 +3f9175d0: move a14, -*sp, 1 +3f9175e0: move a9, a7 +3f9175f0: sll 0x4, a7 +3f917600: sub a9, a7 +3f917610: inc a7 +3f917620: sll 0x2, a7 +3f917630: move a7, *a14+, 1 +3f917640: move *a13(0xff60), a7, 1 +3f917660: move *a7(0x0), *a14+, 1 +3f917680: calla L3F705B20 +3f9176b0: move a8, *a7, 1 +3f9176c0: move a8, a8 +3f9176d0: jrne L3F917740 +3f9176e0: movi 0x124, a7 +3f917700: move a7, *a13(0x80), 1 +3f917720: jauc L3F9181A0 +L3F917740: +3f917740: move a14, -*sp, 1 +3f917750: inc a11 +3f917760: move a11, *a14+, 1 +3f917770: calla L3F705A00 +3f9177a0: move a8, *a13(0xe0), 1 +3f9177c0: move a8, a7 +3f9177d0: jrne L3F917840 +3f9177e0: movi 0x124, a11 +3f917800: move a11, *a13(0x80), 1 +3f917820: jauc L3F9181A0 +L3F917840: +3f917840: move a14, -*sp, 1 +3f917850: move *a13(0x40), *a14+, 1 +3f917870: move *a13(0x120), *a14+, 1 +3f917890: move a7, *a14+, 1 +3f9178a0: calla L3FB45EE0 +3f9178d0: move *a13(0x40), a11, 1 +3f9178f0: sll 0x3, a11 +3f917900: add a7, a11 +3f917910: sub a9, a9 +3f917920: movb a9, *a11 +3f917930: move *a13(0xff60), a11, 1 +3f917950: move *a11(0x0), *a13(0x100), 1 +3f917980: move *a13(0xff80), a9, 1 +3f9179a0: move *a9, a7, 1 +3f9179b0: sll 0x5, a7 +3f9179c0: move *a13(0x100), a9, 1 +3f9179e0: add a9, a7 +3f9179f0: move *a13(0xe0), *a7(0x0), 1 +3f917a20: move *a13(0xff80), a7, 1 +3f917a40: move *a7, a9, 1 +3f917a50: inc a9 +3f917a60: move a9, *a7, 1 +3f917a70: move *a7, a9, 1 +3f917a80: sll 0x5, a9 +3f917a90: move *a13(0x100), a7, 1 +3f917ab0: add a7, a9 +3f917ac0: sub a7, a7 +3f917ad0: move a7, *a9, 1 +3f917ae0: move *a13(0xff40), a9, 1 +3f917b00: jreq L3F917BF0 +3f917b10: move *a13(0xff80), a7, 1 +3f917b30: move *a7, a7, 1 +3f917b40: cmp a9, a7 +3f917b50: jrlt L3F917BF0 +3f917b60: move a14, -*sp, 1 +3f917b70: move *a13(0xc0), *a14+, 1 +3f917b90: calla L3F702440 +3f917bc0: movk 1, a8 +3f917bd0: jauc L3F918520 +L3F917BF0: +3f917bf0: move *a13(0x140), a7, 1 +3f917c10: addk 8, a7 +3f917c20: move a7, *a13(0x120), 1 +3f917c40: move *a13(0x140), a7, 1 +3f917c60: jreq L3F917CC0 +3f917c70: move *a13(0x120), a7, 1 +3f917c90: movb *a7, a7 +3f917ca0: jane L3F917490 +L3F917CC0: +3f917cc0: jruc L3F917F10 +L3F917CD0: +3f917cd0: setf 16, 0, 0 +3f917ce0: move *a11(0x40), *a13(0x180), 0 +3f917d10: movk 1, a7 +3f917d20: movb a7, *a13(0x198) +3f917d40: movk 14, a9 +3f917d50: movb a9, *a13(0x190) +3f917d70: addi 0x80, a11 +3f917d90: move a11, *a13(0x1a0), 1 +3f917db0: move a14, -*sp, 1 +3f917dc0: move *a13(0xff40), *a14+, 1 +3f917de0: move *a13(0xff60), *a14+, 1 +3f917e00: move *a13(0xff80), *a14+, 1 +3f917e20: move *a13(0xffa0), *a14+, 1 +3f917e40: move a13, a11 +3f917e50: addi 0x180, a11 +3f917e70: move a11, *a14+, 1 +3f917e80: move *a13(0xffe0), *a14+, 1 +3f917ea0: calla L3F916600 +3f917ed0: move a8, *a13(0x80), 1 +3f917ef0: btst 0, a8 +3f917f00: jreq L3F9181A0 +L3F917F10: +3f917f10: move *a13(0xff40), a11, 1 +3f917f30: jreq L3F918010 +3f917f40: move *a13(0xff80), a9, 1 +3f917f60: move *a9, a7, 1 +3f917f70: cmp a11, a7 +3f917f80: jrlt L3F918010 +3f917f90: move a14, -*sp, 1 +3f917fa0: move *a13(0xc0), *a14+, 1 +3f917fc0: calla L3F702440 +3f917ff0: movk 1, a8 +3f918000: jruc L3F918520 +L3F918010: +3f918010: move *a13(0xa0), a11, 1 +3f918030: addi 0x880, a11 +3f918050: move a11, *a13(0xa0), 1 +3f918070: move *a11, a9, 1 +3f918080: addk 2, a9 +3f918090: jane L3F916BC0 +L3F9180B0: +3f9180b0: move a14, -*sp, 1 +3f9180c0: move *a13(0xc0), *a14+, 1 +3f9180e0: calla L3F702440 +3f918110: move *a13(0xff80), a11, 1 +3f918130: move *a11, a9, 1 +3f918140: jrne L3F918180 +3f918150: movi 0x1bc, a8 +3f918170: jruc L3F918520 +L3F918180: +3f918180: movk 1, a8 +3f918190: jruc L3F918520 +L3F9181A0: +3f9181a0: move *a13(0xc0), a11, 1 +3f9181c0: jreq L3F918220 +3f9181d0: move a14, -*sp, 1 +3f9181e0: move a11, *a14+, 1 +3f9181f0: calla L3F702440 +L3F918220: +3f918220: move *a13(0x60), a9, 1 +3f918240: jreq L3F918500 +3f918250: move *a13(0xff60), a7, 1 +3f918270: move *a7(0x0), *a13(0x100), 1 +3f9182a0: sub a7, a7 +3f9182b0: move a7, *a13, 1 +3f9182c0: move *a13(0xff80), a9, 1 +3f9182e0: move *a9, a9, 1 +3f9182f0: cmp a9, a7 +3f918300: jrge L3F918480 +L3F918310: +3f918310: move *a13, a11, 1 +3f918320: sll 0x5, a11 +3f918330: move *a13(0x100), a9, 1 +3f918350: add a9, a11 +3f918360: move *a11, a11, 1 +3f918370: jreq L3F918400 +3f918380: move a14, -*sp, 1 +3f918390: move *a13, a11, 1 +3f9183a0: sll 0x5, a11 +3f9183b0: add a9, a11 +3f9183c0: move *a11+, *a14+, 1 +3f9183d0: calla L3F702440 +L3F918400: +3f918400: move *a13, a11, 1 +3f918410: inc a11 +3f918420: move a11, *a13, 1 +3f918430: move *a13(0xff80), a7, 1 +3f918450: move *a7, a7, 1 +3f918460: cmp a7, a11 +3f918470: jrlt L3F918310 +L3F918480: +3f918480: move a14, -*sp, 1 +3f918490: move *a13(0xff60), a11, 1 +3f9184b0: move *a11(0x0), *a14+, 1 +3f9184d0: calla L3F702440 +L3F918500: +3f918500: move *a13(0x80), a8, 1 +L3F918520: +3f918520: move *sp(0xa0), a14, 1 +3f918540: mmfm sp, a7,a9,a11,a13 +3f918560: rets 2 +L3F918570: +3f918570: mmtm sp, a9,a11,a13 +3f918590: move a14, a13 +3f9185a0: addk 32, a14 +3f9185b0: move @0x225390, a11, 1 +3f9185e0: move *a11(0x78), a11, 1 +3f918600: move @0x225390, a9, 1 +3f918630: move *a9(0x78), a9, 1 +3f918650: setf 16, 0, 0 +3f918660: move *a11(0x20), a11, 0 +3f918680: move *a9(0x30), a9, 0 +3f9186a0: sub a9, a11 +3f9186b0: move a11, *a13, 1 +3f9186c0: jreq L3F9188B0 +L3F9186D0: +3f9186d0: move @0x225390, a11, 1 +3f918700: move *a11(0x78), a9, 1 +3f918720: move *a13, a11, 1 +3f918730: move *a9(0x40), a9, 0 +3f918750: and a11, a9 +3f918760: move a9, *a13, 1 +3f918770: dec a9 +3f918780: jrle L3F9187C0 +3f918790: calla L3F57A710 +L3F9187C0: +3f9187c0: move @0x225390, a11, 1 +3f9187f0: move *a11(0x78), a9, 1 +3f918810: move *a11(0x78), a11, 1 +3f918830: setf 16, 0, 0 +3f918840: move *a9(0x20), a9, 0 +3f918860: move *a11(0x30), a11, 0 +3f918880: sub a11, a9 +3f918890: move a9, *a13, 1 +3f9188a0: jrne L3F9186D0 +L3F9188B0: +3f9188b0: dint +3f9188c0: move @0x225390, a11, 1 +3f9188f0: move *a11(0xd8), a9, 1 +3f918910: movk 5, a11 +3f918920: move a11, *a9(0x20), 0 +3f918940: move @0x225390, a9, 1 +3f918970: move *a9(0xd8), a11, 1 +3f918990: move *a11(0x10), a11, 0 +3f9189b0: movk 8, a9 +3f9189c0: and a9, a11 +3f9189d0: move a11, *a13, 1 +3f9189e0: move @0x225390, a9, 1 +3f918a10: move *a9(0xd8), a11, 1 +3f918a30: movk 9, a9 +3f918a40: move a9, *a11(0x20), 0 +3f918a60: eint +3f918a70: move *a13, a11, 1 +3f918a80: jreq L3F9188B0 +3f918a90: sub a9, a9 +3f918aa0: move a9, *a13, 1 +L3F918AB0: +3f918ab0: move *a13, a11, 1 +3f918ac0: inc a11 +3f918ad0: move a11, *a13, 1 +3f918ae0: cmpi 0x12c, a11 +3f918b00: jrlt L3F918AB0 +3f918b10: subk 32, a14 +3f918b20: mmfm sp, a9,a11,a13 +3f918b40: rets +L3F918B50: +3f918b50: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f918b70: move a14, a13 +3f918b80: addi 0x50, a14 +3f918ba0: move *a13(0xffe0), a9, 1 +3f918bc0: setf 8, 0, 0 +3f918bd0: move *a9(0x8), a10, 0 +3f918bf0: andi 0xff, a10 +3f918c20: move @0x223810, a7 +3f918c50: jreq L3F918CC0 +3f918c60: sub a7, a7 +3f918c70: movb a7, @0x223810 +3f918ca0: jauc L3F91E010 +L3F918CC0: +3f918cc0: move a10, a12 +3f918cd0: srl 0x5, a12 +3f918ce0: move a10, a5 +3f918cf0: andi 0x1f, a5 +3f918d20: movk 1, a7 +3f918d30: move a7, a11 +3f918d40: sll a5, a11 +3f918d50: move a12, a5 +3f918d60: sll 0x5, a5 +3f918d70: addi 0x223820, a5 +3f918da0: move *a5, a7, 1 +3f918db0: xor a11, a7 +3f918dc0: move a7, *a5, 1 +3f918dd0: jauc L3F91CEB0 +L3F918DF0: +3f918df0: calla L3F918570 +3f918e20: jauc L3F91E010 +L3F918E40: +3f918e40: movk 1, a7 +3f918e50: movb a7, @0x223750 +3f918e80: move a14, -*sp, 1 +3f918e90: move a7, *a14+, 1 +3f918ea0: move a7, *a14+, 1 +3f918eb0: calla L3F91EAE0 +3f918ee0: movb a7, @0x2237e0 +3f918f10: jauc L3F91E010 +L3F918F30: +3f918f30: sub a7, a7 +3f918f40: movb a7, @0x223750 +3f918f70: move a14, -*sp, 1 +3f918f80: movk 1, a5 +3f918f90: move a5, *a14+, 1 +3f918fa0: move a7, *a14+, 1 +3f918fb0: calla L3F91EAE0 +3f918fe0: movb a5, @0x2237e0 +3f919010: jauc L3F91E010 +L3F919030: +3f919030: move @0x2237e0, a7 +3f919060: jrne L3F919130 +3f919070: move @0x2237f0, a5 +3f9190a0: jrne L3F919130 +3f9190b0: move a14, -*sp, 1 +3f9190c0: movi 0x3f9254c0, a8 +3f9190f0: move a8, *a14+, 1 +3f919100: calla L3F922A20 +L3F919130: +3f919130: move @0x2237f0, a7 +3f919160: jreq L3F919230 +3f919170: sub a5, a5 +3f919180: movb a5, @0x2237f0 +3f9191b0: move a14, -*sp, 1 +3f9191c0: move @0x223750, a7 +3f9191f0: move a7, *a14+, 1 +3f919200: calla L3F91F6D0 +L3F919230: +3f919230: move @0x2237e0, a7 +3f919260: inc a7 +3f919270: movb a7, @0x2237e0 +3f9192a0: subk 4, a7 +3f9192b0: jane L3F91E010 +3f9192d0: sub a7, a7 +3f9192e0: movb a7, @0x223750 +3f919310: move a14, -*sp, 1 +3f919320: movk 1, a5 +3f919330: move a5, *a14+, 1 +3f919340: move a7, *a14+, 1 +3f919350: calla L3F91EAE0 +3f919380: movb a7, @0x2237e0 +3f9193b0: move @0x2237f0, a5 +3f9193e0: inc a5 +3f9193f0: movb a5, @0x2237f0 +3f919420: movi 0xffab, a5 +3f919440: movb a5, *a13 +3f919450: move a14, -*sp, 1 +3f919460: movk 1, a5 +3f919470: move a5, *a14+, 1 +3f919480: move a13, *a14+, 1 +3f919490: move @0x225390, *a14+, 1 +3f9194c0: calla L3FB3EBC0 +3f9194f0: move @0x223750, a5 +3f919520: jaeq L3F91E010 +3f919540: calla L3F918570 +3f919570: jauc L3F91E010 +L3F919590: +3f919590: move @0x223760, a7, 1 +3f9195c0: jreq L3F919710 +3f9195d0: move a12, a5 +3f9195e0: sll 0x5, a5 +3f9195f0: addi 0x223820, a5 +3f919620: move *a5, a7, 1 +3f919630: xor a11, a7 +3f919640: move a7, *a5, 1 +3f919650: move a14, -*sp, 1 +3f919660: sub a7, a7 +3f919670: move a7, *a14+, 1 +3f919680: move a10, *a14+, 1 +3f919690: calla L3F922A80 +3f9196c0: movb a10, @0x2237d0 +3f9196f0: jauc L3F91E010 +L3F919710: +3f919710: movb a10, @0x2237d0 +3f919740: jauc L3F91D760 +L3F919760: +3f919760: move @0x223760, a7, 1 +3f919790: jreq L3F9199A0 +3f9197a0: move a12, a5 +3f9197b0: sll 0x5, a5 +3f9197c0: addi 0x223820, a5 +3f9197f0: move *a5, a5, 1 +3f919800: and a11, a5 +3f919810: jreq L3F9198E0 +3f919820: move a14, -*sp, 1 +3f919830: movk 1, a5 +3f919840: move a5, *a14+, 1 +3f919850: move a10, *a14+, 1 +3f919860: calla L3F922A80 +3f919890: movb a10, @0x2237d0 +3f9198c0: jauc L3F91E010 +L3F9198E0: +3f9198e0: move a14, -*sp, 1 +3f9198f0: sub a5, a5 +3f919900: move a5, *a14+, 1 +3f919910: move a10, *a14+, 1 +3f919920: calla L3F922A80 +3f919950: movb a10, @0x2237d0 +3f919980: jauc L3F91E010 +L3F9199A0: +3f9199a0: move a12, a7 +3f9199b0: sll 0x5, a7 +3f9199c0: addi 0x223820, a7 +3f9199f0: move *a7, a7, 1 +3f919a00: and a11, a7 +3f919a10: jreq L3F919B00 +3f919a20: movb a10, *a9(0x8) +3f919a40: movk 2, a7 +3f919a50: movb a7, *a9 +3f919a60: move a14, -*sp, 1 +3f919a70: move *a13(0xffc0), *a14+, 1 +3f919a90: move a9, *a14+, 1 +3f919aa0: move *a13(0xffc0), a5, 1 +3f919ac0: move *a5(0x20), a7, 1 +3f919ae0: call a7 +3f919af0: jruc L3F919BD0 +L3F919B00: +3f919b00: movb a10, *a9(0x8) +3f919b20: movk 3, a7 +3f919b30: movb a7, *a9 +3f919b40: move a14, -*sp, 1 +3f919b50: move *a13(0xffc0), *a14+, 1 +3f919b70: move a9, *a14+, 1 +3f919b80: move *a13(0xffc0), a5, 1 +3f919ba0: move *a5(0x20), a7, 1 +3f919bc0: call a7 +L3F919BD0: +3f919bd0: movb a10, @0x2237d0 +3f919c00: jauc L3F91E010 +L3F919C20: +3f919c20: move @0x223800, a7 +3f919c50: movk 1, a5 +3f919c60: xor a7, a5 +3f919c70: movb a5, @0x223800 +3f919ca0: jaeq L3F91E010 +3f919cc0: move @0x2251d0, a7 +3f919cf0: movk 1, a5 +3f919d00: xor a7, a5 +3f919d10: movb a5, @0x2251d0 +3f919d40: jreq L3F91A020 +3f919d50: move @0x225120, a7, 0 +3f919d80: movk 4, a5 +3f919d90: or a7, a5 +3f919da0: movb a5, @0x225120 +3f919dd0: movk 19, a7 +3f919de0: movb a7, *a13 +3f919df0: movi 0xff84, a7 +3f919e10: movb a7, *a13(0x8) +3f919e30: move a14, -*sp, 1 +3f919e40: movk 2, a7 +3f919e50: move a7, *a14+, 1 +3f919e60: move a13, *a14+, 1 +3f919e70: move @0x225390, *a14+, 1 +3f919ea0: calla L3FB3EBC0 +3f919ed0: move @0x223750, a5 +3f919f00: jreq L3F919F40 +3f919f10: calla L3F918570 +L3F919F40: +3f919f40: movb a10, *a9(0x8) +3f919f60: movb a7, *a9 +3f919f70: move a14, -*sp, 1 +3f919f80: move *a13(0xffc0), *a14+, 1 +3f919fa0: move a9, *a14+, 1 +3f919fb0: move *a13(0xffc0), a5, 1 +3f919fd0: move *a5(0x20), a7, 1 +3f919ff0: call a7 +3f91a000: jauc L3F91E010 +L3F91A020: +3f91a020: setf 8, 0, 0 +3f91a030: move @0x225120, a7, 0 +3f91a060: andi 0xfb, a7 +3f91a090: movb a7, @0x225120 +3f91a0c0: movk 17, a5 +3f91a0d0: movb a5, *a13 +3f91a0e0: movi 0xff84, a5 +3f91a100: movb a5, *a13(0x8) +3f91a120: move a14, -*sp, 1 +3f91a130: movk 2, a5 +3f91a140: move a5, *a14+, 1 +3f91a150: move a13, *a14+, 1 +3f91a160: move @0x225390, *a14+, 1 +3f91a190: calla L3FB3EBC0 +3f91a1c0: move @0x223750, a7 +3f91a1f0: jreq L3F91A230 +3f91a200: calla L3F918570 +L3F91A230: +3f91a230: movb a10, *a9(0x8) +3f91a250: movk 3, a7 +3f91a260: movb a7, *a9 +3f91a270: move a14, -*sp, 1 +3f91a280: move *a13(0xffc0), *a14+, 1 +3f91a2a0: move a9, *a14+, 1 +3f91a2b0: move *a13(0xffc0), a5, 1 +3f91a2d0: move *a5(0x20), a7, 1 +3f91a2f0: call a7 +3f91a300: jauc L3F91E010 +L3F91A320: +3f91a320: move @0x2237b0, a7, 1 +3f91a350: jreq L3F91A520 +3f91a360: move a12, a5 +3f91a370: sll 0x5, a5 +3f91a380: addi 0x223820, a5 +3f91a3b0: move *a5, a5, 1 +3f91a3c0: and a11, a5 +3f91a3d0: jreq L3F91A520 +3f91a3e0: move @0x223760, a5, 1 +3f91a410: jreq L3F91A4A0 +3f91a420: move a14, -*sp, 1 +3f91a430: sub a5, a5 +3f91a440: move a5, *a14+, 1 +3f91a450: calla L3F923890 +3f91a480: jauc L3F91E010 +L3F91A4A0: +3f91a4a0: move a14, -*sp, 1 +3f91a4b0: movk 1, a5 +3f91a4c0: move a5, *a14+, 1 +3f91a4d0: calla L3F923890 +3f91a500: jauc L3F91E010 +L3F91A520: +3f91a520: cmpi 0xae, a10 +3f91a540: jreq L3F91A650 +3f91a550: cmpi 0xab, a10 +3f91a570: jreq L3F91A650 +3f91a580: cmpi 0xac, a10 +3f91a5a0: jreq L3F91A650 +3f91a5b0: cmpi 0xb2, a10 +3f91a5d0: jreq L3F91A650 +3f91a5e0: cmpi 0xb1, a10 +3f91a600: jreq L3F91A650 +3f91a610: cmpi 0xad, a10 +3f91a630: jane L3F91AFA0 +L3F91A650: +3f91a650: cmpi 0xae, a10 +3f91a670: jrne L3F91A6B0 +3f91a680: movi 0xab, a7 +3f91a6a0: jruc L3F91A920 +L3F91A6B0: +3f91a6b0: cmpi 0xab, a10 +3f91a6d0: jrne L3F91A710 +3f91a6e0: movi 0xae, a7 +3f91a700: jruc L3F91A920 +L3F91A710: +3f91a710: cmpi 0xac, a10 +3f91a730: jrne L3F91A770 +3f91a740: movi 0xb2, a7 +3f91a760: jruc L3F91A920 +L3F91A770: +3f91a770: cmpi 0xb2, a10 +3f91a790: jrne L3F91A7D0 +3f91a7a0: movi 0xac, a7 +3f91a7c0: jruc L3F91A920 +L3F91A7D0: +3f91a7d0: cmpi 0xb1, a10 +3f91a7f0: jrne L3F91A830 +3f91a800: movi 0xad, a7 +3f91a820: jruc L3F91A920 +L3F91A830: +3f91a830: cmpi 0xad, a10 +3f91a850: jrne L3F91A890 +3f91a860: movi 0xb1, a7 +3f91a880: jruc L3F91A920 +L3F91A890: +3f91a890: move a14, -*sp, 1 +3f91a8a0: movi 0x3f9255c8, a8 +3f91a8d0: move a8, *a14+, 1 +3f91a8e0: calla L3F922A20 +3f91a910: move a8, a7 +L3F91A920: +3f91a920: sra 0x5, a7 +3f91a930: sll 0x5, a7 +3f91a940: addi 0x223820, a7 +3f91a970: cmpi 0xae, a10 +3f91a990: jrne L3F91A9D0 +3f91a9a0: movi 0xab, a5 +3f91a9c0: jruc L3F91AC40 +L3F91A9D0: +3f91a9d0: cmpi 0xab, a10 +3f91a9f0: jrne L3F91AA30 +3f91aa00: movi 0xae, a5 +3f91aa20: jruc L3F91AC40 +L3F91AA30: +3f91aa30: cmpi 0xac, a10 +3f91aa50: jrne L3F91AA90 +3f91aa60: movi 0xb2, a5 +3f91aa80: jruc L3F91AC40 +L3F91AA90: +3f91aa90: cmpi 0xb2, a10 +3f91aab0: jrne L3F91AAF0 +3f91aac0: movi 0xac, a5 +3f91aae0: jruc L3F91AC40 +L3F91AAF0: +3f91aaf0: cmpi 0xb1, a10 +3f91ab10: jrne L3F91AB50 +3f91ab20: movi 0xad, a5 +3f91ab40: jruc L3F91AC40 +L3F91AB50: +3f91ab50: cmpi 0xad, a10 +3f91ab70: jrne L3F91ABB0 +3f91ab80: movi 0xb1, a5 +3f91aba0: jruc L3F91AC40 +L3F91ABB0: +3f91abb0: move a14, -*sp, 1 +3f91abc0: movi 0x3f9255c8, a8 +3f91abf0: move a8, *a14+, 1 +3f91ac00: calla L3F922A20 +3f91ac30: move a8, a5 +L3F91AC40: +3f91ac40: andi 0x1f, a5 +3f91ac70: movk 1, a3 +3f91ac80: sll a5, a3 +3f91ac90: move *a7, a7, 1 +3f91aca0: and a3, a7 +3f91acb0: jane L3F91E010 +3f91acd0: cmpi 0xae, a10 +3f91acf0: jrne L3F91AD30 +3f91ad00: movi 0xae, a10 +3f91ad20: jruc L3F91AFA0 +L3F91AD30: +3f91ad30: cmpi 0xab, a10 +3f91ad50: jrne L3F91AD90 +3f91ad60: movi 0xae, a10 +3f91ad80: jruc L3F91AFA0 +L3F91AD90: +3f91ad90: cmpi 0xac, a10 +3f91adb0: jrne L3F91ADF0 +3f91adc0: movi 0xac, a10 +3f91ade0: jruc L3F91AFA0 +L3F91ADF0: +3f91adf0: cmpi 0xb2, a10 +3f91ae10: jrne L3F91AE50 +3f91ae20: movi 0xac, a10 +3f91ae40: jruc L3F91AFA0 +L3F91AE50: +3f91ae50: cmpi 0xb1, a10 +3f91ae70: jrne L3F91AEB0 +3f91ae80: movi 0xb1, a10 +3f91aea0: jruc L3F91AFA0 +L3F91AEB0: +3f91aeb0: cmpi 0xad, a10 +3f91aed0: jrne L3F91AF10 +3f91aee0: movi 0xb1, a10 +3f91af00: jruc L3F91AFA0 +L3F91AF10: +3f91af10: move a14, -*sp, 1 +3f91af20: movi 0x3f925790, a8 +3f91af50: move a8, *a14+, 1 +3f91af60: calla L3F922A20 +3f91af90: move a8, a10 +L3F91AFA0: +3f91afa0: move a12, a7 +3f91afb0: sll 0x5, a7 +3f91afc0: addi 0x223820, a7 +3f91aff0: move *a7, a7, 1 +3f91b000: and a11, a7 +3f91b010: jreq L3F91B3C0 +3f91b020: move @0x225170, a7 +3f91b050: jreq L3F91B260 +3f91b060: move @0x223750, a5 +3f91b090: jreq L3F91B260 +3f91b0a0: cmpi 0xac, a10 +3f91b0c0: jreq L3F91B160 +3f91b0d0: cmpi 0xb1, a10 +3f91b0f0: jreq L3F91B160 +3f91b100: cmpi 0xb2, a10 +3f91b120: jreq L3F91B160 +3f91b130: cmpi 0xad, a10 +3f91b150: jrne L3F91B260 +L3F91B160: +3f91b160: movi 0xff9f, a3 +3f91b180: movb a3, *a13 +3f91b190: move a14, -*sp, 1 +3f91b1a0: movk 1, a3 +3f91b1b0: move a3, *a14+, 1 +3f91b1c0: move a13, *a14+, 1 +3f91b1d0: move @0x225390, *a14+, 1 +3f91b200: calla L3FB3EBC0 +3f91b230: calla L3F918570 +L3F91B260: +3f91b260: cmpi 0xaf, a10 +3f91b280: jrne L3F91B2D0 +3f91b290: movk 1, a7 +3f91b2a0: move a7, @0x2237b0, 1 +L3F91B2D0: +3f91b2d0: movb a10, *a9(0x8) +3f91b2f0: movk 2, a7 +3f91b300: movb a7, *a9 +3f91b310: move a14, -*sp, 1 +3f91b320: move *a13(0xffc0), *a14+, 1 +3f91b340: move a9, *a14+, 1 +3f91b350: move *a13(0xffc0), a5, 1 +3f91b370: move *a5(0x20), a3, 1 +3f91b390: call a3 +3f91b3a0: jauc L3F91E010 +L3F91B3C0: +3f91b3c0: cmpi 0xaf, a10 +3f91b3e0: jrne L3F91B430 +3f91b3f0: sub a7, a7 +3f91b400: move a7, @0x2237b0, 1 +L3F91B430: +3f91b430: movb a10, *a9(0x8) +3f91b450: movk 3, a7 +3f91b460: movb a7, *a9 +3f91b470: move a14, -*sp, 1 +3f91b480: move *a13(0xffc0), *a14+, 1 +3f91b4a0: move a9, *a14+, 1 +3f91b4b0: move *a13(0xffc0), a5, 1 +3f91b4d0: move *a5(0x20), a3, 1 +3f91b4f0: call a3 +3f91b500: jauc L3F91E010 +L3F91B520: +3f91b520: movk 1, a7 +3f91b530: movb a7, @0x223810 +3f91b560: jauc L3F91E010 +L3F91B580: +3f91b580: move a12, a7 +3f91b590: sll 0x5, a7 +3f91b5a0: addi 0x223820, a7 +3f91b5d0: move *a7, a5, 1 +3f91b5e0: xor a11, a5 +3f91b5f0: move a5, *a7, 1 +3f91b600: move @0x223800, a7 +3f91b630: jreq L3F91B680 +3f91b640: sub a5, a5 +3f91b650: movb a5, @0x223800 +L3F91B680: +3f91b680: movk 3, a7 +3f91b690: movb a7, *a9 +3f91b6a0: sub a2, a2 +3f91b6b0: move a2, a12 +L3F91B6C0: +3f91b6c0: move a12, a7 +3f91b6d0: sll 0x5, a7 +3f91b6e0: addi 0x223820, a7 +3f91b710: move *a7, a7, 1 +3f91b720: jaeq L3F91C1A0 +3f91b740: movk 1, a2 +3f91b750: sub a11, a11 +L3F91B760: +3f91b760: move a12, a7 +3f91b770: sll 0x5, a7 +3f91b780: addi 0x223820, a7 +3f91b7b0: movk 1, a5 +3f91b7c0: sll a11, a5 +3f91b7d0: move *a7, a7, 1 +3f91b7e0: and a5, a7 +3f91b7f0: jaeq L3F91C150 +3f91b810: move a12, a7 +3f91b820: sll 0x5, a7 +3f91b830: add a11, a7 +3f91b840: move a7, a10 +3f91b850: cmpi 0xae, a10 +3f91b870: jreq L3F91B970 +3f91b880: cmpi 0xab, a10 +3f91b8a0: jreq L3F91B970 +3f91b8b0: cmpi 0xac, a10 +3f91b8d0: jreq L3F91B970 +3f91b8e0: cmpi 0xb2, a10 +3f91b900: jreq L3F91B970 +3f91b910: cmpi 0xb1, a10 +3f91b930: jreq L3F91B970 +3f91b940: cmpi 0xad, a10 +3f91b960: jrne L3F91C150 +L3F91B970: +3f91b970: cmpi 0xae, a10 +3f91b990: jrne L3F91B9D0 +3f91b9a0: movi 0xae, a7 +3f91b9c0: jruc L3F91BC40 +L3F91B9D0: +3f91b9d0: cmpi 0xab, a10 +3f91b9f0: jrne L3F91BA30 +3f91ba00: movi 0xae, a7 +3f91ba20: jruc L3F91BC40 +L3F91BA30: +3f91ba30: cmpi 0xac, a10 +3f91ba50: jrne L3F91BA90 +3f91ba60: movi 0xac, a7 +3f91ba80: jruc L3F91BC40 +L3F91BA90: +3f91ba90: cmpi 0xb2, a10 +3f91bab0: jrne L3F91BAF0 +3f91bac0: movi 0xac, a7 +3f91bae0: jruc L3F91BC40 +L3F91BAF0: +3f91baf0: cmpi 0xb1, a10 +3f91bb10: jrne L3F91BB50 +3f91bb20: movi 0xb1, a7 +3f91bb40: jruc L3F91BC40 +L3F91BB50: +3f91bb50: cmpi 0xad, a10 +3f91bb70: jrne L3F91BBB0 +3f91bb80: movi 0xb1, a7 +3f91bba0: jruc L3F91BC40 +L3F91BBB0: +3f91bbb0: move a14, -*sp, 1 +3f91bbc0: movi 0x3f925790, a8 +3f91bbf0: move a8, *a14+, 1 +3f91bc00: calla L3F922A20 +3f91bc30: move a8, a7 +L3F91BC40: +3f91bc40: move a7, *a13(0x10), 1 +3f91bc60: cmpi 0xae, a7 +3f91bc80: jrne L3F91BCC0 +3f91bc90: movi 0xab, a5 +3f91bcb0: jruc L3F91BF30 +L3F91BCC0: +3f91bcc0: cmpi 0xab, a7 +3f91bce0: jrne L3F91BD20 +3f91bcf0: movi 0xae, a5 +3f91bd10: jruc L3F91BF30 +L3F91BD20: +3f91bd20: cmpi 0xac, a7 +3f91bd40: jrne L3F91BD80 +3f91bd50: movi 0xb2, a5 +3f91bd70: jruc L3F91BF30 +L3F91BD80: +3f91bd80: cmpi 0xb2, a7 +3f91bda0: jrne L3F91BDE0 +3f91bdb0: movi 0xac, a5 +3f91bdd0: jruc L3F91BF30 +L3F91BDE0: +3f91bde0: cmpi 0xb1, a7 +3f91be00: jrne L3F91BE40 +3f91be10: movi 0xad, a5 +3f91be30: jruc L3F91BF30 +L3F91BE40: +3f91be40: cmpi 0xad, a7 +3f91be60: jrne L3F91BEA0 +3f91be70: movi 0xb1, a5 +3f91be90: jruc L3F91BF30 +L3F91BEA0: +3f91bea0: move a14, -*sp, 1 +3f91beb0: movi 0x3f9255c8, a8 +3f91bee0: move a8, *a14+, 1 +3f91bef0: calla L3F922A20 +3f91bf20: move a8, a5 +L3F91BF30: +3f91bf30: move a5, *a13(0x30), 1 +3f91bf50: srl 0x5, a7 +3f91bf60: sll 0x5, a7 +3f91bf70: addi 0x223820, a7 +3f91bfa0: move *a13(0x10), a3, 1 +3f91bfc0: andi 0x1f, a3 +3f91bff0: movk 1, a5 +3f91c000: sll a3, a5 +3f91c010: move *a7, a3, 1 +3f91c020: or a5, a3 +3f91c030: move a3, *a7, 1 +3f91c040: move *a13(0x30), a7, 1 +3f91c060: srl 0x5, a7 +3f91c070: sll 0x5, a7 +3f91c080: addi 0x223820, a7 +3f91c0b0: move *a13(0x30), a5, 1 +3f91c0d0: andi 0x1f, a5 +3f91c100: movk 1, a3 +3f91c110: sll a5, a3 +3f91c120: move *a7, a5, 1 +3f91c130: andn a3, a5 +3f91c140: move a5, *a7, 1 +L3F91C150: +3f91c150: inc a11 +3f91c160: cmpi 0x20, a11 +3f91c180: jac L3F91B760 +L3F91C1A0: +3f91c1a0: inc a12 +3f91c1b0: cmpi 0x8, a12 +3f91c1d0: jac L3F91B6C0 +3f91c1f0: sub a12, a12 +L3F91C200: +3f91c200: move a12, a7 +3f91c210: sll 0x5, a7 +3f91c220: addi 0x223820, a7 +3f91c250: move *a7, a7, 1 +3f91c260: jreq L3F91C840 +3f91c270: sub a11, a11 +L3F91C280: +3f91c280: movk 1, a0 +3f91c290: move a0, a7 +3f91c2a0: sll a11, a7 +3f91c2b0: move a7, a0 +3f91c2c0: move a12, a7 +3f91c2d0: sll 0x5, a7 +3f91c2e0: addi 0x223820, a7 +3f91c310: move *a7, a7, 1 +3f91c320: and a0, a7 +3f91c330: jreq L3F91C800 +3f91c340: move a12, a7 +3f91c350: sll 0x5, a7 +3f91c360: add a11, a7 +3f91c370: move a7, a10 +3f91c380: move a12, a7 +3f91c390: sll 0x5, a7 +3f91c3a0: addi 0x223820, a7 +3f91c3d0: move *a7, a5, 1 +3f91c3e0: xor a0, a5 +3f91c3f0: move a5, *a7, 1 +3f91c400: movb a10, *a9(0x8) +3f91c420: cmpi 0xaf, a10 +3f91c440: jrne L3F91C490 +3f91c450: sub a7, a7 +3f91c460: move a7, @0x2237b0, 1 +L3F91C490: +3f91c490: cmpi 0xb0, a10 +3f91c4b0: jreq L3F91C800 +3f91c4c0: cmpi 0x8d, a10 +3f91c4e0: jreq L3F91C550 +3f91c4f0: cmpi 0x8e, a10 +3f91c510: jreq L3F91C550 +3f91c520: cmpi 0x8f, a10 +3f91c540: jrne L3F91C6B0 +L3F91C550: +3f91c550: move @0x223760, a7, 1 +3f91c580: jreq L3F91C610 +3f91c590: move a14, -*sp, 1 +3f91c5a0: sub a5, a5 +3f91c5b0: move a5, *a14+, 1 +3f91c5c0: move a10, *a14+, 1 +3f91c5d0: calla L3F922A80 +3f91c600: jruc L3F91C800 +L3F91C610: +3f91c610: move a14, -*sp, 1 +3f91c620: move *a13(0xffc0), *a14+, 1 +3f91c640: move a9, *a14+, 1 +3f91c650: move *a13(0xffc0), a5, 1 +3f91c670: move *a5(0x20), a3, 1 +3f91c690: call a3 +3f91c6a0: jruc L3F91C800 +L3F91C6B0: +3f91c6b0: cmpi 0x56, a10 +3f91c6d0: jrc L3F91C710 +3f91c6e0: cmpi 0xb2, a10 +3f91c700: jrls L3F91C770 +L3F91C710: +3f91c710: cmpi 0xbc, a10 +3f91c730: jrc L3F91C800 +3f91c740: cmpi 0xff, a10 +3f91c760: jrhi L3F91C800 +L3F91C770: +3f91c770: move a14, -*sp, 1 +3f91c780: move *a13(0xffc0), *a14+, 1 +3f91c7a0: move a9, *a14+, 1 +3f91c7b0: move *a13(0xffc0), a7, 1 +3f91c7d0: move *a7(0x20), a5, 1 +3f91c7f0: call a5 +L3F91C800: +3f91c800: inc a11 +3f91c810: cmpi 0x20, a11 +3f91c830: jrc L3F91C280 +L3F91C840: +3f91c840: inc a12 +3f91c850: cmpi 0x8, a12 +3f91c870: jrc L3F91C200 +3f91c880: jauc L3F91E010 +L3F91C8A0: +3f91c8a0: move a14, -*sp, 1 +3f91c8b0: movi 0x3f925950, a8 +3f91c8e0: move a8, *a14+, 1 +3f91c8f0: calla L3F922A20 +3f91c920: jauc L3F91D760 +L3F91C940: +3f91c940: move a14, -*sp, 1 +3f91c950: movi 0x3f925ac0, a8 +3f91c980: move a8, *a14+, 1 +3f91c990: calla L3F922A20 +3f91c9c0: jauc L3F91D760 +L3F91C9E0: +3f91c9e0: move a14, -*sp, 1 +3f91c9f0: movi 0x3f925be0, a8 +3f91ca20: move a8, *a14+, 1 +3f91ca30: calla L3F922A20 +3f91ca60: jauc L3F91D760 +L3F91CA80: +3f91ca80: move a14, -*sp, 1 +3f91ca90: movi 0x3f925d40, a8 +3f91cac0: move a8, *a14+, 1 +3f91cad0: calla L3F922A20 +3f91cb00: jauc L3F91E010 +L3F91CB20: +3f91cb20: move @0x225160, a7 +3f91cb50: jaeq L3F91E010 +3f91cb70: setf 16, 1, 0 +3f91cb80: move @0x223740, a5, 0 +3f91cbb0: jaeq L3F91E010 +3f91cbd0: setf 8, 0, 0 +3f91cbe0: move @0x2237d0, a10, 0 +3f91cc10: move a10, a12 +3f91cc20: srl 0x5, a12 +3f91cc30: move a10, a11 +3f91cc40: andi 0x1f, a11 +3f91cc70: cmpi 0xbd, a10 +3f91cc90: jaeq L3F91E010 +3f91ccb0: move @0x223760, a3, 1 +3f91cce0: jaeq L3F91D760 +3f91cd00: cmpi 0xa7, a10 +3f91cd20: jreq L3F91CDD0 +3f91cd30: cmpi 0xa8, a10 +3f91cd50: jreq L3F91CDD0 +3f91cd60: cmpi 0xaa, a10 +3f91cd80: jreq L3F91CDD0 +3f91cd90: cmpi 0xa9, a10 +3f91cdb0: jane L3F91D760 +L3F91CDD0: +3f91cdd0: move a14, -*sp, 1 +3f91cde0: sub a3, a3 +3f91cdf0: move a3, *a14+, 1 +3f91ce00: move a10, *a14+, 1 +3f91ce10: calla L3F922A80 +3f91ce40: jauc L3F91E010 +L3F91CE60: +3f91ce60: movb a10, @0x2237d0 +3f91ce90: jauc L3F91D760 +L3F91CEB0: +3f91ceb0: move a10, a8 +3f91cec0: jaeq L3F919030 +3f91cee0: dec a8 +3f91cef0: jaeq L3F918F30 +3f91cf10: dec a8 +3f91cf20: jaeq L3F918E40 +3f91cf40: subi 0x3b, a8 +3f91cf60: jreq L3F91C940 +3f91cf70: dec a8 +3f91cf80: jreq L3F91C8A0 +3f91cf90: subk 24, a8 +3f91cfa0: jaeq L3F91A520 +3f91cfc0: dec a8 +3f91cfd0: jaeq L3F91A520 +3f91cff0: dec a8 +3f91d000: jaeq L3F91A320 +3f91d020: dec a8 +3f91d030: jaeq L3F91A520 +3f91d050: dec a8 +3f91d060: jaeq L3F91A520 +3f91d080: subk 20, a8 +3f91d090: jaeq L3F91E010 +3f91d0b0: subk 12, a8 +3f91d0c0: jaeq L3F91E010 +3f91d0e0: subk 2, a8 +3f91d0f0: jaeq L3F91A520 +3f91d110: dec a8 +3f91d120: jaeq L3F91A520 +3f91d140: subk 2, a8 +3f91d150: jaeq L3F91E010 +3f91d170: subk 11, a8 +3f91d180: jaeq L3F9199A0 +3f91d1a0: dec a8 +3f91d1b0: jaeq L3F9199A0 +3f91d1d0: dec a8 +3f91d1e0: jaeq L3F9199A0 +3f91d200: dec a8 +3f91d210: jaeq L3F919760 +3f91d230: dec a8 +3f91d240: jaeq L3F919760 +3f91d260: dec a8 +3f91d270: jaeq L3F919760 +3f91d290: subk 22, a8 +3f91d2a0: jaeq L3F91E010 +3f91d2c0: dec a8 +3f91d2d0: jaeq L3F91E010 +3f91d2f0: dec a8 +3f91d300: jaeq L3F919590 +3f91d320: dec a8 +3f91d330: jaeq L3F919590 +3f91d350: dec a8 +3f91d360: jaeq L3F919590 +3f91d380: dec a8 +3f91d390: jaeq L3F919590 +3f91d3b0: dec a8 +3f91d3c0: jaeq L3F91A520 +3f91d3e0: dec a8 +3f91d3f0: jaeq L3F91A520 +3f91d410: dec a8 +3f91d420: jaeq L3F91A520 +3f91d440: dec a8 +3f91d450: jaeq L3F91A520 +3f91d470: dec a8 +3f91d480: jaeq L3F91A520 +3f91d4a0: dec a8 +3f91d4b0: jaeq L3F919C20 +3f91d4d0: dec a8 +3f91d4e0: jaeq L3F91A520 +3f91d500: dec a8 +3f91d510: jaeq L3F91A520 +3f91d530: dec a8 +3f91d540: jaeq L3F91B580 +3f91d560: dec a8 +3f91d570: jaeq L3F91CB20 +3f91d590: dec a8 +3f91d5a0: jaeq L3F91C9E0 +3f91d5c0: dec a8 +3f91d5d0: jaeq L3F91CA80 +3f91d5f0: subk 3, a8 +3f91d600: jaeq L3F91B520 +3f91d620: dec a8 +3f91d630: jaeq L3F918DF0 +3f91d650: dec a8 +3f91d660: jaeq L3F91E010 +3f91d680: subk 2, a8 +3f91d690: jaeq L3F91A520 +3f91d6b0: dec a8 +3f91d6c0: jaeq L3F91A520 +3f91d6e0: subk 28, a8 +3f91d6f0: jaeq L3F91E010 +3f91d710: subk 10, a8 +3f91d720: jaeq L3F91E010 +3f91d740: jauc L3F91CE60 +L3F91D760: +3f91d760: move @0x225160, a7 +3f91d790: jreq L3F91DB30 +3f91d7a0: movb a10, *a9(0x8) +3f91d7c0: move a12, a5 +3f91d7d0: sll 0x5, a5 +3f91d7e0: addi 0x223920, a5 +3f91d810: move *a5, a5, 1 +3f91d820: and a11, a5 +3f91d830: jreq L3F91D8F0 +3f91d840: movk 3, a5 +3f91d850: movb a5, *a9 +3f91d860: move a14, -*sp, 1 +3f91d870: move *a13(0xffc0), *a14+, 1 +3f91d890: move a9, *a14+, 1 +3f91d8a0: move *a13(0xffc0), a3, 1 +3f91d8c0: move *a3(0x20), a5, 1 +3f91d8e0: call a5 +L3F91D8F0: +3f91d8f0: movk 2, a7 +3f91d900: movb a7, *a9 +3f91d910: move a14, -*sp, 1 +3f91d920: move *a13(0xffc0), *a14+, 1 +3f91d940: move a9, *a14+, 1 +3f91d950: move *a13(0xffc0), a5, 1 +3f91d970: move *a5(0x20), a3, 1 +3f91d990: call a3 +3f91d9a0: movk 3, a3 +3f91d9b0: movb a3, *a9 +3f91d9c0: move a14, -*sp, 1 +3f91d9d0: move a5, *a14+, 1 +3f91d9e0: move a9, *a14+, 1 +3f91d9f0: move *a5(0x20), a3, 1 +3f91da10: call a3 +3f91da20: move a12, a3 +3f91da30: sll 0x5, a3 +3f91da40: addi 0x223820, a3 +3f91da70: move *a3, a7, 1 +3f91da80: andn a11, a7 +3f91da90: move a7, *a3, 1 +3f91daa0: move a12, a7 +3f91dab0: sll 0x5, a7 +3f91dac0: addi 0x223920, a7 +3f91daf0: move *a7, a3, 1 +3f91db00: andn a11, a3 +3f91db10: move a3, *a7, 1 +3f91db20: jruc L3F91E010 +L3F91DB30: +3f91db30: move a12, a5 +3f91db40: sll 0x5, a5 +3f91db50: addi 0x223820, a5 +3f91db80: move *a5, a5, 1 +3f91db90: and a11, a5 +3f91dba0: jreq L3F91DE40 +3f91dbb0: movb a10, *a9(0x8) +3f91dbd0: move a12, a5 +3f91dbe0: sll 0x5, a5 +3f91dbf0: addi 0x223920, a5 +3f91dc20: move *a5, a5, 1 +3f91dc30: and a11, a5 +3f91dc40: jreq L3F91DD00 +3f91dc50: movk 3, a5 +3f91dc60: movb a5, *a9 +3f91dc70: move a14, -*sp, 1 +3f91dc80: move *a13(0xffc0), *a14+, 1 +3f91dca0: move a9, *a14+, 1 +3f91dcb0: move *a13(0xffc0), a3, 1 +3f91dcd0: move *a3(0x20), a5, 1 +3f91dcf0: call a5 +L3F91DD00: +3f91dd00: movk 2, a7 +3f91dd10: movb a7, *a9 +3f91dd20: move a14, -*sp, 1 +3f91dd30: move *a13(0xffc0), *a14+, 1 +3f91dd50: move a9, *a14+, 1 +3f91dd60: move *a13(0xffc0), a5, 1 +3f91dd80: move *a5(0x20), a3, 1 +3f91dda0: call a3 +3f91ddb0: move a12, a3 +3f91ddc0: sll 0x5, a3 +3f91ddd0: addi 0x223920, a3 +3f91de00: move *a3, a7, 1 +3f91de10: or a11, a7 +3f91de20: move a7, *a3, 1 +3f91de30: jruc L3F91E010 +L3F91DE40: +3f91de40: move a12, a5 +3f91de50: sll 0x5, a5 +3f91de60: addi 0x223920, a5 +3f91de90: move *a5, a5, 1 +3f91dea0: and a11, a5 +3f91deb0: jreq L3F91E010 +3f91dec0: movb a10, *a9(0x8) +3f91dee0: movk 3, a5 +3f91def0: movb a5, *a9 +3f91df00: move a14, -*sp, 1 +3f91df10: move *a13(0xffc0), *a14+, 1 +3f91df30: move a9, *a14+, 1 +3f91df40: move *a13(0xffc0), a3, 1 +3f91df60: move *a3(0x20), a5, 1 +3f91df80: call a5 +3f91df90: move a12, a7 +3f91dfa0: sll 0x5, a7 +3f91dfb0: addi 0x223920, a7 +3f91dfe0: move *a7, a5, 1 +3f91dff0: andn a11, a5 +3f91e000: move a5, *a7, 1 +L3F91E010: +3f91e010: move *sp(0x160), a14, 1 +3f91e030: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f91e050: rets 2 +L3F91E060: +3f91e060: mmtm sp, a11,a13 +3f91e080: move a14, a13 +3f91e090: setf 8, 0, 0 +3f91e0a0: move *a13(0xffe0), a11, 0 +3f91e0c0: cmpi 0xbf, a11 +3f91e0e0: jrc L3F91E160 +3f91e0f0: move @0x225370, a11, 1 +3f91e120: not a11 +3f91e130: jreq L3F91E160 +3f91e140: sub a8, a8 +3f91e150: jruc L3F91E170 +L3F91E160: +3f91e160: movk 1, a8 +L3F91E170: +3f91e170: move *sp(0x60), a14, 1 +3f91e190: mmfm sp, a11,a13 +3f91e1b0: rets 2 +L3F91E1C0: +3f91e1c0: mmtm sp, a7,a9,a11,a13 +3f91e1e0: move a14, a13 +3f91e1f0: addi 0xa0, a14 +3f91e210: sub a11, a11 +3f91e220: move a11, *a13, 1 +3f91e230: setf 16, 0, 0 +L3F91E240: +3f91e240: move *a13, a11, 1 +3f91e250: sll 0x4, a11 +3f91e260: move *a13(0xffc0), a9, 1 +3f91e280: add a9, a11 +3f91e290: sub a9, a9 +3f91e2a0: move a9, *a11, 0 +3f91e2b0: move *a13, a11, 1 +3f91e2c0: inc a11 +3f91e2d0: move a11, *a13, 1 +3f91e2e0: cmpi 0x100, a11 +3f91e300: jrlt L3F91E240 +3f91e310: move *a13(0xffc0), a9, 1 +3f91e330: movk 2, a11 +3f91e340: move a11, *a9(0xb00), 0 +3f91e360: movk 1, a11 +3f91e370: move a11, *a9(0xae0), 0 +3f91e390: movk 4, a11 +3f91e3a0: move a11, *a9(0xaf0), 0 +3f91e3c0: movk 8, a11 +3f91e3d0: move a11, *a9(0xac0), 0 +3f91e3f0: movk 16, a11 +3f91e400: move a11, *a9(0xb10), 0 +3f91e420: movi 0x80, a11 +3f91e440: move a11, *a9(0x7c0), 0 +3f91e460: setf 6, 0, 0 +3f91e470: move @0xaecc2, a7, 0 +3f91e4a0: sll 0x6, a7 +3f91e4b0: addi 0x21a790, a7 +3f91e4e0: setf 1, 0, 0 +3f91e4f0: move @0xaed26, a11, 0 +3f91e520: sll 0x5, a11 +3f91e530: add a11, a7 +3f91e540: move *a7(0x0), *a13(0x40), 1 +3f91e570: movi 0x14c, a11 +3f91e590: move a11, *a13(0x80), 1 +3f91e5b0: setf 6, 0, 0 +3f91e5c0: move @0xaecc2, a7, 0 +3f91e5f0: subk 8, a7 +3f91e600: jrne L3F91E640 +3f91e610: sll 0x1, a11 +3f91e620: move a11, *a13(0x80), 1 +L3F91E640: +3f91e640: move a14, -*sp, 1 +3f91e650: sll 0x2, a11 +3f91e660: move a11, *a14+, 1 +3f91e670: movk 1, a11 +3f91e680: move a11, *a14+, 1 +3f91e690: calla L3F703D90 +3f91e6c0: move a8, *a13(0x20), 1 +3f91e6e0: move *a13(0xffe0), a7, 1 +3f91e700: movi 0x56, a11 +3f91e720: movb a11, *a7(0x20) +3f91e740: movi 0xfb, a11 +3f91e760: movb a11, *a7(0x28) +3f91e780: movk 2, a11 +3f91e790: move a11, *a7(0x30), 1 +3f91e7b0: setf 6, 0, 0 +3f91e7c0: move @0xaecc2, a11, 0 +3f91e7f0: subk 8, a11 +3f91e800: jrne L3F91E860 +3f91e810: move *a7(0x30), a11, 1 +3f91e830: sll 0x1, a11 +3f91e840: move a11, *a7(0x30), 1 +L3F91E860: +3f91e860: move a8, *a7, 1 +3f91e870: sub a11, a11 +3f91e880: move a11, *a13, 1 +3f91e890: move *a13(0x80), a7, 1 +3f91e8b0: cmp a7, a11 +3f91e8c0: jrge L3F91E9F0 +L3F91E8D0: +3f91e8d0: move *a13, a11, 1 +3f91e8e0: sll 0x5, a11 +3f91e8f0: move *a13(0x20), a9, 1 +3f91e910: add a9, a11 +3f91e920: move *a13, a7, 1 +3f91e930: sll 0x5, a7 +3f91e940: move *a13(0x40), a9, 1 +3f91e960: add a9, a7 +3f91e970: move *a7, *a11, 1 +3f91e980: move *a13, a11, 1 +3f91e990: inc a11 +3f91e9a0: move a11, *a13, 1 +3f91e9b0: move *a13(0x80), a7, 1 +3f91e9d0: cmp a7, a11 +3f91e9e0: jrlt L3F91E8D0 +L3F91E9F0: +3f91e9f0: move a14, -*sp, 1 +3f91ea00: sub a9, a9 +3f91ea10: move a9, *a14+, 1 +3f91ea20: move @0x223750, a9 +3f91ea50: move a9, *a14+, 1 +3f91ea60: calla L3F91EAE0 +3f91ea90: move *sp(0xa0), a14, 1 +3f91eab0: mmfm sp, a7,a9,a11,a13 +3f91ead0: rets 2 +L3F91EAE0: +3f91eae0: mmtm sp, a7,a9,a11,a13 +3f91eb00: move a14, a13 +3f91eb10: addi 0x60, a14 +3f91eb30: setf 8, 0, 0 +3f91eb40: move @0x97fc0, a11, 0 +3f91eb70: neg a11 +3f91eb80: addi 0xb1, a11 +3f91eba0: move @0x97fd0, a9, 1 +3f91ebd0: mpyu a9, a11 +3f91ebe0: move a11, *a13(0x20), 1 +3f91ec00: movb *a13(0xffe0), a11 +3f91ec20: jreq L3F91EC70 +3f91ec30: movi 0xff20, a11 +3f91ec60: jruc L3F91ECA0 +L3F91EC70: +3f91ec70: movi 0xffe9, a11 +L3F91ECA0: +3f91eca0: move a11, *a13(0x40), 1 +3f91ecc0: move @0x97fc0, a11, 0 +3f91ecf0: cmpi 0xb1, a11 +3f91ed10: jahi L3F91F680 +3f91ed30: move @0x97fc8, a9, 0 +3f91ed60: cmpi 0xb1, a9 +3f91ed80: jac L3F91F680 +3f91eda0: move *a13(0x20), a9, 1 +3f91edc0: sll 0x5, a9 +3f91edd0: move @0x97fa0, a11, 1 +3f91ee00: add a11, a9 +3f91ee10: move *a9, a9, 1 +3f91ee20: cmpi 0xff20, a9 +3f91ee50: jreq L3F91EEF0 +3f91ee60: move *a13(0x20), a9, 1 +3f91ee80: sll 0x5, a9 +3f91ee90: add a11, a9 +3f91eea0: move *a9, a9, 1 +3f91eeb0: cmpi 0xffe9, a9 +3f91eee0: jrne L3F91F680 +L3F91EEF0: +3f91eef0: move *a13(0x20), a9, 1 +3f91ef10: sll 0x5, a9 +3f91ef20: add a11, a9 +3f91ef30: move *a13(0x40), *a9(0x0), 1 +3f91ef60: movb *a13(0xffe0), a9 +3f91ef80: jreq L3F91F230 +3f91ef90: move @0x97fc0, a7, 0 +3f91efc0: neg a7 +3f91efd0: addi 0xad, a7 +3f91eff0: move @0x97fd0, a9, 1 +3f91f020: mpyu a9, a7 +3f91f030: sll 0x5, a7 +3f91f040: add a11, a7 +3f91f050: sub a9, a9 +3f91f060: move a9, *a7, 1 +3f91f070: move @0x97fc0, a7, 0 +3f91f0a0: neg a7 +3f91f0b0: addi 0xac, a7 +3f91f0d0: move @0x97fd0, a9, 1 +3f91f100: mpyu a9, a7 +3f91f110: sll 0x5, a7 +3f91f120: add a11, a7 +3f91f130: move *a7, a7, 1 +3f91f140: jrne L3F91F310 +3f91f150: move @0x97fc0, a7, 0 +3f91f180: neg a7 +3f91f190: addi 0xac, a7 +3f91f1b0: mpyu a9, a7 +3f91f1c0: sll 0x5, a7 +3f91f1d0: add a11, a7 +3f91f1e0: movi 0xffe9, a9 +3f91f210: move a9, *a7, 1 +3f91f220: jruc L3F91F310 +L3F91F230: +3f91f230: move @0x97fc0, a7, 0 +3f91f260: neg a7 +3f91f270: addi 0xac, a7 +3f91f290: move @0x97fd0, a9, 1 +3f91f2c0: mpyu a9, a7 +3f91f2d0: sll 0x5, a7 +3f91f2e0: add a11, a7 +3f91f2f0: sub a9, a9 +3f91f300: move a9, *a7, 1 +L3F91F310: +3f91f310: movb *a13(0xffe0), a9 +3f91f330: jreq L3F91F3E0 +3f91f340: movk 8, a7 +3f91f350: setf 16, 0, 0 +3f91f360: move a7, @0x995a0, 0 +3f91f390: movk 16, a9 +3f91f3a0: move a9, @0x995f0, 0 +3f91f3d0: jruc L3F91F470 +L3F91F3E0: +3f91f3e0: sub a7, a7 +3f91f3f0: setf 16, 0, 0 +3f91f400: move a7, @0x995a0, 0 +3f91f430: movk 8, a9 +3f91f440: move a9, @0x995f0, 0 +L3F91F470: +3f91f470: move a14, -*sp, 1 +3f91f480: movi 0x98ae0, a9 +3f91f4b0: move a9, *a14+, 1 +3f91f4c0: calla L3F252F60 +3f91f4f0: movb a8, @0x99ae0 +3f91f520: movb *a13(0xffc0), a11 +3f91f540: jreq L3F91F680 +3f91f550: move a14, -*sp, 1 +3f91f560: sub a7, a7 +3f91f570: move a7, *a14+, 1 +3f91f580: move a7, *a14+, 1 +3f91f590: move a7, *a14+, 1 +3f91f5a0: calla L3F254AD0 +3f91f5d0: move a14, -*sp, 1 +3f91f5e0: movk 1, a7 +3f91f5f0: move a7, *a14+, 1 +3f91f600: movi 0xb1, a7 +3f91f620: move a7, *a14+, 1 +3f91f630: movk 1, a7 +3f91f640: move a7, *a14+, 1 +3f91f650: calla L3F254AD0 +L3F91F680: +3f91f680: move *sp(0xa0), a14, 1 +3f91f6a0: mmfm sp, a7,a9,a11,a13 +3f91f6c0: rets 2 +L3F91F6D0: +3f91f6d0: mmtm sp, a9,a11,a13 +3f91f6f0: move a14, a13 +3f91f700: addk 32, a14 +3f91f710: move @0x223750, a11 +3f91f740: jreq L3F91F890 +3f91f750: movi 0xffe9, a11 +3f91f770: movb a11, *a13 +3f91f780: move a14, -*sp, 1 +3f91f790: movk 1, a11 +3f91f7a0: move a11, *a14+, 1 +3f91f7b0: move a13, *a14+, 1 +3f91f7c0: move @0x225390, *a14+, 1 +3f91f7f0: calla L3FB3EBC0 +3f91f820: move @0x223750, a11 +3f91f850: jreq L3F91F890 +3f91f860: calla L3F918570 +L3F91F890: +3f91f890: movk 17, a11 +3f91f8a0: movb a11, *a13 +3f91f8b0: movi 0xff8f, a11 +3f91f8d0: movb a11, *a13(0x8) +3f91f8f0: move a14, -*sp, 1 +3f91f900: movk 2, a11 +3f91f910: move a11, *a14+, 1 +3f91f920: move a13, *a14+, 1 +3f91f930: move @0x225390, *a14+, 1 +3f91f960: calla L3FB3EBC0 +3f91f990: move @0x223750, a11 +3f91f9c0: jreq L3F91FA00 +3f91f9d0: calla L3F918570 +L3F91FA00: +3f91fa00: movk 19, a11 +3f91fa10: movb a11, *a13 +3f91fa20: movi 0xff80, a11 +3f91fa40: movb a11, *a13(0x8) +3f91fa60: move @0x225120, a9 +3f91fa90: movb *a13(0x8), a11 +3f91fab0: or a9, a11 +3f91fac0: movb a11, *a13(0x8) +3f91fae0: move a14, -*sp, 1 +3f91faf0: movk 2, a11 +3f91fb00: move a11, *a14+, 1 +3f91fb10: move a13, *a14+, 1 +3f91fb20: move @0x225390, *a14+, 1 +3f91fb50: calla L3FB3EBC0 +3f91fb80: move @0x223750, a9 +3f91fbb0: jreq L3F91FBF0 +3f91fbc0: calla L3F918570 +L3F91FBF0: +3f91fbf0: move @0x225170, a9 +3f91fc20: jreq L3F91FDC0 +3f91fc30: movk 27, a11 +3f91fc40: movb a11, *a13 +3f91fc50: move @0x225180, a11 +3f91fc80: movb a11, *a13(0x8) +3f91fca0: move a14, -*sp, 1 +3f91fcb0: movk 2, a9 +3f91fcc0: move a9, *a14+, 1 +3f91fcd0: move a13, *a14+, 1 +3f91fce0: move @0x225390, *a14+, 1 +3f91fd10: calla L3FB3EBC0 +3f91fd40: move @0x223750, a11 +3f91fd70: jreq L3F91FF00 +3f91fd80: calla L3F918570 +3f91fdb0: jruc L3F91FF00 +L3F91FDC0: +3f91fdc0: movi 0xff99, a11 +3f91fde0: movb a11, *a13 +3f91fdf0: move a14, -*sp, 1 +3f91fe00: movk 1, a11 +3f91fe10: move a11, *a14+, 1 +3f91fe20: move a13, *a14+, 1 +3f91fe30: move @0x225390, *a14+, 1 +3f91fe60: calla L3FB3EBC0 +3f91fe90: move @0x223750, a9 +3f91fec0: jreq L3F91FF00 +3f91fed0: calla L3F918570 +L3F91FF00: +3f91ff00: movi 0xffb9, a11 +3f91ff20: movb a11, *a13 +3f91ff30: move a14, -*sp, 1 +3f91ff40: movk 1, a9 +3f91ff50: move a9, *a14+, 1 +3f91ff60: move a13, *a14+, 1 +3f91ff70: move @0x225390, *a14+, 1 +3f91ffa0: calla L3FB3EBC0 +3f91ffd0: move @0x223750, a9 +3f920000: jreq L3F920040 +3f920010: calla L3F918570 +L3F920040: +3f920040: move @0x225190, a9 +3f920070: jreq L3F920220 +3f920080: movi 0x23, a11 +3f9200a0: movb a11, *a13 +3f9200b0: move @0x2251a0, a11 +3f9200e0: movb a11, *a13(0x8) +3f920100: move a14, -*sp, 1 +3f920110: movk 2, a9 +3f920120: move a9, *a14+, 1 +3f920130: move a13, *a14+, 1 +3f920140: move @0x225390, *a14+, 1 +3f920170: calla L3FB3EBC0 +3f9201a0: move @0x223750, a11 +3f9201d0: jreq L3F920350 +3f9201e0: calla L3F918570 +3f920210: jruc L3F920350 +L3F920220: +3f920220: subk 24, a11 +3f920230: movb a11, *a13 +3f920240: move a14, -*sp, 1 +3f920250: movk 1, a11 +3f920260: move a11, *a14+, 1 +3f920270: move a13, *a14+, 1 +3f920280: move @0x225390, *a14+, 1 +3f9202b0: calla L3FB3EBC0 +3f9202e0: move @0x223750, a9 +3f920310: jreq L3F920350 +3f920320: calla L3F918570 +L3F920350: +3f920350: movk 1, a11 +3f920360: setf 16, 1, 0 +3f920370: move a11, @0x223730, 0 +3f9203a0: move @0x223740, a9, 0 +3f9203d0: jreq L3F920440 +3f9203e0: move a14, -*sp, 1 +3f9203f0: move a11, *a14+, 1 +3f920400: calla L3F9204F0 +3f920430: jruc L3F9204A0 +L3F920440: +3f920440: move a14, -*sp, 1 +3f920450: sub a9, a9 +3f920460: move a9, *a14+, 1 +3f920470: calla L3F9204F0 +L3F9204A0: +3f9204a0: move *sp(0x80), a14, 1 +3f9204c0: mmfm sp, a9,a11,a13 +3f9204e0: rets 2 +L3F9204F0: +3f9204f0: mmtm sp, a9,a11,a13 +3f920510: move a14, a13 +3f920520: addk 32, a14 +3f920530: setf 16, 1, 0 +3f920540: move @0x223730, a11, 0 +3f920570: jaeq L3F9227B0 +3f920590: sub a11, a11 +3f9205a0: move a11, @0x223730, 0 +3f9205d0: setf 1, 0, 0 +3f9205e0: move @0xaecc0, a11, 0 +3f920610: jane L3F9211E0 +3f920630: movk 1, a11 +3f920640: movb a11, @0x225160 +3f920670: movi 0xffe3, a11 +3f920690: movb a11, *a13 +3f9206a0: move a14, -*sp, 1 +3f9206b0: movk 1, a11 +3f9206c0: move a11, *a14+, 1 +3f9206d0: move a13, *a14+, 1 +3f9206e0: move @0x225390, *a14+, 1 +3f920710: calla L3FB3EBC0 +3f920740: move @0x223750, a11 +3f920770: jreq L3F9207B0 +3f920780: calla L3F918570 +L3F9207B0: +3f9207b0: movi 0xffda, a11 +3f9207d0: movb a11, *a13 +3f9207e0: move a14, -*sp, 1 +3f9207f0: movk 1, a11 +3f920800: move a11, *a14+, 1 +3f920810: move a13, *a14+, 1 +3f920820: move @0x225390, *a14+, 1 +3f920850: calla L3FB3EBC0 +3f920880: move @0x223750, a11 +3f9208b0: jreq L3F9208F0 +3f9208c0: calla L3F918570 +L3F9208F0: +3f9208f0: movi 0xffe2, a11 +3f920910: movb a11, *a13 +3f920920: move a14, -*sp, 1 +3f920930: movk 1, a11 +3f920940: move a11, *a14+, 1 +3f920950: move a13, *a14+, 1 +3f920960: move @0x225390, *a14+, 1 +3f920990: calla L3FB3EBC0 +3f9209c0: move @0x223750, a11 +3f9209f0: jreq L3F920A30 +3f920a00: calla L3F918570 +L3F920A30: +3f920a30: movi 0xfff2, a11 +3f920a50: movb a11, *a13 +3f920a60: move a14, -*sp, 1 +3f920a70: movk 1, a11 +3f920a80: move a11, *a14+, 1 +3f920a90: move a13, *a14+, 1 +3f920aa0: move @0x225390, *a14+, 1 +3f920ad0: calla L3FB3EBC0 +3f920b00: move @0x223750, a11 +3f920b30: jreq L3F920B70 +3f920b40: calla L3F918570 +L3F920B70: +3f920b70: movi 0xff8a, a11 +3f920b90: movb a11, *a13 +3f920ba0: move a14, -*sp, 1 +3f920bb0: movk 1, a11 +3f920bc0: move a11, *a14+, 1 +3f920bd0: move a13, *a14+, 1 +3f920be0: move @0x225390, *a14+, 1 +3f920c10: calla L3FB3EBC0 +3f920c40: move @0x223750, a11 +3f920c70: jreq L3F920CB0 +3f920c80: calla L3F918570 +L3F920CB0: +3f920cb0: movi 0xff92, a11 +3f920cd0: movb a11, *a13 +3f920ce0: move a14, -*sp, 1 +3f920cf0: movk 1, a11 +3f920d00: move a11, *a14+, 1 +3f920d10: move a13, *a14+, 1 +3f920d20: move @0x225390, *a14+, 1 +3f920d50: calla L3FB3EBC0 +3f920d80: move @0x223750, a11 +3f920db0: jreq L3F920DF0 +3f920dc0: calla L3F918570 +L3F920DF0: +3f920df0: movi 0xff9a, a11 +3f920e10: movb a11, *a13 +3f920e20: move a14, -*sp, 1 +3f920e30: movk 1, a11 +3f920e40: move a11, *a14+, 1 +3f920e50: move a13, *a14+, 1 +3f920e60: move @0x225390, *a14+, 1 +3f920e90: calla L3FB3EBC0 +3f920ec0: move @0x223750, a11 +3f920ef0: jreq L3F920F30 +3f920f00: calla L3F918570 +L3F920F30: +3f920f30: movi 0xffba, a11 +3f920f50: movb a11, *a13 +3f920f60: move a14, -*sp, 1 +3f920f70: movk 1, a11 +3f920f80: move a11, *a14+, 1 +3f920f90: move a13, *a14+, 1 +3f920fa0: move @0x225390, *a14+, 1 +3f920fd0: calla L3FB3EBC0 +3f921000: move @0x223750, a11 +3f921030: jreq L3F921070 +3f921040: calla L3F918570 +L3F921070: +3f921070: movi 0xffc2, a11 +3f921090: movb a11, *a13 +3f9210a0: move a14, -*sp, 1 +3f9210b0: movk 1, a11 +3f9210c0: move a11, *a14+, 1 +3f9210d0: move a13, *a14+, 1 +3f9210e0: move @0x225390, *a14+, 1 +3f921110: calla L3FB3EBC0 +3f921140: move @0x223750, a11 +3f921170: jaeq L3F922030 +3f921190: calla L3F918570 +3f9211c0: jauc L3F922030 +L3F9211E0: +3f9211e0: sub a11, a11 +3f9211f0: movb a11, @0x225160 +3f921220: movi 0xffe1, a11 +3f921240: movb a11, *a13 +3f921250: move a14, -*sp, 1 +3f921260: movk 1, a11 +3f921270: move a11, *a14+, 1 +3f921280: move a13, *a14+, 1 +3f921290: move @0x225390, *a14+, 1 +3f9212c0: calla L3FB3EBC0 +3f9212f0: move @0x223750, a11 +3f921320: jreq L3F921360 +3f921330: calla L3F918570 +L3F921360: +3f921360: movi 0xffde, a11 +3f921380: movb a11, *a13 +3f921390: move a14, -*sp, 1 +3f9213a0: movk 1, a11 +3f9213b0: move a11, *a14+, 1 +3f9213c0: move a13, *a14+, 1 +3f9213d0: move @0x225390, *a14+, 1 +3f921400: calla L3FB3EBC0 +3f921430: move @0x223750, a11 +3f921460: jreq L3F9214A0 +3f921470: calla L3F918570 +L3F9214A0: +3f9214a0: movi 0xffe6, a11 +3f9214c0: movb a11, *a13 +3f9214d0: move a14, -*sp, 1 +3f9214e0: movk 1, a11 +3f9214f0: move a11, *a14+, 1 +3f921500: move a13, *a14+, 1 +3f921510: move @0x225390, *a14+, 1 +3f921540: calla L3FB3EBC0 +3f921570: move @0x223750, a11 +3f9215a0: jreq L3F9215E0 +3f9215b0: calla L3F918570 +L3F9215E0: +3f9215e0: movi 0xfff6, a11 +3f921600: movb a11, *a13 +3f921610: move a14, -*sp, 1 +3f921620: movk 1, a11 +3f921630: move a11, *a14+, 1 +3f921640: move a13, *a14+, 1 +3f921650: move @0x225390, *a14+, 1 +3f921680: calla L3FB3EBC0 +3f9216b0: move @0x223750, a11 +3f9216e0: jreq L3F921720 +3f9216f0: calla L3F918570 +L3F921720: +3f921720: movi 0xff8e, a11 +3f921740: movb a11, *a13 +3f921750: move a14, -*sp, 1 +3f921760: movk 1, a11 +3f921770: move a11, *a14+, 1 +3f921780: move a13, *a14+, 1 +3f921790: move @0x225390, *a14+, 1 +3f9217c0: calla L3FB3EBC0 +3f9217f0: move @0x223750, a11 +3f921820: jreq L3F921860 +3f921830: calla L3F918570 +L3F921860: +3f921860: movi 0xff96, a11 +3f921880: movb a11, *a13 +3f921890: move a14, -*sp, 1 +3f9218a0: movk 1, a11 +3f9218b0: move a11, *a14+, 1 +3f9218c0: move a13, *a14+, 1 +3f9218d0: move @0x225390, *a14+, 1 +3f921900: calla L3FB3EBC0 +3f921930: move @0x223750, a11 +3f921960: jreq L3F9219A0 +3f921970: calla L3F918570 +L3F9219A0: +3f9219a0: movi 0xff9e, a11 +3f9219c0: movb a11, *a13 +3f9219d0: move a14, -*sp, 1 +3f9219e0: movk 1, a11 +3f9219f0: move a11, *a14+, 1 +3f921a00: move a13, *a14+, 1 +3f921a10: move @0x225390, *a14+, 1 +3f921a40: calla L3FB3EBC0 +3f921a70: move @0x223750, a11 +3f921aa0: jreq L3F921AE0 +3f921ab0: calla L3F918570 +L3F921AE0: +3f921ae0: move @0x223760, a11, 1 +3f921b10: jreq L3F921DB0 +3f921b20: movi 0xffba, a11 +3f921b40: movb a11, *a13 +3f921b50: move a14, -*sp, 1 +3f921b60: movk 1, a11 +3f921b70: move a11, *a14+, 1 +3f921b80: move a13, *a14+, 1 +3f921b90: move @0x225390, *a14+, 1 +3f921bc0: calla L3FB3EBC0 +3f921bf0: move @0x223750, a11 +3f921c20: jreq L3F921C60 +3f921c30: calla L3F918570 +L3F921C60: +3f921c60: movi 0xffc2, a11 +3f921c80: movb a11, *a13 +3f921c90: move a14, -*sp, 1 +3f921ca0: movk 1, a11 +3f921cb0: move a11, *a14+, 1 +3f921cc0: move a13, *a14+, 1 +3f921cd0: move @0x225390, *a14+, 1 +3f921d00: calla L3FB3EBC0 +3f921d30: move @0x223750, a11 +3f921d60: jreq L3F922030 +3f921d70: calla L3F918570 +3f921da0: jruc L3F922030 +L3F921DB0: +3f921db0: movi 0xffbe, a11 +3f921dd0: movb a11, *a13 +3f921de0: move a14, -*sp, 1 +3f921df0: movk 1, a11 +3f921e00: move a11, *a14+, 1 +3f921e10: move a13, *a14+, 1 +3f921e20: move @0x225390, *a14+, 1 +3f921e50: calla L3FB3EBC0 +3f921e80: move @0x223750, a11 +3f921eb0: jreq L3F921EF0 +3f921ec0: calla L3F918570 +L3F921EF0: +3f921ef0: movi 0xffc6, a11 +3f921f10: movb a11, *a13 +3f921f20: move a14, -*sp, 1 +3f921f30: movk 1, a11 +3f921f40: move a11, *a14+, 1 +3f921f50: move a13, *a14+, 1 +3f921f60: move @0x225390, *a14+, 1 +3f921f90: calla L3FB3EBC0 +3f921fc0: move @0x223750, a11 +3f921ff0: jreq L3F922030 +3f922000: calla L3F918570 +L3F922030: +3f922030: movi 0xffce, a11 +3f922050: movb a11, *a13 +3f922060: move a14, -*sp, 1 +3f922070: movk 1, a11 +3f922080: move a11, *a14+, 1 +3f922090: move a13, *a14+, 1 +3f9220a0: move @0x225390, *a14+, 1 +3f9220d0: calla L3FB3EBC0 +3f922100: move @0x223750, a11 +3f922130: jreq L3F922170 +3f922140: calla L3F918570 +L3F922170: +3f922170: movi 0xffee, a11 +3f922190: movb a11, *a13 +3f9221a0: move a14, -*sp, 1 +3f9221b0: movk 1, a11 +3f9221c0: move a11, *a14+, 1 +3f9221d0: move a13, *a14+, 1 +3f9221e0: move @0x225390, *a14+, 1 +3f922210: calla L3FB3EBC0 +3f922240: move @0x223750, a11 +3f922270: jreq L3F9222B0 +3f922280: calla L3F918570 +L3F9222B0: +3f9222b0: movi 0xffa6, a11 +3f9222d0: movb a11, *a13 +3f9222e0: move a14, -*sp, 1 +3f9222f0: movk 1, a11 +3f922300: move a11, *a14+, 1 +3f922310: move a13, *a14+, 1 +3f922320: move @0x225390, *a14+, 1 +3f922350: calla L3FB3EBC0 +3f922380: move @0x223750, a11 +3f9223b0: jreq L3F9223F0 +3f9223c0: calla L3F918570 +L3F9223F0: +3f9223f0: movi 0xffae, a11 +3f922410: movb a11, *a13 +3f922420: move a14, -*sp, 1 +3f922430: movk 1, a11 +3f922440: move a11, *a14+, 1 +3f922450: move a13, *a14+, 1 +3f922460: move @0x225390, *a14+, 1 +3f922490: calla L3FB3EBC0 +3f9224c0: move @0x223750, a11 +3f9224f0: jreq L3F922530 +3f922500: calla L3F918570 +L3F922530: +3f922530: movi 0xffb6, a11 +3f922550: movb a11, *a13 +3f922560: move a14, -*sp, 1 +3f922570: movk 1, a11 +3f922580: move a11, *a14+, 1 +3f922590: move a13, *a14+, 1 +3f9225a0: move @0x225390, *a14+, 1 +3f9225d0: calla L3FB3EBC0 +3f922600: move @0x223750, a11 +3f922630: jreq L3F922670 +3f922640: calla L3F918570 +L3F922670: +3f922670: movi 0xffd6, a11 +3f922690: movb a11, *a13 +3f9226a0: move a14, -*sp, 1 +3f9226b0: movk 1, a11 +3f9226c0: move a11, *a14+, 1 +3f9226d0: move a13, *a14+, 1 +3f9226e0: move @0x225390, *a14+, 1 +3f922710: calla L3FB3EBC0 +3f922740: move @0x223750, a11 +3f922770: jreq L3F9227B0 +3f922780: calla L3F918570 +L3F9227B0: +3f9227b0: setf 1, 0, 0 +3f9227c0: move @0xaecc0, a11, 0 +3f9227f0: jrne L3F922940 +3f922800: move *a13(0xffe0), a11, 1 +3f922820: jreq L3F922870 +3f922830: movi 0xffe3, a11 +3f922850: movb a11, *a13 +3f922860: jruc L3F9228A0 +L3F922870: +3f922870: movi 0xffe1, a11 +3f922890: movb a11, *a13 +L3F9228A0: +3f9228a0: move a14, -*sp, 1 +3f9228b0: movk 1, a11 +3f9228c0: move a11, *a14+, 1 +3f9228d0: move a13, *a14+, 1 +3f9228e0: move @0x225390, *a14+, 1 +3f922910: calla L3FB3EBC0 +L3F922940: +3f922940: move *a13(0xffe0), a11, 1 +3f922960: movk 1, a9 +3f922970: jrne L3F922990 +3f922980: sub a9, a9 +L3F922990: +3f922990: setf 16, 1, 0 +3f9229a0: move a9, @0x223740, 0 +3f9229d0: move *sp(0x80), a14, 1 +3f9229f0: mmfm sp, a9,a11,a13 +3f922a10: rets 2 +L3F922A20: +3f922a20: move a13, -*sp, 1 +3f922a30: move a14, a13 +3f922a40: move *sp(0x40), a14, 1 +3f922a60: move *sp+, a13, 1 +3f922a70: rets 2 +L3F922A80: +3f922a80: mmtm sp, a11,a13 +3f922aa0: move a14, a13 +3f922ab0: addi 0x60, a14 +3f922ad0: jauc L3F923700 +L3F922AF0: +3f922af0: sub a11, a11 +3f922b00: move a11, *a13(0x20), 1 +3f922b20: move @0x223790, a11, 1 +3f922b50: jreq L3F922BB0 +3f922b60: movi 0xffff, a11 +3f922b80: move a11, *a13(0x40), 1 +3f922ba0: jruc L3F922BF0 +L3F922BB0: +3f922bb0: movi 0xfffb, a11 +3f922bd0: move a11, *a13(0x40), 1 +L3F922BF0: +3f922bf0: move a14, -*sp, 1 +3f922c00: sub a11, a11 +3f922c10: move a11, *a14+, 1 +3f922c20: move a11, *a14+, 1 +3f922c30: move *a13(0x40), *a14+, 1 +3f922c50: move *a13(0x20), *a14+, 1 +3f922c70: movk 1, a11 +3f922c80: move a11, *a14+, 1 +3f922c90: calla L3F936C30 +3f922cc0: jauc L3F923840 +L3F922CE0: +3f922ce0: sub a11, a11 +3f922cf0: move a11, *a13(0x20), 1 +3f922d10: move @0x223790, a11, 1 +3f922d40: jreq L3F922D90 +3f922d50: movk 1, a11 +3f922d60: move a11, *a13(0x40), 1 +3f922d80: jruc L3F922DC0 +L3F922D90: +3f922d90: movk 5, a11 +3f922da0: move a11, *a13(0x40), 1 +L3F922DC0: +3f922dc0: move a14, -*sp, 1 +3f922dd0: sub a11, a11 +3f922de0: move a11, *a14+, 1 +3f922df0: move a11, *a14+, 1 +3f922e00: move *a13(0x40), *a14+, 1 +3f922e20: move *a13(0x20), *a14+, 1 +3f922e40: movk 1, a11 +3f922e50: move a11, *a14+, 1 +3f922e60: calla L3F936C30 +3f922e90: jauc L3F923840 +L3F922EB0: +3f922eb0: sub a11, a11 +3f922ec0: move a11, *a13(0x40), 1 +3f922ee0: move @0x223790, a11, 1 +3f922f10: jreq L3F922F60 +3f922f20: movk 1, a11 +3f922f30: move a11, *a13(0x20), 1 +3f922f50: jruc L3F922F90 +L3F922F60: +3f922f60: movk 5, a11 +3f922f70: move a11, *a13(0x20), 1 +L3F922F90: +3f922f90: move a14, -*sp, 1 +3f922fa0: sub a11, a11 +3f922fb0: move a11, *a14+, 1 +3f922fc0: move a11, *a14+, 1 +3f922fd0: move *a13(0x40), *a14+, 1 +3f922ff0: move *a13(0x20), *a14+, 1 +3f923010: movk 1, a11 +3f923020: move a11, *a14+, 1 +3f923030: calla L3F936C30 +3f923060: jruc L3F923840 +L3F923070: +3f923070: sub a11, a11 +3f923080: move a11, *a13(0x40), 1 +3f9230a0: move @0x223790, a11, 1 +3f9230d0: jreq L3F923130 +3f9230e0: movi 0xffff, a11 +3f923100: move a11, *a13(0x20), 1 +3f923120: jruc L3F923170 +L3F923130: +3f923130: movi 0xfffb, a11 +3f923150: move a11, *a13(0x20), 1 +L3F923170: +3f923170: move a14, -*sp, 1 +3f923180: sub a11, a11 +3f923190: move a11, *a14+, 1 +3f9231a0: move a11, *a14+, 1 +3f9231b0: move *a13(0x40), *a14+, 1 +3f9231d0: move *a13(0x20), *a14+, 1 +3f9231f0: movk 1, a11 +3f923200: move a11, *a14+, 1 +3f923210: calla L3F936C30 +3f923240: jruc L3F923840 +L3F923250: +3f923250: setf 1, 0, 0 +3f923260: move @0xaecd7, a11, 0 +3f923290: jreq L3F923370 +3f9232a0: move a14, -*sp, 1 +3f9232b0: move *a13(0xffc0), *a14+, 1 +3f9232d0: movk 3, a11 +3f9232e0: move a11, *a14+, 1 +3f9232f0: sub a11, a11 +3f923300: move a11, *a14+, 1 +3f923310: move a11, *a14+, 1 +3f923320: move a11, *a14+, 1 +3f923330: calla L3F936C30 +3f923360: jruc L3F923840 +L3F923370: +3f923370: move a14, -*sp, 1 +3f923380: move *a13(0xffc0), *a14+, 1 +3f9233a0: movk 1, a11 +3f9233b0: move a11, *a14+, 1 +3f9233c0: sub a11, a11 +3f9233d0: move a11, *a14+, 1 +3f9233e0: move a11, *a14+, 1 +3f9233f0: move a11, *a14+, 1 +3f923400: calla L3F936C30 +3f923430: jruc L3F923840 +L3F923440: +3f923440: move a14, -*sp, 1 +3f923450: move *a13(0xffc0), *a14+, 1 +3f923470: movk 2, a11 +3f923480: move a11, *a14+, 1 +3f923490: sub a11, a11 +3f9234a0: move a11, *a14+, 1 +3f9234b0: move a11, *a14+, 1 +3f9234c0: move a11, *a14+, 1 +3f9234d0: calla L3F936C30 +3f923500: jruc L3F923840 +L3F923510: +3f923510: setf 1, 0, 0 +3f923520: move @0xaecd7, a11, 0 +3f923550: jreq L3F923630 +3f923560: move a14, -*sp, 1 +3f923570: move *a13(0xffc0), *a14+, 1 +3f923590: movk 1, a11 +3f9235a0: move a11, *a14+, 1 +3f9235b0: sub a11, a11 +3f9235c0: move a11, *a14+, 1 +3f9235d0: move a11, *a14+, 1 +3f9235e0: move a11, *a14+, 1 +3f9235f0: calla L3F936C30 +3f923620: jruc L3F923840 +L3F923630: +3f923630: move a14, -*sp, 1 +3f923640: move *a13(0xffc0), *a14+, 1 +3f923660: movk 3, a11 +3f923670: move a11, *a14+, 1 +3f923680: sub a11, a11 +3f923690: move a11, *a14+, 1 +3f9236a0: move a11, *a14+, 1 +3f9236b0: move a11, *a14+, 1 +3f9236c0: calla L3F936C30 +3f9236f0: jruc L3F923840 +L3F923700: +3f923700: move *a13(0xffe0), a8, 1 +3f923720: subi 0x8d, a8 +3f923740: jreq L3F923250 +3f923750: dec a8 +3f923760: jreq L3F923440 +3f923770: dec a8 +3f923780: jreq L3F923510 +3f923790: subk 24, a8 +3f9237a0: jreq L3F923070 +3f9237b0: dec a8 +3f9237c0: jaeq L3F922EB0 +3f9237e0: dec a8 +3f9237f0: jaeq L3F922CE0 +3f923810: dec a8 +3f923820: jaeq L3F922AF0 +L3F923840: +3f923840: move *sp(0x60), a14, 1 +3f923860: mmfm sp, a11,a13 +3f923880: rets 2 +L3F923890: +3f923890: mmtm sp, a9,a11,a13 +3f9238b0: move a14, a13 +3f9238c0: addk 16, a14 +3f9238d0: move *a13(0xffe0), a11, 1 +3f9238f0: jreq L3F923EA0 +3f923900: movk 1, a11 +3f923910: move a11, @0x223760, 1 +3f923940: movi 0xffce, a11 +3f923960: movb a11, *a13 +3f923970: move a14, -*sp, 1 +3f923980: movk 1, a11 +3f923990: move a11, *a14+, 1 +3f9239a0: move a13, *a14+, 1 +3f9239b0: move @0x225390, *a14+, 1 +3f9239e0: calla L3FB3EBC0 +3f923a10: move @0x223750, a11 +3f923a40: jreq L3F923A80 +3f923a50: calla L3F918570 +L3F923A80: +3f923a80: movi 0xffba, a11 +3f923aa0: movb a11, *a13 +3f923ab0: move a14, -*sp, 1 +3f923ac0: movk 1, a11 +3f923ad0: move a11, *a14+, 1 +3f923ae0: move a13, *a14+, 1 +3f923af0: move @0x225390, *a14+, 1 +3f923b20: calla L3FB3EBC0 +3f923b50: movi 0xffc2, a11 +3f923b70: movb a11, *a13 +3f923b80: move a14, -*sp, 1 +3f923b90: movk 1, a11 +3f923ba0: move a11, *a14+, 1 +3f923bb0: move a13, *a14+, 1 +3f923bc0: move @0x225390, *a14+, 1 +3f923bf0: calla L3FB3EBC0 +3f923c20: move @0x223750, a11 +3f923c50: jreq L3F923C90 +3f923c60: calla L3F918570 +L3F923C90: +3f923c90: setf 8, 0, 0 +3f923ca0: move @0x225120, a11, 0 +3f923cd0: movk 1, a9 +3f923ce0: or a11, a9 +3f923cf0: movb a9, @0x225120 +3f923d20: movk 19, a11 +3f923d30: movb a11, *a13 +3f923d40: movi 0xff81, a11 +3f923d60: movb a11, *a13(0x8) +3f923d80: move a14, -*sp, 1 +3f923d90: movk 2, a11 +3f923da0: move a11, *a14+, 1 +3f923db0: move a13, *a14+, 1 +3f923dc0: move @0x225390, *a14+, 1 +3f923df0: calla L3FB3EBC0 +3f923e20: move @0x223750, a9 +3f923e50: jreq L3F9244F0 +3f923e60: calla L3F918570 +3f923e90: jruc L3F9244F0 +L3F923EA0: +3f923ea0: sub a9, a9 +3f923eb0: move a9, @0x223760, 1 +3f923ee0: move @0x225160, a11 +3f923f10: jreq L3F924070 +3f923f20: movi 0xffca, a11 +3f923f40: movb a11, *a13 +3f923f50: move a14, -*sp, 1 +3f923f60: movk 1, a11 +3f923f70: move a11, *a14+, 1 +3f923f80: move a13, *a14+, 1 +3f923f90: move @0x225390, *a14+, 1 +3f923fc0: calla L3FB3EBC0 +3f923ff0: move @0x223750, a9 +3f924020: jreq L3F9242E0 +3f924030: calla L3F918570 +3f924060: jruc L3F9242E0 +L3F924070: +3f924070: movi 0xffbe, a11 +3f924090: movb a11, *a13 +3f9240a0: move a14, -*sp, 1 +3f9240b0: movk 1, a11 +3f9240c0: move a11, *a14+, 1 +3f9240d0: move a13, *a14+, 1 +3f9240e0: move @0x225390, *a14+, 1 +3f924110: calla L3FB3EBC0 +3f924140: move @0x223750, a9 +3f924170: jreq L3F9241B0 +3f924180: calla L3F918570 +L3F9241B0: +3f9241b0: movi 0xffc6, a9 +3f9241d0: movb a9, *a13 +3f9241e0: move a14, -*sp, 1 +3f9241f0: move a11, *a14+, 1 +3f924200: move a13, *a14+, 1 +3f924210: move @0x225390, *a14+, 1 +3f924240: calla L3FB3EBC0 +3f924270: move @0x223750, a11 +3f9242a0: jreq L3F9242E0 +3f9242b0: calla L3F918570 +L3F9242E0: +3f9242e0: setf 8, 0, 0 +3f9242f0: move @0x225120, a11, 0 +3f924320: andi 0xfe, a11 +3f924350: movb a11, @0x225120 +3f924380: movk 17, a9 +3f924390: movb a9, *a13 +3f9243a0: movi 0xff81, a9 +3f9243c0: movb a9, *a13(0x8) +3f9243e0: move a14, -*sp, 1 +3f9243f0: movk 2, a9 +3f924400: move a9, *a14+, 1 +3f924410: move a13, *a14+, 1 +3f924420: move @0x225390, *a14+, 1 +3f924450: calla L3FB3EBC0 +3f924480: move @0x223750, a11 +3f9244b0: jreq L3F9244F0 +3f9244c0: calla L3F918570 +L3F9244F0: +3f9244f0: move *sp(0x80), a14, 1 +3f924510: mmfm sp, a9,a11,a13 +3f924530: rets 2 +3f924540: mmtm sp, a11,a13 +3f924560: move a14, a13 +3f924570: addk 32, a14 +3f924580: movk 19, a11 +3f924590: movb a11, *a13 +3f9245a0: movi 0xff88, a11 +3f9245c0: movb a11, *a13(0x8) +3f9245e0: move a14, -*sp, 1 +3f9245f0: movk 2, a11 +3f924600: move a11, *a14+, 1 +3f924610: move a13, *a14+, 1 +3f924620: move @0x225390, *a14+, 1 +3f924650: calla L3FB3EBC0 +3f924680: move @0x223750, a11 +3f9246b0: jreq L3F9246F0 +3f9246c0: calla L3F918570 +L3F9246F0: +3f9246f0: subk 32, a14 +3f924700: mmfm sp, a11,a13 +3f924720: rets +L3F924730: +3f924730: mmtm sp, a11,a13 +3f924750: move a14, a13 +3f924760: addk 32, a14 +3f924770: movk 17, a11 +3f924780: movb a11, *a13 +3f924790: movi 0xff88, a11 +3f9247b0: movb a11, *a13(0x8) +3f9247d0: move a14, -*sp, 1 +3f9247e0: movk 2, a11 +3f9247f0: move a11, *a14+, 1 +3f924800: move a13, *a14+, 1 +3f924810: move @0x225390, *a14+, 1 +3f924840: calla L3FB3EBC0 +3f924870: move @0x223750, a11 +3f9248a0: jreq L3F9248E0 +3f9248b0: calla L3F918570 +L3F9248E0: +3f9248e0: subk 32, a14 +3f9248f0: mmfm sp, a11,a13 +3f924910: rets +3f924920: mmtm sp, a11,a13 +3f924940: move a14, a13 +3f924950: addk 32, a14 +3f924960: movk 19, a11 +3f924970: movb a11, *a13 +3f924980: movi 0xff84, a11 +3f9249a0: movb a11, *a13(0x8) +3f9249c0: move a14, -*sp, 1 +3f9249d0: movk 2, a11 +3f9249e0: move a11, *a14+, 1 +3f9249f0: move a13, *a14+, 1 +3f924a00: move @0x225390, *a14+, 1 +3f924a30: calla L3FB3EBC0 +3f924a60: move @0x223750, a11 +3f924a90: jreq L3F924AD0 +3f924aa0: calla L3F918570 +L3F924AD0: +3f924ad0: subk 32, a14 +3f924ae0: mmfm sp, a11,a13 +3f924b00: rets +3f924b10: mmtm sp, a11,a13 +3f924b30: move a14, a13 +3f924b40: addk 32, a14 +3f924b50: movk 17, a11 +3f924b60: movb a11, *a13 +3f924b70: movi 0xff84, a11 +3f924b90: movb a11, *a13(0x8) +3f924bb0: move a14, -*sp, 1 +3f924bc0: movk 2, a11 +3f924bd0: move a11, *a14+, 1 +3f924be0: move a13, *a14+, 1 +3f924bf0: move @0x225390, *a14+, 1 +3f924c20: calla L3FB3EBC0 +3f924c50: move @0x223750, a11 +3f924c80: jreq L3F924CC0 +3f924c90: calla L3F918570 +L3F924CC0: +3f924cc0: subk 32, a14 +3f924cd0: mmfm sp, a11,a13 +3f924cf0: rets +3f924d00: mmtm sp, a11,a13 +3f924d20: move a14, a13 +3f924d30: addk 32, a14 +3f924d40: movk 19, a11 +3f924d50: movb a11, *a13 +3f924d60: movi 0xff82, a11 +3f924d80: movb a11, *a13(0x8) +3f924da0: move a14, -*sp, 1 +3f924db0: movk 2, a11 +3f924dc0: move a11, *a14+, 1 +3f924dd0: move a13, *a14+, 1 +3f924de0: move @0x225390, *a14+, 1 +3f924e10: calla L3FB3EBC0 +3f924e40: move @0x223750, a11 +3f924e70: jreq L3F924EB0 +3f924e80: calla L3F918570 +L3F924EB0: +3f924eb0: subk 32, a14 +3f924ec0: mmfm sp, a11,a13 +3f924ee0: rets +3f924ef0: mmtm sp, a11,a13 +3f924f10: move a14, a13 +3f924f20: addk 32, a14 +3f924f30: movk 17, a11 +3f924f40: movb a11, *a13 +3f924f50: movi 0xff82, a11 +3f924f70: movb a11, *a13(0x8) +3f924f90: move a14, -*sp, 1 +3f924fa0: movk 2, a11 +3f924fb0: move a11, *a14+, 1 +3f924fc0: move a13, *a14+, 1 +3f924fd0: move @0x225390, *a14+, 1 +3f925000: calla L3FB3EBC0 +3f925030: move @0x223750, a11 +3f925060: jreq L3F9250A0 +3f925070: calla L3F918570 +L3F9250A0: +3f9250a0: subk 32, a14 +3f9250b0: mmfm sp, a11,a13 +3f9250d0: rets +3f9250e0: mmtm sp, a11,a13 +3f925100: move a14, a13 +3f925110: addk 32, a14 +3f925120: movk 19, a11 +3f925130: movb a11, *a13 +3f925140: movi 0xff81, a11 +3f925160: movb a11, *a13(0x8) +3f925180: move a14, -*sp, 1 +3f925190: movk 2, a11 +3f9251a0: move a11, *a14+, 1 +3f9251b0: move a13, *a14+, 1 +3f9251c0: move @0x225390, *a14+, 1 +3f9251f0: calla L3FB3EBC0 +3f925220: move @0x223750, a11 +3f925250: jreq L3F925290 +3f925260: calla L3F918570 +L3F925290: +3f925290: subk 32, a14 +3f9252a0: mmfm sp, a11,a13 +3f9252c0: rets +L3F9252D0: +3f9252d0: mmtm sp, a11,a13 +3f9252f0: move a14, a13 +3f925300: addk 32, a14 +3f925310: movk 17, a11 +3f925320: movb a11, *a13 +3f925330: movi 0xff81, a11 +3f925350: movb a11, *a13(0x8) +3f925370: move a14, -*sp, 1 +3f925380: movk 2, a11 +3f925390: move a11, *a14+, 1 +3f9253a0: move a13, *a14+, 1 +3f9253b0: move @0x225390, *a14+, 1 +3f9253e0: calla L3FB3EBC0 +3f925410: move @0x223750, a11 +3f925440: jreq L3F925480 +3f925450: calla L3F918570 +L3F925480: +3f925480: subk 32, a14 +3f925490: mmfm sp, a11,a13 +3f9254b0: rets +3f9254c0: sla a10, a2 +3f9254d0: sla 0x3, a4 +3f9254e0: sra a11, a11 +3f9254f0: sll b3, b9 +3f925500: sla a11, sp +3f925510: sra b3, b2 +3f925520: sll a9, a0 +3f925530: sla a11, a8 +3f925540: sla b11, b2 +3f925550: .word 0x7463 +3f925560: .word 0x7265 +3f925570: sla 0x1, b10 +3f925580: rl 0x1, b0 +3f925590: sra 0x1f, a0 +3f9255a0: sra a11, a8 +3f9255b0: sra 0x15, b8 +3f9255c0: subb a8, a0 +3f9255d0: move a2, b1 +3f9255e0: mpyu a10, a7 +3f9255f0: add b10, b0 +3f925600: or b2, b2 +3f925610: sub a10, a14 +3f925620: sla 0x2, b2 +3f925630: modu a3, a9 +3f925640: move a1, a0 +3f925650: .word 0x344b +3f925660: rl 0x9, b0 +3f925670: addc a9, a14 +3f925680: sll a9, a0 +3f925690: mods a3, a1 +3f9256a0: sra a11, a12 +3f9256b0: sla 0x3, a4 +3f9256c0: rl b11, b7 +3f9256d0: rl b3, b4 +3f9256e0: modu a1, a0 +3f9256f0: modu a3, sp +3f925700: srl a9, a13 +3f925710: modu a3, a1 +3f925720: sra a11, a7 +3f925730: sla 0x3, a4 +3f925740: sra a11, a11 +3f925750: sll b11, b9 +3f925760: sra a3, sp +3f925770: sla 0x3, a5 +3f925780: rev a1 +3f925790: add a10, a7 +3f9257a0: subb a10, a14 +3f9257b0: move b2, sp +3f9257c0: add a10, a5 +3f9257d0: sub a10, a4 +3f9257e0: sla 0x2, b2 +3f9257f0: modu a3, a9 +3f925800: move a1, a0 +3f925810: .word 0x344b +3f925820: rl 0x9, b0 +3f925830: addc a9, a14 +3f925840: sll a9, a0 +3f925850: mods a3, a1 +3f925860: sra a11, a12 +3f925870: sla 0x3, a4 +3f925880: rl b11, b7 +3f925890: rl b3, b4 +3f9258a0: modu a1, a0 +3f9258b0: modu a3, sp +3f9258c0: srl a9, a13 +3f9258d0: modu a3, a1 +3f9258e0: sra a11, a7 +3f9258f0: sla 0x3, a4 +3f925900: sra a11, a11 +3f925910: sll b11, b9 +3f925920: sra a3, sp +3f925930: sla 0x3, a5 +3f925940: rev a1 +3f925950: rl b2, b4 +3f925960: sla 0x3, a5 +3f925970: sra a11, a11 +3f925980: sll b3, b9 +3f925990: sla a11, sp +3f9259a0: sra b3, b2 +3f9259b0: andn a1, a0 +3f9259c0: move a10, sp +3f9259d0: .word 0x7220 +3f9259e0: .word 0x7065 +3f9259f0: .word 0x726f +3f925a00: sra b11, b4 +3f925a10: sla 0x3, a4 +3f925a20: sla 0x3, a1 +3f925a30: sla a11, a6 +3f925a40: mods b3, b5 +3f925a50: sla 0x3, b4 +3f925a60: .word 0x7461 +3f925a70: .word 0x7020 +3f925a80: .word 0x776f +3f925a90: .word 0x7265 +3f925aa0: .word 0x752d +3f925ab0: .word 0x0070 +3f925ac0: sla 0x2, a1 +3f925ad0: sra a11, a11 +3f925ae0: sla 0x3, b9 +3f925af0: sla b11, b7 +3f925b00: sla 0x3, b3 +3f925b10: sra a11, a8 +3f925b20: sra a3, a12 +3f925b30: sra a1, a0 +3f925b40: .word 0x776f +3f925b50: sla 0x3, a14 +3f925b60: .word 0x7564 +3f925b70: rl b11, b2 +3f925b80: srl a11, a14 +3f925b90: .word 0x7020 +3f925ba0: .word 0x776f +3f925bb0: .word 0x7265 +3f925bc0: .word 0x752d +3f925bd0: .word 0x0070 +3f925be0: .word 0x754f +3f925bf0: .word 0x7074 +3f925c00: .word 0x7475 +3f925c10: sll a1, a0 +3f925c20: srl b3, b5 +3f925c30: sra a11, a6 +3f925c40: sla 0x3, b2 +3f925c50: .word 0x766f +3f925c60: .word 0x7265 +3f925c70: mods a3, a6 +3f925c80: .word 0x776f +3f925c90: sra a1, a0 +3f925ca0: .word 0x7275 +3f925cb0: modu a3, a9 +3f925cc0: sla 0x3, a7 +3f925cd0: sra a11, a11 +3f925ce0: sll b3, b9 +3f925cf0: sla a11, sp +3f925d00: sra b3, b2 +3f925d10: mods a1, a0 +3f925d20: sll a11, sp +3f925d30: .word 0x006b +3f925d40: modu a2, a9 +3f925d50: sla b11, b6 +3f925d60: rl a11, a12 +3f925d70: sla 0x3, a4 +3f925d80: modu a11, a3 +3f925d90: mods a11, a13 +3f925da0: modu a3, a1 +3f925db0: sla 0x3, a4 +3f925dc0: sra a11, a4 +3f925dd0: sra b11, b4 +3f925de0: .word 0x7463 +3f925df0: sra a3, a5 +3f925e00: modu a9, a0 +3f925e10: sla 0x3, a14 +3f925e20: modu a3, a9 +3f925e30: .word 0x7570 +3f925e40: .word 0x0074 +3f925e50: mmtm sp, a7,a9,a11,a13 +3f925e70: move a14, a13 +3f925e80: addi 0x5b70, a14 +3f925ea0: movk 32, a11 +3f925eb0: setf 16, 1, 0 +3f925ec0: move a11, *a13, 0 +3f925ed0: movi 0x31c, a9 +3f925ef0: move a9, *a13(0x10), 0 +3f925f10: move a13, a9 +3f925f20: addi 0x980, a9 +3f925f40: move a9, *a13(0x20), 1 +3f925f60: move a13, a9 +3f925f70: addi 0x5b60, a9 +3f925f90: move a9, *a13(0x40), 1 +3f925fb0: sub a7, a7 +3f925fc0: move a7, *a13(0x60), 0 +3f925fe0: move a7, *a13(0x70), 0 +3f926000: move a14, -*sp, 1 +3f926010: move a7, *a14+, 1 +3f926020: move a7, *a14+, 1 +3f926030: move a7, *a14+, 1 +3f926040: move a13, *a14+, 1 +3f926050: move a7, *a14+, 1 +3f926060: move a7, *a14+, 1 +3f926070: move a7, *a14+, 1 +3f926080: calla L3F94AE80 +3f9260b0: move a8, *a13(0x4ab0), 1 +3f9260d0: dec a8 +3f9260e0: jreq L3F926140 +3f9260f0: movb *a13(0x4ab0), a7 +3f926110: move a7, a8 +3f926120: jauc L3F927A40 +L3F926140: +3f926140: setf 16, 1, 0 +3f926150: move *a13(0x5b60), a7, 0 +3f926170: dec a7 +3f926180: move a7, *a13(0x5b40), 1 +3f9261a0: jrlt L3F926330 +L3F9261B0: +3f9261b0: move *a13(0x5b40), a11, 1 +3f9261d0: sll 0x3, a11 +3f9261e0: add a13, a11 +3f9261f0: movb *a11(0x980), a11 +3f926210: cmpi 0x39, a11 +3f926230: jrgt L3F926330 +3f926240: move *a13(0x5b40), a11, 1 +3f926260: sll 0x3, a11 +3f926270: add a13, a11 +3f926280: movb *a11(0x980), a11 +3f9262a0: cmpi 0x30, a11 +3f9262c0: jrlt L3F926330 +3f9262d0: move *a13(0x5b40), a11, 1 +3f9262f0: dec a11 +3f926300: move a11, *a13(0x5b40), 1 +3f926320: jrge L3F9261B0 +L3F926330: +3f926330: move *a13(0x5b40), a11, 1 +3f926350: sll 0x3, a11 +3f926360: add a13, a11 +3f926370: movb *a11(0x980), a11 +3f926390: cmpi 0x5f, a11 +3f9263b0: jrne L3F9265B0 +3f9263c0: setf 16, 1, 0 +3f9263d0: move *a13(0x5b60), a11, 0 +3f9263f0: move *a13(0x5b40), a9, 1 +3f926410: inc a9 +3f926420: cmp a11, a9 +3f926430: jreq L3F9265B0 +3f926440: move *a13(0x5b40), a9, 1 +3f926460: inc a9 +3f926470: sll 0x3, a9 +3f926480: add a13, a9 +3f926490: addi 0x980, a9 +3f9264b0: move a9, *a13(0x4a80), 1 +3f9264d0: sll 0x3, a11 +3f9264e0: add a13, a11 +3f9264f0: sub a7, a7 +3f926500: movb a7, *a11(0x980) +3f926520: move *a13(0x5b60), a11, 0 +3f926540: move *a13(0x5b40), a7, 1 +3f926560: sub a7, a11 +3f926570: dec a11 +3f926580: move a11, *a13(0x5b60), 0 +3f9265a0: jruc L3F9266B0 +L3F9265B0: +3f9265b0: movi 0x30, a11 +3f9265d0: movb a11, *a13(0x4aa0) +3f9265f0: sub a9, a9 +3f926600: movb a9, *a13(0x4aa8) +3f926620: move a13, a7 +3f926630: addi 0x4aa0, a7 +3f926650: move a7, *a13(0x4a80), 1 +3f926670: movk 1, a11 +3f926680: setf 16, 1, 0 +3f926690: move a11, *a13(0x5b60), 0 +L3F9266B0: +3f9266b0: movk 7, a11 +3f9266c0: move a11, *a13(0x8b0), 0 +3f9266e0: move a13, a9 +3f9266f0: addi 0x5b00, a9 +3f926710: move a9, *a13(0x8c0), 1 +3f926730: move a13, a7 +3f926740: addi 0x5b20, a7 +3f926760: move a7, *a13(0x8e0), 1 +3f926780: movk 4, a11 +3f926790: move a11, *a13(0x8a0), 0 +3f9267b0: sub a11, a11 +3f9267c0: move a11, *a13(0x900), 0 +3f9267e0: move a11, *a13(0x910), 0 +3f926800: move a14, -*sp, 1 +3f926810: move a13, a7 +3f926820: addi 0x8a0, a7 +3f926840: move a7, *a14+, 1 +3f926850: move a11, *a14+, 1 +3f926860: movi 0x223a20, a7 +3f926890: move a7, *a14+, 1 +3f9268a0: movi 0x223a60, a7 +3f9268d0: move a7, *a14+, 1 +3f9268e0: move a11, *a14+, 1 +3f9268f0: calla L3F94AD90 +3f926920: move a8, *a13(0x4ab0), 1 +3f926940: dec a8 +3f926950: jreq L3F9269B0 +3f926960: movb *a13(0x4ab0), a7 +3f926980: move a7, a8 +3f926990: jauc L3F927A40 +L3F9269B0: +3f9269b0: move a13, a7 +3f9269c0: addi 0x5b20, a7 +3f9269e0: move a7, *a13(0x880), 1 +3f926a00: movk 1, a7 +3f926a10: setf 16, 1, 0 +3f926a20: move a7, *a13(0x850), 0 +3f926a40: movk 4, a7 +3f926a50: move a7, *a13(0x840), 0 +3f926a70: movi 0xff, a7 +3f926a90: move a7, *a13(0x8a0), 0 +3f926ab0: movk 2, a7 +3f926ac0: move a7, *a13(0x8b0), 0 +3f926ae0: move a13, a7 +3f926af0: addi 0xa98, a7 +3f926b10: move a7, *a13(0x5ac0), 1 +3f926b30: move a11, *a13(0x5b40), 1 +3f926b50: move *a13(0x5b00), a7, 1 +3f926b70: cmp a7, a11 +3f926b80: jrgt L3F9272D0 +L3F926B90: +3f926b90: move *a13(0x5ac0), *a13(0x8c0), 1 +3f926bc0: move *a13(0x5b40), a11, 1 +3f926be0: sll 0x4, a11 +3f926bf0: add a13, a11 +3f926c00: addi 0x4ad0, a11 +3f926c20: move a11, *a13(0x8e0), 1 +3f926c40: move a13, a9 +3f926c50: addi 0x5b40, a9 +3f926c70: move a9, *a13(0x860), 1 +3f926c90: move a14, -*sp, 1 +3f926ca0: move a13, a11 +3f926cb0: addi 0x840, a11 +3f926cd0: move a11, *a14+, 1 +3f926ce0: sub a7, a7 +3f926cf0: move a7, *a14+, 1 +3f926d00: movi 0x223a20, a7 +3f926d30: move a7, *a14+, 1 +3f926d40: movi 0x223a60, a7 +3f926d70: move a7, *a14+, 1 +3f926d80: sub a7, a7 +3f926d90: move a7, *a14+, 1 +3f926da0: calla L3F94AD90 +3f926dd0: move a8, *a13(0x4ab0), 1 +3f926df0: dec a8 +3f926e00: jreq L3F926E60 +3f926e10: movb *a13(0x4ab0), a7 +3f926e30: move a7, a8 +3f926e40: jauc L3F927A40 +L3F926E60: +3f926e60: move *a13(0x5b40), a7, 1 +3f926e80: move a7, a9 +3f926e90: sll 0x6, a7 +3f926ea0: sll 0x5, a9 +3f926eb0: add a9, a7 +3f926ec0: add a13, a7 +3f926ed0: move *a13(0x5b40), a9, 1 +3f926ef0: sll 0x4, a9 +3f926f00: add a13, a9 +3f926f10: setf 16, 1, 0 +3f926f20: move *a9(0x4ad0), *a7(0xc0), 0 +3f926f50: move *a13(0x5b40), a9, 1 +3f926f70: move a9, a7 +3f926f80: sll 0x6, a9 +3f926f90: sll 0x5, a7 +3f926fa0: add a7, a9 +3f926fb0: add a13, a9 +3f926fc0: movk 2, a7 +3f926fd0: move a7, *a9(0xd0), 0 +3f926ff0: move *a13(0x5b40), a9, 1 +3f927010: move a9, a7 +3f927020: sll 0x6, a9 +3f927030: sll 0x5, a7 +3f927040: add a7, a9 +3f927050: add a13, a9 +3f927060: move *a13(0x5ac0), *a9(0xe0), 1 +3f927090: move *a13(0x5b40), a9, 1 +3f9270b0: move a9, a7 +3f9270c0: sll 0x6, a9 +3f9270d0: sll 0x5, a7 +3f9270e0: add a7, a9 +3f9270f0: add a13, a9 +3f927100: move *a13(0x5b40), a7, 1 +3f927120: sll 0x4, a7 +3f927130: add a13, a7 +3f927140: addi 0x4ad0, a7 +3f927160: move a7, *a9(0x100), 1 +3f927180: move *a13(0x5b40), a9, 1 +3f9271a0: sll 0x4, a9 +3f9271b0: add a13, a9 +3f9271c0: move *a9(0x4ad0), a9, 0 +3f9271e0: sll 0x3, a9 +3f9271f0: move *a13(0x5ac0), a7, 1 +3f927210: add a7, a9 +3f927220: move a9, *a13(0x5ac0), 1 +3f927240: move *a13(0x5b40), a7, 1 +3f927260: inc a7 +3f927270: move a7, *a13(0x5b40), 1 +3f927290: move *a13(0x5b00), a11, 1 +3f9272b0: cmp a11, a7 +3f9272c0: jrle L3F926B90 +L3F9272D0: +3f9272d0: move *a13(0x5b40), a11, 1 +3f9272f0: move a11, a9 +3f927300: sll 0x6, a11 +3f927310: sll 0x5, a9 +3f927320: add a9, a11 +3f927330: add a13, a11 +3f927340: move *a13(0x5b40), a9, 1 +3f927360: move a9, a7 +3f927370: sll 0x6, a9 +3f927380: sll 0x5, a7 +3f927390: add a7, a9 +3f9273a0: add a13, a9 +3f9273b0: sub a7, a7 +3f9273c0: move a7, *a9(0xc0), 0 +3f9273e0: move a7, *a11(0xd0), 0 +3f927400: move a13, a11 +3f927410: addi 0x5b20, a11 +3f927430: move a11, *a13(0x880), 1 +3f927450: movk 2, a9 +3f927460: move a9, *a13(0x850), 0 +3f927480: move a14, -*sp, 1 +3f927490: movi 0x3f927a90, a8 +3f9274c0: move a8, *a14+, 1 +3f9274d0: calla L3FB458D0 +3f927500: setf 16, 1, 0 +3f927510: move *a13(0x5b60), a7, 0 +3f927530: add a7, a8 +3f927540: move a8, *a13(0x840), 0 +3f927560: move *a13(0x5ac0), *a13(0x860), 1 +3f927590: move a11, *a13(0x8e0), 1 +3f9275b0: movi 0xffff, a9 +3f9275d0: move a9, *a13(0x8b0), 0 +3f9275f0: movk 4, a9 +3f927600: move a9, *a13(0x8a0), 0 +3f927620: move a13, a7 +3f927630: addi 0xc0, a7 +3f927650: move a7, *a13(0x8c0), 1 +3f927670: move a14, -*sp, 1 +3f927680: movi 0x3f927b20, a8 +3f9276b0: move a8, *a14+, 1 +3f9276c0: move *a13(0x5ac0), *a14+, 1 +3f9276e0: calla L3FB45720 +3f927710: move a14, -*sp, 1 +3f927720: move *a13(0x4a80), *a14+, 1 +3f927740: move *a13(0x5ac0), *a14+, 1 +3f927760: calla L3FB452E0 +3f927790: move a14, -*sp, 1 +3f9277a0: movi 0x3f927b80, a8 +3f9277d0: move a8, *a14+, 1 +3f9277e0: move *a13(0x5ac0), *a14+, 1 +3f927800: calla L3FB452E0 +3f927830: move a14, -*sp, 1 +3f927840: move a13, a9 +3f927850: addi 0x840, a9 +3f927870: move a9, *a14+, 1 +3f927880: movk 2, a7 +3f927890: move a7, *a14+, 1 +3f9278a0: movi 0x223a20, a7 +3f9278d0: move a7, *a14+, 1 +3f9278e0: movi 0x223aa0, a7 +3f927910: move a7, *a14+, 1 +3f927920: sub a7, a7 +3f927930: move a7, *a14+, 1 +3f927940: calla L3F94B330 +3f927970: move a8, *a13(0x4ab0), 1 +3f927990: move @0xdc960, a7, 1 +3f9279c0: move *a13(0x4a80), a9, 1 +3f9279e0: movb *a9, *a7 +3f9279f0: movb *a9(0x8), *a7(0x8) +3f927a20: setf 8, 1, 0 +3f927a30: sext a8, 0 +L3F927A40: +3f927a40: subi 0x5b70, a14 +3f927a60: mmfm sp, a7,a9,a11,a13 +3f927a80: rets +3f927a90: sub a10, a4 +3f927aa0: xor a10, a3 +3f927ab0: andn a9, a4 +3f927ac0: andn a2, a5 +3f927ad0: sub b10, b6 +3f927ae0: mpyu b10, b2 +3f927af0: add b10, b4 +3f927b00: move a2, a2 +3f927b10: .word 0x0045 +3f927b20: sub a10, a4 +3f927b30: xor a10, a3 +3f927b40: andn a9, a4 +3f927b50: andn a2, a5 +3f927b60: sub b10, b6 +3f927b70: .word 0x0052 +3f927b80: or b2, sp +3f927b90: addc a2, a1 +3f927ba0: sub a10, a12 +3f927bb0: .word 0x0000 +L3F927BC0: +3f927bc0: move a13, -*sp, 1 +3f927bd0: move a14, a13 +3f927be0: addk 32, a14 +3f927bf0: move a14, -*sp, 1 +3f927c00: move *a13(0xfea0), *a14+, 1 +3f927c20: move *a13(0xfec0), *a14+, 1 +3f927c40: move *a13(0xfee0), *a14+, 1 +3f927c60: move *a13(0xff00), *a14+, 1 +3f927c80: move *a13(0xff20), *a14+, 1 +3f927ca0: move *a13(0xff40), *a14+, 1 +3f927cc0: move *a13(0xff60), *a14+, 1 +3f927ce0: move *a13(0xff80), *a14+, 1 +3f927d00: move *a13(0xffa0), *a14+, 1 +3f927d20: move *a13(0xffc0), *a14+, 1 +3f927d40: move *a13(0xffe0), *a14+, 1 +3f927d60: calla L3FB341E0 +3f927d90: move *sp(0x40), a14, 1 +3f927db0: move *sp+, a13, 1 +3f927dc0: rets 2 +3f927dd0: move a13, -*sp, 1 +3f927de0: move a14, a13 +3f927df0: move a14, -*sp, 1 +3f927e00: move *a13(0xffe0), *a14+, 1 +3f927e20: calla L3F94D130 +3f927e50: move *sp(0x40), a14, 1 +3f927e70: move *sp+, a13, 1 +3f927e80: rets 2 +3f927e90: rets +L3F927EA0: +3f927ea0: mmtm sp, a7,a9,a11,a13 +3f927ec0: move a14, a13 +3f927ed0: addk 32, a14 +3f927ee0: movk 1, a11 +3f927ef0: move a11, *a13, 1 +3f927f00: move *a13(0xffe0), a9, 1 +3f927f20: cmp a9, a11 +3f927f30: jage L3F929300 +L3F927F50: +3f927f50: move *a13, a11, 1 +3f927f60: sll 0x5, a11 +3f927f70: move *a13(0xffc0), a9, 1 +3f927f90: add a9, a11 +3f927fa0: move *a11, a11, 1 +3f927fb0: movb *a11, a11 +3f927fc0: cmpi 0x3a, a11 +3f927fe0: jrne L3F9280C0 +3f927ff0: move *a13, a11, 1 +3f928000: sll 0x5, a11 +3f928010: add a9, a11 +3f928020: move *a11, a11, 1 +3f928030: move a11, @0xdc960, 1 +3f928060: addk 8, a11 +3f928070: move a11, @0xdc960, 1 +3f9280a0: jauc L3F929280 +L3F9280C0: +3f9280c0: move a14, -*sp, 1 +3f9280d0: movi 0x3f9331c8, a8 +3f928100: move a8, *a14+, 1 +3f928110: move *a13, a11, 1 +3f928120: sll 0x5, a11 +3f928130: add a9, a11 +3f928140: move *a11+, *a14+, 1 +3f928150: calla L3FB45500 +3f928180: move a8, a11 +3f928190: jrne L3F928340 +3f9281a0: move *a13, a11, 1 +3f9281b0: inc a11 +3f9281c0: move a11, *a13, 1 +3f9281d0: move *a13(0xffe0), a9, 1 +3f9281f0: cmp a9, a11 +3f928200: jrge L3F9282F0 +3f928210: move a14, -*sp, 1 +3f928220: sll 0x5, a11 +3f928230: move *a13(0xffc0), a7, 1 +3f928250: add a7, a11 +3f928260: move *a11+, *a14+, 1 +3f928270: calla L3FB43EB0 +3f9282a0: move a8, @0xdac20, 1 +3f9282d0: jauc L3F929280 +L3F9282F0: +3f9282f0: calla L3F929350 +3f928320: jauc L3F929280 +L3F928340: +3f928340: move a14, -*sp, 1 +3f928350: movi 0x3f9331e0, a8 +3f928380: move a8, *a14+, 1 +3f928390: move *a13, a11, 1 +3f9283a0: sll 0x5, a11 +3f9283b0: add a9, a11 +3f9283c0: move *a11+, *a14+, 1 +3f9283d0: calla L3FB45500 +3f928400: move a8, a7 +3f928410: jrne L3F9285A0 +3f928420: move *a13, a11, 1 +3f928430: inc a11 +3f928440: move a11, *a13, 1 +3f928450: move *a13(0xffe0), a7, 1 +3f928470: cmp a7, a11 +3f928480: jrge L3F928550 +3f928490: move a14, -*sp, 1 +3f9284a0: sll 0x5, a11 +3f9284b0: add a9, a11 +3f9284c0: move *a11+, *a14+, 1 +3f9284d0: calla L3FB43EB0 +3f928500: move a8, @0xdaa60, 1 +3f928530: jauc L3F929280 +L3F928550: +3f928550: calla L3F929350 +3f928580: jauc L3F929280 +L3F9285A0: +3f9285a0: move a14, -*sp, 1 +3f9285b0: movi 0x3f9331f0, a8 +3f9285e0: move a8, *a14+, 1 +3f9285f0: move *a13, a11, 1 +3f928600: sll 0x5, a11 +3f928610: add a9, a11 +3f928620: move *a11+, *a14+, 1 +3f928630: calla L3FB45500 +3f928660: move a8, a7 +3f928670: jrne L3F9286E0 +3f928680: sub a11, a11 +3f928690: move a11, @0xdaa60, 1 +3f9286c0: jauc L3F929280 +L3F9286E0: +3f9286e0: move a14, -*sp, 1 +3f9286f0: movi 0x3f933208, a8 +3f928720: move a8, *a14+, 1 +3f928730: move *a13, a11, 1 +3f928740: sll 0x5, a11 +3f928750: add a9, a11 +3f928760: move *a11+, *a14+, 1 +3f928770: calla L3FB45500 +3f9287a0: move a8, a7 +3f9287b0: jrne L3F928940 +3f9287c0: move *a13, a11, 1 +3f9287d0: inc a11 +3f9287e0: move a11, *a13, 1 +3f9287f0: move *a13(0xffe0), a7, 1 +3f928810: cmp a7, a11 +3f928820: jrge L3F9288F0 +3f928830: move a14, -*sp, 1 +3f928840: sll 0x5, a11 +3f928850: add a9, a11 +3f928860: move *a11+, *a14+, 1 +3f928870: calla L3FB43EB0 +3f9288a0: move a8, @0xdaa80, 1 +3f9288d0: jauc L3F929280 +L3F9288F0: +3f9288f0: calla L3F929350 +3f928920: jauc L3F929280 +L3F928940: +3f928940: move a14, -*sp, 1 +3f928950: movi 0x3f933220, a8 +3f928980: move a8, *a14+, 1 +3f928990: move *a13, a11, 1 +3f9289a0: sll 0x5, a11 +3f9289b0: add a9, a11 +3f9289c0: move *a11+, *a14+, 1 +3f9289d0: calla L3FB45500 +3f928a00: move a8, a7 +3f928a10: jrne L3F928B40 +3f928a20: move *a13, a11, 1 +3f928a30: inc a11 +3f928a40: move a11, *a13, 1 +3f928a50: move *a13(0xffe0), a7, 1 +3f928a70: cmp a7, a11 +3f928a80: jrge L3F928B00 +3f928a90: sll 0x5, a11 +3f928aa0: add a9, a11 +3f928ab0: move *a11, a11, 1 +3f928ac0: move a11, @0xdc880, 1 +3f928af0: jruc L3F929280 +L3F928B00: +3f928b00: calla L3F929350 +3f928b30: jruc L3F929280 +L3F928B40: +3f928b40: move a14, -*sp, 1 +3f928b50: movi 0x3f933240, a8 +3f928b80: move a8, *a14+, 1 +3f928b90: move *a13, a11, 1 +3f928ba0: sll 0x5, a11 +3f928bb0: add a9, a11 +3f928bc0: move *a11+, *a14+, 1 +3f928bd0: calla L3FB45500 +3f928c00: move a8, a7 +3f928c10: jrne L3F928D40 +3f928c20: move *a13, a11, 1 +3f928c30: inc a11 +3f928c40: move a11, *a13, 1 +3f928c50: move *a13(0xffe0), a7, 1 +3f928c70: cmp a7, a11 +3f928c80: jrge L3F928D00 +3f928c90: sll 0x5, a11 +3f928ca0: add a9, a11 +3f928cb0: move *a11, a11, 1 +3f928cc0: move a11, @0xdc860, 1 +3f928cf0: jruc L3F929280 +L3F928D00: +3f928d00: calla L3F929350 +3f928d30: jruc L3F929280 +L3F928D40: +3f928d40: move a14, -*sp, 1 +3f928d50: movi 0x3f933260, a8 +3f928d80: move a8, *a14+, 1 +3f928d90: move *a13, a11, 1 +3f928da0: sll 0x5, a11 +3f928db0: add a9, a11 +3f928dc0: move *a11+, *a14+, 1 +3f928dd0: calla L3FB45500 +3f928e00: move a8, a7 +3f928e10: jrne L3F928F80 +3f928e20: move *a13, a11, 1 +3f928e30: inc a11 +3f928e40: move a11, *a13, 1 +3f928e50: move *a13(0xffe0), a7, 1 +3f928e70: cmp a7, a11 +3f928e80: jrge L3F928F40 +3f928e90: move a14, -*sp, 1 +3f928ea0: sll 0x5, a11 +3f928eb0: add a9, a11 +3f928ec0: move *a11+, *a14+, 1 +3f928ed0: calla L3FB43EB0 +3f928f00: move a8, @0xdac60, 1 +3f928f30: jruc L3F929280 +L3F928F40: +3f928f40: calla L3F929350 +3f928f70: jruc L3F929280 +L3F928F80: +3f928f80: move a14, -*sp, 1 +3f928f90: movi 0x3f933278, a8 +3f928fc0: move a8, *a14+, 1 +3f928fd0: move *a13, a11, 1 +3f928fe0: sll 0x5, a11 +3f928ff0: add a9, a11 +3f929000: move *a11+, *a14+, 1 +3f929010: calla L3FB45500 +3f929040: move a8, a7 +3f929050: jrne L3F929250 +3f929060: move *a13, a11, 1 +3f929070: inc a11 +3f929080: move a11, *a13, 1 +3f929090: move *a13(0xffe0), a7, 1 +3f9290b0: cmp a7, a11 +3f9290c0: jrge L3F9291C0 +3f9290d0: move a14, -*sp, 1 +3f9290e0: sll 0x5, a11 +3f9290f0: add a9, a11 +3f929100: move *a11+, *a14+, 1 +3f929110: calla L3FB43EB0 +3f929140: movi 0xea60, a11 +3f929170: mpys a8, a11 +3f929180: move a11, @0xdc7e0, 1 +3f9291b0: jruc L3F9291F0 +L3F9291C0: +3f9291c0: calla L3F929350 +L3F9291F0: +3f9291f0: move @0xdc7e0, @0xdc800, 1 +3f929240: jruc L3F929280 +L3F929250: +3f929250: calla L3F929350 +L3F929280: +3f929280: move *a13, a11, 1 +3f929290: inc a11 +3f9292a0: move a11, *a13, 1 +3f9292b0: move *a13(0xffe0), a9, 1 +3f9292d0: cmp a9, a11 +3f9292e0: jalt L3F927F50 +L3F929300: +3f929300: move *sp(0xa0), a14, 1 +3f929320: mmfm sp, a7,a9,a11,a13 +3f929340: rets 2 +L3F929350: +3f929350: move a14, -*sp, 1 +3f929360: movi 0x3f933290, a8 +3f929390: move a8, *a14+, 1 +3f9293a0: calla L3F927BC0 +3f9293d0: move a14, -*sp, 1 +3f9293e0: movi 0x3f933398, a8 +3f929410: move a8, *a14+, 1 +3f929420: calla L3F927BC0 +3f929450: move a14, -*sp, 1 +3f929460: movi 0x3f933598, a8 +3f929490: move a8, *a14+, 1 +3f9294a0: calla L3F927BC0 +3f9294d0: rets +L3F9294E0: +3f9294e0: mmtm sp, a9,a11,a13 +3f929500: move a14, a13 +3f929510: addi 0x4e0, a14 +3f929530: movi 0x3f933680, a11 +3f929560: move a11, *a13(0x460), 1 +3f929580: sub a11, a11 +3f929590: move a11, *a13(0x4c0), 1 +L3F9295B0: +3f9295b0: move *a13(0x4c0), a11, 1 +3f9295d0: sll 0x3, a11 +3f9295e0: add a13, a11 +3f9295f0: sub a9, a9 +3f929600: movb a9, *a11(0x60) +3f929620: move *a13(0x4c0), a11, 1 +3f929640: inc a11 +3f929650: move a11, *a13(0x4c0), 1 +3f929670: cmpi 0x40, a11 +3f929690: jrle L3F9295B0 +3f9296a0: move a14, -*sp, 1 +3f9296b0: move *a13(0x460), *a14+, 1 +3f9296d0: move a13, a9 +3f9296e0: addi 0x60, a9 +3f929700: move a9, *a14+, 1 +3f929710: calla L3FB45720 +3f929740: move a14, -*sp, 1 +3f929750: move a14, -*sp, 1 +3f929760: move a9, *a14+, 1 +3f929770: calla L3FB458D0 +3f9297a0: neg a8 +3f9297b0: addi 0x40, a8 +3f9297d0: move a8, *a13, 1 +3f9297e0: move *a13(0xffa0), a9, 1 +3f929800: cmp a9, a8 +3f929810: jrge L3F929830 +3f929820: move a8, a9 +L3F929830: +3f929830: move a9, *a14+, 1 +3f929840: move *a13(0xffc0), *a14+, 1 +3f929860: move a13, a9 +3f929870: addi 0x60, a9 +3f929890: move a9, *a14+, 1 +3f9298a0: calla L3FB45A20 +3f9298d0: move a14, -*sp, 1 +3f9298e0: move *a13(0xffe0), *a14+, 1 +3f929900: move a13, a9 +3f929910: addi 0x40, a9 +3f929930: move a9, *a14+, 1 +3f929940: movi 0x40, a9 +3f929960: move a9, *a14+, 1 +3f929970: move a13, a9 +3f929980: addi 0x260, a9 +3f9299a0: move a9, *a14+, 1 +3f9299b0: move a13, a9 +3f9299c0: addi 0x60, a9 +3f9299e0: move a9, *a14+, 1 +3f9299f0: calla L3F92AA20 +3f929a20: move a8, *a13(0x20), 1 +3f929a40: move a8, a8 +3f929a50: jrne L3F929C40 +3f929a60: move *a13(0xffe0), a9, 1 +3f929a80: jrle L3F929C40 +3f929a90: move a14, -*sp, 1 +3f929aa0: sub a9, a9 +3f929ab0: move a9, *a14+, 1 +3f929ac0: move a13, a9 +3f929ad0: addi 0x40, a9 +3f929af0: move a9, *a14+, 1 +3f929b00: movi 0x40, a9 +3f929b20: move a9, *a14+, 1 +3f929b30: move a13, a9 +3f929b40: addi 0x260, a9 +3f929b60: move a9, *a14+, 1 +3f929b70: move a13, a9 +3f929b80: addi 0x60, a9 +3f929ba0: move a9, *a14+, 1 +3f929bb0: calla L3F92AA20 +3f929be0: move a8, *a13(0x20), 1 +3f929c00: move a8, a8 +3f929c10: jrne L3F929C40 +3f929c20: sub a8, a8 +3f929c30: jruc L3F92A310 +L3F929C40: +3f929c40: move a13, a9 +3f929c50: addi 0x260, a9 +3f929c70: move a9, *a13(0x480), 1 +3f929c90: move *a13(0x40), a11, 1 +3f929cb0: sll 0x3, a11 +3f929cc0: add a9, a11 +3f929cd0: move a11, *a13(0x4a0), 1 +3f929cf0: move *a13(0xff80), a11, 1 +3f929d10: move a14, -*sp, 1 +3f929d20: move a9, *a14+, 1 +3f929d30: calla L3FB43EB0 +3f929d60: setf 16, 0, 0 +3f929d70: move a8, *a11, 0 +3f929d80: move a14, -*sp, 1 +3f929d90: movi 0x2c, a11 +3f929db0: move a11, *a14+, 1 +3f929dc0: move a9, *a14+, 1 +3f929dd0: calla L3F9329F0 +3f929e00: move a8, *a13(0x480), 1 +3f929e20: move a8, a8 +3f929e30: jrne L3F929E60 +3f929e40: sub a8, a8 +3f929e50: jruc L3F92A310 +L3F929E60: +3f929e60: addk 8, a8 +3f929e70: move a8, *a13(0x480), 1 +3f929e90: move *a13(0x4a0), a9, 1 +3f929eb0: cmp a9, a8 +3f929ec0: jrnc L3F929F70 +3f929ed0: move *a13(0xff60), a11, 1 +3f929ef0: move a14, -*sp, 1 +3f929f00: move a8, *a14+, 1 +3f929f10: calla L3FB43EB0 +3f929f40: setf 16, 0, 0 +3f929f50: move a8, *a11, 0 +3f929f60: jruc L3F929F90 +L3F929F70: +3f929f70: sub a8, a8 +3f929f80: jruc L3F92A310 +L3F929F90: +3f929f90: move a14, -*sp, 1 +3f929fa0: movi 0x2c, a9 +3f929fc0: move a9, *a14+, 1 +3f929fd0: move *a13(0x480), *a14+, 1 +3f929ff0: calla L3F9329F0 +3f92a020: move a8, *a13(0x480), 1 +3f92a040: addk 8, a8 +3f92a050: move a8, *a13(0x480), 1 +3f92a070: move *a13(0x4a0), a9, 1 +3f92a090: cmp a9, a8 +3f92a0a0: jrnc L3F92A150 +3f92a0b0: move *a13(0xff40), a9, 1 +3f92a0d0: move a14, -*sp, 1 +3f92a0e0: move a8, *a14+, 1 +3f92a0f0: calla L3FB43EB0 +3f92a120: setf 16, 0, 0 +3f92a130: move a8, *a9, 0 +3f92a140: jruc L3F92A170 +L3F92A150: +3f92a150: sub a8, a8 +3f92a160: jruc L3F92A310 +L3F92A170: +3f92a170: move *a13(0xff80), a9, 1 +3f92a190: move *a9, a9, 0 +3f92a1a0: cmpi 0xffff, a9 +3f92a1d0: jrls L3F92A200 +3f92a1e0: sub a8, a8 +3f92a1f0: jruc L3F92A310 +L3F92A200: +3f92a200: move *a11, a9, 0 +3f92a210: cmpi 0xffff, a9 +3f92a240: jrls L3F92A270 +3f92a250: sub a8, a8 +3f92a260: jruc L3F92A310 +L3F92A270: +3f92a270: move *a13(0xff40), a9, 1 +3f92a290: move *a9, a9, 0 +3f92a2a0: cmpi 0xffff, a9 +3f92a2d0: jrls L3F92A300 +3f92a2e0: sub a8, a8 +3f92a2f0: jruc L3F92A310 +L3F92A300: +3f92a300: movk 1, a8 +L3F92A310: +3f92a310: move *sp(0x80), a14, 1 +3f92a330: mmfm sp, a9,a11,a13 +3f92a350: rets 2 +L3F92A360: +3f92a360: mmtm sp, a9,a11,a13 +3f92a380: move a14, a13 +3f92a390: addk 32, a14 +3f92a3a0: move *a13(0xff80), a11, 1 +3f92a3c0: movi 0x3e7, a9 +3f92a3e0: move a9, *a11, 1 +3f92a3f0: move *a13(0xffa0), a9, 1 +3f92a410: sub a11, a11 +3f92a420: movb a11, *a9 +3f92a430: move *a13(0xffc0), a9, 1 +3f92a450: movb a11, *a9 +3f92a460: move a14, -*sp, 1 +3f92a470: movi 0x3a, a11 +3f92a490: move a11, *a14+, 1 +3f92a4a0: move *a13(0xffe0), *a14+, 1 +3f92a4c0: calla L3FE1D650 +3f92a4f0: move a8, *a13, 1 +3f92a500: move a8, a8 +3f92a510: jreq L3F92A920 +3f92a520: movb *a8(0x8), a11 +3f92a540: cmpi 0x3a, a11 +3f92a560: jrne L3F92A750 +3f92a570: move *a13(0xff80), a11, 1 +3f92a590: movk 2, a9 +3f92a5a0: move a9, *a11, 1 +3f92a5b0: move a14, -*sp, 1 +3f92a5c0: move *a13(0xffe0), a9, 1 +3f92a5e0: sub a9, a8 +3f92a5f0: sra 0x3, a8 +3f92a600: inc a8 +3f92a610: move a8, *a14+, 1 +3f92a620: move a9, *a14+, 1 +3f92a630: move *a13(0xffc0), *a14+, 1 +3f92a650: calla L3FB45EE0 +3f92a680: move *a13, a11, 1 +3f92a690: sub a9, a11 +3f92a6a0: sra 0x3, a11 +3f92a6b0: sll 0x3, a11 +3f92a6c0: move *a13(0xffc0), a9, 1 +3f92a6e0: add a9, a11 +3f92a6f0: sub a9, a9 +3f92a700: movb a9, *a11 +3f92a710: move *a13, a11, 1 +3f92a720: addk 16, a11 +3f92a730: move a11, *a13, 1 +3f92a740: jruc L3F92A950 +L3F92A750: +3f92a750: move *a13(0xff80), a11, 1 +3f92a770: movk 1, a9 +3f92a780: move a9, *a11, 1 +3f92a790: move a14, -*sp, 1 +3f92a7a0: move *a13(0xffe0), a9, 1 +3f92a7c0: sub a9, a8 +3f92a7d0: sra 0x3, a8 +3f92a7e0: move a8, *a14+, 1 +3f92a7f0: move a9, *a14+, 1 +3f92a800: move *a13(0xffc0), *a14+, 1 +3f92a820: calla L3FB45EE0 +3f92a850: move *a13, a11, 1 +3f92a860: sub a9, a11 +3f92a870: sra 0x3, a11 +3f92a880: sll 0x3, a11 +3f92a890: move *a13(0xffc0), a9, 1 +3f92a8b0: add a9, a11 +3f92a8c0: sub a9, a9 +3f92a8d0: movb a9, *a11 +3f92a8e0: move *a13, a11, 1 +3f92a8f0: addk 8, a11 +3f92a900: move a11, *a13, 1 +3f92a910: jruc L3F92A950 +L3F92A920: +3f92a920: move *a13(0xffe0), *a13(0x0), 1 +L3F92A950: +3f92a950: move a14, -*sp, 1 +3f92a960: move *a13(0x0), *a14+, 1 +3f92a980: move *a13(0xffa0), *a14+, 1 +3f92a9a0: calla L3FB45720 +3f92a9d0: move *sp(0x80), a14, 1 +3f92a9f0: mmfm sp, a9,a11,a13 +3f92aa10: rets 2 +L3F92AA20: +3f92aa20: mmtm sp, a9,a11,a13 +3f92aa40: move a14, a13 +3f92aa50: addi 0x60, a14 +3f92aa70: movi 0x3fcbe840, a11 +3f92aaa0: move a11, *a13(0x40), 1 +3f92aac0: movb *a11, a11 +3f92aad0: jreq L3F92B050 +L3F92AAE0: +3f92aae0: move a14, -*sp, 1 +3f92aaf0: move *a13(0x40), *a14+, 1 +3f92ab10: move *a13(0xffe0), *a14+, 1 +3f92ab30: calla L3F92B1F0 +3f92ab60: move a8, a11 +3f92ab70: jreq L3F92AEC0 +3f92ab80: move *a13(0x40), a11, 1 +3f92aba0: setf 8, 1, 0 +3f92abb0: move *a11+, a9, 0 +3f92abc0: move a11, *a13(0x40), 1 +3f92abe0: jreq L3F92AC50 +L3F92ABF0: +3f92abf0: move *a13(0x40), a11, 1 +3f92ac10: move *a11+, a9, 0 +3f92ac20: move a11, *a13(0x40), 1 +3f92ac40: jrne L3F92ABF0 +L3F92AC50: +3f92ac50: move a14, -*sp, 1 +3f92ac60: move a11, *a14+, 1 +3f92ac70: calla L3FB458D0 +3f92aca0: move a8, *a13(0x20), 1 +3f92acc0: move *a13(0xffa0), a9, 1 +3f92ace0: cmp a9, a8 +3f92acf0: jrle L3F92AD20 +3f92ad00: move a9, *a13(0x20), 1 +L3F92AD20: +3f92ad20: move a14, -*sp, 1 +3f92ad30: move *a13(0x20), *a14+, 1 +3f92ad50: move *a13(0xffc0), *a14+, 1 +3f92ad70: move a11, *a14+, 1 +3f92ad80: calla L3FB44400 +3f92adb0: move *a13(0x20), a11, 1 +3f92add0: cmp a9, a11 +3f92ade0: jrge L3F92AE50 +3f92adf0: sll 0x3, a11 +3f92ae00: move *a13(0xffc0), a9, 1 +3f92ae20: add a9, a11 +3f92ae30: sub a9, a9 +3f92ae40: movb a9, *a11 +L3F92AE50: +3f92ae50: move *a13(0xff80), a11, 1 +3f92ae70: move *a13(0x20), *a11(0x0), 1 +3f92aea0: movk 1, a8 +3f92aeb0: jruc L3F92B060 +L3F92AEC0: +3f92aec0: move *a13(0x40), a11, 1 +3f92aee0: setf 8, 1, 0 +3f92aef0: move *a11+, a9, 0 +3f92af00: move a11, *a13(0x40), 1 +3f92af20: jreq L3F92AF90 +L3F92AF30: +3f92af30: move *a13(0x40), a11, 1 +3f92af50: move *a11+, a9, 0 +3f92af60: move a11, *a13(0x40), 1 +3f92af80: jrne L3F92AF30 +L3F92AF90: +3f92af90: move *a11+, a9, 0 +3f92afa0: move a11, *a13(0x40), 1 +3f92afc0: jreq L3F92B030 +L3F92AFD0: +3f92afd0: move *a13(0x40), a11, 1 +3f92aff0: move *a11+, a9, 0 +3f92b000: move a11, *a13(0x40), 1 +3f92b020: jrne L3F92AFD0 +L3F92B030: +3f92b030: movb *a11, a9 +3f92b040: jrne L3F92AAE0 +L3F92B050: +3f92b050: sub a8, a8 +L3F92B060: +3f92b060: move *sp(0x80), a14, 1 +3f92b080: mmfm sp, a9,a11,a13 +3f92b0a0: rets 2 +3f92b0b0: mmtm sp, a11,a13 +3f92b0d0: move a14, a13 +3f92b0e0: move *a13(0xffe0), a11, 1 +3f92b100: cmpi 0x61, a11 +3f92b120: jrlt L3F92B190 +3f92b130: cmpi 0x7a, a11 +3f92b150: jrgt L3F92B190 +3f92b160: subk 32, a11 +3f92b170: move a11, *a13(0xffe0), 1 +L3F92B190: +3f92b190: move a11, a8 +3f92b1a0: move *sp(0x60), a14, 1 +3f92b1c0: mmfm sp, a11,a13 +3f92b1e0: rets 2 +L3F92B1F0: +3f92b1f0: mmtm sp, a9,a11,a13 +3f92b210: move a14, a13 +3f92b220: addi 0x40, a14 +3f92b240: move *a13(0xffe0), a11, 1 +3f92b260: setf 8, 1, 0 +3f92b270: move *a11+, a9, 0 +3f92b280: move a11, *a13(0xffe0), 1 +3f92b2a0: move a9, *a13, 1 +3f92b2b0: jreq L3F92B540 +L3F92B2C0: +3f92b2c0: move *a13, a11, 1 +3f92b2d0: subk 32, a11 +3f92b2e0: jreq L3F92B4C0 +3f92b2f0: move *a13(0xffc0), a11, 1 +3f92b310: setf 8, 1, 0 +3f92b320: move *a11+, a9, 0 +3f92b330: move a11, *a13(0xffc0), 1 +3f92b350: move a9, *a13(0x20), 1 +3f92b370: move *a13, a11, 1 +3f92b380: cmp a9, a11 +3f92b390: jreq L3F92B4C0 +3f92b3a0: cmpi 0x61, a11 +3f92b3c0: jrlt L3F92B410 +3f92b3d0: cmpi 0x7a, a11 +3f92b3f0: jrgt L3F92B410 +3f92b400: subk 32, a11 +L3F92B410: +3f92b410: cmpi 0x61, a9 +3f92b430: jrlt L3F92B480 +3f92b440: cmpi 0x7a, a9 +3f92b460: jrgt L3F92B480 +3f92b470: subk 32, a9 +L3F92B480: +3f92b480: cmp a9, a11 +3f92b490: jreq L3F92B4C0 +3f92b4a0: sub a8, a8 +3f92b4b0: jruc L3F92B5B0 +L3F92B4C0: +3f92b4c0: move *a13(0xffe0), a11, 1 +3f92b4e0: setf 8, 1, 0 +3f92b4f0: move *a11+, a9, 0 +3f92b500: move a11, *a13(0xffe0), 1 +3f92b520: move a9, *a13, 1 +3f92b530: jrne L3F92B2C0 +L3F92B540: +3f92b540: move *a13(0xffc0), a9, 1 +3f92b560: movb *a9, a9 +3f92b570: jrne L3F92B5A0 +3f92b580: movk 1, a8 +3f92b590: jruc L3F92B5B0 +L3F92B5A0: +3f92b5a0: sub a8, a8 +L3F92B5B0: +3f92b5b0: move *sp(0x80), a14, 1 +3f92b5d0: mmfm sp, a9,a11,a13 +3f92b5f0: rets 2 +3f92b600: mmtm sp, a9,a11,a13 +3f92b620: move a14, a13 +3f92b630: addi 0xc0, a14 +3f92b650: movk 11, a11 +3f92b660: move a11, *a13(0x60), 1 +3f92b680: move a14, -*sp, 1 +3f92b690: move *a13(0xffc0), *a14+, 1 +3f92b6b0: move a13, a11 +3f92b6c0: addi 0xa0, a11 +3f92b6e0: move a11, *a14+, 1 +3f92b6f0: move *a13(0x60), *a14+, 1 +3f92b710: move a13, *a14+, 1 +3f92b720: move *a13(0xffe0), *a14+, 1 +3f92b740: calla L3F92AA20 +3f92b770: move a8, a8 +3f92b780: jrne L3F92B7B0 +3f92b790: sub a8, a8 +3f92b7a0: jruc L3F92B940 +L3F92B7B0: +3f92b7b0: move *a13(0xffa0), a9, 1 +3f92b7d0: move a14, -*sp, 1 +3f92b7e0: movk 10, a11 +3f92b7f0: move a11, *a14+, 1 +3f92b800: move a13, a11 +3f92b810: addi 0x80, a11 +3f92b830: move a11, *a14+, 1 +3f92b840: move a13, *a14+, 1 +3f92b850: calla L3FE1E180 +3f92b880: move a8, *a9, 1 +3f92b890: move *a13(0xa0), a11, 1 +3f92b8b0: sll 0x3, a11 +3f92b8c0: add a13, a11 +3f92b8d0: move *a13(0x80), a9, 1 +3f92b8f0: cmp a11, a9 +3f92b900: jrne L3F92B930 +3f92b910: movk 1, a8 +3f92b920: jruc L3F92B940 +L3F92B930: +3f92b930: sub a8, a8 +L3F92B940: +3f92b940: move *sp(0x80), a14, 1 +3f92b960: mmfm sp, a9,a11,a13 +3f92b980: rets 2 +3f92b990: mmtm sp, a9,a11,a13 +3f92b9b0: move a14, a13 +3f92b9c0: addi 0xa0, a14 +3f92b9e0: movk 6, a11 +3f92b9f0: move a11, *a13(0x30), 1 +3f92ba10: sub a11, a11 +3f92ba20: move a11, *a13(0x80), 1 +L3F92BA40: +3f92ba40: move *a13(0x80), a11, 1 +3f92ba60: sll 0x3, a11 +3f92ba70: add a13, a11 +3f92ba80: sub a9, a9 +3f92ba90: movb a9, *a11 +3f92baa0: move *a13(0x80), a11, 1 +3f92bac0: inc a11 +3f92bad0: move a11, *a13(0x80), 1 +3f92baf0: subk 6, a11 +3f92bb00: jrle L3F92BA40 +3f92bb10: move a14, -*sp, 1 +3f92bb20: move *a13(0xffc0), *a14+, 1 +3f92bb40: move a13, a11 +3f92bb50: addi 0x60, a11 +3f92bb70: move a11, *a14+, 1 +3f92bb80: move *a13(0x30), *a14+, 1 +3f92bba0: move a13, *a14+, 1 +3f92bbb0: move *a13(0xffe0), *a14+, 1 +3f92bbd0: calla L3F92AA20 +3f92bc00: move a8, a8 +3f92bc10: jrne L3F92BC40 +3f92bc20: move a9, a8 +3f92bc30: jruc L3F92BE20 +L3F92BC40: +3f92bc40: movb *a13(0x0), *a13(0x50) +3f92bc70: movb *a13(0x50), a9 +3f92bc90: cmpi 0x59, a9 +3f92bcb0: jreq L3F92BD80 +3f92bcc0: cmpi 0x79, a9 +3f92bce0: jreq L3F92BD80 +3f92bcf0: cmpi 0x31, a9 +3f92bd10: jreq L3F92BD80 +3f92bd20: cmpi 0x54, a9 +3f92bd40: jreq L3F92BD80 +3f92bd50: cmpi 0x74, a9 +3f92bd70: jrne L3F92BDD0 +L3F92BD80: +3f92bd80: move *a13(0xffa0), a11, 1 +3f92bda0: movk 1, a9 +3f92bdb0: move a9, *a11, 1 +3f92bdc0: jruc L3F92BE10 +L3F92BDD0: +3f92bdd0: move *a13(0xffa0), a11, 1 +3f92bdf0: sub a9, a9 +3f92be00: move a9, *a11, 1 +L3F92BE10: +3f92be10: movk 1, a8 +L3F92BE20: +3f92be20: move *sp(0x80), a14, 1 +3f92be40: mmfm sp, a9,a11,a13 +3f92be60: rets 2 +L3F92BE70: +3f92be70: mmtm sp, a9,a11,a13 +3f92be90: move a14, a13 +3f92bea0: addi 0xc0, a14 +3f92bec0: move *a13(0xffa0), a11, 1 +3f92bee0: jrne L3F92BF10 +3f92bef0: sub a8, a8 +3f92bf00: jruc L3F92C510 +L3F92BF10: +3f92bf10: move *a13(0xffe0), *a13(0x20), 1 +3f92bf40: move a14, -*sp, 1 +3f92bf50: move *a13(0xffe0), *a14+, 1 +3f92bf70: calla L3FB458D0 +3f92bfa0: setf 16, 0, 0 +3f92bfb0: move a8, *a13, 0 +3f92bfc0: movk 14, a9 +3f92bfd0: movb a9, *a13(0x10) +3f92bff0: movk 1, a11 +3f92c000: movb a11, *a13(0x18) +3f92c020: movb a9, *a13(0x50) +3f92c040: movb a11, *a13(0x58) +3f92c060: sub a9, a9 +3f92c070: move a9, *a13(0xa0), 1 +3f92c090: move @0x223b40, a9, 1 +3f92c0c0: move a9, *a13(0x80), 1 +3f92c0e0: cmpi 0x223b40, a9 +3f92c110: jreq L3F92C4F0 +L3F92C120: +3f92c120: move *a13(0x80), a11, 1 +3f92c140: move *a11(0x80), *a13(0x60), 1 +3f92c170: move a14, -*sp, 1 +3f92c180: move *a11(0x80), *a14+, 1 +3f92c1a0: calla L3FB458D0 +3f92c1d0: setf 16, 0, 0 +3f92c1e0: move a8, *a13(0x40), 0 +3f92c200: move a14, -*sp, 1 +3f92c210: movk 1, a9 +3f92c220: move a9, *a14+, 1 +3f92c230: move a13, *a14+, 1 +3f92c240: move a13, a9 +3f92c250: addi 0x40, a9 +3f92c270: move a9, *a14+, 1 +3f92c280: calla L3FC752F0 +3f92c2b0: cmpi 0x248419, a8 +3f92c2e0: jrne L3F92C440 +3f92c2f0: move *a13(0xa0), a9, 1 +3f92c310: inc a9 +3f92c320: move a9, *a13(0xa0), 1 +3f92c340: dec a9 +3f92c350: sll 0x5, a9 +3f92c360: move *a13(0xffc0), a11, 1 +3f92c380: add a11, a9 +3f92c390: move *a13(0x80), *a9(0x0), 1 +3f92c3c0: move *a13(0xa0), a9, 1 +3f92c3e0: move *a13(0xffa0), a11, 1 +3f92c400: cmp a11, a9 +3f92c410: jrne L3F92C440 +3f92c420: move a9, a8 +3f92c430: jruc L3F92C510 +L3F92C440: +3f92c440: move *a13(0x80), a11, 1 +3f92c460: move *a11(0x0), *a13(0x80), 1 +3f92c490: move *a13(0x80), a11, 1 +3f92c4b0: cmpi 0x223b40, a11 +3f92c4e0: jrne L3F92C120 +L3F92C4F0: +3f92c4f0: move *a13(0xa0), a8, 1 +L3F92C510: +3f92c510: move *sp(0x80), a14, 1 +3f92c530: mmfm sp, a9,a11,a13 +3f92c550: rets 2 +L3F92C560: +3f92c560: mmtm sp, a11,a13 +3f92c580: move a14, a13 +3f92c590: addi 0xa0, a14 +3f92c5b0: move a14, -*sp, 1 +3f92c5c0: movk 1, a11 +3f92c5d0: move a11, *a14+, 1 +3f92c5e0: move a13, *a14+, 1 +3f92c5f0: move *a13(0xffe0), *a14+, 1 +3f92c610: calla L3F92BE70 +3f92c640: move a8, *a13(0x60), 1 +3f92c660: dsjs a8, L3F92C690 +3f92c670: move *a13, a8, 1 +3f92c680: jruc L3F92C6A0 +L3F92C690: +3f92c690: sub a8, a8 +L3F92C6A0: +3f92c6a0: move *sp(0x60), a14, 1 +3f92c6c0: mmfm sp, a11,a13 +3f92c6e0: rets 2 +L3F92C6F0: +3f92c6f0: mmtm sp, a9,a11,a13 +3f92c710: move a14, a13 +3f92c720: addi 0x40, a14 +3f92c740: move @0x223b40, a11, 1 +3f92c770: move a11, *a13, 1 +3f92c780: cmpi 0x223b40, a11 +3f92c7b0: jreq L3F92CB00 +L3F92C7C0: +3f92c7c0: move *a13, a11, 1 +3f92c7d0: move *a11, a9, 1 +3f92c7e0: cmp a11, a9 +3f92c7f0: jrne L3F92C860 +3f92c800: movi 0x223b40, a9 +3f92c830: move a9, *a13(0x20), 1 +3f92c850: jruc L3F92C890 +L3F92C860: +3f92c860: move *a11(0x0), *a13(0x20), 1 +L3F92C890: +3f92c890: move *a11(0x40), a9, 1 +3f92c8b0: jreq L3F92C970 +3f92c8c0: move *a11(0x40), a9, 1 +3f92c8e0: move *a9(0xc0), a9, 1 +3f92c900: jreq L3F92C970 +3f92c910: move a14, -*sp, 1 +3f92c920: move *a11(0x40), *a14+, 1 +3f92c940: calla L3F7FD570 +L3F92C970: +3f92c970: move a14, -*sp, 1 +3f92c980: move *a11(0x80), *a14+, 1 +3f92c9a0: calla L3F702440 +3f92c9d0: move a14, -*sp, 1 +3f92c9e0: move *a11(0x60), *a14+, 1 +3f92ca00: calla L3F702440 +3f92ca30: move a14, -*sp, 1 +3f92ca40: move a11, *a14+, 1 +3f92ca50: calla L3F702440 +3f92ca80: move *a13(0x20), *a13(0x0), 1 +3f92cab0: move *a13, a11, 1 +3f92cac0: cmpi 0x223b40, a11 +3f92caf0: jrne L3F92C7C0 +L3F92CB00: +3f92cb00: movi 0x223b40, a9 +3f92cb30: move a9, @0x223b40, 1 +3f92cb60: move a9, @0x223b60, 1 +3f92cb90: sub a11, a11 +3f92cba0: move a11, @0x223b80, 1 +3f92cbd0: subi 0x40, a14 +3f92cbf0: mmfm sp, a9,a11,a13 +3f92cc10: rets +L3F92CC20: +3f92cc20: mmtm sp, a7,a9,a11,a13 +3f92cc40: move a14, a13 +3f92cc50: addi 0x540, a14 +3f92cc70: sub a11, a11 +3f92cc80: move a11, @0x224ff0, 1 +3f92ccb0: move a14, -*sp, 1 +3f92ccc0: movi 0x3f933688, a8 +3f92ccf0: move a8, *a14+, 1 +3f92cd00: move @0x223d70, *a14+, 1 +3f92cd30: calla L3F932CD0 +3f92cd60: move a8, a8 +3f92cd70: jreq L3F92D060 +3f92cd80: move a14, -*sp, 1 +3f92cd90: movi 0x186a0, a9 +3f92cdc0: move a9, *a14+, 1 +3f92cdd0: movi 0x223b40, a7 +3f92ce00: move a7, *a14+, 1 +3f92ce10: movi 0x3f9336a8, a8 +3f92ce40: move a8, *a14+, 1 +3f92ce50: calla L3F954F90 +3f92ce80: move a8, @0x224ff0, 1 +3f92ceb0: move @0x223b80, a11, 1 +3f92cee0: add a8, a11 +3f92cef0: move a11, @0x223b80, 1 +3f92cf20: move a14, -*sp, 1 +3f92cf30: move a8, *a14+, 1 +3f92cf40: movi 0x3f9336b8, a8 +3f92cf70: move a8, *a14+, 1 +3f92cf80: move a13, a7 +3f92cf90: addi 0x40, a7 +3f92cfb0: move a7, *a14+, 1 +3f92cfc0: calla L3FB34430 +3f92cff0: move a14, -*sp, 1 +3f92d000: movk 3, a11 +3f92d010: move a11, *a14+, 1 +3f92d020: move a7, *a14+, 1 +3f92d030: calla L3F309350 +L3F92D060: +3f92d060: move a14, -*sp, 1 +3f92d070: movi 0x3f933688, a8 +3f92d0a0: move a8, *a14+, 1 +3f92d0b0: move @0x223d70, *a14+, 1 +3f92d0e0: calla L3F932CD0 +3f92d110: move a8, a7 +3f92d120: jreq L3F92D270 +3f92d130: move a14, -*sp, 1 +3f92d140: movi 0x3f933688, a8 +3f92d170: move a8, *a14+, 1 +3f92d180: move @0x223d50, a11, 1 +3f92d1b0: dec a11 +3f92d1c0: sll 0x5, a11 +3f92d1d0: addi 0x223d70, a11 +3f92d200: move *a11+, *a14+, 1 +3f92d210: calla L3F932CD0 +3f92d240: move a8, a7 +3f92d250: jane L3F92E040 +L3F92D270: +3f92d270: sub a11, a11 +3f92d280: move a11, *a13(0x20), 1 +3f92d2a0: move @0xe6100, a9, 1 +3f92d2d0: cmp a9, a11 +3f92d2e0: jage L3F92DFA0 +L3F92D300: +3f92d300: move a14, -*sp, 1 +3f92d310: movk 24, a11 +3f92d320: move a11, *a14+, 1 +3f92d330: calla L3F705A00 +3f92d360: move a8, *a13, 1 +3f92d370: move a8, a7 +3f92d380: jrne L3F92D460 +3f92d390: move a14, -*sp, 1 +3f92d3a0: movi 0x3f933738, a8 +3f92d3d0: move a8, *a14+, 1 +3f92d3e0: calla L3F927BC0 +3f92d410: move @0x223b80, a8, 1 +3f92d440: jauc L3F92E4D0 +L3F92D460: +3f92d460: move a14, -*sp, 1 +3f92d470: movk 1, a9 +3f92d480: move a9, *a14+, 1 +3f92d490: calla L3F705A00 +3f92d4c0: move a8, *a7(0x60), 1 +3f92d4e0: move a8, a8 +3f92d4f0: jrne L3F92D620 +3f92d500: move a14, -*sp, 1 +3f92d510: move a7, *a14+, 1 +3f92d520: calla L3F702440 +3f92d550: move a14, -*sp, 1 +3f92d560: movi 0x3f933848, a8 +3f92d590: move a8, *a14+, 1 +3f92d5a0: calla L3F927BC0 +3f92d5d0: move @0x223b80, a8, 1 +3f92d600: jauc L3F92E4D0 +L3F92D620: +3f92d620: move a14, -*sp, 1 +3f92d630: movi 0x3f933680, a8 +3f92d660: move a8, *a14+, 1 +3f92d670: move *a7(0x60), *a14+, 1 +3f92d690: calla L3FB45720 +3f92d6c0: move a14, -*sp, 1 +3f92d6d0: move a14, -*sp, 1 +3f92d6e0: move *a13(0x20), a9, 1 +3f92d700: sll 0x5, a9 +3f92d710: addi 0xe5b60, a9 +3f92d740: move *a9, a9, 1 +3f92d750: move *a9(0x80), *a14+, 1 +3f92d770: calla L3FB458D0 +3f92d7a0: inc a8 +3f92d7b0: move a8, *a14+, 1 +3f92d7c0: calla L3F705A00 +3f92d7f0: move a8, *a7(0x80), 1 +3f92d810: move a8, a9 +3f92d820: jrne L3F92D9B0 +3f92d830: move a14, -*sp, 1 +3f92d840: move *a7(0x60), *a14+, 1 +3f92d860: calla L3F702440 +3f92d890: move a14, -*sp, 1 +3f92d8a0: move a7, *a14+, 1 +3f92d8b0: calla L3F702440 +3f92d8e0: move a14, -*sp, 1 +3f92d8f0: movi 0x3f933958, a8 +3f92d920: move a8, *a14+, 1 +3f92d930: calla L3F927BC0 +3f92d960: move @0x223b80, a8, 1 +3f92d990: jauc L3F92E4D0 +L3F92D9B0: +3f92d9b0: move a14, -*sp, 1 +3f92d9c0: move *a13(0x20), a9, 1 +3f92d9e0: sll 0x5, a9 +3f92d9f0: addi 0xe5b60, a9 +3f92da20: move *a9, a9, 1 +3f92da30: move *a9(0x80), *a14+, 1 +3f92da50: move *a7(0x80), *a14+, 1 +3f92da70: calla L3FB45720 +3f92daa0: move a14, -*sp, 1 +3f92dab0: move *a13(0x20), a9, 1 +3f92dad0: sll 0x5, a9 +3f92dae0: addi 0xe5b60, a9 +3f92db10: move *a9, a9, 1 +3f92db20: move *a9(0x40), *a14+, 1 +3f92db40: move a7, *a14+, 1 +3f92db50: calla L3F7FE3B0 +3f92db80: move a8, a9 +3f92db90: jrne L3F92DD70 +3f92dba0: move a14, -*sp, 1 +3f92dbb0: move *a7(0x80), *a14+, 1 +3f92dbd0: calla L3F702440 +3f92dc00: move a14, -*sp, 1 +3f92dc10: move *a7(0x60), *a14+, 1 +3f92dc30: calla L3F702440 +3f92dc60: move a14, -*sp, 1 +3f92dc70: move a7, *a14+, 1 +3f92dc80: calla L3F702440 +3f92dcb0: move a14, -*sp, 1 +3f92dcc0: movi 0x3f933a68, a8 +3f92dcf0: move a8, *a14+, 1 +3f92dd00: calla L3F927BC0 +3f92dd30: move @0x223b80, a8, 1 +3f92dd60: jruc L3F92E4D0 +L3F92DD70: +3f92dd70: pushst +3f92dd80: dint +3f92dd90: move a7, *a13(0x40), 1 +3f92ddb0: move @0x223b60, a9, 1 +3f92dde0: move a9, *a13(0x60), 1 +3f92de00: move *a9, *a7, 1 +3f92de10: move a9, *a7(0x20), 1 +3f92de30: move a7, *a9, 1 +3f92de40: move *a7, a11, 1 +3f92de50: move a7, *a11(0x20), 1 +3f92de70: popst +3f92de80: move @0x224ff0, a11, 1 +3f92deb0: inc a11 +3f92dec0: move a11, @0x224ff0, 1 +3f92def0: move *a13(0x20), a7, 1 +3f92df10: inc a7 +3f92df20: move a7, *a13(0x20), 1 +3f92df40: move @0xe6100, a9, 1 +3f92df70: cmp a9, a7 +3f92df80: jalt L3F92D300 +L3F92DFA0: +3f92dfa0: move @0x223b80, a11, 1 +3f92dfd0: move @0x224ff0, a7, 1 +3f92e000: add a7, a11 +3f92e010: move a11, @0x223b80, 1 +L3F92E040: +3f92e040: move @0x223d50, a11, 1 +3f92e070: dec a11 +3f92e080: jrle L3F92E4A0 +3f92e090: move a14, -*sp, 1 +3f92e0a0: movi 0x3f933688, a8 +3f92e0d0: move a8, *a14+, 1 +3f92e0e0: move @0x223d50, a11, 1 +3f92e110: dec a11 +3f92e120: sll 0x5, a11 +3f92e130: addi 0x223d70, a11 +3f92e160: move *a11+, *a14+, 1 +3f92e170: calla L3F932CD0 +3f92e1a0: move a8, a7 +3f92e1b0: jreq L3F92E4A0 +3f92e1c0: move a14, -*sp, 1 +3f92e1d0: movi 0x186a0, a11 +3f92e200: move a11, *a14+, 1 +3f92e210: movi 0x223b40, a9 +3f92e240: move a9, *a14+, 1 +3f92e250: movi 0x3f9336a8, a8 +3f92e280: move a8, *a14+, 1 +3f92e290: calla L3F954F90 +3f92e2c0: move a8, @0x224ff0, 1 +3f92e2f0: move @0x223b80, a7, 1 +3f92e320: add a8, a7 +3f92e330: move a7, @0x223b80, 1 +3f92e360: move a14, -*sp, 1 +3f92e370: move a8, *a14+, 1 +3f92e380: movi 0x3f9336b8, a8 +3f92e3b0: move a8, *a14+, 1 +3f92e3c0: move a13, a9 +3f92e3d0: addi 0x40, a9 +3f92e3f0: move a9, *a14+, 1 +3f92e400: calla L3FB34430 +3f92e430: move a14, -*sp, 1 +3f92e440: movk 3, a7 +3f92e450: move a7, *a14+, 1 +3f92e460: move a9, *a14+, 1 +3f92e470: calla L3F309350 +L3F92E4A0: +3f92e4a0: move @0x224ff0, a8, 1 +L3F92E4D0: +3f92e4d0: move *sp(0xa0), a14, 1 +3f92e4f0: mmfm sp, a7,a9,a11,a13 +3f92e510: rets 2 +3f92e520: move a11, -*sp, 1 +3f92e530: sub a11, a11 +3f92e540: move a11, @0x224f90, 1 +3f92e570: calla L3F92E740 +3f92e5a0: move a11, @0x224f90, 1 +3f92e5d0: move *sp+, a11, 1 +3f92e5e0: rets +3f92e5f0: move a11, -*sp, 1 +3f92e600: sub a11, a11 +3f92e610: move a11, @0x224f90, 1 +3f92e640: movk 1, a11 +3f92e650: move a11, @0x224fd0, 1 +3f92e680: calla L3F92E740 +3f92e6b0: sub a11, a11 +3f92e6c0: move a11, @0x224fd0, 1 +3f92e6f0: move a11, @0x224f90, 1 +3f92e720: move *sp+, a11, 1 +3f92e730: rets +L3F92E740: +3f92e740: mmtm sp, a11,a13 +3f92e760: move a14, a13 +3f92e770: addi 0x800, a14 +3f92e790: move @0x224f90, a11, 1 +3f92e7c0: jreq L3F92E7F0 +3f92e7d0: movk 1, a8 +3f92e7e0: jruc L3F92E9B0 +L3F92E7F0: +3f92e7f0: move a14, -*sp, 1 +3f92e800: move @0x225010, *a14+, 1 +3f92e830: move a13, a11 +3f92e840: addk 8, a11 +3f92e850: move a11, *a14+, 1 +3f92e860: calla L3FB45720 +3f92e890: move a14, -*sp, 1 +3f92e8a0: move @0x225010, *a14+, 1 +3f92e8d0: calla L3FB458D0 +3f92e900: movb a8, *a13 +3f92e910: move a14, -*sp, 1 +3f92e920: move a13, *a14+, 1 +3f92e930: movk 1, a11 +3f92e940: move a11, *a14+, 1 +3f92e950: calla L3F92EA00 +3f92e980: move a8, @0x224f90, 1 +L3F92E9B0: +3f92e9b0: subi 0x800, a14 +3f92e9d0: mmfm sp, a11,a13 +3f92e9f0: rets +L3F92EA00: +3f92ea00: mmtm sp, a7,a9,a11,a13 +3f92ea20: move a14, a13 +3f92ea30: addi 0x1300, a14 +3f92ea50: move @0x21ae70, a11, 1 +3f92ea80: jrne L3F92EAD0 +3f92ea90: move @0x21ae90, a11, 1 +3f92eac0: jreq L3F92EB00 +L3F92EAD0: +3f92ead0: sub a8, a8 +3f92eae0: jauc L3F930B70 +L3F92EB00: +3f92eb00: setf 16, 1, 0 +3f92eb10: move *a13(0xffe0), a11, 0 +3f92eb30: jrne L3F92EB90 +3f92eb40: calla L3F92E740 +3f92eb70: jauc L3F930B70 +L3F92EB90: +3f92eb90: sub a11, a11 +3f92eba0: move a11, @0x224f90, 1 +3f92ebd0: move @0x223d50, a11, 1 +3f92ec00: jreq L3F92EDE0 +3f92ec10: sub a11, a11 +3f92ec20: move a11, *a13(0x20), 1 +3f92ec40: move @0x223d50, a9, 1 +3f92ec70: cmp a9, a11 +3f92ec80: jrge L3F92EDE0 +L3F92EC90: +3f92ec90: move a14, -*sp, 1 +3f92eca0: move *a13(0x20), a11, 1 +3f92ecc0: sll 0x5, a11 +3f92ecd0: addi 0x223d70, a11 +3f92ed00: move *a11+, *a14+, 1 +3f92ed10: calla L3F702440 +3f92ed40: move *a13(0x20), a11, 1 +3f92ed60: inc a11 +3f92ed70: move a11, *a13(0x20), 1 +3f92ed90: move @0x223d50, a9, 1 +3f92edc0: cmp a9, a11 +3f92edd0: jrlt L3F92EC90 +L3F92EDE0: +3f92ede0: movi 0xffff, a11 +3f92ee00: move a11, *a13(0x60), 1 +3f92ee20: sub a9, a9 +3f92ee30: move a9, *a13(0x20), 1 +3f92ee50: setf 16, 1, 0 +3f92ee60: move *a13(0xffe0), a11, 0 +3f92ee80: cmp a11, a9 +3f92ee90: jrge L3F92F590 +L3F92EEA0: +3f92eea0: move *a13(0xffc0), a11, 1 +3f92eec0: setf 8, 0, 0 +3f92eed0: move *a11+, a9, 0 +3f92eee0: move a11, *a13(0xffc0), 1 +3f92ef00: move a9, *a13, 1 +3f92ef10: move *a13(0x20), a9, 1 +3f92ef30: sll 0x5, a9 +3f92ef40: addi 0x223d70, a9 +3f92ef70: move a14, -*sp, 1 +3f92ef80: move *a13, a11, 1 +3f92ef90: inc a11 +3f92efa0: move a11, *a14+, 1 +3f92efb0: calla L3F701230 +3f92efe0: move a8, *a9, 1 +3f92eff0: move a8, a9 +3f92f000: jrne L3F92F0A0 +3f92f010: move a14, -*sp, 1 +3f92f020: movi 0x3f933b78, a8 +3f92f050: move a8, *a14+, 1 +3f92f060: calla L3F927BC0 +3f92f090: jruc L3F92F4F0 +L3F92F0A0: +3f92f0a0: move a14, -*sp, 1 +3f92f0b0: move *a13(0x0), *a14+, 1 +3f92f0d0: move *a13(0xffc0), *a14+, 1 +3f92f0f0: move *a13(0x20), a11, 1 +3f92f110: sll 0x5, a11 +3f92f120: addi 0x223d70, a11 +3f92f150: move *a11+, *a14+, 1 +3f92f160: calla L3FB45EE0 +3f92f190: move *a13(0x20), a11, 1 +3f92f1b0: sll 0x5, a11 +3f92f1c0: addi 0x223d70, a11 +3f92f1f0: move *a13, a9, 1 +3f92f200: sll 0x3, a9 +3f92f210: move *a11, a11, 1 +3f92f220: add a9, a11 +3f92f230: sub a9, a9 +3f92f240: movb a9, *a11 +3f92f250: move *a13, a11, 1 +3f92f260: sll 0x3, a11 +3f92f270: move *a13(0xffc0), a9, 1 +3f92f290: add a9, a11 +3f92f2a0: move a11, *a13(0xffc0), 1 +3f92f2c0: move a14, -*sp, 1 +3f92f2d0: movi 0x3f933688, a8 +3f92f300: move a8, *a14+, 1 +3f92f310: move *a13(0x20), a9, 1 +3f92f330: sll 0x5, a9 +3f92f340: addi 0x223d70, a9 +3f92f370: move *a9+, *a14+, 1 +3f92f380: calla L3F932CD0 +3f92f3b0: move a8, a9 +3f92f3c0: jrne L3F92F4F0 +3f92f3d0: move *a13(0x60), a9, 1 +3f92f3f0: jrlt L3F92F4C0 +3f92f400: move *a13(0x20), a9, 1 +3f92f420: dec a9 +3f92f430: move a9, *a13(0x20), 1 +3f92f450: setf 16, 1, 0 +3f92f460: move *a13(0xffe0), a9, 0 +3f92f480: dec a9 +3f92f490: move a9, *a13(0xffe0), 0 +3f92f4b0: jruc L3F92F4F0 +L3F92F4C0: +3f92f4c0: move *a13(0x20), *a13(0x60), 1 +L3F92F4F0: +3f92f4f0: move *a13(0x20), a11, 1 +3f92f510: inc a11 +3f92f520: move a11, *a13(0x20), 1 +3f92f540: setf 16, 1, 0 +3f92f550: move *a13(0xffe0), a9, 0 +3f92f570: cmp a9, a11 +3f92f580: jrlt L3F92EEA0 +L3F92F590: +3f92f590: move *a13(0x60), a11, 1 +3f92f5b0: inc a11 +3f92f5c0: jrne L3F92F820 +3f92f5d0: move *a13(0xffe0), a11, 0 +3f92f5f0: sll 0x5, a11 +3f92f600: addi 0x223d70, a11 +3f92f630: move a14, -*sp, 1 +3f92f640: movk 4, a9 +3f92f650: move a9, *a14+, 1 +3f92f660: calla L3F701230 +3f92f690: move a8, *a11, 1 +3f92f6a0: move a14, -*sp, 1 +3f92f6b0: movi 0x3f933688, a8 +3f92f6e0: move a8, *a14+, 1 +3f92f6f0: setf 16, 1, 0 +3f92f700: move *a13(0xffe0), a11, 0 +3f92f720: sll 0x5, a11 +3f92f730: addi 0x223d70, a11 +3f92f760: move *a11+, *a14+, 1 +3f92f770: calla L3FB45720 +3f92f7a0: setf 16, 1, 0 +3f92f7b0: move *a13(0xffe0), a11, 0 +3f92f7d0: move a11, *a13(0x60), 1 +3f92f7f0: inc a11 +3f92f800: move a11, *a13(0xffe0), 0 +L3F92F820: +3f92f820: move *a13(0xffe0), a11, 0 +3f92f840: move a11, @0x223d50, 1 +3f92f870: move @0x223b80, a9, 1 +3f92f8a0: jreq L3F92F8F0 +3f92f8b0: calla L3F92C6F0 +3f92f8e0: jruc L3F92F980 +L3F92F8F0: +3f92f8f0: movi 0x223b40, a7 +3f92f920: move a7, @0x223b60, 1 +3f92f950: move a7, @0x223b40, 1 +L3F92F980: +3f92f980: move *a13(0x60), a9, 1 +3f92f9a0: jrle L3F92FDB0 +3f92f9b0: inc a9 +3f92f9c0: cmp a11, a9 +3f92f9d0: jrge L3F92FDB0 +3f92f9e0: move *a13(0x60), *a13(0x20), 1 +3f92fa10: move *a13(0x20), a9, 1 +3f92fa30: addk 2, a9 +3f92fa40: cmp a11, a9 +3f92fa50: jrge L3F92FC40 +L3F92FA60: +3f92fa60: move a14, -*sp, 1 +3f92fa70: move *a13(0x20), a11, 1 +3f92fa90: inc a11 +3f92faa0: sll 0x5, a11 +3f92fab0: addi 0x223d70, a11 +3f92fae0: move *a11+, *a14+, 1 +3f92faf0: move *a13(0x20), a11, 1 +3f92fb10: sll 0x5, a11 +3f92fb20: addi 0x223d70, a11 +3f92fb50: move *a11+, *a14+, 1 +3f92fb60: calla L3FB45720 +3f92fb90: move *a13(0x20), a11, 1 +3f92fbb0: inc a11 +3f92fbc0: move a11, *a13(0x20), 1 +3f92fbe0: setf 16, 1, 0 +3f92fbf0: move *a13(0xffe0), a9, 0 +3f92fc10: addk 2, a11 +3f92fc20: cmp a9, a11 +3f92fc30: jrlt L3F92FA60 +L3F92FC40: +3f92fc40: move a14, -*sp, 1 +3f92fc50: movi 0x3f933688, a8 +3f92fc80: move a8, *a14+, 1 +3f92fc90: setf 16, 1, 0 +3f92fca0: move *a13(0xffe0), a11, 0 +3f92fcc0: dec a11 +3f92fcd0: sll 0x5, a11 +3f92fce0: addi 0x223d70, a11 +3f92fd10: move *a11+, *a14+, 1 +3f92fd20: calla L3FB45720 +3f92fd50: setf 16, 1, 0 +3f92fd60: move *a13(0xffe0), a11, 0 +3f92fd80: dec a11 +3f92fd90: move a11, *a13(0x60), 1 +L3F92FDB0: +3f92fdb0: setf 16, 1, 0 +3f92fdc0: move *a13(0xffe0), a11, 0 +3f92fde0: dec a11 +3f92fdf0: jrgt L3F92FE40 +3f92fe00: move *a13(0x60), a11, 1 +3f92fe20: jage L3F930860 +L3F92FE40: +3f92fe40: sub a11, a11 +3f92fe50: move a11, *a13(0x1280), 1 +3f92fe70: move a11, *a13(0x20), 1 +3f92fe90: move *a13(0xffe0), a9, 0 +3f92feb0: cmp a9, a11 +3f92fec0: jrge L3F9303D0 +L3F92FED0: +3f92fed0: move a14, -*sp, 1 +3f92fee0: move a13, a11 +3f92fef0: addi 0x12e0, a11 +3f92ff10: move a11, *a14+, 1 +3f92ff20: move a13, a9 +3f92ff30: addi 0xa80, a9 +3f92ff50: move a9, *a14+, 1 +3f92ff60: move a13, a7 +3f92ff70: addi 0x880, a7 +3f92ff90: move a7, *a14+, 1 +3f92ffa0: move *a13(0x20), a7, 1 +3f92ffc0: sll 0x5, a7 +3f92ffd0: addi 0x223d70, a7 +3f930000: move *a7+, *a14+, 1 +3f930010: calla L3F92A360 +3f930040: move *a13(0x1280), a7, 1 +3f930060: jrne L3F930210 +3f930070: movb *a13(0x880), a9 +3f930090: jreq L3F930210 +3f9300a0: move *a13(0x12e0), a11, 1 +3f9300c0: cmpi 0x3e7, a11 +3f9300e0: jreq L3F930210 +3f9300f0: move a14, -*sp, 1 +3f930100: move a13, a9 +3f930110: addi 0x880, a9 +3f930130: move a9, *a14+, 1 +3f930140: movi 0x224d70, a9 +3f930170: move a9, *a14+, 1 +3f930180: calla L3FB45720 +3f9301b0: move a11, @0x224f70, 1 +3f9301e0: movk 1, a9 +3f9301f0: move a9, *a13(0x1280), 1 +L3F930210: +3f930210: movb *a13(0x880), a11 +3f930230: jreq L3F930330 +3f930240: move a14, -*sp, 1 +3f930250: move a13, a9 +3f930260: addi 0xa80, a9 +3f930280: move a9, *a14+, 1 +3f930290: move *a13(0x20), a7, 1 +3f9302b0: sll 0x5, a7 +3f9302c0: addi 0x223d70, a7 +3f9302f0: move *a7+, *a14+, 1 +3f930300: calla L3FB45720 +L3F930330: +3f930330: move *a13(0x20), a9, 1 +3f930350: inc a9 +3f930360: move a9, *a13(0x20), 1 +3f930380: setf 16, 1, 0 +3f930390: move *a13(0xffe0), a7, 0 +3f9303b0: cmp a7, a9 +3f9303c0: jrlt L3F92FED0 +L3F9303D0: +3f9303d0: move *a13(0x1280), a11, 1 +3f9303f0: jreq L3F930530 +3f930400: move a14, -*sp, 1 +3f930410: move @0x224f70, *a14+, 1 +3f930440: movi 0x224d70, a9 +3f930470: move a9, *a14+, 1 +3f930480: calla L3F950B40 +3f9304b0: move a8, *a13(0x40), 1 +3f9304d0: move a8, a7 +3f9304e0: jrne L3F930530 +3f9304f0: move @0x224f90, a8, 1 +3f930520: jruc L3F930B70 +L3F930530: +3f930530: move *a13(0x60), a9, 1 +3f930550: jrge L3F9305A0 +3f930560: setf 16, 1, 0 +3f930570: move *a13(0xffe0), a7, 0 +3f930590: jruc L3F9305E0 +L3F9305A0: +3f9305a0: setf 16, 1, 0 +3f9305b0: move *a13(0xffe0), a7, 0 +3f9305d0: dec a7 +L3F9305E0: +3f9305e0: move a7, *a13(0x12c0), 1 +3f930600: move a9, a8 +3f930610: jreq L3F930660 +3f930620: movi 0x223d70, a7 +3f930650: jruc L3F930690 +L3F930660: +3f930660: movi 0x223d90, a7 +L3F930690: +3f930690: move a7, *a13(0x12a0), 1 +3f9306b0: move a11, a11 +3f9306c0: jrne L3F9307B0 +3f9306d0: move a14, -*sp, 1 +3f9306e0: move a7, *a14+, 1 +3f9306f0: sub a7, a7 +3f930700: move a7, *a14+, 1 +3f930710: calla L3F954420 +3f930740: move a8, @0x224f90, 1 +3f930770: move a7, @0x224f90, 1 +3f9307a0: jruc L3F930A50 +L3F9307B0: +3f9307b0: move a14, -*sp, 1 +3f9307c0: move a7, *a14+, 1 +3f9307d0: move *a13(0x12c0), *a14+, 1 +3f9307f0: calla L3F954420 +3f930820: move a8, @0x224f90, 1 +3f930850: jruc L3F930A50 +L3F930860: +3f930860: movk 1, a9 +3f930870: move a9, @0x224f90, 1 +3f9308a0: sub a7, a7 +3f9308b0: movb a7, @0x224d70 +3f9308e0: calla L3F932BD0 +3f930910: setf 16, 1, 0 +3f930920: move *a13(0xffe0), a7, 0 +3f930940: dsjs a7, L3F930A50 +3f930950: move a11, a7 +3f930960: jrne L3F930A50 +3f930970: move @0x224fd0, a9, 1 +3f9309a0: jrne L3F930A50 +3f9309b0: move a14, -*sp, 1 +3f9309c0: movk 3, a7 +3f9309d0: move a7, *a14+, 1 +3f9309e0: movi 0x3f933c58, a8 +3f930a10: move a8, *a14+, 1 +3f930a20: calla L3F309350 +L3F930A50: +3f930a50: move @0x224f90, a11, 1 +3f930a80: jreq L3F930B40 +3f930a90: move a14, -*sp, 1 +3f930aa0: movi 0x223c70, a9 +3f930ad0: move a9, *a14+, 1 +3f930ae0: calla L3F92CC20 +3f930b10: calla L3F930BC0 +L3F930B40: +3f930b40: move @0x224f90, a8, 1 +L3F930B70: +3f930b70: move *sp(0xa0), a14, 1 +3f930b90: mmfm sp, a7,a9,a11,a13 +3f930bb0: rets 2 +L3F930BC0: +3f930bc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f930be0: move a14, a13 +3f930bf0: addi 0x310, a14 +3f930c10: move a14, -*sp, 1 +3f930c20: setf 16, 1, 0 +3f930c30: move @0x1d1980, a11, 0 +3f930c60: move a11, *a14+, 1 +3f930c70: move a11, *a14+, 1 +3f930c80: movi 0x3f933cf0, a8 +3f930cb0: move a8, *a14+, 1 +3f930cc0: move a13, *a14+, 1 +3f930cd0: calla L3FB34430 +3f930d00: move a13, *a13(0x270), 1 +3f930d20: move a14, -*sp, 1 +3f930d30: move a13, *a14+, 1 +3f930d40: calla L3FB458D0 +3f930d70: setf 16, 0, 0 +3f930d80: move a8, *a13(0x250), 0 +3f930da0: movk 14, a11 +3f930db0: movb a11, *a13(0x260) +3f930dd0: movk 1, a7 +3f930de0: movb a7, *a13(0x268) +3f930e00: movb a11, *a13(0x1e0) +3f930e20: movb a7, *a13(0x1e8) +3f930e40: move a13, a5 +3f930e50: addi 0x190, a5 +3f930e70: move a5, *a13(0x1b0), 1 +3f930e90: move a5, *a13(0x190), 1 +3f930eb0: move @0x223b40, a9, 1 +3f930ee0: move @0x223b80, a7, 1 +3f930f10: jrne L3F930FD0 +3f930f20: movi 0x223b40, a7 +3f930f50: move a7, @0x223b60, 1 +3f930f80: move a7, @0x223b40, 1 +3f930fb0: move a7, a9 +3f930fc0: jruc L3F931470 +L3F930FD0: +3f930fd0: cmpi 0x223b40, a9 +3f931000: jreq L3F931470 +L3F931010: +3f931010: move *a9, a10, 1 +3f931020: move *a9(0x80), *a13(0x1f0), 1 +3f931050: move a14, -*sp, 1 +3f931060: move *a9(0x80), *a14+, 1 +3f931080: calla L3FB458D0 +3f9310b0: setf 16, 0, 0 +3f9310c0: move a8, *a13(0x1d0), 0 +3f9310e0: move a14, -*sp, 1 +3f9310f0: movk 1, a11 +3f931100: move a11, *a14+, 1 +3f931110: move a13, a7 +3f931120: addi 0x250, a7 +3f931140: move a7, *a14+, 1 +3f931150: move a13, a5 +3f931160: addi 0x1d0, a5 +3f931180: move a5, *a14+, 1 +3f931190: calla L3FC752F0 +3f9311c0: cmpi 0x248419, a8 +3f9311f0: jrne L3F931420 +3f931200: pushst +3f931210: dint +3f931220: move a9, *a13(0x2d0), 1 +3f931240: move *a9(0x20), *a13(0x2f0), 1 +3f931270: move *a13(0x2f0), a11, 1 +3f931290: move *a9, *a11, 1 +3f9312a0: move *a11, a5, 1 +3f9312b0: move a11, *a5(0x20), 1 +3f9312d0: move a9, *a9, 1 +3f9312e0: move a9, *a9(0x20), 1 +3f931300: popst +3f931310: pushst +3f931320: dint +3f931330: move a9, *a13(0x2d0), 1 +3f931350: move *a13(0x1b0), *a13(0x2f0), 1 +3f931380: move *a13(0x2f0), a11, 1 +3f9313a0: move *a11, *a9, 1 +3f9313b0: move a11, *a9(0x20), 1 +3f9313d0: move a9, *a11, 1 +3f9313e0: move *a9, a5, 1 +3f9313f0: move a9, *a5(0x20), 1 +3f931410: popst +L3F931420: +3f931420: move a10, a9 +3f931430: cmpi 0x223b40, a9 +3f931460: jrne L3F931010 +L3F931470: +3f931470: move @0x223b40, a9, 1 +3f9314a0: move *a13(0x190), a11, 1 +3f9314c0: move a11, @0x223b40, 1 +3f9314f0: move *a13(0x1b0), a7, 1 +3f931510: move a9, *a7, 1 +3f931520: movi 0x223b40, a5 +3f931550: move a5, *a11(0x20), 1 +3f931570: move a7, *a9(0x20), 1 +3f931590: subi 0x310, a14 +3f9315b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9315d0: rets +L3F9315E0: +3f9315e0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f931600: move a14, a13 +3f931610: addk 32, a14 +3f931620: move *a13(0xffe0), a7, 1 +3f931640: move @0x223d50, a5, 1 +3f931670: move a5, *a7, 1 +3f931680: dec a5 +3f931690: jrgt L3F931770 +3f9316a0: move a14, -*sp, 1 +3f9316b0: movi 0x3f933688, a8 +3f9316e0: move a8, *a14+, 1 +3f9316f0: move @0x223d70, *a14+, 1 +3f931720: calla L3F932CD0 +3f931750: move a8, a5 +3f931760: jreq L3F931890 +L3F931770: +3f931770: move a14, -*sp, 1 +3f931780: movi 0x224d70, a5 +3f9317b0: move a5, *a14+, 1 +3f9317c0: calla L3FB458D0 +3f9317f0: move a8, a9 +3f931800: move @0x224f70, a5, 1 +3f931830: subk 2, a5 +3f931840: jrne L3F931870 +3f931850: addk 2, a9 +3f931860: jruc L3F9318A0 +L3F931870: +3f931870: inc a9 +3f931880: jruc L3F9318A0 +L3F931890: +3f931890: sub a9, a9 +L3F9318A0: +3f9318a0: sub a10, a10 +3f9318b0: move @0x223d50, a5, 1 +3f9318e0: cmp a5, a10 +3f9318f0: jrge L3F931A20 +L3F931900: +3f931900: move a14, -*sp, 1 +3f931910: move a10, a7 +3f931920: sll 0x5, a7 +3f931930: addi 0x223d70, a7 +3f931960: move *a7+, *a14+, 1 +3f931970: calla L3FB458D0 +3f9319a0: inc a8 +3f9319b0: add a8, a9 +3f9319c0: inc a10 +3f9319d0: move @0x223d50, a7, 1 +3f931a00: cmp a7, a10 +3f931a10: jrlt L3F931900 +L3F931A20: +3f931a20: move a9, a7 +3f931a30: addk 3, a7 +3f931a40: movk 3, a5 +3f931a50: move a7, a9 +3f931a60: andn a5, a9 +3f931a70: move *a13(0xffc0), a7, 1 +3f931a90: move a9, *a7, 1 +3f931aa0: move *a13(0xffa0), a5, 1 +3f931ac0: move a14, -*sp, 1 +3f931ad0: move *a7, a7, 1 +3f931ae0: inc a7 +3f931af0: move a7, *a14+, 1 +3f931b00: calla L3F705A00 +3f931b30: move a8, *a5, 1 +3f931b40: move a8, a7 +3f931b50: jrne L3F931B90 +3f931b60: sub a8, a8 +3f931b70: jauc L3F932490 +L3F931B90: +3f931b90: move a14, -*sp, 1 +3f931ba0: move *a13(0xffc0), a7, 1 +3f931bc0: move *a7, a5, 1 +3f931bd0: inc a5 +3f931be0: move a5, *a14+, 1 +3f931bf0: move *a13(0xffa0), a5, 1 +3f931c10: move *a5(0x0), *a14+, 1 +3f931c30: calla L3FB44A00 +3f931c60: move a14, -*sp, 1 +3f931c70: movi 0x3f933688, a8 +3f931ca0: move a8, *a14+, 1 +3f931cb0: move @0x223d70, *a14+, 1 +3f931ce0: calla L3F932CD0 +3f931d10: move a8, a8 +3f931d20: jreq L3F931D50 +3f931d30: sub a5, a5 +3f931d40: jruc L3F931D60 +L3F931D50: +3f931d50: movk 1, a5 +L3F931D60: +3f931d60: move a5, *a13, 1 +3f931d70: move *a13(0xffa0), a5, 1 +3f931d90: move *a5, a11, 1 +3f931da0: sub a10, a10 +3f931db0: move @0x223d50, a5, 1 +3f931de0: cmp a5, a10 +3f931df0: jrge L3F932480 +L3F931E00: +3f931e00: move a14, -*sp, 1 +3f931e10: move a10, a7 +3f931e20: sll 0x5, a7 +3f931e30: addi 0x223d70, a7 +3f931e60: move *a7+, *a14+, 1 +3f931e70: calla L3FB458D0 +3f931ea0: move a8, a9 +3f931eb0: move *a13, a7, 1 +3f931ec0: cmp a7, a10 +3f931ed0: jrne L3F932320 +3f931ee0: move a14, -*sp, 1 +3f931ef0: movi 0x224d70, a5 +3f931f20: move a5, *a14+, 1 +3f931f30: calla L3FB458D0 +3f931f60: move @0x224f70, a5, 1 +3f931f90: subk 2, a5 +3f931fa0: jrne L3F931FD0 +3f931fb0: movk 2, a5 +3f931fc0: jruc L3F931FE0 +L3F931FD0: +3f931fd0: movk 1, a5 +L3F931FE0: +3f931fe0: add a5, a8 +3f931ff0: add a8, a9 +3f932000: setf 8, 1, 0 +3f932010: move a9, *a11+, 0 +3f932020: move a14, -*sp, 1 +3f932030: movi 0x224d70, a5 +3f932060: move a5, *a14+, 1 +3f932070: move a11, *a14+, 1 +3f932080: calla L3FB45720 +3f9320b0: move @0x224f70, a5, 1 +3f9320e0: subk 2, a5 +3f9320f0: jrne L3F9321A0 +3f932100: move a14, -*sp, 1 +3f932110: movi 0x3f933d80, a8 +3f932140: move a8, *a14+, 1 +3f932150: move a11, *a14+, 1 +3f932160: calla L3FB452E0 +3f932190: jruc L3F932230 +L3F9321A0: +3f9321a0: move a14, -*sp, 1 +3f9321b0: movi 0x3f933d98, a8 +3f9321e0: move a8, *a14+, 1 +3f9321f0: move a11, *a14+, 1 +3f932200: calla L3FB452E0 +L3F932230: +3f932230: move a14, -*sp, 1 +3f932240: move a10, a5 +3f932250: sll 0x5, a5 +3f932260: addi 0x223d70, a5 +3f932290: move *a5+, *a14+, 1 +3f9322a0: move a11, *a14+, 1 +3f9322b0: calla L3FB452E0 +3f9322e0: move a9, a5 +3f9322f0: sll 0x3, a5 +3f932300: add a5, a11 +3f932310: jruc L3F932420 +L3F932320: +3f932320: setf 8, 1, 0 +3f932330: move a9, *a11+, 0 +3f932340: move a14, -*sp, 1 +3f932350: move a10, a5 +3f932360: sll 0x5, a5 +3f932370: addi 0x223d70, a5 +3f9323a0: move *a5+, *a14+, 1 +3f9323b0: move a11, *a14+, 1 +3f9323c0: calla L3FB45720 +3f9323f0: move a9, a5 +3f932400: sll 0x3, a5 +3f932410: add a5, a11 +L3F932420: +3f932420: inc a10 +3f932430: move @0x223d50, a5, 1 +3f932460: cmp a5, a10 +3f932470: jrlt L3F931E00 +L3F932480: +3f932480: movk 1, a8 +L3F932490: +3f932490: move *sp(0xe0), a14, 1 +3f9324b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9324d0: rets 2 +L3F9324E0: +3f9324e0: mmtm sp, a11,a13 +3f932500: move a14, a13 +3f932510: move *a13(0xffe0), a11, 1 +3f932530: move *a11(0x80), a8, 1 +3f932550: move *sp(0x60), a14, 1 +3f932570: mmfm sp, a11,a13 +3f932590: rets 2 +L3F9325A0: +3f9325a0: mmtm sp, a11,a13 +3f9325c0: move a14, a13 +3f9325d0: move *a13(0xffe0), a11, 1 +3f9325f0: move *a11(0x60), a8, 1 +3f932610: move *sp(0x60), a14, 1 +3f932630: mmfm sp, a11,a13 +3f932650: rets 2 +L3F932660: +3f932660: mmtm sp, a11,a13 +3f932680: move a14, a13 +3f932690: move *a13(0xffe0), a11, 1 +3f9326b0: move *a11(0x40), a8, 1 +3f9326d0: move *sp(0x60), a14, 1 +3f9326f0: mmfm sp, a11,a13 +3f932710: rets 2 +L3F932720: +3f932720: mmtm sp, a11,a13 +3f932740: move a14, a13 +3f932750: move *a13(0xffe0), a11, 1 +3f932770: move *a13(0xffc0), *a11(0x40), 1 +3f9327a0: move *sp(0x60), a14, 1 +3f9327c0: mmfm sp, a11,a13 +3f9327e0: rets 2 +L3F9327F0: +3f9327f0: mmtm sp, a11,a13 +3f932810: move a14, a13 +3f932820: addi 0x80, a14 +3f932840: sub a11, a11 +3f932850: move a11, *a13, 1 +3f932860: move a11, *a13(0x20), 1 +3f932880: move a11, *a13(0x40), 1 +3f9328a0: movi 0x4650, a11 +3f9328c0: move a11, @0x225810, 1 +3f9328f0: movi 0xdbba0, a11 +3f932920: move a11, @0x225830, 1 +3f932950: movi 0x3a98, a11 +3f932970: move a11, @0x2257f0, 1 +3f9329a0: subi 0x80, a14 +3f9329c0: mmfm sp, a11,a13 +3f9329e0: rets +L3F9329F0: +3f9329f0: mmtm sp, a9,a11,a13 +3f932a10: move a14, a13 +L3F932A20: +3f932a20: move *a13(0xffe0), a11, 1 +3f932a40: movb *a11, a11 +3f932a50: jrne L3F932A80 +3f932a60: sub a8, a8 +3f932a70: jruc L3F932B80 +L3F932A80: +3f932a80: move *a13(0xffe0), a11, 1 +3f932aa0: movb *a11, a11 +3f932ab0: movb *a13(0xffc0), a9 +3f932ad0: cmp a9, a11 +3f932ae0: jrne L3F932B20 +3f932af0: move *a13(0xffe0), a8, 1 +3f932b10: jruc L3F932B80 +L3F932B20: +3f932b20: move *a13(0xffe0), a11, 1 +3f932b40: addk 8, a11 +3f932b50: move a11, *a13(0xffe0), 1 +3f932b70: jruc L3F932A20 +L3F932B80: +3f932b80: move *sp(0x80), a14, 1 +3f932ba0: mmfm sp, a9,a11,a13 +3f932bc0: rets 2 +L3F932BD0: +3f932bd0: move a11, -*sp, 1 +3f932be0: move @0x225980, a11, 1 +3f932c10: jreq L3F932CB0 +3f932c20: move a14, -*sp, 1 +3f932c30: move a11, *a14+, 1 +3f932c40: calla L3F70BB90 +3f932c70: sub a11, a11 +3f932c80: move a11, @0x225980, 1 +L3F932CB0: +3f932cb0: move *sp+, a11, 1 +3f932cc0: rets +L3F932CD0: +3f932cd0: mmtm sp, a7,a9,a10,a11,a13 +3f932cf0: move a14, a13 +3f932d00: move a14, -*sp, 1 +3f932d10: move a14, -*sp, 1 +3f932d20: move *a13(0xffe0), *a14+, 1 +3f932d40: calla L3FB458D0 +3f932d70: inc a8 +3f932d80: move a8, *a14+, 1 +3f932d90: calla L3F701230 +3f932dc0: move a8, a9 +3f932dd0: move a14, -*sp, 1 +3f932de0: move a14, -*sp, 1 +3f932df0: move *a13(0xffc0), *a14+, 1 +3f932e10: calla L3FB458D0 +3f932e40: inc a8 +3f932e50: move a8, *a14+, 1 +3f932e60: calla L3F701230 +3f932e90: move a8, a10 +3f932ea0: move a14, -*sp, 1 +3f932eb0: move *a13(0xffe0), *a14+, 1 +3f932ed0: move a9, *a14+, 1 +3f932ee0: calla L3FB45720 +3f932f10: move a14, -*sp, 1 +3f932f20: move *a13(0xffc0), *a14+, 1 +3f932f40: move a10, *a14+, 1 +3f932f50: calla L3FB45720 +3f932f80: subk 8, a9 +3f932f90: subk 8, a10 +L3F932FA0: +3f932fa0: move a14, -*sp, 1 +3f932fb0: addk 8, a9 +3f932fc0: movb *a9, a8 +3f932fd0: move a8, *a14+, 1 +3f932fe0: calla L3FE1F160 +3f933010: move a8, a11 +3f933020: move a14, -*sp, 1 +3f933030: addk 8, a10 +3f933040: movb *a10, a7 +3f933050: move a7, *a14+, 1 +3f933060: move a8, a7 +3f933070: calla L3FE1F160 +3f9330a0: cmp a7, a8 +3f9330b0: jrne L3F9330E0 +3f9330c0: move a11, a7 +3f9330d0: jrne L3F932FA0 +L3F9330E0: +3f9330e0: movb *a9, a8 +3f9330f0: movb *a10, a7 +3f933100: sub a7, a8 +3f933110: move *sp(0xc0), a14, 1 +3f933130: mmfm sp, a7,a9,a10,a11,a13 +3f933150: rets 2 +3f933160: move a2, b12 +3f933170: sll 0x2, a13 +3f933180: cmp a10, a6 +3f933190: sub a10, a12 +3f9331a0: sub b2, sp +3f9331b0: xor a2, a5 +3f9331c0: srl 0x18, a0 +3f9331d0: .word 0x0061 +L3F9331E0: +3f9331e0: .word 0x0063 +3f9331f0: sll a9, a13 +3f933200: srl 0x18, a0 +3f933210: .word 0x0066 +3f933220: srl a1, a13 +3f933230: .word 0x0063 +3f933240: srl a1, a13 +3f933250: .word 0x006e +3f933260: .word 0x742d +3f933270: srl 0x18, a0 +3f933280: .word 0x0073 +3f933290: .word 0x7375 +3f9332a0: dsjs a5, L3F9333E0 +3f9332b0: divs a1, a0 +L3F9332C0: +3f9332c0: dsjs a0, L3F9332C0 +3f9332d0: rl a11, a4 +3f9332e0: .word 0x7073 +3f9332f0: sla a11, a12 +3f933300: dsjs b9, L3F9331E0 +3f933310: divu a9, a0 +3f933320: .word 0x706f +3f933330: rl b11, b4 +3f933340: modu a3, sp +3f933350: sla 0x2, b13 +3f933360: .word 0x743c +3f933370: .word 0x7974 +3f933380: .word 0x0a3e +3f933390: modu a8, a0 +3f9333a0: .word 0x7470 +3f9333b0: modu a11, a9 +3f9333c0: .word 0x736e +L3F9333D0: +3f9333d0: srl 0x17, a0 +L3F9333E0: +3f9333e0: sla 0x3, a1 +3f9333f0: srl 0x1f, a3 +3f933400: sll a9, a0 +3f933410: sla 0x19, a0 +3f933420: sla 0x1, a12 +3f933430: sll a9, a13 +3f933440: sla 0x1, a12 +L3F933450: +3f933450: srl a1, a13 +3f933460: sla 0x19, a0 +3f933470: sla 0x1, a12 +3f933480: srl a1, a13 +3f933490: sla 0x3, a3 +3f9334a0: addc b9, b12 +3f9334b0: .word 0x7275 +3f9334c0: modu b11, b3 +3f9334d0: subb b3, b2 +L3F9334E0: +3f9334e0: modu a3, sp +3f9334f0: dsjs b4, L3F9333D0 +3f933500: sla 0x1, a12 +3f933510: srl a1, a13 +3f933520: sla 0x3, a14 +3f933530: or b1, b12 +3f933540: .word 0x7865 +3f933550: subb b3, b4 +3f933560: modu a3, sp +3f933570: dsjs b4, L3F933450 +3f933580: .word 0x0a2c +3f933590: trap 0 +3f9335a0: srl a1, a13 +3f9335b0: sla 0x3, b0 +3f9335c0: subb b1, b12 +3f9335d0: modu a3, sp +3f9335e0: and b3, b4 +3f9335f0: .word 0x7461 +3f933600: dsjs a8, L3F9334E0 +3f933610: sla 0x1, a12 +3f933620: .word 0x742d +3f933630: sla 0x19, a0 +3f933640: sla 0x1, a12 +3f933650: .word 0x732d +3f933660: sla 0x19, a0 +3f933670: .word 0x000a +3f933680: andn a0, a0 +3f933690: move a10, sp +3f9336a0: sra 0x10, a0 +3f9336b0: sll 0x8, a0 +3f9336c0: sla 0x3, a4 +3f9336d0: modu a11, a6 +3f9336e0: .word 0x746e +3f9336f0: sla 0x3, b3 +3f933700: modu a11, a6 +3f933710: modu b3, b5 +3f933720: srl 0xd, a4 +3f933730: add a8, a0 +3f933740: .word 0x7070 +3f933750: modu a3, a5 +3f933760: subb a3, a4 +3f933770: modu a3, sp +3f933780: move b3, a4 +3f933790: mods a11, a1 +3f9337a0: .word 0x7365 +3f9337b0: sla 0x1, b10 +3f9337c0: .word 0x756f +3f9337d0: sla 0x3, b4 +3f9337e0: srl a3, sp +3f9337f0: mods a9, a0 +3f933800: mods a11, a5 +3f933810: .word 0x726f +3f933820: sla 0x3, b9 +3f933830: .word 0x0a31 +3f933840: add a8, a0 +3f933850: .word 0x7070 +3f933860: modu a3, a5 +3f933870: subb a3, a4 +3f933880: modu a3, sp +3f933890: move b3, a4 +3f9338a0: mods a11, a1 +3f9338b0: .word 0x7365 +3f9338c0: sla 0x1, b10 +3f9338d0: .word 0x756f +3f9338e0: sla 0x3, b4 +3f9338f0: srl a3, sp +3f933900: mods a9, a0 +3f933910: mods a11, a5 +3f933920: .word 0x726f +3f933930: sla 0x3, b9 +3f933940: .word 0x0a32 +3f933950: add a8, a0 +3f933960: .word 0x7070 +3f933970: modu a3, a5 +3f933980: subb a3, a4 +3f933990: modu a3, sp +3f9339a0: move b3, a4 +3f9339b0: mods a11, a1 +3f9339c0: .word 0x7365 +3f9339d0: sla 0x1, b10 +3f9339e0: .word 0x756f +3f9339f0: sla 0x3, b4 +3f933a00: srl a3, sp +3f933a10: mods a9, a0 +3f933a20: mods a11, a5 +3f933a30: .word 0x726f +3f933a40: sla 0x3, b9 +3f933a50: .word 0x0a33 +3f933a60: add a8, a0 +3f933a70: .word 0x7070 +3f933a80: modu a3, a5 +3f933a90: subb a3, a4 +3f933aa0: modu a3, sp +3f933ab0: move b3, a4 +3f933ac0: mods a11, a1 +3f933ad0: .word 0x7365 +3f933ae0: sla 0x1, b10 +3f933af0: .word 0x756f +3f933b00: sla 0x3, b4 +3f933b10: srl a3, sp +3f933b20: mods a9, a0 +3f933b30: mods a11, a5 +3f933b40: .word 0x726f +3f933b50: sla 0x3, b9 +3f933b60: .word 0x0a34 +3f933b70: andn a8, a0 +3f933b80: .word 0x7465 +3f933b90: modu a10, a6 +3f933ba0: .word 0x746e +3f933bb0: sla b10, b0 +3f933bc0: rl b3, b4 +3f933bd0: sla 0x1, b10 +3f933be0: .word 0x756f +3f933bf0: sla 0x3, b4 +3f933c00: srl a3, sp +3f933c10: mods a9, a0 +3f933c20: mods a11, a5 +3f933c30: .word 0x726f +3f933c40: .word 0x0a79 +3f933c50: or a8, a0 +3f933c60: rl b11, b3 +3f933c70: srl a11, a14 +3f933c80: mods a1, a0 +3f933c90: sll a11, sp +3f933ca0: mods a3, a1 +3f933cb0: srl a1, a0 +3f933cc0: modu a3, sp +3f933cd0: .word 0x7374 +3f933ce0: rev a14 +3f933cf0: srl 0x17, a10 +3f933d00: srl 0x17, a10 +3f933d10: srl 0x17, a10 +3f933d20: sra a1, a5 +3f933d30: sll 0x9, a13 +3f933d40: srl 0x15, a4 +3f933d50: srl 0x17, a10 +3f933d60: srl 0x17, a10 +3f933d70: rev a10 +3f933d80: dsjs b10, L3F933EA0 +3f933d90: dsjs a0, L3F933EA0 +3f933da0: .word 0x0000 +3f933db0: calla L3F93BE40 +3f933de0: rets +3f933df0: mmtm sp, a7,a9,a11,a13 +3f933e10: move a14, a13 +3f933e20: addi 0x2c0, a14 +3f933e40: sub a11, a11 +3f933e50: move a11, *a13(0xffe0), 1 +3f933e70: calla L3F708700 +L3F933EA0: +3f933ea0: move a8, *a13(0x260), 1 +3f933ec0: move a14, -*sp, 1 +3f933ed0: move a11, *a14+, 1 +3f933ee0: movi 0x3f933df0, a11 +3f933f10: move a11, *a14+, 1 +3f933f20: move @0x225390, *a14+, 1 +3f933f50: calla L3FB3F250 +3f933f80: move a14, -*sp, 1 +3f933f90: movi 0x40, a11 +3f933fb0: move a11, *a14+, 1 +3f933fc0: move a13, a11 +3f933fd0: addk 32, a11 +3f933fe0: move a11, *a14+, 1 +3f933ff0: move @0x225390, *a14+, 1 +3f934020: calla L3FB3E0F0 +3f934050: move a8, *a13, 1 +3f934060: move a8, a8 +3f934070: jreq L3F934850 +3f934080: move a11, *a13(0x220), 1 +3f9340a0: dec a8 +3f9340b0: move a8, *a13, 1 +3f9340c0: inc a8 +3f9340d0: jreq L3F934670 +L3F9340E0: +3f9340e0: move @0xc52d0, a9, 1 +3f934110: cmpi 0xc52d0, a9 +3f934140: jrne L3F9341C0 +3f934150: move a14, -*sp, 1 +3f934160: move *a13(0x260), *a14+, 1 +3f934180: calla L3FB3FE90 +3f9341b0: jruc L3F934850 +L3F9341C0: +3f9341c0: pushst +3f9341d0: dint +3f9341e0: move a9, *a13(0x280), 1 +3f934200: move *a9(0x20), *a13(0x2a0), 1 +3f934230: move *a13(0x2a0), a11, 1 +3f934250: move *a9, *a11, 1 +3f934260: move *a11, a7, 1 +3f934270: move a11, *a7(0x20), 1 +3f934290: move a9, *a9, 1 +3f9342a0: move a9, *a9(0x20), 1 +3f9342c0: popst +3f9342d0: calla L3FB3F9C0 +3f934300: move a8, *a9(0x60), 1 +3f934320: movk 2, a11 +3f934330: movb a11, *a9(0x40) +3f934350: move *a13(0x220), a7, 1 +3f934370: setf 8, 0, 0 +3f934380: move *a7+, a11, 0 +3f934390: move a7, *a13(0x220), 1 +3f9343b0: movb a11, *a9(0x48) +3f9343d0: movk 1, a11 +3f9343e0: movb a11, *a9(0x130) +3f934400: move @0x225240, a11, 1 +3f934430: setf 16, 1, 0 +3f934440: move a11, *a9(0xe0), 0 +3f934460: move @0x225260, a7, 1 +3f934490: move a7, *a9(0xf0), 0 +3f9344b0: pushst +3f9344c0: dint +3f9344d0: move a9, *a13(0x280), 1 +3f9344f0: move @0xc52b0, a7, 1 +3f934520: move a7, *a13(0x2a0), 1 +3f934540: move *a7, *a9, 1 +3f934550: move a7, *a9(0x20), 1 +3f934570: move a9, *a7, 1 +3f934580: move *a9, a11, 1 +3f934590: move a9, *a11(0x20), 1 +3f9345b0: popst +3f9345c0: move a14, -*sp, 1 +3f9345d0: move *a13(0x260), *a14+, 1 +3f9345f0: calla L3FB3FE90 +3f934620: move *a13, a11, 1 +3f934630: dec a11 +3f934640: move a11, *a13, 1 +3f934650: inc a11 +3f934660: jrne L3F9340E0 +L3F934670: +3f934670: sub a11, a11 +3f934680: move a11, @0x225100, 1 +3f9346b0: move @0x223420, a7, 1 +3f9346e0: jreq L3F934850 +3f9346f0: move a11, @0x225100, 1 +3f934720: move a14, -*sp, 1 +3f934730: movk 1, a7 +3f934740: move a7, *a14+, 1 +3f934750: calla L3F93A760 +3f934780: move a14, -*sp, 1 +3f934790: move a11, *a14+, 1 +3f9347a0: movi 0x3f93a2d0, a7 +3f9347d0: move a7, *a14+, 1 +3f9347e0: movi 0xea60, a11 +3f934810: move a11, *a14+, 1 +3f934820: calla L3FB41ED0 +L3F934850: +3f934850: move *sp(0xa0), a14, 1 +3f934870: mmfm sp, a7,a9,a11,a13 +3f934890: rets 2 +3f9348a0: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9348c0: move a14, a13 +3f9348d0: addi 0x1090, a14 +3f9348f0: move a14, -*sp, 1 +3f934900: move *a13(0xffe0), *a14+, 1 +3f934920: movi 0x3f9348a0, a7 +3f934950: move a7, *a14+, 1 +3f934960: move @0x2253b0, *a14+, 1 +3f934990: calla L3FB3F250 +3f9349c0: move a14, -*sp, 1 +3f9349d0: movi 0x3f9406e0, a8 +3f934a00: move a8, *a14+, 1 +3f934a10: move @0x2253b0, *a14+, 1 +3f934a40: calla L3F6F5820 +3f934a70: move a8, a4 +3f934a80: jaeq L3F935D70 +3f934aa0: move a14, -*sp, 1 +3f934ab0: move a4, *a14+, 1 +3f934ac0: move a13, a7 +3f934ad0: addk 32, a7 +3f934ae0: move a7, *a14+, 1 +3f934af0: move @0x2253b0, *a14+, 1 +3f934b20: calla L3FB3E0F0 +3f934b50: sub a7, a7 +3f934b60: move a7, *a13(0x1050), 1 +3f934b80: move a7, @0x225100, 1 +3f934bb0: move @0x223420, a7, 1 +3f934be0: jreq L3F934D70 +3f934bf0: sub a7, a7 +3f934c00: move a7, @0x225100, 1 +3f934c30: move a14, -*sp, 1 +3f934c40: movk 1, a7 +3f934c50: move a7, *a14+, 1 +3f934c60: calla L3F93A760 +3f934c90: move a14, -*sp, 1 +3f934ca0: sub a7, a7 +3f934cb0: move a7, *a14+, 1 +3f934cc0: movi 0x3f93a2d0, a7 +3f934cf0: move a7, *a14+, 1 +3f934d00: movi 0xea60, a7 +3f934d30: move a7, *a14+, 1 +3f934d40: calla L3FB41ED0 +L3F934D70: +3f934d70: move *a13(0x1050), a7, 1 +3f934d90: sll 0x3, a7 +3f934da0: add a13, a7 +3f934db0: setf 8, 0, 0 +3f934dc0: move *a7(0x20), a7, 0 +3f934de0: srl 0x5, a7 +3f934df0: subk 5, a7 +3f934e00: jane L3F9357B0 +3f934e20: move *a13(0x1050), a7, 1 +3f934e40: inc a7 +3f934e50: move a7, *a13(0x1050), 1 +3f934e70: cmp a4, a7 +3f934e80: jrne L3F935040 +L3F934E90: +3f934e90: move a14, -*sp, 1 +3f934ea0: movi 0x3f9406e0, a8 +3f934ed0: move a8, *a14+, 1 +3f934ee0: move @0x2253b0, *a14+, 1 +3f934f10: calla L3F6F5820 +3f934f40: move a8, a4 +3f934f50: jreq L3F934E90 +3f934f60: move a14, -*sp, 1 +3f934f70: move a4, *a14+, 1 +3f934f80: move a13, a7 +3f934f90: addk 32, a7 +3f934fa0: move a7, *a14+, 1 +3f934fb0: move @0x2253b0, *a14+, 1 +3f934fe0: calla L3FB3E0F0 +3f935010: sub a7, a7 +3f935020: move a7, *a13(0x1050), 1 +L3F935040: +3f935040: inc a7 +3f935050: move a7, *a13(0x1050), 1 +3f935070: dec a7 +3f935080: sll 0x3, a7 +3f935090: add a13, a7 +3f9350a0: setf 8, 0, 0 +3f9350b0: move *a7(0x20), a7, 0 +3f9350d0: movk 15, a5 +3f9350e0: and a5, a7 +3f9350f0: subk 2, a7 +3f935100: jrne L3F9351D0 +3f935110: move @0x225070, a7, 1 +3f935140: jreq L3F935280 +3f935150: sub a5, a5 +3f935160: move a5, @0x225070, 1 +3f935190: calla L3F940240 +3f9351c0: jruc L3F935280 +L3F9351D0: +3f9351d0: move @0x225070, a7, 1 +3f935200: jrne L3F935280 +3f935210: movk 1, a5 +3f935220: move a5, @0x225070, 1 +3f935250: calla L3F940240 +L3F935280: +3f935280: move *a13(0x1050), a7, 1 +3f9352a0: move a4, a5 +3f9352b0: sub a7, a5 +3f9352c0: subk 2, a5 +3f9352d0: jrge L3F935560 +3f9352e0: move a4, a5 +3f9352f0: sub a7, a5 +3f935300: neg a5 +3f935310: addk 2, a5 +3f935320: move a5, *a13(0x1070), 1 +L3F935340: +3f935340: move a14, -*sp, 1 +3f935350: movi 0x3f9406e0, a8 +3f935380: move a8, *a14+, 1 +3f935390: move @0x2253b0, *a14+, 1 +3f9353c0: calla L3F6F5820 +3f9353f0: move a8, a4 +3f935400: move *a13(0x1070), a7, 1 +3f935420: cmp a7, a4 +3f935430: jrlt L3F935340 +3f935440: move a14, -*sp, 1 +3f935450: move a4, *a14+, 1 +3f935460: move a13, a5 +3f935470: addk 32, a5 +3f935480: move a5, *a14+, 1 +3f935490: move @0x2253b0, *a14+, 1 +3f9354c0: calla L3FB3E0F0 +3f9354f0: move a7, *a13(0x1050), 1 +3f935510: sub a5, a5 +3f935520: move a5, @0x2250b0, 1 +3f935550: jruc L3F9356D0 +L3F935560: +3f935560: sub a5, a5 +3f935570: move a5, @0x2250b0, 1 +3f9355a0: addk 2, a7 +3f9355b0: move a7, *a13(0x1050), 1 +3f9355d0: cmp a4, a7 +3f9355e0: jrne L3F9356D0 +3f9355f0: move a14, -*sp, 1 +3f935600: movk 1, a7 +3f935610: move a7, *a14+, 1 +3f935620: movi 0x225220, a7 +3f935650: move a7, *a14+, 1 +3f935660: move @0x2253b0, *a14+, 1 +3f935690: calla L3FB3EBC0 +3f9356c0: jruc L3F935D70 +L3F9356D0: +3f9356d0: move a14, -*sp, 1 +3f9356e0: movk 1, a7 +3f9356f0: move a7, *a14+, 1 +3f935700: movi 0x225220, a7 +3f935730: move a7, *a14+, 1 +3f935740: move @0x2253b0, *a14+, 1 +3f935770: calla L3FB3EBC0 +3f9357a0: jruc L3F935D20 +L3F9357B0: +3f9357b0: move *a13(0x1050), a7, 1 +3f9357d0: sll 0x3, a7 +3f9357e0: add a13, a7 +3f9357f0: move *a7(0x20), a7, 0 +3f935810: btst 7, a7 +3f935820: jreq L3F9359C0 +3f935830: move @0x2250b0, a7, 1 +3f935860: jreq L3F9359C0 +3f935870: move *a13(0x1050), a5, 1 +3f935890: inc a5 +3f9358a0: move a5, *a13(0x1050), 1 +3f9358c0: dec a5 +3f9358d0: sll 0x3, a5 +3f9358e0: add a13, a5 +3f9358f0: move *a5(0x20), a5, 0 +3f935910: movb a5, @0x2250d0 +3f935940: movk 1, a5 +3f935950: move a5, @0x2250b0, 1 +3f935980: move *a13(0x1050), a7, 1 +3f9359a0: cmp a4, a7 +3f9359b0: jreq L3F935D70 +L3F9359C0: +3f9359c0: move @0x2250b0, a7, 1 +3f9359f0: inc a7 +3f935a00: move a7, @0x2250b0, 1 +3f935a30: dec a7 +3f935a40: sll 0x3, a7 +3f935a50: addi 0x2250d0, a7 +3f935a80: move *a13(0x1050), a5, 1 +3f935aa0: inc a5 +3f935ab0: move a5, *a13(0x1050), 1 +3f935ad0: dec a5 +3f935ae0: sll 0x3, a5 +3f935af0: add a13, a5 +3f935b00: movb *a5(0x20), *a7(0x0) +3f935b30: move @0x225070, a7, 1 +3f935b60: jrne L3F935C40 +3f935b70: move @0x2250b0, a5, 1 +3f935ba0: subk 3, a5 +3f935bb0: jrne L3F935C40 +3f935bc0: calla L3F935DC0 +3f935bf0: sub a7, a7 +3f935c00: move a7, @0x2250b0, 1 +3f935c30: jruc L3F935D20 +L3F935C40: +3f935c40: move a7, a5 +3f935c50: jreq L3F935D20 +3f935c60: move @0x2250b0, a5, 1 +3f935c90: subk 5, a5 +3f935ca0: jrne L3F935D20 +3f935cb0: calla L3F935DC0 +3f935ce0: sub a7, a7 +3f935cf0: move a7, @0x2250b0, 1 +L3F935D20: +3f935d20: move *a13(0x1050), a7, 1 +3f935d40: cmp a4, a7 +3f935d50: jane L3F934D70 +L3F935D70: +3f935d70: move *sp(0x180), a14, 1 +3f935d90: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f935db0: rets 2 +L3F935DC0: +3f935dc0: mmtm sp, a0,a5,a7,a9,a10,a11,a12 +3f935de0: move @0x225070, a7, 1 +3f935e10: jrne L3F936080 +3f935e20: setf 8, 0, 0 +3f935e30: move @0x2250d8, a10, 0 +3f935e60: andi 0x7f, a10 +3f935e90: move @0x2250e0, a5, 0 +3f935ec0: move a5, a11 +3f935ed0: andi 0x7f, a11 +3f935f00: cmpi 0x2, a10 +3f935f20: jrlt L3F935F70 +3f935f30: move a10, a5 +3f935f40: add a10, a5 +3f935f50: move a5, a10 +3f935f60: dec a10 +L3F935F70: +3f935f70: cmpi 0x2, a11 +3f935f90: jrlt L3F935FE0 +3f935fa0: move a11, a5 +3f935fb0: add a11, a5 +3f935fc0: move a5, a11 +3f935fd0: dec a11 +L3F935FE0: +3f935fe0: move @0x2250d0, a5, 0 +3f936010: btst 4, a5 +3f936020: jrne L3F936040 +3f936030: neg a10 +L3F936040: +3f936040: btst 3, a5 +3f936050: jreq L3F9361A0 +3f936060: neg a11 +3f936070: jruc L3F9361A0 +L3F936080: +3f936080: setf 8, 0, 0 +3f936090: move @0x2250e0, a10, 0 +3f9360c0: sll 0x6, a10 +3f9360d0: move @0x2250d8, a5, 0 +3f936100: or a5, a10 +3f936110: move @0x2250f0, a5, 0 +3f936140: move a5, a11 +3f936150: sll 0x6, a11 +3f936160: move @0x2250e8, a5, 0 +3f936190: or a5, a11 +L3F9361A0: +3f9361a0: move a7, a5 +3f9361b0: jrne L3F9365C0 +3f9361c0: move @0x2250d0, a12, 0 +3f9361f0: movk 7, a5 +3f936200: and a5, a12 +3f936210: move @0x225280, a5, 1 +3f936240: cmp a5, a12 +3f936250: jreq L3F9364C0 +3f936260: sub a0, a0 +L3F936270: +3f936270: movk 1, a7 +3f936280: move a7, a9 +3f936290: sll a0, a9 +3f9362a0: move a12, a5 +3f9362b0: and a9, a5 +3f9362c0: move @0x225280, a7, 1 +3f9362f0: and a9, a7 +3f936300: cmp a7, a5 +3f936310: jreq L3F936440 +3f936320: move a14, -*sp, 1 +3f936330: move a12, a7 +3f936340: and a9, a7 +3f936350: move a0, a5 +3f936360: neg a5 +3f936370: sra a5, a7 +3f936380: move a7, *a14+, 1 +3f936390: move a0, a7 +3f9363a0: neg a7 +3f9363b0: addk 3, a7 +3f9363c0: move a7, *a14+, 1 +3f9363d0: move a11, *a14+, 1 +3f9363e0: move a10, *a14+, 1 +3f9363f0: sub a7, a7 +3f936400: move a7, *a14+, 1 +3f936410: calla L3F936C30 +L3F936440: +3f936440: inc a0 +3f936450: cmpi 0x3, a0 +3f936470: jrlt L3F936270 +3f936480: move a12, @0x225280, 1 +3f9364b0: jruc L3F9369C0 +L3F9364C0: +3f9364c0: move a10, a8 +3f9364d0: jrne L3F936500 +3f9364e0: move a11, a8 +3f9364f0: jreq L3F9369C0 +L3F936500: +3f936500: move a14, -*sp, 1 +3f936510: sub a5, a5 +3f936520: move a5, *a14+, 1 +3f936530: move a5, *a14+, 1 +3f936540: move a11, *a14+, 1 +3f936550: move a10, *a14+, 1 +3f936560: movk 1, a5 +3f936570: move a5, *a14+, 1 +3f936580: calla L3F936C30 +3f9365b0: jruc L3F9369C0 +L3F9365C0: +3f9365c0: move @0x2250d0, a5, 0 +3f9365f0: srl 0x1, a5 +3f936600: movk 15, a12 +3f936610: and a12, a5 +3f936620: move a5, a12 +3f936630: move @0x225280, a5, 1 +3f936660: cmp a5, a12 +3f936670: jreq L3F9368D0 +3f936680: sub a0, a0 +L3F936690: +3f936690: movk 1, a7 +3f9366a0: move a7, a9 +3f9366b0: sll a0, a9 +3f9366c0: move a12, a5 +3f9366d0: and a9, a5 +3f9366e0: move @0x225280, a7, 1 +3f936710: and a9, a7 +3f936720: cmp a7, a5 +3f936730: jreq L3F936850 +3f936740: move a14, -*sp, 1 +3f936750: move a12, a7 +3f936760: and a9, a7 +3f936770: move a0, a5 +3f936780: neg a5 +3f936790: sra a5, a7 +3f9367a0: move a7, *a14+, 1 +3f9367b0: move a0, a7 +3f9367c0: inc a7 +3f9367d0: move a7, *a14+, 1 +3f9367e0: move a11, *a14+, 1 +3f9367f0: move a10, *a14+, 1 +3f936800: sub a7, a7 +3f936810: move a7, *a14+, 1 +3f936820: calla L3F936C30 +L3F936850: +3f936850: inc a0 +3f936860: cmpi 0x4, a0 +3f936880: jrlt L3F936690 +3f936890: move a12, @0x225280, 1 +3f9368c0: jruc L3F9369C0 +L3F9368D0: +3f9368d0: move a10, a8 +3f9368e0: jrne L3F936910 +3f9368f0: move a11, a8 +3f936900: jreq L3F9369C0 +L3F936910: +3f936910: move a14, -*sp, 1 +3f936920: sub a5, a5 +3f936930: move a5, *a14+, 1 +3f936940: move a5, *a14+, 1 +3f936950: move a11, *a14+, 1 +3f936960: move a10, *a14+, 1 +3f936970: movk 1, a5 +3f936980: move a5, *a14+, 1 +3f936990: calla L3F936C30 +L3F9369C0: +3f9369c0: move @0x2251e0, a7 +3f9369f0: jreq L3F936C00 +3f936a00: calla L3FB3F9C0 +3f936a30: move @0x2251f0, a7, 1 +3f936a60: move a8, a5 +3f936a70: sub a7, a5 +3f936a80: move @0x225090, a7, 1 +3f936ab0: cmp a7, a5 +3f936ac0: jrc L3F936C00 +3f936ad0: move a14, -*sp, 1 +3f936ae0: sub a5, a5 +3f936af0: move a5, *a14+, 1 +3f936b00: move a5, *a14+, 1 +3f936b10: move @0x225050, *a14+, 1 +3f936b40: move @0x225030, *a14+, 1 +3f936b70: movk 1, a5 +3f936b80: move a5, *a14+, 1 +3f936b90: calla L3F936C30 +3f936bc0: sub a7, a7 +3f936bd0: movb a7, @0x2251e0 +L3F936C00: +3f936c00: mmfm sp, a0,a5,a7,a9,a10,a11,a12 +3f936c20: rets +L3F936C30: +3f936c30: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f936c50: move a14, a13 +3f936c60: addi 0x180, a14 +3f936c80: move *a13(0xffe0), a9, 1 +3f936ca0: move *a13(0xffc0), a10, 1 +3f936cc0: move *a13(0xffa0), a11, 1 +3f936ce0: move *a13(0xff80), a12, 1 +3f936d00: calla L3F708700 +3f936d30: move a8, *a13(0x20), 1 +3f936d50: move @0xc52d0, a0, 1 +3f936d80: cmpi 0xc52d0, a0 +3f936db0: jrne L3F936E30 +3f936dc0: move a14, -*sp, 1 +3f936dd0: move a8, *a14+, 1 +3f936de0: calla L3FB3FE90 +3f936e10: jauc L3F9388D0 +L3F936E30: +3f936e30: pushst +3f936e40: dint +3f936e50: move a0, *a13(0x140), 1 +3f936e70: move *a0(0x20), *a13(0x160), 1 +3f936ea0: move *a13(0x160), a7, 1 +3f936ec0: move *a0, *a7, 1 +3f936ed0: move *a7, a5, 1 +3f936ee0: move a7, *a5(0x20), 1 +3f936f00: move a0, *a0, 1 +3f936f10: move a0, *a0(0x20), 1 +3f936f30: popst +3f936f40: calla L3FB3F9C0 +3f936f70: move a8, *a0(0x60), 1 +3f936f90: move @0x225070, a7, 1 +3f936fc0: jrne L3F937270 +3f936fd0: move @0x225240, a5, 1 +3f937000: add a10, a5 +3f937010: move a5, @0x225240, 1 +3f937040: move @0x225260, a5, 1 +3f937070: add a11, a5 +3f937080: move a5, @0x225260, 1 +3f9370b0: move a14, -*sp, 1 +3f9370c0: sub a5, a5 +3f9370d0: move a5, *a14+, 1 +3f9370e0: move @0x225260, *a14+, 1 +3f937110: move @0x225240, *a14+, 1 +3f937140: move @0xdaa40, *a14+, 1 +3f937170: calla L3F93F050 +3f9371a0: move @0x225240, a7, 1 +3f9371d0: setf 16, 1, 0 +3f9371e0: move a7, *a0(0xe0), 0 +3f937200: move @0x225260, a5, 1 +3f937230: move a5, *a0(0xf0), 0 +3f937250: jauc L3F938810 +L3F937270: +3f937270: setf 16, 1, 0 +3f937280: move @0x1d1990, a8, 0 +3f9372b0: calla L3FE11540 +3f9372e0: move -*a14, a8, 1 +3f9372f0: move a8, *a13(0x100), 1 +3f937310: move @0x1d19a0, a8, 0 +3f937340: calla L3FE11540 +3f937370: move -*a14, a8, 1 +3f937380: move a8, *a13(0x120), 1 +3f9373a0: move a10, a8 +3f9373b0: calla L3FE11540 +3f9373e0: move -*a14, a8, 1 +3f9373f0: move a8, *a13(0xc0), 1 +3f937410: move a11, a8 +3f937420: calla L3FE11540 +3f937450: move -*a14, a8, 1 +3f937460: move a8, *a13(0xe0), 1 +3f937480: move *a13(0x100), *a14+, 1 +3f9374a0: calla L3FE112D0 +3f9374d0: movi 0x3f9408a0, a8 +3f937500: move *a8+, *a14+, 1 +3f937510: move *a8+, *a14+, 1 +3f937520: calla L3FE0D5E0 +3f937550: calla L3FE10860 +3f937580: move -*a14, a8, 1 +3f937590: move a8, *a13(0x40), 1 +3f9375b0: move *a13(0x120), *a14+, 1 +3f9375d0: calla L3FE112D0 +3f937600: movi 0x3f9408a0, a8 +3f937630: move *a8+, *a14+, 1 +3f937640: move *a8+, *a14+, 1 +3f937650: calla L3FE0D5E0 +3f937680: calla L3FE10860 +3f9376b0: move -*a14, a8, 1 +3f9376c0: move a8, *a13(0x60), 1 +3f9376e0: move *a13(0xc0), *a14+, 1 +3f937700: move *a13(0x40), *a14+, 1 +3f937720: calla L3FE0F590 +3f937750: move -*a14, a8, 1 +3f937760: move a8, *a13(0x80), 1 +3f937780: move *a13(0xe0), *a14+, 1 +3f9377a0: move *a13(0x60), *a14+, 1 +3f9377c0: calla L3FE0F590 +3f9377f0: move -*a14, a8, 1 +3f937800: move a8, *a13(0xa0), 1 +3f937820: move *a13(0x120), *a14+, 1 +3f937840: move a8, *a14+, 1 +3f937850: calla L3FE0ED00 +3f937880: move -*a14, a8, 1 +3f937890: move a8, *a13(0xa0), 1 +3f9378b0: move *a13(0x80), *a14+, 1 +3f9378d0: calla L3FE10F10 +3f937900: move a8, @0x225240, 1 +3f937930: move *a13(0xa0), *a14+, 1 +3f937950: calla L3FE10F10 +3f937980: move a8, @0x225260, 1 +3f9379b0: move a14, -*sp, 1 +3f9379c0: sub a5, a5 +3f9379d0: move a5, *a14+, 1 +3f9379e0: move a8, *a14+, 1 +3f9379f0: move @0x225240, *a14+, 1 +3f937a20: move @0xdaa40, *a14+, 1 +3f937a50: calla L3F93F050 +3f937a80: move @0x225240, a7, 1 +3f937ab0: setf 16, 1, 0 +3f937ac0: move a7, *a0(0xe0), 0 +3f937ae0: move @0x225260, a5, 1 +3f937b10: move a5, *a0(0xf0), 0 +3f937b30: jauc L3F938810 +L3F937B50: +3f937b50: move *a13(0xff60), a7, 1 +3f937b70: jreq L3F937BA0 +3f937b80: movk 4, a5 +3f937b90: jruc L3F937BB0 +L3F937BA0: +3f937ba0: movk 5, a5 +L3F937BB0: +3f937bb0: movb a5, *a0(0x40) +3f937bd0: setf 1, 0, 0 +3f937be0: move @0xaecd7, a5, 0 +3f937c10: jreq L3F937DB0 +3f937c20: cmpi 0x3, a12 +3f937c40: jrne L3F937C80 +3f937c50: movk 1, a5 +3f937c60: movb a5, *a0(0x48) +L3F937C80: +3f937c80: cmpi 0x2, a12 +3f937ca0: jrne L3F937CE0 +3f937cb0: movk 2, a5 +3f937cc0: movb a5, *a0(0x48) +L3F937CE0: +3f937ce0: cmpi 0x1, a12 +3f937d00: jrne L3F937D40 +3f937d10: movk 3, a5 +3f937d20: movb a5, *a0(0x48) +L3F937D40: +3f937d40: cmpi 0x4, a12 +3f937d60: jrne L3F937DD0 +3f937d70: movk 4, a5 +3f937d80: movb a5, *a0(0x48) +3f937da0: jruc L3F937DD0 +L3F937DB0: +3f937db0: movb a12, *a0(0x48) +L3F937DD0: +3f937dd0: move @0xbf360, a5, 1 +3f937e00: jreq L3F937EC0 +3f937e10: cmpi 0x1, a12 +3f937e30: jrle L3F937EC0 +3f937e40: movb *a0(0x40), a7 +3f937e60: subk 4, a7 +3f937e70: jrne L3F937EC0 +3f937e80: movk 1, a7 +3f937e90: move a7, @0xbf380, 1 +L3F937EC0: +3f937ec0: sub a7, a7 +3f937ed0: movb a7, @0x2251e0 +3f937f00: move *a0(0x60), a5, 1 +3f937f20: move a5, @0x2251f0, 1 +3f937f50: movk 1, a5 +3f937f60: movb a5, *a0(0x130) +3f937f80: pushst +3f937f90: dint +3f937fa0: move a0, *a13(0x140), 1 +3f937fc0: move @0xc52b0, a5, 1 +3f937ff0: move a5, *a13(0x160), 1 +3f938010: move *a5, *a0, 1 +3f938020: move a5, *a0(0x20), 1 +3f938040: move a0, *a5, 1 +3f938050: move *a0, a7, 1 +3f938060: move a0, *a7(0x20), 1 +3f938080: popst +3f938090: jruc L3F938870 +L3F9380A0: +3f9380a0: movk 6, a7 +3f9380b0: movb a7, *a0(0x40) +3f9380d0: move *a0(0x60), a5, 1 +3f9380f0: move @0x2251f0, a7, 1 +3f938120: sub a7, a5 +3f938130: move @0x225090, a7, 1 +3f938160: cmp a7, a5 +3f938170: jrc L3F9385C0 +3f938180: sub a5, a5 +3f938190: movb a5, @0x2251e0 +3f9381c0: move *a0(0x60), a7, 1 +3f9381e0: move a7, @0x2251f0, 1 +3f938210: movk 1, a7 +3f938220: movb a7, *a0(0x130) +3f938240: move @0xc52b0, a2, 1 +3f938270: cmpi 0xc5290, a2 +3f9382a0: jreq L3F9384A0 +3f9382b0: movb *a2(0x40), a7 +3f9382d0: subk 6, a7 +3f9382e0: jrne L3F9384A0 +3f9382f0: move *a0(0xe0), *a2(0xe0), 0 +3f938320: move *a0(0xf0), *a2(0xf0), 0 +3f938350: move *a0(0x60), *a2(0x60), 1 +3f938380: pushst +3f938390: dint +3f9383a0: move a0, *a13(0x140), 1 +3f9383c0: move @0xc52f0, a7, 1 +3f9383f0: move a7, *a13(0x160), 1 +3f938410: move *a7, *a0, 1 +3f938420: move a7, *a0(0x20), 1 +3f938440: move a0, *a7, 1 +3f938450: move *a0, a5, 1 +3f938460: move a0, *a5(0x20), 1 +3f938480: popst +3f938490: jruc L3F938870 +L3F9384A0: +3f9384a0: pushst +3f9384b0: dint +3f9384c0: move a0, *a13(0x140), 1 +3f9384e0: move @0xc52b0, a7, 1 +3f938510: move a7, *a13(0x160), 1 +3f938530: move *a7, *a0, 1 +3f938540: move a7, *a0(0x20), 1 +3f938560: move a0, *a7, 1 +3f938570: move *a0, a5, 1 +3f938580: move a0, *a5(0x20), 1 +3f9385a0: popst +3f9385b0: jruc L3F938870 +L3F9385C0: +3f9385c0: movk 1, a5 +3f9385d0: movb a5, @0x2251e0 +3f938600: move a10, @0x225030, 1 +3f938630: move a11, @0x225050, 1 +3f938660: pushst +3f938670: dint +3f938680: move a0, *a13(0x140), 1 +3f9386a0: move @0xc52f0, a7, 1 +3f9386d0: move a7, *a13(0x160), 1 +3f9386f0: move *a7, *a0, 1 +3f938700: move a7, *a0(0x20), 1 +3f938720: move a0, *a7, 1 +3f938730: move *a0, a5, 1 +3f938740: move a0, *a5(0x20), 1 +3f938760: popst +3f938770: jruc L3F938870 +L3F938780: +3f938780: move a14, -*sp, 1 +3f938790: movi 0x3f9406f0, a8 +3f9387c0: move a8, *a14+, 1 +3f9387d0: calla L3FB341E0 +3f938800: jruc L3F938870 +L3F938810: +3f938810: move a9, a8 +3f938820: jaeq L3F937B50 +3f938840: dec a8 +3f938850: jreq L3F9380A0 +3f938860: jruc L3F938780 +L3F938870: +3f938870: move a14, -*sp, 1 +3f938880: move *a13(0x20), *a14+, 1 +3f9388a0: calla L3FB3FE90 +L3F9388D0: +3f9388d0: move *sp(0x140), a14, 1 +3f9388f0: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f938910: rets 2 +3f938920: mmtm sp, a7,a9,a11,a13 +3f938940: move a14, a13 +3f938950: addi 0x50, a14 +3f938970: move *a13(0xffe0), a9, 1 +3f938990: jruc L3F938E20 +L3F9389A0: +3f9389a0: move a9, @0x2252e0, 1 +3f9389d0: movk 1, a11 +3f9389e0: movb a11, *a13(0x28) +3f938a00: movk 2, a11 +3f938a10: movb a11, *a13(0x30) +3f938a30: movk 3, a11 +3f938a40: movb a11, *a13(0x38) +3f938a60: movk 4, a11 +3f938a70: movb a11, *a13(0x40) +3f938a90: movk 5, a11 +3f938aa0: movb a11, *a13(0x48) +3f938ac0: sub a11, a11 +3f938ad0: move a11, @0x225280, 1 +3f938b00: move a14, -*sp, 1 +3f938b10: movi 0x3f93eef0, a7 +3f938b40: move a7, *a14+, 1 +3f938b50: movi 0x3f93efe0, a7 +3f938b80: move a7, *a14+, 1 +3f938b90: move @0x225070, a7, 1 +3f938bc0: jreq L3F938BF0 +3f938bd0: movk 4, a7 +3f938be0: jruc L3F938C00 +L3F938BF0: +3f938bf0: movk 3, a7 +L3F938C00: +3f938c00: move a7, *a14+, 1 +3f938c10: move a13, a7 +3f938c20: addk 32, a7 +3f938c30: move a7, *a14+, 1 +3f938c40: move a9, *a14+, 1 +3f938c50: calla L3F251190 +3f938c80: move @0x2252e0, a11, 1 +3f938cb0: movi 0x3f242550, a7 +3f938ce0: move a7, *a11(0x20), 1 +3f938d00: jruc L3F938EA0 +L3F938D10: +3f938d10: movk 1, a11 +3f938d20: move a11, *a9(0x40), 1 +3f938d40: move a14, -*sp, 1 +3f938d50: setf 16, 1, 0 +3f938d60: move @0x225360, a7, 0 +3f938d90: move a7, *a14+, 1 +3f938da0: calla L3F94DE50 +3f938dd0: jruc L3F938EA0 +L3F938DE0: +3f938de0: sub a11, a11 +3f938df0: move a11, *a9(0x40), 1 +3f938e10: jruc L3F938EA0 +L3F938E20: +3f938e20: move *a13(0xffc0), a8, 1 +3f938e40: jreq L3F9389A0 +3f938e50: dec a8 +3f938e60: jreq L3F938D10 +3f938e70: dec a8 +3f938e80: jreq L3F938DE0 +3f938e90: dec a8 +L3F938EA0: +3f938ea0: sub a8, a8 +3f938eb0: move *sp(0xa0), a14, 1 +3f938ed0: mmfm sp, a7,a9,a11,a13 +3f938ef0: rets 2 +3f938f00: mmtm sp, a7,a9,a11,a13 +3f938f20: move a14, a13 +3f938f30: addi 0x1870, a14 +3f938f50: move *a13(0xffe0), a9, 1 +3f938f70: jruc L3F939450 +L3F938F80: +3f938f80: move a9, @0x2252c0, 1 +3f938fb0: calla L3F7FEF50 +3f938fe0: move a14, -*sp, 1 +3f938ff0: move a13, a11 +3f939000: addi 0x850, a11 +3f939020: move a11, *a14+, 1 +3f939030: move a13, a11 +3f939040: addi 0x800, a11 +3f939060: move a11, *a14+, 1 +3f939070: calla L3F91E1C0 +3f9390a0: movk 1, a11 +3f9390b0: move a11, @0x225370, 1 +3f9390e0: move a14, -*sp, 1 +3f9390f0: movi 0x3f93ce60, a7 +3f939120: move a7, *a14+, 1 +3f939130: movi 0x3f93e890, a7 +3f939160: move a7, *a14+, 1 +3f939170: move a13, a7 +3f939180: addi 0x850, a7 +3f9391a0: move a7, *a14+, 1 +3f9391b0: move a13, a7 +3f9391c0: addi 0x800, a7 +3f9391e0: move a7, *a14+, 1 +3f9391f0: move @0x2252c0, *a14+, 1 +3f939220: calla L3F253AC0 +3f939250: move a14, -*sp, 1 +3f939260: move *a13(0x800), *a14+, 1 +3f939280: calla L3F702440 +3f9392b0: move @0x2252c0, a11, 1 +3f9392e0: movi 0x3f241530, a7 +3f939310: move a7, *a11(0x20), 1 +3f939330: jruc L3F9394D0 +L3F939340: +3f939340: movk 1, a11 +3f939350: move a11, *a9(0x40), 1 +3f939370: move a14, -*sp, 1 +3f939380: setf 16, 1, 0 +3f939390: move @0x225360, a7, 0 +3f9393c0: move a7, *a14+, 1 +3f9393d0: calla L3F94DE50 +3f939400: jruc L3F9394D0 +L3F939410: +3f939410: sub a11, a11 +3f939420: move a11, *a9(0x40), 1 +3f939440: jruc L3F9394D0 +L3F939450: +3f939450: move *a13(0xffc0), a8, 1 +3f939470: jreq L3F938F80 +3f939480: dec a8 +3f939490: jreq L3F939340 +3f9394a0: dec a8 +3f9394b0: jreq L3F939410 +3f9394c0: dec a8 +L3F9394D0: +3f9394d0: sub a8, a8 +3f9394e0: move *sp(0xa0), a14, 1 +3f939500: mmfm sp, a7,a9,a11,a13 +3f939520: rets 2 +L3F939530: +3f939530: mmtm sp, a9,a11,a13 +3f939550: move a14, a13 +3f939560: addi 0x90, a14 +3f939580: movi 0xfffd, a11 +3f9395a0: movb a11, *a13(0x80) +3f9395c0: sub a9, a9 +3f9395d0: move a9, @0x97ea0, 1 +3f939600: move a9, @0x97ec0, 1 +3f939630: move a9, @0x97ee0, 1 +3f939660: move @0x225300, a11, 1 +3f939690: jrne L3F939C00 +3f9396a0: move a14, -*sp, 1 +3f9396b0: movi 0x3f940820, a8 +3f9396e0: move a8, *a14+, 1 +3f9396f0: calla L3FB3D9D0 +3f939720: move a8, @0x225390, 1 +3f939750: move a14, -*sp, 1 +3f939760: movi 0x3f940868, a8 +3f939790: move a8, *a14+, 1 +3f9397a0: calla L3FB3D9D0 +3f9397d0: move a8, @0x2253b0, 1 +3f939800: movi 0x200, a11 +3f939820: move a11, @0x225240, 1 +3f939850: movi 0x1b0, a9 +3f939870: move a9, @0x225260, 1 +3f9398a0: move a14, -*sp, 1 +3f9398b0: movk 1, a9 +3f9398c0: move a9, *a14+, 1 +3f9398d0: movi 0x225210, a9 +3f939900: move a9, *a14+, 1 +3f939910: move a8, *a14+, 1 +3f939920: calla L3FB3EBC0 +3f939950: move a14, -*sp, 1 +3f939960: movk 1, a9 +3f939970: move a9, *a14+, 1 +3f939980: move a13, a9 +3f939990: addi 0x80, a9 +3f9399b0: move a9, *a14+, 1 +3f9399c0: move @0x225390, *a14+, 1 +3f9399f0: calla L3FB3EBC0 +3f939a20: move a14, -*sp, 1 +3f939a30: sub a9, a9 +3f939a40: move a9, *a14+, 1 +3f939a50: movi 0x3f933df0, a9 +3f939a80: move a9, *a14+, 1 +3f939a90: move @0x225390, *a14+, 1 +3f939ac0: calla L3FB3F250 +3f939af0: move a14, -*sp, 1 +3f939b00: sub a9, a9 +3f939b10: move a9, *a14+, 1 +3f939b20: movi 0x3f9348a0, a9 +3f939b50: move a9, *a14+, 1 +3f939b60: move @0x2253b0, *a14+, 1 +3f939b90: calla L3FB3F250 +3f939bc0: movk 1, a9 +3f939bd0: move a9, @0x225300, 1 +L3F939C00: +3f939c00: move a14, -*sp, 1 +3f939c10: movk 1, a11 +3f939c20: move a11, *a14+, 1 +3f939c30: movi 0x3f938920, a9 +3f939c60: move a9, *a14+, 1 +3f939c70: calla L3F24FA20 +3f939ca0: move a8, *a13(0x40), 1 +3f939cc0: move a14, -*sp, 1 +3f939cd0: move a11, *a14+, 1 +3f939ce0: movi 0x3f938f00, a11 +3f939d10: move a11, *a14+, 1 +3f939d20: calla L3F24FA20 +3f939d50: move a8, *a13(0x60), 1 +3f939d70: move a14, -*sp, 1 +3f939d80: sub a9, a9 +3f939d90: move a9, *a14+, 1 +3f939da0: move *a13(0x40), *a14+, 1 +3f939dc0: calla L3F250F00 +3f939df0: move a14, -*sp, 1 +3f939e00: move *a13(0x60), *a14+, 1 +3f939e20: calla L3F251070 +3f939e50: movi 0x927c0, a9 +3f939e80: move a9, @0xdc7e0, 1 +3f939eb0: calla L3F939F30 +3f939ee0: move *sp(0x80), a14, 1 +3f939f00: mmfm sp, a9,a11,a13 +3f939f20: rets 2 +L3F939F30: +3f939f30: move a11, -*sp, 1 +3f939f40: move @0xdc7e0, a11, 1 +3f939f70: jreq L3F939FD0 +3f939f80: setf 1, 0, 0 +3f939f90: move @0xaece1, a11, 0 +3f939fc0: jreq L3F93A0C0 +L3F939FD0: +3f939fd0: move a14, -*sp, 1 +3f939fe0: sub a11, a11 +3f939ff0: move a11, *a14+, 1 +3f93a000: movi 0x3f93a2d0, a11 +3f93a030: move a11, *a14+, 1 +3f93a040: calla L3F708700 +3f93a070: move a8, *a14+, 1 +3f93a080: calla L3FB40230 +3f93a0b0: jruc L3F93A2B0 +L3F93A0C0: +3f93a0c0: sub a11, a11 +3f93a0d0: move a11, @0x225100, 1 +3f93a100: move a14, -*sp, 1 +3f93a110: move a11, *a14+, 1 +3f93a120: movi 0x3f93a2d0, a11 +3f93a150: move a11, *a14+, 1 +3f93a160: calla L3F708700 +3f93a190: move a8, *a14+, 1 +3f93a1a0: calla L3FB40230 +3f93a1d0: move a14, -*sp, 1 +3f93a1e0: sub a11, a11 +3f93a1f0: move a11, *a14+, 1 +3f93a200: movi 0x3f93a2d0, a11 +3f93a230: move a11, *a14+, 1 +3f93a240: movi 0xea60, a11 +3f93a270: move a11, *a14+, 1 +3f93a280: calla L3FB41ED0 +L3F93A2B0: +3f93a2b0: move *sp+, a11, 1 +3f93a2c0: rets +3f93a2d0: mmtm sp, a9,a11,a13 +3f93a2f0: move a14, a13 +3f93a300: move @0x223420, a11, 1 +3f93a330: jrne L3F93A710 +3f93a340: setf 1, 0, 0 +3f93a350: move @0xaece1, a11, 0 +3f93a380: jrne L3F93A710 +3f93a390: move @0x225100, a11, 1 +3f93a3c0: movi 0xea60, a9 +3f93a3f0: mpys a11, a9 +3f93a400: move @0xdc7e0, a11, 1 +3f93a430: cmp a11, a9 +3f93a440: jrge L3F93A5B0 +3f93a450: move @0x225100, a9, 1 +3f93a480: inc a9 +3f93a490: move a9, @0x225100, 1 +3f93a4c0: move a14, -*sp, 1 +3f93a4d0: sub a9, a9 +3f93a4e0: move a9, *a14+, 1 +3f93a4f0: movi 0x3f93a2d0, a9 +3f93a520: move a9, *a14+, 1 +3f93a530: movi 0xea60, a9 +3f93a560: move a9, *a14+, 1 +3f93a570: calla L3FB41ED0 +3f93a5a0: jruc L3F93A710 +L3F93A5B0: +3f93a5b0: move @0x225100, a9, 1 +3f93a5e0: movi 0xea60, a11 +3f93a610: mpys a9, a11 +3f93a620: move @0xdc7e0, a9, 1 +3f93a650: cmp a9, a11 +3f93a660: jrlt L3F93A710 +3f93a670: move @0x223420, a11, 1 +3f93a6a0: jrne L3F93A710 +3f93a6b0: move a14, -*sp, 1 +3f93a6c0: sub a9, a9 +3f93a6d0: move a9, *a14+, 1 +3f93a6e0: calla L3F93A760 +L3F93A710: +3f93a710: move *sp(0x80), a14, 1 +3f93a730: mmfm sp, a9,a11,a13 +3f93a750: rets 2 +L3F93A760: +3f93a760: mmtm sp, a9,a11,a13 +3f93a780: move a14, a13 +3f93a790: addi 0x30, a14 +3f93a7b0: calla L3FB3F9C0 +3f93a7e0: move a8, @0x2252a0, 1 +3f93a810: move *a13(0xffe0), a11, 1 +3f93a830: dsj a11, L3F93ACF0 +3f93a850: sub a11, a11 +3f93a860: setf 16, 0, 0 +3f93a870: move a11, @0x62000d0, 0 +3f93a8a0: movk 12, a11 +3f93a8b0: move a11, @0x62000e0, 0 +3f93a8e0: sub a11, a11 +3f93a8f0: move a11, @0x225100, 1 +3f93a920: move a11, @0x223420, 1 +3f93a950: move a14, -*sp, 1 +3f93a960: move a11, *a14+, 1 +3f93a970: movi 0x3f93aea0, a11 +3f93a9a0: move a11, *a14+, 1 +3f93a9b0: calla L3F708700 +3f93a9e0: move a8, *a14+, 1 +3f93a9f0: calla L3FB40230 +3f93aa20: movk 17, a11 +3f93aa30: movb a11, *a13(0x20) +3f93aa50: movi 0xff8f, a11 +3f93aa70: movb a11, *a13(0x28) +3f93aa90: move a14, -*sp, 1 +3f93aaa0: movk 2, a9 +3f93aab0: move a9, *a14+, 1 +3f93aac0: move a13, a9 +3f93aad0: addk 32, a9 +3f93aae0: move a9, *a14+, 1 +3f93aaf0: move @0x225390, *a14+, 1 +3f93ab20: calla L3FB3EBC0 +3f93ab50: move a8, *a13, 1 +3f93ab60: movk 19, a9 +3f93ab70: movb a9, *a13(0x20) +3f93ab90: move @0x225120, a9, 1 +3f93abc0: ori 0x80, a9 +3f93abf0: movb a9, *a13(0x28) +3f93ac10: move a14, -*sp, 1 +3f93ac20: movk 2, a9 +3f93ac30: move a9, *a14+, 1 +3f93ac40: move a13, a9 +3f93ac50: addk 32, a9 +3f93ac60: move a9, *a14+, 1 +3f93ac70: move @0x225390, *a14+, 1 +3f93aca0: calla L3FB3EBC0 +3f93acd0: move a8, *a13, 1 +3f93ace0: jruc L3F93AE50 +L3F93ACF0: +3f93acf0: move *a13(0xffe0), a11, 1 +3f93ad10: jrne L3F93AE50 +3f93ad20: sub a9, a9 +3f93ad30: setf 16, 0, 0 +3f93ad40: move a9, @0x62000d0, 0 +3f93ad70: movk 4, a9 +3f93ad80: move a9, @0x62000f0, 0 +3f93adb0: movk 1, a9 +3f93adc0: move a9, @0x223420, 1 +3f93adf0: move a14, -*sp, 1 +3f93ae00: sub a11, a11 +3f93ae10: move a11, *a14+, 1 +3f93ae20: calla L3F93AEA0 +L3F93AE50: +3f93ae50: move *sp(0x80), a14, 1 +3f93ae70: mmfm sp, a9,a11,a13 +3f93ae90: rets 2 +L3F93AEA0: +3f93aea0: mmtm sp, a9,a11,a13 +3f93aec0: move a14, a13 +3f93aed0: addi 0x30, a14 +3f93aef0: move @0x223420, a11, 1 +3f93af20: jreq L3F93B620 +3f93af30: move @0x2253d0, a11, 1 +3f93af60: jreq L3F93B2C0 +3f93af70: sub a11, a11 +3f93af80: move a11, @0x2253d0, 1 +3f93afb0: movk 17, a11 +3f93afc0: movb a11, *a13 +3f93afd0: movi 0xff85, a11 +3f93aff0: movb a11, *a13(0x8) +3f93b010: move a14, -*sp, 1 +3f93b020: movk 2, a9 +3f93b030: move a9, *a14+, 1 +3f93b040: move a13, *a14+, 1 +3f93b050: move @0x225390, *a14+, 1 +3f93b080: calla L3FB3EBC0 +3f93b0b0: move a8, *a13(0x10), 1 +3f93b0d0: movk 19, a9 +3f93b0e0: movb a9, *a13 +3f93b0f0: addk 5, a11 +3f93b100: movb a11, *a13(0x8) +3f93b120: move a14, -*sp, 1 +3f93b130: movk 2, a11 +3f93b140: move a11, *a14+, 1 +3f93b150: move a13, *a14+, 1 +3f93b160: move @0x225390, *a14+, 1 +3f93b190: calla L3FB3EBC0 +3f93b1c0: move a8, *a13(0x10), 1 +3f93b1e0: move a14, -*sp, 1 +3f93b1f0: sub a11, a11 +3f93b200: move a11, *a14+, 1 +3f93b210: movi 0x3f93aea0, a11 +3f93b240: move a11, *a14+, 1 +3f93b250: movi 0x1f4, a9 +3f93b270: move a9, *a14+, 1 +3f93b280: calla L3FB41ED0 +3f93b2b0: jruc L3F93B620 +L3F93B2C0: +3f93b2c0: jrne L3F93B620 +3f93b2d0: movk 1, a9 +3f93b2e0: move a9, @0x2253d0, 1 +3f93b310: movk 17, a11 +3f93b320: movb a11, *a13 +3f93b330: movi 0xff8a, a11 +3f93b350: movb a11, *a13(0x8) +3f93b370: move a14, -*sp, 1 +3f93b380: movk 2, a11 +3f93b390: move a11, *a14+, 1 +3f93b3a0: move a13, *a14+, 1 +3f93b3b0: move @0x225390, *a14+, 1 +3f93b3e0: calla L3FB3EBC0 +3f93b410: move a8, *a13(0x10), 1 +3f93b430: movk 19, a9 +3f93b440: movb a9, *a13 +3f93b450: movi 0xff85, a11 +3f93b470: movb a11, *a13(0x8) +3f93b490: move a14, -*sp, 1 +3f93b4a0: movk 2, a9 +3f93b4b0: move a9, *a14+, 1 +3f93b4c0: move a13, *a14+, 1 +3f93b4d0: move @0x225390, *a14+, 1 +3f93b500: calla L3FB3EBC0 +3f93b530: move a8, *a13(0x10), 1 +3f93b550: move a14, -*sp, 1 +3f93b560: sub a9, a9 +3f93b570: move a9, *a14+, 1 +3f93b580: movi 0x3f93aea0, a9 +3f93b5b0: move a9, *a14+, 1 +3f93b5c0: movi 0x1f4, a9 +3f93b5e0: move a9, *a14+, 1 +3f93b5f0: calla L3FB41ED0 +L3F93B620: +3f93b620: move *sp(0x80), a14, 1 +3f93b640: mmfm sp, a9,a11,a13 +3f93b660: rets 2 +L3F93B670: +3f93b670: mmtm sp, a9,a11,a13 +3f93b690: move a14, a13 +3f93b6a0: move *a13(0xffc0), a11, 1 +3f93b6c0: movi 0x3f93a760, a9 +3f93b6f0: move a9, *a11(0x960), 1 +3f93b710: movi 0x3f93fe40, a9 +3f93b740: move a9, *a11(0xce0), 1 +3f93b760: movi 0x3f9400e0, a9 +3f93b790: move a9, *a11(0xd00), 1 +3f93b7b0: movi 0x3f93f970, a9 +3f93b7e0: move a9, *a11(0xcc0), 1 +3f93b800: movi 0x3f93f050, a9 +3f93b830: move a9, *a11(0xd40), 1 +3f93b850: movi 0x3f93fc70, a9 +3f93b880: move a9, *a11(0xca0), 1 +3f93b8a0: movi 0x3f93fbb0, a9 +3f93b8d0: move a9, *a11(0x9a0), 1 +3f93b8f0: movi 0x3f93fc10, a9 +3f93b920: move a9, *a11(0xc80), 1 +3f93b940: movi 0x3f93ba40, a9 +3f93b970: move a9, *a11(0xd20), 1 +3f93b990: calla L3F6EFE40 +3f93b9c0: calla L3F6F0600 +3f93b9f0: move *sp(0x80), a14, 1 +3f93ba10: mmfm sp, a9,a11,a13 +3f93ba30: rets 2 +3f93ba40: mmtm sp, a5,a7,a9,a10,a11,a13 +3f93ba60: move a14, a13 +3f93ba70: addi 0x40, a14 +3f93ba90: move *a13(0xffe0), a9, 1 +3f93bab0: move *a13(0xffc0), a10, 1 +3f93bad0: move *a10(0xc0), a11, 1 +3f93baf0: move *a10(0xe0), a7, 1 +3f93bb10: add a7, a11 +3f93bb20: move *a10(0x100), a7, 1 +3f93bb40: add a7, a11 +3f93bb50: move a11, *a13, 1 +3f93bb60: move *a10(0x120), a7, 1 +3f93bb80: move *a10(0x140), a5, 1 +3f93bba0: add a5, a7 +3f93bbb0: move *a10(0x160), a5, 1 +3f93bbd0: add a5, a7 +3f93bbe0: move a7, *a13(0x20), 1 +3f93bc00: cmp a7, a11 +3f93bc10: jrge L3F93BD00 +3f93bc20: move a14, -*sp, 1 +3f93bc30: movk 1, a5 +3f93bc40: move a5, *a14+, 1 +3f93bc50: sub a5, a5 +3f93bc60: move a5, *a14+, 1 +3f93bc70: move *a9, a5, 1 +3f93bc80: sll 0x5, a5 +3f93bc90: add a10, a5 +3f93bca0: move *a5(0x1a0), *a14+, 1 +3f93bcc0: calla L3F6F2C00 +3f93bcf0: jruc L3F93BDF0 +L3F93BD00: +3f93bd00: cmp a7, a11 +3f93bd10: jrle L3F93BDF0 +3f93bd20: move a14, -*sp, 1 +3f93bd30: sub a5, a5 +3f93bd40: move a5, *a14+, 1 +3f93bd50: movk 1, a5 +3f93bd60: move a5, *a14+, 1 +3f93bd70: move *a9, a5, 1 +3f93bd80: sll 0x5, a5 +3f93bd90: add a10, a5 +3f93bda0: move *a5(0x1a0), *a14+, 1 +3f93bdc0: calla L3F6F2C00 +L3F93BDF0: +3f93bdf0: move *sp(0xe0), a14, 1 +3f93be10: mmfm sp, a5,a7,a9,a10,a11,a13 +3f93be30: rets 2 +L3F93BE40: +3f93be40: mmtm sp, a5,a7,a9,a10,a11,a13 +3f93be60: move a14, a13 +3f93be70: addi 0x180, a14 +3f93be90: calla L3FB2E340 +3f93bec0: move a8, *a13(0x120), 1 +3f93bee0: move @0xc5290, a9, 1 +3f93bf10: cmpi 0xc5290, a9 +3f93bf40: jaeq L3F93CC70 +L3F93BF60: +3f93bf60: movk 1, a11 +3f93bf70: move a11, @0x225410, 1 +3f93bfa0: sub a11, a11 +3f93bfb0: movb a11, *a9(0x130) +3f93bfd0: move a11, @0x225100, 1 +3f93c000: move @0x223420, a11, 1 +3f93c030: jreq L3F93C1C0 +3f93c040: sub a11, a11 +3f93c050: move a11, @0x225100, 1 +3f93c080: move a14, -*sp, 1 +3f93c090: movk 1, a11 +3f93c0a0: move a11, *a14+, 1 +3f93c0b0: calla L3F93A760 +3f93c0e0: move a14, -*sp, 1 +3f93c0f0: sub a11, a11 +3f93c100: move a11, *a14+, 1 +3f93c110: movi 0x3f93a2d0, a11 +3f93c140: move a11, *a14+, 1 +3f93c150: movi 0xea60, a11 +3f93c180: move a11, *a14+, 1 +3f93c190: calla L3FB41ED0 +L3F93C1C0: +3f93c1c0: setf 16, 1, 0 +3f93c1d0: move *a9(0xe0), *a13(0xa0), 0 +3f93c200: move *a9(0xf0), *a13(0xb0), 0 +3f93c230: move *a9(0x60), *a13(0x20), 1 +3f93c260: jruc L3F93C940 +L3F93C270: +3f93c270: movb *a9(0x48), *a13(0x8) +3f93c2a0: move a14, -*sp, 1 +3f93c2b0: move @0x2252c0, *a14+, 1 +3f93c2e0: move a13, *a14+, 1 +3f93c2f0: calla L3F918B50 +3f93c320: jruc L3F93C9E0 +L3F93C330: +3f93c330: movk 4, a11 +3f93c340: movb a11, *a13 +3f93c350: movb *a9(0x48), a7 +3f93c370: inc a7 +3f93c380: movb a7, *a13(0x8) +3f93c3a0: move a14, -*sp, 1 +3f93c3b0: move @0x2252e0, *a14+, 1 +3f93c3e0: move a9, a7 +3f93c3f0: addi 0x40, a7 +3f93c410: move a7, *a14+, 1 +3f93c420: move @0x2252e0, a7, 1 +3f93c450: move *a7(0x20), a5, 1 +3f93c470: call a5 +3f93c480: jruc L3F93C9E0 +L3F93C490: +3f93c490: movk 5, a11 +3f93c4a0: movb a11, *a13 +3f93c4b0: movb *a9(0x48), a7 +3f93c4d0: inc a7 +3f93c4e0: movb a7, *a13(0x8) +3f93c500: move a14, -*sp, 1 +3f93c510: move @0x2252e0, *a14+, 1 +3f93c540: move a9, a7 +3f93c550: addi 0x40, a7 +3f93c570: move a7, *a14+, 1 +3f93c580: move @0x2252e0, a7, 1 +3f93c5b0: move *a7(0x20), a5, 1 +3f93c5d0: call a5 +3f93c5e0: jruc L3F93C9E0 +L3F93C5F0: +3f93c5f0: movk 6, a11 +3f93c600: movb a11, *a13 +3f93c610: move @0xdaa00, a7, 1 +3f93c640: dec a7 +3f93c650: jrle L3F93C850 +3f93c660: move @0x225430, a7, 1 +3f93c690: move *a9(0x80), a5, 1 +3f93c6b0: cmp a5, a7 +3f93c6c0: jreq L3F93C850 +3f93c6d0: move *a9(0x80), a5, 1 +3f93c6f0: move a5, @0x225430, 1 +3f93c720: move a14, -*sp, 1 +3f93c730: move *a9(0xf0), a8, 0 +3f93c750: move a8, *a14+, 1 +3f93c760: move *a9(0xe0), a8, 0 +3f93c780: move a8, *a14+, 1 +3f93c790: dec a5 +3f93c7a0: movi 0x12c0, a7 +3f93c7c0: mpys a7, a5 +3f93c7d0: move @0xdaa40, a7, 1 +3f93c800: add a7, a5 +3f93c810: move a5, *a14+, 1 +3f93c820: calla L3F23E0E0 +L3F93C850: +3f93c850: move a14, -*sp, 1 +3f93c860: move @0x2252e0, *a14+, 1 +3f93c890: move a9, a7 +3f93c8a0: addi 0x40, a7 +3f93c8c0: move a7, *a14+, 1 +3f93c8d0: move @0x2252e0, a7, 1 +3f93c900: move *a7(0x20), a5, 1 +3f93c920: call a5 +3f93c930: jruc L3F93C9E0 +L3F93C940: +3f93c940: movb *a9(0x40), a8 +3f93c960: subk 2, a8 +3f93c970: jreq L3F93C270 +3f93c980: subk 2, a8 +3f93c990: jreq L3F93C330 +3f93c9a0: dec a8 +3f93c9b0: jreq L3F93C490 +3f93c9c0: dec a8 +3f93c9d0: jreq L3F93C5F0 +L3F93C9E0: +3f93c9e0: move *a9, a10, 1 +3f93c9f0: pushst +3f93ca00: dint +3f93ca10: move a9, *a13(0x140), 1 +3f93ca30: move *a9(0x20), *a13(0x160), 1 +3f93ca60: move *a13(0x160), a11, 1 +3f93ca80: move *a9, *a11, 1 +3f93ca90: move *a11, a7, 1 +3f93caa0: move a11, *a7(0x20), 1 +3f93cac0: move a9, *a9, 1 +3f93cad0: move a9, *a9(0x20), 1 +3f93caf0: popst +3f93cb00: pushst +3f93cb10: dint +3f93cb20: move a9, *a13(0x140), 1 +3f93cb40: move @0xc52f0, a11, 1 +3f93cb70: move a11, *a13(0x160), 1 +3f93cb90: move *a11, *a9, 1 +3f93cba0: move a11, *a9(0x20), 1 +3f93cbc0: move a9, *a11, 1 +3f93cbd0: move *a9, a7, 1 +3f93cbe0: move a9, *a7(0x20), 1 +3f93cc00: popst +3f93cc10: move a10, a9 +3f93cc20: cmpi 0xc5290, a9 +3f93cc50: jane L3F93BF60 +L3F93CC70: +3f93cc70: move a14, -*sp, 1 +3f93cc80: move *a13(0x120), *a14+, 1 +3f93cca0: calla L3FB2E470 +3f93ccd0: subi 0x180, a14 +3f93ccf0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f93cd10: rets +3f93cd20: move a11, -*sp, 1 +3f93cd30: move @0x2252a0, a11, 1 +3f93cd60: jrne L3F93CDD0 +3f93cd70: calla L3FB3F9C0 +3f93cda0: move a8, @0x2252a0, 1 +L3F93CDD0: +3f93cdd0: calla L3FB3F9C0 +3f93ce00: move @0x2252a0, a11, 1 +3f93ce30: sub a11, a8 +3f93ce40: move *sp+, a11, 1 +3f93ce50: rets +3f93ce60: mmtm sp, a7,a9,a10,a11,a13 +3f93ce80: move a14, a13 +3f93ce90: addi 0x80, a14 +3f93ceb0: move *a13(0xffe0), a9, 1 +3f93ced0: move *a13(0xffc0), a10, 1 +3f93cef0: movk 1, a11 +3f93cf00: move a11, *a13(0x20), 1 +3f93cf20: move *a13(0xffa0), a11, 1 +3f93cf40: andi 0x30, a11 +3f93cf70: jaeq L3F93DB10 +3f93cf90: move *a10(0x1a0), a11, 1 +3f93cfb0: andi 0x80000000, a11 +3f93cfe0: jreq L3F93D5D0 +3f93cff0: move *a10(0x1a0), a11, 1 +3f93d010: neg a11 +3f93d020: move a11, *a10(0x1a0), 1 +3f93d040: move *a10(0x1a0), a11, 1 +3f93d060: cmpi 0x63, a11 +3f93d080: jrne L3F93D300 +3f93d090: sub a11, a11 +3f93d0a0: move a11, @0x225120, 1 +3f93d0d0: move @0x2251d0, a11 +3f93d100: jreq L3F93D150 +3f93d110: movk 4, a11 +3f93d120: move a11, @0x225120, 1 +L3F93D150: +3f93d150: movk 17, a11 +3f93d160: movb a11, *a13(0x40) +3f93d180: move @0x225120, a7, 1 +3f93d1b0: movi 0x8f, a11 +3f93d1d0: andn a7, a11 +3f93d1e0: movb a11, *a13(0x48) +3f93d200: move a14, -*sp, 1 +3f93d210: movk 2, a11 +3f93d220: move a11, *a14+, 1 +3f93d230: move a13, a11 +3f93d240: addi 0x40, a11 +3f93d260: move a11, *a14+, 1 +3f93d270: move @0x225390, *a14+, 1 +3f93d2a0: calla L3FB3EBC0 +3f93d2d0: move a8, *a13, 1 +3f93d2e0: jauc L3F93DB10 +L3F93D300: +3f93d300: move *a10(0x1a0), a11, 1 +3f93d320: movk 1, a7 +3f93d330: dec a11 +3f93d340: sll a11, a7 +3f93d350: move @0x225120, a11, 1 +3f93d380: andn a7, a11 +3f93d390: move a11, @0x225120, 1 +3f93d3c0: move @0x2251d0, a7 +3f93d3f0: jreq L3F93D460 +3f93d400: ori 0x40, a11 +3f93d430: move a11, @0x225120, 1 +L3F93D460: +3f93d460: movk 17, a7 +3f93d470: movb a7, *a13(0x40) +3f93d490: movi 0x8f, a7 +3f93d4b0: andn a11, a7 +3f93d4c0: movb a7, *a13(0x48) +3f93d4e0: move a14, -*sp, 1 +3f93d4f0: movk 2, a7 +3f93d500: move a7, *a14+, 1 +3f93d510: move a13, a7 +3f93d520: addi 0x40, a7 +3f93d540: move a7, *a14+, 1 +3f93d550: move @0x225390, *a14+, 1 +3f93d580: calla L3FB3EBC0 +3f93d5b0: move a8, *a13, 1 +3f93d5c0: jruc L3F93DB10 +L3F93D5D0: +3f93d5d0: move *a10(0x1a0), a11, 1 +3f93d5f0: cmpi 0x63, a11 +3f93d610: jrne L3F93D860 +3f93d620: movk 15, a11 +3f93d630: move a11, @0x225120, 1 +3f93d660: move @0x2251d0, a7 +3f93d690: jrne L3F93D6F0 +3f93d6a0: movk 4, a7 +3f93d6b0: andn a7, a11 +3f93d6c0: move a11, @0x225120, 1 +L3F93D6F0: +3f93d6f0: movk 19, a7 +3f93d700: movb a7, *a13(0x40) +3f93d720: ori 0x80, a11 +3f93d750: movb a11, *a13(0x48) +3f93d770: move a14, -*sp, 1 +3f93d780: movk 2, a11 +3f93d790: move a11, *a14+, 1 +3f93d7a0: move a13, a7 +3f93d7b0: addi 0x40, a7 +3f93d7d0: move a7, *a14+, 1 +3f93d7e0: move @0x225390, *a14+, 1 +3f93d810: calla L3FB3EBC0 +3f93d840: move a8, *a13, 1 +3f93d850: jruc L3F93DB10 +L3F93D860: +3f93d860: move *a10(0x1a0), a11, 1 +3f93d880: movk 1, a7 +3f93d890: dec a11 +3f93d8a0: sll a11, a7 +3f93d8b0: move @0x225120, a11, 1 +3f93d8e0: or a11, a7 +3f93d8f0: move a7, @0x225120, 1 +3f93d920: move @0x2251d0, a11 +3f93d950: jrne L3F93D9B0 +3f93d960: movk 4, a11 +3f93d970: andn a11, a7 +3f93d980: move a7, @0x225120, 1 +L3F93D9B0: +3f93d9b0: movk 19, a11 +3f93d9c0: movb a11, *a13(0x40) +3f93d9e0: ori 0x80, a7 +3f93da10: movb a7, *a13(0x48) +3f93da30: move a14, -*sp, 1 +3f93da40: movk 2, a7 +3f93da50: move a7, *a14+, 1 +3f93da60: move a13, a7 +3f93da70: addi 0x40, a7 +3f93da90: move a7, *a14+, 1 +3f93daa0: move @0x225390, *a14+, 1 +3f93dad0: calla L3FB3EBC0 +3f93db00: move a8, *a13, 1 +L3F93DB10: +3f93db10: move *a13(0xffa0), a11, 1 +3f93db30: btst 0, a11 +3f93db40: jreq L3F93E020 +3f93db50: move *a10, a7, 1 +3f93db60: jrle L3F93DE60 +3f93db70: setf 1, 0, 0 +3f93db80: move @0xaecb8, a7, 0 +3f93dbb0: jrne L3F93DE60 +3f93dbc0: movk 1, a7 +3f93dbd0: movb a7, @0x225170 +3f93dc00: movk 27, a11 +3f93dc10: movb a11, *a13(0x40) +3f93dc30: move *a10, a11, 1 +3f93dc40: movk 14, a7 +3f93dc50: divs a7, a11 +3f93dc60: neg a11 +3f93dc70: addk 7, a11 +3f93dc80: movb a11, @0x225180 +3f93dcb0: move @0x225180, a11 +3f93dce0: ori 0xffffff80, a11 +3f93dd10: movb a11, @0x225180 +3f93dd40: andi 0xff, a11 +3f93dd70: movb a11, *a13(0x48) +3f93dd90: move a14, -*sp, 1 +3f93dda0: movk 2, a11 +3f93ddb0: move a11, *a14+, 1 +3f93ddc0: move a13, a7 +3f93ddd0: addi 0x40, a7 +3f93ddf0: move a7, *a14+, 1 +3f93de00: move @0x225390, *a14+, 1 +3f93de30: calla L3FB3EBC0 +L3F93DE60: +3f93de60: move *a10, a11, 1 +3f93de70: jreq L3F93DED0 +3f93de80: setf 1, 0, 0 +3f93de90: move @0xaecb8, a11, 0 +3f93dec0: jreq L3F93E020 +L3F93DED0: +3f93ded0: sub a11, a11 +3f93dee0: movb a11, @0x225170 +3f93df10: movi 0x99, a7 +3f93df30: movb a7, *a13(0x40) +3f93df50: move a14, -*sp, 1 +3f93df60: movk 1, a7 +3f93df70: move a7, *a14+, 1 +3f93df80: move a13, a7 +3f93df90: addi 0x40, a7 +3f93dfb0: move a7, *a14+, 1 +3f93dfc0: move @0x225390, *a14+, 1 +3f93dff0: calla L3FB3EBC0 +L3F93E020: +3f93e020: move *a13(0xffa0), a11, 1 +3f93e040: movk 14, a7 +3f93e050: and a11, a7 +3f93e060: jreq L3F93E620 +3f93e070: move *a10(0x20), a7, 1 +3f93e090: jrle L3F93E400 +3f93e0a0: setf 1, 0, 0 +3f93e0b0: move @0xaecb0, a7, 0 +3f93e0e0: jrne L3F93E400 +3f93e0f0: movk 1, a7 +3f93e100: movb a7, @0x225190 +3f93e130: movi 0x23, a11 +3f93e150: movb a11, *a13(0x40) +3f93e170: move *a10(0x20), a7, 1 +3f93e190: movk 14, a11 +3f93e1a0: divs a11, a7 +3f93e1b0: neg a7 +3f93e1c0: addk 7, a7 +3f93e1d0: movb a7, @0x2251a0 +3f93e200: move @0x2251a0, a7 +3f93e230: ori 0xffffff80, a7 +3f93e260: movb a7, @0x2251a0 +3f93e290: andi 0xff, a7 +3f93e2c0: movb a7, *a13(0x48) +3f93e2e0: move a14, -*sp, 1 +3f93e2f0: movk 2, a7 +3f93e300: move a7, *a14+, 1 +3f93e310: move a13, a7 +3f93e320: addi 0x40, a7 +3f93e340: move a7, *a14+, 1 +3f93e350: move @0x225390, *a14+, 1 +3f93e380: calla L3FB3EBC0 +3f93e3b0: movi 0xffff, a11 +3f93e3d0: move a11, @0x2251b0, 1 +L3F93E400: +3f93e400: move *a10(0x20), a11, 1 +3f93e420: jreq L3F93E480 +3f93e430: setf 1, 0, 0 +3f93e440: move @0xaecb0, a11, 0 +3f93e470: jreq L3F93E620 +L3F93E480: +3f93e480: sub a11, a11 +3f93e490: movb a11, @0x225190 +3f93e4c0: movi 0xa1, a7 +3f93e4e0: movb a7, *a13(0x40) +3f93e500: move a14, -*sp, 1 +3f93e510: movk 1, a7 +3f93e520: move a7, *a14+, 1 +3f93e530: move a13, a7 +3f93e540: addi 0x40, a7 +3f93e560: move a7, *a14+, 1 +3f93e570: move @0x225390, *a14+, 1 +3f93e5a0: calla L3FB3EBC0 +3f93e5d0: movi 0xffff, a11 +3f93e5f0: move a11, @0x2251b0, 1 +L3F93E620: +3f93e620: move *a13(0xffa0), a11, 1 +3f93e640: andi 0xc0, a11 +3f93e670: jreq L3F93E840 +3f93e680: move *a10(0x80), a11, 1 +3f93e6a0: jreq L3F93E760 +3f93e6b0: setf 1, 0, 0 +3f93e6c0: move @0xaecc0, a11, 0 +3f93e6f0: jrne L3F93E760 +3f93e700: move a14, -*sp, 1 +3f93e710: movk 1, a7 +3f93e720: move a7, *a14+, 1 +3f93e730: calla L3F9204F0 +L3F93E760: +3f93e760: move *a10(0x80), a11, 1 +3f93e780: jreq L3F93E7E0 +3f93e790: setf 1, 0, 0 +3f93e7a0: move @0xaecc0, a11, 0 +3f93e7d0: jreq L3F93E840 +L3F93E7E0: +3f93e7e0: move a14, -*sp, 1 +3f93e7f0: sub a11, a11 +3f93e800: move a11, *a14+, 1 +3f93e810: calla L3F9204F0 +L3F93E840: +3f93e840: move *sp(0xc0), a14, 1 +3f93e860: mmfm sp, a7,a9,a10,a11,a13 +3f93e880: rets 2 +3f93e890: mmtm sp, a9,a11,a13 +3f93e8b0: move a14, a13 +3f93e8c0: addk 32, a14 +3f93e8d0: setf 1, 0, 0 +3f93e8e0: move @0xaecb0, a11, 0 +3f93e910: jrne L3F93EEA0 +3f93e920: move *a13(0xffe0), a11, 1 +3f93e940: cmpi 0x64, a11 +3f93e960: jrle L3F93E9B0 +3f93e970: movi 0x64, a11 +3f93e990: move a11, *a13(0xffe0), 1 +L3F93E9B0: +3f93e9b0: move a11, a11 +3f93e9c0: jrge L3F93EA00 +3f93e9d0: sub a11, a11 +3f93e9e0: move a11, *a13(0xffe0), 1 +L3F93EA00: +3f93ea00: move @0x2251b0, a9, 1 +3f93ea30: cmp a9, a11 +3f93ea40: jreq L3F93EC20 +3f93ea50: movi 0x23, a11 +3f93ea70: movb a11, *a13 +3f93ea80: move *a13(0xffe0), a9, 1 +3f93eaa0: movk 14, a11 +3f93eab0: divs a11, a9 +3f93eac0: neg a9 +3f93ead0: addi 0x87, a9 +3f93eaf0: movb a9, *a13(0x8) +3f93eb10: move a14, -*sp, 1 +3f93eb20: movk 2, a9 +3f93eb30: move a9, *a14+, 1 +3f93eb40: move a13, *a14+, 1 +3f93eb50: move @0x225390, *a14+, 1 +3f93eb80: calla L3FB3EBC0 +3f93ebb0: move @0x223750, a9 +3f93ebe0: jreq L3F93EC20 +3f93ebf0: calla L3F918570 +L3F93EC20: +3f93ec20: movi 0xa7, a11 +3f93ec40: movb a11, *a13 +3f93ec50: move a14, -*sp, 1 +3f93ec60: movk 1, a9 +3f93ec70: move a9, *a14+, 1 +3f93ec80: move a13, *a14+, 1 +3f93ec90: move @0x225390, *a14+, 1 +3f93ecc0: calla L3FB3EBC0 +3f93ecf0: move *a13(0xffe0), a9, 1 +3f93ed10: move @0x2251b0, a11, 1 +3f93ed40: cmp a11, a9 +3f93ed50: jreq L3F93EE30 +3f93ed60: move a14, -*sp, 1 +3f93ed70: movi 0xa6, a9 +3f93ed90: move a9, *a14+, 1 +3f93eda0: calla L3FB33A20 +3f93edd0: move *a13(0xffe0), a11, 1 +3f93edf0: move a11, @0x2251b0, 1 +3f93ee20: jruc L3F93EEA0 +L3F93EE30: +3f93ee30: move @0x223750, a9 +3f93ee60: jreq L3F93EEA0 +3f93ee70: calla L3F918570 +L3F93EEA0: +3f93eea0: move *sp(0x80), a14, 1 +3f93eec0: mmfm sp, a9,a11,a13 +3f93eee0: rets 2 +3f93eef0: mmtm sp, a9,a10,a11,a13 +3f93ef10: move a14, a13 +3f93ef20: addk 32, a14 +3f93ef30: move *a13(0xffe0), a9, 1 +3f93ef50: move *a13(0xffc0), a10, 1 +3f93ef70: movk 1, a11 +3f93ef80: move a11, *a13, 1 +3f93ef90: move *sp(0xa0), a14, 1 +3f93efb0: mmfm sp, a9,a10,a11,a13 +3f93efd0: rets 2 +3f93efe0: move a13, -*sp, 1 +3f93eff0: move a14, a13 +3f93f000: sub a8, a8 +3f93f010: move *sp(0x40), a14, 1 +3f93f030: move *sp+, a13, 1 +3f93f040: rets 2 +L3F93F050: +3f93f050: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f93f070: move a14, a13 +3f93f080: addi 0x80, a14 +3f93f0a0: move *a13(0xffc0), a7, 1 +3f93f0c0: move a7, @0x225240, 1 +3f93f0f0: move *a13(0xffa0), a5, 1 +3f93f110: move a5, @0x225260, 1 +3f93f140: move @0x225070, a5, 1 +3f93f170: jrne L3F93F3A0 +3f93f180: sub a11, a11 +3f93f190: move a11, a12 +3f93f1a0: setf 16, 1, 0 +3f93f1b0: move @0x1d1990, a0, 0 +3f93f1e0: move @0x1d19a0, a2, 0 +3f93f210: cmp a11, a7 +3f93f220: jrge L3F93F270 +3f93f230: move a11, @0x225240, 1 +3f93f260: jruc L3F93F2C0 +L3F93F270: +3f93f270: cmp a0, a7 +3f93f280: jrle L3F93F2C0 +3f93f290: move a0, @0x225240, 1 +L3F93F2C0: +3f93f2c0: move @0x225260, a7, 1 +3f93f2f0: cmp a12, a7 +3f93f300: jrge L3F93F350 +3f93f310: move a12, @0x225260, 1 +3f93f340: jruc L3F93F3A0 +L3F93F350: +3f93f350: cmp a2, a7 +3f93f360: jrle L3F93F3A0 +3f93f370: move a2, @0x225260, 1 +L3F93F3A0: +3f93f3a0: move a14, -*sp, 1 +3f93f3b0: move @0x225260, *a14+, 1 +3f93f3e0: move @0x225240, *a14+, 1 +3f93f410: calla L3F6F0AA0 +3f93f440: move *a13(0xff80), a7, 1 +3f93f460: jreq L3F93F910 +L3F93F470: +3f93f470: move @0xc52d0, a9, 1 +3f93f4a0: pushst +3f93f4b0: dint +3f93f4c0: move a9, *a13(0x40), 1 +3f93f4e0: move *a9(0x20), *a13(0x60), 1 +3f93f510: move *a13(0x60), a7, 1 +3f93f530: move *a9, *a7, 1 +3f93f540: move *a7, a5, 1 +3f93f550: move a7, *a5(0x20), 1 +3f93f570: move a9, *a9, 1 +3f93f580: move a9, *a9(0x20), 1 +3f93f5a0: popst +3f93f5b0: cmpi 0x3, a9 +3f93f5d0: jrne L3F93F620 +3f93f5e0: calla L3F93BE40 +3f93f610: jruc L3F93F470 +L3F93F620: +3f93f620: move a9, a10 +3f93f630: addi 0x40, a10 +3f93f650: move *a13(0xffe0), a7, 1 +3f93f670: move *a7, a5, 1 +3f93f680: inc a5 +3f93f690: move a5, *a10(0x40), 1 +3f93f6b0: move @0x225240, a5, 1 +3f93f6e0: setf 16, 1, 0 +3f93f6f0: move a5, *a10(0xa0), 0 +3f93f710: move @0x225260, a7, 1 +3f93f740: move a7, *a10(0xb0), 0 +3f93f760: move @0x2252a0, a5, 1 +3f93f790: move a5, *a10(0x20), 1 +3f93f7b0: movk 6, a5 +3f93f7c0: movb a5, *a10 +3f93f7d0: pushst +3f93f7e0: dint +3f93f7f0: move a9, *a13(0x40), 1 +3f93f810: move @0xc52b0, a5, 1 +3f93f840: move a5, *a13(0x60), 1 +3f93f860: move *a5, *a9, 1 +3f93f870: move a5, *a9(0x20), 1 +3f93f890: move a9, *a5, 1 +3f93f8a0: move *a9, a7, 1 +3f93f8b0: move a9, *a7(0x20), 1 +3f93f8d0: popst +3f93f8e0: calla L3F93BE40 +L3F93F910: +3f93f910: movk 1, a8 +3f93f920: move *sp(0x140), a14, 1 +3f93f940: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f93f960: rets 2 +3f93f970: mmtm sp, a7,a9,a10,a11,a13 +3f93f990: move a14, a13 +3f93f9a0: move *a13(0xffe0), a9, 1 +3f93f9c0: move *a13(0xffc0), a10, 1 +3f93f9e0: move a14, -*sp, 1 +3f93f9f0: move *a9, a11, 1 +3f93fa00: sll 0x5, a11 +3f93fa10: add a10, a11 +3f93fa20: move *a11(0x1a0), *a14+, 1 +3f93fa40: calla L3F6F1A90 +3f93fa70: move a14, -*sp, 1 +3f93fa80: movk 1, a11 +3f93fa90: move a11, *a14+, 1 +3f93faa0: move a10, *a14+, 1 +3f93fab0: move a9, *a14+, 1 +3f93fac0: move *a9(0xd20), a7, 1 +3f93fae0: call a7 +3f93faf0: calla L3F6F0600 +3f93fb20: calla L3F6F0400 +3f93fb50: move a11, a8 +3f93fb60: move *sp(0xc0), a14, 1 +3f93fb80: mmfm sp, a7,a9,a10,a11,a13 +3f93fba0: rets 2 +3f93fbb0: move a13, -*sp, 1 +3f93fbc0: move a14, a13 +3f93fbd0: move *sp(0x40), a14, 1 +3f93fbf0: move *sp+, a13, 1 +3f93fc00: rets 2 +3f93fc10: move a13, -*sp, 1 +3f93fc20: move a14, a13 +3f93fc30: move *sp(0x40), a14, 1 +3f93fc50: move *sp+, a13, 1 +3f93fc60: rets 2 +3f93fc70: mmtm sp, a9,a10,a11,a13 +3f93fc90: move a14, a13 +3f93fca0: move *a13(0xffa0), a9, 1 +3f93fcc0: move *a13(0xff80), a10, 1 +3f93fce0: setf 16, 1, 0 +3f93fcf0: move *a9(0x20), *a10(0x20), 0 +3f93fd20: move *a9(0x30), *a10(0x30), 0 +3f93fd50: move *a9(0x40), a11, 0 +3f93fd70: dec a11 +3f93fd80: move a11, *a10(0x40), 0 +3f93fda0: move *a9(0x50), a11, 0 +3f93fdc0: dec a11 +3f93fdd0: move a11, *a10(0x50), 0 +3f93fdf0: move *sp(0xa0), a14, 1 +3f93fe10: mmfm sp, a9,a10,a11,a13 +3f93fe30: rets 2 +3f93fe40: mmtm sp, a5,a7,a9,a11,a13 +3f93fe60: move a14, a13 +3f93fe70: move *a13(0xffc0), a9, 1 +3f93fe90: move *a13(0xffe0), a11, 1 +3f93feb0: move *a11, a7, 1 +3f93fec0: sll 0x5, a7 +3f93fed0: add a9, a7 +3f93fee0: move a14, -*sp, 1 +3f93fef0: move *a9(0x60), *a14+, 1 +3f93ff10: move *a9(0x40), *a14+, 1 +3f93ff30: move *a9(0xa0), *a14+, 1 +3f93ff50: move *a9(0x80), *a14+, 1 +3f93ff70: sub a5, a5 +3f93ff80: move a5, *a14+, 1 +3f93ff90: movk 3, a5 +3f93ffa0: move a5, *a14+, 1 +3f93ffb0: move *a9(0x20), *a14+, 1 +3f93ffd0: move *a9(0x0), *a14+, 1 +3f93fff0: calla L3F6F1120 +3f940020: move a8, *a7(0x1a0), 1 +3f940040: move a9, a7 +3f940050: jrne L3F940080 +3f940060: sub a8, a8 +3f940070: jruc L3F940090 +L3F940080: +3f940080: movk 1, a8 +L3F940090: +3f940090: move *sp(0xc0), a14, 1 +3f9400b0: mmfm sp, a5,a7,a9,a11,a13 +3f9400d0: rets 2 +3f9400e0: mmtm sp, a7,a9,a11,a13 +3f940100: move a14, a13 +3f940110: move a14, -*sp, 1 +3f940120: move *a13(0xffc0), a11, 1 +3f940140: move *a13(0xffe0), a9, 1 +3f940160: move *a9, a7, 1 +3f940170: sll 0x5, a7 +3f940180: add a11, a7 +3f940190: move *a7(0x1a0), *a14+, 1 +3f9401b0: calla L3F6F27C0 +3f9401e0: movk 1, a8 +3f9401f0: move *sp(0xa0), a14, 1 +3f940210: mmfm sp, a7,a9,a11,a13 +3f940230: rets 2 +L3F940240: +3f940240: mmtm sp, a7,a9,a11,a13 +3f940260: move a14, a13 +3f940270: addi 0x30, a14 +3f940290: move @0x2252e0, a11, 1 +3f9402c0: jreq L3F940690 +3f9402d0: sub a9, a9 +3f9402e0: move @0x225070, a11, 1 +3f940310: jreq L3F940340 +3f940320: movk 4, a11 +3f940330: jruc L3F940350 +L3F940340: +3f940340: movk 3, a11 +L3F940350: +3f940350: cmp a11, a9 +3f940360: jrge L3F940480 +L3F940370: +3f940370: move a9, a11 +3f940380: inc a11 +3f940390: sll 0x3, a11 +3f9403a0: add a13, a11 +3f9403b0: move a9, a7 +3f9403c0: inc a7 +3f9403d0: movb a7, *a11 +3f9403e0: inc a9 +3f9403f0: move @0x225070, a11, 1 +3f940420: jreq L3F940450 +3f940430: movk 4, a7 +3f940440: jruc L3F940460 +L3F940450: +3f940450: movk 3, a7 +L3F940460: +3f940460: cmp a7, a9 +3f940470: jrlt L3F940370 +L3F940480: +3f940480: move a14, -*sp, 1 +3f940490: movi 0x3f93eef0, a11 +3f9404c0: move a11, *a14+, 1 +3f9404d0: movi 0x3f93efe0, a7 +3f940500: move a7, *a14+, 1 +3f940510: move @0x225070, a7, 1 +3f940540: jreq L3F940570 +3f940550: movk 4, a11 +3f940560: jruc L3F940580 +L3F940570: +3f940570: movk 3, a11 +L3F940580: +3f940580: move a11, *a14+, 1 +3f940590: move a13, *a14+, 1 +3f9405a0: move @0x2252e0, *a14+, 1 +3f9405d0: calla L3F251190 +3f940600: move a14, -*sp, 1 +3f940610: sub a11, a11 +3f940620: move a11, *a14+, 1 +3f940630: move a11, *a14+, 1 +3f940640: movk 2, a7 +3f940650: move a7, *a14+, 1 +3f940660: calla L3F254AD0 +L3F940690: +3f940690: subi 0x30, a14 +3f9406b0: mmfm sp, a7,a9,a11,a13 +3f9406d0: rets +3f9406e0: .word 0x0072 +3f9406f0: sla a11, a13 +3f940700: sra a11, a11 +3f940710: mods b10, sp +3f940720: .word 0x756f +3f940730: sra b11, b3 +3f940740: sra b10, sp +3f940750: sra b11, b6 +3f940760: .word 0x746e +3f940770: sla 0x1, b10 +3f940780: modu a3, a9 +3f940790: sla b11, b6 +3f9407a0: rl a11, a12 +3f9407b0: sla 0x3, a4 +3f9407c0: .word 0x7665 +3f9407d0: modu a3, a5 +3f9407e0: sla 0x3, b4 +3f9407f0: .word 0x7974 +3f940800: sra b11, b0 +3f940810: .word 0x000a +3f940820: sra a11, a11 +3f940830: sll b3, b9 +3f940840: sla a11, sp +3f940850: sra b3, b2 +3f940860: mods a8, a0 +3f940870: .word 0x756f +3f940880: sra b11, b3 +3f940890: .word 0x0000 +3f9408a0: .word 0x0000 +3f9408b0: .word 0x0000 +3f9408c0: move *a0+, *a0+, 0 +3f9408d0: add b5, b8 +L3F9408E0: +3f9408e0: mmtm sp, a9,a11,a13 +3f940900: move a14, a13 +3f940910: addi 0x40, a14 +3f940930: sub a11, a11 +3f940940: move a11, *a13(0x20), 1 +3f940960: move @0x2256f0, a11, 1 +3f940990: move a11, *a13(0x20), 1 +3f9409b0: jreq L3F940BA0 +L3F9409C0: +3f9409c0: move *a13(0x20), a11, 1 +3f9409e0: move *a11, a9, 1 +3f9409f0: move a9, @0x2256f0, 1 +3f940a20: move *a11(0x40), a11, 1 +3f940a40: subk 4, a11 +3f940a50: jrle L3F940AE0 +3f940a60: move a14, -*sp, 1 +3f940a70: move *a13(0x20), a11, 1 +3f940a90: move *a11(0x60), *a14+, 1 +3f940ab0: calla L3F702440 +L3F940AE0: +3f940ae0: move a14, -*sp, 1 +3f940af0: move *a13(0x20), *a14+, 1 +3f940b10: calla L3F702440 +3f940b40: move @0x2256f0, a11, 1 +3f940b70: move a11, *a13(0x20), 1 +3f940b90: jrne L3F9409C0 +L3F940BA0: +3f940ba0: move a14, -*sp, 1 +3f940bb0: movk 26, a9 +3f940bc0: move a9, *a14+, 1 +3f940bd0: calla L3F705A00 +3f940c00: move a8, *a13(0x20), 1 +3f940c20: move a8, a11 +3f940c30: jreq L3F940ED0 +3f940c40: move a14, -*sp, 1 +3f940c50: movi 0x3f947400, a8 +3f940c80: move a8, *a14+, 1 +3f940c90: calla L3FB458D0 +3f940cc0: subk 4, a8 +3f940cd0: jrle L3F940E80 +3f940ce0: move a14, -*sp, 1 +3f940cf0: move a14, -*sp, 1 +3f940d00: movi 0x3f947400, a8 +3f940d30: move a8, *a14+, 1 +3f940d40: calla L3FB458D0 +3f940d70: move a8, *a14+, 1 +3f940d80: calla L3F705A00 +3f940db0: move a8, *a11(0x60), 1 +3f940dd0: move a8, a8 +3f940de0: jrne L3F940ED0 +3f940df0: move a14, -*sp, 1 +3f940e00: move a11, *a14+, 1 +3f940e10: calla L3F702440 +3f940e40: sub a9, a9 +3f940e50: move a9, *a13(0x20), 1 +3f940e70: jruc L3F940ED0 +L3F940E80: +3f940e80: move a11, a9 +3f940e90: addi 0x80, a9 +3f940eb0: move a9, *a11(0x60), 1 +L3F940ED0: +3f940ed0: move *a13(0x20), a11, 1 +3f940ef0: jrne L3F940F90 +3f940f00: move a14, -*sp, 1 +3f940f10: movi 0x3f947458, a8 +3f940f40: move a8, *a14+, 1 +3f940f50: calla L3F927BC0 +3f940f80: jruc L3F941240 +L3F940F90: +3f940f90: move a14, -*sp, 1 +3f940fa0: move a14, -*sp, 1 +3f940fb0: movi 0x3f947400, a8 +3f940fe0: move a8, *a14+, 1 +3f940ff0: calla L3FB458D0 +3f941020: move a8, *a14+, 1 +3f941030: move *a11(0x60), *a14+, 1 +3f941050: movi 0x3f947400, a8 +3f941080: move a8, *a14+, 1 +3f941090: calla L3FB44400 +3f9410c0: move a14, -*sp, 1 +3f9410d0: movi 0x3f947400, a8 +3f941100: move a8, *a14+, 1 +3f941110: calla L3FB458D0 +3f941140: move a8, *a11(0x40), 1 +3f941160: movk 1, a9 +3f941170: move a9, *a11(0xb0), 1 +3f941190: movi 0x80, a9 +3f9411b0: move a9, *a11(0x20), 1 +3f9411d0: move @0x2256f0, a9, 1 +3f941200: move a9, *a11, 1 +3f941210: move a11, @0x2256f0, 1 +L3F941240: +3f941240: move *sp(0x80), a14, 1 +3f941260: mmfm sp, a9,a11,a13 +3f941280: rets 2 +L3F941290: +3f941290: mmtm sp, a7,a9,a10,a11,a13 +3f9412b0: move a14, a13 +3f9412c0: addk 32, a14 +3f9412d0: move a14, -*sp, 1 +3f9412e0: sub a7, a7 +3f9412f0: move a7, *a14+, 1 +3f941300: calla L3F9408E0 +3f941330: move @0x225710, a9, 1 +3f941360: jreq L3F9414E0 +L3F941370: +3f941370: move *a9, a7, 1 +3f941380: move a7, @0x225710, 1 +3f9413b0: move *a9(0x40), a7, 1 +3f9413d0: subk 4, a7 +3f9413e0: jrle L3F941450 +3f9413f0: move a14, -*sp, 1 +3f941400: move *a9(0x60), *a14+, 1 +3f941420: calla L3F702440 +L3F941450: +3f941450: move a14, -*sp, 1 +3f941460: move a9, *a14+, 1 +3f941470: calla L3F702440 +3f9414a0: move @0x225710, a9, 1 +3f9414d0: jrne L3F941370 +L3F9414E0: +3f9414e0: sub a11, a11 +3f9414f0: move @0x2256f0, a10, 1 +3f941520: jreq L3F9419F0 +L3F941530: +3f941530: move a14, -*sp, 1 +3f941540: movk 26, a7 +3f941550: move a7, *a14+, 1 +3f941560: calla L3F705A00 +3f941590: move a8, a9 +3f9415a0: jreq L3F941750 +3f9415b0: move *a10(0x40), a7, 1 +3f9415d0: subk 4, a7 +3f9415e0: jrle L3F941700 +3f9415f0: move a14, -*sp, 1 +3f941600: move *a10(0x40), *a14+, 1 +3f941620: calla L3F705A00 +3f941650: move a8, *a9(0x60), 1 +3f941670: move a8, a7 +3f941680: jrne L3F941750 +3f941690: move a14, -*sp, 1 +3f9416a0: move a9, *a14+, 1 +3f9416b0: calla L3F702440 +3f9416e0: sub a9, a9 +3f9416f0: jruc L3F941750 +L3F941700: +3f941700: move a9, a7 +3f941710: addi 0x80, a7 +3f941730: move a7, *a9(0x60), 1 +L3F941750: +3f941750: move a9, a7 +3f941760: jrne L3F941800 +3f941770: move a14, -*sp, 1 +3f941780: movi 0x3f9475b8, a8 +3f9417b0: move a8, *a14+, 1 +3f9417c0: calla L3F927BC0 +3f9417f0: jruc L3F9419F0 +L3F941800: +3f941800: move *a10(0x20), *a9(0x20), 1 +3f941830: move *a10(0x40), *a9(0x40), 1 +3f941860: move *a10(0xb0), *a9(0xb0), 1 +3f941890: move a14, -*sp, 1 +3f9418a0: move *a10(0x40), *a14+, 1 +3f9418c0: move *a9(0x60), *a14+, 1 +3f9418e0: move *a10(0x60), *a14+, 1 +3f941900: calla L3FB44400 +3f941930: sub a7, a7 +3f941940: move a7, *a9, 1 +3f941950: move a11, a8 +3f941960: jrne L3F9419B0 +3f941970: move a9, @0x225710, 1 +3f9419a0: jruc L3F9419C0 +L3F9419B0: +3f9419b0: move a9, *a11, 1 +L3F9419C0: +3f9419c0: move a9, a11 +3f9419d0: move *a10, a10, 1 +3f9419e0: jrne L3F941530 +L3F9419F0: +3f9419f0: move *sp(0xc0), a14, 1 +3f941a10: mmfm sp, a7,a9,a10,a11,a13 +3f941a30: rets 2 +L3F941A40: +3f941a40: mmtm sp, a9,a11,a13 +3f941a60: move a14, a13 +3f941a70: addi 0x760, a14 +3f941a90: sub a11, a11 +3f941aa0: move a11, *a13(0x680), 1 +3f941ac0: move a11, *a13(0x6a0), 1 +3f941ae0: move a11, *a13(0x6c0), 1 +3f941b00: movk 1, a8 +3f941b10: jruc L3F9421E0 +L3F941B20: +3f941b20: move *a13, a11, 1 +3f941b30: move *a11(0x20), a9, 1 +3f941b50: cmpi 0x80, a9 +3f941b70: jrne L3F941D90 +3f941b80: move a14, -*sp, 1 +3f941b90: movk 1, a9 +3f941ba0: move a9, *a14+, 1 +3f941bb0: move *a11(0x60), *a14+, 1 +3f941bd0: move *a13(0x620), *a14+, 1 +3f941bf0: calla L3FC752F0 +3f941c20: btst 0, a8 +3f941c30: jrne L3F9420B0 +3f941c40: move a14, -*sp, 1 +3f941c50: move *a13(0x620), *a14+, 1 +3f941c70: calla L3F702440 +3f941ca0: move *a13(0x640), a9, 1 +3f941cc0: jreq L3F941D20 +3f941cd0: move a14, -*sp, 1 +3f941ce0: move a9, *a14+, 1 +3f941cf0: calla L3F702440 +L3F941D20: +3f941d20: move *a11(0xb0), a9, 1 +3f941d40: jrne L3F941D70 +3f941d50: sub a8, a8 +3f941d60: jruc L3F9421E0 +L3F941D70: +3f941d70: movk 1, a8 +3f941d80: jruc L3F9421E0 +L3F941D90: +3f941d90: move *a11(0x20), a9, 1 +3f941db0: move *a13(0x720), a11, 1 +3f941dd0: cmp a11, a9 +3f941de0: jrne L3F9420B0 +3f941df0: move *a13, a9, 1 +3f941e00: move *a13(0x700), a11, 1 +3f941e20: move *a9(0x40), a9, 1 +3f941e40: cmp a9, a11 +3f941e50: jrne L3F9420B0 +3f941e60: move a11, a8 +3f941e70: jreq L3F9420B0 +3f941e80: move a14, -*sp, 1 +3f941e90: move *a13, a9, 1 +3f941ea0: move *a9(0x40), *a14+, 1 +3f941ec0: move *a9(0x60), *a14+, 1 +3f941ee0: move *a13(0x640), *a14+, 1 +3f941f00: calla L3F942230 +3f941f30: move a8, a8 +3f941f40: jrne L3F9420B0 +3f941f50: move a14, -*sp, 1 +3f941f60: move *a13(0x620), *a14+, 1 +3f941f80: calla L3F702440 +3f941fb0: move *a13(0x640), a9, 1 +3f941fd0: jreq L3F942030 +3f941fe0: move a14, -*sp, 1 +3f941ff0: move a9, *a14+, 1 +3f942000: calla L3F702440 +L3F942030: +3f942030: move *a13, a9, 1 +3f942040: move *a9(0xb0), a9, 1 +3f942060: jrne L3F942090 +3f942070: sub a8, a8 +3f942080: jruc L3F9421E0 +L3F942090: +3f942090: movk 1, a8 +3f9420a0: jruc L3F9421E0 +L3F9420B0: +3f9420b0: move *a13, a11, 1 +3f9420c0: move *a11, *a13, 1 +3f9420d0: move *a13, a11, 1 +3f9420e0: jrne L3F941B20 +3f9420f0: move a14, -*sp, 1 +3f942100: move *a13(0x620), *a14+, 1 +3f942120: calla L3F702440 +3f942150: move *a13(0x640), a11, 1 +3f942170: jreq L3F9421D0 +3f942180: move a14, -*sp, 1 +3f942190: move a11, *a14+, 1 +3f9421a0: calla L3F702440 +L3F9421D0: +3f9421d0: sub a8, a8 +L3F9421E0: +3f9421e0: move *sp(0x80), a14, 1 +3f942200: mmfm sp, a9,a11,a13 +3f942220: rets 2 +L3F942230: +3f942230: mmtm sp, a5,a7,a9,a10,a11,a13 +3f942250: move a14, a13 +3f942260: move *a13(0xffe0), a9, 1 +3f942280: move *a13(0xffc0), a10, 1 +3f9422a0: move *a13(0xffa0), a11, 1 +3f9422c0: jrle L3F9423F0 +3f9422d0: setf 8, 0, 0 +L3F9422E0: +3f9422e0: move *a9, a7, 0 +3f9422f0: move *a10, a5, 0 +3f942300: cmp a5, a7 +3f942310: jreq L3F9423B0 +3f942320: move *a9, a7, 0 +3f942330: move *a10, a5, 0 +3f942340: cmp a5, a7 +3f942350: jrnc L3F942390 +3f942360: movi 0xffff, a8 +3f942380: jruc L3F942400 +L3F942390: +3f942390: movk 1, a8 +3f9423a0: jruc L3F942400 +L3F9423B0: +3f9423b0: addk 8, a9 +3f9423c0: addk 8, a10 +3f9423d0: dec a11 +3f9423e0: jrgt L3F9422E0 +L3F9423F0: +3f9423f0: sub a8, a8 +L3F942400: +3f942400: move *sp(0xe0), a14, 1 +3f942420: mmfm sp, a5,a7,a9,a10,a11,a13 +3f942440: rets 2 +L3F942450: +3f942450: mmtm sp, a5,a7,a9,a10,a11,a13 +3f942470: move a14, a13 +3f942480: addk 32, a14 +3f942490: sub a11, a11 +3f9424a0: move a14, -*sp, 1 +3f9424b0: move *a13(0xffe0), *a14+, 1 +3f9424d0: calla L3F941A40 +3f942500: move a8, a8 +3f942510: jrne L3F942550 +3f942520: movk 10, a8 +3f942530: jauc L3F942DE0 +L3F942550: +3f942550: move a14, -*sp, 1 +3f942560: move *a13(0xffc0), *a14+, 1 +3f942580: calla L3F945370 +3f9425b0: move a8, *a13, 1 +3f9425c0: move a8, a8 +3f9425d0: jrne L3F942650 +3f9425e0: move *a13(0xffe0), a7, 1 +3f942600: move *a13(0xffc0), *a7(0xc0), 1 +3f942630: movk 2, a8 +3f942640: jruc L3F942DE0 +L3F942650: +3f942650: move *a13(0xffc0), a7, 1 +3f942670: cmpi 0x80, a7 +3f942690: jrne L3F942810 +3f9426a0: move *a13(0xffa0), a7, 1 +3f9426c0: jreq L3F942810 +3f9426d0: move *a13(0xff80), a7, 1 +3f9426f0: movb *a7, a7 +3f942700: cmpi 0x5f, a7 +3f942720: jrne L3F942810 +3f942730: movi 0x2256f0, a11 +3f942760: move *a13(0xffa0), a7, 1 +3f942780: dec a7 +3f942790: move a7, *a13(0xffa0), 1 +3f9427b0: move *a13(0xff80), a7, 1 +3f9427d0: addk 8, a7 +3f9427e0: move a7, *a13(0xff80), 1 +3f942800: jruc L3F942840 +L3F942810: +3f942810: movi 0x225710, a11 +L3F942840: +3f942840: sub a10, a10 +3f942850: move *a11, a9, 1 +3f942860: jreq L3F9429D0 +L3F942870: +3f942870: move *a13(0xffa0), a7, 1 +3f942890: move *a9(0x40), a5, 1 +3f9428b0: cmp a5, a7 +3f9428c0: jrne L3F9429A0 +3f9428d0: move a14, -*sp, 1 +3f9428e0: move a7, *a14+, 1 +3f9428f0: move *a9(0x60), *a14+, 1 +3f942910: move *a13(0xff80), *a14+, 1 +3f942930: calla L3F942230 +3f942960: move a8, a5 +3f942970: jrne L3F9429A0 +3f942980: sub a8, a8 +3f942990: jruc L3F942DE0 +L3F9429A0: +3f9429a0: move a9, a10 +3f9429b0: move *a9, a9, 1 +3f9429c0: jrne L3F942870 +L3F9429D0: +3f9429d0: move a14, -*sp, 1 +3f9429e0: movk 26, a7 +3f9429f0: move a7, *a14+, 1 +3f942a00: calla L3F705A00 +3f942a30: move a8, a9 +3f942a40: jreq L3F942BF0 +3f942a50: move *a13(0xffa0), a5, 1 +3f942a70: subk 4, a5 +3f942a80: jrls L3F942BA0 +3f942a90: move a14, -*sp, 1 +3f942aa0: move *a13(0xffa0), *a14+, 1 +3f942ac0: calla L3F705A00 +3f942af0: move a8, *a9(0x60), 1 +3f942b10: move a8, a5 +3f942b20: jrne L3F942BF0 +3f942b30: move a14, -*sp, 1 +3f942b40: move a9, *a14+, 1 +3f942b50: calla L3F702440 +3f942b80: sub a9, a9 +3f942b90: jruc L3F942BF0 +L3F942BA0: +3f942ba0: move a9, a5 +3f942bb0: addi 0x80, a5 +3f942bd0: move a5, *a9(0x60), 1 +L3F942BF0: +3f942bf0: move a9, a5 +3f942c00: jrne L3F942C30 +3f942c10: movk 11, a8 +3f942c20: jruc L3F942DE0 +L3F942C30: +3f942c30: move a14, -*sp, 1 +3f942c40: move *a13(0xffa0), *a14+, 1 +3f942c60: move *a9(0x60), *a14+, 1 +3f942c80: move *a13(0xff80), *a14+, 1 +3f942ca0: calla L3FB44400 +3f942cd0: sub a5, a5 +3f942ce0: move a5, *a9, 1 +3f942cf0: move *a13(0xffc0), *a9(0x20), 1 +3f942d20: movk 1, a5 +3f942d30: move a5, *a9(0xb0), 1 +3f942d50: move *a13(0xffa0), *a9(0x40), 1 +3f942d80: move a10, a8 +3f942d90: jrne L3F942DC0 +3f942da0: move a9, *a11, 1 +3f942db0: jruc L3F942DD0 +L3F942DC0: +3f942dc0: move a9, *a10, 1 +L3F942DD0: +3f942dd0: sub a8, a8 +L3F942DE0: +3f942de0: move *sp(0xe0), a14, 1 +3f942e00: mmfm sp, a5,a7,a9,a10,a11,a13 +3f942e20: rets 2 +L3F942E30: +3f942e30: mmtm sp, a5,a7,a9,a10,a11,a13 +3f942e50: move a14, a13 +3f942e60: addk 32, a14 +3f942e70: sub a11, a11 +3f942e80: move a14, -*sp, 1 +3f942e90: move *a13(0xffe0), *a14+, 1 +3f942eb0: calla L3F941A40 +3f942ee0: move a8, a8 +3f942ef0: jrne L3F942F20 +3f942f00: movk 10, a8 +3f942f10: jruc L3F9434F0 +L3F942F20: +3f942f20: move a14, -*sp, 1 +3f942f30: move *a13(0xffc0), *a14+, 1 +3f942f50: calla L3F945370 +3f942f80: move a8, *a13, 1 +3f942f90: move a8, a8 +3f942fa0: jrne L3F943020 +3f942fb0: move *a13(0xffe0), a7, 1 +3f942fd0: move *a13(0xffc0), *a7(0xc0), 1 +3f943000: movk 2, a8 +3f943010: jruc L3F9434F0 +L3F943020: +3f943020: move *a13(0xffc0), a7, 1 +3f943040: cmpi 0x80, a7 +3f943060: jrne L3F9431E0 +3f943070: move *a13(0xffa0), a7, 1 +3f943090: jreq L3F9431E0 +3f9430a0: move *a13(0xff80), a7, 1 +3f9430c0: movb *a7, a7 +3f9430d0: cmpi 0x5f, a7 +3f9430f0: jrne L3F9431E0 +3f943100: movi 0x2256f0, a11 +3f943130: move *a13(0xffa0), a7, 1 +3f943150: dec a7 +3f943160: move a7, *a13(0xffa0), 1 +3f943180: move *a13(0xff80), a7, 1 +3f9431a0: addk 8, a7 +3f9431b0: move a7, *a13(0xff80), 1 +3f9431d0: jruc L3F943210 +L3F9431E0: +3f9431e0: movi 0x225710, a11 +L3F943210: +3f943210: sub a10, a10 +3f943220: move *a11, a9, 1 +3f943230: jreq L3F9434E0 +L3F943240: +3f943240: move *a13(0xffa0), a7, 1 +3f943260: move *a9(0x40), a5, 1 +3f943280: cmp a5, a7 +3f943290: jrne L3F9434B0 +3f9432a0: move a14, -*sp, 1 +3f9432b0: move a7, *a14+, 1 +3f9432c0: move *a9(0x60), *a14+, 1 +3f9432e0: move *a13(0xff80), *a14+, 1 +3f943300: calla L3F942230 +3f943330: move a8, a5 +3f943340: jrne L3F9434B0 +3f943350: move a10, a5 +3f943360: jrne L3F943390 +3f943370: move *a9, *a11, 1 +3f943380: jruc L3F9433A0 +L3F943390: +3f943390: move *a9, *a10, 1 +L3F9433A0: +3f9433a0: move *a9(0x40), a5, 1 +3f9433c0: subk 4, a5 +3f9433d0: jrle L3F943440 +3f9433e0: move a14, -*sp, 1 +3f9433f0: move *a9(0x60), *a14+, 1 +3f943410: calla L3F702440 +L3F943440: +3f943440: move a14, -*sp, 1 +3f943450: move a9, *a14+, 1 +3f943460: calla L3F702440 +3f943490: sub a8, a8 +3f9434a0: jruc L3F9434F0 +L3F9434B0: +3f9434b0: move a9, a10 +3f9434c0: move *a9, a9, 1 +3f9434d0: jrne L3F943240 +L3F9434E0: +3f9434e0: sub a8, a8 +L3F9434F0: +3f9434f0: move *sp(0xe0), a14, 1 +3f943510: mmfm sp, a5,a7,a9,a10,a11,a13 +3f943530: rets 2 +L3F943540: +3f943540: mmtm sp, a5,a7,a9,a10,a11,a13 +3f943560: move a14, a13 +3f943570: addi 0x40, a14 +3f943590: sub a9, a9 +3f9435a0: move a9, *a13(0x20), 1 +3f9435c0: move *a13(0xffa0), a7, 1 +3f9435e0: move @0x225730, a5, 1 +3f943610: jreq L3F943640 +3f943620: movk 1, a5 +3f943630: jruc L3F943650 +L3F943640: +3f943640: move a9, a5 +L3F943650: +3f943650: movb a5, *a7 +3f943660: move @0x225710, a11, 1 +3f943690: jreq L3F943780 +L3F9436A0: +3f9436a0: move *a13(0x20), a7, 1 +3f9436c0: inc a7 +3f9436d0: move a7, *a13(0x20), 1 +3f9436f0: move *a11(0x40), a5, 1 +3f943710: addk 3, a5 +3f943720: sra 0x2, a5 +3f943730: sll 0x2, a5 +3f943740: addk 4, a5 +3f943750: add a5, a9 +3f943760: move *a11, a11, 1 +3f943770: jrne L3F9436A0 +L3F943780: +3f943780: move a9, a5 +3f943790: jreq L3F943A80 +3f9437a0: move a14, -*sp, 1 +3f9437b0: move a9, *a14+, 1 +3f9437c0: calla L3F705A00 +3f9437f0: move a8, a10 +3f943800: move *a13(0xffe0), a7, 1 +3f943820: move a8, *a7, 1 +3f943830: move a8, a5 +3f943840: jrne L3F9438B0 +3f943850: move *a13(0xffc0), a5, 1 +3f943870: sub a7, a7 +3f943880: move a7, *a5, 1 +3f943890: move a7, a8 +3f9438a0: jruc L3F943AE0 +L3F9438B0: +3f9438b0: move @0x225710, a11, 1 +3f9438e0: jreq L3F943A80 +L3F9438F0: +3f9438f0: movb *a11(0x20), *a10(0x0) +3f943920: setf 16, 0, 0 +3f943930: move *a11(0x40), *a10(0x10), 0 +3f943960: addk 32, a10 +3f943970: move a14, -*sp, 1 +3f943980: move *a11(0x40), *a14+, 1 +3f9439a0: move a10, *a14+, 1 +3f9439b0: move *a11(0x60), *a14+, 1 +3f9439d0: calla L3FB44400 +3f943a00: move *a11(0x40), a7, 1 +3f943a20: addk 3, a7 +3f943a30: sra 0x2, a7 +3f943a40: sll 0x5, a7 +3f943a50: add a7, a10 +3f943a60: move *a11, a11, 1 +3f943a70: jrne L3F9438F0 +L3F943A80: +3f943a80: move *a13(0xffc0), a7, 1 +3f943aa0: move *a13(0x20), *a7(0x0), 1 +3f943ad0: move a9, a8 +L3F943AE0: +3f943ae0: move *sp(0xe0), a14, 1 +3f943b00: mmfm sp, a5,a7,a9,a10,a11,a13 +3f943b20: rets 2 +3f943b30: mmtm sp, a9,a11,a13 +3f943b50: move a14, a13 +3f943b60: addi 0x760, a14 +3f943b80: sub a11, a11 +3f943b90: move a11, *a13(0x680), 1 +3f943bb0: move a11, *a13(0x6a0), 1 +3f943bd0: move a11, *a13(0x6c0), 1 +3f943bf0: move @0x225730, a11, 1 +3f943c20: jrne L3F943C60 +3f943c30: sub a8, a8 +3f943c40: jauc L3F944E80 +L3F943C60: +3f943c60: move a14, -*sp, 1 +3f943c70: move a13, a11 +3f943c80: addi 0x6c0, a11 +3f943ca0: move a11, *a14+, 1 +3f943cb0: move a13, a11 +3f943cc0: addi 0x420, a11 +3f943ce0: move a11, *a14+, 1 +3f943cf0: move a13, a11 +3f943d00: addi 0x6a0, a11 +3f943d20: move a11, *a14+, 1 +3f943d30: move a13, a11 +3f943d40: addi 0x220, a11 +3f943d60: move a11, *a14+, 1 +3f943d70: move a13, a11 +3f943d80: addi 0x680, a11 +3f943da0: move a11, *a14+, 1 +3f943db0: move a13, a11 +3f943dc0: addk 32, a11 +3f943dd0: move a11, *a14+, 1 +3f943de0: move *a13(0xffe0), *a14+, 1 +3f943e00: calla L3F949650 +3f943e30: move a8, a8 +3f943e40: jaeq L3F944D40 +3f943e60: move *a13(0x680), a9, 1 +3f943e80: sll 0x3, a9 +3f943e90: add a13, a9 +3f943ea0: sub a11, a11 +3f943eb0: movb a11, *a9(0x20) +3f943ed0: move a14, -*sp, 1 +3f943ee0: move a13, a9 +3f943ef0: addk 32, a9 +3f943f00: move a9, *a14+, 1 +3f943f10: calla L3F945050 +3f943f40: move a8, *a13(0x720), 1 +3f943f60: move *a13(0x680), a11, 1 +3f943f80: move *a13(0x6a0), a9, 1 +3f943fa0: add a9, a11 +3f943fb0: move *a13(0x6c0), a9, 1 +3f943fd0: add a9, a11 +3f943fe0: addk 2, a11 +3f943ff0: move a11, *a13(0x6e0), 1 +3f944010: move a14, -*sp, 1 +3f944020: move a11, *a14+, 1 +3f944030: calla L3F705A00 +3f944060: move a8, *a13(0x620), 1 +3f944080: move a8, a8 +3f944090: jrne L3F9440D0 +3f9440a0: movk 1, a8 +3f9440b0: jauc L3F944E80 +L3F9440D0: +3f9440d0: move a8, *a13(0x660), 1 +3f9440f0: move a14, -*sp, 1 +3f944100: move *a13(0x680), *a14+, 1 +3f944120: move a8, *a14+, 1 +3f944130: move a13, a9 +3f944140: addk 32, a9 +3f944150: move a9, *a14+, 1 +3f944160: calla L3FB44400 +3f944190: move *a13(0x680), a9, 1 +3f9441b0: sll 0x3, a9 +3f9441c0: move *a13(0x660), a11, 1 +3f9441e0: add a11, a9 +3f9441f0: movk 32, a11 +3f944200: movb a11, *a9 +3f944210: move *a13(0x680), a9, 1 +3f944230: inc a9 +3f944240: sll 0x3, a9 +3f944250: move *a13(0x660), a11, 1 +3f944270: add a11, a9 +3f944280: move a9, *a13(0x660), 1 +3f9442a0: move a14, -*sp, 1 +3f9442b0: move *a13(0x6a0), *a14+, 1 +3f9442d0: move a9, *a14+, 1 +3f9442e0: move a13, a11 +3f9442f0: addi 0x220, a11 +3f944310: move a11, *a14+, 1 +3f944320: calla L3FB44400 +3f944350: move *a13(0x6a0), a11, 1 +3f944370: sll 0x3, a11 +3f944380: add a9, a11 +3f944390: movk 32, a9 +3f9443a0: movb a9, *a11 +3f9443b0: move *a13(0x6a0), a11, 1 +3f9443d0: inc a11 +3f9443e0: sll 0x3, a11 +3f9443f0: move *a13(0x660), a9, 1 +3f944410: add a9, a11 +3f944420: move a11, *a13(0x660), 1 +3f944440: move a14, -*sp, 1 +3f944450: move *a13(0x6c0), *a14+, 1 +3f944470: move a11, *a14+, 1 +3f944480: move a13, a9 +3f944490: addi 0x420, a9 +3f9444b0: move a9, *a14+, 1 +3f9444c0: calla L3FB44400 +3f9444f0: move a14, -*sp, 1 +3f944500: move a13, a9 +3f944510: addi 0x640, a9 +3f944530: move a9, *a14+, 1 +3f944540: move a13, a9 +3f944550: addi 0x700, a9 +3f944570: move a9, *a14+, 1 +3f944580: move *a13(0x620), *a14+, 1 +3f9445a0: move *a13(0x6e0), *a14+, 1 +3f9445c0: move *a13(0x720), *a14+, 1 +3f9445e0: calla L3F945F60 +3f944610: move a8, a8 +3f944620: jrne L3F944680 +3f944630: sub a9, a9 +3f944640: move a9, *a13(0x700), 1 +3f944660: move a9, *a13(0x640), 1 +L3F944680: +3f944680: move @0x225710, a9, 1 +3f9446b0: move a9, *a13, 1 +3f9446c0: jreq L3F944C60 +L3F9446D0: +3f9446d0: move *a13, a11, 1 +3f9446e0: move *a11(0x20), a9, 1 +3f944700: cmpi 0x80, a9 +3f944720: jrne L3F944920 +3f944730: move a14, -*sp, 1 +3f944740: movk 1, a9 +3f944750: move a9, *a14+, 1 +3f944760: move *a11(0x60), *a14+, 1 +3f944780: move *a13(0x620), *a14+, 1 +3f9447a0: calla L3FC752F0 +3f9447d0: btst 0, a8 +3f9447e0: jrne L3F944C20 +3f9447f0: move a14, -*sp, 1 +3f944800: move *a13(0x620), *a14+, 1 +3f944820: calla L3F702440 +3f944850: move *a13(0x640), a9, 1 +3f944870: jreq L3F9448D0 +3f944880: move a14, -*sp, 1 +3f944890: move a9, *a14+, 1 +3f9448a0: calla L3F702440 +L3F9448D0: +3f9448d0: move *a11(0xb0), a9, 1 +3f9448f0: jreq L3F944D40 +3f944900: sub a8, a8 +3f944910: jruc L3F944E80 +L3F944920: +3f944920: move *a11(0x20), a9, 1 +3f944940: move *a13(0x720), a11, 1 +3f944960: cmp a11, a9 +3f944970: jrne L3F944C20 +3f944980: move *a13, a9, 1 +3f944990: move *a13(0x700), a11, 1 +3f9449b0: move *a9(0x40), a9, 1 +3f9449d0: cmp a9, a11 +3f9449e0: jrne L3F944C20 +3f9449f0: move a11, a8 +3f944a00: jreq L3F944C20 +3f944a10: move a14, -*sp, 1 +3f944a20: move *a13, a9, 1 +3f944a30: move *a9(0x40), *a14+, 1 +3f944a50: move *a9(0x60), *a14+, 1 +3f944a70: move *a13(0x640), *a14+, 1 +3f944a90: calla L3F942230 +3f944ac0: move a8, a8 +3f944ad0: jrne L3F944C20 +3f944ae0: move a14, -*sp, 1 +3f944af0: move *a13(0x620), *a14+, 1 +3f944b10: calla L3F702440 +3f944b40: move *a13(0x640), a9, 1 +3f944b60: jreq L3F944BC0 +3f944b70: move a14, -*sp, 1 +3f944b80: move a9, *a14+, 1 +3f944b90: calla L3F702440 +L3F944BC0: +3f944bc0: move *a13, a9, 1 +3f944bd0: move *a9(0xb0), a9, 1 +3f944bf0: jreq L3F944D40 +3f944c00: sub a8, a8 +3f944c10: jruc L3F944E80 +L3F944C20: +3f944c20: move *a13, a11, 1 +3f944c30: move *a11, *a13, 1 +3f944c40: move *a13, a11, 1 +3f944c50: jrne L3F9446D0 +L3F944C60: +3f944c60: move *a13(0x640), a11, 1 +3f944c80: jreq L3F944CE0 +3f944c90: move a14, -*sp, 1 +3f944ca0: move a11, *a14+, 1 +3f944cb0: calla L3F702440 +L3F944CE0: +3f944ce0: move a14, -*sp, 1 +3f944cf0: move *a13(0x620), *a14+, 1 +3f944d10: calla L3F702440 +L3F944D40: +3f944d40: move a14, -*sp, 1 +3f944d50: move a13, a11 +3f944d60: addi 0x420, a11 +3f944d80: move a11, *a14+, 1 +3f944d90: move a13, a9 +3f944da0: addi 0x220, a9 +3f944dc0: move a9, *a14+, 1 +3f944dd0: move a13, a9 +3f944de0: addk 32, a9 +3f944df0: move a9, *a14+, 1 +3f944e00: movi 0x3f947718, a8 +3f944e30: move a8, *a14+, 1 +3f944e40: calla L3F927BC0 +3f944e70: movk 1, a8 +L3F944E80: +3f944e80: move *sp(0x80), a14, 1 +3f944ea0: mmfm sp, a9,a11,a13 +3f944ec0: rets 2 +L3F944ED0: +3f944ed0: mmtm sp, a11,a13 +3f944ef0: move a14, a13 +3f944f00: move a14, -*sp, 1 +3f944f10: move *a13(0xffe0), *a14+, 1 +3f944f30: calla L3F941A40 +3f944f60: move a8, a8 +3f944f70: jrne L3F944FA0 +3f944f80: movk 10, a8 +3f944f90: jruc L3F945000 +L3F944FA0: +3f944fa0: move *a13(0xffc0), a11, 1 +3f944fc0: move a11, @0x225730, 1 +3f944ff0: sub a8, a8 +L3F945000: +3f945000: move *sp(0x60), a14, 1 +3f945020: mmfm sp, a11,a13 +3f945040: rets 2 +L3F945050: +3f945050: mmtm sp, a9,a11,a13 +3f945070: move a14, a13 +3f945080: addk 32, a14 +3f945090: sub a11, a11 +3f9450a0: move a11, *a13, 1 +3f9450b0: move @0x2256d0, a9, 1 +3f9450e0: cmp a9, a11 +3f9450f0: jrge L3F945300 +L3F945100: +3f945100: move a14, -*sp, 1 +3f945110: move *a13, a11, 1 +3f945120: sll 0x6, a11 +3f945130: move @0x225690, a9, 1 +3f945160: add a9, a11 +3f945170: move *a11(0x20), *a14+, 1 +3f945190: move *a13(0xffe0), *a14+, 1 +3f9451b0: calla L3FB45500 +3f9451e0: move a8, a9 +3f9451f0: jrne L3F945280 +3f945200: move *a13, a11, 1 +3f945210: sll 0x6, a11 +3f945220: move @0x225690, a9, 1 +3f945250: add a9, a11 +3f945260: move *a11, a8, 1 +3f945270: jruc L3F945320 +L3F945280: +3f945280: move *a13, a11, 1 +3f945290: inc a11 +3f9452a0: move a11, *a13, 1 +3f9452b0: move @0x2256d0, a9, 1 +3f9452e0: cmp a9, a11 +3f9452f0: jrlt L3F945100 +L3F945300: +3f945300: movi 0xffff, a8 +L3F945320: +3f945320: move *sp(0x80), a14, 1 +3f945340: mmfm sp, a9,a11,a13 +3f945360: rets 2 +L3F945370: +3f945370: mmtm sp, a9,a11,a13 +3f945390: move a14, a13 +3f9453a0: addk 32, a14 +3f9453b0: sub a11, a11 +3f9453c0: move a11, *a13, 1 +3f9453d0: move @0x2256d0, a9, 1 +3f945400: cmp a9, a11 +3f945410: jrge L3F9455E0 +L3F945420: +3f945420: move *a13, a11, 1 +3f945430: sll 0x6, a11 +3f945440: move @0x225690, a9, 1 +3f945470: add a9, a11 +3f945480: move *a11, a11, 1 +3f945490: move *a13(0xffe0), a9, 1 +3f9454b0: cmp a9, a11 +3f9454c0: jrne L3F945560 +3f9454d0: move *a13, a11, 1 +3f9454e0: sll 0x6, a11 +3f9454f0: move @0x225690, a9, 1 +3f945520: add a9, a11 +3f945530: move *a11(0x20), a8, 1 +3f945550: jruc L3F9455F0 +L3F945560: +3f945560: move *a13, a11, 1 +3f945570: inc a11 +3f945580: move a11, *a13, 1 +3f945590: move @0x2256d0, a9, 1 +3f9455c0: cmp a9, a11 +3f9455d0: jrlt L3F945420 +L3F9455E0: +3f9455e0: sub a8, a8 +L3F9455F0: +3f9455f0: move *sp(0x80), a14, 1 +3f945610: mmfm sp, a9,a11,a13 +3f945630: rets 2 +3f945640: mmtm sp, a9,a11,a13 +3f945660: move a14, a13 +3f945670: addi 0xc0, a14 +3f945690: move *a13(0xff60), a11, 1 +3f9456b0: sub a9, a9 +3f9456c0: move a9, *a11, 1 +3f9456d0: move *a13(0xff80), a9, 1 +3f9456f0: sub a11, a11 +3f945700: move a11, *a9, 1 +3f945710: jruc L3F945EB0 +L3F945720: +3f945720: move *a13(0xffc0), a11, 1 +3f945740: subk 6, a11 +3f945750: jreq L3F945780 +3f945760: sub a8, a8 +3f945770: jruc L3F945F10 +L3F945780: +3f945780: move a14, -*sp, 1 +3f945790: move *a13(0xffa0), *a14+, 1 +3f9457b0: calla L3F948310 +3f9457e0: move a8, *a13(0x80), 1 +3f945800: move a8, a9 +3f945810: jrne L3F945BB0 +3f945820: move *a13(0xff60), a11, 1 +3f945840: move a14, -*sp, 1 +3f945850: movk 13, a9 +3f945860: move a9, *a14+, 1 +3f945870: calla L3F705A00 +3f9458a0: move a8, *a11, 1 +3f9458b0: move a8, a8 +3f9458c0: jrne L3F9458F0 +3f9458d0: sub a8, a8 +3f9458e0: jruc L3F945F10 +L3F9458F0: +3f9458f0: move a14, -*sp, 1 +3f945900: move *a13(0xffa0), a9, 1 +3f945920: movb *a9(0x28), a9 +3f945940: andi 0xff, a9 +3f945970: move a9, *a14+, 1 +3f945980: move *a13(0xffa0), a9, 1 +3f9459a0: movb *a9(0x20), a9 +3f9459c0: andi 0xff, a9 +3f9459f0: move a9, *a14+, 1 +3f945a00: move *a13(0xffa0), a9, 1 +3f945a20: movb *a9(0x18), a9 +3f945a40: andi 0xff, a9 +3f945a70: move a9, *a14+, 1 +3f945a80: movi 0x3f947c50, a8 +3f945ab0: move a8, *a14+, 1 +3f945ac0: move *a11(0x0), *a14+, 1 +3f945ae0: calla L3FB34430 +3f945b10: move *a11, a9, 1 +3f945b20: movi 0x2a, a11 +3f945b40: movb a11, *a9(0x60) +3f945b60: move *a13(0xff80), a9, 1 +3f945b80: movk 13, a11 +3f945b90: move a11, *a9, 1 +3f945ba0: jruc L3F945F00 +L3F945BB0: +3f945bb0: move a14, -*sp, 1 +3f945bc0: move a8, *a14+, 1 +3f945bd0: calla L3FB458D0 +3f945c00: move a8, *a13(0xa0), 1 +3f945c20: move *a13(0xff60), a11, 1 +3f945c40: move a14, -*sp, 1 +3f945c50: addk 6, a8 +3f945c60: move a8, *a14+, 1 +3f945c70: calla L3F705A00 +3f945ca0: move a8, *a11, 1 +3f945cb0: move a8, a8 +3f945cc0: jrne L3F945CF0 +3f945cd0: sub a8, a8 +3f945ce0: jruc L3F945F10 +L3F945CF0: +3f945cf0: move a14, -*sp, 1 +3f945d00: move a9, *a14+, 1 +3f945d10: movi 0x3f947cd0, a8 +3f945d40: move a8, *a14+, 1 +3f945d50: move *a11(0x0), *a14+, 1 +3f945d70: calla L3FB34430 +3f945da0: move *a13(0xa0), a9, 1 +3f945dc0: addk 5, a9 +3f945dd0: sll 0x3, a9 +3f945de0: move *a11, a11, 1 +3f945df0: add a9, a11 +3f945e00: movi 0x2a, a9 +3f945e20: movb a9, *a11 +3f945e30: move *a13(0xff80), a11, 1 +3f945e50: move *a13(0xa0), *a11(0x0), 1 +3f945e80: jruc L3F945F00 +L3F945E90: +3f945e90: sub a8, a8 +3f945ea0: jruc L3F945F10 +L3F945EB0: +3f945eb0: move *a13(0xffe0), a8, 1 +3f945ed0: subk 3, a8 +3f945ee0: jreq L3F945720 +3f945ef0: jruc L3F945E90 +L3F945F00: +3f945f00: movk 1, a8 +L3F945F10: +3f945f10: move *sp(0x80), a14, 1 +3f945f30: mmfm sp, a9,a11,a13 +3f945f50: rets 2 +L3F945F60: +3f945f60: mmtm sp, a7,a9,a11,a13 +3f945f80: move a14, a13 +3f945f90: addi 0x300, a14 +3f945fb0: move *a13(0xff60), a11, 1 +3f945fd0: sub a9, a9 +3f945fe0: move a9, *a11, 1 +3f945ff0: move *a13(0xff80), a9, 1 +3f946010: sub a11, a11 +3f946020: move a11, *a9, 1 +3f946030: jauc L3F947230 +L3F946050: +3f946050: sub a11, a11 +3f946060: move a11, *a13(0x2a0), 1 +3f946080: move a11, *a13(0x280), 1 +3f9460a0: move a11, *a13(0x40), 1 +3f9460c0: move *a13(0xffc0), a9, 1 +3f9460e0: cmp a9, a11 +3f9460f0: jrge L3F9463D0 +L3F946100: +3f946100: move *a13(0x40), a11, 1 +3f946120: sll 0x3, a11 +3f946130: move *a13(0xffa0), a9, 1 +3f946150: add a9, a11 +3f946160: movb *a11, a11 +3f946170: subk 32, a11 +3f946180: jrne L3F946340 +3f946190: move *a13(0x280), a11, 1 +3f9461b0: jrne L3F9462B0 +3f9461c0: move *a13(0x40), a9, 1 +3f9461e0: sll 0x3, a9 +3f9461f0: move *a13(0xffa0), a11, 1 +3f946210: add a11, a9 +3f946220: move a9, *a13(0x280), 1 +3f946240: move *a13(0xffc0), a9, 1 +3f946260: sll 0x3, a9 +3f946270: add a11, a9 +3f946280: move a9, *a13(0x2a0), 1 +3f9462a0: jruc L3F946340 +L3F9462B0: +3f9462b0: move *a13(0x40), a9, 1 +3f9462d0: sll 0x3, a9 +3f9462e0: move *a13(0xffa0), a11, 1 +3f946300: add a11, a9 +3f946310: move a9, *a13(0x2a0), 1 +3f946330: jruc L3F9463D0 +L3F946340: +3f946340: move *a13(0x40), a11, 1 +3f946360: inc a11 +3f946370: move a11, *a13(0x40), 1 +3f946390: move *a13(0xffc0), a9, 1 +3f9463b0: cmp a9, a11 +3f9463c0: jrlt L3F946100 +L3F9463D0: +3f9463d0: move *a13(0x2a0), a11, 1 +3f9463f0: jrne L3F946430 +3f946400: sub a8, a8 +3f946410: jauc L3F9472A0 +L3F946430: +3f946430: move *a13(0x280), a9, 1 +3f946450: sub a9, a11 +3f946460: sra 0x3, a11 +3f946470: dec a11 +3f946480: move a11, *a13(0x40), 1 +3f9464a0: cmpi 0x40, a11 +3f9464c0: jrc L3F946500 +3f9464d0: sub a8, a8 +3f9464e0: jauc L3F9472A0 +L3F946500: +3f946500: move a14, -*sp, 1 +3f946510: move a11, *a14+, 1 +3f946520: addk 8, a9 +3f946530: move a9, *a14+, 1 +3f946540: move a13, a9 +3f946550: addi 0x80, a9 +3f946570: move a9, *a14+, 1 +3f946580: calla L3FB45EE0 +3f9465b0: sll 0x3, a11 +3f9465c0: add a13, a11 +3f9465d0: sub a9, a9 +3f9465e0: movb a9, *a11(0x80) +3f946600: move a14, -*sp, 1 +3f946610: move a13, a11 +3f946620: addi 0x80, a11 +3f946640: move a11, *a14+, 1 +3f946650: calla L3F948380 +3f946680: move a8, *a13(0x280), 1 +3f9466a0: move a8, a8 +3f9466b0: jane L3F946F70 +3f9466d0: move a9, *a13(0x2e0), 1 +3f9466f0: move *a13(0xff60), a11, 1 +3f946710: move a14, -*sp, 1 +3f946720: movk 6, a9 +3f946730: move a9, *a14+, 1 +3f946740: calla L3F705A00 +3f946770: move a8, *a11, 1 +3f946780: move a8, a8 +3f946790: jrne L3F9467D0 +3f9467a0: sub a8, a8 +3f9467b0: jauc L3F9472A0 +L3F9467D0: +3f9467d0: movb *a13(0x80), a9 +3f9467f0: cmpi 0x4c, a9 +3f946810: jrne L3F946D60 +3f946820: movb *a13(0xb8), a9 +3f946840: jrne L3F946D60 +3f946850: movk 1, a9 +3f946860: move a9, *a13(0x40), 1 +L3F946880: +3f946880: move *a13(0x40), a11, 1 +3f9468a0: sll 0x3, a11 +3f9468b0: add a13, a11 +3f9468c0: movb *a11(0x80), a11 +3f9468e0: move a11, *a13(0x2c0), 1 +3f946900: cmpi 0x30, a11 +3f946920: jrlt L3F946960 +3f946930: cmpi 0x39, a11 +3f946950: jrle L3F9469C0 +L3F946960: +3f946960: cmpi 0x41, a11 +3f946980: jrlt L3F946CF0 +3f946990: cmpi 0x46, a11 +3f9469b0: jrgt L3F946CF0 +L3F9469C0: +3f9469c0: move *a13(0x2e0), a9, 1 +3f9469e0: inc a9 +3f9469f0: move a9, *a13(0x2e0), 1 +3f946a10: cmpi 0x39, a11 +3f946a30: jrgt L3F946A90 +3f946a40: subi 0x30, a11 +3f946a60: move a11, *a13(0x2c0), 1 +3f946a80: jruc L3F946AD0 +L3F946A90: +3f946a90: subi 0x37, a11 +3f946ab0: move a11, *a13(0x2c0), 1 +L3F946AD0: +3f946ad0: move *a13(0x40), a9, 1 +3f946af0: btst 0, a9 +3f946b00: jreq L3F946C00 +3f946b10: move *a13(0xff60), a9, 1 +3f946b30: move *a13(0x40), a11, 1 +3f946b50: dec a11 +3f946b60: sra 0x2, a11 +3f946b70: addk 3, a11 +3f946b80: sll 0x3, a11 +3f946b90: move *a9, a9, 1 +3f946ba0: add a11, a9 +3f946bb0: move *a13(0x2c0), a11, 1 +3f946bd0: sll 0x4, a11 +3f946be0: movb a11, *a9 +3f946bf0: jruc L3F946CF0 +L3F946C00: +3f946c00: move *a13(0xff60), a9, 1 +3f946c20: move *a13(0x40), a11, 1 +3f946c40: dec a11 +3f946c50: sra 0x2, a11 +3f946c60: addk 3, a11 +3f946c70: sll 0x3, a11 +3f946c80: move *a9, a9, 1 +3f946c90: add a11, a9 +3f946ca0: movb *a13(0x2c0), a11 +3f946cc0: movb *a9, a7 +3f946cd0: or a11, a7 +3f946ce0: movb a7, *a9 +L3F946CF0: +3f946cf0: move *a13(0x40), a11, 1 +3f946d10: inc a11 +3f946d20: move a11, *a13(0x40), 1 +3f946d40: subk 6, a11 +3f946d50: jrle L3F946880 +L3F946D60: +3f946d60: move *a13(0x2e0), a11, 1 +3f946d80: subk 6, a11 +3f946d90: jreq L3F946E40 +3f946da0: move a14, -*sp, 1 +3f946db0: move *a13(0xff60), a11, 1 +3f946dd0: move *a11(0x0), *a14+, 1 +3f946df0: calla L3F702440 +3f946e20: sub a8, a8 +3f946e30: jruc L3F9472A0 +L3F946E40: +3f946e40: move *a13(0xff60), a11, 1 +3f946e60: move *a11, a9, 1 +3f946e70: movk 8, a7 +3f946e80: movb a7, *a9 +3f946e90: move *a11, a9, 1 +3f946ea0: sub a7, a7 +3f946eb0: movb a7, *a9(0x8) +3f946ed0: move *a11, a9, 1 +3f946ee0: movi 0x2b, a7 +3f946f00: movb a7, *a9(0x10) +3f946f20: move *a13(0xff80), a9, 1 +3f946f40: movk 6, a7 +3f946f50: move a7, *a9, 1 +3f946f60: jruc L3F947290 +L3F946F70: +3f946f70: move *a13(0xff60), a7, 1 +3f946f90: move a14, -*sp, 1 +3f946fa0: movk 6, a9 +3f946fb0: move a9, *a14+, 1 +3f946fc0: calla L3F705A00 +3f946ff0: move a8, *a7, 1 +3f947000: move a8, a8 +3f947010: jrne L3F947040 +3f947020: sub a8, a8 +3f947030: jruc L3F9472A0 +L3F947040: +3f947040: sub a9, a9 +3f947050: move a9, *a13(0x40), 1 +3f947070: setf 8, 1, 0 +L3F947080: +3f947080: move *a13(0xff60), a11, 1 +3f9470a0: move *a13(0x40), a9, 1 +3f9470c0: sll 0x3, a9 +3f9470d0: move *a11, a7, 1 +3f9470e0: add a9, a7 +3f9470f0: move *a13(0x280), a9, 1 +3f947110: move *a9+, a11, 0 +3f947120: move a9, *a13(0x280), 1 +3f947140: movb a11, *a7 +3f947150: move *a13(0x40), a11, 1 +3f947170: inc a11 +3f947180: move a11, *a13(0x40), 1 +3f9471a0: subk 6, a11 +3f9471b0: jrlt L3F947080 +3f9471c0: move *a13(0xff80), a11, 1 +3f9471e0: movk 6, a7 +3f9471f0: move a7, *a11, 1 +3f947200: jruc L3F947290 +L3F947210: +3f947210: sub a8, a8 +3f947220: jruc L3F9472A0 +L3F947230: +3f947230: move *a13(0xffe0), a8, 1 +3f947250: subk 3, a8 +3f947260: jaeq L3F946050 +3f947280: jruc L3F947210 +L3F947290: +3f947290: movk 1, a8 +L3F9472A0: +3f9472a0: move *sp(0xa0), a14, 1 +3f9472c0: mmfm sp, a7,a9,a11,a13 +3f9472e0: rets 2 +3f9472f0: move a10, b14 +3f947300: sub a10, a14 +3f947310: add a8, a0 +3f947320: move a2, a12 +3f947330: sra 0x10, a0 +3f947340: or a0, a0 +3f947350: and a2, a3 +3f947360: and a2, a9 +3f947370: sub a0, a0 +3f947380: addc a10, a5 +3f947390: sub a10, a14 +3f9473a0: .word 0x0054 +3f9473b0: cmp a2, a3 +3f9473c0: move a10, b1 +3f9473d0: .word 0x0053 +3f9473e0: add a10, a12 +3f9473f0: .word 0x0054 +3f947400: sla 0x1, a10 +3f947410: sla 0x1, b0 +3f947420: divs b10, b3 +3f947430: or b2, b3 +3f947440: move a10, a5 +3f947450: sub a0, a0 +3f947460: srl a3, a5 +3f947470: modu a3, a9 +3f947480: andn a11, a5 +3f947490: mods a3, a5 +3f9474a0: dsjs a6, L3F9475E0 +3f9474b0: srl a1, a0 +3f9474c0: rl a11, a1 +3f9474d0: sra a11, a12 +3f9474e0: sla 0x3, a4 +3f9474f0: modu b11, b4 +3f947500: sla a9, a0 +3f947510: mods a3, a12 +3f947520: sll a11, sp +3f947530: .word 0x7461 +3f947540: sla 0x3, a5 +3f947550: modu a11, a8 +3f947560: .word 0x7473 +3f947570: .word 0x7220 +3f947580: sll a11, a5 +3f947590: .word 0x726f +3f9475a0: .word 0x0a64 +3f9475b0: andn a0, a0 +3f9475c0: .word 0x7365 +3f9475d0: .word 0x7465 +L3F9475E0: +3f9475e0: modu a10, a8 +3f9475f0: .word 0x7473 +3f947600: dsjs b3, L3F947740 +3f947610: sla 0x1, a0 +3f947620: sla a11, a6 +3f947630: mods a3, a9 +3f947640: sra a3, a5 +3f947650: .word 0x7420 +3f947660: sla 0x3, sp +3f947670: mods a3, a1 +3f947680: modu a11, a12 +3f947690: sla a11, a3 +3f9476a0: sra b11, b4 +3f9476b0: rl a1, a0 +3f9476c0: .word 0x736f +3f9476d0: sla 0x3, b4 +3f9476e0: mods a3, a2 +3f9476f0: sll a11, sp +3f947700: .word 0x0a6b +3f947710: cmp a8, a0 +3f947720: .word 0x766e +3f947730: mods a3, a1 +L3F947740: +3f947740: sra a3, a9 +3f947750: sla a9, a0 +3f947760: sll a11, a3 +3f947770: .word 0x7365 +3f947780: sla 0x3, b3 +3f947790: .word 0x7266 +3f9477a0: mods a11, sp +3f9477b0: .word 0x7420 +3f9477c0: sla b11, b2 +3f9477d0: .word 0x736e +3f9477e0: modu b11, b0 +3f9477f0: .word 0x7472 +3f947800: sla 0x1, b10 +3f947810: srl 0x17, a5 +3f947820: .word 0x3531 +3f947830: rl 0x9, a14 +3f947840: .word 0x7335 +3f947850: sla 0x0, a10 +3f947860: sla 0x1, a0 +3f947870: sla 0x1, a0 +3f947880: sla 0x1, a0 +3f947890: sla 0x1, a0 +3f9478a0: sla 0x1, a0 +3f9478b0: sla 0x1, a0 +3f9478c0: sla 0x1, a0 +3f9478d0: sla 0x1, a0 +3f9478e0: sla 0x1, a0 +3f9478f0: sla 0x1, a0 +3f947900: sla 0x1, a0 +3f947910: sla 0x1, a0 +3f947920: sla 0x1, a0 +3f947930: sla 0x1, a0 +3f947940: sla 0x1, a0 +3f947950: sla 0x1, a0 +3f947960: sla 0x1, a0 +3f947970: sla 0x1, a0 +3f947980: sla 0x1, a0 +3f947990: sla 0x1, a0 +3f9479a0: sla 0x1, a0 +3f9479b0: sla 0x1, a0 +3f9479c0: sla 0x1, a0 +3f9479d0: modu a1, a0 +3f9479e0: sra a3, sp +3f9479f0: dsjs a5, L3F947B30 +3f947a00: sll 0x9, a0 +3f947a10: rl 0x9, a13 +3f947a20: srl 0xf, b5 +3f947a30: .word 0x3531 +3f947a40: .word 0x0a73 +3f947a50: sla 0x1, a0 +3f947a60: sla 0x1, a0 +3f947a70: sla 0x1, a0 +3f947a80: sla 0x1, a0 +3f947a90: sla 0x1, a0 +3f947aa0: sla 0x1, a0 +3f947ab0: sla 0x1, a0 +3f947ac0: sla 0x1, a0 +3f947ad0: sla 0x1, a0 +3f947ae0: sla 0x1, a0 +3f947af0: sla 0x1, a0 +3f947b00: sla 0x1, a0 +3f947b10: sla 0x1, a0 +3f947b20: sla 0x1, a0 +L3F947B30: +3f947b30: sla 0x1, a0 +3f947b40: sla 0x1, a0 +3f947b50: sla 0x1, a0 +3f947b60: sla 0x1, a0 +3f947b70: sla 0x1, a0 +3f947b80: sla 0x1, a0 +3f947b90: sla 0x1, a0 +3f947ba0: sla 0x1, a0 +3f947bb0: sla 0x1, a0 +3f947bc0: sla 0x1, a0 +3f947bd0: .word 0x7375 +3f947be0: .word 0x7265 +3f947bf0: sla 0x1, b10 +3f947c00: srl 0x17, a5 +3f947c10: .word 0x3531 +3f947c20: rl 0x9, a14 +3f947c30: .word 0x7335 +3f947c40: .word 0x000a +3f947c50: add a10, a12 +3f947c60: sla 0x2, b4 +3f947c70: sll 0xa, a12 +3f947c80: divs b1, b2 +3f947c90: rl 0x11, a5 +3f947ca0: sll 0xa, b8 +3f947cb0: divs b1, b2 +3f947cc0: rev a0 +3f947cd0: add a10, a12 +3f947ce0: sla 0x2, b4 +3f947cf0: .word 0x7325 +3f947d00: rev a0 +L3F947D10: +3f947d10: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f947d30: move a14, a13 +3f947d40: move *a13(0xffe0), a9, 1 +3f947d60: move *a13(0xffc0), a10, 1 +3f947d80: sub a11, a11 +3f947d90: move a9, a9 +3f947da0: jreq L3F947E50 +3f947db0: setf 8, 1, 0 +3f947dc0: move *a9+, a12, 0 +3f947dd0: jreq L3F947E50 +L3F947DE0: +3f947de0: move a11, a7 +3f947df0: inc a11 +3f947e00: sll 0x3, a7 +3f947e10: add a10, a7 +3f947e20: movb a12, *a7 +3f947e30: move *a9+, a12, 0 +3f947e40: jrne L3F947DE0 +L3F947E50: +3f947e50: move a11, a7 +3f947e60: sll 0x3, a7 +3f947e70: add a10, a7 +3f947e80: sub a5, a5 +3f947e90: movb a5, *a7 +3f947ea0: move a11, a8 +3f947eb0: move *sp(0x100), a14, 1 +3f947ed0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f947ef0: rets 2 +L3F947F00: +3f947f00: mmtm sp, a7,a9,a10,a11,a13 +3f947f20: move a14, a13 +3f947f30: move *a13(0xffe0), a9, 1 +3f947f50: sub a10, a10 +3f947f60: move a9, a9 +3f947f70: jreq L3F948040 +3f947f80: move a14, -*sp, 1 +3f947f90: move a14, -*sp, 1 +3f947fa0: move a9, *a14+, 1 +3f947fb0: calla L3FB458D0 +3f947fe0: inc a8 +3f947ff0: move a8, *a14+, 1 +3f948000: calla L3F701230 +3f948030: move a8, a10 +L3F948040: +3f948040: move a10, a8 +3f948050: jreq L3F9480F0 +3f948060: move a10, a11 +3f948070: movb *a9, a7 +3f948080: jreq L3F9480D0 +3f948090: setf 8, 1, 0 +L3F9480A0: +3f9480a0: move *a9+, *a11+, 0 +3f9480b0: movb *a9, a7 +3f9480c0: jrne L3F9480A0 +L3F9480D0: +3f9480d0: sub a7, a7 +3f9480e0: movb a7, *a11 +L3F9480F0: +3f9480f0: move a10, a8 +3f948100: move *sp(0xc0), a14, 1 +3f948120: mmfm sp, a7,a9,a10,a11,a13 +3f948140: rets 2 +L3F948150: +3f948150: move a13, -*sp, 1 +3f948160: move a14, a13 +3f948170: move a14, -*sp, 1 +3f948180: movi 0x3f949d40, a8 +3f9481b0: move a8, *a14+, 1 +3f9481c0: calla L3FB341E0 +3f9481f0: move *sp(0x40), a14, 1 +3f948210: move *sp+, a13, 1 +3f948220: rets 2 +L3F948230: +3f948230: move a13, -*sp, 1 +3f948240: move a14, a13 +3f948250: move a14, -*sp, 1 +3f948260: movi 0x3f949e20, a8 +3f948290: move a8, *a14+, 1 +3f9482a0: calla L3FB341E0 +3f9482d0: move *sp(0x40), a14, 1 +3f9482f0: move *sp+, a13, 1 +3f948300: rets 2 +L3F948310: +3f948310: move a13, -*sp, 1 +3f948320: move a14, a13 +3f948330: sub a8, a8 +3f948340: move *sp(0x40), a14, 1 +3f948360: move *sp+, a13, 1 +3f948370: rets 2 +L3F948380: +3f948380: move a13, -*sp, 1 +3f948390: move a14, a13 +3f9483a0: sub a8, a8 +3f9483b0: move *sp(0x40), a14, 1 +3f9483d0: move *sp+, a13, 1 +3f9483e0: rets 2 +3f9483f0: mmtm sp, a7,a9,a11,a13 +3f948410: move a14, a13 +3f948420: addi 0x40, a14 +3f948440: move a14, -*sp, 1 +3f948450: movi 0x3f949eb8, a8 +3f948480: move a8, *a14+, 1 +3f948490: calla L3FB341E0 +3f9484c0: move a14, -*sp, 1 +3f9484d0: movk 1, a11 +3f9484e0: move a11, *a14+, 1 +3f9484f0: movi 0x32, a11 +3f948510: move a11, *a14+, 1 +3f948520: calla L3F703D90 +3f948550: move a8, *a13(0x20), 1 +3f948570: move a8, a8 +3f948580: jrne L3F948630 +3f948590: move a14, -*sp, 1 +3f9485a0: movi 0x3f949fb8, a8 +3f9485d0: move a8, *a14+, 1 +3f9485e0: calla L3FB341E0 +3f948610: sub a8, a8 +3f948620: jruc L3F948BC0 +L3F948630: +3f948630: move *a13(0xffe0), *a8(0x20), 1 +3f948660: move *a13(0xffc0), *a8(0xd0), 1 +3f948690: move *a13(0xffa0), a11, 1 +3f9486b0: jreq L3F948760 +3f9486c0: move a14, -*sp, 1 +3f9486d0: move *a13(0xffc0), *a14+, 1 +3f9486f0: move a8, a11 +3f948700: calla L3F948150 +3f948730: move a8, *a11(0x150), 1 +3f948750: jruc L3F9487F0 +L3F948760: +3f948760: move a14, -*sp, 1 +3f948770: move *a13(0xffc0), *a14+, 1 +3f948790: move a8, a11 +3f9487a0: calla L3F948150 +3f9487d0: move a8, *a11(0xf0), 1 +L3F9487F0: +3f9487f0: move a14, -*sp, 1 +3f948800: move *a13(0xff60), *a14+, 1 +3f948820: calla L3F947F00 +3f948850: move a8, *a11(0xb0), 1 +3f948870: move *a13(0xff80), a11, 1 +3f948890: jreq L3F948B30 +3f9488a0: move *a13(0x20), a11, 1 +3f9488c0: addi 0x40, a11 +3f9488e0: jreq L3F948A40 +3f9488f0: sub a11, a11 +3f948900: move a11, *a13, 1 +L3F948910: +3f948910: move *a13(0x20), a11, 1 +3f948930: move *a13, a9, 1 +3f948940: sll 0x3, a9 +3f948950: add a11, a9 +3f948960: move *a13, a7, 1 +3f948970: sll 0x3, a7 +3f948980: move *a13(0xff80), a11, 1 +3f9489a0: add a11, a7 +3f9489b0: movb *a7(0x0), *a9(0x40) +3f9489e0: move *a13, a9, 1 +3f9489f0: inc a9 +3f948a00: move a9, *a13, 1 +3f948a10: subk 6, a9 +3f948a20: jrlt L3F948910 +3f948a30: jruc L3F948B30 +L3F948A40: +3f948a40: sub a11, a11 +3f948a50: move a11, *a13, 1 +L3F948A60: +3f948a60: move *a13(0x20), a11, 1 +3f948a80: move *a13, a9, 1 +3f948a90: sll 0x3, a9 +3f948aa0: add a11, a9 +3f948ab0: sub a7, a7 +3f948ac0: movb a7, *a9(0x40) +3f948ae0: move *a13, a9, 1 +3f948af0: inc a9 +3f948b00: move a9, *a13, 1 +3f948b10: subk 6, a9 +3f948b20: jrlt L3F948A60 +L3F948B30: +3f948b30: move *a13(0x20), a11, 1 +3f948b50: move @0x225770, a9, 1 +3f948b80: move a9, *a11, 1 +3f948b90: move a11, @0x225770, 1 +L3F948BC0: +3f948bc0: move *sp(0xa0), a14, 1 +3f948be0: mmfm sp, a7,a9,a11,a13 +3f948c00: rets 2 +3f948c10: mmtm sp, a9,a11,a13 +3f948c30: move a14, a13 +3f948c40: addk 32, a14 +3f948c50: move a14, -*sp, 1 +3f948c60: movi 0x3f94a160, a8 +3f948c90: move a8, *a14+, 1 +3f948ca0: calla L3FB341E0 +3f948cd0: move @0x225770, a11, 1 +3f948d00: move a11, *a13, 1 +3f948d10: jreq L3F948ED0 +L3F948D20: +3f948d20: move *a13, a11, 1 +3f948d30: move *a11(0x150), a11, 1 +3f948d50: move *a13(0xffe0), a9, 1 +3f948d70: cmp a9, a11 +3f948d80: jrne L3F948E90 +3f948d90: move *a13, a11, 1 +3f948da0: move *a13(0xffc0), *a11(0x130), 1 +3f948dd0: move *a13(0xffa0), a9, 1 +3f948df0: jreq L3F948E70 +3f948e00: move a14, -*sp, 1 +3f948e10: move a9, *a14+, 1 +3f948e20: calla L3F948230 +3f948e50: move a8, *a11(0x170), 1 +L3F948E70: +3f948e70: movk 1, a8 +3f948e80: jruc L3F948F60 +L3F948E90: +3f948e90: move *a13, a11, 1 +3f948ea0: move *a11, *a13, 1 +3f948eb0: move *a13, a11, 1 +3f948ec0: jrne L3F948D20 +L3F948ED0: +3f948ed0: move a14, -*sp, 1 +3f948ee0: movi 0x3f94a258, a8 +3f948f10: move a8, *a14+, 1 +3f948f20: calla L3FB341E0 +3f948f50: sub a8, a8 +L3F948F60: +3f948f60: move *sp(0x80), a14, 1 +3f948f80: mmfm sp, a9,a11,a13 +3f948fa0: rets 2 +3f948fb0: mmtm sp, a9,a11,a13 +3f948fd0: move a14, a13 +3f948fe0: addk 32, a14 +3f948ff0: move a14, -*sp, 1 +3f949000: movi 0x3f94a358, a8 +3f949030: move a8, *a14+, 1 +3f949040: calla L3FB341E0 +3f949070: move @0x225770, a11, 1 +3f9490a0: move a11, *a13, 1 +3f9490b0: jreq L3F9491D0 +L3F9490C0: +3f9490c0: move *a13, a11, 1 +3f9490d0: move *a11(0xf0), a11, 1 +3f9490f0: move *a13(0xffe0), a9, 1 +3f949110: cmp a9, a11 +3f949120: jrne L3F949190 +3f949130: move *a13, a11, 1 +3f949140: move *a13(0xffc0), *a11(0x110), 1 +3f949170: movk 1, a8 +3f949180: jruc L3F949260 +L3F949190: +3f949190: move *a13, a11, 1 +3f9491a0: move *a11, *a13, 1 +3f9491b0: move *a13, a11, 1 +3f9491c0: jrne L3F9490C0 +L3F9491D0: +3f9491d0: move a14, -*sp, 1 +3f9491e0: movi 0x3f94a410, a8 +3f949210: move a8, *a14+, 1 +3f949220: calla L3FB341E0 +3f949250: sub a8, a8 +L3F949260: +3f949260: move *sp(0x80), a14, 1 +3f949280: mmfm sp, a9,a11,a13 +3f9492a0: rets 2 +L3F9492B0: +3f9492b0: mmtm sp, a9,a13 +3f9492d0: move a14, a13 +3f9492e0: move *a13(0xffe0), a9, 1 +3f949300: jruc L3F9494F0 +L3F949310: +3f949310: movi 0x3f94a528, a8 +3f949340: jruc L3F949600 +L3F949350: +3f949350: movi 0x3f94a528, a8 +3f949380: jruc L3F949600 +L3F949390: +3f949390: movi 0x3f94a560, a8 +3f9493c0: jruc L3F949600 +L3F9493D0: +3f9493d0: movi 0x3f94a590, a8 +3f949400: jruc L3F949600 +L3F949410: +3f949410: movi 0x3f94a5c8, a8 +3f949440: jruc L3F949600 +L3F949450: +3f949450: movi 0x3f94a5f8, a8 +3f949480: jruc L3F949600 +L3F949490: +3f949490: movi 0x3f94a618, a8 +3f9494c0: jruc L3F949600 +L3F9494D0: +3f9494d0: sub a8, a8 +3f9494e0: jruc L3F949600 +L3F9494F0: +3f9494f0: move a9, a8 +3f949500: addk 2, a8 +3f949510: jreq L3F949310 +3f949520: dec a8 +3f949530: jreq L3F949350 +3f949540: dec a8 +3f949550: jreq L3F949390 +3f949560: dec a8 +3f949570: jreq L3F9493D0 +3f949580: dec a8 +3f949590: jreq L3F949410 +3f9495a0: dec a8 +3f9495b0: jreq L3F949450 +3f9495c0: subi 0x7d, a8 +3f9495e0: jreq L3F949490 +3f9495f0: jruc L3F9494D0 +L3F949600: +3f949600: move *sp(0x60), a14, 1 +3f949620: mmfm sp, a9,a13 +3f949640: rets 2 +L3F949650: +3f949650: mmtm sp, a9,a11,a13 +3f949670: move a14, a13 +3f949680: addk 32, a14 +3f949690: move a14, -*sp, 1 +3f9496a0: movi 0x3f94a628, a8 +3f9496d0: move a8, *a14+, 1 +3f9496e0: calla L3FB341E0 +3f949710: move @0x225770, a11, 1 +3f949740: move a11, *a13, 1 +3f949750: jreq L3F949B20 +L3F949760: +3f949760: move *a13, a11, 1 +3f949770: move *a13(0xffe0), a9, 1 +3f949790: move *a11(0x110), a11, 1 +3f9497b0: cmp a11, a9 +3f9497c0: jrne L3F949AE0 +3f9497d0: move a14, -*sp, 1 +3f9497e0: move *a13(0xffc0), a11, 1 +3f949800: movb *a11, a8 +3f949810: move a8, *a14+, 1 +3f949820: move a14, -*sp, 1 +3f949830: move *a13, a9, 1 +3f949840: move *a9(0x20), *a14+, 1 +3f949860: calla L3F9492B0 +3f949890: move a8, *a14+, 1 +3f9498a0: calla L3F947D10 +3f9498d0: move *a13(0xffa0), a9, 1 +3f9498f0: move a8, *a9, 1 +3f949900: move a14, -*sp, 1 +3f949910: move *a13(0xff80), a9, 1 +3f949930: movb *a9, a8 +3f949940: move a8, *a14+, 1 +3f949950: move *a13, a9, 1 +3f949960: move *a9(0xb0), *a14+, 1 +3f949980: calla L3F947D10 +3f9499b0: move *a13(0xff60), a9, 1 +3f9499d0: move a8, *a9, 1 +3f9499e0: move a14, -*sp, 1 +3f9499f0: move *a13(0xff40), a9, 1 +3f949a10: movb *a9, a8 +3f949a20: move a8, *a14+, 1 +3f949a30: move *a13, a9, 1 +3f949a40: move *a9(0x90), *a14+, 1 +3f949a60: calla L3F947D10 +3f949a90: move *a13(0xff20), a9, 1 +3f949ab0: move a8, *a9, 1 +3f949ac0: movk 1, a8 +3f949ad0: jruc L3F949B30 +L3F949AE0: +3f949ae0: move *a13, a11, 1 +3f949af0: move *a11, *a13, 1 +3f949b00: move *a13, a11, 1 +3f949b10: jrne L3F949760 +L3F949B20: +3f949b20: sub a8, a8 +L3F949B30: +3f949b30: move *sp(0x80), a14, 1 +3f949b50: mmfm sp, a9,a11,a13 +3f949b70: rets 2 +3f949b80: move a13, -*sp, 1 +3f949b90: move a14, a13 +3f949ba0: move a14, -*sp, 1 +3f949bb0: movi 0x3f94a710, a8 +3f949be0: move a8, *a14+, 1 +3f949bf0: calla L3FB341E0 +3f949c20: move *sp(0x40), a14, 1 +3f949c40: move *sp+, a13, 1 +3f949c50: rets 2 +3f949c60: move a13, -*sp, 1 +3f949c70: move a14, a13 +3f949c80: move a14, -*sp, 1 +3f949c90: movi 0x3f94a7f8, a8 +3f949cc0: move a8, *a14+, 1 +3f949cd0: calla L3FB341E0 +3f949d00: move *sp(0x40), a14, 1 +3f949d20: move *sp+, a13, 1 +3f949d30: rets 2 +3f949d40: rl a11, a6 +3f949d50: sra a3, a14 +3f949d60: modu b10, sp +3f949d70: rl b3, b4 +3f949d80: .word 0x7265 +3f949d90: sra b10, sp +3f949da0: sra a3, a14 +3f949db0: modu b10, sp +3f949dc0: mpyu a11, a6 +3f949dd0: modu b11, b3 +3f949de0: lmo a11, a3 +3f949df0: .word 0x7465 +3f949e00: sra 0x17, a8 +3f949e10: .word 0x000a +3f949e20: rl a11, a6 +3f949e30: sra a3, a14 +3f949e40: sra b2, sp +3f949e50: .word 0x7970 +3f949e60: .word 0x735f +3f949e70: sll a11, sp +3f949e80: sra a11, a11 +3f949e90: sra 0x1d, b4 +3f949ea0: .word 0x0a29 +3f949eb0: .word 0x7200 +3f949ec0: srl a11, a5 +3f949ed0: .word 0x7369 +3f949ee0: sra b11, b4 +3f949ef0: mpyu b11, b2 +3f949f00: sra a11, a14 +3f949f10: mpyu b11, b7 +3f949f20: modu a11, a8 +3f949f30: .word 0x7473 +3f949f40: sll b10, sp +3f949f50: modu a3, sp +3f949f60: sra a11, a14 +3f949f70: .word 0x7463 +3f949f80: modu a11, a9 +3f949f90: sra 0x1d, a14 +3f949fa0: .word 0x0a29 +3f949fb0: addc a8, a0 +3f949fc0: mods a11, sp +3f949fd0: sla 0x3, a13 +3f949fe0: sra b11, b2 +3f949ff0: rl a11, a7 +3f94a000: .word 0x7473 +3f94a010: .word 0x7265 +3f94a020: modu a1, a0 +3f94a030: .word 0x7765 +3f94a040: rl a1, a0 +3f94a050: .word 0x736f +3f94a060: sla 0x3, b4 +3f94a070: modu a11, a3 +3f94a080: modu a3, a14 +3f94a090: sll a11, a5 +3f94a0a0: rl b11, b4 +3f94a0b0: modu a3, sp +3f94a0c0: modu a1, a0 +3f94a0d0: .word 0x746f +3f94a0e0: sra a9, a0 +3f94a0f0: modu a11, a14 +3f94a100: srl b11, b5 +3f94a110: sla 0x3, a8 +3f94a120: sra a11, a13 +3f94a130: modu a11, a13 +3f94a140: .word 0x7972 +3f94a150: .word 0x000a +3f94a160: sra b11, b2 +3f94a170: rl a11, a7 +3f94a180: .word 0x7473 +3f94a190: .word 0x7265 +3f94a1a0: modu b2, sp +3f94a1b0: .word 0x7765 +3f94a1c0: .word 0x765f +3f94a1d0: sra b11, b4 +3f94a1e0: sll b10, sp +3f94a1f0: modu a3, sp +3f94a200: sra a11, a14 +3f94a210: .word 0x7463 +3f94a220: modu a11, a9 +3f94a230: sra 0x1d, a14 +3f94a240: .word 0x0a29 +3f94a250: addc a8, a0 +3f94a260: mods a11, sp +3f94a270: sla 0x3, a13 +3f94a280: sra b10, b2 +3f94a290: rl a11, a7 +3f94a2a0: .word 0x7473 +3f94a2b0: .word 0x7265 +3f94a2c0: modu a1, a0 +3f94a2d0: .word 0x7765 +3f94a2e0: xor a1, a0 +3f94a2f0: sub b10, b4 +3f94a300: modu a1, a0 +3f94a310: sla 0x3, sp +3f94a320: sla a11, a13 +3f94a330: sll b11, b4 +3f94a340: .word 0x0a68 +3f94a350: .word 0x7200 +3f94a360: srl a11, a5 +3f94a370: .word 0x7369 +3f94a380: sra b11, b4 +3f94a390: mpyu b11, b2 +3f94a3a0: sra a11, a14 +3f94a3b0: mpyu b11, b7 +3f94a3c0: mods a3, a3 +3f94a3d0: sra a11, a9 +3f94a3e0: .word 0x746e +3f94a3f0: sra 0x17, a8 +3f94a400: .word 0x000a +3f94a410: modu a10, a3 +3f94a420: mods a11, a13 +3f94a430: andn a1, a0 +3f94a440: srl a11, a5 +3f94a450: .word 0x7369 +3f94a460: sra b11, b4 +3f94a470: sla 0x3, b2 +3f94a480: sra a11, a14 +3f94a490: sla 0x3, b7 +3f94a4a0: mods a3, a3 +3f94a4b0: sra a11, a9 +3f94a4c0: .word 0x746e +3f94a4d0: modu a1, a0 +3f94a4e0: sla 0x3, sp +3f94a4f0: sla a11, a13 +3f94a500: sll b11, b4 +3f94a510: .word 0x0a68 +3f94a520: andn a8, a0 +3f94a530: andn a2, a5 +3f94a540: add a10, a9 +3f94a550: .word 0x004c +3f94a560: addc b10, b4 +3f94a570: cmp b10, b0 +3f94a580: .word 0x0050 +3f94a590: sub a10, a4 +3f94a5a0: move a2, b3 +3f94a5b0: or a2, a5 +3f94a5c0: addc a8, a0 +3f94a5d0: add a10, a8 +3f94a5e0: andn a10, sp +3f94a5f0: move a0, a0 +3f94a600: or a2, a1 +3f94a610: sra 0x10, a0 +3f94a620: srl a8, a0 +3f94a630: .word 0x7465 +3f94a640: sll b10, sp +3f94a650: rl a11, a12 +3f94a660: modu a3, a5 +3f94a670: mpyu b11, b4 +3f94a680: .word 0x7274 +3f94a690: modu a3, a1 +3f94a6a0: .word 0x7073 +3f94a6b0: .word 0x726f +3f94a6c0: mpyu b11, b4 +3f94a6d0: modu a3, a9 +3f94a6e0: modu a11, a6 +3f94a6f0: sra 0x17, a8 +3f94a700: .word 0x000a +3f94a710: sra a11, a4 +3f94a720: .word 0x7473 +3f94a730: modu b11, b2 +3f94a740: mpyu b11, b9 +3f94a750: modu a11, a3 +3f94a760: modu a3, a14 +3f94a770: sll a11, a5 +3f94a780: rl b11, b4 +3f94a790: modu a3, sp +3f94a7a0: sll b10, sp +3f94a7b0: rl a11, a12 +3f94a7c0: modu a3, a5 +3f94a7d0: sra 0x1d, b4 +3f94a7e0: .word 0x0a29 +3f94a7f0: sra a0, a0 +3f94a800: .word 0x7365 +3f94a810: .word 0x7274 +3f94a820: .word 0x796f +3f94a830: sll b10, sp +3f94a840: modu a3, sp +3f94a850: sra a11, a14 +3f94a860: .word 0x7463 +3f94a870: modu a11, a9 +3f94a880: mpyu a11, a14 +3f94a890: modu b11, b3 +3f94a8a0: lmo a11, a3 +3f94a8b0: .word 0x7465 +3f94a8c0: sra 0x17, a8 +3f94a8d0: .word 0x000a +L3F94A8E0: +3f94a8e0: move a13, -*sp, 1 +3f94a8f0: move a14, a13 +3f94a900: move a14, -*sp, 1 +3f94a910: movi 0x3f94e070, a8 +3f94a940: move a8, *a14+, 1 +3f94a950: calla L3FB341E0 +3f94a980: sub a8, a8 +3f94a990: move *sp(0x40), a14, 1 +3f94a9b0: move *sp+, a13, 1 +3f94a9c0: rets 2 +L3F94A9D0: +3f94a9d0: move a13, -*sp, 1 +3f94a9e0: move a14, a13 +3f94a9f0: move a14, -*sp, 1 +3f94aa00: movi 0x3f94e108, a8 +3f94aa30: move a8, *a14+, 1 +3f94aa40: calla L3FB341E0 +3f94aa70: sub a8, a8 +3f94aa80: move *sp(0x40), a14, 1 +3f94aaa0: move *sp+, a13, 1 +3f94aab0: rets 2 +3f94aac0: move a13, -*sp, 1 +3f94aad0: move a14, a13 +3f94aae0: move a14, -*sp, 1 +3f94aaf0: movi 0x3f94e1a0, a8 +3f94ab20: move a8, *a14+, 1 +3f94ab30: calla L3FB341E0 +3f94ab60: sub a8, a8 +3f94ab70: move *sp(0x40), a14, 1 +3f94ab90: move *sp+, a13, 1 +3f94aba0: rets 2 +L3F94ABB0: +3f94abb0: move a13, -*sp, 1 +3f94abc0: move a14, a13 +3f94abd0: move a14, -*sp, 1 +3f94abe0: movi 0x3f94e238, a8 +3f94ac10: move a8, *a14+, 1 +3f94ac20: calla L3FB341E0 +3f94ac50: sub a8, a8 +3f94ac60: move *sp(0x40), a14, 1 +3f94ac80: move *sp+, a13, 1 +3f94ac90: rets 2 +L3F94ACA0: +3f94aca0: move a13, -*sp, 1 +3f94acb0: move a14, a13 +3f94acc0: move a14, -*sp, 1 +3f94acd0: movi 0x3f94e2d0, a8 +3f94ad00: move a8, *a14+, 1 +3f94ad10: calla L3FB341E0 +3f94ad40: sub a8, a8 +3f94ad50: move *sp(0x40), a14, 1 +3f94ad70: move *sp+, a13, 1 +3f94ad80: rets 2 +L3F94AD90: +3f94ad90: move a13, -*sp, 1 +3f94ada0: move a14, a13 +3f94adb0: move a14, -*sp, 1 +3f94adc0: movi 0x3f94e368, a8 +3f94adf0: move a8, *a14+, 1 +3f94ae00: calla L3FB341E0 +3f94ae30: sub a8, a8 +3f94ae40: move *sp(0x40), a14, 1 +3f94ae60: move *sp+, a13, 1 +3f94ae70: rets 2 +L3F94AE80: +3f94ae80: move a13, -*sp, 1 +3f94ae90: move a14, a13 +3f94aea0: move a14, -*sp, 1 +3f94aeb0: movi 0x3f94e400, a8 +3f94aee0: move a8, *a14+, 1 +3f94aef0: calla L3FB341E0 +3f94af20: sub a8, a8 +3f94af30: move *sp(0x40), a14, 1 +3f94af50: move *sp+, a13, 1 +3f94af60: rets 2 +3f94af70: move a13, -*sp, 1 +3f94af80: move a14, a13 +3f94af90: move a14, -*sp, 1 +3f94afa0: movi 0x3f94e4a0, a8 +3f94afd0: move a8, *a14+, 1 +3f94afe0: calla L3FB341E0 +3f94b010: sub a8, a8 +3f94b020: move *sp(0x40), a14, 1 +3f94b040: move *sp+, a13, 1 +3f94b050: rets 2 +3f94b060: move a13, -*sp, 1 +3f94b070: move a14, a13 +3f94b080: move a14, -*sp, 1 +3f94b090: movi 0x3f94e540, a8 +3f94b0c0: move a8, *a14+, 1 +3f94b0d0: calla L3FB341E0 +3f94b100: sub a8, a8 +3f94b110: move *sp(0x40), a14, 1 +3f94b130: move *sp+, a13, 1 +3f94b140: rets 2 +3f94b150: move a13, -*sp, 1 +3f94b160: move a14, a13 +3f94b170: move a14, -*sp, 1 +3f94b180: movi 0x3f94e5e8, a8 +3f94b1b0: move a8, *a14+, 1 +3f94b1c0: calla L3FB341E0 +3f94b1f0: sub a8, a8 +3f94b200: move *sp(0x40), a14, 1 +3f94b220: move *sp+, a13, 1 +3f94b230: rets 2 +3f94b240: move a13, -*sp, 1 +3f94b250: move a14, a13 +3f94b260: move a14, -*sp, 1 +3f94b270: movi 0x3f94e688, a8 +3f94b2a0: move a8, *a14+, 1 +3f94b2b0: calla L3FB341E0 +3f94b2e0: sub a8, a8 +3f94b2f0: move *sp(0x40), a14, 1 +3f94b310: move *sp+, a13, 1 +3f94b320: rets 2 +L3F94B330: +3f94b330: move a13, -*sp, 1 +3f94b340: move a14, a13 +3f94b350: move a14, -*sp, 1 +3f94b360: movi 0x3f94e728, a8 +3f94b390: move a8, *a14+, 1 +3f94b3a0: calla L3FB341E0 +3f94b3d0: sub a8, a8 +3f94b3e0: move *sp(0x40), a14, 1 +3f94b400: move *sp+, a13, 1 +3f94b410: rets 2 +3f94b420: move a13, -*sp, 1 +3f94b430: move a14, a13 +3f94b440: move a14, -*sp, 1 +3f94b450: movi 0x3f94e7c8, a8 +3f94b480: move a8, *a14+, 1 +3f94b490: calla L3FB341E0 +3f94b4c0: sub a8, a8 +3f94b4d0: move *sp(0x40), a14, 1 +3f94b4f0: move *sp+, a13, 1 +3f94b500: rets 2 +3f94b510: move a13, -*sp, 1 +3f94b520: move a14, a13 +3f94b530: move a14, -*sp, 1 +3f94b540: movi 0x3f94e868, a8 +3f94b570: move a8, *a14+, 1 +3f94b580: calla L3FB341E0 +3f94b5b0: sub a8, a8 +3f94b5c0: move *sp(0x40), a14, 1 +3f94b5e0: move *sp+, a13, 1 +3f94b5f0: rets 2 +3f94b600: move a13, -*sp, 1 +3f94b610: move a14, a13 +3f94b620: move a14, -*sp, 1 +3f94b630: movi 0x3f94e908, a8 +3f94b660: move a8, *a14+, 1 +3f94b670: calla L3FB341E0 +3f94b6a0: sub a8, a8 +3f94b6b0: move *sp(0x40), a14, 1 +3f94b6d0: move *sp+, a13, 1 +3f94b6e0: rets 2 +L3F94B6F0: +3f94b6f0: move a13, -*sp, 1 +3f94b700: move a14, a13 +3f94b710: move a14, -*sp, 1 +3f94b720: movi 0x3f94e9a0, a8 +3f94b750: move a8, *a14+, 1 +3f94b760: calla L3FB341E0 +3f94b790: sub a8, a8 +3f94b7a0: move *sp(0x40), a14, 1 +3f94b7c0: move *sp+, a13, 1 +3f94b7d0: rets 2 +3f94b7e0: move a13, -*sp, 1 +3f94b7f0: move a14, a13 +3f94b800: move a14, -*sp, 1 +3f94b810: movi 0x3f94ea38, a8 +3f94b840: move a8, *a14+, 1 +3f94b850: calla L3FB341E0 +3f94b880: sub a8, a8 +3f94b890: move *sp(0x40), a14, 1 +3f94b8b0: move *sp+, a13, 1 +3f94b8c0: rets 2 +3f94b8d0: move a13, -*sp, 1 +3f94b8e0: move a14, a13 +3f94b8f0: move a14, -*sp, 1 +3f94b900: movi 0x3f94ead8, a8 +3f94b930: move a8, *a14+, 1 +3f94b940: calla L3FB341E0 +3f94b970: sub a8, a8 +3f94b980: move *sp(0x40), a14, 1 +3f94b9a0: move *sp+, a13, 1 +3f94b9b0: rets 2 +3f94b9c0: move a13, -*sp, 1 +3f94b9d0: move a14, a13 +3f94b9e0: move a14, -*sp, 1 +3f94b9f0: movi 0x3f94eb78, a8 +3f94ba20: move a8, *a14+, 1 +3f94ba30: calla L3FB341E0 +3f94ba60: sub a8, a8 +3f94ba70: move *sp(0x40), a14, 1 +3f94ba90: move *sp+, a13, 1 +3f94baa0: rets 2 +3f94bab0: move a13, -*sp, 1 +3f94bac0: move a14, a13 +3f94bad0: move a14, -*sp, 1 +3f94bae0: movi 0x3f94ec18, a8 +3f94bb10: move a8, *a14+, 1 +3f94bb20: calla L3FB341E0 +3f94bb50: sub a8, a8 +3f94bb60: move *sp(0x40), a14, 1 +3f94bb80: move *sp+, a13, 1 +3f94bb90: rets 2 +3f94bba0: move a13, -*sp, 1 +3f94bbb0: move a14, a13 +3f94bbc0: move a14, -*sp, 1 +3f94bbd0: movi 0x3f94ecb8, a8 +3f94bc00: move a8, *a14+, 1 +3f94bc10: calla L3FB341E0 +3f94bc40: sub a8, a8 +3f94bc50: move *sp(0x40), a14, 1 +3f94bc70: move *sp+, a13, 1 +3f94bc80: rets 2 +3f94bc90: move a13, -*sp, 1 +3f94bca0: move a14, a13 +3f94bcb0: move a14, -*sp, 1 +3f94bcc0: movi 0x3f94ed58, a8 +3f94bcf0: move a8, *a14+, 1 +3f94bd00: calla L3FB341E0 +3f94bd30: sub a8, a8 +3f94bd40: move *sp(0x40), a14, 1 +3f94bd60: move *sp+, a13, 1 +3f94bd70: rets 2 +3f94bd80: move a13, -*sp, 1 +3f94bd90: move a14, a13 +3f94bda0: move a14, -*sp, 1 +3f94bdb0: movi 0x3f94edf8, a8 +3f94bde0: move a8, *a14+, 1 +3f94bdf0: calla L3FB341E0 +3f94be20: sub a8, a8 +3f94be30: move *sp(0x40), a14, 1 +3f94be50: move *sp+, a13, 1 +3f94be60: rets 2 +L3F94BE70: +3f94be70: move a13, -*sp, 1 +3f94be80: move a14, a13 +3f94be90: move a14, -*sp, 1 +3f94bea0: movi 0x3f94ee98, a8 +3f94bed0: move a8, *a14+, 1 +3f94bee0: calla L3FB341E0 +3f94bf10: sub a8, a8 +3f94bf20: move *sp(0x40), a14, 1 +3f94bf40: move *sp+, a13, 1 +3f94bf50: rets 2 +3f94bf60: move a13, -*sp, 1 +3f94bf70: move a14, a13 +3f94bf80: move a14, -*sp, 1 +3f94bf90: movi 0x3f94ef38, a8 +3f94bfc0: move a8, *a14+, 1 +3f94bfd0: calla L3FB341E0 +3f94c000: sub a8, a8 +3f94c010: move *sp(0x40), a14, 1 +3f94c030: move *sp+, a13, 1 +3f94c040: rets 2 +3f94c050: move a13, -*sp, 1 +3f94c060: move a14, a13 +3f94c070: move a14, -*sp, 1 +3f94c080: movi 0x3f94efd8, a8 +3f94c0b0: move a8, *a14+, 1 +3f94c0c0: calla L3FB341E0 +3f94c0f0: sub a8, a8 +3f94c100: move *sp(0x40), a14, 1 +3f94c120: move *sp+, a13, 1 +3f94c130: rets 2 +3f94c140: move a13, -*sp, 1 +3f94c150: move a14, a13 +3f94c160: move a14, -*sp, 1 +3f94c170: movi 0x3f94f078, a8 +3f94c1a0: move a8, *a14+, 1 +3f94c1b0: calla L3FB341E0 +3f94c1e0: sub a8, a8 +3f94c1f0: move *sp(0x40), a14, 1 +3f94c210: move *sp+, a13, 1 +3f94c220: rets 2 +3f94c230: move a13, -*sp, 1 +3f94c240: move a14, a13 +3f94c250: move a14, -*sp, 1 +3f94c260: movi 0x3f94f118, a8 +3f94c290: move a8, *a14+, 1 +3f94c2a0: calla L3FB341E0 +3f94c2d0: sub a8, a8 +3f94c2e0: move *sp(0x40), a14, 1 +3f94c300: move *sp+, a13, 1 +3f94c310: rets 2 +3f94c320: move a13, -*sp, 1 +3f94c330: move a14, a13 +3f94c340: move a14, -*sp, 1 +3f94c350: movi 0x3f94f1b8, a8 +3f94c380: move a8, *a14+, 1 +3f94c390: calla L3FB341E0 +3f94c3c0: sub a8, a8 +3f94c3d0: move *sp(0x40), a14, 1 +3f94c3f0: move *sp+, a13, 1 +3f94c400: rets 2 +3f94c410: move a13, -*sp, 1 +3f94c420: move a14, a13 +3f94c430: move a14, -*sp, 1 +3f94c440: movi 0x3f94f258, a8 +3f94c470: move a8, *a14+, 1 +3f94c480: calla L3FB341E0 +3f94c4b0: sub a8, a8 +3f94c4c0: move *sp(0x40), a14, 1 +3f94c4e0: move *sp+, a13, 1 +3f94c4f0: rets 2 +3f94c500: move a13, -*sp, 1 +3f94c510: move a14, a13 +3f94c520: move a14, -*sp, 1 +3f94c530: movi 0x3f94f2f8, a8 +3f94c560: move a8, *a14+, 1 +3f94c570: calla L3FB341E0 +3f94c5a0: sub a8, a8 +3f94c5b0: move *sp(0x40), a14, 1 +3f94c5d0: move *sp+, a13, 1 +3f94c5e0: rets 2 +3f94c5f0: move a13, -*sp, 1 +3f94c600: move a14, a13 +3f94c610: move a14, -*sp, 1 +3f94c620: movi 0x3f94f398, a8 +3f94c650: move a8, *a14+, 1 +3f94c660: calla L3FB341E0 +3f94c690: sub a8, a8 +3f94c6a0: move *sp(0x40), a14, 1 +3f94c6c0: move *sp+, a13, 1 +3f94c6d0: rets 2 +3f94c6e0: move a13, -*sp, 1 +3f94c6f0: move a14, a13 +3f94c700: move a14, -*sp, 1 +3f94c710: movi 0x3f94f438, a8 +3f94c740: move a8, *a14+, 1 +3f94c750: calla L3FB341E0 +3f94c780: sub a8, a8 +3f94c790: move *sp(0x40), a14, 1 +3f94c7b0: move *sp+, a13, 1 +3f94c7c0: rets 2 +3f94c7d0: move a13, -*sp, 1 +3f94c7e0: move a14, a13 +3f94c7f0: move a14, -*sp, 1 +3f94c800: movi 0x3f94f4d8, a8 +3f94c830: move a8, *a14+, 1 +3f94c840: calla L3FB341E0 +3f94c870: sub a8, a8 +3f94c880: move *sp(0x40), a14, 1 +3f94c8a0: move *sp+, a13, 1 +3f94c8b0: rets 2 +3f94c8c0: move a13, -*sp, 1 +3f94c8d0: move a14, a13 +3f94c8e0: move a14, -*sp, 1 +3f94c8f0: movi 0x3f94f578, a8 +3f94c920: move a8, *a14+, 1 +3f94c930: calla L3FB341E0 +3f94c960: sub a8, a8 +3f94c970: move *sp(0x40), a14, 1 +3f94c990: move *sp+, a13, 1 +3f94c9a0: rets 2 +3f94c9b0: move a13, -*sp, 1 +3f94c9c0: move a14, a13 +3f94c9d0: move a14, -*sp, 1 +3f94c9e0: movi 0x3f94f618, a8 +3f94ca10: move a8, *a14+, 1 +3f94ca20: calla L3FB341E0 +3f94ca50: sub a8, a8 +3f94ca60: move *sp(0x40), a14, 1 +3f94ca80: move *sp+, a13, 1 +3f94ca90: rets 2 +3f94caa0: move a13, -*sp, 1 +3f94cab0: move a14, a13 +3f94cac0: move a14, -*sp, 1 +3f94cad0: movi 0x3f94f6b8, a8 +3f94cb00: move a8, *a14+, 1 +3f94cb10: calla L3FB341E0 +3f94cb40: sub a8, a8 +3f94cb50: move *sp(0x40), a14, 1 +3f94cb70: move *sp+, a13, 1 +3f94cb80: rets 2 +3f94cb90: move a13, -*sp, 1 +3f94cba0: move a14, a13 +3f94cbb0: move a14, -*sp, 1 +3f94cbc0: movi 0x3f94f758, a8 +3f94cbf0: move a8, *a14+, 1 +3f94cc00: calla L3FB341E0 +3f94cc30: sub a8, a8 +3f94cc40: move *sp(0x40), a14, 1 +3f94cc60: move *sp+, a13, 1 +3f94cc70: rets 2 +L3F94CC80: +3f94cc80: move a13, -*sp, 1 +3f94cc90: move a14, a13 +3f94cca0: move a14, -*sp, 1 +3f94ccb0: movi 0x3f94f7f0, a8 +3f94cce0: move a8, *a14+, 1 +3f94ccf0: calla L3FB341E0 +3f94cd20: sub a8, a8 +3f94cd30: move *sp(0x40), a14, 1 +3f94cd50: move *sp+, a13, 1 +3f94cd60: rets 2 +3f94cd70: move a13, -*sp, 1 +3f94cd80: move a14, a13 +3f94cd90: move a14, -*sp, 1 +3f94cda0: movi 0x3f94f890, a8 +3f94cdd0: move a8, *a14+, 1 +3f94cde0: calla L3FB341E0 +3f94ce10: sub a8, a8 +3f94ce20: move *sp(0x40), a14, 1 +3f94ce40: move *sp+, a13, 1 +3f94ce50: rets 2 +L3F94CE60: +3f94ce60: move a13, -*sp, 1 +3f94ce70: move a14, a13 +3f94ce80: move a14, -*sp, 1 +3f94ce90: movi 0x3f94f930, a8 +3f94cec0: move a8, *a14+, 1 +3f94ced0: calla L3FB341E0 +3f94cf00: sub a8, a8 +3f94cf10: move *sp(0x40), a14, 1 +3f94cf30: move *sp+, a13, 1 +3f94cf40: rets 2 +3f94cf50: move a13, -*sp, 1 +3f94cf60: move a14, a13 +3f94cf70: move a14, -*sp, 1 +3f94cf80: movi 0x3f94f9d0, a8 +3f94cfb0: move a8, *a14+, 1 +3f94cfc0: calla L3FB341E0 +3f94cff0: sub a8, a8 +3f94d000: move *sp(0x40), a14, 1 +3f94d020: move *sp+, a13, 1 +3f94d030: rets 2 +3f94d040: move a13, -*sp, 1 +3f94d050: move a14, a13 +3f94d060: move a14, -*sp, 1 +3f94d070: movi 0x3f94fa70, a8 +3f94d0a0: move a8, *a14+, 1 +3f94d0b0: calla L3FB341E0 +3f94d0e0: sub a8, a8 +3f94d0f0: move *sp(0x40), a14, 1 +3f94d110: move *sp+, a13, 1 +3f94d120: rets 2 +L3F94D130: +3f94d130: move a13, -*sp, 1 +3f94d140: move a14, a13 +3f94d150: move a14, -*sp, 1 +3f94d160: movi 0x3f94fb10, a8 +3f94d190: move a8, *a14+, 1 +3f94d1a0: calla L3FB341E0 +3f94d1d0: sub a8, a8 +3f94d1e0: move *sp(0x40), a14, 1 +3f94d200: move *sp+, a13, 1 +3f94d210: rets 2 +3f94d220: move a13, -*sp, 1 +3f94d230: move a14, a13 +3f94d240: move a14, -*sp, 1 +3f94d250: movi 0x3f94fbb0, a8 +3f94d280: move a8, *a14+, 1 +3f94d290: calla L3FB341E0 +3f94d2c0: sub a8, a8 +3f94d2d0: move *sp(0x40), a14, 1 +3f94d2f0: move *sp+, a13, 1 +3f94d300: rets 2 +3f94d310: move a13, -*sp, 1 +3f94d320: move a14, a13 +3f94d330: move a14, -*sp, 1 +3f94d340: movi 0x3f94fc50, a8 +3f94d370: move a8, *a14+, 1 +3f94d380: calla L3FB341E0 +3f94d3b0: sub a8, a8 +3f94d3c0: move *sp(0x40), a14, 1 +3f94d3e0: move *sp+, a13, 1 +3f94d3f0: rets 2 +3f94d400: move a13, -*sp, 1 +3f94d410: move a14, a13 +3f94d420: move a14, -*sp, 1 +3f94d430: movi 0x3f94fcf0, a8 +3f94d460: move a8, *a14+, 1 +3f94d470: calla L3FB341E0 +3f94d4a0: sub a8, a8 +3f94d4b0: move *sp(0x40), a14, 1 +3f94d4d0: move *sp+, a13, 1 +3f94d4e0: rets 2 +3f94d4f0: move a13, -*sp, 1 +3f94d500: move a14, a13 +3f94d510: move a14, -*sp, 1 +3f94d520: movi 0x3f94fd90, a8 +3f94d550: move a8, *a14+, 1 +3f94d560: calla L3FB341E0 +3f94d590: sub a8, a8 +3f94d5a0: move *sp(0x40), a14, 1 +3f94d5c0: move *sp+, a13, 1 +3f94d5d0: rets 2 +3f94d5e0: move a13, -*sp, 1 +3f94d5f0: move a14, a13 +3f94d600: move a14, -*sp, 1 +3f94d610: movi 0x3f94fe30, a8 +3f94d640: move a8, *a14+, 1 +3f94d650: calla L3FB341E0 +3f94d680: sub a8, a8 +3f94d690: move *sp(0x40), a14, 1 +3f94d6b0: move *sp+, a13, 1 +3f94d6c0: rets 2 +3f94d6d0: move a13, -*sp, 1 +3f94d6e0: move a14, a13 +3f94d6f0: move a14, -*sp, 1 +3f94d700: movi 0x3f94fed0, a8 +3f94d730: move a8, *a14+, 1 +3f94d740: calla L3FB341E0 +3f94d770: sub a8, a8 +3f94d780: move *sp(0x40), a14, 1 +3f94d7a0: move *sp+, a13, 1 +3f94d7b0: rets 2 +3f94d7c0: move a13, -*sp, 1 +3f94d7d0: move a14, a13 +3f94d7e0: move a14, -*sp, 1 +3f94d7f0: movi 0x3f94ff70, a8 +3f94d820: move a8, *a14+, 1 +3f94d830: calla L3FB341E0 +3f94d860: sub a8, a8 +3f94d870: move *sp(0x40), a14, 1 +3f94d890: move *sp+, a13, 1 +3f94d8a0: rets 2 +3f94d8b0: move a13, -*sp, 1 +3f94d8c0: move a14, a13 +3f94d8d0: move a14, -*sp, 1 +3f94d8e0: movi 0x3f950010, a8 +3f94d910: move a8, *a14+, 1 +3f94d920: calla L3FB341E0 +3f94d950: sub a8, a8 +3f94d960: move *sp(0x40), a14, 1 +3f94d980: move *sp+, a13, 1 +3f94d990: rets 2 +3f94d9a0: move a13, -*sp, 1 +3f94d9b0: move a14, a13 +3f94d9c0: move a14, -*sp, 1 +3f94d9d0: movi 0x3f9500b0, a8 +3f94da00: move a8, *a14+, 1 +3f94da10: calla L3FB341E0 +3f94da40: sub a8, a8 +3f94da50: move *sp(0x40), a14, 1 +3f94da70: move *sp+, a13, 1 +3f94da80: rets 2 +3f94da90: move a13, -*sp, 1 +3f94daa0: move a14, a13 +3f94dab0: move a14, -*sp, 1 +3f94dac0: movi 0x3f950150, a8 +3f94daf0: move a8, *a14+, 1 +3f94db00: calla L3FB341E0 +3f94db30: sub a8, a8 +3f94db40: move *sp(0x40), a14, 1 +3f94db60: move *sp+, a13, 1 +3f94db70: rets 2 +3f94db80: move a13, -*sp, 1 +3f94db90: move a14, a13 +3f94dba0: move a14, -*sp, 1 +3f94dbb0: movi 0x3f9501f0, a8 +3f94dbe0: move a8, *a14+, 1 +3f94dbf0: calla L3FB341E0 +3f94dc20: sub a8, a8 +3f94dc30: move *sp(0x40), a14, 1 +3f94dc50: move *sp+, a13, 1 +3f94dc60: rets 2 +3f94dc70: move a13, -*sp, 1 +3f94dc80: move a14, a13 +3f94dc90: move a14, -*sp, 1 +3f94dca0: movi 0x3f950290, a8 +3f94dcd0: move a8, *a14+, 1 +3f94dce0: calla L3FB341E0 +3f94dd10: sub a8, a8 +3f94dd20: move *sp(0x40), a14, 1 +3f94dd40: move *sp+, a13, 1 +3f94dd50: rets 2 +L3F94DD60: +3f94dd60: move a13, -*sp, 1 +3f94dd70: move a14, a13 +3f94dd80: move a14, -*sp, 1 +3f94dd90: movi 0x3f950330, a8 +3f94ddc0: move a8, *a14+, 1 +3f94ddd0: calla L3FB341E0 +3f94de00: sub a8, a8 +3f94de10: move *sp(0x40), a14, 1 +3f94de30: move *sp+, a13, 1 +3f94de40: rets 2 +L3F94DE50: +3f94de50: move a13, -*sp, 1 +3f94de60: move a14, a13 +3f94de70: move a14, -*sp, 1 +3f94de80: movi 0x3f9503d0, a8 +3f94deb0: move a8, *a14+, 1 +3f94dec0: calla L3FB341E0 +3f94def0: sub a8, a8 +3f94df00: move *sp(0x40), a14, 1 +3f94df20: move *sp+, a13, 1 +3f94df30: rets 2 +3f94df40: calla L3F6EDD80 +3f94df70: rets +3f94df80: move a13, -*sp, 1 +3f94df90: move a14, a13 +3f94dfa0: move a14, -*sp, 1 +3f94dfb0: movi 0x3f950470, a8 +3f94dfe0: move a8, *a14+, 1 +3f94dff0: calla L3FB341E0 +3f94e020: sub a8, a8 +3f94e030: move *sp(0x40), a14, 1 +3f94e050: move *sp+, a13, 1 +3f94e060: rets 2 +3f94e070: sra 0xf, a10 +3f94e080: andn a9, a10 +3f94e090: or b10, b4 +3f94e0a0: sla 0x2, a2 +3f94e0b0: add a10, a3 +3f94e0c0: move a2, a12 +3f94e0d0: sra 0xf, a10 +3f94e0e0: sla 0x1, a10 +3f94e0f0: .word 0x0a31 +3f94e100: sra 0x10, a0 +3f94e110: sra 0xf, a10 +3f94e120: or b2, b3 +3f94e130: addc b2, b5 +3f94e140: addc a9, a0 +3f94e150: move a2, a1 +3f94e160: sra 0xe, a12 +3f94e170: sra 0xf, a10 +3f94e180: rl 0x11, a0 +3f94e190: .word 0x000a +3f94e1a0: sra 0xf, a10 +3f94e1b0: andn a9, a10 +3f94e1c0: or b10, b4 +3f94e1d0: sla 0x2, a2 +3f94e1e0: add a10, a3 +3f94e1f0: move a2, a12 +3f94e200: sra 0xf, a10 +3f94e210: sla 0x1, a10 +3f94e220: .word 0x0a33 +3f94e230: sra 0x10, a0 +3f94e240: sra 0xf, a10 +3f94e250: or b2, b3 +3f94e260: addc b2, b5 +3f94e270: addc a9, a0 +3f94e280: move a2, a1 +3f94e290: sra 0xe, a12 +3f94e2a0: sra 0xf, a10 +3f94e2b0: dsjs a0, L3F94E350 +3f94e2c0: .word 0x000a +3f94e2d0: sra 0xf, a10 +3f94e2e0: andn a9, a10 +3f94e2f0: or b10, b4 +3f94e300: sla 0x2, a2 +3f94e310: add a10, a3 +3f94e320: move a2, a12 +3f94e330: sra 0xf, a10 +3f94e340: sla 0x1, a10 +L3F94E350: +3f94e350: .word 0x0a34 +3f94e360: sra 0x10, a0 +3f94e370: sra 0xf, a10 +3f94e380: or b2, b3 +3f94e390: addc b2, b5 +3f94e3a0: addc a9, a0 +3f94e3b0: move a2, a1 +3f94e3c0: sra 0xe, a12 +3f94e3d0: sra 0xf, a10 +3f94e3e0: dsjs a0, L3F94E400 +3f94e3f0: .word 0x000a +L3F94E400: +3f94e400: sra 0xf, a10 +3f94e410: andn a9, a10 +3f94e420: or b10, b4 +3f94e430: sla 0x2, a2 +3f94e440: add a10, a3 +3f94e450: move a2, a12 +3f94e460: sra 0xf, a10 +3f94e470: sla 0x1, a10 +3f94e480: rl 0x19, b1 +3f94e490: .word 0x000a +3f94e4a0: sra 0xf, a10 +3f94e4b0: andn a9, a10 +3f94e4c0: or b10, b4 +3f94e4d0: sla 0x2, a2 +3f94e4e0: add a10, a3 +3f94e4f0: move a2, a12 +3f94e500: sra 0xf, a10 +3f94e510: sla 0x1, a10 +3f94e520: .word 0x3432 +3f94e530: .word 0x000a +3f94e540: sra 0xf, a10 +3f94e550: andn a9, a10 +3f94e560: or b10, b4 +3f94e570: sla 0x2, a2 +3f94e580: add a10, a3 +3f94e590: move a2, a12 +3f94e5a0: sra 0xf, a10 +3f94e5b0: sla 0x1, a10 +3f94e5c0: .word 0x3532 +3f94e5d0: .word 0x0a2a +3f94e5e0: sra 0x10, a0 +3f94e5f0: sra 0xf, a10 +3f94e600: or b2, b3 +3f94e610: addc b2, b5 +3f94e620: addc a9, a0 +3f94e630: move a2, a1 +3f94e640: sra 0xe, a12 +3f94e650: sra 0xf, a10 +3f94e660: rl 0x11, a0 +3f94e670: .word 0x0a36 +3f94e680: sra 0x10, a0 +3f94e690: sra 0xf, a10 +3f94e6a0: or b2, b3 +3f94e6b0: addc b2, b5 +3f94e6c0: addc a9, a0 +3f94e6d0: move a2, a1 +3f94e6e0: sra 0xe, a12 +3f94e6f0: sra 0xf, a10 +3f94e700: rl 0x11, a0 +3f94e710: .word 0x0a37 +3f94e720: sra 0x10, a0 +3f94e730: sra 0xf, a10 +3f94e740: or b2, b3 +3f94e750: addc b2, b5 +3f94e760: addc a9, a0 +3f94e770: move a2, a1 +3f94e780: sra 0xe, a12 +3f94e790: sra 0xf, a10 +3f94e7a0: rl 0x9, a0 +3f94e7b0: .word 0x0a34 +3f94e7c0: sra 0x10, a0 +3f94e7d0: sra 0xf, a10 +3f94e7e0: or b2, b3 +3f94e7f0: addc b2, b5 +3f94e800: addc a9, a0 +3f94e810: move a2, a1 +3f94e820: sra 0xe, a12 +3f94e830: sra 0xf, a10 +3f94e840: rl 0x11, a0 +3f94e850: .word 0x0a39 +3f94e860: sra 0x10, a0 +3f94e870: sra 0xf, a10 +3f94e880: or b2, b3 +3f94e890: addc b2, b5 +3f94e8a0: addc a9, a0 +3f94e8b0: move a2, a1 +3f94e8c0: sra 0xe, a12 +3f94e8d0: sra 0xf, a10 +3f94e8e0: rl 0x19, a0 +3f94e8f0: .word 0x0a30 +3f94e900: sra 0x10, a0 +3f94e910: sra 0xf, a10 +3f94e920: or b2, b3 +3f94e930: addc b2, b5 +3f94e940: addc a9, a0 +3f94e950: move a2, a1 +3f94e960: sra 0xe, a12 +3f94e970: sra 0xf, a10 +3f94e980: .word 0x3520 +3f94e990: .word 0x000a +3f94e9a0: sra 0xf, a10 +3f94e9b0: andn a9, a10 +3f94e9c0: or b10, b4 +3f94e9d0: sla 0x2, a2 +3f94e9e0: add a10, a3 +3f94e9f0: move a2, a12 +3f94ea00: sra 0xf, a10 +3f94ea10: sla 0x1, a10 +3f94ea20: .word 0x0a36 +3f94ea30: sra 0x10, a0 +3f94ea40: sra 0xf, a10 +3f94ea50: or b2, b3 +3f94ea60: addc b2, b5 +3f94ea70: addc a9, a0 +3f94ea80: move a2, a1 +3f94ea90: sra 0xe, a12 +3f94eaa0: sra 0xf, a10 +3f94eab0: rl 0x9, a0 +3f94eac0: .word 0x0a35 +3f94ead0: sra 0x10, a0 +3f94eae0: sra 0xf, a10 +3f94eaf0: or b2, b3 +3f94eb00: addc b2, b5 +3f94eb10: addc a9, a0 +3f94eb20: move a2, a1 +3f94eb30: sra 0xe, a12 +3f94eb40: sra 0xf, a10 +3f94eb50: rl 0x9, a0 +3f94eb60: .word 0x0a36 +3f94eb70: sra 0x10, a0 +3f94eb80: sra 0xf, a10 +3f94eb90: or b2, b3 +3f94eba0: addc b2, b5 +3f94ebb0: addc a9, a0 +3f94ebc0: move a2, a1 +3f94ebd0: sra 0xe, a12 +3f94ebe0: sra 0xf, a10 +3f94ebf0: rl 0x9, a0 +3f94ec00: .word 0x0a37 +3f94ec10: sra 0x10, a0 +3f94ec20: sra 0xf, a10 +3f94ec30: or b2, b3 +3f94ec40: addc b2, b5 +3f94ec50: addc a9, a0 +3f94ec60: move a2, a1 +3f94ec70: sra 0xe, a12 +3f94ec80: sra 0xf, a10 +3f94ec90: rl 0x9, a0 +3f94eca0: .word 0x0a38 +3f94ecb0: sra 0x10, a0 +3f94ecc0: sra 0xf, a10 +3f94ecd0: or b2, b3 +3f94ece0: addc b2, b5 +3f94ecf0: addc a9, a0 +3f94ed00: move a2, a1 +3f94ed10: sra 0xe, a12 +3f94ed20: sra 0xf, a10 +3f94ed30: rl 0x11, a0 +3f94ed40: .word 0x0a38 +3f94ed50: sra 0x10, a0 +3f94ed60: sra 0xf, a10 +3f94ed70: or b2, b3 +3f94ed80: addc b2, b5 +3f94ed90: addc a9, a0 +3f94eda0: move a2, a1 +3f94edb0: sra 0xe, a12 +3f94edc0: sra 0xf, a10 +3f94edd0: rl 0x9, a0 +3f94ede0: .word 0x0a39 +3f94edf0: sra 0x10, a0 +3f94ee00: sra 0xf, a10 +3f94ee10: or b2, b3 +3f94ee20: addc b2, b5 +3f94ee30: addc a9, a0 +3f94ee40: move a2, a1 +3f94ee50: sra 0xe, a12 +3f94ee60: sra 0xf, a10 +3f94ee70: rl 0x19, a0 +3f94ee80: .word 0x0a31 +3f94ee90: sra 0x10, a0 +3f94eea0: sra 0xf, a10 +3f94eeb0: or b2, b3 +3f94eec0: addc b2, b5 +3f94eed0: addc a9, a0 +3f94eee0: move a2, a1 +3f94eef0: sra 0xe, a12 +3f94ef00: sra 0xf, a10 +3f94ef10: rl 0x19, a0 +3f94ef20: .word 0x0a32 +3f94ef30: sra 0x10, a0 +3f94ef40: sra 0xf, a10 +3f94ef50: or b2, b3 +3f94ef60: addc b2, b5 +3f94ef70: addc a9, a0 +3f94ef80: move a2, a1 +3f94ef90: sra 0xe, a12 +3f94efa0: sra 0xf, a10 +3f94efb0: rl 0x19, a0 +3f94efc0: .word 0x0a33 +3f94efd0: sra 0x10, a0 +3f94efe0: sra 0xf, a10 +3f94eff0: or b2, b3 +3f94f000: addc b2, b5 +3f94f010: addc a9, a0 +3f94f020: move a2, a1 +3f94f030: sra 0xe, a12 +3f94f040: sra 0xf, a10 +3f94f050: rl 0x11, a0 +3f94f060: .word 0x0a30 +3f94f070: sra 0x10, a0 +3f94f080: sra 0xf, a10 +3f94f090: or b2, b3 +3f94f0a0: addc b2, b5 +3f94f0b0: addc a9, a0 +3f94f0c0: move a2, a1 +3f94f0d0: sra 0xe, a12 +3f94f0e0: sra 0xf, a10 +3f94f0f0: rl 0x11, a0 +3f94f100: .word 0x0a31 +3f94f110: sra 0x10, a0 +3f94f120: sra 0xf, a10 +3f94f130: or b2, b3 +3f94f140: addc b2, b5 +3f94f150: addc a9, a0 +3f94f160: move a2, a1 +3f94f170: sra 0xe, a12 +3f94f180: sra 0xf, a10 +3f94f190: rl 0x11, a0 +3f94f1a0: .word 0x0a32 +3f94f1b0: sra 0x10, a0 +3f94f1c0: sra 0xf, a10 +3f94f1d0: or b2, b3 +3f94f1e0: addc b2, b5 +3f94f1f0: addc a9, a0 +3f94f200: move a2, a1 +3f94f210: sra 0xe, a12 +3f94f220: sra 0xf, a10 +3f94f230: .word 0x3420 +3f94f240: .word 0x0a32 +3f94f250: sra 0x10, a0 +3f94f260: sra 0xf, a10 +3f94f270: or b2, b3 +3f94f280: addc b2, b5 +3f94f290: addc a9, a0 +3f94f2a0: move a2, a1 +3f94f2b0: sra 0xe, a12 +3f94f2c0: sra 0xf, a10 +3f94f2d0: .word 0x3420 +3f94f2e0: .word 0x0a33 +3f94f2f0: sra 0x10, a0 +3f94f300: sra 0xf, a10 +3f94f310: or b2, b3 +3f94f320: addc b2, b5 +3f94f330: addc a9, a0 +3f94f340: move a2, a1 +3f94f350: sra 0xe, a12 +3f94f360: sra 0xf, a10 +3f94f370: .word 0x3420 +3f94f380: .word 0x0a34 +3f94f390: sra 0x10, a0 +3f94f3a0: sra 0xf, a10 +3f94f3b0: or b2, b3 +3f94f3c0: addc b2, b5 +3f94f3d0: addc a9, a0 +3f94f3e0: move a2, a1 +3f94f3f0: sra 0xe, a12 +3f94f400: sra 0xf, a10 +3f94f410: .word 0x3420 +3f94f420: .word 0x0a35 +3f94f430: sra 0x10, a0 +3f94f440: sra 0xf, a10 +3f94f450: or b2, b3 +3f94f460: addc b2, b5 +3f94f470: addc a9, a0 +3f94f480: move a2, a1 +3f94f490: sra 0xe, a12 +3f94f4a0: sra 0xf, a10 +3f94f4b0: .word 0x3520 +3f94f4c0: .word 0x0a30 +3f94f4d0: sra 0x10, a0 +3f94f4e0: sra 0xf, a10 +3f94f4f0: or b2, b3 +3f94f500: addc b2, b5 +3f94f510: addc a9, a0 +3f94f520: move a2, a1 +3f94f530: sra 0xe, a12 +3f94f540: sra 0xf, a10 +3f94f550: .word 0x3420 +3f94f560: .word 0x0a36 +3f94f570: sra 0x10, a0 +3f94f580: sra 0xf, a10 +3f94f590: or b2, b3 +3f94f5a0: addc b2, b5 +3f94f5b0: addc a9, a0 +3f94f5c0: move a2, a1 +3f94f5d0: sra 0xe, a12 +3f94f5e0: sra 0xf, a10 +3f94f5f0: .word 0x3420 +3f94f600: .word 0x0a38 +3f94f610: sra 0x10, a0 +3f94f620: sra 0xf, a10 +3f94f630: or b2, b3 +3f94f640: addc b2, b5 +3f94f650: addc a9, a0 +3f94f660: move a2, a1 +3f94f670: sra 0xe, a12 +3f94f680: sra 0xf, a10 +3f94f690: .word 0x3420 +3f94f6a0: .word 0x0a39 +3f94f6b0: sra 0x10, a0 +3f94f6c0: sra 0xf, a10 +3f94f6d0: or b2, b3 +3f94f6e0: addc b2, b5 +3f94f6f0: addc a9, a0 +3f94f700: move a2, a1 +3f94f710: sra 0xe, a12 +3f94f720: sra 0xf, a10 +3f94f730: .word 0x3520 +3f94f740: .word 0x0a31 +3f94f750: sra 0x10, a0 +3f94f760: sra 0xf, a10 +3f94f770: or b2, b3 +3f94f780: addc b2, b5 +3f94f790: addc a9, a0 +3f94f7a0: move a2, a1 +3f94f7b0: sra 0xe, a12 +3f94f7c0: sra 0xf, a10 +3f94f7d0: .word 0x3720 +3f94f7e0: .word 0x000a +3f94f7f0: sra 0xf, a10 +3f94f800: andn a9, a10 +3f94f810: or b10, b4 +3f94f820: sla 0x2, a2 +3f94f830: add a10, a3 +3f94f840: move a2, a12 +3f94f850: sra 0xf, a10 +3f94f860: sla 0x1, a10 +3f94f870: rl 0x11, b1 +3f94f880: .word 0x000a +3f94f890: sra 0xf, a10 +3f94f8a0: andn a9, a10 +3f94f8b0: or b10, b4 +3f94f8c0: sla 0x2, a2 +3f94f8d0: add a10, a3 +3f94f8e0: move a2, a12 +3f94f8f0: sra 0xf, a10 +3f94f900: sla 0x1, a10 +3f94f910: rl 0x9, b1 +3f94f920: .word 0x000a +3f94f930: sra 0xf, a10 +3f94f940: andn a9, a10 +3f94f950: or b10, b4 +3f94f960: sla 0x2, a2 +3f94f970: add a10, a3 +3f94f980: move a2, a12 +3f94f990: sra 0xf, a10 +3f94f9a0: sla 0x1, a10 +3f94f9b0: rl 0x1, b1 +3f94f9c0: .word 0x000a +3f94f9d0: sra 0xf, a10 +3f94f9e0: andn a9, a10 +3f94f9f0: or b10, b4 +3f94fa00: sla 0x2, a2 +3f94fa10: add a10, a3 +3f94fa20: move a2, a12 +3f94fa30: sra 0xf, a10 +3f94fa40: sla 0x1, a10 +3f94fa50: .word 0x3636 +3f94fa60: .word 0x000a +3f94fa70: sra 0xf, a10 +3f94fa80: andn a9, a10 +3f94fa90: or b10, b4 +3f94faa0: sla 0x2, a2 +3f94fab0: add a10, a3 +3f94fac0: move a2, a12 +3f94fad0: sra 0xf, a10 +3f94fae0: sla 0x1, a10 +3f94faf0: dsjs b5, L3F94FB10 +3f94fb00: .word 0x000a +L3F94FB10: +3f94fb10: sra 0xf, a10 +3f94fb20: andn a9, a10 +3f94fb30: or b10, b4 +3f94fb40: sla 0x2, a2 +3f94fb50: add a10, a3 +3f94fb60: move a2, a12 +3f94fb70: sra 0xf, a10 +3f94fb80: sla 0x1, a10 +3f94fb90: rl 0x19, b2 +3f94fba0: .word 0x000a +3f94fbb0: sra 0xf, a10 +3f94fbc0: andn a9, a10 +3f94fbd0: or b10, b4 +3f94fbe0: sla 0x2, a2 +3f94fbf0: add a10, a3 +3f94fc00: move a2, a12 +3f94fc10: sra 0xf, a10 +3f94fc20: sla 0x1, a10 +3f94fc30: .word 0x3435 +3f94fc40: .word 0x000a +3f94fc50: sra 0xf, a10 +3f94fc60: andn a9, a10 +3f94fc70: or b10, b4 +3f94fc80: sla 0x2, a2 +3f94fc90: add a10, a3 +3f94fca0: move a2, a12 +3f94fcb0: sra 0xf, a10 +3f94fcc0: sla 0x1, a10 +3f94fcd0: .word 0x3735 +3f94fce0: .word 0x000a +3f94fcf0: sra 0xf, a10 +3f94fd00: andn a9, a10 +3f94fd10: or b10, b4 +3f94fd20: sla 0x2, a2 +3f94fd30: add a10, a3 +3f94fd40: move a2, a12 +3f94fd50: sra 0xf, a10 +3f94fd60: sla 0x1, a10 +3f94fd70: dsjs b5, L3F94FE10 +3f94fd80: .word 0x000a +3f94fd90: sra 0xf, a10 +3f94fda0: andn a9, a10 +3f94fdb0: or b10, b4 +3f94fdc0: sla 0x2, a2 +3f94fdd0: add a10, a3 +3f94fde0: move a2, a12 +3f94fdf0: sra 0xf, a10 +3f94fe00: sla 0x1, a10 +L3F94FE10: +3f94fe10: rl 0x1, b6 +3f94fe20: .word 0x000a +3f94fe30: sra 0xf, a10 +3f94fe40: andn a9, a10 +3f94fe50: or b10, b4 +3f94fe60: sla 0x2, a2 +3f94fe70: add a10, a3 +3f94fe80: move a2, a12 +3f94fe90: sra 0xf, a10 +3f94fea0: sla 0x1, a10 +3f94feb0: rl 0x19, b6 +3f94fec0: .word 0x000a +3f94fed0: sra 0xf, a10 +3f94fee0: andn a9, a10 +3f94fef0: or b10, b4 +3f94ff00: sla 0x2, a2 +3f94ff10: add a10, a3 +3f94ff20: move a2, a12 +3f94ff30: sra 0xf, a10 +3f94ff40: sla 0x1, a10 +3f94ff50: .word 0x3436 +3f94ff60: .word 0x000a +3f94ff70: sra 0xf, a10 +3f94ff80: andn a9, a10 +3f94ff90: or b10, b4 +3f94ffa0: sla 0x2, a2 +3f94ffb0: add a10, a3 +3f94ffc0: move a2, a12 +3f94ffd0: sra 0xf, a10 +3f94ffe0: sla 0x1, a10 +3f94fff0: .word 0x3536 +3f950000: .word 0x000a +3f950010: sra 0xf, a10 +3f950020: andn a9, a10 +3f950030: or b10, b4 +3f950040: sla 0x2, a2 +3f950050: add a10, a3 +3f950060: move a2, a12 +3f950070: sra 0xf, a10 +3f950080: sla 0x1, a10 +3f950090: rl 0x9, b6 +3f9500a0: .word 0x000a +3f9500b0: sra 0xf, a10 +3f9500c0: andn a9, a10 +3f9500d0: or b10, b4 +3f9500e0: sla 0x2, a2 +3f9500f0: add a10, a3 +3f950100: move a2, a12 +3f950110: sra 0xf, a10 +3f950120: sla 0x1, a10 +3f950130: rl 0x11, b6 +3f950140: .word 0x000a +3f950150: sra 0xf, a10 +3f950160: andn a9, a10 +3f950170: or b10, b4 +3f950180: sla 0x2, a2 +3f950190: add a10, a3 +3f9501a0: move a2, a12 +3f9501b0: sra 0xf, a10 +3f9501c0: sla 0x1, a10 +3f9501d0: .word 0x3535 +3f9501e0: .word 0x000a +3f9501f0: sra 0xf, a10 +3f950200: andn a9, a10 +3f950210: or b10, b4 +3f950220: sla 0x2, a2 +3f950230: add a10, a3 +3f950240: move a2, a12 +3f950250: sra 0xf, a10 +3f950260: sla 0x1, a10 +3f950270: .word 0x3635 +3f950280: .word 0x000a +3f950290: sra 0xf, a10 +3f9502a0: andn a9, a10 +3f9502b0: or b10, b4 +3f9502c0: sla 0x2, a2 +3f9502d0: add a10, a3 +3f9502e0: move a2, a12 +3f9502f0: sra 0xf, a10 +3f950300: sla 0x1, a10 +3f950310: .word 0x3736 +3f950320: .word 0x000a +3f950330: sra 0xf, a10 +3f950340: andn a9, a10 +3f950350: or b10, b4 +3f950360: sla 0x2, a2 +3f950370: add a10, a3 +3f950380: move a2, a12 +3f950390: sra 0xf, a10 +3f9503a0: sla 0x1, a10 +3f9503b0: dsjs b6, L3F950450 +3f9503c0: .word 0x000a +3f9503d0: sra 0xf, a10 +3f9503e0: andn a9, a10 +3f9503f0: or b10, b4 +3f950400: sla 0x2, a2 +3f950410: add a10, a3 +3f950420: move a2, a12 +3f950430: sra 0xf, a10 +3f950440: sla 0x1, a10 +L3F950450: +3f950450: rl 0x1, b7 +3f950460: .word 0x000a +3f950470: sra 0xf, a10 +3f950480: andn a9, a10 +3f950490: or b10, b4 +3f9504a0: sla 0x2, a2 +3f9504b0: add a10, a3 +3f9504c0: move a2, a12 +3f9504d0: sra 0xf, a10 +3f9504e0: sla 0x1, a10 +3f9504f0: dsjs b6, L3F950510 +3f950500: .word 0x000a +L3F950510: +3f950510: mmtm sp, a9,a11,a13 +3f950530: move a14, a13 +3f950540: move @0x225a10, a11, 1 +3f950570: jreq L3F950670 +3f950580: move *a13(0xffe0), a9, 1 +3f9505a0: move *a9, a9, 1 +3f9505b0: move a9, @0x225980, 1 +3f9505e0: sub a9, a9 +3f9505f0: move a9, @0x225a10, 1 +3f950620: movk 1, a11 +3f950630: move a11, @0xb7f60, 1 +3f950660: jruc L3F9506D0 +L3F950670: +3f950670: move a14, -*sp, 1 +3f950680: move *a13(0xffe0), *a14+, 1 +3f9506a0: calla L3F70BB90 +L3F9506D0: +3f9506d0: move a14, -*sp, 1 +3f9506e0: calla L3F708700 +3f950710: move a8, *a14+, 1 +3f950720: calla L3FB3FE90 +3f950750: move *sp(0x80), a14, 1 +3f950770: mmfm sp, a9,a11,a13 +3f950790: rets 2 +3f9507a0: mmtm sp, a11,a13 +3f9507c0: move a14, a13 +3f9507d0: move @0x225980, a11, 1 +3f950800: jrne L3F9509B0 +3f950810: move @0x225a10, a11, 1 +3f950840: jreq L3F9509B0 +3f950850: move a14, -*sp, 1 +3f950860: move @0x2259a0, *a14+, 1 +3f950890: calla L3F70BB90 +3f9508c0: sub a11, a11 +3f9508d0: move a11, @0x225a10, 1 +3f950900: move a11, @0xb7f60, 1 +3f950930: move a14, -*sp, 1 +3f950940: calla L3F708700 +3f950970: move a8, *a14+, 1 +3f950980: calla L3FB3FE90 +L3F9509B0: +3f9509b0: move *sp(0x60), a14, 1 +3f9509d0: mmfm sp, a11,a13 +3f9509f0: rets 2 +3f950a00: mmtm sp, a11,a13 +3f950a20: move a14, a13 +3f950a30: movk 1, a11 +3f950a40: move a11, @0x2258f0, 1 +3f950a70: move a14, -*sp, 1 +3f950a80: calla L3F708700 +3f950ab0: move a8, *a14+, 1 +3f950ac0: calla L3FB3FE90 +3f950af0: move *sp(0x60), a14, 1 +3f950b10: mmfm sp, a11,a13 +3f950b30: rets 2 +L3F950B40: +3f950b40: mmtm sp, a9,a11,a13 +3f950b60: move a14, a13 +3f950b70: addi 0x1a0, a14 +3f950b90: calla L3F708700 +3f950bc0: move a8, @0xbf200, 1 +3f950bf0: move @0x225980, a11, 1 +3f950c20: jreq L3F950D00 +3f950c30: move a14, -*sp, 1 +3f950c40: move a11, *a14+, 1 +3f950c50: calla L3F70BB90 +3f950c80: movk 1, a11 +3f950c90: move a11, @0xb7f60, 1 +3f950cc0: sub a11, a11 +3f950cd0: move a11, @0x225980, 1 +L3F950D00: +3f950d00: move *a13(0xffc0), a11, 1 +3f950d20: subk 2, a11 +3f950d30: jane L3F951BF0 +3f950d50: move a14, -*sp, 1 +3f950d60: movk 4, a11 +3f950d70: move a11, *a14+, 1 +3f950d80: movk 10, a9 +3f950d90: move a9, *a14+, 1 +3f950da0: calla L3F703D90 +3f950dd0: move a8, *a13(0x100), 1 +3f950df0: move a8, *a13(0x120), 1 +3f950e10: move a8, a8 +3f950e20: jrne L3F950EE0 +3f950e30: move a14, -*sp, 1 +3f950e40: movi 0x3f95ab60, a8 +3f950e70: move a8, *a14+, 1 +3f950e80: calla L3F927BC0 +3f950eb0: sub a8, a8 +3f950ec0: jauc L3F952EB0 +L3F950EE0: +3f950ee0: move a14, -*sp, 1 +3f950ef0: movk 12, a9 +3f950f00: move a9, *a14+, 1 +3f950f10: movk 1, a9 +3f950f20: move a9, *a14+, 1 +3f950f30: calla L3F703D90 +3f950f60: move a8, *a13(0x140), 1 +3f950f80: move a8, a8 +3f950f90: jrne L3F9510B0 +3f950fa0: move a14, -*sp, 1 +3f950fb0: movi 0x3f95ac48, a8 +3f950fe0: move a8, *a14+, 1 +3f950ff0: calla L3F927BC0 +3f951020: move a14, -*sp, 1 +3f951030: move *a13(0x100), *a14+, 1 +3f951050: calla L3F702440 +3f951080: sub a8, a8 +3f951090: jauc L3F952EB0 +L3F9510B0: +3f9510b0: calla L3FB2E340 +3f9510e0: move a9, @0x225a10, 1 +3f951110: move a14, -*sp, 1 +3f951120: movi 0x1000, a11 +3f951140: move a11, *a14+, 1 +3f951150: sub a11, a11 +3f951160: move a11, *a14+, 1 +3f951170: movi 0x1000, a11 +3f951190: move a11, *a14+, 1 +3f9511a0: sub a11, a11 +3f9511b0: move a11, *a14+, 1 +3f9511c0: calla L3F708700 +3f9511f0: move a8, *a14+, 1 +3f951200: movi 0x2259a0, a9 +3f951230: move a9, *a14+, 1 +3f951240: movi 0x3f950510, a11 +3f951270: move a11, *a14+, 1 +3f951280: movi 0x225920, a9 +3f9512b0: move a9, *a14+, 1 +3f9512c0: calla L3F709840 +3f9512f0: move a8, @0x2259a0, 1 +3f951320: move a8, a8 +3f951330: jrne L3F9514E0 +3f951340: calla L3FB2E590 +3f951370: move a14, -*sp, 1 +3f951380: movi 0x3f95ad30, a8 +3f9513b0: move a8, *a14+, 1 +3f9513c0: calla L3F927BC0 +3f9513f0: move a14, -*sp, 1 +3f951400: move *a13(0x100), *a14+, 1 +3f951420: calla L3F702440 +3f951450: move a14, -*sp, 1 +3f951460: move *a13(0x140), *a14+, 1 +3f951480: calla L3F702440 +3f9514b0: sub a8, a8 +3f9514c0: jauc L3F952EB0 +L3F9514E0: +3f9514e0: move a8, a9 +3f9514f0: calla L3F708700 +3f951520: move a8, *a9(0xe0), 1 +3f951540: calla L3FB2E590 +3f951570: move *a13(0x100), a9, 1 +3f951590: sub a11, a11 +3f9515a0: move a11, *a9+, 1 +3f9515b0: move a9, *a13(0x100), 1 +3f9515d0: movk 1, a11 +3f9515e0: move a11, *a9+, 1 +3f9515f0: move a9, *a13(0x100), 1 +3f951610: move *a13(0xffe0), *a9+, 1 +3f951630: move a9, *a13(0x100), 1 +3f951650: sub a11, a11 +3f951660: move a11, *a9+, 1 +3f951670: move a9, *a13(0x100), 1 +3f951690: move a11, *a9+, 1 +3f9516a0: move a9, *a13(0x100), 1 +3f9516c0: move a11, *a9+, 1 +3f9516d0: move a9, *a13(0x100), 1 +3f9516f0: move a11, *a9+, 1 +3f951700: move a9, *a13(0x100), 1 +3f951720: movi 0x225920, a11 +3f951750: move a11, *a9+, 1 +3f951760: move a9, *a13(0x100), 1 +3f951780: movi 0xac, a11 +3f9517a0: move a11, *a9+, 1 +3f9517b0: move a9, *a13(0x100), 1 +3f9517d0: sub a11, a11 +3f9517e0: move a11, *a9+, 1 +3f9517f0: move a9, *a13(0x100), 1 +3f951810: move *a13(0x140), a11, 1 +3f951830: move *a13(0x120), *a11(0x0), 1 +3f951860: sub a9, a9 +3f951870: move a9, *a11(0x20), 1 +3f951890: move a9, *a11(0x40), 1 +3f9518b0: move a14, -*sp, 1 +3f9518c0: move a11, *a14+, 1 +3f9518d0: movi 0x3f2c67d0, a9 +3f951900: move a9, *a14+, 1 +3f951910: move @0xa4fd0, *a14+, 1 +3f951940: calla L3FB41A30 +3f951970: move a14, -*sp, 1 +3f951980: sub a9, a9 +3f951990: move a9, *a14+, 1 +3f9519a0: movi 0x3f9507a0, a9 +3f9519d0: move a9, *a14+, 1 +3f9519e0: movi 0x9c40, a9 +3f951a10: move a9, *a14+, 1 +3f951a20: calla L3FB41ED0 +3f951a50: move @0x225a10, a9, 1 +3f951a80: jreq L3F951B00 +L3F951A90: +3f951a90: calla L3FB3FA00 +3f951ac0: move @0x225a10, a11, 1 +3f951af0: jrne L3F951A90 +L3F951B00: +3f951b00: move a14, -*sp, 1 +3f951b10: sub a11, a11 +3f951b20: move a11, *a14+, 1 +3f951b30: movi 0x3f9507a0, a9 +3f951b60: move a9, *a14+, 1 +3f951b70: calla L3F708700 +3f951ba0: move a8, *a14+, 1 +3f951bb0: calla L3FB40230 +3f951be0: jruc L3F9520F0 +L3F951BF0: +3f951bf0: move @0x225b30, a11, 1 +3f951c20: jrne L3F951C60 +3f951c30: sub a8, a8 +3f951c40: jauc L3F952EB0 +L3F951C60: +3f951c60: move a14, -*sp, 1 +3f951c70: move a14, -*sp, 1 +3f951c80: move *a13(0xffe0), a9, 1 +3f951ca0: addk 8, a9 +3f951cb0: move a9, *a14+, 1 +3f951cc0: calla L3FB458D0 +3f951cf0: move a8, *a14+, 1 +3f951d00: calla L3F701230 +3f951d30: move a8, *a13(0x160), 1 +3f951d50: move a8, a9 +3f951d60: jrne L3F951DA0 +3f951d70: sub a8, a8 +3f951d80: jauc L3F952EB0 +L3F951DA0: +3f951da0: move a14, -*sp, 1 +3f951db0: move *a13(0xffe0), *a14+, 1 +3f951dd0: move a8, *a14+, 1 +3f951de0: calla L3FB45720 +3f951e10: move a14, -*sp, 1 +3f951e20: move a9, *a14+, 1 +3f951e30: movi 0x3f95e9b0, a11 +3f951e60: move a11, *a14+, 1 +3f951e70: move @0x225b30, *a14+, 1 +3f951ea0: calla L3FB41A30 +3f951ed0: sub a11, a11 +3f951ee0: move a11, *a13(0x180), 1 +L3F951F00: +3f951f00: move a14, -*sp, 1 +3f951f10: movi 0x3f95ae08, a8 +3f951f40: move a8, *a14+, 1 +3f951f50: calla L3F70B060 +3f951f80: move a8, @0x225980, 1 +3f951fb0: move a8, a9 +3f951fc0: jrne L3F952070 +3f951fd0: calla L3F57A710 +3f952000: move *a13(0x180), a11, 1 +3f952020: inc a11 +3f952030: move a11, *a13(0x180), 1 +3f952050: subk 20, a11 +3f952060: jrlt L3F951F00 +L3F952070: +3f952070: move @0x225980, a11, 1 +3f9520a0: calla L3F708700 +3f9520d0: move a8, *a11(0xe0), 1 +L3F9520F0: +3f9520f0: move @0x225980, a11, 1 +3f952120: jrne L3F952160 +3f952130: sub a8, a8 +3f952140: jauc L3F952EB0 +L3F952160: +3f952160: movi 0x6c, a9 +3f952180: movb a9, *a13 +3f952190: movk 8, a9 +3f9521a0: setf 16, 1, 0 +3f9521b0: move a9, *a13(0x10), 0 +3f9521d0: movk 1, a9 +3f9521e0: move a9, *a13(0x20), 0 +3f952200: sub a9, a9 +3f952210: move a9, *a13(0x30), 0 +3f952230: move a9, @0x2258f0, 1 +3f952260: move *a13(0xffc0), a11, 1 +3f952280: subk 2, a11 +3f952290: jrne L3F952370 +3f9522a0: move a14, -*sp, 1 +3f9522b0: move a9, *a14+, 1 +3f9522c0: movi 0x3f950a00, a11 +3f9522f0: move a11, *a14+, 1 +3f952300: movi 0xea60, a11 +3f952330: move a11, *a14+, 1 +3f952340: calla L3FB41ED0 +L3F952370: +3f952370: movk 1, a11 +3f952380: setf 16, 0, 0 +3f952390: move a11, @0x225910, 0 +3f9523c0: move a14, -*sp, 1 +3f9523d0: setf 16, 1, 0 +3f9523e0: move *a13(0x10), a9, 0 +3f952400: move a9, *a14+, 1 +3f952410: move a13, *a14+, 1 +3f952420: move @0x225980, *a14+, 1 +3f952450: calla L3F70D150 +3f952480: move a8, a9 +3f952490: jrge L3F952630 +3f9524a0: move a14, -*sp, 1 +3f9524b0: movi 0x3f95ae98, a8 +3f9524e0: move a8, *a14+, 1 +3f9524f0: calla L3F927BC0 +3f952520: move a14, -*sp, 1 +3f952530: move @0x225980, *a14+, 1 +3f952560: calla L3F70BB90 +3f952590: move a11, @0xb7f60, 1 +3f9525c0: sub a9, a9 +3f9525d0: move a9, @0x225980, 1 +3f952600: move a9, a8 +3f952610: jauc L3F952EB0 +L3F952630: +3f952630: move a13, a9 +3f952640: addi 0x40, a9 +3f952660: move a9, *a13(0xe0), 1 +3f952680: movk 8, a11 +3f952690: move a11, *a13(0x80), 1 +L3F9526B0: +3f9526b0: move a14, -*sp, 1 +3f9526c0: move *a13(0x80), *a14+, 1 +3f9526e0: move *a13(0xe0), *a14+, 1 +3f952700: move @0x225980, *a14+, 1 +3f952730: calla L3F70C5C0 +3f952760: move a8, *a13(0xa0), 1 +3f952780: move a8, a9 +3f952790: jrge L3F952930 +3f9527a0: move a14, -*sp, 1 +3f9527b0: movi 0x3f95afd8, a8 +3f9527e0: move a8, *a14+, 1 +3f9527f0: calla L3F927BC0 +3f952820: move a14, -*sp, 1 +3f952830: move @0x225980, *a14+, 1 +3f952860: calla L3F70BB90 +3f952890: movk 1, a11 +3f9528a0: move a11, @0xb7f60, 1 +3f9528d0: sub a9, a9 +3f9528e0: move a9, @0x225980, 1 +3f952910: move a9, a8 +3f952920: jruc L3F952EB0 +L3F952930: +3f952930: move *a13(0x80), a11, 1 +3f952950: sub a8, a11 +3f952960: move a11, *a13(0x80), 1 +3f952980: sll 0x3, a8 +3f952990: move *a13(0xe0), a9, 1 +3f9529b0: add a9, a8 +3f9529c0: move a8, *a13(0xe0), 1 +3f9529e0: move @0x2258f0, a9, 1 +3f952a10: jreq L3F952B30 +3f952a20: move a14, -*sp, 1 +3f952a30: move @0x225980, *a14+, 1 +3f952a60: calla L3F70BB90 +3f952a90: movk 1, a9 +3f952aa0: move a9, @0xb7f60, 1 +3f952ad0: sub a11, a11 +3f952ae0: move a11, @0x225980, 1 +3f952b10: move a11, a8 +3f952b20: jruc L3F952EB0 +L3F952B30: +3f952b30: move a11, a11 +3f952b40: jreq L3F952B80 +3f952b50: calla L3FB3FA00 +L3F952B80: +3f952b80: move a11, a8 +3f952b90: jrne L3F9526B0 +3f952ba0: move a14, -*sp, 1 +3f952bb0: sub a11, a11 +3f952bc0: move a11, *a14+, 1 +3f952bd0: movi 0x3f950a00, a9 +3f952c00: move a9, *a14+, 1 +3f952c10: calla L3F708700 +3f952c40: move a8, *a14+, 1 +3f952c50: calla L3FB40230 +3f952c80: setf 16, 1, 0 +3f952c90: move *a13(0x60), a11, 0 +3f952cb0: dec a11 +3f952cc0: jreq L3F952E60 +3f952cd0: move a14, -*sp, 1 +3f952ce0: movi 0x3f95b110, a8 +3f952d10: move a8, *a14+, 1 +3f952d20: calla L3F927BC0 +3f952d50: move a14, -*sp, 1 +3f952d60: move @0x225980, *a14+, 1 +3f952d90: calla L3F70BB90 +3f952dc0: movk 1, a11 +3f952dd0: move a11, @0xb7f60, 1 +3f952e00: sub a9, a9 +3f952e10: move a9, @0x225980, 1 +3f952e40: move a9, a8 +3f952e50: jruc L3F952EB0 +L3F952E60: +3f952e60: sub a11, a11 +3f952e70: move a11, @0x2259f0, 1 +3f952ea0: movk 1, a8 +L3F952EB0: +3f952eb0: move *sp(0x80), a14, 1 +3f952ed0: mmfm sp, a9,a11,a13 +3f952ef0: rets 2 +L3F952F00: +3f952f00: mmtm sp, a7,a9,a10,a11,a13 +3f952f20: move a14, a13 +3f952f30: move @0x225980, a11, 1 +3f952f60: jrne L3F953010 +3f952f70: move a14, -*sp, 1 +3f952f80: movi 0x3f95b260, a8 +3f952fb0: move a8, *a14+, 1 +3f952fc0: calla L3F927BC0 +3f952ff0: sub a8, a8 +3f953000: jruc L3F953340 +L3F953010: +3f953010: movk 1, a11 +3f953020: setf 16, 0, 0 +3f953030: move a11, @0x225910, 0 +3f953060: move *a13(0xffe0), a7, 1 +3f953080: setf 16, 1, 0 +3f953090: move *a7(0x10), a10, 0 +3f9530b0: jreq L3F953330 +L3F9530C0: +3f9530c0: move a14, -*sp, 1 +3f9530d0: move a10, *a14+, 1 +3f9530e0: move *a13(0xffe0), *a14+, 1 +3f953100: move @0x225980, *a14+, 1 +3f953130: calla L3F70D150 +3f953160: move a8, a9 +3f953170: jrge L3F953310 +3f953180: move a14, -*sp, 1 +3f953190: movi 0x3f95b3e8, a8 +3f9531c0: move a8, *a14+, 1 +3f9531d0: calla L3F927BC0 +3f953200: move a14, -*sp, 1 +3f953210: move @0x225980, *a14+, 1 +3f953240: calla L3F70BB90 +3f953270: movk 1, a11 +3f953280: move a11, @0xb7f60, 1 +3f9532b0: sub a7, a7 +3f9532c0: move a7, @0x225980, 1 +3f9532f0: move a7, a8 +3f953300: jruc L3F953340 +L3F953310: +3f953310: sub a9, a10 +3f953320: jrne L3F9530C0 +L3F953330: +3f953330: movk 1, a8 +L3F953340: +3f953340: move *sp(0xc0), a14, 1 +3f953360: mmfm sp, a7,a9,a10,a11,a13 +3f953380: rets 2 +L3F953390: +3f953390: mmtm sp, a7,a9,a11,a13 +3f9533b0: move a14, a13 +3f9533c0: addi 0xa0, a14 +3f9533e0: sub a11, a11 +3f9533f0: move a11, *a13, 1 +3f953400: move @0x225980, a11, 1 +3f953430: jrne L3F9534F0 +3f953440: move a14, -*sp, 1 +3f953450: movi 0x3f95b550, a8 +3f953480: move a8, *a14+, 1 +3f953490: calla L3F927BC0 +3f9534c0: sub a8, a8 +3f9534d0: jauc L3F954010 +L3F9534F0: +3f9534f0: sub a11, a11 +3f953500: move a11, @0x2259f0, 1 +L3F953530: +3f953530: move a14, -*sp, 1 +3f953540: move @0x2259f0, a11, 1 +3f953570: neg a11 +3f953580: addk 4, a11 +3f953590: move a11, *a14+, 1 +3f9535a0: move @0x2259f0, a11, 1 +3f9535d0: sll 0x3, a11 +3f9535e0: addi 0x2259c0, a11 +3f953610: move a11, *a14+, 1 +3f953620: move @0x225980, *a14+, 1 +3f953650: calla L3F70CF10 +3f953680: move a8, *a13(0x60), 1 +3f9536a0: move a8, a11 +3f9536b0: jrge L3F9537E0 +3f9536c0: move a14, -*sp, 1 +3f9536d0: move @0x225980, *a14+, 1 +3f953700: calla L3F70BB90 +3f953730: movk 1, a11 +3f953740: move a11, @0xb7f60, 1 +3f953770: sub a11, a11 +3f953780: move a11, @0x225980, 1 +3f9537b0: move a11, a8 +3f9537c0: jauc L3F954010 +L3F9537E0: +3f9537e0: move @0x2259f0, a9, 1 +3f953810: add a9, a8 +3f953820: move a8, @0x2259f0, 1 +3f953850: subk 4, a8 +3f953860: jrlt L3F953530 +3f953870: setf 16, 1, 0 +3f953880: move @0x2259d0, a9, 0 +3f9538b0: move a9, *a13(0x20), 1 +3f9538d0: move a14, -*sp, 1 +3f9538e0: move a9, *a14+, 1 +3f9538f0: calla L3F701230 +3f953920: move a8, *a13, 1 +3f953930: move a8, a8 +3f953940: jrne L3F953A30 +3f953950: movi 0x2259c0, a9 +3f953980: move a9, *a13(0x80), 1 +3f9539a0: move a14, -*sp, 1 +3f9539b0: movi 0x3f95b738, a8 +3f9539e0: move a8, *a14+, 1 +3f9539f0: calla L3F927BC0 +3f953a20: jruc L3F953B70 +L3F953A30: +3f953a30: move a14, -*sp, 1 +3f953a40: move @0x2259f0, *a14+, 1 +3f953a70: move a8, *a14+, 1 +3f953a80: movi 0x2259c0, a9 +3f953ab0: move a9, *a14+, 1 +3f953ac0: calla L3FB44400 +3f953af0: move @0x2259f0, a9, 1 +3f953b20: sll 0x3, a9 +3f953b30: move *a13, a11, 1 +3f953b40: add a11, a9 +3f953b50: move a9, *a13(0x80), 1 +L3F953B70: +3f953b70: move @0x2259f0, a11, 1 +3f953ba0: move a11, *a13(0x40), 1 +3f953bc0: sub a9, a9 +3f953bd0: move a9, @0x2259f0, 1 +3f953c00: move *a13(0x20), a9, 1 +3f953c20: cmp a9, a11 +3f953c30: jrge L3F954000 +L3F953C40: +3f953c40: move *a13(0x20), a11, 1 +3f953c60: move *a13(0x40), a7, 1 +3f953c80: move a11, a9 +3f953c90: sub a7, a9 +3f953ca0: move *a13, a7, 1 +3f953cb0: jrne L3F953D00 +3f953cc0: cmpi 0x6, a9 +3f953ce0: jrls L3F953D00 +3f953cf0: movk 6, a9 +L3F953D00: +3f953d00: move a14, -*sp, 1 +3f953d10: move a9, *a14+, 1 +3f953d20: move *a13(0x80), *a14+, 1 +3f953d40: move @0x225980, *a14+, 1 +3f953d70: calla L3F70CF10 +3f953da0: move a8, *a13(0x60), 1 +3f953dc0: move a8, a8 +3f953dd0: jrge L3F953EF0 +3f953de0: move a14, -*sp, 1 +3f953df0: move @0x225980, *a14+, 1 +3f953e20: calla L3F70BB90 +3f953e50: movk 1, a7 +3f953e60: move a7, @0xb7f60, 1 +3f953e90: sub a11, a11 +3f953ea0: move a11, @0x225980, 1 +3f953ed0: move a11, a8 +3f953ee0: jruc L3F954010 +L3F953EF0: +3f953ef0: move *a13(0x40), a7, 1 +3f953f10: add a8, a7 +3f953f20: move a7, *a13(0x40), 1 +3f953f40: move *a13, a7, 1 +3f953f50: jreq L3F953FC0 +3f953f60: sll 0x3, a8 +3f953f70: move *a13(0x80), a7, 1 +3f953f90: add a7, a8 +3f953fa0: move a8, *a13(0x80), 1 +L3F953FC0: +3f953fc0: move *a13(0x40), a9, 1 +3f953fe0: cmp a11, a9 +3f953ff0: jrlt L3F953C40 +L3F954000: +3f954000: move *a13, a8, 1 +L3F954010: +3f954010: subi 0xa0, a14 +3f954030: mmfm sp, a7,a9,a11,a13 +3f954050: rets +L3F954060: +3f954060: mmtm sp, a9,a11,a13 +3f954080: move a14, a13 +3f954090: addi 0x40, a14 +3f9540b0: calla L3F953390 +3f9540e0: move a8, *a13, 1 +3f9540f0: move a8, a8 +3f954100: jreq L3F9543C0 +3f954110: jruc L3F9542A0 +L3F954120: +3f954120: move a14, -*sp, 1 +3f954130: move *a13(0x0), *a14+, 1 +3f954150: calla L3F702440 +3f954180: movk 1, a8 +3f954190: jruc L3F9543D0 +L3F9541A0: +3f9541a0: move *a13, a11, 1 +3f9541b0: setf 16, 1, 0 +3f9541c0: move *a11(0x30), a9, 0 +3f9541e0: movk 1, a9 +3f9541f0: jreq L3F954210 +3f954200: sub a9, a9 +L3F954210: +3f954210: move a9, *a13(0x20), 1 +3f954230: move a14, -*sp, 1 +3f954240: move a11, *a14+, 1 +3f954250: calla L3F702440 +3f954280: move a9, a8 +3f954290: jruc L3F9543D0 +L3F9542A0: +3f9542a0: move *a13, a11, 1 +3f9542b0: movb *a11, a8 +3f9542c0: subk 2, a8 +3f9542d0: jreq L3F954120 +3f9542e0: dec a8 +3f9542f0: jreq L3F9541A0 +3f954300: move a14, -*sp, 1 +3f954310: move *a13(0x0), *a14+, 1 +3f954330: calla L3F702440 +3f954360: calla L3F953390 +3f954390: move a8, *a13, 1 +3f9543a0: move a8, a9 +3f9543b0: jrne L3F9542A0 +L3F9543C0: +3f9543c0: sub a8, a8 +L3F9543D0: +3f9543d0: subi 0x40, a14 +3f9543f0: mmfm sp, a9,a11,a13 +3f954410: rets +L3F954420: +3f954420: mmtm sp, a9,a11,a13 +3f954440: move a14, a13 +3f954450: addi 0xa0, a14 +3f954470: movk 4, a11 +3f954480: move a11, *a13(0x20), 1 +3f9544a0: move *a13(0xffe0), a11, 1 +3f9544c0: jreq L3F9546B0 +3f9544d0: sub a11, a11 +3f9544e0: move a11, *a13, 1 +3f9544f0: move *a13(0xffe0), a9, 1 +3f954510: cmp a9, a11 +3f954520: jrge L3F954700 +L3F954530: +3f954530: move a14, -*sp, 1 +3f954540: move *a13, a11, 1 +3f954550: sll 0x5, a11 +3f954560: move *a13(0xffc0), a9, 1 +3f954580: add a9, a11 +3f954590: move *a11+, *a14+, 1 +3f9545a0: calla L3FB458D0 +3f9545d0: move *a13(0x20), a11, 1 +3f9545f0: addk 2, a8 +3f954600: add a11, a8 +3f954610: move a8, *a13(0x20), 1 +3f954630: move *a13, a11, 1 +3f954640: inc a11 +3f954650: move a11, *a13, 1 +3f954660: move *a13(0xffe0), a9, 1 +3f954680: cmp a9, a11 +3f954690: jrlt L3F954530 +3f9546a0: jruc L3F954700 +L3F9546B0: +3f9546b0: move *a13(0x20), a9, 1 +3f9546d0: addk 2, a9 +3f9546e0: move a9, *a13(0x20), 1 +L3F954700: +3f954700: move *a13(0x20), a11, 1 +3f954720: addk 3, a11 +3f954730: movk 3, a9 +3f954740: andn a9, a11 +3f954750: move a11, *a13(0x20), 1 +3f954770: move a14, -*sp, 1 +3f954780: movk 1, a9 +3f954790: move a9, *a14+, 1 +3f9547a0: move a11, *a14+, 1 +3f9547b0: calla L3F703D90 +3f9547e0: move a8, *a13(0x60), 1 +3f954800: move a8, a8 +3f954810: jrne L3F9548C0 +3f954820: move a14, -*sp, 1 +3f954830: movi 0x3f95b860, a8 +3f954860: move a8, *a14+, 1 +3f954870: calla L3F927BC0 +3f9548a0: sub a8, a8 +3f9548b0: jruc L3F954F40 +L3F9548C0: +3f9548c0: movk 2, a9 +3f9548d0: movb a9, *a8 +3f9548e0: sub a9, a9 +3f9548f0: movb a9, *a8(0x8) +3f954910: setf 16, 1, 0 +3f954920: move a11, *a8(0x10), 0 +3f954940: addk 32, a8 +3f954950: move a8, *a13(0x80), 1 +3f954970: move *a13, a9, 1 +3f954980: jreq L3F954CF0 +3f954990: sub a9, a9 +3f9549a0: move a9, *a13, 1 +3f9549b0: move *a13(0xffe0), a11, 1 +3f9549d0: cmp a11, a9 +3f9549e0: jrge L3F954D10 +L3F9549F0: +3f9549f0: move a14, -*sp, 1 +3f954a00: move *a13, a11, 1 +3f954a10: sll 0x5, a11 +3f954a20: move *a13(0xffc0), a9, 1 +3f954a40: add a9, a11 +3f954a50: move *a11+, *a14+, 1 +3f954a60: calla L3FB458D0 +3f954a90: move a8, *a13(0x20), 1 +3f954ab0: move *a13(0x80), a11, 1 +3f954ad0: setf 16, 1, 0 +3f954ae0: move a8, *a11, 0 +3f954af0: move a14, -*sp, 1 +3f954b00: move a8, *a14+, 1 +3f954b10: move *a13, a9, 1 +3f954b20: sll 0x5, a9 +3f954b30: move *a13(0xffc0), a11, 1 +3f954b50: add a11, a9 +3f954b60: move *a9+, *a14+, 1 +3f954b70: move *a13(0x80), a9, 1 +3f954b90: addk 16, a9 +3f954ba0: move a9, *a14+, 1 +3f954bb0: calla L3FB45EE0 +3f954be0: move *a13(0x20), a9, 1 +3f954c00: addk 2, a9 +3f954c10: sll 0x3, a9 +3f954c20: move *a13(0x80), a11, 1 +3f954c40: add a11, a9 +3f954c50: move a9, *a13(0x80), 1 +3f954c70: move *a13, a11, 1 +3f954c80: inc a11 +3f954c90: move a11, *a13, 1 +3f954ca0: move *a13(0xffe0), a9, 1 +3f954cc0: cmp a9, a11 +3f954cd0: jrlt L3F9549F0 +3f954ce0: jruc L3F954D10 +L3F954CF0: +3f954cf0: sub a9, a9 +3f954d00: move a9, *a8, 0 +L3F954D10: +3f954d10: move a14, -*sp, 1 +3f954d20: move *a13(0x60), *a14+, 1 +3f954d40: calla L3F952F00 +3f954d70: move a8, *a13(0x40), 1 +3f954d90: move a14, -*sp, 1 +3f954da0: move *a13(0x60), *a14+, 1 +3f954dc0: calla L3F702440 +3f954df0: move *a13(0x40), a11, 1 +3f954e10: jrne L3F954E40 +3f954e20: sub a8, a8 +3f954e30: jruc L3F954F40 +L3F954E40: +3f954e40: calla L3F954060 +3f954e70: move a8, *a13(0x40), 1 +3f954e90: move a8, a9 +3f954ea0: jrne L3F954F30 +3f954eb0: move a14, -*sp, 1 +3f954ec0: movi 0x3f95b958, a8 +3f954ef0: move a8, *a14+, 1 +3f954f00: calla L3F927BC0 +L3F954F30: +3f954f30: move a9, a8 +L3F954F40: +3f954f40: move *sp(0x80), a14, 1 +3f954f60: mmfm sp, a9,a11,a13 +3f954f80: rets 2 +L3F954F90: +3f954f90: mmtm sp, a7,a9,a11,a13 +3f954fb0: move a14, a13 +3f954fc0: addi 0x100, a14 +3f954fe0: sub a11, a11 +3f954ff0: move a11, *a13(0x60), 1 +3f955010: move a14, -*sp, 1 +3f955020: move *a13(0xffe0), *a14+, 1 +3f955040: calla L3FB458D0 +3f955070: addk 9, a8 +3f955080: move a8, *a13(0x40), 1 +3f9550a0: addk 3, a8 +3f9550b0: movk 3, a9 +3f9550c0: andn a9, a8 +3f9550d0: move a8, *a13(0x40), 1 +3f9550f0: move a14, -*sp, 1 +3f955100: movk 1, a9 +3f955110: move a9, *a14+, 1 +3f955120: move a8, *a14+, 1 +3f955130: calla L3F703D90 +3f955160: move a8, *a13, 1 +3f955170: move a8, a8 +3f955180: jrne L3F955240 +3f955190: move a14, -*sp, 1 +3f9551a0: movi 0x3f95bae0, a8 +3f9551d0: move a8, *a14+, 1 +3f9551e0: calla L3F927BC0 +3f955210: move a11, a8 +3f955220: jauc L3F956420 +L3F955240: +3f955240: movk 3, a9 +3f955250: movb a9, *a8 +3f955260: movb a11, *a8(0x8) +3f955280: setf 16, 1, 0 +3f955290: move *a13(0x40), *a8(0x10), 0 +3f9552c0: move a11, *a8(0x30), 0 +3f9552e0: move a14, -*sp, 1 +3f9552f0: move *a13(0xffe0), *a14+, 1 +3f955310: move a8, a9 +3f955320: calla L3FB458D0 +3f955350: move a8, *a13(0x40), 1 +3f955370: setf 16, 1, 0 +3f955380: move a8, *a9(0x20), 0 +3f9553a0: move a14, -*sp, 1 +3f9553b0: move a8, *a14+, 1 +3f9553c0: move *a13(0xffe0), *a14+, 1 +3f9553e0: addi 0x40, a9 +3f955400: move a9, *a14+, 1 +3f955410: calla L3FB45EE0 +3f955440: move a14, -*sp, 1 +3f955450: move *a13(0x0), *a14+, 1 +3f955470: calla L3F952F00 +3f9554a0: move a8, *a13(0x80), 1 +3f9554c0: move a14, -*sp, 1 +3f9554d0: move *a13(0x0), *a14+, 1 +3f9554f0: calla L3F702440 +3f955520: move *a13(0x80), a9, 1 +3f955540: jrne L3F955580 +3f955550: move a11, a8 +3f955560: jauc L3F956420 +L3F955580: +3f955580: calla L3F953390 +3f9555b0: move a8, *a13(0x20), 1 +3f9555d0: move a8, a9 +3f9555e0: jane L3F956310 +3f955600: move *a13(0x60), a8, 1 +3f955620: jauc L3F956420 +L3F955640: +3f955640: move *a13(0x60), a11, 1 +3f955660: move *a13(0xffa0), a9, 1 +3f955680: cmp a9, a11 +3f955690: jage L3F9563A0 +3f9556b0: move a14, -*sp, 1 +3f9556c0: movk 24, a9 +3f9556d0: move a9, *a14+, 1 +3f9556e0: calla L3F7040E0 +3f955710: move a8, *a13(0xa0), 1 +3f955730: move a8, a8 +3f955740: jrne L3F9557F0 +3f955750: move a14, -*sp, 1 +3f955760: movi 0x3f95bbd8, a8 +3f955790: move a8, *a14+, 1 +3f9557a0: calla L3F927BC0 +3f9557d0: jauc L3F9563A0 +L3F9557F0: +3f9557f0: move a14, -*sp, 1 +3f955800: movk 1, a9 +3f955810: move a9, *a14+, 1 +3f955820: move a8, a9 +3f955830: calla L3F705A00 +3f955860: move a8, *a9(0x60), 1 +3f955880: move a8, a8 +3f955890: jrne L3F955990 +3f9558a0: move a14, -*sp, 1 +3f9558b0: move a9, *a14+, 1 +3f9558c0: calla L3F702440 +3f9558f0: move a14, -*sp, 1 +3f955900: movi 0x3f95bcd0, a8 +3f955930: move a8, *a14+, 1 +3f955940: calla L3F927BC0 +3f955970: jauc L3F9563A0 +L3F955990: +3f955990: move a14, -*sp, 1 +3f9559a0: movi 0x3f95bdc8, a8 +3f9559d0: move a8, *a14+, 1 +3f9559e0: move *a9(0x60), *a14+, 1 +3f955a00: calla L3FB45720 +3f955a30: move *a13(0x20), a9, 1 +3f955a50: setf 16, 1, 0 +3f955a60: move *a9(0x30), a9, 0 +3f955a80: move a9, *a13(0x40), 1 +3f955aa0: move *a13(0xa0), a9, 1 +3f955ac0: move a14, -*sp, 1 +3f955ad0: move *a13(0x40), a11, 1 +3f955af0: inc a11 +3f955b00: move a11, *a14+, 1 +3f955b10: calla L3F7040E0 +3f955b40: move a8, *a9(0x80), 1 +3f955b60: move a8, a11 +3f955b70: jrne L3F955CC0 +3f955b80: move a14, -*sp, 1 +3f955b90: move *a9(0x60), *a14+, 1 +3f955bb0: calla L3F702440 +3f955be0: move a14, -*sp, 1 +3f955bf0: move a9, *a14+, 1 +3f955c00: calla L3F702440 +3f955c30: move a14, -*sp, 1 +3f955c40: movi 0x3f95bdd0, a8 +3f955c70: move a8, *a14+, 1 +3f955c80: calla L3F927BC0 +3f955cb0: jruc L3F9563A0 +L3F955CC0: +3f955cc0: move a14, -*sp, 1 +3f955cd0: move *a13(0x40), *a14+, 1 +3f955cf0: move *a13(0x20), a11, 1 +3f955d10: addi 0x40, a11 +3f955d30: move a11, *a14+, 1 +3f955d40: move *a9(0x80), *a14+, 1 +3f955d60: calla L3FB45EE0 +3f955d90: move *a13(0x40), a11, 1 +3f955db0: sll 0x3, a11 +3f955dc0: move *a9(0x80), a9, 1 +3f955de0: add a11, a9 +3f955df0: sub a11, a11 +3f955e00: movb a11, *a9 +3f955e10: move *a13(0xa0), a9, 1 +3f955e30: move a11, *a9(0x40), 1 +3f955e50: move *a13(0x20), a7, 1 +3f955e70: setf 16, 1, 0 +3f955e80: move *a7(0x20), a11, 0 +3f955ea0: move a11, *a9(0xa0), 1 +3f955ec0: pushst +3f955ed0: dint +3f955ee0: move a9, *a13(0xc0), 1 +3f955f00: move *a13(0xffc0), a11, 1 +3f955f20: move *a11(0x20), *a13(0xe0), 1 +3f955f50: move *a13(0xe0), a7, 1 +3f955f70: move *a7, *a9, 1 +3f955f80: move a7, *a9(0x20), 1 +3f955fa0: move a9, *a7, 1 +3f955fb0: move *a9, a7, 1 +3f955fc0: move a9, *a7(0x20), 1 +3f955fe0: popst +3f955ff0: move *a13(0x60), a7, 1 +3f956010: inc a7 +3f956020: move a7, *a13(0x60), 1 +3f956040: jruc L3F9563A0 +L3F956050: +3f956050: move a14, -*sp, 1 +3f956060: move *a13(0x20), a11, 1 +3f956080: movb *a11, a8 +3f956090: move a8, *a14+, 1 +3f9560a0: movi 0x3f95bec8, a8 +3f9560d0: move a8, *a14+, 1 +3f9560e0: calla L3F927BC0 +3f956110: move a14, -*sp, 1 +3f956120: move @0x225980, *a14+, 1 +3f956150: calla L3F70BB90 +3f956180: movk 1, a9 +3f956190: move a9, @0xb7f60, 1 +3f9561c0: sub a7, a7 +3f9561d0: move a7, @0x225980, 1 +L3F956200: +3f956200: move a14, -*sp, 1 +3f956210: movi 0x3f95bff0, a8 +3f956240: move a8, *a14+, 1 +3f956250: calla L3F927BC0 +L3F956280: +3f956280: move a14, -*sp, 1 +3f956290: move *a13(0x20), *a14+, 1 +3f9562b0: calla L3F702440 +3f9562e0: move *a13(0x60), a8, 1 +3f956300: jruc L3F956420 +L3F956310: +3f956310: movb *a8, a8 +3f956320: subk 2, a8 +3f956330: jreq L3F956280 +3f956340: dec a8 +3f956350: jreq L3F956200 +3f956360: subk 7, a8 +3f956370: jaeq L3F955640 +3f956390: jruc L3F956050 +L3F9563A0: +3f9563a0: move a14, -*sp, 1 +3f9563b0: move *a13(0x20), *a14+, 1 +3f9563d0: calla L3F702440 +3f956400: jauc L3F955580 +L3F956420: +3f956420: move *sp(0xa0), a14, 1 +3f956440: mmfm sp, a7,a9,a11,a13 +3f956460: rets 2 +L3F956470: +3f956470: mmtm sp, a7,a9,a11,a13 +3f956490: move a14, a13 +3f9564a0: addi 0x120, a14 +3f9564c0: sub a11, a11 +3f9564d0: move a11, *a13(0xe0), 1 +3f9564f0: movk 4, a9 +3f956500: movb a9, *a13 +3f956510: movb a11, *a13(0x8) +3f956530: movk 8, a9 +3f956540: setf 16, 1, 0 +3f956550: move a9, *a13(0x10), 0 +3f956570: move *a13(0xffe0), a7, 1 +3f956590: move *a7(0xa0), *a13(0x20), 0 +3f9565c0: move a11, *a13(0x30), 0 +3f9565e0: move a14, -*sp, 1 +3f9565f0: move a13, *a14+, 1 +3f956600: calla L3F952F00 +3f956630: move a8, a8 +3f956640: jrne L3F956680 +3f956650: move a11, a8 +3f956660: jauc L3F957DA0 +L3F956680: +3f956680: calla L3F953390 +3f9566b0: move a8, *a13(0x40), 1 +3f9566d0: move a8, a7 +3f9566e0: jane L3F957C60 +3f956700: sub a8, a8 +3f956710: jauc L3F957DA0 +L3F956730: +3f956730: move *a13(0xe0), a11, 1 +3f956750: jreq L3F956800 +3f956760: move a14, -*sp, 1 +3f956770: movi 0x3f95c138, a8 +3f9567a0: move a8, *a14+, 1 +3f9567b0: calla L3F927BC0 +3f9567e0: jauc L3F957D20 +L3F956800: +3f956800: move *a13(0x40), a9, 1 +3f956820: setf 16, 1, 0 +3f956830: move *a9(0x10), a7, 0 +3f956850: cmpi 0x58, a7 +3f956870: jreq L3F9569B0 +3f956880: move a14, -*sp, 1 +3f956890: movi 0x3f95c270, a8 +3f9568c0: move a8, *a14+, 1 +3f9568d0: calla L3F927BC0 +3f956900: calla L3F954060 +3f956930: move a14, -*sp, 1 +3f956940: move a9, *a14+, 1 +3f956950: calla L3F702440 +3f956980: sub a8, a8 +3f956990: jauc L3F957DA0 +L3F9569B0: +3f9569b0: move a14, -*sp, 1 +3f9569c0: movi 0x54, a7 +3f9569e0: move a7, *a14+, 1 +3f9569f0: move *a13(0xffc0), *a14+, 1 +3f956a10: addk 32, a9 +3f956a20: move a9, *a14+, 1 +3f956a30: calla L3FB44400 +3f956a60: movk 1, a9 +3f956a70: move a9, *a13(0xe0), 1 +3f956a90: move *a13(0xffc0), a11, 1 +3f956ab0: move *a11(0x240), a7, 1 +3f956ad0: inc a7 +3f956ae0: move a7, *a11(0x240), 1 +3f956b00: move a7, *a13(0x60), 1 +3f956b20: sll 0x3, a7 +3f956b30: move a7, *a13(0xa0), 1 +3f956b50: move a14, -*sp, 1 +3f956b60: move a7, *a14+, 1 +3f956b70: calla L3F7040E0 +3f956ba0: move a8, *a13(0x100), 1 +3f956bc0: move a8, *a11(0x280), 1 +3f956be0: move a8, a8 +3f956bf0: jrne L3F956D40 +3f956c00: move a14, -*sp, 1 +3f956c10: movi 0x3f95c368, a8 +3f956c40: move a8, *a14+, 1 +3f956c50: calla L3F927BC0 +3f956c80: calla L3F954060 +3f956cb0: move a14, -*sp, 1 +3f956cc0: move *a13(0x40), *a14+, 1 +3f956ce0: calla L3F702440 +3f956d10: sub a8, a8 +3f956d20: jauc L3F957DA0 +L3F956D40: +3f956d40: move a9, *a13(0x80), 1 +3f956d60: move a14, -*sp, 1 +3f956d70: move a9, *a14+, 1 +3f956d80: movk 4, a7 +3f956d90: move a7, *a14+, 1 +3f956da0: movi 0x3f95c498, a7 +3f956dd0: move a7, *a14+, 1 +3f956de0: move a8, a7 +3f956df0: calla L3F7F4770 +3f956e20: move a8, *a7, 1 +3f956e30: move a14, -*sp, 1 +3f956e40: move a14, -*sp, 1 +3f956e50: move a9, *a14+, 1 +3f956e60: move *a13(0xffe0), a11, 1 +3f956e80: move *a11(0x80), *a14+, 1 +3f956ea0: calla L3FB458D0 +3f956ed0: move a8, *a14+, 1 +3f956ee0: move *a11(0x80), *a14+, 1 +3f956f00: calla L3F7F4770 +3f956f30: move a8, *a7(0x20), 1 +3f956f50: jauc L3F957D20 +L3F956F70: +3f956f70: move *a13(0x80), a11, 1 +3f956f90: move *a13(0x60), a9, 1 +3f956fb0: cmp a9, a11 +3f956fc0: jrlt L3F9570C0 +3f956fd0: move a14, -*sp, 1 +3f956fe0: inc a11 +3f956ff0: move a11, *a13(0x80), 1 +3f957010: move a11, *a14+, 1 +3f957020: move a9, *a14+, 1 +3f957030: movi 0x3f95c4c0, a8 +3f957060: move a8, *a14+, 1 +3f957070: calla L3FB341E0 +3f9570a0: jauc L3F957D20 +L3F9570C0: +3f9570c0: move *a13(0x40), a7, 1 +3f9570e0: setf 16, 1, 0 +3f9570f0: move *a7(0x20), a7, 0 +3f957110: jreq L3F9571F0 +3f957120: sub a7, a7 +3f957130: move a7, *a13(0xa0), 1 +3f957150: sll 0x6, a11 +3f957160: move *a13(0x100), a9, 1 +3f957180: add a9, a11 +3f957190: move *a13(0x40), a9, 1 +3f9571b0: move *a9(0x20), a9, 0 +3f9571d0: move a9, *a11, 1 +3f9571e0: jruc L3F957370 +L3F9571F0: +3f9571f0: move *a13(0x40), a7, 1 +3f957210: move *a7(0x30), a7, 0 +3f957230: move a7, *a13(0xa0), 1 +3f957250: sll 0x6, a11 +3f957260: move *a13(0x100), a7, 1 +3f957280: add a7, a11 +3f957290: move a14, -*sp, 1 +3f9572a0: movk 1, a7 +3f9572b0: move a7, *a14+, 1 +3f9572c0: move *a13(0xa0), *a14+, 1 +3f9572e0: move *a13(0x40), a7, 1 +3f957300: addi 0x60, a7 +3f957320: move a7, *a14+, 1 +3f957330: calla L3F7F4770 +3f957360: move a8, *a11, 1 +L3F957370: +3f957370: move *a13(0x40), a11, 1 +3f957390: setf 16, 1, 0 +3f9573a0: move *a11(0x40), a9, 0 +3f9573c0: jreq L3F957480 +3f9573d0: move *a13(0x80), a9, 1 +3f9573f0: sll 0x6, a9 +3f957400: move *a13(0x100), a7, 1 +3f957420: add a7, a9 +3f957430: move *a11(0x40), a7, 0 +3f957450: move a7, *a9(0x20), 1 +3f957470: jruc L3F957600 +L3F957480: +3f957480: move *a13(0x80), a9, 1 +3f9574a0: sll 0x6, a9 +3f9574b0: move *a13(0x100), a7, 1 +3f9574d0: add a7, a9 +3f9574e0: move a14, -*sp, 1 +3f9574f0: movk 1, a7 +3f957500: move a7, *a14+, 1 +3f957510: move *a11(0x50), a8, 0 +3f957530: move a8, *a14+, 1 +3f957540: move *a13(0xa0), a7, 1 +3f957560: sll 0x3, a7 +3f957570: add a11, a7 +3f957580: addi 0x60, a7 +3f9575a0: move a7, *a14+, 1 +3f9575b0: calla L3F7F4770 +3f9575e0: move a8, *a9(0x20), 1 +L3F957600: +3f957600: move *a13(0x80), a9, 1 +3f957620: inc a9 +3f957630: move a9, *a13(0x80), 1 +3f957650: jruc L3F957D20 +L3F957660: +3f957660: move *a13(0x80), a11, 1 +3f957680: move *a13(0x60), a9, 1 +3f9576a0: cmp a9, a11 +3f9576b0: jreq L3F957760 +3f9576c0: move a14, -*sp, 1 +3f9576d0: move a11, *a14+, 1 +3f9576e0: move a9, *a14+, 1 +3f9576f0: movi 0x3f95c680, a8 +3f957720: move a8, *a14+, 1 +3f957730: calla L3FB341E0 +L3F957760: +3f957760: move a14, -*sp, 1 +3f957770: move *a13(0x40), *a14+, 1 +3f957790: calla L3F702440 +3f9577c0: move *a13(0xe0), a7, 1 +3f9577e0: jreq L3F957810 +3f9577f0: cmp a11, a9 +3f957800: jreq L3F957830 +L3F957810: +3f957810: sub a8, a8 +3f957820: jruc L3F957DA0 +L3F957830: +3f957830: movk 1, a8 +3f957840: jruc L3F957DA0 +L3F957850: +3f957850: move a14, -*sp, 1 +3f957860: move *a13(0x40), a11, 1 +3f957880: movb *a11, a8 +3f957890: move a8, *a14+, 1 +3f9578a0: movi 0x3f95c878, a8 +3f9578d0: move a8, *a14+, 1 +3f9578e0: calla L3F927BC0 +3f957910: move a14, -*sp, 1 +3f957920: move @0x225980, *a14+, 1 +3f957950: calla L3F70BB90 +3f957980: movk 1, a9 +3f957990: move a9, @0xb7f60, 1 +3f9579c0: sub a7, a7 +3f9579d0: move a7, @0x225980, 1 +3f957a00: move a14, -*sp, 1 +3f957a10: movi 0x3f95c9a8, a8 +3f957a40: move a8, *a14+, 1 +3f957a50: calla L3F927BC0 +3f957a80: movi 0xffff, a7 +3f957aa0: setf 16, 1, 0 +3f957ab0: move a7, *a11(0x30), 0 +L3F957AD0: +3f957ad0: move *a13(0x40), a11, 1 +3f957af0: setf 16, 1, 0 +3f957b00: move *a11(0x30), a9, 0 +3f957b20: movk 1, a9 +3f957b30: jreq L3F957B50 +3f957b40: sub a9, a9 +L3F957B50: +3f957b50: move a9, *a13(0xc0), 1 +3f957b70: move a14, -*sp, 1 +3f957b80: movi 0x3f95ca50, a8 +3f957bb0: move a8, *a14+, 1 +3f957bc0: calla L3F927BC0 +3f957bf0: move a14, -*sp, 1 +3f957c00: move a11, *a14+, 1 +3f957c10: calla L3F702440 +3f957c40: move a9, a8 +3f957c50: jruc L3F957DA0 +L3F957C60: +3f957c60: movb *a7, a8 +3f957c70: subk 2, a8 +3f957c80: jreq L3F957660 +3f957c90: dec a8 +3f957ca0: jreq L3F957AD0 +3f957cb0: subk 8, a8 +3f957cc0: jaeq L3F956730 +3f957ce0: dec a8 +3f957cf0: jaeq L3F956F70 +3f957d10: jruc L3F957850 +L3F957D20: +3f957d20: move a14, -*sp, 1 +3f957d30: move *a13(0x40), *a14+, 1 +3f957d50: calla L3F702440 +3f957d80: jauc L3F956680 +L3F957DA0: +3f957da0: move *sp(0xa0), a14, 1 +3f957dc0: mmfm sp, a7,a9,a11,a13 +3f957de0: rets 2 +3f957df0: move a13, -*sp, 1 +3f957e00: move a14, a13 +3f957e10: move a14, -*sp, 1 +3f957e20: movi 0x3f95cb98, a8 +3f957e50: move a8, *a14+, 1 +3f957e60: calla L3FB341E0 +3f957e90: sub a8, a8 +3f957ea0: move *sp(0x40), a14, 1 +3f957ec0: move *sp+, a13, 1 +3f957ed0: rets 2 +L3F957EE0: +3f957ee0: mmtm sp, a7,a9,a11,a13 +3f957f00: move a14, a13 +3f957f10: addi 0x630, a14 +3f957f30: move *a13(0xffc0), a11, 1 +3f957f50: setf 8, 0, 0 +3f957f60: move *a11(0x230), a9, 0 +3f957f80: setf 16, 0, 0 +3f957f90: move a9, *a13(0x1e0), 0 +3f957fb0: movk 5, a9 +3f957fc0: movb a9, *a13 +3f957fd0: sub a11, a11 +3f957fe0: movb a11, *a13(0x8) +3f958000: movk 12, a9 +3f958010: move a9, *a13(0x10), 0 +3f958030: move *a13(0xffe0), *a13(0x20), 0 +3f958060: move *a13(0xff80), a9, 1 +3f958080: sll 0x8, a9 +3f958090: move a9, *a13(0x40), 0 +3f9580b0: movi 0x100, a9 +3f9580d0: move a9, *a13(0x50), 0 +3f9580f0: move a11, *a13(0x30), 0 +3f958110: move a14, -*sp, 1 +3f958120: move a13, *a14+, 1 +3f958130: calla L3F952F00 +3f958160: move a8, a8 +3f958170: jrne L3F9581B0 +3f958180: move a11, a8 +3f958190: jauc L3F95AA20 +L3F9581B0: +3f9581b0: move *a13(0xffc0), a11, 1 +3f9581d0: move *a11(0x1c0), *a13(0xc0), 1 +3f958200: move *a11(0x200), *a13(0xe0), 1 +3f958230: setf 16, 0, 0 +3f958240: move *a11(0x190), a7, 0 +3f958260: move *a11(0x180), a9, 0 +3f958280: add a9, a7 +3f958290: sll 0x1, a7 +3f9582a0: addk 12, a7 +3f9582b0: move a7, *a13(0x100), 1 +3f9582d0: move *a13(0x1e0), a9, 0 +3f9582f0: btst 1, a9 +3f958300: jreq L3F958370 +3f958310: inc a7 +3f958320: move a7, *a13(0x100), 1 +3f958340: sra 0x1, a7 +3f958350: move a7, *a13(0x100), 1 +L3F958370: +3f958370: btst 2, a9 +3f958380: jreq L3F958410 +3f958390: move *a11(0x50), a7, 0 +3f9583b0: addk 15, a7 +3f9583c0: movk 15, a9 +3f9583d0: andn a9, a7 +3f9583e0: move a7, *a13(0x1f0), 1 +3f958400: jruc L3F958450 +L3F958410: +3f958410: move *a11(0x50), a7, 0 +3f958430: move a7, *a13(0x1f0), 1 +L3F958450: +3f958450: move *a11(0x40), a9, 0 +3f958470: mpyu a7, a9 +3f958480: addk 7, a9 +3f958490: srl 0x3, a9 +3f9584a0: move *a13(0x100), a7, 1 +3f9584c0: add a7, a9 +3f9584d0: move a9, *a13(0x100), 1 +3f9584f0: move a9, *a13(0x120), 1 +3f958510: move *a13(0x1e0), a7, 0 +3f958530: btst 3, a7 +3f958540: jreq L3F958590 +3f958550: addk 2, a9 +3f958560: move a9, *a13(0x100), 1 +3f958580: jruc L3F9585C0 +L3F958590: +3f958590: addk 4, a9 +3f9585a0: move a9, *a13(0x100), 1 +L3F9585C0: +3f9585c0: move *a13(0xe0), a7, 1 +3f9585e0: move *a13(0xc0), a9, 1 +3f958600: sub a9, a7 +3f958610: move *a13(0x100), a9, 1 +3f958630: inc a7 +3f958640: mpys a9, a7 +3f958650: move a7, *a13(0x100), 1 +3f958670: move *a13(0xffa0), a9, 1 +3f958690: sub a7, a7 +3f9586a0: move a7, *a9, 1 +3f9586b0: move a14, -*sp, 1 +3f9586c0: move *a13(0x100), *a14+, 1 +3f9586e0: calla L3F7040E0 +3f958710: move a8, *a13(0x160), 1 +3f958730: move a8, a8 +3f958740: jrne L3F958830 +3f958750: move a14, -*sp, 1 +3f958760: movi 0x3f95cc80, a8 +3f958790: move a8, *a14+, 1 +3f9587a0: calla L3F927BC0 +3f9587d0: calla L3F954060 +3f958800: move a7, a8 +3f958810: jauc L3F95AA20 +L3F958830: +3f958830: setf 16, 0, 0 +3f958840: move *a13(0x1e0), a7, 0 +3f958860: btst 3, a7 +3f958870: jreq L3F958B50 +3f958880: move a8, *a13(0x1a0), 1 +3f9588a0: sub a7, a7 +3f9588b0: move a7, *a13(0x140), 1 +3f9588d0: move *a13(0xe0), a9, 1 +3f9588f0: move *a13(0xc0), a11, 1 +3f958910: sub a11, a9 +3f958920: cmp a9, a7 +3f958930: jrgt L3F958AB0 +3f958940: setf 16, 1, 0 +L3F958950: +3f958950: move *a13(0x140), a11, 1 +3f958970: inc a11 +3f958980: move a11, *a13(0x140), 1 +3f9589a0: dec a11 +3f9589b0: sll 0x4, a11 +3f9589c0: move *a13(0x1a0), a9, 1 +3f9589e0: add a9, a11 +3f9589f0: movi 0xffff, a7 +3f958a10: move a7, *a11, 0 +3f958a20: move *a13(0xe0), a11, 1 +3f958a40: move *a13(0xc0), a7, 1 +3f958a60: sub a7, a11 +3f958a70: move *a13(0x140), a7, 1 +3f958a90: cmp a11, a7 +3f958aa0: jrle L3F958950 +L3F958AB0: +3f958ab0: move *a13(0xe0), a11, 1 +3f958ad0: move *a13(0xc0), a9, 1 +3f958af0: sub a9, a11 +3f958b00: inc a11 +3f958b10: sll 0x1, a11 +3f958b20: move a11, *a13(0x140), 1 +3f958b40: jruc L3F958E00 +L3F958B50: +3f958b50: move a8, *a13(0x1c0), 1 +3f958b70: sub a7, a7 +3f958b80: move a7, *a13(0x140), 1 +3f958ba0: move *a13(0xe0), a9, 1 +3f958bc0: move *a13(0xc0), a11, 1 +3f958be0: sub a11, a9 +3f958bf0: cmp a9, a7 +3f958c00: jrgt L3F958D70 +L3F958C10: +3f958c10: move *a13(0x140), a11, 1 +3f958c30: inc a11 +3f958c40: move a11, *a13(0x140), 1 +3f958c60: dec a11 +3f958c70: sll 0x5, a11 +3f958c80: move *a13(0x1c0), a9, 1 +3f958ca0: add a9, a11 +3f958cb0: movi 0xffff, a7 +3f958cd0: move a7, *a11, 1 +3f958ce0: move *a13(0xe0), a11, 1 +3f958d00: move *a13(0xc0), a7, 1 +3f958d20: sub a7, a11 +3f958d30: move *a13(0x140), a7, 1 +3f958d50: cmp a11, a7 +3f958d60: jrle L3F958C10 +L3F958D70: +3f958d70: move *a13(0xe0), a11, 1 +3f958d90: move *a13(0xc0), a9, 1 +3f958db0: sub a9, a11 +3f958dc0: inc a11 +3f958dd0: sll 0x2, a11 +3f958de0: move a11, *a13(0x140), 1 +L3F958E00: +3f958e00: calla L3F953390 +3f958e30: move a8, *a13(0x60), 1 +3f958e50: move a8, a7 +3f958e60: jane L3F95A910 +3f958e80: move a14, -*sp, 1 +3f958e90: move *a13(0x160), *a14+, 1 +3f958eb0: calla L3F702440 +3f958ee0: sub a8, a8 +3f958ef0: jauc L3F95AA20 +L3F958F10: +3f958f10: move *a13(0x60), a11, 1 +3f958f30: setf 16, 1, 0 +3f958f40: move *a11(0x10), a9, 0 +3f958f60: subk 6, a9 +3f958f70: move a9, *a13(0x80), 1 +3f958f90: move *a13(0x120), a7, 1 +3f958fb0: cmp a7, a9 +3f958fc0: jrle L3F958FF0 +3f958fd0: move a7, *a13(0x80), 1 +L3F958FF0: +3f958ff0: setf 16, 0, 0 +3f959000: move *a13(0x1e0), a9, 0 +3f959020: btst 1, a9 +3f959030: jreq L3F9594E0 +3f959040: addi 0x30, a11 +3f959060: move a11, *a13(0x210), 1 +3f959080: movb *a11, a7 +3f959090: movb *a11(0x8), a9 +3f9590b0: cmp a9, a7 +3f9590c0: jrgt L3F9592A0 +3f9590d0: movb *a11(0x8), a9 +3f9590f0: movb *a11, a7 +3f959100: sub a7, a9 +3f959110: move *a13(0xffc0), a7, 1 +3f959130: move *a7(0x50), a7, 0 +3f959150: sll 0x1, a7 +3f959160: cmp a7, a9 +3f959170: jrhi L3F9592A0 +3f959180: movb *a11(0x18), a9 +3f9591a0: movb *a11(0x20), a7 +3f9591c0: add a7, a9 +3f9591d0: jrlt L3F9592A0 +3f9591e0: movb *a11(0x18), a9 +3f959200: movb *a11(0x20), a7 +3f959220: add a7, a9 +3f959230: move *a13(0xffc0), a7, 1 +3f959250: move *a7(0x40), a7, 0 +3f959270: sll 0x1, a7 +3f959280: cmp a7, a9 +3f959290: jrls L3F959A00 +L3F9592A0: +3f9592a0: move a14, -*sp, 1 +3f9592b0: move *a13(0xffc0), a9, 1 +3f9592d0: move *a9(0x40), a8, 0 +3f9592f0: move a8, *a14+, 1 +3f959300: movb *a11(0x20), a8 +3f959320: move a8, *a14+, 1 +3f959330: movb *a11(0x18), a8 +3f959350: move a8, *a14+, 1 +3f959360: move *a9(0x50), a8, 0 +3f959380: move a8, *a14+, 1 +3f959390: movb *a11(0x8), a8 +3f9593b0: move a8, *a14+, 1 +3f9593c0: movb *a11, a8 +3f9593d0: move a8, *a14+, 1 +3f9593e0: move *a13(0x60), a7, 1 +3f959400: move *a7(0x20), a8, 0 +3f959420: move a8, *a14+, 1 +3f959430: movi 0x3f95cdb0, a8 +3f959460: move a8, *a14+, 1 +3f959470: calla L3FB341E0 +3f9594a0: sub a7, a7 +3f9594b0: move a7, *a13(0x80), 1 +3f9594d0: jruc L3F959A00 +L3F9594E0: +3f9594e0: addi 0x30, a11 +3f959500: move a11, *a13(0x210), 1 +3f959520: setf 16, 1, 0 +3f959530: move *a11, a7, 0 +3f959540: move *a11(0x10), a9, 0 +3f959560: cmp a9, a7 +3f959570: jrgt L3F959780 +3f959580: move *a11(0x10), a9, 0 +3f9595a0: move *a11, a7, 0 +3f9595b0: sub a7, a9 +3f9595c0: move *a13(0xffc0), a7, 1 +3f9595e0: setf 16, 0, 0 +3f9595f0: move *a7(0x50), a7, 0 +3f959610: sll 0x1, a7 +3f959620: cmp a7, a9 +3f959630: jrhi L3F959780 +3f959640: setf 16, 1, 0 +3f959650: move *a11(0x30), a9, 0 +3f959670: move *a11(0x40), a7, 0 +3f959690: add a7, a9 +3f9596a0: jrlt L3F959780 +3f9596b0: move *a11(0x30), a9, 0 +3f9596d0: move *a11(0x40), a7, 0 +3f9596f0: add a7, a9 +3f959700: move *a13(0xffc0), a7, 1 +3f959720: setf 16, 0, 0 +3f959730: move *a7(0x40), a7, 0 +3f959750: sll 0x1, a7 +3f959760: cmp a7, a9 +3f959770: jrls L3F959A00 +L3F959780: +3f959780: move a14, -*sp, 1 +3f959790: move *a13(0xffc0), a9, 1 +3f9597b0: setf 16, 0, 0 +3f9597c0: move *a9(0x40), a8, 0 +3f9597e0: move a8, *a14+, 1 +3f9597f0: setf 16, 1, 0 +3f959800: move *a11(0x40), a8, 0 +3f959820: move a8, *a14+, 1 +3f959830: move *a11(0x30), a8, 0 +3f959850: move a8, *a14+, 1 +3f959860: setf 16, 0, 0 +3f959870: move *a9(0x50), a8, 0 +3f959890: move a8, *a14+, 1 +3f9598a0: setf 16, 1, 0 +3f9598b0: move *a11(0x10), a8, 0 +3f9598d0: move a8, *a14+, 1 +3f9598e0: move *a11, a8, 0 +3f9598f0: move a8, *a14+, 1 +3f959900: move *a13(0x60), a7, 1 +3f959920: setf 16, 0, 0 +3f959930: move *a7(0x20), a8, 0 +3f959950: move a8, *a14+, 1 +3f959960: movi 0x3f95d0d8, a8 +3f959990: move a8, *a14+, 1 +3f9599a0: calla L3FB341E0 +3f9599d0: sub a7, a7 +3f9599e0: move a7, *a13(0x80), 1 +L3F959A00: +3f959a00: move *a13(0x100), a11, 1 +3f959a20: move *a13(0x140), a9, 1 +3f959a40: sub a9, a11 +3f959a50: move *a13(0x80), a7, 1 +3f959a70: cmp a7, a11 +3f959a80: jrge L3F959D40 +3f959a90: move a14, -*sp, 1 +3f959aa0: move a7, *a14+, 1 +3f959ab0: move a9, *a14+, 1 +3f959ac0: move *a13(0x100), *a14+, 1 +3f959ae0: movi 0x3f95d410, a8 +3f959b10: move a8, *a14+, 1 +3f959b20: move a13, a11 +3f959b30: addi 0x210, a11 +3f959b50: move a11, *a14+, 1 +3f959b60: calla L3FB34430 +3f959b90: move a14, -*sp, 1 +3f959ba0: move a11, *a14+, 1 +3f959bb0: calla L3F927BC0 +3f959be0: add a7, a9 +3f959bf0: move a9, *a13(0x100), 1 +3f959c10: move a14, -*sp, 1 +3f959c20: move a9, *a14+, 1 +3f959c30: move *a13(0x160), *a14+, 1 +3f959c50: calla L3F7030E0 +3f959c80: move a8, *a13(0x160), 1 +3f959ca0: setf 16, 0, 0 +3f959cb0: move *a13(0x1e0), a11, 0 +3f959cd0: btst 3, a11 +3f959ce0: jreq L3F959D20 +3f959cf0: move a8, *a13(0x1a0), 1 +3f959d10: jruc L3F959D40 +L3F959D20: +3f959d20: move a8, *a13(0x1c0), 1 +L3F959D40: +3f959d40: move a7, a8 +3f959d50: jale L3F95A9A0 +3f959d70: move a14, -*sp, 1 +3f959d80: move a7, *a14+, 1 +3f959d90: move *a13(0x140), a11, 1 +3f959db0: sll 0x3, a11 +3f959dc0: move *a13(0x160), a9, 1 +3f959de0: add a9, a11 +3f959df0: move a11, *a14+, 1 +3f959e00: move *a13(0x60), a11, 1 +3f959e20: addi 0x30, a11 +3f959e40: move a11, *a14+, 1 +3f959e50: calla L3FB44400 +3f959e80: setf 16, 0, 0 +3f959e90: move *a13(0x1e0), a11, 0 +3f959eb0: btst 3, a11 +3f959ec0: jreq L3F959FF0 +3f959ed0: move *a13(0x60), a7, 1 +3f959ef0: move *a7(0x20), a7, 0 +3f959f10: andi 0xff, a7 +3f959f40: move *a13(0xc0), a9, 1 +3f959f60: sub a9, a7 +3f959f70: sll 0x4, a7 +3f959f80: move *a13(0x1a0), a9, 1 +3f959fa0: add a9, a7 +3f959fb0: move *a13(0x140), *a7(0x0), 0 +3f959fe0: jruc L3F95A100 +L3F959FF0: +3f959ff0: move *a13(0x60), a7, 1 +3f95a010: move *a7(0x20), a7, 0 +3f95a030: andi 0xff, a7 +3f95a060: move *a13(0xc0), a9, 1 +3f95a080: sub a9, a7 +3f95a090: sll 0x5, a7 +3f95a0a0: move *a13(0x1c0), a9, 1 +3f95a0c0: add a9, a7 +3f95a0d0: move *a13(0x140), *a7(0x0), 1 +L3F95A100: +3f95a100: move *a13(0x140), a9, 1 +3f95a120: move *a13(0x80), a7, 1 +3f95a140: add a7, a9 +3f95a150: move a9, *a13(0x140), 1 +3f95a170: jauc L3F95A9A0 +L3F95A190: +3f95a190: move a14, -*sp, 1 +3f95a1a0: move *a13(0x60), *a14+, 1 +3f95a1c0: calla L3F702440 +3f95a1f0: move a14, -*sp, 1 +3f95a200: move *a13(0x140), *a14+, 1 +3f95a220: move *a13(0x160), *a14+, 1 +3f95a240: calla L3F7030E0 +3f95a270: move a8, *a13(0x180), 1 +3f95a290: move a8, a7 +3f95a2a0: jreq L3F95A2D0 +3f95a2b0: move a7, *a13(0x160), 1 +L3F95A2D0: +3f95a2d0: move *a13(0xffa0), a11, 1 +3f95a2f0: move *a13(0x160), *a11(0x0), 1 +3f95a320: movk 1, a8 +3f95a330: jruc L3F95AA20 +L3F95A340: +3f95a340: move a14, -*sp, 1 +3f95a350: move *a13(0x60), a11, 1 +3f95a370: movb *a11, a8 +3f95a380: move a8, *a14+, 1 +3f95a390: movi 0x3f95d570, a8 +3f95a3c0: move a8, *a14+, 1 +3f95a3d0: calla L3F927BC0 +3f95a400: move a14, -*sp, 1 +3f95a410: move @0x225980, *a14+, 1 +3f95a440: calla L3F70BB90 +3f95a470: movk 1, a9 +3f95a480: move a9, @0xb7f60, 1 +3f95a4b0: sub a7, a7 +3f95a4c0: move a7, @0x225980, 1 +3f95a4f0: move a14, -*sp, 1 +3f95a500: movi 0x3f95c9a8, a8 +3f95a530: move a8, *a14+, 1 +3f95a540: calla L3F927BC0 +3f95a570: movi 0xffff, a7 +3f95a590: setf 16, 1, 0 +3f95a5a0: move a7, *a11(0x30), 0 +L3F95A5C0: +3f95a5c0: move a14, -*sp, 1 +3f95a5d0: movi 0x3f95d688, a8 +3f95a600: move a8, *a14+, 1 +3f95a610: calla L3F927BC0 +3f95a640: move *a13(0x60), a11, 1 +3f95a660: setf 16, 1, 0 +3f95a670: move *a11(0x30), a9, 0 +3f95a690: movk 1, a9 +3f95a6a0: jreq L3F95A6C0 +3f95a6b0: sub a9, a9 +L3F95A6C0: +3f95a6c0: move a9, *a13(0xa0), 1 +3f95a6e0: move a14, -*sp, 1 +3f95a6f0: move a11, *a14+, 1 +3f95a700: calla L3F702440 +3f95a730: move a9, a7 +3f95a740: jrne L3F95A7C0 +3f95a750: move a14, -*sp, 1 +3f95a760: move *a13(0x160), *a14+, 1 +3f95a780: calla L3F702440 +3f95a7b0: jruc L3F95A8F0 +L3F95A7C0: +3f95a7c0: move a14, -*sp, 1 +3f95a7d0: move *a13(0x100), *a14+, 1 +3f95a7f0: move *a13(0x160), *a14+, 1 +3f95a810: calla L3F7030E0 +3f95a840: move a8, *a13(0x180), 1 +3f95a860: move a8, a8 +3f95a870: jreq L3F95A8A0 +3f95a880: move a8, *a13(0x160), 1 +L3F95A8A0: +3f95a8a0: move *a13(0xffa0), a7, 1 +3f95a8c0: move *a13(0x160), *a7(0x0), 1 +L3F95A8F0: +3f95a8f0: move a9, a8 +3f95a900: jruc L3F95AA20 +L3F95A910: +3f95a910: movb *a7, a8 +3f95a920: subk 2, a8 +3f95a930: jreq L3F95A190 +3f95a940: dec a8 +3f95a950: jreq L3F95A5C0 +3f95a960: subk 10, a8 +3f95a970: jaeq L3F958F10 +3f95a990: jruc L3F95A340 +L3F95A9A0: +3f95a9a0: move a14, -*sp, 1 +3f95a9b0: move *a13(0x60), *a14+, 1 +3f95a9d0: calla L3F702440 +3f95aa00: jauc L3F958E00 +L3F95AA20: +3f95aa20: move *sp(0xa0), a14, 1 +3f95aa40: mmfm sp, a7,a9,a11,a13 +3f95aa60: rets 2 +3f95aa70: move a13, -*sp, 1 +3f95aa80: move a14, a13 +3f95aa90: move a14, -*sp, 1 +3f95aaa0: movi 0x3f95d7b8, a8 +3f95aad0: move a8, *a14+, 1 +3f95aae0: calla L3FB341E0 +3f95ab10: sub a8, a8 +3f95ab20: move *sp(0x40), a14, 1 +3f95ab40: move *sp+, a13, 1 +3f95ab50: rets 2 +3f95ab60: move a10, a6 +3f95ab70: sll b10, sp +3f95ab80: modu a3, sp +3f95ab90: sra a11, a14 +3f95aba0: .word 0x7463 +3f95abb0: sla 0x1, b10 +3f95abc0: .word 0x756f +3f95abd0: sla 0x3, b4 +3f95abe0: srl a3, sp +3f95abf0: mods a9, a0 +3f95ac00: mods a11, a5 +3f95ac10: .word 0x726f +3f95ac20: sla 0x3, b9 +3f95ac30: .word 0x0a31 +3f95ac40: subb a0, a0 +3f95ac50: mpyu a10, a13 +3f95ac60: modu a10, a3 +3f95ac70: modu a3, a14 +3f95ac80: sll a11, a5 +3f95ac90: dsjs b4, L3F95ADD0 +3f95aca0: modu a9, a0 +3f95acb0: .word 0x7475 +3f95acc0: modu a9, a0 +3f95acd0: sla 0x3, a6 +3f95ace0: sra a11, a13 +3f95acf0: modu a11, a13 +3f95ad00: .word 0x7972 +3f95ad10: rl 0x11, a0 +3f95ad20: .word 0x000a +3f95ad30: move a10, a6 +3f95ad40: sll b10, sp +3f95ad50: modu a3, sp +3f95ad60: sra a11, a14 +3f95ad70: .word 0x7463 +3f95ad80: sla 0x1, b10 +3f95ad90: rl a11, a12 +3f95ada0: .word 0x7473 +3f95adb0: modu a3, a5 +3f95adc0: srl a1, a0 +L3F95ADD0: +3f95add0: rl a11, a1 +3f95ade0: sra a11, a12 +3f95adf0: .word 0x0a64 +3f95ae00: or a8, a0 +3f95ae10: .word 0x746c +3f95ae20: rl b11, b2 +3f95ae30: sla 0x3, b8 +3f95ae40: modu a10, a6 +3f95ae50: .word 0x746e +3f95ae60: sub a1, a0 +3f95ae70: mods sp, a6 +3f95ae80: modu a3, sp +3f95ae90: subb a0, a0 +3f95aea0: mpyu a10, a13 +3f95aeb0: modu a11, a3 +3f95aec0: modu a3, a14 +3f95aed0: sll a11, a5 +3f95aee0: dsjs b4, L3F95B020 +3f95aef0: .word 0x7720 +3f95af00: rl b11, b2 +3f95af10: sra b11, b4 +3f95af20: .word 0x7420 +3f95af30: sla 0x3, sp +3f95af40: modu a11, a6 +3f95af50: .word 0x746e +3f95af60: sra a1, a0 +3f95af70: mods sp, a6 +3f95af80: modu a3, sp +3f95af90: srl a1, a0 +3f95afa0: rl a11, a1 +3f95afb0: sra a11, a12 +3f95afc0: .word 0x0a64 +3f95afd0: subb a0, a0 +3f95afe0: mpyu a10, a13 +3f95aff0: modu a11, a3 +3f95b000: modu a3, a14 +3f95b010: sll a11, a5 +L3F95B020: +3f95b020: dsjs b4, L3F95B160 +3f95b030: .word 0x7220 +3f95b040: sla a11, a5 +3f95b050: sla 0x3, a4 +3f95b060: modu b11, b4 +3f95b070: srl a1, a0 +3f95b080: modu a3, sp +3f95b090: sla 0x3, b4 +3f95b0a0: cpw a3, a4 +3f95b0b0: modu a11, a13 +3f95b0c0: sla 0x3, a14 +3f95b0d0: sla a11, a6 +3f95b0e0: mods a3, a9 +3f95b0f0: sra a3, a5 +3f95b100: .word 0x000a +3f95b110: move a10, a6 +3f95b120: sll b10, sp +3f95b130: modu a3, sp +3f95b140: sra a11, a14 +3f95b150: .word 0x7463 +L3F95B160: +3f95b160: sla 0x1, b10 +3f95b170: sra a10, a14 +3f95b180: sla a11, a7 +3f95b190: rl b11, b4 +3f95b1a0: sra b11, b6 +3f95b1b0: sla a9, a0 +3f95b1c0: lmo a11, a3 +3f95b1d0: srl a1, a0 +3f95b1e0: modu b11, b2 +3f95b1f0: sla 0x3, a13 +3f95b200: modu a11, a6 +3f95b210: .word 0x746e +3f95b220: sra a1, a0 +3f95b230: mods sp, a6 +3f95b240: modu a3, sp +3f95b250: .word 0x000a +3f95b260: move a10, a6 +3f95b270: andn b10, sp +3f95b280: modu a3, a5 +3f95b290: andn a3, a4 +3f95b2a0: .word 0x7165 +3f95b2b0: sra b11, b5 +3f95b2c0: .word 0x7473 +3f95b2d0: sla 0x1, b10 +3f95b2e0: modu a11, a14 +3f95b2f0: srl a1, a0 +3f95b300: modu a3, sp +3f95b310: sla 0x3, b4 +3f95b320: cpw a3, a4 +3f95b330: modu a11, a13 +3f95b340: sla 0x3, a14 +3f95b350: modu a11, a3 +3f95b360: modu a3, a14 +3f95b370: sll a11, a5 +3f95b380: rl b11, b4 +3f95b390: modu a3, sp +3f95b3a0: sla a9, a0 +3f95b3b0: .word 0x7463 +3f95b3c0: .word 0x7669 +3f95b3d0: .word 0x0a65 +3f95b3e0: subb a0, a0 +3f95b3f0: mpyu a10, a13 +3f95b400: sra b10, b3 +3f95b410: sra a3, a14 +3f95b420: sra b10, b2 +3f95b430: .word 0x7571 +3f95b440: .word 0x7365 +3f95b450: dsjs b4, L3F95B590 +3f95b460: sra a9, a0 +3f95b470: .word 0x7272 +3f95b480: .word 0x726f +3f95b490: .word 0x7720 +3f95b4a0: rl b11, b2 +3f95b4b0: rl b11, b4 +3f95b4c0: srl a11, a14 +3f95b4d0: .word 0x7420 +3f95b4e0: sla 0x3, sp +3f95b4f0: modu a11, a6 +3f95b500: .word 0x746e +3f95b510: sra a1, a0 +3f95b520: mods sp, a6 +3f95b530: modu a3, sp +3f95b540: .word 0x000a +3f95b550: move a10, a6 +3f95b560: .word 0x725f +3f95b570: .word 0x7065 +3f95b580: .word 0x796c +L3F95B590: +3f95b590: sla 0x1, b10 +3f95b5a0: .word 0x7461 +3f95b5b0: sra b11, b4 +3f95b5c0: .word 0x706d +3f95b5d0: sla 0x3, b4 +3f95b5e0: modu b11, b4 +3f95b5f0: .word 0x7220 +3f95b600: sla a11, a5 +3f95b610: sla 0x3, a4 +3f95b620: sra b11, b2 +3f95b630: mods b3, b0 +3f95b640: sla 0x3, b9 +3f95b650: .word 0x7266 +3f95b660: mods a11, sp +3f95b670: modu a1, a0 +3f95b680: modu a3, sp +3f95b690: .word 0x7865 +3f95b6a0: .word 0x7369 +3f95b6b0: sra b11, b4 +3f95b6c0: .word 0x746e +3f95b6d0: srl a1, a0 +3f95b6e0: modu a3, sp +3f95b6f0: sla 0x3, b4 +3f95b700: cpw a3, a4 +3f95b710: modu a11, a13 +3f95b720: .word 0x0a6e +3f95b730: subb a0, a0 +3f95b740: mpyu a10, a13 +3f95b750: sla b10, b7 +3f95b760: .word 0x7469 +3f95b770: modu a10, a6 +3f95b780: andn b3, b2 +3f95b790: .word 0x7065 +3f95b7a0: .word 0x796c +3f95b7b0: sla 0x1, b10 +3f95b7c0: sla a11, a3 +3f95b7d0: sll 0x1b, a14 +3f95b7e0: sla 0x3, b4 +3f95b7f0: sla a11, a13 +3f95b800: mods a3, a12 +3f95b810: sll a11, sp +3f95b820: .word 0x7220 +3f95b830: .word 0x7065 +3f95b840: .word 0x796c +3f95b850: .word 0x000a +3f95b860: move a10, a6 +3f95b870: andn b10, sp +3f95b880: .word 0x7465 +3f95b890: modu a10, a6 +3f95b8a0: .word 0x746e +3f95b8b0: sla b10, b0 +3f95b8c0: rl b3, b4 +3f95b8d0: sla 0x1, b10 +3f95b8e0: .word 0x756f +3f95b8f0: sla 0x3, b4 +3f95b900: srl a3, sp +3f95b910: mods a9, a0 +3f95b920: mods a11, a5 +3f95b930: .word 0x726f +3f95b940: .word 0x0a79 +3f95b950: sla 0x0, a0 +3f95b960: move a10, a6 +3f95b970: andn b10, sp +3f95b980: .word 0x7465 +3f95b990: modu a10, a6 +3f95b9a0: .word 0x746e +3f95b9b0: sla b10, b0 +3f95b9c0: rl b3, b4 +3f95b9d0: sla 0x1, b10 +3f95b9e0: .word 0x7265 +3f95b9f0: modu b11, b2 +3f95ba00: sla 0x3, b2 +3f95ba10: sra b11, b2 +3f95ba20: .word 0x7574 +3f95ba30: modu b3, b2 +3f95ba40: sra a3, a5 +3f95ba50: srl a1, a0 +3f95ba60: modu b11, b2 +3f95ba70: sla 0x3, a13 +3f95ba80: modu a11, a6 +3f95ba90: .word 0x746e +3f95baa0: sra a1, a0 +3f95bab0: mods sp, a6 +3f95bac0: modu a3, sp +3f95bad0: .word 0x000a +3f95bae0: move a10, a6 +3f95baf0: move b2, sp +3f95bb00: .word 0x7369 +3f95bb10: subb b3, b4 +3f95bb20: modu a3, sp +3f95bb30: .word 0x7374 +3f95bb40: sla 0x1, b10 +3f95bb50: .word 0x756f +3f95bb60: sla 0x3, b4 +3f95bb70: srl a3, sp +3f95bb80: mods a9, a0 +3f95bb90: mods a11, a5 +3f95bba0: .word 0x726f +3f95bbb0: sla 0x3, b9 +3f95bbc0: .word 0x0a31 +3f95bbd0: subb a0, a0 +3f95bbe0: mpyu a10, a13 +3f95bbf0: rl a10, a12 +3f95bc00: .word 0x7473 +3f95bc10: modu a10, a6 +3f95bc20: .word 0x746e +3f95bc30: dsjs b3, L3F95BD70 +3f95bc40: modu a9, a0 +3f95bc50: .word 0x7475 +3f95bc60: modu a9, a0 +3f95bc70: sla 0x3, a6 +3f95bc80: sra a11, a13 +3f95bc90: modu a11, a13 +3f95bca0: .word 0x7972 +3f95bcb0: rl 0x11, a0 +3f95bcc0: .word 0x000a +3f95bcd0: move a10, a6 +3f95bce0: move b2, sp +3f95bcf0: .word 0x7369 +3f95bd00: subb b3, b4 +3f95bd10: modu a3, sp +3f95bd20: .word 0x7374 +3f95bd30: sla 0x1, b10 +3f95bd40: .word 0x756f +3f95bd50: sla 0x3, b4 +3f95bd60: srl a3, sp +L3F95BD70: +3f95bd70: mods a9, a0 +3f95bd80: mods a11, a5 +3f95bd90: .word 0x726f +3f95bda0: sla 0x3, b9 +3f95bdb0: .word 0x0a33 +3f95bdc0: .word 0x0000 +3f95bdd0: move a10, a6 +3f95bde0: move b2, sp +3f95bdf0: .word 0x7369 +3f95be00: subb b3, b4 +3f95be10: modu a3, sp +3f95be20: .word 0x7374 +3f95be30: sla 0x1, b10 +3f95be40: .word 0x756f +3f95be50: sla 0x3, b4 +3f95be60: srl a3, sp +3f95be70: mods a9, a0 +3f95be80: mods a11, a5 +3f95be90: .word 0x726f +3f95bea0: sla 0x3, b9 +3f95beb0: .word 0x0a34 +3f95bec0: subb a0, a0 +3f95bed0: mpyu a10, a13 +3f95bee0: rl a10, a12 +3f95bef0: .word 0x7473 +3f95bf00: modu a10, a6 +3f95bf10: .word 0x746e +3f95bf20: dsjs b3, L3F95C060 +3f95bf30: rl a9, a0 +3f95bf40: .word 0x766e +3f95bf50: mods a3, a1 +3f95bf60: sra a3, a9 +3f95bf70: .word 0x7220 +3f95bf80: .word 0x7065 +3f95bf90: .word 0x796c +3f95bfa0: .word 0x7420 +3f95bfb0: .word 0x7079 +3f95bfc0: sla 0x3, a5 +3f95bfd0: sra a1, a5 +3f95bfe0: .word 0x000a +3f95bff0: move a10, a6 +3f95c000: move b2, sp +3f95c010: .word 0x7369 +3f95c020: subb b3, b4 +3f95c030: modu a3, sp +3f95c040: .word 0x7374 +3f95c050: sla 0x1, b10 +L3F95C060: +3f95c060: modu a11, a6 +3f95c070: .word 0x746e +3f95c080: sra a1, a0 +3f95c090: mods sp, a6 +3f95c0a0: modu a3, sp +3f95c0b0: .word 0x7220 +3f95c0c0: .word 0x7465 +3f95c0d0: .word 0x7275 +3f95c0e0: sra a11, a14 +3f95c0f0: sla 0x3, a4 +3f95c100: .word 0x7265 +3f95c110: modu b11, b2 +3f95c120: .word 0x0a72 +3f95c130: subb a0, a0 +3f95c140: mpyu a10, a13 +3f95c150: rl a10, a7 +3f95c160: mods a11, a13 +3f95c170: cmp a11, a5 +3f95c180: srl a3, a14 +3f95c190: dsjs sp, L3F95C2D0 +3f95c1a0: mods a9, a0 +3f95c1b0: mods b3, b5 +3f95c1c0: rl b11, b4 +3f95c1d0: mods b3, b0 +3f95c1e0: sla 0x3, a5 +3f95c1f0: move a2, b6 +3f95c200: cmp b10, b4 +3f95c210: sla 0x3, b3 +3f95c220: sra b11, b2 +3f95c230: sra a11, a3 +3f95c240: .word 0x7669 +3f95c250: sra a3, a5 +3f95c260: .word 0x000a +3f95c270: move a10, a6 +3f95c280: subb b10, sp +3f95c290: mods a11, a9 +3f95c2a0: sra a11, a13 +3f95c2b0: modu a2, a9 +3f95c2c0: modu a11, a6 +L3F95C2D0: +3f95c2d0: sla 0x1, b10 +3f95c2e0: .word 0x7277 +3f95c2f0: modu a3, sp +3f95c300: sla 0x3, a7 +3f95c310: rl b11, b3 +3f95c320: sra b11, b10 +3f95c330: subb a1, a0 +3f95c340: or a2, a14 +3f95c350: .word 0x0a49 +3f95c360: subb a0, a0 +3f95c370: mpyu a10, a13 +3f95c380: rl a10, a7 +3f95c390: mods a11, a13 +3f95c3a0: cmp a11, a5 +3f95c3b0: srl a2, a14 +3f95c3c0: dsjs sp, L3F95C500 +3f95c3d0: addc a1, a0 +3f95c3e0: sub a2, a1 +3f95c3f0: add a9, a0 +3f95c400: move a2, a12 +3f95c410: addc a10, sp +3f95c420: move a9, b0 +3f95c430: sla 0x2, a6 +3f95c440: subb b3, b8 +3f95c450: modu a3, sp +3f95c460: and b3, b4 +3f95c470: modu b11, b2 +3f95c480: .word 0x0a70 +3f95c490: subb a0, a0 +3f95c4a0: move a2, sp +3f95c4b0: .word 0x0054 +3f95c4c0: move a10, a6 +3f95c4d0: subb b10, sp +3f95c4e0: mods a11, a9 +3f95c4f0: sra a11, a13 +L3F95C500: +3f95c500: modu a2, a9 +3f95c510: modu a11, a6 +3f95c520: sla 0x1, b10 +3f95c530: modu b11, b4 +3f95c540: sla 0x3, sp +3f95c550: sla a11, a13 +3f95c560: .word 0x796e +3f95c570: .word 0x7020 +3f95c580: modu b11, b2 +3f95c590: sra b11, b0 +3f95c5a0: .word 0x7472 +3f95c5b0: sra a11, a9 +3f95c5c0: dsjs b3, L3F95C780 +3f95c5d0: sra a9, a0 +3f95c5e0: .word 0x7078 +3f95c5f0: sll a11, a5 +3f95c600: sra b11, b4 +3f95c610: sla 0x3, a4 +3f95c620: sra a1, a5 +3f95c630: sla 0x1, a12 +3f95c640: modu a11, a7 +3f95c650: sla 0x3, b4 +3f95c660: sra a1, a5 +3f95c670: .word 0x000a +3f95c680: move a10, a6 +3f95c690: subb b10, sp +3f95c6a0: mods a11, a9 +3f95c6b0: sra a11, a13 +3f95c6c0: modu a2, a9 +3f95c6d0: modu a11, a6 +3f95c6e0: sla 0x1, b10 +3f95c6f0: .word 0x7277 +3f95c700: modu a3, sp +3f95c710: sla 0x3, a7 +3f95c720: .word 0x756e +3f95c730: sll a3, a13 +3f95c740: .word 0x7265 +3f95c750: modu a9, a0 +3f95c760: sla 0x3, a6 +3f95c770: .word 0x7270 +L3F95C780: +3f95c780: .word 0x706f +3f95c790: .word 0x7265 +3f95c7a0: rl b11, b4 +3f95c7b0: .word 0x7365 +3f95c7c0: sla 0x1, b11 +3f95c7d0: .word 0x7865 +3f95c7e0: sra b11, b0 +3f95c7f0: .word 0x7463 +3f95c800: sra a3, a5 +3f95c810: sll 0x9, a0 +3f95c820: srl 0x1d, a4 +3f95c830: srl a9, a0 +3f95c840: .word 0x746f +3f95c850: sll 0x9, a0 +3f95c860: .word 0x0a64 +3f95c870: subb a0, a0 +3f95c880: mpyu a10, a13 +3f95c890: rl a10, a7 +3f95c8a0: mods a11, a13 +3f95c8b0: cmp a11, a5 +3f95c8c0: srl a3, a14 +3f95c8d0: dsjs sp, L3F95CA10 +3f95c8e0: cmp a9, a0 +3f95c8f0: .word 0x766e +3f95c900: mods a3, a1 +3f95c910: sra a3, a9 +3f95c920: .word 0x7220 +3f95c930: .word 0x7065 +3f95c940: .word 0x796c +3f95c950: sla 0x1, a12 +3f95c960: modu a11, a3 +3f95c970: sra a11, a4 +3f95c980: sll 0x9, b13 +3f95c990: .word 0x0a64 +3f95c9a0: andn a8, a0 +3f95c9b0: srl a11, a9 +3f95c9c0: sla a11, a14 +3f95c9d0: mods a3, a12 +3f95c9e0: modu a3, a9 +3f95c9f0: sla 0x3, a7 +3f95ca00: modu a3, a1 +L3F95CA10: +3f95ca10: sra a9, a0 +3f95ca20: .word 0x7272 +3f95ca30: .word 0x726f +3f95ca40: .word 0x000a +3f95ca50: move a10, a6 +3f95ca60: subb b10, sp +3f95ca70: mods a11, a9 +3f95ca80: sra a11, a13 +3f95ca90: modu a2, a9 +3f95caa0: modu a11, a6 +3f95cab0: sla 0x1, b10 +3f95cac0: modu a11, a6 +3f95cad0: .word 0x746e +3f95cae0: sra a1, a0 +3f95caf0: mods sp, a6 +3f95cb00: modu a3, sp +3f95cb10: .word 0x7220 +3f95cb20: .word 0x7465 +3f95cb30: .word 0x7275 +3f95cb40: sra a11, a14 +3f95cb50: sla 0x3, a4 +3f95cb60: .word 0x7265 +3f95cb70: modu b11, b2 +3f95cb80: .word 0x0a72 +3f95cb90: subb a0, a0 +3f95cba0: mpyu a10, a13 +3f95cbb0: rl a10, a7 +3f95cbc0: mods a11, a13 +3f95cbd0: subb a11, a5 +3f95cbe0: .word 0x796c +3f95cbf0: rl b3, b0 +3f95cc00: dsjs b3, L3F95CD40 +3f95cc10: .word 0x7320 +3f95cc20: .word 0x7574 +3f95cc30: sll a3, a2 +3f95cc40: sra a3, a5 +3f95cc50: modu a9, a0 +3f95cc60: .word 0x7475 +3f95cc70: .word 0x000a +3f95cc80: move a10, a6 +3f95cc90: subb b10, sp +3f95cca0: .word 0x7465 +3f95ccb0: modu b10, b2 +3f95ccc0: dsjs b7, L3F95CE00 +3f95ccd0: sla a9, a0 +3f95cce0: mods a3, a12 +3f95ccf0: sll a11, sp +3f95cd00: modu a9, a0 +3f95cd10: sla 0x3, a6 +3f95cd20: modu b11, b2 +3f95cd30: sla 0x3, b7 +L3F95CD40: +3f95cd40: sla b11, b4 +3f95cd50: mods a3, a2 +3f95cd60: sla 0x3, a5 +3f95cd70: sla a11, a6 +3f95cd80: mods a3, a9 +3f95cd90: sra a3, a5 +3f95cda0: .word 0x000a +3f95cdb0: sla a11, a2 +3f95cdc0: sla 0x3, a4 +L3F95CDD0: +3f95cdd0: sla b11, b0 +3f95cde0: lmo a11, a3 +3f95cdf0: sra a3, a5 +L3F95CE00: +3f95ce00: mods a9, a0 +3f95ce10: .word 0x7465 +3f95ce20: rl b11, b2 +3f95ce30: .word 0x7363 +3f95ce40: sla 0x1, a12 +3f95ce50: mods a3, a7 +3f95ce60: .word 0x7079 +3f95ce70: dsjs a8, L3F95CDD0 +3f95ce80: .word 0x7825 +3f95ce90: sla 0x1, a12 +3f95cea0: sra a11, a12 +3f95ceb0: .word 0x7466 +3f95cec0: sll 0x9, b13 +3f95ced0: srl 0x1d, a4 +3f95cee0: .word 0x7220 +3f95cef0: srl a11, a9 +3f95cf00: .word 0x7468 +3f95cf10: sll 0x9, b13 +3f95cf20: srl 0x1d, a4 +L3F95CF30: +3f95cf30: mods a9, a0 +3f95cf40: .word 0x7861 +3f95cf50: .word 0x7720 +3f95cf60: sra a3, a9 +3f95cf70: rl b3, b4 +3f95cf80: sll 0x9, b13 +L3F95CF90: +3f95cf90: srl 0x1d, a4 +3f95cfa0: sla a9, a0 +3f95cfb0: sll b11, b3 +3f95cfc0: modu a3, a5 +3f95cfd0: dsjs b4, L3F95CF30 +3f95cfe0: sra a1, a5 +3f95cff0: sla 0x1, a12 +3f95d000: sra a11, a4 +3f95d010: sll b11, b3 +3f95d020: modu a3, a5 +3f95d030: dsjs b4, L3F95CF90 +3f95d040: sra a1, a5 +3f95d050: sla 0x1, a12 +3f95d060: sla a11, a13 +3f95d070: sla 0x3, b8 +3f95d080: sra a11, a8 +3f95d090: srl a11, a9 +3f95d0a0: .word 0x7468 +3f95d0b0: sll 0x9, b13 +3f95d0c0: .word 0x0a64 +3f95d0d0: sll a0, a0 +3f95d0e0: sra a3, a1 +3f95d0f0: .word 0x7520 +3f95d100: .word 0x706e +3f95d110: sll a11, a1 +3f95d120: sra a11, a11 +3f95d130: sla 0x3, a4 +3f95d140: sra a11, a13 +L3F95D150: +3f95d150: .word 0x7274 +3f95d160: sll a11, a9 +3f95d170: srl 0x1d, b3 +3f95d180: srl a9, a0 +3f95d190: .word 0x796c +L3F95D1A0: +3f95d1a0: rl b3, b0 +3f95d1b0: sll 0x9, b13 +3f95d1c0: srl 0x1d, b8 +3f95d1d0: mods a1, a0 +3f95d1e0: srl a3, a5 +3f95d1f0: dsjs b4, L3F95D150 +3f95d200: sra a1, a5 +L3F95D210: +3f95d210: sla 0x1, a12 +3f95d220: rl b11, b2 +3f95d230: rl a3, a7 +3f95d240: dsjs b4, L3F95D1A0 +3f95d250: sra a1, a5 +3f95d260: sla 0x1, a12 +3f95d270: sla a11, a13 +3f95d280: sla 0x3, b8 +3f95d290: rl b11, b7 +3f95d2a0: .word 0x7464 +3f95d2b0: dsjs a8, L3F95D210 +3f95d2c0: sra a1, a5 +3f95d2d0: sla 0x1, a12 +3f95d2e0: .word 0x7361 +3f95d2f0: sra a11, a3 +3f95d300: .word 0x746e +3f95d310: sll 0x9, b13 +3f95d320: srl 0x1d, a4 +3f95d330: sra a1, a0 +L3F95D340: +3f95d340: .word 0x7365 +3f95d350: sra a11, a3 +3f95d360: .word 0x746e +3f95d370: sll 0x9, b13 +3f95d380: srl 0x1d, a4 +3f95d390: mods a9, a0 +3f95d3a0: .word 0x7861 +3f95d3b0: rl a1, a0 +3f95d3c0: rl a11, a5 +3f95d3d0: rl a3, a7 +3f95d3e0: dsjs b4, L3F95D340 +3f95d3f0: sra a1, a5 +3f95d400: .word 0x000a +3f95d410: move a10, a6 +3f95d420: subb b10, sp +3f95d430: .word 0x7465 +3f95d440: modu b10, b2 +3f95d450: dsjs b7, L3F95D590 +3f95d460: .word 0x7220 +3f95d470: .word 0x776f +3f95d480: .word 0x7420 +3f95d490: sll a3, a1 +3f95d4a0: sra a11, a12 +3f95d4b0: modu a9, a0 +3f95d4c0: sra b11, b6 +3f95d4d0: srl b3, b2 +3f95d4e0: modu a11, a12 +3f95d4f0: sla 0x3, b7 +3f95d500: sra a1, a5 +3f95d510: srl 0x17, a0 +3f95d520: sll 0x9, a0 +3f95d530: sla 0x3, a4 +3f95d540: sla 0x1, b12 +3f95d550: sra a1, a5 +3f95d560: .word 0x000a +3f95d570: move a10, a6 +3f95d580: subb b10, sp +L3F95D590: +3f95d590: .word 0x7465 +3f95d5a0: modu b10, b2 +3f95d5b0: dsjs b7, L3F95D6F0 +3f95d5c0: cmp a9, a0 +3f95d5d0: .word 0x766e +3f95d5e0: mods a3, a1 +3f95d5f0: sra a3, a9 +3f95d600: .word 0x7220 +3f95d610: .word 0x7065 +3f95d620: .word 0x796c +3f95d630: sla 0x1, a12 +3f95d640: modu a11, a3 +3f95d650: sra a11, a4 +3f95d660: sll 0x9, b13 +3f95d670: .word 0x0a64 +3f95d680: subb a0, a0 +3f95d690: mpyu a10, a13 +3f95d6a0: sra a10, a7 +3f95d6b0: andn b3, b4 +3f95d6c0: .word 0x776f +3f95d6d0: sla 0x1, b10 +3f95d6e0: modu a11, a6 +L3F95D6F0: +3f95d6f0: .word 0x746e +3f95d700: sra a1, a0 +3f95d710: mods sp, a6 +3f95d720: modu a3, sp +3f95d730: .word 0x7220 +3f95d740: .word 0x7465 +3f95d750: .word 0x7275 +3f95d760: sra a11, a14 +3f95d770: sla 0x3, a4 +3f95d780: .word 0x7265 +3f95d790: modu b11, b2 +3f95d7a0: .word 0x0a72 +3f95d7b0: subb a0, a0 +3f95d7c0: mpyu a10, a13 +3f95d7d0: rl a10, a7 +3f95d7e0: mods a11, a13 +3f95d7f0: addc a3, a5 +3f95d800: .word 0x7479 +3f95d810: .word 0x7365 +3f95d820: sla 0x1, b10 +3f95d830: .word 0x7473 +3f95d840: sll b3, b5 +3f95d850: sra a11, a2 +3f95d860: sla 0x3, a4 +3f95d870: .word 0x756f +3f95d880: .word 0x0a74 +3f95d890: .word 0x0000 +L3F95D8A0: +3f95d8a0: mmtm sp, a9,a11,a13 +3f95d8c0: move a14, a13 +3f95d8d0: move *a13(0xffe0), a11, 1 +3f95d8f0: move a11, *a11(0x20), 1 +3f95d910: move a11, *a11, 1 +3f95d920: sub a9, a9 +3f95d930: move a9, *a11(0x40), 1 +3f95d950: move *sp(0x80), a14, 1 +3f95d970: mmfm sp, a9,a11,a13 +3f95d990: rets 2 +L3F95D9A0: +3f95d9a0: mmtm sp, a9,a11,a13 +3f95d9c0: move a14, a13 +3f95d9d0: move a14, -*sp, 1 +3f95d9e0: move *a13(0xffe0), a11, 1 +3f95da00: addk 17, a11 +3f95da10: move a11, *a14+, 1 +3f95da20: movk 1, a11 +3f95da30: move a11, *a14+, 1 +3f95da40: calla L3F703D90 +3f95da70: move a8, a9 +3f95da80: jrne L3F95DB90 +3f95da90: move a14, -*sp, 1 +3f95daa0: movi 0x3f98e320, a8 +3f95dad0: move a8, *a14+, 1 +3f95dae0: movi 0xffff, a11 +3f95db00: move a11, *a14+, 1 +3f95db10: calla L3F596830 +3f95db40: move a14, -*sp, 1 +3f95db50: move a11, *a14+, 1 +3f95db60: calla L3F976F50 +L3F95DB90: +3f95db90: move *a13(0xffe0), *a9(0x60), 1 +3f95dbc0: move a9, a11 +3f95dbd0: addi 0x80, a11 +3f95dbf0: move a11, *a9(0x40), 1 +3f95dc10: move a9, a8 +3f95dc20: move *sp(0x80), a14, 1 +3f95dc40: mmfm sp, a9,a11,a13 +3f95dc60: rets 2 +L3F95DC70: +3f95dc70: mmtm sp, a7,a9,a11,a13 +3f95dc90: move a14, a13 +3f95dca0: addi 0x40, a14 +3f95dcc0: pushst +3f95dcd0: dint +3f95dce0: move *a13(0xffc0), *a13(0x0), 1 +3f95dd10: move *a13(0xffe0), a11, 1 +3f95dd30: move *a11(0x20), *a13(0x20), 1 +3f95dd60: move *a13, a9, 1 +3f95dd70: move *a13(0x20), a7, 1 +3f95dd90: move *a7, *a9, 1 +3f95dda0: move a7, *a9(0x20), 1 +3f95ddc0: move a9, *a7, 1 +3f95ddd0: move *a9, a7, 1 +3f95dde0: move a9, *a7(0x20), 1 +3f95de00: popst +3f95de10: move *a11(0x40), a8, 1 +3f95de30: inc a8 +3f95de40: move a8, *a11(0x40), 1 +3f95de60: move *sp(0xa0), a14, 1 +3f95de80: mmfm sp, a7,a9,a11,a13 +3f95dea0: rets 2 +3f95deb0: mmtm sp, a9,a11,a13 +3f95ded0: move a14, a13 +3f95dee0: addi 0x40, a14 +3f95df00: pushst +3f95df10: dint +3f95df20: move *a13(0xffc0), *a13(0x0), 1 +3f95df50: move *a13(0xffe0), *a13(0x20), 1 +3f95df80: move *a13, a11, 1 +3f95df90: move *a13(0x20), a9, 1 +3f95dfb0: move *a9, *a11, 1 +3f95dfc0: move a9, *a11(0x20), 1 +3f95dfe0: move a11, *a9, 1 +3f95dff0: move *a11, a9, 1 +3f95e000: move a11, *a9(0x20), 1 +3f95e020: popst +3f95e030: move *a13(0xffe0), a11, 1 +3f95e050: move *a11(0x40), a8, 1 +3f95e070: inc a8 +3f95e080: move a8, *a11(0x40), 1 +3f95e0a0: move *sp(0x80), a14, 1 +3f95e0c0: mmfm sp, a9,a11,a13 +3f95e0e0: rets 2 +L3F95E0F0: +3f95e0f0: mmtm sp, a5,a7,a9,a11,a13 +3f95e110: move a14, a13 +3f95e120: addi 0x40, a14 +3f95e140: move *a13(0xffe0), a11, 1 +3f95e160: move *a11(0x40), a11, 1 +3f95e180: jrle L3F95E340 +3f95e190: move *a13(0xffe0), a11, 1 +3f95e1b0: move *a11(0x40), a7, 1 +3f95e1d0: dec a7 +3f95e1e0: move a7, *a11(0x40), 1 +3f95e200: pushst +3f95e210: dint +3f95e220: move *a11, *a13, 1 +3f95e230: move *a13, a7, 1 +3f95e240: move *a7(0x20), *a13(0x20), 1 +3f95e270: move *a13(0x20), a5, 1 +3f95e290: move *a7, *a5, 1 +3f95e2a0: move *a5, a5, 1 +3f95e2b0: move *a13(0x20), *a5(0x20), 1 +3f95e2e0: move a7, *a7, 1 +3f95e2f0: move a7, *a7(0x20), 1 +3f95e310: move a7, a9 +3f95e320: popst +3f95e330: jruc L3F95E350 +L3F95E340: +3f95e340: sub a9, a9 +L3F95E350: +3f95e350: move a9, a8 +3f95e360: move *sp(0xc0), a14, 1 +3f95e380: mmfm sp, a5,a7,a9,a11,a13 +3f95e3a0: rets 2 +L3F95E3B0: +3f95e3b0: mmtm sp, a11,a13 +3f95e3d0: move a14, a13 +3f95e3e0: move *a13(0xffe0), a11, 1 +3f95e400: move *a11(0x40), a11, 1 +3f95e420: jrle L3F95E470 +3f95e430: move *a13(0xffe0), a11, 1 +3f95e450: move *a11, a8, 1 +3f95e460: jruc L3F95E480 +L3F95E470: +3f95e470: sub a8, a8 +L3F95E480: +3f95e480: move *sp(0x60), a14, 1 +3f95e4a0: mmfm sp, a11,a13 +3f95e4c0: rets 2 +L3F95E4D0: +3f95e4d0: mmtm sp, a9,a13 +3f95e4f0: move a14, a13 +3f95e500: move a14, -*sp, 1 +3f95e510: move *a13(0xffe0), *a14+, 1 +3f95e530: calla L3F95E0F0 +3f95e560: move a8, a9 +3f95e570: jreq L3F95E650 +L3F95E580: +3f95e580: move a14, -*sp, 1 +3f95e590: move a9, *a14+, 1 +3f95e5a0: calla L3F702440 +3f95e5d0: move a14, -*sp, 1 +3f95e5e0: move *a13(0xffe0), *a14+, 1 +3f95e600: calla L3F95E0F0 +3f95e630: move a8, a9 +3f95e640: jrne L3F95E580 +L3F95E650: +3f95e650: move *sp(0x60), a14, 1 +3f95e670: mmfm sp, a9,a13 +3f95e690: rets 2 +L3F95E6A0: +3f95e6a0: mmtm sp, a9,a10,a11,a13 +3f95e6c0: move a14, a13 +3f95e6d0: movk 1, a10 +3f95e6e0: move a14, -*sp, 1 +3f95e6f0: move *a13(0xffe0), *a14+, 1 +3f95e710: calla L3F95E3B0 +3f95e740: move a8, a9 +3f95e750: jreq L3F95E950 +L3F95E760: +3f95e760: move a14, -*sp, 1 +3f95e770: move a9, *a14+, 1 +3f95e780: move *a13(0xffa0), *a14+, 1 +3f95e7a0: move *a13(0xffc0), a11, 1 +3f95e7c0: call a11 +3f95e7d0: move a8, a8 +3f95e7e0: jreq L3F95E8B0 +3f95e7f0: move a14, -*sp, 1 +3f95e800: move *a13(0xffe0), *a14+, 1 +3f95e820: calla L3F95E0F0 +3f95e850: move a14, -*sp, 1 +3f95e860: move a9, *a14+, 1 +3f95e870: calla L3F702440 +3f95e8a0: jruc L3F95E8D0 +L3F95E8B0: +3f95e8b0: sub a10, a10 +3f95e8c0: jruc L3F95E950 +L3F95E8D0: +3f95e8d0: move a14, -*sp, 1 +3f95e8e0: move *a13(0xffe0), *a14+, 1 +3f95e900: calla L3F95E3B0 +3f95e930: move a8, a9 +3f95e940: jrne L3F95E760 +L3F95E950: +3f95e950: move a10, a8 +3f95e960: move *sp(0xa0), a14, 1 +3f95e980: mmfm sp, a9,a10,a11,a13 +3f95e9a0: rets 2 +3f95e9b0: mmtm sp, a11,a13 +3f95e9d0: move a14, a13 +3f95e9e0: move @0x225b50, a11, 1 +3f95ea10: jreq L3F95EA70 +3f95ea20: move a14, -*sp, 1 +3f95ea30: move a11, *a14+, 1 +3f95ea40: calla L3F702440 +L3F95EA70: +3f95ea70: move *a13(0xffe0), a11, 1 +3f95ea90: move a11, @0x225b50, 1 +3f95eac0: move *sp(0x60), a14, 1 +3f95eae0: mmfm sp, a11,a13 +3f95eb00: rets 2 +3f95eb10: mmtm sp, a7,a9,a11,a13 +3f95eb30: move a14, a13 +3f95eb40: addi 0x80, a14 +3f95eb60: move @0x1b3900, a11, 1 +3f95eb90: move a14, -*sp, 1 +3f95eba0: movi 0x1ce, a7 +3f95ebc0: move a7, *a14+, 1 +3f95ebd0: movk 1, a7 +3f95ebe0: move a7, *a14+, 1 +3f95ebf0: calla L3F703D90 +3f95ec20: move a8, *a11(0x100), 1 +3f95ec40: move a8, a11 +3f95ec50: jrne L3F95ED90 +3f95ec60: move a14, -*sp, 1 +3f95ec70: movi 0x3f98e418, a8 +3f95eca0: move a8, *a14+, 1 +3f95ecb0: calla L3FB341E0 +3f95ece0: move a14, -*sp, 1 +3f95ecf0: movi 0x3f98e418, a8 +3f95ed20: move a8, *a14+, 1 +3f95ed30: calla L3F6D9E30 +3f95ed60: calla L3F707A30 +L3F95ED90: +3f95ed90: calla L3F22CF70 +3f95edc0: movi 0x225a30, a11 +3f95edf0: move a11, @0x225a30, 1 +3f95ee20: move a11, @0x225a50, 1 +3f95ee50: sub a7, a7 +3f95ee60: move a7, *a13, 1 +L3F95EE70: +3f95ee70: move *a13, a11, 1 +3f95ee80: sll 0x5, a11 +3f95ee90: addi 0x225ad0, a11 +3f95eec0: sub a7, a7 +3f95eed0: move a7, *a11, 1 +3f95eee0: move *a13, a11, 1 +3f95eef0: inc a11 +3f95ef00: move a11, *a13, 1 +3f95ef10: subk 2, a11 +3f95ef20: jrlt L3F95EE70 +3f95ef30: move a7, @0x225b50, 1 +3f95ef60: calla L3F708700 +3f95ef90: move a8, @0x225b30, 1 +3f95efc0: calla L3F95F940 +3f95eff0: move @0x1b3900, a11, 1 +3f95f020: move *a11(0x100), a7, 1 +3f95f040: movi 0x3f9765a0, a11 +3f95f070: move a11, *a7(0x70), 1 +3f95f090: calla L3F969010 +3f95f0c0: calla L3F96B720 +3f95f0f0: calla L3F96DC90 +3f95f120: move a14, -*sp, 1 +3f95f130: movi 0x225a70, a7 +3f95f160: move a7, *a14+, 1 +3f95f170: calla L3F966BE0 +3f95f1a0: sub a7, a7 +3f95f1b0: move a7, @0x225c40, 1 +L3F95F1E0: +3f95f1e0: calla L3FB2E040 +3f95f210: move @0x225a30, a9, 1 +3f95f240: cmpi 0x225a30, a9 +3f95f270: jreq L3F95F5A0 +L3F95F280: +3f95f280: move *a9(0x0), *a13(0x20), 1 +3f95f2b0: move a14, -*sp, 1 +3f95f2c0: move a9, *a14+, 1 +3f95f2d0: movi 0x3f95ffc0, a11 +3f95f300: move a11, *a14+, 1 +3f95f310: move a9, a7 +3f95f320: addi 0x40, a7 +3f95f340: move a7, *a14+, 1 +3f95f350: calla L3F95E6A0 +3f95f380: move a8, a7 +3f95f390: jreq L3F95F540 +3f95f3a0: pushst +3f95f3b0: dint +3f95f3c0: move a9, *a13(0x40), 1 +3f95f3e0: move *a9(0x20), *a13(0x60), 1 +3f95f410: move *a13(0x60), a7, 1 +3f95f430: move *a9, *a7, 1 +3f95f440: move *a7, a11, 1 +3f95f450: move a7, *a11(0x20), 1 +3f95f470: move a9, *a9, 1 +3f95f480: move a9, *a9(0x20), 1 +3f95f4a0: popst +3f95f4b0: setf 8, 0, 0 +3f95f4c0: move *a9(0x108), a11, 0 +3f95f4e0: dsjs a11, L3F95F540 +3f95f4f0: move a14, -*sp, 1 +3f95f500: move a9, *a14+, 1 +3f95f510: calla L3F976240 +L3F95F540: +3f95f540: move *a13(0x20), a9, 1 +3f95f560: cmpi 0x225a30, a9 +3f95f590: jrne L3F95F280 +L3F95F5A0: +3f95f5a0: calla L3FB2E130 +3f95f5d0: move @0x225c40, a11, 1 +3f95f600: jrne L3F95F640 +3f95f610: calla L3FB3FA00 +L3F95F640: +3f95f640: sub a11, a11 +3f95f650: move a11, @0x225c40, 1 +3f95f680: jruc L3F95F1E0 +L3F95F690: +3f95f690: mmtm sp, a9,a11,a13 +3f95f6b0: move a14, a13 +3f95f6c0: addi 0x40, a14 +3f95f6e0: move *a13(0xffe0), a11, 1 +3f95f700: move *a11, a9, 1 +3f95f710: cmp a11, a9 +3f95f720: jrne L3F95F840 +3f95f730: pushst +3f95f740: dint +3f95f750: move a11, *a13, 1 +3f95f760: move @0x225a50, a9, 1 +3f95f790: move a9, *a13(0x20), 1 +3f95f7b0: move *a9, *a11, 1 +3f95f7c0: move a9, *a11(0x20), 1 +3f95f7e0: move a11, *a9, 1 +3f95f7f0: move *a11, a11, 1 +3f95f800: move *a13(0x0), *a11(0x20), 1 +3f95f830: popst +L3F95F840: +3f95f840: movk 1, a11 +3f95f850: move a11, @0x225c40, 1 +3f95f880: move a14, -*sp, 1 +3f95f890: move @0x225b30, *a14+, 1 +3f95f8c0: calla L3FB3FE90 +3f95f8f0: move *sp(0x80), a14, 1 +3f95f910: mmfm sp, a9,a11,a13 +3f95f930: rets 2 +L3F95F940: +3f95f940: mmtm sp, a7,a9,a11 +3f95f960: move a14, -*sp, 1 +3f95f970: movi 0x33, a11 +3f95f990: move a11, *a14+, 1 +3f95f9a0: movk 1, a11 +3f95f9b0: move a11, *a14+, 1 +3f95f9c0: calla L3F703D90 +3f95f9f0: move a8, a9 +3f95fa00: jrne L3F95FB10 +3f95fa10: move a14, -*sp, 1 +3f95fa20: movi 0x3f98e600, a8 +3f95fa50: move a8, *a14+, 1 +3f95fa60: movi 0xffff, a11 +3f95fa80: move a11, *a14+, 1 +3f95fa90: calla L3F596830 +3f95fac0: move a14, -*sp, 1 +3f95fad0: move a11, *a14+, 1 +3f95fae0: calla L3F976F50 +L3F95FB10: +3f95fb10: move a9, @0x225b70, 1 +3f95fb40: move a14, -*sp, 1 +3f95fb50: movi 0x400, a11 +3f95fb70: move a11, *a14+, 1 +3f95fb80: sub a7, a7 +3f95fb90: move a7, *a14+, 1 +3f95fba0: movi 0x800, a7 +3f95fbc0: move a7, *a14+, 1 +3f95fbd0: sub a7, a7 +3f95fbe0: move a7, *a14+, 1 +3f95fbf0: move @0x225b30, *a14+, 1 +3f95fc20: move a9, *a14+, 1 +3f95fc30: movi 0x3f973d10, a7 +3f95fc60: move a7, *a14+, 1 +3f95fc70: movi 0x225bb0, a7 +3f95fca0: move a7, *a14+, 1 +3f95fcb0: calla L3F709840 +3f95fce0: move a8, @0x225b90, 1 +3f95fd10: move a8, a8 +3f95fd20: jrne L3F95FDB0 +3f95fd30: move a14, -*sp, 1 +3f95fd40: movi 0x3f98e700, a8 +3f95fd70: move a8, *a14+, 1 +3f95fd80: calla L3FB341E0 +L3F95FDB0: +3f95fdb0: move @0x225b90, a7, 1 +3f95fde0: move a7, *a9(0x158), 1 +3f95fe00: move *a9(0x158), a11, 1 +3f95fe20: move @0x225b30, a7, 1 +3f95fe50: move a7, *a11(0x140), 1 +3f95fe70: move *a9(0x158), a11, 1 +3f95fe90: movi 0x3f974210, a7 +3f95fec0: move a7, *a11(0x100), 1 +3f95fee0: move *a9(0x158), a11, 1 +3f95ff00: move @0x225b30, a7, 1 +3f95ff30: move a7, *a11(0xe0), 1 +3f95ff50: move *a9(0x158), a11, 1 +3f95ff70: move a9, *a11(0x120), 1 +3f95ff90: mmfm sp, a7,a9,a11 +3f95ffb0: rets +3f95ffc0: mmtm sp, a7,a9,a10,a11,a13 +3f95ffe0: move a14, a13 +3f95fff0: move *a13(0xffe0), a11, 1 +3f960010: setf 8, 0, 0 +3f960020: move *a11(0x108), a11, 0 +3f960040: dsjs a11, L3F960080 +3f960050: movk 1, a8 +3f960060: jauc L3F960A00 +L3F960080: +3f960080: move *a13(0xffe0), a11, 1 +3f9600a0: move *a11(0xe0), a11, 1 +3f9600c0: subk 10, a11 +3f9600d0: jrlt L3F960110 +3f9600e0: sub a8, a8 +3f9600f0: jauc L3F960A00 +L3F960110: +3f960110: move *a13(0xffc0), a11, 1 +3f960130: move a11, a9 +3f960140: addi 0x80, a9 +3f960160: jruc L3F960890 +L3F960170: +3f960170: move a14, -*sp, 1 +3f960180: move a9, *a14+, 1 +3f960190: move *a13(0xffe0), *a14+, 1 +3f9601b0: calla L3F960A50 +3f9601e0: move a8, a10 +3f9601f0: jruc L3F9609F0 +L3F960200: +3f960200: move a14, -*sp, 1 +3f960210: move a9, *a14+, 1 +3f960220: move *a13(0xffe0), *a14+, 1 +3f960240: calla L3F961110 +3f960270: move a8, a10 +3f960280: jruc L3F9609F0 +L3F960290: +3f960290: calla L3F598DB0 +3f9602c0: move a8, a11 +3f9602d0: jrne L3F960450 +3f9602e0: move a14, -*sp, 1 +3f9602f0: movk 3, a11 +3f960300: move a11, *a14+, 1 +3f960310: movi 0x3f98e900, a8 +3f960340: move a8, *a14+, 1 +3f960350: calla L3F309350 +3f960380: movk 1, a10 +3f960390: move a14, -*sp, 1 +3f9603a0: movi 0xffff, a7 +3f9603c0: move a7, *a14+, 1 +3f9603d0: movb *a9, a8 +3f9603e0: move a8, *a14+, 1 +3f9603f0: move *a13(0xffe0), *a14+, 1 +3f960410: calla L3F9665B0 +3f960440: jruc L3F9609F0 +L3F960450: +3f960450: move a14, -*sp, 1 +3f960460: move a9, *a14+, 1 +3f960470: move *a13(0xffe0), *a14+, 1 +3f960490: calla L3F9611E0 +3f9604c0: move a8, a10 +3f9604d0: jruc L3F9609F0 +L3F9604E0: +3f9604e0: move a14, -*sp, 1 +3f9604f0: move a9, *a14+, 1 +3f960500: move *a13(0xffe0), *a14+, 1 +3f960520: calla L3F961C10 +3f960550: move a8, a10 +3f960560: jruc L3F9609F0 +L3F960570: +3f960570: move a14, -*sp, 1 +3f960580: move a9, *a14+, 1 +3f960590: move *a13(0xffe0), *a14+, 1 +3f9605b0: calla L3F9624E0 +3f9605e0: move a8, a10 +3f9605f0: jruc L3F9609F0 +L3F960600: +3f960600: move a14, -*sp, 1 +3f960610: move a9, *a14+, 1 +3f960620: move *a13(0xffe0), *a14+, 1 +3f960640: calla L3F9643E0 +3f960670: move a8, a10 +3f960680: jruc L3F9609F0 +L3F960690: +3f960690: move a14, -*sp, 1 +3f9606a0: move a9, *a14+, 1 +3f9606b0: move *a13(0xffe0), *a14+, 1 +3f9606d0: calla L3F965690 +3f960700: move a8, a10 +3f960710: jruc L3F9609F0 +L3F960720: +3f960720: move a14, -*sp, 1 +3f960730: movb *a9, a8 +3f960740: move a8, *a14+, 1 +3f960750: movi 0x3f98ea50, a8 +3f960780: move a8, *a14+, 1 +3f960790: calla L3FB341E0 +3f9607c0: move a14, -*sp, 1 +3f9607d0: movi 0xffff, a11 +3f9607f0: move a11, *a14+, 1 +3f960800: movb *a9, a8 +3f960810: move a8, *a14+, 1 +3f960820: move *a13(0xffe0), *a14+, 1 +3f960840: calla L3F9665B0 +3f960870: movk 1, a10 +3f960880: jruc L3F9609F0 +L3F960890: +3f960890: movb *a9, a8 +3f9608a0: dec a8 +3f9608b0: jreq L3F960200 +3f9608c0: dec a8 +3f9608d0: jreq L3F960290 +3f9608e0: dec a8 +3f9608f0: jreq L3F9604E0 +3f960900: dec a8 +3f960910: jreq L3F960570 +3f960920: dec a8 +3f960930: jreq L3F960600 +3f960940: dec a8 +3f960950: jreq L3F960690 +3f960960: subi 0x3c, a8 +3f960980: jaeq L3F960170 +3f9609a0: subi 0x2a, a8 +3f9609c0: jaeq L3F960170 +3f9609e0: jruc L3F960720 +L3F9609F0: +3f9609f0: move a10, a8 +L3F960A00: +3f960a00: move *sp(0xc0), a14, 1 +3f960a20: mmfm sp, a7,a9,a10,a11,a13 +3f960a40: rets 2 +L3F960A50: +3f960a50: mmtm sp, a5,a7,a9,a10,a11,a13 +3f960a70: move a14, a13 +3f960a80: addk 32, a14 +3f960a90: move a14, -*sp, 1 +3f960aa0: move *a13(0xffe0), a11, 1 +3f960ac0: movb *a11(0x100), a8 +3f960ae0: move a8, *a14+, 1 +3f960af0: movk 2, a11 +3f960b00: move a11, *a14+, 1 +3f960b10: move *a13(0xffc0), a11, 1 +3f960b30: setf 16, 1, 0 +3f960b40: move *a11(0x20), a8, 0 +3f960b60: move a8, *a14+, 1 +3f960b70: calla L3F976990 +3f960ba0: move a8, *a13, 1 +3f960bb0: dec a8 +3f960bc0: jreq L3F960DB0 +3f960bd0: move a14, -*sp, 1 +3f960be0: move *a13(0x0), *a14+, 1 +3f960c00: movi 0x3f98eb68, a8 +3f960c30: move a8, *a14+, 1 +3f960c40: calla L3FB341E0 +3f960c70: move a14, -*sp, 1 +3f960c80: movk 3, a11 +3f960c90: move a11, *a14+, 1 +3f960ca0: movi 0x3f98ecd0, a8 +3f960cd0: move a8, *a14+, 1 +3f960ce0: calla L3F309350 +3f960d10: move a14, -*sp, 1 +3f960d20: movi 0xffff, a7 +3f960d40: move a7, *a14+, 1 +3f960d50: move *a13(0xffe0), *a14+, 1 +3f960d70: calla L3F975C40 +3f960da0: jruc L3F9610B0 +L3F960DB0: +3f960db0: move a14, -*sp, 1 +3f960dc0: movk 8, a7 +3f960dd0: move a7, *a14+, 1 +3f960de0: calla L3F95D9A0 +3f960e10: move a8, a9 +3f960e20: move a9, a10 +3f960e30: addi 0x80, a10 +3f960e50: move a14, -*sp, 1 +3f960e60: move *a13(0xffe0), a5, 1 +3f960e80: movb *a5(0x100), a8 +3f960ea0: move a8, *a14+, 1 +3f960eb0: movk 2, a7 +3f960ec0: move a7, *a14+, 1 +3f960ed0: movk 1, a7 +3f960ee0: move a7, *a14+, 1 +3f960ef0: calla L3F976990 +3f960f20: setf 16, 1, 0 +3f960f30: move a8, *a10(0x20), 0 +3f960f50: move a14, -*sp, 1 +3f960f60: movb *a5(0x100), a8 +3f960f80: move a8, *a14+, 1 +3f960f90: movk 2, a7 +3f960fa0: move a7, *a14+, 1 +3f960fb0: sub a7, a7 +3f960fc0: move a7, *a14+, 1 +3f960fd0: calla L3F976990 +3f961000: setf 16, 1, 0 +3f961010: move a8, *a10(0x30), 0 +3f961030: move a14, -*sp, 1 +3f961040: movk 1, a7 +3f961050: move a7, *a14+, 1 +3f961060: move a9, *a14+, 1 +3f961070: move a5, *a14+, 1 +3f961080: calla L3F966950 +L3F9610B0: +3f9610b0: movk 1, a8 +3f9610c0: move *sp(0xe0), a14, 1 +3f9610e0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f961100: rets 2 +L3F961110: +3f961110: move a13, -*sp, 1 +3f961120: move a14, a13 +3f961130: move a14, -*sp, 1 +3f961140: move *a13(0xffe0), *a14+, 1 +3f961160: calla L3F966440 +3f961190: movk 1, a8 +3f9611a0: move *sp(0x40), a14, 1 +3f9611c0: move *sp+, a13, 1 +3f9611d0: rets 2 +L3F9611E0: +3f9611e0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f961200: move a14, a13 +3f961210: move a14, -*sp, 1 +3f961220: move *a13(0xffe0), a7, 1 +3f961240: addi 0x118, a7 +3f961260: move a7, *a14+, 1 +3f961270: calla L3F968710 +3f9612a0: move *a13(0xffe0), a7, 1 +3f9612c0: sub a5, a5 +3f9612d0: movb a5, *a7(0x110) +3f9612f0: move *a13(0xffc0), a5, 1 +3f961310: setf 16, 1, 0 +3f961320: move *a5(0x20), a5, 0 +3f961340: jreq L3F9619B0 +3f961350: movk 1, a5 +3f961360: movb a5, *a7(0x110) +3f961380: move *a13(0xffc0), a5, 1 +3f9613a0: move a5, a9 +3f9613b0: addk 32, a9 +3f9613c0: move *a9, a5, 0 +3f9613d0: jreq L3F9619B0 +L3F9613E0: +3f9613e0: move a14, -*sp, 1 +3f9613f0: move *a13(0xffe0), a7, 1 +3f961410: movb *a7(0x100), a8 +3f961430: move a8, *a14+, 1 +3f961440: movk 2, a5 +3f961450: move a5, *a14+, 1 +3f961460: move *a9, a8, 0 +3f961470: move a8, *a14+, 1 +3f961480: calla L3F976990 +3f9614b0: move a8, a10 +3f9614c0: cmpi 0x400, a8 +3f9614e0: jrge L3F9615D0 +3f9614f0: move a14, -*sp, 1 +3f961500: movb *a7(0x100), a8 +3f961520: move a8, *a14+, 1 +3f961530: move a5, *a14+, 1 +3f961540: setf 16, 1, 0 +3f961550: move *a9, a8, 0 +3f961560: move a8, *a14+, 1 +3f961570: calla L3F976990 +3f9615a0: move a8, a10 +3f9615b0: move a8, a11 +3f9615c0: jruc L3F9615F0 +L3F9615D0: +3f9615d0: movi 0x400, a11 +L3F9615F0: +3f9615f0: move a14, -*sp, 1 +3f961600: move a11, *a14+, 1 +3f961610: move a9, a5 +3f961620: addk 16, a5 +3f961630: move a5, *a14+, 1 +3f961640: movi 0x225c60, a5 +3f961670: move a5, *a14+, 1 +3f961680: calla L3FB45EE0 +3f9616b0: move a11, a5 +3f9616c0: sll 0x3, a5 +3f9616d0: addi 0x225c60, a5 +3f961700: sub a7, a7 +3f961710: movb a7, *a5 +3f961720: move a14, -*sp, 1 +3f961730: movi 0x225c60, a5 +3f961760: move a5, *a14+, 1 +3f961770: move *a13(0xffe0), a7, 1 +3f961790: addi 0x118, a7 +3f9617b0: move a7, *a14+, 1 +3f9617c0: calla L3F967A30 +3f9617f0: move a8, a7 +3f961800: jrne L3F961940 +3f961810: move a14, -*sp, 1 +3f961820: movi 0xffff, a7 +3f961840: move a7, *a14+, 1 +3f961850: move *a13(0xffc0), a5, 1 +3f961870: movb *a5, a8 +3f961880: move a8, *a14+, 1 +3f961890: move *a13(0xffe0), *a14+, 1 +3f9618b0: calla L3F9665B0 +3f9618e0: sub a7, a7 +3f9618f0: move a7, @0xb7f60, 1 +3f961920: movk 1, a8 +3f961930: jruc L3F961BC0 +L3F961940: +3f961940: move a10, a7 +3f961950: addk 2, a7 +3f961960: sll 0x3, a7 +3f961970: add a7, a9 +3f961980: setf 16, 1, 0 +3f961990: move *a9, a7, 0 +3f9619a0: jrne L3F9613E0 +L3F9619B0: +3f9619b0: move *a13(0xffe0), a7, 1 +3f9619d0: setf 8, 0, 0 +3f9619e0: move *a7(0x110), a5, 0 +3f961a00: jrne L3F961B20 +3f961a10: move a14, -*sp, 1 +3f961a20: movi 0xffff, a5 +3f961a40: move a5, *a14+, 1 +3f961a50: move *a13(0xffc0), a5, 1 +3f961a70: movb *a5, a8 +3f961a80: move a8, *a14+, 1 +3f961a90: move a7, *a14+, 1 +3f961aa0: calla L3F9665B0 +3f961ad0: sub a5, a5 +3f961ae0: move a5, @0xb7f60, 1 +3f961b10: jruc L3F961BB0 +L3F961B20: +3f961b20: move a14, -*sp, 1 +3f961b30: move a7, *a14+, 1 +3f961b40: calla L3F966440 +3f961b70: movk 1, a5 +3f961b80: move a5, @0xb7f60, 1 +L3F961BB0: +3f961bb0: movk 1, a8 +L3F961BC0: +3f961bc0: move *sp(0xe0), a14, 1 +3f961be0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f961c00: rets 2 +L3F961C10: +3f961c10: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f961c30: move a14, a13 +3f961c40: addi 0x810, a14 +3f961c60: move a14, -*sp, 1 +3f961c70: move *a13(0xffe0), a7, 1 +3f961c90: movb *a7(0x100), a8 +3f961cb0: move a8, *a14+, 1 +3f961cc0: movk 2, a5 +3f961cd0: move a5, *a14+, 1 +3f961ce0: move *a13(0xffc0), a5, 1 +3f961d00: setf 16, 1, 0 +3f961d10: move *a5(0x20), a8, 0 +3f961d30: move a8, *a14+, 1 +3f961d40: calla L3F976990 +3f961d70: move a8, a9 +3f961d80: cmpi 0x100, a9 +3f961da0: jrlt L3F961DD0 +3f961db0: movi 0x100, a9 +L3F961DD0: +3f961dd0: move a14, -*sp, 1 +3f961de0: move a9, *a14+, 1 +3f961df0: addi 0x40, a5 +3f961e10: move a5, *a14+, 1 +3f961e20: move a13, *a14+, 1 +3f961e30: calla L3FB45EE0 +3f961e60: move a9, a5 +3f961e70: sll 0x3, a5 +3f961e80: add a13, a5 +3f961e90: sub a7, a7 +3f961ea0: movb a7, *a5 +3f961eb0: move a14, -*sp, 1 +3f961ec0: move a13, *a14+, 1 +3f961ed0: calla L3F973BB0 +3f961f00: move *a13(0xffe0), a5, 1 +3f961f20: setf 8, 0, 0 +3f961f30: move *a5(0x110), a7, 0 +3f961f50: jreq L3F961F90 +3f961f60: move *a5(0x118), a11, 1 +3f961f80: jruc L3F961FC0 +L3F961F90: +3f961f90: move @0x225a70, a11, 1 +L3F961FC0: +3f961fc0: jreq L3F962420 +L3F961FD0: +3f961fd0: move a14, -*sp, 1 +3f961fe0: move *a11(0x20), *a14+, 1 +3f962000: move a13, *a14+, 1 +3f962010: calla L3F9738A0 +3f962040: move a8, a5 +3f962050: jreq L3F962400 +3f962060: move a14, -*sp, 1 +3f962070: move *a11(0x20), *a14+, 1 +3f962090: calla L3FB458D0 +3f9620c0: move a8, a9 +3f9620d0: move a14, -*sp, 1 +3f9620e0: move a9, a7 +3f9620f0: addk 11, a7 +3f962100: srl 0x2, a7 +3f962110: sll 0x2, a7 +3f962120: move a7, *a14+, 1 +3f962130: calla L3F95D9A0 +3f962160: move a8, a10 +3f962170: move a10, a12 +3f962180: addi 0x80, a12 +3f9621a0: setf 16, 1, 0 +3f9621b0: move *a11(0xa0), *a12(0x20), 0 +3f9621e0: move a14, -*sp, 1 +3f9621f0: move *a13(0xffe0), a7, 1 +3f962210: movb *a7(0x100), a8 +3f962230: move a8, *a14+, 1 +3f962240: movk 2, a5 +3f962250: move a5, *a14+, 1 +3f962260: move a9, *a14+, 1 +3f962270: calla L3F976990 +3f9622a0: setf 16, 1, 0 +3f9622b0: move a8, *a12(0x30), 0 +3f9622d0: move a14, -*sp, 1 +3f9622e0: move a9, *a14+, 1 +3f9622f0: move *a11(0x20), *a14+, 1 +3f962310: move a12, a5 +3f962320: addi 0x40, a5 +3f962340: move a5, *a14+, 1 +3f962350: calla L3FB45EE0 +3f962380: move a14, -*sp, 1 +3f962390: movk 10, a5 +3f9623a0: move a5, *a14+, 1 +3f9623b0: move a10, *a14+, 1 +3f9623c0: move a7, *a14+, 1 +3f9623d0: calla L3F966950 +L3F962400: +3f962400: move *a11, a11, 1 +3f962410: jrne L3F961FD0 +L3F962420: +3f962420: move a14, -*sp, 1 +3f962430: move *a13(0xffe0), *a14+, 1 +3f962450: calla L3F966440 +3f962480: movk 1, a8 +3f962490: move *sp(0x100), a14, 1 +3f9624b0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9624d0: rets 2 +L3F9624E0: +3f9624e0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f962500: move a14, a13 +3f962510: addi 0xe0, a14 +3f962530: move a14, -*sp, 1 +3f962540: move *a13(0xffc0), a7, 1 +3f962560: setf 16, 1, 0 +3f962570: move *a7(0x20), a8, 0 +3f962590: move a8, *a14+, 1 +3f9625a0: calla L3F96E5F0 +3f9625d0: move a8, a10 +3f9625e0: jrne L3F962790 +3f9625f0: move a14, -*sp, 1 +3f962600: setf 16, 1, 0 +3f962610: move *a7(0x20), a8, 0 +3f962630: move a8, *a14+, 1 +3f962640: movi 0x3f98ee18, a8 +3f962670: move a8, *a14+, 1 +3f962680: calla L3FB341E0 +3f9626b0: move a14, -*sp, 1 +3f9626c0: movi 0xffff, a5 +3f9626e0: move a5, *a14+, 1 +3f9626f0: movb *a7, a8 +3f962700: move a8, *a14+, 1 +3f962710: move *a13(0xffe0), *a14+, 1 +3f962730: calla L3F9665B0 +3f962760: movk 1, a8 +3f962770: jauc L3F964390 +L3F962790: +3f962790: move a14, -*sp, 1 +3f9627a0: movi 0x58, a5 +3f9627c0: move a5, *a14+, 1 +3f9627d0: calla L3F95D9A0 +3f962800: move a8, a9 +3f962810: move a9, a5 +3f962820: addi 0x80, a5 +3f962840: move a5, *a13(0x60), 1 +3f962860: move a14, -*sp, 1 +3f962870: movi 0x54, a5 +3f962890: move a5, *a14+, 1 +3f9628a0: move *a13(0x60), a5, 1 +3f9628c0: addk 32, a5 +3f9628d0: move a5, *a14+, 1 +3f9628e0: move a10, a5 +3f9628f0: addi 0xb0, a5 +3f962910: move a5, *a14+, 1 +3f962920: calla L3FB44400 +3f962950: move a14, -*sp, 1 +3f962960: movk 11, a5 +3f962970: move a5, *a14+, 1 +3f962980: move a9, *a14+, 1 +3f962990: move *a13(0xffe0), *a14+, 1 +3f9629b0: calla L3F966950 +3f9629e0: move a14, -*sp, 1 +3f9629f0: move a10, *a14+, 1 +3f962a00: calla L3F96C990 +3f962a30: move a8, a0 +3f962a40: jrlt L3F962CB0 +3f962a50: move *a10(0x400), a5, 1 +3f962a70: cmpi 0x70636601, a5 +3f962aa0: jrne L3F962CB0 +3f962ab0: move a14, -*sp, 1 +3f962ac0: move *a13(0xffe0), *a14+, 1 +3f962ae0: move a10, *a14+, 1 +3f962af0: calla L3F981690 +3f962b20: move a8, a5 +3f962b30: jane L3F964320 +3f962b50: move a14, -*sp, 1 +3f962b60: movi 0x3f98ef08, a8 +3f962b90: move a8, *a14+, 1 +3f962ba0: calla L3FB341E0 +3f962bd0: move a14, -*sp, 1 +3f962be0: movi 0xffff, a5 +3f962c00: move a5, *a14+, 1 +3f962c10: movk 4, a5 +3f962c20: move a5, *a14+, 1 +3f962c30: move *a13(0xffe0), *a14+, 1 +3f962c50: calla L3F9665B0 +3f962c80: movk 1, a8 +3f962c90: jauc L3F964390 +L3F962CB0: +3f962cb0: move a0, a5 +3f962cc0: jalt L3F964250 +3f962ce0: move *a10(0x400), a5, 1 +3f962d00: cmpi 0x1df5e76, a5 +3f962d30: jane L3F964250 +3f962d50: setf 16, 0, 0 +3f962d60: move *a10(0x380), a5, 0 +3f962d80: move *a10(0x390), a3, 0 +3f962da0: add a3, a5 +3f962db0: move a5, *a13, 1 +3f962dc0: move a14, -*sp, 1 +3f962dd0: move a5, *a14+, 1 +3f962de0: movk 1, a3 +3f962df0: move a3, *a14+, 1 +3f962e00: calla L3F703D90 +3f962e30: move a8, *a13(0x40), 1 +3f962e50: move a8, a8 +3f962e60: jrne L3F962FE0 +3f962e70: move a14, -*sp, 1 +3f962e80: movi 0x3f98f088, a8 +3f962eb0: move a8, *a14+, 1 +3f962ec0: movi 0xffff, a3 +3f962ee0: move a3, *a14+, 1 +3f962ef0: calla L3F596830 +3f962f20: move a14, -*sp, 1 +3f962f30: move a3, *a14+, 1 +3f962f40: movk 4, a3 +3f962f50: move a3, *a14+, 1 +3f962f60: move *a13(0xffe0), *a14+, 1 +3f962f80: calla L3F9665B0 +3f962fb0: movk 1, a8 +3f962fc0: jauc L3F964390 +L3F962FE0: +3f962fe0: setf 16, 0, 0 +3f962ff0: move *a10(0x380), a3, 0 +3f963010: sll 0x3, a3 +3f963020: add a8, a3 +3f963030: move a3, *a13(0x20), 1 +3f963050: move a14, -*sp, 1 +3f963060: move *a10(0x370), a8, 0 +3f963080: move a8, *a14+, 1 +3f963090: move a10, *a14+, 1 +3f9630a0: calla L3F96F9F0 +3f9630d0: move a8, a12 +3f9630e0: jrle L3F963190 +3f9630f0: move a14, -*sp, 1 +3f963100: move a5, *a14+, 1 +3f963110: move *a13(0x40), *a14+, 1 +3f963130: move a10, *a14+, 1 +3f963140: calla L3F96EEE0 +3f963170: cmp a8, a5 +3f963180: jreq L3F9633C0 +L3F963190: +3f963190: move a14, -*sp, 1 +3f9631a0: move *a10(0x40), *a14+, 1 +3f9631c0: setf 16, 0, 0 +3f9631d0: move *a10(0x370), a8, 0 +3f9631f0: move a8, *a14+, 1 +3f963200: move a5, *a14+, 1 +3f963210: movi 0x3f98f210, a8 +3f963240: move a8, *a14+, 1 +3f963250: calla L3FB341E0 +3f963280: move a14, -*sp, 1 +3f963290: move *a13(0x40), *a14+, 1 +3f9632b0: calla L3F702440 +3f9632e0: move a14, -*sp, 1 +3f9632f0: movi 0xffff, a3 +3f963310: move a3, *a14+, 1 +3f963320: movk 4, a3 +3f963330: move a3, *a14+, 1 +3f963340: move *a13(0xffe0), *a14+, 1 +3f963360: calla L3F9665B0 +3f963390: movk 1, a8 +3f9633a0: jauc L3F964390 +L3F9633C0: +3f9633c0: sub a11, a11 +3f9633d0: move *a10(0x2f0), a3, 1 +3f9633f0: cmp a3, a11 +3f963400: jage L3F9641E0 +L3F963420: +3f963420: move a11, a5 +3f963430: move a5, a7 +3f963440: sll 0x6, a5 +3f963450: sll 0x5, a7 +3f963460: add a7, a5 +3f963470: move *a13(0x40), a7, 1 +3f963490: add a7, a5 +3f9634a0: move a5, *a13(0xc0), 1 +3f9634c0: setf 16, 1, 0 +3f9634d0: move *a5(0x40), a3, 0 +3f9634f0: jreq L3F963560 +3f963500: move *a5, a3, 1 +3f963510: sll 0x3, a3 +3f963520: move *a13(0x20), a5, 1 +3f963540: add a5, a3 +3f963550: jruc L3F963590 +L3F963560: +3f963560: movi 0x3f98f428, a3 +L3F963590: +3f963590: move a3, *a13(0x80), 1 +3f9635b0: move *a13(0xc0), a5, 1 +3f9635d0: move *a5(0x50), a3, 0 +3f9635f0: jreq L3F963670 +3f963600: move *a5(0x20), a3, 1 +3f963620: sll 0x3, a3 +3f963630: move *a13(0x20), a5, 1 +3f963650: add a5, a3 +3f963660: jruc L3F9636A0 +L3F963670: +3f963670: movi 0x3f98f428, a3 +L3F9636A0: +3f9636a0: move a3, *a13(0xa0), 1 +3f9636c0: move a14, -*sp, 1 +3f9636d0: move a14, -*sp, 1 +3f9636e0: move *a13(0x80), *a14+, 1 +3f963700: calla L3FB458D0 +3f963730: move a14, -*sp, 1 +3f963740: move a3, *a14+, 1 +3f963750: move a8, a5 +3f963760: calla L3FB458D0 +3f963790: add a8, a5 +3f9637a0: addk 15, a5 +3f9637b0: srl 0x2, a5 +3f9637c0: sll 0x2, a5 +3f9637d0: move a5, *a14+, 1 +3f9637e0: calla L3F95D9A0 +3f963810: move a8, a9 +3f963820: move a9, a5 +3f963830: addi 0x80, a5 +3f963850: move a5, *a13(0x60), 1 +3f963870: move a14, -*sp, 1 +3f963880: move *a13(0xffe0), a3, 1 +3f9638a0: movb *a3(0x100), a8 +3f9638c0: move a8, *a14+, 1 +3f9638d0: movk 2, a3 +3f9638e0: move a3, *a14+, 1 +3f9638f0: move *a13(0xc0), a3, 1 +3f963910: setf 16, 1, 0 +3f963920: move *a3(0x40), a3, 0 +3f963940: jreq L3F963970 +3f963950: sub a3, a3 +3f963960: jruc L3F9639A0 +L3F963970: +3f963970: move *a13(0xc0), a3, 1 +3f963990: move *a3, a3, 1 +L3F9639A0: +3f9639a0: move a3, *a14+, 1 +3f9639b0: calla L3F976990 +3f9639e0: setf 16, 1, 0 +3f9639f0: move a8, *a5(0x20), 0 +3f963a10: move a14, -*sp, 1 +3f963a20: move *a13(0xffe0), a3, 1 +3f963a40: movb *a3(0x100), a8 +3f963a60: move a8, *a14+, 1 +3f963a70: movk 2, a3 +3f963a80: move a3, *a14+, 1 +3f963a90: move a14, -*sp, 1 +3f963aa0: move *a13(0x80), *a14+, 1 +3f963ac0: calla L3FB458D0 +3f963af0: move a8, *a14+, 1 +3f963b00: calla L3F976990 +3f963b30: setf 16, 1, 0 +3f963b40: move a8, *a5(0x30), 0 +3f963b60: move a14, -*sp, 1 +3f963b70: move *a13(0xffe0), a3, 1 +3f963b90: movb *a3(0x100), a8 +3f963bb0: move a8, *a14+, 1 +3f963bc0: movk 2, a3 +3f963bd0: move a3, *a14+, 1 +3f963be0: move *a13(0xc0), a3, 1 +3f963c00: move *a3(0x50), a3, 0 +3f963c20: jreq L3F963C50 +3f963c30: sub a3, a3 +3f963c40: jruc L3F963C90 +L3F963C50: +3f963c50: move *a13(0xc0), a3, 1 +3f963c70: move *a3(0x20), a3, 1 +L3F963C90: +3f963c90: move a3, *a14+, 1 +3f963ca0: calla L3F976990 +3f963cd0: setf 16, 1, 0 +3f963ce0: move a8, *a5(0x40), 0 +3f963d00: move a14, -*sp, 1 +3f963d10: move *a13(0xffe0), a3, 1 +3f963d30: movb *a3(0x100), a8 +3f963d50: move a8, *a14+, 1 +3f963d60: movk 2, a3 +3f963d70: move a3, *a14+, 1 +3f963d80: move a14, -*sp, 1 +3f963d90: move *a13(0xa0), *a14+, 1 +3f963db0: calla L3FB458D0 +3f963de0: move a8, *a14+, 1 +3f963df0: calla L3F976990 +3f963e20: setf 16, 1, 0 +3f963e30: move a8, *a5(0x50), 0 +3f963e50: move a14, -*sp, 1 +3f963e60: move a14, -*sp, 1 +3f963e70: move *a13(0x80), *a14+, 1 +3f963e90: calla L3FB458D0 +3f963ec0: move a8, *a14+, 1 +3f963ed0: move *a13(0x80), *a14+, 1 +3f963ef0: addi 0x60, a5 +3f963f10: move a5, *a14+, 1 +3f963f20: calla L3FB45EE0 +3f963f50: move a14, -*sp, 1 +3f963f60: move a14, -*sp, 1 +3f963f70: move *a13(0xa0), *a14+, 1 +3f963f90: calla L3FB458D0 +3f963fc0: move a8, *a14+, 1 +3f963fd0: move *a13(0xa0), *a14+, 1 +3f963ff0: move *a13(0x60), a5, 1 +3f964010: move a14, -*sp, 1 +3f964020: move *a13(0x80), *a14+, 1 +3f964040: calla L3FB458D0 +3f964070: sll 0x3, a8 +3f964080: add a5, a8 +3f964090: addi 0x60, a8 +3f9640b0: move a8, *a14+, 1 +3f9640c0: calla L3FB45EE0 +3f9640f0: move a14, -*sp, 1 +3f964100: movk 12, a3 +3f964110: move a3, *a14+, 1 +3f964120: move a9, *a14+, 1 +3f964130: move *a13(0xffe0), *a14+, 1 +3f964150: calla L3F966950 +3f964180: inc a11 +3f964190: move *a10(0x2f0), a5, 1 +3f9641b0: cmp a5, a11 +3f9641c0: jalt L3F963420 +L3F9641E0: +3f9641e0: move a14, -*sp, 1 +3f9641f0: move *a13(0x40), *a14+, 1 +3f964210: calla L3F702440 +3f964240: jruc L3F964320 +L3F964250: +3f964250: move a14, -*sp, 1 +3f964260: movi 0xffff, a5 +3f964280: move a5, *a14+, 1 +3f964290: movk 4, a3 +3f9642a0: move a3, *a14+, 1 +3f9642b0: move *a13(0xffe0), *a14+, 1 +3f9642d0: calla L3F9665B0 +3f964300: movk 1, a8 +3f964310: jruc L3F964390 +L3F964320: +3f964320: move a14, -*sp, 1 +3f964330: move *a13(0xffe0), *a14+, 1 +3f964350: calla L3F966440 +3f964380: movk 1, a8 +L3F964390: +3f964390: move *sp(0x140), a14, 1 +3f9643b0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9643d0: rets 2 +L3F9643E0: +3f9643e0: mmtm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f964400: move a14, a13 +3f964410: addi 0x80, a14 +3f964430: move a14, -*sp, 1 +3f964440: move *a13(0xffc0), a7, 1 +3f964460: setf 16, 1, 0 +3f964470: move *a7(0x20), a8, 0 +3f964490: move a8, *a14+, 1 +3f9644a0: calla L3F96E5F0 +3f9644d0: move a8, a9 +3f9644e0: jrne L3F964680 +3f9644f0: move a14, -*sp, 1 +3f964500: setf 16, 1, 0 +3f964510: move *a7(0x20), a8, 0 +3f964530: move a8, *a14+, 1 +3f964540: movi 0x3f98ee18, a8 +3f964570: move a8, *a14+, 1 +3f964580: calla L3FB341E0 +3f9645b0: move a14, -*sp, 1 +3f9645c0: movi 0xffff, a5 +3f9645e0: move a5, *a14+, 1 +3f9645f0: movb *a7, a8 +3f964600: move a8, *a14+, 1 +3f964610: move *a13(0xffe0), *a14+, 1 +3f964630: calla L3F9665B0 +3f964660: jauc L3F965640 +L3F964680: +3f964680: move a14, -*sp, 1 +3f964690: move a9, *a14+, 1 +3f9646a0: calla L3F96C990 +3f9646d0: move a8, a0 +3f9646e0: jrge L3F964850 +3f9646f0: move a14, -*sp, 1 +3f964700: movi 0x3f98ef08, a8 +3f964730: move a8, *a14+, 1 +3f964740: calla L3FB341E0 +3f964770: move a14, -*sp, 1 +3f964780: movi 0xffff, a5 +3f9647a0: move a5, *a14+, 1 +3f9647b0: movk 4, a5 +3f9647c0: move a5, *a14+, 1 +3f9647d0: move *a13(0xffe0), *a14+, 1 +3f9647f0: calla L3F9665B0 +3f964820: movk 1, a8 +3f964830: jauc L3F965640 +L3F964850: +3f964850: move *a9(0x400), a5, 1 +3f964870: cmpi 0x70636601, a5 +3f9648a0: jrne L3F964AC0 +3f9648b0: move a14, -*sp, 1 +3f9648c0: move a7, *a14+, 1 +3f9648d0: move *a13(0xffe0), *a14+, 1 +3f9648f0: move a9, *a14+, 1 +3f964900: calla L3F98AC20 +3f964930: move a8, a5 +3f964940: jane L3F965640 +3f964960: move a14, -*sp, 1 +3f964970: movi 0x3f98ef08, a8 +3f9649a0: move a8, *a14+, 1 +3f9649b0: calla L3FB341E0 +3f9649e0: move a14, -*sp, 1 +3f9649f0: movi 0xffff, a5 +3f964a10: move a5, *a14+, 1 +3f964a20: movk 4, a5 +3f964a30: move a5, *a14+, 1 +3f964a40: move *a13(0xffe0), *a14+, 1 +3f964a60: calla L3F9665B0 +3f964a90: movk 1, a8 +3f964aa0: jauc L3F965640 +L3F964AC0: +3f964ac0: move *a9(0x400), a5, 1 +3f964ae0: cmpi 0x1df5e76, a5 +3f964b10: jane L3F965580 +3f964b30: move a14, -*sp, 1 +3f964b40: move *a13(0xffe0), a5, 1 +3f964b60: movb *a5(0x100), a8 +3f964b80: move a8, *a14+, 1 +3f964b90: movk 2, a3 +3f964ba0: move a3, *a14+, 1 +3f964bb0: setf 16, 0, 0 +3f964bc0: move *a7(0x50), a8, 0 +3f964be0: move a8, *a14+, 1 +3f964bf0: calla L3F976990 +3f964c20: move a14, -*sp, 1 +3f964c30: movb *a5(0x100), a3 +3f964c50: move a3, *a14+, 1 +3f964c60: movk 2, a3 +3f964c70: move a3, *a14+, 1 +3f964c80: setf 16, 0, 0 +3f964c90: move *a7(0x40), a3, 0 +3f964cb0: move a3, *a14+, 1 +3f964cc0: move a8, a3 +3f964cd0: calla L3F976990 +3f964d00: move a8, a11 +3f964d10: add a8, a3 +3f964d20: move a3, a12 +3f964d30: cmp a12, a11 +3f964d40: jrge L3F965500 +L3F964D50: +3f964d50: move a14, -*sp, 1 +3f964d60: move a11, *a14+, 1 +3f964d70: move a9, *a14+, 1 +3f964d80: calla L3F969160 +3f964db0: move a8, *a13, 1 +3f964dc0: move a8, a3 +3f964dd0: jreq L3F9654D0 +3f964de0: setf 8, 0, 0 +3f964df0: move *a9(0x2e0), a7, 0 +3f964e10: btst 1, a7 +3f964e20: jreq L3F964FC0 +3f964e30: move a3, *a13(0x60), 1 +3f964e50: movb *a3(0x18), a7 +3f964e70: movb *a3(0x20), a5 +3f964e90: add a5, a7 +3f964ea0: movb *a3(0x8), a5 +3f964ec0: movb *a3, a1 +3f964ed0: sub a1, a5 +3f964ee0: addk 7, a5 +3f964ef0: sra 0x3, a5 +3f964f00: mpys a5, a7 +3f964f10: setf 16, 0, 0 +3f964f20: move *a9(0x230), a5, 0 +3f964f40: move *a9(0x240), a1, 0 +3f964f60: add a1, a5 +3f964f70: add a7, a5 +3f964f80: addk 5, a5 +3f964f90: move a5, *a13(0x40), 1 +3f964fb0: jruc L3F965150 +L3F964FC0: +3f964fc0: move a3, *a13(0x60), 1 +3f964fe0: setf 16, 1, 0 +3f964ff0: move *a3(0x30), a7, 0 +3f965010: move *a3(0x40), a5, 0 +3f965030: add a5, a7 +3f965040: move *a3(0x10), a5, 0 +3f965060: move *a3, a1, 0 +3f965070: sub a1, a5 +3f965080: addk 7, a5 +3f965090: sra 0x3, a5 +3f9650a0: mpys a5, a7 +3f9650b0: setf 16, 0, 0 +3f9650c0: move *a9(0x230), a5, 0 +3f9650e0: move *a9(0x240), a1, 0 +3f965100: add a1, a5 +3f965110: add a7, a5 +3f965120: addk 10, a5 +3f965130: move a5, *a13(0x40), 1 +L3F965150: +3f965150: jrge L3F9651E0 +3f965160: move a14, -*sp, 1 +3f965170: movi 0x3f98f430, a8 +3f9651a0: move a8, *a14+, 1 +3f9651b0: calla L3F596290 +L3F9651E0: +3f9651e0: move a14, -*sp, 1 +3f9651f0: addk 9, a5 +3f965200: srl 0x2, a5 +3f965210: sll 0x2, a5 +3f965220: move a5, *a14+, 1 +3f965230: calla L3F95D9A0 +3f965260: move a8, a10 +3f965270: move a10, a7 +3f965280: addi 0x80, a7 +3f9652a0: move a7, *a13(0x20), 1 +3f9652c0: move a14, -*sp, 1 +3f9652d0: move *a13(0xffe0), a5, 1 +3f9652f0: movb *a5(0x100), a8 +3f965310: move a8, *a14+, 1 +3f965320: movk 2, a1 +3f965330: move a1, *a14+, 1 +3f965340: move a11, *a14+, 1 +3f965350: calla L3F976990 +3f965380: setf 16, 0, 0 +3f965390: move a8, *a7(0x20), 0 +3f9653b0: move a14, -*sp, 1 +3f9653c0: move *a13(0x40), *a14+, 1 +3f9653e0: addi 0x30, a7 +3f965400: move a7, *a14+, 1 +3f965410: move a3, *a14+, 1 +3f965420: calla L3FB44400 +3f965450: move a14, -*sp, 1 +3f965460: movk 13, a7 +3f965470: move a7, *a14+, 1 +3f965480: move a10, *a14+, 1 +3f965490: move a5, *a14+, 1 +3f9654a0: calla L3F966950 +L3F9654D0: +3f9654d0: inc a11 +3f9654e0: cmp a12, a11 +3f9654f0: jrlt L3F964D50 +L3F965500: +3f965500: move a14, -*sp, 1 +3f965510: move *a13(0xffe0), *a14+, 1 +3f965530: calla L3F966440 +3f965560: movk 1, a8 +3f965570: jruc L3F965640 +L3F965580: +3f965580: move a14, -*sp, 1 +3f965590: movi 0xffff, a5 +3f9655b0: move a5, *a14+, 1 +3f9655c0: movk 13, a3 +3f9655d0: move a3, *a14+, 1 +3f9655e0: move *a13(0xffe0), *a14+, 1 +3f965600: calla L3F9665B0 +3f965630: movk 1, a8 +L3F965640: +3f965640: move *sp(0x160), a14, 1 +3f965660: mmfm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f965680: rets 2 +L3F965690: +3f965690: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9656b0: move a14, a13 +3f9656c0: addk 32, a14 +3f9656d0: move a14, -*sp, 1 +3f9656e0: move *a13(0xffc0), a7, 1 +3f965700: setf 16, 1, 0 +3f965710: move *a7(0x20), a8, 0 +3f965730: move a8, *a14+, 1 +3f965740: calla L3F96E5F0 +3f965770: move a8, a9 +3f965780: jrne L3F965920 +3f965790: move a14, -*sp, 1 +3f9657a0: setf 16, 1, 0 +3f9657b0: move *a7(0x20), a8, 0 +3f9657d0: move a8, *a14+, 1 +3f9657e0: movi 0x3f98ee18, a8 +3f965810: move a8, *a14+, 1 +3f965820: calla L3FB341E0 +3f965850: move a14, -*sp, 1 +3f965860: movi 0xffff, a5 +3f965880: move a5, *a14+, 1 +3f965890: movb *a7, a8 +3f9658a0: move a8, *a14+, 1 +3f9658b0: move *a13(0xffe0), *a14+, 1 +3f9658d0: calla L3F9665B0 +3f965900: jauc L3F9663F0 +L3F965920: +3f965920: move a14, -*sp, 1 +3f965930: move a9, *a14+, 1 +3f965940: calla L3F96C990 +3f965970: move a8, *a13, 1 +3f965980: move a8, a5 +3f965990: jrge L3F965A70 +3f9659a0: move a14, -*sp, 1 +3f9659b0: movi 0xffff, a5 +3f9659d0: move a5, *a14+, 1 +3f9659e0: movk 6, a5 +3f9659f0: move a5, *a14+, 1 +3f965a00: move *a13(0xffe0), *a14+, 1 +3f965a20: calla L3F9665B0 +3f965a50: jauc L3F9663F0 +L3F965A70: +3f965a70: move a14, -*sp, 1 +3f965a80: move *a13(0xffe0), a3, 1 +3f965aa0: movb *a3(0x100), a8 +3f965ac0: move a8, *a14+, 1 +3f965ad0: movk 4, a3 +3f965ae0: move a3, *a14+, 1 +3f965af0: move *a7(0x60), *a14+, 1 +3f965b10: calla L3F976990 +3f965b40: move a14, -*sp, 1 +3f965b50: move *a13(0xffe0), a3, 1 +3f965b70: movb *a3(0x100), a3 +3f965b90: move a3, *a14+, 1 +3f965ba0: movk 4, a3 +3f965bb0: move a3, *a14+, 1 +3f965bc0: move *a7(0x40), *a14+, 1 +3f965be0: move a8, a3 +3f965bf0: calla L3F976990 +3f965c20: move a8, a4 +3f965c30: add a8, a3 +3f965c40: move a3, a6 +3f965c50: cmp a6, a4 +3f965c60: jrge L3F966380 +L3F965C70: +3f965c70: move a6, a7 +3f965c80: sub a4, a7 +3f965c90: cmpi 0x3f4, a7 +3f965cb0: jrnc L3F965D00 +3f965cc0: move a6, a7 +3f965cd0: sub a4, a7 +3f965ce0: addk 12, a7 +3f965cf0: jruc L3F965D20 +L3F965D00: +3f965d00: movi 0x400, a7 +L3F965D20: +3f965d20: addk 3, a7 +3f965d30: srl 0x2, a7 +3f965d40: move a7, a0 +3f965d50: sll 0x2, a0 +3f965d60: move a14, -*sp, 1 +3f965d70: move a0, *a14+, 1 +3f965d80: calla L3F95D9A0 +3f965db0: move a8, a10 +3f965dc0: move a10, a11 +3f965dd0: addi 0x80, a11 +3f965df0: move a6, a7 +3f965e00: sub a4, a7 +3f965e10: addk 12, a7 +3f965e20: cmp a7, a0 +3f965e30: jrnc L3F965E70 +3f965e40: move a0, a2 +3f965e50: subk 12, a2 +3f965e60: jruc L3F965E90 +L3F965E70: +3f965e70: move a6, a2 +3f965e80: sub a4, a2 +L3F965E90: +3f965e90: move a14, -*sp, 1 +3f965ea0: move a4, *a14+, 1 +3f965eb0: move a9, *a14+, 1 +3f965ec0: calla L3F96F9F0 +3f965ef0: move a8, a12 +3f965f00: cmp a4, a12 +3f965f10: jreq L3F966010 +3f965f20: move a14, -*sp, 1 +3f965f30: move a4, *a14+, 1 +3f965f40: movi 0x3f98f4d0, a8 +3f965f70: move a8, *a14+, 1 +3f965f80: calla L3FB341E0 +3f965fb0: move a14, -*sp, 1 +3f965fc0: move a10, *a14+, 1 +3f965fd0: calla L3F702440 +3f966000: jruc L3F966380 +L3F966010: +3f966010: move a14, -*sp, 1 +3f966020: move a2, *a14+, 1 +3f966030: move a11, a7 +3f966040: addi 0x60, a7 +3f966060: move a7, *a14+, 1 +3f966070: move a9, *a14+, 1 +3f966080: calla L3F96EEE0 +3f9660b0: move a8, a2 +3f9660c0: jrle L3F9662F0 +3f9660d0: move a14, -*sp, 1 +3f9660e0: move *a13(0xffe0), a7, 1 +3f966100: movb *a7(0x100), a8 +3f966120: move a8, *a14+, 1 +3f966130: movk 4, a5 +3f966140: move a5, *a14+, 1 +3f966150: move a4, *a14+, 1 +3f966160: calla L3F976990 +3f966190: move a8, *a11(0x20), 1 +3f9661b0: move a14, -*sp, 1 +3f9661c0: movb *a7(0x100), a8 +3f9661e0: move a8, *a14+, 1 +3f9661f0: move a5, *a14+, 1 +3f966200: move a2, *a14+, 1 +3f966210: calla L3F976990 +3f966240: move a8, *a11(0x40), 1 +3f966260: move a14, -*sp, 1 +3f966270: movk 14, a3 +3f966280: move a3, *a14+, 1 +3f966290: move a10, *a14+, 1 +3f9662a0: move a7, *a14+, 1 +3f9662b0: calla L3F966950 +3f9662e0: jruc L3F966350 +L3F9662F0: +3f9662f0: move a14, -*sp, 1 +3f966300: move a10, *a14+, 1 +3f966310: calla L3F702440 +3f966340: jruc L3F966380 +L3F966350: +3f966350: add a2, a4 +3f966360: cmp a6, a4 +3f966370: jrlt L3F965C70 +L3F966380: +3f966380: move a14, -*sp, 1 +3f966390: move *a13(0xffe0), *a14+, 1 +3f9663b0: calla L3F966440 +3f9663e0: movk 1, a8 +L3F9663F0: +3f9663f0: move *sp(0x1a0), a14, 1 +3f966410: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f966430: rets 2 +L3F966440: +3f966440: mmtm sp, a9,a11,a13 +3f966460: move a14, a13 +3f966470: move a14, -*sp, 1 +3f966480: movk 2, a11 +3f966490: move a11, *a14+, 1 +3f9664a0: move a14, -*sp, 1 +3f9664b0: movk 4, a9 +3f9664c0: move a9, *a14+, 1 +3f9664d0: calla L3F95D9A0 +3f966500: move a8, *a14+, 1 +3f966510: move *a13(0xffe0), *a14+, 1 +3f966530: calla L3F966950 +3f966560: move *sp(0x80), a14, 1 +3f966580: mmfm sp, a9,a11,a13 +3f9665a0: rets 2 +L3F9665B0: +3f9665b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9665d0: move a14, a13 +3f9665e0: move a14, -*sp, 1 +3f9665f0: movk 8, a11 +3f966600: move a11, *a14+, 1 +3f966610: calla L3F95D9A0 +3f966640: move a8, a9 +3f966650: move a9, a10 +3f966660: addi 0x80, a10 +3f966680: move a14, -*sp, 1 +3f966690: move *a13(0xffe0), a7, 1 +3f9666b0: movb *a7(0x100), a8 +3f9666d0: move a8, *a14+, 1 +3f9666e0: movk 1, a5 +3f9666f0: move a5, *a14+, 1 +3f966700: move *a13(0xffc0), *a14+, 1 +3f966720: calla L3F976990 +3f966750: movb a8, *a10(0x20) +3f966770: move a14, -*sp, 1 +3f966780: movb *a7(0x100), a8 +3f9667a0: move a8, *a14+, 1 +3f9667b0: movk 2, a5 +3f9667c0: move a5, *a14+, 1 +3f9667d0: move *a13(0xffa0), *a14+, 1 +3f9667f0: calla L3F976990 +3f966820: setf 16, 1, 0 +3f966830: move a8, *a10(0x30), 0 +3f966850: sub a5, a5 +3f966860: movb a5, *a10(0x28) +3f966880: move a14, -*sp, 1 +3f966890: movk 3, a5 +3f9668a0: move a5, *a14+, 1 +3f9668b0: move a9, *a14+, 1 +3f9668c0: move a7, *a14+, 1 +3f9668d0: calla L3F966950 +3f966900: move *sp(0xe0), a14, 1 +3f966920: mmfm sp, a5,a7,a9,a10,a11,a13 +3f966940: rets 2 +L3F966950: +3f966950: mmtm sp, a7,a9,a11,a13 +3f966970: move a14, a13 +3f966980: move *a13(0xffc0), a11, 1 +3f9669a0: move a11, a9 +3f9669b0: addi 0x80, a9 +3f9669d0: movb *a13(0xffa0), *a9(0x0) +3f966a00: sub a11, a11 +3f966a10: movb a11, *a9(0x8) +3f966a30: move *a13(0xffc0), a7, 1 +3f966a50: setf 16, 1, 0 +3f966a60: move *a7(0x60), *a9(0x10), 0 +3f966a90: move a14, -*sp, 1 +3f966aa0: move a7, *a14+, 1 +3f966ab0: move *a13(0xffe0), a11, 1 +3f966ad0: addi 0xa0, a11 +3f966af0: move a11, *a14+, 1 +3f966b00: calla L3F95DC70 +3f966b30: move a14, -*sp, 1 +3f966b40: move *a13(0xffe0), *a14+, 1 +3f966b60: calla L3F975700 +3f966b90: move *sp(0xa0), a14, 1 +3f966bb0: mmfm sp, a7,a9,a11,a13 +3f966bd0: rets 2 +L3F966BE0: +3f966be0: mmtm sp, a9,a11,a13 +3f966c00: move a14, a13 +3f966c10: move *a13(0xffe0), a11, 1 +3f966c30: sub a9, a9 +3f966c40: move a9, *a11, 1 +3f966c50: move a11, *a11(0x20), 1 +3f966c70: move *sp(0x80), a14, 1 +3f966c90: mmfm sp, a9,a11,a13 +3f966cb0: rets 2 +L3F966CC0: +3f966cc0: mmtm sp, a7,a9,a10,a11,a13 +3f966ce0: move a14, a13 +3f966cf0: addk 32, a14 +3f966d00: movk 1, a11 +3f966d10: move a11, *a13, 1 +3f966d20: move a14, -*sp, 1 +3f966d30: move *a13(0xffe0), *a14+, 1 +3f966d50: calla L3FB458D0 +3f966d80: sll 0x3, a8 +3f966d90: move *a13(0xffe0), a7, 1 +3f966db0: add a7, a8 +3f966dc0: move a8, a9 +3f966dd0: move a7, a10 +3f966de0: cmp a9, a10 +3f966df0: jrnc L3F966F60 +L3F966E00: +3f966e00: move a14, -*sp, 1 +3f966e10: movb *a10, a8 +3f966e20: move a8, *a14+, 1 +3f966e30: calla L3FE14C10 +3f966e60: move a8, a7 +3f966e70: jrne L3F966F30 +3f966e80: move a14, -*sp, 1 +3f966e90: movb *a10, a8 +3f966ea0: move a8, *a14+, 1 +3f966eb0: calla L3FE14D30 +3f966ee0: move a8, a7 +3f966ef0: jrne L3F966F30 +3f966f00: sub a11, a11 +3f966f10: move a11, *a13, 1 +3f966f20: jruc L3F966F60 +L3F966F30: +3f966f30: addk 8, a10 +3f966f40: cmp a9, a10 +3f966f50: jrc L3F966E00 +L3F966F60: +3f966f60: move *a13, a11, 1 +3f966f70: jreq L3F966FB0 +3f966f80: movk 2, a8 +3f966f90: jauc L3F9679E0 +L3F966FB0: +3f966fb0: move *a13(0xffc0), a7, 1 +3f966fd0: move *a13(0xffe0), *a7(0x0), 1 +3f967000: move a14, -*sp, 1 +3f967010: movi 0x3f98f648, a8 +3f967040: move a8, *a14+, 1 +3f967050: move *a13(0xffe0), *a14+, 1 +3f967070: calla L3FE1D9C0 +3f9670a0: move a8, a9 +3f9670b0: jaeq L3F9679D0 +3f9670d0: move a14, -*sp, 1 +3f9670e0: movi 0x3f98f648, a8 +3f967110: move a8, *a14+, 1 +3f967120: move a9, *a14+, 1 +3f967130: calla L3FE1DCE0 +3f967160: sll 0x3, a8 +3f967170: add a9, a8 +3f967180: move a8, a10 +3f967190: move a14, -*sp, 1 +3f9671a0: move a9, *a14+, 1 +3f9671b0: calla L3FB458D0 +3f9671e0: sll 0x3, a8 +3f9671f0: add a9, a8 +3f967200: cmp a8, a10 +3f967210: jreq L3F9677E0 +3f967220: sub a7, a7 +3f967230: movb a7, *a9 +3f967240: move a14, -*sp, 1 +3f967250: move a14, -*sp, 1 +3f967260: move *a13(0xffe0), *a14+, 1 +3f967280: calla L3FB458D0 +3f9672b0: inc a8 +3f9672c0: move a8, *a14+, 1 +3f9672d0: calla L3F701230 +3f967300: move *a13(0xffc0), a7, 1 +3f967320: move a8, *a7, 1 +3f967330: move a8, a8 +3f967340: jrne L3F967420 +3f967350: move a14, -*sp, 1 +3f967360: movi 0x3f98f660, a8 +3f967390: move a8, *a14+, 1 +3f9673a0: movi 0xffff, a7 +3f9673c0: move a7, *a14+, 1 +3f9673d0: calla L3F596830 +3f967400: movk 3, a8 +3f967410: jruc L3F9679E0 +L3F967420: +3f967420: move a14, -*sp, 1 +3f967430: move *a13(0xffe0), *a14+, 1 +3f967450: move *a7(0x0), *a14+, 1 +3f967470: calla L3FB45720 +3f9674a0: move a14, -*sp, 1 +3f9674b0: move a14, -*sp, 1 +3f9674c0: move a10, *a14+, 1 +3f9674d0: calla L3FB458D0 +3f967500: inc a8 +3f967510: move a8, *a14+, 1 +3f967520: calla L3F701230 +3f967550: move *a13(0xffa0), a7, 1 +3f967570: move a8, *a7, 1 +3f967580: move a8, a8 +3f967590: jrne L3F9676F0 +3f9675a0: move a14, -*sp, 1 +3f9675b0: movi 0x3f98f660, a8 +3f9675e0: move a8, *a14+, 1 +3f9675f0: movi 0xffff, a7 +3f967610: move a7, *a14+, 1 +3f967620: calla L3F596830 +3f967650: move a14, -*sp, 1 +3f967660: move *a13(0xffc0), a7, 1 +3f967680: move *a7(0x0), *a14+, 1 +3f9676a0: calla L3F702440 +3f9676d0: movk 3, a8 +3f9676e0: jruc L3F9679E0 +L3F9676F0: +3f9676f0: move a14, -*sp, 1 +3f967700: move a10, *a14+, 1 +3f967710: move *a7(0x0), *a14+, 1 +3f967730: calla L3FB45720 +3f967760: move a14, -*sp, 1 +3f967770: move *a13(0xffe0), *a14+, 1 +3f967790: calla L3F702440 +3f9677c0: sub a8, a8 +3f9677d0: jruc L3F9679E0 +L3F9677E0: +3f9677e0: sub a7, a7 +3f9677f0: movb a7, *a9 +3f967800: move a14, -*sp, 1 +3f967810: move a14, -*sp, 1 +3f967820: move *a13(0xffe0), *a14+, 1 +3f967840: calla L3FB458D0 +3f967870: inc a8 +3f967880: move a8, *a14+, 1 +3f967890: calla L3F701230 +3f9678c0: move *a13(0xffc0), a7, 1 +3f9678e0: move a8, *a7, 1 +3f9678f0: move a8, a8 +3f967900: jreq L3F9679A0 +3f967910: move a14, -*sp, 1 +3f967920: move *a13(0xffe0), *a14+, 1 +3f967940: move *a7(0x0), *a14+, 1 +3f967960: calla L3FB45720 +3f967990: jruc L3F9679D0 +L3F9679A0: +3f9679a0: move *a13(0xffe0), *a7(0x0), 1 +L3F9679D0: +3f9679d0: movk 1, a8 +L3F9679E0: +3f9679e0: move *sp(0xc0), a14, 1 +3f967a00: mmfm sp, a7,a9,a10,a11,a13 +3f967a20: rets 2 +L3F967A30: +3f967a30: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f967a50: move a14, a13 +3f967a60: addi 0x4020, a14 +3f967a80: sub a11, a11 +3f967a90: move a14, -*sp, 1 +3f967aa0: movi 0x3f98f7a0, a8 +3f967ad0: move a8, *a14+, 1 +3f967ae0: move *a13(0xffc0), *a14+, 1 +3f967b00: calla L3F9705A0 +3f967b30: move a8, *a13, 1 +3f967b40: move a14, -*sp, 1 +3f967b50: move a8, *a14+, 1 +3f967b60: calla L3F970EF0 +3f967b90: move a8, a10 +3f967ba0: jaeq L3F968650 +L3F967BC0: +3f967bc0: movk 1, a11 +3f967bd0: move a14, -*sp, 1 +3f967be0: movi 0x9c, a7 +3f967c00: move a7, *a14+, 1 +3f967c10: move a11, *a14+, 1 +3f967c20: calla L3F703D90 +3f967c50: move a8, a9 +3f967c60: jrne L3F967DA0 +3f967c70: move a14, -*sp, 1 +3f967c80: movi 0x3f98f800, a8 +3f967cb0: move a8, *a14+, 1 +3f967cc0: movi 0xffff, a7 +3f967ce0: move a7, *a14+, 1 +3f967cf0: calla L3F596830 +3f967d20: move a14, -*sp, 1 +3f967d30: move a7, *a14+, 1 +3f967d40: calla L3F976F50 +3f967d70: sub a8, a8 +3f967d80: jauc L3F9686C0 +L3F967DA0: +3f967da0: move a14, -*sp, 1 +3f967db0: move a9, *a14+, 1 +3f967dc0: calla L3F96DD80 +3f967df0: setf 16, 1, 0 +3f967e00: move a8, *a9(0xa0), 0 +3f967e20: movi 0xffff, a7 +3f967e40: move a7, *a9(0x60), 1 +3f967e60: move a7, *a9(0x400), 1 +3f967e80: sub a7, a7 +3f967e90: move a7, *a9(0x20), 1 +3f967eb0: jruc L3F9683F0 +L3F967EC0: +3f967ec0: move a14, -*sp, 1 +3f967ed0: movi 0x3f98f900, a8 +3f967f00: move a8, *a14+, 1 +3f967f10: movi 0xffff, a7 +3f967f30: move a7, *a14+, 1 +3f967f40: calla L3F596830 +3f967f70: move a14, -*sp, 1 +3f967f80: move *a9(0x40), *a14+, 1 +3f967fa0: move a13, a5 +3f967fb0: addk 32, a5 +3f967fc0: move a5, *a14+, 1 +3f967fd0: calla L3FB45720 +3f968000: move a14, -*sp, 1 +3f968010: move a9, *a14+, 1 +3f968020: calla L3F96C990 +3f968050: move a8, a8 +3f968060: jrge L3F9682C0 +3f968070: move a14, -*sp, 1 +3f968080: move a5, *a14+, 1 +3f968090: movi 0x3f98f910, a8 +3f9680c0: move a8, *a14+, 1 +3f9680d0: move a13, a5 +3f9680e0: addi 0x2020, a5 +3f968100: move a5, *a14+, 1 +3f968110: calla L3FB34430 +3f968140: move a14, -*sp, 1 +3f968150: movk 3, a5 +3f968160: move a5, *a14+, 1 +3f968170: move a13, a5 +3f968180: addi 0x2020, a5 +3f9681a0: move a5, *a14+, 1 +3f9681b0: calla L3F309350 +3f9681e0: move a14, -*sp, 1 +3f9681f0: move a13, a5 +3f968200: addk 32, a5 +3f968210: move a5, *a14+, 1 +3f968220: movi 0x3f98fa08, a8 +3f968250: move a8, *a14+, 1 +3f968260: move a7, *a14+, 1 +3f968270: calla L3F5969B0 +3f9682a0: sub a8, a8 +3f9682b0: jruc L3F9686C0 +L3F9682C0: +3f9682c0: move a14, -*sp, 1 +3f9682d0: move a9, *a14+, 1 +3f9682e0: calla L3F96DA10 +3f968310: jruc L3F968530 +L3F968320: +3f968320: move a14, -*sp, 1 +3f968330: move a10, *a14+, 1 +3f968340: calla L3F702440 +3f968370: sub a8, a8 +3f968380: jruc L3F9686C0 +L3F968390: +3f968390: move a14, -*sp, 1 +3f9683a0: move a10, *a14+, 1 +3f9683b0: calla L3F702440 +3f9683e0: jruc L3F9685C0 +L3F9683F0: +3f9683f0: move a14, -*sp, 1 +3f968400: move a9, a5 +3f968410: addk 32, a5 +3f968420: move a5, *a14+, 1 +3f968430: move a9, a5 +3f968440: addi 0x40, a5 +3f968460: move a5, *a14+, 1 +3f968470: move a10, *a14+, 1 +3f968480: calla L3F966CC0 +3f9684b0: move a8, a8 +3f9684c0: jreq L3F968530 +3f9684d0: dec a8 +3f9684e0: jreq L3F967EC0 +3f9684f0: dec a8 +3f968500: jreq L3F968390 +3f968510: dec a8 +3f968520: jreq L3F968320 +L3F968530: +3f968530: sub a7, a7 +3f968540: move a7, *a9, 1 +3f968550: move *a13(0xffe0), a5, 1 +3f968570: move *a5(0x20), a3, 1 +3f968590: move a9, *a3, 1 +3f9685a0: move a9, *a5(0x20), 1 +L3F9685C0: +3f9685c0: move a14, -*sp, 1 +3f9685d0: move *a13(0x0), *a14+, 1 +3f9685f0: calla L3F970EF0 +3f968620: move a8, a10 +3f968630: jane L3F967BC0 +L3F968650: +3f968650: move a14, -*sp, 1 +3f968660: move *a13(0x0), *a14+, 1 +3f968680: calla L3F9737E0 +3f9686b0: move a11, a8 +L3F9686C0: +3f9686c0: move *sp(0x100), a14, 1 +3f9686e0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f968700: rets 2 +L3F968710: +3f968710: mmtm sp, a9,a10,a11,a13 +3f968730: move a14, a13 +3f968740: move *a13(0xffe0), a11, 1 +3f968760: move *a11, a9, 1 +3f968770: jreq L3F968810 +L3F968780: +3f968780: move a9, a10 +3f968790: move *a9, a9, 1 +3f9687a0: move a14, -*sp, 1 +3f9687b0: move a10, *a14+, 1 +3f9687c0: calla L3F9688C0 +3f9687f0: move a9, a8 +3f968800: jrne L3F968780 +L3F968810: +3f968810: move a14, -*sp, 1 +3f968820: move *a13(0xffe0), *a14+, 1 +3f968840: calla L3F966BE0 +3f968870: move *sp(0xa0), a14, 1 +3f968890: mmfm sp, a9,a10,a11,a13 +3f9688b0: rets 2 +L3F9688C0: +3f9688c0: mmtm sp, a7,a9,a11,a13 +3f9688e0: move a14, a13 +3f9688f0: move a14, -*sp, 1 +3f968900: move *a13(0xffe0), a11, 1 +3f968920: setf 16, 1, 0 +3f968930: move *a11(0xa0), a8, 0 +3f968950: move a8, *a14+, 1 +3f968960: calla L3F96E850 +3f968990: move a14, -*sp, 1 +3f9689a0: move a11, *a14+, 1 +3f9689b0: calla L3F96DA10 +3f9689e0: move *a11(0x40), a11, 1 +3f968a00: jreq L3F968A90 +3f968a10: move a14, -*sp, 1 +3f968a20: move *a13(0xffe0), a11, 1 +3f968a40: move *a11(0x40), *a14+, 1 +3f968a60: calla L3F702440 +L3F968A90: +3f968a90: move *a13(0xffe0), a11, 1 +3f968ab0: move *a11(0x20), a11, 1 +3f968ad0: jreq L3F968B60 +3f968ae0: move a14, -*sp, 1 +3f968af0: move *a13(0xffe0), a11, 1 +3f968b10: move *a11(0x20), *a14+, 1 +3f968b30: calla L3F702440 +L3F968B60: +3f968b60: move *a13(0xffe0), a11, 1 +3f968b80: move *a11(0x3c0), a11, 1 +3f968ba0: jreq L3F968EC0 +3f968bb0: sub a9, a9 +3f968bc0: move *a13(0xffe0), a11, 1 +3f968be0: move *a11(0x290), a7, 1 +3f968c00: move *a11(0x250), a11, 1 +3f968c20: sub a11, a7 +3f968c30: cmp a7, a9 +3f968c40: jrgt L3F968E40 +L3F968C50: +3f968c50: move *a13(0xffe0), a11, 1 +3f968c70: move a9, a7 +3f968c80: sll 0x5, a7 +3f968c90: move *a11(0x3c0), a11, 1 +3f968cb0: add a7, a11 +3f968cc0: move *a11, a11, 1 +3f968cd0: jreq L3F968DA0 +3f968ce0: move a14, -*sp, 1 +3f968cf0: move *a13(0xffe0), a11, 1 +3f968d10: move a9, a7 +3f968d20: sll 0x5, a7 +3f968d30: move *a11(0x3c0), a11, 1 +3f968d50: add a7, a11 +3f968d60: move *a11+, *a14+, 1 +3f968d70: calla L3F96B3E0 +L3F968DA0: +3f968da0: inc a9 +3f968db0: move *a13(0xffe0), a11, 1 +3f968dd0: move *a11(0x290), a7, 1 +3f968df0: move *a11(0x250), a11, 1 +3f968e10: sub a11, a7 +3f968e20: cmp a7, a9 +3f968e30: jrle L3F968C50 +L3F968E40: +3f968e40: move a14, -*sp, 1 +3f968e50: move *a13(0xffe0), a11, 1 +3f968e70: move *a11(0x3c0), *a14+, 1 +3f968e90: calla L3F702440 +L3F968EC0: +3f968ec0: move *a13(0xffe0), a11, 1 +3f968ee0: move *a11(0x3e0), a7, 1 +3f968f00: jreq L3F968F70 +3f968f10: move a14, -*sp, 1 +3f968f20: move *a11(0x3e0), *a14+, 1 +3f968f40: calla L3F702440 +L3F968F70: +3f968f70: move a14, -*sp, 1 +3f968f80: move a11, *a14+, 1 +3f968f90: calla L3F702440 +3f968fc0: move *sp(0xa0), a14, 1 +3f968fe0: mmfm sp, a7,a9,a11,a13 +3f969000: rets 2 +L3F969010: +3f969010: mmtm sp, a7,a9,a11 +3f969030: sub a11, a11 +3f969040: move a11, @0x227cb0, 1 +3f969070: move a11, a9 +L3F969080: +3f969080: move a9, a11 +3f969090: sll 0x5, a11 +3f9690a0: addi 0x227cd0, a11 +3f9690d0: sub a7, a7 +3f9690e0: move a7, *a11, 1 +3f9690f0: inc a9 +3f969100: cmpi 0x14, a9 +3f969120: jrlt L3F969080 +3f969130: mmfm sp, a7,a9,a11 +3f969150: rets +L3F969160: +3f969160: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f969180: move a14, a13 +3f969190: addk 32, a14 +3f9691a0: move *a13(0xffc0), a10, 1 +3f9691c0: sra 0x8, a10 +3f9691d0: move *a13(0xffc0), a7, 1 +3f9691f0: move a7, a11 +3f969200: andi 0xff, a11 +3f969230: sub a2, a2 +3f969240: move a14, -*sp, 1 +3f969250: move a10, *a14+, 1 +3f969260: move *a13(0xffe0), *a14+, 1 +3f969280: calla L3F96A650 +3f9692b0: move a8, a9 +3f9692c0: jaeq L3F96A5F0 +3f9692e0: move *a13(0xffe0), a7, 1 +3f969300: move *a7(0x3e0), a7, 1 +3f969320: jrne L3F969A60 +3f969330: move a14, -*sp, 1 +3f969340: move *a13(0xffe0), *a14+, 1 +3f969360: calla L3F96C990 +3f969390: move a8, a2 +3f9693a0: jrge L3F969460 +3f9693b0: move a14, -*sp, 1 +3f9693c0: movi 0x3f98fb00, a8 +3f9693f0: move a8, *a14+, 1 +3f969400: calla L3FB341E0 +3f969430: sub a8, a8 +3f969440: jauc L3F96A600 +L3F969460: +3f969460: move *a13(0xffe0), a7, 1 +3f969480: move *a7(0x290), a5, 1 +3f9694a0: move *a7(0x250), a3, 1 +3f9694c0: sub a3, a5 +3f9694d0: inc a5 +3f9694e0: move a5, a12 +3f9694f0: sll 0x3, a12 +3f969500: move a14, -*sp, 1 +3f969510: move a12, *a14+, 1 +3f969520: movk 1, a5 +3f969530: move a5, *a14+, 1 +3f969540: calla L3F703D90 +3f969570: move a8, *a7(0x3e0), 1 +3f969590: move *a7(0x3e0), a3, 1 +3f9695b0: jrne L3F9696A0 +3f9695c0: move a14, -*sp, 1 +3f9695d0: movi 0x3f98fbd0, a8 +3f969600: move a8, *a14+, 1 +3f969610: movi 0xffff, a3 +3f969630: move a3, *a14+, 1 +3f969640: calla L3F596830 +3f969670: sub a8, a8 +3f969680: jauc L3F96A600 +L3F9696A0: +3f9696a0: move a14, -*sp, 1 +3f9696b0: setf 16, 0, 0 +3f9696c0: move *a7(0x370), a3, 0 +3f9696e0: move *a7(0x380), a5, 0 +3f969700: add a5, a3 +3f969710: move *a7(0x390), a5, 0 +3f969730: add a5, a3 +3f969740: move a3, *a14+, 1 +3f969750: move a7, *a14+, 1 +3f969760: calla L3F96F9F0 +3f969790: move a8, a0 +3f9697a0: jrle L3F969850 +3f9697b0: move a14, -*sp, 1 +3f9697c0: move a12, *a14+, 1 +3f9697d0: move *a7(0x3e0), *a14+, 1 +3f9697f0: move a7, *a14+, 1 +3f969800: calla L3F96EEE0 +3f969830: cmp a8, a12 +3f969840: jreq L3F969A60 +L3F969850: +3f969850: move a14, -*sp, 1 +3f969860: move *a7(0x40), *a14+, 1 +3f969880: setf 16, 0, 0 +3f969890: move *a7(0x370), a5, 0 +3f9698b0: move *a7(0x380), a3, 0 +3f9698d0: add a3, a5 +3f9698e0: move *a7(0x390), a3, 0 +3f969900: add a3, a5 +3f969910: move a5, *a14+, 1 +3f969920: move a12, *a14+, 1 +3f969930: movi 0x3f98fca8, a8 +3f969960: move a8, *a14+, 1 +3f969970: calla L3FB341E0 +3f9699a0: move a14, -*sp, 1 +3f9699b0: move *a7(0x3e0), *a14+, 1 +3f9699d0: calla L3F702440 +3f969a00: sub a5, a5 +3f969a10: move a5, *a7(0x3e0), 1 +3f969a30: move a5, a8 +3f969a40: jauc L3F96A600 +L3F969A60: +3f969a60: move *a9(0x40), a7, 1 +3f969a80: jrne L3F96A240 +3f969a90: cmpi 0xffff, a2 +3f969ab0: jrne L3F969B30 +3f969ac0: move a14, -*sp, 1 +3f969ad0: move *a13(0xffe0), *a14+, 1 +3f969af0: calla L3F96C990 +3f969b20: move a8, a2 +L3F969B30: +3f969b30: move a14, -*sp, 1 +3f969b40: move *a13(0xffe0), *a14+, 1 +3f969b60: calla L3F96C990 +3f969b90: move a8, a2 +3f969ba0: jrge L3F969C60 +3f969bb0: move a14, -*sp, 1 +3f969bc0: movi 0x3f98fb00, a8 +3f969bf0: move a8, *a14+, 1 +3f969c00: calla L3FB341E0 +3f969c30: sub a8, a8 +3f969c40: jauc L3F96A600 +L3F969C60: +3f969c60: move *a13(0xffe0), a7, 1 +3f969c80: move *a7(0x250), a5, 1 +3f969ca0: move a10, a3 +3f969cb0: sub a5, a3 +3f969cc0: sll 0x6, a3 +3f969cd0: move *a7(0x3e0), a5, 1 +3f969cf0: add a3, a5 +3f969d00: move *a5(0x20), a12, 1 +3f969d20: move a14, -*sp, 1 +3f969d30: move a12, *a14+, 1 +3f969d40: movk 1, a5 +3f969d50: move a5, *a14+, 1 +3f969d60: calla L3F703D90 +3f969d90: move a8, *a9(0x40), 1 +3f969db0: move *a9(0x40), a3, 1 +3f969dd0: jrne L3F969EB0 +3f969de0: move a14, -*sp, 1 +3f969df0: movi 0x3f98fe10, a8 +3f969e20: move a8, *a14+, 1 +3f969e30: movi 0xffff, a3 +3f969e50: move a3, *a14+, 1 +3f969e60: calla L3F596830 +3f969e90: sub a8, a8 +3f969ea0: jruc L3F96A600 +L3F969EB0: +3f969eb0: move a14, -*sp, 1 +3f969ec0: move *a7(0x250), a3, 1 +3f969ee0: move a10, a5 +3f969ef0: sub a3, a5 +3f969f00: sll 0x6, a5 +3f969f10: move *a7(0x3e0), a3, 1 +3f969f30: add a5, a3 +3f969f40: move *a3+, *a14+, 1 +3f969f50: move a7, *a14+, 1 +3f969f60: calla L3F96F9F0 +3f969f90: move a8, a0 +3f969fa0: jrle L3F96A050 +3f969fb0: move a14, -*sp, 1 +3f969fc0: move a12, *a14+, 1 +3f969fd0: move *a9(0x40), *a14+, 1 +3f969ff0: move a7, *a14+, 1 +3f96a000: calla L3F96EEE0 +3f96a030: cmp a8, a12 +3f96a040: jreq L3F96A240 +L3F96A050: +3f96a050: move a14, -*sp, 1 +3f96a060: move *a7(0x40), *a14+, 1 +3f96a080: move *a7(0x250), a5, 1 +3f96a0a0: move a10, a3 +3f96a0b0: sub a5, a3 +3f96a0c0: sll 0x6, a3 +3f96a0d0: move *a7(0x3e0), a5, 1 +3f96a0f0: add a3, a5 +3f96a100: move *a5+, *a14+, 1 +3f96a110: move a12, *a14+, 1 +3f96a120: movi 0x3f98fef0, a8 +3f96a150: move a8, *a14+, 1 +3f96a160: calla L3FB341E0 +3f96a190: move a14, -*sp, 1 +3f96a1a0: move *a9(0x40), *a14+, 1 +3f96a1c0: calla L3F702440 +3f96a1f0: sub a5, a5 +3f96a200: move a5, *a9(0x40), 1 +3f96a220: move a5, a8 +3f96a230: jruc L3F96A600 +L3F96A240: +3f96a240: move *a13(0xffe0), a7, 1 +3f96a260: move *a7(0x270), a5, 1 +3f96a280: cmp a5, a11 +3f96a290: jrlt L3F96A5D0 +3f96a2a0: move *a7(0x2b0), a5, 1 +3f96a2c0: cmp a5, a11 +3f96a2d0: jrgt L3F96A5D0 +3f96a2e0: setf 8, 0, 0 +3f96a2f0: move *a7(0x2e0), a5, 0 +3f96a310: btst 3, a5 +3f96a320: jreq L3F96A490 +3f96a330: move *a7(0x270), a5, 1 +3f96a350: move a11, a3 +3f96a360: sub a5, a3 +3f96a370: sll 0x4, a3 +3f96a380: move *a9(0x40), a5, 1 +3f96a3a0: add a3, a5 +3f96a3b0: setf 16, 0, 0 +3f96a3c0: move *a5, a5, 0 +3f96a3d0: move a5, *a13, 1 +3f96a3e0: cmpi 0xffff, a5 +3f96a410: jreq L3F96A470 +3f96a420: sll 0x3, a5 +3f96a430: move *a9(0x40), a8, 1 +3f96a450: add a5, a8 +3f96a460: jruc L3F96A600 +L3F96A470: +3f96a470: sub a8, a8 +3f96a480: jruc L3F96A600 +L3F96A490: +3f96a490: move *a7(0x270), a5, 1 +3f96a4b0: move a11, a3 +3f96a4c0: sub a5, a3 +3f96a4d0: sll 0x5, a3 +3f96a4e0: move *a9(0x40), a5, 1 +3f96a500: add a3, a5 +3f96a510: move *a5, *a13, 1 +3f96a520: move *a13, a5, 1 +3f96a530: inc a5 +3f96a540: jreq L3F96A5B0 +3f96a550: move *a13, a5, 1 +3f96a560: sll 0x3, a5 +3f96a570: move *a9(0x40), a8, 1 +3f96a590: add a5, a8 +3f96a5a0: jruc L3F96A600 +L3F96A5B0: +3f96a5b0: sub a8, a8 +3f96a5c0: jruc L3F96A600 +L3F96A5D0: +3f96a5d0: sub a8, a8 +3f96a5e0: jruc L3F96A600 +L3F96A5F0: +3f96a5f0: move a2, a8 +L3F96A600: +3f96a600: move *sp(0x160), a14, 1 +3f96a620: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f96a640: rets 2 +L3F96A650: +3f96a650: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f96a670: move a14, a13 +3f96a680: addk 32, a14 +3f96a690: move *a13(0xffe0), a7, 1 +3f96a6b0: move *a13(0xffc0), a5, 1 +3f96a6d0: move *a7(0x250), a7, 1 +3f96a6f0: cmp a7, a5 +3f96a700: jalt L3F96B2D0 +3f96a720: move *a13(0xffe0), a7, 1 +3f96a740: move *a7(0x290), a7, 1 +3f96a760: cmp a7, a5 +3f96a770: jagt L3F96B2D0 +3f96a790: move *a13(0xffe0), a7, 1 +3f96a7b0: move *a7(0x3c0), a5, 1 +3f96a7d0: jrne L3F96ABC0 +3f96a7e0: move a14, -*sp, 1 +3f96a7f0: move *a7(0x290), a5, 1 +3f96a810: move *a7(0x250), a3, 1 +3f96a830: sub a3, a5 +3f96a840: inc a5 +3f96a850: sll 0x2, a5 +3f96a860: move a5, *a14+, 1 +3f96a870: movk 1, a5 +3f96a880: move a5, *a14+, 1 +3f96a890: calla L3F703D90 +3f96a8c0: move a8, *a7(0x3c0), 1 +3f96a8e0: move *a7(0x3c0), a3, 1 +3f96a900: jrne L3F96A9F0 +3f96a910: move a14, -*sp, 1 +3f96a920: movi 0x3f990060, a8 +3f96a950: move a8, *a14+, 1 +3f96a960: movi 0xffff, a3 +3f96a980: move a3, *a14+, 1 +3f96a990: calla L3F596830 +3f96a9c0: sub a8, a8 +3f96a9d0: jauc L3F96B390 +L3F96A9F0: +3f96a9f0: sub a3, a3 +3f96aa00: move a3, *a13, 1 +3f96aa10: move *a7(0x290), a5, 1 +3f96aa30: move *a7(0x250), a7, 1 +3f96aa50: sub a7, a5 +3f96aa60: cmp a5, a3 +3f96aa70: jrgt L3F96ABC0 +L3F96AA80: +3f96aa80: move *a13(0xffe0), a7, 1 +3f96aaa0: move *a13, a5, 1 +3f96aab0: sll 0x5, a5 +3f96aac0: move *a7(0x3c0), a3, 1 +3f96aae0: add a5, a3 +3f96aaf0: sub a5, a5 +3f96ab00: move a5, *a3, 1 +3f96ab10: move *a13, a3, 1 +3f96ab20: inc a3 +3f96ab30: move a3, *a13, 1 +3f96ab40: move *a7(0x290), a5, 1 +3f96ab60: move *a7(0x250), a3, 1 +3f96ab80: sub a3, a5 +3f96ab90: move *a13, a3, 1 +3f96aba0: cmp a5, a3 +3f96abb0: jrle L3F96AA80 +L3F96ABC0: +3f96abc0: move *a13(0xffe0), a7, 1 +3f96abe0: move *a13(0xffc0), a5, 1 +3f96ac00: move *a7(0x250), a3, 1 +3f96ac20: sub a3, a5 +3f96ac30: sll 0x5, a5 +3f96ac40: move *a7(0x3c0), a3, 1 +3f96ac60: add a5, a3 +3f96ac70: move *a3, a9, 1 +3f96ac80: jrne L3F96B2D0 +3f96ac90: movi 0xffff, a12 +3f96acb0: sub a10, a10 +L3F96ACC0: +3f96acc0: move a10, a7 +3f96acd0: sll 0x5, a7 +3f96ace0: addi 0x227cd0, a7 +3f96ad10: move *a7, a7, 1 +3f96ad20: jreq L3F96AE80 +3f96ad30: move a10, a7 +3f96ad40: sll 0x5, a7 +3f96ad50: addi 0x227cd0, a7 +3f96ad80: move *a7, a7, 1 +3f96ad90: move *a7, a7, 1 +3f96ada0: cmp a12, a7 +3f96adb0: jrnc L3F96AE40 +3f96adc0: move a10, a7 +3f96add0: sll 0x5, a7 +3f96ade0: addi 0x227cd0, a7 +3f96ae10: move *a7, a7, 1 +3f96ae20: move *a7, a12, 1 +3f96ae30: move a10, a11 +L3F96AE40: +3f96ae40: inc a10 +3f96ae50: cmpi 0x14, a10 +3f96ae70: jrlt L3F96ACC0 +L3F96AE80: +3f96ae80: cmpi 0x14, a10 +3f96aea0: jrlt L3F96AF60 +3f96aeb0: move a11, a10 +3f96aec0: move a14, -*sp, 1 +3f96aed0: move a10, a7 +3f96aee0: sll 0x5, a7 +3f96aef0: addi 0x227cd0, a7 +3f96af20: move *a7+, *a14+, 1 +3f96af30: calla L3F96B3E0 +L3F96AF60: +3f96af60: move a14, -*sp, 1 +3f96af70: movk 12, a7 +3f96af80: move a7, *a14+, 1 +3f96af90: movk 1, a5 +3f96afa0: move a5, *a14+, 1 +3f96afb0: calla L3F703D90 +3f96afe0: move a8, a9 +3f96aff0: jrne L3F96B0D0 +3f96b000: move a14, -*sp, 1 +3f96b010: movi 0x3f990160, a8 +3f96b040: move a8, *a14+, 1 +3f96b050: movi 0xffff, a3 +3f96b070: move a3, *a14+, 1 +3f96b080: calla L3F596830 +3f96b0b0: sub a8, a8 +3f96b0c0: jruc L3F96B390 +L3F96B0D0: +3f96b0d0: sub a3, a3 +3f96b0e0: move a3, *a9(0x40), 1 +3f96b100: move a10, a3 +3f96b110: sll 0x5, a3 +3f96b120: addi 0x227cd0, a3 +3f96b150: move a9, *a3, 1 +3f96b160: move *a13(0xffe0), a3, 1 +3f96b180: move *a13(0xffc0), a5, 1 +3f96b1a0: move *a3(0x250), a7, 1 +3f96b1c0: sub a7, a5 +3f96b1d0: sll 0x5, a5 +3f96b1e0: move *a3(0x3c0), a7, 1 +3f96b200: add a5, a7 +3f96b210: move a9, *a7, 1 +3f96b220: move *a13(0xffc0), a7, 1 +3f96b240: move *a3(0x250), a5, 1 +3f96b260: sub a5, a7 +3f96b270: sll 0x5, a7 +3f96b280: move *a3(0x3c0), a5, 1 +3f96b2a0: add a7, a5 +3f96b2b0: move a5, *a9(0x20), 1 +L3F96B2D0: +3f96b2d0: move a9, a3 +3f96b2e0: jreq L3F96B380 +3f96b2f0: move @0x227cb0, a7, 1 +3f96b320: inc a7 +3f96b330: move a7, @0x227cb0, 1 +3f96b360: dec a7 +3f96b370: move a7, *a9, 1 +L3F96B380: +3f96b380: move a9, a8 +L3F96B390: +3f96b390: move *sp(0x120), a14, 1 +3f96b3b0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f96b3d0: rets 2 +L3F96B3E0: +3f96b3e0: mmtm sp, a7,a9,a11,a13 +3f96b400: move a14, a13 +3f96b410: move *a13(0xffe0), a11, 1 +3f96b430: move *a11(0x20), a7, 1 +3f96b450: sub a11, a11 +3f96b460: move a11, *a7, 1 +3f96b470: move a11, a9 +L3F96B480: +3f96b480: move a9, a11 +3f96b490: sll 0x5, a11 +3f96b4a0: addi 0x227cd0, a11 +3f96b4d0: move *a11, a11, 1 +3f96b4e0: move *a13(0xffe0), a7, 1 +3f96b500: cmp a7, a11 +3f96b510: jrne L3F96B590 +3f96b520: move a9, a11 +3f96b530: sll 0x5, a11 +3f96b540: addi 0x227cd0, a11 +3f96b570: sub a7, a7 +3f96b580: move a7, *a11, 1 +L3F96B590: +3f96b590: inc a9 +3f96b5a0: cmpi 0x14, a9 +3f96b5c0: jrlt L3F96B480 +3f96b5d0: move *a13(0xffe0), a11, 1 +3f96b5f0: move *a11(0x40), a7, 1 +3f96b610: jreq L3F96B680 +3f96b620: move a14, -*sp, 1 +3f96b630: move *a11(0x40), *a14+, 1 +3f96b650: calla L3F702440 +L3F96B680: +3f96b680: move a14, -*sp, 1 +3f96b690: move a11, *a14+, 1 +3f96b6a0: calla L3F702440 +3f96b6d0: move *sp(0xa0), a14, 1 +3f96b6f0: mmfm sp, a7,a9,a11,a13 +3f96b710: rets 2 +L3F96B720: +3f96b720: mmtm sp, a7,a9,a11 +3f96b740: sub a11, a11 +3f96b750: move a11, @0x227f70, 1 +3f96b780: move a11, a9 +L3F96B790: +3f96b790: move a9, a11 +3f96b7a0: sll 0x5, a11 +3f96b7b0: addi 0x227f50, a11 +3f96b7e0: sub a7, a7 +3f96b7f0: move a7, *a11, 1 +3f96b800: inc a9 +3f96b810: jrle L3F96B790 +3f96b820: mmfm sp, a7,a9,a11 +3f96b840: rets +L3F96B850: +3f96b850: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f96b870: move a14, a13 +3f96b880: addi 0x80, a14 +3f96b8a0: move *a13(0xffe0), a9, 1 +3f96b8c0: move *a9(0x60), a10, 1 +3f96b8e0: move *a9(0x20), *a13(0x60), 1 +3f96b910: move a14, -*sp, 1 +3f96b920: movi 0x3f98f900, a8 +3f96b950: move a8, *a14+, 1 +3f96b960: movi 0xffff, a7 +3f96b980: move a7, *a14+, 1 +3f96b990: calla L3F596830 +3f96b9c0: move a14, -*sp, 1 +3f96b9d0: movk 4, a5 +3f96b9e0: move a5, *a14+, 1 +3f96b9f0: move a13, *a14+, 1 +3f96ba00: move a9, *a14+, 1 +3f96ba10: calla L3F96EEE0 +3f96ba40: move a8, a11 +3f96ba50: jrgt L3F96BAE0 +3f96ba60: move a14, -*sp, 1 +3f96ba70: move a7, *a14+, 1 +3f96ba80: calla L3F976E20 +3f96bab0: move a7, a8 +3f96bac0: jauc L3F96C940 +L3F96BAE0: +3f96bae0: move *a13(0x0), *a9(0x400), 1 +3f96bb10: move *a13, a5, 1 +3f96bb20: cmpi 0x70636601, a5 +3f96bb50: jrne L3F96BC60 +3f96bb60: move a14, -*sp, 1 +3f96bb70: move a9, *a14+, 1 +3f96bb80: calla L3F97EF00 +3f96bbb0: move a8, a11 +3f96bbc0: jane L3F96C6B0 +3f96bbe0: move a14, -*sp, 1 +3f96bbf0: move a7, *a14+, 1 +3f96bc00: calla L3F976E20 +3f96bc30: move a7, a8 +3f96bc40: jauc L3F96C940 +L3F96BC60: +3f96bc60: move a14, -*sp, 1 +3f96bc70: movk 8, a7 +3f96bc80: move a7, *a14+, 1 +3f96bc90: move a13, a7 +3f96bca0: addk 32, a7 +3f96bcb0: move a7, *a14+, 1 +3f96bcc0: move a9, *a14+, 1 +3f96bcd0: calla L3F96EEE0 +3f96bd00: move a8, a11 +3f96bd10: jrgt L3F96BDC0 +3f96bd20: move a14, -*sp, 1 +3f96bd30: movi 0xffff, a7 +3f96bd50: move a7, *a14+, 1 +3f96bd60: calla L3F976E20 +3f96bd90: move a7, a8 +3f96bda0: jauc L3F96C940 +L3F96BDC0: +3f96bdc0: move a14, -*sp, 1 +3f96bdd0: movi 0x54, a7 +3f96bdf0: move a7, *a14+, 1 +3f96be00: move a9, a7 +3f96be10: addi 0xb0, a7 +3f96be30: move a7, *a14+, 1 +3f96be40: move a9, *a14+, 1 +3f96be50: calla L3F96EEE0 +3f96be80: move a8, a11 +3f96be90: jrgt L3F96BF40 +3f96bea0: move a14, -*sp, 1 +3f96beb0: movi 0xffff, a7 +3f96bed0: move a7, *a14+, 1 +3f96bee0: calla L3F976E20 +3f96bf10: move a7, a8 +3f96bf20: jauc L3F96C940 +L3F96BF40: +3f96bf40: cmpi 0x1df5e76, a5 +3f96bf70: jrne L3F96C0A0 +3f96bf80: setf 16, 0, 0 +3f96bf90: move *a13(0x20), a7, 0 +3f96bfb0: cmpi 0x54, a7 +3f96bfd0: jrne L3F96C0A0 +3f96bfe0: move *a9(0xb0), a5, 0 +3f96c000: cmpi 0x54, a5 +3f96c020: jrne L3F96C0A0 +3f96c030: move *a9(0xd0), a5, 0 +3f96c050: dsjs a5, L3F96C0A0 +3f96c060: move *a9(0xe0), a5, 0 +3f96c080: subk 6, a5 +3f96c090: jreq L3F96C210 +L3F96C0A0: +3f96c0a0: move a14, -*sp, 1 +3f96c0b0: move *a9(0x40), *a14+, 1 +3f96c0d0: movi 0x3f990290, a8 +3f96c100: move a8, *a14+, 1 +3f96c110: calla L3FB341E0 +3f96c140: move a14, -*sp, 1 +3f96c150: movk 3, a7 +3f96c160: move a7, *a14+, 1 +3f96c170: movi 0x3f990370, a8 +3f96c1a0: move a8, *a14+, 1 +3f96c1b0: calla L3F309350 +3f96c1e0: movi 0xffff, a8 +3f96c200: jruc L3F96C940 +L3F96C210: +3f96c210: move a14, -*sp, 1 +3f96c220: move *a13(0x30), a5, 0 +3f96c240: inc a5 +3f96c250: move a5, *a14+, 1 +3f96c260: movk 1, a5 +3f96c270: move a5, *a14+, 1 +3f96c280: calla L3F703D90 +3f96c2b0: move a8, *a9(0x20), 1 +3f96c2d0: move *a9(0x20), a5, 1 +3f96c2f0: jrne L3F96C420 +3f96c300: move a14, -*sp, 1 +3f96c310: movi 0x3f990460, a8 +3f96c340: move a8, *a14+, 1 +3f96c350: movi 0xffff, a5 +3f96c370: move a5, *a14+, 1 +3f96c380: calla L3F596830 +3f96c3b0: move a14, -*sp, 1 +3f96c3c0: move a5, *a14+, 1 +3f96c3d0: calla L3F976F50 +3f96c400: move a5, a8 +3f96c410: jruc L3F96C940 +L3F96C420: +3f96c420: move a14, -*sp, 1 +3f96c430: setf 16, 0, 0 +3f96c440: move *a13(0x30), a5, 0 +3f96c460: move a5, *a14+, 1 +3f96c470: move *a9(0x20), *a14+, 1 +3f96c490: move a9, *a14+, 1 +3f96c4a0: calla L3F96EEE0 +3f96c4d0: move a8, a11 +3f96c4e0: jrgt L3F96C580 +3f96c4f0: move a14, -*sp, 1 +3f96c500: movi 0xffff, a5 +3f96c520: move a5, *a14+, 1 +3f96c530: calla L3F976E20 +3f96c560: move a5, a8 +3f96c570: jruc L3F96C940 +L3F96C580: +3f96c580: sll 0x3, a5 +3f96c590: move *a9(0x20), a3, 1 +3f96c5b0: add a5, a3 +3f96c5c0: sub a5, a5 +3f96c5d0: movb a5, *a3 +3f96c5e0: setf 16, 0, 0 +3f96c5f0: move *a13(0x30), a3, 0 +3f96c610: add a3, a7 +3f96c620: addk 12, a7 +3f96c630: move a7, *a9(0x370), 0 +3f96c650: move *a13(0x40), *a9(0x380), 0 +3f96c680: move *a13(0x50), *a9(0x390), 0 +L3F96C6B0: +3f96c6b0: move *a13(0x60), a7, 1 +3f96c6d0: jreq L3F96C930 +3f96c6e0: move a14, -*sp, 1 +3f96c6f0: move *a9(0x20), *a14+, 1 +3f96c710: move a7, *a14+, 1 +3f96c720: calla L3F92B1F0 +3f96c750: move a8, a3 +3f96c760: jrne L3F96C8E0 +3f96c770: move a14, -*sp, 1 +3f96c780: move a7, *a14+, 1 +3f96c790: movi 0x3f990538, a8 +3f96c7c0: move a8, *a14+, 1 +3f96c7d0: movi 0xffff, a5 +3f96c7f0: move a5, *a14+, 1 +3f96c800: calla L3F5969B0 +3f96c830: move a14, -*sp, 1 +3f96c840: move *a9(0x20), *a14+, 1 +3f96c860: movi 0x3f9906a0, a8 +3f96c890: move a8, *a14+, 1 +3f96c8a0: move a5, *a14+, 1 +3f96c8b0: calla L3F5969B0 +L3F96C8E0: +3f96c8e0: move a14, -*sp, 1 +3f96c8f0: move a7, *a14+, 1 +3f96c900: calla L3F702440 +L3F96C930: +3f96c930: movk 1, a8 +L3F96C940: +3f96c940: move *sp(0x100), a14, 1 +3f96c960: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f96c980: rets 2 +L3F96C990: +3f96c990: mmtm sp, a5,a7,a9,a10,a11,a13 +3f96c9b0: move a14, a13 +3f96c9c0: addi 0x40, a14 +3f96c9e0: sub a7, a7 +3f96c9f0: move a7, *a13, 1 +3f96ca00: move *a13(0xffe0), a5, 1 +3f96ca20: move @0x227f70, a7, 1 +3f96ca50: inc a7 +3f96ca60: move a7, @0x227f70, 1 +3f96ca90: dec a7 +3f96caa0: move a7, *a5(0x80), 1 +3f96cac0: move *a5(0x60), a7, 1 +3f96cae0: inc a7 +3f96caf0: jrne L3F96D250 +3f96cb00: movi 0xffff, a11 +3f96cb20: sub a9, a9 +L3F96CB30: +3f96cb30: move a9, a7 +3f96cb40: sll 0x5, a7 +3f96cb50: addi 0x227f50, a7 +3f96cb80: move *a7, a7, 1 +3f96cb90: jreq L3F96CCF0 +3f96cba0: move a9, a7 +3f96cbb0: sll 0x5, a7 +3f96cbc0: addi 0x227f50, a7 +3f96cbf0: move *a7, a7, 1 +3f96cc00: move *a7(0x80), a7, 1 +3f96cc20: cmp a11, a7 +3f96cc30: jrnc L3F96CCD0 +3f96cc40: move a9, a7 +3f96cc50: sll 0x5, a7 +3f96cc60: addi 0x227f50, a7 +3f96cc90: move *a7, a7, 1 +3f96cca0: move *a7(0x80), a11, 1 +3f96ccc0: move a9, a10 +L3F96CCD0: +3f96ccd0: inc a9 +3f96cce0: jrle L3F96CB30 +L3F96CCF0: +3f96ccf0: move a9, a5 +3f96cd00: jrle L3F96CDC0 +3f96cd10: move a10, a9 +3f96cd20: move a14, -*sp, 1 +3f96cd30: move a9, a7 +3f96cd40: sll 0x5, a7 +3f96cd50: addi 0x227f50, a7 +3f96cd80: move *a7+, *a14+, 1 +3f96cd90: calla L3F96DA10 +L3F96CDC0: +3f96cdc0: move @0x225b50, a7, 1 +3f96cdf0: jreq L3F96CEC0 +3f96ce00: move *a13(0xffe0), a5, 1 +3f96ce20: move a14, -*sp, 1 +3f96ce30: move *a5(0x40), *a14+, 1 +3f96ce50: move a7, *a14+, 1 +3f96ce60: calla L3F96EA10 +3f96ce90: move a8, *a5(0x60), 1 +3f96ceb0: jruc L3F96CF20 +L3F96CEC0: +3f96cec0: move *a13(0xffe0), a5, 1 +3f96cee0: movi 0xffff, a7 +3f96cf00: move a7, *a5(0x60), 1 +L3F96CF20: +3f96cf20: sub a7, a7 +3f96cf30: move a7, @0x227c90, 1 +3f96cf60: move a7, @0x227c70, 1 +3f96cf90: move a14, -*sp, 1 +3f96cfa0: movi 0x3f98f900, a8 +3f96cfd0: move a8, *a14+, 1 +3f96cfe0: movi 0xffff, a5 +3f96d000: move a5, *a14+, 1 +3f96d010: calla L3F596830 +3f96d040: move *a13(0xffe0), a7, 1 +3f96d060: move *a7(0x60), a5, 1 +3f96d080: jrge L3F96D1C0 +3f96d090: move a14, -*sp, 1 +3f96d0a0: move *a7(0x40), *a14+, 1 +3f96d0c0: movi 0x3f990778, a8 +3f96d0f0: move a8, *a14+, 1 +3f96d100: movi 0xffff, a5 +3f96d120: move a5, *a14+, 1 +3f96d130: calla L3F5969B0 +3f96d160: move a14, -*sp, 1 +3f96d170: sub a5, a5 +3f96d180: move a5, *a14+, 1 +3f96d190: calla L3F976F50 +L3F96D1C0: +3f96d1c0: sub a5, a5 +3f96d1d0: move a5, *a7(0x350), 1 +3f96d1f0: move a9, a5 +3f96d200: sll 0x5, a5 +3f96d210: addi 0x227f50, a5 +3f96d240: move a7, *a5, 1 +L3F96D250: +3f96d250: move *a13(0xffe0), a7, 1 +3f96d270: move *a7(0x400), a5, 1 +3f96d290: inc a5 +3f96d2a0: jrne L3F96D9A0 +3f96d2b0: move *a7(0x60), a5, 1 +3f96d2d0: jrlt L3F96D9A0 +3f96d2e0: move a14, -*sp, 1 +3f96d2f0: move a7, *a14+, 1 +3f96d300: calla L3F96B850 +3f96d330: move a8, a5 +3f96d340: jrge L3F96D9A0 +3f96d350: move @0x1b3900, a5, 1 +3f96d380: move *a5(0x100), a7, 1 +3f96d3a0: movb *a7(0x20), a7 +3f96d3c0: subk 2, a7 +3f96d3d0: jreq L3F96D490 +3f96d3e0: move *a5(0x100), a7, 1 +3f96d400: movb *a7(0x20), a7 +3f96d420: subk 13, a7 +3f96d430: jreq L3F96D490 +3f96d440: move *a5(0x100), a7, 1 +3f96d460: movb *a7(0x20), a7 +3f96d480: dsjs a7, L3F96D4B0 +L3F96D490: +3f96d490: move *a13, a7, 1 +3f96d4a0: jreq L3F96D610 +L3F96D4B0: +3f96d4b0: move *a13, a7, 1 +3f96d4c0: jreq L3F96D580 +3f96d4d0: move a14, -*sp, 1 +3f96d4e0: move *a13(0xffe0), a7, 1 +3f96d500: move *a7(0x40), *a14+, 1 +3f96d520: calla L3F702440 +3f96d550: move *a13(0x20), *a7(0x40), 1 +L3F96D580: +3f96d580: move a14, -*sp, 1 +3f96d590: move *a13(0xffe0), *a14+, 1 +3f96d5b0: calla L3F9688C0 +3f96d5e0: movi 0xffff, a8 +3f96d600: jruc L3F96D9C0 +L3F96D610: +3f96d610: move *a13(0xffe0), a7, 1 +3f96d630: move *a7(0x40), *a13(0x20), 1 +3f96d660: move a14, -*sp, 1 +3f96d670: move a14, -*sp, 1 +3f96d680: move @0x225b10, *a14+, 1 +3f96d6b0: calla L3FB458D0 +3f96d6e0: move a14, -*sp, 1 +3f96d6f0: move *a13(0x20), *a14+, 1 +3f96d710: move a8, a5 +3f96d720: calla L3FB458D0 +3f96d750: add a8, a5 +3f96d760: inc a5 +3f96d770: move a5, *a14+, 1 +3f96d780: calla L3F701230 +3f96d7b0: move a8, *a7(0x40), 1 +3f96d7d0: move a8, a5 +3f96d7e0: jrne L3F96D850 +3f96d7f0: move *a13(0x20), *a7(0x40), 1 +3f96d820: movi 0xffff, a8 +3f96d840: jruc L3F96D9C0 +L3F96D850: +3f96d850: move a14, -*sp, 1 +3f96d860: move @0x225b10, *a14+, 1 +3f96d890: move *a7(0x40), *a14+, 1 +3f96d8b0: calla L3FB45720 +3f96d8e0: move a14, -*sp, 1 +3f96d8f0: move *a13(0x20), *a14+, 1 +3f96d910: move *a7(0x40), *a14+, 1 +3f96d930: calla L3FB452E0 +3f96d960: movk 1, a5 +3f96d970: move a5, *a13, 1 +3f96d980: jauc L3F96CDC0 +L3F96D9A0: +3f96d9a0: move *a7(0x60), a8, 1 +L3F96D9C0: +3f96d9c0: move *sp(0xe0), a14, 1 +3f96d9e0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f96da00: rets 2 +L3F96DA10: +3f96da10: mmtm sp, a7,a9,a11,a13 +3f96da30: move a14, a13 +3f96da40: move a14, -*sp, 1 +3f96da50: move *a13(0xffe0), a11, 1 +3f96da70: move *a11(0x60), *a14+, 1 +3f96da90: calla L3F5EC860 +3f96dac0: movi 0xffff, a7 +3f96dae0: move a7, *a11(0x60), 1 +3f96db00: sub a9, a9 +L3F96DB10: +3f96db10: move a9, a11 +3f96db20: sll 0x5, a11 +3f96db30: addi 0x227f50, a11 +3f96db60: move *a11, a11, 1 +3f96db70: move *a13(0xffe0), a7, 1 +3f96db90: cmp a7, a11 +3f96dba0: jrne L3F96DC20 +3f96dbb0: move a9, a11 +3f96dbc0: sll 0x5, a11 +3f96dbd0: addi 0x227f50, a11 +3f96dc00: sub a7, a7 +3f96dc10: move a7, *a11, 1 +L3F96DC20: +3f96dc20: inc a9 +3f96dc30: jrle L3F96DB10 +3f96dc40: move *sp(0xa0), a14, 1 +3f96dc60: mmfm sp, a7,a9,a11,a13 +3f96dc80: rets 2 +L3F96DC90: +3f96dc90: move a11, -*sp, 1 +3f96dca0: movk 1, a11 +3f96dcb0: setf 16, 1, 0 +3f96dcc0: move a11, @0x227fc0, 0 +3f96dcf0: move a11, @0x227fb0, 0 +3f96dd20: sub a11, a11 +3f96dd30: move a11, @0x227f90, 1 +3f96dd60: move *sp+, a11, 1 +3f96dd70: rets +L3F96DD80: +3f96dd80: mmtm sp, a7,a9,a11,a13 +3f96dda0: move a14, a13 +3f96ddb0: addk 32, a14 +3f96ddc0: setf 16, 1, 0 +3f96ddd0: move @0x227fb0, a9, 0 +3f96de00: move @0x227fc0, a11, 0 +3f96de30: cmp a11, a9 +3f96de40: jrge L3F96DF40 +L3F96DE50: +3f96de50: move a9, a11 +3f96de60: sll 0x5, a11 +3f96de70: move @0x227f90, a7, 1 +3f96dea0: add a7, a11 +3f96deb0: move *a11, a11, 1 +3f96dec0: jreq L3F96DF40 +3f96ded0: inc a9 +3f96dee0: setf 16, 1, 0 +3f96def0: move @0x227fc0, a11, 0 +3f96df20: cmp a11, a9 +3f96df30: jrlt L3F96DE50 +L3F96DF40: +3f96df40: setf 16, 1, 0 +3f96df50: move @0x227fc0, a11, 0 +3f96df80: cmp a11, a9 +3f96df90: jrne L3F96E480 +3f96dfa0: addi 0x80, a11 +3f96dfc0: move a11, @0x227fc0, 0 +3f96dff0: move a14, -*sp, 1 +3f96e000: sll 0x2, a11 +3f96e010: move a11, *a14+, 1 +3f96e020: movk 1, a11 +3f96e030: move a11, *a14+, 1 +3f96e040: calla L3F703D90 +3f96e070: move a8, *a13, 1 +3f96e080: move a8, a7 +3f96e090: jrne L3F96E1A0 +3f96e0a0: move a14, -*sp, 1 +3f96e0b0: movi 0x3f990870, a8 +3f96e0e0: move a8, *a14+, 1 +3f96e0f0: movi 0xffff, a11 +3f96e110: move a11, *a14+, 1 +3f96e120: calla L3F596830 +3f96e150: move a14, -*sp, 1 +3f96e160: move a11, *a14+, 1 +3f96e170: calla L3F976F50 +L3F96E1A0: +3f96e1a0: move @0x227f90, a11, 1 +3f96e1d0: jreq L3F96E2F0 +3f96e1e0: move a14, -*sp, 1 +3f96e1f0: move a9, a7 +3f96e200: sll 0x2, a7 +3f96e210: move a7, *a14+, 1 +3f96e220: move *a13(0x0), *a14+, 1 +3f96e240: move a11, *a14+, 1 +3f96e250: calla L3FB44400 +3f96e280: move a14, -*sp, 1 +3f96e290: move @0x227f90, *a14+, 1 +3f96e2c0: calla L3F702440 +L3F96E2F0: +3f96e2f0: move a14, -*sp, 1 +3f96e300: setf 16, 1, 0 +3f96e310: move @0x227fc0, a11, 0 +3f96e340: sll 0x5, a11 +3f96e350: move *a13, a7, 1 +3f96e360: add a7, a11 +3f96e370: sub a7, a11 +3f96e380: move a9, a7 +3f96e390: sll 0x5, a7 +3f96e3a0: sub a7, a11 +3f96e3b0: sra 0x5, a11 +3f96e3c0: move a11, *a14+, 1 +3f96e3d0: move a9, a11 +3f96e3e0: sll 0x5, a11 +3f96e3f0: move *a13, a7, 1 +3f96e400: add a7, a11 +3f96e410: move a11, *a14+, 1 +3f96e420: calla L3FB44A00 +3f96e450: move a7, @0x227f90, 1 +L3F96E480: +3f96e480: move a9, a11 +3f96e490: sll 0x5, a11 +3f96e4a0: move @0x227f90, a7, 1 +3f96e4d0: add a7, a11 +3f96e4e0: move *a13(0xffe0), *a11(0x0), 1 +3f96e510: setf 16, 1, 0 +3f96e520: sext a9, 0 +3f96e530: move a9, a11 +3f96e540: inc a11 +3f96e550: move a11, @0x227fb0, 0 +3f96e580: sext a9, 0 +3f96e590: move a9, a8 +3f96e5a0: move *sp(0xa0), a14, 1 +3f96e5c0: mmfm sp, a7,a9,a11,a13 +3f96e5e0: rets 2 +L3F96E5F0: +3f96e5f0: mmtm sp, a7,a9,a11,a13 +3f96e610: move a14, a13 +3f96e620: setf 16, 1, 0 +3f96e630: move *a13(0xffe0), a11, 0 +3f96e650: move @0x227fc0, a7, 0 +3f96e680: cmp a7, a11 +3f96e690: jrge L3F96E7F0 +3f96e6a0: sll 0x5, a11 +3f96e6b0: move @0x227f90, a7, 1 +3f96e6e0: add a7, a11 +3f96e6f0: move *a11, a9, 1 +3f96e700: move *a9(0x400), a11, 1 +3f96e720: inc a11 +3f96e730: jrne L3F96E7D0 +3f96e740: move a14, -*sp, 1 +3f96e750: move a9, *a14+, 1 +3f96e760: calla L3F96C990 +3f96e790: move a8, a7 +3f96e7a0: jrge L3F96E7D0 +3f96e7b0: sub a8, a8 +3f96e7c0: jruc L3F96E800 +L3F96E7D0: +3f96e7d0: move a9, a8 +3f96e7e0: jruc L3F96E800 +L3F96E7F0: +3f96e7f0: sub a8, a8 +L3F96E800: +3f96e800: move *sp(0xa0), a14, 1 +3f96e820: mmfm sp, a7,a9,a11,a13 +3f96e840: rets 2 +L3F96E850: +3f96e850: mmtm sp, a9,a11,a13 +3f96e870: move a14, a13 +3f96e880: setf 16, 1, 0 +3f96e890: move *a13(0xffe0), a11, 0 +3f96e8b0: sll 0x5, a11 +3f96e8c0: move @0x227f90, a9, 1 +3f96e8f0: add a9, a11 +3f96e900: sub a9, a9 +3f96e910: move a9, *a11, 1 +3f96e920: move *a13(0xffe0), a11, 0 +3f96e940: move @0x227fb0, a9, 0 +3f96e970: cmp a9, a11 +3f96e980: jrge L3F96E9C0 +3f96e990: move a11, @0x227fb0, 0 +L3F96E9C0: +3f96e9c0: move *sp(0x80), a14, 1 +3f96e9e0: mmfm sp, a9,a11,a13 +3f96ea00: rets 2 +L3F96EA10: +3f96ea10: mmtm sp, a11,a13 +3f96ea30: move a14, a13 +3f96ea40: addi 0x40, a14 +3f96ea60: sub a11, a11 +3f96ea70: move a11, *a13(0x20), 1 +3f96ea90: move a14, -*sp, 1 +3f96eaa0: move *a13(0xffc0), *a14+, 1 +3f96eac0: move *a13(0xffe0), *a14+, 1 +3f96eae0: calla L3F5EBC40 +3f96eb10: move a8, *a13, 1 +3f96eb20: move a8, a8 +3f96eb30: jrge L3F96EE80 +L3F96EB40: +3f96eb40: move *a13(0x20), a11, 1 +3f96eb60: inc a11 +3f96eb70: move a11, *a13(0x20), 1 +3f96eb90: subk 6, a11 +3f96eba0: jrgt L3F96EE80 +3f96ebb0: move @0x1b3900, a11, 1 +3f96ebe0: move *a11(0x100), a11, 1 +3f96ec00: movb *a11(0x20), a8 +3f96ec20: subk 4, a8 +3f96ec30: jreq L3F96EDD0 +3f96ec40: dec a8 +3f96ec50: jreq L3F96EDD0 +3f96ec60: subk 23, a8 +3f96ec70: jreq L3F96EDD0 +3f96ec80: subk 4, a8 +3f96ec90: jreq L3F96EDD0 +3f96eca0: subk 3, a8 +3f96ecb0: jreq L3F96EDD0 +3f96ecc0: dec a8 +3f96ecd0: jreq L3F96EDD0 +3f96ece0: dec a8 +3f96ecf0: jreq L3F96EDD0 +3f96ed00: subk 14, a8 +3f96ed10: jreq L3F96EDD0 +3f96ed20: dec a8 +3f96ed30: jreq L3F96EDD0 +3f96ed40: dec a8 +3f96ed50: jreq L3F96EDD0 +3f96ed60: dec a8 +3f96ed70: jreq L3F96EDD0 +3f96ed80: dec a8 +3f96ed90: jreq L3F96EDD0 +3f96eda0: subk 5, a8 +3f96edb0: jreq L3F96EDD0 +3f96edc0: subk 4, a8 +L3F96EDD0: +3f96edd0: move a14, -*sp, 1 +3f96ede0: move *a13(0xffc0), *a14+, 1 +3f96ee00: move *a13(0xffe0), *a14+, 1 +3f96ee20: calla L3F5EBC40 +3f96ee50: move a8, *a13, 1 +3f96ee60: move a8, a11 +3f96ee70: jrlt L3F96EB40 +L3F96EE80: +3f96ee80: move *a13, a8, 1 +3f96ee90: move *sp(0x60), a14, 1 +3f96eeb0: mmfm sp, a11,a13 +3f96eed0: rets 2 +L3F96EEE0: +3f96eee0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f96ef00: move a14, a13 +3f96ef10: addi 0x40, a14 +3f96ef30: sub a9, a9 +3f96ef40: move *a13(0xffa0), a10, 1 +3f96ef60: move *a13(0xffc0), a0, 1 +3f96ef80: move a10, a10 +3f96ef90: jale L3F96F980 +L3F96EFB0: +3f96efb0: move @0x227c90, a7, 1 +3f96efe0: move @0x227c70, a5, 1 +3f96f010: cmp a5, a7 +3f96f020: jrne L3F96F690 +3f96f030: move *a13(0xffe0), a5, 1 +3f96f050: move *a5(0x350), *a13(0x20), 1 +3f96f080: move a14, -*sp, 1 +3f96f090: movi 0x200, a5 +3f96f0b0: move a5, *a14+, 1 +3f96f0c0: movi 0x227fd0, a5 +3f96f0f0: move a5, *a14+, 1 +3f96f100: move *a13(0xffe0), a5, 1 +3f96f120: move *a5(0x60), *a14+, 1 +3f96f140: calla L3F5ED230 +3f96f170: move a8, a11 +3f96f180: jrgt L3F96F620 +3f96f190: jrne L3F96F1C0 +3f96f1a0: move a11, a8 +3f96f1b0: jruc L3F96F9A0 +L3F96F1C0: +3f96f1c0: move @0x1b3900, a7, 1 +3f96f1f0: move *a7(0x100), a5, 1 +3f96f210: movb *a5(0x20), a5 +3f96f230: subk 2, a5 +3f96f240: jreq L3F96F300 +3f96f250: move *a7(0x100), a5, 1 +3f96f270: movb *a5(0x20), a5 +3f96f290: subk 13, a5 +3f96f2a0: jreq L3F96F300 +3f96f2b0: move *a7(0x100), a5, 1 +3f96f2d0: movb *a5(0x20), a5 +3f96f2f0: dsjs a5, L3F96F320 +L3F96F300: +3f96f300: move a11, a8 +3f96f310: jruc L3F96F9A0 +L3F96F320: +3f96f320: sub a5, a5 +3f96f330: move a5, *a13, 1 +L3F96F340: +3f96f340: move a14, -*sp, 1 +3f96f350: sub a7, a7 +3f96f360: move a7, *a14+, 1 +3f96f370: move *a13(0xffe0), *a14+, 1 +3f96f390: calla L3F96F9F0 +3f96f3c0: move a8, a11 +3f96f3d0: jrlt L3F96F470 +3f96f3e0: move a14, -*sp, 1 +3f96f3f0: move *a13(0x20), *a14+, 1 +3f96f410: move *a13(0xffe0), *a14+, 1 +3f96f430: calla L3F96F9F0 +3f96f460: move a8, a11 +L3F96F470: +3f96f470: jrlt L3F96F5E0 +3f96f480: move a14, -*sp, 1 +3f96f490: movi 0x200, a5 +3f96f4b0: move a5, *a14+, 1 +3f96f4c0: movi 0x227fd0, a7 +3f96f4f0: move a7, *a14+, 1 +3f96f500: move *a13(0xffe0), a5, 1 +3f96f520: move *a5(0x60), *a14+, 1 +3f96f540: calla L3F5ED230 +3f96f570: move a8, a11 +3f96f580: jrge L3F96F5E0 +3f96f590: move *a13, a7, 1 +3f96f5a0: inc a7 +3f96f5b0: move a7, *a13, 1 +3f96f5c0: subk 5, a7 +3f96f5d0: jrlt L3F96F340 +L3F96F5E0: +3f96f5e0: move a11, a5 +3f96f5f0: jrgt L3F96F620 +3f96f600: move a11, a8 +3f96f610: jruc L3F96F9A0 +L3F96F620: +3f96f620: move a11, @0x227c90, 1 +3f96f650: sub a7, a7 +3f96f660: move a7, @0x227c70, 1 +L3F96F690: +3f96f690: move @0x227c90, a7, 1 +3f96f6c0: move @0x227c70, a5, 1 +3f96f6f0: sub a5, a7 +3f96f700: cmp a10, a7 +3f96f710: jrge L3F96F780 +3f96f720: move @0x227c90, a7, 1 +3f96f750: move a7, a9 +3f96f760: sub a5, a9 +3f96f770: jruc L3F96F790 +L3F96F780: +3f96f780: move a10, a9 +L3F96F790: +3f96f790: move a14, -*sp, 1 +3f96f7a0: move a9, *a14+, 1 +3f96f7b0: move a0, *a14+, 1 +3f96f7c0: sll 0x3, a5 +3f96f7d0: addi 0x227fd0, a5 +3f96f800: move a5, *a14+, 1 +3f96f810: calla L3FB44400 +3f96f840: move @0x227c70, a7, 1 +3f96f870: add a9, a7 +3f96f880: move a7, @0x227c70, 1 +3f96f8b0: move a9, a5 +3f96f8c0: sll 0x3, a5 +3f96f8d0: add a5, a0 +3f96f8e0: move *a13(0xffe0), a5, 1 +3f96f900: move *a5(0x350), a7, 1 +3f96f920: add a9, a7 +3f96f930: move a7, *a5(0x350), 1 +3f96f950: sub a9, a10 +3f96f960: jagt L3F96EFB0 +L3F96F980: +3f96f980: move *a13(0xffa0), a8, 1 +L3F96F9A0: +3f96f9a0: move *sp(0x120), a14, 1 +3f96f9c0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f96f9e0: rets 2 +L3F96F9F0: +3f96f9f0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f96fa10: move a14, a13 +3f96fa20: move *a13(0xffe0), a7, 1 +3f96fa40: move *a13(0xffc0), a5, 1 +3f96fa60: move *a7(0x350), a7, 1 +3f96fa80: cmp a7, a5 +3f96fa90: jrge L3F96FC80 +3f96faa0: move a14, -*sp, 1 +3f96fab0: move *a13(0xffe0), *a14+, 1 +3f96fad0: calla L3F96DA10 +3f96fb00: move *a13(0xffe0), a7, 1 +3f96fb20: move a14, -*sp, 1 +3f96fb30: move a7, *a14+, 1 +3f96fb40: calla L3F96C990 +3f96fb70: move a8, *a7(0x60), 1 +3f96fb90: move *a7(0x60), a5, 1 +3f96fbb0: jrge L3F96FC80 +3f96fbc0: move a14, -*sp, 1 +3f96fbd0: movi 0x3f990960, a8 +3f96fc00: move a8, *a14+, 1 +3f96fc10: calla L3FB341E0 +3f96fc40: movi 0xffff, a8 +3f96fc60: jauc L3F970550 +L3F96FC80: +3f96fc80: move *a13(0xffe0), a7, 1 +3f96fca0: move *a13(0xffc0), a5, 1 +3f96fcc0: move *a7(0x350), a7, 1 +3f96fce0: move a5, a9 +3f96fcf0: sub a7, a9 +3f96fd00: jale L3F970530 +L3F96FD20: +3f96fd20: move @0x227c90, a7, 1 +3f96fd50: move @0x227c70, a5, 1 +3f96fd80: cmp a5, a7 +3f96fd90: jrne L3F970350 +3f96fda0: move a14, -*sp, 1 +3f96fdb0: movi 0x200, a5 +3f96fdd0: move a5, *a14+, 1 +3f96fde0: movi 0x227fd0, a5 +3f96fe10: move a5, *a14+, 1 +3f96fe20: move *a13(0xffe0), a5, 1 +3f96fe40: move *a5(0x60), *a14+, 1 +3f96fe60: calla L3F5ED230 +3f96fe90: move a8, a10 +3f96fea0: jrgt L3F9702E0 +3f96feb0: jrne L3F96FEE0 +3f96fec0: move a10, a8 +3f96fed0: jruc L3F970550 +L3F96FEE0: +3f96fee0: movk 5, a12 +L3F96FEF0: +3f96fef0: move *a13(0xffc0), a9, 1 +3f96ff10: move a14, -*sp, 1 +3f96ff20: move *a13(0xffe0), *a14+, 1 +3f96ff40: calla L3F96DA10 +3f96ff70: move *a13(0xffe0), a7, 1 +3f96ff90: move a14, -*sp, 1 +3f96ffa0: move a7, *a14+, 1 +3f96ffb0: calla L3F96C990 +3f96ffe0: move a8, *a7(0x60), 1 +3f970000: move *a7(0x60), a5, 1 +3f970020: jrge L3F9700E0 +3f970030: move a14, -*sp, 1 +3f970040: movi 0x3f990a48, a8 +3f970070: move a8, *a14+, 1 +3f970080: calla L3FB341E0 +3f9700b0: movi 0xffff, a8 +3f9700d0: jruc L3F970550 +L3F9700E0: +3f9700e0: move a14, -*sp, 1 +3f9700f0: movi 0x200, a5 +3f970110: move a5, *a14+, 1 +3f970120: movi 0x227fd0, a5 +3f970150: move a5, *a14+, 1 +3f970160: move *a7(0x60), *a14+, 1 +3f970180: calla L3F5ED230 +3f9701b0: move a8, a10 +3f9701c0: jrgt L3F9702E0 +3f9701d0: dec a12 +3f9701e0: jrgt L3F96FEF0 +3f9701f0: move a14, -*sp, 1 +3f970200: movk 5, a5 +3f970210: move a5, *a14+, 1 +3f970220: movi 0x3f990b30, a8 +3f970250: move a8, *a14+, 1 +3f970260: movi 0xffff, a5 +3f970280: move a5, *a14+, 1 +3f970290: calla L3F5969B0 +3f9702c0: move a10, a8 +3f9702d0: jruc L3F970550 +L3F9702E0: +3f9702e0: move a10, @0x227c90, 1 +3f970310: sub a7, a7 +3f970320: move a7, @0x227c70, 1 +L3F970350: +3f970350: move @0x227c90, a7, 1 +3f970380: move @0x227c70, a5, 1 +3f9703b0: sub a5, a7 +3f9703c0: cmp a9, a7 +3f9703d0: jrge L3F970440 +3f9703e0: move @0x227c90, a7, 1 +3f970410: move a7, a11 +3f970420: sub a5, a11 +3f970430: jruc L3F970450 +L3F970440: +3f970440: move a9, a11 +L3F970450: +3f970450: add a11, a5 +3f970460: move a5, @0x227c70, 1 +3f970490: move *a13(0xffe0), a7, 1 +3f9704b0: move *a7(0x350), a5, 1 +3f9704d0: add a11, a5 +3f9704e0: move a5, *a7(0x350), 1 +3f970500: sub a11, a9 +3f970510: jagt L3F96FD20 +L3F970530: +3f970530: move *a13(0xffc0), a8, 1 +L3F970550: +3f970550: move *sp(0x100), a14, 1 +3f970570: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f970590: rets 2 +L3F9705A0: +3f9705a0: mmtm sp, a9,a11,a13 +3f9705c0: move a14, a13 +3f9705d0: move @0x225b10, a11, 1 +3f970600: jreq L3F9706A0 +3f970610: move a14, -*sp, 1 +3f970620: move a11, *a14+, 1 +3f970630: calla L3F702440 +3f970660: sub a11, a11 +3f970670: move a11, @0x225b10, 1 +L3F9706A0: +3f9706a0: move a14, -*sp, 1 +3f9706b0: movi 0x410, a11 +3f9706d0: move a11, *a14+, 1 +3f9706e0: movk 1, a11 +3f9706f0: move a11, *a14+, 1 +3f970700: calla L3F703D90 +3f970730: move a8, a9 +3f970740: jrne L3F970860 +3f970750: move a14, -*sp, 1 +3f970760: movi 0x3f990bf8, a8 +3f970790: move a8, *a14+, 1 +3f9707a0: movi 0xffff, a11 +3f9707c0: move a11, *a14+, 1 +3f9707d0: calla L3F596830 +3f970800: move a14, -*sp, 1 +3f970810: move a11, *a14+, 1 +3f970820: calla L3F976F50 +3f970850: jruc L3F9708F0 +L3F970860: +3f970860: sub a11, a11 +3f970870: move a11, *a9(0x40), 1 +3f970890: move *a13(0xffe0), *a9(0x20), 1 +3f9708c0: move a11, *a9(0x60), 1 +3f9708e0: move a9, a8 +L3F9708F0: +3f9708f0: move *sp(0x80), a14, 1 +3f970910: mmfm sp, a9,a11,a13 +3f970930: rets 2 +L3F970940: +3f970940: mmtm sp, a9,a11,a13 +3f970960: move a14, a13 +3f970970: move a14, -*sp, 1 +3f970980: move a14, -*sp, 1 +3f970990: move *a13(0xffe0), a11, 1 +3f9709b0: move *a11(0x20), *a14+, 1 +3f9709d0: calla L3FB458D0 +3f970a00: addk 2, a8 +3f970a10: move a8, *a14+, 1 +3f970a20: calla L3F701230 +3f970a50: move a8, @0x225b10, 1 +3f970a80: move a8, a8 +3f970a90: jrne L3F970BC0 +3f970aa0: move a14, -*sp, 1 +3f970ab0: movi 0x3f990d20, a8 +3f970ae0: move a8, *a14+, 1 +3f970af0: movi 0xffff, a11 +3f970b10: move a11, *a14+, 1 +3f970b20: calla L3F596830 +3f970b50: move a14, -*sp, 1 +3f970b60: move a11, *a14+, 1 +3f970b70: calla L3F976F50 +3f970ba0: sub a8, a8 +3f970bb0: jruc L3F970EA0 +L3F970BC0: +3f970bc0: move a14, -*sp, 1 +3f970bd0: move *a11(0x20), *a14+, 1 +3f970bf0: move a8, *a14+, 1 +3f970c00: calla L3FB45720 +3f970c30: move a14, -*sp, 1 +3f970c40: movi 0x3f990e40, a8 +3f970c70: move a8, *a14+, 1 +3f970c80: move @0x225b10, *a14+, 1 +3f970cb0: calla L3FB452E0 +3f970ce0: move a14, -*sp, 1 +3f970cf0: move *a11(0x20), *a14+, 1 +3f970d10: calla L3F702440 +3f970d40: move a14, -*sp, 1 +3f970d50: movi 0x3f990e50, a8 +3f970d80: move a8, *a14+, 1 +3f970d90: move *a11(0x20), *a14+, 1 +3f970db0: calla L3FB452E0 +3f970de0: move a14, -*sp, 1 +3f970df0: move *a11(0x0), *a14+, 1 +3f970e10: calla L3F5EC860 +3f970e40: sub a9, a9 +3f970e50: move a9, *a11(0x40), 1 +3f970e70: move a9, *a11(0x60), 1 +3f970e90: movk 1, a8 +L3F970EA0: +3f970ea0: move *sp(0x80), a14, 1 +3f970ec0: mmfm sp, a9,a11,a13 +3f970ee0: rets 2 +L3F970EF0: +3f970ef0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f970f10: move a14, a13 +3f970f20: addi 0x540, a14 +3f970f40: sub a7, a7 +3f970f50: move a7, *a13, 1 +3f970f60: move a7, a11 +3f970f70: move a7, a12 +3f970f80: move a7, a10 +3f970f90: move *a13(0xffe0), a7, 1 +3f970fb0: move *a7(0x60), a7, 1 +3f970fd0: cmp a7, a10 +3f970fe0: jrge L3F9710F0 +L3F970FF0: +3f970ff0: move *a13(0xffe0), a7, 1 +3f971010: move a10, a5 +3f971020: sll 0x3, a5 +3f971030: add a7, a5 +3f971040: movb *a5(0x80), a5 +3f971060: subk 10, a5 +3f971070: jrne L3F9710A0 +3f971080: inc a11 +3f971090: jruc L3F9710F0 +L3F9710A0: +3f9710a0: inc a10 +3f9710b0: move *a7(0x60), a5, 1 +3f9710d0: cmp a5, a10 +3f9710e0: jrlt L3F970FF0 +L3F9710F0: +3f9710f0: move a11, a5 +3f971100: jrle L3F971650 +3f971110: move a14, -*sp, 1 +3f971120: move a10, a7 +3f971130: inc a7 +3f971140: move a7, *a14+, 1 +3f971150: movk 1, a7 +3f971160: move a7, *a14+, 1 +3f971170: calla L3F703D90 +3f9711a0: move a8, *a13, 1 +3f9711b0: move a8, a5 +3f9711c0: jrne L3F9712D0 +3f9711d0: move a14, -*sp, 1 +3f9711e0: movi 0x3f990ea8, a8 +3f971210: move a8, *a14+, 1 +3f971220: movi 0xffff, a7 +3f971240: move a7, *a14+, 1 +3f971250: calla L3F596830 +3f971280: move a14, -*sp, 1 +3f971290: move a7, *a14+, 1 +3f9712a0: calla L3F976F50 +L3F9712D0: +3f9712d0: move a14, -*sp, 1 +3f9712e0: move a10, *a14+, 1 +3f9712f0: move *a13(0xffe0), a7, 1 +3f971310: addi 0x80, a7 +3f971330: move a7, *a14+, 1 +3f971340: move a5, *a14+, 1 +3f971350: calla L3FB45EE0 +3f971380: move a10, a7 +3f971390: sll 0x3, a7 +3f9713a0: add a5, a7 +3f9713b0: sub a5, a5 +3f9713c0: movb a5, *a7 +3f9713d0: move a14, -*sp, 1 +3f9713e0: move *a13(0xffe0), a7, 1 +3f971400: move *a7(0x60), a5, 1 +3f971420: sub a10, a5 +3f971430: dec a5 +3f971440: move a5, *a14+, 1 +3f971450: move a10, a5 +3f971460: inc a5 +3f971470: sll 0x3, a5 +3f971480: add a7, a5 +3f971490: addi 0x80, a5 +3f9714b0: move a5, *a14+, 1 +3f9714c0: addi 0x80, a7 +3f9714e0: move a7, *a14+, 1 +3f9714f0: calla L3FB45EE0 +3f971520: move *a13(0xffe0), a7, 1 +3f971540: move *a7(0x60), a5, 1 +3f971560: move a10, a3 +3f971570: inc a3 +3f971580: sub a3, a5 +3f971590: move a5, *a7(0x60), 1 +3f9715b0: move *a7(0x40), a5, 1 +3f9715d0: move a10, a3 +3f9715e0: inc a3 +3f9715f0: add a3, a5 +3f971600: move a5, *a7(0x40), 1 +3f971620: move *a13, a8, 1 +3f971630: jauc L3F973790 +L3F971650: +3f971650: move a14, -*sp, 1 +3f971660: movi 0x3f990fb0, a8 +3f971690: move a8, *a14+, 1 +3f9716a0: movi 0xffff, a7 +3f9716c0: move a7, *a14+, 1 +3f9716d0: calla L3F596830 +3f971700: sub a5, a5 +3f971710: move a5, *a13(0x20), 1 +L3F971730: +3f971730: move *a13(0xffe0), a7, 1 +3f971750: move a14, -*sp, 1 +3f971760: move *a7(0x20), *a14+, 1 +3f971780: move @0x225b50, *a14+, 1 +3f9717b0: calla L3F96EA10 +3f9717e0: move a8, *a7, 1 +3f9717f0: move *a7, a5, 1 +3f971800: jrge L3F971A20 +3f971810: move a14, -*sp, 1 +3f971820: move *a7(0x20), *a14+, 1 +3f971840: move @0x225b50, *a14+, 1 +3f971870: movi 0x3f990fd0, a8 +3f9718a0: move a8, *a14+, 1 +3f9718b0: move a13, a5 +3f9718c0: addi 0x40, a5 +3f9718e0: move a5, *a14+, 1 +3f9718f0: calla L3FB34430 +3f971920: move a14, -*sp, 1 +3f971930: movk 3, a3 +3f971940: move a3, *a14+, 1 +3f971950: move a5, *a14+, 1 +3f971960: calla L3F309350 +3f971990: move a14, -*sp, 1 +3f9719a0: move a3, *a14+, 1 +3f9719b0: movi 0x3f9910d8, a8 +3f9719e0: move a8, *a14+, 1 +3f9719f0: calla L3F309350 +L3F971A20: +3f971a20: sub a5, a5 +3f971a30: move a5, @0x227c90, 1 +3f971a60: move a5, @0x227c70, 1 +3f971a90: move *a7(0x40), a0, 1 +3f971ab0: jrle L3F972230 +L3F971AC0: +3f971ac0: move a14, -*sp, 1 +3f971ad0: movi 0x400, a7 +3f971af0: move a7, *a14+, 1 +3f971b00: move *a13(0xffe0), a5, 1 +3f971b20: addi 0x80, a5 +3f971b40: move a5, *a14+, 1 +3f971b50: move *a13(0xffe0), a5, 1 +3f971b70: move *a5(0x0), *a14+, 1 +3f971b90: calla L3F5ED230 +3f971bc0: move a8, a9 +3f971bd0: jrgt L3F971FF0 +3f971be0: jrge L3F971F20 +3f971bf0: move *a13(0x20), a3, 1 +3f971c10: inc a3 +3f971c20: move a3, *a13(0x20), 1 +3f971c40: subk 5, a3 +3f971c50: jrge L3F971CD0 +3f971c60: move a14, -*sp, 1 +3f971c70: move *a5(0x0), *a14+, 1 +3f971c90: calla L3F5EC860 +3f971cc0: jruc L3F971730 +L3F971CD0: +3f971cd0: move a14, -*sp, 1 +3f971ce0: move *a5(0x20), *a14+, 1 +3f971d00: move @0x225b50, *a14+, 1 +3f971d30: movi 0x3f990fd0, a8 +3f971d60: move a8, *a14+, 1 +3f971d70: move a13, a3 +3f971d80: addi 0x40, a3 +3f971da0: move a3, *a14+, 1 +3f971db0: calla L3FB34430 +3f971de0: move a14, -*sp, 1 +3f971df0: movk 3, a3 +3f971e00: move a3, *a14+, 1 +3f971e10: move a13, a3 +3f971e20: addi 0x40, a3 +3f971e40: move a3, *a14+, 1 +3f971e50: calla L3F309350 +3f971e80: move a14, -*sp, 1 +3f971e90: movk 3, a3 +3f971ea0: move a3, *a14+, 1 +3f971eb0: movi 0x3f9910d8, a8 +3f971ee0: move a8, *a14+, 1 +3f971ef0: calla L3F309350 +L3F971F20: +3f971f20: move a14, -*sp, 1 +3f971f30: movi 0x3f991210, a8 +3f971f60: move a8, *a14+, 1 +3f971f70: movi 0xffff, a3 +3f971f90: move a3, *a14+, 1 +3f971fa0: calla L3F596830 +3f971fd0: inc a12 +3f971fe0: jruc L3F972230 +L3F971FF0: +3f971ff0: move a9, *a5(0x60), 1 +3f972010: move *a5(0x60), a3, 1 +3f972030: cmp a3, a0 +3f972040: jrle L3F972090 +3f972050: move *a5(0x60), a3, 1 +3f972070: sub a3, a0 +3f972080: jruc L3F972220 +L3F972090: +3f972090: move a14, -*sp, 1 +3f9720a0: move *a5(0x60), a3, 1 +3f9720c0: sub a0, a3 +3f9720d0: move a3, *a14+, 1 +3f9720e0: move a0, a3 +3f9720f0: sll 0x3, a3 +3f972100: add a5, a3 +3f972110: addi 0x80, a3 +3f972130: move a3, *a14+, 1 +3f972140: addi 0x80, a5 +3f972160: move a5, *a14+, 1 +3f972170: calla L3FB45EE0 +3f9721a0: move *a13(0xffe0), a5, 1 +3f9721c0: move *a5(0x60), a3, 1 +3f9721e0: sub a0, a3 +3f9721f0: move a3, *a5(0x60), 1 +3f972210: sub a0, a0 +L3F972220: +3f972220: jrgt L3F971AC0 +L3F972230: +3f972230: move a11, a7 +3f972240: add a12, a7 +3f972250: jane L3F973700 +L3F972270: +3f972270: sub a10, a10 +3f972280: move *a13(0xffe0), a7, 1 +3f9722a0: move *a7(0x60), a5, 1 +3f9722c0: cmp a5, a10 +3f9722d0: jrge L3F9723E0 +L3F9722E0: +3f9722e0: move *a13(0xffe0), a7, 1 +3f972300: move a10, a5 +3f972310: sll 0x3, a5 +3f972320: add a7, a5 +3f972330: movb *a5(0x80), a5 +3f972350: subk 10, a5 +3f972360: jrne L3F972390 +3f972370: inc a11 +3f972380: jruc L3F9723E0 +L3F972390: +3f972390: inc a10 +3f9723a0: move *a7(0x60), a5, 1 +3f9723c0: cmp a5, a10 +3f9723d0: jrlt L3F9722E0 +L3F9723E0: +3f9723e0: move a11, a3 +3f9723f0: jane L3F973190 +3f972410: move a14, -*sp, 1 +3f972420: move *a7(0x60), a5, 1 +3f972440: neg a5 +3f972450: addi 0x400, a5 +3f972470: move a5, *a14+, 1 +3f972480: move *a7(0x60), a5, 1 +3f9724a0: sll 0x3, a5 +3f9724b0: add a7, a5 +3f9724c0: addi 0x80, a5 +3f9724e0: move a5, *a14+, 1 +3f9724f0: move *a7(0x0), *a14+, 1 +3f972510: calla L3F5ED230 +3f972540: move a8, a9 +3f972550: jrle L3F972CA0 +3f972560: move *a7(0x60), a5, 1 +3f972580: add a9, a5 +3f972590: move a5, *a7(0x60), 1 +3f9725b0: move @0x225b10, a5, 1 +3f9725e0: jane L3F973190 +3f972600: sub a3, a3 +3f972610: move a3, *a13(0x40), 1 +3f972630: cmp a9, a3 +3f972640: jrge L3F972860 +L3F972650: +3f972650: move a14, -*sp, 1 +3f972660: move *a13(0xffe0), a7, 1 +3f972680: move *a13(0x40), a5, 1 +3f9726a0: sll 0x3, a5 +3f9726b0: add a7, a5 +3f9726c0: movb *a5(0x80), a8 +3f9726e0: move a8, *a14+, 1 +3f9726f0: calla L3FE14B10 +3f972720: move a8, a3 +3f972730: jrne L3F9727F0 +3f972740: move a14, -*sp, 1 +3f972750: move a7, *a14+, 1 +3f972760: calla L3F970940 +3f972790: move a8, a3 +3f9727a0: jane L3F971730 +3f9727c0: sub a8, a8 +3f9727d0: jauc L3F973790 +L3F9727F0: +3f9727f0: move *a13(0x40), a5, 1 +3f972810: inc a5 +3f972820: move a5, *a13(0x40), 1 +3f972840: cmp a9, a5 +3f972850: jrlt L3F972650 +L3F972860: +3f972860: move a14, -*sp, 1 +3f972870: movi 0x2f, a5 +3f972890: move a5, *a14+, 1 +3f9728a0: move *a7(0x20), *a14+, 1 +3f9728c0: calla L3FE1DB80 +3f9728f0: move a8, *a13(0x60), 1 +3f972910: move *a7(0x20), a3, 1 +3f972930: move a8, a5 +3f972940: sub a3, a5 +3f972950: sra 0x3, a5 +3f972960: inc a5 +3f972970: move a5, *a13(0x40), 1 +3f972990: move a14, -*sp, 1 +3f9729a0: inc a5 +3f9729b0: move a5, *a14+, 1 +3f9729c0: calla L3F701230 +3f9729f0: move a8, @0x225b10, 1 +3f972a20: move a8, a3 +3f972a30: jreq L3F972B70 +3f972a40: move a14, -*sp, 1 +3f972a50: move *a13(0x40), *a14+, 1 +3f972a70: move *a7(0x20), *a14+, 1 +3f972a90: move a3, *a14+, 1 +3f972aa0: calla L3FB45EE0 +3f972ad0: move *a13(0x40), a5, 1 +3f972af0: sll 0x3, a5 +3f972b00: move @0x225b10, a3, 1 +3f972b30: add a3, a5 +3f972b40: sub a7, a7 +3f972b50: movb a7, *a5 +3f972b60: jruc L3F973190 +L3F972B70: +3f972b70: move a14, -*sp, 1 +3f972b80: movi 0x3f991328, a8 +3f972bb0: move a8, *a14+, 1 +3f972bc0: movi 0xffff, a5 +3f972be0: move a5, *a14+, 1 +3f972bf0: calla L3F596830 +3f972c20: move a14, -*sp, 1 +3f972c30: move a5, *a14+, 1 +3f972c40: calla L3F976F50 +3f972c70: sub a8, a8 +3f972c80: jauc L3F973790 +L3F972CA0: +3f972ca0: jrge L3F973180 +3f972cb0: move @0x225b10, a5, 1 +3f972ce0: jrne L3F972E40 +3f972cf0: move @0x1b3900, a3, 1 +3f972d20: move *a3(0x100), a7, 1 +3f972d40: movb *a7(0x20), a7 +3f972d60: subk 5, a7 +3f972d70: jrne L3F972E40 +3f972d80: move a14, -*sp, 1 +3f972d90: move *a13(0xffe0), *a14+, 1 +3f972db0: calla L3F970940 +3f972de0: move a8, a3 +3f972df0: jane L3F971730 +3f972e10: sub a8, a8 +3f972e20: jauc L3F973790 +L3F972E40: +3f972e40: move *a13(0x20), a7, 1 +3f972e60: inc a7 +3f972e70: move a7, *a13(0x20), 1 +3f972e90: subk 5, a7 +3f972ea0: jrge L3F972F50 +3f972eb0: move a14, -*sp, 1 +3f972ec0: move *a13(0xffe0), a7, 1 +3f972ee0: move *a7(0x0), *a14+, 1 +3f972f00: calla L3F5EC860 +3f972f30: jauc L3F971730 +L3F972F50: +3f972f50: move a14, -*sp, 1 +3f972f60: move *a13(0xffe0), a7, 1 +3f972f80: move *a7(0x20), *a14+, 1 +3f972fa0: move @0x225b50, *a14+, 1 +3f972fd0: movi 0x3f990fd0, a8 +3f973000: move a8, *a14+, 1 +3f973010: move a13, a3 +3f973020: addi 0x40, a3 +3f973040: move a3, *a14+, 1 +3f973050: calla L3FB34430 +3f973080: move a14, -*sp, 1 +3f973090: movk 3, a5 +3f9730a0: move a5, *a14+, 1 +3f9730b0: move a3, *a14+, 1 +3f9730c0: calla L3F309350 +3f9730f0: move a14, -*sp, 1 +3f973100: move a5, *a14+, 1 +3f973110: movi 0x3f9910d8, a8 +3f973140: move a8, *a14+, 1 +3f973150: calla L3F309350 +L3F973180: +3f973180: inc a12 +L3F973190: +3f973190: move a11, a3 +3f9731a0: jrle L3F9736C0 +3f9731b0: move a14, -*sp, 1 +3f9731c0: move a10, a7 +3f9731d0: inc a7 +3f9731e0: move a7, *a14+, 1 +3f9731f0: movk 1, a7 +3f973200: move a7, *a14+, 1 +3f973210: calla L3F703D90 +3f973240: move a8, *a13, 1 +3f973250: move a8, a3 +3f973260: jrne L3F973370 +3f973270: move a14, -*sp, 1 +3f973280: movi 0x3f990ea8, a8 +3f9732b0: move a8, *a14+, 1 +3f9732c0: movi 0xffff, a5 +3f9732e0: move a5, *a14+, 1 +3f9732f0: calla L3F596830 +3f973320: move a14, -*sp, 1 +3f973330: move a5, *a14+, 1 +3f973340: calla L3F976F50 +L3F973370: +3f973370: move a14, -*sp, 1 +3f973380: move a10, *a14+, 1 +3f973390: move *a13(0xffe0), a5, 1 +3f9733b0: addi 0x80, a5 +3f9733d0: move a5, *a14+, 1 +3f9733e0: move a3, *a14+, 1 +3f9733f0: calla L3FB45EE0 +3f973420: move a10, a5 +3f973430: sll 0x3, a5 +3f973440: add a3, a5 +3f973450: sub a7, a7 +3f973460: movb a7, *a5 +3f973470: move a14, -*sp, 1 +3f973480: move *a13(0xffe0), a5, 1 +3f9734a0: move *a5(0x60), a7, 1 +3f9734c0: sub a10, a7 +3f9734d0: dec a7 +3f9734e0: move a7, *a14+, 1 +3f9734f0: move a10, a7 +3f973500: inc a7 +3f973510: sll 0x3, a7 +3f973520: add a5, a7 +3f973530: addi 0x80, a7 +3f973550: move a7, *a14+, 1 +3f973560: addi 0x80, a5 +3f973580: move a5, *a14+, 1 +3f973590: calla L3FB45EE0 +3f9735c0: move *a13(0xffe0), a7, 1 +3f9735e0: move *a7(0x60), a5, 1 +3f973600: move a10, a3 +3f973610: inc a3 +3f973620: sub a3, a5 +3f973630: move a5, *a7(0x60), 1 +3f973650: move *a7(0x40), a5, 1 +3f973670: move a10, a3 +3f973680: inc a3 +3f973690: add a3, a5 +3f9736a0: move a5, *a7(0x40), 1 +L3F9736C0: +3f9736c0: move a11, a7 +3f9736d0: add a12, a7 +3f9736e0: jaeq L3F972270 +L3F973700: +3f973700: move a14, -*sp, 1 +3f973710: move *a13(0xffe0), a7, 1 +3f973730: move *a7(0x0), *a14+, 1 +3f973750: calla L3F5EC860 +3f973780: move *a13, a8, 1 +L3F973790: +3f973790: move *sp(0x140), a14, 1 +3f9737b0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9737d0: rets 2 +L3F9737E0: +3f9737e0: move a13, -*sp, 1 +3f9737f0: move a14, a13 +3f973800: move a14, -*sp, 1 +3f973810: move *a13(0xffe0), *a14+, 1 +3f973830: calla L3F702440 +3f973860: move *sp(0x40), a14, 1 +3f973880: move *sp+, a13, 1 +3f973890: rets 2 +L3F9738A0: +3f9738a0: mmtm sp, a11,a13 +3f9738c0: move a14, a13 +3f9738d0: addi 0x80, a14 +3f9738f0: move *a13(0xffe0), *a13(0x20), 1 +3f973920: move a14, -*sp, 1 +3f973930: move *a13(0xffe0), *a14+, 1 +3f973950: calla L3FB458D0 +3f973980: move a8, *a13, 1 +3f973990: move *a13(0xffc0), *a13(0x60), 1 +3f9739c0: move a14, -*sp, 1 +3f9739d0: move *a13(0xffc0), *a14+, 1 +3f9739f0: calla L3FB458D0 +3f973a20: move a8, *a13(0x40), 1 +3f973a40: move a14, -*sp, 1 +3f973a50: movk 1, a11 +3f973a60: move a11, *a14+, 1 +3f973a70: move a13, *a14+, 1 +3f973a80: move a13, a11 +3f973a90: addi 0x40, a11 +3f973ab0: move a11, *a14+, 1 +3f973ac0: calla L3FC752F0 +3f973af0: cmpi 0x248419, a8 +3f973b20: jrne L3F973B50 +3f973b30: movk 1, a8 +3f973b40: jruc L3F973B60 +L3F973B50: +3f973b50: sub a8, a8 +L3F973B60: +3f973b60: move *sp(0x60), a14, 1 +3f973b80: mmfm sp, a11,a13 +3f973ba0: rets 2 +L3F973BB0: +3f973bb0: mmtm sp, a9,a11,a13 +3f973bd0: move a14, a13 +3f973be0: move *a13(0xffe0), a9, 1 +3f973c00: movb *a9, a11 +3f973c10: jreq L3F973CC0 +L3F973C20: +3f973c20: movb *a9, a11 +3f973c30: cmpi 0x3f, a11 +3f973c50: jrne L3F973C90 +3f973c60: movi 0x25, a11 +3f973c80: movb a11, *a9 +L3F973C90: +3f973c90: addk 8, a9 +3f973ca0: movb *a9, a11 +3f973cb0: jrne L3F973C20 +L3F973CC0: +3f973cc0: move *sp(0x80), a14, 1 +3f973ce0: mmfm sp, a9,a11,a13 +3f973d00: rets 2 +3f973d10: mmtm sp, a9,a11,a13 +3f973d30: move a14, a13 +3f973d40: addk 32, a14 +3f973d50: move *a13(0xffe0), a9, 1 +3f973d70: move a9, *a9, 1 +3f973d80: move a14, -*sp, 1 +3f973d90: move a9, a11 +3f973da0: addi 0x40, a11 +3f973dc0: move a11, *a14+, 1 +3f973dd0: calla L3F95D8A0 +3f973e00: move a14, -*sp, 1 +3f973e10: move a9, a11 +3f973e20: addi 0xa0, a11 +3f973e40: move a11, *a14+, 1 +3f973e50: calla L3F95D8A0 +3f973e80: move a14, -*sp, 1 +3f973e90: move a9, a11 +3f973ea0: addi 0x118, a11 +3f973ec0: move a11, *a14+, 1 +3f973ed0: calla L3F966BE0 +3f973f00: sub a11, a11 +3f973f10: movb a11, *a9(0x110) +3f973f30: move a11, *a9(0x178), 1 +3f973f50: movb a11, *a9(0x108) +3f973f70: movb a11, *a9(0x100) +3f973f90: move a11, *a13, 1 +L3F973FA0: +3f973fa0: move *a13, a11, 1 +3f973fb0: sll 0x5, a11 +3f973fc0: addi 0x225ad0, a11 +3f973ff0: move *a11, a11, 1 +3f974000: jrne L3F974080 +3f974010: move *a13, a11, 1 +3f974020: sll 0x5, a11 +3f974030: addi 0x225ad0, a11 +3f974060: move a9, *a11, 1 +3f974070: jruc L3F9740D0 +L3F974080: +3f974080: move *a13, a11, 1 +3f974090: inc a11 +3f9740a0: move a11, *a13, 1 +3f9740b0: subk 2, a11 +3f9740c0: jrlt L3F973FA0 +L3F9740D0: +3f9740d0: calla L3F95F940 +3f974100: move a14, -*sp, 1 +3f974110: move a9, *a14+, 1 +3f974120: movi 0x3f974210, a11 +3f974150: move a11, *a14+, 1 +3f974160: move @0x225b30, *a14+, 1 +3f974190: calla L3FB41A30 +3f9741c0: move *sp(0x80), a14, 1 +3f9741e0: mmfm sp, a9,a11,a13 +3f974200: rets 2 +3f974210: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f974230: move a14, a13 +3f974240: addk 32, a14 +3f974250: move *a13(0xffe0), a7, 1 +3f974270: setf 8, 0, 0 +3f974280: move *a7(0x108), a7, 0 +3f9742a0: dsjs a7, L3F9742D0 +3f9742b0: jauc L3F9756B0 +L3F9742D0: +3f9742d0: move *a13(0xffe0), a7, 1 +3f9742f0: move *a7(0x158), a7, 1 +3f974310: move *a7(0xa0), a7, 1 +3f974330: jale L3F975650 +L3F974350: +3f974350: move a14, -*sp, 1 +3f974360: movi 0x800, a7 +3f974380: move a7, *a14+, 1 +3f974390: calla L3F95D9A0 +3f9743c0: move a8, a9 +3f9743d0: jrne L3F9744B0 +3f9743e0: move a14, -*sp, 1 +3f9743f0: movi 0x3f991448, a8 +3f974420: move a8, *a14+, 1 +3f974430: movi 0xffff, a7 +3f974450: move a7, *a14+, 1 +3f974460: calla L3F596830 +3f974490: jauc L3F9756B0 +L3F9744B0: +3f9744b0: move a14, -*sp, 1 +3f9744c0: movk 4, a5 +3f9744d0: move a5, *a14+, 1 +3f9744e0: move *a9(0x40), *a14+, 1 +3f974500: move *a13(0xffe0), a5, 1 +3f974520: move *a5(0x158), *a14+, 1 +3f974540: calla L3F70C5C0 +3f974570: move a8, a12 +3f974580: jrge L3F974690 +3f974590: move a14, -*sp, 1 +3f9745a0: movi 0x3f9915c0, a8 +3f9745d0: move a8, *a14+, 1 +3f9745e0: calla L3FB341E0 +3f974610: move a14, -*sp, 1 +3f974620: move a12, *a14+, 1 +3f974630: move a5, *a14+, 1 +3f974640: calla L3F975C40 +3f974670: jauc L3F9756B0 +L3F974690: +3f974690: move *a9(0x40), a0, 1 +3f9746b0: move a12, a7 +3f9746c0: sll 0x3, a7 +3f9746d0: add a7, a0 +3f9746e0: move a0, *a9(0x40), 1 +3f974700: movb *a5(0x100), a7 +3f974720: jrne L3F974A00 +3f974730: jruc L3F974970 +L3F974740: +3f974740: move *a13(0xffe0), a7, 1 +3f974760: movk 1, a5 +3f974770: movb a5, *a7(0x100) +3f974790: jruc L3F974A00 +L3F9747A0: +3f9747a0: move *a13(0xffe0), a7, 1 +3f9747c0: movi 0xffff, a5 +3f9747e0: movb a5, *a7(0x100) +3f974800: jruc L3F974A00 +L3F974810: +3f974810: move a14, -*sp, 1 +3f974820: movb *a9(0x80), a8 +3f974840: move a8, *a14+, 1 +3f974850: movi 0x3f9916b8, a8 +3f974880: move a8, *a14+, 1 +3f974890: calla L3FB341E0 +3f9748c0: move a14, -*sp, 1 +3f9748d0: movi 0xffff, a7 +3f9748f0: move a7, *a14+, 1 +3f974900: move *a13(0xffe0), *a14+, 1 +3f974920: calla L3F975C40 +3f974950: jauc L3F9756B0 +L3F974970: +3f974970: movb *a9(0x80), a8 +3f974990: subi 0x42, a8 +3f9749b0: jreq L3F9747A0 +3f9749c0: subi 0x2a, a8 +3f9749e0: jreq L3F974740 +3f9749f0: jruc L3F974810 +L3F974A00: +3f974a00: move a9, a7 +3f974a10: addi 0x80, a7 +3f974a30: move a7, *a13, 1 +3f974a40: move *a9(0x40), a5, 1 +3f974a60: move a9, a7 +3f974a70: addi 0x80, a7 +3f974a90: sub a7, a5 +3f974aa0: move a5, a10 +3f974ab0: srl 0x3, a10 +3f974ac0: cmpi 0x4, a10 +3f974ae0: jrnc L3F974B10 +3f974af0: movk 4, a11 +3f974b00: jruc L3F974C20 +L3F974B10: +3f974b10: move a14, -*sp, 1 +3f974b20: move *a13(0xffe0), a7, 1 +3f974b40: movb *a7(0x100), a8 +3f974b60: move a8, *a14+, 1 +3f974b70: movk 2, a5 +3f974b80: move a5, *a14+, 1 +3f974b90: move *a13, a5, 1 +3f974ba0: setf 16, 1, 0 +3f974bb0: move *a5(0x10), a8, 0 +3f974bd0: move a8, *a14+, 1 +3f974be0: calla L3F976990 +3f974c10: move a8, a11 +L3F974C20: +3f974c20: cmpi 0x400, a11 +3f974c40: jrle L3F974D90 +3f974c50: move a14, -*sp, 1 +3f974c60: move a11, *a14+, 1 +3f974c70: movi 0x3f991780, a8 +3f974ca0: move a8, *a14+, 1 +3f974cb0: calla L3FB341E0 +3f974ce0: move a14, -*sp, 1 +3f974cf0: movi 0xffff, a7 +3f974d10: move a7, *a14+, 1 +3f974d20: move *a13(0xffe0), *a14+, 1 +3f974d40: calla L3F975C40 +3f974d70: jauc L3F9756B0 +L3F974D90: +3f974d90: cmp a11, a10 +3f974da0: jrlt L3F9750E0 +3f974db0: cmp a11, a10 +3f974dc0: jrle L3F974F00 +3f974dd0: move a14, -*sp, 1 +3f974de0: move a11, *a14+, 1 +3f974df0: movi 0x3f991888, a8 +3f974e20: move a8, *a14+, 1 +3f974e30: calla L3FB341E0 +3f974e60: move a14, -*sp, 1 +3f974e70: movi 0xffff, a7 +3f974e90: move a7, *a14+, 1 +3f974ea0: move *a13(0xffe0), *a14+, 1 +3f974ec0: calla L3F975C40 +3f974ef0: jruc L3F9756B0 +L3F974F00: +3f974f00: move a14, -*sp, 1 +3f974f10: move a9, *a14+, 1 +3f974f20: move *a13(0xffe0), a7, 1 +3f974f40: addi 0x40, a7 +3f974f60: move a7, *a14+, 1 +3f974f70: calla L3F95DC70 +3f974fa0: subk 4, a8 +3f974fb0: jrle L3F9755D0 +3f974fc0: move a14, -*sp, 1 +3f974fd0: movi 0x3f991990, a8 +3f975000: move a8, *a14+, 1 +3f975010: calla L3FB341E0 +3f975040: move a14, -*sp, 1 +3f975050: movi 0xffff, a7 +3f975070: move a7, *a14+, 1 +3f975080: move *a13(0xffe0), *a14+, 1 +3f9750a0: calla L3F975C40 +3f9750d0: jruc L3F9756B0 +L3F9750E0: +3f9750e0: move a14, -*sp, 1 +3f9750f0: move a11, a7 +3f975100: sub a10, a7 +3f975110: move a7, *a14+, 1 +3f975120: move *a9(0x40), *a14+, 1 +3f975140: move *a13(0xffe0), a7, 1 +3f975160: move *a7(0x158), *a14+, 1 +3f975180: calla L3F70C5C0 +3f9751b0: move a8, a12 +3f9751c0: jrge L3F9752C0 +3f9751d0: move a14, -*sp, 1 +3f9751e0: movi 0x3f9915c0, a8 +3f975210: move a8, *a14+, 1 +3f975220: calla L3FB341E0 +3f975250: move a14, -*sp, 1 +3f975260: move a12, *a14+, 1 +3f975270: move a7, *a14+, 1 +3f975280: calla L3F975C40 +3f9752b0: jruc L3F9756B0 +L3F9752C0: +3f9752c0: move a11, a5 +3f9752d0: sub a10, a5 +3f9752e0: cmp a5, a12 +3f9752f0: jrge L3F975410 +3f975300: move a14, -*sp, 1 +3f975310: movi 0x3f991a70, a8 +3f975340: move a8, *a14+, 1 +3f975350: calla L3FB341E0 +3f975380: move a14, -*sp, 1 +3f975390: movi 0xffff, a5 +3f9753b0: move a5, *a14+, 1 +3f9753c0: move a7, *a14+, 1 +3f9753d0: calla L3F975C40 +3f975400: jruc L3F9756B0 +L3F975410: +3f975410: move a14, -*sp, 1 +3f975420: move a9, *a14+, 1 +3f975430: addi 0x40, a7 +3f975450: move a7, *a14+, 1 +3f975460: calla L3F95DC70 +3f975490: subk 4, a8 +3f9754a0: jrle L3F9755D0 +3f9754b0: move a14, -*sp, 1 +3f9754c0: movi 0x3f991990, a8 +3f9754f0: move a8, *a14+, 1 +3f975500: calla L3FB341E0 +3f975530: move a14, -*sp, 1 +3f975540: movi 0xffff, a7 +3f975560: move a7, *a14+, 1 +3f975570: move *a13(0xffe0), *a14+, 1 +3f975590: calla L3F975C40 +3f9755c0: jruc L3F9756B0 +L3F9755D0: +3f9755d0: move *a13(0xffe0), a7, 1 +3f9755f0: move *a7(0x158), a5, 1 +3f975610: move *a5(0xa0), a5, 1 +3f975630: jagt L3F974350 +L3F975650: +3f975650: move a14, -*sp, 1 +3f975660: move *a13(0xffe0), *a14+, 1 +3f975680: calla L3F95F690 +L3F9756B0: +3f9756b0: move *sp(0x120), a14, 1 +3f9756d0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9756f0: rets 2 +L3F975700: +3f975700: mmtm sp, a5,a7,a9,a10,a11,a13 +3f975720: move a14, a13 +3f975730: move *a13(0xffe0), a7, 1 +3f975750: move *a7(0x178), a11, 1 +3f975770: jrne L3F9758A0 +3f975780: move a14, -*sp, 1 +3f975790: addi 0xa0, a7 +3f9757b0: move a7, *a14+, 1 +3f9757c0: calla L3F95E0F0 +3f9757f0: move a8, a11 +3f975800: jreq L3F975BF0 +3f975810: move *a13(0xffe0), a7, 1 +3f975830: move *a7(0xe0), a7, 1 +3f975850: move a11, a7 +3f975860: addi 0x80, a7 +3f975880: move a7, *a11(0x40), 1 +L3F9758A0: +3f9758a0: move *a11(0x60), a10, 1 +3f9758c0: jrle L3F975BA0 +L3F9758D0: +3f9758d0: move a14, -*sp, 1 +3f9758e0: cmpi 0x400, a10 +3f975900: jrge L3F975930 +3f975910: move a10, a7 +3f975920: jruc L3F975950 +L3F975930: +3f975930: movi 0x400, a7 +L3F975950: +3f975950: move a7, *a14+, 1 +3f975960: move *a11(0x40), *a14+, 1 +3f975980: move *a13(0xffe0), a7, 1 +3f9759a0: move *a7(0x158), *a14+, 1 +3f9759c0: calla L3F70D150 +3f9759f0: move a8, a9 +3f975a00: jrge L3F975B00 +3f975a10: move a14, -*sp, 1 +3f975a20: movi 0x3f991b48, a8 +3f975a50: move a8, *a14+, 1 +3f975a60: calla L3FB341E0 +3f975a90: move a14, -*sp, 1 +3f975aa0: move a9, *a14+, 1 +3f975ab0: move a7, *a14+, 1 +3f975ac0: calla L3F975C40 +3f975af0: jruc L3F975BA0 +L3F975B00: +3f975b00: sub a9, a10 +3f975b10: move a9, a7 +3f975b20: sll 0x3, a7 +3f975b30: move *a11(0x40), a5, 1 +3f975b50: add a7, a5 +3f975b60: move a5, *a11(0x40), 1 +3f975b80: move a10, a5 +3f975b90: jrgt L3F9758D0 +L3F975BA0: +3f975ba0: move a14, -*sp, 1 +3f975bb0: move a11, *a14+, 1 +3f975bc0: calla L3F702440 +L3F975BF0: +3f975bf0: move *sp(0xe0), a14, 1 +3f975c10: mmfm sp, a5,a7,a9,a10,a11,a13 +3f975c30: rets 2 +L3F975C40: +3f975c40: mmtm sp, a9,a11,a13 +3f975c60: move a14, a13 +3f975c70: addk 32, a14 +3f975c80: move *a13(0xffe0), a11, 1 +3f975ca0: movk 1, a9 +3f975cb0: movb a9, *a11(0x108) +3f975cd0: move *a11(0x158), a9, 1 +3f975cf0: sub a11, a11 +3f975d00: move a11, *a9(0x140), 1 +3f975d20: move *a13(0xffe0), a9, 1 +3f975d40: move *a9(0x158), a11, 1 +3f975d60: sub a9, a9 +3f975d70: move a9, *a11(0x180), 1 +3f975d90: move *a13(0xffe0), a11, 1 +3f975db0: move *a11(0x158), a9, 1 +3f975dd0: sub a11, a11 +3f975de0: move a11, *a9(0xe0), 1 +3f975e00: move *a13(0xffe0), a9, 1 +3f975e20: move *a9(0x158), a11, 1 +3f975e40: sub a9, a9 +3f975e50: move a9, *a11(0x120), 1 +3f975e70: move *a13(0xffc0), a11, 1 +3f975e90: jreq L3F975F70 +3f975ea0: move a14, -*sp, 1 +3f975eb0: move a11, *a14+, 1 +3f975ec0: calla L3F976E20 +3f975ef0: move a14, -*sp, 1 +3f975f00: movi 0x3f991cc0, a8 +3f975f30: move a8, *a14+, 1 +3f975f40: calla L3FB341E0 +L3F975F70: +3f975f70: move a14, -*sp, 1 +3f975f80: move *a13(0xffe0), a9, 1 +3f975fa0: move *a9(0x158), *a14+, 1 +3f975fc0: calla L3F70BB90 +3f975ff0: sub a11, a11 +3f976000: move a11, *a9(0x158), 1 +3f976020: move a11, *a13, 1 +L3F976030: +3f976030: move *a13, a11, 1 +3f976040: sll 0x5, a11 +3f976050: addi 0x225ad0, a11 +3f976080: move *a11, a11, 1 +3f976090: move *a13(0xffe0), a9, 1 +3f9760b0: cmp a9, a11 +3f9760c0: jrne L3F976140 +3f9760d0: move *a13, a11, 1 +3f9760e0: sll 0x5, a11 +3f9760f0: addi 0x225ad0, a11 +3f976120: sub a9, a9 +3f976130: move a9, *a11, 1 +L3F976140: +3f976140: move *a13, a11, 1 +3f976150: inc a11 +3f976160: move a11, *a13, 1 +3f976170: subk 2, a11 +3f976180: jrlt L3F976030 +3f976190: move a14, -*sp, 1 +3f9761a0: move *a13(0xffe0), *a14+, 1 +3f9761c0: calla L3F95F690 +3f9761f0: move *sp(0x80), a14, 1 +3f976210: mmfm sp, a9,a11,a13 +3f976230: rets 2 +L3F976240: +3f976240: mmtm sp, a11,a13 +3f976260: move a14, a13 +3f976270: move a14, -*sp, 1 +3f976280: move *a13(0xffe0), a11, 1 +3f9762a0: addi 0x40, a11 +3f9762c0: move a11, *a14+, 1 +3f9762d0: calla L3F95E4D0 +3f976300: move a14, -*sp, 1 +3f976310: move *a13(0xffe0), a11, 1 +3f976330: addi 0xa0, a11 +3f976350: move a11, *a14+, 1 +3f976360: calla L3F95E4D0 +3f976390: move a14, -*sp, 1 +3f9763a0: move *a13(0xffe0), a11, 1 +3f9763c0: addi 0x118, a11 +3f9763e0: move a11, *a14+, 1 +3f9763f0: calla L3F968710 +3f976420: move *a13(0xffe0), a11, 1 +3f976440: move *a11(0x178), a11, 1 +3f976460: jreq L3F9764F0 +3f976470: move a14, -*sp, 1 +3f976480: move *a13(0xffe0), a11, 1 +3f9764a0: move *a11(0x178), *a14+, 1 +3f9764c0: calla L3F702440 +L3F9764F0: +3f9764f0: move a14, -*sp, 1 +3f976500: move *a13(0xffe0), *a14+, 1 +3f976520: calla L3F702440 +3f976550: move *sp(0x60), a14, 1 +3f976570: mmfm sp, a11,a13 +3f976590: rets 2 +3f9765a0: mmtm sp, a11,a13 +3f9765c0: move a14, a13 +3f9765d0: addk 32, a14 +3f9765e0: move @0x225b70, a11, 1 +3f976610: move *a11(0x158), a11, 1 +3f976630: jreq L3F9766D0 +3f976640: move a14, -*sp, 1 +3f976650: move @0x225b70, a11, 1 +3f976680: move *a11(0x158), *a14+, 1 +3f9766a0: calla L3F70BB90 +L3F9766D0: +3f9766d0: move a14, -*sp, 1 +3f9766e0: move @0x225b70, *a14+, 1 +3f976710: calla L3F976240 +3f976740: sub a11, a11 +3f976750: move a11, @0x225b70, 1 +3f976780: move a11, *a13, 1 +L3F976790: +3f976790: move *a13, a11, 1 +3f9767a0: sll 0x5, a11 +3f9767b0: addi 0x225ad0, a11 +3f9767e0: move *a11, a11, 1 +3f9767f0: jreq L3F9768C0 +3f976800: move a14, -*sp, 1 +3f976810: move *a13, a11, 1 +3f976820: sll 0x5, a11 +3f976830: addi 0x225ad0, a11 +3f976860: move *a11, a11, 1 +3f976870: move *a11(0x158), *a14+, 1 +3f976890: calla L3F70BB90 +L3F9768C0: +3f9768c0: move *a13, a11, 1 +3f9768d0: inc a11 +3f9768e0: move a11, *a13, 1 +3f9768f0: subk 2, a11 +3f976900: jrlt L3F976790 +3f976910: sub a11, a11 +3f976920: move a11, @0x225b30, 1 +3f976950: subk 32, a14 +3f976960: mmfm sp, a11,a13 +3f976980: rets +L3F976990: +3f976990: mmtm sp, a9,a11,a13 +3f9769b0: move a14, a13 +3f9769c0: addi 0x30, a14 +3f9769e0: move *a13(0xffa0), a11, 1 +3f976a00: jrgt L3F976A40 +3f976a10: move *a13(0xffc0), a11, 1 +3f976a30: dsjs a11, L3F976A70 +L3F976A40: +3f976a40: move *a13(0xffe0), a8, 1 +3f976a60: jruc L3F976DD0 +L3F976A70: +3f976a70: move *a13(0xffc0), a11, 1 +3f976a90: subk 2, a11 +3f976aa0: jrne L3F976BE0 +3f976ab0: move *a13(0xffe0), a11, 1 +3f976ad0: sra 0x8, a11 +3f976ae0: andi 0xff, a11 +3f976b10: move *a13(0xffe0), a9, 1 +3f976b30: andi 0xff, a9 +3f976b60: sll 0x8, a9 +3f976b70: add a9, a11 +3f976b80: setf 16, 1, 0 +3f976b90: move a11, *a13(0x20), 0 +3f976bb0: move *a13(0x20), a8, 0 +3f976bd0: jruc L3F976DD0 +L3F976BE0: +3f976be0: move *a13(0xffe0), a11, 1 +3f976c00: sra 0x18, a11 +3f976c10: andi 0xff, a11 +3f976c40: move *a13(0xffe0), a9, 1 +3f976c60: sra 0x10, a9 +3f976c70: andi 0xff, a9 +3f976ca0: sll 0x8, a9 +3f976cb0: add a9, a11 +3f976cc0: move *a13(0xffe0), a9, 1 +3f976ce0: sra 0x8, a9 +3f976cf0: andi 0xff, a9 +3f976d20: sll 0x10, a9 +3f976d30: add a9, a11 +3f976d40: move *a13(0xffe0), a9, 1 +3f976d60: andi 0xff, a9 +3f976d90: sll 0x18, a9 +3f976da0: add a9, a11 +3f976db0: move a11, *a13, 1 +3f976dc0: move a11, a8 +L3F976DD0: +3f976dd0: move *sp(0x80), a14, 1 +3f976df0: mmfm sp, a9,a11,a13 +3f976e10: rets 2 +L3F976E20: +3f976e20: mmtm sp, a11,a13 +3f976e40: move a14, a13 +3f976e50: move a14, -*sp, 1 +3f976e60: movi 0x3f991d68, a8 +3f976e90: move a8, *a14+, 1 +3f976ea0: movi 0xffff, a11 +3f976ec0: move a11, *a14+, 1 +3f976ed0: calla L3F596830 +3f976f00: move *sp(0x60), a14, 1 +3f976f20: mmfm sp, a11,a13 +3f976f40: rets 2 +L3F976F50: +3f976f50: mmtm sp, a11,a13 +3f976f70: move a14, a13 +3f976f80: move *a13(0xffe0), a11, 1 +3f976fa0: jreq L3F977060 +3f976fb0: move a14, -*sp, 1 +3f976fc0: movi 0x3f991e60, a8 +3f976ff0: move a8, *a14+, 1 +3f977000: movi 0xffff, a11 +3f977020: move a11, *a14+, 1 +3f977030: calla L3F596830 +L3F977060: +3f977060: move *sp(0x60), a14, 1 +3f977080: mmfm sp, a11,a13 +3f9770a0: rets 2 +L3F9770B0: +3f9770b0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9770d0: move a14, a13 +3f9770e0: addi 0x60, a14 +3f977100: sub a7, a7 +3f977110: move a7, *a13, 1 +3f977120: move *a13(0xffc0), a7, 1 +3f977140: jrne L3F977180 +3f977150: sub a8, a8 +3f977160: jauc L3F978D70 +L3F977180: +3f977180: move *a7, a7, 1 +3f977190: btst 0, a7 +3f9771a0: jreq L3F977260 +3f9771b0: move a14, -*sp, 1 +3f9771c0: movi 0x3f991f38, a8 +3f9771f0: move a8, *a14+, 1 +3f977200: calla L3FB341E0 +3f977230: sub a8, a8 +3f977240: jauc L3F978D70 +L3F977260: +3f977260: move a14, -*sp, 1 +3f977270: movk 4, a7 +3f977280: move a7, *a14+, 1 +3f977290: move a13, a5 +3f9772a0: addi 0x40, a5 +3f9772c0: move a5, *a14+, 1 +3f9772d0: move *a13(0xffe0), *a14+, 1 +3f9772f0: calla L3F96EEE0 +3f977320: move a8, a10 +3f977330: jrle L3F9773A0 +3f977340: move *a13(0x40), a7, 1 +3f977360: andi 0xffffff00, a7 +3f977390: jreq L3F9774B0 +L3F9773A0: +3f9773a0: move a14, -*sp, 1 +3f9773b0: move *a13(0x40), a7, 1 +3f9773d0: andi 0xffffff00, a7 +3f977400: move a7, *a14+, 1 +3f977410: movi 0x3f9920c0, a8 +3f977440: move a8, *a14+, 1 +3f977450: calla L3FB341E0 +3f977480: sub a8, a8 +3f977490: jauc L3F978D70 +L3F9774B0: +3f9774b0: move a14, -*sp, 1 +3f9774c0: movk 4, a7 +3f9774d0: move a7, *a14+, 1 +3f9774e0: move *a13(0xffc0), a7, 1 +3f977500: addi 0x210, a7 +3f977520: move a7, *a14+, 1 +3f977530: move *a13(0xffe0), *a14+, 1 +3f977550: calla L3F96EEE0 +3f977580: move a8, a7 +3f977590: movk 1, a10 +3f9775a0: jrle L3F9775C0 +3f9775b0: sub a10, a10 +L3F9775C0: +3f9775c0: move a10, a7 +3f9775d0: jreq L3F977610 +3f9775e0: sub a8, a8 +3f9775f0: jauc L3F978D70 +L3F977610: +3f977610: move *a13(0xffc0), a7, 1 +3f977630: move a14, -*sp, 1 +3f977640: move *a13(0x40), a3, 1 +3f977660: btst 2, a3 +3f977670: jrne L3F9776A0 +3f977680: movk 1, a5 +3f977690: jruc L3F9776B0 +L3F9776A0: +3f9776a0: sub a5, a5 +L3F9776B0: +3f9776b0: move a5, *a14+, 1 +3f9776c0: movk 4, a5 +3f9776d0: move a5, *a14+, 1 +3f9776e0: move *a7(0x210), *a14+, 1 +3f977700: calla L3F976990 +3f977730: move a8, *a7(0x210), 1 +3f977750: move *a7(0x210), a5, 1 +3f977770: sll 0x3, a5 +3f977780: move a5, *a13(0x20), 1 +3f9777a0: move a14, -*sp, 1 +3f9777b0: move a5, *a14+, 1 +3f9777c0: movk 1, a3 +3f9777d0: move a3, *a14+, 1 +3f9777e0: calla L3F703D90 +3f977810: move a8, *a7(0x230), 1 +3f977830: move *a7(0x230), a3, 1 +3f977850: jrne L3F977920 +3f977860: move a14, -*sp, 1 +3f977870: move a5, *a14+, 1 +3f977880: movi 0x3f9921a8, a8 +3f9778b0: move a8, *a14+, 1 +3f9778c0: calla L3FB341E0 +3f9778f0: sub a8, a8 +3f977900: jauc L3F978D70 +L3F977920: +3f977920: move *a7(0x210), a3, 1 +3f977940: sll 0x2, a3 +3f977950: move a3, *a13(0x20), 1 +3f977970: move a14, -*sp, 1 +3f977980: move a3, *a14+, 1 +3f977990: movk 1, a5 +3f9779a0: move a5, *a14+, 1 +3f9779b0: calla L3F703D90 +3f9779e0: move a8, *a7(0x250), 1 +3f977a00: move *a7(0x250), a5, 1 +3f977a20: jrne L3F977AE0 +3f977a30: move a14, -*sp, 1 +3f977a40: move a3, *a14+, 1 +3f977a50: movi 0x3f992350, a8 +3f977a80: move a8, *a14+, 1 +3f977a90: calla L3FB341E0 +3f977ac0: jauc L3F978B50 +L3F977AE0: +3f977ae0: sub a9, a9 +3f977af0: move *a7(0x230), a11, 1 +3f977b10: move *a7(0x210), a5, 1 +3f977b30: cmp a5, a9 +3f977b40: jrge L3F977E90 +L3F977B50: +3f977b50: move a14, -*sp, 1 +3f977b60: movk 4, a7 +3f977b70: move a7, *a14+, 1 +3f977b80: move a11, *a14+, 1 +3f977b90: move *a13(0xffe0), *a14+, 1 +3f977bb0: calla L3F96EEE0 +3f977be0: move a8, a3 +3f977bf0: jale L3F978B50 +3f977c10: move a14, -*sp, 1 +3f977c20: movk 1, a5 +3f977c30: move a5, *a14+, 1 +3f977c40: move *a13(0xffc0), a3, 1 +3f977c60: move a9, a5 +3f977c70: sll 0x5, a5 +3f977c80: move *a3(0x250), a7, 1 +3f977ca0: add a5, a7 +3f977cb0: move a7, *a14+, 1 +3f977cc0: move *a13(0xffe0), *a14+, 1 +3f977ce0: calla L3F96EEE0 +3f977d10: move a8, a5 +3f977d20: jale L3F978B50 +3f977d40: move a14, -*sp, 1 +3f977d50: movk 4, a7 +3f977d60: move a7, *a14+, 1 +3f977d70: move a11, a5 +3f977d80: addk 32, a5 +3f977d90: move a5, *a14+, 1 +3f977da0: move *a13(0xffe0), *a14+, 1 +3f977dc0: calla L3F96EEE0 +3f977df0: move a8, a5 +3f977e00: jale L3F978B50 +3f977e20: inc a9 +3f977e30: addi 0x40, a11 +3f977e50: move *a3(0x210), a5, 1 +3f977e70: cmp a5, a9 +3f977e80: jrlt L3F977B50 +L3F977E90: +3f977e90: move *a13(0xffe0), a7, 1 +3f977eb0: move *a7(0x350), a5, 1 +3f977ed0: addk 3, a5 +3f977ee0: sra 0x2, a5 +3f977ef0: sll 0x2, a5 +3f977f00: move *a7(0x350), a3, 1 +3f977f20: move a5, a9 +3f977f30: sub a3, a9 +3f977f40: jrle L3F977FF0 +3f977f50: move a14, -*sp, 1 +3f977f60: move *a7(0x350), a5, 1 +3f977f80: add a9, a5 +3f977f90: move a5, *a14+, 1 +3f977fa0: move a7, *a14+, 1 +3f977fb0: calla L3F96F9F0 +3f977fe0: move a8, a10 +L3F977FF0: +3f977ff0: move a10, a3 +3f978000: jalt L3F978B50 +3f978020: move a14, -*sp, 1 +3f978030: movk 4, a5 +3f978040: move a5, *a14+, 1 +3f978050: move a13, a3 +3f978060: addk 32, a3 +3f978070: move a3, *a14+, 1 +3f978080: move a7, *a14+, 1 +3f978090: calla L3F96EEE0 +3f9780c0: move a8, a8 +3f9780d0: jale L3F978B50 +3f9780f0: move a14, -*sp, 1 +3f978100: move *a13(0x40), a5, 1 +3f978120: btst 2, a5 +3f978130: jrne L3F978160 +3f978140: movk 1, a3 +3f978150: jruc L3F978170 +L3F978160: +3f978160: sub a3, a3 +L3F978170: +3f978170: move a3, *a14+, 1 +3f978180: movk 4, a3 +3f978190: move a3, *a14+, 1 +3f9781a0: move *a13(0x20), *a14+, 1 +3f9781c0: calla L3F976990 +3f9781f0: move a8, *a13(0x20), 1 +3f978210: move a14, -*sp, 1 +3f978220: move a8, *a14+, 1 +3f978230: movk 1, a3 +3f978240: move a3, *a14+, 1 +3f978250: calla L3F703D90 +3f978280: move a8, *a13, 1 +3f978290: move a8, a8 +3f9782a0: jrne L3F978360 +3f9782b0: move a14, -*sp, 1 +3f9782c0: move *a13(0x20), *a14+, 1 +3f9782e0: movi 0x3f992510, a8 +3f978310: move a8, *a14+, 1 +3f978320: calla L3FB341E0 +3f978350: jruc L3F978B50 +L3F978360: +3f978360: move a14, -*sp, 1 +3f978370: move *a13(0x20), *a14+, 1 +3f978390: move a8, *a14+, 1 +3f9783a0: move a7, *a14+, 1 +3f9783b0: calla L3F96EEE0 +3f9783e0: move a8, a9 +3f9783f0: move *a13(0x20), a3, 1 +3f978410: cmp a3, a9 +3f978420: jreq L3F9784E0 +3f978430: move a14, -*sp, 1 +3f978440: move a3, *a14+, 1 +3f978450: move a9, *a14+, 1 +3f978460: movi 0x3f9926b8, a8 +3f978490: move a8, *a14+, 1 +3f9784a0: calla L3FB341E0 +3f9784d0: jruc L3F978B50 +L3F9784E0: +3f9784e0: sub a9, a9 +3f9784f0: move *a13(0xffc0), a3, 1 +3f978510: move *a3(0x230), a11, 1 +3f978530: move *a3(0x210), a3, 1 +3f978550: cmp a3, a9 +3f978560: jrge L3F9788D0 +L3F978570: +3f978570: move *a11, a7, 1 +3f978580: sll 0x3, a7 +3f978590: move *a13, a12, 1 +3f9785a0: add a7, a12 +3f9785b0: move a14, -*sp, 1 +3f9785c0: movk 1, a7 +3f9785d0: move a7, *a14+, 1 +3f9785e0: move a14, -*sp, 1 +3f9785f0: move a12, *a14+, 1 +3f978600: calla L3FB458D0 +3f978630: move a8, *a14+, 1 +3f978640: move a12, *a14+, 1 +3f978650: calla L3F7F4770 +3f978680: move a8, *a11, 1 +3f978690: move *a13(0xffc0), a5, 1 +3f9786b0: move a9, a3 +3f9786c0: sll 0x5, a3 +3f9786d0: move *a5(0x250), a7, 1 +3f9786f0: add a3, a7 +3f978700: move *a7, a7, 1 +3f978710: jreq L3F978860 +3f978720: move *a11(0x20), a7, 1 +3f978740: sll 0x3, a7 +3f978750: move *a13, a12, 1 +3f978760: add a7, a12 +3f978770: move a14, -*sp, 1 +3f978780: movk 1, a7 +3f978790: move a7, *a14+, 1 +3f9787a0: move a14, -*sp, 1 +3f9787b0: move a12, *a14+, 1 +3f9787c0: calla L3FB458D0 +3f9787f0: move a8, *a14+, 1 +3f978800: move a12, *a14+, 1 +3f978810: calla L3F7F4770 +3f978840: move a8, *a11(0x20), 1 +L3F978860: +3f978860: inc a9 +3f978870: addi 0x40, a11 +3f978890: move *a5(0x210), a7, 1 +3f9788b0: cmp a7, a9 +3f9788c0: jrlt L3F978570 +L3F9788D0: +3f9788d0: move *a13(0xffc0), a7, 1 +3f9788f0: move *a7, a5, 1 +3f978900: movk 1, a3 +3f978910: or a3, a5 +3f978920: move a5, *a7, 1 +3f978930: move a14, -*sp, 1 +3f978940: move *a13(0x0), *a14+, 1 +3f978960: calla L3F702440 +3f978990: move *a13(0xffe0), a5, 1 +3f9789b0: move *a5(0x350), a3, 1 +3f9789d0: addk 3, a3 +3f9789e0: sra 0x2, a3 +3f9789f0: sll 0x2, a3 +3f978a00: move *a5(0x350), a5, 1 +3f978a20: move a3, a9 +3f978a30: sub a5, a9 +3f978a40: jrle L3F978B10 +3f978a50: move a14, -*sp, 1 +3f978a60: move *a13(0xffe0), a5, 1 +3f978a80: move *a5(0x350), a3, 1 +3f978aa0: add a9, a3 +3f978ab0: move a3, *a14+, 1 +3f978ac0: move a5, *a14+, 1 +3f978ad0: calla L3F96F9F0 +3f978b00: move a8, a10 +L3F978B10: +3f978b10: move a10, a3 +3f978b20: jrlt L3F978B50 +3f978b30: movk 1, a8 +3f978b40: jruc L3F978D70 +L3F978B50: +3f978b50: move *a13(0xffc0), a7, 1 +3f978b70: move *a7(0x230), a5, 1 +3f978b90: jreq L3F978C30 +3f978ba0: move a14, -*sp, 1 +3f978bb0: move *a7(0x230), *a14+, 1 +3f978bd0: calla L3F702440 +3f978c00: sub a5, a5 +3f978c10: move a5, *a7(0x230), 1 +L3F978C30: +3f978c30: move *a7(0x250), a5, 1 +3f978c50: jreq L3F978CF0 +3f978c60: move a14, -*sp, 1 +3f978c70: move *a7(0x250), *a14+, 1 +3f978c90: calla L3F702440 +3f978cc0: sub a5, a5 +3f978cd0: move a5, *a7(0x250), 1 +L3F978CF0: +3f978cf0: move *a13, a5, 1 +3f978d00: jreq L3F978D60 +3f978d10: move a14, -*sp, 1 +3f978d20: move a5, *a14+, 1 +3f978d30: calla L3F702440 +L3F978D60: +3f978d60: sub a8, a8 +L3F978D70: +3f978d70: move *sp(0x120), a14, 1 +3f978d90: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f978db0: rets 2 +L3F978DC0: +3f978dc0: mmtm sp, a7,a9,a11,a13 +3f978de0: move a14, a13 +3f978df0: move *a13(0xffa0), a11, 1 +3f978e10: andi 0xffffff00, a11 +3f978e40: cmpi 0x200, a11 +3f978e60: jreq L3F978FB0 +3f978e70: move a14, -*sp, 1 +3f978e80: move *a13(0xffa0), a11, 1 +3f978ea0: andi 0xffffff00, a11 +3f978ed0: move a11, *a14+, 1 +3f978ee0: movi 0x3f992848, a8 +3f978f10: move a8, *a14+, 1 +3f978f20: movi 0xffff, a11 +3f978f40: move a11, *a14+, 1 +3f978f50: calla L3F5969B0 +3f978f80: sub a8, a8 +3f978f90: jauc L3F979BB0 +L3F978FB0: +3f978fb0: move a14, -*sp, 1 +3f978fc0: movk 2, a11 +3f978fd0: move a11, *a14+, 1 +3f978fe0: move *a13(0xffe0), a11, 1 +3f979000: addi 0x420, a11 +3f979020: move a11, *a14+, 1 +3f979030: move *a13(0xffe0), *a14+, 1 +3f979050: calla L3F96EEE0 +3f979080: move a8, a11 +3f979090: jale L3F979B20 +3f9790b0: move a14, -*sp, 1 +3f9790c0: movk 2, a11 +3f9790d0: move a11, *a14+, 1 +3f9790e0: move *a13(0xffe0), a11, 1 +3f979100: addi 0x430, a11 +3f979120: move a11, *a14+, 1 +3f979130: move *a13(0xffe0), *a14+, 1 +3f979150: calla L3F96EEE0 +3f979180: move a8, a11 +3f979190: jale L3F979B20 +3f9791b0: move a14, -*sp, 1 +3f9791c0: movk 2, a11 +3f9791d0: move a11, *a14+, 1 +3f9791e0: move *a13(0xffe0), a11, 1 +3f979200: addi 0x440, a11 +3f979220: move a11, *a14+, 1 +3f979230: move *a13(0xffe0), *a14+, 1 +3f979250: calla L3F96EEE0 +3f979280: move a8, a11 +3f979290: jale L3F979B20 +3f9792b0: move a14, -*sp, 1 +3f9792c0: movk 2, a11 +3f9792d0: move a11, *a14+, 1 +3f9792e0: move *a13(0xffe0), a11, 1 +3f979300: addi 0x450, a11 +3f979320: move a11, *a14+, 1 +3f979330: move *a13(0xffe0), *a14+, 1 +3f979350: calla L3F96EEE0 +3f979380: move a8, a11 +3f979390: jrle L3F979B20 +3f9793a0: move a14, -*sp, 1 +3f9793b0: movk 2, a11 +3f9793c0: move a11, *a14+, 1 +3f9793d0: move *a13(0xffe0), a11, 1 +3f9793f0: addi 0x460, a11 +3f979410: move a11, *a14+, 1 +3f979420: move *a13(0xffe0), *a14+, 1 +3f979440: calla L3F96EEE0 +3f979470: move a8, a11 +3f979480: jrle L3F979B20 +3f979490: move a14, -*sp, 1 +3f9794a0: movk 2, a11 +3f9794b0: move a11, *a14+, 1 +3f9794c0: move *a13(0xffe0), a11, 1 +3f9794e0: addi 0x470, a11 +3f979500: move a11, *a14+, 1 +3f979510: move *a13(0xffe0), *a14+, 1 +3f979530: calla L3F96EEE0 +3f979560: move a8, a11 +3f979570: jrle L3F979B20 +3f979580: move a14, -*sp, 1 +3f979590: movk 2, a11 +3f9795a0: move a11, *a14+, 1 +3f9795b0: move *a13(0xffe0), a11, 1 +3f9795d0: addi 0x480, a11 +3f9795f0: move a11, *a14+, 1 +3f979600: move *a13(0xffe0), *a14+, 1 +3f979620: calla L3F96EEE0 +3f979650: move a8, a11 +3f979660: jrle L3F979B20 +3f979670: move a14, -*sp, 1 +3f979680: movk 2, a11 +3f979690: move a11, *a14+, 1 +3f9796a0: move *a13(0xffe0), a11, 1 +3f9796c0: addi 0x490, a11 +3f9796e0: move a11, *a14+, 1 +3f9796f0: move *a13(0xffe0), *a14+, 1 +3f979710: calla L3F96EEE0 +3f979740: move a8, a11 +3f979750: jrle L3F979B20 +3f979760: move a14, -*sp, 1 +3f979770: movk 2, a11 +3f979780: move a11, *a14+, 1 +3f979790: move *a13(0xffe0), a11, 1 +3f9797b0: addi 0x4a0, a11 +3f9797d0: move a11, *a14+, 1 +3f9797e0: move *a13(0xffe0), *a14+, 1 +3f979800: calla L3F96EEE0 +3f979830: move a8, a11 +3f979840: jrle L3F979B20 +3f979850: move a14, -*sp, 1 +3f979860: movk 2, a11 +3f979870: move a11, *a14+, 1 +3f979880: move *a13(0xffe0), a11, 1 +3f9798a0: addi 0x4b0, a11 +3f9798c0: move a11, *a14+, 1 +3f9798d0: move *a13(0xffe0), *a14+, 1 +3f9798f0: calla L3F96EEE0 +3f979920: move a8, a11 +3f979930: jrle L3F979B20 +3f979940: move a14, -*sp, 1 +3f979950: movk 2, a11 +3f979960: move a11, *a14+, 1 +3f979970: move *a13(0xffe0), a11, 1 +3f979990: addi 0x4c0, a11 +3f9799b0: move a11, *a14+, 1 +3f9799c0: move *a13(0xffe0), *a14+, 1 +3f9799e0: calla L3F96EEE0 +3f979a10: move a8, a11 +3f979a20: jrle L3F979B20 +3f979a30: move a14, -*sp, 1 +3f979a40: movk 2, a11 +3f979a50: move a11, *a14+, 1 +3f979a60: move *a13(0xffe0), a11, 1 +3f979a80: addi 0x4d0, a11 +3f979aa0: move a11, *a14+, 1 +3f979ab0: move *a13(0xffe0), *a14+, 1 +3f979ad0: calla L3F96EEE0 +3f979b00: move a8, a11 +3f979b10: jrgt L3F979B40 +L3F979B20: +3f979b20: sub a8, a8 +3f979b30: jruc L3F979BB0 +L3F979B40: +3f979b40: move *a13(0xffc0), a11, 1 +3f979b60: move *a11, a9, 1 +3f979b70: movk 2, a7 +3f979b80: or a7, a9 +3f979b90: move a9, *a11, 1 +3f979ba0: movk 1, a8 +L3F979BB0: +3f979bb0: move *sp(0xa0), a14, 1 +3f979bd0: mmfm sp, a7,a9,a11,a13 +3f979bf0: rets 2 +L3F979C00: +3f979c00: mmtm sp, a7,a9,a11,a13 +3f979c20: move a14, a13 +3f979c30: addi 0x40, a14 +3f979c50: move *a13(0xffc0), a11, 1 +3f979c70: jrne L3F979CB0 +3f979c80: sub a8, a8 +3f979c90: jauc L3F97C700 +L3F979CB0: +3f979cb0: move *a11, a11, 1 +3f979cc0: btst 1, a11 +3f979cd0: jreq L3F979D90 +3f979ce0: move a14, -*sp, 1 +3f979cf0: movi 0x3f992948, a8 +3f979d20: move a8, *a14+, 1 +3f979d30: calla L3FB341E0 +3f979d60: movk 1, a8 +3f979d70: jauc L3F97C700 +L3F979D90: +3f979d90: move a14, -*sp, 1 +3f979da0: movk 4, a11 +3f979db0: move a11, *a14+, 1 +3f979dc0: move a13, *a14+, 1 +3f979dd0: move *a13(0xffe0), *a14+, 1 +3f979df0: calla L3F96EEE0 +3f979e20: move a8, *a13(0x20), 1 +3f979e40: move a8, a8 +3f979e50: jrgt L3F979F10 +3f979e60: move a14, -*sp, 1 +3f979e70: movi 0x3f992af0, a8 +3f979ea0: move a8, *a14+, 1 +3f979eb0: calla L3F596830 +3f979ee0: sub a8, a8 +3f979ef0: jauc L3F97C700 +L3F979F10: +3f979f10: move *a13, a11, 1 +3f979f20: andi 0xffffff00, a11 +3f979f50: jreq L3F97A200 +3f979f60: move *a13, a11, 1 +3f979f70: andi 0xffffff00, a11 +3f979fa0: cmpi 0x100, a11 +3f979fc0: jreq L3F97A200 +3f979fd0: move *a13, a11, 1 +3f979fe0: andi 0xffffff00, a11 +3f97a010: cmpi 0x200, a11 +3f97a030: jrne L3F97A100 +3f97a040: move a14, -*sp, 1 +3f97a050: move *a13(0x0), *a14+, 1 +3f97a070: move *a13(0xffc0), *a14+, 1 +3f97a090: move *a13(0xffe0), *a14+, 1 +3f97a0b0: calla L3F978DC0 +3f97a0e0: jauc L3F97C700 +L3F97A100: +3f97a100: move a14, -*sp, 1 +3f97a110: move *a13, a11, 1 +3f97a120: andi 0xffffff00, a11 +3f97a150: move a11, *a14+, 1 +3f97a160: movi 0x3f992bd8, a8 +3f97a190: move a8, *a14+, 1 +3f97a1a0: calla L3FB341E0 +3f97a1d0: sub a8, a8 +3f97a1e0: jauc L3F97C700 +L3F97A200: +3f97a200: move a14, -*sp, 1 +3f97a210: movk 1, a11 +3f97a220: move a11, *a14+, 1 +3f97a230: move *a13(0xffc0), a11, 1 +3f97a250: addk 32, a11 +3f97a260: move a11, *a14+, 1 +3f97a270: move *a13(0xffe0), *a14+, 1 +3f97a290: calla L3F96EEE0 +3f97a2c0: move a8, a11 +3f97a2d0: jale L3F97B850 +3f97a2f0: move a14, -*sp, 1 +3f97a300: movk 1, a11 +3f97a310: move a11, *a14+, 1 +3f97a320: move *a13(0xffc0), a11, 1 +3f97a340: addi 0x40, a11 +3f97a360: move a11, *a14+, 1 +3f97a370: move *a13(0xffe0), *a14+, 1 +3f97a390: calla L3F96EEE0 +3f97a3c0: move a8, a11 +3f97a3d0: jale L3F97B850 +3f97a3f0: move a14, -*sp, 1 +3f97a400: movk 1, a11 +3f97a410: move a11, *a14+, 1 +3f97a420: move *a13(0xffc0), a11, 1 +3f97a440: addi 0x60, a11 +3f97a460: move a11, *a14+, 1 +3f97a470: move *a13(0xffe0), *a14+, 1 +3f97a490: calla L3F96EEE0 +3f97a4c0: move a8, a11 +3f97a4d0: jale L3F97B850 +3f97a4f0: move a14, -*sp, 1 +3f97a500: movk 1, a11 +3f97a510: move a11, *a14+, 1 +3f97a520: move *a13(0xffc0), a11, 1 +3f97a540: addi 0x80, a11 +3f97a560: move a11, *a14+, 1 +3f97a570: move *a13(0xffe0), *a14+, 1 +3f97a590: calla L3F96EEE0 +3f97a5c0: move a8, a11 +3f97a5d0: jale L3F97B850 +3f97a5f0: move a14, -*sp, 1 +3f97a600: movk 1, a11 +3f97a610: move a11, *a14+, 1 +3f97a620: move *a13(0xffc0), a11, 1 +3f97a640: addi 0xa0, a11 +3f97a660: move a11, *a14+, 1 +3f97a670: move *a13(0xffe0), *a14+, 1 +3f97a690: calla L3F96EEE0 +3f97a6c0: move a8, a11 +3f97a6d0: jale L3F97B850 +3f97a6f0: move a14, -*sp, 1 +3f97a700: movk 1, a11 +3f97a710: move a11, *a14+, 1 +3f97a720: move *a13(0xffc0), a11, 1 +3f97a740: addi 0xc0, a11 +3f97a760: move a11, *a14+, 1 +3f97a770: move *a13(0xffe0), *a14+, 1 +3f97a790: calla L3F96EEE0 +3f97a7c0: move a8, a11 +3f97a7d0: jale L3F97B850 +3f97a7f0: move a14, -*sp, 1 +3f97a800: movk 1, a11 +3f97a810: move a11, *a14+, 1 +3f97a820: move *a13(0xffc0), a11, 1 +3f97a840: addi 0xe0, a11 +3f97a860: move a11, *a14+, 1 +3f97a870: move *a13(0xffe0), *a14+, 1 +3f97a890: calla L3F96EEE0 +3f97a8c0: move a8, a11 +3f97a8d0: jale L3F97B850 +3f97a8f0: move a14, -*sp, 1 +3f97a900: move *a13(0xffe0), a11, 1 +3f97a920: move *a11(0x350), a11, 1 +3f97a940: inc a11 +3f97a950: move a11, *a14+, 1 +3f97a960: move *a13(0xffe0), *a14+, 1 +3f97a980: calla L3F96F9F0 +3f97a9b0: move a8, a11 +3f97a9c0: jale L3F97B850 +3f97a9e0: move a14, -*sp, 1 +3f97a9f0: movk 4, a11 +3f97aa00: move a11, *a14+, 1 +3f97aa10: move *a13(0xffc0), a11, 1 +3f97aa30: addi 0x110, a11 +3f97aa50: move a11, *a14+, 1 +3f97aa60: move *a13(0xffe0), *a14+, 1 +3f97aa80: calla L3F96EEE0 +3f97aab0: move a8, a11 +3f97aac0: jale L3F97B850 +3f97aae0: move a14, -*sp, 1 +3f97aaf0: movk 4, a11 +3f97ab00: move a11, *a14+, 1 +3f97ab10: move *a13(0xffc0), a11, 1 +3f97ab30: addi 0xf0, a11 +3f97ab50: move a11, *a14+, 1 +3f97ab60: move *a13(0xffe0), *a14+, 1 +3f97ab80: calla L3F96EEE0 +3f97abb0: move a8, a11 +3f97abc0: jale L3F97B850 +3f97abe0: move a14, -*sp, 1 +3f97abf0: movk 4, a11 +3f97ac00: move a11, *a14+, 1 +3f97ac10: move *a13(0xffc0), a11, 1 +3f97ac30: addi 0x130, a11 +3f97ac50: move a11, *a14+, 1 +3f97ac60: move *a13(0xffe0), *a14+, 1 +3f97ac80: calla L3F96EEE0 +3f97acb0: move a8, a11 +3f97acc0: jale L3F97B850 +3f97ace0: move a14, -*sp, 1 +3f97acf0: movk 2, a11 +3f97ad00: move a11, *a14+, 1 +3f97ad10: move *a13(0xffc0), a11, 1 +3f97ad30: addi 0x1b0, a11 +3f97ad50: move a11, *a14+, 1 +3f97ad60: move *a13(0xffe0), *a14+, 1 +3f97ad80: calla L3F96EEE0 +3f97adb0: move a8, a11 +3f97adc0: jale L3F97B850 +3f97ade0: move a14, -*sp, 1 +3f97adf0: movk 2, a11 +3f97ae00: move a11, *a14+, 1 +3f97ae10: move *a13(0xffc0), a11, 1 +3f97ae30: addi 0x1c0, a11 +3f97ae50: move a11, *a14+, 1 +3f97ae60: move *a13(0xffe0), *a14+, 1 +3f97ae80: calla L3F96EEE0 +3f97aeb0: move a8, a11 +3f97aec0: jale L3F97B850 +3f97aee0: move a14, -*sp, 1 +3f97aef0: movk 2, a11 +3f97af00: move a11, *a14+, 1 +3f97af10: move *a13(0xffc0), a11, 1 +3f97af30: addi 0x1d0, a11 +3f97af50: move a11, *a14+, 1 +3f97af60: move *a13(0xffe0), *a14+, 1 +3f97af80: calla L3F96EEE0 +3f97afb0: move a8, a11 +3f97afc0: jale L3F97B850 +3f97afe0: move a14, -*sp, 1 +3f97aff0: movk 2, a11 +3f97b000: move a11, *a14+, 1 +3f97b010: move *a13(0xffc0), a11, 1 +3f97b030: addi 0x1e0, a11 +3f97b050: move a11, *a14+, 1 +3f97b060: move *a13(0xffe0), *a14+, 1 +3f97b080: calla L3F96EEE0 +3f97b0b0: move a8, a11 +3f97b0c0: jrle L3F97B850 +3f97b0d0: move a14, -*sp, 1 +3f97b0e0: movk 2, a11 +3f97b0f0: move a11, *a14+, 1 +3f97b100: move *a13(0xffc0), a11, 1 +3f97b120: addi 0x1f0, a11 +3f97b140: move a11, *a14+, 1 +3f97b150: move *a13(0xffe0), *a14+, 1 +3f97b170: calla L3F96EEE0 +3f97b1a0: move a8, a11 +3f97b1b0: jrle L3F97B850 +3f97b1c0: move a14, -*sp, 1 +3f97b1d0: movk 2, a11 +3f97b1e0: move a11, *a14+, 1 +3f97b1f0: move *a13(0xffc0), a11, 1 +3f97b210: addi 0x200, a11 +3f97b230: move a11, *a14+, 1 +3f97b240: move *a13(0xffe0), *a14+, 1 +3f97b260: calla L3F96EEE0 +3f97b290: move a8, a11 +3f97b2a0: jrle L3F97B850 +3f97b2b0: move a14, -*sp, 1 +3f97b2c0: movk 2, a11 +3f97b2d0: move a11, *a14+, 1 +3f97b2e0: move *a13(0xffc0), a11, 1 +3f97b300: addi 0x150, a11 +3f97b320: move a11, *a14+, 1 +3f97b330: move *a13(0xffe0), *a14+, 1 +3f97b350: calla L3F96EEE0 +3f97b380: move a8, a11 +3f97b390: jrle L3F97B850 +3f97b3a0: move a14, -*sp, 1 +3f97b3b0: movk 2, a11 +3f97b3c0: move a11, *a14+, 1 +3f97b3d0: move *a13(0xffc0), a11, 1 +3f97b3f0: addi 0x160, a11 +3f97b410: move a11, *a14+, 1 +3f97b420: move *a13(0xffe0), *a14+, 1 +3f97b440: calla L3F96EEE0 +3f97b470: move a8, a11 +3f97b480: jrle L3F97B850 +3f97b490: move a14, -*sp, 1 +3f97b4a0: movk 2, a11 +3f97b4b0: move a11, *a14+, 1 +3f97b4c0: move *a13(0xffc0), a11, 1 +3f97b4e0: addi 0x170, a11 +3f97b500: move a11, *a14+, 1 +3f97b510: move *a13(0xffe0), *a14+, 1 +3f97b530: calla L3F96EEE0 +3f97b560: move a8, a11 +3f97b570: jrle L3F97B850 +3f97b580: move a14, -*sp, 1 +3f97b590: movk 2, a11 +3f97b5a0: move a11, *a14+, 1 +3f97b5b0: move *a13(0xffc0), a11, 1 +3f97b5d0: addi 0x180, a11 +3f97b5f0: move a11, *a14+, 1 +3f97b600: move *a13(0xffe0), *a14+, 1 +3f97b620: calla L3F96EEE0 +3f97b650: move a8, a11 +3f97b660: jrle L3F97B850 +3f97b670: move a14, -*sp, 1 +3f97b680: movk 2, a11 +3f97b690: move a11, *a14+, 1 +3f97b6a0: move *a13(0xffc0), a11, 1 +3f97b6c0: addi 0x190, a11 +3f97b6e0: move a11, *a14+, 1 +3f97b6f0: move *a13(0xffe0), *a14+, 1 +3f97b710: calla L3F96EEE0 +3f97b740: move a8, a11 +3f97b750: jrle L3F97B850 +3f97b760: move a14, -*sp, 1 +3f97b770: movk 2, a11 +3f97b780: move a11, *a14+, 1 +3f97b790: move *a13(0xffc0), a11, 1 +3f97b7b0: addi 0x1a0, a11 +3f97b7d0: move a11, *a14+, 1 +3f97b7e0: move *a13(0xffe0), *a14+, 1 +3f97b800: calla L3F96EEE0 +3f97b830: move a8, a11 +3f97b840: jrgt L3F97B880 +L3F97B850: +3f97b850: sub a8, a8 +3f97b860: jauc L3F97C700 +L3F97B880: +3f97b880: move *a13, a11, 1 +3f97b890: andi 0xffffff00, a11 +3f97b8c0: cmpi 0x100, a11 +3f97b8e0: jane L3F97C580 +3f97b900: move a14, -*sp, 1 +3f97b910: movk 2, a11 +3f97b920: move a11, *a14+, 1 +3f97b930: move *a13(0xffe0), a11, 1 +3f97b950: addi 0x420, a11 +3f97b970: move a11, *a14+, 1 +3f97b980: move *a13(0xffe0), *a14+, 1 +3f97b9a0: calla L3F96EEE0 +3f97b9d0: move a8, a11 +3f97b9e0: jale L3F97C560 +3f97ba00: move a14, -*sp, 1 +3f97ba10: movk 2, a11 +3f97ba20: move a11, *a14+, 1 +3f97ba30: move *a13(0xffe0), a11, 1 +3f97ba50: addi 0x430, a11 +3f97ba70: move a11, *a14+, 1 +3f97ba80: move *a13(0xffe0), *a14+, 1 +3f97baa0: calla L3F96EEE0 +3f97bad0: move a8, a11 +3f97bae0: jale L3F97C560 +3f97bb00: move a14, -*sp, 1 +3f97bb10: movk 2, a11 +3f97bb20: move a11, *a14+, 1 +3f97bb30: move *a13(0xffe0), a11, 1 +3f97bb50: addi 0x440, a11 +3f97bb70: move a11, *a14+, 1 +3f97bb80: move *a13(0xffe0), *a14+, 1 +3f97bba0: calla L3F96EEE0 +3f97bbd0: move a8, a11 +3f97bbe0: jale L3F97C560 +3f97bc00: move a14, -*sp, 1 +3f97bc10: movk 2, a11 +3f97bc20: move a11, *a14+, 1 +3f97bc30: move *a13(0xffe0), a11, 1 +3f97bc50: addi 0x450, a11 +3f97bc70: move a11, *a14+, 1 +3f97bc80: move *a13(0xffe0), *a14+, 1 +3f97bca0: calla L3F96EEE0 +3f97bcd0: move a8, a11 +3f97bce0: jale L3F97C560 +3f97bd00: move a14, -*sp, 1 +3f97bd10: movk 2, a11 +3f97bd20: move a11, *a14+, 1 +3f97bd30: move *a13(0xffe0), a11, 1 +3f97bd50: addi 0x460, a11 +3f97bd70: move a11, *a14+, 1 +3f97bd80: move *a13(0xffe0), *a14+, 1 +3f97bda0: calla L3F96EEE0 +3f97bdd0: move a8, a11 +3f97bde0: jrle L3F97C560 +3f97bdf0: move a14, -*sp, 1 +3f97be00: movk 2, a11 +3f97be10: move a11, *a14+, 1 +3f97be20: move *a13(0xffe0), a11, 1 +3f97be40: addi 0x470, a11 +3f97be60: move a11, *a14+, 1 +3f97be70: move *a13(0xffe0), *a14+, 1 +3f97be90: calla L3F96EEE0 +3f97bec0: move a8, a11 +3f97bed0: jrle L3F97C560 +3f97bee0: move a14, -*sp, 1 +3f97bef0: movk 2, a11 +3f97bf00: move a11, *a14+, 1 +3f97bf10: move *a13(0xffe0), a11, 1 +3f97bf30: addi 0x480, a11 +3f97bf50: move a11, *a14+, 1 +3f97bf60: move *a13(0xffe0), *a14+, 1 +3f97bf80: calla L3F96EEE0 +3f97bfb0: move a8, a11 +3f97bfc0: jrle L3F97C560 +3f97bfd0: move a14, -*sp, 1 +3f97bfe0: movk 2, a11 +3f97bff0: move a11, *a14+, 1 +3f97c000: move *a13(0xffe0), a11, 1 +3f97c020: addi 0x490, a11 +3f97c040: move a11, *a14+, 1 +3f97c050: move *a13(0xffe0), *a14+, 1 +3f97c070: calla L3F96EEE0 +3f97c0a0: move a8, a11 +3f97c0b0: jrle L3F97C560 +3f97c0c0: move a14, -*sp, 1 +3f97c0d0: movk 2, a11 +3f97c0e0: move a11, *a14+, 1 +3f97c0f0: move *a13(0xffe0), a11, 1 +3f97c110: addi 0x4a0, a11 +3f97c130: move a11, *a14+, 1 +3f97c140: move *a13(0xffe0), *a14+, 1 +3f97c160: calla L3F96EEE0 +3f97c190: move a8, a11 +3f97c1a0: jrle L3F97C560 +3f97c1b0: move a14, -*sp, 1 +3f97c1c0: movk 2, a11 +3f97c1d0: move a11, *a14+, 1 +3f97c1e0: move *a13(0xffe0), a11, 1 +3f97c200: addi 0x4b0, a11 +3f97c220: move a11, *a14+, 1 +3f97c230: move *a13(0xffe0), *a14+, 1 +3f97c250: calla L3F96EEE0 +3f97c280: move a8, a11 +3f97c290: jrle L3F97C560 +3f97c2a0: move a14, -*sp, 1 +3f97c2b0: movk 2, a11 +3f97c2c0: move a11, *a14+, 1 +3f97c2d0: move *a13(0xffe0), a11, 1 +3f97c2f0: addi 0x4c0, a11 +3f97c310: move a11, *a14+, 1 +3f97c320: move *a13(0xffe0), *a14+, 1 +3f97c340: calla L3F96EEE0 +3f97c370: move a8, a11 +3f97c380: jrle L3F97C560 +3f97c390: move a14, -*sp, 1 +3f97c3a0: movk 2, a11 +3f97c3b0: move a11, *a14+, 1 +3f97c3c0: move *a13(0xffe0), a11, 1 +3f97c3e0: addi 0x4d0, a11 +3f97c400: move a11, *a14+, 1 +3f97c410: move *a13(0xffe0), *a14+, 1 +3f97c430: calla L3F96EEE0 +3f97c460: move a8, a11 +3f97c470: jrle L3F97C560 +3f97c480: move a14, -*sp, 1 +3f97c490: move *a13(0xffe0), a11, 1 +3f97c4b0: move *a11(0x350), a11, 1 +3f97c4d0: addk 28, a11 +3f97c4e0: move a11, *a14+, 1 +3f97c4f0: move *a13(0xffe0), *a14+, 1 +3f97c510: calla L3F96F9F0 +3f97c540: move a8, a11 +3f97c550: jrgt L3F97C690 +L3F97C560: +3f97c560: sub a8, a8 +3f97c570: jruc L3F97C700 +L3F97C580: +3f97c580: move a14, -*sp, 1 +3f97c590: move *a13(0xffe0), a11, 1 +3f97c5b0: move *a11(0x350), a11, 1 +3f97c5d0: addi 0x34, a11 +3f97c5f0: move a11, *a14+, 1 +3f97c600: move *a13(0xffe0), *a14+, 1 +3f97c620: calla L3F96F9F0 +3f97c650: move a8, a11 +3f97c660: jrgt L3F97C690 +3f97c670: sub a8, a8 +3f97c680: jruc L3F97C700 +L3F97C690: +3f97c690: move *a13(0xffc0), a11, 1 +3f97c6b0: move *a11, a9, 1 +3f97c6c0: movk 2, a7 +3f97c6d0: or a7, a9 +3f97c6e0: move a9, *a11, 1 +3f97c6f0: movk 1, a8 +L3F97C700: +3f97c700: move *sp(0xa0), a14, 1 +3f97c720: mmfm sp, a7,a9,a11,a13 +3f97c740: rets 2 +L3F97C750: +3f97c750: mmtm sp, a5,a7,a9,a11,a13 +3f97c770: move a14, a13 +3f97c780: addi 0xb0, a14 +3f97c7a0: sub a11, a11 +3f97c7b0: move a11, *a13(0x70), 1 +3f97c7d0: move *a13(0xffc0), a11, 1 +3f97c7f0: jrne L3F97C830 +3f97c800: sub a8, a8 +3f97c810: jauc L3F97EEB0 +L3F97C830: +3f97c830: move a14, -*sp, 1 +3f97c840: movk 4, a9 +3f97c850: move a9, *a14+, 1 +3f97c860: move a13, a9 +3f97c870: addi 0x90, a9 +3f97c890: move a9, *a14+, 1 +3f97c8a0: move *a13(0xffe0), *a14+, 1 +3f97c8c0: calla L3F96EEE0 +3f97c8f0: move a8, *a13(0x50), 1 +3f97c910: move a8, a8 +3f97c920: jrle L3F97C990 +3f97c930: move *a13(0x90), a9, 1 +3f97c950: andi 0xffffff00, a9 +3f97c980: jreq L3F97CAA0 +L3F97C990: +3f97c990: move a14, -*sp, 1 +3f97c9a0: move *a13(0x90), a9, 1 +3f97c9c0: andi 0xffffff00, a9 +3f97c9f0: move a9, *a14+, 1 +3f97ca00: movi 0x3f992ce0, a8 +3f97ca30: move a8, *a14+, 1 +3f97ca40: calla L3FB341E0 +3f97ca70: sub a8, a8 +3f97ca80: jauc L3F97EEB0 +L3F97CAA0: +3f97caa0: move *a11(0x40), a9, 1 +3f97cac0: jrne L3F97CB00 +3f97cad0: sub a8, a8 +3f97cae0: jauc L3F97EEB0 +L3F97CB00: +3f97cb00: move a14, -*sp, 1 +3f97cb10: movk 2, a9 +3f97cb20: move a9, *a14+, 1 +3f97cb30: addi 0x60, a11 +3f97cb50: move a11, *a14+, 1 +3f97cb60: move *a13(0xffe0), *a14+, 1 +3f97cb80: calla L3F96EEE0 +3f97cbb0: move a8, a11 +3f97cbc0: jrle L3F97CF50 +3f97cbd0: move a14, -*sp, 1 +3f97cbe0: move a9, *a14+, 1 +3f97cbf0: move *a13(0xffc0), a11, 1 +3f97cc10: addi 0x80, a11 +3f97cc30: move a11, *a14+, 1 +3f97cc40: move *a13(0xffe0), *a14+, 1 +3f97cc60: calla L3F96EEE0 +3f97cc90: move a8, a11 +3f97cca0: jrle L3F97CF50 +3f97ccb0: move a14, -*sp, 1 +3f97ccc0: move a9, *a14+, 1 +3f97ccd0: move *a13(0xffc0), a11, 1 +3f97ccf0: addi 0xa0, a11 +3f97cd10: move a11, *a14+, 1 +3f97cd20: move *a13(0xffe0), *a14+, 1 +3f97cd40: calla L3F96EEE0 +3f97cd70: move a8, a11 +3f97cd80: jrle L3F97CF50 +3f97cd90: move a14, -*sp, 1 +3f97cda0: move a9, *a14+, 1 +3f97cdb0: move *a13(0xffc0), a11, 1 +3f97cdd0: addi 0xc0, a11 +3f97cdf0: move a11, *a14+, 1 +3f97ce00: move *a13(0xffe0), *a14+, 1 +3f97ce20: calla L3F96EEE0 +3f97ce50: move a8, a11 +3f97ce60: jrle L3F97CF50 +3f97ce70: move a14, -*sp, 1 +3f97ce80: move a9, *a14+, 1 +3f97ce90: move *a13(0xffc0), a11, 1 +3f97ceb0: addi 0x260, a11 +3f97ced0: move a11, *a14+, 1 +3f97cee0: move *a13(0xffe0), *a14+, 1 +3f97cf00: calla L3F96EEE0 +3f97cf30: move a8, a11 +3f97cf40: jrgt L3F97CF80 +L3F97CF50: +3f97cf50: sub a8, a8 +3f97cf60: jauc L3F97EEB0 +L3F97CF80: +3f97cf80: move *a13(0xffc0), a11, 1 +3f97cfa0: move *a11(0x40), a9, 1 +3f97cfc0: move *a9, a11, 1 +3f97cfd0: ori 0x20, a11 +3f97d000: move a11, *a9, 1 +3f97d010: move *a13(0xffc0), a11, 1 +3f97d030: move *a11(0x80), a9, 1 +3f97d050: move *a11(0x60), a7, 1 +3f97d070: sub a7, a9 +3f97d080: move *a11(0xc0), a7, 1 +3f97d0a0: move *a11(0xa0), a5, 1 +3f97d0c0: sub a5, a7 +3f97d0d0: inc a9 +3f97d0e0: inc a7 +3f97d0f0: mpys a7, a9 +3f97d100: move a9, *a13(0x10), 1 +3f97d120: move *a11(0x40), a7, 1 +3f97d140: move *a7, a7, 1 +3f97d150: btst 2, a7 +3f97d160: jreq L3F97D4E0 +3f97d170: move *a11(0x40), a7, 1 +3f97d190: move *a7(0x2b0), a7, 1 +3f97d1b0: jreq L3F97D4E0 +3f97d1c0: move *a11(0x160), a7, 1 +3f97d1e0: jreq L3F97D310 +3f97d1f0: move a14, -*sp, 1 +3f97d200: move *a11(0x160), *a14+, 1 +3f97d220: calla L3F702440 +3f97d250: move *a11(0x160), a7, 1 +3f97d270: move *a11(0x180), a5, 1 +3f97d290: cmp a5, a7 +3f97d2a0: jrne L3F97D2E0 +3f97d2b0: sub a7, a7 +3f97d2c0: move a7, *a11(0x180), 1 +L3F97D2E0: +3f97d2e0: sub a7, a7 +3f97d2f0: move a7, *a11(0x160), 1 +L3F97D310: +3f97d310: move a14, -*sp, 1 +3f97d320: movk 4, a7 +3f97d330: move a7, *a14+, 1 +3f97d340: move a9, *a14+, 1 +3f97d350: calla L3F703D90 +3f97d380: move a8, *a11(0x160), 1 +3f97d3a0: move *a11(0x160), a5, 1 +3f97d3c0: jrne L3F97D480 +3f97d3d0: move a14, -*sp, 1 +3f97d3e0: movi 0x3f992e00, a8 +3f97d410: move a8, *a14+, 1 +3f97d420: calla L3FB341E0 +3f97d450: sub a8, a8 +3f97d460: jauc L3F97EEB0 +L3F97D480: +3f97d480: move *a11(0x40), a5, 1 +3f97d4a0: move *a5, a7, 1 +3f97d4b0: movk 4, a9 +3f97d4c0: or a9, a7 +3f97d4d0: move a7, *a5, 1 +L3F97D4E0: +3f97d4e0: move *a11(0x40), a9, 1 +3f97d500: move *a9(0xc0), a9, 1 +3f97d520: jreq L3F97D880 +3f97d530: move *a11(0x40), a9, 1 +3f97d550: move *a9(0x2d0), a9, 1 +3f97d570: jreq L3F97D880 +3f97d580: move *a11(0x180), a9, 1 +3f97d5a0: jreq L3F97D6D0 +3f97d5b0: move a14, -*sp, 1 +3f97d5c0: move *a11(0x180), *a14+, 1 +3f97d5e0: calla L3F702440 +3f97d610: move *a11(0x160), a9, 1 +3f97d630: move *a11(0x180), a7, 1 +3f97d650: cmp a7, a9 +3f97d660: jrne L3F97D6A0 +3f97d670: sub a9, a9 +3f97d680: move a9, *a11(0x160), 1 +L3F97D6A0: +3f97d6a0: sub a9, a9 +3f97d6b0: move a9, *a11(0x180), 1 +L3F97D6D0: +3f97d6d0: move a14, -*sp, 1 +3f97d6e0: movk 4, a9 +3f97d6f0: move a9, *a14+, 1 +3f97d700: move *a13(0x10), *a14+, 1 +3f97d720: calla L3F703D90 +3f97d750: move a8, *a11(0x180), 1 +3f97d770: move *a11(0x180), a7, 1 +3f97d790: jrne L3F97D840 +3f97d7a0: move a14, -*sp, 1 +3f97d7b0: movi 0x3f992f70, a8 +3f97d7e0: move a8, *a14+, 1 +3f97d7f0: calla L3FB341E0 +3f97d820: jauc L3F97EB90 +L3F97D840: +3f97d840: movk 1, a7 +3f97d850: move a7, *a13(0x70), 1 +3f97d870: jruc L3F97D8B0 +L3F97D880: +3f97d880: move *a11(0x160), *a11(0x180), 1 +L3F97D8B0: +3f97d8b0: move *a11(0x180), a9, 1 +3f97d8d0: jreq L3F97D940 +3f97d8e0: move *a11(0x40), a9, 1 +3f97d900: move *a9, a7, 1 +3f97d910: movk 16, a5 +3f97d920: or a5, a7 +3f97d930: move a7, *a9, 1 +L3F97D940: +3f97d940: move *a11(0x40), a9, 1 +3f97d960: addi 0x1a0, a11 +3f97d980: addi 0x1b0, a9 +3f97d9a0: move *a9+, *a11+, 1 +3f97d9b0: move *a9+, *a11+, 1 +3f97d9c0: move *a9, *a11, 1 +3f97d9d0: move *a13(0xffc0), a11, 1 +3f97d9f0: move *a11(0x40), a9, 1 +3f97da10: addi 0x200, a11 +3f97da30: addi 0x150, a9 +3f97da50: move *a9+, *a11+, 1 +3f97da60: move *a9+, *a11+, 1 +3f97da70: move *a9, *a11, 1 +3f97da80: move *a13(0xffc0), a11, 1 +3f97daa0: move *a11(0x40), a9, 1 +3f97dac0: move *a9, a7, 1 +3f97dad0: movk 2, a5 +3f97dae0: or a5, a7 +3f97daf0: move a7, *a9, 1 +3f97db00: move *a11(0x160), a9, 1 +3f97db20: jrne L3F97E030 +3f97db30: move *a11(0x180), a9, 1 +3f97db50: jrne L3F97E030 +3f97db60: move a14, -*sp, 1 +3f97db70: move *a13(0xffe0), a9, 1 +3f97db90: move *a13(0x10), a7, 1 +3f97dbb0: sll 0x1, a7 +3f97dbc0: move *a9(0x350), a5, 1 +3f97dbe0: add a7, a5 +3f97dbf0: move a5, *a14+, 1 +3f97dc00: move a9, *a14+, 1 +3f97dc10: calla L3F96F9F0 +3f97dc40: move a8, *a13(0x50), 1 +3f97dc60: move a14, -*sp, 1 +3f97dc70: movi 0x3f9930f8, a8 +3f97dca0: move a8, *a14+, 1 +3f97dcb0: calla L3FB341E0 +3f97dce0: move *a13(0x50), a7, 1 +3f97dd00: jrge L3F97DDC0 +3f97dd10: move a14, -*sp, 1 +3f97dd20: movi 0x3f9931e0, a8 +3f97dd50: move a8, *a14+, 1 +3f97dd60: calla L3FB341E0 +3f97dd90: sub a8, a8 +3f97dda0: jauc L3F97EEB0 +L3F97DDC0: +3f97ddc0: move *a9(0x350), a5, 1 +3f97dde0: addk 3, a5 +3f97ddf0: sra 0x2, a5 +3f97de00: sll 0x2, a5 +3f97de10: move *a9(0x350), a7, 1 +3f97de30: sub a7, a5 +3f97de40: move a5, *a13(0x30), 1 +3f97de60: jrle L3F97DF20 +3f97de70: move a14, -*sp, 1 +3f97de80: move *a9(0x350), a7, 1 +3f97dea0: add a5, a7 +3f97deb0: move a7, *a14+, 1 +3f97dec0: move a9, *a14+, 1 +3f97ded0: calla L3F96F9F0 +3f97df00: move a8, *a13(0x50), 1 +L3F97DF20: +3f97df20: move *a13(0x50), a7, 1 +3f97df40: jrge L3F97E000 +3f97df50: move a14, -*sp, 1 +3f97df60: movi 0x3f9931e0, a8 +3f97df90: move a8, *a14+, 1 +3f97dfa0: calla L3FB341E0 +3f97dfd0: sub a8, a8 +3f97dfe0: jauc L3F97EEB0 +L3F97E000: +3f97e000: movk 1, a8 +3f97e010: jauc L3F97EEB0 +L3F97E030: +3f97e030: movk 1, a9 +3f97e040: move a9, *a11(0x100), 1 +3f97e060: sub a7, a7 +3f97e070: move a7, *a13(0x30), 1 +3f97e090: move *a13(0x10), a5, 1 +3f97e0b0: cmp a5, a7 +3f97e0c0: jrge L3F97E760 +L3F97E0D0: +3f97e0d0: move a14, -*sp, 1 +3f97e0e0: movk 2, a11 +3f97e0f0: move a11, *a14+, 1 +3f97e100: move a13, *a14+, 1 +3f97e110: move *a13(0xffe0), *a14+, 1 +3f97e130: calla L3F96EEE0 +3f97e160: move a8, a5 +3f97e170: jale L3F97EB90 +3f97e190: setf 16, 0, 0 +3f97e1a0: move *a13, a9, 0 +3f97e1b0: cmpi 0xffff, a9 +3f97e1e0: jrne L3F97E380 +3f97e1f0: move *a13(0xffc0), a7, 1 +3f97e210: sub a5, a5 +3f97e220: move a5, *a7(0x100), 1 +3f97e240: move *a13(0x30), a5, 1 +3f97e260: sll 0x5, a5 +3f97e270: move *a7(0x160), a11, 1 +3f97e290: add a5, a11 +3f97e2a0: sub a5, a5 +3f97e2b0: move a5, *a11, 1 +3f97e2c0: move *a13(0x70), a11, 1 +3f97e2e0: jreq L3F97E6D0 +3f97e2f0: move *a13(0x30), a5, 1 +3f97e310: sll 0x5, a5 +3f97e320: move *a7(0x180), a7, 1 +3f97e340: add a5, a7 +3f97e350: sub a5, a5 +3f97e360: move a5, *a7, 1 +3f97e370: jruc L3F97E6D0 +L3F97E380: +3f97e380: move *a13(0xffc0), a7, 1 +3f97e3a0: move *a7(0x40), a5, 1 +3f97e3c0: move *a5(0x270), a5, 1 +3f97e3e0: cmp a5, a9 +3f97e3f0: jrnc L3F97E5F0 +3f97e400: move *a13(0x30), a5, 1 +3f97e420: sll 0x5, a5 +3f97e430: move *a7(0x160), a11, 1 +3f97e450: add a5, a11 +3f97e460: move *a7(0x40), a5, 1 +3f97e480: sll 0x7, a9 +3f97e490: move *a5(0x2b0), a5, 1 +3f97e4b0: add a9, a5 +3f97e4c0: move a5, *a11, 1 +3f97e4d0: move *a13(0x70), a11, 1 +3f97e4f0: jreq L3F97E6D0 +3f97e500: move *a13(0x30), a9, 1 +3f97e520: sll 0x5, a9 +3f97e530: move *a7(0x180), a5, 1 +3f97e550: add a9, a5 +3f97e560: move *a7(0x40), a9, 1 +3f97e580: move *a13, a7, 0 +3f97e590: sll 0x7, a7 +3f97e5a0: move *a9(0x2d0), a9, 1 +3f97e5c0: add a7, a9 +3f97e5d0: move a9, *a5, 1 +3f97e5e0: jruc L3F97E6D0 +L3F97E5F0: +3f97e5f0: move a14, -*sp, 1 +3f97e600: move *a7(0x40), a5, 1 +3f97e620: move *a5(0x270), *a14+, 1 +3f97e640: move a9, *a14+, 1 +3f97e650: movi 0x3f9932b0, a8 +3f97e680: move a8, *a14+, 1 +3f97e690: calla L3FB341E0 +3f97e6c0: jruc L3F97EB90 +L3F97E6D0: +3f97e6d0: move *a13(0x30), a9, 1 +3f97e6f0: inc a9 +3f97e700: move a9, *a13(0x30), 1 +3f97e720: move *a13(0x10), a7, 1 +3f97e740: cmp a7, a9 +3f97e750: jrlt L3F97E0D0 +L3F97E760: +3f97e760: move *a13(0xffc0), a11, 1 +3f97e780: move *a11(0x260), a9, 1 +3f97e7a0: inc a9 +3f97e7b0: jreq L3F97E9C0 +3f97e7c0: move *a11(0x260), a9, 1 +3f97e7e0: sra 0x8, a9 +3f97e7f0: andi 0xff, a9 +3f97e820: move *a11(0xa0), a7, 1 +3f97e840: sub a7, a9 +3f97e850: move *a11(0x80), a7, 1 +3f97e870: move *a11(0x60), a5, 1 +3f97e890: sub a5, a7 +3f97e8a0: inc a7 +3f97e8b0: mpys a7, a9 +3f97e8c0: move *a11(0x260), a7, 1 +3f97e8e0: andi 0xff, a7 +3f97e910: add a7, a9 +3f97e920: move *a11(0x60), a7, 1 +3f97e940: sub a7, a9 +3f97e950: sll 0x5, a9 +3f97e960: move *a11(0x160), a7, 1 +3f97e980: add a9, a7 +3f97e990: move *a7(0x0), *a11(0x280), 1 +L3F97E9C0: +3f97e9c0: move *a13(0xffe0), a9, 1 +3f97e9e0: move *a9(0x350), a7, 1 +3f97ea00: addk 3, a7 +3f97ea10: sra 0x2, a7 +3f97ea20: sll 0x2, a7 +3f97ea30: move *a9(0x350), a5, 1 +3f97ea50: sub a5, a7 +3f97ea60: move a7, *a13(0x30), 1 +3f97ea80: jrle L3F97EB40 +3f97ea90: move a14, -*sp, 1 +3f97eaa0: move *a9(0x350), a5, 1 +3f97eac0: add a7, a5 +3f97ead0: move a5, *a14+, 1 +3f97eae0: move a9, *a14+, 1 +3f97eaf0: calla L3F96F9F0 +3f97eb20: move a8, *a13(0x50), 1 +L3F97EB40: +3f97eb40: move *a13(0x50), a5, 1 +3f97eb60: jrlt L3F97EB90 +3f97eb70: movk 1, a8 +3f97eb80: jruc L3F97EEB0 +L3F97EB90: +3f97eb90: move *a13(0x70), a11, 1 +3f97ebb0: jreq L3F97ED30 +3f97ebc0: move *a13(0xffc0), a9, 1 +3f97ebe0: move *a9(0x180), a7, 1 +3f97ec00: jreq L3F97ED30 +3f97ec10: move a14, -*sp, 1 +3f97ec20: move *a9(0x180), *a14+, 1 +3f97ec40: calla L3F702440 +3f97ec70: move *a9(0x160), a7, 1 +3f97ec90: move *a9(0x180), a5, 1 +3f97ecb0: cmp a5, a7 +3f97ecc0: jrne L3F97ED00 +3f97ecd0: sub a7, a7 +3f97ece0: move a7, *a9(0x160), 1 +L3F97ED00: +3f97ed00: sub a7, a7 +3f97ed10: move a7, *a9(0x180), 1 +L3F97ED30: +3f97ed30: move *a13(0xffc0), a9, 1 +3f97ed50: move *a9(0x160), a7, 1 +3f97ed70: jreq L3F97EEA0 +3f97ed80: move a14, -*sp, 1 +3f97ed90: move *a9(0x160), *a14+, 1 +3f97edb0: calla L3F702440 +3f97ede0: move *a9(0x160), a7, 1 +3f97ee00: move *a9(0x180), a5, 1 +3f97ee20: cmp a5, a7 +3f97ee30: jrne L3F97EE70 +3f97ee40: sub a7, a7 +3f97ee50: move a7, *a9(0x180), 1 +L3F97EE70: +3f97ee70: sub a7, a7 +3f97ee80: move a7, *a9(0x160), 1 +L3F97EEA0: +3f97eea0: sub a8, a8 +L3F97EEB0: +3f97eeb0: move *sp(0xc0), a14, 1 +3f97eed0: mmfm sp, a5,a7,a9,a11,a13 +3f97eef0: rets 2 +L3F97EF00: +3f97ef00: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f97ef20: move a14, a13 +3f97ef30: addi 0x480, a14 +3f97ef50: move a14, -*sp, 1 +3f97ef60: movk 4, a7 +3f97ef70: move a7, *a14+, 1 +3f97ef80: move a13, *a14+, 1 +3f97ef90: move *a13(0xffe0), *a14+, 1 +3f97efb0: calla L3F96EEE0 +3f97efe0: move a8, a8 +3f97eff0: jrgt L3F97F030 +3f97f000: sub a8, a8 +3f97f010: jauc L3F981640 +L3F97F030: +3f97f030: sub a9, a9 +3f97f040: move *a13, a7, 1 +3f97f050: cmp a7, a9 +3f97f060: jrge L3F97F510 +L3F97F070: +3f97f070: move a14, -*sp, 1 +3f97f080: movk 4, a7 +3f97f090: move a7, *a14+, 1 +3f97f0a0: move a9, a7 +3f97f0b0: sll 0x7, a7 +3f97f0c0: add a13, a7 +3f97f0d0: addi 0x80, a7 +3f97f0f0: move a7, *a14+, 1 +3f97f100: move *a13(0xffe0), *a14+, 1 +3f97f120: calla L3F96EEE0 +3f97f150: move a8, a7 +3f97f160: jrle L3F97F470 +3f97f170: move a14, -*sp, 1 +3f97f180: movk 4, a7 +3f97f190: move a7, *a14+, 1 +3f97f1a0: move a9, a7 +3f97f1b0: sll 0x7, a7 +3f97f1c0: add a13, a7 +3f97f1d0: addi 0xa0, a7 +3f97f1f0: move a7, *a14+, 1 +3f97f200: move *a13(0xffe0), *a14+, 1 +3f97f220: calla L3F96EEE0 +3f97f250: move a8, a7 +3f97f260: jrle L3F97F470 +3f97f270: move a14, -*sp, 1 +3f97f280: movk 4, a7 +3f97f290: move a7, *a14+, 1 +3f97f2a0: move a9, a7 +3f97f2b0: sll 0x7, a7 +3f97f2c0: add a13, a7 +3f97f2d0: addi 0xc0, a7 +3f97f2f0: move a7, *a14+, 1 +3f97f300: move *a13(0xffe0), *a14+, 1 +3f97f320: calla L3F96EEE0 +3f97f350: move a8, a7 +3f97f360: jrle L3F97F470 +3f97f370: move a14, -*sp, 1 +3f97f380: movk 4, a7 +3f97f390: move a7, *a14+, 1 +3f97f3a0: move a9, a7 +3f97f3b0: sll 0x7, a7 +3f97f3c0: add a13, a7 +3f97f3d0: addi 0xe0, a7 +3f97f3f0: move a7, *a14+, 1 +3f97f400: move *a13(0xffe0), *a14+, 1 +3f97f420: calla L3F96EEE0 +3f97f450: move a8, a7 +3f97f460: jrgt L3F97F4A0 +L3F97F470: +3f97f470: sub a8, a8 +3f97f480: jauc L3F981640 +L3F97F4A0: +3f97f4a0: inc a9 +3f97f4b0: move *a13, a7, 1 +3f97f4c0: cmp a7, a9 +3f97f4d0: jrge L3F97F510 +3f97f4e0: cmpi 0x8, a9 +3f97f500: jrlt L3F97F070 +L3F97F510: +3f97f510: subk 8, a7 +3f97f520: jrle L3F97F650 +3f97f530: move a14, -*sp, 1 +3f97f540: move *a13, a7, 1 +3f97f550: subk 8, a7 +3f97f560: move a7, *a14+, 1 +3f97f570: movi 0x3f993428, a8 +3f97f5a0: move a8, *a14+, 1 +3f97f5b0: calla L3FB341E0 +3f97f5e0: move a14, -*sp, 1 +3f97f5f0: movi 0xffff, a7 +3f97f610: move a7, *a14+, 1 +3f97f620: calla L3F976E20 +L3F97F650: +3f97f650: move a14, -*sp, 1 +3f97f660: movi 0x60, a7 +3f97f680: move a7, *a14+, 1 +3f97f690: movk 1, a7 +3f97f6a0: move a7, *a14+, 1 +3f97f6b0: calla L3F703D90 +3f97f6e0: move a8, a11 +3f97f6f0: move a14, -*sp, 1 +3f97f700: movi 0x96, a7 +3f97f720: move a7, *a14+, 1 +3f97f730: movk 1, a7 +3f97f740: move a7, *a14+, 1 +3f97f750: calla L3F703D90 +3f97f780: move a8, *a11(0x40), 1 +3f97f7a0: move *a11(0x40), a5, 1 +3f97f7c0: move a7, *a5(0x450), 1 +3f97f7e0: sub a9, a9 +3f97f7f0: move *a13, a5, 1 +3f97f800: subk 8, a5 +3f97f810: jrge L3F97F840 +3f97f820: move *a13, a5, 1 +3f97f830: jruc L3F97F850 +L3F97F840: +3f97f840: movk 8, a5 +L3F97F850: +3f97f850: cmp a5, a9 +3f97f860: jage L3F981340 +3f97f880: jauc L3F9811B0 +L3F97F8A0: +3f97f8a0: move a14, -*sp, 1 +3f97f8b0: move a9, a7 +3f97f8c0: sll 0x7, a7 +3f97f8d0: add a13, a7 +3f97f8e0: move *a7(0xe0), *a14+, 1 +3f97f900: move *a13(0xffe0), *a14+, 1 +3f97f920: calla L3F96F9F0 +3f97f950: move a8, *a13(0x60), 1 +3f97f970: move a8, a5 +3f97f980: jrle L3F97FA30 +3f97f990: move a14, -*sp, 1 +3f97f9a0: move *a11(0x40), *a14+, 1 +3f97f9c0: move *a13(0xffe0), *a14+, 1 +3f97f9e0: calla L3F9770B0 +3f97fa10: move a8, a7 +3f97fa20: jrne L3F97FBB0 +L3F97FA30: +3f97fa30: move a14, -*sp, 1 +3f97fa40: movi 0x3f9935c0, a8 +3f97fa70: move a8, *a14+, 1 +3f97fa80: calla L3FB341E0 +3f97fab0: move a11, a7 +3f97fac0: jreq L3F97FB80 +3f97fad0: move a14, -*sp, 1 +3f97fae0: move a11, *a14+, 1 +3f97faf0: calla L3F98D740 +3f97fb20: move a14, -*sp, 1 +3f97fb30: move a11, *a14+, 1 +3f97fb40: calla L3F702440 +3f97fb70: sub a11, a11 +L3F97FB80: +3f97fb80: sub a8, a8 +3f97fb90: jauc L3F981640 +L3F97FBB0: +3f97fbb0: move *a13(0xffe0), a7, 1 +3f97fbd0: move *a11(0x40), a3, 1 +3f97fbf0: move *a3(0x210), a3, 1 +3f97fc10: dec a3 +3f97fc20: move a3, *a7(0x2f0), 1 +3f97fc40: move a14, -*sp, 1 +3f97fc50: sub a3, a3 +3f97fc60: move a3, *a14+, 1 +3f97fc70: movk 4, a3 +3f97fc80: move a3, *a14+, 1 +3f97fc90: movi 0x3f9936f0, a8 +3f97fcc0: move a8, *a14+, 1 +3f97fcd0: calla L3F7F4770 +3f97fd00: move a8, *a13(0x40), 1 +3f97fd20: sub a10, a10 +3f97fd30: move *a11(0x40), a3, 1 +3f97fd50: move *a3(0x230), a12, 1 +3f97fd70: move *a11(0x40), a3, 1 +3f97fd90: move *a3(0x210), a3, 1 +3f97fdb0: cmp a3, a10 +3f97fdc0: jage L3F9812B0 +L3F97FDE0: +3f97fde0: move *a12, a7, 1 +3f97fdf0: move *a13(0x40), a5, 1 +3f97fe10: cmp a5, a7 +3f97fe20: jrne L3F980150 +3f97fe30: move a14, -*sp, 1 +3f97fe40: move a14, -*sp, 1 +3f97fe50: move *a12(0x20), *a14+, 1 +3f97fe70: calla L3F7F5650 +3f97fea0: move a8, *a14+, 1 +3f97feb0: calla L3FB458D0 +3f97fee0: move a8, *a13(0x20), 1 +3f97ff00: move *a13(0xffe0), a7, 1 +3f97ff20: move a14, -*sp, 1 +3f97ff30: inc a8 +3f97ff40: move a8, *a14+, 1 +3f97ff50: movk 1, a3 +3f97ff60: move a3, *a14+, 1 +3f97ff70: calla L3F703D90 +3f97ffa0: move a8, *a7(0x20), 1 +3f97ffc0: move a14, -*sp, 1 +3f97ffd0: move *a13(0x20), *a14+, 1 +3f97fff0: move a14, -*sp, 1 +3f980000: move *a12(0x20), *a14+, 1 +3f980020: calla L3F7F5650 +3f980050: move a8, *a14+, 1 +3f980060: move *a7(0x20), *a14+, 1 +3f980080: calla L3FB45EE0 +3f9800b0: move *a13(0x20), a3, 1 +3f9800d0: sll 0x3, a3 +3f9800e0: move *a7(0x20), a5, 1 +3f980100: add a3, a5 +3f980110: sub a3, a3 +3f980120: movb a3, *a5 +3f980130: jauc L3F9812B0 +L3F980150: +3f980150: inc a10 +3f980160: addi 0x40, a12 +3f980180: move *a11(0x40), a7, 1 +3f9801a0: move *a7(0x210), a7, 1 +3f9801c0: cmp a7, a10 +3f9801d0: jrlt L3F97FDE0 +3f9801e0: jauc L3F9812B0 +L3F980200: +3f980200: move a14, -*sp, 1 +3f980210: move a9, a7 +3f980220: sll 0x7, a7 +3f980230: add a13, a7 +3f980240: move *a7(0xe0), *a14+, 1 +3f980260: move *a13(0xffe0), *a14+, 1 +3f980280: calla L3F96F9F0 +3f9802b0: move a8, *a13(0x60), 1 +3f9802d0: move a8, a3 +3f9802e0: jrle L3F980390 +3f9802f0: move a14, -*sp, 1 +3f980300: move *a11(0x40), *a14+, 1 +3f980320: move *a13(0xffe0), *a14+, 1 +3f980340: calla L3F979C00 +3f980370: move a8, a5 +3f980380: jrne L3F980510 +L3F980390: +3f980390: move a14, -*sp, 1 +3f9803a0: movi 0x3f993718, a8 +3f9803d0: move a8, *a14+, 1 +3f9803e0: calla L3FB341E0 +3f980410: move a11, a5 +3f980420: jreq L3F9804E0 +3f980430: move a14, -*sp, 1 +3f980440: move a11, *a14+, 1 +3f980450: calla L3F98D740 +3f980480: move a14, -*sp, 1 +3f980490: move a11, *a14+, 1 +3f9804a0: calla L3F702440 +3f9804d0: sub a11, a11 +L3F9804E0: +3f9804e0: sub a8, a8 +3f9804f0: jauc L3F981640 +L3F980510: +3f980510: move *a13(0xffe0), a7, 1 +3f980530: move *a11(0x40), a5, 1 +3f980550: move *a5(0x110), *a7(0x130), 1 +3f980580: move *a11(0x40), a5, 1 +3f9805a0: move *a5(0xf0), *a7(0x150), 1 +3f9805d0: move *a11(0x40), a5, 1 +3f9805f0: setf 16, 1, 0 +3f980600: move *a5(0x1b0), *a7(0x170), 0 +3f980630: move *a11(0x40), a5, 1 +3f980650: move *a5(0x1c0), *a7(0x180), 0 +3f980680: move *a11(0x40), a5, 1 +3f9806a0: move *a5(0x1d0), *a7(0x190), 0 +3f9806d0: move *a11(0x40), a5, 1 +3f9806f0: move *a5(0x1e0), *a7(0x1a0), 0 +3f980720: move *a11(0x40), a5, 1 +3f980740: move *a5(0x1f0), *a7(0x1b0), 0 +3f980770: move *a11(0x40), a5, 1 +3f980790: move *a5(0x150), *a7(0x1d0), 0 +3f9807c0: move *a11(0x40), a5, 1 +3f9807e0: move *a5(0x160), *a7(0x1e0), 0 +3f980810: move *a11(0x40), a5, 1 +3f980830: move *a5(0x170), *a7(0x1f0), 0 +3f980860: move *a11(0x40), a5, 1 +3f980880: move *a5(0x180), *a7(0x200), 0 +3f9808b0: move *a11(0x40), a5, 1 +3f9808d0: move *a5(0x190), *a7(0x210), 0 +3f980900: move *a11(0x40), a5, 1 +3f980920: move *a5(0x170), *a7(0x100), 0 +3f980950: move *a11(0x40), a5, 1 +3f980970: move *a11(0x40), a3, 1 +3f980990: move *a5(0x180), a5, 0 +3f9809b0: move *a3(0x190), a3, 0 +3f9809d0: add a3, a5 +3f9809e0: move a5, *a7(0xf0), 0 +3f980a00: jauc L3F9812B0 +L3F980A20: +3f980a20: move a14, -*sp, 1 +3f980a30: move a9, a7 +3f980a40: sll 0x7, a7 +3f980a50: add a13, a7 +3f980a60: move *a7(0xe0), *a14+, 1 +3f980a80: move *a13(0xffe0), *a14+, 1 +3f980aa0: calla L3F96F9F0 +3f980ad0: move a8, *a13(0x60), 1 +3f980af0: move a8, a3 +3f980b00: jrle L3F980BA0 +3f980b10: move a14, -*sp, 1 +3f980b20: move a11, *a14+, 1 +3f980b30: move *a13(0xffe0), *a14+, 1 +3f980b50: calla L3F97C750 +3f980b80: move a8, a5 +3f980b90: jrne L3F980D20 +L3F980BA0: +3f980ba0: move a14, -*sp, 1 +3f980bb0: movi 0x3f993858, a8 +3f980be0: move a8, *a14+, 1 +3f980bf0: calla L3FB341E0 +3f980c20: move a11, a5 +3f980c30: jreq L3F980CF0 +3f980c40: move a14, -*sp, 1 +3f980c50: move a11, *a14+, 1 +3f980c60: calla L3F98D740 +3f980c90: move a14, -*sp, 1 +3f980ca0: move a11, *a14+, 1 +3f980cb0: calla L3F702440 +3f980ce0: sub a11, a11 +L3F980CF0: +3f980cf0: sub a8, a8 +3f980d00: jauc L3F981640 +L3F980D20: +3f980d20: move *a13(0xffe0), a7, 1 +3f980d40: move *a11(0x60), *a7(0x270), 1 +3f980d70: move *a11(0x80), *a7(0x2b0), 1 +3f980da0: move *a11(0xa0), *a7(0x250), 1 +3f980dd0: move *a11(0xc0), *a7(0x290), 1 +3f980e00: move *a11(0x260), *a7(0x110), 1 +3f980e30: jruc L3F9812B0 +L3F980E40: +3f980e40: move a14, -*sp, 1 +3f980e50: move a9, a7 +3f980e60: sll 0x7, a7 +3f980e70: add a13, a7 +3f980e80: move *a7(0xe0), *a14+, 1 +3f980ea0: move *a13(0xffe0), *a14+, 1 +3f980ec0: calla L3F96F9F0 +3f980ef0: move a8, *a13(0x60), 1 +3f980f10: move a8, a3 +3f980f20: jrle L3F981040 +3f980f30: move a14, -*sp, 1 +3f980f40: move *a11(0x40), a7, 1 +3f980f60: addi 0x2b0, a7 +3f980f80: move a7, *a14+, 1 +3f980f90: movk 4, a7 +3f980fa0: move a7, *a14+, 1 +3f980fb0: move *a11(0x40), *a14+, 1 +3f980fd0: move *a13(0xffe0), *a14+, 1 +3f980ff0: calla L3F9886B0 +3f981020: move a8, a5 +3f981030: jrne L3F9812B0 +L3F981040: +3f981040: move a14, -*sp, 1 +3f981050: movi 0x3f993980, a8 +3f981080: move a8, *a14+, 1 +3f981090: calla L3FB341E0 +3f9810c0: move a11, a5 +3f9810d0: jreq L3F981190 +3f9810e0: move a14, -*sp, 1 +3f9810f0: move a11, *a14+, 1 +3f981100: calla L3F98D740 +3f981130: move a14, -*sp, 1 +3f981140: move a11, *a14+, 1 +3f981150: calla L3F702440 +3f981180: sub a11, a11 +L3F981190: +3f981190: sub a8, a8 +3f9811a0: jruc L3F981640 +L3F9811B0: +3f9811b0: move a9, a7 +3f9811c0: sll 0x7, a7 +3f9811d0: add a13, a7 +3f9811e0: move *a7(0x80), a8, 1 +3f981200: dec a8 +3f981210: jaeq L3F97F8A0 +3f981230: dec a8 +3f981240: jaeq L3F980200 +3f981260: subk 2, a8 +3f981270: jreq L3F980E40 +3f981280: subk 28, a8 +3f981290: jaeq L3F980A20 +L3F9812B0: +3f9812b0: inc a9 +3f9812c0: move *a13, a7, 1 +3f9812d0: subk 8, a7 +3f9812e0: jrge L3F981310 +3f9812f0: move *a13, a7, 1 +3f981300: jruc L3F981320 +L3F981310: +3f981310: movk 8, a7 +L3F981320: +3f981320: cmp a7, a9 +3f981330: jrlt L3F9811B0 +L3F981340: +3f981340: move a11, a3 +3f981350: jreq L3F981410 +3f981360: move a14, -*sp, 1 +3f981370: move a11, *a14+, 1 +3f981380: calla L3F98D740 +3f9813b0: move a14, -*sp, 1 +3f9813c0: move a11, *a14+, 1 +3f9813d0: calla L3F702440 +3f981400: sub a11, a11 +L3F981410: +3f981410: move *a13(0xffe0), a7, 1 +3f981430: movi 0x54, a5 +3f981450: setf 16, 0, 0 +3f981460: move a5, *a7(0xb0), 0 +3f981480: movk 1, a3 +3f981490: move a3, *a7(0xd0), 0 +3f9814b0: movk 6, a3 +3f9814c0: move a3, *a7(0xe0), 0 +3f9814e0: setf 8, 0, 0 +3f9814f0: move *a7(0x2e0), a3, 0 +3f981510: andi 0xfd, a3 +3f981540: movb a3, *a7(0x2e0) +3f981560: move *a7(0x2e0), a3, 0 +3f981580: movk 4, a5 +3f981590: or a5, a3 +3f9815a0: movb a3, *a7(0x2e0) +3f9815c0: movk 2, a3 +3f9815d0: setf 16, 0, 0 +3f9815e0: move a3, *a7(0x230), 0 +3f981600: sub a3, a3 +3f981610: move a3, *a7(0x240), 0 +3f981630: movk 1, a8 +L3F981640: +3f981640: move *sp(0x120), a14, 1 +3f981660: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f981680: rets 2 +L3F981690: +3f981690: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9816b0: move a14, a13 +3f9816c0: addi 0x520, a14 +3f9816e0: sub a7, a7 +3f9816f0: move a7, *a13(0x440), 1 +3f981710: move a14, -*sp, 1 +3f981720: movk 4, a5 +3f981730: move a5, *a14+, 1 +3f981740: move *a13(0xffe0), *a14+, 1 +3f981760: calla L3F96F9F0 +3f981790: move a8, *a13(0x4a0), 1 +3f9817b0: move a8, a8 +3f9817c0: jrlt L3F981870 +3f9817d0: move a14, -*sp, 1 +3f9817e0: move a5, *a14+, 1 +3f9817f0: move a13, *a14+, 1 +3f981800: move *a13(0xffe0), *a14+, 1 +3f981820: calla L3F96EEE0 +3f981850: move a8, a8 +3f981860: jrgt L3F9818A0 +L3F981870: +3f981870: move a7, a8 +3f981880: jauc L3F984920 +L3F9818A0: +3f9818a0: move a7, a9 +3f9818b0: move *a13, a5, 1 +3f9818c0: cmp a5, a9 +3f9818d0: jrge L3F981D50 +L3F9818E0: +3f9818e0: move a14, -*sp, 1 +3f9818f0: movk 4, a7 +3f981900: move a7, *a14+, 1 +3f981910: move a9, a5 +3f981920: sll 0x7, a5 +3f981930: add a13, a5 +3f981940: addi 0x40, a5 +3f981960: move a5, *a14+, 1 +3f981970: move *a13(0xffe0), *a14+, 1 +3f981990: calla L3F96EEE0 +3f9819c0: move a8, a5 +3f9819d0: jrle L3F981CB0 +3f9819e0: move a14, -*sp, 1 +3f9819f0: move a7, *a14+, 1 +3f981a00: move a9, a5 +3f981a10: sll 0x7, a5 +3f981a20: add a13, a5 +3f981a30: addi 0x60, a5 +3f981a50: move a5, *a14+, 1 +3f981a60: move *a13(0xffe0), *a14+, 1 +3f981a80: calla L3F96EEE0 +3f981ab0: move a8, a5 +3f981ac0: jrle L3F981CB0 +3f981ad0: move a14, -*sp, 1 +3f981ae0: move a7, *a14+, 1 +3f981af0: move a9, a5 +3f981b00: sll 0x7, a5 +3f981b10: add a13, a5 +3f981b20: addi 0x80, a5 +3f981b40: move a5, *a14+, 1 +3f981b50: move *a13(0xffe0), *a14+, 1 +3f981b70: calla L3F96EEE0 +3f981ba0: move a8, a5 +3f981bb0: jrle L3F981CB0 +3f981bc0: move a14, -*sp, 1 +3f981bd0: move a7, *a14+, 1 +3f981be0: move a9, a5 +3f981bf0: sll 0x7, a5 +3f981c00: add a13, a5 +3f981c10: addi 0xa0, a5 +3f981c30: move a5, *a14+, 1 +3f981c40: move *a13(0xffe0), *a14+, 1 +3f981c60: calla L3F96EEE0 +3f981c90: move a8, a5 +3f981ca0: jrgt L3F981CE0 +L3F981CB0: +3f981cb0: sub a8, a8 +3f981cc0: jauc L3F984920 +L3F981CE0: +3f981ce0: inc a9 +3f981cf0: move *a13, a5, 1 +3f981d00: cmp a5, a9 +3f981d10: jrge L3F981D50 +3f981d20: cmpi 0x8, a9 +3f981d40: jrlt L3F9818E0 +L3F981D50: +3f981d50: subk 8, a5 +3f981d60: jrle L3F981E90 +3f981d70: move a14, -*sp, 1 +3f981d80: move *a13, a7, 1 +3f981d90: subk 8, a7 +3f981da0: move a7, *a14+, 1 +3f981db0: movi 0x3f993428, a8 +3f981de0: move a8, *a14+, 1 +3f981df0: calla L3FB341E0 +3f981e20: move a14, -*sp, 1 +3f981e30: movi 0xffff, a7 +3f981e50: move a7, *a14+, 1 +3f981e60: calla L3F976E20 +L3F981E90: +3f981e90: move a14, -*sp, 1 +3f981ea0: movi 0x60, a7 +3f981ec0: move a7, *a14+, 1 +3f981ed0: movk 1, a5 +3f981ee0: move a5, *a14+, 1 +3f981ef0: calla L3F703D90 +3f981f20: move a8, a11 +3f981f30: move a14, -*sp, 1 +3f981f40: movi 0x96, a5 +3f981f60: move a5, *a14+, 1 +3f981f70: movk 1, a5 +3f981f80: move a5, *a14+, 1 +3f981f90: calla L3F703D90 +3f981fc0: move a8, *a11(0x40), 1 +3f981fe0: move *a11(0x40), a5, 1 +3f982000: movk 1, a7 +3f982010: move a7, *a5(0x450), 1 +3f982030: sub a9, a9 +3f982040: move *a13, a5, 1 +3f982050: subk 8, a5 +3f982060: jrge L3F982090 +3f982070: move *a13, a5, 1 +3f982080: jruc L3F9820A0 +L3F982090: +3f982090: movk 8, a5 +L3F9820A0: +3f9820a0: cmp a5, a9 +3f9820b0: jage L3F984500 +L3F9820D0: +3f9820d0: move a9, a7 +3f9820e0: sll 0x7, a7 +3f9820f0: add a13, a7 +3f982100: move *a7(0x40), a7, 1 +3f982120: dsj a7, L3F984460 +3f982140: move a14, -*sp, 1 +3f982150: move a9, a7 +3f982160: sll 0x7, a7 +3f982170: add a13, a7 +3f982180: move *a7(0xa0), *a14+, 1 +3f9821a0: move *a13(0xffe0), *a14+, 1 +3f9821c0: calla L3F96F9F0 +3f9821f0: move a8, a5 +3f982200: jrle L3F9822F0 +3f982210: move a14, -*sp, 1 +3f982220: movk 4, a7 +3f982230: move a7, *a14+, 1 +3f982240: move a13, a5 +3f982250: addi 0x460, a5 +3f982270: move a5, *a14+, 1 +3f982280: move *a13(0xffe0), *a14+, 1 +3f9822a0: calla L3F96EEE0 +3f9822d0: move a8, a8 +3f9822e0: jrgt L3F982320 +L3F9822F0: +3f9822f0: sub a8, a8 +3f982300: jauc L3F984920 +L3F982320: +3f982320: move *a13(0x460), a7, 1 +3f982340: andi 0xffffff00, a7 +3f982370: jreq L3F982490 +3f982380: move a14, -*sp, 1 +3f982390: move *a13(0x460), a7, 1 +3f9823b0: andi 0xffffff00, a7 +3f9823e0: move a7, *a14+, 1 +3f9823f0: movi 0x3f9920c0, a8 +3f982420: move a8, *a14+, 1 +3f982430: calla L3FB341E0 +3f982460: sub a8, a8 +3f982470: jauc L3F984920 +L3F982490: +3f982490: move a14, -*sp, 1 +3f9824a0: movk 4, a7 +3f9824b0: move a7, *a14+, 1 +3f9824c0: move *a11(0x40), a7, 1 +3f9824e0: addi 0x210, a7 +3f982500: move a7, *a14+, 1 +3f982510: move *a13(0xffe0), *a14+, 1 +3f982530: calla L3F96EEE0 +3f982560: move a8, a7 +3f982570: jrgt L3F9825B0 +3f982580: sub a8, a8 +3f982590: jauc L3F984920 +L3F9825B0: +3f9825b0: move *a11(0x40), a7, 1 +3f9825d0: move a14, -*sp, 1 +3f9825e0: move *a13(0x460), a3, 1 +3f982600: btst 2, a3 +3f982610: jrne L3F982640 +3f982620: movk 1, a5 +3f982630: jruc L3F982650 +L3F982640: +3f982640: sub a5, a5 +L3F982650: +3f982650: move a5, *a14+, 1 +3f982660: movk 4, a5 +3f982670: move a5, *a14+, 1 +3f982680: move *a11(0x40), a5, 1 +3f9826a0: move *a5(0x210), *a14+, 1 +3f9826c0: calla L3F976990 +3f9826f0: move a8, *a7(0x210), 1 +3f982710: move *a11(0x40), a7, 1 +3f982730: move *a7(0x210), a7, 1 +3f982750: sll 0x3, a7 +3f982760: move a7, *a13(0x20), 1 +3f982780: move *a11(0x40), a5, 1 +3f9827a0: move a14, -*sp, 1 +3f9827b0: move a7, *a14+, 1 +3f9827c0: movk 1, a3 +3f9827d0: move a3, *a14+, 1 +3f9827e0: calla L3F703D90 +3f982810: move a8, *a5(0x230), 1 +3f982830: move *a11(0x40), a5, 1 +3f982850: move *a5(0x230), a5, 1 +3f982870: jrne L3F982940 +3f982880: move a14, -*sp, 1 +3f982890: move a7, *a14+, 1 +3f9828a0: movi 0x3f9921a8, a8 +3f9828d0: move a8, *a14+, 1 +3f9828e0: calla L3FB341E0 +3f982910: sub a8, a8 +3f982920: jauc L3F984920 +L3F982940: +3f982940: move *a11(0x40), a5, 1 +3f982960: move *a5(0x210), a5, 1 +3f982980: sll 0x2, a5 +3f982990: move a5, *a13(0x20), 1 +3f9829b0: move *a11(0x40), a7, 1 +3f9829d0: move a14, -*sp, 1 +3f9829e0: move a5, *a14+, 1 +3f9829f0: move a3, *a14+, 1 +3f982a00: calla L3F703D90 +3f982a30: move a8, *a7(0x250), 1 +3f982a50: move *a11(0x40), a7, 1 +3f982a70: move *a7(0x250), a7, 1 +3f982a90: jrne L3F982B50 +3f982aa0: move a14, -*sp, 1 +3f982ab0: move a5, *a14+, 1 +3f982ac0: movi 0x3f992350, a8 +3f982af0: move a8, *a14+, 1 +3f982b00: calla L3FB341E0 +3f982b30: jauc L3F984650 +L3F982B50: +3f982b50: sub a10, a10 +3f982b60: move *a11(0x40), a7, 1 +3f982b80: move *a7(0x230), a12, 1 +3f982ba0: move *a11(0x40), a7, 1 +3f982bc0: move *a7(0x210), a7, 1 +3f982be0: cmp a7, a10 +3f982bf0: jrge L3F982F50 +L3F982C00: +3f982c00: move a14, -*sp, 1 +3f982c10: movk 4, a7 +3f982c20: move a7, *a14+, 1 +3f982c30: move a12, *a14+, 1 +3f982c40: move *a13(0xffe0), *a14+, 1 +3f982c60: calla L3F96EEE0 +3f982c90: move a8, a3 +3f982ca0: jale L3F984650 +3f982cc0: move a14, -*sp, 1 +3f982cd0: movk 1, a5 +3f982ce0: move a5, *a14+, 1 +3f982cf0: move *a11(0x40), a3, 1 +3f982d10: move a10, a5 +3f982d20: sll 0x5, a5 +3f982d30: move *a3(0x250), a3, 1 +3f982d50: add a5, a3 +3f982d60: move a3, *a14+, 1 +3f982d70: move *a13(0xffe0), *a14+, 1 +3f982d90: calla L3F96EEE0 +3f982dc0: move a8, a3 +3f982dd0: jale L3F984650 +3f982df0: move a14, -*sp, 1 +3f982e00: move a7, *a14+, 1 +3f982e10: move a12, a5 +3f982e20: addk 32, a5 +3f982e30: move a5, *a14+, 1 +3f982e40: move *a13(0xffe0), *a14+, 1 +3f982e60: calla L3F96EEE0 +3f982e90: move a8, a3 +3f982ea0: jale L3F984650 +3f982ec0: inc a10 +3f982ed0: addi 0x40, a12 +3f982ef0: move *a11(0x40), a5, 1 +3f982f10: move *a5(0x210), a5, 1 +3f982f30: cmp a5, a10 +3f982f40: jrlt L3F982C00 +L3F982F50: +3f982f50: move *a13(0xffe0), a7, 1 +3f982f70: move *a7(0x350), a5, 1 +3f982f90: addk 3, a5 +3f982fa0: sra 0x2, a5 +3f982fb0: sll 0x2, a5 +3f982fc0: move *a7(0x350), a3, 1 +3f982fe0: move a5, a9 +3f982ff0: sub a3, a9 +3f983000: jrle L3F9830C0 +3f983010: move a14, -*sp, 1 +3f983020: move *a7(0x350), a5, 1 +3f983040: add a9, a5 +3f983050: move a5, *a14+, 1 +3f983060: move a7, *a14+, 1 +3f983070: calla L3F96F9F0 +3f9830a0: move a8, *a13(0x4a0), 1 +L3F9830C0: +3f9830c0: move *a13(0x4a0), a5, 1 +3f9830e0: jalt L3F984650 +3f983100: move a14, -*sp, 1 +3f983110: movk 4, a3 +3f983120: move a3, *a14+, 1 +3f983130: move a13, a3 +3f983140: addk 32, a3 +3f983150: move a3, *a14+, 1 +3f983160: move a7, *a14+, 1 +3f983170: calla L3F96EEE0 +3f9831a0: move a8, a8 +3f9831b0: jale L3F984650 +3f9831d0: move a14, -*sp, 1 +3f9831e0: move *a13(0x460), a3, 1 +3f983200: btst 2, a3 +3f983210: jrne L3F983240 +3f983220: movk 1, a3 +3f983230: jruc L3F983250 +L3F983240: +3f983240: sub a3, a3 +L3F983250: +3f983250: move a3, *a14+, 1 +3f983260: movk 4, a3 +3f983270: move a3, *a14+, 1 +3f983280: move *a13(0x20), *a14+, 1 +3f9832a0: calla L3F976990 +3f9832d0: move a8, *a13(0x20), 1 +3f9832f0: move a14, -*sp, 1 +3f983300: move a8, *a14+, 1 +3f983310: movk 1, a3 +3f983320: move a3, *a14+, 1 +3f983330: calla L3F703D90 +3f983360: move a8, *a13(0x440), 1 +3f983380: move a8, a8 +3f983390: jrne L3F983460 +3f9833a0: move a14, -*sp, 1 +3f9833b0: move *a13(0x20), *a14+, 1 +3f9833d0: movi 0x3f992510, a8 +3f983400: move a8, *a14+, 1 +3f983410: calla L3FB341E0 +3f983440: jauc L3F984650 +L3F983460: +3f983460: move a14, -*sp, 1 +3f983470: move *a13(0x20), *a14+, 1 +3f983490: move a8, *a14+, 1 +3f9834a0: move a7, *a14+, 1 +3f9834b0: calla L3F96EEE0 +3f9834e0: move *a13(0x20), a10, 1 +3f983500: cmp a10, a8 +3f983510: movk 1, a10 +3f983520: jrne L3F983540 +3f983530: sub a10, a10 +L3F983540: +3f983540: move a10, a8 +3f983550: jreq L3F983630 +3f983560: move a14, -*sp, 1 +3f983570: move *a13(0x20), *a14+, 1 +3f983590: move a10, *a14+, 1 +3f9835a0: movi 0x3f9926b8, a8 +3f9835d0: move a8, *a14+, 1 +3f9835e0: calla L3FB341E0 +3f983610: jauc L3F984650 +L3F983630: +3f983630: sub a10, a10 +3f983640: move *a11(0x40), a3, 1 +3f983660: move *a3(0x230), a12, 1 +3f983680: move *a11(0x40), a3, 1 +3f9836a0: move *a3(0x210), a3, 1 +3f9836c0: cmp a3, a10 +3f9836d0: jage L3F984460 +L3F9836F0: +3f9836f0: move *a12, a7, 1 +3f983700: sll 0x3, a7 +3f983710: move *a13(0x440), a5, 1 +3f983730: add a5, a7 +3f983740: move a7, *a13(0x4e0), 1 +3f983760: move a14, -*sp, 1 +3f983770: move a7, *a14+, 1 +3f983780: movi 0x3f9936f0, a8 +3f9837b0: move a8, *a14+, 1 +3f9837c0: calla L3F9738A0 +3f9837f0: move a8, a3 +3f983800: jane L3F9843C0 +3f983820: move *a11(0x40), a3, 1 +3f983840: move a10, a5 +3f983850: sll 0x5, a5 +3f983860: move *a3(0x250), a3, 1 +3f983880: add a5, a3 +3f983890: move *a3, a5, 1 +3f9838a0: jreq L3F983940 +3f9838b0: move *a12(0x20), a5, 1 +3f9838d0: sll 0x3, a5 +3f9838e0: move *a13(0x440), a3, 1 +3f983900: add a3, a5 +3f983910: move a5, *a13(0x500), 1 +3f983930: jruc L3F983990 +L3F983940: +3f983940: movi 0x3f98f428, a5 +3f983970: move a5, *a13(0x500), 1 +L3F983990: +3f983990: move a14, -*sp, 1 +3f9839a0: move a14, -*sp, 1 +3f9839b0: move a7, *a14+, 1 +3f9839c0: calla L3FB458D0 +3f9839f0: move a14, -*sp, 1 +3f983a00: move a5, *a14+, 1 +3f983a10: move a8, a3 +3f983a20: calla L3FB458D0 +3f983a50: add a8, a3 +3f983a60: addk 15, a3 +3f983a70: srl 0x2, a3 +3f983a80: sll 0x2, a3 +3f983a90: move a3, *a14+, 1 +3f983aa0: calla L3F95D9A0 +3f983ad0: move a8, *a13(0x480), 1 +3f983af0: addi 0x80, a8 +3f983b10: move a8, *a13(0x4c0), 1 +3f983b30: move a14, -*sp, 1 +3f983b40: move *a13(0xffc0), a3, 1 +3f983b60: movb *a3(0x100), a3 +3f983b80: move a3, *a14+, 1 +3f983b90: movk 2, a3 +3f983ba0: move a3, *a14+, 1 +3f983bb0: sub a3, a3 +3f983bc0: move a3, *a14+, 1 +3f983bd0: move a8, a3 +3f983be0: calla L3F976990 +3f983c10: setf 16, 1, 0 +3f983c20: move a8, *a3(0x20), 0 +3f983c40: move a14, -*sp, 1 +3f983c50: move *a13(0xffc0), a5, 1 +3f983c70: movb *a5(0x100), a8 +3f983c90: move a8, *a14+, 1 +3f983ca0: movk 2, a5 +3f983cb0: move a5, *a14+, 1 +3f983cc0: move a14, -*sp, 1 +3f983cd0: move a7, *a14+, 1 +3f983ce0: calla L3FB458D0 +3f983d10: move a8, *a14+, 1 +3f983d20: calla L3F976990 +3f983d50: setf 16, 1, 0 +3f983d60: move a8, *a3(0x30), 0 +3f983d80: move a14, -*sp, 1 +3f983d90: move *a13(0xffc0), a5, 1 +3f983db0: movb *a5(0x100), a8 +3f983dd0: move a8, *a14+, 1 +3f983de0: movk 2, a5 +3f983df0: move a5, *a14+, 1 +3f983e00: move *a11(0x40), a5, 1 +3f983e20: move a10, a7 +3f983e30: sll 0x5, a7 +3f983e40: move *a5(0x250), a5, 1 +3f983e60: add a7, a5 +3f983e70: move *a5, a7, 1 +3f983e80: jreq L3F983EB0 +3f983e90: sub a7, a7 +3f983ea0: jruc L3F983ED0 +L3F983EB0: +3f983eb0: move *a12(0x20), a7, 1 +L3F983ED0: +3f983ed0: move a7, *a14+, 1 +3f983ee0: calla L3F976990 +3f983f10: setf 16, 1, 0 +3f983f20: move a8, *a3(0x40), 0 +3f983f40: move a14, -*sp, 1 +3f983f50: move *a13(0xffc0), a7, 1 +3f983f70: movb *a7(0x100), a8 +3f983f90: move a8, *a14+, 1 +3f983fa0: movk 2, a5 +3f983fb0: move a5, *a14+, 1 +3f983fc0: move a14, -*sp, 1 +3f983fd0: move *a13(0x500), *a14+, 1 +3f983ff0: calla L3FB458D0 +3f984020: move a8, *a14+, 1 +3f984030: calla L3F976990 +3f984060: setf 16, 1, 0 +3f984070: move a8, *a3(0x50), 0 +3f984090: move a14, -*sp, 1 +3f9840a0: move a14, -*sp, 1 +3f9840b0: move *a13(0x4e0), *a14+, 1 +3f9840d0: calla L3FB458D0 +3f984100: move a8, *a14+, 1 +3f984110: move *a13(0x4e0), *a14+, 1 +3f984130: addi 0x60, a3 +3f984150: move a3, *a14+, 1 +3f984160: calla L3FB45EE0 +3f984190: move a14, -*sp, 1 +3f9841a0: move a14, -*sp, 1 +3f9841b0: move *a13(0x500), *a14+, 1 +3f9841d0: calla L3FB458D0 +3f984200: move a8, *a14+, 1 +3f984210: move *a13(0x500), *a14+, 1 +3f984230: move *a13(0x4c0), a3, 1 +3f984250: move a14, -*sp, 1 +3f984260: move *a13(0x4e0), *a14+, 1 +3f984280: calla L3FB458D0 +3f9842b0: sll 0x3, a8 +3f9842c0: add a3, a8 +3f9842d0: addi 0x60, a8 +3f9842f0: move a8, *a14+, 1 +3f984300: calla L3FB45EE0 +3f984330: move a14, -*sp, 1 +3f984340: movk 12, a5 +3f984350: move a5, *a14+, 1 +3f984360: move *a13(0x480), *a14+, 1 +3f984380: move a7, *a14+, 1 +3f984390: calla L3F966950 +L3F9843C0: +3f9843c0: inc a10 +3f9843d0: addi 0x40, a12 +3f9843f0: move *a11(0x40), a7, 1 +3f984410: move *a7(0x210), a7, 1 +3f984430: cmp a7, a10 +3f984440: jalt L3F9836F0 +L3F984460: +3f984460: inc a9 +3f984470: move *a13, a7, 1 +3f984480: subk 8, a7 +3f984490: jrge L3F9844C0 +3f9844a0: move *a13, a7, 1 +3f9844b0: jruc L3F9844D0 +L3F9844C0: +3f9844c0: movk 8, a7 +L3F9844D0: +3f9844d0: cmp a7, a9 +3f9844e0: jalt L3F9820D0 +L3F984500: +3f984500: move a14, -*sp, 1 +3f984510: move *a13(0x440), *a14+, 1 +3f984530: calla L3F702440 +3f984560: move a11, a3 +3f984570: jreq L3F984630 +3f984580: move a14, -*sp, 1 +3f984590: move a11, *a14+, 1 +3f9845a0: calla L3F98D740 +3f9845d0: move a14, -*sp, 1 +3f9845e0: move a11, *a14+, 1 +3f9845f0: calla L3F702440 +3f984620: sub a11, a11 +L3F984630: +3f984630: movk 1, a8 +3f984640: jruc L3F984920 +L3F984650: +3f984650: move *a11(0x40), a7, 1 +3f984670: move *a7(0x230), a7, 1 +3f984690: jreq L3F984770 +3f9846a0: move a14, -*sp, 1 +3f9846b0: move *a11(0x40), a7, 1 +3f9846d0: move *a7(0x230), *a14+, 1 +3f9846f0: calla L3F702440 +3f984720: move *a11(0x40), a7, 1 +3f984740: sub a5, a5 +3f984750: move a5, *a7(0x230), 1 +L3F984770: +3f984770: move *a11(0x40), a7, 1 +3f984790: move *a7(0x250), a7, 1 +3f9847b0: jreq L3F984890 +3f9847c0: move a14, -*sp, 1 +3f9847d0: move *a11(0x40), a7, 1 +3f9847f0: move *a7(0x250), *a14+, 1 +3f984810: calla L3F702440 +3f984840: move *a11(0x40), a7, 1 +3f984860: sub a5, a5 +3f984870: move a5, *a7(0x250), 1 +L3F984890: +3f984890: move *a13(0x440), a7, 1 +3f9848b0: jreq L3F984910 +3f9848c0: move a14, -*sp, 1 +3f9848d0: move a7, *a14+, 1 +3f9848e0: calla L3F702440 +L3F984910: +3f984910: sub a8, a8 +L3F984920: +3f984920: move *sp(0x120), a14, 1 +3f984940: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f984960: rets 2 +L3F984970: +3f984970: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f984990: move a14, a13 +3f9849a0: addi 0x120, a14 +3f9849c0: move *a13(0xffc0), a9, 1 +3f9849e0: jrne L3F984A20 +3f9849f0: sub a8, a8 +3f984a00: jauc L3F987790 +L3F984A20: +3f984a20: move *a9, a11, 1 +3f984a30: btst 3, a11 +3f984a40: jreq L3F984B00 +3f984a50: move a14, -*sp, 1 +3f984a60: movi 0x3f993a98, a8 +3f984a90: move a8, *a14+, 1 +3f984aa0: calla L3FB341E0 +3f984ad0: sub a8, a8 +3f984ae0: jauc L3F987790 +L3F984B00: +3f984b00: move a14, -*sp, 1 +3f984b10: movk 4, a11 +3f984b20: move a11, *a14+, 1 +3f984b30: move a13, *a14+, 1 +3f984b40: move *a13(0xffe0), *a14+, 1 +3f984b60: calla L3F96EEE0 +3f984b90: move a8, *a13(0xa0), 1 +3f984bb0: move a8, a8 +3f984bc0: jrle L3F984C20 +3f984bd0: move *a13, a11, 1 +3f984be0: andi 0xffffff00, a11 +3f984c10: jreq L3F984D20 +L3F984C20: +3f984c20: move a14, -*sp, 1 +3f984c30: move *a13, a11, 1 +3f984c40: andi 0xffffff00, a11 +3f984c70: move a11, *a14+, 1 +3f984c80: movi 0x3f993bf0, a8 +3f984cb0: move a8, *a14+, 1 +3f984cc0: calla L3FB341E0 +3f984cf0: sub a8, a8 +3f984d00: jauc L3F987790 +L3F984D20: +3f984d20: movk 1, a11 +3f984d30: move a11, *a9(0x3b0), 1 +3f984d50: move a11, *a9(0x3d0), 1 +3f984d70: move a14, -*sp, 1 +3f984d80: movk 4, a11 +3f984d90: move a11, *a14+, 1 +3f984da0: move a13, a11 +3f984db0: addk 32, a11 +3f984dc0: move a11, *a14+, 1 +3f984dd0: move *a13(0xffe0), *a14+, 1 +3f984df0: calla L3F96EEE0 +3f984e20: move a8, a8 +3f984e30: jrgt L3F984E70 +3f984e40: sub a8, a8 +3f984e50: jauc L3F987790 +L3F984E70: +3f984e70: move *a9(0x270), a11, 1 +3f984e90: jrne L3F984EE0 +3f984ea0: move *a13(0x20), *a9(0x270), 1 +3f984ed0: jruc L3F985020 +L3F984EE0: +3f984ee0: move *a13(0x20), a11, 1 +3f984f00: move *a9(0x270), a7, 1 +3f984f20: cmp a7, a11 +3f984f30: jreq L3F985020 +3f984f40: move a14, -*sp, 1 +3f984f50: move a11, *a14+, 1 +3f984f60: move *a9(0x270), *a14+, 1 +3f984f80: movi 0x3f993cd0, a8 +3f984fb0: move a8, *a14+, 1 +3f984fc0: calla L3FB341E0 +3f984ff0: sub a8, a8 +3f985000: jauc L3F987790 +L3F985020: +3f985020: move a14, -*sp, 1 +3f985030: move *a13(0x20), a11, 1 +3f985050: sll 0x2, a11 +3f985060: move a11, *a14+, 1 +3f985070: movk 1, a11 +3f985080: move a11, *a14+, 1 +3f985090: calla L3F703D90 +3f9850c0: move a8, *a13(0x40), 1 +3f9850e0: move a8, a7 +3f9850f0: jrne L3F9851F0 +3f985100: move a14, -*sp, 1 +3f985110: move *a13(0x20), a11, 1 +3f985130: sll 0x2, a11 +3f985140: move a11, *a14+, 1 +3f985150: movi 0x3f993e68, a8 +3f985180: move a8, *a14+, 1 +3f985190: calla L3FB341E0 +3f9851c0: sub a8, a8 +3f9851d0: jauc L3F987790 +L3F9851F0: +3f9851f0: move a7, *a9(0x3f0), 1 +3f985210: sub a10, a10 +3f985220: move *a13(0x20), a11, 1 +3f985240: cmp a11, a10 +3f985250: jrge L3F9853C0 +L3F985260: +3f985260: move a14, -*sp, 1 +3f985270: movk 4, a11 +3f985280: move a11, *a14+, 1 +3f985290: move a10, a7 +3f9852a0: sll 0x5, a7 +3f9852b0: move *a13(0x40), a11, 1 +3f9852d0: add a11, a7 +3f9852e0: move a7, *a14+, 1 +3f9852f0: move *a13(0xffe0), *a14+, 1 +3f985310: calla L3F96EEE0 +3f985340: move a8, a7 +3f985350: jale L3F9876F0 +3f985370: inc a10 +3f985380: move *a13(0x20), a7, 1 +3f9853a0: cmp a7, a10 +3f9853b0: jrlt L3F985260 +L3F9853C0: +3f9853c0: sub a10, a10 +L3F9853D0: +3f9853d0: move a14, -*sp, 1 +3f9853e0: movk 4, a11 +3f9853f0: move a11, *a14+, 1 +3f985400: move a10, a7 +3f985410: sll 0x5, a7 +3f985420: add a9, a7 +3f985430: addi 0x330, a7 +3f985450: move a7, *a14+, 1 +3f985460: move *a13(0xffe0), *a14+, 1 +3f985480: calla L3F96EEE0 +3f9854b0: move a8, a7 +3f9854c0: jale L3F9876F0 +3f9854e0: inc a10 +3f9854f0: cmpi 0x4, a10 +3f985510: jrlt L3F9853D0 +3f985520: move *a13, a7, 1 +3f985530: movk 3, a11 +3f985540: and a7, a11 +3f985550: sll 0x5, a11 +3f985560: add a9, a11 +3f985570: move *a11(0x330), *a13(0x80), 1 +3f9855a0: move a14, -*sp, 1 +3f9855b0: move *a13(0x80), *a14+, 1 +3f9855d0: movk 1, a11 +3f9855e0: move a11, *a14+, 1 +3f9855f0: calla L3F703D90 +3f985620: move a8, *a13(0x60), 1 +3f985640: move a8, *a9(0x410), 1 +3f985660: move a8, a8 +3f985670: jrne L3F985740 +3f985680: move a14, -*sp, 1 +3f985690: move *a13(0x80), *a14+, 1 +3f9856b0: movi 0x3f994000, a8 +3f9856e0: move a8, *a14+, 1 +3f9856f0: calla L3FB341E0 +3f985720: jauc L3F9876F0 +L3F985740: +3f985740: move a14, -*sp, 1 +3f985750: move *a13(0x80), *a14+, 1 +3f985770: move a8, *a14+, 1 +3f985780: move *a13(0xffe0), *a14+, 1 +3f9857a0: calla L3F96EEE0 +3f9857d0: move a8, *a13(0x20), 1 +3f9857f0: move *a13(0x80), a11, 1 +3f985810: cmp a11, a8 +3f985820: jreq L3F9858F0 +3f985830: move a14, -*sp, 1 +3f985840: move a11, *a14+, 1 +3f985850: move a8, *a14+, 1 +3f985860: movi 0x3f994158, a8 +3f985890: move a8, *a14+, 1 +3f9858a0: calla L3FB341E0 +3f9858d0: jauc L3F987660 +L3F9858F0: +3f9858f0: btst 3, a7 +3f985900: jrne L3F985930 +3f985910: movk 1, a7 +3f985920: jruc L3F985940 +L3F985930: +3f985930: sub a7, a7 +L3F985940: +3f985940: move *a13(0xffa0), a11, 1 +3f985960: btst 3, a11 +3f985970: jrne L3F9859A0 +3f985980: movk 1, a11 +3f985990: jruc L3F9859B0 +L3F9859A0: +3f9859a0: sub a11, a11 +L3F9859B0: +3f9859b0: cmp a11, a7 +3f9859c0: jreq L3F985A50 +3f9859d0: move a14, -*sp, 1 +3f9859e0: move *a13(0x80), *a14+, 1 +3f985a00: move *a13(0x60), *a14+, 1 +3f985a20: calla L3F9877E0 +L3F985A50: +3f985a50: move *a13, a11, 1 +3f985a60: btst 2, a11 +3f985a70: jrne L3F985AA0 +3f985a80: movk 1, a7 +3f985a90: jruc L3F985AB0 +L3F985AA0: +3f985aa0: sub a7, a7 +L3F985AB0: +3f985ab0: btst 3, a11 +3f985ac0: jrne L3F985AF0 +3f985ad0: movk 1, a11 +3f985ae0: jruc L3F985B00 +L3F985AF0: +3f985af0: sub a11, a11 +L3F985B00: +3f985b00: cmp a11, a7 +3f985b10: movk 1, a11 +3f985b20: jreq L3F985B40 +3f985b30: sub a11, a11 +L3F985B40: +3f985b40: move *a13(0xffa0), a7, 1 +3f985b60: btst 2, a7 +3f985b70: jrne L3F985BA0 +3f985b80: movk 1, a7 +3f985b90: jruc L3F985BB0 +L3F985BA0: +3f985ba0: sub a7, a7 +L3F985BB0: +3f985bb0: move *a13(0xffa0), a5, 1 +3f985bd0: btst 3, a5 +3f985be0: jrne L3F985C10 +3f985bf0: movk 1, a5 +3f985c00: jruc L3F985C20 +L3F985C10: +3f985c10: sub a5, a5 +L3F985C20: +3f985c20: cmp a5, a7 +3f985c30: movk 1, a7 +3f985c40: jreq L3F985C60 +3f985c50: sub a7, a7 +L3F985C60: +3f985c60: cmp a7, a11 +3f985c70: jreq L3F985E80 +3f985c80: jruc L3F985DB0 +L3F985C90: +3f985c90: move a14, -*sp, 1 +3f985ca0: move *a13(0x80), *a14+, 1 +3f985cc0: move *a13(0x60), *a14+, 1 +3f985ce0: calla L3F987970 +3f985d10: jruc L3F985E80 +L3F985D20: +3f985d20: move a14, -*sp, 1 +3f985d30: move *a13(0x80), *a14+, 1 +3f985d50: move *a13(0x60), *a14+, 1 +3f985d70: calla L3F987AF0 +3f985da0: jruc L3F985E80 +L3F985DB0: +3f985db0: move *a13, a11, 1 +3f985dc0: andi 0x30, a11 +3f985df0: srl 0x4, a11 +3f985e00: movk 1, a8 +3f985e10: sll a11, a8 +3f985e20: dec a8 +3f985e30: jreq L3F985E80 +3f985e40: dec a8 +3f985e50: jreq L3F985C90 +3f985e60: subk 2, a8 +3f985e70: jreq L3F985D20 +L3F985E80: +3f985e80: move *a13, a11, 1 +3f985e90: movk 3, a7 +3f985ea0: and a11, a7 +3f985eb0: move *a13(0xffa0), a5, 1 +3f985ed0: movk 3, a11 +3f985ee0: and a5, a11 +3f985ef0: cmp a11, a7 +3f985f00: jaeq L3F986AF0 +3f985f20: movk 3, a7 +3f985f30: and a5, a7 +3f985f40: sll 0x5, a7 +3f985f50: add a9, a7 +3f985f60: move *a7(0x330), *a13(0x100), 1 +3f985f90: move a14, -*sp, 1 +3f985fa0: move *a13(0x100), *a14+, 1 +3f985fc0: movk 1, a7 +3f985fd0: move a7, *a14+, 1 +3f985fe0: calla L3F703D90 +3f986010: move a8, *a13(0xc0), 1 +3f986030: move a8, a8 +3f986040: jrne L3F986110 +3f986050: move a14, -*sp, 1 +3f986060: move *a13(0x100), *a14+, 1 +3f986080: movi 0x3f9942d0, a8 +3f9860b0: move a8, *a14+, 1 +3f9860c0: calla L3FB341E0 +3f9860f0: jauc L3F987660 +L3F986110: +3f986110: move a8, *a9(0x410), 1 +3f986130: movk 3, a7 +3f986140: and a5, a7 +3f986150: movk 1, a5 +3f986160: sll a7, a5 +3f986170: move a5, *a13(0x100), 1 +3f986190: sub a10, a10 +3f9861a0: move *a9(0x270), a7, 1 +3f9861c0: cmp a7, a10 +3f9861d0: jage L3F986A70 +L3F9861F0: +3f9861f0: move a10, a7 +3f986200: sll 0x7, a7 +3f986210: move *a9(0x2b0), a5, 1 +3f986230: add a7, a5 +3f986240: move a5, a11 +3f986250: setf 16, 1, 0 +3f986260: move *a11(0x30), a7, 0 +3f986280: move *a11(0x40), a5, 0 +3f9862a0: add a5, a7 +3f9862b0: move *a13(0x100), a5, 1 +3f9862d0: dsjs a5, L3F986350 +3f9862e0: move *a11(0x10), a5, 0 +3f986300: move *a11, a3, 0 +3f986310: sub a3, a5 +3f986320: addk 7, a5 +3f986330: sra 0x3, a5 +3f986340: jruc L3F9865E0 +L3F986350: +3f986350: move *a13(0x100), a5, 1 +3f986370: subk 2, a5 +3f986380: jrne L3F986420 +3f986390: move *a11(0x10), a5, 0 +3f9863b0: move *a11, a3, 0 +3f9863c0: sub a3, a5 +3f9863d0: addk 15, a5 +3f9863e0: sra 0x3, a5 +3f9863f0: movk 1, a3 +3f986400: andn a3, a5 +3f986410: jruc L3F9865E0 +L3F986420: +3f986420: move *a13(0x100), a5, 1 +3f986440: subk 4, a5 +3f986450: jrne L3F9864F0 +3f986460: move *a11(0x10), a5, 0 +3f986480: move *a11, a3, 0 +3f986490: sub a3, a5 +3f9864a0: addk 31, a5 +3f9864b0: sra 0x3, a5 +3f9864c0: movk 3, a3 +3f9864d0: andn a3, a5 +3f9864e0: jruc L3F9865E0 +L3F9864F0: +3f9864f0: move *a13(0x100), a5, 1 +3f986510: subk 8, a5 +3f986520: jrne L3F9865D0 +3f986530: move *a11(0x10), a5, 0 +3f986550: move *a11, a3, 0 +3f986560: sub a3, a5 +3f986570: addi 0x3f, a5 +3f986590: sra 0x3, a5 +3f9865a0: movk 7, a3 +3f9865b0: andn a3, a5 +3f9865c0: jruc L3F9865E0 +L3F9865D0: +3f9865d0: sub a5, a5 +L3F9865E0: +3f9865e0: mpys a5, a7 +3f9865f0: jrne L3F986680 +3f986600: move a10, a7 +3f986610: sll 0x5, a7 +3f986620: move *a9(0x3f0), a5, 1 +3f986640: add a7, a5 +3f986650: sub a7, a7 +3f986660: move a7, *a5, 1 +3f986670: jruc L3F986A10 +L3F986680: +3f986680: move a10, a7 +3f986690: sll 0x5, a7 +3f9866a0: move *a13(0x40), a5, 1 +3f9866c0: add a5, a7 +3f9866d0: move *a7, a7, 1 +3f9866e0: sll 0x3, a7 +3f9866f0: move *a13(0x60), a3, 1 +3f986710: add a3, a7 +3f986720: move a7, *a13(0xe0), 1 +3f986740: move a10, a3 +3f986750: sll 0x5, a3 +3f986760: move *a9(0x3f0), a5, 1 +3f986780: add a3, a5 +3f986790: move *a13(0xc0), *a5(0x0), 1 +3f9867c0: move a14, -*sp, 1 +3f9867d0: move *a11(0x30), a5, 0 +3f9867f0: move *a11(0x40), a3, 0 +3f986810: add a3, a5 +3f986820: move a5, *a14+, 1 +3f986830: move *a11(0x10), a5, 0 +3f986850: move *a11, a3, 0 +3f986860: sub a3, a5 +3f986870: move a5, *a14+, 1 +3f986880: move *a13(0xffa0), a5, 1 +3f9868a0: movk 3, a3 +3f9868b0: and a5, a3 +3f9868c0: movk 1, a5 +3f9868d0: sll a3, a5 +3f9868e0: move a5, *a14+, 1 +3f9868f0: move *a13, a5, 1 +3f986900: movk 3, a3 +3f986910: and a5, a3 +3f986920: movk 1, a5 +3f986930: sll a3, a5 +3f986940: move a5, *a14+, 1 +3f986950: move *a13(0xc0), *a14+, 1 +3f986970: move a7, *a14+, 1 +3f986980: calla L3F987CE0 +3f9869b0: sll 0x3, a8 +3f9869c0: move *a13(0xc0), a5, 1 +3f9869e0: add a5, a8 +3f9869f0: move a8, *a13(0xc0), 1 +L3F986A10: +3f986a10: inc a10 +3f986a20: move *a9(0x270), a7, 1 +3f986a40: cmp a7, a10 +3f986a50: jalt L3F9861F0 +L3F986A70: +3f986a70: move a14, -*sp, 1 +3f986a80: move *a13(0x60), *a14+, 1 +3f986aa0: calla L3F702440 +3f986ad0: jauc L3F987460 +L3F986AF0: +3f986af0: movk 3, a11 +3f986b00: and a5, a11 +3f986b10: movk 1, a7 +3f986b20: sll a11, a7 +3f986b30: move a7, *a13(0xc0), 1 +3f986b50: sub a10, a10 +3f986b60: move *a9(0x270), a11, 1 +3f986b80: cmp a11, a10 +3f986b90: jage L3F987460 +3f986bb0: setf 16, 1, 0 +L3F986BC0: +3f986bc0: move a10, a11 +3f986bd0: sll 0x7, a11 +3f986be0: move *a9(0x2b0), a7, 1 +3f986c00: add a11, a7 +3f986c10: move a10, a11 +3f986c20: sll 0x7, a11 +3f986c30: move *a9(0x2b0), a5, 1 +3f986c50: add a11, a5 +3f986c60: move *a7(0x30), a11, 0 +3f986c80: move *a5(0x40), a7, 0 +3f986ca0: add a7, a11 +3f986cb0: move *a13(0xc0), a7, 1 +3f986cd0: dsjs a7, L3F986DF0 +3f986ce0: move a10, a7 +3f986cf0: sll 0x7, a7 +3f986d00: move *a9(0x2b0), a5, 1 +3f986d20: add a7, a5 +3f986d30: move a10, a7 +3f986d40: sll 0x7, a7 +3f986d50: move *a9(0x2b0), a3, 1 +3f986d70: add a7, a3 +3f986d80: move *a5(0x10), a7, 0 +3f986da0: move *a3, a5, 0 +3f986db0: sub a5, a7 +3f986dc0: addk 7, a7 +3f986dd0: sra 0x3, a7 +3f986de0: jruc L3F987260 +L3F986DF0: +3f986df0: move *a13(0xc0), a7, 1 +3f986e10: subk 2, a7 +3f986e20: jrne L3F986F60 +3f986e30: move a10, a7 +3f986e40: sll 0x7, a7 +3f986e50: move *a9(0x2b0), a5, 1 +3f986e70: add a7, a5 +3f986e80: move a10, a7 +3f986e90: sll 0x7, a7 +3f986ea0: move *a9(0x2b0), a3, 1 +3f986ec0: add a7, a3 +3f986ed0: move *a5(0x10), a7, 0 +3f986ef0: move *a3, a5, 0 +3f986f00: sub a5, a7 +3f986f10: addk 15, a7 +3f986f20: sra 0x3, a7 +3f986f30: movk 1, a5 +3f986f40: andn a5, a7 +3f986f50: jruc L3F987260 +L3F986F60: +3f986f60: move *a13(0xc0), a7, 1 +3f986f80: subk 4, a7 +3f986f90: jrne L3F9870D0 +3f986fa0: move a10, a7 +3f986fb0: sll 0x7, a7 +3f986fc0: move *a9(0x2b0), a5, 1 +3f986fe0: add a7, a5 +3f986ff0: move a10, a7 +3f987000: sll 0x7, a7 +3f987010: move *a9(0x2b0), a3, 1 +3f987030: add a7, a3 +3f987040: move *a5(0x10), a7, 0 +3f987060: move *a3, a5, 0 +3f987070: sub a5, a7 +3f987080: addk 31, a7 +3f987090: sra 0x3, a7 +3f9870a0: movk 3, a5 +3f9870b0: andn a5, a7 +3f9870c0: jruc L3F987260 +L3F9870D0: +3f9870d0: move *a13(0xc0), a7, 1 +3f9870f0: subk 8, a7 +3f987100: jrne L3F987250 +3f987110: move a10, a7 +3f987120: sll 0x7, a7 +3f987130: move *a9(0x2b0), a5, 1 +3f987150: add a7, a5 +3f987160: move a10, a7 +3f987170: sll 0x7, a7 +3f987180: move *a9(0x2b0), a3, 1 +3f9871a0: add a7, a3 +3f9871b0: move *a5(0x10), a7, 0 +3f9871d0: move *a3, a5, 0 +3f9871e0: sub a5, a7 +3f9871f0: addi 0x3f, a7 +3f987210: sra 0x3, a7 +3f987220: movk 7, a5 +3f987230: andn a5, a7 +3f987240: jruc L3F987260 +L3F987250: +3f987250: sub a7, a7 +L3F987260: +3f987260: mpys a7, a11 +3f987270: jrne L3F987300 +3f987280: move a10, a11 +3f987290: sll 0x5, a11 +3f9872a0: move *a9(0x3f0), a7, 1 +3f9872c0: add a11, a7 +3f9872d0: sub a11, a11 +3f9872e0: move a11, *a7, 1 +3f9872f0: jruc L3F987400 +L3F987300: +3f987300: move a10, a11 +3f987310: sll 0x5, a11 +3f987320: move *a9(0x3f0), a7, 1 +3f987340: add a11, a7 +3f987350: move a10, a11 +3f987360: sll 0x5, a11 +3f987370: move *a13(0x40), a5, 1 +3f987390: add a5, a11 +3f9873a0: move *a11, a11, 1 +3f9873b0: sll 0x3, a11 +3f9873c0: move *a13(0x60), a3, 1 +3f9873e0: add a3, a11 +3f9873f0: move a11, *a7, 1 +L3F987400: +3f987400: inc a10 +3f987410: move *a9(0x270), a11, 1 +3f987430: cmp a11, a10 +3f987440: jalt L3F986BC0 +L3F987460: +3f987460: move *a9, a11, 1 +3f987470: movk 8, a7 +3f987480: or a7, a11 +3f987490: move a11, *a9, 1 +3f9874a0: move *a13(0xffe0), a11, 1 +3f9874c0: move *a11(0x350), a5, 1 +3f9874e0: addk 3, a5 +3f9874f0: sra 0x2, a5 +3f987500: sll 0x2, a5 +3f987510: move *a11(0x350), a3, 1 +3f987530: move a5, a10 +3f987540: sub a3, a10 +3f987550: jrle L3F987610 +3f987560: move a14, -*sp, 1 +3f987570: move *a11(0x350), a5, 1 +3f987590: add a10, a5 +3f9875a0: move a5, *a14+, 1 +3f9875b0: move a11, *a14+, 1 +3f9875c0: calla L3F96F9F0 +3f9875f0: move a8, *a13(0xa0), 1 +L3F987610: +3f987610: move *a13(0xa0), a5, 1 +3f987630: jrlt L3F987660 +3f987640: movk 1, a8 +3f987650: jruc L3F987790 +L3F987660: +3f987660: move a14, -*sp, 1 +3f987670: move *a9(0x410), *a14+, 1 +3f987690: calla L3F702440 +3f9876c0: sub a11, a11 +3f9876d0: move a11, *a9(0x410), 1 +L3F9876F0: +3f9876f0: move a14, -*sp, 1 +3f987700: move *a9(0x3f0), *a14+, 1 +3f987720: calla L3F702440 +3f987750: sub a11, a11 +3f987760: move a11, *a9(0x3f0), 1 +3f987780: move a11, a8 +L3F987790: +3f987790: move *sp(0x100), a14, 1 +3f9877b0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f9877d0: rets 2 +L3F9877E0: +3f9877e0: mmtm sp, a7,a9,a10,a11,a13 +3f987800: move a14, a13 +3f987810: move *a13(0xffe0), a9, 1 +3f987830: move *a13(0xffc0), a10, 1 +3f987850: movi 0x228fd0, a11 +3f987880: dec a10 +3f987890: jrlt L3F987920 +3f9878a0: setf 8, 0, 0 +L3F9878B0: +3f9878b0: move *a9, a7, 0 +3f9878c0: sll 0x3, a7 +3f9878d0: add a11, a7 +3f9878e0: movb *a7, *a9 +3f9878f0: addk 8, a9 +3f987900: dec a10 +3f987910: jrge L3F9878B0 +L3F987920: +3f987920: move *sp(0xc0), a14, 1 +3f987940: mmfm sp, a7,a9,a10,a11,a13 +3f987960: rets 2 +L3F987970: +3f987970: mmtm sp, a9,a10,a11,a13 +3f987990: move a14, a13 +3f9879a0: move *a13(0xffe0), a9, 1 +3f9879c0: move *a13(0xffc0), a10, 1 +3f9879e0: jrle L3F987AA0 +3f9879f0: setf 8, 0, 0 +L3F987A00: +3f987a00: move *a9, a11, 0 +3f987a10: movb *a9(0x8), *a9(0x0) +3f987a40: movb a11, *a9(0x8) +3f987a60: subk 2, a10 +3f987a70: addk 16, a9 +3f987a80: move a10, a10 +3f987a90: jrgt L3F987A00 +L3F987AA0: +3f987aa0: move *sp(0xa0), a14, 1 +3f987ac0: mmfm sp, a9,a10,a11,a13 +3f987ae0: rets 2 +L3F987AF0: +3f987af0: mmtm sp, a9,a10,a11,a13 +3f987b10: move a14, a13 +3f987b20: move *a13(0xffe0), a9, 1 +3f987b40: move *a13(0xffc0), a10, 1 +3f987b60: jrle L3F987C90 +3f987b70: setf 8, 0, 0 +L3F987B80: +3f987b80: move *a9, a11, 0 +3f987b90: movb *a9(0x18), *a9(0x0) +3f987bc0: movb a11, *a9(0x18) +3f987be0: move *a9(0x8), a11, 0 +3f987c00: movb *a9(0x10), *a9(0x8) +3f987c30: movb a11, *a9(0x10) +3f987c50: subk 4, a10 +3f987c60: addk 32, a9 +3f987c70: move a10, a10 +3f987c80: jrgt L3F987B80 +L3F987C90: +3f987c90: move *sp(0xa0), a14, 1 +3f987cb0: mmfm sp, a9,a10,a11,a13 +3f987cd0: rets 2 +L3F987CE0: +3f987ce0: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f987d00: move a14, a13 +3f987d10: jruc L3F987FA0 +L3F987D20: +3f987d20: move *a13(0xff60), a7, 1 +3f987d40: addk 7, a7 +3f987d50: move a7, a9 +3f987d60: sra 0x3, a9 +3f987d70: jruc L3F9882D0 +L3F987D80: +3f987d80: move *a13(0xff60), a7, 1 +3f987da0: addk 15, a7 +3f987db0: sra 0x4, a7 +3f987dc0: move a7, a9 +3f987dd0: sll 0x1, a9 +3f987de0: jruc L3F9882D0 +L3F987DF0: +3f987df0: move *a13(0xff60), a7, 1 +3f987e10: addk 31, a7 +3f987e20: sra 0x5, a7 +3f987e30: move a7, a9 +3f987e40: sll 0x2, a9 +3f987e50: jruc L3F9882D0 +L3F987E60: +3f987e60: move *a13(0xff60), a7, 1 +3f987e80: addi 0x3f, a7 +3f987ea0: sra 0x6, a7 +3f987eb0: move a7, a9 +3f987ec0: sll 0x3, a9 +3f987ed0: jruc L3F9882D0 +L3F987EE0: +3f987ee0: move a14, -*sp, 1 +3f987ef0: move *a13(0xffa0), *a14+, 1 +3f987f10: movi 0x3f994460, a8 +3f987f40: move a8, *a14+, 1 +3f987f50: calla L3FB341E0 +3f987f80: sub a8, a8 +3f987f90: jruc L3F988660 +L3F987FA0: +3f987fa0: move *a13(0xffa0), a8, 1 +3f987fc0: dec a8 +3f987fd0: jreq L3F987D20 +3f987fe0: dec a8 +3f987ff0: jreq L3F987D80 +3f988000: subk 2, a8 +3f988010: jreq L3F987DF0 +3f988020: subk 4, a8 +3f988030: jreq L3F987E60 +3f988040: jruc L3F987EE0 +L3F988050: +3f988050: move *a13(0xff60), a7, 1 +3f988070: addk 7, a7 +3f988080: move a7, a10 +3f988090: sra 0x3, a10 +3f9880a0: jruc L3F988380 +L3F9880B0: +3f9880b0: move *a13(0xff60), a7, 1 +3f9880d0: addk 15, a7 +3f9880e0: sra 0x4, a7 +3f9880f0: move a7, a10 +3f988100: sll 0x1, a10 +3f988110: jruc L3F988380 +L3F988120: +3f988120: move *a13(0xff60), a7, 1 +3f988140: addk 31, a7 +3f988150: sra 0x5, a7 +3f988160: move a7, a10 +3f988170: sll 0x2, a10 +3f988180: jruc L3F988380 +L3F988190: +3f988190: move *a13(0xff60), a7, 1 +3f9881b0: addi 0x3f, a7 +3f9881d0: sra 0x6, a7 +3f9881e0: move a7, a10 +3f9881f0: sll 0x3, a10 +3f988200: jruc L3F988380 +L3F988210: +3f988210: move a14, -*sp, 1 +3f988220: move *a13(0xff80), *a14+, 1 +3f988240: movi 0x3f9945d0, a8 +3f988270: move a8, *a14+, 1 +3f988280: calla L3FB341E0 +3f9882b0: sub a8, a8 +3f9882c0: jruc L3F988660 +L3F9882D0: +3f9882d0: move *a13(0xff80), a8, 1 +3f9882f0: dec a8 +3f988300: jreq L3F988050 +3f988310: dec a8 +3f988320: jreq L3F9880B0 +3f988330: subk 2, a8 +3f988340: jreq L3F988120 +3f988350: subk 4, a8 +3f988360: jreq L3F988190 +3f988370: jruc L3F988210 +L3F988380: +3f988380: cmp a10, a9 +3f988390: jrge L3F9883C0 +3f9883a0: move a9, a7 +3f9883b0: jruc L3F9883D0 +L3F9883C0: +3f9883c0: move a10, a7 +L3F9883D0: +3f9883d0: move a7, *a13(0xff60), 1 +3f9883f0: move *a13(0xffe0), a0, 1 +3f988410: move *a13(0xffc0), a2, 1 +3f988430: sub a11, a11 +3f988440: move *a13(0xff40), a7, 1 +3f988460: cmp a7, a11 +3f988470: jrge L3F988610 +L3F988480: +3f988480: sub a12, a12 +3f988490: move *a13(0xff60), a7, 1 +3f9884b0: cmp a7, a12 +3f9884c0: jrge L3F988540 +3f9884d0: setf 8, 1, 0 +L3F9884E0: +3f9884e0: move *a0+, *a2+, 0 +3f9884f0: inc a12 +3f988500: move *a13(0xff60), a7, 1 +3f988520: cmp a7, a12 +3f988530: jrlt L3F9884E0 +L3F988540: +3f988540: move a10, a5 +3f988550: sub a7, a5 +3f988560: sll 0x3, a5 +3f988570: add a5, a2 +3f988580: move a9, a5 +3f988590: sub a7, a5 +3f9885a0: sll 0x3, a5 +3f9885b0: add a5, a0 +3f9885c0: inc a11 +3f9885d0: move *a13(0xff40), a5, 1 +3f9885f0: cmp a5, a11 +3f988600: jrlt L3F988480 +L3F988610: +3f988610: move *a13(0xff40), a8, 1 +3f988630: move a10, a7 +3f988640: mpys a8, a7 +3f988650: move a7, a8 +L3F988660: +3f988660: move *sp(0x140), a14, 1 +3f988680: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f9886a0: rets 2 +L3F9886B0: +3f9886b0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f9886d0: move a14, a13 +3f9886e0: addi 0x40, a14 +3f988700: move *a13(0xffc0), a7, 1 +3f988720: jreq L3F988760 +3f988730: move *a13(0xff80), a7, 1 +3f988750: jrne L3F988790 +L3F988760: +3f988760: sub a8, a8 +3f988770: jauc L3F9897D0 +L3F988790: +3f988790: move *a13(0xffc0), a7, 1 +3f9887b0: move *a7, a7, 1 +3f9887c0: move *a13(0xffa0), a5, 1 +3f9887e0: and a5, a7 +3f9887f0: jrne L3F988840 +3f988800: move *a13(0xff80), a7, 1 +3f988820: move *a7, a11, 1 +3f988830: jreq L3F9888F0 +L3F988840: +3f988840: move a14, -*sp, 1 +3f988850: movi 0x3f994748, a8 +3f988880: move a8, *a14+, 1 +3f988890: calla L3FB341E0 +3f9888c0: sub a8, a8 +3f9888d0: jauc L3F9897D0 +L3F9888F0: +3f9888f0: move a14, -*sp, 1 +3f988900: movk 4, a5 +3f988910: move a5, *a14+, 1 +3f988920: move a13, a5 +3f988930: addk 32, a5 +3f988940: move a5, *a14+, 1 +3f988950: move *a13(0xffe0), *a14+, 1 +3f988970: calla L3F96EEE0 +3f9889a0: move a8, a10 +3f9889b0: jrle L3F988B10 +3f9889c0: move *a13(0x20), a5, 1 +3f9889e0: andi 0xffffff00, a5 +3f988a10: cmpi 0x100, a5 +3f988a30: jrne L3F988B10 +3f988a40: move a14, -*sp, 1 +3f988a50: move a7, *a14+, 1 +3f988a60: move *a13(0xffa0), *a14+, 1 +3f988a80: move *a13(0xffc0), *a14+, 1 +3f988aa0: move *a13(0xffe0), *a14+, 1 +3f988ac0: calla L3F989820 +3f988af0: jauc L3F9897D0 +L3F988B10: +3f988b10: move a10, a5 +3f988b20: jrle L3F988B90 +3f988b30: move *a13(0x20), a5, 1 +3f988b50: andi 0xffffff00, a5 +3f988b80: jreq L3F988C60 +L3F988B90: +3f988b90: move a14, -*sp, 1 +3f988ba0: move *a13(0x20), *a14+, 1 +3f988bc0: movi 0x3f9948a0, a8 +3f988bf0: move a8, *a14+, 1 +3f988c00: calla L3FB341E0 +3f988c30: sub a8, a8 +3f988c40: jauc L3F9897D0 +L3F988C60: +3f988c60: move a14, -*sp, 1 +3f988c70: movk 4, a5 +3f988c80: move a5, *a14+, 1 +3f988c90: move a13, *a14+, 1 +3f988ca0: move *a13(0xffe0), *a14+, 1 +3f988cc0: calla L3F96EEE0 +3f988cf0: move a8, a8 +3f988d00: jrgt L3F988D40 +3f988d10: sub a8, a8 +3f988d20: jauc L3F9897D0 +L3F988D40: +3f988d40: move *a13(0xffc0), a5, 1 +3f988d60: move *a5(0x270), a5, 1 +3f988d80: jrne L3F988DF0 +3f988d90: move *a13(0xffc0), a5, 1 +3f988db0: move *a13(0x0), *a5(0x270), 1 +3f988de0: jruc L3F988F80 +L3F988DF0: +3f988df0: move *a13(0xffc0), a5, 1 +3f988e10: move *a5(0x270), a5, 1 +3f988e30: move *a13, a7, 1 +3f988e40: cmp a7, a5 +3f988e50: jreq L3F988F80 +3f988e60: move a14, -*sp, 1 +3f988e70: move *a13(0xffa0), *a14+, 1 +3f988e90: move *a13(0xffc0), a5, 1 +3f988eb0: move *a5(0x270), *a14+, 1 +3f988ed0: move a7, *a14+, 1 +3f988ee0: movi 0x3f994980, a8 +3f988f10: move a8, *a14+, 1 +3f988f20: calla L3FB341E0 +3f988f50: sub a8, a8 +3f988f60: jauc L3F9897D0 +L3F988F80: +3f988f80: move a14, -*sp, 1 +3f988f90: movk 16, a7 +3f988fa0: move a7, *a14+, 1 +3f988fb0: move *a13(0xffc0), a5, 1 +3f988fd0: move *a5(0x270), *a14+, 1 +3f988ff0: calla L3F703D90 +3f989020: move a8, a11 +3f989030: move *a13(0xff80), a7, 1 +3f989050: move a8, *a7, 1 +3f989060: move a11, a8 +3f989070: jrne L3F989180 +3f989080: move a14, -*sp, 1 +3f989090: move *a13(0xffa0), *a14+, 1 +3f9890b0: move *a5(0x270), a5, 1 +3f9890d0: sll 0x4, a5 +3f9890e0: move a5, *a14+, 1 +3f9890f0: movi 0x3f994b58, a8 +3f989120: move a8, *a14+, 1 +3f989130: calla L3FB341E0 +3f989160: sub a8, a8 +3f989170: jruc L3F9897D0 +L3F989180: +3f989180: sub a9, a9 +3f989190: move *a5(0x270), a5, 1 +3f9891b0: cmp a5, a9 +3f9891c0: jrge L3F989750 +L3F9891D0: +3f9891d0: move a14, -*sp, 1 +3f9891e0: movk 2, a7 +3f9891f0: move a7, *a14+, 1 +3f989200: move a11, *a14+, 1 +3f989210: move *a13(0xffe0), *a14+, 1 +3f989230: calla L3F96EEE0 +3f989260: move a8, a5 +3f989270: jrle L3F989670 +3f989280: move a14, -*sp, 1 +3f989290: move a7, *a14+, 1 +3f9892a0: move a11, a5 +3f9892b0: addk 16, a5 +3f9892c0: move a5, *a14+, 1 +3f9892d0: move *a13(0xffe0), *a14+, 1 +3f9892f0: calla L3F96EEE0 +3f989320: move a8, a5 +3f989330: jrle L3F989670 +3f989340: move a14, -*sp, 1 +3f989350: move a7, *a14+, 1 +3f989360: move a11, a5 +3f989370: addk 32, a5 +3f989380: move a5, *a14+, 1 +3f989390: move *a13(0xffe0), *a14+, 1 +3f9893b0: calla L3F96EEE0 +3f9893e0: move a8, a5 +3f9893f0: jrle L3F989670 +3f989400: move a14, -*sp, 1 +3f989410: move a7, *a14+, 1 +3f989420: move a11, a5 +3f989430: addi 0x30, a5 +3f989450: move a5, *a14+, 1 +3f989460: move *a13(0xffe0), *a14+, 1 +3f989480: calla L3F96EEE0 +3f9894b0: move a8, a5 +3f9894c0: jrle L3F989670 +3f9894d0: move a14, -*sp, 1 +3f9894e0: move a7, *a14+, 1 +3f9894f0: move a11, a5 +3f989500: addi 0x40, a5 +3f989520: move a5, *a14+, 1 +3f989530: move *a13(0xffe0), *a14+, 1 +3f989550: calla L3F96EEE0 +3f989580: move a8, a5 +3f989590: jrle L3F989670 +3f9895a0: move a14, -*sp, 1 +3f9895b0: move a7, *a14+, 1 +3f9895c0: move a11, a5 +3f9895d0: addi 0x50, a5 +3f9895f0: move a5, *a14+, 1 +3f989600: move *a13(0xffe0), *a14+, 1 +3f989620: calla L3F96EEE0 +3f989650: move a8, a5 +3f989660: jrgt L3F989690 +L3F989670: +3f989670: sub a8, a8 +3f989680: jruc L3F9897D0 +L3F989690: +3f989690: sub a5, a5 +3f9896a0: move a5, *a11(0x60), 1 +3f9896c0: inc a9 +3f9896d0: addi 0x80, a11 +3f9896f0: move *a13(0xffc0), a5, 1 +3f989710: move *a5(0x270), a7, 1 +3f989730: cmp a7, a9 +3f989740: jrlt L3F9891D0 +L3F989750: +3f989750: move *a13(0xffc0), a7, 1 +3f989770: move *a7, a5, 1 +3f989780: move *a13(0xffa0), a3, 1 +3f9897a0: or a3, a5 +3f9897b0: move a5, *a7, 1 +3f9897c0: movk 1, a8 +L3F9897D0: +3f9897d0: move *sp(0x100), a14, 1 +3f9897f0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f989810: rets 2 +L3F989820: +3f989820: mmtm sp, a5,a7,a9,a10,a11,a13 +3f989840: move a14, a13 +3f989850: addi 0x40, a14 +3f989870: move *a13(0xff80), a11, 1 +3f989890: move *a11, a10, 1 +3f9898a0: move a14, -*sp, 1 +3f9898b0: movk 2, a11 +3f9898c0: move a11, *a14+, 1 +3f9898d0: move a13, *a14+, 1 +3f9898e0: move *a13(0xffe0), *a14+, 1 +3f989900: calla L3F96EEE0 +3f989930: move a8, a8 +3f989940: jrgt L3F989980 +3f989950: sub a8, a8 +3f989960: jauc L3F98ABD0 +L3F989980: +3f989980: move *a13(0xffc0), a11, 1 +3f9899a0: move *a11(0x270), a11, 1 +3f9899c0: jrne L3F989A40 +3f9899d0: move *a13(0xffc0), a11, 1 +3f9899f0: setf 16, 1, 0 +3f989a00: move *a13, a7, 0 +3f989a10: move a7, *a11(0x270), 1 +3f989a30: jruc L3F989BE0 +L3F989A40: +3f989a40: move *a13(0xffc0), a11, 1 +3f989a60: move *a11(0x270), a7, 1 +3f989a80: setf 16, 1, 0 +3f989a90: move *a13, a11, 0 +3f989aa0: cmp a11, a7 +3f989ab0: jreq L3F989BE0 +3f989ac0: move a14, -*sp, 1 +3f989ad0: move *a13(0xffa0), *a14+, 1 +3f989af0: move *a13(0xffc0), a7, 1 +3f989b10: move *a7(0x270), *a14+, 1 +3f989b30: move a11, *a14+, 1 +3f989b40: movi 0x3f994980, a8 +3f989b70: move a8, *a14+, 1 +3f989b80: calla L3FB341E0 +3f989bb0: sub a8, a8 +3f989bc0: jauc L3F98ABD0 +L3F989BE0: +3f989be0: move a14, -*sp, 1 +3f989bf0: movk 16, a11 +3f989c00: move a11, *a14+, 1 +3f989c10: move *a13(0xffc0), a7, 1 +3f989c30: move *a7(0x270), *a14+, 1 +3f989c50: calla L3F703D90 +3f989c80: move a8, a10 +3f989c90: move *a13(0xff80), a11, 1 +3f989cb0: move a8, *a11, 1 +3f989cc0: move a10, a8 +3f989cd0: jrne L3F989DF0 +3f989ce0: move a14, -*sp, 1 +3f989cf0: move *a13(0xffa0), *a14+, 1 +3f989d10: move *a7(0x270), a7, 1 +3f989d30: sll 0x4, a7 +3f989d40: move a7, *a14+, 1 +3f989d50: movi 0x3f994b58, a8 +3f989d80: move a8, *a14+, 1 +3f989d90: calla L3FB341E0 +3f989dc0: sub a8, a8 +3f989dd0: jauc L3F98ABD0 +L3F989DF0: +3f989df0: sub a9, a9 +3f989e00: move *a7(0x270), a7, 1 +3f989e20: cmp a7, a9 +3f989e30: jage L3F98A970 +L3F989E50: +3f989e50: move a14, -*sp, 1 +3f989e60: movk 1, a11 +3f989e70: move a11, *a14+, 1 +3f989e80: move a13, a7 +3f989e90: addk 16, a7 +3f989ea0: move a7, *a14+, 1 +3f989eb0: move *a13(0xffe0), *a14+, 1 +3f989ed0: calla L3F96EEE0 +3f989f00: move a8, a8 +3f989f10: jrgt L3F989FE0 +3f989f20: move a14, -*sp, 1 +3f989f30: move a10, *a14+, 1 +3f989f40: calla L3F702440 +3f989f70: sub a10, a10 +3f989f80: move *a13(0xff80), a11, 1 +3f989fa0: move a10, *a11, 1 +3f989fb0: move a10, a8 +3f989fc0: jauc L3F98ABD0 +L3F989FE0: +3f989fe0: movb *a13(0x10), a11 +3f98a000: andi 0xff, a11 +3f98a030: subi 0x80, a11 +3f98a050: setf 16, 1, 0 +3f98a060: move a11, *a10, 0 +3f98a070: move a14, -*sp, 1 +3f98a080: movk 1, a11 +3f98a090: move a11, *a14+, 1 +3f98a0a0: move a7, *a14+, 1 +3f98a0b0: move *a13(0xffe0), *a14+, 1 +3f98a0d0: calla L3F96EEE0 +3f98a100: move a8, a8 +3f98a110: jrgt L3F98A1E0 +3f98a120: move a14, -*sp, 1 +3f98a130: move a10, *a14+, 1 +3f98a140: calla L3F702440 +3f98a170: sub a10, a10 +3f98a180: move *a13(0xff80), a11, 1 +3f98a1a0: move a10, *a11, 1 +3f98a1b0: move a10, a8 +3f98a1c0: jauc L3F98ABD0 +L3F98A1E0: +3f98a1e0: movb *a13(0x10), a11 +3f98a200: andi 0xff, a11 +3f98a230: subi 0x80, a11 +3f98a250: setf 16, 1, 0 +3f98a260: move a11, *a10(0x10), 0 +3f98a280: move a14, -*sp, 1 +3f98a290: movk 1, a11 +3f98a2a0: move a11, *a14+, 1 +3f98a2b0: move a7, *a14+, 1 +3f98a2c0: move *a13(0xffe0), *a14+, 1 +3f98a2e0: calla L3F96EEE0 +3f98a310: move a8, a8 +3f98a320: jrgt L3F98A3E0 +3f98a330: move a14, -*sp, 1 +3f98a340: move a10, *a14+, 1 +3f98a350: calla L3F702440 +3f98a380: sub a10, a10 +3f98a390: move *a13(0xff80), a11, 1 +3f98a3b0: move a10, *a11, 1 +3f98a3c0: move a10, a8 +3f98a3d0: jruc L3F98ABD0 +L3F98A3E0: +3f98a3e0: movb *a13(0x10), a11 +3f98a400: andi 0xff, a11 +3f98a430: subi 0x80, a11 +3f98a450: setf 16, 1, 0 +3f98a460: move a11, *a10(0x20), 0 +3f98a480: move a14, -*sp, 1 +3f98a490: movk 1, a11 +3f98a4a0: move a11, *a14+, 1 +3f98a4b0: move a7, *a14+, 1 +3f98a4c0: move *a13(0xffe0), *a14+, 1 +3f98a4e0: calla L3F96EEE0 +3f98a510: move a8, a8 +3f98a520: jrgt L3F98A5E0 +3f98a530: move a14, -*sp, 1 +3f98a540: move a10, *a14+, 1 +3f98a550: calla L3F702440 +3f98a580: sub a10, a10 +3f98a590: move *a13(0xff80), a11, 1 +3f98a5b0: move a10, *a11, 1 +3f98a5c0: move a10, a8 +3f98a5d0: jruc L3F98ABD0 +L3F98A5E0: +3f98a5e0: movb *a13(0x10), a11 +3f98a600: andi 0xff, a11 +3f98a630: subi 0x80, a11 +3f98a650: setf 16, 1, 0 +3f98a660: move a11, *a10(0x30), 0 +3f98a680: move a14, -*sp, 1 +3f98a690: movk 1, a11 +3f98a6a0: move a11, *a14+, 1 +3f98a6b0: move a7, *a14+, 1 +3f98a6c0: move *a13(0xffe0), *a14+, 1 +3f98a6e0: calla L3F96EEE0 +3f98a710: move a8, a8 +3f98a720: jrgt L3F98A7E0 +3f98a730: move a14, -*sp, 1 +3f98a740: move a10, *a14+, 1 +3f98a750: calla L3F702440 +3f98a780: sub a10, a10 +3f98a790: move *a13(0xff80), a11, 1 +3f98a7b0: move a10, *a11, 1 +3f98a7c0: move a10, a8 +3f98a7d0: jruc L3F98ABD0 +L3F98A7E0: +3f98a7e0: movb *a13(0x10), a11 +3f98a800: andi 0xff, a11 +3f98a830: subi 0x80, a11 +3f98a850: setf 16, 1, 0 +3f98a860: move a11, *a10(0x40), 0 +3f98a880: sub a11, a11 +3f98a890: move a11, *a10(0x50), 0 +3f98a8b0: move a11, *a10(0x60), 1 +3f98a8d0: inc a9 +3f98a8e0: addi 0x80, a10 +3f98a900: move *a13(0xffc0), a11, 1 +3f98a920: move *a11(0x270), a7, 1 +3f98a940: cmp a7, a9 +3f98a950: jalt L3F989E50 +L3F98A970: +3f98a970: move *a13(0xffc0), a11, 1 +3f98a990: move *a11, a7, 1 +3f98a9a0: move *a13(0xffa0), a5, 1 +3f98a9c0: or a5, a7 +3f98a9d0: move a7, *a11, 1 +3f98a9e0: move *a13(0xffe0), a7, 1 +3f98aa00: move *a7(0x350), a5, 1 +3f98aa20: addk 3, a5 +3f98aa30: sra 0x2, a5 +3f98aa40: sll 0x2, a5 +3f98aa50: move *a7(0x350), a7, 1 +3f98aa70: move a5, a9 +3f98aa80: sub a7, a9 +3f98aa90: jrle L3F98AB70 +3f98aaa0: move a14, -*sp, 1 +3f98aab0: move *a13(0xffe0), a7, 1 +3f98aad0: move *a7(0x350), a5, 1 +3f98aaf0: add a9, a5 +3f98ab00: move a5, *a14+, 1 +3f98ab10: move a7, *a14+, 1 +3f98ab20: calla L3F96F9F0 +3f98ab50: move a8, *a13(0x20), 1 +L3F98AB70: +3f98ab70: move *a13(0x20), a7, 1 +3f98ab90: jrge L3F98ABC0 +3f98aba0: sub a8, a8 +3f98abb0: jruc L3F98ABD0 +L3F98ABC0: +3f98abc0: movk 1, a8 +L3F98ABD0: +3f98abd0: move *sp(0xe0), a14, 1 +3f98abf0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f98ac10: rets 2 +L3F98AC20: +3f98ac20: mmtm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f98ac40: move a14, a13 +3f98ac50: addi 0x4e0, a14 +3f98ac70: move a14, -*sp, 1 +3f98ac80: movk 4, a7 +3f98ac90: move a7, *a14+, 1 +3f98aca0: move *a13(0xffe0), *a14+, 1 +3f98acc0: calla L3F96F9F0 +3f98acf0: move a8, a10 +3f98ad00: jrlt L3F98ADD0 +3f98ad10: move a14, -*sp, 1 +3f98ad20: move a7, *a14+, 1 +3f98ad30: move a13, a7 +3f98ad40: addk 32, a7 +3f98ad50: move a7, *a14+, 1 +3f98ad60: move *a13(0xffe0), *a14+, 1 +3f98ad80: calla L3F96EEE0 +3f98adb0: move a8, a8 +3f98adc0: jrgt L3F98AE00 +L3F98ADD0: +3f98add0: sub a8, a8 +3f98ade0: jauc L3F98D6F0 +L3F98AE00: +3f98ae00: sub a11, a11 +3f98ae10: move *a13(0x20), a7, 1 +3f98ae30: cmp a7, a11 +3f98ae40: jrge L3F98B300 +L3F98AE50: +3f98ae50: move a14, -*sp, 1 +3f98ae60: movk 4, a7 +3f98ae70: move a7, *a14+, 1 +3f98ae80: move a11, a7 +3f98ae90: sll 0x7, a7 +3f98aea0: add a13, a7 +3f98aeb0: addi 0x40, a7 +3f98aed0: move a7, *a14+, 1 +3f98aee0: move *a13(0xffe0), *a14+, 1 +3f98af00: calla L3F96EEE0 +3f98af30: move a8, a7 +3f98af40: jrle L3F98B250 +3f98af50: move a14, -*sp, 1 +3f98af60: movk 4, a7 +3f98af70: move a7, *a14+, 1 +3f98af80: move a11, a7 +3f98af90: sll 0x7, a7 +3f98afa0: add a13, a7 +3f98afb0: addi 0x60, a7 +3f98afd0: move a7, *a14+, 1 +3f98afe0: move *a13(0xffe0), *a14+, 1 +3f98b000: calla L3F96EEE0 +3f98b030: move a8, a7 +3f98b040: jrle L3F98B250 +3f98b050: move a14, -*sp, 1 +3f98b060: movk 4, a7 +3f98b070: move a7, *a14+, 1 +3f98b080: move a11, a7 +3f98b090: sll 0x7, a7 +3f98b0a0: add a13, a7 +3f98b0b0: addi 0x80, a7 +3f98b0d0: move a7, *a14+, 1 +3f98b0e0: move *a13(0xffe0), *a14+, 1 +3f98b100: calla L3F96EEE0 +3f98b130: move a8, a7 +3f98b140: jrle L3F98B250 +3f98b150: move a14, -*sp, 1 +3f98b160: movk 4, a7 +3f98b170: move a7, *a14+, 1 +3f98b180: move a11, a7 +3f98b190: sll 0x7, a7 +3f98b1a0: add a13, a7 +3f98b1b0: addi 0xa0, a7 +3f98b1d0: move a7, *a14+, 1 +3f98b1e0: move *a13(0xffe0), *a14+, 1 +3f98b200: calla L3F96EEE0 +3f98b230: move a8, a7 +3f98b240: jrgt L3F98B280 +L3F98B250: +3f98b250: sub a8, a8 +3f98b260: jauc L3F98D6F0 +L3F98B280: +3f98b280: inc a11 +3f98b290: move *a13(0x20), a7, 1 +3f98b2b0: cmp a7, a11 +3f98b2c0: jrge L3F98B300 +3f98b2d0: cmpi 0x8, a11 +3f98b2f0: jrlt L3F98AE50 +L3F98B300: +3f98b300: subk 8, a7 +3f98b310: jrle L3F98B450 +3f98b320: move a14, -*sp, 1 +3f98b330: move *a13(0x20), a7, 1 +3f98b350: subk 8, a7 +3f98b360: move a7, *a14+, 1 +3f98b370: movi 0x3f993428, a8 +3f98b3a0: move a8, *a14+, 1 +3f98b3b0: calla L3FB341E0 +3f98b3e0: move a14, -*sp, 1 +3f98b3f0: movi 0xffff, a7 +3f98b410: move a7, *a14+, 1 +3f98b420: calla L3F976E20 +L3F98B450: +3f98b450: move a14, -*sp, 1 +3f98b460: movi 0x60, a7 +3f98b480: move a7, *a14+, 1 +3f98b490: movk 1, a7 +3f98b4a0: move a7, *a14+, 1 +3f98b4b0: calla L3F703D90 +3f98b4e0: move a8, a0 +3f98b4f0: move a14, -*sp, 1 +3f98b500: movi 0x96, a5 +3f98b520: move a5, *a14+, 1 +3f98b530: move a7, *a14+, 1 +3f98b540: calla L3F703D90 +3f98b570: move a8, *a0(0x40), 1 +3f98b590: move *a0(0x40), a7, 1 +3f98b5b0: movk 1, a5 +3f98b5c0: move a5, *a7(0x450), 1 +3f98b5e0: sub a11, a11 +3f98b5f0: move *a13(0x20), a7, 1 +3f98b610: subk 8, a7 +3f98b620: jrge L3F98B660 +3f98b630: move *a13(0x20), a7, 1 +3f98b650: jruc L3F98B670 +L3F98B660: +3f98b660: movk 8, a7 +L3F98B670: +3f98b670: cmp a7, a11 +3f98b680: jage L3F98C4C0 +3f98b6a0: jauc L3F98C320 +L3F98B6C0: +3f98b6c0: move a14, -*sp, 1 +3f98b6d0: move a11, a7 +3f98b6e0: sll 0x7, a7 +3f98b6f0: add a13, a7 +3f98b700: move *a7(0xa0), *a14+, 1 +3f98b720: move *a13(0xffe0), *a14+, 1 +3f98b740: calla L3F96F9F0 +3f98b770: move a8, a10 +3f98b780: jrle L3F98B8B0 +3f98b790: move a14, -*sp, 1 +3f98b7a0: move *a0(0x40), a7, 1 +3f98b7c0: addi 0x2b0, a7 +3f98b7e0: move a7, *a14+, 1 +3f98b7f0: movk 4, a7 +3f98b800: move a7, *a14+, 1 +3f98b810: move *a0(0x40), *a14+, 1 +3f98b830: move *a13(0xffe0), *a14+, 1 +3f98b850: calla L3F9886B0 +3f98b880: move a8, a5 +3f98b890: jane L3F98C410 +L3F98B8B0: +3f98b8b0: move a14, -*sp, 1 +3f98b8c0: movi 0x3f993980, a8 +3f98b8f0: move a8, *a14+, 1 +3f98b900: calla L3FB341E0 +3f98b930: move a0, a5 +3f98b940: jreq L3F98BA00 +3f98b950: move a14, -*sp, 1 +3f98b960: move a0, *a14+, 1 +3f98b970: calla L3F98D740 +3f98b9a0: move a14, -*sp, 1 +3f98b9b0: move a0, *a14+, 1 +3f98b9c0: calla L3F702440 +3f98b9f0: sub a0, a0 +L3F98BA00: +3f98ba00: sub a8, a8 +3f98ba10: jauc L3F98D6F0 +L3F98BA30: +3f98ba30: move a14, -*sp, 1 +3f98ba40: move a11, a7 +3f98ba50: sll 0x7, a7 +3f98ba60: add a13, a7 +3f98ba70: move *a7(0xa0), *a14+, 1 +3f98ba90: move *a13(0xffe0), *a14+, 1 +3f98bab0: calla L3F96F9F0 +3f98bae0: move a8, a10 +3f98baf0: jrle L3F98BBD0 +3f98bb00: move a14, -*sp, 1 +3f98bb10: movk 1, a7 +3f98bb20: move a7, *a14+, 1 +3f98bb30: move *a0(0x40), *a14+, 1 +3f98bb50: move *a13(0xffe0), *a14+, 1 +3f98bb70: calla L3F984970 +3f98bba0: move a8, a5 +3f98bbb0: jane L3F98C410 +L3F98BBD0: +3f98bbd0: move a14, -*sp, 1 +3f98bbe0: movi 0x3f994cf8, a8 +3f98bc10: move a8, *a14+, 1 +3f98bc20: calla L3FB341E0 +3f98bc50: move a0, a5 +3f98bc60: jreq L3F98BD20 +3f98bc70: move a14, -*sp, 1 +3f98bc80: move a0, *a14+, 1 +3f98bc90: calla L3F98D740 +3f98bcc0: move a14, -*sp, 1 +3f98bcd0: move a0, *a14+, 1 +3f98bce0: calla L3F702440 +3f98bd10: sub a0, a0 +L3F98BD20: +3f98bd20: sub a8, a8 +3f98bd30: jauc L3F98D6F0 +L3F98BD50: +3f98bd50: move a14, -*sp, 1 +3f98bd60: move a11, a7 +3f98bd70: sll 0x7, a7 +3f98bd80: add a13, a7 +3f98bd90: move *a7(0xa0), *a14+, 1 +3f98bdb0: move *a13(0xffe0), *a14+, 1 +3f98bdd0: calla L3F96F9F0 +3f98be00: move a8, a10 +3f98be10: jrle L3F98BEC0 +3f98be20: move a14, -*sp, 1 +3f98be30: move *a0(0x40), *a14+, 1 +3f98be50: move *a13(0xffe0), *a14+, 1 +3f98be70: calla L3F979C00 +3f98bea0: move a8, a5 +3f98beb0: jrne L3F98C410 +L3F98BEC0: +3f98bec0: move a14, -*sp, 1 +3f98bed0: movi 0x3f993718, a8 +3f98bf00: move a8, *a14+, 1 +3f98bf10: calla L3FB341E0 +3f98bf40: move a0, a5 +3f98bf50: jreq L3F98C010 +3f98bf60: move a14, -*sp, 1 +3f98bf70: move a0, *a14+, 1 +3f98bf80: calla L3F98D740 +3f98bfb0: move a14, -*sp, 1 +3f98bfc0: move a0, *a14+, 1 +3f98bfd0: calla L3F702440 +3f98c000: sub a0, a0 +L3F98C010: +3f98c010: sub a8, a8 +3f98c020: jauc L3F98D6F0 +L3F98C040: +3f98c040: move a14, -*sp, 1 +3f98c050: move a11, a7 +3f98c060: sll 0x7, a7 +3f98c070: add a13, a7 +3f98c080: move *a7(0xa0), *a14+, 1 +3f98c0a0: move *a13(0xffe0), *a14+, 1 +3f98c0c0: calla L3F96F9F0 +3f98c0f0: move a8, a10 +3f98c100: jrle L3F98C1A0 +3f98c110: move a14, -*sp, 1 +3f98c120: move a0, *a14+, 1 +3f98c130: move *a13(0xffe0), *a14+, 1 +3f98c150: calla L3F97C750 +3f98c180: move a8, a5 +3f98c190: jrne L3F98C410 +L3F98C1A0: +3f98c1a0: move a14, -*sp, 1 +3f98c1b0: movi 0x3f993858, a8 +3f98c1e0: move a8, *a14+, 1 +3f98c1f0: calla L3FB341E0 +3f98c220: move a0, a5 +3f98c230: jreq L3F98C2F0 +3f98c240: move a14, -*sp, 1 +3f98c250: move a0, *a14+, 1 +3f98c260: calla L3F98D740 +3f98c290: move a14, -*sp, 1 +3f98c2a0: move a0, *a14+, 1 +3f98c2b0: calla L3F702440 +3f98c2e0: sub a0, a0 +L3F98C2F0: +3f98c2f0: sub a8, a8 +3f98c300: jauc L3F98D6F0 +L3F98C320: +3f98c320: move a11, a7 +3f98c330: sll 0x7, a7 +3f98c340: add a13, a7 +3f98c350: move *a7(0x40), a8, 1 +3f98c370: subk 2, a8 +3f98c380: jreq L3F98BD50 +3f98c390: subk 2, a8 +3f98c3a0: jaeq L3F98B6C0 +3f98c3c0: subk 4, a8 +3f98c3d0: jaeq L3F98BA30 +3f98c3f0: subk 24, a8 +3f98c400: jreq L3F98C040 +L3F98C410: +3f98c410: inc a11 +3f98c420: move *a13(0x20), a7, 1 +3f98c440: subk 8, a7 +3f98c450: jrge L3F98C490 +3f98c460: move *a13(0x20), a7, 1 +3f98c480: jruc L3F98C4A0 +L3F98C490: +3f98c490: movk 8, a7 +L3F98C4A0: +3f98c4a0: cmp a7, a11 +3f98c4b0: jrlt L3F98C320 +L3F98C4C0: +3f98c4c0: move a14, -*sp, 1 +3f98c4d0: move *a13(0xffc0), a7, 1 +3f98c4f0: movb *a7(0x100), a8 +3f98c510: move a8, *a14+, 1 +3f98c520: movk 2, a5 +3f98c530: move a5, *a14+, 1 +3f98c540: move *a13(0xffa0), a3, 1 +3f98c560: setf 16, 0, 0 +3f98c570: move *a3(0x50), a8, 0 +3f98c590: move a8, *a14+, 1 +3f98c5a0: calla L3F976990 +3f98c5d0: move a14, -*sp, 1 +3f98c5e0: movb *a7(0x100), a5 +3f98c600: move a5, *a14+, 1 +3f98c610: movk 2, a5 +3f98c620: move a5, *a14+, 1 +3f98c630: setf 16, 0, 0 +3f98c640: move *a3(0x40), a5, 0 +3f98c660: move a5, *a14+, 1 +3f98c670: move a8, a5 +3f98c680: calla L3F976990 +3f98c6b0: move a8, a9 +3f98c6c0: add a8, a5 +3f98c6d0: move a5, *a13, 1 +3f98c6e0: cmp a5, a9 +3f98c6f0: jage L3F98D5B0 +L3F98C710: +3f98c710: move *a13(0xffe0), a7, 1 +3f98c730: move a9, a5 +3f98c740: andi 0xff, a5 +3f98c770: move *a7(0x270), a3, 1 +3f98c790: cmp a3, a5 +3f98c7a0: jrlt L3F98CE20 +3f98c7b0: move a9, a5 +3f98c7c0: andi 0xff, a5 +3f98c7f0: move *a7(0x2b0), a3, 1 +3f98c810: cmp a3, a5 +3f98c820: jrgt L3F98CE20 +3f98c830: move *a0(0x80), a5, 1 +3f98c850: move *a0(0x60), a3, 1 +3f98c870: sub a3, a5 +3f98c880: move a9, a3 +3f98c890: sra 0x8, a3 +3f98c8a0: andi 0xff, a3 +3f98c8d0: move *a0(0xa0), a7, 1 +3f98c8f0: sub a7, a3 +3f98c900: inc a5 +3f98c910: mpys a5, a3 +3f98c920: move a9, a7 +3f98c930: andi 0xff, a7 +3f98c960: add a7, a3 +3f98c970: move *a0(0x60), a7, 1 +3f98c990: sub a7, a3 +3f98c9a0: sll 0x5, a3 +3f98c9b0: move *a0(0x160), a7, 1 +3f98c9d0: add a3, a7 +3f98c9e0: move *a7, a7, 1 +3f98c9f0: jreq L3F98CE20 +3f98ca00: move *a0(0x80), a7, 1 +3f98ca20: move *a0(0x60), a5, 1 +3f98ca40: sub a5, a7 +3f98ca50: move a9, a5 +3f98ca60: sra 0x8, a5 +3f98ca70: andi 0xff, a5 +3f98caa0: move *a0(0xa0), a3, 1 +3f98cac0: sub a3, a5 +3f98cad0: inc a7 +3f98cae0: mpys a7, a5 +3f98caf0: move a9, a7 +3f98cb00: andi 0xff, a7 +3f98cb30: add a7, a5 +3f98cb40: move *a0(0x60), a7, 1 +3f98cb60: sub a7, a5 +3f98cb70: sll 0x5, a5 +3f98cb80: move *a0(0x160), a7, 1 +3f98cba0: add a5, a7 +3f98cbb0: move *a7(0x0), *a13(0x440), 1 +3f98cbe0: move *a0(0x80), a7, 1 +3f98cc00: move *a0(0x60), a5, 1 +3f98cc20: sub a5, a7 +3f98cc30: move a9, a5 +3f98cc40: sra 0x8, a5 +3f98cc50: andi 0xff, a5 +3f98cc80: move *a0(0xa0), a3, 1 +3f98cca0: sub a3, a5 +3f98ccb0: inc a7 +3f98ccc0: mpys a7, a5 +3f98ccd0: move a9, a7 +3f98cce0: andi 0xff, a7 +3f98cd10: add a7, a5 +3f98cd20: move *a0(0x60), a7, 1 +3f98cd40: sub a7, a5 +3f98cd50: sll 0x5, a5 +3f98cd60: move *a0(0x160), a7, 1 +3f98cd80: add a5, a7 +3f98cd90: move *a0(0x40), a5, 1 +3f98cdb0: move *a7, a7, 1 +3f98cdc0: move *a5(0x2b0), a5, 1 +3f98cde0: sub a5, a7 +3f98cdf0: move a7, a12 +3f98ce00: sra 0x7, a12 +3f98ce10: jruc L3F98CE50 +L3F98CE20: +3f98ce20: sub a7, a7 +3f98ce30: move a7, *a13(0x440), 1 +L3F98CE50: +3f98ce50: move *a13(0x440), a7, 1 +3f98ce70: jreq L3F98D560 +3f98ce80: move a7, *a13(0x4c0), 1 +3f98cea0: setf 16, 1, 0 +3f98ceb0: move *a7(0x30), a5, 0 +3f98ced0: move *a7(0x40), a3, 0 +3f98cef0: add a3, a5 +3f98cf00: sll 0x1, a5 +3f98cf10: move *a7(0x10), a3, 0 +3f98cf30: move *a7, a1, 0 +3f98cf40: sub a1, a3 +3f98cf50: addk 7, a3 +3f98cf60: sra 0x3, a3 +3f98cf70: mpys a3, a5 +3f98cf80: move a5, *a13(0x4a0), 1 +3f98cfa0: move a14, -*sp, 1 +3f98cfb0: move *a13(0xffe0), a3, 1 +3f98cfd0: setf 16, 0, 0 +3f98cfe0: move *a3(0x230), a1, 0 +3f98d000: move *a3(0x240), a3, 0 +3f98d020: add a3, a1 +3f98d030: add a5, a1 +3f98d040: addk 19, a1 +3f98d050: srl 0x2, a1 +3f98d060: sll 0x2, a1 +3f98d070: move a1, *a14+, 1 +3f98d080: calla L3F95D9A0 +3f98d0b0: move a8, *a13(0x460), 1 +3f98d0d0: addi 0x80, a8 +3f98d0f0: move a8, *a13(0x480), 1 +3f98d110: move a14, -*sp, 1 +3f98d120: move *a13(0xffc0), a3, 1 +3f98d140: movb *a3(0x100), a1 +3f98d160: move a1, *a14+, 1 +3f98d170: movk 2, a1 +3f98d180: move a1, *a14+, 1 +3f98d190: move a9, *a14+, 1 +3f98d1a0: move a8, a1 +3f98d1b0: calla L3F976990 +3f98d1e0: setf 16, 0, 0 +3f98d1f0: move a8, *a1(0x20), 0 +3f98d210: move a14, -*sp, 1 +3f98d220: movk 10, a1 +3f98d230: move a1, *a14+, 1 +3f98d240: move *a13(0x480), a1, 1 +3f98d260: addi 0x30, a1 +3f98d280: move a1, *a14+, 1 +3f98d290: move a7, *a14+, 1 +3f98d2a0: calla L3FB44400 +3f98d2d0: move a14, -*sp, 1 +3f98d2e0: move a5, *a14+, 1 +3f98d2f0: move *a13(0xffe0), a1, 1 +3f98d310: setf 16, 0, 0 +3f98d320: move *a1(0x230), a1, 0 +3f98d340: move *a13(0xffe0), a3, 1 +3f98d360: move *a3(0x240), a3, 0 +3f98d380: add a3, a1 +3f98d390: addk 10, a1 +3f98d3a0: sll 0x3, a1 +3f98d3b0: move *a13(0x480), a3, 1 +3f98d3d0: add a3, a1 +3f98d3e0: addi 0x30, a1 +3f98d400: move a1, *a14+, 1 +3f98d410: move *a0(0x40), a1, 1 +3f98d430: move a12, a3 +3f98d440: sll 0x5, a3 +3f98d450: move *a1(0x3f0), a1, 1 +3f98d470: add a3, a1 +3f98d480: move *a1+, *a14+, 1 +3f98d490: calla L3FB44400 +3f98d4c0: move a14, -*sp, 1 +3f98d4d0: movk 13, a3 +3f98d4e0: move a3, *a14+, 1 +3f98d4f0: move *a13(0x460), *a14+, 1 +3f98d510: move *a13(0xffc0), *a14+, 1 +3f98d530: calla L3F966950 +L3F98D560: +3f98d560: inc a9 +3f98d570: move *a13, a7, 1 +3f98d580: cmp a7, a9 +3f98d590: jalt L3F98C710 +L3F98D5B0: +3f98d5b0: move a14, -*sp, 1 +3f98d5c0: move *a13(0xffc0), *a14+, 1 +3f98d5e0: calla L3F966440 +3f98d610: move a0, a1 +3f98d620: jreq L3F98D6E0 +3f98d630: move a14, -*sp, 1 +3f98d640: move a0, *a14+, 1 +3f98d650: calla L3F98D740 +3f98d680: move a14, -*sp, 1 +3f98d690: move a0, *a14+, 1 +3f98d6a0: calla L3F702440 +3f98d6d0: sub a0, a0 +L3F98D6E0: +3f98d6e0: movk 1, a8 +L3F98D6F0: +3f98d6f0: move *sp(0x160), a14, 1 +3f98d710: mmfm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f98d730: rets 2 +L3F98D740: +3f98d740: mmtm sp, a9,a11,a13 +3f98d760: move a14, a13 +3f98d770: move *a13(0xffe0), a11, 1 +3f98d790: jaeq L3F98E2D0 +3f98d7b0: move *a11(0x40), a11, 1 +3f98d7d0: jreq L3F98DEF0 +3f98d7e0: move *a13(0xffe0), a11, 1 +3f98d800: move *a11(0x40), a11, 1 +3f98d820: move *a11(0x2b0), a11, 1 +3f98d840: jreq L3F98D940 +3f98d850: move a14, -*sp, 1 +3f98d860: move *a13(0xffe0), a11, 1 +3f98d880: move *a11(0x40), a9, 1 +3f98d8a0: move *a9(0x2b0), *a14+, 1 +3f98d8c0: calla L3F702440 +3f98d8f0: move *a11(0x40), a9, 1 +3f98d910: sub a11, a11 +3f98d920: move a11, *a9(0x2b0), 1 +L3F98D940: +3f98d940: move *a13(0xffe0), a11, 1 +3f98d960: move *a11(0x40), a9, 1 +3f98d980: move *a9(0x410), a9, 1 +3f98d9a0: jreq L3F98DA80 +3f98d9b0: move a14, -*sp, 1 +3f98d9c0: move *a11(0x40), a9, 1 +3f98d9e0: move *a9(0x410), *a14+, 1 +3f98da00: calla L3F702440 +3f98da30: move *a11(0x40), a9, 1 +3f98da50: sub a11, a11 +3f98da60: move a11, *a9(0x410), 1 +L3F98DA80: +3f98da80: move *a13(0xffe0), a11, 1 +3f98daa0: move *a11(0x40), a9, 1 +3f98dac0: move *a9(0x3f0), a9, 1 +3f98dae0: jreq L3F98DBC0 +3f98daf0: move a14, -*sp, 1 +3f98db00: move *a11(0x40), a9, 1 +3f98db20: move *a9(0x3f0), *a14+, 1 +3f98db40: calla L3F702440 +3f98db70: move *a11(0x40), a9, 1 +3f98db90: sub a11, a11 +3f98dba0: move a11, *a9(0x3f0), 1 +L3F98DBC0: +3f98dbc0: move *a13(0xffe0), a11, 1 +3f98dbe0: move *a11(0x40), a9, 1 +3f98dc00: move *a9(0x230), a9, 1 +3f98dc20: jreq L3F98DD00 +3f98dc30: move a14, -*sp, 1 +3f98dc40: move *a11(0x40), a9, 1 +3f98dc60: move *a9(0x230), *a14+, 1 +3f98dc80: calla L3F702440 +3f98dcb0: move *a11(0x40), a9, 1 +3f98dcd0: sub a11, a11 +3f98dce0: move a11, *a9(0x230), 1 +L3F98DD00: +3f98dd00: move *a13(0xffe0), a11, 1 +3f98dd20: move *a11(0x40), a9, 1 +3f98dd40: move *a9(0x250), a9, 1 +3f98dd60: jreq L3F98DE40 +3f98dd70: move a14, -*sp, 1 +3f98dd80: move *a11(0x40), a9, 1 +3f98dda0: move *a9(0x250), *a14+, 1 +3f98ddc0: calla L3F702440 +3f98ddf0: move *a11(0x40), a9, 1 +3f98de10: sub a11, a11 +3f98de20: move a11, *a9(0x250), 1 +L3F98DE40: +3f98de40: move a14, -*sp, 1 +3f98de50: move *a13(0xffe0), a11, 1 +3f98de70: move *a11(0x40), *a14+, 1 +3f98de90: calla L3F702440 +3f98dec0: sub a9, a9 +3f98ded0: move a9, *a11(0x40), 1 +L3F98DEF0: +3f98def0: move *a13(0xffe0), a11, 1 +3f98df10: move *a11(0x180), a9, 1 +3f98df30: jreq L3F98E210 +3f98df40: move a14, -*sp, 1 +3f98df50: move *a11(0x180), *a14+, 1 +3f98df70: calla L3F702440 +3f98dfa0: move *a11(0x160), a9, 1 +3f98dfc0: jreq L3F98E0F0 +3f98dfd0: move *a11(0x160), a9, 1 +3f98dff0: move *a11(0x180), a11, 1 +3f98e010: cmp a11, a9 +3f98e020: jreq L3F98E0F0 +3f98e030: move a14, -*sp, 1 +3f98e040: move *a13(0xffe0), a11, 1 +3f98e060: move *a11(0x160), *a14+, 1 +3f98e080: calla L3F702440 +3f98e0b0: sub a9, a9 +3f98e0c0: move a9, *a11(0x160), 1 +3f98e0e0: jruc L3F98E1C0 +L3F98E0F0: +3f98e0f0: move *a13(0xffe0), a11, 1 +3f98e110: move *a11(0x160), a9, 1 +3f98e130: move *a11(0x180), a11, 1 +3f98e150: cmp a11, a9 +3f98e160: jrne L3F98E1C0 +3f98e170: move *a13(0xffe0), a11, 1 +3f98e190: sub a9, a9 +3f98e1a0: move a9, *a11(0x160), 1 +L3F98E1C0: +3f98e1c0: move *a13(0xffe0), a11, 1 +3f98e1e0: sub a9, a9 +3f98e1f0: move a9, *a11(0x180), 1 +L3F98E210: +3f98e210: move *a11(0x160), a9, 1 +3f98e230: jreq L3F98E2D0 +3f98e240: move a14, -*sp, 1 +3f98e250: move *a11(0x160), *a14+, 1 +3f98e270: calla L3F702440 +3f98e2a0: sub a9, a9 +3f98e2b0: move a9, *a11(0x160), 1 +L3F98E2D0: +3f98e2d0: move *sp(0x80), a14, 1 +3f98e2f0: mmfm sp, a9,a11,a13 +3f98e310: rets 2 +3f98e320: subb b2, b5 +3f98e330: dsjs a4, L3F98E460 +3f98e340: move a1, b0 +3f98e350: sla 0x3, sp +3f98e360: move b10, b6 +3f98e370: srl a1, a0 +3f98e380: .word 0x726f +3f98e390: .word 0x7120 +3f98e3a0: sra b11, b5 +3f98e3b0: sra b11, b5 +3f98e3c0: sra a9, a0 +3f98e3d0: sra a11, a12 +3f98e3e0: sra a11, a13 +3f98e3f0: .word 0x746e +3f98e400: .word 0x0a2e +3f98e410: .word 0x7500 +3f98e420: .word 0x746c +3f98e430: rl b11, b2 +3f98e440: mpyu b11, b8 +3f98e450: modu a11, a6 +L3F98E460: +3f98e460: .word 0x746e +3f98e470: sra b2, sp +3f98e480: sra a11, a1 +3f98e490: modu a11, a13 +3f98e4a0: dsjs a14, L3F98E5E0 +3f98e4b0: addc a9, a0 +3f98e4c0: .word 0x756f +3f98e4d0: sra a3, a12 +3f98e4e0: sll 0x1b, a14 +3f98e4f0: sla 0x3, b4 +3f98e500: sra a11, a7 +3f98e510: sla 0x3, b4 +3f98e520: sra a11, a13 +3f98e530: modu a11, a13 +3f98e540: .word 0x7972 +3f98e550: srl a1, a0 +3f98e560: .word 0x726f +3f98e570: mods a1, a0 +3f98e580: sll a11, sp +3f98e590: mods a3, a1 +3f98e5a0: .word 0x7620 +3f98e5b0: .word 0x7261 +3f98e5c0: sla a11, a9 +3f98e5d0: mods a3, a2 +L3F98E5E0: +3f98e5e0: .word 0x7365 +3f98e5f0: .word 0x000a +3f98e600: subb b2, b5 +3f98e610: dsjs a4, L3F98E740 +3f98e620: move a1, b0 +3f98e630: sla 0x3, sp +3f98e640: move b10, b6 +3f98e650: srl a1, a0 +3f98e660: .word 0x726f +3f98e670: modu a1, a0 +3f98e680: .word 0x7765 +3f98e690: sll a9, a0 +3f98e6a0: modu a3, sp +3f98e6b0: sra a11, a14 +3f98e6c0: .word 0x7463 +3f98e6d0: modu a11, a9 +3f98e6e0: srl 0xd, a14 +3f98e6f0: .word 0x000a +3f98e700: mods b2, b5 +3f98e710: .word 0x7274 +3f98e720: .word 0x7869 +3f98e730: srl a1, a0 +L3F98E740: +3f98e740: modu a3, sp +3f98e750: sla 0x3, b4 +3f98e760: sla a11, a4 +3f98e770: mods a11, a5 +3f98e780: modu a3, sp +3f98e790: srl a1, a0 +3f98e7a0: rl a11, a1 +3f98e7b0: sra a11, a12 +3f98e7c0: sla 0x3, a4 +3f98e7d0: modu b11, b4 +3f98e7e0: sla a9, a0 +3f98e7f0: mods a3, a12 +3f98e800: sll a11, sp +3f98e810: .word 0x7461 +3f98e820: sla 0x3, a5 +3f98e830: rl b3, b3 +3f98e840: .word 0x7261 +3f98e850: sra a3, a5 +3f98e860: mods a9, a0 +3f98e870: mods a11, a5 +3f98e880: .word 0x726f +3f98e890: sla 0x3, b9 +3f98e8a0: modu a11, a3 +3f98e8b0: modu a3, a14 +3f98e8c0: sll a11, a5 +3f98e8d0: rl b11, b4 +3f98e8e0: modu a3, sp +3f98e8f0: .word 0x000a +3f98e900: sla a10, a3 +3f98e910: modu a3, a14 +3f98e920: .word 0x746f +3f98e930: .word 0x7320 +3f98e940: .word 0x7465 +3f98e950: srl a1, a0 +3f98e960: modu a3, sp +3f98e970: sla 0x3, b4 +3f98e980: sla b11, b0 +3f98e990: rl b3, b4 +3f98e9a0: sla 0x1, a14 +3f98e9b0: and a2, a9 +3f98e9c0: sla a9, a0 +3f98e9d0: sra a3, a4 +3f98e9e0: sra b11, b2 +3f98e9f0: .word 0x7373 +3f98ea00: modu a1, a0 +3f98ea10: .word 0x746f +3f98ea20: .word 0x7320 +3f98ea30: .word 0x7465 +3f98ea40: rev a14 +3f98ea50: modu a2, a9 +3f98ea60: sla b11, b6 +3f98ea70: rl a11, a12 +3f98ea80: sla 0x3, a4 +3f98ea90: sra b11, b2 +3f98eaa0: .word 0x7571 +3f98eab0: .word 0x7365 +3f98eac0: sla 0x3, b4 +3f98ead0: modu a11, a3 +3f98eae0: sra a11, a4 +3f98eaf0: sll 0x9, a0 +3f98eb00: sla 0x3, a4 +3f98eb10: sra b11, b2 +3f98eb20: sra a11, a3 +3f98eb30: .word 0x7669 +3f98eb40: sra a3, a5 +3f98eb50: .word 0x0a2e +3f98eb60: cmp a8, a0 +3f98eb70: .word 0x766e +3f98eb80: mods a3, a1 +3f98eb90: sra a3, a9 +3f98eba0: .word 0x7020 +3f98ebb0: modu b11, b2 +3f98ebc0: modu b11, b4 +3f98ebd0: modu a11, a3 +3f98ebe0: sla 0x3, a12 +3f98ebf0: sla a11, a13 +3f98ec00: modu a11, a10 +3f98ec10: sla 0x3, b2 +3f98ec20: sra b11, b6 +3f98ec30: .word 0x7372 +3f98ec40: modu a11, a9 +3f98ec50: sla 0x3, a14 +3f98ec60: sra a1, a5 +3f98ec70: .word 0x7220 +3f98ec80: sll a11, a5 +3f98ec90: rl a11, a5 +3f98eca0: sra b11, b6 +3f98ecb0: srl 0xd, a4 +3f98ecc0: .word 0x000a +3f98ecd0: modu a2, a9 +3f98ece0: sla b11, b6 +3f98ecf0: rl a11, a12 +3f98ed00: sla 0x3, a4 +3f98ed10: .word 0x7270 +3f98ed20: .word 0x746f +3f98ed30: sll a11, sp +3f98ed40: mods a3, sp +3f98ed50: mods a9, a0 +3f98ed60: lmo a3, a1 +3f98ed70: .word 0x726f +3f98ed80: .word 0x7620 +3f98ed90: .word 0x7265 +3f98eda0: rl b11, b3 +3f98edb0: modu a3, sp +3f98edc0: .word 0x7220 +3f98edd0: sll a11, a5 +3f98ede0: rl a11, a5 +3f98edf0: sra b11, b6 +3f98ee00: srl 0xd, a4 +3f98ee10: cmp a8, a0 +3f98ee20: .word 0x766e +3f98ee30: mods a3, a1 +3f98ee40: sra a3, a9 +3f98ee50: srl a1, a0 +3f98ee60: modu a3, sp +3f98ee70: sla 0x3, b4 +3f98ee80: sub a2, a9 +3f98ee90: sll 0x9, a0 +3f98eea0: sla 0x3, a4 +3f98eeb0: sra b11, b2 +3f98eec0: sra a11, a3 +3f98eed0: .word 0x7669 +3f98eee0: sra a3, a5 +3f98eef0: .word 0x0a2e +3f98ef00: subb a0, a0 +3f98ef10: rl a11, a1 +3f98ef20: sra a11, a12 +3f98ef30: sla 0x3, a4 +3f98ef40: modu b11, b4 +3f98ef50: .word 0x7220 +3f98ef60: sla a11, a5 +3f98ef70: sla 0x3, a4 +3f98ef80: .word 0x7270 +3f98ef90: .word 0x706f +3f98efa0: .word 0x7265 +3f98efb0: rl b11, b4 +3f98efc0: .word 0x7365 +3f98efd0: sla a9, a0 +3f98efe0: sra a3, a14 +3f98eff0: .word 0x7020 +3f98f000: modu b11, b2 +3f98f010: sra b11, b0 +3f98f020: .word 0x7472 +3f98f030: sla 0x3, b9 +3f98f040: .word 0x7473 +3f98f050: rl b11, b2 +3f98f060: srl a11, a14 +3f98f070: .word 0x0a73 +3f98f080: or a8, a0 +3f98f090: sub a2, a6 +3f98f0a0: sla 0x1, b10 +3f98f0b0: modu a10, a14 +3f98f0c0: xor a1, a0 +3f98f0d0: sla 0x2, a13 +3f98f0e0: modu a11, a6 +3f98f0f0: sla 0x3, b2 +3f98f100: .word 0x7270 +3f98f110: .word 0x706f +3f98f120: .word 0x7265 +3f98f130: rl b11, b4 +3f98f140: .word 0x7365 +3f98f150: sla a9, a0 +3f98f160: sra a3, a14 +3f98f170: .word 0x7020 +3f98f180: modu b11, b2 +3f98f190: sra b11, b0 +3f98f1a0: .word 0x7472 +3f98f1b0: sla 0x3, b9 +3f98f1c0: .word 0x7473 +3f98f1d0: rl b11, b2 +3f98f1e0: srl a11, a14 +3f98f1f0: srl 0xd, b3 +3f98f200: .word 0x000a +3f98f210: sla a10, a6 +3f98f220: mods a3, a9 +3f98f230: sra a3, a5 +3f98f240: .word 0x7420 +3f98f250: sla 0x3, sp +3f98f260: sra b11, b2 +3f98f270: sra a3, a1 +3f98f280: .word 0x7020 +3f98f290: modu b11, b2 +3f98f2a0: sra b11, b0 +3f98f2b0: .word 0x7472 +3f98f2c0: sra a11, a9 +3f98f2d0: sla 0x3, b3 +3f98f2e0: modu a3, a1 +3f98f2f0: sla 0x3, a4 +3f98f300: .word 0x7270 +3f98f310: .word 0x706f +3f98f320: .word 0x7265 +3f98f330: .word 0x7974 +3f98f340: .word 0x7320 +3f98f350: .word 0x7274 +3f98f360: modu a3, a9 +3f98f370: .word 0x7367 +3f98f380: sra 0x1f, a0 +3f98f390: sra a1, a5 +3f98f3a0: sla a9, a0 +3f98f3b0: sla 0x3, b4 +3f98f3c0: sra a1, a5 +3f98f3d0: sla 0x1, a9 +3f98f3e0: modu a11, a6 +3f98f3f0: sla 0x3, b2 +3f98f400: .word 0x7325 +3f98f410: .word 0x0a2e +3f98f420: .word 0x0000 +3f98f430: subb b2, b5 +3f98f440: dsjs a4, L3F98F570 +3f98f450: srl a9, a0 +3f98f460: .word 0x796c +3f98f470: rl b3, b0 +3f98f480: .word 0x7320 +3f98f490: .word 0x7a69 +3f98f4a0: sla 0x3, a5 +3f98f4b0: sla 0x1, b12 +3f98f4c0: rev b0 +3f98f4d0: sla a10, a2 +3f98f4e0: sla 0x3, a4 +3f98f4f0: rl a11, a6 +3f98f500: sra a11, a12 +3f98f510: sll a1, a0 +3f98f520: .word 0x7479 +3f98f530: sla 0x3, a5 +3f98f540: modu a3, a9 +3f98f550: sra a11, a4 +3f98f560: sla 0x3, b8 +L3F98F570: +3f98f570: sra a1, a5 +3f98f580: rl a9, a0 +3f98f590: sla 0x3, a14 +3f98f5a0: rl a10, a7 +3f98f5b0: mods a11, a13 +3f98f5c0: addc a3, a5 +3f98f5d0: .word 0x7479 +3f98f5e0: .word 0x7365 +3f98f5f0: .word 0x7220 +3f98f600: .word 0x7165 +3f98f610: sra b11, b5 +3f98f620: .word 0x7473 +3f98f630: .word 0x0a2e +3f98f640: sla 0x0, a0 +3f98f650: .word 0x0009 +3f98f660: .word 0x756f +3f98f670: sla 0x3, b4 +3f98f680: srl a3, sp +3f98f690: mods a9, a0 +3f98f6a0: mods a11, a5 +3f98f6b0: .word 0x726f +3f98f6c0: sla 0x3, b9 +3f98f6d0: modu a3, a9 +3f98f6e0: .word 0x7020 +3f98f6f0: .word 0x7261 +3f98f700: sra b11, b3 +3f98f710: srl b2, sp +3f98f720: modu a3, sp +3f98f730: mpyu b11, b4 +3f98f740: rl a11, a12 +3f98f750: .word 0x7473 +3f98f760: sra b10, sp +3f98f770: .word 0x746e +3f98f780: .word 0x7972 +3f98f790: .word 0x000a +3f98f7a0: srl 0xf, a10 +3f98f7b0: sub a10, a4 +3f98f7c0: xor a10, a3 +3f98f7d0: subb a1, a4 +3f98f7e0: move a2, sp +3f98f7f0: .word 0x0054 +3f98f800: subb b2, b5 +3f98f810: dsjs a4, L3F98F940 +3f98f820: move a1, b0 +3f98f830: sla 0x3, sp +3f98f840: move b10, b6 +3f98f850: srl a1, a0 +3f98f860: .word 0x726f +3f98f870: srl a1, a0 +3f98f880: modu a3, sp +3f98f890: sla 0x3, b4 +3f98f8a0: .word 0x7473 +3f98f8b0: .word 0x7572 +3f98f8c0: .word 0x7463 +3f98f8d0: .word 0x7275 +3f98f8e0: srl 0xd, a5 +3f98f8f0: .word 0x000a +3f98f900: rev a14 +3f98f910: modu a10, a3 +3f98f920: mods b3, b5 +3f98f930: sla 0x3, a4 +L3F98F940: +3f98f940: modu a11, a14 +3f98f950: sla 0x3, b4 +3f98f960: .word 0x706f +3f98f970: modu a3, a5 +3f98f980: srl a1, a0 +3f98f990: modu a3, sp +3f98f9a0: sla 0x3, b4 +3f98f9b0: rl a11, a6 +3f98f9c0: sra a11, a12 +3f98f9d0: sll 0x19, a0 +3f98f9e0: .word 0x7325 +3f98f9f0: srl 0xf, a7 +3f98fa00: sll a8, a0 +3f98fa10: .word 0x756f +3f98fa20: sra a3, a12 +3f98fa30: modu a1, a0 +3f98fa40: .word 0x746f +3f98fa50: modu a9, a0 +3f98fa60: sra b11, b0 +3f98fa70: sla 0x3, a14 +3f98fa80: modu a11, a6 +3f98fa90: .word 0x746e +3f98faa0: srl a1, a0 +3f98fab0: mods a3, a9 +3f98fac0: sla 0x3, a5 +3f98fad0: sll 0x9, a7 +3f98fae0: sll 0x1b, b3 +3f98faf0: .word 0x000a +3f98fb00: sla a11, a6 +3f98fb10: mods a3, a9 +3f98fb20: sra a3, a5 +3f98fb30: .word 0x7420 +3f98fb40: sla 0x3, sp +3f98fb50: .word 0x706f +3f98fb60: modu a3, a5 +3f98fb70: srl a1, a0 +3f98fb80: modu a3, sp +3f98fb90: sla 0x3, b4 +3f98fba0: rl a11, a6 +3f98fbb0: sra a11, a12 +3f98fbc0: .word 0x000a +3f98fbd0: subb b2, b5 +3f98fbe0: dsjs a4, L3F98FD10 +3f98fbf0: move a1, b0 +3f98fc00: sla 0x3, sp +3f98fc10: move b10, b6 +3f98fc20: srl a1, a0 +3f98fc30: .word 0x726f +3f98fc40: .word 0x7220 +3f98fc50: .word 0x776f +3f98fc60: .word 0x7420 +3f98fc70: sll a3, a1 +3f98fc80: sra a11, a12 +3f98fc90: .word 0x0a2e +3f98fca0: subb a0, a0 +3f98fcb0: rl a11, a1 +3f98fcc0: sra a11, a12 +3f98fcd0: sla 0x3, a4 +3f98fce0: modu b11, b4 +3f98fcf0: .word 0x7220 +3f98fd00: sla a11, a5 +L3F98FD10: +3f98fd10: sla 0x3, a4 +3f98fd20: modu b11, b2 +3f98fd30: sla 0x3, b7 +3f98fd40: sla b11, b4 +3f98fd50: mods a3, a2 +3f98fd60: sla 0x3, a5 +3f98fd70: sll 0x9, a8 +3f98fd80: sla 0x3, a4 +3f98fd90: .word 0x7461 +3f98fda0: sll 0x9, a0 +3f98fdb0: sra 0x15, a4 +3f98fdc0: srl a1, a0 +3f98fdd0: .word 0x726f +3f98fde0: sll 0x9, a0 +3f98fdf0: srl 0xd, b3 +3f98fe00: .word 0x000a +3f98fe10: subb b2, b5 +3f98fe20: dsjs a4, L3F98FF50 +3f98fe30: move a1, b0 +3f98fe40: sla 0x3, sp +3f98fe50: move b10, b6 +3f98fe60: srl a1, a0 +3f98fe70: .word 0x726f +3f98fe80: srl a9, a0 +3f98fe90: .word 0x796c +3f98fea0: rl b3, b0 +3f98feb0: sra a1, a0 +3f98fec0: .word 0x7461 +3f98fed0: srl 0xd, a1 +3f98fee0: .word 0x000a +3f98fef0: sla a10, a6 +3f98ff00: mods a3, a9 +3f98ff10: sra a3, a5 +3f98ff20: .word 0x7420 +3f98ff30: sla 0x3, sp +3f98ff40: sra b11, b2 +L3F98FF50: +3f98ff50: sra a3, a1 +3f98ff60: srl a9, a0 +3f98ff70: .word 0x796c +3f98ff80: rl b3, b0 +3f98ff90: sra a1, a0 +3f98ffa0: .word 0x7461 +3f98ffb0: sla 0x3, a1 +3f98ffc0: sll 0x9, a8 +3f98ffd0: sla 0x3, a4 +3f98ffe0: .word 0x7461 +3f98fff0: sll 0x9, a0 +3f990000: sra 0x15, a4 +3f990010: srl a1, a0 +3f990020: .word 0x726f +3f990030: sll 0x9, a0 +3f990040: srl 0xd, b3 +3f990050: .word 0x000a +3f990060: subb b2, b5 +3f990070: dsjs a4, L3F9901A0 +3f990080: move a1, b0 +3f990090: sla 0x3, sp +3f9900a0: move b10, b6 +3f9900b0: srl a1, a0 +3f9900c0: .word 0x726f +3f9900d0: srl a1, a0 +3f9900e0: modu a3, sp +3f9900f0: sla 0x3, b4 +3f990100: modu b11, b2 +3f990110: sla 0x3, b7 +3f990120: sla b11, b4 +3f990130: mods a3, a2 +3f990140: srl 0xd, a5 +3f990150: .word 0x000a +3f990160: subb b2, b5 +3f990170: dsjs a4, L3F9902A0 +3f990180: move a1, b0 +3f990190: sla 0x3, sp +L3F9901A0: +3f9901a0: move b10, b6 +3f9901b0: srl a1, a0 +3f9901c0: .word 0x726f +3f9901d0: srl a1, a0 +3f9901e0: modu a3, sp +3f9901f0: sla 0x3, b4 +3f990200: modu b11, b2 +3f990210: sla 0x3, b7 +3f990220: mods a3, a7 +3f990230: .word 0x7079 +3f990240: sla 0x3, a8 +3f990250: sla b11, b4 +3f990260: mods a3, a2 +3f990270: srl 0xd, a5 +3f990280: .word 0x000a +3f990290: modu a2, a9 +L3F9902A0: +3f9902a0: sla b11, b6 +3f9902b0: rl a11, a12 +3f9902c0: sla 0x3, a4 +3f9902d0: move b2, a3 +3f9902e0: sla 0x2, a6 +3f9902f0: modu a11, a6 +3f990300: .word 0x746e +3f990310: srl a1, a0 +3f990320: mods a3, a9 +3f990330: dsjs a5, L3F990470 +3f990340: sla 0x1, a0 +3f990350: .word 0x7325 +3f990360: .word 0x000a +3f990370: modu a2, a9 +3f990380: sla b11, b6 +3f990390: rl a11, a12 +3f9903a0: sla 0x3, a4 +3f9903b0: move b2, a3 +3f9903c0: sla 0x2, a6 +3f9903d0: modu a11, a6 +3f9903e0: .word 0x746e +3f9903f0: srl a1, a0 +3f990400: mods a3, a9 +3f990410: sla 0x3, a5 +3f990420: modu a11, a6 +3f990430: mods b11, b2 +3f990440: .word 0x7461 +3f990450: rev a14 +3f990460: subb b2, b5 +L3F990470: +3f990470: dsjs a4, L3F9905A0 +3f990480: move a1, b0 +3f990490: sla 0x3, sp +3f9904a0: move b10, b6 +3f9904b0: srl a1, a0 +3f9904c0: .word 0x726f +3f9904d0: srl a1, a0 +3f9904e0: modu a3, sp +3f9904f0: sla 0x3, b4 +3f990500: sla a11, a14 +3f990510: sra a11, a13 +3f990520: .word 0x0a2e +3f990530: srl a0, a0 +3f990540: modu a3, sp +3f990550: sla 0x3, b4 +3f990560: sla a11, a14 +3f990570: sra a11, a13 +3f990580: sra a1, a0 +3f990590: srl a3, a9 +L3F9905A0: +3f9905a0: sra a11, a6 +3f9905b0: sra b11, b2 +L3F9905C0: +3f9905c0: .word 0x746e +3f9905d0: sla 0x1, b10 +3f9905e0: sla a11, a14 +3f9905f0: sra a11, a13 +3f990600: rl a9, a0 +3f990610: sla 0x3, a14 +3f990620: sla b11, b0 +3f990630: rl b3, b4 +3f990640: srl a1, a0 +3f990650: mods a3, a9 +3f990660: dsjs a5, L3F9905C0 +3f990670: sll 0x9, a7 +3f990680: sll 0x1b, b3 +3f990690: .word 0x000a +3f9906a0: sla 0x1, a0 +3f9906b0: modu a1, a0 +3f9906c0: mods a11, a1 +3f9906d0: sla 0x3, a5 +3f9906e0: modu a3, a9 +3f9906f0: srl a1, a0 +3f990700: modu a3, sp +3f990710: sla 0x3, b4 +3f990720: rl a11, a6 +3f990730: sra a11, a12 +3f990740: sll 0x19, b13 +3f990750: .word 0x7325 +3f990760: .word 0x0a27 +3f990770: addc a8, a0 +3f990780: modu a3, a1 +3f990790: modu a11, a14 +3f9907a0: sla 0x3, b4 +3f9907b0: sra b11, b2 +3f9907c0: modu a9, a13 +3f9907d0: sra b11, b0 +3f9907e0: sla 0x3, a14 +3f9907f0: modu a11, a6 +3f990800: .word 0x746e +3f990810: srl a1, a0 +3f990820: mods a3, a9 +3f990830: dsjs a5, L3F990970 +3f990840: sla 0x1, a0 +3f990850: .word 0x7325 +3f990860: .word 0x000a +3f990870: subb b2, b5 +3f990880: dsjs a4, L3F9909B0 +3f990890: move a1, b0 +3f9908a0: sla 0x3, sp +3f9908b0: move b10, b6 +3f9908c0: srl a1, a0 +3f9908d0: .word 0x726f +3f9908e0: srl a1, a0 +3f9908f0: modu a3, sp +3f990900: sla 0x3, b4 +3f990910: sub a2, a9 +3f990920: mods a1, a0 +3f990930: .word 0x7369 +3f990940: srl 0xd, b4 +3f990950: .word 0x000a +3f990960: sla a11, a6 +L3F990970: +3f990970: mods a3, a9 +3f990980: sra a3, a5 +3f990990: .word 0x7420 +3f9909a0: sla 0x3, sp +L3F9909B0: +3f9909b0: sra b11, b2 +3f9909c0: modu a9, a13 +3f9909d0: sra b11, b0 +3f9909e0: sla 0x3, a14 +3f9909f0: modu a11, a6 +3f990a00: .word 0x746e +3f990a10: srl a1, a0 +3f990a20: mods a3, a9 +3f990a30: .word 0x0a65 +3f990a40: subb a0, a0 +3f990a50: rl a11, a1 +3f990a60: sra a11, a12 +3f990a70: sla 0x3, a4 +3f990a80: modu b11, b4 +3f990a90: .word 0x7220 +3f990aa0: srl 0x15, a5 +3f990ab0: .word 0x706f +3f990ac0: modu a3, a5 +3f990ad0: srl a1, a0 +3f990ae0: modu a3, sp +3f990af0: sla 0x3, b4 +3f990b00: rl a11, a6 +3f990b10: sra a11, a12 +3f990b20: .word 0x000a +3f990b30: sla a10, a6 +3f990b40: mods a3, a9 +3f990b50: sra a3, a5 +3f990b60: sla a9, a0 +3f990b70: .word 0x7466 +3f990b80: .word 0x7265 +3f990b90: sll 0x9, a0 +3f990ba0: sla 0x3, a4 +3f990bb0: sra b11, b2 +3f990bc0: .word 0x7274 +3f990bd0: sra a11, a9 +3f990be0: .word 0x0a73 +3f990bf0: or a8, a0 +3f990c00: sub a2, a6 +3f990c10: sla 0x1, b10 +3f990c20: modu a10, a14 +3f990c30: xor a1, a0 +3f990c40: sla 0x2, a13 +3f990c50: modu a11, a6 +3f990c60: sla 0x3, b2 +3f990c70: rl a11, a6 +3f990c80: sra a11, a12 +3f990c90: .word 0x7320 +3f990ca0: sla a11, a5 +3f990cb0: sll b11, b2 +3f990cc0: sla 0x3, a8 +3f990cd0: modu a11, a3 +3f990ce0: .word 0x746e +3f990cf0: .word 0x7865 +3f990d00: srl 0xd, b4 +3f990d10: .word 0x000a +3f990d20: .word 0x756f +3f990d30: sla 0x3, b4 +3f990d40: srl a3, sp +3f990d50: mods a9, a0 +3f990d60: mods a11, a5 +3f990d70: .word 0x726f +3f990d80: sla 0x3, b9 +3f990d90: modu a11, a6 +3f990da0: sla 0x3, b2 +3f990db0: rl a11, a4 +3f990dc0: sra b11, b2 +3f990dd0: .word 0x7463 +3f990de0: .word 0x726f +3f990df0: sla 0x3, b9 +3f990e00: .word 0x7473 +3f990e10: rl b11, b2 +3f990e20: srl a11, a14 +3f990e30: .word 0x000a +3f990e40: rev sp +3f990e50: srl a1, sp +3f990e60: modu a3, sp +3f990e70: .word 0x7374 +3f990e80: sra a1, a14 +3f990e90: .word 0x7269 +3f990ea0: or a8, a0 +3f990eb0: sub a2, a6 +3f990ec0: sla 0x1, b10 +3f990ed0: modu a10, a14 +3f990ee0: xor a1, a0 +3f990ef0: sla 0x2, a13 +3f990f00: modu a11, a6 +3f990f10: sla 0x3, b2 +3f990f20: rl a11, a6 +3f990f30: sra a11, a12 +3f990f40: sla a11, a14 +3f990f50: sra a11, a13 +3f990f60: sll a1, a0 +3f990f70: srl b3, b5 +3f990f80: sra a11, a6 +3f990f90: srl 0xd, b2 +3f990fa0: .word 0x000a +3f990fb0: rl a11, a4 +3f990fc0: .word 0x0072 +3f990fd0: sra b10, b3 +3f990fe0: sla 0x3, b4 +3f990ff0: modu a11, a6 +3f991000: .word 0x746e +3f991010: .word 0x7020 +3f991020: .word 0x7461 +3f991030: sla 0x3, a8 +3f991040: sla a11, a6 +3f991050: mods a3, a9 +3f991060: sra a3, a5 +3f991070: srl a1, a0 +3f991080: .word 0x726f +3f991090: sll 0x9, a0 +3f9910a0: dsjs b3, L3F9911E0 +3f9910b0: .word 0x7325 +3f9910c0: srl 0xf, a0 +3f9910d0: addc a8, a0 +3f9910e0: modu a3, sp +3f9910f0: rl b11, b4 +3f991100: .word 0x756e +3f991110: modu a3, a9 +3f991120: sla 0x3, a7 +3f991130: modu b11, b4 +3f991140: .word 0x7020 +3f991150: .word 0x7261 +3f991160: sra b11, b3 +3f991170: .word 0x7220 +3f991180: .word 0x7365 +3f991190: sla 0x3, b4 +3f9911a0: srl a3, sp +3f9911b0: srl a1, a0 +3f9911c0: modu a3, sp +3f9911d0: sla 0x3, b4 +L3F9911E0: +3f9911e0: sla b11, b0 +3f9911f0: rl b3, b4 +3f991200: rev a14 +3f991210: .word 0x7265 +3f991220: modu b11, b2 +3f991230: sla 0x3, b2 +3f991240: rl b3, b7 +3f991250: mods a3, a9 +3f991260: sla 0x3, a5 +3f991270: sra b11, b2 +3f991280: sra a3, a1 +3f991290: modu a3, a9 +3f9912a0: sla 0x3, a7 +3f9912b0: rl a11, a4 +3f9912c0: sra b11, b2 +3f9912d0: .word 0x7463 +3f9912e0: .word 0x726f +3f9912f0: sla 0x3, b9 +3f991300: rl a11, a6 +3f991310: sra a11, a12 +3f991320: or a8, a0 +3f991330: sub a2, a6 +3f991340: sla 0x1, b10 +3f991350: modu a11, a14 +3f991360: xor a1, a0 +3f991370: sla 0x2, a13 +3f991380: modu a11, a6 +3f991390: sla 0x3, b2 +3f9913a0: modu a11, a6 +3f9913b0: .word 0x746e +3f9913c0: mods a1, a0 +3f9913d0: .word 0x7369 +3f9913e0: sla 0x3, b4 +3f9913f0: rl a11, a4 +3f991400: sra b11, b2 +3f991410: .word 0x7463 +3f991420: .word 0x726f +3f991430: .word 0x0a79 +3f991440: move a0, b0 +3f991450: sla 0x3, sp +3f991460: move b10, b6 +3f991470: srl a1, a0 +3f991480: .word 0x726f +3f991490: .word 0x7120 +3f9914a0: sra b11, b5 +3f9914b0: sra b11, b5 +3f9914c0: sra a9, a0 +3f9914d0: sra a11, a12 +3f9914e0: sra a11, a13 +3f9914f0: .word 0x746e +3f991500: rl a9, a0 +3f991510: sla 0x3, a14 +3f991520: modu a11, a3 +3f991530: modu a3, a14 +3f991540: sll a11, a5 +3f991550: rl b11, b4 +3f991560: modu a3, sp +3f991570: .word 0x725f +3f991580: sla a11, a5 +3f991590: mpyu a11, a4 +3f9915a0: .word 0x7361 +3f9915b0: .word 0x0074 +3f9915c0: srl 0x6, a9 +3f9915d0: sla 0x2, sp +3f9915e0: .word 0x7265 +3f9915f0: modu b11, b2 +3f991600: sla 0x3, b2 +3f991610: modu a3, sp +3f991620: sll a9, a0 +3f991630: modu a3, sp +3f991640: sra a11, a14 +3f991650: .word 0x7463 +3f991660: modu a11, a9 +3f991670: sla 0x3, a14 +3f991680: sra b11, b2 +3f991690: sra a3, a1 +3f9916a0: .word 0x0a2e +3f9916b0: addc a0, a0 +3f9916c0: sra a3, a1 +3f9916d0: sll a1, a0 +3f9916e0: .word 0x7479 +3f9916f0: sla 0x3, a5 +3f991700: .word 0x726f +3f991710: sra a11, a4 +3f991720: sla 0x3, b2 +3f991730: sll 0x9, a5 +3f991740: sll 0x1a, b8 +3f991750: .word 0x7825 +3f991760: srl 0xf, a7 +3f991770: .word 0x000a +3f991780: sra b10, b2 +3f991790: .word 0x7571 +3f9917a0: .word 0x7365 +3f9917b0: sla 0x3, b4 +3f9917c0: sra a11, a12 +3f9917d0: srl a11, a14 +3f9917e0: rl b3, b4 +3f9917f0: sll 0x9, a0 +3f991800: sla 0x3, a4 +3f991810: .word 0x7369 +3f991820: .word 0x7420 +3f991830: modu a11, sp +3f991840: mods a1, a0 +3f991850: .word 0x7261 +3f991860: sra a11, a7 +3f991870: .word 0x0a2e +3f991880: andn a0, a0 +3f991890: .word 0x7165 +3f9918a0: sra b11, b5 +3f9918b0: .word 0x7473 +3f9918c0: mods a1, a0 +3f9918d0: modu a3, a5 +3f9918e0: .word 0x7467 +3f9918f0: sla 0x3, a8 +3f991900: sra a1, a5 +3f991910: rl a9, a0 +3f991920: sla 0x3, b3 +3f991930: modu b11, b4 +3f991940: sla 0x3, sp +3f991950: mods b11, b3 +3f991960: mods a3, a1 +3f991970: srl 0xd, a12 +3f991980: .word 0x000a +3f991990: modu b10, b4 +3f9919a0: sla 0x3, sp +3f9919b0: sla a11, a13 +3f9919c0: .word 0x796e +3f9919d0: .word 0x7020 +3f9919e0: modu a3, a5 +3f9919f0: rl a11, a4 +3f991a00: srl a11, a14 +3f991a10: .word 0x7220 +3f991a20: .word 0x7165 +3f991a30: sra b11, b5 +3f991a40: .word 0x7473 +3f991a50: srl 0xd, b3 +3f991a60: .word 0x000a +3f991a70: sla b10, b0 +3f991a80: .word 0x7472 +3f991a90: sla a11, a9 +3f991aa0: sla 0x3, a12 +3f991ab0: sra b11, b2 +3f991ac0: .word 0x7571 +3f991ad0: .word 0x7365 +3f991ae0: sla 0x3, b4 +3f991af0: sla b11, b7 +3f991b00: sla 0x3, b3 +3f991b10: sra b11, b2 +3f991b20: sra a3, a1 +3f991b30: .word 0x0a2e +3f991b40: subb a0, a0 +3f991b50: rl a11, a1 +3f991b60: sra a11, a12 +3f991b70: sla 0x3, a4 +3f991b80: modu b11, b4 +3f991b90: .word 0x7120 +3f991ba0: sra b11, b5 +3f991bb0: sra b11, b5 +3f991bc0: sla a9, a0 +3f991bd0: .word 0x7720 +3f991be0: rl b11, b2 +3f991bf0: sra b11, b4 +3f991c00: modu a9, a0 +3f991c10: sla 0x3, a14 +3f991c20: rl b3, b3 +3f991c30: .word 0x7261 +3f991c40: sra a3, a5 +3f991c50: sll a9, a0 +3f991c60: modu a3, sp +3f991c70: sra a11, a14 +3f991c80: .word 0x7463 +3f991c90: modu a11, a9 +3f991ca0: srl 0xd, a14 +3f991cb0: .word 0x000a +3f991cc0: modu a10, a3 +3f991cd0: modu a3, a14 +3f991ce0: sll a11, a5 +3f991cf0: rl b11, b4 +3f991d00: modu a3, sp +3f991d10: sla a9, a0 +3f991d20: modu a11, a2 +3f991d30: .word 0x7472 +3f991d40: sra a3, a5 +3f991d50: .word 0x0a2e +3f991d60: or a8, a0 +3f991d70: sub a2, a6 +3f991d80: sla 0x1, b10 +3f991d90: modu a11, a14 +3f991da0: srl 0x15, a14 +3f991db0: sla a11, a6 +3f991dc0: sla b11, b4 +3f991dd0: sla 0x3, a12 +3f991de0: .word 0x7265 +3f991df0: modu b11, b2 +3f991e00: sla 0x3, b2 +3f991e10: sra a11, a4 +3f991e20: sra b11, b4 +3f991e30: .word 0x7463 +3f991e40: sra a3, a5 +3f991e50: .word 0x000a +3f991e60: subb b2, b5 +3f991e70: dsjs a4, L3F991FA0 +3f991e80: srl a1, a0 +3f991e90: .word 0x7461 +3f991ea0: mods a3, a1 +3f991eb0: sra a9, a0 +3f991ec0: .word 0x7272 +3f991ed0: .word 0x726f +3f991ee0: sra a1, a0 +3f991ef0: .word 0x7465 +3f991f00: sll a11, a5 +3f991f10: sra b11, b4 +3f991f20: .word 0x0a64 +3f991f30: .word 0x7000 +3f991f40: srl a3, a3 +3f991f50: sra b10, b2 +3f991f60: sra a3, a1 +3f991f70: .word 0x7250 +3f991f80: .word 0x706f +3f991f90: .word 0x7265 +L3F991FA0: +3f991fa0: rl b11, b4 +3f991fb0: .word 0x7365 +3f991fc0: sll a9, a0 +3f991fd0: mods a3, a1 +3f991fe0: sra a11, a12 +3f991ff0: sla 0x3, a4 +3f992000: rl b11, b7 +3f992010: rl b3, b4 +3f992020: .word 0x7020 +3f992030: modu b11, b2 +3f992040: sra b11, b0 +3f992050: .word 0x7472 +3f992060: sra a11, a9 +3f992070: sla 0x3, b3 +3f992080: modu a11, a12 +3f992090: sra a3, a1 +3f9920a0: sra a3, a5 +3f9920b0: .word 0x000a +3f9920c0: modu b2, b5 +3f9920d0: modu a11, a11 +3f9920e0: modu b3, b7 +3f9920f0: .word 0x7020 +3f992100: modu b11, b2 +3f992110: sra b11, b0 +3f992120: .word 0x7472 +3f992130: sla 0x3, b9 +3f992140: modu a11, a6 +3f992150: mods b11, b2 +3f992160: .word 0x7461 +3f992170: rl 0x1, a0 +3f992180: sll 0xb, b8 +3f992190: .word 0x0a78 +3f9921a0: sla a8, a0 +3f9921b0: mods a3, a12 +3f9921c0: sll a11, sp +3f9921d0: .word 0x7461 +3f9921e0: modu a11, a9 +3f9921f0: sla 0x3, a14 +3f992200: sla a11, a6 +3f992210: mods a3, a9 +3f992220: .word 0x7275 +3f992230: sla 0x3, a5 +3f992240: modu a3, a9 +3f992250: .word 0x7020 +3f992260: srl a3, a3 +3f992270: sra b10, b2 +3f992280: sra a3, a1 +3f992290: .word 0x7250 +3f9922a0: .word 0x706f +3f9922b0: .word 0x7265 +3f9922c0: rl b11, b4 +3f9922d0: .word 0x7365 +3f9922e0: sra 0x1f, a0 +3f9922f0: .word 0x7270 +3f992300: .word 0x706f +3f992310: srl 0x1d, b3 +3f992320: sll 0x9, a0 +3f992330: sra 0x15, a4 +3f992340: .word 0x000a +3f992350: mods a3, a1 +3f992360: modu a11, a12 +3f992370: sla a11, a3 +3f992380: rl b11, b4 +3f992390: modu a3, sp +3f9923a0: srl a1, a0 +3f9923b0: rl a11, a1 +3f9923c0: .word 0x756c +3f9923d0: sra b11, b2 +3f9923e0: rl a9, a0 +3f9923f0: sla 0x3, a14 +3f992400: sll b11, b0 +3f992410: andn a3, a6 +3f992420: sla a11, a5 +3f992430: and a3, a4 +3f992440: modu b11, b2 +3f992450: sra b11, b0 +3f992460: .word 0x7472 +3f992470: sra a11, a9 +3f992480: sla 0x3, b3 +3f992490: rl a9, a8 +3f9924a0: .word 0x7373 +3f9924b0: .word 0x7274 +3f9924c0: modu a3, a9 +3f9924d0: srl 0x1d, a7 +3f9924e0: sll 0x9, a0 +3f9924f0: sra 0x15, a4 +3f992500: .word 0x000a +3f992510: mods a3, a1 +3f992520: modu a11, a12 +3f992530: sla a11, a3 +3f992540: rl b11, b4 +3f992550: modu a3, sp +3f992560: srl a1, a0 +3f992570: rl a11, a1 +3f992580: .word 0x756c +3f992590: sra b11, b2 +3f9925a0: rl a9, a0 +3f9925b0: sla 0x3, a14 +3f9925c0: sll b11, b0 +3f9925d0: andn a3, a6 +3f9925e0: sla a11, a5 +3f9925f0: and a3, a4 +3f992600: modu b11, b2 +3f992610: sra b11, b0 +3f992620: .word 0x7472 +3f992630: sra a11, a9 +3f992640: sla 0x3, b3 +3f992650: .word 0x7428 +3f992660: .word 0x706d +3f992670: .word 0x7562 +3f992680: srl 0x1d, a6 +3f992690: sra a1, a5 +3f9926a0: .word 0x0a29 +3f9926b0: .word 0x7300 +3f9926c0: modu a11, a8 +3f9926d0: .word 0x7472 +3f9926e0: .word 0x7220 +3f9926f0: sla a11, a5 +3f992700: sla 0x3, a4 +3f992710: modu a3, a9 +3f992720: .word 0x7020 +3f992730: srl a3, a3 +3f992740: sra b10, b2 +3f992750: sra a3, a1 +3f992760: .word 0x7250 +3f992770: .word 0x706f +3f992780: .word 0x7265 +L3F992790: +3f992790: rl b11, b4 +3f9927a0: .word 0x7365 +3f9927b0: sra 0x1f, a0 +3f9927c0: mods b11, b4 +3f9927d0: sll b3, b0 +3f9927e0: srl b3, b5 +3f9927f0: sla 0x1, a12 +3f992800: sra a1, a5 +3f992810: dsjs a1, L3F992790 +3f992820: sra a1, a5 +3f992830: .word 0x0a29 +3f992840: or a8, a0 +3f992850: lmo a11, a14 +3f992860: modu a11, a14 +3f992870: modu b3, b7 +3f992880: rl a9, a0 +3f992890: lmo a11, a14 +3f9928a0: sll a1, a0 +3f9928b0: .word 0x756f +3f9928c0: sra a3, a14 +3f9928d0: sla 0x3, b3 +3f9928e0: modu a11, a6 +3f9928f0: mods b11, b2 +3f992900: .word 0x7461 +3f992910: rl 0x1, a0 +3f992920: sll 0xb, b8 +3f992930: .word 0x0a78 +3f992940: .word 0x7000 +3f992950: srl a3, a3 +3f992960: sra b10, b2 +3f992970: sra a3, a1 +3f992980: sll a10, a1 +3f992990: sra a11, a3 +3f9929a0: sra a11, a12 +3f9929b0: sla b11, b2 +3f9929c0: modu b11, b4 +3f9929d0: .word 0x7372 +3f9929e0: sll a9, a0 +3f9929f0: mods a3, a1 +3f992a00: sra a11, a12 +3f992a10: sla 0x3, a4 +3f992a20: rl b11, b7 +3f992a30: rl b3, b4 +3f992a40: sla a9, a0 +3f992a50: sll a11, a3 +3f992a60: mods a3, a5 +3f992a70: .word 0x7265 +3f992a80: .word 0x7461 +3f992a90: .word 0x726f +3f992aa0: sla 0x3, b3 +3f992ab0: modu a11, a12 +3f992ac0: sra a3, a1 +3f992ad0: sra a3, a5 +3f992ae0: .word 0x000a +3f992af0: sla a11, a6 +3f992b00: mods a3, a9 +3f992b10: sra a3, a5 +3f992b20: .word 0x7420 +3f992b30: sla 0x3, sp +3f992b40: sra b11, b2 +3f992b50: sra a3, a1 +3f992b60: sla a9, a0 +3f992b70: sll a11, a3 +3f992b80: mods a3, a5 +3f992b90: .word 0x7265 +3f992ba0: .word 0x7461 +3f992bb0: .word 0x726f +3f992bc0: .word 0x0a73 +3f992bd0: or a8, a0 +3f992be0: lmo a11, a14 +3f992bf0: modu a11, a14 +3f992c00: modu b3, b7 +3f992c10: sla a9, a0 +3f992c20: sll a11, a3 +3f992c30: mods a3, a5 +3f992c40: .word 0x7265 +3f992c50: .word 0x7461 +3f992c60: .word 0x726f +3f992c70: srl a1, a0 +3f992c80: .word 0x726f +3f992c90: sla a11, a13 +3f992ca0: sla 0x3, b4 +3f992cb0: .word 0x7830 +3f992cc0: .word 0x7825 +3f992cd0: .word 0x000a +3f992ce0: modu b3, b5 +3f992cf0: modu a3, a11 +3f992d00: .word 0x776f +3f992d10: sla 0x3, a14 +3f992d20: sra a3, a2 +3f992d30: sla 0x3, a6 +3f992d40: modu a3, a5 +3f992d50: modu a11, a3 +3f992d60: rl a11, a4 +3f992d70: srl a11, a14 +3f992d80: srl a1, a0 +3f992d90: .word 0x726f +3f992da0: sla a11, a13 +3f992db0: sla 0x3, b4 +3f992dc0: rl 0x1, a8 +3f992dd0: sll 0xb, b8 +3f992de0: sra 0x15, b8 +3f992df0: .word 0x000a +3f992e00: mods a3, a1 +3f992e10: modu a11, a12 +3f992e20: sla a11, a3 +3f992e30: rl b11, b4 +3f992e40: modu a3, sp +3f992e50: srl a1, a0 +3f992e60: rl a11, a1 +3f992e70: .word 0x756c +3f992e80: sra b11, b2 +3f992e90: rl a9, a0 +3f992ea0: sla 0x3, a14 +3f992eb0: sll b11, b0 +3f992ec0: andn a3, a6 +3f992ed0: sla a11, a5 +3f992ee0: sub a11, a4 +3f992ef0: sll a11, a14 +3f992f00: sra a3, sp +3f992f10: modu a3, a9 +3f992f20: sla 0x3, a7 +3f992f30: .word 0x7028 +3f992f40: addc b11, b0 +3f992f50: sra 0x16, a9 +3f992f60: .word 0x000a +3f992f70: mods a3, a1 +3f992f80: modu a11, a12 +3f992f90: sla a11, a3 +3f992fa0: rl b11, b4 +3f992fb0: modu a3, sp +3f992fc0: srl a1, a0 +3f992fd0: rl a11, a1 +3f992fe0: .word 0x756c +3f992ff0: sra b11, b2 +3f993000: rl a9, a0 +3f993010: sla 0x3, a14 +3f993020: sll b11, b0 +3f993030: andn a3, a6 +3f993040: sla a11, a5 +3f993050: sub a11, a4 +3f993060: sll a11, a14 +3f993070: sra a3, sp +3f993080: modu a3, a9 +3f993090: sla 0x3, a7 +3f9930a0: .word 0x7028 +3f9930b0: cmp b11, b0 +3f9930c0: lmo a11, a14 +3f9930d0: cmp a10, a3 +3f9930e0: .word 0x0a29 +3f9930f0: modu a0, a0 +3f993100: sla 0x3, sp +3f993110: sra a10, a13 +3f993120: .word 0x7274 +3f993130: sll a11, a9 +3f993140: sla 0x3, b3 +3f993150: .word 0x7461 +3f993160: sra a9, a0 +3f993170: sll a11, a14 +3f993180: sra a3, sp +3f993190: modu a3, a9 +3f9931a0: sla 0x3, a7 +3f9931b0: rl b11, b4 +3f9931c0: sra a11, a13 +3f9931d0: .word 0x000a +3f9931e0: sla a11, a6 +3f9931f0: mods a3, a9 +3f993200: sra a3, a5 +3f993210: .word 0x7320 +3f993220: rl a11, a11 +3f993230: .word 0x7070 +3f993240: modu a3, a9 +3f993250: sla 0x3, a7 +3f993260: sra a11, a13 +3f993270: .word 0x7274 +3f993280: sll a11, a9 +3f993290: srl 0x5, b3 +3f9932a0: .word 0x006e +3f9932b0: mods a2, a9 +3f9932c0: sra a11, a12 +L3F9932D0: +3f9932d0: sla a11, a7 +3f9932e0: sla 0x3, a12 +3f9932f0: rl a3, a3 +3f993300: .word 0x7261 +3f993310: rl a9, a0 +3f993320: sra a3, a14 +3f993330: .word 0x7865 +3f993340: rl a9, a0 +3f993350: sla 0x3, a14 +3f993360: sll b11, b0 +3f993370: andn a3, a6 +3f993380: sla a11, a5 +3f993390: sub a11, a4 +3f9933a0: sll a11, a14 +3f9933b0: sra a3, sp +3f9933c0: modu a3, a9 +3f9933d0: sla 0x3, a7 +3f9933e0: sll 0x9, a8 +3f9933f0: dsjs b8, L3F9932D0 +3f993400: .word 0x7825 +3f993410: .word 0x0a29 +3f993420: modu a0, a0 +3f993430: sla b10, b4 +3f993440: mods a3, a2 +3f993450: .word 0x7365 +3f993460: move b1, a14 +3f993470: move b10, b5 +3f993480: subb b2, sp +3f993490: move a2, sp +3f9934a0: mpyu b10, b4 +3f9934b0: add b10, b4 +3f9934c0: move a2, a2 +3f9934d0: andn a10, a5 +3f9934e0: sla 0x1, a14 +3f9934f0: rl a9, a0 +3f993500: modu a3, a7 +3f993510: .word 0x726f +3f993520: modu a3, a9 +3f993530: sla 0x3, a7 +3f993540: sla a11, a12 +3f993550: .word 0x7473 +3f993560: sll 0x9, a0 +3f993570: sla 0x3, a4 +3f993580: sla b11, b4 +3f993590: mods a3, a2 +3f9935a0: .word 0x7365 +3f9935b0: .word 0x000a +3f9935c0: sla a10, a6 +3f9935d0: mods a3, a9 +3f9935e0: sra a3, a5 +3f9935f0: .word 0x7420 +3f993600: sla 0x3, sp +3f993610: sra b11, b2 +3f993620: sra a3, a1 +3f993630: and a1, a0 +3f993640: subb a2, a3 +3f993650: srl a1, a0 +3f993660: .word 0x726f +3f993670: sla a11, a13 +3f993680: sla 0x3, b4 +3f993690: .word 0x7270 +3f9936a0: .word 0x706f +3f9936b0: .word 0x7265 +3f9936c0: rl b11, b4 +3f9936d0: .word 0x7365 +3f9936e0: .word 0x000a +3f9936f0: move a10, b6 +3f993700: or a2, a14 +3f993710: subb a0, a0 +3f993720: rl a11, a1 +3f993730: sra a11, a12 +3f993740: sla 0x3, a4 +3f993750: modu b11, b4 +3f993760: .word 0x7220 +3f993770: sla a11, a5 +3f993780: sla 0x3, a4 +3f993790: addc b10, b0 +3f9937a0: sla 0x2, a6 +3f9937b0: modu a11, a6 +3f9937c0: mods b11, b2 +3f9937d0: .word 0x7461 +3f9937e0: sla a9, a0 +3f9937f0: sll a11, a3 +3f993800: mods a3, a5 +3f993810: .word 0x7265 +3f993820: .word 0x7461 +3f993830: .word 0x726f +3f993840: .word 0x0a73 +3f993850: subb a0, a0 +3f993860: rl a11, a1 +3f993870: sra a11, a12 +3f993880: sla 0x3, a4 +3f993890: modu b11, b4 +3f9938a0: .word 0x7220 +3f9938b0: sla a11, a5 +3f9938c0: sla 0x3, a4 +3f9938d0: addc b10, b0 +3f9938e0: sla 0x2, a6 +3f9938f0: modu a11, a6 +3f993900: mods b11, b2 +3f993910: .word 0x7461 +3f993920: sra a9, a0 +3f993930: sll a11, a14 +3f993940: sra a3, sp +3f993950: modu a3, a9 +3f993960: .word 0x7367 +3f993970: .word 0x000a +3f993980: sla a10, a6 +3f993990: mods a3, a9 +3f9939a0: sra a3, a5 +3f9939b0: .word 0x7420 +3f9939c0: sla 0x3, sp +3f9939d0: sra b11, b2 +3f9939e0: sra a3, a1 +3f9939f0: and a1, a0 +3f993a00: subb a2, a3 +3f993a10: srl a1, a0 +3f993a20: .word 0x726f +3f993a30: sla a11, a13 +3f993a40: sla 0x3, b4 +3f993a50: sra a11, a13 +3f993a60: .word 0x7274 +3f993a70: sll a11, a9 +3f993a80: .word 0x0a73 +3f993a90: .word 0x7000 +3f993aa0: srl a3, a3 +3f993ab0: sra b10, b2 +3f993ac0: sra a3, a1 +3f993ad0: rl a10, a2 +3f993ae0: mods b11, b4 +3f993af0: .word 0x7061 +3f993b00: sla 0x3, b3 +3f993b10: sla a11, a3 +3f993b20: mods a3, a12 +3f993b30: sra a3, a5 +3f993b40: .word 0x7720 +3f993b50: .word 0x7469 +3f993b60: sla 0x3, a8 +3f993b70: rl a11, a2 +3f993b80: mods b11, b4 +3f993b90: .word 0x7061 +3f993ba0: sla 0x3, b3 +3f993bb0: modu a11, a12 +3f993bc0: sra a3, a1 +3f993bd0: sra a3, a5 +3f993be0: .word 0x000a +3f993bf0: modu b3, b5 +3f993c00: modu a3, a11 +3f993c10: .word 0x776f +3f993c20: sla 0x3, a14 +3f993c30: rl a11, a2 +3f993c40: mods b11, b4 +3f993c50: .word 0x7061 +3f993c60: srl a1, a0 +3f993c70: .word 0x726f +3f993c80: sla a11, a13 +3f993c90: sla 0x3, b4 +3f993ca0: .word 0x7830 +3f993cb0: .word 0x7825 +3f993cc0: .word 0x000a +3f993cd0: sla a11, a2 +3f993ce0: sla 0x3, a4 +3f993cf0: modu a11, a3 +3f993d00: modu b3, b5 +3f993d10: sla 0x3, b4 +3f993d20: modu a3, a9 +3f993d30: .word 0x7020 +3f993d40: srl a3, a3 +3f993d50: sra b10, b2 +3f993d60: sra a3, a1 +3f993d70: rl a10, a2 +3f993d80: mods b11, b4 +3f993d90: .word 0x7061 +3f993da0: sla 0x3, b3 +3f993db0: sra a9, a8 +3f993dc0: .word 0x7078 +3f993dd0: sll a11, a5 +3f993de0: sra b11, b4 +3f993df0: sla 0x3, a4 +3f993e00: sra a1, a5 +3f993e10: sla 0x1, a12 +3f993e20: modu a11, a7 +3f993e30: sla 0x3, b4 +3f993e40: sra a1, a5 +3f993e50: .word 0x0a29 +3f993e60: sla a8, a0 +3f993e70: mods a3, a12 +3f993e80: sll a11, sp +3f993e90: .word 0x7461 +3f993ea0: modu a11, a9 +3f993eb0: sla 0x3, a14 +3f993ec0: sla a11, a6 +3f993ed0: mods a3, a9 +3f993ee0: .word 0x7275 +3f993ef0: sla 0x3, a5 +3f993f00: modu a3, a9 +3f993f10: .word 0x7020 +3f993f20: srl a3, a3 +3f993f30: sra b10, b2 +3f993f40: sra a3, a1 +3f993f50: rl a10, a2 +3f993f60: mods b11, b4 +3f993f70: .word 0x7061 +3f993f80: sla 0x3, b3 +3f993f90: modu a9, a8 +3f993fa0: srl a3, a6 +3f993fb0: sra b11, b3 +3f993fc0: .word 0x7374 +3f993fd0: sll 0x9, a12 +3f993fe0: sra 0x15, a4 +3f993ff0: .word 0x000a +3f994000: mods a3, a1 +3f994010: modu a11, a12 +3f994020: sla a11, a3 +3f994030: rl b11, b4 +3f994040: modu a3, sp +3f994050: rl a9, a0 +3f994060: sla 0x3, a14 +3f994070: sll b11, b0 +3f994080: andn a3, a6 +3f994090: sla a11, a5 +3f9940a0: addc a3, a4 +3f9940b0: .word 0x7469 +3f9940c0: sla a11, a13 +3f9940d0: .word 0x7370 +3f9940e0: sra 0x1f, a0 +3f9940f0: mods a3, a7 +3f994100: .word 0x7079 +3f994110: .word 0x7368 +3f994120: sla 0x1, a12 +3f994130: sra a1, a5 +3f994140: .word 0x0a29 +3f994150: .word 0x7300 +3f994160: modu a11, a8 +3f994170: .word 0x7472 +3f994180: .word 0x7220 +3f994190: sla a11, a5 +3f9941a0: sla 0x3, a4 +3f9941b0: modu a3, a9 +3f9941c0: .word 0x7020 +3f9941d0: srl a3, a3 +3f9941e0: sra b10, b2 +3f9941f0: sra a3, a1 +3f994200: rl a10, a2 +3f994210: mods b11, b4 +3f994220: .word 0x7061 +3f994230: sla 0x3, b3 +3f994240: srl a9, a8 +3f994250: .word 0x796c +3f994260: rl b3, b0 +3f994270: srl 0x1d, b3 +3f994280: sll 0x9, a0 +3f994290: sla 0xb, a4 +3f9942a0: sll 0x9, b13 +3f9942b0: sra 0x15, a4 +3f9942c0: .word 0x000a +3f9942d0: mods a3, a1 +3f9942e0: modu a11, a12 +3f9942f0: sla a11, a3 +3f994300: rl b11, b4 +3f994310: modu a3, sp +3f994320: srl a1, a0 +3f994330: rl a11, a1 +3f994340: .word 0x756c +3f994350: sra b11, b2 +3f994360: rl a9, a0 +3f994370: sla 0x3, a14 +3f994380: sll b11, b0 +3f994390: andn a3, a6 +3f9943a0: sla a11, a5 +3f9943b0: addc a3, a4 +3f9943c0: .word 0x7469 +3f9943d0: sla a11, a13 +3f9943e0: .word 0x7370 +3f9943f0: sra 0x1f, a0 +3f994400: sra b11, b2 +3f994410: sla b11, b0 +3f994420: srl 0x1d, a4 +3f994430: sll 0x9, a0 +3f994440: sra 0x15, a4 +3f994450: .word 0x000a +3f994460: sra b11, b2 +3f994470: sla b11, b0 +3f994480: sla 0x3, a4 +3f994490: rl a11, a2 +3f9944a0: mods b11, b4 +3f9944b0: .word 0x7061 +3f9944c0: sll a9, a0 +3f9944d0: mods a3, a1 +3f9944e0: sra a11, a12 +3f9944f0: sla 0x3, a4 +3f994500: rl b11, b7 +3f994510: rl b3, b4 +3f994520: rl a9, a0 +3f994530: mods a3, a12 +3f994540: srl a11, a5 +3f994550: mods a3, a1 +3f994560: .word 0x7320 +3f994570: sll b11, b2 +3f994580: sla b10, b0 +3f994590: sla 0x3, a4 +3f9945a0: sll 0x9, a8 +3f9945b0: sra 0x15, a4 +3f9945c0: .word 0x000a +3f9945d0: sra b11, b2 +3f9945e0: sla b11, b0 +3f9945f0: sla 0x3, a4 +3f994600: rl a11, a2 +3f994610: mods b11, b4 +3f994620: .word 0x7061 +3f994630: sll a9, a0 +3f994640: mods a3, a1 +3f994650: sra a11, a12 +3f994660: sla 0x3, a4 +3f994670: rl b11, b7 +3f994680: rl b3, b4 +3f994690: rl a9, a0 +3f9946a0: mods a3, a12 +3f9946b0: srl a11, a5 +3f9946c0: mods a3, a1 +3f9946d0: sra a1, a0 +3f9946e0: .word 0x7365 +3f9946f0: and b3, b4 +3f994700: sra a3, a1 +3f994710: sra 0x1f, a0 +3f994720: sra a1, a5 +3f994730: .word 0x0a29 +3f994740: .word 0x7000 +3f994750: srl a3, a3 +3f994760: sra b10, b2 +3f994770: sra a3, a1 +3f994780: sra a10, a13 +3f994790: .word 0x7274 +3f9947a0: sll a11, a9 +3f9947b0: sla 0x3, b3 +3f9947c0: sla a11, a3 +3f9947d0: mods a3, a12 +3f9947e0: sra a3, a5 +3f9947f0: .word 0x7720 +3f994800: .word 0x7469 +3f994810: sla 0x3, a8 +3f994820: sra a11, a13 +3f994830: .word 0x7274 +3f994840: sll a11, a9 +3f994850: sla 0x3, b3 +3f994860: modu a11, a12 +3f994870: sra a3, a1 +3f994880: sra a3, a5 +3f994890: .word 0x000a +3f9948a0: modu b2, b5 +3f9948b0: modu a3, a11 +3f9948c0: .word 0x776f +3f9948d0: sla 0x3, a14 +3f9948e0: sra a11, a13 +3f9948f0: .word 0x7274 +3f994900: sll a11, a9 +3f994910: srl a1, a0 +3f994920: .word 0x726f +3f994930: sla a11, a13 +3f994940: sla 0x3, b4 +3f994950: .word 0x7830 +3f994960: .word 0x7825 +3f994970: .word 0x000a +3f994980: sla a11, a2 +3f994990: sla 0x3, a4 +3f9949a0: rl a3, a3 +3f9949b0: .word 0x7261 +3f9949c0: sll a9, a0 +3f9949d0: .word 0x756f +3f9949e0: .word 0x746e +3f9949f0: sra 0x1f, a0 +3f994a00: sra a1, a5 +3f994a10: sla 0x1, a12 +3f994a20: .word 0x7865 +3f994a30: sra b11, b0 +3f994a40: .word 0x7463 +3f994a50: sra a3, a5 +3f994a60: sll 0x9, a0 +3f994a70: sra 0x15, a4 +3f994a80: rl a9, a0 +3f994a90: sla 0x3, a14 +3f994aa0: sll b11, b0 +3f994ab0: andn a3, a6 +3f994ac0: sla a11, a5 +3f994ad0: move a11, a4 +3f994ae0: .word 0x7465 +3f994af0: rl b11, b2 +3f994b00: .word 0x7363 +3f994b10: sra 0x1f, a0 +3f994b20: .word 0x7830 +3f994b30: .word 0x7825 +3f994b40: .word 0x0a29 +3f994b50: sla a8, a0 +3f994b60: mods a3, a12 +3f994b70: sll a11, sp +3f994b80: .word 0x7461 +3f994b90: modu a11, a9 +3f994ba0: sla 0x3, a14 +3f994bb0: sla a11, a6 +3f994bc0: mods a3, a9 +3f994bd0: .word 0x7275 +3f994be0: sla 0x3, a5 +3f994bf0: modu a3, a9 +3f994c00: .word 0x7020 +3f994c10: srl a3, a3 +3f994c20: sra b10, b2 +3f994c30: sra a3, a1 +3f994c40: sra a10, a13 +3f994c50: .word 0x7274 +3f994c60: sll a11, a9 +3f994c70: sla 0x3, b3 +3f994c80: .word 0x7028 +3f994c90: cmp a10, a3 +3f994ca0: sll 0x9, a12 +3f994cb0: srl 0x1d, a4 +3f994cc0: .word 0x7830 +3f994cd0: .word 0x7825 +3f994ce0: .word 0x0a29 +3f994cf0: subb a0, a0 +3f994d00: rl a11, a1 +3f994d10: sra a11, a12 +3f994d20: sla 0x3, a4 +3f994d30: modu b11, b4 +3f994d40: .word 0x7220 +3f994d50: sla a11, a5 +3f994d60: sla 0x3, a4 +3f994d70: addc b10, b0 +3f994d80: sla 0x2, a6 +3f994d90: modu a11, a6 +3f994da0: mods b11, b2 +3f994db0: .word 0x7461 +3f994dc0: sll a1, a0 +3f994dd0: .word 0x7469 +3f994de0: sla a11, a13 +3f994df0: .word 0x7370 +3f994e00: .word 0x000a +L3F994E10: +3f994e10: mmtm sp, a7,a9,a11,a13 +3f994e30: move a14, a13 +3f994e40: addk 32, a14 +3f994e50: move *a13(0xffe0), a11, 1 +3f994e70: addk 3, a11 +3f994e80: movk 3, a9 +3f994e90: andn a9, a11 +3f994ea0: move a11, *a13(0xffe0), 1 +3f994ec0: calla L3F708700 +3f994ef0: move *a8(0x100), a9, 1 +3f994f10: move *a9, a9, 1 +3f994f20: move *a9(0xd60), a9, 1 +3f994f40: cmp a11, a9 +3f994f50: jrnc L3F995170 +3f994f60: calla L3F708700 +3f994f90: move *a8(0x100), a9, 1 +3f994fb0: move *a9, a9, 1 +3f994fc0: cmpi 0x1ff4, a11 +3f994fe0: jrhi L3F995010 +3f994ff0: movi 0x1ff4, a11 +L3F995010: +3f995010: move a11, *a9(0xd60), 1 +3f995030: calla L3F708700 +3f995060: move *a8(0x100), a11, 1 +3f995080: move *a11, a11, 1 +3f995090: move a14, -*sp, 1 +3f9950a0: calla L3F708700 +3f9950d0: move *a8(0x100), a9, 1 +3f9950f0: move *a9, a9, 1 +3f995100: move *a9(0xd60), *a14+, 1 +3f995120: calla L3F701230 +3f995150: move a8, *a11(0xd40), 1 +L3F995170: +3f995170: calla L3F708700 +3f9951a0: move *a8(0x100), a11, 1 +3f9951c0: move *a11, a11, 1 +3f9951d0: move *a11(0xd40), *a13(0x0), 1 +3f995200: calla L3F708700 +3f995230: move *a8(0x100), a11, 1 +3f995250: move *a11, a11, 1 +3f995260: move *a13(0xffe0), a9, 1 +3f995280: sll 0x3, a9 +3f995290: move *a11(0xd40), a7, 1 +3f9952b0: add a9, a7 +3f9952c0: move a7, *a11(0xd40), 1 +3f9952e0: calla L3F708700 +3f995310: move *a8(0x100), a11, 1 +3f995330: move *a11, a11, 1 +3f995340: move *a11(0xd60), a9, 1 +3f995360: move *a13(0xffe0), a7, 1 +3f995380: sub a7, a9 +3f995390: move a9, *a11(0xd60), 1 +3f9953b0: move *a13, a8, 1 +3f9953c0: move *sp(0xa0), a14, 1 +3f9953e0: mmfm sp, a7,a9,a11,a13 +3f995400: rets 2 +L3F995410: +3f995410: mmtm sp, a7,a9,a11,a13 +3f995430: move a14, a13 +3f995440: addk 32, a14 +3f995450: calla L3F708700 +3f995480: move *a8(0x100), a11, 1 +3f9954a0: move *a11, a11, 1 +3f9954b0: move *a11(0xd20), a9, 1 +3f9954d0: addi 0x258, a9 +3f9954f0: move a9, *a11(0xd20), 1 +3f995510: calla L3F708700 +3f995540: move *a8(0x100), a11, 1 +3f995560: move *a11, a11, 1 +3f995570: move *a11(0xd20), a11, 1 +3f995590: sll 0x2, a11 +3f9955a0: move a11, *a13, 1 +3f9955b0: calla L3F708700 +3f9955e0: move *a8(0x100), a9, 1 +3f995600: move *a9, a9, 1 +3f995610: move *a9(0xd00), a9, 1 +3f995630: jrne L3F995720 +3f995640: calla L3F708700 +3f995670: move *a8(0x100), a9, 1 +3f995690: move *a9, a9, 1 +3f9956a0: move a14, -*sp, 1 +3f9956b0: move a11, *a14+, 1 +3f9956c0: calla L3F701230 +3f9956f0: move a8, *a9(0xd00), 1 +3f995710: jruc L3F995870 +L3F995720: +3f995720: calla L3F708700 +3f995750: move *a8(0x100), a9, 1 +3f995770: move *a9, a9, 1 +3f995780: move a14, -*sp, 1 +3f995790: move a11, *a14+, 1 +3f9957a0: calla L3F708700 +3f9957d0: move *a8(0x100), a7, 1 +3f9957f0: move *a7, a7, 1 +3f995800: move *a7(0xd00), *a14+, 1 +3f995820: calla L3F7030E0 +3f995850: move a8, *a9(0xd00), 1 +L3F995870: +3f995870: subk 32, a14 +3f995880: mmfm sp, a7,a9,a11,a13 +3f9958a0: rets +L3F9958B0: +3f9958b0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9958d0: move a14, a13 +3f9958e0: addi 0x40, a14 +3f995900: sub a9, a9 +3f995910: movk 4, a10 +3f995920: move *a13(0xffe0), a7, 1 +3f995940: jrne L3F995980 +3f995950: move a9, a8 +3f995960: jauc L3F9968F0 +L3F995980: +3f995980: movk 2, a0 +3f995990: move a7, a11 +3f9959a0: move *a11, a12, 1 +3f9959b0: move a12, a7 +3f9959c0: subi 0x1010101, a7 +3f9959f0: andn a12, a7 +3f995a00: andi 0x80808080, a7 +3f995a30: jrne L3F995B80 +3f995a40: setf 16, 1, 0 +L3F995A50: +3f995a50: move a0, a7 +3f995a60: sll 0x3, a7 +3f995a70: add a11, a7 +3f995a80: move *a7, a7, 0 +3f995a90: add a12, a7 +3f995aa0: sub a7, a9 +3f995ab0: move a10, a7 +3f995ac0: sll 0x3, a7 +3f995ad0: add a7, a11 +3f995ae0: move *a11, a12, 1 +3f995af0: move a12, a7 +3f995b00: subi 0x1010101, a7 +3f995b30: andn a12, a7 +3f995b40: andi 0x80808080, a7 +3f995b70: jreq L3F995A50 +L3F995B80: +3f995b80: move a12, a7 +3f995b90: andi 0xff, a7 +3f995bc0: jrne L3F995C60 +3f995bd0: move *a13(0xffe0), a7, 1 +3f995bf0: move a11, a5 +3f995c00: sub a7, a5 +3f995c10: sra 0x3, a5 +3f995c20: inc a5 +3f995c30: move a5, *a13(0x20), 1 +3f995c50: jruc L3F995F50 +L3F995C60: +3f995c60: move a12, a7 +3f995c70: andi 0xff00, a7 +3f995ca0: jrne L3F995D90 +3f995cb0: move a12, a7 +3f995cc0: andi 0xff, a7 +3f995cf0: add a7, a9 +3f995d00: move *a13(0xffe0), a7, 1 +3f995d20: move a11, a5 +3f995d30: sub a7, a5 +3f995d40: sra 0x3, a5 +3f995d50: add a0, a5 +3f995d60: move a5, *a13(0x20), 1 +3f995d80: jruc L3F995F50 +L3F995D90: +3f995d90: move a12, a7 +3f995da0: andi 0xff0000, a7 +3f995dd0: jrne L3F995EC0 +3f995de0: move a12, a7 +3f995df0: andi 0xffff, a7 +3f995e20: add a7, a9 +3f995e30: move *a13(0xffe0), a7, 1 +3f995e50: move a11, a5 +3f995e60: sub a7, a5 +3f995e70: sra 0x3, a5 +3f995e80: addk 3, a5 +3f995e90: move a5, *a13(0x20), 1 +3f995eb0: jruc L3F995F50 +L3F995EC0: +3f995ec0: add a12, a9 +3f995ed0: move *a13(0xffe0), a7, 1 +3f995ef0: move a11, a5 +3f995f00: sub a7, a5 +3f995f10: sra 0x3, a5 +3f995f20: add a10, a5 +3f995f30: move a5, *a13(0x20), 1 +L3F995F50: +3f995f50: move a9, a5 +3f995f60: andi 0x3ff, a5 +3f995f90: sll 0x5, a5 +3f995fa0: addi 0x2297d0, a5 +3f995fd0: move a5, *a13, 1 +3f995fe0: move *a5, a12, 1 +3f995ff0: jreq L3F996320 +L3F996000: +3f996000: move *a12(0x20), a7, 1 +3f996020: cmp a9, a7 +3f996030: jrne L3F996300 +3f996040: move *a13(0x20), a2, 1 +3f996060: move *a12(0x60), a0, 1 +3f996080: move *a13(0xffe0), a11, 1 +3f9960a0: cmp a10, a2 +3f9960b0: jrle L3F9961D0 +3f9960c0: move *a11, a7, 1 +3f9960d0: move *a0, a5, 1 +3f9960e0: cmp a5, a7 +3f9960f0: jrne L3F9961D0 +L3F996100: +3f996100: sub a10, a2 +3f996110: move a10, a7 +3f996120: sll 0x3, a7 +3f996130: add a7, a0 +3f996140: move a10, a7 +3f996150: sll 0x3, a7 +3f996160: add a7, a11 +3f996170: cmp a10, a2 +3f996180: jrle L3F9961D0 +3f996190: move *a11, a7, 1 +3f9961a0: move *a0, a5, 1 +3f9961b0: cmp a5, a7 +3f9961c0: jreq L3F996100 +L3F9961D0: +3f9961d0: move *a11, a7, 1 +3f9961e0: move *a0, a5, 1 +3f9961f0: xor a5, a7 +3f996200: calla L3F708700 +3f996230: move *a8(0x100), a5, 1 +3f996250: move *a5, a5, 1 +3f996260: move a2, a3 +3f996270: sll 0x5, a3 +3f996280: add a3, a5 +3f996290: move *a5(0x1020), a5, 1 +3f9962b0: andn a5, a7 +3f9962c0: jrne L3F996300 +3f9962d0: move *a12(0x40), a8, 1 +3f9962f0: jruc L3F9968F0 +L3F996300: +3f996300: move *a12, a12, 1 +3f996310: jrne L3F996000 +L3F996320: +3f996320: move a14, -*sp, 1 +3f996330: movk 16, a7 +3f996340: move a7, *a14+, 1 +3f996350: calla L3F994E10 +3f996380: move a8, a12 +3f996390: move *a13, a5, 1 +3f9963a0: move *a5, *a12, 1 +3f9963b0: move a12, *a5, 1 +3f9963c0: move a9, *a12(0x20), 1 +3f9963e0: move a14, -*sp, 1 +3f9963f0: move *a13(0x20), *a14+, 1 +3f996410: move a14, -*sp, 1 +3f996420: move *a13(0x20), *a14+, 1 +3f996440: calla L3F994E10 +3f996470: move a8, *a12(0x60), 1 +3f996490: move a8, *a14+, 1 +3f9964a0: move *a13(0xffe0), *a14+, 1 +3f9964c0: calla L3FB44400 +3f9964f0: calla L3F708700 +3f996520: move *a8(0x100), a3, 1 +3f996540: move *a3, a3, 1 +3f996550: move *a3(0xce0), *a12(0x40), 1 +3f996580: calla L3F708700 +3f9965b0: move *a8(0x100), a3, 1 +3f9965d0: move *a3, a3, 1 +3f9965e0: calla L3F708700 +3f996610: move *a8(0x100), a7, 1 +3f996630: move *a7, a7, 1 +3f996640: move *a3(0xce0), a3, 1 +3f996660: move *a7(0xd20), a7, 1 +3f996680: cmp a7, a3 +3f996690: jrlt L3F9966D0 +3f9966a0: calla L3F995410 +L3F9966D0: +3f9966d0: calla L3F708700 +3f996700: move *a8(0x100), a7, 1 +3f996720: move *a7, a7, 1 +3f996730: calla L3F708700 +3f996760: move *a8(0x100), a3, 1 +3f996780: move *a3, a3, 1 +3f996790: move *a3(0xce0), a3, 1 +3f9967b0: sll 0x5, a3 +3f9967c0: move *a7(0xd00), a7, 1 +3f9967e0: add a3, a7 +3f9967f0: move *a12(0x60), *a7(0x0), 1 +3f996820: calla L3F708700 +3f996850: move *a8(0x100), a7, 1 +3f996870: move *a7, a7, 1 +3f996880: move *a7(0xce0), a3, 1 +3f9968a0: inc a3 +3f9968b0: move a3, *a7(0xce0), 1 +3f9968d0: move *a12(0x40), a8, 1 +L3F9968F0: +3f9968f0: move *sp(0x160), a14, 1 +3f996910: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f996930: rets 2 +L3F996940: +3f996940: mmtm sp, a9,a11,a13 +3f996960: move a14, a13 +3f996970: addk 32, a14 +3f996980: calla L3F708700 +3f9969b0: move *a8(0x100), a11, 1 +3f9969d0: move *a11, a11, 1 +3f9969e0: move *a11(0xce0), *a13(0x0), 1 +3f996a10: calla L3F708700 +3f996a40: move *a8(0x100), a11, 1 +3f996a60: move *a11, a11, 1 +3f996a70: calla L3F708700 +3f996aa0: move *a8(0x100), a9, 1 +3f996ac0: move *a9, a9, 1 +3f996ad0: move *a11(0xce0), a11, 1 +3f996af0: move *a9(0xd20), a9, 1 +3f996b10: cmp a9, a11 +3f996b20: jrlt L3F996B60 +3f996b30: calla L3F995410 +L3F996B60: +3f996b60: calla L3F708700 +3f996b90: move *a8(0x100), a11, 1 +3f996bb0: move *a11, a11, 1 +3f996bc0: calla L3F708700 +3f996bf0: move *a8(0x100), a9, 1 +3f996c10: move *a9, a9, 1 +3f996c20: move *a9(0xce0), a9, 1 +3f996c40: sll 0x5, a9 +3f996c50: move *a11(0xd00), a11, 1 +3f996c70: add a9, a11 +3f996c80: sub a9, a9 +3f996c90: move a9, *a11, 1 +3f996ca0: calla L3F708700 +3f996cd0: move *a8(0x100), a11, 1 +3f996cf0: move *a11, a11, 1 +3f996d00: move *a11(0xce0), a9, 1 +3f996d20: inc a9 +3f996d30: move a9, *a11(0xce0), 1 +3f996d50: move *a13, a8, 1 +3f996d60: subk 32, a14 +3f996d70: mmfm sp, a9,a11,a13 +3f996d90: rets +L3F996DA0: +3f996da0: mmtm sp, a9,a11,a13 +3f996dc0: move a14, a13 +3f996dd0: addk 32, a14 +3f996de0: move *a13(0xffe0), a11, 1 +3f996e00: jrle L3F996ED0 +3f996e10: calla L3F708700 +3f996e40: move *a8(0x100), a11, 1 +3f996e60: move *a11, a11, 1 +3f996e70: move *a13(0xffe0), a9, 1 +3f996e90: move *a11(0xce0), a11, 1 +3f996eb0: cmp a11, a9 +3f996ec0: jrlt L3F996EF0 +L3F996ED0: +3f996ed0: sub a8, a8 +3f996ee0: jruc L3F996FB0 +L3F996EF0: +3f996ef0: calla L3F708700 +3f996f20: move *a8(0x100), a11, 1 +3f996f40: move *a11, a11, 1 +3f996f50: sll 0x5, a9 +3f996f60: move *a11(0xd00), a11, 1 +3f996f80: add a9, a11 +3f996f90: move *a11, *a13, 1 +3f996fa0: move *a13, a8, 1 +L3F996FB0: +3f996fb0: move *sp(0x80), a14, 1 +3f996fd0: mmfm sp, a9,a11,a13 +3f996ff0: rets 2 +L3F997000: +3f997000: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f997020: move a14, a13 +3f997030: move *a13(0xffe0), a9, 1 +3f997050: move a14, -*sp, 1 +3f997060: movi 0x6d, a7 +3f997080: move a7, *a14+, 1 +3f997090: calla L3F701230 +3f9970c0: move a8, a10 +3f9970d0: jrne L3F997240 +3f9970e0: calla L3F708700 +3f997110: move *a8(0x100), a5, 1 +3f997130: move *a5, a5, 1 +3f997140: movk 12, a7 +3f997150: move a7, *a5(0x20), 1 +3f997170: move a14, -*sp, 1 +3f997180: move a9, *a14+, 1 +3f997190: calla L3F708700 +3f9971c0: move *a8(0x100), a5, 1 +3f9971e0: move *a5, a5, 1 +3f9971f0: move *a5(0x40), a5, 1 +3f997210: call a5 +3f997220: sub a8, a8 +3f997230: jruc L3F9979C0 +L3F997240: +3f997240: sub a5, a5 +3f997250: move a5, *a10(0x40), 1 +3f997270: move a5, *a10(0x60), 1 +3f997290: move a5, *a10, 1 +3f9972a0: move a10, a5 +3f9972b0: addi 0xa0, a5 +3f9972d0: movi 0x2317d0, a7 +3f997300: movk 22, a8 +L3F997310: +3f997310: move *a7+, *a5+, 1 +3f997320: dsjs a8, L3F997310 +3f997330: movb *a7, *a5 +3f997340: move a8, *a10(0x80), 1 +3f997360: move *a13(0xffa0), a7, 1 +3f997380: andi 0x7fffff, a7 +3f9973b0: move a7, *a13(0xffa0), 1 +3f9973d0: jreq L3F997460 +3f9973e0: move a14, -*sp, 1 +3f9973f0: move *a13(0xff80), *a14+, 1 +3f997410: move a7, *a14+, 1 +3f997420: move a10, *a14+, 1 +3f997430: calla L3F9985A0 +L3F997460: +3f997460: move *a9(0x380), a5, 1 +3f997480: move *a9(0x3a0), a7, 1 +3f9974a0: addi 0x80, a5 +3f9974c0: cmp a7, a5 +3f9974d0: jrls L3F997530 +3f9974e0: move a14, -*sp, 1 +3f9974f0: move a9, *a14+, 1 +3f997500: calla L3F9B1030 +L3F997530: +3f997530: move *a9(0x380), a7, 1 +3f997550: move a7, *a9(0x340), 1 +3f997570: move a7, a11 +3f997580: movi 0x37, a7 +3f9975a0: movb a7, *a11 +3f9975b0: movk 4, a5 +3f9975c0: setf 16, 0, 0 +3f9975d0: move a5, *a11(0x10), 0 +3f9975f0: move *a9(0x380), a5, 1 +3f997610: addi 0x80, a5 +3f997630: move a5, *a9(0x380), 1 +3f997650: move *a9(0x320), a5, 1 +3f997670: inc a5 +3f997680: move a5, *a9(0x320), 1 +3f9976a0: move *a13(0xffc0), *a11(0x40), 1 +3f9976d0: move a14, -*sp, 1 +3f9976e0: move a9, *a14+, 1 +3f9976f0: move *a9(0x180), a5, 1 +3f997710: call a5 +3f997720: move a8, *a10(0x20), 1 +3f997740: move a8, *a11(0x20), 1 +3f997760: move *a10(0x80), a5, 1 +3f997780: move a5, *a11(0x60), 1 +3f9977a0: jreq L3F997820 +3f9977b0: move a14, -*sp, 1 +3f9977c0: move a11, *a14+, 1 +3f9977d0: move a10, *a14+, 1 +3f9977e0: move a9, *a14+, 1 +3f9977f0: calla L3F997AD0 +L3F997820: +3f997820: move *a9(0x600), a12, 1 +3f997840: jreq L3F997930 +L3F997850: +3f997850: move *a12(0xa0), a7, 1 +3f997870: jreq L3F997910 +3f997880: move a14, -*sp, 1 +3f997890: move a12, a7 +3f9978a0: addk 32, a7 +3f9978b0: move a7, *a14+, 1 +3f9978c0: move a10, *a14+, 1 +3f9978d0: move a9, *a14+, 1 +3f9978e0: move *a12(0xa0), a7, 1 +3f997900: call a7 +L3F997910: +3f997910: move *a12, a12, 1 +3f997920: jrne L3F997850 +L3F997930: +3f997930: move *a9(0x400), a7, 1 +3f997950: jreq L3F9979B0 +3f997960: move a14, -*sp, 1 +3f997970: move a9, *a14+, 1 +3f997980: move *a9(0x400), a7, 1 +3f9979a0: call a7 +L3F9979B0: +3f9979b0: move a10, a8 +L3F9979C0: +3f9979c0: move *sp(0x100), a14, 1 +3f9979e0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f997a00: rets 2 +3f997a10: mmtm sp, a11,a13 +3f997a30: move a14, a13 +3f997a40: move *a13(0xffe0), a11, 1 +3f997a60: move *a11(0x20), a8, 1 +3f997a80: move *sp(0x60), a14, 1 +3f997aa0: mmfm sp, a11,a13 +3f997ac0: rets 2 +L3F997AD0: +3f997ad0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f997af0: move a14, a13 +3f997b00: addi 0x420, a14 +3f997b20: move *a13(0xffe0), a9, 1 +3f997b40: move a13, a10 +3f997b50: move *a13(0xffc0), a7, 1 +3f997b70: move a7, a11 +3f997b80: addi 0xa0, a11 +3f997ba0: move *a7(0x80), a12, 1 +3f997bc0: btst 0, a12 +3f997bd0: jreq L3F997C00 +3f997be0: move *a11(0x0), *a10+, 1 +L3F997C00: +3f997c00: btst 1, a12 +3f997c10: jreq L3F997C40 +3f997c20: move *a11(0x20), *a10+, 1 +L3F997C40: +3f997c40: btst 2, a12 +3f997c50: jreq L3F997C80 +3f997c60: move *a11(0x40), *a10+, 1 +L3F997C80: +3f997c80: btst 3, a12 +3f997c90: jreq L3F997CC0 +3f997ca0: move *a11(0x60), *a10+, 1 +L3F997CC0: +3f997cc0: btst 4, a12 +3f997cd0: jreq L3F997D00 +3f997ce0: move *a11(0x80), *a10+, 1 +L3F997D00: +3f997d00: btst 5, a12 +3f997d10: jreq L3F997D40 +3f997d20: move *a11(0xa0), *a10+, 1 +L3F997D40: +3f997d40: btst 6, a12 +3f997d50: jreq L3F997D80 +3f997d60: move *a11(0xc0), *a10+, 1 +L3F997D80: +3f997d80: btst 7, a12 +3f997d90: jreq L3F997DC0 +3f997da0: move *a11(0xe0), *a10+, 1 +L3F997DC0: +3f997dc0: btst 8, a12 +3f997dd0: jreq L3F997E00 +3f997de0: move *a11(0x100), *a10+, 1 +L3F997E00: +3f997e00: btst 9, a12 +3f997e10: jreq L3F997E40 +3f997e20: move *a11(0x120), *a10+, 1 +L3F997E40: +3f997e40: btst 10, a12 +3f997e50: jreq L3F997E80 +3f997e60: move *a11(0x160), *a10+, 1 +L3F997E80: +3f997e80: btst 11, a12 +3f997e90: jreq L3F997EC0 +3f997ea0: move *a11(0x180), *a10+, 1 +L3F997EC0: +3f997ec0: btst 12, a12 +3f997ed0: jreq L3F997F00 +3f997ee0: move *a11(0x1a0), *a10+, 1 +L3F997F00: +3f997f00: btst 13, a12 +3f997f10: jreq L3F997F40 +3f997f20: move *a11(0x1c0), *a10+, 1 +L3F997F40: +3f997f40: btst 14, a12 +3f997f50: jreq L3F997F80 +3f997f60: move *a11(0x1e0), *a10+, 1 +L3F997F80: +3f997f80: btst 15, a12 +3f997f90: jreq L3F997FC0 +3f997fa0: move *a11(0x200), *a10+, 1 +L3F997FC0: +3f997fc0: btst 16, a12 +3f997fd0: jreq L3F998000 +3f997fe0: move *a11(0x220), *a10+, 1 +L3F998000: +3f998000: btst 17, a12 +3f998010: jreq L3F998040 +3f998020: move *a11(0x240), *a10+, 1 +L3F998040: +3f998040: btst 18, a12 +3f998050: jreq L3F998080 +3f998060: move *a11(0x260), *a10+, 1 +L3F998080: +3f998080: btst 19, a12 +3f998090: jreq L3F9980C0 +3f9980a0: move *a11(0x280), *a10+, 1 +L3F9980C0: +3f9980c0: btst 20, a12 +3f9980d0: jreq L3F998100 +3f9980e0: move *a11(0x2a0), *a10+, 1 +L3F998100: +3f998100: btst 21, a12 +3f998110: jreq L3F998150 +3f998120: movb *a11(0x2c0), a5 +3f998140: move a5, *a10+, 1 +L3F998150: +3f998150: btst 22, a12 +3f998160: jreq L3F998190 +3f998170: move *a11(0x140), *a10+, 1 +L3F998190: +3f998190: move *a13(0xffa0), a5, 1 +3f9981b0: move a10, a3 +3f9981c0: sub a13, a3 +3f9981d0: sra 0x5, a3 +3f9981e0: move a3, *a13(0x400), 1 +3f998200: setf 16, 0, 0 +3f998210: zext a3, 0 +3f998220: addk 16, a5 +3f998230: move *a5, a7, 0 +3f998240: add a3, a7 +3f998250: move a7, *a5, 0 +3f998260: move *a13(0x400), a7, 1 +3f998280: sll 0x2, a7 +3f998290: move a7, *a13(0x400), 1 +3f9982b0: sll 0x3, a7 +3f9982c0: move *a9(0x380), a5, 1 +3f9982e0: add a7, a5 +3f9982f0: move *a9(0x3a0), a7, 1 +3f998310: cmp a7, a5 +3f998320: jrhi L3F998480 +3f998330: move a14, -*sp, 1 +3f998340: move *a13(0x400), *a14+, 1 +3f998360: move *a9(0x380), *a14+, 1 +3f998380: move a13, *a14+, 1 +3f998390: calla L3FB44400 +3f9983c0: move *a13(0x400), a7, 1 +3f9983e0: addk 3, a7 +3f9983f0: movk 3, a5 +3f998400: andn a5, a7 +3f998410: sll 0x3, a7 +3f998420: move *a9(0x380), a3, 1 +3f998440: add a7, a3 +3f998450: move a3, *a9(0x380), 1 +3f998470: jruc L3F998500 +L3F998480: +3f998480: move a14, -*sp, 1 +3f998490: move *a13(0x400), *a14+, 1 +3f9984b0: move a13, *a14+, 1 +3f9984c0: move a9, *a14+, 1 +3f9984d0: calla L3F9B44C0 +L3F998500: +3f998500: move *a13(0xffc0), a7, 1 +3f998520: sub a5, a5 +3f998530: move a5, *a7(0x80), 1 +3f998550: move *sp(0x120), a14, 1 +3f998570: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f998590: rets 2 +L3F9985A0: +3f9985a0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9985c0: move a14, a13 +3f9985d0: move *a13(0xffe0), a9, 1 +3f9985f0: move *a13(0xffc0), a10, 1 +3f998610: move *a13(0xffa0), a11, 1 +3f998630: move a9, a12 +3f998640: addi 0xa0, a12 +3f998660: btst 0, a10 +3f998670: jreq L3F998730 +3f998680: move *a12, a7, 1 +3f998690: move *a11, a5, 1 +3f9986a0: cmp a5, a7 +3f9986b0: jreq L3F998730 +3f9986c0: move *a11, *a12, 1 +3f9986d0: move *a9(0x80), a7, 1 +3f9986f0: movk 1, a5 +3f998700: or a5, a7 +3f998710: move a7, *a9(0x80), 1 +L3F998730: +3f998730: btst 1, a10 +3f998740: jreq L3F998840 +3f998750: move *a12(0x20), a7, 1 +3f998770: move *a11(0x20), a5, 1 +3f998790: cmp a5, a7 +3f9987a0: jreq L3F998840 +3f9987b0: move *a11(0x20), *a12(0x20), 1 +3f9987e0: move *a9(0x80), a7, 1 +3f998800: movk 2, a5 +3f998810: or a5, a7 +3f998820: move a7, *a9(0x80), 1 +L3F998840: +3f998840: btst 2, a10 +3f998850: jreq L3F998950 +3f998860: move *a12(0x40), a7, 1 +3f998880: move *a11(0x40), a5, 1 +3f9988a0: cmp a5, a7 +3f9988b0: jreq L3F998950 +3f9988c0: move *a11(0x40), *a12(0x40), 1 +3f9988f0: move *a9(0x80), a7, 1 +3f998910: movk 4, a5 +3f998920: or a5, a7 +3f998930: move a7, *a9(0x80), 1 +L3F998950: +3f998950: btst 3, a10 +3f998960: jreq L3F998A60 +3f998970: move *a12(0x60), a7, 1 +3f998990: move *a11(0x60), a5, 1 +3f9989b0: cmp a5, a7 +3f9989c0: jreq L3F998A60 +3f9989d0: move *a11(0x60), *a12(0x60), 1 +3f998a00: move *a9(0x80), a7, 1 +3f998a20: movk 8, a5 +3f998a30: or a5, a7 +3f998a40: move a7, *a9(0x80), 1 +L3F998A60: +3f998a60: btst 4, a10 +3f998a70: jreq L3F998B80 +3f998a80: move *a12(0x80), a7, 1 +3f998aa0: move *a11(0x80), a5, 1 +3f998ac0: cmp a5, a7 +3f998ad0: jreq L3F998B80 +3f998ae0: move *a11(0x80), *a12(0x80), 1 +3f998b10: move *a9(0x80), a7, 1 +3f998b30: ori 0x10, a7 +3f998b60: move a7, *a9(0x80), 1 +L3F998B80: +3f998b80: btst 5, a10 +3f998b90: jreq L3F998CA0 +3f998ba0: move *a12(0xa0), a7, 1 +3f998bc0: move *a11(0xa0), a5, 1 +3f998be0: cmp a5, a7 +3f998bf0: jreq L3F998CA0 +3f998c00: move *a11(0xa0), *a12(0xa0), 1 +3f998c30: move *a9(0x80), a7, 1 +3f998c50: ori 0x20, a7 +3f998c80: move a7, *a9(0x80), 1 +L3F998CA0: +3f998ca0: btst 6, a10 +3f998cb0: jreq L3F998DC0 +3f998cc0: move *a12(0xc0), a7, 1 +3f998ce0: move *a11(0xc0), a5, 1 +3f998d00: cmp a5, a7 +3f998d10: jreq L3F998DC0 +3f998d20: move *a11(0xc0), *a12(0xc0), 1 +3f998d50: move *a9(0x80), a7, 1 +3f998d70: ori 0x40, a7 +3f998da0: move a7, *a9(0x80), 1 +L3F998DC0: +3f998dc0: btst 7, a10 +3f998dd0: jreq L3F998EE0 +3f998de0: move *a12(0xe0), a7, 1 +3f998e00: move *a11(0xe0), a5, 1 +3f998e20: cmp a5, a7 +3f998e30: jreq L3F998EE0 +3f998e40: move *a11(0xe0), *a12(0xe0), 1 +3f998e70: move *a9(0x80), a7, 1 +3f998e90: ori 0x80, a7 +3f998ec0: move a7, *a9(0x80), 1 +L3F998EE0: +3f998ee0: btst 8, a10 +3f998ef0: jreq L3F999000 +3f998f00: move *a12(0x100), a7, 1 +3f998f20: move *a11(0x100), a5, 1 +3f998f40: cmp a5, a7 +3f998f50: jreq L3F999000 +3f998f60: move *a11(0x100), *a12(0x100), 1 +3f998f90: move *a9(0x80), a7, 1 +3f998fb0: ori 0x100, a7 +3f998fe0: move a7, *a9(0x80), 1 +L3F999000: +3f999000: btst 9, a10 +3f999010: jreq L3F999120 +3f999020: move *a12(0x120), a7, 1 +3f999040: move *a11(0x120), a5, 1 +3f999060: cmp a5, a7 +3f999070: jreq L3F999120 +3f999080: move *a11(0x120), *a12(0x120), 1 +3f9990b0: move *a9(0x80), a7, 1 +3f9990d0: ori 0x200, a7 +3f999100: move a7, *a9(0x80), 1 +L3F999120: +3f999120: btst 22, a10 +3f999130: jreq L3F999240 +3f999140: move *a12(0x140), a7, 1 +3f999160: move *a11(0x140), a5, 1 +3f999180: cmp a5, a7 +3f999190: jreq L3F999240 +3f9991a0: move *a11(0x140), *a12(0x140), 1 +3f9991d0: move *a9(0x80), a7, 1 +3f9991f0: ori 0x400000, a7 +3f999220: move a7, *a9(0x80), 1 +L3F999240: +3f999240: btst 10, a10 +3f999250: jreq L3F999300 +3f999260: move *a11(0x160), *a12(0x160), 1 +3f999290: move *a9(0x80), a7, 1 +3f9992b0: ori 0x400, a7 +3f9992e0: move a7, *a9(0x80), 1 +L3F999300: +3f999300: btst 11, a10 +3f999310: jreq L3F9993C0 +3f999320: move *a11(0x180), *a12(0x180), 1 +3f999350: move *a9(0x80), a7, 1 +3f999370: ori 0x800, a7 +3f9993a0: move a7, *a9(0x80), 1 +L3F9993C0: +3f9993c0: btst 12, a10 +3f9993d0: jreq L3F9994E0 +3f9993e0: move *a12(0x1a0), a7, 1 +3f999400: move *a11(0x1a0), a5, 1 +3f999420: cmp a5, a7 +3f999430: jreq L3F9994E0 +3f999440: move *a11(0x1a0), *a12(0x1a0), 1 +3f999470: move *a9(0x80), a7, 1 +3f999490: ori 0x1000, a7 +3f9994c0: move a7, *a9(0x80), 1 +L3F9994E0: +3f9994e0: btst 13, a10 +3f9994f0: jreq L3F999600 +3f999500: move *a12(0x1c0), a7, 1 +3f999520: move *a11(0x1c0), a5, 1 +3f999540: cmp a5, a7 +3f999550: jreq L3F999600 +3f999560: move *a11(0x1c0), *a12(0x1c0), 1 +3f999590: move *a9(0x80), a7, 1 +3f9995b0: ori 0x2000, a7 +3f9995e0: move a7, *a9(0x80), 1 +L3F999600: +3f999600: btst 14, a10 +3f999610: jreq L3F999720 +3f999620: move *a12(0x1e0), a7, 1 +3f999640: move *a11(0x1e0), a5, 1 +3f999660: cmp a5, a7 +3f999670: jreq L3F999720 +3f999680: move *a11(0x1e0), *a12(0x1e0), 1 +3f9996b0: move *a9(0x80), a7, 1 +3f9996d0: ori 0x4000, a7 +3f999700: move a7, *a9(0x80), 1 +L3F999720: +3f999720: btst 15, a10 +3f999730: jreq L3F999840 +3f999740: move *a12(0x200), a7, 1 +3f999760: move *a11(0x200), a5, 1 +3f999780: cmp a5, a7 +3f999790: jreq L3F999840 +3f9997a0: move *a11(0x200), *a12(0x200), 1 +3f9997d0: move *a9(0x80), a7, 1 +3f9997f0: ori 0x8000, a7 +3f999820: move a7, *a9(0x80), 1 +L3F999840: +3f999840: btst 16, a10 +3f999850: jreq L3F999960 +3f999860: move *a12(0x220), a7, 1 +3f999880: move *a11(0x220), a5, 1 +3f9998a0: cmp a5, a7 +3f9998b0: jreq L3F999960 +3f9998c0: move *a11(0x220), *a12(0x220), 1 +3f9998f0: move *a9(0x80), a7, 1 +3f999910: ori 0x10000, a7 +3f999940: move a7, *a9(0x80), 1 +L3F999960: +3f999960: btst 17, a10 +3f999970: jreq L3F999A80 +3f999980: move *a12(0x240), a7, 1 +3f9999a0: move *a11(0x240), a5, 1 +3f9999c0: cmp a5, a7 +3f9999d0: jreq L3F999A80 +3f9999e0: move *a11(0x240), *a12(0x240), 1 +3f999a10: move *a9(0x80), a7, 1 +3f999a30: ori 0x20000, a7 +3f999a60: move a7, *a9(0x80), 1 +L3F999A80: +3f999a80: btst 18, a10 +3f999a90: jreq L3F999BA0 +3f999aa0: move *a12(0x260), a7, 1 +3f999ac0: move *a11(0x260), a5, 1 +3f999ae0: cmp a5, a7 +3f999af0: jreq L3F999BA0 +3f999b00: move *a11(0x260), *a12(0x260), 1 +3f999b30: move *a9(0x80), a7, 1 +3f999b50: ori 0x40000, a7 +3f999b80: move a7, *a9(0x80), 1 +L3F999BA0: +3f999ba0: btst 19, a10 +3f999bb0: jreq L3F999C90 +3f999bc0: move *a11(0x280), *a12(0x280), 1 +3f999bf0: move *a9(0x80), a7, 1 +3f999c10: ori 0x80000, a7 +3f999c40: move a7, *a9(0x80), 1 +3f999c60: sub a7, a7 +3f999c70: move a7, *a9(0x40), 1 +L3F999C90: +3f999c90: btst 20, a10 +3f999ca0: jreq L3F999DB0 +3f999cb0: move *a12(0x2a0), a7, 1 +3f999cd0: move *a11(0x2a0), a5, 1 +3f999cf0: cmp a5, a7 +3f999d00: jreq L3F999DB0 +3f999d10: move *a11(0x2a0), *a12(0x2a0), 1 +3f999d40: move *a9(0x80), a7, 1 +3f999d60: ori 0x100000, a7 +3f999d90: move a7, *a9(0x80), 1 +L3F999DB0: +3f999db0: btst 21, a10 +3f999dc0: jreq L3F999F30 +3f999dd0: movb *a12(0x2c0), a7 +3f999df0: movb *a11(0x2c0), a5 +3f999e10: cmp a5, a7 +3f999e20: jrne L3F999E60 +3f999e30: move *a9(0x60), a7, 1 +3f999e50: dsjs a7, L3F999F30 +L3F999E60: +3f999e60: movb *a11(0x2c0), *a12(0x2c0) +3f999e90: move *a9(0x80), a7, 1 +3f999eb0: ori 0x200000, a7 +3f999ee0: move a7, *a9(0x80), 1 +3f999f00: sub a7, a7 +3f999f10: move a7, *a9(0x60), 1 +L3F999F30: +3f999f30: move *sp(0x100), a14, 1 +3f999f50: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f999f70: rets 2 +L3F999F80: +3f999f80: mmtm sp, a7,a9,a10,a11,a13 +3f999fa0: move a14, a13 +3f999fb0: move *a13(0xffc0), a11, 1 +3f999fd0: move *a11(0x80), a11, 1 +3f999ff0: jreq L3F99A4D0 +3f99a000: move *a13(0xffe0), a11, 1 +3f99a020: move *a11(0x380), a11, 1 +3f99a040: move *a13(0xffe0), a7, 1 +3f99a060: move *a7(0x3a0), a7, 1 +3f99a080: addi 0x60, a11 +3f99a0a0: cmp a7, a11 +3f99a0b0: jrls L3F99A120 +3f99a0c0: move a14, -*sp, 1 +3f99a0d0: move *a13(0xffe0), *a14+, 1 +3f99a0f0: calla L3F9B1030 +L3F99A120: +3f99a120: move *a13(0xffe0), a11, 1 +3f99a140: move *a11(0x380), a7, 1 +3f99a160: move a7, *a11(0x340), 1 +3f99a180: move a7, a9 +3f99a190: movi 0x38, a7 +3f99a1b0: movb a7, *a9 +3f99a1c0: movk 3, a7 +3f99a1d0: setf 16, 0, 0 +3f99a1e0: move a7, *a9(0x10), 0 +3f99a200: move *a11(0x380), a7, 1 +3f99a220: addi 0x60, a7 +3f99a240: move a7, *a11(0x380), 1 +3f99a260: move *a11(0x320), a7, 1 +3f99a280: inc a7 +3f99a290: move a7, *a11(0x320), 1 +3f99a2b0: move *a13(0xffc0), a7, 1 +3f99a2d0: move *a7(0x20), *a9(0x20), 1 +3f99a300: move *a7(0x80), *a9(0x40), 1 +3f99a330: move a14, -*sp, 1 +3f99a340: move a9, *a14+, 1 +3f99a350: move a7, *a14+, 1 +3f99a360: move a11, *a14+, 1 +3f99a370: calla L3F997AD0 +3f99a3a0: move *a11(0x600), a10, 1 +3f99a3c0: jreq L3F99A4D0 +L3F99A3D0: +3f99a3d0: move *a10(0xe0), a11, 1 +3f99a3f0: jreq L3F99A4B0 +3f99a400: move a14, -*sp, 1 +3f99a410: move a10, a11 +3f99a420: addk 32, a11 +3f99a430: move a11, *a14+, 1 +3f99a440: move *a13(0xffc0), *a14+, 1 +3f99a460: move *a13(0xffe0), *a14+, 1 +3f99a480: move *a10(0xe0), a11, 1 +3f99a4a0: call a11 +L3F99A4B0: +3f99a4b0: move *a10, a10, 1 +3f99a4c0: jrne L3F99A3D0 +L3F99A4D0: +3f99a4d0: move *sp(0xc0), a14, 1 +3f99a4f0: mmfm sp, a7,a9,a10,a11,a13 +3f99a510: rets 2 +3f99a520: mmtm sp, a9,a11,a13 +3f99a540: move a14, a13 +3f99a550: addk 32, a14 +3f99a560: move @0x231b60, a11, 1 +3f99a590: jreq L3F99A610 +3f99a5a0: move *a13(0xffe0), a11, 1 +3f99a5c0: move @0x231b80, a9, 1 +3f99a5f0: cmp a9, a11 +3f99a600: jreq L3F99A860 +L3F99A610: +3f99a610: move @0x231b60, a11, 1 +3f99a640: jreq L3F99A700 +3f99a650: move *a13(0xffe0), a9, 1 +3f99a670: jreq L3F99A700 +3f99a680: move a14, -*sp, 1 +3f99a690: move a11, *a14+, 1 +3f99a6a0: move @0x231b80, *a14+, 1 +3f99a6d0: calla L3FDA96F0 +L3F99A700: +3f99a700: move a14, -*sp, 1 +3f99a710: movi 0x3f99aa50, a8 +3f99a740: move a8, *a14+, 1 +3f99a750: move *a13(0xffe0), *a14+, 1 +3f99a770: calla L3FD60160 +3f99a7a0: move a8, @0x231b60, 1 +3f99a7d0: move *a13(0xffe0), a11, 1 +3f99a7f0: move a11, @0x231b80, 1 +3f99a820: move a8, a9 +3f99a830: jrne L3F99A860 +3f99a840: sub a8, a8 +3f99a850: jruc L3F99AA00 +L3F99A860: +3f99a860: move a14, -*sp, 1 +3f99a870: movi 0x231b00, a9 +3f99a8a0: move a9, *a14+, 1 +3f99a8b0: movi 0x231aa0, a9 +3f99a8e0: move a9, *a14+, 1 +3f99a8f0: move *a13(0xffc0), a9, 1 +3f99a910: inc a9 +3f99a920: move a9, *a14+, 1 +3f99a930: move *a13(0xffc0), *a14+, 1 +3f99a950: move @0x231b60, *a14+, 1 +3f99a980: move @0x231b60, *a14+, 1 +3f99a9b0: move a11, *a14+, 1 +3f99a9c0: calla L3FD409D0 +3f99a9f0: move a8, *a13, 1 +L3F99AA00: +3f99aa00: move *sp(0x80), a14, 1 +3f99aa20: mmfm sp, a9,a11,a13 +3f99aa40: rets 2 +3f99aa50: .word 0x7563 +3f99aa60: .word 0x7372 +3f99aa70: .word 0x726f +3f99aa80: .word 0x0000 +L3F99AA90: +3f99aa90: mmtm sp, a5,a7,a9,a10,a11,a13 +3f99aab0: move a14, a13 +3f99aac0: move *a13(0xffe0), a9, 1 +3f99aae0: move *a13(0xffa0), a11, 1 +3f99ab00: move *a11(0x80), a11, 1 +3f99ab20: jreq L3F99ABA0 +3f99ab30: move a14, -*sp, 1 +3f99ab40: move *a13(0xffa0), *a14+, 1 +3f99ab60: move a9, *a14+, 1 +3f99ab70: calla L3F999F80 +L3F99ABA0: +3f99aba0: move *a9(0x340), a11, 1 +3f99abc0: setf 8, 0, 0 +3f99abd0: move *a11, a7, 0 +3f99abe0: cmpi 0x42, a7 +3f99ac00: jrne L3F99AEF0 +3f99ac10: move *a11(0x20), a7, 1 +3f99ac30: move *a13(0xffc0), a5, 1 +3f99ac50: cmp a5, a7 +3f99ac60: jrne L3F99AEF0 +3f99ac70: move *a13(0xffa0), a7, 1 +3f99ac90: move *a11(0x40), a5, 1 +3f99acb0: move *a7(0x20), a7, 1 +3f99acd0: cmp a7, a5 +3f99ace0: jrne L3F99AEF0 +3f99acf0: move *a9(0x380), a7, 1 +3f99ad10: move *a9(0x3a0), a5, 1 +3f99ad30: addi 0x40, a7 +3f99ad50: cmp a5, a7 +3f99ad60: jrhi L3F99AEF0 +3f99ad70: move *a9(0x380), a7, 1 +3f99ad90: sub a11, a7 +3f99ada0: sra 0x3, a7 +3f99adb0: move @0x231ba0, a5, 1 +3f99ade0: cmp a5, a7 +3f99adf0: jrge L3F99AEF0 +3f99ae00: move *a9(0x380), a10, 1 +3f99ae20: setf 16, 0, 0 +3f99ae30: move *a11(0x10), a7, 0 +3f99ae50: addk 2, a7 +3f99ae60: move a7, *a11(0x10), 0 +3f99ae80: move *a9(0x380), a7, 1 +3f99aea0: addi 0x40, a7 +3f99aec0: move a7, *a9(0x380), 1 +3f99aee0: jruc L3F99B1E0 +L3F99AEF0: +3f99aef0: move *a9(0x380), a7, 1 +3f99af10: move *a9(0x3a0), a5, 1 +3f99af30: addi 0xa0, a7 +3f99af50: cmp a5, a7 +3f99af60: jrls L3F99AFC0 +3f99af70: move a14, -*sp, 1 +3f99af80: move a9, *a14+, 1 +3f99af90: calla L3F9B1030 +L3F99AFC0: +3f99afc0: move *a9(0x380), a7, 1 +3f99afe0: move a7, *a9(0x340), 1 +3f99b000: move a7, a11 +3f99b010: movi 0x42, a7 +3f99b030: movb a7, *a11 +3f99b040: movk 5, a5 +3f99b050: setf 16, 0, 0 +3f99b060: move a5, *a11(0x10), 0 +3f99b080: move *a9(0x380), a5, 1 +3f99b0a0: addi 0xa0, a5 +3f99b0c0: move a5, *a9(0x380), 1 +3f99b0e0: move *a9(0x320), a5, 1 +3f99b100: inc a5 +3f99b110: move a5, *a9(0x320), 1 +3f99b130: move *a13(0xffc0), *a11(0x20), 1 +3f99b160: move *a13(0xffa0), a5, 1 +3f99b180: move *a5(0x20), *a11(0x40), 1 +3f99b1b0: move a11, a10 +3f99b1c0: addi 0x60, a10 +L3F99B1E0: +3f99b1e0: move *a13(0xff80), *a10(0x0), 0 +3f99b210: move *a13(0xff60), *a10(0x10), 0 +3f99b240: move *a13(0xff40), *a10(0x20), 0 +3f99b270: move *a13(0xff20), *a10(0x30), 0 +3f99b2a0: move *a9(0x400), a7, 1 +3f99b2c0: jreq L3F99B320 +3f99b2d0: move a14, -*sp, 1 +3f99b2e0: move a9, *a14+, 1 +3f99b2f0: move *a9(0x400), a7, 1 +3f99b310: call a7 +L3F99B320: +3f99b320: move *sp(0xe0), a14, 1 +3f99b340: mmfm sp, a5,a7,a9,a10,a11,a13 +3f99b360: rets 2 +3f99b370: mmtm sp, a7,a9,a10,a11,a13 +3f99b390: move a14, a13 +3f99b3a0: addk 32, a14 +3f99b3b0: move *a13(0xffe0), a9, 1 +3f99b3d0: move *a13(0xffa0), a11, 1 +3f99b3f0: move *a11(0x80), a11, 1 +3f99b410: jreq L3F99B490 +3f99b420: move a14, -*sp, 1 +3f99b430: move *a13(0xffa0), *a14+, 1 +3f99b450: move a9, *a14+, 1 +3f99b460: calla L3F999F80 +L3F99B490: +3f99b490: move *a9(0x340), a10, 1 +3f99b4b0: setf 8, 0, 0 +3f99b4c0: move *a10, a11, 0 +3f99b4d0: cmpi 0x40, a11 +3f99b4f0: jrne L3F99B800 +3f99b500: move *a10(0x20), a11, 1 +3f99b520: move *a13(0xffc0), a7, 1 +3f99b540: cmp a7, a11 +3f99b550: jrne L3F99B800 +3f99b560: move *a13(0xffa0), a11, 1 +3f99b580: move *a10(0x40), a7, 1 +3f99b5a0: move *a11(0x20), a11, 1 +3f99b5c0: cmp a11, a7 +3f99b5d0: jrne L3F99B800 +3f99b5e0: move *a10(0x8), a11, 0 +3f99b600: jrne L3F99B800 +3f99b610: move *a9(0x380), a11, 1 +3f99b630: move *a9(0x3a0), a7, 1 +3f99b650: addk 32, a11 +3f99b660: cmp a7, a11 +3f99b670: jrhi L3F99B800 +3f99b680: move *a9(0x380), a11, 1 +3f99b6a0: sub a10, a11 +3f99b6b0: sra 0x3, a11 +3f99b6c0: move @0x231bc0, a7, 1 +3f99b6f0: cmp a7, a11 +3f99b700: jrge L3F99B800 +3f99b710: move *a9(0x380), *a13(0x0), 1 +3f99b740: setf 16, 0, 0 +3f99b750: move *a10(0x10), a11, 0 +3f99b770: inc a11 +3f99b780: move a11, *a10(0x10), 0 +3f99b7a0: move *a9(0x380), a11, 1 +3f99b7c0: addk 32, a11 +3f99b7d0: move a11, *a9(0x380), 1 +3f99b7f0: jruc L3F99BB20 +L3F99B800: +3f99b800: move *a9(0x380), a11, 1 +3f99b820: move *a9(0x3a0), a7, 1 +3f99b840: addi 0x80, a11 +3f99b860: cmp a7, a11 +3f99b870: jrls L3F99B8D0 +3f99b880: move a14, -*sp, 1 +3f99b890: move a9, *a14+, 1 +3f99b8a0: calla L3F9B1030 +L3F99B8D0: +3f99b8d0: move *a9(0x380), a10, 1 +3f99b8f0: move a10, *a9(0x340), 1 +3f99b910: movi 0x40, a11 +3f99b930: movb a11, *a10 +3f99b940: movk 4, a7 +3f99b950: setf 16, 0, 0 +3f99b960: move a7, *a10(0x10), 0 +3f99b980: move *a9(0x380), a7, 1 +3f99b9a0: addi 0x80, a7 +3f99b9c0: move a7, *a9(0x380), 1 +3f99b9e0: move *a9(0x320), a7, 1 +3f99ba00: inc a7 +3f99ba10: move a7, *a9(0x320), 1 +3f99ba30: move *a13(0xffc0), *a10(0x20), 1 +3f99ba60: move *a13(0xffa0), a7, 1 +3f99ba80: move *a7(0x20), *a10(0x40), 1 +3f99bab0: sub a11, a11 +3f99bac0: movb a11, *a10(0x8) +3f99bae0: move a10, a11 +3f99baf0: addi 0x60, a11 +3f99bb10: move a11, *a13, 1 +L3F99BB20: +3f99bb20: move *a13, a11, 1 +3f99bb30: move *a13(0xff80), *a11(0x0), 0 +3f99bb60: move *a13(0xff60), *a11(0x10), 0 +3f99bb90: move *a9(0x400), a7, 1 +3f99bbb0: jreq L3F99BC10 +3f99bbc0: move a14, -*sp, 1 +3f99bbd0: move a9, *a14+, 1 +3f99bbe0: move *a9(0x400), a7, 1 +3f99bc00: call a7 +L3F99BC10: +3f99bc10: move *sp(0xc0), a14, 1 +3f99bc30: mmfm sp, a7,a9,a10,a11,a13 +3f99bc50: rets 2 +L3F99BC60: +3f99bc60: mmtm sp, a7,a9,a10,a11,a13 +3f99bc80: move a14, a13 +3f99bc90: addk 32, a14 +3f99bca0: move *a13(0xffe0), a9, 1 +3f99bcc0: move *a13(0xffa0), a11, 1 +3f99bce0: move *a11(0x80), a11, 1 +3f99bd00: jreq L3F99BD80 +3f99bd10: move a14, -*sp, 1 +3f99bd20: move *a13(0xffa0), *a14+, 1 +3f99bd40: move a9, *a14+, 1 +3f99bd50: calla L3F999F80 +L3F99BD80: +3f99bd80: move *a9(0x340), a10, 1 +3f99bda0: setf 8, 0, 0 +3f99bdb0: move *a10, a11, 0 +3f99bdc0: cmpi 0x43, a11 +3f99bde0: jrne L3F99C0E0 +3f99bdf0: move *a10(0x20), a11, 1 +3f99be10: move *a13(0xffc0), a7, 1 +3f99be30: cmp a7, a11 +3f99be40: jrne L3F99C0E0 +3f99be50: move *a13(0xffa0), a11, 1 +3f99be70: move *a10(0x40), a7, 1 +3f99be90: move *a11(0x20), a11, 1 +3f99beb0: cmp a11, a7 +3f99bec0: jrne L3F99C0E0 +3f99bed0: move *a9(0x380), a11, 1 +3f99bef0: move *a9(0x3a0), a7, 1 +3f99bf10: addi 0x40, a11 +3f99bf30: cmp a7, a11 +3f99bf40: jrhi L3F99C0E0 +3f99bf50: move *a9(0x380), a11, 1 +3f99bf70: sub a10, a11 +3f99bf80: sra 0x3, a11 +3f99bf90: move @0x231be0, a7, 1 +3f99bfc0: cmp a7, a11 +3f99bfd0: jrge L3F99C0E0 +3f99bfe0: move *a9(0x380), *a13(0x0), 1 +3f99c010: setf 16, 0, 0 +3f99c020: move *a10(0x10), a11, 0 +3f99c040: addk 2, a11 +3f99c050: move a11, *a10(0x10), 0 +3f99c070: move *a9(0x380), a11, 1 +3f99c090: addi 0x40, a11 +3f99c0b0: move a11, *a9(0x380), 1 +3f99c0d0: jruc L3F99C3D0 +L3F99C0E0: +3f99c0e0: move *a9(0x380), a11, 1 +3f99c100: move *a9(0x3a0), a7, 1 +3f99c120: addi 0xa0, a11 +3f99c140: cmp a7, a11 +3f99c150: jrls L3F99C1B0 +3f99c160: move a14, -*sp, 1 +3f99c170: move a9, *a14+, 1 +3f99c180: calla L3F9B1030 +L3F99C1B0: +3f99c1b0: move *a9(0x380), a10, 1 +3f99c1d0: move a10, *a9(0x340), 1 +3f99c1f0: movi 0x43, a11 +3f99c210: movb a11, *a10 +3f99c220: movk 5, a7 +3f99c230: setf 16, 0, 0 +3f99c240: move a7, *a10(0x10), 0 +3f99c260: move *a9(0x380), a7, 1 +3f99c280: addi 0xa0, a7 +3f99c2a0: move a7, *a9(0x380), 1 +3f99c2c0: move *a9(0x320), a7, 1 +3f99c2e0: inc a7 +3f99c2f0: move a7, *a9(0x320), 1 +3f99c310: move *a13(0xffc0), *a10(0x20), 1 +3f99c340: move *a13(0xffa0), a7, 1 +3f99c360: move *a7(0x20), *a10(0x40), 1 +3f99c390: move a10, a11 +3f99c3a0: addi 0x60, a11 +3f99c3c0: move a11, *a13, 1 +L3F99C3D0: +3f99c3d0: move *a13, a11, 1 +3f99c3e0: move *a13(0xff80), *a11(0x0), 0 +3f99c410: move *a13(0xff60), *a11(0x10), 0 +3f99c440: move *a13(0xff40), *a11(0x20), 0 +3f99c470: move *a13(0xff20), *a11(0x30), 0 +3f99c4a0: move *a9(0x400), a7, 1 +3f99c4c0: jreq L3F99C520 +3f99c4d0: move a14, -*sp, 1 +3f99c4e0: move a9, *a14+, 1 +3f99c4f0: move *a9(0x400), a7, 1 +3f99c510: call a7 +L3F99C520: +3f99c520: move *sp(0xc0), a14, 1 +3f99c540: mmfm sp, a7,a9,a10,a11,a13 +3f99c560: rets 2 +L3F99C570: +3f99c570: mmtm sp, a5,a7,a9,a10,a11,a13 +3f99c590: move a14, a13 +3f99c5a0: addi 0x120, a14 +3f99c5c0: move *a13(0xffe0), a9, 1 +3f99c5e0: move *a13(0xffc0), a10, 1 +3f99c600: sub a7, a7 +3f99c610: move a7, *a13, 1 +3f99c620: move a14, -*sp, 1 +3f99c630: move a10, *a14+, 1 +3f99c640: movi 0x3f99e6e8, a8 +3f99c670: move a8, *a14+, 1 +3f99c680: move a13, a5 +3f99c690: addk 32, a5 +3f99c6a0: move a5, *a14+, 1 +3f99c6b0: calla L3FB34430 +3f99c6e0: move @0x231e40, a5, 1 +3f99c710: srl 0x2, a5 +3f99c720: cmp a5, a10 +3f99c730: jrhi L3F99C8E0 +3f99c740: move a10, a5 +3f99c750: jrle L3F99C8E0 +3f99c760: move a10, a5 +3f99c770: sll 0x5, a5 +3f99c780: addi 0x231c00, a5 +3f99c7b0: move *a5, *a13, 1 +3f99c7c0: move a14, -*sp, 1 +3f99c7d0: move *a13(0xff80), *a14+, 1 +3f99c7f0: move *a13(0xffa0), *a14+, 1 +3f99c810: move *a13(0x0), *a14+, 1 +3f99c830: move a13, a5 +3f99c840: addk 32, a5 +3f99c850: move a5, *a14+, 1 +3f99c860: movi 0x3f99e700, a8 +3f99c890: move a8, *a14+, 1 +3f99c8a0: move a9, *a14+, 1 +3f99c8b0: calla L3F99CA80 +L3F99C8E0: +3f99c8e0: move *a9(0x600), a11, 1 +3f99c900: jreq L3F99CA30 +L3F99C910: +3f99c910: move *a11(0x1a0), a7, 1 +3f99c930: jreq L3F99CA10 +3f99c940: move a14, -*sp, 1 +3f99c950: move *a13(0xff80), *a14+, 1 +3f99c970: move *a13(0xffa0), *a14+, 1 +3f99c990: move a11, a7 +3f99c9a0: addk 32, a7 +3f99c9b0: move a7, *a14+, 1 +3f99c9c0: move a10, *a14+, 1 +3f99c9d0: move a9, *a14+, 1 +3f99c9e0: move *a11(0x1a0), a7, 1 +3f99ca00: call a7 +L3F99CA10: +3f99ca10: move *a11, a11, 1 +3f99ca20: jrne L3F99C910 +L3F99CA30: +3f99ca30: move *sp(0xe0), a14, 1 +3f99ca50: mmfm sp, a5,a7,a9,a10,a11,a13 +3f99ca70: rets 2 +L3F99CA80: +3f99ca80: mmtm sp, a7,a9,a10,a11,a13 +3f99caa0: move a14, a13 +3f99cab0: addi 0x1060, a14 +3f99cad0: move *a13(0xffc0), a9, 1 +3f99caf0: move *a13(0xffa0), a10, 1 +3f99cb10: move @0x231e80, a11, 1 +3f99cb40: jrne L3F99CC10 +3f99cb50: move a14, -*sp, 1 +3f99cb60: movi 0x231e60, a11 +3f99cb90: move a11, *a14+, 1 +3f99cba0: calla L3F99D070 +3f99cbd0: movk 1, a11 +3f99cbe0: move a11, @0x231e80, 1 +L3F99CC10: +3f99cc10: move a14, -*sp, 1 +3f99cc20: move a10, *a14+, 1 +3f99cc30: move a9, *a14+, 1 +3f99cc40: movi 0x3f99e760, a8 +3f99cc70: move a8, *a14+, 1 +3f99cc80: move a13, a7 +3f99cc90: addi 0x60, a7 +3f99ccb0: move a7, *a14+, 1 +3f99ccc0: calla L3FB34430 +3f99ccf0: move a14, -*sp, 1 +3f99cd00: move a13, a11 +3f99cd10: addk 32, a11 +3f99cd20: move a11, *a14+, 1 +3f99cd30: move a13, *a14+, 1 +3f99cd40: movi 0x3f99e790, a8 +3f99cd70: move a8, *a14+, 1 +3f99cd80: move a7, *a14+, 1 +3f99cd90: move @0x231e60, *a14+, 1 +3f99cdc0: calla L3FD94350 +3f99cdf0: move *a13(0x40), a7, 1 +3f99ce10: jreq L3F99CF80 +3f99ce20: move a14, -*sp, 1 +3f99ce30: move *a13(0xff40), *a14+, 1 +3f99ce50: move a7, *a14+, 1 +3f99ce60: move *a13(0xff60), *a14+, 1 +3f99ce80: calla L3FB45EE0 +3f99ceb0: move *a13(0x20), a11, 1 +3f99ced0: move *a13(0xff40), a7, 1 +3f99cef0: cmp a7, a11 +3f99cf00: jrnc L3F99D020 +3f99cf10: sll 0x3, a11 +3f99cf20: move *a13(0xff60), a7, 1 +3f99cf40: add a7, a11 +3f99cf50: sub a7, a7 +3f99cf60: movb a7, *a11 +3f99cf70: jruc L3F99D020 +L3F99CF80: +3f99cf80: move a14, -*sp, 1 +3f99cf90: move *a13(0xff40), *a14+, 1 +3f99cfb0: move *a13(0xff80), *a14+, 1 +3f99cfd0: move *a13(0xff60), *a14+, 1 +3f99cff0: calla L3FB45EE0 +L3F99D020: +3f99d020: move *sp(0xc0), a14, 1 +3f99d040: mmfm sp, a7,a9,a10,a11,a13 +3f99d060: rets 2 +L3F99D070: +3f99d070: move a13, -*sp, 1 +3f99d080: move a14, a13 +3f99d090: addk 32, a14 +3f99d0a0: calla L3FD946B0 +3f99d0d0: move a14, -*sp, 1 +3f99d0e0: movi 0x3f99e840, a8 +3f99d110: move a8, *a14+, 1 +3f99d120: calla L3FD93880 +3f99d150: move a8, *a13, 1 +3f99d160: move a14, -*sp, 1 +3f99d170: move *a13(0xffe0), *a14+, 1 +3f99d190: move a8, *a14+, 1 +3f99d1a0: calla L3FD93DC0 +3f99d1d0: move *sp(0x40), a14, 1 +3f99d1f0: move *sp+, a13, 1 +3f99d200: rets 2 +3f99d210: addc a0, a0 +3f99d220: sra a3, a1 +3f99d230: sra b10, b2 +3f99d240: .word 0x7571 +3f99d250: .word 0x7365 +3f99d260: sla 0x3, b4 +3f99d270: sla 0x1, a13 +3f99d280: sla a11, a2 +3f99d290: sla 0x3, a4 +3f99d2a0: sra b11, b2 +3f99d2b0: .word 0x7571 +3f99d2c0: .word 0x7365 +3f99d2d0: sla 0x3, b4 +3f99d2e0: modu a11, a3 +3f99d2f0: sra a11, a4 +3f99d300: addc a0, a0 +3f99d310: sra a3, a1 +3f99d320: sla b10, b6 +3f99d330: .word 0x756c +3f99d340: sla 0x3, a5 +3f99d350: sla 0x1, a13 +3f99d360: modu a3, a9 +3f99d370: sra b11, b4 +3f99d380: sra a11, a7 +3f99d390: sla 0x3, b2 +3f99d3a0: sla b11, b0 +3f99d3b0: sla b11, b2 +3f99d3c0: sra a11, a13 +3f99d3d0: sra b11, b4 +3f99d3e0: sla 0x3, b2 +3f99d3f0: .word 0x756f +3f99d400: sla 0x3, b4 +3f99d410: srl a3, sp +3f99d420: .word 0x7220 +3f99d430: modu a3, a1 +3f99d440: sra a11, a7 +3f99d450: addc a0, a0 +3f99d460: sra a3, a1 +3f99d470: rl b10, b7 +3f99d480: sra a3, a14 +3f99d490: .word 0x776f +3f99d4a0: srl 0x17, a0 +3f99d4b0: .word 0x7020 +3f99d4c0: .word 0x7261 +3f99d4d0: mods a11, a1 +3f99d4e0: .word 0x7465 +3f99d4f0: .word 0x7265 +3f99d500: modu a1, a0 +3f99d510: .word 0x746f +3f99d520: sla a9, a0 +3f99d530: xor a9, a0 +3f99d540: modu a3, a9 +3f99d550: modu a11, a4 +3f99d560: .word 0x0077 +3f99d570: sla a10, a2 +3f99d580: and a3, a4 +3f99d590: .word 0x7869 +3f99d5a0: sla a11, a13 +3f99d5b0: sla 0x3, b0 +3f99d5c0: sla 0x1, a13 +3f99d5d0: sla b11, b0 +3f99d5e0: sla b11, b2 +3f99d5f0: sra a11, a13 +3f99d600: sra b11, b4 +3f99d610: sla 0x3, b2 +3f99d620: modu a11, a14 +3f99d630: sla 0x3, b4 +3f99d640: sla 0x3, a1 +3f99d650: rl b10, b0 +3f99d660: mods b11, b8 +3f99d670: .word 0x7061 +3f99d680: addc a0, a0 +3f99d690: sra a3, a1 +3f99d6a0: .word 0x7441 +3f99d6b0: mods a11, sp +3f99d6c0: srl 0x17, a0 +3f99d6d0: .word 0x7020 +3f99d6e0: .word 0x7261 +3f99d6f0: mods a11, a1 +3f99d700: .word 0x7465 +3f99d710: .word 0x7265 +3f99d720: modu a1, a0 +3f99d730: .word 0x746f +3f99d740: sla a9, a0 +3f99d750: sla 0x3, a14 +3f99d760: .word 0x7441 +3f99d770: mods a11, sp +3f99d780: addc a0, a0 +3f99d790: sra a3, a1 +3f99d7a0: .word 0x7543 +3f99d7b0: .word 0x7372 +3f99d7c0: .word 0x726f +3f99d7d0: srl 0x17, a0 +3f99d7e0: .word 0x7020 +3f99d7f0: .word 0x7261 +3f99d800: mods a11, a1 +3f99d810: .word 0x7465 +3f99d820: .word 0x7265 +3f99d830: modu a1, a0 +3f99d840: .word 0x746f +3f99d850: sla a9, a0 +3f99d860: addc a9, a0 +3f99d870: .word 0x7275 +3f99d880: modu b11, b3 +3f99d890: .word 0x0072 +3f99d8a0: sla a10, a2 +3f99d8b0: subb a3, a4 +3f99d8c0: modu a3, sp +3f99d8d0: sla 0x3, b4 +3f99d8e0: sla 0x1, a13 +3f99d8f0: sla b11, b0 +3f99d900: sla b11, b2 +3f99d910: sra a11, a13 +3f99d920: sra b11, b4 +3f99d930: sla 0x3, b2 +3f99d940: modu a11, a14 +3f99d950: sla 0x3, b4 +3f99d960: sla 0x3, a1 +3f99d970: modu a10, a6 +3f99d980: .word 0x746e +3f99d990: addc a0, a0 +3f99d9a0: sra a3, a1 +3f99d9b0: sla a10, a13 +3f99d9c0: sll b11, b4 +3f99d9d0: sla 0x3, a8 +3f99d9e0: sla 0x1, a13 +3f99d9f0: sla b11, b0 +3f99da00: sla b11, b2 +3f99da10: sra a11, a13 +3f99da20: sra b11, b4 +3f99da30: sla 0x3, b2 +3f99da40: rl a11, a13 +3f99da50: mods b11, b3 +3f99da60: .word 0x7461 +3f99da70: rl a3, a3 +3f99da80: addc a0, a0 +3f99da90: sra a3, a1 +3f99daa0: .word 0x7244 +3f99dab0: .word 0x7761 +3f99dac0: sll a3, a1 +3f99dad0: sra a11, a12 +3f99dae0: srl 0x17, a0 +3f99daf0: .word 0x7020 +3f99db00: .word 0x7261 +3f99db10: mods a11, a1 +3f99db20: .word 0x7465 +3f99db30: .word 0x7265 +3f99db40: modu a1, a0 +3f99db50: .word 0x746f +3f99db60: sla a9, a0 +3f99db70: and a1, a0 +3f99db80: .word 0x7869 +3f99db90: sla a11, a13 +3f99dba0: sla 0x3, b0 +3f99dbb0: .word 0x726f +3f99dbc0: xor a9, a0 +3f99dbd0: modu a3, a9 +3f99dbe0: modu a11, a4 +3f99dbf0: .word 0x0077 +3f99dc00: sla a10, a2 +3f99dc10: add a11, a4 +3f99dc20: sll a11, a3 +3f99dc30: .word 0x7365 +3f99dc40: sla 0x3, b3 +3f99dc50: sla 0x1, a13 +3f99dc60: .word 0x7461 +3f99dc70: sra b11, b4 +3f99dc80: .word 0x706d +3f99dc90: sla 0x3, b4 +3f99dca0: modu b11, b4 +3f99dcb0: sla a9, a0 +3f99dcc0: sll a11, a3 +3f99dcd0: .word 0x7365 +3f99dce0: sla 0x3, b3 +3f99dcf0: .word 0x7270 +3f99dd00: .word 0x7669 +3f99dd10: .word 0x7461 +3f99dd20: sla 0x3, a5 +3f99dd30: sra b11, b2 +3f99dd40: modu b11, b3 +3f99dd50: .word 0x7275 +3f99dd60: sra a11, a3 +3f99dd70: addc a0, a0 +3f99dd80: sra a3, a1 +3f99dd90: mods a2, a1 +3f99dda0: modu a11, a12 +3f99ddb0: sla 0x3, a3 +3f99ddc0: sla 0x1, a13 +3f99ddd0: modu a3, a9 +3f99dde0: .word 0x7573 +3f99ddf0: srl a3, a6 +3f99de00: sll a11, a9 +3f99de10: sra a11, a9 +3f99de20: .word 0x746e +3f99de30: .word 0x7220 +3f99de40: .word 0x7365 +3f99de50: .word 0x756f +3f99de60: sll b11, b2 +3f99de70: .word 0x7365 +3f99de80: addc a0, a0 +3f99de90: sra a3, a1 +3f99dea0: modu a10, a3 +3f99deb0: modu a11, a12 +3f99dec0: sla 0x3, b2 +3f99ded0: sla 0x1, a13 +3f99dee0: modu a11, a14 +3f99def0: .word 0x7320 +3f99df00: sll b11, b5 +3f99df10: sla 0x3, a8 +3f99df20: modu a11, a3 +3f99df30: modu a11, a12 +3f99df40: mods b11, b2 +3f99df50: .word 0x7061 +3f99df60: addc a0, a0 +3f99df70: sra a3, a1 +3f99df80: addc a10, a7 +3f99df90: srl 0x17, a0 +3f99dfa0: .word 0x7020 +3f99dfb0: .word 0x7261 +3f99dfc0: mods a11, a1 +3f99dfd0: .word 0x7465 +3f99dfe0: .word 0x7265 +3f99dff0: modu a1, a0 +3f99e000: .word 0x746f +3f99e010: sla a9, a0 +3f99e020: subb a9, a0 +3f99e030: .word 0x0043 +3f99e040: sla a10, a2 +3f99e050: cmp a11, a4 +3f99e060: addc a10, a4 +3f99e070: modu a11, a8 +3f99e080: sll a11, a9 +3f99e090: sla 0x3, a5 +3f99e0a0: sla 0x1, a13 +3f99e0b0: modu a3, a9 +3f99e0c0: sla b11, b6 +3f99e0d0: rl a11, a12 +3f99e0e0: sla 0x3, a4 +3f99e0f0: sra b11, b2 +3f99e100: modu b11, b3 +3f99e110: .word 0x7275 +3f99e120: sra a11, a3 +3f99e130: cmp a9, a0 +3f99e140: sla 0x2, a4 +3f99e150: modu a11, a6 +3f99e160: sla 0x3, b2 +3f99e170: rl b3, b4 +3f99e180: .word 0x7369 +3f99e190: sll a9, a0 +3f99e1a0: modu a3, sp +3f99e1b0: sra a11, a14 +3f99e1c0: .word 0x7463 +3f99e1d0: modu a11, a9 +3f99e1e0: .word 0x006e +3f99e1f0: sla a10, a2 +3f99e200: move a3, b4 +3f99e210: mods a11, a1 +3f99e220: sla 0x3, a5 +3f99e230: sla 0x1, a13 +3f99e240: modu a11, a6 +3f99e250: .word 0x746e +3f99e260: modu a9, a0 +3f99e270: sla 0x3, b2 +3f99e280: modu a11, a3 +3f99e290: modu a11, a12 +3f99e2a0: sla 0x3, b2 +3f99e2b0: sla a11, a14 +3f99e2c0: sra a11, a13 +3f99e2d0: sra a1, a0 +3f99e2e0: sra a11, sp +3f99e2f0: sla 0x3, b3 +3f99e300: modu a11, a14 +3f99e310: sla 0x3, b4 +3f99e320: .word 0x7865 +3f99e330: .word 0x7369 +3f99e340: .word 0x0074 +3f99e350: sla a10, a2 +3f99e360: move a3, a4 +3f99e370: modu a3, a5 +3f99e380: .word 0x7467 +3f99e390: sla 0x3, a8 +3f99e3a0: sla 0x1, a13 +3f99e3b0: sra b11, b2 +3f99e3c0: .word 0x7571 +3f99e3d0: .word 0x7365 +3f99e3e0: sla 0x3, b4 +3f99e3f0: sra a11, a12 +3f99e400: srl a11, a14 +3f99e410: rl b3, b4 +3f99e420: rl a9, a0 +3f99e430: sll a11, a14 +3f99e440: .word 0x726f +3f99e450: sra b11, b2 +3f99e460: .word 0x7463 +3f99e470: sla 0x1, b11 +3f99e480: modu a3, a9 +3f99e490: sra b11, b4 +3f99e4a0: modu b3, b2 +3f99e4b0: mods a3, a1 +3f99e4c0: divs a1, a0 +3f99e4d0: rl a11, a12 +3f99e4e0: sla 0x3, a2 +3f99e4f0: .word 0x7265 +3f99e500: modu b11, b2 +3f99e510: .word 0x0072 +3f99e520: sla a10, a2 +3f99e530: cmp a11, a4 +3f99e540: .word 0x706d +3f99e550: sra a11, a12 +3f99e560: sra a11, a13 +3f99e570: .word 0x746e +3f99e580: .word 0x7461 +3f99e590: modu a11, a9 +3f99e5a0: sla 0x3, a14 +3f99e5b0: sla 0x1, a13 +3f99e5c0: sra b11, b3 +3f99e5d0: .word 0x7672 +3f99e5e0: .word 0x7265 +3f99e5f0: .word 0x7220 +3f99e600: .word 0x7065 +3f99e610: .word 0x726f +3f99e620: sra b11, b4 +3f99e630: sla 0x3, a4 +3f99e640: mods a11, a9 +3f99e650: mods b3, b0 +3f99e660: mods a11, a5 +3f99e670: modu a3, a5 +3f99e680: sla b11, b4 +3f99e690: rl b11, b4 +3f99e6a0: modu a3, sp +3f99e6b0: sra a9, a0 +3f99e6c0: .word 0x7272 +3f99e6d0: .word 0x726f +3f99e6e0: sll 0x8, a0 +3f99e6f0: .word 0x0064 +3f99e700: and b2, b8 +3f99e710: modu b11, b2 +3f99e720: modu b11, b4 +3f99e730: .word 0x7245 +3f99e740: modu b11, b2 +3f99e750: .word 0x0072 +3f99e760: .word 0x7325 +3f99e770: sll 0x9, a14 +3f99e780: .word 0x0073 +3f99e790: .word 0x7245 +3f99e7a0: modu b11, b2 +3f99e7b0: or b3, b2 +3f99e7c0: .word 0x7079 +3f99e7d0: srl 0xd, a5 +3f99e7e0: .word 0x7245 +3f99e7f0: modu b11, b2 +3f99e800: move b3, a2 +3f99e810: mods b11, b5 +3f99e820: sra a11, a2 +3f99e830: .word 0x0072 +3f99e840: .word 0x752f +3f99e850: .word 0x7273 +3f99e860: mods a1, sp +3f99e870: sll a3, a9 +3f99e880: divs a1, sp +3f99e890: rl 0x9, b1 +3f99e8a0: divs a1, sp +3f99e8b0: .word 0x7245 +3f99e8c0: modu b11, b2 +3f99e8d0: sub b3, b2 +3f99e8e0: .word 0x0042 +L3F99E8F0: +3f99e8f0: mmtm sp, a7,a9,a10,a11,a13 +3f99e910: move a14, a13 +3f99e920: addk 32, a14 +3f99e930: move *a13(0xffe0), a9, 1 +3f99e950: move *a13(0xffa0), a11, 1 +3f99e970: move *a11(0x80), a11, 1 +3f99e990: jreq L3F99EA10 +3f99e9a0: move a14, -*sp, 1 +3f99e9b0: move *a13(0xffa0), *a14+, 1 +3f99e9d0: move a9, *a14+, 1 +3f99e9e0: calla L3F999F80 +L3F99EA10: +3f99ea10: move *a9(0x340), a10, 1 +3f99ea30: setf 8, 0, 0 +3f99ea40: move *a10, a11, 0 +3f99ea50: cmpi 0x46, a11 +3f99ea70: jrne L3F99ED70 +3f99ea80: move *a10(0x20), a11, 1 +3f99eaa0: move *a13(0xffc0), a7, 1 +3f99eac0: cmp a7, a11 +3f99ead0: jrne L3F99ED70 +3f99eae0: move *a13(0xffa0), a11, 1 +3f99eb00: move *a10(0x40), a7, 1 +3f99eb20: move *a11(0x20), a11, 1 +3f99eb40: cmp a11, a7 +3f99eb50: jrne L3F99ED70 +3f99eb60: move *a9(0x380), a11, 1 +3f99eb80: move *a9(0x3a0), a7, 1 +3f99eba0: addi 0x40, a11 +3f99ebc0: cmp a7, a11 +3f99ebd0: jrhi L3F99ED70 +3f99ebe0: move *a9(0x380), a11, 1 +3f99ec00: sub a10, a11 +3f99ec10: sra 0x3, a11 +3f99ec20: move @0x231ea0, a7, 1 +3f99ec50: cmp a7, a11 +3f99ec60: jrge L3F99ED70 +3f99ec70: move *a9(0x380), *a13(0x0), 1 +3f99eca0: setf 16, 0, 0 +3f99ecb0: move *a10(0x10), a11, 0 +3f99ecd0: addk 2, a11 +3f99ece0: move a11, *a10(0x10), 0 +3f99ed00: move *a9(0x380), a11, 1 +3f99ed20: addi 0x40, a11 +3f99ed40: move a11, *a9(0x380), 1 +3f99ed60: jruc L3F99F060 +L3F99ED70: +3f99ed70: move *a9(0x380), a11, 1 +3f99ed90: move *a9(0x3a0), a7, 1 +3f99edb0: addi 0xa0, a11 +3f99edd0: cmp a7, a11 +3f99ede0: jrls L3F99EE40 +3f99edf0: move a14, -*sp, 1 +3f99ee00: move a9, *a14+, 1 +3f99ee10: calla L3F9B1030 +L3F99EE40: +3f99ee40: move *a9(0x380), a10, 1 +3f99ee60: move a10, *a9(0x340), 1 +3f99ee80: movi 0x46, a11 +3f99eea0: movb a11, *a10 +3f99eeb0: movk 5, a7 +3f99eec0: setf 16, 0, 0 +3f99eed0: move a7, *a10(0x10), 0 +3f99eef0: move *a9(0x380), a7, 1 +3f99ef10: addi 0xa0, a7 +3f99ef30: move a7, *a9(0x380), 1 +3f99ef50: move *a9(0x320), a7, 1 +3f99ef70: inc a7 +3f99ef80: move a7, *a9(0x320), 1 +3f99efa0: move *a13(0xffc0), *a10(0x20), 1 +3f99efd0: move *a13(0xffa0), a7, 1 +3f99eff0: move *a7(0x20), *a10(0x40), 1 +3f99f020: move a10, a11 +3f99f030: addi 0x60, a11 +3f99f050: move a11, *a13, 1 +L3F99F060: +3f99f060: move *a13, a11, 1 +3f99f070: move *a13(0xff80), *a11(0x0), 0 +3f99f0a0: move *a13(0xff60), *a11(0x10), 0 +3f99f0d0: move *a13(0xff40), *a11(0x20), 0 +3f99f100: move *a13(0xff20), *a11(0x30), 0 +3f99f130: move *a9(0x400), a7, 1 +3f99f150: jreq L3F99F1B0 +3f99f160: move a14, -*sp, 1 +3f99f170: move a9, *a14+, 1 +3f99f180: move *a9(0x400), a7, 1 +3f99f1a0: call a7 +L3F99F1B0: +3f99f1b0: move *sp(0xc0), a14, 1 +3f99f1d0: mmfm sp, a7,a9,a10,a11,a13 +3f99f1f0: rets 2 +L3F99F200: +3f99f200: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f99f220: move a14, a13 +3f99f230: move *a13(0xffa0), a11, 1 +3f99f250: dsj a11, L3F99F7F0 +3f99f270: move *a13(0xffa0), a11, 1 +3f99f290: move *a13(0xff60), a9, 1 +3f99f2b0: cmp a9, a11 +3f99f2c0: jreq L3F99F7F0 +3f99f2d0: move *a13(0xffe0), a10, 1 +3f99f2f0: move *a13(0xffc0), a7, 1 +3f99f310: sll 0x3, a7 +3f99f320: add a10, a7 +3f99f330: move a7, a11 +3f99f340: jruc L3F99F740 +L3F99F350: +3f99f350: setf 8, 0, 0 +L3F99F360: +3f99f360: move *a10, a7, 0 +3f99f370: srl 0x4, a7 +3f99f380: movk 15, a5 +3f99f390: and a5, a7 +3f99f3a0: move *a10, a5, 0 +3f99f3b0: sll 0x4, a5 +3f99f3c0: movk 15, a3 +3f99f3d0: andn a3, a5 +3f99f3e0: or a5, a7 +3f99f3f0: movb a7, *a10 +3f99f400: addk 8, a10 +3f99f410: cmp a11, a10 +3f99f420: jrc L3F99F360 +3f99f430: jruc L3F99F7F0 +L3F99F440: +3f99f440: setf 8, 0, 0 +L3F99F450: +3f99f450: move *a10, a9, 0 +3f99f460: movb *a10(0x8), *a10(0x0) +3f99f490: addk 8, a10 +3f99f4a0: movb a9, *a10 +3f99f4b0: addk 8, a10 +3f99f4c0: cmp a11, a10 +3f99f4d0: jrc L3F99F450 +3f99f4e0: jruc L3F99F7F0 +L3F99F4F0: +3f99f4f0: setf 8, 0, 0 +L3F99F500: +3f99f500: move *a10(0x10), a9, 0 +3f99f520: movb *a10(0x0), *a10(0x10) +3f99f550: movb a9, *a10 +3f99f560: addk 24, a10 +3f99f570: cmp a11, a10 +3f99f580: jrc L3F99F500 +3f99f590: jruc L3F99F7F0 +L3F99F5A0: +3f99f5a0: setf 8, 0, 0 +L3F99F5B0: +3f99f5b0: move a10, a12 +3f99f5c0: addk 24, a12 +3f99f5d0: move *a12, a9, 0 +3f99f5e0: movb *a10, *a12 +3f99f5f0: move a9, *a10+, 0 +3f99f600: move a10, a12 +3f99f610: addk 8, a12 +3f99f620: move *a12, a9, 0 +3f99f630: movb *a10, *a12 +3f99f640: move a9, *a10+, 0 +3f99f650: addk 16, a10 +3f99f660: cmp a11, a10 +3f99f670: jrc L3F99F5B0 +3f99f680: jruc L3F99F7F0 +L3F99F690: +3f99f690: move a14, -*sp, 1 +3f99f6a0: movi 0x3f9a70e0, a8 +3f99f6d0: move a8, *a14+, 1 +3f99f6e0: move *a13(0xff80), *a14+, 1 +3f99f700: calla L3F9A6F10 +3f99f730: jruc L3F99F7F0 +L3F99F740: +3f99f740: move *a13(0xff80), a8, 1 +3f99f760: subk 4, a8 +3f99f770: jreq L3F99F350 +3f99f780: subk 12, a8 +3f99f790: jreq L3F99F440 +3f99f7a0: subk 8, a8 +3f99f7b0: jreq L3F99F4F0 +3f99f7c0: subk 8, a8 +3f99f7d0: jreq L3F99F5A0 +3f99f7e0: jruc L3F99F690 +L3F99F7F0: +3f99f7f0: move *a13(0xff60), a11, 1 +3f99f810: dsjs a11, L3F99F940 +3f99f820: setf 8, 0, 0 +L3F99F830: +3f99f830: move *a13(0xffe0), a11, 1 +3f99f850: move *a11, a9, 0 +3f99f860: sll 0x3, a9 +3f99f870: addi 0x23aee0, a9 +3f99f8a0: movb *a9, *a11 +3f99f8b0: addk 8, a11 +3f99f8c0: move a11, *a13(0xffe0), 1 +3f99f8e0: move *a13(0xffc0), a9, 1 +3f99f900: dec a9 +3f99f910: move a9, *a13(0xffc0), 1 +3f99f930: jrgt L3F99F830 +L3F99F940: +3f99f940: move *sp(0x120), a14, 1 +3f99f960: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f99f980: rets 2 +L3F99F990: +3f99f990: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f99f9b0: move a14, a13 +3f99f9c0: addk 32, a14 +3f99f9d0: move *a13(0xffe0), a9, 1 +3f99f9f0: move *a13(0xffa0), a10, 1 +3f99fa10: move *a13(0xff80), a11, 1 +3f99fa30: move *a13(0xffc0), a2, 1 +3f99fa50: move a2, a7 +3f99fa60: sra 0x3, a7 +3f99fa70: sll 0x3, a7 +3f99fa80: add a7, a11 +3f99fa90: movk 7, a7 +3f99faa0: and a7, a2 +3f99fab0: move a2, a5 +3f99fac0: neg a5 +3f99fad0: addk 8, a5 +3f99fae0: move a5, *a13, 1 +3f99faf0: move a2, a7 +3f99fb00: sll 0x3, a7 +3f99fb10: addi 0x231ec0, a7 +3f99fb40: movb *a11, a12 +3f99fb50: movb *a7, a7 +3f99fb60: and a7, a12 +L3F99FB70: +3f99fb70: movb *a9, a7 +3f99fb80: sll a2, a7 +3f99fb90: move a2, a5 +3f99fba0: sll 0x3, a5 +3f99fbb0: addi 0x231f10, a5 +3f99fbe0: movb *a5, a5 +3f99fbf0: and a5, a7 +3f99fc00: move a7, a0 +3f99fc10: move *a13, a7, 1 +3f99fc20: cmp a7, a10 +3f99fc30: jrgt L3F99FD90 +3f99fc40: move a2, a5 +3f99fc50: add a10, a5 +3f99fc60: sll 0x3, a5 +3f99fc70: addi 0x231ec0, a5 +3f99fca0: movb *a5, a5 +3f99fcb0: and a5, a0 +3f99fcc0: move a2, a5 +3f99fcd0: add a10, a5 +3f99fce0: sll 0x3, a5 +3f99fcf0: addi 0x231f10, a5 +3f99fd20: movb *a11, a7 +3f99fd30: movb *a5, a5 +3f99fd40: and a5, a7 +3f99fd50: or a12, a7 +3f99fd60: or a0, a7 +3f99fd70: movb a7, *a11 +3f99fd80: jruc L3F9A0040 +L3F99FD90: +3f99fd90: move a0, a5 +3f99fda0: or a12, a5 +3f99fdb0: movb a5, *a11 +3f99fdc0: addk 8, a11 +3f99fdd0: sub a7, a10 +3f99fde0: sll 0x3, a7 +3f99fdf0: addi 0x231f10, a7 +3f99fe20: movb *a9, a5 +3f99fe30: movb *a7, a7 +3f99fe40: and a7, a5 +3f99fe50: setf 8, 0, 0 +3f99fe60: zext a5, 0 +3f99fe70: move *a13, a7, 1 +3f99fe80: neg a7 +3f99fe90: move a5, a12 +3f99fea0: srl a7, a12 +3f99feb0: addk 8, a9 +3f99fec0: cmp a2, a10 +3f99fed0: jrgt L3F9A0000 +3f99fee0: move a10, a7 +3f99fef0: sll 0x3, a7 +3f99ff00: addi 0x231ec0, a7 +3f99ff30: movb *a7, a7 +3f99ff40: and a7, a12 +3f99ff50: move a10, a7 +3f99ff60: sll 0x3, a7 +3f99ff70: addi 0x231f10, a7 +3f99ffa0: movb *a11, a5 +3f99ffb0: movb *a7, a7 +3f99ffc0: and a7, a5 +3f99ffd0: or a12, a5 +3f99ffe0: movb a5, *a11 +3f99fff0: jruc L3F9A0040 +L3F9A0000: +3f9a0000: move a10, a7 +3f9a0010: sub a2, a7 +3f9a0020: move a7, a10 +3f9a0030: jruc L3F99FB70 +L3F9A0040: +3f9a0040: move *sp(0x140), a14, 1 +3f9a0060: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3f9a0080: rets 2 +L3F9A0090: +3f9a0090: mmtm sp, a7,a9,a10,a11,a13 +3f9a00b0: move a14, a13 +3f9a00c0: move *a13(0xffe0), a11, 1 +3f9a00e0: move *a11(0x240), a9, 1 +3f9a0100: move *a11(0x220), a10, 1 +3f9a0120: inc a10 +3f9a0130: dec a10 +3f9a0140: jreq L3F9A0210 +L3F9A0150: +3f9a0150: move *a9(0x20), a11, 1 +3f9a0170: move *a13(0xffc0), a7, 1 +3f9a0190: cmp a7, a11 +3f9a01a0: jrne L3F9A01E0 +3f9a01b0: move *a9(0x60), a8, 1 +3f9a01d0: jruc L3F9A0250 +L3F9A01E0: +3f9a01e0: addi 0x80, a9 +3f9a0200: dsjs a10, L3F9A0150 +L3F9A0210: +3f9a0210: move *a13(0xffe0), a11, 1 +3f9a0230: move *a11(0x1e0), a8, 1 +L3F9A0250: +3f9a0250: move *sp(0xc0), a14, 1 +3f9a0270: mmfm sp, a7,a9,a10,a11,a13 +3f9a0290: rets 2 +L3F9A02A0: +3f9a02a0: mmtm sp, a7,a9,a10,a11,a13 +3f9a02c0: move a14, a13 +3f9a02d0: move *a13(0xffe0), a11, 1 +3f9a02f0: move *a11(0x240), a9, 1 +3f9a0310: move *a11(0x220), a10, 1 +3f9a0330: inc a10 +3f9a0340: dec a10 +3f9a0350: jreq L3F9A0420 +L3F9A0360: +3f9a0360: move *a9(0x20), a11, 1 +3f9a0380: move *a13(0xffc0), a7, 1 +3f9a03a0: cmp a7, a11 +3f9a03b0: jrne L3F9A03F0 +3f9a03c0: move *a9(0x40), a8, 1 +3f9a03e0: jruc L3F9A0440 +L3F9A03F0: +3f9a03f0: addi 0x80, a9 +3f9a0410: dsjs a10, L3F9A0360 +L3F9A0420: +3f9a0420: move *a13(0xffc0), a8, 1 +L3F9A0440: +3f9a0440: move *sp(0xc0), a14, 1 +3f9a0460: mmfm sp, a7,a9,a10,a11,a13 +3f9a0480: rets 2 +L3F9A0490: +3f9a0490: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f9a04b0: move a14, a13 +3f9a04c0: addk 32, a14 +3f9a04d0: move *a13(0xffe0), a9, 1 +3f9a04f0: move *a13(0xffc0), a10, 1 +3f9a0510: movk 1, a7 +3f9a0520: move a7, *a13, 1 +3f9a0530: move a14, -*sp, 1 +3f9a0540: movi 0x58, a5 +3f9a0560: move a5, *a14+, 1 +3f9a0570: move a7, *a14+, 1 +3f9a0580: calla L3F703D90 +3f9a05b0: move a8, a11 +3f9a05c0: move *a13(0xff20), *a11(0x0), 1 +3f9a05f0: move *a13(0xff00), *a11(0x20), 1 +3f9a0620: move *a13(0xff80), *a11(0x60), 1 +3f9a0650: move *a9(0x1a0), *a11(0xa0), 1 +3f9a0680: move *a9(0x1c0), *a11(0xc0), 1 +3f9a06b0: move *a9(0x200), *a11(0xe0), 1 +3f9a06e0: move a10, a8 +3f9a06f0: jreq L3F9A07A0 +3f9a0700: move *a10(0x60), *a11(0x180), 1 +3f9a0730: move *a10(0x80), *a11(0x1a0), 1 +3f9a0760: move *a10(0xa0), *a11(0x1c0), 1 +3f9a0790: jruc L3F9A0810 +L3F9A07A0: +3f9a07a0: sub a5, a5 +3f9a07b0: move a5, *a11(0x1c0), 1 +3f9a07d0: move a5, *a11(0x1a0), 1 +3f9a07f0: move a5, *a11(0x180), 1 +L3F9A0810: +3f9a0810: move *a13(0xff80), a5, 1 +3f9a0830: subk 2, a5 +3f9a0840: jrne L3F9A08D0 +3f9a0850: move a14, -*sp, 1 +3f9a0860: move *a13(0xffa0), *a14+, 1 +3f9a0880: move a9, *a14+, 1 +3f9a0890: calla L3F9A02A0 +3f9a08c0: move a8, *a13, 1 +L3F9A08D0: +3f9a08d0: move *a13(0xff60), *a11(0x40), 1 +3f9a0900: move *a13(0xfee0), *a11(0x100), 1 +3f9a0930: move *a13(0xffa0), *a11(0x120), 1 +3f9a0960: move *a13(0xff40), *a11(0x80), 1 +3f9a0990: move *a13(0xfec0), a5, 1 +3f9a09b0: jrne L3F9A0C50 +3f9a09c0: move *a13(0xff80), a7, 1 +3f9a09e0: subk 2, a7 +3f9a09f0: jrne L3F9A0B20 +3f9a0a00: move *a13, a7, 1 +3f9a0a10: move *a13(0xff20), a3, 1 +3f9a0a30: mpyu a3, a7 +3f9a0a40: move *a11(0x100), a3, 1 +3f9a0a60: add a3, a7 +3f9a0a70: dec a7 +3f9a0a80: move *a11(0x100), a3, 1 +3f9a0aa0: divu a3, a7 +3f9a0ab0: move *a11(0x100), a3, 1 +3f9a0ad0: mpyu a3, a7 +3f9a0ae0: srl 0x3, a7 +3f9a0af0: move a7, *a11(0x140), 1 +3f9a0b10: jruc L3F9A0C70 +L3F9A0B20: +3f9a0b20: move *a13(0xff20), a7, 1 +3f9a0b40: move *a13(0xff60), a3, 1 +3f9a0b60: add a3, a7 +3f9a0b70: move *a11(0x100), a3, 1 +3f9a0b90: add a3, a7 +3f9a0ba0: dec a7 +3f9a0bb0: move *a11(0x100), a3, 1 +3f9a0bd0: divu a3, a7 +3f9a0be0: move *a11(0x100), a3, 1 +3f9a0c00: mpyu a3, a7 +3f9a0c10: srl 0x3, a7 +3f9a0c20: move a7, *a11(0x140), 1 +3f9a0c40: jruc L3F9A0C70 +L3F9A0C50: +3f9a0c50: move a5, *a11(0x140), 1 +L3F9A0C70: +3f9a0c70: move *a13(0x0), *a11(0x160), 1 +3f9a0ca0: sub a7, a7 +3f9a0cb0: move a7, *a11(0x1e0), 1 +3f9a0cd0: move a14, -*sp, 1 +3f9a0ce0: move a11, *a14+, 1 +3f9a0cf0: calla L3F9A6AA0 +3f9a0d20: move a11, a8 +3f9a0d30: move *sp(0x100), a14, 1 +3f9a0d50: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f9a0d70: rets 2 +L3F9A0D80: +3f9a0d80: mmtm sp, a11,a13 +3f9a0da0: move a14, a13 +3f9a0db0: move a14, -*sp, 1 +3f9a0dc0: move *a13(0xffe0), a11, 1 +3f9a0de0: move *a11(0x80), *a14+, 1 +3f9a0e00: calla L3F702440 +3f9a0e30: move *a11(0x1e0), a11, 1 +3f9a0e50: jreq L3F9A0EE0 +3f9a0e60: move a14, -*sp, 1 +3f9a0e70: move *a13(0xffe0), a11, 1 +3f9a0e90: move *a11(0x1e0), *a14+, 1 +3f9a0eb0: calla L3F702440 +L3F9A0EE0: +3f9a0ee0: move a14, -*sp, 1 +3f9a0ef0: move *a13(0xffe0), *a14+, 1 +3f9a0f10: calla L3F702440 +3f9a0f40: movk 1, a8 +3f9a0f50: move *sp(0x60), a14, 1 +3f9a0f70: mmfm sp, a11,a13 +3f9a0f90: rets 2 +3f9a0fa0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a0fc0: move a14, a13 +3f9a0fd0: addi 0xa0, a14 +3f9a0ff0: move *a13(0xffe0), a9, 1 +3f9a1010: move *a9(0x120), a7, 1 +3f9a1030: dsj a7, L3F9A15A0 +3f9a1050: move *a13(0xffc0), a7, 1 +3f9a1070: move *a9(0x40), a5, 1 +3f9a1090: add a7, a5 +3f9a10a0: move *a9(0xc0), a3, 1 +3f9a10c0: divs a3, a5 +3f9a10d0: move *a9(0xc0), a3, 1 +3f9a10f0: sra 0x3, a3 +3f9a1100: mpys a3, a5 +3f9a1110: move *a13(0xffa0), a3, 1 +3f9a1130: move *a9(0x140), a7, 1 +3f9a1150: mpys a3, a7 +3f9a1160: add a5, a7 +3f9a1170: sll 0x3, a7 +3f9a1180: move *a9(0x80), a10, 1 +3f9a11a0: add a7, a10 +3f9a11b0: move a13, a11 +3f9a11c0: sub a7, a7 +3f9a11d0: move a7, *a13, 1 +3f9a11e0: move *a9(0xc0), a5, 1 +3f9a1200: sra 0x3, a5 +3f9a1210: move a5, *a13(0x60), 1 +3f9a1230: move a7, a12 +3f9a1240: cmp a5, a12 +3f9a1250: jrge L3F9A12D0 +3f9a1260: setf 8, 1, 0 +L3F9A1270: +3f9a1270: move *a10+, *a11+, 0 +3f9a1280: inc a12 +3f9a1290: move *a13(0x60), a7, 1 +3f9a12b0: cmp a7, a12 +3f9a12c0: jrlt L3F9A1270 +L3F9A12D0: +3f9a12d0: move *a9(0xa0), a7, 1 +3f9a12f0: dec a7 +3f9a1300: jreq L3F9A1340 +3f9a1310: move *a9(0xe0), a7, 1 +3f9a1330: dsjs a7, L3F9A1410 +L3F9A1340: +3f9a1340: move a14, -*sp, 1 +3f9a1350: move *a9(0xe0), *a14+, 1 +3f9a1370: move *a9(0xc0), *a14+, 1 +3f9a1390: move *a9(0xa0), *a14+, 1 +3f9a13b0: move *a13(0x60), *a14+, 1 +3f9a13d0: move a13, *a14+, 1 +3f9a13e0: calla L3F99F200 +L3F9A1410: +3f9a1410: move *a13(0xffc0), a7, 1 +3f9a1430: move *a9(0x40), a5, 1 +3f9a1450: add a7, a5 +3f9a1460: move *a9(0xc0), a3, 1 +3f9a1480: mods a3, a5 +3f9a1490: move a5, *a13(0x40), 1 +3f9a14b0: sra 0x3, a5 +3f9a14c0: sll 0x3, a5 +3f9a14d0: add a13, a5 +3f9a14e0: move *a13(0x40), a3, 1 +3f9a1500: movk 7, a7 +3f9a1510: and a3, a7 +3f9a1520: neg a7 +3f9a1530: movb *a5, a5 +3f9a1540: sra a7, a5 +3f9a1550: movk 1, a7 +3f9a1560: and a7, a5 +3f9a1570: move a5, *a13, 1 +3f9a1580: jauc L3F9A2450 +L3F9A15A0: +3f9a15a0: move *a9(0x60), a7, 1 +3f9a15c0: dsj a7, L3F9A1D80 +3f9a15e0: sub a7, a7 +3f9a15f0: move a7, *a13, 1 +3f9a1600: move a7, *a13(0x80), 1 +3f9a1620: move *a9(0xc0), a5, 1 +3f9a1640: sra 0x3, a5 +3f9a1650: move a5, *a13(0x60), 1 +3f9a1670: move a7, a12 +3f9a1680: move *a9(0x120), a3, 1 +3f9a16a0: cmp a3, a12 +3f9a16b0: jage L3F9A2450 +L3F9A16D0: +3f9a16d0: move *a13(0xffc0), a7, 1 +3f9a16f0: move *a9(0x40), a5, 1 +3f9a1710: add a7, a5 +3f9a1720: move *a9(0xc0), a3, 1 +3f9a1740: divs a3, a5 +3f9a1750: move *a9(0xc0), a3, 1 +3f9a1770: sra 0x3, a3 +3f9a1780: mpys a3, a5 +3f9a1790: move *a13(0xffa0), a3, 1 +3f9a17b0: move *a9(0x140), a7, 1 +3f9a17d0: mpys a3, a7 +3f9a17e0: add a5, a7 +3f9a17f0: move *a13(0x80), a5, 1 +3f9a1810: add a5, a7 +3f9a1820: sll 0x3, a7 +3f9a1830: move *a9(0x80), a10, 1 +3f9a1850: add a7, a10 +3f9a1860: move a13, a11 +3f9a1870: addk 32, a11 +3f9a1880: sub a7, a7 +3f9a1890: move a7, *a13(0x20), 1 +3f9a18b0: move a7, a0 +3f9a18c0: move *a13(0x60), a3, 1 +3f9a18e0: cmp a3, a0 +3f9a18f0: jrge L3F9A1970 +3f9a1900: setf 8, 1, 0 +L3F9A1910: +3f9a1910: move *a10+, *a11+, 0 +3f9a1920: inc a0 +3f9a1930: move *a13(0x60), a7, 1 +3f9a1950: cmp a7, a0 +3f9a1960: jrlt L3F9A1910 +L3F9A1970: +3f9a1970: move *a9(0xa0), a7, 1 +3f9a1990: dec a7 +3f9a19a0: jreq L3F9A19E0 +3f9a19b0: move *a9(0xe0), a7, 1 +3f9a19d0: dsjs a7, L3F9A1AD0 +L3F9A19E0: +3f9a19e0: move a14, -*sp, 1 +3f9a19f0: move *a9(0xe0), *a14+, 1 +3f9a1a10: move *a9(0xc0), *a14+, 1 +3f9a1a30: move *a9(0xa0), *a14+, 1 +3f9a1a50: move *a13(0x60), *a14+, 1 +3f9a1a70: move a13, a7 +3f9a1a80: addk 32, a7 +3f9a1a90: move a7, *a14+, 1 +3f9a1aa0: calla L3F99F200 +L3F9A1AD0: +3f9a1ad0: move *a13(0xffc0), a7, 1 +3f9a1af0: move *a9(0x40), a5, 1 +3f9a1b10: add a7, a5 +3f9a1b20: move *a9(0xc0), a3, 1 +3f9a1b40: mods a3, a5 +3f9a1b50: move a5, *a13(0x40), 1 +3f9a1b70: sra 0x3, a5 +3f9a1b80: sll 0x3, a5 +3f9a1b90: add a13, a5 +3f9a1ba0: move *a13(0x40), a3, 1 +3f9a1bc0: movk 7, a7 +3f9a1bd0: and a3, a7 +3f9a1be0: neg a7 +3f9a1bf0: movb *a5(0x20), a5 +3f9a1c10: sra a7, a5 +3f9a1c20: movk 1, a7 +3f9a1c30: and a7, a5 +3f9a1c40: move *a13, a7, 1 +3f9a1c50: sll 0x1, a7 +3f9a1c60: or a5, a7 +3f9a1c70: move a7, *a13, 1 +3f9a1c80: move *a9(0x140), a5, 1 +3f9a1ca0: move *a9(0x20), a3, 1 +3f9a1cc0: mpys a3, a5 +3f9a1cd0: move *a13(0x80), a3, 1 +3f9a1cf0: add a3, a5 +3f9a1d00: move a5, *a13(0x80), 1 +3f9a1d20: inc a12 +3f9a1d30: move *a9(0x120), a3, 1 +3f9a1d50: cmp a3, a12 +3f9a1d60: jrlt L3F9A16D0 +3f9a1d70: jruc L3F9A2450 +L3F9A1D80: +3f9a1d80: move *a9(0x60), a7, 1 +3f9a1da0: subk 2, a7 +3f9a1db0: jrne L3F9A2370 +3f9a1dc0: move *a13(0xffa0), a7, 1 +3f9a1de0: move *a9(0x140), a5, 1 +3f9a1e00: mpys a7, a5 +3f9a1e10: move *a13(0xffc0), a3, 1 +3f9a1e30: move *a9(0x160), a7, 1 +3f9a1e50: mpys a3, a7 +3f9a1e60: sra 0x3, a7 +3f9a1e70: add a7, a5 +3f9a1e80: sll 0x3, a5 +3f9a1e90: move *a9(0x80), a10, 1 +3f9a1eb0: add a5, a10 +3f9a1ec0: move a13, a11 +3f9a1ed0: addk 32, a11 +3f9a1ee0: sub a7, a7 +3f9a1ef0: move a7, *a13(0x20), 1 +3f9a1f10: move *a9(0x160), a5, 1 +3f9a1f30: addk 7, a5 +3f9a1f40: sra 0x3, a5 +3f9a1f50: sll 0x3, a5 +3f9a1f60: sra 0x3, a5 +3f9a1f70: move a5, *a13(0x60), 1 +3f9a1f90: move a7, a12 +3f9a1fa0: cmp a5, a12 +3f9a1fb0: jrge L3F9A2030 +3f9a1fc0: setf 8, 1, 0 +L3F9A1FD0: +3f9a1fd0: move *a10+, *a11+, 0 +3f9a1fe0: inc a12 +3f9a1ff0: move *a13(0x60), a7, 1 +3f9a2010: cmp a7, a12 +3f9a2020: jrlt L3F9A1FD0 +L3F9A2030: +3f9a2030: move *a9(0xa0), a7, 1 +3f9a2050: dsjs a7, L3F9A2150 +3f9a2060: move a14, -*sp, 1 +3f9a2070: sub a7, a7 +3f9a2080: move a7, *a14+, 1 +3f9a2090: move *a9(0x160), *a14+, 1 +3f9a20b0: movk 1, a5 +3f9a20c0: move a5, *a14+, 1 +3f9a20d0: move *a13(0x60), *a14+, 1 +3f9a20f0: move a13, a3 +3f9a2100: addk 32, a3 +3f9a2110: move a3, *a14+, 1 +3f9a2120: calla L3F99F200 +L3F9A2150: +3f9a2150: sub a7, a7 +3f9a2160: move a7, *a13, 1 +3f9a2170: movk 4, a12 +3f9a2180: dec a12 +3f9a2190: jrlt L3F9A2260 +3f9a21a0: setf 8, 0, 0 +L3F9A21B0: +3f9a21b0: move a12, a7 +3f9a21c0: sll 0x3, a7 +3f9a21d0: add a13, a7 +3f9a21e0: move *a7(0x20), a7, 0 +3f9a2200: move *a13, a5, 1 +3f9a2210: sll 0x8, a5 +3f9a2220: or a7, a5 +3f9a2230: move a5, *a13, 1 +3f9a2240: dec a12 +3f9a2250: jrge L3F9A21B0 +L3F9A2260: +3f9a2260: move *a9(0x160), a7, 1 +3f9a2280: subk 4, a7 +3f9a2290: jrne L3F9A2450 +3f9a22a0: move *a13(0xffc0), a7, 1 +3f9a22c0: btst 0, a7 +3f9a22d0: jreq L3F9A2320 +3f9a22e0: move *a13, a5, 1 +3f9a22f0: srl 0x4, a5 +3f9a2300: move a5, *a13, 1 +3f9a2310: jruc L3F9A2450 +L3F9A2320: +3f9a2320: move *a13, a5, 1 +3f9a2330: movk 15, a3 +3f9a2340: and a5, a3 +3f9a2350: move a3, *a13, 1 +3f9a2360: jruc L3F9A2450 +L3F9A2370: +3f9a2370: move a14, -*sp, 1 +3f9a2380: movi 0x3f9a7180, a8 +3f9a23b0: move a8, *a14+, 1 +3f9a23c0: move *a9(0x60), *a14+, 1 +3f9a23e0: movi 0x3f9a71d8, a8 +3f9a2410: move a8, *a14+, 1 +3f9a2420: calla L3F9A6D20 +L3F9A2450: +3f9a2450: move *a13, a8, 1 +3f9a2460: move *sp(0x140), a14, 1 +3f9a2480: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a24a0: rets 2 +3f9a24b0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9a24d0: move a14, a13 +3f9a24e0: addi 0xa0, a14 +3f9a2500: move *a13(0xffe0), a9, 1 +3f9a2520: move *a9(0x120), a7, 1 +3f9a2540: subk 4, a7 +3f9a2550: jrne L3F9A25C0 +3f9a2560: move *a13(0xff80), a7, 1 +3f9a2580: movk 15, a5 +3f9a2590: and a7, a5 +3f9a25a0: move a5, *a13(0xff80), 1 +L3F9A25C0: +3f9a25c0: move *a13(0xff80), *a13(0x20), 1 +3f9a25f0: sub a12, a12 +3f9a2600: move *a13(0xff80), *a13(0x0), 1 +L3F9A2630: +3f9a2630: move a12, a7 +3f9a2640: sll 0x3, a7 +3f9a2650: add a13, a7 +3f9a2660: movb *a13(0x0), *a7(0xff80) +3f9a2690: inc a12 +3f9a26a0: move *a13, a7, 1 +3f9a26b0: srl 0x8, a7 +3f9a26c0: move a7, *a13, 1 +3f9a26d0: cmpi 0x4, a12 +3f9a26f0: jrc L3F9A2630 +3f9a2700: move *a9(0x120), a5, 1 +3f9a2720: dsj a5, L3F9A2FE0 +3f9a2740: move *a13(0xffc0), a5, 1 +3f9a2760: move *a9(0x40), a3, 1 +3f9a2780: add a5, a3 +3f9a2790: move *a9(0xc0), a5, 1 +3f9a27b0: divs a5, a3 +3f9a27c0: move *a9(0xc0), a5, 1 +3f9a27e0: sra 0x3, a5 +3f9a27f0: mpys a5, a3 +3f9a2800: move *a13(0xffa0), a5, 1 +3f9a2820: move *a9(0x140), a7, 1 +3f9a2840: mpys a5, a7 +3f9a2850: add a3, a7 +3f9a2860: sll 0x3, a7 +3f9a2870: move *a9(0x80), a10, 1 +3f9a2890: add a7, a10 +3f9a28a0: move a13, a11 +3f9a28b0: sub a7, a7 +3f9a28c0: move a7, *a13, 1 +3f9a28d0: move *a9(0xc0), a3, 1 +3f9a28f0: sra 0x3, a3 +3f9a2900: move a3, *a13(0x60), 1 +3f9a2920: move a7, a12 +3f9a2930: cmp a3, a12 +3f9a2940: jrge L3F9A29C0 +3f9a2950: setf 8, 1, 0 +L3F9A2960: +3f9a2960: move *a10+, *a11+, 0 +3f9a2970: inc a12 +3f9a2980: move *a13(0x60), a7, 1 +3f9a29a0: cmp a7, a12 +3f9a29b0: jrlt L3F9A2960 +L3F9A29C0: +3f9a29c0: move *a9(0xa0), a7, 1 +3f9a29e0: dec a7 +3f9a29f0: jreq L3F9A2A30 +3f9a2a00: move *a9(0xe0), a7, 1 +3f9a2a20: dsjs a7, L3F9A2B00 +L3F9A2A30: +3f9a2a30: move a14, -*sp, 1 +3f9a2a40: move *a9(0xe0), *a14+, 1 +3f9a2a60: move *a9(0xc0), *a14+, 1 +3f9a2a80: move *a9(0xa0), *a14+, 1 +3f9a2aa0: move *a13(0x60), *a14+, 1 +3f9a2ac0: move a13, *a14+, 1 +3f9a2ad0: calla L3F99F200 +L3F9A2B00: +3f9a2b00: move *a13(0xffc0), a7, 1 +3f9a2b20: move *a9(0x40), a5, 1 +3f9a2b40: add a7, a5 +3f9a2b50: move *a9(0xc0), a3, 1 +3f9a2b70: move a5, a12 +3f9a2b80: mods a3, a12 +3f9a2b90: move a14, -*sp, 1 +3f9a2ba0: move a13, *a14+, 1 +3f9a2bb0: movk 1, a5 +3f9a2bc0: move a5, *a14+, 1 +3f9a2bd0: move a12, *a14+, 1 +3f9a2be0: move a13, a3 +3f9a2bf0: subi 0x80, a3 +3f9a2c10: move a3, *a14+, 1 +3f9a2c20: calla L3F99F990 +3f9a2c50: move *a9(0xa0), a5, 1 +3f9a2c70: dec a5 +3f9a2c80: jreq L3F9A2CC0 +3f9a2c90: move *a9(0xe0), a5, 1 +3f9a2cb0: dsjs a5, L3F9A2D90 +L3F9A2CC0: +3f9a2cc0: move a14, -*sp, 1 +3f9a2cd0: move *a9(0xe0), *a14+, 1 +3f9a2cf0: move *a9(0xc0), *a14+, 1 +3f9a2d10: move *a9(0xa0), *a14+, 1 +3f9a2d30: move *a13(0x60), *a14+, 1 +3f9a2d50: move a13, *a14+, 1 +3f9a2d60: calla L3F99F200 +L3F9A2D90: +3f9a2d90: move a13, a10 +3f9a2da0: move *a9(0x40), a5, 1 +3f9a2dc0: add a7, a5 +3f9a2dd0: move *a9(0xc0), a3, 1 +3f9a2df0: divs a3, a5 +3f9a2e00: move *a9(0xc0), a3, 1 +3f9a2e20: sra 0x3, a3 +3f9a2e30: mpys a3, a5 +3f9a2e40: move *a13(0xffa0), a3, 1 +3f9a2e60: move *a9(0x140), a7, 1 +3f9a2e80: mpys a3, a7 +3f9a2e90: add a5, a7 +3f9a2ea0: sll 0x3, a7 +3f9a2eb0: move *a9(0x80), a5, 1 +3f9a2ed0: add a7, a5 +3f9a2ee0: move a5, a11 +3f9a2ef0: sub a12, a12 +3f9a2f00: move *a13(0x60), a7, 1 +3f9a2f20: cmp a7, a12 +3f9a2f30: jage L3F9A4550 +3f9a2f50: setf 8, 1, 0 +L3F9A2F60: +3f9a2f60: move *a10+, *a11+, 0 +3f9a2f70: inc a12 +3f9a2f80: move *a13(0x60), a7, 1 +3f9a2fa0: cmp a7, a12 +3f9a2fb0: jrlt L3F9A2F60 +3f9a2fc0: jauc L3F9A4550 +L3F9A2FE0: +3f9a2fe0: move *a9(0x60), a5, 1 +3f9a3000: dsj a5, L3F9A3CE0 +3f9a3020: move *a9(0x140), a5, 1 +3f9a3040: move *a9(0x20), a3, 1 +3f9a3060: mpys a3, a5 +3f9a3070: move *a9(0x120), a3, 1 +3f9a3090: dec a3 +3f9a30a0: mpys a3, a5 +3f9a30b0: move a5, *a13(0x80), 1 +3f9a30d0: move *a9(0xc0), a3, 1 +3f9a30f0: sra 0x3, a3 +3f9a3100: move a3, *a13(0x60), 1 +3f9a3120: sub a3, a3 +3f9a3130: move a3, *a13(0x40), 1 +3f9a3150: move *a9(0x120), a5, 1 +3f9a3170: cmp a5, a3 +3f9a3180: jage L3F9A4550 +L3F9A31A0: +3f9a31a0: move *a13(0xffc0), a7, 1 +3f9a31c0: move *a9(0x40), a5, 1 +3f9a31e0: add a7, a5 +3f9a31f0: move *a9(0xc0), a3, 1 +3f9a3210: divs a3, a5 +3f9a3220: move *a9(0xc0), a3, 1 +3f9a3240: sra 0x3, a3 +3f9a3250: mpys a3, a5 +3f9a3260: move *a13(0xffa0), a3, 1 +3f9a3280: move *a9(0x140), a7, 1 +3f9a32a0: mpys a3, a7 +3f9a32b0: add a5, a7 +3f9a32c0: move *a13(0x80), a5, 1 +3f9a32e0: add a5, a7 +3f9a32f0: sll 0x3, a7 +3f9a3300: move *a9(0x80), a10, 1 +3f9a3320: add a7, a10 +3f9a3330: move a13, a11 +3f9a3340: sub a7, a7 +3f9a3350: move a7, *a13, 1 +3f9a3360: move a7, a12 +3f9a3370: move *a13(0x60), a3, 1 +3f9a3390: cmp a3, a12 +3f9a33a0: jrge L3F9A3420 +3f9a33b0: setf 8, 1, 0 +L3F9A33C0: +3f9a33c0: move *a10+, *a11+, 0 +3f9a33d0: inc a12 +3f9a33e0: move *a13(0x60), a7, 1 +3f9a3400: cmp a7, a12 +3f9a3410: jrlt L3F9A33C0 +L3F9A3420: +3f9a3420: move *a9(0xa0), a7, 1 +3f9a3440: dec a7 +3f9a3450: jreq L3F9A3490 +3f9a3460: move *a9(0xe0), a7, 1 +3f9a3480: dsjs a7, L3F9A3560 +L3F9A3490: +3f9a3490: move a14, -*sp, 1 +3f9a34a0: move *a9(0xe0), *a14+, 1 +3f9a34c0: move *a9(0xc0), *a14+, 1 +3f9a34e0: move *a9(0xa0), *a14+, 1 +3f9a3500: move *a13(0x60), *a14+, 1 +3f9a3520: move a13, *a14+, 1 +3f9a3530: calla L3F99F200 +L3F9A3560: +3f9a3560: move *a13(0xffc0), a7, 1 +3f9a3580: move *a9(0x40), a5, 1 +3f9a35a0: add a7, a5 +3f9a35b0: move *a9(0xc0), a3, 1 +3f9a35d0: move a5, a12 +3f9a35e0: mods a3, a12 +3f9a35f0: move a14, -*sp, 1 +3f9a3600: move a13, *a14+, 1 +3f9a3610: movk 1, a5 +3f9a3620: move a5, *a14+, 1 +3f9a3630: move a12, *a14+, 1 +3f9a3640: move a13, a3 +3f9a3650: subi 0x80, a3 +3f9a3670: move a3, *a14+, 1 +3f9a3680: calla L3F99F990 +3f9a36b0: move *a9(0xa0), a5, 1 +3f9a36d0: dec a5 +3f9a36e0: jreq L3F9A3720 +3f9a36f0: move *a9(0xe0), a5, 1 +3f9a3710: dsjs a5, L3F9A37F0 +L3F9A3720: +3f9a3720: move a14, -*sp, 1 +3f9a3730: move *a9(0xe0), *a14+, 1 +3f9a3750: move *a9(0xc0), *a14+, 1 +3f9a3770: move *a9(0xa0), *a14+, 1 +3f9a3790: move *a13(0x60), *a14+, 1 +3f9a37b0: move a13, *a14+, 1 +3f9a37c0: calla L3F99F200 +L3F9A37F0: +3f9a37f0: move a13, a10 +3f9a3800: move *a9(0x40), a5, 1 +3f9a3820: add a7, a5 +3f9a3830: move *a9(0xc0), a3, 1 +3f9a3850: divs a3, a5 +3f9a3860: move *a9(0xc0), a3, 1 +3f9a3880: sra 0x3, a3 +3f9a3890: mpys a3, a5 +3f9a38a0: move *a13(0xffa0), a3, 1 +3f9a38c0: move *a9(0x140), a7, 1 +3f9a38e0: mpys a3, a7 +3f9a38f0: add a5, a7 +3f9a3900: move *a13(0x80), a5, 1 +3f9a3920: add a5, a7 +3f9a3930: sll 0x3, a7 +3f9a3940: move *a9(0x80), a3, 1 +3f9a3960: add a7, a3 +3f9a3970: move a3, a11 +3f9a3980: sub a12, a12 +3f9a3990: move *a13(0x60), a7, 1 +3f9a39b0: cmp a7, a12 +3f9a39c0: jrge L3F9A3A40 +3f9a39d0: setf 8, 1, 0 +L3F9A39E0: +3f9a39e0: move *a10+, *a11+, 0 +3f9a39f0: inc a12 +3f9a3a00: move *a13(0x60), a7, 1 +3f9a3a20: cmp a7, a12 +3f9a3a30: jrlt L3F9A39E0 +L3F9A3A40: +3f9a3a40: move *a13(0x20), a5, 1 +3f9a3a60: srl 0x1, a5 +3f9a3a70: move a5, *a13(0x20), 1 +3f9a3a90: sub a12, a12 +3f9a3aa0: move a5, *a13, 1 +L3F9A3AB0: +3f9a3ab0: move a12, a7 +3f9a3ac0: sll 0x3, a7 +3f9a3ad0: add a13, a7 +3f9a3ae0: movb *a13(0x0), *a7(0xff80) +3f9a3b10: inc a12 +3f9a3b20: move *a13, a7, 1 +3f9a3b30: srl 0x8, a7 +3f9a3b40: move a7, *a13, 1 +3f9a3b50: cmpi 0x4, a12 +3f9a3b70: jrc L3F9A3AB0 +3f9a3b80: move *a9(0x140), a5, 1 +3f9a3ba0: move *a9(0x20), a3, 1 +3f9a3bc0: mpys a3, a5 +3f9a3bd0: move *a13(0x80), a3, 1 +3f9a3bf0: sub a5, a3 +3f9a3c00: move a3, *a13(0x80), 1 +3f9a3c20: move *a13(0x40), a5, 1 +3f9a3c40: inc a5 +3f9a3c50: move a5, *a13(0x40), 1 +3f9a3c70: move *a9(0x120), a3, 1 +3f9a3c90: cmp a3, a5 +3f9a3ca0: jalt L3F9A31A0 +3f9a3cc0: jauc L3F9A4550 +L3F9A3CE0: +3f9a3ce0: move *a9(0x60), a5, 1 +3f9a3d00: subk 2, a5 +3f9a3d10: jrne L3F9A4470 +3f9a3d20: move *a13(0xffa0), a5, 1 +3f9a3d40: move *a9(0x140), a3, 1 +3f9a3d60: mpys a5, a3 +3f9a3d70: move *a13(0xffc0), a5, 1 +3f9a3d90: move *a9(0x160), a7, 1 +3f9a3db0: mpys a5, a7 +3f9a3dc0: sra 0x3, a7 +3f9a3dd0: add a7, a3 +3f9a3de0: sll 0x3, a3 +3f9a3df0: move *a9(0x80), a10, 1 +3f9a3e10: add a3, a10 +3f9a3e20: move a13, a11 +3f9a3e30: sub a7, a7 +3f9a3e40: move a7, *a13, 1 +3f9a3e50: move *a9(0x160), a3, 1 +3f9a3e70: addk 7, a3 +3f9a3e80: sra 0x3, a3 +3f9a3e90: sll 0x3, a3 +3f9a3ea0: sra 0x3, a3 +3f9a3eb0: move a3, *a13(0x60), 1 +3f9a3ed0: move a7, a12 +3f9a3ee0: cmp a3, a12 +3f9a3ef0: jrge L3F9A3F70 +3f9a3f00: setf 8, 1, 0 +L3F9A3F10: +3f9a3f10: move *a10+, *a11+, 0 +3f9a3f20: inc a12 +3f9a3f30: move *a13(0x60), a7, 1 +3f9a3f50: cmp a7, a12 +3f9a3f60: jrlt L3F9A3F10 +L3F9A3F70: +3f9a3f70: move *a9(0xa0), a7, 1 +3f9a3f90: dsjs a7, L3F9A4070 +3f9a3fa0: move a14, -*sp, 1 +3f9a3fb0: sub a7, a7 +3f9a3fc0: move a7, *a14+, 1 +3f9a3fd0: move *a9(0x160), *a14+, 1 +3f9a3ff0: movk 1, a5 +3f9a4000: move a5, *a14+, 1 +3f9a4010: move *a13(0x60), *a14+, 1 +3f9a4030: move a13, *a14+, 1 +3f9a4040: calla L3F99F200 +L3F9A4070: +3f9a4070: move a14, -*sp, 1 +3f9a4080: move a13, *a14+, 1 +3f9a4090: move *a9(0x160), *a14+, 1 +3f9a40b0: move *a13(0xffc0), a7, 1 +3f9a40d0: move *a9(0x160), a5, 1 +3f9a40f0: mpys a7, a5 +3f9a4100: movk 7, a3 +3f9a4110: and a3, a5 +3f9a4120: move a5, *a14+, 1 +3f9a4130: move a13, a5 +3f9a4140: subi 0x80, a5 +3f9a4160: move a5, *a14+, 1 +3f9a4170: calla L3F99F990 +3f9a41a0: move *a9(0xa0), a3, 1 +3f9a41c0: dsjs a3, L3F9A42A0 +3f9a41d0: move a14, -*sp, 1 +3f9a41e0: sub a3, a3 +3f9a41f0: move a3, *a14+, 1 +3f9a4200: move *a9(0x160), *a14+, 1 +3f9a4220: movk 1, a3 +3f9a4230: move a3, *a14+, 1 +3f9a4240: move *a13(0x60), *a14+, 1 +3f9a4260: move a13, *a14+, 1 +3f9a4270: calla L3F99F200 +L3F9A42A0: +3f9a42a0: move a13, a10 +3f9a42b0: move *a13(0xffa0), a3, 1 +3f9a42d0: move *a9(0x140), a5, 1 +3f9a42f0: mpys a3, a5 +3f9a4300: move *a9(0x160), a3, 1 +3f9a4320: mpys a7, a3 +3f9a4330: sra 0x3, a3 +3f9a4340: add a3, a5 +3f9a4350: sll 0x3, a5 +3f9a4360: move *a9(0x80), a3, 1 +3f9a4380: add a5, a3 +3f9a4390: move a3, a11 +3f9a43a0: sub a12, a12 +3f9a43b0: move *a13(0x60), a5, 1 +3f9a43d0: cmp a5, a12 +3f9a43e0: jrge L3F9A4550 +3f9a43f0: setf 8, 1, 0 +L3F9A4400: +3f9a4400: move *a10+, *a11+, 0 +3f9a4410: inc a12 +3f9a4420: move *a13(0x60), a7, 1 +3f9a4440: cmp a7, a12 +3f9a4450: jrlt L3F9A4400 +3f9a4460: jruc L3F9A4550 +L3F9A4470: +3f9a4470: move a14, -*sp, 1 +3f9a4480: movi 0x3f9a7210, a8 +3f9a44b0: move a8, *a14+, 1 +3f9a44c0: move *a9(0x60), *a14+, 1 +3f9a44e0: movi 0x3f9a71d8, a8 +3f9a4510: move a8, *a14+, 1 +3f9a4520: calla L3F9A6D20 +L3F9A4550: +3f9a4550: movk 1, a8 +3f9a4560: move *sp(0x120), a14, 1 +3f9a4580: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9a45a0: rets 2 +3f9a45b0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a45d0: move a14, a13 +3f9a45e0: addi 0x40, a14 +3f9a4600: move *a13(0xffc0), a9, 1 +3f9a4620: move *a13(0xffa0), a10, 1 +3f9a4640: move a14, -*sp, 1 +3f9a4650: movi 0x58, a7 +3f9a4670: move a7, *a14+, 1 +3f9a4680: movk 1, a5 +3f9a4690: move a5, *a14+, 1 +3f9a46a0: calla L3F703D90 +3f9a46d0: move a8, a11 +3f9a46e0: move *a13(0xff80), *a11(0x0), 1 +3f9a4710: move *a13(0xff60), *a11(0x20), 1 +3f9a4740: sub a5, a5 +3f9a4750: move a5, *a11(0x40), 1 +3f9a4770: move *a13(0xffe0), a5, 1 +3f9a4790: move *a5(0x60), *a11(0x60), 1 +3f9a47c0: move *a5(0xa0), *a11(0xa0), 1 +3f9a47f0: move *a5(0xc0), *a11(0xc0), 1 +3f9a4820: move *a5(0xe0), *a11(0xe0), 1 +3f9a4850: move *a5(0x100), *a11(0x100), 1 +3f9a4880: move *a5(0x160), *a11(0x160), 1 +3f9a48b0: move *a5(0x120), *a11(0x120), 1 +3f9a48e0: move *a11(0x60), a7, 1 +3f9a4900: subk 2, a7 +3f9a4910: jrne L3F9A4A50 +3f9a4920: move *a11(0x160), a7, 1 +3f9a4940: move *a13(0xff80), a3, 1 +3f9a4960: mpyu a3, a7 +3f9a4970: move *a11(0x100), a3, 1 +3f9a4990: add a3, a7 +3f9a49a0: dec a7 +3f9a49b0: move *a11(0x100), a3, 1 +3f9a49d0: divu a3, a7 +3f9a49e0: move *a11(0x100), a3, 1 +3f9a4a00: mpyu a3, a7 +3f9a4a10: srl 0x3, a7 +3f9a4a20: move a7, *a11(0x140), 1 +3f9a4a40: jruc L3F9A4B40 +L3F9A4A50: +3f9a4a50: move *a13(0xff80), a7, 1 +3f9a4a70: move *a11(0x100), a3, 1 +3f9a4a90: add a7, a3 +3f9a4aa0: dec a3 +3f9a4ab0: move *a11(0x100), a5, 1 +3f9a4ad0: divu a5, a3 +3f9a4ae0: move *a11(0x100), a5, 1 +3f9a4b00: mpyu a5, a3 +3f9a4b10: srl 0x3, a3 +3f9a4b20: move a3, *a11(0x140), 1 +L3F9A4B40: +3f9a4b40: sub a7, a7 +3f9a4b50: move a7, *a11(0x1e0), 1 +3f9a4b70: move a14, -*sp, 1 +3f9a4b80: move a11, *a14+, 1 +3f9a4b90: calla L3F9A6AA0 +3f9a4bc0: move *a11(0x140), a5, 1 +3f9a4be0: move *a13(0xff60), a3, 1 +3f9a4c00: mpyu a3, a5 +3f9a4c10: move a5, *a13, 1 +3f9a4c20: move *a11(0x60), a7, 1 +3f9a4c40: dsjs a7, L3F9A4C90 +3f9a4c50: move *a11(0x120), a7, 1 +3f9a4c70: mpys a5, a7 +3f9a4c80: move a7, *a13, 1 +L3F9A4C90: +3f9a4c90: move a14, -*sp, 1 +3f9a4ca0: move *a13(0x0), *a14+, 1 +3f9a4cc0: movk 1, a7 +3f9a4cd0: move a7, *a14+, 1 +3f9a4ce0: calla L3F703D90 +3f9a4d10: move a8, *a13(0x20), 1 +3f9a4d30: move a8, *a11(0x80), 1 +3f9a4d50: move *a13(0xffe0), a5, 1 +3f9a4d70: move *a5(0x20), a7, 1 +3f9a4d90: sub a10, a7 +3f9a4da0: cmp a7, a3 +3f9a4db0: jrls L3F9A4E10 +3f9a4dc0: move *a5(0x20), a7, 1 +3f9a4de0: sub a10, a7 +3f9a4df0: move a7, *a13(0xff60), 1 +L3F9A4E10: +3f9a4e10: move *a5, a7, 1 +3f9a4e20: sub a9, a7 +3f9a4e30: move *a13(0xff80), a3, 1 +3f9a4e50: cmp a7, a3 +3f9a4e60: jrls L3F9A4EB0 +3f9a4e70: move *a5, a7, 1 +3f9a4e80: sub a9, a7 +3f9a4e90: move a7, *a13(0xff80), 1 +L3F9A4EB0: +3f9a4eb0: move a10, a12 +3f9a4ec0: move *a13(0xff60), a7, 1 +3f9a4ee0: add a10, a7 +3f9a4ef0: cmp a7, a12 +3f9a4f00: jrnc L3F9A51A0 +L3F9A4F10: +3f9a4f10: move a9, a0 +3f9a4f20: move *a13(0xff80), a7, 1 +3f9a4f40: add a9, a7 +3f9a4f50: cmp a7, a0 +3f9a4f60: jrnc L3F9A5140 +L3F9A4F70: +3f9a4f70: move a14, -*sp, 1 +3f9a4f80: move a12, *a14+, 1 +3f9a4f90: move a0, *a14+, 1 +3f9a4fa0: move *a13(0xffe0), *a14+, 1 +3f9a4fc0: move *a13(0xffe0), a7, 1 +3f9a4fe0: move *a7(0x240), a5, 1 +3f9a5000: call a5 +3f9a5010: move a8, a2 +3f9a5020: move a14, -*sp, 1 +3f9a5030: move a2, *a14+, 1 +3f9a5040: move a12, a5 +3f9a5050: sub a10, a5 +3f9a5060: move a5, *a14+, 1 +3f9a5070: move a0, a5 +3f9a5080: sub a9, a5 +3f9a5090: move a5, *a14+, 1 +3f9a50a0: move a11, *a14+, 1 +3f9a50b0: move *a11(0x260), a5, 1 +3f9a50d0: call a5 +3f9a50e0: inc a0 +3f9a50f0: move *a13(0xff80), a5, 1 +3f9a5110: add a9, a5 +3f9a5120: cmp a5, a0 +3f9a5130: jrc L3F9A4F70 +L3F9A5140: +3f9a5140: inc a12 +3f9a5150: move *a13(0xff60), a7, 1 +3f9a5170: add a10, a7 +3f9a5180: cmp a7, a12 +3f9a5190: jrc L3F9A4F10 +L3F9A51A0: +3f9a51a0: move a11, a8 +3f9a51b0: move *sp(0x160), a14, 1 +3f9a51d0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a51f0: rets 2 +L3F9A5200: +3f9a5200: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a5220: move a14, a13 +3f9a5230: addi 0x40, a14 +3f9a5250: move *a13(0xffc0), a9, 1 +3f9a5270: move *a13(0xffa0), a10, 1 +3f9a5290: move *a13(0xff80), a11, 1 +3f9a52b0: move *a13(0xffe0), a7, 1 +3f9a52d0: move *a7(0x120), a7, 1 +3f9a52f0: move *a9(0x120), a5, 1 +3f9a5310: cmp a5, a7 +3f9a5320: jreq L3F9A5410 +3f9a5330: move a14, -*sp, 1 +3f9a5340: movi 0x3f9a7268, a8 +3f9a5370: move a8, *a14+, 1 +3f9a5380: move *a9(0x120), *a14+, 1 +3f9a53a0: movi 0x3f9a72c0, a8 +3f9a53d0: move a8, *a14+, 1 +3f9a53e0: calla L3F9A6D20 +L3F9A5410: +3f9a5410: move *a13(0xffe0), a7, 1 +3f9a5430: move *a7, a5, 1 +3f9a5440: add a10, a5 +3f9a5450: move *a9, a3, 1 +3f9a5460: cmp a5, a3 +3f9a5470: jrge L3F9A54A0 +3f9a5480: move *a9, a5, 1 +3f9a5490: jruc L3F9A54C0 +L3F9A54A0: +3f9a54a0: move *a7, a5, 1 +3f9a54b0: add a10, a5 +L3F9A54C0: +3f9a54c0: move a5, *a13, 1 +3f9a54d0: move *a7(0x20), a3, 1 +3f9a54f0: add a11, a3 +3f9a5500: move *a9(0x20), a5, 1 +3f9a5520: cmp a3, a5 +3f9a5530: jrge L3F9A5570 +3f9a5540: move *a9(0x20), a5, 1 +3f9a5560: jruc L3F9A55A0 +L3F9A5570: +3f9a5570: move *a7(0x20), a5, 1 +3f9a5590: add a11, a5 +L3F9A55A0: +3f9a55a0: move a5, *a13(0x20), 1 +3f9a55c0: move a11, a0 +3f9a55d0: cmp a5, a0 +3f9a55e0: jrge L3F9A5830 +L3F9A55F0: +3f9a55f0: move a10, a2 +3f9a5600: move *a13, a7, 1 +3f9a5610: cmp a7, a2 +3f9a5620: jrge L3F9A57E0 +L3F9A5630: +3f9a5630: move a14, -*sp, 1 +3f9a5640: move a0, a7 +3f9a5650: sub a11, a7 +3f9a5660: move a7, *a14+, 1 +3f9a5670: move a2, a7 +3f9a5680: sub a10, a7 +3f9a5690: move a7, *a14+, 1 +3f9a56a0: move *a13(0xffe0), *a14+, 1 +3f9a56c0: move *a13(0xffe0), a7, 1 +3f9a56e0: move *a7(0x240), a5, 1 +3f9a5700: call a5 +3f9a5710: move a8, a12 +3f9a5720: move a14, -*sp, 1 +3f9a5730: move a12, *a14+, 1 +3f9a5740: move a0, *a14+, 1 +3f9a5750: move a2, *a14+, 1 +3f9a5760: move a9, *a14+, 1 +3f9a5770: move *a9(0x260), a5, 1 +3f9a5790: call a5 +3f9a57a0: inc a2 +3f9a57b0: move *a13, a5, 1 +3f9a57c0: cmp a5, a2 +3f9a57d0: jrlt L3F9A5630 +L3F9A57E0: +3f9a57e0: inc a0 +3f9a57f0: move *a13(0x20), a7, 1 +3f9a5810: cmp a7, a0 +3f9a5820: jrlt L3F9A55F0 +L3F9A5830: +3f9a5830: movk 1, a8 +3f9a5840: move *sp(0x160), a14, 1 +3f9a5860: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a5880: rets 2 +3f9a5890: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a58b0: move a14, a13 +3f9a58c0: addi 0x80, a14 +3f9a58e0: move *a13(0xffe0), a9, 1 +3f9a5900: move *a13(0xffc0), a7, 1 +3f9a5920: jaeq L3F9A6A40 +3f9a5940: move *a9(0x120), a7, 1 +3f9a5960: dsjs a7, L3F9A5B00 +3f9a5970: move *a9(0x80), a10, 1 +3f9a5990: move *a9(0x140), a7, 1 +3f9a59b0: move *a9(0x20), a5, 1 +3f9a59d0: mpys a5, a7 +3f9a59e0: move a7, *a13(0x20), 1 +3f9a5a00: sub a2, a2 +3f9a5a10: cmp a7, a2 +3f9a5a20: jage L3F9A6A40 +3f9a5a40: setf 8, 0, 0 +L3F9A5A50: +3f9a5a50: move *a10, a7, 0 +3f9a5a60: not a7 +3f9a5a70: movb a7, *a10 +3f9a5a80: addk 8, a10 +3f9a5a90: inc a2 +3f9a5aa0: move *a13(0x20), a7, 1 +3f9a5ac0: cmp a7, a2 +3f9a5ad0: jrlt L3F9A5A50 +3f9a5ae0: jauc L3F9A6A40 +L3F9A5B00: +3f9a5b00: move *a9(0x60), a7, 1 +3f9a5b20: dsj a7, L3F9A5E50 +3f9a5b40: sub a7, a7 +3f9a5b50: move a7, *a13(0x20), 1 +3f9a5b70: move *a9(0x20), a5, 1 +3f9a5b90: cmp a5, a7 +3f9a5ba0: jage L3F9A6A40 +L3F9A5BC0: +3f9a5bc0: sub a2, a2 +3f9a5bd0: move *a9, a7, 1 +3f9a5be0: cmp a7, a2 +3f9a5bf0: jrge L3F9A5DA0 +L3F9A5C00: +3f9a5c00: move a14, -*sp, 1 +3f9a5c10: move *a13(0x20), *a14+, 1 +3f9a5c30: move a2, *a14+, 1 +3f9a5c40: move a9, *a14+, 1 +3f9a5c50: move *a9(0x240), a7, 1 +3f9a5c70: call a7 +3f9a5c80: move a8, *a13, 1 +3f9a5c90: move *a13(0xffc0), a7, 1 +3f9a5cb0: add a7, a8 +3f9a5cc0: move a8, *a13, 1 +3f9a5cd0: move a14, -*sp, 1 +3f9a5ce0: move a8, *a14+, 1 +3f9a5cf0: move *a13(0x20), *a14+, 1 +3f9a5d10: move a2, *a14+, 1 +3f9a5d20: move a9, *a14+, 1 +3f9a5d30: move *a9(0x260), a5, 1 +3f9a5d50: call a5 +3f9a5d60: inc a2 +3f9a5d70: move *a9, a5, 1 +3f9a5d80: cmp a5, a2 +3f9a5d90: jrlt L3F9A5C00 +L3F9A5DA0: +3f9a5da0: move *a13(0x20), a7, 1 +3f9a5dc0: inc a7 +3f9a5dd0: move a7, *a13(0x20), 1 +3f9a5df0: move *a9(0x20), a5, 1 +3f9a5e10: cmp a5, a7 +3f9a5e20: jrlt L3F9A5BC0 +3f9a5e30: jauc L3F9A6A40 +L3F9A5E50: +3f9a5e50: move *a9(0x60), a7, 1 +3f9a5e70: subk 2, a7 +3f9a5e80: jane L3F9A6960 +3f9a5ea0: move *a9(0x160), a7, 1 +3f9a5ec0: movk 7, a5 +3f9a5ed0: and a5, a7 +3f9a5ee0: jrne L3F9A6670 +3f9a5ef0: move *a9(0x160), a7, 1 +3f9a5f10: addk 7, a7 +3f9a5f20: sra 0x3, a7 +3f9a5f30: sll 0x3, a7 +3f9a5f40: sra 0x3, a7 +3f9a5f50: move a7, *a13(0x40), 1 +3f9a5f70: sub a5, a5 +3f9a5f80: move a5, *a13(0x20), 1 +3f9a5fa0: move *a9(0x20), a7, 1 +3f9a5fc0: cmp a7, a5 +3f9a5fd0: jage L3F9A6A40 +L3F9A5FF0: +3f9a5ff0: move *a13(0x20), a7, 1 +3f9a6010: move *a9(0x140), a5, 1 +3f9a6030: mpys a7, a5 +3f9a6040: sll 0x3, a5 +3f9a6050: move *a9(0x80), a3, 1 +3f9a6070: add a5, a3 +3f9a6080: move a3, a11 +3f9a6090: move a11, a12 +3f9a60a0: sub a2, a2 +3f9a60b0: move *a9, a5, 1 +3f9a60c0: cmp a5, a2 +3f9a60d0: jrge L3F9A65D0 +L3F9A60E0: +3f9a60e0: sub a7, a7 +3f9a60f0: move a7, *a13, 1 +3f9a6100: move a13, a0 +3f9a6110: move a7, *a13(0x60), 1 +3f9a6130: move *a13(0x40), a5, 1 +3f9a6150: cmp a5, a7 +3f9a6160: jrge L3F9A6220 +3f9a6170: setf 8, 0, 0 +L3F9A6180: +3f9a6180: move *a11+, *a0+, 0 +3f9a6190: move *a13(0x60), a7, 1 +3f9a61b0: inc a7 +3f9a61c0: move a7, *a13(0x60), 1 +3f9a61e0: move *a13(0x40), a5, 1 +3f9a6200: cmp a5, a7 +3f9a6210: jrlt L3F9A6180 +L3F9A6220: +3f9a6220: move *a9(0xa0), a3, 1 +3f9a6240: dsjs a3, L3F9A6310 +3f9a6250: move a14, -*sp, 1 +3f9a6260: sub a3, a3 +3f9a6270: move a3, *a14+, 1 +3f9a6280: move *a9(0x160), *a14+, 1 +3f9a62a0: movk 1, a3 +3f9a62b0: move a3, *a14+, 1 +3f9a62c0: move a5, *a14+, 1 +3f9a62d0: move a13, *a14+, 1 +3f9a62e0: calla L3F99F200 +L3F9A6310: +3f9a6310: move *a13, a3, 1 +3f9a6320: move *a13(0xffc0), a5, 1 +3f9a6340: add a5, a3 +3f9a6350: move a3, *a13, 1 +3f9a6360: move *a9(0xa0), a3, 1 +3f9a6380: dsjs a3, L3F9A6460 +3f9a6390: move a14, -*sp, 1 +3f9a63a0: sub a3, a3 +3f9a63b0: move a3, *a14+, 1 +3f9a63c0: move *a9(0x160), *a14+, 1 +3f9a63e0: movk 1, a3 +3f9a63f0: move a3, *a14+, 1 +3f9a6400: move *a13(0x40), *a14+, 1 +3f9a6420: move a13, *a14+, 1 +3f9a6430: calla L3F99F200 +L3F9A6460: +3f9a6460: move a13, a0 +3f9a6470: sub a3, a3 +3f9a6480: move a3, *a13(0x60), 1 +3f9a64a0: move *a13(0x40), a7, 1 +3f9a64c0: cmp a7, a3 +3f9a64d0: jrge L3F9A6590 +3f9a64e0: setf 8, 0, 0 +L3F9A64F0: +3f9a64f0: move *a0+, *a12+, 0 +3f9a6500: move *a13(0x60), a7, 1 +3f9a6520: inc a7 +3f9a6530: move a7, *a13(0x60), 1 +3f9a6550: move *a13(0x40), a5, 1 +3f9a6570: cmp a5, a7 +3f9a6580: jrlt L3F9A64F0 +L3F9A6590: +3f9a6590: inc a2 +3f9a65a0: move *a9, a7, 1 +3f9a65b0: cmp a7, a2 +3f9a65c0: jrlt L3F9A60E0 +L3F9A65D0: +3f9a65d0: move *a13(0x20), a7, 1 +3f9a65f0: inc a7 +3f9a6600: move a7, *a13(0x20), 1 +3f9a6620: move *a9(0x20), a5, 1 +3f9a6640: cmp a5, a7 +3f9a6650: jrlt L3F9A5FF0 +3f9a6660: jruc L3F9A6A40 +L3F9A6670: +3f9a6670: sub a7, a7 +3f9a6680: move a7, *a13(0x20), 1 +3f9a66a0: move *a9(0x20), a3, 1 +3f9a66c0: cmp a3, a7 +3f9a66d0: jrge L3F9A6A40 +L3F9A66E0: +3f9a66e0: sub a2, a2 +3f9a66f0: move *a9, a7, 1 +3f9a6700: cmp a7, a2 +3f9a6710: jrge L3F9A68C0 +L3F9A6720: +3f9a6720: move a14, -*sp, 1 +3f9a6730: move *a13(0x20), *a14+, 1 +3f9a6750: move a2, *a14+, 1 +3f9a6760: move a9, *a14+, 1 +3f9a6770: move *a9(0x240), a7, 1 +3f9a6790: call a7 +3f9a67a0: move a8, *a13, 1 +3f9a67b0: move *a13(0xffc0), a7, 1 +3f9a67d0: add a7, a8 +3f9a67e0: move a8, *a13, 1 +3f9a67f0: move a14, -*sp, 1 +3f9a6800: move a8, *a14+, 1 +3f9a6810: move *a13(0x20), *a14+, 1 +3f9a6830: move a2, *a14+, 1 +3f9a6840: move a9, *a14+, 1 +3f9a6850: move *a9(0x260), a5, 1 +3f9a6870: call a5 +3f9a6880: inc a2 +3f9a6890: move *a9, a5, 1 +3f9a68a0: cmp a5, a2 +3f9a68b0: jrlt L3F9A6720 +L3F9A68C0: +3f9a68c0: move *a13(0x20), a7, 1 +3f9a68e0: inc a7 +3f9a68f0: move a7, *a13(0x20), 1 +3f9a6910: move *a9(0x20), a5, 1 +3f9a6930: cmp a5, a7 +3f9a6940: jrlt L3F9A66E0 +3f9a6950: jruc L3F9A6A40 +L3F9A6960: +3f9a6960: move a14, -*sp, 1 +3f9a6970: movi 0x3f9a72f0, a8 +3f9a69a0: move a8, *a14+, 1 +3f9a69b0: move *a9(0x60), *a14+, 1 +3f9a69d0: movi 0x3f9a71d8, a8 +3f9a6a00: move a8, *a14+, 1 +3f9a6a10: calla L3F9A6D20 +L3F9A6A40: +3f9a6a40: movk 1, a8 +3f9a6a50: move *sp(0x160), a14, 1 +3f9a6a70: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a6a90: rets 2 +L3F9A6AA0: +3f9a6aa0: mmtm sp, a9,a11,a13 +3f9a6ac0: move a14, a13 +3f9a6ad0: move *a13(0xffe0), a9, 1 +3f9a6af0: movi 0x3f9a0490, a11 +3f9a6b20: move a11, *a9(0x200), 1 +3f9a6b40: movi 0x3f9a0d80, a11 +3f9a6b70: move a11, *a9(0x220), 1 +3f9a6b90: movi 0x3f9a0fa0, a11 +3f9a6bc0: move a11, *a9(0x240), 1 +3f9a6be0: movi 0x3f9a24b0, a11 +3f9a6c10: move a11, *a9(0x260), 1 +3f9a6c30: movi 0x3f9a45b0, a11 +3f9a6c60: move a11, *a9(0x280), 1 +3f9a6c80: movi 0x3f9a5890, a11 +3f9a6cb0: move a11, *a9(0x2a0), 1 +3f9a6cd0: move *sp(0x80), a14, 1 +3f9a6cf0: mmfm sp, a9,a11,a13 +3f9a6d10: rets 2 +L3F9A6D20: +3f9a6d20: mmtm sp, a11,a13 +3f9a6d40: move a14, a13 +3f9a6d50: move a14, -*sp, 1 +3f9a6d60: move *a13(0xffa0), *a14+, 1 +3f9a6d80: move *a13(0xffc0), *a14+, 1 +3f9a6da0: move *a13(0xffe0), *a14+, 1 +3f9a6dc0: movi 0x3f9a7348, a8 +3f9a6df0: move a8, *a14+, 1 +3f9a6e00: move @0xdad00, *a14+, 1 +3f9a6e30: calla L3FD5EF50 +3f9a6e60: move a14, -*sp, 1 +3f9a6e70: movk 1, a11 +3f9a6e80: move a11, *a14+, 1 +3f9a6e90: calla L3F707A30 +3f9a6ec0: move *sp(0x60), a14, 1 +3f9a6ee0: mmfm sp, a11,a13 +3f9a6f00: rets 2 +L3F9A6F10: +3f9a6f10: mmtm sp, a11,a13 +3f9a6f30: move a14, a13 +3f9a6f40: move a14, -*sp, 1 +3f9a6f50: move *a13(0xffc0), *a14+, 1 +3f9a6f70: move *a13(0xffe0), *a14+, 1 +3f9a6f90: movi 0x3f9a7480, a8 +3f9a6fc0: move a8, *a14+, 1 +3f9a6fd0: move @0xdad00, *a14+, 1 +3f9a7000: calla L3FD5EF50 +3f9a7030: move a14, -*sp, 1 +3f9a7040: movk 1, a11 +3f9a7050: move a11, *a14+, 1 +3f9a7060: calla L3F707A30 +3f9a7090: move *sp(0x60), a14, 1 +3f9a70b0: mmfm sp, a11,a13 +3f9a70d0: rets 2 +3f9a70e0: modu b2, sp +3f9a70f0: .word 0x726f +3f9a7100: sla a11, a13 +3f9a7110: rl a11, a12 +3f9a7120: sra b11, b10 +3f9a7130: mods a11, a9 +3f9a7140: srl a11, a1 +3f9a7150: sll a3, a5 +3f9a7160: .word 0x7469 +3f9a7170: .word 0x0073 +3f9a7180: divs b2, sp +3f9a7190: sra a10, a7 +3f9a71a0: and b3, b4 +3f9a71b0: .word 0x7869 +3f9a71c0: mods a3, a5 +3f9a71d0: srl a0, a0 +3f9a71e0: .word 0x726f +3f9a71f0: sla a11, a13 +3f9a7200: .word 0x0074 +3f9a7210: divs b2, sp +3f9a7220: .word 0x7550 +3f9a7230: and b3, b4 +3f9a7240: .word 0x7869 +3f9a7250: mods a3, a5 +3f9a7260: mpyu a8, a0 +3f9a7270: andn b10, b8 +3f9a7280: .word 0x7465 +3f9a7290: mods a10, a9 +3f9a72a0: srl a11, a1 +3f9a72b0: .word 0x0065 +3f9a72c0: sra a11, a4 +3f9a72d0: .word 0x7470 +3f9a72e0: .word 0x0068 +3f9a72f0: divs b2, sp +3f9a7300: sra a2, a1 +3f9a7310: and a3, a4 +3f9a7320: .word 0x7869 +3f9a7330: mods a3, a5 +3f9a7340: addc a0, a0 +3f9a7350: sra a3, a1 +3f9a7360: rl a9, a0 +3f9a7370: sla a11, a13 +3f9a7380: sra a11, a7 +3f9a7390: sll 0x9, a0 +3f9a73a0: dsjs b3, L3F9A74E0 +3f9a73b0: sll 0x9, a0 +3f9a73c0: sla 0x3, a4 +3f9a73d0: modu a11, a6 +3f9a73e0: modu b3, b5 +3f9a73f0: sla 0x3, a4 +3f9a7400: modu a3, a9 +3f9a7410: .word 0x7220 +3f9a7420: .word 0x756f +3f9a7430: rl b11, b4 +3f9a7440: sra a11, a14 +3f9a7450: sla 0x1, b10 +3f9a7460: .word 0x7325 +3f9a7470: .word 0x000a +3f9a7480: mods a2, a9 +3f9a7490: sra a11, a12 +3f9a74a0: sla a11, a7 +3f9a74b0: sla 0x3, a12 +3f9a74c0: modu b3, b5 +3f9a74d0: .word 0x7469 +L3F9A74E0: +3f9a74e0: .word 0x7320 +3f9a74f0: .word 0x7a69 +3f9a7500: dsjs a5, L3F9A7640 +3f9a7510: sll 0x9, a0 +3f9a7520: sla 0x3, a4 +3f9a7530: modu a11, a6 +3f9a7540: modu b3, b5 +3f9a7550: sla 0x3, a4 +3f9a7560: modu a3, a9 +3f9a7570: .word 0x7220 +3f9a7580: .word 0x756f +3f9a7590: rl b11, b4 +3f9a75a0: sra a11, a14 +3f9a75b0: sla 0x1, b10 +3f9a75c0: .word 0x7325 +3f9a75d0: .word 0x000a +L3F9A75E0: +3f9a75e0: mmtm sp, a7,a9,a11,a13 +3f9a7600: move a14, a13 +3f9a7610: addk 32, a14 +3f9a7620: move *a13(0xffe0), a9, 1 +L3F9A7640: +3f9a7640: move *a13(0xffa0), a11, 1 +3f9a7660: jrlt L3F9A76B0 +3f9a7670: move *a9(0x560), a7, 1 +3f9a7690: cmp a7, a11 +3f9a76a0: jrlt L3F9A76D0 +L3F9A76B0: +3f9a76b0: sub a8, a8 +3f9a76c0: jruc L3F9A7880 +L3F9A76D0: +3f9a76d0: move *a13(0xffc0), a7, 1 +3f9a76f0: move *a9(0x4e0), a11, 1 +3f9a7710: cmp a11, a7 +3f9a7720: jrlt L3F9A7770 +3f9a7730: move *a9(0x500), a11, 1 +3f9a7750: cmp a11, a7 +3f9a7760: jrle L3F9A7790 +L3F9A7770: +3f9a7770: sub a8, a8 +3f9a7780: jruc L3F9A7880 +L3F9A7790: +3f9a7790: move *a9(0x4e0), a11, 1 +3f9a77b0: sub a11, a7 +3f9a77c0: move *a9(0x560), a11, 1 +3f9a77e0: mpys a11, a7 +3f9a77f0: move *a13(0xffa0), a11, 1 +3f9a7810: add a11, a7 +3f9a7820: move a7, *a13, 1 +3f9a7830: sll 0x5, a7 +3f9a7840: move *a9(0x520), a11, 1 +3f9a7860: add a7, a11 +3f9a7870: move *a11, a8, 1 +L3F9A7880: +3f9a7880: move *sp(0xa0), a14, 1 +3f9a78a0: mmfm sp, a7,a9,a11,a13 +3f9a78c0: rets 2 +L3F9A78D0: +3f9a78d0: mmtm sp, a11,a13 +3f9a78f0: move a14, a13 +3f9a7900: move *a13(0xffe0), a11, 1 +3f9a7920: move *a11(0x520), a11, 1 +3f9a7940: jrne L3F9A79B0 +3f9a7950: move a14, -*sp, 1 +3f9a7960: move *a13(0xffe0), *a14+, 1 +3f9a7980: calla L3F9A8660 +L3F9A79B0: +3f9a79b0: move a14, -*sp, 1 +3f9a79c0: move *a13(0xffa0), *a14+, 1 +3f9a79e0: setf 8, 0, 0 +3f9a79f0: move *a13(0xffc0), a11, 0 +3f9a7a10: move a11, *a14+, 1 +3f9a7a20: move *a13(0xffe0), *a14+, 1 +3f9a7a40: calla L3F9A75E0 +3f9a7a70: move *sp(0x60), a14, 1 +3f9a7a90: mmfm sp, a11,a13 +3f9a7ab0: rets 2 +L3F9A7AC0: +3f9a7ac0: mmtm sp, a7,a9,a11,a13 +3f9a7ae0: move a14, a13 +3f9a7af0: addi 0x60, a14 +3f9a7b10: move *a13(0xffe0), a11, 1 +3f9a7b30: move *a11(0x520), a11, 1 +3f9a7b50: jrne L3F9A7BC0 +3f9a7b60: move a14, -*sp, 1 +3f9a7b70: move *a13(0xffe0), *a14+, 1 +3f9a7b90: calla L3F9A8660 +L3F9A7BC0: +3f9a7bc0: move *a13(0xffe0), a11, 1 +3f9a7be0: move *a11(0x4e0), *a13(0x0), 1 +3f9a7c10: move *a13, a9, 1 +3f9a7c20: move *a11(0x500), a11, 1 +3f9a7c40: cmp a11, a9 +3f9a7c50: jrgt L3F9A7FC0 +L3F9A7C60: +3f9a7c60: sub a11, a11 +3f9a7c70: move a11, *a13(0x20), 1 +3f9a7c90: move *a13(0xffe0), a9, 1 +3f9a7cb0: move *a9(0x560), a9, 1 +3f9a7cd0: cmp a9, a11 +3f9a7ce0: jrge L3F9A7F30 +L3F9A7CF0: +3f9a7cf0: move *a13(0xffe0), a11, 1 +3f9a7d10: move *a13, a9, 1 +3f9a7d20: move *a11(0x4e0), a7, 1 +3f9a7d40: sub a7, a9 +3f9a7d50: move *a11(0x560), a7, 1 +3f9a7d70: mpys a7, a9 +3f9a7d80: move *a13(0x20), a7, 1 +3f9a7da0: add a7, a9 +3f9a7db0: move a9, *a13(0x40), 1 +3f9a7dd0: sll 0x5, a9 +3f9a7de0: move *a11(0x520), a7, 1 +3f9a7e00: add a9, a7 +3f9a7e10: move *a13(0xffc0), a9, 1 +3f9a7e30: move *a7, a7, 1 +3f9a7e40: cmp a7, a9 +3f9a7e50: jrne L3F9A7EA0 +3f9a7e60: setf 8, 0, 0 +3f9a7e70: move *a13, a7, 0 +3f9a7e80: move a7, a8 +3f9a7e90: jruc L3F9A7FD0 +L3F9A7EA0: +3f9a7ea0: move *a13(0x20), a7, 1 +3f9a7ec0: inc a7 +3f9a7ed0: move a7, *a13(0x20), 1 +3f9a7ef0: move *a11(0x560), a9, 1 +3f9a7f10: cmp a9, a7 +3f9a7f20: jrlt L3F9A7CF0 +L3F9A7F30: +3f9a7f30: move *a13, a11, 1 +3f9a7f40: inc a11 +3f9a7f50: move a11, *a13, 1 +3f9a7f60: move *a13(0xffe0), a9, 1 +3f9a7f80: move *a9(0x500), a7, 1 +3f9a7fa0: cmp a7, a11 +3f9a7fb0: jrle L3F9A7C60 +L3F9A7FC0: +3f9a7fc0: sub a8, a8 +L3F9A7FD0: +3f9a7fd0: move *sp(0xa0), a14, 1 +3f9a7ff0: mmfm sp, a7,a9,a11,a13 +3f9a8010: rets 2 +3f9a8020: mmtm sp, a9,a11,a13 +3f9a8040: move a14, a13 +3f9a8050: move *a13(0xffe0), a9, 1 +3f9a8070: move *a9(0x60), a11, 1 +3f9a8090: move *a11(0x520), a11, 1 +3f9a80b0: jrne L3F9A8120 +3f9a80c0: move a14, -*sp, 1 +3f9a80d0: move *a9(0x60), *a14+, 1 +3f9a80f0: calla L3F9A8660 +L3F9A8120: +3f9a8120: move a14, -*sp, 1 +3f9a8130: move *a13(0xffc0), *a14+, 1 +3f9a8150: move *a9(0x1a0), *a14+, 1 +3f9a8170: move *a9(0x60), *a14+, 1 +3f9a8190: calla L3F9A75E0 +3f9a81c0: move *sp(0x80), a14, 1 +3f9a81e0: mmfm sp, a9,a11,a13 +3f9a8200: rets 2 +L3F9A8210: +3f9a8210: mmtm sp, a7,a9,a11,a13 +3f9a8230: move a14, a13 +3f9a8240: move *a13(0xffe0), a9, 1 +3f9a8260: move *a9(0xa0), a11, 1 +3f9a8280: dsjs a11, L3F9A83B0 +3f9a8290: move *a9(0x60), a11, 1 +3f9a82b0: move *a11(0x520), a11, 1 +3f9a82d0: jreq L3F9A83B0 +3f9a82e0: move a14, -*sp, 1 +3f9a82f0: move *a9(0x60), a11, 1 +3f9a8310: move *a11(0x520), *a14+, 1 +3f9a8330: calla L3F702440 +3f9a8360: move *a9(0x60), a11, 1 +3f9a8380: sub a7, a7 +3f9a8390: move a7, *a11(0x520), 1 +L3F9A83B0: +3f9a83b0: move *a9(0xa0), a11, 1 +3f9a83d0: jrne L3F9A85A0 +3f9a83e0: move *a9(0x60), a11, 1 +3f9a8400: move *a11(0x540), a11, 1 +3f9a8420: jreq L3F9A8500 +3f9a8430: move a14, -*sp, 1 +3f9a8440: move *a9(0x60), a11, 1 +3f9a8460: move *a11(0x540), *a14+, 1 +3f9a8480: calla L3FD66150 +3f9a84b0: move *a9(0x60), a11, 1 +3f9a84d0: sub a7, a7 +3f9a84e0: move a7, *a11(0x540), 1 +L3F9A8500: +3f9a8500: move *a9(0x60), a11, 1 +3f9a8520: move a14, -*sp, 1 +3f9a8530: move *a9(0x60), *a14+, 1 +3f9a8550: calla L3FD652D0 +3f9a8580: move a8, *a11(0x540), 1 +L3F9A85A0: +3f9a85a0: move *sp(0xa0), a14, 1 +3f9a85c0: mmfm sp, a7,a9,a11,a13 +3f9a85e0: rets 2 +L3F9A85F0: +3f9a85f0: rets +3f9a8600: move a13, -*sp, 1 +3f9a8610: move a14, a13 +3f9a8620: move *sp(0x40), a14, 1 +3f9a8640: move *sp+, a13, 1 +3f9a8650: rets 2 +L3F9A8660: +3f9a8660: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a8680: move a14, a13 +3f9a8690: addi 0x40, a14 +3f9a86b0: calla L3F708700 +3f9a86e0: move *a8(0x100), a7, 1 +3f9a8700: move *a7, a7, 1 +3f9a8710: move *a7(0x1120), a7, 1 +3f9a8730: jrne L3F9A8770 +3f9a8740: calla L3F9A85F0 +L3F9A8770: +3f9a8770: move *a13(0xffe0), a7, 1 +3f9a8790: move *a7(0x520), a7, 1 +3f9a87b0: jane L3F9A96A0 +3f9a87d0: move *a13(0xffe0), a7, 1 +3f9a87f0: move *a7(0x500), a5, 1 +3f9a8810: move *a7(0x4e0), a3, 1 +3f9a8830: sub a3, a5 +3f9a8840: inc a5 +3f9a8850: move a5, *a13(0x20), 1 +3f9a8870: move a14, -*sp, 1 +3f9a8880: move a13, *a14+, 1 +3f9a8890: move a5, *a14+, 1 +3f9a88a0: setf 8, 0, 0 +3f9a88b0: move *a7(0x4e0), a3, 0 +3f9a88d0: move a3, *a14+, 1 +3f9a88e0: move a7, *a14+, 1 +3f9a88f0: calla L3FD56FC0 +3f9a8920: move a8, a9 +3f9a8930: move *a13, a3, 1 +3f9a8940: dsj a3, L3F9A8B80 +3f9a8960: move a14, -*sp, 1 +3f9a8970: sll 0x3, a5 +3f9a8980: move a5, *a14+, 1 +3f9a8990: calla L3F701230 +3f9a89c0: move a8, a0 +3f9a89d0: move a0, a10 +3f9a89e0: move a9, a11 +3f9a89f0: move *a13(0x20), a5, 1 +3f9a8a10: sll 0x5, a5 +3f9a8a20: add a9, a5 +3f9a8a30: move a5, a12 +3f9a8a40: cmp a12, a11 +3f9a8a50: jrnc L3F9A8AB0 +L3F9A8A60: +3f9a8a60: move *a11+, *a10+, 1 +3f9a8a70: sub a7, a7 +3f9a8a80: move a7, *a10+, 1 +3f9a8a90: cmp a12, a11 +3f9a8aa0: jrc L3F9A8A60 +L3F9A8AB0: +3f9a8ab0: move a14, -*sp, 1 +3f9a8ac0: move a9, *a14+, 1 +3f9a8ad0: calla L3F702440 +3f9a8b00: move a0, a9 +3f9a8b10: movk 2, a7 +3f9a8b20: move a7, *a13, 1 +3f9a8b30: move *a13(0x20), a5, 1 +3f9a8b50: sll 0x1, a5 +3f9a8b60: move a5, *a13(0x20), 1 +L3F9A8B80: +3f9a8b80: move a9, a10 +3f9a8b90: move *a13, a7, 1 +3f9a8ba0: mpys a7, a5 +3f9a8bb0: sll 0x5, a5 +3f9a8bc0: add a9, a5 +3f9a8bd0: move a5, a12 +3f9a8be0: cmp a12, a10 +3f9a8bf0: janc L3F9A9630 +L3F9A8C10: +3f9a8c10: move *a10(0x20), a7, 1 +3f9a8c30: jrne L3F9A9060 +3f9a8c40: move *a10, a7, 1 +3f9a8c50: cmpi 0x41, a7 +3f9a8c70: jrc L3F9A8CC0 +3f9a8c80: move *a10, a7, 1 +3f9a8c90: cmpi 0x5a, a7 +3f9a8cb0: jrls L3F9A8DC0 +L3F9A8CC0: +3f9a8cc0: move *a10, a7, 1 +3f9a8cd0: cmpi 0xc0, a7 +3f9a8cf0: jrc L3F9A8D40 +3f9a8d00: move *a10, a7, 1 +3f9a8d10: cmpi 0xd6, a7 +3f9a8d30: jrls L3F9A8DC0 +L3F9A8D40: +3f9a8d40: move *a10, a7, 1 +3f9a8d50: cmpi 0xd8, a7 +3f9a8d70: jrc L3F9A8DE0 +3f9a8d80: move *a10, a7, 1 +3f9a8d90: cmpi 0xde, a7 +3f9a8db0: jrhi L3F9A8DE0 +L3F9A8DC0: +3f9a8dc0: movk 1, a7 +3f9a8dd0: jruc L3F9A8DF0 +L3F9A8DE0: +3f9a8de0: sub a7, a7 +L3F9A8DF0: +3f9a8df0: move a7, a3 +3f9a8e00: jreq L3F9A9060 +3f9a8e10: move *a10(0x0), *a10(0x20), 1 +3f9a8e40: move *a10, a7, 1 +3f9a8e50: cmpi 0x41, a7 +3f9a8e70: jrc L3F9A8EC0 +3f9a8e80: move *a10, a7, 1 +3f9a8e90: cmpi 0x5a, a7 +3f9a8eb0: jrls L3F9A8FC0 +L3F9A8EC0: +3f9a8ec0: move *a10, a7, 1 +3f9a8ed0: cmpi 0xc0, a7 +3f9a8ef0: jrc L3F9A8F40 +3f9a8f00: move *a10, a7, 1 +3f9a8f10: cmpi 0xd6, a7 +3f9a8f30: jrls L3F9A8FC0 +L3F9A8F40: +3f9a8f40: move *a10, a7, 1 +3f9a8f50: cmpi 0xd8, a7 +3f9a8f70: jrc L3F9A8FE0 +3f9a8f80: move *a10, a7, 1 +3f9a8f90: cmpi 0xde, a7 +3f9a8fb0: jrhi L3F9A8FE0 +L3F9A8FC0: +3f9a8fc0: movk 1, a7 +3f9a8fd0: jruc L3F9A8FF0 +L3F9A8FE0: +3f9a8fe0: sub a7, a7 +L3F9A8FF0: +3f9a8ff0: move a7, a3 +3f9a9000: jreq L3F9A9040 +3f9a9010: move *a10, a7, 1 +3f9a9020: addk 32, a7 +3f9a9030: jruc L3F9A9050 +L3F9A9040: +3f9a9040: move *a10, a7, 1 +L3F9A9050: +3f9a9050: move a7, *a10, 1 +L3F9A9060: +3f9a9060: move *a13, a7, 1 +3f9a9070: subk 4, a7 +3f9a9080: jrlt L3F9A95D0 +3f9a9090: move *a10(0x60), a7, 1 +3f9a90b0: jrne L3F9A95D0 +3f9a90c0: move *a10(0x40), a7, 1 +3f9a90e0: cmpi 0x41, a7 +3f9a9100: jrc L3F9A9160 +3f9a9110: move *a10(0x40), a7, 1 +3f9a9130: cmpi 0x5a, a7 +3f9a9150: jrls L3F9A92A0 +L3F9A9160: +3f9a9160: move *a10(0x40), a7, 1 +3f9a9180: cmpi 0xc0, a7 +3f9a91a0: jrc L3F9A9200 +3f9a91b0: move *a10(0x40), a7, 1 +3f9a91d0: cmpi 0xd6, a7 +3f9a91f0: jrls L3F9A92A0 +L3F9A9200: +3f9a9200: move *a10(0x40), a7, 1 +3f9a9220: cmpi 0xd8, a7 +3f9a9240: jrc L3F9A92C0 +3f9a9250: move *a10(0x40), a7, 1 +3f9a9270: cmpi 0xde, a7 +3f9a9290: jrhi L3F9A92C0 +L3F9A92A0: +3f9a92a0: movk 1, a7 +3f9a92b0: jruc L3F9A92D0 +L3F9A92C0: +3f9a92c0: sub a7, a7 +L3F9A92D0: +3f9a92d0: move a7, a3 +3f9a92e0: jreq L3F9A95D0 +3f9a92f0: move *a10(0x40), *a10(0x60), 1 +3f9a9320: move *a10(0x40), a7, 1 +3f9a9340: cmpi 0x41, a7 +3f9a9360: jrc L3F9A93C0 +3f9a9370: move *a10(0x40), a7, 1 +3f9a9390: cmpi 0x5a, a7 +3f9a93b0: jrls L3F9A9500 +L3F9A93C0: +3f9a93c0: move *a10(0x40), a7, 1 +3f9a93e0: cmpi 0xc0, a7 +3f9a9400: jrc L3F9A9460 +3f9a9410: move *a10(0x40), a7, 1 +3f9a9430: cmpi 0xd6, a7 +3f9a9450: jrls L3F9A9500 +L3F9A9460: +3f9a9460: move *a10(0x40), a7, 1 +3f9a9480: cmpi 0xd8, a7 +3f9a94a0: jrc L3F9A9520 +3f9a94b0: move *a10(0x40), a7, 1 +3f9a94d0: cmpi 0xde, a7 +3f9a94f0: jrhi L3F9A9520 +L3F9A9500: +3f9a9500: movk 1, a7 +3f9a9510: jruc L3F9A9530 +L3F9A9520: +3f9a9520: sub a7, a7 +L3F9A9530: +3f9a9530: move a7, a3 +3f9a9540: jreq L3F9A9590 +3f9a9550: move *a10(0x40), a7, 1 +3f9a9570: addk 32, a7 +3f9a9580: jruc L3F9A95B0 +L3F9A9590: +3f9a9590: move *a10(0x40), a7, 1 +L3F9A95B0: +3f9a95b0: move a7, *a10(0x40), 1 +L3F9A95D0: +3f9a95d0: move *a13, a7, 1 +3f9a95e0: sll 0x5, a7 +3f9a95f0: add a7, a10 +3f9a9600: cmp a12, a10 +3f9a9610: jac L3F9A8C10 +L3F9A9630: +3f9a9630: move *a13(0xffe0), a7, 1 +3f9a9650: move a9, *a7(0x520), 1 +3f9a9670: move *a13(0x0), *a7(0x560), 1 +L3F9A96A0: +3f9a96a0: move *a13(0xffe0), a7, 1 +3f9a96c0: move *a7(0x540), a5, 1 +3f9a96e0: jrne L3F9A9760 +3f9a96f0: move a14, -*sp, 1 +3f9a9700: move a7, *a14+, 1 +3f9a9710: calla L3FD652D0 +3f9a9740: move a8, *a7(0x540), 1 +L3F9A9760: +3f9a9760: move *sp(0x140), a14, 1 +3f9a9780: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9a97a0: rets 2 +L3F9A97B0: +3f9a97b0: mmtm sp, a9,a11,a13 +3f9a97d0: move a14, a13 +3f9a97e0: calla L3F708700 +3f9a9810: move *a8(0x100), a11, 1 +3f9a9830: move *a11, a11, 1 +3f9a9840: move *a11(0x1120), a9, 1 +3f9a9860: jreq L3F9A9A10 +L3F9A9870: +3f9a9870: move a14, -*sp, 1 +3f9a9880: move a9, *a14+, 1 +3f9a9890: move *a13(0xffa0), *a14+, 1 +3f9a98b0: move *a13(0xffe0), *a14+, 1 +3f9a98d0: calla L3F9A9A80 +3f9a9900: move a8, a11 +3f9a9910: jreq L3F9A99F0 +3f9a9920: move a14, -*sp, 1 +3f9a9930: move *a9(0x40), *a14+, 1 +3f9a9950: move *a13(0xffc0), *a14+, 1 +3f9a9970: move *a9(0x20), *a14+, 1 +3f9a9990: calla L3FB44400 +3f9a99c0: move *a9(0x40), a8, 1 +3f9a99e0: jruc L3F9A9A30 +L3F9A99F0: +3f9a99f0: move *a9, a9, 1 +3f9a9a00: jrne L3F9A9870 +L3F9A9A10: +3f9a9a10: movi 0xffff, a8 +L3F9A9A30: +3f9a9a30: move *sp(0x80), a14, 1 +3f9a9a50: mmfm sp, a9,a11,a13 +3f9a9a70: rets 2 +L3F9A9A80: +3f9a9a80: mmtm sp, a7,a9,a11,a13 +3f9a9aa0: move a14, a13 +3f9a9ab0: move *a13(0xffa0), a9, 1 +3f9a9ad0: move *a13(0xffe0), a11, 1 +3f9a9af0: move *a11(0x180), a11, 1 +3f9a9b10: move *a9(0x80), a7, 1 +3f9a9b30: cmp a7, a11 +3f9a9b40: jrne L3F9A9BD0 +3f9a9b50: move *a13(0xffc0), a11, 1 +3f9a9b70: move *a9(0x60), a7, 1 +3f9a9b90: cmp a7, a11 +3f9a9ba0: jrne L3F9A9BD0 +3f9a9bb0: movk 1, a8 +3f9a9bc0: jruc L3F9A9BE0 +L3F9A9BD0: +3f9a9bd0: sub a8, a8 +L3F9A9BE0: +3f9a9be0: move *sp(0xa0), a14, 1 +3f9a9c00: mmfm sp, a7,a9,a11,a13 +3f9a9c20: rets 2 +L3F9A9C30: +3f9a9c30: mmtm sp, a7,a9,a11,a13 +3f9a9c50: move a14, a13 +3f9a9c60: addi 0x1140, a14 +3f9a9c80: sub a11, a11 +3f9a9c90: move a11, *a13(0x10a0), 1 +3f9a9cb0: move a11, *a13(0x10c0), 1 +3f9a9cd0: move a11, *a13(0x1100), 1 +3f9a9cf0: move *a13(0xffe0), a11, 1 +3f9a9d10: move *a11(0x60), a11, 1 +3f9a9d30: move *a11(0x520), a11, 1 +3f9a9d50: jreq L3F9A9DD0 +3f9a9d60: move *a13(0xffe0), a11, 1 +3f9a9d80: move *a11(0x60), a11, 1 +3f9a9da0: move *a11(0x540), a11, 1 +3f9a9dc0: jrne L3F9A9EC0 +L3F9A9DD0: +3f9a9dd0: move a14, -*sp, 1 +3f9a9de0: move *a13(0xffe0), a11, 1 +3f9a9e00: move *a11(0x60), *a14+, 1 +3f9a9e20: calla L3F9A8660 +3f9a9e50: move *a13(0xff60), a11, 1 +3f9a9e70: jreq L3F9A9EC0 +3f9a9e80: sub a9, a9 +3f9a9e90: move a9, *a11(0x20), 1 +3f9a9eb0: move a9, *a11, 1 +L3F9A9EC0: +3f9a9ec0: move *a13(0xffe0), a11, 1 +3f9a9ee0: move *a11(0x180), a9, 1 +3f9a9f00: btst 1, a9 +3f9a9f10: jreq L3F9AA160 +3f9a9f20: move *a11(0x60), a9, 1 +3f9a9f40: move *a9(0x540), a9, 1 +3f9a9f60: move *a9, a9, 1 +3f9a9f70: jrle L3F9AA130 +3f9a9f80: move a14, -*sp, 1 +3f9a9f90: sub a9, a9 +3f9a9fa0: move a9, *a14+, 1 +3f9a9fb0: move *a11(0x60), a7, 1 +3f9a9fd0: move *a7(0x540), a7, 1 +3f9a9ff0: move *a11(0x60), a9, 1 +3f9aa010: move *a9(0x540), a9, 1 +3f9aa030: move *a9, a9, 1 +3f9aa040: sll 0x3, a9 +3f9aa050: move *a7(0x20), a7, 1 +3f9aa070: add a9, a7 +3f9aa080: setf 8, 0, 0 +3f9aa090: move *a7, a8, 0 +3f9aa0a0: move a8, *a14+, 1 +3f9aa0b0: move *a11(0x60), *a14+, 1 +3f9aa0d0: calla L3F9A78D0 +3f9aa100: move a8, *a13(0x10a0), 1 +3f9aa120: jruc L3F9AA160 +L3F9AA130: +3f9aa130: sub a9, a9 +3f9aa140: move a9, *a13(0x10a0), 1 +L3F9AA160: +3f9aa160: move a14, -*sp, 1 +3f9aa170: sub a9, a9 +3f9aa180: move a9, *a14+, 1 +3f9aa190: move *a11(0x1a0), *a14+, 1 +3f9aa1b0: move *a11(0x60), *a14+, 1 +3f9aa1d0: calla L3F9A78D0 +3f9aa200: move a8, *a13(0x20), 1 +3f9aa220: move a14, -*sp, 1 +3f9aa230: movk 1, a7 +3f9aa240: move a7, *a14+, 1 +3f9aa250: move *a11(0x1a0), *a14+, 1 +3f9aa270: move *a11(0x60), *a14+, 1 +3f9aa290: calla L3F9A78D0 +3f9aa2c0: move a8, *a13(0x40), 1 +3f9aa2e0: move *a11(0x60), a7, 1 +3f9aa300: move *a7(0x560), a7, 1 +3f9aa320: subk 4, a7 +3f9aa330: jrlt L3F9AA530 +3f9aa340: move *a13(0xff60), a7, 1 +3f9aa360: jreq L3F9AA530 +3f9aa370: move *a11(0x60), a9, 1 +3f9aa390: move *a9(0x4e0), a9, 1 +3f9aa3b0: neg a9 +3f9aa3c0: addi 0xc4, a9 +3f9aa3e0: move a9, *a13(0x1120), 1 +3f9aa400: move *a11(0x60), a7, 1 +3f9aa420: move *a7(0x560), a7, 1 +3f9aa440: mpys a9, a7 +3f9aa450: move a7, *a13(0x1120), 1 +3f9aa470: move *a11(0x60), a9, 1 +3f9aa490: addk 3, a7 +3f9aa4a0: sll 0x5, a7 +3f9aa4b0: move *a9(0x520), a9, 1 +3f9aa4d0: add a7, a9 +3f9aa4e0: move *a9, a9, 1 +3f9aa4f0: dsjs a9, L3F9AA530 +3f9aa500: movk 1, a9 +3f9aa510: move a9, *a13(0x1100), 1 +L3F9AA530: +3f9aa530: move *a13(0x1100), a9, 1 +3f9aa550: jreq L3F9AA9F0 +3f9aa560: move *a11, a7, 1 +3f9aa570: subk 2, a7 +3f9aa580: jrne L3F9AA690 +3f9aa590: move *a13(0x20), a7, 1 +3f9aa5b0: cmpi 0xff20, a7 +3f9aa5e0: jreq L3F9AA630 +3f9aa5f0: move *a11(0x180), a7, 1 +3f9aa610: btst 4, a7 +3f9aa620: jreq L3F9AA690 +L3F9AA630: +3f9aa630: move *a13(0xff60), a7, 1 +3f9aa650: movi 0xffff, a9 +3f9aa670: move a9, *a7(0x20), 1 +L3F9AA690: +3f9aa690: move *a13(0xff60), a9, 1 +3f9aa6b0: move *a9(0x20), a7, 1 +3f9aa6d0: inc a7 +3f9aa6e0: jrne L3F9AA9C0 +3f9aa6f0: move *a13(0x20), a7, 1 +3f9aa710: cmpi 0xff20, a7 +3f9aa740: jreq L3F9AA9C0 +3f9aa750: cmpi 0xffe1, a7 +3f9aa780: jreq L3F9AA9C0 +3f9aa790: cmpi 0xffe2, a7 +3f9aa7c0: jreq L3F9AA9C0 +3f9aa7d0: move a14, -*sp, 1 +3f9aa7e0: movk 2, a7 +3f9aa7f0: move a7, *a14+, 1 +3f9aa800: move *a11(0x1a0), *a14+, 1 +3f9aa820: move *a11(0x60), *a14+, 1 +3f9aa840: calla L3F9A78D0 +3f9aa870: move a8, *a13(0x20), 1 +3f9aa890: move a14, -*sp, 1 +3f9aa8a0: movk 3, a7 +3f9aa8b0: move a7, *a14+, 1 +3f9aa8c0: move *a11(0x1a0), *a14+, 1 +3f9aa8e0: move *a11(0x60), *a14+, 1 +3f9aa900: calla L3F9A78D0 +3f9aa930: move a8, *a13(0x40), 1 +3f9aa950: move *a11, a7, 1 +3f9aa960: subk 2, a7 +3f9aa970: jrne L3F9AA9F0 +3f9aa980: sub a7, a7 +3f9aa990: move a7, *a9(0x20), 1 +3f9aa9b0: jruc L3F9AA9F0 +L3F9AA9C0: +3f9aa9c0: sub a7, a7 +3f9aa9d0: move a7, *a13(0x1100), 1 +L3F9AA9F0: +3f9aa9f0: move a8, a7 +3f9aaa00: jrne L3F9AAA70 +3f9aaa10: move *a13(0x1100), a9, 1 +3f9aaa30: jrne L3F9AAA70 +3f9aaa40: move *a13(0x20), *a13(0x40), 1 +L3F9AAA70: +3f9aaa70: move *a11(0x180), a9, 1 +3f9aaa90: btst 0, a9 +3f9aaaa0: jrne L3F9AAB10 +3f9aaab0: move *a13(0x10a0), a9, 1 +3f9aaad0: cmpi 0xffe6, a9 +3f9aab00: jrne L3F9AAB50 +L3F9AAB10: +3f9aab10: move *a13(0x40), *a13(0x0), 1 +3f9aab40: jruc L3F9AAB80 +L3F9AAB50: +3f9aab50: move *a13(0x20), *a13(0x0), 1 +L3F9AAB80: +3f9aab80: move *a13(0x10a0), a9, 1 +3f9aaba0: cmpi 0xffe5, a9 +3f9aabd0: jrne L3F9AAF90 +3f9aabe0: move *a13, a7, 1 +3f9aabf0: cmpi 0x61, a7 +3f9aac10: jrc L3F9AAC50 +3f9aac20: cmpi 0x7a, a7 +3f9aac40: jrls L3F9AAD10 +L3F9AAC50: +3f9aac50: cmpi 0xdf, a7 +3f9aac70: jrc L3F9AACB0 +3f9aac80: cmpi 0xf6, a7 +3f9aaca0: jrls L3F9AAD10 +L3F9AACB0: +3f9aacb0: cmpi 0xf8, a7 +3f9aacd0: jrc L3F9AAD30 +3f9aace0: cmpi 0xff, a7 +3f9aad00: jrhi L3F9AAD30 +L3F9AAD10: +3f9aad10: movk 1, a7 +3f9aad20: jruc L3F9AAD40 +L3F9AAD30: +3f9aad30: sub a7, a7 +L3F9AAD40: +3f9aad40: move a7, a8 +3f9aad50: jreq L3F9AAF90 +3f9aad60: move *a13, a7, 1 +3f9aad70: cmpi 0x61, a7 +3f9aad90: jrc L3F9AADD0 +3f9aada0: cmpi 0x7a, a7 +3f9aadc0: jrls L3F9AAE90 +L3F9AADD0: +3f9aadd0: cmpi 0xdf, a7 +3f9aadf0: jrc L3F9AAE30 +3f9aae00: cmpi 0xf6, a7 +3f9aae20: jrls L3F9AAE90 +L3F9AAE30: +3f9aae30: cmpi 0xf8, a7 +3f9aae50: jrc L3F9AAEB0 +3f9aae60: cmpi 0xff, a7 +3f9aae80: jrhi L3F9AAEB0 +L3F9AAE90: +3f9aae90: movk 1, a7 +3f9aaea0: jruc L3F9AAEC0 +L3F9AAEB0: +3f9aaeb0: sub a7, a7 +L3F9AAEC0: +3f9aaec0: move a7, a8 +3f9aaed0: jreq L3F9AAF70 +3f9aaee0: move *a13, a7, 1 +3f9aaef0: cmpi 0xdf, a7 +3f9aaf10: jreq L3F9AAF70 +3f9aaf20: cmpi 0xff, a7 +3f9aaf40: jreq L3F9AAF70 +3f9aaf50: subk 32, a7 +3f9aaf60: jruc L3F9AAF80 +L3F9AAF70: +3f9aaf70: move *a13, a7, 1 +L3F9AAF80: +3f9aaf80: move a7, *a13, 1 +L3F9AAF90: +3f9aaf90: move *a13(0xff60), a7, 1 +3f9aafb0: jreq L3F9AB220 +3f9aafc0: move @0x231f60, a7, 1 +3f9aaff0: jrne L3F9AB070 +3f9ab000: move a14, -*sp, 1 +3f9ab010: sub a9, a9 +3f9ab020: move a9, *a14+, 1 +3f9ab030: move a9, *a14+, 1 +3f9ab040: calla L3F9AD4A0 +L3F9AB070: +3f9ab070: move *a13(0xff60), a9, 1 +3f9ab090: move *a9(0x20), *a13(0x10e0), 1 +3f9ab0c0: move *a13(0x10e0), a7, 1 +3f9ab0e0: jrlt L3F9AB220 +3f9ab0f0: move @0x231f80, a9, 1 +3f9ab120: cmp a9, a7 +3f9ab130: jrge L3F9AB220 +3f9ab140: move a14, -*sp, 1 +3f9ab150: move a11, *a14+, 1 +3f9ab160: move *a13(0x0), *a14+, 1 +3f9ab180: move *a13(0xff60), *a14+, 1 +3f9ab1a0: sll 0x5, a7 +3f9ab1b0: move @0x231f60, a11, 1 +3f9ab1e0: add a11, a7 +3f9ab1f0: move *a7, a7, 1 +3f9ab200: call a7 +3f9ab210: move a8, *a13, 1 +L3F9AB220: +3f9ab220: move *a13(0xff80), a11, 1 +3f9ab240: jreq L3F9AB260 +3f9ab250: move *a13, *a11, 1 +L3F9AB260: +3f9ab260: move *a13, a9, 1 +3f9ab270: srl 0x8, a9 +3f9ab280: andi 0xff, a9 +3f9ab2b0: movb a9, *a13(0x80) +3f9ab2d0: move *a13, a9, 1 +3f9ab2e0: andi 0xff, a9 +3f9ab310: movb a9, *a13(0x90) +3f9ab330: move a14, -*sp, 1 +3f9ab340: move *a13(0x0), *a14+, 1 +3f9ab360: move a13, a9 +3f9ab370: addi 0xa0, a9 +3f9ab390: move a9, *a14+, 1 +3f9ab3a0: move *a13(0xffe0), *a14+, 1 +3f9ab3c0: calla L3F9A97B0 +3f9ab3f0: move a8, *a13(0x10c0), 1 +3f9ab410: inc a8 +3f9ab420: jane L3F9AC3D0 +3f9ab440: move *a13, a7, 1 +3f9ab450: cmpi 0xffe1, a7 +3f9ab480: jrc L3F9AB4D0 +3f9ab490: cmpi 0xffee, a7 +3f9ab4c0: jrls L3F9AB7B0 +L3F9AB4D0: +3f9ab4d0: cmpi 0xff50, a7 +3f9ab500: jrc L3F9AB550 +3f9ab510: cmpi 0xff60, a7 +3f9ab540: jrc L3F9AB7B0 +L3F9AB550: +3f9ab550: cmpi 0xff91, a7 +3f9ab580: jrc L3F9AB5D0 +3f9ab590: cmpi 0xff94, a7 +3f9ab5c0: jrls L3F9AB7B0 +L3F9AB5D0: +3f9ab5d0: cmpi 0xffbe, a7 +3f9ab600: jrc L3F9AB650 +3f9ab610: cmpi 0xffe0, a7 +3f9ab640: jrls L3F9AB7B0 +L3F9AB650: +3f9ab650: cmpi 0xff60, a7 +3f9ab680: jrc L3F9AB6D0 +3f9ab690: cmpi 0xff80, a7 +3f9ab6c0: jrc L3F9AB7B0 +L3F9AB6D0: +3f9ab6d0: cmpi 0xff20, a7 +3f9ab700: jreq L3F9AB7B0 +3f9ab710: cmpi 0xff21, a7 +3f9ab740: jreq L3F9AB7B0 +3f9ab750: cmpi 0x1000ff00, a7 +3f9ab780: jreq L3F9AB7B0 +3f9ab790: move a7, a8 +3f9ab7a0: jrne L3F9AB7E0 +L3F9AB7B0: +3f9ab7b0: sub a8, a8 +3f9ab7c0: jauc L3F9AC530 +L3F9AB7E0: +3f9ab7e0: movb *a13(0x90), *a13(0xa0) +3f9ab810: movk 1, a9 +3f9ab820: move a9, *a13(0x10c0), 1 +3f9ab840: setf 8, 0, 0 +3f9ab850: move *a13(0x80), a7, 0 +3f9ab870: cmpi 0xff, a7 +3f9ab890: jrne L3F9AB990 +3f9ab8a0: cmpi 0xff80, a8 +3f9ab8d0: jrne L3F9AB920 +3f9ab8e0: movk 32, a7 +3f9ab8f0: movb a7, *a13(0xa0) +3f9ab910: jruc L3F9AB990 +L3F9AB920: +3f9ab920: movb *a13(0xa0), a7 +3f9ab940: andi 0x7f, a7 +3f9ab970: movb a7, *a13(0xa0) +L3F9AB990: +3f9ab990: move *a13(0xffe0), a7, 1 +3f9ab9b0: move *a7(0x180), a7, 1 +3f9ab9d0: btst 2, a7 +3f9ab9e0: jaeq L3F9AC3D0 +3f9aba00: move *a13(0x20), a7, 1 +3f9aba20: cmpi 0xff80, a7 +3f9aba50: jrc L3F9ABAB0 +3f9aba60: cmpi 0xffbd, a7 +3f9aba90: jals L3F9AC3D0 +L3F9ABAB0: +3f9abab0: cmpi 0xff0d, a7 +3f9abae0: jaeq L3F9AC3D0 +3f9abb00: cmpi 0xff09, a7 +3f9abb30: jaeq L3F9AC3D0 +3f9abb50: cmpi 0x32, a7 +3f9abb70: jrc L3F9ABBE0 +3f9abb80: cmpi 0x38, a7 +3f9abba0: jrhi L3F9ABBE0 +3f9abbb0: move a7, *a13(0x60), 1 +3f9abbd0: jruc L3F9AC0C0 +L3F9ABBE0: +3f9abbe0: move *a13(0x40), a7, 1 +3f9abc00: cmpi 0x32, a7 +3f9abc20: jrc L3F9ABC90 +3f9abc30: cmpi 0x38, a7 +3f9abc50: jrhi L3F9ABC90 +3f9abc60: move a7, *a13(0x60), 1 +3f9abc80: jruc L3F9AC0C0 +L3F9ABC90: +3f9abc90: move *a13(0x20), a7, 1 +3f9abcb0: cmpi 0x3f, a7 +3f9abcd0: jrne L3F9ABD10 +3f9abce0: move a7, *a13(0x60), 1 +3f9abd00: jruc L3F9AC0C0 +L3F9ABD10: +3f9abd10: move *a13(0x40), a7, 1 +3f9abd30: cmpi 0x3f, a7 +3f9abd50: jrne L3F9ABD90 +3f9abd60: move a7, *a13(0x60), 1 +3f9abd80: jruc L3F9AC0C0 +L3F9ABD90: +3f9abd90: move *a13(0x20), a7, 1 +3f9abdb0: cmpi 0x41, a7 +3f9abdd0: jrc L3F9ABE10 +3f9abde0: cmpi 0x7e, a7 +3f9abe00: jrls L3F9ABE90 +L3F9ABE10: +3f9abe10: subk 32, a7 +3f9abe20: jreq L3F9ABE90 +3f9abe30: move *a13(0x20), a7, 1 +3f9abe50: cmpi 0xffff, a7 +3f9abe80: jrne L3F9ABF10 +L3F9ABE90: +3f9abe90: move *a13(0x20), a7, 1 +3f9abeb0: cmpi 0x60, a7 +3f9abed0: jreq L3F9ABF10 +3f9abee0: move a7, *a13(0x60), 1 +3f9abf00: jruc L3F9AC0C0 +L3F9ABF10: +3f9abf10: move *a13(0x40), a7, 1 +3f9abf30: cmpi 0x41, a7 +3f9abf50: jrc L3F9ABF90 +3f9abf60: cmpi 0x7e, a7 +3f9abf80: jrls L3F9AC010 +L3F9ABF90: +3f9abf90: subk 32, a7 +3f9abfa0: jreq L3F9AC010 +3f9abfb0: move *a13(0x40), a7, 1 +3f9abfd0: cmpi 0xffff, a7 +3f9ac000: jrne L3F9AC090 +L3F9AC010: +3f9ac010: move *a13(0x40), a7, 1 +3f9ac030: cmpi 0x60, a7 +3f9ac050: jreq L3F9AC090 +3f9ac060: move a7, *a13(0x60), 1 +3f9ac080: jruc L3F9AC0C0 +L3F9AC090: +3f9ac090: sub a7, a7 +3f9ac0a0: move a7, *a13(0x10c0), 1 +L3F9AC0C0: +3f9ac0c0: move *a13(0x10c0), a7, 1 +3f9ac0e0: jreq L3F9AC3D0 +3f9ac0f0: move *a13(0x60), a9, 1 +3f9ac110: cmpi 0x32, a9 +3f9ac130: jrne L3F9AC180 +3f9ac140: sub a7, a7 +3f9ac150: movb a7, *a13(0xa0) +3f9ac170: jruc L3F9AC3D0 +L3F9AC180: +3f9ac180: cmpi 0x33, a9 +3f9ac1a0: jrc L3F9AC220 +3f9ac1b0: cmpi 0x37, a9 +3f9ac1d0: jrhi L3F9AC220 +3f9ac1e0: subk 24, a9 +3f9ac1f0: movb a9, *a13(0xa0) +3f9ac210: jruc L3F9AC3D0 +L3F9AC220: +3f9ac220: cmpi 0x38, a9 +3f9ac240: jrne L3F9AC2A0 +3f9ac250: movi 0x7f, a7 +3f9ac270: movb a7, *a13(0xa0) +3f9ac290: jruc L3F9AC3D0 +L3F9AC2A0: +3f9ac2a0: cmpi 0xffff, a9 +3f9ac2d0: jrne L3F9AC320 +3f9ac2e0: movk 24, a7 +3f9ac2f0: movb a7, *a13(0xa0) +3f9ac310: jruc L3F9AC3D0 +L3F9AC320: +3f9ac320: cmpi 0x3f, a9 +3f9ac340: jrne L3F9AC390 +3f9ac350: movk 31, a7 +3f9ac360: movb a7, *a13(0xa0) +3f9ac380: jruc L3F9AC3D0 +L3F9AC390: +3f9ac390: movk 31, a7 +3f9ac3a0: and a9, a7 +3f9ac3b0: movb a7, *a13(0xa0) +L3F9AC3D0: +3f9ac3d0: move *a13(0x10c0), a9, 1 +3f9ac3f0: move *a13(0xffa0), a7, 1 +3f9ac410: cmp a7, a9 +3f9ac420: jrle L3F9AC450 +3f9ac430: move a7, *a13(0x10c0), 1 +L3F9AC450: +3f9ac450: move a14, -*sp, 1 +3f9ac460: move *a13(0x10c0), *a14+, 1 +3f9ac480: move *a13(0xffc0), *a14+, 1 +3f9ac4a0: move a13, a9 +3f9ac4b0: addi 0xa0, a9 +3f9ac4d0: move a9, *a14+, 1 +3f9ac4e0: calla L3FB44400 +3f9ac510: move *a13(0x10c0), a8, 1 +L3F9AC530: +3f9ac530: move *sp(0xa0), a14, 1 +3f9ac550: mmfm sp, a7,a9,a11,a13 +3f9ac570: rets 2 +3f9ac580: mmtm sp, a7,a9,a10,a11,a13 +3f9ac5a0: move a14, a13 +3f9ac5b0: addk 32, a14 +3f9ac5c0: move *a13(0xffe0), a11, 1 +3f9ac5e0: move *a11(0x520), a11, 1 +3f9ac600: jrne L3F9AC670 +3f9ac610: move a14, -*sp, 1 +3f9ac620: move *a13(0xffe0), *a14+, 1 +3f9ac640: calla L3F9A8660 +L3F9AC670: +3f9ac670: calla L3F708700 +3f9ac6a0: move *a8(0x100), a11, 1 +3f9ac6c0: move *a11, a11, 1 +3f9ac6d0: move *a11(0x1120), a9, 1 +3f9ac6f0: calla L3F708700 +3f9ac720: move *a8(0x100), a11, 1 +3f9ac740: move *a11, a11, 1 +3f9ac750: move a14, -*sp, 1 +3f9ac760: movk 28, a7 +3f9ac770: move a7, *a14+, 1 +3f9ac780: calla L3F701230 +3f9ac7b0: move a8, a10 +3f9ac7c0: move a8, *a11(0x1120), 1 +3f9ac7e0: move a9, *a10, 1 +3f9ac7f0: move a14, -*sp, 1 +3f9ac800: move *a13(0xff40), *a14+, 1 +3f9ac820: calla L3F701230 +3f9ac850: move a8, *a10(0x20), 1 +3f9ac870: move a14, -*sp, 1 +3f9ac880: move *a13(0xff40), *a14+, 1 +3f9ac8a0: move *a10(0x20), *a14+, 1 +3f9ac8c0: move *a13(0xff60), *a14+, 1 +3f9ac8e0: calla L3FB44400 +3f9ac910: move *a13(0xff40), *a10(0x40), 1 +3f9ac940: move *a13(0xff80), a11, 1 +3f9ac960: sll 0x2, a11 +3f9ac970: move a11, *a13, 1 +3f9ac980: move a14, -*sp, 1 +3f9ac990: move a11, *a14+, 1 +3f9ac9a0: calla L3F701230 +3f9ac9d0: move a8, *a10(0xa0), 1 +3f9ac9f0: move a14, -*sp, 1 +3f9aca00: move a11, *a14+, 1 +3f9aca10: move *a10(0xa0), *a14+, 1 +3f9aca30: move *a13(0xffa0), *a14+, 1 +3f9aca50: calla L3FB44400 +3f9aca80: move *a13(0xffc0), *a10(0x60), 1 +3f9acab0: move *a13(0xff80), *a10(0xc0), 1 +3f9acae0: move a14, -*sp, 1 +3f9acaf0: move a10, *a14+, 1 +3f9acb00: move *a13(0xffe0), *a14+, 1 +3f9acb20: calla L3F9ACFA0 +3f9acb50: move *sp(0xc0), a14, 1 +3f9acb70: mmfm sp, a7,a9,a10,a11,a13 +3f9acb90: rets 2 +L3F9ACBA0: +3f9acba0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9acbc0: move a14, a13 +3f9acbd0: move *a13(0xffe0), a9, 1 +3f9acbf0: move *a13(0xffa0), a10, 1 +3f9acc10: move *a9(0x500), a7, 1 +3f9acc30: move *a9(0x4e0), a5, 1 +3f9acc50: sub a5, a7 +3f9acc60: inc a7 +3f9acc70: move *a9(0x560), a5, 1 +3f9acc90: mpys a5, a7 +3f9acca0: sll 0x5, a7 +3f9accb0: move *a9(0x520), a5, 1 +3f9accd0: add a7, a5 +3f9acce0: move a5, a11 +3f9accf0: move *a9(0x520), a12, 1 +3f9acd10: move *a13(0xffc0), a7, 1 +3f9acd30: move *a9(0x4e0), a5, 1 +3f9acd50: cmp a5, a7 +3f9acd60: jrlt L3F9ACDB0 +3f9acd70: move *a9(0x500), a5, 1 +3f9acd90: cmp a5, a7 +3f9acda0: jrle L3F9ACDD0 +L3F9ACDB0: +3f9acdb0: sub a8, a8 +3f9acdc0: jruc L3F9ACF50 +L3F9ACDD0: +3f9acdd0: cmp a11, a12 +3f9acde0: jrnc L3F9ACF40 +L3F9ACDF0: +3f9acdf0: move *a12, a7, 1 +3f9ace00: cmp a10, a7 +3f9ace10: jrne L3F9ACF10 +3f9ace20: move *a9(0x520), a7, 1 +3f9ace40: move a12, a5 +3f9ace50: sub a7, a5 +3f9ace60: sra 0x5, a5 +3f9ace70: move *a9(0x560), a7, 1 +3f9ace90: divs a7, a5 +3f9acea0: move *a9(0x4e0), a7, 1 +3f9acec0: add a7, a5 +3f9aced0: setf 8, 0, 0 +3f9acee0: zext a5, 0 +3f9acef0: move a5, a8 +3f9acf00: jruc L3F9ACF50 +L3F9ACF10: +3f9acf10: addk 32, a12 +3f9acf20: cmp a11, a12 +3f9acf30: jrc L3F9ACDF0 +L3F9ACF40: +3f9acf40: sub a8, a8 +L3F9ACF50: +3f9acf50: move *sp(0x100), a14, 1 +3f9acf70: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9acf90: rets 2 +L3F9ACFA0: +3f9acfa0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9acfc0: move a14, a13 +3f9acfd0: move *a13(0xffc0), a9, 1 +3f9acff0: move *a13(0xffe0), a7, 1 +3f9ad010: move *a7(0x540), a12, 1 +3f9ad030: sub a7, a7 +3f9ad040: move a7, *a9(0x80), 1 +3f9ad060: move a7, a10 +3f9ad070: move *a9(0xc0), a7, 1 +3f9ad090: cmp a7, a10 +3f9ad0a0: jrge L3F9AD450 +L3F9AD0B0: +3f9ad0b0: move a14, -*sp, 1 +3f9ad0c0: move a10, a7 +3f9ad0d0: sll 0x5, a7 +3f9ad0e0: move *a9(0xa0), a5, 1 +3f9ad100: add a7, a5 +3f9ad110: move *a5+, *a14+, 1 +3f9ad120: move *a13(0xffe0), a7, 1 +3f9ad140: move *a7(0x4e0), *a14+, 1 +3f9ad160: move a7, *a14+, 1 +3f9ad170: calla L3F9ACBA0 +3f9ad1a0: move a8, a11 +3f9ad1b0: jreq L3F9AD400 +3f9ad1c0: sub a0, a0 +3f9ad1d0: move *a12, a5, 1 +3f9ad1e0: sll 0x3, a5 +3f9ad1f0: cmp a5, a0 +3f9ad200: jrge L3F9AD400 +3f9ad210: setf 8, 0, 0 +L3F9AD220: +3f9ad220: move a0, a7 +3f9ad230: sll 0x3, a7 +3f9ad240: move *a12(0x20), a5, 1 +3f9ad260: add a7, a5 +3f9ad270: move *a5, a7, 0 +3f9ad280: jreq L3F9AD3B0 +3f9ad290: move a0, a7 +3f9ad2a0: sll 0x3, a7 +3f9ad2b0: move *a12(0x20), a5, 1 +3f9ad2d0: add a7, a5 +3f9ad2e0: move *a5, a7, 0 +3f9ad2f0: cmp a7, a11 +3f9ad300: jrne L3F9AD3B0 +3f9ad310: move *a12, a7, 1 +3f9ad320: move a0, a5 +3f9ad330: divs a7, a5 +3f9ad340: movk 1, a7 +3f9ad350: sll a5, a7 +3f9ad360: move *a9(0x80), a5, 1 +3f9ad380: or a7, a5 +3f9ad390: move a5, *a9(0x80), 1 +L3F9AD3B0: +3f9ad3b0: inc a0 +3f9ad3c0: move *a12, a7, 1 +3f9ad3d0: sll 0x3, a7 +3f9ad3e0: cmp a7, a0 +3f9ad3f0: jrlt L3F9AD220 +L3F9AD400: +3f9ad400: inc a10 +3f9ad410: move *a9(0xc0), a7, 1 +3f9ad430: cmp a7, a10 +3f9ad440: jrlt L3F9AD0B0 +L3F9AD450: +3f9ad450: move *sp(0x120), a14, 1 +3f9ad470: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9ad490: rets 2 +L3F9AD4A0: +3f9ad4a0: mmtm sp, a7,a9,a11,a13 +3f9ad4c0: move a14, a13 +3f9ad4d0: addi 0x40, a14 +3f9ad4f0: move *a13(0xffc0), a11, 1 +3f9ad510: jrne L3F9AD770 +3f9ad520: move @0x231f60, a11, 1 +3f9ad550: jreq L3F9AD5B0 +3f9ad560: move a14, -*sp, 1 +3f9ad570: move a11, *a14+, 1 +3f9ad580: calla L3F702440 +L3F9AD5B0: +3f9ad5b0: move a14, -*sp, 1 +3f9ad5c0: movk 12, a11 +3f9ad5d0: move a11, *a14+, 1 +3f9ad5e0: calla L3F701230 +3f9ad610: move a8, @0x231f60, 1 +3f9ad640: movk 3, a11 +3f9ad650: move a11, @0x231f80, 1 +3f9ad680: movi 0x3f9ade80, a9 +3f9ad6b0: move a9, *a8, 1 +3f9ad6c0: movi 0x3f9ae830, a9 +3f9ad6f0: move a9, *a8(0x20), 1 +3f9ad710: movi 0x3f9af2f0, a9 +3f9ad740: move a9, *a8(0x40), 1 +3f9ad760: jruc L3F9ADC50 +L3F9AD770: +3f9ad770: move *a13(0xffe0), a9, 1 +3f9ad790: jrlt L3F9ADC50 +3f9ad7a0: move @0x231f80, a11, 1 +3f9ad7d0: cmp a11, a9 +3f9ad7e0: jrge L3F9AD880 +3f9ad7f0: sll 0x5, a9 +3f9ad800: move @0x231f60, a11, 1 +3f9ad830: add a11, a9 +3f9ad840: move *a13(0xffc0), *a9(0x0), 1 +3f9ad870: jruc L3F9ADC50 +L3F9AD880: +3f9ad880: move a14, -*sp, 1 +3f9ad890: inc a9 +3f9ad8a0: sll 0x2, a9 +3f9ad8b0: move a9, *a14+, 1 +3f9ad8c0: calla L3F701230 +3f9ad8f0: move a8, *a13(0x20), 1 +3f9ad910: sub a11, a11 +3f9ad920: move a11, *a13, 1 +3f9ad930: move @0x231f80, a9, 1 +3f9ad960: cmp a9, a11 +3f9ad970: jrge L3F9ADAC0 +L3F9AD980: +3f9ad980: move *a13, a11, 1 +3f9ad990: sll 0x5, a11 +3f9ad9a0: move *a13(0x20), a9, 1 +3f9ad9c0: add a9, a11 +3f9ad9d0: move *a13, a7, 1 +3f9ad9e0: sll 0x5, a7 +3f9ad9f0: move @0x231f60, a9, 1 +3f9ada20: add a9, a7 +3f9ada30: move *a7, *a11, 1 +3f9ada40: move *a13, a11, 1 +3f9ada50: inc a11 +3f9ada60: move a11, *a13, 1 +3f9ada70: move @0x231f80, a7, 1 +3f9adaa0: cmp a7, a11 +3f9adab0: jrlt L3F9AD980 +L3F9ADAC0: +3f9adac0: move *a13(0xffe0), a9, 1 +3f9adae0: sll 0x5, a9 +3f9adaf0: move *a13(0x20), a7, 1 +3f9adb10: add a7, a9 +3f9adb20: move *a13(0xffc0), *a9(0x0), 1 +3f9adb50: move a14, -*sp, 1 +3f9adb60: move @0x231f60, *a14+, 1 +3f9adb90: calla L3F702440 +3f9adbc0: move a7, @0x231f60, 1 +3f9adbf0: move *a13(0xffe0), a9, 1 +3f9adc10: inc a9 +3f9adc20: move a9, @0x231f80, 1 +L3F9ADC50: +3f9adc50: move *sp(0xa0), a14, 1 +3f9adc70: mmfm sp, a7,a9,a11,a13 +3f9adc90: rets 2 +3f9adca0: mmtm sp, a9,a11,a13 +3f9adcc0: move a14, a13 +3f9adcd0: addk 32, a14 +3f9adce0: move *a13(0xffe0), a11, 1 +3f9add00: jrlt L3F9ADDA0 +3f9add10: move @0x231f80, a9, 1 +3f9add40: cmp a9, a11 +3f9add50: jrge L3F9ADDA0 +3f9add60: move @0x231f60, a11, 1 +3f9add90: jrne L3F9ADDD0 +L3F9ADDA0: +3f9adda0: sub a11, a11 +3f9addb0: move a11, *a13, 1 +3f9addc0: jruc L3F9ADE20 +L3F9ADDD0: +3f9addd0: move *a13(0xffe0), a9, 1 +3f9addf0: sll 0x5, a9 +3f9ade00: add a11, a9 +3f9ade10: move *a9, *a13, 1 +L3F9ADE20: +3f9ade20: move *a13, a8, 1 +3f9ade30: move *sp(0x80), a14, 1 +3f9ade50: mmfm sp, a9,a11,a13 +3f9ade70: rets 2 +3f9ade80: mmtm sp, a9,a11,a13 +3f9adea0: move a14, a13 +3f9adeb0: move *a13(0xffc0), a11, 1 +3f9aded0: cmpi 0xff20, a11 +3f9adf00: jreq L3F9AE170 +3f9adf10: subk 32, a11 +3f9adf20: jrne L3F9AE190 +3f9adf30: move *a13(0xffa0), a11, 1 +3f9adf50: move *a11(0x180), a11, 1 +3f9adf70: btst 3, a11 +3f9adf80: jreq L3F9AE190 +3f9adf90: move *a13(0xffa0), a11, 1 +3f9adfb0: move *a11(0x180), a11, 1 +3f9adfd0: btst 2, a11 +3f9adfe0: jrne L3F9AE190 +3f9adff0: move *a13(0xffa0), a11, 1 +3f9ae010: move *a11(0x180), a11, 1 +3f9ae030: btst 0, a11 +3f9ae040: jrne L3F9AE190 +3f9ae050: move a14, -*sp, 1 +3f9ae060: movk 10, a11 +3f9ae070: move a11, *a14+, 1 +3f9ae080: movi 0x3f9b0fd0, a8 +3f9ae0b0: move a8, *a14+, 1 +3f9ae0c0: move *a13(0xffa0), a11, 1 +3f9ae0e0: move *a11(0x60), a11, 1 +3f9ae100: move *a11(0xe0), *a14+, 1 +3f9ae120: calla L3FB45CD0 +3f9ae150: move a8, a11 +3f9ae160: jrne L3F9AE190 +L3F9AE170: +3f9ae170: movk 1, a11 +3f9ae180: jruc L3F9AE1A0 +L3F9AE190: +3f9ae190: sub a11, a11 +L3F9AE1A0: +3f9ae1a0: move a11, a8 +3f9ae1b0: jreq L3F9AE370 +3f9ae1c0: move *a13(0xffa0), a11, 1 +3f9ae1e0: move *a11, a11, 1 +3f9ae1f0: subk 2, a11 +3f9ae200: jreq L3F9AE240 +3f9ae210: move *a13(0xffc0), a8, 1 +3f9ae230: jruc L3F9AE7E0 +L3F9AE240: +3f9ae240: move a14, -*sp, 1 +3f9ae250: movk 1, a11 +3f9ae260: move a11, *a14+, 1 +3f9ae270: movk 2, a9 +3f9ae280: move a9, *a14+, 1 +3f9ae290: move *a13(0xffa0), a9, 1 +3f9ae2b0: move *a9(0x60), *a14+, 1 +3f9ae2d0: calla L3F9B0E30 +3f9ae300: move *a13(0xffe0), a11, 1 +3f9ae320: movk 1, a9 +3f9ae330: move a9, *a11(0x20), 1 +3f9ae350: sub a8, a8 +3f9ae360: jruc L3F9AE7E0 +L3F9AE370: +3f9ae370: move *a13(0xffc0), a11, 1 +3f9ae390: srl 0x8, a11 +3f9ae3a0: cmpi 0x1000fe, a11 +3f9ae3d0: jrne L3F9AE5A0 +3f9ae3e0: move *a13(0xffa0), a11, 1 +3f9ae400: move *a11(0x180), a9, 1 +3f9ae420: btst 2, a9 +3f9ae430: jreq L3F9AE480 +3f9ae440: move *a11(0x180), a9, 1 +3f9ae460: btst 3, a9 +3f9ae470: jreq L3F9AE5A0 +L3F9AE480: +3f9ae480: move a14, -*sp, 1 +3f9ae490: movk 10, a9 +3f9ae4a0: move a9, *a14+, 1 +3f9ae4b0: movi 0x3f9b0fd0, a8 +3f9ae4e0: move a8, *a14+, 1 +3f9ae4f0: move *a11(0x60), a9, 1 +3f9ae510: move *a9(0xe0), *a14+, 1 +3f9ae530: calla L3FB45CD0 +3f9ae560: move a8, a9 +3f9ae570: jrne L3F9AE5A0 +3f9ae580: movk 1, a9 +3f9ae590: jruc L3F9AE5B0 +L3F9AE5A0: +3f9ae5a0: sub a9, a9 +L3F9AE5B0: +3f9ae5b0: move a9, a8 +3f9ae5c0: jreq L3F9AE7C0 +3f9ae5d0: move *a13(0xffa0), a11, 1 +3f9ae5f0: move *a11, a9, 1 +3f9ae600: subk 2, a9 +3f9ae610: jreq L3F9AE650 +3f9ae620: move *a13(0xffc0), a8, 1 +3f9ae640: jruc L3F9AE7E0 +L3F9AE650: +3f9ae650: move a14, -*sp, 1 +3f9ae660: movk 1, a9 +3f9ae670: move a9, *a14+, 1 +3f9ae680: movk 2, a9 +3f9ae690: move a9, *a14+, 1 +3f9ae6a0: move *a11(0x60), *a14+, 1 +3f9ae6c0: calla L3F9B0E30 +3f9ae6f0: move *a13(0xffe0), a9, 1 +3f9ae710: movk 2, a11 +3f9ae720: move a11, *a9(0x20), 1 +3f9ae740: move *a13(0xffc0), a11, 1 +3f9ae760: andi 0xff, a11 +3f9ae790: move a11, *a9, 1 +3f9ae7a0: sub a8, a8 +3f9ae7b0: jruc L3F9AE7E0 +L3F9AE7C0: +3f9ae7c0: move *a13(0xffc0), a8, 1 +L3F9AE7E0: +3f9ae7e0: move *sp(0x80), a14, 1 +3f9ae800: mmfm sp, a9,a11,a13 +3f9ae820: rets 2 +3f9ae830: mmtm sp, a9,a11,a13 +3f9ae850: move a14, a13 +3f9ae860: move *a13(0xffa0), a11, 1 +3f9ae880: move *a11, a11, 1 +3f9ae890: subk 2, a11 +3f9ae8a0: jreq L3F9AE8F0 +3f9ae8b0: move *a13(0xffc0), a8, 1 +3f9ae8d0: jauc L3F9AF2A0 +L3F9AE8F0: +3f9ae8f0: move *a13(0xffc0), a11, 1 +3f9ae910: cmpi 0xffe1, a11 +3f9ae940: jrc L3F9AE9C0 +3f9ae950: cmpi 0xffee, a11 +3f9ae980: jrhi L3F9AE9C0 +3f9ae990: move a11, a8 +3f9ae9a0: jauc L3F9AF2A0 +L3F9AE9C0: +3f9ae9c0: subk 32, a11 +3f9ae9d0: jrne L3F9AEA70 +3f9ae9e0: move *a13(0xffa0), a11, 1 +3f9aea00: move *a11(0x180), a11, 1 +3f9aea20: btst 3, a11 +3f9aea30: jreq L3F9AEA70 +3f9aea40: sub a8, a8 +3f9aea50: jauc L3F9AF2A0 +L3F9AEA70: +3f9aea70: move a14, -*sp, 1 +3f9aea80: move *a13(0xffa0), *a14+, 1 +3f9aeaa0: move a13, a11 +3f9aeab0: subi 0x40, a11 +3f9aead0: move a11, *a14+, 1 +3f9aeae0: calla L3F9B0780 +3f9aeb10: move a8, a8 +3f9aeb20: jreq L3F9AEC70 +3f9aeb30: move a14, -*sp, 1 +3f9aeb40: sub a9, a9 +3f9aeb50: move a9, *a14+, 1 +3f9aeb60: movk 2, a9 +3f9aeb70: move a9, *a14+, 1 +3f9aeb80: move *a13(0xffa0), a9, 1 +3f9aeba0: move *a9(0x60), *a14+, 1 +3f9aebc0: calla L3F9B0E30 +3f9aebf0: move *a13(0xffe0), a11, 1 +3f9aec10: sub a9, a9 +3f9aec20: move a9, *a11(0x20), 1 +3f9aec40: move *a13(0xffc0), a8, 1 +3f9aec60: jruc L3F9AF2A0 +L3F9AEC70: +3f9aec70: move *a13(0xffc0), a9, 1 +3f9aec90: cmpi 0xff20, a9 +3f9aecc0: jreq L3F9AEED0 +3f9aecd0: subk 32, a9 +3f9aece0: jrne L3F9AEEF0 +3f9aecf0: move *a13(0xffa0), a9, 1 +3f9aed10: move *a9(0x180), a11, 1 +3f9aed30: btst 3, a11 +3f9aed40: jreq L3F9AEEF0 +3f9aed50: move *a9(0x180), a11, 1 +3f9aed70: btst 2, a11 +3f9aed80: jrne L3F9AEEF0 +3f9aed90: move *a9(0x180), a11, 1 +3f9aedb0: btst 0, a11 +3f9aedc0: jrne L3F9AEEF0 +3f9aedd0: move a14, -*sp, 1 +3f9aede0: movk 10, a11 +3f9aedf0: move a11, *a14+, 1 +3f9aee00: movi 0x3f9b0fd0, a8 +3f9aee30: move a8, *a14+, 1 +3f9aee40: move *a9(0x60), a11, 1 +3f9aee60: move *a11(0xe0), *a14+, 1 +3f9aee80: calla L3FB45CD0 +3f9aeeb0: move a8, a11 +3f9aeec0: jrne L3F9AEEF0 +L3F9AEED0: +3f9aeed0: movk 1, a11 +3f9aeee0: jruc L3F9AEF00 +L3F9AEEF0: +3f9aeef0: sub a11, a11 +L3F9AEF00: +3f9aef00: move a11, a8 +3f9aef10: jreq L3F9AEF40 +3f9aef20: sub a8, a8 +3f9aef30: jruc L3F9AF2A0 +L3F9AEF40: +3f9aef40: move *a13(0xffc0), a11, 1 +3f9aef60: srl 0x8, a11 +3f9aef70: cmpi 0x1000fe, a11 +3f9aefa0: jrne L3F9AF170 +3f9aefb0: move *a13(0xffa0), a11, 1 +3f9aefd0: move *a11(0x180), a9, 1 +3f9aeff0: btst 2, a9 +3f9af000: jreq L3F9AF050 +3f9af010: move *a11(0x180), a9, 1 +3f9af030: btst 3, a9 +3f9af040: jreq L3F9AF170 +L3F9AF050: +3f9af050: move a14, -*sp, 1 +3f9af060: movk 10, a9 +3f9af070: move a9, *a14+, 1 +3f9af080: movi 0x3f9b0fd0, a8 +3f9af0b0: move a8, *a14+, 1 +3f9af0c0: move *a11(0x60), a9, 1 +3f9af0e0: move *a9(0xe0), *a14+, 1 +3f9af100: calla L3FB45CD0 +3f9af130: move a8, a9 +3f9af140: jrne L3F9AF170 +3f9af150: movk 1, a9 +3f9af160: jruc L3F9AF180 +L3F9AF170: +3f9af170: sub a9, a9 +L3F9AF180: +3f9af180: move a9, a8 +3f9af190: jreq L3F9AF210 +3f9af1a0: move *a13(0xffc0), a11, 1 +3f9af1c0: andi 0xff, a11 +3f9af1f0: move a11, *a13(0xffc0), 1 +L3F9AF210: +3f9af210: move *a13(0xffe0), a11, 1 +3f9af230: move *a13(0xffc0), *a11(0x0), 1 +3f9af260: movk 2, a9 +3f9af270: move a9, *a11(0x20), 1 +3f9af290: sub a8, a8 +L3F9AF2A0: +3f9af2a0: move *sp(0x80), a14, 1 +3f9af2c0: mmfm sp, a9,a11,a13 +3f9af2e0: rets 2 +3f9af2f0: mmtm sp, a9,a11,a13 +3f9af310: move a14, a13 +3f9af320: addi 0x40, a14 +3f9af340: move *a13(0xffa0), a11, 1 +3f9af360: move *a11, a11, 1 +3f9af370: subk 2, a11 +3f9af380: jreq L3F9AF3D0 +3f9af390: move *a13(0xffc0), a8, 1 +3f9af3b0: jauc L3F9AFE70 +L3F9AF3D0: +3f9af3d0: move *a13(0xffc0), a11, 1 +3f9af3f0: cmpi 0xffe1, a11 +3f9af420: jrc L3F9AF4A0 +3f9af430: cmpi 0xffee, a11 +3f9af460: jrhi L3F9AF4A0 +3f9af470: move a11, a8 +3f9af480: jauc L3F9AFE70 +L3F9AF4A0: +3f9af4a0: cmpi 0xff20, a11 +3f9af4d0: jreq L3F9AF740 +3f9af4e0: subk 32, a11 +3f9af4f0: jrne L3F9AF760 +3f9af500: move *a13(0xffa0), a11, 1 +3f9af520: move *a11(0x180), a11, 1 +3f9af540: btst 3, a11 +3f9af550: jreq L3F9AF760 +3f9af560: move *a13(0xffa0), a11, 1 +3f9af580: move *a11(0x180), a11, 1 +3f9af5a0: btst 2, a11 +3f9af5b0: jrne L3F9AF760 +3f9af5c0: move *a13(0xffa0), a11, 1 +3f9af5e0: move *a11(0x180), a11, 1 +3f9af600: btst 0, a11 +3f9af610: jrne L3F9AF760 +3f9af620: move a14, -*sp, 1 +3f9af630: movk 10, a11 +3f9af640: move a11, *a14+, 1 +3f9af650: movi 0x3f9b0fd0, a8 +3f9af680: move a8, *a14+, 1 +3f9af690: move *a13(0xffa0), a11, 1 +3f9af6b0: move *a11(0x60), a11, 1 +3f9af6d0: move *a11(0xe0), *a14+, 1 +3f9af6f0: calla L3FB45CD0 +3f9af720: move a8, a11 +3f9af730: jrne L3F9AF760 +L3F9AF740: +3f9af740: movk 1, a11 +3f9af750: jruc L3F9AF770 +L3F9AF760: +3f9af760: sub a11, a11 +L3F9AF770: +3f9af770: move a11, a8 +3f9af780: jreq L3F9AF800 +3f9af790: move *a13(0xffe0), a11, 1 +3f9af7b0: movk 1, a9 +3f9af7c0: move a9, *a11(0x20), 1 +3f9af7e0: sub a8, a8 +3f9af7f0: jruc L3F9AFE70 +L3F9AF800: +3f9af800: move a14, -*sp, 1 +3f9af810: sub a11, a11 +3f9af820: move a11, *a14+, 1 +3f9af830: movk 2, a9 +3f9af840: move a9, *a14+, 1 +3f9af850: move *a13(0xffa0), a9, 1 +3f9af870: move *a9(0x60), *a14+, 1 +3f9af890: calla L3F9B0E30 +3f9af8c0: move a14, -*sp, 1 +3f9af8d0: move a9, *a14+, 1 +3f9af8e0: move a13, a11 +3f9af8f0: subi 0x40, a11 +3f9af910: move a11, *a14+, 1 +3f9af920: calla L3F9B0780 +3f9af950: move a8, a8 +3f9af960: jreq L3F9AF9F0 +3f9af970: move *a13(0xffe0), a11, 1 +3f9af990: sub a9, a9 +3f9af9a0: move a9, *a11(0x20), 1 +3f9af9c0: move *a13(0xffc0), a8, 1 +3f9af9e0: jruc L3F9AFE70 +L3F9AF9F0: +3f9af9f0: move *a13(0xffc0), a11, 1 +3f9afa10: srl 0x8, a11 +3f9afa20: cmpi 0x1000fe, a11 +3f9afa50: jrne L3F9AFC00 +3f9afa60: move *a9(0x180), a11, 1 +3f9afa80: btst 2, a11 +3f9afa90: jreq L3F9AFAE0 +3f9afaa0: move *a9(0x180), a11, 1 +3f9afac0: btst 3, a11 +3f9afad0: jreq L3F9AFC00 +L3F9AFAE0: +3f9afae0: move a14, -*sp, 1 +3f9afaf0: movk 10, a11 +3f9afb00: move a11, *a14+, 1 +3f9afb10: movi 0x3f9b0fd0, a8 +3f9afb40: move a8, *a14+, 1 +3f9afb50: move *a9(0x60), a11, 1 +3f9afb70: move *a11(0xe0), *a14+, 1 +3f9afb90: calla L3FB45CD0 +3f9afbc0: move a8, a11 +3f9afbd0: jrne L3F9AFC00 +3f9afbe0: movk 1, a11 +3f9afbf0: jruc L3F9AFC10 +L3F9AFC00: +3f9afc00: sub a11, a11 +L3F9AFC10: +3f9afc10: move a11, a8 +3f9afc20: jreq L3F9AFCA0 +3f9afc30: move *a13(0xffc0), a11, 1 +3f9afc50: andi 0xff, a11 +3f9afc80: move a11, *a13(0xffc0), 1 +L3F9AFCA0: +3f9afca0: move a14, -*sp, 1 +3f9afcb0: move *a13(0xffc0), *a14+, 1 +3f9afcd0: move *a13(0xffe0), a11, 1 +3f9afcf0: move *a11, a9, 1 +3f9afd00: move a9, *a14+, 1 +3f9afd10: calla L3F9AFEC0 +3f9afd40: move a8, *a13(0xffc0), 1 +3f9afd60: move a8, a9 +3f9afd70: jrne L3F9AFE20 +3f9afd80: move a14, -*sp, 1 +3f9afd90: sub a9, a9 +3f9afda0: move a9, *a14+, 1 +3f9afdb0: move *a13(0xffa0), a9, 1 +3f9afdd0: move *a9(0x60), *a14+, 1 +3f9afdf0: calla L3FD34A40 +L3F9AFE20: +3f9afe20: sub a9, a9 +3f9afe30: move a9, *a11(0x20), 1 +3f9afe50: move *a13(0xffc0), a8, 1 +L3F9AFE70: +3f9afe70: move *sp(0x80), a14, 1 +3f9afe90: mmfm sp, a9,a11,a13 +3f9afeb0: rets 2 +L3F9AFEC0: +3f9afec0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9afee0: move a14, a13 +3f9afef0: sub a9, a9 +3f9aff00: move a9, a5 +3f9aff10: move a5, a7 +3f9aff20: sll 0x6, a5 +3f9aff30: sll 0x5, a7 +3f9aff40: add a7, a5 +3f9aff50: addi 0x231fa0, a5 +3f9aff80: move *a5, a7, 1 +3f9aff90: jreq L3F9B02B0 +L3F9AFFA0: +3f9affa0: move a9, a5 +3f9affb0: move a5, a7 +3f9affc0: sll 0x6, a5 +3f9affd0: sll 0x5, a7 +3f9affe0: add a7, a5 +3f9afff0: addi 0x231fa0, a5 +3f9b0020: move *a5, a7, 1 +3f9b0030: move *a13(0xffe0), a5, 1 +3f9b0050: cmp a5, a7 +3f9b0060: jrne L3F9B0200 +3f9b0070: move a9, a5 +3f9b0080: move a5, a7 +3f9b0090: sll 0x6, a5 +3f9b00a0: sll 0x5, a7 +3f9b00b0: add a7, a5 +3f9b00c0: addi 0x231fa0, a5 +3f9b00f0: move *a5(0x20), a7, 1 +3f9b0110: move *a13(0xffc0), a5, 1 +3f9b0130: cmp a5, a7 +3f9b0140: jrne L3F9B0200 +3f9b0150: move a9, a5 +3f9b0160: move a5, a7 +3f9b0170: sll 0x6, a5 +3f9b0180: sll 0x5, a7 +3f9b0190: add a7, a5 +3f9b01a0: addi 0x231fa0, a5 +3f9b01d0: move *a5(0x40), a8, 1 +3f9b01f0: jruc L3F9B0410 +L3F9B0200: +3f9b0200: inc a9 +3f9b0210: move a9, a5 +3f9b0220: move a5, a7 +3f9b0230: sll 0x6, a5 +3f9b0240: sll 0x5, a7 +3f9b0250: add a7, a5 +3f9b0260: addi 0x231fa0, a5 +3f9b0290: move *a5, a7, 1 +3f9b02a0: jrne L3F9AFFA0 +L3F9B02B0: +3f9b02b0: move a14, -*sp, 1 +3f9b02c0: move *a13(0xffe0), *a14+, 1 +3f9b02e0: calla L3F9B0460 +3f9b0310: move a8, a10 +3f9b0320: jrlt L3F9B0400 +3f9b0330: move a14, -*sp, 1 +3f9b0340: move *a13(0xffc0), *a14+, 1 +3f9b0360: calla L3F9B0460 +3f9b0390: move a8, a11 +3f9b03a0: jrlt L3F9B0400 +3f9b03b0: move a10, a7 +3f9b03c0: sll 0x4, a7 +3f9b03d0: or a11, a7 +3f9b03e0: move a7, a8 +3f9b03f0: jruc L3F9B0410 +L3F9B0400: +3f9b0400: sub a8, a8 +L3F9B0410: +3f9b0410: move *sp(0xe0), a14, 1 +3f9b0430: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9b0450: rets 2 +L3F9B0460: +3f9b0460: mmtm sp, a11,a13 +3f9b0480: move a14, a13 +3f9b0490: move *a13(0xffe0), a11, 1 +3f9b04b0: cmpi 0xffb0, a11 +3f9b04e0: jrlt L3F9B0580 +3f9b04f0: cmpi 0xffb9, a11 +3f9b0520: jrgt L3F9B0580 +3f9b0530: move a11, a8 +3f9b0540: subi 0xffb0, a8 +3f9b0570: jruc L3F9B0730 +L3F9B0580: +3f9b0580: cmpi 0xff91, a11 +3f9b05b0: jrlt L3F9B0650 +3f9b05c0: cmpi 0xff94, a11 +3f9b05f0: jrgt L3F9B0650 +3f9b0600: move a11, a8 +3f9b0610: subi 0xff87, a8 +3f9b0640: jruc L3F9B0730 +L3F9B0650: +3f9b0650: cmpi 0xffad, a11 +3f9b0680: jrne L3F9B06B0 +3f9b0690: movk 14, a8 +3f9b06a0: jruc L3F9B0730 +L3F9B06B0: +3f9b06b0: cmpi 0xffac, a11 +3f9b06e0: jrne L3F9B0710 +3f9b06f0: movk 15, a8 +3f9b0700: jruc L3F9B0730 +L3F9B0710: +3f9b0710: movi 0xffff, a8 +L3F9B0730: +3f9b0730: move *sp(0x60), a14, 1 +3f9b0750: mmfm sp, a11,a13 +3f9b0770: rets 2 +L3F9B0780: +3f9b0780: mmtm sp, a7,a9,a11,a13 +3f9b07a0: move a14, a13 +3f9b07b0: move *a13(0xffe0), a11, 1 +3f9b07d0: move *a11, a9, 1 +3f9b07e0: cmpi 0xffff, a9 +3f9b0810: jrne L3F9B0940 +3f9b0820: move *a13(0xffc0), a11, 1 +3f9b0840: move *a11(0x180), a11, 1 +3f9b0860: btst 2, a11 +3f9b0870: jrne L3F9B0940 +3f9b0880: move *a13(0xffc0), a11, 1 +3f9b08a0: move *a11(0x180), a11, 1 +3f9b08c0: btst 3, a11 +3f9b08d0: jrne L3F9B0940 +3f9b08e0: move *a13(0xffe0), a11, 1 +3f9b0900: sub a7, a7 +3f9b0910: move a7, *a11, 1 +3f9b0920: movk 1, a8 +3f9b0930: jruc L3F9B0DE0 +L3F9B0940: +3f9b0940: move a14, -*sp, 1 +3f9b0950: move a9, *a14+, 1 +3f9b0960: calla L3F9B0460 +3f9b0990: move a8, a7 +3f9b09a0: jrlt L3F9B09D0 +3f9b09b0: sub a8, a8 +3f9b09c0: jruc L3F9B0DE0 +L3F9B09D0: +3f9b09d0: move *a13(0xffc0), a11, 1 +3f9b09f0: move *a11(0x180), a7, 1 +3f9b0a10: btst 2, a7 +3f9b0a20: jrne L3F9B0DB0 +3f9b0a30: move *a11(0x180), a7, 1 +3f9b0a50: btst 3, a7 +3f9b0a60: jrne L3F9B0DB0 +3f9b0a70: cmpi 0xff80, a9 +3f9b0aa0: jrc L3F9B0AF0 +3f9b0ab0: cmpi 0xffbd, a9 +3f9b0ae0: jrls L3F9B0DB0 +L3F9B0AF0: +3f9b0af0: cmpi 0xffbe, a9 +3f9b0b20: jrc L3F9B0B70 +3f9b0b30: cmpi 0xffe0, a9 +3f9b0b60: jrls L3F9B0DB0 +L3F9B0B70: +3f9b0b70: cmpi 0xff60, a9 +3f9b0ba0: jrc L3F9B0BF0 +3f9b0bb0: cmpi 0xff80, a9 +3f9b0be0: jrc L3F9B0DB0 +L3F9B0BF0: +3f9b0bf0: cmpi 0x1000ff00, a9 +3f9b0c20: jreq L3F9B0DB0 +3f9b0c30: cmpi 0xff91, a9 +3f9b0c60: jrc L3F9B0CB0 +3f9b0c70: cmpi 0xff94, a9 +3f9b0ca0: jrls L3F9B0DB0 +L3F9B0CB0: +3f9b0cb0: cmpi 0xff50, a9 +3f9b0ce0: jrc L3F9B0D30 +3f9b0cf0: cmpi 0xff60, a9 +3f9b0d20: jrc L3F9B0DB0 +L3F9B0D30: +3f9b0d30: cmpi 0xff09, a9 +3f9b0d60: jrlt L3F9B0DD0 +3f9b0d70: cmpi 0xff20, a9 +3f9b0da0: jrge L3F9B0DD0 +L3F9B0DB0: +3f9b0db0: movk 1, a8 +3f9b0dc0: jruc L3F9B0DE0 +L3F9B0DD0: +3f9b0dd0: sub a8, a8 +L3F9B0DE0: +3f9b0de0: move *sp(0xa0), a14, 1 +3f9b0e00: mmfm sp, a7,a9,a11,a13 +3f9b0e20: rets 2 +L3F9B0E30: +3f9b0e30: mmtm sp, a11,a13 +3f9b0e50: move a14, a13 +3f9b0e60: addi 0x100, a14 +3f9b0e80: move *a13(0xffa0), *a13(0xa0), 1 +3f9b0eb0: move *a13(0xffc0), *a13(0x80), 1 +3f9b0ee0: move a14, -*sp, 1 +3f9b0ef0: move a13, *a14+, 1 +3f9b0f00: movi 0x30, a11 +3f9b0f20: move a11, *a14+, 1 +3f9b0f30: move *a13(0xffe0), *a14+, 1 +3f9b0f50: calla L3FD350E0 +3f9b0f80: move *sp(0x60), a14, 1 +3f9b0fa0: mmfm sp, a11,a13 +3f9b0fc0: rets 2 +3f9b0fd0: sub a10, a4 +3f9b0fe0: xor a10, a3 +3f9b0ff0: move a2, b9 +3f9b1000: move a10, b4 +3f9b1010: andn b10, b7 +3f9b1020: .word 0x0000 +L3F9B1030: +3f9b1030: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9b1050: move a14, a13 +3f9b1060: addk 32, a14 +3f9b1070: move *a13(0xffe0), a9, 1 +3f9b1090: move *a9(0x2660), a7, 1 +3f9b10b0: jreq L3F9B1170 +3f9b10c0: move a14, -*sp, 1 +3f9b10d0: move *a9(0x60), *a14+, 1 +3f9b10f0: movk 1, a7 +3f9b1100: move a7, *a14+, 1 +3f9b1110: movk 6, a5 +3f9b1120: move a5, *a14+, 1 +3f9b1130: calla L3F5FFD90 +3f9b1160: move a8, *a13, 1 +L3F9B1170: +3f9b1170: move *a9(0x380), a7, 1 +3f9b1190: move *a9(0x360), a5, 1 +3f9b11b0: sub a5, a7 +3f9b11c0: move a7, a11 +3f9b11d0: sra 0x3, a11 +3f9b11e0: move a11, a10 +3f9b11f0: move *a9(0x360), a0, 1 +3f9b1210: move a0, *a9(0x380), 1 +3f9b1230: move a10, a5 +3f9b1240: jreq L3F9B15D0 +L3F9B1250: +3f9b1250: move a14, -*sp, 1 +3f9b1260: move a11, *a14+, 1 +3f9b1270: move a0, *a14+, 1 +3f9b1280: calla L3F708700 +3f9b12b0: move *a8(0x100), a7, 1 +3f9b12d0: move *a7, a7, 1 +3f9b12e0: move *a9(0x60), a5, 1 +3f9b1300: sll 0x5, a5 +3f9b1310: add a5, a7 +3f9b1320: move *a7(0x8e0), *a14+, 1 +3f9b1340: calla L3F70D150 +3f9b1370: move a8, a12 +3f9b1380: jrle L3F9B13F0 +3f9b1390: sub a12, a10 +3f9b13a0: move a10, a11 +3f9b13b0: move a12, a7 +3f9b13c0: sll 0x3, a7 +3f9b13d0: add a7, a0 +3f9b13e0: jruc L3F9B15B0 +L3F9B13F0: +3f9b13f0: jrne L3F9B1500 +3f9b1400: calla L3F708700 +3f9b1430: move *a8(0x100), a7, 1 +3f9b1450: move *a7, a7, 1 +3f9b1460: movi 0x23, a5 +3f9b1480: move a5, *a7(0x20), 1 +3f9b14a0: move a14, -*sp, 1 +3f9b14b0: move a9, *a14+, 1 +3f9b14c0: calla L3FD3BAD0 +3f9b14f0: jruc L3F9B15B0 +L3F9B1500: +3f9b1500: move a14, -*sp, 1 +3f9b1510: move a9, *a14+, 1 +3f9b1520: calla L3F708700 +3f9b1550: move *a8(0x100), a7, 1 +3f9b1570: move *a7, a7, 1 +3f9b1580: move *a7(0x40), a7, 1 +3f9b15a0: call a7 +L3F9B15B0: +3f9b15b0: move a10, a5 +3f9b15c0: jrne L3F9B1250 +L3F9B15D0: +3f9b15d0: calla L3F708700 +3f9b1600: move *a8(0x100), a7, 1 +3f9b1620: move *a7, a7, 1 +3f9b1630: addi 0x11c0, a7 +3f9b1650: move a7, *a9(0x340), 1 +3f9b1670: move *a9(0x2660), a7, 1 +3f9b1690: jreq L3F9B1740 +3f9b16a0: move a14, -*sp, 1 +3f9b16b0: move *a9(0x60), *a14+, 1 +3f9b16d0: move *a13(0x0), *a14+, 1 +3f9b16f0: movk 6, a7 +3f9b1700: move a7, *a14+, 1 +3f9b1710: calla L3F5FFD90 +L3F9B1740: +3f9b1740: move *sp(0x120), a14, 1 +3f9b1760: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9b1780: rets 2 +L3F9B1790: +3f9b1790: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9b17b0: move a14, a13 +3f9b17c0: addi 0x4040, a14 +3f9b17e0: move *a13(0xffe0), a9, 1 +3f9b1800: move *a13(0xffc0), a7, 1 +3f9b1820: subk 2, a7 +3f9b1830: jrne L3F9B1890 +3f9b1840: move a14, -*sp, 1 +3f9b1850: move a9, *a14+, 1 +3f9b1860: calla L3F9B1030 +L3F9B1890: +3f9b1890: calla L3F708700 +3f9b18c0: move *a8(0x100), a7, 1 +3f9b18e0: move *a7, a7, 1 +3f9b18f0: move *a9(0x60), a5, 1 +3f9b1910: sll 0x5, a5 +3f9b1920: add a5, a7 +3f9b1930: move *a7(0x8e0), *a13(0x4020), 1 +3f9b1960: move *a13(0x4020), a7, 1 +3f9b1980: move *a7(0xa0), *a13(0x0), 1 +3f9b19b0: move *a13, a7, 1 +3f9b19c0: jrge L3F9B1A80 +3f9b19d0: move a14, -*sp, 1 +3f9b19e0: move a9, *a14+, 1 +3f9b19f0: calla L3F708700 +3f9b1a20: move *a8(0x100), a5, 1 +3f9b1a40: move *a5, a5, 1 +3f9b1a50: move *a5(0x40), a5, 1 +3f9b1a70: call a5 +L3F9B1A80: +3f9b1a80: move a7, a10 +3f9b1a90: subk 32, a7 +3f9b1aa0: jrnc L3F9B1AE0 +3f9b1ab0: move *a9(0x2e0), a8, 1 +3f9b1ad0: jruc L3F9B1D90 +L3F9B1AE0: +3f9b1ae0: cmpi 0x800, a10 +3f9b1b00: jrle L3F9B1B30 +3f9b1b10: movi 0x800, a10 +L3F9B1B30: +3f9b1b30: sra 0x5, a10 +3f9b1b40: move a10, a7 +3f9b1b50: sll 0x5, a7 +3f9b1b60: move a7, *a13, 1 +3f9b1b70: move a14, -*sp, 1 +3f9b1b80: move a7, *a14+, 1 +3f9b1b90: move a13, a5 +3f9b1ba0: addk 32, a5 +3f9b1bb0: move a5, *a14+, 1 +3f9b1bc0: move a9, *a14+, 1 +3f9b1bd0: calla L3F9B2470 +3f9b1c00: move a5, a11 +3f9b1c10: move a10, a8 +3f9b1c20: jrle L3F9B1D70 +L3F9B1C30: +3f9b1c30: setf 8, 0, 0 +3f9b1c40: move *a11, a7, 0 +3f9b1c50: jrne L3F9B1CD0 +3f9b1c60: move a14, -*sp, 1 +3f9b1c70: move a11, *a14+, 1 +3f9b1c80: move a9, *a14+, 1 +3f9b1c90: calla L3F9BD000 +3f9b1cc0: jruc L3F9B1D30 +L3F9B1CD0: +3f9b1cd0: move a14, -*sp, 1 +3f9b1ce0: move a11, *a14+, 1 +3f9b1cf0: move a9, *a14+, 1 +3f9b1d00: calla L3F9B89A0 +L3F9B1D30: +3f9b1d30: addi 0x100, a11 +3f9b1d50: dec a10 +3f9b1d60: jrgt L3F9B1C30 +L3F9B1D70: +3f9b1d70: move *a9(0x2e0), a8, 1 +L3F9B1D90: +3f9b1d90: move *sp(0xe0), a14, 1 +3f9b1db0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9b1dd0: rets 2 +3f9b1de0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9b1e00: move a14, a13 +3f9b1e10: addi 0x4060, a14 +3f9b1e30: move *a13(0xffe0), a9, 1 +3f9b1e50: move *a9(0x2e0), *a13(0x4020), 1 +3f9b1e80: move a14, -*sp, 1 +3f9b1e90: move a9, *a14+, 1 +3f9b1ea0: calla L3F9B1030 +3f9b1ed0: move *a13(0x4020), a7, 1 +3f9b1ef0: move *a9(0x2e0), a5, 1 +3f9b1f10: cmp a5, a7 +3f9b1f20: jrne L3F9B2420 +L3F9B1F30: +3f9b1f30: calla L3F708700 +3f9b1f60: move *a8(0x100), a7, 1 +3f9b1f80: move *a7, a7, 1 +3f9b1f90: move *a9(0x60), a5, 1 +3f9b1fb0: sll 0x5, a5 +3f9b1fc0: add a5, a7 +3f9b1fd0: move *a7(0x8e0), *a13(0x4040), 1 +3f9b2000: move *a13(0x4040), a7, 1 +3f9b2020: move *a7(0xa0), *a13(0x4000), 1 +3f9b2050: move *a13(0x4000), a7, 1 +3f9b2070: jrge L3F9B2130 +3f9b2080: move a14, -*sp, 1 +3f9b2090: move a9, *a14+, 1 +3f9b20a0: calla L3F708700 +3f9b20d0: move *a8(0x100), a5, 1 +3f9b20f0: move *a5, a5, 1 +3f9b2100: move *a5(0x40), a5, 1 +3f9b2120: call a5 +L3F9B2130: +3f9b2130: move a7, a10 +3f9b2140: cmpi 0x20, a10 +3f9b2160: jrnc L3F9B2180 +3f9b2170: movk 32, a10 +L3F9B2180: +3f9b2180: cmpi 0x800, a10 +3f9b21a0: jrle L3F9B21D0 +3f9b21b0: movi 0x800, a10 +L3F9B21D0: +3f9b21d0: move a10, a5 +3f9b21e0: srl 0x5, a5 +3f9b21f0: move a5, a10 +3f9b2200: sll 0x5, a10 +3f9b2210: move a14, -*sp, 1 +3f9b2220: move a10, *a14+, 1 +3f9b2230: move a13, *a14+, 1 +3f9b2240: move a9, *a14+, 1 +3f9b2250: calla L3F9B2470 +3f9b2280: move a13, a11 +3f9b2290: move a10, a5 +3f9b22a0: jrle L3F9B23F0 +L3F9B22B0: +3f9b22b0: setf 8, 0, 0 +3f9b22c0: move *a11, a7, 0 +3f9b22d0: jrne L3F9B2350 +3f9b22e0: move a14, -*sp, 1 +3f9b22f0: move a11, *a14+, 1 +3f9b2300: move a9, *a14+, 1 +3f9b2310: calla L3F9BD000 +3f9b2340: jruc L3F9B23B0 +L3F9B2350: +3f9b2350: move a14, -*sp, 1 +3f9b2360: move a11, *a14+, 1 +3f9b2370: move a9, *a14+, 1 +3f9b2380: calla L3F9B89A0 +L3F9B23B0: +3f9b23b0: addi 0x100, a11 +3f9b23d0: subk 32, a10 +3f9b23e0: jrgt L3F9B22B0 +L3F9B23F0: +3f9b23f0: move *a9(0x2a0), a7, 1 +3f9b2410: jreq L3F9B1F30 +L3F9B2420: +3f9b2420: move *sp(0xe0), a14, 1 +3f9b2440: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9b2460: rets 2 +L3F9B2470: +3f9b2470: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9b2490: move a14, a13 +3f9b24a0: addk 32, a14 +3f9b24b0: move *a13(0xffe0), a9, 1 +3f9b24d0: move *a13(0xffc0), a10, 1 +3f9b24f0: move *a13(0xffa0), a11, 1 +3f9b2510: move a9, @0x239d40, 1 +3f9b2540: move a10, @0x239d60, 1 +3f9b2570: move a11, @0x239d80, 1 +3f9b25a0: sub a7, a7 +3f9b25b0: move a7, @0x239dc0, 1 +3f9b25e0: move a11, a11 +3f9b25f0: jaeq L3F9B3160 +3f9b2610: move *a9(0x2660), a7, 1 +3f9b2630: jaeq L3F9B2F00 +3f9b2650: move a14, -*sp, 1 +3f9b2660: move *a9(0x60), *a14+, 1 +3f9b2680: movk 1, a7 +3f9b2690: move a7, *a14+, 1 +3f9b26a0: movk 6, a5 +3f9b26b0: move a5, *a14+, 1 +3f9b26c0: calla L3F5FFD90 +3f9b26f0: move a8, *a13, 1 +3f9b2700: jruc L3F9B2F00 +L3F9B2710: +3f9b2710: move a12, a5 +3f9b2720: jrge L3F9B2840 +3f9b2730: move a14, -*sp, 1 +3f9b2740: calla L3F708700 +3f9b2770: move *a8(0x100), a7, 1 +3f9b2790: move *a7, a7, 1 +3f9b27a0: move *a7(0x20), *a14+, 1 +3f9b27c0: move a12, *a14+, 1 +3f9b27d0: movi 0x3f9c02d0, a8 +3f9b2800: move a8, *a14+, 1 +3f9b2810: calla L3FB341E0 +L3F9B2840: +3f9b2840: move a12, a5 +3f9b2850: jrle L3F9B28B0 +3f9b2860: sub a12, a11 +3f9b2870: move a12, a7 +3f9b2880: sll 0x3, a7 +3f9b2890: add a7, a10 +3f9b28a0: jruc L3F9B2ED0 +L3F9B28B0: +3f9b28b0: jrne L3F9B2A50 +3f9b28c0: calla L3F708700 +3f9b28f0: move *a8(0x100), a7, 1 +3f9b2910: move *a7, a7, 1 +3f9b2920: movi 0x23, a5 +3f9b2940: move a5, *a7(0x20), 1 +3f9b2960: move a14, -*sp, 1 +3f9b2970: move a9, *a14+, 1 +3f9b2980: calla L3FD3C570 +3f9b29b0: calla L3F708700 +3f9b29e0: move *a8(0x100), a7, 1 +3f9b2a00: move *a7, a7, 1 +3f9b2a10: sub a5, a5 +3f9b2a20: move a5, *a7(0x20), 1 +3f9b2a40: jruc L3F9B2ED0 +L3F9B2A50: +3f9b2a50: jrne L3F9B2B00 +3f9b2a60: calla L3F708700 +3f9b2a90: move *a8(0x100), a7, 1 +3f9b2ab0: move *a7, a7, 1 +3f9b2ac0: movk 32, a5 +3f9b2ad0: move a5, *a7(0x20), 1 +3f9b2af0: jruc L3F9B2ED0 +L3F9B2B00: +3f9b2b00: calla L3F708700 +3f9b2b30: move *a8(0x100), a7, 1 +3f9b2b50: move *a7, a7, 1 +3f9b2b60: move *a7(0x20), a7, 1 +3f9b2b80: subk 4, a7 +3f9b2b90: jreq L3F9B2ED0 +3f9b2ba0: move a14, -*sp, 1 +3f9b2bb0: movi 0x3f9c03f8, a8 +3f9b2be0: move a8, *a14+, 1 +3f9b2bf0: calla L3FB341E0 +3f9b2c20: move a14, -*sp, 1 +3f9b2c30: calla L3F708700 +3f9b2c60: move *a8(0x100), a7, 1 +3f9b2c80: move *a7, a7, 1 +3f9b2c90: move *a9(0x60), a5, 1 +3f9b2cb0: sll 0x5, a5 +3f9b2cc0: add a5, a7 +3f9b2cd0: move *a7(0x8e0), *a14+, 1 +3f9b2cf0: movi 0x3f9c0480, a8 +3f9b2d20: move a8, *a14+, 1 +3f9b2d30: calla L3FB341E0 +3f9b2d60: move a14, -*sp, 1 +3f9b2d70: calla L3F708700 +3f9b2da0: move a8, *a14+, 1 +3f9b2db0: movi 0x3f9c0558, a8 +3f9b2de0: move a8, *a14+, 1 +3f9b2df0: calla L3FB341E0 +3f9b2e20: move a14, -*sp, 1 +3f9b2e30: move a9, *a14+, 1 +3f9b2e40: calla L3F708700 +3f9b2e70: move *a8(0x100), a7, 1 +3f9b2e90: move *a7, a7, 1 +3f9b2ea0: move *a7(0x40), a7, 1 +3f9b2ec0: call a7 +L3F9B2ED0: +3f9b2ed0: move a12, @0x239da0, 1 +L3F9B2F00: +3f9b2f00: move a14, -*sp, 1 +3f9b2f10: move a11, *a14+, 1 +3f9b2f20: move a10, *a14+, 1 +3f9b2f30: calla L3F708700 +3f9b2f60: move *a8(0x100), a7, 1 +3f9b2f80: move *a7, a7, 1 +3f9b2f90: move *a9(0x60), a5, 1 +3f9b2fb0: sll 0x5, a5 +3f9b2fc0: add a5, a7 +3f9b2fd0: move *a7(0x8e0), *a14+, 1 +3f9b2ff0: calla L3F70C5C0 +3f9b3020: move a8, a12 +3f9b3030: cmp a11, a8 +3f9b3040: jane L3F9B2710 +3f9b3060: move *a9(0x2660), a7, 1 +3f9b3080: jreq L3F9B3130 +3f9b3090: move a14, -*sp, 1 +3f9b30a0: move *a9(0x60), *a14+, 1 +3f9b30c0: move *a13(0x0), *a14+, 1 +3f9b30e0: movk 6, a7 +3f9b30f0: move a7, *a14+, 1 +3f9b3100: calla L3F5FFD90 +L3F9B3130: +3f9b3130: move a12, @0x239da0, 1 +L3F9B3160: +3f9b3160: move *sp(0x100), a14, 1 +3f9b3180: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9b31a0: rets 2 +L3F9B31B0: +3f9b31b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9b31d0: move a14, a13 +3f9b31e0: addi 0x4040, a14 +3f9b3200: calla L3F708700 +3f9b3230: move *a8(0x100), a11, 1 +3f9b3250: move *a11, a11, 1 +3f9b3260: move *a13(0xffe0), a7, 1 +3f9b3280: move *a7(0x60), a5, 1 +3f9b32a0: sll 0x5, a5 +3f9b32b0: add a5, a11 +3f9b32c0: move *a11(0x8e0), *a13(0x4020), 1 +3f9b32f0: move *a13(0x4020), a11, 1 +3f9b3310: move *a11(0xa0), *a13(0x4000), 1 +3f9b3340: move *a13(0x4000), a11, 1 +3f9b3360: jrge L3F9B3420 +3f9b3370: move a14, -*sp, 1 +3f9b3380: move a7, *a14+, 1 +3f9b3390: calla L3F708700 +3f9b33c0: move *a8(0x100), a5, 1 +3f9b33e0: move *a5, a5, 1 +3f9b33f0: move *a5(0x40), a5, 1 +3f9b3410: call a5 +L3F9B3420: +3f9b3420: move a11, a9 +3f9b3430: cmpi 0x20, a9 +3f9b3450: jrc L3F9B36F0 +3f9b3460: cmpi 0x800, a9 +3f9b3480: jrle L3F9B34B0 +3f9b3490: movi 0x800, a9 +L3F9B34B0: +3f9b34b0: move a9, a5 +3f9b34c0: srl 0x5, a5 +3f9b34d0: move a5, a9 +3f9b34e0: sll 0x5, a9 +3f9b34f0: move a14, -*sp, 1 +3f9b3500: move a9, *a14+, 1 +3f9b3510: move a13, *a14+, 1 +3f9b3520: move a7, *a14+, 1 +3f9b3530: calla L3F9B2470 +3f9b3560: move a13, a10 +3f9b3570: move a9, a5 +3f9b3580: jrle L3F9B36F0 +L3F9B3590: +3f9b3590: setf 8, 0, 0 +3f9b35a0: move *a10, a11, 0 +3f9b35b0: jrne L3F9B3640 +3f9b35c0: move a14, -*sp, 1 +3f9b35d0: move a10, *a14+, 1 +3f9b35e0: move *a13(0xffe0), *a14+, 1 +3f9b3600: calla L3F9BD000 +3f9b3630: jruc L3F9B36B0 +L3F9B3640: +3f9b3640: move a14, -*sp, 1 +3f9b3650: move a10, *a14+, 1 +3f9b3660: move *a13(0xffe0), *a14+, 1 +3f9b3680: calla L3F9B89A0 +L3F9B36B0: +3f9b36b0: addi 0x100, a10 +3f9b36d0: subk 32, a9 +3f9b36e0: jrgt L3F9B3590 +L3F9B36F0: +3f9b36f0: move *sp(0xe0), a14, 1 +3f9b3710: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9b3730: rets 2 +L3F9B3740: +3f9b3740: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9b3760: move a14, a13 +3f9b3770: addi 0xc0, a14 +3f9b3790: move *a13(0xffe0), a9, 1 +3f9b37b0: move *a13(0xffc0), a10, 1 +3f9b37d0: move *a13(0xffa0), a11, 1 +3f9b37f0: move a9, @0x239d40, 1 +3f9b3820: move a10, @0x239d60, 1 +3f9b3850: move a11, @0x239d80, 1 +3f9b3880: movk 1, a7 +3f9b3890: move a7, @0x239dc0, 1 +3f9b38c0: jaeq L3F9B4470 +3f9b38e0: move *a9(0x2660), a7, 1 +3f9b3900: jreq L3F9B39D0 +3f9b3910: move a14, -*sp, 1 +3f9b3920: move *a9(0x60), *a14+, 1 +3f9b3940: movk 1, a7 +3f9b3950: move a7, *a14+, 1 +3f9b3960: movk 6, a5 +3f9b3970: move a5, *a14+, 1 +3f9b3980: calla L3F5FFD90 +3f9b39b0: move a8, *a13(0xa0), 1 +L3F9B39D0: +3f9b39d0: move a11, *a13(0x20), 1 +3f9b39f0: move a10, *a13, 1 +3f9b3a00: calla L3F708700 +3f9b3a30: move *a8(0x100), a7, 1 +3f9b3a50: move *a7, a7, 1 +3f9b3a60: movk 3, a5 +3f9b3a70: and a11, a5 +3f9b3a80: sll 0x5, a5 +3f9b3a90: add a5, a7 +3f9b3aa0: move *a7(0x1140), *a13(0x60), 1 +3f9b3ad0: move a13, a7 +3f9b3ae0: addi 0x80, a7 +3f9b3b00: move a7, *a13(0x40), 1 +3f9b3b20: move *a13(0x60), a5, 1 +3f9b3b40: add a5, a11 +3f9b3b50: jruc L3F9B4200 +L3F9B3B60: +3f9b3b60: move a12, @0x239da0, 1 +3f9b3b90: move a12, a5 +3f9b3ba0: jrle L3F9B3DB0 +3f9b3bb0: sub a12, a11 +3f9b3bc0: move *a13(0x20), a7, 1 +3f9b3be0: sub a12, a7 +3f9b3bf0: move a7, *a13(0x20), 1 +3f9b3c10: jrge L3F9B3D50 +3f9b3c20: move *a13(0x60), a7, 1 +3f9b3c40: move *a13(0x20), a3, 1 +3f9b3c60: add a3, a7 +3f9b3c70: move a7, *a13(0x60), 1 +3f9b3c90: move *a13(0x20), a3, 1 +3f9b3cb0: sll 0x3, a3 +3f9b3cc0: move *a13(0x40), a7, 1 +3f9b3ce0: sub a3, a7 +3f9b3cf0: move a7, *a13(0x40), 1 +3f9b3d10: sub a3, a3 +3f9b3d20: move a3, *a13(0x20), 1 +3f9b3d40: jruc L3F9B4200 +L3F9B3D50: +3f9b3d50: move a12, a3 +3f9b3d60: sll 0x3, a3 +3f9b3d70: move *a13, a7, 1 +3f9b3d80: add a7, a3 +3f9b3d90: move a3, *a13, 1 +3f9b3da0: jruc L3F9B4200 +L3F9B3DB0: +3f9b3db0: jrne L3F9B3F50 +3f9b3dc0: calla L3F708700 +3f9b3df0: move *a8(0x100), a7, 1 +3f9b3e10: move *a7, a7, 1 +3f9b3e20: movi 0x23, a5 +3f9b3e40: move a5, *a7(0x20), 1 +3f9b3e60: move a14, -*sp, 1 +3f9b3e70: move a9, *a14+, 1 +3f9b3e80: calla L3FD3C570 +3f9b3eb0: calla L3F708700 +3f9b3ee0: move *a8(0x100), a7, 1 +3f9b3f00: move *a7, a7, 1 +3f9b3f10: sub a3, a3 +3f9b3f20: move a3, *a7(0x20), 1 +3f9b3f40: jruc L3F9B4200 +L3F9B3F50: +3f9b3f50: jrne L3F9B40B0 +3f9b3f60: calla L3F708700 +3f9b3f90: move *a8(0x100), a7, 1 +3f9b3fb0: move *a7, a7, 1 +3f9b3fc0: movk 32, a5 +3f9b3fd0: move a5, *a7(0x20), 1 +3f9b3ff0: move a14, -*sp, 1 +3f9b4000: move a9, *a14+, 1 +3f9b4010: calla L3F708700 +3f9b4040: move *a8(0x100), a7, 1 +3f9b4060: move *a7, a7, 1 +3f9b4070: move *a7(0x40), a7, 1 +3f9b4090: call a7 +3f9b40a0: jruc L3F9B4200 +L3F9B40B0: +3f9b40b0: calla L3F708700 +3f9b40e0: move *a8(0x100), a7, 1 +3f9b4100: move *a7, a7, 1 +3f9b4110: move *a7(0x20), a7, 1 +3f9b4130: subk 4, a7 +3f9b4140: jreq L3F9B4200 +3f9b4150: move a14, -*sp, 1 +3f9b4160: move a9, *a14+, 1 +3f9b4170: calla L3F708700 +3f9b41a0: move *a8(0x100), a7, 1 +3f9b41c0: move *a7, a7, 1 +3f9b41d0: move *a7(0x40), a7, 1 +3f9b41f0: call a7 +L3F9B4200: +3f9b4200: move a14, -*sp, 1 +3f9b4210: movk 2, a7 +3f9b4220: move a7, *a14+, 1 +3f9b4230: move a13, *a14+, 1 +3f9b4240: calla L3F708700 +3f9b4270: move *a8(0x100), a5, 1 +3f9b4290: move *a5, a5, 1 +3f9b42a0: move *a9(0x60), a3, 1 +3f9b42c0: sll 0x5, a3 +3f9b42d0: add a3, a5 +3f9b42e0: move *a5(0x8e0), *a14+, 1 +3f9b4300: calla L3F9BFD40 +3f9b4330: move a8, a12 +3f9b4340: cmp a11, a8 +3f9b4350: jane L3F9B3B60 +3f9b4370: move *a9(0x2660), a5, 1 +3f9b4390: jreq L3F9B4440 +3f9b43a0: move a14, -*sp, 1 +3f9b43b0: move *a9(0x60), *a14+, 1 +3f9b43d0: move *a13(0xa0), *a14+, 1 +3f9b43f0: movk 6, a5 +3f9b4400: move a5, *a14+, 1 +3f9b4410: calla L3F5FFD90 +L3F9B4440: +3f9b4440: move a12, @0x239da0, 1 +L3F9B4470: +3f9b4470: move *sp(0x120), a14, 1 +3f9b4490: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9b44b0: rets 2 +L3F9B44C0: +3f9b44c0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f9b44e0: move a14, a13 +3f9b44f0: addi 0x1c0, a14 +3f9b4510: move *a13(0xffe0), a9, 1 +3f9b4530: move *a13(0xffa0), a10, 1 +3f9b4550: sub a7, a7 +3f9b4560: move a7, *a13(0xc0), 1 +3f9b4580: move *a9(0x380), a5, 1 +3f9b45a0: move *a9(0x360), a3, 1 +3f9b45c0: sub a3, a5 +3f9b45d0: sra 0x3, a5 +3f9b45e0: move a10, a3 +3f9b45f0: addk 3, a3 +3f9b4600: movk 3, a7 +3f9b4610: andn a7, a3 +3f9b4620: add a3, a5 +3f9b4630: move a5, *a13(0xe0), 1 +3f9b4650: move a5, *a13(0x100), 1 +3f9b4670: move a5, *a13(0x120), 1 +3f9b4690: jaeq L3F9B5590 +L3F9B46B0: +3f9b46b0: move *a13(0xc0), *a13(0x140), 1 +3f9b46e0: move *a13(0x100), *a13(0x160), 1 +3f9b4710: sub a7, a7 +3f9b4720: move a7, *a13(0x180), 1 +3f9b4740: move *a9(0x380), a5, 1 +3f9b4760: move *a9(0x360), a3, 1 +3f9b4780: sub a3, a5 +3f9b4790: sra 0x3, a5 +3f9b47a0: move *a13(0x140), a3, 1 +3f9b47c0: sub a3, a5 +3f9b47d0: move a5, *a13(0x1a0), 1 +3f9b47f0: move *a13(0x160), a3, 1 +3f9b4810: cmp a3, a5 +3f9b4820: jrle L3F9B4850 +3f9b4830: move a3, *a13(0x1a0), 1 +L3F9B4850: +3f9b4850: move *a13(0x1a0), a5, 1 +3f9b4870: jrgt L3F9B48C0 +3f9b4880: neg a5 +3f9b4890: move a5, *a13(0x140), 1 +3f9b48b0: jruc L3F9B4AA0 +L3F9B48C0: +3f9b48c0: sll 0x6, a7 +3f9b48d0: add a13, a7 +3f9b48e0: move a5, *a7(0x20), 1 +3f9b4900: move *a13(0x180), a7, 1 +3f9b4920: sll 0x6, a7 +3f9b4930: add a13, a7 +3f9b4940: move *a13(0x140), a3, 1 +3f9b4960: sll 0x3, a3 +3f9b4970: move *a9(0x360), a5, 1 +3f9b4990: add a3, a5 +3f9b49a0: move a5, *a7, 1 +3f9b49b0: move *a13(0x180), a7, 1 +3f9b49d0: inc a7 +3f9b49e0: move a7, *a13(0x180), 1 +3f9b4a00: move *a13(0x160), a5, 1 +3f9b4a20: move *a13(0x1a0), a3, 1 +3f9b4a40: sub a3, a5 +3f9b4a50: move a5, *a13(0x160), 1 +3f9b4a70: sub a3, a3 +3f9b4a80: move a3, *a13(0x140), 1 +L3F9B4AA0: +3f9b4aa0: move *a13(0x140), a5, 1 +3f9b4ac0: move a10, a3 +3f9b4ad0: sub a5, a3 +3f9b4ae0: move a3, *a13(0x1a0), 1 +3f9b4b00: move *a13(0x160), a5, 1 +3f9b4b20: cmp a5, a3 +3f9b4b30: jrle L3F9B4B60 +3f9b4b40: move a5, *a13(0x1a0), 1 +L3F9B4B60: +3f9b4b60: move *a13(0x1a0), a3, 1 +3f9b4b80: jrgt L3F9B4BD0 +3f9b4b90: neg a3 +3f9b4ba0: move a3, *a13(0x140), 1 +3f9b4bc0: jruc L3F9B4DB0 +L3F9B4BD0: +3f9b4bd0: sll 0x6, a7 +3f9b4be0: add a13, a7 +3f9b4bf0: move a3, *a7(0x20), 1 +3f9b4c10: move *a13(0x180), a7, 1 +3f9b4c30: sll 0x6, a7 +3f9b4c40: add a13, a7 +3f9b4c50: move *a13(0x140), a3, 1 +3f9b4c70: sll 0x3, a3 +3f9b4c80: move *a13(0xffc0), a5, 1 +3f9b4ca0: add a5, a3 +3f9b4cb0: move a3, *a7, 1 +3f9b4cc0: move *a13(0x180), a7, 1 +3f9b4ce0: inc a7 +3f9b4cf0: move a7, *a13(0x180), 1 +3f9b4d10: move *a13(0x160), a3, 1 +3f9b4d30: move *a13(0x1a0), a5, 1 +3f9b4d50: sub a5, a3 +3f9b4d60: move a3, *a13(0x160), 1 +3f9b4d80: sub a3, a3 +3f9b4d90: move a3, *a13(0x140), 1 +L3F9B4DB0: +3f9b4db0: calla L3F708700 +3f9b4de0: move *a8(0x100), a5, 1 +3f9b4e00: move *a5, a5, 1 +3f9b4e10: movk 3, a3 +3f9b4e20: and a10, a3 +3f9b4e30: sll 0x5, a3 +3f9b4e40: add a3, a5 +3f9b4e50: move *a5(0x1140), a5, 1 +3f9b4e70: move *a13(0x140), a3, 1 +3f9b4e90: sub a3, a5 +3f9b4ea0: move a5, *a13(0x1a0), 1 +3f9b4ec0: move *a13(0x160), a3, 1 +3f9b4ee0: cmp a3, a5 +3f9b4ef0: jrle L3F9B4F20 +3f9b4f00: move a3, *a13(0x1a0), 1 +L3F9B4F20: +3f9b4f20: move *a13(0x1a0), a5, 1 +3f9b4f40: jrgt L3F9B4F90 +3f9b4f50: neg a5 +3f9b4f60: move a5, *a13(0x140), 1 +3f9b4f80: jruc L3F9B5150 +L3F9B4F90: +3f9b4f90: sll 0x6, a7 +3f9b4fa0: add a13, a7 +3f9b4fb0: move a5, *a7(0x20), 1 +3f9b4fd0: move *a13(0x180), a7, 1 +3f9b4ff0: sll 0x6, a7 +3f9b5000: add a13, a7 +3f9b5010: move *a13(0x140), a3, 1 +3f9b5030: sll 0x3, a3 +3f9b5040: addi 0x239de0, a3 +3f9b5070: move a3, *a7, 1 +3f9b5080: move *a13(0x180), a7, 1 +3f9b50a0: inc a7 +3f9b50b0: move a7, *a13(0x180), 1 +3f9b50d0: move *a13(0x160), a3, 1 +3f9b50f0: sub a5, a3 +3f9b5100: move a3, *a13(0x160), 1 +3f9b5120: sub a3, a3 +3f9b5130: move a3, *a13(0x140), 1 +L3F9B5150: +3f9b5150: move a14, -*sp, 1 +3f9b5160: move a7, *a14+, 1 +3f9b5170: move a13, *a14+, 1 +3f9b5180: calla L3F708700 +3f9b51b0: move *a8(0x100), a5, 1 +3f9b51d0: move *a5, a5, 1 +3f9b51e0: move *a9(0x60), a3, 1 +3f9b5200: sll 0x5, a3 +3f9b5210: add a3, a5 +3f9b5220: move *a5(0x8e0), *a14+, 1 +3f9b5240: calla L3F9BF870 +3f9b5270: move a8, *a13(0x1a0), 1 +3f9b5290: move a8, a3 +3f9b52a0: jrle L3F9B5380 +3f9b52b0: move *a13(0xc0), a5, 1 +3f9b52d0: add a3, a5 +3f9b52e0: move a5, *a13(0xc0), 1 +3f9b5300: move *a13(0xe0), a5, 1 +3f9b5320: sub a3, a5 +3f9b5330: move a5, *a13(0xe0), 1 +3f9b5350: move a5, *a13(0x100), 1 +3f9b5370: jruc L3F9B5550 +L3F9B5380: +3f9b5380: jrne L3F9B5490 +3f9b5390: calla L3F708700 +3f9b53c0: move *a8(0x100), a5, 1 +3f9b53e0: move *a5, a5, 1 +3f9b53f0: movi 0x23, a3 +3f9b5410: move a3, *a5(0x20), 1 +3f9b5430: move a14, -*sp, 1 +3f9b5440: move a9, *a14+, 1 +3f9b5450: calla L3FD3BAD0 +3f9b5480: jruc L3F9B5550 +L3F9B5490: +3f9b5490: jrge L3F9B5550 +3f9b54a0: move a14, -*sp, 1 +3f9b54b0: move a9, *a14+, 1 +3f9b54c0: calla L3F708700 +3f9b54f0: move *a8(0x100), a5, 1 +3f9b5510: move *a5, a5, 1 +3f9b5520: move *a5(0x40), a5, 1 +3f9b5540: call a5 +L3F9B5550: +3f9b5550: move *a13(0xe0), a7, 1 +3f9b5570: jane L3F9B46B0 +L3F9B5590: +3f9b5590: move *a9(0x360), *a9(0x380), 1 +3f9b55c0: calla L3F708700 +3f9b55f0: move *a8(0x100), a7, 1 +3f9b5610: move *a7, a7, 1 +3f9b5620: addi 0x11c0, a7 +3f9b5640: move a7, *a9(0x340), 1 +3f9b5660: move *sp(0x100), a14, 1 +3f9b5680: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f9b56a0: rets 2 +3f9b56b0: mmtm sp, a7,a9,a11,a13 +3f9b56d0: move a14, a13 +3f9b56e0: move *a13(0xffe0), a9, 1 +3f9b5700: move *a9(0x140), a11, 1 +3f9b5720: inc a11 +3f9b5730: move a11, *a9(0x140), 1 +3f9b5750: dec a11 +3f9b5760: move *a9(0x160), a7, 1 +3f9b5780: sll a7, a11 +3f9b5790: move *a9(0x100), a8, 1 +3f9b57b0: add a11, a8 +3f9b57c0: move *sp(0xa0), a14, 1 +3f9b57e0: mmfm sp, a7,a9,a11,a13 +3f9b5800: rets 2 +L3F9B5810: +3f9b5810: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9b5830: move a14, a13 +3f9b5840: move *a13(0xffe0), a9, 1 +3f9b5860: move *a13(0xffc0), a10, 1 +3f9b5880: setf 8, 0, 0 +3f9b5890: move *a10, a7, 0 +3f9b58a0: subk 11, a7 +3f9b58b0: jrne L3F9B58F0 +3f9b58c0: move *a9(0x300), a8, 1 +3f9b58e0: jruc L3F9B5BB0 +L3F9B58F0: +3f9b58f0: move *a9(0x300), a7, 1 +3f9b5910: andi 0xffff0000, a7 +3f9b5940: setf 16, 0, 0 +3f9b5950: move *a10(0x10), a5, 0 +3f9b5970: or a5, a7 +3f9b5980: move a7, a11 +3f9b5990: move *a9(0x300), a12, 1 +3f9b59b0: cmp a12, a11 +3f9b59c0: jrnc L3F9B5B80 +L3F9B59D0: +3f9b59d0: addi 0x10000, a11 +3f9b5a00: move *a9(0x320), a7, 1 +3f9b5a20: cmp a7, a11 +3f9b5a30: jrls L3F9B5B60 +3f9b5a40: move a14, -*sp, 1 +3f9b5a50: setf 8, 0, 0 +3f9b5a60: move *a10, a7, 0 +3f9b5a70: move a7, *a14+, 1 +3f9b5a80: move *a9(0x320), *a14+, 1 +3f9b5aa0: move a11, *a14+, 1 +3f9b5ab0: movi 0x3f9c0600, a8 +3f9b5ae0: move a8, *a14+, 1 +3f9b5af0: calla L3FB341E0 +3f9b5b20: subi 0x10000, a11 +3f9b5b50: jruc L3F9B5B80 +L3F9B5B60: +3f9b5b60: cmp a12, a11 +3f9b5b70: jrc L3F9B59D0 +L3F9B5B80: +3f9b5b80: move a11, *a9(0x300), 1 +3f9b5ba0: move a11, a8 +L3F9B5BB0: +3f9b5bb0: move *sp(0x100), a14, 1 +3f9b5bd0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9b5bf0: rets 2 +L3F9B5C00: +3f9b5c00: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9b5c20: move a14, a13 +3f9b5c30: addi 0x60, a14 +3f9b5c50: move *a13(0xffe0), a9, 1 +3f9b5c70: move *a13(0xffc0), a10, 1 +3f9b5c90: move a9, @0x239e00, 1 +3f9b5cc0: move a10, @0x239e20, 1 +3f9b5cf0: move *a13(0xffa0), a11, 1 +3f9b5d10: move a11, @0x239e40, 1 +3f9b5d40: move *a13(0xff80), a7, 1 +3f9b5d60: move a7, @0x239e60, 1 +3f9b5d90: move *a9(0x2660), a7, 1 +3f9b5db0: jreq L3F9B5E60 +3f9b5dc0: move a14, -*sp, 1 +3f9b5dd0: move *a9(0x60), *a14+, 1 +3f9b5df0: movk 1, a7 +3f9b5e00: move a7, *a14+, 1 +3f9b5e10: movk 6, a7 +3f9b5e20: move a7, *a14+, 1 +3f9b5e30: calla L3F5FFD90 +L3F9B5E60: +3f9b5e60: move a14, -*sp, 1 +3f9b5e70: move a9, *a14+, 1 +3f9b5e80: calla L3F9B1030 +L3F9B5EB0: +3f9b5eb0: move a14, -*sp, 1 +3f9b5ec0: movk 32, a11 +3f9b5ed0: move a11, *a14+, 1 +3f9b5ee0: move a10, *a14+, 1 +3f9b5ef0: move a9, *a14+, 1 +3f9b5f00: calla L3F9B2470 +3f9b5f30: jauc L3F9B7470 +L3F9B5F50: +3f9b5f50: move *a9(0x320), *a9(0x300), 1 +3f9b5f80: move *a13(0xffa0), a11, 1 +3f9b5fa0: jrne L3F9B61A0 +3f9b5fb0: move *a13(0xff80), a7, 1 +3f9b5fd0: jreq L3F9B6080 +3f9b5fe0: move *a10(0x20), a7, 1 +3f9b6000: jreq L3F9B6080 +3f9b6010: move a14, -*sp, 1 +3f9b6020: move *a10(0x20), *a14+, 1 +3f9b6040: move a9, *a14+, 1 +3f9b6050: calla L3F9B85F0 +L3F9B6080: +3f9b6080: move *a9(0x2660), a7, 1 +3f9b60a0: jreq L3F9B6170 +3f9b60b0: move a14, -*sp, 1 +3f9b60c0: move *a9(0x60), *a14+, 1 +3f9b60e0: movi 0x3f9b7540, a7 +3f9b6110: move a7, *a14+, 1 +3f9b6120: movk 6, a7 +3f9b6130: move a7, *a14+, 1 +3f9b6140: calla L3F5FFD90 +L3F9B6170: +3f9b6170: movk 1, a8 +3f9b6180: jauc L3F9B74F0 +L3F9B61A0: +3f9b61a0: move *a10(0x20), a7, 1 +3f9b61c0: cmp a7, a11 +3f9b61d0: jrne L3F9B63B0 +3f9b61e0: move a14, -*sp, 1 +3f9b61f0: sll 0x2, a11 +3f9b6200: move a11, *a14+, 1 +3f9b6210: move a10, a11 +3f9b6220: addi 0x100, a11 +3f9b6240: move a11, *a14+, 1 +3f9b6250: move a9, *a14+, 1 +3f9b6260: calla L3F9B2470 +3f9b6290: move *a9(0x2660), a11, 1 +3f9b62b0: jreq L3F9B6380 +3f9b62c0: move a14, -*sp, 1 +3f9b62d0: move *a9(0x60), *a14+, 1 +3f9b62f0: movi 0x3f9b7540, a11 +3f9b6320: move a11, *a14+, 1 +3f9b6330: movk 6, a7 +3f9b6340: move a7, *a14+, 1 +3f9b6350: calla L3F5FFD90 +L3F9B6380: +3f9b6380: movk 1, a8 +3f9b6390: jauc L3F9B74F0 +L3F9B63B0: +3f9b63b0: move *a10(0x20), a7, 1 +3f9b63d0: cmp a7, a11 +3f9b63e0: jrnc L3F9B66A0 +3f9b63f0: move a14, -*sp, 1 +3f9b6400: sll 0x2, a11 +3f9b6410: move a11, *a14+, 1 +3f9b6420: move a10, a11 +3f9b6430: addi 0x100, a11 +3f9b6450: move a11, *a14+, 1 +3f9b6460: move a9, *a14+, 1 +3f9b6470: calla L3F9B2470 +3f9b64a0: move *a13(0xff80), a11, 1 +3f9b64c0: jreq L3F9B6580 +3f9b64d0: move a14, -*sp, 1 +3f9b64e0: move *a10(0x20), a7, 1 +3f9b6500: move *a13(0xffa0), a11, 1 +3f9b6520: sub a11, a7 +3f9b6530: move a7, *a14+, 1 +3f9b6540: move a9, *a14+, 1 +3f9b6550: calla L3F9B85F0 +L3F9B6580: +3f9b6580: move *a9(0x2660), a11, 1 +3f9b65a0: jreq L3F9B6670 +3f9b65b0: move a14, -*sp, 1 +3f9b65c0: move *a9(0x60), *a14+, 1 +3f9b65e0: movi 0x3f9b7540, a11 +3f9b6610: move a11, *a14+, 1 +3f9b6620: movk 6, a7 +3f9b6630: move a7, *a14+, 1 +3f9b6640: calla L3F5FFD90 +L3F9B6670: +3f9b6670: movk 1, a8 +3f9b6680: jauc L3F9B74F0 +L3F9B66A0: +3f9b66a0: move a14, -*sp, 1 +3f9b66b0: move *a10(0x20), a7, 1 +3f9b66d0: sll 0x2, a7 +3f9b66e0: move a7, *a14+, 1 +3f9b66f0: move a10, a7 +3f9b6700: addi 0x100, a7 +3f9b6720: move a7, *a14+, 1 +3f9b6730: move a9, *a14+, 1 +3f9b6740: calla L3F9B2470 +3f9b6770: move a14, -*sp, 1 +3f9b6780: move a9, *a14+, 1 +3f9b6790: calla L3F708700 +3f9b67c0: move *a8(0x100), a7, 1 +3f9b67e0: move *a7, a7, 1 +3f9b67f0: move *a7(0x40), a7, 1 +3f9b6810: call a7 +3f9b6820: move *a9(0x2660), a7, 1 +3f9b6840: jreq L3F9B6910 +3f9b6850: move a14, -*sp, 1 +3f9b6860: move *a9(0x60), *a14+, 1 +3f9b6880: movi 0x3f9b7540, a7 +3f9b68b0: move a7, *a14+, 1 +3f9b68c0: movk 6, a7 +3f9b68d0: move a7, *a14+, 1 +3f9b68e0: calla L3F5FFD90 +L3F9B6910: +3f9b6910: sub a8, a8 +3f9b6920: jauc L3F9B74F0 +L3F9B6940: +3f9b6940: sub a12, a12 +3f9b6950: move a10, *a13(0x20), 1 +3f9b6970: move a14, -*sp, 1 +3f9b6980: move a10, *a14+, 1 +3f9b6990: move a9, *a14+, 1 +3f9b69a0: calla L3F9B5810 +3f9b69d0: move a8, *a13(0x40), 1 +3f9b69f0: move *a9(0x320), a7, 1 +3f9b6a10: cmp a7, a8 +3f9b6a20: jrne L3F9B7200 +3f9b6a30: jruc L3F9B7140 +L3F9B6A40: +3f9b6a40: move *a9(0x2660), a7, 1 +3f9b6a60: jreq L3F9B6B30 +3f9b6a70: move a14, -*sp, 1 +3f9b6a80: move *a9(0x60), *a14+, 1 +3f9b6aa0: movi 0x3f9b7540, a7 +3f9b6ad0: move a7, *a14+, 1 +3f9b6ae0: movk 6, a5 +3f9b6af0: move a5, *a14+, 1 +3f9b6b00: calla L3F5FFD90 +L3F9B6B30: +3f9b6b30: sub a8, a8 +3f9b6b40: jauc L3F9B74F0 +L3F9B6B60: +3f9b6b60: move *a13(0x20), a7, 1 +3f9b6b80: setf 8, 0, 0 +3f9b6b90: move *a7(0x50), a8, 0 +3f9b6bb0: subi 0x2d, a8 +3f9b6bd0: jreq L3F9B6A40 +3f9b6be0: subi 0x28, a8 +3f9b6c00: jreq L3F9B6A40 +3f9b6c10: subk 7, a8 +3f9b6c20: jreq L3F9B6A40 +3f9b6c30: jruc L3F9B7200 +L3F9B6C40: +3f9b6c40: move *a13(0x20), a7, 1 +3f9b6c60: move *a7(0x50), a5, 0 +3f9b6c80: cmpi 0x2f, a5 +3f9b6ca0: jrne L3F9B6DA0 +3f9b6cb0: move *a9(0x2660), a5, 1 +3f9b6cd0: jreq L3F9B6DA0 +3f9b6ce0: move a14, -*sp, 1 +3f9b6cf0: move *a9(0x60), *a14+, 1 +3f9b6d10: movi 0x3f9b7540, a5 +3f9b6d40: move a5, *a14+, 1 +3f9b6d50: movk 6, a5 +3f9b6d60: move a5, *a14+, 1 +3f9b6d70: calla L3F5FFD90 +L3F9B6DA0: +3f9b6da0: sub a8, a8 +3f9b6db0: jruc L3F9B74F0 +L3F9B6DC0: +3f9b6dc0: move *a9(0x2660), a7, 1 +3f9b6de0: jreq L3F9B6EB0 +3f9b6df0: move a14, -*sp, 1 +3f9b6e00: move *a9(0x60), *a14+, 1 +3f9b6e20: movi 0x3f9b7540, a7 +3f9b6e50: move a7, *a14+, 1 +3f9b6e60: movk 6, a5 +3f9b6e70: move a5, *a14+, 1 +3f9b6e80: calla L3F5FFD90 +L3F9B6EB0: +3f9b6eb0: sub a8, a8 +3f9b6ec0: jruc L3F9B74F0 +L3F9B6ED0: +3f9b6ed0: move *a9(0x600), a11, 1 +3f9b6ef0: jreq L3F9B7010 +L3F9B6F00: +3f9b6f00: move *a11(0x180), a7, 1 +3f9b6f20: jreq L3F9B6FF0 +3f9b6f30: move a14, -*sp, 1 +3f9b6f40: move a13, *a14+, 1 +3f9b6f50: move a11, a7 +3f9b6f60: addk 32, a7 +3f9b6f70: move a7, *a14+, 1 +3f9b6f80: move *a13(0x20), *a14+, 1 +3f9b6fa0: move a9, *a14+, 1 +3f9b6fb0: move *a11(0x180), a7, 1 +3f9b6fd0: call a7 +3f9b6fe0: move a8, a12 +L3F9B6FF0: +3f9b6ff0: move *a11, a11, 1 +3f9b7000: jrne L3F9B6F00 +L3F9B7010: +3f9b7010: move a12, a5 +3f9b7020: jreq L3F9B7200 +3f9b7030: move *a9(0x2660), a7, 1 +3f9b7050: jreq L3F9B7120 +3f9b7060: move a14, -*sp, 1 +3f9b7070: move *a9(0x60), *a14+, 1 +3f9b7090: movi 0x3f9b7540, a7 +3f9b70c0: move a7, *a14+, 1 +3f9b70d0: movk 6, a5 +3f9b70e0: move a5, *a14+, 1 +3f9b70f0: calla L3F5FFD90 +L3F9B7120: +3f9b7120: move *a13, a8, 1 +3f9b7130: jruc L3F9B74F0 +L3F9B7140: +3f9b7140: setf 8, 0, 0 +3f9b7150: move *a10(0x8), a7, 0 +3f9b7170: subk 7, a7 +3f9b7180: jreq L3F9B6C40 +3f9b7190: subk 3, a7 +3f9b71a0: jreq L3F9B6DC0 +3f9b71b0: dec a7 +3f9b71c0: jreq L3F9B6DC0 +3f9b71d0: subk 4, a7 +3f9b71e0: jreq L3F9B6B60 +3f9b71f0: jruc L3F9B6ED0 +L3F9B7200: +3f9b7200: move a14, -*sp, 1 +3f9b7210: move *a13(0x20), *a14+, 1 +3f9b7230: move a9, *a14+, 1 +3f9b7240: calla L3F9BD000 +3f9b7270: move *a13(0x40), a7, 1 +3f9b7290: move *a9(0x320), a5, 1 +3f9b72b0: cmp a5, a7 +3f9b72c0: jane L3F9B5EB0 +3f9b72e0: move *a9(0x2660), a5, 1 +3f9b7300: jreq L3F9B73D0 +3f9b7310: move a14, -*sp, 1 +3f9b7320: move *a9(0x60), *a14+, 1 +3f9b7340: movi 0x3f9b7540, a5 +3f9b7370: move a5, *a14+, 1 +3f9b7380: movk 6, a5 +3f9b7390: move a5, *a14+, 1 +3f9b73a0: calla L3F5FFD90 +L3F9B73D0: +3f9b73d0: sub a8, a8 +3f9b73e0: jruc L3F9B74F0 +L3F9B73F0: +3f9b73f0: move a14, -*sp, 1 +3f9b7400: move a10, *a14+, 1 +3f9b7410: move a9, *a14+, 1 +3f9b7420: calla L3F9B89A0 +3f9b7450: jauc L3F9B5EB0 +L3F9B7470: +3f9b7470: setf 8, 0, 0 +3f9b7480: move *a10, a7, 0 +3f9b7490: jaeq L3F9B6940 +3f9b74b0: dec a7 +3f9b74c0: jaeq L3F9B5F50 +3f9b74e0: jruc L3F9B73F0 +L3F9B74F0: +3f9b74f0: move *sp(0x100), a14, 1 +3f9b7510: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9b7530: rets 2 +3f9b7540: mmtm sp, a7,a9,a11,a13 +3f9b7560: move a14, a13 +3f9b7570: addi 0x4e0, a14 +3f9b7590: calla L3F708700 +3f9b75c0: move *a8(0x100), a11, 1 +3f9b75e0: move *a11, a11, 1 +3f9b75f0: move *a11, a11, 1 +3f9b7600: jaeq L3F9B82C0 +3f9b7620: move a14, -*sp, 1 +3f9b7630: move *a13(0x4a0), a11, 1 +3f9b7650: move *a11(0x60), *a14+, 1 +3f9b7670: movk 1, a9 +3f9b7680: move a9, *a14+, 1 +3f9b7690: movk 6, a9 +3f9b76a0: move a9, *a14+, 1 +3f9b76b0: calla L3F5FFD90 +3f9b76e0: sub a9, a9 +3f9b76f0: move a9, *a13(0x20), 1 +L3F9B7710: +3f9b7710: move *a13(0x20), a11, 1 +3f9b7730: sll 0x5, a11 +3f9b7740: add a13, a11 +3f9b7750: calla L3F708700 +3f9b7780: move *a8(0x100), a9, 1 +3f9b77a0: move *a9, a9, 1 +3f9b77b0: move *a13(0x20), a7, 1 +3f9b77d0: sll 0x5, a7 +3f9b77e0: add a7, a9 +3f9b77f0: move *a9(0x4e0), *a11(0x0), 1 +3f9b7820: move *a13(0x20), a11, 1 +3f9b7840: inc a11 +3f9b7850: move a11, *a13(0x20), 1 +3f9b7870: jrle L3F9B7710 +3f9b7880: move a14, -*sp, 1 +3f9b7890: sub a9, a9 +3f9b78a0: move a9, *a14+, 1 +3f9b78b0: move a9, *a14+, 1 +3f9b78c0: move a9, *a14+, 1 +3f9b78d0: move a13, *a14+, 1 +3f9b78e0: calla L3F708700 +3f9b7910: move *a8(0x100), a7, 1 +3f9b7930: move *a7, a7, 1 +3f9b7940: move *a7, a7, 1 +3f9b7950: inc a7 +3f9b7960: move a7, *a14+, 1 +3f9b7970: calla L3FD969F0 +3f9b79a0: move a9, *a13(0x40), 1 +L3F9B79C0: +3f9b79c0: movk 1, a11 +3f9b79d0: move a11, *a13(0x20), 1 +L3F9B79F0: +3f9b79f0: move *a13(0x40), a11, 1 +3f9b7a10: sll 0x5, a11 +3f9b7a20: add a13, a11 +3f9b7a30: movk 1, a9 +3f9b7a40: move *a13(0x20), a7, 1 +3f9b7a60: sll a7, a9 +3f9b7a70: move *a11, a11, 1 +3f9b7a80: and a9, a11 +3f9b7a90: jreq L3F9B7F20 +3f9b7aa0: calla L3F708700 +3f9b7ad0: move *a8(0x100), a11, 1 +3f9b7af0: move *a11, a11, 1 +3f9b7b00: move *a13(0x40), a9, 1 +3f9b7b20: sll 0x5, a9 +3f9b7b30: add a7, a9 +3f9b7b40: sll 0x5, a9 +3f9b7b50: add a9, a11 +3f9b7b60: move *a11(0x500), *a13(0x4a0), 1 +3f9b7b90: move *a13(0x4a0), a11, 1 +3f9b7bb0: move *a11(0x80), a9, 1 +3f9b7bd0: ori 0x80000000, a9 +3f9b7c00: move a9, *a11(0x80), 1 +3f9b7c20: move *a11(0x80), a9, 1 +3f9b7c40: andi 0x7fffffff, a9 +3f9b7c70: jreq L3F9B7D50 +3f9b7c80: move a14, -*sp, 1 +3f9b7c90: move *a11(0x60), *a14+, 1 +3f9b7cb0: movi 0x3f9b7540, a9 +3f9b7ce0: move a9, *a14+, 1 +3f9b7cf0: movk 6, a9 +3f9b7d00: move a9, *a14+, 1 +3f9b7d10: calla L3F5FFD90 +3f9b7d40: jruc L3F9B82C0 +L3F9B7D50: +3f9b7d50: calla L3F708700 +3f9b7d80: move *a8(0x100), a9, 1 +3f9b7da0: move *a9, a9, 1 +3f9b7db0: move *a11(0x60), a7, 1 +3f9b7dd0: sll 0x5, a7 +3f9b7de0: add a7, a9 +3f9b7df0: move *a9(0x8e0), *a13(0x4c0), 1 +3f9b7e20: move *a13(0x4c0), a9, 1 +3f9b7e40: move *a9(0xa0), *a13(0x60), 1 +3f9b7e70: move *a13(0x60), a9, 1 +3f9b7e90: subk 32, a9 +3f9b7ea0: jrc L3F9B8100 +3f9b7eb0: move a14, -*sp, 1 +3f9b7ec0: movk 1, a9 +3f9b7ed0: move a9, *a14+, 1 +3f9b7ee0: move a11, *a14+, 1 +3f9b7ef0: calla L3F9B1790 +L3F9B7F20: +3f9b7f20: move *a13(0x40), a11, 1 +3f9b7f40: sll 0x5, a11 +3f9b7f50: move *a13(0x20), a9, 1 +3f9b7f70: add a9, a11 +3f9b7f80: calla L3F708700 +3f9b7fb0: move *a8(0x100), a7, 1 +3f9b7fd0: move *a7, a7, 1 +3f9b7fe0: move *a7, a7, 1 +3f9b7ff0: cmp a7, a11 +3f9b8000: jrle L3F9B8100 +3f9b8010: move a14, -*sp, 1 +3f9b8020: move *a13(0x4a0), a11, 1 +3f9b8040: move *a11(0x60), *a14+, 1 +3f9b8060: movi 0x3f9b7540, a7 +3f9b8090: move a7, *a14+, 1 +3f9b80a0: movk 6, a7 +3f9b80b0: move a7, *a14+, 1 +3f9b80c0: calla L3F5FFD90 +3f9b80f0: jruc L3F9B82C0 +L3F9B8100: +3f9b8100: move *a13(0x20), a11, 1 +3f9b8120: inc a11 +3f9b8130: move a11, *a13(0x20), 1 +3f9b8150: subk 32, a11 +3f9b8160: jrlt L3F9B79F0 +3f9b8170: move *a13(0x40), a11, 1 +3f9b8190: inc a11 +3f9b81a0: move a11, *a13(0x40), 1 +3f9b81c0: jale L3F9B79C0 +3f9b81e0: move a14, -*sp, 1 +3f9b81f0: move *a13(0x4a0), a9, 1 +3f9b8210: move *a9(0x60), *a14+, 1 +3f9b8230: movi 0x3f9b7540, a7 +3f9b8260: move a7, *a14+, 1 +3f9b8270: movk 6, a7 +3f9b8280: move a7, *a14+, 1 +3f9b8290: calla L3F5FFD90 +L3F9B82C0: +3f9b82c0: move *sp(0xa0), a14, 1 +3f9b82e0: mmfm sp, a7,a9,a11,a13 +3f9b8300: rets 2 +3f9b8310: mmtm sp, a7,a9,a11,a13 +3f9b8330: move a14, a13 +3f9b8340: addk 32, a14 +3f9b8350: move *a13(0xffe0), a11, 1 +3f9b8370: move *a11(0x80), a11, 1 +3f9b8390: andi 0x7fffffff, a11 +3f9b83c0: dec a11 +3f9b83d0: jrgt L3F9B85A0 +3f9b83e0: move *a13(0xffe0), a11, 1 +3f9b8400: move *a11(0x2640), a11, 1 +3f9b8420: jreq L3F9B85A0 +L3F9B8430: +3f9b8430: move *a13(0xffe0), a11, 1 +3f9b8450: move *a11(0x2640), a9, 1 +3f9b8470: addk 32, a9 +3f9b8480: move a9, *a13, 1 +3f9b8490: move *a11(0x2640), a7, 1 +3f9b84b0: move *a7(0x0), *a11(0x2640), 1 +3f9b84e0: move a14, -*sp, 1 +3f9b84f0: move *a9(0x0), *a14+, 1 +3f9b8510: move *a9(0x80), *a14+, 1 +3f9b8530: move a11, *a14+, 1 +3f9b8540: calla L3FD96700 +3f9b8570: move *a11(0x2640), a7, 1 +3f9b8590: jrne L3F9B8430 +L3F9B85A0: +3f9b85a0: move *sp(0xa0), a14, 1 +3f9b85c0: mmfm sp, a7,a9,a11,a13 +3f9b85e0: rets 2 +L3F9B85F0: +3f9b85f0: mmtm sp, a9,a11,a13 +3f9b8610: move a14, a13 +3f9b8620: addi 0x60, a14 +3f9b8640: move *a13(0xffc0), a11, 1 +3f9b8660: sll 0x2, a11 +3f9b8670: move a11, *a13(0xffc0), 1 +3f9b8690: move a14, -*sp, 1 +3f9b86a0: cmpi 0x800, a11 +3f9b86c0: jrls L3F9B8700 +3f9b86d0: movi 0x800, a9 +3f9b86f0: jruc L3F9B8710 +L3F9B8700: +3f9b8700: move a11, a9 +L3F9B8710: +3f9b8710: move a9, *a13, 1 +3f9b8720: move a9, *a14+, 1 +3f9b8730: calla L3F701230 +3f9b8760: move a8, *a13(0x20), 1 +3f9b8780: move a11, a11 +3f9b8790: jreq L3F9B88F0 +L3F9B87A0: +3f9b87a0: move *a13(0xffc0), a11, 1 +3f9b87c0: move *a13, a9, 1 +3f9b87d0: cmp a9, a11 +3f9b87e0: jrhi L3F9B8800 +3f9b87f0: move a11, a9 +L3F9B8800: +3f9b8800: move a9, *a13(0x40), 1 +3f9b8820: move a14, -*sp, 1 +3f9b8830: move a9, *a14+, 1 +3f9b8840: move *a13(0x20), *a14+, 1 +3f9b8860: move *a13(0xffe0), *a14+, 1 +3f9b8880: calla L3F9B2470 +3f9b88b0: sub a9, a11 +3f9b88c0: move a11, *a13(0xffc0), 1 +3f9b88e0: jrne L3F9B87A0 +L3F9B88F0: +3f9b88f0: move a14, -*sp, 1 +3f9b8900: move *a13(0x20), *a14+, 1 +3f9b8920: calla L3F702440 +3f9b8950: move *sp(0x80), a14, 1 +3f9b8970: mmfm sp, a9,a11,a13 +3f9b8990: rets 2 +L3F9B89A0: +3f9b89a0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9b89c0: move a14, a13 +3f9b89d0: move *a13(0xffe0), a9, 1 +3f9b89f0: move *a13(0xffc0), a10, 1 +3f9b8a10: setf 8, 0, 0 +3f9b8a20: move *a10, a7, 0 +3f9b8a30: andi 0x7f, a7 +3f9b8a60: cmpi 0x23, a7 +3f9b8a80: calla L3F708700 +3f9b8ab0: move *a8(0x100), a7, 1 +3f9b8ad0: move *a7, a7, 1 +3f9b8ae0: move *a7(0xcc0), a11, 1 +3f9b8b00: jreq L3F9B8BB0 +3f9b8b10: calla L3F708700 +3f9b8b40: move *a8(0x100), a7, 1 +3f9b8b60: move *a7, a7, 1 +3f9b8b70: move *a11(0x0), *a7(0xcc0), 1 +3f9b8ba0: jruc L3F9B8D80 +L3F9B8BB0: +3f9b8bb0: move a14, -*sp, 1 +3f9b8bc0: movi 0x64, a7 +3f9b8be0: move a7, *a14+, 1 +3f9b8bf0: calla L3F701230 +3f9b8c20: move a8, a11 +3f9b8c30: jrne L3F9B8D80 +3f9b8c40: calla L3F708700 +3f9b8c70: move *a8(0x100), a5, 1 +3f9b8c90: move *a5, a5, 1 +3f9b8ca0: movk 12, a7 +3f9b8cb0: move a7, *a5(0x20), 1 +3f9b8cd0: move a14, -*sp, 1 +3f9b8ce0: move a9, *a14+, 1 +3f9b8cf0: calla L3F708700 +3f9b8d20: move *a8(0x100), a5, 1 +3f9b8d40: move *a5, a5, 1 +3f9b8d50: move *a5(0x40), a5, 1 +3f9b8d70: call a5 +L3F9B8D80: +3f9b8d80: sub a7, a7 +3f9b8d90: move a7, *a11, 1 +3f9b8da0: move a14, -*sp, 1 +3f9b8db0: move a10, *a14+, 1 +3f9b8dc0: move a11, a5 +3f9b8dd0: addk 32, a5 +3f9b8de0: move a5, *a14+, 1 +3f9b8df0: move a9, *a14+, 1 +3f9b8e00: setf 8, 0, 0 +3f9b8e10: move *a10, a5, 0 +3f9b8e20: andi 0x7f, a5 +3f9b8e50: sll 0x5, a5 +3f9b8e60: add a9, a5 +3f9b8e70: move *a5(0x620), a5, 1 +3f9b8e90: call a5 +3f9b8ea0: move a8, a5 +3f9b8eb0: jreq L3F9B9130 +3f9b8ec0: move *a9(0x2c0), a5, 1 +3f9b8ee0: jreq L3F9B8F30 +3f9b8ef0: move *a9(0x2c0), a5, 1 +3f9b8f10: move a11, *a5, 1 +3f9b8f20: jruc L3F9B8F50 +L3F9B8F30: +3f9b8f30: move a11, *a9(0x2a0), 1 +L3F9B8F50: +3f9b8f50: move a11, *a9(0x2c0), 1 +3f9b8f70: move *a9(0x2e0), a5, 1 +3f9b8f90: inc a5 +3f9b8fa0: move a5, *a9(0x2e0), 1 +3f9b8fc0: move *a9(0x80), a5, 1 +3f9b8fe0: andi 0x7fffffff, a5 +3f9b9010: jreq L3F9B9090 +3f9b9020: move *a9(0x2640), a5, 1 +3f9b9040: jrne L3F9B9240 +3f9b9050: move *a9(0x2c0), *a9(0x2640), 1 +3f9b9080: jruc L3F9B9240 +L3F9B9090: +3f9b9090: move a14, -*sp, 1 +3f9b90a0: move *a11(0x20), *a14+, 1 +3f9b90c0: move *a11(0xa0), *a14+, 1 +3f9b90e0: move a9, *a14+, 1 +3f9b90f0: calla L3FD96700 +3f9b9120: jruc L3F9B9240 +L3F9B9130: +3f9b9130: calla L3F708700 +3f9b9160: move *a8(0x100), a5, 1 +3f9b9180: move *a5, a5, 1 +3f9b9190: move *a5(0xcc0), *a11(0x0), 1 +3f9b91c0: calla L3F708700 +3f9b91f0: move *a8(0x100), a5, 1 +3f9b9210: move *a5, a5, 1 +3f9b9220: move a11, *a5(0xcc0), 1 +L3F9B9240: +3f9b9240: move *sp(0xe0), a14, 1 +3f9b9260: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9b9280: rets 2 +L3F9B9290: +3f9b9290: mmtm sp, a7,a9,a10,a11,a13 +3f9b92b0: move a14, a13 +3f9b92c0: move *a13(0xffe0), a9, 1 +3f9b92e0: move *a13(0xffc0), a10, 1 +3f9b9300: move *a13(0xffa0), a11, 1 +3f9b9320: move a14, -*sp, 1 +3f9b9330: movk 1, a7 +3f9b9340: move a7, *a14+, 1 +3f9b9350: calla L3F707A30 +3f9b9380: move *sp(0xc0), a14, 1 +3f9b93a0: mmfm sp, a7,a9,a10,a11,a13 +3f9b93c0: rets 2 +L3F9B93D0: +3f9b93d0: mmtm sp, a7,a9,a10,a11,a13 +3f9b93f0: move a14, a13 +3f9b9400: move *a13(0xffe0), a9, 1 +3f9b9420: move *a13(0xffc0), a10, 1 +3f9b9440: move *a13(0xffa0), a11, 1 +3f9b9460: move a14, -*sp, 1 +3f9b9470: movk 1, a7 +3f9b9480: move a7, *a14+, 1 +3f9b9490: calla L3F707A30 +3f9b94c0: move *sp(0xc0), a14, 1 +3f9b94e0: mmfm sp, a7,a9,a10,a11,a13 +3f9b9500: rets 2 +3f9b9510: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9b9530: move a14, a13 +3f9b9540: move *a13(0xffe0), a9, 1 +3f9b9560: move *a13(0xffc0), a10, 1 +3f9b9580: move *a13(0xffa0), a11, 1 +3f9b95a0: setf 8, 0, 0 +3f9b95b0: move *a11, a7, 0 +3f9b95c0: andi 0x7f, a7 +3f9b95f0: move a7, *a10, 1 +3f9b9600: move a14, -*sp, 1 +3f9b9610: move a11, *a14+, 1 +3f9b9620: move a9, *a14+, 1 +3f9b9630: calla L3F9B5810 +3f9b9660: move a8, *a10(0x20), 1 +3f9b9680: setf 8, 0, 0 +3f9b9690: move *a11, a7, 0 +3f9b96a0: andi 0x80, a7 +3f9b96d0: movk 1, a7 +3f9b96e0: jrne L3F9B9700 +3f9b96f0: sub a7, a7 +L3F9B9700: +3f9b9700: move a7, *a10(0x40), 1 +3f9b9720: move a9, *a10(0x60), 1 +3f9b9740: jauc L3F9BC7E0 +3f9b9760: move a10, a12 +3f9b9770: move *a11(0x40), *a12(0xa0), 1 +3f9b97a0: move *a11(0x60), *a12(0x80), 1 +3f9b97d0: move *a11(0x80), *a12(0xc0), 1 +3f9b9800: move *a11(0x20), *a12(0xe0), 1 +3f9b9830: setf 16, 1, 0 +3f9b9840: move *a11(0xc0), a7, 0 +3f9b9860: move a7, *a12(0x100), 1 +3f9b9880: move *a11(0xd0), a7, 0 +3f9b98a0: move a7, *a12(0x120), 1 +3f9b98c0: move *a11(0xa0), a7, 0 +3f9b98e0: move a7, *a12(0x140), 1 +3f9b9900: move *a11(0xb0), a7, 0 +3f9b9920: move a7, *a12(0x160), 1 +3f9b9940: setf 16, 0, 0 +3f9b9950: move *a11(0xe0), a7, 0 +3f9b9970: move a7, *a12(0x180), 1 +3f9b9990: setf 8, 0, 0 +3f9b99a0: move *a11(0xf0), a7, 0 +3f9b99c0: move a7, *a12(0x1c0), 1 +3f9b99e0: move *a11(0x8), a7, 0 +3f9b9a00: move a7, *a12(0x1a0), 1 +3f9b9a20: jauc L3F9BCCE0 +3f9b9a40: move a10, a12 +3f9b9a50: move *a11(0x40), *a12(0xa0), 1 +3f9b9a80: move *a11(0x60), *a12(0x80), 1 +3f9b9ab0: move *a11(0x80), *a12(0xc0), 1 +3f9b9ae0: move *a11(0x20), *a12(0xe0), 1 +3f9b9b10: setf 16, 1, 0 +3f9b9b20: move *a11(0xc0), a7, 0 +3f9b9b40: move a7, *a12(0x100), 1 +3f9b9b60: move *a11(0xd0), a7, 0 +3f9b9b80: move a7, *a12(0x120), 1 +3f9b9ba0: move *a11(0xa0), a7, 0 +3f9b9bc0: move a7, *a12(0x140), 1 +3f9b9be0: move *a11(0xb0), a7, 0 +3f9b9c00: move a7, *a12(0x160), 1 +3f9b9c20: setf 16, 0, 0 +3f9b9c30: move *a11(0xe0), a7, 0 +3f9b9c50: move a7, *a12(0x180), 1 +3f9b9c70: setf 8, 0, 0 +3f9b9c80: move *a11(0xf0), a7, 0 +3f9b9ca0: move a7, *a12(0x1c0), 1 +3f9b9cc0: move *a11(0x8), a7, 0 +3f9b9ce0: move a7, *a12(0x1a0), 1 +3f9b9d00: jauc L3F9BCCE0 +3f9b9d20: move a10, a12 +3f9b9d30: move *a11(0x40), *a12(0xa0), 1 +3f9b9d60: move *a11(0x60), *a12(0x80), 1 +3f9b9d90: move *a11(0x80), *a12(0xc0), 1 +3f9b9dc0: move *a11(0x20), *a12(0xe0), 1 +3f9b9df0: setf 16, 1, 0 +3f9b9e00: move *a11(0xc0), a7, 0 +3f9b9e20: move a7, *a12(0x100), 1 +3f9b9e40: move *a11(0xd0), a7, 0 +3f9b9e60: move a7, *a12(0x120), 1 +3f9b9e80: move *a11(0xa0), a7, 0 +3f9b9ea0: move a7, *a12(0x140), 1 +3f9b9ec0: move *a11(0xb0), a7, 0 +3f9b9ee0: move a7, *a12(0x160), 1 +3f9b9f00: setf 16, 0, 0 +3f9b9f10: move *a11(0xe0), a7, 0 +3f9b9f30: move a7, *a12(0x180), 1 +3f9b9f50: setf 8, 0, 0 +3f9b9f60: move *a11(0xf0), a7, 0 +3f9b9f80: move a7, *a12(0x1a8), 1 +3f9b9fa0: movb *a11(0x8), *a12(0x1a0) +3f9b9fd0: jauc L3F9BCCE0 +3f9b9ff0: move a10, a12 +3f9ba000: move *a11(0x40), *a12(0xa0), 1 +3f9ba030: move *a11(0x60), *a12(0x80), 1 +3f9ba060: move *a11(0x80), *a12(0xc0), 1 +3f9ba090: move *a11(0x20), *a12(0xe0), 1 +3f9ba0c0: setf 16, 1, 0 +3f9ba0d0: move *a11(0xc0), a7, 0 +3f9ba0f0: move a7, *a12(0x100), 1 +3f9ba110: move *a11(0xd0), a7, 0 +3f9ba130: move a7, *a12(0x120), 1 +3f9ba150: move *a11(0xa0), a7, 0 +3f9ba170: move a7, *a12(0x140), 1 +3f9ba190: move *a11(0xb0), a7, 0 +3f9ba1b0: move a7, *a12(0x160), 1 +3f9ba1d0: setf 16, 0, 0 +3f9ba1e0: move *a11(0xe0), a7, 0 +3f9ba200: move a7, *a12(0x200), 1 +3f9ba220: setf 8, 0, 0 +3f9ba230: move *a11(0xf0), a7, 0 +3f9ba250: move a7, *a12(0x180), 1 +3f9ba270: move *a11(0xf8), a7, 0 +3f9ba290: movk 2, a5 +3f9ba2a0: and a5, a7 +3f9ba2b0: movk 1, a7 +3f9ba2c0: jrne L3F9BA2E0 +3f9ba2d0: sub a7, a7 +L3F9BA2E0: +3f9ba2e0: move a7, *a12(0x1c0), 1 +3f9ba300: move *a11(0xf8), a7, 0 +3f9ba320: movk 1, a3 +3f9ba330: and a3, a7 +3f9ba340: movk 1, a7 +3f9ba350: jrne L3F9BA370 +3f9ba360: sub a7, a7 +L3F9BA370: +3f9ba370: move a7, *a12(0x1e0), 1 +3f9ba390: move *a11(0x8), a7, 0 +3f9ba3b0: move a7, *a12(0x1a0), 1 +3f9ba3d0: jauc L3F9BCCE0 +3f9ba3f0: move a10, a12 +3f9ba400: move *a11(0x20), *a12(0x80), 1 +3f9ba430: move *a11(0x40), a7, 0 +3f9ba450: move a7, *a12(0xa0), 1 +3f9ba470: move *a11(0x8), a7, 0 +3f9ba490: move a7, *a12(0xc0), 1 +3f9ba4b0: jauc L3F9BCCE0 +3f9ba4d0: move a10, a12 +3f9ba4e0: move *a9(0x4c0), *a12(0x80), 1 +3f9ba510: move a14, -*sp, 1 +3f9ba520: movk 31, a7 +3f9ba530: move a7, *a14+, 1 +3f9ba540: move a12, a5 +3f9ba550: addi 0xa8, a5 +3f9ba570: move a5, *a14+, 1 +3f9ba580: move a11, a5 +3f9ba590: addk 8, a5 +3f9ba5a0: move a5, *a14+, 1 +3f9ba5b0: calla L3FB44400 +3f9ba5e0: jauc L3F9BCCE0 +3f9ba600: move a10, a12 +3f9ba610: move *a11(0x20), *a12(0x80), 1 +3f9ba640: setf 16, 0, 0 +3f9ba650: move *a11(0x40), a7, 0 +3f9ba670: move a7, *a12(0xa0), 1 +3f9ba690: move *a11(0x50), a7, 0 +3f9ba6b0: move a7, *a12(0xc0), 1 +3f9ba6d0: move *a11(0x60), a7, 0 +3f9ba6f0: move a7, *a12(0xe0), 1 +3f9ba710: move *a11(0x70), a7, 0 +3f9ba730: move a7, *a12(0x100), 1 +3f9ba750: move *a11(0x80), a7, 0 +3f9ba770: move a7, *a12(0x120), 1 +3f9ba790: jauc L3F9BCCE0 +3f9ba7b0: move a10, a12 +3f9ba7c0: move *a11(0x20), *a12(0x80), 1 +3f9ba7f0: setf 16, 0, 0 +3f9ba800: move *a11(0x40), a7, 0 +3f9ba820: move a7, *a12(0xa0), 1 +3f9ba840: move *a11(0x50), a7, 0 +3f9ba860: move a7, *a12(0xc0), 1 +3f9ba880: move *a11(0x60), a7, 0 +3f9ba8a0: move a7, *a12(0xe0), 1 +3f9ba8c0: move *a11(0x70), a7, 0 +3f9ba8e0: move a7, *a12(0x100), 1 +3f9ba900: move *a11(0x90), a7, 0 +3f9ba920: move a7, *a12(0x120), 1 +3f9ba940: setf 8, 0, 0 +3f9ba950: move *a11(0xa0), a7, 0 +3f9ba970: move a7, *a12(0x140), 1 +3f9ba990: setf 16, 0, 0 +3f9ba9a0: move *a11(0x80), a7, 0 +3f9ba9c0: move a7, *a12(0x160), 1 +3f9ba9e0: jauc L3F9BCCE0 +3f9baa00: move a10, a12 +3f9baa10: move *a11(0x20), *a12(0x80), 1 +3f9baa40: move *a11(0x50), a7, 0 +3f9baa60: move a7, *a12(0xa0), 1 +3f9baa80: setf 16, 0, 0 +3f9baa90: move *a11(0x40), a7, 0 +3f9baab0: move a7, *a12(0xc0), 1 +3f9baad0: jauc L3F9BCCE0 +3f9baaf0: move a10, a12 +3f9bab00: move *a11(0x20), *a12(0x80), 1 +3f9bab30: move *a11(0x40), a7, 0 +3f9bab50: move a7, *a12(0xa0), 1 +3f9bab70: jauc L3F9BCCE0 +3f9bab90: move a10, a12 +3f9baba0: move *a11(0x40), *a12(0xa0), 1 +3f9babd0: move *a11(0x20), *a12(0x80), 1 +3f9bac00: setf 16, 1, 0 +3f9bac10: move *a11(0x60), a7, 0 +3f9bac30: move a7, *a12(0xc0), 1 +3f9bac50: move *a11(0x70), a7, 0 +3f9bac70: move a7, *a12(0xe0), 1 +3f9bac90: setf 16, 0, 0 +3f9baca0: move *a11(0x80), a7, 0 +3f9bacc0: move a7, *a12(0x100), 1 +3f9bace0: move *a11(0x90), a7, 0 +3f9bad00: move a7, *a12(0x120), 1 +3f9bad20: move *a11(0xa0), a7, 0 +3f9bad40: move a7, *a12(0x140), 1 +3f9bad60: setf 8, 0, 0 +3f9bad70: move *a11(0xb0), a7, 0 +3f9bad90: move a7, *a12(0x160), 1 +3f9badb0: jauc L3F9BCCE0 +3f9badd0: move a10, a12 +3f9bade0: move *a11(0x40), *a12(0xa0), 1 +3f9bae10: move *a11(0x20), *a12(0x80), 1 +3f9bae40: jauc L3F9BCCE0 +3f9bae60: move a10, a12 +3f9bae70: move *a11(0x40), *a12(0xa0), 1 +3f9baea0: move *a11(0x20), *a12(0x80), 1 +3f9baed0: move *a11(0x60), a7, 0 +3f9baef0: move a7, *a12(0xc0), 1 +3f9baf10: jauc L3F9BCCE0 +3f9baf30: move a10, a12 +3f9baf40: move *a11(0x40), *a12(0xa0), 1 +3f9baf70: move *a11(0x20), *a12(0x80), 1 +3f9bafa0: move *a11(0x60), a7, 0 +3f9bafc0: move a7, *a12(0xc0), 1 +3f9bafe0: jauc L3F9BCCE0 +3f9bb000: move a10, a12 +3f9bb010: move *a11(0x40), *a12(0xa0), 1 +3f9bb040: move *a11(0x20), *a12(0x80), 1 +3f9bb070: jauc L3F9BCCE0 +3f9bb090: move a10, a12 +3f9bb0a0: move *a11(0x20), *a12(0x80), 1 +3f9bb0d0: move *a11(0x40), *a12(0xa0), 1 +3f9bb100: move *a11(0x60), *a12(0xc0), 1 +3f9bb130: setf 16, 1, 0 +3f9bb140: move *a11(0x80), a7, 0 +3f9bb160: move a7, *a12(0xe0), 1 +3f9bb180: move *a11(0x90), a7, 0 +3f9bb1a0: move a7, *a12(0x100), 1 +3f9bb1c0: setf 8, 0, 0 +3f9bb1d0: move *a11(0xa0), a7, 0 +3f9bb1f0: move a7, *a12(0x120), 1 +3f9bb210: jauc L3F9BCCE0 +3f9bb230: move a10, a12 +3f9bb240: move *a11(0x20), *a12(0x80), 1 +3f9bb270: move *a11(0x40), *a12(0xa0), 1 +3f9bb2a0: move *a11(0x60), *a12(0x160), 1 +3f9bb2d0: setf 16, 1, 0 +3f9bb2e0: move *a11(0x80), a7, 0 +3f9bb300: move a7, *a12(0xc0), 1 +3f9bb320: move *a11(0x90), a7, 0 +3f9bb340: move a7, *a12(0xe0), 1 +3f9bb360: setf 16, 0, 0 +3f9bb370: move *a11(0xa0), a7, 0 +3f9bb390: move a7, *a12(0x100), 1 +3f9bb3b0: move *a11(0xb0), a7, 0 +3f9bb3d0: move a7, *a12(0x120), 1 +3f9bb3f0: move *a11(0xc0), a7, 0 +3f9bb410: move a7, *a12(0x140), 1 +3f9bb430: setf 8, 0, 0 +3f9bb440: move *a11(0xd0), a7, 0 +3f9bb460: move a7, *a12(0x180), 1 +3f9bb480: jauc L3F9BCCE0 +3f9bb4a0: move a10, a12 +3f9bb4b0: move *a11(0x40), *a12(0xa0), 1 +3f9bb4e0: move *a11(0x20), *a12(0x80), 1 +3f9bb510: move *a11(0x60), *a12(0x160), 1 +3f9bb540: setf 16, 1, 0 +3f9bb550: move *a11(0x80), a7, 0 +3f9bb570: move a7, *a12(0xc0), 1 +3f9bb590: move *a11(0x90), a7, 0 +3f9bb5b0: move a7, *a12(0xe0), 1 +3f9bb5d0: setf 16, 0, 0 +3f9bb5e0: move *a11(0xa0), a7, 0 +3f9bb600: move a7, *a12(0x100), 1 +3f9bb620: move *a11(0xb0), a7, 0 +3f9bb640: move a7, *a12(0x120), 1 +3f9bb660: move *a11(0xc0), a7, 0 +3f9bb680: move a7, *a12(0x140), 1 +3f9bb6a0: move *a11(0xd0), a7, 0 +3f9bb6c0: move a7, *a12(0x1a0), 1 +3f9bb6e0: setf 8, 0, 0 +3f9bb6f0: move *a11(0x8), a7, 0 +3f9bb710: move a7, *a12(0x180), 1 +3f9bb730: jauc L3F9BCCE0 +3f9bb750: move a10, a12 +3f9bb760: move *a11(0x40), *a12(0xa0), 1 +3f9bb790: move *a11(0x20), *a12(0x80), 1 +3f9bb7c0: setf 16, 1, 0 +3f9bb7d0: move *a11(0x60), a7, 0 +3f9bb7f0: move a7, *a12(0xc0), 1 +3f9bb810: move *a11(0x70), a7, 0 +3f9bb830: move a7, *a12(0xe0), 1 +3f9bb850: jauc L3F9BCCE0 +3f9bb870: move a10, a12 +3f9bb880: move *a11(0x20), *a12(0x80), 1 +3f9bb8b0: setf 16, 0, 0 +3f9bb8c0: move *a11(0x40), a7, 0 +3f9bb8e0: move a7, *a12(0xa0), 1 +3f9bb900: move *a11(0x50), a7, 0 +3f9bb920: move a7, *a12(0xc0), 1 +3f9bb940: jauc L3F9BCCE0 +3f9bb960: move a10, a12 +3f9bb970: move *a11(0x40), *a12(0xa0), 1 +3f9bb9a0: move *a11(0x20), *a12(0x80), 1 +3f9bb9d0: move *a11(0x80), a7, 0 +3f9bb9f0: move a7, *a12(0xc0), 1 +3f9bba10: jauc L3F9BCCE0 +3f9bba30: move a10, a12 +3f9bba40: move *a11(0x40), *a12(0xa0), 1 +3f9bba70: move *a11(0x20), *a12(0x80), 1 +3f9bbaa0: move *a11(0x80), a7, 0 +3f9bbac0: move a7, *a12(0xc0), 1 +3f9bbae0: jauc L3F9BCCE0 +3f9bbb00: move a10, a12 +3f9bbb10: move *a11(0x20), *a12(0x80), 1 +3f9bbb40: move *a11(0x40), *a12(0xa0), 1 +3f9bbb70: move *a11(0x60), *a12(0xc0), 1 +3f9bbba0: move *a11(0x80), a7, 0 +3f9bbbc0: move a7, *a12(0xe0), 1 +3f9bbbe0: jauc L3F9BCCE0 +3f9bbc00: move a10, a12 +3f9bbc10: move *a11(0x40), *a12(0x80), 1 +3f9bbc40: move *a11(0x60), *a12(0xa0), 1 +3f9bbc70: move *a11(0x20), *a12(0xc0), 1 +3f9bbca0: jauc L3F9BCCE0 +3f9bbcc0: move a10, a12 +3f9bbcd0: move *a11(0x40), *a12(0x80), 1 +3f9bbd00: move *a11(0x60), *a12(0xa0), 1 +3f9bbd30: move *a11(0x80), *a12(0xc0), 1 +3f9bbd60: move *a11(0xa0), *a12(0xe0), 1 +3f9bbd90: move *a11(0xc0), *a12(0x100), 1 +3f9bbdc0: move *a11(0x20), *a12(0x120), 1 +3f9bbdf0: jauc L3F9BCCE0 +3f9bbe10: move a10, a12 +3f9bbe20: move *a11(0x40), *a12(0x80), 1 +3f9bbe50: move *a11(0x60), *a12(0xa0), 1 +3f9bbe80: move *a11(0x80), *a12(0xc0), 1 +3f9bbeb0: move *a11(0xa0), *a12(0xe0), 1 +3f9bbee0: move *a11(0x20), *a12(0x100), 1 +3f9bbf10: jauc L3F9BCCE0 +3f9bbf30: move a10, a12 +3f9bbf40: move *a11(0x20), *a12(0x80), 1 +3f9bbf70: move *a11(0x40), *a12(0xa0), 1 +3f9bbfa0: move *a11(0x60), a7, 0 +3f9bbfc0: move a7, *a12(0xc0), 1 +3f9bbfe0: move *a11(0x68), a7, 0 +3f9bc000: move a7, *a12(0xe0), 1 +3f9bc020: jauc L3F9BCCE0 +3f9bc040: move a10, a0 +3f9bc050: move *a11(0x20), *a0(0x80), 1 +3f9bc080: move *a11(0x8), a7, 0 +3f9bc0a0: move a7, *a0(0xc0), 1 +3f9bc0c0: jruc L3F9BC5D0 +L3F9BC0D0: +3f9bc0d0: move *a11(0x40), *a0(0xa0), 1 +3f9bc100: sub a12, a12 +L3F9BC110: +3f9bc110: move a12, a7 +3f9bc120: sll 0x3, a7 +3f9bc130: add a0, a7 +3f9bc140: move a12, a5 +3f9bc150: sll 0x3, a5 +3f9bc160: add a11, a5 +3f9bc170: movb *a5(0x60), *a7(0xe0) +3f9bc1a0: inc a12 +3f9bc1b0: cmpi 0x14, a12 +3f9bc1d0: jrlt L3F9BC110 +3f9bc1e0: jruc L3F9BC660 +L3F9BC1F0: +3f9bc1f0: move *a11(0x40), *a0(0xa0), 1 +3f9bc220: setf 16, 1, 0 +3f9bc230: move *a11(0x60), *a0(0xe0), 0 +3f9bc260: move *a11(0x70), *a0(0xf0), 0 +3f9bc290: move *a11(0x80), *a0(0x100), 0 +3f9bc2c0: move *a11(0x90), *a0(0x110), 0 +3f9bc2f0: move *a11(0xa0), *a0(0x120), 0 +3f9bc320: move *a11(0xb0), *a0(0x130), 0 +3f9bc350: move *a11(0xc0), *a0(0x140), 0 +3f9bc380: move *a11(0xd0), *a0(0x150), 0 +3f9bc3b0: move *a11(0xe0), *a0(0x160), 0 +3f9bc3e0: move *a11(0xf0), *a0(0x170), 0 +3f9bc410: jruc L3F9BC660 +L3F9BC420: +3f9bc420: move *a11(0x40), *a0(0xa0), 1 +3f9bc450: move *a11(0x60), *a0(0xe0), 1 +3f9bc480: move *a11(0x80), *a0(0x100), 1 +3f9bc4b0: move *a11(0xa0), *a0(0x120), 1 +3f9bc4e0: move *a11(0xc0), *a0(0x140), 1 +3f9bc510: move *a11(0xe0), *a0(0x160), 1 +3f9bc540: jruc L3F9BC660 +L3F9BC550: +3f9bc550: move a14, -*sp, 1 +3f9bc560: move a11, *a14+, 1 +3f9bc570: move a10, *a14+, 1 +3f9bc580: move a9, *a14+, 1 +3f9bc590: calla L3F9B9290 +3f9bc5c0: jruc L3F9BC660 +L3F9BC5D0: +3f9bc5d0: move *a0(0xc0), a8, 1 +3f9bc5f0: subk 8, a8 +3f9bc600: jreq L3F9BC0D0 +3f9bc610: subk 8, a8 +3f9bc620: jreq L3F9BC1F0 +3f9bc630: subk 16, a8 +3f9bc640: jreq L3F9BC420 +3f9bc650: jruc L3F9BC550 +L3F9BC660: +3f9bc660: movk 1, a8 +3f9bc670: jruc L3F9BCCF0 +3f9bc680: move a10, a12 +3f9bc690: move *a11(0x28), a7, 0 +3f9bc6b0: move a7, *a12(0xc0), 1 +3f9bc6d0: move *a11(0x20), a7, 0 +3f9bc6f0: move a7, *a12(0xa0), 1 +3f9bc710: move *a11(0x30), a7, 0 +3f9bc730: move a7, *a12(0xe0), 1 +3f9bc750: jruc L3F9BCCE0 +L3F9BC760: +3f9bc760: move a14, -*sp, 1 +3f9bc770: move a11, *a14+, 1 +L3F9BC780: +3f9bc780: move a10, *a14+, 1 +3f9bc790: move a9, *a14+, 1 +L3F9BC7A0: +3f9bc7a0: calla L3F9B9290 +3f9bc7d0: jruc L3F9BCCE0 +L3F9BC7E0: +3f9bc7e0: move *a11, a8, 0 +3f9bc7f0: andi 0x7f, a8 +L3F9BC820: +3f9bc820: subk 2, a8 +3f9bc830: cmpi 0x20, a8 +3f9bc850: jrhi L3F9BC760 +L3F9BC860: +3f9bc860: sll 0x5, a8 +3f9bc870: addi 0x3f9bc8c0, a8 +L3F9BC8A0: +3f9bc8a0: move *a8, a8, 1 +3f9bc8b0: jump a8 +L3F9BC8C0: +3f9bc8c0: move *a11+, a0, 1 +3f9bc8d0: dsjs b11, L3F9BC720 +L3F9BC8E0: +3f9bc8e0: move *a11+, a0, 1 +3f9bc8f0: dsjs b11, L3F9BC740 +3f9bc900: move *a2+, *a0+, 1 +3f9bc910: dsjs b11, L3F9BC760 +3f9bc920: move *a2+, *a0+, 1 +3f9bc930: dsjs b11, L3F9BC780 +3f9bc940: movb *a9, *a0 +3f9bc950: dsjs b11, L3F9BC7A0 +3f9bc960: .word 0x9ff0 +3f9bc970: dsjs b11, L3F9BC7C0 +3f9bc980: .word 0x9ff0 +3f9bc990: dsjs b11, L3F9BC7E0 +3f9bc9a0: move sp, -*b0, 1 +3f9bc9b0: dsjs b11, L3F9BC800 +3f9bc9c0: move sp, -*b0, 1 +3f9bc9d0: dsjs b11, L3F9BC820 +3f9bc9e0: move -*b6, b0, 0 +3f9bc9f0: dsjs b11, L3F9BC840 +3f9bca00: move -*a0, a0, 1 +3f9bca10: dsjs b11, L3F9BC860 +L3F9BCA20: +3f9bca20: move -*b13, b0, 1 +3f9bca30: dsjs b11, L3F9BC880 +3f9bca40: move -*a0, -*a0, 1 +3f9bca50: dsjs b11, L3F9BC8A0 +L3F9BCA60: +3f9bca60: move -*b7, -*b0, 1 +3f9bca70: dsjs b11, L3F9BC8C0 +3f9bca80: move -*b12, -*b0, 1 +3f9bca90: dsjs b11, L3F9BC8E0 +L3F9BCAA0: +3f9bcaa0: movb b14, *b0(0x3f9b) +L3F9BCAC0: +3f9bcac0: movb *a3(0x3f9b), a0 +L3F9BCAE0: +3f9bcae0: movb *b9(0x3f9b), b0 +L3F9BCB00: +3f9bcb00: move a0, *a0(0x3f9b), 0 +3f9bcb20: move b4, *b0(0x3f9b), 0 +3f9bcb40: move b1, *b0(0x3f9b), 1 +3f9bcb60: move *a5(0x3f9b), a0, 0 +3f9bcb80: move *b10(0x3f9b), b0, 1 +3f9bcba0: move *b3(0x3f9b), *b0(0xb960), 0 +3f9bcbd0: dsjs b11, L3F9BCA20 +3f9bcbe0: move *b1(0x3f9b), *b0(0xbb00), 1 +3f9bcc10: dsjs b11, L3F9BCA60 +3f9bcc20: movb *a0(0x3f9b), *a0(0xbcc0) +3f9bcc50: dsjs b11, L3F9BCAA0 +3f9bcc60: .word 0xbe10 +3f9bcc70: dsjs b11, L3F9BCAC0 +3f9bcc80: .word 0xbf30 +3f9bcc90: dsjs b11, L3F9BCAE0 +3f9bcca0: jruc L3F9BD0B0 +3f9bccb0: dsjs b11, L3F9BCB00 +3f9bccc0: jale 0x18283f9b +L3F9BCCF0: +3f9bccf0: move *sp(0x140), a14, 1 +3f9bcd10: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9bcd30: rets 2 +3f9bcd40: mmtm sp, a11,a13 +3f9bcd60: move a14, a13 +3f9bcd70: calla L3F708700 +3f9bcda0: move *a8(0x100), a11, 1 +3f9bcdc0: move *a11, a11, 1 +3f9bcdd0: move *a11(0x20), a11, 1 +3f9bcdf0: subk 32, a11 +3f9bce00: jrne L3F9BCED0 +3f9bce10: move a14, -*sp, 1 +3f9bce20: move *a13(0xffe0), a11, 1 +3f9bce40: move *a11(0x60), *a14+, 1 +3f9bce60: movi 0x3f9c07d0, a8 +3f9bce90: move a8, *a14+, 1 +3f9bcea0: calla L3FB341E0 +L3F9BCED0: +3f9bced0: move a14, -*sp, 1 +3f9bcee0: movi 0x3f9c08e8, a8 +3f9bcf10: move a8, *a14+, 1 +3f9bcf20: calla L3FB341E0 +3f9bcf50: move a14, -*sp, 1 +3f9bcf60: movk 1, a11 +3f9bcf70: move a11, *a14+, 1 +3f9bcf80: calla L3F707A30 +3f9bcfb0: move *sp(0x60), a14, 1 +3f9bcfd0: mmfm sp, a11,a13 +3f9bcff0: rets 2 +L3F9BD000: +3f9bd000: mmtm sp, a9,a11,a13 +3f9bd020: move a14, a13 +3f9bd030: addi 0xa0, a14 +3f9bd050: move *a13(0xffe0), *a13(0x20), 1 +3f9bd080: sub a11, a11 +3f9bd090: move a11, *a13, 1 +3f9bd0a0: move a14, -*sp, 1 +L3F9BD0B0: +3f9bd0b0: move *a13(0xffc0), *a14+, 1 +3f9bd0d0: move *a13(0xffe0), *a14+, 1 +3f9bd0f0: calla L3F9B5810 +3f9bd120: move a8, *a13(0x60), 1 +3f9bd140: move *a13(0xffc0), a9, 1 +3f9bd160: move *a9(0x20), *a13(0x40), 1 +3f9bd190: movb *a9(0x8), *a13(0x80) +3f9bd1c0: movb *a9(0x50), *a13(0x88) +3f9bd1f0: movb *a9(0x40), *a13(0x90) +3f9bd220: calla L3F708700 +3f9bd250: move *a8(0x100), a9, 1 +3f9bd270: move *a9, a9, 1 +3f9bd280: move *a9(0x60), a9, 1 +3f9bd2a0: jreq L3F9BD390 +3f9bd2b0: move a14, -*sp, 1 +3f9bd2c0: move a13, *a14+, 1 +3f9bd2d0: move *a13(0xffe0), *a14+, 1 +3f9bd2f0: calla L3F708700 +3f9bd320: move *a8(0x100), a9, 1 +3f9bd340: move *a9, a9, 1 +3f9bd350: move *a9(0x60), a9, 1 +3f9bd370: call a9 +3f9bd380: jruc L3F9BD9A0 +L3F9BD390: +3f9bd390: move a14, -*sp, 1 +3f9bd3a0: move *a13(0x20), *a14+, 1 +3f9bd3c0: movi 0x3f9c0a50, a8 +3f9bd3f0: move a8, *a14+, 1 +3f9bd400: calla L3FB341E0 +3f9bd430: move a14, -*sp, 1 +3f9bd440: move a11, *a14+, 1 +3f9bd450: movi 0x3f9c0b80, a8 +3f9bd480: move a8, *a14+, 1 +3f9bd490: calla L3FB341E0 +3f9bd4c0: move a14, -*sp, 1 +3f9bd4d0: move *a13(0x60), *a14+, 1 +3f9bd4f0: movi 0x3f9c0c90, a8 +3f9bd520: move a8, *a14+, 1 +3f9bd530: calla L3FB341E0 +3f9bd560: move a14, -*sp, 1 +3f9bd570: move *a13(0x40), *a14+, 1 +3f9bd590: movi 0x3f9c0da0, a8 +3f9bd5c0: move a8, *a14+, 1 +3f9bd5d0: calla L3FB341E0 +3f9bd600: move a14, -*sp, 1 +3f9bd610: setf 8, 0, 0 +3f9bd620: move *a13(0x80), a9, 0 +3f9bd640: move a9, *a14+, 1 +3f9bd650: movi 0x3f9c0eb0, a8 +3f9bd680: move a8, *a14+, 1 +3f9bd690: calla L3FB341E0 +3f9bd6c0: move a14, -*sp, 1 +3f9bd6d0: setf 8, 0, 0 +3f9bd6e0: move *a13(0x88), a9, 0 +3f9bd700: move a9, *a14+, 1 +3f9bd710: movi 0x3f9c0fc0, a8 +3f9bd740: move a8, *a14+, 1 +3f9bd750: calla L3FB341E0 +3f9bd780: move a14, -*sp, 1 +3f9bd790: setf 8, 0, 0 +3f9bd7a0: move *a13(0x90), a9, 0 +3f9bd7c0: move a9, *a14+, 1 +3f9bd7d0: movi 0x3f9c10d0, a8 +3f9bd800: move a8, *a14+, 1 +3f9bd810: calla L3FB341E0 +3f9bd840: move a14, -*sp, 1 +3f9bd850: movi 0x3f9c11e0, a8 +3f9bd880: move a8, *a14+, 1 +3f9bd890: calla L3FB341E0 +3f9bd8c0: move a14, -*sp, 1 +3f9bd8d0: movi 0x3f9c13e8, a8 +3f9bd900: move a8, *a14+, 1 +3f9bd910: calla L3FB341E0 +3f9bd940: move a14, -*sp, 1 +3f9bd950: movk 1, a9 +3f9bd960: move a9, *a14+, 1 +3f9bd970: calla L3F707A30 +L3F9BD9A0: +3f9bd9a0: move *sp(0x80), a14, 1 +3f9bd9c0: mmfm sp, a9,a11,a13 +3f9bd9e0: rets 2 +3f9bd9f0: mmtm sp, a9,a11,a13 +3f9bda10: move a14, a13 +3f9bda20: addi 0x2120, a14 +3f9bda40: movi 0x3f9c14b8, a11 +3f9bda70: move a11, *a13(0x2100), 1 +3f9bda90: move a14, -*sp, 1 +3f9bdaa0: movi 0x200, a9 +3f9bdac0: move a9, *a14+, 1 +3f9bdad0: move a13, *a14+, 1 +3f9bdae0: move *a13(0xffc0), a9, 1 +3f9bdb00: setf 8, 0, 0 +3f9bdb10: move *a9(0x80), a8, 0 +3f9bdb30: move a8, *a14+, 1 +3f9bdb40: move *a13(0xffe0), *a14+, 1 +3f9bdb60: calla L3F99C570 +3f9bdb90: move a14, -*sp, 1 +3f9bdba0: movi 0x200, a9 +3f9bdbc0: move a9, *a14+, 1 +3f9bdbd0: move a13, a9 +3f9bdbe0: addi 0x1000, a9 +3f9bdc00: move a9, *a14+, 1 +3f9bdc10: movi 0x3f9c1518, a8 +3f9bdc40: move a8, *a14+, 1 +3f9bdc50: movi 0x3f9c1558, a8 +3f9bdc80: move a8, *a14+, 1 +3f9bdc90: move a11, *a14+, 1 +3f9bdca0: move *a13(0xffe0), *a14+, 1 +3f9bdcc0: calla L3F99CA80 +3f9bdcf0: move a14, -*sp, 1 +3f9bdd00: move a13, *a14+, 1 +3f9bdd10: move a9, *a14+, 1 +3f9bdd20: movi 0x3f9c1590, a8 +3f9bdd50: move a8, *a14+, 1 +3f9bdd60: move @0xdad00, *a14+, 1 +3f9bdd90: calla L3FD5EF50 +3f9bddc0: move a14, -*sp, 1 +3f9bddd0: movi 0x200, a9 +3f9bddf0: move a9, *a14+, 1 +3f9bde00: move a13, a9 +3f9bde10: addi 0x1000, a9 +3f9bde30: move a9, *a14+, 1 +3f9bde40: movi 0x3f9c15e0, a8 +3f9bde70: move a8, *a14+, 1 +3f9bde80: movi 0x3f9c1690, a8 +3f9bdeb0: move a8, *a14+, 1 +3f9bdec0: move a11, *a14+, 1 +3f9bded0: move *a13(0xffe0), *a14+, 1 +3f9bdef0: calla L3F99CA80 +3f9bdf20: move a14, -*sp, 1 +3f9bdf30: move *a13(0xffc0), a9, 1 +3f9bdf50: setf 8, 0, 0 +3f9bdf60: move *a9(0x88), a8, 0 +3f9bdf80: move a8, *a14+, 1 +3f9bdf90: move a13, a9 +3f9bdfa0: addi 0x1000, a9 +3f9bdfc0: move a9, *a14+, 1 +3f9bdfd0: move @0xdad00, *a14+, 1 +3f9be000: calla L3FD5EF50 +3f9be030: move a14, -*sp, 1 +3f9be040: move *a13(0xffc0), a9, 1 +3f9be060: setf 8, 0, 0 +3f9be070: move *a9(0x88), a8, 0 +3f9be090: move a8, *a14+, 1 +3f9be0a0: movi 0x3f9c16e0, a8 +3f9be0d0: move a8, *a14+, 1 +3f9be0e0: move a13, a9 +3f9be0f0: addi 0x2000, a9 +3f9be110: move a9, *a14+, 1 +3f9be120: calla L3FB34430 +3f9be150: move a14, -*sp, 1 +3f9be160: movi 0x200, a9 +3f9be180: move a9, *a14+, 1 +3f9be190: move a13, *a14+, 1 +3f9be1a0: movi 0x3f9c16f8, a8 +3f9be1d0: move a8, *a14+, 1 +3f9be1e0: move a13, a9 +3f9be1f0: addi 0x2000, a9 +3f9be210: move a9, *a14+, 1 +3f9be220: movi 0x3f9c1700, a8 +3f9be250: move a8, *a14+, 1 +3f9be260: move *a13(0xffe0), *a14+, 1 +3f9be280: calla L3F99CA80 +3f9be2b0: move a14, -*sp, 1 +3f9be2c0: move a13, *a14+, 1 +3f9be2d0: movi 0x3f9c1748, a8 +3f9be300: move a8, *a14+, 1 +3f9be310: move @0xdad00, *a14+, 1 +3f9be340: calla L3FD5EF50 +3f9be370: move a14, -*sp, 1 +3f9be380: move @0xdad00, *a14+, 1 +3f9be3b0: movi 0x3f9c1768, a8 +3f9be3e0: move a8, *a14+, 1 +3f9be3f0: calla L3FD5F030 +3f9be420: move a14, -*sp, 1 +3f9be430: movi 0x200, a9 +3f9be450: move a9, *a14+, 1 +3f9be460: move a13, a9 +3f9be470: addi 0x1000, a9 +3f9be490: move a9, *a14+, 1 +3f9be4a0: movi 0x3f9c1788, a8 +3f9be4d0: move a8, *a14+, 1 +3f9be4e0: movi 0x3f9c1820, a8 +3f9be510: move a8, *a14+, 1 +3f9be520: move a11, *a14+, 1 +3f9be530: move *a13(0xffe0), *a14+, 1 +3f9be550: calla L3F99CA80 +3f9be580: move a14, -*sp, 1 +3f9be590: move *a13(0xffc0), a9, 1 +3f9be5b0: setf 8, 0, 0 +3f9be5c0: move *a9(0x90), a8, 0 +3f9be5e0: move a8, *a14+, 1 +3f9be5f0: move a13, a9 +3f9be600: addi 0x1000, a9 +3f9be620: move a9, *a14+, 1 +3f9be630: move @0xdad00, *a14+, 1 +3f9be660: calla L3FD5EF50 +3f9be690: move a14, -*sp, 1 +3f9be6a0: move @0xdad00, *a14+, 1 +3f9be6d0: movi 0x3f9c1768, a8 +3f9be700: move a8, *a14+, 1 +3f9be710: calla L3FD5F030 +3f9be740: move a14, -*sp, 1 +3f9be750: movi 0x200, a9 +3f9be770: move a9, *a14+, 1 +3f9be780: move a13, a9 +3f9be790: addi 0x1000, a9 +3f9be7b0: move a9, *a14+, 1 +3f9be7c0: movi 0x3f9c1870, a8 +3f9be7f0: move a8, *a14+, 1 +3f9be800: movi 0x3f9c18f0, a8 +3f9be830: move a8, *a14+, 1 +3f9be840: move a11, *a14+, 1 +3f9be850: move *a13(0xffe0), *a14+, 1 +3f9be870: calla L3F99CA80 +3f9be8a0: move a14, -*sp, 1 +3f9be8b0: move *a13(0xffc0), a9, 1 +3f9be8d0: move *a9(0x40), *a14+, 1 +3f9be8f0: move a13, a9 +3f9be900: addi 0x1000, a9 +3f9be920: move a9, *a14+, 1 +3f9be930: move @0xdad00, *a14+, 1 +3f9be960: calla L3FD5EF50 +3f9be990: move a14, -*sp, 1 +3f9be9a0: move @0xdad00, *a14+, 1 +3f9be9d0: movi 0x3f9c1768, a8 +3f9bea00: move a8, *a14+, 1 +3f9bea10: calla L3FD5F030 +3f9bea40: move a14, -*sp, 1 +3f9bea50: movi 0x200, a9 +3f9bea70: move a9, *a14+, 1 +3f9bea80: move a13, a9 +3f9bea90: addi 0x1000, a9 +3f9beab0: move a9, *a14+, 1 +3f9beac0: movi 0x3f9c1948, a8 +3f9beaf0: move a8, *a14+, 1 +3f9beb00: movi 0x3f9c19d0, a8 +3f9beb30: move a8, *a14+, 1 +3f9beb40: move a11, *a14+, 1 +3f9beb50: move *a13(0xffe0), *a14+, 1 +3f9beb70: calla L3F99CA80 +3f9beba0: move a14, -*sp, 1 +3f9bebb0: move *a13(0xffc0), a9, 1 +3f9bebd0: move *a9(0x60), *a14+, 1 +3f9bebf0: move a13, a9 +3f9bec00: addi 0x1000, a9 +3f9bec20: move a9, *a14+, 1 +3f9bec30: move @0xdad00, *a14+, 1 +3f9bec60: calla L3FD5EF50 +3f9bec90: move a14, -*sp, 1 +3f9beca0: move @0xdad00, *a14+, 1 +3f9becd0: movi 0x3f9c1768, a8 +3f9bed00: move a8, *a14+, 1 +3f9bed10: calla L3FD5F030 +3f9bed40: move a14, -*sp, 1 +3f9bed50: movi 0x200, a9 +3f9bed70: move a9, *a14+, 1 +3f9bed80: move a13, a9 +3f9bed90: addi 0x1000, a9 +3f9bedb0: move a9, *a14+, 1 +3f9bedc0: movi 0x3f9c1a30, a8 +3f9bedf0: move a8, *a14+, 1 +3f9bee00: movi 0x3f9c1ac8, a8 +3f9bee30: move a8, *a14+, 1 +3f9bee40: move a11, *a14+, 1 +3f9bee50: move *a13(0xffe0), *a14+, 1 +3f9bee70: calla L3F99CA80 +3f9beea0: move a14, -*sp, 1 +3f9beeb0: move *a13(0xffe0), a9, 1 +3f9beed0: move *a9(0x320), *a14+, 1 +3f9beef0: move a13, a9 +3f9bef00: addi 0x1000, a9 +3f9bef20: move a9, *a14+, 1 +3f9bef30: move @0xdad00, *a14+, 1 +3f9bef60: calla L3FD5EF50 +3f9bef90: move a14, -*sp, 1 +3f9befa0: move @0xdad00, *a14+, 1 +3f9befd0: movi 0x3f9c1b38, a8 +3f9bf000: move a8, *a14+, 1 +3f9bf010: calla L3FD5F030 +3f9bf040: move *a13(0xffc0), a9, 1 +3f9bf060: setf 8, 0, 0 +3f9bf070: move *a9(0x80), a9, 0 +3f9bf090: subk 17, a9 +3f9bf0a0: jrne L3F9BF0D0 +3f9bf0b0: sub a8, a8 +3f9bf0c0: jruc L3F9BF130 +L3F9BF0D0: +3f9bf0d0: move a14, -*sp, 1 +3f9bf0e0: movk 1, a9 +3f9bf0f0: move a9, *a14+, 1 +3f9bf100: calla L3F707A30 +L3F9BF130: +3f9bf130: move *sp(0x80), a14, 1 +3f9bf150: mmfm sp, a9,a11,a13 +3f9bf170: rets 2 +L3F9BF180: +3f9bf180: mmtm sp, a7,a9,a11,a13 +3f9bf1a0: move a14, a13 +3f9bf1b0: move *a13(0xffe0), a9, 1 +3f9bf1d0: move *a13(0xffc0), a11, 1 +3f9bf1f0: move *a9(0x5c0), a7, 1 +3f9bf210: cmp a7, a11 +3f9bf220: jrls L3F9BF360 +3f9bf230: move *a9(0x5a0), a7, 1 +3f9bf250: jreq L3F9BF2C0 +3f9bf260: move a14, -*sp, 1 +3f9bf270: move *a9(0x5a0), *a14+, 1 +3f9bf290: calla L3F702440 +L3F9BF2C0: +3f9bf2c0: move a11, *a9(0x5c0), 1 +3f9bf2e0: move a14, -*sp, 1 +3f9bf2f0: move a11, *a14+, 1 +3f9bf300: calla L3F701230 +3f9bf330: move a8, *a9(0x5a0), 1 +3f9bf350: jruc L3F9BF380 +L3F9BF360: +3f9bf360: move *a9(0x5a0), a8, 1 +L3F9BF380: +3f9bf380: move *sp(0xa0), a14, 1 +3f9bf3a0: mmfm sp, a7,a9,a11,a13 +3f9bf3c0: rets 2 +L3F9BF3D0: +3f9bf3d0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9bf3f0: move a14, a13 +3f9bf400: sub a9, a9 +3f9bf410: move *a13(0xffe0), a7, 1 +3f9bf430: move *a7(0x460), a7, 1 +3f9bf450: cmp a7, a9 +3f9bf460: jrge L3F9BF810 +L3F9BF470: +3f9bf470: move *a13(0xffe0), a7, 1 +3f9bf490: move a9, a3 +3f9bf4a0: move a3, a5 +3f9bf4b0: sll 0x9, a3 +3f9bf4c0: sll 0x7, a5 +3f9bf4d0: add a5, a3 +3f9bf4e0: move *a7(0x480), a12, 1 +3f9bf500: add a3, a12 +3f9bf510: sub a10, a10 +3f9bf520: move *a12(0xe0), a5, 1 +3f9bf540: cmp a5, a10 +3f9bf550: jrge L3F9BF7A0 +L3F9BF560: +3f9bf560: move a10, a5 +3f9bf570: move a5, a7 +3f9bf580: sll 0x6, a5 +3f9bf590: sll 0x5, a7 +3f9bf5a0: add a7, a5 +3f9bf5b0: move *a12(0x100), a0, 1 +3f9bf5d0: add a5, a0 +3f9bf5e0: sub a11, a11 +3f9bf5f0: move *a0(0x20), a7, 1 +3f9bf610: cmp a7, a11 +3f9bf620: jrge L3F9BF750 +L3F9BF630: +3f9bf630: move a11, a7 +3f9bf640: sll 0x8, a7 +3f9bf650: move *a0(0x40), a2, 1 +3f9bf670: add a7, a2 +3f9bf680: move *a2(0x20), a7, 1 +3f9bf6a0: move *a13(0xffc0), a5, 1 +3f9bf6c0: cmp a5, a7 +3f9bf6d0: jrne L3F9BF700 +3f9bf6e0: move a2, a8 +3f9bf6f0: jruc L3F9BF820 +L3F9BF700: +3f9bf700: inc a11 +3f9bf710: move *a0(0x20), a7, 1 +3f9bf730: cmp a7, a11 +3f9bf740: jrlt L3F9BF630 +L3F9BF750: +3f9bf750: inc a10 +3f9bf760: move *a12(0xe0), a7, 1 +3f9bf780: cmp a7, a10 +3f9bf790: jrlt L3F9BF560 +L3F9BF7A0: +3f9bf7a0: inc a9 +3f9bf7b0: move *a13(0xffe0), a7, 1 +3f9bf7d0: move *a7(0x460), a5, 1 +3f9bf7f0: cmp a5, a9 +3f9bf800: jrlt L3F9BF470 +L3F9BF810: +3f9bf810: sub a8, a8 +L3F9BF820: +3f9bf820: move *sp(0x160), a14, 1 +3f9bf840: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3f9bf860: rets 2 +L3F9BF870: +3f9bf870: mmtm sp, a9,a11,a13 +3f9bf890: move a14, a13 +3f9bf8a0: addi 0x60, a14 +3f9bf8c0: sub a11, a11 +3f9bf8d0: move a11, *a13(0x40), 1 +3f9bf8f0: move a11, *a13, 1 +3f9bf900: move *a13(0xffa0), a9, 1 +3f9bf920: cmp a9, a11 +3f9bf930: jrge L3F9BFCD0 +L3F9BF940: +3f9bf940: move a14, -*sp, 1 +3f9bf950: move *a13, a11, 1 +3f9bf960: sll 0x6, a11 +3f9bf970: move *a13(0xffc0), a9, 1 +3f9bf990: add a9, a11 +3f9bf9a0: move *a11(0x20), *a14+, 1 +3f9bf9c0: move *a13, a11, 1 +3f9bf9d0: sll 0x6, a11 +3f9bf9e0: add a9, a11 +3f9bf9f0: move *a11+, *a14+, 1 +3f9bfa00: move *a13(0xffe0), *a14+, 1 +3f9bfa20: calla L3F70D150 +3f9bfa50: move a8, *a13(0x20), 1 +3f9bfa70: move a8, a11 +3f9bfa80: jrge L3F9BFB50 +3f9bfa90: move a14, -*sp, 1 +3f9bfaa0: move a8, *a14+, 1 +3f9bfab0: movi 0x3f9c1b48, a8 +3f9bfae0: move a8, *a14+, 1 +3f9bfaf0: calla L3FB341E0 +3f9bfb20: movi 0xffff, a8 +3f9bfb40: jruc L3F9BFCF0 +L3F9BFB50: +3f9bfb50: move *a13(0x40), a9, 1 +3f9bfb70: add a8, a9 +3f9bfb80: move a9, *a13(0x40), 1 +3f9bfba0: move *a13, a9, 1 +3f9bfbb0: sll 0x6, a9 +3f9bfbc0: move *a13(0xffc0), a11, 1 +3f9bfbe0: add a11, a9 +3f9bfbf0: move *a9(0x20), a9, 1 +3f9bfc10: cmp a9, a8 +3f9bfc20: jreq L3F9BFC60 +3f9bfc30: move *a13(0x40), a8, 1 +3f9bfc50: jruc L3F9BFCF0 +L3F9BFC60: +3f9bfc60: move *a13, a9, 1 +3f9bfc70: inc a9 +3f9bfc80: move a9, *a13, 1 +3f9bfc90: move *a13(0xffa0), a11, 1 +3f9bfcb0: cmp a11, a9 +3f9bfcc0: jrlt L3F9BF940 +L3F9BFCD0: +3f9bfcd0: move *a13(0x40), a8, 1 +L3F9BFCF0: +3f9bfcf0: move *sp(0x80), a14, 1 +3f9bfd10: mmfm sp, a9,a11,a13 +3f9bfd30: rets 2 +L3F9BFD40: +3f9bfd40: mmtm sp, a9,a11,a13 +3f9bfd60: move a14, a13 +3f9bfd70: addi 0x60, a14 +3f9bfd90: sub a11, a11 +3f9bfda0: move a11, *a13(0x40), 1 +3f9bfdc0: move a11, *a13, 1 +3f9bfdd0: move *a13(0xffa0), a9, 1 +3f9bfdf0: cmp a9, a11 +3f9bfe00: jrge L3F9C01A0 +L3F9BFE10: +3f9bfe10: move a14, -*sp, 1 +3f9bfe20: move *a13, a11, 1 +3f9bfe30: sll 0x6, a11 +3f9bfe40: move *a13(0xffc0), a9, 1 +3f9bfe60: add a9, a11 +3f9bfe70: move *a11(0x20), *a14+, 1 +3f9bfe90: move *a13, a11, 1 +3f9bfea0: sll 0x6, a11 +3f9bfeb0: add a9, a11 +3f9bfec0: move *a11+, *a14+, 1 +3f9bfed0: move *a13(0xffe0), *a14+, 1 +3f9bfef0: calla L3F70C5C0 +3f9bff20: move a8, *a13(0x20), 1 +3f9bff40: move a8, a11 +3f9bff50: jrge L3F9C0020 +3f9bff60: move a14, -*sp, 1 +3f9bff70: move a8, *a14+, 1 +3f9bff80: movi 0x3f9c1c20, a8 +3f9bffb0: move a8, *a14+, 1 +3f9bffc0: calla L3FB341E0 +3f9bfff0: movi 0xffff, a8 +3f9c0010: jruc L3F9C01C0 +L3F9C0020: +3f9c0020: move *a13(0x40), a9, 1 +3f9c0040: add a8, a9 +3f9c0050: move a9, *a13(0x40), 1 +3f9c0070: move *a13, a9, 1 +3f9c0080: sll 0x6, a9 +3f9c0090: move *a13(0xffc0), a11, 1 +3f9c00b0: add a11, a9 +3f9c00c0: move *a9(0x20), a9, 1 +3f9c00e0: cmp a9, a8 +3f9c00f0: jreq L3F9C0130 +3f9c0100: move *a13(0x40), a8, 1 +3f9c0120: jruc L3F9C01C0 +L3F9C0130: +3f9c0130: move *a13, a9, 1 +3f9c0140: inc a9 +3f9c0150: move a9, *a13, 1 +3f9c0160: move *a13(0xffa0), a11, 1 +3f9c0180: cmp a11, a9 +3f9c0190: jrlt L3F9BFE10 +L3F9C01A0: +3f9c01a0: move *a13(0x40), a8, 1 +L3F9C01C0: +3f9c01c0: move *sp(0x80), a14, 1 +3f9c01e0: mmfm sp, a9,a11,a13 +3f9c0200: rets 2 +L3F9C0210: +3f9c0210: move a13, -*sp, 1 +3f9c0220: move a14, a13 +3f9c0230: move a14, -*sp, 1 +3f9c0240: move *a13(0xffe0), *a14+, 1 +3f9c0260: calla L3F702440 +3f9c0290: move *sp(0x40), a14, 1 +3f9c02b0: move *sp+, a13, 1 +3f9c02c0: rets 2 +3f9c02d0: andn b2, b8 +3f9c02e0: add a10, a5 +3f9c02f0: sla 0x2, a4 +3f9c0300: .word 0x7962 +3f9c0310: sra b11, b4 +3f9c0320: mpyu b11, b3 +3f9c0330: sra b11, b2 +3f9c0340: sra a3, a1 +3f9c0350: rl a9, a0 +3f9c0360: sla 0x3, b3 +3f9c0370: mods a1, a5 +3f9c0380: sla 0x3, b8 +3f9c0390: .word 0x7265 +3f9c03a0: modu b3, b2 +3f9c03b0: sla 0x3, sp +3f9c03c0: sla 0x1, b13 +3f9c03d0: mods a1, a5 +3f9c03e0: .word 0x0a78 +3f9c03f0: divs a0, a0 +3f9c0400: sra b11, b2 +3f9c0410: sra a3, a1 +3f9c0420: sra 0x17, a8 +3f9c0430: sla 0x1, b10 +3f9c0440: sla a11, a12 +3f9c0450: sra a11, a2 +3f9c0460: rl 0xb, a12 +3f9c0470: .word 0x000a +3f9c0480: andn b2, b8 +3f9c0490: sla a11, a5 +3f9c04a0: sra 0x1d, a4 +3f9c04b0: dsjs a9, L3F9C05D0 +3f9c04c0: .word 0x7520 +3f9c04d0: rl b11, b3 +3f9c04e0: srl a11, a14 +3f9c04f0: .word 0x7320 +3f9c0500: sll a11, sp +3f9c0510: sra a11, a11 +3f9c0520: sla 0x3, b4 +3f9c0530: mods a1, a5 +3f9c0540: .word 0x0a78 +3f9c0550: divs a0, a0 +3f9c0560: sra b10, b2 +3f9c0570: sra a3, a1 +3f9c0580: sra 0x17, a8 +3f9c0590: sla 0x1, b10 +3f9c05a0: cmp b10, b0 +3f9c05b0: sla 0x2, a4 +3f9c05c0: .word 0x7369 +L3F9C05D0: +3f9c05d0: sll 0x9, a0 +3f9c05e0: .word 0x786c +3f9c05f0: .word 0x000a +3f9c0600: mods b2, b8 +3f9c0610: sll a3, a9 +3f9c0620: sla 0x1, b10 +3f9c0630: .word 0x7320 +3f9c0640: .word 0x7165 +3f9c0650: sra b11, b5 +3f9c0660: sll a11, a14 +3f9c0670: sla 0x3, a5 +3f9c0680: modu a11, a12 +3f9c0690: .word 0x7473 +3f9c06a0: sra 0x1f, a0 +3f9c06b0: .word 0x7830 +3f9c06c0: mods a1, a5 +3f9c06d0: sla 0x3, b8 +3f9c06e0: sla 0x1, b14 +3f9c06f0: .word 0x7830 +3f9c0700: mods a1, a5 +3f9c0710: sra 0x15, b8 +3f9c0720: rl a9, a0 +3f9c0730: sla 0x3, a14 +3f9c0740: sra b11, b2 +3f9c0750: mods b3, b0 +3f9c0760: sla 0x3, b9 +3f9c0770: .word 0x7974 +3f9c0780: sra b11, b0 +3f9c0790: rl 0x1, a0 +3f9c07a0: sll 0xb, b8 +3f9c07b0: sla 0xb, b8 +3f9c07c0: .word 0x000a +3f9c07d0: modu a10, a3 +3f9c07e0: modu a3, a14 +3f9c07f0: sll a11, a5 +3f9c0800: rl b11, b4 +3f9c0810: modu a3, sp +3f9c0820: sla 0x19, a0 +3f9c0830: sll 0x9, a0 +3f9c0840: sla 0x3, a4 +3f9c0850: modu b11, b4 +3f9c0860: .word 0x7320 +3f9c0870: .word 0x7265 +3f9c0880: sra b11, b6 +3f9c0890: sla 0x3, b2 +3f9c08a0: .word 0x7262 +3f9c08b0: lmo a11, sp +3f9c08c0: modu a3, a5 +3f9c08d0: .word 0x0a2e +3f9c08e0: sra 0x10, a0 +3f9c08f0: sra 0xf, a10 +3f9c0900: sra 0xf, a10 +3f9c0910: sra 0xf, a10 +3f9c0920: sra 0xf, a10 +3f9c0930: sla 0x1, a10 +3f9c0940: divs a1, a0 +3f9c0950: move a10, b9 +3f9c0960: .word 0x7245 +3f9c0970: modu b11, b2 +3f9c0980: sla 0x3, b2 +3f9c0990: sla 0x1, a0 +3f9c09a0: move a10, b9 +3f9c09b0: sra a9, a0 +3f9c09c0: .word 0x7272 +3f9c09d0: .word 0x726f +3f9c09e0: sla 0x1, a0 +3f9c09f0: sra 0xf, a10 +3f9c0a00: sra 0xf, a10 +3f9c0a10: sra 0xf, a10 +3f9c0a20: sra 0xf, a10 +3f9c0a30: sra 0xf, a10 +3f9c0a40: .word 0x000a +3f9c0a50: .word 0x0a0a +3f9c0a60: mpyu a8, a10 +3f9c0a70: sub b10, b8 +3f9c0a80: .word 0x7272 +3f9c0a90: .word 0x726f +3f9c0aa0: sra 0x17, a8 +3f9c0ab0: sla 0x1, b10 +3f9c0ac0: .word 0x7665 +3f9c0ad0: modu a3, a5 +3f9c0ae0: srl 0xd, b4 +3f9c0af0: rl a11, a4 +3f9c0b00: .word 0x7073 +3f9c0b10: sla a11, a12 +3f9c0b20: sla 0x3, b9 +3f9c0b30: sla 0x1, a0 +3f9c0b40: sla 0x1, a0 +3f9c0b50: sll 0x9, a0 +3f9c0b60: .word 0x786c +3f9c0b70: .word 0x000a +3f9c0b80: divs b2, sp +3f9c0b90: .word 0x7245 +3f9c0ba0: modu b11, b2 +3f9c0bb0: sra 0x1d, b2 +3f9c0bc0: dsjs a9, L3F9C0CE0 +3f9c0bd0: sra a9, a0 +3f9c0be0: sra b11, b6 +3f9c0bf0: .word 0x746e +3f9c0c00: .word 0x742e +3f9c0c10: .word 0x7079 +3f9c0c20: sla 0x3, a5 +3f9c0c30: sla 0x1, a0 +3f9c0c40: sla 0x1, a0 +3f9c0c50: sla 0x1, a0 +3f9c0c60: sla 0x1, a0 +3f9c0c70: sra a1, a5 +3f9c0c80: .word 0x000a +3f9c0c90: divs b2, sp +3f9c0ca0: .word 0x7245 +3f9c0cb0: modu b11, b2 +3f9c0cc0: sra 0x1d, b2 +3f9c0cd0: dsjs a9, L3F9C0DF0 +L3F9C0CE0: +3f9c0ce0: sra a9, a0 +3f9c0cf0: sra b11, b6 +3f9c0d00: .word 0x746e +3f9c0d10: .word 0x732e +3f9c0d20: .word 0x7265 +3f9c0d30: sla a11, a9 +3f9c0d40: sla 0x3, a12 +3f9c0d50: sla 0x1, a0 +3f9c0d60: sla 0x1, a0 +3f9c0d70: sla 0x1, a0 +3f9c0d80: sra a1, a5 +3f9c0d90: .word 0x000a +3f9c0da0: divs b2, sp +3f9c0db0: .word 0x7245 +3f9c0dc0: modu b11, b2 +3f9c0dd0: sra 0x1d, b2 +3f9c0de0: dsjs a9, L3F9C0F00 +L3F9C0DF0: +3f9c0df0: sra a9, a0 +3f9c0e00: sra b11, b6 +3f9c0e10: .word 0x746e +3f9c0e20: .word 0x722e +3f9c0e30: .word 0x7365 +3f9c0e40: .word 0x756f +3f9c0e50: sll b11, b2 +3f9c0e60: rl a11, a5 +3f9c0e70: sla 0x3, a4 +3f9c0e80: sla 0x1, a0 +3f9c0e90: .word 0x7525 +3f9c0ea0: .word 0x000a +3f9c0eb0: divs b2, sp +3f9c0ec0: .word 0x7245 +3f9c0ed0: modu b11, b2 +3f9c0ee0: sra 0x1d, b2 +3f9c0ef0: dsjs a9, L3F9C1010 +L3F9C0F00: +3f9c0f00: sra a9, a0 +3f9c0f10: sra b11, b6 +3f9c0f20: .word 0x746e +3f9c0f30: sra a9, a14 +3f9c0f40: .word 0x7272 +3f9c0f50: .word 0x726f +3f9c0f60: sll b10, sp +3f9c0f70: sra a3, sp +3f9c0f80: sla 0x3, a5 +3f9c0f90: sla 0x1, a0 +3f9c0fa0: .word 0x7525 +3f9c0fb0: .word 0x000a +3f9c0fc0: divs b2, sp +3f9c0fd0: .word 0x7245 +3f9c0fe0: modu b11, b2 +3f9c0ff0: sra 0x1d, b2 +3f9c1000: dsjs a9, L3F9C1120 +L3F9C1010: +3f9c1010: sra a9, a0 +3f9c1020: sra b11, b6 +3f9c1030: .word 0x746e +3f9c1040: .word 0x722e +3f9c1050: .word 0x7165 +3f9c1060: sra b11, b5 +3f9c1070: .word 0x7473 +3f9c1080: sll b10, sp +3f9c1090: sra a3, sp +3f9c10a0: sla 0x3, a5 +3f9c10b0: .word 0x7525 +3f9c10c0: .word 0x000a +3f9c10d0: divs b2, sp +3f9c10e0: .word 0x7245 +3f9c10f0: modu b11, b2 +3f9c1100: sra 0x1d, b2 +3f9c1110: dsjs a9, L3F9C1230 +L3F9C1120: +3f9c1120: sra a9, a0 +3f9c1130: sra b11, b6 +3f9c1140: .word 0x746e +3f9c1150: mods a9, a14 +3f9c1160: modu a3, a9 +3f9c1170: .word 0x726f +3f9c1180: sll b10, sp +3f9c1190: sra a3, sp +3f9c11a0: sla 0x3, a5 +3f9c11b0: sla 0x1, a0 +3f9c11c0: .word 0x7525 +3f9c11d0: .word 0x000a +3f9c11e0: divs b2, sp +3f9c11f0: .word 0x7245 +3f9c1200: modu b11, b2 +3f9c1210: sra 0x1d, b2 +3f9c1220: dsjs a9, L3F9C1340 +L3F9C1230: +3f9c1230: .word 0x7320 +3f9c1240: sra a11, a12 +3f9c1250: .word 0x7065 +3f9c1260: modu a3, a9 +3f9c1270: sla 0x3, a7 +3f9c1280: modu b11, b4 +3f9c1290: .word 0x7420 +3f9c12a0: .word 0x7972 +3f9c12b0: .word 0x7420 +3f9c12c0: sla 0x3, sp +3f9c12d0: modu a11, a6 +3f9c12e0: sll b11, b2 +3f9c12f0: sla 0x3, a5 +3f9c1300: sra a11, a4 +3f9c1310: .word 0x7562 +3f9c1320: sla 0x3, a7 +3f9c1330: .word 0x756f +L3F9C1340: +3f9c1340: .word 0x7074 +3f9c1350: .word 0x7475 +3f9c1360: sll a1, a0 +3f9c1370: srl a3, a5 +3f9c1380: .word 0x726f +3f9c1390: sla 0x3, a5 +3f9c13a0: .word 0x7865 +3f9c13b0: .word 0x7469 +3f9c13c0: modu a3, a9 +3f9c13d0: .word 0x0a67 +3f9c13e0: mpyu a8, a0 +3f9c13f0: sub b10, b8 +3f9c1400: .word 0x7272 +3f9c1410: .word 0x726f +3f9c1420: sra 0x17, a8 +3f9c1430: sla 0x1, b10 +3f9c1440: .word 0x7270 +3f9c1450: sll a11, sp +3f9c1460: .word 0x7365 +3f9c1470: sla 0x3, b3 +3f9c1480: sra a11, a4 +3f9c1490: sra a3, a1 +3f9c14a0: .word 0x0a2e +3f9c14b0: divs a0, a0 +3f9c14c0: rl a11, a12 +3f9c14d0: move a11, a2 +3f9c14e0: .word 0x7365 +3f9c14f0: sla b11, b3 +3f9c1500: sra a11, a7 +3f9c1510: divs a0, a0 +3f9c1520: sub a9, a0 +3f9c1530: .word 0x7272 +3f9c1540: .word 0x726f +3f9c1550: divs a0, a0 +3f9c1560: .word 0x7245 +3f9c1570: modu b11, b2 +3f9c1580: .word 0x0072 +3f9c1590: .word 0x7325 +3f9c15a0: sla 0x1, b10 +3f9c15b0: .word 0x7325 +3f9c15c0: sla 0x0, a10 +3f9c15d0: rev a0 +3f9c15e0: sra b10, b2 +3f9c15f0: .word 0x7571 +3f9c1600: .word 0x7365 +3f9c1610: sla 0x3, b4 +3f9c1620: sla a10, a13 +3f9c1630: modu a11, a10 +3f9c1640: sla 0x3, b2 +3f9c1650: modu a11, a3 +3f9c1660: sra a11, a4 +3f9c1670: sll 0x9, a0 +3f9c1680: .word 0x0064 +3f9c1690: sla a10, a13 +3f9c16a0: modu a11, a10 +3f9c16b0: addc b11, b2 +3f9c16c0: sra a3, sp +3f9c16d0: .word 0x0065 +3f9c16e0: sra a1, a5 +3f9c16f0: .word 0x0000 +3f9c1700: andn b2, b8 +3f9c1710: .word 0x7165 +3f9c1720: sra b11, b5 +3f9c1730: .word 0x7473 +3f9c1740: sla 0x0, a0 +3f9c1750: .word 0x7325 +3f9c1760: .word 0x0a00 +3f9c1770: sla 0x1, a0 +3f9c1780: andn a0, a0 +3f9c1790: .word 0x7165 +3f9c17a0: sra b11, b5 +3f9c17b0: .word 0x7473 +3f9c17c0: move a9, a0 +3f9c17d0: modu a3, a9 +3f9c17e0: .word 0x726f +3f9c17f0: sll a9, a0 +3f9c1800: sra a3, sp +3f9c1810: .word 0x0065 +3f9c1820: rl a10, a13 +3f9c1830: modu a11, a14 +3f9c1840: addc b11, b2 +3f9c1850: sra a3, sp +3f9c1860: .word 0x0065 +3f9c1870: sra b10, b2 +3f9c1880: modu b11, b3 +3f9c1890: .word 0x7275 +3f9c18a0: sra a11, a3 +3f9c18b0: sub a2, a9 +3f9c18c0: rl 0x1, a0 +3f9c18d0: sll 0xb, b8 +3f9c18e0: .word 0x0078 +3f9c18f0: sra b10, b2 +3f9c1900: modu b11, b3 +3f9c1910: .word 0x7275 +3f9c1920: sra a11, a3 +3f9c1930: sub a2, a9 +3f9c1940: sub a8, a0 +3f9c1950: .word 0x7272 +3f9c1960: .word 0x726f +3f9c1970: andn a9, a0 +3f9c1980: .word 0x7265 +3f9c1990: sla a11, a9 +3f9c19a0: sla 0x3, a12 +3f9c19b0: sll 0x9, a3 +3f9c19c0: .word 0x0064 +3f9c19d0: .word 0x7245 +3f9c19e0: modu b11, b2 +3f9c19f0: andn b11, b2 +3f9c1a00: .word 0x7265 +3f9c1a10: sla a11, a9 +3f9c1a20: .word 0x006c +3f9c1a30: .word 0x7543 +3f9c1a40: .word 0x7272 +3f9c1a50: modu a3, a5 +3f9c1a60: sla 0x3, b4 +3f9c1a70: sra b10, b3 +3f9c1a80: rl b11, b2 +3f9c1a90: mods a3, a1 +3f9c1aa0: sla 0x19, a0 +3f9c1ab0: sra a1, a5 +3f9c1ac0: addc a8, a0 +3f9c1ad0: .word 0x7275 +3f9c1ae0: sra b11, b2 +3f9c1af0: .word 0x746e +3f9c1b00: sra b10, b3 +3f9c1b10: rl b11, b2 +3f9c1b20: mods a3, a1 +3f9c1b30: .word 0x0a00 +3f9c1b40: xor a8, a0 +3f9c1b50: cmp b10, b2 +3f9c1b60: sub b10, b4 +3f9c1b70: dsjs b6, L3F9C1CA0 +3f9c1b80: .word 0x7720 +3f9c1b90: rl b11, b2 +3f9c1ba0: sra b11, b4 +3f9c1bb0: .word 0x7220 +3f9c1bc0: .word 0x7465 +3f9c1bd0: .word 0x7275 +3f9c1be0: sra a11, a14 +3f9c1bf0: sla 0x3, a4 +3f9c1c00: sra a1, a5 +3f9c1c10: .word 0x000a +3f9c1c20: sub b10, b2 +3f9c1c30: sub a2, a1 +3f9c1c40: dsjs b6, L3F9C1D70 +3f9c1c50: .word 0x7220 +3f9c1c60: sla a11, a5 +3f9c1c70: sla 0x3, a4 +3f9c1c80: sra b11, b2 +3f9c1c90: .word 0x7574 +L3F9C1CA0: +3f9c1ca0: modu b3, b2 +3f9c1cb0: sra a3, a5 +3f9c1cc0: sll 0x9, a0 +3f9c1cd0: .word 0x0a64 +3f9c1ce0: .word 0x0000 +L3F9C1CF0: +3f9c1cf0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9c1d10: move a14, a13 +3f9c1d20: addi 0x4040, a14 +3f9c1d40: move *a13(0xffe0), a9, 1 +3f9c1d60: move *a13(0xffc0), a10, 1 +3f9c1d80: move *a9(0x2a0), a7, 1 +3f9c1da0: jrne L3F9C22E0 +L3F9C1DB0: +3f9c1db0: move a14, -*sp, 1 +3f9c1dc0: move a9, *a14+, 1 +3f9c1dd0: calla L3F9B1030 +3f9c1e00: calla L3F708700 +3f9c1e30: move *a8(0x100), a7, 1 +3f9c1e50: move *a7, a7, 1 +3f9c1e60: move *a9(0x60), a5, 1 +3f9c1e80: sll 0x5, a5 +3f9c1e90: add a5, a7 +3f9c1ea0: move *a7(0x8e0), *a13(0x4020), 1 +3f9c1ed0: move *a13(0x4020), a7, 1 +3f9c1ef0: move *a7(0xa0), *a13(0x4000), 1 +3f9c1f20: move *a13(0x4000), a12, 1 +3f9c1f40: cmpi 0x20, a12 +3f9c1f60: jrnc L3F9C1F80 +3f9c1f70: movk 32, a12 +L3F9C1F80: +3f9c1f80: cmpi 0x800, a12 +3f9c1fa0: jrle L3F9C1FD0 +3f9c1fb0: movi 0x800, a12 +L3F9C1FD0: +3f9c1fd0: move a12, a7 +3f9c1fe0: srl 0x5, a7 +3f9c1ff0: move a7, a12 +3f9c2000: sll 0x5, a12 +3f9c2010: move a14, -*sp, 1 +3f9c2020: move a12, *a14+, 1 +3f9c2030: move a13, *a14+, 1 +3f9c2040: move a9, *a14+, 1 +3f9c2050: calla L3F9B2470 +3f9c2080: move a13, a0 +3f9c2090: move a12, a5 +3f9c20a0: jrle L3F9C22B0 +3f9c20b0: setf 8, 0, 0 +L3F9C20C0: +3f9c20c0: move *a0, a7, 0 +3f9c20d0: jrne L3F9C2150 +3f9c20e0: move a14, -*sp, 1 +3f9c20f0: move a0, *a14+, 1 +3f9c2100: move a9, *a14+, 1 +3f9c2110: calla L3F9BD000 +3f9c2140: jruc L3F9C21B0 +L3F9C2150: +3f9c2150: move a14, -*sp, 1 +3f9c2160: move a0, *a14+, 1 +3f9c2170: move a9, *a14+, 1 +3f9c2180: calla L3F9B89A0 +L3F9C21B0: +3f9c21b0: setf 8, 0, 0 +3f9c21c0: move *a0, a7, 0 +3f9c21d0: andi 0x7f, a7 +3f9c2200: sll 0x5, a7 +3f9c2210: addi 0x239e80, a7 +3f9c2240: move *a7, a5, 1 +3f9c2250: inc a5 +3f9c2260: move a5, *a7, 1 +3f9c2270: addi 0x100, a0 +3f9c2290: subk 32, a12 +3f9c22a0: jrgt L3F9C20C0 +L3F9C22B0: +3f9c22b0: move *a9(0x2a0), a7, 1 +3f9c22d0: jreq L3F9C1DB0 +L3F9C22E0: +3f9c22e0: move *a9(0x2a0), a11, 1 +3f9c2300: move a11, a7 +3f9c2310: addk 32, a7 +3f9c2320: move a10, a8 +3f9c2330: movk 24, a5 +L3F9C2340: +3f9c2340: move *a7+, *a8+, 1 +3f9c2350: dsjs a5, L3F9C2340 +3f9c2360: move *a11, a7, 1 +3f9c2370: move a7, *a9(0x2a0), 1 +3f9c2390: jrne L3F9C23C0 +3f9c23a0: move a5, *a9(0x2c0), 1 +L3F9C23C0: +3f9c23c0: calla L3F708700 +3f9c23f0: move *a8(0x100), a7, 1 +3f9c2410: move *a7, a7, 1 +3f9c2420: move *a7(0xcc0), *a11(0x0), 1 +3f9c2450: calla L3F708700 +3f9c2480: move *a8(0x100), a7, 1 +3f9c24a0: move *a7, a7, 1 +3f9c24b0: move a11, *a7(0xcc0), 1 +3f9c24d0: move *a9(0x2e0), a7, 1 +3f9c24f0: dec a7 +3f9c2500: move a7, *a9(0x2e0), 1 +3f9c2520: move *sp(0x120), a14, 1 +3f9c2540: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9c2560: rets 2 +L3F9C2570: +3f9c2570: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9c2590: move a14, a13 +3f9c25a0: addi 0xcb0, a14 +3f9c25c0: move *a13(0xffe0), a9, 1 +3f9c25e0: jreq L3F9C2610 +3f9c25f0: movb *a9, a7 +3f9c2600: jrne L3F9C2700 +L3F9C2610: +3f9c2610: move a14, -*sp, 1 +3f9c2620: movi 0x3f9c76e0, a8 +3f9c2650: move a8, *a14+, 1 +3f9c2660: calla L3FD5ED90 +3f9c2690: move a8, *a13(0x60), 1 +3f9c26b0: move a8, a7 +3f9c26c0: jrne L3F9C2720 +3f9c26d0: sub a8, a8 +3f9c26e0: jauc L3F9C6880 +L3F9C2700: +3f9c2700: move a9, *a13(0x60), 1 +L3F9C2720: +3f9c2720: move a14, -*sp, 1 +3f9c2730: movi 0x4d8, a7 +3f9c2750: move a7, *a14+, 1 +3f9c2760: movk 1, a7 +3f9c2770: move a7, *a14+, 1 +3f9c2780: calla L3F703D90 +3f9c27b0: move a8, a10 +3f9c27c0: jrne L3F9C2890 +3f9c27d0: calla L3F708700 +3f9c2800: move *a8(0x100), a5, 1 +3f9c2820: move *a5, a5, 1 +3f9c2830: movk 12, a7 +3f9c2840: move a7, *a5(0x20), 1 +3f9c2860: sub a8, a8 +3f9c2870: jauc L3F9C6880 +L3F9C2890: +3f9c2890: move a14, -*sp, 1 +3f9c28a0: move a13, a5 +3f9c28b0: addi 0x980, a5 +3f9c28d0: move a5, *a14+, 1 +3f9c28e0: move a13, a7 +3f9c28f0: addi 0x180, a7 +3f9c2910: move a7, *a14+, 1 +3f9c2920: move *a13(0x60), *a14+, 1 +3f9c2940: calla L3FD3A9C0 +3f9c2970: move a8, *a13, 1 +3f9c2980: sub a5, a5 +3f9c2990: move a5, *a10(0x60), 1 +3f9c29b0: jruc L3F9C2A10 +L3F9C29C0: +3f9c29c0: move *a10(0x60), a7, 1 +3f9c29e0: inc a7 +3f9c29f0: move a7, *a10(0x60), 1 +L3F9C2A10: +3f9c2a10: calla L3F708700 +3f9c2a40: move *a8(0x100), a7, 1 +3f9c2a60: move *a7, a7, 1 +3f9c2a70: move *a10(0x60), a5, 1 +3f9c2a90: sll 0x5, a5 +3f9c2aa0: add a5, a7 +3f9c2ab0: move *a7(0x8e0), a7, 1 +3f9c2ad0: jreq L3F9C2B20 +3f9c2ae0: move *a10(0x60), a7, 1 +3f9c2b00: subk 31, a7 +3f9c2b10: jrlt L3F9C29C0 +L3F9C2B20: +3f9c2b20: move *a10(0x60), a7, 1 +3f9c2b40: subk 31, a7 +3f9c2b50: jrne L3F9C2C10 +3f9c2b60: move a14, -*sp, 1 +3f9c2b70: movi 0x3f9c7808, a8 +3f9c2ba0: move a8, *a14+, 1 +3f9c2bb0: calla L3FB341E0 +3f9c2be0: sub a8, a8 +3f9c2bf0: jauc L3F9C6880 +L3F9C2C10: +3f9c2c10: calla L3F708700 +3f9c2c40: move *a8(0x100), a7, 1 +3f9c2c60: move *a7, a7, 1 +3f9c2c70: move *a10(0x60), a5, 1 +3f9c2c90: sll 0x5, a5 +3f9c2ca0: add a5, a7 +3f9c2cb0: move *a13(0x0), *a7(0x8e0), 1 +3f9c2ce0: movk 1, a7 +3f9c2cf0: move a7, *a13(0x80), 1 +3f9c2d10: movb *a13(0x80), a5 +3f9c2d30: jreq L3F9C2D90 +3f9c2d40: movi 0x6c, a5 +3f9c2d60: movb a5, *a13(0xa0) +3f9c2d80: jruc L3F9C2DD0 +L3F9C2D90: +3f9c2d90: movi 0x42, a5 +3f9c2db0: movb a5, *a13(0xa0) +L3F9C2DD0: +3f9c2dd0: movk 11, a5 +3f9c2de0: setf 16, 0, 0 +3f9c2df0: move a5, *a13(0xb0), 0 +3f9c2e10: sub a5, a5 +3f9c2e20: move a5, *a13(0xc0), 0 +3f9c2e40: move a14, -*sp, 1 +3f9c2e50: move a13, a5 +3f9c2e60: addi 0xa0, a5 +3f9c2e80: move a5, *a14+, 1 +3f9c2e90: move a10, *a14+, 1 +3f9c2ea0: calla L3FD3C9F0 +3f9c2ed0: move a14, -*sp, 1 +3f9c2ee0: movk 8, a5 +3f9c2ef0: move a5, *a14+, 1 +3f9c2f00: move a13, a5 +3f9c2f10: addi 0x100, a5 +3f9c2f30: move a5, *a14+, 1 +3f9c2f40: move a10, *a14+, 1 +3f9c2f50: calla L3F9B2470 +3f9c2f80: setf 16, 0, 0 +3f9c2f90: move *a13(0x110), a5, 0 +3f9c2fb0: subk 11, a5 +3f9c2fc0: jrnc L3F9C3050 +3f9c2fd0: move a14, -*sp, 1 +3f9c2fe0: movi 0x3f9c7930, a8 +3f9c3010: move a8, *a14+, 1 +3f9c3020: calla L3FB341E0 +L3F9C3050: +3f9c3050: setf 16, 0, 0 +3f9c3060: move *a13(0x120), a5, 0 +3f9c3080: jreq L3F9C3110 +3f9c3090: move a14, -*sp, 1 +3f9c30a0: movi 0x3f9c7a78, a8 +3f9c30d0: move a8, *a14+, 1 +3f9c30e0: calla L3FB341E0 +L3F9C3110: +3f9c3110: setf 16, 0, 0 +3f9c3120: move *a13(0x130), a5, 0 +3f9c3140: sll 0x2, a5 +3f9c3150: move a5, *a13(0x9c0), 1 +3f9c3170: move a14, -*sp, 1 +3f9c3180: move a5, *a14+, 1 +3f9c3190: calla L3F701230 +3f9c31c0: move a8, *a13(0x160), 1 +3f9c31e0: move a8, *a13(0x9a0), 1 +3f9c3200: move a8, a8 +3f9c3210: jrne L3F9C3330 +3f9c3220: calla L3F708700 +3f9c3250: move *a8(0x100), a5, 1 +3f9c3270: move *a5, a5, 1 +3f9c3280: movk 12, a7 +3f9c3290: move a7, *a5(0x20), 1 +3f9c32b0: move a14, -*sp, 1 +3f9c32c0: move a10, *a14+, 1 +3f9c32d0: calla L3F702440 +3f9c3300: sub a8, a8 +3f9c3310: jauc L3F9C6880 +L3F9C3330: +3f9c3330: move a14, -*sp, 1 +3f9c3340: move a5, *a14+, 1 +3f9c3350: move a8, *a14+, 1 +3f9c3360: move a10, *a14+, 1 +3f9c3370: calla L3F9B2470 +3f9c33a0: setf 8, 0, 0 +3f9c33b0: move *a13(0x100), a5, 0 +3f9c33d0: dec a5 +3f9c33e0: jreq L3F9C3670 +3f9c33f0: move a14, -*sp, 1 +3f9c3400: move @0xdad00, *a14+, 1 +3f9c3430: move *a13(0x108), a5, 0 +3f9c3450: move a5, *a14+, 1 +3f9c3460: move a7, *a14+, 1 +3f9c3470: move *a13(0x9a0), *a14+, 1 +3f9c3490: calla L3FD5EE70 +3f9c34c0: move a14, -*sp, 1 +3f9c34d0: move @0xdad00, *a14+, 1 +3f9c3500: move a7, *a14+, 1 +3f9c3510: move a7, *a14+, 1 +3f9c3520: movi 0x3f9c7c40, a8 +3f9c3550: move a8, *a14+, 1 +3f9c3560: calla L3FD5EE70 +3f9c3590: move a14, -*sp, 1 +3f9c35a0: move a10, *a14+, 1 +3f9c35b0: calla L3F702440 +3f9c35e0: move a14, -*sp, 1 +3f9c35f0: move *a13(0x160), *a14+, 1 +3f9c3610: calla L3F702440 +3f9c3640: sub a8, a8 +3f9c3650: jauc L3F9C6880 +L3F9C3670: +3f9c3670: sub a5, a5 +3f9c3680: move a5, *a10(0x40), 1 +3f9c36a0: setf 16, 0, 0 +3f9c36b0: move *a13(0x110), a3, 0 +3f9c36d0: move a3, *a10(0xa0), 1 +3f9c36f0: move *a13(0x120), a5, 0 +3f9c3710: move a5, *a10(0xc0), 1 +3f9c3730: move *a13(0x9a0), a3, 1 +3f9c3750: move *a3(0x0), *a10(0x280), 1 +3f9c3780: move *a3(0x20), *a10(0x100), 1 +3f9c37b0: move *a3(0x40), *a10(0x120), 1 +3f9c37e0: setf 8, 0, 0 +3f9c37f0: move *a3(0xd0), a3, 0 +3f9c3810: move a3, *a10(0x4e0), 1 +3f9c3830: move *a13(0x9a0), a3, 1 +3f9c3850: move *a3(0xd8), a3, 0 +3f9c3870: move a3, *a10(0x500), 1 +3f9c3890: sub a3, a3 +3f9c38a0: move a3, *a10(0x520), 1 +3f9c38c0: move a3, *a10(0x540), 1 +3f9c38e0: move a3, *a10(0x560), 1 +3f9c3900: move a3, *a10(0x4c0), 1 +3f9c3920: move a3, *a10(0x580), 1 +3f9c3940: move a3, *a10(0x5c0), 1 +3f9c3960: move a3, *a10(0x5a0), 1 +3f9c3980: move *a13(0x9a0), a3, 1 +3f9c39a0: move *a3(0x60), *a10(0x4a0), 1 +3f9c39d0: move *a3(0xa8), a3, 0 +3f9c39f0: move a3, *a10(0x220), 1 +3f9c3a10: move *a13(0x9a0), a3, 1 +3f9c3a30: move *a3(0xa0), a3, 0 +3f9c3a50: move a3, *a10(0x460), 1 +3f9c3a70: move *a13(0x9a0), a3, 1 +3f9c3a90: move *a3(0xb0), a3, 0 +3f9c3ab0: move a3, *a10(0x1a0), 1 +3f9c3ad0: move *a13(0x9a0), a3, 1 +3f9c3af0: move *a3(0xc0), a3, 0 +3f9c3b10: move a3, *a10(0x1c0), 1 +3f9c3b30: move *a13(0x9a0), a3, 1 +3f9c3b50: move *a3(0xc8), a3, 0 +3f9c3b70: move a3, *a10(0x1e0), 1 +3f9c3b90: move *a13(0x9a0), a3, 1 +3f9c3bb0: move *a3(0xb8), a3, 0 +3f9c3bd0: move a3, *a10(0x200), 1 +3f9c3bf0: move *a13(0x9a0), a3, 1 +3f9c3c10: setf 16, 0, 0 +3f9c3c20: move *a3(0x90), a3, 0 +3f9c3c40: move a3, *a10(0x3c0), 1 +3f9c3c60: sub a3, a3 +3f9c3c70: move a3, *a10(0x600), 1 +3f9c3c90: move a3, *a10(0x20), 1 +3f9c3cb0: move a3, *a10(0x5e0), 1 +3f9c3cd0: movi 0x3f9b9290, a3 +3f9c3d00: move a3, *a10(0x620), 1 +3f9c3d20: move a3, *a10(0x640), 1 +3f9c3d40: movi 0x3f9b93d0, a3 +3f9c3d70: move a3, *a10(0x1620), 1 +3f9c3d90: move a3, *a10(0x1640), 1 +3f9c3db0: movk 2, a11 +L3F9C3DC0: +3f9c3dc0: move a11, a7 +3f9c3dd0: sll 0x5, a7 +3f9c3de0: add a10, a7 +3f9c3df0: movi 0x3f9b9510, a5 +3f9c3e20: move a5, *a7(0x620), 1 +3f9c3e40: move a11, a7 +3f9c3e50: sll 0x5, a7 +3f9c3e60: add a10, a7 +3f9c3e70: sub a3, a3 +3f9c3e80: move a3, *a7(0x1620), 1 +3f9c3ea0: inc a11 +3f9c3eb0: cmpi 0x23, a11 +3f9c3ed0: jrlt L3F9C3DC0 +3f9c3ee0: movi 0x23, a11 +L3F9C3F00: +3f9c3f00: move a11, a7 +3f9c3f10: sll 0x5, a7 +3f9c3f20: add a10, a7 +3f9c3f30: movi 0x3f9b9290, a5 +3f9c3f60: move a5, *a7(0x620), 1 +3f9c3f80: move a11, a7 +3f9c3f90: sll 0x5, a7 +3f9c3fa0: add a10, a7 +3f9c3fb0: movi 0x3f9b93d0, a3 +3f9c3fe0: move a3, *a7(0x1620), 1 +3f9c4000: inc a11 +3f9c4010: cmpi 0x80, a11 +3f9c4030: jrlt L3F9C3F00 +3f9c4040: sub a7, a7 +3f9c4050: move a7, *a10(0x140), 1 +3f9c4070: move a14, -*sp, 1 +3f9c4080: move *a10(0x120), *a14+, 1 +3f9c40a0: calla L3FCCBE80 +3f9c40d0: dec a8 +3f9c40e0: move a8, *a10(0x160), 1 +3f9c4100: move a7, *a10(0x3e0), 1 +3f9c4120: move a7, *a10(0x480), 1 +3f9c4140: move a7, *a10(0x420), 1 +3f9c4160: move a7, *a10(0x360), 1 +3f9c4180: move a14, -*sp, 1 +3f9c4190: move *a13(0x9a0), a7, 1 +3f9c41b0: setf 16, 0, 0 +3f9c41c0: move *a7(0x80), a3, 0 +3f9c41e0: inc a3 +3f9c41f0: move a3, *a14+, 1 +3f9c4200: calla L3F701230 +3f9c4230: move a8, *a10(0xe0), 1 +3f9c4250: setf 16, 0, 0 +3f9c4260: move *a7(0x80), a3, 0 +3f9c4280: move a3, *a13(0x140), 1 +3f9c42a0: addi 0x100, a7 +3f9c42c0: move a7, *a13(0x9a0), 1 +3f9c42e0: move a14, -*sp, 1 +3f9c42f0: move a3, *a14+, 1 +3f9c4300: move a7, *a14+, 1 +3f9c4310: move *a10(0xe0), *a14+, 1 +3f9c4330: calla L3FB45EE0 +3f9c4360: addk 3, a3 +3f9c4370: movk 3, a5 +3f9c4380: andn a5, a3 +3f9c4390: sll 0x3, a3 +3f9c43a0: add a7, a3 +3f9c43b0: move a3, *a13(0x9a0), 1 +3f9c43d0: move a14, -*sp, 1 +3f9c43e0: move *a10(0x220), a7, 1 +3f9c4400: sll 0x4, a7 +3f9c4410: move a7, *a14+, 1 +3f9c4420: calla L3F701230 +3f9c4450: move a8, *a10(0x240), 1 +3f9c4470: move *a10(0x240), a7, 1 +3f9c4490: jrne L3F9C4540 +3f9c44a0: move a14, -*sp, 1 +3f9c44b0: move *a13(0x160), *a14+, 1 +3f9c44d0: move a10, *a14+, 1 +3f9c44e0: calla L3F9C68D0 +3f9c4510: sub a8, a8 +3f9c4520: jauc L3F9C6880 +L3F9C4540: +3f9c4540: sub a11, a11 +3f9c4550: move *a10(0x220), a7, 1 +3f9c4570: cmp a7, a11 +3f9c4580: jrge L3F9C4770 +3f9c4590: setf 8, 0, 0 +L3F9C45A0: +3f9c45a0: move a11, a7 +3f9c45b0: sll 0x7, a7 +3f9c45c0: move *a10(0x240), a12, 1 +3f9c45e0: add a7, a12 +3f9c45f0: move *a13(0x9a0), a7, 1 +3f9c4610: move *a7, a5, 0 +3f9c4620: move a5, *a12(0x20), 1 +3f9c4640: move *a7(0x8), a5, 0 +3f9c4660: move a5, *a12(0x40), 1 +3f9c4680: move *a7(0x10), a5, 0 +3f9c46a0: move a5, *a12(0x60), 1 +3f9c46c0: sub a5, a5 +3f9c46d0: move a5, *a12, 1 +3f9c46e0: addi 0x40, a7 +3f9c4700: move a7, *a13(0x9a0), 1 +3f9c4720: inc a11 +3f9c4730: move *a10(0x220), a3, 1 +3f9c4750: cmp a3, a11 +3f9c4760: jrlt L3F9C45A0 +L3F9C4770: +3f9c4770: move a14, -*sp, 1 +3f9c4780: move *a10(0x460), a7, 1 +3f9c47a0: move a7, a5 +3f9c47b0: sll 0x6, a7 +3f9c47c0: sll 0x4, a5 +3f9c47d0: add a5, a7 +3f9c47e0: move a7, *a14+, 1 +3f9c47f0: calla L3F701230 +3f9c4820: move a8, *a10(0x480), 1 +3f9c4840: move *a10(0x480), a7, 1 +3f9c4860: jrne L3F9C4910 +3f9c4870: move a14, -*sp, 1 +3f9c4880: move *a13(0x160), *a14+, 1 +3f9c48a0: move a10, *a14+, 1 +3f9c48b0: calla L3F9C68D0 +3f9c48e0: sub a8, a8 +3f9c48f0: jauc L3F9C6880 +L3F9C4910: +3f9c4910: sub a11, a11 +3f9c4920: move *a10(0x460), a7, 1 +3f9c4940: cmp a7, a11 +3f9c4950: jage L3F9C5930 +L3F9C4970: +3f9c4970: move a11, a5 +3f9c4980: move a5, a7 +3f9c4990: sll 0x9, a5 +3f9c49a0: sll 0x7, a7 +3f9c49b0: add a7, a5 +3f9c49c0: move *a10(0x480), a12, 1 +3f9c49e0: add a5, a12 +3f9c49f0: move *a13(0x9a0), a7, 1 +3f9c4a10: move *a7(0x100), *a13(0x9e0), 1 +3f9c4a40: move a10, *a12(0x20), 1 +3f9c4a60: move *a7(0x0), *a12(0x40), 1 +3f9c4a90: move *a7(0x20), *a12(0x180), 1 +3f9c4ac0: move *a7(0x40), *a12(0x1a0), 1 +3f9c4af0: move *a7(0x60), *a12(0x1c0), 1 +3f9c4b20: move *a7(0x80), *a12(0x260), 1 +3f9c4b50: setf 16, 0, 0 +3f9c4b60: move *a7(0xa0), a5, 0 +3f9c4b80: move a5, *a12(0x60), 1 +3f9c4ba0: move *a7(0xb0), a5, 0 +3f9c4bc0: move a5, *a12(0x80), 1 +3f9c4be0: move *a7(0xc0), a5, 0 +3f9c4c00: move a5, *a12(0xa0), 1 +3f9c4c20: move *a7(0xd0), a5, 0 +3f9c4c40: move a5, *a12(0xc0), 1 +3f9c4c60: move *a7(0xe0), a5, 0 +3f9c4c80: move a5, *a12(0x200), 1 +3f9c4ca0: move *a7(0xf0), a5, 0 +3f9c4cc0: move a5, *a12(0x1e0), 1 +3f9c4ce0: sub a5, a5 +3f9c4cf0: move a5, *a12(0x140), 1 +3f9c4d10: setf 8, 0, 0 +3f9c4d20: move *a7(0x120), a3, 0 +3f9c4d40: move a3, *a12(0x220), 1 +3f9c4d60: move *a7(0x128), a3, 0 +3f9c4d80: move a3, *a12(0x240), 1 +3f9c4da0: move *a7(0x130), a3, 0 +3f9c4dc0: move a3, *a12(0x120), 1 +3f9c4de0: move *a7(0x138), a3, 0 +3f9c4e00: move a3, *a12(0xe0), 1 +3f9c4e20: move a5, *a12, 1 +3f9c4e30: addi 0x140, a7 +3f9c4e50: move a7, *a13(0x9a0), 1 +3f9c4e70: move a14, -*sp, 1 +3f9c4e80: move *a12(0xe0), a3, 1 +3f9c4ea0: move a3, a5 +3f9c4eb0: sll 0x3, a3 +3f9c4ec0: sll 0x2, a5 +3f9c4ed0: add a5, a3 +3f9c4ee0: move a3, *a14+, 1 +3f9c4ef0: calla L3F701230 +3f9c4f20: move a8, *a12(0x100), 1 +3f9c4f40: move *a12(0x100), a5, 1 +3f9c4f60: jrne L3F9C5010 +3f9c4f70: move a14, -*sp, 1 +3f9c4f80: move *a13(0x160), *a14+, 1 +3f9c4fa0: move a10, *a14+, 1 +3f9c4fb0: calla L3F9C68D0 +3f9c4fe0: sub a8, a8 +3f9c4ff0: jauc L3F9C6880 +L3F9C5010: +3f9c5010: sub a5, a5 +3f9c5020: move a5, *a13(0x20), 1 +3f9c5040: move *a12(0xe0), a3, 1 +3f9c5060: cmp a3, a5 +3f9c5070: jage L3F9C58D0 +L3F9C5090: +3f9c5090: move *a13(0x20), a7, 1 +3f9c50b0: move a7, a5 +3f9c50c0: sll 0x6, a7 +3f9c50d0: sll 0x5, a5 +3f9c50e0: add a5, a7 +3f9c50f0: move *a12(0x100), a5, 1 +3f9c5110: add a7, a5 +3f9c5120: move a5, *a13(0xa00), 1 +3f9c5140: move *a13(0x9a0), a7, 1 +3f9c5160: setf 8, 0, 0 +3f9c5170: move *a7, a3, 0 +3f9c5180: move a3, *a5, 1 +3f9c5190: setf 16, 0, 0 +3f9c51a0: move *a7(0x10), a3, 0 +3f9c51c0: move a3, *a5(0x20), 1 +3f9c51e0: addi 0x40, a7 +3f9c5200: move a7, *a13(0x9a0), 1 +3f9c5220: move a14, -*sp, 1 +3f9c5230: move *a5(0x20), a3, 1 +3f9c5250: sll 0x5, a3 +3f9c5260: move a3, *a14+, 1 +3f9c5270: calla L3F701230 +3f9c52a0: move a8, *a5(0x40), 1 +3f9c52c0: move *a5(0x40), a3, 1 +3f9c52e0: jrne L3F9C5390 +3f9c52f0: move a14, -*sp, 1 +3f9c5300: move *a13(0x160), *a14+, 1 +3f9c5320: move a10, *a14+, 1 +3f9c5330: calla L3F9C68D0 +3f9c5360: sub a8, a8 +3f9c5370: jauc L3F9C6880 +L3F9C5390: +3f9c5390: sub a3, a3 +3f9c53a0: move a3, *a13(0x40), 1 +3f9c53c0: move *a5(0x20), a5, 1 +3f9c53e0: cmp a5, a3 +3f9c53f0: jrge L3F9C5830 +L3F9C5400: +3f9c5400: move *a13(0xa00), a7, 1 +3f9c5420: move *a13(0x40), a5, 1 +3f9c5440: sll 0x8, a5 +3f9c5450: move *a7(0x40), a0, 1 +3f9c5470: add a5, a0 +3f9c5480: move *a13(0x9a0), a5, 1 +3f9c54a0: move *a5, a3, 1 +3f9c54b0: move a3, *a0(0x20), 1 +3f9c54d0: move *a13(0x9e0), a5, 1 +3f9c54f0: cmp a5, a3 +3f9c5500: jrne L3F9C5530 +3f9c5510: move a0, *a12(0x140), 1 +L3F9C5530: +3f9c5530: move *a13(0x9a0), a3, 1 +3f9c5550: setf 8, 0, 0 +3f9c5560: move *a3(0x20), a3, 0 +3f9c5580: move a3, *a0(0x40), 1 +3f9c55a0: move *a13(0x9a0), a3, 1 +3f9c55c0: move *a3(0x28), a3, 0 +3f9c55e0: move a3, *a0(0xc0), 1 +3f9c5600: move *a13(0x9a0), a3, 1 +3f9c5620: setf 16, 0, 0 +3f9c5630: move *a3(0x30), a3, 0 +3f9c5650: move a3, *a0(0xe0), 1 +3f9c5670: move *a13(0x9a0), a3, 1 +3f9c5690: move *a3(0x40), *a0(0x60), 1 +3f9c56c0: move *a3(0x60), *a0(0x80), 1 +3f9c56f0: move *a3(0x80), *a0(0xa0), 1 +3f9c5720: sub a3, a3 +3f9c5730: move a3, *a0, 1 +3f9c5740: move *a13(0x9a0), a3, 1 +3f9c5760: addi 0xc0, a3 +3f9c5780: move a3, *a13(0x9a0), 1 +3f9c57a0: move *a13(0x40), a3, 1 +3f9c57c0: inc a3 +3f9c57d0: move a3, *a13(0x40), 1 +3f9c57f0: move *a7(0x20), a5, 1 +3f9c5810: cmp a5, a3 +3f9c5820: jrlt L3F9C5400 +L3F9C5830: +3f9c5830: move *a13(0x20), a7, 1 +3f9c5850: inc a7 +3f9c5860: move a7, *a13(0x20), 1 +3f9c5880: move *a12(0xe0), a5, 1 +3f9c58a0: cmp a5, a7 +3f9c58b0: jalt L3F9C5090 +L3F9C58D0: +3f9c58d0: inc a11 +3f9c58e0: move *a10(0x460), a7, 1 +3f9c5900: cmp a7, a11 +3f9c5910: jalt L3F9C4970 +L3F9C5930: +3f9c5930: movk 11, a7 +3f9c5940: move a7, *a10(0x260), 1 +3f9c5960: movi 0x3f9b56b0, a5 +3f9c5990: move a5, *a10(0x180), 1 +3f9c59b0: sub a3, a3 +3f9c59c0: move a3, *a10(0x400), 1 +3f9c59e0: move a3, *a10(0x320), 1 +3f9c5a00: move a3, *a10(0x300), 1 +3f9c5a20: move *a13(0x980), *a10(0x440), 1 +3f9c5a50: calla L3F708700 +3f9c5a80: move *a8(0x100), a3, 1 +3f9c5aa0: move *a3, a3, 1 +3f9c5ab0: addi 0x1220, a3 +3f9c5ad0: move a3, *a10(0x340), 1 +3f9c5af0: move a14, -*sp, 1 +3f9c5b00: move a14, -*sp, 1 +3f9c5b10: move a13, a3 +3f9c5b20: addi 0x180, a3 +3f9c5b40: move a3, *a14+, 1 +3f9c5b50: calla L3FB458D0 +3f9c5b80: inc a8 +3f9c5b90: move a8, *a14+, 1 +3f9c5ba0: calla L3F701230 +3f9c5bd0: move a8, *a10(0x420), 1 +3f9c5bf0: move a8, a0 +3f9c5c00: jrne L3F9C5CB0 +3f9c5c10: move a14, -*sp, 1 +3f9c5c20: move *a13(0x160), *a14+, 1 +3f9c5c40: move a10, *a14+, 1 +3f9c5c50: calla L3F9C68D0 +3f9c5c80: sub a8, a8 +3f9c5c90: jauc L3F9C6880 +L3F9C5CB0: +3f9c5cb0: move a14, -*sp, 1 +3f9c5cc0: move a3, *a14+, 1 +3f9c5cd0: move *a10(0x420), *a14+, 1 +3f9c5cf0: calla L3FB45720 +3f9c5d20: move a14, -*sp, 1 +3f9c5d30: movi 0x800, a7 +3f9c5d50: move a7, *a14+, 1 +3f9c5d60: calla L3F701230 +3f9c5d90: move a8, *a10(0x360), 1 +3f9c5db0: move a8, *a10(0x380), 1 +3f9c5dd0: move a8, a0 +3f9c5de0: jrne L3F9C5E90 +3f9c5df0: move a14, -*sp, 1 +3f9c5e00: move *a13(0x160), *a14+, 1 +3f9c5e20: move a10, *a14+, 1 +3f9c5e30: calla L3F9C68D0 +3f9c5e60: sub a8, a8 +3f9c5e70: jauc L3F9C6880 +L3F9C5E90: +3f9c5e90: move *a10(0x360), a3, 1 +3f9c5eb0: addi 0x4000, a3 +3f9c5ed0: move a3, *a10(0x3a0), 1 +3f9c5ef0: sub a3, a3 +3f9c5f00: move a3, *a10(0x2c0), 1 +3f9c5f20: move a3, *a10(0x2a0), 1 +3f9c5f40: move a3, *a10(0x2e0), 1 +3f9c5f60: calla L3F708700 +3f9c5f90: move *a8(0x100), a3, 1 +3f9c5fb0: move *a3, *a10, 1 +3f9c5fc0: move a14, -*sp, 1 +3f9c5fd0: move *a13(0x160), *a14+, 1 +3f9c5ff0: calla L3F702440 +3f9c6020: sub a11, a11 +3f9c6030: move *a10(0x460), a3, 1 +3f9c6050: cmp a3, a11 +3f9c6060: jrge L3F9C6290 +L3F9C6070: +3f9c6070: move a11, a5 +3f9c6080: move a5, a7 +3f9c6090: sll 0x9, a5 +3f9c60a0: sll 0x7, a7 +3f9c60b0: add a7, a5 +3f9c60c0: move *a10(0x480), a12, 1 +3f9c60e0: add a5, a12 +3f9c60f0: move *a12(0x1c0), *a13(0xa20), 1 +3f9c6120: move *a12(0x1a0), *a13(0xa40), 1 +3f9c6150: move a14, -*sp, 1 +3f9c6160: move a13, a7 +3f9c6170: addi 0x9e0, a7 +3f9c6190: move a7, *a14+, 1 +3f9c61a0: movk 12, a5 +3f9c61b0: move a5, *a14+, 1 +3f9c61c0: move *a12(0x40), *a14+, 1 +3f9c61e0: move a10, *a14+, 1 +3f9c61f0: calla L3F997000 +3f9c6220: move a8, *a12(0x160), 1 +3f9c6240: inc a11 +3f9c6250: move *a10(0x460), a7, 1 +3f9c6270: cmp a7, a11 +3f9c6280: jrlt L3F9C6070 +L3F9C6290: +3f9c6290: move a14, -*sp, 1 +3f9c62a0: calla L3F708700 +3f9c62d0: move *a8(0x100), a7, 1 +3f9c62f0: move *a7, a7, 1 +3f9c6300: move *a7(0x1200), *a14+, 1 +3f9c6320: move a10, *a14+, 1 +3f9c6330: calla L3FD9FD30 +3f9c6360: move @0x23aec0, a7, 1 +3f9c6390: move a7, *a10(0x40), 1 +3f9c63b0: move a10, @0x23aec0, 1 +3f9c63e0: sub a7, a7 +3f9c63f0: move a7, *a10(0x2680), 1 +3f9c6410: move a7, *a10(0x26a0), 1 +3f9c6430: move a7, *a10(0x2640), 1 +3f9c6450: move a7, *a10(0x2660), 1 +3f9c6470: move a14, -*sp, 1 +3f9c6480: move a10, a5 +3f9c6490: addi 0x580, a5 +3f9c64b0: move a5, *a14+, 1 +3f9c64c0: move a13, a5 +3f9c64d0: addi 0xa40, a5 +3f9c64f0: move a5, *a14+, 1 +3f9c6500: move a13, a3 +3f9c6510: addi 0xa20, a3 +3f9c6530: move a3, *a14+, 1 +3f9c6540: move a13, a7 +3f9c6550: addi 0xa00, a7 +3f9c6570: move a7, *a14+, 1 +3f9c6580: move a13, a3 +3f9c6590: addi 0x9e0, a3 +3f9c65b0: move a3, *a14+, 1 +3f9c65c0: movk 31, a3 +3f9c65d0: move a3, *a14+, 1 +3f9c65e0: sub a3, a3 +3f9c65f0: move a3, *a14+, 1 +3f9c6600: movi 0x5f5e100, a3 +3f9c6630: move a3, *a14+, 1 +3f9c6640: sub a3, a3 +3f9c6650: move a3, *a14+, 1 +3f9c6660: movk 23, a3 +3f9c6670: move a3, *a14+, 1 +3f9c6680: move *a10(0x480), a3, 1 +3f9c66a0: move *a3(0x40), *a14+, 1 +3f9c66c0: move a10, *a14+, 1 +3f9c66d0: calla L3FD57600 +3f9c6700: move a8, a0 +3f9c6710: jreq L3F9C6760 +3f9c6720: sub a3, a3 +3f9c6730: move a3, *a10(0x580), 1 +3f9c6750: jruc L3F9C6870 +L3F9C6760: +3f9c6760: move *a13(0x9e0), a3, 1 +3f9c6780: subk 31, a3 +3f9c6790: jrne L3F9C67E0 +3f9c67a0: move *a13(0xa00), a3, 1 +3f9c67c0: subk 8, a3 +3f9c67d0: jreq L3F9C6870 +L3F9C67E0: +3f9c67e0: move *a10(0x580), a3, 1 +3f9c6800: jreq L3F9C6870 +3f9c6810: move a14, -*sp, 1 +3f9c6820: move *a10(0x580), *a14+, 1 +3f9c6840: calla L3F702440 +L3F9C6870: +3f9c6870: move a10, a8 +L3F9C6880: +3f9c6880: move *sp(0x140), a14, 1 +3f9c68a0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9c68c0: rets 2 +L3F9C68D0: +3f9c68d0: mmtm sp, a9,a11,a13 +3f9c68f0: move a14, a13 +3f9c6900: move a14, -*sp, 1 +3f9c6910: move *a13(0xffe0), a11, 1 +3f9c6930: move *a11(0x60), *a14+, 1 +3f9c6950: calla L3FD3B840 +3f9c6980: move a14, -*sp, 1 +3f9c6990: move a11, *a14+, 1 +3f9c69a0: calla L3F9C6B10 +3f9c69d0: move a14, -*sp, 1 +3f9c69e0: move *a13(0xffc0), *a14+, 1 +3f9c6a00: calla L3F702440 +3f9c6a30: calla L3F708700 +3f9c6a60: move *a8(0x100), a9, 1 +3f9c6a80: move *a9, a9, 1 +3f9c6a90: movk 12, a11 +3f9c6aa0: move a11, *a9(0x20), 1 +3f9c6ac0: move *sp(0x80), a14, 1 +3f9c6ae0: mmfm sp, a9,a11,a13 +3f9c6b00: rets 2 +L3F9C6B10: +3f9c6b10: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9c6b30: move a14, a13 +3f9c6b40: addi 0x40, a14 +3f9c6b60: move *a13(0xffe0), a9, 1 +3f9c6b80: move *a9(0x480), a11, 1 +3f9c6ba0: jreq L3F9C71D0 +3f9c6bb0: sub a10, a10 +3f9c6bc0: move *a9(0x460), a11, 1 +3f9c6be0: cmp a11, a10 +3f9c6bf0: jrge L3F9C7170 +L3F9C6C00: +3f9c6c00: move a10, a7 +3f9c6c10: move a7, a11 +3f9c6c20: sll 0x9, a7 +3f9c6c30: sll 0x7, a11 +3f9c6c40: add a11, a7 +3f9c6c50: move *a9(0x480), a11, 1 +3f9c6c70: add a7, a11 +3f9c6c80: move a11, *a13, 1 +3f9c6c90: move *a11(0x100), a7, 1 +3f9c6cb0: jreq L3F9C70B0 +3f9c6cc0: sub a11, a11 +3f9c6cd0: move *a13, a7, 1 +3f9c6ce0: move *a7(0xe0), a7, 1 +3f9c6d00: cmp a7, a11 +3f9c6d10: jrge L3F9C7040 +L3F9C6D20: +3f9c6d20: move *a13, a7, 1 +3f9c6d30: move a11, a3 +3f9c6d40: move a3, a5 +3f9c6d50: sll 0x6, a3 +3f9c6d60: sll 0x5, a5 +3f9c6d70: add a5, a3 +3f9c6d80: move *a7(0x100), a5, 1 +3f9c6da0: add a3, a5 +3f9c6db0: move a5, *a13(0x20), 1 +3f9c6dd0: move *a5(0x40), a3, 1 +3f9c6df0: jreq L3F9C6FE0 +3f9c6e00: sub a12, a12 +3f9c6e10: move *a5(0x20), a3, 1 +3f9c6e30: cmp a3, a12 +3f9c6e40: jrge L3F9C6F60 +L3F9C6E50: +3f9c6e50: move a14, -*sp, 1 +3f9c6e60: move *a13(0x20), a7, 1 +3f9c6e80: move a12, a5 +3f9c6e90: sll 0x8, a5 +3f9c6ea0: move *a7(0x40), a3, 1 +3f9c6ec0: add a5, a3 +3f9c6ed0: move *a3+, *a14+, 1 +3f9c6ee0: calla L3FD4ED20 +3f9c6f10: inc a12 +3f9c6f20: move *a7(0x20), a5, 1 +3f9c6f40: cmp a5, a12 +3f9c6f50: jrlt L3F9C6E50 +L3F9C6F60: +3f9c6f60: move a14, -*sp, 1 +3f9c6f70: move *a13(0x20), a7, 1 +3f9c6f90: move *a7(0x40), *a14+, 1 +3f9c6fb0: calla L3F702440 +L3F9C6FE0: +3f9c6fe0: inc a11 +3f9c6ff0: move *a13, a7, 1 +3f9c7000: move *a7(0xe0), a5, 1 +3f9c7020: cmp a5, a11 +3f9c7030: jrlt L3F9C6D20 +L3F9C7040: +3f9c7040: move a14, -*sp, 1 +3f9c7050: move *a13, a7, 1 +3f9c7060: move *a7(0x100), *a14+, 1 +3f9c7080: calla L3F702440 +L3F9C70B0: +3f9c70b0: move a14, -*sp, 1 +3f9c70c0: move *a13, a11, 1 +3f9c70d0: move *a11(0x0), *a14+, 1 +3f9c70f0: calla L3FD4ED20 +3f9c7120: inc a10 +3f9c7130: move *a9(0x460), a11, 1 +3f9c7150: cmp a11, a10 +3f9c7160: jrlt L3F9C6C00 +L3F9C7170: +3f9c7170: move a14, -*sp, 1 +3f9c7180: move *a9(0x480), *a14+, 1 +3f9c71a0: calla L3F702440 +L3F9C71D0: +3f9c71d0: move *a9(0x240), a11, 1 +3f9c71f0: jreq L3F9C73A0 +3f9c7200: sub a10, a10 +3f9c7210: move *a9(0x220), a11, 1 +3f9c7230: cmp a11, a10 +3f9c7240: jrge L3F9C7340 +L3F9C7250: +3f9c7250: move a14, -*sp, 1 +3f9c7260: move a10, a11 +3f9c7270: sll 0x7, a11 +3f9c7280: move *a9(0x240), a7, 1 +3f9c72a0: add a11, a7 +3f9c72b0: move *a7+, *a14+, 1 +3f9c72c0: calla L3FD4ED20 +3f9c72f0: inc a10 +3f9c7300: move *a9(0x220), a11, 1 +3f9c7320: cmp a11, a10 +3f9c7330: jrlt L3F9C7250 +L3F9C7340: +3f9c7340: move a14, -*sp, 1 +3f9c7350: move *a9(0x240), *a14+, 1 +3f9c7370: calla L3F702440 +L3F9C73A0: +3f9c73a0: move *a9(0x420), a11, 1 +3f9c73c0: jreq L3F9C7430 +3f9c73d0: move a14, -*sp, 1 +3f9c73e0: move *a9(0x420), *a14+, 1 +3f9c7400: calla L3F702440 +L3F9C7430: +3f9c7430: move *a9(0x360), a11, 1 +3f9c7450: jreq L3F9C74C0 +3f9c7460: move a14, -*sp, 1 +3f9c7470: move *a9(0x360), *a14+, 1 +3f9c7490: calla L3F702440 +L3F9C74C0: +3f9c74c0: move *a9(0x520), a11, 1 +3f9c74e0: jreq L3F9C7550 +3f9c74f0: move a14, -*sp, 1 +3f9c7500: move *a9(0x520), *a14+, 1 +3f9c7520: calla L3F702440 +L3F9C7550: +3f9c7550: move *a9(0x580), a11, 1 +3f9c7570: jreq L3F9C75E0 +3f9c7580: move a14, -*sp, 1 +3f9c7590: move *a9(0x580), *a14+, 1 +3f9c75b0: calla L3F702440 +L3F9C75E0: +3f9c75e0: move a14, -*sp, 1 +3f9c75f0: move *a9(0x20), *a14+, 1 +3f9c7610: calla L3FD4ED20 +3f9c7640: move a14, -*sp, 1 +3f9c7650: move a9, *a14+, 1 +3f9c7660: calla L3F702440 +3f9c7690: move *sp(0x120), a14, 1 +3f9c76b0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9c76d0: rets 2 +3f9c76e0: cmp a10, a4 +3f9c76f0: and b2, b3 +3f9c7700: add a10, a12 +3f9c7710: .word 0x0059 +3f9c7720: sla a10, a6 +3f9c7730: mods a3, a9 +3f9c7740: srl a1, a0 +3f9c7750: modu b11, b2 +3f9c7760: sla 0x3, a13 +3f9c7770: divs b2, sp +3f9c7780: modu a11, a3 +3f9c7790: modu a3, a14 +3f9c77a0: sll a11, a5 +3f9c77b0: sub b3, b4 +3f9c77c0: .word 0x7369 +3f9c77d0: mods b3, b0 +3f9c77e0: .word 0x7961 +3f9c77f0: srl 0x10, a10 +3f9c7800: divs a0, a0 +3f9c7810: .word 0x706f +3f9c7820: modu a3, a5 +3f9c7830: rl a11, a4 +3f9c7840: dsjs b3, L3F9C7980 +3f9c7850: mods a9, a0 +3f9c7860: .word 0x7861 +3f9c7870: mods a11, a9 +3f9c7880: mods b11, b5 +3f9c7890: .word 0x7320 +3f9c78a0: sll a11, sp +3f9c78b0: sra a11, a11 +3f9c78c0: .word 0x7374 +3f9c78d0: sra a9, a0 +3f9c78e0: sll b11, b8 +3f9c78f0: sra a11, a5 +3f9c7900: sra a11, a4 +3f9c7910: srl 0xd, a4 +3f9c7920: .word 0x000a +3f9c7930: sla b10, b7 +3f9c7940: modu b3, b2 +3f9c7950: modu a3, a9 +3f9c7960: dsjs a7, L3F9C7AA0 +3f9c7970: addc a9, a0 +L3F9C7980: +3f9c7980: rl a11, a12 +3f9c7990: modu a3, a5 +3f9c79a0: sla 0x3, b4 +3f9c79b0: .word 0x7562 +3f9c79c0: mods a3, a9 +3f9c79d0: sla 0x3, b4 +3f9c79e0: modu a11, a6 +3f9c79f0: sla 0x3, b2 +3f9c7a00: sra a11, a14 +3f9c7a10: sra b11, b7 +3f9c7a20: sla 0x3, b2 +3f9c7a30: sra b11, b3 +3f9c7a40: .word 0x7672 +3f9c7a50: .word 0x7265 +3f9c7a60: .word 0x0a21 +3f9c7a70: xor a8, a0 +3f9c7a80: .word 0x7261 +3f9c7a90: rl a11, a14 +L3F9C7AA0: +3f9c7aa0: srl a11, a14 +3f9c7ab0: sla 0x1, b10 +3f9c7ac0: .word 0x7250 +3f9c7ad0: .word 0x746f +3f9c7ae0: sll a11, sp +3f9c7af0: mods a3, sp +3f9c7b00: .word 0x7220 +3f9c7b10: .word 0x7665 +3f9c7b20: sla 0x1, a14 +3f9c7b30: srl a3, sp +3f9c7b40: sll a9, a0 +3f9c7b50: rl a11, a12 +3f9c7b60: modu a3, a5 +3f9c7b70: sla 0x3, b4 +3f9c7b80: modu a11, a4 +3f9c7b90: .word 0x7365 +3f9c7ba0: modu a1, a0 +3f9c7bb0: .word 0x746f +3f9c7bc0: mods a9, a0 +3f9c7bd0: .word 0x7461 +3f9c7be0: rl a3, a3 +3f9c7bf0: .word 0x7320 +3f9c7c00: .word 0x7265 +3f9c7c10: sra b11, b6 +3f9c7c20: sla 0xb, b2 +3f9c7c30: .word 0x000a +3f9c7c40: .word 0x000a +L3F9C7C50: +3f9c7c50: mmtm sp, a7,a9,a10,a11,a13 +3f9c7c70: move a14, a13 +3f9c7c80: addk 32, a14 +3f9c7c90: move *a13(0xffe0), a9, 1 +3f9c7cb0: move *a13(0xffc0), a10, 1 +3f9c7cd0: move *a13(0xff40), *a13(0x0), 1 +3f9c7d00: move *a13(0xff80), a11, 1 +3f9c7d20: move *a13(0xff60), a7, 1 +3f9c7d40: cmp a7, a11 +3f9c7d50: jrne L3F9C7E40 +3f9c7d60: move a14, -*sp, 1 +3f9c7d70: move *a13, a7, 1 +3f9c7d80: dec a7 +3f9c7d90: mpys a11, a7 +3f9c7da0: move *a13(0xffa0), a11, 1 +3f9c7dc0: add a11, a7 +3f9c7dd0: move a7, *a14+, 1 +3f9c7de0: move a10, *a14+, 1 +3f9c7df0: move a9, *a14+, 1 +3f9c7e00: calla L3FB44400 +3f9c7e30: jruc L3F9C7FC0 +L3F9C7E40: +3f9c7e40: move *a13, a7, 1 +3f9c7e50: dec a7 +3f9c7e60: move a7, *a13, 1 +3f9c7e70: jrlt L3F9C7FC0 +L3F9C7E80: +3f9c7e80: move a14, -*sp, 1 +3f9c7e90: move *a13(0xffa0), *a14+, 1 +3f9c7eb0: move a10, *a14+, 1 +3f9c7ec0: move a9, *a14+, 1 +3f9c7ed0: calla L3FB44400 +3f9c7f00: move *a13(0xff80), a11, 1 +3f9c7f20: sll 0x3, a11 +3f9c7f30: add a11, a9 +3f9c7f40: move *a13(0xff60), a11, 1 +3f9c7f60: sll 0x3, a11 +3f9c7f70: add a11, a10 +3f9c7f80: move *a13, a11, 1 +3f9c7f90: dec a11 +3f9c7fa0: move a11, *a13, 1 +3f9c7fb0: jrge L3F9C7E80 +L3F9C7FC0: +3f9c7fc0: move *sp(0xc0), a14, 1 +3f9c7fe0: mmfm sp, a7,a9,a10,a11,a13 +3f9c8000: rets 2 +L3F9C8010: +3f9c8010: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9c8030: move a14, a13 +3f9c8040: addk 32, a14 +3f9c8050: move *a13(0xffe0), a9, 1 +3f9c8070: move *a13(0xffc0), a10, 1 +3f9c8090: move *a13(0xffa0), a7, 1 +3f9c80b0: inc a7 +3f9c80c0: movk 1, a5 +3f9c80d0: andn a5, a7 +3f9c80e0: move a7, *a13, 1 +3f9c80f0: move *a13(0xff80), a5, 1 +3f9c8110: sub a7, a5 +3f9c8120: move a5, *a13(0xff80), 1 +3f9c8140: move *a13(0xff60), a5, 1 +3f9c8160: sub a7, a5 +3f9c8170: move a5, *a13(0xff60), 1 +3f9c8190: move *a13(0xff40), a11, 1 +3f9c81b0: dec a11 +3f9c81c0: jrlt L3F9C8430 +L3F9C81D0: +3f9c81d0: move a11, a5 +3f9c81e0: jrne L3F9C82E0 +3f9c81f0: move *a13(0xffa0), a7, 1 +3f9c8210: move *a13, a5, 1 +3f9c8220: cmp a5, a7 +3f9c8230: jreq L3F9C82E0 +3f9c8240: subk 2, a5 +3f9c8250: move a5, *a13, 1 +3f9c8260: sll 0x3, a5 +3f9c8270: add a10, a5 +3f9c8280: move *a13, a3, 1 +3f9c8290: sll 0x3, a3 +3f9c82a0: add a9, a3 +3f9c82b0: movb *a3(0x0), *a5(0x8) +L3F9C82E0: +3f9c82e0: move *a13, a12, 1 +3f9c82f0: jrle L3F9C8390 +3f9c8300: setf 8, 0, 0 +L3F9C8310: +3f9c8310: move *a9(0x8), *a10+, 0 +3f9c8330: move *a9(0x0), *a10+, 0 +3f9c8350: subk 2, a12 +3f9c8360: addk 16, a9 +3f9c8370: move a12, a3 +3f9c8380: jrgt L3F9C8310 +L3F9C8390: +3f9c8390: move *a13(0xff80), a7, 1 +3f9c83b0: sll 0x3, a7 +3f9c83c0: add a7, a9 +3f9c83d0: move *a13(0xff60), a7, 1 +3f9c83f0: sll 0x3, a7 +3f9c8400: add a7, a10 +3f9c8410: dec a11 +3f9c8420: jrge L3F9C81D0 +L3F9C8430: +3f9c8430: move *sp(0x120), a14, 1 +3f9c8450: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3f9c8470: rets 2 +L3F9C8480: +3f9c8480: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9c84a0: move a14, a13 +3f9c84b0: addk 32, a14 +3f9c84c0: move *a13(0xffe0), a9, 1 +3f9c84e0: move *a13(0xffc0), a10, 1 +3f9c8500: move *a13(0xffa0), a7, 1 +3f9c8520: addk 2, a7 +3f9c8530: movk 3, a5 +3f9c8540: divs a5, a7 +3f9c8550: move a7, a5 +3f9c8560: sll 0x2, a5 +3f9c8570: sub a7, a5 +3f9c8580: move a5, *a13, 1 +3f9c8590: move *a13(0xff80), a7, 1 +3f9c85b0: sub a5, a7 +3f9c85c0: move a7, *a13(0xff80), 1 +3f9c85e0: move *a13(0xff60), a7, 1 +3f9c8600: sub a5, a7 +3f9c8610: move a7, *a13(0xff60), 1 +3f9c8630: move *a13(0xff40), a11, 1 +3f9c8650: dec a11 +3f9c8660: jrlt L3F9C89B0 +L3F9C8670: +3f9c8670: move a11, a5 +3f9c8680: jrne L3F9C8840 +3f9c8690: move *a13(0xffa0), a7, 1 +3f9c86b0: move *a13, a5, 1 +3f9c86c0: cmp a5, a7 +3f9c86d0: jreq L3F9C8840 +3f9c86e0: subk 3, a5 +3f9c86f0: move a5, *a13, 1 +3f9c8700: sub a5, a7 +3f9c8710: subk 2, a7 +3f9c8720: jrne L3F9C87B0 +3f9c8730: sll 0x3, a5 +3f9c8740: add a10, a5 +3f9c8750: move *a13, a7, 1 +3f9c8760: sll 0x3, a7 +3f9c8770: add a9, a7 +3f9c8780: movb *a7(0x8), *a5(0x8) +L3F9C87B0: +3f9c87b0: move *a13, a7, 1 +3f9c87c0: sll 0x3, a7 +3f9c87d0: add a10, a7 +3f9c87e0: move *a13, a5, 1 +3f9c87f0: sll 0x3, a5 +3f9c8800: add a9, a5 +3f9c8810: movb *a5(0x0), *a7(0x10) +L3F9C8840: +3f9c8840: move *a13, a12, 1 +3f9c8850: jrle L3F9C8910 +3f9c8860: setf 8, 0, 0 +L3F9C8870: +3f9c8870: move *a9(0x10), *a10+, 0 +3f9c8890: move *a9(0x8), *a10+, 0 +3f9c88b0: move *a9(0x0), *a10+, 0 +3f9c88d0: subk 3, a12 +3f9c88e0: addk 24, a9 +3f9c88f0: move a12, a5 +3f9c8900: jrgt L3F9C8870 +L3F9C8910: +3f9c8910: move *a13(0xff80), a7, 1 +3f9c8930: sll 0x3, a7 +3f9c8940: add a7, a9 +3f9c8950: move *a13(0xff60), a7, 1 +3f9c8970: sll 0x3, a7 +3f9c8980: add a7, a10 +3f9c8990: dec a11 +3f9c89a0: jrge L3F9C8670 +L3F9C89B0: +3f9c89b0: move *sp(0x100), a14, 1 +3f9c89d0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9c89f0: rets 2 +L3F9C8A00: +3f9c8a00: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9c8a20: move a14, a13 +3f9c8a30: addk 32, a14 +3f9c8a40: move *a13(0xffe0), a9, 1 +3f9c8a60: move *a13(0xffc0), a10, 1 +3f9c8a80: move *a13(0xffa0), a7, 1 +3f9c8aa0: addk 3, a7 +3f9c8ab0: movk 3, a5 +3f9c8ac0: andn a5, a7 +3f9c8ad0: move a7, *a13, 1 +3f9c8ae0: move *a13(0xff80), a5, 1 +3f9c8b00: sub a7, a5 +3f9c8b10: move a5, *a13(0xff80), 1 +3f9c8b30: move *a13(0xff60), a5, 1 +3f9c8b50: sub a7, a5 +3f9c8b60: move a5, *a13(0xff60), 1 +3f9c8b80: move *a13(0xff40), a11, 1 +3f9c8ba0: dec a11 +3f9c8bb0: jrlt L3F9C8FF0 +L3F9C8BC0: +3f9c8bc0: move a11, a5 +3f9c8bd0: jrne L3F9C8E60 +3f9c8be0: move *a13(0xffa0), a7, 1 +3f9c8c00: move *a13, a5, 1 +3f9c8c10: cmp a5, a7 +3f9c8c20: jreq L3F9C8E60 +3f9c8c30: subk 4, a5 +3f9c8c40: move a5, *a13, 1 +3f9c8c50: sub a5, a7 +3f9c8c60: subk 3, a7 +3f9c8c70: jrne L3F9C8D00 +3f9c8c80: sll 0x3, a5 +3f9c8c90: add a10, a5 +3f9c8ca0: move *a13, a7, 1 +3f9c8cb0: sll 0x3, a7 +3f9c8cc0: add a9, a7 +3f9c8cd0: movb *a7(0x10), *a5(0x8) +L3F9C8D00: +3f9c8d00: move *a13(0xffa0), a7, 1 +3f9c8d20: btst 1, a7 +3f9c8d30: jreq L3F9C8DD0 +3f9c8d40: move *a13, a5, 1 +3f9c8d50: sll 0x3, a5 +3f9c8d60: add a10, a5 +3f9c8d70: move *a13, a7, 1 +3f9c8d80: sll 0x3, a7 +3f9c8d90: add a9, a7 +3f9c8da0: movb *a7(0x8), *a5(0x10) +L3F9C8DD0: +3f9c8dd0: move *a13, a7, 1 +3f9c8de0: sll 0x3, a7 +3f9c8df0: add a10, a7 +3f9c8e00: move *a13, a5, 1 +3f9c8e10: sll 0x3, a5 +3f9c8e20: add a9, a5 +3f9c8e30: movb *a5(0x0), *a7(0x18) +L3F9C8E60: +3f9c8e60: move *a13, a12, 1 +3f9c8e70: jrle L3F9C8F50 +3f9c8e80: setf 8, 0, 0 +L3F9C8E90: +3f9c8e90: move *a9(0x18), *a10+, 0 +3f9c8eb0: move *a9(0x10), *a10+, 0 +3f9c8ed0: move *a9(0x8), *a10+, 0 +3f9c8ef0: move *a9(0x0), *a10+, 0 +3f9c8f10: subk 4, a12 +3f9c8f20: addk 32, a9 +3f9c8f30: move a12, a5 +3f9c8f40: jrgt L3F9C8E90 +L3F9C8F50: +3f9c8f50: move *a13(0xff80), a7, 1 +3f9c8f70: sll 0x3, a7 +3f9c8f80: add a7, a9 +3f9c8f90: move *a13(0xff60), a7, 1 +3f9c8fb0: sll 0x3, a7 +3f9c8fc0: add a7, a10 +3f9c8fd0: dec a11 +3f9c8fe0: jrge L3F9C8BC0 +L3F9C8FF0: +3f9c8ff0: move *sp(0x100), a14, 1 +3f9c9010: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9c9030: rets 2 +3f9c9040: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9c9060: move a14, a13 +3f9c9070: addk 32, a14 +3f9c9080: move *a13(0xffe0), a9, 1 +3f9c90a0: move *a13(0xffc0), a10, 1 +3f9c90c0: move *a13(0xffa0), a7, 1 +3f9c90e0: addk 3, a7 +3f9c90f0: movk 3, a5 +3f9c9100: andn a5, a7 +3f9c9110: move a7, *a13, 1 +3f9c9120: move *a13(0xff80), a5, 1 +3f9c9140: sub a7, a5 +3f9c9150: move a5, *a13(0xff80), 1 +3f9c9170: move *a13(0xff60), a5, 1 +3f9c9190: sub a7, a5 +3f9c91a0: move a5, *a13(0xff60), 1 +3f9c91c0: move *a13(0xff40), a11, 1 +3f9c91e0: dec a11 +3f9c91f0: jrlt L3F9C9610 +L3F9C9200: +3f9c9200: move a11, a5 +3f9c9210: jrne L3F9C94A0 +3f9c9220: move *a13(0xffa0), a7, 1 +3f9c9240: move *a13, a5, 1 +3f9c9250: cmp a5, a7 +3f9c9260: jreq L3F9C94A0 +3f9c9270: subk 4, a5 +3f9c9280: move a5, *a13, 1 +3f9c9290: sub a5, a7 +3f9c92a0: subk 3, a7 +3f9c92b0: jrne L3F9C9340 +3f9c92c0: sll 0x3, a5 +3f9c92d0: add a10, a5 +3f9c92e0: move *a13, a7, 1 +3f9c92f0: sll 0x3, a7 +3f9c9300: add a9, a7 +3f9c9310: movb *a7(0x10), *a5(0x0) +L3F9C9340: +3f9c9340: move *a13(0xffa0), a7, 1 +3f9c9360: btst 1, a7 +3f9c9370: jreq L3F9C9410 +3f9c9380: move *a13, a5, 1 +3f9c9390: sll 0x3, a5 +3f9c93a0: add a10, a5 +3f9c93b0: move *a13, a7, 1 +3f9c93c0: sll 0x3, a7 +3f9c93d0: add a9, a7 +3f9c93e0: movb *a7(0x8), *a5(0x18) +L3F9C9410: +3f9c9410: move *a13, a7, 1 +3f9c9420: sll 0x3, a7 +3f9c9430: add a10, a7 +3f9c9440: move *a13, a5, 1 +3f9c9450: sll 0x3, a5 +3f9c9460: add a9, a5 +3f9c9470: movb *a5(0x0), *a7(0x10) +L3F9C94A0: +3f9c94a0: move *a13, a12, 1 +3f9c94b0: jrle L3F9C9570 +3f9c94c0: setf 8, 0, 0 +L3F9C94D0: +3f9c94d0: move *a9(0x10), *a10+, 0 +3f9c94f0: move *a9(0x18), *a10+, 0 +3f9c9510: move *a9+, *a10+, 0 +3f9c9520: move *a9+, *a10+, 0 +3f9c9530: subk 4, a12 +3f9c9540: addk 16, a9 +3f9c9550: move a12, a5 +3f9c9560: jrgt L3F9C94D0 +L3F9C9570: +3f9c9570: move *a13(0xff80), a7, 1 +3f9c9590: sll 0x3, a7 +3f9c95a0: add a7, a9 +3f9c95b0: move *a13(0xff60), a7, 1 +3f9c95d0: sll 0x3, a7 +3f9c95e0: add a7, a10 +3f9c95f0: dec a11 +3f9c9600: jrge L3F9C9200 +L3F9C9610: +3f9c9610: move *sp(0x100), a14, 1 +3f9c9630: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9c9650: rets 2 +L3F9C9660: +3f9c9660: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9c9680: move a14, a13 +3f9c9690: move *a13(0xffe0), a9, 1 +3f9c96b0: move *a13(0xffc0), a10, 1 +3f9c96d0: move *a13(0xff80), a7, 1 +3f9c96f0: move *a13(0xffa0), a5, 1 +3f9c9710: sub a5, a7 +3f9c9720: move a7, *a13(0xff80), 1 +3f9c9740: move *a13(0xff60), a7, 1 +3f9c9760: sub a5, a7 +3f9c9770: move a7, *a13(0xff60), 1 +3f9c9790: move *a13(0xff40), a11, 1 +3f9c97b0: dec a11 +3f9c97c0: jrlt L3F9C9990 +L3F9C97D0: +3f9c97d0: move *a13(0xffa0), a12, 1 +3f9c97f0: dec a12 +3f9c9800: jrlt L3F9C98F0 +3f9c9810: setf 8, 0, 0 +L3F9C9820: +3f9c9820: move *a9+, a0, 0 +3f9c9830: movk 15, a7 +3f9c9840: and a0, a7 +3f9c9850: sll 0x4, a7 +3f9c9860: move a0, a5 +3f9c9870: andi 0xf0, a5 +3f9c98a0: srl 0x4, a5 +3f9c98b0: or a5, a7 +3f9c98c0: move a7, *a10+, 0 +3f9c98d0: dec a12 +3f9c98e0: jrge L3F9C9820 +L3F9C98F0: +3f9c98f0: move *a13(0xff80), a7, 1 +3f9c9910: sll 0x3, a7 +3f9c9920: add a7, a9 +3f9c9930: move *a13(0xff60), a7, 1 +3f9c9950: sll 0x3, a7 +3f9c9960: add a7, a10 +3f9c9970: dec a11 +3f9c9980: jrge L3F9C97D0 +L3F9C9990: +3f9c9990: move *sp(0x120), a14, 1 +3f9c99b0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9c99d0: rets 2 +3f9c99e0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9c9a00: move a14, a13 +3f9c9a10: move *a13(0xffe0), a9, 1 +3f9c9a30: move *a13(0xffc0), a10, 1 +3f9c9a50: movi 0x23aee0, a0 +3f9c9a80: move *a13(0xff80), a7, 1 +3f9c9aa0: move *a13(0xffa0), a5, 1 +3f9c9ac0: sub a5, a7 +3f9c9ad0: move a7, *a13(0xff80), 1 +3f9c9af0: move *a13(0xff60), a7, 1 +3f9c9b10: sub a5, a7 +3f9c9b20: move a7, *a13(0xff60), 1 +3f9c9b40: move *a13(0xff40), a11, 1 +3f9c9b60: dec a11 +3f9c9b70: jrlt L3F9C9CE0 +L3F9C9B80: +3f9c9b80: move *a13(0xffa0), a12, 1 +3f9c9ba0: dec a12 +3f9c9bb0: jrlt L3F9C9C40 +3f9c9bc0: setf 8, 0, 0 +L3F9C9BD0: +3f9c9bd0: move *a9+, a7, 0 +3f9c9be0: sll 0x3, a7 +3f9c9bf0: add a0, a7 +3f9c9c00: move *a7(0x0), *a10+, 0 +3f9c9c20: dec a12 +3f9c9c30: jrge L3F9C9BD0 +L3F9C9C40: +3f9c9c40: move *a13(0xff80), a7, 1 +3f9c9c60: sll 0x3, a7 +3f9c9c70: add a7, a9 +3f9c9c80: move *a13(0xff60), a7, 1 +3f9c9ca0: sll 0x3, a7 +3f9c9cb0: add a7, a10 +3f9c9cc0: dec a11 +3f9c9cd0: jrge L3F9C9B80 +L3F9C9CE0: +3f9c9ce0: move *sp(0x120), a14, 1 +3f9c9d00: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9c9d20: rets 2 +3f9c9d30: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9c9d50: move a14, a13 +3f9c9d60: addk 32, a14 +3f9c9d70: move *a13(0xffe0), a9, 1 +3f9c9d90: move *a13(0xffc0), a10, 1 +3f9c9db0: move *a13(0xffa0), a7, 1 +3f9c9dd0: inc a7 +3f9c9de0: movk 1, a5 +3f9c9df0: andn a5, a7 +3f9c9e00: move a7, *a13, 1 +3f9c9e10: movi 0x23aee0, a0 +3f9c9e40: move *a13(0xff80), a5, 1 +3f9c9e60: sub a7, a5 +3f9c9e70: move a5, *a13(0xff80), 1 +3f9c9e90: move *a13(0xff60), a5, 1 +3f9c9eb0: sub a7, a5 +3f9c9ec0: move a5, *a13(0xff60), 1 +3f9c9ee0: move *a13(0xff40), a11, 1 +3f9c9f00: dec a11 +3f9c9f10: jrlt L3F9CA230 +L3F9C9F20: +3f9c9f20: move a11, a5 +3f9c9f30: jrne L3F9CA070 +3f9c9f40: move *a13(0xffa0), a7, 1 +3f9c9f60: move *a13, a5, 1 +3f9c9f70: cmp a5, a7 +3f9c9f80: jreq L3F9CA070 +3f9c9f90: subk 2, a5 +3f9c9fa0: move a5, *a13, 1 +3f9c9fb0: sll 0x3, a5 +3f9c9fc0: add a10, a5 +3f9c9fd0: move *a13, a3, 1 +3f9c9fe0: sll 0x3, a3 +3f9c9ff0: add a9, a3 +3f9ca000: setf 8, 0, 0 +3f9ca010: move *a3, a3, 0 +3f9ca020: sll 0x3, a3 +3f9ca030: add a0, a3 +3f9ca040: movb *a3(0x0), *a5(0x8) +L3F9CA070: +3f9ca070: move *a13, a12, 1 +3f9ca080: jrle L3F9CA190 +3f9ca090: setf 8, 0, 0 +L3F9CA0A0: +3f9ca0a0: move *a9(0x8), a7, 0 +3f9ca0c0: sll 0x3, a7 +3f9ca0d0: add a0, a7 +3f9ca0e0: move *a7(0x0), *a10+, 0 +3f9ca100: move *a9, a7, 0 +3f9ca110: sll 0x3, a7 +3f9ca120: add a0, a7 +3f9ca130: move *a7(0x0), *a10+, 0 +3f9ca150: subk 2, a12 +3f9ca160: addk 16, a9 +3f9ca170: move a12, a3 +3f9ca180: jrgt L3F9CA0A0 +L3F9CA190: +3f9ca190: move *a13(0xff80), a7, 1 +3f9ca1b0: sll 0x3, a7 +3f9ca1c0: add a7, a9 +3f9ca1d0: move *a13(0xff60), a7, 1 +3f9ca1f0: sll 0x3, a7 +3f9ca200: add a7, a10 +3f9ca210: dec a11 +3f9ca220: jrge L3F9C9F20 +L3F9CA230: +3f9ca230: move *sp(0x140), a14, 1 +3f9ca250: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3f9ca270: rets 2 +3f9ca280: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9ca2a0: move a14, a13 +3f9ca2b0: addk 32, a14 +3f9ca2c0: move *a13(0xffe0), a9, 1 +3f9ca2e0: move *a13(0xffc0), a10, 1 +3f9ca300: move *a13(0xffa0), a7, 1 +3f9ca320: addk 3, a7 +3f9ca330: movk 3, a5 +3f9ca340: andn a5, a7 +3f9ca350: move a7, *a13, 1 +3f9ca360: movi 0x23aee0, a0 +3f9ca390: move *a13(0xff80), a5, 1 +3f9ca3b0: sub a7, a5 +3f9ca3c0: move a5, *a13(0xff80), 1 +3f9ca3e0: move *a13(0xff60), a5, 1 +3f9ca400: sub a7, a5 +3f9ca410: move a5, *a13(0xff60), 1 +3f9ca430: move *a13(0xff40), a11, 1 +3f9ca450: dec a11 +3f9ca460: jrlt L3F9CAA70 +L3F9CA470: +3f9ca470: move a11, a5 +3f9ca480: jrne L3F9CA7F0 +3f9ca490: move *a13(0xffa0), a7, 1 +3f9ca4b0: move *a13, a5, 1 +3f9ca4c0: cmp a5, a7 +3f9ca4d0: jreq L3F9CA7F0 +3f9ca4e0: subk 4, a5 +3f9ca4f0: move a5, *a13, 1 +3f9ca500: sub a5, a7 +3f9ca510: subk 3, a7 +3f9ca520: jrne L3F9CA600 +3f9ca530: sll 0x3, a5 +3f9ca540: add a10, a5 +3f9ca550: move *a13, a7, 1 +3f9ca560: sll 0x3, a7 +3f9ca570: add a9, a7 +3f9ca580: setf 8, 0, 0 +3f9ca590: move *a7(0x10), a7, 0 +3f9ca5b0: sll 0x3, a7 +3f9ca5c0: add a0, a7 +3f9ca5d0: movb *a7(0x0), *a5(0x8) +L3F9CA600: +3f9ca600: move *a13(0xffa0), a7, 1 +3f9ca620: btst 1, a7 +3f9ca630: jreq L3F9CA720 +3f9ca640: move *a13, a5, 1 +3f9ca650: sll 0x3, a5 +3f9ca660: add a10, a5 +3f9ca670: move *a13, a7, 1 +3f9ca680: sll 0x3, a7 +3f9ca690: add a9, a7 +3f9ca6a0: setf 8, 0, 0 +3f9ca6b0: move *a7(0x8), a7, 0 +3f9ca6d0: sll 0x3, a7 +3f9ca6e0: add a0, a7 +3f9ca6f0: movb *a7(0x0), *a5(0x10) +L3F9CA720: +3f9ca720: move *a13, a7, 1 +3f9ca730: sll 0x3, a7 +3f9ca740: add a10, a7 +3f9ca750: move *a13, a5, 1 +3f9ca760: sll 0x3, a5 +3f9ca770: add a9, a5 +3f9ca780: setf 8, 0, 0 +3f9ca790: move *a5, a5, 0 +3f9ca7a0: sll 0x3, a5 +3f9ca7b0: add a0, a5 +3f9ca7c0: movb *a5(0x0), *a7(0x18) +L3F9CA7F0: +3f9ca7f0: move *a13, a12, 1 +3f9ca800: jrle L3F9CA9D0 +3f9ca810: setf 8, 0, 0 +L3F9CA820: +3f9ca820: move *a9(0x18), a7, 0 +3f9ca840: sll 0x3, a7 +3f9ca850: add a0, a7 +3f9ca860: move *a7(0x0), *a10+, 0 +3f9ca880: move *a9(0x10), a7, 0 +3f9ca8a0: sll 0x3, a7 +3f9ca8b0: add a0, a7 +3f9ca8c0: move *a7(0x0), *a10+, 0 +3f9ca8e0: move *a9(0x8), a7, 0 +3f9ca900: sll 0x3, a7 +3f9ca910: add a0, a7 +3f9ca920: move *a7(0x0), *a10+, 0 +3f9ca940: move *a9, a7, 0 +3f9ca950: sll 0x3, a7 +3f9ca960: add a0, a7 +3f9ca970: move *a7(0x0), *a10+, 0 +3f9ca990: subk 4, a12 +3f9ca9a0: addk 32, a9 +3f9ca9b0: move a12, a5 +3f9ca9c0: jrgt L3F9CA820 +L3F9CA9D0: +3f9ca9d0: move *a13(0xff80), a7, 1 +3f9ca9f0: sll 0x3, a7 +3f9caa00: add a7, a9 +3f9caa10: move *a13(0xff60), a7, 1 +3f9caa30: sll 0x3, a7 +3f9caa40: add a7, a10 +3f9caa50: dec a11 +3f9caa60: jrge L3F9CA470 +L3F9CAA70: +3f9caa70: move *sp(0x120), a14, 1 +3f9caa90: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9caab0: rets 2 +3f9caac0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9caae0: move a14, a13 +3f9caaf0: addk 32, a14 +3f9cab00: move *a13(0xffe0), a9, 1 +3f9cab20: move *a13(0xffc0), a10, 1 +3f9cab40: move *a13(0xffa0), a7, 1 +3f9cab60: addk 3, a7 +3f9cab70: movk 3, a5 +3f9cab80: andn a5, a7 +3f9cab90: move a7, *a13, 1 +3f9caba0: movi 0x23aee0, a0 +3f9cabd0: move *a13(0xff80), a5, 1 +3f9cabf0: sub a7, a5 +3f9cac00: move a5, *a13(0xff80), 1 +3f9cac20: move *a13(0xff60), a5, 1 +3f9cac40: sub a7, a5 +3f9cac50: move a5, *a13(0xff60), 1 +3f9cac70: move *a13(0xff40), a11, 1 +3f9cac90: dec a11 +3f9caca0: jrlt L3F9CB280 +L3F9CACB0: +3f9cacb0: move a11, a5 +3f9cacc0: jrne L3F9CB010 +3f9cacd0: move *a13(0xffa0), a7, 1 +3f9cacf0: move *a13, a5, 1 +3f9cad00: cmp a5, a7 +3f9cad10: jreq L3F9CB010 +3f9cad20: subk 4, a5 +3f9cad30: move a5, *a13, 1 +3f9cad40: sub a5, a7 +3f9cad50: subk 3, a7 +3f9cad60: jrne L3F9CAE20 +3f9cad70: sll 0x3, a5 +3f9cad80: add a10, a5 +3f9cad90: move *a13, a7, 1 +3f9cada0: sll 0x3, a7 +3f9cadb0: add a9, a7 +3f9cadc0: setf 8, 0, 0 +3f9cadd0: move *a7(0x10), a7, 0 +3f9cadf0: sll 0x3, a7 +3f9cae00: add a0, a7 +3f9cae10: movb *a7, *a5 +L3F9CAE20: +3f9cae20: move *a13(0xffa0), a7, 1 +3f9cae40: btst 1, a7 +3f9cae50: jreq L3F9CAF40 +3f9cae60: move *a13, a5, 1 +3f9cae70: sll 0x3, a5 +3f9cae80: add a10, a5 +3f9cae90: move *a13, a7, 1 +3f9caea0: sll 0x3, a7 +3f9caeb0: add a9, a7 +3f9caec0: setf 8, 0, 0 +3f9caed0: move *a7(0x8), a7, 0 +3f9caef0: sll 0x3, a7 +3f9caf00: add a0, a7 +3f9caf10: movb *a7(0x0), *a5(0x18) +L3F9CAF40: +3f9caf40: move *a13, a7, 1 +3f9caf50: sll 0x3, a7 +3f9caf60: add a10, a7 +3f9caf70: move *a13, a5, 1 +3f9caf80: sll 0x3, a5 +3f9caf90: add a9, a5 +3f9cafa0: setf 8, 0, 0 +3f9cafb0: move *a5, a5, 0 +3f9cafc0: sll 0x3, a5 +3f9cafd0: add a0, a5 +3f9cafe0: movb *a5(0x0), *a7(0x10) +L3F9CB010: +3f9cb010: move *a13, a12, 1 +3f9cb020: jrle L3F9CB1E0 +3f9cb030: setf 8, 0, 0 +L3F9CB040: +3f9cb040: move *a9(0x10), a7, 0 +3f9cb060: sll 0x3, a7 +3f9cb070: add a0, a7 +3f9cb080: move *a7(0x0), *a10+, 0 +3f9cb0a0: move *a9(0x18), a7, 0 +3f9cb0c0: sll 0x3, a7 +3f9cb0d0: add a0, a7 +3f9cb0e0: move *a7(0x0), *a10+, 0 +3f9cb100: move *a9+, a7, 0 +3f9cb110: sll 0x3, a7 +3f9cb120: add a0, a7 +3f9cb130: move *a7(0x0), *a10+, 0 +3f9cb150: move *a9+, a7, 0 +3f9cb160: sll 0x3, a7 +3f9cb170: add a0, a7 +3f9cb180: move *a7(0x0), *a10+, 0 +3f9cb1a0: subk 4, a12 +3f9cb1b0: addk 16, a9 +3f9cb1c0: move a12, a5 +3f9cb1d0: jrgt L3F9CB040 +L3F9CB1E0: +3f9cb1e0: move *a13(0xff80), a7, 1 +3f9cb200: sll 0x3, a7 +3f9cb210: add a7, a9 +3f9cb220: move *a13(0xff60), a7, 1 +3f9cb240: sll 0x3, a7 +3f9cb250: add a7, a10 +3f9cb260: dec a11 +3f9cb270: jrge L3F9CACB0 +L3F9CB280: +3f9cb280: move *sp(0x120), a14, 1 +3f9cb2a0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3f9cb2c0: rets 2 +L3F9CB2D0: +3f9cb2d0: mmtm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f9cb2f0: move a14, a13 +3f9cb300: addi 0x1c0, a14 +3f9cb320: move *a13(0xffe0), a9, 1 +3f9cb340: move *a13(0xffc0), a10, 1 +3f9cb360: move *a13(0xffa0), a11, 1 +3f9cb380: sub a7, a7 +3f9cb390: move a7, *a13(0x140), 1 +3f9cb3b0: move *a11(0x40), a5, 1 +3f9cb3d0: move *a13(0xff80), a7, 1 +3f9cb3f0: add a7, a5 +3f9cb400: move a5, *a13, 1 +3f9cb410: move *a9(0x1c0), a3, 1 +3f9cb430: dec a3 +3f9cb440: and a5, a3 +3f9cb450: movb a3, *a10(0xa0) +3f9cb470: setf 8, 0, 0 +3f9cb480: move *a10(0xa0), a3, 0 +3f9cb4a0: sub a3, a5 +3f9cb4b0: srl 0x3, a5 +3f9cb4c0: move a5, *a13, 1 +3f9cb4d0: move *a10(0xa0), a3, 0 +3f9cb4f0: jreq L3F9CB570 +3f9cb500: move *a10(0x8), a3, 0 +3f9cb520: subk 2, a3 +3f9cb530: jrne L3F9CB570 +3f9cb540: movk 1, a3 +3f9cb550: movb a3, *a10(0x8) +L3F9CB570: +3f9cb570: setf 16, 0, 0 +3f9cb580: move *a10(0x60), a3, 0 +3f9cb5a0: setf 8, 0, 0 +3f9cb5b0: move *a10(0xa0), a5, 0 +3f9cb5d0: add a5, a3 +3f9cb5e0: move *a9(0x1e0), a5, 1 +3f9cb600: add a5, a3 +3f9cb610: move *a9(0x1e0), a5, 1 +3f9cb630: dec a3 +3f9cb640: dec a5 +3f9cb650: andn a5, a3 +3f9cb660: srl 0x3, a3 +3f9cb670: move a3, *a13(0x40), 1 +3f9cb690: setf 16, 0, 0 +3f9cb6a0: move *a10(0x70), a5, 0 +3f9cb6c0: mpyu a3, a5 +3f9cb6d0: move a5, *a13(0xc0), 1 +3f9cb6f0: move *a11(0x120), a3, 1 +3f9cb710: mpys a5, a3 +3f9cb720: move a3, *a13(0x60), 1 +3f9cb740: addk 3, a3 +3f9cb750: sra 0x2, a3 +3f9cb760: zext a3, 0 +3f9cb770: move *a10(0x10), a5, 0 +3f9cb790: add a3, a5 +3f9cb7a0: move a5, *a10(0x10), 0 +3f9cb7c0: move *a11(0xc0), a5, 1 +3f9cb7e0: subk 32, a5 +3f9cb7f0: jrne L3F9CB820 +3f9cb800: movk 2, a5 +3f9cb810: jruc L3F9CB890 +L3F9CB820: +3f9cb820: move *a11(0xc0), a5, 1 +3f9cb840: subk 16, a5 +3f9cb850: jrne L3F9CB880 +3f9cb860: movk 1, a5 +3f9cb870: jruc L3F9CB890 +L3F9CB880: +3f9cb880: sub a5, a5 +L3F9CB890: +3f9cb890: move *a11(0xe0), a3, 1 +3f9cb8b0: dsjs a3, L3F9CB8E0 +3f9cb8c0: sub a3, a3 +3f9cb8d0: jruc L3F9CB8F0 +L3F9CB8E0: +3f9cb8e0: movk 3, a3 +L3F9CB8F0: +3f9cb8f0: add a3, a5 +3f9cb900: move *a11(0xa0), a3, 1 +3f9cb920: dsjs a3, L3F9CB950 +3f9cb930: sub a3, a3 +3f9cb940: jruc L3F9CB960 +L3F9CB950: +3f9cb950: movk 6, a3 +L3F9CB960: +3f9cb960: add a3, a5 +3f9cb970: move a5, a3 +3f9cb980: sll 0x8, a5 +3f9cb990: sll 0x7, a3 +3f9cb9a0: add a3, a5 +3f9cb9b0: addi 0x23b6e0, a5 +3f9cb9e0: move *a9(0x1c0), a3, 1 +3f9cba00: subk 32, a3 +3f9cba10: jrne L3F9CBA40 +3f9cba20: movk 2, a3 +3f9cba30: jruc L3F9CBAB0 +L3F9CBA40: +3f9cba40: move *a9(0x1c0), a3, 1 +3f9cba60: subk 16, a3 +3f9cba70: jrne L3F9CBAA0 +3f9cba80: movk 1, a3 +3f9cba90: jruc L3F9CBAB0 +L3F9CBAA0: +3f9cbaa0: sub a3, a3 +L3F9CBAB0: +3f9cbab0: move *a9(0x200), a1, 1 +3f9cbad0: dsjs a1, L3F9CBB00 +3f9cbae0: sub a1, a1 +3f9cbaf0: jruc L3F9CBB10 +L3F9CBB00: +3f9cbb00: movk 3, a1 +L3F9CBB10: +3f9cbb10: add a1, a3 +3f9cbb20: move *a9(0x1a0), a1, 1 +3f9cbb40: dsjs a1, L3F9CBB70 +3f9cbb50: sub a1, a1 +3f9cbb60: jruc L3F9CBB80 +L3F9CBB70: +3f9cbb70: movk 6, a1 +L3F9CBB80: +3f9cbb80: add a1, a3 +3f9cbb90: sll 0x5, a3 +3f9cbba0: add a3, a5 +3f9cbbb0: move *a5, a0, 1 +3f9cbbc0: move *a11(0x140), a5, 1 +3f9cbbe0: move *a13(0xff60), a3, 1 +3f9cbc00: mpys a3, a5 +3f9cbc10: sll 0x3, a5 +3f9cbc20: move *a11(0x80), a1, 1 +3f9cbc40: add a5, a1 +3f9cbc50: move *a13, a5, 1 +3f9cbc60: sll 0x3, a5 +3f9cbc70: add a5, a1 +3f9cbc80: move a1, *a13(0xe0), 1 +3f9cbca0: cmpi 0x3f9c7c50, a0 +3f9cbcd0: jrne L3F9CC190 +3f9cbce0: move *a11(0x140), a5, 1 +3f9cbd00: move *a13(0x40), a1, 1 +3f9cbd20: cmp a1, a5 +3f9cbd30: jrne L3F9CC190 +3f9cbd40: move *a13, a5, 1 +3f9cbd50: jrne L3F9CBE00 +3f9cbd60: move *a11(0x120), a1, 1 +3f9cbd80: dec a1 +3f9cbd90: jreq L3F9CBED0 +3f9cbda0: move *a11(0x20), a1, 1 +3f9cbdc0: move *a10(0x70), a3, 0 +3f9cbde0: cmp a3, a1 +3f9cbdf0: jreq L3F9CBED0 +L3F9CBE00: +3f9cbe00: move *a11(0x120), a3, 1 +3f9cbe20: dsj a3, L3F9CC190 +3f9cbe40: move *a13(0xff60), a3, 1 +3f9cbe60: move *a10(0x70), a1, 0 +3f9cbe80: add a3, a1 +3f9cbe90: move *a11(0x20), a3, 1 +3f9cbeb0: cmp a3, a1 +3f9cbec0: jrnc L3F9CC190 +L3F9CBED0: +3f9cbed0: move *a13(0x60), a3, 1 +3f9cbef0: sll 0x3, a3 +3f9cbf00: move *a9(0x380), a1, 1 +3f9cbf20: add a3, a1 +3f9cbf30: move *a9(0x3a0), a3, 1 +3f9cbf50: cmp a3, a1 +3f9cbf60: jrhi L3F9CC0E0 +3f9cbf70: move a14, -*sp, 1 +3f9cbf80: move *a13(0x60), *a14+, 1 +3f9cbfa0: move *a9(0x380), *a14+, 1 +3f9cbfc0: move *a13(0xe0), *a14+, 1 +3f9cbfe0: calla L3FB44400 +3f9cc010: move *a13(0x60), a3, 1 +3f9cc030: addk 3, a3 +3f9cc040: movk 3, a1 +3f9cc050: andn a1, a3 +3f9cc060: sll 0x3, a3 +3f9cc070: move *a9(0x380), a1, 1 +3f9cc090: add a3, a1 +3f9cc0a0: move a1, *a9(0x380), 1 +3f9cc0c0: jauc L3F9CD870 +L3F9CC0E0: +3f9cc0e0: move a14, -*sp, 1 +3f9cc0f0: move *a13(0x60), *a14+, 1 +3f9cc110: move *a13(0xe0), *a14+, 1 +3f9cc130: move a9, *a14+, 1 +3f9cc140: calla L3F9B44C0 +3f9cc170: jauc L3F9CD870 +L3F9CC190: +3f9cc190: move *a13(0x60), a5, 1 +3f9cc1b0: addk 3, a5 +3f9cc1c0: movk 3, a3 +3f9cc1d0: andn a3, a5 +3f9cc1e0: move a5, *a13(0x60), 1 +3f9cc200: sll 0x3, a5 +3f9cc210: move *a9(0x380), a1, 1 +3f9cc230: add a5, a1 +3f9cc240: move *a9(0x3a0), a5, 1 +3f9cc260: cmp a5, a1 +3f9cc270: jrls L3F9CC320 +3f9cc280: move a14, -*sp, 1 +3f9cc290: move *a13(0x60), *a14+, 1 +3f9cc2b0: move a9, *a14+, 1 +3f9cc2c0: calla L3F9BF180 +3f9cc2f0: move a8, *a13(0x120), 1 +3f9cc310: jruc L3F9CC350 +L3F9CC320: +3f9cc320: move *a9(0x380), *a13(0x120), 1 +L3F9CC350: +3f9cc350: setf 16, 0, 0 +3f9cc360: move *a10(0x60), a5, 0 +3f9cc380: setf 8, 0, 0 +3f9cc390: move *a10(0xa0), a1, 0 +3f9cc3b0: add a1, a5 +3f9cc3c0: addk 7, a5 +3f9cc3d0: srl 0x3, a5 +3f9cc3e0: move a5, *a13(0x20), 1 +3f9cc400: move *a11(0x140), *a13(0x80), 1 +3f9cc430: move *a13(0x80), a1, 1 +3f9cc450: move *a11(0x20), a3, 1 +3f9cc470: mpys a1, a3 +3f9cc480: move a3, *a13(0xa0), 1 +3f9cc4a0: move *a11(0xc0), a1, 1 +3f9cc4c0: dec a1 +3f9cc4d0: sra 0x3, a1 +3f9cc4e0: move *a13, a3, 1 +3f9cc4f0: and a3, a1 +3f9cc500: move a1, *a13, 1 +3f9cc510: move a1, a3 +3f9cc520: jale L3F9CD3F0 +3f9cc540: move *a11(0xa0), a1, 1 +3f9cc560: move *a11(0xe0), a3, 1 +3f9cc580: cmp a3, a1 +3f9cc590: jaeq L3F9CD3F0 +3f9cc5b0: move *a13, a3, 1 +3f9cc5c0: add a3, a5 +3f9cc5d0: move a5, *a13(0x80), 1 +3f9cc5f0: sll 0x3, a3 +3f9cc600: move *a13(0xe0), a1, 1 +3f9cc620: sub a3, a1 +3f9cc630: move a1, *a13(0xe0), 1 +3f9cc650: setf 16, 0, 0 +3f9cc660: move *a10(0x70), a3, 0 +3f9cc680: mpyu a5, a3 +3f9cc690: move a3, *a13(0x180), 1 +3f9cc6b0: move *a11(0x120), a1, 1 +3f9cc6d0: mpys a3, a1 +3f9cc6e0: addk 3, a1 +3f9cc6f0: movk 3, a3 +3f9cc700: andn a3, a1 +3f9cc710: move a1, *a13(0x1a0), 1 +3f9cc730: move *a13(0x120), a3, 1 +3f9cc750: move *a9(0x380), a1, 1 +3f9cc770: cmp a1, a3 +3f9cc780: jrne L3F9CC830 +3f9cc790: move a14, -*sp, 1 +3f9cc7a0: move *a13(0x1a0), *a14+, 1 +3f9cc7c0: move a9, *a14+, 1 +3f9cc7d0: calla L3F9BF180 +3f9cc800: move a8, *a13(0x160), 1 +3f9cc820: jruc L3F9CC8D0 +L3F9CC830: +3f9cc830: move a14, -*sp, 1 +3f9cc840: move *a13(0x1a0), *a14+, 1 +3f9cc860: calla L3F701230 +3f9cc890: move a8, *a13(0x160), 1 +3f9cc8b0: move a8, *a13(0x140), 1 +L3F9CC8D0: +3f9cc8d0: move *a11(0xc0), a1, 1 +3f9cc8f0: subk 32, a1 +3f9cc900: jrne L3F9CC930 +3f9cc910: movk 2, a1 +3f9cc920: jruc L3F9CC9A0 +L3F9CC930: +3f9cc930: move *a11(0xc0), a1, 1 +3f9cc950: subk 16, a1 +3f9cc960: jrne L3F9CC990 +3f9cc970: movk 1, a1 +3f9cc980: jruc L3F9CC9A0 +L3F9CC990: +3f9cc990: sub a1, a1 +L3F9CC9A0: +3f9cc9a0: move *a11(0xe0), a3, 1 +3f9cc9c0: dsjs a3, L3F9CC9F0 +3f9cc9d0: sub a3, a3 +3f9cc9e0: jruc L3F9CCA00 +L3F9CC9F0: +3f9cc9f0: movk 3, a3 +L3F9CCA00: +3f9cca00: add a3, a1 +3f9cca10: move *a11(0xa0), a3, 1 +3f9cca30: dsjs a3, L3F9CCA60 +3f9cca40: sub a3, a3 +3f9cca50: jruc L3F9CCA70 +L3F9CCA60: +3f9cca60: movk 6, a3 +L3F9CCA70: +3f9cca70: add a3, a1 +3f9cca80: move a1, a3 +3f9cca90: sll 0x8, a1 +3f9ccaa0: sll 0x7, a3 +3f9ccab0: add a3, a1 +3f9ccac0: addi 0x23b6e0, a1 +3f9ccaf0: move *a11(0xc0), a3, 1 +3f9ccb10: subk 32, a3 +3f9ccb20: jrne L3F9CCB50 +3f9ccb30: movk 2, a3 +3f9ccb40: jruc L3F9CCBC0 +L3F9CCB50: +3f9ccb50: move *a11(0xc0), a3, 1 +3f9ccb70: subk 16, a3 +3f9ccb80: jrne L3F9CCBB0 +3f9ccb90: movk 1, a3 +3f9ccba0: jruc L3F9CCBC0 +L3F9CCBB0: +3f9ccbb0: sub a3, a3 +L3F9CCBC0: +3f9ccbc0: move *a9(0x1a0), a5, 1 +3f9ccbe0: dsjs a5, L3F9CCC10 +3f9ccbf0: sub a5, a5 +3f9ccc00: jruc L3F9CCC20 +L3F9CCC10: +3f9ccc10: movk 3, a5 +L3F9CCC20: +3f9ccc20: add a5, a3 +3f9ccc30: move *a9(0x1a0), a5, 1 +3f9ccc50: dsjs a5, L3F9CCC80 +3f9ccc60: sub a5, a5 +3f9ccc70: jruc L3F9CCC90 +L3F9CCC80: +3f9ccc80: movk 6, a5 +L3F9CCC90: +3f9ccc90: add a5, a3 +3f9ccca0: sll 0x5, a3 +3f9cccb0: add a3, a1 +3f9cccc0: move *a1, a0, 1 +3f9cccd0: move a8, *a13(0x100), 1 +3f9cccf0: move *a11(0x120), a12, 1 +3f9ccd10: dec a12 +3f9ccd20: jrlt L3F9CCF50 +L3F9CCD30: +3f9ccd30: move a14, -*sp, 1 +3f9ccd40: setf 16, 0, 0 +3f9ccd50: move *a10(0x70), a8, 0 +3f9ccd70: move a8, *a14+, 1 +3f9ccd80: move *a13(0x80), *a14+, 1 +3f9ccda0: move *a11(0x140), *a14+, 1 +3f9ccdc0: move *a13(0x80), *a14+, 1 +3f9ccde0: move *a13(0x100), *a14+, 1 +3f9cce00: move *a13(0xe0), *a14+, 1 +3f9cce20: call a0 +3f9cce30: move *a13(0xa0), a7, 1 +3f9cce50: sll 0x3, a7 +3f9cce60: move *a13(0xe0), a5, 1 +3f9cce80: add a5, a7 +3f9cce90: move a7, *a13(0xe0), 1 +3f9cceb0: move *a13(0x180), a5, 1 +3f9cced0: sll 0x3, a5 +3f9ccee0: move *a13(0x100), a3, 1 +3f9ccf00: add a3, a5 +3f9ccf10: move a5, *a13(0x100), 1 +3f9ccf30: dec a12 +3f9ccf40: jrge L3F9CCD30 +L3F9CCF50: +3f9ccf50: move *a11(0xc0), a7, 1 +3f9ccf70: subk 32, a7 +3f9ccf80: jrne L3F9CCFB0 +3f9ccf90: movk 2, a7 +3f9ccfa0: jruc L3F9CD020 +L3F9CCFB0: +3f9ccfb0: move *a11(0xc0), a7, 1 +3f9ccfd0: subk 16, a7 +3f9ccfe0: jrne L3F9CD010 +3f9ccff0: movk 1, a7 +3f9cd000: jruc L3F9CD020 +L3F9CD010: +3f9cd010: sub a7, a7 +L3F9CD020: +3f9cd020: move *a9(0x1a0), a5, 1 +3f9cd040: dsjs a5, L3F9CD070 +3f9cd050: sub a5, a5 +3f9cd060: jruc L3F9CD080 +L3F9CD070: +3f9cd070: movk 3, a5 +L3F9CD080: +3f9cd080: add a5, a7 +3f9cd090: move *a9(0x1a0), a5, 1 +3f9cd0b0: dsjs a5, L3F9CD0E0 +3f9cd0c0: sub a5, a5 +3f9cd0d0: jruc L3F9CD0F0 +L3F9CD0E0: +3f9cd0e0: movk 6, a5 +L3F9CD0F0: +3f9cd0f0: add a5, a7 +3f9cd100: move a7, a5 +3f9cd110: sll 0x8, a7 +3f9cd120: sll 0x7, a5 +3f9cd130: add a5, a7 +3f9cd140: addi 0x23b6e0, a7 +3f9cd170: move *a9(0x1c0), a5, 1 +3f9cd190: subk 32, a5 +3f9cd1a0: jrne L3F9CD1D0 +3f9cd1b0: movk 2, a5 +3f9cd1c0: jruc L3F9CD240 +L3F9CD1D0: +3f9cd1d0: move *a9(0x1c0), a5, 1 +3f9cd1f0: subk 16, a5 +3f9cd200: jrne L3F9CD230 +3f9cd210: movk 1, a5 +3f9cd220: jruc L3F9CD240 +L3F9CD230: +3f9cd230: sub a5, a5 +L3F9CD240: +3f9cd240: move *a9(0x200), a3, 1 +3f9cd260: dsjs a3, L3F9CD290 +3f9cd270: sub a3, a3 +3f9cd280: jruc L3F9CD2A0 +L3F9CD290: +3f9cd290: movk 3, a3 +L3F9CD2A0: +3f9cd2a0: add a3, a5 +3f9cd2b0: move *a9(0x1a0), a3, 1 +3f9cd2d0: dsjs a3, L3F9CD300 +3f9cd2e0: sub a3, a3 +3f9cd2f0: jruc L3F9CD310 +L3F9CD300: +3f9cd300: movk 6, a3 +L3F9CD310: +3f9cd310: add a3, a5 +3f9cd320: sll 0x5, a5 +3f9cd330: add a5, a7 +3f9cd340: move *a7, a0, 1 +3f9cd350: move *a13, a7, 1 +3f9cd360: sll 0x3, a7 +3f9cd370: move *a13(0x160), a5, 1 +3f9cd390: add a5, a7 +3f9cd3a0: move a7, *a13(0xe0), 1 +3f9cd3c0: move *a13(0x180), *a13(0xa0), 1 +L3F9CD3F0: +3f9cd3f0: move *a13(0x120), *a13(0x100), 1 +3f9cd420: move *a11(0x120), a12, 1 +3f9cd440: dec a12 +3f9cd450: jrlt L3F9CD680 +L3F9CD460: +3f9cd460: move a14, -*sp, 1 +3f9cd470: setf 16, 0, 0 +3f9cd480: move *a10(0x70), a8, 0 +3f9cd4a0: move a8, *a14+, 1 +3f9cd4b0: move *a13(0x40), *a14+, 1 +3f9cd4d0: move *a13(0x80), *a14+, 1 +3f9cd4f0: move *a13(0x20), *a14+, 1 +3f9cd510: move *a13(0x100), *a14+, 1 +3f9cd530: move *a13(0xe0), *a14+, 1 +3f9cd550: call a0 +3f9cd560: move *a13(0xa0), a7, 1 +3f9cd580: sll 0x3, a7 +3f9cd590: move *a13(0xe0), a5, 1 +3f9cd5b0: add a5, a7 +3f9cd5c0: move a7, *a13(0xe0), 1 +3f9cd5e0: move *a13(0xc0), a5, 1 +3f9cd600: sll 0x3, a5 +3f9cd610: move *a13(0x100), a3, 1 +3f9cd630: add a3, a5 +3f9cd640: move a5, *a13(0x100), 1 +3f9cd660: dec a12 +3f9cd670: jrge L3F9CD460 +L3F9CD680: +3f9cd680: move *a13(0x140), a7, 1 +3f9cd6a0: jreq L3F9CD700 +3f9cd6b0: move a14, -*sp, 1 +3f9cd6c0: move a7, *a14+, 1 +3f9cd6d0: calla L3F702440 +L3F9CD700: +3f9cd700: move *a13(0x120), a5, 1 +3f9cd720: move *a9(0x380), a3, 1 +3f9cd740: cmp a3, a5 +3f9cd750: jrne L3F9CD7F0 +3f9cd760: move *a13(0x60), a3, 1 +3f9cd780: sll 0x3, a3 +3f9cd790: move *a9(0x380), a1, 1 +3f9cd7b0: add a3, a1 +3f9cd7c0: move a1, *a9(0x380), 1 +3f9cd7e0: jruc L3F9CD870 +L3F9CD7F0: +3f9cd7f0: move a14, -*sp, 1 +3f9cd800: move *a13(0x60), *a14+, 1 +3f9cd820: move a5, *a14+, 1 +3f9cd830: move a9, *a14+, 1 +3f9cd840: calla L3F9B44C0 +L3F9CD870: +3f9cd870: move *sp(0x160), a14, 1 +3f9cd890: mmfm sp, a0,a1,a3,a5,a7,a9,a10,a11,a12,a13 +3f9cd8b0: rets 2 +L3F9CD8C0: +3f9cd8c0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3f9cd8e0: move a14, a13 +3f9cd8f0: addi 0xa0, a14 +3f9cd910: move *a13(0xffe0), a9, 1 +3f9cd930: move *a13(0xffc0), a10, 1 +3f9cd950: move *a13(0xffa0), a11, 1 +3f9cd970: sub a7, a7 +3f9cd980: movb a7, *a10(0xa0) +3f9cd9a0: setf 16, 0, 0 +3f9cd9b0: move *a10(0x60), a5, 0 +3f9cd9d0: move *a11(0x160), a3, 1 +3f9cd9f0: mpys a3, a5 +3f9cda00: addk 7, a5 +3f9cda10: movk 7, a3 +3f9cda20: andn a3, a5 +3f9cda30: sra 0x3, a5 +3f9cda40: move a5, *a13, 1 +3f9cda50: move *a10(0x60), a7, 0 +3f9cda70: move *a13(0xff40), a3, 1 +3f9cda90: mpys a3, a7 +3f9cdaa0: move *a13(0xff20), a3, 1 +3f9cdac0: add a3, a7 +3f9cdad0: dec a7 +3f9cdae0: dec a3 +3f9cdaf0: andn a3, a7 +3f9cdb00: sra 0x3, a7 +3f9cdb10: move a7, *a13(0x20), 1 +3f9cdb30: move *a10(0x70), a3, 0 +3f9cdb50: mpyu a7, a3 +3f9cdb60: move a3, *a13(0x40), 1 +3f9cdb80: addk 3, a3 +3f9cdb90: sra 0x2, a3 +3f9cdba0: zext a3, 0 +3f9cdbb0: move *a10(0x10), a5, 0 +3f9cdbd0: add a3, a5 +3f9cdbe0: move a5, *a10(0x10), 0 +3f9cdc00: move *a13(0xff60), a5, 1 +3f9cdc20: move *a11(0x140), a3, 1 +3f9cdc40: mpys a5, a3 +3f9cdc50: sll 0x3, a3 +3f9cdc60: move *a11(0x80), a5, 1 +3f9cdc80: add a3, a5 +3f9cdc90: move *a13(0xff80), a3, 1 +3f9cdcb0: move *a11(0x160), a7, 1 +3f9cdcd0: mpys a3, a7 +3f9cdce0: sra 0x3, a7 +3f9cdcf0: sll 0x3, a7 +3f9cdd00: add a7, a5 +3f9cdd10: move a5, *a13(0x60), 1 +3f9cdd30: move *a11(0xa0), a7, 1 +3f9cdd50: move *a9(0x1a0), a3, 1 +3f9cdd70: cmp a3, a7 +3f9cdd80: jreq L3F9CDDD0 +3f9cdd90: move *a11(0x160), a7, 1 +3f9cddb0: subk 8, a7 +3f9cddc0: jrne L3F9CE1B0 +L3F9CDDD0: +3f9cddd0: move *a11(0x140), a7, 1 +3f9cddf0: move *a13(0x20), a3, 1 +3f9cde10: cmp a3, a7 +3f9cde20: jrne L3F9CE1B0 +3f9cde30: move *a13(0xff80), a7, 1 +3f9cde50: jreq L3F9CDEF0 +3f9cde60: move *a13(0xff60), a3, 1 +3f9cde80: move *a10(0x70), a5, 0 +3f9cdea0: add a3, a5 +3f9cdeb0: move *a11(0x20), a3, 1 +3f9cded0: cmp a3, a5 +3f9cdee0: jrnc L3F9CE1B0 +L3F9CDEF0: +3f9cdef0: move *a13(0x40), a5, 1 +3f9cdf10: sll 0x3, a5 +3f9cdf20: move *a9(0x380), a3, 1 +3f9cdf40: add a5, a3 +3f9cdf50: move *a9(0x3a0), a5, 1 +3f9cdf70: cmp a5, a3 +3f9cdf80: jrhi L3F9CE100 +3f9cdf90: move a14, -*sp, 1 +3f9cdfa0: move *a13(0x40), *a14+, 1 +3f9cdfc0: move *a9(0x380), *a14+, 1 +3f9cdfe0: move *a13(0x60), *a14+, 1 +3f9ce000: calla L3FB44400 +3f9ce030: move *a13(0x40), a5, 1 +3f9ce050: addk 3, a5 +3f9ce060: movk 3, a3 +3f9ce070: andn a3, a5 +3f9ce080: sll 0x3, a5 +3f9ce090: move *a9(0x380), a3, 1 +3f9ce0b0: add a5, a3 +3f9ce0c0: move a3, *a9(0x380), 1 +3f9ce0e0: jauc L3F9CEC20 +L3F9CE100: +3f9ce100: move a14, -*sp, 1 +3f9ce110: move *a13(0x40), *a14+, 1 +3f9ce130: move *a13(0x60), *a14+, 1 +3f9ce150: move a9, *a14+, 1 +3f9ce160: calla L3F9B44C0 +3f9ce190: jauc L3F9CEC20 +L3F9CE1B0: +3f9ce1b0: move *a13(0x40), a7, 1 +3f9ce1d0: addk 3, a7 +3f9ce1e0: movk 3, a5 +3f9ce1f0: andn a5, a7 +3f9ce200: move a7, *a13(0x40), 1 +3f9ce220: sll 0x3, a7 +3f9ce230: move *a9(0x380), a3, 1 +3f9ce250: add a7, a3 +3f9ce260: move *a9(0x3a0), a7, 1 +3f9ce280: cmp a7, a3 +3f9ce290: jrhi L3F9CE2E0 +3f9ce2a0: move *a9(0x380), *a13(0x80), 1 +3f9ce2d0: jruc L3F9CE370 +L3F9CE2E0: +3f9ce2e0: move a14, -*sp, 1 +3f9ce2f0: move *a13(0x40), *a14+, 1 +3f9ce310: move a9, *a14+, 1 +3f9ce320: calla L3F9BF180 +3f9ce350: move a8, *a13(0x80), 1 +L3F9CE370: +3f9ce370: move *a11(0xa0), a7, 1 +3f9ce390: move *a9(0x1a0), a3, 1 +3f9ce3b0: cmp a3, a7 +3f9ce3c0: jreq L3F9CE410 +3f9ce3d0: move *a11(0x160), a7, 1 +3f9ce3f0: subk 8, a7 +3f9ce400: jrne L3F9CE540 +L3F9CE410: +3f9ce410: move a14, -*sp, 1 +3f9ce420: setf 16, 0, 0 +3f9ce430: move *a10(0x70), a8, 0 +3f9ce450: move a8, *a14+, 1 +3f9ce460: move *a13(0x20), *a14+, 1 +3f9ce480: move *a11(0x140), *a14+, 1 +3f9ce4a0: move *a13(0x0), *a14+, 1 +3f9ce4c0: move *a13(0x80), *a14+, 1 +3f9ce4e0: move *a13(0x60), *a14+, 1 +3f9ce500: calla L3F9C7C50 +3f9ce530: jruc L3F9CEAB0 +L3F9CE540: +3f9ce540: move *a11(0x160), a7, 1 +3f9ce560: subk 32, a7 +3f9ce570: jrne L3F9CE6B0 +3f9ce580: move a14, -*sp, 1 +3f9ce590: setf 16, 0, 0 +3f9ce5a0: move *a10(0x70), a8, 0 +3f9ce5c0: move a8, *a14+, 1 +3f9ce5d0: move *a13(0x20), *a14+, 1 +3f9ce5f0: move *a11(0x140), *a14+, 1 +3f9ce610: move *a13(0x0), *a14+, 1 +3f9ce630: move *a13(0x80), *a14+, 1 +3f9ce650: move *a13(0x60), *a14+, 1 +3f9ce670: calla L3F9C8A00 +3f9ce6a0: jruc L3F9CEAB0 +L3F9CE6B0: +3f9ce6b0: move *a11(0x160), a7, 1 +3f9ce6d0: subk 24, a7 +3f9ce6e0: jrne L3F9CE820 +3f9ce6f0: move a14, -*sp, 1 +3f9ce700: setf 16, 0, 0 +3f9ce710: move *a10(0x70), a8, 0 +3f9ce730: move a8, *a14+, 1 +3f9ce740: move *a13(0x20), *a14+, 1 +3f9ce760: move *a11(0x140), *a14+, 1 +3f9ce780: move *a13(0x0), *a14+, 1 +3f9ce7a0: move *a13(0x80), *a14+, 1 +3f9ce7c0: move *a13(0x60), *a14+, 1 +3f9ce7e0: calla L3F9C8480 +3f9ce810: jruc L3F9CEAB0 +L3F9CE820: +3f9ce820: move *a11(0x160), a7, 1 +3f9ce840: subk 16, a7 +3f9ce850: jrne L3F9CE990 +3f9ce860: move a14, -*sp, 1 +3f9ce870: setf 16, 0, 0 +3f9ce880: move *a10(0x70), a8, 0 +3f9ce8a0: move a8, *a14+, 1 +3f9ce8b0: move *a13(0x20), *a14+, 1 +3f9ce8d0: move *a11(0x140), *a14+, 1 +3f9ce8f0: move *a13(0x0), *a14+, 1 +3f9ce910: move *a13(0x80), *a14+, 1 +3f9ce930: move *a13(0x60), *a14+, 1 +3f9ce950: calla L3F9C8010 +3f9ce980: jruc L3F9CEAB0 +L3F9CE990: +3f9ce990: move a14, -*sp, 1 +3f9ce9a0: setf 16, 0, 0 +3f9ce9b0: move *a10(0x70), a8, 0 +3f9ce9d0: move a8, *a14+, 1 +3f9ce9e0: move *a13(0x20), *a14+, 1 +3f9cea00: move *a11(0x140), *a14+, 1 +3f9cea20: move *a13(0x0), *a14+, 1 +3f9cea40: move *a13(0x80), *a14+, 1 +3f9cea60: move *a13(0x60), *a14+, 1 +3f9cea80: calla L3F9C9660 +L3F9CEAB0: +3f9ceab0: move *a13(0x80), a7, 1 +3f9cead0: move *a9(0x380), a3, 1 +3f9ceaf0: cmp a3, a7 +3f9ceb00: jrne L3F9CEBA0 +3f9ceb10: move *a13(0x40), a3, 1 +3f9ceb30: sll 0x3, a3 +3f9ceb40: move *a9(0x380), a5, 1 +3f9ceb60: add a3, a5 +3f9ceb70: move a5, *a9(0x380), 1 +3f9ceb90: jruc L3F9CEC20 +L3F9CEBA0: +3f9ceba0: move a14, -*sp, 1 +3f9cebb0: move *a13(0x40), *a14+, 1 +3f9cebd0: move a7, *a14+, 1 +3f9cebe0: move a9, *a14+, 1 +3f9cebf0: calla L3F9B44C0 +L3F9CEC20: +3f9cec20: move *sp(0x100), a14, 1 +3f9cec40: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3f9cec60: rets 2 +L3F9CEC70: +3f9cec70: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9cec90: move a14, a13 +3f9ceca0: move *a13(0xffe0), a9, 1 +3f9cecc0: move *a13(0xff80), a10, 1 +3f9cece0: move *a9(0x380), a7, 1 +3f9ced00: move *a9(0x3a0), a5, 1 +3f9ced20: addi 0xc0, a7 +3f9ced40: cmp a5, a7 +3f9ced50: jrls L3F9CEDB0 +3f9ced60: move a14, -*sp, 1 +3f9ced70: move a9, *a14+, 1 +3f9ced80: calla L3F9B1030 +L3F9CEDB0: +3f9cedb0: move *a9(0x380), a7, 1 +3f9cedd0: move a7, *a9(0x340), 1 +3f9cedf0: move a7, a11 +3f9cee00: movi 0x48, a7 +3f9cee20: movb a7, *a11 +3f9cee30: movk 6, a5 +3f9cee40: setf 16, 0, 0 +3f9cee50: move a5, *a11(0x10), 0 +3f9cee70: move *a9(0x380), a5, 1 +3f9cee90: addi 0xc0, a5 +3f9ceeb0: move a5, *a9(0x380), 1 +3f9ceed0: move *a9(0x320), a5, 1 +3f9ceef0: inc a5 +3f9cef00: move a5, *a9(0x320), 1 +3f9cef20: move *a13(0xffc0), *a11(0x20), 1 +3f9cef50: move *a13(0xffa0), a5, 1 +3f9cef70: move *a5(0x20), *a11(0x40), 1 +3f9cefa0: move *a13(0xff20), *a11(0x80), 0 +3f9cefd0: move *a13(0xff00), *a11(0x90), 0 +3f9cf000: move *a13(0xfee0), *a11(0x60), 0 +3f9cf030: move *a13(0xfec0), *a11(0x70), 0 +3f9cf060: movb *a10(0x120), *a11(0xa8) +3f9cf090: movb *a10(0x60), *a11(0x8) +3f9cf0c0: move *a10(0x120), a7, 1 +3f9cf0e0: dec a7 +3f9cf0f0: jreq L3F9CF140 +3f9cf100: move *a10(0x60), a7, 1 +3f9cf120: subk 2, a7 +3f9cf130: jreq L3F9CF200 +L3F9CF140: +3f9cf140: move a14, -*sp, 1 +3f9cf150: move *a13(0xff40), *a14+, 1 +3f9cf170: move *a13(0xff60), *a14+, 1 +3f9cf190: move a10, *a14+, 1 +3f9cf1a0: move a11, *a14+, 1 +3f9cf1b0: move a9, *a14+, 1 +3f9cf1c0: calla L3F9CB2D0 +3f9cf1f0: jruc L3F9CF2F0 +L3F9CF200: +3f9cf200: move a14, -*sp, 1 +3f9cf210: move *a13(0xfe80), *a14+, 1 +3f9cf230: move *a13(0xfea0), *a14+, 1 +3f9cf250: move *a13(0xff40), *a14+, 1 +3f9cf270: move *a13(0xff60), *a14+, 1 +3f9cf290: move a10, *a14+, 1 +3f9cf2a0: move a11, *a14+, 1 +3f9cf2b0: move a9, *a14+, 1 +3f9cf2c0: calla L3F9CD8C0 +L3F9CF2F0: +3f9cf2f0: move *sp(0xe0), a14, 1 +3f9cf310: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9cf330: rets 2 +L3F9CF340: +3f9cf340: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9cf360: move a14, a13 +3f9cf370: addi 0x80, a14 +3f9cf390: move *a13(0xffe0), a9, 1 +3f9cf3b0: move *a13(0xff80), a10, 1 +3f9cf3d0: move *a13(0xfee0), a11, 1 +3f9cf3f0: jaeq L3F9D0320 +3f9cf410: move *a13(0xfec0), a11, 1 +3f9cf430: jaeq L3F9D0320 +3f9cf450: move *a9(0x3c0), a7, 1 +3f9cf470: cmpi 0x10000, a7 +3f9cf4a0: jrls L3F9CF4F0 +3f9cf4b0: movi 0x40000, a7 +3f9cf4e0: jruc L3F9CF520 +L3F9CF4F0: +3f9cf4f0: move *a9(0x3c0), a7, 1 +3f9cf510: sll 0x2, a7 +L3F9CF520: +3f9cf520: subk 24, a7 +3f9cf530: move a7, *a13(0x40), 1 +3f9cf550: move *a10(0x120), a7, 1 +3f9cf570: dec a7 +3f9cf580: jreq L3F9CF5D0 +3f9cf590: move *a10(0x60), a7, 1 +3f9cf5b0: subk 2, a7 +3f9cf5c0: jreq L3F9CF790 +L3F9CF5D0: +3f9cf5d0: move *a10(0x40), a7, 1 +3f9cf5f0: move *a13(0xff60), a5, 1 +3f9cf610: add a5, a7 +3f9cf620: move *a9(0x1c0), a5, 1 +3f9cf640: dec a5 +3f9cf650: and a5, a7 +3f9cf660: move a7, *a13, 1 +3f9cf670: move *a13(0xfee0), a5, 1 +3f9cf690: add a7, a5 +3f9cf6a0: move *a9(0x1e0), a7, 1 +3f9cf6c0: add a7, a5 +3f9cf6d0: move *a9(0x1e0), a7, 1 +3f9cf6f0: dec a5 +3f9cf700: dec a7 +3f9cf710: andn a7, a5 +3f9cf720: sra 0x3, a5 +3f9cf730: move *a10(0x120), a7, 1 +3f9cf750: mpys a7, a5 +3f9cf760: move a5, *a13(0x20), 1 +3f9cf780: jruc L3F9CF890 +L3F9CF790: +3f9cf790: sub a7, a7 +3f9cf7a0: move a7, *a13, 1 +3f9cf7b0: move *a13(0xfee0), a5, 1 +3f9cf7d0: move *a13(0xfea0), a11, 1 +3f9cf7f0: mpys a11, a5 +3f9cf800: move *a13(0xfe80), a11, 1 +3f9cf820: add a11, a5 +3f9cf830: dec a5 +3f9cf840: dec a11 +3f9cf850: andn a11, a5 +3f9cf860: sra 0x3, a5 +3f9cf870: move a5, *a13(0x20), 1 +L3F9CF890: +3f9cf890: move *a13(0xfec0), a11, 1 +3f9cf8b0: mpyu a11, a5 +3f9cf8c0: move *a13(0x40), a7, 1 +3f9cf8e0: cmp a7, a5 +3f9cf8f0: jrhi L3F9CFAB0 +3f9cf900: move a14, -*sp, 1 +3f9cf910: move *a13(0xfe80), *a14+, 1 +3f9cf930: move *a13(0xfea0), *a14+, 1 +3f9cf950: move a11, *a14+, 1 +3f9cf960: move *a13(0xfee0), *a14+, 1 +3f9cf980: move *a13(0xff00), *a14+, 1 +3f9cf9a0: move *a13(0xff20), *a14+, 1 +3f9cf9c0: move *a13(0xff40), *a14+, 1 +3f9cf9e0: move *a13(0xff60), *a14+, 1 +3f9cfa00: move a10, *a14+, 1 +3f9cfa10: move *a13(0xffa0), *a14+, 1 +3f9cfa30: move *a13(0xffc0), *a14+, 1 +3f9cfa50: move a9, *a14+, 1 +3f9cfa60: calla L3F9CEC70 +3f9cfa90: jauc L3F9D0320 +L3F9CFAB0: +3f9cfab0: dec a11 +3f9cfac0: jrls L3F9CFF30 +3f9cfad0: move *a13(0x20), a11, 1 +3f9cfaf0: divs a11, a7 +3f9cfb00: move a7, *a13(0x60), 1 +3f9cfb20: jrne L3F9CFB60 +3f9cfb30: movk 1, a5 +3f9cfb40: move a5, *a13(0x60), 1 +L3F9CFB60: +3f9cfb60: move a14, -*sp, 1 +3f9cfb70: move *a13(0xfe80), *a14+, 1 +3f9cfb90: move *a13(0xfea0), *a14+, 1 +3f9cfbb0: move *a13(0x60), *a14+, 1 +3f9cfbd0: move *a13(0xfee0), *a14+, 1 +3f9cfbf0: move *a13(0xff00), *a14+, 1 +3f9cfc10: move *a13(0xff20), *a14+, 1 +3f9cfc30: move *a13(0xff40), *a14+, 1 +3f9cfc50: move *a13(0xff60), *a14+, 1 +3f9cfc70: move a10, *a14+, 1 +3f9cfc80: move *a13(0xffa0), *a14+, 1 +3f9cfca0: move *a13(0xffc0), *a14+, 1 +3f9cfcc0: move a9, *a14+, 1 +3f9cfcd0: calla L3F9CF340 +3f9cfd00: move a14, -*sp, 1 +3f9cfd10: move *a13(0xfe80), *a14+, 1 +3f9cfd30: move *a13(0xfea0), *a14+, 1 +3f9cfd50: move *a13(0xfec0), a7, 1 +3f9cfd70: move *a13(0x60), a5, 1 +3f9cfd90: sub a5, a7 +3f9cfda0: move a7, *a14+, 1 +3f9cfdb0: move *a13(0xfee0), *a14+, 1 +3f9cfdd0: move *a13(0xff00), a7, 1 +3f9cfdf0: add a5, a7 +3f9cfe00: move a7, *a14+, 1 +3f9cfe10: move *a13(0xff20), *a14+, 1 +3f9cfe30: move *a13(0xff40), a7, 1 +3f9cfe50: add a5, a7 +3f9cfe60: move a7, *a14+, 1 +3f9cfe70: move *a13(0xff60), *a14+, 1 +3f9cfe90: move a10, *a14+, 1 +3f9cfea0: move *a13(0xffa0), *a14+, 1 +3f9cfec0: move *a13(0xffc0), *a14+, 1 +3f9cfee0: move a9, *a14+, 1 +3f9cfef0: calla L3F9CF340 +3f9cff20: jruc L3F9D0320 +L3F9CFF30: +3f9cff30: sll 0x3, a7 +3f9cff40: move *a13(0xfe80), a11, 1 +3f9cff60: divs a11, a7 +3f9cff70: mpys a11, a7 +3f9cff80: move *a13, a5, 1 +3f9cff90: sub a5, a7 +3f9cffa0: move a7, *a13(0x60), 1 +3f9cffc0: move a14, -*sp, 1 +3f9cffd0: move a11, *a14+, 1 +3f9cffe0: move *a13(0xfea0), *a14+, 1 +3f9d0000: movk 1, a5 +3f9d0010: move a5, *a14+, 1 +3f9d0020: move a7, *a14+, 1 +3f9d0030: move *a13(0xff00), *a14+, 1 +3f9d0050: move *a13(0xff20), *a14+, 1 +3f9d0070: move *a13(0xff40), *a14+, 1 +3f9d0090: move *a13(0xff60), *a14+, 1 +3f9d00b0: move a10, *a14+, 1 +3f9d00c0: move *a13(0xffa0), *a14+, 1 +3f9d00e0: move *a13(0xffc0), *a14+, 1 +3f9d0100: move a9, *a14+, 1 +3f9d0110: calla L3F9CF340 +3f9d0140: move a14, -*sp, 1 +3f9d0150: move a11, *a14+, 1 +3f9d0160: move *a13(0xfea0), *a14+, 1 +3f9d0180: move a5, *a14+, 1 +3f9d0190: move *a13(0xfee0), a5, 1 +3f9d01b0: sub a7, a5 +3f9d01c0: move a5, *a14+, 1 +3f9d01d0: move *a13(0xff00), *a14+, 1 +3f9d01f0: move *a13(0xff20), a5, 1 +3f9d0210: add a7, a5 +3f9d0220: move a5, *a14+, 1 +3f9d0230: move *a13(0xff40), *a14+, 1 +3f9d0250: move *a13(0xff60), a5, 1 +3f9d0270: add a7, a5 +3f9d0280: move a5, *a14+, 1 +3f9d0290: move a10, *a14+, 1 +3f9d02a0: move *a13(0xffa0), *a14+, 1 +3f9d02c0: move *a13(0xffc0), *a14+, 1 +3f9d02e0: move a9, *a14+, 1 +3f9d02f0: calla L3F9CF340 +L3F9D0320: +3f9d0320: move *sp(0xe0), a14, 1 +3f9d0340: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9d0360: rets 2 +L3F9D0370: +3f9d0370: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9d0390: move a14, a13 +3f9d03a0: addi 0x80, a14 +3f9d03c0: move *a13(0xffe0), a9, 1 +3f9d03e0: move *a13(0xff80), a10, 1 +3f9d0400: move *a13(0xfee0), *a13(0x0), 1 +3f9d0430: move *a13(0xfec0), *a13(0x20), 1 +3f9d0460: move *a13(0xff60), a11, 1 +3f9d0480: jrge L3F9D04F0 +3f9d0490: move *a13, a7, 1 +3f9d04a0: add a11, a7 +3f9d04b0: move a7, *a13, 1 +3f9d04c0: sub a7, a7 +3f9d04d0: move a7, *a13(0xff60), 1 +L3F9D04F0: +3f9d04f0: move *a13(0xff40), a11, 1 +3f9d0510: jrge L3F9D05A0 +3f9d0520: move *a13(0x20), a7, 1 +3f9d0540: add a11, a7 +3f9d0550: move a7, *a13(0x20), 1 +3f9d0570: sub a7, a7 +3f9d0580: move a7, *a13(0xff40), 1 +L3F9D05A0: +3f9d05a0: move *a13(0xff60), a11, 1 +3f9d05c0: move *a13, a7, 1 +3f9d05d0: add a7, a11 +3f9d05e0: move *a10, a7, 1 +3f9d05f0: cmp a7, a11 +3f9d0600: jrle L3F9D0660 +3f9d0610: move *a10, a11, 1 +3f9d0620: move *a13(0xff60), a7, 1 +3f9d0640: sub a7, a11 +3f9d0650: move a11, *a13, 1 +L3F9D0660: +3f9d0660: move *a13(0xff40), a11, 1 +3f9d0680: move *a13(0x20), a7, 1 +3f9d06a0: add a7, a11 +3f9d06b0: move *a10(0x20), a7, 1 +3f9d06d0: cmp a7, a11 +3f9d06e0: jrle L3F9D0760 +3f9d06f0: move *a10(0x20), a11, 1 +3f9d0710: move *a13(0xff40), a7, 1 +3f9d0730: sub a7, a11 +3f9d0740: move a11, *a13(0x20), 1 +L3F9D0760: +3f9d0760: move *a13, a11, 1 +3f9d0770: jrle L3F9D0E30 +3f9d0780: move *a13(0x20), a7, 1 +3f9d07a0: jrle L3F9D0E30 +3f9d07b0: move *a10(0x120), a7, 1 +3f9d07d0: dec a7 +3f9d07e0: jreq L3F9D0830 +3f9d07f0: move *a10(0x60), a7, 1 +3f9d0810: subk 2, a7 +3f9d0820: jreq L3F9D08A0 +L3F9D0830: +3f9d0830: movk 1, a7 +3f9d0840: move a7, *a13(0x40), 1 +3f9d0860: move *a9(0x1e0), *a13(0x60), 1 +3f9d0890: jruc L3F9D0B80 +L3F9D08A0: +3f9d08a0: move *a10(0x160), *a13(0x40), 1 +3f9d08d0: move *a10(0x100), *a13(0x60), 1 +3f9d0900: move *a9(0x220), a11, 1 +3f9d0920: move *a9(0x240), a12, 1 +3f9d0940: dec a11 +3f9d0950: jrlt L3F9D0A60 +L3F9D0960: +3f9d0960: move *a12(0x20), a7, 1 +3f9d0980: move *a10(0x120), a5, 1 +3f9d09a0: cmp a5, a7 +3f9d09b0: jrne L3F9D0A20 +3f9d09c0: move *a12(0x40), *a13(0x40), 1 +3f9d09f0: move *a12(0x60), *a13(0x60), 1 +L3F9D0A20: +3f9d0a20: addi 0x80, a12 +3f9d0a40: dec a11 +3f9d0a50: jrge L3F9D0960 +L3F9D0A60: +3f9d0a60: move *a13(0x40), a7, 1 +3f9d0a80: move *a10(0x160), a5, 1 +3f9d0aa0: cmp a5, a7 +3f9d0ab0: jreq L3F9D0B80 +3f9d0ac0: move a14, -*sp, 1 +3f9d0ad0: move @0xdad00, *a14+, 1 +3f9d0b00: movi 0x3f9d0e80, a8 +3f9d0b30: move a8, *a14+, 1 +3f9d0b40: calla L3FD5F030 +3f9d0b70: jruc L3F9D0E30 +L3F9D0B80: +3f9d0b80: move *a13(0xffa0), a11, 1 +3f9d0ba0: move *a11(0x80), a5, 1 +3f9d0bc0: jreq L3F9D0C30 +3f9d0bd0: move a14, -*sp, 1 +3f9d0be0: move a11, *a14+, 1 +3f9d0bf0: move a9, *a14+, 1 +3f9d0c00: calla L3F999F80 +L3F9D0C30: +3f9d0c30: move a14, -*sp, 1 +3f9d0c40: move *a13(0x60), *a14+, 1 +3f9d0c60: move a7, *a14+, 1 +3f9d0c70: move *a13(0x20), *a14+, 1 +3f9d0c90: move *a13(0x0), *a14+, 1 +3f9d0cb0: move *a13(0xff00), *a14+, 1 +3f9d0cd0: move *a13(0xff20), *a14+, 1 +3f9d0cf0: move *a13(0xff40), *a14+, 1 +3f9d0d10: move *a13(0xff60), *a14+, 1 +3f9d0d30: move a10, *a14+, 1 +3f9d0d40: move a11, *a14+, 1 +3f9d0d50: move *a13(0xffc0), *a14+, 1 +3f9d0d70: move a9, *a14+, 1 +3f9d0d80: calla L3F9CF340 +3f9d0db0: move *a9(0x400), a5, 1 +3f9d0dd0: jreq L3F9D0E30 +3f9d0de0: move a14, -*sp, 1 +3f9d0df0: move a9, *a14+, 1 +3f9d0e00: move *a9(0x400), a5, 1 +3f9d0e20: call a5 +L3F9D0E30: +3f9d0e30: move *sp(0x100), a14, 1 +3f9d0e50: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9d0e70: rets 2 +3f9d0e80: and b2, b8 +3f9d0e90: .word 0x7475 +3f9d0ea0: mods a10, a9 +3f9d0eb0: srl a11, a1 +3f9d0ec0: dsjs a5, L3F9D1000 +3f9d0ed0: sll a1, a0 +3f9d0ee0: .word 0x7469 +3f9d0ef0: mpyu b11, b3 +3f9d0f00: sra b11, b0 +3f9d0f10: mpyu b11, b2 +3f9d0f20: rl b11, b0 +3f9d0f30: sra b11, b8 +3f9d0f40: sla 0x3, a12 +3f9d0f50: modu a11, a3 +3f9d0f60: .word 0x766e +3f9d0f70: .word 0x7265 +3f9d0f80: rl b11, b3 +3f9d0f90: modu a3, sp +3f9d0fa0: .word 0x7520 +3f9d0fb0: rl a11, a14 +3f9d0fc0: .word 0x706d +3f9d0fd0: sra a11, a12 +3f9d0fe0: sra a11, a13 +3f9d0ff0: .word 0x746e +L3F9D1000: +3f9d1000: sra a3, a5 +3f9d1010: .word 0x0a2e +3f9d1020: .word 0x0000 +L3F9D1030: +3f9d1030: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f9d1050: move a14, a13 +3f9d1060: addi 0x40, a14 +3f9d1080: move *a13(0xffe0), a9, 1 +3f9d10a0: movk 1, a12 +3f9d10b0: move a9, a11 +3f9d10c0: addi 0x40, a11 +3f9d10e0: move *a11, a7, 1 +3f9d10f0: subi 0x40, a7 +3f9d1110: cmp a9, a7 +3f9d1120: jreq L3F9D1240 +L3F9D1130: +3f9d1130: inc a12 +3f9d1140: cmpi 0x3, a12 +3f9d1160: jrls L3F9D11E0 +3f9d1170: move @0x23ed00, a7, 1 +3f9d11a0: inc a7 +3f9d11b0: move a7, @0x23ed00, 1 +L3F9D11E0: +3f9d11e0: move *a11, a11, 1 +3f9d11f0: move *a11, a7, 1 +3f9d1200: subi 0x40, a7 +3f9d1220: cmp a9, a7 +3f9d1230: jrne L3F9D1130 +L3F9D1240: +3f9d1240: move a9, a11 +3f9d1250: addi 0x40, a11 +3f9d1270: sub a0, a0 +3f9d1280: cmp a12, a0 +3f9d1290: jrnc L3F9D1790 +3f9d12a0: setf 16, 1, 0 +L3F9D12B0: +3f9d12b0: move a11, a4 +3f9d12c0: subi 0x40, a4 +3f9d12e0: move a4, a9 +3f9d12f0: move *a9(0x40), a11, 1 +3f9d1310: move a9, a7 +3f9d1320: addi 0x40, a7 +3f9d1340: move a7, *a9(0x60), 1 +3f9d1360: move a7, *a9(0x40), 1 +3f9d1380: pushst +3f9d1390: dint +3f9d13a0: move a9, *a13, 1 +3f9d13b0: move @0x23ec70, a7, 1 +3f9d13e0: move a7, *a13(0x20), 1 +3f9d1400: move *a7, *a9, 1 +3f9d1410: move a7, *a9(0x20), 1 +3f9d1430: move a9, *a7, 1 +3f9d1440: move *a9, a5, 1 +3f9d1450: move a9, *a5(0x20), 1 +3f9d1470: popst +3f9d1480: move a9, a5 +3f9d1490: addi 0xa0, a5 +3f9d14b0: move a5, a10 +3f9d14c0: srl 0x3, a10 +3f9d14d0: move @0x23ebb0, a5, 0 +3f9d1500: sll 0x6, a5 +3f9d1510: move @0x23e7e0, a2, 1 +3f9d1540: add a5, a2 +3f9d1550: move a10, *a2, 1 +3f9d1560: movi 0xfdda, a5 +3f9d1580: setf 12, 0, 0 +3f9d1590: move a5, *a2(0x20), 0 +3f9d15b0: setf 16, 1, 0 +3f9d15c0: move @0x23e6a0, a5, 0 +3f9d15f0: inc a5 +3f9d1600: move a5, @0x23e6a0, 0 +3f9d1630: movi 0x80, a5 +3f9d1650: movb a5, *a2(0x18) +3f9d1670: move @0x23ebb0, a5, 0 +3f9d16a0: inc a5 +3f9d16b0: move a5, @0x23ebb0, 0 +3f9d16e0: sext a5, 0 +3f9d16f0: cmpi 0x7f, a5 +3f9d1710: jrle L3F9D1760 +3f9d1720: sub a5, a5 +3f9d1730: move a5, @0x23ebb0, 0 +L3F9D1760: +3f9d1760: inc a0 +3f9d1770: cmp a12, a0 +3f9d1780: jrc L3F9D12B0 +L3F9D1790: +3f9d1790: move *sp(0x160), a14, 1 +3f9d17b0: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f9d17d0: rets 2 +L3F9D17E0: +3f9d17e0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f9d1800: move a14, a13 +3f9d1810: addi 0xa0, a14 +3f9d1830: move *a13(0xffe0), a9, 1 +3f9d1850: movk 1, a12 +3f9d1860: move @0x1b3900, a7, 1 +3f9d1890: setf 1, 1, 0 +3f9d18a0: move *a7(0x1c1), a5, 0 +3f9d18c0: move a5, *a13, 1 +3f9d18d0: move a12, *a7(0x1c1), 0 +3f9d18f0: move a14, -*sp, 1 +3f9d1900: sub a5, a5 +3f9d1910: move a5, *a14+, 1 +3f9d1920: calla L3F9DEDA0 +3f9d1950: move a9, a11 +3f9d1960: addi 0x40, a11 +3f9d1980: move *a11, a7, 1 +3f9d1990: subi 0x40, a7 +3f9d19b0: cmp a9, a7 +3f9d19c0: jreq L3F9D1B70 +L3F9D19D0: +3f9d19d0: inc a12 +3f9d19e0: cmpi 0x3, a12 +3f9d1a00: jrls L3F9D1B10 +3f9d1a10: move a14, -*sp, 1 +3f9d1a20: move a9, *a14+, 1 +3f9d1a30: movi 0x3f9e1d80, a8 +3f9d1a60: move a8, *a14+, 1 +3f9d1a70: calla L3FB341E0 +3f9d1aa0: move @0x23ed00, a7, 1 +3f9d1ad0: inc a7 +3f9d1ae0: move a7, @0x23ed00, 1 +L3F9D1B10: +3f9d1b10: move *a11, a11, 1 +3f9d1b20: move *a11, a7, 1 +3f9d1b30: subi 0x40, a7 +3f9d1b50: cmp a9, a7 +3f9d1b60: jrne L3F9D19D0 +L3F9D1B70: +3f9d1b70: move a9, a11 +3f9d1b80: addi 0x40, a11 +3f9d1ba0: sub a0, a0 +3f9d1bb0: cmp a12, a0 +3f9d1bc0: janc L3F9D2710 +L3F9D1BE0: +3f9d1be0: move a11, a4 +3f9d1bf0: subi 0x40, a4 +3f9d1c10: move a4, a9 +3f9d1c20: move *a9(0x40), a11, 1 +3f9d1c40: move a9, a7 +3f9d1c50: addi 0x40, a7 +3f9d1c70: move a7, *a9(0x60), 1 +3f9d1c90: move a7, *a9(0x40), 1 +3f9d1cb0: calla L3FB33870 +3f9d1ce0: move a8, *a13(0x20), 1 +3f9d1d00: move a0, a5 +3f9d1d10: jrne L3F9D20C0 +3f9d1d20: move a9, a7 +3f9d1d30: addi 0xa0, a7 +3f9d1d50: move a7, *a13(0x40), 1 +3f9d1d70: setf 16, 0, 0 +3f9d1d80: move *a7(0x60), a5, 0 +3f9d1da0: cmpi 0x460, a5 +3f9d1dc0: jrne L3F9D1E50 +3f9d1dd0: move @0x23e700, a5, 0 +3f9d1e00: dec a5 +3f9d1e10: move a5, @0x23e700, 0 +3f9d1e40: jruc L3F9D20C0 +L3F9D1E50: +3f9d1e50: move *a7(0x60), a5, 0 +3f9d1e70: cmpi 0x160, a5 +3f9d1e90: jreq L3F9D1F40 +3f9d1ea0: move *a7(0x60), a5, 0 +3f9d1ec0: cmpi 0x260, a5 +3f9d1ee0: jreq L3F9D1F40 +3f9d1ef0: move *a7(0x60), a5, 0 +3f9d1f10: cmpi 0x90, a5 +3f9d1f30: jrne L3F9D1FC0 +L3F9D1F40: +3f9d1f40: move @0x23e710, a5, 0 +3f9d1f70: dec a5 +3f9d1f80: move a5, @0x23e710, 0 +3f9d1fb0: jruc L3F9D20C0 +L3F9D1FC0: +3f9d1fc0: move *a7(0x60), a5, 0 +3f9d1fe0: subk 8, a5 +3f9d1ff0: jreq L3F9D2050 +3f9d2000: move *a7(0x60), a5, 0 +3f9d2020: cmpi 0x608, a5 +3f9d2040: jrne L3F9D20C0 +L3F9D2050: +3f9d2050: move @0x23e720, a5, 0 +3f9d2080: dec a5 +3f9d2090: move a5, @0x23e720, 0 +L3F9D20C0: +3f9d20c0: setf 16, 1, 0 +3f9d20d0: move @0x23e6a0, a7, 0 +3f9d2100: cmpi 0x80, a7 +3f9d2120: jrne L3F9D2290 +3f9d2130: move a14, -*sp, 1 +3f9d2140: move a8, *a14+, 1 +3f9d2150: calla L3FB338D0 +3f9d2180: move a14, -*sp, 1 +3f9d2190: movi 0x3f9e1e00, a8 +3f9d21c0: move a8, *a14+, 1 +3f9d21d0: calla L3FB341E0 +3f9d2200: move a14, -*sp, 1 +3f9d2210: move a9, *a14+, 1 +3f9d2220: movi 0x34, a7 +3f9d2240: move a7, *a14+, 1 +3f9d2250: calla L3F9E0060 +3f9d2280: jruc L3F9D26D0 +L3F9D2290: +3f9d2290: pushst +3f9d22a0: dint +3f9d22b0: move a9, *a13(0x60), 1 +3f9d22d0: move @0x23ec70, a5, 1 +3f9d2300: move a5, *a13(0x80), 1 +3f9d2320: move *a5, *a9, 1 +3f9d2330: move a5, *a9(0x20), 1 +3f9d2350: move a9, *a5, 1 +3f9d2360: move *a9, a7, 1 +3f9d2370: move a9, *a7(0x20), 1 +3f9d2390: popst +3f9d23a0: move a9, a7 +3f9d23b0: addi 0xa0, a7 +3f9d23d0: move a7, a10 +3f9d23e0: srl 0x3, a10 +3f9d23f0: move @0x23ebb0, a7, 0 +3f9d2420: sll 0x6, a7 +3f9d2430: move @0x23e7e0, a2, 1 +3f9d2460: add a7, a2 +3f9d2470: move a10, *a2, 1 +3f9d2480: movi 0xfdda, a7 +3f9d24a0: setf 12, 0, 0 +3f9d24b0: move a7, *a2(0x20), 0 +3f9d24d0: setf 16, 1, 0 +3f9d24e0: move @0x23e6a0, a7, 0 +3f9d2510: inc a7 +3f9d2520: move a7, @0x23e6a0, 0 +3f9d2550: movi 0x80, a5 +3f9d2570: movb a5, *a2(0x18) +3f9d2590: move @0x23ebb0, a5, 0 +3f9d25c0: inc a5 +3f9d25d0: move a5, @0x23ebb0, 0 +3f9d2600: sext a5, 0 +3f9d2610: cmpi 0x7f, a5 +3f9d2630: jrle L3F9D2680 +3f9d2640: sub a5, a5 +3f9d2650: move a5, @0x23ebb0, 0 +L3F9D2680: +3f9d2680: move a14, -*sp, 1 +3f9d2690: move a8, *a14+, 1 +3f9d26a0: calla L3FB338D0 +L3F9D26D0: +3f9d26d0: inc a0 +3f9d26e0: cmp a12, a0 +3f9d26f0: jac L3F9D1BE0 +L3F9D2710: +3f9d2710: move @0x1b3900, a7, 1 +3f9d2740: setf 1, 1, 0 +3f9d2750: move *a13(0x0), *a7(0x1c1), 0 +3f9d2780: move *sp(0x160), a14, 1 +3f9d27a0: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f9d27c0: rets 2 +L3F9D27D0: +3f9d27d0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f9d27f0: move a14, a13 +3f9d2800: addi 0x40, a14 +3f9d2820: move @0x23cbf0, a7, 1 +3f9d2850: sub a5, a5 +3f9d2860: setf 16, 0, 0 +3f9d2870: move a5, *a7, 0 +3f9d2880: move @0x23cc30, a5, 1 +3f9d28b0: movk 4, a7 +3f9d28c0: move a7, *a5, 0 +3f9d28d0: move @0x23e780, a7, 1 +3f9d2900: sub a5, a5 +3f9d2910: move a5, *a7, 0 +3f9d2920: movi 0x6800000, a5 +3f9d2950: move a5, @0x23cc70, 1 +3f9d2980: sub a2, a2 +L3F9D2990: +3f9d2990: move a2, a7 +3f9d29a0: sll 0x3, a7 +3f9d29b0: addi 0x23cca0, a7 +3f9d29e0: move @0x23cc70, a5, 1 +3f9d2a10: movb *a5, *a7 +3f9d2a20: addk 16, a5 +3f9d2a30: move a5, @0x23cc70, 1 +3f9d2a60: inc a2 +3f9d2a70: cmpi 0x6, a2 +3f9d2a90: jrlt L3F9D2990 +3f9d2aa0: movk 1, a7 +3f9d2ab0: move a7, @0x23cbd0, 1 +3f9d2ae0: move a14, -*sp, 1 +3f9d2af0: movk 6, a5 +3f9d2b00: move a5, *a14+, 1 +3f9d2b10: move @0x23e780, a5, 1 +3f9d2b40: addk 16, a5 +3f9d2b50: move a5, *a14+, 1 +3f9d2b60: movi 0x23cca0, a5 +3f9d2b90: move a5, *a14+, 1 +3f9d2ba0: calla L3FB44400 +3f9d2bd0: sub a2, a2 +L3F9D2BE0: +3f9d2be0: move @0x23e780, a7, 1 +3f9d2c10: move a2, a5 +3f9d2c20: sll 0x3, a5 +3f9d2c30: add a7, a5 +3f9d2c40: sub a7, a7 +3f9d2c50: movb a7, *a5(0x40) +3f9d2c70: inc a2 +3f9d2c80: cmpi 0x8, a2 +3f9d2ca0: jrlt L3F9D2BE0 +3f9d2cb0: move @0x23e780, a5, 1 +3f9d2ce0: movk 8, a7 +3f9d2cf0: movb a7, *a5(0x60) +3f9d2d10: move @0x23e800, a7, 1 +3f9d2d40: move a7, *a5(0x80), 1 +3f9d2d60: sub a7, a7 +3f9d2d70: setf 5, 0, 0 +3f9d2d80: move a7, *a5(0x98), 0 +3f9d2da0: movk 7, a7 +3f9d2db0: setf 3, 0, 0 +3f9d2dc0: move a7, *a5(0x9d), 0 +3f9d2de0: move @0x23e840, a7, 1 +3f9d2e10: move a7, *a5(0xa0), 1 +3f9d2e30: sub a7, a7 +3f9d2e40: setf 5, 0, 0 +3f9d2e50: move a7, *a5(0xb8), 0 +3f9d2e70: movk 5, a7 +3f9d2e80: setf 3, 0, 0 +3f9d2e90: move a7, *a5(0xbd), 0 +3f9d2eb0: sub a2, a2 +L3F9D2EC0: +3f9d2ec0: move a2, a7 +3f9d2ed0: sll 0x6, a7 +3f9d2ee0: move @0x23e7e0, a12, 1 +3f9d2f10: add a7, a12 +3f9d2f20: sub a7, a7 +3f9d2f30: move a7, *a12, 1 +3f9d2f40: movi 0xf000, a5 +3f9d2f70: move a5, *a12(0x20), 1 +3f9d2f90: inc a2 +3f9d2fa0: cmpi 0x80, a2 +3f9d2fc0: jrlt L3F9D2EC0 +3f9d2fd0: move a7, a2 +L3F9D2FE0: +3f9d2fe0: move a2, a7 +3f9d2ff0: sll 0x6, a7 +3f9d3000: move @0x23e820, a0, 1 +3f9d3030: add a7, a0 +3f9d3040: sub a7, a7 +3f9d3050: move a7, *a0, 1 +3f9d3060: movi 0xf000, a5 +3f9d3090: move a5, *a0(0x20), 1 +3f9d30b0: inc a2 +3f9d30c0: cmpi 0x20, a2 +3f9d30e0: jrlt L3F9D2FE0 +3f9d30f0: jruc L3F9D3280 +L3F9D3100: +3f9d3100: movi 0x40, a7 +3f9d3120: move a7, @0x23ead0, 0 +3f9d3150: jruc L3F9D3370 +L3F9D3160: +3f9d3160: movi 0x40, a7 +3f9d3180: move a7, @0x23ead0, 0 +3f9d31b0: jruc L3F9D3370 +L3F9D31C0: +3f9d31c0: movi 0x40, a7 +3f9d31e0: move a7, @0x23ead0, 0 +3f9d3210: jruc L3F9D3370 +L3F9D3220: +3f9d3220: movi 0x40, a7 +3f9d3240: move a7, @0x23ead0, 0 +3f9d3270: jruc L3F9D3370 +L3F9D3280: +3f9d3280: setf 16, 0, 0 +3f9d3290: move @0x23ea60, a8, 0 +3f9d32c0: dec a8 +3f9d32d0: jreq L3F9D3100 +3f9d32e0: dec a8 +3f9d32f0: jreq L3F9D3160 +3f9d3300: subk 2, a8 +3f9d3310: jreq L3F9D3220 +3f9d3320: dec a8 +3f9d3330: jreq L3F9D3220 +3f9d3340: dec a8 +3f9d3350: jreq L3F9D31C0 +3f9d3360: jruc L3F9D3220 +L3F9D3370: +3f9d3370: sub a2, a2 +3f9d3380: move a2, a4 +3f9d3390: move a2, @0x23ebb0, 0 +3f9d33c0: move a4, @0x23ebf0, 0 +3f9d33f0: move *a13(0xffe0), a5, 0 +3f9d3410: subk 2, a5 +3f9d3420: jrne L3F9D3AB0 +3f9d3430: move a2, @0x23e6b0, 0 +3f9d3460: move a4, @0x23e6a0, 0 +3f9d3490: move a2, @0x23cb00, 1 +3f9d34c0: move a4, @0x23cb20, 0 +3f9d34f0: move a2, @0x23cb30, 0 +3f9d3520: movb a4, @0x23cb60 +3f9d3550: movb a2, @0x23cb70 +3f9d3580: movb a4, @0x23cb80 +3f9d35b0: movi 0x3fffffee, a5 +3f9d35e0: move a5, @0x23cb90, 1 +3f9d3610: movk 1, a5 +3f9d3620: movb a5, @0x23cbc0 +3f9d3650: movi 0x23ec50, a9 +3f9d3680: move *a9, a5, 1 +3f9d3690: cmp a9, a5 +3f9d36a0: jreq L3F9D3950 +3f9d36b0: setf 16, 1, 0 +L3F9D36C0: +3f9d36c0: move *a9, a9, 1 +3f9d36d0: move a9, a7 +3f9d36e0: addi 0xa0, a7 +3f9d3700: move a7, a11 +3f9d3710: srl 0x3, a11 +3f9d3720: move @0x23ebb0, a7, 0 +3f9d3750: sll 0x6, a7 +3f9d3760: move @0x23e7e0, a12, 1 +3f9d3790: add a7, a12 +3f9d37a0: move a11, *a12, 1 +3f9d37b0: movi 0xfdda, a7 +3f9d37d0: setf 12, 0, 0 +3f9d37e0: move a7, *a12(0x20), 0 +3f9d3800: movi 0x80, a5 +3f9d3820: movb a5, *a12(0x18) +3f9d3840: inc a2 +3f9d3850: setf 16, 1, 0 +3f9d3860: move @0x23ebb0, a5, 0 +3f9d3890: inc a5 +3f9d38a0: andi 0x7f, a5 +3f9d38d0: move a5, @0x23ebb0, 0 +3f9d3900: move *a9, a7, 1 +3f9d3910: cmpi 0x23ec50, a7 +3f9d3940: jrne L3F9D36C0 +L3F9D3950: +3f9d3950: movi 0x23ec10, a10 +3f9d3980: move *a10, a7, 1 +3f9d3990: cmp a10, a7 +3f9d39a0: jreq L3F9D3AB0 +L3F9D39B0: +3f9d39b0: move *a10, a10, 1 +3f9d39c0: inc a4 +3f9d39d0: move a14, -*sp, 1 +3f9d39e0: movk 1, a7 +3f9d39f0: move a7, *a14+, 1 +3f9d3a00: movk 2, a5 +3f9d3a10: move a5, *a14+, 1 +3f9d3a20: move a10, *a14+, 1 +3f9d3a30: calla L3F9D4BC0 +3f9d3a60: move *a10, a5, 1 +3f9d3a70: cmpi 0x23ec10, a5 +3f9d3aa0: jrne L3F9D39B0 +L3F9D3AB0: +3f9d3ab0: setf 16, 0, 0 +3f9d3ac0: move *a13(0xffe0), a7, 0 +3f9d3ae0: subk 2, a7 +3f9d3af0: jreq L3F9D4010 +3f9d3b00: move @0x23ead0, a7, 0 +3f9d3b30: dec a7 +3f9d3b40: cmp a7, a2 +3f9d3b50: jrhi L3F9D4010 +L3F9D3B60: +3f9d3b60: move a14, -*sp, 1 +3f9d3b70: movi 0x34, a7 +3f9d3b90: move a7, *a14+, 1 +3f9d3ba0: calla L3F9DF6E0 +3f9d3bd0: move a8, a9 +3f9d3be0: jreq L3F9D4010 +3f9d3bf0: pushst +3f9d3c00: dint +3f9d3c10: move a9, *a13, 1 +3f9d3c20: move @0x23ec70, a5, 1 +3f9d3c50: move a5, *a13(0x20), 1 +3f9d3c70: move *a5, *a9, 1 +3f9d3c80: move a5, *a9(0x20), 1 +3f9d3ca0: move a9, *a5, 1 +3f9d3cb0: move *a9, a7, 1 +3f9d3cc0: move a9, *a7(0x20), 1 +3f9d3ce0: popst +3f9d3cf0: move a9, a7 +3f9d3d00: addi 0xa0, a7 +3f9d3d20: move a7, a11 +3f9d3d30: srl 0x3, a11 +3f9d3d40: setf 16, 1, 0 +3f9d3d50: move @0x23ebb0, a7, 0 +3f9d3d80: sll 0x6, a7 +3f9d3d90: move @0x23e7e0, a12, 1 +3f9d3dc0: add a7, a12 +3f9d3dd0: move a11, *a12, 1 +3f9d3de0: movi 0xfdda, a7 +3f9d3e00: setf 12, 0, 0 +3f9d3e10: move a7, *a12(0x20), 0 +3f9d3e30: setf 16, 1, 0 +3f9d3e40: move @0x23e6a0, a7, 0 +3f9d3e70: inc a7 +3f9d3e80: move a7, @0x23e6a0, 0 +3f9d3eb0: movi 0x80, a5 +3f9d3ed0: movb a5, *a12(0x18) +3f9d3ef0: inc a2 +3f9d3f00: move @0x23ebb0, a5, 0 +3f9d3f30: inc a5 +3f9d3f40: andi 0x7f, a5 +3f9d3f70: move a5, @0x23ebb0, 0 +3f9d3fa0: setf 16, 0, 0 +3f9d3fb0: move @0x23ead0, a5, 0 +3f9d3fe0: dec a5 +3f9d3ff0: cmp a5, a2 +3f9d4000: jrls L3F9D3B60 +L3F9D4010: +3f9d4010: setf 16, 0, 0 +3f9d4020: move a2, @0x23ead0, 0 +3f9d4050: zext a2, 0 +3f9d4060: move a2, @0x23eaf0, 0 +3f9d4090: sub a7, a7 +3f9d40a0: move a7, @0x23eb00, 0 +3f9d40d0: move a7, @0x23eba0, 0 +3f9d4100: move a7, @0x23eb90, 0 +3f9d4130: movi 0x80, a5 +3f9d4150: move a5, @0x23ebc0, 0 +3f9d4180: move a7, @0x23ebe0, 0 +3f9d41b0: move a7, @0x23ebd0, 0 +3f9d41e0: movk 32, a5 +3f9d41f0: move a5, @0x23ec00, 0 +3f9d4220: move *a13(0xffe0), a5, 0 +3f9d4240: dec a5 +3f9d4250: jreq L3F9D4290 +3f9d4260: calla L3F9D42E0 +L3F9D4290: +3f9d4290: move *sp(0x160), a14, 1 +3f9d42b0: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3f9d42d0: rets 2 +L3F9D42E0: +3f9d42e0: mmtm sp, a7,a9,a11 +3f9d4300: movi 0x32, a9 +3f9d4320: move @0x23cbf0, a11, 1 +3f9d4350: sub a7, a7 +3f9d4360: setf 16, 0, 0 +3f9d4370: move a7, *a11, 0 +3f9d4380: move @0x23cc30, a7, 1 +3f9d43b0: movk 4, a11 +3f9d43c0: move a11, *a7, 0 +3f9d43d0: move @0x23cbf0, a11, 1 +3f9d4400: movk 1, a7 +3f9d4410: move a7, *a11, 0 +3f9d4420: move @0x23cc30, a7, 1 +3f9d4450: move @0x23e7a0, a11, 1 +3f9d4480: move a11, *a7, 0 +3f9d4490: move @0x23cbf0, a7, 1 +3f9d44c0: movk 2, a11 +3f9d44d0: move a11, *a7, 0 +3f9d44e0: move @0x23cc30, a11, 1 +3f9d4510: move @0x23e7a0, a7, 1 +3f9d4540: srl 0x10, a7 +3f9d4550: andi 0xff, a7 +3f9d4580: move a7, *a11, 0 +3f9d4590: move @0x23cbf0, a7, 1 +3f9d45c0: movk 3, a11 +3f9d45d0: move a11, *a7, 0 +3f9d45e0: move @0x23cc30, a11, 1 +3f9d4610: sub a7, a7 +3f9d4620: move a7, *a11, 0 +3f9d4630: move @0x23cbf0, a7, 1 +3f9d4660: sub a11, a11 +3f9d4670: move a11, *a7, 0 +3f9d4680: move @0x23cc30, a11, 1 +3f9d46b0: movk 1, a7 +3f9d46c0: move a7, *a11, 0 +3f9d46d0: move @0x23cbf0, a7, 1 +3f9d4700: sub a11, a11 +3f9d4710: move a11, *a7, 0 +3f9d4720: move @0x23cc50, a11, 1 +3f9d4750: move *a11, a7, 0 +3f9d4760: btst 8, a7 +3f9d4770: jrne L3F9D4810 +L3F9D4780: +3f9d4780: dec a9 +3f9d4790: move @0x23cc50, a11, 1 +3f9d47c0: move *a11, a7, 0 +3f9d47d0: btst 8, a7 +3f9d47e0: jrne L3F9D4810 +3f9d47f0: move a9, a7 +3f9d4800: jrge L3F9D4780 +L3F9D4810: +3f9d4810: move a9, a7 +3f9d4820: jrge L3F9D4890 +3f9d4830: move a14, -*sp, 1 +3f9d4840: movk 1, a7 +3f9d4850: move a7, *a14+, 1 +3f9d4860: calla L3F9DAFF0 +L3F9D4890: +3f9d4890: move @0x23cc30, a11, 1 +3f9d48c0: movi 0x42, a7 +3f9d48e0: setf 16, 0, 0 +3f9d48f0: move a7, *a11, 0 +3f9d4900: mmfm sp, a7,a9,a11 +3f9d4920: rets +L3F9D4930: +3f9d4930: mmtm sp, a7,a9,a11,a13 +3f9d4950: move a14, a13 +3f9d4960: calla L3FB33870 +3f9d4990: move a8, a9 +3f9d49a0: move @0x23cbf0, a11, 1 +3f9d49d0: sub a7, a7 +3f9d49e0: setf 16, 0, 0 +3f9d49f0: move a7, *a11, 0 +3f9d4a00: move @0x23cc30, a7, 1 +3f9d4a30: movk 4, a11 +3f9d4a40: move a11, *a7, 0 +3f9d4a50: move a14, -*sp, 1 +3f9d4a60: move a9, *a14+, 1 +3f9d4a70: calla L3FB338D0 +3f9d4aa0: move a14, -*sp, 1 +3f9d4ab0: movk 2, a7 +3f9d4ac0: move a7, *a14+, 1 +3f9d4ad0: movi 0x3f9d27d0, a7 +3f9d4b00: move a7, *a14+, 1 +3f9d4b10: move @0x23eab0, *a14+, 1 +3f9d4b40: calla L3F9DF4C0 +3f9d4b70: move *sp(0xa0), a14, 1 +3f9d4b90: mmfm sp, a7,a9,a11,a13 +3f9d4bb0: rets 2 +L3F9D4BC0: +3f9d4bc0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9d4be0: move a14, a13 +3f9d4bf0: addi 0x90, a14 +3f9d4c10: move *a13(0xffe0), a9, 1 +3f9d4c30: move *a13(0xffa0), a10, 1 +3f9d4c50: move @0x1b3900, a7, 1 +3f9d4c80: setf 1, 1, 0 +3f9d4c90: move *a7(0x1c1), a5, 0 +3f9d4cb0: move a5, *a13(0x10), 1 +3f9d4cd0: movk 1, a5 +3f9d4ce0: move a5, *a7(0x1c1), 0 +3f9d4d00: cmpi 0x1, a10 +3f9d4d20: jrls L3F9D4DF0 +3f9d4d30: move a14, -*sp, 1 +3f9d4d40: move a10, *a14+, 1 +3f9d4d50: movi 0x3f9e1f78, a8 +3f9d4d80: move a8, *a14+, 1 +3f9d4d90: calla L3FB341E0 +3f9d4dc0: calla L3F6EDD80 +L3F9D4DF0: +3f9d4df0: calla L3FB33870 +3f9d4e20: move a8, *a13(0x30), 1 +3f9d4e40: move a9, a2 +3f9d4e50: addi 0x40, a2 +3f9d4e70: sub a4, a4 +3f9d4e80: cmp a10, a4 +3f9d4e90: jrnc L3F9D5660 +3f9d4ea0: setf 16, 1, 0 +L3F9D4EB0: +3f9d4eb0: move a2, a6 +3f9d4ec0: subi 0x40, a6 +3f9d4ee0: move a6, a9 +3f9d4ef0: move *a9(0x40), a2, 1 +3f9d4f10: move @0x23ebf0, a7, 0 +3f9d4f40: sll 0x6, a7 +3f9d4f50: move @0x23e820, a0, 1 +3f9d4f80: add a7, a0 +3f9d4f90: move a4, a5 +3f9d4fa0: jrne L3F9D5100 +3f9d4fb0: move a9, a7 +3f9d4fc0: addi 0x100, a7 +3f9d4fe0: move a7, a12 +3f9d4ff0: srl 0x3, a12 +3f9d5000: move a12, @0x23e6d0, 1 +3f9d5030: move a12, *a0, 1 +3f9d5040: movk 2, a7 +3f9d5050: movb a7, *a0(0x18) +3f9d5070: setf 16, 0, 0 +3f9d5080: move *a9(0xf0), a5, 0 +3f9d50a0: neg a5 +3f9d50b0: subk 14, a5 +3f9d50c0: setf 12, 0, 0 +3f9d50d0: move a5, *a0(0x20), 0 +3f9d50f0: jruc L3F9D5200 +L3F9D5100: +3f9d5100: move a9, a7 +3f9d5110: addi 0x170, a7 +3f9d5130: move a7, a12 +3f9d5140: srl 0x3, a12 +3f9d5150: move a12, @0x23e6d0, 1 +3f9d5180: move a12, *a0, 1 +3f9d5190: setf 16, 0, 0 +3f9d51a0: move *a9(0xf0), a7, 0 +3f9d51c0: neg a7 +3f9d51d0: setf 12, 0, 0 +3f9d51e0: move a7, *a0(0x20), 0 +L3F9D5200: +3f9d5200: movk 15, a7 +3f9d5210: setf 4, 0, 0 +3f9d5220: move a7, *a0(0x2c), 0 +3f9d5240: sub a5, a5 +3f9d5250: setf 16, 1, 0 +3f9d5260: move a5, *a0(0x30), 0 +3f9d5280: move a4, a5 +3f9d5290: inc a5 +3f9d52a0: cmp a10, a5 +3f9d52b0: jrne L3F9D5330 +3f9d52c0: setf 8, 0, 0 +3f9d52d0: move *a0(0x18), a5, 0 +3f9d52f0: movk 1, a3 +3f9d5300: or a3, a5 +3f9d5310: movb a5, *a0(0x18) +L3F9D5330: +3f9d5330: setf 16, 1, 0 +3f9d5340: move @0x23e6b0, a5, 0 +3f9d5370: inc a5 +3f9d5380: move a5, @0x23e6b0, 0 +3f9d53b0: setf 16, 0, 0 +3f9d53c0: move *a13(0xffc0), a3, 0 +3f9d53e0: dsjs a3, L3F9D5500 +3f9d53f0: pushst +3f9d5400: dint +3f9d5410: move a9, *a13(0x50), 1 +3f9d5430: move @0x23ec30, a3, 1 +3f9d5460: move a3, *a13(0x70), 1 +3f9d5480: move *a3, *a9, 1 +3f9d5490: move a3, *a9(0x20), 1 +3f9d54b0: move a9, *a3, 1 +3f9d54c0: move *a9, a7, 1 +3f9d54d0: move a9, *a7(0x20), 1 +3f9d54f0: popst +L3F9D5500: +3f9d5500: setf 16, 1, 0 +3f9d5510: move @0x23ec00, a7, 0 +3f9d5540: move @0x23ebf0, a3, 0 +3f9d5570: add a3, a7 +3f9d5580: move @0x23ebd0, a3, 0 +3f9d55b0: sub a3, a7 +3f9d55c0: inc a7 +3f9d55d0: andi 0x1f, a7 +3f9d5600: move a7, @0x23ebf0, 0 +3f9d5630: inc a4 +3f9d5640: cmp a10, a4 +3f9d5650: jrc L3F9D4EB0 +L3F9D5660: +3f9d5660: setf 16, 1, 0 +3f9d5670: move @0x23ebf0, a11, 0 +3f9d56a0: move a11, @0x23e6f0, 0 +3f9d56d0: move a10, a4 +3f9d56e0: jrle L3F9D5900 +L3F9D56F0: +3f9d56f0: setf 16, 1, 0 +3f9d5700: move @0x23ec00, a7, 0 +3f9d5730: add a11, a7 +3f9d5740: move @0x23ebd0, a5, 0 +3f9d5770: sub a5, a7 +3f9d5780: dec a7 +3f9d5790: move a7, a11 +3f9d57a0: andi 0x1f, a11 +3f9d57d0: move a11, @0x23e6f0, 0 +3f9d5800: move a11, a7 +3f9d5810: sll 0x6, a7 +3f9d5820: move @0x23e820, a0, 1 +3f9d5850: add a7, a0 +3f9d5860: setf 8, 0, 0 +3f9d5870: move *a0(0x18), a7, 0 +3f9d5890: ori 0x80, a7 +3f9d58c0: movb a7, *a0(0x18) +3f9d58e0: dec a4 +3f9d58f0: jrgt L3F9D56F0 +L3F9D5900: +3f9d5900: move @0x23cbf0, a7, 1 +3f9d5930: sub a5, a5 +3f9d5940: setf 16, 0, 0 +3f9d5950: move a5, *a7, 0 +3f9d5960: move @0x23cc50, a3, 1 +3f9d5990: move *a3, a5, 0 +3f9d59a0: movk 8, a3 +3f9d59b0: or a3, a5 +3f9d59c0: move a5, *a13, 0 +3f9d59d0: move @0x23cc30, a5, 1 +3f9d5a00: move *a13, *a5, 0 +3f9d5a10: move a14, -*sp, 1 +3f9d5a20: move *a13(0x30), *a14+, 1 +3f9d5a40: calla L3FB338D0 +3f9d5a70: move @0x1b3900, a7, 1 +3f9d5aa0: setf 1, 1, 0 +3f9d5ab0: move *a13(0x10), *a7(0x1c1), 0 +3f9d5ae0: sub a8, a8 +3f9d5af0: move *sp(0x1a0), a14, 1 +3f9d5b10: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9d5b30: rets 2 +3f9d5b40: mmtm sp, a7,a9,a11 +3f9d5b60: move @0x23cbf0, a11, 1 +3f9d5b90: sub a7, a7 +3f9d5ba0: setf 16, 0, 0 +3f9d5bb0: move a7, *a11, 0 +3f9d5bc0: move @0x23cc50, a7, 1 +3f9d5bf0: move *a7, a9, 0 +3f9d5c00: btst 6, a9 +3f9d5c10: jreq L3F9D6280 +3f9d5c20: move @0x23cc30, a7, 1 +3f9d5c50: move a9, a11 +3f9d5c60: xori 0x40, a11 +3f9d5c90: move a11, *a7, 0 +3f9d5ca0: movi 0x40, a11 +3f9d5cc0: move a11, *a7, 0 +3f9d5cd0: btst 15, a9 +3f9d5ce0: jreq L3F9D6170 +3f9d5cf0: btst 11, a9 +3f9d5d00: jreq L3F9D5E40 +3f9d5d10: move @0x23ed20, a11, 1 +3f9d5d40: inc a11 +3f9d5d50: move a11, @0x23ed20, 1 +3f9d5d80: jrne L3F9D5DE0 +3f9d5d90: movi 0xffff, a7 +3f9d5db0: move a7, @0x23ed20, 1 +L3F9D5DE0: +3f9d5de0: move a14, -*sp, 1 +3f9d5df0: movk 5, a11 +3f9d5e00: move a11, *a14+, 1 +3f9d5e10: calla L3F9DAFF0 +L3F9D5E40: +3f9d5e40: btst 12, a9 +3f9d5e50: jreq L3F9D5F30 +3f9d5e60: move @0x23ee80, a11, 1 +3f9d5e90: inc a11 +3f9d5ea0: move a11, @0x23ee80, 1 +3f9d5ed0: jrne L3F9D5F30 +3f9d5ee0: movi 0xffff, a7 +3f9d5f00: move a7, @0x23ee80, 1 +L3F9D5F30: +3f9d5f30: btst 14, a9 +3f9d5f40: jreq L3F9D6020 +3f9d5f50: move @0x23eef0, a11, 1 +3f9d5f80: inc a11 +3f9d5f90: move a11, @0x23eef0, 1 +3f9d5fc0: jrne L3F9D6020 +3f9d5fd0: movi 0xffff, a7 +3f9d5ff0: move a7, @0x23eef0, 1 +L3F9D6020: +3f9d6020: btst 13, a9 +3f9d6030: jreq L3F9D6170 +3f9d6040: setf 16, 1, 0 +3f9d6050: move @0x23eca0, a11, 0 +3f9d6080: btst 2, a11 +3f9d6090: jrne L3F9D6170 +3f9d60a0: move @0x23ef50, a7, 1 +3f9d60d0: inc a7 +3f9d60e0: move a7, @0x23ef50, 1 +3f9d6110: jrne L3F9D6170 +3f9d6120: movi 0xffff, a7 +3f9d6140: move a7, @0x23ef50, 1 +L3F9D6170: +3f9d6170: btst 10, a9 +3f9d6180: jreq L3F9D61C0 +3f9d6190: calla L3F9D62B0 +L3F9D61C0: +3f9d61c0: btst 9, a9 +3f9d61d0: jreq L3F9D6210 +3f9d61e0: calla L3F9D8A50 +L3F9D6210: +3f9d6210: btst 8, a9 +3f9d6220: jreq L3F9D6280 +3f9d6230: movk 1, a11 +3f9d6240: setf 16, 0, 0 +3f9d6250: move a11, @0x23ec90, 0 +L3F9D6280: +3f9d6280: mmfm sp, a7,a9,a11 +3f9d62a0: rets +L3F9D62B0: +3f9d62b0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9d62d0: move a14, a13 +3f9d62e0: addi 0x60, a14 +3f9d6300: sub a9, a9 +3f9d6310: setf 16, 1, 0 +3f9d6320: move @0x23eba0, a7, 0 +3f9d6350: sll 0x6, a7 +3f9d6360: move @0x23e7e0, a10, 1 +3f9d6390: add a7, a10 +3f9d63a0: move @0x23cb00, a0, 1 +3f9d63d0: setf 16, 0, 0 +3f9d63e0: move @0x23cb30, a2, 0 +3f9d6410: setf 8, 0, 0 +3f9d6420: move *a10(0x18), a6, 0 +3f9d6440: btst 7, a6 +3f9d6450: jane L3F9D8980 +L3F9D6470: +3f9d6470: move *a10, a9, 1 +3f9d6480: jaeq L3F9D8590 +3f9d64a0: movk 1, a4 +3f9d64b0: sll 0x8, a9 +3f9d64c0: srl 0x5, a9 +3f9d64d0: subi 0xa0, a9 +3f9d64f0: pushst +3f9d6500: dint +3f9d6510: move a9, *a13(0x20), 1 +3f9d6530: move *a9(0x20), *a13(0x40), 1 +3f9d6560: move *a13(0x40), a7, 1 +3f9d6580: move *a9, *a7, 1 +3f9d6590: move *a7, a5, 1 +3f9d65a0: move a7, *a5(0x20), 1 +3f9d65c0: move a9, *a9, 1 +3f9d65d0: move a9, *a9(0x20), 1 +3f9d65f0: popst +3f9d6600: setf 16, 1, 0 +3f9d6610: move @0x23e6a0, a7, 0 +3f9d6640: dec a7 +3f9d6650: move a7, @0x23e6a0, 0 +3f9d6680: move a9, a7 +3f9d6690: addi 0x40, a7 +3f9d66b0: move a7, *a9(0x60), 1 +3f9d66d0: move a7, *a9(0x40), 1 +3f9d66f0: btst 1, a6 +3f9d6700: jreq L3F9D6860 +3f9d6710: move a2, a5 +3f9d6720: jreq L3F9D67A0 +3f9d6730: move a0, a5 +3f9d6740: jreq L3F9D67A0 +3f9d6750: move a14, -*sp, 1 +3f9d6760: move a0, *a14+, 1 +3f9d6770: calla L3F9D1030 +L3F9D67A0: +3f9d67a0: move a9, a0 +3f9d67b0: sub a7, a7 +3f9d67c0: setf 16, 0, 0 +3f9d67d0: move a7, @0x23cb20, 0 +3f9d6800: btst 0, a6 +3f9d6810: jreq L3F9D6840 +3f9d6820: move a7, a2 +3f9d6830: jruc L3F9D6AB0 +L3F9D6840: +3f9d6840: move a4, a2 +3f9d6850: jruc L3F9D6AB0 +L3F9D6860: +3f9d6860: btst 0, a6 +3f9d6870: jreq L3F9D68A0 +3f9d6880: movk 3, a2 +3f9d6890: jruc L3F9D68B0 +L3F9D68A0: +3f9d68a0: movk 2, a2 +L3F9D68B0: +3f9d68b0: setf 16, 0, 0 +3f9d68c0: move @0x23cb20, a7, 0 +3f9d68f0: jreq L3F9D6970 +3f9d6900: move a14, -*sp, 1 +3f9d6910: move a9, *a14+, 1 +3f9d6920: calla L3F9D1030 +3f9d6950: jauc L3F9D8760 +L3F9D6970: +3f9d6970: pushst +3f9d6980: dint +3f9d6990: move a9, a5 +3f9d69a0: addi 0x40, a5 +3f9d69c0: move a5, *a13(0x20), 1 +3f9d69e0: move *a0(0x60), *a13(0x40), 1 +3f9d6a10: move *a13(0x40), a3, 1 +3f9d6a30: move *a3, *a5, 1 +3f9d6a40: move a3, *a5(0x20), 1 +3f9d6a60: move a5, *a3, 1 +3f9d6a70: move *a5, a3, 1 +3f9d6a80: move a5, *a3(0x20), 1 +3f9d6aa0: popst +L3F9D6AB0: +3f9d6ab0: btst 6, a6 +3f9d6ac0: jreq L3F9D6F30 +3f9d6ad0: move a2, a3 +3f9d6ae0: jreq L3F9D6B20 +3f9d6af0: move a4, @0x23cb20, 0 +L3F9D6B20: +3f9d6b20: btst 5, a6 +3f9d6b30: jreq L3F9D6C20 +3f9d6b40: move @0x23ede0, a7, 1 +3f9d6b70: inc a7 +3f9d6b80: move a7, @0x23ede0, 1 +3f9d6bb0: jrne L3F9D6D10 +3f9d6bc0: movi 0xffff, a5 +3f9d6be0: move a5, @0x23ede0, 1 +3f9d6c10: jruc L3F9D6D10 +L3F9D6C20: +3f9d6c20: btst 3, a6 +3f9d6c30: jreq L3F9D6D10 +3f9d6c40: move @0x23edc0, a7, 1 +3f9d6c70: inc a7 +3f9d6c80: move a7, @0x23edc0, 1 +3f9d6cb0: jrne L3F9D6D10 +3f9d6cc0: movi 0xffff, a5 +3f9d6ce0: move a5, @0x23edc0, 1 +L3F9D6D10: +3f9d6d10: btst 4, a6 +3f9d6d20: jreq L3F9D6E00 +3f9d6d30: move @0x23ee40, a7, 1 +3f9d6d60: inc a7 +3f9d6d70: move a7, @0x23ee40, 1 +3f9d6da0: jrne L3F9D6E00 +3f9d6db0: movi 0xffff, a5 +3f9d6dd0: move a5, @0x23ee40, 1 +L3F9D6E00: +3f9d6e00: btst 2, a6 +3f9d6e10: jaeq L3F9D8610 +3f9d6e30: move @0x23ed80, a7, 1 +3f9d6e60: inc a7 +3f9d6e70: move a7, @0x23ed80, 1 +3f9d6ea0: jane L3F9D8610 +3f9d6ec0: movi 0xffff, a5 +3f9d6ee0: move a5, @0x23ed80, 1 +3f9d6f10: jauc L3F9D8610 +L3F9D6F30: +3f9d6f30: move a9, a11 +3f9d6f40: addi 0xa0, a11 +3f9d6f60: btst 1, a6 +3f9d6f70: jreq L3F9D7520 +3f9d6f80: move *a11, a12, 1 +3f9d6f90: btst 0, a12 +3f9d6fa0: jreq L3F9D7350 +3f9d6fb0: move *a11(0x20), a5, 0 +3f9d6fd0: move a5, *a13(0x10), 0 +3f9d6ff0: cmpi 0xffff, a5 +3f9d7020: jrne L3F9D7060 +3f9d7030: cmpi 0xffff, a12 +3f9d7050: jreq L3F9D70D0 +L3F9D7060: +3f9d7060: cmpi 0x2b0009, a12 +3f9d7090: jrne L3F9D72B0 +3f9d70a0: cmpi 0xf00, a5 +3f9d70c0: jrne L3F9D72B0 +L3F9D70D0: +3f9d70d0: move *a11(0x30), a3, 1 +3f9d70f0: move @0x23cca0, a5, 1 +3f9d7120: cmp a5, a3 +3f9d7130: jrne L3F9D71B0 +3f9d7140: move *a11(0x50), a5, 0 +3f9d7160: move @0x23ccc0, a3, 0 +3f9d7190: cmp a3, a5 +3f9d71a0: jreq L3F9D7210 +L3F9D71B0: +3f9d71b0: sub a4, a4 +3f9d71c0: movk 1, a5 +3f9d71d0: move a5, @0x23cb40, 0 +3f9d7200: jruc L3F9D74C0 +L3F9D7210: +3f9d7210: move a2, a5 +3f9d7220: jreq L3F9D7260 +3f9d7230: move a4, @0x23cb20, 0 +L3F9D7260: +3f9d7260: sub a7, a7 +3f9d7270: move a7, @0x23cb40, 0 +3f9d72a0: jruc L3F9D74C0 +L3F9D72B0: +3f9d72b0: move a2, a3 +3f9d72c0: jreq L3F9D7300 +3f9d72d0: move a4, @0x23cb20, 0 +L3F9D7300: +3f9d7300: sub a7, a7 +3f9d7310: move a7, @0x23cb40, 0 +3f9d7340: jruc L3F9D74C0 +L3F9D7350: +3f9d7350: sub a5, a5 +3f9d7360: move a5, @0x23cb40, 0 +3f9d7390: move @0x23cca0, a3, 1 +3f9d73c0: cmp a3, a12 +3f9d73d0: jrne L3F9D7450 +3f9d73e0: move *a11(0x20), a3, 0 +3f9d7400: move @0x23ccc0, a7, 0 +3f9d7430: cmp a7, a3 +3f9d7440: jreq L3F9D74B0 +L3F9D7450: +3f9d7450: move a2, a3 +3f9d7460: jreq L3F9D74C0 +3f9d7470: move a4, @0x23cb20, 0 +3f9d74a0: jruc L3F9D74C0 +L3F9D74B0: +3f9d74b0: move a5, a4 +L3F9D74C0: +3f9d74c0: move *a11(0x60), a7, 0 +3f9d74e0: move a7, @0x23cb50, 0 +3f9d7510: jruc L3F9D7530 +L3F9D7520: +3f9d7520: sub a4, a4 +L3F9D7530: +3f9d7530: movi 0x226, a7 +3f9d7550: move a7, *a9(0x90), 0 +3f9d7570: move a4, a3 +3f9d7580: jane L3F9D8610 +3f9d75a0: btst 0, a6 +3f9d75b0: jaeq L3F9D8610 +3f9d75d0: setf 12, 0, 0 +3f9d75e0: move *a10(0x30), a5, 0 +3f9d7600: setf 16, 0, 0 +3f9d7610: move a5, *a13, 0 +3f9d7620: subk 4, a5 +3f9d7630: move a5, *a9(0x90), 0 +3f9d7650: zext a5, 0 +3f9d7660: cmpi 0x5ee, a5 +3f9d7680: jrls L3F9D7700 +3f9d7690: move a14, -*sp, 1 +3f9d76a0: move a0, *a14+, 1 +3f9d76b0: calla L3F9D1030 +3f9d76e0: jauc L3F9D8510 +L3F9D7700: +3f9d7700: move *a13, a5, 0 +3f9d7710: move @0x23eda0, a3, 1 +3f9d7740: add a3, a5 +3f9d7750: subk 18, a5 +3f9d7760: move a5, @0x23eda0, 1 +3f9d7790: move *a13, a3, 0 +3f9d77a0: subk 18, a3 +3f9d77b0: cmp a3, a5 +3f9d77c0: jrnc L3F9D7820 +3f9d77d0: movi 0xffff, a3 +3f9d77f0: move a3, @0x23eda0, 1 +L3F9D7820: +3f9d7820: move @0x23ee60, a5, 1 +3f9d7850: inc a5 +3f9d7860: move a5, @0x23ee60, 1 +3f9d7890: jrne L3F9D78F0 +3f9d78a0: movi 0xffff, a3 +3f9d78c0: move a3, @0x23ee60, 1 +L3F9D78F0: +3f9d78f0: move @0x23cb40, a5, 0 +3f9d7920: jaeq L3F9D83B0 +3f9d7940: move *a13, a3, 0 +3f9d7950: move @0x23ee00, a7, 1 +3f9d7980: add a7, a3 +3f9d7990: subk 18, a3 +3f9d79a0: move a3, @0x23ee00, 1 +3f9d79d0: move *a13, a7, 0 +3f9d79e0: subk 18, a7 +3f9d79f0: cmp a7, a3 +3f9d7a00: jrnc L3F9D7A60 +3f9d7a10: movi 0xffff, a7 +3f9d7a30: move a7, @0x23ee00, 1 +L3F9D7A60: +3f9d7a60: move @0x23ee20, a7, 1 +3f9d7a90: inc a7 +3f9d7aa0: move a7, @0x23ee20, 1 +3f9d7ad0: jane L3F9D83B0 +3f9d7af0: movi 0xffff, a3 +3f9d7b10: move a3, @0x23ee20, 1 +3f9d7b40: jauc L3F9D83B0 +L3F9D7B60: +3f9d7b60: move @0x23cb40, a7, 0 +3f9d7b90: dsjs a7, L3F9D7CC0 +3f9d7ba0: move @0x23e700, a7, 0 +3f9d7bd0: subk 10, a7 +3f9d7be0: jrls L3F9D7CC0 +3f9d7bf0: setf 16, 1, 0 +3f9d7c00: move @0x23e6a0, a7, 0 +3f9d7c30: subk 15, a7 +3f9d7c40: jrge L3F9D7CC0 +3f9d7c50: move a14, -*sp, 1 +3f9d7c60: move a0, *a14+, 1 +3f9d7c70: calla L3F9D1030 +3f9d7ca0: jauc L3F9D8510 +L3F9D7CC0: +3f9d7cc0: move a14, -*sp, 1 +3f9d7cd0: move a0, *a14+, 1 +3f9d7ce0: movi 0x3f28cd50, a7 +3f9d7d10: move a7, *a14+, 1 +3f9d7d20: move @0xa4fd0, *a14+, 1 +3f9d7d50: calla L3F9DF4C0 +3f9d7d80: setf 16, 0, 0 +3f9d7d90: move @0x23e700, a5, 0 +3f9d7dc0: inc a5 +3f9d7dd0: move a5, @0x23e700, 0 +3f9d7e00: jruc L3F9D8510 +L3F9D7E10: +3f9d7e10: move @0x23cb40, a7, 0 +3f9d7e40: dsjs a7, L3F9D7F60 +3f9d7e50: move @0x23e710, a7, 0 +3f9d7e80: subk 10, a7 +3f9d7e90: jrls L3F9D7F60 +3f9d7ea0: setf 16, 1, 0 +3f9d7eb0: move @0x23e6a0, a7, 0 +3f9d7ee0: subk 15, a7 +3f9d7ef0: jrge L3F9D7F60 +3f9d7f00: move a14, -*sp, 1 +3f9d7f10: move a0, *a14+, 1 +3f9d7f20: calla L3F9D1030 +3f9d7f50: jruc L3F9D8510 +L3F9D7F60: +3f9d7f60: move a14, -*sp, 1 +3f9d7f70: move a0, *a14+, 1 +3f9d7f80: movi 0x3fdfbaa0, a7 +3f9d7fb0: move a7, *a14+, 1 +3f9d7fc0: move @0xf7090, *a14+, 1 +3f9d7ff0: calla L3F9DF4C0 +3f9d8020: setf 16, 0, 0 +3f9d8030: move @0x23e710, a5, 0 +3f9d8060: inc a5 +3f9d8070: move a5, @0x23e710, 0 +3f9d80a0: jruc L3F9D8510 +L3F9D80B0: +3f9d80b0: move @0x23cb40, a7, 0 +3f9d80e0: dsjs a7, L3F9D8200 +3f9d80f0: move @0x23e720, a7, 0 +3f9d8120: subk 10, a7 +3f9d8130: jrls L3F9D8200 +3f9d8140: setf 16, 1, 0 +3f9d8150: move @0x23e6a0, a7, 0 +3f9d8180: subk 15, a7 +3f9d8190: jrge L3F9D8200 +3f9d81a0: move a14, -*sp, 1 +3f9d81b0: move a0, *a14+, 1 +3f9d81c0: calla L3F9D1030 +3f9d81f0: jruc L3F9D8510 +L3F9D8200: +3f9d8200: move a14, -*sp, 1 +3f9d8210: move a0, *a14+, 1 +3f9d8220: movi 0x3f603dd0, a7 +3f9d8250: move a7, *a14+, 1 +3f9d8260: move @0x1d2790, *a14+, 1 +3f9d8290: calla L3F9DF4C0 +3f9d82c0: setf 16, 0, 0 +3f9d82d0: move @0x23e720, a5, 0 +3f9d8300: inc a5 +3f9d8310: move a5, @0x23e720, 0 +3f9d8340: jruc L3F9D8510 +L3F9D8350: +3f9d8350: move a14, -*sp, 1 +3f9d8360: move a0, *a14+, 1 +3f9d8370: calla L3F9D1030 +3f9d83a0: jruc L3F9D8510 +L3F9D83B0: +3f9d83b0: move @0x23cb50, a8, 0 +3f9d83e0: subk 8, a8 +3f9d83f0: jreq L3F9D80B0 +3f9d8400: subi 0x88, a8 +3f9d8420: jreq L3F9D7E10 +3f9d8430: subi 0xd0, a8 +3f9d8450: jreq L3F9D7E10 +3f9d8460: subi 0x100, a8 +3f9d8480: jreq L3F9D7E10 +3f9d8490: subi 0x200, a8 +3f9d84b0: jaeq L3F9D7B60 +3f9d84d0: subi 0x1a8, a8 +3f9d84f0: jreq L3F9D80B0 +3f9d8500: jruc L3F9D8350 +L3F9D8510: +3f9d8510: sub a7, a7 +3f9d8520: setf 16, 0, 0 +3f9d8530: move a7, @0x23cb20, 0 +3f9d8560: move a7, a2 +3f9d8570: move a7, a0 +3f9d8580: jruc L3F9D8760 +L3F9D8590: +3f9d8590: move a0, @0x23cb00, 1 +3f9d85c0: setf 16, 0, 0 +3f9d85d0: move a2, @0x23cb30, 0 +3f9d8600: jruc L3F9D8A00 +L3F9D8610: +3f9d8610: cmpi 0x1, a4 +3f9d8630: jrne L3F9D8760 +3f9d8640: move @0x23cb20, a7, 0 +3f9d8670: jreq L3F9D8710 +3f9d8680: move a0, a3 +3f9d8690: jreq L3F9D8710 +3f9d86a0: move a14, -*sp, 1 +3f9d86b0: move a0, *a14+, 1 +3f9d86c0: calla L3F9D1030 +3f9d86f0: sub a0, a0 +3f9d8700: jruc L3F9D8760 +L3F9D8710: +3f9d8710: move a14, -*sp, 1 +3f9d8720: move a9, *a14+, 1 +3f9d8730: calla L3F9D1030 +L3F9D8760: +3f9d8760: sub a7, a7 +3f9d8770: move a7, *a10, 1 +3f9d8780: movi 0xf000, a5 +3f9d87b0: move a5, *a10(0x20), 1 +3f9d87d0: setf 16, 1, 0 +3f9d87e0: move @0x23eba0, a3, 0 +3f9d8810: inc a3 +3f9d8820: move a3, @0x23eba0, 0 +3f9d8850: sext a3, 0 +3f9d8860: cmpi 0x7f, a3 +3f9d8880: jrle L3F9D8900 +3f9d8890: move a7, @0x23eba0, 0 +3f9d88c0: move @0x23e7e0, a10, 1 +3f9d88f0: jruc L3F9D8920 +L3F9D8900: +3f9d8900: addi 0x40, a10 +L3F9D8920: +3f9d8920: setf 8, 0, 0 +3f9d8930: move *a10(0x18), a6, 0 +3f9d8950: btst 7, a6 +3f9d8960: jaeq L3F9D6470 +L3F9D8980: +3f9d8980: move a0, @0x23cb00, 1 +3f9d89b0: setf 16, 0, 0 +3f9d89c0: move a2, @0x23cb30, 0 +3f9d89f0: sub a8, a8 +L3F9D8A00: +3f9d8a00: subi 0x60, a14 +3f9d8a20: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9d8a40: rets +L3F9D8A50: +3f9d8a50: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9d8a70: move a14, a13 +3f9d8a80: addi 0x40, a14 +3f9d8aa0: sub a10, a10 +3f9d8ab0: setf 16, 1, 0 +3f9d8ac0: move @0x23ebe0, a7, 0 +3f9d8af0: sll 0x6, a7 +3f9d8b00: move @0x23e820, a5, 1 +3f9d8b30: add a5, a7 +3f9d8b40: move a7, a11 +3f9d8b50: move a10, a12 +3f9d8b60: move @0x23cb90, a2, 1 +3f9d8b90: setf 8, 0, 0 +3f9d8ba0: move @0x23cbc0, a4, 0 +3f9d8bd0: setf 16, 0, 0 +3f9d8be0: move @0x23cbb0, a6, 0 +3f9d8c10: setf 8, 0, 0 +3f9d8c20: move *a11(0x18), a9, 0 +3f9d8c40: btst 7, a9 +3f9d8c50: jane L3F9DAEF0 +L3F9D8C70: +3f9d8c70: move *a11, a12, 1 +3f9d8c80: jaeq L3F9DAC80 +3f9d8ca0: sll 0x8, a12 +3f9d8cb0: srl 0x5, a12 +3f9d8cc0: btst 1, a9 +3f9d8cd0: jreq L3F9D8E00 +3f9d8ce0: subi 0x100, a12 +3f9d8d00: move a12, a2 +3f9d8d10: sub a7, a7 +3f9d8d20: movb a7, @0x23cb70 +3f9d8d50: btst 0, a9 +3f9d8d60: jreq L3F9D8DB0 +3f9d8d70: movb a7, @0x23cb80 +3f9d8da0: jruc L3F9D8F00 +L3F9D8DB0: +3f9d8db0: movk 1, a5 +3f9d8dc0: movb a5, @0x23cb80 +3f9d8df0: jruc L3F9D8F00 +L3F9D8E00: +3f9d8e00: calla L3F6EDD80 +3f9d8e30: move a9, a5 +3f9d8e40: jrne L3F9D8EA0 +3f9d8e50: movk 2, a7 +3f9d8e60: movb a7, @0x23cb80 +3f9d8e90: jruc L3F9D8EE0 +L3F9D8EA0: +3f9d8ea0: movk 3, a7 +3f9d8eb0: movb a7, @0x23cb80 +L3F9D8EE0: +3f9d8ee0: subi 0x170, a12 +L3F9D8F00: +3f9d8f00: pushst +3f9d8f10: dint +3f9d8f20: move a12, *a13, 1 +3f9d8f30: move *a12(0x20), *a13(0x20), 1 +3f9d8f60: move *a13(0x20), a7, 1 +3f9d8f80: move *a12, *a7, 1 +3f9d8f90: move *a7, a5, 1 +3f9d8fa0: move a7, *a5(0x20), 1 +3f9d8fc0: move a12, *a12, 1 +3f9d8fd0: move a12, *a12(0x20), 1 +3f9d8ff0: popst +3f9d9000: setf 16, 1, 0 +3f9d9010: move @0x23e6b0, a7, 0 +3f9d9040: dec a7 +3f9d9050: move a7, @0x23e6b0, 0 +3f9d9080: move a12, a10 +3f9d9090: addi 0x100, a10 +3f9d90b0: btst 6, a9 +3f9d90c0: jaeq L3F9D9BA0 +3f9d90e0: movk 1, a5 +3f9d90f0: movb a5, @0x23cb70 +3f9d9120: btst 1, a9 +3f9d9130: jreq L3F9D91E0 +3f9d9140: setf 16, 0, 0 +3f9d9150: move *a10(0x60), a6, 0 +3f9d9170: setf 8, 0, 0 +3f9d9180: move *a10, a7, 0 +3f9d9190: and a5, a7 +3f9d91a0: dsjs a7, L3F9D91D0 +3f9d91b0: move a5, a4 +3f9d91c0: jruc L3F9D91E0 +L3F9D91D0: +3f9d91d0: sub a4, a4 +L3F9D91E0: +3f9d91e0: setf 6, 0, 0 +3f9d91f0: move *a11(0x3a), a7, 0 +3f9d9210: btst 1, a7 +3f9d9220: jreq L3F9D94D0 +3f9d9230: setf 8, 0, 0 +3f9d9240: move @0x23cb80, a7, 0 +3f9d9270: dsjs a7, L3F9D9400 +3f9d9280: move @0x23ece0, a7, 1 +3f9d92b0: inc a7 +3f9d92c0: move a7, @0x23ece0, 1 +3f9d92f0: setf 16, 1, 0 +3f9d9300: move @0x23eca0, a7, 0 +3f9d9330: and a5, a7 +3f9d9340: move a7, @0x23eca0, 0 +3f9d9370: move a14, -*sp, 1 +3f9d9380: movk 2, a7 +3f9d9390: move a7, *a14+, 1 +3f9d93a0: calla L3F9D4930 +3f9d93d0: move a7, a8 +3f9d93e0: jauc L3F9DAFA0 +L3F9D9400: +3f9d9400: move @0x23ef90, a7, 1 +3f9d9430: inc a7 +3f9d9440: move a7, @0x23ef90, 1 +3f9d9470: jrne L3F9D94D0 +3f9d9480: movi 0xffff, a7 +3f9d94a0: move a7, @0x23ef90, 1 +L3F9D94D0: +3f9d94d0: setf 6, 0, 0 +3f9d94e0: move *a11(0x3a), a7, 0 +3f9d9500: btst 4, a7 +3f9d9510: jreq L3F9D9700 +3f9d9520: move @0x23f090, a7, 1 +3f9d9550: inc a7 +3f9d9560: move a7, @0x23f090, 1 +3f9d9590: jrne L3F9D95F0 +3f9d95a0: movi 0xffff, a7 +3f9d95c0: move a7, @0x23f090, 1 +L3F9D95F0: +3f9d95f0: setf 16, 1, 0 +3f9d9600: move @0x23eca0, a7, 0 +3f9d9630: and a5, a7 +3f9d9640: move a7, @0x23eca0, 0 +3f9d9670: move a14, -*sp, 1 +3f9d9680: movk 2, a7 +3f9d9690: move a7, *a14+, 1 +3f9d96a0: calla L3F9D4930 +3f9d96d0: movk 3, a8 +3f9d96e0: jauc L3F9DAFA0 +L3F9D9700: +3f9d9700: move *a11(0x3a), a7, 0 +3f9d9720: btst 5, a7 +3f9d9730: jreq L3F9D9920 +3f9d9740: move @0x23ef30, a7, 1 +3f9d9770: inc a7 +3f9d9780: move a7, @0x23ef30, 1 +3f9d97b0: jrne L3F9D9810 +3f9d97c0: movi 0xffff, a7 +3f9d97e0: move a7, @0x23ef30, 1 +L3F9D9810: +3f9d9810: setf 16, 1, 0 +3f9d9820: move @0x23eca0, a7, 0 +3f9d9850: and a5, a7 +3f9d9860: move a7, @0x23eca0, 0 +3f9d9890: move a14, -*sp, 1 +3f9d98a0: movk 2, a7 +3f9d98b0: move a7, *a14+, 1 +3f9d98c0: calla L3F9D4930 +3f9d98f0: movk 4, a8 +3f9d9900: jauc L3F9DAFA0 +L3F9D9920: +3f9d9920: move *a11(0x3a), a7, 0 +3f9d9940: btst 0, a7 +3f9d9950: jreq L3F9D9A30 +3f9d9960: move @0x23f070, a7, 1 +3f9d9990: inc a7 +3f9d99a0: move a7, @0x23f070, 1 +3f9d99d0: jrne L3F9D9A30 +3f9d99e0: movi 0xffff, a7 +3f9d9a00: move a7, @0x23f070, 1 +L3F9D9A30: +3f9d9a30: move *a11(0x3a), a7, 0 +3f9d9a50: btst 2, a7 +3f9d9a60: jreq L3F9D9B40 +3f9d9a70: move @0x23efb0, a7, 1 +3f9d9aa0: inc a7 +3f9d9ab0: move a7, @0x23efb0, 1 +3f9d9ae0: jrne L3F9D9B40 +3f9d9af0: movi 0xffff, a7 +3f9d9b10: move a7, @0x23efb0, 1 +L3F9D9B40: +3f9d9b40: sub a7, a7 +3f9d9b50: setf 16, 0, 0 +3f9d9b60: move a7, *a2(0xe0), 0 +3f9d9b80: jauc L3F9DA4F0 +L3F9D9BA0: +3f9d9ba0: btst 4, a9 +3f9d9bb0: jreq L3F9D9C90 +3f9d9bc0: move @0x23eff0, a5, 1 +3f9d9bf0: inc a5 +3f9d9c00: move a5, @0x23eff0, 1 +3f9d9c30: jrne L3F9D9C90 +3f9d9c40: movi 0xffff, a5 +3f9d9c60: move a5, @0x23eff0, 1 +L3F9D9C90: +3f9d9c90: btst 3, a9 +3f9d9ca0: jreq L3F9D9D80 +3f9d9cb0: move @0x23f030, a5, 1 +3f9d9ce0: inc a5 +3f9d9cf0: move a5, @0x23f030, 1 +3f9d9d20: jrne L3F9D9D80 +3f9d9d30: movi 0xffff, a5 +3f9d9d50: move a5, @0x23f030, 1 +L3F9D9D80: +3f9d9d80: btst 2, a9 +3f9d9d90: jreq L3F9D9E70 +3f9d9da0: move @0x23ef70, a5, 1 +3f9d9dd0: inc a5 +3f9d9de0: move a5, @0x23ef70, 1 +3f9d9e10: jrne L3F9D9E70 +3f9d9e20: movi 0xffff, a5 +3f9d9e40: move a5, @0x23ef70, 1 +L3F9D9E70: +3f9d9e70: btst 1, a9 +3f9d9e80: jreq L3F9DA230 +3f9d9e90: setf 16, 0, 0 +3f9d9ea0: move *a10(0x60), a6, 0 +3f9d9ec0: setf 8, 0, 0 +3f9d9ed0: move *a10, a5, 0 +3f9d9ee0: movk 1, a7 +3f9d9ef0: and a7, a5 +3f9d9f00: dsjs a5, L3F9DA0A0 +3f9d9f10: move a7, a4 +3f9d9f20: setf 12, 0, 0 +3f9d9f30: move *a11(0x20), a0, 0 +3f9d9f50: ori 0xfffff000, a0 +3f9d9f80: neg a0 +3f9d9f90: move @0x23efd0, a5, 1 +3f9d9fc0: add a0, a5 +3f9d9fd0: subk 14, a5 +3f9d9fe0: move a5, @0x23efd0, 1 +3f9da010: addk 14, a5 +3f9da020: cmp a0, a5 +3f9da030: jrnc L3F9DA0B0 +3f9da040: movi 0xffff, a5 +3f9da060: move a5, @0x23efd0, 1 +3f9da090: jruc L3F9DA0B0 +L3F9DA0A0: +3f9da0a0: sub a4, a4 +L3F9DA0B0: +3f9da0b0: setf 12, 0, 0 +3f9da0c0: move *a11(0x20), a0, 0 +3f9da0e0: ori 0xfffff000, a0 +3f9da110: neg a0 +3f9da120: move @0x23ef10, a5, 1 +3f9da150: add a0, a5 +3f9da160: subk 14, a5 +3f9da170: move a5, @0x23ef10, 1 +3f9da1a0: addk 14, a5 +3f9da1b0: cmp a0, a5 +3f9da1c0: jrnc L3F9DA4F0 +3f9da1d0: movi 0xffff, a5 +3f9da1f0: move a5, @0x23ef10, 1 +3f9da220: jruc L3F9DA4F0 +L3F9DA230: +3f9da230: setf 12, 0, 0 +3f9da240: move *a11(0x20), a0, 0 +3f9da260: ori 0xfffff000, a0 +3f9da290: neg a0 +3f9da2a0: move @0x23ef10, a5, 1 +3f9da2d0: add a0, a5 +3f9da2e0: move a5, @0x23ef10, 1 +3f9da310: cmp a0, a5 +3f9da320: jrnc L3F9DA380 +3f9da330: movi 0xffff, a5 +3f9da350: move a5, @0x23ef10, 1 +L3F9DA380: +3f9da380: cmpi 0x1, a4 +3f9da3a0: jrne L3F9DA4F0 +3f9da3b0: move *a11(0x20), a0, 0 +3f9da3d0: ori 0xfffff000, a0 +3f9da400: neg a0 +3f9da410: move @0x23efd0, a5, 1 +3f9da440: add a0, a5 +3f9da450: move a5, @0x23efd0, 1 +3f9da480: cmp a0, a5 +3f9da490: jrnc L3F9DA4F0 +3f9da4a0: movi 0xffff, a5 +3f9da4c0: move a5, @0x23efd0, 1 +L3F9DA4F0: +3f9da4f0: btst 0, a9 +3f9da500: jreq L3F9DAC00 +3f9da510: setf 8, 0, 0 +3f9da520: move @0x23cb70, a7, 0 +3f9da550: jrne L3F9DAA30 +3f9da560: move @0x23f050, a5, 1 +3f9da590: inc a5 +3f9da5a0: move a5, @0x23f050, 1 +3f9da5d0: jrne L3F9DA630 +3f9da5e0: movi 0xffff, a5 +3f9da600: move a5, @0x23f050, 1 +L3F9DA630: +3f9da630: cmpi 0x1, a4 +3f9da650: jrne L3F9DA730 +3f9da660: move @0x23f010, a5, 1 +3f9da690: inc a5 +3f9da6a0: move a5, @0x23f010, 1 +3f9da6d0: jrne L3F9DA730 +3f9da6e0: movi 0xffff, a5 +3f9da700: move a5, @0x23f010, 1 +L3F9DA730: +3f9da730: movk 1, a5 +3f9da740: setf 16, 0, 0 +3f9da750: move a5, *a2(0xe0), 0 +3f9da770: jruc L3F9DAA30 +L3F9DA780: +3f9da780: move a14, -*sp, 1 +3f9da790: move a2, *a14+, 1 +3f9da7a0: movi 0x3f2c5c00, a7 +3f9da7d0: move a7, *a14+, 1 +3f9da7e0: move @0xa4fd0, *a14+, 1 +3f9da810: calla L3F9DF4C0 +3f9da840: jruc L3F9DAB60 +L3F9DA850: +3f9da850: move a14, -*sp, 1 +3f9da860: move a2, *a14+, 1 +3f9da870: movi 0x3fdfc0c0, a7 +3f9da8a0: move a7, *a14+, 1 +3f9da8b0: move @0xf7090, *a14+, 1 +3f9da8e0: calla L3F9DF4C0 +3f9da910: jruc L3F9DAB60 +L3F9DA920: +3f9da920: move a14, -*sp, 1 +3f9da930: move a2, *a14+, 1 +3f9da940: movi 0x3f60a6a0, a7 +3f9da970: move a7, *a14+, 1 +3f9da980: move @0x1d2790, *a14+, 1 +3f9da9b0: calla L3F9DF4C0 +3f9da9e0: jruc L3F9DAB60 +L3F9DA9F0: +3f9da9f0: calla L3F6EDD80 +3f9daa20: jruc L3F9DAB60 +L3F9DAA30: +3f9daa30: move a6, a8 +3f9daa40: subk 8, a8 +3f9daa50: jreq L3F9DA920 +3f9daa60: subi 0x88, a8 +3f9daa80: jreq L3F9DA850 +3f9daa90: subi 0xd0, a8 +3f9daab0: jreq L3F9DA850 +3f9daac0: subi 0x100, a8 +3f9daae0: jreq L3F9DA850 +3f9daaf0: subi 0x200, a8 +3f9dab10: jreq L3F9DA780 +3f9dab20: subi 0x1a8, a8 +3f9dab40: jreq L3F9DA920 +3f9dab50: jruc L3F9DA9F0 +L3F9DAB60: +3f9dab60: sub a7, a7 +3f9dab70: movb a7, @0x23cb70 +3f9daba0: movb a7, @0x23cb80 +3f9dabd0: movi 0x3fffffee, a2 +L3F9DAC00: +3f9dac00: sub a7, a7 +3f9dac10: move a7, *a11, 1 +3f9dac20: movi 0xf000, a5 +3f9dac50: move a5, *a11(0x20), 1 +3f9dac70: jruc L3F9DAD40 +L3F9DAC80: +3f9dac80: move a2, @0x23cb90, 1 +3f9dacb0: movb a4, @0x23cbc0 +3f9dace0: setf 16, 0, 0 +3f9dacf0: move a6, @0x23cbb0, 0 +3f9dad20: sub a8, a8 +3f9dad30: jruc L3F9DAFA0 +L3F9DAD40: +3f9dad40: setf 16, 1, 0 +3f9dad50: move @0x23ebe0, a7, 0 +3f9dad80: inc a7 +3f9dad90: move a7, @0x23ebe0, 0 +3f9dadc0: sext a7, 0 +3f9dadd0: subk 31, a7 +3f9dade0: jrle L3F9DAE70 +3f9dadf0: sub a7, a7 +3f9dae00: move a7, @0x23ebe0, 0 +3f9dae30: move @0x23e820, a11, 1 +3f9dae60: jruc L3F9DAE90 +L3F9DAE70: +3f9dae70: addi 0x40, a11 +L3F9DAE90: +3f9dae90: setf 8, 0, 0 +3f9daea0: move *a11(0x18), a9, 0 +3f9daec0: btst 7, a9 +3f9daed0: jaeq L3F9D8C70 +L3F9DAEF0: +3f9daef0: move a2, @0x23cb90, 1 +3f9daf20: movb a4, @0x23cbc0 +3f9daf50: setf 16, 0, 0 +3f9daf60: move a6, @0x23cbb0, 0 +3f9daf90: sub a8, a8 +L3F9DAFA0: +3f9dafa0: subi 0x40, a14 +3f9dafc0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9dafe0: rets +L3F9DAFF0: +3f9daff0: mmtm sp, a9,a11,a13 +3f9db010: move a14, a13 +3f9db020: move @0x23cbf0, a11, 1 +3f9db050: sub a9, a9 +3f9db060: setf 16, 0, 0 +3f9db070: move a9, *a11, 0 +3f9db080: move @0x23cc30, a9, 1 +3f9db0b0: movk 4, a11 +3f9db0c0: move a11, *a9, 0 +3f9db0d0: move *sp(0x80), a14, 1 +3f9db0f0: mmfm sp, a9,a11,a13 +3f9db110: rets 2 +3f9db120: move a13, -*sp, 1 +3f9db130: move a14, a13 +3f9db140: move a14, -*sp, 1 +3f9db150: move @0x23ea90, *a14+, 1 +3f9db180: calla L3FB3FE90 +3f9db1b0: move *sp(0x40), a14, 1 +3f9db1d0: move *sp+, a13, 1 +3f9db1e0: rets 2 +3f9db1f0: move a11, -*sp, 1 +3f9db200: movi 0xffc9, a11 +3f9db220: setf 16, 1, 0 +3f9db230: move a11, @0x23cc90, 0 +3f9db260: move a14, -*sp, 1 +3f9db270: sub a11, a11 +3f9db280: move a11, *a14+, 1 +3f9db290: movi 0x3f9db120, a11 +3f9db2c0: move a11, *a14+, 1 +3f9db2d0: movi 0x1d4c0, a11 +3f9db300: move a11, *a14+, 1 +3f9db310: calla L3FB41ED0 +3f9db340: calla L3FB3FA00 +L3F9DB370: +3f9db370: setf 16, 1, 0 +3f9db380: move @0x23cc90, a11, 0 +3f9db3b0: subk 23, a11 +3f9db3c0: jrne L3F9DB660 +3f9db3d0: move a14, -*sp, 1 +3f9db3e0: move @0x23ed40, *a14+, 1 +3f9db410: move @0x23ed60, *a14+, 1 +3f9db440: move @0x23f050, *a14+, 1 +3f9db470: move @0x23ee60, *a14+, 1 +3f9db4a0: movi 0x3f9e20c8, a8 +3f9db4d0: move a8, *a14+, 1 +3f9db4e0: calla L3FB341E0 +3f9db510: move a14, -*sp, 1 +3f9db520: setf 16, 1, 0 +3f9db530: move @0x23e6a0, a11, 0 +3f9db560: move a11, *a14+, 1 +3f9db570: move @0x23e6b0, a11, 0 +3f9db5a0: move a11, *a14+, 1 +3f9db5b0: move @0x23e6c0, a11, 0 +3f9db5e0: move a11, *a14+, 1 +3f9db5f0: movi 0x3f9e2310, a8 +3f9db620: move a8, *a14+, 1 +3f9db630: calla L3FB341E0 +L3F9DB660: +3f9db660: move a14, -*sp, 1 +3f9db670: sub a11, a11 +3f9db680: move a11, *a14+, 1 +3f9db690: movi 0x3f9db120, a11 +3f9db6c0: move a11, *a14+, 1 +3f9db6d0: movi 0x1d4c0, a11 +3f9db700: move a11, *a14+, 1 +3f9db710: calla L3FB41ED0 +3f9db740: calla L3FB3FA00 +3f9db770: jruc L3F9DB370 +3f9db780: mmtm sp, a11,a13 +3f9db7a0: move a14, a13 +3f9db7b0: addk 32, a14 +3f9db7c0: setf 16, 0, 0 +3f9db7d0: move @0x23eee0, a11, 0 +3f9db800: cmpi 0xffff, a11 +3f9db830: jrnc L3F9DB880 +3f9db840: inc a11 +3f9db850: move a11, @0x23eee0, 0 +L3F9DB880: +3f9db880: move a14, -*sp, 1 +3f9db890: sub a11, a11 +3f9db8a0: move a11, *a14+, 1 +3f9db8b0: movi 0x3f9db780, a11 +3f9db8e0: move a11, *a14+, 1 +3f9db8f0: movi 0x3e8, a11 +3f9db910: move a11, *a14+, 1 +3f9db920: calla L3FB41ED0 +3f9db950: move *sp(0x60), a14, 1 +3f9db970: mmfm sp, a11,a13 +3f9db990: rets 2 +3f9db9a0: mmtm sp, a7,a9,a11,a13 +3f9db9c0: move a14, a13 +3f9db9d0: addi 0x80, a14 +3f9db9f0: movk 4, a11 +3f9dba00: setf 16, 0, 0 +3f9dba10: move a11, *a13, 0 +3f9dba20: movi 0x3e8, a11 +3f9dba40: move a11, *a13(0x10), 0 +3f9dba60: movi 0xff, a11 +3f9dba80: move a11, *a13(0x20), 1 +3f9dbaa0: sub a11, a11 +3f9dbab0: move a11, @0x23cbd0, 1 +3f9dbae0: calla L3F708700 +3f9dbb10: move a8, @0x23eab0, 1 +3f9dbb40: movk 5, a11 +3f9dbb50: setf 16, 0, 0 +3f9dbb60: move a11, @0x23ea60, 0 +3f9dbb90: sub a11, a11 +3f9dbba0: move a11, @0x23e6c0, 0 +3f9dbbd0: move a11, @0x23e6a0, 0 +3f9dbc00: move a11, @0x23e6b0, 0 +3f9dbc30: move a11, @0x23d1d0, 0 +3f9dbc60: move a11, @0x23ec90, 0 +3f9dbc90: move a11, @0x23ed60, 1 +3f9dbcc0: move a11, @0x23ed40, 1 +3f9dbcf0: move a11, @0x23ed20, 1 +3f9dbd20: move a11, @0x23ed80, 1 +3f9dbd50: move a11, @0x23eda0, 1 +3f9dbd80: move a11, @0x23edc0, 1 +3f9dbdb0: move a11, @0x23ede0, 1 +3f9dbde0: move a11, @0x23ee00, 1 +3f9dbe10: move a11, @0x23ee20, 1 +3f9dbe40: move a11, @0x23ee40, 1 +3f9dbe70: move a11, @0x23ee60, 1 +3f9dbea0: move a11, @0x23ee80, 1 +3f9dbed0: move a11, @0x23eea0, 1 +3f9dbf00: move a11, @0x23eec0, 1 +3f9dbf30: move a11, @0x23eee0, 0 +3f9dbf60: move a11, @0x23eef0, 1 +3f9dbf90: move a11, @0x23ef10, 1 +3f9dbfc0: move a11, @0x23ef30, 1 +3f9dbff0: move a11, @0x23ef50, 1 +3f9dc020: move a11, @0x23ef70, 1 +3f9dc050: move a11, @0x23ef90, 1 +3f9dc080: move a11, @0x23efb0, 1 +3f9dc0b0: move a11, @0x23efd0, 1 +3f9dc0e0: move a11, @0x23eff0, 1 +3f9dc110: move a11, @0x23f010, 1 +3f9dc140: move a11, @0x23f030, 1 +3f9dc170: move a11, @0x23f050, 1 +3f9dc1a0: move a11, @0x23f070, 1 +3f9dc1d0: move a11, @0x23f090, 1 +3f9dc200: movi 0x23ec10, a9 +3f9dc230: move a9, @0x23ec30, 1 +3f9dc260: move a9, @0x23ec10, 1 +3f9dc290: movi 0x23ec50, a7 +3f9dc2c0: move a7, @0x23ec70, 1 +3f9dc2f0: move a7, @0x23ec50, 1 +3f9dc320: move a11, *a13(0x10), 0 +L3F9DC340: +3f9dc340: move a14, -*sp, 1 +3f9dc350: movk 6, a11 +3f9dc360: move a11, *a14+, 1 +3f9dc370: move *a13(0x10), a9, 0 +3f9dc390: move a9, a7 +3f9dc3a0: sll 0x5, a9 +3f9dc3b0: sll 0x4, a7 +3f9dc3c0: add a7, a9 +3f9dc3d0: addi 0x23e880, a9 +3f9dc400: move a9, *a14+, 1 +3f9dc410: calla L3FB44A00 +3f9dc440: setf 16, 0, 0 +3f9dc450: move *a13(0x10), a9, 0 +3f9dc470: inc a9 +3f9dc480: move a9, *a13(0x10), 0 +3f9dc4a0: subk 10, a9 +3f9dc4b0: jrc L3F9DC340 +3f9dc4c0: move a14, -*sp, 1 +3f9dc4d0: movi 0x23f0b0, a9 +3f9dc500: move a9, *a14+, 1 +3f9dc510: calla L3F9DD240 +3f9dc540: calla L3F9DE150 +3f9dc570: move a14, -*sp, 1 +3f9dc580: setf 16, 0, 0 +3f9dc590: move *a13, a7, 0 +3f9dc5a0: move a7, *a14+, 1 +3f9dc5b0: calla L3F9D27D0 +3f9dc5e0: move a14, -*sp, 1 +3f9dc5f0: sub a11, a11 +3f9dc600: move a11, *a14+, 1 +3f9dc610: move a11, *a14+, 1 +3f9dc620: movi 0x1000, a11 +3f9dc640: move a11, *a14+, 1 +3f9dc650: movi 0x3f9e2548, a8 +3f9dc680: move a8, *a14+, 1 +3f9dc690: movi 0x3f9db1f0, a9 +3f9dc6c0: move a9, *a14+, 1 +3f9dc6d0: calla L3F706A40 +3f9dc700: move a8, @0x23ea90, 1 +3f9dc730: move a8, a8 +3f9dc740: jrne L3F9DC780 +3f9dc750: calla L3F6EDD80 +L3F9DC780: +3f9dc780: move a14, -*sp, 1 +3f9dc790: sub a9, a9 +3f9dc7a0: move a9, *a14+, 1 +3f9dc7b0: movi 0x3f9db780, a9 +3f9dc7e0: move a9, *a14+, 1 +3f9dc7f0: movi 0x3e8, a9 +3f9dc810: move a9, *a14+, 1 +3f9dc820: calla L3FB41ED0 +L3F9DC850: +3f9dc850: calla L3FB3FA00 +3f9dc880: jruc L3F9DC850 +L3F9DC890: +3f9dc890: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9dc8b0: move a14, a13 +3f9dc8c0: addk 32, a14 +3f9dc8d0: move *a13(0xffe0), a9, 1 +3f9dc8f0: move *a13(0xffc0), a10, 1 +3f9dc910: move *a13(0xffa0), a11, 1 +3f9dc930: movk 1, a2 +3f9dc940: sub a4, a4 +3f9dc950: move @0x1b3900, a7, 1 +3f9dc980: setf 1, 1, 0 +3f9dc990: move *a7(0x1c1), a6, 0 +3f9dc9b0: move a2, *a7(0x1c1), 0 +3f9dc9d0: setf 16, 0, 0 +3f9dc9e0: move *a11(0x90), a7, 0 +3f9dca00: subk 22, a7 +3f9dca10: jrne L3F9DCAA0 +3f9dca20: move @0x1b3900, a7, 1 +3f9dca50: setf 1, 1, 0 +3f9dca60: move a6, *a7(0x1c1), 0 +3f9dca80: movk 24, a8 +3f9dca90: jruc L3F9DCF90 +L3F9DCAA0: +3f9dcaa0: movk 22, a7 +3f9dcab0: move a7, *a11(0x90), 0 +3f9dcad0: move @0x1b3900, a5, 1 +3f9dcb00: setf 1, 1, 0 +3f9dcb10: move a6, *a5(0x1c1), 0 +3f9dcb30: setf 16, 0, 0 +3f9dcb40: move *a11(0xf0), a0, 0 +3f9dcb60: addk 14, a0 +3f9dcb70: move a0, *a13, 1 +3f9dcb80: move a11, a12 +3f9dcb90: addi 0x40, a12 +3f9dcbb0: move *a12, a7, 1 +3f9dcbc0: subi 0x40, a7 +3f9dcbe0: cmp a11, a7 +3f9dcbf0: jreq L3F9DCCD0 +L3F9DCC00: +3f9dcc00: move *a12(0xb0), a7, 0 +3f9dcc20: add a7, a0 +3f9dcc30: inc a2 +3f9dcc40: move *a12, a12, 1 +3f9dcc50: move *a12, a7, 1 +3f9dcc60: subi 0x40, a7 +3f9dcc80: cmp a11, a7 +3f9dcc90: jreq L3F9DCCD0 +3f9dcca0: cmpi 0x3, a2 +3f9dccc0: jrls L3F9DCC00 +L3F9DCCD0: +3f9dccd0: cmpi 0x1, a2 +3f9dccf0: jreq L3F9DCDC0 +3f9dcd00: move a14, -*sp, 1 +3f9dcd10: move a2, *a14+, 1 +3f9dcd20: movi 0x3f9e2598, a8 +3f9dcd50: move a8, *a14+, 1 +3f9dcd60: calla L3FB341E0 +3f9dcd90: calla L3F6EDD80 +L3F9DCDC0: +3f9dcdc0: move a11, a4 +3f9dcdd0: addi 0x100, a4 +3f9dcdf0: move *a9, *a4, 1 +3f9dce00: setf 16, 0, 0 +3f9dce10: move *a9(0x20), *a4(0x20), 0 +3f9dce40: move @0x23cca0, a7, 1 +3f9dce70: move a7, *a4(0x30), 1 +3f9dce90: move @0x23ccc0, a7, 0 +3f9dcec0: move a7, *a4(0x50), 0 +3f9dcee0: move a10, *a4(0x60), 0 +3f9dcf00: move a14, -*sp, 1 +3f9dcf10: move a2, *a14+, 1 +3f9dcf20: movk 1, a5 +3f9dcf30: move a5, *a14+, 1 +3f9dcf40: move a11, *a14+, 1 +3f9dcf50: calla L3F9D4BC0 +3f9dcf80: sub a8, a8 +L3F9DCF90: +3f9dcf90: move *sp(0x180), a14, 1 +3f9dcfb0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3f9dcfd0: rets 2 +3f9dcfe0: mmtm sp, a9,a11,a13 +3f9dd000: move a14, a13 +3f9dd010: addk 32, a14 +3f9dd020: setf 16, 0, 0 +3f9dd030: move *a13(0xffe0), a11, 0 +3f9dd050: move @0x23ea60, a9, 0 +3f9dd080: and a9, a11 +3f9dd090: jrne L3F9DD1F0 +3f9dd0a0: move *a13(0xffe0), a11, 0 +3f9dd0c0: or a9, a11 +3f9dd0d0: move a11, @0x23ea60, 0 +3f9dd100: move a14, -*sp, 1 +3f9dd110: movi 0x34, a11 +3f9dd130: move a11, *a14+, 1 +3f9dd140: calla L3F9DF6E0 +3f9dd170: move a8, *a13, 1 +3f9dd180: move a8, a9 +3f9dd190: jreq L3F9DD1F0 +3f9dd1a0: move a14, -*sp, 1 +3f9dd1b0: move a8, *a14+, 1 +3f9dd1c0: calla L3F9D17E0 +L3F9DD1F0: +3f9dd1f0: move *sp(0x80), a14, 1 +3f9dd210: mmfm sp, a9,a11,a13 +3f9dd230: rets 2 +L3F9DD240: +3f9dd240: mmtm sp, a7,a9,a10,a11,a13 +3f9dd260: move a14, a13 +3f9dd270: addk 32, a14 +3f9dd280: move *a13(0xffe0), a9, 1 +3f9dd2a0: sub a10, a10 +3f9dd2b0: calla L3FB33870 +3f9dd2e0: move a8, *a13, 1 +3f9dd2f0: setf 16, 1, 0 +3f9dd300: move @0x23ecd0, a11, 0 +3f9dd330: cmp a11, a10 +3f9dd340: jrnc L3F9DD560 +L3F9DD350: +3f9dd350: move a14, -*sp, 1 +3f9dd360: movk 6, a11 +3f9dd370: move a11, *a14+, 1 +3f9dd380: move a10, a7 +3f9dd390: move a7, a11 +3f9dd3a0: sll 0x5, a7 +3f9dd3b0: sll 0x4, a11 +3f9dd3c0: add a11, a7 +3f9dd3d0: addi 0x23e880, a7 +3f9dd400: move a7, *a14+, 1 +3f9dd410: move a9, *a14+, 1 +3f9dd420: calla L3F27E950 +3f9dd450: move a8, a7 +3f9dd460: jrne L3F9DD4F0 +3f9dd470: move a14, -*sp, 1 +3f9dd480: move *a13(0x0), *a14+, 1 +3f9dd4a0: calla L3FB338D0 +3f9dd4d0: sub a8, a8 +3f9dd4e0: jruc L3F9DD800 +L3F9DD4F0: +3f9dd4f0: inc a10 +3f9dd500: setf 16, 1, 0 +3f9dd510: move @0x23ecd0, a11, 0 +3f9dd540: cmp a11, a10 +3f9dd550: jrc L3F9DD350 +L3F9DD560: +3f9dd560: cmpi 0xa, a10 +3f9dd580: jrnc L3F9DD790 +3f9dd590: move a14, -*sp, 1 +3f9dd5a0: movk 6, a7 +3f9dd5b0: move a7, *a14+, 1 +3f9dd5c0: move a10, a11 +3f9dd5d0: move a11, a7 +3f9dd5e0: sll 0x5, a11 +3f9dd5f0: sll 0x4, a7 +3f9dd600: add a7, a11 +3f9dd610: addi 0x23e880, a11 +3f9dd640: move a11, *a14+, 1 +3f9dd650: move a9, *a14+, 1 +3f9dd660: calla L3FB44400 +3f9dd690: setf 16, 1, 0 +3f9dd6a0: move @0x23ecd0, a11, 0 +3f9dd6d0: inc a11 +3f9dd6e0: move a11, @0x23ecd0, 0 +3f9dd710: move a14, -*sp, 1 +3f9dd720: move *a13(0x0), *a14+, 1 +3f9dd740: calla L3FB338D0 +3f9dd770: sub a8, a8 +3f9dd780: jruc L3F9DD800 +L3F9DD790: +3f9dd790: move a14, -*sp, 1 +3f9dd7a0: move *a13(0x0), *a14+, 1 +3f9dd7c0: calla L3FB338D0 +3f9dd7f0: movk 10, a8 +L3F9DD800: +3f9dd800: move *sp(0xc0), a14, 1 +3f9dd820: mmfm sp, a7,a9,a10,a11,a13 +3f9dd840: rets 2 +L3F9DD850: +3f9dd850: mmtm sp, a7,a9,a10,a11,a13 +3f9dd870: move a14, a13 +3f9dd880: addk 32, a14 +3f9dd890: move *a13(0xffe0), a9, 1 +3f9dd8b0: sub a10, a10 +3f9dd8c0: calla L3FB33870 +3f9dd8f0: move a8, *a13, 1 +3f9dd900: setf 16, 1, 0 +3f9dd910: move @0x23ecd0, a11, 0 +3f9dd940: cmp a11, a10 +3f9dd950: jrnc L3F9DDCD0 +L3F9DD960: +3f9dd960: move a14, -*sp, 1 +3f9dd970: movk 6, a11 +3f9dd980: move a11, *a14+, 1 +3f9dd990: move a10, a7 +3f9dd9a0: move a7, a11 +3f9dd9b0: sll 0x5, a7 +3f9dd9c0: sll 0x4, a11 +3f9dd9d0: add a11, a7 +3f9dd9e0: addi 0x23e880, a7 +3f9dda10: move a7, *a14+, 1 +3f9dda20: move a9, *a14+, 1 +3f9dda30: calla L3F27E950 +3f9dda60: move a8, a7 +3f9dda70: jrne L3F9DDC60 +3f9dda80: move a14, -*sp, 1 +3f9dda90: movk 6, a11 +3f9ddaa0: move a11, *a14+, 1 +3f9ddab0: move a10, a11 +3f9ddac0: move a11, a7 +3f9ddad0: sll 0x5, a11 +3f9ddae0: sll 0x4, a7 +3f9ddaf0: add a7, a11 +3f9ddb00: addi 0x23e880, a11 +3f9ddb30: move a11, *a14+, 1 +3f9ddb40: calla L3FB44A00 +3f9ddb70: setf 16, 1, 0 +3f9ddb80: move @0x23ecd0, a11, 0 +3f9ddbb0: dec a11 +3f9ddbc0: move a11, @0x23ecd0, 0 +3f9ddbf0: move a14, -*sp, 1 +3f9ddc00: move *a13(0x0), *a14+, 1 +3f9ddc20: calla L3FB338D0 +3f9ddc50: jruc L3F9DDD30 +L3F9DDC60: +3f9ddc60: inc a10 +3f9ddc70: setf 16, 1, 0 +3f9ddc80: move @0x23ecd0, a11, 0 +3f9ddcb0: cmp a11, a10 +3f9ddcc0: jrc L3F9DD960 +L3F9DDCD0: +3f9ddcd0: move a14, -*sp, 1 +3f9ddce0: move *a13(0x0), *a14+, 1 +3f9ddd00: calla L3FB338D0 +L3F9DDD30: +3f9ddd30: move *sp(0xc0), a14, 1 +3f9ddd50: mmfm sp, a7,a9,a10,a11,a13 +3f9ddd70: rets 2 +L3F9DDD80: +3f9ddd80: mmtm sp, a9,a11,a13 +3f9ddda0: move a14, a13 +3f9dddb0: move *a13(0xffe0), a9, 1 +3f9dddd0: move a14, -*sp, 1 +3f9ddde0: movk 6, a11 +3f9dddf0: move a11, *a14+, 1 +3f9dde00: move a9, *a14+, 1 +3f9dde10: movi 0x23cca0, a11 +3f9dde40: move a11, *a14+, 1 +3f9dde50: calla L3FB44400 +3f9dde80: move *sp(0x80), a14, 1 +3f9ddea0: mmfm sp, a9,a11,a13 +3f9ddec0: rets 2 +L3F9DDED0: +3f9dded0: mmtm sp, a9,a10,a13 +3f9ddef0: move a14, a13 +3f9ddf00: move *a13(0xffe0), a9, 1 +3f9ddf20: movi 0x23cca0, a10 +3f9ddf50: move a14, -*sp, 1 +3f9ddf60: setf 8, 0, 0 +3f9ddf70: move *a10(0x28), a8, 0 +3f9ddf90: move a8, *a14+, 1 +3f9ddfa0: move *a10(0x20), a8, 0 +3f9ddfc0: move a8, *a14+, 1 +3f9ddfd0: move *a10(0x18), a8, 0 +3f9ddff0: move a8, *a14+, 1 +3f9de000: move *a10(0x10), a8, 0 +3f9de020: move a8, *a14+, 1 +3f9de030: move *a10(0x8), a8, 0 +3f9de050: move a8, *a14+, 1 +3f9de060: move *a10, a8, 0 +3f9de070: move a8, *a14+, 1 +3f9de080: movi 0x3f9e26f8, a8 +3f9de0b0: move a8, *a14+, 1 +3f9de0c0: move a9, *a14+, 1 +3f9de0d0: calla L3FB34430 +3f9de100: move *sp(0x80), a14, 1 +3f9de120: mmfm sp, a9,a10,a13 +3f9de140: rets 2 +L3F9DE150: +3f9de150: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9de170: move a14, a13 +3f9de180: addk 32, a14 +3f9de190: sub a11, a11 +3f9de1a0: move a11, *a13, 1 +3f9de1b0: movi 0x7c00, a7 +3f9de1e0: move a7, @0x23e780, 1 +3f9de210: srl 0x3, a7 +3f9de220: move a7, @0x23e7a0, 1 +3f9de250: movi 0x7400, a7 +3f9de280: move a7, @0x23e820, 1 +3f9de2b0: srl 0x3, a7 +3f9de2c0: move a7, @0x23e840, 1 +3f9de2f0: movi 0x5400, a7 +3f9de320: move a7, @0x23e7e0, 1 +3f9de350: srl 0x3, a7 +3f9de360: move a7, @0x23e800, 1 +3f9de390: movi 0x7cc0, a7 +3f9de3c0: move a7, @0x23e640, 1 +3f9de3f0: movi 0x4f200, a11 +3f9de420: move a11, @0x23e660, 1 +3f9de450: sub a10, a10 +3f9de460: setf 1, 0, 0 +L3F9DE470: +3f9de470: movi 0x11d0, a11 +3f9de490: mpys a10, a11 +3f9de4a0: move @0x23e640, a7, 1 +3f9de4d0: add a7, a11 +3f9de4e0: movb a10, *a11(0x80) +3f9de500: movi 0x11d0, a11 +3f9de520: mpys a10, a11 +3f9de530: add a7, a11 +3f9de540: sub a7, a7 +3f9de550: movb a7, *a11(0x88) +3f9de570: move a10, a11 +3f9de580: sll 0x6, a11 +3f9de590: addi 0x23d240, a11 +3f9de5c0: movi 0x11d0, a5 +3f9de5e0: mpys a10, a5 +3f9de5f0: move @0x23e640, a7, 1 +3f9de620: add a7, a5 +3f9de630: move a5, *a11, 1 +3f9de640: move a10, a11 +3f9de650: sll 0x6, a11 +3f9de660: addi 0x23d240, a11 +3f9de690: movi 0x11d0, a5 +3f9de6b0: mpys a10, a5 +3f9de6c0: add a7, a5 +3f9de6d0: addi 0xa0, a5 +3f9de6f0: move a5, *a11(0x20), 1 +3f9de710: move a10, a11 +3f9de720: addi 0x23d1f0, a11 +3f9de750: movk 1, a5 +3f9de760: move a5, *a11, 0 +3f9de770: inc a10 +3f9de780: cmpi 0x40, a10 +3f9de7a0: jrc L3F9DE470 +3f9de7b0: sub a10, a10 +L3F9DE7C0: +3f9de7c0: movi 0x3050, a11 +3f9de7e0: mpys a10, a11 +3f9de7f0: move @0x23e660, a7, 1 +3f9de820: add a7, a11 +3f9de830: movb a10, *a11(0x80) +3f9de850: move a10, a11 +3f9de860: sll 0x6, a11 +3f9de870: addi 0x23e240, a11 +3f9de8a0: movi 0x3050, a5 +3f9de8c0: mpys a10, a5 +3f9de8d0: add a7, a5 +3f9de8e0: move a5, *a11, 1 +3f9de8f0: move a10, a11 +3f9de900: sll 0x6, a11 +3f9de910: addi 0x23e240, a11 +3f9de940: movi 0x3050, a5 +3f9de960: mpys a10, a5 +3f9de970: add a7, a5 +3f9de980: addi 0x100, a5 +3f9de9a0: move a5, *a11(0x20), 1 +3f9de9c0: move a10, a11 +3f9de9d0: addi 0x23d230, a11 +3f9dea00: movk 1, a5 +3f9dea10: move a5, *a11, 0 +3f9dea20: inc a10 +3f9dea30: cmpi 0x10, a10 +3f9dea50: jrc L3F9DE7C0 +3f9dea60: move a14, -*sp, 1 +3f9dea70: movk 20, a11 +3f9dea80: move a11, *a14+, 1 +3f9dea90: move a5, *a14+, 1 +3f9deaa0: calla L3F703D90 +3f9dead0: move a8, @0x23e680, 1 +3f9deb00: move a8, a7 +3f9deb10: jrne L3F9DEB50 +3f9deb20: calla L3F6EDD80 +L3F9DEB50: +3f9deb50: move @0x23e680, a7, 1 +3f9deb80: move a7, *a7, 1 +3f9deb90: move a7, *a7(0x20), 1 +3f9debb0: sub a10, a10 +3f9debc0: move *a13, a5, 1 +3f9debd0: jrne L3F9DECB0 +L3F9DEBE0: +3f9debe0: move a14, -*sp, 1 +3f9debf0: sub a11, a11 +3f9dec00: move a11, *a14+, 1 +3f9dec10: calla L3F9DEDA0 +3f9dec40: move a8, *a13, 1 +3f9dec50: inc a10 +3f9dec60: cmpi 0x80, a10 +3f9dec80: jrhi L3F9DECB0 +3f9dec90: move a8, a5 +3f9deca0: jreq L3F9DEBE0 +L3F9DECB0: +3f9decb0: sub a11, a11 +3f9decc0: setf 16, 0, 0 +3f9decd0: move a11, @0x23e720, 0 +3f9ded00: move a11, @0x23e710, 0 +3f9ded30: move a11, @0x23e700, 0 +3f9ded60: subk 32, a14 +3f9ded70: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9ded90: rets +L3F9DEDA0: +3f9deda0: mmtm sp, a7,a9,a10,a11,a13 +3f9dedc0: move a14, a13 +3f9dedd0: addi 0x60, a14 +3f9dedf0: move a14, -*sp, 1 +3f9dee00: movk 20, a11 +3f9dee10: move a11, *a14+, 1 +3f9dee20: movk 1, a11 +3f9dee30: move a11, *a14+, 1 +3f9dee40: calla L3F703D90 +3f9dee70: move a8, a9 +3f9dee80: jreq L3F9DF100 +3f9dee90: calla L3FB33870 +3f9deec0: move a8, *a13, 1 +3f9deed0: pushst +3f9deee0: dint +3f9deef0: move a9, *a13(0x20), 1 +3f9def10: move @0x23e680, a7, 1 +3f9def40: move *a7(0x20), *a13(0x40), 1 +3f9def70: move *a13(0x40), a11, 1 +3f9def90: move *a11, *a9, 1 +3f9defa0: move a11, *a9(0x20), 1 +3f9defc0: move a9, *a11, 1 +3f9defd0: move *a9, a11, 1 +3f9defe0: move a9, *a11(0x20), 1 +3f9df000: popst +3f9df010: setf 16, 1, 0 +3f9df020: move @0x23e6c0, a11, 0 +3f9df050: inc a11 +3f9df060: move a11, @0x23e6c0, 0 +3f9df090: move a14, -*sp, 1 +3f9df0a0: move a8, *a14+, 1 +3f9df0b0: calla L3FB338D0 +3f9df0e0: sub a8, a8 +3f9df0f0: jruc L3F9DF110 +L3F9DF100: +3f9df100: movk 8, a8 +L3F9DF110: +3f9df110: move *sp(0xc0), a14, 1 +3f9df130: mmfm sp, a7,a9,a10,a11,a13 +3f9df150: rets 2 +L3F9DF160: +3f9df160: mmtm sp, a7,a9,a11,a13 +3f9df180: move a14, a13 +3f9df190: addi 0x60, a14 +3f9df1b0: move @0x23e680, a9, 1 +3f9df1e0: move *a9, a11, 1 +3f9df1f0: cmp a9, a11 +3f9df200: jreq L3F9DF460 +3f9df210: calla L3FB33870 +3f9df240: move a8, *a13, 1 +3f9df250: move *a9, a9, 1 +3f9df260: pushst +3f9df270: dint +3f9df280: move a9, *a13(0x20), 1 +3f9df2a0: move *a9(0x20), *a13(0x40), 1 +3f9df2d0: move *a13(0x40), a11, 1 +3f9df2f0: move *a9, *a11, 1 +3f9df300: move *a11, a7, 1 +3f9df310: move a11, *a7(0x20), 1 +3f9df330: move a9, *a9, 1 +3f9df340: move a9, *a9(0x20), 1 +3f9df360: popst +3f9df370: setf 16, 1, 0 +3f9df380: move @0x23e6c0, a11, 0 +3f9df3b0: dec a11 +3f9df3c0: move a11, @0x23e6c0, 0 +3f9df3f0: move a14, -*sp, 1 +3f9df400: move a8, *a14+, 1 +3f9df410: calla L3FB338D0 +3f9df440: move a9, a8 +3f9df450: jruc L3F9DF470 +L3F9DF460: +3f9df460: sub a8, a8 +L3F9DF470: +3f9df470: subi 0x60, a14 +3f9df490: mmfm sp, a7,a9,a11,a13 +3f9df4b0: rets +L3F9DF4C0: +3f9df4c0: mmtm sp, a9,a10,a11,a12,a13 +3f9df4e0: move a14, a13 +3f9df4f0: move *a13(0xffe0), a9, 1 +3f9df510: move *a13(0xffc0), a10, 1 +3f9df530: move *a13(0xffa0), a11, 1 +3f9df550: calla L3F9DF160 +3f9df580: move a8, a12 +3f9df590: jreq L3F9DF660 +3f9df5a0: move a9, *a12(0x40), 1 +3f9df5c0: move a10, *a12(0x60), 1 +3f9df5e0: move a11, *a12(0x80), 1 +3f9df600: move a14, -*sp, 1 +3f9df610: move a12, *a14+, 1 +3f9df620: calla L3FB41630 +3f9df650: jruc L3F9DF690 +L3F9DF660: +3f9df660: calla L3F6EDD80 +L3F9DF690: +3f9df690: move *sp(0xc0), a14, 1 +3f9df6b0: mmfm sp, a9,a10,a11,a12,a13 +3f9df6d0: rets 2 +L3F9DF6E0: +3f9df6e0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9df700: move a14, a13 +3f9df710: addk 32, a14 +3f9df720: sub a10, a10 +3f9df730: move a10, a11 +3f9df740: move @0x1b3900, a7, 1 +3f9df770: setf 1, 1, 0 +3f9df780: move *a7(0x1c1), a5, 0 +3f9df7a0: move a5, *a13, 1 +3f9df7b0: movk 1, a5 +3f9df7c0: move a5, *a7(0x1c1), 0 +3f9df7e0: setf 8, 0, 0 +3f9df7f0: move *a13(0xffe0), a5, 0 +3f9df810: movb a5, @0x23e770 +3f9df840: cmpi 0x33, a5 +3f9df860: jrne L3F9DFC50 +3f9df870: move a10, a9 +3f9df880: setf 1, 0, 0 +L3F9DF890: +3f9df890: move a9, a7 +3f9df8a0: addi 0x23d230, a7 +3f9df8d0: move *a7, a7, 0 +3f9df8e0: dsj a7, L3F9DFC00 +3f9df900: move a9, a7 +3f9df910: addi 0x23d230, a7 +3f9df940: sub a5, a5 +3f9df950: move a5, *a7, 0 +3f9df960: move a9, @0x23e750, 1 +3f9df990: move @0x23e660, a10, 1 +3f9df9c0: movi 0x3050, a7 +3f9df9e0: mpys a9, a7 +3f9df9f0: add a7, a10 +3f9dfa00: move a10, *a10(0x20), 1 +3f9dfa20: move a10, *a10, 1 +3f9dfa30: move a10, a7 +3f9dfa40: addi 0x40, a7 +3f9dfa60: move a7, *a10(0x60), 1 +3f9dfa80: move a7, *a10(0x40), 1 +3f9dfaa0: movb a5, *a10(0x88) +3f9dfac0: setf 16, 0, 0 +3f9dfad0: move a5, *a10(0x90), 0 +3f9dfaf0: move a5, *a10(0xa0), 1 +3f9dfb10: move a5, *a10(0xc0), 1 +3f9dfb30: move a5, *a10(0xe0), 0 +3f9dfb50: move a5, *a10(0xf0), 0 +3f9dfb70: move @0x1b3900, a7, 1 +3f9dfba0: setf 1, 1, 0 +3f9dfbb0: move *a13(0x0), *a7(0x1c1), 0 +3f9dfbe0: move a10, a8 +3f9dfbf0: jruc L3F9E0010 +L3F9DFC00: +3f9dfc00: inc a9 +3f9dfc10: cmpi 0x10, a9 +3f9dfc30: jrc L3F9DF890 +3f9dfc40: jruc L3F9DFFA0 +L3F9DFC50: +3f9dfc50: move a10, a9 +3f9dfc60: setf 1, 0, 0 +L3F9DFC70: +3f9dfc70: move a9, a7 +3f9dfc80: addi 0x23d1f0, a7 +3f9dfcb0: move *a7, a7, 0 +3f9dfcc0: dsj a7, L3F9DFF60 +3f9dfce0: move a9, @0x23e750, 1 +3f9dfd10: move a9, a7 +3f9dfd20: addi 0x23d1f0, a7 +3f9dfd50: sub a5, a5 +3f9dfd60: move a5, *a7, 0 +3f9dfd70: move @0x23e640, a11, 1 +3f9dfda0: movi 0x11d0, a7 +3f9dfdc0: mpys a9, a7 +3f9dfdd0: add a7, a11 +3f9dfde0: setf 16, 0, 0 +3f9dfdf0: move a5, *a11(0x90), 0 +3f9dfe10: movb a5, *a11(0x88) +3f9dfe30: move a11, *a11(0x20), 1 +3f9dfe50: move a11, *a11, 1 +3f9dfe60: move a11, a7 +3f9dfe70: addi 0x40, a7 +3f9dfe90: move a7, *a11(0x60), 1 +3f9dfeb0: move a7, *a11(0x40), 1 +3f9dfed0: move @0x1b3900, a7, 1 +3f9dff00: setf 1, 1, 0 +3f9dff10: move *a13(0x0), *a7(0x1c1), 0 +3f9dff40: move a11, a8 +3f9dff50: jruc L3F9E0010 +L3F9DFF60: +3f9dff60: inc a9 +3f9dff70: cmpi 0x40, a9 +3f9dff90: jrc L3F9DFC70 +L3F9DFFA0: +3f9dffa0: move @0x1b3900, a7, 1 +3f9dffd0: move *a13(0x0), *a7(0x1c1), 0 +3f9e0000: sub a8, a8 +L3F9E0010: +3f9e0010: move *sp(0xe0), a14, 1 +3f9e0030: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9e0050: rets 2 +L3F9E0060: +3f9e0060: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9e0080: move a14, a13 +3f9e0090: addk 32, a14 +3f9e00a0: move *a13(0xffc0), a9, 1 +3f9e00c0: move @0x1b3900, a7, 1 +3f9e00f0: setf 1, 1, 0 +3f9e0100: move *a7(0x1c1), a5, 0 +3f9e0120: move a5, *a13, 1 +3f9e0130: movk 1, a5 +3f9e0140: move a5, *a7(0x1c1), 0 +3f9e0160: setf 8, 0, 0 +3f9e0170: move *a13(0xffe0), a5, 0 +3f9e0190: cmpi 0x33, a5 +3f9e01b0: jrne L3F9E0440 +3f9e01c0: move a9, a12 +3f9e01d0: move *a12(0x80), a10, 0 +3f9e01f0: cmpi 0x10, a10 +3f9e0210: jrls L3F9E0280 +3f9e0220: setf 1, 1, 0 +3f9e0230: move *a13(0x0), *a7(0x1c1), 0 +3f9e0260: movk 21, a8 +3f9e0270: jruc L3F9E0690 +L3F9E0280: +3f9e0280: move a10, a5 +3f9e0290: addi 0x23d230, a5 +3f9e02c0: setf 1, 0, 0 +3f9e02d0: move *a5, a5, 0 +3f9e02e0: dsjs a5, L3F9E0360 +3f9e02f0: move *a13(0x0), *a7(0x1c1), 0 +3f9e0320: calla L3F6EDD80 +3f9e0350: jruc L3F9E0690 +L3F9E0360: +3f9e0360: move a10, a5 +3f9e0370: addi 0x23d230, a5 +3f9e03a0: movk 1, a7 +3f9e03b0: move a7, *a5, 0 +3f9e03c0: move @0x1b3900, a5, 1 +3f9e03f0: move *a13(0x0), *a5(0x1c1), 0 +3f9e0420: sub a8, a8 +3f9e0430: jruc L3F9E0690 +L3F9E0440: +3f9e0440: move a9, a11 +3f9e0450: move *a11(0x80), a10, 0 +3f9e0470: cmpi 0x40, a10 +3f9e0490: jrls L3F9E0500 +3f9e04a0: setf 1, 1, 0 +3f9e04b0: move *a13(0x0), *a7(0x1c1), 0 +3f9e04e0: movk 22, a8 +3f9e04f0: jruc L3F9E0690 +L3F9E0500: +3f9e0500: move a10, a5 +3f9e0510: addi 0x23d1f0, a5 +3f9e0540: setf 1, 0, 0 +3f9e0550: move *a5, a5, 0 +3f9e0560: dsjs a5, L3F9E05C0 +3f9e0570: move *a13(0x0), *a7(0x1c1), 0 +3f9e05a0: movk 22, a8 +3f9e05b0: jruc L3F9E0690 +L3F9E05C0: +3f9e05c0: move a10, a5 +3f9e05d0: addi 0x23d1f0, a5 +3f9e0600: movk 1, a7 +3f9e0610: move a7, *a5, 0 +3f9e0620: move @0x1b3900, a5, 1 +3f9e0650: move *a13(0x0), *a5(0x1c1), 0 +3f9e0680: sub a8, a8 +L3F9E0690: +3f9e0690: move *sp(0x100), a14, 1 +3f9e06b0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9e06d0: rets 2 +L3F9E06E0: +3f9e06e0: mmtm sp, a7,a9,a10,a11,a13 +3f9e0700: move a14, a13 +3f9e0710: addk 32, a14 +3f9e0720: movk 1, a11 +3f9e0730: setf 16, 1, 0 +3f9e0740: move a11, *a13, 0 +3f9e0750: move *a13(0xffc0), a7, 1 +3f9e0770: move a7, a9 +3f9e0780: addi 0x40, a9 +3f9e07a0: move *a9, a11, 1 +3f9e07b0: subi 0x40, a11 +3f9e07d0: cmp a7, a11 +3f9e07e0: jreq L3F9E08A0 +L3F9E07F0: +3f9e07f0: move *a13, a11, 0 +3f9e0800: inc a11 +3f9e0810: move a11, *a13, 0 +3f9e0820: move *a9, a9, 1 +3f9e0830: move *a13(0xffc0), a7, 1 +3f9e0850: move *a9, a11, 1 +3f9e0860: subi 0x40, a11 +3f9e0880: cmp a7, a11 +3f9e0890: jrne L3F9E07F0 +L3F9E08A0: +3f9e08a0: move a7, a9 +3f9e08b0: addi 0x40, a9 +3f9e08d0: sub a11, a11 +3f9e08e0: move a11, *a13(0x10), 0 +3f9e0900: move *a13, a7, 0 +3f9e0910: cmp a7, a11 +3f9e0920: jrge L3F9E0B30 +L3F9E0930: +3f9e0930: move a9, a10 +3f9e0940: subi 0x40, a10 +3f9e0960: move a10, *a13(0xffc0), 1 +3f9e0980: move *a10(0x40), a9, 1 +3f9e09a0: move a10, a11 +3f9e09b0: addi 0x40, a11 +3f9e09d0: move a11, *a10(0x60), 1 +3f9e09f0: move a11, *a10(0x40), 1 +3f9e0a10: move a14, -*sp, 1 +3f9e0a20: move a10, *a14+, 1 +3f9e0a30: setf 8, 0, 0 +3f9e0a40: move *a13(0xffe0), a11, 0 +3f9e0a60: move a11, *a14+, 1 +3f9e0a70: calla L3F9E0060 +3f9e0aa0: setf 16, 1, 0 +3f9e0ab0: move *a13(0x10), a7, 0 +3f9e0ad0: inc a7 +3f9e0ae0: move a7, *a13(0x10), 0 +3f9e0b00: move *a13, a11, 0 +3f9e0b10: cmp a11, a7 +3f9e0b20: jrlt L3F9E0930 +L3F9E0B30: +3f9e0b30: move *sp(0xc0), a14, 1 +3f9e0b50: mmfm sp, a7,a9,a10,a11,a13 +3f9e0b70: rets 2 +L3F9E0B80: +3f9e0b80: mmtm sp, a7,a9,a10,a11,a13 +3f9e0ba0: move a14, a13 +3f9e0bb0: move *a13(0xffe0), a9, 1 +3f9e0bd0: movk 1, a11 +3f9e0be0: move a9, a10 +3f9e0bf0: addi 0x40, a10 +3f9e0c10: move *a10, a7, 1 +3f9e0c20: subi 0x40, a7 +3f9e0c40: cmp a9, a7 +3f9e0c50: jreq L3F9E0D00 +L3F9E0C60: +3f9e0c60: inc a11 +3f9e0c70: move *a10, a10, 1 +3f9e0c80: move *a10, a7, 1 +3f9e0c90: subi 0x40, a7 +3f9e0cb0: cmp a9, a7 +3f9e0cc0: jreq L3F9E0D00 +3f9e0cd0: cmpi 0x3, a11 +3f9e0cf0: jrle L3F9E0C60 +L3F9E0D00: +3f9e0d00: cmpi 0x3, a11 +3f9e0d20: jrle L3F9E0D70 +3f9e0d30: calla L3F6EDD80 +3f9e0d60: jruc L3F9E0D80 +L3F9E0D70: +3f9e0d70: move a11, a8 +L3F9E0D80: +3f9e0d80: move *sp(0xc0), a14, 1 +3f9e0da0: mmfm sp, a7,a9,a10,a11,a13 +3f9e0dc0: rets 2 +L3F9E0DD0: +3f9e0dd0: mmtm sp, a0,a2,a4,a6,a7,a9,a10,a11,a12,a13 +3f9e0df0: move a14, a13 +3f9e0e00: addk 16, a14 +3f9e0e10: move *a13(0xffc0), a9, 1 +3f9e0e30: sub a2, a2 +3f9e0e40: move a2, a4 +3f9e0e50: setf 16, 1, 0 +3f9e0e60: move a2, *a13, 0 +3f9e0e70: cmpi 0x3, a9 +3f9e0e90: jrle L3F9E0ED0 +3f9e0ea0: calla L3F6EDD80 +L3F9E0ED0: +3f9e0ed0: move @0x23ed60, a7, 1 +3f9e0f00: inc a7 +3f9e0f10: move a7, @0x23ed60, 1 +3f9e0f40: move *a13(0xff80), a0, 1 +3f9e0f60: setf 16, 0, 0 +3f9e0f70: move *a13(0xffe0), a7, 0 +3f9e0f90: cmpi 0x34, a7 +3f9e0fb0: jrne L3F9E1430 +3f9e0fc0: move *a13(0xffa0), a10, 1 +3f9e0fe0: move a10, a11 +3f9e0ff0: addi 0x40, a11 +3f9e1010: move a4, a6 +3f9e1020: cmp a9, a6 +3f9e1030: jrge L3F9E1460 +L3F9E1040: +3f9e1040: move a11, a12 +3f9e1050: subi 0x40, a12 +3f9e1070: move a12, a10 +3f9e1080: move *a10(0x40), a11, 1 +3f9e10a0: setf 16, 0, 0 +3f9e10b0: move *a10(0x90), a4, 0 +3f9e10d0: move a6, a7 +3f9e10e0: inc a7 +3f9e10f0: cmp a9, a7 +3f9e1100: jrne L3F9E1160 +3f9e1110: move a4, a2 +3f9e1120: setf 16, 1, 0 +3f9e1130: move *a13, a7, 0 +3f9e1140: move a2, a4 +3f9e1150: sub a7, a4 +L3F9E1160: +3f9e1160: move a4, a7 +3f9e1170: jrlt L3F9E11B0 +3f9e1180: cmpi 0x226, a4 +3f9e11a0: jrle L3F9E12E0 +L3F9E11B0: +3f9e11b0: move a4, a7 +3f9e11c0: jrge L3F9E1220 +3f9e11d0: cmpi 0xfffd, a4 +3f9e11f0: jrlt L3F9E1220 +3f9e1200: move a2, a8 +3f9e1210: jruc L3F9E1470 +L3F9E1220: +3f9e1220: move a14, -*sp, 1 +3f9e1230: move a4, *a14+, 1 +3f9e1240: movi 0x3f9e27e8, a8 +3f9e1270: move a8, *a14+, 1 +3f9e1280: calla L3FB341E0 +3f9e12b0: calla L3F6EDD80 +L3F9E12E0: +3f9e12e0: move a14, -*sp, 1 +3f9e12f0: move a4, *a14+, 1 +3f9e1300: move a0, *a14+, 1 +3f9e1310: move a10, a7 +3f9e1320: addi 0xa0, a7 +3f9e1340: move a7, *a14+, 1 +3f9e1350: calla L3FB44400 +3f9e1380: move a4, a7 +3f9e1390: sll 0x3, a7 +3f9e13a0: add a7, a0 +3f9e13b0: setf 16, 1, 0 +3f9e13c0: move *a13, a7, 0 +3f9e13d0: add a4, a7 +3f9e13e0: move a7, *a13, 0 +3f9e13f0: inc a6 +3f9e1400: cmp a9, a6 +3f9e1410: jrlt L3F9E1040 +3f9e1420: jruc L3F9E1460 +L3F9E1430: +3f9e1430: calla L3F6EDD80 +L3F9E1460: +3f9e1460: move a2, a8 +L3F9E1470: +3f9e1470: move *sp(0x160), a14, 1 +3f9e1490: mmfm sp, a0,a2,a4,a6,a7,a9,a10,a11,a12,a13 +3f9e14b0: rets 2 +3f9e14c0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9e14e0: move a14, a13 +3f9e14f0: move *a13(0xffc0), a9, 1 +3f9e1510: setf 8, 0, 0 +3f9e1520: move *a13(0xffe0), a7, 0 +3f9e1540: cmpi 0x34, a7 +3f9e1560: jrne L3F9E1A40 +3f9e1570: move a9, a10 +3f9e1580: move @0x23e640, a7, 1 +3f9e15b0: cmp a7, a10 +3f9e15c0: jrc L3F9E1620 +3f9e15d0: addi 0x46250, a7 +3f9e1600: cmp a7, a10 +3f9e1610: jrls L3F9E1660 +L3F9E1620: +3f9e1620: calla L3F6EDD80 +3f9e1650: jruc L3F9E1D30 +L3F9E1660: +3f9e1660: move *a10(0x40), a7, 1 +3f9e1680: move @0x23e640, a5, 1 +3f9e16b0: addi 0x40, a5 +3f9e16d0: cmp a5, a7 +3f9e16e0: jrc L3F9E1790 +3f9e16f0: move *a10(0x40), a7, 1 +3f9e1710: move @0x23e640, a5, 1 +3f9e1740: addi 0x46290, a5 +3f9e1770: cmp a5, a7 +3f9e1780: jrls L3F9E17D0 +L3F9E1790: +3f9e1790: calla L3F6EDD80 +3f9e17c0: jruc L3F9E1D30 +L3F9E17D0: +3f9e17d0: move *a10(0x60), a7, 1 +3f9e17f0: move @0x23e640, a5, 1 +3f9e1820: addi 0x40, a5 +3f9e1840: cmp a5, a7 +3f9e1850: jrc L3F9E1900 +3f9e1860: move *a10(0x60), a7, 1 +3f9e1880: move @0x23e640, a5, 1 +3f9e18b0: addi 0x46290, a5 +3f9e18e0: cmp a5, a7 +3f9e18f0: jrls L3F9E1940 +L3F9E1900: +3f9e1900: calla L3F6EDD80 +3f9e1930: jruc L3F9E1D30 +L3F9E1940: +3f9e1940: move *a10(0x88), a7, 0 +3f9e1960: jreq L3F9E19B0 +3f9e1970: calla L3F6EDD80 +3f9e19a0: jruc L3F9E1D30 +L3F9E19B0: +3f9e19b0: move *a10(0x80), a7, 0 +3f9e19d0: cmpi 0x40, a7 +3f9e19f0: jrls L3F9E1D30 +3f9e1a00: calla L3F6EDD80 +3f9e1a30: jruc L3F9E1D30 +L3F9E1A40: +3f9e1a40: cmpi 0x33, a7 +3f9e1a60: jrne L3F9E1D00 +3f9e1a70: move a9, a11 +3f9e1a80: move @0x23e660, a5, 1 +3f9e1ab0: cmp a5, a11 +3f9e1ac0: jrc L3F9E1B20 +3f9e1ad0: addi 0x2d4d0, a5 +3f9e1b00: cmp a5, a11 +3f9e1b10: jrls L3F9E1B60 +L3F9E1B20: +3f9e1b20: calla L3F6EDD80 +3f9e1b50: jruc L3F9E1D30 +L3F9E1B60: +3f9e1b60: move *a11(0x40), a5, 1 +3f9e1b80: move a11, a7 +3f9e1b90: addi 0x40, a7 +3f9e1bb0: cmp a7, a5 +3f9e1bc0: jrne L3F9E1C40 +3f9e1bd0: move *a11(0x60), a7, 1 +3f9e1bf0: move a11, a5 +3f9e1c00: addi 0x40, a5 +3f9e1c20: cmp a5, a7 +3f9e1c30: jreq L3F9E1C80 +L3F9E1C40: +3f9e1c40: calla L3F6EDD80 +3f9e1c70: jruc L3F9E1D30 +L3F9E1C80: +3f9e1c80: move *a11(0x80), a7, 0 +3f9e1ca0: subk 16, a7 +3f9e1cb0: jrls L3F9E1D30 +3f9e1cc0: calla L3F6EDD80 +3f9e1cf0: jruc L3F9E1D30 +L3F9E1D00: +3f9e1d00: calla L3F6EDD80 +L3F9E1D30: +3f9e1d30: move *sp(0xe0), a14, 1 +3f9e1d50: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9e1d70: rets 2 +3f9e1d80: .word 0x7266 +3f9e1d90: sra a11, a5 +3f9e1da0: .word 0x725f +3f9e1db0: sll a3, a3 +3f9e1dc0: dsjs a0, L3F9E1D40 +3f9e1dd0: sll 0x9, a0 +3f9e1de0: sra a3, a12 +3f9e1df0: .word 0x000a +3f9e1e00: or a10, a14 +3f9e1e10: move a10, b13 +3f9e1e20: mpyu a10, a6 +3f9e1e30: addc a2, a2 +3f9e1e40: subb b2, b5 +3f9e1e50: andn a2, a5 +3f9e1e60: cmp b10, b3 +3f9e1e70: mpyu a10, a14 +3f9e1e80: andn b2, b2 +3f9e1e90: move a2, b9 +3f9e1ea0: sla 0x2, a7 +3f9e1eb0: .word 0x7865 +3f9e1ec0: sra a11, a3 +3f9e1ed0: sra a3, a5 +3f9e1ee0: sla 0x3, b3 +3f9e1ef0: add a10, a12 +3f9e1f00: mpyu a10, a14 +3f9e1f10: andn b2, b2 +3f9e1f20: move a2, b9 +3f9e1f30: mpyu a10, a7 +3f9e1f40: sub a10, a12 +3f9e1f50: subb a10, a14 +3f9e1f60: cmp b2, b4 +3f9e1f70: modu a0, a0 +3f9e1f80: mpyu a11, a9 +3f9e1f90: .word 0x7865 +3f9e1fa0: .word 0x785f +3f9e1fb0: rl a11, a13 +3f9e1fc0: sla 0x3, b4 +3f9e1fd0: sla 0x1, b10 +3f9e1fe0: .word 0x754e +L3F9E1FF0: +3f9e1ff0: modu a11, a13 +3f9e2000: sla 0x3, a6 +3f9e2010: mods b11, b8 +3f9e2020: .word 0x7469 +3f9e2030: sll a1, a0 +3f9e2040: srl b3, b5 +3f9e2050: sra a11, a6 +3f9e2060: .word 0x7372 +3f9e2070: dsjs a0, L3F9E1FF0 +3f9e2080: sll 0x9, a0 +L3F9E2090: +3f9e2090: sla 0x3, a4 +3f9e20a0: sla 0x1, b14 +3f9e20b0: .word 0x0a31 +3f9e20c0: and a0, a0 +3f9e20d0: or a2, a11 +3f9e20e0: mpyu b10, b3 +3f9e20f0: addc b10, b2 +3f9e2100: sub b2, b6 +3f9e2110: dsjs a0, L3F9E2090 +3f9e2120: sll 0x9, a0 +3f9e2130: sla 0x3, a4 +3f9e2140: sla 0x1, b11 +3f9e2150: btst b10, b0 +3f9e2160: andn b10, b4 +3f9e2170: divs b2, sp +3f9e2180: or a2, a13 +3f9e2190: sla 0x2, a4 +3f9e21a0: sla 0x1, b13 +3f9e21b0: sra a1, a5 +L3F9E21C0: +3f9e21c0: dsjs a0, L3F9E2360 +3f9e21d0: move a1, b0 +3f9e21e0: mpyu b10, b3 +3f9e21f0: move a10, b3 +3f9e2200: divs b10, b0 +3f9e2210: addc b10, sp +3f9e2220: or a10, sp +3f9e2230: or a2, a14 +3f9e2240: dsjs a0, L3F9E21C0 +L3F9E2250: +3f9e2250: sll 0x9, a0 +3f9e2260: sla 0x3, a4 +3f9e2270: sla 0x1, b11 +3f9e2280: add a10, a12 +3f9e2290: subb b10, b2 +3f9e22a0: mpyu a10, a5 +3f9e22b0: btst b10, b0 +3f9e22c0: andn b10, b4 +L3F9E22D0: +3f9e22d0: dsjs a0, L3F9E2250 +3f9e22e0: sll 0x9, a0 +3f9e22f0: sla 0x3, a4 +3f9e2300: .word 0x000a +3f9e2310: andn a10, a1 +3f9e2320: and b10, b4 +3f9e2330: move b2, sp +3f9e2340: move a2, b5 +3f9e2350: dsjs a0, L3F9E22D0 +L3F9E2360: +3f9e2360: sll 0x9, a0 +3f9e2370: sla 0x3, a4 +3f9e2380: sla 0x1, b11 +3f9e2390: or a10, a14 +3f9e23a0: move a10, b13 +3f9e23b0: mpyu a10, a6 +3f9e23c0: or a10, a2 +3f9e23d0: subb a2, a6 +3f9e23e0: cmp b10, b3 +3f9e23f0: mpyu a10, a14 +3f9e2400: andn b2, b8 +3f9e2410: move a2, b9 +3f9e2420: sla 0x2, a7 +3f9e2430: sla 0x1, b13 +3f9e2440: sra a1, a5 +3f9e2450: dsjs a0, L3F9E25F0 +3f9e2460: or a10, a14 +3f9e2470: move a10, b13 +3f9e2480: mpyu a10, a6 +3f9e2490: or a10, a2 +3f9e24a0: subb a2, a6 +3f9e24b0: cmp b10, b3 +3f9e24c0: mpyu a10, a14 +3f9e24d0: andn b2, b2 +3f9e24e0: move a2, b9 +3f9e24f0: sla 0x2, a7 +3f9e2500: sla 0x1, b13 +3f9e2510: sra a1, a5 +3f9e2520: dsjs a0, L3F9E26C0 +3f9e2530: .word 0x0a20 +3f9e2540: move a0, a0 +3f9e2550: move a2, b1 +3f9e2560: sub a10, a3 +3f9e2570: or b2, b3 +3f9e2580: or a2, a1 +3f9e2590: or a0, a0 +3f9e25a0: sla b11, b2 +3f9e25b0: .word 0x736e +3f9e25c0: rl a11, a13 +3f9e25d0: mpyu b11, b4 +3f9e25e0: sla b10, b0 +L3F9E25F0: +3f9e25f0: lmo a11, a3 +3f9e2600: .word 0x7465 +3f9e2610: modu a1, a0 +3f9e2620: mods b11, b5 +3f9e2630: srl a3, sp +3f9e2640: .word 0x785f +3f9e2650: .word 0x746d +3f9e2660: .word 0x7562 +3f9e2670: srl a3, a6 +3f9e2680: .word 0x7265 +3f9e2690: sla 0x3, b3 +3f9e26a0: sla 0x1, b13 +3f9e26b0: sra a1, a5 +L3F9E26C0: +3f9e26c0: sla 0x9, a0 +3f9e26d0: sla 0x1, b13 +3f9e26e0: .word 0x0a31 +3f9e26f0: sll 0x8, a0 +3f9e2700: rl 0x11, b0 +3f9e2710: srl 0x16, b8 +3f9e2720: rl 0x1, a5 +3f9e2730: divs b1, b2 +3f9e2740: sll 0x9, a13 +3f9e2750: rl 0x11, b0 +3f9e2760: srl 0x16, b8 +3f9e2770: rl 0x1, a5 +3f9e2780: divs b1, b2 +3f9e2790: sll 0x9, a13 +3f9e27a0: rl 0x11, b0 +3f9e27b0: srl 0x16, b8 +3f9e27c0: rl 0x1, a5 +3f9e27d0: divs b1, b2 +3f9e27e0: subb a0, a0 +3f9e27f0: .word 0x7461 +3f9e2800: mods a3, a1 +3f9e2810: sra a9, a0 +3f9e2820: .word 0x7272 +3f9e2830: .word 0x726f +3f9e2840: modu a1, a0 +3f9e2850: mpyu a11, a9 +3f9e2860: modu a11, a3 +3f9e2870: .word 0x7970 +3f9e2880: dsjs a0, L3F9E29A0 +3f9e2890: cmp a9, a0 +3f9e28a0: .word 0x766e +L3F9E28B0: +3f9e28b0: mods a3, a1 +3f9e28c0: sra a3, a9 +3f9e28d0: sll a1, a0 +3f9e28e0: srl b3, b5 +3f9e28f0: sra a11, a6 +3f9e2900: sla 0x3, b2 +3f9e2910: rl b11, b3 +3f9e2920: sra b11, b10 +3f9e2930: dsjs a0, L3F9E28B0 +3f9e2940: sll 0x9, a0 +3f9e2950: sla 0x3, a4 +3f9e2960: .word 0x0a20 +3f9e2970: .word 0x0000 +3f9e2980: mmtm sp, a9,a11,a13 +L3F9E29A0: +3f9e29a0: move a14, a13 +3f9e29b0: addi 0x40, a14 +3f9e29d0: move a14, -*sp, 1 +3f9e29e0: movk 1, a11 +3f9e29f0: move a11, *a14+, 1 +3f9e2a00: move *a13(0xffe0), a9, 1 +3f9e2a20: sll 0x2, a9 +3f9e2a30: addi 0x8e, a9 +3f9e2a50: move a9, *a14+, 1 +3f9e2a60: calla L3F703D90 +3f9e2a90: move a8, *a13, 1 +3f9e2aa0: move *a13(0xffe0), *a8(0x250), 1 +3f9e2ad0: sub a9, a9 +3f9e2ae0: move a9, *a13(0x20), 1 +3f9e2b00: move *a13(0xffe0), a11, 1 +3f9e2b20: cmp a11, a9 +3f9e2b30: jrge L3F9E2CC0 +L3F9E2B40: +3f9e2b40: move *a13, a11, 1 +3f9e2b50: move *a13(0x20), a9, 1 +3f9e2b70: sll 0x5, a9 +3f9e2b80: add a11, a9 +3f9e2b90: move a14, -*sp, 1 +3f9e2ba0: movk 1, a11 +3f9e2bb0: move a11, *a14+, 1 +3f9e2bc0: movk 24, a11 +3f9e2bd0: move a11, *a14+, 1 +3f9e2be0: calla L3F703D90 +3f9e2c10: move a8, *a9(0x270), 1 +3f9e2c30: move *a13(0x20), a9, 1 +3f9e2c50: inc a9 +3f9e2c60: move a9, *a13(0x20), 1 +3f9e2c80: move *a13(0xffe0), a11, 1 +3f9e2ca0: cmp a11, a9 +3f9e2cb0: jrlt L3F9E2B40 +L3F9E2CC0: +3f9e2cc0: move *a13, a9, 1 +3f9e2cd0: sub a11, a11 +3f9e2ce0: movb a11, *a9(0x240) +3f9e2d00: movb a11, *a9(0x248) +3f9e2d20: move a9, a8 +3f9e2d30: move *sp(0x80), a14, 1 +3f9e2d50: mmfm sp, a9,a11,a13 +3f9e2d70: rets 2 +3f9e2d80: mmtm sp, a7,a9,a11,a13 +3f9e2da0: move a14, a13 +3f9e2db0: addi 0x60, a14 +3f9e2dd0: move *a13(0xffe0), a11, 1 +3f9e2df0: movi 0x7fd7, a9 +3f9e2e10: setf 16, 1, 0 +3f9e2e20: move a9, *a11(0x80), 0 +3f9e2e40: sub a9, a9 +3f9e2e50: move a9, *a11(0x90), 0 +3f9e2e70: movi 0x7fd7, a9 +3f9e2e90: move a9, *a11(0xa0), 0 +3f9e2eb0: sub a9, a9 +3f9e2ec0: move a9, *a11(0xb0), 0 +3f9e2ee0: move *a11(0x140), a9, 1 +3f9e2f00: move *a9(0x160), *a13(0x0), 1 +3f9e2f30: move a14, -*sp, 1 +3f9e2f40: move a11, *a14+, 1 +3f9e2f50: calla L3F9E4890 +3f9e2f80: move a14, -*sp, 1 +3f9e2f90: move *a11(0x120), a9, 1 +3f9e2fb0: move *a11(0x160), a7, 1 +3f9e2fd0: move a7, a11 +3f9e2fe0: sll 0x9, a7 +3f9e2ff0: sll 0x7, a11 +3f9e3000: add a11, a7 +3f9e3010: move *a9(0x480), a11, 1 +3f9e3030: add a7, a11 +3f9e3040: move *a11(0x1a0), *a14+, 1 +3f9e3060: move *a13(0xffe0), a11, 1 +3f9e3080: move *a11(0x120), a9, 1 +3f9e30a0: move *a11(0x160), a7, 1 +3f9e30c0: move a7, a11 +3f9e30d0: sll 0x9, a7 +3f9e30e0: sll 0x7, a11 +3f9e30f0: add a11, a7 +3f9e3100: move *a9(0x480), a11, 1 +3f9e3120: add a7, a11 +3f9e3130: move *a11(0x1c0), *a14+, 1 +3f9e3150: sub a11, a11 +3f9e3160: move a11, *a14+, 1 +3f9e3170: move *a13(0xffe0), a9, 1 +3f9e3190: move *a9(0xe0), a7, 1 +3f9e31b0: addk 4, a7 +3f9e31c0: move a7, *a14+, 1 +3f9e31d0: move *a9(0xc0), a7, 1 +3f9e31f0: addk 4, a7 +3f9e3200: move a7, *a14+, 1 +3f9e3210: move *a9(0x20), *a14+, 1 +3f9e3230: move *a9(0x0), *a14+, 1 +3f9e3250: move *a9(0x180), *a14+, 1 +3f9e3270: move *a9(0x120), *a14+, 1 +3f9e3290: calla L3FD41B90 +3f9e32c0: move a8, *a9(0x1a0), 1 +3f9e32e0: move *a9(0x40), a7, 1 +3f9e3300: jrne L3F9E3340 +3f9e3310: move *a9(0x60), a7, 1 +3f9e3330: jreq L3F9E3440 +L3F9E3340: +3f9e3340: move a14, -*sp, 1 +3f9e3350: move a11, *a14+, 1 +3f9e3360: move a11, *a14+, 1 +3f9e3370: move a11, *a14+, 1 +3f9e3380: move a11, *a14+, 1 +3f9e3390: move *a9(0x60), *a14+, 1 +3f9e33b0: move *a9(0x40), *a14+, 1 +3f9e33d0: move *a9(0x1a0), *a14+, 1 +3f9e33f0: move *a9(0x120), *a14+, 1 +3f9e3410: calla L3FD9C170 +L3F9E3440: +3f9e3440: move a14, -*sp, 1 +3f9e3450: move a11, *a14+, 1 +3f9e3460: move a11, *a14+, 1 +3f9e3470: move *a9(0x1a0), *a14+, 1 +3f9e3490: move *a9(0x120), *a14+, 1 +3f9e34b0: calla L3F997000 +3f9e34e0: move a8, *a9(0x1c0), 1 +3f9e3500: move a14, -*sp, 1 +3f9e3510: move *a9(0x120), a7, 1 +3f9e3530: move *a9(0x160), a11, 1 +3f9e3550: move a11, a9 +3f9e3560: sll 0x9, a11 +3f9e3570: sll 0x7, a9 +3f9e3580: add a9, a11 +3f9e3590: move *a7(0x480), a9, 1 +3f9e35b0: add a11, a9 +3f9e35c0: move *a9(0x1c0), *a14+, 1 +3f9e35e0: move *a13(0xffe0), a11, 1 +3f9e3600: move *a11(0x1c0), *a14+, 1 +3f9e3620: move *a11(0x120), *a14+, 1 +3f9e3640: calla L3FD99A60 +3f9e3670: move a14, -*sp, 1 +3f9e3680: move *a11(0x120), a9, 1 +3f9e36a0: move *a11(0x160), a7, 1 +3f9e36c0: move a7, a11 +3f9e36d0: sll 0x9, a7 +3f9e36e0: sll 0x7, a11 +3f9e36f0: add a11, a7 +3f9e3700: move *a9(0x480), a11, 1 +3f9e3720: add a7, a11 +3f9e3730: move *a11(0x1a0), *a14+, 1 +3f9e3750: move *a13(0xffe0), a11, 1 +3f9e3770: move *a11(0x1c0), *a14+, 1 +3f9e3790: move *a11(0x120), *a14+, 1 +3f9e37b0: calla L3FD98760 +3f9e37e0: move a14, -*sp, 1 +3f9e37f0: move *a11(0x200), a9, 1 +3f9e3810: move *a9(0x20), *a14+, 1 +3f9e3830: move *a11(0x1c0), *a14+, 1 +3f9e3850: move *a11(0x120), *a14+, 1 +3f9e3870: calla L3FD997B0 +3f9e38a0: move a14, -*sp, 1 +3f9e38b0: sub a9, a9 +3f9e38c0: move a9, *a14+, 1 +3f9e38d0: move a9, *a14+, 1 +3f9e38e0: move *a11(0x1a0), *a14+, 1 +3f9e3900: move *a11(0x120), *a14+, 1 +3f9e3920: calla L3F997000 +3f9e3950: move a8, *a11(0x1e0), 1 +3f9e3970: move a14, -*sp, 1 +3f9e3980: move *a11(0x120), a7, 1 +3f9e39a0: move *a11(0x160), a9, 1 +3f9e39c0: move a9, a11 +3f9e39d0: sll 0x9, a9 +3f9e39e0: sll 0x7, a11 +3f9e39f0: add a11, a9 +3f9e3a00: move *a7(0x480), a11, 1 +3f9e3a20: add a9, a11 +3f9e3a30: move *a11(0x1a0), *a14+, 1 +3f9e3a50: move *a13(0xffe0), a11, 1 +3f9e3a70: move *a11(0x1e0), *a14+, 1 +3f9e3a90: move *a11(0x120), *a14+, 1 +3f9e3ab0: calla L3FD99A60 +3f9e3ae0: move a14, -*sp, 1 +3f9e3af0: move *a11(0x120), a9, 1 +3f9e3b10: move *a11(0x160), a7, 1 +3f9e3b30: move a7, a11 +3f9e3b40: sll 0x9, a7 +3f9e3b50: sll 0x7, a11 +3f9e3b60: add a11, a7 +3f9e3b70: move *a9(0x480), a11, 1 +3f9e3b90: add a7, a11 +3f9e3ba0: move *a11(0x1c0), *a14+, 1 +3f9e3bc0: move *a13(0xffe0), a11, 1 +3f9e3be0: move *a11(0x1e0), *a14+, 1 +3f9e3c00: move *a11(0x120), *a14+, 1 +3f9e3c20: calla L3FD98760 +3f9e3c50: move a14, -*sp, 1 +3f9e3c60: movk 6, a9 +3f9e3c70: move a9, *a14+, 1 +3f9e3c80: move *a11(0x1e0), *a14+, 1 +3f9e3ca0: move *a11(0x120), *a14+, 1 +3f9e3cc0: calla L3FD9A7A0 +3f9e3cf0: move a14, -*sp, 1 +3f9e3d00: move *a11(0x200), a7, 1 +3f9e3d20: move *a7(0x20), *a14+, 1 +3f9e3d40: move *a11(0x1e0), *a14+, 1 +3f9e3d60: move *a11(0x120), *a14+, 1 +3f9e3d80: calla L3FD997B0 +3f9e3db0: movk 2, a7 +3f9e3dc0: move a7, *a13(0x40), 1 +3f9e3de0: sub a9, a9 +3f9e3df0: move a9, *a13(0x20), 1 +3f9e3e10: move *a11(0x250), a11, 1 +3f9e3e30: cmp a11, a9 +3f9e3e40: jrge L3F9E4530 +L3F9E3E50: +3f9e3e50: move *a13(0xffe0), a11, 1 +3f9e3e70: move *a13(0x20), a9, 1 +3f9e3e90: sll 0x5, a9 +3f9e3ea0: add a11, a9 +3f9e3eb0: move *a9(0x270), a9, 1 +3f9e3ed0: movk 6, a7 +3f9e3ee0: move a7, *a9(0x40), 1 +3f9e3f00: move *a13(0x20), a9, 1 +3f9e3f20: sll 0x5, a9 +3f9e3f30: add a11, a9 +3f9e3f40: move *a9(0x270), a9, 1 +3f9e3f60: move *a13(0x40), *a9(0x60), 1 +3f9e3f90: move *a13(0x40), a9, 1 +3f9e3fb0: move *a11(0x100), a7, 1 +3f9e3fd0: add a9, a7 +3f9e3fe0: move a7, *a13(0x40), 1 +3f9e4000: move a14, -*sp, 1 +3f9e4010: move *a11(0x120), a9, 1 +3f9e4030: move *a11(0x160), a7, 1 +3f9e4050: move a7, a11 +3f9e4060: sll 0x9, a7 +3f9e4070: sll 0x7, a11 +3f9e4080: add a11, a7 +3f9e4090: move *a9(0x480), a11, 1 +3f9e40b0: add a7, a11 +3f9e40c0: move *a11(0x1a0), *a14+, 1 +3f9e40e0: move *a13(0xffe0), a11, 1 +3f9e4100: move *a11(0x120), a9, 1 +3f9e4120: move *a11(0x160), a7, 1 +3f9e4140: move a7, a11 +3f9e4150: sll 0x9, a7 +3f9e4160: sll 0x7, a11 +3f9e4170: add a11, a7 +3f9e4180: move *a9(0x480), a11, 1 +3f9e41a0: add a7, a11 +3f9e41b0: move *a11(0x1c0), *a14+, 1 +3f9e41d0: sub a11, a11 +3f9e41e0: move a11, *a14+, 1 +3f9e41f0: move *a13(0xffe0), a9, 1 +3f9e4210: move *a9(0x100), *a14+, 1 +3f9e4230: move *a9(0xc0), *a14+, 1 +3f9e4250: move *a13(0x20), a7, 1 +3f9e4270: sll 0x5, a7 +3f9e4280: add a9, a7 +3f9e4290: move *a7(0x270), a7, 1 +3f9e42b0: move *a7(0x60), *a14+, 1 +3f9e42d0: movk 2, a7 +3f9e42e0: move a7, *a14+, 1 +3f9e42f0: move *a9(0x1a0), *a14+, 1 +3f9e4310: move *a9(0x120), *a14+, 1 +3f9e4330: calla L3FD41B90 +3f9e4360: move *a13(0x20), a7, 1 +3f9e4380: sll 0x5, a7 +3f9e4390: add a9, a7 +3f9e43a0: move *a7(0x270), a7, 1 +3f9e43c0: move a8, *a7, 1 +3f9e43d0: move a14, -*sp, 1 +3f9e43e0: move *a13(0x20), a7, 1 +3f9e4400: sll 0x5, a7 +3f9e4410: add a9, a7 +3f9e4420: move *a7(0x270), a7, 1 +3f9e4440: move *a7+, *a14+, 1 +3f9e4450: move *a9(0x120), *a14+, 1 +3f9e4470: calla L3FD64F60 +3f9e44a0: move *a13(0x20), a7, 1 +3f9e44c0: inc a7 +3f9e44d0: move a7, *a13(0x20), 1 +3f9e44f0: move *a9(0x250), a11, 1 +3f9e4510: cmp a11, a7 +3f9e4520: jrlt L3F9E3E50 +L3F9E4530: +3f9e4530: move a14, -*sp, 1 +3f9e4540: movi 0x800c, a11 +3f9e4570: move a11, *a14+, 1 +3f9e4580: move *a13(0xffe0), a9, 1 +3f9e45a0: move *a9(0x1a0), *a14+, 1 +3f9e45c0: move *a9(0x120), *a14+, 1 +3f9e45e0: calla L3FD97D50 +3f9e4610: sub a7, a7 +3f9e4620: move a7, *a13(0x20), 1 +3f9e4640: move *a9(0x250), a11, 1 +3f9e4660: cmp a11, a7 +3f9e4670: jrge L3F9E4840 +L3F9E4680: +3f9e4680: move a14, -*sp, 1 +3f9e4690: movi 0x8030, a11 +3f9e46c0: move a11, *a14+, 1 +3f9e46d0: move *a13(0xffe0), a9, 1 +3f9e46f0: move *a13(0x20), a7, 1 +3f9e4710: sll 0x5, a7 +3f9e4720: add a9, a7 +3f9e4730: move *a7(0x270), a7, 1 +3f9e4750: move *a7+, *a14+, 1 +3f9e4760: move *a9(0x120), *a14+, 1 +3f9e4780: calla L3FD97D50 +3f9e47b0: move *a13(0x20), a7, 1 +3f9e47d0: inc a7 +3f9e47e0: move a7, *a13(0x20), 1 +3f9e4800: move *a9(0x250), a11, 1 +3f9e4820: cmp a11, a7 +3f9e4830: jrlt L3F9E4680 +L3F9E4840: +3f9e4840: move *sp(0xa0), a14, 1 +3f9e4860: mmfm sp, a7,a9,a11,a13 +3f9e4880: rets 2 +L3F9E4890: +3f9e4890: mmtm sp, a7,a9,a11,a13 +3f9e48b0: move a14, a13 +3f9e48c0: addi 0x100, a14 +3f9e48e0: move @0x23f0e0, a11, 1 +3f9e4910: jrne L3F9E4A40 +3f9e4920: move a14, -*sp, 1 +3f9e4930: movi 0x3f9e8390, a8 +3f9e4960: move a8, *a14+, 1 +3f9e4970: move *a13(0xffe0), a9, 1 +3f9e4990: move *a9(0x120), *a14+, 1 +3f9e49b0: calla L3FD4AE80 +3f9e49e0: move a8, @0x23f0e0, 1 +3f9e4a10: move a8, *a9(0x200), 1 +3f9e4a30: jruc L3F9E4A80 +L3F9E4A40: +3f9e4a40: move *a13(0xffe0), a9, 1 +3f9e4a60: move a11, *a9(0x200), 1 +L3F9E4A80: +3f9e4a80: move *a9(0xc0), a11, 1 +3f9e4aa0: jrne L3F9E5130 +3f9e4ab0: sub a11, a11 +3f9e4ac0: move a11, *a13, 1 +3f9e4ad0: move *a9(0x250), a9, 1 +3f9e4af0: cmp a9, a11 +3f9e4b00: jrge L3F9E5000 +L3F9E4B10: +3f9e4b10: move a14, -*sp, 1 +3f9e4b20: move a13, a11 +3f9e4b30: addi 0xa0, a11 +3f9e4b50: move a11, *a14+, 1 +3f9e4b60: move a13, a9 +3f9e4b70: addi 0x40, a9 +3f9e4b90: move a9, *a14+, 1 +3f9e4ba0: move a13, a9 +3f9e4bb0: addk 32, a9 +3f9e4bc0: move a9, *a14+, 1 +3f9e4bd0: move a13, a9 +3f9e4be0: addi 0x80, a9 +3f9e4c00: move a9, *a14+, 1 +3f9e4c10: move a14, -*sp, 1 +3f9e4c20: move *a13(0xffe0), a9, 1 +3f9e4c40: move *a13, a11, 1 +3f9e4c50: sll 0x5, a11 +3f9e4c60: add a9, a11 +3f9e4c70: move *a11(0x270), a11, 1 +3f9e4c90: move *a11(0x20), *a14+, 1 +3f9e4cb0: calla L3FB458D0 +3f9e4ce0: move a8, *a14+, 1 +3f9e4cf0: move *a13, a11, 1 +3f9e4d00: sll 0x5, a11 +3f9e4d10: add a9, a11 +3f9e4d20: move *a11(0x270), a11, 1 +3f9e4d40: move *a11(0x20), *a14+, 1 +3f9e4d60: move *a9(0x200), *a14+, 1 +3f9e4d80: calla L3FDA38F0 +3f9e4db0: setf 16, 1, 0 +3f9e4dc0: move *a13(0xc0), a11, 0 +3f9e4de0: move *a9(0xc0), a9, 1 +3f9e4e00: cmp a9, a11 +3f9e4e10: jrle L3F9E4E60 +3f9e4e20: move *a13(0xffe0), a9, 1 +3f9e4e40: move a11, *a9(0xc0), 1 +L3F9E4E60: +3f9e4e60: move *a13(0x20), a9, 1 +3f9e4e80: move *a13(0x40), a11, 1 +3f9e4ea0: add a11, a9 +3f9e4eb0: move a9, *a13(0x60), 1 +3f9e4ed0: move *a13(0xffe0), a11, 1 +3f9e4ef0: move *a11(0x100), a11, 1 +3f9e4f10: cmp a11, a9 +3f9e4f20: jrle L3F9E4F70 +3f9e4f30: move *a13(0xffe0), a11, 1 +3f9e4f50: move a9, *a11(0x100), 1 +L3F9E4F70: +3f9e4f70: move *a13, a11, 1 +3f9e4f80: inc a11 +3f9e4f90: move a11, *a13, 1 +3f9e4fa0: move *a13(0xffe0), a9, 1 +3f9e4fc0: move *a9(0x250), a9, 1 +3f9e4fe0: cmp a9, a11 +3f9e4ff0: jrlt L3F9E4B10 +L3F9E5000: +3f9e5000: move *a13(0xffe0), a9, 1 +3f9e5020: move *a9(0xc0), a11, 1 +3f9e5040: addk 12, a11 +3f9e5050: move a11, *a9(0xc0), 1 +3f9e5070: move *a9(0x100), a11, 1 +3f9e5090: addk 6, a11 +3f9e50a0: move a11, *a9(0x100), 1 +3f9e50c0: move *a9(0x100), a11, 1 +3f9e50e0: move *a9(0x250), a7, 1 +3f9e5100: mpys a7, a11 +3f9e5110: move a11, *a9(0xe0), 1 +L3F9E5130: +3f9e5130: move *sp(0xa0), a14, 1 +3f9e5150: mmfm sp, a7,a9,a11,a13 +3f9e5170: rets 2 +3f9e5180: mmtm sp, a11,a13 +3f9e51a0: move a14, a13 +3f9e51b0: addi 0x300, a14 +L3F9E51D0: +3f9e51d0: move a14, -*sp, 1 +3f9e51e0: move a13, *a14+, 1 +3f9e51f0: move *a13(0xffe0), a11, 1 +3f9e5210: move *a11(0x120), *a14+, 1 +3f9e5230: calla L3F9C1CF0 +3f9e5260: move a14, -*sp, 1 +3f9e5270: move a13, *a14+, 1 +3f9e5280: move a11, *a14+, 1 +3f9e5290: calla L3F9E52D0 +3f9e52c0: jruc L3F9E51D0 +L3F9E52D0: +3f9e52d0: mmtm sp, a7,a9,a11,a13 +3f9e52f0: move a14, a13 +3f9e5300: addi 0x140, a14 +3f9e5320: move *a13(0xffe0), a11, 1 +3f9e5340: movk 1, a9 +3f9e5350: movb a9, *a11(0x240) +3f9e5370: move *a13(0xffa0), a9, 1 +3f9e5390: sub a11, a11 +3f9e53a0: move a11, *a9, 1 +3f9e53b0: move a11, *a13(0x120), 1 +3f9e53d0: move *a13(0xffc0), a9, 1 +3f9e53f0: move *a13(0xffe0), a11, 1 +3f9e5410: move *a9(0x80), a9, 1 +3f9e5430: move *a11(0x1a0), a11, 1 +3f9e5450: cmp a11, a9 +3f9e5460: movk 1, a11 +3f9e5470: jreq L3F9E5490 +3f9e5480: sub a11, a11 +L3F9E5490: +3f9e5490: move a11, *a13(0x120), 1 +3f9e54b0: move a11, a9 +3f9e54c0: jrne L3F9E5780 +3f9e54d0: sub a9, a9 +3f9e54e0: move a9, *a13(0x100), 1 +3f9e5500: move *a13(0xffe0), a11, 1 +3f9e5520: move *a11(0x250), a11, 1 +3f9e5540: cmp a11, a9 +3f9e5550: jrge L3F9E5780 +L3F9E5560: +3f9e5560: move *a13(0xffc0), a11, 1 +3f9e5580: move *a13(0xffe0), a9, 1 +3f9e55a0: move *a13(0x100), a7, 1 +3f9e55c0: sll 0x5, a7 +3f9e55d0: add a9, a7 +3f9e55e0: move *a7(0x270), a7, 1 +3f9e5600: move *a11(0x80), a9, 1 +3f9e5620: move *a7, a7, 1 +3f9e5630: cmp a7, a9 +3f9e5640: movk 1, a9 +3f9e5650: jreq L3F9E5670 +3f9e5660: sub a9, a9 +L3F9E5670: +3f9e5670: move a9, *a13(0x120), 1 +3f9e5690: move a9, a7 +3f9e56a0: jrne L3F9E5780 +3f9e56b0: move *a13(0x100), a7, 1 +3f9e56d0: inc a7 +3f9e56e0: move a7, *a13(0x100), 1 +3f9e5700: move *a13(0xffe0), a7, 1 +3f9e5720: move *a13(0x100), a9, 1 +3f9e5740: move *a7(0x250), a7, 1 +3f9e5760: cmp a7, a9 +3f9e5770: jrlt L3F9E5560 +L3F9E5780: +3f9e5780: move *a13(0x120), a11, 1 +3f9e57a0: jaeq L3F9E6D80 +3f9e57c0: jauc L3F9E6C80 +L3F9E57E0: +3f9e57e0: movk 1, a11 +3f9e57f0: move a11, *a13(0x100), 1 +3f9e5810: move *a13(0xffe0), a9, 1 +3f9e5830: move *a9(0x250), a7, 1 +3f9e5850: cmp a7, a11 +3f9e5860: jrge L3F9E5A20 +L3F9E5870: +3f9e5870: move *a13(0xffc0), a11, 1 +3f9e5890: move *a13(0xffe0), a9, 1 +3f9e58b0: move *a13(0x100), a7, 1 +3f9e58d0: sll 0x5, a7 +3f9e58e0: add a9, a7 +3f9e58f0: move *a7(0x270), a7, 1 +3f9e5910: move *a11(0x120), a9, 1 +3f9e5930: move *a7(0x60), a7, 1 +3f9e5950: cmp a7, a9 +3f9e5960: jrlt L3F9E5A20 +3f9e5970: move *a13(0x100), a9, 1 +3f9e5990: inc a9 +3f9e59a0: move a9, *a13(0x100), 1 +3f9e59c0: move *a13(0xffe0), a7, 1 +3f9e59e0: move *a7(0x250), a7, 1 +3f9e5a00: cmp a7, a9 +3f9e5a10: jrlt L3F9E5870 +L3F9E5A20: +3f9e5a20: move *a13(0x100), a11, 1 +3f9e5a40: dec a11 +3f9e5a50: move a11, *a13(0x100), 1 +3f9e5a70: move *a13(0xffe0), a9, 1 +3f9e5a90: sll 0x5, a11 +3f9e5aa0: add a9, a11 +3f9e5ab0: move *a11(0x270), a11, 1 +3f9e5ad0: move *a11(0x80), a11, 1 +3f9e5af0: call a11 +3f9e5b00: movk 2, a11 +3f9e5b10: move a11, *a13(0x120), 1 +3f9e5b30: move a14, -*sp, 1 +3f9e5b40: sub a7, a7 +3f9e5b50: move a7, *a14+, 1 +3f9e5b60: move *a9(0x120), *a14+, 1 +3f9e5b80: calla L3FDA9050 +3f9e5bb0: jauc L3F9E6D80 +L3F9E5BD0: +3f9e5bd0: movk 1, a11 +3f9e5be0: move a11, *a13(0x100), 1 +3f9e5c00: move *a13(0xffe0), a9, 1 +3f9e5c20: move *a9(0x250), a7, 1 +3f9e5c40: cmp a7, a11 +3f9e5c50: jrge L3F9E5E10 +L3F9E5C60: +3f9e5c60: move *a13(0xffc0), a11, 1 +3f9e5c80: move *a13(0xffe0), a9, 1 +3f9e5ca0: move *a13(0x100), a7, 1 +3f9e5cc0: sll 0x5, a7 +3f9e5cd0: add a9, a7 +3f9e5ce0: move *a7(0x270), a7, 1 +3f9e5d00: move *a11(0x120), a9, 1 +3f9e5d20: move *a7(0x60), a7, 1 +3f9e5d40: cmp a7, a9 +3f9e5d50: jrlt L3F9E5E10 +3f9e5d60: move *a13(0x100), a9, 1 +3f9e5d80: inc a9 +3f9e5d90: move a9, *a13(0x100), 1 +3f9e5db0: move *a13(0xffe0), a7, 1 +3f9e5dd0: move *a7(0x250), a7, 1 +3f9e5df0: cmp a7, a9 +3f9e5e00: jrlt L3F9E5C60 +L3F9E5E10: +3f9e5e10: move *a13(0x100), a11, 1 +3f9e5e30: dec a11 +3f9e5e40: move a11, *a13(0x100), 1 +3f9e5e60: move a14, -*sp, 1 +3f9e5e70: move *a13(0xffe0), a9, 1 +3f9e5e90: move *a9(0x1a0), *a14+, 1 +3f9e5eb0: move *a9(0x120), *a14+, 1 +3f9e5ed0: calla L3FDA9A70 +3f9e5f00: sll 0x5, a11 +3f9e5f10: add a9, a11 +3f9e5f20: move *a11(0x270), a11, 1 +3f9e5f40: move *a11(0x80), a11, 1 +3f9e5f60: call a11 +3f9e5f70: movk 2, a11 +3f9e5f80: move a11, *a13(0x120), 1 +3f9e5fa0: move *a9(0x220), a7, 1 +3f9e5fc0: jreq L3F9E6070 +3f9e5fd0: sub a7, a7 +3f9e5fe0: move a7, *a9(0x220), 1 +3f9e6000: move a14, -*sp, 1 +3f9e6010: move a7, *a14+, 1 +3f9e6020: move *a9(0x120), *a14+, 1 +3f9e6040: calla L3FDA9050 +L3F9E6070: +3f9e6070: move a14, -*sp, 1 +3f9e6080: movi 0x3f9e85b0, a8 +3f9e60b0: move a8, *a14+, 1 +3f9e60c0: calla L3FB341E0 +3f9e60f0: move *a13(0xffa0), a7, 1 +3f9e6110: movk 1, a9 +3f9e6120: move a9, *a7, 1 +3f9e6130: jauc L3F9E6D80 +L3F9E6150: +3f9e6150: move *a13(0xffc0), a11, 1 +3f9e6170: move *a13(0xffe0), a9, 1 +3f9e6190: move *a11(0xa0), a7, 1 +3f9e61b0: setf 16, 1, 0 +3f9e61c0: move *a9(0x80), a9, 0 +3f9e61e0: cmp a9, a7 +3f9e61f0: jrge L3F9E6250 +3f9e6200: move *a13(0xffe0), a9, 1 +3f9e6220: move *a11(0xa0), *a9(0x80), 0 +L3F9E6250: +3f9e6250: move *a11(0xa0), a9, 1 +3f9e6270: move *a11(0xe0), a7, 1 +3f9e6290: add a7, a9 +3f9e62a0: move *a13(0xffe0), a7, 1 +3f9e62c0: move *a7(0x90), a7, 0 +3f9e62e0: cmp a7, a9 +3f9e62f0: jrle L3F9E6390 +3f9e6300: move *a11(0xa0), a9, 1 +3f9e6320: move *a11(0xe0), a7, 1 +3f9e6340: add a7, a9 +3f9e6350: move *a13(0xffe0), a7, 1 +3f9e6370: move a9, *a7(0x90), 0 +L3F9E6390: +3f9e6390: move *a13(0xffe0), a9, 1 +3f9e63b0: move *a11(0xc0), a7, 1 +3f9e63d0: move *a9(0xa0), a9, 0 +3f9e63f0: cmp a9, a7 +3f9e6400: jrge L3F9E6460 +3f9e6410: move *a13(0xffe0), a9, 1 +3f9e6430: move *a11(0xc0), *a9(0xa0), 0 +L3F9E6460: +3f9e6460: move *a11(0xc0), a9, 1 +3f9e6480: move *a11(0x100), a7, 1 +3f9e64a0: add a7, a9 +3f9e64b0: move *a13(0xffe0), a7, 1 +3f9e64d0: move *a7(0xb0), a7, 0 +3f9e64f0: cmp a7, a9 +3f9e6500: jrle L3F9E65A0 +3f9e6510: move *a11(0xc0), a9, 1 +3f9e6530: move *a11(0x100), a7, 1 +3f9e6550: add a7, a9 +3f9e6560: move *a13(0xffe0), a7, 1 +3f9e6580: move a9, *a7(0xb0), 0 +L3F9E65A0: +3f9e65a0: move *a11(0x120), a9, 1 +3f9e65c0: jrne L3F9E6D80 +3f9e65d0: move @0x23f100, a9, 1 +3f9e6600: inc a9 +3f9e6610: move a9, @0x23f100, 1 +3f9e6640: move *a13(0xffe0), a7, 1 +3f9e6660: move *a7(0x250), a7, 1 +3f9e6680: inc a7 +3f9e6690: cmp a7, a9 +3f9e66a0: jrne L3F9E6D80 +3f9e66b0: move a14, -*sp, 1 +3f9e66c0: move *a13(0xffe0), *a14+, 1 +3f9e66e0: calla L3F9E6E40 +3f9e6710: sub a9, a9 +3f9e6720: move a9, @0x23f100, 1 +3f9e6750: jruc L3F9E6D80 +L3F9E6760: +3f9e6760: sub a11, a11 +3f9e6770: setf 16, 1, 0 +3f9e6780: move a11, *a13(0xa0), 0 +3f9e67a0: move a11, *a13(0xb0), 0 +3f9e67c0: move *a13(0xffe0), a9, 1 +3f9e67e0: move *a9(0xc0), *a13(0xc0), 0 +3f9e6810: move *a9(0x100), *a13(0xd0), 0 +3f9e6840: move a14, -*sp, 1 +3f9e6850: move a11, *a14+, 1 +3f9e6860: movk 1, a7 +3f9e6870: move a7, *a14+, 1 +3f9e6880: move a13, a7 +3f9e6890: addi 0xa0, a7 +3f9e68b0: move a7, *a14+, 1 +3f9e68c0: move a11, *a14+, 1 +3f9e68d0: move a11, *a14+, 1 +3f9e68e0: move *a9(0x1c0), *a14+, 1 +3f9e6900: move *a9(0x120), *a14+, 1 +3f9e6920: calla L3FD98D70 +3f9e6950: movk 2, a11 +3f9e6960: setf 16, 1, 0 +3f9e6970: move a11, *a13, 0 +3f9e6980: move a11, *a13(0x10), 0 +3f9e69a0: move *a9(0xc0), a7, 1 +3f9e69c0: subk 3, a7 +3f9e69d0: move a7, *a13(0x20), 0 +3f9e69f0: move a11, *a13(0x30), 0 +3f9e6a10: move *a9(0xc0), a7, 1 +3f9e6a30: subk 3, a7 +3f9e6a40: move a7, *a13(0x40), 0 +3f9e6a60: move *a9(0x100), a7, 1 +3f9e6a80: subk 2, a7 +3f9e6a90: move a7, *a13(0x50), 0 +3f9e6ab0: move a11, *a13(0x60), 0 +3f9e6ad0: move *a9(0x100), a7, 1 +3f9e6af0: subk 2, a7 +3f9e6b00: move a7, *a13(0x70), 0 +3f9e6b20: move a11, *a13(0x80), 0 +3f9e6b40: move a11, *a13(0x90), 0 +3f9e6b60: move a14, -*sp, 1 +3f9e6b70: sub a7, a7 +3f9e6b80: move a7, *a14+, 1 +3f9e6b90: movk 5, a7 +3f9e6ba0: move a7, *a14+, 1 +3f9e6bb0: move a13, *a14+, 1 +3f9e6bc0: move *a9(0x1e0), *a14+, 1 +3f9e6be0: move *a13(0xffc0), a7, 1 +3f9e6c00: move *a7(0x80), *a14+, 1 +3f9e6c20: move *a9(0x120), *a14+, 1 +3f9e6c40: calla L3FD43740 +3f9e6c70: jruc L3F9E6D80 +L3F9E6C80: +3f9e6c80: move *a13(0xffc0), a9, 1 +3f9e6ca0: move *a9, a8, 1 +3f9e6cb0: subk 4, a8 +3f9e6cc0: jaeq L3F9E57E0 +3f9e6ce0: dec a8 +3f9e6cf0: jaeq L3F9E5BD0 +3f9e6d10: subk 2, a8 +3f9e6d20: jreq L3F9E6760 +3f9e6d30: dec a8 +3f9e6d40: jreq L3F9E6760 +3f9e6d50: subk 4, a8 +3f9e6d60: jaeq L3F9E6150 +L3F9E6D80: +3f9e6d80: move *a13(0xffe0), a11, 1 +3f9e6da0: sub a9, a9 +3f9e6db0: movb a9, *a11(0x240) +3f9e6dd0: move *a13(0x120), a8, 1 +3f9e6df0: move *sp(0xa0), a14, 1 +3f9e6e10: mmfm sp, a7,a9,a11,a13 +3f9e6e30: rets 2 +L3F9E6E40: +3f9e6e40: mmtm sp, a7,a9,a11,a13 +3f9e6e60: move a14, a13 +3f9e6e70: addi 0x100, a14 +3f9e6e90: move *a13(0xffe0), a11, 1 +3f9e6eb0: setf 16, 1, 0 +3f9e6ec0: move *a11(0x80), *a13(0x0), 0 +3f9e6ef0: move *a11(0xa0), *a13(0x10), 0 +3f9e6f20: move *a11(0x90), a9, 0 +3f9e6f40: move *a11(0x80), a7, 0 +3f9e6f60: sub a7, a9 +3f9e6f70: move a9, *a13(0x20), 0 +3f9e6f90: move *a11(0xb0), a9, 0 +3f9e6fb0: move *a11(0xa0), a7, 0 +3f9e6fd0: sub a7, a9 +3f9e6fe0: move a9, *a13(0x30), 0 +3f9e7000: move a14, -*sp, 1 +3f9e7010: sub a9, a9 +3f9e7020: move a9, *a14+, 1 +3f9e7030: movk 1, a7 +3f9e7040: move a7, *a14+, 1 +3f9e7050: move a13, *a14+, 1 +3f9e7060: move a9, *a14+, 1 +3f9e7070: move a9, *a14+, 1 +3f9e7080: move *a11(0x1c0), *a14+, 1 +3f9e70a0: move *a11(0x120), *a14+, 1 +3f9e70c0: calla L3FD98D70 +3f9e70f0: move a14, -*sp, 1 +3f9e7100: move a9, *a14+, 1 +3f9e7110: setf 16, 1, 0 +3f9e7120: move *a13(0x30), a7, 0 +3f9e7140: move a7, *a14+, 1 +3f9e7150: move *a13(0x20), a9, 0 +3f9e7170: move a9, *a14+, 1 +3f9e7180: move *a11(0xa0), a8, 0 +3f9e71a0: move a8, *a14+, 1 +3f9e71b0: move *a11(0x80), a8, 0 +3f9e71d0: move a8, *a14+, 1 +3f9e71e0: move *a11(0x1a0), *a14+, 1 +3f9e7200: move *a11(0x120), *a14+, 1 +3f9e7220: calla L3FD39680 +3f9e7250: sub a7, a7 +3f9e7260: setf 16, 1, 0 +3f9e7270: move a7, *a13(0x40), 0 +3f9e7290: move a7, *a13(0x50), 0 +3f9e72b0: move *a11(0xc0), a9, 1 +3f9e72d0: addk 2, a9 +3f9e72e0: move a9, *a13(0x60), 0 +3f9e7300: move a7, *a13(0x70), 0 +3f9e7320: move *a11(0xc0), a9, 1 +3f9e7340: addk 2, a9 +3f9e7350: move a9, *a13(0x80), 0 +3f9e7370: move *a11(0xe0), a9, 1 +3f9e7390: addk 2, a9 +3f9e73a0: move a9, *a13(0x90), 0 +3f9e73c0: move a7, *a13(0xa0), 0 +3f9e73e0: move *a11(0xe0), a9, 1 +3f9e7400: addk 2, a9 +3f9e7410: move a9, *a13(0xb0), 0 +3f9e7430: move a7, *a13(0xc0), 0 +3f9e7450: move a7, *a13(0xd0), 0 +3f9e7470: move a14, -*sp, 1 +3f9e7480: move a7, *a14+, 1 +3f9e7490: movk 5, a9 +3f9e74a0: move a9, *a14+, 1 +3f9e74b0: move a13, a7 +3f9e74c0: addi 0x40, a7 +3f9e74e0: move a7, *a14+, 1 +3f9e74f0: move *a11(0x1c0), *a14+, 1 +3f9e7510: move *a11(0x1a0), *a14+, 1 +3f9e7530: move *a11(0x120), *a14+, 1 +3f9e7550: calla L3FD43740 +3f9e7580: sub a9, a9 +3f9e7590: move a9, *a13(0xe0), 1 +3f9e75b0: move *a11(0x250), a7, 1 +3f9e75d0: cmp a7, a9 +3f9e75e0: jrge L3F9E79A0 +L3F9E75F0: +3f9e75f0: move a14, -*sp, 1 +3f9e7600: move a14, -*sp, 1 +3f9e7610: move *a13(0xffe0), a11, 1 +3f9e7630: move *a13(0xe0), a9, 1 +3f9e7650: sll 0x5, a9 +3f9e7660: add a11, a9 +3f9e7670: move *a9(0x270), a9, 1 +3f9e7690: move *a9(0x20), *a14+, 1 +3f9e76b0: calla L3FB458D0 +3f9e76e0: move a8, *a14+, 1 +3f9e76f0: move *a13(0xe0), a9, 1 +3f9e7710: sll 0x5, a9 +3f9e7720: add a11, a9 +3f9e7730: move *a9(0x270), a9, 1 +3f9e7750: move *a9(0x20), *a14+, 1 +3f9e7770: move *a11(0x100), a9, 1 +3f9e7790: subk 3, a9 +3f9e77a0: move a9, *a14+, 1 +3f9e77b0: move *a13(0xe0), a9, 1 +3f9e77d0: sll 0x5, a9 +3f9e77e0: add a11, a9 +3f9e77f0: move *a9(0x270), a9, 1 +3f9e7810: move *a9(0x40), *a14+, 1 +3f9e7830: move *a11(0x1e0), *a14+, 1 +3f9e7850: move *a13(0xe0), a9, 1 +3f9e7870: sll 0x5, a9 +3f9e7880: add a11, a9 +3f9e7890: move *a9(0x270), a9, 1 +3f9e78b0: move *a9+, *a14+, 1 +3f9e78c0: move *a11(0x120), *a14+, 1 +3f9e78e0: calla L3FDA0000 +3f9e7910: move *a13(0xe0), a9, 1 +3f9e7930: inc a9 +3f9e7940: move a9, *a13(0xe0), 1 +3f9e7960: move *a11(0x250), a7, 1 +3f9e7980: cmp a7, a9 +3f9e7990: jrlt L3F9E75F0 +L3F9E79A0: +3f9e79a0: movi 0x7fd7, a7 +3f9e79c0: setf 16, 1, 0 +3f9e79d0: move a7, *a11(0x80), 0 +3f9e79f0: sub a7, a7 +3f9e7a00: move a7, *a11(0x90), 0 +3f9e7a20: movi 0x7fd7, a7 +3f9e7a40: move a7, *a11(0xa0), 0 +3f9e7a60: sub a7, a7 +3f9e7a70: move a7, *a11(0xb0), 0 +3f9e7a90: move *sp(0xa0), a14, 1 +3f9e7ab0: mmfm sp, a7,a9,a11,a13 +3f9e7ad0: rets 2 +3f9e7ae0: mmtm sp, a9,a11,a13 +3f9e7b00: move a14, a13 +3f9e7b10: addk 32, a14 +3f9e7b20: move *a13(0xffe0), a11, 1 +3f9e7b40: setf 8, 0, 0 +3f9e7b50: move *a11(0x240), a11, 0 +3f9e7b70: jreq L3F9E7C60 +3f9e7b80: move *a13(0xffe0), a11, 1 +3f9e7ba0: movk 1, a9 +3f9e7bb0: movb a9, *a11(0x248) +3f9e7bd0: move a14, -*sp, 1 +3f9e7be0: move *a11(0x1a0), *a14+, 1 +3f9e7c00: move *a11(0x120), *a14+, 1 +3f9e7c20: calla L3FDA9A70 +3f9e7c50: jruc L3F9E8160 +L3F9E7C60: +3f9e7c60: sub a11, a11 +3f9e7c70: move a11, *a13, 1 +3f9e7c80: move *a13(0xffe0), a9, 1 +3f9e7ca0: move *a9(0x250), a9, 1 +3f9e7cc0: cmp a9, a11 +3f9e7cd0: jrge L3F9E7E30 +L3F9E7CE0: +3f9e7ce0: move a14, -*sp, 1 +3f9e7cf0: move *a13(0xffe0), a11, 1 +3f9e7d10: move *a13, a9, 1 +3f9e7d20: sll 0x5, a9 +3f9e7d30: add a11, a9 +3f9e7d40: move *a9(0x270), a9, 1 +3f9e7d60: move *a9+, *a14+, 1 +3f9e7d70: move *a11(0x120), *a14+, 1 +3f9e7d90: calla L3FD425A0 +3f9e7dc0: move *a13, a9, 1 +3f9e7dd0: inc a9 +3f9e7de0: move a9, *a13, 1 +3f9e7df0: move *a11(0x250), a11, 1 +3f9e7e10: cmp a11, a9 +3f9e7e20: jrlt L3F9E7CE0 +L3F9E7E30: +3f9e7e30: move a14, -*sp, 1 +3f9e7e40: move *a13(0xffe0), a11, 1 +3f9e7e60: move *a11(0x1a0), *a14+, 1 +3f9e7e80: move *a11(0x120), *a14+, 1 +3f9e7ea0: calla L3FD425A0 +3f9e7ed0: sub a9, a9 +3f9e7ee0: move a9, *a13, 1 +3f9e7ef0: move *a11(0x250), a11, 1 +3f9e7f10: cmp a11, a9 +3f9e7f20: jrge L3F9E80D0 +L3F9E7F30: +3f9e7f30: move a14, -*sp, 1 +3f9e7f40: move *a13(0xffe0), a11, 1 +3f9e7f60: move *a13, a9, 1 +3f9e7f70: sll 0x5, a9 +3f9e7f80: add a11, a9 +3f9e7f90: move *a9(0x270), *a14+, 1 +3f9e7fb0: calla L3F702440 +3f9e7fe0: move *a13, a9, 1 +3f9e7ff0: sll 0x5, a9 +3f9e8000: add a11, a9 +3f9e8010: sub a11, a11 +3f9e8020: move a11, *a9(0x270), 1 +3f9e8040: move *a13, a9, 1 +3f9e8050: inc a9 +3f9e8060: move a9, *a13, 1 +3f9e8070: move *a13(0xffe0), a11, 1 +3f9e8090: move *a11(0x250), a11, 1 +3f9e80b0: cmp a11, a9 +3f9e80c0: jrlt L3F9E7F30 +L3F9E80D0: +3f9e80d0: move a14, -*sp, 1 +3f9e80e0: move *a13(0xffe0), *a14+, 1 +3f9e8100: calla L3F702440 +3f9e8130: sub a11, a11 +3f9e8140: move a11, *a13(0xffe0), 1 +L3F9E8160: +3f9e8160: move *sp(0x80), a14, 1 +3f9e8180: mmfm sp, a9,a11,a13 +3f9e81a0: rets 2 +3f9e81b0: mmtm sp, a9,a11,a13 +3f9e81d0: move a14, a13 +3f9e81e0: move a14, -*sp, 1 +3f9e81f0: sub a11, a11 +3f9e8200: move a11, *a14+, 1 +3f9e8210: move a11, *a14+, 1 +3f9e8220: move a11, *a14+, 1 +3f9e8230: move a11, *a14+, 1 +3f9e8240: move a11, *a14+, 1 +3f9e8250: movi 0x803c, a9 +3f9e8280: move a9, *a14+, 1 +3f9e8290: movk 1, a11 +3f9e82a0: move a11, *a14+, 1 +3f9e82b0: move *a13(0xffe0), a11, 1 +3f9e82d0: move *a11(0x1a0), *a14+, 1 +3f9e82f0: move *a11(0x120), *a14+, 1 +3f9e8310: calla L3FD59FD0 +3f9e8340: move *sp(0x80), a14, 1 +3f9e8360: mmfm sp, a9,a11,a13 +3f9e8380: rets 2 +3f9e8390: addc a1, a13 +3f9e83a0: srl a11, a9 +3f9e83b0: mods a3, a5 +3f9e83c0: .word 0x776f +3f9e83d0: sll 0x11, a0 +3f9e83e0: cmp a1, a0 +3f9e83f0: mods a3, sp +3f9e8400: sra a11, a13 +3f9e8410: srl 0x15, b3 +3f9e8420: sra a10, a13 +3f9e8430: .word 0x756e +3f9e8440: move a9, a13 +3f9e8450: sra a3, a5 +3f9e8460: .word 0x7569 +3f9e8470: srl 0x15, a13 +3f9e8480: srl 0x16, b2 +3f9e8490: modu a10, a14 +3f9e84a0: mods b11, b2 +3f9e84b0: mods a3, a1 +3f9e84c0: srl 0x17, a13 +3f9e84d0: rl 0x11, b1 +3f9e84e0: rl 0x9, a13 +3f9e84f0: rl 0x1, b2 +3f9e8500: .word 0x372d +3f9e8510: srl 0x17, b5 +3f9e8520: .word 0x3537 +3f9e8530: and a1, a13 +3f9e8540: .word 0x372d +3f9e8550: srl 0x17, b0 +3f9e8560: andn a10, a9 +3f9e8570: dsjs sp, L3F9E85A0 +3f9e8580: .word 0x3538 +3f9e8590: srl 0x17, b9 +L3F9E85A0: +3f9e85a0: rev b1 +3f9e85b0: sra a10, a13 +3f9e85c0: .word 0x756e +3f9e85d0: sub a1, a0 +3f9e85e0: .word 0x776f +3f9e85f0: sla 0x3, a14 +3f9e8600: sra a10, a2 +3f9e8610: modu a3, a9 +3f9e8620: sla 0x3, a7 +3f9e8630: sra b10, b3 +3f9e8640: sla 0x3, b4 +3f9e8650: modu b11, b4 +3f9e8660: or a1, a0 +3f9e8670: or b10, b2 +3f9e8680: .word 0x0a45 +3f9e8690: .word 0x0000 +3f9e86a0: mmtm sp, a7,a9,a11,a13 +3f9e86c0: move a14, a13 +3f9e86d0: addk 32, a14 +3f9e86e0: move a14, -*sp, 1 +3f9e86f0: movk 1, a11 +3f9e8700: move a11, *a14+, 1 +3f9e8710: move a11, *a14+, 1 +3f9e8720: move a11, *a14+, 1 +3f9e8730: move @0xb7960, *a14+, 1 +3f9e8760: movi 0xb78e0, a9 +3f9e8790: movi 0x136, a8 +L3F9E87B0: +3f9e87b0: move *a9+, *a14+, 1 +3f9e87c0: dsjs a8, L3F9E87B0 +3f9e87d0: calla L3FD416E0 +3f9e8800: move a8, @0x23f120, 1 +3f9e8830: sub a9, a9 +3f9e8840: move a9, *a13, 1 +L3F9E8850: +3f9e8850: move *a13, a11, 1 +3f9e8860: sll 0x5, a11 +3f9e8870: addi 0x23f140, a11 +3f9e88a0: move a14, -*sp, 1 +3f9e88b0: movk 1, a9 +3f9e88c0: move a9, *a14+, 1 +3f9e88d0: sub a7, a7 +3f9e88e0: move a7, *a14+, 1 +3f9e88f0: move a9, *a14+, 1 +3f9e8900: movk 16, a7 +3f9e8910: move a7, *a14+, 1 +3f9e8920: move a7, *a14+, 1 +3f9e8930: move *a13, a9, 1 +3f9e8940: sll 0x8, a9 +3f9e8950: addi 0x194e90, a9 +3f9e8980: move a9, *a14+, 1 +3f9e8990: move @0x23f120, *a14+, 1 +3f9e89c0: movi 0xb78e0, a9 +3f9e89f0: movi 0x136, a8 +L3F9E8A10: +3f9e8a10: move *a9+, *a14+, 1 +3f9e8a20: dsjs a8, L3F9E8A10 +3f9e8a30: calla L3FD40FF0 +3f9e8a60: move a8, *a11, 1 +3f9e8a70: move *a13, a11, 1 +3f9e8a80: inc a11 +3f9e8a90: move a11, *a13, 1 +3f9e8aa0: cmpi 0x43, a11 +3f9e8ac0: jrlt L3F9E8850 +3f9e8ad0: subk 32, a14 +3f9e8ae0: mmfm sp, a7,a9,a11,a13 +3f9e8b00: rets +3f9e8b10: move a11, -*sp, 1 +3f9e8b20: move a14, -*sp, 1 +3f9e8b30: sub a11, a11 +3f9e8b40: move a11, *a14+, 1 +3f9e8b50: move a11, *a14+, 1 +3f9e8b60: movi 0x35f, a11 +3f9e8b80: move a11, *a14+, 1 +3f9e8b90: movi 0x3ff, a11 +3f9e8bb0: move a11, *a14+, 1 +3f9e8bc0: sub a11, a11 +3f9e8bd0: move a11, *a14+, 1 +3f9e8be0: move a11, *a14+, 1 +3f9e8bf0: move @0xb7ea0, *a14+, 1 +3f9e8c20: move @0xb7960, *a14+, 1 +3f9e8c50: move @0x23f460, *a14+, 1 +3f9e8c80: movi 0xb78e0, a11 +3f9e8cb0: movi 0x136, a8 +L3F9E8CD0: +3f9e8cd0: move *a11+, *a14+, 1 +3f9e8ce0: dsjs a8, L3F9E8CD0 +3f9e8cf0: calla L3FD3E220 +3f9e8d20: sub a11, a11 +3f9e8d30: move a11, @0xb70e0, 1 +3f9e8d60: move *sp+, a11, 1 +3f9e8d70: rets +L3F9E8D80: +3f9e8d80: mmtm sp, a7,a9,a11,a13 +3f9e8da0: move a14, a13 +3f9e8db0: addk 32, a14 +3f9e8dc0: move *a13(0xffe0), a11, 1 +3f9e8de0: move *a11(0x720), a9, 1 +3f9e8e00: move a9, @0xadf88, 1 +3f9e8e30: move a9, @0xb2118, 1 +3f9e8e60: move *a11(0x740), a7, 1 +3f9e8e80: move a7, @0xadfa8, 1 +3f9e8eb0: move a7, @0xb2138, 1 +3f9e8ee0: move *a11(0x760), a11, 1 +3f9e8f00: move a11, @0xadfc8, 1 +3f9e8f30: move a11, @0xb2158, 1 +3f9e8f60: move *a13(0xffe0), a7, 1 +3f9e8f80: move *a7(0x780), a7, 1 +3f9e8fa0: move a7, @0xadfe8, 1 +3f9e8fd0: move a7, @0xb2178, 1 +3f9e9000: move *a13(0xffe0), a7, 1 +3f9e9020: move *a7(0x540), a7, 1 +3f9e9040: setf 16, 1, 0 +3f9e9050: move *a7, a7, 0 +3f9e9060: movb a7, @0xae008 +3f9e9090: sll 0x18, a7 +3f9e90a0: srl 0x18, a7 +3f9e90b0: movb a7, @0xb2198 +3f9e90e0: move *a13(0xffe0), a7, 1 +3f9e9100: move *a7(0x540), a7, 1 +3f9e9120: move *a7(0x10), a7, 0 +3f9e9140: movb a7, @0xae010 +3f9e9170: sll 0x18, a7 +3f9e9180: srl 0x18, a7 +3f9e9190: movb a7, @0xb21a0 +3f9e91c0: move *a13(0xffe0), a7, 1 +3f9e91e0: setf 8, 0, 0 +3f9e91f0: move *a7(0x7e0), a7, 0 +3f9e9210: movb a7, @0xae018 +3f9e9240: movb a7, @0xb21a8 +3f9e9270: move *a13(0xffe0), a7, 1 +3f9e9290: move *a7(0x7e8), a7, 0 +3f9e92b0: movb a7, @0xae020 +3f9e92e0: movb a7, @0xb21b0 +3f9e9310: move *a13(0xffe0), a7, 1 +3f9e9330: move *a7(0x7f0), a7, 0 +3f9e9350: movb a7, @0xae028 +3f9e9380: movb a7, @0xb21b8 +3f9e93b0: move *a13(0xffe0), a7, 1 +3f9e93d0: move *a7(0x7f8), a7, 0 +3f9e93f0: movb a7, @0xae030 +3f9e9420: movb a7, @0xb21c0 +3f9e9450: move *a13(0xffe0), a7, 1 +3f9e9470: move *a7(0x800), a7, 0 +3f9e9490: movb a7, @0xae038 +3f9e94c0: movb a7, @0xb21c8 +3f9e94f0: sub a7, a7 +3f9e9500: move a7, *a13, 1 +L3F9E9510: +3f9e9510: move *a13, a11, 1 +3f9e9520: sll 0x3, a11 +3f9e9530: addi 0xae040, a11 +3f9e9560: move *a13(0xffe0), a9, 1 +3f9e9580: move *a13, a7, 1 +3f9e9590: sll 0x3, a7 +3f9e95a0: add a9, a7 +3f9e95b0: move *a7(0x808), a7, 0 +3f9e95d0: movb a7, *a11 +3f9e95e0: move *a13, a11, 1 +3f9e95f0: sll 0x3, a11 +3f9e9600: addi 0xb21d0, a11 +3f9e9630: movb a7, *a11 +3f9e9640: move *a13, a11, 1 +3f9e9650: inc a11 +3f9e9660: move a11, *a13, 1 +3f9e9670: subk 28, a11 +3f9e9680: jrlt L3F9E9510 +3f9e9690: sub a11, a11 +3f9e96a0: move a11, *a13, 1 +L3F9E96B0: +3f9e96b0: move *a13, a11, 1 +3f9e96c0: sll 0x3, a11 +3f9e96d0: addi 0xae120, a11 +3f9e9700: move *a13(0xffe0), a9, 1 +3f9e9720: move *a13, a7, 1 +3f9e9730: sll 0x3, a7 +3f9e9740: add a9, a7 +3f9e9750: move *a7(0xde0), a7, 0 +3f9e9770: movb a7, *a11 +3f9e9780: move *a13, a11, 1 +3f9e9790: sll 0x3, a11 +3f9e97a0: addi 0xb22b0, a11 +3f9e97d0: movb a7, *a11 +3f9e97e0: move *a13, a11, 1 +3f9e97f0: inc a11 +3f9e9800: move a11, *a13, 1 +3f9e9810: subk 32, a11 +3f9e9820: jrlt L3F9E96B0 +3f9e9830: sub a11, a11 +3f9e9840: move a11, *a13, 1 +L3F9E9850: +3f9e9850: move *a13, a11, 1 +3f9e9860: sll 0x3, a11 +3f9e9870: addi 0xae220, a11 +3f9e98a0: move *a13(0xffe0), a9, 1 +3f9e98c0: move *a13, a7, 1 +3f9e98d0: sll 0x3, a7 +3f9e98e0: add a9, a7 +3f9e98f0: move *a7(0xee0), a7, 0 +3f9e9910: movb a7, *a11 +3f9e9920: move *a13, a11, 1 +3f9e9930: sll 0x3, a11 +3f9e9940: addi 0xb23b0, a11 +3f9e9970: movb a7, *a11 +3f9e9980: move *a13, a11, 1 +3f9e9990: inc a11 +3f9e99a0: move a11, *a13, 1 +3f9e99b0: subk 32, a11 +3f9e99c0: jrlt L3F9E9850 +3f9e99d0: sub a11, a11 +3f9e99e0: move a11, *a13, 1 +L3F9E99F0: +3f9e99f0: move *a13, a11, 1 +3f9e9a00: sll 0x3, a11 +3f9e9a10: addi 0xae320, a11 +3f9e9a40: move *a13(0xffe0), a9, 1 +3f9e9a60: move *a13, a7, 1 +3f9e9a70: sll 0x3, a7 +3f9e9a80: add a9, a7 +3f9e9a90: move *a7(0xfe0), a7, 0 +3f9e9ab0: movb a7, *a11 +3f9e9ac0: move *a13, a11, 1 +3f9e9ad0: sll 0x3, a11 +3f9e9ae0: addi 0xb24b0, a11 +3f9e9b10: movb a7, *a11 +3f9e9b20: move *a13, a11, 1 +3f9e9b30: inc a11 +3f9e9b40: move a11, *a13, 1 +3f9e9b50: subk 32, a11 +3f9e9b60: jrlt L3F9E99F0 +3f9e9b70: move a14, -*sp, 1 +3f9e9b80: movi 0xaaad0, a11 +3f9e9bb0: move a11, *a14+, 1 +3f9e9bc0: move @0x1a6810, *a14+, 1 +3f9e9bf0: calla L3F4AEF20 +3f9e9c20: move *sp(0xa0), a14, 1 +3f9e9c40: mmfm sp, a7,a9,a11,a13 +3f9e9c60: rets 2 +L3F9E9C70: +3f9e9c70: mmtm sp, a7,a9,a11,a13 +3f9e9c90: move a14, a13 +3f9e9ca0: addi 0x40, a14 +3f9e9cc0: move *a13(0xffc0), a11, 1 +3f9e9ce0: jrne L3F9E9D50 +3f9e9cf0: movi 0xa6940, a9 +3f9e9d20: move a9, *a13(0x20), 1 +3f9e9d40: jruc L3F9E9E10 +L3F9E9D50: +3f9e9d50: dsjs a11, L3F9E9DC0 +3f9e9d60: movi 0xaaad0, a11 +3f9e9d90: move a11, *a13(0x20), 1 +3f9e9db0: jruc L3F9E9E10 +L3F9E9DC0: +3f9e9dc0: movi 0xaec60, a11 +3f9e9df0: move a11, *a13(0x20), 1 +L3F9E9E10: +3f9e9e10: move *a13(0xffe0), a11, 1 +3f9e9e30: move *a13(0x20), a9, 1 +3f9e9e50: move *a9(0x34b8), *a11(0x720), 1 +3f9e9e80: move *a9(0x34d8), *a11(0x740), 1 +3f9e9eb0: move *a9(0x34f8), *a11(0x760), 1 +3f9e9ee0: move *a9(0x3518), *a11(0x780), 1 +3f9e9f10: setf 8, 0, 0 +3f9e9f20: move *a9(0x3538), a7, 0 +3f9e9f40: move a7, *a11(0x7a0), 1 +3f9e9f60: move *a9(0x3540), a7, 0 +3f9e9f80: move a7, *a11(0x7c0), 1 +3f9e9fa0: movb *a9(0x3548), *a11(0x7e0) +3f9e9fd0: movb *a9(0x3550), *a11(0x7e8) +3f9ea000: movb *a9(0x3558), *a11(0x7f0) +3f9ea030: movb *a9(0x3560), *a11(0x7f8) +3f9ea060: movb *a9(0x3568), *a11(0x800) +3f9ea090: move a14, -*sp, 1 +3f9ea0a0: movk 28, a7 +3f9ea0b0: move a7, *a14+, 1 +3f9ea0c0: addi 0x808, a11 +3f9ea0e0: move a11, *a14+, 1 +3f9ea0f0: addi 0x3570, a9 +3f9ea110: move a9, *a14+, 1 +3f9ea120: calla L3FB44400 +3f9ea150: move a14, -*sp, 1 +3f9ea160: movk 32, a11 +3f9ea170: move a11, *a14+, 1 +3f9ea180: move *a13(0xffe0), a9, 1 +3f9ea1a0: addi 0xde0, a9 +3f9ea1c0: move a9, *a14+, 1 +3f9ea1d0: move *a13(0x20), a9, 1 +3f9ea1f0: addi 0x3650, a9 +3f9ea210: move a9, *a14+, 1 +3f9ea220: calla L3FB44400 +3f9ea250: move a14, -*sp, 1 +3f9ea260: move a11, *a14+, 1 +3f9ea270: move *a13(0xffe0), a9, 1 +3f9ea290: addi 0xee0, a9 +3f9ea2b0: move a9, *a14+, 1 +3f9ea2c0: move *a13(0x20), a9, 1 +3f9ea2e0: addi 0x3750, a9 +3f9ea300: move a9, *a14+, 1 +3f9ea310: calla L3FB44400 +3f9ea340: move a14, -*sp, 1 +3f9ea350: move a11, *a14+, 1 +3f9ea360: move *a13(0xffe0), a9, 1 +3f9ea380: addi 0xfe0, a9 +3f9ea3a0: move a9, *a14+, 1 +3f9ea3b0: move *a13(0x20), a9, 1 +3f9ea3d0: addi 0x3850, a9 +3f9ea3f0: move a9, *a14+, 1 +3f9ea400: calla L3FB44400 +3f9ea430: move *sp(0xa0), a14, 1 +3f9ea450: mmfm sp, a7,a9,a11,a13 +3f9ea470: rets 2 +L3F9EA480: +3f9ea480: mmtm sp, a7,a9,a11,a13 +3f9ea4a0: move a14, a13 +3f9ea4b0: addi 0xe0, a14 +3f9ea4d0: move *a13(0xffc0), a11, 1 +3f9ea4f0: jrne L3F9EA550 +3f9ea500: movi 0xa6940, a9 +3f9ea530: move a9, *a13, 1 +3f9ea540: jruc L3F9EA5F0 +L3F9EA550: +3f9ea550: dsjs a11, L3F9EA5B0 +3f9ea560: movi 0xaaad0, a11 +3f9ea590: move a11, *a13, 1 +3f9ea5a0: jruc L3F9EA5F0 +L3F9EA5B0: +3f9ea5b0: movi 0xaec60, a11 +3f9ea5e0: move a11, *a13, 1 +L3F9EA5F0: +3f9ea5f0: move *a13(0xffe0), a11, 1 +3f9ea610: addi 0x740, a11 +3f9ea630: move a11, *a13(0x60), 1 +3f9ea650: move *a13(0xffe0), a9, 1 +3f9ea670: addi 0x760, a9 +3f9ea690: move a9, *a13(0x20), 1 +3f9ea6b0: move *a13(0xffe0), a9, 1 +3f9ea6d0: addi 0x720, a9 +3f9ea6f0: move a9, *a13(0xa0), 1 +3f9ea710: move *a13, a9, 1 +3f9ea720: addi 0x34d8, a9 +3f9ea740: move a9, *a13(0x80), 1 +3f9ea760: move *a13, a9, 1 +3f9ea770: addi 0x34f8, a9 +3f9ea790: move a9, *a13(0x40), 1 +3f9ea7b0: move *a13, a9, 1 +3f9ea7c0: addi 0x34b8, a9 +3f9ea7e0: move a9, *a13(0xc0), 1 +3f9ea800: move *a13(0x80), a7, 1 +3f9ea820: setf 1, 0, 0 +3f9ea830: move *a7(0x19), *a11(0x19), 0 +3f9ea860: move *a7(0x7), *a11(0x7), 0 +3f9ea890: move *a7(0x1), *a11(0x1), 0 +3f9ea8c0: move *a13(0x20), a7, 1 +3f9ea8e0: move *a13(0x40), a9, 1 +3f9ea900: move *a9(0x2), *a7(0x2), 0 +3f9ea930: move *a13(0xa0), a7, 1 +3f9ea950: move *a13(0xc0), a9, 1 +3f9ea970: move *a9(0x4), *a7(0x4), 0 +3f9ea9a0: move *a9(0x2), *a7(0x2), 0 +3f9ea9d0: move *sp(0xa0), a14, 1 +3f9ea9f0: mmfm sp, a7,a9,a11,a13 +3f9eaa10: rets 2 +3f9eaa20: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9eaa40: move a14, a13 +3f9eaa50: addi 0x260, a14 +3f9eaa70: setf 1, 0, 0 +3f9eaa80: move @0xaed53, a7, 0 +3f9eaab0: jreq L3F9EAB60 +3f9eaac0: move a14, -*sp, 1 +3f9eaad0: move @0x1a6810, *a14+, 1 +3f9eab00: calla L3F4C1B70 +3f9eab30: move a8, a7 +3f9eab40: jaeq L3F9EBAB0 +L3F9EAB60: +3f9eab60: move @0x1a73e0, a7, 1 +3f9eab90: move a7, *a13, 1 +3f9eaba0: addi 0x740, a7 +3f9eabc0: move a7, *a13(0x240), 1 +3f9eabe0: move *a13, a5, 1 +3f9eabf0: addi 0x760, a5 +3f9eac10: move a5, *a13(0x220), 1 +3f9eac30: setf 1, 0, 0 +3f9eac40: move *a7(0x5), a10, 0 +3f9eac60: move *a5(0x5), a11, 0 +3f9eac80: move a14, -*sp, 1 +3f9eac90: move @0xb7160, *a14+, 1 +3f9eacc0: move @0xb7960, *a14+, 1 +3f9eacf0: move @0x1a6810, *a14+, 1 +3f9ead20: calla L3FD421C0 +3f9ead50: move a14, -*sp, 1 +3f9ead60: movk 1, a5 +3f9ead70: move a5, *a14+, 1 +3f9ead80: move *a13(0x0), *a14+, 1 +3f9eada0: calla L3F9E9C70 +3f9eadd0: move *a13(0x220), a5, 1 +3f9eadf0: setf 1, 0, 0 +3f9eae00: move *a5(0x5), a5, 0 +3f9eae20: cmp a11, a5 +3f9eae30: jreq L3F9EAEC0 +3f9eae40: move *a13(0x220), a5, 1 +3f9eae60: move a11, *a5(0x5), 0 +3f9eae80: move a11, a8 +3f9eae90: movk 1, a11 +3f9eaea0: jreq L3F9EAEC0 +3f9eaeb0: sub a11, a11 +L3F9EAEC0: +3f9eaec0: move *a7(0x5), a5, 0 +3f9eaee0: cmp a10, a5 +3f9eaef0: jreq L3F9EAFF0 +3f9eaf00: move a10, *a7(0x5), 0 +3f9eaf20: move a14, -*sp, 1 +3f9eaf30: move *a7(0x5), a5, 0 +3f9eaf50: jreq L3F9EAF80 +3f9eaf60: sub a5, a5 +3f9eaf70: jruc L3F9EAF90 +L3F9EAF80: +3f9eaf80: movk 1, a5 +L3F9EAF90: +3f9eaf90: move a5, *a14+, 1 +3f9eafa0: move *a13(0x0), *a14+, 1 +3f9eafc0: calla L3F4F1C70 +L3F9EAFF0: +3f9eaff0: move a14, -*sp, 1 +3f9eb000: move *a13, a5, 1 +3f9eb010: addi 0xde0, a5 +3f9eb030: move a5, *a14+, 1 +3f9eb040: calla L3FB458D0 +3f9eb070: move a8, a9 +3f9eb080: dec a9 +3f9eb090: move *a13, a5, 1 +3f9eb0a0: move a9, a7 +3f9eb0b0: sll 0x3, a7 +3f9eb0c0: add a5, a7 +3f9eb0d0: setf 8, 0, 0 +3f9eb0e0: move *a7(0xde0), a7, 0 +3f9eb100: cmpi 0x23, a7 +3f9eb120: jrne L3F9EB530 +3f9eb130: move a9, a7 +3f9eb140: sll 0x3, a7 +3f9eb150: add a5, a7 +3f9eb160: sub a5, a5 +3f9eb170: movb a5, *a7(0xde0) +3f9eb190: move a14, -*sp, 1 +3f9eb1a0: move *a13, a7, 1 +3f9eb1b0: move *a7(0x540), a5, 1 +3f9eb1d0: setf 16, 1, 0 +3f9eb1e0: move *a5(0x10), a8, 0 +3f9eb200: move a8, *a14+, 1 +3f9eb210: move *a7(0x540), a5, 1 +3f9eb230: move *a5, a8, 0 +3f9eb240: move a8, *a14+, 1 +3f9eb250: addi 0xde0, a7 +3f9eb270: move a7, *a14+, 1 +3f9eb280: movi 0x3f9f8530, a8 +3f9eb2b0: move a8, *a14+, 1 +3f9eb2c0: move a13, a7 +3f9eb2d0: addk 32, a7 +3f9eb2e0: move a7, *a14+, 1 +3f9eb2f0: calla L3FB34430 +3f9eb320: move a14, -*sp, 1 +3f9eb330: move a14, -*sp, 1 +3f9eb340: move a7, *a14+, 1 +3f9eb350: calla L3FB458D0 +3f9eb380: move a8, *a14+, 1 +3f9eb390: move a7, *a14+, 1 +3f9eb3a0: sub a5, a5 +3f9eb3b0: move a5, *a14+, 1 +3f9eb3c0: movk 8, a5 +3f9eb3d0: move a5, *a14+, 1 +3f9eb3e0: movk 31, a5 +3f9eb3f0: move a5, *a14+, 1 +3f9eb400: addk 8, a5 +3f9eb410: move a5, *a14+, 1 +3f9eb420: move *a13, a5, 1 +3f9eb430: move *a5(0x80), *a14+, 1 +3f9eb450: move @0x1a6810, *a14+, 1 +3f9eb480: calla L3FD37330 +3f9eb4b0: move a9, a7 +3f9eb4c0: sll 0x3, a7 +3f9eb4d0: add a5, a7 +3f9eb4e0: movi 0x23, a5 +3f9eb500: movb a5, *a7(0xde0) +3f9eb520: jruc L3F9EB710 +L3F9EB530: +3f9eb530: move a14, -*sp, 1 +3f9eb540: move a14, -*sp, 1 +3f9eb550: addi 0xde0, a5 +3f9eb570: move a5, *a14+, 1 +3f9eb580: calla L3FB458D0 +3f9eb5b0: move a8, *a14+, 1 +3f9eb5c0: move *a13, a7, 1 +3f9eb5d0: addi 0xde0, a7 +3f9eb5f0: move a7, *a14+, 1 +3f9eb600: sub a7, a7 +3f9eb610: move a7, *a14+, 1 +3f9eb620: movk 8, a5 +3f9eb630: move a5, *a14+, 1 +3f9eb640: movk 31, a5 +3f9eb650: move a5, *a14+, 1 +3f9eb660: addk 8, a5 +3f9eb670: move a5, *a14+, 1 +3f9eb680: move *a13, a5, 1 +3f9eb690: move *a5(0x80), *a14+, 1 +3f9eb6b0: move @0x1a6810, *a14+, 1 +3f9eb6e0: calla L3FD37330 +L3F9EB710: +3f9eb710: move a14, -*sp, 1 +3f9eb720: move a14, -*sp, 1 +3f9eb730: move *a13, a7, 1 +3f9eb740: addi 0xee0, a7 +3f9eb760: move a7, *a14+, 1 +3f9eb770: calla L3FB458D0 +3f9eb7a0: move a8, *a14+, 1 +3f9eb7b0: move *a13, a7, 1 +3f9eb7c0: addi 0xee0, a7 +3f9eb7e0: move a7, *a14+, 1 +3f9eb7f0: sub a7, a7 +3f9eb800: move a7, *a14+, 1 +3f9eb810: movk 8, a5 +3f9eb820: move a5, *a14+, 1 +3f9eb830: movk 31, a5 +3f9eb840: move a5, *a14+, 1 +3f9eb850: addk 6, a5 +3f9eb860: move a5, *a14+, 1 +3f9eb870: move *a13, a5, 1 +3f9eb880: move *a5(0x80), *a14+, 1 +3f9eb8a0: move @0x1a6810, *a14+, 1 +3f9eb8d0: calla L3FD37330 +3f9eb900: move a14, -*sp, 1 +3f9eb910: movk 1, a7 +3f9eb920: move a7, *a14+, 1 +3f9eb930: sub a7, a7 +3f9eb940: move a7, *a14+, 1 +3f9eb950: move a11, *a14+, 1 +3f9eb960: move *a5(0x7c0), *a14+, 1 +3f9eb980: move *a5(0x7a0), *a14+, 1 +3f9eb9a0: move a5, *a14+, 1 +3f9eb9b0: calla L3F4E4E70 +3f9eb9e0: move a14, -*sp, 1 +3f9eb9f0: move @0xb7140, *a14+, 1 +3f9eba20: move @0xb7960, *a14+, 1 +3f9eba50: move @0x1a6810, *a14+, 1 +3f9eba80: calla L3FD421C0 +L3F9EBAB0: +3f9ebab0: subi 0x260, a14 +3f9ebad0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9ebaf0: rets +L3F9EBB00: +3f9ebb00: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9ebb20: move a14, a13 +3f9ebb30: addi 0x460, a14 +3f9ebb50: setf 1, 0, 0 +3f9ebb60: move @0xaed53, a7, 0 +3f9ebb90: jreq L3F9EBC40 +3f9ebba0: move a14, -*sp, 1 +3f9ebbb0: move @0x1a6810, *a14+, 1 +3f9ebbe0: calla L3F4C1B70 +3f9ebc10: move a8, a7 +3f9ebc20: jaeq L3F9EC5D0 +L3F9EBC40: +3f9ebc40: move *a13(0xffe0), a7, 1 +3f9ebc60: addi 0x740, a7 +3f9ebc80: move a7, *a13(0x440), 1 +3f9ebca0: move *a13(0xffe0), a5, 1 +3f9ebcc0: addi 0x760, a5 +3f9ebce0: move a5, *a13(0x420), 1 +3f9ebd00: setf 1, 0, 0 +3f9ebd10: move *a7(0x5), a10, 0 +3f9ebd30: move *a5(0x5), a11, 0 +3f9ebd50: move a14, -*sp, 1 +3f9ebd60: move @0xb7160, *a14+, 1 +3f9ebd90: move @0xb7960, *a14+, 1 +3f9ebdc0: move @0x1a6810, *a14+, 1 +3f9ebdf0: calla L3FD421C0 +3f9ebe20: move a14, -*sp, 1 +3f9ebe30: move *a13(0xffe0), a5, 1 +3f9ebe50: addi 0xde0, a5 +3f9ebe70: move a5, *a14+, 1 +3f9ebe80: move a13, a5 +3f9ebe90: addi 0x200, a5 +3f9ebeb0: move a5, *a14+, 1 +3f9ebec0: calla L3FB45720 +3f9ebef0: move a14, -*sp, 1 +3f9ebf00: move *a13(0xffe0), a5, 1 +3f9ebf20: addi 0xee0, a5 +3f9ebf40: move a5, *a14+, 1 +3f9ebf50: move a13, a5 +3f9ebf60: addi 0x310, a5 +3f9ebf80: move a5, *a14+, 1 +3f9ebf90: calla L3FB45720 +3f9ebfc0: move a14, -*sp, 1 +3f9ebfd0: movk 1, a5 +3f9ebfe0: move a5, *a14+, 1 +3f9ebff0: move *a13(0xffe0), *a14+, 1 +3f9ec010: calla L3F9E9C70 +3f9ec040: move a14, -*sp, 1 +3f9ec050: move a13, a5 +3f9ec060: addi 0x200, a5 +3f9ec080: move a5, *a14+, 1 +3f9ec090: move *a13(0xffe0), a5, 1 +3f9ec0b0: addi 0xde0, a5 +3f9ec0d0: move a5, *a14+, 1 +3f9ec0e0: calla L3FB45720 +3f9ec110: move a14, -*sp, 1 +3f9ec120: move a13, a5 +3f9ec130: addi 0x310, a5 +3f9ec150: move a5, *a14+, 1 +3f9ec160: move *a13(0xffe0), a5, 1 +3f9ec180: addi 0xee0, a5 +3f9ec1a0: move a5, *a14+, 1 +3f9ec1b0: calla L3FB45720 +3f9ec1e0: move *a13(0x420), a5, 1 +3f9ec200: setf 1, 0, 0 +3f9ec210: move *a5(0x5), a5, 0 +3f9ec230: cmp a11, a5 +3f9ec240: jreq L3F9EC2D0 +3f9ec250: move *a13(0x420), a5, 1 +3f9ec270: move a11, *a5(0x5), 0 +3f9ec290: move a11, a8 +3f9ec2a0: movk 1, a11 +3f9ec2b0: jreq L3F9EC2D0 +3f9ec2c0: sub a11, a11 +L3F9EC2D0: +3f9ec2d0: move *a7(0x5), a5, 0 +3f9ec2f0: cmp a10, a5 +3f9ec300: jreq L3F9EC400 +3f9ec310: move a10, *a7(0x5), 0 +3f9ec330: move a14, -*sp, 1 +3f9ec340: move *a7(0x5), a5, 0 +3f9ec360: jreq L3F9EC390 +3f9ec370: sub a5, a5 +3f9ec380: jruc L3F9EC3A0 +L3F9EC390: +3f9ec390: movk 1, a5 +L3F9EC3A0: +3f9ec3a0: move a5, *a14+, 1 +3f9ec3b0: move *a13(0xffe0), *a14+, 1 +3f9ec3d0: calla L3F4F1C70 +L3F9EC400: +3f9ec400: move a14, -*sp, 1 +3f9ec410: movk 1, a5 +3f9ec420: move a5, *a14+, 1 +3f9ec430: sub a5, a5 +3f9ec440: move a5, *a14+, 1 +3f9ec450: move a11, *a14+, 1 +3f9ec460: move *a13(0xffe0), a5, 1 +3f9ec480: move *a5(0x7c0), *a14+, 1 +3f9ec4a0: move *a5(0x7a0), *a14+, 1 +3f9ec4c0: move a5, *a14+, 1 +3f9ec4d0: calla L3F4E4E70 +3f9ec500: move a14, -*sp, 1 +3f9ec510: move @0xb7140, *a14+, 1 +3f9ec540: move @0xb7960, *a14+, 1 +3f9ec570: move @0x1a6810, *a14+, 1 +3f9ec5a0: calla L3FD421C0 +L3F9EC5D0: +3f9ec5d0: move *sp(0xe0), a14, 1 +3f9ec5f0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9ec610: rets 2 +3f9ec620: mmtm sp, a7,a9,a10,a11,a13 +3f9ec640: move a14, a13 +3f9ec650: addi 0x240, a14 +3f9ec670: setf 1, 0, 0 +3f9ec680: move @0xaed53, a11, 0 +3f9ec6b0: jreq L3F9EC760 +3f9ec6c0: move a14, -*sp, 1 +3f9ec6d0: move @0x1a6810, *a14+, 1 +3f9ec700: calla L3F4C1B70 +3f9ec730: move a8, a11 +3f9ec740: jaeq L3F9ED5B0 +L3F9EC760: +3f9ec760: move @0x1a73e0, a11, 1 +3f9ec790: move a11, *a13, 1 +3f9ec7a0: addi 0x740, a11 +3f9ec7c0: move a11, *a13(0x220), 1 +3f9ec7e0: setf 1, 0, 0 +3f9ec7f0: move *a11(0x5), a10, 0 +3f9ec810: move a14, -*sp, 1 +3f9ec820: move @0xb7160, *a14+, 1 +3f9ec850: move @0xb7960, *a14+, 1 +3f9ec880: move @0x1a6810, *a14+, 1 +3f9ec8b0: calla L3FD421C0 +3f9ec8e0: move a14, -*sp, 1 +3f9ec8f0: sub a7, a7 +3f9ec900: move a7, *a14+, 1 +3f9ec910: move *a13(0x0), *a14+, 1 +3f9ec930: calla L3F9E9C70 +3f9ec960: setf 1, 0, 0 +3f9ec970: move *a11(0x5), a7, 0 +3f9ec990: cmp a10, a7 +3f9ec9a0: jreq L3F9ECAA0 +3f9ec9b0: move a10, *a11(0x5), 0 +3f9ec9d0: move a14, -*sp, 1 +3f9ec9e0: move *a11(0x5), a7, 0 +3f9eca00: jreq L3F9ECA30 +3f9eca10: sub a7, a7 +3f9eca20: jruc L3F9ECA40 +L3F9ECA30: +3f9eca30: movk 1, a7 +L3F9ECA40: +3f9eca40: move a7, *a14+, 1 +3f9eca50: move *a13(0x0), *a14+, 1 +3f9eca70: calla L3F4F1C70 +L3F9ECAA0: +3f9ecaa0: move a14, -*sp, 1 +3f9ecab0: move *a13, a7, 1 +3f9ecac0: addi 0xde0, a7 +3f9ecae0: move a7, *a14+, 1 +3f9ecaf0: calla L3FB458D0 +3f9ecb20: move a8, a9 +3f9ecb30: dec a9 +3f9ecb40: move *a13, a7, 1 +3f9ecb50: move a9, a11 +3f9ecb60: sll 0x3, a11 +3f9ecb70: add a7, a11 +3f9ecb80: setf 8, 0, 0 +3f9ecb90: move *a11(0xde0), a11, 0 +3f9ecbb0: cmpi 0x23, a11 +3f9ecbd0: jrne L3F9ECFE0 +3f9ecbe0: move a9, a11 +3f9ecbf0: sll 0x3, a11 +3f9ecc00: add a7, a11 +3f9ecc10: sub a7, a7 +3f9ecc20: movb a7, *a11(0xde0) +3f9ecc40: move a14, -*sp, 1 +3f9ecc50: move *a13, a11, 1 +3f9ecc60: move *a11(0x540), a7, 1 +3f9ecc80: setf 16, 1, 0 +3f9ecc90: move *a7(0x10), a8, 0 +3f9eccb0: move a8, *a14+, 1 +3f9eccc0: move *a11(0x540), a7, 1 +3f9ecce0: move *a7, a8, 0 +3f9eccf0: move a8, *a14+, 1 +3f9ecd00: addi 0xde0, a11 +3f9ecd20: move a11, *a14+, 1 +3f9ecd30: movi 0x3f9f8530, a8 +3f9ecd60: move a8, *a14+, 1 +3f9ecd70: move a13, a11 +3f9ecd80: addk 32, a11 +3f9ecd90: move a11, *a14+, 1 +3f9ecda0: calla L3FB34430 +3f9ecdd0: move a14, -*sp, 1 +3f9ecde0: move a14, -*sp, 1 +3f9ecdf0: move a11, *a14+, 1 +3f9ece00: calla L3FB458D0 +3f9ece30: move a8, *a14+, 1 +3f9ece40: move a11, *a14+, 1 +3f9ece50: sub a7, a7 +3f9ece60: move a7, *a14+, 1 +3f9ece70: movk 8, a7 +3f9ece80: move a7, *a14+, 1 +3f9ece90: movk 31, a7 +3f9ecea0: move a7, *a14+, 1 +3f9eceb0: addk 8, a7 +3f9ecec0: move a7, *a14+, 1 +3f9eced0: move *a13, a7, 1 +3f9ecee0: move *a7(0x80), *a14+, 1 +3f9ecf00: move @0x1a6810, *a14+, 1 +3f9ecf30: calla L3FD37330 +3f9ecf60: move a9, a11 +3f9ecf70: sll 0x3, a11 +3f9ecf80: add a7, a11 +3f9ecf90: movi 0x23, a7 +3f9ecfb0: movb a7, *a11(0xde0) +3f9ecfd0: jruc L3F9ED1C0 +L3F9ECFE0: +3f9ecfe0: move a14, -*sp, 1 +3f9ecff0: move a14, -*sp, 1 +3f9ed000: addi 0xde0, a7 +3f9ed020: move a7, *a14+, 1 +3f9ed030: calla L3FB458D0 +3f9ed060: move a8, *a14+, 1 +3f9ed070: move *a13, a11, 1 +3f9ed080: addi 0xde0, a11 +3f9ed0a0: move a11, *a14+, 1 +3f9ed0b0: sub a11, a11 +3f9ed0c0: move a11, *a14+, 1 +3f9ed0d0: movk 8, a7 +3f9ed0e0: move a7, *a14+, 1 +3f9ed0f0: movk 31, a7 +3f9ed100: move a7, *a14+, 1 +3f9ed110: addk 8, a7 +3f9ed120: move a7, *a14+, 1 +3f9ed130: move *a13, a7, 1 +3f9ed140: move *a7(0x80), *a14+, 1 +3f9ed160: move @0x1a6810, *a14+, 1 +3f9ed190: calla L3FD37330 +L3F9ED1C0: +3f9ed1c0: move a14, -*sp, 1 +3f9ed1d0: move a14, -*sp, 1 +3f9ed1e0: move *a13, a11, 1 +3f9ed1f0: addi 0xee0, a11 +3f9ed210: move a11, *a14+, 1 +3f9ed220: calla L3FB458D0 +3f9ed250: move a8, *a14+, 1 +3f9ed260: move *a13, a11, 1 +3f9ed270: addi 0xee0, a11 +3f9ed290: move a11, *a14+, 1 +3f9ed2a0: sub a11, a11 +3f9ed2b0: move a11, *a14+, 1 +3f9ed2c0: movk 8, a7 +3f9ed2d0: move a7, *a14+, 1 +3f9ed2e0: movk 31, a7 +3f9ed2f0: move a7, *a14+, 1 +3f9ed300: addk 6, a7 +3f9ed310: move a7, *a14+, 1 +3f9ed320: move *a13, a7, 1 +3f9ed330: move *a7(0x80), *a14+, 1 +3f9ed350: move @0x1a6810, *a14+, 1 +3f9ed380: calla L3FD37330 +3f9ed3b0: move a14, -*sp, 1 +3f9ed3c0: movk 1, a11 +3f9ed3d0: move a11, *a14+, 1 +3f9ed3e0: sub a11, a11 +3f9ed3f0: move a11, *a14+, 1 +3f9ed400: move *a7(0x760), a11, 1 +3f9ed420: andi 0x20, a11 +3f9ed450: move a11, *a14+, 1 +3f9ed460: move *a7(0x7c0), *a14+, 1 +3f9ed480: move *a7(0x7a0), *a14+, 1 +3f9ed4a0: move a7, *a14+, 1 +3f9ed4b0: calla L3F4E4E70 +3f9ed4e0: move a14, -*sp, 1 +3f9ed4f0: move @0xb7140, *a14+, 1 +3f9ed520: move @0xb7960, *a14+, 1 +3f9ed550: move @0x1a6810, *a14+, 1 +3f9ed580: calla L3FD421C0 +L3F9ED5B0: +3f9ed5b0: subi 0x240, a14 +3f9ed5d0: mmfm sp, a7,a9,a10,a11,a13 +3f9ed5f0: rets +3f9ed600: move a11, -*sp, 1 +3f9ed610: setf 1, 0, 0 +3f9ed620: move @0xaed53, a11, 0 +3f9ed650: jreq L3F9ED6F0 +3f9ed660: move a14, -*sp, 1 +3f9ed670: move @0x1a6810, *a14+, 1 +3f9ed6a0: calla L3F4C1B70 +3f9ed6d0: move a8, a11 +3f9ed6e0: jreq L3F9ED760 +L3F9ED6F0: +3f9ed6f0: move a14, -*sp, 1 +3f9ed700: move @0x1a73e0, *a14+, 1 +3f9ed730: calla L3F9E8D80 +L3F9ED760: +3f9ed760: move *sp+, a11, 1 +3f9ed770: rets +3f9ed780: mmtm sp, a9,a11 +3f9ed7a0: move a14, -*sp, 1 +3f9ed7b0: movk 9, a11 +3f9ed7c0: move a11, *a14+, 1 +3f9ed7d0: move @0x25c940, *a14+, 1 +3f9ed800: calla L3FB11A10 +3f9ed830: move a8, a9 +3f9ed840: move a14, -*sp, 1 +3f9ed850: movi 0x3f9f8580, a8 +3f9ed880: move a8, *a14+, 1 +3f9ed890: move *a9(0x120), *a14+, 1 +3f9ed8b0: calla L3FB45720 +3f9ed8e0: move a14, -*sp, 1 +3f9ed8f0: move a9, *a14+, 1 +3f9ed900: move @0x25c940, *a14+, 1 +3f9ed930: calla L3FB11C90 +3f9ed960: mmfm sp, a9,a11 +3f9ed980: rets +3f9ed990: mmtm sp, a9,a11 +3f9ed9b0: move a14, -*sp, 1 +3f9ed9c0: movk 9, a11 +3f9ed9d0: move a11, *a14+, 1 +3f9ed9e0: move @0x25c940, *a14+, 1 +3f9eda10: calla L3FB11A10 +3f9eda40: move a8, a9 +3f9eda50: move a14, -*sp, 1 +3f9eda60: movi 0x3f9f8598, a8 +3f9eda90: move a8, *a14+, 1 +3f9edaa0: move *a9(0x120), *a14+, 1 +3f9edac0: calla L3FB45720 +3f9edaf0: move a14, -*sp, 1 +3f9edb00: move a9, *a14+, 1 +3f9edb10: move @0x25c940, *a14+, 1 +3f9edb40: calla L3FB11C90 +3f9edb70: mmfm sp, a9,a11 +3f9edb90: rets +3f9edba0: mmtm sp, a9,a11 +3f9edbc0: move a14, -*sp, 1 +3f9edbd0: movk 11, a11 +3f9edbe0: move a11, *a14+, 1 +3f9edbf0: move @0x25c940, *a14+, 1 +3f9edc20: calla L3FB11A10 +3f9edc50: move a8, a9 +3f9edc60: move a14, -*sp, 1 +3f9edc70: movi 0x3f9f85b0, a8 +3f9edca0: move a8, *a14+, 1 +3f9edcb0: move *a9(0x120), *a14+, 1 +3f9edcd0: calla L3FB45720 +3f9edd00: move a14, -*sp, 1 +3f9edd10: move a9, *a14+, 1 +3f9edd20: move @0x25c940, *a14+, 1 +3f9edd50: calla L3FB11C90 +3f9edd80: mmfm sp, a9,a11 +3f9edda0: rets +3f9eddb0: mmtm sp, a9,a11 +3f9eddd0: move a14, -*sp, 1 +3f9edde0: movk 11, a11 +3f9eddf0: move a11, *a14+, 1 +3f9ede00: move @0x25c940, *a14+, 1 +3f9ede30: calla L3FB11A10 +3f9ede60: move a8, a9 +3f9ede70: move a14, -*sp, 1 +3f9ede80: movi 0x3f9f85c8, a8 +3f9edeb0: move a8, *a14+, 1 +3f9edec0: move *a9(0x120), *a14+, 1 +3f9edee0: calla L3FB45720 +3f9edf10: move a14, -*sp, 1 +3f9edf20: move a9, *a14+, 1 +3f9edf30: move @0x25c940, *a14+, 1 +3f9edf60: calla L3FB11C90 +3f9edf90: mmfm sp, a9,a11 +3f9edfb0: rets +L3F9EDFC0: +3f9edfc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9edfe0: move a14, a13 +3f9edff0: addi 0x2e0, a14 +3f9ee010: move @0x25c960, a10, 1 +3f9ee040: move a10, a11 +3f9ee050: addi 0x720, a11 +3f9ee070: move a11, *a13, 1 +3f9ee080: move a10, a7 +3f9ee090: addi 0x740, a7 +3f9ee0b0: move a7, *a13(0x20), 1 +3f9ee0d0: move a10, a7 +3f9ee0e0: addi 0x760, a7 +3f9ee100: move a7, *a13(0x40), 1 +3f9ee120: move a10, a7 +3f9ee130: addi 0x780, a7 +3f9ee150: move a7, *a13(0x60), 1 +3f9ee170: move a14, -*sp, 1 +3f9ee180: setf 1, 0, 0 +3f9ee190: move *a7(0xf), a8, 0 +3f9ee1b0: move a8, *a14+, 1 +3f9ee1c0: movi 0x3f9f85e8, a8 +3f9ee1f0: move a8, *a14+, 1 +3f9ee200: calla L3FB341E0 +3f9ee230: move a14, -*sp, 1 +3f9ee240: setf 1, 0, 0 +3f9ee250: move *a7(0x3), a8, 0 +3f9ee270: move a8, *a14+, 1 +3f9ee280: movi 0x3f9f8680, a8 +3f9ee2b0: move a8, *a14+, 1 +3f9ee2c0: calla L3FB341E0 +3f9ee2f0: move a14, -*sp, 1 +3f9ee300: setf 8, 0, 0 +3f9ee310: move *a10(0x7f0), a8, 0 +3f9ee330: move a8, *a14+, 1 +3f9ee340: movi 0x3f9f8700, a8 +3f9ee370: move a8, *a14+, 1 +3f9ee380: calla L3FB341E0 +3f9ee3b0: move a14, -*sp, 1 +3f9ee3c0: move a10, a7 +3f9ee3d0: addi 0xde0, a7 +3f9ee3f0: move a7, *a14+, 1 +3f9ee400: movi 0x3f9f8788, a8 +3f9ee430: move a8, *a14+, 1 +3f9ee440: calla L3FB341E0 +3f9ee470: move a14, -*sp, 1 +3f9ee480: move a10, a7 +3f9ee490: addi 0xee0, a7 +3f9ee4b0: move a7, *a14+, 1 +3f9ee4c0: movi 0x3f9f8800, a8 +3f9ee4f0: move a8, *a14+, 1 +3f9ee500: calla L3FB341E0 +3f9ee530: move a14, -*sp, 1 +3f9ee540: move *a10(0x540), a7, 1 +3f9ee560: setf 16, 1, 0 +3f9ee570: move *a7(0x10), a8, 0 +3f9ee590: move a8, *a14+, 1 +3f9ee5a0: movi 0x3f9f8888, a8 +3f9ee5d0: move a8, *a14+, 1 +3f9ee5e0: calla L3FB341E0 +3f9ee610: move a14, -*sp, 1 +3f9ee620: move *a10(0x7a0), *a14+, 1 +3f9ee640: movi 0x3f9f88f8, a8 +3f9ee670: move a8, *a14+, 1 +3f9ee680: calla L3FB341E0 +3f9ee6b0: move a14, -*sp, 1 +3f9ee6c0: movi 0x3f9f8960, a8 +3f9ee6f0: move a8, *a14+, 1 +3f9ee700: calla L3FB341E0 +3f9ee730: move @0x25c960, a7, 1 +3f9ee760: jrne L3F9EE810 +3f9ee770: move a14, -*sp, 1 +3f9ee780: movi 0x3f9f8a40, a8 +3f9ee7b0: move a8, *a14+, 1 +3f9ee7c0: calla L3FB341E0 +3f9ee7f0: jauc L3F9F03D0 +L3F9EE810: +3f9ee810: move *a10(0x540), a11, 1 +3f9ee830: setf 16, 1, 0 +3f9ee840: move *a11(0x10), a11, 0 +3f9ee860: move a11, *a13(0xa0), 1 +3f9ee880: move *a10(0x7a0), *a13(0xc0), 1 +3f9ee8b0: move a14, -*sp, 1 +3f9ee8c0: movk 9, a11 +3f9ee8d0: move a11, *a14+, 1 +3f9ee8e0: move @0x25c940, *a14+, 1 +3f9ee910: calla L3FB11A10 +3f9ee940: move a8, a9 +3f9ee950: move a14, -*sp, 1 +3f9ee960: move *a9(0x120), *a14+, 1 +3f9ee980: calla L3FB43EB0 +3f9ee9b0: move a8, *a10(0x7c0), 1 +3f9ee9d0: move *a10(0x7c0), a7, 1 +3f9ee9f0: jrne L3F9EEA30 +3f9eea00: move *a13(0xa0), *a10(0x7c0), 1 +L3F9EEA30: +3f9eea30: move a14, -*sp, 1 +3f9eea40: movk 11, a7 +3f9eea50: move a7, *a14+, 1 +3f9eea60: move @0x25c940, *a14+, 1 +3f9eea90: calla L3FB11A10 +3f9eeac0: move a8, a9 +3f9eead0: move a14, -*sp, 1 +3f9eeae0: move *a9(0x120), *a14+, 1 +3f9eeb00: calla L3FB43EB0 +3f9eeb30: move a8, *a10(0x7a0), 1 +3f9eeb50: move *a10(0x7a0), a7, 1 +3f9eeb70: jrne L3F9EEBB0 +3f9eeb80: move *a13(0xc0), *a10(0x7a0), 1 +L3F9EEBB0: +3f9eebb0: move a14, -*sp, 1 +3f9eebc0: movk 1, a7 +3f9eebd0: move a7, *a14+, 1 +3f9eebe0: move @0x25c940, *a14+, 1 +3f9eec10: calla L3FB11A10 +3f9eec40: move a8, a9 +3f9eec50: move *a13(0x60), a5, 1 +3f9eec70: move *a9(0x160), a7, 1 +3f9eec90: setf 1, 0, 0 +3f9eeca0: move *a7(0x0), *a5(0xf), 0 +3f9eecd0: move a14, -*sp, 1 +3f9eece0: movk 2, a7 +3f9eecf0: move a7, *a14+, 1 +3f9eed00: move @0x25c940, *a14+, 1 +3f9eed30: calla L3FB11A10 +3f9eed60: move a8, a9 +3f9eed70: move *a9(0x160), a7, 1 +3f9eed90: move *a7(0x20), a7, 1 +3f9eedb0: jreq L3F9EEDE0 +3f9eedc0: sub a7, a7 +3f9eedd0: jruc L3F9EEDF0 +L3F9EEDE0: +3f9eede0: movk 1, a7 +L3F9EEDF0: +3f9eedf0: setf 1, 0, 0 +3f9eee00: move a7, *a5(0x3), 0 +3f9eee20: move a14, -*sp, 1 +3f9eee30: movk 3, a7 +3f9eee40: move a7, *a14+, 1 +3f9eee50: move @0x25c940, *a14+, 1 +3f9eee80: calla L3FB11A10 +3f9eeeb0: move a8, a9 +3f9eeec0: move *a9(0x160), a7, 1 +3f9eeee0: move *a7(0x20), a7, 1 +3f9eef00: jrne L3F9EEFB0 +3f9eef10: sub a7, a7 +3f9eef20: movb a7, *a10(0x7f0) +3f9eef40: move *a13(0x20), a7, 1 +3f9eef60: sub a11, a11 +3f9eef70: setf 1, 0, 0 +3f9eef80: move a11, *a7(0x3), 0 +3f9eefa0: jruc L3F9EF1F0 +L3F9EEFB0: +3f9eefb0: move *a9(0x160), a7, 1 +3f9eefd0: move *a7(0x20), a7, 1 +3f9eeff0: dsjs a7, L3F9EF0A0 +3f9ef000: movk 1, a7 +3f9ef010: movb a7, *a10(0x7f0) +3f9ef030: move *a13(0x20), a7, 1 +3f9ef050: movk 1, a11 +3f9ef060: setf 1, 0, 0 +3f9ef070: move a11, *a7(0x3), 0 +3f9ef090: jruc L3F9EF1F0 +L3F9EF0A0: +3f9ef0a0: movk 2, a7 +3f9ef0b0: movb a7, *a10(0x7f0) +3f9ef0d0: move *a10(0x7a0), a7, 1 +3f9ef0f0: cmpi 0x50, a7 +3f9ef110: jrle L3F9EF190 +3f9ef120: move *a13(0x20), a7, 1 +3f9ef140: movk 1, a11 +3f9ef150: setf 1, 0, 0 +3f9ef160: move a11, *a7(0x3), 0 +3f9ef180: jruc L3F9EF1F0 +L3F9EF190: +3f9ef190: move *a13(0x20), a7, 1 +3f9ef1b0: sub a11, a11 +3f9ef1c0: setf 1, 0, 0 +3f9ef1d0: move a11, *a7(0x3), 0 +L3F9EF1F0: +3f9ef1f0: move a14, -*sp, 1 +3f9ef200: movk 4, a11 +3f9ef210: move a11, *a14+, 1 +3f9ef220: move @0x25c940, *a14+, 1 +3f9ef250: calla L3FB11A10 +3f9ef280: move a8, a9 +3f9ef290: move a14, -*sp, 1 +3f9ef2a0: move *a9(0x120), *a14+, 1 +3f9ef2c0: move a10, a11 +3f9ef2d0: addi 0xde0, a11 +3f9ef2f0: move a11, *a14+, 1 +3f9ef300: calla L3FB45720 +3f9ef330: move a14, -*sp, 1 +3f9ef340: movk 6, a11 +3f9ef350: move a11, *a14+, 1 +3f9ef360: move @0x25c940, *a14+, 1 +3f9ef390: calla L3FB11A10 +3f9ef3c0: move a8, a9 +3f9ef3d0: move a14, -*sp, 1 +3f9ef3e0: move *a9(0x120), *a14+, 1 +3f9ef400: move a10, a11 +3f9ef410: addi 0xee0, a11 +3f9ef430: move a11, *a14+, 1 +3f9ef440: calla L3FB45720 +3f9ef470: move a14, -*sp, 1 +3f9ef480: setf 1, 0, 0 +3f9ef490: move *a5(0xf), a8, 0 +3f9ef4b0: move a8, *a14+, 1 +3f9ef4c0: movi 0x3f9f8c10, a8 +3f9ef4f0: move a8, *a14+, 1 +3f9ef500: calla L3FB341E0 +3f9ef530: move a14, -*sp, 1 +3f9ef540: setf 1, 0, 0 +3f9ef550: move *a5(0x3), a8, 0 +3f9ef570: move a8, *a14+, 1 +3f9ef580: movi 0x3f9f8680, a8 +3f9ef5b0: move a8, *a14+, 1 +3f9ef5c0: calla L3FB341E0 +3f9ef5f0: move a14, -*sp, 1 +3f9ef600: setf 8, 0, 0 +3f9ef610: move *a10(0x7f0), a8, 0 +3f9ef630: move a8, *a14+, 1 +3f9ef640: movi 0x3f9f8700, a8 +3f9ef670: move a8, *a14+, 1 +3f9ef680: calla L3FB341E0 +3f9ef6b0: move a14, -*sp, 1 +3f9ef6c0: move a10, a11 +3f9ef6d0: addi 0xde0, a11 +3f9ef6f0: move a11, *a14+, 1 +3f9ef700: movi 0x3f9f8788, a8 +3f9ef730: move a8, *a14+, 1 +3f9ef740: calla L3FB341E0 +3f9ef770: move a14, -*sp, 1 +3f9ef780: move a10, a11 +3f9ef790: addi 0xee0, a11 +3f9ef7b0: move a11, *a14+, 1 +3f9ef7c0: movi 0x3f9f8800, a8 +3f9ef7f0: move a8, *a14+, 1 +3f9ef800: calla L3FB341E0 +3f9ef830: move a14, -*sp, 1 +3f9ef840: setf 16, 1, 0 +3f9ef850: move *a10(0xa40), a8, 0 +3f9ef870: move a8, *a14+, 1 +3f9ef880: move *a10(0x7c0), *a14+, 1 +3f9ef8a0: movi 0x3f9f8ca0, a8 +3f9ef8d0: move a8, *a14+, 1 +3f9ef8e0: calla L3FB341E0 +3f9ef910: move a14, -*sp, 1 +3f9ef920: move *a10(0x7a0), *a14+, 1 +3f9ef940: movi 0x3f9f88f8, a8 +3f9ef970: move a8, *a14+, 1 +3f9ef980: calla L3FB341E0 +3f9ef9b0: move a14, -*sp, 1 +3f9ef9c0: move a10, a11 +3f9ef9d0: addi 0xde0, a11 +3f9ef9f0: move a11, *a14+, 1 +3f9efa00: calla L3FB458D0 +3f9efa30: dec a8 +3f9efa40: move a8, *a13(0x80), 1 +3f9efa60: sll 0x3, a8 +3f9efa70: add a10, a8 +3f9efa80: setf 8, 0, 0 +3f9efa90: move *a8(0xde0), a11, 0 +3f9efab0: cmpi 0x23, a11 +3f9efad0: jrne L3F9EFEF0 +3f9efae0: move *a13(0x80), a11, 1 +3f9efb00: sll 0x3, a11 +3f9efb10: add a10, a11 +3f9efb20: sub a5, a5 +3f9efb30: movb a5, *a11(0xde0) +3f9efb50: move a14, -*sp, 1 +3f9efb60: move *a10(0x540), a11, 1 +3f9efb80: setf 16, 1, 0 +3f9efb90: move *a11(0x10), a8, 0 +3f9efbb0: move a8, *a14+, 1 +3f9efbc0: move *a10(0x540), a11, 1 +3f9efbe0: move *a11, a8, 0 +3f9efbf0: move a8, *a14+, 1 +3f9efc00: move a10, a11 +3f9efc10: addi 0xde0, a11 +3f9efc30: move a11, *a14+, 1 +3f9efc40: movi 0x3f9f8530, a8 +3f9efc70: move a8, *a14+, 1 +3f9efc80: move a13, a11 +3f9efc90: addi 0xe0, a11 +3f9efcb0: move a11, *a14+, 1 +3f9efcc0: calla L3FB34430 +3f9efcf0: move a14, -*sp, 1 +3f9efd00: move a14, -*sp, 1 +3f9efd10: move a11, *a14+, 1 +3f9efd20: calla L3FB458D0 +3f9efd50: move a8, *a14+, 1 +3f9efd60: move a11, *a14+, 1 +3f9efd70: move a5, *a14+, 1 +3f9efd80: movk 8, a5 +3f9efd90: move a5, *a14+, 1 +3f9efda0: movk 31, a5 +3f9efdb0: move a5, *a14+, 1 +3f9efdc0: addk 8, a5 +3f9efdd0: move a5, *a14+, 1 +3f9efde0: move *a10(0x80), *a14+, 1 +3f9efe00: move @0x1a6810, *a14+, 1 +3f9efe30: calla L3FD37330 +3f9efe60: move *a13(0x80), a5, 1 +3f9efe80: sll 0x3, a5 +3f9efe90: add a10, a5 +3f9efea0: movi 0x23, a11 +3f9efec0: movb a11, *a5(0xde0) +3f9efee0: jruc L3F9F00D0 +L3F9EFEF0: +3f9efef0: move a14, -*sp, 1 +3f9eff00: move a14, -*sp, 1 +3f9eff10: move a10, a11 +3f9eff20: addi 0xde0, a11 +3f9eff40: move a11, *a14+, 1 +3f9eff50: calla L3FB458D0 +3f9eff80: move a8, *a14+, 1 +3f9eff90: move a10, a11 +3f9effa0: addi 0xde0, a11 +3f9effc0: move a11, *a14+, 1 +3f9effd0: sub a11, a11 +3f9effe0: move a11, *a14+, 1 +3f9efff0: movk 8, a11 +3f9f0000: move a11, *a14+, 1 +3f9f0010: movk 31, a11 +3f9f0020: move a11, *a14+, 1 +3f9f0030: addk 8, a11 +3f9f0040: move a11, *a14+, 1 +3f9f0050: move *a10(0x80), *a14+, 1 +3f9f0070: move @0x1a6810, *a14+, 1 +3f9f00a0: calla L3FD37330 +L3F9F00D0: +3f9f00d0: move a14, -*sp, 1 +3f9f00e0: move a14, -*sp, 1 +3f9f00f0: move a10, a11 +3f9f0100: addi 0xee0, a11 +3f9f0120: move a11, *a14+, 1 +3f9f0130: calla L3FB458D0 +3f9f0160: move a8, *a14+, 1 +3f9f0170: move a10, a11 +3f9f0180: addi 0xee0, a11 +3f9f01a0: move a11, *a14+, 1 +3f9f01b0: sub a11, a11 +3f9f01c0: move a11, *a14+, 1 +3f9f01d0: movk 8, a5 +3f9f01e0: move a5, *a14+, 1 +3f9f01f0: movk 31, a5 +3f9f0200: move a5, *a14+, 1 +3f9f0210: addk 6, a5 +3f9f0220: move a5, *a14+, 1 +3f9f0230: move *a10(0x80), *a14+, 1 +3f9f0250: move @0x1a6810, *a14+, 1 +3f9f0280: calla L3FD37330 +3f9f02b0: move a14, -*sp, 1 +3f9f02c0: movk 1, a5 +3f9f02d0: move a5, *a14+, 1 +3f9f02e0: move a11, *a14+, 1 +3f9f02f0: move *a10(0x760), a5, 1 +3f9f0310: andi 0x20, a5 +3f9f0340: move a5, *a14+, 1 +3f9f0350: move *a10(0x7c0), *a14+, 1 +3f9f0370: move *a10(0x7a0), *a14+, 1 +3f9f0390: move a10, *a14+, 1 +3f9f03a0: calla L3F4E4E70 +L3F9F03D0: +3f9f03d0: subi 0x2e0, a14 +3f9f03f0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9f0410: rets +L3F9F0420: +3f9f0420: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9f0440: move a14, a13 +3f9f0450: addi 0x180, a14 +3f9f0470: move @0x25c960, a10, 1 +3f9f04a0: move a10, a11 +3f9f04b0: addi 0x720, a11 +3f9f04d0: move a11, *a13, 1 +3f9f04e0: move a10, a7 +3f9f04f0: addi 0x740, a7 +3f9f0510: move a7, *a13(0x20), 1 +3f9f0530: move a10, a7 +3f9f0540: addi 0x760, a7 +3f9f0560: move a7, *a13(0x40), 1 +3f9f0580: move a10, a7 +3f9f0590: addi 0x780, a7 +3f9f05b0: move a7, *a13(0x60), 1 +3f9f05d0: move a10, a10 +3f9f05e0: jrne L3F9F0690 +3f9f05f0: move a14, -*sp, 1 +3f9f0600: movi 0x3f9f8db8, a8 +3f9f0630: move a8, *a14+, 1 +3f9f0640: calla L3FB341E0 +3f9f0670: jauc L3F9F1ED0 +L3F9F0690: +3f9f0690: move a14, -*sp, 1 +3f9f06a0: move *a13(0x20), a7, 1 +3f9f06c0: setf 1, 0, 0 +3f9f06d0: move *a7(0x7), a8, 0 +3f9f06f0: move a8, *a14+, 1 +3f9f0700: movi 0x3f9f8f90, a8 +3f9f0730: move a8, *a14+, 1 +3f9f0740: calla L3FB341E0 +3f9f0770: move a14, -*sp, 1 +3f9f0780: setf 1, 0, 0 +3f9f0790: move *a7(0x19), a8, 0 +3f9f07b0: move a8, *a14+, 1 +3f9f07c0: movi 0x3f9f9050, a8 +3f9f07f0: move a8, *a14+, 1 +3f9f0800: calla L3FB341E0 +3f9f0830: move a14, -*sp, 1 +3f9f0840: move *a13(0x60), a7, 1 +3f9f0860: setf 1, 0, 0 +3f9f0870: move *a7(0x5), a8, 0 +3f9f0890: move a8, *a14+, 1 +3f9f08a0: movi 0x3f9f9110, a8 +3f9f08d0: move a8, *a14+, 1 +3f9f08e0: calla L3FB341E0 +3f9f0910: move a14, -*sp, 1 +3f9f0920: move *a13(0x20), a7, 1 +3f9f0940: setf 1, 0, 0 +3f9f0950: move *a7(0x5), a8, 0 +3f9f0970: move a8, *a14+, 1 +3f9f0980: movi 0x3f9f91f8, a8 +3f9f09b0: move a8, *a14+, 1 +3f9f09c0: calla L3FB341E0 +3f9f09f0: move a14, -*sp, 1 +3f9f0a00: move *a13(0x40), a7, 1 +3f9f0a20: setf 1, 0, 0 +3f9f0a30: move *a7(0x5), a8, 0 +3f9f0a50: move a8, *a14+, 1 +3f9f0a60: movi 0x3f9f92c8, a8 +3f9f0a90: move a8, *a14+, 1 +3f9f0aa0: calla L3FB341E0 +3f9f0ad0: move a14, -*sp, 1 +3f9f0ae0: move *a13(0x60), a7, 1 +3f9f0b00: setf 1, 0, 0 +3f9f0b10: move *a7(0x4), a8, 0 +3f9f0b30: move a8, *a14+, 1 +3f9f0b40: movi 0x3f9f9390, a8 +3f9f0b70: move a8, *a14+, 1 +3f9f0b80: calla L3FB341E0 +3f9f0bb0: move a14, -*sp, 1 +3f9f0bc0: setf 8, 0, 0 +3f9f0bd0: move *a10(0x7f8), a8, 0 +3f9f0bf0: move a8, *a14+, 1 +3f9f0c00: movi 0x3f9f9478, a8 +3f9f0c30: move a8, *a14+, 1 +3f9f0c40: calla L3FB341E0 +3f9f0c70: move a14, -*sp, 1 +3f9f0c80: movi 0x3f9f9540, a8 +3f9f0cb0: move a8, *a14+, 1 +3f9f0cc0: calla L3FB341E0 +3f9f0cf0: move a14, -*sp, 1 +3f9f0d00: movk 1, a7 +3f9f0d10: move a7, *a14+, 1 +3f9f0d20: move @0x25c940, *a14+, 1 +3f9f0d50: calla L3FB11A10 +3f9f0d80: move a8, a9 +3f9f0d90: move *a13(0x20), a5, 1 +3f9f0db0: move *a9(0x160), a7, 1 +3f9f0dd0: setf 1, 0, 0 +3f9f0de0: move *a7(0x0), *a5(0x7), 0 +3f9f0e10: move a14, -*sp, 1 +3f9f0e20: movk 2, a7 +3f9f0e30: move a7, *a14+, 1 +3f9f0e40: move @0x25c940, *a14+, 1 +3f9f0e70: calla L3FB11A10 +3f9f0ea0: move a8, a9 +3f9f0eb0: move *a9(0x160), a7, 1 +3f9f0ed0: setf 1, 0, 0 +3f9f0ee0: move *a7(0x0), *a5(0x19), 0 +3f9f0f10: move a14, -*sp, 1 +3f9f0f20: movk 3, a7 +3f9f0f30: move a7, *a14+, 1 +3f9f0f40: move @0x25c940, *a14+, 1 +3f9f0f70: calla L3FB11A10 +3f9f0fa0: move a8, a9 +3f9f0fb0: move *a13(0x60), a7, 1 +3f9f0fd0: move *a9(0x160), a5, 1 +3f9f0ff0: setf 1, 0, 0 +3f9f1000: move *a5(0x0), *a7(0x5), 0 +3f9f1030: move a14, -*sp, 1 +3f9f1040: movk 4, a5 +3f9f1050: move a5, *a14+, 1 +3f9f1060: move @0x25c940, *a14+, 1 +3f9f1090: calla L3FB11A10 +3f9f10c0: move a8, a9 +3f9f10d0: move a14, -*sp, 1 +3f9f10e0: move *a9(0x160), a5, 1 +3f9f1100: move *a5(0x20), a5, 1 +3f9f1120: jreq L3F9F1150 +3f9f1130: sub a5, a5 +3f9f1140: jruc L3F9F1160 +L3F9F1150: +3f9f1150: movk 1, a5 +L3F9F1160: +3f9f1160: move a5, *a14+, 1 +3f9f1170: move a10, *a14+, 1 +3f9f1180: calla L3F4F1C70 +3f9f11b0: move *a13(0x20), a5, 1 +3f9f11d0: move *a9(0x160), a7, 1 +3f9f11f0: move *a7(0x20), a7, 1 +3f9f1210: jreq L3F9F1240 +3f9f1220: sub a7, a7 +3f9f1230: jruc L3F9F1250 +L3F9F1240: +3f9f1240: movk 1, a7 +L3F9F1250: +3f9f1250: setf 1, 0, 0 +3f9f1260: move a7, *a5(0x5), 0 +3f9f1280: move a14, -*sp, 1 +3f9f1290: movk 5, a7 +3f9f12a0: move a7, *a14+, 1 +3f9f12b0: move @0x25c940, *a14+, 1 +3f9f12e0: calla L3FB11A10 +3f9f1310: move a8, a9 +3f9f1320: move *a9(0x160), a7, 1 +3f9f1340: move *a7(0x20), *a13(0x160), 1 +3f9f1370: move a14, -*sp, 1 +3f9f1380: movk 6, a7 +3f9f1390: move a7, *a14+, 1 +3f9f13a0: move @0x25c940, *a14+, 1 +3f9f13d0: calla L3FB11A10 +3f9f1400: move a8, a9 +3f9f1410: move *a13(0x60), a7, 1 +3f9f1430: move *a9(0x160), a5, 1 +3f9f1450: setf 1, 0, 0 +3f9f1460: move *a5(0x20), *a7(0x4), 0 +3f9f1490: move a14, -*sp, 1 +3f9f14a0: move *a13(0x20), a5, 1 +3f9f14c0: move *a5(0x7), a8, 0 +3f9f14e0: move a8, *a14+, 1 +3f9f14f0: movi 0x3f9f9610, a8 +3f9f1520: move a8, *a14+, 1 +3f9f1530: calla L3FB341E0 +3f9f1560: move a14, -*sp, 1 +3f9f1570: setf 1, 0, 0 +3f9f1580: move *a5(0x19), a8, 0 +3f9f15a0: move a8, *a14+, 1 +3f9f15b0: movi 0x3f9f9050, a8 +3f9f15e0: move a8, *a14+, 1 +3f9f15f0: calla L3FB341E0 +3f9f1620: move a14, -*sp, 1 +3f9f1630: setf 1, 0, 0 +3f9f1640: move *a7(0x5), a8, 0 +3f9f1660: move a8, *a14+, 1 +3f9f1670: movi 0x3f9f9110, a8 +3f9f16a0: move a8, *a14+, 1 +3f9f16b0: calla L3FB341E0 +3f9f16e0: move a14, -*sp, 1 +3f9f16f0: setf 1, 0, 0 +3f9f1700: move *a5(0x5), a8, 0 +3f9f1720: move a8, *a14+, 1 +3f9f1730: movi 0x3f9f91f8, a8 +3f9f1760: move a8, *a14+, 1 +3f9f1770: calla L3FB341E0 +3f9f17a0: move a14, -*sp, 1 +3f9f17b0: move *a13(0x40), a5, 1 +3f9f17d0: setf 1, 0, 0 +3f9f17e0: move *a5(0x5), a8, 0 +3f9f1800: move a8, *a14+, 1 +3f9f1810: movi 0x3f9f92c8, a8 +3f9f1840: move a8, *a14+, 1 +3f9f1850: calla L3FB341E0 +3f9f1880: move a14, -*sp, 1 +3f9f1890: setf 1, 0, 0 +3f9f18a0: move *a7(0x4), a8, 0 +3f9f18c0: move a8, *a14+, 1 +3f9f18d0: movi 0x3f9f9390, a8 +3f9f1900: move a8, *a14+, 1 +3f9f1910: calla L3FB341E0 +3f9f1940: move a14, -*sp, 1 +3f9f1950: setf 8, 0, 0 +3f9f1960: move *a10(0x7f8), a8, 0 +3f9f1980: move a8, *a14+, 1 +3f9f1990: movi 0x3f9f9478, a8 +3f9f19c0: move a8, *a14+, 1 +3f9f19d0: calla L3FB341E0 +3f9f1a00: move a14, -*sp, 1 +3f9f1a10: move a10, *a14+, 1 +3f9f1a20: calla L3F4E49F0 +3f9f1a50: move a14, -*sp, 1 +3f9f1a60: move *a13(0x20), a5, 1 +3f9f1a80: setf 1, 0, 0 +3f9f1a90: move *a5(0x19), a8, 0 +3f9f1ab0: move a8, *a14+, 1 +3f9f1ac0: move a10, *a14+, 1 +3f9f1ad0: calla L3F4FFCE0 +3f9f1b00: move *a13(0x160), a5, 1 +3f9f1b20: jrne L3F9F1CC0 +3f9f1b30: move *a10(0x760), a5, 1 +3f9f1b50: btst 5, a5 +3f9f1b60: jreq L3F9F1CC0 +3f9f1b70: move a14, -*sp, 1 +3f9f1b80: movk 1, a5 +3f9f1b90: move a5, *a14+, 1 +3f9f1ba0: sub a5, a5 +3f9f1bb0: move a5, *a14+, 1 +3f9f1bc0: move a5, *a14+, 1 +3f9f1bd0: move *a10(0x540), a5, 1 +3f9f1bf0: setf 16, 1, 0 +3f9f1c00: move *a5(0x10), a8, 0 +3f9f1c20: move a8, *a14+, 1 +3f9f1c30: move *a10(0x540), a5, 1 +3f9f1c50: move *a5, a8, 0 +3f9f1c60: move a8, *a14+, 1 +3f9f1c70: move a10, *a14+, 1 +3f9f1c80: calla L3F4E4E70 +3f9f1cb0: jruc L3F9F1ED0 +L3F9F1CC0: +3f9f1cc0: move *a13(0x160), a5, 1 +3f9f1ce0: dsjs a5, L3F9F1ED0 +3f9f1cf0: move *a10(0x760), a5, 1 +3f9f1d10: btst 5, a5 +3f9f1d20: jrne L3F9F1ED0 +3f9f1d30: move a14, -*sp, 1 +3f9f1d40: move a10, *a14+, 1 +3f9f1d50: calla L3F21EBA0 +3f9f1d80: move a14, -*sp, 1 +3f9f1d90: movk 1, a5 +3f9f1da0: move a5, *a14+, 1 +3f9f1db0: sub a5, a5 +3f9f1dc0: move a5, *a14+, 1 +3f9f1dd0: movk 1, a5 +3f9f1de0: move a5, *a14+, 1 +3f9f1df0: move *a10(0x540), a5, 1 +3f9f1e10: setf 16, 1, 0 +3f9f1e20: move *a5(0x10), a8, 0 +3f9f1e40: move a8, *a14+, 1 +3f9f1e50: move *a10(0x540), a5, 1 +3f9f1e70: move *a5, a8, 0 +3f9f1e80: move a8, *a14+, 1 +3f9f1e90: move a10, *a14+, 1 +3f9f1ea0: calla L3F4E4E70 +L3F9F1ED0: +3f9f1ed0: subi 0x180, a14 +3f9f1ef0: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9f1f10: rets +L3F9F1F20: +3f9f1f20: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9f1f40: move a14, a13 +3f9f1f50: addi 0xa0, a14 +3f9f1f70: move @0x25c960, a10, 1 +3f9f1fa0: move a10, a11 +3f9f1fb0: addi 0x720, a11 +3f9f1fd0: move a11, *a13, 1 +3f9f1fe0: move a10, a7 +3f9f1ff0: addi 0x740, a7 +3f9f2010: move a7, *a13(0x20), 1 +3f9f2030: move a10, a7 +3f9f2040: addi 0x760, a7 +3f9f2060: move a7, *a13(0x40), 1 +3f9f2080: move a10, a7 +3f9f2090: addi 0x780, a7 +3f9f20b0: move a7, *a13(0x60), 1 +3f9f20d0: movb *a10(0x7e0), *a13(0x80) +3f9f2100: move a10, a10 +3f9f2110: jrne L3F9F21C0 +3f9f2120: move a14, -*sp, 1 +3f9f2130: movi 0x3f9f96c8, a8 +3f9f2160: move a8, *a14+, 1 +3f9f2170: calla L3FB341E0 +3f9f21a0: jauc L3F9F5000 +L3F9F21C0: +3f9f21c0: move a14, -*sp, 1 +3f9f21d0: setf 1, 0, 0 +3f9f21e0: move *a11(0x14), a8, 0 +3f9f2200: move a8, *a14+, 1 +3f9f2210: movi 0x3f9f98a0, a8 +3f9f2240: move a8, *a14+, 1 +3f9f2250: calla L3FB341E0 +3f9f2280: move a14, -*sp, 1 +3f9f2290: setf 1, 0, 0 +3f9f22a0: move *a7(0x6), a8, 0 +3f9f22c0: move a8, *a14+, 1 +3f9f22d0: movi 0x3f9f9950, a8 +3f9f2300: move a8, *a14+, 1 +3f9f2310: calla L3FB341E0 +3f9f2340: move a14, -*sp, 1 +3f9f2350: setf 1, 0, 0 +3f9f2360: move *a7(0x11), a8, 0 +3f9f2380: move a8, *a14+, 1 +3f9f2390: movi 0x3f9f9a30, a8 +3f9f23c0: move a8, *a14+, 1 +3f9f23d0: calla L3FB341E0 +3f9f2400: move a14, -*sp, 1 +3f9f2410: setf 1, 0, 0 +3f9f2420: move *a7(0x12), a8, 0 +3f9f2440: move a8, *a14+, 1 +3f9f2450: movi 0x3f9f9b08, a8 +3f9f2480: move a8, *a14+, 1 +3f9f2490: calla L3FB341E0 +3f9f24c0: move a14, -*sp, 1 +3f9f24d0: move *a13(0x20), a7, 1 +3f9f24f0: setf 1, 0, 0 +3f9f2500: move *a7(0x1), a8, 0 +3f9f2520: move a8, *a14+, 1 +3f9f2530: movi 0x3f9f9be8, a8 +3f9f2560: move a8, *a14+, 1 +3f9f2570: calla L3FB341E0 +3f9f25a0: move a14, -*sp, 1 +3f9f25b0: move *a13(0x40), a7, 1 +3f9f25d0: setf 1, 0, 0 +3f9f25e0: move *a7(0x4), a8, 0 +3f9f2600: move a8, *a14+, 1 +3f9f2610: movi 0x3f9f9cb8, a8 +3f9f2640: move a8, *a14+, 1 +3f9f2650: calla L3FB341E0 +3f9f2680: move a14, -*sp, 1 +3f9f2690: setf 1, 0, 0 +3f9f26a0: move *a7(0x1), a8, 0 +3f9f26c0: move a8, *a14+, 1 +3f9f26d0: movi 0x3f9f9d80, a8 +3f9f2700: move a8, *a14+, 1 +3f9f2710: calla L3FB341E0 +3f9f2740: move a14, -*sp, 1 +3f9f2750: setf 1, 0, 0 +3f9f2760: move *a7(0x2), a8, 0 +3f9f2780: move a8, *a14+, 1 +3f9f2790: movi 0x3f9f9e40, a8 +3f9f27c0: move a8, *a14+, 1 +3f9f27d0: calla L3FB341E0 +3f9f2800: move a14, -*sp, 1 +3f9f2810: setf 8, 0, 0 +3f9f2820: move *a10(0x7e0), a8, 0 +3f9f2840: move a8, *a14+, 1 +3f9f2850: movi 0x3f9f9f10, a8 +3f9f2880: move a8, *a14+, 1 +3f9f2890: calla L3FB341E0 +3f9f28c0: move a14, -*sp, 1 +3f9f28d0: move *a13(0x60), a7, 1 +3f9f28f0: setf 1, 0, 0 +3f9f2900: move *a7(0x8), a8, 0 +3f9f2920: move a8, *a14+, 1 +3f9f2930: movi 0x3f9f9fa8, a8 +3f9f2960: move a8, *a14+, 1 +3f9f2970: calla L3FB341E0 +3f9f29a0: move a14, -*sp, 1 +3f9f29b0: setf 8, 0, 0 +3f9f29c0: move *a10(0x7e8), a8, 0 +3f9f29e0: move a8, *a14+, 1 +3f9f29f0: movi 0x3f9fa070, a8 +3f9f2a20: move a8, *a14+, 1 +3f9f2a30: calla L3FB341E0 +3f9f2a60: move a14, -*sp, 1 +3f9f2a70: move a10, a7 +3f9f2a80: addi 0xfe0, a7 +3f9f2aa0: move a7, *a14+, 1 +3f9f2ab0: movi 0x3f9fa100, a8 +3f9f2ae0: move a8, *a14+, 1 +3f9f2af0: calla L3FB341E0 +3f9f2b20: move a14, -*sp, 1 +3f9f2b30: movi 0x3f9fa1a0, a8 +3f9f2b60: move a8, *a14+, 1 +3f9f2b70: calla L3FB341E0 +3f9f2ba0: move a14, -*sp, 1 +3f9f2bb0: movk 2, a7 +3f9f2bc0: move a7, *a14+, 1 +3f9f2bd0: move @0x25c940, *a14+, 1 +3f9f2c00: calla L3FB11A10 +3f9f2c30: move a8, a9 +3f9f2c40: move *a9(0x160), a5, 1 +3f9f2c60: setf 1, 0, 0 +3f9f2c70: move *a5(0x0), *a11(0x14), 0 +3f9f2ca0: move a14, -*sp, 1 +3f9f2cb0: movk 3, a5 +3f9f2cc0: move a5, *a14+, 1 +3f9f2cd0: move @0x25c940, *a14+, 1 +3f9f2d00: calla L3FB11A10 +3f9f2d30: move a8, a9 +3f9f2d40: move *a13(0x60), a5, 1 +3f9f2d60: move *a9(0x160), a7, 1 +3f9f2d80: setf 1, 0, 0 +3f9f2d90: move *a7(0x0), *a5(0x6), 0 +3f9f2dc0: move *a10(0x9e0), a7, 1 +3f9f2de0: jreq L3F9F2ED0 +3f9f2df0: move *a5(0x6), a7, 0 +3f9f2e10: dsjs a7, L3F9F2E80 +3f9f2e20: move *a10(0x9e0), a7, 1 +3f9f2e40: movk 1, a5 +3f9f2e50: setf 16, 1, 0 +3f9f2e60: move a5, *a7, 0 +3f9f2e70: jruc L3F9F2ED0 +L3F9F2E80: +3f9f2e80: move *a10(0x9e0), a7, 1 +3f9f2ea0: sub a5, a5 +3f9f2eb0: setf 16, 1, 0 +3f9f2ec0: move a5, *a7, 0 +L3F9F2ED0: +3f9f2ed0: move a14, -*sp, 1 +3f9f2ee0: movk 4, a7 +3f9f2ef0: move a7, *a14+, 1 +3f9f2f00: move @0x25c940, *a14+, 1 +3f9f2f30: calla L3FB11A10 +3f9f2f60: move a8, a9 +3f9f2f70: move *a13(0x60), a5, 1 +3f9f2f90: move *a9(0x160), a7, 1 +3f9f2fb0: setf 1, 0, 0 +3f9f2fc0: move *a7(0x0), *a5(0x11), 0 +3f9f2ff0: move a14, -*sp, 1 +3f9f3000: movk 5, a7 +3f9f3010: move a7, *a14+, 1 +3f9f3020: move @0x25c940, *a14+, 1 +3f9f3050: calla L3FB11A10 +3f9f3080: move a8, a9 +3f9f3090: move *a9(0x160), a7, 1 +3f9f30b0: setf 8, 0, 0 +3f9f30c0: move *a7, a7, 0 +3f9f30d0: jreq L3F9F3100 +3f9f30e0: sub a7, a7 +3f9f30f0: jruc L3F9F3110 +L3F9F3100: +3f9f3100: movk 1, a7 +L3F9F3110: +3f9f3110: setf 1, 0, 0 +3f9f3120: move a7, *a11(0xc), 0 +3f9f3140: move a14, -*sp, 1 +3f9f3150: movk 15, a7 +3f9f3160: move a7, *a14+, 1 +3f9f3170: move @0x25c940, *a14+, 1 +3f9f31a0: calla L3FB11A10 +3f9f31d0: move a8, a9 +3f9f31e0: move *a9(0x160), a7, 1 +3f9f3200: setf 1, 0, 0 +3f9f3210: move *a7(0x0), *a5(0x12), 0 +3f9f3240: move a14, -*sp, 1 +3f9f3250: movk 9, a7 +3f9f3260: move a7, *a14+, 1 +3f9f3270: move @0x25c940, *a14+, 1 +3f9f32a0: calla L3FB11A10 +3f9f32d0: move a8, a9 +3f9f32e0: move *a13(0x20), a7, 1 +3f9f3300: move *a9(0x160), a5, 1 +3f9f3320: setf 1, 0, 0 +3f9f3330: move *a5(0x20), *a7(0x1), 0 +3f9f3360: move a14, -*sp, 1 +3f9f3370: movk 10, a5 +3f9f3380: move a5, *a14+, 1 +3f9f3390: move @0x25c940, *a14+, 1 +3f9f33c0: calla L3FB11A10 +3f9f33f0: move a8, a9 +3f9f3400: move *a13(0x40), a5, 1 +3f9f3420: setf 1, 0, 0 +3f9f3430: move *a5(0x4), a5, 0 +3f9f3450: movb a5, *a13(0x90) +3f9f3470: move *a13(0x40), a5, 1 +3f9f3490: move *a9(0x160), a7, 1 +3f9f34b0: move *a7(0x20), a7, 1 +3f9f34d0: move a7, *a5(0x4), 0 +3f9f34f0: zext a7, 0 +3f9f3500: setf 8, 0, 0 +3f9f3510: move *a13(0x90), a5, 0 +3f9f3530: cmp a5, a7 +3f9f3540: jreq L3F9F35A0 +3f9f3550: move a14, -*sp, 1 +3f9f3560: move a10, *a14+, 1 +3f9f3570: calla L3F209300 +L3F9F35A0: +3f9f35a0: move a14, -*sp, 1 +3f9f35b0: movk 11, a7 +3f9f35c0: move a7, *a14+, 1 +3f9f35d0: move @0x25c940, *a14+, 1 +3f9f3600: calla L3FB11A10 +3f9f3630: move a8, a9 +3f9f3640: move *a13(0x40), a7, 1 +3f9f3660: setf 1, 0, 0 +3f9f3670: move *a7(0x1), a5, 0 +3f9f3690: movb a5, *a13(0x90) +3f9f36b0: move *a9(0x160), a5, 1 +3f9f36d0: move *a5(0x20), a5, 1 +3f9f36f0: move a5, *a7(0x1), 0 +3f9f3710: zext a5, 0 +3f9f3720: setf 8, 0, 0 +3f9f3730: move *a13(0x90), a7, 0 +3f9f3750: cmp a7, a5 +3f9f3760: jreq L3F9F37C0 +3f9f3770: move a14, -*sp, 1 +3f9f3780: move a10, *a14+, 1 +3f9f3790: calla L3F209300 +L3F9F37C0: +3f9f37c0: move a14, -*sp, 1 +3f9f37d0: movk 8, a5 +3f9f37e0: move a5, *a14+, 1 +3f9f37f0: move @0x25c940, *a14+, 1 +3f9f3820: calla L3FB11A10 +3f9f3850: move a8, a9 +3f9f3860: move *a13(0x40), a5, 1 +3f9f3880: move *a9(0x160), a7, 1 +3f9f38a0: setf 1, 0, 0 +3f9f38b0: move *a7(0x20), *a5(0x2), 0 +3f9f38e0: move a14, -*sp, 1 +3f9f38f0: movk 12, a7 +3f9f3900: move a7, *a14+, 1 +3f9f3910: move @0x25c940, *a14+, 1 +3f9f3940: calla L3FB11A10 +3f9f3970: move a8, a9 +3f9f3980: move *a9(0x160), a7, 1 +3f9f39a0: move *a7(0x20), a7, 1 +3f9f39c0: jrne L3F9F3AD0 +3f9f39d0: move a14, -*sp, 1 +3f9f39e0: move a10, *a14+, 1 +3f9f39f0: calla L3F9FE620 +3f9f3a20: movi 0x3f, a7 +3f9f3a40: movb a7, *a10(0x7e0) +3f9f3a60: move *a13(0x60), a7, 1 +3f9f3a80: movk 1, a5 +3f9f3a90: setf 1, 0, 0 +3f9f3aa0: move a5, *a7(0x8), 0 +3f9f3ac0: jruc L3F9F3D60 +L3F9F3AD0: +3f9f3ad0: move *a9(0x160), a7, 1 +3f9f3af0: move *a7(0x20), a7, 1 +3f9f3b10: dsjs a7, L3F9F3C20 +3f9f3b20: move a14, -*sp, 1 +3f9f3b30: move a10, *a14+, 1 +3f9f3b40: calla L3F9FE620 +3f9f3b70: movi 0x3f, a7 +3f9f3b90: movb a7, *a10(0x7e0) +3f9f3bb0: move *a13(0x60), a7, 1 +3f9f3bd0: sub a5, a5 +3f9f3be0: setf 1, 0, 0 +3f9f3bf0: move a5, *a7(0x8), 0 +3f9f3c10: jruc L3F9F3D60 +L3F9F3C20: +3f9f3c20: move *a9(0x160), a7, 1 +3f9f3c40: move *a7(0x20), a7, 1 +3f9f3c60: subk 2, a7 +3f9f3c70: jrne L3F9F3D20 +3f9f3c80: move a14, -*sp, 1 +3f9f3c90: move a10, *a14+, 1 +3f9f3ca0: calla L3F9FE620 +3f9f3cd0: movi 0x3d, a7 +3f9f3cf0: movb a7, *a10(0x7e0) +3f9f3d10: jruc L3F9F3D60 +L3F9F3D20: +3f9f3d20: movi 0x34, a7 +3f9f3d40: movb a7, *a10(0x7e0) +L3F9F3D60: +3f9f3d60: setf 8, 0, 0 +3f9f3d70: move *a10(0x7e0), a7, 0 +3f9f3d90: move *a13(0x80), a5, 0 +3f9f3db0: cmp a5, a7 +3f9f3dc0: jreq L3F9F3E20 +3f9f3dd0: move a14, -*sp, 1 +3f9f3de0: move a10, *a14+, 1 +3f9f3df0: calla L3F220950 +L3F9F3E20: +3f9f3e20: setf 8, 0, 0 +3f9f3e30: move *a10(0x7e0), a7, 0 +3f9f3e50: cmpi 0x34, a7 +3f9f3e70: jrne L3F9F3F40 +3f9f3e80: move *a10(0x570), a7, 0 +3f9f3ea0: jrne L3F9F3F40 +3f9f3eb0: move a14, -*sp, 1 +3f9f3ec0: move a10, *a14+, 1 +3f9f3ed0: calla L3F9FDDD0 +3f9f3f00: movi 0x34, a7 +3f9f3f20: movb a7, *a10(0x7e0) +L3F9F3F40: +3f9f3f40: move a14, -*sp, 1 +3f9f3f50: movk 7, a7 +3f9f3f60: move a7, *a14+, 1 +3f9f3f70: move @0x25c940, *a14+, 1 +3f9f3fa0: calla L3FB11A10 +3f9f3fd0: move a8, a9 +3f9f3fe0: move *a9(0x160), a7, 1 +3f9f4000: move *a7(0x20), a7, 1 +3f9f4020: jrne L3F9F4070 +3f9f4030: sub a7, a7 +3f9f4040: movb a7, *a10(0x7e8) +3f9f4060: jruc L3F9F43B0 +L3F9F4070: +3f9f4070: move *a9(0x160), a7, 1 +3f9f4090: move *a7(0x20), a7, 1 +3f9f40b0: dsjs a7, L3F9F4100 +3f9f40c0: movk 1, a7 +3f9f40d0: movb a7, *a10(0x7e8) +3f9f40f0: jruc L3F9F43B0 +L3F9F4100: +3f9f4100: move *a9(0x160), a7, 1 +3f9f4120: move *a7(0x20), a7, 1 +3f9f4140: subk 2, a7 +3f9f4150: jrne L3F9F41A0 +3f9f4160: movk 2, a7 +3f9f4170: movb a7, *a10(0x7e8) +3f9f4190: jruc L3F9F43B0 +L3F9F41A0: +3f9f41a0: move *a9(0x160), a7, 1 +3f9f41c0: move *a7(0x20), a7, 1 +3f9f41e0: subk 3, a7 +3f9f41f0: jrne L3F9F4240 +3f9f4200: movk 3, a7 +3f9f4210: movb a7, *a10(0x7e8) +3f9f4230: jruc L3F9F43B0 +L3F9F4240: +3f9f4240: move *a9(0x160), a7, 1 +3f9f4260: move *a7(0x20), a7, 1 +3f9f4280: subk 4, a7 +3f9f4290: jrne L3F9F42E0 +3f9f42a0: movk 4, a7 +3f9f42b0: movb a7, *a10(0x7e8) +3f9f42d0: jruc L3F9F43B0 +L3F9F42E0: +3f9f42e0: move *a9(0x160), a7, 1 +3f9f4300: move *a7(0x20), a7, 1 +3f9f4320: subk 5, a7 +3f9f4330: jrne L3F9F4380 +3f9f4340: movk 5, a7 +3f9f4350: movb a7, *a10(0x7e8) +3f9f4370: jruc L3F9F43B0 +L3F9F4380: +3f9f4380: movk 6, a7 +3f9f4390: movb a7, *a10(0x7e8) +L3F9F43B0: +3f9f43b0: move a14, -*sp, 1 +3f9f43c0: movk 13, a7 +3f9f43d0: move a7, *a14+, 1 +3f9f43e0: move @0x25c940, *a14+, 1 +3f9f4410: calla L3FB11A10 +3f9f4440: move a8, a9 +3f9f4450: move @0x25ca20, a7, 1 +3f9f4480: jreq L3F9F4530 +3f9f4490: move a14, -*sp, 1 +3f9f44a0: move a7, *a14+, 1 +3f9f44b0: move a10, a5 +3f9f44c0: addi 0xfe0, a5 +3f9f44e0: move a5, *a14+, 1 +3f9f44f0: calla L3FB45720 +3f9f4520: jruc L3F9F45D0 +L3F9F4530: +3f9f4530: move a14, -*sp, 1 +3f9f4540: move *a9(0x120), *a14+, 1 +3f9f4560: move a10, a5 +3f9f4570: addi 0xfe0, a5 +3f9f4590: move a5, *a14+, 1 +3f9f45a0: calla L3FB45720 +L3F9F45D0: +3f9f45d0: move @0x25ca20, a7, 1 +3f9f4600: jreq L3F9F46A0 +3f9f4610: move a14, -*sp, 1 +3f9f4620: move a7, *a14+, 1 +3f9f4630: calla L3F702440 +3f9f4660: sub a7, a7 +3f9f4670: move a7, @0x25ca20, 1 +L3F9F46A0: +3f9f46a0: move a14, -*sp, 1 +3f9f46b0: setf 1, 0, 0 +3f9f46c0: move *a11(0x14), a8, 0 +3f9f46e0: move a8, *a14+, 1 +3f9f46f0: movi 0x3f9fa258, a8 +3f9f4720: move a8, *a14+, 1 +3f9f4730: calla L3FB341E0 +3f9f4760: move a14, -*sp, 1 +3f9f4770: move *a13(0x60), a7, 1 +3f9f4790: setf 1, 0, 0 +3f9f47a0: move *a7(0x6), a8, 0 +3f9f47c0: move a8, *a14+, 1 +3f9f47d0: movi 0x3f9f9950, a8 +3f9f4800: move a8, *a14+, 1 +3f9f4810: calla L3FB341E0 +3f9f4840: move a14, -*sp, 1 +3f9f4850: setf 1, 0, 0 +3f9f4860: move *a7(0x11), a8, 0 +3f9f4880: move a8, *a14+, 1 +3f9f4890: movi 0x3f9f9a30, a8 +3f9f48c0: move a8, *a14+, 1 +3f9f48d0: calla L3FB341E0 +3f9f4900: move a14, -*sp, 1 +3f9f4910: setf 1, 0, 0 +3f9f4920: move *a7(0x12), a8, 0 +3f9f4940: move a8, *a14+, 1 +3f9f4950: movi 0x3f9f9b08, a8 +3f9f4980: move a8, *a14+, 1 +3f9f4990: calla L3FB341E0 +3f9f49c0: move a14, -*sp, 1 +3f9f49d0: move *a13(0x20), a5, 1 +3f9f49f0: setf 1, 0, 0 +3f9f4a00: move *a5(0x1), a8, 0 +3f9f4a20: move a8, *a14+, 1 +3f9f4a30: movi 0x3f9f9be8, a8 +3f9f4a60: move a8, *a14+, 1 +3f9f4a70: calla L3FB341E0 +3f9f4aa0: move a14, -*sp, 1 +3f9f4ab0: move *a13(0x40), a5, 1 +3f9f4ad0: setf 1, 0, 0 +3f9f4ae0: move *a5(0x4), a8, 0 +3f9f4b00: move a8, *a14+, 1 +3f9f4b10: movi 0x3f9f9cb8, a8 +3f9f4b40: move a8, *a14+, 1 +3f9f4b50: calla L3FB341E0 +3f9f4b80: move a14, -*sp, 1 +3f9f4b90: setf 1, 0, 0 +3f9f4ba0: move *a5(0x1), a8, 0 +3f9f4bc0: move a8, *a14+, 1 +3f9f4bd0: movi 0x3f9f9d80, a8 +3f9f4c00: move a8, *a14+, 1 +3f9f4c10: calla L3FB341E0 +3f9f4c40: move a14, -*sp, 1 +3f9f4c50: setf 1, 0, 0 +3f9f4c60: move *a5(0x2), a8, 0 +3f9f4c80: move a8, *a14+, 1 +3f9f4c90: movi 0x3f9f9e40, a8 +3f9f4cc0: move a8, *a14+, 1 +3f9f4cd0: calla L3FB341E0 +3f9f4d00: move a14, -*sp, 1 +3f9f4d10: setf 8, 0, 0 +3f9f4d20: move *a10(0x7e0), a8, 0 +3f9f4d40: move a8, *a14+, 1 +3f9f4d50: movi 0x3f9f9f10, a8 +3f9f4d80: move a8, *a14+, 1 +3f9f4d90: calla L3FB341E0 +3f9f4dc0: move a14, -*sp, 1 +3f9f4dd0: setf 1, 0, 0 +3f9f4de0: move *a7(0x8), a8, 0 +3f9f4e00: move a8, *a14+, 1 +3f9f4e10: movi 0x3f9f9fa8, a8 +3f9f4e40: move a8, *a14+, 1 +3f9f4e50: calla L3FB341E0 +3f9f4e80: move a14, -*sp, 1 +3f9f4e90: setf 8, 0, 0 +3f9f4ea0: move *a10(0x7e8), a8, 0 +3f9f4ec0: move a8, *a14+, 1 +3f9f4ed0: movi 0x3f9fa070, a8 +3f9f4f00: move a8, *a14+, 1 +3f9f4f10: calla L3FB341E0 +3f9f4f40: move a14, -*sp, 1 +3f9f4f50: move a10, a5 +3f9f4f60: addi 0xfe0, a5 +3f9f4f80: move a5, *a14+, 1 +3f9f4f90: movi 0x3f9fa100, a8 +3f9f4fc0: move a8, *a14+, 1 +3f9f4fd0: calla L3FB341E0 +L3F9F5000: +3f9f5000: subi 0xa0, a14 +3f9f5020: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9f5040: rets +L3F9F5050: +3f9f5050: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9f5070: move a14, a13 +3f9f5080: addi 0x80, a14 +3f9f50a0: move @0x25c960, a10, 1 +3f9f50d0: move a10, a11 +3f9f50e0: addi 0x720, a11 +3f9f5100: move a11, *a13, 1 +3f9f5110: move a10, a7 +3f9f5120: addi 0x740, a7 +3f9f5140: move a7, *a13(0x20), 1 +3f9f5160: move a10, a7 +3f9f5170: addi 0x760, a7 +3f9f5190: move a7, *a13(0x40), 1 +3f9f51b0: move a10, a7 +3f9f51c0: addi 0x780, a7 +3f9f51e0: move a7, *a13(0x60), 1 +3f9f5200: move a10, a10 +3f9f5210: jrne L3F9F52C0 +3f9f5220: move a14, -*sp, 1 +3f9f5230: movi 0x3f9fa300, a8 +3f9f5260: move a8, *a14+, 1 +3f9f5270: calla L3FB341E0 +3f9f52a0: jauc L3F9F6840 +L3F9F52C0: +3f9f52c0: move a14, -*sp, 1 +3f9f52d0: setf 1, 0, 0 +3f9f52e0: move *a7(0x1), a8, 0 +3f9f5300: move a8, *a14+, 1 +3f9f5310: movi 0x3f9fa4e0, a8 +3f9f5340: move a8, *a14+, 1 +3f9f5350: calla L3FB341E0 +3f9f5380: move a14, -*sp, 1 +3f9f5390: setf 1, 0, 0 +3f9f53a0: move *a7(0x2), a8, 0 +3f9f53c0: move a8, *a14+, 1 +3f9f53d0: movi 0x3f9fa5c8, a8 +3f9f5400: move a8, *a14+, 1 +3f9f5410: calla L3FB341E0 +3f9f5440: move a14, -*sp, 1 +3f9f5450: move *a13(0x20), a7, 1 +3f9f5470: setf 1, 0, 0 +3f9f5480: move *a7(0x8), a8, 0 +3f9f54a0: move a8, *a14+, 1 +3f9f54b0: movi 0x3f9fa6b0, a8 +3f9f54e0: move a8, *a14+, 1 +3f9f54f0: calla L3FB341E0 +3f9f5520: move a14, -*sp, 1 +3f9f5530: move *a13(0x60), a7, 1 +3f9f5550: setf 1, 0, 0 +3f9f5560: move *a7(0x9), a8, 0 +3f9f5580: move a8, *a14+, 1 +3f9f5590: movi 0x3f9fa780, a8 +3f9f55c0: move a8, *a14+, 1 +3f9f55d0: calla L3FB341E0 +3f9f5600: move a14, -*sp, 1 +3f9f5610: setf 1, 0, 0 +3f9f5620: move *a7(0xa), a8, 0 +3f9f5640: move a8, *a14+, 1 +3f9f5650: movi 0x3f9fa858, a8 +3f9f5680: move a8, *a14+, 1 +3f9f5690: calla L3FB341E0 +3f9f56c0: move a14, -*sp, 1 +3f9f56d0: setf 1, 0, 0 +3f9f56e0: move *a7(0xc), a8, 0 +3f9f5700: move a8, *a14+, 1 +3f9f5710: movi 0x3f9fa928, a8 +3f9f5740: move a8, *a14+, 1 +3f9f5750: calla L3FB341E0 +3f9f5780: move a14, -*sp, 1 +3f9f5790: setf 1, 0, 0 +3f9f57a0: move *a7(0xd), a8, 0 +3f9f57c0: move a8, *a14+, 1 +3f9f57d0: movi 0x3f9faa08, a8 +3f9f5800: move a8, *a14+, 1 +3f9f5810: calla L3FB341E0 +3f9f5840: move a14, -*sp, 1 +3f9f5850: setf 1, 0, 0 +3f9f5860: move *a7(0x13), a8, 0 +3f9f5880: move a8, *a14+, 1 +3f9f5890: movi 0x3f9faae8, a8 +3f9f58c0: move a8, *a14+, 1 +3f9f58d0: calla L3FB341E0 +3f9f5900: move a14, -*sp, 1 +3f9f5910: movi 0x3f9fabd8, a8 +3f9f5940: move a8, *a14+, 1 +3f9f5950: calla L3FB341E0 +3f9f5980: move a14, -*sp, 1 +3f9f5990: movk 1, a7 +3f9f59a0: move a7, *a14+, 1 +3f9f59b0: move @0x25c940, *a14+, 1 +3f9f59e0: calla L3FB11A10 +3f9f5a10: move a8, a9 +3f9f5a20: move *a13(0x60), a5, 1 +3f9f5a40: move *a9(0x160), a7, 1 +3f9f5a60: setf 1, 0, 0 +3f9f5a70: move *a7(0x0), *a5(0x1), 0 +3f9f5aa0: move a14, -*sp, 1 +3f9f5ab0: movk 2, a7 +3f9f5ac0: move a7, *a14+, 1 +3f9f5ad0: move @0x25c940, *a14+, 1 +3f9f5b00: calla L3FB11A10 +3f9f5b30: move a8, a9 +3f9f5b40: move *a9(0x160), a7, 1 +3f9f5b60: setf 1, 0, 0 +3f9f5b70: move *a7(0x0), *a5(0x2), 0 +3f9f5ba0: move a14, -*sp, 1 +3f9f5bb0: movk 3, a7 +3f9f5bc0: move a7, *a14+, 1 +3f9f5bd0: move @0x25c940, *a14+, 1 +3f9f5c00: calla L3FB11A10 +3f9f5c30: move a8, a9 +3f9f5c40: move *a13(0x20), a7, 1 +3f9f5c60: move *a9(0x160), a5, 1 +3f9f5c80: setf 1, 0, 0 +3f9f5c90: move *a5(0x0), *a7(0x8), 0 +3f9f5cc0: move a14, -*sp, 1 +3f9f5cd0: movk 4, a5 +3f9f5ce0: move a5, *a14+, 1 +3f9f5cf0: move @0x25c940, *a14+, 1 +3f9f5d20: calla L3FB11A10 +3f9f5d50: move a8, a9 +3f9f5d60: move *a13(0x60), a5, 1 +3f9f5d80: move *a9(0x160), a7, 1 +3f9f5da0: setf 1, 0, 0 +3f9f5db0: move *a7(0x0), *a5(0x9), 0 +3f9f5de0: move a14, -*sp, 1 +3f9f5df0: movk 5, a7 +3f9f5e00: move a7, *a14+, 1 +3f9f5e10: move @0x25c940, *a14+, 1 +3f9f5e40: calla L3FB11A10 +3f9f5e70: move a8, a9 +3f9f5e80: move *a9(0x160), a7, 1 +3f9f5ea0: setf 1, 0, 0 +3f9f5eb0: move *a7(0x20), *a5(0xa), 0 +3f9f5ee0: move a14, -*sp, 1 +3f9f5ef0: movk 6, a7 +3f9f5f00: move a7, *a14+, 1 +3f9f5f10: move @0x25c940, *a14+, 1 +3f9f5f40: calla L3FB11A10 +3f9f5f70: move a8, a9 +3f9f5f80: move *a9(0x160), a7, 1 +3f9f5fa0: setf 8, 0, 0 +3f9f5fb0: move *a7, a7, 0 +3f9f5fc0: jreq L3F9F5FF0 +3f9f5fd0: sub a7, a7 +3f9f5fe0: jruc L3F9F6000 +L3F9F5FF0: +3f9f5ff0: movk 1, a7 +L3F9F6000: +3f9f6000: setf 1, 0, 0 +3f9f6010: move a7, *a5(0xc), 0 +3f9f6030: move a14, -*sp, 1 +3f9f6040: movk 7, a7 +3f9f6050: move a7, *a14+, 1 +3f9f6060: move @0x25c940, *a14+, 1 +3f9f6090: calla L3FB11A10 +3f9f60c0: move a8, a9 +3f9f60d0: move *a9(0x160), a7, 1 +3f9f60f0: setf 1, 0, 0 +3f9f6100: move *a7(0x0), *a5(0xd), 0 +3f9f6130: move a14, -*sp, 1 +3f9f6140: movk 8, a7 +3f9f6150: move a7, *a14+, 1 +3f9f6160: move @0x25c940, *a14+, 1 +3f9f6190: calla L3FB11A10 +3f9f61c0: move a8, a9 +3f9f61d0: move *a9(0x160), a7, 1 +3f9f61f0: setf 1, 0, 0 +3f9f6200: move *a7(0x0), *a5(0x13), 0 +3f9f6230: move a14, -*sp, 1 +3f9f6240: move *a5(0x1), a8, 0 +3f9f6260: move a8, *a14+, 1 +3f9f6270: movi 0x3f9fa4e0, a8 +3f9f62a0: move a8, *a14+, 1 +3f9f62b0: calla L3FB341E0 +3f9f62e0: move a14, -*sp, 1 +3f9f62f0: setf 1, 0, 0 +3f9f6300: move *a5(0x2), a8, 0 +3f9f6320: move a8, *a14+, 1 +3f9f6330: movi 0x3f9fa5c8, a8 +3f9f6360: move a8, *a14+, 1 +3f9f6370: calla L3FB341E0 +3f9f63a0: move a14, -*sp, 1 +3f9f63b0: move *a13(0x20), a7, 1 +3f9f63d0: setf 1, 0, 0 +3f9f63e0: move *a7(0x8), a8, 0 +3f9f6400: move a8, *a14+, 1 +3f9f6410: movi 0x3f9facc0, a8 +3f9f6440: move a8, *a14+, 1 +3f9f6450: calla L3FB341E0 +3f9f6480: move a14, -*sp, 1 +3f9f6490: setf 1, 0, 0 +3f9f64a0: move *a5(0x9), a8, 0 +3f9f64c0: move a8, *a14+, 1 +3f9f64d0: movi 0x3f9fa780, a8 +3f9f6500: move a8, *a14+, 1 +3f9f6510: calla L3FB341E0 +3f9f6540: move a14, -*sp, 1 +3f9f6550: setf 1, 0, 0 +3f9f6560: move *a5(0xa), a8, 0 +3f9f6580: move a8, *a14+, 1 +3f9f6590: movi 0x3f9fa858, a8 +3f9f65c0: move a8, *a14+, 1 +3f9f65d0: calla L3FB341E0 +3f9f6600: move a14, -*sp, 1 +3f9f6610: setf 1, 0, 0 +3f9f6620: move *a5(0xc), a8, 0 +3f9f6640: move a8, *a14+, 1 +3f9f6650: movi 0x3f9fa928, a8 +3f9f6680: move a8, *a14+, 1 +3f9f6690: calla L3FB341E0 +3f9f66c0: move a14, -*sp, 1 +3f9f66d0: setf 1, 0, 0 +3f9f66e0: move *a5(0xd), a8, 0 +3f9f6700: move a8, *a14+, 1 +3f9f6710: movi 0x3f9faa08, a8 +3f9f6740: move a8, *a14+, 1 +3f9f6750: calla L3FB341E0 +3f9f6780: move a14, -*sp, 1 +3f9f6790: setf 1, 0, 0 +3f9f67a0: move *a5(0x13), a8, 0 +3f9f67c0: move a8, *a14+, 1 +3f9f67d0: movi 0x3f9faae8, a8 +3f9f6800: move a8, *a14+, 1 +3f9f6810: calla L3FB341E0 +L3F9F6840: +3f9f6840: subi 0x80, a14 +3f9f6860: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9f6880: rets +L3F9F6890: +3f9f6890: mmtm sp, a7,a9,a10,a11,a13 +3f9f68b0: move a14, a13 +3f9f68c0: addk 16, a14 +3f9f68d0: move @0x25c960, a10, 1 +3f9f6900: movb *a10(0x800), *a13(0x0) +3f9f6930: jrne L3F9F69D0 +3f9f6940: move a14, -*sp, 1 +3f9f6950: movi 0x3f9fad88, a8 +3f9f6980: move a8, *a14+, 1 +3f9f6990: calla L3FB341E0 +3f9f69c0: jruc L3F9F6D50 +L3F9F69D0: +3f9f69d0: move a14, -*sp, 1 +3f9f69e0: setf 8, 0, 0 +3f9f69f0: move *a10(0x800), a8, 0 +3f9f6a10: move a8, *a14+, 1 +3f9f6a20: movi 0x3f9faf48, a8 +3f9f6a50: move a8, *a14+, 1 +3f9f6a60: calla L3FB341E0 +3f9f6a90: move a14, -*sp, 1 +3f9f6aa0: movk 1, a11 +3f9f6ab0: move a11, *a14+, 1 +3f9f6ac0: move @0x25c940, *a14+, 1 +3f9f6af0: calla L3FB11A10 +3f9f6b20: move a8, a9 +3f9f6b30: move *a9(0x160), a7, 1 +3f9f6b50: move *a7(0x60), a7, 1 +3f9f6b70: sll 0x5, a7 +3f9f6b80: addi 0x23f9a0, a7 +3f9f6bb0: movb *a7(0x0), *a10(0x800) +3f9f6be0: setf 8, 0, 0 +3f9f6bf0: move *a10(0x800), a7, 0 +3f9f6c10: move *a13, a11, 0 +3f9f6c20: cmp a11, a7 +3f9f6c30: jreq L3F9F6C90 +3f9f6c40: move a14, -*sp, 1 +3f9f6c50: move a10, *a14+, 1 +3f9f6c60: calla L3F209300 +L3F9F6C90: +3f9f6c90: move a14, -*sp, 1 +3f9f6ca0: setf 8, 0, 0 +3f9f6cb0: move *a10(0x800), a8, 0 +3f9f6cd0: move a8, *a14+, 1 +3f9f6ce0: movi 0x3f9fafd8, a8 +3f9f6d10: move a8, *a14+, 1 +3f9f6d20: calla L3FB341E0 +L3F9F6D50: +3f9f6d50: subk 16, a14 +3f9f6d60: mmfm sp, a7,a9,a10,a11,a13 +3f9f6d80: rets +L3F9F6D90: +3f9f6d90: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3f9f6db0: move a14, a13 +3f9f6dc0: addk 32, a14 +3f9f6dd0: move @0x25c960, a10, 1 +3f9f6e00: jrne L3F9F6EB0 +3f9f6e10: move a14, -*sp, 1 +3f9f6e20: movi 0x3f9fb060, a8 +3f9f6e50: move a8, *a14+, 1 +3f9f6e60: calla L3FB341E0 +3f9f6e90: jauc L3F9F84F0 +L3F9F6EB0: +3f9f6eb0: move a14, -*sp, 1 +3f9f6ec0: move *a10(0xd60), *a14+, 1 +3f9f6ee0: movi 0x3f9fb218, a8 +3f9f6f10: move a8, *a14+, 1 +3f9f6f20: calla L3FB341E0 +3f9f6f50: move *a10(0xd60), a12, 1 +3f9f6f70: move a14, -*sp, 1 +3f9f6f80: movk 2, a7 +3f9f6f90: move a7, *a14+, 1 +3f9f6fa0: move @0x25c940, *a14+, 1 +3f9f6fd0: calla L3FB11A10 +3f9f7000: move a8, a9 +3f9f7010: move *a9(0x160), a5, 1 +3f9f7030: move *a5(0x20), a11, 1 +3f9f7050: move a14, -*sp, 1 +3f9f7060: move a11, *a14+, 1 +3f9f7070: movi 0x3f9fb2c0, a8 +3f9f70a0: move a8, *a14+, 1 +3f9f70b0: calla L3FB341E0 +3f9f70e0: move a11, a5 +3f9f70f0: jrlt L3F9F7130 +3f9f7100: cmpi 0x2, a11 +3f9f7120: jrle L3F9F7140 +L3F9F7130: +3f9f7130: sub a11, a11 +L3F9F7140: +3f9f7140: jruc L3F9F7300 +L3F9F7150: +3f9f7150: move a12, a7 +3f9f7160: ori 0x240, a7 +3f9f7190: move a7, a12 +3f9f71a0: andi 0xfffffedf, a12 +3f9f71d0: jruc L3F9F7360 +L3F9F71E0: +3f9f71e0: move a12, a7 +3f9f71f0: ori 0x220, a7 +3f9f7220: move a7, a12 +3f9f7230: andi 0xfffffebf, a12 +3f9f7260: jruc L3F9F7360 +L3F9F7270: +3f9f7270: move a12, a7 +3f9f7280: ori 0x140, a7 +3f9f72b0: move a7, a12 +3f9f72c0: andi 0xfffffddf, a12 +3f9f72f0: jruc L3F9F7360 +L3F9F7300: +3f9f7300: move a11, a8 +3f9f7310: jreq L3F9F7150 +3f9f7320: dec a8 +3f9f7330: jreq L3F9F71E0 +3f9f7340: dec a8 +3f9f7350: jreq L3F9F7270 +L3F9F7360: +3f9f7360: move *a10(0x780), a7, 1 +3f9f7380: andi 0xffcfffff, a7 +3f9f73b0: move a11, a5 +3f9f73c0: sll 0x14, a5 +3f9f73d0: or a5, a7 +3f9f73e0: move a7, *a10(0x780), 1 +3f9f7400: move *a10(0xd60), a7, 1 +3f9f7420: cmp a12, a7 +3f9f7430: jreq L3F9F7950 +3f9f7440: move a12, a7 +3f9f7450: andi 0xc00, a7 +3f9f7480: jreq L3F9F76D0 +3f9f7490: andi 0xfffff3ff, a12 +3f9f74c0: move *a10(0xd60), a7, 1 +3f9f74e0: andi 0xfffff3ff, a7 +3f9f7510: move a7, *a10(0xd60), 1 +3f9f7530: sub a7, a7 +3f9f7540: movb a7, @0xccac0 +3f9f7570: move a14, -*sp, 1 +3f9f7580: movi 0x3f9fb368, a8 +3f9f75b0: move a8, *a14+, 1 +3f9f75c0: calla L3FB341E0 +3f9f75f0: setf 8, 0, 0 +3f9f7600: move *a10(0x7e0), a5, 0 +3f9f7620: cmpi 0x3d, a5 +3f9f7640: jrnc L3F9F76A0 +3f9f7650: movk 10, a5 +3f9f7660: setf 16, 1, 0 +3f9f7670: move a5, *a10(0x640), 0 +3f9f7690: jruc L3F9F76D0 +L3F9F76A0: +3f9f76a0: setf 16, 1, 0 +3f9f76b0: move a7, *a10(0x640), 0 +L3F9F76D0: +3f9f76d0: move a11, a5 +3f9f76e0: jreq L3F9F7950 +3f9f76f0: sub a7, a7 +3f9f7700: movb a7, @0x270100 +3f9f7730: move a14, -*sp, 1 +3f9f7740: move a7, *a14+, 1 +3f9f7750: calla L3F48CBC0 +3f9f7780: subk 3, a8 +3f9f7790: jreq L3F9F77C0 +3f9f77a0: move a7, a11 +3f9f77b0: jruc L3F9F7300 +L3F9F77C0: +3f9f77c0: move a14, -*sp, 1 +3f9f77d0: movi 0x3f9fb3e0, a8 +3f9f7800: move a8, *a14+, 1 +3f9f7810: calla L3FB341E0 +3f9f7840: move a7, @0xb71c0, 1 +3f9f7870: cmpi 0x1, a11 +3f9f7890: jrne L3F9F78E0 +3f9f78a0: ori 0x400, a12 +3f9f78d0: jruc L3F9F7950 +L3F9F78E0: +3f9f78e0: ori 0x800, a12 +3f9f7910: movk 14, a5 +3f9f7920: setf 16, 1, 0 +3f9f7930: move a5, *a10(0x640), 0 +L3F9F7950: +3f9f7950: move a14, -*sp, 1 +3f9f7960: btst 11, a12 +3f9f7970: jreq L3F9F79A0 +3f9f7980: movk 1, a7 +3f9f7990: jruc L3F9F79B0 +L3F9F79A0: +3f9f79a0: sub a7, a7 +L3F9F79B0: +3f9f79b0: move a7, *a14+, 1 +3f9f79c0: btst 8, a12 +3f9f79d0: jreq L3F9F7A00 +3f9f79e0: movk 1, a7 +3f9f79f0: jruc L3F9F7A10 +L3F9F7A00: +3f9f7a00: sub a7, a7 +L3F9F7A10: +3f9f7a10: move a7, *a14+, 1 +3f9f7a20: btst 10, a12 +3f9f7a30: jreq L3F9F7A60 +3f9f7a40: movk 1, a7 +3f9f7a50: jruc L3F9F7A70 +L3F9F7A60: +3f9f7a60: sub a7, a7 +L3F9F7A70: +3f9f7a70: move a7, *a14+, 1 +3f9f7a80: btst 5, a12 +3f9f7a90: jreq L3F9F7AC0 +3f9f7aa0: movk 1, a7 +3f9f7ab0: jruc L3F9F7AD0 +L3F9F7AC0: +3f9f7ac0: sub a7, a7 +L3F9F7AD0: +3f9f7ad0: move a7, *a14+, 1 +3f9f7ae0: move @0xccac0, a7 +3f9f7b10: move a7, *a14+, 1 +3f9f7b20: movi 0x3f9fb4e0, a8 +3f9f7b50: move a8, *a14+, 1 +3f9f7b60: calla L3FB341E0 +3f9f7b90: move a14, -*sp, 1 +3f9f7ba0: movk 4, a7 +3f9f7bb0: move a7, *a14+, 1 +3f9f7bc0: move @0x25c940, *a14+, 1 +3f9f7bf0: calla L3FB11A10 +3f9f7c20: move a8, a9 +3f9f7c30: move *a9(0x160), a5, 1 +3f9f7c50: move *a5(0x20), a11, 1 +3f9f7c70: move a14, -*sp, 1 +3f9f7c80: move a11, *a14+, 1 +3f9f7c90: movi 0x3f9fb5f8, a8 +3f9f7cc0: move a8, *a14+, 1 +3f9f7cd0: calla L3FB341E0 +3f9f7d00: move a11, a5 +3f9f7d10: jrlt L3F9F7D50 +3f9f7d20: cmpi 0x1, a11 +3f9f7d40: jrle L3F9F7D60 +L3F9F7D50: +3f9f7d50: sub a11, a11 +L3F9F7D60: +3f9f7d60: move a11, a5 +3f9f7d70: jrne L3F9F7E50 +3f9f7d80: movk 1, a5 +3f9f7d90: or a12, a5 +3f9f7da0: movk 2, a12 +3f9f7db0: andn a12, a5 +3f9f7dc0: move a5, a12 +3f9f7dd0: move *a10(0x740), a5, 1 +3f9f7df0: ori 0x80000, a5 +3f9f7e20: move a5, *a10(0x740), 1 +3f9f7e40: jruc L3F9F7F10 +L3F9F7E50: +3f9f7e50: movk 2, a5 +3f9f7e60: or a12, a5 +3f9f7e70: movk 1, a12 +3f9f7e80: andn a12, a5 +3f9f7e90: move a5, a12 +3f9f7ea0: move *a10(0x740), a5, 1 +3f9f7ec0: andi 0xfff7ffff, a5 +3f9f7ef0: move a5, *a10(0x740), 1 +L3F9F7F10: +3f9f7f10: move a14, -*sp, 1 +3f9f7f20: movk 6, a5 +3f9f7f30: move a5, *a14+, 1 +3f9f7f40: move @0x25c940, *a14+, 1 +3f9f7f70: calla L3FB11A10 +3f9f7fa0: move a8, a9 +3f9f7fb0: move *a9(0x160), a5, 1 +3f9f7fd0: move *a5(0x20), a11, 1 +3f9f7ff0: move a14, -*sp, 1 +3f9f8000: move a11, *a14+, 1 +3f9f8010: movi 0x3f9fb6c8, a8 +3f9f8040: move a8, *a14+, 1 +3f9f8050: calla L3FB341E0 +3f9f8080: move a11, a5 +3f9f8090: jrlt L3F9F80D0 +3f9f80a0: cmpi 0x1, a11 +3f9f80c0: jrle L3F9F80E0 +L3F9F80D0: +3f9f80d0: sub a11, a11 +L3F9F80E0: +3f9f80e0: move a11, a5 +3f9f80f0: jrne L3F9F81C0 +3f9f8100: or a12, a7 +3f9f8110: movk 8, a12 +3f9f8120: andn a12, a7 +3f9f8130: move a7, a12 +3f9f8140: move *a10(0x740), a7, 1 +3f9f8160: ori 0x40000, a7 +3f9f8190: move a7, *a10(0x740), 1 +3f9f81b0: jruc L3F9F8270 +L3F9F81C0: +3f9f81c0: movk 8, a5 +3f9f81d0: or a12, a5 +3f9f81e0: move a5, a12 +3f9f81f0: andn a7, a12 +3f9f8200: move *a10(0x740), a5, 1 +3f9f8220: andi 0xfffbffff, a5 +3f9f8250: move a5, *a10(0x740), 1 +L3F9F8270: +3f9f8270: move a14, -*sp, 1 +3f9f8280: movk 8, a7 +3f9f8290: move a7, *a14+, 1 +3f9f82a0: move @0x25c940, *a14+, 1 +3f9f82d0: calla L3FB11A10 +3f9f8300: move a8, a9 +3f9f8310: move *a9(0x160), a5, 1 +3f9f8330: move *a5(0x20), a11, 1 +3f9f8350: jrlt L3F9F8390 +3f9f8360: cmpi 0x2, a11 +3f9f8380: jrle L3F9F83A0 +L3F9F8390: +3f9f8390: sub a11, a11 +L3F9F83A0: +3f9f83a0: move a14, -*sp, 1 +3f9f83b0: move a11, *a14+, 1 +3f9f83c0: movi 0x3f9fb778, a8 +3f9f83f0: move a8, *a14+, 1 +3f9f8400: calla L3FB341E0 +3f9f8430: move *a10(0x780), a5, 1 +3f9f8450: andi 0xff3fffff, a5 +3f9f8480: move a11, a7 +3f9f8490: sll 0x16, a7 +3f9f84a0: or a7, a5 +3f9f84b0: move a5, *a10(0x780), 1 +3f9f84d0: move a12, *a10(0xd60), 1 +L3F9F84F0: +3f9f84f0: subk 32, a14 +3f9f8500: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3f9f8520: rets +3f9f8530: .word 0x7325 +3f9f8540: sra a1, a5 +3f9f8550: .word 0x7820 +3f9f8560: sll 0x9, a0 +3f9f8570: .word 0x0064 +3f9f8580: .word 0x3432 +3f9f8590: rl 0x18, a0 +3f9f85a0: rev b6 +3f9f85b0: rl 0x1, b8 +L3F9F85C0: +3f9f85c0: rl 0x8, a0 +3f9f85d0: rl 0x11, b3 +3f9f85e0: .word 0x0a00 +3f9f85f0: .word 0x7561 +3f9f8600: modu b11, b4 +3f9f8610: sra b11, b2 +3f9f8620: rl b11, b3 +3f9f8630: sra b11, b10 +L3F9F8640: +3f9f8640: dsjs a0, L3F9F85C0 +3f9f8650: sll 0x9, a0 +3f9f8660: srl 0xd, a4 +3f9f8670: .word 0x000a +3f9f8680: modu a11, a6 +3f9f8690: .word 0x746e +3f9f86a0: rl b11, b3 +3f9f86b0: sra b11, b10 +3f9f86c0: dsjs a0, L3F9F8640 +3f9f86d0: sll 0x9, a0 +3f9f86e0: srl 0xd, a4 +3f9f86f0: .word 0x000a +3f9f8700: modu a11, a6 +3f9f8710: .word 0x746e +3f9f8720: .word 0x745f +3f9f8730: .word 0x7079 +L3F9F8740: +3f9f8740: sla 0x3, a5 +3f9f8750: sla 0x1, b13 +3f9f8760: sra a1, a5 +3f9f8770: .word 0x0a2e +3f9f8780: .word 0x7600 +3f9f8790: sra b11, b4 +3f9f87a0: sla a11, a14 +3f9f87b0: sra a11, a13 +3f9f87c0: dsjs a0, L3F9F8740 +3f9f87d0: sll 0x9, a0 +3f9f87e0: srl 0xd, b3 +3f9f87f0: .word 0x000a +3f9f8800: sll a10, a9 +3f9f8810: modu a3, sp +3f9f8820: modu a1, a0 +3f9f8830: mods a11, a1 +3f9f8840: sla 0x3, a5 +3f9f8850: sla 0x1, b13 +3f9f8860: .word 0x7325 +3f9f8870: .word 0x0a2e +3f9f8880: cmp a0, a0 +3f9f8890: rl a11, a5 +L3F9F88A0: +3f9f88a0: rl a3, a7 +3f9f88b0: sla 0x3, b4 +3f9f88c0: sla 0x1, b13 +3f9f88d0: sra a1, a5 +3f9f88e0: .word 0x0a2e +3f9f88f0: xor a8, a0 +3f9f8900: sra a3, a9 +3f9f8910: rl b3, b4 +3f9f8920: dsjs a0, L3F9F88A0 +3f9f8930: sll 0x9, a0 +3f9f8940: srl 0xd, a4 +3f9f8950: .word 0x000a +3f9f8960: mpyu b10, sp +3f9f8970: mpyu b10, sp +3f9f8980: mpyu b10, sp +3f9f8990: mpyu b10, sp +3f9f89a0: mpyu b10, sp +3f9f89b0: mpyu b10, sp +3f9f89c0: mpyu b10, sp +3f9f89d0: mpyu b10, sp +3f9f89e0: mpyu b10, sp +3f9f89f0: mpyu b10, sp +3f9f8a00: mpyu b10, sp +3f9f8a10: mpyu b10, sp +3f9f8a20: mpyu b10, sp +3f9f8a30: .word 0x000a +3f9f8a40: .word 0x7061 +3f9f8a50: mods b3, b0 +3f9f8a60: mpyu b11, b9 +3f9f8a70: .word 0x7563 +3f9f8a80: .word 0x7473 +3f9f8a90: .word 0x775f +3f9f8aa0: modu a3, a9 +3f9f8ab0: modu a11, a4 +3f9f8ac0: sla 0x3, b7 +3f9f8ad0: sla a11, a3 +3f9f8ae0: mods a3, a12 +3f9f8af0: sra a3, a5 +3f9f8b00: .word 0x7720 +3f9f8b10: .word 0x7469 +3f9f8b20: sla 0x3, a8 +3f9f8b30: .word 0x7563 +L3F9F8B40: +3f9f8b40: .word 0x7473 +3f9f8b50: mods a11, sp +3f9f8b60: .word 0x7a69 +3f9f8b70: mpyu a11, a5 +3f9f8b80: .word 0x7476 +3f9f8b90: mpyu a11, a5 +3f9f8ba0: .word 0x7470 +3f9f8bb0: sla 0x3, b2 +3f9f8bc0: dsjs b13, L3F9F8B40 +3f9f8bd0: move a1, b0 +L3F9F8BE0: +3f9f8be0: move b2, b5 +3f9f8bf0: srl 0xe, a12 +3f9f8c00: .word 0x000a +3f9f8c10: .word 0x7561 +L3F9F8C20: +3f9f8c20: modu b11, b4 +3f9f8c30: sra b11, b2 +3f9f8c40: rl b11, b3 +L3F9F8C50: +3f9f8c50: sra b11, b10 +3f9f8c60: dsjs a0, L3F9F8BE0 +3f9f8c70: sll 0x9, a0 +3f9f8c80: srl 0xd, a4 +3f9f8c90: .word 0x000a +3f9f8ca0: sra a10, a8 +3f9f8cb0: srl a11, a9 +3f9f8cc0: .word 0x7468 +3f9f8cd0: dsjs a0, L3F9F8C50 +3f9f8ce0: sll 0x9, a0 +3f9f8cf0: srl 0xd, a4 +L3F9F8D00: +3f9f8d00: .word 0x7620 +3f9f8d10: sra b11, b4 +3f9f8d20: dsjs a13, L3F9F8C20 +3f9f8d30: sra a11, a3 +3f9f8d40: mods a3, a12 +3f9f8d50: sra a11, a8 +3f9f8d60: srl a11, a9 +3f9f8d70: .word 0x7468 +3f9f8d80: dsjs a0, L3F9F8D00 +3f9f8d90: sll 0x9, a0 +3f9f8da0: .word 0x0a64 +3f9f8db0: sla a8, a0 +3f9f8dc0: .word 0x7070 +3f9f8dd0: .word 0x796c +3f9f8de0: sll b10, sp +3f9f8df0: .word 0x7375 +3f9f8e00: mpyu b11, b4 +3f9f8e10: rl a11, a4 +3f9f8e20: .word 0x7073 +3f9f8e30: sla a11, a12 +3f9f8e40: sla 0x3, b9 +3f9f8e50: sla a11, a3 +3f9f8e60: mods a3, a12 +3f9f8e70: sra a3, a5 +3f9f8e80: .word 0x7720 +3f9f8e90: .word 0x7469 +3f9f8ea0: sla 0x3, a8 +3f9f8eb0: .word 0x7563 +L3F9F8EC0: +3f9f8ec0: .word 0x7473 +3f9f8ed0: mods a11, sp +L3F9F8EE0: +3f9f8ee0: .word 0x7a69 +3f9f8ef0: mpyu a11, a5 +3f9f8f00: .word 0x7476 +3f9f8f10: mpyu a11, a5 +3f9f8f20: .word 0x7470 +3f9f8f30: sla 0x3, b2 +3f9f8f40: dsjs b13, L3F9F8EC0 +3f9f8f50: move a1, b0 +3f9f8f60: move b2, b5 +3f9f8f70: srl 0xe, a12 +3f9f8f80: .word 0x000a +L3F9F8F90: +3f9f8f90: .word 0x700a +3f9f8fa0: rl b11, b2 +3f9f8fb0: mods b10, sp +3f9f8fc0: sra a3, sp +3f9f8fd0: .word 0x7365 +3f9f8fe0: dsjs a13, L3F9F8EE0 +3f9f8ff0: .word 0x7277 +3f9f9000: .word 0x7061 +3f9f9010: dsjs a0, L3F9F8F90 +3f9f9020: sll 0x9, a0 +3f9f9030: srl 0xd, a4 +3f9f9040: .word 0x000a +L3F9F9050: +3f9f9050: .word 0x7270 +3f9f9060: mpyu a11, a9 +3f9f9070: modu a11, a13 +3f9f9080: sra a11, a4 +3f9f9090: srl 0x15, b3 +3f9f90a0: sll b9, b14 +3f9f90b0: .word 0x7275 +3f9f90c0: modu a3, a5 +3f9f90d0: dsjs a0, L3F9F9050 +3f9f90e0: sll 0x9, a0 +3f9f90f0: srl 0xd, a4 +3f9f9100: .word 0x000a +3f9f9110: sra b11, b3 +3f9f9120: .word 0x7574 +3f9f9130: mpyu b11, b0 +L3F9F9140: +3f9f9140: modu a11, a13 +3f9f9150: sra a11, a4 +3f9f9160: srl 0x15, b3 +3f9f9170: sll b9, b14 +3f9f9180: .word 0x7275 +3f9f9190: mods a3, a2 +3f9f91a0: modu a3, a9 +3f9f91b0: sla 0x3, a11 +3f9f91c0: sla 0x1, b13 +3f9f91d0: sra a1, a5 +3f9f91e0: .word 0x0a2e +3f9f91f0: .word 0x7000 +3f9f9200: rl b11, b2 +3f9f9210: mods b10, sp +3f9f9220: sra a3, sp +3f9f9230: .word 0x7365 +3f9f9240: dsjs a13, L3F9F9140 +3f9f9250: sra b11, b2 +3f9f9260: sra b11, b6 +3f9f9270: .word 0x7372 +3f9f9280: sla 0x3, a5 +3f9f9290: sla 0x1, b13 +3f9f92a0: sra a1, a5 +3f9f92b0: .word 0x0a2e +3f9f92c0: .word 0x7000 +L3F9F92D0: +3f9f92d0: rl b11, b2 +3f9f92e0: mods b10, sp +3f9f92f0: sra a3, sp +3f9f9300: .word 0x7365 +3f9f9310: srl 0x17, b2 +3f9f9320: .word 0x733e +3f9f9330: rl a11, a12 +3f9f9340: sra a11, a14 +3f9f9350: dsjs a0, L3F9F92D0 +3f9f9360: sll 0x9, a0 +3f9f9370: srl 0xd, a4 +3f9f9380: .word 0x000a +L3F9F9390: +3f9f9390: sra b11, b3 +3f9f93a0: .word 0x7574 +3f9f93b0: mpyu b11, b0 +3f9f93c0: modu a11, a13 +3f9f93d0: sra a11, a4 +3f9f93e0: srl 0x15, b3 +3f9f93f0: sll b9, b14 +3f9f9400: .word 0x7275 +3f9f9410: rl b3, b3 +3f9f9420: .word 0x7061 +3f9f9430: sla 0x3, a5 +3f9f9440: sla 0x1, b13 +3f9f9450: sra a1, a5 +3f9f9460: .word 0x0a2e +3f9f9470: .word 0x7600 +L3F9F9480: +3f9f9480: sra b11, b4 +3f9f9490: dsjs a13, L3F9F9390 +3f9f94a0: sla a11, a2 +3f9f94b0: sll b11, b4 +3f9f94c0: mpyu a11, a8 +3f9f94d0: sll b11, b3 +3f9f94e0: modu b11, b2 +3f9f94f0: mods a3, a12 +3f9f9500: dsjs a0, L3F9F9480 +3f9f9510: sll 0x9, a0 +3f9f9520: srl 0xd, a4 +3f9f9530: .word 0x000a +3f9f9540: srl 0x17, a13 +3f9f9550: srl 0x17, a13 +3f9f9560: srl 0x17, a13 +3f9f9570: srl 0x17, a13 +3f9f9580: srl 0x17, a13 +3f9f9590: srl 0x17, a13 +3f9f95a0: srl 0x17, a13 +3f9f95b0: srl 0x17, a13 +3f9f95c0: srl 0x17, a13 +3f9f95d0: srl 0x17, a13 +3f9f95e0: srl 0x17, a13 +3f9f95f0: srl 0x17, a13 +3f9f9600: .word 0x000a +3f9f9610: .word 0x7270 +3f9f9620: mpyu a11, a9 +3f9f9630: modu a11, a13 +3f9f9640: sra a11, a4 +3f9f9650: srl 0x15, b3 +3f9f9660: .word 0x773e +3f9f9670: sla b11, b2 +3f9f9680: sla 0x3, b0 +3f9f9690: sla 0x1, b13 +3f9f96a0: sra a1, a5 +3f9f96b0: .word 0x0a2e +3f9f96c0: sla a8, a0 +3f9f96d0: .word 0x7070 +3f9f96e0: .word 0x796c +3f9f96f0: sll b10, sp +3f9f9700: .word 0x7375 +3f9f9710: mpyu b11, b4 +3f9f9720: sra a11, a7 +3f9f9730: sra a11, a14 +3f9f9740: sla b11, b2 +3f9f9750: sla 0x3, a12 +3f9f9760: sla a11, a3 +3f9f9770: mods a3, a12 +3f9f9780: sra a3, a5 +3f9f9790: .word 0x7720 +3f9f97a0: .word 0x7469 +3f9f97b0: sla 0x3, a8 +3f9f97c0: .word 0x7563 +L3F9F97D0: +3f9f97d0: .word 0x7473 +3f9f97e0: mods a11, sp +3f9f97f0: .word 0x7a69 +3f9f9800: mpyu a11, a5 +3f9f9810: .word 0x7476 +3f9f9820: mpyu a11, a5 +3f9f9830: .word 0x7470 +3f9f9840: sla 0x3, b2 +3f9f9850: dsjs b13, L3F9F97D0 +3f9f9860: move a1, b0 +3f9f9870: move b2, b5 +3f9f9880: srl 0xe, a12 +L3F9F9890: +3f9f9890: .word 0x000a +3f9f98a0: mods a8, a10 +3f9f98b0: sra a3, sp +3f9f98c0: srl 0x15, a5 +3f9f98d0: modu b1, b14 +3f9f98e0: .word 0x7765 +3f9f98f0: rl a11, a12 +3f9f9900: sra a11, a14 +3f9f9910: dsjs a0, L3F9F9890 +3f9f9920: sll 0x9, a0 +3f9f9930: srl 0xd, a4 +3f9f9940: .word 0x000a +3f9f9950: sra b11, b3 +3f9f9960: .word 0x7574 +L3F9F9970: +3f9f9970: mpyu b11, b0 +3f9f9980: modu a11, a13 +3f9f9990: sra a11, a4 +3f9f99a0: srl 0x15, b3 +3f9f99b0: .word 0x753e +3f9f99c0: lmo a11, a4 +3f9f99d0: modu a11, a12 +3f9f99e0: lmo a11, a3 +3f9f99f0: dsjs a0, L3F9F9970 +3f9f9a00: sll 0x9, a0 +3f9f9a10: srl 0xd, a4 +3f9f9a20: .word 0x000a +3f9f9a30: sra b11, b3 +3f9f9a40: .word 0x7574 +3f9f9a50: mpyu b11, b0 +L3F9F9A60: +3f9f9a60: modu a11, a13 +3f9f9a70: sra a11, a4 +3f9f9a80: srl 0x15, b3 +3f9f9a90: .word 0x753e +3f9f9aa0: mods a3, a6 +3f9f9ab0: sll a11, sp +3f9f9ac0: sla 0x3, a11 +3f9f9ad0: sla 0x1, b13 +3f9f9ae0: sra a1, a5 +3f9f9af0: .word 0x0a2e +3f9f9b00: .word 0x7300 +3f9f9b10: .word 0x7465 +3f9f9b20: .word 0x7075 +L3F9F9B30: +3f9f9b30: mods b10, sp +3f9f9b40: sra a3, sp +3f9f9b50: .word 0x7365 +3f9f9b60: dsjs a13, L3F9F9A60 +3f9f9b70: modu a3, a1 +3f9f9b80: sll b3, b3 +3f9f9b90: sll a11, a1 +3f9f9ba0: sla 0x3, a11 +3f9f9bb0: sla 0x1, b13 +3f9f9bc0: sra a1, a5 +3f9f9bd0: .word 0x0a2e +3f9f9be0: .word 0x7000 +3f9f9bf0: rl b11, b2 +3f9f9c00: mods b10, sp +3f9f9c10: sra a3, sp +3f9f9c20: .word 0x7365 +3f9f9c30: dsjs a13, L3F9F9B30 +3f9f9c40: .word 0x7563 +3f9f9c50: sla b11, b2 +3f9f9c60: .word 0x7070 +3f9f9c70: sla 0x3, a12 +3f9f9c80: sla 0x1, b13 +3f9f9c90: sra a1, a5 +3f9f9ca0: .word 0x0a2e +3f9f9cb0: .word 0x7000 +L3F9F9CC0: +3f9f9cc0: rl b11, b2 +L3F9F9CD0: +3f9f9cd0: mods b10, sp +3f9f9ce0: sra a3, sp +3f9f9cf0: .word 0x7365 +3f9f9d00: srl 0x17, b2 +3f9f9d10: .word 0x733e +3f9f9d20: .word 0x7075 +3f9f9d30: mods b3, b0 +3f9f9d40: dsjs a0, L3F9F9CC0 +3f9f9d50: sll 0x9, a0 +3f9f9d60: srl 0xd, a4 +3f9f9d70: .word 0x000a +L3F9F9D80: +3f9f9d80: .word 0x7270 +L3F9F9D90: +3f9f9d90: mpyu a11, a9 +3f9f9da0: modu a11, a13 +3f9f9db0: sra a11, a4 +3f9f9dc0: rl 0x13, b3 +3f9f9dd0: dsjs a13, L3F9F9CD0 +3f9f9de0: .word 0x726e +3f9f9df0: .word 0x7363 +3f9f9e00: dsjs a0, L3F9F9D80 +3f9f9e10: sll 0x9, a0 +3f9f9e20: srl 0xd, a4 +3f9f9e30: .word 0x000a +3f9f9e40: .word 0x7270 +L3F9F9E50: +3f9f9e50: mpyu a11, a9 +3f9f9e60: modu a11, a13 +3f9f9e70: sra a11, a4 +3f9f9e80: rl 0x13, b3 +3f9f9e90: dsjs a13, L3F9F9D90 +3f9f9ea0: sra a11, a11 +3f9f9eb0: .word 0x7079 +3f9f9ec0: sra a3, a1 +3f9f9ed0: dsjs a0, L3F9F9E50 +3f9f9ee0: sll 0x9, a0 +3f9f9ef0: srl 0xd, a4 +L3F9F9F00: +3f9f9f00: .word 0x000a +3f9f9f10: .word 0x7476 +3f9f9f20: srl 0x15, a5 +3f9f9f30: modu b9, b14 +3f9f9f40: mods b11, b0 +3f9f9f50: sra a3, sp +3f9f9f60: sla 0x3, a5 +3f9f9f70: sla 0x1, b13 +3f9f9f80: sra a1, a5 +3f9f9f90: .word 0x0a2e +3f9f9fa0: .word 0x7300 +L3F9F9FB0: +3f9f9fb0: .word 0x7465 +3f9f9fc0: .word 0x7075 +3f9f9fd0: mods b10, sp +3f9f9fe0: sra a3, sp +3f9f9ff0: .word 0x7365 +3f9fa000: dsjs a13, L3F9F9F00 +3f9fa010: rl a11, a2 +3f9fa020: dsjs b4, L3F9FA060 +3f9fa030: dsjs a0, L3F9F9FB0 +L3F9FA040: +3f9fa040: sll 0x9, a0 +3f9fa050: srl 0xd, a4 +L3F9FA060: +3f9fa060: .word 0x000a +3f9fa070: .word 0x7476 +3f9fa080: srl 0x15, a5 +3f9fa090: sla b9, b14 +3f9fa0a0: rl a11, a12 +3f9fa0b0: .word 0x7361 +3f9fa0c0: dsjs a0, L3F9FA040 +3f9fa0d0: sll 0x9, a0 +L3F9FA0E0: +3f9fa0e0: srl 0xd, a4 +3f9fa0f0: .word 0x000a +3f9fa100: .word 0x7476 +3f9fa110: srl 0x15, a5 +3f9fa120: sla b9, b14 +3f9fa130: .word 0x736e +3f9fa140: sla a11, a2 +3f9fa150: lmo a11, a3 +3f9fa160: dsjs a0, L3F9FA0E0 +3f9fa170: sll 0x9, a0 +3f9fa180: srl 0xd, b3 +3f9fa190: .word 0x000a +3f9fa1a0: srl 0x17, a13 +3f9fa1b0: srl 0x17, a13 +3f9fa1c0: srl 0x17, a13 +3f9fa1d0: srl 0x17, a13 +3f9fa1e0: srl 0x17, a13 +3f9fa1f0: srl 0x17, a13 +3f9fa200: srl 0x17, a13 +3f9fa210: srl 0x17, a13 +3f9fa220: srl 0x17, a13 +3f9fa230: srl 0x17, a13 +L3F9FA240: +3f9fa240: .word 0x0a2d +3f9fa250: mods a8, a0 +3f9fa260: sra a3, sp +3f9fa270: srl 0x15, a5 +3f9fa280: modu b1, b14 +3f9fa290: .word 0x7765 +3f9fa2a0: rl a11, a12 +3f9fa2b0: sra a11, a14 +3f9fa2c0: dsjs a0, L3F9FA240 +3f9fa2d0: sll 0x9, a0 +3f9fa2e0: srl 0xd, a4 +3f9fa2f0: .word 0x000a +3f9fa300: .word 0x7061 +3f9fa310: mods b3, b0 +3f9fa320: mpyu b11, b9 +3f9fa330: .word 0x7563 +3f9fa340: .word 0x7473 +3f9fa350: lmo b10, sp +3f9fa360: .word 0x7965 +3f9fa370: modu a11, a2 +3f9fa380: .word 0x7261 +3f9fa390: sla 0x3, a4 +3f9fa3a0: sla a11, a3 +3f9fa3b0: mods a3, a12 +3f9fa3c0: sra a3, a5 +3f9fa3d0: .word 0x7720 +3f9fa3e0: .word 0x7469 +3f9fa3f0: sla 0x3, a8 +3f9fa400: .word 0x7563 +L3F9FA410: +3f9fa410: .word 0x7473 +3f9fa420: mods a11, sp +3f9fa430: .word 0x7a69 +3f9fa440: mpyu a11, a5 +3f9fa450: .word 0x7476 +3f9fa460: mpyu a11, a5 +3f9fa470: .word 0x7470 +3f9fa480: sla 0x3, b2 +3f9fa490: dsjs b13, L3F9FA410 +3f9fa4a0: move a1, b0 +3f9fa4b0: move b2, b5 +3f9fa4c0: srl 0xe, a12 +3f9fa4d0: .word 0x000a +3f9fa4e0: sra b11, b3 +3f9fa4f0: .word 0x7574 +3f9fa500: mpyu b11, b0 +3f9fa510: modu a11, a13 +L3F9FA520: +3f9fa520: sra a11, a4 +3f9fa530: srl 0x15, b3 +3f9fa540: .word 0x773e +3f9fa550: .word 0x7261 +3f9fa560: sll a3, a14 +3f9fa570: mods a3, a5 +3f9fa580: sla 0x3, a12 +3f9fa590: sla 0x1, b13 +3f9fa5a0: sra a1, a5 +3f9fa5b0: .word 0x0a2e +3f9fa5c0: .word 0x7300 +3f9fa5d0: .word 0x7465 +3f9fa5e0: .word 0x7075 +L3F9FA5F0: +3f9fa5f0: mods b10, sp +L3F9FA600: +3f9fa600: sra a3, sp +3f9fa610: .word 0x7365 +3f9fa620: dsjs a13, L3F9FA520 +3f9fa630: sla a11, a13 +3f9fa640: srl b11, b2 +3f9fa650: sra a11, a2 +3f9fa660: mods a3, a12 +3f9fa670: dsjs a0, L3F9FA5F0 +3f9fa680: sll 0x9, a0 +3f9fa690: srl 0xd, a4 +3f9fa6a0: .word 0x000a +3f9fa6b0: .word 0x700a +L3F9FA6C0: +3f9fa6c0: rl b11, b2 +3f9fa6d0: mods b10, sp +3f9fa6e0: sra a3, sp +3f9fa6f0: .word 0x7365 +3f9fa700: dsjs a13, L3F9FA600 +3f9fa710: .word 0x7561 +3f9fa720: .word 0x7274 +3f9fa730: .word 0x7065 +3f9fa740: dsjs a0, L3F9FA6C0 +3f9fa750: sll 0x9, a0 +3f9fa760: srl 0xd, a4 +3f9fa770: .word 0x000a +3f9fa780: sra b11, b3 +3f9fa790: .word 0x7574 +3f9fa7a0: mpyu b11, b0 +L3F9FA7B0: +3f9fa7b0: modu a11, a13 +3f9fa7c0: sra a11, a4 +3f9fa7d0: srl 0x15, b3 +3f9fa7e0: sll b9, b14 +3f9fa7f0: .word 0x7274 +3f9fa800: .word 0x736c +3f9fa810: sla 0x3, b1 +3f9fa820: sla 0x1, b13 +3f9fa830: sra a1, a5 +3f9fa840: .word 0x0a2e +3f9fa850: .word 0x7300 +3f9fa860: .word 0x7465 +3f9fa870: .word 0x7075 +L3F9FA880: +3f9fa880: mods b10, sp +3f9fa890: sra a3, sp +3f9fa8a0: .word 0x7365 +3f9fa8b0: dsjs a13, L3F9FA7B0 +3f9fa8c0: sra a11, a4 +3f9fa8d0: .word 0x736c +3f9fa8e0: sla 0x3, b0 +3f9fa8f0: sla 0x1, b13 +3f9fa900: sra a1, a5 +3f9fa910: .word 0x0a2e +3f9fa920: .word 0x7300 +3f9fa930: .word 0x7465 +3f9fa940: .word 0x7075 +3f9fa950: mods b10, sp +L3F9FA960: +3f9fa960: sra a3, sp +3f9fa970: .word 0x7365 +3f9fa980: dsjs a13, L3F9FA880 +3f9fa990: modu a11, a3 +3f9fa9a0: mods a11, a13 +3f9fa9b0: sll a3, a1 +3f9fa9c0: sla 0x3, b2 +3f9fa9d0: sla 0x1, b13 +3f9fa9e0: sra a1, a5 +3f9fa9f0: .word 0x0a2e +3f9faa00: .word 0x7300 +3f9faa10: .word 0x7465 +3f9faa20: .word 0x7075 +3f9faa30: mods b10, sp +L3F9FAA40: +3f9faa40: sra a3, sp +3f9faa50: .word 0x7365 +3f9faa60: dsjs a13, L3F9FA960 +3f9faa70: rl b11, b4 +3f9faa80: sra a3, a12 +3f9faa90: .word 0x7365 +3f9faaa0: sla 0x3, a3 +3f9faab0: sla 0x1, b13 +3f9faac0: sra a1, a5 +3f9faad0: .word 0x0a2e +3f9faae0: .word 0x7300 +3f9faaf0: .word 0x7465 +3f9fab00: .word 0x7075 +3f9fab10: mods b10, sp +3f9fab20: sra a3, sp +3f9fab30: .word 0x7365 +3f9fab40: dsjs a13, L3F9FAA40 +3f9fab50: modu a3, a1 +3f9fab60: sll a3, a7 +3f9fab70: sla b11, b2 +3f9fab80: lmo a11, a3 +3f9fab90: sla 0x1, a0 +3f9faba0: sla 0x1, b13 +3f9fabb0: sra a1, a5 +3f9fabc0: .word 0x0a2e +3f9fabd0: srl 0x18, a0 +3f9fabe0: srl 0x17, a13 +3f9fabf0: srl 0x17, a13 +3f9fac00: srl 0x17, a13 +3f9fac10: srl 0x17, a13 +3f9fac20: srl 0x17, a13 +3f9fac30: srl 0x17, a13 +3f9fac40: srl 0x17, a13 +3f9fac50: srl 0x17, a13 +3f9fac60: srl 0x17, a13 +3f9fac70: srl 0x17, a13 +3f9fac80: srl 0x17, a13 +3f9fac90: srl 0x17, a13 +3f9faca0: srl 0x17, a13 +3f9facb0: .word 0x000a +3f9facc0: .word 0x7270 +3f9facd0: mpyu a11, a9 +3f9face0: modu a11, a13 +3f9facf0: sra a11, a4 +3f9fad00: srl 0x15, b3 +3f9fad10: sla b9, b14 +3f9fad20: .word 0x7475 +3f9fad30: sra b11, b2 +3f9fad40: sla 0x3, b0 +3f9fad50: sla 0x1, b13 +3f9fad60: sra a1, a5 +3f9fad70: .word 0x0a2e +3f9fad80: sla a8, a0 +3f9fad90: .word 0x7070 +3f9fada0: .word 0x796c +3f9fadb0: sll b10, sp +3f9fadc0: .word 0x7375 +3f9fadd0: mpyu b11, b4 +3f9fade0: .word 0x726e +3f9fadf0: .word 0x7363 +3f9fae00: sll a9, a0 +3f9fae10: mods a3, a1 +3f9fae20: sra a11, a12 +3f9fae30: sla 0x3, a4 +3f9fae40: rl b11, b7 +3f9fae50: rl b3, b4 +3f9fae60: sll a9, a0 +L3F9FAE70: +3f9fae70: .word 0x7375 +3f9fae80: modu b11, b4 +3f9fae90: rl a11, a13 +3f9faea0: sra b11, b10 +3f9faeb0: .word 0x765f +3f9faec0: sra b11, b4 +3f9faed0: .word 0x705f +3f9faee0: .word 0x7274 +L3F9FAEF0: +3f9faef0: dsjs a0, L3F9FAE70 +3f9faf00: sla 0x1, b13 +3f9faf10: or a10, a14 +3f9faf20: move a2, a12 +3f9faf30: .word 0x0a2e +3f9faf40: .word 0x0a00 +3f9faf50: .word 0x7476 +3f9faf60: srl 0x15, a5 +3f9faf70: modu b1, b14 +3f9faf80: sll b11, b2 +3f9faf90: sla 0x3, b3 +L3F9FAFA0: +3f9fafa0: sla 0x1, b13 +3f9fafb0: sra a1, a5 +3f9fafc0: .word 0x0a2e +3f9fafd0: .word 0x7600 +3f9fafe0: sra b11, b4 +3f9faff0: dsjs a13, L3F9FAEF0 +3f9fb000: .word 0x726e +3f9fb010: .word 0x7363 +3f9fb020: dsjs a0, L3F9FAFA0 +3f9fb030: sll 0x9, a0 +3f9fb040: srl 0xd, a4 +3f9fb050: .word 0x000a +3f9fb060: .word 0x7061 +3f9fb070: mods b3, b0 +3f9fb080: mpyu b11, b9 +3f9fb090: .word 0x7563 +3f9fb0a0: .word 0x7473 +3f9fb0b0: .word 0x705f +3f9fb0c0: .word 0x7472 +3f9fb0d0: sll a9, a0 +3f9fb0e0: mods a3, a1 +3f9fb0f0: sra a11, a12 +3f9fb100: sla 0x3, a4 +3f9fb110: rl b11, b7 +3f9fb120: rl b3, b4 +3f9fb130: sll a9, a0 +L3F9FB140: +3f9fb140: .word 0x7375 +3f9fb150: modu b11, b4 +3f9fb160: rl a11, a13 +3f9fb170: sra b11, b10 +3f9fb180: .word 0x765f +3f9fb190: sra b11, b4 +3f9fb1a0: .word 0x705f +3f9fb1b0: .word 0x7274 +3f9fb1c0: dsjs a0, L3F9FB140 +3f9fb1d0: sla 0x1, b13 +3f9fb1e0: or a10, a14 +3f9fb1f0: move a2, a12 +L3F9FB200: +3f9fb200: .word 0x0a2e +3f9fb210: .word 0x0a00 +3f9fb220: .word 0x7476 +3f9fb230: srl 0x15, a5 +3f9fb240: .word 0x703e +3f9fb250: rl b11, b2 +3f9fb260: .word 0x746e +3f9fb270: .word 0x7265 +3f9fb280: dsjs a0, L3F9FB200 +3f9fb290: sll 0x9, a0 +3f9fb2a0: srl 0xd, b8 +L3F9FB2B0: +3f9fb2b0: .word 0x000a +3f9fb2c0: sla 0x1, b2 +3f9fb2d0: .word 0x7250 +3f9fb2e0: modu a3, a9 +3f9fb2f0: sra b11, b4 +3f9fb300: sla 0x3, b2 +3f9fb310: modu a11, a13 +3f9fb320: sra a11, a4 +3f9fb330: dsjs a0, L3F9FB2B0 +3f9fb340: sll 0x9, a0 +3f9fb350: .word 0x0a64 +3f9fb360: and a0, a0 +3f9fb370: rl b11, b2 +3f9fb380: .word 0x746e +3f9fb390: .word 0x7265 +3f9fb3a0: srl a1, a0 +3f9fb3b0: sra b11, b2 +3f9fb3c0: sra a3, a5 +3f9fb3d0: .word 0x000a +3f9fb3e0: rl b2, b4 +3f9fb3f0: .word 0x7369 +3f9fb400: xor a1, a0 +3f9fb410: sub b10, b4 +3f9fb420: modu a9, a0 +3f9fb430: modu b3, b7 +3f9fb440: sla 0x3, b3 +3f9fb450: rl b3, b4 +3f9fb460: sla 0x3, a5 +3f9fb470: .word 0x7270 +3f9fb480: modu a3, a9 +3f9fb490: sra b11, b4 +3f9fb4a0: sla 0x3, b2 +L3F9FB4B0: +3f9fb4b0: modu a11, a14 +3f9fb4c0: srl 0xd, b7 +3f9fb4d0: .word 0x000a +3f9fb4e0: .word 0x7473 +3f9fb4f0: .word 0x7461 +3f9fb500: .word 0x7375 +L3F9FB510: +3f9fb510: sll 0x9, b13 +3f9fb520: srl 0x1d, a4 +3f9fb530: sla a9, a0 +3f9fb540: .word 0x7475 +3f9fb550: dsjs sp, L3F9FB4B0 +3f9fb560: sra a1, a5 +3f9fb570: sll 0x9, b10 +3f9fb580: srl 0x1d, a4 +3f9fb590: sll a9, a0 +3f9fb5a0: .word 0x746e +3f9fb5b0: dsjs a12, L3F9FB510 +3f9fb5c0: sra a1, a5 +3f9fb5d0: sll 0x9, b10 +3f9fb5e0: .word 0x0a64 +3f9fb5f0: .word 0x3400 +3f9fb600: and a1, a0 +L3F9FB610: +3f9fb610: rl b11, b2 +3f9fb620: .word 0x746e +3f9fb630: sub a9, a0 +3f9fb640: .word 0x7478 +3f9fb650: modu a3, a5 +3f9fb660: sla 0x3, b4 +3f9fb670: modu a11, a13 +3f9fb680: sra a11, a4 +3f9fb690: dsjs a0, L3F9FB610 +3f9fb6a0: sll 0x9, a0 +3f9fb6b0: .word 0x0a64 +L3F9FB6C0: +3f9fb6c0: .word 0x3600 +3f9fb6d0: and a1, a0 +3f9fb6e0: rl b11, b2 +3f9fb6f0: .word 0x746e +3f9fb700: subb a1, a0 +3f9fb710: sla 0x2, a6 +3f9fb720: modu a11, a13 +3f9fb730: sra a11, a4 +3f9fb740: dsjs a0, L3F9FB6C0 +3f9fb750: sll 0x9, a0 +3f9fb760: .word 0x0a64 +3f9fb770: dsjs a0, L3F9FB780 +L3F9FB780: +3f9fb780: sub a1, a0 +3f9fb790: .word 0x7461 +3f9fb7a0: sla 0x3, a1 +3f9fb7b0: .word 0x7974 +3f9fb7c0: sra b11, b0 +3f9fb7d0: sla 0x3, b3 +3f9fb7e0: sla 0x1, b13 +3f9fb7f0: sra a1, a5 +3f9fb800: .word 0x000a +L3F9FB810: +3f9fb810: mmtm sp, a9,a11,a13 +3f9fb830: move a14, a13 +3f9fb840: addi 0x60, a14 +3f9fb860: movi 0x3f9fc6d0, a11 +3f9fb890: move a11, *a13(0x40), 1 +3f9fb8b0: move *a13(0xffe0), a11, 1 +3f9fb8d0: movk 6, a9 +3f9fb8e0: and a11, a9 +3f9fb8f0: subk 4, a9 +3f9fb900: jrle L3F9FB950 +3f9fb910: move *a13(0x40), a8, 1 +3f9fb930: jauc L3F9FC680 +L3F9FB950: +3f9fb950: andi 0x18, a11 +3f9fb980: subk 8, a11 +3f9fb990: jrle L3F9FB9E0 +3f9fb9a0: move *a13(0x40), a8, 1 +3f9fb9c0: jauc L3F9FC680 +L3F9FB9E0: +3f9fb9e0: move *a13(0xffe0), a11, 1 +3f9fba00: andi 0xffffff00, a11 +3f9fba30: jreq L3F9FBA80 +3f9fba40: move *a13(0x40), a8, 1 +3f9fba60: jauc L3F9FC680 +L3F9FBA80: +3f9fba80: move a14, -*sp, 1 +3f9fba90: move *a13(0xffe0), a11, 1 +3f9fbab0: btst 0, a11 +3f9fbac0: jreq L3F9FBB10 +3f9fbad0: movi 0x3f9fc778, a9 +3f9fbb00: jruc L3F9FBB40 +L3F9FBB10: +3f9fbb10: movi 0x3f9fc7a0, a9 +L3F9FBB40: +3f9fbb40: move a9, *a14+, 1 +3f9fbb50: movi 0x3f9fc7d8, a8 +3f9fbb80: move a8, *a14+, 1 +3f9fbb90: movi 0x23fb40, a9 +3f9fbbc0: move a9, *a14+, 1 +3f9fbbd0: calla L3FB34430 +3f9fbc00: move a8, *a13, 1 +3f9fbc10: move a14, -*sp, 1 +3f9fbc20: btst 5, a11 +3f9fbc30: jrne L3F9FBD00 +3f9fbc40: movk 6, a9 +3f9fbc50: and a11, a9 +3f9fbc60: subk 2, a9 +3f9fbc70: jrne L3F9FBCC0 +3f9fbc80: movi 0x3f9fc868, a9 +3f9fbcb0: jruc L3F9FBDB0 +L3F9FBCC0: +3f9fbcc0: movi 0x3f9fc8c8, a9 +3f9fbcf0: jruc L3F9FBDB0 +L3F9FBD00: +3f9fbd00: movk 6, a9 +3f9fbd10: and a11, a9 +3f9fbd20: subk 2, a9 +3f9fbd30: jrne L3F9FBD80 +3f9fbd40: movi 0x3f9fc900, a9 +3f9fbd70: jruc L3F9FBDB0 +L3F9FBD80: +3f9fbd80: movi 0x3f9fc928, a9 +L3F9FBDB0: +3f9fbdb0: move a9, *a14+, 1 +3f9fbdc0: movi 0x3f9fc960, a8 +3f9fbdf0: move a8, *a14+, 1 +3f9fbe00: move *a13, a9, 1 +3f9fbe10: sll 0x3, a9 +3f9fbe20: addi 0x23fb40, a9 +3f9fbe50: move a9, *a14+, 1 +3f9fbe60: calla L3FB34430 +3f9fbe90: move *a13, a9, 1 +3f9fbea0: add a9, a8 +3f9fbeb0: move a8, *a13, 1 +3f9fbec0: move a14, -*sp, 1 +3f9fbed0: btst 7, a11 +3f9fbee0: jrne L3F9FC050 +3f9fbef0: btst 6, a11 +3f9fbf00: jrne L3F9FBFB0 +3f9fbf10: movk 6, a9 +3f9fbf20: and a11, a9 +3f9fbf30: subk 4, a9 +3f9fbf40: jrne L3F9FBF80 +3f9fbf50: movi 0x118, a9 +3f9fbf70: jruc L3F9FC1A0 +L3F9FBF80: +3f9fbf80: movi 0x8c, a9 +3f9fbfa0: jruc L3F9FC1A0 +L3F9FBFB0: +3f9fbfb0: movk 6, a9 +3f9fbfc0: and a11, a9 +3f9fbfd0: subk 4, a9 +3f9fbfe0: jrne L3F9FC020 +3f9fbff0: movi 0x168, a9 +3f9fc010: jruc L3F9FC1A0 +L3F9FC020: +3f9fc020: movi 0xb4, a9 +3f9fc040: jruc L3F9FC1A0 +L3F9FC050: +3f9fc050: btst 6, a11 +3f9fc060: jrne L3F9FC110 +3f9fc070: movk 6, a9 +3f9fc080: and a11, a9 +3f9fc090: subk 4, a9 +3f9fc0a0: jrne L3F9FC0E0 +3f9fc0b0: movi 0xc8, a9 +3f9fc0d0: jruc L3F9FC1A0 +L3F9FC0E0: +3f9fc0e0: movi 0x64, a9 +3f9fc100: jruc L3F9FC1A0 +L3F9FC110: +3f9fc110: movk 6, a9 +3f9fc120: and a11, a9 +3f9fc130: subk 4, a9 +3f9fc140: jrne L3F9FC180 +3f9fc150: movi 0x118, a9 +3f9fc170: jruc L3F9FC1A0 +L3F9FC180: +3f9fc180: movi 0x8c, a9 +L3F9FC1A0: +3f9fc1a0: move a9, *a14+, 1 +3f9fc1b0: movi 0x3f9fc9a0, a8 +3f9fc1e0: move a8, *a14+, 1 +3f9fc1f0: move *a13, a9, 1 +3f9fc200: sll 0x3, a9 +3f9fc210: addi 0x23fb40, a9 +3f9fc240: move a9, *a14+, 1 +3f9fc250: calla L3FB34430 +3f9fc280: move *a13, a9, 1 +3f9fc290: add a9, a8 +3f9fc2a0: move a8, *a13, 1 +3f9fc2b0: btst 7, a11 +3f9fc2c0: jreq L3F9FC300 +3f9fc2d0: movi 0x64, a9 +3f9fc2f0: jruc L3F9FC320 +L3F9FC300: +3f9fc300: movi 0x4b, a9 +L3F9FC320: +3f9fc320: move a9, *a13(0x20), 1 +3f9fc340: move a14, -*sp, 1 +3f9fc350: move a9, *a14+, 1 +3f9fc360: move a9, *a14+, 1 +3f9fc370: movi 0x3f9fc9c0, a8 +3f9fc3a0: move a8, *a14+, 1 +3f9fc3b0: move *a13, a9, 1 +3f9fc3c0: sll 0x3, a9 +3f9fc3d0: addi 0x23fb40, a9 +3f9fc400: move a9, *a14+, 1 +3f9fc410: calla L3FB34430 +3f9fc440: move *a13, a9, 1 +3f9fc450: add a9, a8 +3f9fc460: move a8, *a13, 1 +3f9fc470: move a14, -*sp, 1 +3f9fc480: andi 0x18, a11 +3f9fc4b0: subk 8, a11 +3f9fc4c0: jrne L3F9FC510 +3f9fc4d0: movi 0x3f9fca18, a11 +3f9fc500: jruc L3F9FC540 +L3F9FC510: +3f9fc510: movi 0x3f9fca78, a11 +L3F9FC540: +3f9fc540: move a11, *a14+, 1 +3f9fc550: movi 0x3f9fcac8, a8 +3f9fc580: move a8, *a14+, 1 +3f9fc590: move *a13, a11, 1 +3f9fc5a0: sll 0x3, a11 +3f9fc5b0: addi 0x23fb40, a11 +3f9fc5e0: move a11, *a14+, 1 +3f9fc5f0: calla L3FB34430 +3f9fc620: move *a13, a11, 1 +3f9fc630: add a11, a8 +3f9fc640: move a8, *a13, 1 +3f9fc650: movi 0x23fb40, a8 +L3F9FC680: +3f9fc680: move *sp(0x80), a14, 1 +3f9fc6a0: mmfm sp, a9,a11,a13 +3f9fc6c0: rets 2 +3f9fc6d0: addc a1, a0 +3f9fc6e0: sra a3, a1 +3f9fc6f0: subb a1, a0 +3f9fc700: modu a3, sp +3f9fc710: sla 0x3, b4 +3f9fc720: .word 0x7461 +3f9fc730: .word 0x7274 +3f9fc740: sll a3, a9 +3f9fc750: .word 0x7475 +3f9fc760: .word 0x7365 +3f9fc770: addc a0, a0 +3f9fc780: mods a3, sp +3f9fc790: .word 0x0064 +3f9fc7a0: sra a10, a13 +3f9fc7b0: rl a11, a4 +3f9fc7c0: mods b11, b5 +3f9fc7d0: srl 0x18, a0 +3f9fc7e0: srl 0x17, a10 +3f9fc7f0: sra b10, b4 +3f9fc800: mods b11, b2 +3f9fc810: modu a3, a9 +3f9fc820: mods a3, a1 +3f9fc830: sll 0x9, a13 +3f9fc840: srl 0x15, b3 +3f9fc850: srl 0x16, b2 +3f9fc860: sub a0, a0 +3f9fc870: .word 0x756f +3f9fc880: mods a3, a2 +3f9fc890: sla 0x3, a5 +3f9fc8a0: rl b10, b7 +3f9fc8b0: sra a11, a4 +3f9fc8c0: move a0, b0 +3f9fc8d0: .word 0x726f +3f9fc8e0: sla a11, a13 +3f9fc8f0: .word 0x006c +3f9fc900: rl b10, b7 +3f9fc910: sra a11, a4 +3f9fc920: move a0, b0 +3f9fc930: .word 0x7261 +3f9fc940: modu b11, b2 +3f9fc950: .word 0x0077 +3f9fc960: .word 0x7325 +3f9fc970: sra 0xf, a13 +3f9fc980: sra 0xf, a13 +3f9fc990: rev a13 +3f9fc9a0: sra a1, a5 +3f9fc9b0: rev a13 +3f9fc9c0: sra a1, a5 +3f9fc9d0: sll 0x9, a13 +3f9fc9e0: srl 0x15, a4 +3f9fc9f0: srl 0x16, a3 +3f9fca00: srl 0x17, a10 +3f9fca10: sub a0, a0 +3f9fca20: addc a10, a5 +3f9fca30: sub a1, a13 +3f9fca40: addc a10, a5 +3f9fca50: sra b11, b4 +3f9fca60: rl a3, a3 +3f9fca70: cmp a8, a0 +3f9fca80: move b10, a3 +3f9fca90: dsjs b8, L3F9FCAB0 +3f9fcaa0: dsjs b5, L3F9FCB40 +L3F9FCAB0: +3f9fcab0: rl 0x9, a13 +3f9fcac0: sll 0x8, a0 +3f9fcad0: .word 0x0073 +L3F9FCAE0: +3f9fcae0: mmtm sp, a9,a11,a13 +3f9fcb00: move a14, a13 +3f9fcb10: addk 32, a14 +3f9fcb20: move *a13(0xffe0), a11, 1 +L3F9FCB40: +3f9fcb40: move *a11(0xba0), a9, 1 +3f9fcb60: setf 8, 0, 0 +3f9fcb70: move *a9, a9, 0 +3f9fcb80: andi 0x7f, a9 +3f9fcbb0: move a9, *a13, 1 +3f9fcbc0: subk 32, a9 +3f9fcbd0: jrge L3F9FCD70 +3f9fcbe0: move *a11(0xba0), a9, 1 +3f9fcc00: addk 8, a9 +3f9fcc10: move a9, *a11(0xba0), 1 +3f9fcc30: move *a13, a9, 1 +3f9fcc40: subk 27, a9 +3f9fcc50: jrne L3F9FCCB0 +3f9fcc60: movk 11, a9 +3f9fcc70: setf 16, 1, 0 +3f9fcc80: move a9, *a11(0x640), 0 +3f9fcca0: jruc L3F9FCE60 +L3F9FCCB0: +3f9fccb0: move a14, -*sp, 1 +3f9fccc0: move *a13(0x0), *a14+, 1 +3f9fcce0: move a11, *a14+, 1 +3f9fccf0: calla L3FA36D00 +3f9fcd20: movk 10, a9 +3f9fcd30: setf 16, 1, 0 +3f9fcd40: move a9, *a11(0x640), 0 +3f9fcd60: jruc L3F9FCE60 +L3F9FCD70: +3f9fcd70: move *a13, a9, 1 +3f9fcd80: cmpi 0x7f, a9 +3f9fcda0: jrge L3F9FCE10 +3f9fcdb0: move a14, -*sp, 1 +3f9fcdc0: move a11, *a14+, 1 +3f9fcdd0: calla L3F4F5CD0 +3f9fce00: jruc L3F9FCE60 +L3F9FCE10: +3f9fce10: move *a11(0xba0), a9, 1 +3f9fce30: addk 8, a9 +3f9fce40: move a9, *a11(0xba0), 1 +L3F9FCE60: +3f9fce60: move *sp(0x80), a14, 1 +3f9fce80: mmfm sp, a9,a11,a13 +3f9fcea0: rets 2 +3f9fceb0: mmtm sp, a9,a11,a13 +3f9fced0: move a14, a13 +3f9fcee0: addk 32, a14 +3f9fcef0: move *a13(0xffe0), a11, 1 +3f9fcf10: move *a11(0xba0), a9, 1 +3f9fcf30: setf 8, 0, 0 +3f9fcf40: move *a9, a9, 0 +3f9fcf50: andi 0x7f, a9 +3f9fcf80: move a9, *a13, 1 +3f9fcf90: subk 32, a9 +3f9fcfa0: jrge L3F9FD050 +3f9fcfb0: movk 10, a9 +3f9fcfc0: setf 16, 1, 0 +3f9fcfd0: move a9, *a11(0x640), 0 +3f9fcff0: move a14, -*sp, 1 +3f9fd000: move a11, *a14+, 1 +3f9fd010: calla L3F9FCAE0 +3f9fd040: jruc L3F9FD2B0 +L3F9FD050: +3f9fd050: move *a13, a9, 1 +3f9fd060: cmpi 0x5f, a9 +3f9fd080: jrgt L3F9FD220 +3f9fd090: move *a11(0xba0), a9, 1 +3f9fd0b0: addk 8, a9 +3f9fd0c0: move a9, *a11(0xba0), 1 +3f9fd0e0: movk 10, a9 +3f9fd0f0: setf 16, 1, 0 +3f9fd100: move a9, *a11(0x640), 0 +3f9fd120: sub a9, a9 +3f9fd130: move a9, *a11(0xaa0), 0 +3f9fd150: move a9, *a11(0xab0), 0 +3f9fd170: move a14, -*sp, 1 +3f9fd180: move a11, *a14+, 1 +3f9fd190: move *a13, a9, 1 +3f9fd1a0: subk 32, a9 +3f9fd1b0: sll 0x5, a9 +3f9fd1c0: addi 0x23ff40, a9 +3f9fd1f0: move *a9, a9, 1 +3f9fd200: call a9 +3f9fd210: jruc L3F9FD2B0 +L3F9FD220: +3f9fd220: move *a11(0xba0), a9, 1 +3f9fd240: addk 8, a9 +3f9fd250: move a9, *a11(0xba0), 1 +3f9fd270: movk 10, a9 +3f9fd280: setf 16, 1, 0 +3f9fd290: move a9, *a11(0x640), 0 +L3F9FD2B0: +3f9fd2b0: move *sp(0x80), a14, 1 +3f9fd2d0: mmfm sp, a9,a11,a13 +3f9fd2f0: rets 2 +3f9fd300: mmtm sp, a9,a11,a13 +3f9fd320: move a14, a13 +3f9fd330: addk 32, a14 +3f9fd340: move *a13(0xffe0), a11, 1 +3f9fd360: move *a11(0xba0), a9, 1 +3f9fd380: setf 8, 0, 0 +3f9fd390: move *a9, a9, 0 +3f9fd3a0: andi 0x7f, a9 +3f9fd3d0: move a9, *a13, 1 +3f9fd3e0: subk 32, a9 +3f9fd3f0: jrge L3F9FD4A0 +3f9fd400: movk 10, a9 +3f9fd410: setf 16, 1, 0 +3f9fd420: move a9, *a11(0x640), 0 +3f9fd440: move a14, -*sp, 1 +3f9fd450: move a11, *a14+, 1 +3f9fd460: calla L3F9FCAE0 +3f9fd490: jruc L3F9FD650 +L3F9FD4A0: +3f9fd4a0: move *a13, a9, 1 +3f9fd4b0: cmpi 0x7e, a9 +3f9fd4d0: jrgt L3F9FD5C0 +3f9fd4e0: move *a11(0xba0), a9, 1 +3f9fd500: addk 8, a9 +3f9fd510: move a9, *a11(0xba0), 1 +3f9fd530: move *a13, a9, 1 +3f9fd540: subk 31, a9 +3f9fd550: setf 16, 1, 0 +3f9fd560: move a9, *a11(0xaa0), 0 +3f9fd580: movk 13, a9 +3f9fd590: move a9, *a11(0x640), 0 +3f9fd5b0: jruc L3F9FD650 +L3F9FD5C0: +3f9fd5c0: movk 10, a9 +3f9fd5d0: setf 16, 1, 0 +3f9fd5e0: move a9, *a11(0x640), 0 +3f9fd600: move a14, -*sp, 1 +3f9fd610: move a11, *a14+, 1 +3f9fd620: calla L3F9FCAE0 +L3F9FD650: +3f9fd650: move *sp(0x80), a14, 1 +3f9fd670: mmfm sp, a9,a11,a13 +3f9fd690: rets 2 +3f9fd6a0: mmtm sp, a9,a11,a13 +3f9fd6c0: move a14, a13 +3f9fd6d0: addi 0x80, a14 +3f9fd6f0: move *a13(0xffe0), a11, 1 +3f9fd710: move *a11(0xba0), a9, 1 +3f9fd730: setf 8, 0, 0 +3f9fd740: move *a9, a9, 0 +3f9fd750: andi 0x7f, a9 +3f9fd780: move a9, *a13, 1 +3f9fd790: subk 32, a9 +3f9fd7a0: jrge L3F9FD850 +3f9fd7b0: movk 10, a9 +3f9fd7c0: setf 16, 1, 0 +3f9fd7d0: move a9, *a11(0x640), 0 +3f9fd7f0: move a14, -*sp, 1 +3f9fd800: move a11, *a14+, 1 +3f9fd810: calla L3F9FCAE0 +3f9fd840: jruc L3F9FDD80 +L3F9FD850: +3f9fd850: move *a13, a9, 1 +3f9fd860: cmpi 0x7e, a9 +3f9fd880: jrgt L3F9FDCF0 +3f9fd890: move *a11(0xba0), a9, 1 +3f9fd8b0: addk 8, a9 +3f9fd8c0: move a9, *a11(0xba0), 1 +3f9fd8e0: setf 16, 1, 0 +3f9fd8f0: move *a11(0xaa0), a9, 0 +3f9fd910: move a9, *a13(0x40), 1 +3f9fd930: move *a13, a9, 1 +3f9fd940: subk 31, a9 +3f9fd950: move a9, *a13(0x20), 1 +3f9fd970: move a14, -*sp, 1 +3f9fd980: move *a13(0x40), *a14+, 1 +3f9fd9a0: move a11, *a14+, 1 +3f9fd9b0: calla L3F50F4D0 +3f9fd9e0: move a8, *a13(0x60), 1 +3f9fda00: move *a11(0x540), a9, 1 +3f9fda20: move *a13(0x20), a11, 1 +3f9fda40: setf 16, 1, 0 +3f9fda50: move *a9, a9, 0 +3f9fda60: cmp a9, a11 +3f9fda70: jrle L3F9FDAF0 +3f9fda80: move *a13(0xffe0), a9, 1 +3f9fdaa0: move *a9(0x660), a9, 0 +3f9fdac0: move a9, *a13(0x20), 1 +3f9fdae0: jruc L3F9FDB30 +L3F9FDAF0: +3f9fdaf0: cmp a8, a11 +3f9fdb00: jrle L3F9FDB30 +3f9fdb10: move a8, *a13(0x20), 1 +L3F9FDB30: +3f9fdb30: move *a13(0xffe0), a11, 1 +3f9fdb50: move *a11(0x540), a9, 1 +3f9fdb70: move *a13(0x40), a11, 1 +3f9fdb90: move *a9(0x10), a9, 0 +3f9fdbb0: cmp a9, a11 +3f9fdbc0: jrle L3F9FDC30 +3f9fdbd0: move *a13(0xffe0), a9, 1 +3f9fdbf0: move *a9(0x670), a9, 0 +3f9fdc10: move a9, *a13(0x40), 1 +L3F9FDC30: +3f9fdc30: move *a13(0xffe0), a11, 1 +3f9fdc50: move *a13(0x20), *a11(0x660), 0 +3f9fdc80: move *a13(0x40), *a11(0x670), 0 +3f9fdcb0: movk 10, a9 +3f9fdcc0: move a9, *a11(0x640), 0 +3f9fdce0: jruc L3F9FDD80 +L3F9FDCF0: +3f9fdcf0: movk 10, a9 +3f9fdd00: setf 16, 1, 0 +3f9fdd10: move a9, *a11(0x640), 0 +3f9fdd30: move a14, -*sp, 1 +3f9fdd40: move a11, *a14+, 1 +3f9fdd50: calla L3F9FCAE0 +L3F9FDD80: +3f9fdd80: move *sp(0x80), a14, 1 +3f9fdda0: mmfm sp, a9,a11,a13 +3f9fddc0: rets 2 +L3F9FDDD0: +3f9fddd0: mmtm sp, a7,a9,a11,a13 +3f9fddf0: move a14, a13 +3f9fde00: move a14, -*sp, 1 +3f9fde10: movi 0x3f9ffcf0, a8 +3f9fde40: move a8, *a14+, 1 +3f9fde50: calla L3FB341E0 +3f9fde80: move *a13(0xffe0), a11, 1 +3f9fdea0: move *a11(0x740), a9, 1 +3f9fdec0: movk 4, a7 +3f9fded0: andn a7, a9 +3f9fdee0: move a9, *a11(0x740), 1 +3f9fdf00: movi 0x34, a9 +3f9fdf20: movb a9, *a11(0x7e0) +3f9fdf40: sub a7, a7 +3f9fdf50: movb a7, *a11(0x918) +3f9fdf70: movb *a11(0x800), *a11(0x8f8) +3f9fdfa0: movk 10, a7 +3f9fdfb0: setf 16, 1, 0 +3f9fdfc0: move a7, *a11(0x640), 0 +3f9fdfe0: move *sp(0xa0), a14, 1 +3f9fe000: mmfm sp, a7,a9,a11,a13 +3f9fe020: rets 2 +3f9fe030: mmtm sp, a5,a7,a9,a10,a11,a13 +3f9fe050: move a14, a13 +3f9fe060: move *a13(0xffe0), a7, 1 +3f9fe080: move *a7(0xba0), a7, 1 +3f9fe0a0: move *a13(0xffe0), a5, 1 +3f9fe0c0: move *a5(0xbc0), a5, 1 +3f9fe0e0: addk 16, a7 +3f9fe0f0: cmp a5, a7 +3f9fe100: jrhi L3F9FE510 +3f9fe110: move *a13(0xffe0), a7, 1 +3f9fe130: move *a7(0xba0), a5, 1 +3f9fe150: setf 8, 0, 0 +3f9fe160: move *a5, a10, 0 +3f9fe170: cmpi 0x20, a10 +3f9fe190: jrlt L3F9FE510 +3f9fe1a0: cmpi 0x7e, a10 +3f9fe1c0: jrgt L3F9FE510 +3f9fe1d0: move *a7(0xba0), a5, 1 +3f9fe1f0: move *a5(0x8), a9, 0 +3f9fe210: cmpi 0x20, a9 +3f9fe230: jrlt L3F9FE510 +3f9fe240: cmpi 0x7e, a9 +3f9fe260: jrgt L3F9FE510 +3f9fe270: move *a7(0xba0), a5, 1 +3f9fe290: addk 16, a5 +3f9fe2a0: move a5, *a7(0xba0), 1 +3f9fe2c0: subk 31, a9 +3f9fe2d0: subk 31, a10 +3f9fe2e0: move a14, -*sp, 1 +3f9fe2f0: move a10, *a14+, 1 +3f9fe300: move a7, *a14+, 1 +3f9fe310: calla L3F50F4D0 +3f9fe340: move a8, a11 +3f9fe350: move *a7(0x540), a5, 1 +3f9fe370: setf 16, 1, 0 +3f9fe380: move *a5, a5, 0 +3f9fe390: cmp a5, a9 +3f9fe3a0: jrle L3F9FE3E0 +3f9fe3b0: move *a7(0x660), a9, 0 +3f9fe3d0: jruc L3F9FE410 +L3F9FE3E0: +3f9fe3e0: cmp a11, a9 +3f9fe3f0: jrle L3F9FE410 +3f9fe400: move a11, a9 +L3F9FE410: +3f9fe410: move *a7(0x540), a5, 1 +3f9fe430: move *a5(0x10), a5, 0 +3f9fe450: cmp a5, a10 +3f9fe460: jrle L3F9FE490 +3f9fe470: move *a7(0x670), a10, 0 +L3F9FE490: +3f9fe490: move a10, *a7(0x670), 0 +3f9fe4b0: move a9, *a7(0x660), 0 +3f9fe4d0: movk 10, a5 +3f9fe4e0: move a5, *a7(0x640), 0 +3f9fe500: jruc L3F9FE570 +L3F9FE510: +3f9fe510: move *a13(0xffe0), a7, 1 +3f9fe530: movk 12, a5 +3f9fe540: setf 16, 1, 0 +3f9fe550: move a5, *a7(0x640), 0 +L3F9FE570: +3f9fe570: move *sp(0xe0), a14, 1 +3f9fe590: mmfm sp, a5,a7,a9,a10,a11,a13 +3f9fe5b0: rets 2 +3f9fe5c0: move a13, -*sp, 1 +3f9fe5d0: move a14, a13 +3f9fe5e0: move *sp(0x40), a14, 1 +3f9fe600: move *sp+, a13, 1 +3f9fe610: rets 2 +L3F9FE620: +3f9fe620: mmtm sp, a7,a9,a11,a13 +3f9fe640: move a14, a13 +3f9fe650: move a14, -*sp, 1 +3f9fe660: movi 0x3f9ffd78, a8 +3f9fe690: move a8, *a14+, 1 +3f9fe6a0: calla L3FB341E0 +3f9fe6d0: move *a13(0xffe0), a11, 1 +3f9fe6f0: move *a11(0x740), a9, 1 +3f9fe710: movk 4, a7 +3f9fe720: or a7, a9 +3f9fe730: move a9, *a11(0x740), 1 +3f9fe750: movi 0x3d, a9 +3f9fe770: movb a9, *a11(0x7e0) +3f9fe790: sub a7, a7 +3f9fe7a0: movb a7, *a11(0x918) +3f9fe7c0: move *a11(0x760), a7, 1 +3f9fe7e0: btst 1, a7 +3f9fe7f0: jreq L3F9FE840 +3f9fe800: setf 8, 0, 0 +3f9fe810: move *a11(0x800), a7, 0 +3f9fe830: jruc L3F9FE850 +L3F9FE840: +3f9fe840: sub a7, a7 +L3F9FE850: +3f9fe850: movb a7, *a11(0x8f8) +3f9fe870: movb *a11(0x8f8), *a11(0x900) +3f9fe8a0: sub a7, a7 +3f9fe8b0: setf 16, 1, 0 +3f9fe8c0: move a7, *a11(0x640), 0 +3f9fe8e0: move *sp(0xa0), a14, 1 +3f9fe900: mmfm sp, a7,a9,a11,a13 +3f9fe920: rets 2 +3f9fe930: mmtm sp, a9,a11,a13 +3f9fe950: move a14, a13 +3f9fe960: move *a13(0xffe0), a11, 1 +3f9fe980: movk 1, a9 +3f9fe990: movb a9, *a11(0x918) +3f9fe9b0: movk 3, a9 +3f9fe9c0: movb a9, *a11(0x900) +3f9fe9e0: move *sp(0x80), a14, 1 +3f9fea00: mmfm sp, a9,a11,a13 +3f9fea20: rets 2 +3f9fea30: mmtm sp, a9,a11,a13 +3f9fea50: move a14, a13 +3f9fea60: move *a13(0xffe0), a11, 1 +3f9fea80: sub a9, a9 +3f9fea90: movb a9, *a11(0x918) +3f9feab0: move *sp(0x80), a14, 1 +3f9fead0: mmfm sp, a9,a11,a13 +3f9feaf0: rets 2 +3f9feb00: mmtm sp, a7,a9,a11,a13 +3f9feb20: move a14, a13 +3f9feb30: addk 32, a14 +3f9feb40: movk 1, a11 +3f9feb50: move a11, *a13, 1 +3f9feb60: jruc L3F9FEC10 +L3F9FEB70: +3f9feb70: move *a13, a11, 1 +3f9feb80: inc a11 +3f9feb90: move a11, *a13, 1 +3f9feba0: move *a13(0xffe0), a9, 1 +3f9febc0: move *a9(0xba0), a7, 1 +3f9febe0: addk 16, a7 +3f9febf0: move a7, *a9(0xba0), 1 +L3F9FEC10: +3f9fec10: move *a13(0xffe0), a9, 1 +3f9fec30: move *a9(0xba0), a7, 1 +3f9fec50: move *a9(0xbc0), a9, 1 +3f9fec70: addk 16, a7 +3f9fec80: cmp a9, a7 +3f9fec90: jrhi L3F9FED90 +3f9feca0: move *a13(0xffe0), a9, 1 +3f9fecc0: move *a9(0xba0), a7, 1 +3f9fece0: setf 8, 0, 0 +3f9fecf0: move *a7, a7, 0 +3f9fed00: subk 27, a7 +3f9fed10: jrne L3F9FED90 +3f9fed20: move *a9(0xba0), a7, 1 +3f9fed40: move *a7(0x8), a7, 0 +3f9fed60: cmpi 0x49, a7 +3f9fed80: jreq L3F9FEB70 +L3F9FED90: +3f9fed90: move a14, -*sp, 1 +3f9feda0: move a11, *a14+, 1 +3f9fedb0: move *a13(0xffe0), *a14+, 1 +3f9fedd0: calla L3F20E380 +3f9fee00: move *sp(0xa0), a14, 1 +3f9fee20: mmfm sp, a7,a9,a11,a13 +3f9fee40: rets 2 +3f9fee50: mmtm sp, a11,a13 +3f9fee70: move a14, a13 +3f9fee80: move a14, -*sp, 1 +3f9fee90: movi 0xffff, a11 +3f9feeb0: move a11, *a14+, 1 +3f9feec0: movi 0x3f9ffdf8, a8 +3f9feef0: move a8, *a14+, 1 +3f9fef00: move *a13(0xffe0), *a14+, 1 +3f9fef20: calla L3FA2B960 +3f9fef50: move *sp(0x60), a14, 1 +3f9fef70: mmfm sp, a11,a13 +3f9fef90: rets 2 +3f9fefa0: mmtm sp, a7,a9,a11,a13 +3f9fefc0: move a14, a13 +3f9fefd0: move *a13(0xffe0), a9, 1 +3f9feff0: move *a9(0xd60), a11, 1 +3f9ff010: btst 10, a11 +3f9ff020: jreq L3F9FF070 +3f9ff030: sub a11, a11 +3f9ff040: movb a11, @0xccac0 +L3F9FF070: +3f9ff070: move *a9(0xd60), a11, 1 +3f9ff090: movk 15, a7 +3f9ff0a0: and a7, a11 +3f9ff0b0: ori 0x100, a11 +3f9ff0e0: move a11, *a9(0xd60), 1 +3f9ff100: move *a9(0x780), a11, 1 +3f9ff120: andi 0xffcfffff, a11 +3f9ff150: move a11, *a9(0x780), 1 +3f9ff170: move *a9(0x780), a11, 1 +3f9ff190: ori 0x200000, a11 +3f9ff1c0: move a11, *a9(0x780), 1 +3f9ff1e0: movk 14, a11 +3f9ff1f0: setf 16, 1, 0 +3f9ff200: move a11, *a9(0x640), 0 +3f9ff220: move *sp(0xa0), a14, 1 +3f9ff240: mmfm sp, a7,a9,a11,a13 +3f9ff260: rets 2 +3f9ff270: mmtm sp, a7,a9,a11,a13 +3f9ff290: move a14, a13 +3f9ff2a0: move *a13(0xffe0), a9, 1 +3f9ff2c0: move *a9(0xd60), a11, 1 +3f9ff2e0: btst 8, a11 +3f9ff2f0: jreq L3F9FF480 +3f9ff300: sub a11, a11 +3f9ff310: setf 16, 1, 0 +3f9ff320: move a11, *a9(0x640), 0 +3f9ff340: move *a9(0xd60), a7, 1 +3f9ff360: movk 15, a11 +3f9ff370: and a11, a7 +3f9ff380: ori 0x200, a7 +3f9ff3b0: move a7, *a9(0xd60), 1 +3f9ff3d0: move *a9(0x780), a7, 1 +3f9ff3f0: andi 0xffcfffff, a7 +3f9ff420: move a7, *a9(0x780), 1 +3f9ff440: sub a7, a7 +3f9ff450: movb a7, @0xccac0 +L3F9FF480: +3f9ff480: move *sp(0xa0), a14, 1 +3f9ff4a0: mmfm sp, a7,a9,a11,a13 +3f9ff4c0: rets 2 +3f9ff4d0: mmtm sp, a9,a11,a13 +3f9ff4f0: move a14, a13 +3f9ff500: move *a13(0xffe0), a9, 1 +3f9ff520: move *a9(0xd60), a11, 1 +3f9ff540: ori 0x80, a11 +3f9ff570: move a11, *a9(0xd60), 1 +3f9ff590: move *a9(0xd60), a11, 1 +3f9ff5b0: ori 0x1000, a11 +3f9ff5e0: move a11, *a9(0xd60), 1 +3f9ff600: move a14, -*sp, 1 +3f9ff610: move a9, *a14+, 1 +3f9ff620: calla L3FA6BF00 +3f9ff650: move *sp(0x80), a14, 1 +3f9ff670: mmfm sp, a9,a11,a13 +3f9ff690: rets 2 +3f9ff6a0: mmtm sp, a9,a11,a13 +3f9ff6c0: move a14, a13 +3f9ff6d0: move *a13(0xffe0), a9, 1 +3f9ff6f0: move *a9(0xd60), a11, 1 +3f9ff710: ori 0x10, a11 +3f9ff740: move a11, *a9(0xd60), 1 +3f9ff760: move a14, -*sp, 1 +3f9ff770: move a9, *a14+, 1 +3f9ff780: calla L3FA6C100 +3f9ff7b0: move *sp(0x80), a14, 1 +3f9ff7d0: mmfm sp, a9,a11,a13 +3f9ff7f0: rets 2 +3f9ff800: mmtm sp, a9,a11,a13 +3f9ff820: move a14, a13 +3f9ff830: move *a13(0xffe0), a9, 1 +3f9ff850: move *a9(0xd60), a11, 1 +3f9ff870: ori 0x20, a11 +3f9ff8a0: andi 0xffffffbf, a11 +3f9ff8d0: move a11, *a9(0xd60), 1 +3f9ff8f0: move *a9(0x780), a11, 1 +3f9ff910: andi 0xffcfffff, a11 +3f9ff940: move a11, *a9(0x780), 1 +3f9ff960: move *a9(0x780), a11, 1 +3f9ff980: ori 0x100000, a11 +3f9ff9b0: move a11, *a9(0x780), 1 +3f9ff9d0: move *sp(0x80), a14, 1 +3f9ff9f0: mmfm sp, a9,a11,a13 +3f9ffa10: rets 2 +3f9ffa20: mmtm sp, a7,a9,a11,a13 +3f9ffa40: move a14, a13 +3f9ffa50: move *a13(0xffe0), a9, 1 +3f9ffa70: move *a9(0xd60), a11, 1 +3f9ffa90: btst 10, a11 +3f9ffaa0: jreq L3F9FFBA0 +3f9ffab0: move *a9(0xd60), a11, 1 +3f9ffad0: btst 5, a11 +3f9ffae0: jreq L3F9FFBA0 +3f9ffaf0: move *a9(0xd60), a11, 1 +3f9ffb10: andi 0xfffffbff, a11 +3f9ffb40: move a11, *a9(0xd60), 1 +3f9ffb60: sub a11, a11 +3f9ffb70: movb a11, @0xccac0 +L3F9FFBA0: +3f9ffba0: move *a9(0xd60), a11, 1 +3f9ffbc0: ori 0x40, a11 +3f9ffbf0: movk 32, a7 +3f9ffc00: andn a7, a11 +3f9ffc10: move a11, *a9(0xd60), 1 +3f9ffc30: move *a9(0x780), a11, 1 +3f9ffc50: andi 0xffcfffff, a11 +3f9ffc80: move a11, *a9(0x780), 1 +3f9ffca0: move *sp(0xa0), a14, 1 +3f9ffcc0: mmfm sp, a7,a9,a11,a13 +3f9ffce0: rets 2 +3f9ffcf0: modu a2, a5 +3f9ffd00: sra b11, b4 +3f9ffd10: sla 0x3, b2 +3f9ffd20: or b2, b6 +3f9ffd30: rl 0x11, b5 +3f9ffd40: mods a9, a0 +3f9ffd50: sra a3, sp +3f9ffd60: .word 0x0a65 +3f9ffd70: sub a8, a0 +3f9ffd80: rl b11, b8 +3f9ffd90: sla 0x3, b4 +3f9ffda0: or b2, b6 +3f9ffdb0: rl 0x11, b5 +3f9ffdc0: mods a9, a0 +3f9ffdd0: sra a3, sp +3f9ffde0: .word 0x0a65 +3f9ffdf0: movk 24, a0 +3f9ffe00: divu a1, sp +3f9ffe10: .word 0x0000 +L3F9FFE20: +3f9ffe20: mmtm sp, a9,a10,a11 +3f9ffe40: move *a14(0xffe0), a8, 1 +3f9ffe60: move a8, a9 +3f9ffe70: move @0x1d1910, a11, 1 +3f9ffea0: movi 0xf, a10 +L3F9FFEC0: +3f9ffec0: rl a11, a9 +3f9ffed0: or a9, a8 +3f9ffee0: sub a11, a10 +3f9ffef0: jrgt L3F9FFEC0 +3f9fff00: mmfm sp, a9,a10,a11 +3f9fff20: move *sp(0x20), a14, 1 +3f9fff40: rets 2 +3f9fff50: mmtm sp, a11,a13 +3f9fff70: move a14, a13 +3f9fff80: addk 32, a14 +3f9fff90: movi 0x45, a11 +3f9fffb0: move a11, *a13, 1 +3f9fffc0: subk 32, a14 +3f9fffd0: mmfm sp, a11,a13 +3f9ffff0: rets +3fa00000: move *b14, b5, 0 +3fa00010: .word 0xfe07 +3fa00020: move -*a5, -*a10, 1 +3fa00030: or b10, b5 +L3FA00040: +3fa00040: mmtm sp, a9,a11,a13 +3fa00060: move a14, a13 +3fa00070: move *a13(0xffe0), a11, 1 +3fa00090: setf 16, 1, 0 +3fa000a0: move *a11(0x1f0), a9, 0 +3fa000c0: move *a13(0xffc0), a11, 1 +3fa000e0: addk 5, a9 +3fa000f0: move a9, *a11, 1 +3fa00100: move *a13(0xffe0), a9, 1 +3fa00120: move *a13(0xffa0), a11, 1 +3fa00140: move *a9(0x1e0), a9, 0 +3fa00160: move a9, *a11, 1 +3fa00170: move *sp(0x80), a14, 1 +3fa00190: mmfm sp, a9,a11,a13 +3fa001b0: rets 2 +L3FA001C0: +3fa001c0: mmtm sp, a9,a11,a13 +3fa001e0: move a14, a13 +3fa001f0: addi 0x300, a14 +3fa00210: move a14, -*sp, 1 +3fa00220: move @0x25c940, a11, 1 +3fa00250: move *a11(0x0), *a14+, 1 +3fa00270: move @0x1a6810, *a14+, 1 +3fa002a0: calla L3FDA9A70 +3fa002d0: move a14, -*sp, 1 +3fa002e0: sub a11, a11 +3fa002f0: move a11, *a14+, 1 +3fa00300: move @0x1a6810, *a14+, 1 +3fa00330: calla L3FD9F6B0 +3fa00360: move a14, -*sp, 1 +3fa00370: move a13, *a14+, 1 +3fa00380: movi 0xffff, a11 +3fa003a0: move a11, *a14+, 1 +3fa003b0: move @0x25c940, a11, 1 +3fa003e0: move *a11(0x0), *a14+, 1 +3fa00400: move @0x1a6810, *a14+, 1 +3fa00430: calla L3FD36780 +3fa00460: move a8, a11 +3fa00470: jreq L3FA005A0 +L3FA00480: +3fa00480: move a14, -*sp, 1 +3fa00490: move a13, *a14+, 1 +3fa004a0: movi 0xffff, a11 +3fa004c0: move a11, *a14+, 1 +3fa004d0: move @0x25c940, a11, 1 +3fa00500: move *a11(0x0), *a14+, 1 +3fa00520: move @0x1a6810, *a14+, 1 +3fa00550: calla L3FD36780 +3fa00580: move a8, a11 +3fa00590: jrne L3FA00480 +L3FA005A0: +3fa005a0: move a14, -*sp, 1 +3fa005b0: move @0x25c940, a11, 1 +3fa005e0: move *a11(0x0), *a14+, 1 +3fa00600: move @0x1a6810, *a14+, 1 +3fa00630: calla L3FD425A0 +3fa00660: move @0x25c940, a11, 1 +3fa00690: movk 1, a9 +3fa006a0: move a9, *a11(0x60), 1 +3fa006c0: sub a9, a9 +3fa006d0: move a9, @0x25c940, 1 +3fa00700: move a9, @0x25c960, 1 +3fa00730: subi 0x300, a14 +3fa00750: mmfm sp, a9,a11,a13 +3fa00770: rets +3fa00780: rets +3fa00790: calla L3F9F1F20 +3fa007c0: calla L3FA001C0 +3fa007f0: rets +3fa00800: calla L3F9EDFC0 +3fa00830: calla L3FA001C0 +3fa00860: rets +3fa00870: calla L3F9F0420 +3fa008a0: calla L3FA001C0 +3fa008d0: rets +3fa008e0: calla L3F9F5050 +3fa00910: calla L3FA001C0 +3fa00940: rets +3fa00950: calla L3F9F6890 +3fa00980: calla L3FA001C0 +3fa009b0: rets +3fa009c0: calla L3F9F6D90 +3fa009f0: calla L3FA001C0 +3fa00a20: rets +3fa00a30: mmtm sp, a9,a11,a13 +3fa00a50: move a14, a13 +3fa00a60: addi 0x60, a14 +3fa00a80: movi 0xaec60, a11 +3fa00ab0: move a11, *a13, 1 +3fa00ac0: setf 2, 0, 0 +3fa00ad0: move *a11(0x88), a9, 0 +3fa00af0: move a9, *a13(0x20), 1 +3fa00b10: move @0x25c960, a9, 1 +3fa00b40: addi 0x780, a9 +3fa00b60: move a9, *a13(0x40), 1 +3fa00b80: move @0x25c980, a9, 1 +3fa00bb0: move *a9(0x160), a9, 1 +3fa00bd0: setf 8, 0, 0 +3fa00be0: move *a9, a9, 0 +3fa00bf0: jreq L3FA01070 +3fa00c00: move a14, -*sp, 1 +3fa00c10: movi 0x3fa1faf8, a8 +3fa00c40: move a8, *a14+, 1 +3fa00c50: calla L3FB341E0 +3fa00c80: move @0x25ca20, a9, 1 +3fa00cb0: jrne L3FA00D80 +3fa00cc0: move a14, -*sp, 1 +3fa00cd0: movi 0x40, a9 +3fa00cf0: move a9, *a14+, 1 +3fa00d00: movk 1, a9 +3fa00d10: move a9, *a14+, 1 +3fa00d20: calla L3F703D90 +3fa00d50: move a8, @0x25ca20, 1 +L3FA00D80: +3fa00d80: move a14, -*sp, 1 +3fa00d90: move @0x25c9a0, a9, 1 +3fa00dc0: move *a9(0x120), *a14+, 1 +3fa00de0: move @0x25ca20, *a14+, 1 +3fa00e10: calla L3FB45720 +3fa00e40: move a14, -*sp, 1 +3fa00e50: move *a13(0x20), a9, 1 +3fa00e70: sll 0x9, a9 +3fa00e80: addi 0x246140, a9 +3fa00eb0: move *a9+, *a14+, 1 +3fa00ec0: move @0x25c9a0, a9, 1 +3fa00ef0: move *a9(0x120), *a14+, 1 +3fa00f10: calla L3FB45720 +3fa00f40: move @0x25c9a0, a9, 1 +3fa00f70: move *a9(0x160), a9, 1 +3fa00f90: sub a11, a11 +3fa00fa0: movb a11, *a9(0x28) +3fa00fc0: move a14, -*sp, 1 +3fa00fd0: move @0x25c9a0, *a14+, 1 +3fa01000: move @0x25c940, *a14+, 1 +3fa01030: calla L3FB11C90 +3fa01060: jruc L3FA010F0 +L3FA01070: +3fa01070: move a14, -*sp, 1 +3fa01080: movi 0x3fa1fc78, a8 +3fa010b0: move a8, *a14+, 1 +3fa010c0: calla L3FB341E0 +L3FA010F0: +3fa010f0: move @0x25c980, a11, 1 +3fa01120: move *a11(0x160), a9, 1 +3fa01140: movk 1, a11 +3fa01150: movb a11, *a9 +3fa01160: move a14, -*sp, 1 +3fa01170: move @0x25c980, *a14+, 1 +3fa011a0: move @0x25c940, *a14+, 1 +3fa011d0: calla L3FB11C90 +3fa01200: subi 0x60, a14 +3fa01220: mmfm sp, a9,a11,a13 +3fa01240: rets +3fa01250: mmtm sp, a9,a11,a13 +3fa01270: move a14, a13 +3fa01280: addk 32, a14 +3fa01290: move @0x25c960, a11, 1 +3fa012c0: addi 0x780, a11 +3fa012e0: move a11, *a13, 1 +3fa012f0: move @0x25c980, a11, 1 +3fa01320: move *a11(0x160), a11, 1 +3fa01340: setf 8, 0, 0 +3fa01350: move *a11, a11, 0 +3fa01360: jreq L3FA017D0 +3fa01370: move a14, -*sp, 1 +3fa01380: movi 0x3fa1fe08, a8 +3fa013b0: move a8, *a14+, 1 +3fa013c0: calla L3FB341E0 +3fa013f0: move a14, -*sp, 1 +3fa01400: movi 0x3fa1ff90, a8 +3fa01430: move a8, *a14+, 1 +3fa01440: move @0x25c9a0, a11, 1 +3fa01470: move *a11(0x120), *a14+, 1 +3fa01490: calla L3FB45720 +3fa014c0: move @0x25ca20, a11, 1 +3fa014f0: jreq L3FA01590 +3fa01500: move a14, -*sp, 1 +3fa01510: move a11, *a14+, 1 +3fa01520: calla L3F702440 +3fa01550: sub a11, a11 +3fa01560: move a11, @0x25ca20, 1 +L3FA01590: +3fa01590: move a14, -*sp, 1 +3fa015a0: move @0x25c9a0, *a14+, 1 +3fa015d0: move @0x25c940, *a14+, 1 +3fa01600: calla L3FB11C90 +3fa01630: move @0x25c980, a11, 1 +3fa01660: move *a11(0x160), a9, 1 +3fa01680: sub a11, a11 +3fa01690: movb a11, *a9 +3fa016a0: move a14, -*sp, 1 +3fa016b0: movi 0x3fa1ff98, a8 +3fa016e0: move a8, *a14+, 1 +3fa016f0: calla L3FB341E0 +3fa01720: move a14, -*sp, 1 +3fa01730: move @0x25c980, *a14+, 1 +3fa01760: move @0x25c940, *a14+, 1 +3fa01790: calla L3FB11C90 +3fa017c0: jruc L3FA01850 +L3FA017D0: +3fa017d0: move a14, -*sp, 1 +3fa017e0: movi 0x3fa20108, a8 +3fa01810: move a8, *a14+, 1 +3fa01820: calla L3FB341E0 +L3FA01850: +3fa01850: subk 32, a14 +3fa01860: mmfm sp, a9,a11,a13 +3fa01880: rets +3fa01890: mmtm sp, a9,a11,a13 +3fa018b0: move a14, a13 +3fa018c0: addi 0x270, a14 +3fa018e0: sub a11, a11 +3fa018f0: movb a11, *a13(0x260) +3fa01910: move @0x1a73e0, a11, 1 +3fa01940: jrne L3FA01980 +3fa01950: sub a8, a8 +3fa01960: jauc L3FA06360 +L3FA01980: +3fa01980: move @0x25c940, a11, 1 +3fa019b0: jreq L3FA01A90 +3fa019c0: move a11, *a13(0x240), 1 +3fa019e0: calla L3FA001C0 +3fa01a10: move a14, -*sp, 1 +3fa01a20: move a13, a11 +3fa01a30: addi 0x240, a11 +3fa01a50: move a11, *a14+, 1 +3fa01a60: calla L3FB12740 +L3FA01A90: +3fa01a90: movi 0xaec60, a11 +3fa01ac0: move a11, *a13(0x140), 1 +3fa01ae0: setf 2, 0, 0 +3fa01af0: move *a11(0x88), a9, 0 +3fa01b10: move a9, *a13(0x160), 1 +3fa01b30: move @0x1a73e0, @0x25c960, 1 +3fa01b80: move @0x25c960, a9, 1 +3fa01bb0: addi 0x720, a9 +3fa01bd0: move a9, *a13(0x180), 1 +3fa01bf0: move @0x25c960, a9, 1 +3fa01c20: addi 0x740, a9 +3fa01c40: move a9, *a13(0x1a0), 1 +3fa01c60: move @0x25c960, a9, 1 +3fa01c90: addi 0x760, a9 +3fa01cb0: move a9, *a13(0x1c0), 1 +3fa01cd0: move @0x25c960, a9, 1 +3fa01d00: addi 0x780, a9 +3fa01d20: move a9, *a13(0x1e0), 1 +3fa01d40: move a14, -*sp, 1 +3fa01d50: move @0x1a6810, *a14+, 1 +3fa01d80: calla L3FD60E60 +3fa01db0: move a8, *a13(0x80), 1 +3fa01dd0: move a14, -*sp, 1 +3fa01de0: move @0x1a6810, *a14+, 1 +3fa01e10: calla L3FD60F20 +3fa01e40: move a8, *a13(0x60), 1 +3fa01e60: move a14, -*sp, 1 +3fa01e70: move a13, a9 +3fa01e80: addi 0xc0, a9 +3fa01ea0: move a9, *a14+, 1 +3fa01eb0: move a13, a9 +3fa01ec0: addi 0xa0, a9 +3fa01ee0: move a9, *a14+, 1 +3fa01ef0: move @0xb7ee0, *a14+, 1 +3fa01f20: calla L3FA00040 +3fa01f50: move @0x19ff60, a9, 1 +3fa01f80: move a9, *a13(0x100), 1 +3fa01fa0: move @0x19ff80, a11, 1 +3fa01fd0: move a11, *a13(0x120), 1 +3fa01ff0: setf 1, 0, 0 +3fa02000: move @0xaed53, a9, 0 +3fa02030: jreq L3FA02160 +3fa02040: move @0xaed54, a9, 0 +3fa02070: jreq L3FA020C0 +3fa02080: movk 1, a9 +3fa02090: movb a9, *a13(0x260) +3fa020b0: jruc L3FA02160 +L3FA020C0: +3fa020c0: move a14, -*sp, 1 +3fa020d0: move @0x1a6810, *a14+, 1 +3fa02100: calla L3F4C1B70 +3fa02130: move a8, a9 +3fa02140: jaeq L3FA06360 +L3FA02160: +3fa02160: move a14, -*sp, 1 +3fa02170: move a11, *a14+, 1 +3fa02180: move *a13(0x100), *a14+, 1 +3fa021a0: movk 1, a9 +3fa021b0: move a9, *a14+, 1 +3fa021c0: move *a13(0xa0), a9, 1 +3fa021e0: move a9, a11 +3fa021f0: sll 0x4, a9 +3fa02200: sll 0x3, a11 +3fa02210: add a11, a9 +3fa02220: move *a13(0xa0), a11, 1 +3fa02240: add a11, a9 +3fa02250: subk 5, a9 +3fa02260: move a9, *a14+, 1 +3fa02270: move *a13(0xc0), a9, 1 +3fa02290: movi 0x27, a11 +3fa022b0: mpys a9, a11 +3fa022c0: move a11, *a14+, 1 +3fa022d0: movi 0x12c, a11 +3fa022f0: move a11, *a14+, 1 +3fa02300: move a11, *a14+, 1 +3fa02310: move *a13(0x60), *a14+, 1 +3fa02330: move @0x1a6810, *a14+, 1 +3fa02360: calla L3FD41B90 +3fa02390: move a8, *a13(0x40), 1 +3fa023b0: move a14, -*sp, 1 +3fa023c0: movi 0x20800d, a11 +3fa023f0: move a11, *a14+, 1 +3fa02400: move a8, *a14+, 1 +3fa02410: move @0x1a6810, *a14+, 1 +3fa02440: calla L3FD97D50 +3fa02470: move a14, -*sp, 1 +3fa02480: sub a11, a11 +3fa02490: move a11, *a14+, 1 +3fa024a0: move a11, *a14+, 1 +3fa024b0: move a11, *a14+, 1 +3fa024c0: move a11, *a14+, 1 +3fa024d0: move a11, *a14+, 1 +3fa024e0: move *a13(0x160), a11, 1 +3fa02500: sll 0x9, a11 +3fa02510: addi 0x241f40, a11 +3fa02540: move *a11+, *a14+, 1 +3fa02550: move *a13(0x40), *a14+, 1 +3fa02570: move @0x1a6810, *a14+, 1 +3fa025a0: calla L3FD9C170 +3fa025d0: move a14, -*sp, 1 +3fa025e0: move @0x25c960, a11, 1 +3fa02610: move *a11(0x80), *a14+, 1 +3fa02630: move *a13(0x40), *a14+, 1 +3fa02650: move @0x1a6810, *a14+, 1 +3fa02680: calla L3FD9C7B0 +3fa026b0: move a14, -*sp, 1 +3fa026c0: move *a13(0x40), *a14+, 1 +3fa026e0: move @0x1a6810, *a14+, 1 +3fa02710: calla L3FB04900 +3fa02740: move a8, *a13(0xe0), 1 +3fa02760: move *a13(0x1e0), a11, 1 +3fa02780: setf 1, 0, 0 +3fa02790: move *a11(0x12), a9, 0 +3fa027b0: dsj a9, L3FA02AA0 +3fa027d0: move a14, -*sp, 1 +3fa027e0: sub a9, a9 +3fa027f0: move a9, *a14+, 1 +3fa02800: movk 30, a9 +3fa02810: move a9, *a14+, 1 +3fa02820: movk 2, a9 +3fa02830: move a9, *a14+, 1 +3fa02840: movi 0x3fa20228, a8 +3fa02870: move a8, *a14+, 1 +3fa02880: move *a13(0x120), *a14+, 1 +3fa028a0: move *a13(0x100), *a14+, 1 +3fa028c0: move @0xb7ee0, *a14+, 1 +3fa028f0: move *a13(0xc0), a9, 1 +3fa02910: move a9, a11 +3fa02920: sll 0x3, a9 +3fa02930: sll 0x1, a11 +3fa02940: add a11, a9 +3fa02950: move a9, *a14+, 1 +3fa02960: move *a13(0xa0), a11, 1 +3fa02980: movi 0x64, a9 +3fa029a0: mpys a11, a9 +3fa029b0: add a11, a9 +3fa029c0: subk 5, a9 +3fa029d0: move a9, *a14+, 1 +3fa029e0: move *a13(0xc0), a9, 1 +3fa02a00: movi 0x64, a11 +3fa02a20: mpys a9, a11 +3fa02a30: move a11, *a14+, 1 +3fa02a40: move *a13(0xe0), *a14+, 1 +3fa02a60: calla L3FB04BA0 +3fa02a90: jruc L3FA02D00 +L3FA02AA0: +3fa02aa0: move a14, -*sp, 1 +3fa02ab0: sub a9, a9 +3fa02ac0: move a9, *a14+, 1 +3fa02ad0: movk 2, a9 +3fa02ae0: move a9, *a14+, 1 +3fa02af0: movi 0x3fa20228, a8 +3fa02b20: move a8, *a14+, 1 +3fa02b30: move *a13(0x120), *a14+, 1 +3fa02b50: move *a13(0x100), *a14+, 1 +3fa02b70: move @0xb7ee0, *a14+, 1 +3fa02ba0: sub a9, a9 +3fa02bb0: move a9, *a14+, 1 +3fa02bc0: move a9, *a14+, 1 +3fa02bd0: move *a13(0xa0), a9, 1 +3fa02bf0: movi 0x64, a11 +3fa02c10: mpys a9, a11 +3fa02c20: add a9, a11 +3fa02c30: subk 5, a11 +3fa02c40: move a11, *a14+, 1 +3fa02c50: move *a13(0xc0), a11, 1 +3fa02c70: movi 0x64, a9 +3fa02c90: mpys a11, a9 +3fa02ca0: move a9, *a14+, 1 +3fa02cb0: move *a13(0xe0), *a14+, 1 +3fa02cd0: calla L3FB0D7B0 +L3FA02D00: +3fa02d00: move a14, -*sp, 1 +3fa02d10: move *a13(0x160), a11, 1 +3fa02d30: sll 0x9, a11 +3fa02d40: addi 0x242540, a11 +3fa02d70: move *a11+, *a14+, 1 +3fa02d80: move *a13(0x180), a11, 1 +3fa02da0: setf 1, 0, 0 +3fa02db0: move *a11(0x14), a9, 0 +3fa02dd0: jreq L3FA02E00 +3fa02de0: movk 1, a9 +3fa02df0: jruc L3FA02E10 +L3FA02E00: +3fa02e00: sub a9, a9 +L3FA02E10: +3fa02e10: move a9, *a14+, 1 +3fa02e20: move *a13(0x120), *a14+, 1 +3fa02e40: move *a13(0x100), *a14+, 1 +3fa02e60: move @0xb7ee0, *a14+, 1 +3fa02e90: move *a13(0xa0), a9, 1 +3fa02eb0: subk 5, a9 +3fa02ec0: move a9, *a14+, 1 +3fa02ed0: move *a13(0xc0), *a14+, 1 +3fa02ef0: move *a13(0xe0), *a14+, 1 +3fa02f10: calla L3FB0AEA0 +3fa02f40: move a14, -*sp, 1 +3fa02f50: move *a13(0x160), a9, 1 +3fa02f70: sll 0x9, a9 +3fa02f80: addi 0x242b40, a9 +3fa02fb0: move *a9+, *a14+, 1 +3fa02fc0: move *a13(0x1e0), a9, 1 +3fa02fe0: setf 1, 0, 0 +3fa02ff0: move *a9(0x6), a9, 0 +3fa03010: jreq L3FA03040 +3fa03020: movk 1, a9 +3fa03030: jruc L3FA03050 +L3FA03040: +3fa03040: sub a9, a9 +L3FA03050: +3fa03050: move a9, *a14+, 1 +3fa03060: move *a13(0x120), *a14+, 1 +3fa03080: move *a13(0x100), *a14+, 1 +3fa030a0: move @0xb7ee0, *a14+, 1 +3fa030d0: move *a13(0xa0), a9, 1 +3fa030f0: add a9, a9 +3fa03100: subk 5, a9 +3fa03110: move a9, *a14+, 1 +3fa03120: move *a13(0xc0), *a14+, 1 +3fa03140: move *a13(0xe0), *a14+, 1 +3fa03160: calla L3FB0AEA0 +3fa03190: move a14, -*sp, 1 +3fa031a0: move *a13(0x160), a9, 1 +3fa031c0: sll 0x9, a9 +3fa031d0: addi 0x243140, a9 +3fa03200: move *a9+, *a14+, 1 +3fa03210: move *a13(0x1e0), a9, 1 +3fa03230: setf 1, 0, 0 +3fa03240: move *a9(0x11), a9, 0 +3fa03260: jreq L3FA03290 +3fa03270: movk 1, a9 +3fa03280: jruc L3FA032A0 +L3FA03290: +3fa03290: sub a9, a9 +L3FA032A0: +3fa032a0: move a9, *a14+, 1 +3fa032b0: move *a13(0x120), *a14+, 1 +3fa032d0: move *a13(0x100), *a14+, 1 +3fa032f0: move @0xb7ee0, *a14+, 1 +3fa03320: move *a13(0xa0), a9, 1 +3fa03340: sll 0x1, a9 +3fa03350: move *a13(0xa0), a11, 1 +3fa03370: add a11, a9 +3fa03380: subk 5, a9 +3fa03390: move a9, *a14+, 1 +3fa033a0: move *a13(0xc0), *a14+, 1 +3fa033c0: move *a13(0xe0), *a14+, 1 +3fa033e0: calla L3FB0AEA0 +3fa03410: move a14, -*sp, 1 +3fa03420: move *a13(0x160), a9, 1 +3fa03440: sll 0x9, a9 +3fa03450: addi 0x247340, a9 +3fa03480: move *a9+, *a14+, 1 +3fa03490: move *a13(0x180), a9, 1 +3fa034b0: setf 1, 0, 0 +3fa034c0: move *a9(0xc), a9, 0 +3fa034e0: jreq L3FA03510 +3fa034f0: sub a9, a9 +3fa03500: jruc L3FA03520 +L3FA03510: +3fa03510: movk 1, a9 +L3FA03520: +3fa03520: move a9, *a14+, 1 +3fa03530: move *a13(0x120), *a14+, 1 +3fa03550: move *a13(0x100), *a14+, 1 +3fa03570: move @0xb7ee0, *a14+, 1 +3fa035a0: move a11, a9 +3fa035b0: sll 0x2, a9 +3fa035c0: sub a11, a9 +3fa035d0: add a11, a9 +3fa035e0: subk 5, a9 +3fa035f0: move a9, *a14+, 1 +3fa03600: move *a13(0xc0), *a14+, 1 +3fa03620: move *a13(0xe0), *a14+, 1 +3fa03640: calla L3FB0AEA0 +3fa03670: move a14, -*sp, 1 +3fa03680: sub a9, a9 +3fa03690: move a9, *a14+, 1 +3fa036a0: movk 2, a9 +3fa036b0: move a9, *a14+, 1 +3fa036c0: move *a13(0x160), a9, 1 +3fa036e0: sll 0x9, a9 +3fa036f0: addi 0x243740, a9 +3fa03720: move *a9+, *a14+, 1 +3fa03730: move *a13(0x120), *a14+, 1 +3fa03750: move *a13(0x100), *a14+, 1 +3fa03770: move @0xb7ee0, *a14+, 1 +3fa037a0: sub a9, a9 +3fa037b0: move a9, *a14+, 1 +3fa037c0: move a9, *a14+, 1 +3fa037d0: move a11, a9 +3fa037e0: sll 0x2, a9 +3fa037f0: add a11, a9 +3fa03800: add a11, a9 +3fa03810: subk 5, a9 +3fa03820: move a9, *a14+, 1 +3fa03830: sub a9, a9 +3fa03840: move a9, *a14+, 1 +3fa03850: move *a13(0xe0), *a14+, 1 +3fa03870: calla L3FB0D7B0 +3fa038a0: move a14, -*sp, 1 +3fa038b0: movi 0x3fa00780, a9 +3fa038e0: move a9, *a14+, 1 +3fa038f0: move *a13(0x160), a9, 1 +3fa03910: sll 0x9, a9 +3fa03920: addi 0x245b40, a9 +3fa03950: move a9, *a14+, 1 +3fa03960: move @0x25c960, a9, 1 +3fa03990: setf 8, 0, 0 +3fa039a0: move *a9(0x7e8), a8, 0 +3fa039c0: move a8, *a14+, 1 +3fa039d0: movk 7, a11 +3fa039e0: move a11, *a14+, 1 +3fa039f0: move *a13(0x120), *a14+, 1 +3fa03a10: move *a13(0x100), *a14+, 1 +3fa03a30: move @0xb7ee0, *a14+, 1 +3fa03a60: move *a13(0xa0), a11, 1 +3fa03a80: move a11, a9 +3fa03a90: sll 0x2, a11 +3fa03aa0: sll 0x1, a9 +3fa03ab0: add a9, a11 +3fa03ac0: move *a13(0xa0), a9, 1 +3fa03ae0: add a9, a11 +3fa03af0: subk 5, a11 +3fa03b00: move a11, *a14+, 1 +3fa03b10: move *a13(0xc0), *a14+, 1 +3fa03b30: move *a13(0xe0), *a14+, 1 +3fa03b50: calla L3FB05BC0 +3fa03b80: move a14, -*sp, 1 +3fa03b90: movi 0x3fa00780, a11 +3fa03bc0: move a11, *a14+, 1 +3fa03bd0: move *a13(0x160), a11, 1 +3fa03bf0: sll 0x9, a11 +3fa03c00: addi 0x244340, a11 +3fa03c30: move a11, *a14+, 1 +3fa03c40: move *a13(0x1c0), a11, 1 +3fa03c60: setf 1, 0, 0 +3fa03c70: move *a11(0x2), a8, 0 +3fa03c90: move a8, *a14+, 1 +3fa03ca0: movk 2, a9 +3fa03cb0: move a9, *a14+, 1 +3fa03cc0: move *a13(0x120), *a14+, 1 +3fa03ce0: move *a13(0x100), *a14+, 1 +3fa03d00: move @0xb7ee0, *a14+, 1 +3fa03d30: move *a13(0xa0), a9, 1 +3fa03d50: subk 5, a9 +3fa03d60: move a9, *a14+, 1 +3fa03d70: move *a13(0xc0), a9, 1 +3fa03d90: movk 21, a11 +3fa03da0: mpys a9, a11 +3fa03db0: move a11, *a14+, 1 +3fa03dc0: move *a13(0xe0), *a14+, 1 +3fa03de0: calla L3FB05BC0 +3fa03e10: move a14, -*sp, 1 +3fa03e20: movi 0x3fa00780, a11 +3fa03e50: move a11, *a14+, 1 +3fa03e60: move *a13(0x160), a11, 1 +3fa03e80: sll 0x9, a11 +3fa03e90: addi 0x243d40, a11 +3fa03ec0: move a11, *a14+, 1 +3fa03ed0: move *a13(0x1a0), a11, 1 +3fa03ef0: setf 1, 0, 0 +3fa03f00: move *a11(0x1), a8, 0 +3fa03f20: move a8, *a14+, 1 +3fa03f30: movk 2, a9 +3fa03f40: move a9, *a14+, 1 +3fa03f50: move *a13(0x120), *a14+, 1 +3fa03f70: move *a13(0x100), *a14+, 1 +3fa03f90: move @0xb7ee0, *a14+, 1 +3fa03fc0: move *a13(0xa0), a9, 1 +3fa03fe0: move a9, a11 +3fa03ff0: sll 0x2, a11 +3fa04000: sub a9, a11 +3fa04010: add a9, a11 +3fa04020: subk 5, a11 +3fa04030: move a11, *a14+, 1 +3fa04040: move *a13(0xc0), a11, 1 +3fa04060: movk 21, a9 +3fa04070: mpys a11, a9 +3fa04080: move a9, *a14+, 1 +3fa04090: move *a13(0xe0), *a14+, 1 +3fa040b0: calla L3FB05BC0 +3fa040e0: move a14, -*sp, 1 +3fa040f0: movi 0x3fa00780, a9 +3fa04120: move a9, *a14+, 1 +3fa04130: move *a13(0x160), a9, 1 +3fa04150: sll 0x9, a9 +3fa04160: addi 0x244940, a9 +3fa04190: move a9, *a14+, 1 +3fa041a0: move *a13(0x1c0), a9, 1 +3fa041c0: setf 1, 0, 0 +3fa041d0: move *a9(0x4), a8, 0 +3fa041f0: move a8, *a14+, 1 +3fa04200: movk 2, a9 +3fa04210: move a9, *a14+, 1 +3fa04220: move *a13(0x120), *a14+, 1 +3fa04240: move *a13(0x100), *a14+, 1 +3fa04260: move @0xb7ee0, *a14+, 1 +3fa04290: move *a13(0xa0), a9, 1 +3fa042b0: move a9, a11 +3fa042c0: sll 0x2, a9 +3fa042d0: sll 0x1, a11 +3fa042e0: add a11, a9 +3fa042f0: move *a13(0xa0), a11, 1 +3fa04310: add a11, a9 +3fa04320: subk 5, a9 +3fa04330: move a9, *a14+, 1 +3fa04340: move *a13(0xc0), a9, 1 +3fa04360: movk 21, a11 +3fa04370: mpys a9, a11 +3fa04380: move a11, *a14+, 1 +3fa04390: move *a13(0xe0), *a14+, 1 +3fa043b0: calla L3FB05BC0 +3fa043e0: move a14, -*sp, 1 +3fa043f0: movi 0x3fa00780, a11 +3fa04420: move a11, *a14+, 1 +3fa04430: move *a13(0x160), a11, 1 +3fa04450: sll 0x9, a11 +3fa04460: addi 0x244f40, a11 +3fa04490: move a11, *a14+, 1 +3fa044a0: move *a13(0x1c0), a11, 1 +3fa044c0: setf 1, 0, 0 +3fa044d0: move *a11(0x1), a8, 0 +3fa044f0: move a8, *a14+, 1 +3fa04500: movk 2, a9 +3fa04510: move a9, *a14+, 1 +3fa04520: move *a13(0x120), *a14+, 1 +3fa04540: move *a13(0x100), *a14+, 1 +3fa04560: move @0xb7ee0, *a14+, 1 +3fa04590: move *a13(0xa0), a9, 1 +3fa045b0: move a9, a11 +3fa045c0: sll 0x3, a11 +3fa045d0: add a9, a11 +3fa045e0: add a9, a11 +3fa045f0: subk 5, a11 +3fa04600: move a11, *a14+, 1 +3fa04610: move *a13(0xc0), a11, 1 +3fa04630: movk 21, a9 +3fa04640: mpys a11, a9 +3fa04650: move a9, *a14+, 1 +3fa04660: move *a13(0xe0), *a14+, 1 +3fa04680: calla L3FB05BC0 +3fa046b0: move @0x25c960, a9, 1 +3fa046e0: setf 8, 0, 0 +3fa046f0: move *a9(0x7e0), a11, 0 +3fa04710: cmpi 0x3f, a11 +3fa04730: jrne L3FA04820 +3fa04740: move *a13(0x1e0), a11, 1 +3fa04760: setf 1, 0, 0 +3fa04770: move *a11(0x8), a11, 0 +3fa04790: jreq L3FA047E0 +3fa047a0: sub a11, a11 +3fa047b0: move a11, *a13(0x200), 1 +3fa047d0: jruc L3FA048E0 +L3FA047E0: +3fa047e0: movk 1, a11 +3fa047f0: move a11, *a13(0x200), 1 +3fa04810: jruc L3FA048E0 +L3FA04820: +3fa04820: move *a9(0x7e0), a11, 0 +3fa04840: cmpi 0x3d, a11 +3fa04860: jrne L3FA048B0 +3fa04870: movk 2, a11 +3fa04880: move a11, *a13(0x200), 1 +3fa048a0: jruc L3FA048E0 +L3FA048B0: +3fa048b0: movk 3, a11 +3fa048c0: move a11, *a13(0x200), 1 +L3FA048E0: +3fa048e0: move a14, -*sp, 1 +3fa048f0: movi 0x3fa00780, a11 +3fa04920: move a11, *a14+, 1 +3fa04930: move *a13(0x160), a11, 1 +3fa04950: sll 0x9, a11 +3fa04960: addi 0x245540, a11 +3fa04990: move a11, *a14+, 1 +3fa049a0: move *a13(0x200), *a14+, 1 +3fa049c0: movk 4, a11 +3fa049d0: move a11, *a14+, 1 +3fa049e0: move *a13(0x120), *a14+, 1 +3fa04a00: move *a13(0x100), *a14+, 1 +3fa04a20: move @0xb7ee0, *a14+, 1 +3fa04a50: move *a13(0xa0), a11, 1 +3fa04a70: move a11, a9 +3fa04a80: sll 0x3, a11 +3fa04a90: sll 0x2, a9 +3fa04aa0: add a9, a11 +3fa04ab0: move *a13(0xa0), a9, 1 +3fa04ad0: add a9, a11 +3fa04ae0: subk 5, a11 +3fa04af0: move a11, *a14+, 1 +3fa04b00: move *a13(0xc0), a11, 1 +3fa04b20: movk 21, a9 +3fa04b30: mpys a11, a9 +3fa04b40: move a9, *a14+, 1 +3fa04b50: move *a13(0xe0), *a14+, 1 +3fa04b70: calla L3FB05BC0 +3fa04ba0: sub a9, a9 +3fa04bb0: move a9, @0x25ca20, 1 +3fa04be0: move *a13(0x1e0), a11, 1 +3fa04c00: setf 1, 0, 0 +3fa04c10: move *a11(0x12), a11, 0 +3fa04c30: dec a11 +3fa04c40: jreq L3FA04CD0 +3fa04c50: move @0x25c960, a11, 1 +3fa04c80: addi 0xfe0, a11 +3fa04ca0: move a11, *a13(0x220), 1 +3fa04cc0: jruc L3FA04ED0 +L3FA04CD0: +3fa04cd0: move *a13(0x160), a11, 1 +3fa04cf0: sll 0x9, a11 +3fa04d00: addi 0x246140, a11 +3fa04d30: move *a11(0x0), *a13(0x220), 1 +3fa04d60: move a14, -*sp, 1 +3fa04d70: movi 0x40, a11 +3fa04d90: move a11, *a14+, 1 +3fa04da0: movk 1, a11 +3fa04db0: move a11, *a14+, 1 +3fa04dc0: calla L3F703D90 +3fa04df0: move a8, @0x25ca20, 1 +3fa04e20: move a14, -*sp, 1 +3fa04e30: move @0x25c960, a9, 1 +3fa04e60: addi 0xfe0, a9 +3fa04e80: move a9, *a14+, 1 +3fa04e90: move a8, *a14+, 1 +3fa04ea0: calla L3FB45720 +L3FA04ED0: +3fa04ed0: move a14, -*sp, 1 +3fa04ee0: sub a11, a11 +3fa04ef0: move a11, *a14+, 1 +3fa04f00: movk 30, a9 +3fa04f10: move a9, *a14+, 1 +3fa04f20: movk 2, a11 +3fa04f30: move a11, *a14+, 1 +3fa04f40: move *a13(0x220), *a14+, 1 +3fa04f60: move *a13(0x120), *a14+, 1 +3fa04f80: move *a13(0x100), *a14+, 1 +3fa04fa0: move @0xb7ee0, *a14+, 1 +3fa04fd0: move *a13(0xc0), a11, 1 +3fa04ff0: movk 27, a9 +3fa05000: mpys a11, a9 +3fa05010: move a9, *a14+, 1 +3fa05020: move *a13(0xa0), a9, 1 +3fa05040: move a9, a11 +3fa05050: sll 0x4, a9 +3fa05060: sll 0x1, a11 +3fa05070: add a11, a9 +3fa05080: move *a13(0xa0), a11, 1 +3fa050a0: add a11, a9 +3fa050b0: subk 5, a9 +3fa050c0: move a9, *a14+, 1 +3fa050d0: move *a13(0xc0), *a14+, 1 +3fa050f0: move *a13(0xe0), *a14+, 1 +3fa05110: calla L3FB04BA0 +3fa05140: move a8, *a13, 1 +3fa05150: move a14, -*sp, 1 +3fa05160: move a8, *a14+, 1 +3fa05170: move *a13(0xe0), *a14+, 1 +3fa05190: calla L3FB11A10 +3fa051c0: move a8, @0x25c9a0, 1 +3fa051f0: move *a8(0x160), a9, 1 +3fa05210: movi 0x3fa01250, a11 +3fa05240: move a11, *a9(0x60), 1 +3fa05260: move a14, -*sp, 1 +3fa05270: sub a9, a9 +3fa05280: move a9, *a14+, 1 +3fa05290: movk 2, a9 +3fa052a0: move a9, *a14+, 1 +3fa052b0: move *a13(0x160), a9, 1 +3fa052d0: sll 0x9, a9 +3fa052e0: addi 0x246740, a9 +3fa05310: move *a9+, *a14+, 1 +3fa05320: move *a13(0x120), *a14+, 1 +3fa05340: move *a13(0x100), *a14+, 1 +3fa05360: move @0xb7ee0, *a14+, 1 +3fa05390: sub a9, a9 +3fa053a0: move a9, *a14+, 1 +3fa053b0: move a9, *a14+, 1 +3fa053c0: move *a13(0xa0), a9, 1 +3fa053e0: movk 19, a11 +3fa053f0: mpys a9, a11 +3fa05400: add a9, a11 +3fa05410: dec a11 +3fa05420: move a11, *a14+, 1 +3fa05430: move *a13(0xc0), *a14+, 1 +3fa05450: move *a13(0xe0), *a14+, 1 +3fa05470: calla L3FB0D7B0 +3fa054a0: move a14, -*sp, 1 +3fa054b0: move *a13(0x160), a11, 1 +3fa054d0: sll 0x9, a11 +3fa054e0: addi 0x246d40, a11 +3fa05510: move *a11+, *a14+, 1 +3fa05520: move *a13(0x1e0), a11, 1 +3fa05540: setf 1, 0, 0 +3fa05550: move *a11(0x12), a9, 0 +3fa05570: jreq L3FA055A0 +3fa05580: movk 1, a9 +3fa05590: jruc L3FA055B0 +L3FA055A0: +3fa055a0: sub a9, a9 +L3FA055B0: +3fa055b0: move a9, *a14+, 1 +3fa055c0: move *a13(0x120), *a14+, 1 +3fa055e0: move *a13(0x100), *a14+, 1 +3fa05600: move @0xb7ee0, *a14+, 1 +3fa05630: move *a13(0xa0), a9, 1 +3fa05650: movk 21, a11 +3fa05660: mpys a9, a11 +3fa05670: add a9, a11 +3fa05680: subk 10, a11 +3fa05690: move a11, *a14+, 1 +3fa056a0: move *a13(0xc0), *a14+, 1 +3fa056c0: move *a13(0xe0), *a14+, 1 +3fa056e0: calla L3FB0AEA0 +3fa05710: move a8, *a13, 1 +3fa05720: move a14, -*sp, 1 +3fa05730: move a8, *a14+, 1 +3fa05740: move *a13(0xe0), *a14+, 1 +3fa05760: calla L3FB11A10 +3fa05790: move a8, @0x25c980, 1 +3fa057c0: move *a8(0x160), a11, 1 +3fa057e0: movi 0x3fa00a30, a9 +3fa05810: move a9, *a11(0x8), 1 +3fa05830: move a14, -*sp, 1 +3fa05840: movi 0x3fa00790, a11 +3fa05870: move a11, *a14+, 1 +3fa05880: movk 1, a9 +3fa05890: move a9, *a14+, 1 +3fa058a0: move *a13(0x160), a9, 1 +3fa058c0: sll 0x9, a9 +3fa058d0: addi 0x247940, a9 +3fa05900: move *a9+, *a14+, 1 +3fa05910: move *a13(0x120), *a14+, 1 +3fa05930: move *a13(0x100), *a14+, 1 +3fa05950: move @0xb7ee0, *a14+, 1 +3fa05980: move *a13(0xa0), a9, 1 +3fa059a0: movk 22, a11 +3fa059b0: mpys a9, a11 +3fa059c0: add a9, a11 +3fa059d0: subk 5, a11 +3fa059e0: move a11, *a14+, 1 +3fa059f0: move *a13(0xc0), a11, 1 +3fa05a10: sll 0x1, a11 +3fa05a20: move a11, *a14+, 1 +3fa05a30: move *a13(0xe0), *a14+, 1 +3fa05a50: calla L3FB0BC50 +3fa05a80: move a8, *a13, 1 +3fa05a90: move a14, -*sp, 1 +3fa05aa0: move a8, *a14+, 1 +3fa05ab0: move *a13(0xe0), *a14+, 1 +3fa05ad0: calla L3FB11A10 +3fa05b00: move a8, *a13(0x20), 1 +3fa05b20: move *a8(0x160), a11, 1 +3fa05b40: movk 1, a9 +3fa05b50: movb a9, *a11(0x30) +3fa05b70: setf 8, 0, 0 +3fa05b80: move *a13(0x260), a11, 0 +3fa05ba0: jreq L3FA05C20 +3fa05bb0: move a8, a8 +3fa05bc0: jreq L3FA05C20 +3fa05bd0: move *a8(0x160), a9, 1 +3fa05bf0: sub a11, a11 +3fa05c00: movb a11, *a9(0x20) +L3FA05C20: +3fa05c20: move a14, -*sp, 1 +3fa05c30: movi 0x3f9f1f20, a11 +3fa05c60: move a11, *a14+, 1 +3fa05c70: movk 1, a9 +3fa05c80: move a9, *a14+, 1 +3fa05c90: move *a13(0x160), a9, 1 +3fa05cb0: sll 0x9, a9 +3fa05cc0: addi 0x247f40, a9 +3fa05cf0: move *a9+, *a14+, 1 +3fa05d00: move *a13(0x120), *a14+, 1 +3fa05d20: move *a13(0x100), *a14+, 1 +3fa05d40: move @0xb7ee0, *a14+, 1 +3fa05d70: move *a13(0xa0), a9, 1 +3fa05d90: movk 22, a11 +3fa05da0: mpys a9, a11 +3fa05db0: add a9, a11 +3fa05dc0: subk 5, a11 +3fa05dd0: move a11, *a14+, 1 +3fa05de0: move *a13(0xc0), a11, 1 +3fa05e00: move a11, a9 +3fa05e10: sll 0x4, a9 +3fa05e20: add a11, a9 +3fa05e30: move a9, *a14+, 1 +3fa05e40: move *a13(0xe0), *a14+, 1 +3fa05e60: calla L3FB0BC50 +3fa05e90: move a8, *a13, 1 +3fa05ea0: setf 8, 0, 0 +3fa05eb0: move *a13(0x260), a9, 0 +3fa05ed0: jreq L3FA05FE0 +3fa05ee0: move a14, -*sp, 1 +3fa05ef0: move a8, *a14+, 1 +3fa05f00: move *a13(0xe0), *a14+, 1 +3fa05f20: calla L3FB11A10 +3fa05f50: move a8, *a13(0x20), 1 +3fa05f70: move a8, a8 +3fa05f80: jreq L3FA05FE0 +3fa05f90: move *a8(0x160), a9, 1 +3fa05fb0: sub a11, a11 +3fa05fc0: movb a11, *a9(0x20) +L3FA05FE0: +3fa05fe0: move a14, -*sp, 1 +3fa05ff0: movi 0x3fa001c0, a11 +3fa06020: move a11, *a14+, 1 +3fa06030: movk 1, a9 +3fa06040: move a9, *a14+, 1 +3fa06050: move *a13(0x160), a9, 1 +3fa06070: sll 0x9, a9 +3fa06080: addi 0x248540, a9 +3fa060b0: move *a9+, *a14+, 1 +3fa060c0: move *a13(0x120), *a14+, 1 +3fa060e0: move *a13(0x100), *a14+, 1 +3fa06100: move @0xb7ee0, *a14+, 1 +3fa06130: move *a13(0xa0), a9, 1 +3fa06150: movk 22, a11 +3fa06160: mpys a9, a11 +3fa06170: add a9, a11 +3fa06180: subk 5, a11 +3fa06190: move a11, *a14+, 1 +3fa061a0: move *a13(0xc0), a11, 1 +3fa061c0: sll 0x5, a11 +3fa061d0: move a11, *a14+, 1 +3fa061e0: move *a13(0xe0), *a14+, 1 +3fa06200: calla L3FB0BC50 +3fa06230: movk 1, a11 +3fa06240: move a11, @0x25ca00, 1 +3fa06270: move a14, -*sp, 1 +3fa06280: move *a13(0x40), *a14+, 1 +3fa062a0: move @0x1a6810, *a14+, 1 +3fa062d0: calla L3FD64F60 +3fa06300: move *a13(0xe0), a11, 1 +3fa06320: move a11, @0x25c940, 1 +3fa06350: move a11, a8 +L3FA06360: +3fa06360: subi 0x270, a14 +3fa06380: mmfm sp, a9,a11,a13 +3fa063a0: rets +3fa063b0: mmtm sp, a9,a11,a13 +3fa063d0: move a14, a13 +3fa063e0: addi 0x260, a14 +3fa06400: sub a11, a11 +3fa06410: movb a11, *a13(0x250) +3fa06430: move @0x1a73e0, a11, 1 +3fa06460: jrne L3FA064A0 +3fa06470: sub a8, a8 +3fa06480: jauc L3FA0A740 +L3FA064A0: +3fa064a0: move @0x25c940, a11, 1 +3fa064d0: jreq L3FA065B0 +3fa064e0: move a11, *a13(0x230), 1 +3fa06500: calla L3FA001C0 +3fa06530: move a14, -*sp, 1 +3fa06540: move a13, a11 +3fa06550: addi 0x230, a11 +3fa06570: move a11, *a14+, 1 +3fa06580: calla L3FB12740 +L3FA065B0: +3fa065b0: movi 0xaec60, a11 +3fa065e0: move a11, *a13(0x170), 1 +3fa06600: setf 2, 0, 0 +3fa06610: move *a11(0x88), a9, 0 +3fa06630: move a9, *a13(0x190), 1 +3fa06650: move @0x1a73e0, @0x25c960, 1 +3fa066a0: move @0x25c960, a9, 1 +3fa066d0: addi 0x720, a9 +3fa066f0: move a9, *a13(0x1b0), 1 +3fa06710: move @0x25c960, a9, 1 +3fa06740: addi 0x740, a9 +3fa06760: move a9, *a13(0x1d0), 1 +3fa06780: move @0x25c960, a9, 1 +3fa067b0: addi 0x760, a9 +3fa067d0: move a9, *a13(0x1f0), 1 +3fa067f0: move @0x25c960, a9, 1 +3fa06820: addi 0x780, a9 +3fa06840: move a9, *a13(0x210), 1 +3fa06860: move a14, -*sp, 1 +3fa06870: move @0x1a6810, *a14+, 1 +3fa068a0: calla L3FD60E60 +3fa068d0: move a8, *a13(0x60), 1 +3fa068f0: move a14, -*sp, 1 +3fa06900: move @0x1a6810, *a14+, 1 +3fa06930: calla L3FD60F20 +3fa06960: move a8, *a13(0x40), 1 +3fa06980: move a14, -*sp, 1 +3fa06990: move a13, a9 +3fa069a0: addi 0xa0, a9 +3fa069c0: move a9, *a14+, 1 +3fa069d0: move a13, a9 +3fa069e0: addi 0x80, a9 +3fa06a00: move a9, *a14+, 1 +3fa06a10: move @0xb7ee0, *a14+, 1 +3fa06a40: calla L3FA00040 +3fa06a70: move @0x19ff60, a9, 1 +3fa06aa0: move a9, *a13(0x130), 1 +3fa06ac0: move @0x19ff80, a11, 1 +3fa06af0: move a11, *a13(0x150), 1 +3fa06b10: setf 1, 0, 0 +3fa06b20: move @0xaed53, a9, 0 +3fa06b50: jreq L3FA06C80 +3fa06b60: move @0xaed54, a9, 0 +3fa06b90: jreq L3FA06BE0 +3fa06ba0: movk 1, a9 +3fa06bb0: movb a9, *a13(0x250) +3fa06bd0: jruc L3FA06C80 +L3FA06BE0: +3fa06be0: move a14, -*sp, 1 +3fa06bf0: move @0x1a6810, *a14+, 1 +3fa06c20: calla L3F4C1B70 +3fa06c50: move a8, a9 +3fa06c60: jaeq L3FA0A740 +L3FA06C80: +3fa06c80: move a14, -*sp, 1 +3fa06c90: move a11, *a14+, 1 +3fa06ca0: move *a13(0x130), *a14+, 1 +3fa06cc0: movk 1, a9 +3fa06cd0: move a9, *a14+, 1 +3fa06ce0: move *a13(0x80), a9, 1 +3fa06d00: move a9, a11 +3fa06d10: sll 0x4, a9 +3fa06d20: sll 0x1, a11 +3fa06d30: add a11, a9 +3fa06d40: move *a13(0x80), a11, 1 +3fa06d60: add a11, a9 +3fa06d70: subk 5, a9 +3fa06d80: move a9, *a14+, 1 +3fa06d90: move *a13(0xa0), a9, 1 +3fa06db0: movi 0x27, a11 +3fa06dd0: mpys a9, a11 +3fa06de0: move a11, *a14+, 1 +3fa06df0: movi 0x12c, a11 +3fa06e10: move a11, *a14+, 1 +3fa06e20: move a11, *a14+, 1 +3fa06e30: move *a13(0x40), *a14+, 1 +3fa06e50: move @0x1a6810, *a14+, 1 +3fa06e80: calla L3FD41B90 +3fa06eb0: move a8, *a13(0x20), 1 +3fa06ed0: move a14, -*sp, 1 +3fa06ee0: movi 0x20800d, a11 +3fa06f10: move a11, *a14+, 1 +3fa06f20: move a8, *a14+, 1 +3fa06f30: move @0x1a6810, *a14+, 1 +3fa06f60: calla L3FD97D50 +3fa06f90: move a14, -*sp, 1 +3fa06fa0: sub a11, a11 +3fa06fb0: move a11, *a14+, 1 +3fa06fc0: move a11, *a14+, 1 +3fa06fd0: move a11, *a14+, 1 +3fa06fe0: move a11, *a14+, 1 +3fa06ff0: move a11, *a14+, 1 +3fa07000: move *a13(0x190), a11, 1 +3fa07020: sll 0x9, a11 +3fa07030: addi 0x249740, a11 +3fa07060: move *a11+, *a14+, 1 +3fa07070: move *a13(0x20), *a14+, 1 +3fa07090: move @0x1a6810, *a14+, 1 +3fa070c0: calla L3FD9C170 +3fa070f0: move a14, -*sp, 1 +3fa07100: move @0x25c960, a11, 1 +3fa07130: move *a11(0x80), *a14+, 1 +3fa07150: move *a13(0x20), *a14+, 1 +3fa07170: move @0x1a6810, *a14+, 1 +3fa071a0: calla L3FD9C7B0 +3fa071d0: move a14, -*sp, 1 +3fa071e0: move *a13(0x20), *a14+, 1 +3fa07200: move @0x1a6810, *a14+, 1 +3fa07230: calla L3FB04900 +3fa07260: move a8, *a13(0x110), 1 +3fa07280: move a14, -*sp, 1 +3fa07290: move *a13(0x190), a11, 1 +3fa072b0: sll 0x9, a11 +3fa072c0: addi 0x249d40, a11 +3fa072f0: move *a11+, *a14+, 1 +3fa07300: move *a13(0x210), a11, 1 +3fa07320: setf 1, 0, 0 +3fa07330: move *a11(0xf), a9, 0 +3fa07350: jreq L3FA07380 +3fa07360: movk 1, a9 +3fa07370: jruc L3FA07390 +L3FA07380: +3fa07380: sub a9, a9 +L3FA07390: +3fa07390: move a9, *a14+, 1 +3fa073a0: move *a13(0x150), *a14+, 1 +3fa073c0: move *a13(0x130), *a14+, 1 +3fa073e0: move @0xb7ee0, *a14+, 1 +3fa07410: move *a13(0x80), a9, 1 +3fa07430: subk 5, a9 +3fa07440: move a9, *a14+, 1 +3fa07450: move *a13(0xa0), *a14+, 1 +3fa07470: move a8, *a14+, 1 +3fa07480: calla L3FB0AEA0 +3fa074b0: move a14, -*sp, 1 +3fa074c0: movi 0x3fa00780, a9 +3fa074f0: move a9, *a14+, 1 +3fa07500: move *a13(0x190), a9, 1 +3fa07520: sll 0x9, a9 +3fa07530: addi 0x248b40, a9 +3fa07560: move a9, *a14+, 1 +3fa07570: setf 1, 0, 0 +3fa07580: move *a11(0x3), a9, 0 +3fa075a0: jreq L3FA075D0 +3fa075b0: sub a9, a9 +3fa075c0: jruc L3FA075E0 +L3FA075D0: +3fa075d0: movk 1, a9 +L3FA075E0: +3fa075e0: move a9, *a14+, 1 +3fa075f0: movk 2, a9 +3fa07600: move a9, *a14+, 1 +3fa07610: move *a13(0x150), *a14+, 1 +3fa07630: move *a13(0x130), *a14+, 1 +3fa07650: move @0xb7ee0, *a14+, 1 +3fa07680: move *a13(0x80), a9, 1 +3fa076a0: sll 0x1, a9 +3fa076b0: move *a13(0x80), a11, 1 +3fa076d0: add a11, a9 +3fa076e0: subk 5, a9 +3fa076f0: move a9, *a14+, 1 +3fa07700: move *a13(0xa0), *a14+, 1 +3fa07720: move *a13(0x110), *a14+, 1 +3fa07740: calla L3FB05BC0 +3fa07770: move a14, -*sp, 1 +3fa07780: movi 0x3fa00780, a9 +3fa077b0: move a9, *a14+, 1 +3fa077c0: move *a13(0x190), a9, 1 +3fa077e0: sll 0x9, a9 +3fa077f0: addi 0x249140, a9 +3fa07820: move a9, *a14+, 1 +3fa07830: move @0x25c960, a9, 1 +3fa07860: setf 8, 0, 0 +3fa07870: move *a9(0x7f0), a8, 0 +3fa07890: move a8, *a14+, 1 +3fa078a0: movk 3, a11 +3fa078b0: move a11, *a14+, 1 +3fa078c0: move *a13(0x150), *a14+, 1 +3fa078e0: move *a13(0x130), *a14+, 1 +3fa07900: move @0xb7ee0, *a14+, 1 +3fa07930: move *a13(0x80), a11, 1 +3fa07950: move a11, a9 +3fa07960: sll 0x2, a9 +3fa07970: add a11, a9 +3fa07980: add a11, a9 +3fa07990: subk 5, a9 +3fa079a0: move a9, *a14+, 1 +3fa079b0: move *a13(0xa0), *a14+, 1 +3fa079d0: move *a13(0x110), *a14+, 1 +3fa079f0: calla L3FB05BC0 +3fa07a20: move a14, -*sp, 1 +3fa07a30: sub a9, a9 +3fa07a40: move a9, *a14+, 1 +3fa07a50: movk 30, a9 +3fa07a60: move a9, *a14+, 1 +3fa07a70: movk 2, a9 +3fa07a80: move a9, *a14+, 1 +3fa07a90: move @0x25c960, a9, 1 +3fa07ac0: addi 0xde0, a9 +3fa07ae0: move a9, *a14+, 1 +3fa07af0: move *a13(0x150), *a14+, 1 +3fa07b10: move *a13(0x130), *a14+, 1 +3fa07b30: move @0xb7ee0, *a14+, 1 +3fa07b60: move *a13(0xa0), a9, 1 +3fa07b80: move a9, a11 +3fa07b90: sll 0x4, a11 +3fa07ba0: add a9, a11 +3fa07bb0: move a11, *a14+, 1 +3fa07bc0: move *a13(0x80), a11, 1 +3fa07be0: move a11, a9 +3fa07bf0: sll 0x3, a9 +3fa07c00: add a11, a9 +3fa07c10: add a11, a9 +3fa07c20: subk 5, a9 +3fa07c30: move a9, *a14+, 1 +3fa07c40: move *a13(0xa0), *a14+, 1 +3fa07c60: move *a13(0x110), *a14+, 1 +3fa07c80: calla L3FB04BA0 +3fa07cb0: move a14, -*sp, 1 +3fa07cc0: sub a9, a9 +3fa07cd0: move a9, *a14+, 1 +3fa07ce0: movk 2, a9 +3fa07cf0: move a9, *a14+, 1 +3fa07d00: move *a13(0x190), a9, 1 +3fa07d20: sll 0x9, a9 +3fa07d30: addi 0x24a340, a9 +3fa07d60: move *a9+, *a14+, 1 +3fa07d70: move *a13(0x150), *a14+, 1 +3fa07d90: move *a13(0x130), *a14+, 1 +3fa07db0: move @0xb7ee0, *a14+, 1 +3fa07de0: sub a9, a9 +3fa07df0: move a9, *a14+, 1 +3fa07e00: move a9, *a14+, 1 +3fa07e10: move a11, a9 +3fa07e20: sll 0x3, a11 +3fa07e30: sll 0x1, a9 +3fa07e40: add a9, a11 +3fa07e50: move *a13(0x80), a9, 1 +3fa07e70: add a9, a11 +3fa07e80: dec a11 +3fa07e90: move a11, *a14+, 1 +3fa07ea0: move *a13(0xa0), *a14+, 1 +3fa07ec0: move *a13(0x110), *a14+, 1 +3fa07ee0: calla L3FB0D7B0 +3fa07f10: move a14, -*sp, 1 +3fa07f20: sub a11, a11 +3fa07f30: move a11, *a14+, 1 +3fa07f40: movk 30, a11 +3fa07f50: move a11, *a14+, 1 +3fa07f60: movk 2, a11 +3fa07f70: move a11, *a14+, 1 +3fa07f80: move @0x25c960, a11, 1 +3fa07fb0: addi 0xee0, a11 +3fa07fd0: move a11, *a14+, 1 +3fa07fe0: move *a13(0x150), *a14+, 1 +3fa08000: move *a13(0x130), *a14+, 1 +3fa08020: move @0xb7ee0, *a14+, 1 +3fa08050: move *a13(0xa0), a11, 1 +3fa08070: move a11, a9 +3fa08080: sll 0x4, a9 +3fa08090: add a11, a9 +3fa080a0: move a9, *a14+, 1 +3fa080b0: move *a13(0x80), a9, 1 +3fa080d0: move a9, a11 +3fa080e0: sll 0x3, a9 +3fa080f0: sll 0x2, a11 +3fa08100: add a11, a9 +3fa08110: move *a13(0x80), a11, 1 +3fa08130: add a11, a9 +3fa08140: subk 5, a9 +3fa08150: move a9, *a14+, 1 +3fa08160: move *a13(0xa0), *a14+, 1 +3fa08180: move *a13(0x110), *a14+, 1 +3fa081a0: calla L3FB04BA0 +3fa081d0: move a14, -*sp, 1 +3fa081e0: sub a9, a9 +3fa081f0: move a9, *a14+, 1 +3fa08200: movk 2, a9 +3fa08210: move a9, *a14+, 1 +3fa08220: move *a13(0x190), a9, 1 +3fa08240: sll 0x9, a9 +3fa08250: addi 0x24a940, a9 +3fa08280: move *a9+, *a14+, 1 +3fa08290: move *a13(0x150), *a14+, 1 +3fa082b0: move *a13(0x130), *a14+, 1 +3fa082d0: move @0xb7ee0, *a14+, 1 +3fa08300: sub a9, a9 +3fa08310: move a9, *a14+, 1 +3fa08320: move a9, *a14+, 1 +3fa08330: movk 13, a9 +3fa08340: mpys a11, a9 +3fa08350: add a11, a9 +3fa08360: dec a9 +3fa08370: move a9, *a14+, 1 +3fa08380: move *a13(0xa0), *a14+, 1 +3fa083a0: move *a13(0x110), *a14+, 1 +3fa083c0: calla L3FB0D7B0 +3fa083f0: move a14, -*sp, 1 +3fa08400: sub a9, a9 +3fa08410: move a9, *a14+, 1 +3fa08420: movk 2, a9 +3fa08430: move a9, *a14+, 1 +3fa08440: move *a13(0x190), a9, 1 +3fa08460: sll 0x9, a9 +3fa08470: addi 0x24af40, a9 +3fa084a0: move *a9+, *a14+, 1 +3fa084b0: move *a13(0x150), *a14+, 1 +3fa084d0: move *a13(0x130), *a14+, 1 +3fa084f0: move @0xb7ee0, *a14+, 1 +3fa08520: sub a9, a9 +3fa08530: move a9, *a14+, 1 +3fa08540: move a9, *a14+, 1 +3fa08550: subk 5, a11 +3fa08560: move a11, *a14+, 1 +3fa08570: move *a13(0xa0), a11, 1 +3fa08590: movk 22, a9 +3fa085a0: mpys a11, a9 +3fa085b0: move a9, *a14+, 1 +3fa085c0: move *a13(0x110), *a14+, 1 +3fa085e0: calla L3FB0D7B0 +3fa08610: move a14, -*sp, 1 +3fa08620: move @0x25c960, a9, 1 +3fa08650: move *a9(0x540), a11, 1 +3fa08670: setf 16, 1, 0 +3fa08680: move *a11(0x10), a8, 0 +3fa086a0: move a8, *a14+, 1 +3fa086b0: movi 0x3fa20298, a8 +3fa086e0: move a8, *a14+, 1 +3fa086f0: move a13, a11 +3fa08700: addi 0xc0, a11 +3fa08720: move a11, *a14+, 1 +3fa08730: calla L3FB34430 +3fa08760: move a14, -*sp, 1 +3fa08770: sub a9, a9 +3fa08780: move a9, *a14+, 1 +3fa08790: movk 3, a9 +3fa087a0: move a9, *a14+, 1 +3fa087b0: movk 2, a9 +3fa087c0: move a9, *a14+, 1 +3fa087d0: move a11, *a14+, 1 +3fa087e0: move *a13(0x150), *a14+, 1 +3fa08800: move *a13(0x130), *a14+, 1 +3fa08820: move @0xb7ee0, *a14+, 1 +3fa08850: move *a13(0xa0), a9, 1 +3fa08870: move a9, a11 +3fa08880: sll 0x2, a11 +3fa08890: sub a9, a11 +3fa088a0: move a11, *a14+, 1 +3fa088b0: move *a13(0x80), a11, 1 +3fa088d0: add a11, a11 +3fa088e0: subk 5, a11 +3fa088f0: move a11, *a14+, 1 +3fa08900: movk 19, a11 +3fa08910: mpys a9, a11 +3fa08920: move a11, *a14+, 1 +3fa08930: move *a13(0x110), *a14+, 1 +3fa08950: calla L3FB04BA0 +3fa08980: move a14, -*sp, 1 +3fa08990: sub a11, a11 +3fa089a0: move a11, *a14+, 1 +3fa089b0: movk 2, a11 +3fa089c0: move a11, *a14+, 1 +3fa089d0: move *a13(0x190), a11, 1 +3fa089f0: sll 0x9, a11 +3fa08a00: addi 0x24b540, a11 +3fa08a30: move *a11+, *a14+, 1 +3fa08a40: move *a13(0x150), *a14+, 1 +3fa08a60: move *a13(0x130), *a14+, 1 +3fa08a80: move @0xb7ee0, *a14+, 1 +3fa08ab0: sub a11, a11 +3fa08ac0: move a11, *a14+, 1 +3fa08ad0: move a11, *a14+, 1 +3fa08ae0: move *a13(0x80), a11, 1 +3fa08b00: add a11, a11 +3fa08b10: dec a11 +3fa08b20: move a11, *a14+, 1 +3fa08b30: movk 22, a11 +3fa08b40: mpys a9, a11 +3fa08b50: move a11, *a14+, 1 +3fa08b60: move *a13(0x110), *a14+, 1 +3fa08b80: calla L3FB0D7B0 +3fa08bb0: move a14, -*sp, 1 +3fa08bc0: move @0x25c960, a11, 1 +3fa08bf0: move *a11(0x540), a9, 1 +3fa08c10: setf 16, 1, 0 +3fa08c20: move *a9, a8, 0 +3fa08c30: move a8, *a14+, 1 +3fa08c40: movi 0x3fa20298, a8 +3fa08c70: move a8, *a14+, 1 +3fa08c80: move a13, a9 +3fa08c90: addi 0xc0, a9 +3fa08cb0: move a9, *a14+, 1 +3fa08cc0: calla L3FB34430 +3fa08cf0: move @0x25c960, a11, 1 +3fa08d20: move *a11(0x540), a9, 1 +3fa08d40: setf 16, 1, 0 +3fa08d50: move *a9, a9, 0 +3fa08d60: cmpi 0x50, a9 +3fa08d80: jrgt L3FA08DF0 +3fa08d90: movi 0x50, a9 +3fa08db0: move a9, @0x25c9e0, 1 +3fa08de0: jruc L3FA08E40 +L3FA08DF0: +3fa08df0: movi 0x84, a9 +3fa08e10: move a9, @0x25c9e0, 1 +L3FA08E40: +3fa08e40: move a14, -*sp, 1 +3fa08e50: sub a9, a9 +3fa08e60: move a9, *a14+, 1 +3fa08e70: movk 3, a9 +3fa08e80: move a9, *a14+, 1 +3fa08e90: movk 2, a9 +3fa08ea0: move a9, *a14+, 1 +3fa08eb0: move a13, a9 +3fa08ec0: addi 0xc0, a9 +3fa08ee0: move a9, *a14+, 1 +3fa08ef0: move *a13(0x150), *a14+, 1 +3fa08f10: move *a13(0x130), *a14+, 1 +3fa08f30: move @0xb7ee0, *a14+, 1 +3fa08f60: move *a13(0xa0), a9, 1 +3fa08f80: move a9, a11 +3fa08f90: sll 0x2, a11 +3fa08fa0: sub a9, a11 +3fa08fb0: move a11, *a14+, 1 +3fa08fc0: move *a13(0x80), a11, 1 +3fa08fe0: add a11, a11 +3fa08ff0: subk 5, a11 +3fa09000: move a11, *a14+, 1 +3fa09010: movk 27, a11 +3fa09020: mpys a9, a11 +3fa09030: move a11, *a14+, 1 +3fa09040: move *a13(0x110), *a14+, 1 +3fa09060: calla L3FB04BA0 +3fa09090: move a14, -*sp, 1 +3fa090a0: sub a11, a11 +3fa090b0: move a11, *a14+, 1 +3fa090c0: movk 2, a11 +3fa090d0: move a11, *a14+, 1 +3fa090e0: move *a13(0x190), a11, 1 +3fa09100: sll 0x9, a11 +3fa09110: addi 0x24bb40, a11 +3fa09140: move *a11+, *a14+, 1 +3fa09150: move *a13(0x150), *a14+, 1 +3fa09170: move *a13(0x130), *a14+, 1 +3fa09190: move @0xb7ee0, *a14+, 1 +3fa091c0: sub a11, a11 +3fa091d0: move a11, *a14+, 1 +3fa091e0: move a11, *a14+, 1 +3fa091f0: move *a13(0x80), a11, 1 +3fa09210: add a11, a11 +3fa09220: dec a11 +3fa09230: move a11, *a14+, 1 +3fa09240: movk 30, a11 +3fa09250: mpys a9, a11 +3fa09260: move a11, *a14+, 1 +3fa09270: move *a13(0x110), *a14+, 1 +3fa09290: calla L3FB0D7B0 +3fa092c0: move a14, -*sp, 1 +3fa092d0: movi 0x3f9ed780, a11 +3fa09300: move a11, *a14+, 1 +3fa09310: movk 1, a11 +3fa09320: move a11, *a14+, 1 +3fa09330: movi 0x3fa202b0, a8 +3fa09360: move a8, *a14+, 1 +3fa09370: move *a13(0x150), *a14+, 1 +3fa09390: move *a13(0x130), *a14+, 1 +3fa093b0: move @0xb7ee0, *a14+, 1 +3fa093e0: move *a13(0x80), a11, 1 +3fa09400: move a11, a9 +3fa09410: sll 0x2, a9 +3fa09420: sub a11, a9 +3fa09430: add a11, a9 +3fa09440: subk 5, a9 +3fa09450: move a9, *a14+, 1 +3fa09460: move *a13(0xa0), a9, 1 +3fa09480: movk 19, a11 +3fa09490: mpys a9, a11 +3fa094a0: move a11, *a14+, 1 +3fa094b0: move *a13(0x110), *a14+, 1 +3fa094d0: calla L3FB0BC50 +3fa09500: move a14, -*sp, 1 +3fa09510: movi 0x3f9ed990, a11 +3fa09540: move a11, *a14+, 1 +3fa09550: movk 1, a11 +3fa09560: move a11, *a14+, 1 +3fa09570: movi 0x3fa202d8, a8 +3fa095a0: move a8, *a14+, 1 +3fa095b0: move *a13(0x150), *a14+, 1 +3fa095d0: move *a13(0x130), *a14+, 1 +3fa095f0: move @0xb7ee0, *a14+, 1 +3fa09620: move *a13(0x80), a11, 1 +3fa09640: move a11, a9 +3fa09650: sll 0x2, a9 +3fa09660: add a11, a9 +3fa09670: add a11, a9 +3fa09680: subk 5, a9 +3fa09690: move a9, *a14+, 1 +3fa096a0: move *a13(0xa0), a9, 1 +3fa096c0: movk 19, a11 +3fa096d0: mpys a9, a11 +3fa096e0: move a11, *a14+, 1 +3fa096f0: move *a13(0x110), *a14+, 1 +3fa09710: calla L3FB0BC50 +3fa09740: move a14, -*sp, 1 +3fa09750: movi 0x3f9edba0, a11 +3fa09780: move a11, *a14+, 1 +3fa09790: movk 1, a11 +3fa097a0: move a11, *a14+, 1 +3fa097b0: movi 0x3fa20300, a8 +3fa097e0: move a8, *a14+, 1 +3fa097f0: move *a13(0x150), *a14+, 1 +3fa09810: move *a13(0x130), *a14+, 1 +3fa09830: move @0xb7ee0, *a14+, 1 +3fa09860: move *a13(0x80), a11, 1 +3fa09880: move a11, a9 +3fa09890: sll 0x2, a9 +3fa098a0: sub a11, a9 +3fa098b0: add a11, a9 +3fa098c0: subk 5, a9 +3fa098d0: move a9, *a14+, 1 +3fa098e0: move *a13(0xa0), a9, 1 +3fa09900: movk 27, a11 +3fa09910: mpys a9, a11 +3fa09920: move a11, *a14+, 1 +3fa09930: move *a13(0x110), *a14+, 1 +3fa09950: calla L3FB0BC50 +3fa09980: move a14, -*sp, 1 +3fa09990: movi 0x3f9eddb0, a11 +3fa099c0: move a11, *a14+, 1 +3fa099d0: movk 1, a11 +3fa099e0: move a11, *a14+, 1 +3fa099f0: movi 0x3fa20328, a8 +3fa09a20: move a8, *a14+, 1 +3fa09a30: move *a13(0x150), *a14+, 1 +3fa09a50: move *a13(0x130), *a14+, 1 +3fa09a70: move @0xb7ee0, *a14+, 1 +3fa09aa0: move *a13(0x80), a11, 1 +3fa09ac0: move a11, a9 +3fa09ad0: sll 0x2, a9 +3fa09ae0: add a11, a9 +3fa09af0: add a11, a9 +3fa09b00: subk 5, a9 +3fa09b10: move a9, *a14+, 1 +3fa09b20: move *a13(0xa0), a9, 1 +3fa09b40: movk 27, a11 +3fa09b50: mpys a9, a11 +3fa09b60: move a11, *a14+, 1 +3fa09b70: move *a13(0x110), *a14+, 1 +3fa09b90: calla L3FB0BC50 +3fa09bc0: move a14, -*sp, 1 +3fa09bd0: movi 0x3fa00800, a11 +3fa09c00: move a11, *a14+, 1 +3fa09c10: movk 1, a11 +3fa09c20: move a11, *a14+, 1 +3fa09c30: move *a13(0x190), a11, 1 +3fa09c50: sll 0x9, a11 +3fa09c60: addi 0x24c140, a11 +3fa09c90: move *a11+, *a14+, 1 +3fa09ca0: move *a13(0x150), *a14+, 1 +3fa09cc0: move *a13(0x130), *a14+, 1 +3fa09ce0: move @0xb7ee0, *a14+, 1 +3fa09d10: move *a13(0x80), a11, 1 +3fa09d30: sll 0x4, a11 +3fa09d40: move *a13(0x80), a9, 1 +3fa09d60: add a9, a11 +3fa09d70: subk 5, a11 +3fa09d80: move a11, *a14+, 1 +3fa09d90: move *a13(0xa0), a11, 1 +3fa09db0: sll 0x1, a11 +3fa09dc0: move a11, *a14+, 1 +3fa09dd0: move *a13(0x110), *a14+, 1 +3fa09df0: calla L3FB0BC50 +3fa09e20: move a8, *a13, 1 +3fa09e30: move a14, -*sp, 1 +3fa09e40: move a8, *a14+, 1 +3fa09e50: move *a13(0x110), *a14+, 1 +3fa09e70: calla L3FB11A10 +3fa09ea0: move a8, @0x25c9c0, 1 +3fa09ed0: move *a8(0x160), a11, 1 +3fa09ef0: movk 1, a9 +3fa09f00: movb a9, *a11(0x30) +3fa09f20: setf 8, 0, 0 +3fa09f30: move *a13(0x250), a11, 0 +3fa09f50: jreq L3FA09FD0 +3fa09f60: move a8, a8 +3fa09f70: jreq L3FA09FD0 +3fa09f80: move *a8(0x160), a9, 1 +3fa09fa0: sub a11, a11 +3fa09fb0: movb a11, *a9(0x20) +L3FA09FD0: +3fa09fd0: move a14, -*sp, 1 +3fa09fe0: movi 0x3f9edfc0, a11 +3fa0a010: move a11, *a14+, 1 +3fa0a020: movk 1, a9 +3fa0a030: move a9, *a14+, 1 +3fa0a040: move *a13(0x190), a9, 1 +3fa0a060: sll 0x9, a9 +3fa0a070: addi 0x24c740, a9 +3fa0a0a0: move *a9+, *a14+, 1 +3fa0a0b0: move *a13(0x150), *a14+, 1 +3fa0a0d0: move *a13(0x130), *a14+, 1 +3fa0a0f0: move @0xb7ee0, *a14+, 1 +3fa0a120: move *a13(0x80), a9, 1 +3fa0a140: sll 0x4, a9 +3fa0a150: move *a13(0x80), a11, 1 +3fa0a170: add a11, a9 +3fa0a180: subk 5, a9 +3fa0a190: move a9, *a14+, 1 +3fa0a1a0: move *a13(0xa0), a9, 1 +3fa0a1c0: move a9, a11 +3fa0a1d0: sll 0x4, a11 +3fa0a1e0: add a9, a11 +3fa0a1f0: move a11, *a14+, 1 +3fa0a200: move *a13(0x110), *a14+, 1 +3fa0a220: calla L3FB0BC50 +3fa0a250: move a8, *a13, 1 +3fa0a260: setf 8, 0, 0 +3fa0a270: move *a13(0x250), a11, 0 +3fa0a290: jreq L3FA0A3B0 +3fa0a2a0: move a14, -*sp, 1 +3fa0a2b0: move a8, *a14+, 1 +3fa0a2c0: move *a13(0x110), *a14+, 1 +3fa0a2e0: calla L3FB11A10 +3fa0a310: move a8, @0x25c9c0, 1 +3fa0a340: move a8, a8 +3fa0a350: jreq L3FA0A3B0 +3fa0a360: move *a8(0x160), a9, 1 +3fa0a380: sub a11, a11 +3fa0a390: movb a11, *a9(0x20) +L3FA0A3B0: +3fa0a3b0: move a14, -*sp, 1 +3fa0a3c0: movi 0x3fa001c0, a11 +3fa0a3f0: move a11, *a14+, 1 +3fa0a400: movk 1, a9 +3fa0a410: move a9, *a14+, 1 +3fa0a420: move *a13(0x190), a9, 1 +3fa0a440: sll 0x9, a9 +3fa0a450: addi 0x24cd40, a9 +3fa0a480: move *a9+, *a14+, 1 +3fa0a490: move *a13(0x150), *a14+, 1 +3fa0a4b0: move *a13(0x130), *a14+, 1 +3fa0a4d0: move @0xb7ee0, *a14+, 1 +3fa0a500: move *a13(0x80), a9, 1 +3fa0a520: sll 0x4, a9 +3fa0a530: move *a13(0x80), a11, 1 +3fa0a550: add a11, a9 +3fa0a560: subk 5, a9 +3fa0a570: move a9, *a14+, 1 +3fa0a580: move *a13(0xa0), a9, 1 +3fa0a5a0: sll 0x5, a9 +3fa0a5b0: move a9, *a14+, 1 +3fa0a5c0: move *a13(0x110), *a14+, 1 +3fa0a5e0: calla L3FB0BC50 +3fa0a610: movk 1, a9 +3fa0a620: move a9, @0x25ca00, 1 +3fa0a650: move a14, -*sp, 1 +3fa0a660: move *a13(0x20), *a14+, 1 +3fa0a680: move @0x1a6810, *a14+, 1 +3fa0a6b0: calla L3FD64F60 +3fa0a6e0: move *a13(0x110), a9, 1 +3fa0a700: move a9, @0x25c940, 1 +3fa0a730: move a9, a8 +L3FA0A740: +3fa0a740: subi 0x260, a14 +3fa0a760: mmfm sp, a9,a11,a13 +3fa0a780: rets +3fa0a790: mmtm sp, a9,a11,a13 +3fa0a7b0: move a14, a13 +3fa0a7c0: addi 0x260, a14 +3fa0a7e0: sub a11, a11 +3fa0a7f0: movb a11, *a13(0x250) +3fa0a810: move @0x1a73e0, a11, 1 +3fa0a840: jrne L3FA0A880 +3fa0a850: sub a8, a8 +3fa0a860: jauc L3FA0D060 +L3FA0A880: +3fa0a880: move @0x25c940, a11, 1 +3fa0a8b0: jreq L3FA0A990 +3fa0a8c0: move a11, *a13(0x230), 1 +3fa0a8e0: calla L3FA001C0 +3fa0a910: move a14, -*sp, 1 +3fa0a920: move a13, a11 +3fa0a930: addi 0x230, a11 +3fa0a950: move a11, *a14+, 1 +3fa0a960: calla L3FB12740 +L3FA0A990: +3fa0a990: movi 0xaec60, a11 +3fa0a9c0: move a11, *a13(0x120), 1 +3fa0a9e0: setf 2, 0, 0 +3fa0a9f0: move *a11(0x88), a9, 0 +3fa0aa10: move a9, *a13(0x140), 1 +3fa0aa30: move @0x1a73e0, @0x25c960, 1 +3fa0aa80: move @0x25c960, a9, 1 +3fa0aab0: addi 0x720, a9 +3fa0aad0: move a9, *a13(0x160), 1 +3fa0aaf0: move @0x25c960, a9, 1 +3fa0ab20: addi 0x740, a9 +3fa0ab40: move a9, *a13(0x180), 1 +3fa0ab60: move @0x25c960, a9, 1 +3fa0ab90: addi 0x760, a9 +3fa0abb0: move a9, *a13(0x1a0), 1 +3fa0abd0: move @0x25c960, a9, 1 +3fa0ac00: addi 0x780, a9 +3fa0ac20: move a9, *a13(0x1c0), 1 +3fa0ac40: move a14, -*sp, 1 +3fa0ac50: move @0x1a6810, *a14+, 1 +3fa0ac80: calla L3FD60E60 +3fa0acb0: move a8, *a13(0x60), 1 +3fa0acd0: move a14, -*sp, 1 +3fa0ace0: move @0x1a6810, *a14+, 1 +3fa0ad10: calla L3FD60F20 +3fa0ad40: move a8, *a13(0x40), 1 +3fa0ad60: move a14, -*sp, 1 +3fa0ad70: move a13, a9 +3fa0ad80: addi 0xa0, a9 +3fa0ada0: move a9, *a14+, 1 +3fa0adb0: move a13, a9 +3fa0adc0: addi 0x80, a9 +3fa0ade0: move a9, *a14+, 1 +3fa0adf0: move @0xb7ee0, *a14+, 1 +3fa0ae20: calla L3FA00040 +3fa0ae50: move @0x19ff60, a9, 1 +3fa0ae80: move a9, *a13(0xe0), 1 +3fa0aea0: move @0x19ff80, a11, 1 +3fa0aed0: move a11, *a13(0x100), 1 +3fa0aef0: setf 1, 0, 0 +3fa0af00: move @0xaed53, a9, 0 +3fa0af30: jreq L3FA0B060 +3fa0af40: move @0xaed54, a9, 0 +3fa0af70: jreq L3FA0AFC0 +3fa0af80: movk 1, a9 +3fa0af90: movb a9, *a13(0x250) +3fa0afb0: jruc L3FA0B060 +L3FA0AFC0: +3fa0afc0: move a14, -*sp, 1 +3fa0afd0: move @0x1a6810, *a14+, 1 +3fa0b000: calla L3F4C1B70 +3fa0b030: move a8, a9 +3fa0b040: jaeq L3FA0D060 +L3FA0B060: +3fa0b060: move a14, -*sp, 1 +3fa0b070: move a11, *a14+, 1 +3fa0b080: move *a13(0xe0), *a14+, 1 +3fa0b0a0: movk 1, a9 +3fa0b0b0: move a9, *a14+, 1 +3fa0b0c0: move *a13(0x80), a9, 1 +3fa0b0e0: movk 11, a11 +3fa0b0f0: mpys a9, a11 +3fa0b100: add a9, a11 +3fa0b110: subk 5, a11 +3fa0b120: move a11, *a14+, 1 +3fa0b130: move *a13(0xa0), a11, 1 +3fa0b150: move a11, a9 +3fa0b160: sll 0x5, a9 +3fa0b170: add a11, a9 +3fa0b180: move a9, *a14+, 1 +3fa0b190: movi 0x12c, a9 +3fa0b1b0: move a9, *a14+, 1 +3fa0b1c0: move a9, *a14+, 1 +3fa0b1d0: move *a13(0x40), *a14+, 1 +3fa0b1f0: move @0x1a6810, *a14+, 1 +3fa0b220: calla L3FD41B90 +3fa0b250: move a8, *a13(0x20), 1 +3fa0b270: move a14, -*sp, 1 +3fa0b280: movi 0x20800d, a9 +3fa0b2b0: move a9, *a14+, 1 +3fa0b2c0: move a8, *a14+, 1 +3fa0b2d0: move @0x1a6810, *a14+, 1 +3fa0b300: calla L3FD97D50 +3fa0b330: move a14, -*sp, 1 +3fa0b340: sub a9, a9 +3fa0b350: move a9, *a14+, 1 +3fa0b360: move a9, *a14+, 1 +3fa0b370: move a9, *a14+, 1 +3fa0b380: move a9, *a14+, 1 +3fa0b390: move a9, *a14+, 1 +3fa0b3a0: move *a13(0x140), a9, 1 +3fa0b3c0: sll 0x9, a9 +3fa0b3d0: addi 0x24e540, a9 +3fa0b400: move *a9+, *a14+, 1 +3fa0b410: move *a13(0x20), *a14+, 1 +3fa0b430: move @0x1a6810, *a14+, 1 +3fa0b460: calla L3FD9C170 +3fa0b490: move a14, -*sp, 1 +3fa0b4a0: move @0x25c960, a9, 1 +3fa0b4d0: move *a9(0x80), *a14+, 1 +3fa0b4f0: move *a13(0x20), *a14+, 1 +3fa0b510: move @0x1a6810, *a14+, 1 +3fa0b540: calla L3FD9C7B0 +3fa0b570: move a14, -*sp, 1 +3fa0b580: move *a13(0x20), *a14+, 1 +3fa0b5a0: move @0x1a6810, *a14+, 1 +3fa0b5d0: calla L3FB04900 +3fa0b600: move a8, *a13(0xc0), 1 +3fa0b620: move a14, -*sp, 1 +3fa0b630: move *a13(0x140), a9, 1 +3fa0b650: sll 0x9, a9 +3fa0b660: addi 0x24eb40, a9 +3fa0b690: move *a9+, *a14+, 1 +3fa0b6a0: move *a13(0x180), a9, 1 +3fa0b6c0: setf 1, 0, 0 +3fa0b6d0: move *a9(0x7), a8, 0 +3fa0b6f0: move a8, *a14+, 1 +3fa0b700: move *a13(0x100), *a14+, 1 +3fa0b720: move *a13(0xe0), *a14+, 1 +3fa0b740: move @0xb7ee0, *a14+, 1 +3fa0b770: move *a13(0x80), a9, 1 +3fa0b790: subk 5, a9 +3fa0b7a0: move a9, *a14+, 1 +3fa0b7b0: move a11, *a14+, 1 +3fa0b7c0: move *a13(0xc0), *a14+, 1 +3fa0b7e0: calla L3FB0AEA0 +3fa0b810: move a14, -*sp, 1 +3fa0b820: move *a13(0x140), a9, 1 +3fa0b840: sll 0x9, a9 +3fa0b850: addi 0x24f140, a9 +3fa0b880: move *a9+, *a14+, 1 +3fa0b890: move *a13(0x180), a9, 1 +3fa0b8b0: setf 1, 0, 0 +3fa0b8c0: move *a9(0x19), a8, 0 +3fa0b8e0: move a8, *a14+, 1 +3fa0b8f0: move *a13(0x100), *a14+, 1 +3fa0b910: move *a13(0xe0), *a14+, 1 +3fa0b930: move @0xb7ee0, *a14+, 1 +3fa0b960: move *a13(0x80), a9, 1 +3fa0b980: add a9, a9 +3fa0b990: subk 5, a9 +3fa0b9a0: move a9, *a14+, 1 +3fa0b9b0: move a11, *a14+, 1 +3fa0b9c0: move *a13(0xc0), *a14+, 1 +3fa0b9e0: calla L3FB0AEA0 +3fa0ba10: move a14, -*sp, 1 +3fa0ba20: move *a13(0x140), a9, 1 +3fa0ba40: sll 0x9, a9 +3fa0ba50: addi 0x24f740, a9 +3fa0ba80: move *a9+, *a14+, 1 +3fa0ba90: move *a13(0x1c0), a9, 1 +3fa0bab0: setf 1, 0, 0 +3fa0bac0: move *a9(0x5), a8, 0 +3fa0bae0: move a8, *a14+, 1 +3fa0baf0: move *a13(0x100), *a14+, 1 +3fa0bb10: move *a13(0xe0), *a14+, 1 +3fa0bb30: move @0xb7ee0, *a14+, 1 +3fa0bb60: move *a13(0x80), a9, 1 +3fa0bb80: sll 0x1, a9 +3fa0bb90: move *a13(0x80), a11, 1 +3fa0bbb0: add a11, a9 +3fa0bbc0: subk 5, a9 +3fa0bbd0: move a9, *a14+, 1 +3fa0bbe0: move *a13(0xa0), *a14+, 1 +3fa0bc00: move *a13(0xc0), *a14+, 1 +3fa0bc20: calla L3FB0AEA0 +3fa0bc50: move a14, -*sp, 1 +3fa0bc60: movi 0x3fa00780, a9 +3fa0bc90: move a9, *a14+, 1 +3fa0bca0: move *a13(0x140), a9, 1 +3fa0bcc0: sll 0x9, a9 +3fa0bcd0: addi 0x24d340, a9 +3fa0bd00: move a9, *a14+, 1 +3fa0bd10: move *a13(0x180), a9, 1 +3fa0bd30: setf 1, 0, 0 +3fa0bd40: move *a9(0x5), a9, 0 +3fa0bd60: jreq L3FA0BD90 +3fa0bd70: sub a9, a9 +3fa0bd80: jruc L3FA0BDA0 +L3FA0BD90: +3fa0bd90: movk 1, a9 +L3FA0BDA0: +3fa0bda0: move a9, *a14+, 1 +3fa0bdb0: movk 2, a9 +3fa0bdc0: move a9, *a14+, 1 +3fa0bdd0: move *a13(0x100), *a14+, 1 +3fa0bdf0: move *a13(0xe0), *a14+, 1 +3fa0be10: move @0xb7ee0, *a14+, 1 +3fa0be40: subk 5, a11 +3fa0be50: move a11, *a14+, 1 +3fa0be60: move *a13(0xa0), a11, 1 +3fa0be80: move a11, a9 +3fa0be90: sll 0x4, a9 +3fa0bea0: add a11, a9 +3fa0beb0: move a9, *a14+, 1 +3fa0bec0: move *a13(0xc0), *a14+, 1 +3fa0bee0: calla L3FB05BC0 +3fa0bf10: move a14, -*sp, 1 +3fa0bf20: movi 0x3fa00780, a9 +3fa0bf50: move a9, *a14+, 1 +3fa0bf60: move *a13(0x140), a9, 1 +3fa0bf80: sll 0x9, a9 +3fa0bf90: addi 0x24d940, a9 +3fa0bfc0: move a9, *a14+, 1 +3fa0bfd0: move *a13(0x1a0), a9, 1 +3fa0bff0: setf 1, 0, 0 +3fa0c000: move *a9(0x5), a8, 0 +3fa0c020: move a8, *a14+, 1 +3fa0c030: movk 2, a9 +3fa0c040: move a9, *a14+, 1 +3fa0c050: move *a13(0x100), *a14+, 1 +3fa0c070: move *a13(0xe0), *a14+, 1 +3fa0c090: move @0xb7ee0, *a14+, 1 +3fa0c0c0: move *a13(0x80), a9, 1 +3fa0c0e0: move a9, a11 +3fa0c0f0: sll 0x2, a11 +3fa0c100: sub a9, a11 +3fa0c110: add a9, a11 +3fa0c120: subk 5, a11 +3fa0c130: move a11, *a14+, 1 +3fa0c140: move *a13(0xa0), a11, 1 +3fa0c160: move a11, a9 +3fa0c170: sll 0x4, a9 +3fa0c180: add a11, a9 +3fa0c190: move a9, *a14+, 1 +3fa0c1a0: move *a13(0xc0), *a14+, 1 +3fa0c1c0: calla L3FB05BC0 +3fa0c1f0: move a14, -*sp, 1 +3fa0c200: movi 0x3fa00780, a9 +3fa0c230: move a9, *a14+, 1 +3fa0c240: move *a13(0x140), a9, 1 +3fa0c260: sll 0x9, a9 +3fa0c270: addi 0x24df40, a9 +3fa0c2a0: move a9, *a14+, 1 +3fa0c2b0: move *a13(0x1c0), a9, 1 +3fa0c2d0: setf 1, 0, 0 +3fa0c2e0: move *a9(0x4), a8, 0 +3fa0c300: move a8, *a14+, 1 +3fa0c310: movk 2, a9 +3fa0c320: move a9, *a14+, 1 +3fa0c330: move *a13(0x100), *a14+, 1 +3fa0c350: move *a13(0xe0), *a14+, 1 +3fa0c370: move @0xb7ee0, *a14+, 1 +3fa0c3a0: move *a13(0x80), a9, 1 +3fa0c3c0: move a9, a11 +3fa0c3d0: sll 0x2, a9 +3fa0c3e0: sll 0x1, a11 +3fa0c3f0: add a11, a9 +3fa0c400: move *a13(0x80), a11, 1 +3fa0c420: add a11, a9 +3fa0c430: subk 5, a9 +3fa0c440: move a9, *a14+, 1 +3fa0c450: move *a13(0xa0), a9, 1 +3fa0c470: move a9, a11 +3fa0c480: sll 0x4, a11 +3fa0c490: add a9, a11 +3fa0c4a0: move a11, *a14+, 1 +3fa0c4b0: move *a13(0xc0), *a14+, 1 +3fa0c4d0: calla L3FB05BC0 +3fa0c500: move a14, -*sp, 1 +3fa0c510: movi 0x3fa00870, a11 +3fa0c540: move a11, *a14+, 1 +3fa0c550: movk 1, a11 +3fa0c560: move a11, *a14+, 1 +3fa0c570: move *a13(0x140), a11, 1 +3fa0c590: sll 0x9, a11 +3fa0c5a0: addi 0x250940, a11 +3fa0c5d0: move *a11+, *a14+, 1 +3fa0c5e0: move *a13(0x100), *a14+, 1 +3fa0c600: move *a13(0xe0), *a14+, 1 +3fa0c620: move @0xb7ee0, *a14+, 1 +3fa0c650: move *a13(0x80), a11, 1 +3fa0c670: move a11, a9 +3fa0c680: sll 0x3, a9 +3fa0c690: add a11, a9 +3fa0c6a0: add a11, a9 +3fa0c6b0: subk 5, a9 +3fa0c6c0: move a9, *a14+, 1 +3fa0c6d0: move *a13(0xa0), *a14+, 1 +3fa0c6f0: move *a13(0xc0), *a14+, 1 +3fa0c710: calla L3FB0BC50 +3fa0c740: move a8, *a13, 1 +3fa0c750: move a14, -*sp, 1 +3fa0c760: move a8, *a14+, 1 +3fa0c770: move *a13(0xc0), *a14+, 1 +3fa0c790: calla L3FB11A10 +3fa0c7c0: move a8, @0x25c9c0, 1 +3fa0c7f0: move *a8(0x160), a9, 1 +3fa0c810: movk 1, a11 +3fa0c820: movb a11, *a9(0x30) +3fa0c840: setf 8, 0, 0 +3fa0c850: move *a13(0x250), a9, 0 +3fa0c870: jreq L3FA0C8F0 +3fa0c880: move a8, a8 +3fa0c890: jreq L3FA0C8F0 +3fa0c8a0: move *a8(0x160), a11, 1 +3fa0c8c0: sub a9, a9 +3fa0c8d0: movb a9, *a11(0x20) +L3FA0C8F0: +3fa0c8f0: move a14, -*sp, 1 +3fa0c900: movi 0x3f9f0420, a11 +3fa0c930: move a11, *a14+, 1 +3fa0c940: movk 1, a9 +3fa0c950: move a9, *a14+, 1 +3fa0c960: move *a13(0x140), a9, 1 +3fa0c980: sll 0x9, a9 +3fa0c990: addi 0x250f40, a9 +3fa0c9c0: move *a9+, *a14+, 1 +3fa0c9d0: move *a13(0x100), *a14+, 1 +3fa0c9f0: move *a13(0xe0), *a14+, 1 +3fa0ca10: move @0xb7ee0, *a14+, 1 +3fa0ca40: move *a13(0x80), a9, 1 +3fa0ca60: move a9, a11 +3fa0ca70: sll 0x3, a11 +3fa0ca80: add a9, a11 +3fa0ca90: add a9, a11 +3fa0caa0: subk 5, a11 +3fa0cab0: move a11, *a14+, 1 +3fa0cac0: move *a13(0xa0), a11, 1 +3fa0cae0: movk 13, a9 +3fa0caf0: mpys a11, a9 +3fa0cb00: move a9, *a14+, 1 +3fa0cb10: move *a13(0xc0), *a14+, 1 +3fa0cb30: calla L3FB0BC50 +3fa0cb60: move a8, *a13, 1 +3fa0cb70: setf 8, 0, 0 +3fa0cb80: move *a13(0x250), a9, 0 +3fa0cba0: jreq L3FA0CCC0 +3fa0cbb0: move a14, -*sp, 1 +3fa0cbc0: move a8, *a14+, 1 +3fa0cbd0: move *a13(0xc0), *a14+, 1 +3fa0cbf0: calla L3FB11A10 +3fa0cc20: move a8, @0x25c9c0, 1 +3fa0cc50: move a8, a8 +3fa0cc60: jreq L3FA0CCC0 +3fa0cc70: move *a8(0x160), a9, 1 +3fa0cc90: sub a11, a11 +3fa0cca0: movb a11, *a9(0x20) +L3FA0CCC0: +3fa0ccc0: move a14, -*sp, 1 +3fa0ccd0: movi 0x3fa001c0, a11 +3fa0cd00: move a11, *a14+, 1 +3fa0cd10: movk 1, a9 +3fa0cd20: move a9, *a14+, 1 +3fa0cd30: move *a13(0x140), a9, 1 +3fa0cd50: sll 0x9, a9 +3fa0cd60: addi 0x251540, a9 +3fa0cd90: move *a9+, *a14+, 1 +3fa0cda0: move *a13(0x100), *a14+, 1 +3fa0cdc0: move *a13(0xe0), *a14+, 1 +3fa0cde0: move @0xb7ee0, *a14+, 1 +3fa0ce10: move *a13(0x80), a9, 1 +3fa0ce30: move a9, a11 +3fa0ce40: sll 0x3, a11 +3fa0ce50: add a9, a11 +3fa0ce60: add a9, a11 +3fa0ce70: subk 5, a11 +3fa0ce80: move a11, *a14+, 1 +3fa0ce90: move *a13(0xa0), a11, 1 +3fa0ceb0: movk 25, a9 +3fa0cec0: mpys a11, a9 +3fa0ced0: move a9, *a14+, 1 +3fa0cee0: move *a13(0xc0), *a14+, 1 +3fa0cf00: calla L3FB0BC50 +3fa0cf30: movk 1, a9 +3fa0cf40: move a9, @0x25ca00, 1 +3fa0cf70: move a14, -*sp, 1 +3fa0cf80: move *a13(0x20), *a14+, 1 +3fa0cfa0: move @0x1a6810, *a14+, 1 +3fa0cfd0: calla L3FD64F60 +3fa0d000: move *a13(0xc0), a9, 1 +3fa0d020: move a9, @0x25c940, 1 +3fa0d050: move a9, a8 +L3FA0D060: +3fa0d060: subi 0x260, a14 +3fa0d080: mmfm sp, a9,a11,a13 +3fa0d0a0: rets +3fa0d0b0: mmtm sp, a9,a11,a13 +3fa0d0d0: move a14, a13 +3fa0d0e0: addi 0x210, a14 +3fa0d100: sub a11, a11 +3fa0d110: movb a11, *a13(0x200) +3fa0d130: move @0x1a73e0, a11, 1 +3fa0d160: jrne L3FA0D1A0 +3fa0d170: sub a8, a8 +3fa0d180: jauc L3FA0FC50 +L3FA0D1A0: +3fa0d1a0: move @0x25c940, a11, 1 +3fa0d1d0: jreq L3FA0D2B0 +3fa0d1e0: move a11, *a13(0x1e0), 1 +3fa0d200: calla L3FA001C0 +3fa0d230: move a14, -*sp, 1 +3fa0d240: move a13, a11 +3fa0d250: addi 0x1e0, a11 +3fa0d270: move a11, *a14+, 1 +3fa0d280: calla L3FB12740 +L3FA0D2B0: +3fa0d2b0: movi 0xaec60, a11 +3fa0d2e0: move a11, *a13(0x120), 1 +3fa0d300: setf 2, 0, 0 +3fa0d310: move *a11(0x88), a9, 0 +3fa0d330: move a9, *a13(0x140), 1 +3fa0d350: move @0x1a73e0, @0x25c960, 1 +3fa0d3a0: move @0x25c960, a9, 1 +3fa0d3d0: addi 0x720, a9 +3fa0d3f0: move a9, *a13(0x160), 1 +3fa0d410: move @0x25c960, a9, 1 +3fa0d440: addi 0x740, a9 +3fa0d460: move a9, *a13(0x180), 1 +3fa0d480: move @0x25c960, a9, 1 +3fa0d4b0: addi 0x760, a9 +3fa0d4d0: move a9, *a13(0x1a0), 1 +3fa0d4f0: move @0x25c960, a9, 1 +3fa0d520: addi 0x780, a9 +3fa0d540: move a9, *a13(0x1c0), 1 +3fa0d560: move a14, -*sp, 1 +3fa0d570: move @0x1a6810, *a14+, 1 +3fa0d5a0: calla L3FD60E60 +3fa0d5d0: move a8, *a13(0x60), 1 +3fa0d5f0: move a14, -*sp, 1 +3fa0d600: move @0x1a6810, *a14+, 1 +3fa0d630: calla L3FD60F20 +3fa0d660: move a8, *a13(0x40), 1 +3fa0d680: move a14, -*sp, 1 +3fa0d690: move a13, a9 +3fa0d6a0: addi 0xa0, a9 +3fa0d6c0: move a9, *a14+, 1 +3fa0d6d0: move a13, a9 +3fa0d6e0: addi 0x80, a9 +3fa0d700: move a9, *a14+, 1 +3fa0d710: move @0xb7ee0, *a14+, 1 +3fa0d740: calla L3FA00040 +3fa0d770: move @0x19ff60, a9, 1 +3fa0d7a0: move a9, *a13(0xe0), 1 +3fa0d7c0: move @0x19ff80, a11, 1 +3fa0d7f0: move a11, *a13(0x100), 1 +3fa0d810: setf 1, 0, 0 +3fa0d820: move @0xaed53, a9, 0 +3fa0d850: jreq L3FA0D980 +3fa0d860: move @0xaed54, a9, 0 +3fa0d890: jreq L3FA0D8E0 +3fa0d8a0: movk 1, a9 +3fa0d8b0: movb a9, *a13(0x200) +3fa0d8d0: jruc L3FA0D980 +L3FA0D8E0: +3fa0d8e0: move a14, -*sp, 1 +3fa0d8f0: move @0x1a6810, *a14+, 1 +3fa0d920: calla L3F4C1B70 +3fa0d950: move a8, a9 +3fa0d960: jaeq L3FA0FC50 +L3FA0D980: +3fa0d980: move a14, -*sp, 1 +3fa0d990: move a11, *a14+, 1 +3fa0d9a0: move *a13(0xe0), *a14+, 1 +3fa0d9c0: movk 1, a9 +3fa0d9d0: move a9, *a14+, 1 +3fa0d9e0: move *a13(0x80), a9, 1 +3fa0da00: movk 11, a11 +3fa0da10: mpys a9, a11 +3fa0da20: add a9, a11 +3fa0da30: subk 5, a11 +3fa0da40: move a11, *a14+, 1 +3fa0da50: move *a13(0xa0), a11, 1 +3fa0da70: move a11, a9 +3fa0da80: sll 0x5, a9 +3fa0da90: add a11, a9 +3fa0daa0: move a9, *a14+, 1 +3fa0dab0: movi 0x12c, a9 +3fa0dad0: move a9, *a14+, 1 +3fa0dae0: move a9, *a14+, 1 +3fa0daf0: move *a13(0x40), *a14+, 1 +3fa0db10: move @0x1a6810, *a14+, 1 +3fa0db40: calla L3FD41B90 +3fa0db70: move a8, *a13(0x20), 1 +3fa0db90: move a14, -*sp, 1 +3fa0dba0: movi 0x20800d, a9 +3fa0dbd0: move a9, *a14+, 1 +3fa0dbe0: move a8, *a14+, 1 +3fa0dbf0: move @0x1a6810, *a14+, 1 +3fa0dc20: calla L3FD97D50 +3fa0dc50: move a14, -*sp, 1 +3fa0dc60: sub a9, a9 +3fa0dc70: move a9, *a14+, 1 +3fa0dc80: move a9, *a14+, 1 +3fa0dc90: move a9, *a14+, 1 +3fa0dca0: move a9, *a14+, 1 +3fa0dcb0: move a9, *a14+, 1 +3fa0dcc0: move *a13(0x140), a9, 1 +3fa0dce0: sll 0x9, a9 +3fa0dcf0: addi 0x252140, a9 +3fa0dd20: move *a9+, *a14+, 1 +3fa0dd30: move *a13(0x20), *a14+, 1 +3fa0dd50: move @0x1a6810, *a14+, 1 +3fa0dd80: calla L3FD9C170 +3fa0ddb0: move a14, -*sp, 1 +3fa0ddc0: move @0x25c960, a9, 1 +3fa0ddf0: move *a9(0x80), *a14+, 1 +3fa0de10: move *a13(0x20), *a14+, 1 +3fa0de30: move @0x1a6810, *a14+, 1 +3fa0de60: calla L3FD9C7B0 +3fa0de90: move a14, -*sp, 1 +3fa0dea0: move *a13(0x20), *a14+, 1 +3fa0dec0: move @0x1a6810, *a14+, 1 +3fa0def0: calla L3FB04900 +3fa0df20: move a8, *a13(0xc0), 1 +3fa0df40: move a14, -*sp, 1 +3fa0df50: move *a13(0x140), a9, 1 +3fa0df70: sll 0x9, a9 +3fa0df80: addi 0x252740, a9 +3fa0dfb0: move *a9+, *a14+, 1 +3fa0dfc0: move *a13(0x1c0), a9, 1 +3fa0dfe0: setf 1, 0, 0 +3fa0dff0: move *a9(0x1), a8, 0 +3fa0e010: move a8, *a14+, 1 +3fa0e020: move *a13(0x100), *a14+, 1 +3fa0e040: move *a13(0xe0), *a14+, 1 +3fa0e060: move @0xb7ee0, *a14+, 1 +3fa0e090: move *a13(0x80), a9, 1 +3fa0e0b0: subk 5, a9 +3fa0e0c0: move a9, *a14+, 1 +3fa0e0d0: move a11, *a14+, 1 +3fa0e0e0: move *a13(0xc0), *a14+, 1 +3fa0e100: calla L3FB0AEA0 +3fa0e130: move a14, -*sp, 1 +3fa0e140: move *a13(0x140), a9, 1 +3fa0e160: sll 0x9, a9 +3fa0e170: addi 0x252d40, a9 +3fa0e1a0: move *a9+, *a14+, 1 +3fa0e1b0: move *a13(0x1c0), a9, 1 +3fa0e1d0: setf 1, 0, 0 +3fa0e1e0: move *a9(0x2), a8, 0 +3fa0e200: move a8, *a14+, 1 +3fa0e210: move *a13(0x100), *a14+, 1 +3fa0e230: move *a13(0xe0), *a14+, 1 +3fa0e250: move @0xb7ee0, *a14+, 1 +3fa0e280: move *a13(0x80), a9, 1 +3fa0e2a0: add a9, a9 +3fa0e2b0: subk 5, a9 +3fa0e2c0: move a9, *a14+, 1 +3fa0e2d0: move a11, *a14+, 1 +3fa0e2e0: move *a13(0xc0), *a14+, 1 +3fa0e300: calla L3FB0AEA0 +3fa0e330: move a14, -*sp, 1 +3fa0e340: move *a13(0x140), a9, 1 +3fa0e360: sll 0x9, a9 +3fa0e370: addi 0x253340, a9 +3fa0e3a0: move *a9+, *a14+, 1 +3fa0e3b0: move *a13(0x180), a9, 1 +3fa0e3d0: setf 1, 0, 0 +3fa0e3e0: move *a9(0x8), a8, 0 +3fa0e400: move a8, *a14+, 1 +3fa0e410: move *a13(0x100), *a14+, 1 +3fa0e430: move *a13(0xe0), *a14+, 1 +3fa0e450: move @0xb7ee0, *a14+, 1 +3fa0e480: move *a13(0x80), a9, 1 +3fa0e4a0: sll 0x1, a9 +3fa0e4b0: move *a13(0x80), a11, 1 +3fa0e4d0: add a11, a9 +3fa0e4e0: subk 5, a9 +3fa0e4f0: move a9, *a14+, 1 +3fa0e500: move *a13(0xa0), *a14+, 1 +3fa0e520: move *a13(0xc0), *a14+, 1 +3fa0e540: calla L3FB0AEA0 +3fa0e570: move a14, -*sp, 1 +3fa0e580: move *a13(0x140), a9, 1 +3fa0e5a0: sll 0x9, a9 +3fa0e5b0: addi 0x253940, a9 +3fa0e5e0: move *a9+, *a14+, 1 +3fa0e5f0: move *a13(0x1c0), a9, 1 +3fa0e610: setf 1, 0, 0 +3fa0e620: move *a9(0x9), a8, 0 +3fa0e640: move a8, *a14+, 1 +3fa0e650: move *a13(0x100), *a14+, 1 +3fa0e670: move *a13(0xe0), *a14+, 1 +3fa0e690: move @0xb7ee0, *a14+, 1 +3fa0e6c0: move a11, a9 +3fa0e6d0: sll 0x2, a9 +3fa0e6e0: sub a11, a9 +3fa0e6f0: add a11, a9 +3fa0e700: subk 5, a9 +3fa0e710: move a9, *a14+, 1 +3fa0e720: move *a13(0xa0), *a14+, 1 +3fa0e740: move *a13(0xc0), *a14+, 1 +3fa0e760: calla L3FB0AEA0 +3fa0e790: move a14, -*sp, 1 +3fa0e7a0: movi 0x3fa00780, a9 +3fa0e7d0: move a9, *a14+, 1 +3fa0e7e0: move *a13(0x140), a9, 1 +3fa0e800: sll 0x9, a9 +3fa0e810: addi 0x251b40, a9 +3fa0e840: move a9, *a14+, 1 +3fa0e850: move *a13(0x1c0), a9, 1 +3fa0e870: setf 1, 0, 0 +3fa0e880: move *a9(0xa), a8, 0 +3fa0e8a0: move a8, *a14+, 1 +3fa0e8b0: movk 2, a9 +3fa0e8c0: move a9, *a14+, 1 +3fa0e8d0: move *a13(0x100), *a14+, 1 +3fa0e8f0: move *a13(0xe0), *a14+, 1 +3fa0e910: move @0xb7ee0, *a14+, 1 +3fa0e940: move a11, a9 +3fa0e950: sll 0x2, a9 +3fa0e960: add a11, a9 +3fa0e970: add a11, a9 +3fa0e980: subk 5, a9 +3fa0e990: move a9, *a14+, 1 +3fa0e9a0: move *a13(0xa0), *a14+, 1 +3fa0e9c0: move *a13(0xc0), *a14+, 1 +3fa0e9e0: calla L3FB05BC0 +3fa0ea10: move a14, -*sp, 1 +3fa0ea20: move *a13(0x140), a9, 1 +3fa0ea40: sll 0x9, a9 +3fa0ea50: addi 0x253f40, a9 +3fa0ea80: move *a9+, *a14+, 1 +3fa0ea90: move *a13(0x1c0), a9, 1 +3fa0eab0: setf 1, 0, 0 +3fa0eac0: move *a9(0xc), a9, 0 +3fa0eae0: jreq L3FA0EB10 +3fa0eaf0: sub a9, a9 +3fa0eb00: jruc L3FA0EB20 +L3FA0EB10: +3fa0eb10: movk 1, a9 +L3FA0EB20: +3fa0eb20: move a9, *a14+, 1 +3fa0eb30: move *a13(0x100), *a14+, 1 +3fa0eb50: move *a13(0xe0), *a14+, 1 +3fa0eb70: move @0xb7ee0, *a14+, 1 +3fa0eba0: subk 5, a11 +3fa0ebb0: move a11, *a14+, 1 +3fa0ebc0: move *a13(0xa0), a11, 1 +3fa0ebe0: movk 14, a9 +3fa0ebf0: mpys a11, a9 +3fa0ec00: move a9, *a14+, 1 +3fa0ec10: move *a13(0xc0), *a14+, 1 +3fa0ec30: calla L3FB0AEA0 +3fa0ec60: move a14, -*sp, 1 +3fa0ec70: move *a13(0x140), a9, 1 +3fa0ec90: sll 0x9, a9 +3fa0eca0: addi 0x254540, a9 +3fa0ecd0: move *a9+, *a14+, 1 +3fa0ece0: move *a13(0x1c0), a9, 1 +3fa0ed00: setf 1, 0, 0 +3fa0ed10: move *a9(0xd), a8, 0 +3fa0ed30: move a8, *a14+, 1 +3fa0ed40: move *a13(0x100), *a14+, 1 +3fa0ed60: move *a13(0xe0), *a14+, 1 +3fa0ed80: move @0xb7ee0, *a14+, 1 +3fa0edb0: move *a13(0x80), a9, 1 +3fa0edd0: add a9, a9 +3fa0ede0: subk 5, a9 +3fa0edf0: move a9, *a14+, 1 +3fa0ee00: movk 14, a9 +3fa0ee10: mpys a11, a9 +3fa0ee20: move a9, *a14+, 1 +3fa0ee30: move *a13(0xc0), *a14+, 1 +3fa0ee50: calla L3FB0AEA0 +3fa0ee80: move a14, -*sp, 1 +3fa0ee90: move *a13(0x140), a9, 1 +3fa0eeb0: sll 0x9, a9 +3fa0eec0: addi 0x254b40, a9 +3fa0eef0: move *a9+, *a14+, 1 +3fa0ef00: move *a13(0x1c0), a9, 1 +3fa0ef20: setf 1, 0, 0 +3fa0ef30: move *a9(0x13), a8, 0 +3fa0ef50: move a8, *a14+, 1 +3fa0ef60: move *a13(0x100), *a14+, 1 +3fa0ef80: move *a13(0xe0), *a14+, 1 +3fa0efa0: move @0xb7ee0, *a14+, 1 +3fa0efd0: move *a13(0x80), a9, 1 +3fa0eff0: sll 0x1, a9 +3fa0f000: move *a13(0x80), a11, 1 +3fa0f020: add a11, a9 +3fa0f030: subk 5, a9 +3fa0f040: move a9, *a14+, 1 +3fa0f050: move *a13(0xa0), a9, 1 +3fa0f070: movk 14, a11 +3fa0f080: mpys a9, a11 +3fa0f090: move a11, *a14+, 1 +3fa0f0a0: move *a13(0xc0), *a14+, 1 +3fa0f0c0: calla L3FB0AEA0 +3fa0f0f0: move a14, -*sp, 1 +3fa0f100: movi 0x3fa008e0, a11 +3fa0f130: move a11, *a14+, 1 +3fa0f140: movk 1, a11 +3fa0f150: move a11, *a14+, 1 +3fa0f160: move *a13(0x140), a11, 1 +3fa0f180: sll 0x9, a11 +3fa0f190: addi 0x255140, a11 +3fa0f1c0: move *a11+, *a14+, 1 +3fa0f1d0: move *a13(0x100), *a14+, 1 +3fa0f1f0: move *a13(0xe0), *a14+, 1 +3fa0f210: move @0xb7ee0, *a14+, 1 +3fa0f240: move *a13(0x80), a11, 1 +3fa0f260: move a11, a9 +3fa0f270: sll 0x3, a9 +3fa0f280: add a11, a9 +3fa0f290: add a11, a9 +3fa0f2a0: subk 5, a9 +3fa0f2b0: move a9, *a14+, 1 +3fa0f2c0: move *a13(0xa0), *a14+, 1 +3fa0f2e0: move *a13(0xc0), *a14+, 1 +3fa0f300: calla L3FB0BC50 +3fa0f330: move a8, *a13, 1 +3fa0f340: move a14, -*sp, 1 +3fa0f350: move a8, *a14+, 1 +3fa0f360: move *a13(0xc0), *a14+, 1 +3fa0f380: calla L3FB11A10 +3fa0f3b0: move a8, @0x25c9c0, 1 +3fa0f3e0: move *a8(0x160), a9, 1 +3fa0f400: movk 1, a11 +3fa0f410: movb a11, *a9(0x30) +3fa0f430: setf 8, 0, 0 +3fa0f440: move *a13(0x200), a9, 0 +3fa0f460: jreq L3FA0F4E0 +3fa0f470: move a8, a8 +3fa0f480: jreq L3FA0F4E0 +3fa0f490: move *a8(0x160), a11, 1 +3fa0f4b0: sub a9, a9 +3fa0f4c0: movb a9, *a11(0x20) +L3FA0F4E0: +3fa0f4e0: move a14, -*sp, 1 +3fa0f4f0: movi 0x3f9f5050, a11 +3fa0f520: move a11, *a14+, 1 +3fa0f530: movk 1, a9 +3fa0f540: move a9, *a14+, 1 +3fa0f550: move *a13(0x140), a9, 1 +3fa0f570: sll 0x9, a9 +3fa0f580: addi 0x255740, a9 +3fa0f5b0: move *a9+, *a14+, 1 +3fa0f5c0: move *a13(0x100), *a14+, 1 +3fa0f5e0: move *a13(0xe0), *a14+, 1 +3fa0f600: move @0xb7ee0, *a14+, 1 +3fa0f630: move *a13(0x80), a9, 1 +3fa0f650: move a9, a11 +3fa0f660: sll 0x3, a11 +3fa0f670: add a9, a11 +3fa0f680: add a9, a11 +3fa0f690: subk 5, a11 +3fa0f6a0: move a11, *a14+, 1 +3fa0f6b0: move *a13(0xa0), a11, 1 +3fa0f6d0: movk 13, a9 +3fa0f6e0: mpys a11, a9 +3fa0f6f0: move a9, *a14+, 1 +3fa0f700: move *a13(0xc0), *a14+, 1 +3fa0f720: calla L3FB0BC50 +3fa0f750: move a8, *a13, 1 +3fa0f760: setf 8, 0, 0 +3fa0f770: move *a13(0x200), a9, 0 +3fa0f790: jreq L3FA0F8B0 +3fa0f7a0: move a14, -*sp, 1 +3fa0f7b0: move a8, *a14+, 1 +3fa0f7c0: move *a13(0xc0), *a14+, 1 +3fa0f7e0: calla L3FB11A10 +3fa0f810: move a8, @0x25c9c0, 1 +3fa0f840: move a8, a8 +3fa0f850: jreq L3FA0F8B0 +3fa0f860: move *a8(0x160), a9, 1 +3fa0f880: sub a11, a11 +3fa0f890: movb a11, *a9(0x20) +L3FA0F8B0: +3fa0f8b0: move a14, -*sp, 1 +3fa0f8c0: movi 0x3fa001c0, a11 +3fa0f8f0: move a11, *a14+, 1 +3fa0f900: movk 1, a9 +3fa0f910: move a9, *a14+, 1 +3fa0f920: move *a13(0x140), a9, 1 +3fa0f940: sll 0x9, a9 +3fa0f950: addi 0x255d40, a9 +3fa0f980: move *a9+, *a14+, 1 +3fa0f990: move *a13(0x100), *a14+, 1 +3fa0f9b0: move *a13(0xe0), *a14+, 1 +3fa0f9d0: move @0xb7ee0, *a14+, 1 +3fa0fa00: move *a13(0x80), a9, 1 +3fa0fa20: move a9, a11 +3fa0fa30: sll 0x3, a11 +3fa0fa40: add a9, a11 +3fa0fa50: add a9, a11 +3fa0fa60: subk 5, a11 +3fa0fa70: move a11, *a14+, 1 +3fa0fa80: move *a13(0xa0), a11, 1 +3fa0faa0: movk 25, a9 +3fa0fab0: mpys a11, a9 +3fa0fac0: move a9, *a14+, 1 +3fa0fad0: move *a13(0xc0), *a14+, 1 +3fa0faf0: calla L3FB0BC50 +3fa0fb20: movk 1, a9 +3fa0fb30: move a9, @0x25ca00, 1 +3fa0fb60: move a14, -*sp, 1 +3fa0fb70: move *a13(0x20), *a14+, 1 +3fa0fb90: move @0x1a6810, *a14+, 1 +3fa0fbc0: calla L3FD64F60 +3fa0fbf0: move *a13(0xc0), a9, 1 +3fa0fc10: move a9, @0x25c940, 1 +3fa0fc40: move a9, a8 +L3FA0FC50: +3fa0fc50: subi 0x210, a14 +3fa0fc70: mmfm sp, a9,a11,a13 +3fa0fc90: rets +3fa0fca0: mmtm sp, a9,a11,a13 +3fa0fcc0: move a14, a13 +3fa0fcd0: addi 0x250, a14 +3fa0fcf0: sub a11, a11 +3fa0fd00: movb a11, *a13(0x200) +3fa0fd20: move @0x1a73e0, a11, 1 +3fa0fd50: jrne L3FA0FD90 +3fa0fd60: sub a8, a8 +3fa0fd70: jauc L3FA11C40 +L3FA0FD90: +3fa0fd90: move @0x25c940, a11, 1 +3fa0fdc0: jreq L3FA0FEA0 +3fa0fdd0: move a11, *a13(0x1e0), 1 +3fa0fdf0: calla L3FA001C0 +3fa0fe20: move a14, -*sp, 1 +3fa0fe30: move a13, a11 +3fa0fe40: addi 0x1e0, a11 +3fa0fe60: move a11, *a14+, 1 +3fa0fe70: calla L3FB12740 +L3FA0FEA0: +3fa0fea0: movi 0xaec60, a11 +3fa0fed0: move a11, *a13(0x120), 1 +3fa0fef0: setf 2, 0, 0 +3fa0ff00: move *a11(0x88), a9, 0 +3fa0ff20: move a9, *a13(0x140), 1 +3fa0ff40: move @0x1a73e0, @0x25c960, 1 +3fa0ff90: move @0x25c960, a9, 1 +3fa0ffc0: addi 0x720, a9 +3fa0ffe0: move a9, *a13(0x160), 1 +3fa10000: move @0x25c960, a9, 1 +3fa10030: addi 0x740, a9 +3fa10050: move a9, *a13(0x180), 1 +3fa10070: move @0x25c960, a9, 1 +3fa100a0: addi 0x760, a9 +3fa100c0: move a9, *a13(0x1a0), 1 +3fa100e0: move @0x25c960, a9, 1 +3fa10110: addi 0x780, a9 +3fa10130: move a9, *a13(0x1c0), 1 +3fa10150: move a14, -*sp, 1 +3fa10160: move @0x1a6810, *a14+, 1 +3fa10190: calla L3FD60E60 +3fa101c0: move a8, *a13(0x60), 1 +3fa101e0: move a14, -*sp, 1 +3fa101f0: move @0x1a6810, *a14+, 1 +3fa10220: calla L3FD60F20 +3fa10250: move a8, *a13(0x40), 1 +3fa10270: move a14, -*sp, 1 +3fa10280: move a13, a9 +3fa10290: addi 0xa0, a9 +3fa102b0: move a9, *a14+, 1 +3fa102c0: move a13, a9 +3fa102d0: addi 0x80, a9 +3fa102f0: move a9, *a14+, 1 +3fa10300: move @0xb7ee0, *a14+, 1 +3fa10330: calla L3FA00040 +3fa10360: move @0x19ff60, a9, 1 +3fa10390: move a9, *a13(0xe0), 1 +3fa103b0: move @0x19ff80, a11, 1 +3fa103e0: move a11, *a13(0x100), 1 +3fa10400: setf 1, 0, 0 +3fa10410: move @0xaed53, a9, 0 +3fa10440: jreq L3FA10570 +3fa10450: move @0xaed54, a9, 0 +3fa10480: jreq L3FA104D0 +3fa10490: movk 1, a9 +3fa104a0: movb a9, *a13(0x200) +3fa104c0: jruc L3FA10570 +L3FA104D0: +3fa104d0: move a14, -*sp, 1 +3fa104e0: move @0x1a6810, *a14+, 1 +3fa10510: calla L3F4C1B70 +3fa10540: move a8, a9 +3fa10550: jaeq L3FA11C40 +L3FA10570: +3fa10570: move a14, -*sp, 1 +3fa10580: move a11, *a14+, 1 +3fa10590: move *a13(0xe0), *a14+, 1 +3fa105b0: movk 1, a9 +3fa105c0: move a9, *a14+, 1 +3fa105d0: move *a13(0x80), a9, 1 +3fa105f0: sll 0x4, a9 +3fa10600: move *a13(0x80), a11, 1 +3fa10620: add a11, a9 +3fa10630: subk 5, a9 +3fa10640: move a9, *a14+, 1 +3fa10650: move *a13(0xa0), a9, 1 +3fa10670: movk 26, a11 +3fa10680: mpys a9, a11 +3fa10690: move a11, *a14+, 1 +3fa106a0: movi 0x12c, a11 +3fa106c0: move a11, *a14+, 1 +3fa106d0: move a11, *a14+, 1 +3fa106e0: move *a13(0x40), *a14+, 1 +3fa10700: move @0x1a6810, *a14+, 1 +3fa10730: calla L3FD41B90 +3fa10760: move a8, *a13(0x20), 1 +3fa10780: move a14, -*sp, 1 +3fa10790: movi 0x20800d, a11 +3fa107c0: move a11, *a14+, 1 +3fa107d0: move a8, *a14+, 1 +3fa107e0: move @0x1a6810, *a14+, 1 +3fa10810: calla L3FD97D50 +3fa10840: move a14, -*sp, 1 +3fa10850: sub a11, a11 +3fa10860: move a11, *a14+, 1 +3fa10870: move a11, *a14+, 1 +3fa10880: move a11, *a14+, 1 +3fa10890: move a11, *a14+, 1 +3fa108a0: move a11, *a14+, 1 +3fa108b0: move *a13(0x140), a11, 1 +3fa108d0: sll 0x9, a11 +3fa108e0: addi 0x256940, a11 +3fa10910: move *a11+, *a14+, 1 +3fa10920: move *a13(0x20), *a14+, 1 +3fa10940: move @0x1a6810, *a14+, 1 +3fa10970: calla L3FD9C170 +3fa109a0: move a14, -*sp, 1 +3fa109b0: move @0x25c960, a11, 1 +3fa109e0: move *a11(0x80), *a14+, 1 +3fa10a00: move *a13(0x20), *a14+, 1 +3fa10a20: move @0x1a6810, *a14+, 1 +3fa10a50: calla L3FD9C7B0 +3fa10a80: move a14, -*sp, 1 +3fa10a90: move *a13(0x20), *a14+, 1 +3fa10ab0: move @0x1a6810, *a14+, 1 +3fa10ae0: calla L3FB04900 +3fa10b10: move a8, *a13(0xc0), 1 +3fa10b30: sub a11, a11 +3fa10b40: move a11, *a13(0x210), 1 +3fa10b60: move a11, *a13(0x230), 1 +3fa10b80: setf 8, 0, 0 +L3FA10B90: +3fa10b90: move *a13(0x230), a11, 1 +3fa10bb0: sll 0x5, a11 +3fa10bc0: addi 0x23f9a0, a11 +3fa10bf0: move @0x25c960, a9, 1 +3fa10c20: move *a11, a11, 1 +3fa10c30: move *a9(0x800), a9, 0 +3fa10c50: cmp a9, a11 +3fa10c60: jrne L3FA10CB0 +3fa10c70: move *a13(0x230), *a13(0x210), 1 +3fa10ca0: jruc L3FA10D20 +L3FA10CB0: +3fa10cb0: move *a13(0x230), a11, 1 +3fa10cd0: inc a11 +3fa10ce0: move a11, *a13(0x230), 1 +3fa10d00: subk 13, a11 +3fa10d10: jrlt L3FA10B90 +L3FA10D20: +3fa10d20: move a14, -*sp, 1 +3fa10d30: sub a11, a11 +3fa10d40: move a11, *a14+, 1 +3fa10d50: movi 0x3fa00780, a9 +3fa10d80: move a9, *a14+, 1 +3fa10d90: move *a13(0x140), a11, 1 +3fa10db0: sll 0x9, a11 +3fa10dc0: addi 0x256340, a11 +3fa10df0: move a11, *a14+, 1 +3fa10e00: move *a13(0x210), *a14+, 1 +3fa10e20: movk 13, a11 +3fa10e30: move a11, *a14+, 1 +3fa10e40: move *a13(0x100), *a14+, 1 +3fa10e60: move *a13(0xe0), *a14+, 1 +3fa10e80: move @0xb7ee0, *a14+, 1 +3fa10eb0: move *a13(0x80), a11, 1 +3fa10ed0: movk 14, a9 +3fa10ee0: mpys a11, a9 +3fa10ef0: add a11, a9 +3fa10f00: subk 5, a9 +3fa10f10: move a9, *a14+, 1 +3fa10f20: move *a13(0xa0), a9, 1 +3fa10f40: movk 13, a11 +3fa10f50: mpys a9, a11 +3fa10f60: move a11, *a14+, 1 +3fa10f70: move *a13(0x80), a11, 1 +3fa10f90: add a11, a11 +3fa10fa0: subk 5, a11 +3fa10fb0: move a11, *a14+, 1 +3fa10fc0: move a9, *a14+, 1 +3fa10fd0: move *a13(0xc0), *a14+, 1 +3fa10ff0: calla L3FB08CE0 +3fa11020: move a14, -*sp, 1 +3fa11030: movi 0x3fa00950, a11 +3fa11060: move a11, *a14+, 1 +3fa11070: movk 1, a11 +3fa11080: move a11, *a14+, 1 +3fa11090: move *a13(0x140), a11, 1 +3fa110b0: sll 0x9, a11 +3fa110c0: addi 0x256f40, a11 +3fa110f0: move *a11+, *a14+, 1 +3fa11100: move *a13(0x100), *a14+, 1 +3fa11120: move *a13(0xe0), *a14+, 1 +3fa11140: move @0xb7ee0, *a14+, 1 +3fa11170: move *a13(0x80), a11, 1 +3fa11190: sll 0x3, a11 +3fa111a0: move *a13(0x80), a9, 1 +3fa111c0: add a9, a11 +3fa111d0: subk 5, a11 +3fa111e0: move a11, *a14+, 1 +3fa111f0: move *a13(0xa0), a11, 1 +3fa11210: move a11, a9 +3fa11220: sll 0x4, a9 +3fa11230: sub a11, a9 +3fa11240: move a9, *a14+, 1 +3fa11250: move *a13(0xc0), *a14+, 1 +3fa11270: calla L3FB0BC50 +3fa112a0: move a8, *a13, 1 +3fa112b0: move a14, -*sp, 1 +3fa112c0: move a8, *a14+, 1 +3fa112d0: move *a13(0xc0), *a14+, 1 +3fa112f0: calla L3FB11A10 +3fa11320: move a8, @0x25c9c0, 1 +3fa11350: move *a8(0x160), a9, 1 +3fa11370: movk 1, a11 +3fa11380: movb a11, *a9(0x30) +3fa113a0: setf 8, 0, 0 +3fa113b0: move *a13(0x200), a9, 0 +3fa113d0: jreq L3FA11450 +3fa113e0: move a8, a8 +3fa113f0: jreq L3FA11450 +3fa11400: move *a8(0x160), a11, 1 +3fa11420: sub a9, a9 +3fa11430: movb a9, *a11(0x20) +L3FA11450: +3fa11450: move a14, -*sp, 1 +3fa11460: movi 0x3f9f6890, a11 +3fa11490: move a11, *a14+, 1 +3fa114a0: movk 1, a9 +3fa114b0: move a9, *a14+, 1 +3fa114c0: move *a13(0x140), a9, 1 +3fa114e0: sll 0x9, a9 +3fa114f0: addi 0x257540, a9 +3fa11520: move *a9+, *a14+, 1 +3fa11530: move *a13(0x100), *a14+, 1 +3fa11550: move *a13(0xe0), *a14+, 1 +3fa11570: move @0xb7ee0, *a14+, 1 +3fa115a0: move *a13(0x80), a9, 1 +3fa115c0: move a9, a11 +3fa115d0: sll 0x3, a9 +3fa115e0: sll 0x1, a11 +3fa115f0: add a11, a9 +3fa11600: move *a13(0x80), a11, 1 +3fa11620: add a11, a9 +3fa11630: subk 5, a9 +3fa11640: move a9, *a14+, 1 +3fa11650: move *a13(0xa0), a9, 1 +3fa11670: move a9, a11 +3fa11680: sll 0x4, a11 +3fa11690: sub a9, a11 +3fa116a0: move a11, *a14+, 1 +3fa116b0: move *a13(0xc0), *a14+, 1 +3fa116d0: calla L3FB0BC50 +3fa11700: move a8, *a13, 1 +3fa11710: setf 8, 0, 0 +3fa11720: move *a13(0x200), a11, 0 +3fa11740: jreq L3FA11860 +3fa11750: move a14, -*sp, 1 +3fa11760: move a8, *a14+, 1 +3fa11770: move *a13(0xc0), *a14+, 1 +3fa11790: calla L3FB11A10 +3fa117c0: move a8, @0x25c9c0, 1 +3fa117f0: move a8, a8 +3fa11800: jreq L3FA11860 +3fa11810: move *a8(0x160), a9, 1 +3fa11830: sub a11, a11 +3fa11840: movb a11, *a9(0x20) +L3FA11860: +3fa11860: move a14, -*sp, 1 +3fa11870: movi 0x3fa001c0, a11 +3fa118a0: move a11, *a14+, 1 +3fa118b0: movk 1, a9 +3fa118c0: move a9, *a14+, 1 +3fa118d0: move *a13(0x140), a9, 1 +3fa118f0: sll 0x9, a9 +3fa11900: addi 0x257b40, a9 +3fa11930: move *a9+, *a14+, 1 +3fa11940: move *a13(0x100), *a14+, 1 +3fa11960: move *a13(0xe0), *a14+, 1 +3fa11980: move @0xb7ee0, *a14+, 1 +3fa119b0: move *a13(0x80), a9, 1 +3fa119d0: move a9, a11 +3fa119e0: sll 0x3, a9 +3fa119f0: sll 0x2, a11 +3fa11a00: add a11, a9 +3fa11a10: move *a13(0x80), a11, 1 +3fa11a30: add a11, a9 +3fa11a40: subk 5, a9 +3fa11a50: move a9, *a14+, 1 +3fa11a60: move *a13(0xa0), a9, 1 +3fa11a80: move a9, a11 +3fa11a90: sll 0x4, a11 +3fa11aa0: sub a9, a11 +3fa11ab0: move a11, *a14+, 1 +3fa11ac0: move *a13(0xc0), *a14+, 1 +3fa11ae0: calla L3FB0BC50 +3fa11b10: movk 1, a11 +3fa11b20: move a11, @0x25ca00, 1 +3fa11b50: move a14, -*sp, 1 +3fa11b60: move *a13(0x20), *a14+, 1 +3fa11b80: move @0x1a6810, *a14+, 1 +3fa11bb0: calla L3FD64F60 +3fa11be0: move *a13(0xc0), a11, 1 +3fa11c00: move a11, @0x25c940, 1 +3fa11c30: move a11, a8 +L3FA11C40: +3fa11c40: subi 0x250, a14 +3fa11c60: mmfm sp, a9,a11,a13 +3fa11c80: rets +3fa11c90: mmtm sp, a9,a11,a13 +3fa11cb0: move a14, a13 +3fa11cc0: addi 0x250, a14 +3fa11ce0: sub a11, a11 +3fa11cf0: movb a11, *a13(0x240) +3fa11d10: move @0x1a73e0, a11, 1 +3fa11d40: jrne L3FA11D80 +3fa11d50: sub a8, a8 +3fa11d60: jauc L3FA14D80 +L3FA11D80: +3fa11d80: move @0x25c940, a11, 1 +3fa11db0: jreq L3FA11E90 +3fa11dc0: move a11, *a13(0x220), 1 +3fa11de0: calla L3FA001C0 +3fa11e10: move a14, -*sp, 1 +3fa11e20: move a13, a11 +3fa11e30: addi 0x220, a11 +3fa11e50: move a11, *a14+, 1 +3fa11e60: calla L3FB12740 +L3FA11E90: +3fa11e90: movi 0xaec60, a11 +3fa11ec0: move a11, *a13(0x140), 1 +3fa11ee0: setf 2, 0, 0 +3fa11ef0: move *a11(0x88), a9, 0 +3fa11f10: move a9, *a13(0x160), 1 +3fa11f30: move @0x1a73e0, @0x25c960, 1 +3fa11f80: move @0x25c960, a9, 1 +3fa11fb0: addi 0x720, a9 +3fa11fd0: move a9, *a13(0x1a0), 1 +3fa11ff0: move @0x25c960, a9, 1 +3fa12020: addi 0x740, a9 +3fa12040: move a9, *a13(0x1c0), 1 +3fa12060: move @0x25c960, a9, 1 +3fa12090: addi 0x780, a9 +3fa120b0: move a9, *a13(0x1e0), 1 +3fa120d0: move @0x25c960, a9, 1 +3fa12100: move *a9(0xd60), *a13(0x200), 1 +3fa12130: move a14, -*sp, 1 +3fa12140: move @0x1a6810, *a14+, 1 +3fa12170: calla L3FD60E60 +3fa121a0: move a8, *a13(0x80), 1 +3fa121c0: move a14, -*sp, 1 +3fa121d0: move @0x1a6810, *a14+, 1 +3fa12200: calla L3FD60F20 +3fa12230: move a8, *a13(0x60), 1 +3fa12250: move a14, -*sp, 1 +3fa12260: move a13, a9 +3fa12270: addi 0xc0, a9 +3fa12290: move a9, *a14+, 1 +3fa122a0: move a13, a9 +3fa122b0: addi 0xa0, a9 +3fa122d0: move a9, *a14+, 1 +3fa122e0: move @0xb7ee0, *a14+, 1 +3fa12310: calla L3FA00040 +3fa12340: move @0x19ff60, a9, 1 +3fa12370: move a9, *a13(0x100), 1 +3fa12390: move @0x19ff80, a11, 1 +3fa123c0: move a11, *a13(0x120), 1 +3fa123e0: setf 1, 0, 0 +3fa123f0: move @0xaed53, a9, 0 +3fa12420: jreq L3FA12550 +3fa12430: move @0xaed54, a9, 0 +3fa12460: jreq L3FA124B0 +3fa12470: movk 1, a9 +3fa12480: movb a9, *a13(0x240) +3fa124a0: jruc L3FA12550 +L3FA124B0: +3fa124b0: move a14, -*sp, 1 +3fa124c0: move @0x1a6810, *a14+, 1 +3fa124f0: calla L3F4C1B70 +3fa12520: move a8, a9 +3fa12530: jaeq L3FA14D80 +L3FA12550: +3fa12550: move a14, -*sp, 1 +3fa12560: move a11, *a14+, 1 +3fa12570: move *a13(0x100), *a14+, 1 +3fa12590: movk 1, a9 +3fa125a0: move a9, *a14+, 1 +3fa125b0: move *a13(0xa0), a9, 1 +3fa125d0: move a9, a11 +3fa125e0: sll 0x3, a9 +3fa125f0: sll 0x2, a11 +3fa12600: add a11, a9 +3fa12610: move *a13(0xa0), a11, 1 +3fa12630: add a11, a9 +3fa12640: subk 5, a9 +3fa12650: move a9, *a14+, 1 +3fa12660: move *a13(0xc0), a9, 1 +3fa12680: move a9, a11 +3fa12690: sll 0x5, a11 +3fa126a0: add a9, a11 +3fa126b0: move a11, *a14+, 1 +3fa126c0: movi 0x12c, a11 +3fa126e0: move a11, *a14+, 1 +3fa126f0: move a11, *a14+, 1 +3fa12700: move *a13(0x60), *a14+, 1 +3fa12720: move @0x1a6810, *a14+, 1 +3fa12750: calla L3FD41B90 +3fa12780: move a8, *a13(0x40), 1 +3fa127a0: move a14, -*sp, 1 +3fa127b0: movi 0x20800d, a11 +3fa127e0: move a11, *a14+, 1 +3fa127f0: move a8, *a14+, 1 +3fa12800: move @0x1a6810, *a14+, 1 +3fa12830: calla L3FD97D50 +3fa12860: move a14, -*sp, 1 +3fa12870: sub a11, a11 +3fa12880: move a11, *a14+, 1 +3fa12890: move a11, *a14+, 1 +3fa128a0: move a11, *a14+, 1 +3fa128b0: move a11, *a14+, 1 +3fa128c0: move a11, *a14+, 1 +3fa128d0: move *a13(0x160), a11, 1 +3fa128f0: sll 0x9, a11 +3fa12900: addi 0x258140, a11 +3fa12930: move *a11+, *a14+, 1 +3fa12940: move *a13(0x40), *a14+, 1 +3fa12960: move @0x1a6810, *a14+, 1 +3fa12990: calla L3FD9C170 +3fa129c0: move a14, -*sp, 1 +3fa129d0: move @0x25c960, a11, 1 +3fa12a00: move *a11(0x80), *a14+, 1 +3fa12a20: move *a13(0x40), *a14+, 1 +3fa12a40: move @0x1a6810, *a14+, 1 +3fa12a70: calla L3FD9C7B0 +3fa12aa0: move a14, -*sp, 1 +3fa12ab0: move *a13(0x40), *a14+, 1 +3fa12ad0: move @0x1a6810, *a14+, 1 +3fa12b00: calla L3FB04900 +3fa12b30: move a8, *a13(0xe0), 1 +3fa12b50: move a14, -*sp, 1 +3fa12b60: sub a11, a11 +3fa12b70: move a11, *a14+, 1 +3fa12b80: movk 2, a11 +3fa12b90: move a11, *a14+, 1 +3fa12ba0: move *a13(0x160), a11, 1 +3fa12bc0: sll 0x9, a11 +3fa12bd0: addi 0x258740, a11 +3fa12c00: move *a11+, *a14+, 1 +3fa12c10: move *a13(0x120), *a14+, 1 +3fa12c30: move *a13(0x100), *a14+, 1 +3fa12c50: move @0xb7ee0, *a14+, 1 +3fa12c80: sub a11, a11 +3fa12c90: move a11, *a14+, 1 +3fa12ca0: move a11, *a14+, 1 +3fa12cb0: move *a13(0xa0), a11, 1 +3fa12cd0: subk 5, a11 +3fa12ce0: move a11, *a14+, 1 +3fa12cf0: sub a11, a11 +3fa12d00: move a11, *a14+, 1 +3fa12d10: move a8, *a14+, 1 +3fa12d20: calla L3FB0D7B0 +3fa12d50: move @0x25c960, a11, 1 +3fa12d80: move *a11(0x780), a9, 1 +3fa12da0: andi 0x300000, a9 +3fa12dd0: sra 0x14, a9 +3fa12de0: move a9, *a13(0x180), 1 +3fa12e00: subk 2, a9 +3fa12e10: jrle L3FA12E50 +3fa12e20: sub a9, a9 +3fa12e30: move a9, *a13(0x180), 1 +L3FA12E50: +3fa12e50: move a14, -*sp, 1 +3fa12e60: movi 0x3fa00780, a9 +3fa12e90: move a9, *a14+, 1 +3fa12ea0: move *a13(0x160), a9, 1 +3fa12ec0: sll 0x9, a9 +3fa12ed0: addi 0x258d40, a9 +3fa12f00: move a9, *a14+, 1 +3fa12f10: move *a13(0x180), *a14+, 1 +3fa12f30: movk 3, a9 +3fa12f40: move a9, *a14+, 1 +3fa12f50: move *a13(0x120), *a14+, 1 +3fa12f70: move *a13(0x100), *a14+, 1 +3fa12f90: move @0xb7ee0, *a14+, 1 +3fa12fc0: move *a13(0xa0), a9, 1 +3fa12fe0: add a9, a9 +3fa12ff0: subk 5, a9 +3fa13000: move a9, *a14+, 1 +3fa13010: move *a13(0xc0), *a14+, 1 +3fa13030: move *a13(0xe0), *a14+, 1 +3fa13050: calla L3FB05BC0 +3fa13080: move a8, *a13, 1 +3fa13090: move a14, -*sp, 1 +3fa130a0: move a8, *a14+, 1 +3fa130b0: move *a13(0xe0), *a14+, 1 +3fa130d0: calla L3FB11A10 +3fa13100: move a8, *a13(0x20), 1 +3fa13120: setf 8, 0, 0 +3fa13130: move @0xb8950, a11, 0 +3fa13160: jreq L3FA131C0 +3fa13170: move *a8(0x160), a9, 1 +3fa13190: sub a11, a11 +3fa131a0: movb a11, *a9(0xc0) +L3FA131C0: +3fa131c0: move a14, -*sp, 1 +3fa131d0: sub a11, a11 +3fa131e0: move a11, *a14+, 1 +3fa131f0: movk 2, a9 +3fa13200: move a9, *a14+, 1 +3fa13210: move *a13(0x160), a9, 1 +3fa13230: sll 0x9, a9 +3fa13240: addi 0x259340, a9 +3fa13270: move *a9+, *a14+, 1 +3fa13280: move *a13(0x120), *a14+, 1 +3fa132a0: move *a13(0x100), *a14+, 1 +3fa132c0: move @0xb7ee0, *a14+, 1 +3fa132f0: move a11, *a14+, 1 +3fa13300: move a11, *a14+, 1 +3fa13310: move *a13(0xa0), a9, 1 +3fa13330: move a9, a11 +3fa13340: sll 0x2, a11 +3fa13350: add a9, a11 +3fa13360: add a9, a11 +3fa13370: subk 5, a11 +3fa13380: move a11, *a14+, 1 +3fa13390: sub a11, a11 +3fa133a0: move a11, *a14+, 1 +3fa133b0: move *a13(0xe0), *a14+, 1 +3fa133d0: calla L3FB0D7B0 +3fa13400: move a14, -*sp, 1 +3fa13410: movi 0x3fa00780, a11 +3fa13440: move a11, *a14+, 1 +3fa13450: move *a13(0x160), a11, 1 +3fa13470: sll 0x9, a11 +3fa13480: addi 0x259940, a11 +3fa134b0: move a11, *a14+, 1 +3fa134c0: move *a13(0x200), a11, 1 +3fa134e0: btst 1, a11 +3fa134f0: jreq L3FA13520 +3fa13500: movk 1, a9 +3fa13510: jruc L3FA13530 +L3FA13520: +3fa13520: sub a9, a9 +L3FA13530: +3fa13530: move a9, *a14+, 1 +3fa13540: movk 2, a9 +3fa13550: move a9, *a14+, 1 +3fa13560: move *a13(0x120), *a14+, 1 +3fa13580: move *a13(0x100), *a14+, 1 +3fa135a0: move @0xb7ee0, *a14+, 1 +3fa135d0: move *a13(0xa0), a9, 1 +3fa135f0: move a9, a11 +3fa13600: sll 0x2, a9 +3fa13610: sll 0x1, a11 +3fa13620: add a11, a9 +3fa13630: move *a13(0xa0), a11, 1 +3fa13650: add a11, a9 +3fa13660: subk 5, a9 +3fa13670: move a9, *a14+, 1 +3fa13680: move *a13(0xc0), *a14+, 1 +3fa136a0: move *a13(0xe0), *a14+, 1 +3fa136c0: calla L3FB05BC0 +3fa136f0: move a14, -*sp, 1 +3fa13700: sub a9, a9 +3fa13710: move a9, *a14+, 1 +3fa13720: movk 2, a9 +3fa13730: move a9, *a14+, 1 +3fa13740: move *a13(0x160), a9, 1 +3fa13760: sll 0x9, a9 +3fa13770: addi 0x259f40, a9 +3fa137a0: move *a9+, *a14+, 1 +3fa137b0: move *a13(0x120), *a14+, 1 +3fa137d0: move *a13(0x100), *a14+, 1 +3fa137f0: move @0xb7ee0, *a14+, 1 +3fa13820: sub a9, a9 +3fa13830: move a9, *a14+, 1 +3fa13840: move a9, *a14+, 1 +3fa13850: subk 5, a11 +3fa13860: move a11, *a14+, 1 +3fa13870: move *a13(0xc0), a11, 1 +3fa13890: sll 0x4, a11 +3fa138a0: move a11, *a14+, 1 +3fa138b0: move *a13(0xe0), *a14+, 1 +3fa138d0: calla L3FB0D7B0 +3fa13900: move a14, -*sp, 1 +3fa13910: movi 0x3fa00780, a11 +3fa13940: move a11, *a14+, 1 +3fa13950: move *a13(0x160), a9, 1 +3fa13970: sll 0x9, a9 +3fa13980: addi 0x25a540, a9 +3fa139b0: move a9, *a14+, 1 +3fa139c0: move *a13(0x200), a9, 1 +3fa139e0: btst 2, a9 +3fa139f0: jreq L3FA13A20 +3fa13a00: sub a11, a11 +3fa13a10: jruc L3FA13A30 +L3FA13A20: +3fa13a20: movk 1, a11 +L3FA13A30: +3fa13a30: move a11, *a14+, 1 +3fa13a40: movk 2, a11 +3fa13a50: move a11, *a14+, 1 +3fa13a60: move *a13(0x120), *a14+, 1 +3fa13a80: move *a13(0x100), *a14+, 1 +3fa13aa0: move @0xb7ee0, *a14+, 1 +3fa13ad0: move *a13(0xa0), a11, 1 +3fa13af0: add a11, a11 +3fa13b00: subk 5, a11 +3fa13b10: move a11, *a14+, 1 +3fa13b20: move *a13(0xc0), a11, 1 +3fa13b40: move a11, a9 +3fa13b50: sll 0x4, a9 +3fa13b60: add a11, a9 +3fa13b70: move a9, *a14+, 1 +3fa13b80: move *a13(0xe0), *a14+, 1 +3fa13ba0: calla L3FB05BC0 +3fa13bd0: move a14, -*sp, 1 +3fa13be0: sub a9, a9 +3fa13bf0: move a9, *a14+, 1 +3fa13c00: movk 2, a9 +3fa13c10: move a9, *a14+, 1 +3fa13c20: move *a13(0x160), a9, 1 +3fa13c40: sll 0x9, a9 +3fa13c50: addi 0x25ab40, a9 +3fa13c80: move *a9+, *a14+, 1 +3fa13c90: move *a13(0x120), *a14+, 1 +3fa13cb0: move *a13(0x100), *a14+, 1 +3fa13cd0: move @0xb7ee0, *a14+, 1 +3fa13d00: sub a9, a9 +3fa13d10: move a9, *a14+, 1 +3fa13d20: move a9, *a14+, 1 +3fa13d30: move *a13(0xa0), a9, 1 +3fa13d50: move a9, a11 +3fa13d60: sll 0x2, a11 +3fa13d70: add a9, a11 +3fa13d80: add a9, a11 +3fa13d90: subk 5, a11 +3fa13da0: move a11, *a14+, 1 +3fa13db0: move *a13(0xc0), a11, 1 +3fa13dd0: sll 0x4, a11 +3fa13de0: move a11, *a14+, 1 +3fa13df0: move *a13(0xe0), *a14+, 1 +3fa13e10: calla L3FB0D7B0 +3fa13e40: move a14, -*sp, 1 +3fa13e50: movi 0x3fa00780, a11 +3fa13e80: move a11, *a14+, 1 +3fa13e90: move *a13(0x160), a11, 1 +3fa13eb0: sll 0x9, a11 +3fa13ec0: addi 0x25b140, a11 +3fa13ef0: move a11, *a14+, 1 +3fa13f00: move @0x25c960, a11, 1 +3fa13f30: move *a11(0x780), a9, 1 +3fa13f50: andi 0xc00000, a9 +3fa13f80: sra 0x16, a9 +3fa13f90: move a9, *a14+, 1 +3fa13fa0: movk 3, a9 +3fa13fb0: move a9, *a14+, 1 +3fa13fc0: move *a13(0x120), *a14+, 1 +3fa13fe0: move *a13(0x100), *a14+, 1 +3fa14000: move @0xb7ee0, *a14+, 1 +3fa14030: move *a13(0xa0), a9, 1 +3fa14050: move a9, a11 +3fa14060: sll 0x2, a9 +3fa14070: sll 0x1, a11 +3fa14080: add a11, a9 +3fa14090: move *a13(0xa0), a11, 1 +3fa140b0: add a11, a9 +3fa140c0: subk 5, a9 +3fa140d0: move a9, *a14+, 1 +3fa140e0: move *a13(0xc0), a9, 1 +3fa14100: move a9, a11 +3fa14110: sll 0x4, a11 +3fa14120: add a9, a11 +3fa14130: move a11, *a14+, 1 +3fa14140: move *a13(0xe0), *a14+, 1 +3fa14160: calla L3FB05BC0 +3fa14190: move a14, -*sp, 1 +3fa141a0: movi 0x3fa009c0, a11 +3fa141d0: move a11, *a14+, 1 +3fa141e0: movk 1, a11 +3fa141f0: move a11, *a14+, 1 +3fa14200: move *a13(0x160), a11, 1 +3fa14220: sll 0x9, a11 +3fa14230: addi 0x25b740, a11 +3fa14260: move *a11+, *a14+, 1 +3fa14270: move *a13(0x120), *a14+, 1 +3fa14290: move *a13(0x100), *a14+, 1 +3fa142b0: move @0xb7ee0, *a14+, 1 +3fa142e0: move *a13(0xa0), a11, 1 +3fa14300: move a11, a9 +3fa14310: sll 0x3, a11 +3fa14320: sll 0x1, a9 +3fa14330: add a9, a11 +3fa14340: move *a13(0xa0), a9, 1 +3fa14360: add a9, a11 +3fa14370: subk 5, a11 +3fa14380: move a11, *a14+, 1 +3fa14390: move *a13(0xc0), *a14+, 1 +3fa143b0: move *a13(0xe0), *a14+, 1 +3fa143d0: calla L3FB0BC50 +3fa14400: move a8, *a13, 1 +3fa14410: move a14, -*sp, 1 +3fa14420: move a8, *a14+, 1 +3fa14430: move *a13(0xe0), *a14+, 1 +3fa14450: calla L3FB11A10 +3fa14480: move a8, @0x25c9c0, 1 +3fa144b0: move *a8(0x160), a11, 1 +3fa144d0: movk 1, a9 +3fa144e0: movb a9, *a11(0x30) +3fa14500: setf 8, 0, 0 +3fa14510: move *a13(0x240), a11, 0 +3fa14530: jreq L3FA145B0 +3fa14540: move a8, a8 +3fa14550: jreq L3FA145B0 +3fa14560: move *a8(0x160), a9, 1 +3fa14580: sub a11, a11 +3fa14590: movb a11, *a9(0x20) +L3FA145B0: +3fa145b0: move a14, -*sp, 1 +3fa145c0: movi 0x3f9f6d90, a11 +3fa145f0: move a11, *a14+, 1 +3fa14600: movk 1, a9 +3fa14610: move a9, *a14+, 1 +3fa14620: move *a13(0x160), a9, 1 +3fa14640: sll 0x9, a9 +3fa14650: addi 0x25bd40, a9 +3fa14680: move *a9+, *a14+, 1 +3fa14690: move *a13(0x120), *a14+, 1 +3fa146b0: move *a13(0x100), *a14+, 1 +3fa146d0: move @0xb7ee0, *a14+, 1 +3fa14700: move *a13(0xa0), a9, 1 +3fa14720: move a9, a11 +3fa14730: sll 0x3, a9 +3fa14740: sll 0x1, a11 +3fa14750: add a11, a9 +3fa14760: move *a13(0xa0), a11, 1 +3fa14780: add a11, a9 +3fa14790: subk 5, a9 +3fa147a0: move a9, *a14+, 1 +3fa147b0: move *a13(0xc0), a9, 1 +3fa147d0: movk 13, a11 +3fa147e0: mpys a9, a11 +3fa147f0: move a11, *a14+, 1 +3fa14800: move *a13(0xe0), *a14+, 1 +3fa14820: calla L3FB0BC50 +3fa14850: move a8, *a13, 1 +3fa14860: setf 8, 0, 0 +3fa14870: move *a13(0x240), a11, 0 +3fa14890: jreq L3FA149B0 +3fa148a0: move a14, -*sp, 1 +3fa148b0: move a8, *a14+, 1 +3fa148c0: move *a13(0xe0), *a14+, 1 +3fa148e0: calla L3FB11A10 +3fa14910: move a8, @0x25c9c0, 1 +3fa14940: move a8, a8 +3fa14950: jreq L3FA149B0 +3fa14960: move *a8(0x160), a9, 1 +3fa14980: sub a11, a11 +3fa14990: movb a11, *a9(0x20) +L3FA149B0: +3fa149b0: move a14, -*sp, 1 +3fa149c0: movi 0x3fa001c0, a11 +3fa149f0: move a11, *a14+, 1 +3fa14a00: movk 1, a9 +3fa14a10: move a9, *a14+, 1 +3fa14a20: move *a13(0x160), a9, 1 +3fa14a40: sll 0x9, a9 +3fa14a50: addi 0x25c340, a9 +3fa14a80: move *a9+, *a14+, 1 +3fa14a90: move *a13(0x120), *a14+, 1 +3fa14ab0: move *a13(0x100), *a14+, 1 +3fa14ad0: move @0xb7ee0, *a14+, 1 +3fa14b00: move *a13(0xa0), a9, 1 +3fa14b20: move a9, a11 +3fa14b30: sll 0x3, a9 +3fa14b40: sll 0x1, a11 +3fa14b50: add a11, a9 +3fa14b60: move *a13(0xa0), a11, 1 +3fa14b80: add a11, a9 +3fa14b90: subk 5, a9 +3fa14ba0: move a9, *a14+, 1 +3fa14bb0: move *a13(0xc0), a9, 1 +3fa14bd0: movk 25, a11 +3fa14be0: mpys a9, a11 +3fa14bf0: move a11, *a14+, 1 +3fa14c00: move *a13(0xe0), *a14+, 1 +3fa14c20: calla L3FB0BC50 +3fa14c50: movk 1, a11 +3fa14c60: move a11, @0x25ca00, 1 +3fa14c90: move a14, -*sp, 1 +3fa14ca0: move *a13(0x40), *a14+, 1 +3fa14cc0: move @0x1a6810, *a14+, 1 +3fa14cf0: calla L3FD64F60 +3fa14d20: move *a13(0xe0), a11, 1 +3fa14d40: move a11, @0x25c940, 1 +3fa14d70: move a11, a8 +L3FA14D80: +3fa14d80: subi 0x250, a14 +3fa14da0: mmfm sp, a9,a11,a13 +3fa14dc0: rets +L3FA14DD0: +3fa14dd0: mmtm sp, a7,a9,a11,a13 +3fa14df0: move a14, a13 +3fa14e00: addk 32, a14 +3fa14e10: move a14, -*sp, 1 +3fa14e20: move *a13(0xffe0), *a14+, 1 +3fa14e40: movi 0x3fa203e0, a8 +3fa14e70: move a8, *a14+, 1 +3fa14e80: calla L3FB341E0 +3fa14eb0: move a14, -*sp, 1 +3fa14ec0: movk 1, a11 +3fa14ed0: move a11, *a14+, 1 +3fa14ee0: move @0x1a71f0, *a14+, 1 +3fa14f10: calla L3FB11A10 +3fa14f40: move a8, a9 +3fa14f50: jreq L3FA15050 +3fa14f60: move a14, -*sp, 1 +3fa14f70: move *a13(0xffe0), a7, 1 +3fa14f90: sll 0x9, a7 +3fa14fa0: addi 0x240740, a7 +3fa14fd0: move a7, *a14+, 1 +3fa14fe0: move a9, *a14+, 1 +3fa14ff0: move @0x1a71f0, *a14+, 1 +3fa15020: calla L3F37F180 +L3FA15050: +3fa15050: move a14, -*sp, 1 +3fa15060: move a11, *a14+, 1 +3fa15070: move @0x1a7210, *a14+, 1 +3fa150a0: calla L3FB11A10 +3fa150d0: move a8, a9 +3fa150e0: jreq L3FA151E0 +3fa150f0: move a14, -*sp, 1 +3fa15100: move *a13(0xffe0), a7, 1 +3fa15120: sll 0x9, a7 +3fa15130: addi 0x240d40, a7 +3fa15160: move a7, *a14+, 1 +3fa15170: move a9, *a14+, 1 +3fa15180: move @0x1a7210, *a14+, 1 +3fa151b0: calla L3F37F180 +L3FA151E0: +3fa151e0: move a14, -*sp, 1 +3fa151f0: move a11, *a14+, 1 +3fa15200: move @0x1a7230, *a14+, 1 +3fa15230: calla L3FB11A10 +3fa15260: move a8, a9 +3fa15270: jreq L3FA15370 +3fa15280: move a14, -*sp, 1 +3fa15290: move *a13(0xffe0), a7, 1 +3fa152b0: sll 0x9, a7 +3fa152c0: addi 0x241340, a7 +3fa152f0: move a7, *a14+, 1 +3fa15300: move a9, *a14+, 1 +3fa15310: move @0x1a7230, *a14+, 1 +3fa15340: calla L3F37F180 +L3FA15370: +3fa15370: move @0x1a6870, a7, 1 +3fa153a0: move a7, *a13, 1 +3fa153b0: jreq L3FA15680 +L3FA153C0: +3fa153c0: move a14, -*sp, 1 +3fa153d0: movk 1, a11 +3fa153e0: move a11, *a14+, 1 +3fa153f0: move *a13, a7, 1 +3fa15400: move *a7(0x5968), *a14+, 1 +3fa15420: calla L3FB11A10 +3fa15450: move a8, a9 +3fa15460: jreq L3FA15650 +3fa15470: move a14, -*sp, 1 +3fa15480: move a11, *a14+, 1 +3fa15490: sub a11, a11 +3fa154a0: move a11, *a14+, 1 +3fa154b0: move a11, *a14+, 1 +3fa154c0: move a11, *a14+, 1 +3fa154d0: move a11, *a14+, 1 +3fa154e0: move *a7(0x5968), a11, 1 +3fa15500: move *a11+, *a14+, 1 +3fa15510: move @0x1a6810, *a14+, 1 +3fa15540: calla L3FD39680 +3fa15570: move a14, -*sp, 1 +3fa15580: move *a13(0xffe0), a11, 1 +3fa155a0: sll 0x9, a11 +3fa155b0: addi 0x241940, a11 +3fa155e0: move a11, *a14+, 1 +3fa155f0: move a9, *a14+, 1 +3fa15600: move *a7(0x5968), *a14+, 1 +3fa15620: calla L3F3887C0 +L3FA15650: +3fa15650: move *a7, *a13, 1 +3fa15660: move *a13, a11, 1 +3fa15670: jrne L3FA153C0 +L3FA15680: +3fa15680: move *sp(0xa0), a14, 1 +3fa156a0: mmfm sp, a7,a9,a11,a13 +3fa156c0: rets 2 +3fa156d0: mods a2, a3 +3fa156e0: sla a11, a5 +3fa156f0: sla 0x3, b2 +3fa15700: rl a10, a4 +3fa15710: .word 0x7073 +3fa15720: sla a11, a12 +3fa15730: .word 0x0079 +3fa15740: mods a2, a3 +3fa15750: sla a11, a5 +3fa15760: sla 0x3, b2 +3fa15770: modu a10, a3 +3fa15780: mods a11, a13 +3fa15790: modu b3, b5 +3fa157a0: sll a11, a9 +3fa157b0: .word 0x7461 +3fa157c0: modu a11, a9 +3fa157d0: .word 0x736e +3fa157e0: andn a0, a0 +3fa157f0: .word 0x7365 +3fa15800: .word 0x7465 +3fa15810: or a1, a0 +3fa15820: .word 0x7265 +3fa15830: rl a11, a13 +3fa15840: sla a11, a14 +3fa15850: .word 0x006c +3fa15860: cmp a10, a12 +3fa15870: sub a10, a14 +3fa15880: move a2, b5 +3fa15890: andn b2, b4 +3fa158a0: .word 0x0059 +3fa158b0: .word 0x7551 +3fa158c0: .word 0x7469 +3fa158d0: sub a8, a0 +3fa158e0: srl a3, a6 +3fa158f0: sll a11, a1 +3fa15900: .word 0x7265 +3fa15910: sla a9, a0 +3fa15920: srl a3, a6 +3fa15930: sll a11, a9 +3fa15940: sla a11, a8 +3fa15950: sra a11, a7 +3fa15960: cmp a8, a0 +3fa15970: rl a11, a14 +3fa15980: rl b11, b4 +3fa15990: mods a3, a1 +3fa159a0: .word 0x7369 +3fa159b0: .word 0x7265 +3fa159c0: sll a9, a0 +3fa159d0: mods a11, sp +3fa159e0: .word 0x756d +3fa159f0: rl a11, a14 +3fa15a00: sla a11, a3 +3fa15a10: rl b11, b4 +3fa15a20: modu a3, sp +3fa15a30: .word 0x0073 +3fa15a40: cvxyl b10, b2 +3fa15a50: rl a9, a13 +3fa15a60: rl a11, a14 +3fa15a70: rl b11, b4 +3fa15a80: mods a3, a1 +3fa15a90: .word 0x7369 +3fa15aa0: .word 0x7265 +3fa15ab0: or a1, a0 +3fa15ac0: .word 0x7265 +3fa15ad0: rl a11, a13 +3fa15ae0: sla a11, a14 +3fa15af0: .word 0x006c +3fa15b00: .word 0x7551 +3fa15b10: .word 0x7469 +3fa15b20: sra b11, b4 +3fa15b30: .word 0x0072 +3fa15b40: modu a2, a1 +3fa15b50: sra b11, b10 +3fa15b60: srl a11, a9 +3fa15b70: sla 0x3, a5 +3fa15b80: drav a3, a12 +3fa15b90: sll b11, b3 +3fa15ba0: sra a11, a8 +3fa15bb0: .word 0x006e +3fa15bc0: modu a10, a11 +3fa15bd0: mods a11, a13 +3fa15be0: modu b3, b5 +3fa15bf0: lmo a11, a9 +3fa15c00: .word 0x7461 +3fa15c10: modu a11, a9 +3fa15c20: sla 0x3, a14 +3fa15c30: pixt *b3, *b2 +3fa15c40: lmo a11, a3 +3fa15c50: sra b11, b3 +3fa15c60: .word 0x7a74 +3fa15c70: modu a3, a5 +3fa15c80: or a0, a0 +3fa15c90: .word 0x7265 +3fa15ca0: rl a11, a13 +3fa15cb0: sla a11, a14 +3fa15cc0: sla 0x3, a12 +3fa15cd0: pixt *b3, *b2 +3fa15ce0: lmo a11, a3 +3fa15cf0: sra b11, b3 +3fa15d00: .word 0x7a74 +3fa15d10: modu a3, a5 +3fa15d20: addc a0, a0 +3fa15d30: sra a11, a5 +3fa15d40: sra a3, a14 +3fa15d50: modu a3, a5 +3fa15d60: addc a8, a0 +3fa15d70: .word 0x706f +3fa15d80: .word 0x0079 +3fa15d90: sla b10, b0 +3fa15da0: .word 0x7473 +3fa15db0: .word 0x0065 +3fa15dc0: sra b10, b3 +3fa15dd0: sra a11, a12 +3fa15de0: .word 0x7463 +3fa15df0: add a9, a0 +3fa15e00: mods a3, a12 +3fa15e10: addc a8, a0 +3fa15e20: .word 0x706f +3fa15e30: sra a11, a9 +3fa15e40: .word 0x0072 +3fa15e50: modu a10, a3 +3fa15e60: mods a3, a12 +3fa15e70: .word 0x7265 +3fa15e80: or a0, a0 +3fa15e90: .word 0x756f +3fa15ea0: sla 0x3, b4 +3fa15eb0: cvxyl b11, b3 +3fa15ec0: sra a11, a12 +3fa15ed0: .word 0x7463 +3fa15ee0: modu a11, a9 +3fa15ef0: modu a3, a14 +3fa15f00: .word 0x7265 +3fa15f10: btst a8, a0 +3fa15f20: .word 0x706f +3fa15f30: sra a11, a9 +3fa15f40: sra b11, b2 +3fa15f50: .word 0x006e +3fa15f60: rl a10, a5 +3fa15f70: srl a3, a14 +3fa15f80: srl sp, b12 +3fa15f90: modu a3, a5 +3fa15fa0: add a8, a0 +3fa15fb0: mods a3, a12 +3fa15fc0: .word 0x7365 +3fa15fd0: .word 0x7320 +3fa15fe0: mods a3, a5 +3fa15ff0: lmo a11, a5 +3fa16000: rl b11, b4 +3fa16010: .word 0x7265 +3fa16020: modu a3, a5 +3fa16030: xor a8, a0 +3fa16040: modu a3, a9 +3fa16050: modu a11, a4 +3fa16060: srl 0xd, b7 +3fa16070: srl 0xf, a14 +3fa16080: sub a0, a0 +3fa16090: .word 0x7369 +3fa160a0: mods b3, b0 +3fa160b0: .word 0x7961 +3fa160c0: srl 0xf, a14 +3fa160d0: rev a14 +3fa160e0: sra a10, a7 +3fa160f0: sra a11, a14 +3fa16100: sla b11, b2 +3fa16110: srl 0xd, a12 +3fa16120: srl 0xf, a14 +3fa16130: btst a8, a0 +3fa16140: .word 0x7965 +3fa16150: modu a11, a2 +3fa16160: .word 0x7261 +3fa16170: srl 0xd, a4 +3fa16180: srl 0xf, a14 +3fa16190: .word 0x3700 +3fa161a0: addc a1, a13 +3fa161b0: .word 0x7469 +3fa161c0: move a1, b0 +3fa161d0: addc b10, b2 +3fa161e0: sla 0x2, b3 +3fa161f0: sra b10, b3 +3fa16200: sra a11, a12 +3fa16210: .word 0x7463 +3fa16220: modu a11, a9 +3fa16230: srl 0xd, a14 +3fa16240: srl 0xf, a14 +3fa16250: and a0, a0 +3fa16260: rl b11, b2 +3fa16270: .word 0x746e +3fa16280: .word 0x7265 +3fa16290: srl 0xf, a14 +3fa162a0: rev a14 +3fa162b0: .word 0x7355 +3fa162c0: sla 0x3, a5 +3fa162d0: sla a10, a12 +3fa162e0: .word 0x7473 +3fa162f0: andn a9, a0 +3fa16300: .word 0x7661 +3fa16310: sra a3, a5 +3fa16320: andn a9, a0 +3fa16330: .word 0x7465 +3fa16340: rl b11, b4 +3fa16350: srl a11, a14 +3fa16360: .word 0x0073 +3fa16370: .word 0x7355 +3fa16380: sla 0x3, a5 +3fa16390: .word 0x7953 +3fa163a0: .word 0x7473 +3fa163b0: mods a11, a5 +3fa163c0: sub a1, a0 +3fa163d0: srl a3, a5 +3fa163e0: .word 0x7561 +3fa163f0: .word 0x746c +3fa16400: .word 0x0073 +3fa16410: sla b10, b3 +3fa16420: sra b11, b6 +3fa16430: addc a9, a0 +3fa16440: .word 0x7275 +3fa16450: sra b11, b2 +3fa16460: .word 0x746e +3fa16470: andn a9, a0 +3fa16480: .word 0x7465 +3fa16490: rl b11, b4 +3fa164a0: srl a11, a14 +3fa164b0: .word 0x0073 +3fa164c0: sra a10, a6 +3fa164d0: .word 0xea6e +3fa164e0: .word 0x7274 +3fa164f0: srl 0xd, a5 +3fa16500: srl 0xf, a14 +3fa16510: add a8, a0 +3fa16520: srl a3, a6 +3fa16530: sll a11, a9 +3fa16540: sla a11, a8 +3fa16550: sra a11, a7 +3fa16560: srl 0xf, a14 +3fa16570: rev a14 +3fa16580: cvxyl a10, a7 +3fa16590: cvxyl a11, a14 +3fa165a0: sla b11, b2 +3fa165b0: srl 0xd, a12 +3fa165c0: srl 0xf, a14 +3fa165d0: addc a8, a0 +3fa165e0: sla a11, a12 +3fa165f0: rl b11, b6 +3fa16600: .word 0x7265 +3fa16610: srl 0xf, a14 +3fa16620: rev a14 +3fa16630: sra a10, a10 +3fa16640: sla 0x3, b5 +3fa16650: sra a11, a4 +3fa16660: sll a9, a0 +3fa16670: .word 0x7261 +3fa16680: sll a11, a1 +3fa16690: cvxyl b3, b4 +3fa166a0: sra b11, b2 +3fa166b0: sla 0x3, b3 +3fa166c0: sla a11, a14 +3fa166d0: rl b11, b4 +3fa166e0: modu a3, sp +3fa166f0: mods a3, a1 +3fa16700: srl 0xf, a14 +3fa16710: rev a14 +3fa16720: mods a10, a9 +3fa16730: .word 0x7270 +3fa16740: mods a11, a9 +3fa16750: modu a3, a1 +3fa16760: sra b11, b4 +3fa16770: srl 0xf, a14 +3fa16780: rev a14 +3fa16790: sla b10, b2 +3fa167a0: .word 0x7070 +3fa167b0: mods a3, a5 +3fa167c0: .word 0x7265 +3fa167d0: sra a1, a0 +3fa167e0: .word 0x7265 +3fa167f0: rl a11, a14 +3fa16800: .word 0x7265 +3fa16810: sla 0x3, b3 +3fa16820: sla b11, b0 +3fa16830: sla b11, b2 +3fa16840: cvxyl a3, a13 +3fa16850: .word 0x7274 +3fa16860: .word 0x7365 +3fa16870: andn a0, a0 +3fa16880: .word 0x7061 +3fa16890: sra b11, b0 +3fa168a0: sra a11, a12 +3fa168b0: sla 0x3, b2 +3fa168c0: sla b11, b0 +3fa168d0: sla b11, b2 +3fa168e0: cvxyl a3, a13 +3fa168f0: .word 0x7274 +3fa16900: .word 0x7365 +3fa16910: sra a1, a0 +3fa16920: srl a7, a9 +3fa16930: .word 0x7561 +3fa16940: .word 0x0074 +3fa16950: modu a2, a5 +3fa16960: sra b11, b2 +3fa16970: rl a11, a7 +3fa16980: .word 0x7473 +3fa16990: sra b11, b2 +3fa169a0: sla 0x3, b2 +3fa169b0: sla b11, b0 +3fa169c0: sla b11, b2 +3fa169d0: cvxyl a3, a13 +3fa169e0: .word 0x7274 +3fa169f0: .word 0x7365 +3fa16a00: sra a9, a0 +3fa16a10: sla 0x3, a14 +3fa16a20: modu a11, a3 +3fa16a30: .word 0x7275 +3fa16a40: .word 0x0073 +3fa16a50: sra a10, a6 +3fa16a60: .word 0x736e +3fa16a70: sra b11, b4 +3fa16a80: srl 0xd, b2 +3fa16a90: srl 0xf, a14 +3fa16aa0: add a8, a0 +3fa16ab0: .word 0x7a6e +3fa16ac0: rl a11, a5 +3fa16ad0: sra a11, a7 +3fa16ae0: srl 0xf, a14 +3fa16af0: rev a14 +3fa16b00: mods a2, a1 +3fa16b10: srl a11, a12 +3fa16b20: mods a11, a5 +3fa16b30: rl a11, a5 +3fa16b40: sra a11, a14 +3fa16b50: srl 0xd, b3 +3fa16b60: srl 0xf, a14 +3fa16b70: or a0, a0 +3fa16b80: .word 0x7361 +3fa16b90: sla b11, b4 +3fa16ba0: .word 0x7574 +3fa16bb0: srl 0xd, b2 +3fa16bc0: srl 0xf, a14 +3fa16bd0: move a0, b0 +3fa16be0: .word 0x7461 +3fa16bf0: modu a11, a9 +3fa16c00: sla a11, a14 +3fa16c10: sra a11, a12 +3fa16c20: .word 0x3720 +3fa16c30: addc a1, a13 +3fa16c40: .word 0x7469 +3fa16c50: divu a1, a13 +3fa16c60: rl a11, a5 +3fa16c70: rl a3, a3 +3fa16c80: modu a3, a5 +3fa16c90: cmpxy b3, b3 +3fa16ca0: .word 0x7a74 +3fa16cb0: srl 0xd, a5 +3fa16cc0: srl 0xf, a14 +3fa16cd0: sub a0, a0 +3fa16ce0: .word 0x7572 +3fa16cf0: lmo a11, a3 +3fa16d00: .word 0x7265 +3fa16d10: srl 0xf, a14 +3fa16d20: rev a14 +3fa16d30: sra a10, a7 +3fa16d40: .word 0x7073 +3fa16d50: rl a11, a5 +3fa16d60: rl a3, a3 +3fa16d70: .word 0x7265 +3fa16d80: sra b11, b4 +3fa16d90: sub a9, a0 +3fa16da0: modu a3, a9 +3fa16db0: .word 0x7473 +3fa16dc0: mods a3, a5 +3fa16dd0: .word 0x756c +3fa16de0: srl a11, a14 +3fa16df0: modu a3, a5 +3fa16e00: .word 0x7620 +3fa16e10: .word 0x7265 +3fa16e20: sra b11, b7 +3fa16e30: sra a3, a14 +3fa16e40: modu a3, a5 +3fa16e50: andn a8, a0 +3fa16e60: sla b11, b4 +3fa16e70: sra a3, a14 +3fa16e80: .word 0x7261 +3fa16e90: sra a11, a4 +3fa16ea0: modu a3, a9 +3fa16eb0: .word 0x7473 +3fa16ec0: mods a3, a5 +3fa16ed0: .word 0x756c +3fa16ee0: srl a11, a14 +3fa16ef0: modu a3, a5 +3fa16f00: .word 0x7620 +3fa16f10: .word 0x7265 +3fa16f20: sra b11, b7 +3fa16f30: sra a3, a14 +3fa16f40: modu a3, a5 +3fa16f50: add a8, a0 +3fa16f60: .word 0x746b +3fa16f70: sra b11, b5 +3fa16f80: mods a3, a12 +3fa16f90: sla 0x3, a5 +3fa16fa0: rl a10, a5 +3fa16fb0: .word 0x736e +3fa16fc0: sra b11, b4 +3fa16fd0: mods a3, a12 +3fa16fe0: modu b3, b5 +3fa16ff0: sra a11, a7 +3fa17000: sla 0x3, a14 +3fa17010: .word 0x7073 +3fa17020: rl a11, a5 +3fa17030: rl a3, a3 +3fa17040: .word 0x7265 +3fa17050: .word 0x006e +3fa17060: modu a10, a3 +3fa17070: mods a11, a13 +3fa17080: modu a3, a1 +3fa17090: .word 0x7364 +3fa170a0: sub a8, a0 +3fa170b0: rl a11, a4 +3fa170c0: .word 0x0074 +3fa170d0: .word 0x7543 +3fa170e0: .word 0x7473 +3fa170f0: mods a11, sp +3fa17100: .word 0x7a69 +3fa17110: .word 0x0065 +3fa17120: modu a10, a3 +3fa17130: mods a11, a13 +3fa17140: modu a3, a1 +3fa17150: sra a11, a4 +3fa17160: .word 0x0073 +3fa17170: sra a6, a9 +3fa17180: .word 0x7469 +3fa17190: modu a11, a9 +3fa171a0: .word 0x006e +3fa171b0: sra b10, b0 +3fa171c0: .word 0x7372 +3fa171d0: modu a3, sp +3fa171e0: sla a11, a14 +3fa171f0: rl a11, a12 +3fa17200: sla b11, b3 +3fa17210: rl b11, b4 +3fa17220: modu a3, sp +3fa17230: btst a8, a0 +3fa17240: mods a11, sp +3fa17250: sla a11, a13 +3fa17260: sra a3, a14 +3fa17270: .word 0x736f +3fa17280: addc a0, a0 +3fa17290: sla a11, a5 +3fa172a0: sll b3, b2 +3fa172b0: rl a11, a5 +3fa172c0: sra b11, b4 +3fa172d0: .word 0x006e +3fa172e0: modu a2, a1 +3fa172f0: sla b11, b0 +3fa17300: .word 0x7373 +3fa17310: modu a3, a5 +3fa17320: addc a8, a0 +3fa17330: .word 0x7375 +3fa17340: modu b11, b4 +3fa17350: rl a11, a13 +3fa17360: sra b11, b10 +3fa17370: xor a1, a0 +3fa17380: sub b10, b4 +3fa17390: subb a9, a0 +3fa173a0: modu a3, a5 +3fa173b0: .word 0x7265 +3fa173c0: mods a3, a1 +3fa173d0: and a0, a0 +3fa173e0: .word 0x7265 +3fa173f0: modu b11, b3 +3fa17400: modu a3, a14 +3fa17410: mods a3, a1 +3fa17420: .word 0x7369 +3fa17430: .word 0x7461 +3fa17440: modu a11, a9 +3fa17450: sla 0x3, a14 +3fa17460: sla 0x1, b10 +3fa17470: cvxyl a10, a7 +3fa17480: cvxyl a11, a14 +3fa17490: sla b11, b2 +3fa174a0: .word 0x006c +3fa174b0: mods a2, a1 +3fa174c0: srl a11, a12 +3fa174d0: mods a11, a5 +3fa174e0: rl a11, a5 +3fa174f0: sra a11, a14 +3fa17500: .word 0x0073 +3fa17510: sra a10, a14 +3fa17520: mods b3, b7 +3fa17530: modu a3, a9 +3fa17540: .word 0x0065 +3fa17550: modu a10, a14 +3fa17560: .word 0x7675 +3fa17570: mods a3, a5 +3fa17580: sra a11, a12 +3fa17590: mods a1, a0 +3fa175a0: srl a11, a9 +3fa175b0: sra a11, a14 +3fa175c0: move a0, b0 +3fa175d0: .word 0x7565 +3fa175e0: sla 0x3, a5 +3fa175f0: sra b10, b10 +3fa17600: mods a3, a9 +3fa17610: .word 0x0065 +3fa17620: modu a10, a12 +3fa17630: lmo a11, a3 +3fa17640: or a9, a0 +3fa17650: btst a10, a4 +3fa17660: .word 0x0073 +3fa17670: sra b10, b6 +3fa17680: .word 0x7272 +3fa17690: .word 0x756f +3fa176a0: mods a3, a9 +3fa176b0: sra a11, a12 +3fa176c0: sla 0x3, b2 +3fa176d0: sra a11, a12 +3fa176e0: sla 0x3, b3 +3fa176f0: sub b2, b4 +3fa17700: .word 0x0055 +3fa17710: sra a10, a4 +3fa17720: rl a11, a6 +3fa17730: rl a11, a14 +3fa17740: .word 0x7265 +3fa17750: sla a11, a2 +3fa17760: sra b11, b2 +3fa17770: subb a1, a0 +3fa17780: or a1, a13 +3fa17790: .word 0x7361 +3fa177a0: sra b11, b4 +3fa177b0: sla 0x3, a14 +3fa177c0: sra a11, a7 +3fa177d0: sll b11, b3 +3fa177e0: pixt *a3, *a8 +3fa177f0: .word 0x7a74 +3fa17800: .word 0x0074 +3fa17810: modu a10, a12 +3fa17820: lmo a11, a3 +3fa17830: or a9, a0 +3fa17840: sra b11, b3 +3fa17850: sla 0x3, b2 +3fa17860: sra a10, a6 +3fa17870: .word 0x7461 +3fa17880: .word 0x7275 +3fa17890: .word 0x7365 +3fa178a0: clr a0 +3fa178b0: .word 0x7265 +3fa178c0: modu b11, b2 +3fa178d0: rl b11, b5 +3fa178e0: mods a3, a12 +3fa178f0: .word 0x7265 +3fa17900: mods a1, a0 +3fa17910: .word 0x7365 +3fa17920: subb a1, a0 +3fa17930: or a10, a4 +3fa17940: addc a0, a0 +3fa17950: modu a3, a5 +3fa17960: .word 0x7475 +3fa17970: sra b11, b10 +3fa17980: sla b11, b2 +3fa17990: .word 0x7375 +3fa179a0: sla b11, b7 +3fa179b0: mods a3, a8 +3fa179c0: srl a9, a0 +3fa179d0: .word 0x7365 +3fa179e0: rl a3, a3 +3fa179f0: .word 0x74fc +3fa17a00: .word 0x747a +3fa17a10: or a0, a0 +3fa17a20: .word 0x7265 +3fa17a30: rl a11, a13 +3fa17a40: sla a11, a14 +3fa17a50: sla 0x3, a12 +3fa17a60: sub a2, a9 +3fa17a70: or a0, a0 +3fa17a80: .word 0x7079 +3fa17a90: sla 0x3, a5 +3fa17aa0: sra b11, b4 +3fa17ab0: mods b11, b2 +3fa17ac0: modu a3, a9 +3fa17ad0: mods a3, a1 +3fa17ae0: or a0, a0 +3fa17af0: .word 0x7265 +3fa17b00: rl a11, a13 +3fa17b10: sla a11, a14 +3fa17b20: lmo a11, a12 +3fa17b30: modu a3, a5 +3fa17b40: .word 0x756e +3fa17b50: srl a11, a14 +3fa17b60: move a0, b0 +3fa17b70: .word 0x726f +3fa17b80: sla a11, a13 +3fa17b90: sla 0x3, a12 +3fa17ba0: .word 0x7543 +3fa17bb0: .word 0x7372 +3fa17bc0: .word 0x726f +3fa17bd0: btst a9, a0 +3fa17be0: .word 0x7965 +3fa17bf0: .word 0x0073 +3fa17c00: .word 0x7041 +3fa17c10: mods b3, b0 +3fa17c20: addc a9, a0 +3fa17c30: .word 0x7275 +3fa17c40: modu b11, b3 +3fa17c50: sla 0x3, b2 +3fa17c60: sra a10, a11 +3fa17c70: .word 0x7379 +3fa17c80: or a0, a0 +3fa17c90: .word 0x756f +3fa17ca0: rl a3, a3 +3fa17cb0: .word 0x7365 +3fa17cc0: sll a9, a0 +3fa17cd0: .word 0x7275 +3fa17ce0: sra b11, b3 +3fa17cf0: .word 0x7275 +3fa17d00: modu a1, a0 +3fa17d10: .word 0x726f +3fa17d20: sla a11, a13 +3fa17d30: sra a11, a12 +3fa17d40: .word 0x0073 +3fa17d50: modu b10, b4 +3fa17d60: sll b11, b5 +3fa17d70: sra a11, a8 +3fa17d80: sla 0x3, b3 +3fa17d90: .word 0x7563 +3fa17da0: .word 0x7372 +3fa17db0: .word 0x7565 +3fa17dc0: sla 0x3, b2 +3fa17dd0: .word 0x7061 +3fa17de0: mods b3, b0 +3fa17df0: sll a11, a9 +3fa17e00: .word 0x7461 +3fa17e10: modu a11, a9 +3fa17e20: .word 0x006e +3fa17e30: srl b2, b0 +3fa17e40: rl a11, a5 +3fa17e50: .word 0x746c +3fa17e60: .word 0x7361 +3fa17e70: sra b11, b4 +3fa17e80: sla 0x3, a14 +3fa17e90: modu a11, a14 +3fa17ea0: mods b11, b2 +3fa17eb0: mods a3, a1 +3fa17ec0: and a0, a0 +3fa17ed0: sra a11, a6 +3fa17ee0: mods a3, a9 +3fa17ef0: sla b11, b4 +3fa17f00: .word 0x7473 +3fa17f10: modu a3, a5 +3fa17f20: sla a9, a0 +3fa17f30: .word 0x776e +3fa17f40: modu a3, a5 +3fa17f50: .word 0x7564 +3fa17f60: srl a11, a14 +3fa17f70: .word 0x7373 +3fa17f80: sra b11, b0 +3fa17f90: rl b11, b10 +3fa17fa0: rl a11, a6 +3fa17fb0: sll b11, b3 +3fa17fc0: .word 0x0068 +3fa17fd0: .word 0x754e +3fa17fe0: sra a11, a13 +3fa17ff0: rl b11, b2 +3fa18000: sla 0x3, a3 +3fa18010: sra a10, a11 +3fa18020: .word 0x7079 +3fa18030: sra a3, a1 +3fa18040: add a8, a0 +3fa18050: .word 0x7070 +3fa18060: rl a11, a12 +3fa18070: sla a11, a3 +3fa18080: rl b11, b4 +3fa18090: modu a3, sp +3fa180a0: btst a9, a0 +3fa180b0: .word 0x7965 +3fa180c0: sla b11, b0 +3fa180d0: .word 0x0064 +3fa180e0: mods a2, a3 +3fa180f0: .word 0x7661 +3fa18100: sra a11, a9 +3fa18110: sla 0x3, b2 +3fa18120: .word 0x756e +3fa18130: cvxyl a11, a13 +3fa18140: rl b11, b2 +3fa18150: .word 0x7571 +3fa18160: .word 0x0065 +3fa18170: mods a2, a3 +3fa18180: .word 0x7661 +3fa18190: sra a11, a9 +3fa181a0: sla 0x3, b2 +3fa181b0: .word 0x7061 +3fa181c0: mods b3, b0 +3fa181d0: sll a11, a9 +3fa181e0: .word 0x7461 +3fa181f0: modu a11, a9 +3fa18200: .word 0x006e +3fa18210: .word 0x754e +3fa18220: srl 0xd, a13 +3fa18230: or a1, a0 +3fa18240: .word 0x7361 +3fa18250: sra b11, b4 +3fa18260: srl a3, a14 +3fa18270: dsjs a14, L3FA18390 +3fa18280: modu a1, a0 +3fa18290: mods b11, b5 +3fa182a0: .word 0x7265 +3fa182b0: .word 0x7369 +3fa182c0: rl a3, a3 +3fa182d0: move a0, b0 +3fa182e0: mods b11, b5 +3fa182f0: sla 0x1, a14 +3fa18300: sla b10, b4 +3fa18310: .word 0x7473 +3fa18320: modu a3, a5 +3fa18330: srl 0xd, a6 +3fa18340: sla 0x1, b10 +3fa18350: modu a2, a1 +3fa18360: sra b11, b7 +3fa18370: sra a3, a14 +3fa18380: modu b3, b5 +L3FA18390: +3fa18390: .word 0x0067 +3fa183a0: and b2, b5 +3fa183b0: andn b10, b3 +3fa183c0: sub a1, a0 +3fa183d0: addc a10, a5 +3fa183e0: andn a9, a0 +3fa183f0: .word 0x7075 +3fa18400: mods b3, b0 +3fa18410: mods a11, a5 +3fa18420: modu a3, a5 +3fa18430: sla b11, b4 +3fa18440: .word 0x006c +3fa18450: and b2, b5 +3fa18460: andn b10, b3 +3fa18470: cmp a9, a0 +3fa18480: move b10, a3 +3fa18490: move a1, a0 +3fa184a0: .word 0x7461 +3fa184b0: modu a3, a9 +3fa184c0: rl 0x9, a0 +3fa184d0: or a8, a0 +3fa184e0: andn b10, b0 +3fa184f0: sla 0x2, b3 +3fa18500: andn a10, a9 +3fa18510: sla 0x2, sp +3fa18520: sla a10, a12 +3fa18530: rl b11, b4 +3fa18540: srl 0x15, a14 +3fa18550: rev b1 +3fa18560: srl 0x17, b8 +3fa18570: rl a10, a2 +3fa18580: sla 0x3, b4 +3fa18590: .word 0x754d +3fa185a0: .word 0x746c +3fa185b0: modu a3, a9 +3fa185c0: .word 0x7461 +3fa185d0: modu a11, a9 +3fa185e0: sla a11, a14 +3fa185f0: sla 0x3, a12 +3fa18600: rl a2, a3 +3fa18610: .word 0x7261 +3fa18620: sll a11, a1 +3fa18630: sra b11, b4 +3fa18640: .word 0x7372 +3fa18650: .word 0x3700 +3fa18660: addc a1, a13 +3fa18670: .word 0x7469 +3fa18680: move a1, b0 +3fa18690: addc b10, b2 +3fa186a0: sla 0x2, b3 +3fa186b0: rl a2, a3 +3fa186c0: .word 0x7261 +3fa186d0: sll a11, a1 +3fa186e0: sra b11, b4 +3fa186f0: .word 0x7372 +3fa18700: btst a0, a0 +3fa18710: .word 0x7565 +3fa18720: sll a9, a0 +3fa18730: .word 0x7261 +3fa18740: sla 0x1, a14 +3fa18750: .word 0x756d +3fa18760: .word 0x746c +3fa18770: modu a3, a9 +3fa18780: .word 0x7461 +3fa18790: modu a11, a9 +3fa187a0: sla a11, a14 +3fa187b0: sla 0x3, a12 +3fa187c0: sla 0x1, b8 +3fa187d0: rl a11, a2 +3fa187e0: .word 0x7374 +3fa187f0: btst a0, a0 +3fa18800: .word 0x7565 +3fa18810: sll a9, a0 +3fa18820: .word 0x7261 +3fa18830: sla 0x1, a14 +3fa18840: sla a11, a14 +3fa18850: rl b11, b4 +3fa18860: modu a3, sp +3fa18870: mods a3, a1 +3fa18880: .word 0x3720 +3fa18890: sll a1, a0 +3fa188a0: .word 0x7469 +3fa188b0: .word 0x0073 +3fa188c0: .word 0x754d +3fa188d0: .word 0x746c +3fa188e0: modu a3, a9 +3fa188f0: .word 0x7461 +3fa18900: modu a11, a9 +3fa18910: sla a11, a14 +3fa18920: sra a11, a12 +3fa18930: dsjs a0, L3FA18950 +3fa18940: addc a1, a13 +L3FA18950: +3fa18950: .word 0x7469 +3fa18960: divu a1, a13 +3fa18970: rl a11, a5 +3fa18980: rl a3, a3 +3fa18990: modu a3, a5 +3fa189a0: move a0, b0 +3fa189b0: .word 0x7461 +3fa189c0: modu a11, a9 +3fa189d0: sla a11, a14 +3fa189e0: sra a11, a12 +3fa189f0: .word 0x3720 +3fa18a00: addc a1, a13 +3fa18a10: .word 0x7469 +3fa18a20: divu a1, a13 +3fa18a30: rl a11, a5 +3fa18a40: rl a3, a3 +3fa18a50: modu a3, a5 +3fa18a60: clr a0 +3fa18a70: rl 0x1a, b4 +3fa18a80: rl 0x1, b0 +3fa18a90: move a9, a0 +3fa18aa0: sra a3, sp +3fa18ab0: srl 0x1d, a5 +3fa18ac0: dsjs a0, L3FA18AE0 +3fa18ad0: addc a1, a13 +L3FA18AE0: +3fa18ae0: .word 0x7469 +3fa18af0: addc a9, a0 +3fa18b00: modu a3, sp +3fa18b10: .word 0x7274 +3fa18b20: mods a3, sp +3fa18b30: .word 0x0073 +3fa18b40: or b2, b6 +3fa18b50: rl 0x1, b3 +3fa18b60: sla 0x1, b0 +3fa18b70: modu a10, a13 +3fa18b80: sra a11, a4 +3fa18b90: sla 0x1, a12 +3fa18ba0: srl 0x17, b7 +3fa18bb0: rl a10, a2 +3fa18bc0: sla 0x3, b4 +3fa18bd0: modu a10, a3 +3fa18be0: .word 0x746e +3fa18bf0: modu b11, b2 +3fa18c00: .word 0x736c +3fa18c10: clr a0 +3fa18c20: rl 0xa, b4 +3fa18c30: rl 0x1, b0 +3fa18c40: move a9, a0 +3fa18c50: sra a3, sp +3fa18c60: .word 0x0065 +3fa18c70: or b2, b6 +3fa18c80: rl 0x11, b5 +3fa18c90: move a9, a0 +3fa18ca0: sra a3, sp +3fa18cb0: .word 0x0065 +3fa18cc0: or b2, b6 +3fa18cd0: rl 0x1, b3 +3fa18ce0: srl 0x1f, b0 +3fa18cf0: dsjs a0, L3FA18D10 +3fa18d00: addc a1, a13 +L3FA18D10: +3fa18d10: .word 0x7469 +3fa18d20: .word 0x0073 +3fa18d30: or b2, b6 +3fa18d40: rl 0x1, b3 +3fa18d50: srl 0x1f, b0 +3fa18d60: .word 0x3720 +3fa18d70: addc a1, a13 +3fa18d80: .word 0x7469 +3fa18d90: .word 0x0073 +3fa18da0: or b2, b6 +3fa18db0: rl 0x1, b1 +3fa18dc0: rev b0 +3fa18dd0: or b2, b6 +3fa18de0: rl 0x11, b5 +3fa18df0: clr a0 +3fa18e00: rl 0x1a, b4 +3fa18e10: rl 0x1, b0 +3fa18e20: sla 0x1, a12 +3fa18e30: srl 0x17, b8 +3fa18e40: rl a10, a2 +3fa18e50: srl 0x15, b4 +3fa18e60: .word 0x7453 +3fa18e70: .word 0x7565 +3fa18e80: .word 0x7265 +3fa18e90: modu b3, b5 +3fa18ea0: .word 0x0067 +3fa18eb0: or b2, b6 +3fa18ec0: rl 0x1, b3 +3fa18ed0: srl 0x1f, b0 +3fa18ee0: .word 0x3720 +3fa18ef0: addc a1, a13 +3fa18f00: .word 0x7469 +3fa18f10: andn a9, a13 +3fa18f20: sra b11, b4 +3fa18f30: sra b11, b5 +3fa18f40: .word 0x7572 +3fa18f50: srl a11, a14 +3fa18f60: clr a0 +3fa18f70: sub b10, b4 +3fa18f80: cmp a9, a0 +3fa18f90: .word 0x0044 +3fa18fa0: sub a10, a4 +3fa18fb0: .word 0x7443 +3fa18fc0: .word 0x7265 +3fa18fd0: sla 0x3, a13 +3fa18fe0: sub a2, a9 +3fa18ff0: clr a0 +3fa19000: rl 0x1a, b4 +3fa19010: rl 0x1, b2 +3fa19020: cmp a9, a0 +3fa19030: .word 0x0044 +3fa19040: or b2, b6 +3fa19050: rl 0x11, b2 +3fa19060: sla 0x1, b0 +3fa19070: sub a2, a9 +3fa19080: clr a0 +3fa19090: rl 0xa, b4 +3fa190a0: rl 0x11, b0 +3fa190b0: cmp a9, a0 +3fa190c0: .word 0x0044 +3fa190d0: or b2, b6 +3fa190e0: rl 0x1, b1 +3fa190f0: sla 0x1, b1 +3fa19100: sub a2, a9 +3fa19110: clr a0 +3fa19120: rl 0xa, b4 +3fa19130: rl 0x1, b0 +3fa19140: cmp a9, a0 +3fa19150: .word 0x0044 +3fa19160: or b2, b6 +3fa19170: .word 0x0045 +3fa19180: sub a10, a4 +3fa19190: .word 0x7443 +3fa191a0: .word 0x7265 +3fa191b0: .word 0x006d +3fa191c0: or b2, b6 +3fa191d0: rl 0x11, b3 +3fa191e0: rev b0 +3fa191f0: or b2, b6 +3fa19200: rl 0x11, b2 +3fa19210: rev b0 +3fa19220: or b2, b6 +3fa19230: rl 0x1, b1 +3fa19240: rev b2 +L3FA19250: +3fa19250: or b2, b6 +3fa19260: rl 0x1, b1 +3fa19270: rev b1 +3fa19280: addc b9, b12 +3fa19290: modu a3, sp +3fa192a0: sra a11, a3 +3fa192b0: mods a3, a1 +3fa192c0: sra a3, a5 +3fa192d0: rev b14 +3fa192e0: sll b9, b12 +3fa192f0: sll a11, a1 +3fa19300: cvxyl a11, a8 +3fa19310: rev b14 +3fa19320: .word 0x753c +3fa19330: .word 0x736e +3fa19340: sll a11, a9 +3fa19350: .word 0x7468 +3fa19360: sla a11, a2 +3fa19370: dsjs b2, L3FA19250 +3fa19380: add a8, a0 +3fa19390: .word 0x736e +3fa193a0: sra b11, b7 +3fa193b0: sll b3, b2 +3fa193c0: sll a11, a1 +3fa193d0: sla 0x3, a11 +3fa193e0: sra a10, a13 +3fa193f0: .word 0x7373 +3fa19400: srl a11, a1 +3fa19410: .word 0x0065 +3fa19420: sra a10, a13 +3fa19430: .word 0x7373 +3fa19440: srl a11, a1 +3fa19450: sla 0x3, a5 +3fa19460: sra a11, a4 +3fa19470: .word 0x7220 +3fa19480: .word 0x70e9 +3fa19490: modu a3, sp +3fa194a0: sra b11, b3 +3fa194b0: add a8, a0 +3fa194c0: .word 0x746e +3fa194d0: modu b11, b7 +3fa194e0: .word 0x7472 +3fa194f0: addc a8, a0 +3fa19500: modu a3, sp +3fa19510: sra a11, a3 +3fa19520: mods a3, a1 +3fa19530: add a9, a0 +3fa19540: .word 0x736e +3fa19550: sra b11, b7 +3fa19560: sll b3, b2 +3fa19570: sll a11, a1 +3fa19580: sla 0x3, a11 +3fa19590: sra a10, a13 +3fa195a0: .word 0x7373 +3fa195b0: srl a11, a1 +3fa195c0: .word 0x0065 +3fa195d0: sll a10, a1 +3fa195e0: rl b11, b4 +3fa195f0: sra b11, b6 +3fa19600: sla 0x3, b2 +3fa19610: sra a11, a13 +3fa19620: .word 0x7373 +3fa19630: srl a11, a1 +3fa19640: sla 0x3, a5 +3fa19650: sra a11, a4 +3fa19660: .word 0x7220 +3fa19670: .word 0x70e9 +3fa19680: modu a3, sp +3fa19690: sra b11, b3 +3fa196a0: add a8, a0 +3fa196b0: .word 0x746e +3fa196c0: modu b11, b7 +3fa196d0: .word 0x7472 +3fa196e0: .word 0x7520 +3fa196f0: .word 0x736e +3fa19700: sll a11, a9 +3fa19710: .word 0x7468 +3fa19720: sla a11, a2 +3fa19730: .word 0x0072 +3fa19740: modu a10, a12 +3fa19750: sla a11, a3 +3fa19760: sla 0x3, a12 +3fa19770: sll a10, a5 +3fa19780: modu a11, a8 +3fa19790: sub a8, a0 +3fa197a0: rl a3, a3 +3fa197b0: sla 0x3, sp +3fa197c0: modu a11, a12 +3fa197d0: sla a11, a3 +3fa197e0: .word 0x006c +3fa197f0: modu a10, a12 +3fa19800: sla a11, a11 +3fa19810: sra a11, a12 +3fa19820: rl a3, a3 +3fa19830: .word 0x006f +3fa19840: sla 0x1, a0 +3fa19850: sla 0x1, a0 +3fa19860: sla 0x1, a0 +3fa19870: btst a10, sp +3fa19880: sla 0x1, a0 +3fa19890: sla 0x1, a0 +3fa198a0: sla 0x1, a0 +3fa198b0: sla 0x0, a0 +3fa198c0: sla 0x1, a0 +3fa198d0: add a9, a0 +3fa198e0: .word 0x7070 +3fa198f0: .word 0x796c +3fa19900: sla 0x1, a0 +3fa19910: sla 0x1, a0 +3fa19920: rev a0 +3fa19930: add a9, a0 +3fa19940: .word 0x7070 +3fa19950: rl a11, a12 +3fa19960: .word 0x7571 +3fa19970: .word 0x7265 +3fa19980: sla 0x0, a0 +3fa19990: modu a2, a1 +3fa199a0: sra b11, b7 +3fa199b0: sra a3, a14 +3fa199c0: modu a3, a5 +3fa199d0: rev a0 +3fa199e0: sla 0x1, a0 +3fa199f0: addc a9, a0 +3fa19a00: modu a3, a1 +3fa19a10: sra a11, a3 +3fa19a20: sla 0x3, a12 +3fa19a30: sla 0x1, a0 +3fa19a40: sla 0x0, a0 +3fa19a50: add a9, a0 +3fa19a60: modu a3, a14 +3fa19a70: mods b3, b5 +3fa19a80: .word 0x7265 +3fa19a90: sla 0x1, a0 +3fa19aa0: sla 0x0, a0 +3fa19ab0: sll a2, a1 +3fa19ac0: .word 0x7262 +3fa19ad0: sll a11, a5 +3fa19ae0: sra a11, a8 +3fa19af0: .word 0x006e +3fa19b00: rl a10, a2 +3fa19b10: sla 0x3, a7 +3fa19b20: modu a10, a6 +3fa19b30: .word 0x746e +3fa19b40: move a0, a0 +3fa19b50: .word 0x7469 +3fa19b60: mods b3, b4 +3fa19b70: sla 0x3, a5 +3fa19b80: modu a10, a6 +3fa19b90: .word 0x746e +3fa19ba0: subb a8, a0 +3fa19bb0: sla b11, b2 +3fa19bc0: sra a3, a14 +3fa19bd0: sla 0x3, b3 +3fa19be0: sla a11, a3 +3fa19bf0: sla b11, b2 +3fa19c00: .word 0x7463 +3fa19c10: .word 0x72e8 +3fa19c20: .word 0x7365 +3fa19c30: and a0, a0 +3fa19c40: .word 0x7465 +3fa19c50: .word 0x7469 +3fa19c60: .word 0x7365 +3fa19c70: sll a9, a0 +3fa19c80: .word 0x7261 +3fa19c90: sll a11, a1 +3fa19ca0: cvxyl b3, b4 +3fa19cb0: sra b11, b2 +3fa19cc0: .word 0x0073 +3fa19cd0: .word 0x7247 +3fa19ce0: .word 0xdf6f +3fa19cf0: sla 0x3, a5 +3fa19d00: sll b10, b3 +3fa19d10: .word 0x7268 +3fa19d20: srl a3, a9 +3fa19d30: .word 0x0074 +3fa19d40: mods a2, a11 +3fa19d50: rl a11, a5 +3fa19d60: sra a11, a14 +3fa19d70: andn a9, a0 +3fa19d80: rl a3, a3 +3fa19d90: rl b11, b2 +3fa19da0: .word 0x7466 +3fa19db0: move a0, b0 +3fa19dc0: .word 0x726f +3fa19dd0: sla a11, a13 +3fa19de0: sla 0x3, a12 +3fa19df0: modu a10, a6 +3fa19e00: .word 0x746e +3fa19e10: sra 0x1f, a0 +3fa19e20: rl 0x1, b8 +3fa19e30: addc a9, a0 +3fa19e40: mods a3, sp +3fa19e50: mods b11, b5 +3fa19e60: .word 0x736e +3fa19e70: rev a9 +3fa19e80: modu a10, a3 +3fa19e90: sra a3, a14 +3fa19ea0: modu a3, a5 +3fa19eb0: sra b11, b3 +3fa19ec0: sla 0x3, a4 +3fa19ed0: modu a10, a6 +3fa19ee0: .word 0x746e +3fa19ef0: sra 0x1f, a0 +3fa19f00: rl 0x19, b1 +3fa19f10: sla 0x1, b2 +3fa19f20: modu a10, a3 +3fa19f30: .word 0x756c +3fa19f40: modu a3, a13 +3fa19f50: sra 0x15, b3 +3fa19f60: move a0, b0 +3fa19f70: .word 0x726f +3fa19f80: sla a11, a13 +3fa19f90: srl 0x5, a12 +3fa19fa0: rl 0x1, b8 +3fa19fb0: sla 0x1, a12 +3fa19fc0: modu a10, a3 +3fa19fd0: sra a3, a14 +3fa19fe0: modu a3, a5 +3fa19ff0: sra b11, b3 +3fa1a000: srl 0x5, a4 +3fa1a010: rl 0x19, b1 +3fa1a020: rev b2 +3fa1a030: srl a2, a1 +3fa1a040: rl a11, a6 +3fa1a050: rl a3, a3 +3fa1a060: srl a11, a1 +3fa1a070: sla 0x3, a5 +3fa1a080: modu a11, a14 +3fa1a090: mods b11, b2 +3fa1a0a0: mods a3, a1 +3fa1a0b0: sra 0x1f, a0 +3fa1a0c0: rl 0x1, b8 +3fa1a0d0: addc a9, a0 +3fa1a0e0: mods a3, sp +3fa1a0f0: sra 0x17, a14 +3fa1a100: add a8, a0 +3fa1a110: srl a3, a6 +3fa1a120: sll a11, a9 +3fa1a130: sla a11, a8 +3fa1a140: sra a11, a7 +3fa1a150: sll a9, a0 +3fa1a160: modu a3, sp +3fa1a170: sra a11, a4 +3fa1a180: .word 0x736e +3fa1a190: sla 0x7, a9 +3fa1a1a0: rl 0x9, a8 +3fa1a1b0: rl 0x11, b3 +3fa1a1c0: sll a9, a0 +3fa1a1d0: mods a3, sp +3fa1a1e0: sra 0x17, a14 +3fa1a1f0: move a0, b0 +3fa1a200: .word 0x726f +3fa1a210: sla a11, a13 +3fa1a220: srl 0x5, a12 +3fa1a230: rl 0x1, b8 +3fa1a240: sla 0x1, a12 +3fa1a250: modu a11, a3 +3fa1a260: sra a3, a14 +3fa1a270: modu a3, a5 +3fa1a280: cvxyl b11, b3 +3fa1a290: rl 0x9, sp +3fa1a2a0: rl 0x11, b3 +3fa1a2b0: move a0, b0 +3fa1a2c0: .word 0x726f +3fa1a2d0: sla a11, a13 +3fa1a2e0: sra a11, a12 +3fa1a2f0: andn a9, a0 +3fa1a300: rl a3, a3 +3fa1a310: rl b11, b2 +3fa1a320: .word 0x7466 +3fa1a330: sra 0x1f, a0 +3fa1a340: rl 0x1, b8 +3fa1a350: andn a9, a0 +3fa1a360: sla b11, b0 +3fa1a370: .word 0x746c +3fa1a380: modu a3, a5 +3fa1a390: rev a9 +3fa1a3a0: modu a10, a11 +3fa1a3b0: .word 0x706d +3fa1a3c0: rl b11, b2 +3fa1a3d0: rl a11, a13 +3fa1a3e0: .word 0x7265 +3fa1a3f0: sra b11, b4 +3fa1a400: andn a9, a0 +3fa1a410: rl a3, a3 +3fa1a420: rl b11, b2 +3fa1a430: .word 0x7466 +3fa1a440: sra 0x1f, a0 +3fa1a450: rl 0x19, b1 +3fa1a460: sla 0x1, b2 +3fa1a470: .word 0x7053 +3fa1a480: mods a3, a1 +3fa1a490: sra b11, b4 +3fa1a4a0: sra 0x15, a14 +3fa1a4b0: move a0, b0 +3fa1a4c0: .word 0x726f +3fa1a4d0: sla a11, a13 +3fa1a4e0: srl 0x5, a12 +3fa1a4f0: rl 0x1, b8 +3fa1a500: sla 0x1, a12 +3fa1a510: modu a10, a11 +3fa1a520: .word 0x706d +3fa1a530: rl b11, b2 +3fa1a540: rl a11, a13 +3fa1a550: .word 0x7265 +3fa1a560: srl 0x5, b4 +3fa1a570: rl 0x19, b1 +3fa1a580: rev b2 +3fa1a590: .word 0x7543 +3fa1a5a0: .word 0x7473 +3fa1a5b0: mods a11, sp +3fa1a5c0: .word 0x7a69 +3fa1a5d0: sla 0x3, a5 +3fa1a5e0: or b2, b6 +3fa1a5f0: sla 0x2, a5 +3fa1a600: rl b10, b7 +3fa1a610: sra a3, a14 +3fa1a620: .word 0x776f +3fa1a630: and a0, a0 +3fa1a640: .word 0x7265 +3fa1a650: modu b11, b3 +3fa1a660: modu a3, a14 +3fa1a670: mods a3, a1 +3fa1a680: .word 0x7369 +3fa1a690: .word 0x7461 +3fa1a6a0: modu a11, a9 +3fa1a6b0: sla 0x3, a14 +3fa1a6c0: sla 0x1, b10 +3fa1a6d0: sra a11, a6 +3fa1a6e0: .word 0xea6e +3fa1a6f0: .word 0x7274 +3fa1a700: .word 0x0065 +3fa1a710: sra a10, a6 +3fa1a720: .word 0x736e +3fa1a730: sra b11, b4 +3fa1a740: .word 0x0072 +3fa1a750: .word 0x7541 +3fa1a760: modu b11, b4 +3fa1a770: andn a1, a0 +3fa1a780: .word 0x7365 +3fa1a790: .word 0x7a69 +3fa1a7a0: sla 0x3, a5 +3fa1a7b0: sra b10, b4 +3fa1a7c0: mods b11, b2 +3fa1a7d0: modu a3, a9 +3fa1a7e0: mods a3, a1 +3fa1a7f0: add a8, a0 +3fa1a800: .word 0x756a +3fa1a810: .word 0x7473 +3fa1a820: .word 0x7265 +3fa1a830: sla a9, a0 +3fa1a840: .word 0x7475 +3fa1a850: mods a11, sp +3fa1a860: .word 0x7461 +3fa1a870: .word 0x7169 +3fa1a880: sra b11, b5 +3fa1a890: sra a11, a13 +3fa1a8a0: .word 0x746e +3fa1a8b0: .word 0x7420 +3fa1a8c0: .word 0x7265 +3fa1a8d0: rl a11, a13 +3fa1a8e0: sla a11, a14 +3fa1a8f0: .word 0x006c +3fa1a900: .word 0x7541 +3fa1a910: modu b11, b4 +3fa1a920: sla a11, a13 +3fa1a930: rl b11, b4 +3fa1a940: sll b11, b3 +3fa1a950: sra a11, a8 +3fa1a960: or a1, a0 +3fa1a970: .word 0x7265 +3fa1a980: rl a11, a13 +3fa1a990: sla a11, a14 +3fa1a9a0: sla a11, a12 +3fa1a9b0: .word 0x706e +3fa1a9c0: .word 0x7361 +3fa1a9d0: .word 0x7573 +3fa1a9e0: srl a11, a14 +3fa1a9f0: xor a8, a0 +3fa1aa00: modu a3, a9 +3fa1aa10: modu a11, a4 +3fa1aa20: sla 0x3, b7 +3fa1aa30: rl b10, b4 +3fa1aa40: mods b3, b4 +3fa1aa50: .word 0x0065 +3fa1aa60: rl b10, b4 +3fa1aa70: .word 0x7274 +3fa1aa80: sla 0x3, a5 +3fa1aa90: sra a11, a4 +3fa1aaa0: mods a1, a0 +3fa1aab0: sla 0x3, a1 +3fa1aac0: sra a11, a6 +3fa1aad0: .word 0xea6e +3fa1aae0: .word 0x7274 +3fa1aaf0: .word 0x0065 +3fa1ab00: sra a10, a6 +3fa1ab10: .word 0x736e +3fa1ab20: sra b11, b4 +3fa1ab30: modu b3, b2 +3fa1ab40: mods a11, a1 +3fa1ab50: .word 0x0065 +3fa1ab60: sll a10, a9 +3fa1ab70: modu a3, sp +3fa1ab80: move a1, b0 +3fa1ab90: mods a11, a1 +3fa1aba0: .word 0x0065 +3fa1abb0: modu a10, a14 +3fa1abc0: sla 0x3, a13 +3fa1abd0: sra a11, a4 +3fa1abe0: mods a1, a0 +3fa1abf0: rl a9, a7 +3fa1ac00: pixt *a3, xy, *a3, xy +3fa1ac10: sra a11, a14 +3fa1ac20: andn a8, a0 +3fa1ac30: modu a3, a9 +3fa1ac40: sll a3, a14 +3fa1ac50: mods a3, a9 +3fa1ac60: modu a3, a4 +3fa1ac70: mods a11, a1 +3fa1ac80: .word 0x0065 +3fa1ac90: sra b10, b4 +3fa1aca0: mods b11, b2 +3fa1acb0: modu a3, a9 +3fa1acc0: mods a3, a1 +3fa1acd0: andn a9, a0 +3fa1ace0: .word 0x7a69 +3fa1acf0: .word 0x0065 +3fa1ad00: sla b10, b4 +3fa1ad10: mods a3, a9 +3fa1ad20: sra a11, a12 +3fa1ad30: srl a1, a0 +3fa1ad40: modu a3, a5 +3fa1ad50: .word 0x74ea +3fa1ad60: sra b11, b2 +3fa1ad70: subb a0, a0 +3fa1ad80: modu a3, a5 +3fa1ad90: .word 0x7473 +3fa1ada0: .word 0x7265 +3fa1adb0: .word 0x7267 +3fa1adc0: .word 0xdff6 +3fa1add0: .word 0x0065 +3fa1ade0: modu b10, b2 +3fa1adf0: .word 0x7377 +3fa1ae00: move a0, a0 +3fa1ae10: srl a11, a9 +3fa1ae20: sra a11, a14 +3fa1ae30: .word 0x0073 +3fa1ae40: sra b10, b10 +3fa1ae50: mods a3, a9 +3fa1ae60: modu a3, a5 +3fa1ae70: addc a8, a0 +3fa1ae80: mods a3, sp +3fa1ae90: mods b11, b5 +3fa1aea0: .word 0x736e +3fa1aeb0: addc a8, a0 +3fa1aec0: mods a3, sp +3fa1aed0: modu a3, sp +3fa1aee0: sra a11, a14 +3fa1aef0: .word 0x0073 +3fa1af00: .word 0x7053 +3fa1af10: mods a3, a1 +3fa1af20: sra b11, b4 +3fa1af30: .word 0x006e +3fa1af40: add a9, a0 +3fa1af50: modu a3, a14 +3fa1af60: mods b3, b5 +3fa1af70: .word 0x7265 +3fa1af80: sla 0x1, a0 +3fa1af90: rev a0 +3fa1afa0: sla a10, a4 +3fa1afb0: lmo b11, b2 +3fa1afc0: or a1, a0 +3fa1afd0: .word 0x7865 +3fa1afe0: srl 0x1d, b4 +3fa1aff0: move a1, a0 +3fa1b000: srl a11, a9 +3fa1b010: .word 0x7468 +3fa1b020: addc a1, a0 +3fa1b030: sll a11, a1 +3fa1b040: srl a11, a11 +3fa1b050: modu b11, b2 +3fa1b060: modu b3, b5 +3fa1b070: .word 0x0064 +3fa1b080: rl a10, a12 +3fa1b090: rl a3, a7 +3fa1b0a0: sla 0x3, b4 +3fa1b0b0: sra b10, b4 +3fa1b0c0: .word 0x7478 +3fa1b0d0: sla 0x1, a12 +3fa1b0e0: sla a10, a4 +3fa1b0f0: lmo b11, b2 +3fa1b100: addc a1, a0 +3fa1b110: sll a11, a1 +3fa1b120: srl a11, a11 +3fa1b130: modu b11, b2 +3fa1b140: modu b3, b5 +3fa1b150: .word 0x0064 +3fa1b160: srl a2, a1 +3fa1b170: rl a11, a6 +3fa1b180: rl a3, a3 +3fa1b190: srl a11, a1 +3fa1b1a0: sla 0x3, a5 +3fa1b1b0: modu a11, a14 +3fa1b1c0: mods b11, b2 +3fa1b1d0: mods a3, a1 +3fa1b1e0: add a8, a0 +3fa1b1f0: srl a3, a6 +3fa1b200: sll a11, a9 +3fa1b210: sla a11, a8 +3fa1b220: sra a11, a7 +3fa1b230: rl a9, a0 +3fa1b240: .word 0x766e +3fa1b250: .word 0x7265 +3fa1b260: cvxyl b11, b3 +3fa1b270: sub a0, a0 +3fa1b280: mods a3, a11 +3fa1b290: sla 0x1, a14 +3fa1b2a0: sra b10, b4 +3fa1b2b0: .word 0x7478 +3fa1b2c0: sla a9, a0 +3fa1b2d0: srl b3, b5 +3fa1b2e0: rl a1, a0 +3fa1b2f0: mods a3, a5 +3fa1b300: sla 0x1, a14 +3fa1b310: rl a10, a8 +3fa1b320: .word 0x746e +3fa1b330: .word 0x7265 +3fa1b340: .word 0x7267 +3fa1b350: rev a14 +3fa1b360: sra a10, a8 +3fa1b370: mods a3, a12 +3fa1b380: sla 0x1, a14 +3fa1b390: sra b10, b4 +3fa1b3a0: .word 0x7478 +3fa1b3b0: sla a9, a0 +3fa1b3c0: srl b3, b5 +3fa1b3d0: sra a1, a0 +3fa1b3e0: mods a3, a11 +3fa1b3f0: sla 0x1, a14 +3fa1b400: rl a10, a8 +3fa1b410: .word 0x746e +3fa1b420: .word 0x7265 +3fa1b430: .word 0x7267 +3fa1b440: rev a14 +3fa1b450: modu a10, a14 +3fa1b460: andn a9, a0 +3fa1b470: sla b11, b4 +3fa1b480: .word 0x7574 +3fa1b490: sla 0x3, b3 +3fa1b4a0: rl a10, a4 +3fa1b4b0: .word 0x7073 +3fa1b4c0: sla a11, a12 +3fa1b4d0: .word 0x0079 +3fa1b4e0: modu a10, a8 +3fa1b4f0: .word 0x7473 +3fa1b500: andn a9, a0 +3fa1b510: sla b11, b4 +3fa1b520: .word 0x7574 +3fa1b530: sla 0x3, b3 +3fa1b540: rl a10, a4 +3fa1b550: .word 0x7073 +3fa1b560: sla a11, a12 +3fa1b570: .word 0x0079 +3fa1b580: cvxyl a10, a4 +3fa1b590: sla b11, b3 +3fa1b5a0: .word 0x7463 +3fa1b5b0: .word 0x7669 +3fa1b5c0: .word 0x7265 +3fa1b5d0: sla a9, a0 +3fa1b5e0: srl a3, a6 +3fa1b5f0: sll a11, a9 +3fa1b600: sla a11, a8 +3fa1b610: sra a11, a7 +3fa1b620: cvxyl a9, a0 +3fa1b630: sla b11, b4 +3fa1b640: .word 0x0074 +3fa1b650: srl a2, a1 +3fa1b660: rl a11, a6 +3fa1b670: rl a3, a3 +3fa1b680: .word 0x7265 +3fa1b690: cvxyl a9, a0 +3fa1b6a0: sla b11, b4 +3fa1b6b0: sla 0x3, b4 +3fa1b6c0: pixt *a3, xy, *a8, xy +3fa1b6d0: sra b11, b4 +3fa1b6e0: btst a8, a0 +3fa1b6f0: rl a11, a5 +3fa1b700: sra a11, a14 +3fa1b710: andn a9, a0 +3fa1b720: sla b11, b4 +3fa1b730: .word 0x7574 +3fa1b740: sla b11, b3 +3fa1b750: .word 0x7a6e +3fa1b760: rl a11, a5 +3fa1b770: sra a11, a7 +3fa1b780: andn a8, a0 +3fa1b790: sla b11, b4 +3fa1b7a0: .word 0x7574 +3fa1b7b0: sla b11, b3 +3fa1b7c0: .word 0x7a6e +3fa1b7d0: rl a11, a5 +3fa1b7e0: sra a11, a7 +3fa1b7f0: .word 0x7620 +3fa1b800: mods a11, sp +3fa1b810: cmp a1, a0 +3fa1b820: .word 0x736f +3fa1b830: .word 0x7274 +3fa1b840: sll a11, a5 +3fa1b850: modu a3, a8 +3fa1b860: .word 0x7265 +3fa1b870: addc a0, a0 +3fa1b880: modu a11, a12 +3fa1b890: lmo a11, a3 +3fa1b8a0: addc a9, a0 +3fa1b8b0: .word 0x7275 +3fa1b8c0: modu b11, b3 +3fa1b8d0: .word 0x0072 +3fa1b8e0: modu b2, b5 +3fa1b8f0: sra a11, a4 +3fa1b900: mods b3, b2 +3fa1b910: modu a3, a9 +3fa1b920: sla 0x3, a5 +3fa1b930: .word 0x7543 +3fa1b940: .word 0x7372 +3fa1b950: .word 0x726f +3fa1b960: addc a8, a0 +3fa1b970: .word 0x7275 +3fa1b980: sra b11, b3 +3fa1b990: .word 0x7275 +3fa1b9a0: sll a1, a0 +3fa1b9b0: modu a11, a12 +3fa1b9c0: .word 0x0063 +3fa1b9d0: .word 0x7543 +3fa1b9e0: .word 0x7372 +3fa1b9f0: .word 0x7565 +3fa1ba00: sla 0x3, b2 +3fa1ba10: modu b11, b3 +3fa1ba20: mods b3, b5 +3fa1ba30: srl a11, a9 +3fa1ba40: sra a11, a14 +3fa1ba50: sra a11, a13 +3fa1ba60: .word 0x746e +3fa1ba70: andn a8, a0 +3fa1ba80: rl a3, a3 +3fa1ba90: sra b11, b2 +3fa1baa0: sll a3, a9 +3fa1bab0: sla a11, a13 +3fa1bac0: lmo b11, b2 +3fa1bad0: dsjs a5, L3FA1BC10 +3fa1bae0: addc a1, a0 +3fa1baf0: modu a11, a12 +3fa1bb00: lmo a11, a3 +3fa1bb10: andn a8, a0 +3fa1bb20: rl a3, a3 +3fa1bb30: sra b11, b2 +3fa1bb40: sll a3, a9 +3fa1bb50: sla a11, a13 +3fa1bb60: lmo b11, b2 +3fa1bb70: dsjs a5, L3FA1BCB0 +3fa1bb80: andn a9, a0 +3fa1bb90: .word 0x7274 +3fa1bba0: sll a11, a9 +3fa1bbb0: .word 0x0068 +3fa1bbc0: .word 0x7543 +3fa1bbd0: .word 0x7473 +3fa1bbe0: mods a11, sp +3fa1bbf0: .word 0x7a69 +3fa1bc00: sla 0x3, a5 +L3FA1BC10: +3fa1bc10: or b2, b6 +3fa1bc20: sla 0x2, a5 +3fa1bc30: rl a10, a4 +3fa1bc40: .word 0x7073 +3fa1bc50: sla a11, a12 +3fa1bc60: .word 0x0079 +3fa1bc70: sra b10, b0 +3fa1bc80: .word 0x7372 +3fa1bc90: modu a3, sp +3fa1bca0: sla a11, a14 +L3FA1BCB0: +3fa1bcb0: rl a11, a12 +3fa1bcc0: sla b11, b3 +3fa1bcd0: rl b11, b4 +3fa1bce0: modu a3, sp +3fa1bcf0: dsjs a0, L3FA1BE10 +3fa1bd00: sla a9, a0 +3fa1bd10: srl a3, a6 +3fa1bd20: sll a11, a9 +3fa1bd30: sla a11, a8 +3fa1bd40: sra a11, a7 +3fa1bd50: add a8, a0 +3fa1bd60: .word 0x7a6e +3fa1bd70: rl a11, a5 +3fa1bd80: sra a11, a7 +3fa1bd90: add a8, a0 +3fa1bda0: .word 0x7475 +3fa1bdb0: sla 0x3, sp +3fa1bdc0: .word 0x7257 +3fa1bdd0: .word 0x7061 +3fa1bde0: andn a0, a0 +3fa1bdf0: .word 0x7465 +3fa1be00: .word 0x756f +L3FA1BE10: +3fa1be10: sla 0x3, b2 +3fa1be20: .word 0x7561 +3fa1be30: modu b11, b4 +3fa1be40: sla a11, a13 +3fa1be50: rl b11, b4 +3fa1be60: .word 0x7571 +3fa1be70: .word 0x0065 +3fa1be80: .word 0x7541 +3fa1be90: modu b11, b4 +3fa1bea0: sla a11, a13 +3fa1beb0: rl b11, b4 +3fa1bec0: sll b11, b3 +3fa1bed0: sra a11, a8 +3fa1bee0: sla 0x3, b2 +3fa1bef0: sra b10, b10 +3fa1bf00: mods a3, a9 +3fa1bf10: modu a3, a5 +3fa1bf20: mods b11, b5 +3fa1bf30: .word 0x7262 +3fa1bf40: sll b11, b5 +3fa1bf50: .word 0x0068 +3fa1bf60: rl a10, a4 +3fa1bf70: .word 0x7073 +3fa1bf80: sla a11, a12 +3fa1bf90: sla 0x3, b9 +3fa1bfa0: .word 0x7543 +3fa1bfb0: .word 0x7372 +3fa1bfc0: .word 0x726f +3fa1bfd0: add a8, a0 +3fa1bfe0: srl a3, a6 +3fa1bff0: sll a11, a9 +3fa1c000: sra a11, a8 +3fa1c010: sla 0x3, b2 +3fa1c020: .word 0x7563 +3fa1c030: .word 0x7372 +3fa1c040: .word 0x7565 +3fa1c050: .word 0x0072 +3fa1c060: sll b10, b3 +3fa1c070: .word 0x7268 +3fa1c080: rl a11, a5 +3fa1c090: mods a11, a2 +3fa1c0a0: .word 0x7261 +3fa1c0b0: sra a11, a11 +3fa1c0c0: .word 0x7320 +3fa1c0d0: sll a11, a9 +3fa1c0e0: .word 0x7468 +3fa1c0f0: sla a11, a2 +3fa1c100: .word 0x0072 +3fa1c110: .word 0x7543 +3fa1c120: .word 0x7372 +3fa1c130: .word 0x726f +3fa1c140: addc a1, a0 +3fa1c150: rl a11, a12 +3fa1c160: lmo a11, a14 +3fa1c170: addc a8, a0 +3fa1c180: rl a11, a12 +3fa1c190: modu a3, a7 +3fa1c1a0: .word 0x746f +3fa1c1b0: mods a11, a5 +3fa1c1c0: modu a3, a5 +3fa1c1d0: sla 0x3, b4 +3fa1c1e0: .word 0x7563 +3fa1c1f0: .word 0x7372 +3fa1c200: .word 0x7565 +3fa1c210: .word 0x0072 +3fa1c220: mods a2, a2 +3fa1c230: modu a3, a9 +3fa1c240: sra a11, a11 +3fa1c250: sra a3, a14 +3fa1c260: sla 0x3, a5 +3fa1c270: sll b10, b3 +3fa1c280: .word 0x7268 +3fa1c290: rl a11, a5 +3fa1c2a0: mods a11, a2 +3fa1c2b0: .word 0x7261 +3fa1c2c0: sra a11, a11 +3fa1c2d0: addc a0, a0 +3fa1c2e0: .word 0x7461 +3fa1c2f0: rl a3, a3 +3fa1c300: andn a9, a0 +3fa1c310: .word 0x7263 +3fa1c320: mods a3, sp +3fa1c330: .word 0x006c +3fa1c340: mods a2, a3 +3fa1c350: sll a11, sp +3fa1c360: sra a1, a0 +3fa1c370: srl a7, a9 +3fa1c380: mods a3, a9 +3fa1c390: mods a11, a5 +3fa1c3a0: modu a3, a5 +3fa1c3b0: .word 0x0074 +3fa1c3c0: mods a2, a2 +3fa1c3d0: sll a11, sp +3fa1c3e0: .word 0x776b +3fa1c3f0: .word 0x7369 +3fa1c400: sla 0x3, a5 +3fa1c410: modu b11, b2 +3fa1c420: mods a3, a12 +3fa1c430: modu a3, a5 +3fa1c440: move a0, a0 +3fa1c450: modu a3, a9 +3fa1c460: .word 0x7365 +3fa1c470: sla 0x0, a0 +3fa1c480: addc a9, a0 +3fa1c490: modu a3, a1 +3fa1c4a0: sra a11, a3 +3fa1c4b0: sla 0x3, a12 +3fa1c4c0: sla 0x1, a0 +3fa1c4d0: rev a0 +3fa1c4e0: divs b1, b12 +3fa1c4f0: sla 0x2, b13 +3fa1c500: sra a10, a4 +3fa1c510: sra a11, a12 +3fa1c520: sra b11, b4 +3fa1c530: dsjs a0, L3FA1C540 +L3FA1C540: +3fa1c540: mpys b10, b8 +3fa1c550: addc a1, a0 +3fa1c560: sll a11, a1 +3fa1c570: .word 0x736b +3fa1c580: sla b11, b0 +3fa1c590: sra a11, a3 +3fa1c5a0: dsjs a0, L3FA1C5B0 +L3FA1C5B0: +3fa1c5b0: mpys b10, b8 +3fa1c5c0: sub a9, a0 +3fa1c5d0: srl a3, a6 +3fa1c5e0: sll a11, a1 +3fa1c5f0: mods a11, a5 +3fa1c600: modu a3, a5 +3fa1c610: sla 0x3, b4 +3fa1c620: sub a1, a8 +3fa1c630: move a2, a5 +3fa1c640: rev a9 +3fa1c650: divs b1, b12 +3fa1c660: sla 0x2, b13 +3fa1c670: sra b10, b2 +3fa1c680: .word 0x7563 +3fa1c690: sla 0x3, a12 +3fa1c6a0: addc a1, a8 +3fa1c6b0: sra 0x16, b3 +3fa1c6c0: dsjs a0, L3FA1C6D0 +L3FA1C6D0: +3fa1c6d0: mpys b10, b8 +3fa1c6e0: move a1, a0 +3fa1c6f0: .word 0x73f6 +3fa1c700: rl a3, a3 +3fa1c710: modu a3, a5 +3fa1c720: dsjs a0, L3FA1C730 +L3FA1C730: +3fa1c730: mpys b10, b8 +3fa1c740: andn a1, a0 +3fa1c750: sll sp, b12 +3fa1c760: .word 0x736b +3fa1c770: rl a3, a3 +3fa1c780: rl b11, b2 +3fa1c790: .word 0x7474 +3fa1c7a0: addc a8, a0 +3fa1c7b0: .word 0x7375 +3fa1c7c0: modu b11, b4 +3fa1c7d0: rl a11, a13 +3fa1c7e0: sra b11, b10 +3fa1c7f0: xor a1, a0 +3fa1c800: sub b10, b4 +3fa1c810: btst a9, a0 +3fa1c820: .word 0x7965 +3fa1c830: modu a11, a2 +3fa1c840: .word 0x7261 +3fa1c850: .word 0x0064 +3fa1c860: sra b10, b0 +3fa1c870: .word 0x7372 +3fa1c880: modu a3, sp +3fa1c890: sla a11, a14 +3fa1c8a0: rl a11, a12 +3fa1c8b0: sla b11, b3 +3fa1c8c0: rl b11, b4 +3fa1c8d0: modu a3, sp +3fa1c8e0: dsjs a0, L3FA1CA00 +3fa1c8f0: addc a9, a0 +3fa1c900: sla a11, a12 +3fa1c910: rl b11, b6 +3fa1c920: .word 0x7265 +3fa1c930: or a0, a0 +3fa1c940: .word 0x7361 +3fa1c950: sla b11, b4 +3fa1c960: .word 0x7574 +3fa1c970: .word 0x0072 +3fa1c980: sla b10, b7 +3fa1c990: modu b3, b2 +3fa1c9a0: modu a3, a9 +3fa1c9b0: sla 0x3, a7 +3fa1c9c0: sra a10, a2 +3fa1c9d0: mods a3, a12 +3fa1c9e0: add a8, a0 +3fa1c9f0: sla a11, a12 +L3FA1CA00: +3fa1ca00: mods b11, b2 +3fa1ca10: .word 0x0065 +3fa1ca20: rl b10, b3 +3fa1ca30: modu a3, a7 +3fa1ca40: mods a3, a1 +3fa1ca50: move a8, a0 +3fa1ca60: .word 0x7261 +3fa1ca70: rl a11, a7 +3fa1ca80: sla 0x3, a14 +3fa1ca90: sra a10, a2 +3fa1caa0: mods a3, a12 +3fa1cab0: add a8, a0 +3fa1cac0: sla a11, a12 +3fa1cad0: mods b11, b2 +3fa1cae0: sla 0x3, a5 +3fa1caf0: sra a11, a4 +3fa1cb00: mods a9, a0 +3fa1cb10: .word 0x7261 +3fa1cb20: sra a11, a7 +3fa1cb30: andn a0, a0 +3fa1cb40: modu a3, a1 +3fa1cb50: .word 0x7364 +3fa1cb60: srl a11, a9 +3fa1cb70: sla a11, a14 +3fa1cb80: .word 0x006c +3fa1cb90: .word 0x7541 +3fa1cba0: modu b11, b4 +3fa1cbb0: andn a1, a0 +3fa1cbc0: .word 0x7065 +3fa1cbd0: sla a11, a5 +3fa1cbe0: .word 0x0074 +3fa1cbf0: cvxyl b10, b2 +3fa1cc00: cvxyl b11, b0 +3fa1cc10: rl b11, b4 +3fa1cc20: rl b11, b4 +3fa1cc30: modu a3, sp +3fa1cc40: sra a1, a0 +3fa1cc50: .word 0x7365 +3fa1cc60: .word 0x7420 +3fa1cc70: .word 0x756f +3fa1cc80: rl a3, a3 +3fa1cc90: .word 0x7365 +3fa1cca0: .word 0x7400 +3fa1ccb0: .word 0x7079 +3fa1ccc0: mods a11, a1 +3fa1ccd0: .word 0x7461 +3fa1cce0: lmo a11, a9 +3fa1ccf0: addc a8, a0 +3fa1cd00: .word 0x7274 +3fa1cd10: srl 0x15, a12 +3fa1cd20: srl 0x1e, b1 +3fa1cd30: addc a9, a0 +L3FA1CD40: +3fa1cd40: .word 0x7274 +3fa1cd50: srl 0x15, a12 +3fa1cd60: sla 0x2, b3 +3fa1cd70: sla 0x1, b13 +3fa1cd80: modu a10, a8 +3fa1cd90: sra a3, a12 +3fa1cda0: addc a8, a0 +3fa1cdb0: .word 0x7274 +3fa1cdc0: srl 0x5, a12 +3fa1cdd0: dsjs b3, L3FA1CD40 +L3FA1CDE0: +3fa1cde0: rl a10, a6 +3fa1cdf0: sra a11, a7 +3fa1ce00: sla 0x3, b2 +3fa1ce10: sll sp, a9 +3fa1ce20: sla b11, b2 +3fa1ce30: srl 0x1d, a14 +3fa1ce40: addc a9, a0 +3fa1ce50: .word 0x7274 +3fa1ce60: srl 0x5, a12 +3fa1ce70: dsjs b1, L3FA1CDE0 +3fa1ce80: cvxyl a10, a4 +3fa1ce90: rl a11, a6 +3fa1cea0: sra a11, a12 +3fa1ceb0: sra a11, a13 +3fa1cec0: .word 0x746e +3fa1ced0: divu a8, a0 +3fa1cee0: .word 0x7443 +3fa1cef0: mods b3, b2 +3fa1cf00: and a9, sp +3fa1cf10: srl 0x1e, b13 +3fa1cf20: divu a9, a0 +3fa1cf30: .word 0x7443 +3fa1cf40: mods b3, b2 +3fa1cf50: andn a9, sp +3fa1cf60: sla 0x2, b13 +3fa1cf70: sla 0x1, b13 +3fa1cf80: .word 0x7453 +3fa1cf90: .word 0x706f +3fa1cfa0: sla 0x0, a0 +L3FA1CFB0: +3fa1cfb0: dsjs a12, L3FA1CFB0 +3fa1cfc0: sla a9, a0 +3fa1cfd0: sra a3, a14 +3fa1cfe0: srl 0xf, a0 +3fa1cff0: sla 0x1, b14 +3fa1d000: sra a10, a11 +3fa1d010: .word 0x7379 +3fa1d020: andn a9, a0 +3fa1d030: modu a3, a5 +3fa1d040: sla 0x3, a4 +3fa1d050: srl 0x1f, a12 +3fa1d060: sla a9, a0 +3fa1d070: sra a3, a14 +3fa1d080: srl 0xf, a0 +3fa1d090: rev a14 +3fa1d0a0: modu b10, b4 +L3FA1D0B0: +3fa1d0b0: sll b11, b5 +3fa1d0c0: sra a11, a8 +3fa1d0d0: srl 0x1f, a0 +3fa1d0e0: sla 0x1, sp +3fa1d0f0: modu a2, a5 +3fa1d100: modu b11, b6 +3fa1d110: sra a11, a9 +3fa1d120: srl 0x1f, a0 +3fa1d130: rev b12 +3fa1d140: sla b10, b4 +3fa1d150: .word 0x7473 +3fa1d160: modu a3, a5 +3fa1d170: srl 0x1f, a0 +3fa1d180: sla 0x1, b12 +3fa1d190: modu b3, b5 +3fa1d1a0: sla 0x3, a4 +3fa1d1b0: dsjs a14, L3FA1D0B0 +3fa1d1c0: .word 0x7320 +3fa1d1d0: modu a3, a5 +3fa1d1e0: sra a11, a4 +3fa1d1f0: sla 0x3, a14 +3fa1d200: srl 0x1f, a12 +3fa1d210: .word 0x7520 +3fa1d220: sra a3, a14 +3fa1d230: srl 0xf, a0 +3fa1d240: rev a14 +3fa1d250: sla a1, a0 +3fa1d260: sla 0x3, b14 +3fa1d270: sra a10, a11 +3fa1d280: sla 0x3, b9 +3fa1d290: sra b10, b3 +3fa1d2a0: sra a3, a14 +3fa1d2b0: sla 0x3, b3 +3fa1d2c0: andn a10, a5 +3fa1d2d0: .word 0x0043 +3fa1d2e0: modu b10, b4 +3fa1d2f0: sll b11, b5 +3fa1d300: sra a11, a8 +3fa1d310: sla a1, a0 +3fa1d320: sla 0x3, b14 +L3FA1D330: +3fa1d330: modu a3, a5 +3fa1d340: modu b11, b6 +3fa1d350: sra a11, a9 +3fa1d360: sub a9, a0 +3fa1d370: addc b10, b3 +3fa1d380: or a0, a0 +3fa1d390: .word 0x7361 +3fa1d3a0: sra b11, b4 +3fa1d3b0: sla a1, a0 +3fa1d3c0: sla 0x3, b14 +3fa1d3d0: sra b11, b3 +3fa1d3e0: sra a3, a14 +3fa1d3f0: .word 0x7465 +3fa1d400: sub a9, a0 +3fa1d410: addc b10, b3 +3fa1d420: sla 0x0, a0 +3fa1d430: dsjs b12, L3FA1D330 +3fa1d440: btst a9, a0 +3fa1d450: .word 0x7965 +3fa1d460: andn a9, a0 +3fa1d470: modu a3, a5 +L3FA1D480: +3fa1d480: .word 0x7364 +3fa1d490: sla a1, a0 +3fa1d4a0: .word 0x007e +3fa1d4b0: modu b10, b4 +3fa1d4c0: sll b11, b5 +3fa1d4d0: sra a11, a8 +L3FA1D4E0: +3fa1d4e0: dsjs a0, L3FA1D4E0 +3fa1d4f0: sla 0x1, b14 +3fa1d500: modu a3, a5 +3fa1d510: modu b11, b6 +3fa1d520: sra a11, a9 +3fa1d530: sla a1, a0 +3fa1d540: .word 0x007e +3fa1d550: sla b10, b4 +3fa1d560: .word 0x7473 +3fa1d570: sla 0x3, a5 +3fa1d580: dsjs b12, L3FA1D480 +3fa1d590: .word 0x7320 +3fa1d5a0: modu a3, a5 +3fa1d5b0: sra a11, a4 +3fa1d5c0: sla 0x3, b4 +3fa1d5d0: .word 0x7e60 +3fa1d5e0: sla 0x0, a0 +3fa1d5f0: sla 0x1, a0 +3fa1d600: modu a2, a1 +3fa1d610: .word 0x756e +3fa1d620: sra a11, a12 +3fa1d630: sla 0x3, b2 +3fa1d640: move a0, b0 +3fa1d650: .word 0x726f +3fa1d660: rl b3, b4 +3fa1d670: add a9, a0 +3fa1d680: sra a11, a13 +3fa1d690: rl b11, b2 +3fa1d6a0: sla a11, a3 +3fa1d6b0: .word 0x006e +3fa1d6c0: .word 0x7242 +3fa1d6d0: .word 0x7469 +3fa1d6e0: .word 0x7369 +3fa1d6f0: .word 0x0068 +3fa1d700: .word 0x7544 +3fa1d710: sll b11, b4 +3fa1d720: .word 0x0068 +3fa1d730: rl a10, a6 +3fa1d740: modu a3, a14 +3fa1d750: .word 0x7369 +3fa1d760: .word 0x0068 +3fa1d770: .word 0x7246 +3fa1d780: modu a3, a5 +3fa1d790: rl a3, a3 +3fa1d7a0: subb a0, a0 +3fa1d7b0: sra b11, b2 +3fa1d7c0: sll a11, a14 +3fa1d7d0: sla 0x3, a8 +3fa1d7e0: sla a10, a3 +3fa1d7f0: sla a11, a14 +3fa1d800: rl a11, a4 +3fa1d810: modu a3, a1 +3fa1d820: subb a8, a0 +3fa1d830: .word 0x7265 +3fa1d840: sla a11, a13 +3fa1d850: .word 0x006e +3fa1d860: .word 0x7449 +3fa1d870: mods a3, a1 +3fa1d880: sla a11, a9 +3fa1d890: .word 0x006e +3fa1d8a0: modu a10, a14 +3fa1d8b0: .word 0x7772 +3fa1d8c0: srl a11, a5 +3fa1d8d0: sla a11, a9 +3fa1d8e0: srl 0x5, a14 +3fa1d8f0: sla a10, a4 +3fa1d900: rl a11, a14 +3fa1d910: rl b3, b3 +3fa1d920: and a0, a0 +3fa1d930: .word 0x726f +3fa1d940: .word 0x7574 +3fa1d950: .word 0x7567 +3fa1d960: .word 0x7365 +3fa1d970: .word 0x0065 +3fa1d980: .word 0x7053 +3fa1d990: modu a3, a1 +3fa1d9a0: .word 0x7369 +3fa1d9b0: .word 0x0068 +3fa1d9c0: .word 0x7753 +3fa1d9d0: sra a3, a5 +3fa1d9e0: .word 0x7369 +3fa1d9f0: .word 0x0068 +3fa1da00: .word 0x7753 +3fa1da10: .word 0x7369 +3fa1da20: .word 0x0073 +3fa1da30: modu a2, a1 +3fa1da40: mods a3, a7 +3fa1da50: rl a11, a1 +3fa1da60: sla 0x3, b3 +3fa1da70: sla a9, a8 +3fa1da80: cvxyl a11, a13 +3fa1da90: rl b11, b2 +3fa1daa0: sla a11, a3 +3fa1dab0: modu a3, a9 +3fa1dac0: rev a9 +3fa1dad0: modu a2, a1 +3fa1dae0: mods a3, a7 +3fa1daf0: rl a11, a1 +3fa1db00: sla 0x3, b3 +3fa1db10: sll a1, a8 +3fa1db20: rl b11, b2 +3fa1db30: sla b11, b4 +3fa1db40: modu a3, a14 +3fa1db50: .word 0x7169 +3fa1db60: sra b11, b5 +3fa1db70: rev a9 +3fa1db80: cvxyl a10, a14 +3fa1db90: .word 0x7265 +3fa1dba0: sla a11, a12 +3fa1dbb0: sra a3, a14 +3fa1dbc0: rl a11, a1 +3fa1dbd0: .word 0x0073 +3fa1dbe0: rl a10, a6 +3fa1dbf0: modu a3, a14 +3fa1dc00: rl a11, sp +3fa1dc10: .word 0x0073 +3fa1dc20: .word 0x7246 +3fa1dc30: modu a3, a1 +3fa1dc40: sla sp, a7 +3fa1dc50: .word 0x7369 +3fa1dc60: subb a0, a0 +3fa1dc70: sla b11, b2 +3fa1dc80: cpw a11, a14 +3fa1dc90: rl a11, a1 +3fa1dca0: sla 0x3, b3 +3fa1dcb0: sll a9, a8 +3fa1dcc0: modu a3, a1 +3fa1dcd0: sra a3, a1 +3fa1dce0: sra a11, a9 +3fa1dcf0: sra 0x15, a14 +3fa1dd00: add a8, a0 +3fa1dd10: mods a3, a12 +3fa1dd20: mods a11, a5 +3fa1dd30: modu a3, a1 +3fa1dd40: .word 0x0064 +3fa1dd50: .word 0x7449 +3fa1dd60: mods a3, a1 +3fa1dd70: sra a11, a9 +3fa1dd80: .word 0x006e +3fa1dd90: modu a10, a14 +3fa1dda0: .word 0x7672 +3fa1ddb0: srl sp, a9 +3fa1ddc0: sra a11, a9 +3fa1ddd0: srl 0x5, a14 +3fa1dde0: sla a10, a4 +3fa1ddf0: modu a11, a14 +3fa1de00: .word 0x7369 +3fa1de10: and a0, a0 +3fa1de20: .word 0x726f +3fa1de30: .word 0x7574 +3fa1de40: sla a11, a7 +3fa1de50: .word 0x7369 +3fa1de60: sub a8, a0 +3fa1de70: .word 0x7073 +3fa1de80: srl a11, a1 +3fa1de90: modu a11, a14 +3fa1dea0: .word 0x006c +3fa1deb0: .word 0x7553 +3fa1dec0: .word 0x7369 +3fa1ded0: sra b11, b3 +3fa1dee0: andn a8, a0 +3fa1def0: cvxyl b11, b5 +3fa1df00: modu a11, a4 +3fa1df10: .word 0x7369 +3fa1df20: add a8, a0 +3fa1df30: sra a11, a13 +3fa1df40: rl b11, b2 +3fa1df50: sla a11, a11 +3fa1df60: rl a11, a14 +3fa1df70: sll b11, b3 +3fa1df80: .word 0x0068 +3fa1df90: .word 0x7242 +3fa1dfa0: .word 0x7469 +3fa1dfb0: .word 0x7369 +3fa1dfc0: rl a3, a3 +3fa1dfd0: move a0, b0 +3fa1dfe0: sra a11, a9 +3fa1dff0: sra a11, a4 +3fa1e000: mods b3, b2 +3fa1e010: modu a7, a4 +3fa1e020: rl a11, a4 +3fa1e030: sll b11, b3 +3fa1e040: .word 0x0068 +3fa1e050: rl a10, a6 +3fa1e060: modu a3, a14 +3fa1e070: .word 0x7369 +3fa1e080: rl a3, a3 +3fa1e090: subb a0, a0 +3fa1e0a0: sla b11, b2 +3fa1e0b0: .word 0x7a6e +3fa1e0c0: .word 0x73f6 +3fa1e0d0: .word 0x7369 +3fa1e0e0: rl a3, a3 +3fa1e0f0: subb a0, a0 +3fa1e100: sla b11, b2 +3fa1e110: .word 0x7a6e +3fa1e120: .word 0x73f6 +3fa1e130: .word 0x7369 +3fa1e140: rl a3, a3 +3fa1e150: sra 0x1f, a0 +3fa1e160: sla a10, a11 +3fa1e170: sla a11, a14 +3fa1e180: sla a11, a4 +3fa1e190: rev a9 +3fa1e1a0: sra a10, a4 +3fa1e1b0: .word 0x7475 +3fa1e1c0: sll b11, b3 +3fa1e1d0: .word 0x0068 +3fa1e1e0: .word 0x7449 +3fa1e1f0: mods a3, a1 +3fa1e200: sra a11, a9 +3fa1e210: sll a11, a14 +3fa1e220: .word 0x0068 +3fa1e230: modu a10, a14 +3fa1e240: .word 0x7772 +3fa1e250: srl a11, a5 +3fa1e260: .word 0x7369 +3fa1e270: rl a3, a3 +3fa1e280: sub a1, sp +3fa1e290: modu a7, a4 +3fa1e2a0: .word 0x7369 +3fa1e2b0: rl a3, a3 +3fa1e2c0: and a0, a0 +3fa1e2d0: .word 0x726f +3fa1e2e0: .word 0x7574 +3fa1e2f0: rl a11, a7 +3fa1e300: .word 0x7365 +3fa1e310: .word 0x7369 +3fa1e320: rl a3, a3 +3fa1e330: andn a8, a0 +3fa1e340: sla b11, b0 +3fa1e350: rl a11, a14 +3fa1e360: sll b11, b3 +3fa1e370: .word 0x0068 +3fa1e380: sll b10, b3 +3fa1e390: .word 0x7768 +3fa1e3a0: sra a3, a5 +3fa1e3b0: .word 0x7369 +3fa1e3c0: rl a3, a3 +3fa1e3d0: andn a8, a0 +3fa1e3e0: rl a3, a3 +3fa1e3f0: sra b11, b7 +3fa1e400: .word 0x7a69 +3fa1e410: addc a8, a0 +3fa1e420: .word 0x7375 +3fa1e430: modu b11, b4 +3fa1e440: rl a11, a13 +3fa1e450: sra b11, b10 +3fa1e460: xor a1, a0 +3fa1e470: sub b10, b4 +3fa1e480: .word 0x3720 +3fa1e490: addc a1, a13 +3fa1e4a0: .word 0x7469 +3fa1e4b0: move a1, b0 +3fa1e4c0: addc b10, b2 +3fa1e4d0: sla 0x2, b3 +3fa1e4e0: sra b10, b3 +3fa1e4f0: sra a11, a12 +3fa1e500: .word 0x7463 +3fa1e510: modu a11, a9 +3fa1e520: .word 0x006e +3fa1e530: sra b10, b0 +3fa1e540: .word 0x7372 +3fa1e550: modu a3, sp +3fa1e560: sla a11, a14 +3fa1e570: rl a11, a12 +3fa1e580: sla b11, b3 +3fa1e590: rl b11, b4 +3fa1e5a0: modu a3, sp +3fa1e5b0: dsjs a0, L3FA1E6D0 +3fa1e5c0: lmo a1, a0 +3fa1e5d0: .word 0x7565 +3fa1e5e0: sra a1, a0 +3fa1e5f0: sla 0x3, a5 +3fa1e600: sla a11, a3 +3fa1e610: sla b11, b2 +3fa1e620: .word 0x7463 +3fa1e630: .word 0x72e8 +3fa1e640: .word 0x7365 +3fa1e650: modu a1, a0 +3fa1e660: .word 0x7461 +3fa1e670: modu a11, a9 +3fa1e680: sla a11, a14 +3fa1e690: .word 0x006c +3fa1e6a0: sla a10, a14 +3fa1e6b0: rl b11, b4 +3fa1e6c0: modu a3, sp +L3FA1E6D0: +3fa1e6d0: mods a3, a1 +3fa1e6e0: sla 0x3, a5 +3fa1e6f0: srl 0x17, b7 +3fa1e700: rl a10, a2 +3fa1e710: srl 0x15, b4 +3fa1e720: sra b10, b10 +3fa1e730: sll a11, a9 +3fa1e740: sra a11, a8 +3fa1e750: .word 0x736e +3fa1e760: .word 0x74e4 +3fa1e770: .word 0x007a +3fa1e780: .word 0x7543 +3fa1e790: .word 0x7473 +3fa1e7a0: mods a11, sp +3fa1e7b0: .word 0x7a69 +3fa1e7c0: sla 0x3, a5 +3fa1e7d0: or b2, b6 +3fa1e7e0: sla 0x2, a5 +3fa1e7f0: .word 0x7250 +3fa1e800: modu a3, a9 +3fa1e810: sra b11, b4 +3fa1e820: .word 0x0072 +3fa1e830: sra b10, b0 +3fa1e840: .word 0x7372 +3fa1e850: modu a3, sp +3fa1e860: sla a11, a14 +3fa1e870: rl a11, a12 +3fa1e880: sla b11, b3 +3fa1e890: rl b11, b4 +3fa1e8a0: modu a3, sp +3fa1e8b0: dsjs a0, L3FA1E9D0 +3fa1e8c0: cmp a9, a0 +3fa1e8d0: .word 0x706d +3fa1e8e0: rl b11, b2 +3fa1e8f0: sla a11, a13 +3fa1e900: .word 0x746e +3fa1e910: .word 0x0065 +3fa1e920: .word 0x7244 +3fa1e930: sll b11, b5 +3fa1e940: sra a11, a11 +3fa1e950: .word 0x0072 +3fa1e960: .word 0x7250 +3fa1e970: modu a3, a9 +3fa1e980: sra b11, b4 +3fa1e990: sla 0x3, b2 +3fa1e9a0: modu a10, a13 +3fa1e9b0: sra a11, a4 +3fa1e9c0: cmp a8, a0 +L3FA1E9D0: +3fa1e9d0: .word 0x706d +3fa1e9e0: sra b11, b2 +3fa1e9f0: .word 0x7373 +3fa1ea00: modu a11, a9 +3fa1ea10: .word 0x006e +3fa1ea20: .word 0x7244 +3fa1ea30: sll b11, b5 +3fa1ea40: mods a11, a11 +3fa1ea50: sra a3, sp +3fa1ea60: .word 0x7375 +3fa1ea70: move a0, b0 +3fa1ea80: .word 0x726f +3fa1ea90: sla a11, a13 +3fa1eaa0: .word 0x006c +3fa1eab0: .word 0x7541 +3fa1eac0: modu b11, b4 +3fa1ead0: and a1, a0 +3fa1eae0: rl b11, b2 +3fa1eaf0: .word 0x746e +3fa1eb00: addc a8, a0 +3fa1eb10: modu a3, sp +3fa1eb20: .word 0x7274 +3fa1eb30: mods a3, sp +3fa1eb40: sra a11, a12 +3fa1eb50: .word 0x0072 +3fa1eb60: modu a10, a14 +3fa1eb70: mods b11, b2 +3fa1eb80: mods a3, a1 +3fa1eb90: .word 0x0065 +3fa1eba0: .word 0x7541 +3fa1ebb0: modu b11, b4 +3fa1ebc0: sla a11, a13 +3fa1ebd0: rl b11, b4 +3fa1ebe0: .word 0x7571 +3fa1ebf0: .word 0x0065 +3fa1ec00: sla b10, b0 +3fa1ec10: sla 0x3, b2 +3fa1ec20: modu a11, a3 +3fa1ec30: .word 0x746e +3fa1ec40: pixt *b3, xy, *b2, xy +3fa1ec50: sra a11, a12 +3fa1ec60: .word 0x7275 +3fa1ec70: add a8, a0 +3fa1ec80: .word 0x7475 +3fa1ec90: mods a11, sp +3fa1eca0: .word 0x7461 +3fa1ecb0: .word 0x7369 +3fa1ecc0: rl a3, a3 +3fa1ecd0: .word 0xdc00 +3fa1ece0: sra a11, a2 +3fa1ecf0: sla 0x3, b2 +3fa1ed00: modu a10, a8 +3fa1ed10: .word 0x7473 +3fa1ed20: sra b11, b2 +3fa1ed30: rl a3, a3 +3fa1ed40: sra a11, a14 +3fa1ed50: .word 0x0072 +3fa1ed60: .word 0x7250 +3fa1ed70: modu a3, a9 +3fa1ed80: sla 0x3, b4 +3fa1ed90: .word 0x7845 +3fa1eda0: sra b11, b4 +3fa1edb0: .word 0x746e +3fa1edc0: move a9, a0 +3fa1edd0: sra a3, sp +3fa1ede0: .word 0x0065 +3fa1edf0: modu b10, b10 +3fa1ee00: sra a11, a14 +3fa1ee10: sra a1, a0 +3fa1ee20: sla 0x3, a5 +3fa1ee30: sla a11, a3 +3fa1ee40: .word 0x7470 +3fa1ee50: .word 0x7275 +3fa1ee60: .word 0x0065 +3fa1ee70: .word 0x7244 +3fa1ee80: sll b11, b5 +3fa1ee90: sll a3, a11 +3fa1eea0: .word 0x7265 +3fa1eeb0: rl a11, a5 +3fa1eec0: rl a3, a3 +3fa1eed0: sub a8, a0 +3fa1eee0: .word 0x746e +3fa1eef0: .word 0x7269 +3fa1ef00: sla 0x3, a5 +3fa1ef10: sla b10, b0 +3fa1ef20: sra a11, a7 +3fa1ef30: andn a8, a0 +3fa1ef40: .word 0x7263 +3fa1ef50: mods a3, sp +3fa1ef60: sla 0x3, a12 +3fa1ef70: .word 0x7241 +3fa1ef80: sla a11, a5 +3fa1ef90: janc L3FA915E0 +3fa1efb0: modu a3, a1 +3fa1efc0: sra a9, a0 +3fa1efd0: .word 0x746e +3fa1efe0: sra a11, a9 +3fa1eff0: .word 0x0072 +3fa1f000: modu b10, b10 +3fa1f010: sra a11, a14 +3fa1f020: sra a1, a0 +3fa1f030: sla 0x3, a5 +3fa1f040: cvxyl a11, a4 +3fa1f050: rl a11, a6 +3fa1f060: sra a11, a12 +3fa1f070: sra a11, a13 +3fa1f080: .word 0x746e +3fa1f090: subb a8, a0 +3fa1f0a0: modu a3, a1 +3fa1f0b0: sra b11, b10 +3fa1f0c0: andn a9, a0 +3fa1f0d0: rl a11, a5 +3fa1f0e0: sra b11, b4 +3fa1f0f0: addc a0, a0 +3fa1f100: mods a3, a9 +3fa1f110: mods a3, a4 +3fa1f120: .word 0x7561 +3fa1f130: .word 0x0066 +3fa1f140: .word 0x7250 +3fa1f150: modu a3, a9 +3fa1f160: sla 0x3, b4 +3fa1f170: subb a2, a6 +3fa1f180: move a9, a0 +3fa1f190: sra a3, sp +3fa1f1a0: .word 0x0065 +3fa1f1b0: .word 0x7641 +3fa1f1c0: modu a3, a1 +3fa1f1d0: sra a11, a3 +3fa1f1e0: srl a1, a0 +3fa1f1f0: .word 0x7565 +3fa1f200: mods a3, a9 +3fa1f210: sra a11, a12 +3fa1f220: sra 0x1f, a0 +3fa1f230: subb a2, a6 +3fa1f240: rev a9 +3fa1f250: sra b10, b3 +3fa1f260: .word 0x7469 +3fa1f270: modu a3, a5 +3fa1f280: modu b11, b6 +3fa1f290: .word 0x7372 +3fa1f2a0: rl a3, a3 +3fa1f2b0: sll b3, b5 +3fa1f2c0: subb a0, a0 +3fa1f2d0: .word 0x726f +3fa1f2e0: sla 0x3, a13 +3fa1f2f0: sra a10, a6 +3fa1f300: sra a3, a5 +3fa1f310: move a0, b0 +3fa1f320: sla 0x3, sp +3fa1f330: modu a10, a6 +3fa1f340: mods b11, b2 +3fa1f350: subb a1, a0 +3fa1f360: sra a11, a5 +3fa1f370: .word 0x0064 +3fa1f380: .word 0x754f +3fa1f390: .word 0x0069 +3fa1f3a0: modu a10, a14 +3fa1f3b0: .word 0x006e +3fa1f3c0: rl a10, a13 +3fa1f3d0: .word 0x0074 +3fa1f3e0: rl a2, sp +3fa1f3f0: sra a11, a14 +3fa1f400: and a0, a0 +3fa1f410: rl b11, b2 +3fa1f420: .word 0x746e +3fa1f430: sra a3, a5 +3fa1f440: sub a1, a0 +3fa1f450: .word 0x7461 +3fa1f460: sla 0x3, a1 +3fa1f470: .word 0x7954 +3fa1f480: sra b11, b0 +3fa1f490: move a0, b0 +3fa1f4a0: .word 0x7461 +3fa1f4b0: .word 0x7275 +3fa1f4c0: sla 0x3, a5 +3fa1f4d0: sra a11, a4 +3fa1f4e0: sla 0x3, b3 +3fa1f4f0: modu a11, a4 +3fa1f500: modu a3, a14 +3fa1f510: sra sp, a9 +3fa1f520: .word 0x0073 +3fa1f530: .word 0x755a +3fa1f540: sra a1, a0 +3fa1f550: .word 0x7572 +3fa1f560: lmo a11, a3 +3fa1f570: modu a3, a5 +3fa1f580: sra a11, a4 +3fa1f590: divu a1, a0 +3fa1f5a0: rl a11, a5 +3fa1f5b0: rl a3, a3 +3fa1f5c0: modu a3, a5 +3fa1f5d0: move a0, b0 +3fa1f5e0: .word 0x7461 +3fa1f5f0: modu a11, a9 +3fa1f600: sla a11, a14 +3fa1f610: sla 0x3, a12 +3fa1f620: modu a2, sp +3fa1f630: .word 0x796c +3fa1f640: move a0, b0 +3fa1f650: .word 0x7461 +3fa1f660: modu a11, a9 +3fa1f670: sla a11, a14 +3fa1f680: sla 0x3, a12 +3fa1f690: sla 0x1, a11 +3fa1f6a0: rl a10, a12 +3fa1f6b0: sra a11, a14 +3fa1f6c0: sub a1, a0 +3fa1f6d0: sla b11, b2 +3fa1f6e0: rl b11, b7 +3fa1f6f0: srl a11, a14 +3fa1f700: add a8, a0 +3fa1f710: mods a3, a12 +3fa1f720: addc a9, a0 +3fa1f730: sla a11, a8 +3fa1f740: sla b11, b2 +3fa1f750: .word 0x7463 +3fa1f760: .word 0x7265 +3fa1f770: .word 0x0073 +3fa1f780: sla a10, a14 +3fa1f790: rl b11, b4 +3fa1f7a0: modu a3, sp +3fa1f7b0: mods a3, a1 +3fa1f7c0: .word 0x7520 +3fa1f7d0: rl a11, a14 +3fa1f7e0: .word 0x7571 +3fa1f7f0: mods a11, a5 +3fa1f800: modu a3, a5 +3fa1f810: .word 0x0074 +3fa1f820: sla a10, a14 +3fa1f830: rl b11, b4 +3fa1f840: modu a3, sp +3fa1f850: mods a3, a1 +3fa1f860: sra 0x7, a0 +3fa1f870: .word 0x7320 +3fa1f880: mods a11, a5 +3fa1f890: srl 0x15, a9 +3fa1f8a0: .word 0x7267 +3fa1f8b0: .word 0x7061 +3fa1f8c0: rl a11, a8 +3fa1f8d0: .word 0x7571 +3fa1f8e0: .word 0x7365 +3fa1f8f0: or a0, a0 +3fa1f900: .word 0x756f +3fa1f910: sla 0x3, b3 +3fa1f920: sla a11, a3 +3fa1f930: sla b11, b2 +3fa1f940: .word 0x7463 +3fa1f950: .word 0x72e8 +3fa1f960: .word 0x7365 +3fa1f970: move a0, b0 +3fa1f980: .word 0x7461 +3fa1f990: modu a11, a9 +3fa1f9a0: sla a11, a14 +3fa1f9b0: .word 0x006c +3fa1f9c0: sla a10, a14 +3fa1f9d0: rl b11, b4 +3fa1f9e0: modu a3, sp +3fa1f9f0: mods a3, a1 +3fa1fa00: .word 0x7520 +3fa1fa10: sra a3, a14 +3fa1fa20: move a1, a0 +3fa1fa30: modu a3, a9 +3fa1fa40: sra a11, a9 +3fa1fa50: srl a11, a14 +3fa1fa60: sla b11, b2 +3fa1fa70: rl a11, a6 +3fa1fa80: .word 0x006b +3fa1fa90: mods a2, a1 +3fa1faa0: sra a11, a12 +3fa1fab0: divu a1, a0 +3fa1fac0: rl a11, a5 +3fa1fad0: rl a3, a3 +3fa1fae0: modu a3, a5 +3fa1faf0: addc a0, a0 +3fa1fb00: .word 0x7475 +3fa1fb10: modu b11, b4 +3fa1fb20: sla 0x3, a14 +3fa1fb30: sla b11, b7 +3fa1fb40: sla 0x3, b3 +3fa1fb50: srl a3, sp +3fa1fb60: srl 0xd, a6 +3fa1fb70: addc a9, a0 +3fa1fb80: modu a3, sp +3fa1fb90: sra a11, a3 +3fa1fba0: mods a3, a1 +3fa1fbb0: modu a3, a9 +3fa1fbc0: sla 0x3, a7 +3fa1fbd0: modu a3, a1 +3fa1fbe0: .word 0x7773 +3fa1fbf0: .word 0x7265 +3fa1fc00: sla a11, a2 +3fa1fc10: lmo a11, a3 +3fa1fc20: mods a9, a0 +3fa1fc30: .word 0x7365 +3fa1fc40: sla b11, b3 +3fa1fc50: sra a11, a7 +3fa1fc60: .word 0x0a2e +3fa1fc70: addc a0, a0 +3fa1fc80: .word 0x7475 +3fa1fc90: modu b11, b4 +3fa1fca0: sla 0x3, a14 +3fa1fcb0: sla b11, b7 +3fa1fcc0: sla 0x3, b3 +3fa1fcd0: mods a3, a1 +3fa1fce0: sra b11, b2 +3fa1fcf0: sra a3, a1 +3fa1fd00: sla 0x3, b9 +3fa1fd10: modu a3, sp +3fa1fd20: sla 0x1, a14 +3fa1fd30: sra b10, b3 +3fa1fd40: .word 0x7474 +3fa1fd50: modu a3, a9 +3fa1fd60: sla 0x3, a7 +3fa1fd70: .word 0x7562 +3fa1fd80: .word 0x7474 +3fa1fd90: modu a3, sp +3fa1fda0: modu a9, a0 +3fa1fdb0: sla 0x3, a14 +3fa1fdc0: modu a3, a1 +3fa1fdd0: .word 0x7779 +3fa1fde0: .word 0x7961 +3fa1fdf0: .word 0x0a2e +3fa1fe00: or a0, a0 +3fa1fe10: .word 0x7865 +3fa1fe20: sla 0x3, b4 +3fa1fe30: sla b11, b7 +3fa1fe40: sla 0x3, b3 +3fa1fe50: modu a11, a3 +3fa1fe60: sll a11, a14 +3fa1fe70: sla a11, a5 +3fa1fe80: sra a11, a12 +3fa1fe90: srl 0xd, a4 +3fa1fea0: addc a9, a0 +3fa1feb0: sra a11, a12 +3fa1fec0: .word 0x7261 +3fa1fed0: modu a3, a9 +3fa1fee0: sla 0x3, a7 +3fa1fef0: modu a3, a1 +3fa1ff00: .word 0x7773 +3fa1ff10: .word 0x7265 +3fa1ff20: sla a11, a2 +3fa1ff30: lmo a11, a3 +3fa1ff40: .word 0x7320 +3fa1ff50: .word 0x7274 +3fa1ff60: modu a3, a9 +3fa1ff70: srl 0xd, a7 +3fa1ff80: .word 0x000a +3fa1ff90: or a8, a0 +3fa1ffa0: sra b3, b0 +3fa1ffb0: .word 0x7461 +3fa1ffc0: modu a3, a9 +3fa1ffd0: sla 0x3, a7 +3fa1ffe0: rl b3, b4 +3fa1fff0: sla 0x3, a5 +3fa20000: modu b11, b4 +3fa20010: srl a11, a7 +3fa20020: sra a11, a12 +3fa20030: srl a9, a0 +3fa20040: sll a3, sp +3fa20050: sla 0x1, a14 +3fa20060: .word 0x7554 +3fa20070: modu b3, b2 +3fa20080: modu a3, a9 +3fa20090: sla 0x3, a7 +3fa200a0: .word 0x7562 +3fa200b0: .word 0x7474 +3fa200c0: modu a3, sp +3fa200d0: modu a9, a0 +3fa200e0: srl a3, a6 +3fa200f0: .word 0x0a2e +3fa20100: or a0, a0 +3fa20110: .word 0x7865 +3fa20120: sla 0x3, b4 +3fa20130: sla b11, b7 +3fa20140: sla 0x3, b3 +3fa20150: modu a11, a14 +3fa20160: sla 0x3, b4 +3fa20170: modu a11, a3 +3fa20180: sll a11, a14 +3fa20190: sla a11, a5 +3fa201a0: sra a11, a12 +3fa201b0: srl 0xd, a4 +3fa201c0: modu a1, a0 +3fa201d0: sla 0x3, sp +3fa201e0: sll a11, a1 +3fa201f0: rl b11, b4 +3fa20200: modu a3, sp +3fa20210: .word 0x0a2e +3fa20220: cmp a8, a0 +3fa20230: mods a9, a7 +3fa20240: rl a9, a0 +3fa20250: .word 0x766e +3fa20260: .word 0x7369 +3fa20270: sll a3, a9 +3fa20280: sra a11, a12 +3fa20290: sll 0x8, a0 +3fa202a0: .word 0x0064 +3fa202b0: rl 0x11, a0 +3fa202c0: sla 0x1, b4 +3fa202d0: sla 0x0, a0 +3fa202e0: .word 0x3633 +3fa202f0: rev a0 +3fa20300: dsjs a0, L3FA20320 +3fa20310: sla 0x1, b0 +L3FA20320: +3fa20320: sla 0x0, a0 +3fa20330: rl 0x19, b1 +3fa20340: sla 0x1, b2 +3fa20350: move a0, b0 +3fa20360: .word 0x726f +3fa20370: sra b11, b7 +3fa20380: rl a11, a7 +3fa20390: modu a3, a1 +3fa203a0: sub a1, a0 +3fa203b0: modu a3, a1 +3fa203c0: .word 0x7369 +3fa203d0: .word 0x0068 +3fa203e0: sra a11, a14 +3fa203f0: sla 0x3, b7 +3fa20400: sla a11, a12 +3fa20410: srl a11, a14 +3fa20420: sla b11, b5 +3fa20430: sra a11, a7 +3fa20440: rl a9, a0 +3fa20450: sla 0x3, b3 +3fa20460: sra a1, a5 +3fa20470: .word 0x0a2e +3fa20480: .word 0x0000 +L3FA20490: +3fa20490: mmtm sp, a9,a11,a13 +3fa204b0: move a14, a13 +3fa204c0: addk 16, a14 +3fa204d0: move *a13(0xffc0), a11, 1 +3fa204f0: movb *a11, *a13 +3fa20500: jauc L3FA244C0 +L3FA20520: +3fa20520: movi 0x23, a11 +3fa20540: movb a11, *a13 +3fa20550: jauc L3FA247E0 +3fa20570: setf 8, 0, 0 +3fa20580: move *a13, a8, 0 +3fa20590: subi 0xa3, a8 +3fa205b0: jreq L3FA20520 +3fa205c0: jauc L3FA247E0 +L3FA205E0: +3fa205e0: movi 0x23, a11 +3fa20600: movb a11, *a13 +3fa20610: jauc L3FA247E0 +L3FA20630: +3fa20630: movi 0x80, a11 +3fa20650: movb a11, *a13 +3fa20660: jauc L3FA247E0 +3fa20680: setf 8, 0, 0 +3fa20690: move *a13, a8, 0 +3fa206a0: subi 0x23, a8 +3fa206c0: jreq L3FA20630 +3fa206d0: subi 0x80, a8 +3fa206f0: jreq L3FA205E0 +3fa20700: jauc L3FA247E0 +L3FA20720: +3fa20720: movi 0x23, a11 +3fa20740: movb a11, *a13 +3fa20750: jauc L3FA247E0 +L3FA20770: +3fa20770: movi 0x5d, a11 +3fa20790: movb a11, *a13 +3fa207a0: jauc L3FA247E0 +L3FA207C0: +3fa207c0: movi 0x7e, a11 +3fa207e0: movb a11, *a13 +3fa207f0: jauc L3FA247E0 +L3FA20810: +3fa20810: movi 0x5b, a11 +3fa20830: movb a11, *a13 +3fa20840: jauc L3FA247E0 +L3FA20860: +3fa20860: movi 0x40, a11 +3fa20880: movb a11, *a13 +3fa20890: jauc L3FA247E0 +L3FA208B0: +3fa208b0: movi 0x5c, a11 +3fa208d0: movb a11, *a13 +3fa208e0: jauc L3FA247E0 +L3FA20900: +3fa20900: movi 0x7d, a11 +3fa20920: movb a11, *a13 +3fa20930: jauc L3FA247E0 +L3FA20950: +3fa20950: movi 0x7b, a11 +3fa20970: movb a11, *a13 +3fa20980: jauc L3FA247E0 +L3FA209A0: +3fa209a0: movi 0x7c, a11 +3fa209c0: movb a11, *a13 +3fa209d0: jauc L3FA247E0 +L3FA209F0: +3fa209f0: movi 0x80, a11 +3fa20a10: movb a11, *a13 +3fa20a20: jauc L3FA247E0 +3fa20a40: setf 8, 0, 0 +3fa20a50: move *a13, a8, 0 +3fa20a60: subi 0x23, a8 +3fa20a80: jreq L3FA209F0 +3fa20a90: subk 29, a8 +3fa20aa0: jreq L3FA209F0 +3fa20ab0: subk 27, a8 +3fa20ac0: jreq L3FA209F0 +3fa20ad0: dec a8 +3fa20ae0: jreq L3FA209F0 +3fa20af0: dec a8 +3fa20b00: jreq L3FA209F0 +3fa20b10: subk 30, a8 +3fa20b20: jreq L3FA209F0 +3fa20b30: dec a8 +3fa20b40: jreq L3FA209F0 +3fa20b50: dec a8 +3fa20b60: jreq L3FA209F0 +3fa20b70: dec a8 +3fa20b80: jreq L3FA209F0 +3fa20b90: subi 0x25, a8 +3fa20bb0: jreq L3FA20720 +3fa20bc0: subk 4, a8 +3fa20bd0: jreq L3FA20770 +3fa20be0: dec a8 +3fa20bf0: jreq L3FA207C0 +3fa20c00: subk 8, a8 +3fa20c10: jreq L3FA20810 +3fa20c20: subk 16, a8 +3fa20c30: jreq L3FA20860 +3fa20c40: subk 7, a8 +3fa20c50: jreq L3FA208B0 +3fa20c60: dec a8 +3fa20c70: jreq L3FA20900 +3fa20c80: dec a8 +3fa20c90: jreq L3FA20950 +3fa20ca0: subk 16, a8 +3fa20cb0: jreq L3FA209A0 +3fa20cc0: subk 7, a8 +3fa20cd0: jreq L3FA20860 +3fa20ce0: subk 7, a8 +3fa20cf0: jreq L3FA208B0 +3fa20d00: dec a8 +3fa20d10: jreq L3FA20900 +3fa20d20: dec a8 +3fa20d30: jreq L3FA20950 +3fa20d40: subk 16, a8 +3fa20d50: jreq L3FA209A0 +3fa20d60: jauc L3FA247E0 +L3FA20D80: +3fa20d80: movi 0x40, a11 +3fa20da0: movb a11, *a13 +3fa20db0: jauc L3FA247E0 +L3FA20DD0: +3fa20dd0: movi 0x5b, a11 +3fa20df0: movb a11, *a13 +3fa20e00: jauc L3FA247E0 +L3FA20E20: +3fa20e20: movi 0x5c, a11 +3fa20e40: movb a11, *a13 +3fa20e50: jauc L3FA247E0 +L3FA20E70: +3fa20e70: movi 0x7d, a11 +3fa20e90: movb a11, *a13 +3fa20ea0: jauc L3FA247E0 +L3FA20EC0: +3fa20ec0: movi 0x7b, a11 +3fa20ee0: movb a11, *a13 +3fa20ef0: jauc L3FA247E0 +L3FA20F10: +3fa20f10: movi 0x5d, a11 +3fa20f30: movb a11, *a13 +3fa20f40: jauc L3FA247E0 +L3FA20F60: +3fa20f60: movi 0x5e, a11 +3fa20f80: movb a11, *a13 +3fa20f90: jauc L3FA247E0 +L3FA20FB0: +3fa20fb0: movi 0x60, a11 +3fa20fd0: movb a11, *a13 +3fa20fe0: jauc L3FA247E0 +L3FA21000: +3fa21000: movi 0x7c, a11 +3fa21020: movb a11, *a13 +3fa21030: jauc L3FA247E0 +L3FA21050: +3fa21050: movi 0x7e, a11 +3fa21070: movb a11, *a13 +3fa21080: jauc L3FA247E0 +L3FA210A0: +3fa210a0: movi 0x80, a11 +3fa210c0: movb a11, *a13 +3fa210d0: jauc L3FA247E0 +3fa210f0: setf 8, 0, 0 +3fa21100: move *a13, a8, 0 +3fa21110: subi 0x40, a8 +3fa21130: jreq L3FA210A0 +3fa21140: subk 27, a8 +3fa21150: jreq L3FA210A0 +3fa21160: dec a8 +3fa21170: jreq L3FA210A0 +3fa21180: dec a8 +3fa21190: jreq L3FA210A0 +3fa211a0: dec a8 +3fa211b0: jreq L3FA210A0 +3fa211c0: subk 2, a8 +3fa211d0: jreq L3FA210A0 +3fa211e0: subk 27, a8 +3fa211f0: jreq L3FA210A0 +3fa21200: dec a8 +3fa21210: jreq L3FA210A0 +3fa21220: dec a8 +3fa21230: jreq L3FA210A0 +3fa21240: dec a8 +3fa21250: jreq L3FA210A0 +3fa21260: subi 0x42, a8 +3fa21280: jreq L3FA20D80 +3fa21290: subk 2, a8 +3fa212a0: jreq L3FA20DD0 +3fa212b0: subk 5, a8 +3fa212c0: jreq L3FA20E20 +3fa212d0: dec a8 +3fa212e0: jreq L3FA20E70 +3fa212f0: dec a8 +3fa21300: jreq L3FA20EC0 +3fa21310: dec a8 +3fa21320: jreq L3FA20F10 +3fa21330: subk 4, a8 +3fa21340: jreq L3FA20F60 +3fa21350: subk 6, a8 +3fa21360: jreq L3FA20FB0 +3fa21370: subk 5, a8 +3fa21380: jreq L3FA21000 +3fa21390: subk 2, a8 +3fa213a0: jreq L3FA21050 +3fa213b0: subk 5, a8 +3fa213c0: jreq L3FA20D80 +3fa213d0: subk 2, a8 +3fa213e0: jreq L3FA20DD0 +3fa213f0: subk 5, a8 +3fa21400: jreq L3FA20E20 +3fa21410: dec a8 +3fa21420: jreq L3FA20E70 +3fa21430: dec a8 +3fa21440: jreq L3FA20EC0 +3fa21450: dec a8 +3fa21460: jreq L3FA20F10 +3fa21470: subk 4, a8 +3fa21480: jreq L3FA20F60 +3fa21490: subk 6, a8 +3fa214a0: jreq L3FA20FB0 +3fa214b0: subk 5, a8 +3fa214c0: jreq L3FA21000 +3fa214d0: subk 2, a8 +3fa214e0: jreq L3FA21050 +3fa214f0: jauc L3FA247E0 +L3FA21510: +3fa21510: movi 0x23, a11 +3fa21530: movb a11, *a13 +3fa21540: jauc L3FA247E0 +L3FA21560: +3fa21560: movi 0x40, a11 +3fa21580: movb a11, *a13 +3fa21590: jauc L3FA247E0 +L3FA215B0: +3fa215b0: movi 0x5d, a11 +3fa215d0: movb a11, *a13 +3fa215e0: jauc L3FA247E0 +L3FA21600: +3fa21600: movi 0x5b, a11 +3fa21620: movb a11, *a13 +3fa21630: jauc L3FA247E0 +L3FA21650: +3fa21650: movi 0x5c, a11 +3fa21670: movb a11, *a13 +3fa21680: jauc L3FA247E0 +L3FA216A0: +3fa216a0: movi 0x7d, a11 +3fa216c0: movb a11, *a13 +3fa216d0: jauc L3FA247E0 +L3FA216F0: +3fa216f0: movi 0x7b, a11 +3fa21710: movb a11, *a13 +3fa21720: jauc L3FA247E0 +L3FA21740: +3fa21740: movi 0x7c, a11 +3fa21760: movb a11, *a13 +3fa21770: jauc L3FA247E0 +L3FA21790: +3fa21790: movi 0x80, a11 +3fa217b0: movb a11, *a13 +3fa217c0: jauc L3FA247E0 +3fa217e0: setf 8, 0, 0 +3fa217f0: move *a13, a8, 0 +3fa21800: subi 0x5b, a8 +3fa21820: jreq L3FA21790 +3fa21830: dec a8 +3fa21840: jreq L3FA21790 +3fa21850: dec a8 +3fa21860: jreq L3FA21790 +3fa21870: subk 30, a8 +3fa21880: jreq L3FA21790 +3fa21890: dec a8 +3fa218a0: jreq L3FA21790 +3fa218b0: dec a8 +3fa218c0: jreq L3FA21790 +3fa218d0: subi 0x26, a8 +3fa218f0: jreq L3FA21510 +3fa21900: subk 4, a8 +3fa21910: jreq L3FA21560 +3fa21920: subk 30, a8 +3fa21930: jreq L3FA215B0 +3fa21940: dec a8 +3fa21950: jreq L3FA21600 +3fa21960: subk 18, a8 +3fa21970: jreq L3FA21650 +3fa21980: subk 13, a8 +3fa21990: jreq L3FA216A0 +3fa219a0: dec a8 +3fa219b0: jreq L3FA216F0 +3fa219c0: subk 18, a8 +3fa219d0: jreq L3FA21740 +3fa219e0: jauc L3FA247E0 +L3FA21A00: +3fa21a00: movi 0x23, a11 +3fa21a20: movb a11, *a13 +3fa21a30: jauc L3FA247E0 +L3FA21A50: +3fa21a50: movi 0x5b, a11 +3fa21a70: movb a11, *a13 +3fa21a80: jauc L3FA247E0 +L3FA21AA0: +3fa21aa0: movi 0x5d, a11 +3fa21ac0: movb a11, *a13 +3fa21ad0: jauc L3FA247E0 +L3FA21AF0: +3fa21af0: movi 0x5c, a11 +3fa21b10: movb a11, *a13 +3fa21b20: jauc L3FA247E0 +L3FA21B40: +3fa21b40: movi 0x5e, a11 +3fa21b60: movb a11, *a13 +3fa21b70: jauc L3FA247E0 +L3FA21B90: +3fa21b90: movi 0x7b, a11 +3fa21bb0: movb a11, *a13 +3fa21bc0: jauc L3FA247E0 +L3FA21BE0: +3fa21be0: movi 0x7d, a11 +3fa21c00: movb a11, *a13 +3fa21c10: jauc L3FA247E0 +L3FA21C30: +3fa21c30: movi 0x60, a11 +3fa21c50: movb a11, *a13 +3fa21c60: jauc L3FA247E0 +L3FA21C80: +3fa21c80: movi 0x7c, a11 +3fa21ca0: movb a11, *a13 +3fa21cb0: jauc L3FA247E0 +L3FA21CD0: +3fa21cd0: movi 0x7e, a11 +3fa21cf0: movb a11, *a13 +3fa21d00: jauc L3FA247E0 +L3FA21D20: +3fa21d20: movi 0x80, a11 +3fa21d40: movb a11, *a13 +3fa21d50: jauc L3FA247E0 +3fa21d70: setf 8, 0, 0 +3fa21d80: move *a13, a8, 0 +3fa21d90: subi 0x5b, a8 +3fa21db0: jreq L3FA21D20 +3fa21dc0: dec a8 +3fa21dd0: jreq L3FA21D20 +3fa21de0: dec a8 +3fa21df0: jreq L3FA21D20 +3fa21e00: dec a8 +3fa21e10: jreq L3FA21D20 +3fa21e20: subk 2, a8 +3fa21e30: jreq L3FA21D20 +3fa21e40: subk 27, a8 +3fa21e50: jreq L3FA21D20 +3fa21e60: dec a8 +3fa21e70: jreq L3FA21D20 +3fa21e80: dec a8 +3fa21e90: jreq L3FA21D20 +3fa21ea0: dec a8 +3fa21eb0: jreq L3FA21D20 +3fa21ec0: subi 0x29, a8 +3fa21ee0: jreq L3FA21A00 +3fa21ef0: subk 29, a8 +3fa21f00: jreq L3FA21A50 +3fa21f10: dec a8 +3fa21f20: jreq L3FA21AA0 +3fa21f30: subk 4, a8 +3fa21f40: jreq L3FA21C30 +3fa21f50: subk 13, a8 +3fa21f60: jreq L3FA21AF0 +3fa21f70: subk 6, a8 +3fa21f80: jreq L3FA21B40 +3fa21f90: subk 8, a8 +3fa21fa0: jreq L3FA21B90 +3fa21fb0: dec a8 +3fa21fc0: jreq L3FA21BE0 +3fa21fd0: subk 4, a8 +3fa21fe0: jreq L3FA21C30 +3fa21ff0: subk 13, a8 +3fa22000: jreq L3FA21C80 +3fa22010: subk 6, a8 +3fa22020: jreq L3FA21CD0 +3fa22030: jauc L3FA247E0 +L3FA22050: +3fa22050: movi 0x40, a11 +3fa22070: movb a11, *a13 +3fa22080: jauc L3FA247E0 +L3FA220A0: +3fa220a0: movi 0x5b, a11 +3fa220c0: movb a11, *a13 +3fa220d0: jauc L3FA247E0 +L3FA220F0: +3fa220f0: movi 0x5c, a11 +3fa22110: movb a11, *a13 +3fa22120: jauc L3FA247E0 +L3FA22140: +3fa22140: movi 0x5d, a11 +3fa22160: movb a11, *a13 +3fa22170: jauc L3FA247E0 +L3FA22190: +3fa22190: movi 0x7e, a11 +3fa221b0: movb a11, *a13 +3fa221c0: jauc L3FA247E0 +L3FA221E0: +3fa221e0: movi 0x7b, a11 +3fa22200: movb a11, *a13 +3fa22210: jauc L3FA247E0 +L3FA22230: +3fa22230: movi 0x7c, a11 +3fa22250: movb a11, *a13 +3fa22260: jauc L3FA247E0 +L3FA22280: +3fa22280: movi 0x7d, a11 +3fa222a0: movb a11, *a13 +3fa222b0: jauc L3FA247E0 +L3FA222D0: +3fa222d0: movi 0x80, a11 +3fa222f0: movb a11, *a13 +3fa22300: jauc L3FA247E0 +3fa22320: setf 8, 0, 0 +3fa22330: move *a13, a8, 0 +3fa22340: subi 0x40, a8 +3fa22360: jreq L3FA222D0 +3fa22370: subk 27, a8 +3fa22380: jreq L3FA222D0 +3fa22390: dec a8 +3fa223a0: jreq L3FA222D0 +3fa223b0: dec a8 +3fa223c0: jreq L3FA222D0 +3fa223d0: subk 30, a8 +3fa223e0: jreq L3FA222D0 +3fa223f0: dec a8 +3fa22400: jreq L3FA222D0 +3fa22410: dec a8 +3fa22420: jreq L3FA222D0 +3fa22430: dec a8 +3fa22440: jreq L3FA222D0 +3fa22450: subi 0x29, a8 +3fa22470: jreq L3FA22050 +3fa22480: subk 29, a8 +3fa22490: jreq L3FA220A0 +3fa224a0: subk 18, a8 +3fa224b0: jreq L3FA220F0 +3fa224c0: subk 6, a8 +3fa224d0: jreq L3FA22140 +3fa224e0: subk 3, a8 +3fa224f0: jreq L3FA22190 +3fa22500: subk 5, a8 +3fa22510: jreq L3FA221E0 +3fa22520: subk 18, a8 +3fa22530: jreq L3FA22230 +3fa22540: subk 6, a8 +3fa22550: jreq L3FA22280 +3fa22560: jauc L3FA247E0 +L3FA22580: +3fa22580: movi 0x23, a11 +3fa225a0: movb a11, *a13 +3fa225b0: jauc L3FA247E0 +L3FA225D0: +3fa225d0: movi 0x40, a11 +3fa225f0: movb a11, *a13 +3fa22600: jauc L3FA247E0 +L3FA22620: +3fa22620: movi 0x5b, a11 +3fa22640: movb a11, *a13 +3fa22650: jauc L3FA247E0 +L3FA22670: +3fa22670: movi 0x7b, a11 +3fa22690: movb a11, *a13 +3fa226a0: jauc L3FA247E0 +L3FA226C0: +3fa226c0: movi 0x5c, a11 +3fa226e0: movb a11, *a13 +3fa226f0: jauc L3FA247E0 +L3FA22710: +3fa22710: movi 0x7d, a11 +3fa22730: movb a11, *a13 +3fa22740: jauc L3FA247E0 +L3FA22760: +3fa22760: movi 0x5d, a11 +3fa22780: movb a11, *a13 +3fa22790: jauc L3FA247E0 +L3FA227B0: +3fa227b0: movi 0x7e, a11 +3fa227d0: movb a11, *a13 +3fa227e0: jauc L3FA247E0 +L3FA22800: +3fa22800: movi 0x7c, a11 +3fa22820: movb a11, *a13 +3fa22830: jauc L3FA247E0 +L3FA22850: +3fa22850: movi 0x60, a11 +3fa22870: movb a11, *a13 +3fa22880: jauc L3FA247E0 +L3FA228A0: +3fa228a0: movi 0x80, a11 +3fa228c0: movb a11, *a13 +3fa228d0: jauc L3FA247E0 +3fa228f0: setf 8, 0, 0 +3fa22900: move *a13, a8, 0 +3fa22910: subi 0x23, a8 +3fa22930: jreq L3FA228A0 +3fa22940: subk 29, a8 +3fa22950: jreq L3FA228A0 +3fa22960: subk 27, a8 +3fa22970: jreq L3FA228A0 +3fa22980: dec a8 +3fa22990: jreq L3FA228A0 +3fa229a0: dec a8 +3fa229b0: jreq L3FA228A0 +3fa229c0: subk 3, a8 +3fa229d0: jreq L3FA228A0 +3fa229e0: subk 27, a8 +3fa229f0: jreq L3FA228A0 +3fa22a00: dec a8 +3fa22a10: jreq L3FA228A0 +3fa22a20: dec a8 +3fa22a30: jreq L3FA228A0 +3fa22a40: dec a8 +3fa22a50: jreq L3FA228A0 +3fa22a60: subi 0x25, a8 +3fa22a80: jreq L3FA22580 +3fa22a90: subk 4, a8 +3fa22aa0: jreq L3FA225D0 +3fa22ab0: subk 9, a8 +3fa22ac0: jreq L3FA22620 +3fa22ad0: subk 16, a8 +3fa22ae0: jreq L3FA22670 +3fa22af0: subk 7, a8 +3fa22b00: jreq L3FA226C0 +3fa22b10: dec a8 +3fa22b20: jreq L3FA22710 +3fa22b30: dec a8 +3fa22b40: jreq L3FA22760 +3fa22b50: subk 3, a8 +3fa22b60: jreq L3FA227B0 +3fa22b70: subk 6, a8 +3fa22b80: jreq L3FA22800 +3fa22b90: subk 7, a8 +3fa22ba0: jreq L3FA22850 +3fa22bb0: subk 7, a8 +3fa22bc0: jreq L3FA22670 +3fa22bd0: subk 7, a8 +3fa22be0: jreq L3FA226C0 +3fa22bf0: dec a8 +3fa22c00: jreq L3FA22710 +3fa22c10: dec a8 +3fa22c20: jreq L3FA22760 +3fa22c30: subk 3, a8 +3fa22c40: jreq L3FA227B0 +3fa22c50: subk 6, a8 +3fa22c60: jreq L3FA22800 +3fa22c70: subk 7, a8 +3fa22c80: jreq L3FA22850 +3fa22c90: jauc L3FA247E0 +L3FA22CB0: +3fa22cb0: movi 0x40, a11 +3fa22cd0: movb a11, *a13 +3fa22ce0: jauc L3FA247E0 +L3FA22D00: +3fa22d00: movi 0x7b, a11 +3fa22d20: movb a11, *a13 +3fa22d30: jauc L3FA247E0 +L3FA22D50: +3fa22d50: movi 0x5c, a11 +3fa22d70: movb a11, *a13 +3fa22d80: jauc L3FA247E0 +L3FA22DA0: +3fa22da0: movi 0x5f, a11 +3fa22dc0: movb a11, *a13 +3fa22dd0: jauc L3FA247E0 +L3FA22DF0: +3fa22df0: movi 0x5b, a11 +3fa22e10: movb a11, *a13 +3fa22e20: jauc L3FA247E0 +L3FA22E40: +3fa22e40: movi 0x5d, a11 +3fa22e60: movb a11, *a13 +3fa22e70: jauc L3FA247E0 +L3FA22E90: +3fa22e90: movi 0x5e, a11 +3fa22eb0: movb a11, *a13 +3fa22ec0: jauc L3FA247E0 +L3FA22EE0: +3fa22ee0: movi 0x60, a11 +3fa22f00: movb a11, *a13 +3fa22f10: jauc L3FA247E0 +L3FA22F30: +3fa22f30: movi 0x7c, a11 +3fa22f50: movb a11, *a13 +3fa22f60: jauc L3FA247E0 +L3FA22F80: +3fa22f80: movi 0x23, a11 +3fa22fa0: movb a11, *a13 +3fa22fb0: jauc L3FA247E0 +L3FA22FD0: +3fa22fd0: movi 0x7e, a11 +3fa22ff0: movb a11, *a13 +3fa23000: jauc L3FA247E0 +L3FA23020: +3fa23020: movi 0x7d, a11 +3fa23040: movb a11, *a13 +3fa23050: jauc L3FA247E0 +L3FA23070: +3fa23070: movi 0x80, a11 +3fa23090: movb a11, *a13 +3fa230a0: jauc L3FA247E0 +3fa230c0: setf 8, 0, 0 +3fa230d0: move *a13, a8, 0 +3fa230e0: subi 0x23, a8 +3fa23100: jreq L3FA23070 +3fa23110: subk 29, a8 +3fa23120: jreq L3FA23070 +3fa23130: subk 27, a8 +3fa23140: jreq L3FA23070 +3fa23150: dec a8 +3fa23160: jreq L3FA23070 +3fa23170: dec a8 +3fa23180: jreq L3FA23070 +3fa23190: dec a8 +3fa231a0: jreq L3FA23070 +3fa231b0: dec a8 +3fa231c0: jreq L3FA23070 +3fa231d0: dec a8 +3fa231e0: jreq L3FA23070 +3fa231f0: subk 27, a8 +3fa23200: jreq L3FA23070 +3fa23210: dec a8 +3fa23220: jreq L3FA23070 +3fa23230: dec a8 +3fa23240: jreq L3FA23070 +3fa23250: dec a8 +3fa23260: jreq L3FA23070 +3fa23270: subi 0x42, a8 +3fa23290: jreq L3FA22CB0 +3fa232a0: subk 4, a8 +3fa232b0: jreq L3FA22D00 +3fa232c0: subk 3, a8 +3fa232d0: jreq L3FA22D50 +3fa232e0: dec a8 +3fa232f0: jreq L3FA22DA0 +3fa23300: dec a8 +3fa23310: jreq L3FA22DF0 +3fa23320: dec a8 +3fa23330: jreq L3FA22E40 +3fa23340: subk 4, a8 +3fa23350: jreq L3FA22E90 +3fa23360: subk 6, a8 +3fa23370: jreq L3FA22EE0 +3fa23380: subk 2, a8 +3fa23390: jreq L3FA22F30 +3fa233a0: subk 3, a8 +3fa233b0: jreq L3FA22F80 +3fa233c0: subk 2, a8 +3fa233d0: jreq L3FA22FD0 +3fa233e0: dec a8 +3fa233f0: jreq L3FA23020 +3fa23400: subk 4, a8 +3fa23410: jreq L3FA22CB0 +3fa23420: subk 4, a8 +3fa23430: jreq L3FA22D00 +3fa23440: subk 3, a8 +3fa23450: jreq L3FA22D50 +3fa23460: dec a8 +3fa23470: jreq L3FA22DA0 +3fa23480: dec a8 +3fa23490: jreq L3FA22DF0 +3fa234a0: dec a8 +3fa234b0: jreq L3FA22E40 +3fa234c0: subk 4, a8 +3fa234d0: jreq L3FA22E90 +3fa234e0: subk 6, a8 +3fa234f0: jreq L3FA22EE0 +3fa23500: subk 2, a8 +3fa23510: jreq L3FA22F30 +3fa23520: subk 3, a8 +3fa23530: jreq L3FA22F80 +3fa23540: subk 2, a8 +3fa23550: jreq L3FA22FD0 +3fa23560: dec a8 +3fa23570: jreq L3FA23020 +3fa23580: jauc L3FA247E0 +L3FA235A0: +3fa235a0: movi 0x5b, a11 +3fa235c0: movb a11, *a13 +3fa235d0: jauc L3FA247E0 +L3FA235F0: +3fa235f0: movi 0x5d, a11 +3fa23610: movb a11, *a13 +3fa23620: jauc L3FA247E0 +L3FA23640: +3fa23640: movi 0x40, a11 +3fa23660: movb a11, *a13 +3fa23670: jauc L3FA247E0 +L3FA23690: +3fa23690: movi 0x5c, a11 +3fa236b0: movb a11, *a13 +3fa236c0: jauc L3FA247E0 +L3FA236E0: +3fa236e0: movi 0x5e, a11 +3fa23700: movb a11, *a13 +3fa23710: jauc L3FA247E0 +L3FA23730: +3fa23730: movi 0x7b, a11 +3fa23750: movb a11, *a13 +3fa23760: jauc L3FA247E0 +L3FA23780: +3fa23780: movi 0x7d, a11 +3fa237a0: movb a11, *a13 +3fa237b0: jauc L3FA247E0 +L3FA237D0: +3fa237d0: movi 0x60, a11 +3fa237f0: movb a11, *a13 +3fa23800: jauc L3FA247E0 +L3FA23820: +3fa23820: movi 0x7c, a11 +3fa23840: movb a11, *a13 +3fa23850: jauc L3FA247E0 +L3FA23870: +3fa23870: movi 0x7e, a11 +3fa23890: movb a11, *a13 +3fa238a0: jauc L3FA247E0 +L3FA238C0: +3fa238c0: movi 0x80, a11 +3fa238e0: movb a11, *a13 +3fa238f0: jauc L3FA247E0 +3fa23910: setf 8, 0, 0 +3fa23920: move *a13, a8, 0 +3fa23930: subi 0x40, a8 +3fa23950: jreq L3FA238C0 +3fa23960: subk 27, a8 +3fa23970: jreq L3FA238C0 +3fa23980: dec a8 +3fa23990: jreq L3FA238C0 +3fa239a0: dec a8 +3fa239b0: jreq L3FA238C0 +3fa239c0: dec a8 +3fa239d0: jreq L3FA238C0 +3fa239e0: subk 2, a8 +3fa239f0: jreq L3FA238C0 +3fa23a00: subk 27, a8 +3fa23a10: jreq L3FA238C0 +3fa23a20: dec a8 +3fa23a30: jreq L3FA238C0 +3fa23a40: dec a8 +3fa23a50: jreq L3FA238C0 +3fa23a60: dec a8 +3fa23a70: jreq L3FA238C0 +3fa23a80: subi 0x46, a8 +3fa23aa0: jreq L3FA235A0 +3fa23ab0: dec a8 +3fa23ac0: jreq L3FA235F0 +3fa23ad0: subk 4, a8 +3fa23ae0: jreq L3FA23640 +3fa23af0: subk 13, a8 +3fa23b00: jreq L3FA23690 +3fa23b10: subk 6, a8 +3fa23b20: jreq L3FA236E0 +3fa23b30: subk 8, a8 +3fa23b40: jreq L3FA23730 +3fa23b50: dec a8 +3fa23b60: jreq L3FA23780 +3fa23b70: subk 4, a8 +3fa23b80: jreq L3FA237D0 +3fa23b90: subk 13, a8 +3fa23ba0: jreq L3FA23820 +3fa23bb0: subk 6, a8 +3fa23bc0: jreq L3FA23870 +3fa23bd0: jauc L3FA247E0 +L3FA23BF0: +3fa23bf0: movi 0x23, a11 +3fa23c10: movb a11, *a13 +3fa23c20: jauc L3FA247E0 +L3FA23C40: +3fa23c40: movi 0x40, a11 +3fa23c60: movb a11, *a13 +3fa23c70: jauc L3FA247E0 +L3FA23C90: +3fa23c90: movi 0x5b, a11 +3fa23cb0: movb a11, *a13 +3fa23cc0: jauc L3FA247E0 +L3FA23CE0: +3fa23ce0: movi 0x5c, a11 +3fa23d00: movb a11, *a13 +3fa23d10: jauc L3FA247E0 +L3FA23D30: +3fa23d30: movi 0x5d, a11 +3fa23d50: movb a11, *a13 +3fa23d60: jauc L3FA247E0 +L3FA23D80: +3fa23d80: movi 0x7b, a11 +3fa23da0: movb a11, *a13 +3fa23db0: jauc L3FA247E0 +L3FA23DD0: +3fa23dd0: movi 0x7c, a11 +3fa23df0: movb a11, *a13 +3fa23e00: jauc L3FA247E0 +L3FA23E20: +3fa23e20: movi 0x7d, a11 +3fa23e40: movb a11, *a13 +3fa23e50: jauc L3FA247E0 +L3FA23E70: +3fa23e70: movi 0x80, a11 +3fa23e90: movb a11, *a13 +3fa23ea0: jauc L3FA247E0 +3fa23ec0: setf 8, 0, 0 +3fa23ed0: move *a13, a8, 0 +3fa23ee0: subi 0x23, a8 +3fa23f00: jreq L3FA23E70 +3fa23f10: subk 29, a8 +3fa23f20: jreq L3FA23E70 +3fa23f30: subk 27, a8 +3fa23f40: jreq L3FA23E70 +3fa23f50: dec a8 +3fa23f60: jreq L3FA23E70 +3fa23f70: dec a8 +3fa23f80: jreq L3FA23E70 +3fa23f90: subk 30, a8 +3fa23fa0: jreq L3FA23E70 +3fa23fb0: dec a8 +3fa23fc0: jreq L3FA23E70 +3fa23fd0: dec a8 +3fa23fe0: jreq L3FA23E70 +3fa23ff0: subi 0x24, a8 +3fa24010: jreq L3FA23C90 +3fa24020: subk 2, a8 +3fa24030: jreq L3FA23BF0 +3fa24040: subk 4, a8 +3fa24050: jreq L3FA23C40 +3fa24060: subk 9, a8 +3fa24070: jreq L3FA23D80 +3fa24080: subk 15, a8 +3fa24090: jreq L3FA23D30 +3fa240a0: subk 8, a8 +3fa240b0: jreq L3FA23E20 +3fa240c0: subk 10, a8 +3fa240d0: jreq L3FA23CE0 +3fa240e0: subk 22, a8 +3fa240f0: jreq L3FA23E20 +3fa24100: subk 10, a8 +3fa24110: jreq L3FA23DD0 +3fa24120: jruc L3FA247E0 +L3FA24130: +3fa24130: movi 0x5b, a11 +3fa24150: movb a11, *a13 +3fa24160: jruc L3FA247E0 +L3FA24170: +3fa24170: movi 0x5c, a11 +3fa24190: movb a11, *a13 +3fa241a0: jruc L3FA247E0 +L3FA241B0: +3fa241b0: movi 0x5d, a11 +3fa241d0: movb a11, *a13 +3fa241e0: jruc L3FA247E0 +L3FA241F0: +3fa241f0: movi 0x7b, a11 +3fa24210: movb a11, *a13 +3fa24220: jruc L3FA247E0 +L3FA24230: +3fa24230: movi 0x7c, a11 +3fa24250: movb a11, *a13 +3fa24260: jruc L3FA247E0 +L3FA24270: +3fa24270: movi 0x7d, a11 +3fa24290: movb a11, *a13 +3fa242a0: jruc L3FA247E0 +L3FA242B0: +3fa242b0: movi 0x80, a11 +3fa242d0: movb a11, *a13 +3fa242e0: jruc L3FA247E0 +3fa242f0: setf 8, 0, 0 +3fa24300: move *a13, a8, 0 +3fa24310: subi 0x5b, a8 +3fa24330: jreq L3FA242B0 +3fa24340: dec a8 +3fa24350: jreq L3FA242B0 +3fa24360: dec a8 +3fa24370: jreq L3FA242B0 +3fa24380: subk 30, a8 +3fa24390: jreq L3FA242B0 +3fa243a0: dec a8 +3fa243b0: jreq L3FA242B0 +3fa243c0: dec a8 +3fa243d0: jreq L3FA242B0 +3fa243e0: subi 0x46, a8 +3fa24400: jreq L3FA24130 +L3FA24410: +3fa24410: subk 4, a8 +3fa24420: jreq L3FA24170 +L3FA24430: +3fa24430: subk 14, a8 +3fa24440: jreq L3FA241B0 +L3FA24450: +3fa24450: subk 14, a8 +3fa24460: jreq L3FA241F0 +L3FA24470: +3fa24470: subk 4, a8 +3fa24480: jreq L3FA24230 +L3FA24490: +3fa24490: subk 14, a8 +3fa244a0: jreq L3FA24270 +L3FA244B0: +3fa244b0: jruc L3FA247E0 +L3FA244C0: +3fa244c0: move *a13(0xffe0), a11, 1 +3fa244e0: setf 8, 0, 0 +L3FA244F0: +3fa244f0: move *a11(0x800), a8, 0 +L3FA24510: +3fa24510: cmpi 0x11, a8 +L3FA24530: +3fa24530: jrhi L3FA247E0 +3fa24540: sll 0x5, a8 +L3FA24550: +3fa24550: addi 0x3fa245a0, a8 +3fa24580: move *a8, a8, 1 +L3FA24590: +3fa24590: jump a8 +3fa245a0: setf 16, 1, 0 +L3FA245B0: +3fa245b0: dsjs a2, L3FA243F0 +3fa245c0: subb sp, a0 +L3FA245D0: +3fa245d0: dsjs a2, L3FA24410 +3fa245e0: subb sp, a0 +L3FA245F0: +3fa245f0: dsjs a2, L3FA24430 +3fa24600: subb sp, a0 +L3FA24610: +3fa24610: dsjs a2, L3FA24450 +3fa24620: subb sp, a0 +L3FA24630: +3fa24630: dsjs a2, L3FA24470 +3fa24640: subb sp, a0 +3fa24650: dsjs a2, L3FA24490 +3fa24660: .word 0x0680 +3fa24670: dsjs a2, L3FA244B0 +3fa24680: subb sp, a0 +3fa24690: dsjs a2, L3FA244D0 +3fa246a0: btst 20, b0 +3fa246b0: dsjs a2, L3FA244F0 +3fa246c0: .word 0x0a40 +3fa246d0: dsjs a2, L3FA24510 +3fa246e0: addk 7, b0 +3fa246f0: dsjs a2, L3FA24530 +3fa24700: sla 0x19, a0 +3fa24710: dsjs a2, L3FA24550 +3fa24720: sra 0x19, b0 +3fa24730: dsjs a2, L3FA24570 +3fa24740: subk 31, a0 +3fa24750: dsjs a2, L3FA24590 +3fa24760: addc b7, b0 +3fa24770: dsjs a2, L3FA245B0 +3fa24780: dsjs a0, L3FA24630 +3fa24790: dsjs a2, L3FA245D0 +3fa247a0: dsjs b0, L3FA24830 +3fa247b0: dsjs a2, L3FA245F0 +3fa247c0: rl 0x6, a0 +3fa247d0: dsjs a2, L3FA24610 +L3FA247E0: +3fa247e0: setf 8, 0, 0 +3fa247f0: move *a13, a11, 0 +3fa24800: cmpi 0x80, a11 +3fa24820: jrc L3FA24850 +L3FA24830: +3fa24830: sub a8, a8 +3fa24840: jruc L3FA24890 +L3FA24850: +3fa24850: move *a13(0xffc0), a9, 1 +3fa24870: movb a11, *a9 +3fa24880: movk 1, a8 +L3FA24890: +3fa24890: move *sp(0x80), a14, 1 +3fa248b0: mmfm sp, a9,a11,a13 +3fa248d0: rets 2 +L3FA248E0: +3fa248e0: mmtm sp, a9,a11,a13 +3fa24900: move a14, a13 +3fa24910: addi 0x40, a14 +3fa24930: sub a11, a11 +3fa24940: move a11, *a13, 1 +3fa24950: move *a13(0xffe0), a11, 1 +3fa24970: setf 8, 0, 0 +3fa24980: move *a11+, a9, 0 +3fa24990: move a11, *a13(0xffe0), 1 +3fa249b0: move a9, *a13(0x20), 1 +3fa249d0: jreq L3FA24D40 +L3FA249E0: +3fa249e0: move *a13(0x20), a11, 1 +3fa24a00: subk 32, a11 +3fa24a10: jrlt L3FA24A70 +3fa24a20: move *a13(0x20), a11, 1 +3fa24a40: cmpi 0x7e, a11 +3fa24a60: jrle L3FA24AF0 +L3FA24A70: +3fa24a70: move *a13(0x20), a11, 1 +3fa24a90: cmpi 0xa0, a11 +3fa24ab0: jrlt L3FA24B90 +3fa24ac0: cmpi 0xff, a11 +3fa24ae0: jrgt L3FA24B90 +L3FA24AF0: +3fa24af0: move *a13, a9, 1 +3fa24b00: inc a9 +3fa24b10: move a9, *a13, 1 +3fa24b20: dec a9 +3fa24b30: sll 0x3, a9 +3fa24b40: addi 0x25e210, a9 +3fa24b70: movb a11, *a9 +3fa24b80: jruc L3FA24CB0 +L3FA24B90: +3fa24b90: move a14, -*sp, 1 +3fa24ba0: move a11, *a14+, 1 +3fa24bb0: movi 0x3fa2dd68, a8 +3fa24be0: move a8, *a14+, 1 +3fa24bf0: move *a13, a9, 1 +3fa24c00: sll 0x3, a9 +3fa24c10: addi 0x25e210, a9 +3fa24c40: move a9, *a14+, 1 +3fa24c50: calla L3FB34430 +3fa24c80: move *a13, a9, 1 +3fa24c90: add a9, a8 +3fa24ca0: move a8, *a13, 1 +L3FA24CB0: +3fa24cb0: move *a13(0xffe0), a9, 1 +3fa24cd0: setf 8, 0, 0 +3fa24ce0: move *a9+, a11, 0 +3fa24cf0: move a9, *a13(0xffe0), 1 +3fa24d10: move a11, *a13(0x20), 1 +3fa24d30: jrne L3FA249E0 +L3FA24D40: +3fa24d40: move *a13, a11, 1 +3fa24d50: sll 0x3, a11 +3fa24d60: addi 0x25e210, a11 +3fa24d90: sub a9, a9 +3fa24da0: movb a9, *a11 +3fa24db0: movi 0x25e210, a8 +3fa24de0: move *sp(0x80), a14, 1 +3fa24e00: mmfm sp, a9,a11,a13 +3fa24e20: rets 2 +3fa24e30: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fa24e50: move a14, a13 +3fa24e60: addi 0x1c0, a14 +3fa24e80: move *a13(0xffe0), a9, 1 +3fa24ea0: sub a7, a7 +3fa24eb0: move a7, @0x25cbf0, 1 +3fa24ee0: setf 16, 1, 0 +3fa24ef0: move @0x25cbe0, a7, 0 +3fa24f20: jreq L3FA25060 +3fa24f30: move @0x1a6510, a7, 1 +3fa24f60: subk 2, a7 +3fa24f70: jrne L3FA25060 +3fa24f80: move a14, -*sp, 1 +3fa24f90: move @0x1a6690, *a14+, 1 +3fa24fc0: move @0x1a66b0, *a14+, 1 +3fa24ff0: movi 0x3fa2dda0, a8 +3fa25020: move a8, *a14+, 1 +3fa25030: calla L3FB341E0 +L3FA25060: +3fa25060: move @0x1a6510, a7, 1 +3fa25090: subk 2, a7 +3fa250a0: jane L3FA2AF60 +3fa250c0: setf 6, 0, 0 +3fa250d0: move @0xaecc2, a7, 0 +3fa25100: subk 2, a7 +3fa25110: jrls L3FA25180 +3fa25120: move @0xaecc2, a7, 0 +3fa25150: subk 9, a7 +3fa25160: jane L3FA25D70 +L3FA25180: +3fa25180: move @0x1a66b0, a7, 1 +3fa251b0: move a7, *a13(0x40), 1 +3fa251d0: cmpi 0xbf, a7 +3fa251f0: jrne L3FA254A0 +3fa25200: move *a9(0x780), a7, 1 +3fa25220: btst 13, a7 +3fa25230: jaeq L3FA25D70 +3fa25250: movi 0xc4, a7 +3fa25270: move a7, *a13(0x40), 1 +3fa25290: move a7, @0x1a66b0, 1 +3fa252c0: move @0x1a6810, a5, 1 +3fa252f0: move *a5(0x4e0), a3, 1 +3fa25310: sub a3, a7 +3fa25320: move *a5(0x560), a3, 1 +3fa25340: mpys a3, a7 +3fa25350: move a7, *a13(0x40), 1 +3fa25370: sll 0x5, a7 +3fa25380: move *a5(0x520), a3, 1 +3fa253a0: add a7, a3 +3fa253b0: movk 27, a7 +3fa253c0: move a7, *a3, 1 +3fa253d0: move *a13(0x40), a3, 1 +3fa253f0: inc a3 +3fa25400: move a3, *a13(0x40), 1 +3fa25420: sll 0x5, a3 +3fa25430: move *a5(0x520), a7, 1 +3fa25450: add a3, a7 +3fa25460: movk 27, a3 +3fa25470: move a3, *a7, 1 +3fa25480: jauc L3FA25D70 +L3FA254A0: +3fa254a0: cmpi 0xc9, a7 +3fa254c0: jrne L3FA25780 +3fa254d0: move *a9(0x780), a5, 1 +3fa254f0: btst 19, a5 +3fa25500: jaeq L3FA25D70 +3fa25520: movi 0xca, a5 +3fa25540: move a5, *a13(0x40), 1 +3fa25560: move a5, @0x1a66b0, 1 +3fa25590: move @0x1a6810, a7, 1 +3fa255c0: move *a7(0x4e0), a3, 1 +3fa255e0: sub a3, a5 +3fa255f0: move *a7(0x560), a3, 1 +3fa25610: mpys a3, a5 +3fa25620: move a5, *a13(0x40), 1 +3fa25640: sll 0x5, a5 +3fa25650: move *a7(0x520), a3, 1 +3fa25670: add a5, a3 +3fa25680: movi 0x60, a5 +3fa256a0: move a5, *a3, 1 +3fa256b0: move *a13(0x40), a3, 1 +3fa256d0: inc a3 +3fa256e0: move a3, *a13(0x40), 1 +3fa25700: sll 0x5, a3 +3fa25710: move *a7(0x520), a5, 1 +3fa25730: add a3, a5 +3fa25740: movi 0x7e, a3 +3fa25760: move a3, *a5, 1 +3fa25770: jruc L3FA25D70 +L3FA25780: +3fa25780: cmpi 0xe8, a7 +3fa257a0: jrne L3FA25A80 +3fa257b0: movi 0xcf, a5 +3fa257d0: move a5, *a13(0x40), 1 +3fa257f0: move a5, @0x1a66b0, 1 +3fa25820: move @0x1a6810, a7, 1 +3fa25850: move *a7(0x4e0), a3, 1 +3fa25870: sub a3, a5 +3fa25880: move *a7(0x560), a3, 1 +3fa258a0: mpys a3, a5 +3fa258b0: move a5, *a13(0x40), 1 +3fa258d0: sll 0x5, a5 +3fa258e0: move *a7(0x520), a3, 1 +3fa25900: add a5, a3 +3fa25910: movi 0x2c, a5 +3fa25930: move a5, *a3, 1 +3fa25940: move *a13(0x40), a3, 1 +3fa25960: inc a3 +3fa25970: move a3, *a13(0x40), 1 +3fa25990: sll 0x5, a3 +3fa259a0: move *a7(0x520), a5, 1 +3fa259c0: add a3, a5 +3fa259d0: move *a9(0x780), a3, 1 +3fa259f0: btst 12, a3 +3fa25a00: jreq L3FA25A40 +3fa25a10: movi 0x3c, a3 +3fa25a30: jruc L3FA25A60 +L3FA25A40: +3fa25a40: movi 0x2c, a3 +L3FA25A60: +3fa25a60: move a3, *a5, 1 +3fa25a70: jruc L3FA25D70 +L3FA25A80: +3fa25a80: cmpi 0xed, a7 +3fa25aa0: jrne L3FA25D70 +3fa25ab0: movi 0xd5, a5 +3fa25ad0: move a5, *a13(0x40), 1 +3fa25af0: move a5, @0x1a66b0, 1 +3fa25b20: move @0x1a6810, a7, 1 +3fa25b50: move *a7(0x4e0), a3, 1 +3fa25b70: sub a3, a5 +3fa25b80: move *a7(0x560), a3, 1 +3fa25ba0: mpys a3, a5 +3fa25bb0: move a5, *a13(0x40), 1 +3fa25bd0: sll 0x5, a5 +3fa25be0: move *a7(0x520), a3, 1 +3fa25c00: add a5, a3 +3fa25c10: movi 0x2e, a5 +3fa25c30: move a5, *a3, 1 +3fa25c40: move *a13(0x40), a3, 1 +3fa25c60: inc a3 +3fa25c70: move a3, *a13(0x40), 1 +3fa25c90: sll 0x5, a3 +3fa25ca0: move *a7(0x520), a5, 1 +3fa25cc0: add a3, a5 +3fa25cd0: move *a9(0x780), a3, 1 +3fa25cf0: btst 12, a3 +3fa25d00: jreq L3FA25D40 +3fa25d10: movi 0x3e, a3 +3fa25d30: jruc L3FA25D60 +L3FA25D40: +3fa25d40: movi 0x2e, a3 +L3FA25D60: +3fa25d60: move a3, *a5, 1 +L3FA25D70: +3fa25d70: move *a9(0x760), a7, 1 +3fa25d90: andi 0x12, a7 +3fa25dc0: jrne L3FA25EE0 +3fa25dd0: move @0x25e1f0, a7, 1 +3fa25e00: subk 2, a7 +3fa25e10: jrne L3FA25EE0 +3fa25e20: move a14, -*sp, 1 +3fa25e30: movi 0x25e1d0, a7 +3fa25e60: move a7, *a14+, 1 +3fa25e70: movi 0x1a6510, a5 +3fa25ea0: move a5, *a14+, 1 +3fa25eb0: calla L3FA2AFB0 +L3FA25EE0: +3fa25ee0: move a14, -*sp, 1 +3fa25ef0: movi 0x25e1d0, a7 +3fa25f20: move a7, *a14+, 1 +3fa25f30: move a13, *a14+, 1 +3fa25f40: movk 3, a5 +3fa25f50: move a5, *a14+, 1 +3fa25f60: movi 0x25cbf0, a3 +3fa25f90: move a3, *a14+, 1 +3fa25fa0: movi 0x1a6510, a5 +3fa25fd0: move a5, *a14+, 1 +3fa25fe0: calla L3F9A9C30 +3fa26010: move a8, *a13(0x20), 1 +3fa26030: move *a13, a3, 1 +3fa26040: jrgt L3FA26150 +3fa26050: setf 16, 1, 0 +3fa26060: move @0x25cbe0, a5, 0 +3fa26090: jaeq L3FA2AF60 +3fa260b0: move a14, -*sp, 1 +3fa260c0: movi 0x3fa2de98, a8 +3fa260f0: move a8, *a14+, 1 +3fa26100: calla L3FB341E0 +3fa26130: jauc L3FA2AF60 +L3FA26150: +3fa26150: setf 16, 1, 0 +3fa26160: move @0x25cbe0, a5, 0 +3fa26190: jreq L3FA26310 +3fa261a0: move @0x1a6510, a7, 1 +3fa261d0: subk 2, a7 +3fa261e0: jrne L3FA26310 +3fa261f0: move a14, -*sp, 1 +3fa26200: move a14, -*sp, 1 +3fa26210: movi 0x25cbf0, a7 +3fa26240: move a7, *a14+, 1 +3fa26250: calla L3FA248E0 +3fa26280: move a8, *a14+, 1 +3fa26290: move a3, *a14+, 1 +3fa262a0: movi 0x3fa2dfd0, a8 +3fa262d0: move a8, *a14+, 1 +3fa262e0: calla L3FB341E0 +L3FA26310: +3fa26310: movk 1, a7 +3fa26320: move a7, @0x1a68b0, 1 +3fa26350: move @0xa6820, a5, 1 +3fa26380: move *a9(0x40), a3, 1 +3fa263a0: cmp a5, a3 +3fa263b0: jrne L3FA26420 +3fa263c0: setf 2, 0, 0 +3fa263d0: move @0xaed00, a3, 0 +3fa26400: subk 2, a3 +3fa26410: jreq L3FA264F0 +L3FA26420: +3fa26420: move @0xa6840, a3, 1 +3fa26450: move *a9(0x40), a5, 1 +3fa26470: cmp a3, a5 +3fa26480: jrne L3FA26510 +3fa26490: setf 2, 0, 0 +3fa264a0: move @0xaed04, a5, 0 +3fa264d0: subk 2, a5 +3fa264e0: jrne L3FA26510 +L3FA264F0: +3fa264f0: sub a5, a5 +3fa26500: jruc L3FA26520 +L3FA26510: +3fa26510: movk 1, a5 +L3FA26520: +3fa26520: movb a5, *a13(0x160) +3fa26540: move @0x1a6690, a5, 1 +3fa26570: and a7, a5 +3fa26580: movk 1, a5 +3fa26590: jrne L3FA265B0 +3fa265a0: sub a5, a5 +L3FA265B0: +3fa265b0: movb a5, *a13(0x170) +3fa265d0: move @0x1a6690, a5, 1 +3fa26600: movk 4, a3 +3fa26610: and a5, a3 +3fa26620: movk 1, a3 +3fa26630: jrne L3FA26650 +3fa26640: sub a3, a3 +L3FA26650: +3fa26650: movb a3, *a13(0x190) +3fa26670: move *a13, a3, 1 +3fa26680: andi 0xff00, a3 +3fa266b0: jane L3FA270E0 +3fa266d0: move *a13(0x20), a3, 1 +3fa266f0: dsj a3, L3FA269D0 +3fa26710: move @0x25cbf0, a3 +3fa26740: subk 19, a3 +3fa26750: jrne L3FA269D0 +3fa26760: move *a9(0x780), a3, 1 +3fa26780: btst 9, a3 +3fa26790: jreq L3FA269D0 +3fa267a0: movb *a13(0x160), a3 +3fa267c0: jreq L3FA269D0 +3fa267d0: setf 8, 0, 0 +3fa267e0: move *a9(0x9c8), a3, 0 +3fa26800: btst 0, a3 +3fa26810: jrne L3FA26880 +3fa26820: move a14, -*sp, 1 +3fa26830: move a7, *a14+, 1 +3fa26840: move a9, *a14+, 1 +3fa26850: calla L3F4E02E0 +L3FA26880: +3fa26880: move a7, *a13(0x100), 1 +3fa268a0: movk 4, a5 +3fa268b0: move a5, *a13(0xe0), 1 +3fa268d0: movi 0x30, a11 +3fa268f0: move a14, -*sp, 1 +3fa26900: move a13, a3 +3fa26910: addi 0x60, a3 +3fa26930: move a3, *a14+, 1 +3fa26940: move a11, *a14+, 1 +3fa26950: move @0x1a6810, *a14+, 1 +3fa26980: calla L3FD350E0 +3fa269b0: jauc L3FA29860 +L3FA269D0: +3fa269d0: move *a13(0x20), a3, 1 +3fa269f0: dsj a3, L3FA26CE0 +3fa26a10: move @0x25cbf0, a3 +3fa26a40: subk 17, a3 +3fa26a50: jrne L3FA26CE0 +3fa26a60: move *a9(0x780), a3, 1 +3fa26a80: btst 9, a3 +3fa26a90: jreq L3FA26CE0 +3fa26aa0: movb *a13(0x160), a3 +3fa26ac0: jreq L3FA26CE0 +3fa26ad0: setf 8, 0, 0 +3fa26ae0: move *a9(0x9c8), a3, 0 +3fa26b00: btst 0, a3 +3fa26b10: jreq L3FA26B80 +3fa26b20: move a14, -*sp, 1 +3fa26b30: move a7, *a14+, 1 +3fa26b40: move a9, *a14+, 1 +3fa26b50: calla L3F4E0450 +L3FA26B80: +3fa26b80: sub a5, a5 +3fa26b90: move a5, *a13(0x100), 1 +3fa26bb0: movk 4, a3 +3fa26bc0: move a3, *a13(0xe0), 1 +3fa26be0: movi 0x30, a11 +3fa26c00: move a14, -*sp, 1 +3fa26c10: move a13, a3 +3fa26c20: addi 0x60, a3 +3fa26c40: move a3, *a14+, 1 +3fa26c50: move a11, *a14+, 1 +3fa26c60: move @0x1a6810, *a14+, 1 +3fa26c90: calla L3FD350E0 +3fa26cc0: jauc L3FA29860 +L3FA26CE0: +3fa26ce0: setf 6, 0, 0 +3fa26cf0: move @0xaecc2, a3, 0 +3fa26d20: subk 10, a3 +3fa26d30: jrne L3FA26E60 +3fa26d40: move *a13(0x20), a3, 1 +3fa26d60: dsjs a3, L3FA26E60 +3fa26d70: setf 8, 0, 0 +3fa26d80: move *a13(0x190), a3, 0 +3fa26da0: jreq L3FA26E60 +3fa26db0: move @0x25cbf0, a3 +3fa26de0: cmpi 0x38, a3 +3fa26e00: jrne L3FA26E60 +3fa26e10: movi 0x7f, a3 +3fa26e30: movb a3, @0x25cbf0 +L3FA26E60: +3fa26e60: move *a9(0x760), a3, 1 +3fa26e80: btst 1, a3 +3fa26e90: jreq L3FA26F80 +3fa26ea0: move *a13(0x20), a3, 1 +3fa26ec0: dsjs a3, L3FA26F80 +3fa26ed0: move a14, -*sp, 1 +3fa26ee0: movi 0x25cbf0, a3 +3fa26f10: move a3, *a14+, 1 +3fa26f20: move a9, *a14+, 1 +3fa26f30: calla L3FA20490 +3fa26f60: move a8, *a13(0x20), 1 +L3FA26F80: +3fa26f80: move *a13(0x20), a5, 1 +3fa26fa0: jreq L3FA27070 +3fa26fb0: move a14, -*sp, 1 +3fa26fc0: move a5, *a14+, 1 +3fa26fd0: movi 0x25cbf0, a3 +3fa27000: move a3, *a14+, 1 +3fa27010: move a9, *a14+, 1 +3fa27020: calla L3FA2B960 +3fa27050: jauc L3FA29860 +L3FA27070: +3fa27070: move a14, -*sp, 1 +3fa27080: move a9, *a14+, 1 +3fa27090: calla L3F20A070 +3fa270c0: jauc L3FA29860 +L3FA270E0: +3fa270e0: move *a13, a3, 1 +3fa270f0: cmpi 0xffff, a3 +3fa27120: jrne L3FA273F0 +3fa27130: setf 8, 0, 0 +3fa27140: move *a13(0x190), a3, 0 +3fa27160: jreq L3FA27230 +3fa27170: move a14, -*sp, 1 +3fa27180: move a7, *a14+, 1 +3fa27190: movi 0x3fa2e050, a8 +3fa271c0: move a8, *a14+, 1 +3fa271d0: move a9, *a14+, 1 +3fa271e0: calla L3FA2B960 +3fa27210: jauc L3FA29860 +L3FA27230: +3fa27230: move *a9(0x780), a3, 1 +3fa27250: btst 10, a3 +3fa27260: jreq L3FA27330 +3fa27270: move a14, -*sp, 1 +3fa27280: move a7, *a14+, 1 +3fa27290: movi 0x3fa2e060, a8 +3fa272c0: move a8, *a14+, 1 +3fa272d0: move a9, *a14+, 1 +3fa272e0: calla L3FA2B960 +3fa27310: jauc L3FA29860 +L3FA27330: +3fa27330: move a14, -*sp, 1 +3fa27340: move a7, *a14+, 1 +3fa27350: movi 0x3fa2e070, a8 +3fa27380: move a8, *a14+, 1 +3fa27390: move a9, *a14+, 1 +3fa273a0: calla L3FA2B960 +3fa273d0: jauc L3FA29860 +L3FA273F0: +3fa273f0: cmpi 0xffbe, a3 +3fa27420: jrne L3FA27820 +3fa27430: movb *a13(0x160), a3 +3fa27450: jreq L3FA27820 +3fa27460: setf 8, 0, 0 +3fa27470: move *a9(0x9c8), a3, 0 +3fa27490: btst 0, a3 +3fa274a0: jreq L3FA27670 +3fa274b0: move a14, -*sp, 1 +3fa274c0: move a7, *a14+, 1 +3fa274d0: move a9, *a14+, 1 +3fa274e0: calla L3F4E0450 +3fa27510: sub a5, a5 +3fa27520: move a5, *a13(0x100), 1 +3fa27540: movk 4, a3 +3fa27550: move a3, *a13(0xe0), 1 +3fa27570: movi 0x30, a11 +3fa27590: move a14, -*sp, 1 +3fa275a0: move a13, a3 +3fa275b0: addi 0x60, a3 +3fa275d0: move a3, *a14+, 1 +3fa275e0: move a11, *a14+, 1 +3fa275f0: move @0x1a6810, *a14+, 1 +3fa27620: calla L3FD350E0 +3fa27650: jauc L3FA29860 +L3FA27670: +3fa27670: move a14, -*sp, 1 +3fa27680: move a7, *a14+, 1 +3fa27690: move a9, *a14+, 1 +3fa276a0: calla L3F4E02E0 +3fa276d0: move a7, *a13(0x100), 1 +3fa276f0: movk 4, a5 +3fa27700: move a5, *a13(0xe0), 1 +3fa27720: movi 0x30, a11 +3fa27740: move a14, -*sp, 1 +3fa27750: move a13, a3 +3fa27760: addi 0x60, a3 +3fa27780: move a3, *a14+, 1 +3fa27790: move a11, *a14+, 1 +3fa277a0: move @0x1a6810, *a14+, 1 +3fa277d0: calla L3FD350E0 +3fa27800: jauc L3FA29860 +L3FA27820: +3fa27820: move *a13, a3, 1 +3fa27830: cmpi 0xffbf, a3 +3fa27860: jane L3FA28390 +3fa27880: setf 8, 0, 0 +3fa27890: move *a13(0x190), a3, 0 +3fa278b0: jreq L3FA27FB0 +3fa278c0: move *a9(0xd60), a3, 1 +3fa278e0: btst 5, a3 +3fa278f0: jreq L3FA27B10 +3fa27900: move *a9(0xd60), a3, 1 +3fa27920: btst 10, a3 +3fa27930: jreq L3FA279F0 +3fa27940: move *a9(0xd60), a3, 1 +3fa27960: andi 0xfffffbff, a3 +3fa27990: move a3, *a9(0xd60), 1 +3fa279b0: sub a3, a3 +3fa279c0: movb a3, @0xccac0 +L3FA279F0: +3fa279f0: move *a9(0xd60), a3, 1 +3fa27a10: ori 0x40, a3 +3fa27a40: movk 32, a5 +3fa27a50: andn a5, a3 +3fa27a60: move a3, *a9(0xd60), 1 +3fa27a80: move *a9(0x780), a3, 1 +3fa27aa0: andi 0xffcfffff, a3 +3fa27ad0: move a3, *a9(0x780), 1 +3fa27af0: jauc L3FA29860 +L3FA27B10: +3fa27b10: move @0xa6840, a3, 1 +3fa27b40: jrne L3FA27BF0 +3fa27b50: move a14, -*sp, 1 +3fa27b60: movi 0x3fa2e080, a8 +3fa27b90: move a8, *a14+, 1 +3fa27ba0: calla L3FB341E0 +3fa27bd0: jauc L3FA2AF60 +L3FA27BF0: +3fa27bf0: move @0xa67f0, a3, 1 +3fa27c20: jrne L3FA27CD0 +3fa27c30: move a14, -*sp, 1 +3fa27c40: movi 0x3fa2e298, a8 +3fa27c70: move a8, *a14+, 1 +3fa27c80: calla L3FB341E0 +3fa27cb0: jauc L3FA2AF60 +L3FA27CD0: +3fa27cd0: move a14, -*sp, 1 +3fa27ce0: move a7, *a14+, 1 +3fa27cf0: calla L3F48CBC0 +3fa27d20: move a8, *a13(0x1a0), 1 +3fa27d40: subk 3, a8 +3fa27d50: jreq L3FA27DA0 +3fa27d60: move *a13(0x1a0), a5, 1 +3fa27d80: dsj a5, L3FA2AF60 +L3FA27DA0: +3fa27da0: move *a9(0x780), a5, 1 +3fa27dc0: andi 0xffcfffff, a5 +3fa27df0: move a5, *a9(0x780), 1 +3fa27e10: move *a9(0x780), a5, 1 +3fa27e30: ori 0x100000, a5 +3fa27e60: move a5, *a9(0x780), 1 +3fa27e80: move *a9(0xd60), a5, 1 +3fa27ea0: ori 0x20, a5 +3fa27ed0: andi 0xffffffbf, a5 +3fa27f00: move a5, *a9(0xd60), 1 +3fa27f20: move *a9(0xd60), a5, 1 +3fa27f40: ori 0x400, a5 +3fa27f70: move a5, *a9(0xd60), 1 +3fa27f90: jauc L3FA29860 +L3FA27FB0: +3fa27fb0: move @0xa6840, a3, 1 +3fa27fe0: jrne L3FA28090 +3fa27ff0: move a14, -*sp, 1 +3fa28000: movi 0x3fa2e080, a8 +3fa28030: move a8, *a14+, 1 +3fa28040: calla L3FB341E0 +3fa28070: jauc L3FA2AF60 +L3FA28090: +3fa28090: move @0xa67f0, a3, 1 +3fa280c0: jrne L3FA28170 +3fa280d0: move a14, -*sp, 1 +3fa280e0: movi 0x3fa2e298, a8 +3fa28110: move a8, *a14+, 1 +3fa28120: calla L3FB341E0 +3fa28150: jauc L3FA2AF60 +L3FA28170: +3fa28170: move a14, -*sp, 1 +3fa28180: move a7, *a14+, 1 +3fa28190: calla L3F48CBC0 +3fa281c0: move a8, *a13(0x1a0), 1 +3fa281e0: subk 3, a8 +3fa281f0: jreq L3FA28240 +3fa28200: move *a13(0x1a0), a5, 1 +3fa28220: dsj a5, L3FA2AF60 +L3FA28240: +3fa28240: move *a9(0xd60), a5, 1 +3fa28260: ori 0x80, a5 +3fa28290: move a5, *a9(0xd60), 1 +3fa282b0: move *a9(0xd60), a5, 1 +3fa282d0: ori 0x1000, a5 +3fa28300: move a5, *a9(0xd60), 1 +3fa28320: move a14, -*sp, 1 +3fa28330: move a9, *a14+, 1 +3fa28340: calla L3FA6BF00 +3fa28370: jauc L3FA29860 +L3FA28390: +3fa28390: cmpi 0xffc2, a3 +3fa283c0: jrne L3FA28670 +3fa283d0: setf 8, 0, 0 +3fa283e0: move *a13(0x190), a3, 0 +3fa28400: jreq L3FA28480 +3fa28410: move a14, -*sp, 1 +3fa28420: move a9, *a14+, 1 +3fa28430: calla L3F209F10 +3fa28460: jauc L3FA29860 +L3FA28480: +3fa28480: move *a9(0x60), a3, 1 +3fa284a0: addk 2, a3 +3fa284b0: jaeq L3FA29860 +3fa284d0: move *a13(0x170), a3, 0 +3fa284f0: jreq L3FA285C0 +3fa28500: move a14, -*sp, 1 +3fa28510: sub a3, a3 +3fa28520: move a3, *a14+, 1 +3fa28530: movk 13, a3 +3fa28540: move a3, *a14+, 1 +3fa28550: move *a9(0x40), *a14+, 1 +3fa28570: calla L3FB3F810 +3fa285a0: jauc L3FA29860 +L3FA285C0: +3fa285c0: move a14, -*sp, 1 +3fa285d0: movk 12, a3 +3fa285e0: move a3, *a14+, 1 +3fa285f0: move a3, *a14+, 1 +3fa28600: move *a9(0x40), *a14+, 1 +3fa28620: calla L3FB3F810 +3fa28650: jauc L3FA29860 +L3FA28670: +3fa28670: cmpi 0xff08, a3 +3fa286a0: jrlt L3FA286F0 +3fa286b0: cmpi 0xff0d, a3 +3fa286e0: jrle L3FA28730 +L3FA286F0: +3fa286f0: cmpi 0xff1b, a3 +3fa28720: jrne L3FA28AB0 +L3FA28730: +3fa28730: andi 0xff, a3 +3fa28760: movb a3, @0x25cbf0 +3fa28790: move @0x25cbf0, a3 +3fa287c0: subk 13, a3 +3fa287d0: jrne L3FA289B0 +3fa287e0: move *a9(0x720), a3, 1 +3fa28800: btst 20, a3 +3fa28810: jreq L3FA289B0 +3fa28820: movk 13, a3 +3fa28830: movb a3, @0x25cbf0 +3fa28860: movk 10, a3 +3fa28870: movb a3, @0x25cbf8 +3fa288a0: sub a5, a5 +3fa288b0: movb a5, @0x25cc00 +3fa288e0: move a14, -*sp, 1 +3fa288f0: movk 2, a3 +3fa28900: move a3, *a14+, 1 +3fa28910: movi 0x25cbf0, a3 +3fa28940: move a3, *a14+, 1 +3fa28950: move a9, *a14+, 1 +3fa28960: calla L3FA2B960 +3fa28990: jauc L3FA29860 +L3FA289B0: +3fa289b0: sub a3, a3 +3fa289c0: movb a3, @0x25cbf8 +3fa289f0: move a14, -*sp, 1 +3fa28a00: move a7, *a14+, 1 +3fa28a10: movi 0x25cbf0, a3 +3fa28a40: move a3, *a14+, 1 +3fa28a50: move a9, *a14+, 1 +3fa28a60: calla L3FA2B960 +3fa28a90: jauc L3FA29860 +L3FA28AB0: +3fa28ab0: cmpi 0xff51, a3 +3fa28ae0: jrlt L3FA29210 +3fa28af0: cmpi 0xff54, a3 +3fa28b20: jrgt L3FA29210 +3fa28b30: btst 2, a5 +3fa28b40: jreq L3FA28F20 +3fa28b50: jruc L3FA28E60 +L3FA28B60: +3fa28b60: move a14, -*sp, 1 +3fa28b70: setf 16, 1, 0 +3fa28b80: move *a9(0x59b0), a7, 0 +3fa28ba0: dec a7 +3fa28bb0: move a7, *a14+, 1 +3fa28bc0: move a9, *a14+, 1 +3fa28bd0: calla L3F511490 +3fa28c00: jauc L3FA29860 +L3FA28C20: +3fa28c20: move a14, -*sp, 1 +3fa28c30: setf 16, 1, 0 +3fa28c40: move *a9(0x59b0), a7, 0 +3fa28c60: inc a7 +3fa28c70: move a7, *a14+, 1 +3fa28c80: move a9, *a14+, 1 +3fa28c90: calla L3F511490 +3fa28cc0: jauc L3FA29860 +L3FA28CE0: +3fa28ce0: move a14, -*sp, 1 +3fa28cf0: setf 16, 1, 0 +3fa28d00: move *a9(0x5990), a7, 0 +3fa28d20: dec a7 +3fa28d30: move a7, *a14+, 1 +3fa28d40: move a9, *a14+, 1 +3fa28d50: calla L3F510910 +3fa28d80: jauc L3FA29860 +L3FA28DA0: +3fa28da0: move a14, -*sp, 1 +3fa28db0: setf 16, 1, 0 +3fa28dc0: move *a9(0x5990), a7, 0 +3fa28de0: inc a7 +3fa28df0: move a7, *a14+, 1 +3fa28e00: move a9, *a14+, 1 +3fa28e10: calla L3F510910 +3fa28e40: jauc L3FA29860 +L3FA28E60: +3fa28e60: subi 0xff51, a3 +3fa28e90: jreq L3FA28B60 +3fa28ea0: dec a3 +3fa28eb0: jreq L3FA28CE0 +3fa28ec0: dec a3 +3fa28ed0: jreq L3FA28C20 +3fa28ee0: dec a3 +3fa28ef0: jreq L3FA28DA0 +3fa28f00: jauc L3FA29860 +L3FA28F20: +3fa28f20: move *a9(0x740), a3, 1 +3fa28f40: btst 2, a3 +3fa28f50: jrne L3FA29000 +3fa28f60: move *a13, a3, 1 +3fa28f70: subi 0xff51, a3 +3fa28fa0: sll 0x5, a3 +3fa28fb0: addi 0x25cdf0, a3 +3fa28fe0: move *a3, a10, 1 +3fa28ff0: jruc L3FA29170 +L3FA29000: +3fa29000: move *a9(0x740), a3, 1 +3fa29020: btst 1, a3 +3fa29030: jreq L3FA290E0 +3fa29040: move *a13, a3, 1 +3fa29050: subi 0xff51, a3 +3fa29080: sll 0x5, a3 +3fa29090: addi 0x25cd70, a3 +3fa290c0: move *a3, a10, 1 +3fa290d0: jruc L3FA29170 +L3FA290E0: +3fa290e0: move *a13, a3, 1 +3fa290f0: subi 0xff51, a3 +3fa29120: sll 0x5, a3 +3fa29130: addi 0x25ccf0, a3 +3fa29160: move *a3, a10, 1 +L3FA29170: +3fa29170: move a14, -*sp, 1 +3fa29180: movi 0xffff, a3 +3fa291a0: move a3, *a14+, 1 +3fa291b0: move a10, *a14+, 1 +3fa291c0: move a9, *a14+, 1 +3fa291d0: calla L3FA2B960 +3fa29200: jruc L3FA29860 +L3FA29210: +3fa29210: cmpi 0xff8d, a3 +3fa29240: jrlt L3FA29860 +3fa29250: cmpi 0xffb9, a3 +3fa29280: jrgt L3FA29860 +3fa29290: move *a9(0x760), a3, 1 +3fa292b0: btst 2, a3 +3fa292c0: jrne L3FA29440 +3fa292d0: move *a9(0x740), a3, 1 +3fa292f0: btst 2, a3 +3fa29300: jrne L3FA293A0 +3fa29310: move *a13, a3, 1 +3fa29320: cmpi 0xff91, a3 +3fa29350: jrlt L3FA293A0 +3fa29360: cmpi 0xff94, a3 +3fa29390: jrle L3FA29440 +L3FA293A0: +3fa293a0: move *a13, a3, 1 +3fa293b0: subi 0xff8d, a3 +3fa293e0: sll 0x5, a3 +3fa293f0: addi 0x25ce70, a3 +3fa29420: move *a3, a10, 1 +3fa29430: jruc L3FA295B0 +L3FA29440: +3fa29440: move *a9(0x740), a3, 1 +3fa29460: btst 2, a3 +3fa29470: jreq L3FA29520 +3fa29480: move *a13, a3, 1 +3fa29490: subi 0xff8d, a3 +3fa294c0: sll 0x5, a3 +3fa294d0: addi 0x25d410, a3 +3fa29500: move *a3, a10, 1 +3fa29510: jruc L3FA295B0 +L3FA29520: +3fa29520: move *a13, a3, 1 +3fa29530: subi 0xff8d, a3 +3fa29560: sll 0x5, a3 +3fa29570: addi 0x25d9b0, a3 +3fa295a0: move *a3, a10, 1 +L3FA295B0: +3fa295b0: jreq L3FA297B0 +3fa295c0: movb *a10, a3 +3fa295d0: subk 13, a3 +3fa295e0: jrne L3FA297B0 +3fa295f0: move *a9(0x720), a3, 1 +3fa29610: btst 20, a3 +3fa29620: jreq L3FA297B0 +3fa29630: movk 13, a3 +3fa29640: movb a3, @0x25cbf0 +3fa29670: movk 10, a3 +3fa29680: movb a3, @0x25cbf8 +3fa296b0: sub a5, a5 +3fa296c0: movb a5, @0x25cc00 +3fa296f0: move a14, -*sp, 1 +3fa29700: movk 2, a3 +3fa29710: move a3, *a14+, 1 +3fa29720: movi 0x25cbf0, a3 +3fa29750: move a3, *a14+, 1 +3fa29760: move a9, *a14+, 1 +3fa29770: calla L3FA2B960 +3fa297a0: jruc L3FA29860 +L3FA297B0: +3fa297b0: move a10, a3 +3fa297c0: jreq L3FA29860 +3fa297d0: move a14, -*sp, 1 +3fa297e0: movi 0xffff, a3 +3fa29800: move a3, *a14+, 1 +3fa29810: move a10, *a14+, 1 +3fa29820: move a9, *a14+, 1 +3fa29830: calla L3FA2B960 +L3FA29860: +3fa29860: setf 8, 0, 0 +3fa29870: move *a9(0x7e0), a7, 0 +3fa29890: cmpi 0x3e, a7 +3fa298b0: jac L3FA2AAC0 +3fa298d0: move *a13, a7, 1 +3fa298e0: cmpi 0xffc3, a7 +3fa29910: jrlt L3FA29DB0 +3fa29920: cmpi 0xffd1, a7 +3fa29950: jrgt L3FA29DB0 +3fa29960: subi 0xffbe, a7 +3fa29990: sll 0x5, a7 +3fa299a0: addi 0x25df50, a7 +3fa299d0: move *a7, a10, 1 +3fa299e0: move *a13(0x170), a7, 0 +3fa29a00: jreq L3FA29CD0 +3fa29a10: move *a13, a5, 1 +3fa29a20: cmpi 0xffc3, a5 +3fa29a50: jrlt L3FA29CD0 +3fa29a60: cmpi 0xffd1, a5 +3fa29a90: jrgt L3FA29CD0 +3fa29aa0: sub a10, a10 +3fa29ab0: subi 0xffc3, a5 +3fa29ae0: move a5, *a13, 1 +3fa29af0: move *a9(0x9e0), a3, 1 +3fa29b10: jreq L3FA29CD0 +3fa29b20: move a14, -*sp, 1 +3fa29b30: move *a9(0x9e0), a3, 1 +3fa29b50: sll 0x4, a5 +3fa29b60: add a5, a3 +3fa29b70: setf 16, 1, 0 +3fa29b80: move *a3(0x110), a8, 0 +3fa29ba0: move a8, *a14+, 1 +3fa29bb0: move *a9(0x9e0), a5, 1 +3fa29bd0: move *a9(0x9e0), a3, 1 +3fa29bf0: move *a13, a7, 1 +3fa29c00: sll 0x4, a7 +3fa29c10: add a7, a3 +3fa29c20: move *a3(0x10), a7, 0 +3fa29c40: sll 0x3, a7 +3fa29c50: add a7, a5 +3fa29c60: addi 0x210, a5 +3fa29c80: move a5, *a14+, 1 +3fa29c90: move a9, *a14+, 1 +3fa29ca0: calla L3FA2B960 +L3FA29CD0: +3fa29cd0: move a10, a3 +3fa29ce0: jaeq L3FA2ADC0 +3fa29d00: move a14, -*sp, 1 +3fa29d10: movi 0xffff, a7 +3fa29d30: move a7, *a14+, 1 +3fa29d40: move a10, *a14+, 1 +3fa29d50: move a9, *a14+, 1 +3fa29d60: calla L3FA2B960 +3fa29d90: jauc L3FA2ADC0 +L3FA29DB0: +3fa29db0: cmpi 0xff6a, a7 +3fa29de0: jrne L3FA2A0C0 +3fa29df0: move *a13(0x170), a5, 0 +3fa29e10: jreq L3FA29FE0 +3fa29e20: move *a9(0x9e0), a3, 1 +3fa29e40: jaeq L3FA2ADC0 +3fa29e60: move a14, -*sp, 1 +3fa29e70: move *a9(0x9e0), a3, 1 +3fa29e90: setf 16, 1, 0 +3fa29ea0: move *a3(0x1a0), a8, 0 +3fa29ec0: move a8, *a14+, 1 +3fa29ed0: move *a9(0x9e0), a3, 1 +3fa29ef0: move *a9(0x9e0), a5, 1 +3fa29f10: move *a5(0xa0), a5, 0 +3fa29f30: sll 0x3, a5 +3fa29f40: add a5, a3 +3fa29f50: addi 0x210, a3 +3fa29f70: move a3, *a14+, 1 +3fa29f80: move a9, *a14+, 1 +3fa29f90: calla L3FA2B960 +3fa29fc0: jauc L3FA2ADC0 +L3FA29FE0: +3fa29fe0: move a14, -*sp, 1 +3fa29ff0: movi 0xffff, a3 +3fa2a010: move a3, *a14+, 1 +3fa2a020: movi 0x3fa2e4d8, a8 +3fa2a050: move a8, *a14+, 1 +3fa2a060: move a9, *a14+, 1 +3fa2a070: calla L3FA2B960 +3fa2a0a0: jauc L3FA2ADC0 +L3FA2A0C0: +3fa2a0c0: cmpi 0xff67, a7 +3fa2a0f0: jrne L3FA2A3D0 +3fa2a100: move *a13(0x170), a5, 0 +3fa2a120: jreq L3FA2A2F0 +3fa2a130: move *a9(0x9e0), a3, 1 +3fa2a150: jaeq L3FA2ADC0 +3fa2a170: move a14, -*sp, 1 +3fa2a180: move *a9(0x9e0), a3, 1 +3fa2a1a0: setf 16, 1, 0 +3fa2a1b0: move *a3(0x1b0), a8, 0 +3fa2a1d0: move a8, *a14+, 1 +3fa2a1e0: move *a9(0x9e0), a3, 1 +3fa2a200: move *a9(0x9e0), a5, 1 +3fa2a220: move *a5(0xb0), a5, 0 +3fa2a240: sll 0x3, a5 +3fa2a250: add a5, a3 +3fa2a260: addi 0x210, a3 +3fa2a280: move a3, *a14+, 1 +3fa2a290: move a9, *a14+, 1 +3fa2a2a0: calla L3FA2B960 +3fa2a2d0: jauc L3FA2ADC0 +L3FA2A2F0: +3fa2a2f0: move a14, -*sp, 1 +3fa2a300: movi 0xffff, a3 +3fa2a320: move a3, *a14+, 1 +3fa2a330: movi 0x3fa2e500, a8 +3fa2a360: move a8, *a14+, 1 +3fa2a370: move a9, *a14+, 1 +3fa2a380: calla L3FA2B960 +3fa2a3b0: jauc L3FA2ADC0 +L3FA2A3D0: +3fa2a3d0: move *a13(0x190), a5, 0 +3fa2a3f0: jane L3FA2ADC0 +3fa2a410: move *a13(0x170), a3, 0 +3fa2a430: jane L3FA2ADC0 +3fa2a450: cmpi 0xff68, a7 +3fa2a480: jrne L3FA2A570 +3fa2a490: move a14, -*sp, 1 +3fa2a4a0: movi 0xffff, a3 +3fa2a4c0: move a3, *a14+, 1 +3fa2a4d0: movi 0x3fa2e528, a8 +3fa2a500: move a8, *a14+, 1 +3fa2a510: move a9, *a14+, 1 +3fa2a520: calla L3FA2B960 +3fa2a550: jauc L3FA2ADC0 +L3FA2A570: +3fa2a570: cmpi 0xff63, a7 +3fa2a5a0: jrne L3FA2A680 +3fa2a5b0: move a14, -*sp, 1 +3fa2a5c0: movi 0xffff, a3 +3fa2a5e0: move a3, *a14+, 1 +3fa2a5f0: movi 0x3fa2e548, a8 +3fa2a620: move a8, *a14+, 1 +3fa2a630: move a9, *a14+, 1 +3fa2a640: calla L3FA2B960 +3fa2a670: jruc L3FA2ADC0 +L3FA2A680: +3fa2a680: cmpi 0x1000ff00, a7 +3fa2a6b0: jrne L3FA2A790 +3fa2a6c0: move a14, -*sp, 1 +3fa2a6d0: movi 0xffff, a3 +3fa2a6f0: move a3, *a14+, 1 +3fa2a700: movi 0x3fa2e568, a8 +3fa2a730: move a8, *a14+, 1 +3fa2a740: move a9, *a14+, 1 +3fa2a750: calla L3FA2B960 +3fa2a780: jruc L3FA2ADC0 +L3FA2A790: +3fa2a790: cmpi 0xff60, a7 +3fa2a7c0: jrne L3FA2A8A0 +3fa2a7d0: move a14, -*sp, 1 +3fa2a7e0: movi 0xffff, a3 +3fa2a800: move a3, *a14+, 1 +3fa2a810: movi 0x3fa2e588, a8 +3fa2a840: move a8, *a14+, 1 +3fa2a850: move a9, *a14+, 1 +3fa2a860: calla L3FA2B960 +3fa2a890: jruc L3FA2ADC0 +L3FA2A8A0: +3fa2a8a0: cmpi 0xff55, a7 +3fa2a8d0: jrne L3FA2A9B0 +3fa2a8e0: move a14, -*sp, 1 +3fa2a8f0: movi 0xffff, a3 +3fa2a910: move a3, *a14+, 1 +3fa2a920: movi 0x3fa2e5a8, a8 +3fa2a950: move a8, *a14+, 1 +3fa2a960: move a9, *a14+, 1 +3fa2a970: calla L3FA2B960 +3fa2a9a0: jruc L3FA2ADC0 +L3FA2A9B0: +3fa2a9b0: cmpi 0xff56, a7 +3fa2a9e0: jrne L3FA2ADC0 +3fa2a9f0: move a14, -*sp, 1 +3fa2aa00: movi 0xffff, a3 +3fa2aa20: move a3, *a14+, 1 +3fa2aa30: movi 0x3fa2e5c8, a8 +3fa2aa60: move a8, *a14+, 1 +3fa2aa70: move a9, *a14+, 1 +3fa2aa80: calla L3FA2B960 +3fa2aab0: jruc L3FA2ADC0 +L3FA2AAC0: +3fa2aac0: move *a13, a7, 1 +3fa2aad0: cmpi 0xffc8, a7 +3fa2ab00: jrne L3FA2ABD0 +3fa2ab10: move a14, -*sp, 1 +3fa2ab20: movk 1, a5 +3fa2ab30: move a5, *a14+, 1 +3fa2ab40: movi 0x3fa2e5e8, a8 +3fa2ab70: move a8, *a14+, 1 +3fa2ab80: move a9, *a14+, 1 +3fa2ab90: calla L3FA2B960 +3fa2abc0: jruc L3FA2ADC0 +L3FA2ABD0: +3fa2abd0: cmpi 0xffc9, a7 +3fa2ac00: jrne L3FA2ACD0 +3fa2ac10: move a14, -*sp, 1 +3fa2ac20: movk 1, a5 +3fa2ac30: move a5, *a14+, 1 +3fa2ac40: movi 0x3fa2e060, a8 +3fa2ac70: move a8, *a14+, 1 +3fa2ac80: move a9, *a14+, 1 +3fa2ac90: calla L3FA2B960 +3fa2acc0: jruc L3FA2ADC0 +L3FA2ACD0: +3fa2acd0: cmpi 0xffca, a7 +3fa2ad00: jrne L3FA2ADC0 +3fa2ad10: move a14, -*sp, 1 +3fa2ad20: movk 1, a5 +3fa2ad30: move a5, *a14+, 1 +3fa2ad40: movi 0x3fa2e5f8, a8 +3fa2ad70: move a8, *a14+, 1 +3fa2ad80: move a9, *a14+, 1 +3fa2ad90: calla L3FA2B960 +L3FA2ADC0: +3fa2adc0: setf 6, 0, 0 +3fa2add0: move @0xaecc2, a7, 0 +3fa2ae00: subk 10, a7 +3fa2ae10: jrne L3FA2AF60 +3fa2ae20: setf 8, 0, 0 +3fa2ae30: move *a13(0x190), a7, 0 +3fa2ae50: jreq L3FA2AF60 +3fa2ae60: move *a13, a5, 1 +3fa2ae70: cmpi 0x1000fe5e, a5 +3fa2aea0: jrne L3FA2AF60 +3fa2aeb0: move a14, -*sp, 1 +3fa2aec0: movk 1, a3 +3fa2aed0: move a3, *a14+, 1 +3fa2aee0: movi 0x3fa2e070, a8 +3fa2af10: move a8, *a14+, 1 +3fa2af20: move a9, *a14+, 1 +3fa2af30: calla L3FA2B960 +L3FA2AF60: +3fa2af60: move *sp(0x100), a14, 1 +3fa2af80: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fa2afa0: rets 2 +L3FA2AFB0: +3fa2afb0: mmtm sp, a7,a9,a11,a13 +3fa2afd0: move a14, a13 +3fa2afe0: addi 0x70, a14 +3fa2b000: move a14, -*sp, 1 +3fa2b010: sub a11, a11 +3fa2b020: move a11, *a14+, 1 +3fa2b030: move a13, a11 +3fa2b040: addi 0x30, a11 +3fa2b060: move a11, *a14+, 1 +3fa2b070: sub a11, a11 +3fa2b080: move a11, *a14+, 1 +3fa2b090: move a13, a11 +3fa2b0a0: addk 32, a11 +3fa2b0b0: move a11, *a14+, 1 +3fa2b0c0: move *a13(0xffe0), *a14+, 1 +3fa2b0e0: calla L3F9A9C30 +3fa2b110: move *a13(0x30), a11, 1 +3fa2b130: srl 0x8, a11 +3fa2b140: cmpi 0x1000fe, a11 +3fa2b170: jrne L3FA2B380 +3fa2b180: move *a13(0xffe0), a11, 1 +3fa2b1a0: move *a11(0x180), a11, 1 +3fa2b1c0: movk 12, a9 +3fa2b1d0: and a9, a11 +3fa2b1e0: jrne L3FA2B380 +3fa2b1f0: move a14, -*sp, 1 +3fa2b200: movk 10, a11 +3fa2b210: move a11, *a14+, 1 +3fa2b220: movi 0x3fa2e608, a8 +3fa2b250: move a8, *a14+, 1 +3fa2b260: move *a13(0xffe0), a9, 1 +3fa2b280: move *a9(0x60), a11, 1 +3fa2b2a0: move *a11(0xe0), *a14+, 1 +3fa2b2c0: calla L3FB45CD0 +3fa2b2f0: move a8, a11 +3fa2b300: jrne L3FA2B380 +3fa2b310: move *a13(0x30), a11, 1 +3fa2b330: andi 0xff, a11 +3fa2b360: move a11, *a13(0x30), 1 +L3FA2B380: +3fa2b380: sub a11, a11 +3fa2b390: move a11, *a13(0x50), 1 +3fa2b3b0: sll 0x7, a11 +3fa2b3c0: addi 0x260210, a11 +3fa2b3f0: move *a11, a11, 1 +3fa2b400: jreq L3FA2B910 +L3FA2B410: +3fa2b410: move *a13(0x50), a11, 1 +3fa2b430: sll 0x7, a11 +3fa2b440: addi 0x260210, a11 +3fa2b470: move a11, *a13, 1 +3fa2b480: move *a13(0xffc0), a9, 1 +3fa2b4a0: move *a9, a9, 1 +3fa2b4b0: move *a11, a11, 1 +3fa2b4c0: cmp a9, a11 +3fa2b4d0: jrne L3FA2B860 +3fa2b4e0: move *a13, a11, 1 +3fa2b4f0: move *a11(0x20), a9, 1 +3fa2b510: move *a13(0x30), a11, 1 +3fa2b530: cmp a11, a9 +3fa2b540: jrne L3FA2B860 +3fa2b550: move *a13(0xffc0), a9, 1 +3fa2b570: move *a13, a7, 1 +3fa2b580: move *a7(0x40), *a9(0x0), 1 +3fa2b5b0: move *a7(0x60), *a13(0x30), 1 +3fa2b5e0: move *a13(0xffe0), a11, 1 +3fa2b600: move a14, -*sp, 1 +3fa2b610: move *a13(0x30), *a14+, 1 +3fa2b630: move *a11(0x60), *a14+, 1 +3fa2b650: calla L3F9A7AC0 +3fa2b680: move a8, *a11(0x1a0), 1 +3fa2b6a0: move a14, -*sp, 1 +3fa2b6b0: sub a7, a7 +3fa2b6c0: move a7, *a14+, 1 +3fa2b6d0: move *a11(0x1a0), *a14+, 1 +3fa2b6f0: move *a11(0x60), *a14+, 1 +3fa2b710: calla L3F9A78D0 +3fa2b740: move *a13(0x30), a7, 1 +3fa2b760: cmp a7, a8 +3fa2b770: jrne L3FA2B7F0 +3fa2b780: move *a11(0x180), a7, 1 +3fa2b7a0: movk 3, a9 +3fa2b7b0: andn a9, a7 +3fa2b7c0: move a7, *a11(0x180), 1 +3fa2b7e0: jruc L3FA2B910 +L3FA2B7F0: +3fa2b7f0: move *a11(0x180), a7, 1 +3fa2b810: movk 1, a9 +3fa2b820: or a9, a7 +3fa2b830: move a7, *a11(0x180), 1 +3fa2b850: jruc L3FA2B910 +L3FA2B860: +3fa2b860: move *a13(0x50), a11, 1 +3fa2b880: inc a11 +3fa2b890: move a11, *a13(0x50), 1 +3fa2b8b0: sll 0x7, a11 +3fa2b8c0: addi 0x260210, a11 +3fa2b8f0: move *a11, a11, 1 +3fa2b900: jrne L3FA2B410 +L3FA2B910: +3fa2b910: move *sp(0xa0), a14, 1 +3fa2b930: mmfm sp, a7,a9,a11,a13 +3fa2b950: rets 2 +L3FA2B960: +3fa2b960: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fa2b980: move a14, a13 +3fa2b990: addi 0x80, a14 +3fa2b9b0: move *a13(0xffe0), a7, 1 +3fa2b9d0: jreq L3FA2BA10 +3fa2b9e0: move *a13(0xffa0), a7, 1 +3fa2ba00: jrne L3FA2BA40 +L3FA2BA10: +3fa2ba10: sub a8, a8 +3fa2ba20: jauc L3FA2CB90 +L3FA2BA40: +3fa2ba40: move *a13(0xffe0), a7, 1 +3fa2ba60: move *a7(0x720), a7, 1 +3fa2ba80: movk 4, a5 +3fa2ba90: and a5, a7 +3fa2baa0: move a7, a8 +3fa2bab0: jrle L3FA2BBA0 +3fa2bac0: move @0x1a6510, a7, 1 +3fa2baf0: subk 2, a7 +3fa2bb00: jrne L3FA2BBA0 +3fa2bb10: move a14, -*sp, 1 +3fa2bb20: move *a13(0xffe0), *a14+, 1 +3fa2bb40: calla L3F20A070 +3fa2bb70: sub a8, a8 +3fa2bb80: jauc L3FA2CB90 +L3FA2BBA0: +3fa2bba0: move *a13(0xffa0), a7, 1 +3fa2bbc0: inc a7 +3fa2bbd0: jrne L3FA2BD30 +3fa2bbe0: sub a7, a7 +3fa2bbf0: move a7, *a13(0xffa0), 1 +3fa2bc10: sll 0x3, a7 +3fa2bc20: move *a13(0xffc0), a5, 1 +3fa2bc40: add a5, a7 +3fa2bc50: setf 8, 0, 0 +3fa2bc60: move *a7, a7, 0 +3fa2bc70: jreq L3FA2BD30 +L3FA2BC80: +3fa2bc80: move *a13(0xffa0), a7, 1 +3fa2bca0: inc a7 +3fa2bcb0: move a7, *a13(0xffa0), 1 +3fa2bcd0: sll 0x3, a7 +3fa2bce0: move *a13(0xffc0), a5, 1 +3fa2bd00: add a5, a7 +3fa2bd10: move *a7, a7, 0 +3fa2bd20: jrne L3FA2BC80 +L3FA2BD30: +3fa2bd30: move *a13(0xffe0), a7, 1 +3fa2bd50: move *a7(0x780), a5, 1 +3fa2bd70: btst 8, a5 +3fa2bd80: jrne L3FA2C140 +3fa2bd90: move @0x262590, a5, 1 +3fa2bdc0: sll 0x3, a5 +3fa2bdd0: move a5, a12 +3fa2bde0: addi 0x2625b0, a12 +3fa2be10: sub a11, a11 +3fa2be20: move *a13(0xffa0), a5, 1 +3fa2be40: cmp a5, a11 +3fa2be50: jrge L3FA2BFD0 +3fa2be60: setf 8, 0, 0 +L3FA2BE70: +3fa2be70: move a11, a7 +3fa2be80: inc a11 +3fa2be90: sll 0x3, a7 +3fa2bea0: move *a13(0xffc0), a5, 1 +3fa2bec0: add a5, a7 +3fa2bed0: move *a7, a10, 0 +3fa2bee0: cmpi 0x80, a10 +3fa2bf00: jrlt L3FA2BF80 +3fa2bf10: cmpi 0x9f, a10 +3fa2bf30: jrgt L3FA2BF80 +3fa2bf40: movk 27, a7 +3fa2bf50: move a7, *a12+, 0 +3fa2bf60: subi 0x40, a10 +L3FA2BF80: +3fa2bf80: move a10, *a12+, 0 +3fa2bf90: move *a13(0xffa0), a7, 1 +3fa2bfb0: cmp a7, a11 +3fa2bfc0: jrlt L3FA2BE70 +L3FA2BFD0: +3fa2bfd0: sub a7, a7 +3fa2bfe0: movb a7, *a12 +3fa2bff0: move a12, a5 +3fa2c000: subi 0x2625b0, a5 +3fa2c030: move @0x262590, a7, 1 +3fa2c060: sll 0x3, a7 +3fa2c070: sub a7, a5 +3fa2c080: sra 0x3, a5 +3fa2c090: move a5, *a13(0xffa0), 1 +3fa2c0b0: move @0x262590, a7, 1 +3fa2c0e0: sll 0x3, a7 +3fa2c0f0: move a7, a12 +3fa2c100: addi 0x2625b0, a12 +3fa2c130: jruc L3FA2C3A0 +L3FA2C140: +3fa2c140: move *a7(0xd60), a5, 1 +3fa2c160: andi 0x1000, a5 +3fa2c190: move a5, a8 +3fa2c1a0: jrgt L3FA2C1F0 +3fa2c1b0: move @0x262590, a5, 1 +3fa2c1e0: jrle L3FA2C380 +L3FA2C1F0: +3fa2c1f0: sub a11, a11 +3fa2c200: move *a13(0xffa0), a5, 1 +3fa2c220: cmp a5, a11 +3fa2c230: jrge L3FA2C3A0 +L3FA2C240: +3fa2c240: move @0x262590, a7, 1 +3fa2c270: add a11, a7 +3fa2c280: sll 0x3, a7 +3fa2c290: addi 0x2625b0, a7 +3fa2c2c0: move a11, a5 +3fa2c2d0: sll 0x3, a5 +3fa2c2e0: move *a13(0xffc0), a3, 1 +3fa2c300: add a3, a5 +3fa2c310: movb *a5, *a7 +3fa2c320: inc a11 +3fa2c330: move *a13(0xffa0), a7, 1 +3fa2c350: cmp a7, a11 +3fa2c360: jrlt L3FA2C240 +3fa2c370: jruc L3FA2C3A0 +L3FA2C380: +3fa2c380: move *a13(0xffc0), a12, 1 +L3FA2C3A0: +3fa2c3a0: move *a13(0xffe0), a7, 1 +3fa2c3c0: move *a7(0xd60), a5, 1 +3fa2c3e0: andi 0x1000, a5 +3fa2c410: move a5, a3 +3fa2c420: jrgt L3FA2C470 +3fa2c430: move @0x262590, a5, 1 +3fa2c460: jrle L3FA2C500 +L3FA2C470: +3fa2c470: move @0x262590, a5, 1 +3fa2c4a0: move *a13(0xffa0), a3, 1 +3fa2c4c0: add a5, a3 +3fa2c4d0: move a3, @0x262590, 1 +L3FA2C500: +3fa2c500: setf 16, 1, 0 +3fa2c510: move @0x25cbe0, a5, 0 +3fa2c540: jreq L3FA2C670 +3fa2c550: move a14, -*sp, 1 +3fa2c560: move a14, -*sp, 1 +3fa2c570: move a12, *a14+, 1 +3fa2c580: calla L3FA248E0 +3fa2c5b0: move a8, *a14+, 1 +3fa2c5c0: move *a7(0x40), *a14+, 1 +3fa2c5e0: move *a13(0xffa0), *a14+, 1 +3fa2c600: movi 0x3fa2e660, a8 +3fa2c630: move a8, *a14+, 1 +3fa2c640: calla L3FB341E0 +L3FA2C670: +3fa2c670: move @0x262590, a5, 1 +3fa2c6a0: jrgt L3FA2C7E0 +3fa2c6b0: move a14, -*sp, 1 +3fa2c6c0: move *a13(0xffa0), *a14+, 1 +3fa2c6e0: move a12, *a14+, 1 +3fa2c6f0: move a7, *a14+, 1 +3fa2c700: calla L3FA2CBE0 +3fa2c730: move a8, a11 +3fa2c740: move *a13(0xffa0), a5, 1 +3fa2c760: cmp a5, a11 +3fa2c770: jreq L3FA2C9D0 +3fa2c780: move a14, -*sp, 1 +3fa2c790: move a7, *a14+, 1 +3fa2c7a0: calla L3F20A070 +3fa2c7d0: jruc L3FA2C9D0 +L3FA2C7E0: +3fa2c7e0: move *a7(0xd60), a3, 1 +3fa2c800: andi 0x1000, a3 +3fa2c830: move a3, a8 +3fa2c840: jrgt L3FA2C9D0 +3fa2c850: move a14, -*sp, 1 +3fa2c860: move a5, *a14+, 1 +3fa2c870: movi 0x2625b0, a3 +3fa2c8a0: move a3, *a14+, 1 +3fa2c8b0: move a7, *a14+, 1 +3fa2c8c0: calla L3FA2CBE0 +3fa2c8f0: move a8, a11 +3fa2c900: move @0x262590, a5, 1 +3fa2c930: sub a11, a5 +3fa2c940: move a5, @0x262590, 1 +3fa2c970: jrle L3FA2C9D0 +3fa2c980: move a14, -*sp, 1 +3fa2c990: move a7, *a14+, 1 +3fa2c9a0: calla L3F20A070 +L3FA2C9D0: +3fa2c9d0: move a11, a3 +3fa2c9e0: jrge L3FA2CA90 +3fa2c9f0: move a14, -*sp, 1 +3fa2ca00: movi 0x3fa2e7a0, a8 +3fa2ca30: move a8, *a14+, 1 +3fa2ca40: calla L3FB341E0 +3fa2ca70: move a11, a8 +3fa2ca80: jruc L3FA2CB90 +L3FA2CA90: +3fa2ca90: setf 16, 1, 0 +3fa2caa0: move @0x25cbe0, a5, 0 +3fa2cad0: jreq L3FA2CB70 +3fa2cae0: move a14, -*sp, 1 +3fa2caf0: move a11, *a14+, 1 +3fa2cb00: movi 0x3fa2e8e0, a8 +3fa2cb30: move a8, *a14+, 1 +3fa2cb40: calla L3FB341E0 +L3FA2CB70: +3fa2cb70: move *a13(0xffa0), a8, 1 +L3FA2CB90: +3fa2cb90: move *sp(0x120), a14, 1 +3fa2cbb0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fa2cbd0: rets 2 +L3FA2CBE0: +3fa2cbe0: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fa2cc00: move a14, a13 +3fa2cc10: move *a13(0xffe0), a9, 1 +3fa2cc30: move *a13(0xffc0), a10, 1 +3fa2cc50: move *a13(0xffa0), a11, 1 +3fa2cc70: move *a9(0x60), a7, 1 +3fa2cc90: addk 2, a7 +3fa2cca0: jrne L3FA2CE80 +3fa2ccb0: sub a12, a12 +3fa2ccc0: cmp a11, a12 +3fa2ccd0: jrge L3FA2CE60 +L3FA2CCE0: +3fa2cce0: move a14, -*sp, 1 +3fa2ccf0: move a11, a7 +3fa2cd00: sub a12, a7 +3fa2cd10: move a7, *a14+, 1 +3fa2cd20: move a12, a7 +3fa2cd30: sll 0x3, a7 +3fa2cd40: add a10, a7 +3fa2cd50: move a7, *a14+, 1 +3fa2cd60: move *a9(0x40), *a14+, 1 +3fa2cd80: calla L3F70D150 +3fa2cdb0: move a8, a2 +3fa2cdc0: jrge L3FA2CDF0 +3fa2cdd0: move a2, a4 +3fa2cde0: jruc L3FA2CF20 +L3FA2CDF0: +3fa2cdf0: add a2, a12 +3fa2ce00: move a2, a7 +3fa2ce10: jrne L3FA2CE40 +3fa2ce20: move a12, a4 +3fa2ce30: jruc L3FA2CF20 +L3FA2CE40: +3fa2ce40: cmp a11, a12 +3fa2ce50: jrlt L3FA2CCE0 +L3FA2CE60: +3fa2ce60: move a12, a4 +3fa2ce70: jruc L3FA2CF20 +L3FA2CE80: +3fa2ce80: move a14, -*sp, 1 +3fa2ce90: move a11, *a14+, 1 +3fa2cea0: move a10, *a14+, 1 +3fa2ceb0: move *a9(0x40), *a14+, 1 +3fa2ced0: calla L3FB3E9A0 +3fa2cf00: move a8, a4 +3fa2cf10: move a8, a12 +L3FA2CF20: +3fa2cf20: move *a9(0x720), a7, 1 +3fa2cf40: btst 12, a7 +3fa2cf50: jrne L3FA2D530 +3fa2cf60: move a12, a7 +3fa2cf70: jrle L3FA2D530 +3fa2cf80: calla L3FB2E340 +3fa2cfb0: move a8, a6 +3fa2cfc0: setf 16, 1, 0 +3fa2cfd0: move *a9(0xa80), a2, 0 +3fa2cff0: move a2, a7 +3fa2d000: neg a7 +3fa2d010: addi 0x7ff, a7 +3fa2d030: cmp a7, a12 +3fa2d040: jrle L3FA2D0A0 +3fa2d050: move a2, a7 +3fa2d060: neg a7 +3fa2d070: move a7, a12 +3fa2d080: addi 0x7ff, a12 +L3FA2D0A0: +3fa2d0a0: move a12, a7 +3fa2d0b0: jrle L3FA2D4E0 +3fa2d0c0: move a2, a7 +3fa2d0d0: jrne L3FA2D180 +3fa2d0e0: move a12, *a9(0xa80), 0 +3fa2d100: move a9, a7 +3fa2d110: addi 0x1960, a7 +3fa2d130: move a7, *a9(0xbc0), 1 +3fa2d150: move a7, *a9(0xba0), 1 +3fa2d170: jruc L3FA2D2E0 +L3FA2D180: +3fa2d180: move a2, a7 +3fa2d190: add a12, a7 +3fa2d1a0: move a7, *a9(0xa80), 0 +3fa2d1c0: move *a9(0xba0), a7, 1 +3fa2d1e0: move *a9(0xbc0), a5, 1 +3fa2d200: cmp a5, a7 +3fa2d210: jrc L3FA2D2E0 +3fa2d220: move a9, a7 +3fa2d230: addi 0x1960, a7 +3fa2d250: move a7, *a9(0xba0), 1 +3fa2d270: move a2, a7 +3fa2d280: sll 0x3, a7 +3fa2d290: add a9, a7 +3fa2d2a0: addi 0x1960, a7 +3fa2d2c0: move a7, *a9(0xbc0), 1 +L3FA2D2E0: +3fa2d2e0: sub a0, a0 +3fa2d2f0: cmp a12, a0 +3fa2d300: jrge L3FA2D3C0 +3fa2d310: setf 8, 1, 0 +L3FA2D320: +3fa2d320: move a0, a7 +3fa2d330: sll 0x3, a7 +3fa2d340: move *a9(0xbc0), a5, 1 +3fa2d360: add a7, a5 +3fa2d370: move *a10+, a7, 0 +3fa2d380: movb a7, *a5 +3fa2d390: inc a0 +3fa2d3a0: cmp a12, a0 +3fa2d3b0: jrlt L3FA2D320 +L3FA2D3C0: +3fa2d3c0: move a12, a7 +3fa2d3d0: sll 0x3, a7 +3fa2d3e0: move *a9(0xbc0), a5, 1 +3fa2d400: add a7, a5 +3fa2d410: move a5, *a9(0xbc0), 1 +3fa2d430: move *a9(0xbc0), a7, 1 +3fa2d450: sub a5, a5 +3fa2d460: movb a5, *a7 +3fa2d470: move a2, a7 +3fa2d480: jrne L3FA2D4E0 +3fa2d490: move a14, -*sp, 1 +3fa2d4a0: move a9, *a14+, 1 +3fa2d4b0: calla L3F4DFBA0 +L3FA2D4E0: +3fa2d4e0: move a14, -*sp, 1 +3fa2d4f0: move a6, *a14+, 1 +3fa2d500: calla L3FB2E470 +L3FA2D530: +3fa2d530: move a4, a8 +3fa2d540: move *sp(0x180), a14, 1 +3fa2d560: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fa2d580: rets 2 +3fa2d590: sub b4, b11 +3fa2d5a0: move *a8+, *a0+, 1 +3fa2d5b0: .word 0x0041 +3fa2d5c0: addc b12, b11 +3fa2d5d0: move *a8+, *a0+, 1 +3fa2d5e0: .word 0x0042 +3fa2d5f0: sub a4, sp +3fa2d600: movb *a8, a0 +3fa2d610: .word 0x0041 +3fa2d620: addc a12, sp +3fa2d630: movb *a8, a0 +3fa2d640: .word 0x0042 +3fa2d650: sub b0, b11 +3fa2d660: movk 24, a0 +3fa2d670: .word 0x0041 +3fa2d680: addc b8, b11 +3fa2d690: movk 24, a0 +3fa2d6a0: .word 0x0042 +3fa2d6b0: .word 0x000d +3fa2d6c0: and a4, sp +3fa2d6d0: movb *a8, a0 +3fa2d6e0: .word 0x0051 +3fa2d6f0: andn a4, sp +3fa2d700: movb *a8, a0 +3fa2d710: .word 0x0053 +3fa2d720: rev a12 +3fa2d730: rev a13 +3fa2d740: rev a14 +3fa2d750: rev b0 +3fa2d760: rev b1 +3fa2d770: rev b2 +3fa2d780: rev b3 +3fa2d790: rev b4 +3fa2d7a0: rev b5 +3fa2d7b0: rev b6 +3fa2d7c0: rev b7 +L3FA2D7D0: +3fa2d7d0: rev b8 +3fa2d7e0: rev b9 +3fa2d7f0: move a12, sp +3fa2d800: movb *a8, a0 +3fa2d810: .word 0x006c +3fa2d820: mods a12, sp +3fa2d830: movb *a8, a0 +3fa2d840: .word 0x006e +L3FA2D850: +3fa2d850: .word 0x708f +3fa2d860: movb *a8, a0 +L3FA2D870: +3fa2d870: .word 0x0071 +3fa2d880: .word 0x728f +L3FA2D890: +3fa2d890: movb *a8, a0 +3fa2d8a0: .word 0x0073 +L3FA2D8B0: +3fa2d8b0: .word 0x748f +3fa2d8c0: movb *a8, a0 +L3FA2D8D0: +3fa2d8d0: .word 0x0075 +3fa2d8e0: .word 0x768f +L3FA2D8F0: +3fa2d8f0: movb *a8, a0 +3fa2d900: .word 0x0077 +L3FA2D910: +3fa2d910: .word 0x788f +3fa2d920: movb *a8, a0 +L3FA2D930: +3fa2d930: .word 0x0079 +3fa2d940: dsjs b11, L3FA2D7D0 +L3FA2D950: +3fa2d950: .word 0x004d +3fa2d960: and b0, b11 +L3FA2D970: +3fa2d970: movk 24, a0 +3fa2d980: .word 0x0051 +L3FA2D990: +3fa2d990: andn b0, b11 +3fa2d9a0: movk 24, a0 +L3FA2D9B0: +3fa2d9b0: .word 0x0053 +3fa2d9c0: dsjs b11, L3FA2D850 +L3FA2D9D0: +3fa2d9d0: .word 0x006c +3fa2d9e0: dsjs b11, L3FA2D870 +3fa2d9f0: .word 0x006d +3fa2da00: dsjs b11, L3FA2D890 +3fa2da10: .word 0x006e +3fa2da20: dsjs b11, L3FA2D8B0 +3fa2da30: .word 0x0070 +3fa2da40: dsjs b11, L3FA2D8D0 +3fa2da50: .word 0x0071 +3fa2da60: dsjs b11, L3FA2D8F0 +3fa2da70: .word 0x0072 +3fa2da80: dsjs b11, L3FA2D910 +3fa2da90: .word 0x0073 +3fa2daa0: dsjs b11, L3FA2D930 +3fa2dab0: .word 0x0074 +3fa2dac0: dsjs b11, L3FA2D950 +3fa2dad0: .word 0x0075 +3fa2dae0: dsjs b11, L3FA2D970 +3fa2daf0: .word 0x0076 +3fa2db00: dsjs b11, L3FA2D990 +3fa2db10: .word 0x0077 +3fa2db20: dsjs b11, L3FA2D9B0 +3fa2db30: .word 0x0078 +3fa2db40: dsjs b11, L3FA2D9D0 +3fa2db50: .word 0x0079 +3fa2db60: rl 0xc, b11 +3fa2db70: .word 0x7e37 +3fa2db80: move *a8+, *a0+, 1 +3fa2db90: dsjs b1, L3FA2DBB0 +3fa2dba0: .word 0x007e +L3FA2DBB0: +3fa2dbb0: rl 0xc, b11 +3fa2dbc0: .word 0x7e39 +3fa2dbd0: move *a8+, *a0+, 1 +3fa2dbe0: rl 0x1, b2 +3fa2dbf0: .word 0x007e +3fa2dc00: rl 0x14, b11 +3fa2dc10: .word 0x7e31 +3fa2dc20: move *a8+, *a0+, 1 +3fa2dc30: rl 0x19, b2 +3fa2dc40: .word 0x007e +3fa2dc50: rl 0x14, b11 +3fa2dc60: .word 0x7e34 +3fa2dc70: move *a8+, *a0+, 1 +3fa2dc80: .word 0x3532 +3fa2dc90: .word 0x007e +3fa2dca0: rl 0x14, b11 +3fa2dcb0: .word 0x7e36 +3fa2dcc0: move *a8+, *a0+, 1 +3fa2dcd0: rl 0x9, b3 +3fa2dce0: .word 0x007e +3fa2dcf0: rl 0x1c, b11 +3fa2dd00: .word 0x7e32 +3fa2dd10: move *a8+, *a0+, 1 +3fa2dd20: rl 0x19, b3 +3fa2dd30: .word 0x007e +3fa2dd40: rl 0x1c, b11 +3fa2dd50: .word 0x7e34 +3fa2dd60: dsjs a0, L3FA2DD70 +L3FA2DD70: +3fa2dd70: rl 0x1, a5 +3fa2dd80: modu b9, b3 +3fa2dd90: rev b14 +3fa2dda0: sra a10, a11 +3fa2ddb0: sra b3, b9 +3fa2ddc0: modu b3, b7 +3fa2ddd0: sll a9, a0 +3fa2dde0: sra a3, sp +3fa2ddf0: sla 0x3, a5 +3fa2de00: sla 0x1, b13 +3fa2de10: .word 0x7825 +3fa2de20: sla 0x1, a12 +3fa2de30: .word 0x7473 +3fa2de40: .word 0x7461 +3fa2de50: sla 0x3, a5 +3fa2de60: sla 0x1, b13 +3fa2de70: .word 0x7825 +3fa2de80: sla 0x0, a10 +3fa2de90: sla 0x0, a0 +3fa2dea0: .word 0x7265 +3fa2deb0: modu b11, b2 +3fa2dec0: sla 0x3, b2 +3fa2ded0: modu a3, a9 +3fa2dee0: lmo a9, a0 +3fa2def0: .word 0x7965 +3fa2df00: .word 0x7270 +3fa2df10: .word 0x7365 +L3FA2DF20: +3fa2df20: sla 0x3, b3 +3fa2df30: .word 0x7665 +3fa2df40: modu a3, a5 +3fa2df50: dsjs b4, L3FA2E090 +3fa2df60: lmo a9, a0 +3fa2df70: .word 0x7965 +3fa2df80: .word 0x7973 +3fa2df90: sla 0x3, a13 +3fa2dfa0: dsjs b12, L3FA2DF20 +3fa2dfb0: rl 0x1, a0 +3fa2dfc0: .word 0x000a +3fa2dfd0: .word 0x7973 +3fa2dfe0: sla 0x3, a13 +3fa2dff0: sla 0x1, b13 +3fa2e000: .word 0x7825 +3fa2e010: sla 0x1, a12 +3fa2e020: sll 0x9, a2 +3fa2e030: sla 0x13, b3 +3fa2e040: .word 0x000a +3fa2e050: .word 0x0018 +3fa2e060: .word 0x0008 +3fa2e070: .word 0x007f +3fa2e080: .word 0x7320 +L3FA2E090: +3fa2e090: .word 0x7365 +3fa2e0a0: rl b11, b3 +3fa2e0b0: modu a3, sp +3fa2e0c0: mods a9, a0 +3fa2e0d0: modu a3, a1 +3fa2e0e0: srl a11, a1 +3fa2e0f0: .word 0x7265 +3fa2e100: sra a1, a0 +3fa2e110: sra a3, a9 +3fa2e120: modu a1, a0 +3fa2e130: .word 0x746f +3fa2e140: modu a9, a0 +3fa2e150: sra b11, b0 +3fa2e160: sla 0x3, a14 +3fa2e170: .word 0x7270 +3fa2e180: modu a3, a9 +3fa2e190: sra b11, b4 +3fa2e1a0: sla 0x3, b2 +3fa2e1b0: rl a11, a6 +3fa2e1c0: sra a11, a12 +3fa2e1d0: sla 0x1, a12 +3fa2e1e0: .word 0x7270 +3fa2e1f0: modu a3, a9 +3fa2e200: sra b11, b4 +3fa2e210: sla 0x3, b2 +3fa2e220: modu a11, a14 +3fa2e230: sla 0x3, b4 +3fa2e240: .word 0x7661 +3fa2e250: rl a11, a1 +3fa2e260: sla a11, a12 +3fa2e270: mods a3, a2 +3fa2e280: .word 0x0a65 +3fa2e290: .word 0x7300 +3fa2e2a0: .word 0x7365 +3fa2e2b0: rl b11, b3 +3fa2e2c0: modu a3, sp +3fa2e2d0: mods a9, a0 +3fa2e2e0: modu a3, a1 +3fa2e2f0: srl a11, a1 +3fa2e300: .word 0x7265 +3fa2e310: sra a1, a0 +3fa2e320: sra a3, a9 +3fa2e330: modu a1, a0 +3fa2e340: .word 0x746f +3fa2e350: sll a9, a0 +3fa2e360: sra b11, b2 +3fa2e370: .word 0x7461 +3fa2e380: sla 0x3, a5 +3fa2e390: modu a11, a12 +3fa2e3a0: lmo a11, a3 +3fa2e3b0: srl a1, a0 +3fa2e3c0: .word 0x726f +3fa2e3d0: .word 0x7020 +3fa2e3e0: rl b11, b2 +3fa2e3f0: .word 0x746e +3fa2e400: .word 0x7265 +3fa2e410: sla 0x1, a12 +3fa2e420: .word 0x7270 +3fa2e430: modu a3, a9 +3fa2e440: sra b11, b4 +3fa2e450: sla 0x3, b2 +3fa2e460: modu a11, a14 +3fa2e470: sla 0x3, b4 +3fa2e480: .word 0x7661 +3fa2e490: rl a11, a1 +3fa2e4a0: sla a11, a12 +3fa2e4b0: mods a3, a2 +3fa2e4c0: .word 0x0a65 +3fa2e4d0: move *a8+, *a0+, 1 +3fa2e4e0: dsjs b2, L3FA2E500 +3fa2e4f0: .word 0x007e +L3FA2E500: +3fa2e500: rl 0x14, b11 +3fa2e510: .word 0x7e39 +3fa2e520: move *a8+, *a0+, 1 +3fa2e530: .word 0x7e31 +3fa2e540: move *a8+, *a0+, 1 +3fa2e550: .word 0x7e32 +3fa2e560: move *a8+, *a0+, 1 +3fa2e570: .word 0x7e33 +3fa2e580: move *a8+, *a0+, 1 +3fa2e590: .word 0x7e34 +3fa2e5a0: move *a8+, *a0+, 1 +3fa2e5b0: .word 0x7e35 +3fa2e5c0: move *a8+, *a0+, 1 +3fa2e5d0: .word 0x7e36 +3fa2e5e0: movk 24, a0 +3fa2e5f0: .word 0x0a00 +3fa2e600: sub a0, a0 +3fa2e610: addc a10, a5 +3fa2e620: cmp b10, b7 +3fa2e630: sub a2, a14 +3fa2e640: xor a10, sp +3fa2e650: .word 0x0053 +3fa2e660: sra b10, b3 +3fa2e670: sra a3, a14 +3fa2e680: modu a3, a9 +3fa2e690: sla 0x3, a7 +3fa2e6a0: sra a1, a5 +3fa2e6b0: sll a1, a0 +3fa2e6c0: .word 0x7479 +3fa2e6d0: .word 0x7365 +3fa2e6e0: .word 0x7420 +3fa2e6f0: sla 0x3, sp +3fa2e700: modu b11, b3 +3fa2e710: lmo a11, a3 +3fa2e720: .word 0x7465 +3fa2e730: sll 0x9, a0 +3fa2e740: sla 0x3, b8 +3fa2e750: sla 0x1, b10 +3fa2e760: sll 0x9, a2 +3fa2e770: sla 0x13, b3 +3fa2e780: srl 0x17, a0 +3fa2e790: rev a0 +3fa2e7a0: or b2, b6 +3fa2e7b0: dsjs a5, L3FA2E8E0 +3fa2e7c0: move a1, b0 +3fa2e7d0: .word 0x7465 +3fa2e7e0: modu b11, b7 +3fa2e7f0: lmo b11, b2 +3fa2e800: .word 0x7320 +3fa2e810: .word 0x7265 +3fa2e820: sra b11, b6 +3fa2e830: sla 0x3, b2 +3fa2e840: .word 0x7369 +3fa2e850: modu a1, a0 +3fa2e860: .word 0x746f +3fa2e870: .word 0x7220 +3fa2e880: .word 0x7365 +3fa2e890: modu b11, b0 +3fa2e8a0: sra a3, a14 +3fa2e8b0: modu a3, a9 +3fa2e8c0: srl 0xd, a7 +3fa2e8d0: .word 0x000a +L3FA2E8E0: +3fa2e8e0: sra a1, a5 +3fa2e8f0: sll a1, a0 +3fa2e900: .word 0x7479 +3fa2e910: .word 0x7365 +3fa2e920: .word 0x7320 +3fa2e930: modu a3, a5 +3fa2e940: .word 0x0a74 +3fa2e950: .word 0x0000 +L3FA2E960: +3fa2e960: mmtm sp, a7,a9,a10,a11,a13 +3fa2e980: move a14, a13 +3fa2e990: addi 0x60, a14 +3fa2e9b0: move *a13(0xffe0), a9, 1 +3fa2e9d0: move a14, -*sp, 1 +3fa2e9e0: movk 2, a11 +3fa2e9f0: move a11, *a14+, 1 +3fa2ea00: move a9, *a14+, 1 +3fa2ea10: calla L3F4FFCE0 +3fa2ea40: move *a9(0xba0), a11, 1 +3fa2ea60: move *a9(0xbc0), a7, 1 +3fa2ea80: cmp a7, a11 +3fa2ea90: jrnc L3FA2EEB0 +L3FA2EAA0: +3fa2eaa0: setf 16, 1, 0 +3fa2eab0: move *a9(0x640), a11, 0 +3fa2ead0: jreq L3FA2EB90 +3fa2eae0: move a14, -*sp, 1 +3fa2eaf0: move a9, *a14+, 1 +3fa2eb00: move *a9(0x640), a11, 0 +3fa2eb20: sll 0x5, a11 +3fa2eb30: addi 0x263db0, a11 +3fa2eb60: move *a11, a11, 1 +3fa2eb70: call a11 +3fa2eb80: jruc L3FA2EDD0 +L3FA2EB90: +3fa2eb90: move *a9(0xba0), a11, 1 +3fa2ebb0: setf 8, 0, 0 +3fa2ebc0: move *a11, a10, 0 +3fa2ebd0: cmpi 0x20, a10 +3fa2ebf0: jrlt L3FA2EC30 +3fa2ec00: cmpi 0x7f, a10 +3fa2ec20: jrne L3FA2EC90 +L3FA2EC30: +3fa2ec30: move a14, -*sp, 1 +3fa2ec40: move a9, *a14+, 1 +3fa2ec50: calla L3FA2EF70 +3fa2ec80: jruc L3FA2EDD0 +L3FA2EC90: +3fa2ec90: cmpi 0x7e, a10 +3fa2ecb0: jrle L3FA2ED20 +3fa2ecc0: cmpi 0xa0, a10 +3fa2ece0: jrlt L3FA2ED80 +3fa2ecf0: cmpi 0xff, a10 +3fa2ed10: jrgt L3FA2ED80 +L3FA2ED20: +3fa2ed20: move a14, -*sp, 1 +3fa2ed30: move a9, *a14+, 1 +3fa2ed40: calla L3F4F5CD0 +3fa2ed70: jruc L3FA2EDD0 +L3FA2ED80: +3fa2ed80: move a14, -*sp, 1 +3fa2ed90: move a9, *a14+, 1 +3fa2eda0: calla L3FA2F230 +L3FA2EDD0: +3fa2edd0: setf 8, 0, 0 +3fa2ede0: move *a9(0x9c8), a11, 0 +3fa2ee00: jrne L3FA2EEB0 +3fa2ee10: move *a9(0xdc0), a11, 1 +3fa2ee30: dsjs a11, L3FA2EE50 +3fa2ee40: jruc L3FA2EEB0 +L3FA2EE50: +3fa2ee50: move *a9(0xba0), a11, 1 +3fa2ee70: move *a9(0xbc0), a7, 1 +3fa2ee90: cmp a7, a11 +3fa2eea0: jrc L3FA2EAA0 +L3FA2EEB0: +3fa2eeb0: move a14, -*sp, 1 +3fa2eec0: movk 3, a11 +3fa2eed0: move a11, *a14+, 1 +3fa2eee0: move a9, *a14+, 1 +3fa2eef0: calla L3F4FFCE0 +3fa2ef20: move *sp(0xc0), a14, 1 +3fa2ef40: mmfm sp, a7,a9,a10,a11,a13 +3fa2ef60: rets 2 +L3FA2EF70: +3fa2ef70: mmtm sp, a7,a9,a10,a11,a13 +3fa2ef90: move a14, a13 +3fa2efa0: move *a13(0xffe0), a9, 1 +3fa2efc0: setf 8, 0, 0 +L3FA2EFD0: +3fa2efd0: move *a9(0xba0), a11, 1 +3fa2eff0: move *a11+, a10, 0 +3fa2f000: move a11, *a9(0xba0), 1 +3fa2f020: cmpi 0x20, a10 +3fa2f040: jrge L3FA2F0E0 +3fa2f050: move a14, -*sp, 1 +3fa2f060: move a9, *a14+, 1 +3fa2f070: move a10, a11 +3fa2f080: sll 0x5, a11 +3fa2f090: addi 0x2635b0, a11 +3fa2f0c0: move *a11, a11, 1 +3fa2f0d0: call a11 +L3FA2F0E0: +3fa2f0e0: move *a9(0xba0), a11, 1 +3fa2f100: setf 8, 0, 0 +3fa2f110: move *a11, a10, 0 +3fa2f120: move *a9(0xba0), a11, 1 +3fa2f140: move *a9(0xbc0), a7, 1 +3fa2f160: cmp a7, a11 +3fa2f170: jrnc L3FA2F1E0 +3fa2f180: cmpi 0x20, a10 +3fa2f1a0: jrlt L3FA2EFD0 +3fa2f1b0: cmpi 0x7f, a10 +3fa2f1d0: jreq L3FA2EFD0 +L3FA2F1E0: +3fa2f1e0: move *sp(0xc0), a14, 1 +3fa2f200: mmfm sp, a7,a9,a10,a11,a13 +3fa2f220: rets 2 +L3FA2F230: +3fa2f230: mmtm sp, a7,a9,a10,a11,a13 +3fa2f250: move a14, a13 +3fa2f260: move *a13(0xffe0), a9, 1 +3fa2f280: setf 8, 0, 0 +L3FA2F290: +3fa2f290: move *a9(0xba0), a11, 1 +3fa2f2b0: move *a11+, a10, 0 +3fa2f2c0: move a11, *a9(0xba0), 1 +3fa2f2e0: cmpi 0x80, a10 +3fa2f300: jrlt L3FA2F500 +3fa2f310: cmpi 0xa0, a10 +3fa2f330: jrge L3FA2F500 +3fa2f340: move *a9(0x7e0), a11, 0 +3fa2f360: cmpi 0x3d, a11 +3fa2f380: jreq L3FA2F450 +3fa2f390: move a14, -*sp, 1 +3fa2f3a0: move a9, *a14+, 1 +3fa2f3b0: move a10, a11 +3fa2f3c0: subi 0x80, a11 +3fa2f3e0: sll 0x5, a11 +3fa2f3f0: addi 0x2639b0, a11 +3fa2f420: move *a11, a11, 1 +3fa2f430: call a11 +3fa2f440: jruc L3FA2F500 +L3FA2F450: +3fa2f450: move a14, -*sp, 1 +3fa2f460: move a9, *a14+, 1 +3fa2f470: move a10, a11 +3fa2f480: subi 0x80, a11 +3fa2f4a0: sll 0x5, a11 +3fa2f4b0: addi 0x2635b0, a11 +3fa2f4e0: move *a11, a11, 1 +3fa2f4f0: call a11 +L3FA2F500: +3fa2f500: move *a9(0xba0), a11, 1 +3fa2f520: setf 8, 0, 0 +3fa2f530: move *a11, a10, 0 +3fa2f540: move *a9(0xba0), a11, 1 +3fa2f560: move *a9(0xbc0), a7, 1 +3fa2f580: cmp a7, a11 +3fa2f590: jrnc L3FA2F600 +3fa2f5a0: cmpi 0x80, a10 +3fa2f5c0: jrlt L3FA2F600 +3fa2f5d0: cmpi 0xa0, a10 +3fa2f5f0: jrlt L3FA2F290 +L3FA2F600: +3fa2f600: move *sp(0xc0), a14, 1 +3fa2f620: mmfm sp, a7,a9,a10,a11,a13 +3fa2f640: rets 2 +L3FA2F650: +3fa2f650: mmtm sp, a9,a11,a13 +3fa2f670: move a14, a13 +3fa2f680: move *a13(0xffe0), a9, 1 +3fa2f6a0: jruc L3FA2F830 +L3FA2F6B0: +3fa2f6b0: move *a9(0x760), a11, 1 +3fa2f6d0: andi 0xffffffbf, a11 +3fa2f700: move a11, *a9(0x760), 1 +3fa2f720: jruc L3FA2F8A0 +L3FA2F730: +3fa2f730: move *a9(0x760), a11, 1 +3fa2f750: andi 0xffffff7f, a11 +3fa2f780: move a11, *a9(0x760), 1 +3fa2f7a0: jruc L3FA2F8A0 +L3FA2F7B0: +3fa2f7b0: move *a9(0x760), a11, 1 +3fa2f7d0: andi 0xfffffeff, a11 +3fa2f800: move a11, *a9(0x760), 1 +3fa2f820: jruc L3FA2F8A0 +L3FA2F830: +3fa2f830: move *a13(0xffc0), a8, 1 +3fa2f850: jreq L3FA2F6B0 +3fa2f860: dec a8 +3fa2f870: jreq L3FA2F730 +3fa2f880: dec a8 +3fa2f890: jreq L3FA2F7B0 +L3FA2F8A0: +3fa2f8a0: move *sp(0x80), a14, 1 +3fa2f8c0: mmfm sp, a9,a11,a13 +3fa2f8e0: rets 2 +3fa2f8f0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fa2f910: move a14, a13 +3fa2f920: addk 32, a14 +3fa2f930: move *a13(0xffe0), a9, 1 +3fa2f950: move *a9(0xba0), a7, 1 +3fa2f970: setf 8, 0, 0 +3fa2f980: move *a7, a10, 0 +3fa2f990: cmpi 0x20, a10 +3fa2f9b0: jrlt L3FA2FAF0 +3fa2f9c0: cmpi 0x7e, a10 +3fa2f9e0: jrgt L3FA2FAF0 +3fa2f9f0: setf 16, 1, 0 +3fa2fa00: move *a9(0x650), a7, 0 +3fa2fa20: cmpi 0x100, a7 +3fa2fa40: jrge L3FA2FAF0 +3fa2fa50: move *a9(0x650), a7, 0 +3fa2fa70: inc a7 +3fa2fa80: move a7, *a9(0x650), 0 +3fa2faa0: dec a7 +3fa2fab0: sll 0x3, a7 +3fa2fac0: add a9, a7 +3fa2fad0: movb a10, *a7(0x1160) +L3FA2FAF0: +3fa2faf0: cmpi 0x20, a10 +3fa2fb10: jrlt L3FA2FB50 +3fa2fb20: cmpi 0x7f, a10 +3fa2fb40: jrne L3FA2FBC0 +L3FA2FB50: +3fa2fb50: move a14, -*sp, 1 +3fa2fb60: move a9, *a14+, 1 +3fa2fb70: calla L3FA2EF70 +3fa2fba0: jauc L3FA32810 +L3FA2FBC0: +3fa2fbc0: cmpi 0x7f, a10 +3fa2fbe0: jage L3FA32730 +3fa2fc00: move *a9(0xba0), a7, 1 +3fa2fc20: addk 8, a7 +3fa2fc30: move a7, *a9(0xba0), 1 +3fa2fc50: cmpi 0x30, a10 +3fa2fc70: jalt L3FA32810 +3fa2fc90: sub a7, a7 +3fa2fca0: setf 16, 1, 0 +3fa2fcb0: move a7, *a9(0x640), 0 +3fa2fcd0: move *a9(0x650), a7, 0 +3fa2fcf0: subk 2, a7 +3fa2fd00: jrne L3FA2FFE0 +3fa2fd10: cmpi 0x40, a10 +3fa2fd30: jrge L3FA2FE10 +3fa2fd40: move a14, -*sp, 1 +3fa2fd50: move a9, *a14+, 1 +3fa2fd60: move a10, a7 +3fa2fd70: subi 0x30, a7 +3fa2fd90: sll 0x5, a7 +3fa2fda0: addi 0x264030, a7 +3fa2fdd0: move *a7, a7, 1 +3fa2fde0: call a7 +3fa2fdf0: jauc L3FA32810 +L3FA2FE10: +3fa2fe10: cmpi 0x5f, a10 +3fa2fe30: jrgt L3FA2FF10 +3fa2fe40: move a14, -*sp, 1 +3fa2fe50: move a9, *a14+, 1 +3fa2fe60: move a10, a7 +3fa2fe70: subi 0x40, a7 +3fa2fe90: sll 0x5, a7 +3fa2fea0: addi 0x2639b0, a7 +3fa2fed0: move *a7, a7, 1 +3fa2fee0: call a7 +3fa2fef0: jauc L3FA32810 +L3FA2FF10: +3fa2ff10: move a14, -*sp, 1 +3fa2ff20: move a9, *a14+, 1 +3fa2ff30: move a10, a7 +3fa2ff40: subi 0x60, a7 +3fa2ff60: sll 0x5, a7 +3fa2ff70: addi 0x264230, a7 +3fa2ffa0: move *a7, a7, 1 +3fa2ffb0: call a7 +3fa2ffc0: jauc L3FA32810 +L3FA2FFE0: +3fa2ffe0: move *a9(0x650), a7, 0 +3fa30000: subk 3, a7 +3fa30010: jane L3FA32090 +3fa30030: setf 8, 0, 0 +3fa30040: move *a9(0x1168), a11, 0 +3fa30060: cmpi 0x23, a11 +3fa30080: jane L3FA30ED0 +3fa300a0: cmpi 0x33, a10 +3fa300c0: jalt L3FA30960 +3fa300e0: cmpi 0x36, a10 +3fa30100: jagt L3FA30960 +3fa30120: move *a9(0x570), a7, 0 +3fa30140: jrne L3FA301A0 +3fa30150: setf 16, 1, 0 +3fa30160: move *a9(0x670), a7, 0 +3fa30180: move a7, *a13, 1 +3fa30190: jruc L3FA301C0 +L3FA301A0: +3fa301a0: sub a7, a7 +3fa301b0: move a7, *a13, 1 +L3FA301C0: +3fa301c0: move *a9(0x540), a5, 1 +3fa301e0: sll 0x5, a7 +3fa301f0: add a7, a5 +3fa30200: move *a9(0x540), a7, 1 +3fa30220: move *a7(0x20), a7, 1 +3fa30240: sll 0x3, a7 +3fa30250: move *a5(0x40), a5, 1 +3fa30270: add a7, a5 +3fa30280: cmpi 0x33, a10 +3fa302a0: jrne L3FA302D0 +3fa302b0: movk 2, a7 +3fa302c0: jruc L3FA30380 +L3FA302D0: +3fa302d0: cmpi 0x34, a10 +3fa302f0: jrne L3FA30320 +3fa30300: movk 3, a7 +3fa30310: jruc L3FA30380 +L3FA30320: +3fa30320: cmpi 0x35, a10 +3fa30340: jrne L3FA30370 +3fa30350: sub a7, a7 +3fa30360: jruc L3FA30380 +L3FA30370: +3fa30370: movk 1, a7 +L3FA30380: +3fa30380: movb a7, *a5 +3fa30390: cmpi 0x5, a10 +3fa303b0: jreq L3FA30890 +3fa303c0: move a14, -*sp, 1 +3fa303d0: move *a13(0x0), *a14+, 1 +3fa303f0: move a9, *a14+, 1 +3fa30400: calla L3F50F4D0 +3fa30430: move a8, a11 +3fa30440: move a14, -*sp, 1 +3fa30450: movk 32, a7 +3fa30460: move a7, *a14+, 1 +3fa30470: move *a9(0x540), a5, 1 +3fa30490: setf 16, 1, 0 +3fa304a0: move *a5, a5, 0 +3fa304b0: sub a11, a5 +3fa304c0: move a5, *a14+, 1 +3fa304d0: move *a9(0x540), a5, 1 +3fa304f0: move *a13, a7, 1 +3fa30500: sll 0x5, a7 +3fa30510: add a7, a5 +3fa30520: move a11, a7 +3fa30530: inc a7 +3fa30540: sll 0x3, a7 +3fa30550: move *a5(0x40), a5, 1 +3fa30570: add a7, a5 +3fa30580: move a5, *a14+, 1 +3fa30590: calla L3FB44E40 +3fa305c0: move a14, -*sp, 1 +3fa305d0: movk 32, a7 +3fa305e0: move a7, *a14+, 1 +3fa305f0: move *a9(0x540), a5, 1 +3fa30610: setf 16, 1, 0 +3fa30620: move *a5, a5, 0 +3fa30630: sub a11, a5 +3fa30640: move a5, *a14+, 1 +3fa30650: move *a9(0x540), a5, 1 +3fa30670: move *a13, a3, 1 +3fa30680: sll 0x5, a3 +3fa30690: add a3, a5 +3fa306a0: move *a9(0x540), a3, 1 +3fa306c0: move *a3(0x20), a3, 1 +3fa306e0: add a11, a3 +3fa306f0: inc a3 +3fa30700: sll 0x3, a3 +3fa30710: move *a5(0x40), a5, 1 +3fa30730: add a3, a5 +3fa30740: move a5, *a14+, 1 +3fa30750: calla L3FB44A00 +3fa30780: move *a13, a5, 1 +3fa30790: jreq L3FA30820 +3fa307a0: setf 16, 1, 0 +3fa307b0: move *a9(0x660), a3, 0 +3fa307d0: cmp a11, a3 +3fa307e0: jrle L3FA30890 +3fa307f0: move a11, *a9(0x660), 0 +3fa30810: jruc L3FA30890 +L3FA30820: +3fa30820: setf 16, 1, 0 +3fa30830: move *a9(0x6a0), a3, 0 +3fa30850: cmp a11, a3 +3fa30860: jrle L3FA30890 +3fa30870: move a11, *a9(0x6a0), 0 +L3FA30890: +3fa30890: move a14, -*sp, 1 +3fa308a0: movk 1, a7 +3fa308b0: move a7, *a14+, 1 +3fa308c0: move a11, *a14+, 1 +3fa308d0: move a7, *a14+, 1 +3fa308e0: move *a13(0x0), *a14+, 1 +3fa30900: move a9, *a14+, 1 +3fa30910: calla L3F50D1B0 +3fa30940: jauc L3FA32810 +L3FA30960: +3fa30960: cmpi 0x38, a10 +3fa30980: jrne L3FA30E60 +3fa30990: move *a9(0x570), a7, 0 +3fa309b0: jane L3FA32810 +3fa309d0: movk 1, a11 +3fa309e0: move *a9(0x540), a7, 1 +3fa30a00: setf 16, 1, 0 +3fa30a10: move *a7(0x10), a7, 0 +3fa30a30: cmp a7, a11 +3fa30a40: jrgt L3FA30D90 +L3FA30A50: +3fa30a50: move a14, -*sp, 1 +3fa30a60: movi 0x45, a7 +3fa30a80: move a7, *a14+, 1 +3fa30a90: move *a9(0x540), a5, 1 +3fa30ab0: move *a5, a8, 0 +3fa30ac0: move a8, *a14+, 1 +3fa30ad0: move *a9(0x540), a5, 1 +3fa30af0: move a11, a3 +3fa30b00: sll 0x5, a3 +3fa30b10: add a3, a5 +3fa30b20: move *a5(0x40), a5, 1 +3fa30b40: addk 8, a5 +3fa30b50: move a5, *a14+, 1 +3fa30b60: calla L3FB44E40 +3fa30b90: move a14, -*sp, 1 +3fa30ba0: move *a9(0x540), a5, 1 +3fa30bc0: setf 16, 1, 0 +3fa30bd0: move *a5, a5, 0 +3fa30be0: inc a5 +3fa30bf0: move a5, *a14+, 1 +3fa30c00: move *a9(0x540), a5, 1 +3fa30c20: move a11, a3 +3fa30c30: sll 0x5, a3 +3fa30c40: add a3, a5 +3fa30c50: move *a9(0x540), a3, 1 +3fa30c70: move *a3(0x20), a3, 1 +3fa30c90: sll 0x3, a3 +3fa30ca0: move *a5(0x40), a5, 1 +3fa30cc0: add a3, a5 +3fa30cd0: move a5, *a14+, 1 +3fa30ce0: calla L3FB44A00 +3fa30d10: inc a11 +3fa30d20: move *a9(0x540), a5, 1 +3fa30d40: setf 16, 1, 0 +3fa30d50: move *a5(0x10), a5, 0 +3fa30d70: cmp a5, a11 +3fa30d80: jrle L3FA30A50 +L3FA30D90: +3fa30d90: move a14, -*sp, 1 +3fa30da0: move a9, *a14+, 1 +3fa30db0: calla L3F50AAC0 +3fa30de0: movk 1, a7 +3fa30df0: setf 16, 1, 0 +3fa30e00: move a7, *a9(0x660), 0 +3fa30e20: move a7, *a9(0x670), 0 +3fa30e40: jauc L3FA32810 +L3FA30E60: +3fa30e60: move a14, -*sp, 1 +3fa30e70: move a9, *a14+, 1 +3fa30e80: calla L3F2097D0 +3fa30eb0: jauc L3FA32810 +L3FA30ED0: +3fa30ed0: cmpi 0x28, a11 +3fa30ef0: jalt L3FA31810 +3fa30f10: cmpi 0x2b, a11 +3fa30f30: jagt L3FA31810 +3fa30f50: subi 0x28, a11 +3fa30f70: cmpi 0x3c, a10 +3fa30f90: jrne L3FA31450 +3fa30fa0: jruc L3FA31130 +L3FA30FB0: +3fa30fb0: move *a9(0x760), a7, 1 +3fa30fd0: ori 0x40, a7 +3fa31000: move a7, *a9(0x760), 1 +3fa31020: jruc L3FA31190 +L3FA31030: +3fa31030: move *a9(0x760), a7, 1 +3fa31050: ori 0x80, a7 +3fa31080: move a7, *a9(0x760), 1 +3fa310a0: jruc L3FA31190 +L3FA310B0: +3fa310b0: move *a9(0x760), a7, 1 +3fa310d0: ori 0x100, a7 +3fa31100: move a7, *a9(0x760), 1 +3fa31120: jruc L3FA31190 +L3FA31130: +3fa31130: move a11, a8 +3fa31140: jreq L3FA30FB0 +3fa31150: dec a8 +3fa31160: jreq L3FA31030 +3fa31170: dec a8 +3fa31180: jreq L3FA310B0 +L3FA31190: +3fa31190: move *a9(0x760), a7, 1 +3fa311b0: btst 4, a7 +3fa311c0: jreq L3FA31310 +3fa311d0: setf 8, 0, 0 +3fa311e0: move *a9(0x570), a7, 0 +3fa31200: jrne L3FA31290 +3fa31210: move a11, a7 +3fa31220: sll 0x3, a7 +3fa31230: add a9, a7 +3fa31240: movk 2, a5 +3fa31250: movb a5, *a7(0x8f8) +3fa31270: jauc L3FA32810 +L3FA31290: +3fa31290: move a11, a7 +3fa312a0: sll 0x3, a7 +3fa312b0: add a9, a7 +3fa312c0: movk 2, a5 +3fa312d0: movb a5, *a7(0x960) +3fa312f0: jauc L3FA32810 +L3FA31310: +3fa31310: setf 8, 0, 0 +3fa31320: move *a9(0x570), a7, 0 +3fa31340: jrne L3FA313D0 +3fa31350: move a11, a7 +3fa31360: sll 0x3, a7 +3fa31370: add a9, a7 +3fa31380: movk 1, a5 +3fa31390: movb a5, *a7(0x8f8) +3fa313b0: jauc L3FA32810 +L3FA313D0: +3fa313d0: move a11, a7 +3fa313e0: sll 0x3, a7 +3fa313f0: add a9, a7 +3fa31400: movk 1, a5 +3fa31410: movb a5, *a7(0x960) +3fa31430: jauc L3FA32810 +L3FA31450: +3fa31450: cmpi 0x30, a10 +3fa31470: jrlt L3FA317A0 +3fa31480: cmpi 0x60, a10 +3fa314a0: jrgt L3FA317A0 +3fa314b0: move a10, a7 +3fa314c0: subi 0x30, a7 +3fa314e0: sll 0x3, a7 +3fa314f0: addi 0x266590, a7 +3fa31520: movb *a7, a12 +3fa31530: jrlt L3FA317A0 +3fa31540: move a14, -*sp, 1 +3fa31550: move a11, *a14+, 1 +3fa31560: move a9, *a14+, 1 +3fa31570: calla L3FA2F650 +3fa315a0: cmpi 0x4, a12 +3fa315c0: jrle L3FA31610 +3fa315d0: move *a9(0x760), a7, 1 +3fa315f0: btst 1, a7 +3fa31600: jreq L3FA31730 +L3FA31610: +3fa31610: setf 8, 0, 0 +3fa31620: move *a9(0x570), a7, 0 +3fa31640: jrne L3FA316C0 +3fa31650: move a11, a7 +3fa31660: sll 0x3, a7 +3fa31670: add a9, a7 +3fa31680: movb a12, *a7(0x8f8) +3fa316a0: jauc L3FA32810 +L3FA316C0: +3fa316c0: move a11, a7 +3fa316d0: sll 0x3, a7 +3fa316e0: add a9, a7 +3fa316f0: movb a12, *a7(0x960) +3fa31710: jauc L3FA32810 +L3FA31730: +3fa31730: move a14, -*sp, 1 +3fa31740: move a9, *a14+, 1 +3fa31750: calla L3F2097D0 +3fa31780: jauc L3FA32810 +L3FA317A0: +3fa317a0: move a14, -*sp, 1 +3fa317b0: move a9, *a14+, 1 +3fa317c0: calla L3F2097D0 +3fa317f0: jauc L3FA32810 +L3FA31810: +3fa31810: cmpi 0x2d, a11 +3fa31830: jrlt L3FA31B00 +3fa31840: cmpi 0x2f, a11 +3fa31860: jrgt L3FA31B00 +3fa31870: move a11, a7 +3fa31880: subi 0x28, a7 +3fa318a0: movk 3, a5 +3fa318b0: and a5, a7 +3fa318c0: move a7, a11 +3fa318d0: cmpi 0x41, a10 +3fa318f0: jrne L3FA31A90 +3fa31900: move *a9(0x570), a7, 0 +3fa31920: jrne L3FA31A10 +3fa31930: move a14, -*sp, 1 +3fa31940: move a11, *a14+, 1 +3fa31950: move a9, *a14+, 1 +3fa31960: calla L3FA2F650 +3fa31990: move a11, a7 +3fa319a0: sll 0x3, a7 +3fa319b0: add a9, a7 +3fa319c0: movk 2, a3 +3fa319d0: movb a3, *a7(0x8f8) +3fa319f0: jauc L3FA32810 +L3FA31A10: +3fa31a10: move a11, a7 +3fa31a20: sll 0x3, a7 +3fa31a30: add a9, a7 +3fa31a40: movk 2, a3 +3fa31a50: movb a3, *a7(0x960) +3fa31a70: jauc L3FA32810 +L3FA31A90: +3fa31a90: move a14, -*sp, 1 +3fa31aa0: move a9, *a14+, 1 +3fa31ab0: calla L3F2097D0 +3fa31ae0: jauc L3FA32810 +L3FA31B00: +3fa31b00: cmpi 0x20, a11 +3fa31b20: jane L3FA32810 +3fa31b40: cmpi 0x46, a10 +3fa31b60: jrne L3FA31BE0 +3fa31b70: move a14, -*sp, 1 +3fa31b80: move a9, *a14+, 1 +3fa31b90: calla L3F21F330 +3fa31bc0: jauc L3FA32810 +L3FA31BE0: +3fa31be0: cmpi 0x47, a10 +3fa31c00: jrne L3FA31C80 +3fa31c10: move a14, -*sp, 1 +3fa31c20: move a9, *a14+, 1 +3fa31c30: calla L3F21F1C0 +3fa31c60: jauc L3FA32810 +L3FA31C80: +3fa31c80: cmpi 0x4c, a10 +3fa31ca0: jrne L3FA31DE0 +3fa31cb0: move *a9(0x7e0), a7, 0 +3fa31cd0: cmpi 0x3d, a7 +3fa31cf0: jac L3FA32810 +3fa31d10: sub a7, a7 +3fa31d20: movb a7, *a9(0x8f8) +3fa31d40: movk 2, a5 +3fa31d50: movb a5, *a9(0x900) +3fa31d70: movb a7, *a9(0x918) +3fa31d90: movk 1, a3 +3fa31da0: movb a3, *a9(0x920) +3fa31dc0: jauc L3FA32810 +L3FA31DE0: +3fa31de0: cmpi 0x4d, a10 +3fa31e00: jrne L3FA31F40 +3fa31e10: move *a9(0x7e0), a7, 0 +3fa31e30: cmpi 0x3d, a7 +3fa31e50: jac L3FA32810 +3fa31e70: sub a7, a7 +3fa31e80: movb a7, *a9(0x8f8) +3fa31ea0: movk 2, a5 +3fa31eb0: movb a5, *a9(0x900) +3fa31ed0: movb a7, *a9(0x918) +3fa31ef0: movk 1, a3 +3fa31f00: movb a3, *a9(0x920) +3fa31f20: jauc L3FA32810 +L3FA31F40: +3fa31f40: cmpi 0x4e, a10 +3fa31f60: jrne L3FA32030 +3fa31f70: move *a9(0x7e0), a7, 0 +3fa31f90: cmpi 0x3d, a7 +3fa31fb0: jac L3FA32810 +3fa31fd0: sub a7, a7 +3fa31fe0: movb a7, *a9(0x8f8) +3fa32000: movb a7, *a9(0x918) +3fa32020: jruc L3FA32810 +L3FA32030: +3fa32030: move a14, -*sp, 1 +3fa32040: move a9, *a14+, 1 +3fa32050: calla L3F2097D0 +3fa32080: jruc L3FA32810 +L3FA32090: +3fa32090: move *a9(0x650), a7, 0 +3fa320b0: subk 4, a7 +3fa320c0: jrne L3FA326D0 +3fa320d0: setf 8, 0, 0 +3fa320e0: move *a9(0x1168), a11, 0 +3fa32100: cmpi 0x28, a11 +3fa32120: jrlt L3FA32670 +3fa32130: cmpi 0x2b, a11 +3fa32150: jrgt L3FA32670 +3fa32160: move a11, a7 +3fa32170: subi 0x28, a7 +3fa32190: movk 3, a5 +3fa321a0: and a5, a7 +3fa321b0: move a7, a11 +3fa321c0: move *a9(0x1170), a7, 0 +3fa321e0: cmpi 0x25, a7 +3fa32200: jrne L3FA32610 +3fa32210: cmpi 0x35, a10 +3fa32230: jrne L3FA323C0 +3fa32240: move a14, -*sp, 1 +3fa32250: move a11, *a14+, 1 +3fa32260: move a9, *a14+, 1 +3fa32270: calla L3FA2F650 +3fa322a0: setf 8, 0, 0 +3fa322b0: move *a9(0x570), a7, 0 +3fa322d0: jrne L3FA32350 +3fa322e0: move a11, a7 +3fa322f0: sll 0x3, a7 +3fa32300: add a9, a7 +3fa32310: movk 1, a3 +3fa32320: movb a3, *a7(0x8f8) +3fa32340: jruc L3FA32810 +L3FA32350: +3fa32350: move a11, a7 +3fa32360: sll 0x3, a7 +3fa32370: add a9, a7 +3fa32380: movk 1, a3 +3fa32390: movb a3, *a7(0x960) +3fa323b0: jruc L3FA32810 +L3FA323C0: +3fa323c0: cmpi 0x36, a10 +3fa323e0: jrne L3FA325B0 +3fa323f0: move *a9(0x760), a7, 1 +3fa32410: btst 1, a7 +3fa32420: jreq L3FA325B0 +3fa32430: move a14, -*sp, 1 +3fa32440: move a11, *a14+, 1 +3fa32450: move a9, *a14+, 1 +3fa32460: calla L3FA2F650 +3fa32490: setf 8, 0, 0 +3fa324a0: move *a9(0x570), a7, 0 +3fa324c0: jrne L3FA32540 +3fa324d0: move a11, a7 +3fa324e0: sll 0x3, a7 +3fa324f0: add a9, a7 +3fa32500: movk 14, a3 +3fa32510: movb a3, *a7(0x8f8) +3fa32530: jruc L3FA32810 +L3FA32540: +3fa32540: move a11, a7 +3fa32550: sll 0x3, a7 +3fa32560: add a9, a7 +3fa32570: movk 14, a3 +3fa32580: movb a3, *a7(0x960) +3fa325a0: jruc L3FA32810 +L3FA325B0: +3fa325b0: move a14, -*sp, 1 +3fa325c0: move a9, *a14+, 1 +3fa325d0: calla L3F2097D0 +3fa32600: jruc L3FA32810 +L3FA32610: +3fa32610: move a14, -*sp, 1 +3fa32620: move a9, *a14+, 1 +3fa32630: calla L3F2097D0 +3fa32660: jruc L3FA32810 +L3FA32670: +3fa32670: move a14, -*sp, 1 +3fa32680: move a9, *a14+, 1 +3fa32690: calla L3F2097D0 +3fa326c0: jruc L3FA32810 +L3FA326D0: +3fa326d0: move a14, -*sp, 1 +3fa326e0: move a9, *a14+, 1 +3fa326f0: calla L3F2097D0 +3fa32720: jruc L3FA32810 +L3FA32730: +3fa32730: cmpi 0xa0, a10 +3fa32750: jrge L3FA327C0 +3fa32760: move a14, -*sp, 1 +3fa32770: move a9, *a14+, 1 +3fa32780: calla L3FA2F230 +3fa327b0: jruc L3FA32810 +L3FA327C0: +3fa327c0: move *a9(0xba0), a7, 1 +3fa327e0: addk 8, a7 +3fa327f0: move a7, *a9(0xba0), 1 +L3FA32810: +3fa32810: move *sp(0x120), a14, 1 +3fa32830: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fa32850: rets 2 +3fa32860: mmtm sp, a9,a10,a11,a13 +3fa32880: move a14, a13 +3fa32890: move *a13(0xffe0), a9, 1 +3fa328b0: move *a9(0xba0), a11, 1 +3fa328d0: setf 8, 0, 0 +3fa328e0: move *a11, a10, 0 +3fa328f0: cmpi 0x20, a10 +3fa32910: jrlt L3FA32950 +3fa32920: cmpi 0x7f, a10 +3fa32940: jrne L3FA329C0 +L3FA32950: +3fa32950: move a14, -*sp, 1 +3fa32960: move a9, *a14+, 1 +3fa32970: calla L3FA2EF70 +3fa329a0: jauc L3FA33CC0 +L3FA329C0: +3fa329c0: cmpi 0x80, a10 +3fa329e0: jrlt L3FA32A90 +3fa329f0: cmpi 0xa0, a10 +3fa32a10: jrge L3FA32A90 +3fa32a20: move a14, -*sp, 1 +3fa32a30: move a9, *a14+, 1 +3fa32a40: calla L3FA2F230 +3fa32a70: jauc L3FA33CC0 +L3FA32A90: +3fa32a90: move *a9(0xba0), a11, 1 +3fa32ab0: addk 8, a11 +3fa32ac0: move a11, *a9(0xba0), 1 +3fa32ae0: cmpi 0x20, a10 +3fa32b00: jrlt L3FA32C40 +3fa32b10: cmpi 0x7e, a10 +3fa32b30: jrgt L3FA32C40 +3fa32b40: setf 16, 1, 0 +3fa32b50: move *a9(0x650), a11, 0 +3fa32b70: cmpi 0x100, a11 +3fa32b90: jrge L3FA32C40 +3fa32ba0: move *a9(0x650), a11, 0 +3fa32bc0: inc a11 +3fa32bd0: move a11, *a9(0x650), 0 +3fa32bf0: dec a11 +3fa32c00: sll 0x3, a11 +3fa32c10: add a9, a11 +3fa32c20: movb a10, *a11(0x1160) +L3FA32C40: +3fa32c40: cmpi 0x40, a10 +3fa32c60: jalt L3FA33CC0 +3fa32c80: sub a11, a11 +3fa32c90: setf 16, 1, 0 +3fa32ca0: move a11, *a9(0x640), 0 +3fa32cc0: cmpi 0x7e, a10 +3fa32ce0: jagt L3FA33CC0 +3fa32d00: move a14, -*sp, 1 +3fa32d10: move a9, *a14+, 1 +3fa32d20: calla L3FA361A0 +3fa32d50: move a8, a8 +3fa32d60: jaeq L3FA33C70 +3fa32d80: setf 8, 0, 0 +3fa32d90: move *a9(0x10e0), a11, 0 +3fa32db0: jrne L3FA32E90 +3fa32dc0: move a14, -*sp, 1 +3fa32dd0: move a9, *a14+, 1 +3fa32de0: move a10, a11 +3fa32df0: subi 0x40, a11 +3fa32e10: sll 0x5, a11 +3fa32e20: addi 0x264610, a11 +3fa32e50: move *a11, a11, 1 +3fa32e60: call a11 +3fa32e70: jauc L3FA33CC0 +L3FA32E90: +3fa32e90: move *a9(0x10e0), a11, 0 +3fa32eb0: cmpi 0x21, a11 +3fa32ed0: jrne L3FA32FC0 +3fa32ee0: move *a9(0x10e8), a11, 0 +3fa32f00: jrne L3FA32FC0 +3fa32f10: cmpi 0x70, a10 +3fa32f30: jane L3FA33CC0 +3fa32f50: move a14, -*sp, 1 +3fa32f60: move a9, *a14+, 1 +3fa32f70: calla L3F220800 +3fa32fa0: jauc L3FA33CC0 +L3FA32FC0: +3fa32fc0: move *a9(0x10e0), a11, 0 +3fa32fe0: cmpi 0x3f, a11 +3fa33000: jrne L3FA33110 +3fa33010: move *a9(0x10e8), a11, 0 +3fa33030: jrne L3FA33110 +3fa33040: move a14, -*sp, 1 +3fa33050: move a9, *a14+, 1 +3fa33060: move a10, a11 +3fa33070: subi 0x40, a11 +3fa33090: sll 0x5, a11 +3fa330a0: addi 0x264df0, a11 +3fa330d0: move *a11, a11, 1 +3fa330e0: call a11 +3fa330f0: jauc L3FA33CC0 +L3FA33110: +3fa33110: move *a9(0x10e0), a11, 0 +3fa33130: cmpi 0x3f, a11 +3fa33150: jrne L3FA332F0 +3fa33160: move *a9(0x10e8), a11, 0 +3fa33180: cmpi 0x24, a11 +3fa331a0: jrne L3FA332F0 +3fa331b0: move *a9(0x10f0), a11, 0 +3fa331d0: jrne L3FA332F0 +3fa331e0: cmpi 0x70, a10 +3fa33200: jrne L3FA33280 +3fa33210: move a14, -*sp, 1 +3fa33220: move a9, *a14+, 1 +3fa33230: calla L3FDB0C90 +3fa33260: jauc L3FA33CC0 +L3FA33280: +3fa33280: move a14, -*sp, 1 +3fa33290: move a9, *a14+, 1 +3fa332a0: calla L3F2097D0 +3fa332d0: jauc L3FA33CC0 +L3FA332F0: +3fa332f0: move *a9(0x10e0), a11, 0 +3fa33310: cmpi 0x24, a11 +3fa33330: jrne L3FA33440 +3fa33340: move *a9(0x10e8), a11, 0 +3fa33360: jrne L3FA33440 +3fa33370: move a14, -*sp, 1 +3fa33380: move a9, *a14+, 1 +3fa33390: move a10, a11 +3fa333a0: subi 0x40, a11 +3fa333c0: sll 0x5, a11 +3fa333d0: addi 0x2655d0, a11 +3fa33400: move *a11, a11, 1 +3fa33410: call a11 +3fa33420: jauc L3FA33CC0 +L3FA33440: +3fa33440: move *a9(0x10e0), a11, 0 +3fa33460: cmpi 0x22, a11 +3fa33480: jrne L3FA33640 +3fa33490: move *a9(0x10e8), a11, 0 +3fa334b0: jrne L3FA33640 +3fa334c0: cmpi 0x70, a10 +3fa334e0: jrne L3FA33550 +3fa334f0: move a14, -*sp, 1 +3fa33500: move a9, *a14+, 1 +3fa33510: calla L3F21EDA0 +3fa33540: jruc L3FA33CC0 +L3FA33550: +3fa33550: cmpi 0x71, a10 +3fa33570: jrne L3FA335E0 +3fa33580: move a14, -*sp, 1 +3fa33590: move a9, *a14+, 1 +3fa335a0: calla L3F2158C0 +3fa335d0: jruc L3FA33CC0 +L3FA335E0: +3fa335e0: move a14, -*sp, 1 +3fa335f0: move a9, *a14+, 1 +3fa33600: calla L3F2097D0 +3fa33630: jruc L3FA33CC0 +L3FA33640: +3fa33640: move *a9(0x10e0), a11, 0 +3fa33660: cmpi 0x27, a11 +3fa33680: jrne L3FA33930 +3fa33690: cmpi 0x7b, a10 +3fa336b0: jrne L3FA33720 +3fa336c0: move a14, -*sp, 1 +3fa336d0: move a9, *a14+, 1 +3fa336e0: calla L3FDAD1C0 +3fa33710: jruc L3FA33CC0 +L3FA33720: +3fa33720: cmpi 0x7a, a10 +3fa33740: jrne L3FA337B0 +3fa33750: move a14, -*sp, 1 +3fa33760: move a9, *a14+, 1 +3fa33770: calla L3FDAD960 +3fa337a0: jruc L3FA33CC0 +L3FA337B0: +3fa337b0: cmpi 0x7c, a10 +3fa337d0: jrne L3FA33840 +3fa337e0: move a14, -*sp, 1 +3fa337f0: move a9, *a14+, 1 +3fa33800: calla L3FDAE660 +3fa33830: jruc L3FA33CC0 +L3FA33840: +3fa33840: cmpi 0x77, a10 +3fa33860: jrne L3FA338D0 +3fa33870: move a14, -*sp, 1 +3fa33880: move a9, *a14+, 1 +3fa33890: calla L3FDAEBA0 +3fa338c0: jruc L3FA33CC0 +L3FA338D0: +3fa338d0: move a14, -*sp, 1 +3fa338e0: move a9, *a14+, 1 +3fa338f0: calla L3F2097D0 +3fa33920: jruc L3FA33CC0 +L3FA33930: +3fa33930: move *a9(0x10e0), a11, 0 +3fa33950: cmpi 0x3e, a11 +3fa33970: jrne L3FA33AA0 +3fa33980: move *a9(0x10e8), a11, 0 +3fa339a0: jrne L3FA33AA0 +3fa339b0: cmpi 0x63, a10 +3fa339d0: jrne L3FA33A40 +3fa339e0: move a14, -*sp, 1 +3fa339f0: move a9, *a14+, 1 +3fa33a00: calla L3F21B220 +3fa33a30: jruc L3FA33CC0 +L3FA33A40: +3fa33a40: move a14, -*sp, 1 +3fa33a50: move a9, *a14+, 1 +3fa33a60: calla L3F2097D0 +3fa33a90: jruc L3FA33CC0 +L3FA33AA0: +3fa33aa0: move *a9(0x10e0), a11, 0 +3fa33ac0: cmpi 0x26, a11 +3fa33ae0: jrne L3FA33C10 +3fa33af0: move *a9(0x10e8), a11, 0 +3fa33b10: jrne L3FA33C10 +3fa33b20: cmpi 0x75, a10 +3fa33b40: jrne L3FA33BB0 +3fa33b50: move a14, -*sp, 1 +3fa33b60: move a9, *a14+, 1 +3fa33b70: calla L3F221940 +3fa33ba0: jruc L3FA33CC0 +L3FA33BB0: +3fa33bb0: move a14, -*sp, 1 +3fa33bc0: move a9, *a14+, 1 +3fa33bd0: calla L3F2097D0 +3fa33c00: jruc L3FA33CC0 +L3FA33C10: +3fa33c10: move a14, -*sp, 1 +3fa33c20: move a9, *a14+, 1 +3fa33c30: calla L3F2097D0 +3fa33c60: jruc L3FA33CC0 +L3FA33C70: +3fa33c70: move a14, -*sp, 1 +3fa33c80: move a9, *a14+, 1 +3fa33c90: calla L3F2097D0 +L3FA33CC0: +3fa33cc0: move *sp(0xa0), a14, 1 +3fa33ce0: mmfm sp, a9,a10,a11,a13 +3fa33d00: rets 2 +3fa33d10: mmtm sp, a7,a9,a10,a11,a13 +3fa33d30: move a14, a13 +3fa33d40: move *a13(0xffe0), a9, 1 +3fa33d60: move *a9(0xba0), a11, 1 +3fa33d80: setf 8, 0, 0 +3fa33d90: move *a11, a10, 0 +3fa33da0: cmpi 0x20, a10 +3fa33dc0: jrlt L3FA33E00 +3fa33dd0: cmpi 0x7f, a10 +3fa33df0: jrne L3FA33E60 +L3FA33E00: +3fa33e00: move a14, -*sp, 1 +3fa33e10: move a9, *a14+, 1 +3fa33e20: calla L3FA2EF70 +3fa33e50: jruc L3FA34290 +L3FA33E60: +3fa33e60: cmpi 0x80, a10 +3fa33e80: jrlt L3FA33F20 +3fa33e90: cmpi 0xa0, a10 +3fa33eb0: jrge L3FA33F20 +3fa33ec0: move a14, -*sp, 1 +3fa33ed0: move a9, *a14+, 1 +3fa33ee0: calla L3FA2F230 +3fa33f10: jruc L3FA34290 +L3FA33F20: +3fa33f20: move *a9(0xba0), a11, 1 +3fa33f40: addk 8, a11 +3fa33f50: move a11, *a9(0xba0), 1 +3fa33f70: cmpi 0x20, a10 +3fa33f90: jrlt L3FA340D0 +3fa33fa0: cmpi 0x7e, a10 +3fa33fc0: jrgt L3FA340D0 +3fa33fd0: setf 16, 1, 0 +3fa33fe0: move *a9(0x650), a11, 0 +3fa34000: cmpi 0x100, a11 +3fa34020: jrge L3FA340D0 +3fa34030: move *a9(0x650), a11, 0 +3fa34050: inc a11 +3fa34060: move a11, *a9(0x650), 0 +3fa34080: dec a11 +3fa34090: sll 0x3, a11 +3fa340a0: add a9, a11 +3fa340b0: movb a10, *a11(0x1160) +L3FA340D0: +3fa340d0: cmpi 0x40, a10 +3fa340f0: jrlt L3FA34290 +3fa34100: sub a11, a11 +3fa34110: setf 16, 1, 0 +3fa34120: move a11, *a9(0x640), 0 +3fa34140: cmpi 0x7e, a10 +3fa34160: jrgt L3FA34290 +3fa34170: move a14, -*sp, 1 +3fa34180: move a9, *a14+, 1 +3fa34190: calla L3FA361A0 +3fa341c0: move a8, a8 +3fa341d0: jreq L3FA34290 +3fa341e0: move a14, -*sp, 1 +3fa341f0: move a9, *a14+, 1 +3fa34200: move a10, a7 +3fa34210: subi 0x40, a7 +3fa34230: sll 0x5, a7 +3fa34240: addi 0x265db0, a7 +3fa34270: move *a7, a7, 1 +3fa34280: call a7 +L3FA34290: +3fa34290: move *sp(0xc0), a14, 1 +3fa342b0: mmfm sp, a7,a9,a10,a11,a13 +3fa342d0: rets 2 +3fa342e0: mmtm sp, a9,a10,a11,a13 +3fa34300: move a14, a13 +3fa34310: move *a13(0xffe0), a9, 1 +3fa34330: move *a9(0xba0), a11, 1 +3fa34350: setf 8, 0, 0 +3fa34360: move *a11, a10, 0 +3fa34370: cmpi 0x20, a10 +3fa34390: jrlt L3FA343D0 +3fa343a0: cmpi 0x7f, a10 +3fa343c0: jrne L3FA34430 +L3FA343D0: +3fa343d0: move a14, -*sp, 1 +3fa343e0: move a9, *a14+, 1 +3fa343f0: calla L3FA2EF70 +3fa34420: jruc L3FA34790 +L3FA34430: +3fa34430: cmpi 0x80, a10 +3fa34450: jrlt L3FA344F0 +3fa34460: cmpi 0xa0, a10 +3fa34480: jrge L3FA344F0 +3fa34490: move a14, -*sp, 1 +3fa344a0: move a9, *a14+, 1 +3fa344b0: calla L3FA2F230 +3fa344e0: jruc L3FA34790 +L3FA344F0: +3fa344f0: move *a9(0xba0), a11, 1 +3fa34510: addk 8, a11 +3fa34520: move a11, *a9(0xba0), 1 +3fa34540: cmpi 0x20, a10 +3fa34560: jrlt L3FA346A0 +3fa34570: cmpi 0x7e, a10 +3fa34590: jrgt L3FA346A0 +3fa345a0: setf 16, 1, 0 +3fa345b0: move *a9(0x650), a11, 0 +3fa345d0: cmpi 0x100, a11 +3fa345f0: jrge L3FA346A0 +3fa34600: move *a9(0x650), a11, 0 +3fa34620: inc a11 +3fa34630: move a11, *a9(0x650), 0 +3fa34650: dec a11 +3fa34660: sll 0x3, a11 +3fa34670: add a9, a11 +3fa34680: movb a10, *a11(0x1160) +L3FA346A0: +3fa346a0: cmpi 0x40, a10 +3fa346c0: jrlt L3FA34790 +3fa346d0: sub a11, a11 +3fa346e0: setf 16, 1, 0 +3fa346f0: move a11, *a9(0x640), 0 +3fa34710: cmpi 0x7e, a10 +3fa34730: jrgt L3FA34790 +3fa34740: move a14, -*sp, 1 +3fa34750: move a9, *a14+, 1 +3fa34760: calla L3FA360C0 +L3FA34790: +3fa34790: move *sp(0xa0), a14, 1 +3fa347b0: mmfm sp, a9,a10,a11,a13 +3fa347d0: rets 2 +3fa347e0: mmtm sp, a9,a10,a11,a13 +3fa34800: move a14, a13 +3fa34810: move *a13(0xffe0), a9, 1 +3fa34830: move *a9(0xba0), a11, 1 +3fa34850: setf 8, 0, 0 +3fa34860: move *a11, a10, 0 +3fa34870: cmpi 0x20, a10 +3fa34890: jrlt L3FA348D0 +3fa348a0: cmpi 0x7f, a10 +3fa348c0: jrne L3FA34930 +L3FA348D0: +3fa348d0: move a14, -*sp, 1 +3fa348e0: move a9, *a14+, 1 +3fa348f0: calla L3FA2EF70 +3fa34920: jruc L3FA34C90 +L3FA34930: +3fa34930: cmpi 0x80, a10 +3fa34950: jrlt L3FA349F0 +3fa34960: cmpi 0xa0, a10 +3fa34980: jrge L3FA349F0 +3fa34990: move a14, -*sp, 1 +3fa349a0: move a9, *a14+, 1 +3fa349b0: calla L3FA2F230 +3fa349e0: jruc L3FA34C90 +L3FA349F0: +3fa349f0: move *a9(0xba0), a11, 1 +3fa34a10: addk 8, a11 +3fa34a20: move a11, *a9(0xba0), 1 +3fa34a40: cmpi 0x20, a10 +3fa34a60: jrlt L3FA34BA0 +3fa34a70: cmpi 0x7e, a10 +3fa34a90: jrgt L3FA34BA0 +3fa34aa0: setf 16, 1, 0 +3fa34ab0: move *a9(0x650), a11, 0 +3fa34ad0: cmpi 0x100, a11 +3fa34af0: jrge L3FA34BA0 +3fa34b00: move *a9(0x650), a11, 0 +3fa34b20: inc a11 +3fa34b30: move a11, *a9(0x650), 0 +3fa34b50: dec a11 +3fa34b60: sll 0x3, a11 +3fa34b70: add a9, a11 +3fa34b80: movb a10, *a11(0x1160) +L3FA34BA0: +3fa34ba0: cmpi 0x40, a10 +3fa34bc0: jrlt L3FA34C90 +3fa34bd0: sub a11, a11 +3fa34be0: setf 16, 1, 0 +3fa34bf0: move a11, *a9(0x640), 0 +3fa34c10: cmpi 0x7e, a10 +3fa34c30: jrgt L3FA34C90 +3fa34c40: move a14, -*sp, 1 +3fa34c50: move a9, *a14+, 1 +3fa34c60: calla L3FA360C0 +L3FA34C90: +3fa34c90: move *sp(0xa0), a14, 1 +3fa34cb0: mmfm sp, a9,a10,a11,a13 +3fa34cd0: rets 2 +3fa34ce0: mmtm sp, a9,a10,a11,a13 +3fa34d00: move a14, a13 +3fa34d10: move *a13(0xffe0), a9, 1 +3fa34d30: move *a9(0xba0), a11, 1 +3fa34d50: setf 8, 0, 0 +3fa34d60: move *a11, a10, 0 +3fa34d70: cmpi 0x20, a10 +3fa34d90: jrlt L3FA34DD0 +3fa34da0: cmpi 0x7f, a10 +3fa34dc0: jrne L3FA34E30 +L3FA34DD0: +3fa34dd0: move a14, -*sp, 1 +3fa34de0: move a9, *a14+, 1 +3fa34df0: calla L3FA2EF70 +3fa34e20: jruc L3FA35190 +L3FA34E30: +3fa34e30: cmpi 0x80, a10 +3fa34e50: jrlt L3FA34EF0 +3fa34e60: cmpi 0xa0, a10 +3fa34e80: jrge L3FA34EF0 +3fa34e90: move a14, -*sp, 1 +3fa34ea0: move a9, *a14+, 1 +3fa34eb0: calla L3FA2F230 +3fa34ee0: jruc L3FA35190 +L3FA34EF0: +3fa34ef0: move *a9(0xba0), a11, 1 +3fa34f10: addk 8, a11 +3fa34f20: move a11, *a9(0xba0), 1 +3fa34f40: cmpi 0x20, a10 +3fa34f60: jrlt L3FA350A0 +3fa34f70: cmpi 0x7e, a10 +3fa34f90: jrgt L3FA350A0 +3fa34fa0: setf 16, 1, 0 +3fa34fb0: move *a9(0x650), a11, 0 +3fa34fd0: cmpi 0x100, a11 +3fa34ff0: jrge L3FA350A0 +3fa35000: move *a9(0x650), a11, 0 +3fa35020: inc a11 +3fa35030: move a11, *a9(0x650), 0 +3fa35050: dec a11 +3fa35060: sll 0x3, a11 +3fa35070: add a9, a11 +3fa35080: movb a10, *a11(0x1160) +L3FA350A0: +3fa350a0: cmpi 0x40, a10 +3fa350c0: jrlt L3FA35190 +3fa350d0: sub a11, a11 +3fa350e0: setf 16, 1, 0 +3fa350f0: move a11, *a9(0x640), 0 +3fa35110: cmpi 0x7e, a10 +3fa35130: jrgt L3FA35190 +3fa35140: move a14, -*sp, 1 +3fa35150: move a9, *a14+, 1 +3fa35160: calla L3FA360C0 +L3FA35190: +3fa35190: move *sp(0xa0), a14, 1 +3fa351b0: mmfm sp, a9,a10,a11,a13 +3fa351d0: rets 2 +3fa351e0: mmtm sp, a7,a9,a10,a11,a13 +3fa35200: move a14, a13 +3fa35210: move *a13(0xffe0), a9, 1 +3fa35230: move *a9(0xba0), a11, 1 +3fa35250: move *a9(0xbc0), a7, 1 +3fa35270: cmp a7, a11 +3fa35280: jrnc L3FA35550 +3fa35290: setf 8, 0, 0 +L3FA352A0: +3fa352a0: move *a9(0xba0), a11, 1 +3fa352c0: move *a11+, a10, 0 +3fa352d0: move a11, *a9(0xba0), 1 +3fa352f0: cmpi 0x9c, a10 +3fa35310: jrne L3FA35370 +3fa35320: sub a11, a11 +3fa35330: setf 16, 1, 0 +3fa35340: move a11, *a9(0x640), 0 +3fa35360: jruc L3FA35550 +L3FA35370: +3fa35370: cmpi 0x1b, a10 +3fa35390: jrne L3FA353F0 +3fa353a0: movk 8, a11 +3fa353b0: setf 16, 1, 0 +3fa353c0: move a11, *a9(0x640), 0 +3fa353e0: jruc L3FA35550 +L3FA353F0: +3fa353f0: cmpi 0x18, a10 +3fa35410: jrne L3FA35470 +3fa35420: sub a11, a11 +3fa35430: setf 16, 1, 0 +3fa35440: move a11, *a9(0x640), 0 +3fa35460: jruc L3FA35550 +L3FA35470: +3fa35470: cmpi 0x1a, a10 +3fa35490: jrne L3FA354F0 +3fa354a0: sub a11, a11 +3fa354b0: setf 16, 1, 0 +3fa354c0: move a11, *a9(0x640), 0 +3fa354e0: jruc L3FA35550 +L3FA354F0: +3fa354f0: move *a9(0xba0), a11, 1 +3fa35510: move *a9(0xbc0), a7, 1 +3fa35530: cmp a7, a11 +3fa35540: jrc L3FA352A0 +L3FA35550: +3fa35550: move *sp(0xc0), a14, 1 +3fa35570: mmfm sp, a7,a9,a10,a11,a13 +3fa35590: rets 2 +3fa355a0: mmtm sp, a9,a10,a11,a13 +3fa355c0: move a14, a13 +3fa355d0: move *a13(0xffe0), a9, 1 +3fa355f0: move *a9(0xba0), a11, 1 +3fa35610: setf 8, 0, 0 +3fa35620: move *a11+, a10, 0 +3fa35630: move a11, *a9(0xba0), 1 +3fa35650: cmpi 0x9c, a10 +3fa35670: jreq L3FA356B0 +3fa35680: cmpi 0x5c, a10 +3fa356a0: jrne L3FA35700 +L3FA356B0: +3fa356b0: sub a11, a11 +3fa356c0: setf 16, 1, 0 +3fa356d0: move a11, *a9(0x640), 0 +3fa356f0: jruc L3FA357C0 +L3FA35700: +3fa35700: cmpi 0x1b, a10 +3fa35720: jrne L3FA35780 +3fa35730: movk 8, a11 +3fa35740: setf 16, 1, 0 +3fa35750: move a11, *a9(0x640), 0 +3fa35770: jruc L3FA357C0 +L3FA35780: +3fa35780: movk 7, a11 +3fa35790: setf 16, 1, 0 +3fa357a0: move a11, *a9(0x640), 0 +L3FA357C0: +3fa357c0: move *sp(0xa0), a14, 1 +3fa357e0: mmfm sp, a9,a10,a11,a13 +3fa35800: rets 2 +3fa35810: mmtm sp, a9,a11,a13 +3fa35830: move a14, a13 +3fa35840: move *a13(0xffe0), a9, 1 +3fa35860: movk 1, a11 +3fa35870: setf 16, 1, 0 +3fa35880: move a11, *a9(0x640), 0 +3fa358a0: movk 27, a11 +3fa358b0: movb a11, *a9(0x1160) +3fa358d0: movk 1, a11 +3fa358e0: move a11, *a9(0x650), 0 +3fa35900: move *sp(0x80), a14, 1 +3fa35920: mmfm sp, a9,a11,a13 +3fa35940: rets 2 +3fa35950: mmtm sp, a9,a11,a13 +3fa35970: move a14, a13 +3fa35980: move *a13(0xffe0), a9, 1 +3fa359a0: movk 2, a11 +3fa359b0: setf 16, 1, 0 +3fa359c0: move a11, *a9(0x640), 0 +3fa359e0: movi 0x9b, a11 +3fa35a00: movb a11, *a9(0x1160) +3fa35a20: movk 1, a11 +3fa35a30: move a11, *a9(0x650), 0 +3fa35a50: move *sp(0x80), a14, 1 +3fa35a70: mmfm sp, a9,a11,a13 +3fa35a90: rets 2 +3fa35aa0: mmtm sp, a9,a11,a13 +3fa35ac0: move a14, a13 +3fa35ad0: move *a13(0xffe0), a9, 1 +3fa35af0: movk 3, a11 +3fa35b00: setf 16, 1, 0 +3fa35b10: move a11, *a9(0x640), 0 +3fa35b30: movi 0x90, a11 +3fa35b50: movb a11, *a9(0x1160) +3fa35b70: movk 1, a11 +3fa35b80: move a11, *a9(0x650), 0 +3fa35ba0: move *sp(0x80), a14, 1 +3fa35bc0: mmfm sp, a9,a11,a13 +3fa35be0: rets 2 +3fa35bf0: mmtm sp, a9,a11,a13 +3fa35c10: move a14, a13 +3fa35c20: move *a13(0xffe0), a11, 1 +3fa35c40: sub a9, a9 +3fa35c50: setf 16, 1, 0 +3fa35c60: move a9, *a11(0x640), 0 +3fa35c80: move *sp(0x80), a14, 1 +3fa35ca0: mmfm sp, a9,a11,a13 +3fa35cc0: rets 2 +3fa35cd0: mmtm sp, a9,a11,a13 +3fa35cf0: move a14, a13 +3fa35d00: move *a13(0xffe0), a9, 1 +3fa35d20: movk 4, a11 +3fa35d30: setf 16, 1, 0 +3fa35d40: move a11, *a9(0x640), 0 +3fa35d60: movi 0x9d, a11 +3fa35d80: movb a11, *a9(0x1160) +3fa35da0: movk 1, a11 +3fa35db0: move a11, *a9(0x650), 0 +3fa35dd0: move *sp(0x80), a14, 1 +3fa35df0: mmfm sp, a9,a11,a13 +3fa35e10: rets 2 +3fa35e20: mmtm sp, a9,a11,a13 +3fa35e40: move a14, a13 +3fa35e50: move *a13(0xffe0), a9, 1 +3fa35e70: movk 5, a11 +3fa35e80: setf 16, 1, 0 +3fa35e90: move a11, *a9(0x640), 0 +3fa35eb0: movi 0x9e, a11 +3fa35ed0: movb a11, *a9(0x1160) +3fa35ef0: movk 1, a11 +3fa35f00: move a11, *a9(0x650), 0 +3fa35f20: move *sp(0x80), a14, 1 +3fa35f40: mmfm sp, a9,a11,a13 +3fa35f60: rets 2 +3fa35f70: mmtm sp, a9,a11,a13 +3fa35f90: move a14, a13 +3fa35fa0: move *a13(0xffe0), a9, 1 +3fa35fc0: movk 6, a11 +3fa35fd0: setf 16, 1, 0 +3fa35fe0: move a11, *a9(0x640), 0 +3fa36000: movi 0x9f, a11 +3fa36020: movb a11, *a9(0x1160) +3fa36040: movk 1, a11 +3fa36050: move a11, *a9(0x650), 0 +3fa36070: move *sp(0x80), a14, 1 +3fa36090: mmfm sp, a9,a11,a13 +3fa360b0: rets 2 +L3FA360C0: +3fa360c0: mmtm sp, a9,a11,a13 +3fa360e0: move a14, a13 +3fa360f0: move *a13(0xffe0), a11, 1 +3fa36110: movk 7, a9 +3fa36120: setf 16, 1, 0 +3fa36130: move a9, *a11(0x640), 0 +3fa36150: move *sp(0x80), a14, 1 +3fa36170: mmfm sp, a9,a11,a13 +3fa36190: rets 2 +L3FA361A0: +3fa361a0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fa361c0: move a14, a13 +3fa361d0: addi 0x60, a14 +3fa361f0: move *a13(0xffe0), a9, 1 +3fa36210: sub a7, a7 +3fa36220: move a7, *a9(0x10e0), 1 +3fa36240: move a7, *a9(0x1100), 1 +3fa36260: setf 16, 1, 0 +3fa36270: move a7, *a9(0xaa0), 0 +3fa36290: move a7, *a9(0xab0), 0 +3fa362b0: move a7, *a9(0xac0), 0 +3fa362d0: move a7, *a9(0xad0), 0 +3fa362f0: move a7, *a13(0x20), 1 +3fa36310: move a7, a12 +3fa36320: move a7, *a13, 1 +3fa36330: movk 1, a7 +3fa36340: move a7, *a13(0x40), 1 +3fa36360: move a7, a10 +3fa36370: move *a9(0x650), a7, 0 +3fa36390: cmp a7, a10 +3fa363a0: jage L3FA36C60 +L3FA363C0: +3fa363c0: move a10, a7 +3fa363d0: sll 0x3, a7 +3fa363e0: add a9, a7 +3fa363f0: setf 8, 0, 0 +3fa36400: move *a7(0x1160), a11, 0 +3fa36420: cmpi 0x30, a11 +3fa36440: jrlt L3FA365E0 +3fa36450: cmpi 0x39, a11 +3fa36470: jrgt L3FA365E0 +3fa36480: cmpi 0xccc, a12 +3fa364a0: jrgt L3FA36510 +3fa364b0: cmpi 0xccc, a12 +3fa364d0: jrne L3FA36540 +3fa364e0: cmpi 0x37, a11 +3fa36500: jrle L3FA36540 +L3FA36510: +3fa36510: movi 0x7fff, a12 +3fa36530: jruc L3FA36BF0 +L3FA36540: +3fa36540: move a12, a5 +3fa36550: move a5, a7 +3fa36560: sll 0x3, a5 +3fa36570: sll 0x1, a7 +3fa36580: add a7, a5 +3fa36590: add a11, a5 +3fa365a0: move a5, a12 +3fa365b0: subi 0x30, a12 +3fa365d0: jruc L3FA36BF0 +L3FA365E0: +3fa365e0: cmpi 0x3b, a11 +3fa36600: jrne L3FA366F0 +3fa36610: move *a13, a7, 1 +3fa36620: subk 16, a7 +3fa36630: jrge L3FA366D0 +3fa36640: move *a13, a7, 1 +3fa36650: inc a7 +3fa36660: move a7, *a13, 1 +3fa36670: dec a7 +3fa36680: sll 0x4, a7 +3fa36690: add a9, a7 +3fa366a0: setf 16, 1, 0 +3fa366b0: move a12, *a7(0xaa0), 0 +L3FA366D0: +3fa366d0: sub a12, a12 +3fa366e0: jruc L3FA36BF0 +L3FA366F0: +3fa366f0: cmpi 0x3a, a11 +3fa36710: jrlt L3FA36840 +3fa36720: cmpi 0x3f, a11 +3fa36740: jrgt L3FA36840 +3fa36750: move *a13(0x20), a7, 1 +3fa36770: subk 7, a7 +3fa36780: jrge L3FA36BF0 +3fa36790: move *a13(0x20), a7, 1 +3fa367b0: inc a7 +3fa367c0: move a7, *a13(0x20), 1 +3fa367e0: dec a7 +3fa367f0: sll 0x3, a7 +3fa36800: add a9, a7 +3fa36810: movb a11, *a7(0x10e0) +3fa36830: jruc L3FA36BF0 +L3FA36840: +3fa36840: cmpi 0x2f, a11 +3fa36860: jrgt L3FA36B30 +3fa36870: cmpi 0x20, a11 +3fa36890: jrlt L3FA36A80 +3fa368a0: cmpi 0x2f, a11 +3fa368c0: jrgt L3FA36A80 +L3FA368D0: +3fa368d0: move *a13(0x20), a7, 1 +3fa368f0: subk 7, a7 +3fa36900: jrge L3FA369B0 +3fa36910: move *a13(0x20), a7, 1 +3fa36930: inc a7 +3fa36940: move a7, *a13(0x20), 1 +3fa36960: dec a7 +3fa36970: sll 0x3, a7 +3fa36980: add a9, a7 +3fa36990: movb a11, *a7(0x10e0) +L3FA369B0: +3fa369b0: inc a10 +3fa369c0: move a10, a7 +3fa369d0: sll 0x3, a7 +3fa369e0: add a9, a7 +3fa369f0: setf 8, 0, 0 +3fa36a00: move *a7(0x1160), a11, 0 +3fa36a20: cmpi 0x20, a11 +3fa36a40: jrlt L3FA36A80 +3fa36a50: cmpi 0x2f, a11 +3fa36a70: jrle L3FA368D0 +L3FA36A80: +3fa36a80: dec a10 +3fa36a90: cmpi 0x30, a11 +3fa36ab0: jrlt L3FA36BF0 +3fa36ac0: cmpi 0x3f, a11 +3fa36ae0: jrgt L3FA36BF0 +3fa36af0: sub a7, a7 +3fa36b00: move a7, *a13(0x40), 1 +3fa36b20: jruc L3FA36BF0 +L3FA36B30: +3fa36b30: move *a13, a7, 1 +3fa36b40: subk 16, a7 +3fa36b50: jrge L3FA36BF0 +3fa36b60: move *a13, a7, 1 +3fa36b70: inc a7 +3fa36b80: move a7, *a13, 1 +3fa36b90: dec a7 +3fa36ba0: sll 0x4, a7 +3fa36bb0: add a9, a7 +3fa36bc0: setf 16, 1, 0 +3fa36bd0: move a12, *a7(0xaa0), 0 +L3FA36BF0: +3fa36bf0: inc a10 +3fa36c00: setf 16, 1, 0 +3fa36c10: move *a9(0x650), a7, 0 +3fa36c30: cmp a7, a10 +3fa36c40: jalt L3FA363C0 +L3FA36C60: +3fa36c60: move *a13(0x0), *a9(0xa90), 0 +3fa36c90: move *a13(0x40), a8, 1 +3fa36cb0: move *sp(0x100), a14, 1 +3fa36cd0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fa36cf0: rets 2 +L3FA36D00: +3fa36d00: mmtm sp, a11,a13 +3fa36d20: move a14, a13 +3fa36d30: move *a13(0xffc0), a11, 1 +3fa36d50: subk 32, a11 +3fa36d60: jrnc L3FA36E20 +3fa36d70: move a14, -*sp, 1 +3fa36d80: move *a13(0xffe0), *a14+, 1 +3fa36da0: move *a13(0xffc0), a11, 1 +3fa36dc0: sll 0x5, a11 +3fa36dd0: addi 0x2635b0, a11 +3fa36e00: move *a11, a11, 1 +3fa36e10: call a11 +L3FA36E20: +3fa36e20: move *sp(0x60), a14, 1 +3fa36e40: mmfm sp, a11,a13 +3fa36e60: rets 2 +3fa36e70: mmtm sp, a7,a9,a10,a11,a13 +3fa36e90: move a14, a13 +3fa36ea0: move *a13(0xffe0), a9, 1 +3fa36ec0: move *a9(0xba0), a11, 1 +3fa36ee0: move *a9(0xbc0), a7, 1 +3fa36f00: cmp a7, a11 +3fa36f10: jrnc L3FA37200 +L3FA36F20: +3fa36f20: move *a9(0xba0), a11, 1 +3fa36f40: setf 8, 0, 0 +3fa36f50: move *a11+, a10, 0 +3fa36f60: move a11, *a9(0xba0), 1 +3fa36f80: cmpi 0x75, a10 +3fa36fa0: jrne L3FA370A0 +3fa36fb0: move a14, -*sp, 1 +3fa36fc0: move a9, *a14+, 1 +3fa36fd0: calla L3FDBFA40 +3fa37000: sub a11, a11 +3fa37010: setf 16, 1, 0 +3fa37020: move a11, *a9(0x640), 0 +3fa37040: move *a9(0xba0), a7, 1 +3fa37060: subk 8, a7 +3fa37070: move a7, *a9(0xba0), 1 +3fa37090: jruc L3FA37200 +L3FA370A0: +3fa370a0: setf 16, 1, 0 +3fa370b0: move *a9(0x650), a11, 0 +3fa370d0: cmpi 0x100, a11 +3fa370f0: jrge L3FA371A0 +3fa37100: move *a9(0x650), a11, 0 +3fa37120: inc a11 +3fa37130: move a11, *a9(0x650), 0 +3fa37150: dec a11 +3fa37160: sll 0x3, a11 +3fa37170: add a9, a11 +3fa37180: movb a10, *a11(0x1160) +L3FA371A0: +3fa371a0: move *a9(0xba0), a11, 1 +3fa371c0: move *a9(0xbc0), a7, 1 +3fa371e0: cmp a7, a11 +3fa371f0: jrc L3FA36F20 +L3FA37200: +3fa37200: move *sp(0xc0), a14, 1 +3fa37220: mmfm sp, a7,a9,a10,a11,a13 +3fa37240: rets 2 +3fa37250: mmtm sp, a9,a11,a13 +3fa37270: move a14, a13 +3fa37280: move *a13(0xffe0), a9, 1 +3fa372a0: setf 8, 0, 0 +3fa372b0: move *a9(0x10e0), a11, 0 +3fa372d0: cmpi 0x24, a11 +3fa372f0: jrne L3FA37390 +3fa37300: move *a9(0x10e8), a11, 0 +3fa37320: jrne L3FA37390 +3fa37330: move a14, -*sp, 1 +3fa37340: move a9, *a14+, 1 +3fa37350: calla L3FDB19B0 +3fa37380: jruc L3FA373E0 +L3FA37390: +3fa37390: move a14, -*sp, 1 +3fa373a0: move a9, *a14+, 1 +3fa373b0: calla L3FA360C0 +L3FA373E0: +3fa373e0: move *sp(0x80), a14, 1 +3fa37400: mmfm sp, a9,a11,a13 +3fa37420: rets 2 +3fa37430: mmtm sp, a9,a11,a13 +3fa37450: move a14, a13 +3fa37460: move *a13(0xffe0), a9, 1 +3fa37480: setf 8, 0, 0 +3fa37490: move *a9(0x10e0), a11, 0 +3fa374b0: cmpi 0x24, a11 +3fa374d0: jrne L3FA37570 +3fa374e0: move *a9(0x10e8), a11, 0 +3fa37500: jrne L3FA37570 +3fa37510: move a14, -*sp, 1 +3fa37520: move a9, *a14+, 1 +3fa37530: calla L3FDB74D0 +3fa37560: jruc L3FA375C0 +L3FA37570: +3fa37570: move a14, -*sp, 1 +3fa37580: move a9, *a14+, 1 +3fa37590: calla L3FA360C0 +L3FA375C0: +3fa375c0: move *sp(0x80), a14, 1 +3fa375e0: mmfm sp, a9,a11,a13 +3fa37600: rets 2 +3fa37610: mmtm sp, a9,a11,a13 +3fa37630: move a14, a13 +3fa37640: move *a13(0xffe0), a9, 1 +3fa37660: setf 8, 0, 0 +3fa37670: move *a9(0x10e0), a11, 0 +3fa37690: cmpi 0x21, a11 +3fa376b0: jrne L3FA37750 +3fa376c0: move *a9(0x10e8), a11, 0 +3fa376e0: jrne L3FA37750 +3fa376f0: move a14, -*sp, 1 +3fa37700: move a9, *a14+, 1 +3fa37710: calla L3F220DD0 +3fa37740: jruc L3FA377A0 +L3FA37750: +3fa37750: move a14, -*sp, 1 +3fa37760: move a9, *a14+, 1 +3fa37770: calla L3FA360C0 +L3FA377A0: +3fa377a0: move *sp(0x80), a14, 1 +3fa377c0: mmfm sp, a9,a11,a13 +3fa377e0: rets 2 +L3FA377F0: +3fa377f0: move a11, -*sp, 1 +3fa37800: sub a11, a11 +3fa37810: move a11, @0x26ea40, 1 +3fa37840: move *sp+, a11, 1 +3fa37850: rets +L3FA37860: +3fa37860: move a11, -*sp, 1 +3fa37870: move a14, -*sp, 1 +3fa37880: move @0x26ea40, *a14+, 1 +3fa378b0: movi 0x26e720, a11 +3fa378e0: move a11, *a14+, 1 +3fa378f0: move @0xa6840, *a14+, 1 +3fa37920: calla L3FB3EBC0 +3fa37950: move *sp+, a11, 1 +3fa37960: rets +L3FA37970: +3fa37970: mmtm sp, a9,a11,a13 +3fa37990: move a14, a13 +3fa379a0: move *a13(0xffc0), a11, 1 +3fa379c0: cmpi 0x64, a11 +3fa379e0: jrle L3FA37A90 +3fa379f0: move a14, -*sp, 1 +3fa37a00: move a11, *a14+, 1 +3fa37a10: movi 0x3fa43af0, a8 +3fa37a40: move a8, *a14+, 1 +3fa37a50: calla L3FB341E0 +3fa37a80: jruc L3FA37CF0 +L3FA37A90: +3fa37a90: move @0x26ea40, a9, 1 +3fa37ac0: add a9, a11 +3fa37ad0: cmpi 0x64, a11 +3fa37af0: jrle L3FA37B60 +3fa37b00: calla L3FA37860 +3fa37b30: calla L3FA377F0 +L3FA37B60: +3fa37b60: move a14, -*sp, 1 +3fa37b70: move *a13(0xffc0), *a14+, 1 +3fa37b90: move @0x26ea40, a11, 1 +3fa37bc0: sll 0x3, a11 +3fa37bd0: addi 0x26e720, a11 +3fa37c00: move a11, *a14+, 1 +3fa37c10: move *a13(0xffe0), *a14+, 1 +3fa37c30: calla L3FB44400 +3fa37c60: move @0x26ea40, a11, 1 +3fa37c90: move *a13(0xffc0), a9, 1 +3fa37cb0: add a11, a9 +3fa37cc0: move a9, @0x26ea40, 1 +L3FA37CF0: +3fa37cf0: move *sp(0x80), a14, 1 +3fa37d10: mmfm sp, a9,a11,a13 +3fa37d30: rets 2 +L3FA37D40: +3fa37d40: mmtm sp, a7,a9,a11,a13 +3fa37d60: move a14, a13 +3fa37d70: addi 0x60, a14 +3fa37d90: move *a13(0xffe0), a11, 1 +3fa37db0: move *a11(0x780), a9, 1 +3fa37dd0: andi 0xc00000, a9 +3fa37e00: sra 0x16, a9 +3fa37e10: subk 2, a9 +3fa37e20: movk 1, a9 +3fa37e30: jrne L3FA37E50 +3fa37e40: sub a9, a9 +L3FA37E50: +3fa37e50: movb a9, *a13 +3fa37e60: move *a11(0x540), a9, 1 +3fa37e80: move *a13(0xffc0), a7, 1 +3fa37ea0: sll 0x5, a7 +3fa37eb0: add a7, a9 +3fa37ec0: move *a11(0x540), a7, 1 +3fa37ee0: move *a13(0xffa0), a11, 1 +3fa37f00: move *a7(0x20), a7, 1 +3fa37f20: add a11, a7 +3fa37f30: sll 0x3, a7 +3fa37f40: move *a9(0x40), a9, 1 +3fa37f60: add a7, a9 +3fa37f70: setf 8, 0, 0 +3fa37f80: move *a9, a9, 0 +3fa37f90: andi 0x40, a9 +3fa37fc0: movb a9, *a13(0x10) +3fa37fe0: move *a13(0xffe0), a7, 1 +3fa38000: move *a7(0x760), a7, 1 +3fa38020: andi 0x10, a7 +3fa38050: movb a7, *a13(0x20) +3fa38070: move *a13(0xffe0), a7, 1 +3fa38090: movb *a7(0x800), *a13(0x30) +3fa380c0: move *a7(0x540), a7, 1 +3fa380e0: move *a13(0xffc0), a9, 1 +3fa38100: sll 0x5, a9 +3fa38110: add a9, a7 +3fa38120: sll 0x3, a11 +3fa38130: move *a7(0x40), a9, 1 +3fa38150: add a11, a9 +3fa38160: movb *a9(0x0), *a13(0x40) +3fa38190: movb *a13(0x10), a11 +3fa381b0: jreq L3FA382D0 +3fa381c0: move *a13(0x40), a9, 0 +3fa381e0: cmpi 0x5f, a9 +3fa38200: jrnc L3FA38240 +3fa38210: sub a8, a8 +3fa38220: jauc L3FA38FD0 +L3FA38240: +3fa38240: cmpi 0x80, a9 +3fa38260: jrnc L3FA382A0 +3fa38270: movk 3, a8 +3fa38280: jauc L3FA38FD0 +L3FA382A0: +3fa382a0: movk 4, a8 +3fa382b0: jauc L3FA38FD0 +L3FA382D0: +3fa382d0: movb *a13, a9 +3fa382e0: jrne L3FA387B0 +3fa382f0: move *a13(0x40), a7, 0 +3fa38310: cmpi 0x80, a7 +3fa38330: jrnc L3FA38370 +3fa38340: sub a8, a8 +3fa38350: jauc L3FA38FD0 +L3FA38370: +3fa38370: cmpi 0x80, a7 +3fa38390: jrc L3FA38400 +3fa383a0: cmpi 0x82, a7 +3fa383c0: jrhi L3FA38400 +3fa383d0: movk 1, a8 +3fa383e0: jauc L3FA38FD0 +L3FA38400: +3fa38400: movb *a13(0x20), a7 +3fa38420: jreq L3FA38460 +3fa38430: movk 2, a8 +3fa38440: jauc L3FA38FD0 +L3FA38460: +3fa38460: move *a13(0x40), a7, 0 +3fa38480: cmpi 0xa0, a7 +3fa384a0: jreq L3FA38780 +3fa384b0: cmpi 0xd0, a7 +3fa384d0: jreq L3FA38780 +3fa384e0: cmpi 0xf0, a7 +3fa38500: jreq L3FA38780 +3fa38510: cmpi 0xa4, a7 +3fa38530: jreq L3FA38780 +3fa38540: cmpi 0xb4, a7 +3fa38560: jreq L3FA38780 +3fa38570: cmpi 0xa6, a7 +3fa38590: jreq L3FA38780 +3fa385a0: cmpi 0xb8, a7 +3fa385c0: jreq L3FA38780 +3fa385d0: cmpi 0xac, a7 +3fa385f0: jreq L3FA38780 +3fa38600: cmpi 0xad, a7 +3fa38620: jreq L3FA38780 +3fa38630: cmpi 0xae, a7 +3fa38650: jreq L3FA38780 +3fa38660: cmpi 0xbe, a7 +3fa38680: jreq L3FA38780 +3fa38690: cmpi 0xce, a7 +3fa386b0: jreq L3FA38780 +3fa386c0: cmpi 0xfe, a7 +3fa386e0: jreq L3FA38780 +3fa386f0: cmpi 0xaf, a7 +3fa38710: jreq L3FA38780 +3fa38720: cmpi 0xff, a7 +3fa38740: jreq L3FA38780 +3fa38750: movk 1, a8 +3fa38760: jauc L3FA38FD0 +L3FA38780: +3fa38780: movk 2, a8 +3fa38790: jauc L3FA38FD0 +L3FA387B0: +3fa387b0: movb *a13(0x30), a7 +3fa387d0: jrlt L3FA38C60 +3fa387e0: subk 17, a7 +3fa387f0: jrgt L3FA38C60 +3fa38800: move *a13(0x40), a7, 0 +3fa38820: cmpi 0x80, a7 +3fa38840: jrnc L3FA38A60 +3fa38850: sub a7, a7 +3fa38860: movb a7, *a13(0x50) +L3FA38880: +3fa38880: movb *a13(0x30), a11 +3fa388a0: move a11, a9 +3fa388b0: sll 0x7, a11 +3fa388c0: sll 0x6, a9 +3fa388d0: add a9, a11 +3fa388e0: addi 0x26ea60, a11 +3fa38910: movb *a13(0x50), a9 +3fa38930: sll 0x4, a9 +3fa38940: add a9, a11 +3fa38950: move *a11, a11, 0 +3fa38960: move *a13(0x40), a9, 0 +3fa38980: cmp a9, a11 +3fa38990: jrne L3FA389C0 +3fa389a0: sub a8, a8 +3fa389b0: jruc L3FA38FD0 +L3FA389C0: +3fa389c0: movb *a13(0x50), a11 +3fa389e0: inc a11 +3fa389f0: movb a11, *a13(0x50) +3fa38a10: subk 12, a11 +3fa38a20: jrlt L3FA38880 +3fa38a30: movb *a13(0x30), a8 +3fa38a50: jruc L3FA38FD0 +L3FA38A60: +3fa38a60: sub a7, a7 +3fa38a70: movb a7, *a13(0x50) +L3FA38A90: +3fa38a90: movb *a13(0x30), a11 +3fa38ab0: move a11, a9 +3fa38ac0: sll 0x7, a11 +3fa38ad0: sll 0x6, a9 +3fa38ae0: add a9, a11 +3fa38af0: addi 0x26ea60, a11 +3fa38b20: movb *a13(0x50), a9 +3fa38b40: sll 0x4, a9 +3fa38b50: add a9, a11 +3fa38b60: move *a11(0x8), a11, 0 +3fa38b80: move *a13(0x40), a9, 0 +3fa38ba0: cmp a9, a11 +3fa38bb0: jrne L3FA38BF0 +3fa38bc0: movb *a13(0x30), a8 +3fa38be0: jruc L3FA38FD0 +L3FA38BF0: +3fa38bf0: movb *a13(0x50), a11 +3fa38c10: inc a11 +3fa38c20: movb a11, *a13(0x50) +3fa38c40: subk 12, a11 +3fa38c50: jrlt L3FA38A90 +L3FA38C60: +3fa38c60: movb *a13(0x20), a11 +3fa38c80: jreq L3FA38CB0 +3fa38c90: movk 2, a8 +3fa38ca0: jruc L3FA38FD0 +L3FA38CB0: +3fa38cb0: move *a13(0x40), a9, 0 +3fa38cd0: cmpi 0xa0, a9 +3fa38cf0: jreq L3FA38FC0 +3fa38d00: cmpi 0xd0, a9 +3fa38d20: jreq L3FA38FC0 +3fa38d30: cmpi 0xf0, a9 +3fa38d50: jreq L3FA38FC0 +3fa38d60: cmpi 0xa4, a9 +3fa38d80: jreq L3FA38FC0 +3fa38d90: cmpi 0xb4, a9 +3fa38db0: jreq L3FA38FC0 +3fa38dc0: cmpi 0xa6, a9 +3fa38de0: jreq L3FA38FC0 +3fa38df0: cmpi 0xb8, a9 +3fa38e10: jreq L3FA38FC0 +3fa38e20: cmpi 0xac, a9 +3fa38e40: jreq L3FA38FC0 +3fa38e50: cmpi 0xad, a9 +3fa38e70: jreq L3FA38FC0 +3fa38e80: cmpi 0xae, a9 +3fa38ea0: jreq L3FA38FC0 +3fa38eb0: cmpi 0xbe, a9 +3fa38ed0: jreq L3FA38FC0 +3fa38ee0: cmpi 0xce, a9 +3fa38f00: jreq L3FA38FC0 +3fa38f10: cmpi 0xfe, a9 +3fa38f30: jreq L3FA38FC0 +3fa38f40: cmpi 0xaf, a9 +3fa38f60: jreq L3FA38FC0 +3fa38f70: cmpi 0xff, a9 +3fa38f90: jreq L3FA38FC0 +3fa38fa0: movk 1, a8 +3fa38fb0: jruc L3FA38FD0 +L3FA38FC0: +3fa38fc0: movk 2, a8 +L3FA38FD0: +3fa38fd0: move *sp(0xa0), a14, 1 +3fa38ff0: mmfm sp, a7,a9,a11,a13 +3fa39010: rets 2 +L3FA39020: +3fa39020: mmtm sp, a9,a11,a13 +3fa39040: move a14, a13 +3fa39050: addk 16, a14 +3fa39060: move *a13(0xffc0), a11, 1 +3fa39080: jrlt L3FA395F0 +3fa39090: dec a11 +3fa390a0: jreq L3FA395F0 +3fa390b0: move *a13(0xffc0), a11, 1 +3fa390d0: subk 2, a11 +3fa390e0: jreq L3FA395F0 +3fa390f0: move *a13(0xffc0), a11, 1 +3fa39110: subk 3, a11 +3fa39120: jreq L3FA395F0 +3fa39130: move *a13(0xffc0), a11, 1 +3fa39150: subk 4, a11 +3fa39160: jreq L3FA395F0 +3fa39170: move *a13(0xffc0), a11, 1 +3fa39190: subk 5, a11 +3fa391a0: jreq L3FA395F0 +3fa391b0: move *a13(0xffc0), a11, 1 +3fa391d0: subk 17, a11 +3fa391e0: jrgt L3FA395F0 +3fa391f0: move *a13(0xffe0), a11, 1 +3fa39210: cmpi 0x80, a11 +3fa39230: jrge L3FA39280 +3fa39240: setf 8, 0, 0 +3fa39250: zext a11, 0 +3fa39260: move a11, a8 +3fa39270: jruc L3FA397C0 +L3FA39280: +3fa39280: sub a11, a11 +3fa39290: movb a11, *a13 +3fa392a0: setf 8, 0, 0 +L3FA392B0: +3fa392b0: move *a13(0xffc0), a11, 1 +3fa392d0: move a11, a9 +3fa392e0: sll 0x7, a11 +3fa392f0: sll 0x6, a9 +3fa39300: add a9, a11 +3fa39310: addi 0x26ea60, a11 +3fa39340: movb *a13, a9 +3fa39350: sll 0x4, a9 +3fa39360: add a9, a11 +3fa39370: move *a11(0x8), a11, 0 +3fa39390: move *a13(0xffe0), a9, 1 +3fa393b0: cmp a9, a11 +3fa393c0: jrne L3FA394B0 +3fa393d0: move *a13(0xffc0), a11, 1 +3fa393f0: move a11, a9 +3fa39400: sll 0x7, a11 +3fa39410: sll 0x6, a9 +3fa39420: add a9, a11 +3fa39430: addi 0x26ea60, a11 +3fa39460: movb *a13, a9 +3fa39470: sll 0x4, a9 +3fa39480: add a9, a11 +3fa39490: move *a11, a8, 0 +3fa394a0: jruc L3FA397C0 +L3FA394B0: +3fa394b0: movb *a13, a11 +3fa394c0: inc a11 +3fa394d0: movb a11, *a13 +3fa394e0: subk 12, a11 +3fa394f0: jrlt L3FA392B0 +3fa39500: move a14, -*sp, 1 +3fa39510: move a9, *a14+, 1 +3fa39520: move *a13(0xffc0), *a14+, 1 +3fa39540: movi 0x3fa43c18, a8 +3fa39570: move a8, *a14+, 1 +3fa39580: calla L3FB341E0 +3fa395b0: setf 8, 0, 0 +3fa395c0: zext a9, 0 +3fa395d0: move a9, a8 +3fa395e0: jruc L3FA397C0 +L3FA395F0: +3fa395f0: move *a13(0xffe0), a11, 1 +3fa39610: cmpi 0x80, a11 +3fa39630: jrne L3FA39690 +3fa39640: movi 0xd7, a9 +3fa39660: move a9, *a13(0xffe0), 1 +3fa39680: jruc L3FA39780 +L3FA39690: +3fa39690: cmpi 0x81, a11 +3fa396b0: jrne L3FA39710 +3fa396c0: movi 0xf7, a9 +3fa396e0: move a9, *a13(0xffe0), 1 +3fa39700: jruc L3FA39780 +L3FA39710: +3fa39710: cmpi 0x82, a11 +3fa39730: jrne L3FA39780 +3fa39740: movi 0xdd, a9 +3fa39760: move a9, *a13(0xffe0), 1 +L3FA39780: +3fa39780: setf 8, 0, 0 +3fa39790: move *a13(0xffe0), a11, 0 +3fa397b0: move a11, a8 +L3FA397C0: +3fa397c0: move *sp(0x80), a14, 1 +3fa397e0: mmfm sp, a9,a11,a13 +3fa39800: rets 2 +3fa39810: setf 1, 0, 0 +3fa39820: move @0xaed26, a8, 0 +3fa39850: movk 1, a8 +3fa39860: jreq L3FA39880 +3fa39870: sub a8, a8 +L3FA39880: +3fa39880: rets +L3FA39890: +3fa39890: move a13, -*sp, 1 +3fa398a0: move a14, a13 +3fa398b0: jruc L3FA39DE0 +3fa398c0: movi 0x3fa43d70, a8 +3fa398f0: jruc L3FA3A0D0 +3fa39900: movi 0x3fa43d80, a8 +3fa39930: jruc L3FA3A0D0 +3fa39940: movi 0x3fa43a18, a8 +3fa39970: jruc L3FA3A0D0 +3fa39980: movi 0x3fa43d98, a8 +3fa399b0: jruc L3FA3A0D0 +3fa399c0: movi 0x3fa43378, a8 +3fa399f0: jruc L3FA3A0D0 +3fa39a00: movi 0x3fa43a18, a8 +3fa39a30: jruc L3FA3A0D0 +3fa39a40: movi 0x3fa43da8, a8 +3fa39a70: jruc L3FA3A0D0 +3fa39a80: movi 0x3fa43db8, a8 +3fa39ab0: jruc L3FA3A0D0 +3fa39ac0: movi 0x3fa43dc8, a8 +3fa39af0: jruc L3FA3A0D0 +3fa39b00: movi 0x3fa43dd8, a8 +3fa39b30: jruc L3FA3A0D0 +3fa39b40: movi 0x3fa43de8, a8 +3fa39b70: jruc L3FA3A0D0 +3fa39b80: movi 0x3fa43548, a8 +3fa39bb0: jruc L3FA3A0D0 +3fa39bc0: movi 0x3fa43df8, a8 +3fa39bf0: jruc L3FA3A0D0 +3fa39c00: movi 0x3fa43e08, a8 +3fa39c30: jruc L3FA3A0D0 +3fa39c40: movi 0x3fa43e20, a8 +3fa39c70: jruc L3FA3A0D0 +3fa39c80: movi 0x3fa43e30, a8 +3fa39cb0: jruc L3FA3A0D0 +3fa39cc0: movi 0x3fa433c8, a8 +3fa39cf0: jruc L3FA3A0D0 +L3FA39D00: +3fa39d00: move a14, -*sp, 1 +3fa39d10: move *a13(0xffe0), *a14+, 1 +3fa39d30: movi 0x3fa43e40, a8 +L3FA39D60: +3fa39d60: move a8, *a14+, 1 +3fa39d70: calla L3FB341E0 +L3FA39DA0: +3fa39da0: movi 0x3fa43d70, a8 +3fa39dd0: jruc L3FA3A0D0 +L3FA39DE0: +3fa39de0: move *a13(0xffe0), a8, 1 +L3FA39E00: +3fa39e00: cmpi 0x11, a8 +L3FA39E20: +3fa39e20: jrhi L3FA39D00 +3fa39e30: sll 0x5, a8 +L3FA39E40: +3fa39e40: addi 0x3fa39e90, a8 +3fa39e70: move *a8, a8, 1 +L3FA39E80: +3fa39e80: jump a8 +3fa39e90: move *a6+, *a0+, 0 +L3FA39EA0: +3fa39ea0: dsjs a3, L3FA39CE0 +3fa39eb0: move *a8+, *a0+, 0 +L3FA39EC0: +3fa39ec0: dsjs a3, L3FA39D00 +3fa39ed0: move *a10+, *a0+, 0 +L3FA39EE0: +3fa39ee0: dsjs a3, L3FA39D20 +3fa39ef0: move *a12+, *a0+, 0 +L3FA39F00: +3fa39f00: dsjs a3, L3FA39D40 +3fa39f10: move *a14+, *a0+, 0 +3fa39f20: dsjs a3, L3FA39D60 +3fa39f30: movb *a8, *a0 +3fa39f40: dsjs a3, L3FA39D80 +3fa39f50: move *a0+, *a0+, 1 +3fa39f60: dsjs a3, L3FA39DA0 +3fa39f70: move *a2+, *a0+, 1 +3fa39f80: dsjs a3, L3FA39DC0 +3fa39f90: move *a4+, *a0+, 1 +3fa39fa0: dsjs a3, L3FA39DE0 +3fa39fb0: move *a6+, *a0+, 1 +3fa39fc0: dsjs a3, L3FA39E00 +3fa39fd0: move *a8+, *a0+, 1 +3fa39fe0: dsjs a3, L3FA39E20 +3fa39ff0: move *a10+, *a0+, 1 +3fa3a000: dsjs a3, L3FA39E40 +3fa3a010: move *a12+, *a0+, 1 +3fa3a020: dsjs a3, L3FA39E60 +3fa3a030: move *a14+, *a0+, 1 +3fa3a040: dsjs a3, L3FA39E80 +3fa3a050: movb *a0, *a0 +3fa3a060: dsjs a3, L3FA39EA0 +3fa3a070: movb *a2, *a0 +3fa3a080: dsjs a3, L3FA39EC0 +3fa3a090: movb *a4, *a0 +3fa3a0a0: dsjs a3, L3FA39EE0 +3fa3a0b0: movb *a6, *a0 +3fa3a0c0: dsjs a3, L3FA39F00 +L3FA3A0D0: +3fa3a0d0: move *sp(0x40), a14, 1 +3fa3a0f0: move *sp+, a13, 1 +3fa3a100: rets 2 +L3FA3A110: +3fa3a110: mmtm sp, a5,a7,a9,a10,a11,a13 +3fa3a130: move a14, a13 +3fa3a140: addi 0x120, a14 +3fa3a160: move *a13(0xffe0), a9, 1 +3fa3a180: move *a13(0xff80), a10, 1 +3fa3a1a0: calla L3FA377F0 +3fa3a1d0: sub a11, a11 +3fa3a1e0: movb a11, *a13(0x80) +3fa3a200: movb *a9(0x800), *a13(0x80) +3fa3a230: move *a9(0x780), a7, 1 +3fa3a250: andi 0xc00000, a7 +3fa3a280: sra 0x16, a7 +3fa3a290: move a7, *a13(0xd0), 1 +3fa3a2b0: jane L3FA3AE50 +3fa3a2d0: movb *a13(0x80), *a13(0xb0) +3fa3a300: move *a13(0xffc0), *a13(0x10), 1 +3fa3a330: move *a13(0x10), a11, 1 +3fa3a350: move *a13(0xffa0), a7, 1 +3fa3a370: cmp a7, a11 +3fa3a380: jagt L3FA3AC70 +L3FA3A3A0: +3fa3a3a0: move *a9(0x540), a11, 1 +3fa3a3c0: setf 16, 1, 0 +3fa3a3d0: move *a11, a11, 0 +3fa3a3e0: move a11, *a13(0x50), 1 +3fa3a400: jruc L3FA3A460 +L3FA3A410: +3fa3a410: move *a13(0x50), a11, 1 +3fa3a430: dec a11 +3fa3a440: move a11, *a13(0x50), 1 +L3FA3A460: +3fa3a460: move *a9(0x540), a7, 1 +3fa3a480: move *a13(0x10), a11, 1 +3fa3a4a0: sll 0x5, a11 +3fa3a4b0: add a11, a7 +3fa3a4c0: move *a13(0x50), a11, 1 +3fa3a4e0: sll 0x3, a11 +3fa3a4f0: move *a7(0x40), a7, 1 +3fa3a510: add a11, a7 +3fa3a520: setf 8, 0, 0 +3fa3a530: move *a7, a11, 0 +3fa3a540: subk 32, a11 +3fa3a550: jrne L3FA3A590 +3fa3a560: move *a13(0x50), a11, 1 +3fa3a580: jrgt L3FA3A410 +L3FA3A590: +3fa3a590: movk 1, a11 +3fa3a5a0: move a11, *a13(0x30), 1 +3fa3a5c0: move *a13(0x50), a7, 1 +3fa3a5e0: cmp a7, a11 +3fa3a5f0: jrgt L3FA3AAA0 +L3FA3A600: +3fa3a600: move a14, -*sp, 1 +3fa3a610: move *a13(0x30), *a14+, 1 +3fa3a630: move *a13(0x10), *a14+, 1 +3fa3a650: move a9, *a14+, 1 +3fa3a660: calla L3FA37D40 +3fa3a690: movb a8, *a13(0x110) +3fa3a6b0: movb *a13(0x110), a11 +3fa3a6d0: setf 8, 0, 0 +3fa3a6e0: move *a13(0xb0), a7, 0 +3fa3a700: cmp a7, a11 +3fa3a710: jreq L3FA3A860 +3fa3a720: move a14, -*sp, 1 +3fa3a730: move a11, *a14+, 1 +3fa3a740: move *a9(0x540), a7, 1 +3fa3a760: move *a13(0x10), a11, 1 +3fa3a780: sll 0x5, a11 +3fa3a790: add a11, a7 +3fa3a7a0: move *a13(0x30), a11, 1 +3fa3a7c0: sll 0x3, a11 +3fa3a7d0: move *a7(0x40), a7, 1 +3fa3a7f0: add a11, a7 +3fa3a800: move *a7, a8, 0 +3fa3a810: move a8, *a14+, 1 +3fa3a820: calla L3FA42F20 +3fa3a850: jruc L3FA3AA10 +L3FA3A860: +3fa3a860: move a14, -*sp, 1 +3fa3a870: move a11, *a14+, 1 +3fa3a880: move *a9(0x540), a7, 1 +3fa3a8a0: move *a13(0x10), a11, 1 +3fa3a8c0: sll 0x5, a11 +3fa3a8d0: add a11, a7 +3fa3a8e0: move *a13(0x30), a11, 1 +3fa3a900: sll 0x3, a11 +3fa3a910: move *a7(0x40), a7, 1 +3fa3a930: add a11, a7 +3fa3a940: move *a7, a8, 0 +3fa3a950: move a8, *a14+, 1 +3fa3a960: calla L3FA39020 +3fa3a990: movb a8, *a13 +3fa3a9a0: move a14, -*sp, 1 +3fa3a9b0: movk 1, a11 +3fa3a9c0: move a11, *a14+, 1 +3fa3a9d0: move a13, *a14+, 1 +3fa3a9e0: calla L3FA37970 +L3FA3AA10: +3fa3aa10: move *a13(0x30), a11, 1 +3fa3aa30: inc a11 +3fa3aa40: move a11, *a13(0x30), 1 +3fa3aa60: move *a13(0x50), a7, 1 +3fa3aa80: cmp a7, a11 +3fa3aa90: jrle L3FA3A600 +L3FA3AAA0: +3fa3aaa0: move a10, a8 +3fa3aab0: jreq L3FA3ABD0 +3fa3aac0: move a14, -*sp, 1 +3fa3aad0: move a14, -*sp, 1 +3fa3aae0: movi 0x3fa43f28, a8 +3fa3ab10: move a8, *a14+, 1 +3fa3ab20: calla L3FB458D0 +3fa3ab50: move a8, *a14+, 1 +3fa3ab60: movi 0x3fa43f28, a8 +3fa3ab90: move a8, *a14+, 1 +3fa3aba0: calla L3FA37970 +L3FA3ABD0: +3fa3abd0: move *a13(0x10), a7, 1 +3fa3abf0: inc a7 +3fa3ac00: move a7, *a13(0x10), 1 +3fa3ac20: move *a13(0xffa0), a11, 1 +3fa3ac40: cmp a11, a7 +3fa3ac50: jale L3FA3A3A0 +L3FA3AC70: +3fa3ac70: move *a9(0xd60), a11, 1 +3fa3ac90: movk 4, a7 +3fa3aca0: and a7, a11 +3fa3acb0: subk 4, a11 +3fa3acc0: jrne L3FA3AE00 +3fa3acd0: move a10, a8 +3fa3ace0: jreq L3FA3AE00 +3fa3acf0: move a14, -*sp, 1 +3fa3ad00: move a14, -*sp, 1 +3fa3ad10: movi 0x3fa43f40, a8 +3fa3ad40: move a8, *a14+, 1 +3fa3ad50: calla L3FB458D0 +3fa3ad80: move a8, *a14+, 1 +3fa3ad90: movi 0x3fa43f40, a8 +3fa3adc0: move a8, *a14+, 1 +3fa3add0: calla L3FA37970 +L3FA3AE00: +3fa3ae00: calla L3FA37860 +3fa3ae30: jauc L3FA42150 +L3FA3AE50: +3fa3ae50: dsj a7, L3FA3D130 +3fa3ae70: setf 16, 1, 0 +3fa3ae80: move a11, *a13(0x70), 0 +3fa3aea0: move a14, -*sp, 1 +3fa3aeb0: move a14, -*sp, 1 +3fa3aec0: movi 0x3fa43f50, a8 +3fa3aef0: move a8, *a14+, 1 +3fa3af00: calla L3FB458D0 +3fa3af30: move a8, *a14+, 1 +3fa3af40: movi 0x3fa43f50, a8 +3fa3af70: move a8, *a14+, 1 +3fa3af80: calla L3FA37970 +3fa3afb0: movb *a13(0x80), *a13(0xb0) +3fa3afe0: move a14, -*sp, 1 +3fa3aff0: move a14, -*sp, 1 +3fa3b000: movi 0x3fa43f78, a8 +3fa3b030: move a8, *a14+, 1 +3fa3b040: calla L3FB458D0 +3fa3b070: move a8, *a14+, 1 +3fa3b080: movi 0x3fa43f78, a8 +3fa3b0b0: move a8, *a14+, 1 +3fa3b0c0: calla L3FA37970 +3fa3b0f0: move a14, -*sp, 1 +3fa3b100: move a14, -*sp, 1 +3fa3b110: move a14, -*sp, 1 +3fa3b120: setf 8, 0, 0 +3fa3b130: move *a13(0xb0), a7, 0 +3fa3b150: move a7, *a14+, 1 +3fa3b160: calla L3FA39890 +3fa3b190: move a8, *a14+, 1 +3fa3b1a0: calla L3FB458D0 +3fa3b1d0: move a8, *a14+, 1 +3fa3b1e0: move a14, -*sp, 1 +3fa3b1f0: move a7, *a14+, 1 +3fa3b200: calla L3FA39890 +3fa3b230: move a8, *a14+, 1 +3fa3b240: calla L3FA37970 +3fa3b270: move a14, -*sp, 1 +3fa3b280: move a14, -*sp, 1 +3fa3b290: movi 0x3fa43f90, a8 +3fa3b2c0: move a8, *a14+, 1 +3fa3b2d0: calla L3FB458D0 +3fa3b300: move a8, *a14+, 1 +3fa3b310: movi 0x3fa43f90, a8 +3fa3b340: move a8, *a14+, 1 +3fa3b350: calla L3FA37970 +3fa3b380: move a14, -*sp, 1 +3fa3b390: move a14, -*sp, 1 +3fa3b3a0: movi 0x3fa43fb0, a8 +3fa3b3d0: move a8, *a14+, 1 +3fa3b3e0: calla L3FB458D0 +3fa3b410: move a8, *a14+, 1 +3fa3b420: movi 0x3fa43fb0, a8 +3fa3b450: move a8, *a14+, 1 +3fa3b460: calla L3FA37970 +3fa3b490: move *a13(0xffc0), *a13(0x10), 1 +3fa3b4c0: move *a13(0x10), a7, 1 +3fa3b4e0: move *a13(0xffa0), a11, 1 +3fa3b500: cmp a11, a7 +3fa3b510: jagt L3FA3CC70 +L3FA3B530: +3fa3b530: move a14, -*sp, 1 +3fa3b540: move *a9(0x540), a11, 1 +3fa3b560: move *a13(0x10), a7, 1 +3fa3b580: sll 0x5, a7 +3fa3b590: add a7, a11 +3fa3b5a0: move *a9(0x540), a7, 1 +3fa3b5c0: move *a7(0x20), a7, 1 +3fa3b5e0: sll 0x3, a7 +3fa3b5f0: move *a11(0x40), a11, 1 +3fa3b610: add a7, a11 +3fa3b620: setf 8, 0, 0 +3fa3b630: move *a11, a8, 0 +3fa3b640: move a8, *a14+, 1 +3fa3b650: calla L3FA421A0 +3fa3b680: move *a9(0x540), a11, 1 +3fa3b6a0: setf 16, 1, 0 +3fa3b6b0: move *a11, a11, 0 +3fa3b6c0: move a11, *a13(0x50), 1 +3fa3b6e0: jruc L3FA3B740 +L3FA3B6F0: +3fa3b6f0: move *a13(0x50), a11, 1 +3fa3b710: dec a11 +3fa3b720: move a11, *a13(0x50), 1 +L3FA3B740: +3fa3b740: move *a9(0x540), a7, 1 +3fa3b760: move *a13(0x10), a11, 1 +3fa3b780: sll 0x5, a11 +3fa3b790: add a11, a7 +3fa3b7a0: move *a13(0x50), a11, 1 +3fa3b7c0: sll 0x3, a11 +3fa3b7d0: move *a7(0x40), a7, 1 +3fa3b7f0: add a11, a7 +3fa3b800: setf 8, 0, 0 +3fa3b810: move *a7, a11, 0 +3fa3b820: subk 32, a11 +3fa3b830: jrne L3FA3B9F0 +3fa3b840: move *a13(0x50), a11, 1 +3fa3b860: jrle L3FA3B9F0 +3fa3b870: move *a9(0x540), a7, 1 +3fa3b890: move *a13(0x10), a11, 1 +3fa3b8b0: sll 0x5, a11 +3fa3b8c0: add a11, a7 +3fa3b8d0: move *a9(0x540), a11, 1 +3fa3b8f0: move *a13(0x50), a5, 1 +3fa3b910: move *a11(0x20), a11, 1 +3fa3b930: add a5, a11 +3fa3b940: sll 0x3, a11 +3fa3b950: move *a7(0x40), a7, 1 +3fa3b970: add a11, a7 +3fa3b980: move *a7, a11, 0 +3fa3b990: movk 1, a11 +3fa3b9a0: jreq L3FA3B9C0 +3fa3b9b0: sub a11, a11 +L3FA3B9C0: +3fa3b9c0: movk 15, a7 +3fa3b9d0: and a7, a11 +3fa3b9e0: jrne L3FA3B6F0 +L3FA3B9F0: +3fa3b9f0: movk 1, a11 +3fa3ba00: move a11, *a13(0x30), 1 +3fa3ba20: move *a13(0x50), a7, 1 +3fa3ba40: cmp a7, a11 +3fa3ba50: jagt L3FA3CAA0 +L3FA3BA70: +3fa3ba70: move a14, -*sp, 1 +3fa3ba80: move *a13(0x30), *a14+, 1 +3fa3baa0: move *a13(0x10), *a14+, 1 +3fa3bac0: move a9, *a14+, 1 +3fa3bad0: calla L3FA37D40 +3fa3bb00: movb a8, *a13(0x110) +3fa3bb20: move a14, -*sp, 1 +3fa3bb30: move *a9(0x540), a11, 1 +3fa3bb50: move *a13(0x10), a7, 1 +3fa3bb70: sll 0x5, a7 +3fa3bb80: add a7, a11 +3fa3bb90: move *a9(0x540), a7, 1 +3fa3bbb0: move *a13(0x30), a5, 1 +3fa3bbd0: move *a7(0x20), a7, 1 +3fa3bbf0: add a5, a7 +3fa3bc00: sll 0x3, a7 +3fa3bc10: move *a11(0x40), a11, 1 +3fa3bc30: add a7, a11 +3fa3bc40: setf 8, 0, 0 +3fa3bc50: move *a11, a8, 0 +3fa3bc60: move a8, *a14+, 1 +3fa3bc70: setf 16, 1, 0 +3fa3bc80: move *a13(0x70), a11, 0 +3fa3bca0: move a11, *a14+, 1 +3fa3bcb0: calla L3FA42720 +3fa3bce0: move *a9(0x540), a7, 1 +3fa3bd00: move *a13(0x10), a5, 1 +3fa3bd20: sll 0x5, a5 +3fa3bd30: add a5, a7 +3fa3bd40: move *a9(0x540), a5, 1 +3fa3bd60: move *a13(0x30), a11, 1 +3fa3bd80: move *a5(0x20), a5, 1 +3fa3bda0: add a11, a5 +3fa3bdb0: sll 0x3, a5 +3fa3bdc0: move *a7(0x40), a7, 1 +3fa3bde0: add a5, a7 +3fa3bdf0: setf 8, 0, 0 +3fa3be00: move *a7, a7, 0 +3fa3be10: setf 16, 1, 0 +3fa3be20: move a7, *a13(0x70), 0 +3fa3be40: movb *a13(0x110), a5 +3fa3be60: setf 8, 0, 0 +3fa3be70: move *a13(0xb0), a7, 0 +3fa3be90: cmp a7, a5 +3fa3bea0: jreq L3FA3C630 +3fa3beb0: move *a13(0x80), a7, 0 +3fa3bed0: cmp a7, a5 +3fa3bee0: jrne L3FA3C5F0 +3fa3bef0: move a14, -*sp, 1 +3fa3bf00: move a14, -*sp, 1 +3fa3bf10: movi 0x3fa43fb0, a8 +3fa3bf40: move a8, *a14+, 1 +3fa3bf50: calla L3FB458D0 +3fa3bf80: move a8, *a14+, 1 +3fa3bf90: movi 0x3fa43fb0, a8 +3fa3bfc0: move a8, *a14+, 1 +3fa3bfd0: calla L3FA37970 +3fa3c000: movb a5, *a13(0xb0) +3fa3c020: jruc L3FA3C630 +L3FA3C030: +3fa3c030: move *a9(0x900), a11, 0 +3fa3c050: subk 3, a11 +3fa3c060: jreq L3FA3C1B0 +3fa3c070: move a14, -*sp, 1 +3fa3c080: move a14, -*sp, 1 +3fa3c090: movi 0x3fa43f90, a8 +3fa3c0c0: move a8, *a14+, 1 +3fa3c0d0: calla L3FB458D0 +3fa3c100: move a8, *a14+, 1 +3fa3c110: movi 0x3fa43f90, a8 +3fa3c140: move a8, *a14+, 1 +3fa3c150: calla L3FA37970 +3fa3c180: movk 3, a11 +3fa3c190: movb a11, *a9(0x900) +L3FA3C1B0: +3fa3c1b0: move a14, -*sp, 1 +3fa3c1c0: move a14, -*sp, 1 +3fa3c1d0: movi 0x3fa43fc0, a8 +3fa3c200: move a8, *a14+, 1 +3fa3c210: calla L3FB458D0 +3fa3c240: move a8, *a14+, 1 +3fa3c250: movi 0x3fa43fc0, a8 +3fa3c280: move a8, *a14+, 1 +3fa3c290: calla L3FA37970 +3fa3c2c0: movb *a13(0x110), *a13(0xb0) +3fa3c2f0: jruc L3FA3C630 +L3FA3C300: +3fa3c300: move *a13(0x80), a11, 0 +3fa3c320: jreq L3FA3C630 +3fa3c330: move *a9(0x900), a7, 0 +3fa3c350: jreq L3FA3C4A0 +3fa3c360: move a14, -*sp, 1 +3fa3c370: move a14, -*sp, 1 +3fa3c380: movi 0x3fa43fd0, a8 +3fa3c3b0: move a8, *a14+, 1 +3fa3c3c0: calla L3FB458D0 +3fa3c3f0: move a8, *a14+, 1 +3fa3c400: movi 0x3fa43fd0, a8 +3fa3c430: move a8, *a14+, 1 +3fa3c440: calla L3FA37970 +3fa3c470: sub a7, a7 +3fa3c480: movb a7, *a9(0x900) +L3FA3C4A0: +3fa3c4a0: move a14, -*sp, 1 +3fa3c4b0: move a14, -*sp, 1 +3fa3c4c0: movi 0x3fa43fc0, a8 +3fa3c4f0: move a8, *a14+, 1 +3fa3c500: calla L3FB458D0 +3fa3c530: move a8, *a14+, 1 +3fa3c540: movi 0x3fa43fc0, a8 +3fa3c570: move a8, *a14+, 1 +3fa3c580: calla L3FA37970 +3fa3c5b0: movb *a13(0x110), *a13(0xb0) +3fa3c5e0: jruc L3FA3C630 +L3FA3C5F0: +3fa3c5f0: move a5, a5 +3fa3c600: jreq L3FA3C300 +3fa3c610: subk 3, a5 +3fa3c620: jreq L3FA3C030 +L3FA3C630: +3fa3c630: movb *a13(0x110), a11 +3fa3c650: setf 8, 0, 0 +3fa3c660: move *a13(0x80), a7, 0 +3fa3c680: cmp a7, a11 +3fa3c690: jreq L3FA3C830 +3fa3c6a0: subk 3, a11 +3fa3c6b0: jreq L3FA3C830 +3fa3c6c0: movb *a13(0x110), a11 +3fa3c6e0: jreq L3FA3C830 +3fa3c6f0: move a14, -*sp, 1 +3fa3c700: move a11, *a14+, 1 +3fa3c710: move *a9(0x540), a5, 1 +3fa3c730: move *a13(0x10), a7, 1 +3fa3c750: sll 0x5, a7 +3fa3c760: add a7, a5 +3fa3c770: move *a13(0x30), a7, 1 +3fa3c790: sll 0x3, a7 +3fa3c7a0: move *a5(0x40), a5, 1 +3fa3c7c0: add a7, a5 +3fa3c7d0: move *a5, a8, 0 +3fa3c7e0: move a8, *a14+, 1 +3fa3c7f0: calla L3FA42F20 +3fa3c820: jruc L3FA3CA00 +L3FA3C830: +3fa3c830: move a14, -*sp, 1 +3fa3c840: movb *a13(0x110), a11 +3fa3c860: move a11, *a14+, 1 +3fa3c870: move *a9(0x540), a5, 1 +3fa3c890: move *a13(0x10), a7, 1 +3fa3c8b0: sll 0x5, a7 +3fa3c8c0: add a7, a5 +3fa3c8d0: move *a13(0x30), a7, 1 +3fa3c8f0: sll 0x3, a7 +3fa3c900: move *a5(0x40), a5, 1 +3fa3c920: add a7, a5 +3fa3c930: move *a5, a8, 0 +3fa3c940: move a8, *a14+, 1 +3fa3c950: calla L3FA39020 +3fa3c980: movb a8, *a13 +3fa3c990: move a14, -*sp, 1 +3fa3c9a0: movk 1, a7 +3fa3c9b0: move a7, *a14+, 1 +3fa3c9c0: move a13, *a14+, 1 +3fa3c9d0: calla L3FA37970 +L3FA3CA00: +3fa3ca00: move *a13(0x30), a11, 1 +3fa3ca20: inc a11 +3fa3ca30: move a11, *a13(0x30), 1 +3fa3ca50: move *a13(0x50), a7, 1 +3fa3ca70: cmp a7, a11 +3fa3ca80: jale L3FA3BA70 +L3FA3CAA0: +3fa3caa0: move a10, a5 +3fa3cab0: jreq L3FA3CBD0 +3fa3cac0: move a14, -*sp, 1 +3fa3cad0: move a14, -*sp, 1 +3fa3cae0: movi 0x3fa43f28, a8 +3fa3cb10: move a8, *a14+, 1 +3fa3cb20: calla L3FB458D0 +3fa3cb50: move a8, *a14+, 1 +3fa3cb60: movi 0x3fa43f28, a8 +3fa3cb90: move a8, *a14+, 1 +3fa3cba0: calla L3FA37970 +L3FA3CBD0: +3fa3cbd0: move *a13(0x10), a5, 1 +3fa3cbf0: inc a5 +3fa3cc00: move a5, *a13(0x10), 1 +3fa3cc20: move *a13(0xffa0), a7, 1 +3fa3cc40: cmp a7, a5 +3fa3cc50: jale L3FA3B530 +L3FA3CC70: +3fa3cc70: move *a9(0xd60), a11, 1 +3fa3cc90: movk 4, a7 +3fa3cca0: and a7, a11 +3fa3ccb0: subk 4, a11 +3fa3ccc0: jrne L3FA3CE00 +3fa3ccd0: move a10, a5 +3fa3cce0: jreq L3FA3CE00 +3fa3ccf0: move a14, -*sp, 1 +3fa3cd00: move a14, -*sp, 1 +3fa3cd10: movi 0x3fa43f40, a8 +3fa3cd40: move a8, *a14+, 1 +3fa3cd50: calla L3FB458D0 +3fa3cd80: move a8, *a14+, 1 +3fa3cd90: movi 0x3fa43f40, a8 +3fa3cdc0: move a8, *a14+, 1 +3fa3cdd0: calla L3FA37970 +L3FA3CE00: +3fa3ce00: setf 8, 0, 0 +3fa3ce10: move *a13(0xb0), a11, 0 +3fa3ce30: move *a13(0x80), a5, 0 +3fa3ce50: cmp a5, a11 +3fa3ce60: jreq L3FA3CF80 +3fa3ce70: move a14, -*sp, 1 +3fa3ce80: move a14, -*sp, 1 +3fa3ce90: movi 0x3fa43fb0, a8 +3fa3cec0: move a8, *a14+, 1 +3fa3ced0: calla L3FB458D0 +3fa3cf00: move a8, *a14+, 1 +3fa3cf10: movi 0x3fa43fb0, a8 +3fa3cf40: move a8, *a14+, 1 +3fa3cf50: calla L3FA37970 +L3FA3CF80: +3fa3cf80: setf 8, 0, 0 +3fa3cf90: move *a9(0x900), a7, 0 +3fa3cfb0: subk 3, a7 +3fa3cfc0: jreq L3FA3D0E0 +3fa3cfd0: move a14, -*sp, 1 +3fa3cfe0: move a14, -*sp, 1 +3fa3cff0: movi 0x3fa43f90, a8 +3fa3d020: move a8, *a14+, 1 +3fa3d030: calla L3FB458D0 +3fa3d060: move a8, *a14+, 1 +3fa3d070: movi 0x3fa43f90, a8 +3fa3d0a0: move a8, *a14+, 1 +3fa3d0b0: calla L3FA37970 +L3FA3D0E0: +3fa3d0e0: calla L3FA37860 +3fa3d110: jauc L3FA42150 +L3FA3D130: +3fa3d130: move *a13(0xd0), a7, 1 +3fa3d150: subk 2, a7 +3fa3d160: jane L3FA42150 +3fa3d180: setf 16, 1, 0 +3fa3d190: move a11, *a13(0x70), 0 +3fa3d1b0: move a14, -*sp, 1 +3fa3d1c0: move a14, -*sp, 1 +3fa3d1d0: movi 0x3fa43f50, a8 +3fa3d200: move a8, *a14+, 1 +3fa3d210: calla L3FB458D0 +3fa3d240: move a8, *a14+, 1 +3fa3d250: movi 0x3fa43f50, a8 +3fa3d280: move a8, *a14+, 1 +3fa3d290: calla L3FA37970 +3fa3d2c0: move a14, -*sp, 1 +3fa3d2d0: move a14, -*sp, 1 +3fa3d2e0: movi 0x3fa43f78, a8 +3fa3d310: move a8, *a14+, 1 +3fa3d320: calla L3FB458D0 +3fa3d350: move a8, *a14+, 1 +3fa3d360: movi 0x3fa43f78, a8 +3fa3d390: move a8, *a14+, 1 +3fa3d3a0: calla L3FA37970 +3fa3d3d0: move *a9(0x760), a7, 1 +3fa3d3f0: btst 6, a7 +3fa3d400: jreq L3FA3D530 +3fa3d410: move a14, -*sp, 1 +3fa3d420: move a14, -*sp, 1 +3fa3d430: movi 0x3fa43388, a8 +3fa3d460: move a8, *a14+, 1 +3fa3d470: calla L3FB458D0 +3fa3d4a0: move a8, *a14+, 1 +3fa3d4b0: movi 0x3fa43388, a8 +3fa3d4e0: move a8, *a14+, 1 +3fa3d4f0: calla L3FA37970 +3fa3d520: jruc L3FA3D6E0 +L3FA3D530: +3fa3d530: move a14, -*sp, 1 +3fa3d540: move a14, -*sp, 1 +3fa3d550: move a14, -*sp, 1 +3fa3d560: setf 8, 0, 0 +3fa3d570: move *a9(0x8f8), a8, 0 +3fa3d590: move a8, *a14+, 1 +3fa3d5a0: calla L3FA39890 +3fa3d5d0: move a8, *a14+, 1 +3fa3d5e0: calla L3FB458D0 +3fa3d610: move a8, *a14+, 1 +3fa3d620: move a14, -*sp, 1 +3fa3d630: setf 8, 0, 0 +3fa3d640: move *a9(0x8f8), a8, 0 +3fa3d660: move a8, *a14+, 1 +3fa3d670: calla L3FA39890 +3fa3d6a0: move a8, *a14+, 1 +3fa3d6b0: calla L3FA37970 +L3FA3D6E0: +3fa3d6e0: setf 8, 0, 0 +3fa3d6f0: move *a9(0x900), a7, 0 +3fa3d710: subk 2, a7 +3fa3d720: jreq L3FA3D760 +3fa3d730: movi 0x5e, a7 +3fa3d750: jruc L3FA3D780 +L3FA3D760: +3fa3d760: movi 0x60, a7 +L3FA3D780: +3fa3d780: cmpi 0x5e, a7 +3fa3d7a0: jrne L3FA3D8D0 +3fa3d7b0: move a14, -*sp, 1 +3fa3d7c0: move a14, -*sp, 1 +3fa3d7d0: movi 0x3fa43ff0, a8 +3fa3d800: move a8, *a14+, 1 +3fa3d810: calla L3FB458D0 +3fa3d840: move a8, *a14+, 1 +3fa3d850: movi 0x3fa43ff0, a8 +3fa3d880: move a8, *a14+, 1 +3fa3d890: calla L3FA37970 +3fa3d8c0: jruc L3FA3D9E0 +L3FA3D8D0: +3fa3d8d0: move a14, -*sp, 1 +3fa3d8e0: move a14, -*sp, 1 +3fa3d8f0: movi 0x3fa44008, a8 +3fa3d920: move a8, *a14+, 1 +3fa3d930: calla L3FB458D0 +3fa3d960: move a8, *a14+, 1 +3fa3d970: movi 0x3fa44008, a8 +3fa3d9a0: move a8, *a14+, 1 +3fa3d9b0: calla L3FA37970 +L3FA3D9E0: +3fa3d9e0: move *a9(0x760), a7, 1 +3fa3da00: btst 7, a7 +3fa3da10: jreq L3FA3DB40 +3fa3da20: move a14, -*sp, 1 +3fa3da30: move a14, -*sp, 1 +3fa3da40: movi 0x3fa43388, a8 +3fa3da70: move a8, *a14+, 1 +3fa3da80: calla L3FB458D0 +3fa3dab0: move a8, *a14+, 1 +3fa3dac0: movi 0x3fa43388, a8 +3fa3daf0: move a8, *a14+, 1 +3fa3db00: calla L3FA37970 +3fa3db30: jruc L3FA3DCF0 +L3FA3DB40: +3fa3db40: move a14, -*sp, 1 +3fa3db50: move a14, -*sp, 1 +3fa3db60: move a14, -*sp, 1 +3fa3db70: setf 8, 0, 0 +3fa3db80: move *a9(0x900), a8, 0 +3fa3dba0: move a8, *a14+, 1 +3fa3dbb0: calla L3FA39890 +3fa3dbe0: move a8, *a14+, 1 +3fa3dbf0: calla L3FB458D0 +3fa3dc20: move a8, *a14+, 1 +3fa3dc30: move a14, -*sp, 1 +3fa3dc40: setf 8, 0, 0 +3fa3dc50: move *a9(0x900), a8, 0 +3fa3dc70: move a8, *a14+, 1 +3fa3dc80: calla L3FA39890 +3fa3dcb0: move a8, *a14+, 1 +3fa3dcc0: calla L3FA37970 +L3FA3DCF0: +3fa3dcf0: setf 8, 0, 0 +3fa3dd00: move *a9(0x908), a7, 0 +3fa3dd20: subk 2, a7 +3fa3dd30: jreq L3FA3DD70 +3fa3dd40: movi 0x5e, a7 +3fa3dd60: jruc L3FA3DD90 +L3FA3DD70: +3fa3dd70: movi 0x60, a7 +L3FA3DD90: +3fa3dd90: cmpi 0x5e, a7 +3fa3ddb0: jrne L3FA3DEE0 +3fa3ddc0: move a14, -*sp, 1 +3fa3ddd0: move a14, -*sp, 1 +3fa3dde0: movi 0x3fa44020, a8 +3fa3de10: move a8, *a14+, 1 +3fa3de20: calla L3FB458D0 +3fa3de50: move a8, *a14+, 1 +3fa3de60: movi 0x3fa44020, a8 +3fa3de90: move a8, *a14+, 1 +3fa3dea0: calla L3FA37970 +3fa3ded0: jruc L3FA3DFF0 +L3FA3DEE0: +3fa3dee0: move a14, -*sp, 1 +3fa3def0: move a14, -*sp, 1 +3fa3df00: movi 0x3fa44038, a8 +3fa3df30: move a8, *a14+, 1 +3fa3df40: calla L3FB458D0 +3fa3df70: move a8, *a14+, 1 +3fa3df80: movi 0x3fa44038, a8 +3fa3dfb0: move a8, *a14+, 1 +3fa3dfc0: calla L3FA37970 +L3FA3DFF0: +3fa3dff0: move *a9(0x760), a7, 1 +3fa3e010: btst 8, a7 +3fa3e020: jreq L3FA3E150 +3fa3e030: move a14, -*sp, 1 +3fa3e040: move a14, -*sp, 1 +3fa3e050: movi 0x3fa43388, a8 +3fa3e080: move a8, *a14+, 1 +3fa3e090: calla L3FB458D0 +3fa3e0c0: move a8, *a14+, 1 +3fa3e0d0: movi 0x3fa43388, a8 +3fa3e100: move a8, *a14+, 1 +3fa3e110: calla L3FA37970 +3fa3e140: jruc L3FA3E300 +L3FA3E150: +3fa3e150: move a14, -*sp, 1 +3fa3e160: move a14, -*sp, 1 +3fa3e170: move a14, -*sp, 1 +3fa3e180: setf 8, 0, 0 +3fa3e190: move *a9(0x908), a8, 0 +3fa3e1b0: move a8, *a14+, 1 +3fa3e1c0: calla L3FA39890 +3fa3e1f0: move a8, *a14+, 1 +3fa3e200: calla L3FB458D0 +3fa3e230: move a8, *a14+, 1 +3fa3e240: move a14, -*sp, 1 +3fa3e250: setf 8, 0, 0 +3fa3e260: move *a9(0x908), a8, 0 +3fa3e280: move a8, *a14+, 1 +3fa3e290: calla L3FA39890 +3fa3e2c0: move a8, *a14+, 1 +3fa3e2d0: calla L3FA37970 +L3FA3E300: +3fa3e300: setf 8, 0, 0 +3fa3e310: move *a9(0x910), a7, 0 +3fa3e330: subk 2, a7 +3fa3e340: jreq L3FA3E380 +3fa3e350: movi 0x5e, a7 +3fa3e370: jruc L3FA3E3A0 +L3FA3E380: +3fa3e380: movi 0x60, a7 +L3FA3E3A0: +3fa3e3a0: cmpi 0x5e, a7 +3fa3e3c0: jrne L3FA3E4F0 +3fa3e3d0: move a14, -*sp, 1 +3fa3e3e0: move a14, -*sp, 1 +3fa3e3f0: movi 0x3fa44050, a8 +3fa3e420: move a8, *a14+, 1 +3fa3e430: calla L3FB458D0 +3fa3e460: move a8, *a14+, 1 +3fa3e470: movi 0x3fa44050, a8 +3fa3e4a0: move a8, *a14+, 1 +3fa3e4b0: calla L3FA37970 +3fa3e4e0: jruc L3FA3E600 +L3FA3E4F0: +3fa3e4f0: move a14, -*sp, 1 +3fa3e500: move a14, -*sp, 1 +3fa3e510: movi 0x3fa44068, a8 +3fa3e540: move a8, *a14+, 1 +3fa3e550: calla L3FB458D0 +3fa3e580: move a8, *a14+, 1 +3fa3e590: movi 0x3fa44068, a8 +3fa3e5c0: move a8, *a14+, 1 +3fa3e5d0: calla L3FA37970 +L3FA3E600: +3fa3e600: move *a9(0x760), a7, 1 +3fa3e620: btst 9, a7 +3fa3e630: jreq L3FA3E760 +3fa3e640: move a14, -*sp, 1 +3fa3e650: move a14, -*sp, 1 +3fa3e660: movi 0x3fa43388, a8 +3fa3e690: move a8, *a14+, 1 +3fa3e6a0: calla L3FB458D0 +3fa3e6d0: move a8, *a14+, 1 +3fa3e6e0: movi 0x3fa43388, a8 +3fa3e710: move a8, *a14+, 1 +3fa3e720: calla L3FA37970 +3fa3e750: jruc L3FA3E910 +L3FA3E760: +3fa3e760: move a14, -*sp, 1 +3fa3e770: move a14, -*sp, 1 +3fa3e780: move a14, -*sp, 1 +3fa3e790: setf 8, 0, 0 +3fa3e7a0: move *a9(0x910), a8, 0 +3fa3e7c0: move a8, *a14+, 1 +3fa3e7d0: calla L3FA39890 +3fa3e800: move a8, *a14+, 1 +3fa3e810: calla L3FB458D0 +3fa3e840: move a8, *a14+, 1 +3fa3e850: move a14, -*sp, 1 +3fa3e860: setf 8, 0, 0 +3fa3e870: move *a9(0x910), a8, 0 +3fa3e890: move a8, *a14+, 1 +3fa3e8a0: calla L3FA39890 +3fa3e8d0: move a8, *a14+, 1 +3fa3e8e0: calla L3FA37970 +L3FA3E910: +3fa3e910: movb *a9(0x8f8), *a13(0x90) +3fa3e940: movb *a9(0x900), *a13(0x98) +3fa3e970: movb *a9(0x908), *a13(0xa0) +3fa3e9a0: movb *a9(0x910), *a13(0xa8) +3fa3e9d0: move a14, -*sp, 1 +3fa3e9e0: move a14, -*sp, 1 +3fa3e9f0: movi 0x3fa43fb0, a8 +3fa3ea20: move a8, *a14+, 1 +3fa3ea30: calla L3FB458D0 +3fa3ea60: move a8, *a14+, 1 +3fa3ea70: movi 0x3fa43fb0, a8 +3fa3eaa0: move a8, *a14+, 1 +3fa3eab0: calla L3FA37970 +3fa3eae0: movb *a13(0x90), *a13(0xb0) +3fa3eb10: setf 4, 0, 0 +3fa3eb20: move @0xaecfc, a7, 0 +3fa3eb50: subk 4, a7 +3fa3eb60: jrls L3FA3EB80 +3fa3eb70: movk 1, a11 +L3FA3EB80: +3fa3eb80: move a11, a5 +3fa3eb90: jrne L3FA3ECE0 +3fa3eba0: move a14, -*sp, 1 +3fa3ebb0: move a14, -*sp, 1 +3fa3ebc0: movi 0x3fa44080, a8 +3fa3ebf0: move a8, *a14+, 1 +3fa3ec00: calla L3FB458D0 +3fa3ec30: move a8, *a14+, 1 +3fa3ec40: movi 0x3fa44080, a8 +3fa3ec70: move a8, *a14+, 1 +3fa3ec80: calla L3FA37970 +3fa3ecb0: movb *a13(0xa0), *a13(0xc0) +L3FA3ECE0: +3fa3ece0: move *a13(0xffc0), *a13(0x10), 1 +3fa3ed10: move *a13(0x10), a11, 1 +3fa3ed30: move *a13(0xffa0), a7, 1 +3fa3ed50: cmp a7, a11 +3fa3ed60: jagt L3FA41660 +L3FA3ED80: +3fa3ed80: move a14, -*sp, 1 +3fa3ed90: move *a9(0x540), a11, 1 +3fa3edb0: move *a13(0x10), a7, 1 +3fa3edd0: sll 0x5, a7 +3fa3ede0: add a7, a11 +3fa3edf0: move *a9(0x540), a7, 1 +3fa3ee10: move *a7(0x20), a7, 1 +3fa3ee30: sll 0x3, a7 +3fa3ee40: move *a11(0x40), a11, 1 +3fa3ee60: add a7, a11 +3fa3ee70: setf 8, 0, 0 +3fa3ee80: move *a11, a8, 0 +3fa3ee90: move a8, *a14+, 1 +3fa3eea0: calla L3FA421A0 +3fa3eed0: move *a9(0x540), a11, 1 +3fa3eef0: setf 16, 1, 0 +3fa3ef00: move *a11, a11, 0 +3fa3ef10: move a11, *a13(0x50), 1 +3fa3ef30: jruc L3FA3EF90 +L3FA3EF40: +3fa3ef40: move *a13(0x50), a11, 1 +3fa3ef60: dec a11 +3fa3ef70: move a11, *a13(0x50), 1 +L3FA3EF90: +3fa3ef90: move *a9(0x540), a7, 1 +3fa3efb0: move *a13(0x10), a5, 1 +3fa3efd0: sll 0x5, a5 +3fa3efe0: add a5, a7 +3fa3eff0: sll 0x3, a11 +3fa3f000: move *a7(0x40), a7, 1 +3fa3f020: add a11, a7 +3fa3f030: setf 8, 0, 0 +3fa3f040: move *a7, a11, 0 +3fa3f050: subk 32, a11 +3fa3f060: jrne L3FA3F200 +3fa3f070: move *a13(0x50), a11, 1 +3fa3f090: jrle L3FA3F200 +3fa3f0a0: move *a9(0x540), a7, 1 +3fa3f0c0: move *a13(0x10), a5, 1 +3fa3f0e0: sll 0x5, a5 +3fa3f0f0: add a5, a7 +3fa3f100: move *a9(0x540), a5, 1 +3fa3f120: move *a5(0x20), a5, 1 +3fa3f140: add a11, a5 +3fa3f150: sll 0x3, a5 +3fa3f160: move *a7(0x40), a7, 1 +3fa3f180: add a5, a7 +3fa3f190: move *a7, a7, 0 +3fa3f1a0: movk 1, a7 +3fa3f1b0: jreq L3FA3F1D0 +3fa3f1c0: sub a7, a7 +L3FA3F1D0: +3fa3f1d0: movk 15, a5 +3fa3f1e0: and a5, a7 +3fa3f1f0: jrne L3FA3EF40 +L3FA3F200: +3fa3f200: movk 1, a11 +3fa3f210: move a11, *a13(0x30), 1 +3fa3f230: move *a13(0x50), a7, 1 +3fa3f250: cmp a7, a11 +3fa3f260: jagt L3FA41490 +L3FA3F280: +3fa3f280: move a14, -*sp, 1 +3fa3f290: move *a13(0x30), *a14+, 1 +3fa3f2b0: move *a13(0x10), *a14+, 1 +3fa3f2d0: move a9, *a14+, 1 +3fa3f2e0: calla L3FA37D40 +3fa3f310: movb a8, *a13(0x110) +3fa3f330: move a14, -*sp, 1 +3fa3f340: move *a9(0x540), a11, 1 +3fa3f360: move *a13(0x10), a7, 1 +3fa3f380: sll 0x5, a7 +3fa3f390: add a7, a11 +3fa3f3a0: move *a9(0x540), a7, 1 +3fa3f3c0: move *a13(0x30), a5, 1 +3fa3f3e0: move *a7(0x20), a7, 1 +3fa3f400: add a5, a7 +3fa3f410: sll 0x3, a7 +3fa3f420: move *a11(0x40), a11, 1 +3fa3f440: add a7, a11 +3fa3f450: setf 8, 0, 0 +3fa3f460: move *a11, a8, 0 +3fa3f470: move a8, *a14+, 1 +3fa3f480: setf 16, 1, 0 +3fa3f490: move *a13(0x70), a11, 0 +3fa3f4b0: move a11, *a14+, 1 +3fa3f4c0: calla L3FA42720 +3fa3f4f0: move *a9(0x540), a7, 1 +3fa3f510: move *a13(0x10), a5, 1 +3fa3f530: sll 0x5, a5 +3fa3f540: add a5, a7 +3fa3f550: move *a9(0x540), a5, 1 +3fa3f570: move *a13(0x30), a11, 1 +3fa3f590: move *a5(0x20), a5, 1 +3fa3f5b0: add a11, a5 +3fa3f5c0: sll 0x3, a5 +3fa3f5d0: move *a7(0x40), a7, 1 +3fa3f5f0: add a5, a7 +3fa3f600: setf 8, 0, 0 +3fa3f610: move *a7, a7, 0 +3fa3f620: setf 16, 1, 0 +3fa3f630: move a7, *a13(0x70), 0 +3fa3f650: sub a5, a5 +3fa3f660: move a5, *a13(0xf0), 1 +3fa3f680: setf 4, 0, 0 +3fa3f690: move @0xaecfc, a7, 0 +3fa3f6c0: subk 4, a7 +3fa3f6d0: jrls L3FA3F6F0 +3fa3f6e0: movk 1, a5 +L3FA3F6F0: +3fa3f6f0: dsj a5, L3FA402E0 +3fa3f710: movb *a13(0x110), a7 +3fa3f730: setf 8, 0, 0 +3fa3f740: move *a13(0xb0), a5, 0 +3fa3f760: cmp a5, a7 +3fa3f770: jaeq L3FA411E0 +3fa3f790: move *a13(0x90), a5, 0 +3fa3f7b0: cmp a5, a7 +3fa3f7c0: jrne L3FA3F900 +3fa3f7d0: move a14, -*sp, 1 +3fa3f7e0: move a14, -*sp, 1 +3fa3f7f0: movi 0x3fa43fb0, a8 +3fa3f820: move a8, *a14+, 1 +3fa3f830: calla L3FB458D0 +3fa3f860: move a8, *a14+, 1 +3fa3f870: movi 0x3fa43fb0, a8 +3fa3f8a0: move a8, *a14+, 1 +3fa3f8b0: calla L3FA37970 +3fa3f8e0: jauc L3FA402A0 +L3FA3F900: +3fa3f900: move *a13(0x98), a5, 0 +3fa3f920: cmp a5, a7 +3fa3f930: jrne L3FA3FA70 +3fa3f940: move a14, -*sp, 1 +3fa3f950: move a14, -*sp, 1 +3fa3f960: movi 0x3fa43fc0, a8 +3fa3f990: move a8, *a14+, 1 +3fa3f9a0: calla L3FB458D0 +3fa3f9d0: move a8, *a14+, 1 +3fa3f9e0: movi 0x3fa43fc0, a8 +3fa3fa10: move a8, *a14+, 1 +3fa3fa20: calla L3FA37970 +3fa3fa50: jauc L3FA402A0 +L3FA3FA70: +3fa3fa70: move *a13(0xa0), a5, 0 +3fa3fa90: cmp a5, a7 +3fa3faa0: jrne L3FA3FBD0 +3fa3fab0: move a14, -*sp, 1 +3fa3fac0: move a14, -*sp, 1 +3fa3fad0: movi 0x3fa44098, a8 +3fa3fb00: move a8, *a14+, 1 +3fa3fb10: calla L3FB458D0 +3fa3fb40: move a8, *a14+, 1 +3fa3fb50: movi 0x3fa44098, a8 +3fa3fb80: move a8, *a14+, 1 +3fa3fb90: calla L3FA37970 +3fa3fbc0: jruc L3FA402A0 +L3FA3FBD0: +3fa3fbd0: move *a13(0xa8), a5, 0 +3fa3fbf0: cmp a5, a7 +3fa3fc00: jrne L3FA3FD30 +3fa3fc10: move a14, -*sp, 1 +3fa3fc20: move a14, -*sp, 1 +3fa3fc30: movi 0x3fa440b0, a8 +3fa3fc60: move a8, *a14+, 1 +3fa3fc70: calla L3FB458D0 +3fa3fca0: move a8, *a14+, 1 +3fa3fcb0: movi 0x3fa440b0, a8 +3fa3fce0: move a8, *a14+, 1 +3fa3fcf0: calla L3FA37970 +3fa3fd20: jruc L3FA402A0 +L3FA3FD30: +3fa3fd30: subk 2, a7 +3fa3fd40: jreq L3FA3FD80 +3fa3fd50: movi 0x5e, a7 +3fa3fd70: jruc L3FA3FDA0 +L3FA3FD80: +3fa3fd80: movi 0x60, a7 +L3FA3FDA0: +3fa3fda0: cmpi 0x5e, a7 +3fa3fdc0: jrne L3FA3FEF0 +3fa3fdd0: move a14, -*sp, 1 +3fa3fde0: move a14, -*sp, 1 +3fa3fdf0: movi 0x3fa44050, a8 +3fa3fe20: move a8, *a14+, 1 +3fa3fe30: calla L3FB458D0 +3fa3fe60: move a8, *a14+, 1 +3fa3fe70: movi 0x3fa44050, a8 +3fa3fea0: move a8, *a14+, 1 +3fa3feb0: calla L3FA37970 +3fa3fee0: jruc L3FA40000 +L3FA3FEF0: +3fa3fef0: move a14, -*sp, 1 +3fa3ff00: move a14, -*sp, 1 +3fa3ff10: movi 0x3fa44068, a8 +3fa3ff40: move a8, *a14+, 1 +3fa3ff50: calla L3FB458D0 +3fa3ff80: move a8, *a14+, 1 +3fa3ff90: movi 0x3fa44068, a8 +3fa3ffc0: move a8, *a14+, 1 +3fa3ffd0: calla L3FA37970 +L3FA40000: +3fa40000: move a14, -*sp, 1 +3fa40010: move a14, -*sp, 1 +3fa40020: move a14, -*sp, 1 +3fa40030: movb *a13(0x110), a7 +3fa40050: move a7, *a14+, 1 +3fa40060: calla L3FA39890 +3fa40090: move a8, *a14+, 1 +3fa400a0: calla L3FB458D0 +3fa400d0: move a8, *a14+, 1 +3fa400e0: move a14, -*sp, 1 +3fa400f0: move a7, *a14+, 1 +3fa40100: calla L3FA39890 +3fa40130: move a8, *a14+, 1 +3fa40140: calla L3FA37970 +3fa40170: movb a7, *a13(0xa8) +3fa40190: move a14, -*sp, 1 +3fa401a0: move a14, -*sp, 1 +3fa401b0: movi 0x3fa440b0, a8 +3fa401e0: move a8, *a14+, 1 +3fa401f0: calla L3FB458D0 +3fa40220: move a8, *a14+, 1 +3fa40230: movi 0x3fa440b0, a8 +3fa40260: move a8, *a14+, 1 +3fa40270: calla L3FA37970 +L3FA402A0: +3fa402a0: movb a7, *a13(0xb0) +3fa402c0: jauc L3FA411E0 +L3FA402E0: +3fa402e0: move *a9(0x540), a7, 1 +3fa40300: move *a13(0x10), a5, 1 +3fa40320: sll 0x5, a5 +3fa40330: add a5, a7 +3fa40340: sll 0x3, a11 +3fa40350: move *a7(0x40), a7, 1 +3fa40370: add a11, a7 +3fa40380: setf 8, 0, 0 +3fa40390: move *a7, a11, 0 +3fa403a0: subk 32, a11 +3fa403b0: jrne L3FA403F0 +3fa403c0: movb *a13(0xb0), *a13(0x110) +L3FA403F0: +3fa403f0: movb *a13(0x110), a11 +3fa40410: move *a13(0xb0), a7, 0 +3fa40430: cmp a7, a11 +3fa40440: jaeq L3FA41140 +3fa40460: move *a13(0xc0), a5, 0 +3fa40480: cmp a5, a11 +3fa40490: jaeq L3FA41140 +3fa404b0: move *a13(0x90), a5, 0 +3fa404d0: cmp a5, a11 +3fa404e0: jrne L3FA40640 +3fa404f0: move a14, -*sp, 1 +3fa40500: move a14, -*sp, 1 +3fa40510: movi 0x3fa43fb0, a8 +3fa40540: move a8, *a14+, 1 +3fa40550: calla L3FB458D0 +3fa40580: move a8, *a14+, 1 +3fa40590: movi 0x3fa43fb0, a8 +3fa405c0: move a8, *a14+, 1 +3fa405d0: calla L3FA37970 +3fa40600: movb a11, *a13(0xb0) +3fa40620: jauc L3FA411E0 +L3FA40640: +3fa40640: move *a13(0x98), a5, 0 +3fa40660: cmp a5, a11 +3fa40670: jrne L3FA407D0 +3fa40680: move a14, -*sp, 1 +3fa40690: move a14, -*sp, 1 +3fa406a0: movi 0x3fa43fc0, a8 +3fa406d0: move a8, *a14+, 1 +3fa406e0: calla L3FB458D0 +3fa40710: move a8, *a14+, 1 +3fa40720: movi 0x3fa43fc0, a8 +3fa40750: move a8, *a14+, 1 +3fa40760: calla L3FA37970 +3fa40790: movb a11, *a13(0xb0) +3fa407b0: jauc L3FA411E0 +L3FA407D0: +3fa407d0: move *a13(0xa0), a5, 0 +3fa407f0: cmp a5, a11 +3fa40800: jrne L3FA409A0 +3fa40810: move a14, -*sp, 1 +3fa40820: move a14, -*sp, 1 +3fa40830: movi 0x3fa44080, a8 +3fa40860: move a8, *a14+, 1 +3fa40870: calla L3FB458D0 +3fa408a0: move a8, *a14+, 1 +3fa408b0: movi 0x3fa44080, a8 +3fa408e0: move a8, *a14+, 1 +3fa408f0: calla L3FA37970 +3fa40920: movb a11, *a13(0xc0) +3fa40940: movi 0x80, a5 +3fa40960: move a5, *a13(0xf0), 1 +3fa40980: jauc L3FA411E0 +L3FA409A0: +3fa409a0: move *a13(0xa8), a5, 0 +3fa409c0: cmp a5, a11 +3fa409d0: jrne L3FA40B60 +3fa409e0: move a14, -*sp, 1 +3fa409f0: move a14, -*sp, 1 +3fa40a00: movi 0x3fa440c8, a8 +3fa40a30: move a8, *a14+, 1 +3fa40a40: calla L3FB458D0 +3fa40a70: move a8, *a14+, 1 +3fa40a80: movi 0x3fa440c8, a8 +3fa40ab0: move a8, *a14+, 1 +3fa40ac0: calla L3FA37970 +3fa40af0: movb a11, *a13(0xc0) +3fa40b10: movi 0x80, a5 +3fa40b30: move a5, *a13(0xf0), 1 +3fa40b50: jruc L3FA411E0 +L3FA40B60: +3fa40b60: subk 2, a11 +3fa40b70: jreq L3FA40BB0 +3fa40b80: movi 0x5e, a11 +3fa40ba0: jruc L3FA40BD0 +L3FA40BB0: +3fa40bb0: movi 0x60, a11 +L3FA40BD0: +3fa40bd0: cmpi 0x5e, a11 +3fa40bf0: jrne L3FA40D20 +3fa40c00: move a14, -*sp, 1 +3fa40c10: move a14, -*sp, 1 +3fa40c20: movi 0x3fa44050, a8 +3fa40c50: move a8, *a14+, 1 +3fa40c60: calla L3FB458D0 +3fa40c90: move a8, *a14+, 1 +3fa40ca0: movi 0x3fa44050, a8 +3fa40cd0: move a8, *a14+, 1 +3fa40ce0: calla L3FA37970 +3fa40d10: jruc L3FA40E30 +L3FA40D20: +3fa40d20: move a14, -*sp, 1 +3fa40d30: move a14, -*sp, 1 +3fa40d40: movi 0x3fa44068, a8 +3fa40d70: move a8, *a14+, 1 +3fa40d80: calla L3FB458D0 +3fa40db0: move a8, *a14+, 1 +3fa40dc0: movi 0x3fa44068, a8 +3fa40df0: move a8, *a14+, 1 +3fa40e00: calla L3FA37970 +L3FA40E30: +3fa40e30: move a14, -*sp, 1 +3fa40e40: move a14, -*sp, 1 +3fa40e50: move a14, -*sp, 1 +3fa40e60: movb *a13(0x110), a11 +3fa40e80: move a11, *a14+, 1 +3fa40e90: calla L3FA39890 +3fa40ec0: move a8, *a14+, 1 +3fa40ed0: calla L3FB458D0 +3fa40f00: move a8, *a14+, 1 +3fa40f10: move a14, -*sp, 1 +3fa40f20: move a11, *a14+, 1 +3fa40f30: calla L3FA39890 +3fa40f60: move a8, *a14+, 1 +3fa40f70: calla L3FA37970 +3fa40fa0: movb a11, *a13(0xa8) +3fa40fc0: move a14, -*sp, 1 +3fa40fd0: move a14, -*sp, 1 +3fa40fe0: movi 0x3fa440c8, a8 +3fa41010: move a8, *a14+, 1 +3fa41020: calla L3FB458D0 +3fa41050: move a8, *a14+, 1 +3fa41060: movi 0x3fa440c8, a8 +3fa41090: move a8, *a14+, 1 +3fa410a0: calla L3FA37970 +3fa410d0: movb a11, *a13(0xc0) +3fa410f0: movi 0x80, a5 +3fa41110: move a5, *a13(0xf0), 1 +3fa41130: jruc L3FA411E0 +L3FA41140: +3fa41140: move *a13(0xc0), a5, 0 +3fa41160: cmp a11, a5 +3fa41170: jrne L3FA411E0 +3fa41180: cmp a11, a7 +3fa41190: jreq L3FA411E0 +3fa411a0: movi 0x80, a5 +3fa411c0: move a5, *a13(0xf0), 1 +L3FA411E0: +3fa411e0: move a14, -*sp, 1 +3fa411f0: movb *a13(0x110), a11 +3fa41210: move a11, *a14+, 1 +3fa41220: move *a9(0x540), a7, 1 +3fa41240: move *a13(0x10), a5, 1 +3fa41260: sll 0x5, a5 +3fa41270: add a5, a7 +3fa41280: move *a13(0x30), a5, 1 +3fa412a0: sll 0x3, a5 +3fa412b0: move *a7(0x40), a7, 1 +3fa412d0: add a5, a7 +3fa412e0: setf 8, 0, 0 +3fa412f0: move *a7, a8, 0 +3fa41300: move a8, *a14+, 1 +3fa41310: calla L3FA39020 +3fa41340: move *a13(0xf0), a7, 1 +3fa41360: or a7, a8 +3fa41370: movb a8, *a13 +3fa41380: move a14, -*sp, 1 +3fa41390: movk 1, a5 +3fa413a0: move a5, *a14+, 1 +3fa413b0: move a13, *a14+, 1 +3fa413c0: calla L3FA37970 +3fa413f0: move *a13(0x30), a11, 1 +3fa41410: inc a11 +3fa41420: move a11, *a13(0x30), 1 +3fa41440: move *a13(0x50), a5, 1 +3fa41460: cmp a5, a11 +3fa41470: jale L3FA3F280 +L3FA41490: +3fa41490: move a10, a5 +3fa414a0: jreq L3FA415C0 +3fa414b0: move a14, -*sp, 1 +3fa414c0: move a14, -*sp, 1 +3fa414d0: movi 0x3fa43f28, a8 +3fa41500: move a8, *a14+, 1 +3fa41510: calla L3FB458D0 +3fa41540: move a8, *a14+, 1 +3fa41550: movi 0x3fa43f28, a8 +3fa41580: move a8, *a14+, 1 +3fa41590: calla L3FA37970 +L3FA415C0: +3fa415c0: move *a13(0x10), a7, 1 +3fa415e0: inc a7 +3fa415f0: move a7, *a13(0x10), 1 +3fa41610: move *a13(0xffa0), a5, 1 +3fa41630: cmp a5, a7 +3fa41640: jale L3FA3ED80 +L3FA41660: +3fa41660: move *a9(0xd60), a11, 1 +3fa41680: movk 4, a7 +3fa41690: and a7, a11 +3fa416a0: subk 4, a11 +3fa416b0: jrne L3FA417F0 +3fa416c0: move a10, a5 +3fa416d0: jreq L3FA417F0 +3fa416e0: move a14, -*sp, 1 +3fa416f0: move a14, -*sp, 1 +3fa41700: movi 0x3fa43f40, a8 +3fa41730: move a8, *a14+, 1 +3fa41740: calla L3FB458D0 +3fa41770: move a8, *a14+, 1 +3fa41780: movi 0x3fa43f40, a8 +3fa417b0: move a8, *a14+, 1 +3fa417c0: calla L3FA37970 +L3FA417F0: +3fa417f0: setf 8, 0, 0 +3fa41800: move *a13(0xb0), a11, 0 +3fa41820: move *a13(0x90), a5, 0 +3fa41840: cmp a5, a11 +3fa41850: jreq L3FA41990 +3fa41860: move a14, -*sp, 1 +3fa41870: move a14, -*sp, 1 +3fa41880: movi 0x3fa43fb0, a8 +3fa418b0: move a8, *a14+, 1 +3fa418c0: calla L3FB458D0 +3fa418f0: move a8, *a14+, 1 +3fa41900: movi 0x3fa43fb0, a8 +3fa41930: move a8, *a14+, 1 +3fa41940: calla L3FA37970 +3fa41970: movb a5, *a13(0xb0) +L3FA41990: +3fa41990: setf 4, 0, 0 +3fa419a0: move @0xaecfc, a11, 0 +3fa419d0: subk 4, a11 +3fa419e0: jrhi L3FA41A10 +3fa419f0: sub a11, a11 +3fa41a00: jruc L3FA41A20 +L3FA41A10: +3fa41a10: movk 1, a11 +L3FA41A20: +3fa41a20: move a11, a8 +3fa41a30: jrne L3FA41BE0 +3fa41a40: setf 8, 0, 0 +3fa41a50: move *a13(0xc0), a11, 0 +3fa41a70: move *a13(0xa0), a5, 0 +3fa41a90: cmp a5, a11 +3fa41aa0: jreq L3FA41BE0 +3fa41ab0: move a14, -*sp, 1 +3fa41ac0: move a14, -*sp, 1 +3fa41ad0: movi 0x3fa44080, a8 +3fa41b00: move a8, *a14+, 1 +3fa41b10: calla L3FB458D0 +3fa41b40: move a8, *a14+, 1 +3fa41b50: movi 0x3fa44080, a8 +3fa41b80: move a8, *a14+, 1 +3fa41b90: calla L3FA37970 +3fa41bc0: movb a5, *a13(0xc0) +L3FA41BE0: +3fa41be0: setf 8, 0, 0 +3fa41bf0: move *a13(0xa8), a11, 0 +3fa41c10: move *a9(0x910), a5, 0 +3fa41c30: cmp a5, a11 +3fa41c40: jreq L3FA42120 +3fa41c50: move *a9(0x910), a5, 0 +3fa41c70: subk 2, a5 +3fa41c80: jreq L3FA41CC0 +3fa41c90: movi 0x5e, a5 +3fa41cb0: jruc L3FA41CE0 +L3FA41CC0: +3fa41cc0: movi 0x60, a5 +L3FA41CE0: +3fa41ce0: cmpi 0x5e, a5 +3fa41d00: jrne L3FA41E30 +3fa41d10: move a14, -*sp, 1 +3fa41d20: move a14, -*sp, 1 +3fa41d30: movi 0x3fa44050, a8 +3fa41d60: move a8, *a14+, 1 +3fa41d70: calla L3FB458D0 +3fa41da0: move a8, *a14+, 1 +3fa41db0: movi 0x3fa44050, a8 +3fa41de0: move a8, *a14+, 1 +3fa41df0: calla L3FA37970 +3fa41e20: jruc L3FA41F40 +L3FA41E30: +3fa41e30: move a14, -*sp, 1 +3fa41e40: move a14, -*sp, 1 +3fa41e50: movi 0x3fa44068, a8 +3fa41e80: move a8, *a14+, 1 +3fa41e90: calla L3FB458D0 +3fa41ec0: move a8, *a14+, 1 +3fa41ed0: movi 0x3fa44068, a8 +3fa41f00: move a8, *a14+, 1 +3fa41f10: calla L3FA37970 +L3FA41F40: +3fa41f40: move a14, -*sp, 1 +3fa41f50: move a14, -*sp, 1 +3fa41f60: move a14, -*sp, 1 +3fa41f70: setf 8, 0, 0 +3fa41f80: move *a9(0x910), a8, 0 +3fa41fa0: move a8, *a14+, 1 +3fa41fb0: calla L3FA39890 +3fa41fe0: move a8, *a14+, 1 +3fa41ff0: calla L3FB458D0 +3fa42020: move a8, *a14+, 1 +3fa42030: move a14, -*sp, 1 +3fa42040: setf 8, 0, 0 +3fa42050: move *a9(0x910), a8, 0 +3fa42070: move a8, *a14+, 1 +3fa42080: calla L3FA39890 +3fa420b0: move a8, *a14+, 1 +3fa420c0: calla L3FA37970 +3fa420f0: movb *a9(0x910), *a13(0xa8) +L3FA42120: +3fa42120: calla L3FA37860 +L3FA42150: +3fa42150: move *sp(0xe0), a14, 1 +3fa42170: mmfm sp, a5,a7,a9,a10,a11,a13 +3fa42190: rets 2 +L3FA421A0: +3fa421a0: mmtm sp, a11,a13 +3fa421c0: move a14, a13 +3fa421d0: move *a13(0xffe0), a11, 1 +3fa421f0: jrne L3FA42310 +3fa42200: move a14, -*sp, 1 +3fa42210: move a14, -*sp, 1 +3fa42220: movi 0x3fa440e0, a8 +3fa42250: move a8, *a14+, 1 +3fa42260: calla L3FB458D0 +3fa42290: move a8, *a14+, 1 +3fa422a0: movi 0x3fa440e0, a8 +3fa422d0: move a8, *a14+, 1 +3fa422e0: calla L3FA37970 +L3FA42310: +3fa42310: dsjs a11, L3FA42430 +3fa42320: move a14, -*sp, 1 +3fa42330: move a14, -*sp, 1 +3fa42340: movi 0x3fa44100, a8 +3fa42370: move a8, *a14+, 1 +3fa42380: calla L3FB458D0 +3fa423b0: move a8, *a14+, 1 +3fa423c0: movi 0x3fa44100, a8 +3fa423f0: move a8, *a14+, 1 +3fa42400: calla L3FA37970 +L3FA42430: +3fa42430: move *a13(0xffe0), a11, 1 +3fa42450: subk 2, a11 +3fa42460: jrne L3FA42580 +3fa42470: move a14, -*sp, 1 +3fa42480: move a14, -*sp, 1 +3fa42490: movi 0x3fa44120, a8 +3fa424c0: move a8, *a14+, 1 +3fa424d0: calla L3FB458D0 +3fa42500: move a8, *a14+, 1 +3fa42510: movi 0x3fa44120, a8 +3fa42540: move a8, *a14+, 1 +3fa42550: calla L3FA37970 +L3FA42580: +3fa42580: move *a13(0xffe0), a11, 1 +3fa425a0: subk 3, a11 +3fa425b0: jrne L3FA426D0 +3fa425c0: move a14, -*sp, 1 +3fa425d0: move a14, -*sp, 1 +3fa425e0: movi 0x3fa44140, a8 +3fa42610: move a8, *a14+, 1 +3fa42620: calla L3FB458D0 +3fa42650: move a8, *a14+, 1 +3fa42660: movi 0x3fa44140, a8 +3fa42690: move a8, *a14+, 1 +3fa426a0: calla L3FA37970 +L3FA426D0: +3fa426d0: move *sp(0x60), a14, 1 +3fa426f0: mmfm sp, a11,a13 +3fa42710: rets 2 +L3FA42720: +3fa42720: mmtm sp, a7,a9,a11,a13 +3fa42740: move a14, a13 +3fa42750: move *a13(0xffe0), a11, 1 +3fa42770: movk 15, a9 +3fa42780: and a11, a9 +3fa42790: move *a13(0xffc0), a11, 1 +3fa427b0: movk 15, a7 +3fa427c0: and a11, a7 +3fa427d0: cmp a7, a9 +3fa427e0: jreq L3FA42ED0 +3fa427f0: move a14, -*sp, 1 +3fa42800: move a14, -*sp, 1 +3fa42810: movi 0x3fa44160, a8 +3fa42840: move a8, *a14+, 1 +3fa42850: calla L3FB458D0 +3fa42880: move a8, *a14+, 1 +3fa42890: movi 0x3fa44160, a8 +3fa428c0: move a8, *a14+, 1 +3fa428d0: calla L3FA37970 +3fa42900: btst 1, a11 +3fa42910: jreq L3FA42A30 +3fa42920: move a14, -*sp, 1 +3fa42930: move a14, -*sp, 1 +3fa42940: movi 0x3fa44180, a8 +3fa42970: move a8, *a14+, 1 +3fa42980: calla L3FB458D0 +3fa429b0: move a8, *a14+, 1 +3fa429c0: movi 0x3fa44180, a8 +3fa429f0: move a8, *a14+, 1 +3fa42a00: calla L3FA37970 +L3FA42A30: +3fa42a30: btst 2, a11 +3fa42a40: jreq L3FA42B60 +3fa42a50: move a14, -*sp, 1 +3fa42a60: move a14, -*sp, 1 +3fa42a70: movi 0x3fa44198, a8 +3fa42aa0: move a8, *a14+, 1 +3fa42ab0: calla L3FB458D0 +3fa42ae0: move a8, *a14+, 1 +3fa42af0: movi 0x3fa44198, a8 +3fa42b20: move a8, *a14+, 1 +3fa42b30: calla L3FA37970 +L3FA42B60: +3fa42b60: btst 3, a11 +3fa42b70: jreq L3FA42C90 +3fa42b80: move a14, -*sp, 1 +3fa42b90: move a14, -*sp, 1 +3fa42ba0: movi 0x3fa441b0, a8 +3fa42bd0: move a8, *a14+, 1 +3fa42be0: calla L3FB458D0 +3fa42c10: move a8, *a14+, 1 +3fa42c20: movi 0x3fa441b0, a8 +3fa42c50: move a8, *a14+, 1 +3fa42c60: calla L3FA37970 +L3FA42C90: +3fa42c90: btst 0, a11 +3fa42ca0: jreq L3FA42DC0 +3fa42cb0: move a14, -*sp, 1 +3fa42cc0: move a14, -*sp, 1 +3fa42cd0: movi 0x3fa441c8, a8 +3fa42d00: move a8, *a14+, 1 +3fa42d10: calla L3FB458D0 +3fa42d40: move a8, *a14+, 1 +3fa42d50: movi 0x3fa441c8, a8 +3fa42d80: move a8, *a14+, 1 +3fa42d90: calla L3FA37970 +L3FA42DC0: +3fa42dc0: move a14, -*sp, 1 +3fa42dd0: move a14, -*sp, 1 +3fa42de0: movi 0x3fa441e0, a8 +3fa42e10: move a8, *a14+, 1 +3fa42e20: calla L3FB458D0 +3fa42e50: move a8, *a14+, 1 +3fa42e60: movi 0x3fa441e0, a8 +3fa42e90: move a8, *a14+, 1 +3fa42ea0: calla L3FA37970 +L3FA42ED0: +3fa42ed0: move *sp(0xa0), a14, 1 +3fa42ef0: mmfm sp, a7,a9,a11,a13 +3fa42f10: rets 2 +L3FA42F20: +3fa42f20: mmtm sp, a9,a11,a13 +3fa42f40: move a14, a13 +3fa42f50: setf 8, 0, 0 +3fa42f60: move *a13(0xffc0), a11, 0 +3fa42f80: jreq L3FA42FB0 +3fa42f90: subk 4, a11 +3fa42fa0: jrls L3FA43050 +L3FA42FB0: +3fa42fb0: move a14, -*sp, 1 +3fa42fc0: movk 1, a11 +3fa42fd0: move a11, *a14+, 1 +3fa42fe0: move a13, a9 +3fa42ff0: subk 32, a9 +3fa43000: move a9, *a14+, 1 +3fa43010: calla L3FA37970 +3fa43040: jruc L3FA43270 +L3FA43050: +3fa43050: move a14, -*sp, 1 +3fa43060: move a14, -*sp, 1 +3fa43070: move *a13(0xffe0), a11, 0 +3fa43090: sll 0x7, a11 +3fa430a0: addi 0x266720, a11 +3fa430d0: move *a13(0xffc0), a9, 0 +3fa430f0: dec a9 +3fa43100: sll 0x5, a9 +3fa43110: add a9, a11 +3fa43120: move *a11+, *a14+, 1 +3fa43130: calla L3FB458D0 +3fa43160: move a8, *a14+, 1 +3fa43170: setf 8, 0, 0 +3fa43180: move *a13(0xffe0), a11, 0 +3fa431a0: sll 0x7, a11 +3fa431b0: addi 0x266720, a11 +3fa431e0: move *a13(0xffc0), a9, 0 +3fa43200: dec a9 +3fa43210: sll 0x5, a9 +3fa43220: add a9, a11 +3fa43230: move *a11+, *a14+, 1 +3fa43240: calla L3FA37970 +L3FA43270: +3fa43270: move *sp(0x80), a14, 1 +3fa43290: mmfm sp, a9,a11,a13 +3fa432b0: rets 2 +3fa432c0: srl 0x18, a0 +3fa432d0: .word 0x0076 +3fa432e0: srl 0x15, b12 +3fa432f0: srl 0x18, a0 +3fa43300: sra 0x20, a0 +3fa43310: sra 0x18, a0 +3fa43320: .word 0x7c00 +3fa43330: divu a8, a0 +3fa43340: mpys a8, a0 +L3FA43350: +3fa43350: .word 0x7b00 +3fa43360: .word 0x7d00 +3fa43370: dsjs a0, L3FA43280 +3fa43380: dsjs a0, L3FA43390 +L3FA43390: +3fa43390: mpys a0, a0 +3fa433a0: srl 0x8, a0 +3fa433b0: sla 0x0, a0 +L3FA433C0: +3fa433c0: dsjs a0, L3FA43350 +3fa433d0: andn a8, a0 +3fa433e0: dsjs a0, L3FA434F0 +3fa433f0: rev a14 +3fa43400: .word 0x0061 +3fa43410: move a11, sp +3fa43420: dsjs a0, L3FA43530 +3fa43430: sub a0, a0 +3fa43440: .word 0x7600 +3fa43450: subb a0, a0 +L3FA43460: +3fa43460: subb a8, a0 +3fa43470: .word 0x7e00 +3fa43480: btst a0, a0 +3fa43490: .word 0x7800 +3fa434a0: move a0, a0 +3fa434b0: dsjs a0, L3FA434C0 +L3FA434C0: +3fa434c0: dsjs b13, L3FA433C0 +3fa434d0: dsjs a0, L3FA43460 +3fa434e0: rev b14 +L3FA434F0: +3fa434f0: .word 0x0050 +3fa43500: .word 0x0051 +3fa43510: .word 0x7e56 +3fa43520: xor a8, a0 +L3FA43530: +3fa43530: divs a0, a0 +3fa43540: divs a8, a0 +3fa43550: sll a8, a0 +3fa43560: mpyu a0, a0 +3fa43570: sll 0x10, a0 +3fa43580: sra 0x10, a0 +3fa43590: sla 0x18, a0 +3fa435a0: cmp a0, a0 +3fa435b0: .word 0x0054 +3fa435c0: .word 0x0062 +3fa435d0: subb a2, a6 +3fa435e0: addc a8, a0 +3fa435f0: .word 0x0052 +3fa43600: .word 0x0064 +3fa43610: subb a2, a12 +3fa43620: sra a8, a0 +3fa43630: modu a8, a0 +3fa43640: srl a0, a0 +3fa43650: sra 0x8, a0 +3fa43660: srl a8, a0 +3fa43670: move a0, b0 +3fa43680: .word 0x004c +3fa43690: .word 0x0068 +3fa436a0: or b2, b6 +3fa436b0: rl a8, a0 +3fa436c0: lmo a0, a0 +3fa436d0: lmo a8, a0 +3fa436e0: mods a0, a0 +3fa436f0: modu a0, a0 +3fa43700: .word 0x7000 +L3FA43710: +3fa43710: .word 0x7100 +L3FA43720: +3fa43720: .word 0x7200 +3fa43730: mpyu a8, a0 +3fa43740: .word 0x7300 +3fa43750: .word 0x7400 +3fa43760: .word 0x7700 +3fa43770: dsjs a0, L3FA43780 +L3FA43780: +3fa43780: rev b13 +3fa43790: .word 0x0079 +3fa437a0: dsjs b14, L3FA43720 +3fa437b0: .word 0x7a00 +3fa437c0: and a0, a0 +3fa437d0: .word 0x0069 +3fa437e0: srl 0x17, b12 +3fa437f0: dsjs a0, L3FA43800 +L3FA43800: +3fa43800: rev b14 +3fa43810: dsjs a13, L3FA43710 +3fa43820: srl 0x10, a0 +3fa43830: move a8, b0 +3fa43840: .word 0x0045 +3fa43850: sra a11, sp +3fa43860: sla 0x8, a0 +3fa43870: move a8, b0 +3fa43880: andn a8, a0 +L3FA43890: +3fa43890: .word 0x0063 +3fa438a0: addc a9, a8 +3fa438b0: rev a9 +L3FA438C0: +3fa438c0: dsjs b12, L3FA438C0 +3fa438d0: sra 0x20, a0 +3fa438e0: sra 0x16, b2 +3fa438f0: .word 0x7b00 +3fa43900: .word 0x007b +3fa43910: .word 0x7d7d +3fa43920: rl 0x10, a0 +3fa43930: rl 0x18, a0 +3fa43940: sll 0x18, a0 +3fa43950: .word 0x7500 +3fa43960: and a0, a0 +3fa43970: .word 0x0072 +3fa43980: rev a12 +3fa43990: dsjs b14, L3FA43890 +3fa439a0: rl 0x8, a0 +3fa439b0: .word 0x342f +3fa439c0: rl 0x8, a0 +3fa439d0: rl 0x11, sp +3fa439e0: rl 0x18, a0 +3fa439f0: .word 0x342f +3fa43a00: dsjs a0, L3FA43890 +3fa43a10: add a8, a0 +3fa43a20: add a8, a0 +3fa43a30: .word 0x0045 +3fa43a40: .word 0x0043 +3fa43a50: .word 0x0045 +3fa43a60: .word 0x0049 +3fa43a70: .word 0x004e +3fa43a80: .word 0x0055 +3fa43a90: rl b2, b4 +3fa43aa0: .word 0x7300 +3fa43ab0: .word 0x0073 +3fa43ac0: sra a11, a1 +3fa43ad0: .word 0x7400 +3fa43ae0: .word 0x0068 +3fa43af0: srl a10, a9 +3fa43b00: modu a11, a14 +3fa43b10: rl b11, b2 +3fa43b20: srl a11, a14 +3fa43b30: .word 0x7220 +3fa43b40: .word 0x7165 +3fa43b50: sra b11, b5 +3fa43b60: .word 0x7473 +3fa43b70: .word 0x7420 +3fa43b80: sla 0x3, sp +3fa43b90: .word 0x7270 +3fa43ba0: modu a3, a9 +3fa43bb0: sla 0x3, b4 +3fa43bc0: sra a1, a5 +3fa43bd0: sll a1, a0 +3fa43be0: .word 0x7479 +3fa43bf0: .word 0x7365 +3fa43c00: .word 0x0a2e +3fa43c10: addc a0, a0 +3fa43c20: sra a3, a1 +3fa43c30: modu a1, a0 +3fa43c40: sll b11, b2 +3fa43c50: .word 0x7320 +3fa43c60: .word 0x7465 +3fa43c70: sra 0x1f, a0 +3fa43c80: sra a1, a5 +3fa43c90: sla 0x1, a9 +3fa43ca0: .word 0x7361 +3fa43cb0: modu b11, b3 +3fa43cc0: rl a11, a3 +3fa43cd0: .word 0x7461 +3fa43ce0: sra a3, a5 +3fa43cf0: .word 0x7720 +3fa43d00: .word 0x7469 +3fa43d10: sla 0x3, a8 +3fa43d20: rl a3, a3 +3fa43d30: .word 0x7261 +3fa43d40: sra 0x1f, a0 +3fa43d50: sra a1, a5 +3fa43d60: rev a9 +3fa43d70: .word 0x0042 +3fa43d80: .word 0x3525 +3fa43d90: rl 0x0, a0 +3fa43da0: .word 0x3400 +3fa43db0: .word 0x3500 +3fa43dc0: andn a0, a0 +3fa43dd0: dsjs a0, L3FA43E60 +3fa43de0: btst a8, a0 +3fa43df0: sla a0, a0 +3fa43e00: sll 0x8, a0 +3fa43e10: rev b6 +3fa43e20: .word 0x005a +3fa43e30: rev b7 +3fa43e40: sla a10, a2 +3fa43e50: sla 0x3, a4 +L3FA43E60: +3fa43e60: rl a3, a3 +3fa43e70: .word 0x7261 +3fa43e80: sll a11, a1 +3fa43e90: sra b11, b4 +3fa43ea0: sla 0x3, b2 +3fa43eb0: sra b11, b3 +3fa43ec0: sla 0x3, b4 +3fa43ed0: .word 0x756e +3fa43ee0: sll a3, a13 +3fa43ef0: .word 0x7265 +3fa43f00: sll 0x9, a0 +3fa43f10: .word 0x0a64 +3fa43f20: subi 0xfff3fff5, a0 +3fa43f50: divu b8, b11 +3fa43f60: mods b9, b0 +3fa43f70: movk 24, a0 +3fa43f80: rev a8 +3fa43f90: sra 0x18, b11 +3fa43fa0: rev b0 +3fa43fb0: .word 0x000f +3fa43fc0: .word 0x000e +3fa43fd0: sra 0x18, b11 +3fa43fe0: .word 0x0042 +3fa43ff0: sra 0x18, b11 +3fa44000: movk 24, a0 +3fa44010: rev a13 +3fa44020: sra 0x10, b11 +3fa44030: movk 24, a0 +3fa44040: rev a14 +3fa44050: sra 0x8, b11 +3fa44060: movk 24, a0 +3fa44070: rev sp +3fa44080: .word 0x7d1b +3fa44090: movk 24, a0 +3fa440a0: .word 0x004e +3fa440b0: move b8, a11 +3fa440c0: movk 24, a0 +3fa440d0: .word 0x007c +3fa440e0: sla 0x18, b11 +3fa440f0: rev b5 +3fa44100: sla 0x18, b11 +3fa44110: rev b6 +3fa44120: sla 0x18, b11 +3fa44130: rev b3 +3fa44140: sla 0x18, b11 +3fa44150: rev b4 +3fa44160: divu b8, b11 +3fa44170: rev b0 +3fa44180: rl 0x9, b11 +3fa44190: dsjs a0, L3FA44320 +3fa441a0: rev b4 +3fa441b0: .word 0x353b +3fa441c0: dsjs a0, L3FA44350 +3fa441d0: rev b7 +3fa441e0: .word 0x006d +L3FA441F0: +3fa441f0: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fa44210: move a14, a13 +3fa44220: move *a13(0xffc0), a9, 1 +3fa44240: setf 16, 1, 0 +3fa44250: move *a9(0x59b0), a7, 0 +3fa44270: move *a9(0x59c0), a5, 0 +3fa44290: add a5, a7 +3fa442a0: move a7, a2 +3fa442b0: dec a2 +3fa442c0: move *a9(0x5990), a7, 0 +3fa442e0: move *a9(0x59a0), a5, 0 +3fa44300: add a5, a7 +3fa44310: move a7, a4 +L3FA44320: +3fa44320: dec a4 +3fa44330: move *a9(0x540), a7, 1 +L3FA44350: +3fa44350: move *a13(0xff80), a5, 1 +3fa44370: sll 0x5, a5 +3fa44380: add a5, a7 +3fa44390: move *a9(0x540), a5, 1 +3fa443b0: move *a5(0x20), a5, 1 +3fa443d0: sll 0x3, a5 +3fa443e0: move *a7(0x40), a7, 1 +3fa44400: add a5, a7 +3fa44410: setf 8, 0, 0 +3fa44420: move *a7, a7, 0 +3fa44430: movk 1, a11 +3fa44440: jrne L3FA44460 +3fa44450: sub a11, a11 +L3FA44460: +3fa44460: move *a9(0x540), a7, 1 +3fa44480: move *a13(0xff40), a5, 1 +3fa444a0: sll 0x5, a5 +3fa444b0: add a5, a7 +3fa444c0: move *a9(0x540), a5, 1 +3fa444e0: move *a5(0x20), a5, 1 +3fa44500: sll 0x3, a5 +3fa44510: move *a7(0x40), a7, 1 +3fa44530: add a5, a7 +3fa44540: move *a7, a12, 0 +3fa44550: movk 1, a12 +3fa44560: jrne L3FA44580 +3fa44570: sub a12, a12 +L3FA44580: +3fa44580: move *a13(0xffa0), a7, 1 +3fa445a0: move *a13(0xff60), a5, 1 +3fa445c0: cmp a5, a7 +3fa445d0: jrne L3FA44650 +3fa445e0: move *a13(0xff80), a5, 1 +3fa44600: move *a13(0xff40), a7, 1 +3fa44620: cmp a7, a5 +3fa44630: jaeq L3FA458B0 +L3FA44650: +3fa44650: move *a13(0xff60), a7, 1 +3fa44670: dsjs a7, L3FA44780 +3fa44680: move *a13(0xff40), a7, 1 +3fa446a0: dec a7 +3fa446b0: move a7, *a13(0xff40), 1 +3fa446d0: move *a9(0x540), a5, 1 +3fa446f0: move a12, a7 +3fa44700: neg a7 +3fa44710: setf 16, 1, 0 +3fa44720: move *a5, a5, 0 +3fa44730: sra a7, a5 +3fa44740: inc a5 +3fa44750: move a5, *a13(0xff60), 1 +3fa44770: jruc L3FA448B0 +L3FA44780: +3fa44780: move *a9(0x540), a7, 1 +3fa447a0: move a11, a5 +3fa447b0: neg a5 +3fa447c0: setf 16, 1, 0 +3fa447d0: move *a7, a7, 0 +3fa447e0: sra a5, a7 +3fa447f0: move *a13(0xffa0), a5, 1 +3fa44810: cmp a7, a5 +3fa44820: jrle L3FA448B0 +3fa44830: move *a13(0xff80), a7, 1 +3fa44850: inc a7 +3fa44860: move a7, *a13(0xff80), 1 +3fa44880: movk 1, a5 +3fa44890: move a5, *a13(0xffa0), 1 +L3FA448B0: +3fa448b0: move a11, a5 +3fa448c0: jreq L3FA44930 +3fa448d0: move *a13(0xffa0), a7, 1 +3fa448f0: sll 0x1, a7 +3fa44900: dec a7 +3fa44910: move a7, *a13(0xffa0), 1 +L3FA44930: +3fa44930: move a12, a5 +3fa44940: jreq L3FA449B0 +3fa44950: move *a13(0xff60), a7, 1 +3fa44970: sll 0x1, a7 +3fa44980: dec a7 +3fa44990: move a7, *a13(0xff60), 1 +L3FA449B0: +3fa449b0: move *a9(0x59b0), a7, 0 +3fa449d0: move *a13(0xffa0), a5, 1 +3fa449f0: cmp a7, a5 +3fa44a00: jrge L3FA44A80 +3fa44a10: move a11, a7 +3fa44a20: neg a7 +3fa44a30: move *a9(0x59b0), a5, 0 +3fa44a50: sra a7, a5 +3fa44a60: move a5, *a13(0xffa0), 1 +L3FA44A80: +3fa44a80: move *a13(0xff60), a7, 1 +3fa44aa0: dec a7 +3fa44ab0: cmp a2, a7 +3fa44ac0: jrle L3FA44B40 +3fa44ad0: move a12, a7 +3fa44ae0: neg a7 +3fa44af0: move a2, a5 +3fa44b00: inc a5 +3fa44b10: sra a7, a5 +3fa44b20: move a5, *a13(0xff60), 1 +L3FA44B40: +3fa44b40: move *a13(0xff40), a7, 1 +3fa44b60: jale L3FA458B0 +3fa44b80: move *a9(0x540), a5, 1 +3fa44ba0: move *a5(0x10), a5, 0 +3fa44bc0: move *a13(0xff80), a7, 1 +3fa44be0: cmp a5, a7 +3fa44bf0: jagt L3FA458B0 +3fa44c10: move *a9(0x540), a5, 1 +3fa44c30: move *a5(0x10), a5, 0 +3fa44c50: move *a13(0xff40), a7, 1 +3fa44c70: cmp a5, a7 +3fa44c80: jrle L3FA44D50 +3fa44c90: move *a9(0x540), a5, 1 +3fa44cb0: move *a5(0x10), a5, 0 +3fa44cd0: move a5, *a13(0xff40), 1 +3fa44cf0: move *a9(0x540), a7, 1 +3fa44d10: move *a7, a7, 0 +3fa44d20: inc a7 +3fa44d30: move a7, *a13(0xff60), 1 +L3FA44D50: +3fa44d50: move *a13(0xff80), a7, 1 +3fa44d70: move *a13(0xff40), a5, 1 +3fa44d90: cmp a5, a7 +3fa44da0: jrne L3FA45090 +3fa44db0: move a14, -*sp, 1 +3fa44dc0: move *a9(0xa40), a8, 0 +3fa44de0: move a8, *a14+, 1 +3fa44df0: move *a13(0xff60), a3, 1 +3fa44e10: move *a13(0xffa0), a5, 1 +3fa44e30: sub a5, a3 +3fa44e40: move *a9(0xa30), a5, 0 +3fa44e60: mpys a5, a3 +3fa44e70: move a3, *a14+, 1 +3fa44e80: move *a9(0x5990), a5, 0 +3fa44ea0: sub a5, a7 +3fa44eb0: move *a9(0xa40), a5, 0 +3fa44ed0: mpys a5, a7 +3fa44ee0: move *a9(0xa70), a5, 0 +3fa44f00: add a5, a7 +3fa44f10: addk 4, a7 +3fa44f20: move a7, *a14+, 1 +3fa44f30: move *a9(0x59b0), a7, 0 +3fa44f50: move *a13(0xffa0), a5, 1 +3fa44f70: sub a7, a5 +3fa44f80: move *a9(0xa30), a7, 0 +3fa44fa0: mpys a7, a5 +3fa44fb0: addk 4, a5 +3fa44fc0: move a5, *a14+, 1 +3fa44fd0: move *a9(0x520), *a14+, 1 +3fa44ff0: move *a9(0x80), *a14+, 1 +3fa45010: move @0x1a6810, *a14+, 1 +3fa45040: calla L3F99E8F0 +3fa45070: jauc L3FA458B0 +L3FA45090: +3fa45090: move a14, -*sp, 1 +3fa450a0: move *a9(0xa40), a8, 0 +3fa450c0: move a8, *a14+, 1 +3fa450d0: move *a13(0xffa0), a3, 1 +3fa450f0: move a2, a5 +3fa45100: sub a3, a5 +3fa45110: move *a9(0xa30), a3, 0 +3fa45130: inc a5 +3fa45140: mpys a3, a5 +3fa45150: move a5, *a14+, 1 +3fa45160: move *a9(0x5990), a5, 0 +3fa45180: sub a5, a7 +3fa45190: move *a9(0xa40), a5, 0 +3fa451b0: mpys a5, a7 +3fa451c0: move *a9(0xa70), a5, 0 +3fa451e0: add a5, a7 +3fa451f0: addk 4, a7 +3fa45200: move a7, *a14+, 1 +3fa45210: move *a9(0x59b0), a7, 0 +3fa45230: move *a13(0xffa0), a5, 1 +3fa45250: sub a7, a5 +3fa45260: move *a9(0xa30), a7, 0 +3fa45280: mpys a7, a5 +3fa45290: addk 4, a5 +3fa452a0: move a5, *a14+, 1 +3fa452b0: move *a9(0x520), *a14+, 1 +3fa452d0: move *a9(0x80), *a14+, 1 +3fa452f0: move @0x1a6810, *a14+, 1 +3fa45320: calla L3F99E8F0 +3fa45350: move *a13(0xff80), a10, 1 +3fa45370: inc a10 +3fa45380: move *a13(0xff40), a7, 1 +3fa453a0: cmp a7, a10 +3fa453b0: jrge L3FA45640 +L3FA453C0: +3fa453c0: move a14, -*sp, 1 +3fa453d0: setf 16, 1, 0 +3fa453e0: move *a9(0xa40), a8, 0 +3fa45400: move a8, *a14+, 1 +3fa45410: move *a9(0x59c0), a7, 0 +3fa45430: move *a9(0xa30), a5, 0 +3fa45450: mpys a5, a7 +3fa45460: move a7, *a14+, 1 +3fa45470: move *a9(0x5990), a7, 0 +3fa45490: move a10, a5 +3fa454a0: sub a7, a5 +3fa454b0: move *a9(0xa40), a7, 0 +3fa454d0: mpys a7, a5 +3fa454e0: move *a9(0xa70), a7, 0 +3fa45500: add a7, a5 +3fa45510: addk 4, a5 +3fa45520: move a5, *a14+, 1 +3fa45530: movk 4, a7 +3fa45540: move a7, *a14+, 1 +3fa45550: move *a9(0x520), *a14+, 1 +3fa45570: move *a9(0x80), *a14+, 1 +3fa45590: move @0x1a6810, *a14+, 1 +3fa455c0: calla L3F99E8F0 +3fa455f0: inc a10 +3fa45600: move *a13(0xff40), a5, 1 +3fa45620: cmp a5, a10 +3fa45630: jrlt L3FA453C0 +L3FA45640: +3fa45640: move a14, -*sp, 1 +3fa45650: setf 16, 1, 0 +3fa45660: move *a9(0xa40), a8, 0 +3fa45680: move a8, *a14+, 1 +3fa45690: move *a9(0x59b0), a7, 0 +3fa456b0: move *a13(0xff60), a5, 1 +3fa456d0: sub a7, a5 +3fa456e0: move *a9(0xa30), a7, 0 +3fa45700: mpys a7, a5 +3fa45710: move a5, *a14+, 1 +3fa45720: move *a9(0x5990), a7, 0 +3fa45740: move *a13(0xff40), a5, 1 +3fa45760: sub a7, a5 +3fa45770: move *a9(0xa40), a7, 0 +3fa45790: mpys a7, a5 +3fa457a0: move *a9(0xa70), a7, 0 +3fa457c0: add a7, a5 +3fa457d0: addk 4, a5 +3fa457e0: move a5, *a14+, 1 +3fa457f0: movk 4, a7 +3fa45800: move a7, *a14+, 1 +3fa45810: move *a9(0x520), *a14+, 1 +3fa45830: move *a9(0x80), *a14+, 1 +3fa45850: move @0x1a6810, *a14+, 1 +3fa45880: calla L3F99E8F0 +L3FA458B0: +3fa458b0: move *sp(0x180), a14, 1 +3fa458d0: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fa458f0: rets 2 +L3FA45900: +3fa45900: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fa45920: move a14, a13 +3fa45930: move *a13(0xffe0), a9, 1 +3fa45950: move *a13(0xffa0), a7, 1 +3fa45970: move *a13(0xff60), a5, 1 +3fa45990: cmp a5, a7 +3fa459a0: jrne L3FA45BC0 +3fa459b0: move *a13(0xffc0), a10, 1 +3fa459d0: move *a13(0xff80), a5, 1 +3fa459f0: cmp a5, a10 +3fa45a00: jage L3FA462A0 +3fa45a20: setf 8, 0, 0 +L3FA45A30: +3fa45a30: move *a9(0x540), a7, 1 +3fa45a50: move *a13(0xffa0), a5, 1 +3fa45a70: sll 0x5, a5 +3fa45a80: add a5, a7 +3fa45a90: move *a9(0x540), a5, 1 +3fa45ab0: move *a5(0x20), a5, 1 +3fa45ad0: add a10, a5 +3fa45ae0: sll 0x3, a5 +3fa45af0: move *a7(0x40), a7, 1 +3fa45b10: add a5, a7 +3fa45b20: move *a7, a5, 0 +3fa45b30: movk 1, a3 +3fa45b40: xor a3, a5 +3fa45b50: movb a5, *a7 +3fa45b60: inc a10 +3fa45b70: move *a13(0xff80), a7, 1 +3fa45b90: cmp a7, a10 +3fa45ba0: jrlt L3FA45A30 +3fa45bb0: jruc L3FA462A0 +L3FA45BC0: +3fa45bc0: move *a13(0xffc0), a10, 1 +3fa45be0: move *a9(0x540), a3, 1 +3fa45c00: setf 16, 1, 0 +3fa45c10: move *a3, a3, 0 +3fa45c20: cmp a3, a10 +3fa45c30: jrgt L3FA45DF0 +L3FA45C40: +3fa45c40: move *a9(0x540), a7, 1 +3fa45c60: move *a13(0xffa0), a5, 1 +3fa45c80: sll 0x5, a5 +3fa45c90: add a5, a7 +3fa45ca0: move *a9(0x540), a5, 1 +3fa45cc0: move *a5(0x20), a5, 1 +3fa45ce0: add a10, a5 +3fa45cf0: sll 0x3, a5 +3fa45d00: move *a7(0x40), a7, 1 +3fa45d20: add a5, a7 +3fa45d30: setf 8, 0, 0 +3fa45d40: move *a7, a5, 0 +3fa45d50: movk 1, a3 +3fa45d60: xor a3, a5 +3fa45d70: movb a5, *a7 +3fa45d80: inc a10 +3fa45d90: move *a9(0x540), a7, 1 +3fa45db0: setf 16, 1, 0 +3fa45dc0: move *a7, a7, 0 +3fa45dd0: cmp a7, a10 +3fa45de0: jrle L3FA45C40 +L3FA45DF0: +3fa45df0: move *a13(0xffa0), a7, 1 +3fa45e10: move a7, a11 +3fa45e20: inc a11 +3fa45e30: move *a13(0xff60), a5, 1 +3fa45e50: cmp a5, a11 +3fa45e60: jrge L3FA460C0 +L3FA45E70: +3fa45e70: movk 1, a10 +3fa45e80: move *a9(0x540), a7, 1 +3fa45ea0: move *a7, a7, 0 +3fa45eb0: cmp a7, a10 +3fa45ec0: jrgt L3FA46070 +L3FA45ED0: +3fa45ed0: move *a9(0x540), a7, 1 +3fa45ef0: move a11, a5 +3fa45f00: sll 0x5, a5 +3fa45f10: add a5, a7 +3fa45f20: move *a9(0x540), a5, 1 +3fa45f40: move *a5(0x20), a5, 1 +3fa45f60: add a10, a5 +3fa45f70: sll 0x3, a5 +3fa45f80: move *a7(0x40), a7, 1 +3fa45fa0: add a5, a7 +3fa45fb0: setf 8, 0, 0 +3fa45fc0: move *a7, a5, 0 +3fa45fd0: movk 1, a3 +3fa45fe0: xor a3, a5 +3fa45ff0: movb a5, *a7 +3fa46000: inc a10 +3fa46010: move *a9(0x540), a7, 1 +3fa46030: setf 16, 1, 0 +3fa46040: move *a7, a7, 0 +3fa46050: cmp a7, a10 +3fa46060: jrle L3FA45ED0 +L3FA46070: +3fa46070: inc a11 +3fa46080: move *a13(0xff60), a7, 1 +3fa460a0: cmp a7, a11 +3fa460b0: jrlt L3FA45E70 +L3FA460C0: +3fa460c0: movk 1, a10 +3fa460d0: move *a13(0xff80), a7, 1 +3fa460f0: cmp a7, a10 +3fa46100: jrge L3FA462A0 +3fa46110: setf 8, 0, 0 +L3FA46120: +3fa46120: move *a9(0x540), a7, 1 +3fa46140: move *a13(0xff60), a5, 1 +3fa46160: sll 0x5, a5 +3fa46170: add a5, a7 +3fa46180: move *a9(0x540), a5, 1 +3fa461a0: move *a5(0x20), a5, 1 +3fa461c0: add a10, a5 +3fa461d0: sll 0x3, a5 +3fa461e0: move *a7(0x40), a7, 1 +3fa46200: add a5, a7 +3fa46210: move *a7, a5, 0 +3fa46220: movk 1, a3 +3fa46230: xor a3, a5 +3fa46240: movb a5, *a7 +3fa46250: inc a10 +3fa46260: move *a13(0xff80), a7, 1 +3fa46280: cmp a7, a10 +3fa46290: jrlt L3FA46120 +L3FA462A0: +3fa462a0: move *sp(0x100), a14, 1 +3fa462c0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fa462e0: rets 2 +L3FA462F0: +3fa462f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fa46310: move a14, a13 +3fa46320: move *a13(0xffe0), a9, 1 +3fa46340: move @0x1a66b0, @0x26fa90, 1 +3fa46390: move @0x26fa90, a11, 1 +3fa463c0: subk 2, a11 +3fa463d0: jaeq L3FA47B90 +3fa463f0: move a9, @0x26f800, 1 +3fa46420: setf 16, 1, 0 +3fa46430: move *a9(0xa30), a11, 0 +3fa46450: sra 0x1, a11 +3fa46460: move a11, @0x26fa70, 1 +3fa46490: sub a11, a11 +3fa464a0: move a11, @0x26f970, 1 +3fa464d0: move @0x1a6630, a7, 1 +3fa46500: move *a9(0xa70), a5, 0 +3fa46520: sub a5, a7 +3fa46530: subk 4, a7 +3fa46540: move *a9(0xa40), a5, 0 +3fa46560: divs a5, a7 +3fa46570: move *a9(0x5990), a5, 0 +3fa46590: add a5, a7 +3fa465a0: move a7, @0x26f9d0, 1 +3fa465d0: move *a9(0x540), a5, 1 +3fa465f0: sll 0x5, a7 +3fa46600: add a7, a5 +3fa46610: move *a9(0x540), a7, 1 +3fa46630: move *a7(0x20), a7, 1 +3fa46650: sll 0x3, a7 +3fa46660: move *a5(0x40), a5, 1 +3fa46680: add a7, a5 +3fa46690: setf 8, 0, 0 +3fa466a0: move *a5, a7, 0 +3fa466b0: movk 1, a7 +3fa466c0: jrne L3FA466E0 +3fa466d0: sub a7, a7 +L3FA466E0: +3fa466e0: movb a7, @0x26f960 +3fa46710: move @0x1a6610, a7, 1 +3fa46740: move @0x26fa70, a5, 1 +3fa46770: add a5, a7 +3fa46780: subk 4, a7 +3fa46790: setf 16, 1, 0 +3fa467a0: move *a9(0xa30), a5, 0 +3fa467c0: divs a5, a7 +3fa467d0: move *a9(0x59b0), a5, 0 +3fa467f0: add a5, a7 +3fa46800: move a7, @0x26f9b0, 1 +3fa46830: move @0x26f960, a5 +3fa46860: jreq L3FA468C0 +3fa46870: inc a7 +3fa46880: sra 0x1, a7 +3fa46890: move a7, @0x26f9b0, 1 +L3FA468C0: +3fa468c0: move *a9(0x540), a5, 1 +3fa468e0: move @0x26f960, a7 +3fa46910: neg a7 +3fa46920: move *a5, a5, 0 +3fa46930: sra a7, a5 +3fa46940: move @0x26f9b0, a7, 1 +3fa46970: inc a5 +3fa46980: cmp a5, a7 +3fa46990: jrle L3FA46A60 +3fa469a0: move *a9(0x540), a5, 1 +3fa469c0: move @0x26f960, a7 +3fa469f0: neg a7 +3fa46a00: move *a5, a5, 0 +3fa46a10: sra a7, a5 +3fa46a20: inc a5 +3fa46a30: move a5, @0x26f9b0, 1 +L3FA46A60: +3fa46a60: move @0x26f9b0, a7, 1 +3fa46a90: jrgt L3FA46AE0 +3fa46aa0: movk 1, a5 +3fa46ab0: move a5, @0x26f9b0, 1 +L3FA46AE0: +3fa46ae0: move @0x26f9b0, a7, 1 +3fa46b10: move a7, @0x26fa30, 1 +3fa46b40: move a7, @0x26f9f0, 1 +3fa46b70: move @0x26f9d0, a5, 1 +3fa46ba0: move a5, @0x26fa50, 1 +3fa46bd0: move a5, @0x26fa10, 1 +3fa46c00: move *a9(0x540), a11, 1 +3fa46c20: move *a11, a11, 0 +3fa46c30: mpys a5, a11 +3fa46c40: add a7, a11 +3fa46c50: move a11, @0x26f920, 1 +3fa46c80: move a11, @0x26f900, 1 +3fa46cb0: move a11, @0x26f940, 1 +3fa46ce0: move a7, *a9(0x5a70), 1 +3fa46d00: move a5, *a9(0x5a90), 1 +3fa46d20: move a14, -*sp, 1 +3fa46d30: move @0x1a65f0, *a14+, 1 +3fa46d60: sub a5, a5 +3fa46d70: move a5, *a14+, 1 +3fa46d80: move a5, *a14+, 1 +3fa46d90: movk 1, a5 +3fa46da0: move a5, *a14+, 1 +3fa46db0: move a5, *a14+, 1 +3fa46dc0: movi 0x23c04f, a5 +3fa46df0: move a5, *a14+, 1 +3fa46e00: sub a5, a5 +3fa46e10: move a5, *a14+, 1 +3fa46e20: move @0x1a6590, *a14+, 1 +3fa46e50: move @0x1a6810, *a14+, 1 +3fa46e80: calla L3FD59FD0 +3fa46eb0: move a8, a10 +3fa46ec0: jreq L3FA46FE0 +3fa46ed0: move a14, -*sp, 1 +3fa46ee0: move a10, *a14+, 1 +3fa46ef0: movi 0x3fa5c070, a8 +3fa46f20: move a8, *a14+, 1 +3fa46f30: calla L3FB341E0 +3fa46f60: move a5, @0x26f990, 1 +3fa46f90: move a5, @0x26f800, 1 +3fa46fc0: jauc L3FA47B90 +L3FA46FE0: +3fa46fe0: movk 1, a11 +3fa46ff0: move a11, @0x26f990, 1 +3fa47020: move @0x1a65f0, a7, 1 +3fa47050: move *a9(0x5ab0), a5, 1 +3fa47070: sub a5, a7 +3fa47080: move a14, -*sp, 1 +3fa47090: setf 8, 0, 0 +3fa470a0: move @0xaed10, a5, 0 +3fa470d0: sll 0x5, a5 +3fa470e0: addi 0x117c70, a5 +3fa47110: move *a5+, *a14+, 1 +3fa47120: calla L3FB43EB0 +3fa47150: cmp a8, a7 +3fa47160: jrhi L3FA477A0 +3fa47170: move @0x26fa90, a7, 1 +3fa471a0: dsj a7, L3FA477A0 +3fa471c0: movb *a9(0x5ad0), a7 +3fa471e0: jrne L3FA47260 +3fa471f0: move a14, -*sp, 1 +3fa47200: move a9, *a14+, 1 +3fa47210: calla L3FA4D2D0 +3fa47240: jauc L3FA47B90 +L3FA47260: +3fa47260: movb *a9(0x5ad0), a7 +3fa47280: dsjs a7, L3FA47300 +3fa47290: move a14, -*sp, 1 +3fa472a0: move a9, *a14+, 1 +3fa472b0: calla L3FA4F6A0 +3fa472e0: jauc L3FA47B90 +L3FA47300: +3fa47300: movb *a9(0x5ad0), a7 +3fa47320: subk 2, a7 +3fa47330: jrne L3FA473A0 +3fa47340: move a14, -*sp, 1 +3fa47350: move a9, *a14+, 1 +3fa47360: calla L3FA51300 +3fa47390: jruc L3FA47B90 +L3FA473A0: +3fa473a0: sub a7, a7 +3fa473b0: movb a7, *a9(0x5ad0) +3fa473d0: move @0x26fa90, a5, 1 +3fa47400: dsj a5, L3FA47B90 +3fa47420: move @0x1a7350, a5, 1 +3fa47450: dsj a5, L3FA47B90 +3fa47470: move @0x26f7e0, a5, 1 +3fa474a0: cmp a5, a9 +3fa474b0: jrne L3FA47B90 +3fa474c0: move a14, -*sp, 1 +3fa474d0: move @0x26f8e0, *a14+, 1 +3fa47500: move @0x26f8c0, *a14+, 1 +3fa47530: move @0x26f8a0, *a14+, 1 +3fa47560: move @0x26f880, *a14+, 1 +3fa47590: move a9, *a14+, 1 +3fa475a0: calla L3FA45900 +3fa475d0: move a14, -*sp, 1 +3fa475e0: move @0x26f8e0, *a14+, 1 +3fa47610: move @0x26f8c0, *a14+, 1 +3fa47640: move @0x26f8a0, *a14+, 1 +3fa47670: move @0x26f880, *a14+, 1 +3fa476a0: move a9, *a14+, 1 +3fa476b0: movk 4, a5 +3fa476c0: move a5, *a14+, 1 +3fa476d0: calla L3FA441F0 +3fa47700: move a7, @0x26f7e0, 1 +3fa47730: move a7, @0x1a7350, 1 +3fa47760: calla L3FA65030 +3fa47790: jruc L3FA47B90 +L3FA477A0: +3fa477a0: sub a7, a7 +3fa477b0: movb a7, *a9(0x5ad0) +3fa477d0: move @0x26fa90, a5, 1 +3fa47800: dsj a5, L3FA47B90 +3fa47820: move @0x1a7350, a5, 1 +3fa47850: dsj a5, L3FA47B90 +3fa47870: move @0x26f7e0, a5, 1 +3fa478a0: cmp a5, a9 +3fa478b0: jrne L3FA47B90 +3fa478c0: move a14, -*sp, 1 +3fa478d0: move @0x26f8e0, *a14+, 1 +3fa47900: move @0x26f8c0, *a14+, 1 +3fa47930: move @0x26f8a0, *a14+, 1 +3fa47960: move @0x26f880, *a14+, 1 +3fa47990: move a9, *a14+, 1 +3fa479a0: calla L3FA45900 +3fa479d0: move a14, -*sp, 1 +3fa479e0: move @0x26f8e0, *a14+, 1 +3fa47a10: move @0x26f8c0, *a14+, 1 +3fa47a40: move @0x26f8a0, *a14+, 1 +3fa47a70: move @0x26f880, *a14+, 1 +3fa47aa0: move a9, *a14+, 1 +3fa47ab0: movk 5, a5 +3fa47ac0: move a5, *a14+, 1 +3fa47ad0: calla L3FA441F0 +3fa47b00: move a7, @0x26f7e0, 1 +3fa47b30: move a7, @0x1a7350, 1 +3fa47b60: calla L3FA65030 +L3FA47B90: +3fa47b90: move *sp(0xe0), a14, 1 +3fa47bb0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fa47bd0: rets 2 +3fa47be0: move a13, -*sp, 1 +3fa47bf0: move a14, a13 +3fa47c00: move a14, -*sp, 1 +3fa47c10: movi 0x3fa5c1b8, a8 +3fa47c40: move a8, *a14+, 1 +3fa47c50: calla L3FB341E0 +3fa47c80: move *sp(0x40), a14, 1 +3fa47ca0: move *sp+, a13, 1 +3fa47cb0: rets 2 +L3FA47CC0: +3fa47cc0: mmtm sp, a9,a11,a13 +3fa47ce0: move a14, a13 +3fa47cf0: addk 32, a14 +3fa47d00: move *a13(0xffe0), *a13(0x0), 1 +3fa47d30: move @0x1a66b0, a11, 1 +3fa47d60: move @0x26fa90, a9, 1 +3fa47d90: cmp a9, a11 +3fa47da0: jane L3FA48F30 +3fa47dc0: move a14, -*sp, 1 +3fa47dd0: move @0x1a65f0, *a14+, 1 +3fa47e00: move @0x1a6810, *a14+, 1 +3fa47e30: calla L3FDA9050 +3fa47e60: move @0x26f970, a11, 1 +3fa47e90: jaeq L3FA48DA0 +3fa47eb0: move @0x26fa50, a9, 1 +3fa47ee0: jrgt L3FA48040 +3fa47ef0: move a14, -*sp, 1 +3fa47f00: move a9, *a14+, 1 +3fa47f10: movi 0x3fa5c2b0, a8 +3fa47f40: move a8, *a14+, 1 +3fa47f50: calla L3FB341E0 +3fa47f80: sub a11, a11 +3fa47f90: move a11, @0x1a7350, 1 +3fa47fc0: move a11, @0x26f800, 1 +3fa47ff0: move a11, @0x26f990, 1 +3fa48020: jauc L3FA48FB0 +L3FA48040: +3fa48040: move *a13, a9, 1 +3fa48050: move *a9(0x540), a9, 1 +3fa48070: setf 16, 1, 0 +3fa48080: move *a9(0x10), a9, 0 +3fa480a0: move @0x26fa10, a11, 1 +3fa480d0: cmp a9, a11 +3fa480e0: jrle L3FA48240 +3fa480f0: move a14, -*sp, 1 +3fa48100: move a11, *a14+, 1 +3fa48110: movi 0x3fa5c430, a8 +3fa48140: move a8, *a14+, 1 +3fa48150: calla L3FB341E0 +3fa48180: sub a11, a11 +3fa48190: move a11, @0x1a7350, 1 +3fa481c0: move a11, @0x26f800, 1 +3fa481f0: move a11, @0x26f990, 1 +3fa48220: jauc L3FA48FB0 +L3FA48240: +3fa48240: move *a13, a9, 1 +3fa48250: move *a9(0x540), a9, 1 +3fa48270: move *a9(0x10), a9, 0 +3fa48290: move @0x26fa50, a11, 1 +3fa482c0: cmp a9, a11 +3fa482d0: jrle L3FA483E0 +3fa482e0: move *a13, a9, 1 +3fa482f0: move *a9(0x540), a9, 1 +3fa48310: move *a9(0x10), a9, 0 +3fa48330: move a9, @0x26fa50, 1 +3fa48360: move *a13, a11, 1 +3fa48370: move *a11(0x540), a11, 1 +3fa48390: move *a11, a11, 0 +3fa483a0: inc a11 +3fa483b0: move a11, @0x26fa30, 1 +L3FA483E0: +3fa483e0: move @0x26fa90, a11, 1 +3fa48410: subk 3, a11 +3fa48420: jrne L3FA48700 +3fa48430: move a14, -*sp, 1 +3fa48440: move @0x26fa50, *a14+, 1 +3fa48470: move @0x26fa30, *a14+, 1 +3fa484a0: move @0x26fa10, *a14+, 1 +3fa484d0: move @0x26f9f0, *a14+, 1 +3fa48500: move *a13(0x0), *a14+, 1 +3fa48520: move *a13(0x0), *a14+, 1 +3fa48540: calla L3FA62020 +3fa48570: move a14, -*sp, 1 +3fa48580: move @0x26fa50, *a14+, 1 +3fa485b0: move @0x26fa30, *a14+, 1 +3fa485e0: move @0x26fa10, *a14+, 1 +3fa48610: move @0x26f9f0, *a14+, 1 +3fa48640: move *a13(0x0), *a14+, 1 +3fa48660: movk 6, a11 +3fa48670: move a11, *a14+, 1 +3fa48680: calla L3FA441F0 +3fa486b0: sub a9, a9 +3fa486c0: move a9, @0x26f800, 1 +3fa486f0: jruc L3FA48EE0 +L3FA48700: +3fa48700: move @0x1a7350, a11, 1 +3fa48730: dsj a11, L3FA48A30 +3fa48750: move @0x26f7e0, a11, 1 +3fa48780: move @0x26f800, a9, 1 +3fa487b0: cmp a9, a11 +3fa487c0: jreq L3FA48A30 +3fa487d0: move a14, -*sp, 1 +3fa487e0: move @0x26f8e0, *a14+, 1 +3fa48810: move @0x26f8c0, *a14+, 1 +3fa48840: move @0x26f8a0, *a14+, 1 +3fa48870: move @0x26f880, *a14+, 1 +3fa488a0: move a11, *a14+, 1 +3fa488b0: calla L3FA45900 +3fa488e0: move a14, -*sp, 1 +3fa488f0: move @0x26f8e0, *a14+, 1 +3fa48920: move @0x26f8c0, *a14+, 1 +3fa48950: move @0x26f8a0, *a14+, 1 +3fa48980: move @0x26f880, *a14+, 1 +3fa489b0: move @0x26f7e0, *a14+, 1 +3fa489e0: movk 7, a11 +3fa489f0: move a11, *a14+, 1 +3fa48a00: calla L3FA441F0 +L3FA48A30: +3fa48a30: movk 1, a11 +3fa48a40: move a11, @0x1a7350, 1 +3fa48a70: move *a13, a9, 1 +3fa48a80: move a9, @0x26f7e0, 1 +3fa48ab0: sub a11, a11 +3fa48ac0: move a11, @0x26f800, 1 +3fa48af0: move @0x26f9f0, @0x26f880, 1 +3fa48b40: move @0x26fa10, @0x26f8a0, 1 +3fa48b90: move @0x26fa30, @0x26f8c0, 1 +3fa48be0: move @0x26fa50, @0x26f8e0, 1 +3fa48c30: move a14, -*sp, 1 +3fa48c40: move @0x26fa50, *a14+, 1 +3fa48c70: move @0x26fa30, *a14+, 1 +3fa48ca0: move @0x26fa10, *a14+, 1 +3fa48cd0: move @0x26f9f0, *a14+, 1 +3fa48d00: move a9, *a14+, 1 +3fa48d10: calla L3FA45900 +3fa48d40: move a14, -*sp, 1 +3fa48d50: move a9, *a14+, 1 +3fa48d60: calla L3FA64A50 +3fa48d90: jruc L3FA48EE0 +L3FA48DA0: +3fa48da0: move @0x26fa90, a9, 1 +3fa48dd0: subk 3, a9 +3fa48de0: jrne L3FA48EA0 +3fa48df0: move a14, -*sp, 1 +3fa48e00: move *a13(0x0), *a14+, 1 +3fa48e20: calla L3FA64570 +3fa48e50: sub a11, a11 +3fa48e60: move a11, @0x26f800, 1 +3fa48e90: jruc L3FA48EE0 +L3FA48EA0: +3fa48ea0: sub a9, a9 +3fa48eb0: move a9, @0x26f800, 1 +L3FA48EE0: +3fa48ee0: sub a11, a11 +3fa48ef0: move a11, @0x26f990, 1 +3fa48f20: jruc L3FA48FB0 +L3FA48F30: +3fa48f30: move a14, -*sp, 1 +3fa48f40: movi 0x3fa5c580, a8 +3fa48f70: move a8, *a14+, 1 +3fa48f80: calla L3FB341E0 +L3FA48FB0: +3fa48fb0: move *sp(0x80), a14, 1 +3fa48fd0: mmfm sp, a9,a11,a13 +3fa48ff0: rets 2 +3fa49000: mmtm sp, a7,a9,a11,a13 +3fa49020: move a14, a13 +3fa49030: addk 32, a14 +3fa49040: move *a13(0xffe0), *a13(0x0), 1 +3fa49070: move *a13, a11, 1 +3fa49080: move @0x1a6630, a9, 1 +3fa490b0: setf 16, 1, 0 +3fa490c0: move *a11(0xa70), a7, 0 +3fa490e0: sub a7, a9 +3fa490f0: subk 4, a9 +3fa49100: move *a11(0xa40), a7, 0 +3fa49120: divs a7, a9 +3fa49130: move *a11(0x5990), a7, 0 +3fa49150: add a7, a9 +3fa49160: move a9, @0x26f9d0, 1 +3fa49190: move *a11(0x540), a7, 1 +3fa491b0: sll 0x5, a9 +3fa491c0: add a9, a7 +3fa491d0: move *a11(0x540), a9, 1 +3fa491f0: move *a9(0x20), a9, 1 +3fa49210: sll 0x3, a9 +3fa49220: move *a7(0x40), a7, 1 +3fa49240: add a9, a7 +3fa49250: setf 8, 0, 0 +3fa49260: move *a7, a9, 0 +3fa49270: movk 1, a9 +3fa49280: jrne L3FA492A0 +3fa49290: sub a9, a9 +L3FA492A0: +3fa492a0: movb a9, @0x26f960 +3fa492d0: move @0x1a6610, a9, 1 +3fa49300: move @0x26fa70, a7, 1 +3fa49330: add a7, a9 +3fa49340: subk 4, a9 +3fa49350: setf 16, 1, 0 +3fa49360: move *a11(0xa30), a11, 0 +3fa49380: divs a11, a9 +3fa49390: move *a13, a11, 1 +3fa493a0: move *a11(0x59b0), a11, 0 +3fa493c0: add a11, a9 +3fa493d0: move a9, @0x26f9b0, 1 +3fa49400: move @0x26f960, a11 +3fa49430: jreq L3FA49490 +3fa49440: inc a9 +3fa49450: sra 0x1, a9 +3fa49460: move a9, @0x26f9b0, 1 +L3FA49490: +3fa49490: move a9, a9 +3fa494a0: jrgt L3FA49500 +3fa494b0: movk 1, a7 +3fa494c0: move a7, @0x26f9b0, 1 +3fa494f0: jruc L3FA49660 +L3FA49500: +3fa49500: move *a13, a7, 1 +3fa49510: move *a7(0x540), a7, 1 +3fa49530: neg a11 +3fa49540: move *a7, a7, 0 +3fa49550: sra a11, a7 +3fa49560: inc a7 +3fa49570: cmp a7, a9 +3fa49580: jrle L3FA49660 +3fa49590: move *a13, a11, 1 +3fa495a0: move *a11(0x540), a7, 1 +3fa495c0: move @0x26f960, a11 +3fa495f0: neg a11 +3fa49600: move *a7, a7, 0 +3fa49610: sra a11, a7 +3fa49620: inc a7 +3fa49630: move a7, @0x26f9b0, 1 +L3FA49660: +3fa49660: move *a13, a11, 1 +3fa49670: move @0x26f9d0, a9, 1 +3fa496a0: move *a11(0x5990), a7, 0 +3fa496c0: cmp a7, a9 +3fa496d0: jrge L3FA49780 +3fa496e0: move *a11(0x5990), a7, 0 +3fa49700: move a7, @0x26f9d0, 1 +3fa49730: movk 1, a9 +3fa49740: move a9, @0x26f9b0, 1 +3fa49770: jruc L3FA498C0 +L3FA49780: +3fa49780: move *a11(0x540), a7, 1 +3fa497a0: move *a7(0x10), a7, 0 +3fa497c0: cmp a7, a9 +3fa497d0: jrle L3FA498C0 +3fa497e0: move *a11(0x540), a7, 1 +3fa49800: move *a7(0x10), a7, 0 +3fa49820: move a7, @0x26f9d0, 1 +3fa49850: move *a11(0x540), a9, 1 +3fa49870: move *a9, a9, 0 +3fa49880: inc a9 +3fa49890: move a9, @0x26f9b0, 1 +L3FA498C0: +3fa498c0: move *a11(0x540), a9, 1 +3fa498e0: move @0x26f9d0, a7, 1 +3fa49910: move *a9, a9, 0 +3fa49920: mpys a7, a9 +3fa49930: move @0x26f9b0, a11, 1 +3fa49960: add a11, a9 +3fa49970: move a9, @0x26f940, 1 +3fa499a0: move @0x26f970, a7, 1 +3fa499d0: jrne L3FA49F70 +3fa499e0: move @0x26f920, a7, 1 +3fa49a10: cmp a7, a9 +3fa49a20: jaeq L3FA4BBF0 +3fa49a40: cmp a7, a9 +3fa49a50: jrle L3FA49CD0 +3fa49a60: movk 3, a7 +3fa49a70: move a7, @0x26f970, 1 +3fa49aa0: move a14, -*sp, 1 +3fa49ab0: move @0x26f9d0, *a14+, 1 +3fa49ae0: move a11, *a14+, 1 +3fa49af0: move @0x26fa50, *a14+, 1 +3fa49b20: move @0x26fa30, *a14+, 1 +3fa49b50: move *a13(0x0), *a14+, 1 +3fa49b70: movk 8, a9 +3fa49b80: move a9, *a14+, 1 +3fa49b90: calla L3FA441F0 +3fa49bc0: move @0x26f9b0, @0x26fa30, 1 +3fa49c10: move @0x26f9d0, @0x26fa50, 1 +3fa49c60: move @0x26f940, @0x26f920, 1 +3fa49cb0: jauc L3FA4BBF0 +L3FA49CD0: +3fa49cd0: cmp a7, a9 +3fa49ce0: jage L3FA4BBF0 +3fa49d00: movk 2, a7 +3fa49d10: move a7, @0x26f970, 1 +3fa49d40: move a14, -*sp, 1 +3fa49d50: move @0x26fa10, *a14+, 1 +3fa49d80: move @0x26f9f0, *a14+, 1 +3fa49db0: move @0x26f9d0, *a14+, 1 +3fa49de0: move a11, *a14+, 1 +3fa49df0: move *a13(0x0), *a14+, 1 +3fa49e10: movk 9, a9 +3fa49e20: move a9, *a14+, 1 +3fa49e30: calla L3FA441F0 +3fa49e60: move @0x26f9b0, @0x26f9f0, 1 +3fa49eb0: move @0x26f9d0, @0x26fa10, 1 +3fa49f00: move @0x26f940, @0x26f900, 1 +3fa49f50: jauc L3FA4BBF0 +L3FA49F70: +3fa49f70: subk 3, a7 +3fa49f80: jane L3FA4AD60 +3fa49fa0: move @0x26f920, a7, 1 +3fa49fd0: cmp a7, a9 +3fa49fe0: jaeq L3FA4BBF0 +3fa4a000: cmp a7, a9 +3fa4a010: jrle L3FA4A250 +3fa4a020: move a14, -*sp, 1 +3fa4a030: move @0x26f9d0, *a14+, 1 +3fa4a060: move a11, *a14+, 1 +3fa4a070: move @0x26fa50, *a14+, 1 +3fa4a0a0: move @0x26fa30, *a14+, 1 +3fa4a0d0: move *a13(0x0), *a14+, 1 +3fa4a0f0: movk 10, a7 +3fa4a100: move a7, *a14+, 1 +3fa4a110: calla L3FA441F0 +3fa4a140: move @0x26f9b0, @0x26fa30, 1 +3fa4a190: move @0x26f9d0, @0x26fa50, 1 +3fa4a1e0: move @0x26f940, @0x26f920, 1 +3fa4a230: jauc L3FA4BBF0 +L3FA4A250: +3fa4a250: move @0x26f900, a7, 1 +3fa4a280: cmp a7, a9 +3fa4a290: jrle L3FA4A4D0 +3fa4a2a0: move a14, -*sp, 1 +3fa4a2b0: move @0x26fa50, *a14+, 1 +3fa4a2e0: move @0x26fa30, *a14+, 1 +3fa4a310: move @0x26f9d0, *a14+, 1 +3fa4a340: move a11, *a14+, 1 +3fa4a350: move *a13(0x0), *a14+, 1 +3fa4a370: movk 11, a7 +3fa4a380: move a7, *a14+, 1 +3fa4a390: calla L3FA441F0 +3fa4a3c0: move @0x26f9b0, @0x26fa30, 1 +3fa4a410: move @0x26f9d0, @0x26fa50, 1 +3fa4a460: move @0x26f940, @0x26f920, 1 +3fa4a4b0: jauc L3FA4BBF0 +L3FA4A4D0: +3fa4a4d0: cmp a7, a9 +3fa4a4e0: jrne L3FA4A760 +3fa4a4f0: sub a7, a7 +3fa4a500: move a7, @0x26f970, 1 +3fa4a530: move a14, -*sp, 1 +3fa4a540: move @0x26fa50, *a14+, 1 +3fa4a570: move @0x26fa30, *a14+, 1 +3fa4a5a0: move @0x26f9d0, *a14+, 1 +3fa4a5d0: move a11, *a14+, 1 +3fa4a5e0: move *a13(0x0), *a14+, 1 +3fa4a600: movk 12, a9 +3fa4a610: move a9, *a14+, 1 +3fa4a620: calla L3FA441F0 +3fa4a650: move @0x26f9b0, @0x26fa30, 1 +3fa4a6a0: move @0x26f9d0, @0x26fa50, 1 +3fa4a6f0: move @0x26f940, @0x26f920, 1 +3fa4a740: jauc L3FA4BBF0 +L3FA4A760: +3fa4a760: movk 2, a7 +3fa4a770: move a7, @0x26f970, 1 +3fa4a7a0: move a14, -*sp, 1 +3fa4a7b0: move @0x26fa50, *a14+, 1 +3fa4a7e0: move @0x26fa30, *a14+, 1 +3fa4a810: move @0x26fa10, *a14+, 1 +3fa4a840: move @0x26f9f0, *a14+, 1 +3fa4a870: move *a13(0x0), *a14+, 1 +3fa4a890: movk 13, a9 +3fa4a8a0: move a9, *a14+, 1 +3fa4a8b0: calla L3FA441F0 +3fa4a8e0: move @0x26f900, @0x26f920, 1 +3fa4a930: move @0x26f9f0, @0x26fa30, 1 +3fa4a980: move @0x26fa10, @0x26fa50, 1 +3fa4a9d0: move @0x26fa30, a11, 1 +3fa4aa00: jrgt L3FA4AB10 +3fa4aa10: move *a13, a7, 1 +3fa4aa20: move *a7(0x540), a9, 1 +3fa4aa40: setf 16, 1, 0 +3fa4aa50: move *a9, a9, 0 +3fa4aa60: inc a9 +3fa4aa70: move a9, @0x26fa30, 1 +3fa4aaa0: move @0x26fa50, a11, 1 +3fa4aad0: dec a11 +3fa4aae0: move a11, @0x26fa50, 1 +L3FA4AB10: +3fa4ab10: move @0x26f9b0, @0x26f9f0, 1 +3fa4ab60: move @0x26f9d0, @0x26fa10, 1 +3fa4abb0: move @0x26f940, @0x26f900, 1 +3fa4ac00: move a14, -*sp, 1 +3fa4ac10: move @0x26fa50, *a14+, 1 +3fa4ac40: move @0x26fa30, *a14+, 1 +3fa4ac70: move @0x26fa10, *a14+, 1 +3fa4aca0: move @0x26f9f0, *a14+, 1 +3fa4acd0: move *a13(0x0), *a14+, 1 +3fa4acf0: movk 14, a11 +3fa4ad00: move a11, *a14+, 1 +3fa4ad10: calla L3FA441F0 +3fa4ad40: jauc L3FA4BBF0 +L3FA4AD60: +3fa4ad60: move @0x26f970, a7, 1 +3fa4ad90: subk 2, a7 +3fa4ada0: jane L3FA4BB70 +3fa4adc0: move @0x26f900, a7, 1 +3fa4adf0: cmp a7, a9 +3fa4ae00: jaeq L3FA4BBF0 +3fa4ae20: cmp a7, a9 +3fa4ae30: jrge L3FA4B070 +3fa4ae40: move a14, -*sp, 1 +3fa4ae50: move @0x26fa10, *a14+, 1 +3fa4ae80: move @0x26f9f0, *a14+, 1 +3fa4aeb0: move @0x26f9d0, *a14+, 1 +3fa4aee0: move a11, *a14+, 1 +3fa4aef0: move *a13(0x0), *a14+, 1 +3fa4af10: movk 15, a7 +3fa4af20: move a7, *a14+, 1 +3fa4af30: calla L3FA441F0 +3fa4af60: move @0x26f9b0, @0x26f9f0, 1 +3fa4afb0: move @0x26f9d0, @0x26fa10, 1 +3fa4b000: move @0x26f940, @0x26f900, 1 +3fa4b050: jauc L3FA4BBF0 +L3FA4B070: +3fa4b070: move @0x26f920, a7, 1 +3fa4b0a0: cmp a7, a9 +3fa4b0b0: jrge L3FA4B2F0 +3fa4b0c0: move a14, -*sp, 1 +3fa4b0d0: move @0x26f9d0, *a14+, 1 +3fa4b100: move a11, *a14+, 1 +3fa4b110: move @0x26fa10, *a14+, 1 +3fa4b140: move @0x26f9f0, *a14+, 1 +3fa4b170: move *a13(0x0), *a14+, 1 +3fa4b190: movk 16, a7 +3fa4b1a0: move a7, *a14+, 1 +3fa4b1b0: calla L3FA441F0 +3fa4b1e0: move @0x26f9b0, @0x26f9f0, 1 +3fa4b230: move @0x26f9d0, @0x26fa10, 1 +3fa4b280: move @0x26f940, @0x26f900, 1 +3fa4b2d0: jauc L3FA4BBF0 +L3FA4B2F0: +3fa4b2f0: cmp a7, a9 +3fa4b300: jrne L3FA4B570 +3fa4b310: sub a7, a7 +3fa4b320: move a7, @0x26f970, 1 +3fa4b350: move a14, -*sp, 1 +3fa4b360: move @0x26f9d0, *a14+, 1 +3fa4b390: move a11, *a14+, 1 +3fa4b3a0: move @0x26fa10, *a14+, 1 +3fa4b3d0: move @0x26f9f0, *a14+, 1 +3fa4b400: move *a13(0x0), *a14+, 1 +3fa4b420: movk 17, a9 +3fa4b430: move a9, *a14+, 1 +3fa4b440: calla L3FA441F0 +3fa4b470: move @0x26f9b0, @0x26f9f0, 1 +3fa4b4c0: move @0x26f9d0, @0x26fa10, 1 +3fa4b510: move @0x26f940, @0x26f900, 1 +3fa4b560: jruc L3FA4BBF0 +L3FA4B570: +3fa4b570: movk 3, a7 +3fa4b580: move a7, @0x26f970, 1 +3fa4b5b0: move a14, -*sp, 1 +3fa4b5c0: move @0x26fa50, *a14+, 1 +3fa4b5f0: move @0x26fa30, *a14+, 1 +3fa4b620: move @0x26fa10, *a14+, 1 +3fa4b650: move @0x26f9f0, *a14+, 1 +3fa4b680: move *a13(0x0), *a14+, 1 +3fa4b6a0: movk 18, a9 +3fa4b6b0: move a9, *a14+, 1 +3fa4b6c0: calla L3FA441F0 +3fa4b6f0: move @0x26f920, @0x26f900, 1 +3fa4b740: move @0x26fa30, @0x26f9f0, 1 +3fa4b790: move @0x26fa50, @0x26fa10, 1 +3fa4b7e0: move *a13, a11, 1 +3fa4b7f0: move *a11(0x540), a7, 1 +3fa4b810: setf 16, 1, 0 +3fa4b820: move *a7, a7, 0 +3fa4b830: move @0x26fa30, a9, 1 +3fa4b860: inc a7 +3fa4b870: cmp a7, a9 +3fa4b880: jrle L3FA4B940 +3fa4b890: movk 1, a7 +3fa4b8a0: move a7, @0x26fa30, 1 +3fa4b8d0: move @0x26fa50, a9, 1 +3fa4b900: inc a9 +3fa4b910: move a9, @0x26fa50, 1 +L3FA4B940: +3fa4b940: move @0x26f9b0, @0x26fa30, 1 +3fa4b990: move @0x26f9d0, @0x26fa50, 1 +3fa4b9e0: move @0x26f940, @0x26f920, 1 +3fa4ba30: move a14, -*sp, 1 +3fa4ba40: move @0x26fa50, *a14+, 1 +3fa4ba70: move @0x26fa30, *a14+, 1 +3fa4baa0: move @0x26fa10, *a14+, 1 +3fa4bad0: move @0x26f9f0, *a14+, 1 +3fa4bb00: move a11, *a14+, 1 +3fa4bb10: movk 19, a9 +3fa4bb20: move a9, *a14+, 1 +3fa4bb30: calla L3FA441F0 +3fa4bb60: jruc L3FA4BBF0 +L3FA4BB70: +3fa4bb70: move a14, -*sp, 1 +3fa4bb80: movi 0x3fa5c690, a8 +3fa4bbb0: move a8, *a14+, 1 +3fa4bbc0: calla L3FB341E0 +L3FA4BBF0: +3fa4bbf0: move *sp(0xa0), a14, 1 +3fa4bc10: mmfm sp, a7,a9,a11,a13 +3fa4bc30: rets 2 +L3FA4BC40: +3fa4bc40: mmtm sp, a7,a9,a11,a13 +3fa4bc60: move a14, a13 +3fa4bc70: addi 0x40, a14 +3fa4bc90: move @0x1a73e0, a11, 1 +3fa4bcc0: jreq L3FA4BF60 +3fa4bcd0: move a11, *a13, 1 +3fa4bce0: movk 2, a9 +3fa4bcf0: setf 16, 1, 0 +3fa4bd00: move a9, *a11(0xaa0), 0 +3fa4bd20: move a14, -*sp, 1 +3fa4bd30: sub a9, a9 +3fa4bd40: move a9, *a14+, 1 +3fa4bd50: move a11, *a14+, 1 +3fa4bd60: calla L3F4FFCE0 +3fa4bd90: setf 8, 0, 0 +3fa4bda0: move *a11(0x570), a9, 0 +3fa4bdc0: move a9, *a13(0x20), 1 +3fa4bde0: sub a9, a9 +3fa4bdf0: movb a9, *a11(0x570) +3fa4be10: move a14, -*sp, 1 +3fa4be20: move a11, *a14+, 1 +3fa4be30: calla L3F2101B0 +3fa4be60: movb *a13(0x20), *a11(0x570) +3fa4be90: movk 1, a9 +3fa4bea0: setf 16, 1, 0 +3fa4beb0: move a9, *a11(0x670), 0 +3fa4bed0: move a9, *a11(0x660), 0 +3fa4bef0: move a9, *a11(0x620), 0 +3fa4bf10: move *a11(0x540), a7, 1 +3fa4bf30: move *a7(0x10), *a11(0x630), 0 +L3FA4BF60: +3fa4bf60: subi 0x40, a14 +3fa4bf80: mmfm sp, a7,a9,a11,a13 +3fa4bfa0: rets +3fa4bfb0: mmtm sp, a11,a13 +3fa4bfd0: move a14, a13 +3fa4bfe0: addk 32, a14 +3fa4bff0: move @0x1a73e0, a11, 1 +3fa4c020: jreq L3FA4C090 +3fa4c030: move a11, *a13, 1 +3fa4c040: move a14, -*sp, 1 +3fa4c050: move a11, *a14+, 1 +3fa4c060: calla L3F4E6D20 +L3FA4C090: +3fa4c090: subk 32, a14 +3fa4c0a0: mmfm sp, a11,a13 +3fa4c0c0: rets +3fa4c0d0: mmtm sp, a9,a11,a13 +3fa4c0f0: move a14, a13 +3fa4c100: addk 32, a14 +3fa4c110: move @0x1a73e0, a11, 1 +3fa4c140: jreq L3FA4C190 +3fa4c150: move a11, *a13, 1 +3fa4c160: movk 1, a9 +3fa4c170: movb a9, *a11(0x5988) +L3FA4C190: +3fa4c190: subk 32, a14 +3fa4c1a0: mmfm sp, a9,a11,a13 +3fa4c1c0: rets +L3FA4C1D0: +3fa4c1d0: mmtm sp, a7,a9,a11,a13 +3fa4c1f0: move a14, a13 +3fa4c200: addi 0x140, a14 +3fa4c220: move @0x1a73e0, a11, 1 +3fa4c250: jreq L3FA4C5C0 +3fa4c260: move a11, *a13, 1 +3fa4c270: sub a9, a9 +3fa4c280: setf 16, 1, 0 +3fa4c290: move a9, *a11(0x6e0), 0 +3fa4c2b0: move a9, *a11(0x640), 0 +3fa4c2d0: movb a9, *a11(0x1160) +3fa4c2f0: move a9, *a11(0x650), 0 +3fa4c310: calla L3F924730 +3fa4c340: move a14, -*sp, 1 +3fa4c350: movi 0xff, a9 +3fa4c370: move a9, *a14+, 1 +3fa4c380: move a11, *a14+, 1 +3fa4c390: calla L3F4E0450 +3fa4c3c0: move a14, -*sp, 1 +3fa4c3d0: move a11, *a14+, 1 +3fa4c3e0: calla L3F4DFBA0 +3fa4c410: sub a9, a9 +3fa4c420: setf 16, 1, 0 +3fa4c430: move a9, *a11(0x5ad8), 0 +3fa4c450: move a9, *a11(0x5ae8), 1 +3fa4c470: move a9, *a11(0x5b08), 1 +3fa4c490: move *a11(0x720), a9, 1 +3fa4c4b0: movk 4, a7 +3fa4c4c0: andn a7, a9 +3fa4c4d0: move a9, *a11(0x720), 1 +3fa4c4f0: move a14, -*sp, 1 +3fa4c500: move a11, *a14+, 1 +3fa4c510: calla L3F220800 +3fa4c540: movk 16, a9 +3fa4c550: move a9, *a13(0x120), 1 +3fa4c570: move *a11(0x720), a7, 1 +3fa4c590: andn a9, a7 +3fa4c5a0: move a7, *a11(0x720), 1 +L3FA4C5C0: +3fa4c5c0: subi 0x140, a14 +3fa4c5e0: mmfm sp, a7,a9,a11,a13 +3fa4c600: rets +L3FA4C610: +3fa4c610: mmtm sp, a11,a13 +3fa4c630: move a14, a13 +3fa4c640: addk 32, a14 +3fa4c650: move @0x1a73e0, a11, 1 +3fa4c680: jreq L3FA4C790 +3fa4c690: move a11, *a13, 1 +3fa4c6a0: move a14, -*sp, 1 +3fa4c6b0: move a11, *a14+, 1 +3fa4c6c0: calla L3FDAAD90 +3fa4c6f0: move a8, a8 +3fa4c700: jreq L3FA4C790 +3fa4c710: move a14, -*sp, 1 +3fa4c720: movi 0x3fa5c760, a8 +3fa4c750: move a8, *a14+, 1 +3fa4c760: calla L3FB341E0 +L3FA4C790: +3fa4c790: subk 32, a14 +3fa4c7a0: mmfm sp, a11,a13 +3fa4c7c0: rets +3fa4c7d0: mmtm sp, a9,a11,a13 +3fa4c7f0: move a14, a13 +3fa4c800: addk 32, a14 +3fa4c810: move @0x1a73e0, a11, 1 +3fa4c840: jaeq L3FA4D290 +3fa4c860: move a11, *a13, 1 +3fa4c870: setf 16, 0, 0 +3fa4c880: move *a11(0xbe0), a11, 0 +3fa4c8a0: andi 0xc0, a11 +3fa4c8d0: jane L3FA4D290 +3fa4c8f0: move @0x1a7350, a11, 1 +3fa4c920: dsj a11, L3FA4CE30 +3fa4c940: move a14, -*sp, 1 +3fa4c950: move @0x26f8a0, *a14+, 1 +3fa4c980: move @0x26f880, *a14+, 1 +3fa4c9b0: movk 1, a11 +3fa4c9c0: move a11, *a14+, 1 +3fa4c9d0: move a11, *a14+, 1 +3fa4c9e0: move *a13(0x0), *a14+, 1 +3fa4ca00: movk 20, a9 +3fa4ca10: move a9, *a14+, 1 +3fa4ca20: calla L3FA441F0 +3fa4ca50: move a14, -*sp, 1 +3fa4ca60: move @0x26f8a0, *a14+, 1 +3fa4ca90: move @0x26f880, *a14+, 1 +3fa4cac0: move a11, *a14+, 1 +3fa4cad0: move a11, *a14+, 1 +3fa4cae0: move *a13(0x0), *a14+, 1 +3fa4cb00: calla L3FA45900 +3fa4cb30: move a14, -*sp, 1 +3fa4cb40: move *a13, a11, 1 +3fa4cb50: move *a11(0x540), a9, 1 +3fa4cb70: setf 16, 1, 0 +3fa4cb80: move *a9(0x10), a8, 0 +3fa4cba0: move a8, *a14+, 1 +3fa4cbb0: move *a11(0x540), a9, 1 +3fa4cbd0: move *a9, a9, 0 +3fa4cbe0: inc a9 +3fa4cbf0: move a9, *a14+, 1 +3fa4cc00: move @0x26f8e0, *a14+, 1 +3fa4cc30: move @0x26f8c0, *a14+, 1 +3fa4cc60: move a11, *a14+, 1 +3fa4cc70: movk 21, a9 +3fa4cc80: move a9, *a14+, 1 +3fa4cc90: calla L3FA441F0 +3fa4ccc0: move a14, -*sp, 1 +3fa4ccd0: move *a11(0x540), a9, 1 +3fa4ccf0: setf 16, 1, 0 +3fa4cd00: move *a9(0x10), a8, 0 +3fa4cd20: move a8, *a14+, 1 +3fa4cd30: move *a11(0x540), a9, 1 +3fa4cd50: move *a9, a9, 0 +3fa4cd60: inc a9 +3fa4cd70: move a9, *a14+, 1 +3fa4cd80: move @0x26f8e0, *a14+, 1 +3fa4cdb0: move @0x26f8c0, *a14+, 1 +3fa4cde0: move a11, *a14+, 1 +3fa4cdf0: calla L3FA45900 +3fa4ce20: jruc L3FA4D0C0 +L3FA4CE30: +3fa4ce30: move a14, -*sp, 1 +3fa4ce40: move *a13, a11, 1 +3fa4ce50: move *a11(0x540), a9, 1 +3fa4ce70: setf 16, 1, 0 +3fa4ce80: move *a9(0x10), a8, 0 +3fa4cea0: move a8, *a14+, 1 +3fa4ceb0: move *a11(0x540), a9, 1 +3fa4ced0: move *a9, a9, 0 +3fa4cee0: inc a9 +3fa4cef0: move a9, *a14+, 1 +3fa4cf00: movk 1, a9 +3fa4cf10: move a9, *a14+, 1 +3fa4cf20: move a9, *a14+, 1 +3fa4cf30: move a11, *a14+, 1 +3fa4cf40: movk 22, a9 +3fa4cf50: move a9, *a14+, 1 +3fa4cf60: calla L3FA441F0 +3fa4cf90: move a14, -*sp, 1 +3fa4cfa0: move *a11(0x540), a9, 1 +3fa4cfc0: setf 16, 1, 0 +3fa4cfd0: move *a9(0x10), a8, 0 +3fa4cff0: move a8, *a14+, 1 +3fa4d000: move *a11(0x540), a9, 1 +3fa4d020: move *a9, a9, 0 +3fa4d030: inc a9 +3fa4d040: move a9, *a14+, 1 +3fa4d050: movk 1, a9 +3fa4d060: move a9, *a14+, 1 +3fa4d070: move a9, *a14+, 1 +3fa4d080: move a11, *a14+, 1 +3fa4d090: calla L3FA45900 +L3FA4D0C0: +3fa4d0c0: movk 1, a9 +3fa4d0d0: move a9, @0x1a7350, 1 +3fa4d100: move a11, @0x26f7e0, 1 +3fa4d130: move a9, @0x26f880, 1 +3fa4d160: move a9, @0x26f8a0, 1 +3fa4d190: move *a11(0x540), a11, 1 +3fa4d1b0: setf 16, 1, 0 +3fa4d1c0: move *a11, a11, 0 +3fa4d1d0: inc a11 +3fa4d1e0: move a11, @0x26f8c0, 1 +3fa4d210: move *a13, a11, 1 +3fa4d220: move *a11(0x540), a11, 1 +3fa4d240: move *a11(0x10), a11, 0 +3fa4d260: move a11, @0x26f8e0, 1 +L3FA4D290: +3fa4d290: subk 32, a14 +3fa4d2a0: mmfm sp, a9,a11,a13 +3fa4d2c0: rets +L3FA4D2D0: +3fa4d2d0: mmtm sp, a7,a9,a10,a11,a13 +3fa4d2f0: move a14, a13 +3fa4d300: move *a13(0xffe0), a9, 1 +3fa4d320: movk 1, a11 +3fa4d330: movb a11, *a9(0x5ad0) +3fa4d350: move @0x26fa90, a11, 1 +3fa4d380: subk 3, a11 +3fa4d390: jaeq L3FA4F650 +3fa4d3b0: move @0x1a7350, a11, 1 +3fa4d3e0: jrne L3FA4DA70 +3fa4d3f0: move *a9(0x540), a11, 1 +3fa4d410: move *a9(0x5a90), a7, 1 +3fa4d430: sll 0x5, a7 +3fa4d440: add a7, a11 +3fa4d450: move *a9(0x5a70), a7, 1 +3fa4d470: sll 0x3, a7 +3fa4d480: move *a11(0x40), a11, 1 +3fa4d4a0: add a7, a11 +3fa4d4b0: setf 8, 0, 0 +3fa4d4c0: move *a11, a11, 0 +3fa4d4d0: jaeq L3FA4F650 +3fa4d4f0: move *a9(0x540), a11, 1 +3fa4d510: move *a9(0x5a90), a7, 1 +3fa4d530: sll 0x5, a7 +3fa4d540: add a7, a11 +3fa4d550: move *a9(0x5a70), a7, 1 +3fa4d570: sll 0x3, a7 +3fa4d580: move *a11(0x40), a11, 1 +3fa4d5a0: add a7, a11 +3fa4d5b0: move *a11, a11, 0 +3fa4d5c0: subk 32, a11 +3fa4d5d0: jaeq L3FA4F650 +3fa4d5f0: move a9, @0x26f800, 1 +3fa4d620: move *a9(0x5a70), a11, 1 +3fa4d640: move a11, @0x26fa30, 1 +3fa4d670: move a11, @0x26f9f0, 1 +3fa4d6a0: move *a9(0x5a90), a7, 1 +3fa4d6c0: move a7, @0x26fa50, 1 +3fa4d6f0: move a7, @0x26fa10, 1 +3fa4d720: inc a11 +3fa4d730: move a11, @0x26fa30, 1 +3fa4d760: move *a9(0x540), a11, 1 +3fa4d780: setf 16, 1, 0 +3fa4d790: move *a11, a11, 0 +3fa4d7a0: mpys a7, a11 +3fa4d7b0: move @0x26f9f0, a7, 1 +3fa4d7e0: add a7, a11 +3fa4d7f0: move a11, @0x26f900, 1 +3fa4d820: move *a9(0x540), a7, 1 +3fa4d840: move *a7, a7, 0 +3fa4d850: move @0x26fa50, a11, 1 +3fa4d880: mpys a11, a7 +3fa4d890: move @0x26fa30, a11, 1 +3fa4d8c0: add a11, a7 +3fa4d8d0: move a7, @0x26f920, 1 +3fa4d900: movk 3, a7 +3fa4d910: move a7, @0x26f970, 1 +3fa4d940: move a14, -*sp, 1 +3fa4d950: move @0x26fa50, *a14+, 1 +3fa4d980: move a11, *a14+, 1 +3fa4d990: move @0x26fa10, *a14+, 1 +3fa4d9c0: move @0x26f9f0, *a14+, 1 +3fa4d9f0: move a9, *a14+, 1 +3fa4da00: movk 23, a11 +3fa4da10: move a11, *a14+, 1 +3fa4da20: calla L3FA441F0 +3fa4da50: jauc L3FA4E3F0 +L3FA4DA70: +3fa4da70: move @0x26f7e0, a7, 1 +3fa4daa0: cmp a7, a9 +3fa4dab0: jrne L3FA4DD90 +3fa4dac0: move a14, -*sp, 1 +3fa4dad0: move @0x26f8e0, *a14+, 1 +3fa4db00: move @0x26f8c0, *a14+, 1 +3fa4db30: move @0x26f8a0, *a14+, 1 +3fa4db60: move @0x26f880, *a14+, 1 +3fa4db90: move a9, *a14+, 1 +3fa4dba0: calla L3FA45900 +3fa4dbd0: move a9, @0x26f800, 1 +3fa4dc00: move @0x26f880, @0x26f9f0, 1 +3fa4dc50: move @0x26f8c0, @0x26fa30, 1 +3fa4dca0: move @0x26f8a0, @0x26fa10, 1 +3fa4dcf0: move @0x26f8e0, @0x26fa50, 1 +3fa4dd40: movk 3, a11 +3fa4dd50: move a11, @0x26f970, 1 +3fa4dd80: jruc L3FA4E3F0 +L3FA4DD90: +3fa4dd90: move *a9(0x540), a7, 1 +3fa4ddb0: move *a9(0x5a90), a11, 1 +3fa4ddd0: sll 0x5, a11 +3fa4dde0: add a11, a7 +3fa4ddf0: move *a9(0x5a70), a11, 1 +3fa4de10: sll 0x3, a11 +3fa4de20: move *a7(0x40), a7, 1 +3fa4de40: add a11, a7 +3fa4de50: setf 8, 0, 0 +3fa4de60: move *a7, a11, 0 +3fa4de70: jaeq L3FA4F650 +3fa4de90: move *a9(0x540), a11, 1 +3fa4deb0: move *a9(0x5a90), a7, 1 +3fa4ded0: sll 0x5, a7 +3fa4dee0: add a7, a11 +3fa4def0: move *a9(0x5a70), a7, 1 +3fa4df10: sll 0x3, a7 +3fa4df20: move *a11(0x40), a11, 1 +3fa4df40: add a7, a11 +3fa4df50: move *a11, a11, 0 +3fa4df60: subk 32, a11 +3fa4df70: jaeq L3FA4F650 +3fa4df90: move a9, @0x26f800, 1 +3fa4dfc0: move *a9(0x5a70), a11, 1 +3fa4dfe0: move a11, @0x26fa30, 1 +3fa4e010: move a11, @0x26f9f0, 1 +3fa4e040: move *a9(0x5a90), a7, 1 +3fa4e060: move a7, @0x26fa50, 1 +3fa4e090: move a7, @0x26fa10, 1 +3fa4e0c0: inc a11 +3fa4e0d0: move a11, @0x26fa30, 1 +3fa4e100: move *a9(0x540), a11, 1 +3fa4e120: setf 16, 1, 0 +3fa4e130: move *a11, a11, 0 +3fa4e140: mpys a7, a11 +3fa4e150: move @0x26f9f0, a7, 1 +3fa4e180: add a7, a11 +3fa4e190: move a11, @0x26f900, 1 +3fa4e1c0: move *a9(0x540), a7, 1 +3fa4e1e0: move *a7, a7, 0 +3fa4e1f0: move @0x26fa50, a11, 1 +3fa4e220: mpys a11, a7 +3fa4e230: move @0x26fa30, a11, 1 +3fa4e260: add a11, a7 +3fa4e270: move a7, @0x26f920, 1 +3fa4e2a0: movk 3, a7 +3fa4e2b0: move a7, @0x26f970, 1 +3fa4e2e0: move a14, -*sp, 1 +3fa4e2f0: move @0x26fa50, *a14+, 1 +3fa4e320: move a11, *a14+, 1 +3fa4e330: move @0x26fa10, *a14+, 1 +3fa4e360: move @0x26f9f0, *a14+, 1 +3fa4e390: move a9, *a14+, 1 +3fa4e3a0: movk 24, a11 +3fa4e3b0: move a11, *a14+, 1 +3fa4e3c0: calla L3FA441F0 +L3FA4E3F0: +3fa4e3f0: move @0x26f9f0, a10, 1 +3fa4e420: jruc L3FA4E4A0 +L3FA4E430: +3fa4e430: move @0x26f9f0, a11, 1 +3fa4e460: dec a11 +3fa4e470: move a11, @0x26f9f0, 1 +L3FA4E4A0: +3fa4e4a0: move @0x26f9f0, a11, 1 +3fa4e4d0: dec a11 +3fa4e4e0: jrle L3FA4E730 +3fa4e4f0: move *a9(0x540), a11, 1 +3fa4e510: move @0x26fa10, a7, 1 +3fa4e540: sll 0x5, a7 +3fa4e550: add a7, a11 +3fa4e560: move @0x26f9f0, a7, 1 +3fa4e590: dec a7 +3fa4e5a0: sll 0x3, a7 +3fa4e5b0: move *a11(0x40), a11, 1 +3fa4e5d0: add a7, a11 +3fa4e5e0: setf 8, 0, 0 +3fa4e5f0: move *a11, a11, 0 +3fa4e600: jreq L3FA4E730 +3fa4e610: move *a9(0x540), a11, 1 +3fa4e630: move @0x26fa10, a7, 1 +3fa4e660: sll 0x5, a7 +3fa4e670: add a7, a11 +3fa4e680: move @0x26f9f0, a7, 1 +3fa4e6b0: dec a7 +3fa4e6c0: sll 0x3, a7 +3fa4e6d0: move *a11(0x40), a11, 1 +3fa4e6f0: add a7, a11 +3fa4e700: move *a11, a11, 0 +3fa4e710: subk 32, a11 +3fa4e720: jrne L3FA4E430 +L3FA4E730: +3fa4e730: move @0x26f9f0, a11, 1 +3fa4e760: cmp a11, a10 +3fa4e770: jreq L3FA4E890 +3fa4e780: move a14, -*sp, 1 +3fa4e790: move @0x26fa10, *a14+, 1 +3fa4e7c0: move a10, *a14+, 1 +3fa4e7d0: move @0x26fa10, *a14+, 1 +3fa4e800: move a11, *a14+, 1 +3fa4e810: move @0x26f800, *a14+, 1 +3fa4e840: movk 25, a7 +3fa4e850: move a7, *a14+, 1 +3fa4e860: calla L3FA441F0 +L3FA4E890: +3fa4e890: move @0x26fa30, a10, 1 +3fa4e8c0: jruc L3FA4E940 +L3FA4E8D0: +3fa4e8d0: move @0x26fa30, a11, 1 +3fa4e900: inc a11 +3fa4e910: move a11, @0x26fa30, 1 +L3FA4E940: +3fa4e940: move *a9(0x540), a11, 1 +3fa4e960: setf 16, 1, 0 +3fa4e970: move *a11, a11, 0 +3fa4e980: move @0x26fa30, a7, 1 +3fa4e9b0: cmp a11, a7 +3fa4e9c0: jrgt L3FA4EBF0 +3fa4e9d0: move *a9(0x540), a11, 1 +3fa4e9f0: move @0x26fa50, a7, 1 +3fa4ea20: sll 0x5, a7 +3fa4ea30: add a7, a11 +3fa4ea40: move @0x26fa30, a7, 1 +3fa4ea70: sll 0x3, a7 +3fa4ea80: move *a11(0x40), a11, 1 +3fa4eaa0: add a7, a11 +3fa4eab0: setf 8, 0, 0 +3fa4eac0: move *a11, a11, 0 +3fa4ead0: jreq L3FA4EBF0 +3fa4eae0: move *a9(0x540), a11, 1 +3fa4eb00: move @0x26fa50, a7, 1 +3fa4eb30: sll 0x5, a7 +3fa4eb40: add a7, a11 +3fa4eb50: move @0x26fa30, a7, 1 +3fa4eb80: sll 0x3, a7 +3fa4eb90: move *a11(0x40), a11, 1 +3fa4ebb0: add a7, a11 +3fa4ebc0: move *a11, a11, 0 +3fa4ebd0: subk 32, a11 +3fa4ebe0: jrne L3FA4E8D0 +L3FA4EBF0: +3fa4ebf0: move @0x26fa30, a11, 1 +3fa4ec20: cmp a11, a10 +3fa4ec30: jreq L3FA4ED50 +3fa4ec40: move a14, -*sp, 1 +3fa4ec50: move @0x26fa50, *a14+, 1 +3fa4ec80: move a11, *a14+, 1 +3fa4ec90: move @0x26fa50, *a14+, 1 +3fa4ecc0: move a10, *a14+, 1 +3fa4ecd0: move @0x26f800, *a14+, 1 +3fa4ed00: movk 26, a7 +3fa4ed10: move a7, *a14+, 1 +3fa4ed20: calla L3FA441F0 +L3FA4ED50: +3fa4ed50: move *a9(0x5a90), a11, 1 +3fa4ed70: move a11, @0x26f860, 1 +3fa4eda0: move *a9(0x5a70), a7, 1 +3fa4edc0: move a7, @0x26f820, 1 +3fa4edf0: jruc L3FA4EE70 +L3FA4EE00: +3fa4ee00: move @0x26f820, a11, 1 +3fa4ee30: dec a11 +3fa4ee40: move a11, @0x26f820, 1 +L3FA4EE70: +3fa4ee70: move @0x26f820, a11, 1 +3fa4eea0: dec a11 +3fa4eeb0: jrle L3FA4F100 +3fa4eec0: move *a9(0x540), a11, 1 +3fa4eee0: move @0x26f860, a7, 1 +3fa4ef10: sll 0x5, a7 +3fa4ef20: add a7, a11 +3fa4ef30: move @0x26f820, a7, 1 +3fa4ef60: dec a7 +3fa4ef70: sll 0x3, a7 +3fa4ef80: move *a11(0x40), a11, 1 +3fa4efa0: add a7, a11 +3fa4efb0: setf 8, 0, 0 +3fa4efc0: move *a11, a11, 0 +3fa4efd0: jreq L3FA4F100 +3fa4efe0: move *a9(0x540), a11, 1 +3fa4f000: move @0x26f860, a7, 1 +3fa4f030: sll 0x5, a7 +3fa4f040: add a7, a11 +3fa4f050: move @0x26f820, a7, 1 +3fa4f080: dec a7 +3fa4f090: sll 0x3, a7 +3fa4f0a0: move *a11(0x40), a11, 1 +3fa4f0c0: add a7, a11 +3fa4f0d0: move *a11, a11, 0 +3fa4f0e0: subk 32, a11 +3fa4f0f0: jrne L3FA4EE00 +L3FA4F100: +3fa4f100: move *a9(0x5a70), a11, 1 +3fa4f120: move a11, @0x26f840, 1 +3fa4f150: jruc L3FA4F1D0 +L3FA4F160: +3fa4f160: move @0x26f840, a11, 1 +3fa4f190: inc a11 +3fa4f1a0: move a11, @0x26f840, 1 +L3FA4F1D0: +3fa4f1d0: move *a9(0x540), a7, 1 +3fa4f1f0: setf 16, 1, 0 +3fa4f200: move *a7, a7, 0 +3fa4f210: move @0x26f820, a11, 1 +3fa4f240: cmp a7, a11 +3fa4f250: jrgt L3FA4F480 +3fa4f260: move *a9(0x540), a7, 1 +3fa4f280: move @0x26f860, a11, 1 +3fa4f2b0: sll 0x5, a11 +3fa4f2c0: add a11, a7 +3fa4f2d0: move @0x26f840, a11, 1 +3fa4f300: sll 0x3, a11 +3fa4f310: move *a7(0x40), a7, 1 +3fa4f330: add a11, a7 +3fa4f340: setf 8, 0, 0 +3fa4f350: move *a7, a11, 0 +3fa4f360: jreq L3FA4F480 +3fa4f370: move *a9(0x540), a11, 1 +3fa4f390: move @0x26f860, a7, 1 +3fa4f3c0: sll 0x5, a7 +3fa4f3d0: add a7, a11 +3fa4f3e0: move @0x26f840, a7, 1 +3fa4f410: sll 0x3, a7 +3fa4f420: move *a11(0x40), a11, 1 +3fa4f440: add a7, a11 +3fa4f450: move *a11, a11, 0 +3fa4f460: subk 32, a11 +3fa4f470: jrne L3FA4F160 +L3FA4F480: +3fa4f480: move *a9(0x540), a11, 1 +3fa4f4a0: setf 16, 1, 0 +3fa4f4b0: move *a11, a11, 0 +3fa4f4c0: move @0x26fa10, a7, 1 +3fa4f4f0: mpys a7, a11 +3fa4f500: move @0x26f9f0, a7, 1 +3fa4f530: add a7, a11 +3fa4f540: move a11, @0x26f900, 1 +3fa4f570: move *a9(0x540), a7, 1 +3fa4f590: move *a7, a7, 0 +3fa4f5a0: move @0x26fa50, a11, 1 +3fa4f5d0: mpys a11, a7 +3fa4f5e0: move @0x26fa30, a11, 1 +3fa4f610: add a11, a7 +3fa4f620: move a7, @0x26f920, 1 +L3FA4F650: +3fa4f650: move *sp(0xc0), a14, 1 +3fa4f670: mmfm sp, a7,a9,a10,a11,a13 +3fa4f690: rets 2 +L3FA4F6A0: +3fa4f6a0: mmtm sp, a7,a9,a11,a13 +3fa4f6c0: move a14, a13 +3fa4f6d0: move *a13(0xffe0), a9, 1 +3fa4f6f0: movk 2, a11 +3fa4f700: movb a11, *a9(0x5ad0) +3fa4f720: move @0x26fa90, a11, 1 +3fa4f750: subk 3, a11 +3fa4f760: jaeq L3FA512B0 +3fa4f780: move @0x1a7350, a11, 1 +3fa4f7b0: jrne L3FA4FC80 +3fa4f7c0: movk 2, a11 +3fa4f7d0: move a11, @0x26f970, 1 +3fa4f800: move a9, @0x26f800, 1 +3fa4f830: movk 1, a11 +3fa4f840: move a11, @0x26f9f0, 1 +3fa4f870: move *a9(0x5a90), a7, 1 +3fa4f890: move a7, @0x26fa10, 1 +3fa4f8c0: move *a9(0x540), a7, 1 +3fa4f8e0: setf 16, 1, 0 +3fa4f8f0: move *a7, a7, 0 +3fa4f900: inc a7 +3fa4f910: move a7, @0x26fa30, 1 +3fa4f940: move @0x26fa10, @0x26fa50, 1 +3fa4f990: move *a9(0x540), a7, 1 +3fa4f9b0: move *a7, a7, 0 +3fa4f9c0: move @0x26fa10, a11, 1 +3fa4f9f0: mpys a11, a7 +3fa4fa00: move @0x26f9f0, a11, 1 +3fa4fa30: add a11, a7 +3fa4fa40: move a7, @0x26f900, 1 +3fa4fa70: move *a9(0x540), a7, 1 +3fa4fa90: move *a7, a7, 0 +3fa4faa0: move @0x26fa50, a11, 1 +3fa4fad0: mpys a11, a7 +3fa4fae0: move @0x26fa30, a11, 1 +3fa4fb10: add a11, a7 +3fa4fb20: move a7, @0x26f920, 1 +3fa4fb50: move a14, -*sp, 1 +3fa4fb60: move @0x26fa50, *a14+, 1 +3fa4fb90: move a11, *a14+, 1 +3fa4fba0: move @0x26fa10, *a14+, 1 +3fa4fbd0: move @0x26f9f0, *a14+, 1 +3fa4fc00: move a9, *a14+, 1 +3fa4fc10: movk 27, a7 +3fa4fc20: move a7, *a14+, 1 +3fa4fc30: calla L3FA441F0 +3fa4fc60: jauc L3FA512B0 +L3FA4FC80: +3fa4fc80: move @0x26f7e0, a7, 1 +3fa4fcb0: cmp a7, a9 +3fa4fcc0: jreq L3FA50190 +3fa4fcd0: movk 2, a7 +3fa4fce0: move a7, @0x26f970, 1 +3fa4fd10: move a9, @0x26f800, 1 +3fa4fd40: movk 1, a11 +3fa4fd50: move a11, @0x26f9f0, 1 +3fa4fd80: move *a9(0x5a90), a7, 1 +3fa4fda0: move a7, @0x26fa10, 1 +3fa4fdd0: move *a9(0x540), a7, 1 +3fa4fdf0: setf 16, 1, 0 +3fa4fe00: move *a7, a7, 0 +3fa4fe10: inc a7 +3fa4fe20: move a7, @0x26fa30, 1 +3fa4fe50: move @0x26fa10, @0x26fa50, 1 +3fa4fea0: move *a9(0x540), a7, 1 +3fa4fec0: move *a7, a7, 0 +3fa4fed0: move @0x26fa10, a11, 1 +3fa4ff00: mpys a11, a7 +3fa4ff10: move @0x26f9f0, a11, 1 +3fa4ff40: add a11, a7 +3fa4ff50: move a7, @0x26f900, 1 +3fa4ff80: move *a9(0x540), a7, 1 +3fa4ffa0: move *a7, a7, 0 +3fa4ffb0: move @0x26fa50, a11, 1 +3fa4ffe0: mpys a11, a7 +3fa4fff0: move @0x26fa30, a11, 1 +3fa50020: add a11, a7 +3fa50030: move a7, @0x26f920, 1 +3fa50060: move a14, -*sp, 1 +3fa50070: move @0x26fa50, *a14+, 1 +3fa500a0: move a11, *a14+, 1 +3fa500b0: move @0x26fa10, *a14+, 1 +3fa500e0: move @0x26f9f0, *a14+, 1 +3fa50110: move a9, *a14+, 1 +3fa50120: movk 28, a7 +3fa50130: move a7, *a14+, 1 +3fa50140: calla L3FA441F0 +3fa50170: jauc L3FA512B0 +L3FA50190: +3fa50190: move a14, -*sp, 1 +3fa501a0: move @0x26f8e0, *a14+, 1 +3fa501d0: move @0x26f8c0, *a14+, 1 +3fa50200: move @0x26f8a0, *a14+, 1 +3fa50230: move @0x26f880, *a14+, 1 +3fa50260: move a9, *a14+, 1 +3fa50270: calla L3FA45900 +3fa502a0: move a9, @0x26f800, 1 +3fa502d0: move @0x26f880, @0x26f9f0, 1 +3fa50320: move @0x26f8c0, @0x26fa30, 1 +3fa50370: move @0x26f8a0, @0x26fa10, 1 +3fa503c0: move @0x26f8e0, @0x26fa50, 1 +3fa50410: move *a9(0x540), a11, 1 +3fa50430: setf 16, 1, 0 +3fa50440: move *a11, a11, 0 +3fa50450: move @0x26fa10, a7, 1 +3fa50480: mpys a7, a11 +3fa50490: move @0x26f9f0, a7, 1 +3fa504c0: add a7, a11 +3fa504d0: move a11, @0x26f900, 1 +3fa50500: move *a9(0x540), a7, 1 +3fa50520: move *a7, a7, 0 +3fa50530: move @0x26fa50, a11, 1 +3fa50560: mpys a11, a7 +3fa50570: move @0x26fa30, a11, 1 +3fa505a0: add a11, a7 +3fa505b0: move a7, @0x26f920, 1 +3fa505e0: movk 2, a7 +3fa505f0: move a7, @0x26f970, 1 +3fa50620: move a14, -*sp, 1 +3fa50630: move @0x26fa10, *a14+, 1 +3fa50660: move @0x26f9f0, *a14+, 1 +3fa50690: move @0x26fa10, *a14+, 1 +3fa506c0: movk 1, a11 +3fa506d0: move a11, *a14+, 1 +3fa506e0: move a9, *a14+, 1 +3fa506f0: movk 29, a11 +3fa50700: move a11, *a14+, 1 +3fa50710: calla L3FA441F0 +3fa50740: movk 1, a7 +3fa50750: move a7, @0x26f9f0, 1 +3fa50780: move a14, -*sp, 1 +3fa50790: move @0x26fa50, *a14+, 1 +3fa507c0: move *a9(0x540), a11, 1 +3fa507e0: setf 16, 1, 0 +3fa507f0: move *a11, a11, 0 +3fa50800: inc a11 +3fa50810: move a11, *a14+, 1 +3fa50820: move @0x26fa50, *a14+, 1 +3fa50850: move @0x26fa30, *a14+, 1 +3fa50880: move @0x26f800, *a14+, 1 +3fa508b0: movk 30, a11 +3fa508c0: move a11, *a14+, 1 +3fa508d0: calla L3FA441F0 +3fa50900: move *a9(0x540), a7, 1 +3fa50920: setf 16, 1, 0 +3fa50930: move *a7, a7, 0 +3fa50940: inc a7 +3fa50950: move a7, @0x26fa30, 1 +3fa50980: move *a9(0x5a90), a11, 1 +3fa509a0: move @0x26fa10, a7, 1 +3fa509d0: cmp a7, a11 +3fa509e0: jrge L3FA50BD0 +3fa509f0: move a14, -*sp, 1 +3fa50a00: dec a7 +3fa50a10: move a7, *a14+, 1 +3fa50a20: move *a9(0x540), a11, 1 +3fa50a40: move *a11, a11, 0 +3fa50a50: inc a11 +3fa50a60: move a11, *a14+, 1 +3fa50a70: move *a9(0x5a90), *a14+, 1 +3fa50a90: movk 1, a11 +3fa50aa0: move a11, *a14+, 1 +3fa50ab0: move @0x26f800, *a14+, 1 +3fa50ae0: movk 31, a7 +3fa50af0: move a7, *a14+, 1 +3fa50b00: calla L3FA441F0 +3fa50b30: move *a9(0x5a90), a11, 1 +3fa50b50: move a11, @0x26fa10, 1 +3fa50b80: movk 2, a7 +3fa50b90: move a7, @0x26f970, 1 +3fa50bc0: jruc L3FA510E0 +L3FA50BD0: +3fa50bd0: move *a9(0x5a90), a11, 1 +3fa50bf0: move @0x26fa50, a7, 1 +3fa50c20: cmp a7, a11 +3fa50c30: jrle L3FA50E20 +3fa50c40: move a14, -*sp, 1 +3fa50c50: move *a9(0x5a90), *a14+, 1 +3fa50c70: move *a9(0x540), a11, 1 +3fa50c90: move *a11, a11, 0 +3fa50ca0: inc a11 +3fa50cb0: move a11, *a14+, 1 +3fa50cc0: inc a7 +3fa50cd0: move a7, *a14+, 1 +3fa50ce0: movk 1, a11 +3fa50cf0: move a11, *a14+, 1 +3fa50d00: move @0x26f800, *a14+, 1 +3fa50d30: movk 32, a7 +3fa50d40: move a7, *a14+, 1 +3fa50d50: calla L3FA441F0 +3fa50d80: move *a9(0x5a90), a11, 1 +3fa50da0: move a11, @0x26fa50, 1 +3fa50dd0: movk 3, a7 +3fa50de0: move a7, @0x26f970, 1 +3fa50e10: jruc L3FA510E0 +L3FA50E20: +3fa50e20: move *a9(0x5a90), a11, 1 +3fa50e40: move @0x26fa10, a7, 1 +3fa50e70: cmp a7, a11 +3fa50e80: jreq L3FA510E0 +3fa50e90: move *a9(0x5a90), a11, 1 +3fa50eb0: move @0x26fa50, a7, 1 +3fa50ee0: cmp a7, a11 +3fa50ef0: jreq L3FA510E0 +3fa50f00: move a14, -*sp, 1 +3fa50f10: move a7, *a14+, 1 +3fa50f20: move *a9(0x540), a11, 1 +3fa50f40: move *a11, a11, 0 +3fa50f50: inc a11 +3fa50f60: move a11, *a14+, 1 +3fa50f70: move *a9(0x5a90), a11, 1 +3fa50f90: inc a11 +3fa50fa0: move a11, *a14+, 1 +3fa50fb0: movk 1, a11 +3fa50fc0: move a11, *a14+, 1 +3fa50fd0: move @0x26f800, *a14+, 1 +3fa51000: addk 32, a11 +3fa51010: move a11, *a14+, 1 +3fa51020: calla L3FA441F0 +3fa51050: move *a9(0x5a90), a7, 1 +3fa51070: move a7, @0x26fa50, 1 +3fa510a0: movk 3, a11 +3fa510b0: move a11, @0x26f970, 1 +L3FA510E0: +3fa510e0: move *a9(0x540), a11, 1 +3fa51100: setf 16, 1, 0 +3fa51110: move *a11, a11, 0 +3fa51120: move @0x26fa10, a7, 1 +3fa51150: mpys a7, a11 +3fa51160: move @0x26f9f0, a7, 1 +3fa51190: add a7, a11 +3fa511a0: move a11, @0x26f900, 1 +3fa511d0: move *a9(0x540), a7, 1 +3fa511f0: move *a7, a7, 0 +3fa51200: move @0x26fa50, a11, 1 +3fa51230: mpys a11, a7 +3fa51240: move @0x26fa30, a11, 1 +3fa51270: add a11, a7 +3fa51280: move a7, @0x26f920, 1 +L3FA512B0: +3fa512b0: move *sp(0xa0), a14, 1 +3fa512d0: mmfm sp, a7,a9,a11,a13 +3fa512f0: rets 2 +L3FA51300: +3fa51300: mmtm sp, a7,a9,a11,a13 +3fa51320: move a14, a13 +3fa51330: move *a13(0xffe0), a9, 1 +3fa51350: move @0x26fa90, a11, 1 +3fa51380: subk 3, a11 +3fa51390: jaeq L3FA51C60 +3fa513b0: move @0x1a7350, a11, 1 +3fa513e0: jreq L3FA517A0 +3fa513f0: move a14, -*sp, 1 +3fa51400: move @0x26f8e0, *a14+, 1 +3fa51430: move @0x26f8c0, *a14+, 1 +3fa51460: move @0x26f8a0, *a14+, 1 +3fa51490: move @0x26f880, *a14+, 1 +3fa514c0: move a9, *a14+, 1 +3fa514d0: calla L3FA45900 +3fa51500: move a14, -*sp, 1 +3fa51510: move @0x26f8a0, *a14+, 1 +3fa51540: move @0x26f880, *a14+, 1 +3fa51570: movk 1, a11 +3fa51580: move a11, *a14+, 1 +3fa51590: move a11, *a14+, 1 +3fa515a0: move a9, *a14+, 1 +3fa515b0: movi 0x22, a7 +3fa515d0: move a7, *a14+, 1 +3fa515e0: calla L3FA441F0 +3fa51610: move a14, -*sp, 1 +3fa51620: move *a9(0x540), a11, 1 +3fa51640: setf 16, 1, 0 +3fa51650: move *a11(0x10), a8, 0 +3fa51670: move a8, *a14+, 1 +3fa51680: move *a9(0x540), a11, 1 +3fa516a0: move *a11, a11, 0 +3fa516b0: inc a11 +3fa516c0: move a11, *a14+, 1 +3fa516d0: move @0x26f8e0, *a14+, 1 +3fa51700: move @0x26f8c0, *a14+, 1 +3fa51730: move a9, *a14+, 1 +3fa51740: inc a7 +3fa51750: move a7, *a14+, 1 +3fa51760: calla L3FA441F0 +3fa51790: jruc L3FA51900 +L3FA517A0: +3fa517a0: move a14, -*sp, 1 +3fa517b0: move *a9(0x540), a7, 1 +3fa517d0: setf 16, 1, 0 +3fa517e0: move *a7(0x10), a8, 0 +3fa51800: move a8, *a14+, 1 +3fa51810: move *a9(0x540), a7, 1 +3fa51830: move *a7, a7, 0 +3fa51840: inc a7 +3fa51850: move a7, *a14+, 1 +3fa51860: movk 1, a7 +3fa51870: move a7, *a14+, 1 +3fa51880: move a7, *a14+, 1 +3fa51890: move a9, *a14+, 1 +3fa518a0: movi 0x24, a7 +3fa518c0: move a7, *a14+, 1 +3fa518d0: calla L3FA441F0 +L3FA51900: +3fa51900: movk 3, a11 +3fa51910: move a11, @0x26f970, 1 +3fa51940: move a9, @0x26f800, 1 +3fa51970: movk 1, a7 +3fa51980: move a7, @0x26f9f0, 1 +3fa519b0: move a7, @0x26fa10, 1 +3fa519e0: move *a9(0x540), a11, 1 +3fa51a00: setf 16, 1, 0 +3fa51a10: move *a11, a11, 0 +3fa51a20: inc a11 +3fa51a30: move a11, @0x26fa30, 1 +3fa51a60: move *a9(0x540), a11, 1 +3fa51a80: move *a11(0x10), a11, 0 +3fa51aa0: move a11, @0x26fa50, 1 +3fa51ad0: movk 3, a11 +3fa51ae0: movb a11, *a9(0x5ad0) +3fa51b00: move *a9(0x540), a11, 1 +3fa51b20: move *a11, a11, 0 +3fa51b30: mpys a7, a11 +3fa51b40: add a7, a11 +3fa51b50: move a11, @0x26f900, 1 +3fa51b80: move *a9(0x540), a11, 1 +3fa51ba0: move *a11, a11, 0 +3fa51bb0: move @0x26fa50, a7, 1 +3fa51be0: mpys a7, a11 +3fa51bf0: move @0x26fa30, a7, 1 +3fa51c20: add a7, a11 +3fa51c30: move a11, @0x26f920, 1 +L3FA51C60: +3fa51c60: move *sp(0xa0), a14, 1 +3fa51c80: mmfm sp, a7,a9,a11,a13 +3fa51ca0: rets 2 +3fa51cb0: move a13, -*sp, 1 +3fa51cc0: move a14, a13 +3fa51cd0: move *sp(0x40), a14, 1 +3fa51cf0: move *sp+, a13, 1 +3fa51d00: rets 2 +3fa51d10: mmtm sp, a5,a7,a9,a11,a13 +3fa51d30: move a14, a13 +3fa51d40: addk 32, a14 +3fa51d50: move *a13(0xffe0), *a13(0x0), 1 +3fa51d80: move *a13, a11, 1 +3fa51d90: move @0x1a6630, a7, 1 +3fa51dc0: setf 16, 1, 0 +3fa51dd0: move *a11(0xa70), a5, 0 +3fa51df0: sub a5, a7 +3fa51e00: subk 4, a7 +3fa51e10: move *a11(0xa40), a5, 0 +3fa51e30: divs a5, a7 +3fa51e40: move *a11(0x5990), a5, 0 +3fa51e60: add a5, a7 +3fa51e70: move a7, @0x26f9d0, 1 +3fa51ea0: move *a11(0x540), a5, 1 +3fa51ec0: sll 0x5, a7 +3fa51ed0: add a7, a5 +3fa51ee0: move *a11(0x540), a7, 1 +3fa51f00: move *a7(0x20), a7, 1 +3fa51f20: sll 0x3, a7 +3fa51f30: move *a5(0x40), a5, 1 +3fa51f50: add a7, a5 +3fa51f60: setf 8, 0, 0 +3fa51f70: move *a5, a7, 0 +3fa51f80: movk 1, a7 +3fa51f90: jrne L3FA51FB0 +3fa51fa0: sub a7, a7 +L3FA51FB0: +3fa51fb0: movb a7, @0x26f960 +3fa51fe0: move @0x1a6610, a7, 1 +3fa52010: move @0x26fa70, a5, 1 +3fa52040: add a5, a7 +3fa52050: subk 4, a7 +3fa52060: setf 16, 1, 0 +3fa52070: move *a11(0xa30), a11, 0 +3fa52090: divs a11, a7 +3fa520a0: move *a13, a11, 1 +3fa520b0: move *a11(0x59b0), a11, 0 +3fa520d0: add a11, a7 +3fa520e0: move a7, @0x26f9b0, 1 +3fa52110: move @0x26f960, a11 +3fa52140: jreq L3FA521A0 +3fa52150: inc a7 +3fa52160: sra 0x1, a7 +3fa52170: move a7, @0x26f9b0, 1 +L3FA521A0: +3fa521a0: move a7, a7 +3fa521b0: jrgt L3FA52210 +3fa521c0: movk 1, a5 +3fa521d0: move a5, @0x26f9b0, 1 +3fa52200: jruc L3FA52370 +L3FA52210: +3fa52210: move *a13, a5, 1 +3fa52220: move *a5(0x540), a5, 1 +3fa52240: neg a11 +3fa52250: move *a5, a5, 0 +3fa52260: sra a11, a5 +3fa52270: inc a5 +3fa52280: cmp a5, a7 +3fa52290: jrle L3FA52370 +3fa522a0: move *a13, a11, 1 +3fa522b0: move *a11(0x540), a5, 1 +3fa522d0: move @0x26f960, a11 +3fa52300: neg a11 +3fa52310: move *a5, a5, 0 +3fa52320: sra a11, a5 +3fa52330: inc a5 +3fa52340: move a5, @0x26f9b0, 1 +L3FA52370: +3fa52370: move *a13, a11, 1 +3fa52380: move @0x26f9d0, a7, 1 +3fa523b0: move *a11(0x5990), a5, 0 +3fa523d0: cmp a5, a7 +3fa523e0: jrge L3FA52490 +3fa523f0: move *a11(0x5990), a5, 0 +3fa52410: move a5, @0x26f9d0, 1 +3fa52440: movk 1, a7 +3fa52450: move a7, @0x26f9b0, 1 +3fa52480: jruc L3FA525D0 +L3FA52490: +3fa52490: move *a11(0x540), a5, 1 +3fa524b0: move *a5(0x10), a5, 0 +3fa524d0: cmp a5, a7 +3fa524e0: jrle L3FA525D0 +3fa524f0: move *a11(0x540), a5, 1 +3fa52510: move *a5(0x10), a5, 0 +3fa52530: move a5, @0x26f9d0, 1 +3fa52560: move *a11(0x540), a7, 1 +3fa52580: move *a7, a7, 0 +3fa52590: inc a7 +3fa525a0: move a7, @0x26f9b0, 1 +L3FA525D0: +3fa525d0: move *a11(0x540), a7, 1 +3fa525f0: move @0x26f9d0, a5, 1 +3fa52620: move *a7, a7, 0 +3fa52630: mpys a5, a7 +3fa52640: move @0x26f9b0, a11, 1 +3fa52670: add a11, a7 +3fa52680: move a7, @0x26f940, 1 +3fa526b0: move @0x26f970, a5, 1 +3fa526e0: subk 3, a5 +3fa526f0: jane L3FA55560 +3fa52710: move @0x26f9d0, a5, 1 +3fa52740: move @0x26f860, a7, 1 +3fa52770: cmp a7, a5 +3fa52780: jrne L3FA52840 +3fa52790: move @0x26f820, a5, 1 +3fa527c0: cmp a5, a11 +3fa527d0: jrlt L3FA52840 +3fa527e0: move @0x26f840, a5, 1 +3fa52810: cmp a5, a11 +3fa52820: jale L3FA5A180 +L3FA52840: +3fa52840: move @0x26f940, a5, 1 +3fa52870: move @0x26f920, a7, 1 +3fa528a0: cmp a7, a5 +3fa528b0: jale L3FA53620 +3fa528d0: move a11, a9 +3fa528e0: jruc L3FA52960 +L3FA528F0: +3fa528f0: move @0x26f9b0, a11, 1 +3fa52920: inc a11 +3fa52930: move a11, @0x26f9b0, 1 +L3FA52960: +3fa52960: move *a13, a7, 1 +3fa52970: move *a7(0x540), a5, 1 +3fa52990: setf 16, 1, 0 +3fa529a0: move *a5, a5, 0 +3fa529b0: cmp a5, a11 +3fa529c0: jrgt L3FA52BD0 +3fa529d0: move *a7(0x540), a5, 1 +3fa529f0: move @0x26f9d0, a7, 1 +3fa52a20: sll 0x5, a7 +3fa52a30: add a7, a5 +3fa52a40: sll 0x3, a11 +3fa52a50: move *a5(0x40), a7, 1 +3fa52a70: add a11, a7 +3fa52a80: setf 8, 0, 0 +3fa52a90: move *a7, a11, 0 +3fa52aa0: jreq L3FA52BD0 +3fa52ab0: move *a13, a11, 1 +3fa52ac0: move *a11(0x540), a7, 1 +3fa52ae0: move @0x26f9d0, a5, 1 +3fa52b10: sll 0x5, a5 +3fa52b20: add a5, a7 +3fa52b30: move @0x26f9b0, a5, 1 +3fa52b60: sll 0x3, a5 +3fa52b70: move *a7(0x40), a7, 1 +3fa52b90: add a5, a7 +3fa52ba0: move *a7, a7, 0 +3fa52bb0: subk 32, a7 +3fa52bc0: jrne L3FA528F0 +L3FA52BD0: +3fa52bd0: move a14, -*sp, 1 +3fa52be0: move @0x26f9d0, *a14+, 1 +3fa52c10: move @0x26f9b0, *a14+, 1 +3fa52c40: move @0x26fa50, *a14+, 1 +3fa52c70: move @0x26fa30, *a14+, 1 +3fa52ca0: move *a13(0x0), *a14+, 1 +3fa52cc0: movi 0x25, a11 +3fa52ce0: move a11, *a14+, 1 +3fa52cf0: calla L3FA441F0 +3fa52d20: move @0x26f9b0, @0x26fa30, 1 +3fa52d70: move @0x26f9d0, @0x26fa50, 1 +3fa52dc0: move *a13, a7, 1 +3fa52dd0: move *a7(0x540), a5, 1 +3fa52df0: move @0x26f9d0, a11, 1 +3fa52e20: setf 16, 1, 0 +3fa52e30: move *a5, a5, 0 +3fa52e40: mpys a11, a5 +3fa52e50: move @0x26f9b0, a7, 1 +3fa52e80: add a7, a5 +3fa52e90: move a5, @0x26f920, 1 +3fa52ec0: move a11, @0x26f860, 1 +3fa52ef0: move a7, @0x26f820, 1 +3fa52f20: jruc L3FA52FA0 +L3FA52F30: +3fa52f30: move @0x26f820, a11, 1 +3fa52f60: dec a11 +3fa52f70: move a11, @0x26f820, 1 +L3FA52FA0: +3fa52fa0: move @0x26f820, a11, 1 +3fa52fd0: dec a11 +3fa52fe0: jrle L3FA53240 +3fa52ff0: move *a13, a11, 1 +3fa53000: move *a11(0x540), a7, 1 +3fa53020: move @0x26f860, a5, 1 +3fa53050: sll 0x5, a5 +3fa53060: add a5, a7 +3fa53070: move @0x26f820, a5, 1 +3fa530a0: dec a5 +3fa530b0: sll 0x3, a5 +3fa530c0: move *a7(0x40), a7, 1 +3fa530e0: add a5, a7 +3fa530f0: setf 8, 0, 0 +3fa53100: move *a7, a7, 0 +3fa53110: jreq L3FA53240 +3fa53120: move *a11(0x540), a7, 1 +3fa53140: move @0x26f860, a5, 1 +3fa53170: sll 0x5, a5 +3fa53180: add a5, a7 +3fa53190: move @0x26f820, a5, 1 +3fa531c0: dec a5 +3fa531d0: sll 0x3, a5 +3fa531e0: move *a7(0x40), a7, 1 +3fa53200: add a5, a7 +3fa53210: move *a7, a7, 0 +3fa53220: subk 32, a7 +3fa53230: jrne L3FA52F30 +L3FA53240: +3fa53240: move @0x26f9b0, @0x26f840, 1 +3fa53290: jruc L3FA53310 +L3FA532A0: +3fa532a0: move @0x26f840, a11, 1 +3fa532d0: inc a11 +3fa532e0: move a11, @0x26f840, 1 +L3FA53310: +3fa53310: move *a13, a11, 1 +3fa53320: move *a11(0x540), a7, 1 +3fa53340: setf 16, 1, 0 +3fa53350: move *a7, a7, 0 +3fa53360: move @0x26f820, a5, 1 +3fa53390: cmp a7, a5 +3fa533a0: jagt L3FA5A180 +3fa533c0: move *a11(0x540), a7, 1 +3fa533e0: move @0x26f860, a11, 1 +3fa53410: sll 0x5, a11 +3fa53420: add a11, a7 +3fa53430: move @0x26f840, a11, 1 +3fa53460: sll 0x3, a11 +3fa53470: move *a7(0x40), a7, 1 +3fa53490: add a11, a7 +3fa534a0: setf 8, 0, 0 +3fa534b0: move *a7, a11, 0 +3fa534c0: jaeq L3FA5A180 +3fa534e0: move *a13, a11, 1 +3fa534f0: move *a11(0x540), a7, 1 +3fa53510: move @0x26f860, a11, 1 +3fa53540: sll 0x5, a11 +3fa53550: add a11, a7 +3fa53560: move @0x26f840, a11, 1 +3fa53590: sll 0x3, a11 +3fa535a0: move *a7(0x40), a7, 1 +3fa535c0: add a11, a7 +3fa535d0: move *a7, a11, 0 +3fa535e0: subk 32, a11 +3fa535f0: jrne L3FA532A0 +3fa53600: jauc L3FA5A180 +L3FA53620: +3fa53620: move @0x26f900, a7, 1 +3fa53650: cmp a7, a5 +3fa53660: jale L3FA543D0 +3fa53680: move a11, a9 +3fa53690: jruc L3FA53710 +L3FA536A0: +3fa536a0: move @0x26f9b0, a11, 1 +3fa536d0: inc a11 +3fa536e0: move a11, @0x26f9b0, 1 +L3FA53710: +3fa53710: move *a13, a7, 1 +3fa53720: move *a7(0x540), a5, 1 +3fa53740: setf 16, 1, 0 +3fa53750: move *a5, a5, 0 +3fa53760: cmp a5, a11 +3fa53770: jrgt L3FA53980 +3fa53780: move *a7(0x540), a5, 1 +3fa537a0: move @0x26f9d0, a7, 1 +3fa537d0: sll 0x5, a7 +3fa537e0: add a7, a5 +3fa537f0: sll 0x3, a11 +3fa53800: move *a5(0x40), a7, 1 +3fa53820: add a11, a7 +3fa53830: setf 8, 0, 0 +3fa53840: move *a7, a11, 0 +3fa53850: jreq L3FA53980 +3fa53860: move *a13, a11, 1 +3fa53870: move *a11(0x540), a7, 1 +3fa53890: move @0x26f9d0, a5, 1 +3fa538c0: sll 0x5, a5 +3fa538d0: add a5, a7 +3fa538e0: move @0x26f9b0, a5, 1 +3fa53910: sll 0x3, a5 +3fa53920: move *a7(0x40), a7, 1 +3fa53940: add a5, a7 +3fa53950: move *a7, a7, 0 +3fa53960: subk 32, a7 +3fa53970: jrne L3FA536A0 +L3FA53980: +3fa53980: move a14, -*sp, 1 +3fa53990: move @0x26fa50, *a14+, 1 +3fa539c0: move @0x26fa30, *a14+, 1 +3fa539f0: move @0x26f9d0, *a14+, 1 +3fa53a20: move @0x26f9b0, *a14+, 1 +3fa53a50: move *a13(0x0), *a14+, 1 +3fa53a70: movi 0x26, a11 +3fa53a90: move a11, *a14+, 1 +3fa53aa0: calla L3FA441F0 +3fa53ad0: move @0x26f9b0, @0x26fa30, 1 +3fa53b20: move @0x26f9d0, @0x26fa50, 1 +3fa53b70: move *a13, a7, 1 +3fa53b80: move *a7(0x540), a5, 1 +3fa53ba0: move @0x26f9d0, a11, 1 +3fa53bd0: setf 16, 1, 0 +3fa53be0: move *a5, a5, 0 +3fa53bf0: mpys a11, a5 +3fa53c00: move @0x26f9b0, a7, 1 +3fa53c30: add a7, a5 +3fa53c40: move a5, @0x26f920, 1 +3fa53c70: move a11, @0x26f860, 1 +3fa53ca0: move a7, @0x26f820, 1 +3fa53cd0: jruc L3FA53D50 +L3FA53CE0: +3fa53ce0: move @0x26f820, a11, 1 +3fa53d10: dec a11 +3fa53d20: move a11, @0x26f820, 1 +L3FA53D50: +3fa53d50: move @0x26f820, a11, 1 +3fa53d80: dec a11 +3fa53d90: jrle L3FA53FF0 +3fa53da0: move *a13, a11, 1 +3fa53db0: move *a11(0x540), a7, 1 +3fa53dd0: move @0x26f860, a5, 1 +3fa53e00: sll 0x5, a5 +3fa53e10: add a5, a7 +3fa53e20: move @0x26f820, a5, 1 +3fa53e50: dec a5 +3fa53e60: sll 0x3, a5 +3fa53e70: move *a7(0x40), a7, 1 +3fa53e90: add a5, a7 +3fa53ea0: setf 8, 0, 0 +3fa53eb0: move *a7, a7, 0 +3fa53ec0: jreq L3FA53FF0 +3fa53ed0: move *a11(0x540), a7, 1 +3fa53ef0: move @0x26f860, a5, 1 +3fa53f20: sll 0x5, a5 +3fa53f30: add a5, a7 +3fa53f40: move @0x26f820, a5, 1 +3fa53f70: dec a5 +3fa53f80: sll 0x3, a5 +3fa53f90: move *a7(0x40), a7, 1 +3fa53fb0: add a5, a7 +3fa53fc0: move *a7, a7, 0 +3fa53fd0: subk 32, a7 +3fa53fe0: jrne L3FA53CE0 +L3FA53FF0: +3fa53ff0: move @0x26f9b0, @0x26f840, 1 +3fa54040: jruc L3FA540C0 +L3FA54050: +3fa54050: move @0x26f840, a11, 1 +3fa54080: inc a11 +3fa54090: move a11, @0x26f840, 1 +L3FA540C0: +3fa540c0: move *a13, a11, 1 +3fa540d0: move *a11(0x540), a7, 1 +3fa540f0: setf 16, 1, 0 +3fa54100: move *a7, a7, 0 +3fa54110: move @0x26f820, a5, 1 +3fa54140: cmp a7, a5 +3fa54150: jagt L3FA5A180 +3fa54170: move *a11(0x540), a7, 1 +3fa54190: move @0x26f860, a11, 1 +3fa541c0: sll 0x5, a11 +3fa541d0: add a11, a7 +3fa541e0: move @0x26f840, a11, 1 +3fa54210: sll 0x3, a11 +3fa54220: move *a7(0x40), a7, 1 +3fa54240: add a11, a7 +3fa54250: setf 8, 0, 0 +3fa54260: move *a7, a11, 0 +3fa54270: jaeq L3FA5A180 +3fa54290: move *a13, a11, 1 +3fa542a0: move *a11(0x540), a7, 1 +3fa542c0: move @0x26f860, a11, 1 +3fa542f0: sll 0x5, a11 +3fa54300: add a11, a7 +3fa54310: move @0x26f840, a11, 1 +3fa54340: sll 0x3, a11 +3fa54350: move *a7(0x40), a7, 1 +3fa54370: add a11, a7 +3fa54380: move *a7, a11, 0 +3fa54390: subk 32, a11 +3fa543a0: jrne L3FA54050 +3fa543b0: jauc L3FA5A180 +L3FA543D0: +3fa543d0: cmp a7, a5 +3fa543e0: jage L3FA5A180 +3fa54400: movk 2, a5 +3fa54410: move a5, @0x26f970, 1 +3fa54440: move a14, -*sp, 1 +3fa54450: move @0x26fa50, *a14+, 1 +3fa54480: move @0x26fa30, *a14+, 1 +3fa544b0: move @0x26fa10, *a14+, 1 +3fa544e0: move @0x26f9f0, *a14+, 1 +3fa54510: move *a13(0x0), *a14+, 1 +3fa54530: movi 0x27, a7 +3fa54550: move a7, *a14+, 1 +3fa54560: calla L3FA441F0 +3fa54590: move @0x26f900, @0x26f920, 1 +3fa545e0: move @0x26f9f0, @0x26fa30, 1 +3fa54630: move @0x26fa10, @0x26fa50, 1 +3fa54680: move @0x26fa30, a11, 1 +3fa546b0: jrgt L3FA547C0 +3fa546c0: move *a13, a5, 1 +3fa546d0: move *a5(0x540), a7, 1 +3fa546f0: setf 16, 1, 0 +3fa54700: move *a7, a7, 0 +3fa54710: inc a7 +3fa54720: move a7, @0x26fa30, 1 +3fa54750: move @0x26fa50, a11, 1 +3fa54780: dec a11 +3fa54790: move a11, @0x26fa50, 1 +L3FA547C0: +3fa547c0: move @0x26f9b0, a9, 1 +3fa547f0: jruc L3FA54870 +L3FA54800: +3fa54800: move @0x26f9b0, a11, 1 +3fa54830: dec a11 +3fa54840: move a11, @0x26f9b0, 1 +L3FA54870: +3fa54870: move @0x26f9b0, a11, 1 +3fa548a0: dec a11 +3fa548b0: jrle L3FA54B10 +3fa548c0: move *a13, a11, 1 +3fa548d0: move *a11(0x540), a7, 1 +3fa548f0: move @0x26f9d0, a5, 1 +3fa54920: sll 0x5, a5 +3fa54930: add a5, a7 +3fa54940: move @0x26f9b0, a5, 1 +3fa54970: dec a5 +3fa54980: sll 0x3, a5 +3fa54990: move *a7(0x40), a7, 1 +3fa549b0: add a5, a7 +3fa549c0: setf 8, 0, 0 +3fa549d0: move *a7, a7, 0 +3fa549e0: jreq L3FA54B10 +3fa549f0: move *a11(0x540), a7, 1 +3fa54a10: move @0x26f9d0, a5, 1 +3fa54a40: sll 0x5, a5 +3fa54a50: add a5, a7 +3fa54a60: move @0x26f9b0, a5, 1 +3fa54a90: dec a5 +3fa54aa0: sll 0x3, a5 +3fa54ab0: move *a7(0x40), a7, 1 +3fa54ad0: add a5, a7 +3fa54ae0: move *a7, a7, 0 +3fa54af0: subk 32, a7 +3fa54b00: jrne L3FA54800 +L3FA54B10: +3fa54b10: move a14, -*sp, 1 +3fa54b20: move @0x26fa50, *a14+, 1 +3fa54b50: move @0x26fa30, *a14+, 1 +3fa54b80: move @0x26f9d0, *a14+, 1 +3fa54bb0: move @0x26f9b0, *a14+, 1 +3fa54be0: move *a13(0x0), *a14+, 1 +3fa54c00: movi 0x28, a11 +3fa54c20: move a11, *a14+, 1 +3fa54c30: calla L3FA441F0 +3fa54c60: move @0x26f9b0, @0x26f9f0, 1 +3fa54cb0: move @0x26f9d0, @0x26fa10, 1 +3fa54d00: move *a13, a7, 1 +3fa54d10: move *a7(0x540), a5, 1 +3fa54d30: move @0x26f9d0, a11, 1 +3fa54d60: setf 16, 1, 0 +3fa54d70: move *a5, a5, 0 +3fa54d80: mpys a11, a5 +3fa54d90: move @0x26f9b0, a7, 1 +3fa54dc0: add a7, a5 +3fa54dd0: move a5, @0x26f900, 1 +3fa54e00: move a11, @0x26f860, 1 +3fa54e30: move a7, @0x26f820, 1 +3fa54e60: jruc L3FA54EE0 +L3FA54E70: +3fa54e70: move @0x26f820, a11, 1 +3fa54ea0: dec a11 +3fa54eb0: move a11, @0x26f820, 1 +L3FA54EE0: +3fa54ee0: move @0x26f820, a11, 1 +3fa54f10: dec a11 +3fa54f20: jrle L3FA55180 +3fa54f30: move *a13, a11, 1 +3fa54f40: move *a11(0x540), a7, 1 +3fa54f60: move @0x26f860, a5, 1 +3fa54f90: sll 0x5, a5 +3fa54fa0: add a5, a7 +3fa54fb0: move @0x26f820, a5, 1 +3fa54fe0: dec a5 +3fa54ff0: sll 0x3, a5 +3fa55000: move *a7(0x40), a7, 1 +3fa55020: add a5, a7 +3fa55030: setf 8, 0, 0 +3fa55040: move *a7, a7, 0 +3fa55050: jreq L3FA55180 +3fa55060: move *a11(0x540), a7, 1 +3fa55080: move @0x26f860, a5, 1 +3fa550b0: sll 0x5, a5 +3fa550c0: add a5, a7 +3fa550d0: move @0x26f820, a5, 1 +3fa55100: dec a5 +3fa55110: sll 0x3, a5 +3fa55120: move *a7(0x40), a7, 1 +3fa55140: add a5, a7 +3fa55150: move *a7, a7, 0 +3fa55160: subk 32, a7 +3fa55170: jrne L3FA54E70 +L3FA55180: +3fa55180: move @0x26f9b0, @0x26f840, 1 +3fa551d0: jruc L3FA55250 +L3FA551E0: +3fa551e0: move @0x26f840, a11, 1 +3fa55210: inc a11 +3fa55220: move a11, @0x26f840, 1 +L3FA55250: +3fa55250: move *a13, a11, 1 +3fa55260: move *a11(0x540), a7, 1 +3fa55280: setf 16, 1, 0 +3fa55290: move *a7, a7, 0 +3fa552a0: move @0x26f820, a5, 1 +3fa552d0: cmp a7, a5 +3fa552e0: jagt L3FA5A180 +3fa55300: move *a11(0x540), a7, 1 +3fa55320: move @0x26f860, a11, 1 +3fa55350: sll 0x5, a11 +3fa55360: add a11, a7 +3fa55370: move @0x26f840, a11, 1 +3fa553a0: sll 0x3, a11 +3fa553b0: move *a7(0x40), a7, 1 +3fa553d0: add a11, a7 +3fa553e0: setf 8, 0, 0 +3fa553f0: move *a7, a11, 0 +3fa55400: jaeq L3FA5A180 +3fa55420: move *a13, a11, 1 +3fa55430: move *a11(0x540), a7, 1 +3fa55450: move @0x26f860, a11, 1 +3fa55480: sll 0x5, a11 +3fa55490: add a11, a7 +3fa554a0: move @0x26f840, a11, 1 +3fa554d0: sll 0x3, a11 +3fa554e0: move *a7(0x40), a7, 1 +3fa55500: add a11, a7 +3fa55510: move *a7, a11, 0 +3fa55520: subk 32, a11 +3fa55530: jrne L3FA551E0 +3fa55540: jauc L3FA5A180 +L3FA55560: +3fa55560: move @0x26f970, a5, 1 +3fa55590: subk 2, a5 +3fa555a0: jane L3FA58430 +3fa555c0: move @0x26f9d0, a5, 1 +3fa555f0: move @0x26f860, a7, 1 +3fa55620: cmp a7, a5 +3fa55630: jrne L3FA556F0 +3fa55640: move @0x26f820, a5, 1 +3fa55670: cmp a5, a11 +3fa55680: jrlt L3FA556F0 +3fa55690: move @0x26f840, a5, 1 +3fa556c0: cmp a5, a11 +3fa556d0: jale L3FA5A180 +L3FA556F0: +3fa556f0: move @0x26f940, a5, 1 +3fa55720: move @0x26f900, a7, 1 +3fa55750: cmp a7, a5 +3fa55760: jage L3FA564D0 +3fa55780: move a11, a9 +3fa55790: jruc L3FA55810 +L3FA557A0: +3fa557a0: move @0x26f9b0, a11, 1 +3fa557d0: dec a11 +3fa557e0: move a11, @0x26f9b0, 1 +L3FA55810: +3fa55810: dec a11 +3fa55820: jrle L3FA55A80 +3fa55830: move *a13, a11, 1 +3fa55840: move *a11(0x540), a7, 1 +3fa55860: move @0x26f9d0, a5, 1 +3fa55890: sll 0x5, a5 +3fa558a0: add a5, a7 +3fa558b0: move @0x26f9b0, a5, 1 +3fa558e0: dec a5 +3fa558f0: sll 0x3, a5 +3fa55900: move *a7(0x40), a7, 1 +3fa55920: add a5, a7 +3fa55930: setf 8, 0, 0 +3fa55940: move *a7, a7, 0 +3fa55950: jreq L3FA55A80 +3fa55960: move *a11(0x540), a7, 1 +3fa55980: move @0x26f9d0, a5, 1 +3fa559b0: sll 0x5, a5 +3fa559c0: add a5, a7 +3fa559d0: move @0x26f9b0, a5, 1 +3fa55a00: dec a5 +3fa55a10: sll 0x3, a5 +3fa55a20: move *a7(0x40), a7, 1 +3fa55a40: add a5, a7 +3fa55a50: move *a7, a7, 0 +3fa55a60: subk 32, a7 +3fa55a70: jrne L3FA557A0 +L3FA55A80: +3fa55a80: move a14, -*sp, 1 +3fa55a90: move @0x26fa10, *a14+, 1 +3fa55ac0: move @0x26f9f0, *a14+, 1 +3fa55af0: move @0x26f9d0, *a14+, 1 +3fa55b20: move @0x26f9b0, *a14+, 1 +3fa55b50: move *a13(0x0), *a14+, 1 +3fa55b70: movi 0x29, a11 +3fa55b90: move a11, *a14+, 1 +3fa55ba0: calla L3FA441F0 +3fa55bd0: move @0x26f9b0, @0x26f9f0, 1 +3fa55c20: move @0x26f9d0, @0x26fa10, 1 +3fa55c70: move *a13, a7, 1 +3fa55c80: move *a7(0x540), a5, 1 +3fa55ca0: move @0x26f9d0, a11, 1 +3fa55cd0: setf 16, 1, 0 +3fa55ce0: move *a5, a5, 0 +3fa55cf0: mpys a11, a5 +3fa55d00: move @0x26f9b0, a7, 1 +3fa55d30: add a7, a5 +3fa55d40: move a5, @0x26f900, 1 +3fa55d70: move a11, @0x26f860, 1 +3fa55da0: move a7, @0x26f820, 1 +3fa55dd0: jruc L3FA55E50 +L3FA55DE0: +3fa55de0: move @0x26f820, a11, 1 +3fa55e10: dec a11 +3fa55e20: move a11, @0x26f820, 1 +L3FA55E50: +3fa55e50: move @0x26f820, a11, 1 +3fa55e80: dec a11 +3fa55e90: jrle L3FA560F0 +3fa55ea0: move *a13, a11, 1 +3fa55eb0: move *a11(0x540), a7, 1 +3fa55ed0: move @0x26f860, a5, 1 +3fa55f00: sll 0x5, a5 +3fa55f10: add a5, a7 +3fa55f20: move @0x26f820, a5, 1 +3fa55f50: dec a5 +3fa55f60: sll 0x3, a5 +3fa55f70: move *a7(0x40), a7, 1 +3fa55f90: add a5, a7 +3fa55fa0: setf 8, 0, 0 +3fa55fb0: move *a7, a7, 0 +3fa55fc0: jreq L3FA560F0 +3fa55fd0: move *a11(0x540), a7, 1 +3fa55ff0: move @0x26f860, a5, 1 +3fa56020: sll 0x5, a5 +3fa56030: add a5, a7 +3fa56040: move @0x26f820, a5, 1 +3fa56070: dec a5 +3fa56080: sll 0x3, a5 +3fa56090: move *a7(0x40), a7, 1 +3fa560b0: add a5, a7 +3fa560c0: move *a7, a7, 0 +3fa560d0: subk 32, a7 +3fa560e0: jrne L3FA55DE0 +L3FA560F0: +3fa560f0: move @0x26f9b0, @0x26f840, 1 +3fa56140: jruc L3FA561C0 +L3FA56150: +3fa56150: move @0x26f840, a11, 1 +3fa56180: inc a11 +3fa56190: move a11, @0x26f840, 1 +L3FA561C0: +3fa561c0: move *a13, a11, 1 +3fa561d0: move *a11(0x540), a7, 1 +3fa561f0: setf 16, 1, 0 +3fa56200: move *a7, a7, 0 +3fa56210: move @0x26f820, a5, 1 +3fa56240: cmp a7, a5 +3fa56250: jagt L3FA5A180 +3fa56270: move *a11(0x540), a7, 1 +3fa56290: move @0x26f860, a11, 1 +3fa562c0: sll 0x5, a11 +3fa562d0: add a11, a7 +3fa562e0: move @0x26f840, a11, 1 +3fa56310: sll 0x3, a11 +3fa56320: move *a7(0x40), a7, 1 +3fa56340: add a11, a7 +3fa56350: setf 8, 0, 0 +3fa56360: move *a7, a11, 0 +3fa56370: jaeq L3FA5A180 +3fa56390: move *a13, a11, 1 +3fa563a0: move *a11(0x540), a7, 1 +3fa563c0: move @0x26f860, a11, 1 +3fa563f0: sll 0x5, a11 +3fa56400: add a11, a7 +3fa56410: move @0x26f840, a11, 1 +3fa56440: sll 0x3, a11 +3fa56450: move *a7(0x40), a7, 1 +3fa56470: add a11, a7 +3fa56480: move *a7, a11, 0 +3fa56490: subk 32, a11 +3fa564a0: jrne L3FA56150 +3fa564b0: jauc L3FA5A180 +L3FA564D0: +3fa564d0: move @0x26f920, a7, 1 +3fa56500: cmp a7, a5 +3fa56510: jage L3FA57280 +3fa56530: move a11, a9 +3fa56540: jruc L3FA565C0 +L3FA56550: +3fa56550: move @0x26f9b0, a11, 1 +3fa56580: dec a11 +3fa56590: move a11, @0x26f9b0, 1 +L3FA565C0: +3fa565c0: dec a11 +3fa565d0: jrle L3FA56830 +3fa565e0: move *a13, a11, 1 +3fa565f0: move *a11(0x540), a7, 1 +3fa56610: move @0x26f9d0, a5, 1 +3fa56640: sll 0x5, a5 +3fa56650: add a5, a7 +3fa56660: move @0x26f9b0, a5, 1 +3fa56690: dec a5 +3fa566a0: sll 0x3, a5 +3fa566b0: move *a7(0x40), a7, 1 +3fa566d0: add a5, a7 +3fa566e0: setf 8, 0, 0 +3fa566f0: move *a7, a7, 0 +3fa56700: jreq L3FA56830 +3fa56710: move *a11(0x540), a7, 1 +3fa56730: move @0x26f9d0, a5, 1 +3fa56760: sll 0x5, a5 +3fa56770: add a5, a7 +3fa56780: move @0x26f9b0, a5, 1 +3fa567b0: dec a5 +3fa567c0: sll 0x3, a5 +3fa567d0: move *a7(0x40), a7, 1 +3fa567f0: add a5, a7 +3fa56800: move *a7, a7, 0 +3fa56810: subk 32, a7 +3fa56820: jrne L3FA56550 +L3FA56830: +3fa56830: move a14, -*sp, 1 +3fa56840: move @0x26f9d0, *a14+, 1 +3fa56870: move @0x26f9b0, *a14+, 1 +3fa568a0: move @0x26fa10, *a14+, 1 +3fa568d0: move @0x26f9f0, *a14+, 1 +3fa56900: move *a13(0x0), *a14+, 1 +3fa56920: movi 0x2a, a11 +3fa56940: move a11, *a14+, 1 +3fa56950: calla L3FA441F0 +3fa56980: move @0x26f9b0, @0x26f9f0, 1 +3fa569d0: move @0x26f9d0, @0x26fa10, 1 +3fa56a20: move *a13, a7, 1 +3fa56a30: move *a7(0x540), a5, 1 +3fa56a50: move @0x26f9d0, a11, 1 +3fa56a80: setf 16, 1, 0 +3fa56a90: move *a5, a5, 0 +3fa56aa0: mpys a11, a5 +3fa56ab0: move @0x26f9b0, a7, 1 +3fa56ae0: add a7, a5 +3fa56af0: move a5, @0x26f900, 1 +3fa56b20: move a11, @0x26f860, 1 +3fa56b50: move a7, @0x26f820, 1 +3fa56b80: jruc L3FA56C00 +L3FA56B90: +3fa56b90: move @0x26f820, a11, 1 +3fa56bc0: dec a11 +3fa56bd0: move a11, @0x26f820, 1 +L3FA56C00: +3fa56c00: move @0x26f820, a11, 1 +3fa56c30: dec a11 +3fa56c40: jrle L3FA56EA0 +3fa56c50: move *a13, a11, 1 +3fa56c60: move *a11(0x540), a7, 1 +3fa56c80: move @0x26f860, a5, 1 +3fa56cb0: sll 0x5, a5 +3fa56cc0: add a5, a7 +3fa56cd0: move @0x26f820, a5, 1 +3fa56d00: dec a5 +3fa56d10: sll 0x3, a5 +3fa56d20: move *a7(0x40), a7, 1 +3fa56d40: add a5, a7 +3fa56d50: setf 8, 0, 0 +3fa56d60: move *a7, a7, 0 +3fa56d70: jreq L3FA56EA0 +3fa56d80: move *a11(0x540), a7, 1 +3fa56da0: move @0x26f860, a5, 1 +3fa56dd0: sll 0x5, a5 +3fa56de0: add a5, a7 +3fa56df0: move @0x26f820, a5, 1 +3fa56e20: dec a5 +3fa56e30: sll 0x3, a5 +3fa56e40: move *a7(0x40), a7, 1 +3fa56e60: add a5, a7 +3fa56e70: move *a7, a7, 0 +3fa56e80: subk 32, a7 +3fa56e90: jrne L3FA56B90 +L3FA56EA0: +3fa56ea0: move @0x26f9b0, @0x26f840, 1 +3fa56ef0: jruc L3FA56F70 +L3FA56F00: +3fa56f00: move @0x26f840, a11, 1 +3fa56f30: inc a11 +3fa56f40: move a11, @0x26f840, 1 +L3FA56F70: +3fa56f70: move *a13, a11, 1 +3fa56f80: move *a11(0x540), a7, 1 +3fa56fa0: setf 16, 1, 0 +3fa56fb0: move *a7, a7, 0 +3fa56fc0: move @0x26f820, a5, 1 +3fa56ff0: cmp a7, a5 +3fa57000: jagt L3FA5A180 +3fa57020: move *a11(0x540), a7, 1 +3fa57040: move @0x26f860, a11, 1 +3fa57070: sll 0x5, a11 +3fa57080: add a11, a7 +3fa57090: move @0x26f840, a11, 1 +3fa570c0: sll 0x3, a11 +3fa570d0: move *a7(0x40), a7, 1 +3fa570f0: add a11, a7 +3fa57100: setf 8, 0, 0 +3fa57110: move *a7, a11, 0 +3fa57120: jaeq L3FA5A180 +3fa57140: move *a13, a11, 1 +3fa57150: move *a11(0x540), a7, 1 +3fa57170: move @0x26f860, a11, 1 +3fa571a0: sll 0x5, a11 +3fa571b0: add a11, a7 +3fa571c0: move @0x26f840, a11, 1 +3fa571f0: sll 0x3, a11 +3fa57200: move *a7(0x40), a7, 1 +3fa57220: add a11, a7 +3fa57230: move *a7, a11, 0 +3fa57240: subk 32, a11 +3fa57250: jrne L3FA56F00 +3fa57260: jauc L3FA5A180 +L3FA57280: +3fa57280: cmp a7, a5 +3fa57290: jale L3FA5A180 +3fa572b0: movk 3, a5 +3fa572c0: move a5, @0x26f970, 1 +3fa572f0: move a14, -*sp, 1 +3fa57300: move @0x26fa50, *a14+, 1 +3fa57330: move @0x26fa30, *a14+, 1 +3fa57360: move @0x26fa10, *a14+, 1 +3fa57390: move @0x26f9f0, *a14+, 1 +3fa573c0: move *a13(0x0), *a14+, 1 +3fa573e0: movi 0x2b, a7 +3fa57400: move a7, *a14+, 1 +3fa57410: calla L3FA441F0 +3fa57440: move @0x26f920, @0x26f900, 1 +3fa57490: move @0x26fa30, @0x26f9f0, 1 +3fa574e0: move @0x26fa50, @0x26fa10, 1 +3fa57530: move *a13, a11, 1 +3fa57540: move *a11(0x540), a5, 1 +3fa57560: setf 16, 1, 0 +3fa57570: move *a5, a5, 0 +3fa57580: move @0x26fa30, a7, 1 +3fa575b0: inc a5 +3fa575c0: cmp a5, a7 +3fa575d0: jrle L3FA57690 +3fa575e0: movk 1, a5 +3fa575f0: move a5, @0x26fa30, 1 +3fa57620: move @0x26fa50, a7, 1 +3fa57650: inc a7 +3fa57660: move a7, @0x26fa50, 1 +L3FA57690: +3fa57690: move @0x26f9b0, a9, 1 +3fa576c0: jruc L3FA57740 +L3FA576D0: +3fa576d0: move @0x26f9b0, a11, 1 +3fa57700: inc a11 +3fa57710: move a11, @0x26f9b0, 1 +L3FA57740: +3fa57740: move *a13, a11, 1 +3fa57750: move *a11(0x540), a7, 1 +3fa57770: move @0x26f9b0, a5, 1 +3fa577a0: setf 16, 1, 0 +3fa577b0: move *a7, a7, 0 +3fa577c0: cmp a7, a5 +3fa577d0: jrgt L3FA579E0 +3fa577e0: move *a11(0x540), a7, 1 +3fa57800: move @0x26f9d0, a11, 1 +3fa57830: sll 0x5, a11 +3fa57840: add a11, a7 +3fa57850: sll 0x3, a5 +3fa57860: move *a7(0x40), a11, 1 +3fa57880: add a5, a11 +3fa57890: setf 8, 0, 0 +3fa578a0: move *a11, a11, 0 +3fa578b0: jreq L3FA579E0 +3fa578c0: move *a13, a11, 1 +3fa578d0: move *a11(0x540), a7, 1 +3fa578f0: move @0x26f9d0, a5, 1 +3fa57920: sll 0x5, a5 +3fa57930: add a5, a7 +3fa57940: move @0x26f9b0, a5, 1 +3fa57970: sll 0x3, a5 +3fa57980: move *a7(0x40), a7, 1 +3fa579a0: add a5, a7 +3fa579b0: move *a7, a7, 0 +3fa579c0: subk 32, a7 +3fa579d0: jrne L3FA576D0 +L3FA579E0: +3fa579e0: move a14, -*sp, 1 +3fa579f0: move @0x26f9d0, *a14+, 1 +3fa57a20: move @0x26f9b0, *a14+, 1 +3fa57a50: move @0x26fa10, *a14+, 1 +3fa57a80: move @0x26f9f0, *a14+, 1 +3fa57ab0: move *a13(0x0), *a14+, 1 +3fa57ad0: movi 0x2c, a11 +3fa57af0: move a11, *a14+, 1 +3fa57b00: calla L3FA441F0 +3fa57b30: move @0x26f9b0, @0x26fa30, 1 +3fa57b80: move @0x26f9d0, @0x26fa50, 1 +3fa57bd0: move *a13, a7, 1 +3fa57be0: move *a7(0x540), a5, 1 +3fa57c00: move @0x26f9d0, a11, 1 +3fa57c30: setf 16, 1, 0 +3fa57c40: move *a5, a5, 0 +3fa57c50: mpys a11, a5 +3fa57c60: move @0x26f9b0, a7, 1 +3fa57c90: add a7, a5 +3fa57ca0: move a5, @0x26f920, 1 +3fa57cd0: move a11, @0x26f860, 1 +3fa57d00: move a7, @0x26f820, 1 +3fa57d30: jruc L3FA57DB0 +L3FA57D40: +3fa57d40: move @0x26f820, a11, 1 +3fa57d70: dec a11 +3fa57d80: move a11, @0x26f820, 1 +L3FA57DB0: +3fa57db0: move @0x26f820, a11, 1 +3fa57de0: dec a11 +3fa57df0: jrle L3FA58050 +3fa57e00: move *a13, a11, 1 +3fa57e10: move *a11(0x540), a7, 1 +3fa57e30: move @0x26f860, a5, 1 +3fa57e60: sll 0x5, a5 +3fa57e70: add a5, a7 +3fa57e80: move @0x26f820, a5, 1 +3fa57eb0: dec a5 +3fa57ec0: sll 0x3, a5 +3fa57ed0: move *a7(0x40), a7, 1 +3fa57ef0: add a5, a7 +3fa57f00: setf 8, 0, 0 +3fa57f10: move *a7, a7, 0 +3fa57f20: jreq L3FA58050 +3fa57f30: move *a11(0x540), a7, 1 +3fa57f50: move @0x26f860, a5, 1 +3fa57f80: sll 0x5, a5 +3fa57f90: add a5, a7 +3fa57fa0: move @0x26f820, a5, 1 +3fa57fd0: dec a5 +3fa57fe0: sll 0x3, a5 +3fa57ff0: move *a7(0x40), a7, 1 +3fa58010: add a5, a7 +3fa58020: move *a7, a7, 0 +3fa58030: subk 32, a7 +3fa58040: jrne L3FA57D40 +L3FA58050: +3fa58050: move @0x26f9b0, @0x26f840, 1 +3fa580a0: jruc L3FA58120 +L3FA580B0: +3fa580b0: move @0x26f840, a11, 1 +3fa580e0: inc a11 +3fa580f0: move a11, @0x26f840, 1 +L3FA58120: +3fa58120: move *a13, a11, 1 +3fa58130: move *a11(0x540), a7, 1 +3fa58150: setf 16, 1, 0 +3fa58160: move *a7, a7, 0 +3fa58170: move @0x26f820, a5, 1 +3fa581a0: cmp a7, a5 +3fa581b0: jagt L3FA5A180 +3fa581d0: move *a11(0x540), a7, 1 +3fa581f0: move @0x26f860, a11, 1 +3fa58220: sll 0x5, a11 +3fa58230: add a11, a7 +3fa58240: move @0x26f840, a11, 1 +3fa58270: sll 0x3, a11 +3fa58280: move *a7(0x40), a7, 1 +3fa582a0: add a11, a7 +3fa582b0: setf 8, 0, 0 +3fa582c0: move *a7, a11, 0 +3fa582d0: jaeq L3FA5A180 +3fa582f0: move *a13, a11, 1 +3fa58300: move *a11(0x540), a7, 1 +3fa58320: move @0x26f860, a11, 1 +3fa58350: sll 0x5, a11 +3fa58360: add a11, a7 +3fa58370: move @0x26f840, a11, 1 +3fa583a0: sll 0x3, a11 +3fa583b0: move *a7(0x40), a7, 1 +3fa583d0: add a11, a7 +3fa583e0: move *a7, a11, 0 +3fa583f0: subk 32, a11 +3fa58400: jrne L3FA580B0 +3fa58410: jauc L3FA5A180 +L3FA58430: +3fa58430: move @0x26f970, a5, 1 +3fa58460: jane L3FA5A180 +3fa58480: move @0x26f9d0, a5, 1 +3fa584b0: move @0x26f860, a7, 1 +3fa584e0: cmp a7, a5 +3fa584f0: jrne L3FA585B0 +3fa58500: move @0x26f820, a5, 1 +3fa58530: cmp a5, a11 +3fa58540: jrlt L3FA585B0 +3fa58550: move @0x26f840, a5, 1 +3fa58580: cmp a5, a11 +3fa58590: jale L3FA5A180 +L3FA585B0: +3fa585b0: move @0x26f940, a5, 1 +3fa585e0: move @0x26f920, a7, 1 +3fa58610: cmp a7, a5 +3fa58620: jale L3FA593D0 +3fa58640: movk 3, a5 +3fa58650: move a5, @0x26f970, 1 +3fa58680: move a11, a9 +3fa58690: jruc L3FA58710 +L3FA586A0: +3fa586a0: move @0x26f9b0, a11, 1 +3fa586d0: inc a11 +3fa586e0: move a11, @0x26f9b0, 1 +L3FA58710: +3fa58710: move *a13, a7, 1 +3fa58720: move *a7(0x540), a5, 1 +3fa58740: setf 16, 1, 0 +3fa58750: move *a5, a5, 0 +3fa58760: cmp a5, a11 +3fa58770: jrgt L3FA58980 +3fa58780: move *a7(0x540), a5, 1 +3fa587a0: move @0x26f9d0, a7, 1 +3fa587d0: sll 0x5, a7 +3fa587e0: add a7, a5 +3fa587f0: sll 0x3, a11 +3fa58800: move *a5(0x40), a7, 1 +3fa58820: add a11, a7 +3fa58830: setf 8, 0, 0 +3fa58840: move *a7, a11, 0 +3fa58850: jreq L3FA58980 +3fa58860: move *a13, a11, 1 +3fa58870: move *a11(0x540), a7, 1 +3fa58890: move @0x26f9d0, a5, 1 +3fa588c0: sll 0x5, a5 +3fa588d0: add a5, a7 +3fa588e0: move @0x26f9b0, a5, 1 +3fa58910: sll 0x3, a5 +3fa58920: move *a7(0x40), a7, 1 +3fa58940: add a5, a7 +3fa58950: move *a7, a7, 0 +3fa58960: subk 32, a7 +3fa58970: jrne L3FA586A0 +L3FA58980: +3fa58980: move a14, -*sp, 1 +3fa58990: move @0x26f9d0, *a14+, 1 +3fa589c0: move @0x26f9b0, *a14+, 1 +3fa589f0: move @0x26fa10, *a14+, 1 +3fa58a20: move @0x26f9f0, *a14+, 1 +3fa58a50: move *a13(0x0), *a14+, 1 +3fa58a70: movi 0x2d, a11 +3fa58a90: move a11, *a14+, 1 +3fa58aa0: calla L3FA441F0 +3fa58ad0: move @0x26f9b0, @0x26fa30, 1 +3fa58b20: move @0x26f9d0, @0x26fa50, 1 +3fa58b70: move *a13, a7, 1 +3fa58b80: move *a7(0x540), a5, 1 +3fa58ba0: move @0x26f9d0, a11, 1 +3fa58bd0: setf 16, 1, 0 +3fa58be0: move *a5, a5, 0 +3fa58bf0: mpys a11, a5 +3fa58c00: move @0x26f9b0, a7, 1 +3fa58c30: add a7, a5 +3fa58c40: move a5, @0x26f920, 1 +3fa58c70: move a11, @0x26f860, 1 +3fa58ca0: move a7, @0x26f820, 1 +3fa58cd0: jruc L3FA58D50 +L3FA58CE0: +3fa58ce0: move @0x26f820, a11, 1 +3fa58d10: dec a11 +3fa58d20: move a11, @0x26f820, 1 +L3FA58D50: +3fa58d50: move @0x26f820, a11, 1 +3fa58d80: dec a11 +3fa58d90: jrle L3FA58FF0 +3fa58da0: move *a13, a11, 1 +3fa58db0: move *a11(0x540), a7, 1 +3fa58dd0: move @0x26f860, a5, 1 +3fa58e00: sll 0x5, a5 +3fa58e10: add a5, a7 +3fa58e20: move @0x26f820, a5, 1 +3fa58e50: dec a5 +3fa58e60: sll 0x3, a5 +3fa58e70: move *a7(0x40), a7, 1 +3fa58e90: add a5, a7 +3fa58ea0: setf 8, 0, 0 +3fa58eb0: move *a7, a7, 0 +3fa58ec0: jreq L3FA58FF0 +3fa58ed0: move *a11(0x540), a7, 1 +3fa58ef0: move @0x26f860, a5, 1 +3fa58f20: sll 0x5, a5 +3fa58f30: add a5, a7 +3fa58f40: move @0x26f820, a5, 1 +3fa58f70: dec a5 +3fa58f80: sll 0x3, a5 +3fa58f90: move *a7(0x40), a7, 1 +3fa58fb0: add a5, a7 +3fa58fc0: move *a7, a7, 0 +3fa58fd0: subk 32, a7 +3fa58fe0: jrne L3FA58CE0 +L3FA58FF0: +3fa58ff0: move @0x26f9b0, @0x26f840, 1 +3fa59040: jruc L3FA590C0 +L3FA59050: +3fa59050: move @0x26f840, a11, 1 +3fa59080: inc a11 +3fa59090: move a11, @0x26f840, 1 +L3FA590C0: +3fa590c0: move *a13, a11, 1 +3fa590d0: move *a11(0x540), a7, 1 +3fa590f0: setf 16, 1, 0 +3fa59100: move *a7, a7, 0 +3fa59110: move @0x26f820, a5, 1 +3fa59140: cmp a7, a5 +3fa59150: jagt L3FA5A180 +3fa59170: move *a11(0x540), a7, 1 +3fa59190: move @0x26f860, a11, 1 +3fa591c0: sll 0x5, a11 +3fa591d0: add a11, a7 +3fa591e0: move @0x26f840, a11, 1 +3fa59210: sll 0x3, a11 +3fa59220: move *a7(0x40), a7, 1 +3fa59240: add a11, a7 +3fa59250: setf 8, 0, 0 +3fa59260: move *a7, a11, 0 +3fa59270: jaeq L3FA5A180 +3fa59290: move *a13, a11, 1 +3fa592a0: move *a11(0x540), a7, 1 +3fa592c0: move @0x26f860, a11, 1 +3fa592f0: sll 0x5, a11 +3fa59300: add a11, a7 +3fa59310: move @0x26f840, a11, 1 +3fa59340: sll 0x3, a11 +3fa59350: move *a7(0x40), a7, 1 +3fa59370: add a11, a7 +3fa59380: move *a7, a11, 0 +3fa59390: subk 32, a11 +3fa593a0: jrne L3FA59050 +3fa593b0: jauc L3FA5A180 +L3FA593D0: +3fa593d0: move @0x26f900, a7, 1 +3fa59400: cmp a7, a5 +3fa59410: jage L3FA5A180 +3fa59430: movk 2, a5 +3fa59440: move a5, @0x26f970, 1 +3fa59470: move a11, a9 +3fa59480: jruc L3FA59500 +L3FA59490: +3fa59490: move @0x26f9b0, a11, 1 +3fa594c0: dec a11 +3fa594d0: move a11, @0x26f9b0, 1 +L3FA59500: +3fa59500: dec a11 +3fa59510: jrle L3FA59770 +3fa59520: move *a13, a11, 1 +3fa59530: move *a11(0x540), a7, 1 +3fa59550: move @0x26f9d0, a5, 1 +3fa59580: sll 0x5, a5 +3fa59590: add a5, a7 +3fa595a0: move @0x26f9b0, a5, 1 +3fa595d0: dec a5 +3fa595e0: sll 0x3, a5 +3fa595f0: move *a7(0x40), a7, 1 +3fa59610: add a5, a7 +3fa59620: setf 8, 0, 0 +3fa59630: move *a7, a7, 0 +3fa59640: jreq L3FA59770 +3fa59650: move *a11(0x540), a7, 1 +3fa59670: move @0x26f9d0, a5, 1 +3fa596a0: sll 0x5, a5 +3fa596b0: add a5, a7 +3fa596c0: move @0x26f9b0, a5, 1 +3fa596f0: dec a5 +3fa59700: sll 0x3, a5 +3fa59710: move *a7(0x40), a7, 1 +3fa59730: add a5, a7 +3fa59740: move *a7, a7, 0 +3fa59750: subk 32, a7 +3fa59760: jrne L3FA59490 +L3FA59770: +3fa59770: move a14, -*sp, 1 +3fa59780: move @0x26fa10, *a14+, 1 +3fa597b0: move @0x26f9f0, *a14+, 1 +3fa597e0: move @0x26f9d0, *a14+, 1 +3fa59810: move @0x26f9b0, *a14+, 1 +3fa59840: move *a13(0x0), *a14+, 1 +3fa59860: movi 0x2e, a11 +3fa59880: move a11, *a14+, 1 +3fa59890: calla L3FA441F0 +3fa598c0: move @0x26f9b0, @0x26f9f0, 1 +3fa59910: move @0x26f9d0, @0x26fa10, 1 +3fa59960: move *a13, a7, 1 +3fa59970: move *a7(0x540), a5, 1 +3fa59990: move @0x26f9d0, a11, 1 +3fa599c0: setf 16, 1, 0 +3fa599d0: move *a5, a5, 0 +3fa599e0: mpys a11, a5 +3fa599f0: move @0x26f9b0, a7, 1 +3fa59a20: add a7, a5 +3fa59a30: move a5, @0x26f900, 1 +3fa59a60: move a11, @0x26f860, 1 +3fa59a90: move a7, @0x26f820, 1 +3fa59ac0: jruc L3FA59B40 +L3FA59AD0: +3fa59ad0: move @0x26f820, a11, 1 +3fa59b00: dec a11 +3fa59b10: move a11, @0x26f820, 1 +L3FA59B40: +3fa59b40: move @0x26f820, a11, 1 +3fa59b70: dec a11 +3fa59b80: jrle L3FA59DE0 +3fa59b90: move *a13, a11, 1 +3fa59ba0: move *a11(0x540), a7, 1 +3fa59bc0: move @0x26f860, a5, 1 +3fa59bf0: sll 0x5, a5 +3fa59c00: add a5, a7 +3fa59c10: move @0x26f820, a5, 1 +3fa59c40: dec a5 +3fa59c50: sll 0x3, a5 +3fa59c60: move *a7(0x40), a7, 1 +3fa59c80: add a5, a7 +3fa59c90: setf 8, 0, 0 +3fa59ca0: move *a7, a7, 0 +3fa59cb0: jreq L3FA59DE0 +3fa59cc0: move *a11(0x540), a7, 1 +3fa59ce0: move @0x26f860, a5, 1 +3fa59d10: sll 0x5, a5 +3fa59d20: add a5, a7 +3fa59d30: move @0x26f820, a5, 1 +3fa59d60: dec a5 +3fa59d70: sll 0x3, a5 +3fa59d80: move *a7(0x40), a7, 1 +3fa59da0: add a5, a7 +3fa59db0: move *a7, a7, 0 +3fa59dc0: subk 32, a7 +3fa59dd0: jrne L3FA59AD0 +L3FA59DE0: +3fa59de0: move @0x26f9b0, @0x26f840, 1 +3fa59e30: jruc L3FA59EB0 +L3FA59E40: +3fa59e40: move @0x26f840, a11, 1 +3fa59e70: inc a11 +3fa59e80: move a11, @0x26f840, 1 +L3FA59EB0: +3fa59eb0: move *a13, a11, 1 +3fa59ec0: move *a11(0x540), a7, 1 +3fa59ee0: setf 16, 1, 0 +3fa59ef0: move *a7, a7, 0 +3fa59f00: move @0x26f820, a5, 1 +3fa59f30: cmp a7, a5 +3fa59f40: jrgt L3FA5A180 +3fa59f50: move *a11(0x540), a7, 1 +3fa59f70: move @0x26f860, a11, 1 +3fa59fa0: sll 0x5, a11 +3fa59fb0: add a11, a7 +3fa59fc0: move @0x26f840, a11, 1 +3fa59ff0: sll 0x3, a11 +3fa5a000: move *a7(0x40), a7, 1 +3fa5a020: add a11, a7 +3fa5a030: setf 8, 0, 0 +3fa5a040: move *a7, a11, 0 +3fa5a050: jreq L3FA5A180 +3fa5a060: move *a13, a11, 1 +3fa5a070: move *a11(0x540), a7, 1 +3fa5a090: move @0x26f860, a11, 1 +3fa5a0c0: sll 0x5, a11 +3fa5a0d0: add a11, a7 +3fa5a0e0: move @0x26f840, a11, 1 +3fa5a110: sll 0x3, a11 +3fa5a120: move *a7(0x40), a7, 1 +3fa5a140: add a11, a7 +3fa5a150: move *a7, a11, 0 +3fa5a160: subk 32, a11 +3fa5a170: jrne L3FA59E40 +L3FA5A180: +3fa5a180: move *sp(0xc0), a14, 1 +3fa5a1a0: mmfm sp, a5,a7,a9,a11,a13 +3fa5a1c0: rets 2 +3fa5a1d0: mmtm sp, a7,a9,a11,a13 +3fa5a1f0: move a14, a13 +3fa5a200: addk 32, a14 +3fa5a210: move *a13(0xffe0), *a13(0x0), 1 +3fa5a240: move *a13, a11, 1 +3fa5a250: move @0x1a6630, a9, 1 +3fa5a280: setf 16, 1, 0 +3fa5a290: move *a11(0xa70), a7, 0 +3fa5a2b0: sub a7, a9 +3fa5a2c0: subk 4, a9 +3fa5a2d0: move *a11(0xa40), a7, 0 +3fa5a2f0: divs a7, a9 +3fa5a300: move *a11(0x5990), a7, 0 +3fa5a320: add a7, a9 +3fa5a330: move a9, @0x26f9d0, 1 +3fa5a360: move *a11(0x540), a7, 1 +3fa5a380: sll 0x5, a9 +3fa5a390: add a9, a7 +3fa5a3a0: move *a11(0x540), a9, 1 +3fa5a3c0: move *a9(0x20), a9, 1 +3fa5a3e0: sll 0x3, a9 +3fa5a3f0: move *a7(0x40), a7, 1 +3fa5a410: add a9, a7 +3fa5a420: setf 8, 0, 0 +3fa5a430: move *a7, a9, 0 +3fa5a440: movk 1, a9 +3fa5a450: jrne L3FA5A470 +3fa5a460: sub a9, a9 +L3FA5A470: +3fa5a470: movb a9, @0x26f960 +3fa5a4a0: movk 1, a9 +3fa5a4b0: move a9, @0x26f9b0, 1 +3fa5a4e0: move @0x26f9d0, a7, 1 +3fa5a510: setf 16, 1, 0 +3fa5a520: move *a11(0x5990), a11, 0 +3fa5a540: cmp a11, a7 +3fa5a550: jrge L3FA5A5D0 +3fa5a560: move *a13, a11, 1 +3fa5a570: move *a11(0x5990), a11, 0 +3fa5a590: move a11, @0x26f9d0, 1 +3fa5a5c0: jruc L3FA5A6C0 +L3FA5A5D0: +3fa5a5d0: move *a13, a11, 1 +3fa5a5e0: move *a11(0x540), a11, 1 +3fa5a600: move *a11(0x10), a11, 0 +3fa5a620: cmp a11, a7 +3fa5a630: jrle L3FA5A6C0 +3fa5a640: move *a13, a11, 1 +3fa5a650: move *a11(0x540), a11, 1 +3fa5a670: move *a11(0x10), a11, 0 +3fa5a690: move a11, @0x26f9d0, 1 +L3FA5A6C0: +3fa5a6c0: move *a13, a11, 1 +3fa5a6d0: move *a11(0x540), a7, 1 +3fa5a6f0: move @0x26f9d0, a11, 1 +3fa5a720: move *a7, a7, 0 +3fa5a730: mpys a11, a7 +3fa5a740: add a9, a7 +3fa5a750: move a7, @0x26f940, 1 +3fa5a780: move @0x26f970, a7, 1 +3fa5a7b0: subk 3, a7 +3fa5a7c0: jane L3FA5B330 +3fa5a7e0: move @0x26fa50, a7, 1 +3fa5a810: cmp a7, a11 +3fa5a820: jrle L3FA5AA00 +3fa5a830: move a14, -*sp, 1 +3fa5a840: move a11, *a14+, 1 +3fa5a850: move *a13, a7, 1 +3fa5a860: move *a7(0x540), a7, 1 +3fa5a880: move *a7, a7, 0 +3fa5a890: inc a7 +3fa5a8a0: move a7, *a14+, 1 +3fa5a8b0: move @0x26fa50, a7, 1 +3fa5a8e0: inc a7 +3fa5a8f0: move a7, *a14+, 1 +3fa5a900: move a9, *a14+, 1 +3fa5a910: move *a13(0x0), *a14+, 1 +3fa5a930: movi 0x2f, a7 +3fa5a950: move a7, *a14+, 1 +3fa5a960: calla L3FA441F0 +3fa5a990: move @0x26f9d0, @0x26fa50, 1 +3fa5a9e0: jauc L3FA5BE30 +L3FA5AA00: +3fa5aa00: cmp a7, a11 +3fa5aa10: jreq L3FA5AC30 +3fa5aa20: move @0x26fa10, a7, 1 +3fa5aa50: cmp a7, a11 +3fa5aa60: jrle L3FA5AC30 +3fa5aa70: move a14, -*sp, 1 +3fa5aa80: move @0x26fa50, *a14+, 1 +3fa5aab0: move *a13, a7, 1 +3fa5aac0: move *a7(0x540), a7, 1 +3fa5aae0: move *a7, a7, 0 +3fa5aaf0: inc a7 +3fa5ab00: move a7, *a14+, 1 +3fa5ab10: inc a11 +3fa5ab20: move a11, *a14+, 1 +3fa5ab30: move a9, *a14+, 1 +3fa5ab40: move *a13(0x0), *a14+, 1 +3fa5ab60: movi 0x30, a11 +3fa5ab80: move a11, *a14+, 1 +3fa5ab90: calla L3FA441F0 +3fa5abc0: move @0x26f9d0, @0x26fa50, 1 +3fa5ac10: jauc L3FA5BE30 +L3FA5AC30: +3fa5ac30: move @0x26fa10, a7, 1 +3fa5ac60: cmp a7, a11 +3fa5ac70: jrne L3FA5AEA0 +3fa5ac80: move @0x26fa50, a11, 1 +3fa5acb0: cmp a11, a7 +3fa5acc0: jreq L3FA5AEA0 +3fa5acd0: move a14, -*sp, 1 +3fa5ace0: move a11, *a14+, 1 +3fa5acf0: move *a13, a7, 1 +3fa5ad00: move *a7(0x540), a7, 1 +3fa5ad20: move *a7, a7, 0 +3fa5ad30: inc a7 +3fa5ad40: move a7, *a14+, 1 +3fa5ad50: move @0x26f9d0, a7, 1 +3fa5ad80: inc a7 +3fa5ad90: move a7, *a14+, 1 +3fa5ada0: move a9, *a14+, 1 +3fa5adb0: move *a13(0x0), *a14+, 1 +3fa5add0: movi 0x31, a7 +3fa5adf0: move a7, *a14+, 1 +3fa5ae00: calla L3FA441F0 +3fa5ae30: move @0x26f9d0, @0x26fa50, 1 +3fa5ae80: jauc L3FA5BE30 +L3FA5AEA0: +3fa5aea0: move @0x26f9d0, a11, 1 +3fa5aed0: cmp a7, a11 +3fa5aee0: jage L3FA5BE30 +3fa5af00: move @0x26fa50, a11, 1 +3fa5af30: cmp a11, a7 +3fa5af40: jreq L3FA5B0B0 +3fa5af50: move a14, -*sp, 1 +3fa5af60: move a11, *a14+, 1 +3fa5af70: move *a13, a7, 1 +3fa5af80: move *a7(0x540), a7, 1 +3fa5afa0: move *a7, a7, 0 +3fa5afb0: inc a7 +3fa5afc0: move a7, *a14+, 1 +3fa5afd0: move @0x26fa10, a7, 1 +3fa5b000: inc a7 +3fa5b010: move a7, *a14+, 1 +3fa5b020: move a9, *a14+, 1 +3fa5b030: move *a13(0x0), *a14+, 1 +3fa5b050: movi 0x32, a7 +3fa5b070: move a7, *a14+, 1 +3fa5b080: calla L3FA441F0 +L3FA5B0B0: +3fa5b0b0: move a14, -*sp, 1 +3fa5b0c0: move @0x26fa10, a11, 1 +3fa5b0f0: dec a11 +3fa5b100: move a11, *a14+, 1 +3fa5b110: move *a13, a11, 1 +3fa5b120: move *a11(0x540), a7, 1 +3fa5b140: setf 16, 1, 0 +3fa5b150: move *a7, a7, 0 +3fa5b160: inc a7 +3fa5b170: move a7, *a14+, 1 +3fa5b180: move @0x26f9d0, *a14+, 1 +3fa5b1b0: move a9, *a14+, 1 +3fa5b1c0: move a11, *a14+, 1 +3fa5b1d0: movi 0x33, a7 +3fa5b1f0: move a7, *a14+, 1 +3fa5b200: calla L3FA441F0 +3fa5b230: move @0x26fa10, @0x26fa50, 1 +3fa5b280: move @0x26f9d0, @0x26fa10, 1 +3fa5b2d0: movk 2, a9 +3fa5b2e0: move a9, @0x26f970, 1 +3fa5b310: jauc L3FA5BE30 +L3FA5B330: +3fa5b330: move @0x26f970, a7, 1 +3fa5b360: subk 2, a7 +3fa5b370: jane L3FA5BE30 +3fa5b390: move @0x26fa10, a7, 1 +3fa5b3c0: cmp a7, a11 +3fa5b3d0: jrge L3FA5B580 +3fa5b3e0: move a14, -*sp, 1 +3fa5b3f0: dec a7 +3fa5b400: move a7, *a14+, 1 +3fa5b410: move *a13, a7, 1 +3fa5b420: move *a7(0x540), a7, 1 +3fa5b440: move *a7, a7, 0 +3fa5b450: inc a7 +3fa5b460: move a7, *a14+, 1 +3fa5b470: move a11, *a14+, 1 +3fa5b480: move a9, *a14+, 1 +3fa5b490: move *a13(0x0), *a14+, 1 +3fa5b4b0: movi 0x34, a7 +3fa5b4d0: move a7, *a14+, 1 +3fa5b4e0: calla L3FA441F0 +3fa5b510: move @0x26f9d0, @0x26fa10, 1 +3fa5b560: jauc L3FA5BE30 +L3FA5B580: +3fa5b580: cmp a7, a11 +3fa5b590: jreq L3FA5B7A0 +3fa5b5a0: move @0x26fa50, a7, 1 +3fa5b5d0: cmp a7, a11 +3fa5b5e0: jrge L3FA5B7A0 +3fa5b5f0: move a14, -*sp, 1 +3fa5b600: dec a11 +3fa5b610: move a11, *a14+, 1 +3fa5b620: move *a13, a11, 1 +3fa5b630: move *a11(0x540), a11, 1 +3fa5b650: move *a11, a11, 0 +3fa5b660: inc a11 +3fa5b670: move a11, *a14+, 1 +3fa5b680: move @0x26fa10, *a14+, 1 +3fa5b6b0: move a9, *a14+, 1 +3fa5b6c0: move *a13(0x0), *a14+, 1 +3fa5b6e0: movi 0x35, a11 +3fa5b700: move a11, *a14+, 1 +3fa5b710: calla L3FA441F0 +3fa5b740: move @0x26f9d0, @0x26fa10, 1 +3fa5b790: jruc L3FA5BE30 +L3FA5B7A0: +3fa5b7a0: move @0x26fa50, a7, 1 +3fa5b7d0: cmp a7, a11 +3fa5b7e0: jrne L3FA5BA00 +3fa5b7f0: move @0x26fa10, a11, 1 +3fa5b820: cmp a7, a11 +3fa5b830: jreq L3FA5BA00 +3fa5b840: move a14, -*sp, 1 +3fa5b850: move @0x26f9d0, a7, 1 +3fa5b880: dec a7 +3fa5b890: move a7, *a14+, 1 +3fa5b8a0: move *a13, a7, 1 +3fa5b8b0: move *a7(0x540), a7, 1 +3fa5b8d0: move *a7, a7, 0 +3fa5b8e0: inc a7 +3fa5b8f0: move a7, *a14+, 1 +3fa5b900: move a11, *a14+, 1 +3fa5b910: move a9, *a14+, 1 +3fa5b920: move *a13(0x0), *a14+, 1 +3fa5b940: movi 0x36, a7 +3fa5b960: move a7, *a14+, 1 +3fa5b970: calla L3FA441F0 +3fa5b9a0: move @0x26f9d0, @0x26fa10, 1 +3fa5b9f0: jruc L3FA5BE30 +L3FA5BA00: +3fa5ba00: move @0x26f9d0, a11, 1 +3fa5ba30: cmp a7, a11 +3fa5ba40: jrle L3FA5BE30 +3fa5ba50: move @0x26fa10, a11, 1 +3fa5ba80: cmp a7, a11 +3fa5ba90: jreq L3FA5BBD0 +3fa5baa0: move a14, -*sp, 1 +3fa5bab0: dec a7 +3fa5bac0: move a7, *a14+, 1 +3fa5bad0: move *a13, a7, 1 +3fa5bae0: move *a7(0x540), a7, 1 +3fa5bb00: move *a7, a7, 0 +3fa5bb10: inc a7 +3fa5bb20: move a7, *a14+, 1 +3fa5bb30: move a11, *a14+, 1 +3fa5bb40: move a9, *a14+, 1 +3fa5bb50: move *a13(0x0), *a14+, 1 +3fa5bb70: movi 0x37, a7 +3fa5bb90: move a7, *a14+, 1 +3fa5bba0: calla L3FA441F0 +L3FA5BBD0: +3fa5bbd0: move a14, -*sp, 1 +3fa5bbe0: move @0x26f9d0, *a14+, 1 +3fa5bc10: move *a13, a11, 1 +3fa5bc20: move *a11(0x540), a7, 1 +3fa5bc40: setf 16, 1, 0 +3fa5bc50: move *a7, a7, 0 +3fa5bc60: inc a7 +3fa5bc70: move a7, *a14+, 1 +3fa5bc80: move @0x26fa50, a7, 1 +3fa5bcb0: inc a7 +3fa5bcc0: move a7, *a14+, 1 +3fa5bcd0: move a9, *a14+, 1 +3fa5bce0: move a11, *a14+, 1 +3fa5bcf0: movi 0x38, a7 +3fa5bd10: move a7, *a14+, 1 +3fa5bd20: calla L3FA441F0 +3fa5bd50: move @0x26fa50, @0x26fa10, 1 +3fa5bda0: move @0x26f9d0, @0x26fa50, 1 +3fa5bdf0: movk 3, a9 +3fa5be00: move a9, @0x26f970, 1 +L3FA5BE30: +3fa5be30: move *a13, a11, 1 +3fa5be40: move *a11(0x540), a9, 1 +3fa5be60: setf 16, 1, 0 +3fa5be70: move *a9, a9, 0 +3fa5be80: move @0x26fa10, a7, 1 +3fa5beb0: mpys a7, a9 +3fa5bec0: move @0x26f9f0, a11, 1 +3fa5bef0: add a11, a9 +3fa5bf00: move a9, @0x26f900, 1 +3fa5bf30: move *a13, a7, 1 +3fa5bf40: move *a7(0x540), a7, 1 +3fa5bf60: move *a7, a7, 0 +3fa5bf70: move @0x26fa50, a9, 1 +3fa5bfa0: mpys a9, a7 +3fa5bfb0: move @0x26fa30, a9, 1 +3fa5bfe0: add a9, a7 +3fa5bff0: move a7, @0x26f920, 1 +3fa5c020: move *sp(0xa0), a14, 1 +3fa5c040: mmfm sp, a7,a9,a11,a13 +3fa5c060: rets 2 +3fa5c070: sra b10, b4 +3fa5c080: .word 0x7478 +3fa5c090: .word 0x7320 +3fa5c0a0: mods a3, a5 +3fa5c0b0: sll a11, a5 +3fa5c0c0: sla 0x3, b4 +3fa5c0d0: .word 0x7267 +3fa5c0e0: sll a3, a1 +3fa5c0f0: srl a1, a0 +3fa5c100: rl a11, a1 +3fa5c110: sra a11, a12 +3fa5c120: sla 0x3, a4 +3fa5c130: rl b11, b7 +3fa5c140: rl b3, b4 +3fa5c150: .word 0x7320 +3fa5c160: sla b11, b4 +3fa5c170: .word 0x7574 +3fa5c180: sla 0x3, b3 +3fa5c190: .word 0x7825 +3fa5c1a0: .word 0x0a2e +3fa5c1b0: cmp a8, a0 +3fa5c1c0: modu a3, a7 +3fa5c1d0: .word 0x726f +3fa5c1e0: modu a3, a9 +3fa5c1f0: sla 0x3, a7 +3fa5c200: mods a3, a9 +3fa5c210: sra a11, a12 +3fa5c220: sla a11, a7 +3fa5c230: sla 0x3, a12 +3fa5c240: .word 0x7562 +3fa5c250: .word 0x7474 +3fa5c260: modu a3, sp +3fa5c270: .word 0x7270 +L3FA5C280: +3fa5c280: .word 0x7365 +3fa5c290: srl 0xd, b3 +3fa5c2a0: .word 0x000a +3fa5c2b0: .word 0x7473 +3fa5c2c0: .word 0x706f +3fa5c2d0: .word 0x795f +L3FA5C2E0: +3fa5c2e0: dsjs a0, L3FA5C2E0 +3fa5c2f0: rl 0x9, a0 +3fa5c300: dsjs a0, L3FA5C280 +3fa5c310: sll 0x9, a0 +3fa5c320: sla 0x3, a4 +3fa5c330: sla 0x1, a13 +3fa5c340: .word 0x756f +3fa5c350: sla 0x3, b4 +3fa5c360: srl a3, sp +3fa5c370: .word 0x7220 +3fa5c380: modu a3, a1 +3fa5c390: sra a11, a7 +3fa5c3a0: srl 0x17, a0 +3fa5c3b0: modu a1, a0 +3fa5c3c0: sla 0x3, sp +3fa5c3d0: sra b11, b3 +3fa5c3e0: sra a11, a12 +3fa5c3f0: .word 0x7463 +3fa5c400: modu a11, a9 +3fa5c410: srl 0xd, a14 +3fa5c420: .word 0x000a +3fa5c430: .word 0x7473 +3fa5c440: .word 0x7261 +3fa5c450: mpyu b11, b4 +3fa5c460: sla 0x3, b9 +3fa5c470: modu a9, a0 +3fa5c480: .word 0x7475 +3fa5c490: modu a9, a0 +3fa5c4a0: sla 0x3, a6 +3fa5c4b0: sla b11, b2 +3fa5c4c0: srl a11, a14 +3fa5c4d0: sla 0x3, a5 +3fa5c4e0: sra a1, a5 +3fa5c4f0: srl 0x17, a0 +3fa5c500: modu a1, a0 +3fa5c510: sla 0x3, sp +3fa5c520: sra b11, b3 +3fa5c530: sra a11, a12 +3fa5c540: .word 0x7463 +3fa5c550: modu a11, a9 +3fa5c560: srl 0xd, a14 +3fa5c570: .word 0x000a +3fa5c580: srl a11, a9 +3fa5c590: modu a11, a14 +3fa5c5a0: rl b11, b2 +3fa5c5b0: srl a11, a14 +3fa5c5c0: rl a9, a0 +3fa5c5d0: mods a3, a12 +3fa5c5e0: srl a11, a5 +3fa5c5f0: mods a3, a1 +3fa5c600: sll a1, a0 +3fa5c610: .word 0x7475 +3fa5c620: modu b11, b4 +3fa5c630: sla 0x3, a14 +3fa5c640: sra b11, b2 +3fa5c650: sra a11, a12 +3fa5c660: .word 0x7361 +3fa5c670: srl 0xd, a5 +3fa5c680: .word 0x000a +3fa5c690: modu b3, b5 +3fa5c6a0: modu a3, a11 +3fa5c6b0: .word 0x776f +3fa5c6c0: sla 0x3, a14 +3fa5c6d0: sra b11, b4 +3fa5c6e0: .word 0x7478 +3fa5c6f0: .word 0x7320 +3fa5c700: mods a3, a5 +3fa5c710: sll a11, a5 +3fa5c720: sla 0x3, b4 +3fa5c730: modu a11, a13 +3fa5c740: sra a11, a4 +3fa5c750: .word 0x000a +3fa5c760: sll a9, a0 +3fa5c770: modu a3, a1 +3fa5c780: .word 0x7427 +3fa5c790: sll a9, a0 +3fa5c7a0: sra a11, a12 +3fa5c7b0: .word 0x7261 +3fa5c7c0: sll a9, a0 +3fa5c7d0: mods a11, sp +3fa5c7e0: .word 0x0a6d +3fa5c7f0: .word 0x0000 +3fa5c800: mmtm sp, a11,a13 +3fa5c820: move a14, a13 +3fa5c830: addi 0x80, a14 +3fa5c850: move a14, -*sp, 1 +3fa5c860: sub a11, a11 +3fa5c870: move a11, *a14+, 1 +3fa5c880: movi 0x3fa66170, a8 +3fa5c8b0: move a8, *a14+, 1 +3fa5c8c0: move @0x1a6810, *a14+, 1 +3fa5c8f0: calla L3FD5E420 +3fa5c920: move a8, *a13(0x20), 1 +3fa5c940: move @0x1a65b0, a11, 1 +3fa5c970: dsj a11, L3FA5CCC0 +3fa5c990: move @0x26f7e0, a11, 1 +3fa5c9c0: jreq L3FA5CFE0 +3fa5c9d0: move a14, -*sp, 1 +3fa5c9e0: move @0x26f8e0, *a14+, 1 +3fa5ca10: move @0x26f8c0, *a14+, 1 +3fa5ca40: move @0x26f8a0, *a14+, 1 +3fa5ca70: move @0x26f880, *a14+, 1 +3fa5caa0: move a11, *a14+, 1 +3fa5cab0: calla L3FA45900 +3fa5cae0: move a14, -*sp, 1 +3fa5caf0: move @0x26f8e0, *a14+, 1 +3fa5cb20: move @0x26f8c0, *a14+, 1 +3fa5cb50: move @0x26f8a0, *a14+, 1 +3fa5cb80: move @0x26f880, *a14+, 1 +3fa5cbb0: move @0x26f7e0, *a14+, 1 +3fa5cbe0: movi 0x39, a11 +3fa5cc00: move a11, *a14+, 1 +3fa5cc10: calla L3FA441F0 +3fa5cc40: sub a11, a11 +3fa5cc50: move a11, @0x26f7e0, 1 +3fa5cc80: move a11, @0x1a7350, 1 +3fa5ccb0: jruc L3FA5CFE0 +L3FA5CCC0: +3fa5ccc0: move @0x1a65b0, a11, 1 +3fa5ccf0: subk 2, a11 +3fa5cd00: jrne L3FA5CE00 +3fa5cd10: move a14, -*sp, 1 +3fa5cd20: move @0x26fb30, *a14+, 1 +3fa5cd50: calla L3F702440 +3fa5cd80: sub a11, a11 +3fa5cd90: move a11, @0x26fb30, 1 +3fa5cdc0: move a11, @0x26fb50, 1 +3fa5cdf0: jruc L3FA5CFE0 +L3FA5CE00: +3fa5ce00: move @0x1a65b0, a11, 1 +3fa5ce30: cmp a8, a11 +3fa5ce40: jrne L3FA5CF60 +3fa5ce50: move @0x26faf0, a11, 1 +3fa5ce80: jreq L3FA5CFE0 +3fa5ce90: move a14, -*sp, 1 +3fa5cea0: move a11, *a14+, 1 +3fa5ceb0: calla L3F702440 +3fa5cee0: sub a11, a11 +3fa5cef0: move a11, @0x26faf0, 1 +3fa5cf20: move a11, @0x26fb10, 1 +3fa5cf50: jruc L3FA5CFE0 +L3FA5CF60: +3fa5cf60: move a14, -*sp, 1 +3fa5cf70: movi 0x3fa661c0, a8 +3fa5cfa0: move a8, *a14+, 1 +3fa5cfb0: calla L3FB341E0 +L3FA5CFE0: +3fa5cfe0: move *sp(0x60), a14, 1 +3fa5d000: mmfm sp, a11,a13 +3fa5d020: rets 2 +3fa5d030: mmtm sp, a7,a9,a11,a13 +3fa5d050: move a14, a13 +3fa5d060: addi 0x380, a14 +3fa5d080: move a14, -*sp, 1 +3fa5d090: sub a11, a11 +3fa5d0a0: move a11, *a14+, 1 +3fa5d0b0: movi 0x3fa66170, a8 +3fa5d0e0: move a8, *a14+, 1 +3fa5d0f0: move @0x1a6810, *a14+, 1 +3fa5d120: calla L3FD5E420 +3fa5d150: move a8, *a13(0x320), 1 +3fa5d170: move @0x1a65d0, a11, 1 +3fa5d1a0: dsjs a11, L3FA5D330 +3fa5d1b0: move @0x1a7350, a11, 1 +3fa5d1e0: jrne L3FA5D230 +3fa5d1f0: sub a11, a11 +3fa5d200: move a11, *a13(0x340), 1 +3fa5d220: jruc L3FA5D610 +L3FA5D230: +3fa5d230: move a14, -*sp, 1 +3fa5d240: move a13, a11 +3fa5d250: addi 0x360, a11 +3fa5d270: move a11, *a14+, 1 +3fa5d280: move a13, a11 +3fa5d290: addi 0x340, a11 +3fa5d2b0: move a11, *a14+, 1 +3fa5d2c0: move @0x26f7e0, *a14+, 1 +3fa5d2f0: calla L3FA5F710 +3fa5d320: jruc L3FA5D610 +L3FA5D330: +3fa5d330: move @0x1a65d0, a11, 1 +3fa5d360: subk 2, a11 +3fa5d370: jrne L3FA5D480 +3fa5d380: move @0x26fb30, a11, 1 +3fa5d3b0: jreq L3FA5D440 +3fa5d3c0: move a11, *a13(0x340), 1 +3fa5d3e0: move @0x26fb50, a9, 1 +3fa5d410: move a9, *a13(0x360), 1 +3fa5d430: jruc L3FA5D610 +L3FA5D440: +3fa5d440: sub a9, a9 +3fa5d450: move a9, *a13(0x340), 1 +3fa5d470: jruc L3FA5D610 +L3FA5D480: +3fa5d480: move @0x1a65d0, a11, 1 +3fa5d4b0: cmp a8, a11 +3fa5d4c0: jrne L3FA5D580 +3fa5d4d0: move @0x26faf0, a9, 1 +3fa5d500: move a9, *a13(0x340), 1 +3fa5d520: move @0x26fb10, a11, 1 +3fa5d550: move a11, *a13(0x360), 1 +3fa5d570: jruc L3FA5D610 +L3FA5D580: +3fa5d580: move a14, -*sp, 1 +3fa5d590: movi 0x3fa66368, a8 +3fa5d5c0: move a8, *a14+, 1 +3fa5d5d0: calla L3FB341E0 +3fa5d600: jruc L3FA5DD70 +L3FA5D610: +3fa5d610: move *a13(0x340), a11, 1 +3fa5d630: jrne L3FA5D6D0 +3fa5d640: move a14, -*sp, 1 +3fa5d650: movi 0x3fa66490, a8 +3fa5d680: move a8, *a14+, 1 +3fa5d690: calla L3FB341E0 +3fa5d6c0: jruc L3FA5DD70 +L3FA5D6D0: +3fa5d6d0: movk 31, a9 +3fa5d6e0: move a9, *a13, 1 +3fa5d6f0: move @0x1a6570, a7, 1 +3fa5d720: move a7, *a13(0x60), 1 +3fa5d740: move @0x1a65b0, a11, 1 +3fa5d770: move a11, *a13(0x80), 1 +3fa5d790: move @0x1a65d0, a9, 1 +3fa5d7c0: move a9, *a13(0xa0), 1 +3fa5d7e0: move @0x1a65f0, a7, 1 +3fa5d810: move a7, *a13(0xc0), 1 +3fa5d830: move @0x1a6630, a7, 1 +3fa5d860: move a7, *a13(0x100), 1 +3fa5d880: move @0x1a65f0, a7, 1 +3fa5d8b0: subk 31, a7 +3fa5d8c0: jreq L3FA5D9D0 +3fa5d8d0: sub a7, a7 +3fa5d8e0: move a7, *a13(0xe0), 1 +3fa5d900: move a14, -*sp, 1 +3fa5d910: move a13, *a14+, 1 +3fa5d920: move a7, *a14+, 1 +3fa5d930: movk 1, a7 +3fa5d940: move a7, *a14+, 1 +3fa5d950: move a11, *a14+, 1 +3fa5d960: move @0x1a6570, *a14+, 1 +3fa5d990: calla L3FD98130 +3fa5d9c0: jruc L3FA5DD70 +L3FA5D9D0: +3fa5d9d0: move @0x1a6810, a7, 1 +3fa5da00: move *a7(0x3c0), a7, 1 +3fa5da20: sll 0x2, a7 +3fa5da30: move *a13(0x360), a9, 1 +3fa5da50: cmp a7, a9 +3fa5da60: jrls L3FA5DAF0 +3fa5da70: move @0x1a6810, a7, 1 +3fa5daa0: move *a7(0x3c0), a9, 1 +3fa5dac0: sll 0x2, a9 +3fa5dad0: move a9, *a13(0x360), 1 +L3FA5DAF0: +3fa5daf0: move a14, -*sp, 1 +3fa5db00: move a9, *a14+, 1 +3fa5db10: move *a13(0x340), *a14+, 1 +3fa5db30: sub a7, a7 +3fa5db40: move a7, *a14+, 1 +3fa5db50: movk 8, a7 +3fa5db60: move a7, *a14+, 1 +3fa5db70: movk 31, a7 +3fa5db80: move a7, *a14+, 1 +3fa5db90: move @0x1a6610, *a14+, 1 +3fa5dbc0: move a11, *a14+, 1 +3fa5dbd0: move @0x1a6570, *a14+, 1 +3fa5dc00: calla L3FD37330 +3fa5dc30: move @0x1a6610, a7, 1 +3fa5dc60: move a7, *a13(0xe0), 1 +3fa5dc80: move a14, -*sp, 1 +3fa5dc90: move a13, *a14+, 1 +3fa5dca0: sub a11, a11 +3fa5dcb0: move a11, *a14+, 1 +3fa5dcc0: movk 1, a11 +3fa5dcd0: move a11, *a14+, 1 +3fa5dce0: move @0x1a65b0, *a14+, 1 +3fa5dd10: move @0x1a6570, *a14+, 1 +3fa5dd40: calla L3FD98130 +L3FA5DD70: +3fa5dd70: move *sp(0xa0), a14, 1 +3fa5dd90: mmfm sp, a7,a9,a11,a13 +3fa5ddb0: rets 2 +3fa5ddc0: mmtm sp, a9,a11,a13 +3fa5dde0: move a14, a13 +3fa5ddf0: addi 0x370, a14 +3fa5de10: move *a13(0xffe0), *a13(0x330), 1 +3fa5de40: move @0x1a65f0, a11, 1 +3fa5de70: jaeq L3FA5F2B0 +3fa5de90: sub a11, a11 +3fa5dea0: move a11, *a13, 1 +3fa5deb0: move a14, -*sp, 1 +3fa5dec0: move a13, a9 +3fa5ded0: addi 0x310, a9 +3fa5def0: move a9, *a14+, 1 +3fa5df00: move a13, a9 +3fa5df10: addi 0x2d0, a9 +3fa5df30: move a9, *a14+, 1 +3fa5df40: move a13, a9 +3fa5df50: addi 0x2b0, a9 +3fa5df70: move a9, *a14+, 1 +3fa5df80: move a13, a9 +3fa5df90: addk 32, a9 +3fa5dfa0: move a9, *a14+, 1 +3fa5dfb0: move a13, a9 +3fa5dfc0: addi 0x290, a9 +3fa5dfe0: move a9, *a14+, 1 +3fa5dff0: movk 31, a9 +3fa5e000: move a9, *a14+, 1 +3fa5e010: move a11, *a14+, 1 +3fa5e020: movk 16, a9 +3fa5e030: move a9, *a14+, 1 +3fa5e040: move a11, *a14+, 1 +3fa5e050: move @0x1a65f0, *a14+, 1 +3fa5e080: move @0x1a6590, *a14+, 1 +3fa5e0b0: move @0x1a6810, *a14+, 1 +3fa5e0e0: calla L3FD57600 +3fa5e110: move a8, *a13(0x40), 1 +3fa5e130: move a14, -*sp, 1 +3fa5e140: move *a13(0x2b0), a9, 1 +3fa5e160: move *a13(0x2d0), a11, 1 +3fa5e180: add a11, a9 +3fa5e190: inc a9 +3fa5e1a0: move a9, *a14+, 1 +3fa5e1b0: calla L3F701230 +3fa5e1e0: move a8, *a13(0x350), 1 +3fa5e200: sub a9, a9 +3fa5e210: move a9, *a13(0x60), 1 +3fa5e230: move *a13(0x2b0), a11, 1 +3fa5e250: cmp a11, a9 +3fa5e260: jrnc L3FA5E3F0 +L3FA5E270: +3fa5e270: move *a13(0x60), a11, 1 +3fa5e290: sll 0x3, a11 +3fa5e2a0: move *a13(0x310), a9, 1 +3fa5e2c0: add a9, a11 +3fa5e2d0: movb *a11, a11 +3fa5e2e0: subk 10, a11 +3fa5e2f0: jrne L3FA5E360 +3fa5e300: move *a13(0x60), a11, 1 +3fa5e320: sll 0x3, a11 +3fa5e330: add a9, a11 +3fa5e340: movk 13, a9 +3fa5e350: movb a9, *a11 +L3FA5E360: +3fa5e360: move *a13(0x60), a11, 1 +3fa5e380: inc a11 +3fa5e390: move a11, *a13(0x60), 1 +3fa5e3b0: move *a13(0x2b0), a9, 1 +3fa5e3d0: cmp a9, a11 +3fa5e3e0: jrc L3FA5E270 +L3FA5E3F0: +3fa5e3f0: move a14, -*sp, 1 +3fa5e400: move *a13(0x2b0), *a14+, 1 +3fa5e420: move *a13, a11, 1 +3fa5e430: sll 0x3, a11 +3fa5e440: move *a13(0x350), a9, 1 +3fa5e460: add a9, a11 +3fa5e470: move a11, *a14+, 1 +3fa5e480: move *a13(0x310), *a14+, 1 +3fa5e4a0: calla L3FB44400 +3fa5e4d0: move *a13, a11, 1 +3fa5e4e0: addk 16, a11 +3fa5e4f0: move a11, *a13, 1 +3fa5e500: move *a13(0x2b0), *a13(0x2f0), 1 +3fa5e530: move *a13(0x2d0), a9, 1 +3fa5e550: jreq L3FA5EC90 +L3FA5E560: +3fa5e560: move a14, -*sp, 1 +3fa5e570: move a13, a11 +3fa5e580: addi 0x310, a11 +3fa5e5a0: move a11, *a14+, 1 +3fa5e5b0: move a13, a9 +3fa5e5c0: addi 0x2d0, a9 +3fa5e5e0: move a9, *a14+, 1 +3fa5e5f0: move a13, a9 +3fa5e600: addi 0x2b0, a9 +3fa5e620: move a9, *a14+, 1 +3fa5e630: move a13, a9 +3fa5e640: addk 32, a9 +3fa5e650: move a9, *a14+, 1 +3fa5e660: move a13, a9 +3fa5e670: addi 0x290, a9 +3fa5e690: move a9, *a14+, 1 +3fa5e6a0: movk 31, a9 +3fa5e6b0: move a9, *a14+, 1 +3fa5e6c0: sub a9, a9 +3fa5e6d0: move a9, *a14+, 1 +3fa5e6e0: movk 16, a9 +3fa5e6f0: move a9, *a14+, 1 +3fa5e700: move *a13(0x0), *a14+, 1 +3fa5e720: move @0x1a65f0, *a14+, 1 +3fa5e750: move @0x1a6590, *a14+, 1 +3fa5e780: move @0x1a6810, *a14+, 1 +3fa5e7b0: calla L3FD57600 +3fa5e7e0: move a8, *a13(0x40), 1 +3fa5e800: move *a13(0x290), a9, 1 +3fa5e820: subk 31, a9 +3fa5e830: jreq L3FA5E8E0 +3fa5e840: move a14, -*sp, 1 +3fa5e850: movi 0x3fa666e0, a8 +3fa5e880: move a8, *a14+, 1 +3fa5e890: calla L3FB341E0 +3fa5e8c0: jauc L3FA5F2B0 +L3FA5E8E0: +3fa5e8e0: sub a9, a9 +3fa5e8f0: move a9, *a13(0x60), 1 +3fa5e910: move *a13(0x2b0), a11, 1 +3fa5e930: cmp a11, a9 +3fa5e940: jrnc L3FA5EAD0 +L3FA5E950: +3fa5e950: move *a13(0x60), a11, 1 +3fa5e970: sll 0x3, a11 +3fa5e980: move *a13(0x310), a9, 1 +3fa5e9a0: add a9, a11 +3fa5e9b0: movb *a11, a11 +3fa5e9c0: subk 10, a11 +3fa5e9d0: jrne L3FA5EA40 +3fa5e9e0: move *a13(0x60), a11, 1 +3fa5ea00: sll 0x3, a11 +3fa5ea10: add a9, a11 +3fa5ea20: movk 13, a9 +3fa5ea30: movb a9, *a11 +L3FA5EA40: +3fa5ea40: move *a13(0x60), a11, 1 +3fa5ea60: inc a11 +3fa5ea70: move a11, *a13(0x60), 1 +3fa5ea90: move *a13(0x2b0), a9, 1 +3fa5eab0: cmp a9, a11 +3fa5eac0: jrc L3FA5E950 +L3FA5EAD0: +3fa5ead0: move a14, -*sp, 1 +3fa5eae0: move *a13(0x2b0), *a14+, 1 +3fa5eb00: move *a13(0x2f0), a11, 1 +3fa5eb20: sll 0x3, a11 +3fa5eb30: move *a13(0x350), a9, 1 +3fa5eb50: add a9, a11 +3fa5eb60: move a11, *a14+, 1 +3fa5eb70: move *a13(0x310), *a14+, 1 +3fa5eb90: calla L3FB44400 +3fa5ebc0: move *a13(0x2f0), a11, 1 +3fa5ebe0: move *a13(0x2b0), a9, 1 +3fa5ec00: add a9, a11 +3fa5ec10: move a11, *a13(0x2f0), 1 +3fa5ec30: move *a13, a9, 1 +3fa5ec40: addk 16, a9 +3fa5ec50: move a9, *a13, 1 +3fa5ec60: move *a13(0x2d0), a9, 1 +3fa5ec80: jrne L3FA5E560 +L3FA5EC90: +3fa5ec90: move a14, -*sp, 1 +3fa5eca0: move a13, a11 +3fa5ecb0: addi 0x310, a11 +3fa5ecd0: move a11, *a14+, 1 +3fa5ece0: move a13, a9 +3fa5ecf0: addi 0x2d0, a9 +3fa5ed10: move a9, *a14+, 1 +3fa5ed20: move a13, a9 +3fa5ed30: addi 0x2b0, a9 +3fa5ed50: move a9, *a14+, 1 +3fa5ed60: move a13, a9 +3fa5ed70: addk 32, a9 +3fa5ed80: move a9, *a14+, 1 +3fa5ed90: move a13, a9 +3fa5eda0: addi 0x290, a9 +3fa5edc0: move a9, *a14+, 1 +3fa5edd0: movk 31, a9 +3fa5ede0: move a9, *a14+, 1 +3fa5edf0: movk 1, a9 +3fa5ee00: move a9, *a14+, 1 +3fa5ee10: movk 16, a9 +3fa5ee20: move a9, *a14+, 1 +3fa5ee30: sub a9, a9 +3fa5ee40: move a9, *a14+, 1 +3fa5ee50: move @0x1a65f0, *a14+, 1 +3fa5ee80: move @0x1a6590, *a14+, 1 +3fa5eeb0: move @0x1a6810, *a14+, 1 +3fa5eee0: calla L3FD57600 +3fa5ef10: move a8, *a13(0x40), 1 +3fa5ef30: move @0x26fb70, a9, 1 +3fa5ef60: jreq L3FA5F090 +3fa5ef70: move a14, -*sp, 1 +3fa5ef80: movi 0x3fa667f8, a8 +3fa5efb0: move a8, *a14+, 1 +3fa5efc0: calla L3FB341E0 +3fa5eff0: move a14, -*sp, 1 +3fa5f000: move *a13(0x350), *a14+, 1 +3fa5f020: calla L3F702440 +3fa5f050: sub a9, a9 +3fa5f060: move a9, *a13(0x2f0), 1 +3fa5f080: jruc L3FA5F270 +L3FA5F090: +3fa5f090: move *a13(0x330), a11, 1 +3fa5f0b0: jreq L3FA5F160 +3fa5f0c0: move a14, -*sp, 1 +3fa5f0d0: move *a13(0x2f0), *a14+, 1 +3fa5f0f0: move *a13(0x350), *a14+, 1 +3fa5f110: move a11, *a14+, 1 +3fa5f120: calla L3FA65120 +3fa5f150: jruc L3FA5F270 +L3FA5F160: +3fa5f160: move a14, -*sp, 1 +3fa5f170: movi 0x3fa66998, a8 +3fa5f1a0: move a8, *a14+, 1 +3fa5f1b0: calla L3FB341E0 +3fa5f1e0: move a14, -*sp, 1 +3fa5f1f0: move *a13(0x350), *a14+, 1 +3fa5f210: calla L3F702440 +3fa5f240: sub a9, a9 +3fa5f250: move a9, *a13(0x2f0), 1 +L3FA5F270: +3fa5f270: sub a11, a11 +3fa5f280: move a11, @0x26fab0, 1 +L3FA5F2B0: +3fa5f2b0: move *sp(0x80), a14, 1 +3fa5f2d0: mmfm sp, a9,a11,a13 +3fa5f2f0: rets 2 +3fa5f300: mmtm sp, a9,a11,a13 +3fa5f320: move a14, a13 +3fa5f330: addi 0x40, a14 +3fa5f350: move @0x1a73e0, a11, 1 +3fa5f380: jreq L3FA5F6C0 +3fa5f390: move a14, -*sp, 1 +3fa5f3a0: sub a9, a9 +3fa5f3b0: move a9, *a14+, 1 +3fa5f3c0: movi 0x3fa66b48, a8 +3fa5f3f0: move a8, *a14+, 1 +3fa5f400: move @0x1a6810, *a14+, 1 +3fa5f430: calla L3FD5E420 +3fa5f460: move a8, *a13, 1 +3fa5f470: move a14, -*sp, 1 +3fa5f480: move a9, *a14+, 1 +3fa5f490: movi 0x3fa66170, a8 +3fa5f4c0: move a8, *a14+, 1 +3fa5f4d0: move @0x1a6810, *a14+, 1 +3fa5f500: calla L3FD5E420 +3fa5f530: move a8, *a13(0x20), 1 +3fa5f550: move @0x1a73e0, @0x26fab0, 1 +3fa5f5a0: move a14, -*sp, 1 +3fa5f5b0: move a9, *a14+, 1 +3fa5f5c0: move @0x26fab0, a11, 1 +3fa5f5f0: move *a11(0x80), *a14+, 1 +3fa5f610: move *a13(0x0), *a14+, 1 +3fa5f630: movk 31, a9 +3fa5f640: move a9, *a14+, 1 +3fa5f650: move a8, *a14+, 1 +3fa5f660: move @0x1a6810, *a14+, 1 +3fa5f690: calla L3FD3DDF0 +L3FA5F6C0: +3fa5f6c0: subi 0x40, a14 +3fa5f6e0: mmfm sp, a9,a11,a13 +3fa5f700: rets +L3FA5F710: +3fa5f710: mmtm sp, a5,a7,a9,a11,a13 +3fa5f730: move a14, a13 +3fa5f740: addi 0xe0, a14 +3fa5f760: move *a13(0xffe0), a9, 1 +3fa5f780: sub a11, a11 +3fa5f790: move a11, *a13(0x80), 1 +3fa5f7b0: move @0x26f8e0, a7, 1 +3fa5f7e0: move @0x26f8a0, a5, 1 +3fa5f810: sub a5, a7 +3fa5f820: move *a9(0x540), a5, 1 +3fa5f840: setf 16, 1, 0 +3fa5f850: move *a5, a5, 0 +3fa5f860: mpys a5, a7 +3fa5f870: move @0x26f8c0, a5, 1 +3fa5f8a0: add a5, a7 +3fa5f8b0: move @0x26f880, a5, 1 +3fa5f8e0: sub a5, a7 +3fa5f8f0: move *a9(0x540), a5, 1 +3fa5f910: move *a5(0x10), a5, 0 +3fa5f930: add a5, a7 +3fa5f940: move a7, *a13(0x60), 1 +3fa5f960: move a14, -*sp, 1 +3fa5f970: move a7, *a14+, 1 +3fa5f980: calla L3F701230 +3fa5f9b0: move a8, *a13, 1 +3fa5f9c0: move a8, *a13(0x20), 1 +3fa5f9e0: move @0x26f8a0, a5, 1 +3fa5fa10: move @0x26f8e0, a7, 1 +3fa5fa40: cmp a7, a5 +3fa5fa50: jrne L3FA5FFD0 +3fa5fa60: move *a9(0x540), a5, 1 +3fa5fa80: move @0x26f8a0, a7, 1 +3fa5fab0: sll 0x5, a7 +3fa5fac0: add a7, a5 +3fa5fad0: move *a5(0x40), *a13(0x40), 1 +3fa5fb00: move @0x26f8c0, a7, 1 +3fa5fb30: dec a7 +3fa5fb40: move a7, *a13(0xc0), 1 +3fa5fb60: sll 0x3, a7 +3fa5fb70: move *a13(0x40), a5, 1 +3fa5fb90: add a5, a7 +3fa5fba0: movb *a7, a7 +3fa5fbb0: subk 32, a7 +3fa5fbc0: jrne L3FA5FCF0 +3fa5fbd0: move *a13(0xc0), a7, 1 +3fa5fbf0: jrle L3FA5FCF0 +L3FA5FC00: +3fa5fc00: move *a13(0xc0), a11, 1 +3fa5fc20: dec a11 +3fa5fc30: move a11, *a13(0xc0), 1 +3fa5fc50: sll 0x3, a11 +3fa5fc60: move *a13(0x40), a7, 1 +3fa5fc80: add a7, a11 +3fa5fc90: movb *a11, a11 +3fa5fca0: subk 32, a11 +3fa5fcb0: jrne L3FA5FCF0 +3fa5fcc0: move *a13(0xc0), a11, 1 +3fa5fce0: jrgt L3FA5FC00 +L3FA5FCF0: +3fa5fcf0: move *a13(0xc0), a11, 1 +3fa5fd10: jale L3FA613D0 +3fa5fd30: move @0x26f880, a7, 1 +3fa5fd60: cmp a7, a11 +3fa5fd70: jalt L3FA613D0 +3fa5fd90: sub a7, a11 +3fa5fda0: inc a11 +3fa5fdb0: move a11, *a13(0x60), 1 +3fa5fdd0: move a14, -*sp, 1 +3fa5fde0: move a11, *a14+, 1 +3fa5fdf0: move *a13(0x20), *a14+, 1 +3fa5fe10: move *a9(0x540), a5, 1 +3fa5fe30: move @0x26f8a0, a11, 1 +3fa5fe60: sll 0x5, a11 +3fa5fe70: add a11, a5 +3fa5fe80: sll 0x3, a7 +3fa5fe90: move *a5(0x40), a11, 1 +3fa5feb0: add a7, a11 +3fa5fec0: move a11, *a14+, 1 +3fa5fed0: calla L3FB44400 +3fa5ff00: move *a13(0x60), a11, 1 +3fa5ff20: sll 0x3, a11 +3fa5ff30: move *a13(0x20), a7, 1 +3fa5ff50: add a7, a11 +3fa5ff60: move a11, *a13(0x20), 1 +3fa5ff80: move *a13(0x60), *a13(0x80), 1 +3fa5ffb0: jauc L3FA613D0 +L3FA5FFD0: +3fa5ffd0: move *a9(0x540), a5, 1 +3fa5fff0: move @0x26f8a0, a7, 1 +3fa60020: sll 0x5, a7 +3fa60030: add a7, a5 +3fa60040: move *a5(0x40), *a13(0x40), 1 +3fa60070: move *a9(0x540), a7, 1 +3fa60090: setf 16, 1, 0 +3fa600a0: move *a7, a7, 0 +3fa600b0: move a7, *a13(0xc0), 1 +3fa600d0: sll 0x3, a7 +3fa600e0: move *a13(0x40), a5, 1 +3fa60100: add a5, a7 +3fa60110: movb *a7, a7 +3fa60120: subk 32, a7 +3fa60130: jrne L3FA60260 +3fa60140: move *a13(0xc0), a7, 1 +3fa60160: jrle L3FA60260 +L3FA60170: +3fa60170: move *a13(0xc0), a11, 1 +3fa60190: dec a11 +3fa601a0: move a11, *a13(0xc0), 1 +3fa601c0: sll 0x3, a11 +3fa601d0: move *a13(0x40), a7, 1 +3fa601f0: add a7, a11 +3fa60200: movb *a11, a11 +3fa60210: subk 32, a11 +3fa60220: jrne L3FA60260 +3fa60230: move *a13(0xc0), a11, 1 +3fa60250: jrgt L3FA60170 +L3FA60260: +3fa60260: move *a13(0xc0), a11, 1 +3fa60280: jrle L3FA605B0 +3fa60290: move @0x26f880, a7, 1 +3fa602c0: cmp a7, a11 +3fa602d0: jrlt L3FA605B0 +3fa602e0: sub a7, a11 +3fa602f0: inc a11 +3fa60300: move a11, *a13(0x60), 1 +3fa60320: move a14, -*sp, 1 +3fa60330: move a11, *a14+, 1 +3fa60340: move *a13(0x20), *a14+, 1 +3fa60360: move *a9(0x540), a5, 1 +3fa60380: move @0x26f8a0, a11, 1 +3fa603b0: sll 0x5, a11 +3fa603c0: add a11, a5 +3fa603d0: sll 0x3, a7 +3fa603e0: move *a5(0x40), a11, 1 +3fa60400: add a7, a11 +3fa60410: move a11, *a14+, 1 +3fa60420: calla L3FB44400 +3fa60450: move *a13(0x60), a11, 1 +3fa60470: sll 0x3, a11 +3fa60480: move *a13(0x20), a7, 1 +3fa604a0: add a7, a11 +3fa604b0: move a11, *a13(0x20), 1 +3fa604d0: move *a13(0x60), *a13(0x80), 1 +3fa60500: movk 13, a7 +3fa60510: setf 8, 1, 0 +3fa60520: move a7, *a11+, 0 +3fa60530: move a11, *a13(0x20), 1 +3fa60550: move *a13(0x80), a5, 1 +3fa60570: inc a5 +3fa60580: move a5, *a13(0x80), 1 +3fa605a0: jruc L3FA60650 +L3FA605B0: +3fa605b0: movk 1, a7 +3fa605c0: move a7, *a13(0x80), 1 +3fa605e0: move *a13(0x20), a5, 1 +3fa60600: movk 13, a11 +3fa60610: setf 8, 1, 0 +3fa60620: move a11, *a5+, 0 +3fa60630: move a5, *a13(0x20), 1 +L3FA60650: +3fa60650: move @0x26f8a0, a11, 1 +3fa60680: inc a11 +3fa60690: move a11, *a13(0xa0), 1 +3fa606b0: move @0x26f8e0, a7, 1 +3fa606e0: cmp a7, a11 +3fa606f0: jrge L3FA60DA0 +L3FA60700: +3fa60700: move *a9(0x540), a11, 1 +3fa60720: move *a13(0xa0), a7, 1 +3fa60740: sll 0x5, a7 +3fa60750: add a7, a11 +3fa60760: move *a11(0x40), *a13(0x40), 1 +3fa60790: move *a9(0x540), a11, 1 +3fa607b0: setf 16, 1, 0 +3fa607c0: move *a11, a11, 0 +3fa607d0: move a11, *a13(0xc0), 1 +3fa607f0: sll 0x3, a11 +3fa60800: move *a13(0x40), a7, 1 +3fa60820: add a7, a11 +3fa60830: movb *a11, a11 +3fa60840: subk 32, a11 +3fa60850: jrne L3FA60980 +3fa60860: move *a13(0xc0), a11, 1 +3fa60880: jrle L3FA60980 +L3FA60890: +3fa60890: move *a13(0xc0), a11, 1 +3fa608b0: dec a11 +3fa608c0: move a11, *a13(0xc0), 1 +3fa608e0: sll 0x3, a11 +3fa608f0: move *a13(0x40), a7, 1 +3fa60910: add a7, a11 +3fa60920: movb *a11, a11 +3fa60930: subk 32, a11 +3fa60940: jrne L3FA60980 +3fa60950: move *a13(0xc0), a11, 1 +3fa60970: jrgt L3FA60890 +L3FA60980: +3fa60980: move *a13(0xc0), a11, 1 +3fa609a0: jrle L3FA60C40 +3fa609b0: move a11, *a13(0x60), 1 +3fa609d0: move a14, -*sp, 1 +3fa609e0: move a11, *a14+, 1 +3fa609f0: move *a13(0x20), *a14+, 1 +3fa60a10: move *a9(0x540), a5, 1 +3fa60a30: move *a13(0xa0), a7, 1 +3fa60a50: sll 0x5, a7 +3fa60a60: add a7, a5 +3fa60a70: move *a5(0x40), a7, 1 +3fa60a90: addk 8, a7 +3fa60aa0: move a7, *a14+, 1 +3fa60ab0: calla L3FB44400 +3fa60ae0: sll 0x3, a11 +3fa60af0: move *a13(0x20), a7, 1 +3fa60b10: add a7, a11 +3fa60b20: move a11, *a13(0x20), 1 +3fa60b40: move *a13(0x80), a7, 1 +3fa60b60: move *a13(0x60), a5, 1 +3fa60b80: add a5, a7 +3fa60b90: move a7, *a13(0x80), 1 +3fa60bb0: movk 13, a5 +3fa60bc0: setf 8, 1, 0 +3fa60bd0: move a5, *a11+, 0 +3fa60be0: move a11, *a13(0x20), 1 +3fa60c00: inc a7 +3fa60c10: move a7, *a13(0x80), 1 +3fa60c30: jruc L3FA60D00 +L3FA60C40: +3fa60c40: move *a13(0x20), a5, 1 +3fa60c60: movk 13, a7 +3fa60c70: setf 8, 1, 0 +3fa60c80: move a7, *a5+, 0 +3fa60c90: move a5, *a13(0x20), 1 +3fa60cb0: move *a13(0x80), a7, 1 +3fa60cd0: inc a7 +3fa60ce0: move a7, *a13(0x80), 1 +L3FA60D00: +3fa60d00: move *a13(0xa0), a11, 1 +3fa60d20: inc a11 +3fa60d30: move a11, *a13(0xa0), 1 +3fa60d50: move @0x26f8e0, a5, 1 +3fa60d80: cmp a5, a11 +3fa60d90: jrlt L3FA60700 +L3FA60DA0: +3fa60da0: move *a9(0x540), a7, 1 +3fa60dc0: move @0x26f8e0, a5, 1 +3fa60df0: sll 0x5, a5 +3fa60e00: add a5, a7 +3fa60e10: move *a7(0x40), *a13(0x40), 1 +3fa60e40: move *a9(0x540), a7, 1 +3fa60e60: setf 16, 1, 0 +3fa60e70: move *a7, a7, 0 +3fa60e80: move a7, *a13(0xc0), 1 +3fa60ea0: sll 0x3, a7 +3fa60eb0: move *a13(0x40), a5, 1 +3fa60ed0: add a5, a7 +3fa60ee0: movb *a7, a7 +3fa60ef0: subk 32, a7 +3fa60f00: jrne L3FA61030 +3fa60f10: move *a13(0xc0), a7, 1 +3fa60f30: jrle L3FA61030 +L3FA60F40: +3fa60f40: move *a13(0xc0), a11, 1 +3fa60f60: dec a11 +3fa60f70: move a11, *a13(0xc0), 1 +3fa60f90: sll 0x3, a11 +3fa60fa0: move *a13(0x40), a7, 1 +3fa60fc0: add a7, a11 +3fa60fd0: movb *a11, a11 +3fa60fe0: subk 32, a11 +3fa60ff0: jrne L3FA61030 +3fa61000: move *a13(0xc0), a11, 1 +3fa61020: jrgt L3FA60F40 +L3FA61030: +3fa61030: move *a13(0xc0), a11, 1 +3fa61050: jrle L3FA61310 +3fa61060: move @0x26f8c0, a7, 1 +3fa61090: cmp a11, a7 +3fa610a0: jrgt L3FA610D0 +3fa610b0: move a7, a11 +3fa610c0: dec a11 +L3FA610D0: +3fa610d0: move a11, *a13(0x60), 1 +3fa610f0: move a14, -*sp, 1 +3fa61100: move a11, *a14+, 1 +3fa61110: move *a13(0x20), *a14+, 1 +3fa61130: move *a9(0x540), a5, 1 +3fa61150: move @0x26f8e0, a11, 1 +3fa61180: sll 0x5, a11 +3fa61190: add a11, a5 +3fa611a0: move *a5(0x40), a11, 1 +3fa611c0: addk 8, a11 +3fa611d0: move a11, *a14+, 1 +3fa611e0: calla L3FB44400 +3fa61210: move *a13(0x60), a11, 1 +3fa61230: sll 0x3, a11 +3fa61240: move *a13(0x20), a7, 1 +3fa61260: add a7, a11 +3fa61270: move a11, *a13(0x20), 1 +3fa61290: move *a13(0x80), a7, 1 +3fa612b0: move *a13(0x60), a5, 1 +3fa612d0: add a5, a7 +3fa612e0: move a7, *a13(0x80), 1 +3fa61300: jruc L3FA613D0 +L3FA61310: +3fa61310: move *a13(0x20), a7, 1 +3fa61330: movk 13, a5 +3fa61340: setf 8, 1, 0 +3fa61350: move a5, *a7+, 0 +3fa61360: move a7, *a13(0x20), 1 +3fa61380: move *a13(0x80), a5, 1 +3fa613a0: inc a5 +3fa613b0: move a5, *a13(0x80), 1 +L3FA613D0: +3fa613d0: move *a13(0xffc0), a11, 1 +3fa613f0: move *a13, *a11, 1 +3fa61400: move *a13(0xffa0), a7, 1 +3fa61420: move *a13(0x80), *a7(0x0), 1 +3fa61450: move *sp(0xc0), a14, 1 +3fa61470: mmfm sp, a5,a7,a9,a11,a13 +3fa61490: rets 2 +3fa614a0: mmtm sp, a9,a11,a13 +3fa614c0: move a14, a13 +3fa614d0: addi 0x40, a14 +3fa614f0: move @0x1a73e0, a11, 1 +3fa61520: jaeq L3FA61FD0 +3fa61540: move @0x1a7350, a11, 1 +3fa61570: jrne L3FA61620 +3fa61580: move a14, -*sp, 1 +3fa61590: movi 0x3fa66bb0, a8 +3fa615c0: move a8, *a14+, 1 +3fa615d0: calla L3FB341E0 +3fa61600: jauc L3FA61FD0 +L3FA61620: +3fa61620: move @0x26f7e0, a11, 1 +3fa61650: move @0x1a73e0, a9, 1 +3fa61680: cmp a9, a11 +3fa61690: jreq L3FA61740 +3fa616a0: move a14, -*sp, 1 +3fa616b0: movi 0x3fa66d78, a8 +3fa616e0: move a8, *a14+, 1 +3fa616f0: calla L3FB341E0 +3fa61720: jauc L3FA61FD0 +L3FA61740: +3fa61740: move a9, *a13, 1 +3fa61750: cmp a11, a9 +3fa61760: jreq L3FA61800 +3fa61770: move a14, -*sp, 1 +3fa61780: movi 0x3fa66fe8, a8 +3fa617b0: move a8, *a14+, 1 +3fa617c0: calla L3FB341E0 +3fa617f0: jruc L3FA61FD0 +L3FA61800: +3fa61800: move @0x26faf0, a11, 1 +3fa61830: jreq L3FA61890 +3fa61840: move a14, -*sp, 1 +3fa61850: move a11, *a14+, 1 +3fa61860: calla L3F702440 +L3FA61890: +3fa61890: sub a11, a11 +3fa618a0: move a11, @0x26faf0, 1 +3fa618d0: move a11, @0x26fb10, 1 +3fa61900: move a14, -*sp, 1 +3fa61910: movi 0x26fb10, a9 +3fa61940: move a9, *a14+, 1 +3fa61950: movi 0x26faf0, a11 +3fa61980: move a11, *a14+, 1 +3fa61990: move *a13(0x0), *a14+, 1 +3fa619b0: calla L3FA5F710 +3fa619e0: move a14, -*sp, 1 +3fa619f0: move @0x26f8e0, *a14+, 1 +3fa61a20: move @0x26f8c0, *a14+, 1 +3fa61a50: move @0x26f8a0, *a14+, 1 +3fa61a80: move @0x26f880, *a14+, 1 +3fa61ab0: move *a13(0x0), *a14+, 1 +3fa61ad0: calla L3FA45900 +3fa61b00: move a14, -*sp, 1 +3fa61b10: move @0x26f8e0, *a14+, 1 +3fa61b40: move @0x26f8c0, *a14+, 1 +3fa61b70: move @0x26f8a0, *a14+, 1 +3fa61ba0: move @0x26f880, *a14+, 1 +3fa61bd0: move *a13(0x0), *a14+, 1 +3fa61bf0: movi 0x3a, a9 +3fa61c10: move a9, *a14+, 1 +3fa61c20: calla L3FA441F0 +3fa61c50: sub a9, a9 +3fa61c60: move a9, @0x26f7e0, 1 +3fa61c90: move a9, @0x1a7350, 1 +3fa61cc0: move a14, -*sp, 1 +3fa61cd0: move a9, *a14+, 1 +3fa61ce0: movi 0x3fa66170, a8 +3fa61d10: move a8, *a14+, 1 +3fa61d20: move @0x1a6810, *a14+, 1 +3fa61d50: calla L3FD5E420 +3fa61d80: move a8, *a13(0x20), 1 +3fa61da0: move a14, -*sp, 1 +3fa61db0: move @0x1a65f0, *a14+, 1 +3fa61de0: move *a13, a9, 1 +3fa61df0: move *a9(0x80), *a14+, 1 +3fa61e10: move a8, *a14+, 1 +3fa61e20: move @0x1a6810, *a14+, 1 +3fa61e50: calla L3FD9E7B0 +3fa61e80: move a14, -*sp, 1 +3fa61e90: move *a13(0x20), *a14+, 1 +3fa61eb0: move @0x1a6810, *a14+, 1 +3fa61ee0: calla L3FD58580 +3fa61f10: move *a9(0x80), a11, 1 +3fa61f30: cmp a11, a8 +3fa61f40: jreq L3FA61FD0 +3fa61f50: move a14, -*sp, 1 +3fa61f60: movi 0x3fa67108, a8 +3fa61f90: move a8, *a14+, 1 +3fa61fa0: calla L3FB341E0 +L3FA61FD0: +3fa61fd0: subi 0x40, a14 +3fa61ff0: mmfm sp, a9,a11,a13 +3fa62010: rets +L3FA62020: +3fa62020: mmtm sp, a7,a9,a11,a13 +3fa62040: move a14, a13 +3fa62050: addi 0x5c0, a14 +3fa62070: move @0x1a7350, a11, 1 +3fa620a0: jrne L3FA62190 +3fa620b0: move @0x26f970, a11, 1 +3fa620e0: jrne L3FA62190 +3fa620f0: move a14, -*sp, 1 +3fa62100: movi 0x3fa672a0, a8 +3fa62130: move a8, *a14+, 1 +3fa62140: calla L3FB341E0 +3fa62170: jauc L3FA64520 +L3FA62190: +3fa62190: move *a13(0xffe0), a11, 1 +3fa621b0: jrne L3FA62260 +3fa621c0: move a14, -*sp, 1 +3fa621d0: movi 0x3fa67408, a8 +3fa62200: move a8, *a14+, 1 +3fa62210: calla L3FB341E0 +3fa62240: jauc L3FA64520 +L3FA62260: +3fa62260: move *a13(0xffc0), a11, 1 +3fa62280: jrne L3FA62330 +3fa62290: move a14, -*sp, 1 +3fa622a0: movi 0x3fa675f8, a8 +3fa622d0: move a8, *a14+, 1 +3fa622e0: calla L3FB341E0 +3fa62310: jauc L3FA64520 +L3FA62330: +3fa62330: move a14, -*sp, 1 +3fa62340: move *a13(0xffe0), *a14+, 1 +3fa62360: calla L3FA64D40 +3fa62390: sub a11, a11 +3fa623a0: move a11, *a13(0x80), 1 +3fa623c0: move *a13(0xff40), a9, 1 +3fa623e0: move *a13(0xff80), a7, 1 +3fa62400: sub a7, a9 +3fa62410: move *a13(0xffe0), a7, 1 +3fa62430: move *a7(0x540), a7, 1 +3fa62450: setf 16, 1, 0 +3fa62460: move *a7, a7, 0 +3fa62470: mpys a7, a9 +3fa62480: move *a13(0xff60), a7, 1 +3fa624a0: add a7, a9 +3fa624b0: move *a13(0xffa0), a7, 1 +3fa624d0: sub a7, a9 +3fa624e0: move *a13(0xffe0), a7, 1 +3fa62500: move *a7(0x540), a7, 1 +3fa62520: move *a7(0x10), a7, 0 +3fa62540: add a7, a9 +3fa62550: move a9, *a13(0x60), 1 +3fa62570: move a14, -*sp, 1 +3fa62580: move a9, *a14+, 1 +3fa62590: calla L3F701230 +3fa625c0: move a8, *a13(0x40), 1 +3fa625e0: move a8, @0x26fb30, 1 +3fa62610: move a8, *a13(0x20), 1 +3fa62630: move *a13(0xff80), a7, 1 +3fa62650: move *a13(0xff40), a9, 1 +3fa62670: cmp a9, a7 +3fa62680: jrne L3FA62C00 +3fa62690: move *a13(0xffe0), a7, 1 +3fa626b0: move *a7(0x540), a7, 1 +3fa626d0: move *a13(0xff80), a9, 1 +3fa626f0: sll 0x5, a9 +3fa62700: add a9, a7 +3fa62710: move *a7(0x40), *a13(0x40), 1 +3fa62740: move *a13(0xff60), a9, 1 +3fa62760: dec a9 +3fa62770: move a9, *a13(0xc0), 1 +3fa62790: sll 0x3, a9 +3fa627a0: move *a13(0x40), a7, 1 +3fa627c0: add a7, a9 +3fa627d0: movb *a9, a9 +3fa627e0: subk 32, a9 +3fa627f0: jrne L3FA62920 +3fa62800: move *a13(0xc0), a9, 1 +3fa62820: jrle L3FA62920 +L3FA62830: +3fa62830: move *a13(0xc0), a11, 1 +3fa62850: dec a11 +3fa62860: move a11, *a13(0xc0), 1 +3fa62880: sll 0x3, a11 +3fa62890: move *a13(0x40), a9, 1 +3fa628b0: add a9, a11 +3fa628c0: movb *a11, a11 +3fa628d0: subk 32, a11 +3fa628e0: jrne L3FA62920 +3fa628f0: move *a13(0xc0), a11, 1 +3fa62910: jrgt L3FA62830 +L3FA62920: +3fa62920: move *a13(0xc0), a11, 1 +3fa62940: jale L3FA64050 +3fa62960: move *a13(0xffa0), a9, 1 +3fa62980: cmp a9, a11 +3fa62990: jalt L3FA64050 +3fa629b0: sub a9, a11 +3fa629c0: inc a11 +3fa629d0: move a11, *a13(0x60), 1 +3fa629f0: move a14, -*sp, 1 +3fa62a00: move a11, *a14+, 1 +3fa62a10: move *a13(0x20), *a14+, 1 +3fa62a30: move *a13(0xffe0), a7, 1 +3fa62a50: move *a7(0x540), a7, 1 +3fa62a70: move *a13(0xff80), a9, 1 +3fa62a90: sll 0x5, a9 +3fa62aa0: add a9, a7 +3fa62ab0: move *a13(0xffa0), a9, 1 +3fa62ad0: sll 0x3, a9 +3fa62ae0: move *a7(0x40), a7, 1 +3fa62b00: add a9, a7 +3fa62b10: move a7, *a14+, 1 +3fa62b20: calla L3FB44400 +3fa62b50: sll 0x3, a11 +3fa62b60: move *a13(0x20), a9, 1 +3fa62b80: add a9, a11 +3fa62b90: move a11, *a13(0x20), 1 +3fa62bb0: move *a13(0x60), *a13(0x80), 1 +3fa62be0: jauc L3FA64050 +L3FA62C00: +3fa62c00: move a11, *a13(0x80), 1 +3fa62c20: move *a13(0xffe0), a7, 1 +3fa62c40: move *a7(0x540), a7, 1 +3fa62c60: move *a13(0xff80), a9, 1 +3fa62c80: sll 0x5, a9 +3fa62c90: add a9, a7 +3fa62ca0: move *a7(0x40), *a13(0x40), 1 +3fa62cd0: move *a13(0xffe0), a9, 1 +3fa62cf0: move *a9(0x540), a7, 1 +3fa62d10: setf 16, 1, 0 +3fa62d20: move *a7, a7, 0 +3fa62d30: move a7, *a13(0xc0), 1 +3fa62d50: sll 0x3, a7 +3fa62d60: move *a13(0x40), a9, 1 +3fa62d80: add a9, a7 +3fa62d90: movb *a7, a7 +3fa62da0: subk 32, a7 +3fa62db0: jrne L3FA62EE0 +3fa62dc0: move *a13(0xc0), a7, 1 +3fa62de0: jrle L3FA62EE0 +L3FA62DF0: +3fa62df0: move *a13(0xc0), a11, 1 +3fa62e10: dec a11 +3fa62e20: move a11, *a13(0xc0), 1 +3fa62e40: sll 0x3, a11 +3fa62e50: move *a13(0x40), a9, 1 +3fa62e70: add a9, a11 +3fa62e80: movb *a11, a11 +3fa62e90: subk 32, a11 +3fa62ea0: jrne L3FA62EE0 +3fa62eb0: move *a13(0xc0), a11, 1 +3fa62ed0: jrgt L3FA62DF0 +L3FA62EE0: +3fa62ee0: move *a13(0xc0), a11, 1 +3fa62f00: jrle L3FA63230 +3fa62f10: move *a13(0xffa0), a7, 1 +3fa62f30: cmp a7, a11 +3fa62f40: jrlt L3FA63230 +3fa62f50: sub a7, a11 +3fa62f60: inc a11 +3fa62f70: move a11, *a13(0x60), 1 +3fa62f90: move a14, -*sp, 1 +3fa62fa0: move a11, *a14+, 1 +3fa62fb0: move *a13(0x20), *a14+, 1 +3fa62fd0: move *a13(0xffe0), a7, 1 +3fa62ff0: move *a7(0x540), a7, 1 +3fa63010: move *a13(0xff80), a9, 1 +3fa63030: sll 0x5, a9 +3fa63040: add a9, a7 +3fa63050: move *a13(0xffa0), a9, 1 +3fa63070: sll 0x3, a9 +3fa63080: move *a7(0x40), a7, 1 +3fa630a0: add a9, a7 +3fa630b0: move a7, *a14+, 1 +3fa630c0: calla L3FB44400 +3fa630f0: sll 0x3, a11 +3fa63100: move *a13(0x20), a9, 1 +3fa63120: add a9, a11 +3fa63130: move a11, *a13(0x20), 1 +3fa63150: move *a13(0x60), *a13(0x80), 1 +3fa63180: movk 13, a9 +3fa63190: setf 8, 1, 0 +3fa631a0: move a9, *a11+, 0 +3fa631b0: move a11, *a13(0x20), 1 +3fa631d0: move *a13(0x80), a7, 1 +3fa631f0: inc a7 +3fa63200: move a7, *a13(0x80), 1 +3fa63220: jruc L3FA632D0 +L3FA63230: +3fa63230: movk 1, a7 +3fa63240: move a7, *a13(0x80), 1 +3fa63260: move *a13(0x20), a9, 1 +3fa63280: movk 13, a11 +3fa63290: setf 8, 1, 0 +3fa632a0: move a11, *a9+, 0 +3fa632b0: move a9, *a13(0x20), 1 +L3FA632D0: +3fa632d0: move *a13(0xff80), a11, 1 +3fa632f0: inc a11 +3fa63300: move a11, *a13(0xa0), 1 +3fa63320: move *a13(0xff40), a9, 1 +3fa63340: cmp a9, a11 +3fa63350: jrge L3FA63A30 +L3FA63360: +3fa63360: move *a13(0xffe0), a11, 1 +3fa63380: move *a11(0x540), a9, 1 +3fa633a0: move *a13(0xa0), a7, 1 +3fa633c0: sll 0x5, a7 +3fa633d0: add a7, a9 +3fa633e0: move *a9(0x40), *a13(0x40), 1 +3fa63410: move *a11(0x540), a9, 1 +3fa63430: setf 16, 1, 0 +3fa63440: move *a9, a9, 0 +3fa63450: move a9, *a13(0xc0), 1 +3fa63470: sll 0x3, a9 +3fa63480: move *a13(0x40), a7, 1 +3fa634a0: add a7, a9 +3fa634b0: movb *a9, a9 +3fa634c0: subk 32, a9 +3fa634d0: jrne L3FA63600 +3fa634e0: move *a13(0xc0), a9, 1 +3fa63500: jrle L3FA63600 +L3FA63510: +3fa63510: move *a13(0xc0), a11, 1 +3fa63530: dec a11 +3fa63540: move a11, *a13(0xc0), 1 +3fa63560: sll 0x3, a11 +3fa63570: move *a13(0x40), a9, 1 +3fa63590: add a9, a11 +3fa635a0: movb *a11, a11 +3fa635b0: subk 32, a11 +3fa635c0: jrne L3FA63600 +3fa635d0: move *a13(0xc0), a11, 1 +3fa635f0: jrgt L3FA63510 +L3FA63600: +3fa63600: move *a13(0xc0), a11, 1 +3fa63620: jrle L3FA638E0 +3fa63630: move a11, *a13(0x60), 1 +3fa63650: move a14, -*sp, 1 +3fa63660: move a11, *a14+, 1 +3fa63670: move *a13(0x20), *a14+, 1 +3fa63690: move *a13(0xffe0), a9, 1 +3fa636b0: move *a9(0x540), a7, 1 +3fa636d0: move *a13(0xa0), a9, 1 +3fa636f0: sll 0x5, a9 +3fa63700: add a9, a7 +3fa63710: move *a7(0x40), a9, 1 +3fa63730: addk 8, a9 +3fa63740: move a9, *a14+, 1 +3fa63750: calla L3FB44400 +3fa63780: sll 0x3, a11 +3fa63790: move *a13(0x20), a9, 1 +3fa637b0: add a9, a11 +3fa637c0: move a11, *a13(0x20), 1 +3fa637e0: move *a13(0x80), a9, 1 +3fa63800: move *a13(0x60), a7, 1 +3fa63820: add a7, a9 +3fa63830: move a9, *a13(0x80), 1 +3fa63850: movk 13, a7 +3fa63860: setf 8, 1, 0 +3fa63870: move a7, *a11+, 0 +3fa63880: move a11, *a13(0x20), 1 +3fa638a0: inc a9 +3fa638b0: move a9, *a13(0x80), 1 +3fa638d0: jruc L3FA639A0 +L3FA638E0: +3fa638e0: move *a13(0x20), a9, 1 +3fa63900: movk 13, a7 +3fa63910: setf 8, 1, 0 +3fa63920: move a7, *a9+, 0 +3fa63930: move a9, *a13(0x20), 1 +3fa63950: move *a13(0x80), a7, 1 +3fa63970: inc a7 +3fa63980: move a7, *a13(0x80), 1 +L3FA639A0: +3fa639a0: move *a13(0xa0), a11, 1 +3fa639c0: inc a11 +3fa639d0: move a11, *a13(0xa0), 1 +3fa639f0: move *a13(0xff40), a9, 1 +3fa63a10: cmp a9, a11 +3fa63a20: jrlt L3FA63360 +L3FA63A30: +3fa63a30: move *a13(0xffe0), a7, 1 +3fa63a50: move *a7(0x540), a7, 1 +3fa63a70: sll 0x5, a9 +3fa63a80: add a9, a7 +3fa63a90: move *a7(0x40), *a13(0x40), 1 +3fa63ac0: move *a13(0xffe0), a9, 1 +3fa63ae0: move *a9(0x540), a7, 1 +3fa63b00: setf 16, 1, 0 +3fa63b10: move *a7, a7, 0 +3fa63b20: move a7, *a13(0xc0), 1 +3fa63b40: sll 0x3, a7 +3fa63b50: move *a13(0x40), a9, 1 +3fa63b70: add a9, a7 +3fa63b80: movb *a7, a7 +3fa63b90: subk 32, a7 +3fa63ba0: jrne L3FA63CD0 +3fa63bb0: move *a13(0xc0), a7, 1 +3fa63bd0: jrle L3FA63CD0 +L3FA63BE0: +3fa63be0: move *a13(0xc0), a11, 1 +3fa63c00: dec a11 +3fa63c10: move a11, *a13(0xc0), 1 +3fa63c30: sll 0x3, a11 +3fa63c40: move *a13(0x40), a9, 1 +3fa63c60: add a9, a11 +3fa63c70: movb *a11, a11 +3fa63c80: subk 32, a11 +3fa63c90: jrne L3FA63CD0 +3fa63ca0: move *a13(0xc0), a11, 1 +3fa63cc0: jrgt L3FA63BE0 +L3FA63CD0: +3fa63cd0: move *a13(0xc0), a11, 1 +3fa63cf0: jrle L3FA63F90 +3fa63d00: move *a13(0xff60), a7, 1 +3fa63d20: cmp a11, a7 +3fa63d30: jrgt L3FA63D60 +3fa63d40: move a7, a11 +3fa63d50: dec a11 +L3FA63D60: +3fa63d60: move a11, *a13(0x60), 1 +3fa63d80: move a14, -*sp, 1 +3fa63d90: move a11, *a14+, 1 +3fa63da0: move *a13(0x20), *a14+, 1 +3fa63dc0: move *a13(0xffe0), a7, 1 +3fa63de0: move *a7(0x540), a7, 1 +3fa63e00: move *a13(0xff40), a9, 1 +3fa63e20: sll 0x5, a9 +3fa63e30: add a9, a7 +3fa63e40: move *a7(0x40), a9, 1 +3fa63e60: addk 8, a9 +3fa63e70: move a9, *a14+, 1 +3fa63e80: calla L3FB44400 +3fa63eb0: sll 0x3, a11 +3fa63ec0: move *a13(0x20), a9, 1 +3fa63ee0: add a9, a11 +3fa63ef0: move a11, *a13(0x20), 1 +3fa63f10: move *a13(0x80), a9, 1 +3fa63f30: move *a13(0x60), a7, 1 +3fa63f50: add a7, a9 +3fa63f60: move a9, *a13(0x80), 1 +3fa63f80: jruc L3FA64050 +L3FA63F90: +3fa63f90: move *a13(0x20), a7, 1 +3fa63fb0: movk 13, a9 +3fa63fc0: setf 8, 1, 0 +3fa63fd0: move a9, *a7+, 0 +3fa63fe0: move a7, *a13(0x20), 1 +3fa64000: move *a13(0x80), a9, 1 +3fa64020: inc a9 +3fa64030: move a9, *a13(0x80), 1 +L3FA64050: +3fa64050: move *a13(0x80), a11, 1 +3fa64070: move a11, @0x26fb50, 1 +3fa640a0: move a14, -*sp, 1 +3fa640b0: move *a13(0xffe0), *a14+, 1 +3fa640d0: calla L3FA64D40 +3fa64100: move a14, -*sp, 1 +3fa64110: move a13, a9 +3fa64120: addi 0xe0, a9 +3fa64140: move a9, *a14+, 1 +3fa64150: move a13, a7 +3fa64160: addi 0x400, a7 +3fa64180: move a7, *a14+, 1 +3fa64190: move @0x1a6810, *a14+, 1 +3fa641c0: calla L3FD55210 +3fa641f0: movi 0x21, a7 +3fa64210: move a7, *a13(0x420), 1 +3fa64230: move *a13(0x400), *a13(0x4a0), 1 +3fa64260: move @0x1a6810, a9, 1 +3fa64290: move a9, *a13(0x480), 1 +3fa642b0: move a14, -*sp, 1 +3fa642c0: sub a11, a11 +3fa642d0: move a11, *a14+, 1 +3fa642e0: movi 0x3fa677f0, a8 +3fa64310: move a8, *a14+, 1 +3fa64320: move a9, *a14+, 1 +3fa64330: calla L3FD5E420 +3fa64360: move a8, *a13(0x4c0), 1 +3fa64380: movk 32, a11 +3fa64390: move a11, *a13(0x4e0), 1 +3fa643b0: movk 2, a9 +3fa643c0: move a9, *a13(0x500), 1 +3fa643e0: sub a9, a9 +3fa643f0: move a9, *a13(0x520), 1 +3fa64410: move a14, -*sp, 1 +3fa64420: move a13, a9 +3fa64430: addi 0x420, a9 +3fa64450: move a9, *a14+, 1 +3fa64460: sub a7, a7 +3fa64470: move a7, *a14+, 1 +3fa64480: movk 1, a7 +3fa64490: move a7, *a14+, 1 +3fa644a0: move *a13(0x400), *a14+, 1 +3fa644c0: move @0x1a6810, *a14+, 1 +3fa644f0: calla L3FD98130 +L3FA64520: +3fa64520: move *sp(0xa0), a14, 1 +3fa64540: mmfm sp, a7,a9,a11,a13 +3fa64560: rets 2 +L3FA64570: +3fa64570: mmtm sp, a9,a11,a13 +3fa64590: move a14, a13 +3fa645a0: addk 32, a14 +3fa645b0: move a14, -*sp, 1 +3fa645c0: sub a11, a11 +3fa645d0: move a11, *a14+, 1 +3fa645e0: movi 0x3fa66b48, a8 +3fa64610: move a8, *a14+, 1 +3fa64620: move @0x1a6810, *a14+, 1 +3fa64650: calla L3FD5E420 +3fa64680: move a8, *a13, 1 +3fa64690: move a14, -*sp, 1 +3fa646a0: move a11, *a14+, 1 +3fa646b0: move *a13(0xffe0), a9, 1 +3fa646d0: move *a9(0x80), *a14+, 1 +3fa646f0: move a8, *a14+, 1 +3fa64700: movk 31, a11 +3fa64710: move a11, *a14+, 1 +3fa64720: movk 1, a11 +3fa64730: move a11, *a14+, 1 +3fa64740: move @0x1a6810, *a14+, 1 +3fa64770: calla L3FD3DDF0 +3fa647a0: move *sp(0x80), a14, 1 +3fa647c0: mmfm sp, a9,a11,a13 +3fa647e0: rets 2 +L3FA647F0: +3fa647f0: mmtm sp, a11,a13 +3fa64810: move a14, a13 +3fa64820: addk 32, a14 +3fa64830: move a14, -*sp, 1 +3fa64840: sub a11, a11 +3fa64850: move a11, *a14+, 1 +3fa64860: movi 0x3fa677f0, a8 +3fa64890: move a8, *a14+, 1 +3fa648a0: move @0x1a6810, *a14+, 1 +3fa648d0: calla L3FD5E420 +3fa64900: move a8, *a13, 1 +3fa64910: move a14, -*sp, 1 +3fa64920: move a11, *a14+, 1 +3fa64930: move *a13(0xffe0), *a14+, 1 +3fa64950: move a8, *a14+, 1 +3fa64960: movk 31, a11 +3fa64970: move a11, *a14+, 1 +3fa64980: movk 2, a11 +3fa64990: move a11, *a14+, 1 +3fa649a0: move @0x1a6810, *a14+, 1 +3fa649d0: calla L3FD3DDF0 +3fa64a00: move *sp(0x60), a14, 1 +3fa64a20: mmfm sp, a11,a13 +3fa64a40: rets 2 +L3FA64A50: +3fa64a50: mmtm sp, a9,a11,a13 +3fa64a70: move a14, a13 +3fa64a80: addk 32, a14 +3fa64a90: move *a13(0xffe0), *a13(0x0), 1 +3fa64ac0: move a14, -*sp, 1 +3fa64ad0: move @0x1a65f0, *a14+, 1 +3fa64b00: move *a13, a11, 1 +3fa64b10: move *a11(0x80), *a14+, 1 +3fa64b30: movk 1, a9 +3fa64b40: move a9, *a14+, 1 +3fa64b50: move @0x1a6810, *a14+, 1 +3fa64b80: calla L3FD9E7B0 +3fa64bb0: move a14, -*sp, 1 +3fa64bc0: move a9, *a14+, 1 +3fa64bd0: move @0x1a6810, *a14+, 1 +3fa64c00: calla L3FD58580 +3fa64c30: move *a11(0x80), a9, 1 +3fa64c50: cmp a9, a8 +3fa64c60: jreq L3FA64CF0 +3fa64c70: move a14, -*sp, 1 +3fa64c80: movi 0x3fa67870, a8 +3fa64cb0: move a8, *a14+, 1 +3fa64cc0: calla L3FB341E0 +L3FA64CF0: +3fa64cf0: move *sp(0x80), a14, 1 +3fa64d10: mmfm sp, a9,a11,a13 +3fa64d30: rets 2 +L3FA64D40: +3fa64d40: mmtm sp, a9,a11,a13 +3fa64d60: move a14, a13 +3fa64d70: addk 32, a14 +3fa64d80: move *a13(0xffe0), *a13(0x0), 1 +3fa64db0: move a14, -*sp, 1 +3fa64dc0: move @0x1a65f0, *a14+, 1 +3fa64df0: move *a13, a11, 1 +3fa64e00: move *a11(0x80), *a14+, 1 +3fa64e20: movk 2, a9 +3fa64e30: move a9, *a14+, 1 +3fa64e40: move @0x1a6810, *a14+, 1 +3fa64e70: calla L3FD9E7B0 +3fa64ea0: move a14, -*sp, 1 +3fa64eb0: move a9, *a14+, 1 +3fa64ec0: move @0x1a6810, *a14+, 1 +3fa64ef0: calla L3FD58580 +3fa64f20: move *a11(0x80), a9, 1 +3fa64f40: cmp a9, a8 +3fa64f50: jreq L3FA64FE0 +3fa64f60: move a14, -*sp, 1 +3fa64f70: movi 0x3fa67a60, a8 +3fa64fa0: move a8, *a14+, 1 +3fa64fb0: calla L3FB341E0 +L3FA64FE0: +3fa64fe0: move *sp(0x80), a14, 1 +3fa65000: mmfm sp, a9,a11,a13 +3fa65020: rets 2 +L3FA65030: +3fa65030: move a11, -*sp, 1 +3fa65040: move a14, -*sp, 1 +3fa65050: sub a11, a11 +3fa65060: move a11, *a14+, 1 +3fa65070: move a11, *a14+, 1 +3fa65080: movk 1, a11 +3fa65090: move a11, *a14+, 1 +3fa650a0: move @0x1a6810, *a14+, 1 +3fa650d0: calla L3FD9E7B0 +3fa65100: move *sp+, a11, 1 +3fa65110: rets +L3FA65120: +3fa65120: mmtm sp, a7,a9,a11,a13 +3fa65140: move a14, a13 +3fa65150: addi 0x60, a14 +3fa65170: move a14, -*sp, 1 +3fa65180: movk 32, a11 +3fa65190: move a11, *a14+, 1 +3fa651a0: calla L3F701230 +3fa651d0: move a8, *a13, 1 +3fa651e0: move a8, *a8, 1 +3fa651f0: move a8, *a8(0x20), 1 +3fa65210: sub a9, a9 +3fa65220: move a9, *a8(0x40), 1 +3fa65240: move *a13(0xffe0), *a8(0x60), 1 +3fa65270: move *a13(0xffc0), *a8(0x80), 1 +3fa652a0: move *a13(0xffa0), *a8(0xa0), 1 +3fa652d0: move a9, *a8(0xc0), 1 +3fa652f0: move *a13(0xffa0), *a8(0xe0), 1 +3fa65320: move @0x26fbd0, a9, 1 +3fa65350: move a9, *a13(0x20), 1 +3fa65370: cmpi 0x26fbd0, a9 +3fa653a0: jreq L3FA65530 +L3FA653B0: +3fa653b0: move *a13(0x20), a11, 1 +3fa653d0: move *a11(0x60), a9, 1 +3fa653f0: move *a13(0xffe0), a11, 1 +3fa65410: cmp a11, a9 +3fa65420: jrne L3FA65480 +3fa65430: move *a13, a9, 1 +3fa65440: movk 1, a11 +3fa65450: move a11, *a9(0x40), 1 +3fa65470: jruc L3FA65530 +L3FA65480: +3fa65480: move *a13(0x20), a9, 1 +3fa654a0: move *a9(0x0), *a13(0x20), 1 +3fa654d0: move *a13(0x20), a9, 1 +3fa654f0: cmpi 0x26fbd0, a9 +3fa65520: jrne L3FA653B0 +L3FA65530: +3fa65530: move *a13, a11, 1 +3fa65540: movi 0x26fbd0, a9 +3fa65570: move a9, *a11, 1 +3fa65580: move @0x26fbf0, a7, 1 +3fa655b0: move a7, *a11(0x20), 1 +3fa655d0: move a11, *a7, 1 +3fa655e0: move a11, @0x26fbf0, 1 +3fa65610: calla L3FA65690 +3fa65640: move *sp(0xa0), a14, 1 +3fa65660: mmfm sp, a7,a9,a11,a13 +3fa65680: rets 2 +L3FA65690: +3fa65690: mmtm sp, a7,a9,a11,a13 +3fa656b0: move a14, a13 +3fa656c0: addi 0x80, a14 +3fa656e0: move @0x26fbd0, a11, 1 +3fa65710: move a11, *a13(0x20), 1 +3fa65730: cmpi 0x26fbd0, a11 +3fa65760: jaeq L3FA66120 +L3FA65780: +3fa65780: move *a13(0x20), a11, 1 +3fa657a0: move *a11(0x40), a11, 1 +3fa657c0: jane L3FA66060 +3fa657e0: move a14, -*sp, 1 +3fa657f0: move *a13(0x20), a11, 1 +3fa65810: move *a11(0xe0), a9, 1 +3fa65830: cmpi 0x40, a9 +3fa65850: jrge L3FA65890 +3fa65860: move *a11(0xe0), a9, 1 +3fa65880: jruc L3FA658B0 +L3FA65890: +3fa65890: movi 0x40, a9 +L3FA658B0: +3fa658b0: move a9, *a14+, 1 +3fa658c0: move *a11(0xc0), a9, 1 +3fa658e0: sll 0x3, a9 +3fa658f0: move *a11(0x80), a7, 1 +3fa65910: add a9, a7 +3fa65920: move a7, *a14+, 1 +3fa65930: move *a11(0x60), *a14+, 1 +3fa65950: calla L3FA2B960 +3fa65980: move a8, *a13, 1 +3fa65990: move a8, a7 +3fa659a0: jrge L3FA65BC0 +3fa659b0: move a14, -*sp, 1 +3fa659c0: move a7, *a14+, 1 +3fa659d0: movi 0x3fa67c60, a8 +3fa65a00: move a8, *a14+, 1 +3fa65a10: calla L3FB341E0 +3fa65a40: move *a11, a9, 1 +3fa65a50: move *a11(0x20), *a9(0x20), 1 +3fa65a80: move *a11(0x20), a9, 1 +3fa65aa0: move *a11, *a9, 1 +3fa65ab0: move a14, -*sp, 1 +3fa65ac0: move *a11(0x80), *a14+, 1 +3fa65ae0: calla L3F702440 +3fa65b10: move a14, -*sp, 1 +3fa65b20: move a11, *a14+, 1 +3fa65b30: calla L3F702440 +3fa65b60: movi 0x26fbd0, a9 +3fa65b90: move a9, *a13(0x20), 1 +3fa65bb0: jruc L3FA66060 +L3FA65BC0: +3fa65bc0: move *a11(0xe0), a9, 1 +3fa65be0: cmp a9, a7 +3fa65bf0: jrge L3FA65CB0 +3fa65c00: move *a11(0xc0), a9, 1 +3fa65c20: add a7, a9 +3fa65c30: move a9, *a11(0xc0), 1 +3fa65c50: move *a11(0xe0), a9, 1 +3fa65c70: sub a7, a9 +3fa65c80: move a9, *a11(0xe0), 1 +3fa65ca0: jruc L3FA66060 +L3FA65CB0: +3fa65cb0: move *a11, a9, 1 +3fa65cc0: move *a11(0x20), *a9(0x20), 1 +3fa65cf0: move *a11(0x20), a9, 1 +3fa65d10: move *a11, *a9, 1 +3fa65d20: move @0x26fbd0, a9, 1 +3fa65d50: move a9, *a13(0x40), 1 +3fa65d70: cmpi 0x26fbd0, a9 +3fa65da0: jreq L3FA65F40 +L3FA65DB0: +3fa65db0: move *a13(0x40), a11, 1 +3fa65dd0: move *a13(0x20), a9, 1 +3fa65df0: move *a11(0x60), a7, 1 +3fa65e10: move *a9(0x60), a9, 1 +3fa65e30: cmp a9, a7 +3fa65e40: jrne L3FA65EB0 +3fa65e50: move *a13(0x20), a9, 1 +3fa65e70: sub a7, a7 +3fa65e80: move a7, *a9(0x40), 1 +3fa65ea0: jruc L3FA65F40 +L3FA65EB0: +3fa65eb0: move *a11(0x0), *a13(0x40), 1 +3fa65ee0: move *a13(0x40), a11, 1 +3fa65f00: cmpi 0x26fbd0, a11 +3fa65f30: jrne L3FA65DB0 +L3FA65F40: +3fa65f40: move a14, -*sp, 1 +3fa65f50: move *a13(0x20), a11, 1 +3fa65f70: move *a11(0x80), *a14+, 1 +3fa65f90: calla L3F702440 +3fa65fc0: move a14, -*sp, 1 +3fa65fd0: move a11, *a14+, 1 +3fa65fe0: calla L3F702440 +3fa66010: movi 0x26fbd0, a9 +3fa66040: move a9, *a13(0x20), 1 +L3FA66060: +3fa66060: move *a13(0x20), a11, 1 +3fa66080: move *a11(0x0), *a13(0x20), 1 +3fa660b0: move *a13(0x20), a11, 1 +3fa660d0: cmpi 0x26fbd0, a11 +3fa66100: jane L3FA65780 +L3FA66120: +3fa66120: subi 0x80, a14 +3fa66140: mmfm sp, a7,a9,a11,a13 +3fa66160: rets +3fa66170: move a2, a3 +3fa66180: and a2, a9 +3fa66190: move a10, b2 +3fa661a0: andn a2, a1 +3fa661b0: .word 0x0044 +3fa661c0: sra b11, b3 +3fa661d0: sra a11, a12 +3fa661e0: .word 0x7463 +3fa661f0: modu a11, a9 +3fa66200: sla 0x3, a14 +3fa66210: mods a3, a3 +3fa66220: sla a11, a5 +3fa66230: sla 0x3, b2 +3fa66240: sra b11, b2 +3fa66250: .word 0x7571 +3fa66260: .word 0x7365 +3fa66270: sla 0x3, b4 +3fa66280: sra b11, b2 +3fa66290: sra a11, a3 +3fa662a0: .word 0x7669 +3fa662b0: sra a3, a5 +3fa662c0: sla 0x1, a14 +3fa662d0: move b2, a5 +3fa662e0: move a2, b11 +3fa662f0: xor a10, sp +3fa66300: sla 0x2, a14 +3fa66310: .word 0x7270 +3fa66320: .word 0x706f +3fa66330: .word 0x7265 +3fa66340: .word 0x7974 +3fa66350: .word 0x0a2e +3fa66360: or a8, a0 +3fa66370: btst a10, a14 +3fa66380: move a10, b14 +3fa66390: move b2, a7 +3fa663a0: .word 0x7320 +3fa663b0: mods a3, a5 +3fa663c0: sll a11, a5 +3fa663d0: rl b11, b4 +3fa663e0: modu a3, sp +3fa663f0: .word 0x7220 +3fa66400: .word 0x7165 +3fa66410: sra b11, b5 +3fa66420: .word 0x7473 +3fa66430: .word 0x7220 +3fa66440: sll a11, a5 +3fa66450: rl a11, a5 +3fa66460: sra b11, b6 +3fa66470: srl 0xd, a4 +3fa66480: .word 0x000a +3fa66490: sra b10, b3 +3fa664a0: sra a11, a12 +3fa664b0: .word 0x7463 +3fa664c0: modu a11, a9 +3fa664d0: andn a3, a14 +3fa664e0: .word 0x7165 +3fa664f0: sra b11, b5 +3fa66500: .word 0x7473 +3fa66510: .word 0x7645 +3fa66520: modu a3, a5 +3fa66530: sla 0x3, b4 +3fa66540: sla b11, b7 +3fa66550: sla 0x3, b3 +3fa66560: sra b11, b2 +3fa66570: sra a11, a3 +3fa66580: .word 0x7669 +3fa66590: sra a3, a5 +3fa665a0: sll a1, a0 +3fa665b0: .word 0x7475 +3fa665c0: .word 0x7720 +3fa665d0: sla 0x3, a5 +3fa665e0: modu a11, a4 +3fa665f0: sll 0x1b, a14 +3fa66600: sla 0x3, b4 +3fa66610: sla a11, a8 +3fa66620: sra b11, b6 +3fa66630: .word 0x7420 +3fa66640: .word 0x7865 +3fa66650: sla 0x3, b4 +3fa66660: modu a3, a9 +3fa66670: sll a9, a0 +3fa66680: .word 0x706f +3fa66690: sll b3, b9 +3fa666a0: srl b3, b5 +3fa666b0: sra a11, a6 +3fa666c0: srl 0xd, b2 +3fa666d0: .word 0x000a +3fa666e0: sra b10, b7 +3fa666f0: sra a1, a0 +3fa66700: sra a3, a9 +3fa66710: sll 0x1b, a14 +3fa66720: sla 0x3, b4 +3fa66730: sra a11, a7 +3fa66740: sla 0x3, b4 +3fa66750: sla 0x3, a1 +3fa66760: .word 0x7473 +3fa66770: rl b11, b2 +3fa66780: srl a11, a14 +3fa66790: sla a9, a0 +3fa667a0: modu b11, b4 +3fa667b0: sla 0x3, a13 +3fa667c0: .word 0x7974 +3fa667d0: sra b11, b0 +3fa667e0: .word 0x0a2e +3fa667f0: and a0, a0 +3fa66800: sra b11, b2 +3fa66810: rl b11, b6 +3fa66820: .word 0x756f +3fa66830: sla 0x3, b3 +3fa66840: sra b11, b3 +3fa66850: sra a11, a12 +3fa66860: .word 0x7463 +3fa66870: modu a11, a9 +3fa66880: sla 0x3, a14 +3fa66890: modu a11, a14 +3fa668a0: sla 0x3, b4 +3fa668b0: modu a11, a3 +3fa668c0: .word 0x706d +3fa668d0: sra a11, a12 +3fa668e0: sra b11, b4 +3fa668f0: sla 0x1, a14 +3fa66900: sra b10, b3 +3fa66910: sra a11, a12 +3fa66920: .word 0x7463 +3fa66930: modu a11, a9 +3fa66940: sla 0x3, a14 +3fa66950: srl a11, a9 +3fa66960: modu a11, a14 +3fa66970: sra b11, b2 +3fa66980: .word 0x0a64 +3fa66990: clr a0 +3fa669a0: sub b10, b4 +3fa669b0: .word 0x7020 +3fa669c0: rl a11, sp +3fa669d0: .word 0x746e +3fa669e0: .word 0x7265 +3fa669f0: .word 0x7720 +3fa66a00: .word 0x7361 +3fa66a10: modu a1, a0 +3fa66a20: mods b3, b5 +3fa66a30: srl 0xd, a12 +3fa66a40: move a1, b0 +3fa66a50: .word 0x746f +3fa66a60: .word 0x7320 +3fa66a70: modu a3, a5 +3fa66a80: rl a11, a4 +3fa66a90: srl a11, a14 +3fa66aa0: .word 0x7420 +3fa66ab0: sra a11, a8 +3fa66ac0: .word 0x7320 +3fa66ad0: .word 0x7274 +3fa66ae0: modu a3, a9 +3fa66af0: sla 0x3, a7 +3fa66b00: modu b11, b4 +3fa66b10: xor a1, a0 +3fa66b20: sub b10, b4 +3fa66b30: .word 0x0a2e +3fa66b40: and a0, a0 +3fa66b50: andn a10, a1 +3fa66b60: sub b10, b4 +3fa66b70: andn b10, sp +3fa66b80: andn b2, b4 +3fa66b90: move a2, b9 +3fa66ba0: .word 0x0047 +3fa66bb0: modu a10, a3 +3fa66bc0: .word 0x7970 +3fa66bd0: mods a9, a0 +3fa66be0: modu a3, a5 +3fa66bf0: sla 0x3, b5 +3fa66c00: .word 0x706f +3fa66c10: rl b11, b4 +3fa66c20: modu a3, sp +3fa66c30: sll a9, a0 +3fa66c40: modu a11, a8 +3fa66c50: sra b11, b3 +3fa66c60: sla 0x3, a14 +3fa66c70: .word 0x7562 +3fa66c80: sla 0x3, b4 +3fa66c90: sra b11, b7 +3fa66ca0: sra a1, a0 +3fa66cb0: modu a3, sp +3fa66cc0: .word 0x7427 +3fa66cd0: rl a1, a0 +3fa66ce0: .word 0x7661 +3fa66cf0: sla 0x3, a5 +3fa66d00: sra b11, b4 +3fa66d10: .word 0x7478 +3fa66d20: sra b11, b3 +3fa66d30: sra a11, a12 +3fa66d40: .word 0x7463 +3fa66d50: sra a3, a5 +3fa66d60: .word 0x0a2e +3fa66d70: sra a0, a0 +3fa66d80: mpyu a11, sp +3fa66d90: modu a11, a3 +L3FA66DA0: +3fa66da0: .word 0x7970 +3fa66db0: sla 0x1, b10 +3fa66dc0: .word 0x7476 +3fa66dd0: mpyu a11, a5 +3fa66de0: modu a11, a2 +3fa66df0: mpyu b11, b8 +3fa66e00: .word 0x7476 +3fa66e10: sla 0x3, a5 +3fa66e20: dsjs a1, L3FA66DA0 +3fa66e30: andn a9, a0 +3fa66e40: mods a3, a5 +3fa66e50: sll a11, a5 +3fa66e60: mpyu b11, b4 +3fa66e70: .word 0x7476 +3fa66e80: sla 0x3, a5 +3fa66e90: modu b11, b3 +3fa66ea0: .word 0x7720 +3fa66eb0: sla 0x3, a5 +3fa66ec0: sla a11, a3 +3fa66ed0: sll 0x1b, a14 +3fa66ee0: sla 0x3, b4 +3fa66ef0: sra b11, b2 +3fa66f00: sra a3, a1 +3fa66f10: .word 0x7420 +3fa66f20: sra a11, a8 +3fa66f30: .word 0x7320 +3fa66f40: mods a3, a5 +3fa66f50: sll a11, a5 +3fa66f60: rl b11, b4 +3fa66f70: modu a3, sp +3fa66f80: modu a9, a0 +3fa66f90: .word 0x7475 +3fa66fa0: modu a9, a0 +3fa66fb0: sla 0x3, a6 +3fa66fc0: .word 0x7469 +3fa66fd0: .word 0x0a2e +3fa66fe0: andn a8, a0 +3fa66ff0: mods a3, a5 +3fa67000: sll a11, a5 +3fa67010: sra b11, b4 +3fa67020: sla 0x3, a4 +3fa67030: sra b11, b4 +3fa67040: .word 0x7478 +3fa67050: .word 0x7720 +3fa67060: .word 0x7361 +3fa67070: modu a1, a0 +3fa67080: .word 0x746f +3fa67090: rl a9, a0 +3fa670a0: sla 0x3, a14 +3fa670b0: rl b3, b4 +3fa670c0: .word 0x7369 +3fa670d0: xor a1, a0 +3fa670e0: sub b10, b4 +3fa670f0: .word 0x0a2e +3fa67100: andn a8, a0 +3fa67110: mods a3, a5 +3fa67120: sll a11, a5 +3fa67130: sla 0x3, b4 +3fa67140: sla a11, a6 +3fa67150: mods a3, a9 +3fa67160: sra a3, a5 +3fa67170: sla 0x1, a14 +3fa67180: modu a10, a3 +3fa67190: mods b3, b5 +3fa671a0: sla 0x3, a4 +3fa671b0: modu a11, a14 +3fa671c0: sla 0x3, b4 +3fa671d0: sra a11, a7 +3fa671e0: sla 0x3, b4 +3fa671f0: .word 0x776f +3fa67200: sra a11, a14 +3fa67210: .word 0x7372 +3fa67220: rl a11, a8 +3fa67230: sla 0x3, b0 +3fa67240: srl a3, sp +3fa67250: sll a1, a0 +3fa67260: srl b3, b5 +3fa67270: sra a11, a6 +3fa67280: srl 0xd, b2 +3fa67290: .word 0x000a +3fa672a0: addc a2, a13 +3fa672b0: sla 0x1, b3 +3fa672c0: rl a3, a3 +3fa672d0: .word 0x736f +3fa672e0: modu a3, a5 +3fa672f0: sll a1, a0 +3fa67300: .word 0x7475 +3fa67310: .word 0x7720 +3fa67320: sla 0x3, a5 +3fa67330: modu a11, a4 +3fa67340: sll 0x1b, a14 +3fa67350: sla 0x3, b4 +3fa67360: sla a11, a8 +3fa67370: sra b11, b6 +3fa67380: .word 0x7420 +3fa67390: .word 0x7865 +3fa673a0: sla 0x3, b4 +3fa673b0: sra b11, b3 +3fa673c0: sra a11, a12 +3fa673d0: .word 0x7463 +3fa673e0: sra a3, a5 +3fa673f0: .word 0x0a2e +3fa67400: .word 0x7300 +3fa67410: .word 0x756f +3fa67420: sll b11, b2 +3fa67430: sla 0x3, a5 +3fa67440: .word 0x7476 +3fa67450: sla 0x3, a5 +3fa67460: .word 0x7369 +3fa67470: move a1, b0 +3fa67480: move b2, b5 +3fa67490: sla 0x2, a12 +3fa674a0: modu b11, b3 +3fa674b0: .word 0x7720 +3fa674c0: sla 0x3, a5 +3fa674d0: sla a11, a3 +3fa674e0: sll 0x1b, a14 +3fa674f0: sla 0x3, b4 +3fa67500: sra b11, b2 +3fa67510: sra a3, a1 +3fa67520: .word 0x7420 +3fa67530: sra a11, a8 +3fa67540: .word 0x7320 +3fa67550: mods a3, a5 +3fa67560: sll a11, a5 +3fa67570: rl b11, b4 +3fa67580: modu a3, sp +3fa67590: modu a9, a0 +3fa675a0: .word 0x7475 +3fa675b0: modu a9, a0 +3fa675c0: sla 0x3, a6 +3fa675d0: .word 0x7469 +3fa675e0: .word 0x0a2e +3fa675f0: sra a0, a0 +3fa67600: .word 0x7365 +3fa67610: rl b11, b4 +3fa67620: sla a11, a14 +3fa67630: rl b11, b4 +3fa67640: modu a3, sp +3fa67650: .word 0x7620 +3fa67660: sra b11, b4 +3fa67670: rl a9, a0 +3fa67680: sla 0x3, b3 +3fa67690: or a10, a14 +3fa676a0: move a2, a12 +3fa676b0: .word 0x7320 +3fa676c0: sla 0x3, sp +3fa676d0: sra b11, b7 +3fa676e0: sll a9, a0 +3fa676f0: modu a3, a1 +3fa67700: .word 0x7427 +3fa67710: .word 0x7320 +3fa67720: modu a3, a5 +3fa67730: sla 0x3, a4 +3fa67740: rl b3, b4 +3fa67750: sla 0x3, a5 +3fa67760: sra b11, b3 +3fa67770: sra a11, a12 +3fa67780: .word 0x7463 +3fa67790: modu a11, a9 +3fa677a0: sla 0x3, a14 +3fa677b0: modu b11, b4 +3fa677c0: rl a9, a0 +3fa677d0: srl 0xd, b4 +3fa677e0: .word 0x000a +3fa677f0: or b2, b3 +3fa67800: subb b2, b5 +3fa67810: mpyu a10, a6 +3fa67820: sub b10, b3 +3fa67830: sub a10, a12 +3fa67840: or a2, a3 +3fa67850: move a10, b9 +3fa67860: .word 0x004e +3fa67870: sra b10, b3 +3fa67880: sra a11, a12 +3fa67890: .word 0x7463 +3fa678a0: srl a1, a0 +3fa678b0: rl a11, a1 +3fa678c0: sra a11, a12 +3fa678d0: srl 0xd, a4 +3fa678e0: addc a9, a0 +3fa678f0: .word 0x756f +3fa67900: sra a3, a12 +3fa67910: modu a1, a0 +3fa67920: .word 0x746f +3fa67930: srl a9, a0 +3fa67940: .word 0x7465 +3fa67950: modu a9, a0 +3fa67960: modu b3, b7 +3fa67970: .word 0x7265 +3fa67980: rl b3, b3 +3fa67990: .word 0x7069 +3fa679a0: modu a9, a0 +3fa679b0: sla 0x3, a6 +3fa679c0: .word 0x7270 +3fa679d0: mods a11, a9 +3fa679e0: .word 0x7261 +3fa679f0: sla 0x3, b9 +3fa67a00: sra b11, b3 +3fa67a10: sra a11, a12 +3fa67a20: .word 0x7463 +3fa67a30: modu a11, a9 +3fa67a40: srl 0xd, a14 +3fa67a50: .word 0x000a +3fa67a60: sra b10, b3 +3fa67a70: sra a11, a12 +3fa67a80: .word 0x7463 +3fa67a90: srl a1, a0 +3fa67aa0: rl a11, a1 +3fa67ab0: sra a11, a12 +3fa67ac0: srl 0xd, a4 +3fa67ad0: addc a9, a0 +3fa67ae0: .word 0x756f +3fa67af0: sra a3, a12 +3fa67b00: modu a1, a0 +3fa67b10: .word 0x746f +3fa67b20: srl a9, a0 +3fa67b30: .word 0x7465 +3fa67b40: modu a9, a0 +3fa67b50: modu b3, b7 +3fa67b60: .word 0x7265 +3fa67b70: rl b3, b3 +3fa67b80: .word 0x7069 +3fa67b90: modu a9, a0 +3fa67ba0: sla 0x3, a6 +3fa67bb0: sra b11, b3 +3fa67bc0: modu a11, a3 +3fa67bd0: sra a3, a14 +3fa67be0: .word 0x7261 +3fa67bf0: sla 0x3, b9 +3fa67c00: sra b11, b3 +3fa67c10: sra a11, a12 +3fa67c20: .word 0x7463 +3fa67c30: modu a11, a9 +3fa67c40: srl 0xd, a14 +3fa67c50: .word 0x000a +3fa67c60: .word 0x7265 +3fa67c70: modu b11, b2 +3fa67c80: sla 0x3, b2 +3fa67c90: sra b11, b3 +3fa67ca0: sra a3, a14 +3fa67cb0: modu a3, a9 +3fa67cc0: sla 0x3, a7 +3fa67cd0: sla b11, b7 +3fa67ce0: .word 0x7469 +3fa67cf0: modu a3, a9 +3fa67d00: sla 0x3, a7 +3fa67d10: sra b11, b4 +3fa67d20: .word 0x7478 +3fa67d30: .word 0x7320 +3fa67d40: mods a3, a5 +3fa67d50: sll a11, a5 +3fa67d60: rl b11, b4 +3fa67d70: modu a3, sp +3fa67d80: sla 0x1, a14 +3fa67d90: sll 0x9, a8 +3fa67da0: sra 0x15, a4 +3fa67db0: .word 0x000a +L3FA67DC0: +3fa67dc0: mmtm sp, a9,a11,a13 +3fa67de0: move a14, a13 +3fa67df0: addi 0x90, a14 +3fa67e10: move *a13(0xffe0), a9, 1 +3fa67e30: calla L3F48C8A0 +3fa67e60: move a8, *a13(0x70), 1 +3fa67e80: calla L3FB2E340 +3fa67eb0: move a8, *a13(0x50), 1 +3fa67ed0: move @0xa6840, a11, 1 +3fa67f00: jreq L3FA67F50 +3fa67f10: move @0xa67f0, a11, 1 +3fa67f40: jrne L3FA67FF0 +L3FA67F50: +3fa67f50: move a14, -*sp, 1 +3fa67f60: movi 0x3fa6da30, a8 +3fa67f90: move a8, *a14+, 1 +3fa67fa0: move a13, *a14+, 1 +3fa67fb0: calla L3FB34430 +3fa67fe0: jruc L3FA68350 +L3FA67FF0: +3fa67ff0: move *a13(0x70), a11, 1 +3fa68010: jrne L3FA681A0 +3fa68020: move @0xb71c0, a11, 1 +3fa68050: jreq L3FA68100 +3fa68060: move a14, -*sp, 1 +3fa68070: movi 0x3fa6da30, a8 +3fa680a0: move a8, *a14+, 1 +3fa680b0: move a13, *a14+, 1 +3fa680c0: calla L3FB34430 +3fa680f0: jruc L3FA68350 +L3FA68100: +3fa68100: move a14, -*sp, 1 +3fa68110: movi 0x3fa6da60, a8 +3fa68140: move a8, *a14+, 1 +3fa68150: move a13, *a14+, 1 +3fa68160: calla L3FB34430 +3fa68190: jruc L3FA68350 +L3FA681A0: +3fa681a0: move @0xccac0, a11 +3fa681d0: dsjs a11, L3FA68280 +3fa681e0: move a14, -*sp, 1 +3fa681f0: movi 0x3fa6da90, a8 +3fa68220: move a8, *a14+, 1 +3fa68230: move a13, *a14+, 1 +3fa68240: calla L3FB34430 +3fa68270: jruc L3FA68350 +L3FA68280: +3fa68280: sub a11, a11 +3fa68290: move a11, @0xb71c0, 1 +3fa682c0: move a14, -*sp, 1 +3fa682d0: movi 0x3fa6dac0, a8 +3fa68300: move a8, *a14+, 1 +3fa68310: move a13, *a14+, 1 +3fa68320: calla L3FB34430 +L3FA68350: +3fa68350: move a14, -*sp, 1 +3fa68360: movi 0xffff, a11 +3fa68380: move a11, *a14+, 1 +3fa68390: move a13, *a14+, 1 +3fa683a0: move a9, *a14+, 1 +3fa683b0: calla L3FA2B960 +3fa683e0: move a14, -*sp, 1 +3fa683f0: move *a13(0x50), *a14+, 1 +3fa68410: calla L3FB2E470 +3fa68440: move *sp(0x80), a14, 1 +3fa68460: mmfm sp, a9,a11,a13 +3fa68480: rets 2 +3fa68490: mmtm sp, a7,a9,a11,a13 +3fa684b0: move a14, a13 +3fa684c0: addk 32, a14 +3fa684d0: move *a13(0xffe0), a9, 1 +3fa684f0: jauc L3FA693D0 +L3FA68510: +3fa68510: move @0xa6840, a11, 1 +3fa68540: jrne L3FA685F0 +3fa68550: move a14, -*sp, 1 +3fa68560: movi 0x3fa6daf0, a8 +3fa68590: move a8, *a14+, 1 +3fa685a0: calla L3FB341E0 +3fa685d0: jauc L3FA69490 +L3FA685F0: +3fa685f0: move @0xa67f0, a11, 1 +3fa68620: jrne L3FA686D0 +3fa68630: move a14, -*sp, 1 +3fa68640: movi 0x3fa6dd08, a8 +3fa68670: move a8, *a14+, 1 +3fa68680: calla L3FB341E0 +3fa686b0: jauc L3FA69490 +L3FA686D0: +3fa686d0: move a14, -*sp, 1 +3fa686e0: movk 1, a11 +3fa686f0: move a11, *a14+, 1 +3fa68700: calla L3F48CBC0 +3fa68730: move a8, *a13, 1 +3fa68740: subk 3, a8 +3fa68750: jreq L3FA68780 +3fa68760: move *a13, a11, 1 +3fa68770: dsjs a11, L3FA688D0 +L3FA68780: +3fa68780: move *a9(0xd60), a11, 1 +3fa687a0: ori 0x80, a11 +3fa687d0: move a11, *a9(0xd60), 1 +3fa687f0: move *a9(0xd60), a11, 1 +3fa68810: ori 0x1000, a11 +3fa68840: move a11, *a9(0xd60), 1 +3fa68860: move a14, -*sp, 1 +3fa68870: move a9, *a14+, 1 +3fa68880: calla L3FA6BF00 +3fa688b0: jauc L3FA69490 +L3FA688D0: +3fa688d0: sub a11, a11 +3fa688e0: movb a11, @0x270100 +3fa68910: jauc L3FA69490 +L3FA68930: +3fa68930: move *a9(0xd60), a11, 1 +3fa68950: btst 8, a11 +3fa68960: jaeq L3FA69490 +3fa68980: move *a9(0xd60), a11, 1 +3fa689a0: movk 15, a7 +3fa689b0: and a7, a11 +3fa689c0: ori 0x200, a11 +3fa689f0: move a11, *a9(0xd60), 1 +3fa68a10: move *a9(0x780), a11, 1 +3fa68a30: andi 0xffcfffff, a11 +3fa68a60: move a11, *a9(0x780), 1 +3fa68a80: sub a11, a11 +3fa68a90: movb a11, @0xccac0 +3fa68ac0: setf 8, 0, 0 +3fa68ad0: move *a9(0x7e0), a7, 0 +3fa68af0: cmpi 0x3d, a7 +3fa68b10: jrnc L3FA68B70 +3fa68b20: movk 10, a7 +3fa68b30: setf 16, 1, 0 +3fa68b40: move a7, *a9(0x640), 0 +3fa68b60: jruc L3FA68BA0 +L3FA68B70: +3fa68b70: setf 16, 1, 0 +3fa68b80: move a11, *a9(0x640), 0 +L3FA68BA0: +3fa68ba0: movb a11, @0x270100 +3fa68bd0: move a11, *a9(0x650), 0 +3fa68bf0: jauc L3FA69490 +L3FA68C10: +3fa68c10: move *a9(0xd60), a11, 1 +3fa68c30: btst 10, a11 +3fa68c40: jreq L3FA68D00 +3fa68c50: move *a9(0xd60), a11, 1 +3fa68c70: andi 0xfffffbff, a11 +3fa68ca0: move a11, *a9(0xd60), 1 +3fa68cc0: sub a11, a11 +3fa68cd0: movb a11, @0xccac0 +L3FA68D00: +3fa68d00: move *a9(0x780), a11, 1 +3fa68d20: andi 0xffcfffff, a11 +3fa68d50: move a11, *a9(0x780), 1 +3fa68d70: move *a9(0x780), a11, 1 +3fa68d90: ori 0x200000, a11 +3fa68dc0: move a11, *a9(0x780), 1 +3fa68de0: move @0xa6840, a11, 1 +3fa68e10: jrne L3FA68EF0 +3fa68e20: sub a7, a7 +3fa68e30: movb a7, @0x270100 +3fa68e60: move a14, -*sp, 1 +3fa68e70: movi 0x3fa6daf0, a8 +3fa68ea0: move a8, *a14+, 1 +3fa68eb0: calla L3FB341E0 +3fa68ee0: jruc L3FA69490 +L3FA68EF0: +3fa68ef0: move @0xa67f0, a7, 1 +3fa68f20: jrne L3FA69000 +3fa68f30: sub a7, a7 +3fa68f40: movb a7, @0x270100 +3fa68f70: move a14, -*sp, 1 +3fa68f80: movi 0x3fa6dd08, a8 +3fa68fb0: move a8, *a14+, 1 +3fa68fc0: calla L3FB341E0 +3fa68ff0: jruc L3FA69490 +L3FA69000: +3fa69000: move a14, -*sp, 1 +3fa69010: movk 1, a7 +3fa69020: move a7, *a14+, 1 +3fa69030: calla L3F48CBC0 +3fa69060: move a8, *a13, 1 +3fa69070: subk 3, a8 +3fa69080: jreq L3FA690C0 +3fa69090: move *a13, a11, 1 +3fa690a0: dsj a11, L3FA692F0 +L3FA690C0: +3fa690c0: move *a9(0xd60), a11, 1 +3fa690e0: movk 15, a7 +3fa690f0: and a7, a11 +3fa69100: ori 0x100, a11 +3fa69130: move a11, *a9(0xd60), 1 +3fa69150: movk 14, a11 +3fa69160: setf 16, 1, 0 +3fa69170: move a11, *a9(0x640), 0 +3fa69190: move *a9(0x780), a7, 1 +3fa691b0: andi 0xffcfffff, a7 +3fa691e0: move a7, *a9(0x780), 1 +3fa69200: move *a9(0x780), a7, 1 +3fa69220: ori 0x200000, a7 +3fa69250: move a7, *a9(0x780), 1 +3fa69270: move *a9(0xd60), a7, 1 +3fa69290: ori 0x800, a7 +3fa692c0: move a7, *a9(0xd60), 1 +3fa692e0: jruc L3FA69490 +L3FA692F0: +3fa692f0: sub a11, a11 +3fa69300: movb a11, @0x270100 +3fa69330: jruc L3FA69490 +L3FA69340: +3fa69340: move a14, -*sp, 1 +3fa69350: movi 0x3fa6df48, a8 +3fa69380: move a8, *a14+, 1 +3fa69390: calla L3FB341E0 +3fa693c0: jruc L3FA69490 +L3FA693D0: +3fa693d0: setf 16, 1, 0 +3fa693e0: move *a9(0xaa0), a8, 0 +3fa69400: jaeq L3FA68510 +3fa69420: subk 4, a8 +3fa69430: jaeq L3FA68930 +3fa69450: dec a8 +3fa69460: jaeq L3FA68C10 +3fa69480: jruc L3FA69340 +L3FA69490: +3fa69490: move *sp(0xa0), a14, 1 +3fa694b0: mmfm sp, a7,a9,a11,a13 +3fa694d0: rets 2 +L3FA694E0: +3fa694e0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fa69500: move a14, a13 +3fa69510: addi 0x50, a14 +3fa69530: move *a13(0xffe0), a9, 1 +3fa69550: move *a9(0xba0), *a13(0x0), 1 +3fa69580: calla L3F48C8A0 +3fa695b0: move a8, a8 +3fa695c0: jrne L3FA69690 +3fa695d0: move a14, -*sp, 1 +3fa695e0: movk 4, a7 +3fa695f0: move a7, *a14+, 1 +3fa69600: move a9, *a14+, 1 +3fa69610: calla L3F4E02E0 +3fa69640: move a9, @0x270110, 1 +3fa69670: jauc L3FA6B070 +L3FA69690: +3fa69690: setf 16, 1, 0 +3fa696a0: move @0x1e8710, a7, 0 +3fa696d0: jreq L3FA69810 +3fa696e0: move *a9(0xd60), a7, 1 +3fa69700: btst 11, a7 +3fa69710: jreq L3FA69810 +3fa69720: calla L3F708700 +3fa69750: move a8, *a13(0x30), 1 +3fa69770: move a14, -*sp, 1 +3fa69780: move a9, *a14+, 1 +3fa69790: movi 0x3fa6c400, a7 +3fa697c0: move a7, *a14+, 1 +3fa697d0: move a8, *a14+, 1 +3fa697e0: calla L3FB41A30 +L3FA69810: +3fa69810: sub a11, a11 +3fa69820: setf 8, 0, 0 +3fa69830: move @0x270100, a7, 0 +3fa69860: jaeq L3FA6A450 +3fa69880: setf 16, 1, 0 +3fa69890: move *a9(0x650), a5, 0 +3fa698b0: sll 0x3, a5 +3fa698c0: add a9, a5 +3fa698d0: move *a13, a3, 1 +3fa698e0: movb *a3(0x0), *a5(0x1160) +3fa69910: jauc L3FA6A270 +L3FA69930: +3fa69930: move *a13, a7, 1 +3fa69940: setf 8, 0, 0 +3fa69950: move *a7, a5, 0 +3fa69960: cmpi 0x58, a5 +3fa69980: jane L3FA6A310 +3fa699a0: move *a9(0xd60), a5, 1 +3fa699c0: btst 11, a5 +3fa699d0: jreq L3FA69A90 +3fa699e0: move *a9(0xd60), a5, 1 +3fa69a00: andi 0xfffff7ff, a5 +3fa69a30: move a5, *a9(0xd60), 1 +3fa69a50: sub a5, a5 +3fa69a60: movb a5, @0xccac0 +L3FA69A90: +3fa69a90: move *a9(0xd60), a5, 1 +3fa69ab0: movk 15, a3 +3fa69ac0: and a3, a5 +3fa69ad0: ori 0x200, a5 +3fa69b00: move a5, *a9(0xd60), 1 +3fa69b20: movk 10, a5 +3fa69b30: setf 16, 1, 0 +3fa69b40: move a5, *a9(0x640), 0 +3fa69b60: move *a9(0x780), a3, 1 +3fa69b80: andi 0xffcfffff, a3 +3fa69bb0: move a3, *a9(0x780), 1 +3fa69bd0: sub a3, a3 +3fa69be0: movb a3, @0x270100 +3fa69c10: move a3, *a9(0x650), 0 +3fa69c30: addk 8, a7 +3fa69c40: move a7, *a9(0xba0), 1 +3fa69c60: jauc L3FA6B070 +L3FA69C80: +3fa69c80: move *a13, a7, 1 +3fa69c90: setf 8, 0, 0 +3fa69ca0: move *a7, a5, 0 +3fa69cb0: cmpi 0x5b, a5 +3fa69cd0: jrne L3FA6A310 +3fa69ce0: movi 0x9b, a5 +3fa69d00: movb a5, @0x270100 +3fa69d30: setf 16, 1, 0 +3fa69d40: move *a9(0x650), a3, 0 +3fa69d60: inc a3 +3fa69d70: move a3, *a9(0x650), 0 +3fa69d90: addk 8, a7 +3fa69da0: move a7, *a9(0xba0), 1 +3fa69dc0: jauc L3FA6B070 +L3FA69DE0: +3fa69de0: move *a13, a7, 1 +3fa69df0: setf 8, 0, 0 +3fa69e00: move *a7, a5, 0 +3fa69e10: cmpi 0x34, a5 +3fa69e30: jrne L3FA6A310 +3fa69e40: movi 0x34, a5 +3fa69e60: movb a5, @0x270100 +3fa69e90: setf 16, 1, 0 +3fa69ea0: move *a9(0x650), a3, 0 +3fa69ec0: inc a3 +3fa69ed0: move a3, *a9(0x650), 0 +3fa69ef0: addk 8, a7 +3fa69f00: move a7, *a9(0xba0), 1 +3fa69f20: jauc L3FA6B070 +L3FA69F40: +3fa69f40: move *a13, a7, 1 +3fa69f50: setf 8, 0, 0 +3fa69f60: move *a7, a5, 0 +3fa69f70: cmpi 0x69, a5 +3fa69f90: jrne L3FA6A310 +3fa69fa0: move *a9(0xd60), a5, 1 +3fa69fc0: btst 11, a5 +3fa69fd0: jreq L3FA6A090 +3fa69fe0: move *a9(0xd60), a5, 1 +3fa6a000: andi 0xfffff7ff, a5 +3fa6a030: move a5, *a9(0xd60), 1 +3fa6a050: sub a5, a5 +3fa6a060: movb a5, @0xccac0 +L3FA6A090: +3fa6a090: move *a9(0xd60), a5, 1 +3fa6a0b0: movk 15, a3 +3fa6a0c0: and a3, a5 +3fa6a0d0: ori 0x200, a5 +3fa6a100: move a5, *a9(0xd60), 1 +3fa6a120: move *a9(0x780), a5, 1 +3fa6a140: andi 0xffcfffff, a5 +3fa6a170: move a5, *a9(0x780), 1 +3fa6a190: sub a5, a5 +3fa6a1a0: setf 16, 1, 0 +3fa6a1b0: move a5, *a9(0x640), 0 +3fa6a1d0: movb a5, @0x270100 +3fa6a200: move a5, *a9(0x650), 0 +3fa6a220: addk 8, a7 +3fa6a230: move a7, *a9(0xba0), 1 +3fa6a250: jauc L3FA6B070 +L3FA6A270: +3fa6a270: subk 10, a7 +3fa6a280: jaeq L3FA69930 +3fa6a2a0: subk 17, a7 +3fa6a2b0: jreq L3FA69C80 +3fa6a2c0: subk 25, a7 +3fa6a2d0: jreq L3FA69F40 +3fa6a2e0: subi 0x67, a7 +3fa6a300: jreq L3FA69DE0 +L3FA6A310: +3fa6a310: sub a7, a7 +3fa6a320: movb a7, @0x270100 +3fa6a350: move *a13, a5, 1 +3fa6a360: addk 8, a5 +3fa6a370: move a5, *a9(0xba0), 1 +3fa6a390: move a9, a5 +3fa6a3a0: addi 0x1160, a5 +3fa6a3c0: move a5, *a13, 1 +3fa6a3d0: setf 16, 1, 0 +3fa6a3e0: move *a9(0x650), a3, 0 +3fa6a400: move a3, a11 +3fa6a410: inc a11 +3fa6a420: move a7, *a9(0x650), 0 +3fa6a440: jruc L3FA6AB40 +L3FA6A450: +3fa6a450: setf 16, 1, 0 +3fa6a460: move a11, *a9(0x650), 0 +3fa6a480: jruc L3FA6A5F0 +L3FA6A490: +3fa6a490: setf 16, 1, 0 +3fa6a4a0: move @0x2700d0, a7, 0 +3fa6a4d0: jreq L3FA6A5E0 +3fa6a4e0: move a14, -*sp, 1 +3fa6a4f0: move a11, a5 +3fa6a500: sll 0x3, a5 +3fa6a510: move *a13, a3, 1 +3fa6a520: add a3, a5 +3fa6a530: setf 8, 0, 0 +3fa6a540: move *a5, a8, 0 +3fa6a550: move a8, *a14+, 1 +3fa6a560: move a11, *a14+, 1 +3fa6a570: movi 0x3fa6e018, a8 +3fa6a5a0: move a8, *a14+, 1 +3fa6a5b0: calla L3FB341E0 +L3FA6A5E0: +3fa6a5e0: inc a11 +L3FA6A5F0: +3fa6a5f0: move a11, a7 +3fa6a600: sll 0x3, a7 +3fa6a610: move *a13, a5, 1 +3fa6a620: add a5, a7 +3fa6a630: move *a9(0xbc0), a3, 1 +3fa6a650: cmp a3, a7 +3fa6a660: jrnc L3FA6A750 +3fa6a670: move a11, a7 +3fa6a680: sll 0x3, a7 +3fa6a690: add a5, a7 +3fa6a6a0: setf 8, 0, 0 +3fa6a6b0: move *a7, a7, 0 +3fa6a6c0: subk 27, a7 +3fa6a6d0: jreq L3FA6A750 +3fa6a6e0: move a11, a7 +3fa6a6f0: sll 0x3, a7 +3fa6a700: add a5, a7 +3fa6a710: move *a7, a7, 0 +3fa6a720: cmpi 0x9b, a7 +3fa6a740: jrne L3FA6A490 +L3FA6A750: +3fa6a750: move a11, a7 +3fa6a760: sll 0x3, a7 +3fa6a770: add a5, a7 +3fa6a780: setf 8, 0, 0 +3fa6a790: move *a7, a7, 0 +3fa6a7a0: subk 27, a7 +3fa6a7b0: jrne L3FA6A9A0 +3fa6a7c0: move *a9(0x7e0), a7, 0 +3fa6a7e0: cmpi 0x3d, a7 +3fa6a800: jrnc L3FA6A860 +3fa6a810: movk 10, a7 +3fa6a820: movb a7, @0x270100 +3fa6a850: jruc L3FA6A8A0 +L3FA6A860: +3fa6a860: movk 27, a7 +3fa6a870: movb a7, @0x270100 +L3FA6A8A0: +3fa6a8a0: movk 27, a3 +3fa6a8b0: movb a3, *a9(0x1160) +3fa6a8d0: setf 16, 1, 0 +3fa6a8e0: move *a9(0x650), a3, 0 +3fa6a900: inc a3 +3fa6a910: move a3, *a9(0x650), 0 +3fa6a930: move a11, a3 +3fa6a940: sll 0x3, a3 +3fa6a950: add a5, a3 +3fa6a960: addk 8, a3 +3fa6a970: move a3, *a9(0xba0), 1 +3fa6a990: jruc L3FA6AB40 +L3FA6A9A0: +3fa6a9a0: move a11, a7 +3fa6a9b0: sll 0x3, a7 +3fa6a9c0: add a5, a7 +3fa6a9d0: move *a7, a7, 0 +3fa6a9e0: cmpi 0x9b, a7 +3fa6aa00: jrne L3FA6AB40 +3fa6aa10: movi 0x9b, a7 +3fa6aa30: movb a7, @0x270100 +3fa6aa60: movb a7, *a9(0x1160) +3fa6aa80: setf 16, 1, 0 +3fa6aa90: move *a9(0x650), a3, 0 +3fa6aab0: inc a3 +3fa6aac0: move a3, *a9(0x650), 0 +3fa6aae0: move a11, a3 +3fa6aaf0: sll 0x3, a3 +3fa6ab00: add a5, a3 +3fa6ab10: addk 8, a3 +3fa6ab20: move a3, *a9(0xba0), 1 +L3FA6AB40: +3fa6ab40: sub a2, a2 +3fa6ab50: move a11, a3 +3fa6ab60: jrle L3FA6AD30 +L3FA6AB70: +3fa6ab70: move a14, -*sp, 1 +3fa6ab80: move a11, *a14+, 1 +3fa6ab90: move a2, a7 +3fa6aba0: sll 0x3, a7 +3fa6abb0: move *a13, a5, 1 +3fa6abc0: add a5, a7 +3fa6abd0: move a7, *a14+, 1 +3fa6abe0: move @0xa6840, *a14+, 1 +3fa6ac10: calla L3FB3EBC0 +3fa6ac40: move a8, a12 +3fa6ac50: jrge L3FA6ACF0 +3fa6ac60: move a14, -*sp, 1 +3fa6ac70: movi 0x3fa6e090, a8 +3fa6aca0: move a8, *a14+, 1 +3fa6acb0: calla L3FB341E0 +3fa6ace0: jruc L3FA6AD10 +L3FA6ACF0: +3fa6acf0: add a12, a2 +3fa6ad00: sub a12, a11 +L3FA6AD10: +3fa6ad10: move a11, a3 +3fa6ad20: jrgt L3FA6AB70 +L3FA6AD30: +3fa6ad30: move a2, a7 +3fa6ad40: sll 0x3, a7 +3fa6ad50: add a5, a7 +3fa6ad60: move a7, *a13, 1 +3fa6ad70: setf 8, 0, 0 +3fa6ad80: move @0x270100, a5, 0 +3fa6adb0: jrne L3FA6AE60 +3fa6adc0: move a2, a3 +3fa6add0: sll 0x3, a3 +3fa6ade0: move *a9(0xba0), a7, 1 +3fa6ae00: add a3, a7 +3fa6ae10: move *a13, a3, 1 +3fa6ae20: cmp a7, a3 +3fa6ae30: jrne L3FA6AE60 +3fa6ae40: move a3, *a9(0xba0), 1 +L3FA6AE60: +3fa6ae60: move *a9(0xd60), a7, 1 +3fa6ae80: btst 11, a7 +3fa6ae90: jreq L3FA6B070 +3fa6aea0: move *a9(0xd60), a7, 1 +3fa6aec0: btst 9, a7 +3fa6aed0: jreq L3FA6B070 +3fa6aee0: move *a9(0x7e0), a7, 0 +3fa6af00: cmpi 0x3d, a7 +3fa6af20: jrnc L3FA6AF80 +3fa6af30: movk 10, a7 +3fa6af40: setf 16, 1, 0 +3fa6af50: move a7, *a9(0x640), 0 +3fa6af70: jruc L3FA6AFC0 +L3FA6AF80: +3fa6af80: sub a7, a7 +3fa6af90: setf 16, 1, 0 +3fa6afa0: move a7, *a9(0x640), 0 +L3FA6AFC0: +3fa6afc0: move *a9(0xd60), a7, 1 +3fa6afe0: andi 0xfffff7ff, a7 +3fa6b010: move a7, *a9(0xd60), 1 +3fa6b030: sub a7, a7 +3fa6b040: movb a7, @0xccac0 +L3FA6B070: +3fa6b070: move *sp(0x160), a14, 1 +3fa6b090: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fa6b0b0: rets 2 +3fa6b0c0: mmtm sp, a7,a9,a11,a13 +3fa6b0e0: move a14, a13 +3fa6b0f0: addk 32, a14 +3fa6b100: move *a13(0xffe0), a9, 1 +3fa6b120: jauc L3FA6BBC0 +L3FA6B140: +3fa6b140: move @0xa6840, a11, 1 +3fa6b170: jrne L3FA6B220 +3fa6b180: move a14, -*sp, 1 +3fa6b190: movi 0x3fa6daf0, a8 +3fa6b1c0: move a8, *a14+, 1 +3fa6b1d0: calla L3FB341E0 +3fa6b200: jauc L3FA6BC70 +L3FA6B220: +3fa6b220: move @0xa67f0, a11, 1 +3fa6b250: jrne L3FA6B300 +3fa6b260: move a14, -*sp, 1 +3fa6b270: movi 0x3fa6dd08, a8 +3fa6b2a0: move a8, *a14+, 1 +3fa6b2b0: calla L3FB341E0 +3fa6b2e0: jauc L3FA6BC70 +L3FA6B300: +3fa6b300: move a14, -*sp, 1 +3fa6b310: movk 1, a11 +3fa6b320: move a11, *a14+, 1 +3fa6b330: calla L3F48CBC0 +3fa6b360: move a8, *a13, 1 +3fa6b370: subk 3, a8 +3fa6b380: jreq L3FA6B3C0 +3fa6b390: move *a13, a11, 1 +3fa6b3a0: dsj a11, L3FA6BC70 +L3FA6B3C0: +3fa6b3c0: move *a9(0xd60), a11, 1 +3fa6b3e0: ori 0x10, a11 +3fa6b410: move a11, *a9(0xd60), 1 +3fa6b430: move a14, -*sp, 1 +3fa6b440: move a9, *a14+, 1 +3fa6b450: calla L3FA6C100 +3fa6b480: jruc L3FA6BC70 +L3FA6B490: +3fa6b490: move *a9(0xd60), a11, 1 +3fa6b4b0: btst 10, a11 +3fa6b4c0: jreq L3FA6B5C0 +3fa6b4d0: move *a9(0xd60), a11, 1 +3fa6b4f0: btst 5, a11 +3fa6b500: jreq L3FA6B5C0 +3fa6b510: sub a11, a11 +3fa6b520: movb a11, @0xccac0 +3fa6b550: move *a9(0xd60), a11, 1 +3fa6b570: andi 0xfffffbff, a11 +3fa6b5a0: move a11, *a9(0xd60), 1 +L3FA6B5C0: +3fa6b5c0: move *a9(0xd60), a11, 1 +3fa6b5e0: ori 0x40, a11 +3fa6b610: movk 32, a7 +3fa6b620: andn a7, a11 +3fa6b630: move a11, *a9(0xd60), 1 +3fa6b650: move *a9(0x780), a11, 1 +3fa6b670: andi 0xffcfffff, a11 +3fa6b6a0: move a11, *a9(0x780), 1 +3fa6b6c0: jruc L3FA6BC70 +L3FA6B6D0: +3fa6b6d0: move @0xa6840, a11, 1 +3fa6b700: jrne L3FA6B7A0 +3fa6b710: move a14, -*sp, 1 +3fa6b720: movi 0x3fa6daf0, a8 +3fa6b750: move a8, *a14+, 1 +3fa6b760: calla L3FB341E0 +3fa6b790: jruc L3FA6BC70 +L3FA6B7A0: +3fa6b7a0: move @0xa67f0, a7, 1 +3fa6b7d0: jrne L3FA6B870 +3fa6b7e0: move a14, -*sp, 1 +3fa6b7f0: movi 0x3fa6dd08, a8 +3fa6b820: move a8, *a14+, 1 +3fa6b830: calla L3FB341E0 +3fa6b860: jruc L3FA6BC70 +L3FA6B870: +3fa6b870: move a14, -*sp, 1 +3fa6b880: movk 1, a7 +3fa6b890: move a7, *a14+, 1 +3fa6b8a0: calla L3F48CBC0 +3fa6b8d0: move a8, *a13, 1 +3fa6b8e0: subk 3, a8 +3fa6b8f0: jreq L3FA6B930 +3fa6b900: move *a13, a11, 1 +3fa6b910: dsj a11, L3FA6BC70 +L3FA6B930: +3fa6b930: move *a9(0xd60), a11, 1 +3fa6b950: ori 0x20, a11 +3fa6b980: andi 0xffffffbf, a11 +3fa6b9b0: move a11, *a9(0xd60), 1 +3fa6b9d0: move *a9(0x780), a11, 1 +3fa6b9f0: andi 0xffcfffff, a11 +3fa6ba20: move a11, *a9(0x780), 1 +3fa6ba40: move *a9(0x780), a11, 1 +3fa6ba60: ori 0x100000, a11 +3fa6ba90: move a11, *a9(0x780), 1 +3fa6bab0: move *a9(0xd60), a11, 1 +3fa6bad0: ori 0x400, a11 +3fa6bb00: move a11, *a9(0xd60), 1 +3fa6bb20: jruc L3FA6BC70 +L3FA6BB30: +3fa6bb30: move a14, -*sp, 1 +3fa6bb40: movi 0x3fa6df48, a8 +3fa6bb70: move a8, *a14+, 1 +3fa6bb80: calla L3FB341E0 +3fa6bbb0: jruc L3FA6BC70 +L3FA6BBC0: +3fa6bbc0: setf 16, 1, 0 +3fa6bbd0: move *a9(0xaa0), a8, 0 +3fa6bbf0: dec a8 +3fa6bc00: jaeq L3FA6B140 +3fa6bc20: subk 3, a8 +3fa6bc30: jreq L3FA6B490 +3fa6bc40: dec a8 +3fa6bc50: jreq L3FA6B6D0 +3fa6bc60: jruc L3FA6BB30 +L3FA6BC70: +3fa6bc70: move *sp(0xa0), a14, 1 +3fa6bc90: mmfm sp, a7,a9,a11,a13 +3fa6bcb0: rets 2 +L3FA6BCC0: +3fa6bcc0: mmtm sp, a0,a7,a9,a10,a11,a12,a13 +3fa6bce0: move a14, a13 +3fa6bcf0: addk 16, a14 +3fa6bd00: move *a13(0xffe0), a9, 1 +3fa6bd20: move *a13(0xffa0), a10, 1 +3fa6bd40: move a14, -*sp, 1 +3fa6bd50: movk 4, a7 +3fa6bd60: move a7, *a14+, 1 +3fa6bd70: move a9, *a14+, 1 +3fa6bd80: calla L3F4E02E0 +3fa6bdb0: move a9, @0x270110, 1 +3fa6bde0: move a14, -*sp, 1 +3fa6bdf0: movk 1, a7 +3fa6be00: move a7, *a14+, 1 +3fa6be10: sub a7, a7 +3fa6be20: move a7, *a14+, 1 +3fa6be30: move *a13(0xffc0), *a14+, 1 +3fa6be50: move *a13(0xffc0), *a14+, 1 +3fa6be70: move a9, *a14+, 1 +3fa6be80: calla L3FA6CBE0 +3fa6beb0: move *sp(0x100), a14, 1 +3fa6bed0: mmfm sp, a0,a7,a9,a10,a11,a12,a13 +3fa6bef0: rets 2 +L3FA6BF00: +3fa6bf00: mmtm sp, a9,a11,a13 +3fa6bf20: move a14, a13 +3fa6bf30: move *a13(0xffe0), a9, 1 +3fa6bf50: move a14, -*sp, 1 +3fa6bf60: movk 4, a11 +3fa6bf70: move a11, *a14+, 1 +3fa6bf80: move a9, *a14+, 1 +3fa6bf90: calla L3F4E02E0 +3fa6bfc0: move a9, @0x270110, 1 +3fa6bff0: move a14, -*sp, 1 +3fa6c000: movk 1, a11 +3fa6c010: move a11, *a14+, 1 +3fa6c020: move a11, *a14+, 1 +3fa6c030: movi 0xffff, a11 +3fa6c050: move a11, *a14+, 1 +3fa6c060: move a11, *a14+, 1 +3fa6c070: move a9, *a14+, 1 +3fa6c080: calla L3FA6CBE0 +3fa6c0b0: move *sp(0x80), a14, 1 +3fa6c0d0: mmfm sp, a9,a11,a13 +3fa6c0f0: rets 2 +L3FA6C100: +3fa6c100: mmtm sp, a9,a11,a13 +3fa6c120: move a14, a13 +3fa6c130: addk 32, a14 +3fa6c140: move *a13(0xffe0), a9, 1 +3fa6c160: setf 8, 0, 0 +3fa6c170: move *a9(0x570), a11, 0 +3fa6c190: jreq L3FA6C1D0 +3fa6c1a0: sub a11, a11 +3fa6c1b0: move a11, *a13, 1 +3fa6c1c0: jruc L3FA6C210 +L3FA6C1D0: +3fa6c1d0: setf 16, 1, 0 +3fa6c1e0: move *a9(0x670), a11, 0 +3fa6c200: move a11, *a13, 1 +L3FA6C210: +3fa6c210: move a14, -*sp, 1 +3fa6c220: movk 4, a11 +3fa6c230: move a11, *a14+, 1 +3fa6c240: move a9, *a14+, 1 +3fa6c250: calla L3F4E02E0 +3fa6c280: move a9, @0x270110, 1 +3fa6c2b0: movk 10, a11 +3fa6c2c0: movb a11, *a9(0x5960) +3fa6c2e0: move a14, -*sp, 1 +3fa6c2f0: movk 1, a11 +3fa6c300: move a11, *a14+, 1 +3fa6c310: sub a11, a11 +3fa6c320: move a11, *a14+, 1 +3fa6c330: move *a13(0x0), *a14+, 1 +3fa6c350: move *a13(0x0), *a14+, 1 +3fa6c370: move a9, *a14+, 1 +3fa6c380: calla L3FA6CBE0 +3fa6c3b0: move *sp(0x80), a14, 1 +3fa6c3d0: mmfm sp, a9,a11,a13 +3fa6c3f0: rets 2 +3fa6c400: mmtm sp, a11,a13 +3fa6c420: move a14, a13 +3fa6c430: addi 0x2c0, a14 +3fa6c450: setf 16, 1, 0 +3fa6c460: move @0x1e8710, a11, 0 +3fa6c490: jreq L3FA6C900 +3fa6c4a0: move a14, -*sp, 1 +3fa6c4b0: move *a13(0xffe0), *a14+, 1 +3fa6c4d0: movi 0x3fa6c400, a11 +3fa6c500: move a11, *a14+, 1 +3fa6c510: move @0xa6840, *a14+, 1 +3fa6c540: calla L3FB3F250 +3fa6c570: sub a11, a11 +3fa6c580: move a11, *a13(0x2a0), 1 +3fa6c5a0: move a14, -*sp, 1 +3fa6c5b0: movi 0x3fa6e208, a8 +3fa6c5e0: move a8, *a14+, 1 +3fa6c5f0: move @0xa6840, *a14+, 1 +3fa6c620: calla L3F6F5820 +3fa6c650: move a8, *a13(0x2a0), 1 +3fa6c670: move a8, a8 +3fa6c680: jrle L3FA6C700 +3fa6c690: cmpi 0x50, a8 +3fa6c6b0: jrle L3FA6C700 +3fa6c6c0: movi 0x50, a11 +3fa6c6e0: move a11, *a13(0x2a0), 1 +L3FA6C700: +3fa6c700: move a14, -*sp, 1 +3fa6c710: move *a13(0x2a0), *a14+, 1 +3fa6c730: move a13, *a14+, 1 +3fa6c740: move @0xa6840, *a14+, 1 +3fa6c770: calla L3FB3E0F0 +3fa6c7a0: move a8, *a13(0x280), 1 +3fa6c7c0: move a8, a11 +3fa6c7d0: jrge L3FA6C870 +3fa6c7e0: move a14, -*sp, 1 +3fa6c7f0: movi 0x3fa6e218, a8 +3fa6c820: move a8, *a14+, 1 +3fa6c830: calla L3FB341E0 +3fa6c860: jruc L3FA6C900 +L3FA6C870: +3fa6c870: jrle L3FA6C900 +3fa6c880: move a14, -*sp, 1 +3fa6c890: move a8, *a14+, 1 +3fa6c8a0: move a13, *a14+, 1 +3fa6c8b0: move *a13(0xffe0), *a14+, 1 +3fa6c8d0: calla L3FA2B960 +L3FA6C900: +3fa6c900: move *sp(0x60), a14, 1 +3fa6c920: mmfm sp, a11,a13 +3fa6c940: rets 2 +L3FA6C950: +3fa6c950: mmtm sp, a7,a9,a10,a11,a13 +3fa6c970: move a14, a13 +3fa6c980: addi 0x50, a14 +3fa6c9a0: move *a13(0xffe0), a9, 1 +3fa6c9c0: move a13, a11 +3fa6c9d0: movk 13, a7 +3fa6c9e0: movb a7, *a11 +3fa6c9f0: movb a9, *a11(0x8) +3fa6ca10: move a9, a9 +3fa6ca20: jrne L3FA6CA50 +3fa6ca30: movk 1, a10 +3fa6ca40: jruc L3FA6CA60 +L3FA6CA50: +3fa6ca50: movk 2, a10 +L3FA6CA60: +3fa6ca60: move a14, -*sp, 1 +3fa6ca70: move a10, *a14+, 1 +3fa6ca80: move a11, *a14+, 1 +3fa6ca90: move @0xa6840, *a14+, 1 +3fa6cac0: calla L3FB3EBC0 +3fa6caf0: move a8, a8 +3fa6cb00: jrge L3FA6CB90 +3fa6cb10: move a14, -*sp, 1 +3fa6cb20: movi 0x3fa6e370, a8 +3fa6cb50: move a8, *a14+, 1 +3fa6cb60: calla L3FB341E0 +L3FA6CB90: +3fa6cb90: move *sp(0xc0), a14, 1 +3fa6cbb0: mmfm sp, a7,a9,a10,a11,a13 +3fa6cbd0: rets 2 +L3FA6CBE0: +3fa6cbe0: mmtm sp, a7,a9,a11,a13 +3fa6cc00: move a14, a13 +3fa6cc10: move *a13(0xff60), a11, 1 +3fa6cc30: jreq L3FA6D120 +3fa6cc40: move *a13(0xffc0), a11, 1 +3fa6cc60: inc a11 +3fa6cc70: jrne L3FA6CF90 +3fa6cc80: move *a13(0xffe0), a11, 1 +3fa6cca0: setf 8, 0, 0 +3fa6ccb0: move *a11(0x570), a11, 0 +3fa6ccd0: jreq L3FA6CD60 +3fa6cce0: sub a11, a11 +3fa6ccf0: move a11, @0x270130, 1 +3fa6cd20: move a11, @0x270150, 1 +3fa6cd50: jruc L3FA6D030 +L3FA6CD60: +3fa6cd60: move *a13(0xffe0), a11, 1 +3fa6cd80: move *a11(0xd60), a11, 1 +3fa6cda0: movk 1, a9 +3fa6cdb0: and a9, a11 +3fa6cdc0: dsjs a11, L3FA6CEB0 +3fa6cdd0: move a9, @0x270130, 1 +3fa6ce00: move *a13(0xffe0), a11, 1 +3fa6ce20: move *a11(0x540), a11, 1 +3fa6ce40: setf 16, 1, 0 +3fa6ce50: move *a11(0x10), a11, 0 +3fa6ce70: move a11, @0x270150, 1 +3fa6cea0: jruc L3FA6D030 +L3FA6CEB0: +3fa6ceb0: move *a13(0xffe0), a11, 1 +3fa6ced0: setf 16, 1, 0 +3fa6cee0: move *a11(0x620), a9, 0 +3fa6cf00: move a9, @0x270130, 1 +3fa6cf30: move *a11(0x630), a11, 0 +3fa6cf50: move a11, @0x270150, 1 +3fa6cf80: jruc L3FA6D030 +L3FA6CF90: +3fa6cf90: move *a13(0xffc0), a11, 1 +3fa6cfb0: move a11, @0x270130, 1 +3fa6cfe0: move *a13(0xffa0), a9, 1 +3fa6d000: move a9, @0x270150, 1 +L3FA6D030: +3fa6d030: move @0x270130, @0x270170, 1 +3fa6d080: move *a13(0xffe0), a11, 1 +3fa6d0a0: move a11, @0x2701b0, 1 +3fa6d0d0: move *a13(0xff80), a9, 1 +3fa6d0f0: move a9, @0x270190, 1 +L3FA6D120: +3fa6d120: calla L3F48C8A0 +3fa6d150: move a8, a9 +3fa6d160: jaeq L3FA6D9E0 +3fa6d180: move a14, -*sp, 1 +3fa6d190: sub a11, a11 +3fa6d1a0: move a11, *a14+, 1 +3fa6d1b0: move @0x270170, *a14+, 1 +3fa6d1e0: move @0x270170, *a14+, 1 +3fa6d210: move @0x2701b0, *a14+, 1 +3fa6d240: calla L3FA3A110 +3fa6d270: move @0x270190, a9, 1 +3fa6d2a0: jreq L3FA6D4F0 +3fa6d2b0: move @0x270170, a11, 1 +3fa6d2e0: move @0x270150, a9, 1 +3fa6d310: cmp a9, a11 +3fa6d320: jrne L3FA6D480 +3fa6d330: move @0x2701b0, a9, 1 +3fa6d360: move *a9(0xd60), a9, 1 +3fa6d380: btst 2, a9 +3fa6d390: jreq L3FA6D480 +3fa6d3a0: move a14, -*sp, 1 +3fa6d3b0: movk 3, a9 +3fa6d3c0: move a9, *a14+, 1 +3fa6d3d0: movi 0x3fa6e490, a8 +3fa6d400: move a8, *a14+, 1 +3fa6d410: move @0xa6840, *a14+, 1 +3fa6d440: calla L3FB3EBC0 +3fa6d470: jruc L3FA6D590 +L3FA6D480: +3fa6d480: move a14, -*sp, 1 +3fa6d490: movk 10, a9 +3fa6d4a0: move a9, *a14+, 1 +3fa6d4b0: calla L3FA6C950 +3fa6d4e0: jruc L3FA6D590 +L3FA6D4F0: +3fa6d4f0: move a14, -*sp, 1 +3fa6d500: move @0x2701b0, a11, 1 +3fa6d530: movb *a11(0x5960), a8 +3fa6d550: move a8, *a14+, 1 +3fa6d560: calla L3FA6C950 +L3FA6D590: +3fa6d590: move @0x270170, a11, 1 +3fa6d5c0: inc a11 +3fa6d5d0: move a11, @0x270170, 1 +3fa6d600: move @0x270150, a9, 1 +3fa6d630: cmp a9, a11 +3fa6d640: jrle L3FA6D9E0 +3fa6d650: move a14, -*sp, 1 +3fa6d660: movk 4, a9 +3fa6d670: move a9, *a14+, 1 +3fa6d680: move @0x2701b0, *a14+, 1 +3fa6d6b0: calla L3F4E0450 +3fa6d6e0: sub a11, a11 +3fa6d6f0: move a11, @0x270110, 1 +3fa6d720: move @0x2701b0, a9, 1 +3fa6d750: move *a9(0xd60), a9, 1 +3fa6d770: btst 7, a9 +3fa6d780: jreq L3FA6D8D0 +3fa6d790: movb a11, @0xccac0 +3fa6d7c0: move @0x2701b0, a9, 1 +3fa6d7f0: move *a9(0xd60), a11, 1 +3fa6d810: andi 0xffffefff, a11 +3fa6d840: move a11, *a9(0xd60), 1 +3fa6d860: move *a9(0xd60), a11, 1 +L3FA6D880: +3fa6d880: andi 0xffffff7f, a11 +L3FA6D8B0: +3fa6d8b0: move a11, *a9(0xd60), 1 +L3FA6D8D0: +3fa6d8d0: move @0x2701b0, a11, 1 +3fa6d900: move *a11(0xd60), a9, 1 +3fa6d920: btst 4, a9 +3fa6d930: jreq L3FA6D9E0 +3fa6d940: sub a9, a9 +3fa6d950: movb a9, @0xccac0 +3fa6d980: move *a11(0xd60), a9, 1 +3fa6d9a0: movk 16, a7 +3fa6d9b0: andn a7, a9 +3fa6d9c0: move a9, *a11(0xd60), 1 +L3FA6D9E0: +3fa6d9e0: move *sp(0xa0), a14, 1 +3fa6da00: mmfm sp, a7,a9,a11,a13 +3fa6da20: rets 2 +3fa6da30: dsjs b11, L3FA6D880 +3fa6da40: rl 0x19, b1 +3fa6da50: .word 0x006e +3fa6da60: dsjs b11, L3FA6D8B0 +3fa6da70: rl 0x9, b1 +3fa6da80: .word 0x006e +3fa6da90: dsjs b11, L3FA6D8E0 +3fa6daa0: dsjs b1, L3FA6DAC0 +3fa6dab0: .word 0x006e +L3FA6DAC0: +3fa6dac0: dsjs b11, L3FA6D910 +3fa6dad0: rl 0x1, b1 +3fa6dae0: .word 0x006e +3fa6daf0: .word 0x7320 +3fa6db00: .word 0x7365 +3fa6db10: rl b11, b3 +3fa6db20: modu a3, sp +3fa6db30: mods a9, a0 +3fa6db40: modu a3, a1 +3fa6db50: srl a11, a1 +3fa6db60: .word 0x7265 +3fa6db70: sra a1, a0 +3fa6db80: sra a3, a9 +3fa6db90: modu a1, a0 +3fa6dba0: .word 0x746f +3fa6dbb0: modu a9, a0 +3fa6dbc0: sra b11, b0 +3fa6dbd0: sla 0x3, a14 +3fa6dbe0: .word 0x7270 +3fa6dbf0: modu a3, a9 +3fa6dc00: sra b11, b4 +3fa6dc10: sla 0x3, b2 +3fa6dc20: rl a11, a6 +3fa6dc30: sra a11, a12 +3fa6dc40: sla 0x1, a12 +3fa6dc50: .word 0x7270 +3fa6dc60: modu a3, a9 +3fa6dc70: sra b11, b4 +3fa6dc80: sla 0x3, b2 +3fa6dc90: modu a11, a14 +3fa6dca0: sla 0x3, b4 +3fa6dcb0: .word 0x7661 +3fa6dcc0: rl a11, a1 +3fa6dcd0: sla a11, a12 +3fa6dce0: mods a3, a2 +3fa6dcf0: .word 0x0a65 +3fa6dd00: .word 0x7300 +3fa6dd10: .word 0x7365 +3fa6dd20: rl b11, b3 +3fa6dd30: modu a3, sp +3fa6dd40: mods a9, a0 +3fa6dd50: modu a3, a1 +3fa6dd60: srl a11, a1 +3fa6dd70: .word 0x7265 +3fa6dd80: sra a1, a0 +3fa6dd90: sra a3, a9 +3fa6dda0: modu a1, a0 +3fa6ddb0: .word 0x746f +3fa6ddc0: sll a9, a0 +3fa6ddd0: sra b11, b2 +3fa6dde0: .word 0x7461 +3fa6ddf0: sla 0x3, a5 +3fa6de00: modu a11, a12 +3fa6de10: lmo a11, a3 +3fa6de20: srl a1, a0 +3fa6de30: .word 0x726f +3fa6de40: .word 0x7020 +3fa6de50: rl b11, b2 +3fa6de60: .word 0x746e +3fa6de70: .word 0x7265 +3fa6de80: sla 0x1, a12 +3fa6de90: .word 0x7270 +3fa6dea0: modu a3, a9 +3fa6deb0: sra b11, b4 +3fa6dec0: sla 0x3, b2 +3fa6ded0: modu a11, a14 +3fa6dee0: sla 0x3, b4 +3fa6def0: .word 0x7661 +3fa6df00: rl a11, a1 +3fa6df10: sla a11, a12 +3fa6df20: mods a3, a2 +3fa6df30: .word 0x0a65 +3fa6df40: sla 0x0, a0 +3fa6df50: modu a11, a14 +3fa6df60: .word 0x7320 +3fa6df70: sll b11, b5 +3fa6df80: sla 0x3, a8 +3fa6df90: .word 0x7270 +3fa6dfa0: modu a3, a9 +3fa6dfb0: sra b11, b4 +3fa6dfc0: sla 0x3, b2 +3fa6dfd0: modu a11, a3 +3fa6dfe0: mods a11, a13 +3fa6dff0: modu a3, a1 +3fa6e000: .word 0x0a64 +3fa6e010: sla 0x0, a0 +3fa6e020: .word 0x7470 +3fa6e030: divu b11, b2 +3fa6e040: sra a1, a5 +3fa6e050: sla 0x2, b13 +3fa6e060: sla 0x1, b13 +3fa6e070: sra a1, a5 +3fa6e080: .word 0x000a +3fa6e090: sla a11, a8 +3fa6e0a0: sra a3, a14 +3fa6e0b0: sra a11, a12 +3fa6e0c0: .word 0x705f +3fa6e0d0: rl b11, b2 +3fa6e0e0: .word 0x746e +3fa6e0f0: .word 0x7265 +3fa6e100: sll b10, sp +3fa6e110: .word 0x746e +3fa6e120: dsjs a12, L3FA6E260 +3fa6e130: sra a9, a0 +3fa6e140: .word 0x7272 +3fa6e150: .word 0x726f +3fa6e160: .word 0x7720 +3fa6e170: rl b11, b2 +3fa6e180: rl b11, b4 +3fa6e190: srl a11, a14 +3fa6e1a0: .word 0x7420 +3fa6e1b0: sla 0x3, sp +3fa6e1c0: .word 0x7270 +3fa6e1d0: modu a3, a9 +3fa6e1e0: sra b11, b4 +3fa6e1f0: .word 0x0a72 +3fa6e200: .word 0x7200 +3fa6e210: .word 0x0a00 +3fa6e220: .word 0x7020 +3fa6e230: .word 0x7472 +3fa6e240: sla b10, sp +3fa6e250: .word 0x7473 +L3FA6E260: +3fa6e260: rl b2, sp +3fa6e270: modu a3, a1 +3fa6e280: mods a3, a4 +3fa6e290: .word 0x7265 +3fa6e2a0: sla 0x1, b10 +3fa6e2b0: .word 0x7245 +3fa6e2c0: modu b11, b2 +3fa6e2d0: sla 0x3, b2 +3fa6e2e0: sra b11, b2 +3fa6e2f0: sra a3, a1 +3fa6e300: modu a3, a9 +3fa6e310: sla 0x3, a7 +3fa6e320: .word 0x7266 +3fa6e330: mods a11, sp +3fa6e340: .word 0x7020 +3fa6e350: .word 0x7472 +3fa6e360: .word 0x000a +3fa6e370: sra b10, b4 +3fa6e380: mods b11, b2 +3fa6e390: rl a10, a12 +3fa6e3a0: sra a11, a14 +3fa6e3b0: sla 0x1, b10 +3fa6e3c0: .word 0x7265 +3fa6e3d0: modu b11, b2 +3fa6e3e0: sla 0x3, b2 +3fa6e3f0: .word 0x7277 +3fa6e400: .word 0x7469 +3fa6e410: modu a3, a9 +3fa6e420: sla 0x3, a7 +3fa6e430: modu b11, b4 +3fa6e440: .word 0x7020 +3fa6e450: rl b11, b2 +3fa6e460: .word 0x746e +3fa6e470: .word 0x7265 +3fa6e480: .word 0x000a +3fa6e490: .word 0x0a0d +3fa6e4a0: .word 0x000c +L3FA6E4B0: +3fa6e4b0: mmtm sp, a7,a9,a11,a13 +3fa6e4d0: move a14, a13 +3fa6e4e0: addi 0xc0, a14 +3fa6e500: move a14, -*sp, 1 +3fa6e510: movk 1, a11 +3fa6e520: move a11, *a14+, 1 +3fa6e530: move *a13(0xffa0), a9, 1 +3fa6e550: addk 32, a9 +3fa6e560: move a9, *a14+, 1 +3fa6e570: calla L3FA77810 +3fa6e5a0: move a14, -*sp, 1 +3fa6e5b0: sub a9, a9 +3fa6e5c0: move a9, *a14+, 1 +3fa6e5d0: move *a13(0xffa0), a9, 1 +3fa6e5f0: addi 0xa0, a9 +3fa6e610: move a9, *a14+, 1 +3fa6e620: calla L3FA77810 +3fa6e650: move a14, -*sp, 1 +3fa6e660: move *a13(0xff80), a9, 1 +3fa6e680: move a9, *a14+, 1 +3fa6e690: movi 0xe5, a11 +3fa6e6b0: move a11, *a14+, 1 +3fa6e6c0: calla L3FA787F0 +3fa6e6f0: jruc L3FA6EE50 +L3FA6E700: +3fa6e700: move *a13(0x80), a11, 1 +3fa6e720: sll 0x4, a11 +3fa6e730: addi 0x270220, a11 +3fa6e760: movi 0x45, a9 +3fa6e780: move a9, *a11, 0 +3fa6e790: move *a13(0x80), a11, 1 +3fa6e7b0: inc a11 +3fa6e7c0: move a11, *a13(0x80), 1 +3fa6e7e0: subk 4, a11 +3fa6e7f0: jrlt L3FA6E700 +3fa6e800: move *a13(0x80), a11, 1 +3fa6e820: sll 0x4, a11 +3fa6e830: addi 0x270220, a11 +3fa6e860: movk 13, a9 +3fa6e870: move a9, *a11, 0 +3fa6e880: sub a11, a11 +3fa6e890: move a11, *a13(0x80), 1 +L3FA6E8B0: +3fa6e8b0: move *a13(0x80), a11, 1 +3fa6e8d0: sll 0x4, a11 +3fa6e8e0: addi 0x2702b0, a11 +3fa6e910: movi 0x99, a9 +3fa6e930: move a9, *a11, 0 +3fa6e940: move *a13(0x80), a11, 1 +3fa6e960: inc a11 +3fa6e970: move a11, *a13(0x80), 1 +3fa6e990: subk 4, a11 +3fa6e9a0: jrlt L3FA6E8B0 +3fa6e9b0: sub a11, a11 +3fa6e9c0: move a11, *a13(0x80), 1 +L3FA6E9E0: +3fa6e9e0: move *a13(0x80), a11, 1 +3fa6ea00: sll 0x4, a11 +3fa6ea10: addi 0x270320, a11 +3fa6ea40: movk 15, a9 +3fa6ea50: move a9, *a11, 0 +3fa6ea60: move *a13(0x80), a11, 1 +3fa6ea80: inc a11 +3fa6ea90: move a11, *a13(0x80), 1 +3fa6eab0: subk 3, a11 +3fa6eac0: jrlt L3FA6E9E0 +3fa6ead0: sub a11, a11 +3fa6eae0: move a11, *a13(0x80), 1 +L3FA6EB00: +3fa6eb00: move *a13(0x80), a11, 1 +3fa6eb20: sll 0x4, a11 +3fa6eb30: addi 0x270380, a11 +3fa6eb60: sub a9, a9 +3fa6eb70: move a9, *a11, 0 +3fa6eb80: move *a13(0x80), a11, 1 +3fa6eba0: inc a11 +3fa6ebb0: move a11, *a13(0x80), 1 +3fa6ebd0: subk 3, a11 +3fa6ebe0: jrlt L3FA6EB00 +3fa6ebf0: move a9, *a13(0x80), 1 +L3FA6EC10: +3fa6ec10: move *a13(0x80), a11, 1 +3fa6ec30: sll 0x4, a11 +3fa6ec40: addi 0x270430, a11 +3fa6ec70: movk 3, a9 +3fa6ec80: move a9, *a11, 0 +3fa6ec90: move *a13(0x80), a11, 1 +3fa6ecb0: inc a11 +3fa6ecc0: move a11, *a13(0x80), 1 +3fa6ece0: subk 4, a11 +3fa6ecf0: jrlt L3FA6EC10 +3fa6ed00: sub a11, a11 +3fa6ed10: move a11, *a13(0x80), 1 +L3FA6ED30: +3fa6ed30: move *a13(0x80), a11, 1 +3fa6ed50: sll 0x4, a11 +3fa6ed60: addi 0x270470, a11 +3fa6ed90: movi 0xff, a9 +3fa6edb0: move a9, *a11, 0 +3fa6edc0: move *a13(0x80), a11, 1 +3fa6ede0: inc a11 +3fa6edf0: move a11, *a13(0x80), 1 +3fa6ee10: subk 4, a11 +3fa6ee20: jrlt L3FA6ED30 +3fa6ee30: jauc L3FA6F700 +L3FA6EE50: +3fa6ee50: sub a11, a11 +3fa6ee60: move a11, *a13(0x80), 1 +3fa6ee80: setf 16, 0, 0 +L3FA6EE90: +3fa6ee90: move *a13(0x80), a11, 1 +3fa6eeb0: sll 0x4, a11 +3fa6eec0: addi 0x270220, a11 +3fa6eef0: move *a13(0x80), a9, 1 +3fa6ef10: sll 0x4, a9 +3fa6ef20: addi 0x2701d0, a9 +3fa6ef50: move *a9, *a11, 0 +3fa6ef60: move *a13(0x80), a11, 1 +3fa6ef80: inc a11 +3fa6ef90: move a11, *a13(0x80), 1 +3fa6efb0: subk 5, a11 +3fa6efc0: jrlt L3FA6EE90 +3fa6efd0: sub a11, a11 +3fa6efe0: move a11, *a13(0x80), 1 +L3FA6F000: +3fa6f000: move *a13(0x80), a11, 1 +3fa6f020: sll 0x4, a11 +3fa6f030: addi 0x2702b0, a11 +3fa6f060: move *a13(0x80), a9, 1 +3fa6f080: sll 0x4, a9 +3fa6f090: addi 0x270270, a9 +3fa6f0c0: move *a9, *a11, 0 +3fa6f0d0: move *a13(0x80), a11, 1 +3fa6f0f0: inc a11 +3fa6f100: move a11, *a13(0x80), 1 +3fa6f120: subk 4, a11 +3fa6f130: jrlt L3FA6F000 +3fa6f140: sub a11, a11 +3fa6f150: move a11, *a13(0x80), 1 +L3FA6F170: +3fa6f170: move *a13(0x80), a11, 1 +3fa6f190: sll 0x4, a11 +3fa6f1a0: addi 0x270320, a11 +3fa6f1d0: move *a13(0x80), a9, 1 +3fa6f1f0: sll 0x4, a9 +3fa6f200: addi 0x2702f0, a9 +3fa6f230: move *a9, *a11, 0 +3fa6f240: move *a13(0x80), a11, 1 +3fa6f260: inc a11 +3fa6f270: move a11, *a13(0x80), 1 +3fa6f290: subk 3, a11 +3fa6f2a0: jrlt L3FA6F170 +3fa6f2b0: sub a11, a11 +3fa6f2c0: move a11, *a13(0x80), 1 +L3FA6F2E0: +3fa6f2e0: move *a13(0x80), a11, 1 +3fa6f300: sll 0x4, a11 +3fa6f310: addi 0x270380, a11 +3fa6f340: move *a13(0x80), a9, 1 +3fa6f360: sll 0x4, a9 +3fa6f370: addi 0x270350, a9 +3fa6f3a0: move *a9, *a11, 0 +3fa6f3b0: move *a13(0x80), a11, 1 +3fa6f3d0: inc a11 +3fa6f3e0: move a11, *a13(0x80), 1 +3fa6f400: subk 3, a11 +3fa6f410: jrlt L3FA6F2E0 +3fa6f420: sub a11, a11 +3fa6f430: move a11, *a13(0x80), 1 +L3FA6F450: +3fa6f450: move *a13(0x80), a11, 1 +3fa6f470: sll 0x4, a11 +3fa6f480: addi 0x270430, a11 +3fa6f4b0: move *a13(0x80), a9, 1 +3fa6f4d0: sll 0x4, a9 +3fa6f4e0: addi 0x2703b0, a9 +3fa6f510: move *a9, *a11, 0 +3fa6f520: move *a13(0x80), a11, 1 +3fa6f540: inc a11 +3fa6f550: move a11, *a13(0x80), 1 +3fa6f570: subk 4, a11 +3fa6f580: jrlt L3FA6F450 +3fa6f590: sub a11, a11 +3fa6f5a0: move a11, *a13(0x80), 1 +L3FA6F5C0: +3fa6f5c0: move *a13(0x80), a11, 1 +3fa6f5e0: sll 0x4, a11 +3fa6f5f0: addi 0x270470, a11 +3fa6f620: move *a13(0x80), a9, 1 +3fa6f640: sll 0x4, a9 +3fa6f650: addi 0x2703f0, a9 +3fa6f680: move *a9, *a11, 0 +3fa6f690: move *a13(0x80), a11, 1 +3fa6f6b0: inc a11 +3fa6f6c0: move a11, *a13(0x80), 1 +3fa6f6e0: subk 4, a11 +3fa6f6f0: jrlt L3FA6F5C0 +L3FA6F700: +3fa6f700: move *a13(0xffc0), a11, 1 +3fa6f720: move *a11(0x20), a9, 1 +3fa6f740: andi 0x20000000, a9 +3fa6f770: move *a13(0xffe0), a11, 1 +3fa6f790: and a11, a9 +3fa6f7a0: jreq L3FA6F850 +3fa6f7b0: sub a9, a9 +3fa6f7c0: move a9, *a13(0x20), 1 +3fa6f7e0: move a9, *a13(0x60), 1 +3fa6f800: move a9, *a13(0x40), 1 +3fa6f820: movk 2, a11 +3fa6f830: move a11, *a13, 1 +3fa6f840: jruc L3FA6F8E0 +L3FA6F850: +3fa6f850: movk 3, a9 +3fa6f860: move a9, *a13(0x20), 1 +3fa6f880: movk 2, a11 +3fa6f890: move a11, *a13(0x60), 1 +3fa6f8b0: move a11, *a13(0x40), 1 +3fa6f8d0: move a9, *a13, 1 +L3FA6F8E0: +3fa6f8e0: move *a13(0xffc0), a11, 1 +3fa6f900: move *a11(0x20), a9, 1 +3fa6f920: andi 0x1f000000, a9 +3fa6f950: move *a13(0xffe0), a11, 1 +3fa6f970: and a11, a9 +3fa6f980: jreq L3FA6FAD0 +3fa6f990: sub a9, a9 +3fa6f9a0: move a9, *a13(0xa0), 0 +3fa6f9c0: move *a13(0xffc0), a11, 1 +3fa6f9e0: move *a11(0x20), a11, 1 +3fa6fa00: btst 30, a11 +3fa6fa10: jrne L3FA6FA60 +3fa6fa20: move *a13(0xffe0), a11, 1 +3fa6fa40: btst 30, a11 +3fa6fa50: jreq L3FA6FA90 +L3FA6FA60: +3fa6fa60: move a9, *a13(0xb0), 0 +3fa6fa80: jruc L3FA6FB40 +L3FA6FA90: +3fa6fa90: movk 1, a11 +3fa6faa0: move a11, *a13(0xb0), 0 +3fa6fac0: jruc L3FA6FB40 +L3FA6FAD0: +3fa6fad0: movi 0x80, a9 +3fa6faf0: move a9, *a13(0xa0), 0 +3fa6fb10: sub a11, a11 +3fa6fb20: move a11, *a13(0xb0), 0 +L3FA6FB40: +3fa6fb40: move *a13(0xff60), a11, 1 +3fa6fb60: btst 2, a11 +3fa6fb70: jreq L3FA70240 +3fa6fb80: move a14, -*sp, 1 +3fa6fb90: movk 8, a9 +3fa6fba0: move a9, *a14+, 1 +3fa6fbb0: move *a13(0xff80), *a14+, 1 +3fa6fbd0: move *a13(0xffa0), *a14+, 1 +3fa6fbf0: calla L3FA78A10 +3fa6fc20: move *a13(0xffc0), a9, 1 +3fa6fc40: move a14, -*sp, 1 +3fa6fc50: movi 0xc2, a11 +3fa6fc70: move a11, *a14+, 1 +3fa6fc80: movi 0x85, a11 +3fa6fca0: move a11, *a14+, 1 +3fa6fcb0: move *a13(0xff80), *a14+, 1 +3fa6fcd0: move *a13(0xffa0), *a14+, 1 +3fa6fcf0: movi 0x60, a11 +3fa6fd10: move a11, *a14+, 1 +3fa6fd20: calla L3FA77CF0 +3fa6fd50: move *a9(0x60), a11, 1 +3fa6fd70: or a8, a11 +3fa6fd80: move a11, *a9(0x60), 1 +3fa6fda0: move a14, -*sp, 1 +3fa6fdb0: movk 8, a11 +3fa6fdc0: move a11, *a14+, 1 +3fa6fdd0: move *a13(0xff80), *a14+, 1 +3fa6fdf0: move *a13(0xffa0), *a14+, 1 +3fa6fe10: calla L3FA78BC0 +3fa6fe40: move a14, -*sp, 1 +3fa6fe50: movk 1, a11 +3fa6fe60: move a11, *a14+, 1 +3fa6fe70: move *a13(0xffa0), a11, 1 +3fa6fe90: addk 32, a11 +3fa6fea0: move a11, *a14+, 1 +3fa6feb0: calla L3FA77810 +3fa6fee0: move a14, -*sp, 1 +3fa6fef0: sub a11, a11 +3fa6ff00: move a11, *a14+, 1 +3fa6ff10: move *a13(0xffa0), a11, 1 +3fa6ff30: addi 0xa0, a11 +3fa6ff50: move a11, *a14+, 1 +3fa6ff60: calla L3FA77810 +3fa6ff90: move a14, -*sp, 1 +3fa6ffa0: movk 8, a11 +3fa6ffb0: move a11, *a14+, 1 +3fa6ffc0: move *a13(0xff80), *a14+, 1 +3fa6ffe0: move *a13(0xffa0), *a14+, 1 +3fa70000: calla L3FA78A10 +3fa70030: move a14, -*sp, 1 +3fa70040: movi 0xc20, a11 +3fa70060: move a11, *a14+, 1 +3fa70070: movi 0x850, a11 +3fa70090: move a11, *a14+, 1 +3fa700a0: move *a13(0xff80), *a14+, 1 +3fa700c0: move *a13(0xffa0), *a14+, 1 +3fa700e0: movi 0x70, a11 +3fa70100: move a11, *a14+, 1 +3fa70110: calla L3FA77CF0 +3fa70140: sll 0x4, a8 +3fa70150: move *a9(0x60), a11, 1 +3fa70170: or a8, a11 +3fa70180: move a11, *a9(0x60), 1 +3fa701a0: move a14, -*sp, 1 +3fa701b0: movk 8, a11 +3fa701c0: move a11, *a14+, 1 +3fa701d0: move *a13(0xff80), *a14+, 1 +3fa701f0: move *a13(0xffa0), *a14+, 1 +3fa70210: calla L3FA78BC0 +L3FA70240: +3fa70240: move a14, -*sp, 1 +3fa70250: movk 1, a11 +3fa70260: move a11, *a14+, 1 +3fa70270: move *a13(0xffa0), a9, 1 +3fa70290: addk 32, a9 +3fa702a0: move a9, *a14+, 1 +3fa702b0: calla L3FA77810 +3fa702e0: move a14, -*sp, 1 +3fa702f0: sub a9, a9 +3fa70300: move a9, *a14+, 1 +3fa70310: move *a13(0xffa0), a9, 1 +3fa70330: addi 0xa0, a9 +3fa70350: move a9, *a14+, 1 +3fa70360: calla L3FA77810 +3fa70390: move *a13(0xff60), a9, 1 +3fa703b0: btst 0, a9 +3fa703c0: jaeq L3FA70CE0 +3fa703e0: move a14, -*sp, 1 +3fa703f0: movk 7, a11 +3fa70400: move a11, *a14+, 1 +3fa70410: move *a13(0xff80), *a14+, 1 +3fa70430: move *a13(0xffa0), *a14+, 1 +3fa70450: calla L3FA78A10 +3fa70480: move *a13(0xffa0), a11, 1 +3fa704a0: sub a9, a9 +3fa704b0: setf 16, 0, 0 +3fa704c0: move a9, *a11(0xd0), 0 +3fa704e0: move *a13(0xffc0), a7, 1 +3fa70500: move a14, -*sp, 1 +3fa70510: move *a13(0x0), *a14+, 1 +3fa70530: move *a13(0x60), *a14+, 1 +3fa70550: move *a13(0x40), *a14+, 1 +3fa70570: move *a13(0x20), *a14+, 1 +3fa70590: movk 1, a9 +3fa705a0: move a9, *a14+, 1 +3fa705b0: move *a13(0xb0), a9, 0 +3fa705d0: move a9, *a14+, 1 +3fa705e0: move *a13(0xa0), a9, 0 +3fa70600: move a9, *a14+, 1 +3fa70610: sub a9, a9 +3fa70620: move a9, *a14+, 1 +3fa70630: move *a13(0xff80), a9, 1 +3fa70650: addi 0x30, a9 +3fa70670: move a9, *a14+, 1 +3fa70680: move a11, *a14+, 1 +3fa70690: move a7, *a14+, 1 +3fa706a0: calla L3FA71BC0 +3fa706d0: move a8, *a7(0x80), 1 +3fa706f0: move a14, -*sp, 1 +3fa70700: movk 7, a9 +3fa70710: move a9, *a14+, 1 +3fa70720: move *a13(0xff80), *a14+, 1 +3fa70740: move a11, *a14+, 1 +3fa70750: calla L3FA78BC0 +3fa70780: move *a7(0x20), a9, 1 +3fa707a0: btst 29, a9 +3fa707b0: jreq L3FA70CE0 +3fa707c0: move a14, -*sp, 1 +3fa707d0: movk 1, a9 +3fa707e0: move a9, *a14+, 1 +3fa707f0: move *a13(0xff80), *a14+, 1 +3fa70810: move a11, *a14+, 1 +3fa70820: calla L3FA78A10 +3fa70850: move a14, -*sp, 1 +3fa70860: setf 16, 0, 0 +3fa70870: move *a13(0xa0), a9, 0 +3fa70890: move a9, *a14+, 1 +3fa708a0: sub a9, a9 +3fa708b0: move a9, *a14+, 1 +3fa708c0: move *a13(0xff80), a9, 1 +3fa708e0: addi 0x30, a9 +3fa70900: move a9, *a14+, 1 +3fa70910: move a11, *a14+, 1 +3fa70920: move a7, *a14+, 1 +3fa70930: calla L3FA753D0 +3fa70960: sll 0x10, a8 +3fa70970: move *a7(0xa0), a9, 1 +3fa70990: or a8, a9 +3fa709a0: move a9, *a7(0xa0), 1 +3fa709c0: move a14, -*sp, 1 +3fa709d0: movk 1, a9 +3fa709e0: move a9, *a14+, 1 +3fa709f0: move *a13(0xff80), *a14+, 1 +3fa70a10: move a11, *a14+, 1 +3fa70a20: calla L3FA78BC0 +3fa70a50: move a14, -*sp, 1 +3fa70a60: movk 7, a9 +3fa70a70: move a9, *a14+, 1 +3fa70a80: move *a13(0xff80), *a14+, 1 +3fa70aa0: move a11, *a14+, 1 +3fa70ab0: calla L3FA78A10 +3fa70ae0: move a14, -*sp, 1 +3fa70af0: setf 16, 0, 0 +3fa70b00: move *a13(0xa0), a9, 0 +3fa70b20: move a9, *a14+, 1 +3fa70b30: sub a9, a9 +3fa70b40: move a9, *a14+, 1 +3fa70b50: move *a13(0xff80), a9, 1 +3fa70b70: addi 0x30, a9 +3fa70b90: move a9, *a14+, 1 +3fa70ba0: move a11, *a14+, 1 +3fa70bb0: move a7, *a14+, 1 +3fa70bc0: calla L3FA767E0 +3fa70bf0: sll 0x5, a8 +3fa70c00: move *a7(0xa0), a9, 1 +3fa70c20: or a8, a9 +3fa70c30: move a9, *a7(0xa0), 1 +3fa70c50: move a14, -*sp, 1 +3fa70c60: movk 7, a9 +3fa70c70: move a9, *a14+, 1 +3fa70c80: move *a13(0xff80), *a14+, 1 +3fa70ca0: move a11, *a14+, 1 +3fa70cb0: calla L3FA78BC0 +L3FA70CE0: +3fa70ce0: move *a13(0xff60), a11, 1 +3fa70d00: btst 1, a11 +3fa70d10: jaeq L3FA71780 +3fa70d30: move a14, -*sp, 1 +3fa70d40: movi 0x70, a9 +3fa70d60: move a9, *a14+, 1 +3fa70d70: move *a13(0xff80), *a14+, 1 +3fa70d90: move *a13(0xffa0), *a14+, 1 +3fa70db0: calla L3FA78A10 +3fa70de0: move *a13(0xffa0), a7, 1 +3fa70e00: sub a9, a9 +3fa70e10: setf 16, 0, 0 +3fa70e20: move a9, *a7(0xd0), 0 +3fa70e40: move *a13(0xffc0), a9, 1 +3fa70e60: move a14, -*sp, 1 +3fa70e70: move *a13(0x0), *a14+, 1 +3fa70e90: move *a13(0x60), *a14+, 1 +3fa70eb0: move *a13(0x40), *a14+, 1 +3fa70ed0: move *a13(0x20), *a14+, 1 +3fa70ef0: movk 2, a7 +3fa70f00: move a7, *a14+, 1 +3fa70f10: move *a13(0xb0), a7, 0 +3fa70f30: move a7, *a14+, 1 +3fa70f40: move *a13(0xa0), a7, 0 +3fa70f60: move a7, *a14+, 1 +3fa70f70: sub a7, a7 +3fa70f80: move a7, *a14+, 1 +3fa70f90: move *a13(0xff80), a7, 1 +3fa70fb0: addi 0x740, a7 +3fa70fd0: move a7, *a14+, 1 +3fa70fe0: move *a13(0xffa0), a7, 1 +3fa71000: addi 0x80, a7 +3fa71020: move a7, *a14+, 1 +3fa71030: move a9, *a14+, 1 +3fa71040: calla L3FA71BC0 +3fa71070: move a8, *a9(0xc0), 1 +3fa71090: move a14, -*sp, 1 +3fa710a0: movi 0x70, a7 +3fa710c0: move a7, *a14+, 1 +3fa710d0: move *a13(0xff80), *a14+, 1 +3fa710f0: move *a13(0xffa0), *a14+, 1 +3fa71110: calla L3FA78BC0 +3fa71140: move *a9(0x20), a7, 1 +3fa71160: btst 29, a7 +3fa71170: jreq L3FA71780 +3fa71180: move a14, -*sp, 1 +3fa71190: movk 16, a7 +3fa711a0: move a7, *a14+, 1 +3fa711b0: move *a13(0xff80), *a14+, 1 +3fa711d0: move *a13(0xffa0), *a14+, 1 +3fa711f0: calla L3FA78A10 +3fa71220: move a14, -*sp, 1 +3fa71230: setf 16, 0, 0 +3fa71240: move *a13(0xa0), a7, 0 +3fa71260: move a7, *a14+, 1 +3fa71270: sub a7, a7 +3fa71280: move a7, *a14+, 1 +3fa71290: move *a13(0xff80), a7, 1 +3fa712b0: addi 0x740, a7 +3fa712d0: move a7, *a14+, 1 +3fa712e0: move *a13(0xffa0), a7, 1 +3fa71300: addi 0x80, a7 +3fa71320: move a7, *a14+, 1 +3fa71330: move a9, *a14+, 1 +3fa71340: calla L3FA753D0 +3fa71370: sll 0x10, a8 +3fa71380: move *a9(0xe0), a7, 1 +3fa713a0: or a8, a7 +3fa713b0: move a7, *a9(0xe0), 1 +3fa713d0: move a14, -*sp, 1 +3fa713e0: movk 16, a7 +3fa713f0: move a7, *a14+, 1 +3fa71400: move *a13(0xff80), *a14+, 1 +3fa71420: move *a13(0xffa0), *a14+, 1 +3fa71440: calla L3FA78BC0 +3fa71470: move a14, -*sp, 1 +3fa71480: movi 0x70, a7 +3fa714a0: move a7, *a14+, 1 +3fa714b0: move *a13(0xff80), *a14+, 1 +3fa714d0: move *a13(0xffa0), *a14+, 1 +3fa714f0: calla L3FA78A10 +3fa71520: move a14, -*sp, 1 +3fa71530: setf 16, 0, 0 +3fa71540: move *a13(0xa0), a7, 0 +3fa71560: move a7, *a14+, 1 +3fa71570: sub a7, a7 +3fa71580: move a7, *a14+, 1 +3fa71590: move *a13(0xff80), a7, 1 +3fa715b0: addi 0x740, a7 +3fa715d0: move a7, *a14+, 1 +3fa715e0: move *a13(0xffa0), a7, 1 +3fa71600: addi 0x80, a7 +3fa71620: move a7, *a14+, 1 +3fa71630: move a9, *a14+, 1 +3fa71640: calla L3FA767E0 +3fa71670: sll 0x5, a8 +3fa71680: move *a9(0xe0), a7, 1 +3fa716a0: or a8, a7 +3fa716b0: move a7, *a9(0xe0), 1 +3fa716d0: move a14, -*sp, 1 +3fa716e0: movi 0x70, a7 +3fa71700: move a7, *a14+, 1 +3fa71710: move *a13(0xff80), *a14+, 1 +3fa71730: move *a13(0xffa0), *a14+, 1 +3fa71750: calla L3FA78BC0 +L3FA71780: +3fa71780: move a14, -*sp, 1 +3fa71790: movk 1, a9 +3fa717a0: move a9, *a14+, 1 +3fa717b0: move *a13(0xffa0), a7, 1 +3fa717d0: addk 32, a7 +3fa717e0: move a7, *a14+, 1 +3fa717f0: calla L3FA77810 +3fa71820: move a14, -*sp, 1 +3fa71830: sub a7, a7 +3fa71840: move a7, *a14+, 1 +3fa71850: move *a13(0xffa0), a7, 1 +3fa71870: addi 0xa0, a7 +3fa71890: move a7, *a14+, 1 +3fa718a0: calla L3FA77810 +3fa718d0: move *a13(0xffc0), a7, 1 +3fa718f0: move *a7(0x80), a9, 1 +3fa71910: movk 1, a9 +3fa71920: jrne L3FA71940 +3fa71930: sub a9, a9 +L3FA71940: +3fa71940: sll 0x1, a9 +3fa71950: move *a7(0x60), a7, 1 +3fa71970: jreq L3FA719B0 +3fa71980: ori 0x1, a9 +L3FA719B0: +3fa719b0: move *a13(0xffc0), a7, 1 +3fa719d0: move *a7(0xa0), a7, 1 +3fa719f0: movk 1, a7 +3fa71a00: jrne L3FA71A20 +3fa71a10: sub a7, a7 +L3FA71A20: +3fa71a20: sll 0x2, a7 +3fa71a30: or a7, a9 +3fa71a40: move *a13(0xffc0), a7, 1 +3fa71a60: move *a7(0xc0), a7, 1 +3fa71a80: movk 1, a7 +3fa71a90: jrne L3FA71AB0 +3fa71aa0: sub a7, a7 +L3FA71AB0: +3fa71ab0: sll 0x3, a7 +3fa71ac0: or a7, a9 +3fa71ad0: move *a13(0xffc0), a7, 1 +3fa71af0: move *a7(0xe0), a7, 1 +3fa71b10: movk 1, a7 +3fa71b20: jrne L3FA71B40 +3fa71b30: sub a7, a7 +L3FA71B40: +3fa71b40: sll 0x4, a7 +3fa71b50: or a7, a9 +3fa71b60: move a9, a8 +3fa71b70: move *sp(0xa0), a14, 1 +3fa71b90: mmfm sp, a7,a9,a11,a13 +3fa71bb0: rets 2 +L3FA71BC0: +3fa71bc0: mmtm sp, a5,a7,a9,a11,a13 +3fa71be0: move a14, a13 +3fa71bf0: addi 0x100, a14 +3fa71c10: sub a11, a11 +3fa71c20: move a11, *a13(0xc0), 1 +3fa71c40: move *a13(0xffc0), a9, 1 +3fa71c60: movi 0x60, a11 +3fa71c80: setf 16, 0, 0 +3fa71c90: move a11, *a9(0x40), 0 +3fa71cb0: move *a13(0xff00), *a13(0x40), 1 +3fa71ce0: move *a13(0x40), a11, 1 +3fa71d00: subk 4, a11 +3fa71d10: jage L3FA75360 +L3FA71D30: +3fa71d30: move *a13(0xfee0), *a13(0x60), 1 +3fa71d60: move *a13(0x60), a11, 1 +3fa71d80: subk 3, a11 +3fa71d90: jage L3FA752E0 +L3FA71DB0: +3fa71db0: move *a13(0xfec0), *a13(0x80), 1 +3fa71de0: move *a13(0x80), a11, 1 +3fa71e00: subk 3, a11 +3fa71e10: jage L3FA75260 +L3FA71E30: +3fa71e30: move *a13(0xfea0), *a13(0xa0), 1 +3fa71e60: move *a13(0xa0), a11, 1 +3fa71e80: subk 4, a11 +3fa71e90: jage L3FA751E0 +L3FA71EB0: +3fa71eb0: move *a13(0xffc0), a11, 1 +3fa71ed0: movi 0x3a, a9 +3fa71ef0: setf 16, 0, 0 +3fa71f00: move a9, *a11(0x20), 0 +3fa71f20: move a14, -*sp, 1 +3fa71f30: movk 1, a9 +3fa71f40: move a9, *a14+, 1 +3fa71f50: calla L3FDCE1C0 +3fa71f80: movi 0x2a, a9 +3fa71fa0: setf 16, 0, 0 +3fa71fb0: move a9, *a11(0x20), 0 +3fa71fd0: move a14, -*sp, 1 +3fa71fe0: movk 1, a9 +3fa71ff0: move a9, *a14+, 1 +3fa72000: calla L3FDCE1C0 +3fa72030: movi 0x4a, a9 +3fa72050: setf 16, 0, 0 +3fa72060: move a9, *a11(0x20), 0 +3fa72080: move a14, -*sp, 1 +3fa72090: movk 1, a9 +3fa720a0: move a9, *a14+, 1 +3fa720b0: calla L3FDCE1C0 +3fa720e0: movk 26, a9 +3fa720f0: setf 16, 0, 0 +3fa72100: move a9, *a11(0x20), 0 +3fa72120: move a14, -*sp, 1 +3fa72130: movk 1, a9 +3fa72140: move a9, *a14+, 1 +3fa72150: calla L3FDCE1C0 +3fa72180: move *a13(0x40), a7, 1 +3fa721a0: sll 0x4, a7 +3fa721b0: addi 0x2702b0, a7 +3fa721e0: setf 16, 0, 0 +3fa721f0: move *a7(0x0), *a11(0x10), 0 +3fa72220: move a14, -*sp, 1 +3fa72230: move *a13(0xffa0), a7, 1 +3fa72250: move a7, *a14+, 1 +3fa72260: movi 0x71, a9 +3fa72280: move a9, *a14+, 1 +3fa72290: calla L3FA787F0 +3fa722c0: sub a9, a9 +3fa722d0: move a9, *a13, 1 +3fa722e0: setf 16, 0, 0 +L3FA722F0: +3fa722f0: move *a13(0xffa0), a11, 1 +3fa72310: move *a13, a9, 1 +3fa72320: sll 0x4, a9 +3fa72330: add a11, a9 +3fa72340: move *a13, a7, 1 +3fa72350: sll 0x4, a7 +3fa72360: addi 0x270220, a7 +3fa72390: move *a7(0x0), *a9(0x330), 0 +3fa723c0: move *a13, a9, 1 +3fa723d0: inc a9 +3fa723e0: move a9, *a13, 1 +3fa723f0: subk 5, a9 +3fa72400: jrlt L3FA722F0 +3fa72410: sub a9, a9 +3fa72420: move a9, *a13(0x20), 1 +L3FA72440: +3fa72440: sub a11, a11 +3fa72450: move a11, *a13, 1 +L3FA72460: +3fa72460: move *a13(0xffa0), a11, 1 +3fa72480: move *a13(0x20), a9, 1 +3fa724a0: move a9, a7 +3fa724b0: sll 0x6, a9 +3fa724c0: sll 0x5, a7 +3fa724d0: add a7, a9 +3fa724e0: add a11, a9 +3fa724f0: move *a13, a7, 1 +3fa72500: sll 0x4, a7 +3fa72510: add a7, a9 +3fa72520: move *a13(0x20), a7, 1 +3fa72540: move a7, a5 +3fa72550: sll 0x7, a7 +3fa72560: sll 0x6, a5 +3fa72570: add a5, a7 +3fa72580: addi 0x2704b0, a7 +3fa725b0: move *a13(0x40), a5, 1 +3fa725d0: move a5, a11 +3fa725e0: sll 0x5, a5 +3fa725f0: sll 0x4, a11 +3fa72600: add a11, a5 +3fa72610: add a5, a7 +3fa72620: move *a13, a11, 1 +3fa72630: sll 0x3, a11 +3fa72640: add a11, a7 +3fa72650: setf 8, 0, 0 +3fa72660: move *a7, a11, 0 +3fa72670: setf 16, 0, 0 +3fa72680: move a11, *a9(0x120), 0 +3fa726a0: move *a13(0xffa0), a11, 1 +3fa726c0: move *a13(0x20), a9, 1 +3fa726e0: move a9, a7 +3fa726f0: sll 0x6, a9 +3fa72700: sll 0x5, a7 +3fa72710: add a7, a9 +3fa72720: add a11, a9 +3fa72730: move *a13, a7, 1 +3fa72740: sll 0x4, a7 +3fa72750: add a7, a9 +3fa72760: move *a13(0x20), a7, 1 +3fa72780: move a7, a5 +3fa72790: sll 0x7, a7 +3fa727a0: sll 0x6, a5 +3fa727b0: add a5, a7 +3fa727c0: addi 0x270630, a7 +3fa727f0: move *a13(0x40), a5, 1 +3fa72810: move a5, a11 +3fa72820: sll 0x5, a5 +3fa72830: sll 0x4, a11 +3fa72840: add a11, a5 +3fa72850: add a5, a7 +3fa72860: move *a13, a11, 1 +3fa72870: sll 0x3, a11 +3fa72880: add a11, a7 +3fa72890: setf 8, 0, 0 +3fa728a0: move *a7, a11, 0 +3fa728b0: setf 16, 0, 0 +3fa728c0: move a11, *a9(0x440), 0 +3fa728e0: move *a13, a11, 1 +3fa728f0: inc a11 +3fa72900: move a11, *a13, 1 +3fa72910: subk 6, a11 +3fa72920: jrlt L3FA72460 +3fa72930: move *a13(0x20), a11, 1 +3fa72950: inc a11 +3fa72960: move a11, *a13(0x20), 1 +3fa72980: subk 2, a11 +3fa72990: jrlt L3FA72440 +3fa729a0: move *a13(0xffa0), a11, 1 +3fa729c0: move *a13(0xff40), *a11(0x700), 0 +3fa729f0: move *a13(0xff40), a9, 0 +3fa72a10: jreq L3FA72F30 +3fa72a20: sub a7, a7 +3fa72a30: move a7, *a13(0x20), 1 +L3FA72A50: +3fa72a50: sub a11, a11 +3fa72a60: move a11, *a13, 1 +L3FA72A70: +3fa72a70: move *a13(0xffa0), a11, 1 +3fa72a90: move *a13(0x20), a9, 1 +3fa72ab0: move a9, a7 +3fa72ac0: sll 0x6, a9 +3fa72ad0: sll 0x4, a7 +3fa72ae0: add a7, a9 +3fa72af0: add a11, a9 +3fa72b00: move *a13, a7, 1 +3fa72b10: sll 0x4, a7 +3fa72b20: add a7, a9 +3fa72b30: move *a13(0x20), a7, 1 +3fa72b50: move a7, a5 +3fa72b60: sll 0x5, a7 +3fa72b70: sll 0x3, a5 +3fa72b80: add a5, a7 +3fa72b90: addi 0x2707b0, a7 +3fa72bc0: move *a13, a5, 1 +3fa72bd0: sll 0x3, a5 +3fa72be0: add a5, a7 +3fa72bf0: setf 8, 0, 0 +3fa72c00: move *a7, a7, 0 +3fa72c10: movk 3, a5 +3fa72c20: xor a5, a7 +3fa72c30: move *a13(0xff20), a5, 1 +3fa72c50: and a5, a7 +3fa72c60: setf 16, 0, 0 +3fa72c70: move a7, *a9(0x5a0), 0 +3fa72c90: move *a13(0x20), a9, 1 +3fa72cb0: move a9, a7 +3fa72cc0: sll 0x6, a9 +3fa72cd0: sll 0x4, a7 +3fa72ce0: add a7, a9 +3fa72cf0: add a11, a9 +3fa72d00: move *a13, a7, 1 +3fa72d10: sll 0x4, a7 +3fa72d20: add a7, a9 +3fa72d30: move *a13(0x20), a7, 1 +3fa72d50: move a7, a5 +3fa72d60: sll 0x5, a7 +3fa72d70: sll 0x3, a5 +3fa72d80: add a5, a7 +3fa72d90: addi 0x2707b0, a7 +3fa72dc0: move *a13, a5, 1 +3fa72dd0: sll 0x3, a5 +3fa72de0: add a5, a7 +3fa72df0: setf 8, 0, 0 +3fa72e00: move *a7, a7, 0 +3fa72e10: move *a13(0xff20), a5, 1 +3fa72e30: and a5, a7 +3fa72e40: setf 16, 0, 0 +3fa72e50: move a7, *a9(0x280), 0 +3fa72e70: move *a13, a9, 1 +3fa72e80: inc a9 +3fa72e90: move a9, *a13, 1 +3fa72ea0: subk 5, a9 +3fa72eb0: jrlt L3FA72A70 +3fa72ec0: move *a13(0x20), a9, 1 +3fa72ee0: inc a9 +3fa72ef0: move a9, *a13(0x20), 1 +3fa72f10: subk 2, a9 +3fa72f20: jrlt L3FA72A50 +L3FA72F30: +3fa72f30: move *a13(0xa0), a9, 1 +3fa72f50: sll 0x4, a9 +3fa72f60: addi 0x270430, a9 +3fa72f90: move *a13(0xff80), a7, 0 +3fa72fb0: move *a9, a9, 0 +3fa72fc0: or a7, a9 +3fa72fd0: move *a13(0x80), a5, 1 +3fa72ff0: sll 0x4, a5 +3fa73000: addi 0x270380, a5 +3fa73030: move *a5, a5, 0 +3fa73040: sll 0x2, a5 +3fa73050: or a5, a9 +3fa73060: move *a13(0xffc0), a5, 1 +3fa73080: move a9, *a5, 0 +3fa73090: move a14, -*sp, 1 +3fa730a0: movk 1, a9 +3fa730b0: move a9, *a14+, 1 +3fa730c0: calla L3FDCE1C0 +3fa730f0: move *a13(0x60), a9, 1 +3fa73110: sll 0x4, a9 +3fa73120: addi 0x270320, a9 +3fa73150: setf 16, 0, 0 +3fa73160: move *a13(0xff60), a7, 0 +3fa73180: move *a9, a9, 0 +3fa73190: or a7, a9 +3fa731a0: move a9, *a5, 0 +3fa731b0: move a14, -*sp, 1 +3fa731c0: movi 0x12c, a9 +3fa731e0: move a9, *a14+, 1 +3fa731f0: calla L3FDCE1C0 +3fa73220: movk 5, a9 +3fa73230: setf 16, 0, 0 +3fa73240: move a9, *a5(0x20), 0 +3fa73260: sub a9, a9 +3fa73270: move a9, *a13, 1 +3fa73280: move *a11, a5, 0 +3fa73290: subk 5, a5 +3fa732a0: jrnc L3FA733D0 +L3FA732B0: +3fa732b0: move a14, -*sp, 1 +3fa732c0: movi 0x32, a11 +3fa732e0: move a11, *a14+, 1 +3fa732f0: calla L3FDCE1C0 +3fa73320: move *a13, a9, 1 +3fa73330: inc a9 +3fa73340: move a9, *a13, 1 +3fa73350: move *a13(0xffa0), a7, 1 +3fa73370: setf 16, 0, 0 +3fa73380: move *a7, a5, 0 +3fa73390: subk 5, a5 +3fa733a0: jrnc L3FA733D0 +3fa733b0: subk 30, a9 +3fa733c0: jrlt L3FA732B0 +L3FA733D0: +3fa733d0: move *a13(0xffc0), a11, 1 +3fa733f0: movk 10, a9 +3fa73400: move a9, *a11(0x20), 0 +3fa73420: move *a13(0xffa0), a7, 1 +3fa73440: move *a7, a5, 0 +3fa73450: subk 5, a5 +3fa73460: jrls L3FA734B0 +3fa73470: movk 1, a5 +3fa73480: setf 1, 0, 0 +3fa73490: move a5, *a13(0xc0), 0 +L3FA734B0: +3fa734b0: setf 16, 0, 0 +3fa734c0: move *a7(0x320), a5, 0 +3fa734e0: subk 6, a5 +3fa734f0: jrls L3FA73540 +3fa73500: movk 1, a5 +3fa73510: setf 1, 0, 0 +3fa73520: move a5, *a13(0xc1), 0 +L3FA73540: +3fa73540: setf 16, 0, 0 +3fa73550: move *a7, a5, 0 +3fa73560: subk 5, a5 +3fa73570: jrnc L3FA735C0 +3fa73580: movk 1, a5 +3fa73590: setf 1, 0, 0 +3fa735a0: move a5, *a13(0xc2), 0 +L3FA735C0: +3fa735c0: setf 16, 0, 0 +3fa735d0: move *a7(0x320), a5, 0 +3fa735f0: subk 6, a5 +3fa73600: jrnc L3FA73650 +3fa73610: movk 1, a5 +3fa73620: setf 1, 0, 0 +3fa73630: move a5, *a13(0xc3), 0 +L3FA73650: +3fa73650: sub a5, a5 +3fa73660: move a5, *a13, 1 +L3FA73670: +3fa73670: move *a13(0xffa0), a11, 1 +3fa73690: move *a13, a9, 1 +3fa736a0: sll 0x4, a9 +3fa736b0: add a11, a9 +3fa736c0: move *a13(0xa0), a7, 1 +3fa736e0: sll 0x4, a7 +3fa736f0: addi 0x270470, a7 +3fa73720: setf 16, 0, 0 +3fa73730: move *a9(0x330), a9, 0 +3fa73750: move *a7, a7, 0 +3fa73760: and a7, a9 +3fa73770: move *a13, a7, 1 +3fa73780: sll 0x4, a7 +3fa73790: add a11, a7 +3fa737a0: move *a7(0x10), a7, 0 +3fa737c0: andi 0xff, a7 +3fa737f0: cmp a7, a9 +3fa73800: jreq L3FA73850 +3fa73810: movk 1, a9 +3fa73820: setf 1, 0, 0 +3fa73830: move a9, *a13(0xc4), 0 +L3FA73850: +3fa73850: move *a13, a9, 1 +3fa73860: sll 0x4, a9 +3fa73870: add a11, a9 +3fa73880: setf 16, 0, 0 +3fa73890: move *a9(0x60), a9, 0 +3fa738b0: btst 6, a9 +3fa738c0: jreq L3FA73910 +3fa738d0: movk 1, a9 +3fa738e0: setf 1, 0, 0 +3fa738f0: move a9, *a13(0xc5), 0 +L3FA73910: +3fa73910: move *a13, a9, 1 +3fa73920: sll 0x4, a9 +3fa73930: add a11, a9 +3fa73940: setf 16, 0, 0 +3fa73950: move *a9(0x60), a9, 0 +3fa73970: btst 5, a9 +3fa73980: jreq L3FA739D0 +3fa73990: movk 1, a9 +3fa739a0: setf 1, 0, 0 +3fa739b0: move a9, *a13(0xc6), 0 +L3FA739D0: +3fa739d0: move *a13, a9, 1 +3fa739e0: sll 0x4, a9 +3fa739f0: add a11, a9 +3fa73a00: setf 16, 0, 0 +3fa73a10: move *a9(0x60), a9, 0 +3fa73a30: btst 4, a9 +3fa73a40: jreq L3FA73A90 +3fa73a50: movk 1, a9 +3fa73a60: setf 1, 0, 0 +3fa73a70: move a9, *a13(0xc7), 0 +L3FA73A90: +3fa73a90: move *a13(0x40), a9, 1 +3fa73ab0: subk 3, a9 +3fa73ac0: jrge L3FA74130 +3fa73ad0: move *a13, a9, 1 +3fa73ae0: sll 0x4, a9 +3fa73af0: add a11, a9 +3fa73b00: setf 16, 0, 0 +3fa73b10: move *a9(0x60), a9, 0 +3fa73b30: movk 3, a7 +3fa73b40: and a7, a9 +3fa73b50: move *a13, a5, 1 +3fa73b60: sll 0x4, a5 +3fa73b70: add a11, a5 +3fa73b80: move *a5(0x120), a5, 0 +3fa73ba0: cmp a5, a9 +3fa73bb0: jrne L3FA73C90 +3fa73bc0: move *a13, a9, 1 +3fa73bd0: sll 0x4, a9 +3fa73be0: add a11, a9 +3fa73bf0: move *a9(0xc0), a9, 0 +3fa73c10: and a7, a9 +3fa73c20: move *a13, a5, 1 +3fa73c30: sll 0x4, a5 +3fa73c40: add a11, a5 +3fa73c50: move *a5(0x180), a5, 0 +3fa73c70: cmp a5, a9 +3fa73c80: jreq L3FA73CD0 +L3FA73C90: +3fa73c90: movk 1, a9 +3fa73ca0: setf 1, 0, 0 +3fa73cb0: move a9, *a13(0xc8), 0 +L3FA73CD0: +3fa73cd0: move *a13, a9, 1 +3fa73ce0: jrne L3FA73DD0 +3fa73cf0: sll 0x4, a9 +3fa73d00: add a11, a9 +3fa73d10: setf 16, 0, 0 +3fa73d20: move *a9(0x380), a9, 0 +3fa73d40: movk 12, a5 +3fa73d50: and a5, a9 +3fa73d60: move *a13, a5, 1 +3fa73d70: sll 0x4, a5 +3fa73d80: add a11, a5 +3fa73d90: move *a5(0x440), a5, 0 +3fa73db0: cmp a5, a9 +3fa73dc0: jrne L3FA73EC0 +L3FA73DD0: +3fa73dd0: move *a13, a9, 1 +3fa73de0: sll 0x4, a9 +3fa73df0: add a11, a9 +3fa73e00: setf 16, 0, 0 +3fa73e10: move *a9(0x3e0), a9, 0 +3fa73e30: movk 12, a5 +3fa73e40: and a5, a9 +3fa73e50: move *a13, a5, 1 +3fa73e60: sll 0x4, a5 +3fa73e70: add a11, a5 +3fa73e80: move *a5(0x4a0), a5, 0 +3fa73ea0: cmp a5, a9 +3fa73eb0: jreq L3FA73F00 +L3FA73EC0: +3fa73ec0: movk 1, a9 +3fa73ed0: setf 1, 0, 0 +3fa73ee0: move a9, *a13(0xc9), 0 +L3FA73F00: +3fa73f00: move *a13, a9, 1 +3fa73f10: jreq L3FA74000 +3fa73f20: sll 0x4, a9 +3fa73f30: add a11, a9 +3fa73f40: setf 16, 0, 0 +3fa73f50: move *a9(0x380), a9, 0 +3fa73f70: movk 4, a5 +3fa73f80: and a5, a9 +3fa73f90: move *a13, a5, 1 +3fa73fa0: sll 0x4, a5 +3fa73fb0: add a11, a5 +3fa73fc0: move *a5(0x440), a5, 0 +3fa73fe0: cmp a5, a9 +3fa73ff0: jrne L3FA740F0 +L3FA74000: +3fa74000: move *a13, a9, 1 +3fa74010: sll 0x4, a9 +3fa74020: add a11, a9 +3fa74030: setf 16, 0, 0 +3fa74040: move *a9(0x3e0), a9, 0 +3fa74060: movk 12, a5 +3fa74070: and a5, a9 +3fa74080: move *a13, a5, 1 +3fa74090: sll 0x4, a5 +3fa740a0: add a11, a5 +3fa740b0: move *a5(0x4a0), a5, 0 +3fa740d0: cmp a5, a9 +3fa740e0: jreq L3FA74130 +L3FA740F0: +3fa740f0: movk 1, a9 +3fa74100: setf 1, 0, 0 +3fa74110: move a9, *a13(0xc9), 0 +L3FA74130: +3fa74130: move *a13, a9, 1 +3fa74140: inc a9 +3fa74150: move a9, *a13, 1 +3fa74160: subk 5, a9 +3fa74170: jalt L3FA73670 +3fa74190: move *a13(0x40), a9, 1 +3fa741b0: subk 3, a9 +3fa741c0: jrge L3FA745E0 +3fa741d0: move *a13, a9, 1 +3fa741e0: sll 0x4, a9 +3fa741f0: add a11, a9 +3fa74200: setf 16, 0, 0 +3fa74210: move *a9(0x60), a9, 0 +3fa74230: movk 3, a7 +3fa74240: and a7, a9 +3fa74250: move *a13, a5, 1 +3fa74260: sll 0x4, a5 +3fa74270: add a11, a5 +3fa74280: move *a5(0x120), a5, 0 +3fa742a0: cmp a5, a9 +3fa742b0: jrne L3FA74390 +3fa742c0: move *a13, a9, 1 +3fa742d0: sll 0x4, a9 +3fa742e0: add a11, a9 +3fa742f0: move *a9(0xc0), a9, 0 +3fa74310: and a7, a9 +3fa74320: move *a13, a5, 1 +3fa74330: sll 0x4, a5 +3fa74340: add a11, a5 +3fa74350: move *a5(0x180), a5, 0 +3fa74370: cmp a5, a9 +3fa74380: jreq L3FA743D0 +L3FA74390: +3fa74390: movk 1, a9 +3fa743a0: setf 1, 0, 0 +3fa743b0: move a9, *a13(0xc8), 0 +L3FA743D0: +3fa743d0: move *a13, a9, 1 +3fa743e0: sll 0x4, a9 +3fa743f0: add a11, a9 +3fa74400: setf 16, 0, 0 +3fa74410: move *a9(0x380), a9, 0 +3fa74430: movk 4, a5 +3fa74440: and a5, a9 +3fa74450: move *a13, a5, 1 +3fa74460: sll 0x4, a5 +3fa74470: add a11, a5 +3fa74480: move *a5(0x440), a5, 0 +3fa744a0: cmp a5, a9 +3fa744b0: jrne L3FA745A0 +3fa744c0: move *a13, a9, 1 +3fa744d0: sll 0x4, a9 +3fa744e0: add a11, a9 +3fa744f0: move *a9(0x3e0), a9, 0 +3fa74510: movk 12, a5 +3fa74520: and a5, a9 +3fa74530: move *a13, a5, 1 +3fa74540: sll 0x4, a5 +3fa74550: add a11, a5 +3fa74560: move *a5(0x4a0), a5, 0 +3fa74580: cmp a5, a9 +3fa74590: jreq L3FA745E0 +L3FA745A0: +3fa745a0: movk 1, a9 +3fa745b0: setf 1, 0, 0 +3fa745c0: move a9, *a13(0xc9), 0 +L3FA745E0: +3fa745e0: setf 16, 0, 0 +3fa745f0: move *a13(0xff40), a9, 0 +3fa74610: jreq L3FA74AB0 +3fa74620: sub a7, a7 +3fa74630: move a7, *a13, 1 +L3FA74640: +3fa74640: move *a13(0xffa0), a11, 1 +3fa74660: move *a13, a9, 1 +3fa74670: sll 0x4, a9 +3fa74680: add a11, a9 +3fa74690: setf 16, 0, 0 +3fa746a0: move *a9(0x1e0), a9, 0 +3fa746c0: move *a13(0xff20), a7, 1 +3fa746e0: and a7, a9 +3fa746f0: move *a13, a5, 1 +3fa74700: sll 0x4, a5 +3fa74710: add a11, a5 +3fa74720: move *a5(0x280), a5, 0 +3fa74740: cmp a5, a9 +3fa74750: jrne L3FA74830 +3fa74760: move *a13, a9, 1 +3fa74770: sll 0x4, a9 +3fa74780: add a11, a9 +3fa74790: move *a9(0x230), a9, 0 +3fa747b0: and a7, a9 +3fa747c0: move *a13, a5, 1 +3fa747d0: sll 0x4, a5 +3fa747e0: add a11, a5 +3fa747f0: move *a5(0x2d0), a5, 0 +3fa74810: cmp a5, a9 +3fa74820: jreq L3FA74870 +L3FA74830: +3fa74830: movk 1, a9 +3fa74840: setf 1, 0, 0 +3fa74850: move a9, *a13(0xca), 0 +L3FA74870: +3fa74870: move *a13, a9, 1 +3fa74880: sll 0x4, a9 +3fa74890: add a11, a9 +3fa748a0: setf 16, 0, 0 +3fa748b0: move *a9(0x500), a9, 0 +3fa748d0: and a7, a9 +3fa748e0: move *a13, a5, 1 +3fa748f0: sll 0x4, a5 +3fa74900: add a11, a5 +3fa74910: move *a5(0x5a0), a5, 0 +3fa74930: cmp a5, a9 +3fa74940: jrne L3FA74A20 +3fa74950: move *a13, a9, 1 +3fa74960: sll 0x4, a9 +3fa74970: add a11, a9 +3fa74980: move *a9(0x550), a9, 0 +3fa749a0: and a7, a9 +3fa749b0: move *a13, a5, 1 +3fa749c0: sll 0x4, a5 +3fa749d0: add a11, a5 +3fa749e0: move *a5(0x5f0), a5, 0 +3fa74a00: cmp a5, a9 +3fa74a10: jreq L3FA74A60 +L3FA74A20: +3fa74a20: movk 1, a9 +3fa74a30: setf 1, 0, 0 +3fa74a40: move a9, *a13(0xcb), 0 +L3FA74A60: +3fa74a60: move *a13, a9, 1 +3fa74a70: inc a9 +3fa74a80: move a9, *a13, 1 +3fa74a90: subk 5, a9 +3fa74aa0: jrlt L3FA74640 +L3FA74AB0: +3fa74ab0: setf 16, 0, 0 +3fa74ac0: move *a11(0x6e0), a9, 0 +3fa74ae0: btst 7, a9 +3fa74af0: jreq L3FA74B40 +3fa74b00: movk 1, a9 +3fa74b10: setf 1, 0, 0 +3fa74b20: move a9, *a13(0xd8), 0 +L3FA74B40: +3fa74b40: sub a9, a9 +3fa74b50: setf 16, 0, 0 +3fa74b60: move a9, *a11(0x6f0), 0 +3fa74b80: move *a13(0xffc0), a7, 1 +3fa74ba0: movi 0x2a, a5 +3fa74bc0: move a5, *a7(0x20), 0 +3fa74be0: move a14, -*sp, 1 +3fa74bf0: movk 1, a9 +3fa74c00: move a9, *a14+, 1 +3fa74c10: calla L3FDCE1C0 +3fa74c40: inc a5 +3fa74c50: setf 16, 0, 0 +3fa74c60: move a5, *a7(0x20), 0 +3fa74c80: move a14, -*sp, 1 +3fa74c90: move a9, *a14+, 1 +3fa74ca0: calla L3FDCE1C0 +3fa74cd0: addk 31, a5 +3fa74ce0: setf 16, 0, 0 +3fa74cf0: move a5, *a7(0x20), 0 +3fa74d10: move a14, -*sp, 1 +3fa74d20: move a9, *a14+, 1 +3fa74d30: calla L3FDCE1C0 +3fa74d60: addk 27, a5 +3fa74d70: setf 16, 0, 0 +3fa74d80: move a5, *a7(0x20), 0 +3fa74da0: move a14, -*sp, 1 +3fa74db0: movi 0x12c, a5 +3fa74dd0: move a5, *a14+, 1 +3fa74de0: calla L3FDCE1C0 +3fa74e10: movi 0x7a, a9 +3fa74e30: setf 16, 0, 0 +3fa74e40: move a9, *a7(0x20), 0 +3fa74e60: move a14, -*sp, 1 +3fa74e70: movk 1, a5 +3fa74e80: move a5, *a14+, 1 +3fa74e90: calla L3FDCE1C0 +3fa74ec0: movi 0x50, a5 +3fa74ee0: setf 16, 0, 0 +3fa74ef0: move a5, *a7(0x20), 0 +3fa74f10: move *a11(0x6e0), a5, 0 +3fa74f30: btst 7, a5 +3fa74f40: jrne L3FA74F90 +3fa74f50: movk 1, a5 +3fa74f60: setf 1, 0, 0 +3fa74f70: move a5, *a13(0xcc), 0 +L3FA74F90: +3fa74f90: setf 16, 0, 0 +3fa74fa0: move *a11(0x6f0), a5, 0 +3fa74fc0: subk 2, a5 +3fa74fd0: jrls L3FA75020 +3fa74fe0: movk 1, a5 +3fa74ff0: setf 1, 0, 0 +3fa75000: move a5, *a13(0xcd), 0 +L3FA75020: +3fa75020: move *a13(0xc0), a5, 1 +3fa75040: jreq L3FA75160 +3fa75050: setf 4, 0, 0 +3fa75060: move *a13(0x40), *a13(0xce), 0 +3fa75090: setf 2, 0, 0 +3fa750a0: move *a13(0x60), *a13(0xd2), 0 +3fa750d0: move *a13(0x80), *a13(0xd4), 0 +3fa75100: move *a13(0xa0), *a13(0xd6), 0 +3fa75130: move *a13(0xc0), a8, 1 +3fa75150: jruc L3FA75380 +L3FA75160: +3fa75160: move *a13(0xa0), a9, 1 +3fa75180: inc a9 +3fa75190: move a9, *a13(0xa0), 1 +3fa751b0: subk 4, a9 +3fa751c0: jalt L3FA71EB0 +L3FA751E0: +3fa751e0: move *a13(0x80), a11, 1 +3fa75200: inc a11 +3fa75210: move a11, *a13(0x80), 1 +3fa75230: subk 3, a11 +3fa75240: jalt L3FA71E30 +L3FA75260: +3fa75260: move *a13(0x60), a11, 1 +3fa75280: inc a11 +3fa75290: move a11, *a13(0x60), 1 +3fa752b0: subk 3, a11 +3fa752c0: jalt L3FA71DB0 +L3FA752E0: +3fa752e0: move *a13(0x40), a11, 1 +3fa75300: inc a11 +3fa75310: move a11, *a13(0x40), 1 +3fa75330: subk 4, a11 +3fa75340: jalt L3FA71D30 +L3FA75360: +3fa75360: move *a13(0xc0), a8, 1 +L3FA75380: +3fa75380: move *sp(0xc0), a14, 1 +3fa753a0: mmfm sp, a5,a7,a9,a11,a13 +3fa753c0: rets 2 +L3FA753D0: +3fa753d0: mmtm sp, a7,a9,a11,a13 +3fa753f0: move a14, a13 +3fa75400: addi 0x100, a14 +3fa75420: sub a11, a11 +3fa75430: move a11, *a13(0xc0), 1 +3fa75450: move a11, *a13(0x40), 1 +L3FA75470: +3fa75470: sub a11, a11 +3fa75480: move a11, *a13(0x60), 1 +L3FA754A0: +3fa754a0: sub a11, a11 +3fa754b0: move a11, *a13(0x80), 1 +L3FA754D0: +3fa754d0: sub a11, a11 +3fa754e0: move a11, *a13(0xa0), 1 +L3FA75500: +3fa75500: move *a13(0xffc0), a11, 1 +3fa75520: movi 0x3a, a9 +3fa75540: setf 16, 0, 0 +3fa75550: move a9, *a11(0x20), 0 +3fa75570: move a14, -*sp, 1 +3fa75580: movk 1, a9 +3fa75590: move a9, *a14+, 1 +3fa755a0: calla L3FDCE1C0 +3fa755d0: movi 0x2a, a9 +3fa755f0: setf 16, 0, 0 +3fa75600: move a9, *a11(0x20), 0 +3fa75620: move a14, -*sp, 1 +3fa75630: movk 1, a9 +3fa75640: move a9, *a14+, 1 +3fa75650: calla L3FDCE1C0 +3fa75680: movi 0x4a, a9 +3fa756a0: setf 16, 0, 0 +3fa756b0: move a9, *a11(0x20), 0 +3fa756d0: move a14, -*sp, 1 +3fa756e0: movk 1, a9 +3fa756f0: move a9, *a14+, 1 +3fa75700: calla L3FDCE1C0 +3fa75730: movk 26, a9 +3fa75740: setf 16, 0, 0 +3fa75750: move a9, *a11(0x20), 0 +3fa75770: move a14, -*sp, 1 +3fa75780: movk 1, a9 +3fa75790: move a9, *a14+, 1 +3fa757a0: calla L3FDCE1C0 +3fa757d0: move *a13(0x40), a7, 1 +3fa757f0: sll 0x4, a7 +3fa75800: addi 0x2702b0, a7 +3fa75830: setf 16, 0, 0 +3fa75840: move *a7(0x0), *a11(0x10), 0 +3fa75870: move a14, -*sp, 1 +3fa75880: move *a13(0xffa0), a7, 1 +3fa758a0: move a7, *a14+, 1 +3fa758b0: movi 0x71, a9 +3fa758d0: move a9, *a14+, 1 +3fa758e0: calla L3FA787F0 +3fa75910: sub a9, a9 +3fa75920: move a9, *a13, 1 +3fa75930: setf 16, 0, 0 +L3FA75940: +3fa75940: move *a13(0xffa0), a11, 1 +3fa75960: move *a13, a9, 1 +3fa75970: sll 0x4, a9 +3fa75980: add a11, a9 +3fa75990: move *a13, a7, 1 +3fa759a0: sll 0x4, a7 +3fa759b0: addi 0x270220, a7 +3fa759e0: move *a7(0x0), *a9(0x330), 0 +3fa75a10: move *a13, a9, 1 +3fa75a20: inc a9 +3fa75a30: move a9, *a13, 1 +3fa75a40: subk 5, a9 +3fa75a50: jrlt L3FA75940 +3fa75a60: move *a13(0xa0), a9, 1 +3fa75a80: sll 0x4, a9 +3fa75a90: addi 0x270430, a9 +3fa75ac0: move *a13(0xff80), a7, 0 +3fa75ae0: move *a9, a9, 0 +3fa75af0: or a7, a9 +3fa75b00: move *a13(0x80), a7, 1 +3fa75b20: sll 0x4, a7 +3fa75b30: addi 0x270380, a7 +3fa75b60: move *a7, a7, 0 +3fa75b70: sll 0x2, a7 +3fa75b80: or a7, a9 +3fa75b90: move *a13(0xffc0), a7, 1 +3fa75bb0: move a9, *a7, 0 +3fa75bc0: move a14, -*sp, 1 +3fa75bd0: movk 1, a9 +3fa75be0: move a9, *a14+, 1 +3fa75bf0: calla L3FDCE1C0 +3fa75c20: move *a13(0x60), a9, 1 +3fa75c40: sll 0x4, a9 +3fa75c50: addi 0x270320, a9 +3fa75c80: setf 16, 0, 0 +3fa75c90: move *a13(0xff60), a11, 0 +3fa75cb0: move *a9, a9, 0 +3fa75cc0: or a11, a9 +3fa75cd0: move a9, *a7, 0 +3fa75ce0: move a14, -*sp, 1 +3fa75cf0: movi 0x12c, a9 +3fa75d10: move a9, *a14+, 1 +3fa75d20: calla L3FDCE1C0 +3fa75d50: movk 5, a9 +3fa75d60: setf 16, 0, 0 +3fa75d70: move a9, *a7(0x20), 0 +3fa75d90: sub a9, a9 +3fa75da0: move a9, *a13, 1 +3fa75db0: move *a13(0xffa0), a7, 1 +3fa75dd0: move *a7(0x320), a7, 0 +3fa75df0: subk 5, a7 +3fa75e00: jrnc L3FA75F40 +L3FA75E10: +3fa75e10: move a14, -*sp, 1 +3fa75e20: movi 0x12c, a11 +3fa75e40: move a11, *a14+, 1 +3fa75e50: calla L3FDCE1C0 +3fa75e80: move *a13, a9, 1 +3fa75e90: inc a9 +3fa75ea0: move a9, *a13, 1 +3fa75eb0: move *a13(0xffa0), a7, 1 +3fa75ed0: setf 16, 0, 0 +3fa75ee0: move *a7(0x320), a11, 0 +3fa75f00: subk 5, a11 +3fa75f10: jrnc L3FA75F40 +3fa75f20: subk 5, a9 +3fa75f30: jrlt L3FA75E10 +L3FA75F40: +3fa75f40: move a14, -*sp, 1 +3fa75f50: movi 0x12c, a11 +3fa75f70: move a11, *a14+, 1 +3fa75f80: calla L3FDCE1C0 +3fa75fb0: move *a13(0xffc0), a9, 1 +3fa75fd0: movk 10, a7 +3fa75fe0: setf 16, 0, 0 +3fa75ff0: move a7, *a9(0x20), 0 +3fa76010: move *a13(0xffa0), a7, 1 +3fa76030: move *a7(0x3d0), a11, 0 +3fa76050: btst 4, a11 +3fa76060: jrne L3FA760B0 +3fa76070: movk 1, a11 +3fa76080: setf 1, 0, 0 +3fa76090: move a11, *a13(0xc0), 0 +L3FA760B0: +3fa760b0: setf 16, 0, 0 +3fa760c0: move *a7(0x3c0), a11, 0 +3fa760e0: btst 1, a11 +3fa760f0: jrne L3FA76140 +3fa76100: movk 1, a11 +3fa76110: setf 1, 0, 0 +3fa76120: move a11, *a13(0xc1), 0 +L3FA76140: +3fa76140: sub a11, a11 +3fa76150: move a11, *a13, 1 +L3FA76160: +3fa76160: move *a13(0xffc0), a11, 1 +3fa76180: setf 16, 0, 0 +3fa76190: move *a11(0x10), a9, 0 +3fa761b0: andi 0xf0, a9 +3fa761e0: subk 16, a9 +3fa761f0: jreq L3FA76240 +3fa76200: movk 1, a9 +3fa76210: setf 1, 0, 0 +3fa76220: move a9, *a13(0xc3), 0 +L3FA76240: +3fa76240: move *a13(0xffa0), a9, 1 +3fa76260: move *a13, a7, 1 +3fa76270: sll 0x4, a7 +3fa76280: add a9, a7 +3fa76290: move *a13(0xa0), a9, 1 +3fa762b0: sll 0x4, a9 +3fa762c0: addi 0x270470, a9 +3fa762f0: setf 16, 0, 0 +3fa76300: move *a7(0x330), a7, 0 +3fa76320: move *a9, a9, 0 +3fa76330: and a9, a7 +3fa76340: move *a11(0x30), a9, 0 +3fa76360: andi 0xff, a9 +3fa76390: cmp a7, a9 +3fa763a0: jreq L3FA763F0 +3fa763b0: movk 1, a9 +3fa763c0: setf 1, 0, 0 +3fa763d0: move a9, *a13(0xc2), 0 +L3FA763F0: +3fa763f0: move *a13, a9, 1 +3fa76400: inc a9 +3fa76410: move a9, *a13, 1 +3fa76420: subk 3, a9 +3fa76430: jrlt L3FA76160 +3fa76440: move *a13(0xc0), a9, 1 +3fa76460: jreq L3FA76580 +3fa76470: setf 4, 0, 0 +3fa76480: move *a13(0x40), *a13(0xc4), 0 +3fa764b0: setf 2, 0, 0 +3fa764c0: move *a13(0x60), *a13(0xc8), 0 +3fa764f0: move *a13(0x80), *a13(0xca), 0 +3fa76520: move *a13(0xa0), *a13(0xcc), 0 +3fa76550: move *a13(0xc0), a8, 1 +3fa76570: jruc L3FA76790 +L3FA76580: +3fa76580: move *a13(0xa0), a7, 1 +3fa765a0: inc a7 +3fa765b0: move a7, *a13(0xa0), 1 +3fa765d0: subk 4, a7 +3fa765e0: jalt L3FA75500 +3fa76600: move *a13(0x80), a7, 1 +3fa76620: inc a7 +3fa76630: move a7, *a13(0x80), 1 +3fa76650: subk 3, a7 +3fa76660: jalt L3FA754D0 +3fa76680: move *a13(0x60), a7, 1 +3fa766a0: inc a7 +3fa766b0: move a7, *a13(0x60), 1 +3fa766d0: subk 3, a7 +3fa766e0: jalt L3FA754A0 +3fa76700: move *a13(0x40), a7, 1 +3fa76720: inc a7 +3fa76730: move a7, *a13(0x40), 1 +3fa76750: subk 4, a7 +3fa76760: jalt L3FA75470 +3fa76780: move a9, a8 +L3FA76790: +3fa76790: move *sp(0xa0), a14, 1 +3fa767b0: mmfm sp, a7,a9,a11,a13 +3fa767d0: rets 2 +L3FA767E0: +3fa767e0: mmtm sp, a7,a9,a11,a13 +3fa76800: move a14, a13 +3fa76810: addi 0x120, a14 +3fa76830: setf 16, 0, 0 +3fa76840: move *a13(0xff60), a11, 0 +3fa76860: andi 0xc0, a11 +3fa76890: jreq L3FA768D0 +3fa768a0: sub a8, a8 +3fa768b0: jauc L3FA777C0 +L3FA768D0: +3fa768d0: sub a11, a11 +3fa768e0: move a11, *a13(0xe0), 1 +3fa76900: move a14, -*sp, 1 +3fa76910: move *a13(0xffa0), a11, 1 +3fa76930: move a11, *a14+, 1 +3fa76940: movi 0x71, a11 +3fa76960: move a11, *a14+, 1 +3fa76970: calla L3FA787F0 +3fa769a0: sub a11, a11 +3fa769b0: move a11, *a13, 1 +3fa769c0: setf 16, 0, 0 +L3FA769D0: +3fa769d0: move *a13(0xffa0), a11, 1 +3fa769f0: move *a13, a9, 1 +3fa76a00: sll 0x4, a9 +3fa76a10: add a11, a9 +3fa76a20: movi 0xaa, a11 +3fa76a40: move a11, *a9(0x330), 0 +3fa76a60: move *a13, a9, 1 +3fa76a70: inc a9 +3fa76a80: move a9, *a13, 1 +3fa76a90: subk 5, a9 +3fa76aa0: jrlt L3FA769D0 +3fa76ab0: sub a9, a9 +3fa76ac0: move a9, *a13(0x40), 1 +L3FA76AE0: +3fa76ae0: sub a11, a11 +3fa76af0: move a11, *a13(0x60), 1 +3fa76b10: move a11, *a13(0x80), 1 +3fa76b30: move a11, *a13(0xa0), 1 +3fa76b50: move *a13(0xffc0), a9, 1 +3fa76b70: movi 0x3a, a11 +3fa76b90: setf 16, 0, 0 +3fa76ba0: move a11, *a9(0x20), 0 +3fa76bc0: move a14, -*sp, 1 +3fa76bd0: movk 1, a11 +3fa76be0: move a11, *a14+, 1 +3fa76bf0: calla L3FDCE1C0 +3fa76c20: movi 0x2a, a11 +3fa76c40: setf 16, 0, 0 +3fa76c50: move a11, *a9(0x20), 0 +3fa76c70: move a14, -*sp, 1 +3fa76c80: movk 1, a11 +3fa76c90: move a11, *a14+, 1 +3fa76ca0: calla L3FDCE1C0 +3fa76cd0: movi 0x4a, a11 +3fa76cf0: setf 16, 0, 0 +3fa76d00: move a11, *a9(0x20), 0 +3fa76d20: move a14, -*sp, 1 +3fa76d30: movk 1, a11 +3fa76d40: move a11, *a14+, 1 +3fa76d50: calla L3FDCE1C0 +3fa76d80: movk 26, a11 +3fa76d90: setf 16, 0, 0 +3fa76da0: move a11, *a9(0x20), 0 +3fa76dc0: move *a13(0x40), a7, 1 +3fa76de0: inc a7 +3fa76df0: sll 0x4, a7 +3fa76e00: addi 0x2702b0, a7 +3fa76e30: move *a7, a7, 0 +3fa76e40: andi 0xf0, a7 +3fa76e70: move *a13(0x40), a11, 1 +3fa76e90: sll 0x4, a11 +3fa76ea0: addi 0x2702b0, a11 +3fa76ed0: move *a11, a11, 0 +3fa76ee0: movk 15, a9 +3fa76ef0: and a9, a11 +3fa76f00: or a11, a7 +3fa76f10: move *a13(0xffc0), a11, 1 +3fa76f30: move a7, *a11(0x10), 0 +3fa76f50: move a14, -*sp, 1 +3fa76f60: movk 1, a7 +3fa76f70: move a7, *a14+, 1 +3fa76f80: calla L3FDCE1C0 +3fa76fb0: move *a13(0xa0), a7, 1 +3fa76fd0: sll 0x4, a7 +3fa76fe0: addi 0x270430, a7 +3fa77010: setf 16, 0, 0 +3fa77020: move *a13(0xff80), a9, 0 +3fa77040: move *a7, a7, 0 +3fa77050: or a9, a7 +3fa77060: move *a13(0x80), a9, 1 +3fa77080: sll 0x4, a9 +3fa77090: addi 0x270380, a9 +3fa770c0: move *a9, a9, 0 +3fa770d0: sll 0x2, a9 +3fa770e0: or a9, a7 +3fa770f0: move a7, *a11, 0 +3fa77100: move a14, -*sp, 1 +3fa77110: movk 1, a9 +3fa77120: move a9, *a14+, 1 +3fa77130: calla L3FDCE1C0 +3fa77160: move *a13(0x60), a7, 1 +3fa77180: sll 0x4, a7 +3fa77190: addi 0x270320, a7 +3fa771c0: setf 16, 0, 0 +3fa771d0: move *a13(0xff60), a9, 0 +3fa771f0: move *a7, a7, 0 +3fa77200: or a9, a7 +3fa77210: move a7, *a11, 0 +3fa77220: move a14, -*sp, 1 +3fa77230: movi 0x12c, a7 +3fa77250: move a7, *a14+, 1 +3fa77260: calla L3FDCE1C0 +3fa77290: move *a13(0xffa0), a7, 1 +3fa772b0: movk 4, a9 +3fa772c0: setf 16, 0, 0 +3fa772d0: move a9, *a7(0x320), 0 +3fa772f0: sub a9, a9 +3fa77300: move a9, *a7, 0 +3fa77310: move a9, *a7(0x60), 0 +3fa77330: movk 5, a9 +3fa77340: move a9, *a11(0x20), 0 +3fa77360: sub a9, a9 +3fa77370: move a9, *a13, 1 +3fa77380: move *a7, a7, 0 +3fa77390: jrne L3FA774B0 +L3FA773A0: +3fa773a0: move a14, -*sp, 1 +3fa773b0: movi 0x64, a11 +3fa773d0: move a11, *a14+, 1 +3fa773e0: calla L3FDCE1C0 +3fa77410: move *a13, a9, 1 +3fa77420: inc a9 +3fa77430: move a9, *a13, 1 +3fa77440: move *a13(0xffa0), a7, 1 +3fa77460: setf 16, 0, 0 +3fa77470: move *a7, a11, 0 +3fa77480: jrne L3FA774B0 +3fa77490: subk 30, a9 +3fa774a0: jrlt L3FA773A0 +L3FA774B0: +3fa774b0: move *a13(0xffc0), a11, 1 +3fa774d0: movk 10, a9 +3fa774e0: move a9, *a11(0x20), 0 +3fa77500: move *a13(0xffa0), a7, 1 +3fa77520: move *a7(0x60), a9, 0 +3fa77540: btst 6, a9 +3fa77550: jreq L3FA775B0 +3fa77560: sub a9, a9 +3fa77570: setf 1, 0, 0 +3fa77580: move a9, *a13(0xe0), 0 +3fa775a0: jruc L3FA775F0 +L3FA775B0: +3fa775b0: movk 1, a9 +3fa775c0: setf 1, 0, 0 +3fa775d0: move a9, *a13(0xe0), 0 +L3FA775F0: +3fa775f0: move *a13(0xe0), a9, 1 +3fa77610: jreq L3FA77730 +3fa77620: setf 4, 0, 0 +3fa77630: move *a13(0x40), *a13(0xe1), 0 +3fa77660: setf 2, 0, 0 +3fa77670: move *a13(0x60), *a13(0xe5), 0 +3fa776a0: move *a13(0x80), *a13(0xe7), 0 +3fa776d0: move *a13(0xa0), *a13(0xe9), 0 +3fa77700: move *a13(0xe0), a8, 1 +3fa77720: jruc L3FA777C0 +L3FA77730: +3fa77730: move *a13(0x40), a7, 1 +3fa77750: inc a7 +3fa77760: move a7, *a13(0x40), 1 +3fa77780: subk 2, a7 +3fa77790: jalt L3FA76AE0 +3fa777b0: move a9, a8 +L3FA777C0: +3fa777c0: move *sp(0xa0), a14, 1 +3fa777e0: mmfm sp, a7,a9,a11,a13 +3fa77800: rets 2 +L3FA77810: +3fa77810: mmtm sp, a9,a11,a13 +3fa77830: move a14, a13 +3fa77840: move *a13(0xffc0), a11, 1 +3fa77860: jreq L3FA778D0 +3fa77870: move *a13(0xffe0), a11, 1 +3fa77890: movi 0xfa, a9 +3fa778b0: setf 16, 0, 0 +3fa778c0: move a9, *a11, 0 +L3FA778D0: +3fa778d0: move a14, -*sp, 1 +3fa778e0: movk 1, a11 +3fa778f0: move a11, *a14+, 1 +3fa77900: calla L3FDCE1C0 +3fa77930: move *a13(0xffe0), a9, 1 +3fa77950: movi 0xca, a11 +3fa77970: setf 16, 0, 0 +3fa77980: move a11, *a9, 0 +3fa77990: move a14, -*sp, 1 +3fa779a0: movk 1, a11 +3fa779b0: move a11, *a14+, 1 +3fa779c0: calla L3FDCE1C0 +3fa779f0: movi 0x2a, a11 +3fa77a10: setf 16, 0, 0 +3fa77a20: move a11, *a9, 0 +3fa77a30: move a14, -*sp, 1 +3fa77a40: movk 1, a11 +3fa77a50: move a11, *a14+, 1 +3fa77a60: calla L3FDCE1C0 +3fa77a90: movi 0x3a, a11 +3fa77ab0: setf 16, 0, 0 +3fa77ac0: move a11, *a9, 0 +3fa77ad0: move a14, -*sp, 1 +3fa77ae0: movk 1, a11 +3fa77af0: move a11, *a14+, 1 +3fa77b00: calla L3FDCE1C0 +3fa77b30: movi 0x4a, a11 +3fa77b50: setf 16, 0, 0 +3fa77b60: move a11, *a9, 0 +3fa77b70: move a14, -*sp, 1 +3fa77b80: movk 1, a11 +3fa77b90: move a11, *a14+, 1 +3fa77ba0: calla L3FDCE1C0 +3fa77bd0: movi 0x5a, a11 +3fa77bf0: setf 16, 0, 0 +3fa77c00: move a11, *a9, 0 +3fa77c10: move a14, -*sp, 1 +3fa77c20: movk 1, a11 +3fa77c30: move a11, *a14+, 1 +3fa77c40: calla L3FDCE1C0 +3fa77c70: movk 26, a11 +3fa77c80: setf 16, 0, 0 +3fa77c90: move a11, *a9, 0 +3fa77ca0: move *sp(0x80), a14, 1 +3fa77cc0: mmfm sp, a9,a11,a13 +3fa77ce0: rets 2 +L3FA77CF0: +3fa77cf0: mmtm sp, a7,a9,a11,a13 +3fa77d10: move a14, a13 +3fa77d20: addi 0x80, a14 +3fa77d40: sub a11, a11 +3fa77d50: move a11, *a13(0x60), 1 +3fa77d70: move *a13(0xffc0), a9, 1 +3fa77d90: setf 16, 0, 0 +3fa77da0: move *a9(0xf0), a9, 0 +3fa77dc0: move a9, *a13, 1 +3fa77dd0: move a14, -*sp, 1 +3fa77de0: movk 1, a9 +3fa77df0: move a9, *a14+, 1 +3fa77e00: calla L3FDCE1C0 +3fa77e30: move *a13(0xffc0), a9, 1 +3fa77e50: setf 16, 0, 0 +3fa77e60: move *a13(0xffe0), *a9(0x40), 0 +3fa77e90: move a14, -*sp, 1 +3fa77ea0: movk 1, a9 +3fa77eb0: move a9, *a14+, 1 +3fa77ec0: calla L3FDCE1C0 +3fa77ef0: move *a13(0xffc0), a9, 1 +3fa77f10: movi 0xff, a11 +3fa77f30: setf 16, 0, 0 +3fa77f40: move a11, *a9(0x60), 0 +3fa77f60: move a14, -*sp, 1 +3fa77f70: movk 1, a11 +3fa77f80: move a11, *a14+, 1 +3fa77f90: calla L3FDCE1C0 +3fa77fc0: movi 0xff, a11 +3fa77fe0: setf 16, 0, 0 +3fa77ff0: move a11, *a9(0x70), 0 +3fa78010: sub a11, a11 +3fa78020: move a11, *a13(0x40), 1 +L3FA78040: +3fa78040: move *a13(0xffc0), a11, 1 +3fa78060: move *a11(0xf0), a9, 0 +3fa78080: move a9, *a13, 1 +3fa78090: move *a11(0xe0), a9, 0 +3fa780b0: move a9, *a13, 1 +3fa780c0: move *a13(0xffa0), a9, 1 +3fa780e0: sub a11, a11 +3fa780f0: move a11, *a9(0x10), 0 +3fa78110: move a11, *a13(0x20), 1 +3fa78130: move *a13(0xff60), a9, 1 +3fa78150: cmp a9, a11 +3fa78160: jrge L3FA78310 +3fa78170: move *a13(0xffa0), a9, 1 +3fa78190: move *a9(0x10), a9, 0 +3fa781b0: jrne L3FA78310 +L3FA781C0: +3fa781c0: move a14, -*sp, 1 +3fa781d0: movk 6, a11 +3fa781e0: move a11, *a14+, 1 +3fa781f0: calla L3FDCE1C0 +3fa78220: move *a13(0x20), a9, 1 +3fa78240: inc a9 +3fa78250: move a9, *a13(0x20), 1 +3fa78270: move *a13(0xff60), a11, 1 +3fa78290: cmp a11, a9 +3fa782a0: jrge L3FA78310 +3fa782b0: move *a13(0xffa0), a9, 1 +3fa782d0: setf 16, 0, 0 +3fa782e0: move *a9(0x10), a9, 0 +3fa78300: jreq L3FA781C0 +L3FA78310: +3fa78310: move *a13(0x20), a11, 1 +3fa78330: move *a13(0xff60), a9, 1 +3fa78350: cmp a9, a11 +3fa78360: jrge L3FA78410 +3fa78370: move *a13(0xff80), a9, 1 +3fa78390: cmp a9, a11 +3fa783a0: jrlt L3FA78410 +3fa783b0: move *a13(0xffa0), a9, 1 +3fa783d0: setf 16, 0, 0 +3fa783e0: move *a9(0x10), a9, 0 +3fa78400: jrne L3FA786C0 +L3FA78410: +3fa78410: move *a13(0x40), a9, 1 +3fa78430: dec a9 +3fa78440: movk 1, a9 +3fa78450: jrgt L3FA78470 +3fa78460: sub a9, a9 +L3FA78470: +3fa78470: sll 0x4, a9 +3fa78480: move *a13(0xff60), a7, 1 +3fa784a0: cmp a7, a11 +3fa784b0: jrlt L3FA784F0 +3fa784c0: ori 0x1, a9 +L3FA784F0: +3fa784f0: move *a13(0xff80), a7, 1 +3fa78510: cmp a7, a11 +3fa78520: movk 1, a7 +3fa78530: jrlt L3FA78550 +3fa78540: sub a7, a7 +L3FA78550: +3fa78550: sll 0x1, a7 +3fa78560: or a7, a9 +3fa78570: move *a13(0xffa0), a7, 1 +3fa78590: setf 16, 0, 0 +3fa785a0: move *a7(0x10), a7, 0 +3fa785c0: movk 1, a7 +3fa785d0: jreq L3FA785F0 +3fa785e0: sub a7, a7 +L3FA785F0: +3fa785f0: sll 0x2, a7 +3fa78600: or a7, a9 +3fa78610: move *a13(0xffc0), a7, 1 +3fa78630: move *a7(0x50), a7, 0 +3fa78650: movk 8, a11 +3fa78660: and a11, a7 +3fa78670: sll 0x3, a7 +3fa78680: or a7, a9 +3fa78690: move a9, *a13(0x60), 1 +3fa786b0: jruc L3FA78730 +L3FA786C0: +3fa786c0: move *a13(0x40), a9, 1 +3fa786e0: inc a9 +3fa786f0: move a9, *a13(0x40), 1 +3fa78710: subk 2, a9 +3fa78720: jrlt L3FA78040 +L3FA78730: +3fa78730: move *a13(0xffc0), a11, 1 +3fa78750: move *a11(0xf0), a9, 0 +3fa78770: move a9, *a13, 1 +3fa78780: move *a13(0x60), a8, 1 +3fa787a0: move *sp(0xa0), a14, 1 +3fa787c0: mmfm sp, a7,a9,a11,a13 +3fa787e0: rets 2 +L3FA787F0: +3fa787f0: mmtm sp, a9,a11,a13 +3fa78810: move a14, a13 +3fa78820: addi 0x40, a14 +3fa78840: move *a13(0xffc0), *a13(0x20), 1 +3fa78870: sub a11, a11 +3fa78880: move a11, *a13, 1 +3fa78890: move *a13(0xffe0), a9, 1 +3fa788b0: cmp a9, a11 +3fa788c0: jrge L3FA789C0 +3fa788d0: setf 16, 0, 0 +L3FA788E0: +3fa788e0: move *a13, a11, 1 +3fa788f0: sll 0x4, a11 +3fa78900: move *a13(0x20), a9, 1 +3fa78920: add a9, a11 +3fa78930: sub a9, a9 +3fa78940: move a9, *a11, 0 +3fa78950: move *a13, a11, 1 +3fa78960: inc a11 +3fa78970: move a11, *a13, 1 +3fa78980: move *a13(0xffe0), a9, 1 +3fa789a0: cmp a9, a11 +3fa789b0: jrlt L3FA788E0 +L3FA789C0: +3fa789c0: move *sp(0x80), a14, 1 +3fa789e0: mmfm sp, a9,a11,a13 +3fa78a00: rets 2 +L3FA78A10: +3fa78a10: mmtm sp, a5,a7,a9,a11,a13 +3fa78a30: move a14, a13 +3fa78a40: calla L3F208C90 +3fa78a70: move *a13(0xffe0), a11, 1 +3fa78a90: move *a13(0xffc0), a9, 1 +3fa78ab0: setf 16, 0, 0 +3fa78ac0: move *a13(0xffa0), a7, 0 +3fa78ae0: move *a9, a5, 0 +3fa78af0: or a7, a5 +3fa78b00: move a5, *a9, 0 +3fa78b10: zext a5, 0 +3fa78b20: move a5, *a11(0x50), 0 +3fa78b40: calla L3F208C70 +3fa78b70: move *sp(0xc0), a14, 1 +3fa78b90: mmfm sp, a5,a7,a9,a11,a13 +3fa78bb0: rets 2 +L3FA78BC0: +3fa78bc0: mmtm sp, a5,a7,a9,a11,a13 +3fa78be0: move a14, a13 +3fa78bf0: calla L3F208C90 +3fa78c20: move *a13(0xffe0), a11, 1 +3fa78c40: move *a13(0xffc0), a9, 1 +3fa78c60: move *a13(0xffa0), a7, 1 +3fa78c80: not a7 +3fa78c90: setf 16, 0, 0 +3fa78ca0: zext a7, 0 +3fa78cb0: move *a9, a5, 0 +3fa78cc0: and a7, a5 +3fa78cd0: move a5, *a9, 0 +3fa78ce0: zext a5, 0 +3fa78cf0: move a5, *a11(0x50), 0 +3fa78d10: calla L3F208C70 +3fa78d40: move *sp(0xc0), a14, 1 +3fa78d60: mmfm sp, a5,a7,a9,a11,a13 +3fa78d80: rets 2 +L3FA78D90: +3fa78d90: mmtm sp, a7,a9,a11,a13 +3fa78db0: move a14, a13 +3fa78dc0: move *a13(0xffe0), a11, 1 +3fa78de0: move *a13(0xffc0), a9, 1 +3fa78e00: setf 16, 0, 0 +3fa78e10: move *a11(0x50), a7, 0 +3fa78e30: move *a9, a9, 0 +3fa78e40: and a9, a7 +3fa78e50: move a7, @0x270820, 0 +3fa78e80: move @0x270820, a9, 0 +3fa78eb0: btst 2, a9 +3fa78ec0: jreq L3FA79180 +3fa78ed0: andi 0xfffb, a9 +3fa78f00: move a9, @0x270820, 0 +3fa78f30: move *a13(0xffc0), a7, 1 +3fa78f50: move *a7(0x720), a7, 0 +3fa78f70: jrne L3FA790D0 +3fa78f80: move *a13(0xffc0), a7, 1 +3fa78fa0: move *a11(0x10), *a7(0x710), 0 +3fa78fd0: movi 0x55, a7 +3fa78ff0: move a7, *a11(0x20), 0 +3fa79010: move a14, -*sp, 1 +3fa79020: movk 1, a7 +3fa79030: move a7, *a14+, 1 +3fa79040: calla L3FDCE1C0 +3fa79070: movi 0x75, a9 +3fa79090: setf 16, 0, 0 +3fa790a0: move a9, *a11(0x20), 0 +3fa790c0: jruc L3FA79110 +L3FA790D0: +3fa790d0: movi 0x5a, a7 +3fa790f0: move a7, *a11(0x20), 0 +L3FA79110: +3fa79110: move *a13(0xffc0), a9, 1 +3fa79130: move *a9(0x720), a7, 0 +3fa79150: inc a7 +3fa79160: move a7, *a9(0x720), 0 +L3FA79180: +3fa79180: move @0x270820, a9, 0 +3fa791b0: btst 6, a9 +3fa791c0: jreq L3FA79480 +3fa791d0: andi 0xffbf, a9 +3fa79200: move a9, @0x270820, 0 +3fa79230: move *a13(0xffc0), a7, 1 +3fa79250: move *a7(0xe30), a7, 0 +3fa79270: jrne L3FA793D0 +3fa79280: move *a13(0xffc0), a7, 1 +3fa792a0: move *a11(0x90), *a7(0xe20), 0 +3fa792d0: movi 0x55, a7 +3fa792f0: move a7, *a11(0xa0), 0 +3fa79310: move a14, -*sp, 1 +3fa79320: movk 1, a7 +3fa79330: move a7, *a14+, 1 +3fa79340: calla L3FDCE1C0 +3fa79370: movi 0x75, a9 +3fa79390: setf 16, 0, 0 +3fa793a0: move a9, *a11(0xa0), 0 +3fa793c0: jruc L3FA79410 +L3FA793D0: +3fa793d0: movi 0x5a, a7 +3fa793f0: move a7, *a11(0xa0), 0 +L3FA79410: +3fa79410: move *a13(0xffc0), a9, 1 +3fa79430: move *a9(0xe30), a7, 0 +3fa79450: inc a7 +3fa79460: move a7, *a9(0xe30), 0 +L3FA79480: +3fa79480: move @0x270820, a9, 0 +3fa794b0: btst 1, a9 +3fa794c0: jreq L3FA79C20 +3fa794d0: andi 0xfffd, a9 +3fa79500: move a9, @0x270820, 0 +3fa79530: move *a13(0xffc0), a7, 1 +3fa79550: move *a7(0x30), a7, 0 +3fa79570: subk 5, a7 +3fa79580: jrnc L3FA79A30 +3fa79590: move *a13(0xffc0), a7, 1 +3fa795b0: move *a7(0x730), a7, 0 +3fa795d0: jreq L3FA79620 +3fa795e0: movi 0x40, a7 +3fa79600: move a7, *a11(0xe0), 0 +L3FA79620: +3fa79620: move *a13(0xffc0), a7, 1 +3fa79640: move *a7(0x30), a11, 0 +3fa79660: sll 0x4, a11 +3fa79670: add a7, a11 +3fa79680: move *a13(0xffe0), a7, 1 +3fa796a0: move *a7(0x10), *a11(0x90), 0 +3fa796d0: move *a13(0xffc0), a11, 1 +3fa796f0: move *a11(0x30), a7, 0 +3fa79710: sll 0x4, a7 +3fa79720: add a11, a7 +3fa79730: move *a13(0xffe0), a11, 1 +3fa79750: move *a11(0x30), *a7(0x40), 0 +3fa79780: move *a13(0xffc0), a7, 1 +3fa797a0: move *a7(0x30), a11, 0 +3fa797c0: sll 0x4, a11 +3fa797d0: add a7, a11 +3fa797e0: move *a13(0xffe0), a7, 1 +3fa79800: move *a7(0x10), *a11(0xf0), 0 +3fa79830: move *a13(0xffc0), a11, 1 +3fa79850: move *a11(0x30), a7, 0 +3fa79870: sll 0x4, a7 +3fa79880: add a11, a7 +3fa79890: move *a13(0xffe0), a11, 1 +3fa798b0: move *a11(0xd0), *a7(0x210), 0 +3fa798e0: move *a13(0xffc0), a7, 1 +3fa79900: move *a7(0x730), a7, 0 +3fa79920: jreq L3FA79970 +3fa79930: movi 0x40, a7 +3fa79950: move a7, *a11(0xf0), 0 +L3FA79970: +3fa79970: move *a13(0xffc0), a7, 1 +3fa79990: move *a7(0x30), a11, 0 +3fa799b0: sll 0x4, a11 +3fa799c0: add a7, a11 +3fa799d0: move *a13(0xffe0), a7, 1 +3fa799f0: move *a7(0xd0), *a11(0x260), 0 +3fa79a20: jruc L3FA79BB0 +L3FA79A30: +3fa79a30: move *a13(0xffc0), a7, 1 +3fa79a50: move *a7(0x30), a7, 0 +3fa79a70: subk 5, a7 +3fa79a80: jrne L3FA79BB0 +3fa79a90: move *a13(0xffc0), a7, 1 +3fa79ab0: move *a11(0x10), *a7(0xe0), 0 +3fa79ae0: move *a11(0x30), a7, 0 +3fa79b00: move a7, @0x270830, 0 +3fa79b30: movk 2, a7 +3fa79b40: move a7, *a11(0x20), 0 +3fa79b60: move *a13(0xffc0), a7, 1 +3fa79b80: move *a11(0x10), *a7(0x140), 0 +L3FA79BB0: +3fa79bb0: move *a13(0xffc0), a11, 1 +3fa79bd0: move *a11(0x30), a7, 0 +3fa79bf0: inc a7 +3fa79c00: move a7, *a11(0x30), 0 +L3FA79C20: +3fa79c20: btst 0, a9 +3fa79c30: jaeq L3FA7A4B0 +3fa79c50: andi 0xfffe, a9 +3fa79c80: move a9, @0x270820, 0 +3fa79cb0: move *a13(0xffc0), a11, 1 +3fa79cd0: move *a11(0x350), a7, 0 +3fa79cf0: subk 5, a7 +3fa79d00: jrnc L3FA7A330 +3fa79d10: move *a11(0x730), a7, 0 +3fa79d30: jreq L3FA79DA0 +3fa79d40: move *a13(0xffe0), a7, 1 +3fa79d60: movi 0x40, a11 +3fa79d80: move a11, *a7(0xf0), 0 +L3FA79DA0: +3fa79da0: move *a13(0xffc0), a11, 1 +3fa79dc0: move *a11(0x350), a7, 0 +3fa79de0: sll 0x4, a7 +3fa79df0: add a11, a7 +3fa79e00: move *a13(0xffe0), a11, 1 +3fa79e20: move *a11(0x10), *a7(0x3b0), 0 +3fa79e50: move *a13(0xffc0), a7, 1 +3fa79e70: move *a7(0x350), a11, 0 +3fa79e90: sll 0x4, a11 +3fa79ea0: add a7, a11 +3fa79eb0: move *a13(0xffe0), a7, 1 +3fa79ed0: move *a11(0x360), *a7(0x30), 0 +3fa79f00: move *a13(0xffc0), a11, 1 +3fa79f20: move *a11(0x350), a7, 0 +3fa79f40: sll 0x4, a7 +3fa79f50: add a11, a7 +3fa79f60: move *a13(0xffe0), a11, 1 +3fa79f80: move *a11(0x10), *a7(0x410), 0 +3fa79fb0: move *a13(0xffc0), a7, 1 +3fa79fd0: move *a7(0x350), a11, 0 +3fa79ff0: sll 0x4, a11 +3fa7a000: add a7, a11 +3fa7a010: move *a13(0xffe0), a7, 1 +3fa7a030: move *a11(0x670), *a7(0xe0), 0 +3fa7a060: move *a13(0xffc0), a11, 1 +3fa7a080: move *a11(0x350), a7, 0 +3fa7a0a0: sll 0x4, a7 +3fa7a0b0: add a11, a7 +3fa7a0c0: move *a13(0xffe0), a11, 1 +3fa7a0e0: move *a7(0x6c0), *a11(0xf0), 0 +3fa7a110: move *a13(0xffc0), a7, 1 +3fa7a130: move *a7(0x350), a11, 0 +3fa7a150: sll 0x4, a11 +3fa7a160: add a7, a11 +3fa7a170: move *a13(0xffe0), a7, 1 +3fa7a190: move *a7(0xd0), *a11(0x530), 0 +3fa7a1c0: move *a13(0xffc0), a11, 1 +3fa7a1e0: move *a11(0x730), a7, 0 +3fa7a200: jreq L3FA7A270 +3fa7a210: move *a13(0xffe0), a7, 1 +3fa7a230: movi 0x40, a11 +3fa7a250: move a11, *a7(0xe0), 0 +L3FA7A270: +3fa7a270: move *a13(0xffc0), a11, 1 +3fa7a290: move *a11(0x350), a7, 0 +3fa7a2b0: sll 0x4, a7 +3fa7a2c0: add a11, a7 +3fa7a2d0: move *a13(0xffe0), a11, 1 +3fa7a2f0: move *a11(0xd0), *a7(0x580), 0 +3fa7a320: jruc L3FA7A440 +L3FA7A330: +3fa7a330: move *a11(0x350), a7, 0 +3fa7a350: subk 5, a7 +3fa7a360: jrne L3FA7A440 +3fa7a370: move *a13(0xffe0), a7, 1 +3fa7a390: move *a7(0x10), *a11(0x400), 0 +3fa7a3c0: movk 8, a11 +3fa7a3d0: move a11, *a7(0x20), 0 +3fa7a3f0: move *a13(0xffc0), a11, 1 +3fa7a410: move *a7(0x10), *a11(0x460), 0 +L3FA7A440: +3fa7a440: move *a13(0xffc0), a11, 1 +3fa7a460: move *a11(0x350), a7, 0 +3fa7a480: inc a7 +3fa7a490: move a7, *a11(0x350), 0 +L3FA7A4B0: +3fa7a4b0: btst 5, a9 +3fa7a4c0: jreq L3FA7AC40 +3fa7a4d0: andi 0xffdf, a9 +3fa7a500: move a9, @0x270820, 0 +3fa7a530: move *a13(0xffc0), a11, 1 +3fa7a550: move *a11(0x740), a7, 0 +3fa7a570: subk 5, a7 +3fa7a580: jrnc L3FA7AA50 +3fa7a590: move *a11(0xe40), a7, 0 +3fa7a5b0: jreq L3FA7A620 +3fa7a5c0: move *a13(0xffe0), a7, 1 +3fa7a5e0: movi 0x80, a11 +3fa7a600: move a11, *a7(0xf0), 0 +L3FA7A620: +3fa7a620: move *a13(0xffc0), a11, 1 +3fa7a640: move *a11(0x740), a7, 0 +3fa7a660: sll 0x4, a7 +3fa7a670: add a11, a7 +3fa7a680: move *a13(0xffe0), a11, 1 +3fa7a6a0: move *a11(0x90), *a7(0x7a0), 0 +3fa7a6d0: move *a13(0xffc0), a7, 1 +3fa7a6f0: move *a7(0x740), a11, 0 +3fa7a710: sll 0x4, a11 +3fa7a720: add a7, a11 +3fa7a730: move *a13(0xffe0), a7, 1 +3fa7a750: move *a7(0xb0), *a11(0x750), 0 +3fa7a780: move *a13(0xffc0), a11, 1 +3fa7a7a0: move *a11(0x740), a7, 0 +3fa7a7c0: sll 0x4, a7 +3fa7a7d0: add a11, a7 +3fa7a7e0: move *a13(0xffe0), a11, 1 +3fa7a800: move *a11(0x90), *a7(0x800), 0 +3fa7a830: move *a13(0xffc0), a7, 1 +3fa7a850: move *a7(0x740), a11, 0 +3fa7a870: sll 0x4, a11 +3fa7a880: add a7, a11 +3fa7a890: move *a13(0xffe0), a7, 1 +3fa7a8b0: move *a7(0xd0), *a11(0x920), 0 +3fa7a8e0: move *a13(0xffc0), a11, 1 +3fa7a900: move *a11(0xe40), a7, 0 +3fa7a920: jreq L3FA7A990 +3fa7a930: move *a13(0xffe0), a7, 1 +3fa7a950: movi 0x80, a11 +3fa7a970: move a11, *a7(0xe0), 0 +L3FA7A990: +3fa7a990: move *a13(0xffc0), a11, 1 +3fa7a9b0: move *a11(0x740), a7, 0 +3fa7a9d0: sll 0x4, a7 +3fa7a9e0: add a11, a7 +3fa7a9f0: move *a13(0xffe0), a11, 1 +3fa7aa10: move *a11(0xd0), *a7(0x970), 0 +3fa7aa40: jruc L3FA7ABD0 +L3FA7AA50: +3fa7aa50: move *a11(0x740), a7, 0 +3fa7aa70: subk 5, a7 +3fa7aa80: jrne L3FA7ABD0 +3fa7aa90: move *a13(0xffe0), a7, 1 +3fa7aab0: move *a7(0x90), *a11(0x7f0), 0 +3fa7aae0: move *a7(0xb0), a7, 0 +3fa7ab00: move a7, @0x270830, 0 +3fa7ab30: move *a13(0xffe0), a11, 1 +3fa7ab50: movk 2, a7 +3fa7ab60: move a7, *a11(0xa0), 0 +3fa7ab80: move *a13(0xffc0), a7, 1 +3fa7aba0: move *a11(0x90), *a7(0x850), 0 +L3FA7ABD0: +3fa7abd0: move *a13(0xffc0), a11, 1 +3fa7abf0: move *a11(0x740), a7, 0 +3fa7ac10: inc a7 +3fa7ac20: move a7, *a11(0x740), 0 +L3FA7AC40: +3fa7ac40: btst 4, a9 +3fa7ac50: jaeq L3FA7B4D0 +3fa7ac70: andi 0xffef, a9 +3fa7aca0: move a9, @0x270820, 0 +3fa7acd0: move *a13(0xffc0), a11, 1 +3fa7acf0: move *a11(0xa60), a7, 0 +3fa7ad10: subk 5, a7 +3fa7ad20: jrnc L3FA7B350 +3fa7ad30: move *a11(0xe40), a7, 0 +3fa7ad50: jreq L3FA7ADC0 +3fa7ad60: move *a13(0xffe0), a7, 1 +3fa7ad80: movi 0x80, a11 +3fa7ada0: move a11, *a7(0xe0), 0 +L3FA7ADC0: +3fa7adc0: move *a13(0xffc0), a11, 1 +3fa7ade0: move *a11(0xa60), a7, 0 +3fa7ae00: sll 0x4, a7 +3fa7ae10: add a11, a7 +3fa7ae20: move *a13(0xffe0), a11, 1 +3fa7ae40: move *a11(0x90), *a7(0xac0), 0 +3fa7ae70: move *a13(0xffc0), a7, 1 +3fa7ae90: move *a7(0xa60), a11, 0 +3fa7aeb0: sll 0x4, a11 +3fa7aec0: add a7, a11 +3fa7aed0: move *a13(0xffe0), a7, 1 +3fa7aef0: move *a11(0xa70), *a7(0xb0), 0 +3fa7af20: move *a13(0xffc0), a11, 1 +3fa7af40: move *a11(0xa60), a7, 0 +3fa7af60: sll 0x4, a7 +3fa7af70: add a11, a7 +3fa7af80: move *a13(0xffe0), a11, 1 +3fa7afa0: move *a11(0x90), *a7(0xb20), 0 +3fa7afd0: move *a13(0xffc0), a7, 1 +3fa7aff0: move *a7(0x350), a11, 0 +3fa7b010: sll 0x4, a11 +3fa7b020: add a7, a11 +3fa7b030: move *a13(0xffe0), a7, 1 +3fa7b050: move *a11(0xd80), *a7(0xe0), 0 +3fa7b080: move *a13(0xffc0), a11, 1 +3fa7b0a0: move *a11(0x350), a7, 0 +3fa7b0c0: sll 0x4, a7 +3fa7b0d0: add a11, a7 +3fa7b0e0: move *a13(0xffe0), a11, 1 +3fa7b100: move *a7(0xdd0), *a11(0xf0), 0 +3fa7b130: move *a13(0xffc0), a7, 1 +3fa7b150: move *a7(0xa60), a11, 0 +3fa7b170: sll 0x4, a11 +3fa7b180: add a7, a11 +3fa7b190: move *a13(0xffe0), a7, 1 +3fa7b1b0: move *a7(0xd0), *a11(0xc40), 0 +3fa7b1e0: move *a13(0xffc0), a11, 1 +3fa7b200: move *a11(0xe40), a7, 0 +3fa7b220: jreq L3FA7B290 +3fa7b230: move *a13(0xffe0), a7, 1 +3fa7b250: movi 0x80, a11 +3fa7b270: move a11, *a7(0xf0), 0 +L3FA7B290: +3fa7b290: move *a13(0xffc0), a11, 1 +3fa7b2b0: move *a11(0xa60), a7, 0 +3fa7b2d0: sll 0x4, a7 +3fa7b2e0: add a11, a7 +3fa7b2f0: move *a13(0xffe0), a11, 1 +3fa7b310: move *a11(0xd0), *a7(0xc90), 0 +3fa7b340: jruc L3FA7B460 +L3FA7B350: +3fa7b350: move *a11(0xa60), a7, 0 +3fa7b370: subk 5, a7 +3fa7b380: jrne L3FA7B460 +3fa7b390: move *a13(0xffe0), a7, 1 +3fa7b3b0: move *a7(0x90), *a11(0xb10), 0 +3fa7b3e0: movk 8, a11 +3fa7b3f0: move a11, *a7(0xa0), 0 +3fa7b410: move *a13(0xffc0), a11, 1 +3fa7b430: move *a7(0x90), *a11(0xb70), 0 +L3FA7B460: +3fa7b460: move *a13(0xffc0), a11, 1 +3fa7b480: move *a11(0xa60), a7, 0 +3fa7b4a0: inc a7 +3fa7b4b0: move a7, *a11(0xa60), 0 +L3FA7B4D0: +3fa7b4d0: btst 3, a9 +3fa7b4e0: jreq L3FA7B610 +3fa7b4f0: move *a13(0xffc0), a11, 1 +3fa7b510: movk 1, a7 +3fa7b520: move a7, *a11(0x10), 0 +3fa7b540: andi 0xfff7, a9 +3fa7b570: move a9, @0x270820, 0 +3fa7b5a0: move *a13(0xffe0), a7, 1 +3fa7b5c0: move *a7(0xf0), a7, 0 +3fa7b5e0: move a7, @0x270830, 0 +L3FA7B610: +3fa7b610: move *a13(0xffc0), a11, 1 +3fa7b630: addk 32, a11 +3fa7b640: move *a11, a7, 0 +3fa7b650: move *a13(0xffa0), a9, 0 +3fa7b670: or a9, a7 +3fa7b680: move a7, *a11, 0 +3fa7b690: move *sp(0xa0), a14, 1 +3fa7b6b0: mmfm sp, a7,a9,a11,a13 +3fa7b6d0: rets 2 +L3FA7B6E0: +3fa7b6e0: mmtm sp, a9,a11,a13 +3fa7b700: move a14, a13 +3fa7b710: move *a13(0xffe0), a11, 1 +3fa7b730: setf 16, 0, 0 +3fa7b740: move *a11(0x50), a9, 0 +3fa7b760: move a9, @0x270840, 0 +3fa7b790: btst 0, a9 +3fa7b7a0: jreq L3FA7BBB0 +3fa7b7b0: move *a13(0xffc0), a11, 1 +3fa7b7d0: move *a11(0x350), a11, 0 +3fa7b7f0: cmpi 0x50, a11 +3fa7b810: jrnc L3FA7B980 +3fa7b820: move *a13(0xffe0), a11, 1 +3fa7b840: movi 0x40, a9 +3fa7b860: move a9, *a11(0xf0), 0 +3fa7b880: movi 0x80, a9 +3fa7b8a0: move a9, *a11(0xe0), 0 +3fa7b8c0: movi 0x48, a9 +3fa7b8e0: move a9, *a11(0x30), 0 +3fa7b900: subk 8, a9 +3fa7b910: move a9, *a11(0xe0), 0 +3fa7b930: movi 0x80, a9 +3fa7b950: move a9, *a11(0xf0), 0 +3fa7b970: jruc L3FA7BB40 +L3FA7B980: +3fa7b980: move *a13(0xffe0), a11, 1 +3fa7b9a0: movi 0x40, a9 +3fa7b9c0: move a9, *a11(0xf0), 0 +3fa7b9e0: movi 0x80, a9 +3fa7ba00: move a9, *a11(0xe0), 0 +3fa7ba20: move *a13(0xffc0), a9, 1 +3fa7ba40: sub a11, a11 +3fa7ba50: move a11, *a9(0x350), 0 +3fa7ba70: move *a13(0xffe0), a11, 1 +3fa7ba90: movk 13, a9 +3fa7baa0: move a9, *a11(0x30), 0 +3fa7bac0: movi 0x40, a9 +3fa7bae0: move a9, *a11(0xe0), 0 +3fa7bb00: movi 0x80, a9 +3fa7bb20: move a9, *a11(0xf0), 0 +L3FA7BB40: +3fa7bb40: move *a13(0xffc0), a9, 1 +3fa7bb60: move *a9(0x350), a11, 0 +3fa7bb80: inc a11 +3fa7bb90: move a11, *a9(0x350), 0 +L3FA7BBB0: +3fa7bbb0: move @0x270840, a11, 0 +3fa7bbe0: btst 4, a11 +3fa7bbf0: jreq L3FA7C000 +3fa7bc00: move *a13(0xffc0), a9, 1 +3fa7bc20: move *a9(0xa60), a9, 0 +3fa7bc40: cmpi 0x50, a9 +3fa7bc60: jrnc L3FA7BDD0 +3fa7bc70: move *a13(0xffe0), a9, 1 +3fa7bc90: movi 0x40, a11 +3fa7bcb0: move a11, *a9(0xf0), 0 +3fa7bcd0: movi 0x80, a11 +3fa7bcf0: move a11, *a9(0xe0), 0 +3fa7bd10: movi 0x48, a11 +3fa7bd30: move a11, *a9(0xb0), 0 +3fa7bd50: subk 8, a11 +3fa7bd60: move a11, *a9(0xe0), 0 +3fa7bd80: movi 0x80, a11 +3fa7bda0: move a11, *a9(0xf0), 0 +3fa7bdc0: jruc L3FA7BF90 +L3FA7BDD0: +3fa7bdd0: move *a13(0xffe0), a9, 1 +3fa7bdf0: movi 0x40, a11 +3fa7be10: move a11, *a9(0xf0), 0 +3fa7be30: movi 0x80, a11 +3fa7be50: move a11, *a9(0xe0), 0 +3fa7be70: move *a13(0xffc0), a11, 1 +3fa7be90: sub a9, a9 +3fa7bea0: move a9, *a11(0xa60), 0 +3fa7bec0: move *a13(0xffe0), a9, 1 +3fa7bee0: movk 13, a11 +3fa7bef0: move a11, *a9(0xb0), 0 +3fa7bf10: movi 0x40, a11 +3fa7bf30: move a11, *a9(0xe0), 0 +3fa7bf50: movi 0x80, a11 +3fa7bf70: move a11, *a9(0xf0), 0 +L3FA7BF90: +3fa7bf90: move *a13(0xffc0), a11, 1 +3fa7bfb0: move *a11(0xa60), a9, 0 +3fa7bfd0: inc a9 +3fa7bfe0: move a9, *a11(0xa60), 0 +L3FA7C000: +3fa7c000: move *sp(0x80), a14, 1 +3fa7c020: mmfm sp, a9,a11,a13 +3fa7c040: rets 2 +L3FA7C050: +3fa7c050: mmtm sp, a7,a9,a11,a13 +3fa7c070: move a14, a13 +3fa7c080: addi 0x3e0, a14 +3fa7c0a0: sub a11, a11 +3fa7c0b0: move a11, *a13(0x20), 1 +3fa7c0d0: move a11, *a13(0x140), 1 +3fa7c0f0: move a11, *a13(0x160), 1 +3fa7c110: move a11, *a13(0x260), 1 +3fa7c130: move a11, *a13(0x280), 1 +3fa7c150: move a11, *a13(0x2c0), 1 +L3FA7C170: +3fa7c170: sub a11, a11 +3fa7c180: move a11, *a13(0x160), 1 +3fa7c1a0: calla L3FDDCA90 +3fa7c1d0: move a14, -*sp, 1 +3fa7c1e0: movi 0x6400000, a11 +3fa7c210: move a11, *a14+, 1 +3fa7c220: calla L3FA90960 +3fa7c250: move a14, -*sp, 1 +3fa7c260: movi 0x6200000, a11 +3fa7c290: move a11, *a14+, 1 +3fa7c2a0: calla L3FA90960 +3fa7c2d0: movi 0x80, a11 +3fa7c2f0: setf 16, 0, 0 +3fa7c300: move a11, @0x64000f0, 0 +3fa7c330: move *a13(0xffe0), a9, 1 +3fa7c350: move *a9(0x20), a11, 1 +3fa7c370: andi 0x80000000, a11 +3fa7c3a0: move a11, *a13(0x240), 1 +3fa7c3c0: move *a9(0x0), *a9(0x140), 1 +3fa7c3f0: move *a9(0x1e0), a11, 1 +3fa7c410: move *a9(0x200), a9, 1 +3fa7c430: cmp a9, a11 +3fa7c440: jrne L3FA7C8B0 +3fa7c450: move *a13(0xffe0), a11, 1 +3fa7c470: move *a11(0x140), a9, 1 +3fa7c490: andi 0xf71ffff0, a9 +3fa7c4c0: move a9, *a13(0x2c0), 1 +3fa7c4e0: sub a9, a9 +3fa7c4f0: move a9, *a13(0x80), 1 +3fa7c510: move a9, *a13(0x2e0), 1 +L3FA7C530: +3fa7c530: move *a13(0x80), a11, 1 +3fa7c550: neg a11 +3fa7c560: move *a13(0x2c0), a9, 1 +3fa7c580: sra a11, a9 +3fa7c590: btst 0, a9 +3fa7c5a0: jreq L3FA7C600 +3fa7c5b0: move *a13(0x2e0), a11, 1 +3fa7c5d0: inc a11 +3fa7c5e0: move a11, *a13(0x2e0), 1 +L3FA7C600: +3fa7c600: move *a13(0x80), a11, 1 +3fa7c620: inc a11 +3fa7c630: move a11, *a13(0x80), 1 +3fa7c650: subk 32, a11 +3fa7c660: jrlt L3FA7C530 +3fa7c670: move *a13(0xffe0), a11, 1 +3fa7c690: move *a11(0x140), *a13(0x2c0), 1 +3fa7c6c0: move *a13(0x2c0), a9, 1 +3fa7c6e0: movk 15, a11 +3fa7c6f0: and a9, a11 +3fa7c700: jreq L3FA7C760 +3fa7c710: move *a13(0x2e0), a11, 1 +3fa7c730: inc a11 +3fa7c740: move a11, *a13(0x2e0), 1 +L3FA7C760: +3fa7c760: andi 0xe00000, a9 +3fa7c790: jreq L3FA7C7F0 +3fa7c7a0: move *a13(0x2e0), a11, 1 +3fa7c7c0: inc a11 +3fa7c7d0: move a11, *a13(0x2e0), 1 +L3FA7C7F0: +3fa7c7f0: move *a13(0xffe0), a11, 1 +3fa7c810: movi 0xffff, a9 +3fa7c830: move a9, *a11(0x1e0), 1 +3fa7c850: move *a13(0x2e0), *a11(0x200), 1 +3fa7c880: movk 1, a9 +3fa7c890: move a9, *a13(0x20), 1 +L3FA7C8B0: +3fa7c8b0: move *a13(0xffe0), a11, 1 +3fa7c8d0: move *a11(0x200), a9, 1 +3fa7c8f0: jrne L3FA7C930 +3fa7c900: sub a8, a8 +3fa7c910: jauc L3FA900A0 +L3FA7C930: +3fa7c930: move *a11(0x200), *a13(0x300), 1 +3fa7c960: movi 0x168, a9 +3fa7c980: move *a11(0x200), a11, 1 +3fa7c9a0: divs a11, a9 +3fa7c9b0: move a9, *a13(0x2e0), 1 +3fa7c9d0: move *a13(0xffe0), a11, 1 +3fa7c9f0: setf 16, 0, 0 +3fa7ca00: move *a11(0x250), a7, 0 +3fa7ca20: srl 0x1, a7 +3fa7ca30: sll 0x10, a7 +3fa7ca40: move *a11(0x240), a9, 0 +3fa7ca60: srl 0x1, a9 +3fa7ca70: add a9, a7 +3fa7ca80: move a7, *a13(0x1c0), 1 +3fa7caa0: move a14, -*sp, 1 +3fa7cab0: movi 0x12c, a9 +3fa7cad0: move a9, *a14+, 1 +3fa7cae0: movi 0x275200, a9 +3fa7cb10: move a9, *a14+, 1 +3fa7cb20: movi 0x272500, a9 +3fa7cb50: move a9, *a14+, 1 +3fa7cb60: calla L3FDF2D90 +3fa7cb90: move *a13(0x20), a9, 1 +3fa7cbb0: jrne L3FA7CDC0 +3fa7cbc0: move a14, -*sp, 1 +3fa7cbd0: move a11, *a14+, 1 +3fa7cbe0: calla L3F204C00 +3fa7cc10: move a14, -*sp, 1 +3fa7cc20: movi 0x275200, a7 +3fa7cc50: move a7, *a14+, 1 +3fa7cc60: movi 0x272500, a7 +3fa7cc90: move a7, *a14+, 1 +3fa7cca0: move *a11(0x1e0), a7, 1 +3fa7ccc0: inc a7 +3fa7ccd0: move a7, *a11(0x1e0), 1 +3fa7ccf0: move *a13(0x2e0), a9, 1 +3fa7cd10: mpys a9, a7 +3fa7cd20: add a9, a7 +3fa7cd30: move a7, *a14+, 1 +3fa7cd40: movi 0x5a, a7 +3fa7cd60: move a7, *a14+, 1 +3fa7cd70: move a11, *a14+, 1 +3fa7cd80: calla L3FDF2690 +3fa7cdb0: jruc L3FA7CE70 +L3FA7CDC0: +3fa7cdc0: move a14, -*sp, 1 +3fa7cdd0: move a11, *a14+, 1 +3fa7cde0: calla L3F204470 +3fa7ce10: calla L3FDF1C60 +3fa7ce40: calla L3FDF1AE0 +L3FA7CE70: +3fa7ce70: move *a11(0x180), a9, 1 +3fa7ce90: andi 0x1f, a9 +3fa7cec0: move *a11(0x180), a7, 1 +3fa7cee0: add a9, a7 +3fa7cef0: move a7, *a13(0xe0), 1 +3fa7cf10: move *a11, a9, 1 +3fa7cf20: btst 30, a9 +3fa7cf30: jaeq L3FA7D8F0 +3fa7cf50: move a14, -*sp, 1 +3fa7cf60: movi 0xe06, a9 +3fa7cf80: move a9, *a14+, 1 +3fa7cf90: calla L3FDF92B0 +3fa7cfc0: move a14, -*sp, 1 +3fa7cfd0: movi 0x3fa93710, a9 +3fa7d000: move a9, *a14+, 1 +3fa7d010: movi 0x1390, a9 +3fa7d040: move a9, *a14+, 1 +3fa7d050: movi 0xdc0, a9 +3fa7d080: move a9, *a14+, 1 +3fa7d090: calla L3FA90230 +3fa7d0c0: move a14, -*sp, 1 +3fa7d0d0: movi 0x400, a9 +3fa7d0f0: move a9, *a14+, 1 +3fa7d100: calla L3FDF9420 +3fa7d130: move a14, -*sp, 1 +3fa7d140: movi 0x277f00, a9 +3fa7d170: move a9, *a14+, 1 +3fa7d180: move a11, *a14+, 1 +3fa7d190: calla L3FE0AC10 +3fa7d1c0: move a8, a8 +3fa7d1d0: jreq L3FA7D4B0 +3fa7d1e0: move a14, -*sp, 1 +3fa7d1f0: movi 0xe06, a9 +3fa7d210: move a9, *a14+, 1 +3fa7d220: calla L3FDF92B0 +3fa7d250: move a14, -*sp, 1 +3fa7d260: movi 0x1390, a9 +3fa7d290: move a9, *a14+, 1 +3fa7d2a0: movi 0xdc0, a9 +3fa7d2d0: move a9, *a14+, 1 +3fa7d2e0: calla L3FA90390 +3fa7d310: move a14, -*sp, 1 +3fa7d320: move a11, *a14+, 1 +3fa7d330: movk 7, a9 +3fa7d340: move a9, *a14+, 1 +3fa7d350: calla L3FA900F0 +3fa7d380: movi 0x40000000, a9 +3fa7d3b0: move a9, *a11(0x40), 1 +3fa7d3d0: move a14, -*sp, 1 +3fa7d3e0: move a11, *a14+, 1 +3fa7d3f0: calla L3F204470 +3fa7d420: calla L3FDF1C60 +3fa7d450: calla L3FDF1AE0 +3fa7d480: move a9, a8 +3fa7d490: jauc L3FA900A0 +L3FA7D4B0: +3fa7d4b0: move a14, -*sp, 1 +3fa7d4c0: movi 0xe06, a9 +3fa7d4e0: move a9, *a14+, 1 +3fa7d4f0: calla L3FDF92B0 +3fa7d520: move a14, -*sp, 1 +3fa7d530: movi 0x1390, a9 +3fa7d560: move a9, *a14+, 1 +3fa7d570: movi 0xdc0, a9 +3fa7d5a0: move a9, *a14+, 1 +3fa7d5b0: calla L3FA90390 +3fa7d5e0: move a14, -*sp, 1 +3fa7d5f0: move a11, *a14+, 1 +3fa7d600: calla L3FA907D0 +3fa7d630: move *a11(0x140), a9, 1 +3fa7d650: andi 0xbfffffff, a9 +3fa7d680: move a9, *a11(0x140), 1 +3fa7d6a0: move a14, -*sp, 1 +3fa7d6b0: move a11, *a14+, 1 +3fa7d6c0: calla L3F204470 +3fa7d6f0: calla L3FDF1C60 +3fa7d720: calla L3FDF1AE0 +3fa7d750: move a14, -*sp, 1 +3fa7d760: movi 0x275200, a9 +3fa7d790: move a9, *a14+, 1 +3fa7d7a0: movi 0x272500, a9 +3fa7d7d0: move a9, *a14+, 1 +3fa7d7e0: move *a11(0x1e0), a9, 1 +3fa7d800: inc a9 +3fa7d810: move a9, *a11(0x1e0), 1 +3fa7d830: move *a13(0x2e0), a7, 1 +3fa7d850: mpys a7, a9 +3fa7d860: add a7, a9 +3fa7d870: move a9, *a14+, 1 +3fa7d880: movi 0x5a, a9 +3fa7d8a0: move a9, *a14+, 1 +3fa7d8b0: move a11, *a14+, 1 +3fa7d8c0: calla L3FDF2690 +L3FA7D8F0: +3fa7d8f0: move *a11, a9, 1 +3fa7d900: btst 8, a9 +3fa7d910: jaeq L3FA7E1B0 +3fa7d930: move a14, -*sp, 1 +3fa7d940: movi 0xe06, a9 +3fa7d960: move a9, *a14+, 1 +3fa7d970: calla L3FDF92B0 +3fa7d9a0: move *a11, a7, 1 +3fa7d9b0: btst 27, a7 +3fa7d9c0: jreq L3FA7DCB0 +3fa7d9d0: move a14, -*sp, 1 +3fa7d9e0: movi 0x4000000, a7 +3fa7da10: move a7, *a14+, 1 +3fa7da20: move a11, *a14+, 1 +3fa7da30: calla L3FDDEF00 +3fa7da60: move a8, *a13(0x200), 1 +3fa7da80: move a14, -*sp, 1 +3fa7da90: movk 19, a7 +3fa7daa0: move a7, *a14+, 1 +3fa7dab0: sub a7, a7 +3fa7dac0: move a7, *a14+, 1 +3fa7dad0: movi 0x4000000, a7 +3fa7db00: move a7, *a14+, 1 +3fa7db10: move a11, *a14+, 1 +3fa7db20: calla L3FDDF3E0 +3fa7db50: move a8, *a13(0x220), 1 +3fa7db70: move *a13(0x200), a7, 1 +3fa7db90: jrne L3FA7DBC0 +3fa7dba0: move a8, a8 +3fa7dbb0: jreq L3FA7DCB0 +L3FA7DBC0: +3fa7dbc0: move a14, -*sp, 1 +3fa7dbd0: move a11, *a14+, 1 +3fa7dbe0: movk 5, a9 +3fa7dbf0: move a9, *a14+, 1 +3fa7dc00: calla L3FA900F0 +3fa7dc30: movi 0x8000100, a9 +3fa7dc60: move a9, *a11(0x40), 1 +3fa7dc80: move a9, a8 +3fa7dc90: jauc L3FA900A0 +L3FA7DCB0: +3fa7dcb0: move a14, -*sp, 1 +3fa7dcc0: movi 0x20000, a7 +3fa7dcf0: move a7, *a14+, 1 +3fa7dd00: movi 0x4000000, a7 +3fa7dd30: move a7, *a14+, 1 +3fa7dd40: move *a13(0x240), *a14+, 1 +3fa7dd60: move a11, *a14+, 1 +3fa7dd70: calla L3F2018B0 +3fa7dda0: move a8, a8 +3fa7ddb0: jreq L3FA7DEA0 +3fa7ddc0: move a14, -*sp, 1 +3fa7ddd0: move a11, *a14+, 1 +3fa7dde0: movk 5, a7 +3fa7ddf0: move a7, *a14+, 1 +3fa7de00: calla L3FA900F0 +3fa7de30: movi 0x100, a7 +3fa7de50: move a7, *a11(0x40), 1 +3fa7de70: move a7, a8 +3fa7de80: jauc L3FA900A0 +L3FA7DEA0: +3fa7dea0: move a14, -*sp, 1 +3fa7deb0: move a11, *a14+, 1 +3fa7dec0: calla L3FA907D0 +3fa7def0: move *a11(0x140), a7, 1 +3fa7df10: andi 0xfffffeff, a7 +3fa7df40: move a7, *a11(0x140), 1 +3fa7df60: move a14, -*sp, 1 +3fa7df70: move a11, *a14+, 1 +3fa7df80: calla L3F204470 +3fa7dfb0: calla L3FDF1C60 +3fa7dfe0: calla L3FDF1AE0 +3fa7e010: move a14, -*sp, 1 +3fa7e020: movi 0x275200, a7 +3fa7e050: move a7, *a14+, 1 +3fa7e060: movi 0x272500, a7 +3fa7e090: move a7, *a14+, 1 +3fa7e0a0: move *a11(0x1e0), a7, 1 +3fa7e0c0: inc a7 +3fa7e0d0: move a7, *a11(0x1e0), 1 +3fa7e0f0: move *a13(0x2e0), a9, 1 +3fa7e110: mpys a9, a7 +3fa7e120: add a9, a7 +3fa7e130: move a7, *a14+, 1 +3fa7e140: movi 0x5a, a7 +3fa7e160: move a7, *a14+, 1 +3fa7e170: move a11, *a14+, 1 +3fa7e180: calla L3FDF2690 +L3FA7E1B0: +3fa7e1b0: move *a11, a9, 1 +3fa7e1c0: btst 17, a9 +3fa7e1d0: jaeq L3FA7EAF0 +3fa7e1f0: move a14, -*sp, 1 +3fa7e200: movi 0xe06, a9 +3fa7e220: move a9, *a14+, 1 +3fa7e230: calla L3FDF92B0 +3fa7e260: move a14, -*sp, 1 +3fa7e270: movi 0x3fe0bed0, a7 +3fa7e2a0: move a7, *a14+, 1 +3fa7e2b0: movi 0x1390, a7 +3fa7e2e0: move a7, *a14+, 1 +3fa7e2f0: movi 0xdc0, a7 +3fa7e320: move a7, *a14+, 1 +3fa7e330: calla L3FA90230 +3fa7e360: move a14, -*sp, 1 +3fa7e370: movi 0x400, a7 +3fa7e390: move a7, *a14+, 1 +3fa7e3a0: calla L3FDF9420 +3fa7e3d0: move a14, -*sp, 1 +3fa7e3e0: move a11, *a14+, 1 +3fa7e3f0: calla L3FE00040 +3fa7e420: move a8, *a11(0x60), 1 +3fa7e440: move a8, a8 +3fa7e450: jreq L3FA7E660 +3fa7e460: move a14, -*sp, 1 +3fa7e470: move a9, *a14+, 1 +3fa7e480: calla L3FDF92B0 +3fa7e4b0: move a14, -*sp, 1 +3fa7e4c0: movi 0x1390, a7 +3fa7e4f0: move a7, *a14+, 1 +3fa7e500: movi 0xdc0, a7 +3fa7e530: move a7, *a14+, 1 +3fa7e540: calla L3FA90390 +3fa7e570: move a14, -*sp, 1 +3fa7e580: move a11, *a14+, 1 +3fa7e590: movk 6, a7 +3fa7e5a0: move a7, *a14+, 1 +3fa7e5b0: calla L3FA900F0 +3fa7e5e0: movi 0x20000, a7 +3fa7e610: move a7, *a11(0x40), 1 +3fa7e630: move a7, a8 +3fa7e640: jauc L3FA900A0 +L3FA7E660: +3fa7e660: move a14, -*sp, 1 +3fa7e670: move a9, *a14+, 1 +3fa7e680: calla L3FDF92B0 +3fa7e6b0: move a14, -*sp, 1 +3fa7e6c0: move a11, *a14+, 1 +3fa7e6d0: calla L3FA907D0 +3fa7e700: move *a11(0x140), a7, 1 +3fa7e720: andi 0xfffdffff, a7 +3fa7e750: move a7, *a11(0x140), 1 +3fa7e770: move a14, -*sp, 1 +3fa7e780: move a11, *a14+, 1 +3fa7e790: calla L3F204470 +3fa7e7c0: calla L3FDF1C60 +3fa7e7f0: calla L3FDF1AE0 +3fa7e820: move a14, -*sp, 1 +3fa7e830: movi 0x275200, a7 +3fa7e860: move a7, *a14+, 1 +3fa7e870: movi 0x272500, a7 +3fa7e8a0: move a7, *a14+, 1 +3fa7e8b0: move *a11(0x1e0), a7, 1 +3fa7e8d0: inc a7 +3fa7e8e0: move a7, *a11(0x1e0), 1 +3fa7e900: move *a13(0x2e0), a9, 1 +3fa7e920: mpys a9, a7 +3fa7e930: add a9, a7 +3fa7e940: move a7, *a14+, 1 +3fa7e950: movi 0x5a, a7 +3fa7e970: move a7, *a14+, 1 +3fa7e980: move a11, *a14+, 1 +3fa7e990: calla L3FDF2690 +3fa7e9c0: move a14, -*sp, 1 +3fa7e9d0: movi 0xe06, a7 +3fa7e9f0: move a7, *a14+, 1 +3fa7ea00: calla L3FDF92B0 +3fa7ea30: move a14, -*sp, 1 +3fa7ea40: movi 0x1390, a7 +3fa7ea70: move a7, *a14+, 1 +3fa7ea80: movi 0xdc0, a7 +3fa7eab0: move a7, *a14+, 1 +3fa7eac0: calla L3FA90390 +L3FA7EAF0: +3fa7eaf0: move *a11, a9, 1 +3fa7eb00: movk 15, a7 +3fa7eb10: and a7, a9 +3fa7eb20: subk 15, a9 +3fa7eb30: jrne L3FA7F2F0 +3fa7eb40: movk 1, a9 +3fa7eb50: move a9, *a13(0x80), 1 +L3FA7EB70: +3fa7eb70: movi 0x3ffffff0, a11 +3fa7eba0: move a11, *a13(0xa0), 1 +3fa7ebc0: movi 0x200000, a9 +3fa7ebf0: move a9, *a13(0xc0), 1 +3fa7ec10: move a14, -*sp, 1 +3fa7ec20: movi 0xffff, a7 +3fa7ec50: move a7, *a14+, 1 +3fa7ec60: move *a13(0x80), a7, 1 +3fa7ec80: mpys a9, a7 +3fa7ec90: sub a7, a11 +3fa7eca0: addk 16, a11 +3fa7ecb0: move a11, *a14+, 1 +3fa7ecc0: move *a13(0x80), a11, 1 +3fa7ece0: dec a11 +3fa7ecf0: mpys a9, a11 +3fa7ed00: move *a13(0xa0), a7, 1 +3fa7ed20: sub a11, a7 +3fa7ed30: move a7, *a14+, 1 +3fa7ed40: move *a13(0xffe0), *a14+, 1 +3fa7ed60: calla L3F200C40 +3fa7ed90: move a8, *a13(0x1a0), 1 +3fa7edb0: subk 16, a8 +3fa7edc0: jreq L3FA7EF80 +3fa7edd0: move *a13(0x80), a11, 1 +3fa7edf0: dec a11 +3fa7ee00: jreq L3FA7EF80 +3fa7ee10: move *a13(0x1a0), a11, 1 +3fa7ee30: jreq L3FA7EF80 +3fa7ee40: move *a13(0xffe0), a7, 1 +3fa7ee60: move *a13(0x80), *a7(0x80), 1 +3fa7ee90: move a14, -*sp, 1 +3fa7eea0: move a7, *a14+, 1 +3fa7eeb0: sub a7, a7 +3fa7eec0: move a7, *a14+, 1 +3fa7eed0: calla L3FA900F0 +3fa7ef00: move *a13(0xffe0), a7, 1 +3fa7ef20: movk 15, a11 +3fa7ef30: move a11, *a7(0x40), 1 +3fa7ef50: move a11, a8 +3fa7ef60: jauc L3FA900A0 +L3FA7EF80: +3fa7ef80: move a14, -*sp, 1 +3fa7ef90: move *a13(0xffe0), *a14+, 1 +3fa7efb0: calla L3FA907D0 +3fa7efe0: move *a13(0x80), a11, 1 +3fa7f000: inc a11 +3fa7f010: move a11, *a13(0x80), 1 +3fa7f030: subk 9, a11 +3fa7f040: jrlt L3FA7EB70 +3fa7f050: move a14, -*sp, 1 +3fa7f060: move *a13(0xffe0), *a14+, 1 +3fa7f080: calla L3FA907D0 +3fa7f0b0: move *a13(0xffe0), a11, 1 +3fa7f0d0: move *a11(0x140), a7, 1 +3fa7f0f0: movk 15, a9 +3fa7f100: andn a9, a7 +3fa7f110: move a7, *a11(0x140), 1 +3fa7f130: move a14, -*sp, 1 +3fa7f140: movi 0x275200, a7 +3fa7f170: move a7, *a14+, 1 +3fa7f180: movi 0x272500, a7 +3fa7f1b0: move a7, *a14+, 1 +3fa7f1c0: move *a13(0x2e0), *a14+, 1 +3fa7f1e0: move *a11(0x1e0), a7, 1 +3fa7f200: inc a7 +3fa7f210: move a7, *a11(0x1e0), 1 +3fa7f230: move *a13(0x2e0), a9, 1 +3fa7f250: mpys a9, a7 +3fa7f260: neg a7 +3fa7f270: addi 0x5a, a7 +3fa7f290: move a7, *a14+, 1 +3fa7f2a0: move a11, *a14+, 1 +3fa7f2b0: calla L3FDF2690 +3fa7f2e0: jruc L3FA7FA20 +L3FA7F2F0: +3fa7f2f0: move *a11, a9, 1 +3fa7f300: and a7, a9 +3fa7f310: jreq L3FA7FA20 +3fa7f320: move *a11, a9, 1 +3fa7f330: and a7, a9 +3fa7f340: move a9, *a13(0x80), 1 +3fa7f360: subk 8, a9 +3fa7f370: jrle L3FA7F3B0 +3fa7f380: movk 8, a9 +3fa7f390: move a9, *a13(0x80), 1 +L3FA7F3B0: +3fa7f3b0: movi 0x3ffffff0, a9 +3fa7f3e0: move a9, *a13(0xa0), 1 +3fa7f400: movi 0x200000, a7 +3fa7f430: move a7, *a13(0xc0), 1 +3fa7f450: move a14, -*sp, 1 +3fa7f460: movi 0xffff, a11 +3fa7f490: move a11, *a14+, 1 +3fa7f4a0: move *a13(0x80), a11, 1 +3fa7f4c0: mpys a7, a11 +3fa7f4d0: sub a11, a9 +3fa7f4e0: addk 16, a9 +3fa7f4f0: move a9, *a14+, 1 +3fa7f500: move *a13(0x80), a11, 1 +3fa7f520: dec a11 +3fa7f530: mpys a7, a11 +3fa7f540: move *a13(0xa0), a9, 1 +3fa7f560: sub a11, a9 +3fa7f570: move a9, *a14+, 1 +3fa7f580: move *a13(0xffe0), *a14+, 1 +3fa7f5a0: calla L3F200C40 +3fa7f5d0: move a8, a9 +3fa7f5e0: jreq L3FA7F790 +3fa7f5f0: move *a13(0xffe0), a11, 1 +3fa7f610: move *a13(0x80), *a11(0x80), 1 +3fa7f640: move a14, -*sp, 1 +3fa7f650: move a11, *a14+, 1 +3fa7f660: sub a9, a9 +3fa7f670: move a9, *a14+, 1 +3fa7f680: calla L3FA900F0 +3fa7f6b0: move *a13(0x140), a9, 1 +3fa7f6d0: move *a13(0x80), a7, 1 +3fa7f6f0: or a7, a9 +3fa7f700: move a9, *a11(0x40), 1 +3fa7f720: move *a13(0x140), a8, 1 +3fa7f740: or a7, a8 +3fa7f750: move a8, *a13(0x140), 1 +3fa7f770: jauc L3FA900A0 +L3FA7F790: +3fa7f790: move a14, -*sp, 1 +3fa7f7a0: move *a13(0xffe0), *a14+, 1 +3fa7f7c0: calla L3FA907D0 +3fa7f7f0: move *a13(0xffe0), a11, 1 +3fa7f810: move *a11(0x140), a9, 1 +3fa7f830: movk 15, a7 +3fa7f840: andn a7, a9 +3fa7f850: move a9, *a11(0x140), 1 +3fa7f870: move a14, -*sp, 1 +3fa7f880: movi 0x275200, a9 +3fa7f8b0: move a9, *a14+, 1 +3fa7f8c0: movi 0x272500, a7 +3fa7f8f0: move a7, *a14+, 1 +3fa7f900: move *a13(0x2e0), *a14+, 1 +3fa7f920: move *a11(0x1e0), a7, 1 +3fa7f940: inc a7 +3fa7f950: move a7, *a11(0x1e0), 1 +3fa7f970: move *a13(0x2e0), a9, 1 +3fa7f990: mpys a9, a7 +3fa7f9a0: neg a7 +3fa7f9b0: addi 0x5a, a7 +3fa7f9d0: move a7, *a14+, 1 +3fa7f9e0: move a11, *a14+, 1 +3fa7f9f0: calla L3FDF2690 +L3FA7FA20: +3fa7fa20: move *a11, a9, 1 +3fa7fa30: btst 7, a9 +3fa7fa40: jaeq L3FA80410 +3fa7fa60: move a14, -*sp, 1 +3fa7fa70: movi 0xe06, a9 +3fa7fa90: move a9, *a14+, 1 +3fa7faa0: calla L3FDF92B0 +3fa7fad0: setf 8, 0, 0 +3fa7fae0: move @0x6000020, a7, 0 +3fa7fb10: cmpi 0xaa, a7 +3fa7fb30: jrne L3FA7FBA0 +3fa7fb40: move @0x6000030, a7, 0 +3fa7fb70: cmpi 0x55, a7 +3fa7fb90: jreq L3FA7FFA0 +L3FA7FBA0: +3fa7fba0: move @0x6000020, a7, 0 +3fa7fbd0: cmpi 0x55, a7 +3fa7fbf0: jrne L3FA7FC60 +3fa7fc00: move @0x6000030, a7, 0 +3fa7fc30: cmpi 0xaa, a7 +3fa7fc50: jreq L3FA801A0 +L3FA7FC60: +3fa7fc60: movi 0x55, a7 +3fa7fc80: movb a7, @0x6000020 +3fa7fcb0: move a14, -*sp, 1 +3fa7fcc0: movi 0x3e8, a7 +3fa7fce0: move a7, *a14+, 1 +3fa7fcf0: calla L3FDCE1C0 +3fa7fd20: movi 0xaa, a7 +3fa7fd40: movb a7, @0x6000030 +3fa7fd70: move a14, -*sp, 1 +3fa7fd80: movi 0x3e8, a7 +3fa7fda0: move a7, *a14+, 1 +3fa7fdb0: calla L3FDCE1C0 +3fa7fde0: setf 8, 0, 0 +3fa7fdf0: move @0x6000020, a7, 0 +3fa7fe20: cmpi 0x55, a7 +3fa7fe40: jrne L3FA7FEB0 +3fa7fe50: move @0x6000030, a7, 0 +3fa7fe80: cmpi 0xaa, a7 +3fa7fea0: jreq L3FA801A0 +L3FA7FEB0: +3fa7feb0: move a14, -*sp, 1 +3fa7fec0: move a11, *a14+, 1 +3fa7fed0: movk 1, a7 +3fa7fee0: move a7, *a14+, 1 +3fa7fef0: calla L3FA900F0 +3fa7ff20: movi 0x8000080, a7 +3fa7ff50: move a7, *a11(0x40), 1 +3fa7ff70: move a7, a8 +3fa7ff80: jauc L3FA900A0 +L3FA7FFA0: +3fa7ffa0: move a14, -*sp, 1 +3fa7ffb0: movi 0xff, a7 +3fa7ffd0: move a7, *a14+, 1 +3fa7ffe0: movi 0x6000000, a7 +3fa80010: move a7, *a14+, 1 +3fa80020: movi 0x6007ff0, a7 +3fa80050: move a7, *a14+, 1 +3fa80060: move a11, *a14+, 1 +3fa80070: calla L3F200C40 +3fa800a0: move a8, a8 +3fa800b0: jreq L3FA801A0 +3fa800c0: move a14, -*sp, 1 +3fa800d0: move a11, *a14+, 1 +3fa800e0: movk 1, a7 +3fa800f0: move a7, *a14+, 1 +3fa80100: calla L3FA900F0 +3fa80130: movi 0x80, a7 +3fa80150: move a7, *a11(0x40), 1 +3fa80170: move a7, a8 +3fa80180: jauc L3FA900A0 +L3FA801A0: +3fa801a0: move a14, -*sp, 1 +3fa801b0: move a11, *a14+, 1 +3fa801c0: calla L3FA907D0 +3fa801f0: move *a11(0x140), a7, 1 +3fa80210: andi 0xffffff7f, a7 +3fa80240: move a7, *a11(0x140), 1 +3fa80260: move a14, -*sp, 1 +3fa80270: movi 0x275200, a7 +3fa802a0: move a7, *a14+, 1 +3fa802b0: movi 0x272500, a7 +3fa802e0: move a7, *a14+, 1 +3fa802f0: move *a13(0x2e0), *a14+, 1 +3fa80310: move *a11(0x1e0), a7, 1 +3fa80330: inc a7 +3fa80340: move a7, *a11(0x1e0), 1 +3fa80360: move *a13(0x2e0), a9, 1 +3fa80380: mpys a9, a7 +3fa80390: neg a7 +3fa803a0: addi 0x5a, a7 +3fa803c0: move a7, *a14+, 1 +3fa803d0: move a11, *a14+, 1 +3fa803e0: calla L3FDF2690 +L3FA80410: +3fa80410: move *a11, a9, 1 +3fa80420: btst 18, a9 +3fa80430: jreq L3FA807F0 +3fa80440: calla L3FDD7460 +3fa80470: move a8, a7 +3fa80480: jreq L3FA80580 +3fa80490: move a14, -*sp, 1 +3fa804a0: move a11, *a14+, 1 +3fa804b0: movk 7, a9 +3fa804c0: move a9, *a14+, 1 +3fa804d0: calla L3FA900F0 +3fa80500: movi 0x40000, a7 +3fa80530: move a7, *a11(0x40), 1 +3fa80550: move a7, a8 +3fa80560: jauc L3FA900A0 +L3FA80580: +3fa80580: move a14, -*sp, 1 +3fa80590: move a11, *a14+, 1 +3fa805a0: calla L3FA907D0 +3fa805d0: move *a11(0x140), a9, 1 +3fa805f0: andi 0xfffbffff, a9 +3fa80620: move a9, *a11(0x140), 1 +3fa80640: move a14, -*sp, 1 +3fa80650: movi 0x275200, a9 +3fa80680: move a9, *a14+, 1 +3fa80690: movi 0x272500, a7 +3fa806c0: move a7, *a14+, 1 +3fa806d0: move *a13(0x2e0), *a14+, 1 +3fa806f0: move *a11(0x1e0), a7, 1 +3fa80710: inc a7 +3fa80720: move a7, *a11(0x1e0), 1 +3fa80740: move *a13(0x2e0), a9, 1 +3fa80760: mpys a9, a7 +3fa80770: neg a7 +3fa80780: addi 0x5a, a7 +3fa807a0: move a7, *a14+, 1 +3fa807b0: move a11, *a14+, 1 +3fa807c0: calla L3FDF2690 +L3FA807F0: +3fa807f0: move *a11, a9, 1 +3fa80800: andi 0x80000000, a9 +3fa80830: jreq L3FA80C60 +3fa80840: move *a11, a9, 1 +3fa80850: andi 0x7fffffff, a9 +3fa80880: jrne L3FA80C60 +3fa80890: move a14, -*sp, 1 +3fa808a0: move a11, *a14+, 1 +3fa808b0: calla L3FE0C090 +3fa808e0: move a8, a7 +3fa808f0: jreq L3FA809F0 +3fa80900: move a14, -*sp, 1 +3fa80910: move a11, *a14+, 1 +3fa80920: movk 7, a9 +3fa80930: move a9, *a14+, 1 +3fa80940: calla L3FA900F0 +3fa80970: movi 0x80000000, a7 +3fa809a0: move a7, *a11(0x40), 1 +3fa809c0: calla L3F204AF0 +L3FA809F0: +3fa809f0: move a14, -*sp, 1 +3fa80a00: move a11, *a14+, 1 +3fa80a10: calla L3FA907D0 +3fa80a40: move *a11(0x140), a9, 1 +3fa80a60: andi 0x7fffffff, a9 +3fa80a90: move a9, *a11(0x140), 1 +3fa80ab0: move a14, -*sp, 1 +3fa80ac0: movi 0x275200, a9 +3fa80af0: move a9, *a14+, 1 +3fa80b00: movi 0x272500, a7 +3fa80b30: move a7, *a14+, 1 +3fa80b40: move *a13(0x2e0), *a14+, 1 +3fa80b60: move *a11(0x1e0), a7, 1 +3fa80b80: inc a7 +3fa80b90: move a7, *a11(0x1e0), 1 +3fa80bb0: move *a13(0x2e0), a9, 1 +3fa80bd0: mpys a9, a7 +3fa80be0: neg a7 +3fa80bf0: addi 0x5a, a7 +3fa80c10: move a7, *a14+, 1 +3fa80c20: move a11, *a14+, 1 +3fa80c30: calla L3FDF2690 +L3FA80C60: +3fa80c60: move *a11, a9, 1 +3fa80c70: btst 9, a9 +3fa80c80: jaeq L3FA817A0 +3fa80ca0: move a14, -*sp, 1 +3fa80cb0: movi 0xe06, a9 +3fa80cd0: move a9, *a14+, 1 +3fa80ce0: calla L3FDF92B0 +3fa80d10: move *a13(0xe0), a7, 1 +3fa80d30: sra 0x5, a7 +3fa80d40: cmpi 0x40000, a7 +3fa80d70: jrge L3FA81500 +3fa80d80: move *a13(0xe0), a7, 1 +3fa80da0: sra 0x5, a7 +3fa80db0: neg a7 +3fa80dc0: addi 0x40000, a7 +3fa80df0: move a7, *a13(0x120), 1 +3fa80e10: move *a11, a9, 1 +3fa80e20: andi 0x8000200, a9 +3fa80e50: cmpi 0x8000200, a9 +3fa80e80: jrne L3FA81310 +3fa80e90: movk 1, a9 +3fa80ea0: move a9, *a13(0x320), 1 +3fa80ec0: move a9, *a13(0x340), 1 +3fa80ee0: sll 0x1, a7 +3fa80ef0: cmp a7, a9 +3fa80f00: jrnc L3FA81020 +L3FA80F10: +3fa80f10: move *a13(0x320), a11, 1 +3fa80f30: sll 0x1, a11 +3fa80f40: move a11, *a13(0x320), 1 +3fa80f60: move *a13(0x340), a9, 1 +3fa80f80: inc a9 +3fa80f90: move a9, *a13(0x340), 1 +3fa80fb0: subk 19, a9 +3fa80fc0: jrnc L3FA81020 +3fa80fd0: move *a13(0x120), a9, 1 +3fa80ff0: sll 0x1, a9 +3fa81000: cmp a9, a11 +3fa81010: jrc L3FA80F10 +L3FA81020: +3fa81020: move a14, -*sp, 1 +3fa81030: move *a13(0xe0), *a14+, 1 +3fa81050: move *a13(0xffe0), *a14+, 1 +3fa81070: calla L3FDDEF00 +3fa810a0: move a8, *a13(0x200), 1 +3fa810c0: move a14, -*sp, 1 +3fa810d0: move *a13(0x340), *a14+, 1 +3fa810f0: sub a11, a11 +3fa81100: move a11, *a14+, 1 +3fa81110: move *a13(0xe0), *a14+, 1 +3fa81130: move *a13(0xffe0), *a14+, 1 +3fa81150: calla L3FDDF3E0 +3fa81180: move a8, *a13(0x220), 1 +3fa811a0: move *a13(0x200), a9, 1 +3fa811c0: jrne L3FA811F0 +3fa811d0: move a8, a7 +3fa811e0: jreq L3FA81310 +L3FA811F0: +3fa811f0: move a14, -*sp, 1 +3fa81200: move *a13(0xffe0), *a14+, 1 +3fa81220: movk 2, a7 +3fa81230: move a7, *a14+, 1 +3fa81240: calla L3FA900F0 +3fa81270: move *a13(0xffe0), a7, 1 +3fa81290: movi 0x8000200, a11 +3fa812c0: move a11, *a7(0x40), 1 +3fa812e0: move a11, a8 +3fa812f0: jauc L3FA900A0 +L3FA81310: +3fa81310: move a14, -*sp, 1 +3fa81320: move *a13(0x120), *a14+, 1 +3fa81340: move *a13(0xe0), *a14+, 1 +3fa81360: move *a13(0x240), *a14+, 1 +3fa81380: move *a13(0xffe0), *a14+, 1 +3fa813a0: calla L3F2018B0 +3fa813d0: move a8, a7 +3fa813e0: jreq L3FA81500 +3fa813f0: move a14, -*sp, 1 +3fa81400: move *a13(0xffe0), *a14+, 1 +3fa81420: movk 2, a11 +3fa81430: move a11, *a14+, 1 +3fa81440: calla L3FA900F0 +3fa81470: move *a13(0xffe0), a9, 1 +3fa81490: movi 0x200, a7 +3fa814b0: move a7, *a9(0x40), 1 +3fa814d0: move a7, a8 +3fa814e0: jauc L3FA900A0 +L3FA81500: +3fa81500: move a14, -*sp, 1 +3fa81510: move *a13(0xffe0), *a14+, 1 +3fa81530: calla L3FA907D0 +3fa81560: move *a13(0xffe0), a11, 1 +3fa81580: move *a11(0x140), a9, 1 +3fa815a0: andi 0xfffffdff, a9 +3fa815d0: move a9, *a11(0x140), 1 +3fa815f0: move a14, -*sp, 1 +3fa81600: movi 0x275200, a9 +3fa81630: move a9, *a14+, 1 +3fa81640: movi 0x272500, a7 +3fa81670: move a7, *a14+, 1 +3fa81680: move *a13(0x2e0), *a14+, 1 +3fa816a0: move *a11(0x1e0), a7, 1 +3fa816c0: inc a7 +3fa816d0: move a7, *a11(0x1e0), 1 +3fa816f0: move *a13(0x2e0), a9, 1 +3fa81710: mpys a9, a7 +3fa81720: neg a7 +3fa81730: addi 0x5a, a7 +3fa81750: move a7, *a14+, 1 +3fa81760: move a11, *a14+, 1 +3fa81770: calla L3FDF2690 +L3FA817A0: +3fa817a0: move *a11, a9, 1 +3fa817b0: btst 25, a9 +3fa817c0: jaeq L3FA822D0 +3fa817e0: move a14, -*sp, 1 +3fa817f0: movi 0xe06, a9 +3fa81810: move a9, *a14+, 1 +3fa81820: calla L3FDF92B0 +3fa81850: move @0x1560, a7, 1 +3fa81880: move a7, *a13(0xe0), 1 +3fa818a0: move @0x53e0, a9, 1 +3fa818d0: sub a7, a9 +3fa818e0: sra 0x5, a9 +3fa818f0: move a9, *a13(0x120), 1 +3fa81910: move *a11, a9, 1 +3fa81920: andi 0xa000000, a9 +3fa81950: cmpi 0xa000000, a9 +3fa81980: jrne L3FA81E30 +3fa81990: movk 1, a9 +3fa819a0: move a9, *a13(0x320), 1 +3fa819c0: move a9, *a13(0x340), 1 +3fa819e0: move *a13(0x120), a11, 1 +3fa81a00: sll 0x1, a11 +3fa81a10: cmp a11, a9 +3fa81a20: jrnc L3FA81B40 +L3FA81A30: +3fa81a30: move *a13(0x320), a11, 1 +3fa81a50: sll 0x1, a11 +3fa81a60: move a11, *a13(0x320), 1 +3fa81a80: move *a13(0x340), a9, 1 +3fa81aa0: inc a9 +3fa81ab0: move a9, *a13(0x340), 1 +3fa81ad0: subk 19, a9 +3fa81ae0: jrnc L3FA81B40 +3fa81af0: move *a13(0x120), a9, 1 +3fa81b10: sll 0x1, a9 +3fa81b20: cmp a9, a11 +3fa81b30: jrc L3FA81A30 +L3FA81B40: +3fa81b40: move a14, -*sp, 1 +3fa81b50: move *a13(0xe0), *a14+, 1 +3fa81b70: move *a13(0xffe0), *a14+, 1 +3fa81b90: calla L3FDDEF00 +3fa81bc0: move a8, *a13(0x200), 1 +3fa81be0: move a14, -*sp, 1 +3fa81bf0: move *a13(0x340), *a14+, 1 +3fa81c10: sub a11, a11 +3fa81c20: move a11, *a14+, 1 +3fa81c30: move *a13(0xe0), *a14+, 1 +3fa81c50: move *a13(0xffe0), *a14+, 1 +3fa81c70: calla L3FDDF3E0 +3fa81ca0: move a8, *a13(0x220), 1 +3fa81cc0: move *a13(0x200), a9, 1 +3fa81ce0: jrne L3FA81D10 +3fa81cf0: move a8, a7 +3fa81d00: jreq L3FA81E30 +L3FA81D10: +3fa81d10: move a14, -*sp, 1 +3fa81d20: move *a13(0xffe0), *a14+, 1 +3fa81d40: movk 2, a7 +3fa81d50: move a7, *a14+, 1 +3fa81d60: calla L3FA900F0 +3fa81d90: move *a13(0xffe0), a7, 1 +3fa81db0: movi 0xa000000, a11 +3fa81de0: move a11, *a7(0x40), 1 +3fa81e00: move a11, a8 +3fa81e10: jauc L3FA900A0 +L3FA81E30: +3fa81e30: move a14, -*sp, 1 +3fa81e40: move *a13(0x120), *a14+, 1 +3fa81e60: move *a13(0xe0), *a14+, 1 +3fa81e80: move *a13(0x240), *a14+, 1 +3fa81ea0: move *a13(0xffe0), *a14+, 1 +3fa81ec0: calla L3F2018B0 +3fa81ef0: move a8, a7 +3fa81f00: jreq L3FA82030 +3fa81f10: move a14, -*sp, 1 +3fa81f20: move *a13(0xffe0), *a14+, 1 +3fa81f40: movk 2, a11 +3fa81f50: move a11, *a14+, 1 +3fa81f60: calla L3FA900F0 +3fa81f90: move *a13(0xffe0), a9, 1 +3fa81fb0: movi 0x2000000, a7 +3fa81fe0: move a7, *a9(0x40), 1 +3fa82000: move a7, a8 +3fa82010: jauc L3FA900A0 +L3FA82030: +3fa82030: move a14, -*sp, 1 +3fa82040: move *a13(0xffe0), *a14+, 1 +3fa82060: calla L3FA907D0 +3fa82090: move *a13(0xffe0), a11, 1 +3fa820b0: move *a11(0x140), a9, 1 +3fa820d0: andi 0xfdffffff, a9 +3fa82100: move a9, *a11(0x140), 1 +3fa82120: move a14, -*sp, 1 +3fa82130: movi 0x275200, a9 +3fa82160: move a9, *a14+, 1 +3fa82170: movi 0x272500, a7 +3fa821a0: move a7, *a14+, 1 +3fa821b0: move *a13(0x2e0), *a14+, 1 +3fa821d0: move *a11(0x1e0), a7, 1 +3fa821f0: inc a7 +3fa82200: move a7, *a11(0x1e0), 1 +3fa82220: move *a13(0x2e0), a9, 1 +3fa82240: mpys a9, a7 +3fa82250: neg a7 +3fa82260: addi 0x5a, a7 +3fa82280: move a7, *a14+, 1 +3fa82290: move a11, *a14+, 1 +3fa822a0: calla L3FDF2690 +L3FA822D0: +3fa822d0: move *a11, a9, 1 +3fa822e0: andi 0xe00000, a9 +3fa82310: jaeq L3FA84B80 +3fa82330: move *a11, a9, 1 +3fa82340: andi 0x8200000, a9 +3fa82370: cmpi 0x8200000, a9 +3fa823a0: jrne L3FA82AA0 +3fa823b0: move *a13(0xe0), a9, 1 +3fa823d0: sra 0x5, a9 +3fa823e0: cmpi 0x840000, a9 +3fa82410: jrge L3FA82AA0 +3fa82420: move *a13(0xe0), a9, 1 +3fa82440: sra 0x5, a9 +3fa82450: cmpi 0x800000, a9 +3fa82480: jrle L3FA82580 +3fa82490: move *a13(0xe0), a9, 1 +3fa824b0: sra 0x5, a9 +3fa824c0: neg a9 +3fa824d0: addi 0x840000, a9 +3fa82500: move a9, *a13(0x120), 1 +3fa82520: move *a13(0xe0), a7, 1 +3fa82540: sra 0x5, a7 +3fa82550: move a7, *a13(0x100), 1 +3fa82570: jruc L3FA82620 +L3FA82580: +3fa82580: movi 0x40000, a9 +3fa825b0: move a9, *a13(0x120), 1 +3fa825d0: movi 0x800000, a7 +3fa82600: move a7, *a13(0x100), 1 +L3FA82620: +3fa82620: movk 1, a7 +3fa82630: move a7, *a13(0x320), 1 +3fa82650: move a7, *a13(0x340), 1 +3fa82670: sll 0x1, a9 +3fa82680: cmp a9, a7 +3fa82690: jrnc L3FA827B0 +L3FA826A0: +3fa826a0: move *a13(0x320), a11, 1 +3fa826c0: sll 0x1, a11 +3fa826d0: move a11, *a13(0x320), 1 +3fa826f0: move *a13(0x340), a9, 1 +3fa82710: inc a9 +3fa82720: move a9, *a13(0x340), 1 +3fa82740: subk 19, a9 +3fa82750: jrnc L3FA827B0 +3fa82760: move *a13(0x120), a9, 1 +3fa82780: sll 0x1, a9 +3fa82790: cmp a9, a11 +3fa827a0: jrc L3FA826A0 +L3FA827B0: +3fa827b0: move a14, -*sp, 1 +3fa827c0: move *a13(0x100), *a14+, 1 +3fa827e0: move *a13(0xffe0), *a14+, 1 +3fa82800: calla L3FDDEF00 +3fa82830: move a8, *a13(0x200), 1 +3fa82850: move a14, -*sp, 1 +3fa82860: move *a13(0x340), *a14+, 1 +3fa82880: sub a11, a11 +3fa82890: move a11, *a14+, 1 +3fa828a0: move *a13(0x100), *a14+, 1 +3fa828c0: move *a13(0xffe0), *a14+, 1 +3fa828e0: calla L3FDDF3E0 +3fa82910: move a8, *a13(0x220), 1 +3fa82930: move *a13(0x200), a9, 1 +3fa82950: jrne L3FA82980 +3fa82960: move a8, a7 +3fa82970: jreq L3FA82AA0 +L3FA82980: +3fa82980: move a14, -*sp, 1 +3fa82990: move *a13(0xffe0), *a14+, 1 +3fa829b0: movk 2, a7 +3fa829c0: move a7, *a14+, 1 +3fa829d0: calla L3FA900F0 +3fa82a00: move *a13(0xffe0), a7, 1 +3fa82a20: movi 0x8200000, a11 +3fa82a50: move a11, *a7(0x40), 1 +3fa82a70: move a11, a8 +3fa82a80: jauc L3FA900A0 +L3FA82AA0: +3fa82aa0: move *a13(0xffe0), a11, 1 +3fa82ac0: move *a11, a9, 1 +3fa82ad0: andi 0x8400000, a9 +3fa82b00: cmpi 0x8400000, a9 +3fa82b30: jrne L3FA83230 +3fa82b40: move *a13(0xe0), a9, 1 +3fa82b60: sra 0x5, a9 +3fa82b70: cmpi 0x1040000, a9 +3fa82ba0: jrge L3FA83230 +3fa82bb0: move *a13(0xe0), a9, 1 +3fa82bd0: sra 0x5, a9 +3fa82be0: cmpi 0x1000000, a9 +3fa82c10: jrle L3FA82D10 +3fa82c20: move *a13(0xe0), a9, 1 +3fa82c40: sra 0x5, a9 +3fa82c50: neg a9 +3fa82c60: addi 0x1040000, a9 +3fa82c90: move a9, *a13(0x120), 1 +3fa82cb0: move *a13(0xe0), a7, 1 +3fa82cd0: sra 0x5, a7 +3fa82ce0: move a7, *a13(0x100), 1 +3fa82d00: jruc L3FA82DB0 +L3FA82D10: +3fa82d10: movi 0x40000, a9 +3fa82d40: move a9, *a13(0x120), 1 +3fa82d60: movi 0x1000000, a7 +3fa82d90: move a7, *a13(0x100), 1 +L3FA82DB0: +3fa82db0: movk 1, a7 +3fa82dc0: move a7, *a13(0x320), 1 +3fa82de0: move a7, *a13(0x340), 1 +3fa82e00: sll 0x1, a9 +3fa82e10: cmp a9, a7 +3fa82e20: jrnc L3FA82F40 +L3FA82E30: +3fa82e30: move *a13(0x320), a11, 1 +3fa82e50: sll 0x1, a11 +3fa82e60: move a11, *a13(0x320), 1 +3fa82e80: move *a13(0x340), a9, 1 +3fa82ea0: inc a9 +3fa82eb0: move a9, *a13(0x340), 1 +3fa82ed0: subk 19, a9 +3fa82ee0: jrnc L3FA82F40 +3fa82ef0: move *a13(0x120), a9, 1 +3fa82f10: sll 0x1, a9 +3fa82f20: cmp a9, a11 +3fa82f30: jrc L3FA82E30 +L3FA82F40: +3fa82f40: move a14, -*sp, 1 +3fa82f50: move *a13(0x100), *a14+, 1 +3fa82f70: move *a13(0xffe0), *a14+, 1 +3fa82f90: calla L3FDDEF00 +3fa82fc0: move a8, *a13(0x200), 1 +3fa82fe0: move a14, -*sp, 1 +3fa82ff0: move *a13(0x340), *a14+, 1 +3fa83010: sub a11, a11 +3fa83020: move a11, *a14+, 1 +3fa83030: move *a13(0x100), *a14+, 1 +3fa83050: move *a13(0xffe0), *a14+, 1 +3fa83070: calla L3FDDF3E0 +3fa830a0: move a8, *a13(0x220), 1 +3fa830c0: move *a13(0x200), a9, 1 +3fa830e0: jrne L3FA83110 +3fa830f0: move a8, a7 +3fa83100: jreq L3FA83230 +L3FA83110: +3fa83110: move a14, -*sp, 1 +3fa83120: move *a13(0xffe0), *a14+, 1 +3fa83140: movk 2, a7 +3fa83150: move a7, *a14+, 1 +3fa83160: calla L3FA900F0 +3fa83190: move *a13(0xffe0), a7, 1 +3fa831b0: movi 0x8400000, a11 +3fa831e0: move a11, *a7(0x40), 1 +3fa83200: move a11, a8 +3fa83210: jauc L3FA900A0 +L3FA83230: +3fa83230: move *a13(0xffe0), a11, 1 +3fa83250: move *a11, a9, 1 +3fa83260: andi 0x8800000, a9 +3fa83290: cmpi 0x8800000, a9 +3fa832c0: jrne L3FA839C0 +3fa832d0: move *a13(0xe0), a9, 1 +3fa832f0: sra 0x5, a9 +3fa83300: cmpi 0x1840000, a9 +3fa83330: jrge L3FA839C0 +3fa83340: move *a13(0xe0), a9, 1 +3fa83360: sra 0x5, a9 +3fa83370: cmpi 0x1800000, a9 +3fa833a0: jrle L3FA834A0 +3fa833b0: move *a13(0xe0), a9, 1 +3fa833d0: sra 0x5, a9 +3fa833e0: neg a9 +3fa833f0: addi 0x1840000, a9 +3fa83420: move a9, *a13(0x120), 1 +3fa83440: move *a13(0xe0), a7, 1 +3fa83460: sra 0x5, a7 +3fa83470: move a7, *a13(0x100), 1 +3fa83490: jruc L3FA83540 +L3FA834A0: +3fa834a0: movi 0x40000, a9 +3fa834d0: move a9, *a13(0x120), 1 +3fa834f0: movi 0x1800000, a7 +3fa83520: move a7, *a13(0x100), 1 +L3FA83540: +3fa83540: movk 1, a7 +3fa83550: move a7, *a13(0x320), 1 +3fa83570: move a7, *a13(0x340), 1 +3fa83590: sll 0x1, a9 +3fa835a0: cmp a9, a7 +3fa835b0: jrnc L3FA836D0 +L3FA835C0: +3fa835c0: move *a13(0x320), a11, 1 +3fa835e0: sll 0x1, a11 +3fa835f0: move a11, *a13(0x320), 1 +3fa83610: move *a13(0x340), a9, 1 +3fa83630: inc a9 +3fa83640: move a9, *a13(0x340), 1 +3fa83660: subk 19, a9 +3fa83670: jrnc L3FA836D0 +3fa83680: move *a13(0x120), a9, 1 +3fa836a0: sll 0x1, a9 +3fa836b0: cmp a9, a11 +3fa836c0: jrc L3FA835C0 +L3FA836D0: +3fa836d0: move a14, -*sp, 1 +3fa836e0: move *a13(0x100), *a14+, 1 +3fa83700: move *a13(0xffe0), *a14+, 1 +3fa83720: calla L3FDDEF00 +3fa83750: move a8, *a13(0x200), 1 +3fa83770: move a14, -*sp, 1 +3fa83780: move *a13(0x340), *a14+, 1 +3fa837a0: sub a11, a11 +3fa837b0: move a11, *a14+, 1 +3fa837c0: move *a13(0x100), *a14+, 1 +3fa837e0: move *a13(0xffe0), *a14+, 1 +3fa83800: calla L3FDDF3E0 +3fa83830: move a8, *a13(0x220), 1 +3fa83850: move *a13(0x200), a9, 1 +3fa83870: jrne L3FA838A0 +3fa83880: move a8, a7 +3fa83890: jreq L3FA839C0 +L3FA838A0: +3fa838a0: move a14, -*sp, 1 +3fa838b0: move *a13(0xffe0), *a14+, 1 +3fa838d0: movk 2, a7 +3fa838e0: move a7, *a14+, 1 +3fa838f0: calla L3FA900F0 +3fa83920: move *a13(0xffe0), a7, 1 +3fa83940: movi 0x8800000, a11 +3fa83970: move a11, *a7(0x40), 1 +3fa83990: move a11, a8 +3fa839a0: jauc L3FA900A0 +L3FA839C0: +3fa839c0: setf 16, 0, 0 +3fa839d0: move @0x62000d0, a11, 0 +3fa83a00: btst 6, a11 +3fa83a10: jane L3FA848E0 +3fa83a30: move a14, -*sp, 1 +3fa83a40: movi 0xe06, a11 +3fa83a60: move a11, *a14+, 1 +3fa83a70: calla L3FDF92B0 +3fa83aa0: setf 16, 0, 0 +3fa83ab0: move @0x5000000, a9, 0 +3fa83ae0: btst 0, a9 +3fa83af0: jrne L3FA83F60 +3fa83b00: move *a13(0xffe0), a9, 1 +3fa83b20: move *a9, a7, 1 +3fa83b30: btst 21, a7 +3fa83b40: jreq L3FA83F60 +3fa83b50: move *a13(0xe0), a7, 1 +3fa83b70: sra 0x5, a7 +3fa83b80: cmpi 0x840000, a7 +3fa83bb0: jrge L3FA83F60 +3fa83bc0: move *a13(0xe0), a7, 1 +3fa83be0: sra 0x5, a7 +3fa83bf0: cmpi 0x800000, a7 +3fa83c20: jrle L3FA83D20 +3fa83c30: move *a13(0xe0), a7, 1 +3fa83c50: sra 0x5, a7 +3fa83c60: neg a7 +3fa83c70: addi 0x840000, a7 +3fa83ca0: move a7, *a13(0x120), 1 +3fa83cc0: move *a13(0xe0), a11, 1 +3fa83ce0: sra 0x5, a11 +3fa83cf0: move a11, *a13(0x100), 1 +3fa83d10: jruc L3FA83DC0 +L3FA83D20: +3fa83d20: movi 0x40000, a7 +3fa83d50: move a7, *a13(0x120), 1 +3fa83d70: movi 0x800000, a11 +3fa83da0: move a11, *a13(0x100), 1 +L3FA83DC0: +3fa83dc0: move a14, -*sp, 1 +3fa83dd0: move a7, *a14+, 1 +3fa83de0: move a11, *a14+, 1 +3fa83df0: move *a13(0x240), *a14+, 1 +3fa83e10: move a9, *a14+, 1 +3fa83e20: calla L3F2018B0 +3fa83e50: move a8, a8 +3fa83e60: jreq L3FA83F60 +3fa83e70: move a14, -*sp, 1 +3fa83e80: move a9, *a14+, 1 +3fa83e90: movk 2, a7 +3fa83ea0: move a7, *a14+, 1 +3fa83eb0: calla L3FA900F0 +3fa83ee0: movi 0x200000, a7 +3fa83f10: move a7, *a9(0x40), 1 +3fa83f30: move a7, a8 +3fa83f40: jauc L3FA900A0 +L3FA83F60: +3fa83f60: setf 16, 0, 0 +3fa83f70: move @0x5000000, a11, 0 +3fa83fa0: btst 1, a11 +3fa83fb0: jrne L3FA84420 +3fa83fc0: move *a13(0xffe0), a11, 1 +3fa83fe0: move *a11, a9, 1 +3fa83ff0: btst 22, a9 +3fa84000: jreq L3FA84420 +3fa84010: move *a13(0xe0), a9, 1 +3fa84030: sra 0x5, a9 +3fa84040: cmpi 0x1040000, a9 +3fa84070: jrge L3FA84420 +3fa84080: move *a13(0xe0), a9, 1 +3fa840a0: sra 0x5, a9 +3fa840b0: cmpi 0x1000000, a9 +3fa840e0: jrle L3FA841E0 +3fa840f0: move *a13(0xe0), a9, 1 +3fa84110: sra 0x5, a9 +3fa84120: neg a9 +3fa84130: addi 0x1040000, a9 +3fa84160: move a9, *a13(0x120), 1 +3fa84180: move *a13(0xe0), a7, 1 +3fa841a0: sra 0x5, a7 +3fa841b0: move a7, *a13(0x100), 1 +3fa841d0: jruc L3FA84280 +L3FA841E0: +3fa841e0: movi 0x40000, a9 +3fa84210: move a9, *a13(0x120), 1 +3fa84230: movi 0x1000000, a7 +3fa84260: move a7, *a13(0x100), 1 +L3FA84280: +3fa84280: move a14, -*sp, 1 +3fa84290: move a9, *a14+, 1 +3fa842a0: move a7, *a14+, 1 +3fa842b0: move *a13(0x240), *a14+, 1 +3fa842d0: move a11, *a14+, 1 +3fa842e0: calla L3F2018B0 +3fa84310: move a8, a8 +3fa84320: jreq L3FA84420 +3fa84330: move a14, -*sp, 1 +3fa84340: move a11, *a14+, 1 +3fa84350: movk 2, a7 +3fa84360: move a7, *a14+, 1 +3fa84370: calla L3FA900F0 +3fa843a0: movi 0x400000, a7 +3fa843d0: move a7, *a11(0x40), 1 +3fa843f0: move a7, a8 +3fa84400: jauc L3FA900A0 +L3FA84420: +3fa84420: setf 16, 0, 0 +3fa84430: move @0x5000000, a11, 0 +3fa84460: btst 2, a11 +3fa84470: jrne L3FA848E0 +3fa84480: move *a13(0xffe0), a11, 1 +3fa844a0: move *a11, a9, 1 +3fa844b0: btst 23, a9 +3fa844c0: jreq L3FA848E0 +3fa844d0: move *a13(0xe0), a9, 1 +3fa844f0: sra 0x5, a9 +3fa84500: cmpi 0x1840000, a9 +3fa84530: jrge L3FA848E0 +3fa84540: move *a13(0xe0), a9, 1 +3fa84560: sra 0x5, a9 +3fa84570: cmpi 0x1800000, a9 +3fa845a0: jrle L3FA846A0 +3fa845b0: move *a13(0xe0), a9, 1 +3fa845d0: sra 0x5, a9 +3fa845e0: neg a9 +3fa845f0: addi 0x1840000, a9 +3fa84620: move a9, *a13(0x120), 1 +3fa84640: move *a13(0xe0), a7, 1 +3fa84660: sra 0x5, a7 +3fa84670: move a7, *a13(0x100), 1 +3fa84690: jruc L3FA84740 +L3FA846A0: +3fa846a0: movi 0x40000, a9 +3fa846d0: move a9, *a13(0x120), 1 +3fa846f0: movi 0x1800000, a7 +3fa84720: move a7, *a13(0x100), 1 +L3FA84740: +3fa84740: move a14, -*sp, 1 +3fa84750: move a9, *a14+, 1 +3fa84760: move a7, *a14+, 1 +3fa84770: move *a13(0x240), *a14+, 1 +3fa84790: move a11, *a14+, 1 +3fa847a0: calla L3F2018B0 +3fa847d0: move a8, a8 +3fa847e0: jreq L3FA848E0 +3fa847f0: move a14, -*sp, 1 +3fa84800: move a11, *a14+, 1 +3fa84810: movk 2, a7 +3fa84820: move a7, *a14+, 1 +3fa84830: calla L3FA900F0 +3fa84860: movi 0x800000, a7 +3fa84890: move a7, *a11(0x40), 1 +3fa848b0: move a7, a8 +3fa848c0: jauc L3FA900A0 +L3FA848E0: +3fa848e0: move a14, -*sp, 1 +3fa848f0: move *a13(0xffe0), *a14+, 1 +3fa84910: calla L3FA907D0 +3fa84940: move *a13(0xffe0), a11, 1 +3fa84960: move *a11(0x140), a9, 1 +3fa84980: andi 0xff1fffff, a9 +3fa849b0: move a9, *a11(0x140), 1 +3fa849d0: move a14, -*sp, 1 +3fa849e0: movi 0x275200, a9 +3fa84a10: move a9, *a14+, 1 +3fa84a20: movi 0x272500, a7 +3fa84a50: move a7, *a14+, 1 +3fa84a60: move *a13(0x2e0), *a14+, 1 +3fa84a80: move *a11(0x1e0), a7, 1 +3fa84aa0: inc a7 +3fa84ab0: move a7, *a11(0x1e0), 1 +3fa84ad0: move *a13(0x2e0), a9, 1 +3fa84af0: mpys a9, a7 +3fa84b00: neg a7 +3fa84b10: addi 0x5a, a7 +3fa84b30: move a7, *a14+, 1 +3fa84b40: move a11, *a14+, 1 +3fa84b50: calla L3FDF2690 +L3FA84B80: +3fa84b80: move *a11, a9, 1 +3fa84b90: btst 10, a9 +3fa84ba0: jaeq L3FA858F0 +3fa84bc0: movk 1, a9 +3fa84bd0: move a9, *a13(0x60), 1 +3fa84bf0: move a14, -*sp, 1 +3fa84c00: movi 0xe06, a7 +3fa84c20: move a7, *a14+, 1 +3fa84c30: calla L3FDF92B0 +3fa84c60: move a14, -*sp, 1 +3fa84c70: movi 0x3fa92f40, a7 +3fa84ca0: move a7, *a14+, 1 +3fa84cb0: movi 0x1540, a7 +3fa84ce0: move a7, *a14+, 1 +3fa84cf0: movi 0xf70, a7 +3fa84d20: move a7, *a14+, 1 +3fa84d30: calla L3FA90230 +3fa84d60: move a14, -*sp, 1 +3fa84d70: movi 0x3fa93070, a7 +3fa84da0: move a7, *a14+, 1 +3fa84db0: movi 0x1510, a7 +3fa84de0: move a7, *a14+, 1 +3fa84df0: movi 0xf40, a7 +3fa84e20: move a7, *a14+, 1 +3fa84e30: calla L3FA90230 +3fa84e60: move a14, -*sp, 1 +3fa84e70: movk 6, a7 +3fa84e80: move a7, *a14+, 1 +3fa84e90: calla L3FDF9420 +3fa84ec0: move a14, -*sp, 1 +3fa84ed0: move a9, *a14+, 1 +3fa84ee0: movi 0x270860, a7 +3fa84f10: move a7, *a14+, 1 +3fa84f20: movi 0x6400000, a7 +3fa84f50: move a7, *a14+, 1 +3fa84f60: move a11, *a14+, 1 +3fa84f70: movi 0x22000000, a7 +3fa84fa0: move a7, *a14+, 1 +3fa84fb0: calla L3FA6E4B0 +3fa84fe0: move a8, *a13(0x160), 1 +3fa85000: move a8, a8 +3fa85010: jreq L3FA853D0 +3fa85020: move a14, -*sp, 1 +3fa85030: movi 0xe06, a7 +3fa85050: move a7, *a14+, 1 +3fa85060: calla L3FDF92B0 +3fa85090: movi 0x80, a7 +3fa850b0: setf 16, 0, 0 +3fa850c0: move a7, @0x64000f0, 0 +3fa850f0: move a14, -*sp, 1 +3fa85100: movi 0x1540, a7 +3fa85130: move a7, *a14+, 1 +3fa85140: movi 0xf70, a7 +3fa85170: move a7, *a14+, 1 +3fa85180: calla L3FA90390 +3fa851b0: move a14, -*sp, 1 +3fa851c0: movi 0x1510, a7 +3fa851f0: move a7, *a14+, 1 +3fa85200: movi 0xf40, a7 +3fa85230: move a7, *a14+, 1 +3fa85240: calla L3FA90390 +3fa85270: setf 16, 0, 0 +3fa85280: move @0x270880, a7, 0 +3fa852b0: move a7, *a11(0x160), 1 +3fa852d0: move a14, -*sp, 1 +3fa852e0: move a11, *a14+, 1 +3fa852f0: movk 3, a11 +3fa85300: move a11, *a14+, 1 +3fa85310: calla L3FA900F0 +3fa85340: move *a13(0xffe0), a7, 1 +3fa85360: movi 0x400, a11 +3fa85380: move a11, *a7(0x40), 1 +3fa853a0: move a11, a8 +3fa853b0: jauc L3FA900A0 +L3FA853D0: +3fa853d0: movi 0x80, a7 +3fa853f0: setf 16, 0, 0 +3fa85400: move a7, @0x64000f0, 0 +3fa85430: move @0x270880, a7, 0 +3fa85460: move a7, *a11(0x160), 1 +3fa85480: move a14, -*sp, 1 +3fa85490: move a11, *a14+, 1 +3fa854a0: calla L3FA907D0 +3fa854d0: move *a11(0x140), a7, 1 +3fa854f0: andi 0xfffffbff, a7 +3fa85520: move a7, *a11(0x140), 1 +3fa85540: move a14, -*sp, 1 +3fa85550: movi 0x275200, a7 +3fa85580: move a7, *a14+, 1 +3fa85590: movi 0x272500, a7 +3fa855c0: move a7, *a14+, 1 +3fa855d0: move *a13(0x2e0), *a14+, 1 +3fa855f0: move *a11(0x1e0), a7, 1 +3fa85610: inc a7 +3fa85620: move a7, *a11(0x1e0), 1 +3fa85640: move *a13(0x2e0), a11, 1 +3fa85660: mpys a11, a7 +3fa85670: neg a7 +3fa85680: addi 0x5a, a7 +3fa856a0: move a7, *a14+, 1 +3fa856b0: move *a13(0xffe0), *a14+, 1 +3fa856d0: calla L3FDF2690 +3fa85700: move a14, -*sp, 1 +3fa85710: movi 0xe06, a7 +3fa85730: move a7, *a14+, 1 +3fa85740: calla L3FDF92B0 +3fa85770: move a14, -*sp, 1 +3fa85780: movi 0x1540, a7 +3fa857b0: move a7, *a14+, 1 +3fa857c0: movi 0xf70, a7 +3fa857f0: move a7, *a14+, 1 +3fa85800: calla L3FA90390 +3fa85830: move a14, -*sp, 1 +3fa85840: movi 0x1510, a7 +3fa85870: move a7, *a14+, 1 +3fa85880: movi 0xf40, a7 +3fa858b0: move a7, *a14+, 1 +3fa858c0: calla L3FA90390 +L3FA858F0: +3fa858f0: move *a13(0xffe0), a11, 1 +3fa85910: move *a11, a9, 1 +3fa85920: btst 11, a9 +3fa85930: jaeq L3FA86680 +3fa85950: movk 2, a9 +3fa85960: move a9, *a13(0x60), 1 +3fa85980: move a14, -*sp, 1 +3fa85990: movi 0xe06, a7 +3fa859b0: move a7, *a14+, 1 +3fa859c0: calla L3FDF92B0 +3fa859f0: move a14, -*sp, 1 +3fa85a00: movi 0x3fa92f40, a7 +3fa85a30: move a7, *a14+, 1 +3fa85a40: movi 0x1540, a7 +3fa85a70: move a7, *a14+, 1 +3fa85a80: movi 0xf70, a7 +3fa85ab0: move a7, *a14+, 1 +3fa85ac0: calla L3FA90230 +3fa85af0: move a14, -*sp, 1 +3fa85b00: movi 0x3fa93070, a7 +3fa85b30: move a7, *a14+, 1 +3fa85b40: movi 0x1510, a7 +3fa85b70: move a7, *a14+, 1 +3fa85b80: movi 0xf40, a7 +3fa85bb0: move a7, *a14+, 1 +3fa85bc0: calla L3FA90230 +3fa85bf0: move a14, -*sp, 1 +3fa85c00: movk 6, a7 +3fa85c10: move a7, *a14+, 1 +3fa85c20: calla L3FDF9420 +3fa85c50: move a14, -*sp, 1 +3fa85c60: move a9, *a14+, 1 +3fa85c70: movi 0x270860, a7 +3fa85ca0: move a7, *a14+, 1 +3fa85cb0: movi 0x6400000, a7 +3fa85ce0: move a7, *a14+, 1 +3fa85cf0: move a11, *a14+, 1 +3fa85d00: movi 0x24000000, a7 +3fa85d30: move a7, *a14+, 1 +3fa85d40: calla L3FA6E4B0 +3fa85d70: move a8, *a13(0x160), 1 +3fa85d90: move a8, a8 +3fa85da0: jreq L3FA86160 +3fa85db0: move a14, -*sp, 1 +3fa85dc0: movi 0xe06, a7 +3fa85de0: move a7, *a14+, 1 +3fa85df0: calla L3FDF92B0 +3fa85e20: movi 0x80, a7 +3fa85e40: setf 16, 0, 0 +3fa85e50: move a7, @0x64000f0, 0 +3fa85e80: move a14, -*sp, 1 +3fa85e90: movi 0x1540, a7 +3fa85ec0: move a7, *a14+, 1 +3fa85ed0: movi 0xf70, a7 +3fa85f00: move a7, *a14+, 1 +3fa85f10: calla L3FA90390 +3fa85f40: move a14, -*sp, 1 +3fa85f50: movi 0x1510, a7 +3fa85f80: move a7, *a14+, 1 +3fa85f90: movi 0xf40, a7 +3fa85fc0: move a7, *a14+, 1 +3fa85fd0: calla L3FA90390 +3fa86000: setf 16, 0, 0 +3fa86010: move @0x270880, a7, 0 +3fa86040: move a7, *a11(0x160), 1 +3fa86060: move a14, -*sp, 1 +3fa86070: move a11, *a14+, 1 +3fa86080: movk 3, a11 +3fa86090: move a11, *a14+, 1 +3fa860a0: calla L3FA900F0 +3fa860d0: move *a13(0xffe0), a7, 1 +3fa860f0: movi 0x800, a11 +3fa86110: move a11, *a7(0x40), 1 +3fa86130: move a11, a8 +3fa86140: jauc L3FA900A0 +L3FA86160: +3fa86160: movi 0x80, a7 +3fa86180: setf 16, 0, 0 +3fa86190: move a7, @0x64000f0, 0 +3fa861c0: move @0x270880, a7, 0 +3fa861f0: move a7, *a11(0x160), 1 +3fa86210: move a14, -*sp, 1 +3fa86220: move a11, *a14+, 1 +3fa86230: calla L3FA907D0 +3fa86260: move *a11(0x140), a7, 1 +3fa86280: andi 0xfffff7ff, a7 +3fa862b0: move a7, *a11(0x140), 1 +3fa862d0: move a14, -*sp, 1 +3fa862e0: movi 0x275200, a7 +3fa86310: move a7, *a14+, 1 +3fa86320: movi 0x272500, a7 +3fa86350: move a7, *a14+, 1 +3fa86360: move *a13(0x2e0), *a14+, 1 +3fa86380: move *a11(0x1e0), a7, 1 +3fa863a0: inc a7 +3fa863b0: move a7, *a11(0x1e0), 1 +3fa863d0: move *a13(0x2e0), a11, 1 +3fa863f0: mpys a11, a7 +3fa86400: neg a7 +3fa86410: addi 0x5a, a7 +3fa86430: move a7, *a14+, 1 +3fa86440: move *a13(0xffe0), *a14+, 1 +3fa86460: calla L3FDF2690 +3fa86490: move a14, -*sp, 1 +3fa864a0: movi 0xe06, a7 +3fa864c0: move a7, *a14+, 1 +3fa864d0: calla L3FDF92B0 +3fa86500: move a14, -*sp, 1 +3fa86510: movi 0x1540, a7 +3fa86540: move a7, *a14+, 1 +3fa86550: movi 0xf70, a7 +3fa86580: move a7, *a14+, 1 +3fa86590: calla L3FA90390 +3fa865c0: move a14, -*sp, 1 +3fa865d0: movi 0x1510, a7 +3fa86600: move a7, *a14+, 1 +3fa86610: movi 0xf40, a7 +3fa86640: move a7, *a14+, 1 +3fa86650: calla L3FA90390 +L3FA86680: +3fa86680: move *a13(0xffe0), a11, 1 +3fa866a0: move *a11, a9, 1 +3fa866b0: btst 19, a9 +3fa866c0: jaeq L3FA87350 +3fa866e0: movk 4, a9 +3fa866f0: move a9, *a13(0x60), 1 +3fa86710: move a14, -*sp, 1 +3fa86720: movi 0xe06, a7 +3fa86740: move a7, *a14+, 1 +3fa86750: calla L3FDF92B0 +3fa86780: move a14, -*sp, 1 +3fa86790: movi 0x3fa92f40, a7 +3fa867c0: move a7, *a14+, 1 +3fa867d0: movi 0x1540, a7 +3fa86800: move a7, *a14+, 1 +3fa86810: movi 0xf70, a7 +3fa86840: move a7, *a14+, 1 +3fa86850: calla L3FA90230 +3fa86880: move a14, -*sp, 1 +3fa86890: movi 0x3fa93070, a7 +3fa868c0: move a7, *a14+, 1 +3fa868d0: movi 0x1510, a7 +3fa86900: move a7, *a14+, 1 +3fa86910: movi 0xf40, a7 +3fa86940: move a7, *a14+, 1 +3fa86950: calla L3FA90230 +3fa86980: move a14, -*sp, 1 +3fa86990: movk 6, a7 +3fa869a0: move a7, *a14+, 1 +3fa869b0: calla L3FDF9420 +3fa869e0: move a14, -*sp, 1 +3fa869f0: move a9, *a14+, 1 +3fa86a00: movi 0x270860, a7 +3fa86a30: move a7, *a14+, 1 +3fa86a40: movi 0x6400000, a7 +3fa86a70: move a7, *a14+, 1 +3fa86a80: move a11, *a14+, 1 +3fa86a90: sub a7, a7 +3fa86aa0: move a7, *a14+, 1 +3fa86ab0: calla L3FA6E4B0 +3fa86ae0: move a8, *a13(0x160), 1 +3fa86b00: move a8, a8 +3fa86b10: jreq L3FA86E80 +3fa86b20: move a14, -*sp, 1 +3fa86b30: movi 0xe06, a7 +3fa86b50: move a7, *a14+, 1 +3fa86b60: calla L3FDF92B0 +3fa86b90: move a14, -*sp, 1 +3fa86ba0: movi 0x1540, a7 +3fa86bd0: move a7, *a14+, 1 +3fa86be0: movi 0xf70, a7 +3fa86c10: move a7, *a14+, 1 +3fa86c20: calla L3FA90390 +3fa86c50: move a14, -*sp, 1 +3fa86c60: movi 0x1510, a7 +3fa86c90: move a7, *a14+, 1 +3fa86ca0: movi 0xf40, a7 +3fa86cd0: move a7, *a14+, 1 +3fa86ce0: calla L3FA90390 +3fa86d10: setf 16, 0, 0 +3fa86d20: move @0x270880, a7, 0 +3fa86d50: move a7, *a11(0x160), 1 +3fa86d70: move a14, -*sp, 1 +3fa86d80: move a11, *a14+, 1 +3fa86d90: movk 3, a11 +3fa86da0: move a11, *a14+, 1 +3fa86db0: calla L3FA900F0 +3fa86de0: move *a13(0xffe0), a7, 1 +3fa86e00: movi 0x80000, a11 +3fa86e30: move a11, *a7(0x40), 1 +3fa86e50: move a11, a8 +3fa86e60: jauc L3FA900A0 +L3FA86E80: +3fa86e80: setf 16, 0, 0 +3fa86e90: move @0x270880, a7, 0 +3fa86ec0: move a7, *a11(0x160), 1 +3fa86ee0: move a14, -*sp, 1 +3fa86ef0: move a11, *a14+, 1 +3fa86f00: calla L3FA907D0 +3fa86f30: move *a11(0x140), a7, 1 +3fa86f50: andi 0xfff7ffff, a7 +3fa86f80: move a7, *a11(0x140), 1 +3fa86fa0: move a14, -*sp, 1 +3fa86fb0: movi 0x275200, a7 +3fa86fe0: move a7, *a14+, 1 +3fa86ff0: movi 0x272500, a7 +3fa87020: move a7, *a14+, 1 +3fa87030: move *a13(0x2e0), *a14+, 1 +3fa87050: move *a11(0x1e0), a7, 1 +3fa87070: inc a7 +3fa87080: move a7, *a11(0x1e0), 1 +3fa870a0: move *a13(0x2e0), a11, 1 +3fa870c0: mpys a11, a7 +3fa870d0: neg a7 +3fa870e0: addi 0x5a, a7 +3fa87100: move a7, *a14+, 1 +3fa87110: move *a13(0xffe0), *a14+, 1 +3fa87130: calla L3FDF2690 +3fa87160: move a14, -*sp, 1 +3fa87170: movi 0xe06, a7 +3fa87190: move a7, *a14+, 1 +3fa871a0: calla L3FDF92B0 +3fa871d0: move a14, -*sp, 1 +3fa871e0: movi 0x1540, a7 +3fa87210: move a7, *a14+, 1 +3fa87220: movi 0xf70, a7 +3fa87250: move a7, *a14+, 1 +3fa87260: calla L3FA90390 +3fa87290: move a14, -*sp, 1 +3fa872a0: movi 0x1510, a7 +3fa872d0: move a7, *a14+, 1 +3fa872e0: movi 0xf40, a7 +3fa87310: move a7, *a14+, 1 +3fa87320: calla L3FA90390 +L3FA87350: +3fa87350: move *a13(0xffe0), a11, 1 +3fa87370: move *a11, a9, 1 +3fa87380: btst 12, a9 +3fa87390: jaeq L3FA88030 +3fa873b0: movk 1, a9 +3fa873c0: move a9, *a13(0x60), 1 +3fa873e0: move a14, -*sp, 1 +3fa873f0: movi 0xe06, a7 +3fa87410: move a7, *a14+, 1 +3fa87420: calla L3FDF92B0 +3fa87450: move a14, -*sp, 1 +3fa87460: movi 0x3fa931a0, a7 +3fa87490: move a7, *a14+, 1 +3fa874a0: movi 0x1540, a7 +3fa874d0: move a7, *a14+, 1 +3fa874e0: movi 0xf70, a7 +3fa87510: move a7, *a14+, 1 +3fa87520: calla L3FA90230 +3fa87550: move a14, -*sp, 1 +3fa87560: movi 0x3fa932d0, a7 +3fa87590: move a7, *a14+, 1 +3fa875a0: movi 0x1510, a7 +3fa875d0: move a7, *a14+, 1 +3fa875e0: movi 0xf40, a7 +3fa87610: move a7, *a14+, 1 +3fa87620: calla L3FA90230 +3fa87650: move a14, -*sp, 1 +3fa87660: movk 6, a7 +3fa87670: move a7, *a14+, 1 +3fa87680: calla L3FDF9420 +3fa876b0: move a14, -*sp, 1 +3fa876c0: move a9, *a14+, 1 +3fa876d0: movi 0x2716b0, a7 +3fa87700: move a7, *a14+, 1 +3fa87710: movi 0x6200000, a7 +3fa87740: move a7, *a14+, 1 +3fa87750: move a11, *a14+, 1 +3fa87760: movi 0x61000000, a7 +3fa87790: move a7, *a14+, 1 +3fa877a0: calla L3FA6E4B0 +3fa877d0: move a8, *a13(0x160), 1 +3fa877f0: move a8, a8 +3fa87800: jreq L3FA87B60 +3fa87810: move a14, -*sp, 1 +3fa87820: movi 0xe06, a7 +3fa87840: move a7, *a14+, 1 +3fa87850: calla L3FDF92B0 +3fa87880: move a14, -*sp, 1 +3fa87890: movi 0x1540, a7 +3fa878c0: move a7, *a14+, 1 +3fa878d0: movi 0xf70, a7 +3fa87900: move a7, *a14+, 1 +3fa87910: calla L3FA90390 +3fa87940: move a14, -*sp, 1 +3fa87950: movi 0x1510, a7 +3fa87980: move a7, *a14+, 1 +3fa87990: movi 0xf40, a7 +3fa879c0: move a7, *a14+, 1 +3fa879d0: calla L3FA90390 +3fa87a00: setf 16, 0, 0 +3fa87a10: move @0x2716d0, a7, 0 +3fa87a40: move a7, *a11(0x160), 1 +3fa87a60: move a14, -*sp, 1 +3fa87a70: move a11, *a14+, 1 +3fa87a80: movk 4, a11 +3fa87a90: move a11, *a14+, 1 +3fa87aa0: calla L3FA900F0 +3fa87ad0: move *a13(0xffe0), a7, 1 +3fa87af0: movi 0x1000, a11 +3fa87b10: move a11, *a7(0x40), 1 +3fa87b30: move a11, a8 +3fa87b40: jauc L3FA900A0 +L3FA87B60: +3fa87b60: setf 16, 0, 0 +3fa87b70: move @0x2716d0, a7, 0 +3fa87ba0: move a7, *a11(0x160), 1 +3fa87bc0: move a14, -*sp, 1 +3fa87bd0: move a11, *a14+, 1 +3fa87be0: calla L3FA907D0 +3fa87c10: move *a11(0x140), a7, 1 +3fa87c30: andi 0xffffefff, a7 +3fa87c60: move a7, *a11(0x140), 1 +3fa87c80: move a14, -*sp, 1 +3fa87c90: movi 0x275200, a7 +3fa87cc0: move a7, *a14+, 1 +3fa87cd0: movi 0x272500, a7 +3fa87d00: move a7, *a14+, 1 +3fa87d10: move *a13(0x2e0), *a14+, 1 +3fa87d30: move *a11(0x1e0), a7, 1 +3fa87d50: inc a7 +3fa87d60: move a7, *a11(0x1e0), 1 +3fa87d80: move *a13(0x2e0), a11, 1 +3fa87da0: mpys a11, a7 +3fa87db0: neg a7 +3fa87dc0: addi 0x5a, a7 +3fa87de0: move a7, *a14+, 1 +3fa87df0: move *a13(0xffe0), *a14+, 1 +3fa87e10: calla L3FDF2690 +3fa87e40: move a14, -*sp, 1 +3fa87e50: movi 0xe06, a7 +3fa87e70: move a7, *a14+, 1 +3fa87e80: calla L3FDF92B0 +3fa87eb0: move a14, -*sp, 1 +3fa87ec0: movi 0x1540, a7 +3fa87ef0: move a7, *a14+, 1 +3fa87f00: movi 0xf70, a7 +3fa87f30: move a7, *a14+, 1 +3fa87f40: calla L3FA90390 +3fa87f70: move a14, -*sp, 1 +3fa87f80: movi 0x1510, a7 +3fa87fb0: move a7, *a14+, 1 +3fa87fc0: movi 0xf40, a7 +3fa87ff0: move a7, *a14+, 1 +3fa88000: calla L3FA90390 +L3FA88030: +3fa88030: move *a13(0xffe0), a11, 1 +3fa88050: move *a11, a9, 1 +3fa88060: btst 13, a9 +3fa88070: jaeq L3FA88D10 +3fa88090: movk 2, a9 +3fa880a0: move a9, *a13(0x60), 1 +3fa880c0: move a14, -*sp, 1 +3fa880d0: movi 0xe06, a7 +3fa880f0: move a7, *a14+, 1 +3fa88100: calla L3FDF92B0 +3fa88130: move a14, -*sp, 1 +3fa88140: movi 0x3fa931a0, a7 +3fa88170: move a7, *a14+, 1 +3fa88180: movi 0x1540, a7 +3fa881b0: move a7, *a14+, 1 +3fa881c0: movi 0xf70, a7 +3fa881f0: move a7, *a14+, 1 +3fa88200: calla L3FA90230 +3fa88230: move a14, -*sp, 1 +3fa88240: movi 0x3fa932d0, a7 +3fa88270: move a7, *a14+, 1 +3fa88280: movi 0x1510, a7 +3fa882b0: move a7, *a14+, 1 +3fa882c0: movi 0xf40, a7 +3fa882f0: move a7, *a14+, 1 +3fa88300: calla L3FA90230 +3fa88330: move a14, -*sp, 1 +3fa88340: movk 6, a7 +3fa88350: move a7, *a14+, 1 +3fa88360: calla L3FDF9420 +3fa88390: move a14, -*sp, 1 +3fa883a0: move a9, *a14+, 1 +3fa883b0: movi 0x2716b0, a7 +3fa883e0: move a7, *a14+, 1 +3fa883f0: movi 0x6200000, a7 +3fa88420: move a7, *a14+, 1 +3fa88430: move a11, *a14+, 1 +3fa88440: movi 0x68000000, a7 +3fa88470: move a7, *a14+, 1 +3fa88480: calla L3FA6E4B0 +3fa884b0: move a8, *a13(0x160), 1 +3fa884d0: move a8, a8 +3fa884e0: jreq L3FA88840 +3fa884f0: move a14, -*sp, 1 +3fa88500: movi 0xe06, a7 +3fa88520: move a7, *a14+, 1 +3fa88530: calla L3FDF92B0 +3fa88560: move a14, -*sp, 1 +3fa88570: movi 0x1540, a7 +3fa885a0: move a7, *a14+, 1 +3fa885b0: movi 0xf70, a7 +3fa885e0: move a7, *a14+, 1 +3fa885f0: calla L3FA90390 +3fa88620: move a14, -*sp, 1 +3fa88630: movi 0x1510, a7 +3fa88660: move a7, *a14+, 1 +3fa88670: movi 0xf40, a7 +3fa886a0: move a7, *a14+, 1 +3fa886b0: calla L3FA90390 +3fa886e0: setf 16, 0, 0 +3fa886f0: move @0x2716d0, a7, 0 +3fa88720: move a7, *a11(0x160), 1 +3fa88740: move a14, -*sp, 1 +3fa88750: move a11, *a14+, 1 +3fa88760: movk 4, a11 +3fa88770: move a11, *a14+, 1 +3fa88780: calla L3FA900F0 +3fa887b0: move *a13(0xffe0), a7, 1 +3fa887d0: movi 0x2000, a11 +3fa887f0: move a11, *a7(0x40), 1 +3fa88810: move a11, a8 +3fa88820: jauc L3FA900A0 +L3FA88840: +3fa88840: setf 16, 0, 0 +3fa88850: move @0x2716d0, a7, 0 +3fa88880: move a7, *a11(0x160), 1 +3fa888a0: move a14, -*sp, 1 +3fa888b0: move a11, *a14+, 1 +3fa888c0: calla L3FA907D0 +3fa888f0: move *a11(0x140), a7, 1 +3fa88910: andi 0xffffdfff, a7 +3fa88940: move a7, *a11(0x140), 1 +3fa88960: move a14, -*sp, 1 +3fa88970: movi 0x275200, a7 +3fa889a0: move a7, *a14+, 1 +3fa889b0: movi 0x272500, a7 +3fa889e0: move a7, *a14+, 1 +3fa889f0: move *a13(0x2e0), *a14+, 1 +3fa88a10: move *a11(0x1e0), a7, 1 +3fa88a30: inc a7 +3fa88a40: move a7, *a11(0x1e0), 1 +3fa88a60: move *a13(0x2e0), a11, 1 +3fa88a80: mpys a11, a7 +3fa88a90: neg a7 +3fa88aa0: addi 0x5a, a7 +3fa88ac0: move a7, *a14+, 1 +3fa88ad0: move *a13(0xffe0), *a14+, 1 +3fa88af0: calla L3FDF2690 +3fa88b20: move a14, -*sp, 1 +3fa88b30: movi 0xe06, a7 +3fa88b50: move a7, *a14+, 1 +3fa88b60: calla L3FDF92B0 +3fa88b90: move a14, -*sp, 1 +3fa88ba0: movi 0x1540, a7 +3fa88bd0: move a7, *a14+, 1 +3fa88be0: movi 0xf70, a7 +3fa88c10: move a7, *a14+, 1 +3fa88c20: calla L3FA90390 +3fa88c50: move a14, -*sp, 1 +3fa88c60: movi 0x1510, a7 +3fa88c90: move a7, *a14+, 1 +3fa88ca0: movi 0xf40, a7 +3fa88cd0: move a7, *a14+, 1 +3fa88ce0: calla L3FA90390 +L3FA88D10: +3fa88d10: move *a13(0xffe0), a11, 1 +3fa88d30: move *a11, a9, 1 +3fa88d40: btst 20, a9 +3fa88d50: jaeq L3FA899B0 +3fa88d70: movk 4, a9 +3fa88d80: move a9, *a13(0x60), 1 +3fa88da0: move a14, -*sp, 1 +3fa88db0: movi 0xe06, a7 +3fa88dd0: move a7, *a14+, 1 +3fa88de0: calla L3FDF92B0 +3fa88e10: move a14, -*sp, 1 +3fa88e20: movi 0x3fa931a0, a7 +3fa88e50: move a7, *a14+, 1 +3fa88e60: movi 0x1540, a7 +3fa88e90: move a7, *a14+, 1 +3fa88ea0: movi 0xf70, a7 +3fa88ed0: move a7, *a14+, 1 +3fa88ee0: calla L3FA90230 +3fa88f10: move a14, -*sp, 1 +3fa88f20: movi 0x3fa932d0, a7 +3fa88f50: move a7, *a14+, 1 +3fa88f60: movi 0x1510, a7 +3fa88f90: move a7, *a14+, 1 +3fa88fa0: movi 0xf40, a7 +3fa88fd0: move a7, *a14+, 1 +3fa88fe0: calla L3FA90230 +3fa89010: move a14, -*sp, 1 +3fa89020: movk 6, a7 +3fa89030: move a7, *a14+, 1 +3fa89040: calla L3FDF9420 +3fa89070: move a14, -*sp, 1 +3fa89080: move a9, *a14+, 1 +3fa89090: movi 0x2716b0, a7 +3fa890c0: move a7, *a14+, 1 +3fa890d0: movi 0x6200000, a7 +3fa89100: move a7, *a14+, 1 +3fa89110: move a11, *a14+, 1 +3fa89120: sub a7, a7 +3fa89130: move a7, *a14+, 1 +3fa89140: calla L3FA6E4B0 +3fa89170: move a8, *a13(0x160), 1 +3fa89190: move a8, a8 +3fa891a0: jreq L3FA894E0 +3fa891b0: move a14, -*sp, 1 +3fa891c0: movi 0xe06, a7 +3fa891e0: move a7, *a14+, 1 +3fa891f0: calla L3FDF92B0 +3fa89220: move a14, -*sp, 1 +3fa89230: movi 0x1540, a7 +3fa89260: move a7, *a14+, 1 +3fa89270: movi 0xf70, a7 +3fa892a0: move a7, *a14+, 1 +3fa892b0: calla L3FA90390 +3fa892e0: move a14, -*sp, 1 +3fa892f0: movi 0x1510, a7 +3fa89320: move a7, *a14+, 1 +3fa89330: movi 0xf40, a7 +3fa89360: move a7, *a14+, 1 +3fa89370: calla L3FA90390 +3fa893a0: setf 16, 0, 0 +3fa893b0: move @0x2716d0, a7, 0 +3fa893e0: move a7, *a11(0x160), 1 +3fa89400: move a14, -*sp, 1 +3fa89410: move a11, *a14+, 1 +3fa89420: move a9, *a14+, 1 +3fa89430: calla L3FA900F0 +3fa89460: movi 0x100000, a7 +3fa89490: move a7, *a11(0x40), 1 +3fa894b0: move a7, a8 +3fa894c0: jauc L3FA900A0 +L3FA894E0: +3fa894e0: setf 16, 0, 0 +3fa894f0: move @0x2716d0, a7, 0 +3fa89520: move a7, *a11(0x160), 1 +3fa89540: move a14, -*sp, 1 +3fa89550: move a11, *a14+, 1 +3fa89560: calla L3FA907D0 +3fa89590: move *a11(0x140), a7, 1 +3fa895b0: andi 0xffefffff, a7 +3fa895e0: move a7, *a11(0x140), 1 +3fa89600: move a14, -*sp, 1 +3fa89610: movi 0x275200, a7 +3fa89640: move a7, *a14+, 1 +3fa89650: movi 0x272500, a7 +3fa89680: move a7, *a14+, 1 +3fa89690: move *a13(0x2e0), *a14+, 1 +3fa896b0: move *a11(0x1e0), a7, 1 +3fa896d0: inc a7 +3fa896e0: move a7, *a11(0x1e0), 1 +3fa89700: move *a13(0x2e0), a11, 1 +3fa89720: mpys a11, a7 +3fa89730: neg a7 +3fa89740: addi 0x5a, a7 +3fa89760: move a7, *a14+, 1 +3fa89770: move *a13(0xffe0), *a14+, 1 +3fa89790: calla L3FDF2690 +3fa897c0: move a14, -*sp, 1 +3fa897d0: movi 0xe06, a7 +3fa897f0: move a7, *a14+, 1 +3fa89800: calla L3FDF92B0 +3fa89830: move a14, -*sp, 1 +3fa89840: movi 0x1540, a7 +3fa89870: move a7, *a14+, 1 +3fa89880: movi 0xf70, a7 +3fa898b0: move a7, *a14+, 1 +3fa898c0: calla L3FA90390 +3fa898f0: move a14, -*sp, 1 +3fa89900: movi 0x1510, a7 +3fa89930: move a7, *a14+, 1 +3fa89940: movi 0xf40, a7 +3fa89970: move a7, *a14+, 1 +3fa89980: calla L3FA90390 +L3FA899B0: +3fa899b0: move *a13(0xffe0), a11, 1 +3fa899d0: move *a11, a9, 1 +3fa899e0: andi 0x70, a9 +3fa89a10: subk 16, a9 +3fa89a20: jrne L3FA89C80 +3fa89a30: move *a11, a9, 1 +3fa89a40: btst 29, a9 +3fa89a50: jrne L3FA89C80 +3fa89a60: move a14, -*sp, 1 +3fa89a70: movi 0xe06, a9 +3fa89a90: move a9, *a14+, 1 +3fa89aa0: calla L3FDF92B0 +3fa89ad0: move a14, -*sp, 1 +3fa89ae0: move a11, *a14+, 1 +3fa89af0: calla L3FE03700 +3fa89b20: move a14, -*sp, 1 +3fa89b30: movk 2, a7 +3fa89b40: move a7, *a14+, 1 +3fa89b50: movi 0x6200000, a7 +3fa89b80: move a7, *a14+, 1 +3fa89b90: move a11, *a14+, 1 +3fa89ba0: movi 0xffff, a7 +3fa89bc0: move a7, *a14+, 1 +3fa89bd0: move a7, *a14+, 1 +3fa89be0: calla L3FDCE470 +3fa89c10: move *a11(0x140), a7, 1 +3fa89c30: andi 0xffffff8f, a7 +3fa89c60: move a7, *a11(0x140), 1 +L3FA89C80: +3fa89c80: move *a11, a9, 1 +3fa89c90: andi 0x70, a9 +3fa89cc0: subk 32, a9 +3fa89cd0: jrne L3FA89F70 +3fa89ce0: move *a11, a9, 1 +3fa89cf0: btst 29, a9 +3fa89d00: jrne L3FA89F70 +3fa89d10: move a14, -*sp, 1 +3fa89d20: movi 0xe06, a9 +3fa89d40: move a9, *a14+, 1 +3fa89d50: calla L3FDF92B0 +3fa89d80: move a14, -*sp, 1 +3fa89d90: move a11, *a14+, 1 +3fa89da0: movi 0xff00ff, a7 +3fa89dd0: move a7, *a14+, 1 +3fa89de0: calla L3FE04270 +3fa89e10: move a14, -*sp, 1 +3fa89e20: movk 2, a7 +3fa89e30: move a7, *a14+, 1 +3fa89e40: movi 0x6200000, a7 +3fa89e70: move a7, *a14+, 1 +3fa89e80: move a11, *a14+, 1 +3fa89e90: movi 0xffff, a7 +3fa89eb0: move a7, *a14+, 1 +3fa89ec0: move a7, *a14+, 1 +3fa89ed0: calla L3FDCE470 +3fa89f00: move *a11(0x140), a7, 1 +3fa89f20: andi 0xffffff8f, a7 +3fa89f50: move a7, *a11(0x140), 1 +L3FA89F70: +3fa89f70: move *a11, a9, 1 +3fa89f80: andi 0x70, a9 +3fa89fb0: cmpi 0x30, a9 +3fa89fd0: jrne L3FA8A230 +3fa89fe0: move *a11, a9, 1 +3fa89ff0: btst 29, a9 +3fa8a000: jrne L3FA8A230 +3fa8a010: move a14, -*sp, 1 +3fa8a020: movi 0xe06, a9 +3fa8a040: move a9, *a14+, 1 +3fa8a050: calla L3FDF92B0 +3fa8a080: move a14, -*sp, 1 +3fa8a090: move a11, *a14+, 1 +3fa8a0a0: calla L3FE04470 +3fa8a0d0: move a14, -*sp, 1 +3fa8a0e0: movk 2, a7 +3fa8a0f0: move a7, *a14+, 1 +3fa8a100: movi 0x6200000, a7 +3fa8a130: move a7, *a14+, 1 +3fa8a140: move a11, *a14+, 1 +3fa8a150: movi 0xffff, a7 +3fa8a170: move a7, *a14+, 1 +3fa8a180: move a7, *a14+, 1 +3fa8a190: calla L3FDCE470 +3fa8a1c0: move *a11(0x140), a7, 1 +3fa8a1e0: andi 0xffffff8f, a7 +3fa8a210: move a7, *a11(0x140), 1 +L3FA8A230: +3fa8a230: move *a11, a9, 1 +3fa8a240: andi 0x70, a9 +3fa8a270: cmpi 0x40, a9 +3fa8a290: jrne L3FA8A510 +3fa8a2a0: move *a11, a9, 1 +3fa8a2b0: btst 29, a9 +3fa8a2c0: jrne L3FA8A510 +3fa8a2d0: move a14, -*sp, 1 +3fa8a2e0: movi 0xe06, a9 +3fa8a300: move a9, *a14+, 1 +3fa8a310: calla L3FDF92B0 +3fa8a340: move a14, -*sp, 1 +3fa8a350: move a11, *a14+, 1 +3fa8a360: sub a7, a7 +3fa8a370: move a7, *a14+, 1 +3fa8a380: calla L3FE05190 +3fa8a3b0: move a14, -*sp, 1 +3fa8a3c0: movk 2, a7 +3fa8a3d0: move a7, *a14+, 1 +3fa8a3e0: movi 0x6200000, a7 +3fa8a410: move a7, *a14+, 1 +3fa8a420: move a11, *a14+, 1 +3fa8a430: movi 0xffff, a7 +3fa8a450: move a7, *a14+, 1 +3fa8a460: move a7, *a14+, 1 +3fa8a470: calla L3FDCE470 +3fa8a4a0: move *a11(0x140), a7, 1 +3fa8a4c0: andi 0xffffff8f, a7 +3fa8a4f0: move a7, *a11(0x140), 1 +L3FA8A510: +3fa8a510: move *a11, a9, 1 +3fa8a520: andi 0x70, a9 +3fa8a550: cmpi 0x50, a9 +3fa8a570: jrne L3FA8A820 +3fa8a580: move *a11, a9, 1 +3fa8a590: btst 29, a9 +3fa8a5a0: jrne L3FA8A820 +3fa8a5b0: move a14, -*sp, 1 +3fa8a5c0: movi 0xe06, a9 +3fa8a5e0: move a9, *a14+, 1 +3fa8a5f0: calla L3FDF92B0 +3fa8a620: move a14, -*sp, 1 +3fa8a630: move a11, *a14+, 1 +3fa8a640: movi 0x48, a7 +3fa8a660: move a7, *a14+, 1 +3fa8a670: sub a7, a7 +3fa8a680: move a7, *a14+, 1 +3fa8a690: calla L3FE059F0 +3fa8a6c0: move a14, -*sp, 1 +3fa8a6d0: movk 2, a7 +3fa8a6e0: move a7, *a14+, 1 +3fa8a6f0: movi 0x6200000, a7 +3fa8a720: move a7, *a14+, 1 +3fa8a730: move a11, *a14+, 1 +3fa8a740: movi 0xffff, a7 +3fa8a760: move a7, *a14+, 1 +3fa8a770: move a7, *a14+, 1 +3fa8a780: calla L3FDCE470 +3fa8a7b0: move *a11(0x140), a7, 1 +3fa8a7d0: andi 0xffffff8f, a7 +3fa8a800: move a7, *a11(0x140), 1 +L3FA8A820: +3fa8a820: move *a11, a9, 1 +3fa8a830: andi 0x70, a9 +3fa8a860: cmpi 0x60, a9 +3fa8a880: jrne L3FA8AB20 +3fa8a890: move *a11, a9, 1 +3fa8a8a0: btst 29, a9 +3fa8a8b0: jrne L3FA8AB20 +3fa8a8c0: move a14, -*sp, 1 +3fa8a8d0: movi 0xe06, a9 +3fa8a8f0: move a9, *a14+, 1 +3fa8a900: calla L3FDF92B0 +3fa8a930: move a14, -*sp, 1 +3fa8a940: move a11, *a14+, 1 +3fa8a950: movi 0x55555555, a7 +3fa8a980: move a7, *a14+, 1 +3fa8a990: calla L3FE04270 +3fa8a9c0: move a14, -*sp, 1 +3fa8a9d0: movk 2, a7 +3fa8a9e0: move a7, *a14+, 1 +3fa8a9f0: movi 0x6200000, a7 +3fa8aa20: move a7, *a14+, 1 +3fa8aa30: move a11, *a14+, 1 +3fa8aa40: movi 0xffff, a7 +3fa8aa60: move a7, *a14+, 1 +3fa8aa70: move a7, *a14+, 1 +3fa8aa80: calla L3FDCE470 +3fa8aab0: move *a11(0x140), a7, 1 +3fa8aad0: andi 0xffffff8f, a7 +3fa8ab00: move a7, *a11(0x140), 1 +L3FA8AB20: +3fa8ab20: move *a11, a9, 1 +3fa8ab30: andi 0x70, a9 +3fa8ab60: cmpi 0x70, a9 +3fa8ab80: jrne L3FA8AE10 +3fa8ab90: move *a11, a9, 1 +3fa8aba0: btst 29, a9 +3fa8abb0: jrne L3FA8AE10 +3fa8abc0: move a14, -*sp, 1 +3fa8abd0: movi 0xe06, a9 +3fa8abf0: move a9, *a14+, 1 +3fa8ac00: calla L3FDF92B0 +3fa8ac30: move a14, -*sp, 1 +3fa8ac40: move a11, *a14+, 1 +3fa8ac50: movi 0xffff, a7 +3fa8ac70: move a7, *a14+, 1 +3fa8ac80: calla L3FE04270 +3fa8acb0: move a14, -*sp, 1 +3fa8acc0: movk 2, a7 +3fa8acd0: move a7, *a14+, 1 +3fa8ace0: movi 0x6200000, a7 +3fa8ad10: move a7, *a14+, 1 +3fa8ad20: move a11, *a14+, 1 +3fa8ad30: movi 0xffff, a7 +3fa8ad50: move a7, *a14+, 1 +3fa8ad60: move a7, *a14+, 1 +3fa8ad70: calla L3FDCE470 +3fa8ada0: move *a11(0x140), a7, 1 +3fa8adc0: andi 0xffffff8f, a7 +3fa8adf0: move a7, *a11(0x140), 1 +L3FA8AE10: +3fa8ae10: move *a11, a9, 1 +3fa8ae20: andi 0x70, a9 +3fa8ae50: subk 16, a9 +3fa8ae60: jrne L3FA8B0C0 +3fa8ae70: move *a11, a9, 1 +3fa8ae80: btst 29, a9 +3fa8ae90: jreq L3FA8B0C0 +3fa8aea0: move a14, -*sp, 1 +3fa8aeb0: movi 0xe06, a9 +3fa8aed0: move a9, *a14+, 1 +3fa8aee0: calla L3FDF92B0 +3fa8af10: move a14, -*sp, 1 +3fa8af20: move a11, *a14+, 1 +3fa8af30: calla L3FE07420 +3fa8af60: move a14, -*sp, 1 +3fa8af70: movk 2, a7 +3fa8af80: move a7, *a14+, 1 +3fa8af90: movi 0x6200000, a7 +3fa8afc0: move a7, *a14+, 1 +3fa8afd0: move a11, *a14+, 1 +3fa8afe0: movi 0xffff, a7 +3fa8b000: move a7, *a14+, 1 +3fa8b010: move a7, *a14+, 1 +3fa8b020: calla L3FDCE470 +3fa8b050: move *a11(0x140), a7, 1 +3fa8b070: andi 0xdfffff8f, a7 +3fa8b0a0: move a7, *a11(0x140), 1 +L3FA8B0C0: +3fa8b0c0: move *a11, a9, 1 +3fa8b0d0: andi 0x70, a9 +3fa8b100: subk 32, a9 +3fa8b110: jrne L3FA8B370 +3fa8b120: move *a11, a9, 1 +3fa8b130: btst 29, a9 +3fa8b140: jreq L3FA8B370 +3fa8b150: move a14, -*sp, 1 +3fa8b160: movi 0xe06, a9 +3fa8b180: move a9, *a14+, 1 +3fa8b190: calla L3FDF92B0 +3fa8b1c0: move a14, -*sp, 1 +3fa8b1d0: move a11, *a14+, 1 +3fa8b1e0: calla L3FE07CD0 +3fa8b210: move a14, -*sp, 1 +3fa8b220: movk 2, a7 +3fa8b230: move a7, *a14+, 1 +3fa8b240: movi 0x6200000, a7 +3fa8b270: move a7, *a14+, 1 +3fa8b280: move a11, *a14+, 1 +3fa8b290: movi 0xffff, a7 +3fa8b2b0: move a7, *a14+, 1 +3fa8b2c0: move a7, *a14+, 1 +3fa8b2d0: calla L3FDCE470 +3fa8b300: move *a11(0x140), a7, 1 +3fa8b320: andi 0xdfffff8f, a7 +3fa8b350: move a7, *a11(0x140), 1 +L3FA8B370: +3fa8b370: move *a11, a9, 1 +3fa8b380: andi 0x70, a9 +3fa8b3b0: cmpi 0x30, a9 +3fa8b3d0: jrne L3FA8B630 +3fa8b3e0: move *a11, a9, 1 +3fa8b3f0: btst 29, a9 +3fa8b400: jreq L3FA8B630 +3fa8b410: move a14, -*sp, 1 +3fa8b420: movi 0xe06, a9 +3fa8b440: move a9, *a14+, 1 +3fa8b450: calla L3FDF92B0 +3fa8b480: move a14, -*sp, 1 +3fa8b490: move a11, *a14+, 1 +3fa8b4a0: calla L3FE08580 +3fa8b4d0: move a14, -*sp, 1 +3fa8b4e0: movk 2, a7 +3fa8b4f0: move a7, *a14+, 1 +3fa8b500: movi 0x6200000, a7 +3fa8b530: move a7, *a14+, 1 +3fa8b540: move a11, *a14+, 1 +3fa8b550: movi 0xffff, a7 +3fa8b570: move a7, *a14+, 1 +3fa8b580: move a7, *a14+, 1 +3fa8b590: calla L3FDCE470 +3fa8b5c0: move *a11(0x140), a7, 1 +3fa8b5e0: andi 0xdfffff8f, a7 +3fa8b610: move a7, *a11(0x140), 1 +L3FA8B630: +3fa8b630: move *a11, a9, 1 +3fa8b640: andi 0x70, a9 +3fa8b670: cmpi 0x40, a9 +3fa8b690: jrne L3FA8B8F0 +3fa8b6a0: move *a11, a9, 1 +3fa8b6b0: btst 29, a9 +3fa8b6c0: jreq L3FA8B8F0 +3fa8b6d0: move a14, -*sp, 1 +3fa8b6e0: movi 0xe06, a9 +3fa8b700: move a9, *a14+, 1 +3fa8b710: calla L3FDF92B0 +3fa8b740: move a14, -*sp, 1 +3fa8b750: move a11, *a14+, 1 +3fa8b760: calla L3FE08E30 +3fa8b790: move a14, -*sp, 1 +3fa8b7a0: movk 2, a7 +3fa8b7b0: move a7, *a14+, 1 +3fa8b7c0: movi 0x6200000, a7 +3fa8b7f0: move a7, *a14+, 1 +3fa8b800: move a11, *a14+, 1 +3fa8b810: movi 0xffff, a7 +3fa8b830: move a7, *a14+, 1 +3fa8b840: move a7, *a14+, 1 +3fa8b850: calla L3FDCE470 +3fa8b880: move *a11(0x140), a7, 1 +3fa8b8a0: andi 0xdfffff8f, a7 +3fa8b8d0: move a7, *a11(0x140), 1 +L3FA8B8F0: +3fa8b8f0: move *a11, a9, 1 +3fa8b900: andi 0x70, a9 +3fa8b930: cmpi 0x50, a9 +3fa8b950: jrne L3FA8BBB0 +3fa8b960: move *a11, a9, 1 +3fa8b970: btst 29, a9 +3fa8b980: jreq L3FA8BBB0 +3fa8b990: move a14, -*sp, 1 +3fa8b9a0: movi 0xe06, a9 +3fa8b9c0: move a9, *a14+, 1 +3fa8b9d0: calla L3FDF92B0 +3fa8ba00: move a14, -*sp, 1 +3fa8ba10: move a11, *a14+, 1 +3fa8ba20: calla L3FE09310 +3fa8ba50: move a14, -*sp, 1 +3fa8ba60: movk 2, a7 +3fa8ba70: move a7, *a14+, 1 +3fa8ba80: movi 0x6200000, a7 +3fa8bab0: move a7, *a14+, 1 +3fa8bac0: move a11, *a14+, 1 +3fa8bad0: movi 0xffff, a7 +3fa8baf0: move a7, *a14+, 1 +3fa8bb00: move a7, *a14+, 1 +3fa8bb10: calla L3FDCE470 +3fa8bb40: move *a11(0x140), a7, 1 +3fa8bb60: andi 0xdfffff8f, a7 +3fa8bb90: move a7, *a11(0x140), 1 +L3FA8BBB0: +3fa8bbb0: move *a11, a9, 1 +3fa8bbc0: andi 0x70, a9 +3fa8bbf0: cmpi 0x60, a9 +3fa8bc10: jrne L3FA8BE70 +3fa8bc20: move *a11, a9, 1 +3fa8bc30: btst 29, a9 +3fa8bc40: jreq L3FA8BE70 +3fa8bc50: move a14, -*sp, 1 +3fa8bc60: movi 0xe06, a9 +3fa8bc80: move a9, *a14+, 1 +3fa8bc90: calla L3FDF92B0 +3fa8bcc0: move a14, -*sp, 1 +3fa8bcd0: move a11, *a14+, 1 +3fa8bce0: calla L3FE09A90 +3fa8bd10: move a14, -*sp, 1 +3fa8bd20: movk 2, a7 +3fa8bd30: move a7, *a14+, 1 +3fa8bd40: movi 0x6200000, a7 +3fa8bd70: move a7, *a14+, 1 +3fa8bd80: move a11, *a14+, 1 +3fa8bd90: movi 0xffff, a7 +3fa8bdb0: move a7, *a14+, 1 +3fa8bdc0: move a7, *a14+, 1 +3fa8bdd0: calla L3FDCE470 +3fa8be00: move *a11(0x140), a7, 1 +3fa8be20: andi 0xdfffff8f, a7 +3fa8be50: move a7, *a11(0x140), 1 +L3FA8BE70: +3fa8be70: move *a11, a9, 1 +3fa8be80: andi 0x70, a9 +3fa8beb0: cmpi 0x70, a9 +3fa8bed0: jrne L3FA8C150 +3fa8bee0: move *a11, a9, 1 +3fa8bef0: btst 29, a9 +3fa8bf00: jreq L3FA8C150 +3fa8bf10: move a14, -*sp, 1 +3fa8bf20: movi 0xe06, a9 +3fa8bf40: move a9, *a14+, 1 +3fa8bf50: calla L3FDF92B0 +3fa8bf80: move a14, -*sp, 1 +3fa8bf90: move a11, *a14+, 1 +3fa8bfa0: sub a7, a7 +3fa8bfb0: move a7, *a14+, 1 +3fa8bfc0: calla L3FE04270 +3fa8bff0: move a14, -*sp, 1 +3fa8c000: movk 2, a7 +3fa8c010: move a7, *a14+, 1 +3fa8c020: movi 0x6200000, a7 +3fa8c050: move a7, *a14+, 1 +3fa8c060: move a11, *a14+, 1 +3fa8c070: movi 0xffff, a7 +3fa8c090: move a7, *a14+, 1 +3fa8c0a0: move a7, *a14+, 1 +3fa8c0b0: calla L3FDCE470 +3fa8c0e0: move *a11(0x140), a7, 1 +3fa8c100: andi 0xdfffff8f, a7 +3fa8c130: move a7, *a11(0x140), 1 +L3FA8C150: +3fa8c150: move *a11, a9, 1 +3fa8c160: btst 15, a9 +3fa8c170: jaeq L3FA8D2F0 +3fa8c190: sub a9, a9 +3fa8c1a0: move a9, *a13(0x40), 1 +L3FA8C1C0: +3fa8c1c0: move *a13(0x40), a11, 1 +3fa8c1e0: sll 0x5, a11 +3fa8c1f0: add a13, a11 +3fa8c200: sub a9, a9 +3fa8c210: move a9, *a11(0x360), 1 +3fa8c230: move *a13(0x40), a11, 1 +3fa8c250: inc a11 +3fa8c260: move a11, *a13(0x40), 1 +3fa8c280: subk 4, a11 +3fa8c290: jrlt L3FA8C1C0 +3fa8c2a0: move a14, -*sp, 1 +3fa8c2b0: movi 0xe00, a11 +3fa8c2d0: move a11, *a14+, 1 +3fa8c2e0: calla L3FDF92B0 +3fa8c310: calla L3FDDCA90 +3fa8c340: move a14, -*sp, 1 +3fa8c350: movi 0x3fa93400, a7 +3fa8c380: move a7, *a14+, 1 +3fa8c390: movi 0x1540, a9 +3fa8c3c0: move a9, *a14+, 1 +3fa8c3d0: movi 0xf70, a7 +3fa8c400: move a7, *a14+, 1 +3fa8c410: calla L3FA90230 +3fa8c440: move a14, -*sp, 1 +3fa8c450: movk 2, a7 +3fa8c460: move a7, *a14+, 1 +3fa8c470: calla L3FDF9420 +3fa8c4a0: move *a13(0xffe0), a7, 1 +3fa8c4c0: move *a7(0x1e0), a9, 1 +3fa8c4e0: inc a9 +3fa8c4f0: move a9, *a7(0x1e0), 1 +3fa8c510: sub a9, a9 +3fa8c520: move a9, *a13(0x40), 1 +L3FA8C540: +3fa8c540: move *a13(0x40), a11, 1 +3fa8c560: jreq L3FA8C5E0 +3fa8c570: move *a13(0xffe0), a9, 1 +3fa8c590: sll 0x14, a11 +3fa8c5a0: move *a9(0x180), a7, 1 +3fa8c5c0: cmp a7, a11 +3fa8c5d0: jrle L3FA8C970 +L3FA8C5E0: +3fa8c5e0: move *a13(0x40), a11, 1 +3fa8c600: sll 0x5, a11 +3fa8c610: add a13, a11 +3fa8c620: move a14, -*sp, 1 +3fa8c630: move *a13(0x40), a9, 1 +3fa8c650: sll 0x14, a9 +3fa8c660: move a9, *a14+, 1 +3fa8c670: move *a13(0xffe0), a9, 1 +3fa8c690: move *a9(0x20), a7, 1 +3fa8c6b0: andi 0x30000000, a7 +3fa8c6e0: move a7, *a14+, 1 +3fa8c6f0: move a9, *a14+, 1 +3fa8c700: calla L3FDD93E0 +3fa8c730: move a8, *a11(0x360), 1 +3fa8c750: move *a9(0x20), a11, 1 +3fa8c770: btst 29, a11 +3fa8c780: jreq L3FA8C9E0 +3fa8c790: move a14, -*sp, 1 +3fa8c7a0: movi 0x275200, a11 +3fa8c7d0: move a11, *a14+, 1 +3fa8c7e0: movi 0x272500, a7 +3fa8c810: move a7, *a14+, 1 +3fa8c820: move *a13(0x2e0), a7, 1 +3fa8c840: sra 0x2, a7 +3fa8c850: move *a13(0x40), a11, 1 +3fa8c870: mpys a11, a7 +3fa8c880: move a7, *a14+, 1 +3fa8c890: move *a9(0x1e0), a7, 1 +3fa8c8b0: move *a13(0x2e0), a9, 1 +3fa8c8d0: mpys a9, a7 +3fa8c8e0: neg a7 +3fa8c8f0: addi 0x5a, a7 +3fa8c910: move a7, *a14+, 1 +3fa8c920: move *a13(0xffe0), *a14+, 1 +3fa8c940: calla L3FDF2690 +L3FA8C970: +3fa8c970: move *a13(0x40), a11, 1 +3fa8c990: inc a11 +3fa8c9a0: move a11, *a13(0x40), 1 +3fa8c9c0: subk 4, a11 +3fa8c9d0: jrlt L3FA8C540 +L3FA8C9E0: +3fa8c9e0: move *a13(0xffe0), a11, 1 +3fa8ca00: move *a11(0x1e0), a9, 1 +3fa8ca20: dec a9 +3fa8ca30: move a9, *a11(0x1e0), 1 +3fa8ca50: sub a9, a9 +3fa8ca60: move a9, *a13(0x40), 1 +L3FA8CA80: +3fa8ca80: move *a13(0x40), a11, 1 +3fa8caa0: sll 0x5, a11 +3fa8cab0: add a13, a11 +3fa8cac0: move *a11(0x360), a11, 1 +3fa8cae0: jreq L3FA8CEB0 +3fa8caf0: move *a13(0xffe0), a11, 1 +3fa8cb10: move *a13(0x40), a9, 1 +3fa8cb30: sll 0x5, a9 +3fa8cb40: add a13, a9 +3fa8cb50: move *a13(0x360), a7, 1 +3fa8cb70: sll 0x1c, a7 +3fa8cb80: move *a9(0x360), a9, 1 +3fa8cba0: or a7, a9 +3fa8cbb0: move *a13(0x380), a7, 1 +3fa8cbd0: sll 0x1d, a7 +3fa8cbe0: or a7, a9 +3fa8cbf0: move *a13(0x3a0), a7, 1 +3fa8cc10: sll 0x1e, a7 +3fa8cc20: or a7, a9 +3fa8cc30: move *a13(0x3c0), a7, 1 +3fa8cc50: sll 0x1f, a7 +3fa8cc60: or a7, a9 +3fa8cc70: move a9, *a11(0x80), 1 +3fa8cc90: move a14, -*sp, 1 +3fa8cca0: movi 0xe06, a9 +3fa8ccc0: move a9, *a14+, 1 +3fa8ccd0: calla L3FDF92B0 +3fa8cd00: move a14, -*sp, 1 +3fa8cd10: movi 0x1540, a7 +3fa8cd40: move a7, *a14+, 1 +3fa8cd50: movi 0xf70, a7 +3fa8cd80: move a7, *a14+, 1 +3fa8cd90: calla L3FA90390 +3fa8cdc0: move a14, -*sp, 1 +3fa8cdd0: move a11, *a14+, 1 +3fa8cde0: movk 8, a7 +3fa8cdf0: move a7, *a14+, 1 +3fa8ce00: calla L3FA900F0 +3fa8ce30: movi 0x8000, a7 +3fa8ce60: move a7, *a11(0x40), 1 +3fa8ce80: move a7, a8 +3fa8ce90: jauc L3FA900A0 +L3FA8CEB0: +3fa8ceb0: move *a13(0x40), a11, 1 +3fa8ced0: inc a11 +3fa8cee0: move a11, *a13(0x40), 1 +3fa8cf00: subk 4, a11 +3fa8cf10: jrlt L3FA8CA80 +3fa8cf20: move a14, -*sp, 1 +3fa8cf30: move *a13(0xffe0), *a14+, 1 +3fa8cf50: calla L3FA907D0 +3fa8cf80: move *a13(0xffe0), a11, 1 +3fa8cfa0: move *a11(0x140), a9, 1 +3fa8cfc0: andi 0xffff7fff, a9 +3fa8cff0: move a9, *a11(0x140), 1 +3fa8d010: move a14, -*sp, 1 +3fa8d020: movi 0x275200, a9 +3fa8d050: move a9, *a14+, 1 +3fa8d060: movi 0x272500, a7 +3fa8d090: move a7, *a14+, 1 +3fa8d0a0: move *a13(0x2e0), *a14+, 1 +3fa8d0c0: move *a11(0x1e0), a7, 1 +3fa8d0e0: inc a7 +3fa8d0f0: move a7, *a11(0x1e0), 1 +3fa8d110: move *a13(0x2e0), a9, 1 +3fa8d130: mpys a9, a7 +3fa8d140: neg a7 +3fa8d150: addi 0x5a, a7 +3fa8d170: move a7, *a14+, 1 +3fa8d180: move a11, *a14+, 1 +3fa8d190: calla L3FDF2690 +3fa8d1c0: move a14, -*sp, 1 +3fa8d1d0: movi 0xe06, a7 +3fa8d1f0: move a7, *a14+, 1 +3fa8d200: calla L3FDF92B0 +3fa8d230: move a14, -*sp, 1 +3fa8d240: movi 0x1540, a7 +3fa8d270: move a7, *a14+, 1 +3fa8d280: movi 0xf70, a7 +3fa8d2b0: move a7, *a14+, 1 +3fa8d2c0: calla L3FA90390 +L3FA8D2F0: +3fa8d2f0: move *a11, a9, 1 +3fa8d300: btst 16, a9 +3fa8d310: jreq L3FA8D7A0 +3fa8d320: move a14, -*sp, 1 +3fa8d330: movi 0xe06, a9 +3fa8d350: move a9, *a14+, 1 +3fa8d360: calla L3FDF92B0 +3fa8d390: move a14, -*sp, 1 +3fa8d3a0: movi 0x6200000, a7 +3fa8d3d0: move a7, *a14+, 1 +3fa8d3e0: move a11, *a14+, 1 +3fa8d3f0: calla L3FDF6580 +3fa8d420: move a8, a8 +3fa8d430: jreq L3FA8D530 +3fa8d440: move a14, -*sp, 1 +3fa8d450: move a11, *a14+, 1 +3fa8d460: movk 9, a7 +3fa8d470: move a7, *a14+, 1 +3fa8d480: calla L3FA900F0 +3fa8d4b0: movi 0x10000, a7 +3fa8d4e0: move a7, *a11(0x40), 1 +3fa8d500: move a7, a8 +3fa8d510: jauc L3FA900A0 +L3FA8D530: +3fa8d530: move a14, -*sp, 1 +3fa8d540: move a11, *a14+, 1 +3fa8d550: calla L3FA907D0 +3fa8d580: move *a11(0x140), a7, 1 +3fa8d5a0: andi 0xfffeffff, a7 +3fa8d5d0: move a7, *a11(0x140), 1 +3fa8d5f0: move a14, -*sp, 1 +3fa8d600: movi 0x275200, a7 +3fa8d630: move a7, *a14+, 1 +3fa8d640: movi 0x272500, a7 +3fa8d670: move a7, *a14+, 1 +3fa8d680: move *a13(0x2e0), *a14+, 1 +3fa8d6a0: move *a11(0x1e0), a7, 1 +3fa8d6c0: inc a7 +3fa8d6d0: move a7, *a11(0x1e0), 1 +3fa8d6f0: move *a13(0x2e0), a9, 1 +3fa8d710: mpys a9, a7 +3fa8d720: neg a7 +3fa8d730: addi 0x5a, a7 +3fa8d750: move a7, *a14+, 1 +3fa8d760: move a11, *a14+, 1 +3fa8d770: calla L3FDF2690 +L3FA8D7A0: +3fa8d7a0: move *a11, a9, 1 +3fa8d7b0: btst 14, a9 +3fa8d7c0: jreq L3FA8DC40 +3fa8d7d0: move a14, -*sp, 1 +3fa8d7e0: movi 0xe06, a9 +3fa8d800: move a9, *a14+, 1 +3fa8d810: calla L3FDF92B0 +3fa8d840: move a14, -*sp, 1 +3fa8d850: movi 0x6200000, a7 +3fa8d880: move a7, *a14+, 1 +3fa8d890: move a11, *a14+, 1 +3fa8d8a0: calla L3FDD59D0 +3fa8d8d0: move a8, a8 +3fa8d8e0: jreq L3FA8D9D0 +3fa8d8f0: move a14, -*sp, 1 +3fa8d900: move a11, *a14+, 1 +3fa8d910: movk 9, a7 +3fa8d920: move a7, *a14+, 1 +3fa8d930: calla L3FA900F0 +3fa8d960: movi 0x4000, a7 +3fa8d980: move a7, *a11(0x40), 1 +3fa8d9a0: move a7, a8 +3fa8d9b0: jauc L3FA900A0 +L3FA8D9D0: +3fa8d9d0: move a14, -*sp, 1 +3fa8d9e0: move a11, *a14+, 1 +3fa8d9f0: calla L3FA907D0 +3fa8da20: move *a11(0x140), a7, 1 +3fa8da40: andi 0xffffbfff, a7 +3fa8da70: move a7, *a11(0x140), 1 +3fa8da90: move a14, -*sp, 1 +3fa8daa0: movi 0x275200, a7 +3fa8dad0: move a7, *a14+, 1 +3fa8dae0: movi 0x272500, a7 +3fa8db10: move a7, *a14+, 1 +3fa8db20: move *a13(0x2e0), *a14+, 1 +3fa8db40: move *a11(0x1e0), a7, 1 +3fa8db60: inc a7 +3fa8db70: move a7, *a11(0x1e0), 1 +3fa8db90: move *a13(0x2e0), a9, 1 +3fa8dbb0: mpys a9, a7 +3fa8dbc0: neg a7 +3fa8dbd0: addi 0x5a, a7 +3fa8dbf0: move a7, *a14+, 1 +3fa8dc00: move a11, *a14+, 1 +3fa8dc10: calla L3FDF2690 +L3FA8DC40: +3fa8dc40: move *a11, a9, 1 +3fa8dc50: btst 24, a9 +3fa8dc60: jaeq L3FA8E9A0 +3fa8dc80: move a14, -*sp, 1 +3fa8dc90: movi 0xe06, a9 +3fa8dcb0: move a9, *a14+, 1 +3fa8dcc0: calla L3FDF92B0 +3fa8dcf0: movk 1, a7 +3fa8dd00: move a7, *a13(0x60), 1 +3fa8dd20: move a14, -*sp, 1 +3fa8dd30: movi 0x3fa92f40, a9 +3fa8dd60: move a9, *a14+, 1 +3fa8dd70: movi 0x1540, a9 +3fa8dda0: move a9, *a14+, 1 +3fa8ddb0: movi 0xf70, a9 +3fa8dde0: move a9, *a14+, 1 +3fa8ddf0: calla L3FA90230 +3fa8de20: move a14, -*sp, 1 +3fa8de30: movi 0x3fa93070, a9 +3fa8de60: move a9, *a14+, 1 +3fa8de70: movi 0x1510, a9 +3fa8dea0: move a9, *a14+, 1 +3fa8deb0: movi 0xf40, a9 +3fa8dee0: move a9, *a14+, 1 +3fa8def0: calla L3FA90230 +3fa8df20: move a14, -*sp, 1 +3fa8df30: movk 6, a9 +3fa8df40: move a9, *a14+, 1 +3fa8df50: calla L3FDF9420 +3fa8df80: move a14, -*sp, 1 +3fa8df90: move a7, *a14+, 1 +3fa8dfa0: movi 0x270860, a9 +3fa8dfd0: move a9, *a14+, 1 +3fa8dfe0: movi 0x6400000, a9 +3fa8e010: move a9, *a14+, 1 +3fa8e020: move a11, *a14+, 1 +3fa8e030: movi 0x60000000, a9 +3fa8e060: move a9, *a14+, 1 +3fa8e070: calla L3FA6E4B0 +3fa8e0a0: setf 16, 0, 0 +3fa8e0b0: move @0x270880, a9, 0 +3fa8e0e0: move a9, *a11(0x160), 1 +3fa8e100: move a14, -*sp, 1 +3fa8e110: movi 0xe06, a11 +3fa8e130: move a11, *a14+, 1 +3fa8e140: calla L3FDF92B0 +3fa8e170: move a14, -*sp, 1 +3fa8e180: movi 0x1540, a9 +3fa8e1b0: move a9, *a14+, 1 +3fa8e1c0: movi 0xf70, a9 +3fa8e1f0: move a9, *a14+, 1 +3fa8e200: calla L3FA90390 +3fa8e230: move a14, -*sp, 1 +3fa8e240: movi 0x1510, a9 +3fa8e270: move a9, *a14+, 1 +3fa8e280: movi 0xf40, a9 +3fa8e2b0: move a9, *a14+, 1 +3fa8e2c0: calla L3FA90390 +3fa8e2f0: move *a13(0xffe0), a9, 1 +3fa8e310: movi 0x1000000, a11 +3fa8e340: move a11, *a9, 1 +3fa8e350: move a7, *a13(0x280), 1 +3fa8e370: move *a9(0x160), a11, 1 +3fa8e390: subk 2, a11 +3fa8e3a0: jrne L3FA8E520 +3fa8e3b0: move a14, -*sp, 1 +3fa8e3c0: movi 0x3fa935d0, a11 +3fa8e3f0: move a11, *a14+, 1 +3fa8e400: movi 0x1540, a11 +3fa8e430: move a11, *a14+, 1 +3fa8e440: movi 0xf70, a11 +3fa8e470: move a11, *a14+, 1 +3fa8e480: calla L3FA90230 +3fa8e4b0: move a14, -*sp, 1 +3fa8e4c0: movk 2, a11 +3fa8e4d0: move a11, *a14+, 1 +3fa8e4e0: calla L3FDF9420 +3fa8e510: jruc L3FA8E780 +L3FA8E520: +3fa8e520: move a14, -*sp, 1 +3fa8e530: movi 0x3fa93460, a11 +3fa8e560: move a11, *a14+, 1 +3fa8e570: movi 0x1540, a11 +3fa8e5a0: move a11, *a14+, 1 +3fa8e5b0: movi 0xf70, a11 +3fa8e5e0: move a11, *a14+, 1 +3fa8e5f0: calla L3FA90230 +3fa8e620: move a14, -*sp, 1 +3fa8e630: movi 0x3fa934c0, a11 +3fa8e660: move a11, *a14+, 1 +3fa8e670: movi 0x1510, a11 +3fa8e6a0: move a11, *a14+, 1 +3fa8e6b0: movi 0xf40, a11 +3fa8e6e0: move a11, *a14+, 1 +3fa8e6f0: calla L3FA90230 +3fa8e720: move a14, -*sp, 1 +3fa8e730: movk 6, a11 +3fa8e740: move a11, *a14+, 1 +3fa8e750: calla L3FDF9420 +L3FA8E780: +3fa8e780: move a14, -*sp, 1 +3fa8e790: move a9, *a14+, 1 +3fa8e7a0: movi 0x48, a11 +3fa8e7c0: move a11, *a14+, 1 +3fa8e7d0: sub a11, a11 +3fa8e7e0: move a11, *a14+, 1 +3fa8e7f0: calla L3FE059F0 +3fa8e820: move *a9(0x140), a11, 1 +3fa8e840: andi 0xfeffffff, a11 +3fa8e870: move a11, *a9(0x140), 1 +3fa8e890: move a14, -*sp, 1 +3fa8e8a0: movk 17, a11 +3fa8e8b0: move a11, *a14+, 1 +3fa8e8c0: sub a11, a11 +3fa8e8d0: move a11, *a14+, 1 +3fa8e8e0: move a7, *a14+, 1 +3fa8e8f0: movi 0x6400000, a11 +3fa8e920: move a11, *a14+, 1 +3fa8e930: calla L3FA920A0 +3fa8e960: calla L3FDD8B70 +L3FA8E990: +3fa8e990: jruc L3FA8E990 +L3FA8E9A0: +3fa8e9a0: move *a13(0xffe0), a11, 1 +3fa8e9c0: move *a11, a9, 1 +3fa8e9d0: btst 26, a9 +3fa8e9e0: jaeq L3FA8F710 +3fa8ea00: move a14, -*sp, 1 +3fa8ea10: movi 0xe06, a9 +3fa8ea30: move a9, *a14+, 1 +3fa8ea40: calla L3FDF92B0 +3fa8ea70: movk 1, a7 +3fa8ea80: move a7, *a13(0x60), 1 +3fa8eaa0: move a14, -*sp, 1 +3fa8eab0: movi 0x3fa92f40, a9 +3fa8eae0: move a9, *a14+, 1 +3fa8eaf0: movi 0x1540, a9 +3fa8eb20: move a9, *a14+, 1 +3fa8eb30: movi 0xf70, a9 +3fa8eb60: move a9, *a14+, 1 +3fa8eb70: calla L3FA90230 +3fa8eba0: move a14, -*sp, 1 +3fa8ebb0: movi 0x3fa93070, a9 +3fa8ebe0: move a9, *a14+, 1 +3fa8ebf0: movi 0x1510, a9 +3fa8ec20: move a9, *a14+, 1 +3fa8ec30: movi 0xf40, a9 +3fa8ec60: move a9, *a14+, 1 +3fa8ec70: calla L3FA90230 +3fa8eca0: move a14, -*sp, 1 +3fa8ecb0: movk 6, a9 +3fa8ecc0: move a9, *a14+, 1 +3fa8ecd0: calla L3FDF9420 +3fa8ed00: move a14, -*sp, 1 +3fa8ed10: move a7, *a14+, 1 +3fa8ed20: movi 0x270860, a9 +3fa8ed50: move a9, *a14+, 1 +3fa8ed60: movi 0x6400000, a9 +3fa8ed90: move a9, *a14+, 1 +3fa8eda0: move a11, *a14+, 1 +3fa8edb0: movi 0x60000000, a9 +3fa8ede0: move a9, *a14+, 1 +3fa8edf0: calla L3FA6E4B0 +3fa8ee20: setf 16, 0, 0 +3fa8ee30: move @0x270880, a9, 0 +3fa8ee60: move a9, *a11(0x160), 1 +3fa8ee80: move a14, -*sp, 1 +3fa8ee90: movi 0xe06, a11 +3fa8eeb0: move a11, *a14+, 1 +3fa8eec0: calla L3FDF92B0 +3fa8eef0: move a14, -*sp, 1 +3fa8ef00: movi 0x1540, a9 +3fa8ef30: move a9, *a14+, 1 +3fa8ef40: movi 0xf70, a9 +3fa8ef70: move a9, *a14+, 1 +3fa8ef80: calla L3FA90390 +3fa8efb0: move a14, -*sp, 1 +3fa8efc0: movi 0x1510, a9 +3fa8eff0: move a9, *a14+, 1 +3fa8f000: movi 0xf40, a9 +3fa8f030: move a9, *a14+, 1 +3fa8f040: calla L3FA90390 +3fa8f070: move *a13(0xffe0), a9, 1 +3fa8f090: movi 0x4000000, a11 +3fa8f0c0: move a11, *a9, 1 +3fa8f0d0: move a7, *a13(0x280), 1 +3fa8f0f0: move *a9(0x160), a11, 1 +3fa8f110: subk 2, a11 +3fa8f120: jrne L3FA8F2A0 +3fa8f130: move a14, -*sp, 1 +3fa8f140: movi 0x3fa935d0, a11 +3fa8f170: move a11, *a14+, 1 +3fa8f180: movi 0x1540, a11 +3fa8f1b0: move a11, *a14+, 1 +3fa8f1c0: movi 0xf70, a11 +3fa8f1f0: move a11, *a14+, 1 +3fa8f200: calla L3FA90230 +3fa8f230: move a14, -*sp, 1 +3fa8f240: movk 2, a11 +3fa8f250: move a11, *a14+, 1 +3fa8f260: calla L3FDF9420 +3fa8f290: jruc L3FA8F500 +L3FA8F2A0: +3fa8f2a0: move a14, -*sp, 1 +3fa8f2b0: movi 0x3fa93460, a11 +3fa8f2e0: move a11, *a14+, 1 +3fa8f2f0: movi 0x1540, a11 +3fa8f320: move a11, *a14+, 1 +3fa8f330: movi 0xf70, a11 +3fa8f360: move a11, *a14+, 1 +3fa8f370: calla L3FA90230 +3fa8f3a0: move a14, -*sp, 1 +3fa8f3b0: movi 0x3fa934c0, a11 +3fa8f3e0: move a11, *a14+, 1 +3fa8f3f0: movi 0x1510, a11 +3fa8f420: move a11, *a14+, 1 +3fa8f430: movi 0xf40, a11 +3fa8f460: move a11, *a14+, 1 +3fa8f470: calla L3FA90230 +3fa8f4a0: move a14, -*sp, 1 +3fa8f4b0: movk 6, a11 +3fa8f4c0: move a11, *a14+, 1 +3fa8f4d0: calla L3FDF9420 +L3FA8F500: +3fa8f500: move a14, -*sp, 1 +3fa8f510: move a9, *a14+, 1 +3fa8f520: movi 0xaaaaaaaa, a11 +3fa8f550: move a11, *a14+, 1 +3fa8f560: calla L3FE04270 +3fa8f590: move *a9(0x140), a11, 1 +3fa8f5b0: andi 0xfbffffff, a11 +3fa8f5e0: move a11, *a9(0x140), 1 +3fa8f600: move a14, -*sp, 1 +3fa8f610: movk 17, a11 +3fa8f620: move a11, *a14+, 1 +3fa8f630: sub a11, a11 +3fa8f640: move a11, *a14+, 1 +3fa8f650: move a7, *a14+, 1 +3fa8f660: movi 0x6400000, a11 +3fa8f690: move a11, *a14+, 1 +3fa8f6a0: calla L3FA920A0 +3fa8f6d0: calla L3FDD8B70 +L3FA8F700: +3fa8f700: jruc L3FA8F700 +L3FA8F710: +3fa8f710: move *a13(0xffe0), a11, 1 +3fa8f730: move *a11, a9, 1 +3fa8f740: btst 28, a9 +3fa8f750: jreq L3FA8FD40 +3fa8f760: move *a11, a9, 1 +3fa8f770: btst 27, a9 +3fa8f780: jreq L3FA8F8D0 +3fa8f790: setf 16, 0, 0 +3fa8f7a0: move @0x62000d0, a9, 0 +3fa8f7d0: btst 5, a9 +3fa8f7e0: jreq L3FA8F8D0 +3fa8f7f0: move a14, -*sp, 1 +3fa8f800: move a11, *a14+, 1 +3fa8f810: movk 7, a9 +3fa8f820: move a9, *a14+, 1 +3fa8f830: calla L3FA900F0 +3fa8f860: movi 0x18000000, a7 +3fa8f890: move a7, *a11(0x40), 1 +3fa8f8b0: move a7, a8 +3fa8f8c0: jruc L3FA900A0 +L3FA8F8D0: +3fa8f8d0: setf 16, 0, 0 +3fa8f8e0: move @0x62000d0, a9, 0 +3fa8f910: btst 5, a9 +3fa8f920: jrne L3FA8FA80 +3fa8f930: move a14, -*sp, 1 +3fa8f940: move a11, *a14+, 1 +3fa8f950: calla L3F352B40 +3fa8f980: move a8, a7 +3fa8f990: jreq L3FA8FA80 +3fa8f9a0: move a14, -*sp, 1 +3fa8f9b0: move a11, *a14+, 1 +3fa8f9c0: movk 7, a9 +3fa8f9d0: move a9, *a14+, 1 +3fa8f9e0: calla L3FA900F0 +3fa8fa10: movi 0x10000000, a7 +3fa8fa40: move a7, *a11(0x40), 1 +3fa8fa60: move a7, a8 +3fa8fa70: jruc L3FA900A0 +L3FA8FA80: +3fa8fa80: move a14, -*sp, 1 +3fa8fa90: move a11, *a14+, 1 +3fa8faa0: calla L3FA907D0 +3fa8fad0: move *a11(0x140), a9, 1 +3fa8faf0: andi 0xefffffff, a9 +3fa8fb20: move a9, *a11(0x140), 1 +3fa8fb40: move a14, -*sp, 1 +3fa8fb50: sub a9, a9 +3fa8fb60: move a9, *a14+, 1 +3fa8fb70: movi 0xffff, a7 +3fa8fb90: move a7, *a14+, 1 +3fa8fba0: movi 0x275200, a9 +3fa8fbd0: move a9, *a14+, 1 +3fa8fbe0: movi 0x272500, a7 +3fa8fc10: move a7, *a14+, 1 +3fa8fc20: move *a13(0x2e0), *a14+, 1 +3fa8fc40: move *a11(0x1e0), a7, 1 +3fa8fc60: inc a7 +3fa8fc70: move a7, *a11(0x1e0), 1 +3fa8fc90: move *a13(0x2e0), a9, 1 +3fa8fcb0: mpys a9, a7 +3fa8fcc0: neg a7 +3fa8fcd0: addi 0x5a, a7 +3fa8fcf0: move a7, *a14+, 1 +3fa8fd00: move a11, *a14+, 1 +3fa8fd10: calla L3FDF2690 +L3FA8FD40: +3fa8fd40: move *a11(0x1e0), a9, 1 +3fa8fd60: move *a13(0x2e0), a7, 1 +3fa8fd80: mpys a7, a9 +3fa8fd90: add a7, a9 +3fa8fda0: move a9, *a13(0x1e0), 1 +3fa8fdc0: cmpi 0x167, a9 +3fa8fde0: jrge L3FA8FF60 +3fa8fdf0: move a14, -*sp, 1 +3fa8fe00: movi 0x275200, a7 +3fa8fe30: move a7, *a14+, 1 +3fa8fe40: movi 0x272500, a7 +3fa8fe70: move a7, *a14+, 1 +3fa8fe80: neg a9 +3fa8fe90: addi 0x168, a9 +3fa8feb0: move a9, *a14+, 1 +3fa8fec0: move *a13(0x1e0), a9, 1 +3fa8fee0: neg a9 +3fa8fef0: addi 0x5a, a9 +3fa8ff10: move a9, *a14+, 1 +3fa8ff20: move a11, *a14+, 1 +3fa8ff30: calla L3FDF2690 +L3FA8FF60: +3fa8ff60: move a14, -*sp, 1 +3fa8ff70: move *a13(0x20), *a14+, 1 +3fa8ff90: movi 0x6200000, a9 +3fa8ffc0: move a9, *a14+, 1 +3fa8ffd0: calla L3FDCDB40 +3fa90000: move *a11(0x1a0), a7, 1 +3fa90020: inc a7 +3fa90030: move a7, *a11(0x1a0), 1 +3fa90050: move *a13(0x280), a7, 1 +3fa90070: jane L3FA7C170 +3fa90090: sub a8, a8 +L3FA900A0: +3fa900a0: move *sp(0xa0), a14, 1 +3fa900c0: mmfm sp, a7,a9,a11,a13 +3fa900e0: rets 2 +L3FA900F0: +3fa900f0: mmtm sp, a9,a11,a13 +3fa90110: move a14, a13 +3fa90120: move *a13(0xffc0), a11, 1 +3fa90140: move *a11(0x1c0), a9, 1 +3fa90160: inc a9 +3fa90170: move a9, *a11(0x1c0), 1 +3fa90190: move *a11(0x1a0), a9, 1 +3fa901b0: inc a9 +3fa901c0: move a9, *a11(0x1a0), 1 +3fa901e0: move *sp(0x80), a14, 1 +3fa90200: mmfm sp, a9,a11,a13 +3fa90220: rets 2 +L3FA90230: +3fa90230: mmtm sp, a9,a11,a13 +3fa90250: move a14, a13 +3fa90260: calla L3F208C90 +3fa90290: move *a13(0xffc0), a11, 1 +3fa902b0: move *a13(0xffe0), a9, 1 +3fa902d0: move *a9, *a11, 1 +3fa902e0: move *a13(0xffa0), *a9(0x0), 1 +3fa90310: calla L3F208C70 +3fa90340: move *sp(0x80), a14, 1 +3fa90360: mmfm sp, a9,a11,a13 +3fa90380: rets 2 +L3FA90390: +3fa90390: mmtm sp, a9,a11,a13 +3fa903b0: move a14, a13 +3fa903c0: calla L3F208C90 +3fa903f0: move *a13(0xffe0), a11, 1 +3fa90410: move *a13(0xffc0), a9, 1 +3fa90430: move *a9, *a11, 1 +3fa90440: calla L3F208C70 +3fa90470: move *sp(0x80), a14, 1 +3fa90490: mmfm sp, a9,a11,a13 +3fa904b0: rets 2 +L3FA904C0: +3fa904c0: mmtm sp, a9,a11,a13 +3fa904e0: move a14, a13 +3fa904f0: move *a13(0xffe0), a11, 1 +3fa90510: move *a13(0xffc0), *a11(0x0), 1 +3fa90540: move *a13(0xffa0), *a11(0x20), 1 +3fa90570: sub a9, a9 +3fa90580: move a9, *a11(0x40), 1 +3fa905a0: move a9, *a11(0x60), 1 +3fa905c0: move a9, *a11(0x80), 1 +3fa905e0: move a9, *a11(0xa0), 1 +3fa90600: move a9, *a11(0xc0), 1 +3fa90620: move a9, *a11(0xe0), 1 +3fa90640: move a9, *a11(0x100), 1 +3fa90660: move a9, *a11(0x120), 1 +3fa90680: move a9, *a11(0x140), 1 +3fa906a0: move *a13(0xff80), *a11(0x1a0), 1 +3fa906d0: move *a13(0xff60), *a11(0x1c0), 1 +3fa90700: move *a13(0xff40), a9, 1 +3fa90720: jrne L3FA90780 +3fa90730: sub a9, a9 +3fa90740: move a9, *a11(0x1e0), 1 +3fa90760: move a9, *a11(0x200), 1 +L3FA90780: +3fa90780: move *sp(0x80), a14, 1 +3fa907a0: mmfm sp, a9,a11,a13 +3fa907c0: rets 2 +L3FA907D0: +3fa907d0: mmtm sp, a9,a11,a13 +3fa907f0: move a14, a13 +3fa90800: move *a13(0xffe0), a11, 1 +3fa90820: sub a9, a9 +3fa90830: move a9, *a11(0x60), 1 +3fa90850: move a9, *a11(0x80), 1 +3fa90870: move a9, *a11(0xa0), 1 +3fa90890: move a9, *a11(0xc0), 1 +3fa908b0: move a9, *a11(0xe0), 1 +3fa908d0: move a9, *a11(0x100), 1 +3fa908f0: move a9, *a11(0x120), 1 +3fa90910: move *sp(0x80), a14, 1 +3fa90930: mmfm sp, a9,a11,a13 +3fa90950: rets 2 +L3FA90960: +3fa90960: mmtm sp, a9,a11,a13 +3fa90980: move a14, a13 +3fa90990: move *a13(0xffe0), a11, 1 +3fa909b0: movi 0xca, a9 +3fa909d0: setf 16, 0, 0 +3fa909e0: move a9, *a11(0x20), 0 +3fa90a00: move a14, -*sp, 1 +3fa90a10: movk 1, a9 +3fa90a20: move a9, *a14+, 1 +3fa90a30: calla L3FDCE1C0 +3fa90a60: movi 0x2a, a9 +3fa90a80: setf 16, 0, 0 +3fa90a90: move a9, *a11(0x20), 0 +3fa90ab0: move a14, -*sp, 1 +3fa90ac0: movk 1, a9 +3fa90ad0: move a9, *a14+, 1 +3fa90ae0: calla L3FDCE1C0 +3fa90b10: movi 0x3a, a9 +3fa90b30: setf 16, 0, 0 +3fa90b40: move a9, *a11(0x20), 0 +3fa90b60: move a14, -*sp, 1 +3fa90b70: movk 1, a9 +3fa90b80: move a9, *a14+, 1 +3fa90b90: calla L3FDCE1C0 +3fa90bc0: movi 0x4a, a9 +3fa90be0: setf 16, 0, 0 +3fa90bf0: move a9, *a11(0x20), 0 +3fa90c10: move a14, -*sp, 1 +3fa90c20: movk 1, a9 +3fa90c30: move a9, *a14+, 1 +3fa90c40: calla L3FDCE1C0 +3fa90c70: movi 0x5a, a9 +3fa90c90: setf 16, 0, 0 +3fa90ca0: move a9, *a11(0x20), 0 +3fa90cc0: move a14, -*sp, 1 +3fa90cd0: movk 1, a9 +3fa90ce0: move a9, *a14+, 1 +3fa90cf0: calla L3FDCE1C0 +3fa90d20: movk 26, a9 +3fa90d30: setf 16, 0, 0 +3fa90d40: move a9, *a11(0x20), 0 +3fa90d60: move a14, -*sp, 1 +3fa90d70: movk 1, a9 +3fa90d80: move a9, *a14+, 1 +3fa90d90: calla L3FDCE1C0 +3fa90dc0: movi 0xca, a9 +3fa90de0: setf 16, 0, 0 +3fa90df0: move a9, *a11(0xa0), 0 +3fa90e10: move a14, -*sp, 1 +3fa90e20: movk 1, a9 +3fa90e30: move a9, *a14+, 1 +3fa90e40: calla L3FDCE1C0 +3fa90e70: movi 0x2a, a9 +3fa90e90: setf 16, 0, 0 +3fa90ea0: move a9, *a11(0xa0), 0 +3fa90ec0: move a14, -*sp, 1 +3fa90ed0: movk 1, a9 +3fa90ee0: move a9, *a14+, 1 +3fa90ef0: calla L3FDCE1C0 +3fa90f20: movi 0x3a, a9 +3fa90f40: setf 16, 0, 0 +3fa90f50: move a9, *a11(0xa0), 0 +3fa90f70: move a14, -*sp, 1 +3fa90f80: movk 1, a9 +3fa90f90: move a9, *a14+, 1 +3fa90fa0: calla L3FDCE1C0 +3fa90fd0: movi 0x4a, a9 +3fa90ff0: setf 16, 0, 0 +3fa91000: move a9, *a11(0xa0), 0 +3fa91020: move a14, -*sp, 1 +3fa91030: movk 1, a9 +3fa91040: move a9, *a14+, 1 +3fa91050: calla L3FDCE1C0 +3fa91080: movi 0x5a, a9 +3fa910a0: setf 16, 0, 0 +3fa910b0: move a9, *a11(0xa0), 0 +3fa910d0: move a14, -*sp, 1 +3fa910e0: movk 1, a9 +3fa910f0: move a9, *a14+, 1 +3fa91100: calla L3FDCE1C0 +3fa91130: movk 26, a9 +3fa91140: setf 16, 0, 0 +3fa91150: move a9, *a11(0xa0), 0 +3fa91170: move *sp(0x80), a14, 1 +3fa91190: mmfm sp, a9,a11,a13 +3fa911b0: rets 2 +L3FA911C0: +3fa911c0: mmtm sp, a7,a9,a11,a13 +3fa911e0: move a14, a13 +3fa911f0: move *a13(0xffe0), a11, 1 +3fa91210: movi 0xca, a9 +3fa91230: setf 16, 0, 0 +3fa91240: move a9, *a11(0x20), 0 +3fa91260: move a14, -*sp, 1 +3fa91270: movk 10, a9 +3fa91280: move a9, *a14+, 1 +3fa91290: calla L3FDCE1C0 +3fa912c0: addk 32, a9 +3fa912d0: setf 16, 0, 0 +3fa912e0: move a9, *a11(0x20), 0 +3fa91300: move a14, -*sp, 1 +3fa91310: movk 10, a9 +3fa91320: move a9, *a14+, 1 +3fa91330: calla L3FDCE1C0 +3fa91360: movi 0x3a, a9 +3fa91380: setf 16, 0, 0 +3fa91390: move a9, *a11(0x20), 0 +3fa913b0: move a14, -*sp, 1 +3fa913c0: movk 10, a9 +3fa913d0: move a9, *a14+, 1 +3fa913e0: calla L3FDCE1C0 +3fa91410: movi 0x4a, a9 +3fa91430: setf 16, 0, 0 +3fa91440: move a9, *a11(0x20), 0 +3fa91460: move a14, -*sp, 1 +3fa91470: addk 26, a9 +3fa91480: move a9, *a14+, 1 +3fa91490: calla L3FDCE1C0 +3fa914c0: subk 10, a9 +3fa914d0: setf 16, 0, 0 +3fa914e0: move a9, *a11(0x20), 0 +3fa91500: move a14, -*sp, 1 +3fa91510: movk 10, a9 +3fa91520: move a9, *a14+, 1 +3fa91530: calla L3FDCE1C0 +3fa91560: movk 26, a9 +3fa91570: setf 16, 0, 0 +3fa91580: move a9, *a11(0x20), 0 +3fa915a0: move a14, -*sp, 1 +3fa915b0: movk 10, a9 +3fa915c0: move a9, *a14+, 1 +3fa915d0: calla L3FDCE1C0 +3fa91600: movi 0xca, a9 +3fa91620: setf 16, 0, 0 +3fa91630: move a9, *a11(0xa0), 0 +3fa91650: move a14, -*sp, 1 +3fa91660: movk 10, a9 +3fa91670: move a9, *a14+, 1 +3fa91680: calla L3FDCE1C0 +3fa916b0: addk 32, a9 +3fa916c0: setf 16, 0, 0 +3fa916d0: move a9, *a11(0xa0), 0 +3fa916f0: move a14, -*sp, 1 +3fa91700: movk 10, a9 +3fa91710: move a9, *a14+, 1 +3fa91720: calla L3FDCE1C0 +3fa91750: movi 0x3a, a9 +3fa91770: setf 16, 0, 0 +3fa91780: move a9, *a11(0xa0), 0 +3fa917a0: move a14, -*sp, 1 +3fa917b0: movk 10, a9 +3fa917c0: move a9, *a14+, 1 +3fa917d0: calla L3FDCE1C0 +3fa91800: movi 0x4a, a9 +3fa91820: setf 16, 0, 0 +3fa91830: move a9, *a11(0xa0), 0 +3fa91850: move a14, -*sp, 1 +3fa91860: movk 10, a9 +3fa91870: move a9, *a14+, 1 +3fa91880: calla L3FDCE1C0 +3fa918b0: movi 0x5a, a9 +3fa918d0: setf 16, 0, 0 +3fa918e0: move a9, *a11(0xa0), 0 +3fa91900: move a14, -*sp, 1 +3fa91910: movk 10, a9 +3fa91920: move a9, *a14+, 1 +3fa91930: calla L3FDCE1C0 +3fa91960: movk 26, a9 +3fa91970: setf 16, 0, 0 +3fa91980: move a9, *a11(0xa0), 0 +3fa919a0: move a14, -*sp, 1 +3fa919b0: movk 10, a9 +3fa919c0: move a9, *a14+, 1 +3fa919d0: calla L3FDCE1C0 +3fa91a00: movk 19, a9 +3fa91a10: setf 16, 0, 0 +3fa91a20: move a9, *a11, 0 +3fa91a30: move a14, -*sp, 1 +3fa91a40: movk 10, a9 +3fa91a50: move a9, *a14+, 1 +3fa91a60: calla L3FDCE1C0 +3fa91a90: movk 7, a9 +3fa91aa0: setf 16, 0, 0 +3fa91ab0: move a9, *a11, 0 +3fa91ac0: move a14, -*sp, 1 +3fa91ad0: movk 10, a9 +3fa91ae0: move a9, *a14+, 1 +3fa91af0: calla L3FDCE1C0 +3fa91b20: movi 0x99, a9 +3fa91b40: setf 16, 0, 0 +3fa91b50: move a9, *a11(0x10), 0 +3fa91b70: move a14, -*sp, 1 +3fa91b80: movi 0x12c, a9 +3fa91ba0: move a9, *a14+, 1 +3fa91bb0: calla L3FDCE1C0 +3fa91be0: move *a13(0xffc0), a7, 1 +3fa91c00: sll 0x2, a7 +3fa91c10: move *a13(0xffa0), a9, 1 +3fa91c30: or a9, a7 +3fa91c40: setf 16, 0, 0 +3fa91c50: move a7, *a11(0x20), 0 +3fa91c70: move a14, -*sp, 1 +3fa91c80: movk 10, a7 +3fa91c90: move a7, *a14+, 1 +3fa91ca0: calla L3FDCE1C0 +3fa91cd0: movk 7, a7 +3fa91ce0: setf 16, 0, 0 +3fa91cf0: move a7, *a11(0x80), 0 +3fa91d10: move a14, -*sp, 1 +3fa91d20: movk 10, a7 +3fa91d30: move a7, *a14+, 1 +3fa91d40: calla L3FDCE1C0 +3fa91d70: movk 7, a7 +3fa91d80: setf 16, 0, 0 +3fa91d90: move a7, *a11(0x80), 0 +3fa91db0: move a14, -*sp, 1 +3fa91dc0: movk 10, a7 +3fa91dd0: move a7, *a14+, 1 +3fa91de0: calla L3FDCE1C0 +3fa91e10: movi 0x99, a7 +3fa91e30: setf 16, 0, 0 +3fa91e40: move a7, *a11(0x90), 0 +3fa91e60: move a14, -*sp, 1 +3fa91e70: movi 0x12c, a7 +3fa91e90: move a7, *a14+, 1 +3fa91ea0: calla L3FDCE1C0 +3fa91ed0: move *a13(0xffc0), a7, 1 +3fa91ef0: sll 0x2, a7 +3fa91f00: or a9, a7 +3fa91f10: setf 16, 0, 0 +3fa91f20: move a7, *a11(0xa0), 0 +3fa91f40: move a14, -*sp, 1 +3fa91f50: movk 10, a7 +3fa91f60: move a7, *a14+, 1 +3fa91f70: calla L3FDCE1C0 +3fa91fa0: setf 16, 0, 0 +3fa91fb0: move *a13(0xff80), *a11(0x50), 0 +3fa91fe0: move a14, -*sp, 1 +3fa91ff0: movi 0x64, a7 +3fa92010: move a7, *a14+, 1 +3fa92020: calla L3FDCE1C0 +3fa92050: move *sp(0xa0), a14, 1 +3fa92070: mmfm sp, a7,a9,a11,a13 +3fa92090: rets 2 +L3FA920A0: +3fa920a0: mmtm sp, a7,a9,a11,a13 +3fa920c0: move a14, a13 +3fa920d0: move *a13(0xffe0), a11, 1 +3fa920f0: movi 0xca, a9 +3fa92110: setf 16, 0, 0 +3fa92120: move a9, *a11(0x20), 0 +3fa92140: move a14, -*sp, 1 +3fa92150: movk 1, a9 +3fa92160: move a9, *a14+, 1 +3fa92170: calla L3FDCE1C0 +3fa921a0: movi 0x2a, a9 +3fa921c0: setf 16, 0, 0 +3fa921d0: move a9, *a11(0x20), 0 +3fa921f0: move a14, -*sp, 1 +3fa92200: movk 1, a9 +3fa92210: move a9, *a14+, 1 +3fa92220: calla L3FDCE1C0 +3fa92250: movi 0x3a, a9 +3fa92270: setf 16, 0, 0 +3fa92280: move a9, *a11(0x20), 0 +3fa922a0: move a14, -*sp, 1 +3fa922b0: movk 1, a9 +3fa922c0: move a9, *a14+, 1 +3fa922d0: calla L3FDCE1C0 +3fa92300: movi 0x4a, a9 +3fa92320: setf 16, 0, 0 +3fa92330: move a9, *a11(0x20), 0 +3fa92350: move a14, -*sp, 1 +3fa92360: movk 1, a9 +3fa92370: move a9, *a14+, 1 +3fa92380: calla L3FDCE1C0 +3fa923b0: movi 0x5a, a9 +3fa923d0: setf 16, 0, 0 +3fa923e0: move a9, *a11(0x20), 0 +3fa92400: move a14, -*sp, 1 +3fa92410: movk 1, a9 +3fa92420: move a9, *a14+, 1 +3fa92430: calla L3FDCE1C0 +3fa92460: movk 26, a9 +3fa92470: setf 16, 0, 0 +3fa92480: move a9, *a11(0x20), 0 +3fa924a0: move a14, -*sp, 1 +3fa924b0: movk 1, a9 +3fa924c0: move a9, *a14+, 1 +3fa924d0: calla L3FDCE1C0 +3fa92500: movi 0xca, a9 +3fa92520: setf 16, 0, 0 +3fa92530: move a9, *a11(0xa0), 0 +3fa92550: move a14, -*sp, 1 +3fa92560: movk 1, a9 +3fa92570: move a9, *a14+, 1 +3fa92580: calla L3FDCE1C0 +3fa925b0: movi 0x2a, a9 +3fa925d0: setf 16, 0, 0 +3fa925e0: move a9, *a11(0xa0), 0 +3fa92600: move a14, -*sp, 1 +3fa92610: movk 1, a9 +3fa92620: move a9, *a14+, 1 +3fa92630: calla L3FDCE1C0 +3fa92660: movi 0x3a, a9 +3fa92680: setf 16, 0, 0 +3fa92690: move a9, *a11(0xa0), 0 +3fa926b0: move a14, -*sp, 1 +3fa926c0: movk 1, a9 +3fa926d0: move a9, *a14+, 1 +3fa926e0: calla L3FDCE1C0 +3fa92710: movi 0x4a, a9 +3fa92730: setf 16, 0, 0 +3fa92740: move a9, *a11(0xa0), 0 +3fa92760: move a14, -*sp, 1 +3fa92770: movk 1, a9 +3fa92780: move a9, *a14+, 1 +3fa92790: calla L3FDCE1C0 +3fa927c0: movi 0x5a, a9 +3fa927e0: setf 16, 0, 0 +3fa927f0: move a9, *a11(0xa0), 0 +3fa92810: move a14, -*sp, 1 +3fa92820: movk 1, a9 +3fa92830: move a9, *a14+, 1 +3fa92840: calla L3FDCE1C0 +3fa92870: movk 26, a9 +3fa92880: setf 16, 0, 0 +3fa92890: move a9, *a11(0xa0), 0 +3fa928b0: move a14, -*sp, 1 +3fa928c0: movk 1, a9 +3fa928d0: move a9, *a14+, 1 +3fa928e0: calla L3FDCE1C0 +3fa92910: movk 19, a9 +3fa92920: setf 16, 0, 0 +3fa92930: move a9, *a11, 0 +3fa92940: move a14, -*sp, 1 +3fa92950: movk 1, a9 +3fa92960: move a9, *a14+, 1 +3fa92970: calla L3FDCE1C0 +3fa929a0: movk 15, a9 +3fa929b0: setf 16, 0, 0 +3fa929c0: move a9, *a11, 0 +3fa929d0: move a14, -*sp, 1 +3fa929e0: movk 1, a9 +3fa929f0: move a9, *a14+, 1 +3fa92a00: calla L3FDCE1C0 +3fa92a30: movi 0x99, a9 +3fa92a50: setf 16, 0, 0 +3fa92a60: move a9, *a11(0x10), 0 +3fa92a80: move a14, -*sp, 1 +3fa92a90: movi 0x12c, a9 +3fa92ab0: move a9, *a14+, 1 +3fa92ac0: calla L3FDCE1C0 +3fa92af0: move *a13(0xffc0), a7, 1 +3fa92b10: sll 0x2, a7 +3fa92b20: move *a13(0xffa0), a9, 1 +3fa92b40: or a9, a7 +3fa92b50: setf 16, 0, 0 +3fa92b60: move a7, *a11(0x20), 0 +3fa92b80: move a14, -*sp, 1 +3fa92b90: movk 1, a7 +3fa92ba0: move a7, *a14+, 1 +3fa92bb0: calla L3FDCE1C0 +3fa92be0: movk 19, a7 +3fa92bf0: setf 16, 0, 0 +3fa92c00: move a7, *a11(0x80), 0 +3fa92c20: move a14, -*sp, 1 +3fa92c30: movk 1, a7 +3fa92c40: move a7, *a14+, 1 +3fa92c50: calla L3FDCE1C0 +3fa92c80: movk 15, a7 +3fa92c90: setf 16, 0, 0 +3fa92ca0: move a7, *a11(0x80), 0 +3fa92cc0: move a14, -*sp, 1 +3fa92cd0: movk 1, a7 +3fa92ce0: move a7, *a14+, 1 +3fa92cf0: calla L3FDCE1C0 +3fa92d20: movi 0x99, a7 +3fa92d40: setf 16, 0, 0 +3fa92d50: move a7, *a11(0x90), 0 +3fa92d70: move a14, -*sp, 1 +3fa92d80: movi 0x12c, a7 +3fa92da0: move a7, *a14+, 1 +3fa92db0: calla L3FDCE1C0 +3fa92de0: move *a13(0xffc0), a7, 1 +3fa92e00: sll 0x2, a7 +3fa92e10: or a9, a7 +3fa92e20: setf 16, 0, 0 +3fa92e30: move a7, *a11(0xa0), 0 +3fa92e50: move a14, -*sp, 1 +3fa92e60: movk 1, a7 +3fa92e70: move a7, *a14+, 1 +3fa92e80: calla L3FDCE1C0 +3fa92eb0: setf 16, 0, 0 +3fa92ec0: move *a13(0xff80), *a11(0x50), 0 +3fa92ef0: move *sp(0xa0), a14, 1 +3fa92f10: mmfm sp, a7,a9,a11,a13 +3fa92f30: rets 2 +3fa92f40: mmtm sp, a8,a9,a11 +3fa92f60: move a14, -*sp, 1 +3fa92f70: movk 2, a11 +3fa92f80: move a11, *a14+, 1 +3fa92f90: movi 0x270860, a9 +3fa92fc0: move a9, *a14+, 1 +3fa92fd0: movi 0x6400000, a11 +3fa93000: move a11, *a14+, 1 +3fa93010: calla L3FA78D90 +3fa93040: mmfm sp, a8,a9,a11 +3fa93060: reti +3fa93070: mmtm sp, a8,a9,a11 +3fa93090: move a14, -*sp, 1 +3fa930a0: movk 4, a11 +3fa930b0: move a11, *a14+, 1 +3fa930c0: movi 0x270860, a9 +3fa930f0: move a9, *a14+, 1 +3fa93100: movi 0x6400000, a11 +3fa93130: move a11, *a14+, 1 +3fa93140: calla L3FA78D90 +3fa93170: mmfm sp, a8,a9,a11 +3fa93190: reti +3fa931a0: mmtm sp, a8,a9,a11 +3fa931c0: move a14, -*sp, 1 +3fa931d0: movk 2, a11 +3fa931e0: move a11, *a14+, 1 +3fa931f0: movi 0x2716b0, a9 +3fa93220: move a9, *a14+, 1 +3fa93230: movi 0x6200000, a11 +3fa93260: move a11, *a14+, 1 +3fa93270: calla L3FA78D90 +3fa932a0: mmfm sp, a8,a9,a11 +3fa932c0: reti +3fa932d0: mmtm sp, a8,a9,a11 +3fa932f0: move a14, -*sp, 1 +3fa93300: movk 4, a11 +3fa93310: move a11, *a14+, 1 +3fa93320: movi 0x2716b0, a9 +3fa93350: move a9, *a14+, 1 +3fa93360: movi 0x6200000, a11 +3fa93390: move a11, *a14+, 1 +3fa933a0: calla L3FA78D90 +3fa933d0: mmfm sp, a8,a9,a11 +3fa933f0: reti +3fa93400: move a8, -*sp, 1 +3fa93410: calla L3FDDCEA0 +3fa93440: move *sp+, a8, 1 +3fa93450: reti +3fa93460: move a8, -*sp, 1 +3fa93470: calla L3FDD8E80 +3fa934a0: move *sp+, a8, 1 +3fa934b0: reti +3fa934c0: mmtm sp, a8,a11 +3fa934e0: move a14, -*sp, 1 +3fa934f0: movi 0x270860, a11 +3fa93520: move a11, *a14+, 1 +3fa93530: movi 0x6400000, a11 +3fa93560: move a11, *a14+, 1 +3fa93570: calla L3FA7B6E0 +3fa935a0: mmfm sp, a8,a11 +3fa935c0: reti +3fa935d0: mmtm sp, a8,a11 +3fa935f0: calla L3FDD8E80 +3fa93620: move a14, -*sp, 1 +3fa93630: movi 0x270860, a11 +3fa93660: move a11, *a14+, 1 +3fa93670: movi 0x6400000, a11 +3fa936a0: move a11, *a14+, 1 +3fa936b0: calla L3FA7B6E0 +3fa936e0: mmfm sp, a8,a11 +3fa93700: reti +3fa93710: mmtm sp, a8,a11 +3fa93730: move a14, -*sp, 1 +3fa93740: movi 0x277f00, a11 +3fa93770: move a11, *a14+, 1 +3fa93780: calla L3FE0BF30 +3fa937b0: mmfm sp, a8,a11 +3fa937d0: reti +3fa937e0: move a11, -*sp, 1 +3fa937f0: movi 0x4000, a11 +3fa93810: setf 16, 0, 0 +3fa93820: move a11, @0xc0000100, 0 ; HSTCTLH +3fa93850: move *sp+, a11, 1 +3fa93860: rets +3fa93870: move a11, -*sp, 1 +3fa93880: sub a11, a11 +3fa93890: setf 16, 0, 0 +3fa938a0: move a11, @0xc0000100, 0 ; HSTCTLH +3fa938d0: move *sp+, a11, 1 +3fa938e0: rets +L3FA938F0: +3fa938f0: mmtm sp, a7,a9,a11,a13 +3fa93910: move a14, a13 +3fa93920: addi 0x380, a14 +3fa93940: jauc L3FA97530 +3fa93960: move @0x27acc0, a11, 1 +3fa93990: btst 9, a11 +3fa939a0: jane L3FA97720 +3fa939c0: btst 0, a11 +3fa939d0: jane L3FA97720 +3fa939f0: btst 2, a11 +3fa93a00: jane L3FA97720 +3fa93a20: setf 8, 0, 0 +3fa93a30: move @0x27b790, a11, 0 +3fa93a60: jane L3FA946D0 +3fa93a80: move *a13(0xffe0), a11, 1 +3fa93aa0: jaeq L3FA97720 +3fa93ac0: move a14, -*sp, 1 +3fa93ad0: move a13, a11 +3fa93ae0: addi 0x360, a11 +3fa93b00: move a11, *a14+, 1 +3fa93b10: move *a13(0xffe0), a11, 1 +3fa93b30: move *a11(0x20), *a14+, 1 +3fa93b50: calla L3FAA3E90 +3fa93b80: move a8, a8 +3fa93b90: jrne L3FA93CC0 +3fa93ba0: move *a13(0x360), a11, 1 +3fa93bc0: move *a11, a11, 1 +3fa93bd0: dsjs a11, L3FA93C60 +3fa93be0: move a14, -*sp, 1 +3fa93bf0: move *a13(0x360), *a14+, 1 +3fa93c10: calla L3F9C0210 +3fa93c40: jauc L3FA97720 +L3FA93C60: +3fa93c60: move a14, -*sp, 1 +3fa93c70: move *a13(0x360), *a14+, 1 +3fa93c90: calla L3F9C0210 +L3FA93CC0: +3fa93cc0: move @0x27ace0, a11, 1 +3fa93cf0: dec a11 +3fa93d00: jreq L3FA93D70 +3fa93d10: move @0x27ace0, a11, 1 +3fa93d40: subk 3, a11 +3fa93d50: jane L3FA97720 +L3FA93D70: +3fa93d70: move @0x27ace0, @0x277f20, 1 +3fa93dc0: move a14, -*sp, 1 +3fa93dd0: sub a11, a11 +3fa93de0: move a11, *a14+, 1 +3fa93df0: move a11, *a14+, 1 +3fa93e00: move @0x27aa80, a9, 1 +3fa93e30: move *a9(0x440), a7, 1 +3fa93e50: move a7, a11 +3fa93e60: sll 0x9, a7 +3fa93e70: sll 0x7, a11 +3fa93e80: add a11, a7 +3fa93e90: move *a9(0x480), a11, 1 +3fa93eb0: add a7, a11 +3fa93ec0: move *a11(0x40), *a14+, 1 +3fa93ee0: sub a11, a11 +3fa93ef0: move a11, *a14+, 1 +3fa93f00: move a11, *a14+, 1 +3fa93f10: movi 0xcc, a7 +3fa93f30: move a7, *a14+, 1 +3fa93f40: move a11, *a14+, 1 +3fa93f50: move @0x27abc0, *a14+, 1 +3fa93f80: move a9, *a14+, 1 +3fa93f90: calla L3FD59FD0 +3fa93fc0: move a14, -*sp, 1 +3fa93fd0: move a11, *a14+, 1 +3fa93fe0: move a11, *a14+, 1 +3fa93ff0: move @0x27aa80, *a14+, 1 +3fa94020: calla L3FD33FD0 +3fa94050: movk 1, a9 +3fa94060: movb a9, @0x27b790 +3fa94090: move a14, -*sp, 1 +3fa940a0: movi 0x27b040, a11 +3fa940d0: move a11, *a14+, 1 +3fa940e0: move *a13(0xffe0), a7, 1 +3fa94100: move *a7(0x0), *a14+, 1 +3fa94120: move @0x27aa80, *a14+, 1 +3fa94150: calla L3FD58A10 +3fa94180: move @0x27ac80, a9, 1 +3fa941b0: move @0x27b040, a11, 1 +3fa941e0: sub a11, a9 +3fa941f0: move a9, @0x27b890, 1 +3fa94220: move @0x27aca0, a7, 1 +3fa94250: move @0x27b060, a9, 1 +3fa94280: sub a9, a7 +3fa94290: move a7, @0x27b8b0, 1 +3fa942c0: move a14, -*sp, 1 +3fa942d0: move @0x27aa80, a7, 1 +3fa94300: move *a7(0x440), a9, 1 +3fa94320: move a9, a11 +3fa94330: sll 0x9, a9 +3fa94340: sll 0x7, a11 +3fa94350: add a11, a9 +3fa94360: move *a7(0x480), a11, 1 +3fa94380: add a9, a11 +3fa94390: move *a11(0x1a0), *a14+, 1 +3fa943b0: move @0x27ab20, *a14+, 1 +3fa943e0: move a7, *a14+, 1 +3fa943f0: calla L3FD99A60 +3fa94420: move a14, -*sp, 1 +3fa94430: move @0x27b0a0, *a14+, 1 +3fa94460: move @0x27b080, *a14+, 1 +3fa94490: move @0x27b060, *a14+, 1 +3fa944c0: move @0x27b040, *a14+, 1 +3fa944f0: move @0x27ab20, *a14+, 1 +3fa94520: move @0x27aa80, a11, 1 +3fa94550: move *a11(0x440), a9, 1 +3fa94570: move a9, a7 +3fa94580: sll 0x9, a9 +3fa94590: sll 0x7, a7 +3fa945a0: add a7, a9 +3fa945b0: move *a11(0x480), a7, 1 +3fa945d0: add a9, a7 +3fa945e0: move *a7(0x40), *a14+, 1 +3fa94600: move a11, *a14+, 1 +3fa94610: calla L3F99BC60 +3fa94640: move a14, -*sp, 1 +3fa94650: move @0x27aa80, *a14+, 1 +3fa94680: calla L3FD5A5D0 +3fa946b0: jauc L3FA97720 +L3FA946D0: +3fa946d0: calla L3FA97770 +3fa94700: jauc L3FA97720 +3fa94720: setf 8, 0, 0 +3fa94730: move @0x27b790, a11, 0 +3fa94760: jaeq L3FA97720 +3fa94780: move a14, -*sp, 1 +3fa94790: move @0x27aa80, *a14+, 1 +3fa947c0: calla L3FDA93C0 +3fa947f0: move a14, -*sp, 1 +3fa94800: sub a11, a11 +3fa94810: move a11, *a14+, 1 +3fa94820: move @0x27aa80, *a14+, 1 +3fa94850: calla L3FDA9050 +3fa94880: move a14, -*sp, 1 +3fa94890: move @0x27b0a0, *a14+, 1 +3fa948c0: move @0x27b080, *a14+, 1 +3fa948f0: move @0x27b060, *a14+, 1 +3fa94920: move @0x27b040, *a14+, 1 +3fa94950: move @0x27ab20, *a14+, 1 +3fa94980: move @0x27aa80, a9, 1 +3fa949b0: move *a9(0x440), a7, 1 +3fa949d0: move a7, a11 +3fa949e0: sll 0x9, a7 +3fa949f0: sll 0x7, a11 +3fa94a00: add a11, a7 +3fa94a10: move *a9(0x480), a11, 1 +3fa94a30: add a7, a11 +3fa94a40: move *a11(0x40), *a14+, 1 +3fa94a60: move a9, *a14+, 1 +3fa94a70: calla L3F99BC60 +3fa94aa0: move @0x27ac80, a11, 1 +3fa94ad0: move @0x27b890, a9, 1 +3fa94b00: sub a9, a11 +3fa94b10: move a11, @0x27b040, 1 +3fa94b40: move a11, @0x27b320, 1 +3fa94b70: move @0x27aca0, a7, 1 +3fa94ba0: move @0x27b8b0, a9, 1 +3fa94bd0: sub a9, a7 +3fa94be0: move a7, @0x27b060, 1 +3fa94c10: move a7, @0x27b340, 1 +3fa94c40: move a14, -*sp, 1 +3fa94c50: movi 0x27b040, a7 +3fa94c80: move a7, *a14+, 1 +3fa94c90: move @0x27abc0, *a14+, 1 +3fa94cc0: move @0x27aa80, *a14+, 1 +3fa94cf0: calla L3FD58A10 +3fa94d20: move *a13(0xffe0), a11, 1 +3fa94d40: move *a11(0x20), a9, 1 +3fa94d60: jaeq L3FA97720 +3fa94d80: move @0x27b320, a9, 1 +3fa94db0: move a9, *a13(0x140), 1 +3fa94dd0: move @0x27b340, a7, 1 +3fa94e00: move a7, *a13(0x160), 1 +3fa94e20: move @0x27b080, a11, 1 +3fa94e50: neg a11 +3fa94e60: move @0x27b080, a7, 1 +3fa94e90: sub a7, a11 +3fa94ea0: subk 4, a11 +3fa94eb0: cmp a11, a9 +3fa94ec0: jrge L3FA94F40 +3fa94ed0: neg a7 +3fa94ee0: move @0x27b080, a11, 1 +3fa94f10: sub a11, a7 +3fa94f20: move a7, a9 +3fa94f30: subk 4, a9 +L3FA94F40: +3fa94f40: move a9, *a13(0x140), 1 +3fa94f60: move @0x27aa80, a11, 1 +3fa94f90: move *a11(0x440), a7, 1 +3fa94fb0: move a7, a9 +3fa94fc0: sll 0x9, a7 +3fa94fd0: sll 0x7, a9 +3fa94fe0: add a9, a7 +3fa94ff0: move *a11(0x480), a9, 1 +3fa95010: add a7, a9 +3fa95020: move *a9(0x60), a9, 1 +3fa95040: move *a13(0x140), a7, 1 +3fa95060: subi 0x26, a9 +3fa95080: cmp a9, a7 +3fa95090: jrle L3FA95180 +3fa950a0: move *a11(0x440), a9, 1 +3fa950c0: move a9, a7 +3fa950d0: sll 0x9, a9 +3fa950e0: sll 0x7, a7 +3fa950f0: add a7, a9 +3fa95100: move *a11(0x480), a7, 1 +3fa95120: add a9, a7 +3fa95130: move *a7(0x60), a9, 1 +3fa95150: move a9, a7 +3fa95160: subi 0x26, a7 +L3FA95180: +3fa95180: move a7, *a13(0x140), 1 +3fa951a0: move *a13(0x160), a9, 1 +3fa951c0: addk 2, a9 +3fa951d0: jrlt L3FA95210 +3fa951e0: move *a13(0x160), a9, 1 +3fa95200: jruc L3FA95230 +L3FA95210: +3fa95210: movi 0xfffe, a9 +L3FA95230: +3fa95230: move a9, *a13(0x160), 1 +3fa95250: move *a11(0x440), a7, 1 +3fa95270: move a7, a9 +3fa95280: sll 0x9, a7 +3fa95290: sll 0x7, a9 +3fa952a0: add a9, a7 +3fa952b0: move *a11(0x480), a9, 1 +3fa952d0: add a7, a9 +3fa952e0: move *a9(0x80), a9, 1 +3fa95300: move *a13(0x160), a7, 1 +3fa95320: subk 19, a9 +3fa95330: cmp a9, a7 +3fa95340: jrle L3FA95420 +3fa95350: move *a11(0x440), a9, 1 +3fa95370: move a9, a7 +3fa95380: sll 0x9, a9 +3fa95390: sll 0x7, a7 +3fa953a0: add a7, a9 +3fa953b0: move *a11(0x480), a7, 1 +3fa953d0: add a9, a7 +3fa953e0: move *a7(0x80), a9, 1 +3fa95400: move a9, a7 +3fa95410: subk 19, a7 +L3FA95420: +3fa95420: move a7, *a13(0x160), 1 +3fa95440: move *a13(0x140), a9, 1 +3fa95460: move @0x27b320, a7, 1 +3fa95490: cmp a7, a9 +3fa954a0: jrne L3FA95520 +3fa954b0: move *a13(0x160), a9, 1 +3fa954d0: move @0x27b340, a7, 1 +3fa95500: cmp a7, a9 +3fa95510: jreq L3FA955C0 +L3FA95520: +3fa95520: move *a13(0x140), a9, 1 +3fa95540: move a9, @0x27b320, 1 +3fa95570: move *a13(0x160), a7, 1 +3fa95590: move a7, @0x27b340, 1 +L3FA955C0: +3fa955c0: move a14, -*sp, 1 +3fa955d0: movi 0x27b320, a9 +3fa95600: move a9, *a14+, 1 +3fa95610: movk 3, a7 +3fa95620: move a7, *a14+, 1 +3fa95630: move *a13(0xffe0), a7, 1 +3fa95650: move *a7(0x0), *a14+, 1 +3fa95670: move a11, *a14+, 1 +3fa95680: calla L3FD75CD0 +3fa956b0: move a14, -*sp, 1 +3fa956c0: move *a7(0x0), *a14+, 1 +3fa956e0: calla L3FACCCE0 +3fa95710: movi 0x21, a11 +3fa95730: move a11, *a13(0x1e0), 1 +3fa95750: move @0x27aa80, a9, 1 +3fa95780: move a9, *a13(0x240), 1 +3fa957a0: move *a7(0x20), *a13(0x260), 1 +3fa957d0: move @0x27b640, a7, 1 +3fa95800: move a7, *a13(0x280), 1 +3fa95820: movk 16, a11 +3fa95830: move a11, *a13(0x2a0), 1 +3fa95850: move @0x27b320, a11, 1 +3fa95880: setf 16, 1, 0 +3fa95890: move a11, *a13(0x2c0), 0 +3fa958b0: move @0x27b340, a11, 1 +3fa958e0: move a11, *a13(0x2d0), 0 +3fa95900: move a14, -*sp, 1 +3fa95910: move a13, a7 +3fa95920: addi 0x1e0, a7 +3fa95940: move a7, *a14+, 1 +3fa95950: movi 0x20000, a7 +3fa95980: move a7, *a14+, 1 +3fa95990: sub a7, a7 +3fa959a0: move a7, *a14+, 1 +3fa959b0: move *a13(0xffe0), a7, 1 +3fa959d0: move *a7(0x20), *a14+, 1 +3fa959f0: move a9, *a14+, 1 +3fa95a00: calla L3FD98130 +3fa95a30: move @0x277f20, a11, 1 +3fa95a60: dsjs a11, L3FA95B40 +3fa95a70: movk 1, a11 +3fa95a80: movb a11, @0x27b8f0 +3fa95ab0: move a14, -*sp, 1 +3fa95ac0: move @0x27ac20, *a14+, 1 +3fa95af0: move *a7(0x0), *a14+, 1 +3fa95b10: calla L3FAC4470 +L3FA95B40: +3fa95b40: sub a11, a11 +3fa95b50: movb a11, @0x27b790 +3fa95b80: jauc L3FA97720 +3fa95ba0: move *a13(0xffe0), a11, 1 +3fa95bc0: jaeq L3FA97720 +3fa95be0: move *a11, a9, 1 +3fa95bf0: move @0x27abc0, a7, 1 +3fa95c20: cmp a7, a9 +3fa95c30: jane L3FA97720 +3fa95c50: move a7, @0x27b6e0, 1 +3fa95c80: move *a11(0xa0), a9, 1 +3fa95ca0: move a9, @0x27b700, 1 +3fa95cd0: move a14, -*sp, 1 +3fa95ce0: move @0x19ff60, *a14+, 1 +3fa95d10: move a9, *a14+, 1 +3fa95d20: move @0x27aa80, *a14+, 1 +3fa95d50: calla L3FD34680 +3fa95d80: move a14, -*sp, 1 +3fa95d90: sub a9, a9 +3fa95da0: move a9, *a14+, 1 +3fa95db0: move a9, *a14+, 1 +3fa95dc0: move a9, *a14+, 1 +3fa95dd0: move a9, *a14+, 1 +3fa95de0: move a9, *a14+, 1 +3fa95df0: move @0x27b700, *a14+, 1 +3fa95e20: move @0x27aa80, *a14+, 1 +3fa95e50: calla L3FD39680 +3fa95e80: move a14, -*sp, 1 +3fa95e90: movi 0x3fa97b10, a8 +3fa95ec0: move a8, *a14+, 1 +3fa95ed0: move *a11(0x20), *a14+, 1 +3fa95ef0: calla L3FACC3E0 +3fa95f20: move a8, *a13(0x1a0), 1 +3fa95f40: move a14, -*sp, 1 +3fa95f50: move @0x19ff80, *a14+, 1 +3fa95f80: move @0x27ab00, *a14+, 1 +3fa95fb0: move @0x27aa80, *a14+, 1 +3fa95fe0: calla L3FD99A60 +3fa96010: move a14, -*sp, 1 +3fa96020: move @0x19ff60, *a14+, 1 +3fa96050: move @0x27ab00, *a14+, 1 +3fa96080: move @0x27aa80, *a14+, 1 +3fa960b0: calla L3FD98760 +3fa960e0: move a14, -*sp, 1 +3fa960f0: move a14, -*sp, 1 +3fa96100: move *a13(0x1a0), *a14+, 1 +3fa96120: calla L3FB458D0 +3fa96150: move a8, *a14+, 1 +3fa96160: move *a13(0x1a0), *a14+, 1 +3fa96180: movk 15, a7 +3fa96190: move a7, *a14+, 1 +3fa961a0: movk 10, a7 +3fa961b0: move a7, *a14+, 1 +3fa961c0: move @0x27ab00, *a14+, 1 +3fa961f0: move @0x27b700, *a14+, 1 +3fa96220: move @0x27aa80, *a14+, 1 +3fa96250: calla L3FDA0000 +3fa96280: jauc L3FA97720 +3fa962a0: setf 8, 0, 0 +3fa962b0: move @0x27b790, a11, 0 +3fa962e0: jaeq L3FA97720 +3fa96300: move @0x27acc0, a9, 1 +3fa96330: btst 8, a9 +3fa96340: jrne L3FA96370 +3fa96350: btst 10, a9 +3fa96360: jreq L3FA96AF0 +L3FA96370: +3fa96370: move a14, -*sp, 1 +3fa96380: move @0x27b0a0, *a14+, 1 +3fa963b0: move @0x27b080, *a14+, 1 +3fa963e0: move @0x27b060, *a14+, 1 +3fa96410: move @0x27b040, *a14+, 1 +3fa96440: move @0x27ab20, *a14+, 1 +3fa96470: move @0x27aa80, a7, 1 +3fa964a0: move *a7(0x440), a9, 1 +3fa964c0: move a9, a11 +3fa964d0: sll 0x9, a9 +3fa964e0: sll 0x7, a11 +3fa964f0: add a11, a9 +3fa96500: move *a7(0x480), a11, 1 +3fa96520: add a9, a11 +3fa96530: move *a11(0x40), *a14+, 1 +3fa96550: move a7, *a14+, 1 +3fa96560: calla L3F99BC60 +3fa96590: move a14, -*sp, 1 +3fa965a0: move a13, a11 +3fa965b0: addi 0x180, a11 +3fa965d0: move a11, *a14+, 1 +3fa965e0: move a13, a9 +3fa965f0: addi 0x120, a9 +3fa96610: move a9, *a14+, 1 +3fa96620: move a13, a7 +3fa96630: addi 0x100, a7 +3fa96650: move a7, *a14+, 1 +3fa96660: move a13, a7 +3fa96670: addi 0xe0, a7 +3fa96690: move a7, *a14+, 1 +3fa966a0: move a13, a7 +3fa966b0: addi 0xc0, a7 +3fa966d0: move a7, *a14+, 1 +3fa966e0: move a13, a7 +3fa966f0: addk 32, a7 +3fa96700: move a7, *a14+, 1 +3fa96710: move a13, *a14+, 1 +3fa96720: move @0x27abc0, *a14+, 1 +3fa96750: move @0x27aa80, *a14+, 1 +3fa96780: calla L3FD72C50 +3fa967b0: move *a13(0xc0), a7, 1 +3fa967d0: move @0x27b890, a9, 1 +3fa96800: sub a9, a7 +3fa96810: move a7, @0x27b040, 1 +3fa96840: move *a13(0xe0), a11, 1 +3fa96860: move @0x27b8b0, a7, 1 +3fa96890: sub a7, a11 +3fa968a0: move a11, @0x27b060, 1 +3fa968d0: move a14, -*sp, 1 +3fa968e0: move @0x27b0a0, *a14+, 1 +3fa96910: move @0x27b080, *a14+, 1 +3fa96940: move a11, *a14+, 1 +3fa96950: move @0x27b040, *a14+, 1 +3fa96980: move @0x27ab20, *a14+, 1 +3fa969b0: move @0x27aa80, a7, 1 +3fa969e0: move *a7(0x440), a9, 1 +3fa96a00: move a9, a11 +3fa96a10: sll 0x9, a9 +3fa96a20: sll 0x7, a11 +3fa96a30: add a11, a9 +3fa96a40: move *a7(0x480), a11, 1 +3fa96a60: add a9, a11 +3fa96a70: move *a11(0x40), *a14+, 1 +3fa96a90: move a7, *a14+, 1 +3fa96aa0: calla L3F99BC60 +3fa96ad0: jauc L3FA97720 +L3FA96AF0: +3fa96af0: calla L3FA97770 +3fa96b20: jauc L3FA97720 +3fa96b40: move *a13(0xffe0), a11, 1 +3fa96b60: jaeq L3FA97720 +3fa96b80: move *a11(0xa0), a9, 1 +3fa96ba0: move @0x27abc0, a7, 1 +3fa96bd0: cmp a7, a9 +3fa96be0: jane L3FA97720 +3fa96c00: move *a11(0x20), a9, 1 +3fa96c20: jaeq L3FA97720 +3fa96c40: move a14, -*sp, 1 +3fa96c50: movi 0x3fa97b10, a8 +3fa96c80: move a8, *a14+, 1 +3fa96c90: move *a11(0x20), *a14+, 1 +3fa96cb0: calla L3FACC3E0 +3fa96ce0: move a8, *a13(0x1a0), 1 +3fa96d00: move @0x27abc0, a9, 1 +3fa96d30: move @0x27b700, a7, 1 +3fa96d60: cmp a7, a9 +3fa96d70: jrne L3FA96F30 +3fa96d80: move a14, -*sp, 1 +3fa96d90: move @0x19ff80, *a14+, 1 +3fa96dc0: move @0x27ab00, *a14+, 1 +3fa96df0: move @0x27aa80, *a14+, 1 +3fa96e20: calla L3FD99A60 +3fa96e50: move a14, -*sp, 1 +3fa96e60: move @0x19ff60, *a14+, 1 +3fa96e90: move @0x27ab00, *a14+, 1 +3fa96ec0: move @0x27aa80, *a14+, 1 +3fa96ef0: calla L3FD98760 +3fa96f20: jruc L3FA970D0 +L3FA96F30: +3fa96f30: move a14, -*sp, 1 +3fa96f40: move @0x19ff60, *a14+, 1 +3fa96f70: move @0x27ab00, *a14+, 1 +3fa96fa0: move @0x27aa80, *a14+, 1 +3fa96fd0: calla L3FD99A60 +3fa97000: move a14, -*sp, 1 +3fa97010: move @0x19ff80, *a14+, 1 +3fa97040: move @0x27ab00, *a14+, 1 +3fa97070: move @0x27aa80, *a14+, 1 +3fa970a0: calla L3FD98760 +L3FA970D0: +3fa970d0: move a14, -*sp, 1 +3fa970e0: move a14, -*sp, 1 +3fa970f0: move *a13(0x1a0), *a14+, 1 +3fa97110: calla L3FB458D0 +3fa97140: move a8, *a14+, 1 +3fa97150: move *a13(0x1a0), *a14+, 1 +3fa97170: movk 15, a9 +3fa97180: move a9, *a14+, 1 +3fa97190: movk 10, a7 +3fa971a0: move a7, *a14+, 1 +3fa971b0: move @0x27ab00, *a14+, 1 +3fa971e0: move @0x27abc0, *a14+, 1 +3fa97210: move @0x27aa80, *a14+, 1 +3fa97240: calla L3FDA0000 +3fa97270: jruc L3FA97720 +3fa97280: move @0x27b700, a11, 1 +3fa972b0: jreq L3FA97720 +3fa972c0: move *a13(0xffe0), a9, 1 +3fa972e0: jreq L3FA97720 +3fa972f0: move *a9(0xa0), a7, 1 +3fa97310: cmp a11, a7 +3fa97320: jrne L3FA97720 +3fa97330: move a14, -*sp, 1 +3fa97340: move @0x19ff80, *a14+, 1 +3fa97370: move a11, *a14+, 1 +3fa97380: move @0x27aa80, *a14+, 1 +3fa973b0: calla L3FD34680 +3fa973e0: move a14, -*sp, 1 +3fa973f0: movk 1, a11 +3fa97400: move a11, *a14+, 1 +3fa97410: sub a7, a7 +3fa97420: move a7, *a14+, 1 +3fa97430: move a7, *a14+, 1 +3fa97440: move a7, *a14+, 1 +L3FA97450: +3fa97450: move a7, *a14+, 1 +3fa97460: move @0x27b700, *a14+, 1 +L3FA97490: +3fa97490: move @0x27aa80, *a14+, 1 +3fa974c0: calla L3FD39680 +L3FA974F0: +3fa974f0: move a7, @0x27b700, 1 +3fa97520: jruc L3FA97720 +L3FA97530: +3fa97530: move @0x27ab40, a8, 1 +3fa97560: subk 4, a8 +3fa97570: cmpi 0x8, a8 +3fa97590: jrhi L3FA97720 +3fa975a0: sll 0x5, a8 +3fa975b0: addi 0x3fa97600, a8 +3fa975e0: move *a8, a8, 1 +3fa975f0: jump a8 +3fa97600: dsjs a0, L3FA976C0 +3fa97610: dsjs a9, L3FA97450 +3fa97620: subb a9, a0 +3fa97630: dsjs a9, L3FA97470 +3fa97640: sll a5, a0 +3fa97650: dsjs a9, L3FA97490 +3fa97660: .word 0x7720 +3fa97670: dsjs a9, L3FA974B0 +3fa97680: .word 0x7720 +3fa97690: dsjs a9, L3FA974D0 +3fa976a0: divu a13, a0 +3fa976b0: dsjs a9, L3FA974F0 +L3FA976C0: +3fa976c0: .word 0x7280 +3fa976d0: dsjs a9, L3FA97510 +3fa976e0: .word 0x7720 +3fa976f0: dsjs a9, L3FA97530 +3fa97700: lmo a10, a0 +3fa97710: dsjs a9, L3FA97550 +L3FA97720: +3fa97720: move *sp(0xa0), a14, 1 +3fa97740: mmfm sp, a7,a9,a11,a13 +3fa97760: rets 2 +L3FA97770: +3fa97770: mmtm sp, a7,a9,a11 +3fa97790: move a14, -*sp, 1 +3fa977a0: move @0x27aa80, *a14+, 1 +3fa977d0: calla L3FDA93C0 +3fa97800: move a14, -*sp, 1 +3fa97810: sub a11, a11 +3fa97820: move a11, *a14+, 1 +3fa97830: move @0x27aa80, *a14+, 1 +3fa97860: calla L3FDA9050 +3fa97890: movb a11, @0x27b790 +3fa978c0: move a14, -*sp, 1 +3fa978d0: move @0x27b0a0, *a14+, 1 +3fa97900: move @0x27b080, *a14+, 1 +3fa97930: move @0x27b060, *a14+, 1 +3fa97960: move @0x27b040, *a14+, 1 +3fa97990: move @0x27ab20, *a14+, 1 +3fa979c0: move @0x27aa80, a9, 1 +3fa979f0: move *a9(0x440), a7, 1 +3fa97a10: move a7, a11 +3fa97a20: sll 0x9, a7 +3fa97a30: sll 0x7, a11 +3fa97a40: add a11, a7 +3fa97a50: move *a9(0x480), a11, 1 +3fa97a70: add a7, a11 +3fa97a80: move *a11(0x40), *a14+, 1 +3fa97aa0: move a9, *a14+, 1 +3fa97ab0: calla L3F99BC60 +3fa97ae0: mmfm sp, a7,a9,a11 +3fa97b00: rets +3fa97b10: .word 0x7246 +3fa97b20: mods a11, a1 +3fa97b30: sla 0x3, a5 +3fa97b40: .word 0x7845 +3fa97b50: modu b11, b0 +3fa97b60: sra b11, b3 +3fa97b70: .word 0x0000 +L3FA97B80: +3fa97b80: mmtm sp, a9,a11,a13 +3fa97ba0: move a14, a13 +3fa97bb0: addk 32, a14 +3fa97bc0: move a14, -*sp, 1 +3fa97bd0: movi 0xb6, a11 +3fa97bf0: move a11, *a14+, 1 +3fa97c00: movk 1, a9 +3fa97c10: move a9, *a14+, 1 +3fa97c20: calla L3F703D90 +3fa97c50: move a8, *a13, 1 +3fa97c60: move *a13(0xffe0), *a8(0x0), 1 +3fa97c90: move *a13(0xffc0), *a8(0x20), 1 +3fa97cc0: move *a13(0xffa0), *a8(0x60), 1 +3fa97cf0: move *a13(0xff80), *a8(0x80), 1 +3fa97d20: move *a13(0xff60), *a8(0xa0), 1 +3fa97d50: move *a13(0xff40), *a8(0xc0), 1 +3fa97d80: move *a13(0xff20), *a8(0xe0), 1 +3fa97db0: sub a9, a9 +3fa97dc0: move a9, *a8(0x40), 1 +3fa97de0: movi 0xffff, a9 +3fa97e00: move a9, *a8(0x150), 1 +3fa97e20: move a14, -*sp, 1 +3fa97e30: move *a13(0xff00), *a14+, 1 +3fa97e50: addi 0x170, a8 +3fa97e70: move a8, *a14+, 1 +3fa97e80: calla L3FB45720 +3fa97eb0: move *a13, a9, 1 +3fa97ec0: move @0x277f40, a11, 1 +3fa97ef0: move a11, *a9(0x590), 1 +3fa97f10: move a9, @0x277f40, 1 +3fa97f40: move *sp(0x80), a14, 1 +3fa97f60: mmfm sp, a9,a11,a13 +3fa97f80: rets 2 +L3FA97F90: +3fa97f90: mmtm sp, a9,a11,a13 +3fa97fb0: move a14, a13 +3fa97fc0: addk 32, a14 +3fa97fd0: move @0x277f40, a11, 1 +3fa98000: jrne L3FA98040 +3fa98010: sub a8, a8 +3fa98020: jauc L3FA98B00 +L3FA98040: +3fa98040: move *a11, a11, 1 +3fa98050: move *a13(0xffe0), a9, 1 +3fa98070: cmp a9, a11 +3fa98080: jrne L3FA980E0 +3fa98090: move @0x277f40, a8, 1 +3fa980c0: jauc L3FA98B00 +L3FA980E0: +3fa980e0: move @0x277f40, a11, 1 +3fa98110: move *a11(0x20), a11, 1 +3fa98130: cmp a9, a11 +3fa98140: jrne L3FA981A0 +3fa98150: move @0x277f40, a8, 1 +3fa98180: jauc L3FA98B00 +L3FA981A0: +3fa981a0: move @0x277f40, a11, 1 +3fa981d0: move *a11(0x60), a11, 1 +3fa981f0: cmp a9, a11 +3fa98200: jrne L3FA98260 +3fa98210: move @0x277f40, a8, 1 +3fa98240: jauc L3FA98B00 +L3FA98260: +3fa98260: move @0x277f40, a11, 1 +3fa98290: move *a11(0x80), a11, 1 +3fa982b0: cmp a9, a11 +3fa982c0: jrne L3FA98310 +3fa982d0: move @0x277f40, a8, 1 +3fa98300: jruc L3FA98B00 +L3FA98310: +3fa98310: move @0x277f40, a11, 1 +3fa98340: move *a11(0xa0), a11, 1 +3fa98360: cmp a9, a11 +3fa98370: jrne L3FA983C0 +3fa98380: move @0x277f40, a8, 1 +3fa983b0: jruc L3FA98B00 +L3FA983C0: +3fa983c0: move @0x277f40, a11, 1 +3fa983f0: move *a11(0xc0), a11, 1 +3fa98410: cmp a9, a11 +3fa98420: jrne L3FA98470 +3fa98430: move @0x277f40, a8, 1 +3fa98460: jruc L3FA98B00 +L3FA98470: +3fa98470: move @0x277f40, a11, 1 +3fa984a0: move *a11(0xe0), a11, 1 +3fa984c0: cmp a9, a11 +3fa984d0: jrne L3FA98520 +3fa984e0: move @0x277f40, a8, 1 +3fa98510: jruc L3FA98B00 +L3FA98520: +3fa98520: move @0x277f40, a11, 1 +3fa98550: move a11, *a13, 1 +3fa98560: move *a11(0x590), a9, 1 +3fa98580: jreq L3FA98AF0 +L3FA98590: +3fa98590: move *a13, a11, 1 +3fa985a0: move *a11(0x590), a9, 1 +3fa985c0: move *a9, a9, 1 +3fa985d0: move *a13(0xffe0), a11, 1 +3fa985f0: cmp a11, a9 +3fa98600: jrne L3FA98650 +3fa98610: move *a13, a9, 1 +3fa98620: move *a9(0x590), a8, 1 +3fa98640: jruc L3FA98B00 +L3FA98650: +3fa98650: move *a13, a9, 1 +3fa98660: move *a9(0x590), a9, 1 +3fa98680: move *a9(0x20), a9, 1 +3fa986a0: cmp a11, a9 +3fa986b0: jrne L3FA98700 +3fa986c0: move *a13, a9, 1 +3fa986d0: move *a9(0x590), a8, 1 +3fa986f0: jruc L3FA98B00 +L3FA98700: +3fa98700: move *a13, a9, 1 +3fa98710: move *a9(0x590), a9, 1 +3fa98730: move *a9(0x60), a9, 1 +3fa98750: cmp a11, a9 +3fa98760: jrne L3FA987B0 +3fa98770: move *a13, a9, 1 +3fa98780: move *a9(0x590), a8, 1 +3fa987a0: jruc L3FA98B00 +L3FA987B0: +3fa987b0: move *a13, a9, 1 +3fa987c0: move *a9(0x590), a9, 1 +3fa987e0: move *a9(0x80), a9, 1 +3fa98800: cmp a11, a9 +3fa98810: jrne L3FA98860 +3fa98820: move *a13, a9, 1 +3fa98830: move *a9(0x590), a8, 1 +3fa98850: jruc L3FA98B00 +L3FA98860: +3fa98860: move *a13, a9, 1 +3fa98870: move *a9(0x590), a9, 1 +3fa98890: move *a9(0xa0), a9, 1 +3fa988b0: cmp a11, a9 +3fa988c0: jrne L3FA98910 +3fa988d0: move *a13, a9, 1 +3fa988e0: move *a9(0x590), a8, 1 +3fa98900: jruc L3FA98B00 +L3FA98910: +3fa98910: move *a13, a9, 1 +3fa98920: move *a9(0x590), a9, 1 +3fa98940: move *a9(0xc0), a9, 1 +3fa98960: cmp a11, a9 +3fa98970: jrne L3FA989C0 +3fa98980: move *a13, a9, 1 +3fa98990: move *a9(0x590), a8, 1 +3fa989b0: jruc L3FA98B00 +L3FA989C0: +3fa989c0: move *a13, a9, 1 +3fa989d0: move *a9(0x590), a9, 1 +3fa989f0: move *a9(0xe0), a9, 1 +3fa98a10: cmp a11, a9 +3fa98a20: jrne L3FA98A70 +3fa98a30: move *a13, a9, 1 +3fa98a40: move *a9(0x590), a8, 1 +3fa98a60: jruc L3FA98B00 +L3FA98A70: +3fa98a70: move *a13, a9, 1 +3fa98a80: move *a9(0x590), *a13(0x0), 1 +3fa98ab0: move *a13, a9, 1 +3fa98ac0: move *a9(0x590), a9, 1 +3fa98ae0: jrne L3FA98590 +L3FA98AF0: +3fa98af0: sub a8, a8 +L3FA98B00: +3fa98b00: move *sp(0x80), a14, 1 +3fa98b20: mmfm sp, a9,a11,a13 +3fa98b40: rets 2 +L3FA98B50: +3fa98b50: mmtm sp, a9,a11,a13 +3fa98b70: move a14, a13 +3fa98b80: addi 0x40, a14 +3fa98ba0: move @0x277f40, a11, 1 +3fa98bd0: jreq L3FA99000 +3fa98be0: move *a11, a11, 1 +3fa98bf0: move *a13(0xffe0), a9, 1 +3fa98c10: cmp a9, a11 +3fa98c20: jrne L3FA98D20 +3fa98c30: move @0x277f40, a11, 1 +3fa98c60: move a11, *a13, 1 +3fa98c70: move *a11(0x590), a9, 1 +3fa98c90: move a9, @0x277f40, 1 +3fa98cc0: move a14, -*sp, 1 +3fa98cd0: move a11, *a14+, 1 +3fa98ce0: calla L3F702440 +3fa98d10: jruc L3FA99000 +L3FA98D20: +3fa98d20: move @0x277f40, a11, 1 +3fa98d50: move a11, *a13, 1 +3fa98d60: move *a11(0x590), a9, 1 +3fa98d80: jreq L3FA98EF0 +3fa98d90: move *a11(0x590), a9, 1 +3fa98db0: move *a9, a9, 1 +3fa98dc0: move *a13(0xffe0), a11, 1 +3fa98de0: cmp a11, a9 +3fa98df0: jreq L3FA98EF0 +L3FA98E00: +3fa98e00: move *a13, a11, 1 +3fa98e10: move *a11(0x590), *a13(0x0), 1 +3fa98e40: move *a13, a11, 1 +3fa98e50: move *a11(0x590), a9, 1 +3fa98e70: jreq L3FA98EF0 +3fa98e80: move *a11(0x590), a9, 1 +3fa98ea0: move *a9, a9, 1 +3fa98eb0: move *a13(0xffe0), a11, 1 +3fa98ed0: cmp a11, a9 +3fa98ee0: jrne L3FA98E00 +L3FA98EF0: +3fa98ef0: move *a13, a11, 1 +3fa98f00: move *a11(0x590), a9, 1 +3fa98f20: jreq L3FA99000 +3fa98f30: move *a11(0x590), *a13(0x20), 1 +3fa98f60: move *a13(0x20), a9, 1 +3fa98f80: move *a9(0x590), *a11(0x590), 1 +3fa98fb0: move a14, -*sp, 1 +3fa98fc0: move a9, *a14+, 1 +3fa98fd0: calla L3F702440 +L3FA99000: +3fa99000: move *sp(0x80), a14, 1 +3fa99020: mmfm sp, a9,a11,a13 +3fa99040: rets 2 +3fa99050: mmtm sp, a9,a11,a13 +3fa99070: move a14, a13 +3fa99080: addk 32, a14 +3fa99090: move @0x277f40, a11, 1 +3fa990c0: jrne L3FA99110 +3fa990d0: movi 0x3faa1130, a8 +3fa99100: jruc L3FA993E0 +L3FA99110: +3fa99110: move *a11, a11, 1 +3fa99120: move *a13(0xffe0), a9, 1 +3fa99140: cmp a9, a11 +3fa99150: jrne L3FA991D0 +3fa99160: move @0x277f40, a11, 1 +3fa99190: move a11, a8 +3fa991a0: addi 0x170, a8 +3fa991c0: jruc L3FA993E0 +L3FA991D0: +3fa991d0: move @0x277f40, a11, 1 +3fa99200: move a11, *a13, 1 +3fa99210: move *a11(0x590), a9, 1 +3fa99230: jreq L3FA993B0 +L3FA99240: +3fa99240: move *a13, a11, 1 +3fa99250: move *a11(0x590), a9, 1 +3fa99270: move *a9, a9, 1 +3fa99280: move *a13(0xffe0), a11, 1 +3fa992a0: cmp a11, a9 +3fa992b0: jrne L3FA99330 +3fa992c0: move *a13, a9, 1 +3fa992d0: move *a9(0x590), a9, 1 +3fa992f0: move a9, a8 +3fa99300: addi 0x170, a8 +3fa99320: jruc L3FA993E0 +L3FA99330: +3fa99330: move *a13, a9, 1 +3fa99340: move *a9(0x590), *a13(0x0), 1 +3fa99370: move *a13, a9, 1 +3fa99380: move *a9(0x590), a9, 1 +3fa993a0: jrne L3FA99240 +L3FA993B0: +3fa993b0: movi 0x3faa1130, a8 +L3FA993E0: +3fa993e0: move *sp(0x80), a14, 1 +3fa99400: mmfm sp, a9,a11,a13 +3fa99420: rets 2 +L3FA99430: +3fa99430: mmtm sp, a9,a11,a13 +3fa99450: move a14, a13 +3fa99460: addk 32, a14 +3fa99470: move @0x277f40, a11, 1 +3fa994a0: jrne L3FA994E0 +3fa994b0: sub a8, a8 +3fa994c0: jauc L3FA99DC0 +L3FA994E0: +3fa994e0: move *a11, a11, 1 +3fa994f0: move *a13(0xffe0), a9, 1 +3fa99510: cmp a9, a11 +3fa99520: jrne L3FA99560 +3fa99530: movk 1, a8 +3fa99540: jauc L3FA99DC0 +L3FA99560: +3fa99560: move @0x277f40, a11, 1 +3fa99590: move *a11(0x20), a11, 1 +3fa995b0: cmp a9, a11 +3fa995c0: jrne L3FA995F0 +3fa995d0: movk 2, a8 +3fa995e0: jruc L3FA99DC0 +L3FA995F0: +3fa995f0: move @0x277f40, a11, 1 +3fa99620: move *a11(0x60), a11, 1 +3fa99640: cmp a9, a11 +3fa99650: jrne L3FA99680 +3fa99660: movk 3, a8 +3fa99670: jruc L3FA99DC0 +L3FA99680: +3fa99680: move @0x277f40, a11, 1 +3fa996b0: move *a11(0x80), a11, 1 +3fa996d0: cmp a9, a11 +3fa996e0: jrne L3FA99710 +3fa996f0: movk 4, a8 +3fa99700: jruc L3FA99DC0 +L3FA99710: +3fa99710: move @0x277f40, a11, 1 +3fa99740: move *a11(0xa0), a11, 1 +3fa99760: cmp a9, a11 +3fa99770: jrne L3FA997A0 +3fa99780: movk 7, a8 +3fa99790: jruc L3FA99DC0 +L3FA997A0: +3fa997a0: move @0x277f40, a11, 1 +3fa997d0: move *a11(0xc0), a11, 1 +3fa997f0: cmp a9, a11 +3fa99800: jrne L3FA99830 +3fa99810: movk 5, a8 +3fa99820: jruc L3FA99DC0 +L3FA99830: +3fa99830: move @0x277f40, a11, 1 +3fa99860: move *a11(0xe0), a11, 1 +3fa99880: cmp a9, a11 +3fa99890: jrne L3FA998C0 +3fa998a0: movk 6, a8 +3fa998b0: jruc L3FA99DC0 +L3FA998C0: +3fa998c0: move @0x277f40, a11, 1 +3fa998f0: move a11, *a13, 1 +3fa99900: move *a11(0x590), a9, 1 +3fa99920: jreq L3FA99DB0 +L3FA99930: +3fa99930: move *a13, a11, 1 +3fa99940: move *a11(0x590), a9, 1 +3fa99960: move *a9, a9, 1 +3fa99970: move *a13(0xffe0), a11, 1 +3fa99990: cmp a11, a9 +3fa999a0: jrne L3FA999D0 +3fa999b0: movk 1, a8 +3fa999c0: jruc L3FA99DC0 +L3FA999D0: +3fa999d0: move *a13, a9, 1 +3fa999e0: move *a9(0x590), a9, 1 +3fa99a00: move *a9(0x20), a9, 1 +3fa99a20: cmp a11, a9 +3fa99a30: jrne L3FA99A60 +3fa99a40: movk 2, a8 +3fa99a50: jruc L3FA99DC0 +L3FA99A60: +3fa99a60: move *a13, a9, 1 +3fa99a70: move *a9(0x590), a9, 1 +3fa99a90: move *a9(0x60), a9, 1 +3fa99ab0: cmp a11, a9 +3fa99ac0: jrne L3FA99AF0 +3fa99ad0: movk 3, a8 +3fa99ae0: jruc L3FA99DC0 +L3FA99AF0: +3fa99af0: move *a13, a9, 1 +3fa99b00: move *a9(0x590), a9, 1 +3fa99b20: move *a9(0x80), a9, 1 +3fa99b40: cmp a11, a9 +3fa99b50: jrne L3FA99B80 +3fa99b60: movk 4, a8 +3fa99b70: jruc L3FA99DC0 +L3FA99B80: +3fa99b80: move *a13, a9, 1 +3fa99b90: move *a9(0x590), a9, 1 +3fa99bb0: move *a9(0xa0), a9, 1 +3fa99bd0: cmp a11, a9 +3fa99be0: jrne L3FA99C10 +3fa99bf0: movk 7, a8 +3fa99c00: jruc L3FA99DC0 +L3FA99C10: +3fa99c10: move *a13, a9, 1 +3fa99c20: move *a9(0x590), a9, 1 +3fa99c40: move *a9(0xc0), a9, 1 +3fa99c60: cmp a11, a9 +3fa99c70: jrne L3FA99CA0 +3fa99c80: movk 5, a8 +3fa99c90: jruc L3FA99DC0 +L3FA99CA0: +3fa99ca0: move *a13, a9, 1 +3fa99cb0: move *a9(0x590), a9, 1 +3fa99cd0: move *a9(0xe0), a9, 1 +3fa99cf0: cmp a11, a9 +3fa99d00: jrne L3FA99D30 +3fa99d10: movk 6, a8 +3fa99d20: jruc L3FA99DC0 +L3FA99D30: +3fa99d30: move *a13, a9, 1 +3fa99d40: move *a9(0x590), *a13(0x0), 1 +3fa99d70: move *a13, a9, 1 +3fa99d80: move *a9(0x590), a9, 1 +3fa99da0: jrne L3FA99930 +L3FA99DB0: +3fa99db0: sub a8, a8 +L3FA99DC0: +3fa99dc0: move *sp(0x80), a14, 1 +3fa99de0: mmfm sp, a9,a11,a13 +3fa99e00: rets 2 +L3FA99E10: +3fa99e10: mmtm sp, a9,a11,a13 +3fa99e30: move a14, a13 +3fa99e40: addk 32, a14 +3fa99e50: move @0x277f40, a11, 1 +3fa99e80: jrne L3FA99EB0 +3fa99e90: sub a8, a8 +3fa99ea0: jruc L3FA9A0C0 +L3FA99EB0: +3fa99eb0: move *a11, a11, 1 +3fa99ec0: move *a13(0xffe0), a9, 1 +3fa99ee0: cmp a9, a11 +3fa99ef0: jrne L3FA99F20 +3fa99f00: movk 1, a8 +3fa99f10: jruc L3FA9A0C0 +L3FA99F20: +3fa99f20: move @0x277f40, a11, 1 +3fa99f50: move a11, *a13, 1 +3fa99f60: move *a11(0x590), a9, 1 +3fa99f80: jreq L3FA9A0B0 +L3FA99F90: +3fa99f90: move *a13, a11, 1 +3fa99fa0: move *a11(0x590), a9, 1 +3fa99fc0: move *a9, a9, 1 +3fa99fd0: move *a13(0xffe0), a11, 1 +3fa99ff0: cmp a11, a9 +3fa9a000: jrne L3FA9A030 +3fa9a010: movk 1, a8 +3fa9a020: jruc L3FA9A0C0 +L3FA9A030: +3fa9a030: move *a13, a9, 1 +3fa9a040: move *a9(0x590), *a13(0x0), 1 +3fa9a070: move *a13, a9, 1 +3fa9a080: move *a9(0x590), a9, 1 +3fa9a0a0: jrne L3FA99F90 +L3FA9A0B0: +3fa9a0b0: sub a8, a8 +L3FA9A0C0: +3fa9a0c0: move *sp(0x80), a14, 1 +3fa9a0e0: mmfm sp, a9,a11,a13 +3fa9a100: rets 2 +3fa9a110: mmtm sp, a9,a11,a13 +3fa9a130: move a14, a13 +3fa9a140: addk 32, a14 +3fa9a150: move @0x277f40, a11, 1 +3fa9a180: jrne L3FA9A1B0 +3fa9a190: sub a8, a8 +3fa9a1a0: jruc L3FA9A460 +L3FA9A1B0: +3fa9a1b0: move *a11(0x20), a11, 1 +3fa9a1d0: move *a13(0xffe0), a9, 1 +3fa9a1f0: cmp a9, a11 +3fa9a200: jrne L3FA9A270 +3fa9a210: move @0x277f40, a11, 1 +3fa9a240: move *a11(0x40), a8, 1 +3fa9a260: jruc L3FA9A460 +L3FA9A270: +3fa9a270: move @0x277f40, a11, 1 +3fa9a2a0: move a11, *a13, 1 +3fa9a2b0: move *a11(0x590), a9, 1 +3fa9a2d0: jreq L3FA9A450 +L3FA9A2E0: +3fa9a2e0: move *a13, a11, 1 +3fa9a2f0: move *a11(0x590), a9, 1 +3fa9a310: move *a9(0x20), a9, 1 +3fa9a330: move *a13(0xffe0), a11, 1 +3fa9a350: cmp a11, a9 +3fa9a360: jrne L3FA9A3D0 +3fa9a370: move *a13, a9, 1 +3fa9a380: move *a9(0x590), a9, 1 +3fa9a3a0: move *a9(0x40), a8, 1 +3fa9a3c0: jruc L3FA9A460 +L3FA9A3D0: +3fa9a3d0: move *a13, a9, 1 +3fa9a3e0: move *a9(0x590), *a13(0x0), 1 +3fa9a410: move *a13, a9, 1 +3fa9a420: move *a9(0x590), a9, 1 +3fa9a440: jrne L3FA9A2E0 +L3FA9A450: +3fa9a450: sub a8, a8 +L3FA9A460: +3fa9a460: move *sp(0x80), a14, 1 +3fa9a480: mmfm sp, a9,a11,a13 +3fa9a4a0: rets 2 +L3FA9A4B0: +3fa9a4b0: mmtm sp, a9,a11,a13 +3fa9a4d0: move a14, a13 +3fa9a4e0: addk 32, a14 +3fa9a4f0: move @0x277f40, a11, 1 +3fa9a520: jrne L3FA9A550 +3fa9a530: sub a8, a8 +3fa9a540: jruc L3FA9A840 +L3FA9A550: +3fa9a550: move *a11(0x20), a11, 1 +3fa9a570: move *a13(0xffe0), a9, 1 +3fa9a590: cmp a9, a11 +3fa9a5a0: jrne L3FA9A630 +3fa9a5b0: move @0x277f40, a11, 1 +3fa9a5e0: move *a13(0xffc0), *a11(0x40), 1 +3fa9a610: movk 1, a8 +3fa9a620: jruc L3FA9A840 +L3FA9A630: +3fa9a630: move @0x277f40, a11, 1 +3fa9a660: move a11, *a13, 1 +3fa9a670: move *a11(0x590), a9, 1 +3fa9a690: jreq L3FA9A830 +L3FA9A6A0: +3fa9a6a0: move *a13, a11, 1 +3fa9a6b0: move *a11(0x590), a9, 1 +3fa9a6d0: move *a9(0x20), a9, 1 +3fa9a6f0: move *a13(0xffe0), a11, 1 +3fa9a710: cmp a11, a9 +3fa9a720: jrne L3FA9A7B0 +3fa9a730: move *a13, a9, 1 +3fa9a740: move *a9(0x590), a9, 1 +3fa9a760: move *a13(0xffc0), *a9(0x40), 1 +3fa9a790: movk 1, a8 +3fa9a7a0: jruc L3FA9A840 +L3FA9A7B0: +3fa9a7b0: move *a13, a9, 1 +3fa9a7c0: move *a9(0x590), *a13(0x0), 1 +3fa9a7f0: move *a13, a9, 1 +3fa9a800: move *a9(0x590), a9, 1 +3fa9a820: jrne L3FA9A6A0 +L3FA9A830: +3fa9a830: sub a8, a8 +L3FA9A840: +3fa9a840: move *sp(0x80), a14, 1 +3fa9a860: mmfm sp, a9,a11,a13 +3fa9a880: rets 2 +L3FA9A890: +3fa9a890: mmtm sp, a9,a11,a13 +3fa9a8b0: move a14, a13 +3fa9a8c0: addk 32, a14 +3fa9a8d0: move @0x277f40, a11, 1 +3fa9a900: jrne L3FA9A930 +3fa9a910: sub a8, a8 +3fa9a920: jruc L3FA9AC00 +L3FA9A930: +3fa9a930: move *a11(0x20), a11, 1 +3fa9a950: move *a13(0xffe0), a9, 1 +3fa9a970: cmp a9, a11 +3fa9a980: jrne L3FA9AA00 +3fa9a990: move @0x277f40, a11, 1 +3fa9a9c0: setf 16, 0, 0 +3fa9a9d0: move *a11(0x140), a8, 0 +3fa9a9f0: jruc L3FA9AC00 +L3FA9AA00: +3fa9aa00: move @0x277f40, a11, 1 +3fa9aa30: move a11, *a13, 1 +3fa9aa40: move *a11(0x590), a9, 1 +3fa9aa60: jreq L3FA9ABF0 +L3FA9AA70: +3fa9aa70: move *a13, a11, 1 +3fa9aa80: move *a11(0x590), a9, 1 +3fa9aaa0: move *a9(0x20), a9, 1 +3fa9aac0: move *a13(0xffe0), a11, 1 +3fa9aae0: cmp a11, a9 +3fa9aaf0: jrne L3FA9AB70 +3fa9ab00: move *a13, a9, 1 +3fa9ab10: move *a9(0x590), a9, 1 +3fa9ab30: setf 16, 0, 0 +3fa9ab40: move *a9(0x140), a8, 0 +3fa9ab60: jruc L3FA9AC00 +L3FA9AB70: +3fa9ab70: move *a13, a9, 1 +3fa9ab80: move *a9(0x590), *a13(0x0), 1 +3fa9abb0: move *a13, a9, 1 +3fa9abc0: move *a9(0x590), a9, 1 +3fa9abe0: jrne L3FA9AA70 +L3FA9ABF0: +3fa9abf0: sub a8, a8 +L3FA9AC00: +3fa9ac00: move *sp(0x80), a14, 1 +3fa9ac20: mmfm sp, a9,a11,a13 +3fa9ac40: rets 2 +L3FA9AC50: +3fa9ac50: mmtm sp, a9,a11,a13 +3fa9ac70: move a14, a13 +3fa9ac80: addk 32, a14 +3fa9ac90: move @0x277f40, a11, 1 +3fa9acc0: jrne L3FA9ACF0 +3fa9acd0: sub a8, a8 +3fa9ace0: jruc L3FA9AF80 +L3FA9ACF0: +3fa9acf0: move *a11, a11, 1 +3fa9ad00: move *a13(0xffe0), a9, 1 +3fa9ad20: cmp a9, a11 +3fa9ad30: jrne L3FA9ADA0 +3fa9ad40: move @0x277f40, a11, 1 +3fa9ad70: move *a11(0x150), a8, 1 +3fa9ad90: jruc L3FA9AF80 +L3FA9ADA0: +3fa9ada0: move @0x277f40, a11, 1 +3fa9add0: move a11, *a13, 1 +3fa9ade0: move *a11(0x590), a9, 1 +3fa9ae00: jreq L3FA9AF70 +L3FA9AE10: +3fa9ae10: move *a13, a11, 1 +3fa9ae20: move *a11(0x590), a9, 1 +3fa9ae40: move *a9, a9, 1 +3fa9ae50: move *a13(0xffe0), a11, 1 +3fa9ae70: cmp a11, a9 +3fa9ae80: jrne L3FA9AEF0 +3fa9ae90: move *a13, a9, 1 +3fa9aea0: move *a9(0x590), a9, 1 +3fa9aec0: move *a9(0x150), a8, 1 +3fa9aee0: jruc L3FA9AF80 +L3FA9AEF0: +3fa9aef0: move *a13, a9, 1 +3fa9af00: move *a9(0x590), *a13(0x0), 1 +3fa9af30: move *a13, a9, 1 +3fa9af40: move *a9(0x590), a9, 1 +3fa9af60: jrne L3FA9AE10 +L3FA9AF70: +3fa9af70: sub a8, a8 +L3FA9AF80: +3fa9af80: move *sp(0x80), a14, 1 +3fa9afa0: mmfm sp, a9,a11,a13 +3fa9afc0: rets 2 +L3FA9AFD0: +3fa9afd0: mmtm sp, a9,a11,a13 +3fa9aff0: move a14, a13 +3fa9b000: addk 32, a14 +3fa9b010: move @0x277f40, a11, 1 +3fa9b040: jrne L3FA9B070 +3fa9b050: sub a8, a8 +3fa9b060: jruc L3FA9B380 +L3FA9B070: +3fa9b070: move *a11(0x20), a11, 1 +3fa9b090: move *a13(0xffe0), a9, 1 +3fa9b0b0: cmp a9, a11 +3fa9b0c0: jrne L3FA9B160 +3fa9b0d0: move @0x277f40, a11, 1 +3fa9b100: setf 16, 0, 0 +3fa9b110: move *a13(0xffc0), *a11(0x140), 0 +3fa9b140: movk 1, a8 +3fa9b150: jruc L3FA9B380 +L3FA9B160: +3fa9b160: move @0x277f40, a11, 1 +3fa9b190: move a11, *a13, 1 +3fa9b1a0: move *a11(0x590), a9, 1 +3fa9b1c0: jreq L3FA9B370 +L3FA9B1D0: +3fa9b1d0: move *a13, a11, 1 +3fa9b1e0: move *a11(0x590), a9, 1 +3fa9b200: move *a9(0x20), a9, 1 +3fa9b220: move *a13(0xffe0), a11, 1 +3fa9b240: cmp a11, a9 +3fa9b250: jrne L3FA9B2F0 +3fa9b260: move *a13, a9, 1 +3fa9b270: move *a9(0x590), a9, 1 +3fa9b290: setf 16, 0, 0 +3fa9b2a0: move *a13(0xffc0), *a9(0x140), 0 +3fa9b2d0: movk 1, a8 +3fa9b2e0: jruc L3FA9B380 +L3FA9B2F0: +3fa9b2f0: move *a13, a9, 1 +3fa9b300: move *a9(0x590), *a13(0x0), 1 +3fa9b330: move *a13, a9, 1 +3fa9b340: move *a9(0x590), a9, 1 +3fa9b360: jrne L3FA9B1D0 +L3FA9B370: +3fa9b370: sub a8, a8 +L3FA9B380: +3fa9b380: move *sp(0x80), a14, 1 +3fa9b3a0: mmfm sp, a9,a11,a13 +3fa9b3c0: rets 2 +L3FA9B3D0: +3fa9b3d0: mmtm sp, a9,a11,a13 +3fa9b3f0: move a14, a13 +3fa9b400: addk 32, a14 +3fa9b410: move @0x277f40, a11, 1 +3fa9b440: jrne L3FA9B470 +3fa9b450: sub a8, a8 +3fa9b460: jruc L3FA9BA30 +L3FA9B470: +3fa9b470: move *a11(0x20), a11, 1 +3fa9b490: move *a13(0xffe0), a9, 1 +3fa9b4b0: cmp a9, a11 +3fa9b4c0: jrne L3FA9B640 +3fa9b4d0: move @0x277f40, a11, 1 +3fa9b500: move *a13(0xffc0), *a11(0x0), 1 +3fa9b530: move *a13(0xffa0), *a11(0x80), 1 +3fa9b560: move *a13(0xff80), *a11(0xa0), 1 +3fa9b590: move *a13(0xff60), *a11(0xc0), 1 +3fa9b5c0: move *a13(0xff40), *a11(0xe0), 1 +3fa9b5f0: sub a9, a9 +3fa9b600: move a9, *a11(0x40), 1 +3fa9b620: movk 1, a8 +3fa9b630: jruc L3FA9BA30 +L3FA9B640: +3fa9b640: move @0x277f40, a11, 1 +3fa9b670: move a11, *a13, 1 +3fa9b680: move *a11(0x590), a9, 1 +3fa9b6a0: jreq L3FA9BA20 +L3FA9B6B0: +3fa9b6b0: move *a13, a11, 1 +3fa9b6c0: move *a11(0x590), a9, 1 +3fa9b6e0: move *a9(0x20), a9, 1 +3fa9b700: move *a13(0xffe0), a11, 1 +3fa9b720: cmp a11, a9 +3fa9b730: jrne L3FA9B9A0 +3fa9b740: move *a13, a9, 1 +3fa9b750: move *a9(0x590), a9, 1 +3fa9b770: move *a13(0xffc0), *a9(0x0), 1 +3fa9b7a0: move *a13, a9, 1 +3fa9b7b0: move *a9(0x590), a9, 1 +3fa9b7d0: move *a13(0xffa0), *a9(0x80), 1 +3fa9b800: move *a13, a9, 1 +3fa9b810: move *a9(0x590), a9, 1 +3fa9b830: move *a13(0xff80), *a9(0xa0), 1 +3fa9b860: move *a13, a9, 1 +3fa9b870: move *a9(0x590), a9, 1 +3fa9b890: move *a13(0xff60), *a9(0xc0), 1 +3fa9b8c0: move *a13, a9, 1 +3fa9b8d0: move *a9(0x590), a9, 1 +3fa9b8f0: move *a13(0xff40), *a9(0xe0), 1 +3fa9b920: move *a13, a9, 1 +3fa9b930: move *a9(0x590), a9, 1 +3fa9b950: sub a11, a11 +3fa9b960: move a11, *a9(0x40), 1 +3fa9b980: movk 1, a8 +3fa9b990: jruc L3FA9BA30 +L3FA9B9A0: +3fa9b9a0: move *a13, a9, 1 +3fa9b9b0: move *a9(0x590), *a13(0x0), 1 +3fa9b9e0: move *a13, a9, 1 +3fa9b9f0: move *a9(0x590), a9, 1 +3fa9ba10: jrne L3FA9B6B0 +L3FA9BA20: +3fa9ba20: sub a8, a8 +L3FA9BA30: +3fa9ba30: move *sp(0x80), a14, 1 +3fa9ba50: mmfm sp, a9,a11,a13 +3fa9ba70: rets 2 +3fa9ba80: mmtm sp, a9,a11,a13 +3fa9baa0: move a14, a13 +3fa9bab0: addk 32, a14 +3fa9bac0: move @0x277f40, a11, 1 +3fa9baf0: jrne L3FA9BB20 +3fa9bb00: sub a8, a8 +3fa9bb10: jruc L3FA9BD50 +L3FA9BB20: +3fa9bb20: move *a11(0xa0), a11, 1 +3fa9bb40: move *a13(0xffe0), a9, 1 +3fa9bb60: cmp a9, a11 +3fa9bb70: jrne L3FA9BBA0 +3fa9bb80: movk 1, a8 +3fa9bb90: jruc L3FA9BD50 +L3FA9BBA0: +3fa9bba0: move @0x277f40, a11, 1 +3fa9bbd0: move a11, *a13, 1 +3fa9bbe0: move *a11(0x590), a9, 1 +3fa9bc00: jreq L3FA9BD40 +L3FA9BC10: +3fa9bc10: move *a13, a11, 1 +3fa9bc20: move *a11(0x590), a9, 1 +3fa9bc40: move *a9(0xa0), a9, 1 +3fa9bc60: move *a13(0xffe0), a11, 1 +3fa9bc80: cmp a11, a9 +3fa9bc90: jrne L3FA9BCC0 +3fa9bca0: movk 1, a8 +3fa9bcb0: jruc L3FA9BD50 +L3FA9BCC0: +3fa9bcc0: move *a13, a9, 1 +3fa9bcd0: move *a9(0x590), *a13(0x0), 1 +3fa9bd00: move *a13, a9, 1 +3fa9bd10: move *a9(0x590), a9, 1 +3fa9bd30: jrne L3FA9BC10 +L3FA9BD40: +3fa9bd40: sub a8, a8 +L3FA9BD50: +3fa9bd50: move *sp(0x80), a14, 1 +3fa9bd70: mmfm sp, a9,a11,a13 +3fa9bd90: rets 2 +3fa9bda0: mmtm sp, a9,a11,a13 +3fa9bdc0: move a14, a13 +3fa9bdd0: addk 32, a14 +3fa9bde0: move @0x277f40, a11, 1 +3fa9be10: jrne L3FA9BE40 +3fa9be20: sub a8, a8 +3fa9be30: jruc L3FA9C0F0 +L3FA9BE40: +3fa9be40: move *a11(0xa0), a11, 1 +3fa9be60: move *a13(0xffe0), a9, 1 +3fa9be80: cmp a9, a11 +3fa9be90: jrne L3FA9BF00 +3fa9bea0: move @0x277f40, a11, 1 +3fa9bed0: move *a11(0x20), a8, 1 +3fa9bef0: jruc L3FA9C0F0 +L3FA9BF00: +3fa9bf00: move @0x277f40, a11, 1 +3fa9bf30: move a11, *a13, 1 +3fa9bf40: move *a11(0x590), a9, 1 +3fa9bf60: jreq L3FA9C0E0 +L3FA9BF70: +3fa9bf70: move *a13, a11, 1 +3fa9bf80: move *a11(0x590), a9, 1 +3fa9bfa0: move *a9(0xa0), a9, 1 +3fa9bfc0: move *a13(0xffe0), a11, 1 +3fa9bfe0: cmp a11, a9 +3fa9bff0: jrne L3FA9C060 +3fa9c000: move *a13, a9, 1 +3fa9c010: move *a9(0x590), a9, 1 +3fa9c030: move *a9(0x20), a8, 1 +3fa9c050: jruc L3FA9C0F0 +L3FA9C060: +3fa9c060: move *a13, a9, 1 +3fa9c070: move *a9(0x590), *a13(0x0), 1 +3fa9c0a0: move *a13, a9, 1 +3fa9c0b0: move *a9(0x590), a9, 1 +3fa9c0d0: jrne L3FA9BF70 +L3FA9C0E0: +3fa9c0e0: sub a8, a8 +L3FA9C0F0: +3fa9c0f0: move *sp(0x80), a14, 1 +3fa9c110: mmfm sp, a9,a11,a13 +3fa9c130: rets 2 +3fa9c140: mmtm sp, a9,a11,a13 +3fa9c160: move a14, a13 +3fa9c170: addk 32, a14 +3fa9c180: move @0x277f40, a11, 1 +3fa9c1b0: jrne L3FA9C1E0 +3fa9c1c0: sub a8, a8 +3fa9c1d0: jruc L3FA9C490 +L3FA9C1E0: +3fa9c1e0: move *a11(0x20), a11, 1 +3fa9c200: move *a13(0xffe0), a9, 1 +3fa9c220: cmp a9, a11 +3fa9c230: jrne L3FA9C2A0 +3fa9c240: move @0x277f40, a11, 1 +3fa9c270: move *a11(0xa0), a8, 1 +3fa9c290: jruc L3FA9C490 +L3FA9C2A0: +3fa9c2a0: move @0x277f40, a11, 1 +3fa9c2d0: move a11, *a13, 1 +3fa9c2e0: move *a11(0x590), a9, 1 +3fa9c300: jreq L3FA9C480 +L3FA9C310: +3fa9c310: move *a13, a11, 1 +3fa9c320: move *a11(0x590), a9, 1 +3fa9c340: move *a9(0x20), a9, 1 +3fa9c360: move *a13(0xffe0), a11, 1 +3fa9c380: cmp a11, a9 +3fa9c390: jrne L3FA9C400 +3fa9c3a0: move *a13, a9, 1 +3fa9c3b0: move *a9(0x590), a9, 1 +3fa9c3d0: move *a9(0xa0), a8, 1 +3fa9c3f0: jruc L3FA9C490 +L3FA9C400: +3fa9c400: move *a13, a9, 1 +3fa9c410: move *a9(0x590), *a13(0x0), 1 +3fa9c440: move *a13, a9, 1 +3fa9c450: move *a9(0x590), a9, 1 +3fa9c470: jrne L3FA9C310 +L3FA9C480: +3fa9c480: sub a8, a8 +L3FA9C490: +3fa9c490: move *sp(0x80), a14, 1 +3fa9c4b0: mmfm sp, a9,a11,a13 +3fa9c4d0: rets 2 +L3FA9C4E0: +3fa9c4e0: mmtm sp, a9,a11,a13 +3fa9c500: move a14, a13 +3fa9c510: addk 32, a14 +3fa9c520: move @0x277f40, a11, 1 +3fa9c550: jrne L3FA9C580 +3fa9c560: sub a8, a8 +3fa9c570: jruc L3FA9C7B0 +L3FA9C580: +3fa9c580: move *a11(0x20), a11, 1 +3fa9c5a0: move *a13(0xffe0), a9, 1 +3fa9c5c0: cmp a9, a11 +3fa9c5d0: jrne L3FA9C600 +3fa9c5e0: movk 1, a8 +3fa9c5f0: jruc L3FA9C7B0 +L3FA9C600: +3fa9c600: move @0x277f40, a11, 1 +3fa9c630: move a11, *a13, 1 +3fa9c640: move *a11(0x590), a9, 1 +3fa9c660: jreq L3FA9C7A0 +L3FA9C670: +3fa9c670: move *a13, a11, 1 +3fa9c680: move *a11(0x590), a9, 1 +3fa9c6a0: move *a9(0x20), a9, 1 +3fa9c6c0: move *a13(0xffe0), a11, 1 +3fa9c6e0: cmp a11, a9 +3fa9c6f0: jrne L3FA9C720 +3fa9c700: movk 1, a8 +3fa9c710: jruc L3FA9C7B0 +L3FA9C720: +3fa9c720: move *a13, a9, 1 +3fa9c730: move *a9(0x590), *a13(0x0), 1 +3fa9c760: move *a13, a9, 1 +3fa9c770: move *a9(0x590), a9, 1 +3fa9c790: jrne L3FA9C670 +L3FA9C7A0: +3fa9c7a0: sub a8, a8 +L3FA9C7B0: +3fa9c7b0: move *sp(0x80), a14, 1 +3fa9c7d0: mmfm sp, a9,a11,a13 +3fa9c7f0: rets 2 +3fa9c800: mmtm sp, a9,a11,a13 +3fa9c820: move a14, a13 +3fa9c830: addk 32, a14 +3fa9c840: move @0x277f40, a11, 1 +3fa9c870: jrne L3FA9C8A0 +3fa9c880: sub a8, a8 +3fa9c890: jruc L3FA9CB30 +L3FA9C8A0: +3fa9c8a0: move *a11, a11, 1 +3fa9c8b0: move *a13(0xffe0), a9, 1 +3fa9c8d0: cmp a9, a11 +3fa9c8e0: jrne L3FA9C950 +3fa9c8f0: move @0x277f40, a11, 1 +3fa9c920: move *a13(0xffc0), *a11(0x20), 1 +L3FA9C950: +3fa9c950: move @0x277f40, a11, 1 +3fa9c980: move a11, *a13, 1 +3fa9c990: move *a11(0x590), a9, 1 +3fa9c9b0: jreq L3FA9CB20 +L3FA9C9C0: +3fa9c9c0: move *a13, a11, 1 +3fa9c9d0: move *a11(0x590), a9, 1 +3fa9c9f0: move *a9, a9, 1 +3fa9ca00: move *a13(0xffe0), a11, 1 +3fa9ca20: cmp a11, a9 +3fa9ca30: jrne L3FA9CAA0 +3fa9ca40: move *a13, a9, 1 +3fa9ca50: move *a9(0x590), a9, 1 +3fa9ca70: move *a13(0xffc0), *a9(0x20), 1 +L3FA9CAA0: +3fa9caa0: move *a13, a9, 1 +3fa9cab0: move *a9(0x590), *a13(0x0), 1 +3fa9cae0: move *a13, a9, 1 +3fa9caf0: move *a9(0x590), a9, 1 +3fa9cb10: jrne L3FA9C9C0 +L3FA9CB20: +3fa9cb20: sub a8, a8 +L3FA9CB30: +3fa9cb30: move *sp(0x80), a14, 1 +3fa9cb50: mmfm sp, a9,a11,a13 +3fa9cb70: rets 2 +L3FA9CB80: +3fa9cb80: mmtm sp, a9,a11,a13 +3fa9cba0: move a14, a13 +3fa9cbb0: addk 32, a14 +3fa9cbc0: move @0x277f40, a11, 1 +3fa9cbf0: jrne L3FA9CC20 +3fa9cc00: sub a8, a8 +3fa9cc10: jruc L3FA9CEB0 +L3FA9CC20: +3fa9cc20: move *a11, a11, 1 +3fa9cc30: move *a13(0xffe0), a9, 1 +3fa9cc50: cmp a9, a11 +3fa9cc60: jrne L3FA9CCD0 +3fa9cc70: move @0x277f40, a11, 1 +3fa9cca0: move *a11(0x20), a8, 1 +3fa9ccc0: jruc L3FA9CEB0 +L3FA9CCD0: +3fa9ccd0: move @0x277f40, a11, 1 +3fa9cd00: move a11, *a13, 1 +3fa9cd10: move *a11(0x590), a9, 1 +3fa9cd30: jreq L3FA9CEA0 +L3FA9CD40: +3fa9cd40: move *a13, a11, 1 +3fa9cd50: move *a11(0x590), a9, 1 +3fa9cd70: move *a9, a9, 1 +3fa9cd80: move *a13(0xffe0), a11, 1 +3fa9cda0: cmp a11, a9 +3fa9cdb0: jrne L3FA9CE20 +3fa9cdc0: move *a13, a9, 1 +3fa9cdd0: move *a9(0x590), a9, 1 +3fa9cdf0: move *a9(0x20), a8, 1 +3fa9ce10: jruc L3FA9CEB0 +L3FA9CE20: +3fa9ce20: move *a13, a9, 1 +3fa9ce30: move *a9(0x590), *a13(0x0), 1 +3fa9ce60: move *a13, a9, 1 +3fa9ce70: move *a9(0x590), a9, 1 +3fa9ce90: jrne L3FA9CD40 +L3FA9CEA0: +3fa9cea0: sub a8, a8 +L3FA9CEB0: +3fa9ceb0: move *sp(0x80), a14, 1 +3fa9ced0: mmfm sp, a9,a11,a13 +3fa9cef0: rets 2 +L3FA9CF00: +3fa9cf00: mmtm sp, a9,a11,a13 +3fa9cf20: move a14, a13 +3fa9cf30: addk 32, a14 +3fa9cf40: move @0x277f40, a11, 1 +3fa9cf70: jrne L3FA9CFA0 +3fa9cf80: sub a8, a8 +3fa9cf90: jruc L3FA9D230 +L3FA9CFA0: +3fa9cfa0: move *a11(0x20), a11, 1 +3fa9cfc0: move *a13(0xffe0), a9, 1 +3fa9cfe0: cmp a9, a11 +3fa9cff0: jrne L3FA9D050 +3fa9d000: move @0x277f40, a11, 1 +3fa9d030: move *a11, a8, 1 +3fa9d040: jruc L3FA9D230 +L3FA9D050: +3fa9d050: move @0x277f40, a11, 1 +3fa9d080: move a11, *a13, 1 +3fa9d090: move *a11(0x590), a9, 1 +3fa9d0b0: jreq L3FA9D220 +L3FA9D0C0: +3fa9d0c0: move *a13, a11, 1 +3fa9d0d0: move *a11(0x590), a9, 1 +3fa9d0f0: move *a9(0x20), a9, 1 +3fa9d110: move *a13(0xffe0), a11, 1 +3fa9d130: cmp a11, a9 +3fa9d140: jrne L3FA9D1A0 +3fa9d150: move *a13, a9, 1 +3fa9d160: move *a9(0x590), a9, 1 +3fa9d180: move *a9, a8, 1 +3fa9d190: jruc L3FA9D230 +L3FA9D1A0: +3fa9d1a0: move *a13, a9, 1 +3fa9d1b0: move *a9(0x590), *a13(0x0), 1 +3fa9d1e0: move *a13, a9, 1 +3fa9d1f0: move *a9(0x590), a9, 1 +3fa9d210: jrne L3FA9D0C0 +L3FA9D220: +3fa9d220: sub a8, a8 +L3FA9D230: +3fa9d230: move *sp(0x80), a14, 1 +3fa9d250: mmfm sp, a9,a11,a13 +3fa9d270: rets 2 +L3FA9D280: +3fa9d280: mmtm sp, a9,a11,a13 +3fa9d2a0: move a14, a13 +3fa9d2b0: addk 32, a14 +3fa9d2c0: move @0x277f40, a11, 1 +3fa9d2f0: jrne L3FA9D320 +3fa9d300: sub a8, a8 +3fa9d310: jruc L3FA9D5D0 +L3FA9D320: +3fa9d320: move *a11(0x20), a11, 1 +3fa9d340: move *a13(0xffe0), a9, 1 +3fa9d360: cmp a9, a11 +3fa9d370: jrne L3FA9D3E0 +3fa9d380: move @0x277f40, a11, 1 +3fa9d3b0: move *a11(0x60), a8, 1 +3fa9d3d0: jruc L3FA9D5D0 +L3FA9D3E0: +3fa9d3e0: move @0x277f40, a11, 1 +3fa9d410: move a11, *a13, 1 +3fa9d420: move *a11(0x590), a9, 1 +3fa9d440: jreq L3FA9D5C0 +L3FA9D450: +3fa9d450: move *a13, a11, 1 +3fa9d460: move *a11(0x590), a9, 1 +3fa9d480: move *a9(0x20), a9, 1 +3fa9d4a0: move *a13(0xffe0), a11, 1 +3fa9d4c0: cmp a11, a9 +3fa9d4d0: jrne L3FA9D540 +3fa9d4e0: move *a13, a9, 1 +3fa9d4f0: move *a9(0x590), a9, 1 +3fa9d510: move *a9(0x60), a8, 1 +3fa9d530: jruc L3FA9D5D0 +L3FA9D540: +3fa9d540: move *a13, a9, 1 +3fa9d550: move *a9(0x590), *a13(0x0), 1 +3fa9d580: move *a13, a9, 1 +3fa9d590: move *a9(0x590), a9, 1 +3fa9d5b0: jrne L3FA9D450 +L3FA9D5C0: +3fa9d5c0: sub a8, a8 +L3FA9D5D0: +3fa9d5d0: move *sp(0x80), a14, 1 +3fa9d5f0: mmfm sp, a9,a11,a13 +3fa9d610: rets 2 +3fa9d620: mmtm sp, a9,a11,a13 +3fa9d640: move a14, a13 +3fa9d650: addk 32, a14 +3fa9d660: move @0x277f40, a11, 1 +3fa9d690: jrne L3FA9D6C0 +3fa9d6a0: sub a8, a8 +3fa9d6b0: jruc L3FA9D970 +L3FA9D6C0: +3fa9d6c0: move *a11(0x60), a11, 1 +3fa9d6e0: move *a13(0xffe0), a9, 1 +3fa9d700: cmp a9, a11 +3fa9d710: jrne L3FA9D780 +3fa9d720: move @0x277f40, a11, 1 +3fa9d750: move *a11(0x20), a8, 1 +3fa9d770: jruc L3FA9D970 +L3FA9D780: +3fa9d780: move @0x277f40, a11, 1 +3fa9d7b0: move a11, *a13, 1 +3fa9d7c0: move *a11(0x590), a9, 1 +3fa9d7e0: jreq L3FA9D960 +L3FA9D7F0: +3fa9d7f0: move *a13, a11, 1 +3fa9d800: move *a11(0x590), a9, 1 +3fa9d820: move *a9(0x60), a9, 1 +3fa9d840: move *a13(0xffe0), a11, 1 +3fa9d860: cmp a11, a9 +3fa9d870: jrne L3FA9D8E0 +3fa9d880: move *a13, a9, 1 +3fa9d890: move *a9(0x590), a9, 1 +3fa9d8b0: move *a9(0x20), a8, 1 +3fa9d8d0: jruc L3FA9D970 +L3FA9D8E0: +3fa9d8e0: move *a13, a9, 1 +3fa9d8f0: move *a9(0x590), *a13(0x0), 1 +3fa9d920: move *a13, a9, 1 +3fa9d930: move *a9(0x590), a9, 1 +3fa9d950: jrne L3FA9D7F0 +L3FA9D960: +3fa9d960: sub a8, a8 +L3FA9D970: +3fa9d970: move *sp(0x80), a14, 1 +3fa9d990: mmfm sp, a9,a11,a13 +3fa9d9b0: rets 2 +3fa9d9c0: mmtm sp, a9,a11,a13 +3fa9d9e0: move a14, a13 +3fa9d9f0: addk 32, a14 +3fa9da00: move @0x277f40, a11, 1 +3fa9da30: jrne L3FA9DA60 +3fa9da40: sub a8, a8 +3fa9da50: jruc L3FA9DD10 +L3FA9DA60: +3fa9da60: move *a11(0x80), a11, 1 +3fa9da80: move *a13(0xffe0), a9, 1 +3fa9daa0: cmp a9, a11 +3fa9dab0: jrne L3FA9DB20 +3fa9dac0: move @0x277f40, a11, 1 +3fa9daf0: move *a11(0x20), a8, 1 +3fa9db10: jruc L3FA9DD10 +L3FA9DB20: +3fa9db20: move @0x277f40, a11, 1 +3fa9db50: move a11, *a13, 1 +3fa9db60: move *a11(0x590), a9, 1 +3fa9db80: jreq L3FA9DD00 +L3FA9DB90: +3fa9db90: move *a13, a11, 1 +3fa9dba0: move *a11(0x590), a9, 1 +3fa9dbc0: move *a9(0x80), a9, 1 +3fa9dbe0: move *a13(0xffe0), a11, 1 +3fa9dc00: cmp a11, a9 +3fa9dc10: jrne L3FA9DC80 +3fa9dc20: move *a13, a9, 1 +3fa9dc30: move *a9(0x590), a9, 1 +3fa9dc50: move *a9(0x20), a8, 1 +3fa9dc70: jruc L3FA9DD10 +L3FA9DC80: +3fa9dc80: move *a13, a9, 1 +3fa9dc90: move *a9(0x590), *a13(0x0), 1 +3fa9dcc0: move *a13, a9, 1 +3fa9dcd0: move *a9(0x590), a9, 1 +3fa9dcf0: jrne L3FA9DB90 +L3FA9DD00: +3fa9dd00: sub a8, a8 +L3FA9DD10: +3fa9dd10: move *sp(0x80), a14, 1 +3fa9dd30: mmfm sp, a9,a11,a13 +3fa9dd50: rets 2 +3fa9dd60: mmtm sp, a9,a11,a13 +3fa9dd80: move a14, a13 +3fa9dd90: addk 32, a14 +3fa9dda0: move @0x277f40, a11, 1 +3fa9ddd0: jrne L3FA9DE00 +3fa9dde0: sub a8, a8 +3fa9ddf0: jruc L3FA9E090 +L3FA9DE00: +3fa9de00: move *a11, a11, 1 +3fa9de10: move *a13(0xffe0), a9, 1 +3fa9de30: cmp a9, a11 +3fa9de40: jrne L3FA9DEB0 +3fa9de50: move @0x277f40, a11, 1 +3fa9de80: move *a11(0x80), a8, 1 +3fa9dea0: jruc L3FA9E090 +L3FA9DEB0: +3fa9deb0: move @0x277f40, a11, 1 +3fa9dee0: move a11, *a13, 1 +3fa9def0: move *a11(0x590), a9, 1 +3fa9df10: jreq L3FA9E080 +L3FA9DF20: +3fa9df20: move *a13, a11, 1 +3fa9df30: move *a11(0x590), a9, 1 +3fa9df50: move *a9, a9, 1 +3fa9df60: move *a13(0xffe0), a11, 1 +3fa9df80: cmp a11, a9 +3fa9df90: jrne L3FA9E000 +3fa9dfa0: move *a13, a9, 1 +3fa9dfb0: move *a9(0x590), a9, 1 +3fa9dfd0: move *a9(0x80), a8, 1 +3fa9dff0: jruc L3FA9E090 +L3FA9E000: +3fa9e000: move *a13, a9, 1 +3fa9e010: move *a9(0x590), *a13(0x0), 1 +3fa9e040: move *a13, a9, 1 +3fa9e050: move *a9(0x590), a9, 1 +3fa9e070: jrne L3FA9DF20 +L3FA9E080: +3fa9e080: sub a8, a8 +L3FA9E090: +3fa9e090: move *sp(0x80), a14, 1 +3fa9e0b0: mmfm sp, a9,a11,a13 +3fa9e0d0: rets 2 +3fa9e0e0: mmtm sp, a9,a11,a13 +3fa9e100: move a14, a13 +3fa9e110: addk 32, a14 +3fa9e120: move @0x277f40, a11, 1 +3fa9e150: jrne L3FA9E180 +3fa9e160: sub a8, a8 +3fa9e170: jruc L3FA9E410 +L3FA9E180: +3fa9e180: move *a11, a11, 1 +3fa9e190: move *a13(0xffe0), a9, 1 +3fa9e1b0: cmp a9, a11 +3fa9e1c0: jrne L3FA9E230 +3fa9e1d0: move @0x277f40, a11, 1 +3fa9e200: move *a11(0x60), a8, 1 +3fa9e220: jruc L3FA9E410 +L3FA9E230: +3fa9e230: move @0x277f40, a11, 1 +3fa9e260: move a11, *a13, 1 +3fa9e270: move *a11(0x590), a9, 1 +3fa9e290: jreq L3FA9E400 +L3FA9E2A0: +3fa9e2a0: move *a13, a11, 1 +3fa9e2b0: move *a11(0x590), a9, 1 +3fa9e2d0: move *a9, a9, 1 +3fa9e2e0: move *a13(0xffe0), a11, 1 +3fa9e300: cmp a11, a9 +3fa9e310: jrne L3FA9E380 +3fa9e320: move *a13, a9, 1 +3fa9e330: move *a9(0x590), a9, 1 +3fa9e350: move *a9(0x60), a8, 1 +3fa9e370: jruc L3FA9E410 +L3FA9E380: +3fa9e380: move *a13, a9, 1 +3fa9e390: move *a9(0x590), *a13(0x0), 1 +3fa9e3c0: move *a13, a9, 1 +3fa9e3d0: move *a9(0x590), a9, 1 +3fa9e3f0: jrne L3FA9E2A0 +L3FA9E400: +3fa9e400: sub a8, a8 +L3FA9E410: +3fa9e410: move *sp(0x80), a14, 1 +3fa9e430: mmfm sp, a9,a11,a13 +3fa9e450: rets 2 +L3FA9E460: +3fa9e460: mmtm sp, a9,a11,a13 +3fa9e480: move a14, a13 +3fa9e490: addk 32, a14 +3fa9e4a0: move @0x277f40, a11, 1 +3fa9e4d0: jrne L3FA9E500 +3fa9e4e0: sub a8, a8 +3fa9e4f0: jruc L3FA9E7B0 +L3FA9E500: +3fa9e500: move *a11(0x20), a11, 1 +3fa9e520: move *a13(0xffe0), a9, 1 +3fa9e540: cmp a9, a11 +3fa9e550: jrne L3FA9E5C0 +3fa9e560: move @0x277f40, a11, 1 +3fa9e590: move *a13(0xffc0), *a11(0x100), 1 +L3FA9E5C0: +3fa9e5c0: move @0x277f40, a11, 1 +3fa9e5f0: move a11, *a13, 1 +3fa9e600: move *a11(0x590), a9, 1 +3fa9e620: jreq L3FA9E7A0 +L3FA9E630: +3fa9e630: move *a13, a11, 1 +3fa9e640: move *a11(0x590), a9, 1 +3fa9e660: move *a9(0x20), a9, 1 +3fa9e680: move *a13(0xffe0), a11, 1 +3fa9e6a0: cmp a11, a9 +3fa9e6b0: jrne L3FA9E720 +3fa9e6c0: move *a13, a9, 1 +3fa9e6d0: move *a9(0x590), a9, 1 +3fa9e6f0: move *a13(0xffc0), *a9(0x100), 1 +L3FA9E720: +3fa9e720: move *a13, a9, 1 +3fa9e730: move *a9(0x590), *a13(0x0), 1 +3fa9e760: move *a13, a9, 1 +3fa9e770: move *a9(0x590), a9, 1 +3fa9e790: jrne L3FA9E630 +L3FA9E7A0: +3fa9e7a0: sub a8, a8 +L3FA9E7B0: +3fa9e7b0: move *sp(0x80), a14, 1 +3fa9e7d0: mmfm sp, a9,a11,a13 +3fa9e7f0: rets 2 +L3FA9E800: +3fa9e800: mmtm sp, a9,a11,a13 +3fa9e820: move a14, a13 +3fa9e830: addk 32, a14 +3fa9e840: move @0x277f40, a11, 1 +3fa9e870: jrne L3FA9E8A0 +3fa9e880: sub a8, a8 +3fa9e890: jruc L3FA9EB50 +L3FA9E8A0: +3fa9e8a0: move *a11(0x20), a11, 1 +3fa9e8c0: move *a13(0xffe0), a9, 1 +3fa9e8e0: cmp a9, a11 +3fa9e8f0: jrne L3FA9E960 +3fa9e900: move @0x277f40, a11, 1 +3fa9e930: move *a13(0xffc0), *a11(0x60), 1 +L3FA9E960: +3fa9e960: move @0x277f40, a11, 1 +3fa9e990: move a11, *a13, 1 +3fa9e9a0: move *a11(0x590), a9, 1 +3fa9e9c0: jreq L3FA9EB40 +L3FA9E9D0: +3fa9e9d0: move *a13, a11, 1 +3fa9e9e0: move *a11(0x590), a9, 1 +3fa9ea00: move *a9(0x20), a9, 1 +3fa9ea20: move *a13(0xffe0), a11, 1 +3fa9ea40: cmp a11, a9 +3fa9ea50: jrne L3FA9EAC0 +3fa9ea60: move *a13, a9, 1 +3fa9ea70: move *a9(0x590), a9, 1 +3fa9ea90: move *a13(0xffc0), *a9(0x60), 1 +L3FA9EAC0: +3fa9eac0: move *a13, a9, 1 +3fa9ead0: move *a9(0x590), *a13(0x0), 1 +3fa9eb00: move *a13, a9, 1 +3fa9eb10: move *a9(0x590), a9, 1 +3fa9eb30: jrne L3FA9E9D0 +L3FA9EB40: +3fa9eb40: sub a8, a8 +L3FA9EB50: +3fa9eb50: move *sp(0x80), a14, 1 +3fa9eb70: mmfm sp, a9,a11,a13 +3fa9eb90: rets 2 +L3FA9EBA0: +3fa9eba0: mmtm sp, a9,a11,a13 +3fa9ebc0: move a14, a13 +3fa9ebd0: addk 32, a14 +3fa9ebe0: move @0x277f40, a11, 1 +3fa9ec10: jrne L3FA9EC40 +3fa9ec20: sub a8, a8 +3fa9ec30: jruc L3FA9EEF0 +L3FA9EC40: +3fa9ec40: move *a11(0x20), a11, 1 +3fa9ec60: move *a13(0xffe0), a9, 1 +3fa9ec80: cmp a9, a11 +3fa9ec90: jrne L3FA9ED00 +3fa9eca0: move @0x277f40, a11, 1 +3fa9ecd0: move *a13(0xffc0), *a11(0x120), 1 +L3FA9ED00: +3fa9ed00: move @0x277f40, a11, 1 +3fa9ed30: move a11, *a13, 1 +3fa9ed40: move *a11(0x590), a9, 1 +3fa9ed60: jreq L3FA9EEE0 +L3FA9ED70: +3fa9ed70: move *a13, a11, 1 +3fa9ed80: move *a11(0x590), a9, 1 +3fa9eda0: move *a9(0x20), a9, 1 +3fa9edc0: move *a13(0xffe0), a11, 1 +3fa9ede0: cmp a11, a9 +3fa9edf0: jrne L3FA9EE60 +3fa9ee00: move *a13, a9, 1 +3fa9ee10: move *a9(0x590), a9, 1 +3fa9ee30: move *a13(0xffc0), *a9(0x120), 1 +L3FA9EE60: +3fa9ee60: move *a13, a9, 1 +3fa9ee70: move *a9(0x590), *a13(0x0), 1 +3fa9eea0: move *a13, a9, 1 +3fa9eeb0: move *a9(0x590), a9, 1 +3fa9eed0: jrne L3FA9ED70 +L3FA9EEE0: +3fa9eee0: sub a8, a8 +L3FA9EEF0: +3fa9eef0: move *sp(0x80), a14, 1 +3fa9ef10: mmfm sp, a9,a11,a13 +3fa9ef30: rets 2 +L3FA9EF40: +3fa9ef40: mmtm sp, a9,a11,a13 +3fa9ef60: move a14, a13 +3fa9ef70: addk 32, a14 +3fa9ef80: move @0x277f40, a11, 1 +3fa9efb0: jrne L3FA9EFE0 +3fa9efc0: sub a8, a8 +3fa9efd0: jruc L3FA9F290 +L3FA9EFE0: +3fa9efe0: move *a11(0x20), a11, 1 +3fa9f000: move *a13(0xffe0), a9, 1 +3fa9f020: cmp a9, a11 +3fa9f030: jrne L3FA9F0A0 +3fa9f040: move @0x277f40, a11, 1 +3fa9f070: move *a11(0x100), a8, 1 +3fa9f090: jruc L3FA9F290 +L3FA9F0A0: +3fa9f0a0: move @0x277f40, a11, 1 +3fa9f0d0: move a11, *a13, 1 +3fa9f0e0: move *a11(0x590), a9, 1 +3fa9f100: jreq L3FA9F280 +L3FA9F110: +3fa9f110: move *a13, a11, 1 +3fa9f120: move *a11(0x590), a9, 1 +3fa9f140: move *a9(0x20), a9, 1 +3fa9f160: move *a13(0xffe0), a11, 1 +3fa9f180: cmp a11, a9 +3fa9f190: jrne L3FA9F200 +3fa9f1a0: move *a13, a9, 1 +3fa9f1b0: move *a9(0x590), a9, 1 +3fa9f1d0: move *a9(0x100), a8, 1 +3fa9f1f0: jruc L3FA9F290 +L3FA9F200: +3fa9f200: move *a13, a9, 1 +3fa9f210: move *a9(0x590), *a13(0x0), 1 +3fa9f240: move *a13, a9, 1 +3fa9f250: move *a9(0x590), a9, 1 +3fa9f270: jrne L3FA9F110 +L3FA9F280: +3fa9f280: sub a8, a8 +L3FA9F290: +3fa9f290: move *sp(0x80), a14, 1 +3fa9f2b0: mmfm sp, a9,a11,a13 +3fa9f2d0: rets 2 +L3FA9F2E0: +3fa9f2e0: mmtm sp, a9,a11,a13 +3fa9f300: move a14, a13 +3fa9f310: addk 32, a14 +3fa9f320: move @0x277f40, a11, 1 +3fa9f350: jrne L3FA9F380 +3fa9f360: sub a8, a8 +3fa9f370: jruc L3FA9F630 +L3FA9F380: +3fa9f380: move *a11(0x20), a11, 1 +3fa9f3a0: move *a13(0xffe0), a9, 1 +3fa9f3c0: cmp a9, a11 +3fa9f3d0: jrne L3FA9F440 +3fa9f3e0: move @0x277f40, a11, 1 +3fa9f410: move *a11(0x120), a8, 1 +3fa9f430: jruc L3FA9F630 +L3FA9F440: +3fa9f440: move @0x277f40, a11, 1 +3fa9f470: move a11, *a13, 1 +3fa9f480: move *a11(0x590), a9, 1 +3fa9f4a0: jreq L3FA9F620 +L3FA9F4B0: +3fa9f4b0: move *a13, a11, 1 +3fa9f4c0: move *a11(0x590), a9, 1 +3fa9f4e0: move *a9(0x20), a9, 1 +3fa9f500: move *a13(0xffe0), a11, 1 +3fa9f520: cmp a11, a9 +3fa9f530: jrne L3FA9F5A0 +3fa9f540: move *a13, a9, 1 +3fa9f550: move *a9(0x590), a9, 1 +3fa9f570: move *a9(0x120), a8, 1 +3fa9f590: jruc L3FA9F630 +L3FA9F5A0: +3fa9f5a0: move *a13, a9, 1 +3fa9f5b0: move *a9(0x590), *a13(0x0), 1 +3fa9f5e0: move *a13, a9, 1 +3fa9f5f0: move *a9(0x590), a9, 1 +3fa9f610: jrne L3FA9F4B0 +L3FA9F620: +3fa9f620: sub a8, a8 +L3FA9F630: +3fa9f630: move *sp(0x80), a14, 1 +3fa9f650: mmfm sp, a9,a11,a13 +3fa9f670: rets 2 +L3FA9F680: +3fa9f680: mmtm sp, a9,a11,a13 +3fa9f6a0: move a14, a13 +3fa9f6b0: addk 32, a14 +3fa9f6c0: move @0x277f40, a11, 1 +3fa9f6f0: jreq L3FA9F910 +3fa9f700: move a14, -*sp, 1 +3fa9f710: move *a13(0xffe0), *a14+, 1 +3fa9f730: move *a11(0x20), *a14+, 1 +3fa9f750: calla L3FAB6450 +3fa9f780: move @0x277f40, a11, 1 +3fa9f7b0: move a11, *a13, 1 +3fa9f7c0: move *a11(0x590), a11, 1 +3fa9f7e0: jreq L3FA9F910 +L3FA9F7F0: +3fa9f7f0: move a14, -*sp, 1 +3fa9f800: move *a13(0xffe0), *a14+, 1 +3fa9f820: move *a13, a11, 1 +3fa9f830: move *a11(0x590), a9, 1 +3fa9f850: move *a9(0x20), *a14+, 1 +3fa9f870: calla L3FAB6450 +3fa9f8a0: move *a11(0x590), *a13(0x0), 1 +3fa9f8d0: move *a13, a11, 1 +3fa9f8e0: move *a11(0x590), a9, 1 +3fa9f900: jrne L3FA9F7F0 +L3FA9F910: +3fa9f910: move *sp(0x80), a14, 1 +3fa9f930: mmfm sp, a9,a11,a13 +3fa9f950: rets 2 +L3FA9F960: +3fa9f960: mmtm sp, a5,a7,a9,a10,a11,a13 +3fa9f980: move a14, a13 +3fa9f990: addi 0x440, a14 +3fa9f9b0: sub a11, a11 +3fa9f9c0: move a11, *a13, 1 +3fa9f9d0: move a11, *a13(0x20), 1 +3fa9f9f0: movi 0xffff, a11 +3fa9fa10: move a11, *a13(0x100), 1 +3fa9fa30: move a11, *a13(0x120), 1 +3fa9fa50: sub a11, a11 +3fa9fa60: move a11, *a13(0x140), 1 +3fa9fa80: move *a13(0xffe0), *a13(0xa0), 1 +3fa9fab0: move *a13(0xffc0), a11, 1 +3fa9fad0: jreq L3FA9FB80 +3fa9fae0: move *a11, a11, 1 +3fa9faf0: move *a13(0xffe0), a7, 1 +3fa9fb10: cmp a7, a11 +3fa9fb20: jrne L3FA9FB80 +3fa9fb30: move *a13(0xffc0), a11, 1 +3fa9fb50: move *a11(0x0), *a13(0xa0), 1 +L3FA9FB80: +3fa9fb80: move a14, -*sp, 1 +3fa9fb90: move a13, a11 +3fa9fba0: addi 0xe0, a11 +3fa9fbc0: move a11, *a14+, 1 +3fa9fbd0: move a13, a7 +3fa9fbe0: addi 0xc0, a7 +3fa9fc00: move a7, *a14+, 1 +3fa9fc10: move a13, a5 +3fa9fc20: addi 0x60, a5 +3fa9fc40: move a5, *a14+, 1 +3fa9fc50: move a13, a5 +3fa9fc60: addi 0x40, a5 +3fa9fc80: move a5, *a14+, 1 +3fa9fc90: move @0x27aa80, a5, 1 +3fa9fcc0: move *a5(0x440), a7, 1 +3fa9fce0: move a7, a11 +3fa9fcf0: sll 0x9, a7 +3fa9fd00: sll 0x7, a11 +3fa9fd10: add a11, a7 +3fa9fd20: move *a5(0x480), a11, 1 +3fa9fd40: add a7, a11 +3fa9fd50: move *a11(0x40), *a14+, 1 +3fa9fd70: move a5, *a14+, 1 +3fa9fd80: calla L3FD74C90 +3fa9fdb0: move a8, a10 +3fa9fdc0: cmpi 0x1, a10 +3fa9fde0: jreq L3FA9FE20 +3fa9fdf0: sub a11, a11 +3fa9fe00: move a11, *a13(0xe0), 1 +L3FA9FE20: +3fa9fe20: move *a13(0xffe0), *a13(0x20), 1 +3fa9fe50: move a14, -*sp, 1 +3fa9fe60: move @0x27b6c0, *a14+, 1 +3fa9fe90: calla L3FA9CF00 +3fa9fec0: move a8, *a13(0x80), 1 +3fa9fee0: move *a13(0xe0), a11, 1 +3fa9ff00: move a11, a9 +3fa9ff10: dec a9 +3fa9ff20: jrlt L3FAA0430 +L3FA9FF30: +3fa9ff30: move a9, a11 +3fa9ff40: sll 0x5, a11 +3fa9ff50: move *a13(0xc0), a7, 1 +3fa9ff70: add a7, a11 +3fa9ff80: move *a11, a11, 1 +3fa9ff90: move *a13(0x80), a5, 1 +3fa9ffb0: cmp a5, a11 +3fa9ffc0: jreq L3FAA0410 +3fa9ffd0: move a9, a11 +3fa9ffe0: sll 0x5, a11 +3fa9fff0: add a7, a11 +3faa0000: move *a11, a11, 1 +3faa0010: move *a13(0xa0), a5, 1 +3faa0030: cmp a5, a11 +3faa0040: jreq L3FAA0410 +3faa0050: move a14, -*sp, 1 +3faa0060: move a13, a11 +3faa0070: addi 0x160, a11 +3faa0090: move a11, *a14+, 1 +3faa00a0: move a9, a11 +3faa00b0: sll 0x5, a11 +3faa00c0: add a7, a11 +3faa00d0: move *a11+, *a14+, 1 +3faa00e0: move @0x27aa80, *a14+, 1 +3faa0110: calla L3FD58A10 +3faa0140: move *a13(0x380), a11, 1 +3faa0160: subk 2, a11 +3faa0170: jrne L3FAA0410 +3faa0180: move *a13(0x400), a11, 1 +3faa01a0: jreq L3FAA0250 +3faa01b0: move *a13(0x160), a5, 1 +3faa01d0: jrlt L3FAA0250 +3faa01e0: move a9, a5 +3faa01f0: sll 0x5, a5 +3faa0200: add a7, a5 +3faa0210: move *a5(0x0), *a13(0x140), 1 +3faa0240: jruc L3FAA0430 +L3FAA0250: +3faa0250: move *a13, a5, 1 +3faa0260: jrne L3FAA02B0 +3faa0270: move a9, a5 +3faa0280: sll 0x5, a5 +3faa0290: add a7, a5 +3faa02a0: move *a5, *a13, 1 +L3FAA02B0: +3faa02b0: move a14, -*sp, 1 +3faa02c0: move a9, a5 +3faa02d0: sll 0x5, a5 +3faa02e0: add a7, a5 +3faa02f0: move *a5+, *a14+, 1 +3faa0300: calla L3FA9AC50 +3faa0330: move a8, *a13(0x120), 1 +3faa0350: move *a13(0x100), a5, 1 +3faa0370: cmp a8, a5 +3faa0380: jrge L3FAA0410 +3faa0390: move a8, *a13(0x100), 1 +3faa03b0: move a9, a5 +3faa03c0: sll 0x5, a5 +3faa03d0: add a7, a5 +3faa03e0: move *a5(0x0), *a13(0x140), 1 +L3FAA0410: +3faa0410: dec a9 +3faa0420: jrge L3FA9FF30 +L3FAA0430: +3faa0430: move *a13(0xe0), a11, 1 +3faa0450: jreq L3FAA04C0 +3faa0460: move a14, -*sp, 1 +3faa0470: move *a13(0xc0), *a14+, 1 +3faa0490: calla L3F9C0210 +L3FAA04C0: +3faa04c0: move *a13(0x140), a7, 1 +3faa04e0: jreq L3FAA0510 +3faa04f0: move a7, a8 +3faa0500: jruc L3FAA0570 +L3FAA0510: +3faa0510: move *a13, a5, 1 +3faa0520: jreq L3FAA0550 +3faa0530: move a5, a8 +3faa0540: jruc L3FAA0570 +L3FAA0550: +3faa0550: move *a13(0xffe0), a8, 1 +L3FAA0570: +3faa0570: move *sp(0xe0), a14, 1 +3faa0590: mmfm sp, a5,a7,a9,a10,a11,a13 +3faa05b0: rets 2 +3faa05c0: mmtm sp, a7,a9,a11,a13 +3faa05e0: move a14, a13 +3faa05f0: addi 0x320, a14 +3faa0610: move @0x27aa80, a11, 1 +3faa0640: move *a11(0x440), a9, 1 +3faa0660: move a9, a7 +3faa0670: sll 0x9, a9 +3faa0680: sll 0x7, a7 +3faa0690: add a7, a9 +3faa06a0: move *a11(0x480), a7, 1 +3faa06c0: add a9, a7 +3faa06d0: move *a7(0x40), *a13(0x300), 1 +3faa0700: move @0x277f40, a9, 1 +3faa0730: jreq L3FAA0E20 +3faa0740: move *a9, a7, 1 +3faa0750: jreq L3FAA0A30 +3faa0760: move a14, -*sp, 1 +3faa0770: move a13, a7 +3faa0780: addk 32, a7 +3faa0790: move a7, *a14+, 1 +3faa07a0: move *a9(0x0), *a14+, 1 +3faa07c0: move a11, *a14+, 1 +3faa07d0: calla L3FD58A10 +3faa0800: move a14, -*sp, 1 +3faa0810: move *a13(0x40), *a14+, 1 +3faa0830: move *a13(0x20), *a14+, 1 +3faa0850: move *a13(0x300), *a14+, 1 +3faa0870: move @0x277f40, a11, 1 +3faa08a0: move *a11(0x20), *a14+, 1 +3faa08c0: move @0x27aa80, *a14+, 1 +3faa08f0: calla L3FD83F30 +3faa0920: move a14, -*sp, 1 +3faa0930: move @0x277f40, a11, 1 +3faa0960: move *a11(0x0), *a14+, 1 +3faa0980: move @0x27aa80, *a14+, 1 +3faa09b0: calla L3FDA9A70 +3faa09e0: move @0x277f40, a11, 1 +3faa0a10: sub a9, a9 +3faa0a20: move a9, *a11, 1 +L3FAA0A30: +3faa0a30: move @0x277f40, a11, 1 +3faa0a60: move a11, *a13, 1 +3faa0a70: move *a11(0x590), a9, 1 +3faa0a90: jreq L3FAA0E20 +L3FAA0AA0: +3faa0aa0: move *a13, a11, 1 +3faa0ab0: move *a11(0x590), a9, 1 +3faa0ad0: move *a9, a9, 1 +3faa0ae0: jreq L3FAA0DB0 +3faa0af0: move a14, -*sp, 1 +3faa0b00: move a13, a9 +3faa0b10: addk 32, a9 +3faa0b20: move a9, *a14+, 1 +3faa0b30: move *a11(0x590), a7, 1 +3faa0b50: move *a7+, *a14+, 1 +3faa0b60: move @0x27aa80, *a14+, 1 +3faa0b90: calla L3FD58A10 +3faa0bc0: move a14, -*sp, 1 +3faa0bd0: move *a13(0x40), *a14+, 1 +3faa0bf0: move *a13(0x20), *a14+, 1 +3faa0c10: move *a13(0x300), *a14+, 1 +3faa0c30: move *a11(0x590), a7, 1 +3faa0c50: move *a7(0x20), *a14+, 1 +3faa0c70: move @0x27aa80, *a14+, 1 +3faa0ca0: calla L3FD83F30 +3faa0cd0: move a14, -*sp, 1 +3faa0ce0: move *a11(0x590), a7, 1 +3faa0d00: move *a7+, *a14+, 1 +3faa0d10: move @0x27aa80, *a14+, 1 +3faa0d40: calla L3FDA9A70 +3faa0d70: move *a11(0x590), a7, 1 +3faa0d90: sub a9, a9 +3faa0da0: move a9, *a7, 1 +L3FAA0DB0: +3faa0db0: move *a11(0x590), *a13(0x0), 1 +3faa0de0: move *a13, a11, 1 +3faa0df0: move *a11(0x590), a9, 1 +3faa0e10: jrne L3FAA0AA0 +L3FAA0E20: +3faa0e20: subi 0x320, a14 +3faa0e40: mmfm sp, a7,a9,a11,a13 +3faa0e60: rets +L3FAA0E70: +3faa0e70: mmtm sp, a11,a13 +3faa0e90: move a14, a13 +3faa0ea0: addk 32, a14 +3faa0eb0: move @0x277f40, a11, 1 +3faa0ee0: jreq L3FAA10F0 +3faa0ef0: move *a11(0x590), *a13(0x0), 1 +3faa0f20: move a14, -*sp, 1 +3faa0f30: move a11, *a14+, 1 +3faa0f40: calla L3F702440 +3faa0f70: move *a13, a11, 1 +3faa0f80: move *a11(0x590), a11, 1 +3faa0fa0: jreq L3FAA10B0 +L3FAA0FB0: +3faa0fb0: move *a13, a11, 1 +3faa0fc0: move a11, @0x277f40, 1 +3faa0ff0: move *a11(0x590), *a13(0x0), 1 +3faa1020: move a14, -*sp, 1 +3faa1030: move a11, *a14+, 1 +3faa1040: calla L3F702440 +3faa1070: move *a13, a11, 1 +3faa1080: move *a11(0x590), a11, 1 +3faa10a0: jrne L3FAA0FB0 +L3FAA10B0: +3faa10b0: sub a11, a11 +3faa10c0: move a11, @0x277f40, 1 +L3FAA10F0: +3faa10f0: subk 32, a14 +3faa1100: mmfm sp, a11,a13 +3faa1120: rets +3faa1130: .word 0x0000 +L3FAA1140: +3faa1140: mmtm sp, a7,a9,a11,a13 +3faa1160: move a14, a13 +3faa1170: move *a13(0xffe0), a11, 1 +3faa1190: move *a11, a11, 1 +3faa11a0: movk 5, a9 +3faa11b0: and a9, a11 +3faa11c0: jrne L3FAA1250 +3faa11d0: move *a13(0xffe0), a11, 1 +3faa11f0: move *a13(0xffc0), *a11(0x20), 1 +3faa1220: move *a13(0xffa0), *a11(0x40), 1 +L3FAA1250: +3faa1250: move *a13(0xffe0), a11, 1 +3faa1270: move *a11, a9, 1 +3faa1280: movk 10, a11 +3faa1290: and a11, a9 +3faa12a0: jrne L3FAA1330 +3faa12b0: move *a13(0xffe0), a9, 1 +3faa12d0: move *a13(0xff80), *a9(0x60), 1 +3faa1300: move *a13(0xff60), *a9(0x80), 1 +L3FAA1330: +3faa1330: move *a13(0xffe0), a9, 1 +3faa1350: move *a9(0x60), a7, 1 +3faa1370: cmpi 0x7530, a7 +3faa1390: jrgt L3FAA13D0 +3faa13a0: move *a9(0x60), a7, 1 +3faa13c0: jruc L3FAA13F0 +L3FAA13D0: +3faa13d0: movi 0x7530, a7 +L3FAA13F0: +3faa13f0: move a7, *a9(0x60), 1 +3faa1410: move *a9(0x80), a7, 1 +3faa1430: cmpi 0x7530, a7 +3faa1450: jrgt L3FAA1490 +3faa1460: move *a9(0x80), a7, 1 +3faa1480: jruc L3FAA14B0 +L3FAA1490: +3faa1490: movi 0x7530, a7 +L3FAA14B0: +3faa14b0: move a7, *a9(0x80), 1 +3faa14d0: move *a9, a7, 1 +3faa14e0: btst 6, a7 +3faa14f0: jrne L3FAA1560 +3faa1500: movk 1, a7 +3faa1510: move a7, *a9(0x140), 1 +3faa1530: move a7, *a9(0x120), 1 +3faa1550: jruc L3FAA1620 +L3FAA1560: +3faa1560: move *a9(0x120), a7, 1 +3faa1580: jrgt L3FAA15C0 +3faa1590: movk 1, a7 +3faa15a0: move a7, *a9(0x120), 1 +L3FAA15C0: +3faa15c0: move *a9(0x140), a7, 1 +3faa15e0: jrgt L3FAA1620 +3faa15f0: movk 1, a7 +3faa1600: move a7, *a9(0x140), 1 +L3FAA1620: +3faa1620: move *a9(0x120), a7, 1 +3faa1640: cmpi 0x3e8, a7 +3faa1660: jrgt L3FAA16A0 +3faa1670: move *a9(0x120), a7, 1 +3faa1690: jruc L3FAA16C0 +L3FAA16A0: +3faa16a0: movi 0x3e8, a7 +L3FAA16C0: +3faa16c0: move a7, *a9(0x120), 1 +3faa16e0: move *a9(0x140), a7, 1 +3faa1700: cmpi 0x3e8, a7 +3faa1720: jrgt L3FAA1760 +3faa1730: move *a9(0x140), a7, 1 +3faa1750: jruc L3FAA1780 +L3FAA1760: +3faa1760: movi 0x3e8, a7 +L3FAA1780: +3faa1780: move a7, *a9(0x140), 1 +3faa17a0: move *a9, a7, 1 +3faa17b0: btst 4, a7 +3faa17c0: jrne L3FAA1850 +3faa17d0: movi 0x50, a7 +3faa17f0: move a7, *a9(0xa0), 1 +3faa1810: movk 17, a11 +3faa1820: move a11, *a9(0xc0), 1 +3faa1840: jruc L3FAA1B30 +L3FAA1850: +3faa1850: move *a9(0xa0), a7, 1 +3faa1870: cmpi 0x50, a7 +3faa1890: jrge L3FAA19D0 +3faa18a0: move *a9(0xa0), a7, 1 +3faa18c0: neg a7 +3faa18d0: move *a9(0x120), a11, 1 +3faa18f0: add a11, a7 +3faa1900: addi 0x4f, a7 +3faa1920: move *a9(0x120), a11, 1 +3faa1940: divs a11, a7 +3faa1950: move *a9(0x120), a11, 1 +3faa1970: mpys a11, a7 +3faa1980: move *a9(0xa0), a11, 1 +3faa19a0: add a7, a11 +3faa19b0: move a11, *a9(0xa0), 1 +L3FAA19D0: +3faa19d0: move *a9(0xc0), a11, 1 +3faa19f0: subk 17, a11 +3faa1a00: jrge L3FAA1B30 +3faa1a10: move *a9(0xc0), a11, 1 +3faa1a30: neg a11 +3faa1a40: move *a9(0x140), a7, 1 +3faa1a60: add a7, a11 +3faa1a70: addk 16, a11 +3faa1a80: move *a9(0x140), a7, 1 +3faa1aa0: divs a7, a11 +3faa1ab0: move *a9(0x140), a7, 1 +3faa1ad0: mpys a7, a11 +3faa1ae0: move *a9(0xc0), a7, 1 +3faa1b00: add a11, a7 +3faa1b10: move a7, *a9(0xc0), 1 +L3FAA1B30: +3faa1b30: move *a9(0xc0), a11, 1 +3faa1b50: cmpi 0x7530, a11 +3faa1b70: jrgt L3FAA1BB0 +3faa1b80: move *a9(0xc0), a11, 1 +3faa1ba0: jruc L3FAA1BD0 +L3FAA1BB0: +3faa1bb0: movi 0x7530, a11 +L3FAA1BD0: +3faa1bd0: move a11, *a9(0xc0), 1 +3faa1bf0: move *a9(0xa0), a11, 1 +3faa1c10: cmpi 0x7530, a11 +3faa1c30: jrgt L3FAA1C70 +3faa1c40: move *a9(0xa0), a11, 1 +3faa1c60: jruc L3FAA1C90 +L3FAA1C70: +3faa1c70: movi 0x7530, a11 +L3FAA1C90: +3faa1c90: move a11, *a9(0xa0), 1 +3faa1cb0: move *a9, a11, 1 +3faa1cc0: btst 5, a11 +3faa1cd0: jrne L3FAA1D40 +3faa1ce0: movi 0x7530, a11 +3faa1d00: move a11, *a9(0xe0), 1 +3faa1d20: move a11, *a9(0x100), 1 +L3FAA1D40: +3faa1d40: move *a9(0xe0), a11, 1 +3faa1d60: move *a9(0xa0), a7, 1 +3faa1d80: cmp a7, a11 +3faa1d90: jrge L3FAA1DD0 +3faa1da0: move *a9(0xa0), *a9(0xe0), 1 +L3FAA1DD0: +3faa1dd0: move *a9(0x100), a11, 1 +3faa1df0: move *a9(0xc0), a7, 1 +3faa1e10: cmp a7, a11 +3faa1e20: jrge L3FAA1E60 +3faa1e30: move *a9(0xc0), *a9(0x100), 1 +L3FAA1E60: +3faa1e60: move *a9(0xe0), a11, 1 +3faa1e80: move *a9(0xa0), a7, 1 +3faa1ea0: sub a7, a11 +3faa1eb0: move *a9(0x120), a7, 1 +3faa1ed0: divs a7, a11 +3faa1ee0: move *a9(0x120), a7, 1 +3faa1f00: mpys a7, a11 +3faa1f10: move *a9(0xa0), a7, 1 +3faa1f30: add a7, a11 +3faa1f40: move a11, *a9(0xe0), 1 +3faa1f60: move *a9(0x100), a11, 1 +3faa1f80: move *a9(0xc0), a7, 1 +3faa1fa0: sub a7, a11 +3faa1fb0: move *a9(0x140), a7, 1 +3faa1fd0: divs a7, a11 +3faa1fe0: move *a9(0x140), a7, 1 +3faa2000: mpys a7, a11 +3faa2010: move *a9(0xc0), a7, 1 +3faa2030: add a7, a11 +3faa2040: move a11, *a9(0x100), 1 +3faa2060: move *a9(0x60), a11, 1 +3faa2080: move *a9(0xa0), a7, 1 +3faa20a0: cmp a7, a11 +3faa20b0: jrge L3FAA2100 +3faa20c0: move *a9(0xa0), *a9(0x60), 1 +3faa20f0: jruc L3FAA22A0 +L3FAA2100: +3faa2100: move *a9(0x60), a11, 1 +3faa2120: move *a9(0xe0), a7, 1 +3faa2140: cmp a7, a11 +3faa2150: jrle L3FAA21A0 +3faa2160: move *a9(0xe0), *a9(0x60), 1 +3faa2190: jruc L3FAA22A0 +L3FAA21A0: +3faa21a0: move *a9(0x60), a11, 1 +3faa21c0: move *a9(0xa0), a7, 1 +3faa21e0: sub a7, a11 +3faa21f0: move *a9(0x120), a7, 1 +3faa2210: divs a7, a11 +3faa2220: move *a9(0x120), a7, 1 +3faa2240: mpys a7, a11 +3faa2250: move *a9(0xa0), a7, 1 +3faa2270: add a7, a11 +3faa2280: move a11, *a9(0x60), 1 +L3FAA22A0: +3faa22a0: move *a9(0x80), a11, 1 +3faa22c0: move *a9(0xc0), a7, 1 +3faa22e0: cmp a7, a11 +3faa22f0: jrge L3FAA2340 +3faa2300: move *a9(0xc0), *a9(0x80), 1 +3faa2330: jruc L3FAA24E0 +L3FAA2340: +3faa2340: move *a9(0x80), a11, 1 +3faa2360: move *a9(0x100), a7, 1 +3faa2380: cmp a7, a11 +3faa2390: jrle L3FAA23E0 +3faa23a0: move *a9(0x100), *a9(0x80), 1 +3faa23d0: jruc L3FAA24E0 +L3FAA23E0: +3faa23e0: move *a9(0x80), a11, 1 +3faa2400: move *a9(0xc0), a7, 1 +3faa2420: sub a7, a11 +3faa2430: move *a9(0x140), a7, 1 +3faa2450: divs a7, a11 +3faa2460: move *a9(0x140), a7, 1 +3faa2480: mpys a7, a11 +3faa2490: move *a9(0xc0), a7, 1 +3faa24b0: add a7, a11 +3faa24c0: move a11, *a9(0x80), 1 +L3FAA24E0: +3faa24e0: move *sp(0xa0), a14, 1 +3faa2500: mmfm sp, a7,a9,a11,a13 +3faa2520: rets 2 +L3FAA2530: +3faa2530: mmtm sp, a7,a9,a11,a13 +3faa2550: move a14, a13 +3faa2560: addi 0x410, a14 +3faa2580: move @0x27aa80, a11, 1 +3faa25b0: move *a11(0x440), a9, 1 +3faa25d0: move a9, a7 +3faa25e0: sll 0x9, a9 +3faa25f0: sll 0x7, a7 +3faa2600: add a7, a9 +3faa2610: move *a11(0x480), a7, 1 +3faa2630: add a9, a7 +3faa2640: move *a7(0x120), *a13(0x120), 1 +3faa2670: move a14, -*sp, 1 +3faa2680: move a13, a9 +3faa2690: addi 0xa0, a9 +3faa26b0: move a9, *a14+, 1 +3faa26c0: move a13, a7 +3faa26d0: addi 0x80, a7 +3faa26f0: move a7, *a14+, 1 +3faa2700: move a13, a7 +3faa2710: addi 0x60, a7 +3faa2730: move a7, *a14+, 1 +3faa2740: move a13, a7 +3faa2750: addi 0x40, a7 +3faa2770: move a7, *a14+, 1 +3faa2780: move a13, a7 +3faa2790: addk 32, a7 +3faa27a0: move a7, *a14+, 1 +3faa27b0: move a13, *a14+, 1 +3faa27c0: move a13, a7 +3faa27d0: addi 0xc0, a7 +3faa27f0: move a7, *a14+, 1 +3faa2800: move *a13(0xffc0), *a14+, 1 +3faa2820: move a11, *a14+, 1 +3faa2830: calla L3FD51F80 +3faa2860: move @0x277f60, a11, 1 +3faa2890: jreq L3FAA28E0 +3faa28a0: move @0x277f80, a7, 1 +3faa28d0: jrne L3FAA2D80 +L3FAA28E0: +3faa28e0: move @0x27aa80, a7, 1 +3faa2910: move *a7(0x440), a9, 1 +3faa2930: move a9, a11 +3faa2940: sll 0x9, a9 +3faa2950: sll 0x7, a11 +3faa2960: add a11, a9 +3faa2970: move *a7(0x480), a11, 1 +3faa2990: add a9, a11 +3faa29a0: move *a11(0x1a0), *a13(0x180), 1 +3faa29d0: move a14, -*sp, 1 +3faa29e0: move a13, a11 +3faa29f0: addi 0x140, a11 +3faa2a10: move a11, *a14+, 1 +3faa2a20: movk 4, a9 +3faa2a30: move a9, *a14+, 1 +3faa2a40: move *a13(0xffc0), *a14+, 1 +3faa2a60: move a7, *a14+, 1 +3faa2a70: calla L3F997000 +3faa2aa0: move a8, @0x277f60, 1 +3faa2ad0: move @0x27aa80, a7, 1 +3faa2b00: move *a7(0x440), a9, 1 +3faa2b20: move a9, a11 +3faa2b30: sll 0x9, a9 +3faa2b40: sll 0x7, a11 +3faa2b50: add a11, a9 +3faa2b60: move *a7(0x480), a11, 1 +3faa2b80: add a9, a11 +3faa2b90: move *a11(0x1c0), *a13(0x180), 1 +3faa2bc0: move *a7(0x440), a11, 1 +3faa2be0: move a11, a9 +3faa2bf0: sll 0x9, a11 +3faa2c00: sll 0x7, a9 +3faa2c10: add a9, a11 +3faa2c20: move *a7(0x480), a9, 1 +3faa2c40: add a11, a9 +3faa2c50: move *a9(0x1a0), *a13(0x1a0), 1 +3faa2c80: move a14, -*sp, 1 +3faa2c90: move a13, a11 +3faa2ca0: addi 0x140, a11 +3faa2cc0: move a11, *a14+, 1 +3faa2cd0: movk 12, a9 +3faa2ce0: move a9, *a14+, 1 +3faa2cf0: move *a13(0xffc0), *a14+, 1 +3faa2d10: move a7, *a14+, 1 +3faa2d20: calla L3F997000 +3faa2d50: move a8, @0x277f80, 1 +L3FAA2D80: +3faa2d80: move *a13(0xff60), a11, 1 +3faa2da0: jrne L3FAA2DE0 +3faa2db0: move *a13(0x60), *a13(0xff60), 1 +L3FAA2DE0: +3faa2de0: move *a13(0xff80), a11, 1 +3faa2e00: jrne L3FAA2E40 +3faa2e10: move *a13(0x40), *a13(0xff80), 1 +L3FAA2E40: +3faa2e40: move a14, -*sp, 1 +3faa2e50: move *a13(0x120), *a14+, 1 +3faa2e70: move *a13(0xff60), *a14+, 1 +3faa2e90: move *a13(0xff80), *a14+, 1 +3faa2eb0: move *a13(0xc0), *a14+, 1 +3faa2ed0: move @0x27aa80, *a14+, 1 +3faa2f00: calla L3FD416E0 +3faa2f30: move a8, *a13(0xe0), 1 +3faa2f50: move a8, a7 +3faa2f60: jrne L3FAA2FA0 +3faa2f70: move *a13(0xffa0), a8, 1 +3faa2f90: jruc L3FAA34E0 +L3FAA2FA0: +3faa2fa0: move a14, -*sp, 1 +3faa2fb0: move *a13(0xff60), *a14+, 1 +3faa2fd0: move *a13(0xff80), *a14+, 1 +3faa2ff0: sub a11, a11 +3faa3000: move a11, *a14+, 1 +3faa3010: move a11, *a14+, 1 +3faa3020: move @0x277f60, *a14+, 1 +3faa3050: move a7, *a14+, 1 +3faa3060: move @0x27aa80, *a14+, 1 +3faa3090: calla L3F99E8F0 +3faa30c0: move *a13(0xa0), a9, 1 +3faa30e0: move *a13(0x120), a11, 1 +3faa3100: cmp a11, a9 +3faa3110: jrne L3FAA3330 +3faa3120: move a14, -*sp, 1 +3faa3130: sub a7, a7 +3faa3140: move a7, *a14+, 1 +3faa3150: move a7, *a14+, 1 +3faa3160: move *a13(0xff60), *a14+, 1 +3faa3180: move *a13(0xff80), *a14+, 1 +3faa31a0: move a7, *a14+, 1 +3faa31b0: move a7, *a14+, 1 +3faa31c0: move @0x27aa80, a7, 1 +3faa31f0: move *a7(0x440), a9, 1 +3faa3210: move a9, a11 +3faa3220: sll 0x9, a9 +3faa3230: sll 0x7, a11 +3faa3240: add a11, a9 +3faa3250: move *a7(0x480), a11, 1 +3faa3270: add a9, a11 +3faa3280: move *a11(0x160), *a14+, 1 +3faa32a0: move *a13(0xe0), *a14+, 1 +3faa32c0: move *a13(0xffc0), *a14+, 1 +3faa32e0: move a7, *a14+, 1 +3faa32f0: calla L3FD3E220 +3faa3320: jruc L3FAA34C0 +L3FAA3330: +3faa3330: move a14, -*sp, 1 +3faa3340: movk 1, a7 +3faa3350: move a7, *a14+, 1 +3faa3360: sub a7, a7 +3faa3370: move a7, *a14+, 1 +3faa3380: move a7, *a14+, 1 +3faa3390: move *a13(0x60), *a14+, 1 +3faa33b0: move *a13(0x40), *a14+, 1 +3faa33d0: move a7, *a14+, 1 +3faa33e0: move a7, *a14+, 1 +3faa33f0: move @0x277f80, *a14+, 1 +3faa3420: move *a13(0xe0), *a14+, 1 +3faa3440: move *a13(0xffc0), *a14+, 1 +3faa3460: move @0x27aa80, *a14+, 1 +3faa3490: calla L3FD3F710 +L3FAA34C0: +3faa34c0: move *a13(0xe0), a8, 1 +L3FAA34E0: +3faa34e0: move *sp(0xa0), a14, 1 +3faa3500: mmfm sp, a7,a9,a11,a13 +3faa3520: rets 2 +L3FAA3530: +3faa3530: mmtm sp, a9,a11,a13 +3faa3550: move a14, a13 +3faa3560: addi 0x40, a14 +3faa3580: move *a13(0xff80), *a13(0x0), 1 +3faa35b0: move *a13(0xffc0), a11, 1 +3faa35d0: move *a11, a11, 1 +3faa35e0: btst 0, a11 +3faa35f0: jrne L3FAA3670 +3faa3600: move *a13(0xffc0), a11, 1 +3faa3620: setf 8, 0, 0 +3faa3630: move *a13(0xff60), a9, 0 +3faa3650: move a9, *a11(0x20), 1 +L3FAA3670: +3faa3670: move *a13(0xffc0), a11, 1 +3faa3690: move *a11, a9, 1 +3faa36a0: btst 1, a9 +3faa36b0: jrne L3FAA36F0 +3faa36c0: move *a13(0xffa0), *a11(0x40), 1 +L3FAA36F0: +3faa36f0: move *a11, a9, 1 +3faa3700: btst 2, a9 +3faa3710: jrne L3FAA3760 +3faa3720: move *a13(0xff80), *a11(0x60), 1 +3faa3750: jruc L3FAA3840 +L3FAA3760: +3faa3760: move a14, -*sp, 1 +3faa3770: movk 32, a9 +3faa3780: move a9, *a14+, 1 +3faa3790: move a9, *a14+, 1 +3faa37a0: move *a13(0xff80), *a14+, 1 +3faa37c0: move *a11(0x60), *a14+, 1 +3faa37e0: move *a13(0xffe0), *a14+, 1 +3faa3800: calla L3FAA2530 +3faa3830: move a8, *a13, 1 +L3FAA3840: +3faa3840: move a14, -*sp, 1 +3faa3850: move *a13(0xffe0), *a14+, 1 +3faa3870: calla L3FA9F2E0 +3faa38a0: move a8, *a13(0x20), 1 +3faa38c0: move a8, a9 +3faa38d0: jreq L3FAA39A0 +3faa38e0: move *a13(0xff80), a9, 1 +3faa3900: cmp a9, a8 +3faa3910: jreq L3FAA39A0 +3faa3920: move a14, -*sp, 1 +3faa3930: move a8, *a14+, 1 +3faa3940: move @0x27aa80, *a14+, 1 +3faa3970: calla L3FD4F590 +L3FAA39A0: +3faa39a0: move a14, -*sp, 1 +3faa39b0: move *a13(0x0), *a14+, 1 +3faa39d0: move *a13(0xffe0), *a14+, 1 +3faa39f0: calla L3FA9EBA0 +3faa3a20: move *a11, a9, 1 +3faa3a30: btst 3, a9 +3faa3a40: jrne L3FAA3A80 +3faa3a50: sub a9, a9 +3faa3a60: move a9, *a11(0x80), 1 +L3FAA3A80: +3faa3a80: move *sp(0x80), a14, 1 +3faa3aa0: mmfm sp, a9,a11,a13 +3faa3ac0: rets 2 +L3FAA3AD0: +3faa3ad0: mmtm sp, a9,a11,a13 +3faa3af0: move a14, a13 +3faa3b00: addi 0xc0, a14 +3faa3b20: move a14, -*sp, 1 +3faa3b30: sub a11, a11 +3faa3b40: move a11, *a14+, 1 +3faa3b50: movi 0x3faa4b50, a8 +3faa3b80: move a8, *a14+, 1 +3faa3b90: move @0x27aa80, *a14+, 1 +3faa3bc0: calla L3FD5E420 +3faa3bf0: move a8, *a13, 1 +3faa3c00: move a14, -*sp, 1 +3faa3c10: move *a13(0xffc0), *a14+, 1 +3faa3c30: move a13, a9 +3faa3c40: addi 0xa0, a9 +3faa3c60: move a9, *a14+, 1 +3faa3c70: move a13, a11 +3faa3c80: addi 0x80, a11 +3faa3ca0: move a11, *a14+, 1 +3faa3cb0: move a13, a9 +3faa3cc0: addi 0x40, a9 +3faa3ce0: move a9, *a14+, 1 +3faa3cf0: move a13, a9 +3faa3d00: addk 32, a9 +3faa3d10: move a9, *a14+, 1 +3faa3d20: move a8, *a14+, 1 +3faa3d30: sub a9, a9 +3faa3d40: move a9, *a14+, 1 +3faa3d50: movk 32, a9 +3faa3d60: move a9, *a14+, 1 +3faa3d70: sub a9, a9 +3faa3d80: move a9, *a14+, 1 +3faa3d90: move a8, *a14+, 1 +3faa3da0: move *a13(0xffe0), *a14+, 1 +3faa3dc0: move @0x27aa80, *a14+, 1 +3faa3df0: calla L3FD57600 +3faa3e20: move a8, *a13(0x60), 1 +3faa3e40: move *sp(0x80), a14, 1 +3faa3e60: mmfm sp, a9,a11,a13 +3faa3e80: rets 2 +L3FAA3E90: +3faa3e90: mmtm sp, a9,a11,a13 +3faa3eb0: move a14, a13 +3faa3ec0: addi 0xc0, a14 +3faa3ee0: move a14, -*sp, 1 +3faa3ef0: sub a11, a11 +3faa3f00: move a11, *a14+, 1 +3faa3f10: movi 0x3faa4bb8, a8 +3faa3f40: move a8, *a14+, 1 +3faa3f50: move @0x27aa80, *a14+, 1 +3faa3f80: calla L3FD5E420 +3faa3fb0: move a8, *a13, 1 +3faa3fc0: move a14, -*sp, 1 +3faa3fd0: move *a13(0xffc0), *a14+, 1 +3faa3ff0: move a13, a9 +3faa4000: addi 0xa0, a9 +3faa4020: move a9, *a14+, 1 +3faa4030: move a13, a11 +3faa4040: addi 0x80, a11 +3faa4060: move a11, *a14+, 1 +3faa4070: move a13, a9 +3faa4080: addi 0x40, a9 +3faa40a0: move a9, *a14+, 1 +3faa40b0: move a13, a9 +3faa40c0: addk 32, a9 +3faa40d0: move a9, *a14+, 1 +3faa40e0: move a8, *a14+, 1 +3faa40f0: sub a9, a9 +3faa4100: move a9, *a14+, 1 +3faa4110: movk 32, a9 +3faa4120: move a9, *a14+, 1 +3faa4130: sub a9, a9 +3faa4140: move a9, *a14+, 1 +3faa4150: move a8, *a14+, 1 +3faa4160: move *a13(0xffe0), *a14+, 1 +3faa4180: move @0x27aa80, *a14+, 1 +3faa41b0: calla L3FD57600 +3faa41e0: move a8, *a13(0x60), 1 +3faa4200: move *sp(0x80), a14, 1 +3faa4220: mmfm sp, a9,a11,a13 +3faa4240: rets 2 +L3FAA4250: +3faa4250: mmtm sp, a9,a11,a13 +3faa4270: move a14, a13 +3faa4280: addi 0x40, a14 +3faa42a0: move *a13(0xff80), *a13(0x0), 1 +3faa42d0: move *a13(0xffc0), a11, 1 +3faa42f0: move *a11, a11, 1 +3faa4300: btst 0, a11 +3faa4310: jreq L3FAA4370 +3faa4320: move *a13(0xffc0), a11, 1 +3faa4340: move *a11(0x20), a11, 1 +3faa4360: jrne L3FAA43D0 +L3FAA4370: +3faa4370: move *a13(0xffc0), a11, 1 +3faa4390: move *a13(0xff80), *a11(0x20), 1 +3faa43c0: jruc L3FAA44D0 +L3FAA43D0: +3faa43d0: move a14, -*sp, 1 +3faa43e0: movk 17, a11 +3faa43f0: move a11, *a14+, 1 +3faa4400: move a11, *a14+, 1 +3faa4410: move *a13(0xff80), *a14+, 1 +3faa4430: move *a13(0xffc0), a9, 1 +3faa4450: move *a9(0x20), *a14+, 1 +3faa4470: move *a13(0xffe0), *a14+, 1 +3faa4490: calla L3FAA2530 +3faa44c0: move a8, *a13, 1 +L3FAA44D0: +3faa44d0: move a14, -*sp, 1 +3faa44e0: move *a13(0xffe0), *a14+, 1 +3faa4500: calla L3FA9EF40 +3faa4530: move a8, *a13(0x20), 1 +3faa4550: move a8, a9 +3faa4560: jreq L3FAA4630 +3faa4570: move *a13(0xff80), a11, 1 +3faa4590: cmp a11, a8 +3faa45a0: jreq L3FAA4630 +3faa45b0: move a14, -*sp, 1 +3faa45c0: move a8, *a14+, 1 +3faa45d0: move @0x27aa80, *a14+, 1 +3faa4600: calla L3FD4F590 +L3FAA4630: +3faa4630: move a14, -*sp, 1 +3faa4640: move *a13(0x0), *a14+, 1 +3faa4660: move *a13(0xffe0), *a14+, 1 +3faa4680: calla L3FA9E460 +3faa46b0: move *a13(0xffc0), a11, 1 +3faa46d0: move *a11, a9, 1 +3faa46e0: btst 6, a9 +3faa46f0: jrne L3FAA4780 +3faa4700: sub a9, a9 +3faa4710: move a9, *a11(0xe0), 1 +3faa4730: move *a11, a9, 1 +3faa4740: ori 0x40, a9 +3faa4770: move a9, *a11, 1 +L3FAA4780: +3faa4780: move *a11, a9, 1 +3faa4790: btst 5, a9 +3faa47a0: jrne L3FAA4830 +3faa47b0: sub a9, a9 +3faa47c0: move a9, *a11(0xc0), 1 +3faa47e0: move *a11, a9, 1 +3faa47f0: ori 0x20, a9 +3faa4820: move a9, *a11, 1 +L3FAA4830: +3faa4830: move *a11, a9, 1 +3faa4840: btst 7, a9 +3faa4850: jrne L3FAA48E0 +3faa4860: sub a9, a9 +3faa4870: move a9, *a11(0x100), 1 +3faa4890: move *a11, a9, 1 +3faa48a0: ori 0x80, a9 +3faa48d0: move a9, *a11, 1 +L3FAA48E0: +3faa48e0: move *a11, a9, 1 +3faa48f0: btst 4, a9 +3faa4900: jrne L3FAA4960 +3faa4910: setf 8, 0, 0 +3faa4920: move *a13(0xffa0), a9, 0 +3faa4940: move a9, *a11(0xa0), 1 +L3FAA4960: +3faa4960: move *sp(0x80), a14, 1 +3faa4980: mmfm sp, a9,a11,a13 +3faa49a0: rets 2 +L3FAA49B0: +3faa49b0: mmtm sp, a9,a11,a13 +3faa49d0: move a14, a13 +3faa49e0: move *a13(0xffc0), a11, 1 +3faa4a00: move *a11, a9, 1 +3faa4a10: ori 0x20, a9 +3faa4a40: move a9, *a11, 1 +3faa4a50: movk 1, a9 +3faa4a60: move a9, *a11(0xc0), 1 +3faa4a80: move *a11, a9, 1 +3faa4a90: ori 0x80, a9 +3faa4ac0: move a9, *a11, 1 +3faa4ad0: movk 1, a9 +3faa4ae0: move a9, *a11(0x100), 1 +3faa4b00: move *sp(0x80), a14, 1 +3faa4b20: mmfm sp, a9,a11,a13 +3faa4b40: rets 2 +3faa4b50: sub a10, a4 +3faa4b60: mpyu a10, a3 +3faa4b70: move b10, b7 +3faa4b80: cmp b2, sp +3faa4b90: move a2, b9 +3faa4ba0: andn b10, b4 +3faa4bb0: sub a0, a0 +3faa4bc0: addc a10, a5 +3faa4bd0: xor b10, sp +3faa4be0: mpyu a10, a13 +3faa4bf0: addc a10, a9 +3faa4c00: move a2, sp +3faa4c10: andn b10, sp +3faa4c20: add b10, b4 +3faa4c30: sub b10, b4 +3faa4c40: .word 0x0000 +L3FAA4C50: +3faa4c50: mmtm sp, a9,a11,a13 +3faa4c70: move a14, a13 +3faa4c80: addk 32, a14 +3faa4c90: move a14, -*sp, 1 +3faa4ca0: movk 20, a11 +3faa4cb0: move a11, *a14+, 1 +3faa4cc0: movk 1, a9 +3faa4cd0: move a9, *a14+, 1 +3faa4ce0: calla L3F703D90 +3faa4d10: move a8, *a13, 1 +3faa4d20: move a8, a8 +3faa4d30: jreq L3FAA4D70 +3faa4d40: move a8, *a8(0x20), 1 +3faa4d60: move a8, *a8, 1 +L3FAA4D70: +3faa4d70: subk 32, a14 +3faa4d80: mmfm sp, a9,a11,a13 +3faa4da0: rets +L3FAA4DB0: +3faa4db0: mmtm sp, a7,a9,a11,a13 +3faa4dd0: move a14, a13 +3faa4de0: addi 0x320, a14 +3faa4e00: move a14, -*sp, 1 +3faa4e10: move @0x19ff80, *a14+, 1 +3faa4e40: move @0x19ff60, *a14+, 1 +3faa4e70: movk 1, a11 +3faa4e80: move a11, *a14+, 1 +3faa4e90: setf 16, 0, 0 +3faa4ea0: move @0xaedc8, a9, 0 +3faa4ed0: move a9, *a14+, 1 +3faa4ee0: move @0xaedb8, a7, 0 +3faa4f10: move a7, *a14+, 1 +3faa4f20: setf 16, 1, 0 +3faa4f30: move @0xaeda8, a11, 0 +3faa4f60: move a11, *a14+, 1 +3faa4f70: move @0xaed98, a7, 0 +3faa4fa0: move a7, *a14+, 1 +3faa4fb0: move @0x27aa80, a7, 1 +3faa4fe0: move *a7(0x440), a9, 1 +3faa5000: move a9, a11 +3faa5010: sll 0x9, a9 +3faa5020: sll 0x7, a11 +3faa5030: add a11, a9 +3faa5040: move *a7(0x480), a11, 1 +3faa5060: add a9, a11 +3faa5070: move *a11(0x40), *a14+, 1 +3faa5090: move a7, *a14+, 1 +3faa50a0: calla L3FD41B90 +3faa50d0: move a8, @0x27b6c0, 1 +3faa5100: move a14, -*sp, 1 +3faa5110: movi 0x8004, a11 +3faa5140: move a11, *a14+, 1 +3faa5150: move a8, *a14+, 1 +3faa5160: move @0x27aa80, *a14+, 1 +3faa5190: calla L3FD97D50 +3faa51c0: movi 0x32, a9 +3faa51e0: move a9, *a13(0x200), 1 +3faa5200: subk 10, a9 +3faa5210: move a9, *a13(0x1e0), 1 +3faa5230: movk 16, a7 +3faa5240: move a7, *a13(0x140), 1 +3faa5260: move a14, -*sp, 1 +3faa5270: move a13, a9 +3faa5280: addi 0x140, a9 +3faa52a0: move a9, *a14+, 1 +3faa52b0: sub a7, a7 +3faa52c0: move a7, *a14+, 1 +3faa52d0: move a7, *a14+, 1 +3faa52e0: move a7, *a14+, 1 +3faa52f0: movi 0x3faaf330, a8 +3faa5320: move a8, *a14+, 1 +3faa5330: movi 0x3faaf330, a8 +3faa5360: move a8, *a14+, 1 +3faa5370: move @0x27b6c0, *a14+, 1 +3faa53a0: move @0x27aa80, *a14+, 1 +3faa53d0: calla L3FD9C170 +3faa5400: move a14, -*sp, 1 +3faa5410: movi 0x24, a7 +3faa5430: move a7, *a14+, 1 +3faa5440: movk 1, a7 +3faa5450: move a7, *a14+, 1 +3faa5460: calla L3F703D90 +3faa5490: move a8, *a13, 1 +3faa54a0: move a7, *a8, 1 +3faa54b0: move a14, -*sp, 1 +3faa54c0: move a7, *a14+, 1 +3faa54d0: move @0x27aa80, a7, 1 +3faa5500: move *a7(0x440), a9, 1 +3faa5520: move a9, a11 +3faa5530: sll 0x9, a9 +3faa5540: sll 0x7, a11 +3faa5550: add a11, a9 +3faa5560: move *a7(0x480), a11, 1 +3faa5580: add a9, a11 +3faa5590: move *a11(0x1a0), *a14+, 1 +3faa55b0: move *a7(0x440), a11, 1 +3faa55d0: move a11, a9 +3faa55e0: sll 0x9, a11 +3faa55f0: sll 0x7, a9 +3faa5600: add a9, a11 +3faa5610: move *a7(0x480), a9, 1 +3faa5630: add a11, a9 +3faa5640: move *a9(0x1c0), *a14+, 1 +3faa5660: movk 32, a11 +3faa5670: move a11, *a14+, 1 +3faa5680: move a11, *a14+, 1 +3faa5690: movi 0x277fa0, a9 +3faa56c0: move a9, *a14+, 1 +3faa56d0: move *a7(0x440), a9, 1 +3faa56f0: move a9, a11 +3faa5700: sll 0x9, a9 +3faa5710: sll 0x7, a11 +3faa5720: add a11, a9 +3faa5730: move *a7(0x480), a11, 1 +3faa5750: add a9, a11 +3faa5760: move *a11(0x40), *a14+, 1 +3faa5780: move a7, *a14+, 1 +3faa5790: calla L3FD40FF0 +3faa57c0: move *a13, a11, 1 +3faa57d0: move a8, *a11(0x20), 1 +3faa57f0: move a14, -*sp, 1 +3faa5800: move a11, *a14+, 1 +3faa5810: move @0x27b6c0, *a14+, 1 +3faa5840: move @0x27b5e0, *a14+, 1 +3faa5870: move @0x27aa80, *a14+, 1 +3faa58a0: calla L3FDFB310 +3faa58d0: movk 1, a9 +3faa58e0: move a9, *a13(0x20), 1 +3faa5900: sub a7, a7 +3faa5910: move a7, *a13(0x40), 1 +3faa5930: move a14, -*sp, 1 +3faa5940: move a13, a7 +3faa5950: addk 32, a7 +3faa5960: move a7, *a14+, 1 +3faa5970: move @0x27b6c0, *a14+, 1 +3faa59a0: move @0x27aa80, *a14+, 1 +3faa59d0: calla L3FD9AE80 +3faa5a00: move a14, -*sp, 1 +3faa5a10: move @0x27b6c0, *a14+, 1 +3faa5a40: move @0x27aa80, *a14+, 1 +3faa5a70: calla L3FD64F60 +3faa5aa0: calla L3FAA4C50 +3faa5ad0: move a8, @0x2784a0, 1 +3faa5b00: subi 0x320, a14 +3faa5b20: mmfm sp, a7,a9,a11,a13 +3faa5b40: rets +L3FAA5B50: +3faa5b50: mmtm sp, a9,a11,a13 +3faa5b70: move a14, a13 +3faa5b80: addk 32, a14 +3faa5b90: move a14, -*sp, 1 +3faa5ba0: movk 20, a11 +3faa5bb0: move a11, *a14+, 1 +3faa5bc0: movk 1, a9 +3faa5bd0: move a9, *a14+, 1 +3faa5be0: calla L3F703D90 +3faa5c10: move a8, *a13, 1 +3faa5c20: move a8, a8 +3faa5c30: jreq L3FAA5CE0 +3faa5c40: setf 16, 1, 0 +3faa5c50: move *a13(0xffe0), *a8(0x60), 0 +3faa5c80: move *a13(0xffc0), *a8(0x70), 0 +3faa5cb0: move *a13(0xffa0), *a8(0x80), 1 +L3FAA5CE0: +3faa5ce0: move *sp(0x80), a14, 1 +3faa5d00: mmfm sp, a9,a11,a13 +3faa5d20: rets 2 +L3FAA5D30: +3faa5d30: mmtm sp, a9,a11,a13 +3faa5d50: move a14, a13 +3faa5d60: addi 0x4e0, a14 +3faa5d80: move a14, -*sp, 1 +3faa5d90: move a13, a11 +3faa5da0: addi 0xa0, a11 +3faa5dc0: move a11, *a14+, 1 +3faa5dd0: move *a13(0xffe0), *a14+, 1 +3faa5df0: move @0x27aa80, *a14+, 1 +3faa5e20: calla L3FD49030 +3faa5e50: move @0x27b870, a11, 1 +3faa5e80: jrne L3FAA5ED0 +3faa5e90: movk 20, a11 +3faa5ea0: move a11, *a13(0x20), 1 +3faa5ec0: jruc L3FAA5F10 +L3FAA5ED0: +3faa5ed0: movi 0x22, a11 +3faa5ef0: move a11, *a13(0x20), 1 +L3FAA5F10: +3faa5f10: move *a13(0xa0), a11, 1 +3faa5f30: jrne L3FAA60E0 +3faa5f40: move a14, -*sp, 1 +3faa5f50: move a13, a11 +3faa5f60: addi 0xa0, a11 +3faa5f80: move a11, *a14+, 1 +3faa5f90: move *a13(0xffe0), *a14+, 1 +3faa5fb0: move @0x27aa80, *a14+, 1 +3faa5fe0: calla L3FD48A80 +3faa6010: move *a13(0xa0), a11, 1 +3faa6030: jreq L3FAA60E0 +3faa6040: move a14, -*sp, 1 +3faa6050: move a11, *a14+, 1 +3faa6060: move *a13(0xffe0), *a14+, 1 +3faa6080: move @0x27aa80, *a14+, 1 +3faa60b0: calla L3FD9F440 +L3FAA60E0: +3faa60e0: move a11, a8 +3faa60f0: jrne L3FAA6130 +3faa6100: sub a11, a11 +3faa6110: move a11, *a13, 1 +3faa6120: jruc L3FAA68C0 +L3FAA6130: +3faa6130: move a14, -*sp, 1 +3faa6140: move a14, -*sp, 1 +3faa6150: move a8, *a14+, 1 +3faa6160: calla L3FB458D0 +3faa6190: inc a8 +3faa61a0: move a8, *a14+, 1 +3faa61b0: calla L3F701230 +3faa61e0: move a8, *a13(0xe0), 1 +3faa6200: move a14, -*sp, 1 +3faa6210: move a14, -*sp, 1 +3faa6220: move a11, *a14+, 1 +3faa6230: calla L3FB458D0 +3faa6260: inc a8 +3faa6270: move a8, *a14+, 1 +3faa6280: calla L3F701230 +3faa62b0: move a8, *a13(0x100), 1 +3faa62d0: move a14, -*sp, 1 +3faa62e0: move a8, *a14+, 1 +3faa62f0: move *a13(0xe0), *a14+, 1 +3faa6310: move a11, *a14+, 1 +3faa6320: calla L3FAAD710 +3faa6350: move a14, -*sp, 1 +3faa6360: movi 0x3faaf378, a8 +3faa6390: move a8, *a14+, 1 +3faa63a0: move *a13(0x100), *a14+, 1 +3faa63c0: calla L3FB45500 +3faa63f0: move a8, a8 +3faa6400: jrne L3FAA6510 +3faa6410: move a14, -*sp, 1 +3faa6420: move a14, -*sp, 1 +3faa6430: move a11, *a14+, 1 +3faa6440: calla L3FB458D0 +3faa6470: move a8, *a14+, 1 +3faa6480: move a11, *a14+, 1 +3faa6490: move @0x27aaa0, *a14+, 1 +3faa64c0: calla L3FDA4870 +3faa64f0: move a8, *a13, 1 +3faa6500: jruc L3FAA6800 +L3FAA6510: +3faa6510: move a14, -*sp, 1 +3faa6520: move a14, -*sp, 1 +3faa6530: move *a13(0xe0), *a14+, 1 +3faa6550: calla L3FB458D0 +3faa6580: move a8, *a14+, 1 +3faa6590: move *a13(0xe0), *a14+, 1 +3faa65b0: move @0x27aaa0, *a14+, 1 +3faa65e0: calla L3FDA4870 +3faa6610: move a8, *a13(0x40), 1 +3faa6630: move a14, -*sp, 1 +3faa6640: move a14, -*sp, 1 +3faa6650: move *a13(0x100), *a14+, 1 +3faa6670: calla L3FB458D0 +3faa66a0: move a8, *a14+, 1 +3faa66b0: move *a13(0x100), *a14+, 1 +3faa66d0: move @0x27aaa0, *a14+, 1 +3faa6700: calla L3FDA4870 +3faa6730: move a8, *a13(0x60), 1 +3faa6750: move *a13(0x40), a11, 1 +3faa6770: cmp a8, a11 +3faa6780: jrlt L3FAA67B0 +3faa6790: move a11, *a13, 1 +3faa67a0: jruc L3FAA67C0 +L3FAA67B0: +3faa67b0: move a8, *a13, 1 +L3FAA67C0: +3faa67c0: movi 0x22, a11 +3faa67e0: move a11, *a13(0x20), 1 +L3FAA6800: +3faa6800: move a14, -*sp, 1 +3faa6810: move *a13(0xe0), *a14+, 1 +3faa6830: calla L3F702440 +3faa6860: move a14, -*sp, 1 +3faa6870: move *a13(0x100), *a14+, 1 +3faa6890: calla L3F702440 +L3FAA68C0: +3faa68c0: move @0x27b870, a11, 1 +3faa68f0: jrne L3FAA6940 +3faa6900: move *a13, a11, 1 +3faa6910: addk 24, a11 +3faa6920: move a11, *a13, 1 +3faa6930: jruc L3FAA6980 +L3FAA6940: +3faa6940: move *a13, a11, 1 +3faa6950: addi 0x28, a11 +3faa6970: move a11, *a13, 1 +L3FAA6980: +3faa6980: move a14, -*sp, 1 +3faa6990: move @0x19ff80, *a14+, 1 +3faa69c0: move @0x19ff60, *a14+, 1 +3faa69f0: movk 1, a9 +3faa6a00: move a9, *a14+, 1 +3faa6a10: move *a13(0x20), *a14+, 1 +3faa6a30: move a11, *a14+, 1 +3faa6a40: sub a9, a9 +3faa6a50: move a9, *a14+, 1 +3faa6a60: move a9, *a14+, 1 +3faa6a70: move @0x27b6c0, *a14+, 1 +3faa6aa0: move @0x27aa80, *a14+, 1 +3faa6ad0: calla L3FD41B90 +3faa6b00: move a8, *a13(0xc0), 1 +3faa6b20: move a14, -*sp, 1 +3faa6b30: move a9, *a14+, 1 +3faa6b40: move a9, *a14+, 1 +3faa6b50: move a9, *a14+, 1 +3faa6b60: move a9, *a14+, 1 +3faa6b70: move *a13(0xa0), *a14+, 1 +3faa6b90: move @0x27aa40, *a14+, 1 +3faa6bc0: move a8, *a14+, 1 +3faa6bd0: move @0x27aa80, *a14+, 1 +3faa6c00: calla L3FD9C170 +3faa6c30: move a14, -*sp, 1 +3faa6c40: move a13, a9 +3faa6c50: addi 0x200, a9 +3faa6c70: move a9, *a14+, 1 +3faa6c80: move @0x27b6c0, *a14+, 1 +3faa6cb0: move @0x27aa80, *a14+, 1 +3faa6ce0: calla L3FD58A10 +3faa6d10: move a14, -*sp, 1 +3faa6d20: sub a9, a9 +3faa6d30: move a9, *a14+, 1 +3faa6d40: move a9, *a14+, 1 +3faa6d50: move *a13(0x240), *a14+, 1 +3faa6d70: move @0x2784a0, *a14+, 1 +3faa6da0: move *a13(0xc0), *a14+, 1 +3faa6dc0: move a13, a9 +3faa6dd0: addi 0x60, a9 +3faa6df0: move a9, *a14+, 1 +3faa6e00: move a13, a9 +3faa6e10: addi 0x40, a9 +3faa6e30: move a9, *a14+, 1 +3faa6e40: move *a13(0x20), a9, 1 +3faa6e60: addk 2, a9 +3faa6e70: move a9, *a14+, 1 +3faa6e80: addk 5, a11 +3faa6e90: move a11, *a14+, 1 +3faa6ea0: calla L3FAA72B0 +3faa6ed0: move *a13(0x40), a11, 1 +3faa6ef0: addk 5, a11 +3faa6f00: move a11, *a13(0x120), 1 +3faa6f20: move *a13(0x60), a9, 1 +3faa6f40: addk 5, a9 +3faa6f50: move a9, *a13(0x140), 1 +3faa6f70: move a14, -*sp, 1 +3faa6f80: move a13, a11 +3faa6f90: addi 0x120, a11 +3faa6fb0: move a11, *a14+, 1 +3faa6fc0: movk 3, a9 +3faa6fd0: move a9, *a14+, 1 +3faa6fe0: move *a13(0xc0), *a14+, 1 +3faa7000: move @0x27aa80, *a14+, 1 +3faa7030: calla L3FD75CD0 +3faa7060: move *a13(0xa0), a9, 1 +3faa7080: jreq L3FAA70E0 +3faa7090: move a14, -*sp, 1 +3faa70a0: move a9, *a14+, 1 +3faa70b0: calla L3F9C0210 +L3FAA70E0: +3faa70e0: move a14, -*sp, 1 +3faa70f0: movi 0x800c, a11 +3faa7120: move a11, *a14+, 1 +3faa7130: move *a13(0xc0), *a14+, 1 +3faa7150: move @0x27aa80, *a14+, 1 +3faa7180: calla L3FD97D50 +3faa71b0: move a14, -*sp, 1 +3faa71c0: move *a13(0xc0), *a14+, 1 +3faa71e0: move @0x27aa80, *a14+, 1 +3faa7210: calla L3FD64F60 +3faa7240: move *a13(0xc0), a8, 1 +3faa7260: move *sp(0x80), a14, 1 +3faa7280: mmfm sp, a9,a11,a13 +3faa72a0: rets 2 +L3FAA72B0: +3faa72b0: mmtm sp, a7,a9,a11,a13 +3faa72d0: move a14, a13 +3faa72e0: addi 0x90, a14 +3faa7300: move *a13(0xfee0), a11, 1 +3faa7320: jreq L3FAA7360 +3faa7330: move a11, *a13(0x70), 1 +3faa7350: jruc L3FAA7450 +L3FAA7360: +3faa7360: move a14, -*sp, 1 +3faa7370: move *a13(0xff60), *a14+, 1 +3faa7390: setf 16, 1, 0 +3faa73a0: move *a13(0xffc0), a9, 0 +3faa73c0: move a9, *a14+, 1 +3faa73d0: move *a13(0xffe0), a9, 0 +3faa73f0: move a9, *a14+, 1 +3faa7400: calla L3FAA5B50 +3faa7430: move a8, *a13(0x70), 1 +L3FAA7450: +3faa7450: move *a13(0x70), a9, 1 +3faa7470: jrne L3FAA74B0 +3faa7480: sub a8, a8 +3faa7490: jauc L3FAA8A90 +L3FAA74B0: +3faa74b0: move *a13(0xff40), a9, 1 +3faa74d0: move *a9, a11, 1 +3faa74e0: cmp a9, a11 +3faa74f0: jrne L3FAA7660 +3faa7500: move a14, -*sp, 1 +3faa7510: move *a13(0xff80), a11, 1 +3faa7530: sub a9, a9 +3faa7540: setf 16, 1, 0 +3faa7550: move a9, *a11, 0 +3faa7560: move a9, *a14+, 1 +3faa7570: move *a13(0xffa0), a9, 1 +3faa7590: sub a11, a11 +3faa75a0: move a11, *a9, 0 +3faa75b0: move a11, *a14+, 1 +3faa75c0: move *a13(0xff40), *a14+, 1 +3faa75e0: move *a13(0x70), *a14+, 1 +3faa7600: calla L3FAA9C80 +3faa7630: movk 1, a8 +3faa7640: jauc L3FAA8A90 +L3FAA7660: +3faa7660: move *a9(0x20), *a13(0x50), 1 +3faa7690: move *a13(0x50), a11, 1 +3faa76b0: setf 16, 1, 0 +3faa76c0: move *a11(0x40), a7, 0 +3faa76e0: move *a11(0x60), a9, 0 +3faa7700: add a9, a7 +3faa7710: move a7, *a13, 0 +3faa7720: move *a11(0x50), *a13(0x10), 0 +3faa7750: move a14, -*sp, 1 +3faa7760: move *a13(0xff00), a9, 0 +3faa7780: move a9, *a14+, 1 +3faa7790: move *a13(0xff20), a7, 0 +3faa77b0: move a7, *a14+, 1 +3faa77c0: move *a13(0xff40), *a14+, 1 +3faa77e0: move *a13(0xffc0), a7, 0 +3faa7800: move a7, *a14+, 1 +3faa7810: move *a13(0xffe0), a7, 0 +3faa7830: move a7, *a14+, 1 +3faa7840: move *a13(0x10), a7, 0 +3faa7860: move a7, *a14+, 1 +3faa7870: move *a13, a7, 0 +3faa7880: move a7, *a14+, 1 +3faa7890: calla L3FAA8AE0 +3faa78c0: move a8, a8 +3faa78d0: jrne L3FAA7A50 +3faa78e0: move a14, -*sp, 1 +3faa78f0: move *a13(0xff80), a7, 1 +3faa7910: setf 16, 1, 0 +3faa7920: move *a13(0x10), a9, 0 +3faa7940: move a9, *a7, 0 +3faa7950: move a9, *a14+, 1 +3faa7960: move *a13(0xffa0), a7, 1 +3faa7980: move *a13, a9, 0 +3faa7990: move a9, *a7, 0 +3faa79a0: move a9, *a14+, 1 +3faa79b0: move *a13(0xff40), *a14+, 1 +3faa79d0: move *a13(0x70), *a14+, 1 +3faa79f0: calla L3FAA9C80 +3faa7a20: movk 1, a8 +3faa7a30: jauc L3FAA8A90 +L3FAA7A50: +3faa7a50: setf 16, 1, 0 +3faa7a60: move *a11(0x50), *a13(0x10), 0 +3faa7a90: move *a11(0x40), a7, 0 +3faa7ab0: move *a11(0x60), a9, 0 +3faa7ad0: add a9, a7 +3faa7ae0: move a7, *a13(0x40), 0 +3faa7b00: move *a13(0xff00), a9, 0 +3faa7b20: jreq L3FAA7B80 +3faa7b30: move *a13(0x10), a7, 0 +3faa7b50: cmp a9, a7 +3faa7b60: jage L3FAA8A20 +L3FAA7B80: +3faa7b80: sub a11, a11 +3faa7b90: move a11, *a13, 0 +3faa7ba0: move *a13(0x40), a9, 0 +3faa7bc0: cmp a9, a11 +3faa7bd0: jrlt L3FAA7EC0 +3faa7be0: move a14, -*sp, 1 +3faa7bf0: move *a13(0xff00), a7, 0 +3faa7c10: move a7, *a14+, 1 +3faa7c20: move *a13(0xff20), a7, 0 +3faa7c40: move a7, *a14+, 1 +3faa7c50: move *a13(0xff40), *a14+, 1 +3faa7c70: move *a13(0xffc0), a7, 0 +3faa7c90: move a7, *a14+, 1 +3faa7ca0: move *a13(0xffe0), a7, 0 +3faa7cc0: move a7, *a14+, 1 +3faa7cd0: move *a13(0x10), a7, 0 +3faa7cf0: move a7, *a14+, 1 +3faa7d00: move a11, *a14+, 1 +3faa7d10: calla L3FAA8AE0 +3faa7d40: move a8, a8 +3faa7d50: jrne L3FAA7EC0 +3faa7d60: move a14, -*sp, 1 +3faa7d70: move *a13(0xff80), a7, 1 +3faa7d90: setf 16, 1, 0 +3faa7da0: move *a13(0x10), a9, 0 +3faa7dc0: move a9, *a7, 0 +3faa7dd0: move a9, *a14+, 1 +3faa7de0: move *a13(0xffa0), a7, 1 +3faa7e00: move a11, *a7, 0 +3faa7e10: move a11, *a14+, 1 +3faa7e20: move *a13(0xff40), *a14+, 1 +3faa7e40: move *a13(0x70), *a14+, 1 +3faa7e60: calla L3FAA9C80 +3faa7e90: movk 1, a8 +3faa7ea0: jauc L3FAA8A90 +L3FAA7EC0: +3faa7ec0: setf 16, 1, 0 +3faa7ed0: move *a13(0x10), a7, 0 +3faa7ef0: subk 25, a7 +3faa7f00: move a7, *a13(0x30), 0 +3faa7f20: move *a13(0x30), a7, 0 +3faa7f40: jalt L3FAA8930 +L3FAA7F60: +3faa7f60: move *a13(0xff40), a11, 1 +3faa7f80: move *a11(0x0), *a13(0x50), 1 +3faa7fb0: move *a13(0x50), a9, 1 +3faa7fd0: cmp a11, a9 +3faa7fe0: jaeq L3FAA88B0 +L3FAA8000: +3faa8000: move *a13(0x50), a11, 1 +3faa8020: setf 16, 1, 0 +3faa8030: move *a11(0x40), *a13(0x0), 0 +3faa8060: move *a13, a9, 0 +3faa8070: move *a13(0x40), a7, 0 +3faa8090: cmp a7, a9 +3faa80a0: jrlt L3FAA8400 +3faa80b0: move *a11(0x50), a7, 0 +3faa80d0: move *a13(0x30), a9, 0 +3faa80f0: cmp a9, a7 +3faa8100: jrne L3FAA8400 +3faa8110: move a14, -*sp, 1 +3faa8120: move *a13(0xff00), a7, 0 +3faa8140: move a7, *a14+, 1 +3faa8150: move *a13(0xff20), a7, 0 +3faa8170: move a7, *a14+, 1 +3faa8180: move *a13(0xff40), *a14+, 1 +3faa81a0: move *a13(0xffc0), a7, 0 +3faa81c0: move a7, *a14+, 1 +3faa81d0: move *a13(0xffe0), a7, 0 +3faa81f0: move a7, *a14+, 1 +3faa8200: move *a13(0x10), a7, 0 +3faa8220: move a7, *a14+, 1 +3faa8230: move *a13, a7, 0 +3faa8240: move a7, *a14+, 1 +3faa8250: calla L3FAA8AE0 +3faa8280: move a8, a8 +3faa8290: jrne L3FAA8400 +3faa82a0: move a14, -*sp, 1 +3faa82b0: move *a13(0xff80), a7, 1 +3faa82d0: setf 16, 1, 0 +3faa82e0: move *a13(0x10), a9, 0 +3faa8300: move a9, *a7, 0 +3faa8310: move a9, *a14+, 1 +3faa8320: move *a13(0xffa0), a7, 1 +3faa8340: move *a13, a9, 0 +3faa8350: move a9, *a7, 0 +3faa8360: move a9, *a14+, 1 +3faa8370: move *a13(0xff40), *a14+, 1 +3faa8390: move *a13(0x70), *a14+, 1 +3faa83b0: calla L3FAA9C80 +3faa83e0: movk 1, a8 +3faa83f0: jruc L3FAA8A90 +L3FAA8400: +3faa8400: setf 16, 1, 0 +3faa8410: move *a11(0x40), a9, 0 +3faa8430: move *a11(0x60), a7, 0 +3faa8450: add a7, a9 +3faa8460: move a9, *a13, 0 +3faa8470: move *a13, a9, 0 +3faa8480: move *a13(0x40), a7, 0 +3faa84a0: cmp a7, a9 +3faa84b0: jrlt L3FAA8810 +3faa84c0: move *a11(0x50), a7, 0 +3faa84e0: move *a13(0x30), a9, 0 +3faa8500: cmp a9, a7 +3faa8510: jrne L3FAA8810 +3faa8520: move a14, -*sp, 1 +3faa8530: move *a13(0xff00), a7, 0 +3faa8550: move a7, *a14+, 1 +3faa8560: move *a13(0xff20), a7, 0 +3faa8580: move a7, *a14+, 1 +3faa8590: move *a13(0xff40), *a14+, 1 +3faa85b0: move *a13(0xffc0), a7, 0 +3faa85d0: move a7, *a14+, 1 +3faa85e0: move *a13(0xffe0), a7, 0 +3faa8600: move a7, *a14+, 1 +3faa8610: move *a13(0x10), a7, 0 +3faa8630: move a7, *a14+, 1 +3faa8640: move *a13, a7, 0 +3faa8650: move a7, *a14+, 1 +3faa8660: calla L3FAA8AE0 +3faa8690: move a8, a8 +3faa86a0: jrne L3FAA8810 +3faa86b0: move a14, -*sp, 1 +3faa86c0: move *a13(0xff80), a7, 1 +3faa86e0: setf 16, 1, 0 +3faa86f0: move *a13(0x10), a9, 0 +3faa8710: move a9, *a7, 0 +3faa8720: move a9, *a14+, 1 +3faa8730: move *a13(0xffa0), a7, 1 +3faa8750: move *a13, a9, 0 +3faa8760: move a9, *a7, 0 +3faa8770: move a9, *a14+, 1 +3faa8780: move *a13(0xff40), *a14+, 1 +3faa87a0: move *a13(0x70), *a14+, 1 +3faa87c0: calla L3FAA9C80 +3faa87f0: movk 1, a8 +3faa8800: jruc L3FAA8A90 +L3FAA8810: +3faa8810: move *a11(0x0), *a13(0x50), 1 +3faa8840: move *a13(0x50), a11, 1 +3faa8860: move *a13(0xff40), a9, 1 +3faa8880: cmp a9, a11 +3faa8890: jane L3FAA8000 +L3FAA88B0: +3faa88b0: setf 16, 1, 0 +3faa88c0: move *a13(0x30), a11, 0 +3faa88e0: subk 25, a11 +3faa88f0: move a11, *a13(0x30), 0 +3faa8910: jage L3FAA7F60 +L3FAA8930: +3faa8930: move *a13(0x10), a11, 0 +3faa8950: addk 25, a11 +3faa8960: move a11, *a13(0x10), 0 +3faa8980: sub a9, a9 +3faa8990: move a9, *a13(0x40), 0 +3faa89b0: move *a13(0xff00), a7, 0 +3faa89d0: jaeq L3FAA7B80 +3faa89f0: cmp a7, a11 +3faa8a00: jalt L3FAA7B80 +L3FAA8A20: +3faa8a20: move a14, -*sp, 1 +3faa8a30: move *a13(0x70), *a14+, 1 +3faa8a50: calla L3F702440 +3faa8a80: sub a8, a8 +L3FAA8A90: +3faa8a90: move *sp(0xa0), a14, 1 +3faa8ab0: mmfm sp, a7,a9,a11,a13 +3faa8ad0: rets 2 +L3FAA8AE0: +3faa8ae0: mmtm sp, a9,a11,a13 +3faa8b00: move a14, a13 +3faa8b10: addi 0x60, a14 +3faa8b30: move *a13(0xffe0), a11, 1 +3faa8b50: move *a13(0xffa0), a9, 1 +3faa8b70: add a9, a11 +3faa8b80: move a11, *a13, 1 +3faa8b90: move *a13(0xffc0), a9, 1 +3faa8bb0: move *a13(0xff80), a11, 1 +3faa8bd0: add a11, a9 +3faa8be0: move a9, *a13(0x20), 1 +3faa8c00: move *a13(0xff40), a9, 1 +3faa8c20: jrle L3FAA8CD0 +3faa8c30: move *a13(0xffe0), a9, 1 +3faa8c50: jrle L3FAA8CD0 +3faa8c60: move *a13, a9, 1 +3faa8c70: move *a13(0xff40), a11, 1 +3faa8c90: cmp a11, a9 +3faa8ca0: jrle L3FAA8CD0 +3faa8cb0: movk 1, a8 +3faa8cc0: jruc L3FAA9160 +L3FAA8CD0: +3faa8cd0: move *a13(0xff20), a11, 1 +3faa8cf0: jrle L3FAA8D90 +3faa8d00: move *a13(0xffc0), a9, 1 +3faa8d20: jrle L3FAA8D90 +3faa8d30: move *a13(0x20), a9, 1 +3faa8d50: cmp a11, a9 +3faa8d60: jrle L3FAA8D90 +3faa8d70: movk 1, a8 +3faa8d80: jruc L3FAA9160 +L3FAA8D90: +3faa8d90: move *a13(0xff60), a9, 1 +3faa8db0: move *a9(0x0), *a13(0x40), 1 +3faa8de0: move *a13(0x40), a11, 1 +3faa8e00: cmp a9, a11 +3faa8e10: jreq L3FAA9150 +3faa8e20: setf 16, 1, 0 +L3FAA8E30: +3faa8e30: move *a13(0x40), a11, 1 +3faa8e50: move *a13, a9, 1 +3faa8e60: move *a11(0x40), a11, 0 +3faa8e80: cmp a11, a9 +3faa8e90: jrle L3FAA90A0 +3faa8ea0: move *a13(0x40), a11, 1 +3faa8ec0: move *a13(0x20), a9, 1 +3faa8ee0: move *a11(0x50), a11, 0 +3faa8f00: cmp a11, a9 +3faa8f10: jrle L3FAA90A0 +3faa8f20: move *a13(0x40), a11, 1 +3faa8f40: move *a11(0x40), a9, 0 +3faa8f60: move *a11(0x60), a11, 0 +3faa8f80: add a11, a9 +3faa8f90: move *a13(0xffe0), a11, 1 +3faa8fb0: cmp a11, a9 +3faa8fc0: jrle L3FAA90A0 +3faa8fd0: move *a13(0x40), a9, 1 +3faa8ff0: move *a9(0x50), a11, 0 +3faa9010: move *a9(0x70), a9, 0 +3faa9030: add a9, a11 +3faa9040: move *a13(0xffc0), a9, 1 +3faa9060: cmp a9, a11 +3faa9070: jrle L3FAA90A0 +3faa9080: movk 1, a8 +3faa9090: jruc L3FAA9160 +L3FAA90A0: +3faa90a0: move *a13(0x40), a11, 1 +3faa90c0: move *a11(0x0), *a13(0x40), 1 +3faa90f0: move *a13(0x40), a11, 1 +3faa9110: move *a13(0xff60), a9, 1 +3faa9130: cmp a9, a11 +3faa9140: jrne L3FAA8E30 +L3FAA9150: +3faa9150: sub a8, a8 +L3FAA9160: +3faa9160: move *sp(0x80), a14, 1 +3faa9180: mmfm sp, a9,a11,a13 +3faa91a0: rets 2 +L3FAA91B0: +3faa91b0: mmtm sp, a7,a9,a11,a13 +3faa91d0: move a14, a13 +3faa91e0: addk 32, a14 +3faa91f0: move *a13(0xffc0), a11, 1 +3faa9210: move *a11, *a13, 1 +3faa9220: move *a13, a9, 1 +3faa9230: cmp a11, a9 +3faa9240: jreq L3FAA93D0 +L3FAA9250: +3faa9250: move *a13, a11, 1 +3faa9260: move *a11(0x80), a9, 1 +3faa9280: move *a13(0xffe0), a11, 1 +3faa92a0: cmp a11, a9 +3faa92b0: jrne L3FAA9360 +3faa92c0: move *a13, a9, 1 +3faa92d0: move *a9, a7, 1 +3faa92e0: move *a9(0x20), *a7(0x20), 1 +3faa9310: move *a9(0x20), a7, 1 +3faa9330: move *a9, *a7, 1 +3faa9340: move a9, a8 +3faa9350: jruc L3FAA93E0 +L3FAA9360: +3faa9360: move *a13, a9, 1 +3faa9370: move *a9, *a13, 1 +3faa9380: move *a13, a9, 1 +3faa9390: move *a13(0xffc0), a7, 1 +3faa93b0: cmp a7, a9 +3faa93c0: jrne L3FAA9250 +L3FAA93D0: +3faa93d0: sub a8, a8 +L3FAA93E0: +3faa93e0: move *sp(0xa0), a14, 1 +3faa9400: mmfm sp, a7,a9,a11,a13 +3faa9420: rets 2 +L3FAA9430: +3faa9430: mmtm sp, a9,a11,a13 +3faa9450: move a14, a13 +3faa9460: addi 0x160, a14 +3faa9480: calla L3FAA4C50 +3faa94b0: move a8, *a13(0x100), 1 +3faa94d0: move *a13(0xffe0), a11, 1 +3faa94f0: move *a11, a11, 1 +3faa9500: move a11, *a13(0xe0), 1 +3faa9520: move *a13(0xffe0), a9, 1 +3faa9540: cmp a9, a11 +3faa9550: jreq L3FAA9A20 +L3FAA9560: +3faa9560: move a14, -*sp, 1 +3faa9570: move *a13(0xffe0), *a14+, 1 +3faa9590: move *a13(0xe0), a11, 1 +3faa95b0: move *a11(0x80), *a14+, 1 +3faa95d0: calla L3FAA91B0 +3faa9600: move a8, *a13(0xe0), 1 +3faa9620: move a14, -*sp, 1 +3faa9630: move a8, *a14+, 1 +3faa9640: setf 16, 1, 0 +3faa9650: move *a13(0xffa0), a11, 0 +3faa9670: move a11, *a14+, 1 +3faa9680: move *a13(0xffc0), a9, 0 +3faa96a0: move a9, *a14+, 1 +3faa96b0: move *a13(0x100), *a14+, 1 +3faa96d0: move *a8(0x80), *a14+, 1 +3faa96f0: move a13, a9 +3faa9700: addi 0x140, a9 +3faa9720: move a9, *a14+, 1 +3faa9730: move a13, a9 +3faa9740: addi 0x120, a9 +3faa9760: move a9, *a14+, 1 +3faa9770: move *a8(0x70), a8, 0 +3faa9790: move a8, *a14+, 1 +3faa97a0: move *a13(0xe0), a9, 1 +3faa97c0: move *a9(0x60), a8, 0 +3faa97e0: move a8, *a14+, 1 +3faa97f0: calla L3FAA72B0 +3faa9820: move *a13(0x120), a9, 1 +3faa9840: addk 5, a9 +3faa9850: move a9, *a13, 1 +3faa9860: move *a13(0x140), a9, 1 +3faa9880: addk 5, a9 +3faa9890: move a9, *a13(0x20), 1 +3faa98b0: move a14, -*sp, 1 +3faa98c0: move a13, *a14+, 1 +3faa98d0: movk 3, a9 +3faa98e0: move a9, *a14+, 1 +3faa98f0: move *a13(0xe0), a9, 1 +3faa9910: move *a9(0x80), *a14+, 1 +3faa9930: move @0x27aa80, *a14+, 1 +3faa9960: calla L3FD75CD0 +3faa9990: move *a13(0xffe0), a9, 1 +3faa99b0: move *a9, a9, 1 +3faa99c0: move a9, *a13(0xe0), 1 +3faa99e0: move *a13(0xffe0), a11, 1 +3faa9a00: cmp a11, a9 +3faa9a10: jrne L3FAA9560 +L3FAA9A20: +3faa9a20: move *a13(0x100), a11, 1 +3faa9a40: move *a11, a9, 1 +3faa9a50: cmp a11, a9 +3faa9a60: jreq L3FAA9B90 +3faa9a70: move *a13(0xffe0), a9, 1 +3faa9a90: move *a11, *a9, 1 +3faa9aa0: move *a11(0x20), *a9(0x20), 1 +3faa9ad0: move *a9, a9, 1 +3faa9ae0: move *a13(0xffe0), *a9(0x20), 1 +3faa9b10: move *a13(0xffe0), a9, 1 +3faa9b30: move *a9(0x20), a9, 1 +3faa9b50: move *a13(0xffe0), *a9(0x0), 1 +3faa9b80: jruc L3FAA9BE0 +L3FAA9B90: +3faa9b90: move *a13(0xffe0), a9, 1 +3faa9bb0: move a9, *a9, 1 +3faa9bc0: move a9, *a9(0x20), 1 +L3FAA9BE0: +3faa9be0: move a14, -*sp, 1 +3faa9bf0: move a11, *a14+, 1 +3faa9c00: calla L3F702440 +3faa9c30: move *sp(0x80), a14, 1 +3faa9c50: mmfm sp, a9,a11,a13 +3faa9c70: rets 2 +L3FAA9C80: +3faa9c80: mmtm sp, a9,a11,a13 +3faa9ca0: move a14, a13 +3faa9cb0: addk 32, a14 +3faa9cc0: move *a13(0xffe0), a11, 1 +3faa9ce0: setf 16, 1, 0 +3faa9cf0: move *a13(0xffa0), *a11(0x40), 0 +3faa9d20: move *a13(0xff80), *a11(0x50), 0 +3faa9d50: move *a13(0xffc0), *a11(0x0), 1 +3faa9d80: move *a13(0xffc0), a9, 1 +3faa9da0: move *a9(0x20), *a11(0x20), 1 +3faa9dd0: move *a9(0x20), a9, 1 +3faa9df0: move a11, *a9, 1 +3faa9e00: move *a13(0xffc0), a9, 1 +3faa9e20: move a11, *a9(0x20), 1 +3faa9e40: move *sp(0x80), a14, 1 +3faa9e60: mmfm sp, a9,a11,a13 +3faa9e80: rets 2 +L3FAA9E90: +3faa9e90: mmtm sp, a9,a11,a13 +3faa9eb0: move a14, a13 +3faa9ec0: addk 32, a14 +3faa9ed0: move *a13(0xffe0), a11, 1 +3faa9ef0: move *a11, *a13, 1 +3faa9f00: move *a13, a9, 1 +3faa9f10: cmp a11, a9 +3faa9f20: jreq L3FAAA0E0 +L3FAA9F30: +3faa9f30: move *a13, a11, 1 +3faa9f40: move *a11(0x80), a9, 1 +3faa9f60: move *a13(0xffc0), a11, 1 +3faa9f80: cmp a11, a9 +3faa9f90: jrne L3FAAA070 +3faa9fa0: move *a13, a9, 1 +3faa9fb0: setf 16, 1, 0 +3faa9fc0: move *a13(0xffa0), a11, 0 +3faa9fe0: addk 5, a11 +3faa9ff0: move a11, *a9(0x60), 0 +3faaa010: move *a13(0xff80), a11, 0 +3faaa030: addk 2, a11 +3faaa040: move a11, *a9(0x70), 0 +3faaa060: jruc L3FAAA0E0 +L3FAAA070: +3faaa070: move *a13, a9, 1 +3faaa080: move *a9, *a13, 1 +3faaa090: move *a13, a9, 1 +3faaa0a0: move *a13(0xffe0), a11, 1 +3faaa0c0: cmp a11, a9 +3faaa0d0: jrne L3FAA9F30 +L3FAAA0E0: +3faaa0e0: move *sp(0x80), a14, 1 +3faaa100: mmfm sp, a9,a11,a13 +3faaa120: rets 2 +L3FAAA130: +3faaa130: mmtm sp, a7,a9,a11,a13 +3faaa150: move a14, a13 +3faaa160: addi 0x260, a14 +3faaa180: move a14, -*sp, 1 +3faaa190: move @0x27abc0, *a14+, 1 +3faaa1c0: calla L3FA97F90 +3faaa1f0: move a8, a9 +3faaa200: jaeq L3FAAC620 +3faaa220: move *a9(0x20), a11, 1 +3faaa240: jaeq L3FAAC620 +3faaa260: move a14, -*sp, 1 +3faaa270: move a13, a11 +3faaa280: addi 0xe0, a11 +3faaa2a0: move a11, *a14+, 1 +3faaa2b0: move *a9(0x20), *a14+, 1 +3faaa2d0: calla L3FAA3E90 +3faaa300: move a8, a8 +3faaa310: jane L3FAAC620 +3faaa330: move @0x27b870, a11, 1 +3faaa360: jrne L3FAAA3E0 +3faaa370: move *a9(0x100), *a13(0xa0), 1 +3faaa3a0: movk 17, a11 +3faaa3b0: move a11, *a13(0x1c0), 1 +3faaa3d0: jruc L3FAAA440 +L3FAAA3E0: +3faaa3e0: move *a9(0x120), *a13(0xa0), 1 +3faaa410: movk 32, a11 +3faaa420: move a11, *a13(0x1c0), 1 +L3FAAA440: +3faaa440: move a14, -*sp, 1 +3faaa450: move a13, a11 +3faaa460: addi 0x1a0, a11 +3faaa480: move a11, *a14+, 1 +3faaa490: move a13, a11 +3faaa4a0: addi 0x180, a11 +3faaa4c0: move a11, *a14+, 1 +3faaa4d0: move a13, a11 +3faaa4e0: addi 0x160, a11 +3faaa500: move a11, *a14+, 1 +3faaa510: move a13, a11 +3faaa520: addi 0x140, a11 +3faaa540: move a11, *a14+, 1 +3faaa550: move a13, a11 +3faaa560: addi 0x120, a11 +3faaa580: move a11, *a14+, 1 +3faaa590: move a13, a11 +3faaa5a0: addi 0x100, a11 +3faaa5c0: move a11, *a14+, 1 +3faaa5d0: move a13, a11 +3faaa5e0: addi 0x40, a11 +3faaa600: move a11, *a14+, 1 +3faaa610: move *a13(0xa0), *a14+, 1 +3faaa630: move @0x27aa80, *a14+, 1 +3faaa660: calla L3FD51F80 +3faaa690: move a14, -*sp, 1 +3faaa6a0: movk 1, a7 +3faaa6b0: move a7, *a14+, 1 +3faaa6c0: movi 0xffff, a7 +3faaa6e0: move a7, *a14+, 1 +3faaa6f0: move *a13(0x1c0), *a14+, 1 +3faaa710: move *a13(0x1c0), *a14+, 1 +3faaa730: sub a7, a7 +3faaa740: move a7, *a14+, 1 +3faaa750: move a7, *a14+, 1 +3faaa760: move *a13(0xa0), *a14+, 1 +3faaa780: move @0x27aa80, *a14+, 1 +3faaa7b0: calla L3FD556B0 +3faaa7e0: move a8, *a13(0x200), 1 +3faaa800: move a14, -*sp, 1 +3faaa810: move @0x19ff60, *a14+, 1 +3faaa840: move @0x27ab00, *a14+, 1 +3faaa870: move @0x27aa80, *a14+, 1 +3faaa8a0: calla L3FD99A60 +3faaa8d0: move a14, -*sp, 1 +3faaa8e0: move @0x19ff80, *a14+, 1 +3faaa910: move @0x27ab00, *a14+, 1 +3faaa940: move @0x27aa80, *a14+, 1 +3faaa970: calla L3FD98760 +3faaa9a0: move *a13(0x200), a7, 1 +3faaa9c0: jaeq L3FAAC4B0 +3faaa9e0: move a14, -*sp, 1 +3faaa9f0: move *a13(0x1c0), a11, 1 +3faaaa10: inc a11 +3faaaa20: move a11, *a14+, 1 +3faaaa30: move *a13(0x1c0), a11, 1 +3faaaa50: inc a11 +3faaaa60: move a11, *a14+, 1 +3faaaa70: movk 1, a11 +3faaaa80: move a11, *a14+, 1 +3faaaa90: move a11, *a14+, 1 +3faaaaa0: sub a11, a11 +3faaaab0: move a11, *a14+, 1 +3faaaac0: move a11, *a14+, 1 +3faaaad0: move a7, *a14+, 1 +3faaaae0: move @0x27ab00, *a14+, 1 +3faaab10: move @0x27abc0, *a14+, 1 +3faaab40: move @0x27aa80, *a14+, 1 +3faaab70: calla L3F9D0370 +3faaaba0: jauc L3FAAC4B0 +L3FAAABC0: +3faaabc0: move a14, -*sp, 1 +3faaabd0: move a13, *a14+, 1 +3faaabe0: move *a9(0x20), *a14+, 1 +3faaac00: move @0x27aa80, *a14+, 1 +3faaac30: calla L3FD49030 +3faaac60: move *a13, a11, 1 +3faaac70: jrne L3FAAAE30 +3faaac80: move a14, -*sp, 1 +3faaac90: movk 1, a7 +3faaaca0: move a7, *a14+, 1 +3faaacb0: movi 0x3faaf380, a8 +3faaace0: move a8, *a14+, 1 +3faaacf0: movk 16, a7 +3faaad00: move a7, *a14+, 1 +3faaad10: move *a13(0x1c0), a7, 1 +3faaad30: addk 4, a7 +3faaad40: move a7, *a14+, 1 +3faaad50: move @0x27ab00, *a14+, 1 +3faaad80: move @0x27abc0, *a14+, 1 +3faaadb0: move @0x27aa80, *a14+, 1 +3faaade0: calla L3FDA0000 +3faaae10: jauc L3FAAB700 +L3FAAAE30: +3faaae30: move a14, -*sp, 1 +3faaae40: move a14, -*sp, 1 +3faaae50: move a11, *a14+, 1 +3faaae60: calla L3FB458D0 +3faaae90: inc a8 +3faaaea0: move a8, *a14+, 1 +3faaaeb0: calla L3F701230 +3faaaee0: move a8, *a13(0x220), 1 +3faaaf00: move a14, -*sp, 1 +3faaaf10: move a14, -*sp, 1 +3faaaf20: move a11, *a14+, 1 +3faaaf30: calla L3FB458D0 +3faaaf60: inc a8 +3faaaf70: move a8, *a14+, 1 +3faaaf80: calla L3F701230 +3faaafb0: move a8, *a13(0x240), 1 +3faaafd0: move a14, -*sp, 1 +3faaafe0: move a8, *a14+, 1 +3faaaff0: move *a13(0x220), *a14+, 1 +3faab010: move a11, *a14+, 1 +3faab020: calla L3FAAD710 +3faab050: move a14, -*sp, 1 +3faab060: movi 0x3faaf378, a8 +3faab090: move a8, *a14+, 1 +3faab0a0: move *a13(0x240), *a14+, 1 +3faab0c0: calla L3FB45500 +3faab0f0: move a8, a7 +3faab100: jrne L3FAAB2C0 +3faab110: move a14, -*sp, 1 +3faab120: move a14, -*sp, 1 +3faab130: move a11, *a14+, 1 +3faab140: calla L3FB458D0 +3faab170: move a8, *a14+, 1 +3faab180: move a11, *a14+, 1 +3faab190: movk 16, a7 +3faab1a0: move a7, *a14+, 1 +3faab1b0: move *a13(0x1c0), a7, 1 +3faab1d0: addk 4, a7 +3faab1e0: move a7, *a14+, 1 +3faab1f0: move @0x27ab00, *a14+, 1 +3faab220: move @0x27abc0, *a14+, 1 +3faab250: move @0x27aa80, *a14+, 1 +3faab280: calla L3FDA0000 +3faab2b0: jruc L3FAAB640 +L3FAAB2C0: +3faab2c0: move a14, -*sp, 1 +3faab2d0: move a14, -*sp, 1 +3faab2e0: move *a13(0x220), *a14+, 1 +3faab300: calla L3FB458D0 +3faab330: move a8, *a14+, 1 +3faab340: move *a13(0x220), *a14+, 1 +3faab360: movk 16, a7 +3faab370: move a7, *a14+, 1 +3faab380: move *a13(0x1c0), a7, 1 +3faab3a0: addk 4, a7 +3faab3b0: move a7, *a14+, 1 +3faab3c0: move @0x27ab00, *a14+, 1 +3faab3f0: move @0x27abc0, *a14+, 1 +3faab420: move @0x27aa80, *a14+, 1 +3faab450: calla L3FDA0000 +3faab480: move a14, -*sp, 1 +3faab490: move a14, -*sp, 1 +3faab4a0: move *a13(0x240), *a14+, 1 +3faab4c0: calla L3FB458D0 +3faab4f0: move a8, *a14+, 1 +3faab500: move *a13(0x240), *a14+, 1 +3faab520: movk 28, a7 +3faab530: move a7, *a14+, 1 +3faab540: move *a13(0x1c0), a7, 1 +3faab560: addk 4, a7 +3faab570: move a7, *a14+, 1 +3faab580: move @0x27ab00, *a14+, 1 +3faab5b0: move @0x27abc0, *a14+, 1 +3faab5e0: move @0x27aa80, *a14+, 1 +3faab610: calla L3FDA0000 +L3FAAB640: +3faab640: move a14, -*sp, 1 +3faab650: move *a13(0x220), *a14+, 1 +3faab670: calla L3F702440 +3faab6a0: move a14, -*sp, 1 +3faab6b0: move *a13(0x240), *a14+, 1 +3faab6d0: calla L3F702440 +L3FAAB700: +3faab700: move *a13(0xe0), a7, 1 +3faab720: move *a7, a7, 1 +3faab730: dec a7 +3faab740: jreq L3FAAB890 +3faab750: move a14, -*sp, 1 +3faab760: move *a13(0x1c0), *a14+, 1 +3faab780: move *a13(0x1c0), *a14+, 1 +3faab7a0: movk 1, a7 +3faab7b0: move a7, *a14+, 1 +3faab7c0: move a7, *a14+, 1 +3faab7d0: move @0x27aac0, *a14+, 1 +3faab800: move @0x27abc0, *a14+, 1 +3faab830: move @0x27aa80, *a14+, 1 +3faab860: calla L3F99E8F0 +L3FAAB890: +3faab890: move a11, a7 +3faab8a0: jaeq L3FAAC540 +3faab8c0: move a14, -*sp, 1 +3faab8d0: move a7, *a14+, 1 +3faab8e0: calla L3F9C0210 +3faab910: jauc L3FAAC540 +L3FAAB930: +3faab930: move *a13(0xe0), a11, 1 +3faab950: move *a11, a7, 1 +3faab960: jrne L3FAABB70 +3faab970: movk 1, a7 +3faab980: move a7, *a11, 1 +3faab990: move a14, -*sp, 1 +3faab9a0: move a11, *a14+, 1 +3faab9b0: move *a9(0x20), *a14+, 1 +3faab9d0: move @0x27b600, *a14+, 1 +3faaba00: move @0x27aa80, *a14+, 1 +3faaba30: calla L3FDFB690 +3faaba60: move a14, -*sp, 1 +3faaba70: move *a9(0x20), *a14+, 1 +3faaba90: calla L3FAB7850 +3faabac0: move a14, -*sp, 1 +3faabad0: move *a9(0x20), *a14+, 1 +3faabaf0: move @0x27aa80, *a14+, 1 +3faabb20: calla L3FDA9A70 +3faabb50: jauc L3FAAC540 +L3FAABB70: +3faabb70: sub a7, a7 +3faabb80: move a7, *a11, 1 +3faabb90: move a14, -*sp, 1 +3faabba0: move a11, *a14+, 1 +3faabbb0: move *a9(0x20), *a14+, 1 +3faabbd0: move @0x27b600, *a14+, 1 +3faabc00: move @0x27aa80, *a14+, 1 +3faabc30: calla L3FDFB690 +3faabc60: move *a9, a7, 1 +3faabc70: jreq L3FAAC110 +3faabc80: move a14, -*sp, 1 +3faabc90: move a13, a7 +3faabca0: addi 0x1a0, a7 +3faabcc0: move a7, *a14+, 1 +3faabcd0: move a13, a7 +3faabce0: addi 0x180, a7 +3faabd00: move a7, *a14+, 1 +3faabd10: move a13, a7 +3faabd20: addi 0x160, a7 +3faabd40: move a7, *a14+, 1 +3faabd50: move a13, a7 +3faabd60: addi 0x140, a7 +3faabd80: move a7, *a14+, 1 +3faabd90: move a13, a7 +3faabda0: addi 0x120, a7 +3faabdc0: move a7, *a14+, 1 +3faabdd0: move a13, a7 +3faabde0: addi 0x100, a7 +3faabe00: move a7, *a14+, 1 +3faabe10: move a13, a7 +3faabe20: addi 0x40, a7 +3faabe40: move a7, *a14+, 1 +3faabe50: move *a9(0x20), *a14+, 1 +3faabe70: move @0x27aa80, *a14+, 1 +3faabea0: calla L3FD51F80 +3faabed0: move a14, -*sp, 1 +3faabee0: move *a13(0x180), a7, 1 +3faabf00: neg a7 +3faabf10: addk 22, a7 +3faabf20: move a7, *a14+, 1 +3faabf30: move *a13(0x180), a7, 1 +3faabf50: neg a7 +3faabf60: addk 3, a7 +3faabf70: move a7, *a14+, 1 +3faabf80: move *a9(0x0), *a14+, 1 +3faabfa0: move *a9(0x20), *a14+, 1 +3faabfc0: move @0x27aa80, *a14+, 1 +3faabff0: calla L3FD83F30 +3faac020: move a14, -*sp, 1 +3faac030: move *a9(0x0), *a14+, 1 +3faac050: calla L3FACCCE0 +3faac080: move a14, -*sp, 1 +3faac090: move *a9(0x0), *a14+, 1 +3faac0b0: move @0x27aa80, *a14+, 1 +3faac0e0: calla L3FD64F60 +L3FAAC110: +3faac110: move a14, -*sp, 1 +3faac120: move *a9(0x20), *a14+, 1 +3faac140: move @0x27aa80, *a14+, 1 +3faac170: calla L3FD64F60 +3faac1a0: movk 1, a7 +3faac1b0: setf 16, 0, 0 +3faac1c0: move a7, *a9(0x140), 0 +3faac1e0: move a14, -*sp, 1 +3faac1f0: move *a9(0x20), *a14+, 1 +3faac210: calla L3FAB6FE0 +3faac240: move a14, -*sp, 1 +3faac250: sub a7, a7 +3faac260: move a7, *a14+, 1 +3faac270: move @0x27aa80, *a14+, 1 +3faac2a0: calla L3FD9F6B0 +3faac2d0: move a14, -*sp, 1 +3faac2e0: move @0x27ac20, *a14+, 1 +3faac310: move *a9(0x0), *a14+, 1 +3faac330: calla L3FAC4470 +3faac360: move a14, -*sp, 1 +3faac370: move *a13(0x1c0), *a14+, 1 +3faac390: move *a13(0x1c0), *a14+, 1 +3faac3b0: movk 1, a7 +3faac3c0: move a7, *a14+, 1 +3faac3d0: move a7, *a14+, 1 +3faac3e0: move @0x27aac0, *a14+, 1 +3faac410: move @0x27abc0, *a14+, 1 +3faac440: move @0x27aa80, *a14+, 1 +3faac470: calla L3F99E8F0 +3faac4a0: jruc L3FAAC540 +L3FAAC4B0: +3faac4b0: move @0x27ab40, a8, 1 +3faac4e0: subk 5, a8 +3faac4f0: jaeq L3FAAB930 +3faac510: subk 7, a8 +3faac520: jaeq L3FAAABC0 +L3FAAC540: +3faac540: move a14, -*sp, 1 +3faac550: move *a13(0xe0), *a14+, 1 +3faac570: calla L3F9C0210 +3faac5a0: move *a13(0x200), a11, 1 +3faac5c0: jreq L3FAAC620 +3faac5d0: move a14, -*sp, 1 +3faac5e0: move a11, *a14+, 1 +3faac5f0: move *a11(0x220), a7, 1 +3faac610: call a7 +L3FAAC620: +3faac620: subi 0x260, a14 +3faac640: mmfm sp, a7,a9,a11,a13 +3faac660: rets +L3FAAC670: +3faac670: mmtm sp, a7,a9,a11,a13 +3faac690: move a14, a13 +3faac6a0: addi 0x1c0, a14 +3faac6c0: move a14, -*sp, 1 +3faac6d0: move @0x27abc0, *a14+, 1 +3faac700: calla L3FA97F90 +3faac730: move a8, a9 +3faac740: jaeq L3FAAD3A0 +3faac760: move *a9(0x20), a11, 1 +3faac780: jaeq L3FAAD3A0 +3faac7a0: move *a9(0x60), a11, 1 +3faac7c0: jaeq L3FAAD3A0 +3faac7e0: move @0x27b870, a11, 1 +3faac810: jrne L3FAAC890 +3faac820: move *a9(0x100), *a13(0xa0), 1 +3faac850: movk 17, a11 +3faac860: move a11, *a13(0x180), 1 +3faac880: jruc L3FAAC8F0 +L3FAAC890: +3faac890: move *a9(0x120), *a13(0xa0), 1 +3faac8c0: movk 32, a11 +3faac8d0: move a11, *a13(0x180), 1 +L3FAAC8F0: +3faac8f0: move a14, -*sp, 1 +3faac900: move @0x19ff60, *a14+, 1 +3faac930: move @0x27ab00, *a14+, 1 +3faac960: move @0x27aa80, *a14+, 1 +3faac990: calla L3FD99A60 +3faac9c0: move a14, -*sp, 1 +3faac9d0: move @0x19ff80, *a14+, 1 +3faaca00: move @0x27ab00, *a14+, 1 +3faaca30: move @0x27aa80, *a14+, 1 +3faaca60: calla L3FD98760 +3faaca90: move a14, -*sp, 1 +3faacaa0: move a13, a11 +3faacab0: addi 0x160, a11 +3faacad0: move a11, *a14+, 1 +3faacae0: move a13, a11 +3faacaf0: addi 0x140, a11 +3faacb10: move a11, *a14+, 1 +3faacb20: move a13, a11 +3faacb30: addi 0x120, a11 +3faacb50: move a11, *a14+, 1 +3faacb60: move a13, a11 +3faacb70: addi 0x100, a11 +3faacb90: move a11, *a14+, 1 +3faacba0: move a13, a11 +3faacbb0: addi 0xe0, a11 +3faacbd0: move a11, *a14+, 1 +3faacbe0: move a13, a11 +3faacbf0: addi 0xc0, a11 +3faacc10: move a11, *a14+, 1 +3faacc20: move a13, a11 +3faacc30: addi 0x60, a11 +3faacc50: move a11, *a14+, 1 +3faacc60: move *a13(0xa0), *a14+, 1 +3faacc80: move @0x27aa80, *a14+, 1 +3faaccb0: calla L3FD51F80 +3faacce0: move a14, -*sp, 1 +3faaccf0: movk 1, a7 +3faacd00: move a7, *a14+, 1 +3faacd10: movi 0xffff, a7 +3faacd30: move a7, *a14+, 1 +3faacd40: move *a13(0x180), *a14+, 1 +3faacd60: move *a13(0x180), *a14+, 1 +3faacd80: sub a7, a7 +3faacd90: move a7, *a14+, 1 +3faacda0: move a7, *a14+, 1 +3faacdb0: move *a13(0xa0), *a14+, 1 +3faacdd0: move @0x27aa80, *a14+, 1 +3faace00: calla L3FD556B0 +3faace30: move a8, *a13(0x1a0), 1 +3faace50: move a8, a8 +3faace60: jreq L3FAAD2D0 +3faace70: move a14, -*sp, 1 +3faace80: move *a13(0x180), *a14+, 1 +3faacea0: move *a13(0x180), *a14+, 1 +3faacec0: movk 1, a7 +3faaced0: move a7, *a14+, 1 +3faacee0: move a7, *a14+, 1 +3faacef0: sub a7, a7 +3faacf00: move a7, *a14+, 1 +3faacf10: move a7, *a14+, 1 +3faacf20: move a8, *a14+, 1 +3faacf30: move @0x27ab00, *a14+, 1 +3faacf60: move *a9(0x60), *a14+, 1 +3faacf80: move @0x27aa80, *a14+, 1 +3faacfb0: calla L3F9D0370 +3faacfe0: jruc L3FAAD2D0 +L3FAACFF0: +3faacff0: move a14, -*sp, 1 +3faad000: move a13, a11 +3faad010: addi 0x80, a11 +3faad030: move a11, *a14+, 1 +3faad040: move *a9(0x20), *a14+, 1 +3faad060: calla L3FAA3E90 +3faad090: move a8, a7 +3faad0a0: jrne L3FAAD320 +3faad0b0: move *a13(0x80), a7, 1 +3faad0d0: move *a7, a11, 1 +3faad0e0: jrne L3FAAD270 +3faad0f0: movk 1, a11 +3faad100: move a11, *a7, 1 +3faad110: move a14, -*sp, 1 +3faad120: move a7, *a14+, 1 +3faad130: move *a9(0x20), *a14+, 1 +3faad150: move @0x27b600, *a14+, 1 +3faad180: move @0x27aa80, *a14+, 1 +3faad1b0: calla L3FDFB690 +3faad1e0: move a14, -*sp, 1 +3faad1f0: move *a9(0x20), *a14+, 1 +3faad210: move @0x27aa80, *a14+, 1 +3faad240: calla L3FDA9A70 +L3FAAD270: +3faad270: move a14, -*sp, 1 +3faad280: move a7, *a14+, 1 +3faad290: calla L3F9C0210 +3faad2c0: jruc L3FAAD320 +L3FAAD2D0: +3faad2d0: move @0x27ab40, a8, 1 +3faad300: subk 5, a8 +3faad310: jreq L3FAACFF0 +L3FAAD320: +3faad320: move *a13(0x1a0), a11, 1 +3faad340: jreq L3FAAD3A0 +3faad350: move a14, -*sp, 1 +3faad360: move a11, *a14+, 1 +3faad370: move *a11(0x220), a7, 1 +3faad390: call a7 +L3FAAD3A0: +3faad3a0: subi 0x1c0, a14 +3faad3c0: mmfm sp, a7,a9,a11,a13 +3faad3e0: rets +L3FAAD3F0: +3faad3f0: mmtm sp, a9,a11,a13 +3faad410: move a14, a13 +3faad420: addi 0x300, a14 +3faad440: move a14, -*sp, 1 +3faad450: move a13, *a14+, 1 +3faad460: move @0x27b6c0, *a14+, 1 +3faad490: move @0x27aa80, *a14+, 1 +3faad4c0: calla L3FD58A10 +3faad4f0: move *a13(0xffc0), a11, 1 +3faad510: jreq L3FAAD610 +3faad520: move a14, -*sp, 1 +3faad530: move @0x2784a0, *a14+, 1 +3faad560: move a11, *a14+, 1 +3faad570: calla L3FAA91B0 +3faad5a0: move a8, *a13(0x2e0), 1 +3faad5c0: move a14, -*sp, 1 +3faad5d0: move a8, *a14+, 1 +3faad5e0: calla L3F702440 +L3FAAD610: +3faad610: move a14, -*sp, 1 +3faad620: sub a9, a9 +3faad630: move a9, *a14+, 1 +3faad640: move *a13(0x40), *a14+, 1 +3faad660: move @0x2784a0, *a14+, 1 +3faad690: calla L3FAA9430 +3faad6c0: move *sp(0x80), a14, 1 +3faad6e0: mmfm sp, a9,a11,a13 +3faad700: rets 2 +L3FAAD710: +3faad710: mmtm sp, a11,a13 +3faad730: move a14, a13 +3faad740: addk 32, a14 +3faad750: move a14, -*sp, 1 +3faad760: movk 10, a11 +3faad770: move a11, *a14+, 1 +3faad780: move *a13(0xffe0), *a14+, 1 +3faad7a0: calla L3FE1D650 +3faad7d0: move a8, *a13, 1 +3faad7e0: move a8, a8 +3faad7f0: jreq L3FAAD9C0 +3faad800: move a14, -*sp, 1 +3faad810: addk 8, a8 +3faad820: move a8, *a13, 1 +3faad830: move a8, *a14+, 1 +3faad840: move *a13(0xffa0), *a14+, 1 +3faad860: calla L3FB45720 +3faad890: move a14, -*sp, 1 +3faad8a0: move *a13(0xffe0), *a14+, 1 +3faad8c0: move *a13(0xffc0), *a14+, 1 +3faad8e0: calla L3FB45720 +3faad910: move a14, -*sp, 1 +3faad920: move a11, *a14+, 1 +3faad930: move *a13(0xffc0), *a14+, 1 +3faad950: calla L3FE1D650 +3faad980: move a8, *a13, 1 +3faad990: sub a11, a11 +3faad9a0: movb a11, *a8 +3faad9b0: jruc L3FAADAE0 +L3FAAD9C0: +3faad9c0: move a14, -*sp, 1 +3faad9d0: movi 0x3faaf378, a8 +3faada00: move a8, *a14+, 1 +3faada10: move *a13(0xffa0), *a14+, 1 +3faada30: calla L3FB45720 +3faada60: move a14, -*sp, 1 +3faada70: move *a13(0xffe0), *a14+, 1 +3faada90: move *a13(0xffc0), *a14+, 1 +3faadab0: calla L3FB45720 +L3FAADAE0: +3faadae0: move *sp(0x60), a14, 1 +3faadb00: mmfm sp, a11,a13 +3faadb20: rets 2 +L3FAADB30: +3faadb30: mmtm sp, a7,a9,a11,a13 +3faadb50: move a14, a13 +3faadb60: addi 0x1a0, a14 +3faadb80: move a14, -*sp, 1 +3faadb90: move a13, a11 +3faadba0: addi 0xe0, a11 +3faadbc0: move a11, *a14+, 1 +3faadbd0: move *a13(0xffe0), a11, 1 +3faadbf0: move *a11(0x20), *a14+, 1 +3faadc10: move @0x27aa80, *a14+, 1 +3faadc40: calla L3FD49030 +3faadc70: move a8, a8 +3faadc80: jaeq L3FAAE5E0 +3faadca0: move @0x27b870, a11, 1 +3faadcd0: jrne L3FAADD20 +3faadce0: movk 20, a9 +3faadcf0: move a9, *a13(0x60), 1 +3faadd10: jruc L3FAADD60 +L3FAADD20: +3faadd20: movi 0x22, a9 +3faadd40: move a9, *a13(0x60), 1 +L3FAADD60: +3faadd60: move *a13(0xe0), a9, 1 +3faadd80: jrne L3FAADDE0 +3faadd90: sub a9, a9 +3faadda0: move a9, *a13(0x40), 1 +3faaddc0: jauc L3FAAE5E0 +L3FAADDE0: +3faadde0: move a14, -*sp, 1 +3faaddf0: move a14, -*sp, 1 +3faade00: move a9, *a14+, 1 +3faade10: calla L3FB458D0 +3faade40: inc a8 +3faade50: move a8, *a14+, 1 +3faade60: calla L3F701230 +3faade90: move a8, *a13(0x100), 1 +3faadeb0: move a14, -*sp, 1 +3faadec0: move a14, -*sp, 1 +3faaded0: move a9, *a14+, 1 +3faadee0: calla L3FB458D0 +3faadf10: inc a8 +3faadf20: move a8, *a14+, 1 +3faadf30: calla L3F701230 +3faadf60: move a8, *a13(0x120), 1 +3faadf80: move a14, -*sp, 1 +3faadf90: move a8, *a14+, 1 +3faadfa0: move *a13(0x100), *a14+, 1 +3faadfc0: move a9, *a14+, 1 +3faadfd0: calla L3FAAD710 +3faae000: move a14, -*sp, 1 +3faae010: movi 0x3faaf378, a8 +3faae040: move a8, *a14+, 1 +3faae050: move *a13(0x120), *a14+, 1 +3faae070: calla L3FB45500 +3faae0a0: move a8, a11 +3faae0b0: jrne L3FAAE1D0 +3faae0c0: move a14, -*sp, 1 +3faae0d0: move a14, -*sp, 1 +3faae0e0: move a9, *a14+, 1 +3faae0f0: calla L3FB458D0 +3faae120: move a8, *a14+, 1 +3faae130: move a9, *a14+, 1 +3faae140: move @0x27aaa0, *a14+, 1 +3faae170: calla L3FDA4870 +3faae1a0: move a8, *a13(0x40), 1 +3faae1c0: jruc L3FAAE520 +L3FAAE1D0: +3faae1d0: move a14, -*sp, 1 +3faae1e0: move a14, -*sp, 1 +3faae1f0: move *a13(0x100), *a14+, 1 +3faae210: calla L3FB458D0 +3faae240: move a8, *a14+, 1 +3faae250: move *a13(0x100), *a14+, 1 +3faae270: move @0x27aaa0, *a14+, 1 +3faae2a0: calla L3FDA4870 +3faae2d0: setf 16, 1, 0 +3faae2e0: move a8, *a13(0x140), 0 +3faae300: move a14, -*sp, 1 +3faae310: move a14, -*sp, 1 +3faae320: move *a13(0x120), *a14+, 1 +3faae340: calla L3FB458D0 +3faae370: move a8, *a14+, 1 +3faae380: move *a13(0x120), *a14+, 1 +3faae3a0: move @0x27aaa0, *a14+, 1 +3faae3d0: calla L3FDA4870 +3faae400: setf 16, 1, 0 +3faae410: move a8, *a13(0x150), 0 +3faae430: move *a13(0x140), a11, 0 +3faae450: move *a13(0x150), a9, 0 +3faae470: cmp a9, a11 +3faae480: jrlt L3FAAE4C0 +3faae490: move a11, *a13(0x40), 1 +3faae4b0: jruc L3FAAE4E0 +L3FAAE4C0: +3faae4c0: move a9, *a13(0x40), 1 +L3FAAE4E0: +3faae4e0: movi 0x22, a9 +3faae500: move a9, *a13(0x60), 1 +L3FAAE520: +3faae520: move a14, -*sp, 1 +3faae530: move *a13(0x100), *a14+, 1 +3faae550: calla L3F702440 +3faae580: move a14, -*sp, 1 +3faae590: move *a13(0x120), *a14+, 1 +3faae5b0: calla L3F702440 +L3FAAE5E0: +3faae5e0: move @0x27b870, a11, 1 +3faae610: jrne L3FAAE680 +3faae620: move *a13(0x40), a9, 1 +3faae640: addk 24, a9 +3faae650: move a9, *a13(0x40), 1 +3faae670: jruc L3FAAE6E0 +L3FAAE680: +3faae680: move *a13(0x40), a9, 1 +3faae6a0: addi 0x28, a9 +3faae6c0: move a9, *a13(0x40), 1 +L3FAAE6E0: +3faae6e0: move *a13(0xffe0), a9, 1 +3faae700: move *a9(0x60), a9, 1 +3faae720: jreq L3FAAEBA0 +3faae730: move a14, -*sp, 1 +3faae740: move a13, *a14+, 1 +3faae750: movk 12, a9 +3faae760: move a9, *a14+, 1 +3faae770: move *a13(0xffe0), a9, 1 +3faae790: move *a9(0x60), *a14+, 1 +3faae7b0: move @0x27aa80, *a14+, 1 +3faae7e0: calla L3FD75CD0 +3faae810: move a14, -*sp, 1 +3faae820: move *a13(0x60), *a14+, 1 +3faae840: move *a13(0x40), *a14+, 1 +3faae860: move *a9(0x60), *a14+, 1 +3faae880: move @0x2784a0, *a14+, 1 +3faae8b0: calla L3FAA9E90 +3faae8e0: move @0x27b870, a11, 1 +3faae910: jrne L3FAAEA60 +3faae920: move a14, -*sp, 1 +3faae930: movk 1, a9 +3faae940: move a9, *a14+, 1 +3faae950: sub a9, a9 +3faae960: move a9, *a14+, 1 +3faae970: move a9, *a14+, 1 +3faae980: move a9, *a14+, 1 +3faae990: movk 20, a9 +3faae9a0: move a9, *a14+, 1 +3faae9b0: move *a13(0xffe0), a9, 1 +3faae9d0: move *a9(0x60), *a14+, 1 +3faae9f0: move @0x27aa80, *a14+, 1 +3faaea20: calla L3FD39680 +3faaea50: jruc L3FAAEBA0 +L3FAAEA60: +3faaea60: move a14, -*sp, 1 +3faaea70: movk 1, a9 +3faaea80: move a9, *a14+, 1 +3faaea90: sub a9, a9 +3faaeaa0: move a9, *a14+, 1 +3faaeab0: move a9, *a14+, 1 +3faaeac0: move a9, *a14+, 1 +3faaead0: movi 0x23, a9 +3faaeaf0: move a9, *a14+, 1 +3faaeb00: move *a13(0xffe0), a9, 1 +3faaeb20: move *a9(0x60), *a14+, 1 +3faaeb40: move @0x27aa80, *a14+, 1 +3faaeb70: calla L3FD39680 +L3FAAEBA0: +3faaeba0: move *a13(0xffe0), a11, 1 +3faaebc0: move *a11(0x80), a9, 1 +3faaebe0: jreq L3FAAF260 +3faaebf0: move *a11(0x100), a9, 1 +3faaec10: jreq L3FAAF260 +3faaec20: move *a11(0x100), *a13(0x160), 1 +3faaec50: move a14, -*sp, 1 +3faaec60: move @0x27aa80, a9, 1 +3faaec90: move *a9(0x440), a7, 1 +3faaecb0: move a7, a11 +3faaecc0: sll 0x9, a7 +3faaecd0: sll 0x7, a11 +3faaece0: add a11, a7 +3faaecf0: move *a9(0x480), a11, 1 +3faaed10: add a7, a11 +3faaed20: move *a11(0x1c0), *a14+, 1 +3faaed40: move @0x27ab00, *a14+, 1 +3faaed70: move a9, *a14+, 1 +3faaed80: calla L3FD99A60 +3faaedb0: move a14, -*sp, 1 +3faaedc0: move @0x27aa80, a11, 1 +3faaedf0: move *a11(0x440), a9, 1 +3faaee10: move a9, a7 +3faaee20: sll 0x9, a9 +3faaee30: sll 0x7, a7 +3faaee40: add a7, a9 +3faaee50: move *a11(0x480), a7, 1 +3faaee70: add a9, a7 +3faaee80: move *a7(0x1a0), *a14+, 1 +3faaeea0: move @0x27ab00, *a14+, 1 +3faaeed0: move a11, *a14+, 1 +3faaeee0: calla L3FD98760 +3faaef10: move a14, -*sp, 1 +3faaef20: movk 1, a11 +3faaef30: move a11, *a14+, 1 +3faaef40: movi 0xffff, a9 +3faaef60: move a9, *a14+, 1 +3faaef70: movk 17, a7 +3faaef80: move a7, *a14+, 1 +3faaef90: move a7, *a14+, 1 +3faaefa0: sub a11, a11 +3faaefb0: move a11, *a14+, 1 +3faaefc0: move a11, *a14+, 1 +3faaefd0: move *a13(0x160), *a14+, 1 +3faaeff0: move @0x27aa80, *a14+, 1 +3faaf020: calla L3FD556B0 +3faaf050: move a8, *a13(0x180), 1 +3faaf070: move a8, a8 +3faaf080: jreq L3FAAF260 +3faaf090: move a14, -*sp, 1 +3faaf0a0: move a7, *a14+, 1 +3faaf0b0: move a7, *a14+, 1 +3faaf0c0: move a11, *a14+, 1 +3faaf0d0: move a11, *a14+, 1 +3faaf0e0: move a11, *a14+, 1 +3faaf0f0: move a11, *a14+, 1 +3faaf100: move a8, *a14+, 1 +3faaf110: move @0x27ab00, *a14+, 1 +3faaf140: move *a13(0xffe0), a11, 1 +3faaf160: move *a11(0x80), *a14+, 1 +3faaf180: move @0x27aa80, *a14+, 1 +3faaf1b0: calla L3F9D0370 +3faaf1e0: move a14, -*sp, 1 +3faaf1f0: move *a13(0x180), *a14+, 1 +3faaf210: move *a13(0x180), a7, 1 +3faaf230: move *a7(0x220), a9, 1 +3faaf250: call a9 +L3FAAF260: +3faaf260: move *a13(0xe0), a11, 1 +3faaf280: jreq L3FAAF2E0 +3faaf290: move a14, -*sp, 1 +3faaf2a0: move a11, *a14+, 1 +3faaf2b0: calla L3F9C0210 +L3FAAF2E0: +3faaf2e0: move *sp(0xa0), a14, 1 +3faaf300: mmfm sp, a7,a9,a11,a13 +3faaf320: rets 2 +3faaf330: sll a10, a9 +3faaf340: modu a3, sp +3faaf350: addc a1, a0 +3faaf360: .word 0x786f +3faaf370: .word 0x0000 +3faaf380: rev a0 +L3FAAF390: +3faaf390: mmtm sp, a7,a9,a11,a13 +3faaf3b0: move a14, a13 +3faaf3c0: addi 0x120, a14 +3faaf3e0: jauc L3FAAFEB0 +L3FAAF400: +3faaf400: move @0x27acc0, a11, 1 +3faaf430: btst 9, a11 +3faaf440: jane L3FAAFF50 +3faaf460: btst 10, a11 +3faaf470: jane L3FAAFF50 +3faaf490: move a14, -*sp, 1 +3faaf4a0: move a13, a7 +3faaf4b0: addi 0x40, a7 +3faaf4d0: move a7, *a14+, 1 +3faaf4e0: move a13, a7 +3faaf4f0: addk 32, a7 +3faaf500: move a7, *a14+, 1 +3faaf510: movi 0x27b720, a7 +3faaf540: move a7, *a14+, 1 +3faaf550: move a13, *a14+, 1 +3faaf560: move @0x27abc0, *a14+, 1 +3faaf590: move @0x27aa80, *a14+, 1 +3faaf5c0: calla L3FD74C90 +3faaf5f0: move a8, a9 +3faaf600: cmpi 0x1, a9 +3faaf620: jrne L3FAAF690 +3faaf630: move a14, -*sp, 1 +3faaf640: move *a13(0x20), *a14+, 1 +3faaf660: calla L3F9C0210 +L3FAAF690: +3faaf690: cmpi 0x1, a9 +3faaf6b0: jane L3FAAFF50 +3faaf6d0: move @0x27b720, a11, 1 +3faaf700: jaeq L3FAAFF50 +3faaf720: setf 8, 0, 0 +3faaf730: move @0x27b7a0, a7, 0 +3faaf760: jreq L3FAAF860 +3faaf770: move a14, -*sp, 1 +3faaf780: move @0x27aa80, *a14+, 1 +3faaf7b0: calla L3FDA93C0 +3faaf7e0: move a14, -*sp, 1 +3faaf7f0: move @0x27b720, *a14+, 1 +3faaf820: calla L3FAB1DC0 +3faaf850: jruc L3FAAFF50 +L3FAAF860: +3faaf860: move @0x27ace0, a7, 1 +3faaf890: dsj a7, L3FAAFF50 +3faaf8b0: move a14, -*sp, 1 +3faaf8c0: movi 0x27ab40, a7 +3faaf8f0: move a7, *a14+, 1 +3faaf900: move @0x27abc0, *a14+, 1 +3faaf930: calla L3FAAFFA0 +3faaf960: jruc L3FAAFF50 +L3FAAF970: +3faaf970: move @0x27ace0, a11, 1 +3faaf9a0: dsj a11, L3FAAFF50 +3faaf9c0: setf 8, 0, 0 +3faaf9d0: move @0x27b7a0, a11, 0 +3faafa00: jreq L3FAAFF50 +3faafa10: move a14, -*sp, 1 +3faafa20: move @0x27aa80, *a14+, 1 +3faafa50: calla L3FDA93C0 +3faafa80: move a14, -*sp, 1 +3faafa90: move @0x27b720, *a14+, 1 +3faafac0: calla L3FAB1DC0 +3faafaf0: move a14, -*sp, 1 +3faafb00: move @0x27b720, *a14+, 1 +3faafb30: calla L3FAB14F0 +3faafb60: jruc L3FAAFF50 +L3FAAFB70: +3faafb70: setf 8, 0, 0 +3faafb80: move @0x27b7a0, a11, 0 +3faafbb0: jreq L3FAAFF50 +3faafbc0: move a14, -*sp, 1 +3faafbd0: move a13, a7 +3faafbe0: addi 0x100, a7 +3faafc00: move a7, *a14+, 1 +3faafc10: move a13, a7 +3faafc20: addi 0xe0, a7 +3faafc40: move a7, *a14+, 1 +3faafc50: move a13, a7 +3faafc60: addi 0xc0, a7 +3faafc80: move a7, *a14+, 1 +3faafc90: move a13, a7 +3faafca0: addi 0xa0, a7 +3faafcc0: move a7, *a14+, 1 +3faafcd0: move a13, a7 +3faafce0: addi 0x80, a7 +3faafd00: move a7, *a14+, 1 +3faafd10: move a13, a7 +3faafd20: addi 0x60, a7 +3faafd40: move a7, *a14+, 1 +3faafd50: move a13, *a14+, 1 +3faafd60: move @0x27abc0, *a14+, 1 +3faafd90: move @0x27aa80, *a14+, 1 +3faafdc0: calla L3FD72C50 +3faafdf0: move a14, -*sp, 1 +3faafe00: move *a13(0xa0), *a14+, 1 +3faafe20: move *a13(0x80), *a14+, 1 +3faafe40: move @0x27abc0, *a14+, 1 +3faafe70: calla L3FAB1360 +3faafea0: jruc L3FAAFF50 +L3FAAFEB0: +3faafeb0: move @0x27ab40, a8, 1 +3faafee0: subk 4, a8 +3faafef0: jaeq L3FAAF400 +3faaff10: dec a8 +3faaff20: jreq L3FAAF970 +3faaff30: dec a8 +3faaff40: jreq L3FAAFB70 +L3FAAFF50: +3faaff50: subi 0x120, a14 +3faaff70: mmfm sp, a7,a9,a11,a13 +3faaff90: rets +L3FAAFFA0: +3faaffa0: mmtm sp, a7,a9,a11,a13 +3faaffc0: move a14, a13 +3faaffd0: addi 0x60, a14 +3faafff0: move *a13(0xffc0), a11, 1 +3fab0010: move *a11(0x140), a9, 1 +3fab0030: move a9, @0x27b7b0, 1 +3fab0060: move *a11(0x160), a11, 1 +3fab0080: move a11, @0x27b7d0, 1 +3fab00b0: move @0x27af60, a9, 1 +3fab00e0: jrne L3FAB08D0 +3fab00f0: move a14, -*sp, 1 +3fab0100: sub a9, a9 +3fab0110: move a9, *a14+, 1 +3fab0120: move @0x27aa80, *a14+, 1 +3fab0150: calla L3FD9F6B0 +3fab0180: move a9, @0x27b7f0, 1 +3fab01b0: move a14, -*sp, 1 +3fab01c0: movi 0x3fab51b0, a8 +3fab01f0: move a8, *a14+, 1 +3fab0200: move @0x27aa80, *a14+, 1 +3fab0230: calla L3FD60160 +3fab0260: move a8, *a13(0x40), 1 +3fab0280: move @0x27b7f0, a11, 1 +3fab02b0: jreq L3FAB0750 +3fab02c0: move a14, -*sp, 1 +3fab02d0: movk 1, a9 +3fab02e0: move a9, *a14+, 1 +3fab02f0: move a9, *a14+, 1 +3fab0300: sub a9, a9 +3fab0310: move a9, *a14+, 1 +3fab0320: movk 16, a9 +3fab0330: move a9, *a14+, 1 +3fab0340: move a9, *a14+, 1 +3fab0350: movi 0x2788c0, a9 +3fab0380: move a9, *a14+, 1 +3fab0390: move *a13(0x0), *a14+, 1 +3fab03b0: move @0x27aa80, *a14+, 1 +3fab03e0: calla L3FD40FF0 +3fab0410: move a8, @0x27af20, 1 +3fab0440: move a14, -*sp, 1 +3fab0450: movk 1, a11 +3fab0460: move a11, *a14+, 1 +3fab0470: move a11, *a14+, 1 +3fab0480: sub a11, a11 +3fab0490: move a11, *a14+, 1 +3fab04a0: movk 16, a11 +3fab04b0: move a11, *a14+, 1 +3fab04c0: move a11, *a14+, 1 +3fab04d0: movi 0x2789c0, a9 +3fab0500: move a9, *a14+, 1 +3fab0510: move *a13(0x0), *a14+, 1 +3fab0530: move @0x27aa80, *a14+, 1 +3fab0560: calla L3FD40FF0 +3fab0590: move a8, @0x27af40, 1 +3fab05c0: move a14, -*sp, 1 +3fab05d0: movk 8, a9 +3fab05e0: move a9, *a14+, 1 +3fab05f0: move a9, *a14+, 1 +3fab0600: movi 0x27afe0, a9 +3fab0630: move a9, *a14+, 1 +3fab0640: movi 0x27af80, a9 +3fab0670: move a9, *a14+, 1 +3fab0680: move a8, *a14+, 1 +3fab0690: move *a13(0x0), *a14+, 1 +3fab06b0: move @0x27aa80, *a14+, 1 +3fab06e0: calla L3FD403B0 +3fab0710: move a8, @0x27af60, 1 +3fab0740: jruc L3FAB08D0 +L3FAB0750: +3fab0750: move a14, -*sp, 1 +3fab0760: movi 0x27afe0, a9 +3fab0790: move a9, *a14+, 1 +3fab07a0: movi 0x27af80, a9 +3fab07d0: move a9, *a14+, 1 +3fab07e0: movk 9, a9 +3fab07f0: move a9, *a14+, 1 +3fab0800: movk 8, a9 +3fab0810: move a9, *a14+, 1 +3fab0820: move a8, *a14+, 1 +3fab0830: move a8, *a14+, 1 +3fab0840: move @0x27aa80, *a14+, 1 +3fab0870: calla L3FD409D0 +3fab08a0: move a8, @0x27af60, 1 +L3FAB08D0: +3fab08d0: move @0x27aa80, a11, 1 +3fab0900: move *a11(0x440), a9, 1 +3fab0920: move a9, a7 +3fab0930: sll 0x9, a9 +3fab0940: sll 0x7, a7 +3fab0950: add a7, a9 +3fab0960: move *a11(0x480), a7, 1 +3fab0980: add a9, a7 +3fab0990: move *a7(0x40), *a13(0x0), 1 +3fab09c0: move a14, -*sp, 1 +3fab09d0: sub a9, a9 +3fab09e0: move a9, *a14+, 1 +3fab09f0: move @0x27af60, *a14+, 1 +3fab0a20: move *a13(0x0), *a14+, 1 +3fab0a40: move a9, *a14+, 1 +3fab0a50: movk 1, a7 +3fab0a60: move a7, *a14+, 1 +3fab0a70: movi 0x10000cc, a7 +3fab0aa0: move a7, *a14+, 1 +3fab0ab0: move a9, *a14+, 1 +3fab0ac0: move *a13(0xffe0), *a14+, 1 +3fab0ae0: move a11, *a14+, 1 +3fab0af0: calla L3FD59FD0 +3fab0b20: move a8, a11 +3fab0b30: jreq L3FAB0BD0 +3fab0b40: move a14, -*sp, 1 +3fab0b50: movi 0x3fab5210, a8 +3fab0b80: move a8, *a14+, 1 +3fab0b90: calla L3FB341E0 +3fab0bc0: jruc L3FAB0C40 +L3FAB0BD0: +3fab0bd0: movk 1, a11 +3fab0be0: movb a11, @0x27b7a0 +3fab0c10: movb a11, @0x278b48 +L3FAB0C40: +3fab0c40: move a14, -*sp, 1 +3fab0c50: movi 0x27b040, a11 +3fab0c80: move a11, *a14+, 1 +3fab0c90: move @0x27b720, *a14+, 1 +3fab0cc0: move @0x27aa80, *a14+, 1 +3fab0cf0: calla L3FD58A10 +3fab0d20: movb a9, @0x278be8 +3fab0d50: movb a9, @0x278be0 +3fab0d80: movb a9, @0x278bd8 +3fab0db0: movb a9, @0x278bd0 +3fab0de0: move @0x27b040, a7, 1 +3fab0e10: move a7, @0x278ac0, 1 +3fab0e40: move a7, @0x278b50, 1 +3fab0e70: move @0x27b060, a11, 1 +3fab0ea0: move a11, @0x278ae0, 1 +3fab0ed0: move a11, @0x278b70, 1 +3fab0f00: move @0x27b0a0, a7, 1 +3fab0f30: move a7, @0x278b00, 1 +3fab0f60: move a7, @0x278bb0, 1 +3fab0f90: move @0x27b080, a7, 1 +3fab0fc0: move a7, @0x278b20, 1 +3fab0ff0: move a7, @0x278b90, 1 +3fab1020: movb a9, @0x278b40 +3fab1050: move a14, -*sp, 1 +3fab1060: move @0x27b720, *a14+, 1 +3fab1090: calla L3FA9CB80 +3fab10c0: move a8, *a13(0x20), 1 +3fab10e0: move a14, -*sp, 1 +3fab10f0: movi 0x29, a11 +3fab1110: move a11, *a14+, 1 +3fab1120: movi 0x27b400, a7 +3fab1150: move a7, *a14+, 1 +3fab1160: move a8, *a14+, 1 +3fab1170: move @0x27aa80, *a14+, 1 +3fab11a0: calla L3FD526E0 +3fab11d0: move a14, -*sp, 1 +3fab11e0: move @0x27aa80, *a14+, 1 +3fab1210: calla L3FD5A5D0 +3fab1240: move a14, -*sp, 1 +3fab1250: move a9, *a14+, 1 +3fab1260: move *a13(0xffc0), a9, 1 +3fab1280: move *a9(0x160), *a14+, 1 +3fab12a0: move *a9(0x140), *a14+, 1 +3fab12c0: move *a13(0xffe0), *a14+, 1 +3fab12e0: calla L3FAB1FE0 +3fab1310: move *sp(0xa0), a14, 1 +3fab1330: mmfm sp, a7,a9,a11,a13 +3fab1350: rets 2 +L3FAB1360: +3fab1360: mmtm sp, a11,a13 +3fab1380: move a14, a13 +3fab1390: setf 8, 0, 0 +3fab13a0: move @0x278b48, a11, 0 +3fab13d0: jreq L3FAB14A0 +3fab13e0: move a14, -*sp, 1 +3fab13f0: movk 1, a11 +3fab1400: move a11, *a14+, 1 +3fab1410: move *a13(0xffa0), *a14+, 1 +3fab1430: move *a13(0xffc0), *a14+, 1 +3fab1450: move *a13(0xffe0), *a14+, 1 +3fab1470: calla L3FAB1FE0 +L3FAB14A0: +3fab14a0: move *sp(0x60), a14, 1 +3fab14c0: mmfm sp, a11,a13 +3fab14e0: rets 2 +L3FAB14F0: +3fab14f0: mmtm sp, a9,a11,a13 +3fab1510: move a14, a13 +3fab1520: addi 0x40, a14 +3fab1540: setf 8, 0, 0 +3fab1550: move @0x278b48, a11, 0 +3fab1580: jreq L3FAB1D70 +3fab1590: move a14, -*sp, 1 +3fab15a0: move *a13(0xffe0), *a14+, 1 +3fab15c0: calla L3FA9CB80 +3fab15f0: move a8, *a13, 1 +3fab1600: move a8, a11 +3fab1610: jreq L3FAB1D70 +3fab1620: move @0x278ac0, @0x27b320, 1 +3fab1670: move @0x278ae0, @0x27b340, 1 +3fab16c0: move @0x278b20, @0x27b360, 1 +3fab1710: move @0x278b00, @0x27b380, 1 +3fab1760: calla L3FACC780 +3fab1790: move a8, *a13(0x20), 1 +3fab17b0: move a8, a8 +3fab17c0: jreq L3FAB1A20 +3fab17d0: move *a13(0xffe0), a11, 1 +3fab17f0: cmp a11, a8 +3fab1800: jreq L3FAB1A20 +3fab1810: move a8, @0x27b3c0, 1 +3fab1840: sub a9, a9 +3fab1850: move a9, @0x27b3e0, 1 +3fab1880: move a14, -*sp, 1 +3fab1890: move a14, -*sp, 1 +3fab18a0: move a8, *a14+, 1 +3fab18b0: calla L3FA9CB80 +3fab18e0: move a8, *a14+, 1 +3fab18f0: calla L3FACCFF0 +3fab1920: move a14, -*sp, 1 +3fab1930: movi 0x27b320, a9 +3fab1960: move a9, *a14+, 1 +3fab1970: movi 0x6f, a9 +3fab1990: move a9, *a14+, 1 +3fab19a0: move a11, *a14+, 1 +3fab19b0: move @0x27aa80, *a14+, 1 +3fab19e0: calla L3FD75CD0 +3fab1a10: jruc L3FAB1B10 +L3FAB1A20: +3fab1a20: move a14, -*sp, 1 +3fab1a30: movi 0x27b320, a11 +3fab1a60: move a11, *a14+, 1 +3fab1a70: movk 15, a9 +3fab1a80: move a9, *a14+, 1 +3fab1a90: move *a13(0xffe0), *a14+, 1 +3fab1ab0: move @0x27aa80, *a14+, 1 +3fab1ae0: calla L3FD75CD0 +L3FAB1B10: +3fab1b10: move @0x278b20, a11, 1 +3fab1b40: subk 6, a11 +3fab1b50: move a11, @0x27b360, 1 +3fab1b80: move @0x278b00, a9, 1 +3fab1bb0: subk 25, a9 +3fab1bc0: move a9, @0x27b380, 1 +3fab1bf0: move a14, -*sp, 1 +3fab1c00: movi 0x27b320, a11 +3fab1c30: move a11, *a14+, 1 +3fab1c40: movk 12, a9 +3fab1c50: move a9, *a14+, 1 +3fab1c60: move *a13(0x0), *a14+, 1 +3fab1c80: move @0x27aa80, *a14+, 1 +3fab1cb0: calla L3FD75CD0 +3fab1ce0: move a14, -*sp, 1 +3fab1cf0: move @0x27ac20, *a14+, 1 +3fab1d20: move *a13(0xffe0), *a14+, 1 +3fab1d40: calla L3FAC4470 +L3FAB1D70: +3fab1d70: move *sp(0x80), a14, 1 +3fab1d90: mmfm sp, a9,a11,a13 +3fab1db0: rets 2 +L3FAB1DC0: +3fab1dc0: mmtm sp, a11,a13 +3fab1de0: move a14, a13 +3fab1df0: setf 8, 0, 0 +3fab1e00: move @0x278b48, a11, 0 +3fab1e30: jreq L3FAB1F90 +3fab1e40: move a14, -*sp, 1 +3fab1e50: sub a11, a11 +3fab1e60: move a11, *a14+, 1 +3fab1e70: move a11, *a14+, 1 +3fab1e80: move a11, *a14+, 1 +3fab1e90: move *a13(0xffe0), *a14+, 1 +3fab1eb0: calla L3FAB1FE0 +3fab1ee0: move a14, -*sp, 1 +3fab1ef0: move a11, *a14+, 1 +3fab1f00: move @0x27aa80, *a14+, 1 +3fab1f30: calla L3FDA9050 +3fab1f60: movb a11, @0x27b7a0 +L3FAB1F90: +3fab1f90: move *sp(0x60), a14, 1 +3fab1fb0: mmfm sp, a11,a13 +3fab1fd0: rets 2 +L3FAB1FE0: +3fab1fe0: mmtm sp, a7,a9,a11,a13 +3fab2000: move a14, a13 +3fab2010: addi 0x1d0, a14 +3fab2030: sub a11, a11 +3fab2040: move a11, *a13(0x190), 1 +3fab2060: move a11, *a13(0x1b0), 1 +3fab2080: setf 8, 0, 0 +3fab2090: move @0x27b7a0, a11, 0 +3fab20c0: jaeq L3FAB4F20 +3fab20e0: move @0x278ac0, a9, 1 +3fab2110: move a9, *a13, 1 +3fab2120: move @0x278ae0, a7, 1 +3fab2150: move a7, *a13(0x20), 1 +3fab2170: move @0x278b20, a11, 1 +3fab21a0: move a11, *a13(0x60), 1 +3fab21c0: move @0x278b00, a7, 1 +3fab21f0: move a7, *a13(0x40), 1 +3fab2210: move @0x278b40, a7, 0 +3fab2240: movb a7, *a13(0x80) +3fab2260: move *a13(0xff80), a7, 0 +3fab2280: jrne L3FAB25D0 +3fab2290: move @0x278bd0, a7, 0 +3fab22c0: jrne L3FAB23A0 +3fab22d0: move @0x278bd8, a7, 0 +3fab2300: jrne L3FAB23A0 +3fab2310: move @0x278be8, a7, 0 +3fab2340: jrne L3FAB23A0 +3fab2350: move @0x278be0, a7, 0 +3fab2380: jaeq L3FAB4F20 +L3FAB23A0: +3fab23a0: move a14, -*sp, 1 +3fab23b0: move @0x278b00, *a14+, 1 +3fab23e0: move a11, *a14+, 1 +3fab23f0: move @0x278ae0, *a14+, 1 +3fab2420: move a9, *a14+, 1 +3fab2430: move @0x27ab20, *a14+, 1 +3fab2460: move @0x27aa80, a7, 1 +3fab2490: move *a7(0x440), a9, 1 +3fab24b0: move a9, a11 +3fab24c0: sll 0x9, a9 +3fab24d0: sll 0x7, a11 +3fab24e0: add a11, a9 +3fab24f0: move *a7(0x480), a11, 1 +3fab2510: add a9, a11 +3fab2520: move *a11(0x40), *a14+, 1 +3fab2540: move a7, *a14+, 1 +3fab2550: calla L3F99BC60 +3fab2580: movk 1, a11 +3fab2590: movb a11, *a13(0x80) +3fab25b0: jauc L3FAB4F20 +L3FAB25D0: +3fab25d0: move @0x278bd0, a7, 0 +3fab2600: jrne L3FAB2770 +3fab2610: move *a13(0xffa0), a7, 1 +3fab2630: move @0x278ae0, a9, 1 +3fab2660: cmp a9, a7 +3fab2670: jrle L3FAB26F0 +3fab2680: move *a13(0x190), a7, 1 +3fab26a0: move *a13(0xffa0), a9, 1 +3fab26c0: subk 8, a9 +3fab26d0: cmp a7, a9 +3fab26e0: jrgt L3FAB2770 +L3FAB26F0: +3fab26f0: sub a9, a9 +3fab2700: movb a9, @0x278bd8 +3fab2730: movk 1, a7 +3fab2740: movb a7, @0x278bd0 +L3FAB2770: +3fab2770: move @0x278bd0, a9, 0 +3fab27a0: jaeq L3FAB3050 +3fab27c0: move a14, -*sp, 1 +3fab27d0: move @0x27aa80, a7, 1 +3fab2800: move *a7(0x440), a9, 1 +3fab2820: move a9, a11 +3fab2830: sll 0x9, a9 +3fab2840: sll 0x7, a11 +3fab2850: add a11, a9 +3fab2860: move *a7(0x480), a11, 1 +3fab2880: add a9, a11 +3fab2890: move a11, *a14+, 1 +3fab28a0: calla L3FD63DD0 +3fab28d0: move *a13(0xffa0), a11, 1 +3fab28f0: move a8, a9 +3fab2900: subk 19, a9 +3fab2910: cmp a9, a11 +3fab2920: jrle L3FAB2A60 +3fab2930: move a14, -*sp, 1 +3fab2940: move @0x27aa80, a9, 1 +3fab2970: move *a9(0x440), a7, 1 +3fab2990: move a7, a11 +3fab29a0: sll 0x9, a7 +3fab29b0: sll 0x7, a11 +3fab29c0: add a11, a7 +3fab29d0: move *a9(0x480), a11, 1 +3fab29f0: add a7, a11 +3fab2a00: move a11, *a14+, 1 +3fab2a10: calla L3FD63DD0 +3fab2a40: move a8, a11 +3fab2a50: subk 19, a11 +L3FAB2A60: +3fab2a60: move a11, *a13(0x20), 1 +3fab2a80: move a14, -*sp, 1 +3fab2a90: move @0x27b540, *a14+, 1 +3fab2ac0: move @0x278b70, a9, 1 +3fab2af0: sub a9, a11 +3fab2b00: move a11, *a14+, 1 +3fab2b10: calla L3FAB4F70 +3fab2b40: move @0x27b540, a11, 1 +3fab2b70: mpys a8, a11 +3fab2b80: move @0x278b70, a9, 1 +3fab2bb0: add a9, a11 +3fab2bc0: move a11, *a13(0x20), 1 +3fab2be0: move @0x278bb0, a7, 1 +3fab2c10: add a7, a9 +3fab2c20: move @0x27b500, a11, 1 +3fab2c50: sub a11, a9 +3fab2c60: move *a13(0x20), a7, 1 +3fab2c80: cmp a9, a7 +3fab2c90: jrge L3FAB2D30 +3fab2ca0: move @0x278b70, a9, 1 +3fab2cd0: move @0x278bb0, a7, 1 +3fab2d00: add a7, a9 +3fab2d10: sub a11, a9 +3fab2d20: move a9, a7 +L3FAB2D30: +3fab2d30: move a7, *a13(0x20), 1 +3fab2d50: move @0x278b70, a9, 1 +3fab2d80: move @0x278bb0, a7, 1 +3fab2db0: add a7, a9 +3fab2dc0: move @0x27b4c0, a7, 1 +3fab2df0: sub a7, a9 +3fab2e00: move *a13(0x20), a7, 1 +3fab2e20: cmp a9, a7 +3fab2e30: jrle L3FAB2F00 +3fab2e40: move @0x278b70, a9, 1 +3fab2e70: move @0x278bb0, a7, 1 +3fab2ea0: add a7, a9 +3fab2eb0: move @0x27b4c0, a7, 1 +3fab2ee0: sub a7, a9 +3fab2ef0: move a9, a7 +L3FAB2F00: +3fab2f00: move a7, *a13(0x20), 1 +3fab2f20: move a7, a8 +3fab2f30: jrge L3FAB2F90 +3fab2f40: move @0x278ae0, a9, 1 +3fab2f70: move a9, *a13(0x20), 1 +L3FAB2F90: +3fab2f90: move @0x278bb0, a9, 1 +3fab2fc0: move @0x278b70, a7, 1 +3fab2ff0: add a7, a9 +3fab3000: move *a13(0x20), a7, 1 +3fab3020: sub a7, a9 +3fab3030: move a9, *a13(0x40), 1 +L3FAB3050: +3fab3050: setf 8, 0, 0 +3fab3060: move @0x278be0, a11, 0 +3fab3090: jrne L3FAB3200 +3fab30a0: move *a13(0xffc0), a9, 1 +3fab30c0: move @0x278ac0, a7, 1 +3fab30f0: cmp a7, a9 +3fab3100: jrle L3FAB3180 +3fab3110: move *a13(0x1b0), a9, 1 +3fab3130: move *a13(0xffc0), a7, 1 +3fab3150: subk 8, a7 +3fab3160: cmp a9, a7 +3fab3170: jrgt L3FAB3200 +L3FAB3180: +3fab3180: sub a9, a9 +3fab3190: movb a9, @0x278be8 +3fab31c0: movk 1, a7 +3fab31d0: movb a7, @0x278be0 +L3FAB3200: +3fab3200: move @0x278be0, a11, 0 +3fab3230: jreq L3FAB39F0 +3fab3240: move a14, -*sp, 1 +3fab3250: move @0x27aa80, a9, 1 +3fab3280: move *a9(0x440), a7, 1 +3fab32a0: move a7, a11 +3fab32b0: sll 0x9, a7 +3fab32c0: sll 0x7, a11 +3fab32d0: add a11, a7 +3fab32e0: move *a9(0x480), a11, 1 +3fab3300: add a7, a11 +3fab3310: move a11, *a14+, 1 +3fab3320: calla L3FD63D10 +3fab3350: move *a13(0xffc0), a11, 1 +3fab3370: move a8, a9 +3fab3380: subk 19, a9 +3fab3390: cmp a9, a11 +3fab33a0: jrle L3FAB34E0 +3fab33b0: move a14, -*sp, 1 +3fab33c0: move @0x27aa80, a9, 1 +3fab33f0: move *a9(0x440), a7, 1 +3fab3410: move a7, a11 +3fab3420: sll 0x9, a7 +3fab3430: sll 0x7, a11 +3fab3440: add a11, a7 +3fab3450: move *a9(0x480), a11, 1 +3fab3470: add a7, a11 +3fab3480: move a11, *a14+, 1 +3fab3490: calla L3FD63D10 +3fab34c0: move a8, a11 +3fab34d0: subk 19, a11 +L3FAB34E0: +3fab34e0: move a11, *a13, 1 +3fab34f0: move a14, -*sp, 1 +3fab3500: move @0x27b520, *a14+, 1 +3fab3530: move @0x278b50, a9, 1 +3fab3560: sub a9, a11 +3fab3570: move a11, *a14+, 1 +3fab3580: calla L3FAB4F70 +3fab35b0: move @0x27b520, a11, 1 +3fab35e0: mpys a8, a11 +3fab35f0: move @0x278b50, a9, 1 +3fab3620: add a9, a11 +3fab3630: move a11, *a13, 1 +3fab3640: move @0x278b90, a7, 1 +3fab3670: add a7, a9 +3fab3680: move @0x27b4e0, a11, 1 +3fab36b0: sub a11, a9 +3fab36c0: move *a13, a7, 1 +3fab36d0: cmp a9, a7 +3fab36e0: jrge L3FAB3780 +3fab36f0: move @0x278b50, a9, 1 +3fab3720: move @0x278b90, a7, 1 +3fab3750: add a7, a9 +3fab3760: sub a11, a9 +3fab3770: move a9, a7 +L3FAB3780: +3fab3780: move a7, *a13, 1 +3fab3790: move @0x278b50, a9, 1 +3fab37c0: move @0x278b90, a7, 1 +3fab37f0: add a7, a9 +3fab3800: move @0x27b4a0, a7, 1 +3fab3830: sub a7, a9 +3fab3840: move *a13, a7, 1 +3fab3850: cmp a9, a7 +3fab3860: jrle L3FAB3930 +3fab3870: move @0x278b50, a9, 1 +3fab38a0: move @0x278b90, a7, 1 +3fab38d0: add a7, a9 +3fab38e0: move @0x27b4a0, a7, 1 +3fab3910: sub a7, a9 +3fab3920: move a9, a7 +L3FAB3930: +3fab3930: move a7, *a13, 1 +3fab3940: move @0x278b90, a9, 1 +3fab3970: move @0x278b50, a7, 1 +3fab39a0: add a7, a9 +3fab39b0: move *a13, a7, 1 +3fab39c0: sub a7, a9 +3fab39d0: move a9, *a13(0x60), 1 +L3FAB39F0: +3fab39f0: setf 8, 0, 0 +3fab3a00: move @0x278bd8, a11, 0 +3fab3a30: jrne L3FAB3D20 +3fab3a40: move @0x278ae0, a9, 1 +3fab3a70: move @0x278b00, a7, 1 +3fab3aa0: add a7, a9 +3fab3ab0: move *a13(0xffa0), a7, 1 +3fab3ad0: dec a9 +3fab3ae0: cmp a9, a7 +3fab3af0: jrge L3FAB3CA0 +3fab3b00: move a14, -*sp, 1 +3fab3b10: move @0x27aa80, a9, 1 +3fab3b40: move *a9(0x440), a7, 1 +3fab3b60: move a7, a11 +3fab3b70: sll 0x9, a7 +3fab3b80: sll 0x7, a11 +3fab3b90: add a11, a7 +3fab3ba0: move *a9(0x480), a11, 1 +3fab3bc0: add a7, a11 +3fab3bd0: move a11, *a14+, 1 +3fab3be0: calla L3FD63DD0 +3fab3c10: move *a13(0x190), a11, 1 +3fab3c30: add a11, a8 +3fab3c40: move *a13(0xffa0), a9, 1 +3fab3c60: move a8, a7 +3fab3c70: subk 9, a7 +3fab3c80: cmp a7, a9 +3fab3c90: jrlt L3FAB3D20 +L3FAB3CA0: +3fab3ca0: sub a11, a11 +3fab3cb0: movb a11, @0x278bd0 +3fab3ce0: movk 1, a9 +3fab3cf0: movb a9, @0x278bd8 +L3FAB3D20: +3fab3d20: setf 8, 0, 0 +3fab3d30: move @0x278bd8, a11, 0 +3fab3d60: jreq L3FAB4070 +3fab3d70: move @0x278b70, a9, 1 +3fab3da0: move a9, *a13(0x20), 1 +3fab3dc0: move *a13(0xffa0), a7, 1 +3fab3de0: sub a9, a7 +3fab3df0: move a7, *a13(0x40), 1 +3fab3e10: move a14, -*sp, 1 +3fab3e20: move @0x27b540, *a14+, 1 +3fab3e50: move @0x278bb0, a11, 1 +3fab3e80: sub a7, a11 +3fab3e90: move a11, *a14+, 1 +3fab3ea0: calla L3FAB4F70 +3fab3ed0: move @0x27b540, a11, 1 +3fab3f00: mpys a8, a11 +3fab3f10: move @0x278bb0, a7, 1 +3fab3f40: sub a11, a7 +3fab3f50: move a7, *a13(0x40), 1 +3fab3f70: move @0x27b4c0, a11, 1 +3fab3fa0: cmp a11, a7 +3fab3fb0: jrge L3FAB3FD0 +3fab3fc0: move a11, a7 +L3FAB3FD0: +3fab3fd0: move a7, *a13(0x40), 1 +3fab3ff0: move @0x27b500, a9, 1 +3fab4020: cmp a9, a7 +3fab4030: jrle L3FAB4050 +3fab4040: move a9, a7 +L3FAB4050: +3fab4050: move a7, *a13(0x40), 1 +L3FAB4070: +3fab4070: setf 8, 0, 0 +3fab4080: move @0x278be8, a11, 0 +3fab40b0: jrne L3FAB43A0 +3fab40c0: move @0x278ac0, a9, 1 +3fab40f0: move @0x278b20, a7, 1 +3fab4120: add a7, a9 +3fab4130: move *a13(0xffc0), a7, 1 +3fab4150: dec a9 +3fab4160: cmp a9, a7 +3fab4170: jrge L3FAB4320 +3fab4180: move a14, -*sp, 1 +3fab4190: move @0x27aa80, a9, 1 +3fab41c0: move *a9(0x440), a7, 1 +3fab41e0: move a7, a11 +3fab41f0: sll 0x9, a7 +3fab4200: sll 0x7, a11 +3fab4210: add a11, a7 +3fab4220: move *a9(0x480), a11, 1 +3fab4240: add a7, a11 +3fab4250: move a11, *a14+, 1 +3fab4260: calla L3FD63D10 +3fab4290: move *a13(0x1b0), a11, 1 +3fab42b0: add a11, a8 +3fab42c0: move *a13(0xffc0), a9, 1 +3fab42e0: move a8, a7 +3fab42f0: subk 9, a7 +3fab4300: cmp a7, a9 +3fab4310: jrlt L3FAB43A0 +L3FAB4320: +3fab4320: sub a11, a11 +3fab4330: movb a11, @0x278be0 +3fab4360: movk 1, a9 +3fab4370: movb a9, @0x278be8 +L3FAB43A0: +3fab43a0: setf 8, 0, 0 +3fab43b0: move @0x278be8, a11, 0 +3fab43e0: jreq L3FAB46E0 +3fab43f0: move @0x278b50, a9, 1 +3fab4420: move a9, *a13, 1 +3fab4430: move *a13(0xffc0), a7, 1 +3fab4450: sub a9, a7 +3fab4460: move a7, *a13(0x60), 1 +3fab4480: move a14, -*sp, 1 +3fab4490: move @0x27b520, *a14+, 1 +3fab44c0: move @0x278b90, a11, 1 +3fab44f0: sub a7, a11 +3fab4500: move a11, *a14+, 1 +3fab4510: calla L3FAB4F70 +3fab4540: move @0x27b520, a11, 1 +3fab4570: mpys a8, a11 +3fab4580: move @0x278b90, a7, 1 +3fab45b0: sub a11, a7 +3fab45c0: move a7, *a13(0x60), 1 +3fab45e0: move @0x27b4a0, a11, 1 +3fab4610: cmp a11, a7 +3fab4620: jrge L3FAB4640 +3fab4630: move a11, a7 +L3FAB4640: +3fab4640: move a7, *a13(0x60), 1 +3fab4660: move @0x27b4e0, a9, 1 +3fab4690: cmp a9, a7 +3fab46a0: jrle L3FAB46C0 +3fab46b0: move a9, a7 +L3FAB46C0: +3fab46c0: move a7, *a13(0x60), 1 +L3FAB46E0: +3fab46e0: setf 8, 0, 0 +3fab46f0: move @0x278bd0, a11, 0 +3fab4720: jrne L3FAB47F0 +3fab4730: move @0x278bd8, a9, 0 +3fab4760: jrne L3FAB47F0 +3fab4770: move @0x278be8, a7, 0 +3fab47a0: jrne L3FAB47F0 +3fab47b0: move @0x278be0, a7, 0 +3fab47e0: jreq L3FAB4A40 +L3FAB47F0: +3fab47f0: move *a13(0x80), a9, 0 +3fab4810: jreq L3FAB4A40 +3fab4820: move a14, -*sp, 1 +3fab4830: move @0x278b00, *a14+, 1 +3fab4860: move @0x278b20, *a14+, 1 +3fab4890: move @0x278ae0, *a14+, 1 +3fab48c0: move @0x278ac0, *a14+, 1 +3fab48f0: move @0x27ab20, *a14+, 1 +3fab4920: move @0x27aa80, a7, 1 +3fab4950: move *a7(0x440), a9, 1 +3fab4970: move a9, a11 +3fab4980: sll 0x9, a9 +3fab4990: sll 0x7, a11 +3fab49a0: add a11, a9 +3fab49b0: move *a7(0x480), a11, 1 +3fab49d0: add a9, a11 +3fab49e0: move *a11(0x40), *a14+, 1 +3fab4a00: move a7, *a14+, 1 +3fab4a10: calla L3F99BC60 +L3FAB4A40: +3fab4a40: setf 8, 0, 0 +3fab4a50: move *a13(0xff80), a11, 0 +3fab4a70: jreq L3FAB4D90 +3fab4a80: move @0x278bd0, a9, 0 +3fab4ab0: jrne L3FAB4B80 +3fab4ac0: move @0x278bd8, a7, 0 +3fab4af0: jrne L3FAB4B80 +3fab4b00: move @0x278be8, a11, 0 +3fab4b30: jrne L3FAB4B80 +3fab4b40: move @0x278be0, a7, 0 +3fab4b70: jreq L3FAB4D90 +L3FAB4B80: +3fab4b80: move a14, -*sp, 1 +3fab4b90: move *a13(0x40), *a14+, 1 +3fab4bb0: move *a13(0x60), *a14+, 1 +3fab4bd0: move *a13(0x20), *a14+, 1 +3fab4bf0: move *a13(0x0), *a14+, 1 +3fab4c10: move @0x27ab20, *a14+, 1 +3fab4c40: move @0x27aa80, a11, 1 +3fab4c70: move *a11(0x440), a7, 1 +3fab4c90: move a7, a9 +3fab4ca0: sll 0x9, a7 +3fab4cb0: sll 0x7, a9 +3fab4cc0: add a9, a7 +3fab4cd0: move *a11(0x480), a9, 1 +3fab4cf0: add a7, a9 +3fab4d00: move *a9(0x40), *a14+, 1 +3fab4d20: move a11, *a14+, 1 +3fab4d30: calla L3F99BC60 +3fab4d60: movk 1, a11 +3fab4d70: movb a11, *a13(0x80) +L3FAB4D90: +3fab4d90: move *a13, a11, 1 +3fab4da0: move a11, @0x278ac0, 1 +3fab4dd0: move *a13(0x20), a9, 1 +3fab4df0: move a9, @0x278ae0, 1 +3fab4e20: move *a13(0x60), a7, 1 +3fab4e40: move a7, @0x278b20, 1 +3fab4e70: move *a13(0x40), a7, 1 +3fab4e90: move a7, @0x278b00, 1 +3fab4ec0: setf 8, 0, 0 +3fab4ed0: move *a13(0x80), a7, 0 +3fab4ef0: movb a7, @0x278b40 +L3FAB4F20: +3fab4f20: move *sp(0xa0), a14, 1 +3fab4f40: mmfm sp, a7,a9,a11,a13 +3fab4f60: rets 2 +L3FAB4F70: +3fab4f70: mmtm sp, a9,a11,a13 +3fab4f90: move a14, a13 +3fab4fa0: move *a13(0xffc0), a11, 1 +3fab4fc0: jrgt L3FAB5050 +3fab4fd0: move a14, -*sp, 1 +3fab4fe0: movi 0x3fab52f0, a8 +3fab5010: move a8, *a14+, 1 +3fab5020: calla L3FB341E0 +L3FAB5050: +3fab5050: move *a13(0xffe0), a11, 1 +3fab5070: jrlt L3FAB50D0 +3fab5080: move *a13(0xffc0), a9, 1 +3fab50a0: divs a9, a11 +3fab50b0: move a11, a8 +3fab50c0: jruc L3FAB5160 +L3FAB50D0: +3fab50d0: move *a13(0xffc0), a9, 1 +3fab50f0: sub a11, a9 +3fab5100: dec a9 +3fab5110: move *a13(0xffc0), a11, 1 +3fab5130: divs a11, a9 +3fab5140: move a9, a8 +3fab5150: neg a8 +L3FAB5160: +3fab5160: move *sp(0x80), a14, 1 +3fab5180: mmfm sp, a9,a11,a13 +3fab51a0: rets 2 +3fab51b0: sra a11, a4 +3fab51c0: .word 0x7763 +3fab51d0: sll a9, a4 +3fab51e0: .word 0x7275 +3fab51f0: modu b11, b3 +3fab5200: .word 0x0072 +3fab5210: andn a2, a7 +3fab5220: addc a2, a1 +3fab5230: or a9, a0 +3fab5240: andn a10, a14 +3fab5250: addc b10, b5 +3fab5260: sub a10, a3 +3fab5270: subb b2, b3 +3fab5280: move b2, b5 +3fab5290: cmp a9, a0 +3fab52a0: sla 0x2, a14 +3fab52b0: sub b10, b2 +3fab52c0: cmp b10, b3 +3fab52d0: sub b10, b10 +3fab52e0: .word 0x000a +3fab52f0: rl a11, a4 +3fab5300: rl b11, b6 +3fab5310: sra a11, a4 +3fab5320: sla 0x1, b10 +3fab5330: sra a11, a14 +3fab5340: sla a11, a7 +3fab5350: rl b11, b4 +3fab5360: sra b11, b6 +3fab5370: modu a9, a0 +3fab5380: sla 0x3, b2 +3fab5390: sla 0x1, b0 +3fab53a0: sra a11, a4 +3fab53b0: modu a11, a14 +3fab53c0: rl a11, a13 +3fab53d0: sla a11, a14 +3fab53e0: modu b11, b4 +3fab53f0: .word 0x0a72 +3fab5400: .word 0x0000 +L3FAB5410: +3fab5410: move a11, -*sp, 1 +3fab5420: sub a11, a11 +3fab5430: move a11, @0x9ab50, 1 +3fab5460: move *sp+, a11, 1 +3fab5470: rets +L3FAB5480: +3fab5480: move a11, -*sp, 1 +3fab5490: sub a11, a11 +3fab54a0: move a11, @0x9ab30, 1 +3fab54d0: move *sp+, a11, 1 +3fab54e0: rets +L3FAB54F0: +3fab54f0: mmtm sp, a9,a11,a13 +3fab5510: move a14, a13 +3fab5520: addi 0x60, a14 +3fab5540: movi 0xdb2c0, a11 +3fab5570: move a11, *a13(0x20), 1 +3fab5590: move *a11(0xe0), *a13(0x40), 1 +3fab55c0: move *a13(0x40), a11, 1 +3fab55e0: jreq L3FAB57D0 +L3FAB55F0: +3fab55f0: move a14, -*sp, 1 +3fab5600: move *a13(0x40), a11, 1 +3fab5620: move *a11(0x160), *a14+, 1 +3fab5640: calla L3FA99E10 +3fab5670: move a8, a8 +3fab5680: jreq L3FAB5770 +3fab5690: move a14, -*sp, 1 +3fab56a0: movi 0x3fab58e0, a8 +3fab56d0: move a8, *a14+, 1 +3fab56e0: calla L3FB341E0 +3fab5710: move *a11(0x140), a9, 1 +3fab5730: move a9, @0x9ab30, 1 +3fab5760: jruc L3FAB5890 +L3FAB5770: +3fab5770: move *a11(0xa0), *a13(0x40), 1 +3fab57a0: move *a13(0x40), a11, 1 +3fab57c0: jrne L3FAB55F0 +L3FAB57D0: +3fab57d0: move a14, -*sp, 1 +3fab57e0: movi 0x3fab5970, a8 +3fab5810: move a8, *a14+, 1 +3fab5820: calla L3FB341E0 +3fab5850: sub a9, a9 +3fab5860: move a9, @0x9ab30, 1 +L3FAB5890: +3fab5890: subi 0x60, a14 +3fab58b0: mmfm sp, a9,a11,a13 +3fab58d0: rets +3fab58e0: xor a11, a3 +3fab58f0: modu a3, a9 +3fab5900: dsjs a13, L3FAB5800 +3fab5910: mods a3, a3 +3fab5920: sra a11, a9 +3fab5930: .word 0x746e +3fab5940: .word 0x7320 +3fab5950: .word 0x7465 +3fab5960: .word 0x000a +3fab5970: xor a10, a4 +3fab5980: sla 0x2, b4 +3fab5990: rl b10, b7 +3fab59a0: sra a3, a14 +3fab59b0: .word 0x776f +3fab59c0: move a9, a0 +3fab59d0: modu a3, a1 +3fab59e0: srl a11, a1 +3fab59f0: .word 0x7265 +3fab5a00: rl a9, a0 +3fab5a10: sla 0x3, b3 +3fab5a20: sra a11, a8 +3fab5a30: sra b11, b2 +3fab5a40: .word 0x7420 +3fab5a50: sla 0x3, sp +3fab5a60: .word 0x7473 +3fab5a70: .word 0x7961 +3fab5a80: .word 0x000a +L3FAB5A90: +3fab5a90: mmtm sp, a7,a9,a11,a13 +3fab5ab0: move a14, a13 +3fab5ac0: addi 0x80, a14 +3fab5ae0: setf 8, 0, 0 +3fab5af0: move @0x278c50, a11, 0 +3fab5b20: jrne L3FAB5BD0 +3fab5b30: calla L3FD64570 +3fab5b60: move a8, @0x278c30, 1 +3fab5b90: movk 1, a11 +3fab5ba0: movb a11, @0x278c50 +L3FAB5BD0: +3fab5bd0: move a14, -*sp, 1 +3fab5be0: move a13, *a14+, 1 +3fab5bf0: move @0x278c30, *a14+, 1 +3fab5c20: move *a13(0xffe0), *a14+, 1 +3fab5c40: move @0x27aa80, *a14+, 1 +3fab5c70: calla L3FD320B0 +3fab5ca0: move a8, a11 +3fab5cb0: jrne L3FAB5CE0 +3fab5cc0: move *a13, a11, 1 +3fab5cd0: jrne L3FAB5E60 +L3FAB5CE0: +3fab5ce0: move a14, -*sp, 1 +3fab5cf0: movk 8, a11 +3fab5d00: move a11, *a14+, 1 +3fab5d10: calla L3F701230 +3fab5d40: move a8, *a13, 1 +3fab5d50: sub a9, a9 +3fab5d60: move a9, *a8, 1 +3fab5d70: move a9, *a8(0x20), 1 +3fab5d90: move a14, -*sp, 1 +3fab5da0: move a8, *a14+, 1 +3fab5db0: move @0x278c30, *a14+, 1 +3fab5de0: move *a13(0xffe0), *a14+, 1 +3fab5e00: move @0x27aa80, *a14+, 1 +3fab5e30: calla L3FD31920 +L3FAB5E60: +3fab5e60: move *a13(0x0), *a13(0x20), 1 +3fab5e90: move *a13, a11, 1 +3fab5ea0: move *a11(0x20), *a13(0x0), 1 +3fab5ed0: move *a13, a11, 1 +3fab5ee0: jreq L3FAB5FB0 +L3FAB5EF0: +3fab5ef0: move *a13, a11, 1 +3fab5f00: move *a11, a9, 1 +3fab5f10: move *a13(0xffc0), a11, 1 +3fab5f30: cmp a11, a9 +3fab5f40: jreq L3FAB6400 +3fab5f50: move *a13, a9, 1 +3fab5f60: move *a9(0x20), *a13(0x0), 1 +3fab5f90: move *a13, a9, 1 +3fab5fa0: jrne L3FAB5EF0 +L3FAB5FB0: +3fab5fb0: move *a13(0xffe0), *a13(0x60), 1 +L3FAB5FE0: +3fab5fe0: move *a13(0x60), *a13(0x40), 1 +3fab6010: move *a13(0x40), a11, 1 +3fab6030: jreq L3FAB62F0 +3fab6040: move *a13(0xffc0), a9, 1 +3fab6060: cmp a9, a11 +3fab6070: jrne L3FAB6200 +3fab6080: move *a13(0x20), a9, 1 +3fab60a0: move *a9(0x20), a9, 1 +3fab60c0: jrne L3FAB6400 +3fab60d0: move a14, -*sp, 1 +3fab60e0: move *a13(0x20), *a14+, 1 +3fab6100: calla L3F702440 +3fab6130: move a14, -*sp, 1 +3fab6140: move @0x278c30, *a14+, 1 +3fab6170: move *a13(0xffe0), *a14+, 1 +3fab6190: move @0x27aa80, *a14+, 1 +3fab61c0: calla L3FD326A0 +3fab61f0: jruc L3FAB6400 +L3FAB6200: +3fab6200: move a14, -*sp, 1 +3fab6210: move a13, a9 +3fab6220: addi 0x60, a9 +3fab6240: move a9, *a14+, 1 +3fab6250: move a11, *a14+, 1 +3fab6260: move @0x27aa80, *a14+, 1 +3fab6290: calla L3FD542B0 +3fab62c0: move *a13(0x60), a9, 1 +3fab62e0: jrne L3FAB5FE0 +L3FAB62F0: +3fab62f0: move a14, -*sp, 1 +3fab6300: movk 8, a9 +3fab6310: move a9, *a14+, 1 +3fab6320: calla L3F701230 +3fab6350: move a8, *a13, 1 +3fab6360: move *a13(0xffc0), *a8(0x0), 1 +3fab6390: move *a13(0x20), a7, 1 +3fab63b0: move *a7(0x20), *a8(0x20), 1 +3fab63e0: move a8, *a7(0x20), 1 +L3FAB6400: +3fab6400: move *sp(0xa0), a14, 1 +3fab6420: mmfm sp, a7,a9,a11,a13 +3fab6440: rets 2 +L3FAB6450: +3fab6450: mmtm sp, a9,a11,a13 +3fab6470: move a14, a13 +3fab6480: addi 0x60, a14 +3fab64a0: setf 8, 0, 0 +3fab64b0: move @0x278c50, a11, 0 +3fab64e0: jreq L3FAB6A40 +3fab64f0: move a14, -*sp, 1 +3fab6500: move a13, *a14+, 1 +3fab6510: move @0x278c30, *a14+, 1 +3fab6540: move *a13(0xffe0), *a14+, 1 +3fab6560: move @0x27aa80, *a14+, 1 +3fab6590: calla L3FD320B0 +3fab65c0: move a8, a11 +3fab65d0: jrne L3FAB6A40 +3fab65e0: move *a13, a11, 1 +3fab65f0: jreq L3FAB6A40 +3fab6600: move a11, *a13(0x20), 1 +3fab6620: move *a11(0x20), a11, 1 +3fab6640: jreq L3FAB67C0 +3fab6650: move *a13, a11, 1 +3fab6660: move *a11(0x20), a11, 1 +3fab6680: move *a11, a11, 1 +3fab6690: move *a13(0xffc0), a9, 1 +3fab66b0: cmp a9, a11 +3fab66c0: jreq L3FAB67C0 +L3FAB66D0: +3fab66d0: move *a13, a11, 1 +3fab66e0: move *a11(0x20), *a13(0x0), 1 +3fab6710: move *a13, a11, 1 +3fab6720: move *a11(0x20), a9, 1 +3fab6740: jreq L3FAB67C0 +3fab6750: move *a11(0x20), a9, 1 +3fab6770: move *a9, a9, 1 +3fab6780: move *a13(0xffc0), a11, 1 +3fab67a0: cmp a11, a9 +3fab67b0: jrne L3FAB66D0 +L3FAB67C0: +3fab67c0: move *a13, a11, 1 +3fab67d0: move *a11(0x20), a9, 1 +3fab67f0: jreq L3FAB68D0 +3fab6800: move *a11(0x20), *a13(0x40), 1 +3fab6830: move *a13(0x40), a9, 1 +3fab6850: move *a9(0x20), *a11(0x20), 1 +3fab6880: move a14, -*sp, 1 +3fab6890: move a9, *a14+, 1 +3fab68a0: calla L3F702440 +L3FAB68D0: +3fab68d0: move *a13(0x20), a9, 1 +3fab68f0: move *a9(0x20), a9, 1 +3fab6910: jrne L3FAB6A40 +3fab6920: move a14, -*sp, 1 +3fab6930: move *a13(0x20), *a14+, 1 +3fab6950: calla L3F702440 +3fab6980: move a14, -*sp, 1 +3fab6990: move @0x278c30, *a14+, 1 +3fab69c0: move *a13(0xffe0), *a14+, 1 +3fab69e0: move @0x27aa80, *a14+, 1 +3fab6a10: calla L3FD326A0 +L3FAB6A40: +3fab6a40: move *sp(0x80), a14, 1 +3fab6a60: mmfm sp, a9,a11,a13 +3fab6a80: rets 2 +L3FAB6A90: +3fab6a90: mmtm sp, a9,a11,a13 +3fab6ab0: move a14, a13 +3fab6ac0: addi 0x80, a14 +3fab6ae0: sub a11, a11 +3fab6af0: move a11, *a13(0x40), 1 +3fab6b10: setf 8, 0, 0 +3fab6b20: move @0x278c50, a11, 0 +3fab6b50: jreq L3FAB6F90 +3fab6b60: move a14, -*sp, 1 +3fab6b70: move a13, *a14+, 1 +3fab6b80: move @0x278c30, *a14+, 1 +3fab6bb0: move *a13(0xffe0), *a14+, 1 +3fab6bd0: move @0x27aa80, *a14+, 1 +3fab6c00: calla L3FD320B0 +3fab6c30: move a8, a11 +3fab6c40: jrne L3FAB6F90 +3fab6c50: move *a13, a11, 1 +3fab6c60: jreq L3FAB6F90 +3fab6c70: move a11, *a13(0x20), 1 +3fab6c90: move *a11(0x20), a11, 1 +3fab6cb0: jreq L3FAB6E30 +L3FAB6CC0: +3fab6cc0: move *a13, a11, 1 +3fab6cd0: move *a11(0x20), *a13(0x60), 1 +3fab6d00: move *a13(0x60), a9, 1 +3fab6d20: move *a9(0x20), *a11(0x20), 1 +3fab6d50: move *a13(0x40), a9, 1 +3fab6d70: inc a9 +3fab6d80: move a9, *a13(0x40), 1 +3fab6da0: move a14, -*sp, 1 +3fab6db0: move *a13(0x60), *a14+, 1 +3fab6dd0: calla L3F702440 +3fab6e00: move *a11(0x20), a9, 1 +3fab6e20: jrne L3FAB6CC0 +L3FAB6E30: +3fab6e30: move *a13(0x20), a11, 1 +3fab6e50: move *a11(0x20), a9, 1 +3fab6e70: jrne L3FAB6F90 +3fab6e80: move a14, -*sp, 1 +3fab6e90: move a11, *a14+, 1 +3fab6ea0: calla L3F702440 +3fab6ed0: move a14, -*sp, 1 +3fab6ee0: move @0x278c30, *a14+, 1 +3fab6f10: move *a13(0xffe0), *a14+, 1 +3fab6f30: move @0x27aa80, *a14+, 1 +3fab6f60: calla L3FD326A0 +L3FAB6F90: +3fab6f90: move *sp(0x80), a14, 1 +3fab6fb0: mmfm sp, a9,a11,a13 +3fab6fd0: rets 2 +L3FAB6FE0: +3fab6fe0: mmtm sp, a9,a11,a13 +3fab7000: move a14, a13 +3fab7010: addi 0x120, a14 +3fab7030: setf 8, 0, 0 +3fab7040: move @0x278c50, a11, 0 +3fab7070: jreq L3FAB7800 +3fab7080: move a14, -*sp, 1 +3fab7090: move a13, *a14+, 1 +3fab70a0: move @0x278c30, *a14+, 1 +3fab70d0: move *a13(0xffe0), *a14+, 1 +3fab70f0: move @0x27aa80, *a14+, 1 +3fab7120: calla L3FD320B0 +3fab7150: move a8, a11 +3fab7160: jrne L3FAB7800 +3fab7170: move *a13, a11, 1 +3fab7180: jreq L3FAB71C0 +3fab7190: move *a11(0x20), *a13(0x0), 1 +L3FAB71C0: +3fab71c0: move *a13, a11, 1 +3fab71d0: jreq L3FAB7800 +L3FAB71E0: +3fab71e0: sub a11, a11 +3fab71f0: move a11, *a13(0x100), 1 +3fab7210: move a14, -*sp, 1 +3fab7220: move a13, a9 +3fab7230: addi 0x40, a9 +3fab7250: move a9, *a14+, 1 +3fab7260: movi 0x40, a11 +3fab7280: move a11, *a14+, 1 +3fab7290: move *a13, a9, 1 +3fab72a0: move *a9(0x0), *a14+, 1 +3fab72c0: move @0x27aa80, *a14+, 1 +3fab72f0: calla L3FD75CD0 +3fab7320: move a14, -*sp, 1 +3fab7330: move *a9(0x0), *a14+, 1 +3fab7350: calla L3FA9CF00 +3fab7380: move a8, *a13(0x20), 1 +3fab73a0: move a14, -*sp, 1 +3fab73b0: move a13, a11 +3fab73c0: addi 0x40, a11 +3fab73e0: move a11, *a14+, 1 +3fab73f0: movi 0x40, a11 +3fab7410: move a11, *a14+, 1 +3fab7420: move a8, *a14+, 1 +3fab7430: move @0x27aa80, *a14+, 1 +3fab7460: calla L3FD75CD0 +3fab7490: move *a13(0x20), a11, 1 +3fab74b0: jreq L3FAB7630 +3fab74c0: move a14, -*sp, 1 +3fab74d0: movk 21, a9 +3fab74e0: move a9, *a14+, 1 +3fab74f0: movk 2, a9 +3fab7500: move a9, *a14+, 1 +3fab7510: move a11, *a14+, 1 +3fab7520: move *a13, a9, 1 +3fab7530: move *a9(0x0), *a14+, 1 +3fab7550: move @0x27aa80, *a14+, 1 +3fab7580: calla L3FD83F30 +3fab75b0: move a14, -*sp, 1 +3fab75c0: move a11, *a14+, 1 +3fab75d0: move @0x27aa80, *a14+, 1 +3fab7600: calla L3FD64F60 +L3FAB7630: +3fab7630: move a14, -*sp, 1 +3fab7640: move *a9(0x0), *a14+, 1 +3fab7660: move @0x27aa80, *a14+, 1 +3fab7690: calla L3FD64F60 +3fab76c0: move a14, -*sp, 1 +3fab76d0: movk 1, a9 +3fab76e0: move a9, *a14+, 1 +3fab76f0: move *a13, a9, 1 +3fab7700: move *a9(0x0), *a14+, 1 +3fab7720: calla L3FA9AFD0 +3fab7750: move a14, -*sp, 1 +3fab7760: move *a9(0x0), *a14+, 1 +3fab7780: calla L3FAB6FE0 +3fab77b0: move *a9(0x20), *a13(0x0), 1 +3fab77e0: move *a13, a9, 1 +3fab77f0: jrne L3FAB71E0 +L3FAB7800: +3fab7800: move *sp(0x80), a14, 1 +3fab7820: mmfm sp, a9,a11,a13 +3fab7840: rets 2 +L3FAB7850: +3fab7850: mmtm sp, a11,a13 +3fab7870: move a14, a13 +3fab7880: addi 0x40, a14 +3fab78a0: setf 8, 0, 0 +3fab78b0: move @0x278c50, a11, 0 +3fab78e0: jreq L3FAB7BA0 +3fab78f0: move a14, -*sp, 1 +3fab7900: move a13, *a14+, 1 +3fab7910: move @0x278c30, *a14+, 1 +3fab7940: move *a13(0xffe0), *a14+, 1 +3fab7960: move @0x27aa80, *a14+, 1 +3fab7990: calla L3FD320B0 +3fab79c0: move a8, a11 +3fab79d0: jrne L3FAB7BA0 +3fab79e0: move *a13, a11, 1 +3fab79f0: jreq L3FAB7A30 +3fab7a00: move *a11(0x20), *a13(0x0), 1 +L3FAB7A30: +3fab7a30: move *a13, a11, 1 +3fab7a40: jreq L3FAB7BA0 +L3FAB7A50: +3fab7a50: move a14, -*sp, 1 +3fab7a60: move *a13, a11, 1 +3fab7a70: move *a11(0x0), *a14+, 1 +3fab7a90: move @0x27aa80, *a14+, 1 +3fab7ac0: calla L3FDA9A70 +3fab7af0: move a14, -*sp, 1 +3fab7b00: move *a11(0x0), *a14+, 1 +3fab7b20: calla L3FAB7850 +3fab7b50: move *a11(0x20), *a13(0x0), 1 +3fab7b80: move *a13, a11, 1 +3fab7b90: jrne L3FAB7A50 +L3FAB7BA0: +3fab7ba0: move *sp(0x60), a14, 1 +3fab7bc0: mmfm sp, a11,a13 +3fab7be0: rets 2 +3fab7bf0: mmtm sp, a11,a13 +3fab7c10: move a14, a13 +3fab7c20: move a14, -*sp, 1 +3fab7c30: movi 0x3face870, a8 +3fab7c60: move a8, *a14+, 1 +3fab7c70: calla L3FB341E0 +3fab7ca0: move @0x27b8d0, a11, 1 +3fab7cd0: jrne L3FAB7EA0 +3fab7ce0: movk 1, a11 +3fab7cf0: move a11, @0x27b8d0, 1 +3fab7d20: sub a11, a11 +3fab7d30: move a11, @0x27b6c0, 1 +3fab7d60: move a14, -*sp, 1 +3fab7d70: move *a13(0xffe0), *a14+, 1 +3fab7d90: calla L3FD38C10 +3fab7dc0: move a11, @0x27b8d0, 1 +3fab7df0: calla L3FAA0E70 +3fab7e20: move a14, -*sp, 1 +3fab7e30: move a11, *a14+, 1 +3fab7e40: calla L3F2FC6D0 +3fab7e70: calla L3F707A30 +L3FAB7EA0: +3fab7ea0: move *sp(0x60), a14, 1 +3fab7ec0: mmfm sp, a11,a13 +3fab7ee0: rets 2 +3fab7ef0: mmtm sp, a9,a11,a13 +3fab7f10: move a14, a13 +3fab7f20: addi 0x280, a14 +3fab7f40: move a14, -*sp, 1 +3fab7f50: movi 0x50, a11 +3fab7f70: move a11, *a14+, 1 +3fab7f80: move a13, *a14+, 1 +3fab7f90: move *a13(0xffc0), a9, 1 +3fab7fb0: setf 8, 0, 0 +3fab7fc0: move *a9(0x80), a8, 0 +3fab7fe0: move a8, *a14+, 1 +3fab7ff0: move *a13(0xffe0), *a14+, 1 +3fab8010: calla L3F99C570 +3fab8040: move a14, -*sp, 1 +3fab8050: move a13, *a14+, 1 +3fab8060: movi 0x3face8e0, a8 +3fab8090: move a8, *a14+, 1 +3fab80a0: calla L3FB341E0 +3fab80d0: movk 1, a11 +3fab80e0: move a11, @0x27b850, 1 +3fab8110: move *sp(0x80), a14, 1 +3fab8130: mmfm sp, a9,a11,a13 +3fab8150: rets 2 +3fab8160: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fab8180: move a14, a13 +3fab8190: addi 0xd90, a14 +3fab81b0: movi 0xffff, a7 +3fab81d0: move a7, *a13(0x320), 1 +3fab81f0: sub a7, a7 +3fab8200: move a7, *a13(0xd50), 1 +3fab8220: move a14, -*sp, 1 +3fab8230: movi 0x3face948, a8 +3fab8260: move a8, *a14+, 1 +3fab8270: calla L3F9C2570 +3fab82a0: move a8, @0x27aa80, 1 +3fab82d0: setf 1, 0, 0 +3fab82e0: move @0xaecdc, a5, 0 +3fab8310: move a5, @0x27b870, 1 +3fab8340: move a8, a8 +3fab8350: jrne L3FAB8430 +3fab8360: move a14, -*sp, 1 +3fab8370: movi 0x3face970, a8 +3fab83a0: move a8, *a14+, 1 +3fab83b0: calla L3FB341E0 +3fab83e0: move a14, -*sp, 1 +3fab83f0: move a7, *a14+, 1 +3fab8400: calla L3F707A30 +L3FAB8430: +3fab8430: move a7, @0x27b8d0, 1 +3fab8460: move @0x27aa80, a5, 1 +3fab8490: move *a5(0x440), a3, 1 +3fab84b0: move a3, a7 +3fab84c0: sll 0x9, a3 +3fab84d0: sll 0x7, a7 +3fab84e0: add a7, a3 +3fab84f0: move *a5(0x480), a7, 1 +3fab8510: add a3, a7 +3fab8520: move a7, *a13, 1 +3fab8530: move *a7(0x40), *a13(0x20), 1 +3fab8560: move a14, -*sp, 1 +3fab8570: movi 0x800000, a3 +3fab85a0: move a3, *a14+, 1 +3fab85b0: move *a13(0x20), *a14+, 1 +3fab85d0: move a5, *a14+, 1 +3fab85e0: calla L3FD97D50 +3fab8610: move a14, -*sp, 1 +3fab8620: sub a5, a5 +3fab8630: move a5, *a14+, 1 +3fab8640: movi 0x3facea48, a8 +3fab8670: move a8, *a14+, 1 +3fab8680: move @0x27aa80, *a14+, 1 +3fab86b0: calla L3FD5E420 +3fab86e0: move a8, @0x27b5e0, 1 +3fab8710: move a8, a8 +3fab8720: jrne L3FAB87B0 +3fab8730: move a14, -*sp, 1 +3fab8740: movi 0x3faceab0, a8 +3fab8770: move a8, *a14+, 1 +3fab8780: calla L3FB341E0 +L3FAB87B0: +3fab87b0: move a14, -*sp, 1 +3fab87c0: move a5, *a14+, 1 +3fab87d0: movi 0x3faceb38, a8 +3fab8800: move a8, *a14+, 1 +3fab8810: move @0x27aa80, *a14+, 1 +3fab8840: calla L3FD5E420 +3fab8870: move a8, @0x27b640, 1 +3fab88a0: move a8, a8 +3fab88b0: jrne L3FAB8940 +3fab88c0: move a14, -*sp, 1 +3fab88d0: movi 0x3faceb80, a8 +3fab8900: move a8, *a14+, 1 +3fab8910: calla L3FB341E0 +L3FAB8940: +3fab8940: move a14, -*sp, 1 +3fab8950: move a5, *a14+, 1 +3fab8960: movi 0x3facebe8, a8 +3fab8990: move a8, *a14+, 1 +3fab89a0: move @0x27aa80, *a14+, 1 +3fab89d0: calla L3FD5E420 +3fab8a00: move a8, @0x27b600, 1 +3fab8a30: move a8, a8 +3fab8a40: jrne L3FAB8AD0 +3fab8a50: move a14, -*sp, 1 +3fab8a60: movi 0x3facec78, a8 +3fab8a90: move a8, *a14+, 1 +3fab8aa0: calla L3FB341E0 +L3FAB8AD0: +3fab8ad0: move a14, -*sp, 1 +3fab8ae0: move a5, *a14+, 1 +3fab8af0: movi 0x3faced28, a8 +3fab8b20: move a8, *a14+, 1 +3fab8b30: move @0x27aa80, *a14+, 1 +3fab8b60: calla L3FD5E420 +3fab8b90: move a8, @0x27b620, 1 +3fab8bc0: move a8, a8 +3fab8bd0: jrne L3FAB8C60 +3fab8be0: move a14, -*sp, 1 +3fab8bf0: movi 0x3facedb8, a8 +3fab8c20: move a8, *a14+, 1 +3fab8c30: calla L3FB341E0 +L3FAB8C60: +3fab8c60: move a14, -*sp, 1 +3fab8c70: move a5, *a14+, 1 +3fab8c80: movi 0x3facee68, a8 +3fab8cb0: move a8, *a14+, 1 +3fab8cc0: move @0x27aa80, *a14+, 1 +3fab8cf0: calla L3FD5E420 +3fab8d20: move a8, @0x27b660, 1 +3fab8d50: move a5, @0x27b850, 1 +3fab8d80: move a14, -*sp, 1 +3fab8d90: movi 0x100000, a3 +3fab8dc0: move a3, *a14+, 1 +3fab8dd0: move *a13(0x20), *a14+, 1 +3fab8df0: move @0x27aa80, *a14+, 1 +3fab8e20: calla L3FD97D50 +3fab8e50: move a14, -*sp, 1 +3fab8e60: move a5, *a14+, 1 +3fab8e70: move @0x27aa80, *a14+, 1 +3fab8ea0: calla L3FD9F6B0 +3fab8ed0: move @0x27b850, a5, 1 +3fab8f00: jreq L3FAB90D0 +3fab8f10: move a14, -*sp, 1 +3fab8f20: move @0x27aa80, *a14+, 1 +3fab8f50: calla L3FD38C10 +3fab8f80: move a14, -*sp, 1 +3fab8f90: movi 0x7d0, a5 +3fab8fb0: move a5, *a14+, 1 +3fab8fc0: calla L3FB33A20 +3fab8ff0: move a14, -*sp, 1 +3fab9000: movi 0x3facef40, a8 +3fab9030: move a8, *a14+, 1 +3fab9040: calla L3FB341E0 +3fab9070: move a14, -*sp, 1 +3fab9080: movk 1, a3 +3fab9090: move a3, *a14+, 1 +3fab90a0: calla L3F707A30 +L3FAB90D0: +3fab90d0: calla L3FAB5410 +3fab9100: calla L3FAA4DB0 +3fab9130: sub a5, a5 +3fab9140: move a5, @0x27b700, 1 +3fab9170: move a5, @0x27b6e0, 1 +3fab91a0: move a5, @0x27af20, 1 +3fab91d0: move a5, @0x27af60, 1 +3fab9200: move a5, @0x277f60, 1 +3fab9230: move a5, @0x277f80, 1 +3fab9260: movb a5, @0x27b790 +3fab9290: movb a5, @0x27b780 +3fab92c0: move a14, -*sp, 1 +3fab92d0: movi 0x3facf0a0, a8 +3fab9300: move a8, *a14+, 1 +3fab9310: move *a13(0x20), *a14+, 1 +3fab9330: calla L3FACC3E0 +3fab9360: move a8, *a13(0x970), 1 +3fab9380: move a14, -*sp, 1 +3fab9390: movi 0x3facf0e0, a8 +3fab93c0: move a8, *a14+, 1 +3fab93d0: move *a13(0x970), *a14+, 1 +3fab93f0: calla L3FB45500 +3fab9420: move a8, a3 +3fab9430: jrne L3FAB9510 +3fab9440: move a14, -*sp, 1 +3fab9450: movi 0x3facf0e8, a8 +3fab9480: move a8, *a14+, 1 +3fab9490: move *a13(0x20), *a14+, 1 +3fab94b0: move @0x27aa80, *a14+, 1 +3fab94e0: calla L3FD9F1D0 +L3FAB9510: +3fab9510: move a14, -*sp, 1 +3fab9520: movi 0x3fab7ef0, a3 +3fab9550: move a3, *a14+, 1 +3fab9560: calla L3FD45700 +3fab9590: move a14, -*sp, 1 +3fab95a0: movi 0x3fab7bf0, a5 +3fab95d0: move a5, *a14+, 1 +3fab95e0: calla L3FD458F0 +3fab9610: move *a7(0x180), *a13(0x2a0), 1 +3fab9640: move a14, -*sp, 1 +3fab9650: move a13, a3 +3fab9660: addi 0x100, a3 +3fab9680: move a3, *a14+, 1 +3fab9690: movi 0x2000, a3 +3fab96b0: move a3, *a14+, 1 +3fab96c0: move *a13(0x20), *a14+, 1 +3fab96e0: move @0x27aa80, *a14+, 1 +3fab9710: calla L3FD38770 +3fab9740: move a14, -*sp, 1 +3fab9750: move *a13(0x2a0), *a14+, 1 +3fab9770: move @0x27aa80, *a14+, 1 +3fab97a0: calla L3FD5E0A0 +3fab97d0: move @0x27aa80, a3, 1 +3fab9800: move *a3(0x440), a5, 1 +3fab9820: move a5, a7 +3fab9830: sll 0x9, a5 +3fab9840: sll 0x7, a7 +3fab9850: add a7, a5 +3fab9860: move *a3(0x480), a7, 1 +3fab9880: add a5, a7 +3fab9890: move *a7(0x160), a7, 1 +3fab98b0: move a7, @0x27ab00, 1 +3fab98e0: move a14, -*sp, 1 +3fab98f0: movk 16, a5 +3fab9900: move a5, *a14+, 1 +3fab9910: move a5, *a14+, 1 +3fab9920: movi 0x27a860, a5 +3fab9950: move a5, *a14+, 1 +3fab9960: move *a13(0x20), *a14+, 1 +3fab9980: move a3, *a14+, 1 +3fab9990: calla L3FD3FD20 +3fab99c0: move a8, @0x27aec0, 1 +3fab99f0: move a8, *a13(0x540), 1 +3fab9a10: movk 2, a7 +3fab9a20: move a7, *a13(0x4c0), 1 +3fab9a40: movk 3, a3 +3fab9a50: move a3, *a13(0x3c0), 1 +3fab9a70: move @0x27aa80, a5, 1 +3fab9aa0: move *a5(0x440), a3, 1 +3fab9ac0: move a3, a7 +3fab9ad0: sll 0x9, a3 +3fab9ae0: sll 0x7, a7 +3fab9af0: add a7, a3 +3fab9b00: move *a5(0x480), a7, 1 +3fab9b20: add a3, a7 +3fab9b30: move @0x19ff60, a3, 1 +3fab9b60: move *a7(0x1a0), a7, 1 +3fab9b80: cmp a7, a3 +3fab9b90: jrne L3FAB9C20 +3fab9ba0: move a3, *a13(0x400), 1 +3fab9bc0: move @0x19ff80, a7, 1 +3fab9bf0: move a7, *a13(0x420), 1 +3fab9c10: jruc L3FAB9C90 +L3FAB9C20: +3fab9c20: move @0x19ff80, a7, 1 +3fab9c50: move a7, *a13(0x400), 1 +3fab9c70: move a3, *a13(0x420), 1 +L3FAB9C90: +3fab9c90: move a14, -*sp, 1 +3fab9ca0: move a13, a3 +3fab9cb0: addi 0x3c0, a3 +3fab9cd0: move a3, *a14+, 1 +3fab9ce0: movi 0x90d, a3 +3fab9d00: move a3, *a14+, 1 +3fab9d10: move *a13(0x20), *a14+, 1 +3fab9d30: move a5, *a14+, 1 +3fab9d40: calla L3F997000 +3fab9d70: move a8, @0x27aac0, 1 +3fab9da0: move a14, -*sp, 1 +3fab9db0: movk 32, a7 +3fab9dc0: move a7, *a14+, 1 +3fab9dd0: move a7, *a14+, 1 +3fab9de0: movi 0x27a060, a5 +3fab9e10: move a5, *a14+, 1 +3fab9e20: move *a13(0x20), *a14+, 1 +3fab9e40: move @0x27aa80, *a14+, 1 +3fab9e70: calla L3FD3FD20 +3fab9ea0: move a8, @0x27aea0, 1 +3fab9ed0: move a8, *a13(0x540), 1 +3fab9ef0: movk 3, a3 +3fab9f00: move a3, *a13(0x4c0), 1 +3fab9f20: move a3, *a13(0x3c0), 1 +3fab9f40: move @0x27aa80, a5, 1 +3fab9f70: move *a5(0x440), a7, 1 +3fab9f90: move a7, a3 +3fab9fa0: sll 0x9, a7 +3fab9fb0: sll 0x7, a3 +3fab9fc0: add a3, a7 +3fab9fd0: move *a5(0x480), a3, 1 +3fab9ff0: add a7, a3 +3faba000: move *a3(0x1c0), *a13(0x400), 1 +3faba030: move a14, -*sp, 1 +3faba040: move a13, a7 +3faba050: addi 0x3c0, a7 +3faba070: move a7, *a14+, 1 +3faba080: movi 0x905, a3 +3faba0a0: move a3, *a14+, 1 +3faba0b0: move *a13(0x20), *a14+, 1 +3faba0d0: move a5, *a14+, 1 +3faba0e0: calla L3F997000 +3faba110: move a8, @0x27aae0, 1 +3faba140: movk 6, a5 +3faba150: move a5, *a13(0x3c0), 1 +3faba170: movk 1, a3 +3faba180: move a3, *a13(0x440), 1 +3faba1a0: move a14, -*sp, 1 +3faba1b0: move a7, *a14+, 1 +3faba1c0: movk 17, a3 +3faba1d0: move a3, *a14+, 1 +3faba1e0: move *a13(0x20), *a14+, 1 +3faba200: move @0x27aa80, *a14+, 1 +3faba230: calla L3F997000 +3faba260: move a8, @0x27ab20, 1 +3faba290: move a14, -*sp, 1 +3faba2a0: movk 1, a5 +3faba2b0: move a5, *a14+, 1 +3faba2c0: move a8, *a14+, 1 +3faba2d0: move @0x27aa80, *a14+, 1 +3faba300: calla L3FD501D0 +3faba330: move a14, -*sp, 1 +3faba340: move @0x27aa80, a5, 1 +3faba370: move *a5(0x440), a3, 1 +3faba390: move a3, a7 +3faba3a0: sll 0x9, a3 +3faba3b0: sll 0x7, a7 +3faba3c0: add a7, a3 +3faba3d0: move *a5(0x480), a7, 1 +3faba3f0: add a3, a7 +3faba400: move *a7(0x1a0), *a14+, 1 +3faba420: move @0x27ab20, *a14+, 1 +3faba450: move a5, *a14+, 1 +3faba460: calla L3FD99A60 +3faba490: move a14, -*sp, 1 +3faba4a0: movi 0x3facf158, a8 +3faba4d0: move a8, *a14+, 1 +3faba4e0: move @0x27aa80, *a14+, 1 +3faba510: calla L3FD4AE80 +3faba540: move a8, @0x27aaa0, 1 +3faba570: move a14, -*sp, 1 +3faba580: move *a8(0x20), *a14+, 1 +3faba5a0: move @0x27ab00, *a14+, 1 +3faba5d0: move @0x27aa80, *a14+, 1 +3faba600: calla L3FD997B0 +3faba630: move a14, -*sp, 1 +3faba640: move @0x27aa80, a7, 1 +3faba670: move *a7(0x440), a5, 1 +3faba690: move a5, a3 +3faba6a0: sll 0x9, a5 +3faba6b0: sll 0x7, a3 +3faba6c0: add a3, a5 +3faba6d0: move *a7(0x480), a3, 1 +3faba6f0: add a5, a3 +3faba700: move *a3(0x120), *a14+, 1 +3faba720: move *a7(0x440), a5, 1 +3faba740: move a5, a3 +3faba750: sll 0x9, a5 +3faba760: sll 0x7, a3 +3faba770: add a3, a5 +3faba780: move *a7(0x480), a3, 1 +3faba7a0: add a5, a3 +3faba7b0: move *a3(0x1a0), *a14+, 1 +3faba7d0: move *a7(0x440), a5, 1 +3faba7f0: move a5, a3 +3faba800: sll 0x9, a5 +3faba810: sll 0x7, a3 +3faba820: add a3, a5 +3faba830: move *a7(0x480), a3, 1 +3faba850: add a5, a3 +3faba860: move *a3(0x1c0), *a14+, 1 +3faba880: movk 32, a5 +3faba890: move a5, *a14+, 1 +3faba8a0: move a5, *a14+, 1 +3faba8b0: movi 0x279060, a3 +3faba8e0: move a3, *a14+, 1 +3faba8f0: move *a13(0x20), *a14+, 1 +3faba910: move a7, *a14+, 1 +3faba920: calla L3FD40FF0 +3faba950: move a8, @0x27ae40, 1 +3faba980: move a14, -*sp, 1 +3faba990: move @0x27aa80, a7, 1 +3faba9c0: move *a7(0x440), a3, 1 +3faba9e0: move a3, a5 +3faba9f0: sll 0x9, a3 +3fabaa00: sll 0x7, a5 +3fabaa10: add a5, a3 +3fabaa20: move *a7(0x480), a5, 1 +3fabaa40: add a3, a5 +3fabaa50: move *a5(0x120), *a14+, 1 +3fabaa70: move *a7(0x440), a5, 1 +3fabaa90: move a5, a3 +3fabaaa0: sll 0x9, a5 +3fabaab0: sll 0x7, a3 +3fabaac0: add a3, a5 +3fabaad0: move *a7(0x480), a3, 1 +3fabaaf0: add a5, a3 +3fabab00: move *a3(0x1a0), *a14+, 1 +3fabab20: move *a7(0x440), a5, 1 +3fabab40: move a5, a3 +3fabab50: sll 0x9, a5 +3fabab60: sll 0x7, a3 +3fabab70: add a3, a5 +3fabab80: move *a7(0x480), a3, 1 +3fababa0: add a5, a3 +3fababb0: move *a3(0x1c0), *a14+, 1 +3fababd0: movk 32, a5 +3fababe0: move a5, *a14+, 1 +3fababf0: move a5, *a14+, 1 +3fabac00: movi 0x279460, a3 +3fabac30: move a3, *a14+, 1 +3fabac40: move *a13(0x20), *a14+, 1 +3fabac60: move a7, *a14+, 1 +3fabac70: calla L3FD40FF0 +3fabaca0: move a8, @0x27ae60, 1 +3fabacd0: move a14, -*sp, 1 +3fabace0: move @0x27aa80, a7, 1 +3fabad10: move *a7(0x440), a3, 1 +3fabad30: move a3, a5 +3fabad40: sll 0x9, a3 +3fabad50: sll 0x7, a5 +3fabad60: add a5, a3 +3fabad70: move *a7(0x480), a5, 1 +3fabad90: add a3, a5 +3fabada0: move *a5(0x120), *a14+, 1 +3fabadc0: move *a7(0x440), a5, 1 +3fabade0: move a5, a3 +3fabadf0: sll 0x9, a5 +3fabae00: sll 0x7, a3 +3fabae10: add a3, a5 +3fabae20: move *a7(0x480), a3, 1 +3fabae40: add a5, a3 +3fabae50: move *a3(0x1a0), *a14+, 1 +3fabae70: move *a7(0x440), a5, 1 +3fabae90: move a5, a3 +3fabaea0: sll 0x9, a5 +3fabaeb0: sll 0x7, a3 +3fabaec0: add a3, a5 +3fabaed0: move *a7(0x480), a3, 1 +3fabaef0: add a5, a3 +3fabaf00: move *a3(0x1c0), *a14+, 1 +3fabaf20: movk 32, a5 +3fabaf30: move a5, *a14+, 1 +3fabaf40: move a5, *a14+, 1 +3fabaf50: movi 0x279860, a3 +3fabaf80: move a3, *a14+, 1 +3fabaf90: move *a13(0x20), *a14+, 1 +3fabafb0: move a7, *a14+, 1 +3fabafc0: calla L3FD40FF0 +3fabaff0: move a8, @0x27af00, 1 +3fabb020: move a14, -*sp, 1 +3fabb030: move @0x27aa80, a7, 1 +3fabb060: move *a7(0x440), a3, 1 +3fabb080: move a3, a5 +3fabb090: sll 0x9, a3 +3fabb0a0: sll 0x7, a5 +3fabb0b0: add a5, a3 +3fabb0c0: move *a7(0x480), a5, 1 +3fabb0e0: add a3, a5 +3fabb0f0: move *a5(0x120), *a14+, 1 +3fabb110: move *a7(0x440), a5, 1 +3fabb130: move a5, a3 +3fabb140: sll 0x9, a5 +3fabb150: sll 0x7, a3 +3fabb160: add a3, a5 +3fabb170: move *a7(0x480), a3, 1 +3fabb190: add a5, a3 +3fabb1a0: move *a3(0x1a0), *a14+, 1 +3fabb1c0: move *a7(0x440), a5, 1 +3fabb1e0: move a5, a3 +3fabb1f0: sll 0x9, a5 +3fabb200: sll 0x7, a3 +3fabb210: add a3, a5 +3fabb220: move *a7(0x480), a3, 1 +3fabb240: add a5, a3 +3fabb250: move *a3(0x1c0), *a14+, 1 +3fabb270: movk 32, a5 +3fabb280: move a5, *a14+, 1 +3fabb290: move a5, *a14+, 1 +3fabb2a0: movi 0x279c60, a3 +3fabb2d0: move a3, *a14+, 1 +3fabb2e0: move *a13(0x20), *a14+, 1 +3fabb300: move a7, *a14+, 1 +3fabb310: calla L3FD40FF0 +3fabb340: move a8, @0x27ae80, 1 +3fabb370: move a14, -*sp, 1 +3fabb380: move @0x27aa80, a7, 1 +3fabb3b0: move *a7(0x440), a3, 1 +3fabb3d0: move a3, a5 +3fabb3e0: sll 0x9, a3 +3fabb3f0: sll 0x7, a5 +3fabb400: add a5, a3 +3fabb410: move *a7(0x480), a5, 1 +3fabb430: add a3, a5 +3fabb440: move *a5(0x120), *a14+, 1 +3fabb460: move *a7(0x440), a5, 1 +3fabb480: move a5, a3 +3fabb490: sll 0x9, a5 +3fabb4a0: sll 0x7, a3 +3fabb4b0: add a3, a5 +3fabb4c0: move *a7(0x480), a3, 1 +3fabb4e0: add a5, a3 +3fabb4f0: move *a3(0x1a0), *a14+, 1 +3fabb510: move *a7(0x440), a5, 1 +3fabb530: move a5, a3 +3fabb540: sll 0x9, a5 +3fabb550: sll 0x7, a3 +3fabb560: add a3, a5 +3fabb570: move *a7(0x480), a3, 1 +3fabb590: add a5, a3 +3fabb5a0: move *a3(0x1c0), *a14+, 1 +3fabb5c0: movk 32, a5 +3fabb5d0: move a5, *a14+, 1 +3fabb5e0: move a5, *a14+, 1 +3fabb5f0: movi 0x278c60, a3 +3fabb620: move a3, *a14+, 1 +3fabb630: move *a13(0x20), *a14+, 1 +3fabb650: move a7, *a14+, 1 +3fabb660: calla L3FD40FF0 +3fabb690: move a8, @0x27aee0, 1 +3fabb6c0: move a14, -*sp, 1 +3fabb6d0: move @0x27aa80, a7, 1 +3fabb700: move *a7(0x440), a3, 1 +3fabb720: move a3, a5 +3fabb730: sll 0x9, a3 +3fabb740: sll 0x7, a5 +3fabb750: add a5, a3 +3fabb760: move *a7(0x480), a5, 1 +3fabb780: add a3, a5 +3fabb790: move *a5(0x120), *a14+, 1 +3fabb7b0: move *a7(0x440), a5, 1 +3fabb7d0: move a5, a3 +3fabb7e0: sll 0x9, a5 +3fabb7f0: sll 0x7, a3 +3fabb800: add a3, a5 +3fabb810: move *a7(0x480), a3, 1 +3fabb830: add a5, a3 +3fabb840: move *a3(0x1a0), *a14+, 1 +3fabb860: move *a7(0x440), a5, 1 +3fabb880: move a5, a3 +3fabb890: sll 0x9, a5 +3fabb8a0: sll 0x7, a3 +3fabb8b0: add a3, a5 +3fabb8c0: move *a7(0x480), a3, 1 +3fabb8e0: add a5, a3 +3fabb8f0: move *a3(0x1c0), *a14+, 1 +3fabb910: movk 32, a5 +3fabb920: move a5, *a14+, 1 +3fabb930: move a5, *a14+, 1 +3fabb940: movi 0x27a060, a3 +3fabb970: move a3, *a14+, 1 +3fabb980: move *a13(0x20), *a14+, 1 +3fabb9a0: move a7, *a14+, 1 +3fabb9b0: calla L3FD40FF0 +3fabb9e0: move a8, @0x27aea0, 1 +3fabba10: move a14, -*sp, 1 +3fabba20: sub a7, a7 +3fabba30: move a7, *a14+, 1 +3fabba40: move @0x27aa80, *a14+, 1 +3fabba70: calla L3FD9F6B0 +3fabbaa0: move a14, -*sp, 1 +3fabbab0: move @0x27aa80, *a14+, 1 +3fabbae0: calla L3FD5A5D0 +3fabbb10: calla L3FACE250 +3fabbb40: move a14, -*sp, 1 +3fabbb50: move a13, a7 +3fabbb60: addi 0x340, a7 +3fabbb80: move a7, *a14+, 1 +3fabbb90: move a13, a3 +3fabbba0: addi 0x300, a3 +3fabbbc0: move a3, *a14+, 1 +3fabbbd0: move a13, a3 +3fabbbe0: addi 0x40, a3 +3fabbc00: move a3, *a14+, 1 +3fabbc10: move a13, a3 +3fabbc20: addk 32, a3 +3fabbc30: move a3, *a14+, 1 +3fabbc40: move *a13(0x20), *a14+, 1 +3fabbc60: move @0x27aa80, *a14+, 1 +3fabbc90: calla L3FD74C90 +3fabbcc0: move a8, *a13(0x3a0), 1 +3fabbce0: dsj a8, L3FABBF60 +3fabbd00: sub a3, a3 +3fabbd10: move a3, *a13(0x360), 1 +3fabbd30: move *a13(0x340), a5, 1 +3fabbd50: cmp a5, a3 +3fabbd60: jrnc L3FABBF00 +L3FABBD70: +3fabbd70: move a14, -*sp, 1 +3fabbd80: movk 1, a7 +3fabbd90: move a7, *a14+, 1 +3fabbda0: move a7, *a14+, 1 +3fabbdb0: move *a13(0x360), a5, 1 +3fabbdd0: sll 0x5, a5 +3fabbde0: move *a13(0x300), a3, 1 +3fabbe00: add a3, a5 +3fabbe10: move *a5+, *a14+, 1 +3fabbe20: move *a13(0x20), *a14+, 1 +3fabbe40: calla L3FAC5960 +3fabbe70: move *a13(0x360), a5, 1 +3fabbe90: inc a5 +3fabbea0: move a5, *a13(0x360), 1 +3fabbec0: move *a13(0x340), a7, 1 +3fabbee0: cmp a7, a5 +3fabbef0: jrc L3FABBD70 +L3FABBF00: +3fabbf00: move a14, -*sp, 1 +3fabbf10: move *a13(0x300), *a14+, 1 +3fabbf30: calla L3F9C0210 +L3FABBF60: +3fabbf60: move a14, -*sp, 1 +3fabbf70: movi 0xb80000, a7 +3fabbfa0: move a7, *a14+, 1 +3fabbfb0: move *a13(0x20), *a14+, 1 +3fabbfd0: move @0x27aa80, *a14+, 1 +3fabc000: calla L3FD97D50 +3fabc030: move a14, -*sp, 1 +3fabc040: sub a5, a5 +3fabc050: move a5, *a14+, 1 +3fabc060: move @0x27aa80, *a14+, 1 +3fabc090: calla L3FD9F6B0 +3fabc0c0: move a14, -*sp, 1 +3fabc0d0: move @0x27aa80, *a14+, 1 +3fabc100: calla L3FDA93C0 +3fabc130: setf 1, 0, 0 +3fabc140: move @0xaed23, a3, 0 +3fabc170: jreq L3FABC1B0 +3fabc180: calla L3FAB54F0 +L3FABC1B0: +3fabc1b0: setf 1, 0, 0 +3fabc1c0: move @0xaed23, a9, 0 +L3FABC1F0: +3fabc1f0: move a14, -*sp, 1 +3fabc200: movi 0x27ab40, a7 +3fabc230: move a7, *a14+, 1 +3fabc240: move @0x27aa80, *a14+, 1 +3fabc270: calla L3F9C1CF0 +3fabc2a0: setf 1, 0, 0 +3fabc2b0: move @0xaed23, a5, 0 +3fabc2e0: cmp a9, a5 +3fabc2f0: jreq L3FABC3D0 +3fabc300: move a5, a3 +3fabc310: jreq L3FABC360 +3fabc320: calla L3FAB54F0 +3fabc350: jruc L3FABC390 +L3FABC360: +3fabc360: calla L3FAB5480 +L3FABC390: +3fabc390: setf 1, 0, 0 +3fabc3a0: move @0xaed23, a9, 0 +L3FABC3D0: +3fabc3d0: setf 2, 0, 0 +3fabc3e0: move @0xaece8, a5, 0 +3fabc410: cmp a10, a5 +3fabc420: jaeq L3FAC2980 +3fabc440: jruc L3FABC810 +L3FABC450: +3fabc450: move a14, -*sp, 1 +3fabc460: movi 0x3facf2f0, a8 +3fabc490: move a8, *a14+, 1 +3fabc4a0: move @0x27b6c0, *a14+, 1 +3fabc4d0: move @0x27aa80, *a14+, 1 +3fabc500: calla L3FD9F1D0 +3fabc530: jruc L3FABC880 +L3FABC540: +3fabc540: move a14, -*sp, 1 +3fabc550: movi 0x3facf338, a8 +3fabc580: move a8, *a14+, 1 +3fabc590: move @0x27b6c0, *a14+, 1 +3fabc5c0: move @0x27aa80, *a14+, 1 +3fabc5f0: calla L3FD9F1D0 +3fabc620: jruc L3FABC880 +L3FABC630: +3fabc630: move a14, -*sp, 1 +3fabc640: movi 0x3facf3a8, a8 +3fabc670: move a8, *a14+, 1 +3fabc680: move @0x27b6c0, *a14+, 1 +3fabc6b0: move @0x27aa80, *a14+, 1 +3fabc6e0: calla L3FD9F1D0 +3fabc710: jruc L3FABC880 +L3FABC720: +3fabc720: move a14, -*sp, 1 +3fabc730: movi 0x3facf2f0, a8 +3fabc760: move a8, *a14+, 1 +3fabc770: move @0x27b6c0, *a14+, 1 +3fabc7a0: move @0x27aa80, *a14+, 1 +3fabc7d0: calla L3FD9F1D0 +3fabc800: jruc L3FABC880 +L3FABC810: +3fabc810: move a5, a5 +3fabc820: jreq L3FABC450 +3fabc830: dec a5 +3fabc840: jreq L3FABC540 +3fabc850: dec a5 +3fabc860: jreq L3FABC630 +3fabc870: jruc L3FABC720 +L3FABC880: +3fabc880: setf 2, 0, 0 +3fabc890: move @0xaece8, a10, 0 +3fabc8c0: jauc L3FAC2980 +L3FABC8E0: +3fabc8e0: move a14, -*sp, 1 +3fabc8f0: move @0x27aa80, *a14+, 1 +3fabc920: calla L3FD5A5D0 +3fabc950: move a14, -*sp, 1 +3fabc960: sub a7, a7 +3fabc970: move a7, *a14+, 1 +3fabc980: movk 1, a5 +3fabc990: move a5, *a14+, 1 +3fabc9a0: move @0x27abe0, *a14+, 1 +3fabc9d0: move *a13(0x20), *a14+, 1 +3fabc9f0: calla L3FAC5960 +3fabca20: move a14, -*sp, 1 +3fabca30: move @0x27aa80, *a14+, 1 +3fabca60: calla L3FDA93C0 +3fabca90: jauc L3FABC1F0 +L3FABCAB0: +3fabcab0: move a14, -*sp, 1 +3fabcac0: move a13, a7 +3fabcad0: addi 0xd10, a7 +3fabcaf0: move a7, *a14+, 1 +3fabcb00: move @0x27abe0, *a14+, 1 +3fabcb30: calla L3FAA3E90 +3fabcb60: move a8, a3 +3fabcb70: jrne L3FABCC90 +3fabcb80: move *a13(0xd10), a5, 1 +3fabcba0: jreq L3FABCC90 +3fabcbb0: move *a5, a3, 1 +3fabcbc0: dsjs a3, L3FABCC40 +3fabcbd0: move a14, -*sp, 1 +3fabcbe0: move a5, *a14+, 1 +3fabcbf0: calla L3F9C0210 +3fabcc20: jauc L3FABC1F0 +L3FABCC40: +3fabcc40: move a14, -*sp, 1 +3fabcc50: move a5, *a14+, 1 +3fabcc60: calla L3F9C0210 +L3FABCC90: +3fabcc90: move a14, -*sp, 1 +3fabcca0: movi 0x5c, a5 +3fabccc0: move a5, *a14+, 1 +3fabccd0: move a13, a3 +3fabcce0: addi 0x690, a3 +3fabcd00: move a3, *a14+, 1 +3fabcd10: calla L3FB44A00 +3fabcd40: move a14, -*sp, 1 +3fabcd50: move a3, *a14+, 1 +3fabcd60: move @0x27abe0, *a14+, 1 +3fabcd90: move @0x27aa80, *a14+, 1 +3fabcdc0: calla L3FD58A10 +3fabcdf0: move a8, *a13(0x3a0), 1 +3fabce10: dec a8 +3fabce20: jreq L3FABCEF0 +3fabce30: move a14, -*sp, 1 +3fabce40: move *a13(0x8b0), *a14+, 1 +3fabce60: move *a13(0x3a0), *a14+, 1 +3fabce80: movi 0x3facf428, a8 +3fabceb0: move a8, *a14+, 1 +3fabcec0: calla L3FB341E0 +L3FABCEF0: +3fabcef0: move *a13(0x3a0), a3, 1 +3fabcf10: dsj a3, L3FABC1F0 +3fabcf30: move *a13(0x8b0), a3, 1 +3fabcf50: jane L3FABC1F0 +3fabcf70: move a14, -*sp, 1 +3fabcf80: move @0x27abe0, *a14+, 1 +3fabcfb0: calla L3FA9CF00 +3fabcfe0: move a8, *a13(0xa0), 1 +3fabd000: move a8, a8 +3fabd010: jrne L3FABD0C0 +3fabd020: move a14, -*sp, 1 +3fabd030: movi 0x3facf518, a8 +3fabd060: move a8, *a14+, 1 +3fabd070: calla L3FB341E0 +3fabd0a0: jauc L3FABC1F0 +L3FABD0C0: +3fabd0c0: move a14, -*sp, 1 +3fabd0d0: move *a13(0x710), a5, 1 +3fabd0f0: neg a5 +3fabd100: addk 22, a5 +3fabd110: move a5, *a14+, 1 +3fabd120: move *a13(0x710), a5, 1 +3fabd140: neg a5 +3fabd150: addk 3, a5 +3fabd160: move a5, *a14+, 1 +3fabd170: move a8, *a14+, 1 +3fabd180: move @0x27abe0, *a14+, 1 +3fabd1b0: move @0x27aa80, *a14+, 1 +3fabd1e0: calla L3FD83F30 +3fabd210: move a14, -*sp, 1 +3fabd220: move a13, a5 +3fabd230: addi 0x80, a5 +3fabd250: move a5, *a14+, 1 +3fabd260: move @0x27abe0, *a14+, 1 +3fabd290: move @0x27aa80, *a14+, 1 +3fabd2c0: calla L3FD542B0 +3fabd2f0: move *a13(0x80), a5, 1 +3fabd310: jreq L3FABD3A0 +3fabd320: move a14, -*sp, 1 +3fabd330: move @0x27abe0, *a14+, 1 +3fabd360: move a5, *a14+, 1 +3fabd370: calla L3FAB5A90 +L3FABD3A0: +3fabd3a0: move a14, -*sp, 1 +3fabd3b0: move *a13(0xa0), *a14+, 1 +3fabd3d0: calla L3FACCCE0 +3fabd400: move a14, -*sp, 1 +3fabd410: move *a13(0xa0), *a14+, 1 +3fabd430: move @0x27aa80, *a14+, 1 +3fabd460: calla L3FD64F60 +3fabd490: move a14, -*sp, 1 +3fabd4a0: move @0x27abe0, *a14+, 1 +3fabd4d0: move @0x27aa80, *a14+, 1 +3fabd500: calla L3FD64F60 +3fabd530: move a14, -*sp, 1 +3fabd540: movk 1, a7 +3fabd550: move a7, *a14+, 1 +3fabd560: move @0x27abe0, *a14+, 1 +3fabd590: calla L3FA9AFD0 +3fabd5c0: move a14, -*sp, 1 +3fabd5d0: move @0x27abe0, *a14+, 1 +3fabd600: calla L3FACCFF0 +3fabd630: jauc L3FABC1F0 +3fabd650: move a14, -*sp, 1 +3fabd660: move @0x27abe0, *a14+, 1 +3fabd690: calla L3FA99430 +3fabd6c0: move a8, a8 +3fabd6d0: jaeq L3FABC8E0 +3fabd6f0: subk 2, a8 +3fabd700: jaeq L3FABCAB0 +3fabd720: jauc L3FABC1F0 +3fabd740: move a14, -*sp, 1 +3fabd750: move @0x27abe0, *a14+, 1 +3fabd780: calla L3FA97F90 +3fabd7b0: move a8, a11 +3fabd7c0: jaeq L3FABC1F0 +3fabd7e0: move *a11(0x20), a7, 1 +3fabd800: move @0x27abe0, a5, 1 +3fabd830: cmp a5, a7 +3fabd840: jreq L3FABD890 +3fabd850: move *a11, a7, 1 +3fabd860: cmp a5, a7 +3fabd870: jane L3FABC1F0 +L3FABD890: +3fabd890: movk 1, a7 +3fabd8a0: setf 16, 0, 0 +3fabd8b0: move a7, *a11(0x140), 0 +3fabd8d0: move a14, -*sp, 1 +3fabd8e0: move *a11(0x20), *a14+, 1 +3fabd900: calla L3FACCFF0 +3fabd930: move *a11(0x60), a5, 1 +3fabd950: jreq L3FABDA10 +3fabd960: move a14, -*sp, 1 +3fabd970: move *a11(0x60), *a14+, 1 +3fabd990: move @0x27aa80, *a14+, 1 +3fabd9c0: calla L3FD64F60 +3fabd9f0: jauc L3FABC1F0 +L3FABDA10: +3fabda10: move a14, -*sp, 1 +3fabda20: move a13, a5 +3fabda30: addi 0x2e0, a5 +3fabda50: move a5, *a14+, 1 +3fabda60: move *a11(0x20), *a14+, 1 +3fabda80: calla L3FAA3AD0 +3fabdab0: move a8, *a13(0xcb0), 1 +3fabdad0: move a8, a3 +3fabdae0: jane L3FABC1F0 +3fabdb00: move *a13(0x2e0), a7, 1 +3fabdb20: jaeq L3FABC1F0 +3fabdb40: move *a7, a5, 1 +3fabdb50: btst 6, a5 +3fabdb60: jreq L3FABDC50 +3fabdb70: move *a7(0xc0), a5, 1 +3fabdb90: jrne L3FABDCF0 +3fabdba0: move a14, -*sp, 1 +3fabdbb0: move *a11(0x20), *a14+, 1 +3fabdbd0: calla L3FAA5D30 +3fabdc00: move a8, *a13(0xe0), 1 +3fabdc20: move a8, *a11(0x60), 1 +3fabdc40: jruc L3FABDCF0 +L3FABDC50: +3fabdc50: move a14, -*sp, 1 +3fabdc60: move *a11(0x20), *a14+, 1 +3fabdc80: calla L3FAA5D30 +3fabdcb0: move a8, *a13(0xe0), 1 +3fabdcd0: move a8, *a11(0x60), 1 +L3FABDCF0: +3fabdcf0: move a14, -*sp, 1 +3fabdd00: move a7, *a14+, 1 +3fabdd10: calla L3F9C0210 +3fabdd40: jauc L3FABC1F0 +3fabdd60: move a14, -*sp, 1 +3fabdd70: move @0x27abc0, *a14+, 1 +3fabdda0: calla L3FA97F90 +3fabddd0: move a8, a11 +3fabdde0: sub a7, a7 +3fabddf0: move a7, *a13(0xa0), 1 +3fabde10: move a11, a3 +3fabde20: jaeq L3FABF010 +3fabde40: move *a11, a5, 1 +3fabde50: move @0x27abc0, a3, 1 +3fabde80: cmp a3, a5 +3fabde90: jane L3FABF0E0 +3fabdeb0: move a14, -*sp, 1 +3fabdec0: move *a11(0x0), *a14+, 1 +3fabdee0: move @0x27aa80, *a14+, 1 +3fabdf10: calla L3FDA9A70 +3fabdf40: move a14, -*sp, 1 +3fabdf50: move a7, *a14+, 1 +3fabdf60: move @0x27aa80, *a14+, 1 +3fabdf90: calla L3FD9F6B0 +3fabdfc0: move a14, -*sp, 1 +3fabdfd0: movi 0x5c, a5 +3fabdff0: move a5, *a14+, 1 +3fabe000: move a13, a3 +3fabe010: addi 0x690, a3 +3fabe030: move a3, *a14+, 1 +3fabe040: calla L3FB44A00 +3fabe070: move a14, -*sp, 1 +3fabe080: move a3, *a14+, 1 +3fabe090: move *a11(0x0), *a14+, 1 +3fabe0b0: move @0x27aa80, *a14+, 1 +3fabe0e0: calla L3FD58A10 +3fabe110: move a8, *a13(0x3a0), 1 +3fabe130: dec a8 +3fabe140: jreq L3FABE230 +3fabe150: move a14, -*sp, 1 +3fabe160: move *a13(0x6b0), *a14+, 1 +3fabe180: move *a13(0x690), *a14+, 1 +3fabe1a0: move *a13(0x3a0), *a14+, 1 +3fabe1c0: movi 0x3facf5c0, a8 +3fabe1f0: move a8, *a14+, 1 +3fabe200: calla L3FB341E0 +L3FABE230: +3fabe230: move *a13(0x3a0), a3, 1 +3fabe250: dec a3 +3fabe260: jreq L3FABE2B0 +3fabe270: move a7, *a13(0x6b0), 1 +3fabe290: move a7, *a13(0x690), 1 +L3FABE2B0: +3fabe2b0: move a14, -*sp, 1 +3fabe2c0: move *a11(0x20), *a14+, 1 +3fabe2e0: calla L3FAB7850 +3fabe310: setf 16, 0, 0 +3fabe320: move a7, *a11(0x140), 0 +3fabe340: move a14, -*sp, 1 +3fabe350: move a13, a3 +3fabe360: addi 0x340, a3 +3fabe380: move a3, *a14+, 1 +3fabe390: move a13, a3 +3fabe3a0: addi 0x300, a3 +3fabe3c0: move a3, *a14+, 1 +3fabe3d0: move a13, a3 +3fabe3e0: addi 0x40, a3 +3fabe400: move a3, *a14+, 1 +3fabe410: move a13, a3 +3fabe420: addk 32, a3 +3fabe430: move a3, *a14+, 1 +3fabe440: move *a11(0x0), *a14+, 1 +3fabe460: move @0x27aa80, *a14+, 1 +3fabe490: calla L3FD74C90 +3fabe4c0: move a8, *a13(0x3a0), 1 +3fabe4e0: dsj a8, L3FABF0E0 +3fabe500: move a7, *a13(0x360), 1 +3fabe520: move *a13(0x340), a3, 1 +3fabe540: cmp a3, a7 +3fabe550: janc L3FABEFA0 +L3FABE570: +3fabe570: move *a13(0x360), a7, 1 +3fabe590: sll 0x5, a7 +3fabe5a0: move *a13(0x300), a5, 1 +3fabe5c0: add a5, a7 +3fabe5d0: move *a11(0x20), a3, 1 +3fabe5f0: move *a7, a7, 1 +3fabe600: cmp a7, a3 +3fabe610: jane L3FABEF00 +3fabe630: move a14, -*sp, 1 +3fabe640: move *a13(0x360), a7, 1 +3fabe660: sll 0x5, a7 +3fabe670: add a5, a7 +3fabe680: move *a7+, *a14+, 1 +3fabe690: move @0x27aa80, *a14+, 1 +3fabe6c0: calla L3FDA9A70 +3fabe6f0: move a14, -*sp, 1 +3fabe700: move *a13(0x6b0), *a14+, 1 +3fabe720: move *a13(0x690), *a14+, 1 +3fabe740: move *a13(0x20), *a14+, 1 +3fabe760: move *a13(0x360), a7, 1 +3fabe780: sll 0x5, a7 +3fabe790: add a5, a7 +3fabe7a0: move *a7+, *a14+, 1 +3fabe7b0: move @0x27aa80, *a14+, 1 +3fabe7e0: calla L3FD83F30 +3fabe810: move a14, -*sp, 1 +3fabe820: move a13, a7 +3fabe830: addi 0xd10, a7 +3fabe850: move a7, *a14+, 1 +3fabe860: move *a11(0x20), *a14+, 1 +3fabe880: calla L3FAA3E90 +3fabe8b0: move a8, *a13(0x3a0), 1 +3fabe8d0: move a8, a3 +3fabe8e0: jrne L3FABEFA0 +3fabe8f0: move *a13(0xd10), a7, 1 +3fabe910: move *a7, a3, 1 +3fabe920: jrne L3FABEFA0 +3fabe930: move a14, -*sp, 1 +3fabe940: movk 1, a3 +3fabe950: move a3, *a14+, 1 +3fabe960: move *a11(0x20), *a14+, 1 +3fabe980: move @0x27aa80, *a14+, 1 +3fabe9b0: calla L3FD38170 +3fabe9e0: move a14, -*sp, 1 +3fabe9f0: move a13, a3 +3fabea00: addi 0x80, a3 +3fabea20: move a3, *a14+, 1 +3fabea30: move *a11(0x20), *a14+, 1 +3fabea50: move @0x27aa80, *a14+, 1 +3fabea80: calla L3FD542B0 +3fabeab0: move a8, *a13(0x3a0), 1 +3fabead0: dsj a8, L3FABED20 +3fabeaf0: move *a13(0x80), a3, 1 +3fabeb10: jreq L3FABED20 +3fabeb20: move a14, -*sp, 1 +3fabeb30: move a13, a3 +3fabeb40: addi 0xd30, a3 +3fabeb60: move a3, *a14+, 1 +3fabeb70: move *a13(0x80), *a14+, 1 +3fabeb90: calla L3FAA3E90 +3fabebc0: move a8, *a13(0x3a0), 1 +3fabebe0: move a8, a8 +3fabebf0: jrne L3FABED20 +3fabec00: move *a13(0xd30), a3, 1 +3fabec20: move *a3, a3, 1 +3fabec30: jrne L3FABED20 +3fabec40: move a14, -*sp, 1 +3fabec50: move *a11(0x20), *a14+, 1 +3fabec70: move *a13(0x80), *a14+, 1 +3fabec90: calla L3FAB6450 +3fabecc0: move a14, -*sp, 1 +3fabecd0: move *a13(0xd30), *a14+, 1 +3fabecf0: calla L3F9C0210 +L3FABED20: +3fabed20: move *a11(0x60), a3, 1 +3fabed40: jreq L3FABEEA0 +3fabed50: move a14, -*sp, 1 +3fabed60: move *a11(0x60), *a14+, 1 +3fabed80: move @0x27aa80, *a14+, 1 +3fabedb0: calla L3FD425A0 +3fabede0: move a14, -*sp, 1 +3fabedf0: move *a11(0x60), *a14+, 1 +3fabee10: move @0x27b6c0, *a14+, 1 +3fabee40: calla L3FAAD3F0 +3fabee70: sub a3, a3 +3fabee80: move a3, *a11(0x60), 1 +L3FABEEA0: +3fabeea0: move a14, -*sp, 1 +3fabeeb0: move a7, *a14+, 1 +3fabeec0: calla L3F9C0210 +3fabeef0: jruc L3FABEFA0 +L3FABEF00: +3fabef00: move *a13(0x360), a7, 1 +3fabef20: inc a7 +3fabef30: move a7, *a13(0x360), 1 +3fabef50: move *a13(0x340), a3, 1 +3fabef70: cmp a3, a7 +3fabef80: jac L3FABE570 +L3FABEFA0: +3fabefa0: move a14, -*sp, 1 +3fabefb0: move *a13(0x300), *a14+, 1 +3fabefd0: calla L3F9C0210 +3fabf000: jruc L3FABF0E0 +L3FABF010: +3fabf010: move @0x27abe0, a5, 1 +3fabf040: move @0x27c120, a3, 1 +3fabf070: cmp a3, a5 +3fabf080: jrne L3FABF0E0 +3fabf090: move a14, -*sp, 1 +3fabf0a0: move a7, *a14+, 1 +3fabf0b0: calla L3F2FC6D0 +L3FABF0E0: +3fabf0e0: setf 16, 1, 0 +3fabf0f0: move @0xb39f0, a7, 0 +3fabf120: jane L3FABC1F0 +3fabf140: move @0x27b900, a5, 1 +3fabf170: move @0x27abe0, a3, 1 +3fabf1a0: cmp a3, a5 +3fabf1b0: jreq L3FABF1E0 +3fabf1c0: move a5, a8 +3fabf1d0: jrne L3FABF320 +L3FABF1E0: +3fabf1e0: move a14, -*sp, 1 +3fabf1f0: move a11, *a14+, 1 +3fabf200: move a3, *a14+, 1 +3fabf210: calla L3FA9F960 +3fabf240: move a8, *a13(0x80), 1 +3fabf260: move a8, a3 +3fabf270: jaeq L3FABC1F0 +3fabf290: move a14, -*sp, 1 +3fabf2a0: sub a7, a7 +3fabf2b0: move a7, *a14+, 1 +3fabf2c0: move a3, *a14+, 1 +3fabf2d0: calla L3FAC4470 +3fabf300: jauc L3FABC1F0 +L3FABF320: +3fabf320: move a11, a11 +3fabf330: jaeq L3FABC1F0 +3fabf350: move *a11, a3, 1 +3fabf360: cmp a3, a5 +3fabf370: jane L3FABC1F0 +3fabf390: move a14, -*sp, 1 +3fabf3a0: move a11, *a14+, 1 +3fabf3b0: move a5, *a14+, 1 +3fabf3c0: calla L3FA9F960 +3fabf3f0: move a8, *a13(0x80), 1 +3fabf410: move a8, a3 +3fabf420: jaeq L3FABC1F0 +3fabf440: move a14, -*sp, 1 +3fabf450: sub a7, a7 +3fabf460: move a7, *a14+, 1 +3fabf470: move a3, *a14+, 1 +3fabf480: calla L3FAC4470 +3fabf4b0: jauc L3FABC1F0 +3fabf4d0: calla L3FACD4B0 +3fabf500: jauc L3FABC1F0 +3fabf520: move a14, -*sp, 1 +3fabf530: move @0x27abe0, *a14+, 1 +3fabf560: calla L3FA97F90 +3fabf590: move a8, a11 +3fabf5a0: jaeq L3FAC0A30 +3fabf5c0: move *a11(0x20), a7, 1 +3fabf5e0: move @0x27abe0, a5, 1 +3fabf610: cmp a5, a7 +3fabf620: jane L3FAC0A30 +3fabf640: move *a11, a7, 1 +3fabf650: jaeq L3FAC0990 +3fabf670: move a14, -*sp, 1 +3fabf680: movi 0x5c, a7 +3fabf6a0: move a7, *a14+, 1 +3fabf6b0: move a13, a3 +3fabf6c0: addi 0x690, a3 +3fabf6e0: move a3, *a14+, 1 +3fabf6f0: calla L3FB44A00 +3fabf720: move a14, -*sp, 1 +3fabf730: move a3, *a14+, 1 +3fabf740: move *a11(0xa0), *a14+, 1 +3fabf760: move @0x27aa80, *a14+, 1 +3fabf790: calla L3FD58A10 +3fabf7c0: move a8, *a13(0xd70), 1 +3fabf7e0: dec a8 +3fabf7f0: jreq L3FABF8C0 +3fabf800: move a14, -*sp, 1 +3fabf810: move *a13(0x6d0), *a14+, 1 +3fabf830: move *a13(0xd70), *a14+, 1 +3fabf850: movi 0x3facf6a0, a8 +3fabf880: move a8, *a14+, 1 +3fabf890: calla L3FB341E0 +L3FABF8C0: +3fabf8c0: move @0x27ac00, @0x27b320, 1 +3fabf910: move @0x27ac20, @0x27b340, 1 +3fabf960: move @0x27b320, a5, 1 +3fabf990: subk 2, a5 +3fabf9a0: move a5, *a13(0xcd0), 1 +3fabf9c0: move @0x27b340, a3, 1 +3fabf9f0: subk 21, a3 +3fabfa00: move a3, *a13(0xcf0), 1 +3fabfa20: move *a13(0x6d0), a7, 1 +3fabfa40: neg a7 +3fabfa50: move *a13(0x6d0), a3, 1 +3fabfa70: sub a3, a7 +3fabfa80: subk 4, a7 +3fabfa90: cmp a7, a5 +3fabfaa0: jrge L3FABFB10 +3fabfab0: neg a3 +3fabfac0: move *a13(0x6d0), a7, 1 +3fabfae0: sub a7, a3 +3fabfaf0: move a3, a5 +3fabfb00: subk 4, a5 +L3FABFB10: +3fabfb10: move a5, *a13(0xcd0), 1 +3fabfb30: move @0x27aa80, a7, 1 +3fabfb60: move *a7(0x440), a3, 1 +3fabfb80: move a3, a5 +3fabfb90: sll 0x9, a3 +3fabfba0: sll 0x7, a5 +3fabfbb0: add a5, a3 +3fabfbc0: move *a7(0x480), a5, 1 +3fabfbe0: add a3, a5 +3fabfbf0: move *a5(0x60), a5, 1 +3fabfc10: move *a13(0xcd0), a3, 1 +3fabfc30: subi 0x26, a5 +3fabfc50: cmp a5, a3 +3fabfc60: jrle L3FABFD50 +3fabfc70: move *a7(0x440), a5, 1 +3fabfc90: move a5, a3 +3fabfca0: sll 0x9, a5 +3fabfcb0: sll 0x7, a3 +3fabfcc0: add a3, a5 +3fabfcd0: move *a7(0x480), a3, 1 +3fabfcf0: add a5, a3 +3fabfd00: move *a3(0x60), a5, 1 +3fabfd20: move a5, a3 +3fabfd30: subi 0x26, a3 +L3FABFD50: +3fabfd50: move a3, *a13(0xcd0), 1 +3fabfd70: move *a13(0xcf0), a5, 1 +3fabfd90: addk 2, a5 +3fabfda0: jrlt L3FABFDE0 +3fabfdb0: move *a13(0xcf0), a5, 1 +3fabfdd0: jruc L3FABFE00 +L3FABFDE0: +3fabfde0: movi 0xfffe, a5 +L3FABFE00: +3fabfe00: move a5, *a13(0xcf0), 1 +3fabfe20: move *a7(0x440), a3, 1 +3fabfe40: move a3, a5 +3fabfe50: sll 0x9, a3 +3fabfe60: sll 0x7, a5 +3fabfe70: add a5, a3 +3fabfe80: move *a7(0x480), a5, 1 +3fabfea0: add a3, a5 +3fabfeb0: move *a5(0x80), a5, 1 +3fabfed0: move *a13(0xcf0), a3, 1 +3fabfef0: subk 19, a5 +3fabff00: cmp a5, a3 +3fabff10: jrle L3FABFFF0 +3fabff20: move *a7(0x440), a5, 1 +3fabff40: move a5, a3 +3fabff50: sll 0x9, a5 +3fabff60: sll 0x7, a3 +3fabff70: add a3, a5 +3fabff80: move *a7(0x480), a3, 1 +3fabffa0: add a5, a3 +3fabffb0: move *a3(0x80), a5, 1 +3fabffd0: move a5, a3 +3fabffe0: subk 19, a3 +L3FABFFF0: +3fabfff0: move a3, *a13(0xcf0), 1 +3fac0010: move *a13(0xcd0), a5, 1 +3fac0030: move @0x27b320, a3, 1 +3fac0060: cmp a3, a5 +3fac0070: jrne L3FAC00F0 +3fac0080: move *a13(0xcf0), a5, 1 +3fac00a0: move @0x27b340, a3, 1 +3fac00d0: cmp a3, a5 +3fac00e0: jreq L3FAC0190 +L3FAC00F0: +3fac00f0: move *a13(0xcd0), a5, 1 +3fac0110: move a5, @0x27b320, 1 +3fac0140: move *a13(0xcf0), a3, 1 +3fac0160: move a3, @0x27b340, 1 +L3FAC0190: +3fac0190: move @0x27ac40, a5, 1 +3fac01c0: addk 6, a5 +3fac01d0: move a5, @0x27b360, 1 +3fac0200: move @0x27ac60, a3, 1 +3fac0230: addk 25, a3 +3fac0240: move a3, @0x27b380, 1 +3fac0270: move @0x27acc0, @0x27b3e0, 1 +3fac02c0: move @0x27ace0, a3, 1 +3fac02f0: btst 6, a3 +3fac0300: jreq L3FAC0530 +3fac0310: move @0x27b3e0, a3, 1 +3fac0340: jreq L3FAC0370 +3fac0350: subk 2, a3 +3fac0360: jrne L3FAC0580 +L3FAC0370: +3fac0370: calla L3FACC780 +3fac03a0: move a8, @0x27b3c0, 1 +3fac03d0: move a8, a3 +3fac03e0: jreq L3FAC04D0 +3fac03f0: move *a13(0xa0), a7, 1 +3fac0410: cmp a7, a3 +3fac0420: jreq L3FAC04D0 +3fac0430: move @0x27ace0, a5, 1 +3fac0460: ori 0x20, a5 +3fac0490: move a5, @0x27ace0, 1 +3fac04c0: jruc L3FAC0580 +L3FAC04D0: +3fac04d0: move @0x27aca0, @0x27b3c0, 1 +3fac0520: jruc L3FAC0580 +L3FAC0530: +3fac0530: move @0x27aca0, @0x27b3c0, 1 +L3FAC0580: +3fac0580: move a14, -*sp, 1 +3fac0590: movi 0x27b320, a7 +3fac05c0: move a7, *a14+, 1 +3fac05d0: move @0x27ace0, *a14+, 1 +3fac0600: move *a11(0x0), *a14+, 1 +3fac0620: move @0x27aa80, *a14+, 1 +3fac0650: calla L3FD75CD0 +3fac0680: movk 2, a5 +3fac0690: move a5, @0x27b320, 1 +3fac06c0: movk 21, a3 +3fac06d0: move a3, @0x27b340, 1 +3fac0700: move @0x27ac40, @0x27b360, 1 +3fac0750: move @0x27ac60, @0x27b380, 1 +3fac07a0: move @0x27ac80, @0x27b3a0, 1 +3fac07f0: move @0x27aca0, @0x27b3c0, 1 +3fac0840: move @0x27acc0, @0x27b3e0, 1 +3fac0890: move a14, -*sp, 1 +3fac08a0: move a7, *a14+, 1 +3fac08b0: move @0x27ace0, *a14+, 1 +3fac08e0: move @0x27abe0, *a14+, 1 +3fac0910: move @0x27aa80, *a14+, 1 +3fac0940: calla L3FD75CD0 +3fac0970: jauc L3FABC1F0 +L3FAC0990: +3fac0990: move a14, -*sp, 1 +3fac09a0: movi 0x3facf750, a8 +3fac09d0: move a8, *a14+, 1 +3fac09e0: calla L3FB341E0 +3fac0a10: jauc L3FABC1F0 +L3FAC0A30: +3fac0a30: move @0x27ac00, @0x27b320, 1 +3fac0a80: move @0x27ac20, @0x27b340, 1 +3fac0ad0: move @0x27ac40, @0x27b360, 1 +3fac0b20: move @0x27ac60, @0x27b380, 1 +3fac0b70: move @0x27ac80, @0x27b3a0, 1 +3fac0bc0: move @0x27aca0, @0x27b3c0, 1 +3fac0c10: move @0x27acc0, @0x27b3e0, 1 +3fac0c60: move a14, -*sp, 1 +3fac0c70: movi 0x27b320, a7 +3fac0ca0: move a7, *a14+, 1 +3fac0cb0: move @0x27ace0, *a14+, 1 +3fac0ce0: move @0x27abe0, *a14+, 1 +3fac0d10: move @0x27aa80, *a14+, 1 +3fac0d40: calla L3FD75CD0 +3fac0d70: jauc L3FABC1F0 +3fac0d90: move @0x27acc0, a7, 1 +3fac0dc0: jane L3FABC1F0 +3fac0de0: move a14, -*sp, 1 +3fac0df0: move @0x27abe0, *a14+, 1 +3fac0e20: calla L3FA97F90 +3fac0e50: move a8, a11 +3fac0e60: jaeq L3FABC1F0 +3fac0e80: move *a11, a7, 1 +3fac0e90: move @0x27abe0, a5, 1 +3fac0ec0: cmp a5, a7 +3fac0ed0: jane L3FABC1F0 +3fac0ef0: move a14, -*sp, 1 +3fac0f00: move a13, a7 +3fac0f10: addi 0x2e0, a7 +3fac0f30: move a7, *a14+, 1 +3fac0f40: move *a11(0x20), *a14+, 1 +3fac0f60: calla L3FAA3AD0 +3fac0f90: move a8, *a13(0xcb0), 1 +3fac0fb0: move a8, a3 +3fac0fc0: jrne L3FAC1320 +3fac0fd0: move *a13(0x2e0), a5, 1 +3fac0ff0: jreq L3FAC1320 +3fac1000: move *a5, a7, 1 +3fac1010: btst 5, a7 +3fac1020: jreq L3FAC1180 +3fac1030: move *a5(0xc0), a7, 1 +3fac1050: jreq L3FAC10F0 +3fac1060: move @0x27ac40, a7, 1 +3fac1090: subi 0x2a, a7 +3fac10b0: move a7, @0x27b360, 1 +3fac10e0: jruc L3FAC12C0 +L3FAC10F0: +3fac10f0: move @0x27ac40, a7, 1 +3fac1120: subi 0x3d, a7 +3fac1140: move a7, @0x27b360, 1 +3fac1170: jruc L3FAC12C0 +L3FAC1180: +3fac1180: move *a11(0x40), a7, 1 +3fac11a0: jreq L3FAC1240 +3fac11b0: move @0x27ac40, a7, 1 +3fac11e0: subi 0x28, a7 +3fac1200: move a7, @0x27b360, 1 +3fac1230: jruc L3FAC12C0 +L3FAC1240: +3fac1240: move @0x27ac40, a7, 1 +3fac1270: subi 0x3d, a7 +3fac1290: move a7, @0x27b360, 1 +L3FAC12C0: +3fac12c0: move a14, -*sp, 1 +3fac12d0: move a5, *a14+, 1 +3fac12e0: calla L3F9C0210 +3fac1310: jruc L3FAC1460 +L3FAC1320: +3fac1320: move *a11(0x40), a5, 1 +3fac1340: jreq L3FAC13E0 +3fac1350: move @0x27ac40, a5, 1 +3fac1380: subi 0x28, a5 +3fac13a0: move a5, @0x27b360, 1 +3fac13d0: jruc L3FAC1460 +L3FAC13E0: +3fac13e0: move @0x27ac40, a5, 1 +3fac1410: subi 0x3d, a5 +3fac1430: move a5, @0x27b360, 1 +L3FAC1460: +3fac1460: move a14, -*sp, 1 +3fac1470: movi 0x27b320, a7 +3fac14a0: move a7, *a14+, 1 +3fac14b0: movk 4, a5 +3fac14c0: move a5, *a14+, 1 +3fac14d0: move *a11(0xa0), *a14+, 1 +3fac14f0: move @0x27aa80, *a14+, 1 +3fac1520: calla L3FD75CD0 +3fac1550: move @0x27ac40, a5, 1 +3fac1580: subk 19, a5 +3fac1590: move a5, @0x27b320, 1 +3fac15c0: movk 2, a7 +3fac15d0: move a7, @0x27b340, 1 +3fac1600: move a14, -*sp, 1 +3fac1610: movi 0x27b320, a5 +3fac1640: move a5, *a14+, 1 +3fac1650: movk 3, a7 +3fac1660: move a7, *a14+, 1 +3fac1670: move *a11(0xc0), *a14+, 1 +3fac1690: move @0x27aa80, *a14+, 1 +3fac16c0: calla L3FD75CD0 +3fac16f0: move @0x27ac40, a7, 1 +3fac1720: subi 0x26, a7 +3fac1740: move a7, @0x27b320, 1 +3fac1770: movk 2, a5 +3fac1780: move a5, @0x27b340, 1 +3fac17b0: move a14, -*sp, 1 +3fac17c0: movi 0x27b320, a7 +3fac17f0: move a7, *a14+, 1 +3fac1800: movk 3, a5 +3fac1810: move a5, *a14+, 1 +3fac1820: move *a11(0xe0), *a14+, 1 +3fac1840: move @0x27aa80, *a14+, 1 +3fac1870: calla L3FD75CD0 +3fac18a0: move @0x27ac40, a5, 1 +3fac18d0: subk 6, a5 +3fac18e0: move a5, @0x27b360, 1 +3fac1910: move @0x27ac60, a7, 1 +3fac1940: subk 25, a7 +3fac1950: move a7, @0x27b380, 1 +3fac1980: move a14, -*sp, 1 +3fac1990: movi 0x27b320, a7 +3fac19c0: move a7, *a14+, 1 +3fac19d0: movk 12, a5 +3fac19e0: move a5, *a14+, 1 +3fac19f0: move *a11(0x20), *a14+, 1 +3fac1a10: move @0x27aa80, *a14+, 1 +3fac1a40: calla L3FD75CD0 +3fac1a70: jauc L3FABC1F0 +3fac1a90: move @0x27abc0, a7, 1 +3fac1ac0: move *a13(0x20), a5, 1 +3fac1ae0: cmp a5, a7 +3fac1af0: jaeq L3FABC1F0 +3fac1b10: move a7, @0x27b900, 1 +3fac1b40: move a14, -*sp, 1 +3fac1b50: move a7, *a14+, 1 +3fac1b60: calla L3FA97F90 +3fac1b90: move a8, a11 +3fac1ba0: jaeq L3FABC1F0 +3fac1bc0: move *a11, a7, 1 +3fac1bd0: move @0x27abc0, a3, 1 +3fac1c00: cmp a3, a7 +3fac1c10: jrne L3FAC1E30 +3fac1c20: move *a11(0x20), a7, 1 +3fac1c40: move a7, @0x27b6a0, 1 +3fac1c70: move a14, -*sp, 1 +3fac1c80: move a11, *a14+, 1 +3fac1c90: calla L3FA938F0 +3fac1cc0: move *a11(0x20), a7, 1 +3fac1ce0: move @0x27b680, a3, 1 +3fac1d10: cmp a3, a7 +3fac1d20: jrne L3FAC1F60 +3fac1d30: move a14, -*sp, 1 +3fac1d40: move *a11(0x20), *a14+, 1 +3fac1d60: movi 0x8000, a7 +3fac1d90: move a7, *a14+, 1 +3fac1da0: sub a7, a7 +3fac1db0: move a7, *a14+, 1 +3fac1dc0: move @0x27aa80, *a14+, 1 +3fac1df0: calla L3FDA8C80 +3fac1e20: jruc L3FAC1F60 +L3FAC1E30: +3fac1e30: move *a11(0x20), a7, 1 +3fac1e50: cmp a3, a7 +3fac1e60: jrne L3FAC1F60 +3fac1e70: move a14, -*sp, 1 +3fac1e80: move *a11(0x20), *a14+, 1 +3fac1ea0: movi 0x8000, a7 +3fac1ed0: move a7, *a14+, 1 +3fac1ee0: sub a7, a7 +3fac1ef0: move a7, *a14+, 1 +3fac1f00: move @0x27aa80, *a14+, 1 +3fac1f30: calla L3FDA8C80 +L3FAC1F60: +3fac1f60: move *a13(0xd50), a7, 1 +3fac1f80: inc a7 +3fac1f90: move a7, *a13(0xd50), 1 +3fac1fb0: move a7, *a11(0x150), 1 +3fac1fd0: jauc L3FABC1F0 +3fac1ff0: move @0x27b900, a7, 1 +3fac2020: move @0x27abc0, a5, 1 +3fac2050: cmp a5, a7 +3fac2060: jrne L3FAC20B0 +3fac2070: sub a3, a3 +3fac2080: move a3, @0x27b900, 1 +L3FAC20B0: +3fac20b0: move a14, -*sp, 1 +3fac20c0: move a5, *a14+, 1 +3fac20d0: calla L3FA97F90 +3fac2100: move a8, a11 +3fac2110: jaeq L3FABC1F0 +3fac2130: move a14, -*sp, 1 +3fac2140: move a11, *a14+, 1 +3fac2150: calla L3FA938F0 +3fac2180: move a14, -*sp, 1 +3fac2190: move *a11(0x20), *a14+, 1 +3fac21b0: calla L3FACCFF0 +3fac21e0: jauc L3FABC1F0 +3fac2200: move @0x27ac20, a7, 1 +3fac2230: dsjs a7, L3FAC2260 +3fac2240: jauc L3FABC1F0 +L3FAC2260: +3fac2260: move a14, -*sp, 1 +3fac2270: move @0x27abc0, *a14+, 1 +3fac22a0: calla L3FA97F90 +3fac22d0: move a8, a11 +3fac22e0: jaeq L3FABC1F0 +3fac2300: move *a11(0x20), a7, 1 +3fac2320: move @0x27abc0, a5, 1 +3fac2350: cmp a5, a7 +3fac2360: jane L3FABC1F0 +3fac2380: jruc L3FAC2880 +L3FAC2390: +3fac2390: move a14, -*sp, 1 +3fac23a0: movk 1, a7 +3fac23b0: move a7, *a14+, 1 +3fac23c0: sub a5, a5 +3fac23d0: move a5, *a14+, 1 +3fac23e0: move a5, *a14+, 1 +3fac23f0: move a5, *a14+, 1 +3fac2400: move a5, *a14+, 1 +3fac2410: move *a11(0xa0), *a14+, 1 +3fac2430: move @0x27aa80, *a14+, 1 +3fac2460: calla L3FD39680 +3fac2490: jauc L3FABC1F0 +L3FAC24B0: +3fac24b0: move a14, -*sp, 1 +3fac24c0: move a11, *a14+, 1 +3fac24d0: calla L3FAADB30 +3fac2500: jauc L3FABC1F0 +L3FAC2520: +3fac2520: move @0x27abe0, a7, 1 +3fac2550: move @0x27b5e0, a5, 1 +3fac2580: cmp a5, a7 +3fac2590: jane L3FABC1F0 +3fac25b0: sub a3, a3 +3fac25c0: move a3, *a13(0xd70), 1 +3fac25e0: move a14, -*sp, 1 +3fac25f0: move a13, a3 +3fac2600: addi 0xd70, a3 +3fac2620: move a3, *a14+, 1 +3fac2630: move @0x27abc0, *a14+, 1 +3fac2660: calla L3FAA3AD0 +3fac2690: move a8, a5 +3fac26a0: jane L3FABC1F0 +3fac26c0: move *a13(0xd70), a7, 1 +3fac26e0: jreq L3FAC2810 +3fac26f0: move a14, -*sp, 1 +3fac2700: move @0x27ae80, *a14+, 1 +3fac2730: sub a5, a5 +3fac2740: move a5, *a14+, 1 +3fac2750: move a7, *a14+, 1 +3fac2760: move @0x27abc0, *a14+, 1 +3fac2790: calla L3FAA4250 +3fac27c0: move a14, -*sp, 1 +3fac27d0: move a7, *a14+, 1 +3fac27e0: calla L3F9C0210 +L3FAC2810: +3fac2810: move a14, -*sp, 1 +3fac2820: move a11, *a14+, 1 +3fac2830: calla L3FAADB30 +3fac2860: jauc L3FABC1F0 +L3FAC2880: +3fac2880: move @0x27abe0, a8, 1 +3fac28b0: subi 0x23, a8 +3fac28d0: jreq L3FAC24B0 +L3FAC28E0: +3fac28e0: subk 2, a8 +3fac28f0: jreq L3FAC24B0 +L3FAC2900: +3fac2900: subk 2, a8 +3fac2910: jreq L3FAC2390 +L3FAC2920: +3fac2920: jruc L3FAC2520 +L3FAC2930: +3fac2930: calla L3FAC2CD0 +L3FAC2960: +3fac2960: jauc L3FABC1F0 +L3FAC2980: +3fac2980: move @0x27ab40, a8, 1 +3fac29b0: subk 9, a8 +L3FAC29C0: +3fac29c0: cmpi 0x13, a8 +L3FAC29E0: +3fac29e0: jrhi L3FAC2930 +3fac29f0: sll 0x5, a8 +L3FAC2A00: +3fac2a00: addi 0x3fac2a50, a8 +3fac2a30: move *a8, a8, 1 +L3FAC2A40: +3fac2a40: jump a8 +3fac2a50: movk 20, b0 +L3FAC2A60: +3fac2a60: dsjs a12, L3FAC28A0 +3fac2a70: btst 0, b0 +L3FAC2A80: +3fac2a80: dsjs a12, L3FAC28C0 +3fac2a90: sra 0x17, b0 +L3FAC2AA0: +3fac2aa0: dsjs a12, L3FAC28E0 +3fac2ab0: sra 0x17, b0 +L3FAC2AC0: +3fac2ac0: dsjs a12, L3FAC2900 +3fac2ad0: sra 0x17, b0 +L3FAC2AE0: +3fac2ae0: dsjs a12, L3FAC2920 +3fac2af0: sra 0x17, b0 +L3FAC2B00: +3fac2b00: dsjs a12, L3FAC2940 +3fac2b10: sra 0x17, b0 +3fac2b20: dsjs a12, L3FAC2960 +3fac2b30: jrp L3FAC2A40 +3fac2b40: dsjs a11, L3FAC2980 +3fac2b50: pixt *b6, xy, *b0, xy +3fac2b60: dsjs a11, L3FAC29A0 +3fac2b70: .word 0xdd60 +3fac2b80: dsjs a11, L3FAC29C0 +3fac2b90: .word 0xd740 +3fac2ba0: dsjs a11, L3FAC29E0 +3fac2bb0: .word 0xd650 +3fac2bc0: dsjs a11, L3FAC2A00 +3fac2bd0: sra 0x17, b0 +3fac2be0: dsjs a12, L3FAC2A20 +3fac2bf0: dsj b0, L3FB026D0 +3fac2c10: pixt *a9, xy, *a0, xy +3fac2c20: dsjs a11, L3FAC2A60 +3fac2c30: sra 0x17, b0 +3fac2c40: dsjs a12, L3FAC2A80 +3fac2c50: sra 0x17, b0 +3fac2c60: dsjs a12, L3FAC2AA0 +3fac2c70: sra 0x17, b0 +3fac2c80: dsjs a12, L3FAC2AC0 +3fac2c90: sra 0x17, b0 +3fac2ca0: dsjs a12, L3FAC2AE0 +3fac2cb0: sla 0x10, a0 +3fac2cc0: dsjs a12, L3FAC2B00 +L3FAC2CD0: +3fac2cd0: mmtm sp, a7,a9,a11,a13 +3fac2cf0: move a14, a13 +3fac2d00: addi 0x1e0, a14 +3fac2d20: jauc L3FAC4370 +L3FAC2D40: +3fac2d40: calla L3FAAF390 +3fac2d70: jauc L3FAC4420 +L3FAC2D90: +3fac2d90: move a14, -*sp, 1 +3fac2da0: move @0x27abc0, *a14+, 1 +3fac2dd0: calla L3FA97F90 +3fac2e00: move a8, a9 +3fac2e10: move a14, -*sp, 1 +3fac2e20: move a9, *a14+, 1 +3fac2e30: calla L3FA938F0 +3fac2e60: jauc L3FAC4420 +L3FAC2E80: +3fac2e80: calla L3FACDA90 +3fac2eb0: jauc L3FAC4420 +L3FAC2ED0: +3fac2ed0: move @0x27ab40, a11, 1 +3fac2f00: subk 4, a11 +3fac2f10: jrne L3FAC3110 +3fac2f20: move @0x27ace0, a11, 1 +3fac2f50: dsjs a11, L3FAC3010 +3fac2f60: move @0x27acc0, a11, 1 +3fac2f90: jreq L3FAC2FC0 +3fac2fa0: subk 2, a11 +3fac2fb0: jrne L3FAC3010 +L3FAC2FC0: +3fac2fc0: movk 1, a11 +3fac2fd0: movb a11, @0x27c140 +3fac3000: jruc L3FAC3050 +L3FAC3010: +3fac3010: sub a11, a11 +3fac3020: movb a11, @0x27c140 +L3FAC3050: +3fac3050: move a14, -*sp, 1 +3fac3060: move @0x27ac20, *a14+, 1 +3fac3090: move @0x27aa80, *a14+, 1 +3fac30c0: calla L3FDA9050 +3fac30f0: jauc L3FAC4420 +L3FAC3110: +3fac3110: move @0x27ace0, a11, 1 +3fac3140: dsj a11, L3FAC4420 +3fac3160: setf 8, 0, 0 +3fac3170: move @0x27c140, a11, 0 +3fac31a0: jaeq L3FAC4420 +3fac31c0: move @0x27acc0, a11, 1 +3fac31f0: cmpi 0x100, a11 +3fac3210: jreq L3FAC3260 +3fac3220: cmpi 0x102, a11 +3fac3240: jane L3FAC4420 +L3FAC3260: +3fac3260: calla L3FAAA130 +3fac3290: jauc L3FAC4420 +L3FAC32B0: +3fac32b0: move a14, -*sp, 1 +3fac32c0: move @0x27aa80, *a14+, 1 +3fac32f0: calla L3FD5A5D0 +3fac3320: move @0x27ab40, a11, 1 +3fac3350: subk 4, a11 +3fac3360: jrne L3FAC3550 +3fac3370: move @0x27ace0, a11, 1 +3fac33a0: dsjs a11, L3FAC3460 +3fac33b0: move @0x27acc0, a11, 1 +3fac33e0: jreq L3FAC3410 +3fac33f0: subk 2, a11 +3fac3400: jrne L3FAC3460 +L3FAC3410: +3fac3410: movk 1, a11 +3fac3420: movb a11, @0x27c150 +3fac3450: jruc L3FAC34A0 +L3FAC3460: +3fac3460: sub a11, a11 +3fac3470: movb a11, @0x27c150 +L3FAC34A0: +3fac34a0: move a14, -*sp, 1 +3fac34b0: move @0x27ac20, *a14+, 1 +3fac34e0: move @0x27aa80, *a14+, 1 +3fac3510: calla L3FDA9050 +3fac3540: jruc L3FAC38A0 +L3FAC3550: +3fac3550: move @0x27ace0, a11, 1 +3fac3580: dsj a11, L3FAC38A0 +3fac35a0: setf 8, 0, 0 +3fac35b0: move @0x27c150, a11, 0 +3fac35e0: jreq L3FAC38A0 +3fac35f0: move @0x27acc0, a11, 1 +3fac3620: cmpi 0x100, a11 +3fac3640: jreq L3FAC3680 +3fac3650: cmpi 0x102, a11 +3fac3670: jrne L3FAC38A0 +L3FAC3680: +3fac3680: move a14, -*sp, 1 +3fac3690: move @0x27aa60, *a14+, 1 +3fac36c0: move a14, -*sp, 1 +3fac36d0: movi 0x3facf0e0, a8 +3fac3700: move a8, *a14+, 1 +3fac3710: move @0x27abc0, *a14+, 1 +3fac3740: calla L3FACC3E0 +3fac3770: move a8, *a14+, 1 +3fac3780: calla L3FB45500 +3fac37b0: move a8, a11 +3fac37c0: jrne L3FAC3870 +3fac37d0: move a14, -*sp, 1 +3fac37e0: sub a11, a11 +3fac37f0: move a11, *a14+, 1 +3fac3800: move @0x27b6c0, *a14+, 1 +3fac3830: calla L3FAAD3F0 +3fac3860: jruc L3FAC38A0 +L3FAC3870: +3fac3870: calla L3FAAC670 +L3FAC38A0: +3fac38a0: move a14, -*sp, 1 +3fac38b0: move @0x27aa80, *a14+, 1 +3fac38e0: calla L3FDA93C0 +3fac3910: jauc L3FAC4420 +L3FAC3930: +3fac3930: move @0x27ab40, a11, 1 +3fac3960: subk 4, a11 +3fac3970: jane L3FAC4420 +3fac3990: move @0x27ace0, a11, 1 +3fac39c0: dsj a11, L3FAC4420 +3fac39e0: move a14, -*sp, 1 +3fac39f0: move @0x27ac20, *a14+, 1 +3fac3a20: movk 2, a11 +3fac3a30: move a11, *a14+, 1 +3fac3a40: move @0x27aa80, *a14+, 1 +3fac3a70: calla L3FD33FD0 +3fac3aa0: move a14, -*sp, 1 +3fac3ab0: move @0x27abc0, *a14+, 1 +3fac3ae0: calla L3FA97F90 +3fac3b10: move a8, a9 +3fac3b20: jaeq L3FAC4420 +3fac3b40: move *a9(0x20), a11, 1 +3fac3b60: move @0x27abc0, a7, 1 +3fac3b90: cmp a7, a11 +3fac3ba0: jane L3FAC4420 +3fac3bc0: move a14, -*sp, 1 +3fac3bd0: move *a9(0x0), *a14+, 1 +3fac3bf0: calla L3FACCCE0 +3fac3c20: move @0x27b900, a11, 1 +3fac3c50: move *a9, a7, 1 +3fac3c60: cmp a7, a11 +3fac3c70: jreq L3FAC4420 +3fac3c80: move *a9(0x20), a7, 1 +3fac3ca0: cmp a7, a11 +3fac3cb0: jreq L3FAC4420 +3fac3cc0: move a14, -*sp, 1 +3fac3cd0: move @0x27ac20, *a14+, 1 +3fac3d00: move *a9(0x0), *a14+, 1 +3fac3d20: calla L3FAC4470 +3fac3d50: move @0x27abc0, @0x27b680, 1 +3fac3da0: move @0x27b6a0, a11, 1 +3fac3dd0: move @0x27b680, a7, 1 +3fac3e00: cmp a7, a11 +3fac3e10: jrne L3FAC4420 +3fac3e20: move a14, -*sp, 1 +3fac3e30: move @0x27abc0, *a14+, 1 +3fac3e60: movi 0x8000, a7 +3fac3e90: move a7, *a14+, 1 +3fac3ea0: sub a7, a7 +3fac3eb0: move a7, *a14+, 1 +3fac3ec0: move @0x27aa80, *a14+, 1 +3fac3ef0: calla L3FDA8C80 +3fac3f20: move a7, @0x27b6a0, 1 +3fac3f50: jruc L3FAC4420 +L3FAC3F60: +3fac3f60: move a14, -*sp, 1 +3fac3f70: move @0x27abc0, *a14+, 1 +3fac3fa0: calla L3FA99430 +3fac3fd0: subk 3, a8 +3fac3fe0: jaeq L3FAC2ED0 +3fac4000: dec a8 +3fac4010: jaeq L3FAC32B0 +3fac4030: dec a8 +3fac4040: jaeq L3FAC2D40 +3fac4060: dec a8 +3fac4070: jaeq L3FAC2E80 +3fac4090: dec a8 +3fac40a0: jaeq L3FAC2D90 +3fac40c0: jruc L3FAC3930 +L3FAC40D0: +3fac40d0: calla L3FAAF390 +3fac4100: jruc L3FAC4420 +L3FAC4110: +3fac4110: move a14, -*sp, 1 +3fac4120: move @0x27abc0, *a14+, 1 +3fac4150: calla L3FA97F90 +3fac4180: move a8, a9 +3fac4190: move a14, -*sp, 1 +3fac41a0: move a9, *a14+, 1 +3fac41b0: calla L3FA938F0 +3fac41e0: jruc L3FAC4420 +L3FAC41F0: +3fac41f0: calla L3FAAA130 +3fac4220: jruc L3FAC4420 +L3FAC4230: +3fac4230: calla L3FAAC670 +3fac4260: jruc L3FAC4420 +L3FAC4270: +3fac4270: move a14, -*sp, 1 +3fac4280: move @0x27abc0, *a14+, 1 +3fac42b0: calla L3FA99430 +3fac42e0: subk 3, a8 +3fac42f0: jreq L3FAC41F0 +3fac4300: dec a8 +3fac4310: jreq L3FAC4230 +3fac4320: dec a8 +3fac4330: jreq L3FAC40D0 +3fac4340: subk 2, a8 +3fac4350: jreq L3FAC4110 +3fac4360: jruc L3FAC4420 +L3FAC4370: +3fac4370: move @0x27ab40, a8, 1 +3fac43a0: subk 4, a8 +3fac43b0: jreq L3FAC3F60 +3fac43c0: dec a8 +3fac43d0: jreq L3FAC3F60 +3fac43e0: subk 8, a8 +3fac43f0: jreq L3FAC4420 +3fac4400: dec a8 +3fac4410: jrne L3FAC4270 +L3FAC4420: +3fac4420: subi 0x1e0, a14 +3fac4440: mmfm sp, a7,a9,a11,a13 +3fac4460: rets +L3FAC4470: +3fac4470: mmtm sp, a5,a7,a9,a10,a11,a13 +3fac4490: move a14, a13 +3fac44a0: addi 0x480, a14 +3fac44c0: move a14, -*sp, 1 +3fac44d0: move *a13(0xffe0), *a14+, 1 +3fac44f0: calla L3FA97F90 +3fac4520: move a8, a11 +3fac4530: jaeq L3FAC4F70 +3fac4550: setf 16, 0, 0 +3fac4560: move *a11(0x140), a7, 0 +3fac4580: jaeq L3FAC4F70 +3fac45a0: move a14, -*sp, 1 +3fac45b0: move *a13(0xffe0), *a14+, 1 +3fac45d0: move @0x27aa80, *a14+, 1 +3fac4600: calla L3FD52F10 +3fac4630: move a8, a9 +3fac4640: jreq L3FAC4D20 +3fac4650: move *a9(0x20), a7, 1 +3fac4670: dsj a7, L3FAC4A80 +3fac4690: move a14, -*sp, 1 +3fac46a0: movi 0x5c, a7 +3fac46c0: move a7, *a14+, 1 +3fac46d0: movi 0x27b040, a7 +3fac4700: move a7, *a14+, 1 +3fac4710: calla L3FB44A00 +3fac4740: move a14, -*sp, 1 +3fac4750: move a13, a5 +3fac4760: addi 0x180, a5 +3fac4780: move a5, *a14+, 1 +3fac4790: move *a11(0x20), *a14+, 1 +3fac47b0: move @0x27aa80, *a14+, 1 +3fac47e0: calla L3FD58A10 +3fac4810: move a8, *a13(0x460), 1 +3fac4830: dec a8 +3fac4840: jreq L3FAC4920 +3fac4850: move a14, -*sp, 1 +3fac4860: move @0x27b260, *a14+, 1 +3fac4890: move *a13(0x460), *a14+, 1 +3fac48b0: movi 0x3facf840, a8 +3fac48e0: move a8, *a14+, 1 +3fac48f0: calla L3FB341E0 +L3FAC4920: +3fac4920: move *a13(0x460), a5, 1 +3fac4940: dsj a5, L3FAC4CB0 +3fac4960: move *a13(0x3a0), a5, 1 +3fac4980: subk 2, a5 +3fac4990: jrne L3FAC4CB0 +3fac49a0: move a14, -*sp, 1 +3fac49b0: move *a13(0xffc0), *a14+, 1 +3fac49d0: sub a5, a5 +3fac49e0: move a5, *a14+, 1 +3fac49f0: move *a11(0x20), *a14+, 1 +3fac4a10: move @0x27aa80, *a14+, 1 +3fac4a40: calla L3FD9D240 +3fac4a70: jruc L3FAC4CB0 +L3FAC4A80: +3fac4a80: movi 0x21, a7 +3fac4aa0: move a7, *a13, 1 +3fac4ab0: move @0x27aa80, a5, 1 +3fac4ae0: move a5, *a13(0x60), 1 +3fac4b00: move *a11(0x20), *a13(0x80), 1 +3fac4b30: move @0x27b620, a7, 1 +3fac4b60: move a7, *a13(0xa0), 1 +3fac4b80: movk 32, a5 +3fac4b90: move a5, *a13(0xc0), 1 +3fac4bb0: move *a13(0xffc0), *a13(0xe0), 1 +3fac4be0: move a14, -*sp, 1 +3fac4bf0: move a13, *a14+, 1 +3fac4c00: sub a5, a5 +3fac4c10: move a5, *a14+, 1 +3fac4c20: move a5, *a14+, 1 +3fac4c30: move *a11(0x20), *a14+, 1 +3fac4c50: move @0x27aa80, *a14+, 1 +3fac4c80: calla L3FD98130 +L3FAC4CB0: +3fac4cb0: move a14, -*sp, 1 +3fac4cc0: move a9, *a14+, 1 +3fac4cd0: calla L3F9C0210 +3fac4d00: jauc L3FAC5910 +L3FAC4D20: +3fac4d20: movi 0x21, a7 +3fac4d40: move a7, *a13, 1 +3fac4d50: move @0x27aa80, a5, 1 +3fac4d80: move a5, *a13(0x60), 1 +3fac4da0: move *a11(0x20), *a13(0x80), 1 +3fac4dd0: move @0x27b620, a7, 1 +3fac4e00: move a7, *a13(0xa0), 1 +3fac4e20: movk 32, a5 +3fac4e30: move a5, *a13(0xc0), 1 +3fac4e50: move *a13(0xffc0), *a13(0xe0), 1 +3fac4e80: move a14, -*sp, 1 +3fac4e90: move a13, *a14+, 1 +3fac4ea0: sub a5, a5 +3fac4eb0: move a5, *a14+, 1 +3fac4ec0: move a5, *a14+, 1 +3fac4ed0: move *a11(0x20), *a14+, 1 +3fac4ef0: move @0x27aa80, *a14+, 1 +3fac4f20: calla L3FD98130 +3fac4f50: jauc L3FAC5910 +L3FAC4F70: +3fac4f70: move a14, -*sp, 1 +3fac4f80: move *a13(0xffe0), *a14+, 1 +3fac4fa0: move @0x27aa80, *a14+, 1 +3fac4fd0: calla L3FD52F10 +3fac5000: move a8, a9 +3fac5010: jreq L3FAC56E0 +3fac5020: move *a9(0x20), a7, 1 +3fac5040: dsj a7, L3FAC5450 +3fac5060: move a14, -*sp, 1 +3fac5070: movi 0x5c, a7 +3fac5090: move a7, *a14+, 1 +3fac50a0: movi 0x27b040, a5 +3fac50d0: move a5, *a14+, 1 +3fac50e0: calla L3FB44A00 +3fac5110: move a14, -*sp, 1 +3fac5120: move a13, a5 +3fac5130: addi 0x180, a5 +3fac5150: move a5, *a14+, 1 +3fac5160: move *a13(0xffe0), *a14+, 1 +3fac5180: move @0x27aa80, *a14+, 1 +3fac51b0: calla L3FD58A10 +3fac51e0: move a8, *a13(0x460), 1 +3fac5200: dec a8 +3fac5210: jreq L3FAC52F0 +3fac5220: move a14, -*sp, 1 +3fac5230: move @0x27b260, *a14+, 1 +3fac5260: move *a13(0x460), *a14+, 1 +3fac5280: movi 0x3facf930, a8 +3fac52b0: move a8, *a14+, 1 +3fac52c0: calla L3FB341E0 +L3FAC52F0: +3fac52f0: move *a13(0x460), a5, 1 +3fac5310: dsj a5, L3FAC5680 +3fac5330: move *a13(0x3a0), a5, 1 +3fac5350: subk 2, a5 +3fac5360: jrne L3FAC5680 +3fac5370: move a14, -*sp, 1 +3fac5380: move *a13(0xffc0), *a14+, 1 +3fac53a0: sub a5, a5 +3fac53b0: move a5, *a14+, 1 +3fac53c0: move *a13(0xffe0), *a14+, 1 +3fac53e0: move @0x27aa80, *a14+, 1 +3fac5410: calla L3FD9D240 +3fac5440: jruc L3FAC5680 +L3FAC5450: +3fac5450: movi 0x21, a7 +3fac5470: move a7, *a13, 1 +3fac5480: move @0x27aa80, a5, 1 +3fac54b0: move a5, *a13(0x60), 1 +3fac54d0: move *a13(0xffe0), *a13(0x80), 1 +3fac5500: move @0x27b620, a7, 1 +3fac5530: move a7, *a13(0xa0), 1 +3fac5550: movk 32, a5 +3fac5560: move a5, *a13(0xc0), 1 +3fac5580: move *a13(0xffc0), *a13(0xe0), 1 +3fac55b0: move a14, -*sp, 1 +3fac55c0: move a13, *a14+, 1 +3fac55d0: sub a5, a5 +3fac55e0: move a5, *a14+, 1 +3fac55f0: move a5, *a14+, 1 +3fac5600: move *a13(0xffe0), *a14+, 1 +3fac5620: move @0x27aa80, *a14+, 1 +3fac5650: calla L3FD98130 +L3FAC5680: +3fac5680: move a14, -*sp, 1 +3fac5690: move a9, *a14+, 1 +3fac56a0: calla L3F9C0210 +3fac56d0: jruc L3FAC5910 +L3FAC56E0: +3fac56e0: movi 0x21, a7 +3fac5700: move a7, *a13, 1 +3fac5710: move @0x27aa80, a5, 1 +3fac5740: move a5, *a13(0x60), 1 +3fac5760: move *a13(0xffe0), *a13(0x80), 1 +3fac5790: move @0x27b620, a7, 1 +3fac57c0: move a7, *a13(0xa0), 1 +3fac57e0: movk 32, a5 +3fac57f0: move a5, *a13(0xc0), 1 +3fac5810: move *a13(0xffc0), *a13(0xe0), 1 +3fac5840: move a14, -*sp, 1 +3fac5850: move a13, *a14+, 1 +3fac5860: sub a5, a5 +3fac5870: move a5, *a14+, 1 +3fac5880: move a5, *a14+, 1 +3fac5890: move *a13(0xffe0), *a14+, 1 +3fac58b0: move @0x27aa80, *a14+, 1 +3fac58e0: calla L3FD98130 +L3FAC5910: +3fac5910: move *sp(0xe0), a14, 1 +3fac5930: mmfm sp, a5,a7,a9,a10,a11,a13 +3fac5950: rets 2 +L3FAC5960: +3fac5960: mmtm sp, a9,a11,a13 +3fac5980: move a14, a13 +3fac5990: addi 0x760, a14 +3fac59b0: move a14, -*sp, 1 +3fac59c0: setf 8, 0, 0 +3fac59d0: move *a13(0xff80), a11, 0 +3fac59f0: move a11, *a14+, 1 +3fac5a00: move *a13(0xffa0), a9, 0 +3fac5a20: move a9, *a14+, 1 +3fac5a30: move *a13(0xffc0), *a14+, 1 +3fac5a50: move *a13(0xffe0), *a14+, 1 +3fac5a70: calla L3FAC6BE0 +3fac5aa0: move a8, *a13, 1 +3fac5ab0: move a8, a8 +3fac5ac0: jaeq L3FAC6B90 +3fac5ae0: move @0x27c160, a9, 1 +3fac5b10: subk 2, a9 +3fac5b20: jrne L3FAC5BD0 +3fac5b30: move a14, -*sp, 1 +3fac5b40: move @0xb7c60, *a14+, 1 +3fac5b70: move @0x27aa80, *a14+, 1 +3fac5ba0: calla L3FDA9A70 +L3FAC5BD0: +3fac5bd0: move @0x27c160, a9, 1 +3fac5c00: inc a9 +3fac5c10: move a9, @0x27c160, 1 +3fac5c40: move a14, -*sp, 1 +3fac5c50: move *a13(0xffc0), *a14+, 1 +3fac5c70: move @0x27aa80, *a14+, 1 +3fac5ca0: calla L3FD52F10 +3fac5cd0: move a8, *a13(0x420), 1 +3fac5cf0: move *a13(0xffc0), a9, 1 +3fac5d10: jreq L3FAC6420 +3fac5d20: move a8, a8 +3fac5d30: jreq L3FAC6420 +3fac5d40: move *a8(0x40), a9, 1 +3fac5d60: subk 3, a9 +3fac5d70: jrne L3FAC6420 +3fac5d80: move a14, -*sp, 1 +3fac5d90: move *a13(0xffc0), *a14+, 1 +3fac5db0: calla L3FA9D280 +3fac5de0: move a8, a9 +3fac5df0: jaeq L3FAC6B10 +3fac5e10: movk 1, a9 +3fac5e20: move a9, *a13(0x120), 1 +3fac5e40: move a14, -*sp, 1 +3fac5e50: move a13, a9 +3fac5e60: addi 0x120, a9 +3fac5e80: move a9, *a14+, 1 +3fac5e90: move *a13(0xffc0), *a14+, 1 +3fac5eb0: move @0x27b600, *a14+, 1 +3fac5ee0: move @0x27aa80, *a14+, 1 +3fac5f10: calla L3FDFB690 +3fac5f40: move a14, -*sp, 1 +3fac5f50: movi 0x5c, a9 +3fac5f70: move a9, *a14+, 1 +3fac5f80: movi 0x27b040, a9 +3fac5fb0: move a9, *a14+, 1 +3fac5fc0: calla L3FB44A00 +3fac5ff0: move a14, -*sp, 1 +3fac6000: move a13, a9 +3fac6010: addi 0x440, a9 +3fac6030: move a9, *a14+, 1 +3fac6040: move *a13(0x0), *a14+, 1 +3fac6060: move @0x27aa80, *a14+, 1 +3fac6090: calla L3FD58A10 +3fac60c0: move a8, *a13(0x740), 1 +3fac60e0: dec a8 +3fac60f0: jreq L3FAC6200 +3fac6100: move a14, -*sp, 1 +3fac6110: move @0x27b060, *a14+, 1 +3fac6140: move @0x27b040, *a14+, 1 +3fac6170: move *a13(0x740), *a14+, 1 +3fac6190: movi 0x3facfa20, a8 +3fac61c0: move a8, *a14+, 1 +3fac61d0: calla L3FB341E0 +L3FAC6200: +3fac6200: move a14, -*sp, 1 +3fac6210: move *a13(0x460), *a14+, 1 +3fac6230: move *a13(0x440), *a14+, 1 +3fac6250: move *a13(0xffe0), *a14+, 1 +3fac6270: move *a13(0xffc0), *a14+, 1 +3fac6290: move @0x27aa80, *a14+, 1 +3fac62c0: calla L3FD83F30 +3fac62f0: move a14, -*sp, 1 +3fac6300: move *a13(0xffc0), *a14+, 1 +3fac6320: move @0x27aa80, *a14+, 1 +3fac6350: calla L3FDA9A70 +3fac6380: move a14, -*sp, 1 +3fac6390: move *a13(0x0), *a14+, 1 +3fac63b0: move @0x27aa80, *a14+, 1 +3fac63e0: calla L3FD64BF0 +3fac6410: jruc L3FAC6B10 +L3FAC6420: +3fac6420: move a14, -*sp, 1 +3fac6430: move a13, a9 +3fac6440: addk 32, a9 +3fac6450: move a9, *a14+, 1 +3fac6460: move *a13(0xffc0), *a14+, 1 +3fac6480: move @0x27aa80, *a14+, 1 +3fac64b0: calla L3FD542B0 +3fac64e0: move *a13(0xffc0), a9, 1 +3fac6500: jreq L3FAC6640 +3fac6510: sub a9, a9 +3fac6520: move a9, *a13(0x120), 1 +3fac6540: move a14, -*sp, 1 +3fac6550: move a13, a9 +3fac6560: addi 0x120, a9 +3fac6580: move a9, *a14+, 1 +3fac6590: move *a13(0xffc0), *a14+, 1 +3fac65b0: move @0x27b600, *a14+, 1 +3fac65e0: move @0x27aa80, *a14+, 1 +3fac6610: calla L3FDFB690 +L3FAC6640: +3fac6640: move *a13(0x20), a9, 1 +3fac6660: jreq L3FAC6780 +3fac6670: move a14, -*sp, 1 +3fac6680: move *a13(0xffc0), *a14+, 1 +3fac66a0: calla L3FA9CF00 +3fac66d0: move a8, a8 +3fac66e0: jrne L3FAC6780 +3fac66f0: move *a13(0x420), a9, 1 +3fac6710: jreq L3FAC6B90 +3fac6720: move a14, -*sp, 1 +3fac6730: move a9, *a14+, 1 +3fac6740: calla L3F9C0210 +3fac6770: jruc L3FAC6B90 +L3FAC6780: +3fac6780: move a14, -*sp, 1 +3fac6790: move *a13(0x0), *a14+, 1 +3fac67b0: move @0x27aa80, *a14+, 1 +3fac67e0: calla L3FD64BF0 +3fac6810: movk 1, a9 +3fac6820: move a9, *a13(0x100), 1 +3fac6840: move a14, -*sp, 1 +3fac6850: move a13, a9 +3fac6860: addi 0x40, a9 +3fac6880: move a9, *a14+, 1 +3fac6890: movi 0x40, a9 +3fac68b0: move a9, *a14+, 1 +3fac68c0: move *a13(0x0), *a14+, 1 +3fac68e0: move @0x27aa80, *a14+, 1 +3fac6910: calla L3FD75CD0 +3fac6940: move a14, -*sp, 1 +3fac6950: move *a13(0x0), *a14+, 1 +3fac6970: calla L3FACCCE0 +3fac69a0: move a14, -*sp, 1 +3fac69b0: move *a13(0x0), *a14+, 1 +3fac69d0: move @0x27aa80, *a14+, 1 +3fac6a00: calla L3FD64F60 +3fac6a30: move a14, -*sp, 1 +3fac6a40: movk 1, a9 +3fac6a50: move a9, *a14+, 1 +3fac6a60: move *a13(0xffc0), *a14+, 1 +3fac6a80: calla L3FA9AFD0 +3fac6ab0: move a14, -*sp, 1 +3fac6ac0: move *a13(0xffc0), *a14+, 1 +3fac6ae0: calla L3FACCFF0 +L3FAC6B10: +3fac6b10: move *a13(0x420), a9, 1 +3fac6b30: jreq L3FAC6B90 +3fac6b40: move a14, -*sp, 1 +3fac6b50: move a9, *a14+, 1 +3fac6b60: calla L3F9C0210 +L3FAC6B90: +3fac6b90: move *sp(0x80), a14, 1 +3fac6bb0: mmfm sp, a9,a11,a13 +3fac6bd0: rets 2 +L3FAC6BE0: +3fac6be0: mmtm sp, a7,a9,a11,a13 +3fac6c00: move a14, a13 +3fac6c10: addi 0xae0, a14 +3fac6c30: sub a11, a11 +3fac6c40: move a11, *a13(0x9c0), 1 +3fac6c60: move a14, -*sp, 1 +3fac6c70: movi 0x3facfb00, a8 +3fac6ca0: move a8, *a14+, 1 +3fac6cb0: move *a13(0xffc0), *a14+, 1 +3fac6cd0: calla L3FACC3E0 +3fac6d00: move a8, *a13(0x9e0), 1 +3fac6d20: move a8, a8 +3fac6d30: jreq L3FAC6F60 +3fac6d40: move a14, -*sp, 1 +3fac6d50: move a8, *a14+, 1 +3fac6d60: movi 0x3facfb60, a8 +3fac6d90: move a8, *a14+, 1 +3fac6da0: calla L3FB45500 +3fac6dd0: move a8, a8 +3fac6de0: jrne L3FAC6F60 +3fac6df0: move a14, -*sp, 1 +3fac6e00: move *a13(0xffc0), *a14+, 1 +3fac6e20: move @0x27aa80, *a14+, 1 +3fac6e50: calla L3FD645B0 +3fac6e80: move a14, -*sp, 1 +3fac6e90: movk 1, a11 +3fac6ea0: move a11, *a14+, 1 +3fac6eb0: calla L3F2FC6D0 +3fac6ee0: move *a13(0xffc0), a9, 1 +3fac6f00: move a9, @0x27c120, 1 +3fac6f30: sub a8, a8 +3fac6f40: jauc L3FACC390 +L3FAC6F60: +3fac6f60: move *a13(0xffc0), a9, 1 +3fac6f80: jaeq L3FAC7860 +3fac6fa0: setf 8, 0, 0 +3fac6fb0: move *a13(0xffa0), a9, 0 +3fac6fd0: jreq L3FAC74C0 +3fac6fe0: move a14, -*sp, 1 +3fac6ff0: move a13, a9 +3fac7000: addk 32, a9 +3fac7010: move a9, *a14+, 1 +3fac7020: move *a13(0xffc0), *a14+, 1 +3fac7040: move @0x27aa80, *a14+, 1 +3fac7070: calla L3FD53800 +3fac70a0: move a8, *a13(0x8c0), 1 +3fac70c0: setf 8, 0, 0 +3fac70d0: move *a13(0xff80), a9, 0 +3fac70f0: jreq L3FAC7620 +3fac7100: move a14, -*sp, 1 +3fac7110: movi 0x5c, a9 +3fac7130: move a9, *a14+, 1 +3fac7140: move a13, a9 +3fac7150: addi 0x400, a9 +3fac7170: move a9, *a14+, 1 +3fac7180: calla L3FB44A00 +3fac71b0: move a14, -*sp, 1 +3fac71c0: move a9, *a14+, 1 +3fac71d0: move *a13(0xffc0), *a14+, 1 +3fac71f0: move @0x27aa80, *a14+, 1 +3fac7220: calla L3FD58A10 +3fac7250: move a8, *a13(0xac0), 1 +3fac7270: dec a8 +3fac7280: jreq L3FAC7370 +3fac7290: move a14, -*sp, 1 +3fac72a0: move *a13(0x620), *a14+, 1 +3fac72c0: move *a13(0x6a0), *a14+, 1 +3fac72e0: move *a13(0xac0), *a14+, 1 +3fac7300: movi 0x3facfba8, a8 +3fac7330: move a8, *a14+, 1 +3fac7340: calla L3FB341E0 +L3FAC7370: +3fac7370: move *a13(0x6a0), a9, 1 +3fac7390: jreq L3FAC7460 +3fac73a0: move a14, -*sp, 1 +3fac73b0: move *a13(0xffc0), *a14+, 1 +3fac73d0: move @0x27aa80, *a14+, 1 +3fac7400: calla L3FD75410 +3fac7430: move a11, a8 +3fac7440: jauc L3FACC390 +L3FAC7460: +3fac7460: move *a13(0x620), a9, 1 +3fac7480: jrne L3FAC7620 +3fac7490: move a11, a8 +3fac74a0: jauc L3FACC390 +L3FAC74C0: +3fac74c0: move a14, -*sp, 1 +3fac74d0: move a13, a9 +3fac74e0: addk 32, a9 +3fac74f0: move a9, *a14+, 1 +3fac7500: move *a13(0xffc0), *a14+, 1 +3fac7520: move @0x27aa80, *a14+, 1 +3fac7550: calla L3FD53800 +3fac7580: move a8, *a13(0x8c0), 1 +3fac75a0: move a14, -*sp, 1 +3fac75b0: move a11, *a14+, 1 +3fac75c0: move @0x27aa80, *a14+, 1 +3fac75f0: calla L3FD9F6B0 +L3FAC7620: +3fac7620: move a14, -*sp, 1 +3fac7630: move a13, a9 +3fac7640: addi 0x3c0, a9 +3fac7660: move a9, *a14+, 1 +3fac7670: move a13, a9 +3fac7680: addi 0x3a0, a9 +3fac76a0: move a9, *a14+, 1 +3fac76b0: move a13, a9 +3fac76c0: addi 0x340, a9 +3fac76e0: move a9, *a14+, 1 +3fac76f0: move a13, a9 +3fac7700: addi 0x320, a9 +3fac7720: move a9, *a14+, 1 +3fac7730: move a13, a9 +3fac7740: addi 0x380, a9 +3fac7760: move a9, *a14+, 1 +3fac7770: move a13, a9 +3fac7780: addi 0x360, a9 +3fac77a0: move a9, *a14+, 1 +3fac77b0: move a13, a9 +3fac77c0: subk 32, a9 +3fac77d0: move a9, *a14+, 1 +3fac77e0: move *a13(0xffc0), *a14+, 1 +3fac7800: move @0x27aa80, *a14+, 1 +3fac7830: calla L3FD51F80 +L3FAC7860: +3fac7860: move *a13(0x8c0), a9, 1 +3fac7880: jrne L3FAC78B0 +3fac7890: move a11, *a13(0x20), 1 +L3FAC78B0: +3fac78b0: setf 8, 0, 0 +3fac78c0: move *a13(0xffa0), a9, 0 +3fac78e0: jreq L3FAC7920 +3fac78f0: move *a13(0xff80), a9, 0 +3fac7910: jreq L3FAC79E0 +L3FAC7920: +3fac7920: move *a13(0x360), *a13(0x40), 1 +3fac7950: move *a13(0x380), *a13(0x60), 1 +3fac7980: move *a13(0x320), *a13(0x80), 1 +3fac79b0: move *a13(0x340), *a13(0xa0), 1 +L3FAC79E0: +3fac79e0: move a14, -*sp, 1 +3fac79f0: move *a13(0x340), *a14+, 1 +3fac7a10: move *a13(0x320), *a14+, 1 +3fac7a30: move *a13(0x380), *a14+, 1 +3fac7a50: move *a13(0x360), *a14+, 1 +3fac7a70: move a13, a9 +3fac7a80: addk 32, a9 +3fac7a90: move a9, *a14+, 1 +3fac7aa0: calla L3FAA1140 +3fac7ad0: move *a13(0x40), *a13(0x360), 1 +3fac7b00: move *a13(0x60), *a13(0x380), 1 +3fac7b30: move *a13(0x80), *a13(0x320), 1 +3fac7b60: move *a13(0xa0), *a13(0x340), 1 +3fac7b90: move a14, -*sp, 1 +3fac7ba0: move @0x19ff60, *a14+, 1 +3fac7bd0: move @0x19ff80, *a14+, 1 +3fac7c00: movk 1, a9 +3fac7c10: move a9, *a14+, 1 +3fac7c20: move *a13(0x340), a9, 1 +3fac7c40: addk 25, a9 +3fac7c50: move a9, *a14+, 1 +3fac7c60: move *a13(0x320), a9, 1 +3fac7c80: addk 6, a9 +3fac7c90: move a9, *a14+, 1 +3fac7ca0: move *a13(0x60), *a14+, 1 +3fac7cc0: move *a13(0x40), *a14+, 1 +3fac7ce0: move *a13(0xffe0), *a14+, 1 +3fac7d00: move @0x27aa80, *a14+, 1 +3fac7d30: calla L3FD41B90 +3fac7d60: move a8, *a13(0x900), 1 +3fac7d80: move *a13(0xe0), a9, 1 +3fac7da0: addk 17, a9 +3fac7db0: move a9, *a13(0xe0), 1 +3fac7dd0: move a14, -*sp, 1 +3fac7de0: movi 0x29, a9 +3fac7e00: move a9, *a14+, 1 +3fac7e10: move a13, a9 +3fac7e20: addk 32, a9 +3fac7e30: move a9, *a14+, 1 +3fac7e40: move *a13(0xffc0), *a14+, 1 +3fac7e60: move @0x27aa80, *a14+, 1 +3fac7e90: calla L3FD9A9E0 +3fac7ec0: move a14, -*sp, 1 +3fac7ed0: move @0x19ff60, *a14+, 1 +3fac7f00: move @0x19ff60, *a14+, 1 +3fac7f30: move a11, *a14+, 1 +3fac7f40: movk 17, a9 +3fac7f50: move a9, *a14+, 1 +3fac7f60: move a9, *a14+, 1 +3fac7f70: movk 2, a9 +3fac7f80: move a9, *a14+, 1 +3fac7f90: move a9, *a14+, 1 +3fac7fa0: move *a13(0x900), *a14+, 1 +3fac7fc0: move @0x27aa80, *a14+, 1 +3fac7ff0: calla L3FD41B90 +3fac8020: move a8, *a13(0x960), 1 +3fac8040: move a14, -*sp, 1 +3fac8050: move @0x19ff60, *a14+, 1 +3fac8080: move @0x19ff60, *a14+, 1 +3fac80b0: move a11, *a14+, 1 +3fac80c0: movk 17, a9 +3fac80d0: move a9, *a14+, 1 +3fac80e0: move a9, *a14+, 1 +3fac80f0: movk 2, a9 +3fac8100: move a9, *a14+, 1 +3fac8110: move *a13(0x320), a9, 1 +3fac8130: subk 32, a9 +3fac8140: move a9, *a14+, 1 +3fac8150: move *a13(0x900), *a14+, 1 +3fac8170: move @0x27aa80, *a14+, 1 +3fac81a0: calla L3FD41B90 +3fac81d0: move a8, *a13(0x920), 1 +3fac81f0: move a14, -*sp, 1 +3fac8200: move @0x19ff60, *a14+, 1 +3fac8230: move @0x19ff60, *a14+, 1 +3fac8260: move a11, *a14+, 1 +3fac8270: movk 17, a9 +3fac8280: move a9, *a14+, 1 +3fac8290: move a9, *a14+, 1 +3fac82a0: movk 2, a9 +3fac82b0: move a9, *a14+, 1 +3fac82c0: move *a13(0x320), a9, 1 +3fac82e0: subk 13, a9 +3fac82f0: move a9, *a14+, 1 +3fac8300: move *a13(0x900), *a14+, 1 +3fac8320: move @0x27aa80, *a14+, 1 +3fac8350: calla L3FD41B90 +3fac8380: move a8, *a13(0x940), 1 +3fac83a0: move a11, *a13(0x300), 1 +3fac83c0: move a11, *a13(0x2e0), 1 +3fac83e0: move a11, *a13(0x2c0), 1 +3fac8400: move a11, *a13(0x2a0), 1 +3fac8420: move a14, -*sp, 1 +3fac8430: move a13, a9 +3fac8440: addi 0x9a0, a9 +3fac8460: move a9, *a14+, 1 +3fac8470: move *a13(0xffc0), *a14+, 1 +3fac8490: move @0x27aa80, *a14+, 1 +3fac84c0: calla L3FD542B0 +3fac84f0: move a14, -*sp, 1 +3fac8500: move a13, a9 +3fac8510: addi 0x220, a9 +3fac8530: move a9, *a14+, 1 +3fac8540: move *a13(0xffc0), *a14+, 1 +3fac8560: calla L3FAA3AD0 +3fac8590: move a8, *a13(0x8e0), 1 +3fac85b0: move a8, a8 +3fac85c0: jrne L3FAC8880 +3fac85d0: move *a13(0x220), a9, 1 +3fac85f0: jreq L3FAC8880 +3fac8600: move *a9(0x0), *a13(0xac0), 1 +3fac8630: movk 1, a9 +3fac8640: move a9, *a13(0x2a0), 1 +3fac8660: move *a13(0xac0), a9, 1 +3fac8680: btst 5, a9 +3fac8690: jreq L3FAC86F0 +3fac86a0: move *a13(0x220), a9, 1 +3fac86c0: move *a9(0xc0), *a13(0x2c0), 1 +L3FAC86F0: +3fac86f0: move *a13(0xac0), a9, 1 +3fac8710: btst 6, a9 +3fac8720: jreq L3FAC8780 +3fac8730: move *a13(0x220), a9, 1 +3fac8750: move *a9(0xe0), *a13(0x2e0), 1 +L3FAC8780: +3fac8780: move *a13(0xac0), a9, 1 +3fac87a0: btst 7, a9 +3fac87b0: jreq L3FAC8810 +3fac87c0: move *a13(0x220), a9, 1 +3fac87e0: move *a9(0x100), *a13(0x300), 1 +L3FAC8810: +3fac8810: move a14, -*sp, 1 +3fac8820: move *a13(0x220), *a14+, 1 +3fac8840: calla L3F9C0210 +3fac8870: jruc L3FAC8900 +L3FAC8880: +3fac8880: move *a13(0x9a0), a9, 1 +3fac88a0: jreq L3FAC8900 +3fac88b0: movk 1, a9 +3fac88c0: move a9, *a13(0x2c0), 1 +3fac88e0: move a9, *a13(0x300), 1 +L3FAC8900: +3fac8900: move *a13(0x2c0), a9, 1 +3fac8920: jreq L3FAC8B70 +3fac8930: move *a13(0x320), a9, 1 +3fac8950: subi 0x26, a9 +3fac8970: move a9, *a13(0x3e0), 1 +3fac8990: jrge L3FAC89D0 +3fac89a0: movk 3, a9 +3fac89b0: move a9, *a13(0x3e0), 1 +L3FAC89D0: +3fac89d0: move a14, -*sp, 1 +3fac89e0: move @0x19ff80, *a14+, 1 +3fac8a10: move @0x19ff60, *a14+, 1 +3fac8a40: move a11, *a14+, 1 +3fac8a50: movk 17, a9 +3fac8a60: move a9, *a14+, 1 +3fac8a70: move *a13(0x3e0), *a14+, 1 +3fac8a90: movk 2, a9 +3fac8aa0: move a9, *a14+, 1 +3fac8ab0: move a9, *a14+, 1 +3fac8ac0: move *a13(0x900), *a14+, 1 +3fac8ae0: move @0x27aa80, *a14+, 1 +3fac8b10: calla L3FD41B90 +3fac8b40: move a8, *a13(0x980), 1 +3fac8b60: jruc L3FAC8DB0 +L3FAC8B70: +3fac8b70: move *a13(0x320), a9, 1 +3fac8b90: subi 0x37, a9 +3fac8bb0: move a9, *a13(0x3e0), 1 +3fac8bd0: jrge L3FAC8C10 +3fac8be0: movk 3, a9 +3fac8bf0: move a9, *a13(0x3e0), 1 +L3FAC8C10: +3fac8c10: move a14, -*sp, 1 +3fac8c20: move @0x19ff80, *a14+, 1 +3fac8c50: move @0x19ff60, *a14+, 1 +3fac8c80: move a11, *a14+, 1 +3fac8c90: movk 17, a9 +3fac8ca0: move a9, *a14+, 1 +3fac8cb0: move *a13(0x3e0), *a14+, 1 +3fac8cd0: movk 2, a9 +3fac8ce0: move a9, *a14+, 1 +3fac8cf0: movk 21, a9 +3fac8d00: move a9, *a14+, 1 +3fac8d10: move *a13(0x900), *a14+, 1 +3fac8d30: move @0x27aa80, *a14+, 1 +3fac8d60: calla L3FD41B90 +3fac8d90: move a8, *a13(0x980), 1 +L3FAC8DB0: +3fac8db0: setf 8, 0, 0 +3fac8dc0: move *a13(0xffa0), a9, 0 +3fac8de0: jreq L3FAC8FD0 +3fac8df0: move a14, -*sp, 1 +3fac8e00: movi 0x3facfd00, a8 +3fac8e30: move a8, *a14+, 1 +3fac8e40: move *a13(0xffc0), *a14+, 1 +3fac8e60: calla L3FACC3E0 +3fac8e90: move a8, *a13, 1 +3fac8ea0: move a14, -*sp, 1 +3fac8eb0: move a8, *a14+, 1 +3fac8ec0: move *a13(0x920), *a14+, 1 +3fac8ee0: move *a13(0x940), *a14+, 1 +3fac8f00: move *a13(0x980), *a14+, 1 +3fac8f20: move *a13(0x960), *a14+, 1 +3fac8f40: move a11, *a14+, 1 +3fac8f50: move *a13(0xffc0), *a14+, 1 +3fac8f70: move *a13(0x900), *a14+, 1 +3fac8f90: calla L3FA97B80 +3fac8fc0: jruc L3FAC90C0 +L3FAC8FD0: +3fac8fd0: move a14, -*sp, 1 +3fac8fe0: move *a13(0x920), *a14+, 1 +3fac9000: move *a13(0x940), *a14+, 1 +3fac9020: move a8, *a14+, 1 +3fac9030: move *a13(0x960), *a14+, 1 +3fac9050: move *a13(0x900), *a14+, 1 +3fac9070: move *a13(0xffc0), *a14+, 1 +3fac9090: calla L3FA9B3D0 +L3FAC90C0: +3fac90c0: move *a13(0xffc0), a9, 1 +3fac90e0: move @0x27b6c0, a11, 1 +3fac9110: cmp a11, a9 +3fac9120: jreq L3FAC91E0 +3fac9130: move a14, -*sp, 1 +3fac9140: sub a9, a9 +3fac9150: move a9, *a14+, 1 +3fac9160: move *a13(0xffc0), *a14+, 1 +3fac9180: move @0x27aa80, *a14+, 1 +3fac91b0: calla L3FD38170 +L3FAC91E0: +3fac91e0: setf 8, 0, 0 +3fac91f0: move *a13(0xffa0), a11, 0 +3fac9210: jreq L3FAC97F0 +3fac9220: move a14, -*sp, 1 +3fac9230: move a13, a9 +3fac9240: addi 0x220, a9 +3fac9260: move a9, *a14+, 1 +3fac9270: move *a13(0xffc0), *a14+, 1 +3fac9290: calla L3FAA3AD0 +3fac92c0: move a8, *a13(0x8e0), 1 +3fac92e0: move a8, a8 +3fac92f0: jrne L3FAC9330 +3fac9300: move *a13(0x220), a9, 1 +3fac9320: jrne L3FAC93E0 +L3FAC9330: +3fac9330: move a14, -*sp, 1 +3fac9340: movi 0x24, a9 +3fac9360: move a9, *a14+, 1 +3fac9370: movk 1, a9 +3fac9380: move a9, *a14+, 1 +3fac9390: calla L3F703D90 +3fac93c0: move a8, *a13(0x220), 1 +L3FAC93E0: +3fac93e0: move a14, -*sp, 1 +3fac93f0: move @0x27ae80, *a14+, 1 +3fac9420: sub a9, a9 +3fac9430: move a9, *a14+, 1 +3fac9440: move *a13(0x220), *a14+, 1 +3fac9460: move *a13(0xffc0), *a14+, 1 +3fac9480: calla L3FAA4250 +3fac94b0: move *a13(0x9a0), a9, 1 +3fac94d0: jreq L3FAC9670 +3fac94e0: move a14, -*sp, 1 +3fac94f0: move *a13(0xffc0), *a14+, 1 +3fac9510: move a9, *a14+, 1 +3fac9520: calla L3FAB5A90 +3fac9550: move a14, -*sp, 1 +3fac9560: move a9, *a14+, 1 +3fac9570: move *a13(0xffc0), *a14+, 1 +3fac9590: calla L3FA9A4B0 +3fac95c0: move *a13(0x2a0), a9, 1 +3fac95e0: jrne L3FAC9670 +3fac95f0: move a14, -*sp, 1 +3fac9600: move *a13(0x220), *a14+, 1 +3fac9620: move *a13(0xffc0), *a14+, 1 +3fac9640: calla L3FAA49B0 +L3FAC9670: +3fac9670: move *a13(0x220), a9, 1 +3fac9690: move *a9(0xc0), *a13(0x2c0), 1 +3fac96c0: move *a9(0xe0), *a13(0x2e0), 1 +3fac96f0: move *a9(0x100), *a13(0x300), 1 +3fac9720: move a14, -*sp, 1 +3fac9730: move a9, *a14+, 1 +3fac9740: move *a13(0xffc0), *a14+, 1 +3fac9760: move @0x27b5e0, *a14+, 1 +3fac9790: move @0x27aa80, *a14+, 1 +3fac97c0: calla L3FDFB310 +L3FAC97F0: +3fac97f0: move *a13(0x2c0), a9, 1 +3fac9810: jrne L3FAC9D00 +3fac9820: move a14, -*sp, 1 +3fac9830: move a14, -*sp, 1 +3fac9840: move *a13(0xffc0), *a14+, 1 +3fac9860: calla L3FA9EF40 +3fac9890: move a8, *a14+, 1 +3fac98a0: move *a13(0x960), *a14+, 1 +3fac98c0: move @0x27aa80, *a14+, 1 +3fac98f0: calla L3FD677D0 +3fac9920: move a14, -*sp, 1 +3fac9930: movk 12, a9 +3fac9940: move a9, *a14+, 1 +3fac9950: move *a13(0x960), *a14+, 1 +3fac9970: move @0x27aa80, *a14+, 1 +3fac99a0: calla L3FD97D50 +3fac99d0: move *a13(0xffc0), a9, 1 +3fac99f0: move @0x27b6c0, a11, 1 +3fac9a20: cmp a11, a9 +3fac9a30: jreq L3FAC9C40 +3fac9a40: setf 8, 0, 0 +3fac9a50: move *a13(0xffa0), a9, 0 +3fac9a70: jreq L3FAC9D00 +3fac9a80: move a14, -*sp, 1 +3fac9a90: move *a13(0xffc0), *a14+, 1 +3fac9ab0: calla L3FAA5D30 +3fac9ae0: move a8, *a13(0x9c0), 1 +3fac9b00: move a14, -*sp, 1 +3fac9b10: move a8, *a14+, 1 +3fac9b20: move *a13(0xffc0), *a14+, 1 +3fac9b40: calla L3FA9E800 +3fac9b70: move a14, -*sp, 1 +3fac9b80: move @0x27aa20, *a14+, 1 +3fac9bb0: move *a13(0x960), *a14+, 1 +3fac9bd0: move @0x27aa80, *a14+, 1 +3fac9c00: calla L3FD9F1D0 +3fac9c30: jruc L3FAC9D00 +L3FAC9C40: +3fac9c40: move a14, -*sp, 1 +3fac9c50: move @0x27aa60, *a14+, 1 +3fac9c80: move *a13(0x960), *a14+, 1 +3fac9ca0: move @0x27aa80, *a14+, 1 +3fac9cd0: calla L3FD9F1D0 +L3FAC9D00: +3fac9d00: move *a13(0x300), a11, 1 +3fac9d20: jreq L3FAC9EC0 +3fac9d30: move a14, -*sp, 1 +3fac9d40: move @0x27af00, *a14+, 1 +3fac9d70: move *a13(0x940), *a14+, 1 +3fac9d90: move @0x27aa80, *a14+, 1 +3fac9dc0: calla L3FD677D0 +3fac9df0: move a14, -*sp, 1 +3fac9e00: move @0x27aa00, *a14+, 1 +3fac9e30: move *a13(0x940), *a14+, 1 +3fac9e50: move @0x27aa80, *a14+, 1 +3fac9e80: calla L3FD9F1D0 +3fac9eb0: jruc L3FACA0F0 +L3FAC9EC0: +3fac9ec0: move a14, -*sp, 1 +3fac9ed0: move @0x27ae60, *a14+, 1 +3fac9f00: move *a13(0x940), *a14+, 1 +3fac9f20: move @0x27aa80, *a14+, 1 +3fac9f50: calla L3FD677D0 +3fac9f80: move a14, -*sp, 1 +3fac9f90: move @0x27a9c0, *a14+, 1 +3fac9fc0: move *a13(0x940), *a14+, 1 +3fac9fe0: move @0x27aa80, *a14+, 1 +3faca010: calla L3FD9F1D0 +3faca040: move a14, -*sp, 1 +3faca050: movk 12, a9 +3faca060: move a9, *a14+, 1 +3faca070: move *a13(0x940), *a14+, 1 +3faca090: move @0x27aa80, *a14+, 1 +3faca0c0: calla L3FD97D50 +L3FACA0F0: +3faca0f0: move *a13(0x2e0), a9, 1 +3faca110: jreq L3FACA2B0 +3faca120: move a14, -*sp, 1 +3faca130: move @0x27aea0, *a14+, 1 +3faca160: move *a13(0x920), *a14+, 1 +3faca180: move @0x27aa80, *a14+, 1 +3faca1b0: calla L3FD677D0 +3faca1e0: move a14, -*sp, 1 +3faca1f0: move @0x27a9e0, *a14+, 1 +3faca220: move *a13(0x920), *a14+, 1 +3faca240: move @0x27aa80, *a14+, 1 +3faca270: calla L3FD9F1D0 +3faca2a0: jruc L3FACA4E0 +L3FACA2B0: +3faca2b0: move a14, -*sp, 1 +3faca2c0: move @0x27ae40, *a14+, 1 +3faca2f0: move *a13(0x920), *a14+, 1 +3faca310: move @0x27aa80, *a14+, 1 +3faca340: calla L3FD677D0 +3faca370: move a14, -*sp, 1 +3faca380: move @0x27a9a0, *a14+, 1 +3faca3b0: move *a13(0x920), *a14+, 1 +3faca3d0: move @0x27aa80, *a14+, 1 +3faca400: calla L3FD9F1D0 +3faca430: move a14, -*sp, 1 +3faca440: movk 12, a9 +3faca450: move a9, *a14+, 1 +3faca460: move *a13(0x920), *a14+, 1 +3faca480: move @0x27aa80, *a14+, 1 +3faca4b0: calla L3FD97D50 +L3FACA4E0: +3faca4e0: move a14, -*sp, 1 +3faca4f0: move @0x27a960, *a14+, 1 +3faca520: move *a13(0x900), *a14+, 1 +3faca540: move @0x27aa80, *a14+, 1 +3faca570: calla L3FD9F1D0 +3faca5a0: move a14, -*sp, 1 +3faca5b0: move @0x27a980, *a14+, 1 +3faca5e0: move *a13(0x980), *a14+, 1 +3faca600: move @0x27aa80, *a14+, 1 +3faca630: calla L3FD9F1D0 +3faca660: move a14, -*sp, 1 +3faca670: movi 0x800c, a9 +3faca6a0: move a9, *a14+, 1 +3faca6b0: move *a13(0x980), *a14+, 1 +3faca6d0: move @0x27aa80, *a14+, 1 +3faca700: calla L3FD97D50 +3faca730: move a14, -*sp, 1 +3faca740: move *a13(0xffc0), *a14+, 1 +3faca760: move @0x27aa80, *a14+, 1 +3faca790: calla L3FD52F10 +3faca7c0: move a8, *a13(0x200), 1 +3faca7e0: move a14, -*sp, 1 +3faca7f0: move a13, a9 +3faca800: addi 0x260, a9 +3faca820: move a9, *a14+, 1 +3faca830: move *a13(0xffc0), *a14+, 1 +3faca850: calla L3FAA3E90 +3faca880: move a8, *a13(0x8e0), 1 +3faca8a0: move a8, a8 +3faca8b0: jrne L3FACA8F0 +3faca8c0: move *a13(0x260), a9, 1 +3faca8e0: jrne L3FACAB30 +L3FACA8F0: +3faca8f0: move a14, -*sp, 1 +3faca900: movk 4, a9 +3faca910: move a9, *a14+, 1 +3faca920: movk 1, a9 +3faca930: move a9, *a14+, 1 +3faca940: calla L3F703D90 +3faca970: move a8, *a13(0x260), 1 +3faca990: move *a13(0x200), a9, 1 +3faca9b0: jreq L3FACAB30 +3faca9c0: move *a9, a9, 1 +3faca9d0: btst 1, a9 +3faca9e0: jrne L3FACAAC0 +3faca9f0: sub a9, a9 +3facaa00: move a9, *a8, 1 +3facaa10: jruc L3FACAB30 +L3FACAA20: +3facaa20: move *a13(0x260), a11, 1 +3facaa40: movk 1, a9 +3facaa50: move a9, *a11, 1 +3facaa60: jruc L3FACAB30 +L3FACAA70: +3facaa70: move *a13(0x260), a11, 1 +3facaa90: sub a9, a9 +3facaaa0: move a9, *a11, 1 +3facaab0: jruc L3FACAB30 +L3FACAAC0: +3facaac0: move *a13(0x200), a9, 1 +3facaae0: move *a9(0x40), a8, 1 +3facab00: subk 3, a8 +3facab10: jreq L3FACAA20 +3facab20: jruc L3FACAA70 +L3FACAB30: +3facab30: move a14, -*sp, 1 +3facab40: move *a13(0x260), *a14+, 1 +3facab60: move *a13(0xffc0), *a14+, 1 +3facab80: move @0x27b600, *a14+, 1 +3facabb0: move @0x27aa80, *a14+, 1 +3facabe0: calla L3FDFB690 +3facac10: move *a13(0x200), a11, 1 +3facac30: jrne L3FACAE40 +3facac40: move a14, -*sp, 1 +3facac50: movi 0x24, a9 +3facac70: move a9, *a14+, 1 +3facac80: movk 1, a9 +3facac90: move a9, *a14+, 1 +3facaca0: calla L3F703D90 +3facacd0: move a8, *a13(0x200), 1 +3facacf0: jruc L3FACAE40 +L3FACAD00: +3facad00: move *a13(0x200), a11, 1 +3facad20: move *a11, a9, 1 +3facad30: movk 2, a7 +3facad40: or a7, a9 +3facad50: move a9, *a11, 1 +3facad60: movk 1, a9 +3facad70: move a9, *a11(0x40), 1 +3facad90: jruc L3FACAEA0 +L3FACADA0: +3facada0: move *a13(0x200), a11, 1 +3facadc0: move *a11, a9, 1 +3facadd0: movk 2, a7 +3facade0: or a7, a9 +3facadf0: move a9, *a11, 1 +3facae00: movk 3, a9 +3facae10: move a9, *a11(0x40), 1 +3facae30: jruc L3FACAEA0 +L3FACAE40: +3facae40: move *a13(0x260), a11, 1 +3facae60: move *a11, a8, 1 +3facae70: jreq L3FACAD00 +3facae80: dec a8 +3facae90: jreq L3FACADA0 +L3FACAEA0: +3facaea0: move a14, -*sp, 1 +3facaeb0: movk 1, a11 +3facaec0: move a11, *a14+, 1 +3facaed0: move @0x27aee0, *a14+, 1 +3facaf00: move *a13(0x200), a9, 1 +3facaf20: move *a9(0x40), *a14+, 1 +3facaf40: move a9, *a14+, 1 +3facaf50: move *a13(0xffc0), *a14+, 1 +3facaf70: calla L3FAA3530 +3facafa0: move a14, -*sp, 1 +3facafb0: move a9, *a14+, 1 +3facafc0: move *a13(0x900), *a14+, 1 +3facafe0: move @0x27aa80, *a14+, 1 +3facb010: calla L3FD9AE80 +3facb040: move a14, -*sp, 1 +3facb050: move *a13(0x260), *a14+, 1 +3facb070: calla L3F9C0210 +3facb0a0: move a14, -*sp, 1 +3facb0b0: move *a13(0x220), *a14+, 1 +3facb0d0: calla L3F9C0210 +3facb100: move a11, *a13(0x760), 1 +3facb120: move a14, -*sp, 1 +3facb130: move a13, a7 +3facb140: addi 0x6e0, a7 +3facb160: move a7, *a14+, 1 +3facb170: movk 16, a11 +3facb180: move a11, *a14+, 1 +3facb190: move *a13(0x900), *a14+, 1 +3facb1b0: move @0x27aa80, *a14+, 1 +3facb1e0: calla L3FD38770 +3facb210: move *a13(0x320), a7, 1 +3facb230: move a7, @0x27b360, 1 +3facb260: move *a13(0x340), a11, 1 +3facb280: move a11, @0x27b380, 1 +3facb2b0: move a14, -*sp, 1 +3facb2c0: movi 0x27b320, a7 +3facb2f0: move a7, *a14+, 1 +3facb300: movk 12, a7 +3facb310: move a7, *a14+, 1 +3facb320: move *a13(0xffc0), *a14+, 1 +3facb340: move @0x27aa80, *a14+, 1 +3facb370: calla L3FD75CD0 +3facb3a0: move a14, -*sp, 1 +3facb3b0: move *a13(0x3a0), a7, 1 +3facb3d0: neg a7 +3facb3e0: addk 22, a7 +3facb3f0: move a7, *a14+, 1 +3facb400: move *a13(0x3a0), a7, 1 +3facb420: neg a7 +3facb430: addk 3, a7 +3facb440: move a7, *a14+, 1 +3facb450: move *a13(0x900), *a14+, 1 +3facb470: move *a13(0xffc0), *a14+, 1 +3facb490: move @0x27aa80, *a14+, 1 +3facb4c0: calla L3FD83F30 +3facb4f0: move a14, -*sp, 1 +3facb500: move *a13(0xffc0), *a14+, 1 +3facb520: move @0x27aa80, *a14+, 1 +3facb550: calla L3FD60960 +3facb580: move a14, -*sp, 1 +3facb590: sub a7, a7 +3facb5a0: move a7, *a14+, 1 +3facb5b0: move @0x27aa80, *a14+, 1 +3facb5e0: calla L3FD9F6B0 +3facb610: move a14, -*sp, 1 +3facb620: movi 0x400000, a7 +3facb650: move a7, *a14+, 1 +3facb660: move *a13(0xffc0), *a14+, 1 +3facb680: move @0x27aa80, *a14+, 1 +3facb6b0: calla L3FD97D50 +3facb6e0: move a14, -*sp, 1 +3facb6f0: movi 0x380000, a7 +3facb720: move a7, *a14+, 1 +3facb730: move *a13(0x900), *a14+, 1 +3facb750: move @0x27aa80, *a14+, 1 +3facb780: calla L3FD97D50 +3facb7b0: move a14, -*sp, 1 +3facb7c0: move a9, *a14+, 1 +3facb7d0: calla L3F9C0210 +3facb800: move *a13(0x900), a7, 1 +3facb820: jaeq L3FACC370 +3facb840: move a14, -*sp, 1 +3facb850: movi 0x5c, a7 +3facb870: move a7, *a14+, 1 +3facb880: move a13, a7 +3facb890: addi 0x400, a7 +3facb8b0: move a7, *a14+, 1 +3facb8c0: calla L3FB44A00 +3facb8f0: move a14, -*sp, 1 +3facb900: move a7, *a14+, 1 +3facb910: move *a13(0x900), *a14+, 1 +3facb930: move @0x27aa80, *a14+, 1 +3facb960: calla L3FD58A10 +3facb990: move a8, *a13(0xac0), 1 +3facb9b0: dec a8 +3facb9c0: jreq L3FACBAB0 +3facb9d0: move a14, -*sp, 1 +3facb9e0: move *a13(0x420), *a14+, 1 +3facba00: move *a13(0x400), *a14+, 1 +3facba20: move *a13(0xac0), *a14+, 1 +3facba40: movi 0x3facfd60, a8 +3facba70: move a8, *a14+, 1 +3facba80: calla L3FB341E0 +L3FACBAB0: +3facbab0: move *a13(0x400), a7, 1 +3facbad0: move *a13(0x3a0), a9, 1 +3facbaf0: add a9, a7 +3facbb00: subk 4, a7 +3facbb10: move a7, *a13(0xa00), 1 +3facbb30: move *a13(0x420), a7, 1 +3facbb50: add a9, a7 +3facbb60: subk 23, a7 +3facbb70: move a7, *a13(0xa20), 1 +3facbb90: move *a13(0x3e0), a7, 1 +3facbbb0: neg a7 +3facbbc0: move *a13(0x3e0), a9, 1 +3facbbe0: sub a9, a7 +3facbbf0: move *a13(0xa00), a9, 1 +3facbc10: subk 4, a7 +3facbc20: cmp a7, a9 +3facbc30: jrge L3FACBCC0 +3facbc40: move *a13(0x3e0), a7, 1 +3facbc60: neg a7 +3facbc70: move *a13(0x3e0), a9, 1 +3facbc90: sub a9, a7 +3facbca0: move a7, a9 +3facbcb0: subk 4, a9 +L3FACBCC0: +3facbcc0: move a9, *a13(0xa00), 1 +3facbce0: move @0x27aa80, a7, 1 +3facbd10: move *a7(0x440), a9, 1 +3facbd30: move a9, a11 +3facbd40: sll 0x9, a9 +3facbd50: sll 0x7, a11 +3facbd60: add a11, a9 +3facbd70: move *a7(0x480), a11, 1 +3facbd90: add a9, a11 +3facbda0: move *a11(0x60), a11, 1 +3facbdc0: move *a13(0xa00), a9, 1 +3facbde0: subi 0x26, a11 +3facbe00: cmp a11, a9 +3facbe10: jrle L3FACBF00 +3facbe20: move *a7(0x440), a11, 1 +3facbe40: move a11, a9 +3facbe50: sll 0x9, a11 +3facbe60: sll 0x7, a9 +3facbe70: add a9, a11 +3facbe80: move *a7(0x480), a9, 1 +3facbea0: add a11, a9 +3facbeb0: move *a9(0x60), a11, 1 +3facbed0: move a11, a9 +3facbee0: subi 0x26, a9 +L3FACBF00: +3facbf00: move a9, *a13(0xa00), 1 +3facbf20: move *a13(0xa20), a11, 1 +3facbf40: addk 2, a11 +3facbf50: jrlt L3FACBF90 +3facbf60: move *a13(0xa20), a11, 1 +3facbf80: jruc L3FACBFB0 +L3FACBF90: +3facbf90: movi 0xfffe, a11 +L3FACBFB0: +3facbfb0: move a11, *a13(0xa20), 1 +3facbfd0: move *a7(0x440), a9, 1 +3facbff0: move a9, a11 +3facc000: sll 0x9, a9 +3facc010: sll 0x7, a11 +3facc020: add a11, a9 +3facc030: move *a7(0x480), a11, 1 +3facc050: add a9, a11 +3facc060: move *a11(0x80), a11, 1 +3facc080: move *a13(0xa20), a9, 1 +3facc0a0: subk 19, a11 +3facc0b0: cmp a11, a9 +3facc0c0: jrle L3FACC1A0 +3facc0d0: move *a7(0x440), a11, 1 +3facc0f0: move a11, a9 +3facc100: sll 0x9, a11 +3facc110: sll 0x7, a9 +3facc120: add a9, a11 +3facc130: move *a7(0x480), a9, 1 +3facc150: add a11, a9 +3facc160: move *a9(0x80), a11, 1 +3facc180: move a11, a9 +3facc190: subk 19, a9 +L3FACC1A0: +3facc1a0: move a9, *a13(0xa20), 1 +3facc1c0: move *a13(0xa00), a11, 1 +3facc1e0: move *a13(0x400), a9, 1 +3facc200: cmp a9, a11 +3facc210: jrne L3FACC280 +3facc220: move *a13(0xa20), a9, 1 +3facc240: move *a13(0x420), a11, 1 +3facc260: cmp a11, a9 +3facc270: jreq L3FACC370 +L3FACC280: +3facc280: move a14, -*sp, 1 +3facc290: move *a13(0x460), *a14+, 1 +3facc2b0: move *a13(0x440), *a14+, 1 +3facc2d0: move *a13(0xa20), *a14+, 1 +3facc2f0: move *a13(0xa00), *a14+, 1 +3facc310: move *a13(0x900), *a14+, 1 +3facc330: move a7, *a14+, 1 +3facc340: calla L3FD3A510 +L3FACC370: +3facc370: move *a13(0x900), a8, 1 +L3FACC390: +3facc390: move *sp(0xa0), a14, 1 +3facc3b0: mmfm sp, a7,a9,a11,a13 +3facc3d0: rets 2 +L3FACC3E0: +3facc3e0: mmtm sp, a11,a13 +3facc400: move a14, a13 +3facc410: setf 8, 0, 0 +3facc420: move @0x27b780, a11, 0 +3facc450: jreq L3FACC510 +3facc460: move a14, -*sp, 1 +3facc470: move @0x27b740, *a14+, 1 +3facc4a0: calla L3F9C0210 +3facc4d0: sub a11, a11 +3facc4e0: movb a11, @0x27b780 +L3FACC510: +3facc510: move a14, -*sp, 1 +3facc520: movi 0x27b740, a11 +3facc550: move a11, *a14+, 1 +3facc560: move *a13(0xffe0), *a14+, 1 +3facc580: move @0x27aa80, *a14+, 1 +3facc5b0: calla L3FD48A80 +3facc5e0: move a8, a8 +3facc5f0: jreq L3FACC700 +3facc600: move @0x27b740, a11, 1 +3facc630: jrne L3FACC680 +3facc640: move @0x27b760, a8, 1 +3facc670: jruc L3FACC730 +L3FACC680: +3facc680: movk 1, a11 +3facc690: movb a11, @0x27b780 +3facc6c0: move @0x27b740, a8, 1 +3facc6f0: jruc L3FACC730 +L3FACC700: +3facc700: move @0x27b760, a8, 1 +L3FACC730: +3facc730: move *sp(0x60), a14, 1 +3facc750: mmfm sp, a11,a13 +3facc770: rets 2 +L3FACC780: +3facc780: mmtm sp, a7,a9,a11,a13 +3facc7a0: move a14, a13 +3facc7b0: addi 0xe0, a14 +3facc7d0: sub a11, a11 +3facc7e0: move a11, *a13(0x40), 1 +3facc800: move a14, -*sp, 1 +3facc810: move a13, a9 +3facc820: addi 0xc0, a9 +3facc840: move a9, *a14+, 1 +3facc850: move a13, a7 +3facc860: addi 0xa0, a7 +3facc880: move a7, *a14+, 1 +3facc890: move a13, a7 +3facc8a0: addi 0x80, a7 +3facc8c0: move a7, *a14+, 1 +3facc8d0: move a13, a7 +3facc8e0: addi 0x60, a7 +3facc900: move a7, *a14+, 1 +3facc910: move @0x27aa80, a7, 1 +3facc940: move *a7(0x440), a9, 1 +3facc960: move a9, a11 +3facc970: sll 0x9, a9 +3facc980: sll 0x7, a11 +3facc990: add a11, a9 +3facc9a0: move *a7(0x480), a11, 1 +3facc9c0: add a9, a11 +3facc9d0: move *a11(0x40), *a14+, 1 +3facc9f0: move a7, *a14+, 1 +3facca00: calla L3FD74C90 +3facca30: move *a13(0xc0), a11, 1 +3facca50: dec a11 +3facca60: move a11, *a13, 1 +3facca70: jrlt L3FACCC10 +L3FACCA80: +3facca80: move a14, -*sp, 1 +3facca90: move *a13, a11, 1 +3faccaa0: sll 0x5, a11 +3faccab0: move *a13(0xa0), a9, 1 +3faccad0: add a9, a11 +3faccae0: move *a11+, *a14+, 1 +3faccaf0: calla L3FA99E10 +3faccb20: move a8, *a13(0x20), 1 +3faccb40: move a8, a7 +3faccb50: jreq L3FACCBD0 +3faccb60: move *a13, a11, 1 +3faccb70: sll 0x5, a11 +3faccb80: add a9, a11 +3faccb90: move *a11(0x0), *a13(0x40), 1 +3faccbc0: jruc L3FACCC10 +L3FACCBD0: +3faccbd0: move *a13, a11, 1 +3faccbe0: dec a11 +3faccbf0: move a11, *a13, 1 +3faccc00: jrge L3FACCA80 +L3FACCC10: +3faccc10: move a14, -*sp, 1 +3faccc20: move *a13(0xa0), *a14+, 1 +3faccc40: calla L3F9C0210 +3faccc70: move *a13(0x40), a8, 1 +3faccc90: subi 0xe0, a14 +3facccb0: mmfm sp, a7,a9,a11,a13 +3facccd0: rets +L3FACCCE0: +3faccce0: mmtm sp, a9,a11,a13 +3faccd00: move a14, a13 +3faccd10: addi 0x100, a14 +3faccd30: calla L3FACC780 +3faccd60: move a8, *a13, 1 +3faccd70: move a8, a8 +3faccd80: jreq L3FACCFA0 +3faccd90: move *a13(0xffe0), a11, 1 +3faccdb0: cmp a11, a8 +3faccdc0: jreq L3FACCFA0 +3faccdd0: move a8, *a13(0xc0), 1 +3faccdf0: sub a9, a9 +3facce00: move a9, *a13(0xe0), 1 +3facce20: move a14, -*sp, 1 +3facce30: move a14, -*sp, 1 +3facce40: move a8, *a14+, 1 +3facce50: calla L3FA9CB80 +3facce80: move a8, *a14+, 1 +3facce90: calla L3FACCFF0 +3faccec0: move a14, -*sp, 1 +3facced0: move a13, a9 +3faccee0: addk 32, a9 +3faccef0: move a9, *a14+, 1 +3faccf00: movi 0x60, a9 +3faccf20: move a9, *a14+, 1 +3faccf30: move a11, *a14+, 1 +3faccf40: move @0x27aa80, *a14+, 1 +3faccf70: calla L3FD75CD0 +L3FACCFA0: +3faccfa0: move *sp(0x80), a14, 1 +3faccfc0: mmfm sp, a9,a11,a13 +3faccfe0: rets 2 +L3FACCFF0: +3faccff0: mmtm sp, a7,a9,a11,a13 +3facd010: move a14, a13 +3facd020: addk 32, a14 +3facd030: move a14, -*sp, 1 +3facd040: move *a13(0xffe0), *a14+, 1 +3facd060: calla L3FA9A890 +3facd090: move a8, a8 +3facd0a0: jreq L3FACD460 +3facd0b0: move @0x27aa80, a11, 1 +3facd0e0: move *a11(0x440), a9, 1 +3facd100: move a9, a7 +3facd110: sll 0x9, a9 +3facd120: sll 0x7, a7 +3facd130: add a7, a9 +3facd140: move *a11(0x480), a7, 1 +3facd160: add a9, a7 +3facd170: move *a13(0xffe0), a9, 1 +3facd190: move *a7(0x40), a7, 1 +3facd1b0: cmp a7, a9 +3facd1c0: jreq L3FACD460 +3facd1d0: sub a7, a7 +3facd1e0: move a7, *a13, 1 +3facd1f0: move a14, -*sp, 1 +3facd200: move a7, *a14+, 1 +3facd210: move a7, *a14+, 1 +3facd220: movk 1, a9 +3facd230: move a9, *a14+, 1 +3facd240: move a7, *a14+, 1 +3facd250: movk 4, a9 +3facd260: move a9, *a14+, 1 +3facd270: move a7, *a14+, 1 +3facd280: move *a13(0xffe0), *a14+, 1 +3facd2a0: move a7, *a14+, 1 +3facd2b0: movk 1, a9 +3facd2c0: move a9, *a14+, 1 +3facd2d0: move a11, *a14+, 1 +3facd2e0: calla L3FD59AE0 +3facd310: move a8, *a13, 1 +3facd320: move a14, -*sp, 1 +3facd330: move a7, *a14+, 1 +3facd340: move a7, *a14+, 1 +3facd350: move a9, *a14+, 1 +3facd360: move a7, *a14+, 1 +3facd370: movk 4, a11 +3facd380: move a11, *a14+, 1 +3facd390: move a7, *a14+, 1 +3facd3a0: move *a13(0xffe0), *a14+, 1 +3facd3c0: movk 2, a7 +3facd3d0: move a7, *a14+, 1 +3facd3e0: move a9, *a14+, 1 +3facd3f0: move @0x27aa80, *a14+, 1 +3facd420: calla L3FD59AE0 +3facd450: move a8, *a13, 1 +L3FACD460: +3facd460: move *sp(0xa0), a14, 1 +3facd480: mmfm sp, a7,a9,a11,a13 +3facd4a0: rets 2 +L3FACD4B0: +3facd4b0: mmtm sp, a11,a13 +3facd4d0: move a14, a13 +3facd4e0: addi 0x40, a14 +3facd500: move a14, -*sp, 1 +3facd510: move @0x27abe0, *a14+, 1 +3facd540: calla L3FA9C4E0 +3facd570: move a8, a8 +3facd580: jreq L3FACD9B0 +3facd590: move a14, -*sp, 1 +3facd5a0: move @0x27abe0, *a14+, 1 +3facd5d0: calla L3FA9F680 +3facd600: move a14, -*sp, 1 +3facd610: move @0x27abe0, *a14+, 1 +3facd640: calla L3FA9D280 +3facd670: move a8, *a13(0x20), 1 +3facd690: move a14, -*sp, 1 +3facd6a0: move @0x27abe0, *a14+, 1 +3facd6d0: calla L3FA9CF00 +3facd700: move a8, *a13, 1 +3facd710: move a8, a8 +3facd720: jreq L3FACD7B0 +3facd730: move a14, -*sp, 1 +3facd740: move a8, *a14+, 1 +3facd750: move @0x27aa80, *a14+, 1 +3facd780: calla L3FD425A0 +L3FACD7B0: +3facd7b0: move *a13(0x20), a11, 1 +3facd7d0: jreq L3FACD8E0 +3facd7e0: move a14, -*sp, 1 +3facd7f0: move a11, *a14+, 1 +3facd800: move @0x27aa80, *a14+, 1 +3facd830: calla L3FD425A0 +3facd860: move a14, -*sp, 1 +3facd870: move a11, *a14+, 1 +3facd880: move @0x27b6c0, *a14+, 1 +3facd8b0: calla L3FAAD3F0 +L3FACD8E0: +3facd8e0: move a14, -*sp, 1 +3facd8f0: move @0x27abe0, *a14+, 1 +3facd920: calla L3FAB6A90 +3facd950: move a14, -*sp, 1 +3facd960: move *a13(0x0), *a14+, 1 +3facd980: calla L3FA98B50 +L3FACD9B0: +3facd9b0: move a14, -*sp, 1 +3facd9c0: sub a11, a11 +3facd9d0: move a11, *a14+, 1 +3facd9e0: move @0x27aa80, *a14+, 1 +3facda10: calla L3FD9F6B0 +3facda40: subi 0x40, a14 +3facda60: mmfm sp, a11,a13 +3facda80: rets +L3FACDA90: +3facda90: mmtm sp, a11,a13 +3facdab0: move a14, a13 +3facdac0: addi 0xa0, a14 +3facdae0: jruc L3FACE190 +L3FACDAF0: +3facdaf0: move @0x27ace0, a11, 1 +3facdb20: dsjs a11, L3FACDBE0 +3facdb30: move @0x27acc0, a11, 1 +3facdb60: jreq L3FACDB90 +3facdb70: subk 2, a11 +3facdb80: jrne L3FACDBE0 +L3FACDB90: +3facdb90: movk 1, a11 +3facdba0: movb a11, @0x27c180 +3facdbd0: jruc L3FACDC20 +L3FACDBE0: +3facdbe0: sub a11, a11 +3facdbf0: movb a11, @0x27c180 +L3FACDC20: +3facdc20: move a14, -*sp, 1 +3facdc30: move @0x27ac20, *a14+, 1 +3facdc60: move @0x27aa80, *a14+, 1 +3facdc90: calla L3FDA9050 +3facdcc0: jruc L3FACE200 +L3FACDCD0: +3facdcd0: move @0x27ace0, a11, 1 +3facdd00: dsj a11, L3FACE200 +3facdd20: setf 8, 0, 0 +3facdd30: move @0x27c180, a11, 0 +3facdd60: jreq L3FACE200 +3facdd70: move @0x27acc0, a11, 1 +3facdda0: cmpi 0x100, a11 +3facddc0: jreq L3FACDE00 +3facddd0: cmpi 0x102, a11 +3facddf0: jrne L3FACE200 +L3FACDE00: +3facde00: move a14, -*sp, 1 +3facde10: move a13, a11 +3facde20: addi 0x60, a11 +3facde40: move a11, *a14+, 1 +3facde50: move a13, a11 +3facde60: addi 0x40, a11 +3facde80: move a11, *a14+, 1 +3facde90: move a13, a11 +3facdea0: addk 32, a11 +3facdeb0: move a11, *a14+, 1 +3facdec0: move a13, *a14+, 1 +3facded0: move @0x27abc0, *a14+, 1 +3facdf00: move @0x27aa80, *a14+, 1 +3facdf30: calla L3FD74C90 +3facdf60: move a8, *a13(0x80), 1 +3facdf80: dsj a8, L3FACE200 +3facdfa0: move *a13(0x20), a11, 1 +3facdfc0: jreq L3FACE0F0 +3facdfd0: move a14, -*sp, 1 +3facdfe0: move a11, *a14+, 1 +3facdff0: move @0x27aa80, *a14+, 1 +3face020: calla L3FD60960 +3face050: move a14, -*sp, 1 +3face060: move a14, -*sp, 1 +3face070: move a11, *a14+, 1 +3face080: calla L3FA9CB80 +3face0b0: move a8, *a14+, 1 +3face0c0: calla L3FACCFF0 +L3FACE0F0: +3face0f0: move *a13(0x60), a11, 1 +3face110: jreq L3FACE200 +3face120: move a14, -*sp, 1 +3face130: move *a13(0x40), *a14+, 1 +3face150: calla L3F9C0210 +3face180: jruc L3FACE200 +L3FACE190: +3face190: move @0x27ab40, a8, 1 +3face1c0: subk 4, a8 +3face1d0: jreq L3FACDAF0 +3face1e0: dec a8 +3face1f0: jreq L3FACDCD0 +L3FACE200: +3face200: subi 0xa0, a14 +3face220: mmfm sp, a11,a13 +3face240: rets +L3FACE250: +3face250: mmtm sp, a7,a9,a11,a13 +3face270: move a14, a13 +3face280: addi 0x100, a14 +3face2a0: move @0x27aaa0, a11, 1 +3face2d0: move *a11(0x20), *a13(0x0), 1 +3face300: move *a11(0x20), *a13(0x20), 1 +3face330: movk 3, a9 +3face340: move a9, *a13(0x40), 1 +3face360: movk 22, a9 +3face370: move a9, *a13(0x60), 1 +3face390: movi 0x3d, a11 +3face3b0: move a11, *a13(0x80), 1 +3face3d0: sub a9, a9 +3face3e0: move a9, *a13(0xa0), 1 +3face400: movk 17, a9 +3face410: move a9, *a13(0xe0), 1 +3face430: move a9, *a13(0xc0), 1 +3face450: move a14, -*sp, 1 +3face460: move a13, *a14+, 1 +3face470: move @0x27aa80, a7, 1 +3face4a0: move *a7(0x440), a9, 1 +3face4c0: move a9, a11 +3face4d0: sll 0x9, a9 +3face4e0: sll 0x7, a11 +3face4f0: add a11, a9 +3face500: move *a7(0x480), a11, 1 +3face520: add a9, a11 +3face530: move *a11(0x40), *a14+, 1 +3face550: move @0x27b660, *a14+, 1 +3face580: move a7, *a14+, 1 +3face590: calla L3FDFAFC0 +3face5c0: subi 0x100, a14 +3face5e0: mmfm sp, a7,a9,a11,a13 +3face600: rets +3face610: move b10, b7 +3face620: subb b2, sp +3face630: sla b11, b2 +3face640: sra a11, a13 +3face650: or a0, a0 +3face660: .word 0x7469 +3face670: sra a11, a12 +3face680: move a0, a0 +3face690: .word 0x776f +3face6a0: .word 0x7265 +3face6b0: andn a0, a0 +3face6c0: .word 0x7365 +3face6d0: .word 0x7a69 +3face6e0: .word 0x0065 +3face6f0: modu a10, a12 +3face700: sra b11, b7 +3face710: sla 0x3, b2 +3face720: mods a2, a2 +3face730: sll a11, a1 +3face740: sra a11, a11 +3face750: .word 0x0064 +3face760: sra b10, b2 +3face770: rl b11, b3 +3face780: sra b11, b10 +3face790: sub a1, a0 +3face7a0: mods a11, a9 +3face7b0: sra a11, a13 +3face7c0: .word 0x0064 +3face7d0: sll a10, a9 +3face7e0: modu a3, sp +3face7f0: srl a3, a9 +3face800: .word 0x0079 +3face810: sll a10, a9 +3face820: modu a3, sp +3face830: or a0, a0 +3face840: sra a3, a9 +3face850: .word 0x0079 +3face860: rev a0 +3face870: move b10, b7 +3face880: divs a1, a0 +3face890: move a10, b9 +3face8a0: sub a9, a0 +3face8b0: .word 0x7272 +3face8c0: .word 0x726f +3face8d0: .word 0x000a +3face8e0: move b10, b7 +3face8f0: sub a9, a0 +3face900: .word 0x7272 +3face910: .word 0x726f +3face920: sll 0x9, a0 +3face930: .word 0x0a73 +3face940: rl 0x0, a0 +3face950: dsjs b10, L3FACEA70 +3face960: rev b0 +3face970: move b10, b7 +3face980: or a9, a0 +3face990: sla a11, a14 +3face9a0: mods a3, a2 +3face9b0: sla 0x3, a5 +3face9c0: modu b11, b4 +3face9d0: move a9, b0 +3face9e0: sra b11, b0 +3face9f0: sla 0x3, a14 +3facea00: rl a10, a4 +3facea10: .word 0x7073 +3facea20: sla a11, a12 +3facea30: .word 0x0a79 +3facea40: sub a0, a0 +3facea50: addc a10, a5 +3facea60: xor b10, sp +L3FACEA70: +3facea70: mpyu a10, a13 +3facea80: cmp a10, a8 +3facea90: or a2, a14 +3faceaa0: .word 0x0053 +3faceab0: modu a10, a14 +3faceac0: sub a1, a0 +3facead0: addc a10, a5 +3faceae0: xor a9, a0 +3faceaf0: sla 0x3, a13 +3faceb00: rl a10, a8 +3faceb10: .word 0x746e +3faceb20: .word 0x0a73 +3faceb30: xor a8, a0 +3faceb40: mpyu a10, a13 +3faceb50: move a10, b13 +3faceb60: sub b10, b6 +3faceb70: .word 0x0044 +3faceb80: modu a10, a14 +3faceb90: xor a9, a0 +3faceba0: sla 0x3, a13 +3facebb0: modu a10, a13 +3facebc0: sra b11, b6 +3facebd0: .word 0x0a64 +3facebe0: sub a0, a0 +3facebf0: addc a10, a5 +3facec00: xor b10, sp +3facec10: mpyu a10, a13 +3facec20: addc a10, a9 +3facec30: move a2, sp +3facec40: andn b10, sp +3facec50: add b10, b4 +3facec60: sub b10, b4 +3facec70: move a0, b0 +3facec80: sla 0x3, sp +3facec90: sub a10, a4 +3faceca0: sla 0x2, a3 +3facecb0: mods b10, b7 +3facecc0: cmp a9, a0 +3facecd0: modu a11, a3 +3facece0: sla 0x3, a14 +3facecf0: .word 0x7453 +3faced00: .word 0x7461 +3faced10: .word 0x0a65 +3faced20: sub a0, a0 +3faced30: addc a10, a5 +3faced40: xor b10, sp +3faced50: mpyu a10, a13 +3faced60: add b10, b4 +3faced70: sub a10, a11 +3faced80: subb b2, sp +3faced90: addc a10, sp +3faceda0: andn b10, b5 +3facedb0: move a0, b0 +3facedc0: sla 0x3, sp +3facedd0: sub a10, a4 +3facede0: sla 0x2, a3 +3facedf0: mods b10, b7 +3facee00: or a1, a0 +3facee10: lmo a11, a1 +3facee20: sla 0x3, a5 +3facee30: move a10, b6 +3facee40: or a10, a3 +3facee50: .word 0x0a53 +3facee60: sub a0, a0 +3facee70: addc a10, a5 +3facee80: xor b10, sp +3facee90: mpyu a10, a13 +3faceea0: sub a10, a4 +3faceeb0: move a10, b3 +3faceec0: add b10, b2 +L3FACEED0: +3faceed0: cmp b10, b4 +3faceee0: move a2, sp +3faceef0: subb b10, sp +L3FACEF00: +3facef00: move a10, b5 +3facef10: sub a10, a13 +3facef20: andn b2, b4 +3facef30: .word 0x0059 +3facef40: .word 0x7241 +3facef50: sla 0x3, a5 +3facef60: modu b10, b9 +3facef70: .word 0x7275 +3facef80: .word 0x7220 +3facef90: modu b3, b5 +3facefa0: rl a11, a14 +3facefb0: srl a11, a14 +3facefc0: sla a9, a0 +3facefd0: modu a11, a14 +3facefe0: rl b3, b4 +3faceff0: .word 0x7265 +3facf000: xor a9, a0 +3facf010: modu a3, a9 +3facf020: modu a11, a4 +3facf030: sla 0x3, b7 +3facf040: sla a10, a13 +3facf050: sla a11, a14 +3facf060: sra a11, a7 +3facf070: dsjs b2, L3FACEED0 +3facf080: dsjs sp, L3FACEF00 +3facf090: .word 0x000a +3facf0a0: .word 0x7453 +3facf0b0: .word 0x7261 +3facf0c0: .word 0x7574 +3facf0d0: .word 0x0070 +3facf0e0: divs a0, a0 +3facf0f0: andn a1, a0 +3facf100: modu a11, sp +3facf110: sla 0x3, b4 +3facf120: rl b10, b7 +3facf130: sra a3, a14 +3facf140: .word 0x776f +3facf150: srl 0x18, a0 +3facf160: srl 0x17, a10 +3facf170: sra a10, a13 +3facf180: .word 0x756e +3facf190: move a9, a13 +3facf1a0: sra a3, a5 +3facf1b0: .word 0x7569 +3facf1c0: srl 0x15, a13 +3facf1d0: srl 0x16, b2 +3facf1e0: modu a10, a14 +3facf1f0: mods b11, b2 +3facf200: mods a3, a1 +3facf210: srl 0x17, a13 +3facf220: srl 0x17, a10 +3facf230: rl 0x11, b1 +3facf240: srl 0x17, b0 +3facf250: .word 0x3537 +3facf260: .word 0x372d +3facf270: srl 0x17, b5 +3facf280: srl 0x16, b0 +3facf290: srl 0x17, a10 +3facf2a0: andn a10, a9 +3facf2b0: dsjs sp, L3FACF2E0 +3facf2c0: .word 0x3538 +3facf2d0: srl 0x17, b9 +L3FACF2E0: +3facf2e0: rev b1 +3facf2f0: sll a10, a9 +3facf300: modu a3, sp +3facf310: addc a1, a0 +3facf320: .word 0x786f +3facf330: addc a0, a0 +3facf340: movy a3, sp +3facf350: sra b11, b4 +3facf360: addxy a1, a0 +3facf370: rl a9, a0 +3facf380: pixt *a3, xy, *a3, xy +3facf390: sra a11, a14 +3facf3a0: andn a8, a0 +3facf3b0: modu a3, a9 +3facf3c0: sll a3, a14 +3facf3d0: mods a3, a9 +3facf3e0: srl a3, a4 +L3FACF3F0: +3facf3f0: modu a3, a5 +3facf400: .word 0x7473 +3facf410: .word 0x7265 +3facf420: .word 0x0a00 +3facf430: move b10, b7 +3facf440: rl 0x9, a0 +3facf450: subb a9, a0 +3facf460: add b10, b7 +3facf470: dsjs a0, L3FACF3F0 +3facf480: sll 0x9, a0 +3facf490: srl 0x1d, a4 +3facf4a0: mods a9, a0 +3facf4b0: .word 0x7061 +3facf4c0: .word 0x735f +3facf4d0: sla b11, b4 +3facf4e0: sra b11, b4 +3facf4f0: sll 0x9, b13 +3facf500: .word 0x0a64 +3facf510: addc a8, a0 +3facf520: rl a11, a12 +3facf530: modu a3, a5 +3facf540: sla 0x3, b4 +3facf550: sla a10, a8 +3facf560: sla 0x3, b3 +3facf570: modu a10, a14 +3facf580: subb a1, a0 +3facf590: sla b11, b2 +L3FACF5A0: +3facf5a0: sra a11, a13 +3facf5b0: .word 0x000a +3facf5c0: xor a8, a10 +L3FACF5D0: +3facf5d0: sla 0x2, a13 +3facf5e0: sla 0x1, b2 +3facf5f0: xor a10, a7 +3facf600: sla 0x2, a1 +3facf610: sla 0x1, b13 +3facf620: sra a1, a5 +3facf630: sla 0x1, a12 +3facf640: dsjs b8, L3FACF5A0 +3facf650: sra a1, a5 +3facf660: sla 0x1, a12 +3facf670: dsjs b9, L3FACF5D0 +L3FACF680: +3facf680: sra a1, a5 +3facf690: .word 0x000a +3facf6a0: xor a8, a10 +3facf6b0: sla 0x2, a13 +3facf6c0: sla 0x1, b3 +3facf6d0: xor a10, a7 +3facf6e0: sla 0x2, a1 +3facf6f0: sla 0x1, b13 +3facf700: sra a1, a5 +3facf710: sla 0x1, a12 +3facf720: dsjs b7, L3FACF680 +3facf730: sra a1, a5 +3facf740: .word 0x000a +3facf750: move b10, b7 +3facf760: sub a9, a0 +3facf770: .word 0x7272 +3facf780: .word 0x726f +3facf790: addc a9, a0 +3facf7a0: rl a11, a12 +3facf7b0: modu a3, a5 +3facf7c0: sla 0x3, b4 +3facf7d0: sla a10, a8 +3facf7e0: sla 0x3, b3 +3facf7f0: modu a10, a14 +3facf800: subb a1, a0 +3facf810: sla b11, b2 +3facf820: sra a11, a13 +3facf830: .word 0x000a +3facf840: xor a8, a10 +3facf850: sla 0x2, a13 +L3FACF860: +3facf860: sla 0x1, b4 +3facf870: xor a10, a7 +3facf880: sla 0x2, a1 +3facf890: sla 0x1, b13 +3facf8a0: sra a1, a5 +3facf8b0: sla 0x1, a12 +3facf8c0: sla a11, a13 +3facf8d0: mpyu b11, b0 +3facf8e0: .word 0x7473 +3facf8f0: .word 0x7461 +3facf900: dsjs a5, L3FACF860 +3facf910: sra a1, a5 +3facf920: .word 0x000a +3facf930: xor a8, a10 +3facf940: sla 0x2, a13 +L3FACF950: +3facf950: sla 0x1, b5 +3facf960: xor a10, a7 +3facf970: sla 0x2, a1 +3facf980: sla 0x1, b13 +3facf990: sra a1, a5 +3facf9a0: sla 0x1, a12 +3facf9b0: sla a11, a13 +3facf9c0: mpyu b11, b0 +3facf9d0: .word 0x7473 +3facf9e0: .word 0x7461 +3facf9f0: dsjs a5, L3FACF950 +L3FACFA00: +3facfa00: sra a1, a5 +3facfa10: .word 0x000a +3facfa20: xor a8, a10 +L3FACFA30: +3facfa30: sla 0x2, a13 +3facfa40: sla 0x1, b6 +3facfa50: xor a10, a7 +3facfa60: sla 0x2, a1 +3facfa70: sla 0x1, b13 +3facfa80: sra a1, a5 +3facfa90: sla 0x1, a12 +3facfaa0: dsjs b8, L3FACFA00 +3facfab0: sra a1, a5 +3facfac0: sla 0x1, a12 +3facfad0: dsjs b9, L3FACFA30 +3facfae0: sra a1, a5 +3facfaf0: .word 0x000a +3facfb00: sra a2, a1 +3facfb10: subb a11, a4 +3facfb20: .word 0x7a69 +3facfb30: modu a11, a13 +3facfb40: sla 0x3, b3 +3facfb50: rev b1 +3facfb60: modu a11, a12 +L3FACFB70: +3facfb70: rl a11, a7 +3facfb80: mpyu a11, a14 +3facfb90: sll a3, a4 +3facfba0: .word 0x0a00 +3facfbb0: move b10, b7 +L3FACFBC0: +3facfbc0: .word 0x3720 +3facfbd0: subb a9, a0 +3facfbe0: add b10, b7 +3facfbf0: dsjs a0, L3FACFB70 +3facfc00: sll 0x9, a0 +3facfc10: srl 0x1d, a4 +3facfc20: modu a9, a0 +L3FACFC30: +3facfc30: sra b11, b6 +3facfc40: .word 0x7272 +3facfc50: sra a3, a9 +3facfc60: dsjs a5, L3FACFBC0 +3facfc70: sra a1, a5 +3facfc80: sla 0x1, a12 +3facfc90: sla a11, a13 +3facfca0: mpyu b11, b0 +3facfcb0: .word 0x7473 +3facfcc0: .word 0x7461 +3facfcd0: dsjs a5, L3FACFC30 +3facfce0: sra a1, a5 +3facfcf0: .word 0x000a +3facfd00: sra a2, a1 +3facfd10: subb a11, a4 +3facfd20: .word 0x7a69 +3facfd30: modu a11, a13 +L3FACFD40: +3facfd40: sla 0x3, b3 +3facfd50: rev b2 +3facfd60: xor a8, a10 +L3FACFD70: +3facfd70: sla 0x2, a13 +3facfd80: sla 0x1, b8 +3facfd90: xor a10, a7 +3facfda0: sla 0x2, a1 +3facfdb0: sla 0x1, b13 +3facfdc0: sra a1, a5 +3facfdd0: sla 0x1, a12 +3facfde0: dsjs b8, L3FACFD40 +3facfdf0: sra a1, a5 +3facfe00: sla 0x1, a12 +3facfe10: dsjs b9, L3FACFD70 +3facfe20: sra a1, a5 +3facfe30: .word 0x000a +L3FACFE40: +3facfe40: mmtm sp, a7,a9,a11,a13 +3facfe60: move a14, a13 +3facfe70: addk 32, a14 +3facfe80: move @0x27c1f0, a11, 1 +3facfeb0: move @0xf3990, a9, 1 +3facfee0: movb a9, *a11 +3facfef0: sub a9, a9 +3facff00: move a9, *a13, 1 +L3FACFF10: +3facff10: move @0x27c1f0, a11, 1 +3facff40: move *a13, a9, 1 +3facff50: sll 0x3, a9 +3facff60: add a11, a9 +3facff70: move *a13, a7, 1 +3facff80: sll 0x3, a7 +3facff90: addi 0xf3960, a7 +3facffc0: movb *a7(0x0), *a9(0x8) +3facfff0: move *a13, a9, 1 +3fad0000: inc a9 +3fad0010: move a9, *a13, 1 +3fad0020: subk 5, a9 +3fad0030: jrle L3FACFF10 +3fad0040: movk 1, a9 +3fad0050: movb a9, *a11(0x38) +3fad0070: dint +3fad0080: subk 32, a14 +3fad0090: mmfm sp, a7,a9,a11,a13 +3fad00b0: rets +L3FAD00C0: +3fad00c0: calla L3FACFE40 +3fad00f0: calla L3F578C50 +3fad0120: rets +L3FAD0130: +3fad0130: mmtm sp, a9,a11,a13 +3fad0150: move a14, a13 +3fad0160: addk 32, a14 +3fad0170: move a14, -*sp, 1 +3fad0180: movi 0x3fad4878, a8 +3fad01b0: move a8, *a14+, 1 +3fad01c0: calla L3F2C8AA0 +3fad01f0: move a14, -*sp, 1 +3fad0200: movi 0x3fad4890, a8 +3fad0230: move a8, *a14+, 1 +3fad0240: movi 0xa52c0, a11 +3fad0270: move a11, *a14+, 1 +3fad0280: calla L3FB34430 +3fad02b0: move a14, -*sp, 1 +3fad02c0: move a11, *a14+, 1 +3fad02d0: calla L3F2C8AA0 +3fad0300: move a14, -*sp, 1 +3fad0310: move @0x27c190, a9, 1 +3fad0340: move *a9(0x0), *a14+, 1 +3fad0360: movi 0x3fad4a20, a8 +3fad0390: move a8, *a14+, 1 +3fad03a0: move a11, *a14+, 1 +3fad03b0: calla L3FB34430 +3fad03e0: move a14, -*sp, 1 +3fad03f0: move a11, *a14+, 1 +3fad0400: calla L3F2C8AA0 +3fad0430: move a14, -*sp, 1 +3fad0440: move @0x27c190, a9, 1 +3fad0470: move *a9(0x20), *a14+, 1 +3fad0490: movi 0x3fad4ad8, a8 +3fad04c0: move a8, *a14+, 1 +3fad04d0: move a11, *a14+, 1 +3fad04e0: calla L3FB34430 +3fad0510: move a14, -*sp, 1 +3fad0520: move a11, *a14+, 1 +3fad0530: calla L3F2C8AA0 +3fad0560: move a14, -*sp, 1 +3fad0570: move @0x27c190, a9, 1 +3fad05a0: move *a9(0x40), *a14+, 1 +3fad05c0: movi 0x3fad4b90, a8 +3fad05f0: move a8, *a14+, 1 +3fad0600: move a11, *a14+, 1 +3fad0610: calla L3FB34430 +3fad0640: move a14, -*sp, 1 +3fad0650: move a11, *a14+, 1 +3fad0660: calla L3F2C8AA0 +3fad0690: move a14, -*sp, 1 +3fad06a0: move @0x27c190, a9, 1 +3fad06d0: move *a9(0x60), *a14+, 1 +3fad06f0: movi 0x3fad4c48, a8 +3fad0720: move a8, *a14+, 1 +3fad0730: move a11, *a14+, 1 +3fad0740: calla L3FB34430 +3fad0770: move a14, -*sp, 1 +3fad0780: move a11, *a14+, 1 +3fad0790: calla L3F2C8AA0 +3fad07c0: move a14, -*sp, 1 +3fad07d0: move @0x27c190, a9, 1 +3fad0800: move *a9(0x80), *a14+, 1 +3fad0820: movi 0x3fad4d00, a8 +3fad0850: move a8, *a14+, 1 +3fad0860: move a11, *a14+, 1 +3fad0870: calla L3FB34430 +3fad08a0: move a14, -*sp, 1 +3fad08b0: move a11, *a14+, 1 +3fad08c0: calla L3F2C8AA0 +3fad08f0: move a14, -*sp, 1 +3fad0900: move @0x27c190, a9, 1 +3fad0930: move *a9(0xa0), *a14+, 1 +3fad0950: movi 0x3fad4db8, a8 +3fad0980: move a8, *a14+, 1 +3fad0990: move a11, *a14+, 1 +3fad09a0: calla L3FB34430 +3fad09d0: move a14, -*sp, 1 +3fad09e0: move a11, *a14+, 1 +3fad09f0: calla L3F2C8AA0 +3fad0a20: move a14, -*sp, 1 +3fad0a30: move @0x27c190, a9, 1 +3fad0a60: move *a9(0xc0), *a14+, 1 +3fad0a80: movi 0x3fad4e70, a8 +3fad0ab0: move a8, *a14+, 1 +3fad0ac0: move a11, *a14+, 1 +3fad0ad0: calla L3FB34430 +3fad0b00: move a14, -*sp, 1 +3fad0b10: move a11, *a14+, 1 +3fad0b20: calla L3F2C8AA0 +3fad0b50: move a14, -*sp, 1 +3fad0b60: move @0x27c190, a9, 1 +3fad0b90: move *a9(0xe0), *a14+, 1 +3fad0bb0: movi 0x3fad4f28, a8 +3fad0be0: move a8, *a14+, 1 +3fad0bf0: move a11, *a14+, 1 +3fad0c00: calla L3FB34430 +3fad0c30: move a14, -*sp, 1 +3fad0c40: move a11, *a14+, 1 +3fad0c50: calla L3F2C8AA0 +3fad0c80: move a14, -*sp, 1 +3fad0c90: move @0x27c190, a9, 1 +3fad0cc0: move *a9(0x100), *a14+, 1 +3fad0ce0: movi 0x3fad4fe0, a8 +3fad0d10: move a8, *a14+, 1 +3fad0d20: move a11, *a14+, 1 +3fad0d30: calla L3FB34430 +3fad0d60: move a14, -*sp, 1 +3fad0d70: move a11, *a14+, 1 +3fad0d80: calla L3F2C8AA0 +3fad0db0: move a14, -*sp, 1 +3fad0dc0: move @0x27c190, a9, 1 +3fad0df0: move *a9(0x120), *a14+, 1 +3fad0e10: movi 0x3fad5098, a8 +3fad0e40: move a8, *a14+, 1 +3fad0e50: move a11, *a14+, 1 +3fad0e60: calla L3FB34430 +3fad0e90: move a14, -*sp, 1 +3fad0ea0: move a11, *a14+, 1 +3fad0eb0: calla L3F2C8AA0 +3fad0ee0: move a14, -*sp, 1 +3fad0ef0: move @0x27c190, a9, 1 +3fad0f20: move *a9(0x140), *a14+, 1 +3fad0f40: movi 0x3fad5150, a8 +3fad0f70: move a8, *a14+, 1 +3fad0f80: move a11, *a14+, 1 +3fad0f90: calla L3FB34430 +3fad0fc0: move a14, -*sp, 1 +3fad0fd0: move a11, *a14+, 1 +3fad0fe0: calla L3F2C8AA0 +3fad1010: move a14, -*sp, 1 +3fad1020: move @0x27c190, a9, 1 +3fad1050: move *a9(0x180), *a14+, 1 +3fad1070: movi 0x3fad5208, a8 +3fad10a0: move a8, *a14+, 1 +3fad10b0: move a11, *a14+, 1 +3fad10c0: calla L3FB34430 +3fad10f0: move a14, -*sp, 1 +3fad1100: move a11, *a14+, 1 +3fad1110: calla L3F2C8AA0 +3fad1140: move a14, -*sp, 1 +3fad1150: move @0x27c190, a9, 1 +3fad1180: move *a9(0x1a0), *a14+, 1 +3fad11a0: movi 0x3fad52c0, a8 +3fad11d0: move a8, *a14+, 1 +3fad11e0: move a11, *a14+, 1 +3fad11f0: calla L3FB34430 +3fad1220: move a14, -*sp, 1 +3fad1230: move a11, *a14+, 1 +3fad1240: calla L3F2C8AA0 +3fad1270: move a14, -*sp, 1 +3fad1280: move @0x27c190, a9, 1 +3fad12b0: move *a9(0x1c0), *a14+, 1 +3fad12d0: movi 0x3fad5378, a8 +3fad1300: move a8, *a14+, 1 +3fad1310: move a11, *a14+, 1 +3fad1320: calla L3FB34430 +3fad1350: move a14, -*sp, 1 +3fad1360: move a11, *a14+, 1 +3fad1370: calla L3F2C8AA0 +3fad13a0: move a14, -*sp, 1 +3fad13b0: move @0x27c190, a9, 1 +3fad13e0: move *a9(0x220), *a14+, 1 +3fad1400: movi 0x3fad5430, a8 +3fad1430: move a8, *a14+, 1 +3fad1440: move a11, *a14+, 1 +3fad1450: calla L3FB34430 +3fad1480: move a14, -*sp, 1 +3fad1490: move a11, *a14+, 1 +3fad14a0: calla L3F2C8AA0 +3fad14d0: move a14, -*sp, 1 +3fad14e0: move @0x27c190, a9, 1 +3fad1510: move *a9(0x240), *a14+, 1 +3fad1530: movi 0x3fad54e8, a8 +3fad1560: move a8, *a14+, 1 +3fad1570: move a11, *a14+, 1 +3fad1580: calla L3FB34430 +3fad15b0: move a14, -*sp, 1 +3fad15c0: move a11, *a14+, 1 +3fad15d0: calla L3F2C8AA0 +3fad1600: move a14, -*sp, 1 +3fad1610: move @0x27c190, a9, 1 +3fad1640: move *a9(0x260), *a14+, 1 +3fad1660: movi 0x3fad55a0, a8 +3fad1690: move a8, *a14+, 1 +3fad16a0: move a11, *a14+, 1 +3fad16b0: calla L3FB34430 +3fad16e0: move a14, -*sp, 1 +3fad16f0: move a11, *a14+, 1 +3fad1700: calla L3F2C8AA0 +3fad1730: move @0x27c190, a9, 1 +3fad1760: move *a9(0x260), a11, 1 +3fad1780: jrle L3FAD1BB0 +3fad1790: move a14, -*sp, 1 +3fad17a0: movi 0x3fad5658, a8 +3fad17d0: move a8, *a14+, 1 +3fad17e0: movi 0xa52c0, a11 +3fad1810: move a11, *a14+, 1 +3fad1820: calla L3FB34430 +3fad1850: move a14, -*sp, 1 +3fad1860: move a11, *a14+, 1 +3fad1870: calla L3F2C8AA0 +3fad18a0: movk 1, a9 +3fad18b0: move a9, *a13, 1 +3fad18c0: move @0x27c190, a11, 1 +3fad18f0: move *a11(0x260), a11, 1 +3fad1910: cmp a11, a9 +3fad1920: jrgt L3FAD1BB0 +L3FAD1930: +3fad1930: move a14, -*sp, 1 +3fad1940: move @0x27c190, a11, 1 +3fad1970: move *a13, a9, 1 +3fad1980: sll 0x6, a9 +3fad1990: add a11, a9 +3fad19a0: move *a9(0x2a0), *a14+, 1 +3fad19c0: move *a13, a9, 1 +3fad19d0: sll 0x6, a9 +3fad19e0: add a11, a9 +3fad19f0: move *a9(0x280), *a14+, 1 +3fad1a10: movi 0x3fad5738, a8 +3fad1a40: move a8, *a14+, 1 +3fad1a50: movi 0xa52c0, a9 +3fad1a80: move a9, *a14+, 1 +3fad1a90: calla L3FB34430 +3fad1ac0: move a14, -*sp, 1 +3fad1ad0: move a9, *a14+, 1 +3fad1ae0: calla L3F2C8AA0 +3fad1b10: move *a13, a11, 1 +3fad1b20: inc a11 +3fad1b30: move a11, *a13, 1 +3fad1b40: move @0x27c190, a9, 1 +3fad1b70: move *a9(0x260), a9, 1 +3fad1b90: cmp a9, a11 +3fad1ba0: jrle L3FAD1930 +L3FAD1BB0: +3fad1bb0: subk 32, a14 +3fad1bc0: mmfm sp, a9,a11,a13 +3fad1be0: rets +L3FAD1BF0: +3fad1bf0: mmtm sp, a9,a11,a13 +3fad1c10: move a14, a13 +3fad1c20: addi 0x2a0, a14 +3fad1c40: move @0x27c1f0, a11, 1 +3fad1c70: sub a9, a9 +3fad1c80: movb a9, *a11(0x38) +3fad1ca0: move a9, @0x27c190, 1 +3fad1cd0: move *a9(0x40), a11, 1 +3fad1cf0: jane L3FAD30D0 +3fad1d10: move a14, -*sp, 1 +3fad1d20: movi 0x3fad57d0, a8 +3fad1d50: move a8, *a14+, 1 +3fad1d60: movi 0xa52c0, a11 +3fad1d90: move a11, *a14+, 1 +3fad1da0: calla L3FB34430 +3fad1dd0: move a14, -*sp, 1 +3fad1de0: move a11, *a14+, 1 +3fad1df0: calla L3F2C8AA0 +3fad1e20: jauc L3FAD3840 +L3FAD1E40: +3fad1e40: sub a11, a11 +3fad1e50: move a11, *a13, 1 +3fad1e60: move a14, -*sp, 1 +3fad1e70: movi 0x3fad5800, a8 +3fad1ea0: move a8, *a14+, 1 +3fad1eb0: move a13, a9 +3fad1ec0: addk 32, a9 +3fad1ed0: move a9, *a14+, 1 +3fad1ee0: calla L3FB34430 +3fad1f10: jauc L3FAD3650 +L3FAD1F30: +3fad1f30: movk 1, a11 +3fad1f40: move a11, *a13, 1 +3fad1f50: move a14, -*sp, 1 +3fad1f60: movi 0x3fad58d0, a8 +3fad1f90: move a8, *a14+, 1 +3fad1fa0: move a13, a9 +3fad1fb0: addk 32, a9 +3fad1fc0: move a9, *a14+, 1 +3fad1fd0: calla L3FB34430 +3fad2000: jauc L3FAD3650 +L3FAD2020: +3fad2020: movk 2, a11 +3fad2030: move a11, *a13, 1 +3fad2040: move a14, -*sp, 1 +3fad2050: movi 0x3fad59a0, a8 +3fad2080: move a8, *a14+, 1 +3fad2090: move a13, a9 +3fad20a0: addk 32, a9 +3fad20b0: move a9, *a14+, 1 +3fad20c0: calla L3FB34430 +3fad20f0: jauc L3FAD3650 +L3FAD2110: +3fad2110: movk 3, a11 +3fad2120: move a11, *a13, 1 +3fad2130: move a14, -*sp, 1 +3fad2140: movi 0x3fad5a58, a8 +3fad2170: move a8, *a14+, 1 +3fad2180: move a13, a9 +3fad2190: addk 32, a9 +3fad21a0: move a9, *a14+, 1 +3fad21b0: calla L3FB34430 +3fad21e0: jauc L3FAD3650 +L3FAD2200: +3fad2200: movk 4, a11 +3fad2210: move a11, *a13, 1 +3fad2220: move a14, -*sp, 1 +3fad2230: movi 0x3fad5b20, a8 +3fad2260: move a8, *a14+, 1 +3fad2270: move a13, a9 +3fad2280: addk 32, a9 +3fad2290: move a9, *a14+, 1 +3fad22a0: calla L3FB34430 +3fad22d0: jauc L3FAD3650 +L3FAD22F0: +3fad22f0: movk 5, a11 +3fad2300: move a11, *a13, 1 +3fad2310: move a14, -*sp, 1 +3fad2320: movi 0x3fad5bd8, a8 +3fad2350: move a8, *a14+, 1 +3fad2360: move a13, a9 +3fad2370: addk 32, a9 +3fad2380: move a9, *a14+, 1 +3fad2390: calla L3FB34430 +3fad23c0: jauc L3FAD3650 +L3FAD23E0: +3fad23e0: movk 6, a11 +3fad23f0: move a11, *a13, 1 +3fad2400: move a14, -*sp, 1 +3fad2410: movi 0x3fad5ca8, a8 +3fad2440: move a8, *a14+, 1 +3fad2450: move a13, a9 +3fad2460: addk 32, a9 +3fad2470: move a9, *a14+, 1 +3fad2480: calla L3FB34430 +3fad24b0: jauc L3FAD3650 +L3FAD24D0: +3fad24d0: movk 7, a11 +3fad24e0: move a11, *a13, 1 +3fad24f0: move a14, -*sp, 1 +3fad2500: movi 0x3fad5d80, a8 +3fad2530: move a8, *a14+, 1 +3fad2540: move a13, a9 +3fad2550: addk 32, a9 +3fad2560: move a9, *a14+, 1 +3fad2570: calla L3FB34430 +3fad25a0: jauc L3FAD3650 +L3FAD25C0: +3fad25c0: movk 8, a11 +3fad25d0: move a11, *a13, 1 +3fad25e0: move a14, -*sp, 1 +3fad25f0: movi 0x3fad5e40, a8 +3fad2620: move a8, *a14+, 1 +3fad2630: move a13, a9 +3fad2640: addk 32, a9 +3fad2650: move a9, *a14+, 1 +3fad2660: calla L3FB34430 +3fad2690: jauc L3FAD3650 +L3FAD26B0: +3fad26b0: movk 9, a11 +3fad26c0: move a11, *a13, 1 +3fad26d0: move a14, -*sp, 1 +3fad26e0: movi 0x3fad5ef0, a8 +3fad2710: move a8, *a14+, 1 +3fad2720: move a13, a9 +3fad2730: addk 32, a9 +3fad2740: move a9, *a14+, 1 +3fad2750: calla L3FB34430 +3fad2780: jauc L3FAD3650 +L3FAD27A0: +3fad27a0: movk 10, a11 +3fad27b0: move a11, *a13, 1 +3fad27c0: move a14, -*sp, 1 +3fad27d0: movi 0x3fad5fc8, a8 +3fad2800: move a8, *a14+, 1 +3fad2810: move a13, a9 +3fad2820: addk 32, a9 +3fad2830: move a9, *a14+, 1 +3fad2840: calla L3FB34430 +3fad2870: jauc L3FAD3650 +L3FAD2890: +3fad2890: movk 11, a11 +3fad28a0: move a11, *a13, 1 +3fad28b0: move a14, -*sp, 1 +3fad28c0: movi 0x3fad6060, a8 +3fad28f0: move a8, *a14+, 1 +3fad2900: move a13, a9 +3fad2910: addk 32, a9 +3fad2920: move a9, *a14+, 1 +3fad2930: calla L3FB34430 +3fad2960: jauc L3FAD3650 +L3FAD2980: +3fad2980: movk 12, a11 +3fad2990: move a11, *a13, 1 +3fad29a0: move a14, -*sp, 1 +3fad29b0: movi 0x3fad60f8, a8 +3fad29e0: move a8, *a14+, 1 +3fad29f0: move a13, a9 +3fad2a00: addk 32, a9 +3fad2a10: move a9, *a14+, 1 +3fad2a20: calla L3FB34430 +3fad2a50: jauc L3FAD3650 +L3FAD2A70: +3fad2a70: movk 13, a11 +3fad2a80: move a11, *a13, 1 +3fad2a90: move a14, -*sp, 1 +3fad2aa0: movi 0x3fad61c8, a8 +3fad2ad0: move a8, *a14+, 1 +3fad2ae0: move a13, a9 +3fad2af0: addk 32, a9 +3fad2b00: move a9, *a14+, 1 +3fad2b10: calla L3FB34430 +3fad2b40: jauc L3FAD3650 +L3FAD2B60: +3fad2b60: movk 14, a11 +3fad2b70: move a11, *a13, 1 +3fad2b80: move a14, -*sp, 1 +3fad2b90: movi 0x3fad62a0, a8 +3fad2bc0: move a8, *a14+, 1 +3fad2bd0: move a13, a9 +3fad2be0: addk 32, a9 +3fad2bf0: move a9, *a14+, 1 +3fad2c00: calla L3FB34430 +3fad2c30: jauc L3FAD3650 +L3FAD2C50: +3fad2c50: movk 15, a11 +3fad2c60: move a11, *a13, 1 +3fad2c70: move a14, -*sp, 1 +3fad2c80: movi 0x3fad6378, a8 +3fad2cb0: move a8, *a14+, 1 +3fad2cc0: move a13, a9 +3fad2cd0: addk 32, a9 +3fad2ce0: move a9, *a14+, 1 +3fad2cf0: calla L3FB34430 +3fad2d20: jauc L3FAD3650 +L3FAD2D40: +3fad2d40: movk 16, a11 +3fad2d50: move a11, *a13, 1 +3fad2d60: move a14, -*sp, 1 +3fad2d70: movi 0x3fad6480, a8 +3fad2da0: move a8, *a14+, 1 +3fad2db0: move a13, a9 +3fad2dc0: addk 32, a9 +3fad2dd0: move a9, *a14+, 1 +3fad2de0: calla L3FB34430 +3fad2e10: jauc L3FAD3650 +L3FAD2E30: +3fad2e30: movk 17, a11 +3fad2e40: move a11, *a13, 1 +3fad2e50: move a14, -*sp, 1 +3fad2e60: movi 0x3fad6588, a8 +3fad2e90: move a8, *a14+, 1 +3fad2ea0: move a13, a9 +3fad2eb0: addk 32, a9 +3fad2ec0: move a9, *a14+, 1 +3fad2ed0: calla L3FB34430 +3fad2f00: jruc L3FAD3650 +L3FAD2F10: +3fad2f10: movk 18, a11 +3fad2f20: move a11, *a13, 1 +3fad2f30: move a14, -*sp, 1 +3fad2f40: movi 0x3fad6690, a8 +3fad2f70: move a8, *a14+, 1 +3fad2f80: move a13, a9 +3fad2f90: addk 32, a9 +3fad2fa0: move a9, *a14+, 1 +3fad2fb0: calla L3FB34430 +3fad2fe0: jruc L3FAD3650 +L3FAD2FF0: +3fad2ff0: movk 19, a11 +3fad3000: move a11, *a13, 1 +3fad3010: move a14, -*sp, 1 +3fad3020: movi 0x3fad6780, a8 +3fad3050: move a8, *a14+, 1 +3fad3060: move a13, a9 +3fad3070: addk 32, a9 +3fad3080: move a9, *a14+, 1 +3fad3090: calla L3FB34430 +3fad30c0: jruc L3FAD3650 +L3FAD30D0: +3fad30d0: move *a9(0x40), a8, 1 +3fad30f0: subk 15, a8 +3fad3100: jaeq L3FAD1E40 +3fad3120: subi 0x71, a8 +3fad3140: jaeq L3FAD1F30 +3fad3160: subi 0x80, a8 +3fad3180: jaeq L3FAD2020 +3fad31a0: subi 0x100, a8 +3fad31c0: jaeq L3FAD2110 +3fad31e0: subi 0x200, a8 +3fad3200: jaeq L3FAD2200 +3fad3220: subi 0x400, a8 +3fad3240: jaeq L3FAD22F0 +3fad3260: subi 0x800, a8 +3fad3280: jaeq L3FAD23E0 +3fad32a0: subi 0x1000, a8 +3fad32c0: jaeq L3FAD24D0 +3fad32e0: subi 0x2000, a8 +3fad3300: jaeq L3FAD25C0 +3fad3320: subi 0x4000, a8 +3fad3340: jaeq L3FAD26B0 +3fad3360: subi 0x8000, a8 +3fad3390: jaeq L3FAD27A0 +3fad33b0: subi 0x10000, a8 +3fad33e0: jaeq L3FAD2890 +3fad3400: subi 0x20000, a8 +3fad3430: jaeq L3FAD2980 +3fad3450: subi 0x40000, a8 +3fad3480: jaeq L3FAD2A70 +3fad34a0: subi 0x80000, a8 +3fad34d0: jaeq L3FAD2B60 +3fad34f0: subi 0x100000, a8 +3fad3520: jaeq L3FAD2C50 +3fad3540: subi 0x200000, a8 +3fad3570: jaeq L3FAD2D40 +3fad3590: subi 0x400000, a8 +3fad35c0: jreq L3FAD2E30 +3fad35d0: subi 0xf800000, a8 +3fad3600: jreq L3FAD2FF0 +3fad3610: subi 0x30000000, a8 +3fad3640: jreq L3FAD2F10 +L3FAD3650: +3fad3650: move a14, -*sp, 1 +3fad3660: move *a13(0x0), *a14+, 1 +3fad3680: move *a13(0x0), *a14+, 1 +3fad36a0: movi 0x3fad6880, a8 +3fad36d0: move a8, *a14+, 1 +3fad36e0: movi 0xa52c0, a11 +3fad3710: move a11, *a14+, 1 +3fad3720: calla L3FB34430 +3fad3750: move a14, -*sp, 1 +3fad3760: move a11, *a14+, 1 +3fad3770: calla L3F2C8AA0 +3fad37a0: move a14, -*sp, 1 +3fad37b0: move a13, a9 +3fad37c0: addk 32, a9 +3fad37d0: move a9, *a14+, 1 +3fad37e0: calla L3F2C8AA0 +3fad3810: calla L3FAD0130 +L3FAD3840: +3fad3840: move a14, -*sp, 1 +3fad3850: move @0xa5c00, *a14+, 1 +3fad3880: calla L3F2C8AA0 +3fad38b0: subi 0x2a0, a14 +3fad38d0: mmfm sp, a9,a11,a13 +3fad38f0: rets +L3FAD3900: +3fad3900: mmtm sp, a9,a11,a13 +3fad3920: move a14, a13 +3fad3930: addi 0x120, a14 +3fad3950: movi 0x3fad6948, a11 +3fad3980: move a11, *a13(0xc0), 1 +3fad39a0: movi 0x3fad69c8, a11 +3fad39d0: move a11, *a13(0xe0), 1 +3fad39f0: movi 0x3fad6a40, a11 +3fad3a20: move a11, *a13(0x100), 1 +3fad3a40: setf 16, 1, 0 +3fad3a50: move @0xf7080, a11, 0 +3fad3a80: jreq L3FAD3CB0 +3fad3a90: calla L3FACFE40 +3fad3ac0: calla L3FB2E040 +3fad3af0: move a14, -*sp, 1 +3fad3b00: movi 0xffff, a11 +3fad3b30: move a11, *a14+, 1 +3fad3b40: calla L3FDF92B0 +3fad3b70: movi 0x53e0, sp +3fad3ba0: movi 0x1560, a13 +3fad3bd0: movi 0x1560, a14 +3fad3c00: move a14, -*sp, 1 +3fad3c10: sub a11, a11 +3fad3c20: move a11, *a14+, 1 +3fad3c30: calla L3FA7C050 +3fad3c60: calla L3FAD00C0 +3fad3c90: jauc L3FAD46C0 +L3FAD3CB0: +3fad3cb0: sub a9, a9 +3fad3cc0: move a9, *a13(0x60), 1 +3fad3ce0: move a9, *a13(0x80), 1 +3fad3d00: move *a13(0xffe0), a11, 1 +3fad3d20: subk 2, a11 +3fad3d30: jrge L3FAD3DC0 +3fad3d40: move a14, -*sp, 1 +3fad3d50: move *a13(0xc0), *a14+, 1 +3fad3d70: calla L3F2C8AA0 +3fad3da0: jauc L3FAD46C0 +L3FAD3DC0: +3fad3dc0: move a14, -*sp, 1 +3fad3dd0: move *a13(0xffc0), a11, 1 +3fad3df0: move *a11(0x20), *a14+, 1 +3fad3e10: calla L3F2CB320 +3fad3e40: move a8, *a13(0x20), 1 +3fad3e60: move *a13(0xffe0), a11, 1 +3fad3e80: subk 3, a11 +3fad3e90: jrlt L3FAD3F50 +3fad3ea0: move a14, -*sp, 1 +3fad3eb0: move *a13(0xffc0), a11, 1 +3fad3ed0: move *a11(0x40), *a14+, 1 +3fad3ef0: calla L3F2CB320 +3fad3f20: move a8, *a13(0x40), 1 +3fad3f40: jruc L3FAD3F70 +L3FAD3F50: +3fad3f50: move a8, *a13(0x40), 1 +L3FAD3F70: +3fad3f70: move *a13(0x20), a11, 1 +3fad3f90: jrlt L3FAD3FC0 +3fad3fa0: subk 19, a11 +3fad3fb0: jrle L3FAD4030 +L3FAD3FC0: +3fad3fc0: move a14, -*sp, 1 +3fad3fd0: move *a13(0xe0), *a14+, 1 +3fad3ff0: calla L3F2C8AA0 +3fad4020: jruc L3FAD46C0 +L3FAD4030: +3fad4030: move a8, a11 +3fad4040: jrlt L3FAD4070 +3fad4050: subk 19, a8 +3fad4060: jrle L3FAD40E0 +L3FAD4070: +3fad4070: move a14, -*sp, 1 +3fad4080: move *a13(0xe0), *a14+, 1 +3fad40a0: calla L3F2C8AA0 +3fad40d0: jruc L3FAD46C0 +L3FAD40E0: +3fad40e0: move *a13(0xffe0), a11, 1 +3fad4100: subk 4, a11 +3fad4110: jrlt L3FAD4210 +3fad4120: move a14, -*sp, 1 +3fad4130: move *a13(0xffc0), a11, 1 +3fad4150: move *a11(0x60), *a14+, 1 +3fad4170: calla L3F2CB320 +3fad41a0: move a8, *a13, 1 +3fad41b0: move a8, a8 +3fad41c0: jrle L3FAD4210 +3fad41d0: sll 0x19, a8 +3fad41e0: or a9, a8 +3fad41f0: move a8, *a13(0x60), 1 +L3FAD4210: +3fad4210: move *a13(0x20), a11, 1 +3fad4230: move *a13(0x40), a9, 1 +3fad4250: cmp a9, a11 +3fad4260: jrle L3FAD42D0 +3fad4270: move a11, *a13(0xa0), 1 +3fad4290: move a9, *a13(0x20), 1 +3fad42b0: move a11, *a13(0x40), 1 +L3FAD42D0: +3fad42d0: move *a13(0x20), *a13(0x0), 1 +3fad4300: move *a13, a11, 1 +3fad4310: move *a13(0x40), a9, 1 +3fad4330: cmp a9, a11 +3fad4340: jrgt L3FAD4470 +L3FAD4350: +3fad4350: move *a13, a11, 1 +3fad4360: sll 0x5, a11 +3fad4370: addi 0x27c210, a11 +3fad43a0: move *a13(0x80), a9, 1 +3fad43c0: move *a11, a11, 1 +3fad43d0: or a9, a11 +3fad43e0: move a11, *a13(0x80), 1 +3fad4400: move *a13, a9, 1 +3fad4410: inc a9 +3fad4420: move a9, *a13, 1 +3fad4430: move *a13(0x40), a11, 1 +3fad4450: cmp a11, a9 +3fad4460: jrle L3FAD4350 +L3FAD4470: +3fad4470: move a14, -*sp, 1 +3fad4480: sub a11, a11 +3fad4490: move a11, *a14+, 1 +3fad44a0: move a11, *a14+, 1 +3fad44b0: move a11, *a14+, 1 +3fad44c0: move *a13(0x60), *a14+, 1 +3fad44e0: move *a13(0x80), *a14+, 1 +3fad4500: move a11, *a14+, 1 +3fad4510: calla L3FA904C0 +3fad4540: move @0xa6860, a9, 1 +3fad4570: jreq L3FAD4600 +3fad4580: move a14, -*sp, 1 +3fad4590: move @0x27c1b0, *a14+, 1 +3fad45c0: calla L3F2C8AA0 +3fad45f0: jruc L3FAD46C0 +L3FAD4600: +3fad4600: move a14, -*sp, 1 +3fad4610: move @0x27c1d0, *a14+, 1 +3fad4640: calla L3F2C8AA0 +3fad4670: movk 1, a9 +3fad4680: setf 16, 1, 0 +3fad4690: move a9, @0xf7080, 0 +L3FAD46C0: +3fad46c0: move *sp(0x80), a14, 1 +3fad46e0: mmfm sp, a9,a11,a13 +3fad4700: rets 2 +3fad4710: dsjs a13, L3FAD45A0 +3fad4720: move a2, a9 +3fad4730: sub a10, a12 +3fad4740: add a10, a7 +3fad4750: sla 0x2, a12 +3fad4760: move a10, b3 +3fad4770: move a10, a13 +3fad4780: move a2, b1 +3fad4790: sla 0x2, a4 +3fad47a0: sla 0x1, a13 +3fad47b0: xor a10, a4 +3fad47c0: sla 0x2, b4 +3fad47d0: move a2, b9 +3fad47e0: or a9, a0 +3fad47f0: sub b10, b3 +3fad4800: .word 0x000a +3fad4810: .word 0x0a0d +3fad4820: sra b10, b4 +3fad4830: .word 0x7473 +3fad4840: modu a3, a9 +3fad4850: srl 0xd, a7 +3fad4860: srl 0xf, a14 +3fad4870: subi 0xdfdffff5, a0 +3fad48a0: sla 0x1, a0 +3fad48b0: sub a1, a0 +3fad48c0: add a10, a9 +3fad48d0: move a2, b7 +3fad48e0: andn a10, sp +3fad48f0: cmp b10, b4 +3fad4900: sla 0x2, a3 +3fad4910: add a10, a13 +3fad4920: move a2, a9 +3fad4930: move a10, b2 +3fad4940: dsjs b8, L3FAD4A70 +3fad4950: sla 0x0, a10 +3fad4960: sla 0x1, a0 +3fad4970: sla 0x1, a0 +3fad4980: srl 0x17, a13 +3fad4990: srl 0x17, a13 +3fad49a0: srl 0x17, a13 +3fad49b0: srl 0x17, a13 +3fad49c0: srl 0x17, a13 +3fad49d0: srl 0x17, a13 +3fad49e0: srl 0x17, a13 +3fad49f0: srl 0x17, a13 +3fad4a00: srl 0x17, a13 +3fad4a10: .word 0x000a +3fad4a20: sla 0x1, a0 +3fad4a30: .word 0x7420 +3fad4a40: .word 0x7365 +3fad4a50: mpyu b11, b4 +3fad4a60: .word 0x7974 +L3FAD4A70: +3fad4a70: sra b11, b0 +3fad4a80: sla 0x1, b10 +3fad4a90: sla 0x1, a0 +3fad4aa0: sll 0x9, a0 +3fad4ab0: dsjs b0, L3FAD4AD0 +3fad4ac0: .word 0x0a78 +L3FAD4AD0: +3fad4ad0: sla 0x0, a0 +3fad4ae0: sla 0x1, a0 +3fad4af0: sra b11, b4 +3fad4b00: .word 0x7473 +3fad4b10: mods b10, sp +3fad4b20: sra a3, sp +3fad4b30: dsjs a5, L3FAD4C70 +3fad4b40: sla 0x1, a0 +3fad4b50: sla 0x1, a0 +3fad4b60: rl 0x1, a5 +3fad4b70: .word 0x7838 +3fad4b80: .word 0x000a +3fad4b90: sla 0x1, a0 +3fad4ba0: .word 0x7420 +3fad4bb0: .word 0x7365 +3fad4bc0: mpyu b11, b4 +3fad4bd0: sra b11, b2 +3fad4be0: .word 0x7573 +3fad4bf0: .word 0x746c +3fad4c00: sla 0x1, b10 +3fad4c10: sll 0x9, a0 +3fad4c20: dsjs b0, L3FAD4C40 +3fad4c30: .word 0x0a78 +L3FAD4C40: +3fad4c40: sla 0x0, a0 +3fad4c50: sla 0x1, a0 +3fad4c60: .word 0x7265 +L3FAD4C70: +3fad4c70: modu b11, b2 +3fad4c80: mpyu b11, b2 +3fad4c90: .word 0x7865 +3fad4ca0: rl 0x3, b4 +3fad4cb0: sla 0x1, b10 +3fad4cc0: sla 0x1, a0 +3fad4cd0: rl 0x1, a5 +3fad4ce0: .word 0x7838 +3fad4cf0: .word 0x000a +3fad4d00: sla 0x1, a0 +3fad4d10: sra a9, a0 +3fad4d20: .word 0x7272 +3fad4d30: .word 0x726f +3fad4d40: sra b10, sp +3fad4d50: .word 0x7478 +3fad4d60: dsjs b1, L3FAD4E80 +3fad4d70: sla 0x1, a0 +3fad4d80: sll 0x9, a0 +3fad4d90: dsjs b0, L3FAD4DB0 +3fad4da0: .word 0x0a78 +L3FAD4DB0: +3fad4db0: sla 0x0, a0 +3fad4dc0: sla 0x1, a0 +3fad4dd0: .word 0x7265 +3fad4de0: modu b11, b2 +3fad4df0: mpyu b11, b2 +3fad4e00: .word 0x7865 +3fad4e10: rl 0x13, b4 +3fad4e20: sla 0x1, b10 +3fad4e30: sla 0x1, a0 +3fad4e40: rl 0x1, a5 +3fad4e50: .word 0x7838 +3fad4e60: .word 0x000a +3fad4e70: sla 0x1, a0 +L3FAD4E80: +3fad4e80: sra a9, a0 +3fad4e90: .word 0x7272 +3fad4ea0: .word 0x726f +3fad4eb0: sra b10, sp +3fad4ec0: .word 0x7478 +3fad4ed0: dsjs b3, L3FAD4FF0 +3fad4ee0: sla 0x1, a0 +3fad4ef0: sll 0x9, a0 +3fad4f00: dsjs b0, L3FAD4F20 +3fad4f10: .word 0x0a78 +L3FAD4F20: +3fad4f20: sla 0x0, a0 +3fad4f30: sla 0x1, a0 +3fad4f40: .word 0x7265 +3fad4f50: modu b11, b2 +3fad4f60: mpyu b11, b2 +3fad4f70: .word 0x7865 +3fad4f80: .word 0x3474 +3fad4f90: sla 0x1, b10 +3fad4fa0: sla 0x1, a0 +3fad4fb0: rl 0x1, a5 +3fad4fc0: .word 0x7838 +3fad4fd0: .word 0x000a +3fad4fe0: sla 0x1, a0 +L3FAD4FF0: +3fad4ff0: sra a9, a0 +3fad5000: .word 0x7272 +3fad5010: .word 0x726f +3fad5020: sra b10, sp +3fad5030: .word 0x7478 +3fad5040: dsjs b5, L3FAD5160 +3fad5050: sla 0x1, a0 +3fad5060: sll 0x9, a0 +3fad5070: dsjs b0, L3FAD5090 +3fad5080: .word 0x0a78 +L3FAD5090: +3fad5090: sla 0x0, a0 +3fad50a0: sla 0x1, a0 +3fad50b0: .word 0x7265 +3fad50c0: modu b11, b2 +3fad50d0: mpyu b11, b2 +3fad50e0: .word 0x7865 +3fad50f0: .word 0x3674 +3fad5100: sla 0x1, b10 +3fad5110: sla 0x1, a0 +3fad5120: rl 0x1, a5 +3fad5130: .word 0x7838 +3fad5140: .word 0x000a +3fad5150: sla 0x1, a0 +L3FAD5160: +3fad5160: sra a1, a0 +3fad5170: sla a11, a9 +3fad5180: mpyu a11, a7 +3fad5190: mods a3, a8 +3fad51a0: dsjs a4, L3FAD52E0 +3fad51b0: sla 0x1, a0 +3fad51c0: sla 0x1, a0 +3fad51d0: sll 0x9, a0 +3fad51e0: dsjs b0, L3FAD5200 +3fad51f0: .word 0x0a78 +L3FAD5200: +3fad5200: sla 0x0, a0 +3fad5210: sla 0x1, a0 +3fad5220: sra a11, a13 +3fad5230: modu a11, a13 +3fad5240: .word 0x7972 +3fad5250: sll b2, sp +3fad5260: .word 0x7373 +3fad5270: sla 0x1, b10 +3fad5280: sla 0x1, a0 +3fad5290: rl 0x1, a5 +3fad52a0: .word 0x7838 +3fad52b0: .word 0x000a +3fad52c0: sla 0x1, a0 +3fad52d0: .word 0x7420 +L3FAD52E0: +3fad52e0: .word 0x7365 +3fad52f0: mpyu b11, b4 +3fad5300: modu a3, a3 +3fad5310: dsjs b4, L3FAD5450 +3fad5320: sla 0x1, a0 +3fad5330: sla 0x1, a0 +3fad5340: sll 0x9, a0 +3fad5350: dsjs b0, L3FAD5370 +3fad5360: .word 0x0a78 +L3FAD5370: +3fad5370: sla 0x0, a0 +3fad5380: sla 0x1, a0 +3fad5390: sra b11, b4 +3fad53a0: .word 0x7473 +3fad53b0: srl b2, sp +3fad53c0: sll b10, sp +3fad53d0: .word 0x746e +3fad53e0: sla 0x1, b10 +3fad53f0: sla 0x1, a0 +3fad5400: rl 0x1, a5 +3fad5410: .word 0x7838 +3fad5420: .word 0x000a +3fad5430: sla 0x1, a0 +3fad5440: mods a9, a0 +L3FAD5450: +3fad5450: mods a11, a5 +3fad5460: .word 0x726f +3fad5470: mpyu b11, b9 +3fad5480: .word 0x746c +3fad5490: dsjs a8, L3FAD55D0 +3fad54a0: sla 0x1, a0 +3fad54b0: sll 0x9, a0 +3fad54c0: dsjs b0, L3FAD54E0 +3fad54d0: .word 0x0a78 +L3FAD54E0: +3fad54e0: sla 0x0, a0 +3fad54f0: sla 0x1, a0 +3fad5500: rl b11, b6 +3fad5510: sra a11, a4 +3fad5520: mpyu a11, sp +3fad5530: .word 0x7964 +3fad5540: .word 0x7864 +3fad5550: sla 0x1, b10 +3fad5560: sla 0x1, a0 +3fad5570: rl 0x1, a5 +3fad5580: .word 0x7838 +3fad5590: .word 0x000a +3fad55a0: sla 0x1, a0 +3fad55b0: modu a1, a0 +3fad55c0: mods b11, b5 +L3FAD55D0: +3fad55d0: modu b10, sp +3fad55e0: mpyu a11, a6 +3fad55f0: modu a3, a12 +3fad5600: .word 0x736b +3fad5610: sla 0x1, b10 +3fad5620: sll 0x9, a0 +3fad5630: dsjs b0, L3FAD5650 +3fad5640: .word 0x0a78 +L3FAD5650: +3fad5650: sla 0x0, a0 +3fad5660: sla 0x1, a0 +3fad5670: sra a11, a13 +3fad5680: modu a11, a13 +3fad5690: .word 0x7972 +3fad56a0: sra a9, a0 +3fad56b0: .word 0x7272 +3fad56c0: .word 0x726f +3fad56d0: mods a1, a0 +3fad56e0: modu a3, a9 +3fad56f0: .word 0x746b +3fad5700: sll a3, a1 +3fad5710: sra a11, a12 +3fad5720: .word 0x0a3a +3fad5730: sla 0x0, a0 +3fad5740: sla 0x1, a0 +3fad5750: sla 0x1, a0 +3fad5760: sll 0x9, a0 +3fad5770: dsjs b0, L3FAD5790 +3fad5780: sla 0x3, b8 +L3FAD5790: +3fad5790: sla 0x1, a0 +3fad57a0: rl 0x1, a5 +3fad57b0: .word 0x7838 +3fad57c0: .word 0x000a +3fad57d0: .word 0x0a0a +3fad57e0: btst a10, sp +3fad57f0: .word 0x000a +3fad5800: andn a1, a0 +3fad5810: move a10, sp +3fad5820: addc a9, a0 +3fad5830: sra a11, a8 +3fad5840: lmo a11, a3 +3fad5850: .word 0x7573 +3fad5860: sla 0x3, a13 +3fad5870: .word 0x7245 +3fad5880: modu b11, b2 +3fad5890: sla 0x3, b2 +3fad58a0: sla 0x1, a13 +3fad58b0: rl 0x11, b1 +3fad58c0: .word 0x000a +3fad58d0: move a1, b0 +3fad58e0: andn b2, b6 +3fad58f0: addc a9, a0 +3fad5900: sra a11, a8 +3fad5910: lmo a11, a3 +3fad5920: .word 0x7573 +3fad5930: sla 0x3, a13 +3fad5940: .word 0x7245 +3fad5950: modu b11, b2 +3fad5960: sla 0x3, b2 +3fad5970: sla 0x1, a13 +3fad5980: .word 0x3431 +3fad5990: .word 0x000a +3fad59a0: xor a1, a0 +3fad59b0: sra a3, a9 +3fad59c0: modu a11, a5 +3fad59d0: andn a1, a0 +3fad59e0: move a10, a1 +3fad59f0: sub a9, a0 +3fad5a00: .word 0x7272 +3fad5a10: .word 0x726f +3fad5a20: srl 0x17, a0 +3fad5a30: rl 0x11, a0 +3fad5a40: .word 0x0a32 +3fad5a50: sla 0x0, a0 +3fad5a60: sla a10, a13 +3fad5a70: modu a3, a9 +3fad5a80: move a9, a0 +3fad5a90: mods a11, a5 +3fad5aa0: .word 0x726f +3fad5ab0: sla 0x3, b9 +3fad5ac0: .word 0x7245 +3fad5ad0: modu b11, b2 +3fad5ae0: sla 0x3, b2 +3fad5af0: sla 0x1, a13 +3fad5b00: rl 0x19, b1 +3fad5b10: .word 0x000a +3fad5b20: cmp a1, a0 +3fad5b30: .word 0x736f +3fad5b40: sla 0x3, b4 +3fad5b50: modu b10, b0 +3fad5b60: .word 0x7472 +3fad5b70: sub a9, a0 +3fad5b80: .word 0x7272 +3fad5b90: .word 0x726f +3fad5ba0: srl 0x17, a0 +3fad5bb0: rl 0x9, a0 +3fad5bc0: .word 0x0a35 +3fad5bd0: sla 0x0, a0 +3fad5be0: .word 0x7250 +3fad5bf0: modu a3, a9 +3fad5c00: sra b11, b4 +3fad5c10: sla 0x3, b2 +3fad5c20: modu b10, b0 +3fad5c30: .word 0x7472 +3fad5c40: sub a9, a0 +3fad5c50: .word 0x7272 +3fad5c60: .word 0x726f +3fad5c70: srl 0x17, a0 +3fad5c80: rl 0x9, a0 +3fad5c90: .word 0x0a36 +3fad5ca0: sla 0x0, a0 +3fad5cb0: sra a10, a11 +3fad5cc0: sll b3, b9 +3fad5cd0: sla a11, sp +3fad5ce0: sra b3, b2 +3fad5cf0: and a1, a0 +3fad5d00: .word 0x726f +3fad5d10: sla 0x3, b4 +3fad5d20: .word 0x7245 +3fad5d30: modu b11, b2 +3fad5d40: sla 0x3, b2 +3fad5d50: sla 0x1, a13 +3fad5d60: dsjs b1, L3FAD5D80 +3fad5d70: .word 0x000a +L3FAD5D80: +3fad5d80: move a9, a0 +3fad5d90: .word 0x756f +3fad5da0: sra b11, b3 +3fad5db0: and a1, a0 +3fad5dc0: .word 0x726f +3fad5dd0: sla 0x3, b4 +3fad5de0: .word 0x7245 +3fad5df0: modu b11, b2 +3fad5e00: sla 0x3, b2 +3fad5e10: sla 0x1, a13 +3fad5e20: dsjs b1, L3FAD5EC0 +3fad5e30: .word 0x000a +3fad5e40: btst a9, a0 +3fad5e50: .word 0x7965 +3fad5e60: modu a11, a2 +3fad5e70: .word 0x7261 +3fad5e80: sla 0x3, a4 +3fad5e90: .word 0x7245 +3fad5ea0: modu b11, b2 +3fad5eb0: sla 0x3, b2 +L3FAD5EC0: +3fad5ec0: sla 0x1, a13 +3fad5ed0: .word 0x3732 +3fad5ee0: .word 0x000a +3fad5ef0: sub a9, a0 +3fad5f00: rl b3, b4 +3fad5f10: .word 0x7265 +3fad5f20: sra a11, a14 +3fad5f30: sla 0x3, b4 +3fad5f40: modu b10, b0 +3fad5f50: .word 0x7472 +3fad5f60: sub a9, a0 +3fad5f70: .word 0x7272 +3fad5f80: .word 0x726f +3fad5f90: srl 0x17, a0 +3fad5fa0: rl 0x11, a0 +3fad5fb0: .word 0x0a34 +3fad5fc0: sla 0x0, a0 +3fad5fd0: modu a10, a13 +3fad5fe0: .word 0x7375 +3fad5ff0: sla 0x3, a5 +3fad6000: .word 0x7245 +3fad6010: modu b11, b2 +3fad6020: sla 0x3, b2 +3fad6030: sla 0x1, a13 +3fad6040: .word 0x3632 +3fad6050: .word 0x000a +3fad6060: xor a1, a0 +3fad6070: sra a3, a9 +3fad6080: modu a11, a5 +3fad6090: sub a9, a0 +3fad60a0: .word 0x7272 +3fad60b0: .word 0x726f +3fad60c0: srl 0x17, a0 +3fad60d0: rl 0x11, a0 +3fad60e0: .word 0x0a35 +3fad60f0: sla 0x0, a0 +3fad6100: .word 0x7445 +3fad6110: sra a11, a8 +3fad6120: modu b3, b2 +3fad6130: .word 0x7465 +3fad6140: andn a1, a0 +3fad6150: move a10, sp +3fad6160: sub a9, a0 +3fad6170: .word 0x7272 +3fad6180: .word 0x726f +3fad6190: srl 0x17, a0 +3fad61a0: rl 0x11, a0 +3fad61b0: .word 0x0a33 +3fad61c0: sla 0x0, a0 +3fad61d0: or a10, a4 +3fad61e0: andn a2, a1 +3fad61f0: sla 0x2, b4 +3fad6200: rl b10, b4 +3fad6210: sra a11, a13 +3fad6220: sla 0x3, b2 +3fad6230: sla 0x1, b1 +3fad6240: .word 0x7245 +3fad6250: modu b11, b2 +3fad6260: sla 0x3, b2 +3fad6270: sla 0x1, a13 +3fad6280: .word 0x3731 +3fad6290: .word 0x000a +3fad62a0: sub a1, a0 +3fad62b0: add b10, b5 +3fad62c0: or b2, b2 +3fad62d0: or a1, a0 +3fad62e0: mods a11, a9 +3fad62f0: .word 0x7265 +3fad6300: rl 0x11, a0 +3fad6310: sub a9, a0 +3fad6320: .word 0x7272 +3fad6330: .word 0x726f +3fad6340: srl 0x17, a0 +3fad6350: rl 0x11, a0 +3fad6360: .word 0x0a31 +3fad6370: sla 0x0, a0 +3fad6380: .word 0x704f +3fad6390: rl b11, b4 +3fad63a0: modu a3, sp +3fad63b0: mods a3, a1 +3fad63c0: andn a1, a0 +3fad63d0: move a10, a1 +3fad63e0: andn a9, a0 +3fad63f0: move a10, a9 +3fad6400: sla 0x2, a13 +3fad6410: sla 0x1, b1 +3fad6420: .word 0x7245 +3fad6430: modu b11, b2 +3fad6440: sla 0x3, b2 +3fad6450: sla 0x1, a13 +3fad6460: rl 0x19, b1 +3fad6470: .word 0x000a +3fad6480: move a9, b0 +3fad6490: .word 0x7470 +3fad64a0: modu a11, a9 +3fad64b0: sla a11, a14 +3fad64c0: sla 0x3, a12 +3fad64d0: add b10, b2 +3fad64e0: sla 0x2, a13 +3fad64f0: cmp b10, b3 +3fad6500: move a10, a13 +3fad6510: rl 0x11, a0 +3fad6520: sub a9, a0 +3fad6530: .word 0x7272 +3fad6540: .word 0x726f +3fad6550: srl 0x17, a0 +3fad6560: rl 0x9, a0 +3fad6570: .word 0x0a33 +3fad6580: sla 0x0, a0 +3fad6590: .word 0x704f +3fad65a0: rl b11, b4 +3fad65b0: modu a3, sp +3fad65c0: mods a3, a1 +3fad65d0: andn a1, a0 +3fad65e0: move a10, a1 +3fad65f0: andn a9, a0 +3fad6600: move a10, a9 +3fad6610: sla 0x2, a13 +3fad6620: sla 0x1, b3 +3fad6630: .word 0x7245 +3fad6640: modu b11, b2 +3fad6650: sla 0x3, b2 +3fad6660: sla 0x1, a13 +3fad6670: rl 0x19, b1 +3fad6680: .word 0x000a +3fad6690: xor a1, a0 +3fad66a0: sra a3, a9 +3fad66b0: modu a11, a5 +3fad66c0: move a9, b0 +3fad66d0: sll b11, b3 +3fad66e0: mods a3, a9 +3fad66f0: sla a11, a12 +3fad6700: modu b11, b4 +3fad6710: sla 0x3, b2 +3fad6720: .word 0x7245 +3fad6730: modu b11, b2 +3fad6740: sla 0x3, b2 +3fad6750: sla 0x1, a13 +3fad6760: dsjs b2, L3FAD6780 +3fad6770: .word 0x000a +L3FAD6780: +3fad6780: cmp a9, a0 +3fad6790: sla a11, a13 +3fad67a0: sra a11, a7 +3fad67b0: move a9, b0 +3fad67c0: .word 0x7470 +3fad67d0: modu a11, a9 +3fad67e0: sla 0x3, a14 +3fad67f0: modu a10, a2 +3fad6800: .word 0x7261 +3fad6810: sla 0x3, a4 +3fad6820: .word 0x7245 +3fad6830: modu b11, b2 +3fad6840: sla 0x3, b2 +3fad6850: sla 0x1, a13 +3fad6860: rl 0x19, b4 +3fad6870: .word 0x000a +3fad6880: .word 0x0a0a +3fad6890: sra b10, b4 +3fad68a0: .word 0x7473 +3fad68b0: sla 0x1, a0 +3fad68c0: sra a1, a5 +3fad68d0: sra 0x1f, a0 +3fad68e0: .word 0x7825 +3fad68f0: sra 0x15, a8 +3fad6900: subb a1, a0 +3fad6910: cmp a10, a1 +3fad6920: sub a10, a12 +3fad6930: .word 0x0a44 +3fad6940: subi 0xbbbebdc0, a0 +3fad6970: add a9, a0 +3fad6980: subb b10, b2 +3fad6990: sla 0x2, a3 +3fad69a0: add b10, b6 +3fad69b0: .word 0x0a4c +3fad69c0: subi 0xbbbebdc0, a0 +3fad69f0: or a1, a0 +3fad6a00: andn a10, a5 +3fad6a10: sla 0x2, b4 +3fad6a20: move a10, b14 +3fad6a30: .word 0x000a +3fad6a40: move a8, b13 +3fad6a50: .word 0x0a4b +3fad6a60: .word 0x0000 +L3FAD6A70: +3fad6a70: mmtm sp, a9,a11,a13 +3fad6a90: move a14, a13 +3fad6aa0: addi 0x60, a14 +3fad6ac0: pushst +3fad6ad0: dint +3fad6ae0: move *a13(0xffe0), *a13(0x20), 1 +3fad6b10: move *a13(0x20), a11, 1 +3fad6b30: move *a11(0x20), *a13(0x40), 1 +3fad6b60: move *a13(0x40), a9, 1 +3fad6b80: move *a11, *a9, 1 +3fad6b90: move *a9, a9, 1 +3fad6ba0: move *a13(0x40), *a9(0x20), 1 +3fad6bd0: move a11, *a11, 1 +3fad6be0: move a11, *a11(0x20), 1 +3fad6c00: move a11, *a13, 1 +3fad6c10: popst +3fad6c20: cmpi 0x27c490, a11 +3fad6c50: jreq L3FAD6D10 +3fad6c60: move a14, -*sp, 1 +3fad6c70: move *a11(0x40), *a14+, 1 +3fad6c90: calla L3F702440 +3fad6cc0: move a14, -*sp, 1 +3fad6cd0: move a11, *a14+, 1 +3fad6ce0: calla L3F702440 +L3FAD6D10: +3fad6d10: move *sp(0x80), a14, 1 +3fad6d30: mmfm sp, a9,a11,a13 +3fad6d50: rets 2 +L3FAD6D60: +3fad6d60: mmtm sp, a7,a9,a11,a13 +3fad6d80: move a14, a13 +3fad6d90: move a14, -*sp, 1 +3fad6da0: movi 0x3fad9aa0, a8 +3fad6dd0: move a8, *a14+, 1 +3fad6de0: calla L3FB3D9D0 +3fad6e10: move a8, @0x27c5d0, 1 +3fad6e40: move a8, a8 +3fad6e50: jrne L3FAD6EE0 +3fad6e60: move a14, -*sp, 1 +3fad6e70: movi 0x3fad9ac8, a8 +3fad6ea0: move a8, *a14+, 1 +3fad6eb0: calla L3FB341E0 +L3FAD6EE0: +3fad6ee0: movi 0x6400000, a9 +3fad6f10: movk 9, a11 +3fad6f20: setf 16, 0, 0 +3fad6f30: move a11, *a9(0x20), 0 +3fad6f50: movk 2, a11 +3fad6f60: move a11, *a9(0x20), 0 +3fad6f80: movi 0x60, a11 +3fad6fa0: move a11, *a9(0x40), 0 +3fad6fc0: movi 0xbb, a11 +3fad6fe0: move a11, *a9(0x10), 0 +3fad7000: movk 1, a11 +3fad7010: move a11, *a9(0x20), 0 +3fad7030: movk 5, a11 +3fad7040: move a11, *a9(0x20), 0 +3fad7060: move a14, -*sp, 1 +3fad7070: movk 16, a11 +3fad7080: move a11, *a14+, 1 +3fad7090: movk 5, a11 +3fad70a0: move a11, *a14+, 1 +3fad70b0: move @0x27c5d0, *a14+, 1 +3fad70e0: calla L3FB3F810 +3fad7110: move a8, a8 +3fad7120: jrge L3FAD71B0 +3fad7130: move a14, -*sp, 1 +3fad7140: movi 0x3fad9bd0, a8 +3fad7170: move a8, *a14+, 1 +3fad7180: calla L3FB341E0 +L3FAD71B0: +3fad71b0: move a14, -*sp, 1 +3fad71c0: movk 3, a11 +3fad71d0: move a11, *a14+, 1 +3fad71e0: movk 6, a11 +3fad71f0: move a11, *a14+, 1 +3fad7200: move @0x27c5d0, *a14+, 1 +3fad7230: calla L3FB3F810 +3fad7260: move a8, a8 +3fad7270: jrge L3FAD7300 +3fad7280: move a14, -*sp, 1 +3fad7290: movi 0x3fad9d78, a8 +3fad72c0: move a8, *a14+, 1 +3fad72d0: calla L3FB341E0 +L3FAD7300: +3fad7300: move a14, -*sp, 1 +3fad7310: movk 1, a11 +3fad7320: move a11, *a14+, 1 +3fad7330: movk 8, a11 +3fad7340: move a11, *a14+, 1 +3fad7350: move @0x27c5d0, *a14+, 1 +3fad7380: calla L3FB3F810 +3fad73b0: move a8, a8 +3fad73c0: jrge L3FAD7450 +3fad73d0: move a14, -*sp, 1 +3fad73e0: movi 0x3fad9f20, a8 +3fad7410: move a8, *a14+, 1 +3fad7420: calla L3FB341E0 +L3FAD7450: +3fad7450: movi 0x27c490, a7 +3fad7480: move a7, @0x27c490, 1 +3fad74b0: move a7, @0x27c4b0, 1 +3fad74e0: sub a11, a11 +3fad74f0: move a11, @0x27c570, 1 +3fad7520: move a11, @0x27c590, 1 +3fad7550: calla L3FADA730 +3fad7580: calla L3F708700 +3fad75b0: move a8, @0x27c5b0, 1 +3fad75e0: move *sp(0xa0), a14, 1 +3fad7600: mmfm sp, a7,a9,a11,a13 +3fad7620: rets 2 +L3FAD7630: +3fad7630: mmtm sp, a11,a13 +3fad7650: move a14, a13 +3fad7660: addk 32, a14 +3fad7670: sub a11, a11 +3fad7680: move a11, @0x27c5f0, 1 +3fad76b0: subk 32, a14 +3fad76c0: mmfm sp, a11,a13 +3fad76e0: rets +L3FAD76F0: +3fad76f0: mmtm sp, a9,a11,a13 +3fad7710: move a14, a13 +3fad7720: addi 0x80, a14 +3fad7740: move a14, -*sp, 1 +3fad7750: movk 28, a11 +3fad7760: move a11, *a14+, 1 +3fad7770: calla L3F701230 +3fad77a0: move a8, *a13(0x20), 1 +3fad77c0: move a8, a8 +3fad77d0: jrne L3FAD7870 +3fad77e0: move a14, -*sp, 1 +3fad77f0: movi 0x3fada088, a8 +3fad7820: move a8, *a14+, 1 +3fad7830: calla L3FB341E0 +3fad7860: jruc L3FAD7D70 +L3FAD7870: +3fad7870: move *a13(0xffe0), *a8(0x40), 1 +3fad78a0: move *a13(0xffc0), *a8(0x80), 1 +3fad78d0: move *a13(0xffa0), *a8(0xc0), 1 +3fad7900: sub a9, a9 +3fad7910: move a9, *a8(0x60), 1 +3fad7930: move a9, *a8(0xa0), 1 +3fad7950: pushst +3fad7960: dint +3fad7970: move a8, *a13(0x40), 1 +3fad7990: move @0x27c4b0, a9, 1 +3fad79c0: move a9, *a13(0x60), 1 +3fad79e0: move *a9, *a8, 1 +3fad79f0: move a9, *a8(0x20), 1 +3fad7a10: move a8, *a9, 1 +3fad7a20: move *a8, a11, 1 +3fad7a30: move a8, *a11(0x20), 1 +3fad7a50: popst +3fad7a60: calla L3FB2E340 +3fad7a90: move a8, *a13, 1 +3fad7aa0: move @0x27c590, a11, 1 +3fad7ad0: jreq L3FAD7BC0 +3fad7ae0: move a14, -*sp, 1 +3fad7af0: movk 1, a9 +3fad7b00: move a9, *a14+, 1 +3fad7b10: movi 0x3fad7dc0, a9 +3fad7b40: move a9, *a14+, 1 +3fad7b50: move @0x27c5b0, *a14+, 1 +3fad7b80: calla L3FB41A30 +3fad7bb0: jruc L3FAD7D10 +L3FAD7BC0: +3fad7bc0: move @0x27c5f0, a9, 1 +3fad7bf0: jrne L3FAD7D10 +3fad7c00: move a14, -*sp, 1 +3fad7c10: sub a9, a9 +3fad7c20: move a9, *a14+, 1 +3fad7c30: movi 0x3fad7dc0, a9 +3fad7c60: move a9, *a14+, 1 +3fad7c70: move @0x27c5d0, *a14+, 1 +3fad7ca0: calla L3FB3F250 +3fad7cd0: movk 1, a11 +3fad7ce0: move a11, @0x27c5f0, 1 +L3FAD7D10: +3fad7d10: move a14, -*sp, 1 +3fad7d20: move *a13(0x0), *a14+, 1 +3fad7d40: calla L3FB2E470 +L3FAD7D70: +3fad7d70: move *sp(0x80), a14, 1 +3fad7d90: mmfm sp, a9,a11,a13 +3fad7db0: rets 2 +3fad7dc0: mmtm sp, a7,a9,a11,a13 +3fad7de0: move a14, a13 +3fad7df0: addi 0xc0, a14 +3fad7e10: move *a13(0xffe0), a11, 1 +3fad7e30: jrne L3FAD7F60 +3fad7e40: move @0x27dc70, a11, 1 +3fad7e70: btst 16, a11 +3fad7e80: jreq L3FAD7F60 +3fad7e90: move a14, -*sp, 1 +3fad7ea0: sub a11, a11 +3fad7eb0: move a11, *a14+, 1 +3fad7ec0: movi 0x3fad7dc0, a11 +3fad7ef0: move a11, *a14+, 1 +3fad7f00: move @0x27c5d0, *a14+, 1 +3fad7f30: calla L3FB3F250 +L3FAD7F60: +3fad7f60: sub a11, a11 +3fad7f70: move a11, *a13(0x40), 1 +3fad7f90: move a14, -*sp, 1 +3fad7fa0: movi 0x3fada220, a8 +3fad7fd0: move a8, *a14+, 1 +3fad7fe0: move @0x27c5d0, *a14+, 1 +3fad8010: calla L3F6F5820 +3fad8040: move a8, *a13(0x40), 1 +3fad8060: move @0x27c590, a9, 1 +3fad8090: move a9, *a13(0x20), 1 +3fad80b0: move a8, a8 +3fad80c0: jreq L3FAD8490 +3fad80d0: move a14, -*sp, 1 +3fad80e0: add a9, a8 +3fad80f0: move a8, *a14+, 1 +3fad8100: move @0x27c570, *a14+, 1 +3fad8130: calla L3F7030E0 +3fad8160: move a8, @0x27c570, 1 +3fad8190: move a8, a8 +3fad81a0: jrne L3FAD8250 +3fad81b0: move a14, -*sp, 1 +3fad81c0: movi 0x3fada230, a8 +3fad81f0: move a8, *a14+, 1 +3fad8200: calla L3FB341E0 +3fad8230: jauc L3FAD8DB0 +L3FAD8250: +3fad8250: move a14, -*sp, 1 +3fad8260: move *a13(0x40), *a14+, 1 +3fad8280: move @0x27c590, a11, 1 +3fad82b0: sll 0x3, a11 +3fad82c0: add a8, a11 +3fad82d0: move a11, *a14+, 1 +3fad82e0: move @0x27c5d0, *a14+, 1 +3fad8310: calla L3FB3E0F0 +3fad8340: move *a13(0x40), a11, 1 +3fad8360: cmp a11, a8 +3fad8370: jrge L3FAD8420 +3fad8380: move a14, -*sp, 1 +3fad8390: movi 0x3fada368, a8 +3fad83c0: move a8, *a14+, 1 +3fad83d0: calla L3FB341E0 +3fad8400: jauc L3FAD8DB0 +L3FAD8420: +3fad8420: move @0x27c590, a7, 1 +3fad8450: add a7, a11 +3fad8460: move a11, @0x27c590, 1 +L3FAD8490: +3fad8490: move @0x27c490, a11, 1 +3fad84c0: move a11, *a13(0xa0), 1 +3fad84e0: cmpi 0x27c490, a11 +3fad8510: jreq L3FAD8A30 +3fad8520: move @0x27c590, a7, 1 +3fad8550: jreq L3FAD8A30 +L3FAD8560: +3fad8560: move *a13(0xa0), a11, 1 +3fad8580: move *a11(0x80), a9, 1 +3fad85a0: move *a11(0xa0), a7, 1 +3fad85c0: sub a7, a9 +3fad85d0: move a9, *a13(0x60), 1 +3fad85f0: move @0x27c590, a7, 1 +3fad8620: cmp a7, a9 +3fad8630: jrhi L3FAD8650 +3fad8640: move a9, a7 +L3FAD8650: +3fad8650: move a7, *a13(0x80), 1 +3fad8670: move a7, a8 +3fad8680: jreq L3FAD8940 +3fad8690: move a14, -*sp, 1 +3fad86a0: move a7, *a14+, 1 +3fad86b0: move *a11(0xa0), a7, 1 +3fad86d0: sll 0x3, a7 +3fad86e0: move *a11(0x40), a9, 1 +3fad8700: add a7, a9 +3fad8710: move a9, *a14+, 1 +3fad8720: move @0x27c570, *a14+, 1 +3fad8750: calla L3FB44400 +3fad8780: move *a11(0xa0), a9, 1 +3fad87a0: move *a13(0x80), a7, 1 +3fad87c0: add a7, a9 +3fad87d0: move a9, *a11(0xa0), 1 +3fad87f0: move @0x27c590, a9, 1 +3fad8820: sub a7, a9 +3fad8830: move a9, @0x27c590, 1 +3fad8860: move a14, -*sp, 1 +3fad8870: move a9, *a14+, 1 +3fad8880: move @0x27c570, *a14+, 1 +3fad88b0: sll 0x3, a7 +3fad88c0: move @0x27c570, a11, 1 +3fad88f0: add a11, a7 +3fad8900: move a7, *a14+, 1 +3fad8910: calla L3FB44400 +L3FAD8940: +3fad8940: move *a13(0xa0), a11, 1 +3fad8960: move *a11(0x0), *a13(0xa0), 1 +3fad8990: move *a13(0xa0), a11, 1 +3fad89b0: cmpi 0x27c490, a11 +3fad89e0: jreq L3FAD8A30 +3fad89f0: move @0x27c590, a9, 1 +3fad8a20: jrne L3FAD8560 +L3FAD8A30: +3fad8a30: move a14, -*sp, 1 +3fad8a40: move @0x27c590, *a14+, 1 +3fad8a70: move @0x27c570, *a14+, 1 +3fad8aa0: calla L3F7030E0 +3fad8ad0: move a8, @0x27c570, 1 +3fad8b00: move a8, a7 +3fad8b10: jrne L3FAD8BB0 +3fad8b20: move a14, -*sp, 1 +3fad8b30: movi 0x3fada230, a8 +3fad8b60: move a8, *a14+, 1 +3fad8b70: calla L3FB341E0 +3fad8ba0: jruc L3FAD8DB0 +L3FAD8BB0: +3fad8bb0: move @0x27c490, a9, 1 +3fad8be0: cmpi 0x27c490, a9 +3fad8c10: jreq L3FAD8DB0 +3fad8c20: move *a9(0x80), a11, 1 +3fad8c40: move *a9(0xa0), a7, 1 +3fad8c60: cmp a7, a11 +3fad8c70: jrne L3FAD8DB0 +3fad8c80: move *a9(0x60), a11, 1 +3fad8ca0: jrne L3FAD8DB0 +3fad8cb0: move a14, -*sp, 1 +3fad8cc0: move a9, *a14+, 1 +3fad8cd0: move *a9(0xc0), *a14+, 1 +3fad8cf0: move @0x27c5b0, *a14+, 1 +3fad8d20: calla L3FB41A30 +3fad8d50: move @0x27c490, a11, 1 +3fad8d80: movk 1, a9 +3fad8d90: move a9, *a11(0x60), 1 +L3FAD8DB0: +3fad8db0: move *sp(0xa0), a14, 1 +3fad8dd0: mmfm sp, a7,a9,a11,a13 +3fad8df0: rets 2 +3fad8e00: mmtm sp, a9,a11,a13 +3fad8e20: move a14, a13 +3fad8e30: addi 0x40, a14 +3fad8e50: move *a13(0xffe0), a11, 1 +3fad8e70: move *a11(0x40), *a13(0x0), 1 +3fad8ea0: move *a13, a11, 1 +3fad8eb0: setf 8, 0, 0 +3fad8ec0: move *a11, a11, 0 +3fad8ed0: cmpi 0xff, a11 +3fad8ef0: jrne L3FAD91C0 +3fad8f00: move a14, -*sp, 1 +3fad8f10: move *a13, a11, 1 +3fad8f20: move *a11(0x8), a11, 0 +3fad8f40: move a11, a9 +3fad8f50: sll 0x2, a11 +3fad8f60: sll 0x1, a9 +3fad8f70: add a9, a11 +3fad8f80: move a11, *a14+, 1 +3fad8f90: calla L3F701230 +3fad8fc0: move a8, *a13(0x20), 1 +3fad8fe0: move a8, a9 +3fad8ff0: jrne L3FAD9090 +3fad9000: move a14, -*sp, 1 +3fad9010: movi 0x3fada4a0, a8 +3fad9040: move a8, *a14+, 1 +3fad9050: calla L3FB341E0 +3fad9080: jruc L3FAD9520 +L3FAD9090: +3fad9090: move a14, -*sp, 1 +3fad90a0: movi 0x3fad9580, a11 +3fad90d0: move a11, *a14+, 1 +3fad90e0: move *a13, a11, 1 +3fad90f0: setf 8, 0, 0 +3fad9100: move *a11(0x8), a9, 0 +3fad9120: move a9, a11 +3fad9130: sll 0x2, a9 +3fad9140: sll 0x1, a11 +3fad9150: add a11, a9 +3fad9160: move a9, *a14+, 1 +3fad9170: move a8, *a14+, 1 +3fad9180: calla L3FAD76F0 +3fad91b0: jruc L3FAD94C0 +L3FAD91C0: +3fad91c0: move a14, -*sp, 1 +3fad91d0: move *a13, a11, 1 +3fad91e0: setf 16, 1, 0 +3fad91f0: move *a11(0x20), a8, 0 +3fad9210: move a8, *a14+, 1 +3fad9220: move *a11(0x10), a8, 0 +3fad9240: move a8, *a14+, 1 +3fad9250: setf 8, 0, 0 +3fad9260: move *a11(0x8), a8, 0 +3fad9280: move a8, *a14+, 1 +3fad9290: move *a11, a8, 0 +3fad92a0: move a8, *a14+, 1 +3fad92b0: calla L3FADBE50 +3fad92e0: move a14, -*sp, 1 +3fad92f0: movk 6, a9 +3fad9300: move a9, *a14+, 1 +3fad9310: calla L3F701230 +3fad9340: move a8, *a13(0x20), 1 +3fad9360: move a8, a8 +3fad9370: jrne L3FAD9410 +3fad9380: move a14, -*sp, 1 +3fad9390: movi 0x3fada5e0, a8 +3fad93c0: move a8, *a14+, 1 +3fad93d0: calla L3FB341E0 +3fad9400: jruc L3FAD9520 +L3FAD9410: +3fad9410: move a14, -*sp, 1 +3fad9420: movi 0x3fad8e00, a9 +3fad9450: move a9, *a14+, 1 +3fad9460: movk 6, a9 +3fad9470: move a9, *a14+, 1 +3fad9480: move a8, *a14+, 1 +3fad9490: calla L3FAD76F0 +L3FAD94C0: +3fad94c0: move a14, -*sp, 1 +3fad94d0: move *a13(0xffe0), *a14+, 1 +3fad94f0: calla L3FAD6A70 +L3FAD9520: +3fad9520: move *sp(0x80), a14, 1 +3fad9540: mmfm sp, a9,a11,a13 +3fad9560: rets 2 +3fad9570: rets +3fad9580: mmtm sp, a9,a11,a13 +3fad95a0: move a14, a13 +3fad95b0: addi 0x40, a14 +3fad95d0: move *a13(0xffe0), a11, 1 +3fad95f0: move *a11(0xa0), a9, 1 +3fad9610: movk 6, a11 +3fad9620: divu a11, a9 +3fad9630: move a9, *a13, 1 +3fad9640: move a14, -*sp, 1 +3fad9650: move a9, *a14+, 1 +3fad9660: movi 0x3fad9570, a11 +3fad9690: move a11, *a14+, 1 +3fad96a0: move *a13(0xffe0), a11, 1 +3fad96c0: sll 0x4, a9 +3fad96d0: move *a11(0x40), a11, 1 +3fad96f0: add a9, a11 +3fad9700: move a11, *a14+, 1 +3fad9710: move *a13(0xffe0), a11, 1 +3fad9730: move *a13, a9, 1 +3fad9740: sll 0x3, a9 +3fad9750: move *a11(0x40), a11, 1 +3fad9770: add a9, a11 +3fad9780: move a11, *a14+, 1 +3fad9790: move *a13(0xffe0), a11, 1 +3fad97b0: move *a11(0x40), *a14+, 1 +3fad97d0: move *a13(0x0), *a14+, 1 +3fad97f0: calla L3FADCA80 +3fad9820: move a14, -*sp, 1 +3fad9830: movk 6, a9 +3fad9840: move a9, *a14+, 1 +3fad9850: calla L3F701230 +3fad9880: move a8, *a13(0x20), 1 +3fad98a0: move a8, a8 +3fad98b0: jrne L3FAD9950 +3fad98c0: move a14, -*sp, 1 +3fad98d0: movi 0x3fada5e0, a8 +3fad9900: move a8, *a14+, 1 +3fad9910: calla L3FB341E0 +3fad9940: jruc L3FAD9A50 +L3FAD9950: +3fad9950: move a14, -*sp, 1 +3fad9960: movi 0x3fad8e00, a9 +3fad9990: move a9, *a14+, 1 +3fad99a0: movk 6, a9 +3fad99b0: move a9, *a14+, 1 +3fad99c0: move a8, *a14+, 1 +3fad99d0: calla L3FAD76F0 +3fad9a00: move a14, -*sp, 1 +3fad9a10: move a11, *a14+, 1 +3fad9a20: calla L3FAD6A70 +L3FAD9A50: +3fad9a50: move *sp(0x80), a14, 1 +3fad9a70: mmfm sp, a9,a11,a13 +3fad9a90: rets 2 +3fad9aa0: modu a11, a3 +3fad9ab0: mods a11, a13 +3fad9ac0: .word 0x7300 +3fad9ad0: mods a11, a9 +3fad9ae0: sla a11, a9 +3fad9af0: mpyu a11, a14 +3fad9b00: modu a3, a9 +3fad9b10: .word 0x7469 +3fad9b20: .word 0x745f +3fad9b30: dsjs b4, L3FAD9C70 +3fad9b40: sll a9, a0 +3fad9b50: modu a3, a1 +3fad9b60: modu a11, a14 +3fad9b70: sla 0x3, b4 +3fad9b80: .word 0x706f +3fad9b90: modu a3, a5 +3fad9ba0: sll a9, a0 +3fad9bb0: mods a11, sp +3fad9bc0: .word 0x006d +3fad9bd0: rl b11, b3 +3fad9be0: rl a11, a13 +3fad9bf0: modu a3, a1 +3fad9c00: rl b10, sp +3fad9c10: rl a11, a14 +3fad9c20: mpyu b11, b4 +3fad9c30: .word 0x7474 +3fad9c40: sla 0x1, b10 +3fad9c50: sla a11, a3 +3fad9c60: modu a3, a14 +L3FAD9C70: +3fad9c70: .word 0x746f +3fad9c80: rl a9, a0 +3fad9c90: rl a11, a14 +3fad9ca0: sla 0x3, b4 +3fad9cb0: modu a11, a3 +3fad9cc0: mods a11, a13 +3fad9cd0: .word 0x7420 +3fad9ce0: sla 0x3, sp +3fad9cf0: add b10, b5 +3fad9d00: or b2, b2 +3fad9d10: andn b10, sp +3fad9d20: or a2, a5 +3fad9d30: and b2, b5 +3fad9d40: move b2, sp +3fad9d50: and a2, sp +3fad9d60: andn a2, a1 +3fad9d70: .word 0x7300 +3fad9d80: mods a11, a9 +3fad9d90: sla a11, a9 +3fad9da0: mpyu a11, a14 +3fad9db0: modu a3, a9 +3fad9dc0: .word 0x7469 +3fad9dd0: .word 0x745f +3fad9de0: dsjs b4, L3FAD9F20 +3fad9df0: sll a9, a0 +3fad9e00: modu a3, a1 +3fad9e10: modu a11, a14 +3fad9e20: sla 0x3, b4 +3fad9e30: modu a3, a9 +3fad9e40: .word 0x7469 +3fad9e50: sll a9, a0 +3fad9e60: mods a11, sp +3fad9e70: sla 0x3, a13 +3fad9e80: modu b11, b4 +3fad9e90: or a9, a0 +3fad9ea0: andn a2, a1 +3fad9eb0: mpyu b10, b4 +3fad9ec0: sub b10, b3 +3fad9ed0: or b10, b4 +3fad9ee0: mpyu b10, b0 +3fad9ef0: addc b1, b8 +3fad9f00: or a2, a9 +3fad9f10: .word 0x0053 +L3FAD9F20: +3fad9f20: rl b11, b3 +3fad9f30: rl a11, a13 +3fad9f40: modu a3, a1 +3fad9f50: rl b10, sp +3fad9f60: rl a11, a14 +3fad9f70: mpyu b11, b4 +3fad9f80: .word 0x7474 +3fad9f90: sla 0x1, b10 +3fad9fa0: sla a11, a3 +3fad9fb0: modu a3, a14 +3fad9fc0: .word 0x746f +3fad9fd0: rl a9, a0 +3fad9fe0: rl a11, a14 +3fad9ff0: sla 0x3, b4 +3fada000: modu a11, a3 +3fada010: mods a11, a13 +3fada020: .word 0x7420 +3fada030: sla 0x3, sp +3fada040: add b10, b0 +3fada050: andn b10, b3 +3fada060: add b10, sp +3fada070: move a2, a12 +3fada080: .word 0x7300 +3fada090: mods a11, a9 +3fada0a0: sla a11, a9 +3fada0b0: mpyu a11, a14 +3fada0c0: modu a3, a9 +3fada0d0: .word 0x7570 +3fada0e0: mpyu b11, b4 +3fada0f0: .word 0x7474 +3fada100: sla 0x1, b10 +3fada110: sla a11, a3 +3fada120: modu a3, a14 +3fada130: .word 0x746f +3fada140: sla a9, a0 +3fada150: mods a3, a12 +3fada160: sll a11, sp +3fada170: .word 0x7461 +3fada180: sla 0x3, a5 +3fada190: sra a11, a13 +3fada1a0: modu a11, a13 +3fada1b0: .word 0x7972 +3fada1c0: srl a1, a0 +3fada1d0: .word 0x726f +3fada1e0: .word 0x7220 +3fada1f0: mpyu b11, b1 +3fada200: .word 0x7470 +3fada210: .word 0x0072 +3fada220: .word 0x0072 +3fada230: sla a11, a4 +3fada240: sla b11, b4 +3fada250: .word 0x735f +3fada260: .word 0x7274 +3fada270: sla a11, a5 +3fada280: dsjs a13, L3FADA3C0 +3fada290: sll a9, a0 +3fada2a0: modu a3, a1 +3fada2b0: modu a11, a14 +3fada2c0: sla 0x3, b4 +3fada2d0: sra b11, b2 +3fada2e0: mods a3, a1 +3fada2f0: modu a11, a12 +3fada300: sla 0x3, a3 +3fada310: mods b3, b3 +3fada320: .word 0x7375 +3fada330: srl 0xd, a8 +3fada340: .word 0x7562 +3fada350: srl a3, a6 +3fada360: sra a0, a0 +3fada370: .word 0x7461 +3fada380: mpyu a11, a1 +3fada390: .word 0x7473 +3fada3a0: sra b11, b2 +3fada3b0: mods a11, a1 +L3FADA3C0: +3fada3c0: sla 0x1, b10 +3fada3d0: modu a11, a3 +3fada3e0: mods b3, b5 +3fada3f0: sla 0x3, a4 +3fada400: modu a11, a14 +3fada410: sla 0x3, b4 +3fada420: sra b11, b2 +3fada430: sra a3, a1 +3fada440: rl a1, a0 +3fada450: .word 0x736f +3fada460: sla 0x3, b4 +3fada470: modu b11, b0 +3fada480: .word 0x7472 +3fada490: .word 0x000a +3fada4a0: modu a11, a3 +3fada4b0: mods a11, a13 +3fada4c0: .word 0x725f +3fada4d0: sla a11, a5 +3fada4e0: mpyu a11, a4 +3fada4f0: .word 0x7361 +3fada500: dsjs b4, L3FADA640 +3fada510: sll a9, a0 +3fada520: .word 0x756f +3fada530: sra a3, a12 +3fada540: modu a1, a0 +3fada550: .word 0x746f +3fada560: sla a9, a0 +3fada570: mods a3, a12 +3fada580: sll a11, sp +3fada590: .word 0x7461 +3fada5a0: sla 0x3, a5 +3fada5b0: .word 0x7562 +3fada5c0: srl a3, a6 +3fada5d0: .word 0x000a +3fada5e0: modu a11, a3 +3fada5f0: mods a11, a13 +3fada600: .word 0x725f +3fada610: sla a11, a5 +3fada620: mpyu a11, a4 +3fada630: .word 0x7361 +L3FADA640: +3fada640: dsjs b4, L3FADA780 +3fada650: sll a9, a0 +3fada660: .word 0x756f +3fada670: sra a3, a12 +3fada680: modu a1, a0 +3fada690: .word 0x746f +3fada6a0: sla a9, a0 +3fada6b0: mods a3, a12 +3fada6c0: sll a11, sp +3fada6d0: .word 0x7461 +3fada6e0: sla 0x3, a5 +3fada6f0: mods a3, a2 +3fada700: sll a11, sp +3fada710: .word 0x0a6b +3fada720: .word 0x0000 +L3FADA730: +3fada730: move a11, -*sp, 1 +3fada740: sub a11, a11 +3fada750: move a11, @0x27c670, 1 +L3FADA780: +3fada780: move a11, @0x27c690, 1 +3fada7b0: move *sp+, a11, 1 +3fada7c0: rets +L3FADA7D0: +3fada7d0: mmtm sp, a9,a11,a13 +3fada7f0: move a14, a13 +3fada800: addi 0x60, a14 +3fada820: calla L3FB2E340 +3fada850: move a8, *a13(0x20), 1 +3fada870: move @0x27c690, a11, 1 +3fada8a0: jrle L3FADACD0 +3fada8b0: move a14, -*sp, 1 +3fada8c0: movi 0x3fadb7a0, a8 +3fada8f0: move a8, *a14+, 1 +3fada900: calla L3FB341E0 +3fada930: move a14, -*sp, 1 +3fada940: move @0x27c690, a11, 1 +3fada970: move *a13(0xffc0), a9, 1 +3fada990: add a11, a9 +3fada9a0: move a9, *a14+, 1 +3fada9b0: move @0x27c670, *a14+, 1 +3fada9e0: calla L3F7030E0 +3fadaa10: move a8, @0x27c670, 1 +3fadaa40: move a8, a9 +3fadaa50: jrne L3FADAB50 +3fadaa60: move a14, -*sp, 1 +3fadaa70: move *a13(0x20), *a14+, 1 +3fadaa90: calla L3FB2E470 +3fadaac0: move a14, -*sp, 1 +3fadaad0: movi 0x3fadb838, a8 +3fadab00: move a8, *a14+, 1 +3fadab10: calla L3FB341E0 +3fadab40: jruc L3FADB230 +L3FADAB50: +3fadab50: move a14, -*sp, 1 +3fadab60: move *a13(0xffc0), *a14+, 1 +3fadab80: move @0x27c690, a11, 1 +3fadabb0: sll 0x3, a11 +3fadabc0: add a8, a11 +3fadabd0: move a11, *a14+, 1 +3fadabe0: move *a13(0xffe0), *a14+, 1 +3fadac00: calla L3FB44400 +3fadac30: move @0x27c690, a11, 1 +3fadac60: move *a13(0xffc0), a9, 1 +3fadac80: add a11, a9 +3fadac90: move a9, @0x27c690, 1 +3fadacc0: jruc L3FADB1D0 +L3FADACD0: +3fadacd0: move a14, -*sp, 1 +3fadace0: move *a13(0xffc0), *a14+, 1 +3fadad00: move *a13(0xffe0), *a14+, 1 +3fadad20: move @0xa6820, *a14+, 1 +3fadad50: calla L3FB3EBC0 +3fadad80: move a8, *a13, 1 +3fadad90: move *a13(0xffc0), a11, 1 +3fadadb0: cmp a11, a8 +3fadadc0: jreq L3FADB1D0 +3fadadd0: move a14, -*sp, 1 +3fadade0: movi 0x3fadba08, a8 +3fadae10: move a8, *a14+, 1 +3fadae20: calla L3FB341E0 +3fadae50: move a14, -*sp, 1 +3fadae60: move *a13, a9, 1 +3fadae70: sub a9, a11 +3fadae80: move a11, *a14+, 1 +3fadae90: calla L3F701230 +3fadaec0: move a8, @0x27c670, 1 +3fadaef0: move a8, a11 +3fadaf00: jrne L3FADB000 +3fadaf10: move a14, -*sp, 1 +3fadaf20: move *a13(0x20), *a14+, 1 +3fadaf40: calla L3FB2E470 +3fadaf70: move a14, -*sp, 1 +3fadaf80: movi 0x3fadbb60, a8 +3fadafb0: move a8, *a14+, 1 +3fadafc0: calla L3FB341E0 +3fadaff0: jruc L3FADB230 +L3FADB000: +3fadb000: move a14, -*sp, 1 +3fadb010: move *a13(0xffc0), a11, 1 +3fadb030: sub a9, a11 +3fadb040: move a11, *a14+, 1 +3fadb050: move a8, *a14+, 1 +3fadb060: sll 0x3, a9 +3fadb070: move *a13(0xffe0), a11, 1 +3fadb090: add a11, a9 +3fadb0a0: move a9, *a14+, 1 +3fadb0b0: calla L3FB44400 +3fadb0e0: move a14, -*sp, 1 +3fadb0f0: movi 0x27c670, a9 +3fadb120: move a9, *a14+, 1 +3fadb130: movi 0x3fadb280, a9 +3fadb160: move a9, *a14+, 1 +3fadb170: move @0x27c5d0, *a14+, 1 +3fadb1a0: calla L3FB3F250 +L3FADB1D0: +3fadb1d0: move a14, -*sp, 1 +3fadb1e0: move *a13(0x20), *a14+, 1 +3fadb200: calla L3FB2E470 +L3FADB230: +3fadb230: move *sp(0x80), a14, 1 +3fadb250: mmfm sp, a9,a11,a13 +3fadb270: rets 2 +3fadb280: mmtm sp, a7,a9,a11,a13 +3fadb2a0: move a14, a13 +3fadb2b0: addk 32, a14 +3fadb2c0: move *a13(0xffe0), a11, 1 +3fadb2e0: move *a11(0x20), a11, 1 +3fadb300: jreq L3FADB740 +3fadb310: move a14, -*sp, 1 +3fadb320: move *a13(0xffe0), *a14+, 1 +3fadb340: movi 0x3fadb280, a11 +3fadb370: move a11, *a14+, 1 +3fadb380: move @0x27c5d0, *a14+, 1 +3fadb3b0: calla L3FB3F250 +3fadb3e0: move a14, -*sp, 1 +3fadb3f0: move *a13(0xffe0), a11, 1 +3fadb410: move *a11(0x20), *a14+, 1 +3fadb430: move *a11(0x0), *a14+, 1 +3fadb450: move @0x27c5d0, *a14+, 1 +3fadb480: calla L3FB3EBC0 +3fadb4b0: move a8, *a13, 1 +3fadb4c0: move *a11(0x20), a11, 1 +3fadb4e0: cmp a11, a8 +3fadb4f0: jreq L3FADB670 +3fadb500: move a14, -*sp, 1 +3fadb510: move *a13(0xffe0), a11, 1 +3fadb530: move *a11(0x20), a9, 1 +3fadb550: sub a8, a9 +3fadb560: move a9, *a14+, 1 +3fadb570: move *a11(0x0), *a14+, 1 +3fadb590: sll 0x3, a8 +3fadb5a0: move *a11, a9, 1 +3fadb5b0: add a8, a9 +3fadb5c0: move a9, *a14+, 1 +3fadb5d0: calla L3FB44400 +3fadb600: move *a11(0x20), a9, 1 +3fadb620: move *a13, a7, 1 +3fadb630: sub a7, a9 +3fadb640: move a9, *a11(0x20), 1 +3fadb660: jruc L3FADB740 +L3FADB670: +3fadb670: move *a13(0xffe0), a11, 1 +3fadb690: move *a11, a9, 1 +3fadb6a0: jreq L3FADB710 +3fadb6b0: move a14, -*sp, 1 +3fadb6c0: move *a11(0x0), *a14+, 1 +3fadb6e0: calla L3F702440 +L3FADB710: +3fadb710: sub a9, a9 +3fadb720: move a9, *a11(0x20), 1 +L3FADB740: +3fadb740: move *sp(0xa0), a14, 1 +3fadb760: mmfm sp, a7,a9,a11,a13 +3fadb780: rets 2 +3fadb790: rets +3fadb7a0: sla a11, a8 +3fadb7b0: sra b11, b6 +3fadb7c0: .word 0x7020 +3fadb7d0: modu a3, a5 +3fadb7e0: rl a11, a4 +3fadb7f0: srl a11, a14 +3fadb800: sra a1, a0 +3fadb810: .word 0x7461 +3fadb820: .word 0x0a61 +3fadb830: .word 0x7300 +3fadb840: mods a11, a9 +3fadb850: sla a11, a9 +3fadb860: mpyu a11, a14 +3fadb870: .word 0x756f +3fadb880: .word 0x7074 +3fadb890: .word 0x7475 +3fadb8a0: .word 0x745f +3fadb8b0: dsjs b4, L3FADB9F0 +3fadb8c0: srl a1, a0 +3fadb8d0: rl a11, a1 +3fadb8e0: sra a11, a12 +3fadb8f0: sla 0x3, a4 +3fadb900: modu b11, b4 +3fadb910: .word 0x7220 +3fadb920: sla a11, a5 +3fadb930: mods a3, a12 +3fadb940: sll a11, sp +3fadb950: .word 0x7461 +3fadb960: sla 0x3, a5 +3fadb970: sra b11, b0 +3fadb980: sra a3, a14 +3fadb990: modu a3, a9 +3fadb9a0: mpyu a11, a7 +3fadb9b0: .word 0x7277 +3fadb9c0: .word 0x7469 +3fadb9d0: srl 0xd, a5 +3fadb9e0: .word 0x7562 +L3FADB9F0: +3fadb9f0: srl a3, a6 +3fadba00: .word 0x7300 +3fadba10: mods a11, a9 +3fadba20: sla a11, a9 +3fadba30: mpyu a11, a14 +3fadba40: .word 0x756f +3fadba50: .word 0x7074 +3fadba60: .word 0x7475 +3fadba70: .word 0x745f +3fadba80: dsjs b4, L3FADBBC0 +3fadba90: modu a1, a0 +3fadbaa0: .word 0x746f +3fadbab0: sra a9, a0 +3fadbac0: sra b11, b6 +3fadbad0: .word 0x7972 +3fadbae0: rl b3, b4 +3fadbaf0: modu a3, a9 +3fadbb00: sla 0x3, a7 +3fadbb10: .word 0x7277 +3fadbb20: .word 0x7469 +3fadbb30: sra b11, b4 +3fadbb40: sla 0x3, a14 +3fadbb50: .word 0x000a +3fadbb60: rl b11, b3 +3fadbb70: rl a11, a13 +3fadbb80: modu a3, a1 +3fadbb90: modu b10, sp +3fadbba0: .word 0x7475 +3fadbbb0: .word 0x7570 +L3FADBBC0: +3fadbbc0: mpyu b11, b4 +3fadbbd0: .word 0x7474 +3fadbbe0: sla 0x1, b10 +3fadbbf0: sla a11, a6 +3fadbc00: mods a3, a9 +3fadbc10: sra a3, a5 +3fadbc20: .word 0x7420 +3fadbc30: sla 0x3, sp +3fadbc40: sla a11, a13 +3fadbc50: mods a3, a12 +3fadbc60: sll a11, sp +3fadbc70: .word 0x7020 +3fadbc80: modu a3, a5 +3fadbc90: rl a11, a4 +3fadbca0: srl a11, a14 +3fadbcb0: .word 0x775f +3fadbcc0: rl b11, b2 +3fadbcd0: sra b11, b4 +3fadbce0: sll a1, a14 +3fadbcf0: srl b3, b5 +3fadbd00: .word 0x0066 +L3FADBD10: +3fadbd10: move a13, -*sp, 1 +3fadbd20: move a14, a13 +3fadbd30: move a14, -*sp, 1 +3fadbd40: movi 0x3fadcf30, a8 +3fadbd70: move a8, *a14+, 1 +3fadbd80: calla L3FB341E0 +3fadbdb0: calla L3F708700 +3fadbde0: move a8, @0x27c6f0, 1 +3fadbe10: move *sp(0x40), a14, 1 +3fadbe30: move *sp+, a13, 1 +3fadbe40: rets 2 +L3FADBE50: +3fadbe50: mmtm sp, a9,a11,a13 +3fadbe70: move a14, a13 +3fadbe80: addi 0x60, a14 +3fadbea0: jauc L3FADC950 +L3FADBEC0: +3fadbec0: move a14, -*sp, 1 +3fadbed0: sub a11, a11 +3fadbee0: move a11, *a14+, 1 +3fadbef0: move a11, *a14+, 1 +3fadbf00: setf 16, 1, 0 +3fadbf10: move *a13(0xff80), a9, 0 +3fadbf30: move @0x225260, a11, 1 +3fadbf60: sub a11, a9 +3fadbf70: move a9, *a14+, 1 +3fadbf80: move *a13(0xffa0), a9, 0 +3fadbfa0: move @0x225240, a11, 1 +3fadbfd0: sub a11, a9 +3fadbfe0: move a9, *a14+, 1 +3fadbff0: movk 1, a9 +3fadc000: move a9, *a14+, 1 +3fadc010: calla L3F936C30 +3fadc040: move a14, -*sp, 1 +3fadc050: move @0x27c6f0, *a14+, 1 +3fadc080: calla L3FB3FE90 +3fadc0b0: jauc L3FADCA30 +L3FADC0D0: +3fadc0d0: move a14, -*sp, 1 +3fadc0e0: movk 1, a11 +3fadc0f0: move a11, *a14+, 1 +3fadc100: movb *a13(0xffc0), a9 +3fadc120: move a9, *a14+, 1 +3fadc130: setf 16, 1, 0 +3fadc140: move *a13(0xff80), a11, 0 +3fadc160: move @0x225260, a9, 1 +3fadc190: sub a9, a11 +3fadc1a0: move a11, *a14+, 1 +3fadc1b0: move *a13(0xffa0), a11, 0 +3fadc1d0: move @0x225240, a9, 1 +3fadc200: sub a9, a11 +3fadc210: move a11, *a14+, 1 +3fadc220: sub a11, a11 +3fadc230: move a11, *a14+, 1 +3fadc240: calla L3F936C30 +3fadc270: move a14, -*sp, 1 +3fadc280: move @0x27c6f0, *a14+, 1 +3fadc2b0: calla L3FB3FE90 +3fadc2e0: jruc L3FADCA30 +L3FADC2F0: +3fadc2f0: move a14, -*sp, 1 +3fadc300: sub a11, a11 +3fadc310: move a11, *a14+, 1 +3fadc320: movb *a13(0xffc0), a9 +3fadc340: move a9, *a14+, 1 +3fadc350: setf 16, 1, 0 +3fadc360: move *a13(0xff80), a11, 0 +3fadc380: move @0x225260, a9, 1 +3fadc3b0: sub a9, a11 +3fadc3c0: move a11, *a14+, 1 +3fadc3d0: move *a13(0xffa0), a11, 0 +3fadc3f0: move @0x225240, a9, 1 +3fadc420: sub a9, a11 +3fadc430: move a11, *a14+, 1 +3fadc440: sub a11, a11 +3fadc450: move a11, *a14+, 1 +3fadc460: calla L3F936C30 +3fadc490: move a14, -*sp, 1 +3fadc4a0: move @0x27c6f0, *a14+, 1 +3fadc4d0: calla L3FB3FE90 +L3FADC500: +3fadc500: move @0xc52d0, a11, 1 +3fadc530: move a11, *a13, 1 +3fadc540: cmpi 0xc52d0, a11 +3fadc570: jrne L3FADC600 +3fadc580: move a14, -*sp, 1 +3fadc590: move @0x27c6f0, *a14+, 1 +3fadc5c0: calla L3FB3FE90 +3fadc5f0: jruc L3FADCA30 +L3FADC600: +3fadc600: pushst +3fadc610: dint +3fadc620: move a11, *a13(0x20), 1 +3fadc640: move *a11(0x20), *a13(0x40), 1 +3fadc670: move *a13(0x40), a9, 1 +3fadc690: move *a11, *a9, 1 +3fadc6a0: move *a9, a9, 1 +3fadc6b0: move *a13(0x40), *a9(0x20), 1 +3fadc6e0: move a11, *a11, 1 +3fadc6f0: move a11, *a11(0x20), 1 +3fadc710: popst +3fadc720: movk 2, a9 +3fadc730: movb a9, *a11(0x40) +3fadc750: movb *a13(0xffc0), *a11(0x48) +3fadc780: movk 1, a9 +3fadc790: movb a9, *a11(0x130) +3fadc7b0: pushst +3fadc7c0: dint +3fadc7d0: move a11, *a13(0x20), 1 +3fadc7f0: move @0xc52b0, a9, 1 +3fadc820: move a9, *a13(0x40), 1 +3fadc840: move *a9, *a11, 1 +3fadc850: move a9, *a11(0x20), 1 +3fadc870: move a11, *a9, 1 +3fadc880: move *a11, a11, 1 +3fadc890: move *a13(0x20), *a11(0x20), 1 +3fadc8c0: popst +3fadc8d0: move a14, -*sp, 1 +3fadc8e0: move @0x27c6f0, *a14+, 1 +3fadc910: calla L3FB3FE90 +3fadc940: jruc L3FADCA30 +L3FADC950: +3fadc950: movb *a13(0xffe0), a8 +3fadc970: subk 2, a8 +3fadc980: jreq L3FADC500 +3fadc990: dec a8 +3fadc9a0: jreq L3FADC500 +3fadc9b0: dec a8 +3fadc9c0: jaeq L3FADC0D0 +3fadc9e0: dec a8 +3fadc9f0: jreq L3FADC2F0 +3fadca00: dec a8 +3fadca10: jaeq L3FADBEC0 +L3FADCA30: +3fadca30: move *sp(0x80), a14, 1 +3fadca50: mmfm sp, a9,a11,a13 +3fadca70: rets 2 +L3FADCA80: +3fadca80: mmtm sp, a9,a11,a13 +3fadcaa0: move a14, a13 +3fadcab0: addk 32, a14 +3fadcac0: move a14, -*sp, 1 +3fadcad0: movi 0x3fadcff0, a8 +3fadcb00: move a8, *a14+, 1 +3fadcb10: calla L3FB341E0 +3fadcb40: move a14, -*sp, 1 +3fadcb50: setf 16, 1, 0 +3fadcb60: move *a13(0xffe0), a11, 0 +3fadcb80: move a11, *a14+, 1 +3fadcb90: movi 0x3fadd078, a8 +3fadcbc0: move a8, *a14+, 1 +3fadcbd0: calla L3FB341E0 +3fadcc00: sub a11, a11 +3fadcc10: move a11, *a13, 1 +3fadcc20: setf 16, 1, 0 +3fadcc30: move *a13(0xffe0), a9, 0 +3fadcc50: cmp a9, a11 +3fadcc60: jrge L3FADCEE0 +L3FADCC70: +3fadcc70: move a14, -*sp, 1 +3fadcc80: move *a13, a11, 1 +3fadcc90: sll 0x4, a11 +3fadcca0: move *a13(0xff80), a9, 1 +3fadccc0: add a9, a11 +3fadccd0: move *a11, a8, 0 +3fadcce0: move a8, *a14+, 1 +3fadccf0: move *a13, a11, 1 +3fadcd00: sll 0x4, a11 +3fadcd10: move *a13(0xffa0), a9, 1 +3fadcd30: add a9, a11 +3fadcd40: move *a11, a8, 0 +3fadcd50: move a8, *a14+, 1 +3fadcd60: move *a13, a11, 1 +3fadcd70: sll 0x4, a11 +3fadcd80: move *a13(0xffc0), a9, 1 +3fadcda0: add a9, a11 +3fadcdb0: move *a11, a8, 0 +3fadcdc0: move a8, *a14+, 1 +3fadcdd0: move *a13(0x0), *a14+, 1 +3fadcdf0: movi 0x3fadd120, a8 +3fadce20: move a8, *a14+, 1 +3fadce30: calla L3FB341E0 +3fadce60: move *a13, a11, 1 +3fadce70: inc a11 +3fadce80: move a11, *a13, 1 +3fadce90: setf 16, 1, 0 +3fadcea0: move *a13(0xffe0), a9, 0 +3fadcec0: cmp a9, a11 +3fadced0: jrlt L3FADCC70 +L3FADCEE0: +3fadcee0: move *sp(0x80), a14, 1 +3fadcf00: mmfm sp, a9,a11,a13 +3fadcf20: rets 2 +3fadcf30: rl b11, b3 +3fadcf40: rl a11, a13 +3fadcf50: modu a3, a1 +3fadcf60: rl b10, sp +3fadcf70: rl a11, a14 +3fadcf80: mpyu b11, b4 +3fadcf90: rl b11, b3 +3fadcfa0: dsjs a13, L3FADD0E0 +3fadcfb0: sll a9, a0 +3fadcfc0: mods a3, a1 +3fadcfd0: sra a11, a12 +3fadcfe0: .word 0x0064 +3fadcff0: rl b10, b3 +3fadd000: move a11, a13 +3fadd010: .word 0x766f +3fadd020: dsjs a5, L3FADD160 +3fadd030: sll a9, a0 +3fadd040: mods a3, a1 +3fadd050: sra a11, a12 +3fadd060: .word 0x0a64 +3fadd070: move a0, b0 +3fadd080: mods b11, b5 +3fadd090: sra a11, a2 +3fadd0a0: sla 0x3, b2 +3fadd0b0: srl a3, sp +3fadd0c0: mods a9, a0 +3fadd0d0: .word 0x766f +L3FADD0E0: +3fadd0e0: .word 0x7365 +3fadd0f0: sla 0x1, b10 +3fadd100: sra a1, a5 +3fadd110: .word 0x000a +3fadd120: modu a10, a13 +3fadd130: sra b11, b6 +3fadd140: sll 0x9, a0 +3fadd150: dsjs a4, L3FADD290 +L3FADD160: +3fadd160: .word 0x7820 +3fadd170: sll 0x9, b13 +3fadd180: srl 0x1d, a4 +3fadd190: .word 0x7920 +3fadd1a0: sll 0x9, b13 +3fadd1b0: srl 0x1d, a4 +3fadd1c0: .word 0x7420 +3fadd1d0: sll 0x9, b13 +3fadd1e0: .word 0x0a64 +3fadd1f0: .word 0x0000 +L3FADD200: +3fadd200: mmtm sp, a9,a11,a13 +3fadd220: move a14, a13 +3fadd230: addk 32, a14 +3fadd240: move a14, -*sp, 1 +3fadd250: movi 0x3fadde00, a11 +3fadd280: move a11, *a14+, 1 +L3FADD290: +3fadd290: movi 0x3fadddd0, a11 +3fadd2c0: move a11, *a14+, 1 +3fadd2d0: movi 0x3fadd5e0, a11 +3fadd300: move a11, *a14+, 1 +3fadd310: move @0x27dec0, *a14+, 1 +3fadd340: move @0x27dea0, *a14+, 1 +3fadd370: movi 0x3fade470, a8 +3fadd3a0: move a8, *a14+, 1 +3fadd3b0: calla L3F7F9B70 +3fadd3e0: move a8, @0x27de60, 1 +3fadd410: move a8, a8 +3fadd420: jreq L3FADD490 +3fadd430: move *a8(0x60), a9, 1 +3fadd450: move a9, @0x27de80, 1 +3fadd480: jruc L3FADD530 +L3FADD490: +3fadd490: move a14, -*sp, 1 +3fadd4a0: movi 0x3fade4a0, a8 +3fadd4d0: move a8, *a14+, 1 +3fadd4e0: calla L3FB341E0 +3fadd510: sub a8, a8 +3fadd520: jruc L3FADD5A0 +L3FADD530: +3fadd530: move a14, -*sp, 1 +3fadd540: sub a11, a11 +3fadd550: move a11, *a14+, 1 +3fadd560: move a11, *a14+, 1 +3fadd570: calla L3FADDEF0 +L3FADD5A0: +3fadd5a0: subk 32, a14 +3fadd5b0: mmfm sp, a9,a11,a13 +3fadd5d0: rets +3fadd5e0: mmtm sp, a7,a9,a10,a11,a13 +3fadd600: move a14, a13 +3fadd610: addi 0x100, a14 +3fadd630: move *a13(0xffe0), a9, 1 +3fadd650: move *a9(0x40), a10, 1 +3fadd670: setf 16, 0, 0 +3fadd680: move *a10(0x10), a11, 0 +3fadd6a0: subk 9, a11 +3fadd6b0: jrnc L3FADD6E0 +3fadd6c0: movk 16, a8 +3fadd6d0: jruc L3FADDD80 +L3FADD6E0: +3fadd6e0: setf 8, 0, 0 +3fadd6f0: move *a10(0x8), a11, 0 +3fadd710: subk 6, a11 +3fadd720: jrne L3FADDA30 +3fadd730: move a14, -*sp, 1 +3fadd740: setf 16, 0, 0 +3fadd750: move *a10(0x40), a8, 0 +3fadd770: move a8, *a14+, 1 +3fadd780: move *a10(0x30), a8, 0 +3fadd7a0: move a8, *a14+, 1 +3fadd7b0: setf 8, 0, 0 +3fadd7c0: move *a10(0x28), a8, 0 +3fadd7e0: move a8, *a14+, 1 +3fadd7f0: move *a10(0x20), a8, 0 +3fadd810: move a8, *a14+, 1 +3fadd820: calla L3FADBE50 +3fadd850: setf 16, 0, 0 +3fadd860: move a8, @0x27de50, 0 +3fadd890: move @0x27de50, a11, 0 +3fadd8c0: jrne L3FADDD60 +3fadd8d0: move a14, -*sp, 1 +3fadd8e0: move *a10(0x40), a8, 0 +3fadd900: move a8, *a14+, 1 +3fadd910: move *a10(0x30), a8, 0 +3fadd930: move a8, *a14+, 1 +3fadd940: setf 8, 0, 0 +3fadd950: move *a10(0x28), a8, 0 +3fadd970: move a8, *a14+, 1 +3fadd980: move *a10(0x20), a8, 0 +3fadd9a0: move a8, *a14+, 1 +3fadd9b0: movi 0x3fade580, a8 +3fadd9e0: move a8, *a14+, 1 +3fadd9f0: calla L3FB341E0 +3fadda20: jruc L3FADDD60 +L3FADDA30: +3fadda30: move *a10(0x8), a11, 0 +3fadda50: subk 32, a11 +3fadda60: jrnc L3FADDBC0 +3fadda70: move *a10(0x8), a11, 0 +3fadda90: sll 0x5, a11 +3faddaa0: addi 0x27d750, a11 +3faddad0: move *a11, a11, 1 +3faddae0: jreq L3FADDBC0 +3faddaf0: move a14, -*sp, 1 +3faddb00: move a9, *a14+, 1 +3faddb10: move a10, *a14+, 1 +3faddb20: move *a10(0x8), a11, 0 +3faddb40: sll 0x5, a11 +3faddb50: addi 0x27d750, a11 +3faddb80: move *a11, a11, 1 +3faddb90: call a11 +3faddba0: move a8, a11 +3faddbb0: jreq L3FADDD60 +L3FADDBC0: +3faddbc0: move a14, -*sp, 1 +3faddbd0: movk 1, a11 +3faddbe0: move a11, *a14+, 1 +3faddbf0: sub a7, a7 +3faddc00: move a7, *a14+, 1 +3faddc10: setf 8, 0, 0 +3faddc20: move *a10(0x8), a8, 0 +3faddc40: move a8, *a14+, 1 +3faddc50: move @0x27de80, *a14+, 1 +3faddc80: move a9, *a14+, 1 +3faddc90: calla L3F7FD2F0 +3faddcc0: move a14, -*sp, 1 +3faddcd0: movi 0x3fade7b0, a8 +3faddd00: move a8, *a14+, 1 +3faddd10: calla L3FB341E0 +3faddd40: move a11, a8 +3faddd50: jruc L3FADDD80 +L3FADDD60: +3faddd60: move *a9(0x140), a8, 1 +L3FADDD80: +3faddd80: move *sp(0xc0), a14, 1 +3faddda0: mmfm sp, a7,a9,a10,a11,a13 +3fadddc0: rets 2 +3fadddd0: sub a8, a8 +3faddde0: rets +3fadddf0: rets +3fadde00: mmtm sp, a11,a13 +3fadde20: move a14, a13 +3fadde30: calla L3FAEC170 +3fadde60: sub a11, a11 +3fadde70: move a11, @0x27de30, 1 +3faddea0: move *sp(0x60), a14, 1 +3faddec0: mmfm sp, a11,a13 +3faddee0: rets 2 +L3FADDEF0: +3faddef0: mmtm sp, a7,a9,a10,a11,a13 +3faddf10: move a14, a13 +3faddf20: addi 0x40, a14 +3faddf40: move *a13(0xffe0), a9, 1 +3faddf60: move *a13(0xffc0), a10, 1 +3faddf80: sub a11, a11 +3faddf90: move a11, *a13, 1 +3faddfa0: move @0x27de30, a11, 1 +3faddfd0: jreq L3FADE080 +3faddfe0: move a14, -*sp, 1 +3faddff0: movi 0x3fade948, a8 +3fade020: move a8, *a14+, 1 +3fade030: calla L3FB341E0 +3fade060: sub a8, a8 +3fade070: jruc L3FADE200 +L3FADE080: +3fade080: calla L3FADE250 +3fade0b0: move a8, *a13, 1 +3fade0c0: move a8, a11 +3fade0d0: jreq L3FADE160 +3fade0e0: movi 0x3faddef0, a7 +3fade110: move a7, @0x27d750, 1 +3fade140: movk 1, a8 +3fade150: jruc L3FADE200 +L3FADE160: +3fade160: move a14, -*sp, 1 +3fade170: move a9, *a14+, 1 +3fade180: calla L3FAE56F0 +3fade1b0: movk 1, a7 +3fade1c0: move a7, @0x27de30, 1 +3fade1f0: move a7, a8 +L3FADE200: +3fade200: move *sp(0xc0), a14, 1 +3fade220: mmfm sp, a7,a9,a10,a11,a13 +3fade240: rets 2 +L3FADE250: +3fade250: mmtm sp, a9,a11,a13 +3fade270: move a14, a13 +3fade280: addk 32, a14 +3fade290: sub a11, a11 +3fade2a0: move a11, *a13, 1 +3fade2b0: calla L3F2549F0 +3fade2e0: move a8, @0x27db70, 1 +3fade310: move a8, a8 +3fade320: jrne L3FADE360 +3fade330: movk 1, a9 +3fade340: or a11, a9 +3fade350: move a9, *a13, 1 +L3FADE360: +3fade360: calla L3F254A60 +3fade390: move a8, @0x27db90, 1 +3fade3c0: move a8, a9 +3fade3d0: jrne L3FADE420 +3fade3e0: move *a13, a11, 1 +3fade3f0: movk 2, a9 +3fade400: or a11, a9 +3fade410: move a9, *a13, 1 +L3FADE420: +3fade420: move *a13, a8, 1 +3fade430: subk 32, a14 +3fade440: mmfm sp, a9,a11,a13 +3fade460: rets +3fade470: .word 0x7478 +3fade480: sla b11, b2 +3fade490: .word 0x0070 +3fade4a0: sla 0x1, a0 +3fade4b0: sla 0x1, a0 +3fade4c0: sra a2, a1 +3fade4d0: sub a11, a4 +3fade4e0: .word 0x7478 +3fade4f0: modu a3, a5 +3fade500: rl b11, b3 +3fade510: modu a3, sp +3fade520: subb a1, a0 +3fade530: cmp a10, a1 +3fade540: sub a10, a12 +3fade550: sla 0xa, a4 +3fade560: sla 0x9, a1 +3fade570: .word 0x000a +3fade580: .word 0x7458 +3fade590: sla b11, b2 +3fade5a0: sub b3, b0 +3fade5b0: .word 0x7369 +3fade5c0: sla b11, b0 +3fade5d0: sll b11, b4 +3fade5e0: sra 0x1d, a8 +3fade5f0: dsjs a9, L3FADE710 +3fade600: sla 0x0, a10 +3fade610: sla 0x1, a0 +3fade620: andn a9, a0 +3fade630: mods a11, a9 +3fade640: modu a3, a9 +L3FADE650: +3fade650: .word 0x7570 +3fade660: sla 0x3, b4 +3fade670: sra b10, b2 +L3FADE680: +3fade680: .word 0x7574 +3fade690: modu b3, b2 +3fade6a0: sra a3, a5 +L3FADE6B0: +3fade6b0: subb a1, a0 +3fade6c0: move a2, a1 +3fade6d0: sub b10, b3 +L3FADE6E0: +3fade6e0: sla 0x1, a12 +3fade6f0: dsjs b4, L3FADE650 +3fade700: sra a1, a5 +L3FADE710: +3fade710: sla 0x1, a12 +3fade720: dsjs a4, L3FADE680 +3fade730: sra a1, a5 +3fade740: sla 0x1, a12 +3fade750: dsjs b8, L3FADE6B0 +3fade760: sra a1, a5 +3fade770: sla 0x1, a12 +3fade780: dsjs b9, L3FADE6E0 +3fade790: sra a1, a5 +3fade7a0: .word 0x000a +L3FADE7B0: +3fade7b0: .word 0x7458 +3fade7c0: sla b11, b2 +3fade7d0: sub b3, b0 +3fade7e0: .word 0x7369 +3fade7f0: sla b11, b0 +3fade800: sll b11, b4 +3fade810: sra 0x1d, a8 +3fade820: dsjs a9, L3FADE940 +3fade830: .word 0x7820 +3fade840: .word 0x7274 +3fade850: .word 0x7061 +3fade860: .word 0x725f +3fade870: .word 0x7165 +3fade880: sra b11, b5 +3fade890: .word 0x7473 +3fade8a0: .word 0x765f +3fade8b0: sll a11, a5 +3fade8c0: modu b11, b4 +3fade8d0: dsjs b2, L3FADE7B0 +3fade8e0: addc a1, a0 +3fade8f0: sra a3, a1 +3fade900: sra b10, b2 +3fade910: .word 0x7571 +3fade920: .word 0x7365 +3fade930: .word 0x0a74 +L3FADE940: +3fade940: sla 0x0, a0 +3fade950: sla 0x1, a0 +3fade960: sla 0x9, a0 +3fade970: sla 0x9, a1 +3fade980: sla 0x1, a1 +3fade990: or b2, b8 +3fade9a0: add b10, b2 +3fade9b0: mpyu b10, b0 +3fade9c0: sub b10, b3 +3fade9d0: or b10, b4 +3fade9e0: sra 0x1e, b0 +3fade9f0: sla 0x1, a9 +3fadea00: sla a10, a3 +3fadea10: mods a3, a12 +3fadea20: sra a3, a5 +3fadea30: sla a9, a0 +3fadea40: .word 0x7466 +3fadea50: .word 0x7265 +3fadea60: cmp a9, a0 +3fadea70: rl a11, a14 +3fadea80: rl b11, b4 +3fadea90: mods a3, a1 +3fadeaa0: .word 0x7a69 +3fadeab0: .word 0x7461 +3fadeac0: modu a11, a9 +3fadead0: sla 0x3, a14 +3fadeae0: sla 0x9, a1 +3fadeaf0: sla 0x9, a1 +3fadeb00: .word 0x000a +3fadeb10: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fadeb30: move a14, a13 +3fadeb40: addi 0x700, a14 +3fadeb60: move *a13(0xffe0), a9, 1 +3fadeb80: move *a9(0x40), a10, 1 +3fadeba0: move a14, -*sp, 1 +3fadebb0: move a9, *a14+, 1 +3fadebc0: move @0x27d090, a7, 1 +3fadebf0: call a7 +3fadec00: move a8, *a13(0x20), 1 +3fadec20: move a8, a7 +3fadec30: jreq L3FADECD0 +3fadec40: move a14, -*sp, 1 +3fadec50: move a7, *a14+, 1 +3fadec60: movi 0x3fae49c0, a8 +3fadec90: move a8, *a14+, 1 +3fadeca0: calla L3FB341E0 +L3FADECD0: +3fadecd0: move a14, -*sp, 1 +3fadece0: move a9, *a14+, 1 +3fadecf0: move *a10(0x20), *a14+, 1 +3faded10: calla L3F7F7270 +3faded40: move a8, *a13, 1 +3faded50: move a8, a8 +3faded60: jrne L3FADEE20 +3faded70: sub a5, a5 +3faded80: setf 16, 1, 0 +3faded90: move a5, @0x27dff0, 0 +3fadedc0: move a5, @0x27dfe0, 0 +3fadedf0: move a5, *a13(0xa0), 0 +3fadee10: jruc L3FADEF60 +L3FADEE20: +3fadee20: setf 16, 1, 0 +3fadee30: move *a8(0x3a0), a5, 0 +3fadee50: move *a10(0x60), a3, 0 +3fadee70: add a3, a5 +3fadee80: move a5, @0x27dfe0, 0 +3fadeeb0: sext a5, 0 +3fadeec0: move a5, *a13(0xa0), 0 +3fadeee0: move *a8(0x3b0), a3, 0 +3fadef00: move *a10(0x70), a7, 0 +3fadef20: add a7, a3 +3fadef30: move a3, @0x27dff0, 0 +L3FADEF60: +3fadef60: calla L3FB3F9C0 +3fadef90: move a8, @0x27dfa0, 1 +3fadefc0: move a10, a11 +3fadefd0: addi 0x80, a11 +3fadeff0: setf 16, 0, 0 +3fadf000: move *a10(0x10), a7, 0 +3fadf020: sll 0x5, a7 +3fadf030: add a10, a7 +3fadf040: move a7, a12 +3fadf050: setf 16, 1, 0 +3fadf060: move @0x27dc00, a7, 0 +3fadf090: jagt L3FADFD70 +3fadf0b0: jrne L3FADF110 +3fadf0c0: movi 0x8000, a3 +3fadf0e0: move a3, *a13(0x60), 0 +3fadf100: jruc L3FADF130 +L3FADF110: +3fadf110: move a7, *a13(0x60), 0 +L3FADF130: +3fadf130: move a12, a3 +3fadf140: sub a11, a3 +3fadf150: sra 0x3, a3 +3fadf160: subk 2, a3 +3fadf170: jale L3FAE1080 +3fadf190: move *a13(0x60), a3, 0 +3fadf1b0: jaeq L3FAE1080 +L3FADF1D0: +3fadf1d0: move a12, a7 +3fadf1e0: sub a11, a7 +3fadf1f0: sra 0x3, a7 +3fadf200: subk 3, a7 +3fadf210: jane L3FADFC00 +3fadf230: setf 8, 0, 0 +3fadf240: move *a11, a7, 0 +3fadf250: dec a7 +3fadf260: jaeq L3FADFC00 +3fadf280: jauc L3FAE1080 +L3FADF2A0: +3fadf2a0: addi 0x28, a11 +3fadf2c0: jauc L3FADFCA0 +L3FADF2E0: +3fadf2e0: move *a11(0x8), a7, 0 +3fadf300: jreq L3FADF360 +3fadf310: sub a7, a7 +3fadf320: setf 16, 1, 0 +3fadf330: move a7, @0x27dfe0, 0 +L3FADF360: +3fadf360: addk 16, a11 +3fadf370: jauc L3FADFCA0 +L3FADF390: +3fadf390: movb *a11(0x0), *a13(0x2d0) +3fadf3c0: move *a11(0x8), a7, 0 +3fadf3e0: jreq L3FADF440 +3fadf3f0: sub a7, a7 +3fadf400: setf 16, 1, 0 +3fadf410: move a7, @0x27dfe0, 0 +L3FADF440: +3fadf440: move a11, a7 +3fadf450: addk 16, a7 +3fadf460: move a7, *a13(0x2e0), 1 +3fadf480: setf 8, 0, 0 +3fadf490: move *a13(0x2d0), a5, 0 +3fadf4b0: setf 16, 1, 0 +3fadf4c0: move @0x27dbf0, a3, 0 +3fadf4f0: cmp a3, a5 +3fadf500: jrls L3FADF5F0 +3fadf510: cmpi 0x100, a3 +3fadf530: jreq L3FADF5F0 +3fadf540: move a3, a8 +3fadf550: jrle L3FADF5B0 +3fadf560: sub a3, a5 +3fadf570: sll 0x3, a5 +3fadf580: add a7, a5 +3fadf590: move a5, *a13(0x2e0), 1 +L3FADF5B0: +3fadf5b0: sll 0x18, a3 +3fadf5c0: sra 0x18, a3 +3fadf5d0: movb a3, *a13(0x2d0) +L3FADF5F0: +3fadf5f0: setf 8, 0, 0 +3fadf600: move *a13(0x2d0), a7, 0 +3fadf620: movb a7, @0x27dfc0 +3fadf650: movk 3, a5 +3fadf660: movb a5, @0x27dfc8 +3fadf690: move a14, -*sp, 1 +3fadf6a0: move a7, *a14+, 1 +3fadf6b0: move *a13(0x2e0), *a14+, 1 +3fadf6d0: movi 0x27e000, a3 +3fadf700: move a3, *a14+, 1 +3fadf710: calla L3FB45EE0 +3fadf740: setf 1, 0, 0 +3fadf750: move @0x27dc70, a5, 0 +3fadf780: jreq L3FADF950 +3fadf790: addk 12, a7 +3fadf7a0: move a7, *a13(0x40), 1 +3fadf7c0: move @0x27df20, a3, 1 +3fadf7f0: jreq L3FADF8A0 +3fadf800: move a14, -*sp, 1 +3fadf810: movk 1, a5 +3fadf820: move a5, *a14+, 1 +3fadf830: movi 0x27dfa0, a5 +3fadf860: move a5, *a14+, 1 +3fadf870: calla L3FAE40C0 +L3FADF8A0: +3fadf8a0: move a14, -*sp, 1 +3fadf8b0: move a7, *a14+, 1 +3fadf8c0: movi 0x27dfa0, a5 +3fadf8f0: move a5, *a14+, 1 +3fadf900: move @0x27db50, a3, 1 +3fadf930: call a3 +3fadf940: jruc L3FADFB00 +L3FADF950: +3fadf950: movk 16, a3 +3fadf960: move a3, *a13(0x40), 1 +3fadf980: move @0x27df20, a5, 1 +3fadf9b0: jreq L3FADFA60 +3fadf9c0: move a14, -*sp, 1 +3fadf9d0: movk 2, a7 +3fadf9e0: move a7, *a14+, 1 +3fadf9f0: movi 0x27dfa0, a7 +3fadfa20: move a7, *a14+, 1 +3fadfa30: calla L3FAE40C0 +L3FADFA60: +3fadfa60: move a14, -*sp, 1 +3fadfa70: move a3, *a14+, 1 +3fadfa80: movi 0x27dfc0, a7 +3fadfab0: move a7, *a14+, 1 +3fadfac0: move @0x27db50, a5, 1 +3fadfaf0: call a5 +L3FADFB00: +3fadfb00: setf 8, 0, 0 +3fadfb10: move *a11, a7, 0 +3fadfb20: addk 2, a7 +3fadfb30: sll 0x3, a7 +3fadfb40: add a7, a11 +3fadfb50: setf 16, 1, 0 +3fadfb60: move *a13(0x60), a7, 0 +3fadfb80: inc a7 +3fadfb90: move a7, *a13(0x60), 0 +3fadfbb0: sub a5, a5 +3fadfbc0: move a5, @0x27dfe0, 0 +3fadfbf0: jruc L3FADFCA0 +L3FADFC00: +3fadfc00: setf 8, 0, 0 +3fadfc10: move *a11, a8, 0 +3fadfc20: jaeq L3FADF2E0 +3fadfc40: subi 0xff, a8 +3fadfc60: jaeq L3FADF2A0 +3fadfc80: jauc L3FADF390 +L3FADFCA0: +3fadfca0: move a12, a7 +3fadfcb0: sub a11, a7 +3fadfcc0: sra 0x3, a7 +3fadfcd0: subk 2, a7 +3fadfce0: jale L3FAE1080 +3fadfd00: setf 16, 1, 0 +3fadfd10: move *a13(0x60), a7, 0 +3fadfd30: jane L3FADF1D0 +3fadfd50: jauc L3FAE1080 +L3FADFD70: +3fadfd70: sub a3, a3 +3fadfd80: move a3, *a13(0x60), 0 +3fadfda0: move a3, *a13(0xc0), 0 +3fadfdc0: move a5, *a13(0xb0), 0 +3fadfde0: move a12, a7 +3fadfdf0: sub a11, a7 +3fadfe00: sra 0x3, a7 +3fadfe10: subk 2, a7 +3fadfe20: jrle L3FAE0340 +L3FADFE30: +3fadfe30: move a12, a7 +3fadfe40: sub a11, a7 +3fadfe50: sra 0x3, a7 +3fadfe60: subk 3, a7 +3fadfe70: jrne L3FAE0280 +3fadfe80: setf 8, 0, 0 +3fadfe90: move *a11, a7, 0 +3fadfea0: dec a7 +3fadfeb0: jreq L3FAE0280 +3fadfec0: jruc L3FAE0340 +L3FADFED0: +3fadfed0: addi 0x28, a11 +3fadfef0: jruc L3FAE02F0 +L3FADFF00: +3fadff00: move *a11(0x8), a7, 0 +3fadff20: jreq L3FADFF70 +3fadff30: sub a7, a7 +3fadff40: setf 16, 1, 0 +3fadff50: move a7, *a13(0xb0), 0 +L3FADFF70: +3fadff70: addk 16, a11 +3fadff80: jruc L3FAE02F0 +L3FADFF90: +3fadff90: move *a11(0x8), a7, 0 +3fadffb0: jreq L3FAE0000 +3fadffc0: sub a7, a7 +3fadffd0: setf 16, 1, 0 +3fadffe0: move a7, *a13(0xb0), 0 +L3FAE0000: +3fae0000: setf 16, 1, 0 +3fae0010: move *a13(0xc0), a7, 0 +3fae0030: sll 0x4, a7 +3fae0040: add a13, a7 +3fae0050: move *a13(0xb0), *a7(0xd0), 0 +3fae0080: move *a13(0xc0), a7, 0 +3fae00a0: inc a7 +3fae00b0: move a7, *a13(0xc0), 0 +3fae00d0: dec a7 +3fae00e0: sll 0x5, a7 +3fae00f0: add a13, a7 +3fae0100: move a11, *a7(0x300), 1 +3fae0120: move *a13(0xc0), a7, 0 +3fae0140: andi 0x1f, a7 +3fae0170: move a7, *a13(0xc0), 0 +3fae0190: move *a13(0x60), a5, 0 +3fae01b0: inc a5 +3fae01c0: move a5, *a13(0x60), 0 +3fae01e0: setf 8, 0, 0 +3fae01f0: move *a11, a3, 0 +3fae0200: addk 2, a3 +3fae0210: sll 0x3, a3 +3fae0220: add a3, a11 +3fae0230: sub a3, a3 +3fae0240: setf 16, 1, 0 +3fae0250: move a3, *a13(0xb0), 0 +3fae0270: jruc L3FAE02F0 +L3FAE0280: +3fae0280: setf 8, 0, 0 +3fae0290: move *a11, a8, 0 +3fae02a0: jreq L3FADFF00 +3fae02b0: subi 0xff, a8 +3fae02d0: jreq L3FADFED0 +3fae02e0: jruc L3FADFF90 +L3FAE02F0: +3fae02f0: move a12, a7 +3fae0300: sub a11, a7 +3fae0310: sra 0x3, a7 +3fae0320: subk 2, a7 +3fae0330: jrgt L3FADFE30 +L3FAE0340: +3fae0340: setf 16, 1, 0 +3fae0350: move *a13(0x60), a7, 0 +3fae0370: jrne L3FAE03C0 +3fae0380: move *a13(0x20), a8, 1 +3fae03a0: jauc L3FAE10A0 +L3FAE03C0: +3fae03c0: subk 32, a7 +3fae03d0: jrge L3FAE0450 +3fae03e0: sub a7, a7 +3fae03f0: move a7, *a13(0x80), 0 +3fae0410: move *a13(0xc0), *a13(0x90), 0 +3fae0440: jruc L3FAE0500 +L3FAE0450: +3fae0450: move *a13(0xc0), *a13(0x80), 0 +3fae0480: move *a13(0xc0), a7, 0 +3fae04a0: jrne L3FAE04D0 +3fae04b0: movk 31, a5 +3fae04c0: jruc L3FAE04E0 +L3FAE04D0: +3fae04d0: move a7, a5 +L3FAE04E0: +3fae04e0: move a5, *a13(0x90), 0 +L3FAE0500: +3fae0500: move @0x27dc00, a7, 0 +3fae0530: subk 32, a7 +3fae0540: jrge L3FAE0670 +3fae0550: move @0x27dc00, a7, 0 +3fae0580: jreq L3FAE0670 +3fae0590: move *a13(0x90), a5, 0 +3fae05b0: cmp a7, a5 +3fae05c0: jrge L3FAE0630 +3fae05d0: sub a5, a7 +3fae05e0: neg a7 +3fae05f0: addk 32, a7 +3fae0600: move a7, *a13(0x80), 0 +3fae0620: jruc L3FAE06F0 +L3FAE0630: +3fae0630: sub a7, a5 +3fae0640: move a5, *a13(0x80), 0 +3fae0660: jruc L3FAE06F0 +L3FAE0670: +3fae0670: move a14, -*sp, 1 +3fae0680: movi 0x3fae4b70, a8 +3fae06b0: move a8, *a14+, 1 +3fae06c0: calla L3FB341E0 +L3FAE06F0: +3fae06f0: setf 16, 1, 0 +3fae0700: move *a13(0x80), *a13(0x70), 0 +3fae0730: move *a13(0x70), a7, 0 +3fae0750: move *a13(0x90), a5, 0 +3fae0770: cmp a5, a7 +3fae0780: jaeq L3FAE1080 +L3FAE07A0: +3fae07a0: move *a13(0x70), a7, 0 +3fae07c0: sll 0x5, a7 +3fae07d0: add a13, a7 +3fae07e0: move *a7(0x300), a11, 1 +3fae0800: movb *a11(0x0), *a13(0x2d0) +3fae0830: move a11, a7 +3fae0840: addk 16, a7 +3fae0850: move a7, *a13(0x2e0), 1 +3fae0870: setf 8, 0, 0 +3fae0880: move *a13(0x2d0), a5, 0 +3fae08a0: setf 16, 1, 0 +3fae08b0: move @0x27dbf0, a3, 0 +3fae08e0: cmp a3, a5 +3fae08f0: jrls L3FAE09E0 +3fae0900: cmpi 0x100, a3 +3fae0920: jreq L3FAE09E0 +3fae0930: move a3, a8 +3fae0940: jrle L3FAE09A0 +3fae0950: sub a3, a5 +3fae0960: sll 0x3, a5 +3fae0970: add a7, a5 +3fae0980: move a5, *a13(0x2e0), 1 +L3FAE09A0: +3fae09a0: sll 0x18, a3 +3fae09b0: sra 0x18, a3 +3fae09c0: movb a3, *a13(0x2d0) +L3FAE09E0: +3fae09e0: move *a13(0x70), a7, 0 +3fae0a00: sll 0x4, a7 +3fae0a10: add a13, a7 +3fae0a20: move *a7(0xd0), a7, 0 +3fae0a40: move a7, @0x27dfe0, 0 +3fae0a70: setf 8, 0, 0 +3fae0a80: move *a13(0x2d0), a5, 0 +3fae0aa0: movb a5, @0x27dfc0 +3fae0ad0: movk 3, a3 +3fae0ae0: movb a3, @0x27dfc8 +3fae0b10: move a14, -*sp, 1 +3fae0b20: move a5, *a14+, 1 +3fae0b30: move *a13(0x2e0), *a14+, 1 +3fae0b50: movi 0x27e000, a7 +3fae0b80: move a7, *a14+, 1 +3fae0b90: calla L3FB45EE0 +3fae0bc0: setf 1, 0, 0 +3fae0bd0: move @0x27dc70, a3, 0 +3fae0c00: jreq L3FAE0DD0 +3fae0c10: addk 12, a5 +3fae0c20: move a5, *a13(0x40), 1 +3fae0c40: move @0x27df20, a7, 1 +3fae0c70: jreq L3FAE0D20 +3fae0c80: move a14, -*sp, 1 +3fae0c90: movk 3, a3 +3fae0ca0: move a3, *a14+, 1 +3fae0cb0: movi 0x27dfa0, a3 +3fae0ce0: move a3, *a14+, 1 +3fae0cf0: calla L3FAE40C0 +L3FAE0D20: +3fae0d20: move a14, -*sp, 1 +3fae0d30: move a5, *a14+, 1 +3fae0d40: movi 0x27dfa0, a7 +3fae0d70: move a7, *a14+, 1 +3fae0d80: move @0x27db50, a3, 1 +3fae0db0: call a3 +3fae0dc0: jruc L3FAE0F80 +L3FAE0DD0: +3fae0dd0: movk 16, a7 +3fae0de0: move a7, *a13(0x40), 1 +3fae0e00: move @0x27df20, a3, 1 +3fae0e30: jreq L3FAE0EE0 +3fae0e40: move a14, -*sp, 1 +3fae0e50: movk 4, a5 +3fae0e60: move a5, *a14+, 1 +3fae0e70: movi 0x27dfa0, a5 +3fae0ea0: move a5, *a14+, 1 +3fae0eb0: calla L3FAE40C0 +L3FAE0EE0: +3fae0ee0: move a14, -*sp, 1 +3fae0ef0: move a7, *a14+, 1 +3fae0f00: movi 0x27dfc0, a5 +3fae0f30: move a5, *a14+, 1 +3fae0f40: move @0x27db50, a3, 1 +3fae0f70: call a3 +L3FAE0F80: +3fae0f80: setf 16, 1, 0 +3fae0f90: move *a13(0x70), a7, 0 +3fae0fb0: inc a7 +3fae0fc0: move a7, *a13(0x70), 0 +3fae0fe0: andi 0x1f, a7 +3fae1010: move a7, *a13(0x70), 0 +3fae1030: move *a13(0x90), a5, 0 +3fae1050: cmp a5, a7 +3fae1060: jane L3FAE07A0 +L3FAE1080: +3fae1080: move *a13(0x20), a8, 1 +L3FAE10A0: +3fae10a0: move *sp(0x120), a14, 1 +3fae10c0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fae10e0: rets 2 +3fae10f0: mmtm sp, a9,a11,a13 +3fae1110: move a14, a13 +3fae1120: move *a13(0xffe0), a9, 1 +3fae1140: move a14, -*sp, 1 +3fae1150: move a9, *a14+, 1 +3fae1160: move @0x27d0b0, a11, 1 +3fae1190: call a11 +3fae11a0: move *sp(0x80), a14, 1 +3fae11c0: mmfm sp, a9,a11,a13 +3fae11e0: rets 2 +3fae11f0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fae1210: move a14, a13 +3fae1220: addi 0x90, a14 +3fae1240: move *a13(0xffe0), a9, 1 +3fae1260: move *a9(0x40), a10, 1 +3fae1280: movb *a10(0x8), *a13(0x20) +3fae12b0: move a10, a11 +3fae12c0: addi 0x80, a11 +3fae12e0: move a14, -*sp, 1 +3fae12f0: move a9, *a14+, 1 +3fae1300: move @0x27d0d0, a7, 1 +3fae1330: call a7 +3fae1340: move a8, *a13(0x30), 1 +3fae1360: move a8, a7 +3fae1370: jreq L3FAE1480 +3fae1380: setf 8, 0, 0 +3fae1390: move *a13(0x20), a5, 0 +3fae13b0: move a5, *a13(0x70), 1 +3fae13d0: move a14, -*sp, 1 +3fae13e0: move a11, *a14+, 1 +3fae13f0: move a5, *a14+, 1 +3fae1400: move a7, *a14+, 1 +3fae1410: movi 0x3fae4ce0, a8 +3fae1440: move a8, *a14+, 1 +3fae1450: calla L3FB341E0 +L3FAE1480: +3fae1480: move a14, -*sp, 1 +3fae1490: move a9, *a14+, 1 +3fae14a0: move *a10(0x20), *a14+, 1 +3fae14c0: calla L3F7F7270 +3fae14f0: move a8, *a13, 1 +3fae1500: move a8, a5 +3fae1510: jrne L3FAE15E0 +3fae1520: setf 16, 1, 0 +3fae1530: move *a10(0x60), a3, 0 +3fae1550: move a3, @0x27e840, 0 +3fae1580: move *a10(0x70), a5, 0 +3fae15a0: move a5, @0x27e850, 0 +3fae15d0: jruc L3FAE16F0 +L3FAE15E0: +3fae15e0: setf 16, 1, 0 +3fae15f0: move *a5(0x3a0), a3, 0 +3fae1610: move *a10(0x60), a5, 0 +3fae1630: add a5, a3 +3fae1640: move a3, @0x27e840, 0 +3fae1670: move *a8(0x3b0), a5, 0 +3fae1690: move *a10(0x70), a3, 0 +3fae16b0: add a3, a5 +3fae16c0: move a5, @0x27e850, 0 +L3FAE16F0: +3fae16f0: calla L3FB3F9C0 +3fae1720: move a8, @0x27e800, 1 +3fae1750: setf 8, 0, 0 +3fae1760: move *a13(0x20), a5, 0 +3fae1780: setf 16, 1, 0 +3fae1790: move @0x27dbf0, a3, 0 +3fae17c0: cmp a3, a5 +3fae17d0: jrls L3FAE18A0 +3fae17e0: cmpi 0x100, a3 +3fae1800: jreq L3FAE18A0 +3fae1810: move a3, a3 +3fae1820: jrle L3FAE1860 +3fae1830: sub a3, a5 +3fae1840: sll 0x3, a5 +3fae1850: add a5, a11 +L3FAE1860: +3fae1860: sll 0x18, a3 +3fae1870: sra 0x18, a3 +3fae1880: movb a3, *a13(0x20) +L3FAE18A0: +3fae18a0: setf 8, 0, 0 +3fae18b0: move *a13(0x20), a5, 0 +3fae18d0: movb a5, @0x27e820 +3fae1900: movk 3, a3 +3fae1910: movb a3, @0x27e828 +3fae1940: move a14, -*sp, 1 +3fae1950: move a5, *a14+, 1 +3fae1960: move a11, *a14+, 1 +3fae1970: movi 0x27e860, a7 +3fae19a0: move a7, *a14+, 1 +3fae19b0: calla L3FB45EE0 +3fae19e0: setf 1, 0, 0 +3fae19f0: move @0x27dc70, a3, 0 +3fae1a20: jreq L3FAE1BF0 +3fae1a30: addk 12, a5 +3fae1a40: move a5, *a13(0x50), 1 +3fae1a60: move @0x27df20, a7, 1 +3fae1a90: jreq L3FAE1B40 +3fae1aa0: move a14, -*sp, 1 +3fae1ab0: movk 5, a3 +3fae1ac0: move a3, *a14+, 1 +3fae1ad0: movi 0x27e800, a3 +3fae1b00: move a3, *a14+, 1 +3fae1b10: calla L3FAE40C0 +L3FAE1B40: +3fae1b40: move a14, -*sp, 1 +3fae1b50: move a5, *a14+, 1 +3fae1b60: movi 0x27e800, a7 +3fae1b90: move a7, *a14+, 1 +3fae1ba0: move @0x27db50, a3, 1 +3fae1bd0: call a3 +3fae1be0: jruc L3FAE1DA0 +L3FAE1BF0: +3fae1bf0: movk 16, a7 +3fae1c00: move a7, *a13(0x50), 1 +3fae1c20: move @0x27df20, a3, 1 +3fae1c50: jreq L3FAE1D00 +3fae1c60: move a14, -*sp, 1 +3fae1c70: movk 6, a5 +3fae1c80: move a5, *a14+, 1 +3fae1c90: movi 0x27e800, a5 +3fae1cc0: move a5, *a14+, 1 +3fae1cd0: calla L3FAE40C0 +L3FAE1D00: +3fae1d00: move a14, -*sp, 1 +3fae1d10: move a7, *a14+, 1 +3fae1d20: movi 0x27e820, a5 +3fae1d50: move a5, *a14+, 1 +3fae1d60: move @0x27db50, a3, 1 +3fae1d90: call a3 +L3FAE1DA0: +3fae1da0: move *a13(0x30), a8, 1 +3fae1dc0: move *sp(0x100), a14, 1 +3fae1de0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fae1e00: rets 2 +3fae1e10: mmtm sp, a9,a11,a13 +3fae1e30: move a14, a13 +3fae1e40: move *a13(0xffe0), a9, 1 +3fae1e60: move a14, -*sp, 1 +3fae1e70: move a9, *a14+, 1 +3fae1e80: move @0x27d0f0, a11, 1 +3fae1eb0: call a11 +3fae1ec0: move *sp(0x80), a14, 1 +3fae1ee0: mmfm sp, a9,a11,a13 +3fae1f00: rets 2 +3fae1f10: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fae1f30: move a14, a13 +3fae1f40: addi 0x40, a14 +3fae1f60: move *a13(0xffe0), a9, 1 +3fae1f80: move *a9(0x40), a11, 1 +3fae1fa0: move a14, -*sp, 1 +3fae1fb0: move a9, *a14+, 1 +3fae1fc0: move @0x27c850, a7, 1 +3fae1ff0: call a7 +3fae2000: move a8, *a13, 1 +3fae2010: calla L3FB3F9C0 +3fae2040: move a8, @0x27f060, 1 +3fae2070: move a14, -*sp, 1 +3fae2080: move a9, *a14+, 1 +3fae2090: move *a11(0x20), *a14+, 1 +3fae20b0: calla L3F7F65F0 +3fae20e0: move a8, a10 +3fae20f0: jreq L3FAE2510 +3fae2100: sub a7, a7 +3fae2110: movb a7, @0x27f080 +3fae2140: setf 16, 1, 0 +3fae2150: move *a10(0x3a0), a5, 0 +3fae2170: move a5, @0x27f0a0, 0 +3fae21a0: move *a10(0x3b0), a3, 0 +3fae21c0: move a3, @0x27f0b0, 0 +3fae21f0: movk 4, a3 +3fae2200: movb a3, @0x27f088 +3fae2230: setf 1, 0, 0 +3fae2240: move @0x27dc71, a5, 0 +3fae2270: jreq L3FAE2310 +3fae2280: move *a11(0x20), a5, 1 +3fae22a0: move a5, @0x27f0c0, 1 +3fae22d0: addk 4, a7 +3fae22e0: movb a7, @0x27f080 +L3FAE2310: +3fae2310: move @0x27dc70, a5, 0 +3fae2340: jreq L3FAE2430 +3fae2350: addk 12, a7 +3fae2360: move a7, *a13(0x20), 1 +3fae2380: move a14, -*sp, 1 +3fae2390: move a7, *a14+, 1 +3fae23a0: movi 0x27f060, a3 +3fae23d0: move a3, *a14+, 1 +3fae23e0: move @0x27db50, a3, 1 +3fae2410: call a3 +3fae2420: jruc L3FAE2590 +L3FAE2430: +3fae2430: addk 8, a7 +3fae2440: move a7, *a13(0x20), 1 +3fae2460: move a14, -*sp, 1 +3fae2470: move a7, *a14+, 1 +3fae2480: movi 0x27f080, a3 +3fae24b0: move a3, *a14+, 1 +3fae24c0: move @0x27db50, a3, 1 +3fae24f0: call a3 +3fae2500: jruc L3FAE2590 +L3FAE2510: +3fae2510: move a14, -*sp, 1 +3fae2520: movi 0x3fae4f10, a8 +3fae2550: move a8, *a14+, 1 +3fae2560: calla L3FB341E0 +L3FAE2590: +3fae2590: move *a13, a8, 1 +3fae25a0: move *sp(0x100), a14, 1 +3fae25c0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fae25e0: rets 2 +3fae25f0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fae2610: move a14, a13 +3fae2620: addi 0x40, a14 +3fae2640: move *a13(0xffe0), a9, 1 +3fae2660: move *a9(0x40), a11, 1 +3fae2680: move a14, -*sp, 1 +3fae2690: move a9, *a14+, 1 +3fae26a0: move @0x27c890, a7, 1 +3fae26d0: call a7 +3fae26e0: move a8, *a13, 1 +3fae26f0: calla L3FB3F9C0 +3fae2720: move a8, @0x27f8c0, 1 +3fae2750: move a14, -*sp, 1 +3fae2760: move a9, *a14+, 1 +3fae2770: move *a11(0x20), *a14+, 1 +3fae2790: calla L3F7F65F0 +3fae27c0: move a8, a10 +3fae27d0: jreq L3FAE2BF0 +3fae27e0: sub a7, a7 +3fae27f0: movb a7, @0x27f8e0 +3fae2820: setf 16, 1, 0 +3fae2830: move *a10(0x3a0), a5, 0 +3fae2850: move a5, @0x27f900, 0 +3fae2880: move *a10(0x3b0), a3, 0 +3fae28a0: move a3, @0x27f910, 0 +3fae28d0: movk 4, a3 +3fae28e0: movb a3, @0x27f8e8 +3fae2910: setf 1, 0, 0 +3fae2920: move @0x27dc71, a5, 0 +3fae2950: jreq L3FAE29F0 +3fae2960: move *a11(0x20), a5, 1 +3fae2980: move a5, @0x27f920, 1 +3fae29b0: addk 4, a7 +3fae29c0: movb a7, @0x27f8e0 +L3FAE29F0: +3fae29f0: move @0x27dc70, a5, 0 +3fae2a20: jreq L3FAE2B10 +3fae2a30: addk 12, a7 +3fae2a40: move a7, *a13(0x20), 1 +3fae2a60: move a14, -*sp, 1 +3fae2a70: move a7, *a14+, 1 +3fae2a80: movi 0x27f8c0, a3 +3fae2ab0: move a3, *a14+, 1 +3fae2ac0: move @0x27db50, a3, 1 +3fae2af0: call a3 +3fae2b00: jruc L3FAE2C70 +L3FAE2B10: +3fae2b10: addk 8, a7 +3fae2b20: move a7, *a13(0x20), 1 +3fae2b40: move a14, -*sp, 1 +3fae2b50: move a7, *a14+, 1 +3fae2b60: movi 0x27f8e0, a3 +3fae2b90: move a3, *a14+, 1 +3fae2ba0: move @0x27db50, a3, 1 +3fae2bd0: call a3 +3fae2be0: jruc L3FAE2C70 +L3FAE2BF0: +3fae2bf0: move a14, -*sp, 1 +3fae2c00: movi 0x3fae5130, a8 +3fae2c30: move a8, *a14+, 1 +3fae2c40: calla L3FB341E0 +L3FAE2C70: +3fae2c70: move *a13, a8, 1 +3fae2c80: move *sp(0x100), a14, 1 +3fae2ca0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fae2cc0: rets 2 +3fae2cd0: mmtm sp, a5,a7,a9,a11,a13 +3fae2cf0: move a14, a13 +3fae2d00: addk 32, a14 +3fae2d10: move *a13(0xffe0), a9, 1 +3fae2d30: setf 8, 0, 0 +3fae2d40: move *a9, a11, 0 +3fae2d50: movb a11, @0x280150 +3fae2d80: move *a9(0x8), a7, 0 +3fae2da0: movb a7, @0x280158 +3fae2dd0: movk 1, a7 +3fae2de0: movb a7, @0x280148 +3fae2e10: setf 1, 0, 0 +3fae2e20: move @0x27dc70, a11, 0 +3fae2e50: jreq L3FAE3060 +3fae2e60: calla L3FB3F9C0 +3fae2e90: move a8, *a13, 1 +3fae2ea0: move @0x281220, a11, 1 +3fae2ed0: cmp a11, a8 +3fae2ee0: jreq L3FAE2F20 +3fae2ef0: sub a11, a8 +3fae2f00: move a8, a5 +3fae2f10: jruc L3FAE2F30 +L3FAE2F20: +3fae2f20: sub a5, a5 +L3FAE2F30: +3fae2f30: move a5, @0x280120, 1 +3fae2f60: move *a13, a7, 1 +3fae2f70: move a7, @0x281220, 1 +3fae2fa0: move a14, -*sp, 1 +3fae2fb0: movk 12, a11 +3fae2fc0: move a11, *a14+, 1 +3fae2fd0: movi 0x280120, a5 +3fae3000: move a5, *a14+, 1 +3fae3010: move @0x27db50, a11, 1 +3fae3040: call a11 +3fae3050: jruc L3FAE3110 +L3FAE3060: +3fae3060: move a14, -*sp, 1 +3fae3070: movk 8, a5 +3fae3080: move a5, *a14+, 1 +3fae3090: movi 0x280140, a5 +3fae30c0: move a5, *a14+, 1 +3fae30d0: move @0x27db50, a7, 1 +3fae3100: call a7 +L3FAE3110: +3fae3110: move a14, -*sp, 1 +3fae3120: move *a13(0xffc0), *a14+, 1 +3fae3140: move a9, *a14+, 1 +3fae3150: move @0x27dbb0, a11, 1 +3fae3180: call a11 +3fae3190: move *sp(0xc0), a14, 1 +3fae31b0: mmfm sp, a5,a7,a9,a11,a13 +3fae31d0: rets 2 +3fae31e0: mmtm sp, a5,a7,a9,a11,a13 +3fae3200: move a14, a13 +3fae3210: addk 32, a14 +3fae3220: move *a13(0xffe0), a9, 1 +3fae3240: setf 8, 0, 0 +3fae3250: move *a9, a11, 0 +3fae3260: movb a11, @0x2809b0 +3fae3290: move *a9(0x8), a7, 0 +3fae32b0: movb a7, @0x2809b8 +3fae32e0: setf 16, 1, 0 +3fae32f0: move *a9(0xa0), a5, 0 +3fae3310: move a5, @0x2809c0, 0 +3fae3340: move *a9(0xb0), a5, 0 +3fae3360: move a5, @0x2809d0, 0 +3fae3390: movk 2, a5 +3fae33a0: movb a5, @0x2809a8 +3fae33d0: setf 1, 0, 0 +3fae33e0: move @0x27dc70, a7, 0 +3fae3410: jreq L3FAE3620 +3fae3420: calla L3FB3F9C0 +3fae3450: move a8, *a13, 1 +3fae3460: move @0x281220, a11, 1 +3fae3490: cmp a11, a8 +3fae34a0: jreq L3FAE34E0 +3fae34b0: sub a11, a8 +3fae34c0: move a8, a7 +3fae34d0: jruc L3FAE34F0 +L3FAE34E0: +3fae34e0: sub a7, a7 +L3FAE34F0: +3fae34f0: move a7, @0x280980, 1 +3fae3520: move *a13, a5, 1 +3fae3530: move a5, @0x281220, 1 +3fae3560: move a14, -*sp, 1 +3fae3570: movk 12, a11 +3fae3580: move a11, *a14+, 1 +3fae3590: movi 0x280980, a7 +3fae35c0: move a7, *a14+, 1 +3fae35d0: move @0x27db50, a11, 1 +3fae3600: call a11 +3fae3610: jruc L3FAE36D0 +L3FAE3620: +3fae3620: move a14, -*sp, 1 +3fae3630: movk 8, a7 +3fae3640: move a7, *a14+, 1 +3fae3650: movi 0x2809a0, a11 +3fae3680: move a11, *a14+, 1 +3fae3690: move @0x27db50, a5, 1 +3fae36c0: call a5 +L3FAE36D0: +3fae36d0: move a14, -*sp, 1 +3fae36e0: move *a13(0xffc0), *a14+, 1 +3fae3700: move a9, *a14+, 1 +3fae3710: move @0x27dbd0, a11, 1 +3fae3740: call a11 +3fae3750: move *sp(0xc0), a14, 1 +3fae3770: mmfm sp, a5,a7,a9,a11,a13 +3fae3790: rets 2 +3fae37a0: mmtm sp, a7,a9,a11,a13 +3fae37c0: move a14, a13 +3fae37d0: move *a13(0xffe0), a9, 1 +3fae37f0: jruc L3FAE3980 +L3FAE3800: +3fae3800: move *a9, a11, 0 +3fae3810: subk 3, a11 +3fae3820: jrne L3FAE39F0 +3fae3830: move @0x27db70, a11, 1 +3fae3860: movi 0x3fae3a40, a7 +3fae3890: move a7, *a11(0x20), 1 +3fae38b0: calla L3FAEC2F0 +3fae38e0: jruc L3FAE39F0 +L3FAE38F0: +3fae38f0: move a14, -*sp, 1 +3fae3900: move *a13(0xffc0), *a14+, 1 +3fae3920: move a9, *a14+, 1 +3fae3930: move @0x27dbb0, a11, 1 +3fae3960: call a11 +3fae3970: jruc L3FAE39F0 +L3FAE3980: +3fae3980: setf 8, 0, 0 +3fae3990: move *a9(0x8), a8, 0 +3fae39b0: subi 0x80, a8 +3fae39d0: jreq L3FAE3800 +3fae39e0: jruc L3FAE38F0 +L3FAE39F0: +3fae39f0: move *sp(0xa0), a14, 1 +3fae3a10: mmfm sp, a7,a9,a11,a13 +3fae3a30: rets 2 +3fae3a40: mmtm sp, a5,a7,a9,a11,a13 +3fae3a60: move a14, a13 +3fae3a70: addk 32, a14 +3fae3a80: move *a13(0xffe0), a9, 1 +3fae3aa0: setf 8, 0, 0 +3fae3ab0: move *a9(0x8), a11, 0 +3fae3ad0: cmpi 0x83, a11 +3fae3af0: jreq L3FAE3F60 +3fae3b00: move *a9, a11, 0 +3fae3b10: movb a11, @0x280150 +3fae3b40: move *a9(0x8), a7, 0 +3fae3b60: movb a7, @0x280158 +3fae3b90: movk 1, a7 +3fae3ba0: movb a7, @0x280148 +3fae3bd0: setf 1, 0, 0 +3fae3be0: move @0x27dc70, a11, 0 +3fae3c10: jreq L3FAE3E20 +3fae3c20: calla L3FB3F9C0 +3fae3c50: move a8, *a13, 1 +3fae3c60: move @0x281220, a11, 1 +3fae3c90: cmp a11, a8 +3fae3ca0: jreq L3FAE3CE0 +3fae3cb0: sub a11, a8 +3fae3cc0: move a8, a5 +3fae3cd0: jruc L3FAE3CF0 +L3FAE3CE0: +3fae3ce0: sub a5, a5 +L3FAE3CF0: +3fae3cf0: move a5, @0x280120, 1 +3fae3d20: move *a13, a7, 1 +3fae3d30: move a7, @0x281220, 1 +3fae3d60: move a14, -*sp, 1 +3fae3d70: movk 12, a11 +3fae3d80: move a11, *a14+, 1 +3fae3d90: movi 0x280120, a5 +3fae3dc0: move a5, *a14+, 1 +3fae3dd0: move @0x27db50, a11, 1 +3fae3e00: call a11 +3fae3e10: jruc L3FAE3ED0 +L3FAE3E20: +3fae3e20: move a14, -*sp, 1 +3fae3e30: movk 8, a5 +3fae3e40: move a5, *a14+, 1 +3fae3e50: movi 0x280140, a5 +3fae3e80: move a5, *a14+, 1 +3fae3e90: move @0x27db50, a7, 1 +3fae3ec0: call a7 +L3FAE3ED0: +3fae3ed0: move a14, -*sp, 1 +3fae3ee0: move *a13(0xffc0), *a14+, 1 +3fae3f00: move a9, *a14+, 1 +3fae3f10: move @0x27dbb0, a11, 1 +3fae3f40: call a11 +3fae3f50: jruc L3FAE4070 +L3FAE3F60: +3fae3f60: move *a9, a11, 0 +3fae3f70: subk 3, a11 +3fae3f80: jrne L3FAE4070 +3fae3f90: move @0x27db70, a11, 1 +3fae3fc0: movi 0x3fae37a0, a7 +3fae3ff0: move a7, *a11(0x20), 1 +3fae4010: calla L3FAEC5C0 +3fae4040: calla L3FAEC170 +L3FAE4070: +3fae4070: move *sp(0xc0), a14, 1 +3fae4090: mmfm sp, a5,a7,a9,a11,a13 +3fae40b0: rets 2 +L3FAE40C0: +3fae40c0: mmtm sp, a9,a11,a13 +3fae40e0: move a14, a13 +3fae40f0: addi 0x40, a14 +3fae4110: move a14, -*sp, 1 +3fae4120: move *a13(0xffe0), a11, 1 +3fae4140: move *a11(0x0), *a14+, 1 +3fae4160: move *a13(0xffc0), *a14+, 1 +3fae4180: movi 0x3fae5360, a8 +3fae41b0: move a8, *a14+, 1 +3fae41c0: calla L3FB341E0 +3fae41f0: move a14, -*sp, 1 +3fae4200: setf 8, 0, 0 +3fae4210: move *a11(0x38), a8, 0 +3fae4230: move a8, *a14+, 1 +3fae4240: move *a11(0x30), a8, 0 +3fae4260: move a8, *a14+, 1 +3fae4270: move *a11(0x28), a8, 0 +3fae4290: move a8, *a14+, 1 +3fae42a0: move *a11(0x20), a8, 0 +3fae42c0: move a8, *a14+, 1 +3fae42d0: movi 0x3fae5418, a8 +3fae4300: move a8, *a14+, 1 +3fae4310: calla L3FB341E0 +3fae4340: move a14, -*sp, 1 +3fae4350: setf 16, 1, 0 +3fae4360: move *a11(0x50), a8, 0 +3fae4380: move a8, *a14+, 1 +3fae4390: move *a11(0x40), a8, 0 +3fae43b0: move a8, *a14+, 1 +3fae43c0: movi 0x3fae55b0, a8 +3fae43f0: move a8, *a14+, 1 +3fae4400: calla L3FB341E0 +3fae4430: move a14, -*sp, 1 +3fae4440: setf 8, 0, 0 +3fae4450: move *a11(0x20), a9, 0 +3fae4470: inc a9 +3fae4480: move a9, *a14+, 1 +3fae4490: calla L3F701230 +3fae44c0: move a8, *a13, 1 +3fae44d0: move a14, -*sp, 1 +3fae44e0: setf 8, 0, 0 +3fae44f0: move *a11(0x20), a8, 0 +3fae4510: move a8, *a14+, 1 +3fae4520: move *a13(0x0), *a14+, 1 +3fae4540: addi 0x60, a11 +3fae4560: move a11, *a14+, 1 +3fae4570: calla L3FB44400 +3fae45a0: sub a11, a11 +3fae45b0: move a11, *a13(0x20), 1 +3fae45d0: move *a13(0xffe0), a9, 1 +3fae45f0: setf 8, 0, 0 +3fae4600: move *a9(0x20), a9, 0 +3fae4620: cmp a9, a11 +3fae4630: jrnc L3FAE47E0 +L3FAE4640: +3fae4640: move *a13(0x20), a11, 1 +3fae4660: sll 0x3, a11 +3fae4670: move *a13, a9, 1 +3fae4680: add a9, a11 +3fae4690: movb *a11, a11 +3fae46a0: jrne L3FAE4720 +3fae46b0: move *a13(0x20), a11, 1 +3fae46d0: sll 0x3, a11 +3fae46e0: add a9, a11 +3fae46f0: movi 0x2b, a9 +3fae4710: movb a9, *a11 +L3FAE4720: +3fae4720: move *a13(0x20), a11, 1 +3fae4740: inc a11 +3fae4750: move a11, *a13(0x20), 1 +3fae4770: move *a13(0xffe0), a9, 1 +3fae4790: setf 8, 0, 0 +3fae47a0: move *a9(0x20), a9, 0 +3fae47c0: cmp a9, a11 +3fae47d0: jrc L3FAE4640 +L3FAE47E0: +3fae47e0: move *a13(0xffe0), a9, 1 +3fae4800: move *a9(0x20), a9, 0 +3fae4820: sll 0x3, a9 +3fae4830: move *a13, a11, 1 +3fae4840: add a11, a9 +3fae4850: sub a11, a11 +3fae4860: movb a11, *a9 +3fae4870: move a14, -*sp, 1 +3fae4880: move *a13(0x0), *a14+, 1 +3fae48a0: movi 0x3fae5658, a8 +3fae48d0: move a8, *a14+, 1 +3fae48e0: calla L3FB341E0 +3fae4910: move a14, -*sp, 1 +3fae4920: move *a13(0x0), *a14+, 1 +3fae4940: calla L3F702440 +3fae4970: move *sp(0x80), a14, 1 +3fae4990: mmfm sp, a9,a11,a13 +3fae49b0: rets 2 +3fae49c0: add b10, b7 +3fae49d0: move b2, a2 +3fae49e0: move a2, b9 +3fae49f0: srl 0x1e, a7 +3fae4a00: and a1, a0 +3fae4a10: mods a3, sp +3fae4a20: or b3, b9 +3fae4a30: .word 0x7865 +3fae4a40: dsjs b4, L3FAE4A80 +3fae4a50: sra 0x17, a8 +3fae4a60: andn a1, a0 +3fae4a70: .word 0x7465 +L3FAE4A80: +3fae4a80: .word 0x7275 +3fae4a90: sra a11, a14 +3fae4aa0: sla 0x3, a4 +3fae4ab0: modu b2, b5 +3fae4ac0: .word 0x7865 +3fae4ad0: sra b11, b0 +3fae4ae0: .word 0x7463 +3fae4af0: sra a3, a5 +3fae4b00: .word 0x7320 +3fae4b10: sla b11, b4 +3fae4b20: .word 0x7574 +3fae4b30: sla 0x3, b3 +3fae4b40: sla 0x1, b13 +3fae4b50: sra a1, a5 +3fae4b60: .word 0x000a +3fae4b70: modu b10, b9 +3fae4b80: sla 0x3, b5 +3fae4b90: .word 0x7261 +3fae4ba0: sla 0x3, a5 +3fae4bb0: modu a3, sp +3fae4bc0: .word 0x796c +3fae4bd0: srl a9, a0 +3fae4be0: .word 0x7465 +3fae4bf0: rl b11, b4 +3fae4c00: srl a11, a14 +3fae4c10: rl 0x19, a0 +3fae4c20: sla 0x1, b2 +3fae4c30: move b10, a0 +3fae4c40: divs a10, a12 +3fae4c50: sub b10, b4 +3fae4c60: or b2, b8 +3fae4c70: sra a9, a0 +3fae4c80: sra a11, a12 +3fae4c90: sra a11, a13 +3fae4ca0: .word 0x746e +3fae4cb0: sla 0xb, b3 +3fae4cc0: sla 0x9, a1 +3fae4cd0: .word 0x000a +3fae4ce0: add b10, b7 +3fae4cf0: move b2, a2 +3fae4d00: move a2, b9 +3fae4d10: srl 0x1e, a7 +3fae4d20: cmp a9, a0 +3fae4d30: sla a11, a13 +3fae4d40: sra a11, a7 +3fae4d50: sra b10, b4 +3fae4d60: .word 0x7478 +3fae4d70: sra 0x1f, b8 +3fae4d80: sla 0x1, a9 +3fae4d90: sra b10, b2 +3fae4da0: .word 0x7574 +3fae4db0: modu b3, b2 +3fae4dc0: sra a3, a5 +3fae4dd0: or a9, a0 +L3FAE4DE0: +3fae4de0: sra a11, a14 +3fae4df0: .word 0x7078 +3fae4e00: sll a11, a5 +3fae4e10: sra b11, b4 +3fae4e20: sla 0x3, a4 +3fae4e30: .word 0x7473 +3fae4e40: .word 0x7461 +3fae4e50: .word 0x7375 +3fae4e60: dsjs a0, L3FAE4DE0 +3fae4e70: sll 0x9, a0 +3fae4e80: srl 0x1d, a4 +3fae4e90: .word 0x7320 +3fae4ea0: .word 0x7274 +3fae4eb0: modu a3, a9 +3fae4ec0: sla 0x3, a7 +3fae4ed0: sla 0x1, b13 +3fae4ee0: srl 0xf, a5 +3fae4ef0: .word 0x732a +3fae4f00: .word 0x000a +3fae4f10: .word 0x7478 +3fae4f20: sla b11, b2 +3fae4f30: mpyu b11, b0 +3fae4f40: sla a11, a13 +3fae4f50: .word 0x7770 +3fae4f60: modu a3, a9 +3fae4f70: modu a11, a4 +3fae4f80: sra 0x1d, b7 +3fae4f90: sla 0x1, a9 +3fae4fa0: sla 0x1, a13 +3fae4fb0: modu a10, a12 +3fae4fc0: lmo a11, sp +3fae4fd0: .word 0x7075 +3fae4fe0: rl b10, b7 +3fae4ff0: sra a3, a14 +3fae5000: .word 0x776f +3fae5010: srl a1, a0 +3fae5020: rl a11, a1 +3fae5030: sra a11, a12 +3fae5040: sla 0x3, a4 +3fae5050: modu b11, b4 +3fae5060: .word 0x7220 +3fae5070: .word 0x7465 +3fae5080: .word 0x7275 +3fae5090: sla 0x3, a14 +3fae50a0: sla 0x3, a1 +3fae50b0: rl b11, b7 +3fae50c0: sra a3, a14 +3fae50d0: .word 0x776f +3fae50e0: .word 0x7020 +3fae50f0: rl a11, sp +3fae5100: .word 0x746e +3fae5110: .word 0x7265 +3fae5120: .word 0x000a +3fae5130: .word 0x7478 +3fae5140: sla b11, b2 +3fae5150: mpyu b11, b0 +3fae5160: modu b3, b5 +3fae5170: sla a11, a13 +3fae5180: .word 0x7770 +3fae5190: modu a3, a9 +3fae51a0: modu a11, a4 +3fae51b0: sra 0x1d, b7 +3fae51c0: sla 0x1, a9 +3fae51d0: sla 0x1, a13 +3fae51e0: modu a10, a12 +3fae51f0: lmo a11, sp +3fae5200: .word 0x7075 +3fae5210: rl b10, b7 +3fae5220: sra a3, a14 +3fae5230: .word 0x776f +3fae5240: srl a1, a0 +3fae5250: rl a11, a1 +3fae5260: sra a11, a12 +3fae5270: sla 0x3, a4 +3fae5280: modu b11, b4 +3fae5290: .word 0x7220 +3fae52a0: .word 0x7465 +3fae52b0: .word 0x7275 +3fae52c0: sla 0x3, a14 +3fae52d0: sla 0x3, a1 +3fae52e0: rl b11, b7 +3fae52f0: sra a3, a14 +3fae5300: .word 0x776f +3fae5310: .word 0x7020 +3fae5320: rl a11, sp +3fae5330: .word 0x746e +3fae5340: .word 0x7265 +3fae5350: .word 0x000a +3fae5360: or b2, b0 +3fae5370: divs a2, a5 +3fae5380: sll 0xa, b4 +3fae5390: dsjs a4, L3FAE54D0 +3fae53a0: .word 0x7420 +3fae53b0: mods a11, a9 +3fae53c0: .word 0x7365 +3fae53d0: sla b11, b4 +3fae53e0: .word 0x706d +3fae53f0: sll 0x9, a0 +3fae5400: .word 0x0a64 +3fae5410: sla 0x0, a0 +3fae5420: sla 0x1, a0 +3fae5430: mpyu a11, a2 +3fae5440: modu a11, a3 +3fae5450: modu b3, b5 +3fae5460: dsjs b4, L3FAE55A0 +3fae5470: sll 0x9, a0 +3fae5480: srl 0x1d, b8 +3fae5490: sll a1, a0 +3fae54a0: mods b10, sp +3fae54b0: sra a3, sp +3fae54c0: sla 0x3, a5 +L3FAE54D0: +3fae54d0: .word 0x7825 +3fae54e0: sla 0x1, a12 +3fae54f0: mpyu a11, a2 +3fae5500: .word 0x7974 +3fae5510: sra b11, b0 +3fae5520: sll 0x9, a0 +3fae5530: srl 0x1d, b8 +3fae5540: sll a1, a0 +3fae5550: sra b2, sp +3fae5560: .word 0x7465 +3fae5570: rl a11, a1 +3fae5580: sla 0x3, a12 +3fae5590: .word 0x7825 +L3FAE55A0: +3fae55a0: .word 0x000a +3fae55b0: sla 0x1, a0 +3fae55c0: .word 0x7720 +3fae55d0: .word 0x785f +3fae55e0: sla 0x1, b10 +3fae55f0: .word 0x7525 +3fae5600: sla 0x1, a12 +3fae5610: mpyu b11, b7 +3fae5620: dsjs b9, L3FAE5760 +3fae5630: sll 0x9, a0 +3fae5640: .word 0x0a75 +3fae5650: sla 0x0, a0 +3fae5660: sla 0x1, a0 +3fae5670: sla 0x1, a0 +3fae5680: sla 0x1, a0 +3fae5690: .word 0x7420 +3fae56a0: .word 0x7865 +3fae56b0: dsjs b4, L3FAE57F0 +3fae56c0: sll 0x9, a0 +3fae56d0: .word 0x0a73 +3fae56e0: .word 0x0000 +L3FAE56F0: +3fae56f0: mmtm sp, a7,a9,a11,a13 +3fae5710: move a14, a13 +3fae5720: move *a13(0xffe0), a9, 1 +3fae5740: movi 0x3fadeb10, a11 +3fae5770: move a11, @0x27d090, 1 +3fae57a0: movi 0x3fae10f0, a7 +3fae57d0: move a7, @0x27d0b0, 1 +3fae5800: movi 0x3fae11f0, a7 +3fae5830: move a7, @0x27d0d0, 1 +3fae5860: movi 0x3fae1e10, a7 +3fae5890: move a7, @0x27d0f0, 1 +3fae58c0: movi 0x3fae1f10, a7 +3fae58f0: move a7, @0x27c850, 1 +3fae5920: movi 0x3fae25f0, a7 +3fae5950: move a7, @0x27c890, 1 +3fae5980: movi 0x3fae2cd0, a7 +3fae59b0: move a7, @0x27dbb0, 1 +3fae59e0: movi 0x3fae31e0, a7 +3fae5a10: move a7, @0x27dbd0, 1 +3fae5a40: movi 0x3faec110, a7 +3fae5a70: move a7, @0x27db50, 1 +3fae5aa0: movi 0x3fae63f0, a7 +3fae5ad0: move a7, @0x27d750, 1 +3fae5b00: movi 0x3faeab50, a7 +3fae5b30: move a7, @0x27d770, 1 +3fae5b60: movi 0x3fae6e30, a7 +3fae5b90: move a7, @0x27d790, 1 +3fae5bc0: movi 0x3fae86f0, a7 +3fae5bf0: move a7, @0x27d7b0, 1 +3fae5c20: movi 0x3fae8c10, a7 +3fae5c50: move a7, @0x27d7d0, 1 +3fae5c80: movi 0x3faea610, a7 +3fae5cb0: move a7, @0x27d7f0, 1 +3fae5ce0: movi 0x3faeb2e0, a7 +3fae5d10: move a7, @0x27d810, 1 +3fae5d40: movi 0x3faeb680, a7 +3fae5d70: move a7, @0x27d830, 1 +3fae5da0: movi 0x3faeb2e0, a7 +3fae5dd0: move a7, @0x27d950, 1 +3fae5e00: movk 1, a7 +3fae5e10: movb a7, @0x2814c0 +3fae5e40: movk 10, a7 +3fae5e50: move a7, @0x2814e0, 1 +3fae5e80: movk 3, a7 +3fae5e90: move a7, @0x281520, 1 +3fae5ec0: calla L3FB3F9C0 +3fae5ef0: move a8, @0x281540, 1 +3fae5f20: move a7, @0x281560, 1 +3fae5f50: sub a11, a11 +3fae5f60: move a11, @0x281580, 1 +3fae5f90: movk 5, a7 +3fae5fa0: move a7, @0x2815a0, 1 +3fae5fd0: move a7, @0x2815c0, 1 +3fae6000: movk 3, a11 +3fae6010: move a11, @0x2815e0, 1 +3fae6040: move @0x281640, a11, 1 +3fae6070: ori 0x1000, a11 +3fae60a0: move a11, @0x281640, 1 +3fae60d0: ori 0x400, a11 +3fae6100: move a11, @0x281640, 1 +3fae6130: ori 0x2000, a11 +3fae6160: move a11, @0x281640, 1 +3fae6190: ori 0x800, a11 +3fae61c0: move a11, @0x281640, 1 +3fae61f0: move @0x281600, a11, 1 +3fae6220: ori 0x100, a11 +3fae6250: move a11, @0x281600, 1 +3fae6280: ori 0x400, a11 +3fae62b0: move a11, @0x281600, 1 +3fae62e0: movk 1, a11 +3fae62f0: movb a11, @0x281280 +3fae6320: movk 10, a11 +3fae6330: move a11, @0x2812a0, 1 +3fae6360: movk 3, a11 +3fae6370: move a11, @0x27dc30, 1 +3fae63a0: move *sp(0xa0), a14, 1 +3fae63c0: mmfm sp, a7,a9,a11,a13 +3fae63e0: rets 2 +L3FAE63F0: +3fae63f0: mmtm sp, a9,a10,a11,a13 +3fae6410: move a14, a13 +3fae6420: addk 32, a14 +3fae6430: move *a13(0xffe0), a9, 1 +3fae6450: move *a13(0xffc0), a10, 1 +3fae6470: move @0x27dc90, a11, 1 +3fae64a0: jreq L3FAE6520 +3fae64b0: cmp a10, a11 +3fae64c0: jreq L3FAE6520 +3fae64d0: move *a9(0x20), a11, 1 +3fae64f0: jrne L3FAE6520 +3fae6500: movk 1, a8 +3fae6510: jruc L3FAE66D0 +L3FAE6520: +3fae6520: move *a9(0x40), a11, 1 +3fae6540: dsjs a11, L3FAE6590 +3fae6550: move a10, @0x27dc90, 1 +3fae6580: jruc L3FAE65D0 +L3FAE6590: +3fae6590: sub a11, a11 +3fae65a0: move a11, @0x27dc90, 1 +L3FAE65D0: +3fae65d0: move @0x27dc70, a11, 1 +3fae6600: btst 16, a11 +3fae6610: jreq L3FAE6690 +3fae6620: move a14, -*sp, 1 +3fae6630: move a10, *a14+, 1 +3fae6640: move a9, *a14+, 1 +3fae6650: calla L3FAEA610 +3fae6680: move a8, *a13, 1 +L3FAE6690: +3fae6690: calla L3FAE6720 +3fae66c0: sub a8, a8 +L3FAE66D0: +3fae66d0: move *sp(0xa0), a14, 1 +3fae66f0: mmfm sp, a9,a10,a11,a13 +3fae6710: rets 2 +L3FAE6720: +3fae6720: mmtm sp, a5,a7,a9,a10,a11 +3fae6740: sub a10, a10 +3fae6750: movi 0x3faec110, a11 +3fae6780: move a11, @0x27dc10, 1 +3fae67b0: setf 1, 0, 0 +3fae67c0: move @0x27dd00, a11, 0 +3fae67f0: jreq L3FAE68A0 +3fae6800: move a14, -*sp, 1 +3fae6810: movk 1, a11 +3fae6820: move a11, *a14+, 1 +3fae6830: calla L3FAEBE00 +3fae6860: setf 1, 0, 0 +3fae6870: move a10, @0x27dd00, 0 +L3FAE68A0: +3fae68a0: setf 16, 1, 0 +3fae68b0: move @0x281720, a11, 0 +3fae68e0: dsjs a11, L3FAE6980 +3fae68f0: movi 0x3fae2cd0, a11 +3fae6920: move a11, @0x27dbb0, 1 +3fae6950: move a10, @0x281720, 0 +L3FAE6980: +3fae6980: setf 1, 0, 0 +3fae6990: move @0x27dd01, a11, 0 +3fae69c0: jreq L3FAE6A70 +3fae69d0: move a14, -*sp, 1 +3fae69e0: movk 2, a11 +3fae69f0: move a11, *a14+, 1 +3fae6a00: calla L3FAEBE00 +3fae6a30: setf 1, 0, 0 +3fae6a40: move a10, @0x27dd01, 0 +L3FAE6A70: +3fae6a70: move a10, a9 +L3FAE6A80: +3fae6a80: move a9, a11 +3fae6a90: sra 0x5, a11 +3fae6aa0: sll 0x5, a11 +3fae6ab0: addi 0x27dd10, a11 +3fae6ae0: move a9, a7 +3fae6af0: andi 0x1f, a7 +3fae6b20: movk 1, a5 +3fae6b30: sll a7, a5 +3fae6b40: move *a11, a11, 1 +3fae6b50: and a5, a11 +3fae6b60: jreq L3FAE6CB0 +3fae6b70: move a14, -*sp, 1 +3fae6b80: move a9, *a14+, 1 +3fae6b90: calla L3FAEBB40 +3fae6bc0: move a9, a11 +3fae6bd0: sra 0x5, a11 +3fae6be0: sll 0x5, a11 +3fae6bf0: addi 0x27dd10, a11 +3fae6c20: move a9, a7 +3fae6c30: andi 0x1f, a7 +3fae6c60: movk 1, a5 +3fae6c70: sll a7, a5 +3fae6c80: move *a11, a7, 1 +3fae6c90: andn a5, a7 +3fae6ca0: move a7, *a11, 1 +L3FAE6CB0: +3fae6cb0: inc a9 +3fae6cc0: cmpi 0x80, a9 +3fae6ce0: jrlt L3FAE6A80 +3fae6cf0: sub a11, a11 +3fae6d00: move a11, @0x27dc70, 1 +3fae6d30: setf 16, 1, 0 +3fae6d40: move a11, @0x27dbf0, 0 +3fae6d70: move a11, @0x27dc00, 0 +3fae6da0: move a11, @0x27dcb0, 1 +3fae6dd0: move a11, @0x27dcd0, 1 +3fae6e00: mmfm sp, a5,a7,a9,a10,a11 +3fae6e20: rets +3fae6e30: mmtm sp, a5,a7,a9,a10,a11,a13 +3fae6e50: move a14, a13 +3fae6e60: addi 0x40, a14 +3fae6e80: move *a13(0xffe0), a9, 1 +3fae6ea0: move *a13(0xffc0), a10, 1 +3fae6ec0: sub a11, a11 +3fae6ed0: move a11, *a13, 1 +3fae6ee0: move a11, *a13(0x20), 1 +3fae6f00: movk 1, a11 +3fae6f10: move a11, *a13(0x20), 1 +L3FAE6F30: +3fae6f30: move *a9(0x20), a11, 1 +3fae6f50: move *a13(0x20), a7, 1 +3fae6f70: and a7, a11 +3fae6f80: jaeq L3FAE8610 +3fae6fa0: jauc L3FAE8540 +L3FAE6FC0: +3fae6fc0: setf 1, 0, 0 +3fae6fd0: move *a9(0x30), a11, 0 +3fae6ff0: jreq L3FAE7380 +3fae7000: move @0x27dd00, a11, 0 +3fae7030: jane L3FAE8610 +3fae7050: setf 16, 0, 0 +3fae7060: move *a9(0x50), a7, 0 +3fae7080: btst 0, a7 +3fae7090: jreq L3FAE7220 +3fae70a0: movi 0x3fae37a0, a7 +3fae70d0: move a7, @0x27dbb0, 1 +3fae7100: movk 1, a11 +3fae7110: move a11, @0x281720, 0 +3fae7140: move *a9(0x40), a11, 1 +3fae7160: btst 18, a11 +3fae7170: jreq L3FAE72C0 +3fae7180: move @0x27dc70, a11, 1 +3fae71b0: ori 0x40000, a11 +3fae71e0: move a11, @0x27dc70, 1 +3fae7210: jruc L3FAE72C0 +L3FAE7220: +3fae7220: movi 0x3fae2cd0, a7 +3fae7250: move a7, @0x27dbb0, 1 +3fae7280: sub a11, a11 +3fae7290: move a11, @0x281720, 0 +L3FAE72C0: +3fae72c0: move a14, -*sp, 1 +3fae72d0: movk 1, a11 +3fae72e0: move a11, *a14+, 1 +3fae72f0: calla L3FAEBE00 +3fae7320: setf 1, 0, 0 +3fae7330: move a11, @0x27dd00, 0 +3fae7360: jauc L3FAE8610 +L3FAE7380: +3fae7380: move @0x27dd00, a11, 0 +3fae73b0: jaeq L3FAE8610 +3fae73d0: move a14, -*sp, 1 +3fae73e0: movk 1, a7 +3fae73f0: move a7, *a14+, 1 +3fae7400: calla L3FAEBE00 +3fae7430: sub a11, a11 +3fae7440: setf 1, 0, 0 +3fae7450: move a11, @0x27dd00, 0 +3fae7480: jauc L3FAE8610 +L3FAE74A0: +3fae74a0: setf 1, 0, 0 +3fae74b0: move *a9(0x31), a11, 0 +3fae74d0: jreq L3FAE7600 +3fae74e0: move @0x27dd01, a11, 0 +3fae7510: jane L3FAE8610 +3fae7530: move a14, -*sp, 1 +3fae7540: movk 2, a7 +3fae7550: move a7, *a14+, 1 +3fae7560: calla L3FAEBE00 +3fae7590: movk 1, a11 +3fae75a0: setf 1, 0, 0 +3fae75b0: move a11, @0x27dd01, 0 +3fae75e0: jauc L3FAE8610 +L3FAE7600: +3fae7600: move @0x27dd01, a11, 0 +3fae7630: jaeq L3FAE8610 +3fae7650: move a14, -*sp, 1 +3fae7660: movk 2, a7 +3fae7670: move a7, *a14+, 1 +3fae7680: calla L3FAEBE00 +3fae76b0: sub a11, a11 +3fae76c0: setf 1, 0, 0 +3fae76d0: move a11, @0x27dd01, 0 +3fae7700: jauc L3FAE8610 +L3FAE7720: +3fae7720: sub a11, a11 +3fae7730: move a11, *a13, 1 +3fae7740: setf 8, 0, 0 +3fae7750: move *a9(0x60), a7, 0 +3fae7770: cmp a7, a11 +3fae7780: janc L3FAE8610 +L3FAE77A0: +3fae77a0: setf 1, 0, 0 +3fae77b0: move *a9(0x32), a11, 0 +3fae77d0: jreq L3FAE7B90 +3fae77e0: move *a13, a11, 1 +3fae77f0: sll 0x3, a11 +3fae7800: add a9, a11 +3fae7810: setf 8, 0, 0 +3fae7820: move *a11(0x80), a11, 0 +3fae7840: srl 0x5, a11 +3fae7850: sll 0x5, a11 +3fae7860: addi 0x27dd10, a11 +3fae7890: move *a13, a7, 1 +3fae78a0: sll 0x3, a7 +3fae78b0: add a9, a7 +3fae78c0: move *a7(0x80), a7, 0 +3fae78e0: andi 0x1f, a7 +3fae7910: movk 1, a5 +3fae7920: sll a7, a5 +3fae7930: move *a11, a11, 1 +3fae7940: and a5, a11 +3fae7950: jrne L3FAE7F30 +3fae7960: move a14, -*sp, 1 +3fae7970: move *a13, a11, 1 +3fae7980: sll 0x3, a11 +3fae7990: add a9, a11 +3fae79a0: move *a11(0x80), a8, 0 +3fae79c0: move a8, *a14+, 1 +3fae79d0: calla L3FAEBB40 +3fae7a00: move *a13, a11, 1 +3fae7a10: sll 0x3, a11 +3fae7a20: add a9, a11 +3fae7a30: setf 8, 0, 0 +3fae7a40: move *a11(0x80), a11, 0 +3fae7a60: srl 0x5, a11 +3fae7a70: sll 0x5, a11 +3fae7a80: addi 0x27dd10, a11 +3fae7ab0: move *a13, a7, 1 +3fae7ac0: sll 0x3, a7 +3fae7ad0: add a9, a7 +3fae7ae0: move *a7(0x80), a7, 0 +3fae7b00: andi 0x1f, a7 +3fae7b30: movk 1, a5 +3fae7b40: sll a7, a5 +3fae7b50: move *a11, a7, 1 +3fae7b60: or a5, a7 +3fae7b70: move a7, *a11, 1 +3fae7b80: jruc L3FAE7F30 +L3FAE7B90: +3fae7b90: move *a13, a11, 1 +3fae7ba0: sll 0x3, a11 +3fae7bb0: add a9, a11 +3fae7bc0: setf 8, 0, 0 +3fae7bd0: move *a11(0x80), a11, 0 +3fae7bf0: srl 0x5, a11 +3fae7c00: sll 0x5, a11 +3fae7c10: addi 0x27dd10, a11 +3fae7c40: move *a13, a7, 1 +3fae7c50: sll 0x3, a7 +3fae7c60: add a9, a7 +3fae7c70: move *a7(0x80), a7, 0 +3fae7c90: andi 0x1f, a7 +3fae7cc0: movk 1, a5 +3fae7cd0: sll a7, a5 +3fae7ce0: move *a11, a11, 1 +3fae7cf0: and a5, a11 +3fae7d00: jreq L3FAE7F30 +3fae7d10: move a14, -*sp, 1 +3fae7d20: move *a13, a11, 1 +3fae7d30: sll 0x3, a11 +3fae7d40: add a9, a11 +3fae7d50: move *a11(0x80), a8, 0 +3fae7d70: move a8, *a14+, 1 +3fae7d80: calla L3FAEBB40 +3fae7db0: move *a13, a11, 1 +3fae7dc0: sll 0x3, a11 +3fae7dd0: add a9, a11 +3fae7de0: setf 8, 0, 0 +3fae7df0: move *a11(0x80), a11, 0 +3fae7e10: srl 0x5, a11 +3fae7e20: sll 0x5, a11 +3fae7e30: addi 0x27dd10, a11 +3fae7e60: move *a13, a7, 1 +3fae7e70: sll 0x3, a7 +3fae7e80: add a9, a7 +3fae7e90: move *a7(0x80), a7, 0 +3fae7eb0: andi 0x1f, a7 +3fae7ee0: movk 1, a5 +3fae7ef0: sll a7, a5 +3fae7f00: move *a11, a7, 1 +3fae7f10: andn a5, a7 +3fae7f20: move a7, *a11, 1 +L3FAE7F30: +3fae7f30: move *a13, a11, 1 +3fae7f40: inc a11 +3fae7f50: move a11, *a13, 1 +3fae7f60: move *a9(0x60), a7, 0 +3fae7f80: cmp a7, a11 +3fae7f90: jac L3FAE77A0 +3fae7fb0: jruc L3FAE8610 +L3FAE7FC0: +3fae7fc0: movk 1, a11 +3fae7fd0: move a11, *a13, 1 +L3FAE7FE0: +3fae7fe0: setf 1, 0, 0 +3fae7ff0: move *a9(0x33), a11, 0 +3fae8010: jreq L3FAE8220 +3fae8020: setf 16, 0, 0 +3fae8030: move @0x27dc70, a11, 0 +3fae8060: move *a13, a7, 1 +3fae8070: and a11, a7 +3fae8080: jrne L3FAE8140 +3fae8090: move *a9(0x40), a7, 0 +3fae80b0: move *a13, a5, 1 +3fae80c0: and a5, a7 +3fae80d0: jreq L3FAE8140 +3fae80e0: zext a5, 0 +3fae80f0: or a11, a5 +3fae8100: move a5, @0x27dc70, 0 +3fae8130: jruc L3FAE8220 +L3FAE8140: +3fae8140: move *a13, a7, 1 +3fae8150: and a11, a7 +3fae8160: jreq L3FAE8220 +3fae8170: move *a9(0x40), a7, 0 +3fae8190: move *a13, a5, 1 +3fae81a0: and a5, a7 +3fae81b0: jreq L3FAE8220 +3fae81c0: not a5 +3fae81d0: zext a5, 0 +3fae81e0: and a11, a5 +3fae81f0: move a5, @0x27dc70, 0 +L3FAE8220: +3fae8220: move *a13, a11, 1 +3fae8230: sll 0x1, a11 +3fae8240: move a11, *a13, 1 +3fae8250: subk 2, a11 +3fae8260: jrls L3FAE7FE0 +3fae8270: jruc L3FAE8610 +L3FAE8280: +3fae8280: movi 0x20000, a11 +3fae82b0: move a11, *a13, 1 +3fae82c0: setf 1, 0, 0 +L3FAE82D0: +3fae82d0: move *a9(0x34), a11, 0 +3fae82f0: jreq L3FAE84C0 +3fae8300: move @0x27dc70, a11, 1 +3fae8330: move *a13, a7, 1 +3fae8340: and a11, a7 +3fae8350: jrne L3FAE8400 +3fae8360: move *a9(0x40), a7, 1 +3fae8380: move *a13, a5, 1 +3fae8390: and a5, a7 +3fae83a0: jreq L3FAE8400 +3fae83b0: or a11, a5 +3fae83c0: move a5, @0x27dc70, 1 +3fae83f0: jruc L3FAE84C0 +L3FAE8400: +3fae8400: move *a13, a7, 1 +3fae8410: and a11, a7 +3fae8420: jreq L3FAE84C0 +3fae8430: move *a9(0x40), a7, 1 +3fae8450: move *a13, a5, 1 +3fae8460: and a5, a7 +3fae8470: jreq L3FAE84C0 +3fae8480: andn a5, a11 +3fae8490: move a11, @0x27dc70, 1 +L3FAE84C0: +3fae84c0: move *a13, a11, 1 +3fae84d0: sll 0x1, a11 +3fae84e0: move a11, *a13, 1 +3fae84f0: cmpi 0x20000, a11 +3fae8520: jrls L3FAE82D0 +3fae8530: jruc L3FAE8610 +L3FAE8540: +3fae8540: dec a7 +3fae8550: jaeq L3FAE6FC0 +3fae8570: dec a7 +3fae8580: jaeq L3FAE74A0 +3fae85a0: subk 2, a7 +3fae85b0: jaeq L3FAE7720 +3fae85d0: subk 4, a7 +3fae85e0: jreq L3FAE7FC0 +3fae85f0: subk 8, a7 +3fae8600: jreq L3FAE8280 +L3FAE8610: +3fae8610: move *a13(0x20), a11, 1 +3fae8630: sll 0x1, a11 +3fae8640: move a11, *a13(0x20), 1 +3fae8660: subk 16, a11 +3fae8670: jals L3FAE6F30 +3fae8690: sub a8, a8 +3fae86a0: move *sp(0xe0), a14, 1 +3fae86c0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fae86e0: rets 2 +3fae86f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fae8710: move a14, a13 +3fae8720: move *a13(0xffe0), a9, 1 +3fae8740: move *a13(0xffc0), a10, 1 +3fae8760: jruc L3FAE8B10 +L3FAE8770: +3fae8770: movk 1, a11 +3fae8780: move *a9(0x20), a7, 0 +3fae87a0: sll a7, a11 +3fae87b0: move @0x27dcb0, a7, 1 +3fae87e0: or a7, a11 +3fae87f0: move a11, @0x27dcb0, 1 +L3FAE8820: +3fae8820: move @0x27dc70, a11, 1 +3fae8850: btst 18, a11 +3fae8860: jreq L3FAE88C0 +3fae8870: movk 4, a7 +3fae8880: move a7, @0x27dcd0, 1 +3fae88b0: jruc L3FAE8BB0 +L3FAE88C0: +3fae88c0: movk 1, a7 +3fae88d0: setf 8, 0, 0 +3fae88e0: move *a9(0x20), a5, 0 +3fae8900: sll a5, a7 +3fae8910: move @0x27dcd0, a5, 1 +3fae8940: or a5, a7 +3fae8950: move a7, @0x27dcd0, 1 +3fae8980: jruc L3FAE8BB0 +L3FAE8990: +3fae8990: movk 1, a11 +3fae89a0: move *a9(0x20), a7, 0 +3fae89c0: sll a7, a11 +3fae89d0: move @0x27dcb0, a7, 1 +3fae8a00: or a7, a11 +3fae8a10: move a11, @0x27dcb0, 1 +3fae8a40: jruc L3FAE8BB0 +L3FAE8A50: +3fae8a50: move a14, -*sp, 1 +3fae8a60: move *a9(0x28), a8, 0 +3fae8a80: move a8, *a14+, 1 +3fae8a90: movi 0x3faec7e0, a8 +3fae8ac0: move a8, *a14+, 1 +3fae8ad0: calla L3FB341E0 +3fae8b00: jruc L3FAE8BB0 +L3FAE8B10: +3fae8b10: setf 8, 0, 0 +3fae8b20: move *a9(0x28), a8, 0 +3fae8b40: dec a8 +3fae8b50: jreq L3FAE8990 +3fae8b60: dec a8 +3fae8b70: jreq L3FAE8820 +3fae8b80: dec a8 +3fae8b90: jreq L3FAE8770 +3fae8ba0: jruc L3FAE8A50 +L3FAE8BB0: +3fae8bb0: sub a8, a8 +3fae8bc0: move *sp(0xe0), a14, 1 +3fae8be0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fae8c00: rets 2 +L3FAE8C10: +3fae8c10: mmtm sp, a5,a7,a9,a10,a11,a13 +3fae8c30: move a14, a13 +3fae8c40: addi 0x130, a14 +3fae8c60: move *a13(0xffe0), a9, 1 +3fae8c80: move *a13(0xffc0), a10, 1 +3fae8ca0: movk 12, a11 +3fae8cb0: setf 16, 1, 0 +3fae8cc0: move a11, *a13(0x100), 0 +3fae8ce0: movk 1, a7 +3fae8cf0: movb a7, *a13 +3fae8d00: sub a7, a7 +3fae8d10: movb a7, *a13(0x8) +3fae8d30: move a7, *a13(0x20), 1 +3fae8d50: move *a9(0x20), a5, 0 +3fae8d70: move a5, @0x27dbf0, 0 +3fae8da0: move a5, *a13(0x60), 0 +3fae8dc0: move *a9(0x30), a11, 0 +3fae8de0: move a11, @0x27dc00, 0 +3fae8e10: move a11, *a13(0x70), 0 +3fae8e30: move @0x27dc70, a5, 1 +3fae8e60: btst 16, a5 +3fae8e70: jreq L3FAE8EE0 +3fae8e80: move a14, -*sp, 1 +3fae8e90: move a10, *a14+, 1 +3fae8ea0: move a9, *a14+, 1 +3fae8eb0: calla L3FAEA610 +L3FAE8EE0: +3fae8ee0: move @0x27dcd0, a5, 1 +3fae8f10: move @0x27dcb0, a11, 1 +3fae8f40: cmp a11, a5 +3fae8f50: jane L3FAE97C0 +3fae8f70: jruc L3FAE9760 +L3FAE8F80: +3fae8f80: move a14, -*sp, 1 +3fae8f90: move @0x27dc70, a11, 1 +3fae8fc0: andi 0x20000, a11 +3fae8ff0: not a11 +3fae9000: move a11, *a14+, 1 +3fae9010: calla L3FADBD10 +3fae9040: movi 0x3fadb790, a11 +3fae9070: move a11, @0x27dc10, 1 +3fae90a0: setf 16, 0, 0 +3fae90b0: move @0x27dc70, a7, 0 +3fae90e0: btst 0, a7 +3fae90f0: jreq L3FAE9160 +3fae9100: setf 16, 1, 0 +3fae9110: move *a13(0x100), a5, 0 +3fae9130: subk 4, a5 +3fae9140: move a5, *a13(0x100), 0 +L3FAE9160: +3fae9160: setf 16, 1, 0 +3fae9170: move *a13(0x60), a5, 0 +3fae9190: move *a13(0x100), a7, 0 +3fae91b0: cmp a7, a5 +3fae91c0: jale L3FAEA270 +3fae91e0: move *a9(0x20), a5, 0 +3fae9200: jrgt L3FAE9220 +3fae9210: neg a7 +L3FAE9220: +3fae9220: move a7, @0x27dbf0, 0 +3fae9250: sext a7, 0 +3fae9260: move a7, *a13(0x60), 0 +3fae9280: movk 2, a5 +3fae9290: movb a5, *a13(0x8) +3fae92b0: jauc L3FAEA270 +L3FAE92D0: +3fae92d0: move a14, -*sp, 1 +3fae92e0: move @0x27dc70, a11, 1 +3fae9310: andi 0x20000, a11 +3fae9340: not a11 +3fae9350: move a11, *a14+, 1 +3fae9360: calla L3FADBD10 +3fae9390: move a14, -*sp, 1 +3fae93a0: movk 3, a11 +3fae93b0: move a11, *a14+, 1 +3fae93c0: calla L3FAD6D60 +3fae93f0: movi 0x3fada7d0, a7 +3fae9420: move a7, @0x27dc10, 1 +3fae9450: move a14, -*sp, 1 +3fae9460: movk 6, a5 +3fae9470: move a5, *a14+, 1 +3fae9480: calla L3F701230 +3fae94b0: move a8, *a13(0x110), 1 +3fae94d0: move a8, a8 +3fae94e0: jrne L3FAE9590 +3fae94f0: move a14, -*sp, 1 +3fae9500: movi 0x3faec8f0, a8 +3fae9530: move a8, *a14+, 1 +3fae9540: calla L3FB341E0 +3fae9570: jauc L3FAEA5C0 +L3FAE9590: +3fae9590: move a14, -*sp, 1 +3fae95a0: movi 0x3fad8e00, a5 +3fae95d0: move a5, *a14+, 1 +3fae95e0: movk 6, a11 +3fae95f0: move a11, *a14+, 1 +3fae9600: move a8, *a14+, 1 +3fae9610: calla L3FAD76F0 +3fae9640: jauc L3FAEA270 +L3FAE9660: +3fae9660: movk 4, a11 +3fae9670: movb a11, *a13(0x8) +3fae9690: move a14, -*sp, 1 +3fae96a0: move @0x27dcd0, *a14+, 1 +3fae96d0: movi 0x3faeca08, a8 +3fae9700: move a8, *a14+, 1 +3fae9710: calla L3FB341E0 +3fae9740: jauc L3FAEA270 +L3FAE9760: +3fae9760: dec a5 +3fae9770: jaeq L3FAE8F80 +3fae9790: subk 3, a5 +3fae97a0: jreq L3FAE92D0 +3fae97b0: jruc L3FAE9660 +L3FAE97C0: +3fae97c0: move a11, a8 +3fae97d0: jreq L3FAE9CD0 +3fae97e0: move a14, -*sp, 1 +3fae97f0: move @0x27dc70, a5, 1 +3fae9820: andi 0x20000, a5 +3fae9850: not a5 +3fae9860: move a5, *a14+, 1 +3fae9870: calla L3FADBD10 +3fae98a0: jruc L3FAE9C50 +L3FAE98B0: +3fae98b0: move a14, -*sp, 1 +3fae98c0: movk 1, a11 +3fae98d0: move a11, *a14+, 1 +3fae98e0: calla L3FAD6D60 +3fae9910: move a14, -*sp, 1 +3fae9920: movk 6, a7 +3fae9930: move a7, *a14+, 1 +3fae9940: calla L3F701230 +3fae9970: move a8, *a13(0x110), 1 +3fae9990: move a8, a5 +3fae99a0: jrne L3FAE9A50 +3fae99b0: move a14, -*sp, 1 +3fae99c0: movi 0x3faec8f0, a8 +3fae99f0: move a8, *a14+, 1 +3fae9a00: calla L3FB341E0 +3fae9a30: jauc L3FAEA5C0 +L3FAE9A50: +3fae9a50: move a14, -*sp, 1 +3fae9a60: movi 0x3fad8e00, a7 +3fae9a90: move a7, *a14+, 1 +3fae9aa0: movk 6, a11 +3fae9ab0: move a11, *a14+, 1 +3fae9ac0: move a5, *a14+, 1 +3fae9ad0: calla L3FAD76F0 +3fae9b00: jruc L3FAE9CD0 +L3FAE9B10: +3fae9b10: move a14, -*sp, 1 +3fae9b20: move @0x27dcb0, *a14+, 1 +3fae9b50: movi 0x3faecb98, a8 +3fae9b80: move a8, *a14+, 1 +3fae9b90: calla L3FB341E0 +3fae9bc0: move a14, -*sp, 1 +3fae9bd0: movi 0x3faecd08, a8 +3fae9c00: move a8, *a14+, 1 +3fae9c10: calla L3FB341E0 +3fae9c40: jruc L3FAE9CD0 +L3FAE9C50: +3fae9c50: move @0x27dcb0, a8, 1 +3fae9c80: dec a8 +3fae9c90: jreq L3FAE9CD0 +3fae9ca0: subk 3, a8 +3fae9cb0: jreq L3FAE98B0 +3fae9cc0: jruc L3FAE9B10 +L3FAE9CD0: +3fae9cd0: move @0x27dcd0, a11, 1 +3fae9d00: jreq L3FAEA270 +3fae9d10: jruc L3FAEA220 +L3FAE9D20: +3fae9d20: setf 16, 0, 0 +3fae9d30: move @0x27dc70, a11, 0 +3fae9d60: btst 0, a11 +3fae9d70: jreq L3FAE9DE0 +3fae9d80: setf 16, 1, 0 +3fae9d90: move *a13(0x100), a7, 0 +3fae9db0: subk 4, a7 +3fae9dc0: move a7, *a13(0x100), 0 +L3FAE9DE0: +3fae9de0: setf 16, 1, 0 +3fae9df0: move *a13(0x60), a7, 0 +3fae9e10: move *a13(0x100), a5, 0 +3fae9e30: cmp a5, a7 +3fae9e40: jrle L3FAE9F70 +3fae9e50: move *a9(0x20), a5, 0 +3fae9e70: jrle L3FAE9EB0 +3fae9e80: move *a13(0x100), a5, 0 +3fae9ea0: jruc L3FAE9EE0 +L3FAE9EB0: +3fae9eb0: move *a13(0x100), a5, 0 +3fae9ed0: neg a5 +L3FAE9EE0: +3fae9ee0: move a5, @0x27dbf0, 0 +3fae9f10: sext a5, 0 +3fae9f20: move a5, *a13(0x60), 0 +3fae9f40: movk 2, a7 +3fae9f50: movb a7, *a13(0x8) +L3FAE9F70: +3fae9f70: movi 0x3fadb790, a7 +3fae9fa0: move a7, @0x27dc10, 1 +3fae9fd0: jruc L3FAEA270 +L3FAE9FE0: +3fae9fe0: move a14, -*sp, 1 +3fae9ff0: movk 2, a11 +3faea000: move a11, *a14+, 1 +3faea010: calla L3FAD6D60 +3faea040: movi 0x3fada7d0, a7 +3faea070: move a7, @0x27dc10, 1 +3faea0a0: jruc L3FAEA270 +L3FAEA0B0: +3faea0b0: movk 5, a11 +3faea0c0: movb a11, *a13(0x8) +3faea0e0: move a14, -*sp, 1 +3faea0f0: move @0x27dcd0, *a14+, 1 +3faea120: movi 0x3faecdd8, a8 +3faea150: move a8, *a14+, 1 +3faea160: calla L3FB341E0 +3faea190: move a14, -*sp, 1 +3faea1a0: movi 0x3faecf20, a8 +3faea1d0: move a8, *a14+, 1 +3faea1e0: calla L3FB341E0 +3faea210: jruc L3FAEA270 +L3FAEA220: +3faea220: dec a11 +3faea230: jreq L3FAE9D20 +3faea240: subk 3, a11 +3faea250: jreq L3FAE9FE0 +3faea260: jruc L3FAEA0B0 +L3FAEA270: +3faea270: setf 8, 0, 0 +3faea280: move *a13(0x8), a11, 0 +3faea2a0: jreq L3FAEA2D0 +3faea2b0: subk 2, a11 +3faea2c0: jrne L3FAEA3B0 +L3FAEA2D0: +3faea2d0: move @0x27dc10, @0x27db50, 1 +3faea320: move @0x27dc70, a11, 1 +3faea350: ori 0x10000, a11 +3faea380: move a11, @0x27dc70, 1 +L3FAEA3B0: +3faea3b0: move @0x281260, a11, 1 +3faea3e0: jreq L3FAEA410 +3faea3f0: move a13, a8 +3faea400: jruc L3FAEA5C0 +L3FAEA410: +3faea410: move *a10(0x80), a7, 1 +3faea430: jreq L3FAEA530 +3faea440: move a14, -*sp, 1 +3faea450: move a13, *a14+, 1 +3faea460: movk 32, a7 +3faea470: move a7, *a14+, 1 +3faea480: move a10, *a14+, 1 +3faea490: move *a10(0x40), a5, 1 +3faea4b0: move *a5, a5, 0 +3faea4c0: sll 0x5, a5 +3faea4d0: addi 0xe1980, a5 +3faea500: move *a5, a5, 1 +3faea510: call a5 +3faea520: jruc L3FAEA5B0 +L3FAEA530: +3faea530: move a14, -*sp, 1 +3faea540: move a13, *a14+, 1 +3faea550: movk 32, a7 +3faea560: move a7, *a14+, 1 +3faea570: move a10, *a14+, 1 +3faea580: calla L3F352110 +L3FAEA5B0: +3faea5b0: sub a8, a8 +L3FAEA5C0: +3faea5c0: move *sp(0xe0), a14, 1 +3faea5e0: mmfm sp, a5,a7,a9,a10,a11,a13 +3faea600: rets 2 +L3FAEA610: +3faea610: mmtm sp, a7,a9,a10,a11,a13 +3faea630: move a14, a13 +3faea640: move *a13(0xffe0), a9, 1 +3faea660: move *a13(0xffc0), a10, 1 +3faea680: movi 0x3faec110, a11 +3faea6b0: move a11, @0x27db50, 1 +3faea6e0: move @0x27dc70, a7, 1 +3faea710: andi 0xfffeffff, a7 +3faea740: move a7, @0x27dc70, 1 +3faea770: jruc L3FAEA8D0 +L3FAEA780: +3faea780: move @0x27dcb0, a11, 1 +3faea7b0: subk 4, a11 +3faea7c0: jreq L3FAEAA60 +3faea7d0: calla L3FAD7630 +3faea800: jruc L3FAEAA60 +L3FAEA810: +3faea810: move a14, -*sp, 1 +3faea820: move @0x27dcd0, *a14+, 1 +3faea850: movi 0x3faecff8, a8 +3faea880: move a8, *a14+, 1 +3faea890: calla L3FB341E0 +3faea8c0: jruc L3FAEAA60 +L3FAEA8D0: +3faea8d0: move @0x27dcd0, a8, 1 +3faea900: jreq L3FAEAA60 +3faea910: dec a8 +3faea920: jreq L3FAEAA60 +3faea930: subk 3, a8 +3faea940: jreq L3FAEA780 +3faea950: jruc L3FAEA810 +L3FAEA960: +3faea960: calla L3FAD7630 +3faea990: jruc L3FAEAAF0 +L3FAEA9A0: +3faea9a0: move a14, -*sp, 1 +3faea9b0: move @0x27dcb0, *a14+, 1 +3faea9e0: movi 0x3faed178, a8 +3faeaa10: move a8, *a14+, 1 +3faeaa20: calla L3FB341E0 +3faeaa50: jruc L3FAEAAF0 +L3FAEAA60: +3faeaa60: move @0x27dcb0, a8, 1 +3faeaa90: jreq L3FAEAAF0 +3faeaaa0: dec a8 +3faeaab0: jreq L3FAEAAF0 +3faeaac0: subk 3, a8 +3faeaad0: jreq L3FAEA960 +3faeaae0: jruc L3FAEA9A0 +L3FAEAAF0: +3faeaaf0: sub a8, a8 +3faeab00: move *sp(0xc0), a14, 1 +3faeab20: mmfm sp, a7,a9,a10,a11,a13 +3faeab40: rets 2 +3faeab50: mmtm sp, a5,a7,a9,a10,a11,a13 +3faeab70: move a14, a13 +3faeab80: addk 32, a14 +3faeab90: move *a13(0xffe0), a9, 1 +3faeabb0: move *a13(0xffc0), a10, 1 +3faeabd0: jruc L3FAEB050 +L3FAEABE0: +3faeabe0: movi 0x2814c0, a11 +3faeac10: movk 1, a7 +3faeac20: movb a7, *a11(0x8) +3faeac40: jruc L3FAEB0B0 +L3FAEAC50: +3faeac50: movi 0x281280, a11 +3faeac80: movk 1, a7 +3faeac90: movb a7, *a11(0x8) +3faeacb0: move @0x27dc30, a5, 1 +3faeace0: move a5, *a11(0x60), 1 +3faead00: calla L3FB3F9C0 +3faead30: move a8, *a11(0x80), 1 +3faead50: move @0x27dc70, a5, 1 +3faead80: move a5, *a11(0xa0), 1 +3faeada0: move @0x27dc90, a7, 1 +3faeadd0: move a7, *a11(0xc0), 1 +3faeadf0: move @0x27dcb0, a5, 1 +3faeae20: move a5, *a11(0xe0), 1 +3faeae40: move @0x27dcd0, a5, 1 +3faeae70: move a5, *a11(0x100), 1 +3faeae90: move @0x27dcf0, a5, 1 +3faeaec0: move a5, *a11(0x120), 1 +3faeaee0: sub a5, a5 +3faeaef0: move a5, *a13, 1 +L3FAEAF00: +3faeaf00: move *a13, a7, 1 +3faeaf10: sll 0x5, a7 +3faeaf20: add a11, a7 +3faeaf30: move *a13, a5, 1 +3faeaf40: sll 0x5, a5 +3faeaf50: addi 0x27dd10, a5 +3faeaf80: move *a5(0x0), *a7(0x140), 1 +3faeafb0: move *a13, a7, 1 +3faeafc0: inc a7 +3faeafd0: move a7, *a13, 1 +3faeafe0: subk 8, a7 +3faeaff0: jrc L3FAEAF00 +3faeb000: jruc L3FAEB0B0 +L3FAEB010: +3faeb010: movk 6, a7 +3faeb020: movb a7, *a11(0x8) +3faeb040: jruc L3FAEB0B0 +L3FAEB050: +3faeb050: move *a9(0x20), a8, 1 +3faeb070: jreq L3FAEABE0 +3faeb080: dec a8 +3faeb090: jreq L3FAEAC50 +3faeb0a0: jruc L3FAEB010 +L3FAEB0B0: +3faeb0b0: move *a10(0x80), a7, 1 +3faeb0d0: jreq L3FAEB1F0 +3faeb0e0: move a14, -*sp, 1 +3faeb0f0: move a11, *a14+, 1 +3faeb100: movi 0x48, a7 +3faeb120: move a7, *a14+, 1 +3faeb130: move a10, *a14+, 1 +3faeb140: move *a10(0x40), a5, 1 +3faeb160: setf 8, 0, 0 +3faeb170: move *a5, a5, 0 +3faeb180: sll 0x5, a5 +3faeb190: addi 0xe1980, a5 +3faeb1c0: move *a5, a5, 1 +3faeb1d0: call a5 +3faeb1e0: jruc L3FAEB280 +L3FAEB1F0: +3faeb1f0: move a14, -*sp, 1 +3faeb200: move a11, *a14+, 1 +3faeb210: movi 0x48, a7 +3faeb230: move a7, *a14+, 1 +3faeb240: move a10, *a14+, 1 +3faeb250: calla L3F352110 +L3FAEB280: +3faeb280: sub a8, a8 +3faeb290: move *sp(0xe0), a14, 1 +3faeb2b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3faeb2d0: rets 2 +3faeb2e0: mmtm sp, a9,a10,a13 +3faeb300: move a14, a13 +3faeb310: move *a13(0xffe0), a9, 1 +3faeb330: move *a13(0xffc0), a10, 1 +3faeb350: move a14, -*sp, 1 +3faeb360: setf 16, 0, 0 +3faeb370: move *a9(0x40), a8, 0 +3faeb390: move a8, *a14+, 1 +3faeb3a0: move *a9(0x30), a8, 0 +3faeb3c0: move a8, *a14+, 1 +3faeb3d0: setf 8, 0, 0 +3faeb3e0: move *a9(0x28), a8, 0 +3faeb400: move a8, *a14+, 1 +3faeb410: move *a9(0x20), a8, 0 +3faeb430: move a8, *a14+, 1 +3faeb440: calla L3FADBE50 +3faeb470: move a8, @0x281240, 1 +3faeb4a0: move a8, a8 +3faeb4b0: jrne L3FAEB620 +3faeb4c0: move a14, -*sp, 1 +3faeb4d0: setf 16, 0, 0 +3faeb4e0: move *a9(0x40), a8, 0 +3faeb500: move a8, *a14+, 1 +3faeb510: move *a9(0x30), a8, 0 +3faeb530: move a8, *a14+, 1 +3faeb540: setf 8, 0, 0 +3faeb550: move *a9(0x28), a8, 0 +3faeb570: move a8, *a14+, 1 +3faeb580: move *a9(0x20), a8, 0 +3faeb5a0: move a8, *a14+, 1 +3faeb5b0: movi 0x3faed2f0, a8 +3faeb5e0: move a8, *a14+, 1 +3faeb5f0: calla L3FB341E0 +L3FAEB620: +3faeb620: sub a8, a8 +3faeb630: move *sp(0x80), a14, 1 +3faeb650: mmfm sp, a9,a10,a13 +3faeb670: rets 2 +3faeb680: mmtm sp, a7,a9,a10,a11,a13 +3faeb6a0: move a14, a13 +3faeb6b0: move *a13(0xffe0), a9, 1 +3faeb6d0: move *a13(0xffc0), a10, 1 +3faeb6f0: move a14, -*sp, 1 +3faeb700: setf 16, 1, 0 +3faeb710: move *a9(0x40), a11, 0 +3faeb730: move @0x281710, a7, 0 +3faeb760: add a7, a11 +3faeb770: move a11, @0x281710, 0 +3faeb7a0: sext a11, 0 +3faeb7b0: move a11, *a14+, 1 +3faeb7c0: move *a9(0x30), a11, 0 +3faeb7e0: move @0x281700, a7, 0 +3faeb810: add a7, a11 +3faeb820: move a11, @0x281700, 0 +3faeb850: sext a11, 0 +3faeb860: move a11, *a14+, 1 +3faeb870: setf 8, 0, 0 +3faeb880: move *a9(0x28), a8, 0 +3faeb8a0: move a8, *a14+, 1 +3faeb8b0: move *a9(0x20), a8, 0 +3faeb8d0: move a8, *a14+, 1 +3faeb8e0: calla L3FADBE50 +3faeb910: move a8, @0x281240, 1 +3faeb940: move a8, a7 +3faeb950: jrne L3FAEBAE0 +3faeb960: move a14, -*sp, 1 +3faeb970: setf 16, 1, 0 +3faeb980: move @0x281710, a11, 0 +3faeb9b0: move a11, *a14+, 1 +3faeb9c0: move @0x281700, a7, 0 +3faeb9f0: move a7, *a14+, 1 +3faeba00: setf 8, 0, 0 +3faeba10: move *a9(0x28), a8, 0 +3faeba30: move a8, *a14+, 1 +3faeba40: move *a9(0x20), a8, 0 +3faeba60: move a8, *a14+, 1 +3faeba70: movi 0x3faed2f0, a8 +3faebaa0: move a8, *a14+, 1 +3faebab0: calla L3FB341E0 +L3FAEBAE0: +3faebae0: sub a8, a8 +3faebaf0: move *sp(0xc0), a14, 1 +3faebb10: mmfm sp, a7,a9,a10,a11,a13 +3faebb30: rets 2 +L3FAEBB40: +3faebb40: mmtm sp, a9,a11,a13 +3faebb60: move a14, a13 +3faebb70: addk 32, a14 +3faebb80: move *a13(0xffe0), a11, 1 +3faebba0: sll 0x5, a11 +3faebbb0: addi 0x27c750, a11 +3faebbe0: move *a11, a11, 1 +3faebbf0: jreq L3FAEBDB0 +3faebc00: move *a13(0xffe0), a11, 1 +3faebc20: sll 0x5, a11 +3faebc30: addi 0x27c750, a11 +3faebc60: move *a11, *a13, 1 +3faebc70: move *a13(0xffe0), a11, 1 +3faebc90: sll 0x5, a11 +3faebca0: addi 0x27c750, a11 +3faebcd0: move *a13(0xffe0), a9, 1 +3faebcf0: sll 0x5, a9 +3faebd00: addi 0xdc980, a9 +3faebd30: move *a9, *a11, 1 +3faebd40: move *a13(0xffe0), a11, 1 +3faebd60: sll 0x5, a11 +3faebd70: addi 0xdc980, a11 +3faebda0: move *a13, *a11, 1 +L3FAEBDB0: +3faebdb0: move *sp(0x80), a14, 1 +3faebdd0: mmfm sp, a9,a11,a13 +3faebdf0: rets 2 +L3FAEBE00: +3faebe00: mmtm sp, a9,a11,a13 +3faebe20: move a14, a13 +3faebe30: addk 32, a14 +3faebe40: jruc L3FAEC050 +L3FAEBE50: +3faebe50: move @0x27db70, a11, 1 +3faebe80: move *a11(0x20), *a13(0x0), 1 +3faebeb0: move @0x27dbb0, a9, 1 +3faebee0: move a9, *a11(0x20), 1 +3faebf00: move *a13, a9, 1 +3faebf10: move a9, @0x27dbb0, 1 +3faebf40: jruc L3FAEC0B0 +L3FAEBF50: +3faebf50: move @0x27db90, a11, 1 +3faebf80: move *a11(0x20), *a13(0x0), 1 +3faebfb0: move @0x27dbd0, a9, 1 +3faebfe0: move a9, *a11(0x20), 1 +3faec000: move *a13, a9, 1 +3faec010: move a9, @0x27dbd0, 1 +3faec040: jruc L3FAEC0B0 +L3FAEC050: +3faec050: move *a13(0xffe0), a8, 1 +3faec070: dec a8 +3faec080: jreq L3FAEBE50 +3faec090: dec a8 +3faec0a0: jreq L3FAEBF50 +L3FAEC0B0: +3faec0b0: move *sp(0x80), a14, 1 +3faec0d0: mmfm sp, a9,a11,a13 +3faec0f0: rets 2 +3faec100: rets +3faec110: move a13, -*sp, 1 +3faec120: move a14, a13 +3faec130: move *sp(0x40), a14, 1 +3faec150: move *sp+, a13, 1 +3faec160: rets 2 +L3FAEC170: +3faec170: mmtm sp, a9,a11,a13 +3faec190: move a14, a13 +3faec1a0: addi 0x140, a14 +3faec1c0: sub a11, a11 +3faec1d0: move a11, *a13(0x120), 1 +3faec1f0: movk 1, a9 +3faec200: move a9, *a13(0x20), 1 +3faec220: move a11, *a13(0x40), 1 +3faec240: move a14, -*sp, 1 +3faec250: move a11, *a14+, 1 +3faec260: move a13, *a14+, 1 +3faec270: calla L3FAE63F0 +3faec2a0: subi 0x140, a14 +3faec2c0: mmfm sp, a9,a11,a13 +3faec2e0: rets +L3FAEC2F0: +3faec2f0: mmtm sp, a9,a11,a13 +3faec310: move a14, a13 +3faec320: addi 0x180, a14 +3faec340: sub a11, a11 +3faec350: move a11, *a13(0x160), 1 +3faec370: movk 1, a9 +3faec380: setf 16, 1, 0 +3faec390: move a9, *a13(0x50), 0 +3faec3b0: movk 8, a9 +3faec3c0: move a9, *a13(0x40), 0 +3faec3e0: movk 1, a9 +3faec3f0: move a9, @0x281260, 1 +3faec420: move a14, -*sp, 1 +3faec430: move a11, *a14+, 1 +3faec440: move a13, a11 +3faec450: addk 32, a11 +3faec460: move a11, *a14+, 1 +3faec470: calla L3FAE8C10 +3faec4a0: move a8, *a13(0x140), 1 +3faec4c0: sub a9, a9 +3faec4d0: move a9, @0x281260, 1 +3faec500: setf 8, 0, 0 +3faec510: move *a8(0x8), a11, 0 +3faec530: jreq L3FAEC560 +3faec540: movk 1, a8 +3faec550: jruc L3FAEC570 +L3FAEC560: +3faec560: move a9, a8 +L3FAEC570: +3faec570: subi 0x180, a14 +3faec590: mmfm sp, a9,a11,a13 +3faec5b0: rets +L3FAEC5C0: +3faec5c0: mmtm sp, a9,a11,a13 +3faec5e0: move a14, a13 +3faec5f0: addk 32, a14 +3faec600: move a14, -*sp, 1 +3faec610: movk 12, a11 +3faec620: move a11, *a14+, 1 +3faec630: movk 1, a11 +3faec640: move a11, *a14+, 1 +3faec650: calla L3F703D90 +3faec680: move a8, *a13, 1 +3faec690: movk 16, a11 +3faec6a0: movb a11, *a8(0x28) +3faec6c0: move a14, -*sp, 1 +3faec6d0: movk 12, a9 +3faec6e0: move a9, *a14+, 1 +3faec6f0: move a8, *a14+, 1 +3faec700: calla L3FADA7D0 +3faec730: move a14, -*sp, 1 +3faec740: sub a9, a9 +3faec750: move a9, *a14+, 1 +3faec760: move a9, *a14+, 1 +3faec770: calla L3FAEA610 +3faec7a0: subk 32, a14 +3faec7b0: mmfm sp, a9,a11,a13 +3faec7d0: rets +3faec7e0: modu a11, a3 +3faec7f0: srl a3, a14 +3faec800: srl a11, a9 +3faec810: rl b10, sp +3faec820: dsjs sp, L3FAEC960 +3faec830: cmp a9, a0 +3faec840: xor a2, a14 +3faec850: move a2, a1 +3faec860: sub a2, a9 +3faec870: cmp a9, a0 +3faec880: sla 0x2, sp +3faec890: sub b10, b2 +3faec8a0: or b10, b1 +3faec8b0: andn a10, a5 +3faec8c0: sla 0x2, b4 +3faec8d0: sra a1, a5 +3faec8e0: .word 0x000a +3faec8f0: .word 0x7473 +3faec900: .word 0x7261 +3faec910: mpyu b11, b4 +3faec920: modu a11, a9 +3faec930: sla 0x1, b10 +3faec940: modu a11, a3 +3faec950: mods b3, b5 +L3FAEC960: +3faec960: sla 0x3, a4 +3faec970: modu a11, a14 +3faec980: sla 0x3, b4 +3faec990: mods a3, a1 +3faec9a0: modu a11, a12 +3faec9b0: sla a11, a3 +3faec9c0: sra b11, b4 +3faec9d0: sll a1, a0 +3faec9e0: srl b3, b5 +3faec9f0: .word 0x0a66 +3faeca00: or a8, a0 +3faeca10: andn a10, a14 +3faeca20: and b2, b5 +3faeca30: move b10, a0 +3faeca40: or b2, b2 +3faeca50: sub a2, a5 +3faeca60: cmp a9, a0 +3faeca70: .word 0x706e +3faeca80: .word 0x7475 +3faeca90: move a9, sp +3faecaa0: .word 0x7475 +3faecab0: .word 0x7570 +3faecac0: sla 0x3, b4 +3faecad0: modu a10, a3 +L3FAECAE0: +3faecae0: mods a11, a13 +3faecaf0: modu b3, b5 +3faecb00: sll a11, a9 +3faecb10: .word 0x7461 +3faecb20: modu a11, a9 +3faecb30: sla 0x3, a14 +3faecb40: modu a10, a13 +3faecb50: sra a11, a4 +3faecb60: dsjs a0, L3FAECAE0 +3faecb70: sll 0x9, a0 +3faecb80: .word 0x0a64 +3faecb90: cmp a8, a0 +3faecba0: xor a2, a14 +3faecbb0: move a2, a1 +3faecbc0: sub a2, a9 +3faecbd0: andn a9, a0 +3faecbe0: add b10, b4 +3faecbf0: or b2, b2 +3faecc00: cmp b10, sp +3faecc10: sla 0x2, sp +3faecc20: move a2, b9 +3faecc30: or b10, b0 +3faecc40: sla 0x2, b4 +L3FAECC50: +3faecc50: .word 0x7078 +3faecc60: .word 0x726f +3faecc70: sla 0x3, b4 +3faecc80: modu a11, a13 +3faecc90: sra a11, a4 +3faecca0: sla 0x1, a14 +3faeccb0: sla a10, a13 +3faeccc0: lmo b11, b3 +3faeccd0: dsjs a0, L3FAECC50 +3faecce0: sll 0x9, a0 +3faeccf0: .word 0x0a64 +3faecd00: cmp a8, a0 +3faecd10: xor a2, a14 +3faecd20: move a2, a1 +3faecd30: sub a2, a9 +3faecd40: cmp a9, a0 +3faecd50: and a2, a14 +3faecd60: or b2, b5 +3faecd70: divs a1, a0 +3faecd80: move b10, a0 +3faecd90: or b2, b2 +3faecda0: move a9, a0 +3faecdb0: andn a10, a1 +3faecdc0: .word 0x0a4b +3faecdd0: cmp a8, a0 +3faecde0: xor a2, a14 +3faecdf0: move a2, a1 +3faece00: sub a2, a9 +3faece10: andn a9, a0 +3faece20: add b10, b4 +3faece30: or b2, b2 +3faece40: cmp b10, sp +3faece50: sla 0x2, sp +3faece60: or a10, sp +3faece70: and b2, b4 +3faece80: or b2, b5 +3faece90: .word 0x7820 +3faecea0: modu b11, b0 +3faeceb0: .word 0x7472 +3faecec0: move a9, a0 +3faeced0: sra a3, sp +3faecee0: sla 0x3, a5 +3faecef0: sla 0x1, b13 +3faecf00: sra a1, a5 +3faecf10: .word 0x000a +3faecf20: move a2, b9 +3faecf30: add b10, b6 +3faecf40: cmp a10, a12 +3faecf50: sla 0x2, a4 +3faecf60: or a10, sp +3faecf70: and b2, b4 +3faecf80: or b2, b5 +3faecf90: divs a1, a0 +3faecfa0: move b10, a0 +3faecfb0: or b2, b2 +3faecfc0: move a9, a0 +3faecfd0: andn a10, a1 +3faecfe0: .word 0x0a4b +3faecff0: cmp a8, a0 +3faed000: xor a2, a14 +3faed010: move a2, a1 +3faed020: sub a2, a9 +3faed030: andn a9, a0 +3faed040: move b10, a4 +3faed050: mpyu b10, b0 +3faed060: move a10, b9 +3faed070: move a9, b0 +3faed080: or b2, b5 +3faed090: or b10, b0 +3faed0a0: sla 0x2, b4 +3faed0b0: modu a10, a3 +L3FAED0C0: +3faed0c0: mods a11, a13 +3faed0d0: modu b3, b5 +3faed0e0: sll a11, a9 +3faed0f0: .word 0x7461 +3faed100: modu a11, a9 +3faed110: sla 0x3, a14 +3faed120: modu a10, a13 +3faed130: sra a11, a4 +3faed140: dsjs a0, L3FAED0C0 +3faed150: sll 0x9, a0 +3faed160: .word 0x0a64 +3faed170: cmp a8, a0 +3faed180: xor a2, a14 +3faed190: move a2, a1 +3faed1a0: sub a2, a9 +3faed1b0: andn a9, a0 +3faed1c0: move b10, a4 +3faed1d0: mpyu b10, b0 +3faed1e0: move a10, b9 +3faed1f0: cmp a9, a0 +3faed200: and a2, a14 +3faed210: or b2, b5 +3faed220: addc a9, a0 +3faed230: mods a11, sp +3faed240: .word 0x756d +3faed250: rl a11, a14 +3faed260: sla a11, a3 +3faed270: rl b11, b4 +3faed280: modu a3, sp +3faed290: move a9, a0 +3faed2a0: sra a3, sp +3faed2b0: sla 0x3, a5 +3faed2c0: sla 0x1, b13 +3faed2d0: sra a1, a5 +3faed2e0: .word 0x000a +3faed2f0: rl b10, b3 +3faed300: rl a11, a13 +3faed310: .word 0x706e +3faed320: .word 0x7475 +3faed330: andn a1, a0 +3faed340: .word 0x7465 +3faed350: .word 0x7275 +3faed360: sra a11, a14 +3faed370: sla 0x3, a4 +3faed380: add a10, a6 +3faed390: andn a10, a12 +3faed3a0: srl 0x1e, a5 +3faed3b0: .word 0x7420 +3faed3c0: sll 0x9, b13 +3faed3d0: srl 0x1d, a4 +3faed3e0: sra a1, a0 +3faed3f0: sll 0x9, b13 +3faed400: srl 0x1d, a4 +3faed410: .word 0x7820 +3faed420: sll 0x9, b13 +3faed430: srl 0x1d, a4 +3faed440: .word 0x7920 +3faed450: sll 0x9, b13 +3faed460: .word 0x0a64 +3faed470: .word 0x0000 +3faed480: mmtm sp, a7,a9,a11,a13 +3faed4a0: move a14, a13 +3faed4b0: addi 0x34c0, a14 +3faed4d0: sub a11, a11 +3faed4e0: move a11, *a13(0x60), 1 +3faed500: setf 16, 1, 0 +3faed510: move a11, *a13(0x120), 0 +3faed530: move a14, -*sp, 1 +3faed540: move a11, *a14+, 1 +3faed550: movi 0x3fdfbbb0, a11 +3faed580: move a11, *a14+, 1 +3faed590: movk 10, a11 +3faed5a0: move a11, *a14+, 1 +3faed5b0: calla L3FB41ED0 +3faed5e0: sub a11, a11 +3faed5f0: move a11, @0xf6e10, 1 +3faed620: move a11, @0xf6e30, 1 +3faed650: setf 16, 1, 0 +3faed660: move a11, @0xf7080, 0 +3faed690: movk 1, a11 +3faed6a0: move a11, @0xf3940, 1 +3faed6d0: movi 0x6a0, a9 +3faed700: move a9, @0x27c1f0, 1 +3faed730: setf 8, 0, 0 +3faed740: move *a9(0x38), a11, 0 +3faed760: jaeq L3FAEE200 +3faed780: calla L3FB2E040 +3faed7b0: sub a11, a11 +3faed7c0: move a11, *a13(0xc0), 1 +L3FAED7E0: +3faed7e0: move *a13(0xc0), a11, 1 +3faed800: sll 0x3, a11 +3faed810: addi 0xf3960, a11 +3faed840: move @0x27c1f0, a9, 1 +3faed870: move *a13(0xc0), a7, 1 +3faed890: sll 0x3, a7 +3faed8a0: add a9, a7 +3faed8b0: movb *a7(0x8), *a11(0x0) +3faed8e0: move *a13(0xc0), a11, 1 +3faed900: inc a11 +3faed910: move a11, *a13(0xc0), 1 +3faed930: subk 6, a11 +3faed940: jrlt L3FAED7E0 +3faed950: setf 8, 0, 0 +3faed960: move *a9, a11, 0 +3faed970: move a11, @0xf3990, 1 +3faed9a0: movk 1, a7 +3faed9b0: move a7, @0xf3900, 1 +3faed9e0: sub a9, a9 +3faed9f0: move a9, @0xf3920, 1 +3faeda20: move a9, @0xf6e50, 1 +3faeda50: move a9, @0xf4cd0, 1 +3faeda80: move a9, @0xf4cf0, 1 +3faedab0: move a9, @0xf39d0, 1 +3faedae0: move a9, @0xf39f0, 1 +3faedb10: calla L3FAD1BF0 +3faedb40: setf 16, 0, 0 +3faedb50: move @0x23ec90, a11, 0 +3faedb80: jrne L3FAEDBD0 +L3FAEDB90: +3faedb90: move @0x23ec90, a11, 0 +3faedbc0: jreq L3FAEDB90 +L3FAEDBD0: +3faedbd0: move a14, -*sp, 1 +3faedbe0: movi 0x33, a9 +3faedc00: move a9, *a14+, 1 +3faedc10: calla L3F9DF6E0 +3faedc40: move a8, *a13(0xa0), 1 +3faedc60: move a8, a7 +3faedc70: jrne L3FAEDCB0 +3faedc80: calla L3F707A30 +L3FAEDCB0: +3faedcb0: addi 0x100, a7 +3faedcd0: move a7, *a13(0x20), 1 +3faedcf0: move a14, -*sp, 1 +3faedd00: movk 6, a11 +3faedd10: move a11, *a14+, 1 +3faedd20: movi 0xf3960, a11 +3faedd50: move a11, *a14+, 1 +3faedd60: move a7, *a14+, 1 +3faedd70: calla L3FAF4C70 +3faedda0: movi 0x260, a9 +3faeddc0: setf 16, 0, 0 +3faeddd0: move a9, *a7(0x60), 0 +3faeddf0: movk 19, a9 +3faede00: movb a9, *a7(0x80) +3faede20: move @0xf3990, a9, 1 +3faede50: movk 1, a11 +3faede60: and a9, a11 +3faede70: movb a11, *a7(0x88) +3faede90: move a14, -*sp, 1 +3faedea0: move @0xf39f0, *a14+, 1 +3faeded0: movi 0xf3a10, a11 +3faedf00: move a11, *a14+, 1 +3faedf10: addi 0x90, a7 +3faedf30: move a7, *a14+, 1 +3faedf40: calla L3FAF4C70 +3faedf70: move *a13(0x20), a9, 1 +3faedf90: move @0xf39f0, a7, 1 +3faedfc0: addk 2, a7 +3faedfd0: setf 16, 0, 0 +3faedfe0: move a7, *a9(0x70), 0 +3faee000: sub a7, a7 +3faee010: move a7, @0xf39f0, 1 +3faee040: move a7, @0xf39d0, 1 +3faee070: move a14, -*sp, 1 +3faee080: move *a9(0x70), a11, 0 +3faee0a0: addk 2, a11 +3faee0b0: move a11, *a14+, 1 +3faee0c0: move *a13(0xa0), *a14+, 1 +3faee0e0: calla L3FAF4680 +3faee110: move a14, -*sp, 1 +3faee120: move a7, *a14+, 1 +3faee130: movi 0x3fdfbcb0, a11 +3faee160: move a11, *a14+, 1 +3faee170: movi 0x2710, a7 +3faee190: move a7, *a14+, 1 +3faee1a0: calla L3FB41ED0 +3faee1d0: calla L3FB2E130 +L3FAEE200: +3faee200: setf 16, 0, 0 +3faee210: move @0x23ec90, a11, 0 +3faee240: jrne L3FAEE290 +L3FAEE250: +3faee250: move @0x23ec90, a11, 0 +3faee280: jreq L3FAEE250 +L3FAEE290: +3faee290: move @0xf6e10, a11, 1 +3faee2c0: jale L3FAEF1A0 +L3FAEE2E0: +3faee2e0: calla L3FB2E040 +3faee310: move @0xf6e30, a11, 1 +3faee340: sll 0x6, a11 +3faee350: addi 0xf4e10, a11 +3faee380: move *a11(0x0), *a13(0xe0), 1 +3faee3b0: move @0xf6e30, a11, 1 +3faee3e0: sll 0x6, a11 +3faee3f0: addi 0xf4e10, a11 +3faee420: move *a11(0x20), *a13(0x100), 1 +3faee450: move @0xf6e10, a11, 1 +3faee480: dec a11 +3faee490: move a11, @0xf6e10, 1 +3faee4c0: move @0xf6e30, a9, 1 +3faee4f0: inc a9 +3faee500: move a9, @0xf6e30, 1 +3faee530: andi 0x7f, a9 +3faee560: move a9, @0xf6e30, 1 +3faee590: calla L3FB2E130 +3faee5c0: move *a13(0xe0), a11, 1 +3faee5e0: subk 2, a11 +3faee5f0: jrne L3FAEE650 +3faee600: calla L3FAF1540 +3faee630: jauc L3FAEF150 +L3FAEE650: +3faee650: move *a13(0xe0), a11, 1 +3faee670: subk 3, a11 +3faee680: jrne L3FAEE730 +3faee690: move a14, -*sp, 1 +3faee6a0: movk 1, a11 +3faee6b0: move a11, *a14+, 1 +3faee6c0: sub a9, a9 +3faee6d0: move a9, *a14+, 1 +3faee6e0: calla L3FAF2350 +3faee710: jauc L3FAEF150 +L3FAEE730: +3faee730: move *a13(0x100), *a13(0x80), 1 +3faee760: move a14, -*sp, 1 +3faee770: move *a13(0x80), *a14+, 1 +3faee790: calla L3F9E0B80 +3faee7c0: setf 16, 1, 0 +3faee7d0: move a8, *a13(0x120), 0 +3faee7f0: sext a8, 0 +3faee800: dec a8 +3faee810: jrle L3FAEE990 +3faee820: move a14, -*sp, 1 +3faee830: move a13, a11 +3faee840: addi 0x130, a11 +3faee860: move a11, *a14+, 1 +3faee870: move *a13(0x80), *a14+, 1 +3faee890: move *a13(0x120), a9, 0 +3faee8b0: move a9, *a14+, 1 +3faee8c0: movi 0x34, a7 +3faee8e0: move a7, *a14+, 1 +3faee8f0: calla L3F9E0DD0 +3faee920: move a8, *a13(0x40), 1 +3faee940: addk 4, a8 +3faee950: move a8, *a13(0x40), 1 +3faee970: move a11, *a13, 1 +3faee980: jruc L3FAEEA60 +L3FAEE990: +3faee990: move *a13(0x80), a11, 1 +3faee9b0: addi 0xa0, a11 +3faee9d0: move a11, *a13, 1 +3faee9e0: move *a13(0x80), a9, 1 +3faeea00: setf 16, 0, 0 +3faeea10: move *a9(0x90), a7, 0 +3faeea30: addk 4, a7 +3faeea40: move a7, *a13(0x40), 1 +L3FAEEA60: +3faeea60: setf 8, 0, 0 +3faeea70: move *a11, a9, 0 +3faeea80: cmpi 0xff, a9 +3faeeaa0: jreq L3FAEF0F0 +3faeeab0: move *a11(0x30), a9, 0 +3faeead0: cmpi 0xab, a9 +3faeeaf0: jreq L3FAEF0F0 +3faeeb00: move *a11(0x30), a9, 0 +3faeeb20: cmpi 0xff, a9 +3faeeb40: jreq L3FAEF0F0 +3faeeb50: setf 16, 0, 0 +3faeeb60: move *a11(0x60), a9, 0 +3faeeb80: cmpi 0x90, a9 +3faeeba0: jrne L3FAEEC30 +3faeebb0: move a14, -*sp, 1 +3faeebc0: move *a13(0x40), *a14+, 1 +3faeebe0: move a11, *a14+, 1 +3faeebf0: calla L3FAF17F0 +3faeec20: jruc L3FAEF0F0 +L3FAEEC30: +3faeec30: move *a11(0x60), a9, 0 +3faeec50: cmpi 0x160, a9 +3faeec70: jrne L3FAEECC0 +3faeec80: movk 4, a9 +3faeec90: move a9, *a13(0x60), 1 +3faeecb0: jruc L3FAEF0F0 +L3FAEECC0: +3faeecc0: move *a11(0x60), a9, 0 +3faeece0: cmpi 0x260, a9 +3faeed00: jrne L3FAEF0F0 +3faeed10: jruc L3FAEF000 +L3FAEED20: +3faeed20: move a14, -*sp, 1 +3faeed30: move *a13(0x0), *a14+, 1 +3faeed50: calla L3FAEF1F0 +3faeed80: jruc L3FAEF0F0 +L3FAEED90: +3faeed90: move a14, -*sp, 1 +3faeeda0: move *a13(0x0), *a14+, 1 +3faeedc0: calla L3FAF1ED0 +3faeedf0: jruc L3FAEF0F0 +L3FAEEE00: +3faeee00: move a14, -*sp, 1 +3faeee10: sub a11, a11 +3faeee20: move a11, *a14+, 1 +3faeee30: move *a13(0x0), *a14+, 1 +3faeee50: calla L3FAF2350 +3faeee80: jruc L3FAEF0F0 +L3FAEEE90: +3faeee90: move a14, -*sp, 1 +3faeeea0: move *a13(0x0), *a14+, 1 +3faeeec0: calla L3FAF2790 +3faeeef0: jruc L3FAEF0F0 +L3FAEEF00: +3faeef00: move a14, -*sp, 1 +3faeef10: move *a13(0x0), *a14+, 1 +3faeef30: calla L3FAF3800 +3faeef60: jruc L3FAEF0F0 +L3FAEEF70: +3faeef70: move a14, -*sp, 1 +3faeef80: move *a13(0x40), *a14+, 1 +3faeefa0: move *a13(0x0), *a14+, 1 +3faeefc0: calla L3FAF17F0 +3faeeff0: jruc L3FAEF0F0 +L3FAEF000: +3faef000: setf 8, 0, 0 +3faef010: move *a11(0x80), a8, 0 +3faef030: subk 5, a8 +3faef040: jreq L3FAEED20 +3faef050: subk 4, a8 +3faef060: jreq L3FAEEF00 +3faef070: subk 4, a8 +3faef080: jreq L3FAEED90 +3faef090: subk 2, a8 +3faef0a0: jreq L3FAEEE00 +3faef0b0: subk 2, a8 +3faef0c0: jreq L3FAEEE90 +3faef0d0: subk 7, a8 +3faef0e0: jreq L3FAEEF70 +L3FAEF0F0: +3faef0f0: move a14, -*sp, 1 +3faef100: move *a13(0x80), *a14+, 1 +3faef120: calla L3F9D17E0 +L3FAEF150: +3faef150: move @0xf6e10, a11, 1 +3faef180: jagt L3FAEE2E0 +L3FAEF1A0: +3faef1a0: calla L3FB3FA00 +3faef1d0: jauc L3FAEE290 +L3FAEF1F0: +3faef1f0: mmtm sp, a9,a11,a13 +3faef210: move a14, a13 +3faef220: addi 0x90, a14 +3faef240: move a14, -*sp, 1 +3faef250: movi 0x33, a11 +3faef270: move a11, *a14+, 1 +3faef280: calla L3F9DF6E0 +3faef2b0: move a8, *a13(0x50), 1 +3faef2d0: move a8, a8 +3faef2e0: jaeq L3FAF14F0 +3faef300: addi 0x100, a8 +3faef320: move a8, *a13(0x30), 1 +3faef340: move a14, -*sp, 1 +3faef350: movk 6, a9 +3faef360: move a9, *a14+, 1 +3faef370: move *a13(0xffe0), a9, 1 +3faef390: addi 0x30, a9 +3faef3b0: move a9, *a14+, 1 +3faef3c0: move a8, *a14+, 1 +3faef3d0: calla L3FAF4C70 +3faef400: move *a13(0x30), a9, 1 +3faef420: movi 0x260, a11 +3faef440: setf 16, 0, 0 +3faef450: move a11, *a9(0x60), 0 +3faef470: movk 7, a11 +3faef480: movb a11, *a9(0x80) +3faef4a0: sub a11, a11 +3faef4b0: movb a11, *a9(0x88) +3faef4d0: move a14, -*sp, 1 +3faef4e0: movk 2, a11 +3faef4f0: move a11, *a14+, 1 +3faef500: move *a13(0xffe0), a11, 1 +3faef520: addi 0x90, a11 +3faef540: move a11, *a14+, 1 +3faef550: addi 0x90, a9 +3faef570: move a9, *a14+, 1 +3faef580: calla L3FAF4C70 +3faef5b0: movk 2, a11 +3faef5c0: move a11, *a13, 1 +3faef5d0: move *a13(0x30), a9, 1 +3faef5f0: inc a11 +3faef600: move a11, *a13, 1 +3faef610: dec a11 +3faef620: sll 0x3, a11 +3faef630: add a9, a11 +3faef640: movk 1, a9 +3faef650: movb a9, *a11(0x90) +3faef670: move *a13(0x30), a11, 1 +3faef690: move *a13, a9, 1 +3faef6a0: inc a9 +3faef6b0: move a9, *a13, 1 +3faef6c0: dec a9 +3faef6d0: sll 0x3, a9 +3faef6e0: add a11, a9 +3faef6f0: sub a11, a11 +3faef700: movb a11, *a9(0x90) +3faef720: move *a13(0x30), a9, 1 +3faef740: move *a13, a11, 1 +3faef750: inc a11 +3faef760: move a11, *a13, 1 +3faef770: dec a11 +3faef780: sll 0x3, a11 +3faef790: add a9, a11 +3faef7a0: movk 3, a9 +3faef7b0: movb a9, *a11(0x90) +3faef7d0: move *a13(0x30), a11, 1 +3faef7f0: move *a13, a9, 1 +3faef800: inc a9 +3faef810: move a9, *a13, 1 +3faef820: dec a9 +3faef830: sll 0x3, a9 +3faef840: add a11, a9 +3faef850: movk 3, a11 +3faef860: movb a11, *a9(0x90) +3faef880: move *a13(0x30), a9, 1 +3faef8a0: move *a13, a11, 1 +3faef8b0: inc a11 +3faef8c0: move a11, *a13, 1 +3faef8d0: dec a11 +3faef8e0: sll 0x3, a11 +3faef8f0: add a9, a11 +3faef900: sub a9, a9 +3faef910: movb a9, *a11(0x90) +3faef930: move *a13(0x30), a11, 1 +3faef950: move *a13, a9, 1 +3faef960: inc a9 +3faef970: move a9, *a13, 1 +3faef980: dec a9 +3faef990: sll 0x3, a9 +3faef9a0: add a11, a9 +3faef9b0: sub a11, a11 +3faef9c0: movb a11, *a9(0x90) +3faef9e0: move *a13(0x30), a9, 1 +3faefa00: move *a13, a11, 1 +3faefa10: inc a11 +3faefa20: move a11, *a13, 1 +3faefa30: dec a11 +3faefa40: sll 0x3, a11 +3faefa50: add a9, a11 +3faefa60: movk 2, a9 +3faefa70: movb a9, *a11(0x90) +3faefa90: move *a13(0x30), a11, 1 +3faefab0: move *a13, a9, 1 +3faefac0: inc a9 +3faefad0: move a9, *a13, 1 +3faefae0: dec a9 +3faefaf0: sll 0x3, a9 +3faefb00: add a11, a9 +3faefb10: sub a11, a11 +3faefb20: movb a11, *a9(0x90) +3faefb40: move *a13(0x30), a9, 1 +3faefb60: move *a13, a11, 1 +3faefb70: inc a11 +3faefb80: move a11, *a13, 1 +3faefb90: dec a11 +3faefba0: sll 0x3, a11 +3faefbb0: add a9, a11 +3faefbc0: movk 2, a9 +3faefbd0: movb a9, *a11(0x90) +3faefbf0: move @0xf3940, a11, 1 +3faefc20: jreq L3FAEFC50 +3faefc30: movk 32, a9 +3faefc40: jruc L3FAEFC60 +L3FAEFC50: +3faefc50: sub a9, a9 +L3FAEFC60: +3faefc60: ori 0x41, a9 +3faefc90: move @0xf3900, a11, 1 +3faefcc0: jreq L3FAEFD00 +3faefcd0: movi 0x80, a11 +3faefcf0: jruc L3FAEFD10 +L3FAEFD00: +3faefd00: sub a11, a11 +L3FAEFD10: +3faefd10: or a11, a9 +3faefd20: setf 16, 0, 0 +3faefd30: move a9, *a13(0x20), 0 +3faefd50: move *a13(0x30), a11, 1 +3faefd70: move *a13, a9, 1 +3faefd80: inc a9 +3faefd90: move a9, *a13, 1 +3faefda0: dec a9 +3faefdb0: sll 0x3, a9 +3faefdc0: add a11, a9 +3faefdd0: movb *a13(0x20), *a9(0x90) +3faefe00: move *a13, a9, 1 +3faefe10: inc a9 +3faefe20: move a9, *a13, 1 +3faefe30: dec a9 +3faefe40: sll 0x3, a9 +3faefe50: add a11, a9 +3faefe60: move *a13(0x20), a11, 0 +3faefe80: srl 0x8, a11 +3faefe90: movb a11, *a9(0x90) +3faefeb0: move *a13(0x30), a11, 1 +3faefed0: move *a13, a9, 1 +3faefee0: inc a9 +3faefef0: move a9, *a13, 1 +3faeff00: dec a9 +3faeff10: sll 0x3, a9 +3faeff20: add a11, a9 +3faeff30: movk 3, a11 +3faeff40: movb a11, *a9(0x90) +3faeff60: move *a13(0x30), a9, 1 +3faeff80: move *a13, a11, 1 +3faeff90: inc a11 +3faeffa0: move a11, *a13, 1 +3faeffb0: dec a11 +3faeffc0: sll 0x3, a11 +3faeffd0: add a9, a11 +3faeffe0: sub a9, a9 +3faefff0: movb a9, *a11(0x90) +3faf0010: move *a13(0x30), a11, 1 +3faf0030: move *a13, a9, 1 +3faf0040: inc a9 +3faf0050: move a9, *a13, 1 +3faf0060: dec a9 +3faf0070: sll 0x3, a9 +3faf0080: add a11, a9 +3faf0090: movk 6, a11 +3faf00a0: movb a11, *a9(0x90) +3faf00c0: move a14, -*sp, 1 +3faf00d0: move a11, *a14+, 1 +3faf00e0: movi 0xf3960, a9 +3faf0110: move a9, *a14+, 1 +3faf0120: move *a13(0x30), a11, 1 +3faf0140: move *a13, a9, 1 +3faf0150: sll 0x3, a9 +3faf0160: add a11, a9 +3faf0170: addi 0x90, a9 +3faf0190: move a9, *a14+, 1 +3faf01a0: calla L3FAF4C70 +3faf01d0: move *a13, a9, 1 +3faf01e0: addk 6, a9 +3faf01f0: move a9, *a13, 1 +3faf0200: inc a9 +3faf0210: move a9, *a13, 1 +3faf0220: dec a9 +3faf0230: sll 0x3, a9 +3faf0240: add a11, a9 +3faf0250: movk 4, a11 +3faf0260: movb a11, *a9(0x90) +3faf0280: move *a13(0x30), a9, 1 +3faf02a0: move *a13, a11, 1 +3faf02b0: inc a11 +3faf02c0: move a11, *a13, 1 +3faf02d0: dec a11 +3faf02e0: sll 0x3, a11 +3faf02f0: add a9, a11 +3faf0300: sub a9, a9 +3faf0310: movb a9, *a11(0x90) +3faf0330: move *a13(0x30), a11, 1 +3faf0350: move *a13, a9, 1 +3faf0360: inc a9 +3faf0370: move a9, *a13, 1 +3faf0380: dec a9 +3faf0390: sll 0x3, a9 +3faf03a0: add a11, a9 +3faf03b0: movk 2, a11 +3faf03c0: movb a11, *a9(0x90) +3faf03e0: move *a13(0x30), a9, 1 +3faf0400: move *a13, a11, 1 +3faf0410: inc a11 +3faf0420: move a11, *a13, 1 +3faf0430: dec a11 +3faf0440: sll 0x3, a11 +3faf0450: add a9, a11 +3faf0460: movk 12, a9 +3faf0470: movb a9, *a11(0x90) +3faf0490: move *a13(0x30), a11, 1 +3faf04b0: move *a13, a9, 1 +3faf04c0: inc a9 +3faf04d0: move a9, *a13, 1 +3faf04e0: dec a9 +3faf04f0: sll 0x3, a9 +3faf0500: add a11, a9 +3faf0510: sub a11, a11 +3faf0520: movb a11, *a9(0x90) +3faf0540: move *a13(0x30), a9, 1 +3faf0560: move *a13, a11, 1 +3faf0570: inc a11 +3faf0580: move a11, *a13, 1 +3faf0590: dec a11 +3faf05a0: sll 0x3, a11 +3faf05b0: add a9, a11 +3faf05c0: movk 5, a9 +3faf05d0: movb a9, *a11(0x90) +3faf05f0: move *a13(0x30), a11, 1 +3faf0610: move *a13, a9, 1 +3faf0620: inc a9 +3faf0630: move a9, *a13, 1 +3faf0640: dec a9 +3faf0650: sll 0x3, a9 +3faf0660: add a11, a9 +3faf0670: sub a11, a11 +3faf0680: movb a11, *a9(0x90) +3faf06a0: move *a13(0x30), a9, 1 +3faf06c0: move *a13, a11, 1 +3faf06d0: inc a11 +3faf06e0: move a11, *a13, 1 +3faf06f0: dec a11 +3faf0700: sll 0x3, a11 +3faf0710: add a9, a11 +3faf0720: movk 2, a9 +3faf0730: movb a9, *a11(0x90) +3faf0750: move *a13(0x30), a11, 1 +3faf0770: move *a13, a9, 1 +3faf0780: inc a9 +3faf0790: move a9, *a13, 1 +3faf07a0: dec a9 +3faf07b0: sll 0x3, a9 +3faf07c0: add a11, a9 +3faf07d0: movk 32, a11 +3faf07e0: movb a11, *a9(0x90) +3faf0800: move *a13(0x30), a9, 1 +3faf0820: move *a13, a11, 1 +3faf0830: inc a11 +3faf0840: move a11, *a13, 1 +3faf0850: dec a11 +3faf0860: sll 0x3, a11 +3faf0870: add a9, a11 +3faf0880: sub a9, a9 +3faf0890: movb a9, *a11(0x90) +3faf08b0: move *a13(0x30), a11, 1 +3faf08d0: move *a13, a9, 1 +3faf08e0: inc a9 +3faf08f0: move a9, *a13, 1 +3faf0900: dec a9 +3faf0910: sll 0x3, a9 +3faf0920: add a11, a9 +3faf0930: movk 6, a11 +3faf0940: movb a11, *a9(0x90) +3faf0960: move *a13(0x30), a9, 1 +3faf0980: move *a13, a11, 1 +3faf0990: inc a11 +3faf09a0: move a11, *a13, 1 +3faf09b0: dec a11 +3faf09c0: sll 0x3, a11 +3faf09d0: add a9, a11 +3faf09e0: sub a9, a9 +3faf09f0: movb a9, *a11(0x90) +3faf0a10: move *a13(0x30), a11, 1 +3faf0a30: move *a13, a9, 1 +3faf0a40: inc a9 +3faf0a50: move a9, *a13, 1 +3faf0a60: dec a9 +3faf0a70: sll 0x3, a9 +3faf0a80: add a11, a9 +3faf0a90: movk 2, a11 +3faf0aa0: movb a11, *a9(0x90) +3faf0ac0: move *a13(0x30), a9, 1 +3faf0ae0: move *a13, a11, 1 +3faf0af0: inc a11 +3faf0b00: move a11, *a13, 1 +3faf0b10: dec a11 +3faf0b20: sll 0x3, a11 +3faf0b30: add a9, a11 +3faf0b40: movi 0x58, a9 +3faf0b60: movb a9, *a11(0x90) +3faf0b80: move *a13(0x30), a11, 1 +3faf0ba0: move *a13, a9, 1 +3faf0bb0: inc a9 +3faf0bc0: move a9, *a13, 1 +3faf0bd0: dec a9 +3faf0be0: sll 0x3, a9 +3faf0bf0: add a11, a9 +3faf0c00: movk 2, a11 +3faf0c10: movb a11, *a9(0x90) +3faf0c30: move *a13(0x30), a9, 1 +3faf0c50: move *a13, a11, 1 +3faf0c60: inc a11 +3faf0c70: move a11, *a13, 1 +3faf0c80: dec a11 +3faf0c90: sll 0x3, a11 +3faf0ca0: add a9, a11 +3faf0cb0: movk 7, a9 +3faf0cc0: movb a9, *a11(0x90) +3faf0ce0: move *a13(0x30), a11, 1 +3faf0d00: move *a13, a9, 1 +3faf0d10: inc a9 +3faf0d20: move a9, *a13, 1 +3faf0d30: dec a9 +3faf0d40: sll 0x3, a9 +3faf0d50: add a11, a9 +3faf0d60: sub a11, a11 +3faf0d70: movb a11, *a9(0x90) +3faf0d90: move *a13(0x30), a9, 1 +3faf0db0: move *a13, a11, 1 +3faf0dc0: inc a11 +3faf0dd0: move a11, *a13, 1 +3faf0de0: dec a11 +3faf0df0: sll 0x3, a11 +3faf0e00: add a9, a11 +3faf0e10: movk 6, a9 +3faf0e20: movb a9, *a11(0x90) +3faf0e40: move a14, -*sp, 1 +3faf0e50: move *a13(0x30), a11, 1 +3faf0e70: move *a13, a9, 1 +3faf0e80: sll 0x3, a9 +3faf0e90: add a11, a9 +3faf0ea0: addi 0x90, a9 +3faf0ec0: move a9, *a14+, 1 +3faf0ed0: calla L3F9DDD80 +3faf0f00: move *a13, a9, 1 +3faf0f10: addk 6, a9 +3faf0f20: move a9, *a13, 1 +3faf0f30: inc a9 +3faf0f40: move a9, *a13, 1 +3faf0f50: dec a9 +3faf0f60: sll 0x3, a9 +3faf0f70: add a11, a9 +3faf0f80: movi 0x64, a11 +3faf0fa0: movb a11, *a9(0x90) +3faf0fc0: move *a13(0x30), a9, 1 +3faf0fe0: move *a13, a11, 1 +3faf0ff0: inc a11 +3faf1000: move a11, *a13, 1 +3faf1010: dec a11 +3faf1020: sll 0x3, a11 +3faf1030: add a9, a11 +3faf1040: sub a9, a9 +3faf1050: movb a9, *a11(0x90) +3faf1070: move *a13(0x30), a11, 1 +3faf1090: move *a13, a9, 1 +3faf10a0: inc a9 +3faf10b0: move a9, *a13, 1 +3faf10c0: dec a9 +3faf10d0: sll 0x3, a9 +3faf10e0: add a11, a9 +3faf10f0: movk 1, a11 +3faf1100: movb a11, *a9(0x90) +3faf1120: move *a13(0x30), a9, 1 +3faf1140: move *a13, a11, 1 +3faf1150: inc a11 +3faf1160: move a11, *a13, 1 +3faf1170: dec a11 +3faf1180: sll 0x3, a11 +3faf1190: add a9, a11 +3faf11a0: movi 0x72, a9 +3faf11c0: movb a9, *a11(0x90) +3faf11e0: move *a13(0x30), a11, 1 +3faf1200: move *a13, a9, 1 +3faf1210: inc a9 +3faf1220: move a9, *a13, 1 +3faf1230: dec a9 +3faf1240: sll 0x3, a9 +3faf1250: add a11, a9 +3faf1260: sub a11, a11 +3faf1270: movb a11, *a9(0x90) +3faf1290: move *a13(0x30), a9, 1 +3faf12b0: move *a13, a11, 1 +3faf12c0: inc a11 +3faf12d0: move a11, *a13, 1 +3faf12e0: dec a11 +3faf12f0: sll 0x3, a11 +3faf1300: add a9, a11 +3faf1310: sub a9, a9 +3faf1320: movb a9, *a11(0x90) +3faf1340: move *a13(0x30), a11, 1 +3faf1360: move *a13, a9, 1 +3faf1370: inc a9 +3faf1380: move a9, *a13, 1 +3faf1390: dec a9 +3faf13a0: sll 0x3, a9 +3faf13b0: add a11, a9 +3faf13c0: sub a11, a11 +3faf13d0: movb a11, *a9(0x90) +3faf13f0: move *a13(0x30), a9, 1 +3faf1410: move *a13, a11, 1 +3faf1420: addk 2, a11 +3faf1430: setf 16, 0, 0 +3faf1440: move a11, *a9(0x70), 0 +3faf1460: move a14, -*sp, 1 +3faf1470: move *a13, a11, 1 +3faf1480: addk 4, a11 +3faf1490: move a11, *a14+, 1 +3faf14a0: move *a13(0x50), *a14+, 1 +3faf14c0: calla L3FAF4680 +L3FAF14F0: +3faf14f0: move *sp(0x80), a14, 1 +3faf1510: mmfm sp, a9,a11,a13 +3faf1530: rets 2 +L3FAF1540: +3faf1540: mmtm sp, a9,a11,a13 +3faf1560: move a14, a13 +3faf1570: addi 0x2ff0, a14 +3faf1590: move a14, -*sp, 1 +3faf15a0: movk 6, a11 +3faf15b0: move a11, *a14+, 1 +3faf15c0: movi 0xf7050, a9 +3faf15f0: move a9, *a14+, 1 +3faf1600: move a13, a11 +3faf1610: addi 0x30, a11 +3faf1630: move a11, *a14+, 1 +3faf1640: calla L3FAF4C70 +3faf1670: move a14, -*sp, 1 +3faf1680: move a13, *a14+, 1 +3faf1690: calla L3FAEF1F0 +3faf16c0: move a14, -*sp, 1 +3faf16d0: sub a9, a9 +3faf16e0: move a9, *a14+, 1 +3faf16f0: movi 0x3fdfbbb0, a9 +3faf1720: move a9, *a14+, 1 +3faf1730: movi 0x75300, a9 +3faf1760: move a9, *a14+, 1 +3faf1770: calla L3FB41ED0 +3faf17a0: subi 0x2ff0, a14 +3faf17c0: mmfm sp, a9,a11,a13 +3faf17e0: rets +L3FAF17F0: +3faf17f0: mmtm sp, a9,a11,a13 +3faf1810: move a14, a13 +3faf1820: addi 0x70, a14 +3faf1840: move *a13(0xffe0), *a13(0x20), 1 +3faf1870: move *a13(0x20), a11, 1 +3faf1890: setf 8, 0, 0 +3faf18a0: move *a11(0x90), a11, 0 +3faf18c0: cmpi 0xcf, a11 +3faf18e0: jreq L3FAF1E80 +3faf18f0: move *a13(0x20), a11, 1 +3faf1910: move *a11(0x90), a11, 0 +3faf1930: cmpi 0xff, a11 +3faf1950: jreq L3FAF1E80 +3faf1960: move *a13(0x20), a11, 1 +3faf1980: move *a11(0x90), a11, 0 +3faf19a0: cmpi 0xab, a11 +3faf19c0: jreq L3FAF1E80 +3faf19d0: move a14, -*sp, 1 +3faf19e0: movi 0x33, a11 +3faf1a00: move a11, *a14+, 1 +3faf1a10: calla L3F9DF6E0 +3faf1a40: move a8, *a13(0x40), 1 +3faf1a60: move a8, a8 +3faf1a70: jreq L3FAF1E80 +3faf1a80: addi 0x100, a8 +3faf1aa0: move a8, *a13, 1 +3faf1ab0: move *a13(0x20), a9, 1 +3faf1ad0: setf 16, 1, 0 +3faf1ae0: move *a9(0x70), *a13(0x60), 0 +3faf1b10: move *a13(0x60), a11, 0 +3faf1b30: sll 0x3, a11 +3faf1b40: move a11, *a13(0x60), 0 +3faf1b60: add a9, a11 +3faf1b70: move a11, *a13(0x20), 1 +3faf1b90: setf 16, 0, 0 +3faf1ba0: move *a11(0x80), a9, 0 +3faf1bc0: subk 2, a9 +3faf1bd0: jreq L3FAF1C00 +3faf1be0: sub a8, a8 +3faf1bf0: jruc L3FAF1E80 +L3FAF1C00: +3faf1c00: move a14, -*sp, 1 +3faf1c10: move *a13(0xffc0), a9, 1 +3faf1c30: subk 4, a9 +3faf1c40: move a9, *a14+, 1 +3faf1c50: move *a13(0xffe0), *a14+, 1 +3faf1c70: move a8, *a14+, 1 +3faf1c80: calla L3FAF4C70 +3faf1cb0: move *a13, a9, 1 +3faf1cc0: setf 16, 0, 0 +3faf1cd0: move *a9(0x70), a11, 0 +3faf1cf0: addk 8, a11 +3faf1d00: move a11, *a9(0x70), 0 +3faf1d20: move a14, -*sp, 1 +3faf1d30: movk 6, a11 +3faf1d40: move a11, *a14+, 1 +3faf1d50: move *a13(0x20), a11, 1 +3faf1d70: addi 0x90, a11 +3faf1d90: move a11, *a14+, 1 +3faf1da0: move a9, *a14+, 1 +3faf1db0: calla L3FAF4C70 +3faf1de0: move a14, -*sp, 1 +3faf1df0: move *a13(0xffc0), a11, 1 +3faf1e10: subk 18, a11 +3faf1e20: move a11, *a14+, 1 +3faf1e30: move *a13(0x40), *a14+, 1 +3faf1e50: calla L3FAF4680 +L3FAF1E80: +3faf1e80: move *sp(0x80), a14, 1 +3faf1ea0: mmfm sp, a9,a11,a13 +3faf1ec0: rets 2 +L3FAF1ED0: +3faf1ed0: mmtm sp, a9,a11,a13 +3faf1ef0: move a14, a13 +3faf1f00: movk 1, a11 +3faf1f10: move a11, @0xf3940, 1 +3faf1f40: move @0xf3900, a11, 1 +3faf1f70: jreq L3FAF1FA0 +3faf1f80: sub a8, a8 +3faf1f90: jruc L3FAF2300 +L3FAF1FA0: +3faf1fa0: move a14, -*sp, 1 +3faf1fb0: movk 6, a9 +3faf1fc0: move a9, *a14+, 1 +3faf1fd0: move *a13(0xffe0), a9, 1 +3faf1ff0: addi 0x30, a9 +3faf2010: move a9, *a14+, 1 +3faf2020: movi 0xf3960, a9 +3faf2050: move a9, *a14+, 1 +3faf2060: calla L3FAF4C70 +3faf2090: movk 1, a11 +3faf20a0: move a11, @0xf3900, 1 +3faf20d0: move a11, @0xf3920, 1 +3faf2100: sub a9, a9 +3faf2110: move a9, @0xf3990, 1 +3faf2140: move a9, @0xf6e50, 1 +3faf2170: move a9, @0xf4cd0, 1 +3faf21a0: move a9, @0xf4cf0, 1 +3faf21d0: move a9, @0xf39d0, 1 +3faf2200: move a9, @0xf39f0, 1 +3faf2230: move a14, -*sp, 1 +3faf2240: move a9, *a14+, 1 +3faf2250: movi 0x3fdfbcb0, a11 +3faf2280: move a11, *a14+, 1 +3faf2290: movi 0x2710, a11 +3faf22b0: move a11, *a14+, 1 +3faf22c0: calla L3FB41ED0 +3faf22f0: movk 1, a8 +L3FAF2300: +3faf2300: move *sp(0x80), a14, 1 +3faf2320: mmfm sp, a9,a11,a13 +3faf2340: rets 2 +L3FAF2350: +3faf2350: mmtm sp, a9,a11,a13 +3faf2370: move a14, a13 +3faf2380: addk 32, a14 +3faf2390: move @0xf3900, a11, 1 +3faf23c0: jrne L3FAF23F0 +3faf23d0: sub a8, a8 +3faf23e0: jruc L3FAF2740 +L3FAF23F0: +3faf23f0: setf 16, 1, 0 +3faf2400: move *a13(0xffc0), a11, 0 +3faf2420: jrne L3FAF2560 +3faf2430: move a14, -*sp, 1 +3faf2440: movk 6, a11 +3faf2450: move a11, *a14+, 1 +3faf2460: move *a13(0xffe0), a11, 1 +3faf2480: addi 0x30, a11 +3faf24a0: move a11, *a14+, 1 +3faf24b0: movi 0xf3960, a11 +3faf24e0: move a11, *a14+, 1 +3faf24f0: calla L3FB45CD0 +3faf2520: move a8, a8 +3faf2530: jreq L3FAF2560 +3faf2540: sub a8, a8 +3faf2550: jruc L3FAF2740 +L3FAF2560: +3faf2560: sub a11, a11 +3faf2570: move a11, *a13, 1 +L3FAF2580: +3faf2580: move *a13, a11, 1 +3faf2590: sll 0x3, a11 +3faf25a0: addi 0xf3960, a11 +3faf25d0: sub a9, a9 +3faf25e0: movb a9, *a11 +3faf25f0: move *a13, a11, 1 +3faf2600: inc a11 +3faf2610: move a11, *a13, 1 +3faf2620: subk 6, a11 +3faf2630: jrlt L3FAF2580 +3faf2640: move a9, @0xf3900, 1 +3faf2670: move a14, -*sp, 1 +3faf2680: move a9, *a14+, 1 +3faf2690: movi 0x3fdfbcb0, a11 +3faf26c0: move a11, *a14+, 1 +3faf26d0: move @0xf7090, *a14+, 1 +3faf2700: calla L3FB40230 +3faf2730: movk 1, a8 +L3FAF2740: +3faf2740: move *sp(0x80), a14, 1 +3faf2760: mmfm sp, a9,a11,a13 +3faf2780: rets 2 +L3FAF2790: +3faf2790: mmtm sp, a7,a9,a11,a13 +3faf27b0: move a14, a13 +3faf27c0: addi 0x80, a14 +3faf27e0: move @0xf3900, a11, 1 +3faf2810: jrne L3FAF2850 +3faf2820: sub a8, a8 +3faf2830: jauc L3FAF37B0 +L3FAF2850: +3faf2850: move a14, -*sp, 1 +3faf2860: movk 6, a11 +3faf2870: move a11, *a14+, 1 +3faf2880: move *a13(0xffe0), a11, 1 +3faf28a0: addi 0x30, a11 +3faf28c0: move a11, *a14+, 1 +3faf28d0: movi 0xf3960, a11 +3faf2900: move a11, *a14+, 1 +3faf2910: calla L3FB45CD0 +3faf2940: move a8, a8 +3faf2950: jreq L3FAF2990 +3faf2960: sub a8, a8 +3faf2970: jauc L3FAF37B0 +L3FAF2990: +3faf2990: move @0xf3920, a11, 1 +3faf29c0: jreq L3FAF2AA0 +3faf29d0: move *a13(0xffe0), a9, 1 +3faf29f0: setf 8, 0, 0 +3faf2a00: move *a9(0x88), a9, 0 +3faf2a20: move a9, @0xf3990, 1 +3faf2a50: sub a9, a9 +3faf2a60: move a9, @0xf3920, 1 +3faf2a90: jruc L3FAF2B20 +L3FAF2AA0: +3faf2aa0: move @0xf3990, a9, 1 +3faf2ad0: movk 1, a11 +3faf2ae0: xor a9, a11 +3faf2af0: move a11, @0xf3990, 1 +L3FAF2B20: +3faf2b20: move *a13(0xffe0), a11, 1 +3faf2b40: setf 8, 0, 0 +3faf2b50: move *a11(0x88), a9, 0 +3faf2b70: move @0xf3990, a11, 1 +3faf2ba0: cmp a11, a9 +3faf2bb0: jreq L3FAF2BF0 +3faf2bc0: sub a8, a8 +3faf2bd0: jauc L3FAF37B0 +L3FAF2BF0: +3faf2bf0: move a14, -*sp, 1 +3faf2c00: sub a9, a9 +3faf2c10: move a9, *a14+, 1 +3faf2c20: movi 0x3fdfbcb0, a9 +3faf2c50: move a9, *a14+, 1 +3faf2c60: move @0xf7090, *a14+, 1 +3faf2c90: calla L3FB40230 +3faf2cc0: move a14, -*sp, 1 +3faf2cd0: movi 0x33, a11 +3faf2cf0: move a11, *a14+, 1 +3faf2d00: calla L3F9DF6E0 +3faf2d30: move a8, *a13(0x60), 1 +3faf2d50: move a8, a8 +3faf2d60: jaeq L3FAF37B0 +3faf2d80: addi 0x100, a8 +3faf2da0: move a8, *a13(0x40), 1 +3faf2dc0: move *a13(0xffe0), a9, 1 +3faf2de0: setf 16, 0, 0 +3faf2df0: move *a9(0x70), a11, 0 +3faf2e10: subk 2, a11 +3faf2e20: move a11, *a13(0x20), 1 +3faf2e40: sub a9, a9 +3faf2e50: move a9, *a13, 1 +3faf2e60: dec a11 +3faf2e70: move a11, *a13(0x20), 1 +3faf2e90: inc a11 +3faf2ea0: jrle L3FAF3150 +L3FAF2EB0: +3faf2eb0: move @0xf4cf0, a11, 1 +3faf2ee0: subk 32, a11 +3faf2ef0: jrge L3FAF30E0 +3faf2f00: move @0xf4cf0, a11, 1 +3faf2f30: inc a11 +3faf2f40: move a11, @0xf4cf0, 1 +3faf2f70: move @0xf4cd0, a9, 1 +3faf2fa0: add a11, a9 +3faf2fb0: dec a9 +3faf2fc0: andi 0x1f, a9 +3faf2ff0: sll 0x3, a9 +3faf3000: addi 0xf4d10, a9 +3faf3030: move *a13(0xffe0), a7, 1 +3faf3050: move *a13, a11, 1 +3faf3060: inc a11 +3faf3070: move a11, *a13, 1 +3faf3080: dec a11 +3faf3090: sll 0x3, a11 +3faf30a0: add a7, a11 +3faf30b0: movb *a11(0x90), *a9(0x0) +L3FAF30E0: +3faf30e0: move *a13(0x20), a11, 1 +3faf3100: dec a11 +3faf3110: move a11, *a13(0x20), 1 +3faf3130: inc a11 +3faf3140: jrgt L3FAF2EB0 +L3FAF3150: +3faf3150: move *a13(0xffe0), a11, 1 +3faf3170: setf 16, 0, 0 +3faf3180: move *a11(0x70), a9, 0 +3faf31a0: subk 2, a9 +3faf31b0: move a9, *a13(0x20), 1 +3faf31d0: move a14, -*sp, 1 +3faf31e0: move a9, *a14+, 1 +3faf31f0: movi 0xf4d10, a7 +3faf3220: move a7, *a14+, 1 +3faf3230: calla L3F2C8C30 +3faf3260: sub a7, a7 +3faf3270: move a7, @0xf4cf0, 1 +3faf32a0: move a14, -*sp, 1 +3faf32b0: movk 6, a9 +3faf32c0: move a9, *a14+, 1 +3faf32d0: addi 0x30, a11 +3faf32f0: move a11, *a14+, 1 +3faf3300: move *a13(0x40), a11, 1 +3faf3320: move a11, *a14+, 1 +3faf3330: calla L3FAF4C70 +3faf3360: movi 0x260, a7 +3faf3380: setf 16, 0, 0 +3faf3390: move a7, *a11(0x60), 0 +3faf33b0: movk 19, a9 +3faf33c0: movb a9, *a11(0x80) +3faf33e0: move *a13(0xffe0), a9, 1 +3faf3400: setf 8, 0, 0 +3faf3410: move *a9(0x88), a7, 0 +3faf3430: movk 1, a9 +3faf3440: and a9, a7 +3faf3450: movb a7, *a11(0x88) +3faf3470: move a14, -*sp, 1 +3faf3480: move @0xf39f0, *a14+, 1 +3faf34b0: movi 0xf3a10, a7 +3faf34e0: move a7, *a14+, 1 +3faf34f0: addi 0x90, a11 +3faf3510: move a11, *a14+, 1 +3faf3520: calla L3FAF4C70 +3faf3550: move *a13(0x40), a11, 1 +3faf3570: move @0xf39f0, a9, 1 +3faf35a0: addk 2, a9 +3faf35b0: setf 16, 0, 0 +3faf35c0: move a9, *a11(0x70), 0 +3faf35e0: sub a9, a9 +3faf35f0: move a9, @0xf39f0, 1 +3faf3620: move a9, @0xf39d0, 1 +3faf3650: move a14, -*sp, 1 +3faf3660: move *a11(0x70), a7, 0 +3faf3680: addk 2, a7 +3faf3690: move a7, *a14+, 1 +3faf36a0: move *a13(0x60), *a14+, 1 +3faf36c0: calla L3FAF4680 +3faf36f0: move a14, -*sp, 1 +3faf3700: move a9, *a14+, 1 +3faf3710: movi 0x3fdfbcb0, a7 +3faf3740: move a7, *a14+, 1 +3faf3750: movi 0x2710, a9 +3faf3770: move a9, *a14+, 1 +3faf3780: calla L3FB41ED0 +L3FAF37B0: +3faf37b0: move *sp(0xa0), a14, 1 +3faf37d0: mmfm sp, a7,a9,a11,a13 +3faf37f0: rets 2 +L3FAF3800: +3faf3800: mmtm sp, a7,a9,a11,a13 +3faf3820: move a14, a13 +3faf3830: addi 0x40, a14 +3faf3850: move a14, -*sp, 1 +3faf3860: movi 0x33, a11 +3faf3880: move a11, *a14+, 1 +3faf3890: calla L3F9DF6E0 +3faf38c0: move a8, *a13(0x20), 1 +3faf38e0: move a8, a8 +3faf38f0: jaeq L3FAF4630 +3faf3910: addi 0x100, a8 +3faf3930: move a8, *a13, 1 +3faf3940: move a14, -*sp, 1 +3faf3950: movk 6, a9 +3faf3960: move a9, *a14+, 1 +3faf3970: move *a13(0xffe0), a9, 1 +3faf3990: addi 0x30, a9 +3faf39b0: move a9, *a14+, 1 +3faf39c0: move a8, *a14+, 1 +3faf39d0: calla L3FAF4C70 +3faf3a00: move *a13, a9, 1 +3faf3a10: movi 0x260, a11 +3faf3a30: setf 16, 0, 0 +3faf3a40: move a11, *a9(0x60), 0 +3faf3a60: movk 11, a11 +3faf3a70: movb a11, *a9(0x80) +3faf3a90: move a14, -*sp, 1 +3faf3aa0: movk 2, a11 +3faf3ab0: move a11, *a14+, 1 +3faf3ac0: move *a13(0xffe0), a11, 1 +3faf3ae0: addi 0x88, a11 +3faf3b00: move a11, *a14+, 1 +3faf3b10: addi 0x88, a9 +3faf3b30: move a9, *a14+, 1 +3faf3b40: calla L3FAF4C70 +3faf3b70: setf 16, 0, 0 +3faf3b80: move @0x23eee0, @0xf6e70, 0 +3faf3bd0: move @0x23eda0, @0xf6e80, 1 +3faf3c20: move @0x23ef10, @0xf6ea0, 1 +3faf3c70: move @0x23ee60, @0xf6ec0, 1 +3faf3cc0: move @0x23f050, @0xf6ee0, 1 +3faf3d10: move @0x23ee00, @0xf6f00, 1 +3faf3d60: move @0x23ee20, @0xf6f20, 1 +3faf3db0: move @0x23ef70, @0xf6f40, 1 +3faf3e00: move @0x23f030, @0xf6f60, 1 +3faf3e50: move @0x23eff0, @0xf6f80, 1 +3faf3ea0: move @0x23f070, a11, 1 +3faf3ed0: move @0x23ef90, a9, 1 +3faf3f00: add a9, a11 +3faf3f10: move @0x23eef0, a7, 1 +3faf3f40: add a7, a11 +3faf3f50: move @0x23efb0, a7, 1 +3faf3f80: add a7, a11 +3faf3f90: move a11, @0xf6fa0, 0 +3faf3fc0: move a9, a8 +3faf3fd0: movk 1, a11 +3faf3fe0: jrne L3FAF4000 +3faf3ff0: sub a11, a11 +L3FAF4000: +3faf4000: sll 0x1, a11 +3faf4010: move @0x23f070, a7, 1 +3faf4040: jreq L3FAF4060 +3faf4050: inc a11 +L3FAF4060: +3faf4060: move @0x23eef0, a7, 1 +3faf4090: movk 1, a7 +3faf40a0: jrne L3FAF40C0 +3faf40b0: sub a7, a7 +L3FAF40C0: +3faf40c0: sll 0x4, a7 +3faf40d0: add a7, a11 +3faf40e0: move @0x23efb0, a7, 1 +3faf4110: movk 1, a7 +3faf4120: jrne L3FAF4140 +3faf4130: sub a7, a7 +L3FAF4140: +3faf4140: sll 0x5, a7 +3faf4150: add a7, a11 +3faf4160: move a11, @0xf6fb0, 0 +3faf4190: move @0x23edc0, a11, 1 +3faf41c0: move @0x23ede0, a7, 1 +3faf41f0: add a7, a11 +3faf4200: move a11, @0xf6fc0, 0 +3faf4230: move a7, a11 +3faf4240: movk 1, a7 +3faf4250: jrne L3FAF4270 +3faf4260: sub a7, a7 +L3FAF4270: +3faf4270: sll 0x1, a7 +3faf4280: move @0x23edc0, a9, 1 +3faf42b0: jreq L3FAF42D0 +3faf42c0: inc a7 +L3FAF42D0: +3faf42d0: move a7, @0xf6fd0, 0 +3faf4300: move @0x23eec0, @0xf6fe0, 0 +3faf4350: move @0x23ee40, @0xf6ff0, 0 +3faf43a0: move @0x23ee80, @0xf7000, 0 +3faf43f0: move @0x23eea0, @0xf7010, 0 +3faf4440: move a14, -*sp, 1 +3faf4450: movi 0x36, a7 +3faf4470: move a7, *a14+, 1 +3faf4480: movi 0xf6e70, a7 +3faf44b0: move a7, *a14+, 1 +3faf44c0: move *a13, a7, 1 +3faf44d0: addi 0x98, a7 +3faf44f0: move a7, *a14+, 1 +3faf4500: calla L3FAF4C70 +3faf4530: move *a13, a11, 1 +3faf4540: movi 0x39, a9 +3faf4560: setf 16, 0, 0 +3faf4570: move a9, *a11(0x70), 0 +3faf4590: move a14, -*sp, 1 +3faf45a0: move *a11(0x70), a7, 0 +3faf45c0: addk 2, a7 +3faf45d0: move a7, *a14+, 1 +3faf45e0: move *a13(0x20), *a14+, 1 +3faf4600: calla L3FAF4680 +L3FAF4630: +3faf4630: move *sp(0xa0), a14, 1 +3faf4650: mmfm sp, a7,a9,a11,a13 +3faf4670: rets 2 +L3FAF4680: +3faf4680: mmtm sp, a9,a11,a13 +3faf46a0: move a14, a13 +3faf46b0: addi 0x30, a14 +3faf46d0: sub a11, a11 +3faf46e0: move a11, *a13(0x10), 1 +3faf4700: move *a13(0xffc0), a11, 1 +3faf4720: cmpi 0x2e, a11 +3faf4740: jrge L3FAF4790 +3faf4750: movi 0x2e, a11 +3faf4770: move a11, *a13(0xffc0), 1 +L3FAF4790: +3faf4790: move *a13(0xffe0), a9, 1 +3faf47b0: setf 16, 0, 0 +3faf47c0: move a11, *a9(0xf0), 0 +3faf47e0: movk 23, a11 +3faf47f0: move a11, *a9(0x90), 0 +3faf4810: movb *a9(0x160), a11 +3faf4830: andi 0xff, a11 +3faf4860: move a11, *a13, 0 +3faf4870: movb *a9(0x168), a9 +3faf4890: sll 0x8, a9 +3faf48a0: andi 0xff00, a9 +3faf48d0: sext a9, 0 +3faf48e0: add a11, a9 +3faf48f0: move a9, *a13, 0 +3faf4900: sub a11, a11 +3faf4910: move a11, *a13(0x10), 1 +3faf4930: move a14, -*sp, 1 +3faf4940: move *a13(0xffe0), *a14+, 1 +3faf4960: move a9, *a14+, 1 +3faf4970: move *a13(0xffe0), a9, 1 +3faf4990: addi 0x100, a9 +3faf49b0: move a9, *a14+, 1 +3faf49c0: calla L3F9DC890 +3faf49f0: move a8, a9 +3faf4a00: jreq L3FAF4A40 +3faf4a10: calla L3F707A30 +L3FAF4A40: +3faf4a40: move *sp(0x80), a14, 1 +3faf4a60: mmfm sp, a9,a11,a13 +3faf4a80: rets 2 +3faf4a90: mmtm sp, a9,a11,a13 +3faf4ab0: move a14, a13 +3faf4ac0: move *a13(0xffe0), a11, 1 +3faf4ae0: movk 21, a9 +3faf4af0: setf 16, 0, 0 +3faf4b00: move a9, *a11(0x90), 0 +3faf4b20: move a14, -*sp, 1 +3faf4b30: move a11, *a14+, 1 +3faf4b40: addk 30, a9 +3faf4b50: move a9, *a14+, 1 +3faf4b60: calla L3F9E06E0 +3faf4b90: move a14, -*sp, 1 +3faf4ba0: sub a9, a9 +3faf4bb0: move a9, *a14+, 1 +3faf4bc0: calla L3F9DEDA0 +3faf4bf0: calla L3F707A30 +3faf4c20: move *sp(0x80), a14, 1 +3faf4c40: mmfm sp, a9,a11,a13 +3faf4c60: rets 2 +L3FAF4C70: +3faf4c70: mmtm sp, a9,a11,a13 +3faf4c90: move a14, a13 +3faf4ca0: addk 32, a14 +3faf4cb0: sub a11, a11 +3faf4cc0: move a11, *a13, 1 +3faf4cd0: move *a13(0xffa0), a9, 1 +3faf4cf0: cmp a9, a11 +3faf4d00: jrge L3FAF4E20 +3faf4d10: setf 8, 1, 0 +L3FAF4D20: +3faf4d20: move *a13(0xffe0), a11, 1 +3faf4d40: move *a13(0xffc0), a9, 1 +3faf4d60: move *a9+, *a11+, 0 +3faf4d70: move a9, *a13(0xffc0), 1 +3faf4d90: move a11, *a13(0xffe0), 1 +3faf4db0: move *a13, a9, 1 +3faf4dc0: inc a9 +3faf4dd0: move a9, *a13, 1 +3faf4de0: move *a13(0xffa0), a11, 1 +3faf4e00: cmp a11, a9 +3faf4e10: jrlt L3FAF4D20 +L3FAF4E20: +3faf4e20: move *sp(0x80), a14, 1 +3faf4e40: mmfm sp, a9,a11,a13 +3faf4e60: rets 2 +L3FAF4E70: +3faf4e70: mmtm sp, a9,a11,a13 +3faf4e90: move a14, a13 +3faf4ea0: addi 0x60, a14 +3faf4ec0: movk 20, a11 +3faf4ed0: move a11, *a13(0x20), 1 +3faf4ef0: move a14, -*sp, 1 +3faf4f00: move a11, *a14+, 1 +3faf4f10: movk 1, a9 +3faf4f20: move a9, *a14+, 1 +3faf4f30: calla L3F703D90 +3faf4f60: move a8, *a13, 1 +3faf4f70: move a8, a8 +3faf4f80: jrne L3FAF5080 +3faf4f90: move a14, -*sp, 1 +3faf4fa0: movi 0x3faf81a0, a8 +3faf4fd0: move a8, *a14+, 1 +3faf4fe0: sub a9, a9 +3faf4ff0: move a9, *a14+, 1 +3faf5000: movi 0x65, a9 +3faf5020: move a9, *a14+, 1 +3faf5030: subk 13, a9 +3faf5040: move a9, *a14+, 1 +3faf5050: calla L3F265310 +L3FAF5080: +3faf5080: move *a13, a9, 1 +3faf5090: move *a13(0xffe0), *a9(0x0), 1 +3faf50c0: move *a13(0xffc0), *a9(0x20), 1 +3faf50f0: move *a9, a9, 1 +3faf5100: sll 0x3, a9 +3faf5110: move a9, *a13(0x20), 1 +3faf5130: move *a13, a11, 1 +3faf5140: move a14, -*sp, 1 +3faf5150: move a9, *a14+, 1 +3faf5160: movk 1, a9 +3faf5170: move a9, *a14+, 1 +3faf5180: calla L3F703D90 +3faf51b0: move a8, *a11(0x40), 1 +3faf51d0: move *a11(0x40), a9, 1 +3faf51f0: jrne L3FAF52F0 +3faf5200: move a14, -*sp, 1 +3faf5210: movi 0x3faf81a0, a8 +3faf5240: move a8, *a14+, 1 +3faf5250: sub a9, a9 +3faf5260: move a9, *a14+, 1 +3faf5270: movi 0x65, a9 +3faf5290: move a9, *a14+, 1 +3faf52a0: subk 13, a9 +3faf52b0: move a9, *a14+, 1 +3faf52c0: calla L3F265310 +L3FAF52F0: +3faf52f0: sub a9, a9 +3faf5300: move a9, *a11(0x60), 1 +3faf5320: move *a13(0xffa0), *a11(0x80), 1 +3faf5350: move a11, a8 +3faf5360: move *sp(0x80), a14, 1 +3faf5380: mmfm sp, a9,a11,a13 +3faf53a0: rets 2 +3faf53b0: mmtm sp, a9,a11,a13 +3faf53d0: move a14, a13 +3faf53e0: addi 0x40, a14 +3faf5400: sub a11, a11 +3faf5410: move a11, *a13(0x20), 1 +3faf5430: move *a13(0xffe0), a11, 1 +3faf5450: move *a13(0x20), a9, 1 +3faf5470: move *a11, a11, 1 +3faf5480: cmp a11, a9 +3faf5490: jrge L3FAF5600 +L3FAF54A0: +3faf54a0: move *a13(0xffe0), a11, 1 +3faf54c0: move *a13(0x20), a9, 1 +3faf54e0: sll 0x6, a9 +3faf54f0: move *a11(0x40), a11, 1 +3faf5510: add a9, a11 +3faf5520: move *a11, a11, 1 +3faf5530: jreq L3FAF5560 +3faf5540: sub a8, a8 +3faf5550: jruc L3FAF56E0 +L3FAF5560: +3faf5560: move *a13(0x20), a11, 1 +3faf5580: inc a11 +3faf5590: move a11, *a13(0x20), 1 +3faf55b0: move *a13(0xffe0), a9, 1 +3faf55d0: move *a9, a9, 1 +3faf55e0: cmp a9, a11 +3faf55f0: jrlt L3FAF54A0 +L3FAF5600: +3faf5600: move a14, -*sp, 1 +3faf5610: move *a13(0xffe0), a11, 1 +3faf5630: move *a11(0x40), *a14+, 1 +3faf5650: calla L3F702440 +3faf5680: move a14, -*sp, 1 +3faf5690: move a11, *a14+, 1 +3faf56a0: calla L3F702440 +3faf56d0: sub a8, a8 +L3FAF56E0: +3faf56e0: move *sp(0x80), a14, 1 +3faf5700: mmfm sp, a9,a11,a13 +3faf5720: rets 2 +L3FAF5730: +3faf5730: mmtm sp, a5,a7,a9,a10,a11,a13 +3faf5750: move a14, a13 +3faf5760: addi 0x40, a14 +3faf5780: move *a13(0xffe0), a9, 1 +3faf57a0: move *a13(0xffc0), a10, 1 +3faf57c0: move *a9(0x60), a7, 1 +3faf57e0: jrne L3FAF5820 +3faf57f0: movi 0xffff, a8 +3faf5810: jruc L3FAF5B50 +L3FAF5820: +3faf5820: move a14, -*sp, 1 +3faf5830: move *a9, a7, 1 +3faf5840: move *a9(0x20), a5, 1 +3faf5860: divs a5, a7 +3faf5870: move a7, *a14+, 1 +3faf5880: move a10, *a14+, 1 +3faf5890: move *a9(0x80), a7, 1 +3faf58b0: call a7 +3faf58c0: move a8, *a13, 1 +3faf58d0: move *a9(0x20), a7, 1 +3faf58f0: mpys a8, a7 +3faf5900: move a7, *a13(0x20), 1 +3faf5920: move a7, a11 +L3FAF5930: +3faf5930: move a11, a7 +3faf5940: sll 0x6, a7 +3faf5950: move *a9(0x40), a5, 1 +3faf5970: add a7, a5 +3faf5980: move *a5, a7, 1 +3faf5990: jreq L3FAF5AA0 +3faf59a0: move a14, -*sp, 1 +3faf59b0: move a10, *a14+, 1 +3faf59c0: move a11, a7 +3faf59d0: sll 0x6, a7 +3faf59e0: move *a9(0x40), a5, 1 +3faf5a00: add a7, a5 +3faf5a10: move *a5(0x20), *a14+, 1 +3faf5a30: calla L3FB45500 +3faf5a60: move a8, a5 +3faf5a70: jrne L3FAF5AA0 +3faf5a80: move a11, a8 +3faf5a90: jruc L3FAF5B50 +L3FAF5AA0: +3faf5aa0: move a11, a7 +3faf5ab0: inc a7 +3faf5ac0: move *a9, a5, 1 +3faf5ad0: move a7, a11 +3faf5ae0: mods a5, a11 +3faf5af0: move *a13(0x20), a7, 1 +3faf5b10: cmp a7, a11 +3faf5b20: jrne L3FAF5930 +3faf5b30: movi 0xffff, a8 +L3FAF5B50: +3faf5b50: move *sp(0xe0), a14, 1 +3faf5b70: mmfm sp, a5,a7,a9,a10,a11,a13 +3faf5b90: rets 2 +L3FAF5BA0: +3faf5ba0: mmtm sp, a9,a11,a13 +3faf5bc0: move a14, a13 +3faf5bd0: addi 0x60, a14 +3faf5bf0: move a14, -*sp, 1 +3faf5c00: move *a13(0xffc0), *a14+, 1 +3faf5c20: move *a13(0xffe0), *a14+, 1 +3faf5c40: calla L3FAF5730 +3faf5c70: move a8, *a13(0x20), 1 +3faf5c90: inc a8 +3faf5ca0: jrne L3FAF5CD0 +3faf5cb0: sub a8, a8 +3faf5cc0: jruc L3FAF6230 +L3FAF5CD0: +3faf5cd0: move *a13(0xffe0), a11, 1 +3faf5cf0: move *a13(0x20), a9, 1 +3faf5d10: sll 0x6, a9 +3faf5d20: move *a11(0x40), a11, 1 +3faf5d40: add a9, a11 +3faf5d50: move *a11, *a13, 1 +3faf5d60: move *a13(0xffe0), a11, 1 +3faf5d80: move *a11(0x60), a9, 1 +3faf5da0: dec a9 +3faf5db0: move a9, *a11(0x60), 1 +3faf5dd0: move *a13(0x20), a9, 1 +3faf5df0: sll 0x6, a9 +3faf5e00: move *a11(0x40), a11, 1 +3faf5e20: add a9, a11 +3faf5e30: sub a9, a9 +3faf5e40: move a9, *a11, 1 +3faf5e50: move *a13(0xffe0), a11, 1 +3faf5e70: move *a13(0x20), a9, 1 +3faf5e90: sll 0x6, a9 +3faf5ea0: move *a11(0x40), a11, 1 +3faf5ec0: add a9, a11 +3faf5ed0: sub a9, a9 +3faf5ee0: move a9, *a11(0x20), 1 +3faf5f00: setf 16, 1, 0 +3faf5f10: move @0x9b020, a11, 0 +3faf5f40: dec a11 +3faf5f50: move a11, @0x9b020, 0 +3faf5f80: sext a11, 0 +3faf5f90: jrnn L3FAF6060 +3faf5fa0: move a14, -*sp, 1 +3faf5fb0: move @0x9b020, a11, 0 +3faf5fe0: move a11, *a14+, 1 +3faf5ff0: movi 0x3faf8288, a8 +3faf6020: move a8, *a14+, 1 +3faf6030: calla L3FB341E0 +L3FAF6060: +3faf6060: move *a13(0x0), *a13(0x40), 1 +3faf6090: move *a13(0x40), a11, 1 +3faf60b0: setf 8, 0, 0 +3faf60c0: move *a11(0x3f8), a9, 0 +3faf60e0: cmpi 0x5c, a9 +3faf6100: jrne L3FAF61A0 +3faf6110: setf 16, 0, 0 +3faf6120: move @0xa32c0, a9, 0 +3faf6150: dec a9 +3faf6160: move a9, @0xa32c0, 0 +3faf6190: jruc L3FAF6220 +L3FAF61A0: +3faf61a0: setf 16, 0, 0 +3faf61b0: move @0xa32b0, a9, 0 +3faf61e0: dec a9 +3faf61f0: move a9, @0xa32b0, 0 +L3FAF6220: +3faf6220: move *a13, a8, 1 +L3FAF6230: +3faf6230: move *sp(0x80), a14, 1 +3faf6250: mmfm sp, a9,a11,a13 +3faf6270: rets 2 +L3FAF6280: +3faf6280: mmtm sp, a9,a11,a13 +3faf62a0: move a14, a13 +3faf62b0: addk 32, a14 +3faf62c0: move a14, -*sp, 1 +3faf62d0: move *a13(0xffc0), *a14+, 1 +3faf62f0: move *a13(0xffe0), *a14+, 1 +3faf6310: calla L3FAF5730 +3faf6340: move a8, *a13, 1 +3faf6350: inc a8 +3faf6360: jrne L3FAF6390 +3faf6370: sub a8, a8 +3faf6380: jruc L3FAF6410 +L3FAF6390: +3faf6390: move *a13(0xffe0), a11, 1 +3faf63b0: move *a13, a9, 1 +3faf63c0: sll 0x6, a9 +3faf63d0: move *a11(0x40), a11, 1 +3faf63f0: add a9, a11 +3faf6400: move *a11, a8, 1 +L3FAF6410: +3faf6410: move *sp(0x80), a14, 1 +3faf6430: mmfm sp, a9,a11,a13 +3faf6450: rets 2 +L3FAF6460: +3faf6460: mmtm sp, a5,a7,a9,a10,a11,a13 +3faf6480: move a14, a13 +3faf6490: move *a13(0xffe0), a9, 1 +3faf64b0: move *a13(0xffc0), a10, 1 +3faf64d0: move *a10, a11, 1 +3faf64e0: move *a9(0x60), a7, 1 +3faf6500: jrne L3FAF6530 +3faf6510: sub a8, a8 +3faf6520: jruc L3FAF6740 +L3FAF6530: +3faf6530: move *a9, a7, 1 +3faf6540: cmp a7, a11 +3faf6550: jrlt L3FAF6580 +3faf6560: sub a8, a8 +3faf6570: jruc L3FAF6740 +L3FAF6580: +3faf6580: move *a9, a7, 1 +3faf6590: cmp a7, a11 +3faf65a0: jrge L3FAF6660 +L3FAF65B0: +3faf65b0: move a11, a7 +3faf65c0: sll 0x6, a7 +3faf65d0: move *a9(0x40), a5, 1 +3faf65f0: add a7, a5 +3faf6600: move *a5, a7, 1 +3faf6610: jrne L3FAF6660 +3faf6620: inc a11 +3faf6630: move *a9, a7, 1 +3faf6640: cmp a7, a11 +3faf6650: jrlt L3FAF65B0 +L3FAF6660: +3faf6660: move *a9, a7, 1 +3faf6670: cmp a7, a11 +3faf6680: jrlt L3FAF66B0 +3faf6690: sub a8, a8 +3faf66a0: jruc L3FAF6740 +L3FAF66B0: +3faf66b0: move a11, a7 +3faf66c0: inc a7 +3faf66d0: move a7, *a10, 1 +3faf66e0: move a11, a7 +3faf66f0: sll 0x6, a7 +3faf6700: move *a9(0x40), a5, 1 +3faf6720: add a7, a5 +3faf6730: move *a5, a8, 1 +L3FAF6740: +3faf6740: move *sp(0xe0), a14, 1 +3faf6760: mmfm sp, a5,a7,a9,a10,a11,a13 +3faf6780: rets 2 +L3FAF6790: +3faf6790: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3faf67b0: move a14, a13 +3faf67c0: addi 0x840, a14 +3faf67e0: sub a7, a7 +3faf67f0: setf 16, 1, 0 +3faf6800: move a7, *a13(0x20), 0 +3faf6820: move @0x9b000, a12, 1 +3faf6850: move *a13(0xffe0), a7, 1 +3faf6870: cmpi 0xb5, a7 +3faf6890: jrne L3FAF68E0 +3faf68a0: movk 3, a7 +3faf68b0: move a7, *a13(0x30), 0 +3faf68d0: jruc L3FAF6910 +L3FAF68E0: +3faf68e0: movk 4, a7 +3faf68f0: move a7, *a13(0x30), 0 +L3FAF6910: +3faf6910: sub a10, a10 +3faf6920: move *a13(0x20), a5, 0 +3faf6940: cmp a7, a5 +3faf6950: jrge L3FAF7100 +3faf6960: jruc L3FAF69D0 +L3FAF6970: +3faf6970: movk 3, a9 +3faf6980: jruc L3FAF6A60 +L3FAF6990: +3faf6990: movk 2, a9 +3faf69a0: jruc L3FAF6A60 +L3FAF69B0: +3faf69b0: movk 1, a9 +3faf69c0: jruc L3FAF6A60 +L3FAF69D0: +3faf69d0: setf 16, 1, 0 +3faf69e0: move *a13(0x20), a8, 0 +3faf6a00: jreq L3FAF6970 +3faf6a10: dec a8 +3faf6a20: jreq L3FAF6990 +3faf6a30: dec a8 +3faf6a40: jreq L3FAF69B0 +3faf6a50: dec a8 +L3FAF6A60: +3faf6a60: sub a7, a7 +3faf6a70: move a7, *a13, 1 +3faf6a80: move a14, -*sp, 1 +3faf6a90: move a13, *a14+, 1 +3faf6aa0: move *a12(0x170), *a14+, 1 +3faf6ac0: calla L3FAF6460 +3faf6af0: move a8, a11 +3faf6b00: jreq L3FAF7040 +L3FAF6B10: +3faf6b10: setf 8, 0, 0 +3faf6b20: move *a11(0x3e0), a7, 0 +3faf6b40: cmp a9, a7 +3faf6b50: jrne L3FAF6BB0 +3faf6b60: setf 16, 1, 0 +3faf6b70: move *a13(0x20), a7, 0 +3faf6b90: subk 3, a7 +3faf6ba0: jrlt L3FAF6C00 +L3FAF6BB0: +3faf6bb0: setf 16, 1, 0 +3faf6bc0: move *a13(0x20), a7, 0 +3faf6be0: subk 3, a7 +3faf6bf0: jrlt L3FAF6FB0 +L3FAF6C00: +3faf6c00: move *a11(0x728), a7, 1 +3faf6c20: jrne L3FAF6FB0 +3faf6c30: move a14, -*sp, 1 +3faf6c40: move a11, *a14+, 1 +3faf6c50: move *a12(0x170), *a14+, 1 +3faf6c70: calla L3FAF5BA0 +3faf6ca0: move a8, a11 +3faf6cb0: jreq L3FAF6FB0 +3faf6cc0: move a14, -*sp, 1 +3faf6cd0: move a11, *a14+, 1 +3faf6ce0: calla L3F2897D0 +3faf6d10: move a14, -*sp, 1 +3faf6d20: move a11, *a14+, 1 +3faf6d30: calla L3F281E50 +3faf6d60: inc a10 +3faf6d70: setf 16, 1, 0 +3faf6d80: move *a13(0x20), a7, 0 +3faf6da0: subk 3, a7 +3faf6db0: jrlt L3FAF6F60 +3faf6dc0: move a14, -*sp, 1 +3faf6dd0: move a11, *a14+, 1 +3faf6de0: movi 0x3faf8640, a8 +3faf6e10: move a8, *a14+, 1 +3faf6e20: move a13, a7 +3faf6e30: addi 0x40, a7 +3faf6e50: move a7, *a14+, 1 +3faf6e60: calla L3FB34430 +3faf6e90: move a14, -*sp, 1 +3faf6ea0: movk 3, a5 +3faf6eb0: move a5, *a14+, 1 +3faf6ec0: move a7, *a14+, 1 +3faf6ed0: calla L3F309350 +3faf6f00: move a14, -*sp, 1 +3faf6f10: move a11, *a14+, 1 +3faf6f20: calla L3F702440 +3faf6f50: jruc L3FAF7040 +L3FAF6F60: +3faf6f60: move a14, -*sp, 1 +3faf6f70: move a11, *a14+, 1 +3faf6f80: calla L3F702440 +L3FAF6FB0: +3faf6fb0: move a14, -*sp, 1 +3faf6fc0: move a13, *a14+, 1 +3faf6fd0: move *a12(0x170), *a14+, 1 +3faf6ff0: calla L3FAF6460 +3faf7020: move a8, a11 +3faf7030: jrne L3FAF6B10 +L3FAF7040: +3faf7040: setf 16, 1, 0 +3faf7050: move *a13(0x20), a7, 0 +3faf7070: inc a7 +3faf7080: move a7, *a13(0x20), 0 +3faf70a0: move *a13(0x30), a5, 0 +3faf70c0: cmp a5, a7 +3faf70d0: jrge L3FAF7100 +3faf70e0: move a10, a8 +3faf70f0: jreq L3FAF69D0 +L3FAF7100: +3faf7100: movi 0x2b, a7 +3faf7120: movb a7, @0xa32f0 +3faf7150: move *a13(0xffe0), a5, 1 +3faf7170: cmpi 0xb4, a5 +3faf7190: jrne L3FAF7320 +3faf71a0: move *a13(0x20), a5, 0 +3faf71c0: subk 4, a5 +3faf71d0: jrlt L3FAF7300 +3faf71e0: move a10, a5 +3faf71f0: jrne L3FAF7300 +3faf7200: move a14, -*sp, 1 +3faf7210: movi 0xb4, a5 +3faf7230: move a5, *a14+, 1 +3faf7240: movi 0x3f28d260, a5 +3faf7270: move a5, *a14+, 1 +3faf7280: movi 0x7d0, a5 +3faf72a0: move a5, *a14+, 1 +3faf72b0: calla L3FB41ED0 +3faf72e0: move a10, a8 +3faf72f0: jruc L3FAF7430 +L3FAF7300: +3faf7300: move a10, a8 +3faf7310: jruc L3FAF7430 +L3FAF7320: +3faf7320: move a10, a8 +3faf7330: jrne L3FAF7420 +3faf7340: move a14, -*sp, 1 +3faf7350: movi 0xb5, a5 +3faf7370: move a5, *a14+, 1 +3faf7380: movi 0x3f28d260, a5 +3faf73b0: move a5, *a14+, 1 +3faf73c0: movi 0x7d0, a5 +3faf73e0: move a5, *a14+, 1 +3faf73f0: calla L3FB41ED0 +L3FAF7420: +3faf7420: move a10, a8 +L3FAF7430: +3faf7430: move *sp(0x100), a14, 1 +3faf7450: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3faf7470: rets 2 +L3FAF7480: +3faf7480: mmtm sp, a7,a9,a10,a11,a13 +3faf74a0: move a14, a13 +3faf74b0: addk 32, a14 +3faf74c0: move *a13(0xffe0), a9, 1 +3faf74e0: move *a9(0x60), a11, 1 +3faf7500: move *a9, a7, 1 +3faf7510: cmp a7, a11 +3faf7520: jreq L3FAF75A0 +3faf7530: setf 16, 1, 0 +3faf7540: move @0x9b020, a11, 0 +3faf7570: cmpi 0x3f, a11 +3faf7590: jrle L3FAF75C0 +L3FAF75A0: +3faf75a0: movk 10, a8 +3faf75b0: jruc L3FAF79C0 +L3FAF75C0: +3faf75c0: move a14, -*sp, 1 +3faf75d0: movi 0x100, a7 +3faf75f0: move a7, *a14+, 1 +3faf7600: move *a13(0xffa0), *a14+, 1 +3faf7620: calla L3F272490 +3faf7650: move a8, *a13, 1 +3faf7660: move *a9(0x20), a10, 1 +3faf7680: move a10, a11 +3faf7690: mpys a8, a11 +3faf76a0: move a11, a10 +3faf76b0: move a10, a11 +3faf76c0: sll 0x6, a11 +3faf76d0: move *a9(0x40), a7, 1 +3faf76f0: add a11, a7 +3faf7700: move *a7, a11, 1 +3faf7710: jreq L3FAF77E0 +L3FAF7720: +3faf7720: move a10, a11 +3faf7730: inc a11 +3faf7740: move *a9, a7, 1 +3faf7750: move a11, a10 +3faf7760: mods a7, a10 +3faf7770: move a10, a11 +3faf7780: sll 0x6, a11 +3faf7790: move *a9(0x40), a7, 1 +3faf77b0: add a11, a7 +3faf77c0: move *a7, a11, 1 +3faf77d0: jrne L3FAF7720 +L3FAF77E0: +3faf77e0: move a10, a11 +3faf77f0: sll 0x6, a11 +3faf7800: move *a9(0x40), a7, 1 +3faf7820: add a11, a7 +3faf7830: move *a13(0xffc0), *a7(0x0), 1 +3faf7860: move a10, a11 +3faf7870: sll 0x6, a11 +3faf7880: move *a9(0x40), a7, 1 +3faf78a0: add a11, a7 +3faf78b0: move *a13(0xffa0), *a7(0x20), 1 +3faf78e0: move *a9(0x60), a11, 1 +3faf7900: inc a11 +3faf7910: move a11, *a9(0x60), 1 +3faf7930: setf 16, 1, 0 +3faf7940: move @0x9b020, a11, 0 +3faf7970: inc a11 +3faf7980: move a11, @0x9b020, 0 +3faf79b0: movk 1, a8 +L3FAF79C0: +3faf79c0: move *sp(0xc0), a14, 1 +3faf79e0: mmfm sp, a7,a9,a10,a11,a13 +3faf7a00: rets 2 +L3FAF7A10: +3faf7a10: mmtm sp, a7,a9,a10,a11,a13 +3faf7a30: move a14, a13 +3faf7a40: addi 0x40, a14 +3faf7a60: move *a13(0xffe0), a9, 1 +3faf7a80: move *a13(0xffc0), a11, 1 +3faf7aa0: move *a11, a10, 1 +3faf7ab0: move *a9(0x60), a11, 1 +3faf7ad0: jrne L3FAF7B00 +3faf7ae0: sub a8, a8 +3faf7af0: jruc L3FAF8150 +L3FAF7B00: +3faf7b00: move *a9, a11, 1 +3faf7b10: cmp a11, a10 +3faf7b20: jrlt L3FAF7B50 +3faf7b30: sub a8, a8 +3faf7b40: jruc L3FAF8150 +L3FAF7B50: +3faf7b50: move *a9, a11, 1 +3faf7b60: cmp a11, a10 +3faf7b70: jrge L3FAF7C30 +L3FAF7B80: +3faf7b80: move a10, a11 +3faf7b90: sll 0x6, a11 +3faf7ba0: move *a9(0x40), a7, 1 +3faf7bc0: add a11, a7 +3faf7bd0: move *a7, a11, 1 +3faf7be0: jrne L3FAF7C30 +3faf7bf0: inc a10 +3faf7c00: move *a9, a11, 1 +3faf7c10: cmp a11, a10 +3faf7c20: jrlt L3FAF7B80 +L3FAF7C30: +3faf7c30: move *a9, a11, 1 +3faf7c40: cmp a11, a10 +3faf7c50: jrlt L3FAF7C80 +3faf7c60: sub a8, a8 +3faf7c70: jruc L3FAF8150 +L3FAF7C80: +3faf7c80: move *a13(0xffc0), a11, 1 +3faf7ca0: move a10, a7 +3faf7cb0: inc a7 +3faf7cc0: move a7, *a11, 1 +3faf7cd0: move a10, a7 +3faf7ce0: sll 0x6, a7 +3faf7cf0: move *a9(0x40), a11, 1 +3faf7d10: add a7, a11 +3faf7d20: move *a11, *a13, 1 +3faf7d30: move a10, a11 +3faf7d40: sll 0x6, a11 +3faf7d50: move *a9(0x40), a7, 1 +3faf7d70: add a11, a7 +3faf7d80: sub a11, a11 +3faf7d90: move a11, *a7, 1 +3faf7da0: move a10, a7 +3faf7db0: sll 0x6, a7 +3faf7dc0: move *a9(0x40), a11, 1 +3faf7de0: add a7, a11 +3faf7df0: sub a7, a7 +3faf7e00: move a7, *a11(0x20), 1 +3faf7e20: setf 16, 1, 0 +3faf7e30: move @0x9b020, a11, 0 +3faf7e60: dec a11 +3faf7e70: move a11, @0x9b020, 0 +3faf7ea0: sext a11, 0 +3faf7eb0: jrnn L3FAF7F80 +3faf7ec0: move a14, -*sp, 1 +3faf7ed0: move @0x9b020, a11, 0 +3faf7f00: move a11, *a14+, 1 +3faf7f10: movi 0x3faf8288, a8 +3faf7f40: move a8, *a14+, 1 +3faf7f50: calla L3FB341E0 +L3FAF7F80: +3faf7f80: move *a13(0x0), *a13(0x20), 1 +3faf7fb0: move *a13(0x20), a11, 1 +3faf7fd0: setf 8, 0, 0 +3faf7fe0: move *a11(0x3f8), a7, 0 +3faf8000: cmpi 0x5c, a7 +3faf8020: jrne L3FAF80C0 +3faf8030: setf 16, 0, 0 +3faf8040: move @0xa32c0, a7, 0 +3faf8070: dec a7 +3faf8080: move a7, @0xa32c0, 0 +3faf80b0: jruc L3FAF8140 +L3FAF80C0: +3faf80c0: setf 16, 0, 0 +3faf80d0: move @0xa32b0, a7, 0 +3faf8100: dec a7 +3faf8110: move a7, @0xa32b0, 0 +L3FAF8140: +3faf8140: move *a13, a8, 1 +L3FAF8150: +3faf8150: move *sp(0xc0), a14, 1 +3faf8170: mmfm sp, a7,a9,a10,a11,a13 +3faf8190: rets 2 +3faf81a0: sla a10, a8 +3faf81b0: rl b3, b3 +3faf81c0: sll b10, sp +3faf81d0: sra b11, b2 +3faf81e0: .word 0x7461 +3faf81f0: dsjs a5, L3FAF8330 +3faf8200: mods a9, a0 +3faf8210: mods a3, a1 +3faf8220: modu a11, a12 +3faf8230: sla 0x3, a3 +3faf8240: sla a11, a6 +3faf8250: mods a3, a9 +3faf8260: sra a3, a5 +3faf8270: .word 0x0a2e +3faf8280: move a0, a0 +3faf8290: or a2, a1 +3faf82a0: subb a1, a0 +3faf82b0: or a2, a1 +3faf82c0: move a2, a1 +L3FAF82D0: +3faf82d0: move a1, b0 +3faf82e0: mods b11, b5 +3faf82f0: srl a3, sp +3faf8300: modu a1, a0 +3faf8310: sra a3, sp +3faf8320: .word 0x7365 +L3FAF8330: +3faf8330: rl a9, a0 +3faf8340: sla 0x3, a14 +3faf8350: addc b10, b4 +3faf8360: dsjs a2, L3FAF82D0 +3faf8370: sra a1, a5 +3faf8380: modu a1, a0 +3faf8390: srl a11, a5 +3faf83a0: .word 0x7461 +3faf83b0: .word 0x7669 +3faf83c0: .word 0x0a65 +3faf83d0: move a0, a0 +3faf83e0: or a2, a1 +3faf83f0: subb a1, a0 +3faf8400: or a2, a1 +3faf8410: move a2, a1 +3faf8420: addc a9, a0 +3faf8430: or a10, sp +3faf8440: or a2, a14 +3faf8450: subb a2, sp +L3FAF8460: +3faf8460: move b2, sp +3faf8470: move a2, sp +3faf8480: andn b2, b0 +3faf8490: subb a2, a5 +3faf84a0: andn a2, a5 +3faf84b0: sub b10, b2 +3faf84c0: mpyu a10, a4 +3faf84d0: move a10, b14 +3faf84e0: sub a10, a4 +3faf84f0: dsjs b3, L3FAF8460 +3faf8500: sra a1, a5 +3faf8510: move a9, b0 +3faf8520: sla 0x2, b2 +3faf8530: move a10, b3 +3faf8540: move b2, a5 +3faf8550: move b10, a4 +3faf8560: mpyu a10, a6 +3faf8570: andn b2, b0 +3faf8580: subb a2, a5 +3faf8590: andn a2, a5 +3faf85a0: sub b10, b2 +3faf85b0: mpyu a10, a4 +3faf85c0: move a10, b14 +3faf85d0: sub a10, a4 +3faf85e0: sla 0x2, b3 +3faf85f0: sra a11, a14 +3faf8600: sla a11, a7 +3faf8610: rl b11, b4 +3faf8620: sra b11, b6 +3faf8630: .word 0x000a +3faf8640: sra b10, b2 +3faf8650: modu a11, a13 +3faf8660: sra b11, b6 +3faf8670: sla 0x3, a4 +3faf8680: modu a11, a14 +3faf8690: sra a11, a4 +3faf86a0: sll 0x9, a0 +3faf86b0: sla 0x3, b3 +3faf86c0: rl b11, b7 +3faf86d0: rl b3, b4 +3faf86e0: .word 0x756f +3faf86f0: sla 0x3, b4 +3faf8700: modu a3, a1 +3faf8710: sla 0x3, b9 +3faf8720: sla a11, a12 +3faf8730: sla 0x3, b4 +3faf8740: rl a11, a3 +3faf8750: sll b11, b2 +3faf8760: rl b11, b5 +3faf8770: .word 0x7374 +3faf8780: srl a1, a0 +3faf8790: modu b11, b2 +3faf87a0: sla 0x3, a13 +3faf87b0: rl b3, b4 +3faf87c0: sla 0x3, a5 +3faf87d0: modu a11, a12 +3faf87e0: sla a11, a3 +3faf87f0: sla 0x3, a12 +3faf8800: .word 0x7261 +3faf8810: sla a11, a5 +3faf8820: sra a1, a0 +3faf8830: .word 0x7461 +3faf8840: sll a3, a1 +3faf8850: .word 0x7361 +3faf8860: .word 0x0a65 +3faf8870: .word 0x0000 +L3FAF8880: +3faf8880: mmtm sp, a11,a13 +3faf88a0: move a14, a13 +3faf88b0: addk 32, a14 +3faf88c0: move a14, -*sp, 1 +3faf88d0: movi 0x3fafa240, a8 +3faf8900: move a8, *a14+, 1 +3faf8910: move *a13(0xffe0), *a14+, 1 +3faf8930: calla L3FE1DF00 +3faf8960: move a8, a8 +3faf8970: jreq L3FAF89F0 +3faf8980: move a14, -*sp, 1 +3faf8990: movk 1, a11 +3faf89a0: move a11, *a14+, 1 +3faf89b0: calla L3F275680 +3faf89e0: jruc L3FAF8B10 +L3FAF89F0: +3faf89f0: move a14, -*sp, 1 +3faf8a00: movi 0x3fafa278, a8 +3faf8a30: move a8, *a14+, 1 +3faf8a40: move *a13(0xffe0), *a14+, 1 +3faf8a60: calla L3FE1DF00 +3faf8a90: move a8, a11 +3faf8aa0: jreq L3FAF8B10 +3faf8ab0: move a14, -*sp, 1 +3faf8ac0: sub a11, a11 +3faf8ad0: move a11, *a14+, 1 +3faf8ae0: calla L3F275680 +L3FAF8B10: +3faf8b10: move *sp(0x60), a14, 1 +3faf8b30: mmfm sp, a11,a13 +3faf8b50: rets 2 +L3FAF8B60: +3faf8b60: mmtm sp, a11,a13 +3faf8b80: move a14, a13 +3faf8b90: addi 0x40, a14 +3faf8bb0: move *a13(0xffa0), a11, 1 +3faf8bd0: move *a11, a11, 1 +3faf8be0: jrne L3FAF8C30 +3faf8bf0: move *a13(0xffe0), *a13(0x0), 1 +3faf8c20: jruc L3FAF8C60 +L3FAF8C30: +3faf8c30: move *a13(0xffa0), a11, 1 +3faf8c50: move *a11, *a13, 1 +L3FAF8C60: +3faf8c60: move a14, -*sp, 1 +3faf8c70: move *a13(0xffc0), *a14+, 1 +3faf8c90: move *a13(0x0), *a14+, 1 +3faf8cb0: calla L3FE1DCE0 +3faf8ce0: sll 0x3, a8 +3faf8cf0: move *a13, a11, 1 +3faf8d00: add a11, a8 +3faf8d10: move a8, *a13, 1 +3faf8d20: movb *a8, a11 +3faf8d30: jrne L3FAF8D60 +3faf8d40: sub a8, a8 +3faf8d50: jruc L3FAF8EE0 +L3FAF8D60: +3faf8d60: move a8, *a13(0x20), 1 +3faf8d80: move a14, -*sp, 1 +3faf8d90: move *a13(0xffc0), *a14+, 1 +3faf8db0: move a8, *a14+, 1 +3faf8dc0: calla L3FE1D7B0 +3faf8df0: sll 0x3, a8 +3faf8e00: move *a13, a11, 1 +3faf8e10: add a11, a8 +3faf8e20: move a8, *a13, 1 +3faf8e30: movb *a8, a11 +3faf8e40: jreq L3FAF8E90 +3faf8e50: sub a11, a11 +3faf8e60: setf 8, 1, 0 +3faf8e70: move a11, *a8+, 0 +3faf8e80: move a8, *a13, 1 +L3FAF8E90: +3faf8e90: move *a13(0xffa0), a11, 1 +3faf8eb0: move a8, *a11, 1 +3faf8ec0: move *a13(0x20), a8, 1 +L3FAF8EE0: +3faf8ee0: move *sp(0x60), a14, 1 +3faf8f00: mmfm sp, a11,a13 +3faf8f20: rets 2 +L3FAF8F30: +3faf8f30: mmtm sp, a11,a13 +3faf8f50: move a14, a13 +3faf8f60: addi 0xbe0, a14 +3faf8f80: move a14, -*sp, 1 +3faf8f90: movi 0x3fafa240, a8 +3faf8fc0: move a8, *a14+, 1 +3faf8fd0: move *a13(0xffe0), *a14+, 1 +3faf8ff0: calla L3FE1DF00 +3faf9020: move a8, a8 +3faf9030: jreq L3FAF9830 +3faf9040: move a14, -*sp, 1 +3faf9050: movi 0x3fafa2b8, a8 +3faf9080: move a8, *a14+, 1 +3faf9090: move *a13(0xffe0), *a14+, 1 +3faf90b0: calla L3FE1DF00 +3faf90e0: move a8, a8 +3faf90f0: jreq L3FAF9270 +3faf9100: sub a11, a11 +3faf9110: move a11, *a13(0x8a0), 1 +L3FAF9130: +3faf9130: move a14, -*sp, 1 +3faf9140: sub a11, a11 +3faf9150: move a11, *a14+, 1 +3faf9160: movk 1, a11 +3faf9170: move a11, *a14+, 1 +3faf9180: move *a13(0x8a0), *a14+, 1 +3faf91a0: calla L3F275760 +3faf91d0: move *a13(0x8a0), a11, 1 +3faf91f0: inc a11 +3faf9200: move a11, *a13(0x8a0), 1 +3faf9220: cmpi 0x100, a11 +3faf9240: jrlt L3FAF9130 +3faf9250: jauc L3FAFA1E0 +L3FAF9270: +3faf9270: sub a11, a11 +3faf9280: move a11, *a13(0x20), 1 +3faf92a0: move a14, -*sp, 1 +3faf92b0: move a13, a11 +3faf92c0: addk 32, a11 +3faf92d0: move a11, *a14+, 1 +3faf92e0: movi 0x3fafa2d8, a8 +3faf9310: move a8, *a14+, 1 +3faf9320: move *a13(0xffe0), *a14+, 1 +3faf9340: calla L3FAF8B60 +3faf9370: move a8, *a13, 1 +3faf9380: move a8, a8 +3faf9390: jaeq L3FAFA1E0 +L3FAF93B0: +3faf93b0: move a14, -*sp, 1 +3faf93c0: move *a13, a11, 1 +3faf93d0: movb *a11, a8 +3faf93e0: move a8, *a14+, 1 +3faf93f0: calla L3FE14C10 +3faf9420: move a8, a8 +3faf9430: jrne L3FAF94F0 +L3FAF9440: +3faf9440: move *a13, a11, 1 +3faf9450: addk 8, a11 +3faf9460: move a11, *a13, 1 +3faf9470: move a14, -*sp, 1 +3faf9480: movb *a11, a8 +3faf9490: move a8, *a14+, 1 +3faf94a0: calla L3FE14C10 +3faf94d0: move a8, a8 +3faf94e0: jreq L3FAF9440 +L3FAF94F0: +3faf94f0: move a14, -*sp, 1 +3faf9500: move a11, *a14+, 1 +3faf9510: calla L3FB43EB0 +3faf9540: movb a8, *a13(0x840) +3faf9560: setf 8, 0, 0 +3faf9570: move *a13(0x840), a11, 0 +3faf9590: cmpi 0xff, a11 +3faf95b0: jrls L3FAF9660 +3faf95c0: move a14, -*sp, 1 +3faf95d0: move a11, *a14+, 1 +3faf95e0: movi 0x3fafa2e8, a8 +3faf9610: move a8, *a14+, 1 +3faf9620: calla L3FB341E0 +3faf9650: jruc L3FAF9710 +L3FAF9660: +3faf9660: move a14, -*sp, 1 +3faf9670: sub a11, a11 +3faf9680: move a11, *a14+, 1 +3faf9690: movk 1, a11 +3faf96a0: move a11, *a14+, 1 +3faf96b0: move *a13(0x840), a11, 0 +3faf96d0: move a11, *a14+, 1 +3faf96e0: calla L3F275760 +L3FAF9710: +3faf9710: move a14, -*sp, 1 +3faf9720: move a13, a11 +3faf9730: addk 32, a11 +3faf9740: move a11, *a14+, 1 +3faf9750: movi 0x3fafa2d8, a8 +3faf9780: move a8, *a14+, 1 +3faf9790: move *a13(0xffe0), *a14+, 1 +3faf97b0: calla L3FAF8B60 +3faf97e0: move a8, *a13, 1 +3faf97f0: move a8, a8 +3faf9800: jrne L3FAF93B0 +3faf9810: jauc L3FAFA1E0 +L3FAF9830: +3faf9830: move a14, -*sp, 1 +3faf9840: movi 0x3fafa278, a8 +3faf9870: move a8, *a14+, 1 +3faf9880: move *a13(0xffe0), *a14+, 1 +3faf98a0: calla L3FE1DF00 +3faf98d0: move a8, a11 +3faf98e0: jaeq L3FAFA1E0 +3faf9900: move a14, -*sp, 1 +3faf9910: movi 0x3fafa3d0, a8 +3faf9940: move a8, *a14+, 1 +3faf9950: move *a13(0xffe0), *a14+, 1 +3faf9970: calla L3FE1DF00 +3faf99a0: move a8, a11 +3faf99b0: jreq L3FAF9A00 +3faf99c0: sub a11, a11 +3faf99d0: move a11, *a13(0x850), 1 +3faf99f0: jruc L3FAF9A30 +L3FAF9A00: +3faf9a00: movk 1, a11 +3faf9a10: move a11, *a13(0x850), 1 +L3FAF9A30: +3faf9a30: move a14, -*sp, 1 +3faf9a40: movi 0x3fafa2b8, a8 +3faf9a70: move a8, *a14+, 1 +3faf9a80: move *a13(0xffe0), *a14+, 1 +3faf9aa0: calla L3FE1DF00 +3faf9ad0: move a8, a8 +3faf9ae0: jreq L3FAF9C50 +3faf9af0: sub a11, a11 +3faf9b00: move a11, *a13(0x8a0), 1 +L3FAF9B20: +3faf9b20: move a14, -*sp, 1 +3faf9b30: movk 1, a11 +3faf9b40: move a11, *a14+, 1 +3faf9b50: sub a11, a11 +3faf9b60: move a11, *a14+, 1 +3faf9b70: move *a13(0x8a0), *a14+, 1 +3faf9b90: calla L3F275760 +3faf9bc0: move *a13(0x8a0), a11, 1 +3faf9be0: inc a11 +3faf9bf0: move a11, *a13(0x8a0), 1 +3faf9c10: cmpi 0x100, a11 +3faf9c30: jrlt L3FAF9B20 +3faf9c40: jruc L3FAFA1E0 +L3FAF9C50: +3faf9c50: sub a11, a11 +3faf9c60: move a11, *a13(0x20), 1 +3faf9c80: move a14, -*sp, 1 +3faf9c90: move a13, a11 +3faf9ca0: addk 32, a11 +3faf9cb0: move a11, *a14+, 1 +3faf9cc0: movi 0x3fafa2d8, a8 +3faf9cf0: move a8, *a14+, 1 +3faf9d00: move *a13(0xffe0), *a14+, 1 +3faf9d20: calla L3FAF8B60 +3faf9d50: move a8, *a13, 1 +3faf9d60: move a8, a8 +3faf9d70: jreq L3FAFA1E0 +L3FAF9D80: +3faf9d80: move a14, -*sp, 1 +3faf9d90: move *a13, a11, 1 +3faf9da0: movb *a11, a8 +3faf9db0: move a8, *a14+, 1 +3faf9dc0: calla L3FE14C10 +3faf9df0: move a8, a8 +3faf9e00: jrne L3FAF9EC0 +L3FAF9E10: +3faf9e10: move *a13, a11, 1 +3faf9e20: addk 8, a11 +3faf9e30: move a11, *a13, 1 +3faf9e40: move a14, -*sp, 1 +3faf9e50: movb *a11, a8 +3faf9e60: move a8, *a14+, 1 +3faf9e70: calla L3FE14C10 +3faf9ea0: move a8, a8 +3faf9eb0: jreq L3FAF9E10 +L3FAF9EC0: +3faf9ec0: move a14, -*sp, 1 +3faf9ed0: move a11, *a14+, 1 +3faf9ee0: calla L3FB43EB0 +3faf9f10: movb a8, *a13(0x840) +3faf9f30: setf 8, 0, 0 +3faf9f40: move *a13(0x840), a11, 0 +3faf9f60: cmpi 0xff, a11 +3faf9f80: jrls L3FAFA030 +3faf9f90: move a14, -*sp, 1 +3faf9fa0: move a11, *a14+, 1 +3faf9fb0: movi 0x3fafa2e8, a8 +3faf9fe0: move a8, *a14+, 1 +3faf9ff0: calla L3FB341E0 +3fafa020: jruc L3FAFA0E0 +L3FAFA030: +3fafa030: move a14, -*sp, 1 +3fafa040: movk 1, a11 +3fafa050: move a11, *a14+, 1 +3fafa060: sub a11, a11 +3fafa070: move a11, *a14+, 1 +3fafa080: move *a13(0x840), a11, 0 +3fafa0a0: move a11, *a14+, 1 +3fafa0b0: calla L3F275760 +L3FAFA0E0: +3fafa0e0: move a14, -*sp, 1 +3fafa0f0: move a13, a11 +3fafa100: addk 32, a11 +3fafa110: move a11, *a14+, 1 +3fafa120: movi 0x3fafa2d8, a8 +3fafa150: move a8, *a14+, 1 +3fafa160: move *a13(0xffe0), *a14+, 1 +3fafa180: calla L3FAF8B60 +3fafa1b0: move a8, *a13, 1 +3fafa1c0: move a8, a8 +3fafa1d0: jrne L3FAF9D80 +L3FAFA1E0: +3fafa1e0: move *sp(0x60), a14, 1 +3fafa200: mmfm sp, a11,a13 +3fafa220: rets 2 +3fafa230: rets +3fafa240: move a2, b5 +3fafa250: addc a2, a1 +3fafa260: sub a10, a12 +3fafa270: sub a0, a0 +3fafa280: andn a10, a9 +3fafa290: addc a2, a1 +3fafa2a0: sub a10, a12 +3fafa2b0: add a8, a0 +3fafa2c0: move a2, a12 +3fafa2d0: srl 0x20, a0 +3fafa2e0: subb a8, a0 +3fafa2f0: modu b11, b2 +3fafa300: .word 0x7075 +3fafa310: modu a1, a0 +3fafa320: mods b11, b5 +3fafa330: sra a11, a2 +3fafa340: sla 0x3, b2 +3fafa350: sra a1, a5 +3fafa360: rl a9, a0 +3fafa370: sla 0x3, b3 +3fafa380: mods a3, a9 +3fafa390: sra a11, a12 +3fafa3a0: sla a11, a7 +3fafa3b0: srl 0xd, a12 +3fafa3c0: .word 0x000a +3fafa3d0: move a10, b14 +3fafa3e0: move a10, b3 +3fafa3f0: subb a2, a14 +3fafa400: andn a2, a9 +3fafa410: .word 0x004d +L3FAFA420: +3fafa420: mmtm sp, a7,a9,a11,a13 +3fafa440: move a14, a13 +3fafa450: addk 32, a14 +3fafa460: sub a11, a11 +3fafa470: move a11, *a13, 1 +3fafa480: move *a13(0xffa0), a9, 1 +3fafa4a0: cmp a9, a11 +3fafa4b0: jrge L3FAFA640 +3fafa4c0: setf 8, 0, 0 +L3FAFA4D0: +3fafa4d0: move *a13, a11, 1 +3fafa4e0: sll 0x3, a11 +3fafa4f0: move *a13(0xffe0), a9, 1 +3fafa510: add a9, a11 +3fafa520: move *a13, a9, 1 +3fafa530: sll 0x3, a9 +3fafa540: move *a13(0xffc0), a7, 1 +3fafa560: add a7, a9 +3fafa570: move *a11, a11, 0 +3fafa580: move *a9, a9, 0 +3fafa590: cmp a9, a11 +3fafa5a0: jreq L3FAFA5D0 +3fafa5b0: sub a8, a8 +3fafa5c0: jruc L3FAFA650 +L3FAFA5D0: +3fafa5d0: move *a13, a11, 1 +3fafa5e0: inc a11 +3fafa5f0: move a11, *a13, 1 +3fafa600: move *a13(0xffa0), a9, 1 +3fafa620: cmp a9, a11 +3fafa630: jrlt L3FAFA4D0 +L3FAFA640: +3fafa640: movk 1, a8 +L3FAFA650: +3fafa650: move *sp(0xa0), a14, 1 +3fafa670: mmfm sp, a7,a9,a11,a13 +3fafa690: rets 2 +L3FAFA6A0: +3fafa6a0: mmtm sp, a7,a9,a11,a13 +3fafa6c0: move a14, a13 +3fafa6d0: addi 0x140, a14 +3fafa6f0: move a14, -*sp, 1 +3fafa700: movi 0x33, a11 +3fafa720: move a11, *a14+, 1 +3fafa730: calla L3F9DF6E0 +3fafa760: move a8, *a13, 1 +3fafa770: move a8, a8 +3fafa780: jrne L3FAFA870 +3fafa790: move a14, -*sp, 1 +3fafa7a0: movi 0x3fafefb0, a8 +3fafa7d0: move a8, *a14+, 1 +3fafa7e0: sub a11, a11 +3fafa7f0: move a11, *a14+, 1 +3fafa800: move a11, *a14+, 1 +3fafa810: movi 0x58, a11 +3fafa830: move a11, *a14+, 1 +3fafa840: calla L3F265310 +L3FAFA870: +3fafa870: move *a13, a11, 1 +3fafa880: addi 0x100, a11 +3fafa8a0: move a11, *a13(0x80), 1 +3fafa8c0: addi 0x70, a11 +3fafa8e0: move a11, *a13(0x60), 1 +3fafa900: move a11, *a13(0xa0), 1 +3fafa920: sub a9, a9 +3fafa930: setf 1, 0, 0 +3fafa940: move a9, *a11, 0 +3fafa950: move a9, *a11(0x1), 0 +3fafa970: movk 15, a9 +3fafa980: setf 6, 0, 0 +3fafa990: move a9, *a11(0x2), 0 +3fafa9b0: sub a9, a9 +3fafa9c0: movb a9, *a11(0x8) +3fafa9e0: movk 5, a9 +3fafa9f0: movb a9, *a11(0x10) +3fafaa10: movb a9, *a11(0x18) +3fafaa30: movb a9, *a11(0x20) +3fafaa50: movk 1, a9 +3fafaa60: movb a9, *a11(0x28) +3fafaa80: movi 0x5ee, a9 +3fafaaa0: setf 16, 0, 0 +3fafaab0: move a9, *a11(0x30), 0 +3fafaad0: move *a13(0xff80), *a11(0x40), 0 +3fafab00: move *a13(0xff60), a9, 1 +3fafab20: jreq L3FAFAB70 +3fafab30: movk 1, a9 +3fafab40: move a9, *a11(0x50), 0 +3fafab60: jruc L3FAFABA0 +L3FAFAB70: +3fafab70: sub a9, a9 +3fafab80: move a9, *a11(0x50), 0 +L3FAFABA0: +3fafaba0: movk 4, a9 +3fafabb0: move a9, *a11(0x60), 0 +3fafabd0: move a14, -*sp, 1 +3fafabe0: addi 0x70, a11 +3fafac00: move a11, *a14+, 1 +3fafac10: calla L3F9DDD80 +3fafac40: move *a13(0xa0), a11, 1 +3fafac60: move @0x9b000, a7, 1 +3fafac90: setf 8, 0, 0 +3fafaca0: move *a7(0x1860), a9, 0 +3fafacc0: setf 16, 0, 0 +3fafacd0: move a9, *a11(0xa0), 0 +3fafacf0: move *a13(0x60), a9, 1 +3fafad10: addi 0xb0, a9 +3fafad30: move a9, *a13(0xc0), 1 +3fafad50: move *a13(0xffa0), a11, 1 +3fafad70: setf 8, 0, 0 +3fafad80: move *a11(0x0), *a9+, 0 +3fafada0: move a9, *a13(0xc0), 1 +3fafadc0: move a14, -*sp, 1 +3fafadd0: move *a11, a8, 0 +3fafade0: move a8, *a14+, 1 +3fafadf0: move a9, *a14+, 1 +3fafae00: move *a13(0xffc0), *a14+, 1 +3fafae20: calla L3FB44400 +3fafae50: setf 8, 0, 0 +3fafae60: move *a11, a7, 0 +3fafae70: sll 0x3, a7 +3fafae80: add a9, a7 +3fafae90: move a7, *a13(0xc0), 1 +3fafaeb0: movk 32, a9 +3fafaec0: move a9, *a7+, 0 +3fafaed0: move a7, *a13(0xc0), 1 +3fafaef0: move a14, -*sp, 1 +3fafaf00: move a9, *a14+, 1 +3fafaf10: move a7, *a14+, 1 +3fafaf20: move @0x9b000, a9, 1 +3fafaf50: addi 0x1388, a9 +3fafaf70: move a9, *a14+, 1 +3fafaf80: calla L3FB44400 +3fafafb0: addi 0x100, a7 +3fafafd0: move a7, *a13(0xc0), 1 +3fafaff0: move @0x9b000, a9, 1 +3fafb020: setf 8, 0, 0 +3fafb030: move *a9(0x1790), *a7+, 0 +3fafb050: move a7, *a13(0xc0), 1 +3fafb070: move a14, -*sp, 1 +3fafb080: move *a9(0x1790), a8, 0 +3fafb0a0: move a8, *a14+, 1 +3fafb0b0: move a7, *a14+, 1 +3fafb0c0: addi 0x1798, a9 +3fafb0e0: move a9, *a14+, 1 +3fafb0f0: calla L3FB44400 +3fafb120: move @0x9b000, a9, 1 +3fafb150: setf 8, 0, 0 +3fafb160: move *a9(0x1790), a7, 0 +3fafb180: sll 0x3, a7 +3fafb190: move *a13(0xc0), a11, 1 +3fafb1b0: add a11, a7 +3fafb1c0: move a7, *a13(0xc0), 1 +3fafb1e0: move a14, -*sp, 1 +3fafb1f0: movi 0x3faff1a0, a8 +3fafb220: move a8, *a14+, 1 +3fafb230: calla L3FB458D0 +3fafb260: setf 8, 0, 0 +3fafb270: move a8, *a7+, 0 +3fafb280: move a7, *a13(0xc0), 1 +3fafb2a0: move a14, -*sp, 1 +3fafb2b0: movi 0x3faff1a0, a8 +3fafb2e0: move a8, *a14+, 1 +3fafb2f0: move a7, *a14+, 1 +3fafb300: calla L3FB45720 +3fafb330: move a14, -*sp, 1 +3fafb340: movi 0x3faff1a0, a8 +3fafb370: move a8, *a14+, 1 +3fafb380: calla L3FB458D0 +3fafb3b0: sll 0x3, a8 +3fafb3c0: add a7, a8 +3fafb3d0: move a8, *a13(0xc0), 1 +3fafb3f0: movk 1, a11 +3fafb400: setf 8, 0, 0 +3fafb410: move a11, *a8+, 0 +3fafb420: move a8, *a13(0xc0), 1 +3fafb440: addk 8, a8 +3fafb450: move a8, *a13(0xc0), 1 +3fafb470: subk 8, a8 +3fafb480: move a8, *a13(0x20), 1 +3fafb4a0: movk 8, a9 +3fafb4b0: movb a9, *a8 +3fafb4c0: move *a13(0xc0), a7, 1 +3fafb4e0: move a11, *a7+, 0 +3fafb4f0: move a7, *a13(0xc0), 1 +3fafb510: movk 3, a9 +3fafb520: move a9, *a7+, 0 +3fafb530: move a7, *a13(0xc0), 1 +3fafb550: move a11, *a7+, 0 +3fafb560: move a7, *a13(0xc0), 1 +3fafb580: move @0x9b000, a9, 1 +3fafb5b0: move *a9(0x1730), *a13(0x40), 1 +3fafb5e0: move *a13(0x40), a11, 1 +3fafb600: move *a11(0x280), *a7+, 0 +3fafb620: move a7, *a13(0xc0), 1 +3fafb640: movk 32, a11 +3fafb650: move a11, *a7+, 0 +3fafb660: move a7, *a13(0xc0), 1 +3fafb680: move a14, -*sp, 1 +3fafb690: move a11, *a14+, 1 +3fafb6a0: move a7, *a14+, 1 +3fafb6b0: addi 0x1388, a9 +3fafb6d0: move a9, *a14+, 1 +3fafb6e0: calla L3FB44400 +3fafb710: addi 0x100, a7 +3fafb730: move a7, *a13(0xc0), 1 +3fafb750: move *a13(0x20), a9, 1 +3fafb770: setf 8, 0, 0 +3fafb780: move *a9, a11, 0 +3fafb790: addk 32, a11 +3fafb7a0: movb a11, *a9 +3fafb7b0: move @0x9b000, a11, 1 +3fafb7e0: move *a11(0x1790), *a7+, 0 +3fafb800: move a7, *a13(0xc0), 1 +3fafb820: move a14, -*sp, 1 +3fafb830: move *a11(0x1790), a8, 0 +3fafb850: move a8, *a14+, 1 +3fafb860: move a7, *a14+, 1 +3fafb870: addi 0x1798, a11 +3fafb890: move a11, *a14+, 1 +3fafb8a0: calla L3FB44400 +3fafb8d0: move @0x9b000, a11, 1 +3fafb900: setf 8, 0, 0 +3fafb910: move *a11(0x1790), a7, 0 +L3FAFB930: +3fafb930: sll 0x3, a7 +3fafb940: move *a13(0xc0), a9, 1 +3fafb960: add a9, a7 +3fafb970: move a7, *a13(0xc0), 1 +3fafb990: move *a13(0x20), a9, 1 +3fafb9b0: move *a9, a7, 0 +3fafb9c0: move *a11(0x1790), a11, 0 +3fafb9e0: add a11, a7 +3fafb9f0: movb a7, *a9 +3fafba00: move *a13(0xc0), a11, 1 +3fafba20: move a14, -*sp, 1 +3fafba30: move *a13(0x40), a7, 1 +3fafba50: addi 0x80, a7 +3fafba70: move a7, *a14+, 1 +3fafba80: calla L3FB458D0 +3fafbab0: setf 8, 0, 0 +3fafbac0: move a8, *a11+, 0 +3fafbad0: move a11, *a13(0xc0), 1 +3fafbaf0: move a14, -*sp, 1 +3fafbb00: move *a13(0x40), a7, 1 +3fafbb20: addi 0x80, a7 +3fafbb40: move a7, *a14+, 1 +3fafbb50: move a11, *a14+, 1 +3fafbb60: calla L3FB45720 +3fafbb90: move a14, -*sp, 1 +3fafbba0: move *a13(0x40), a7, 1 +3fafbbc0: addi 0x80, a7 +3fafbbe0: move a7, *a14+, 1 +3fafbbf0: calla L3FB458D0 +3fafbc20: sll 0x3, a8 +3fafbc30: add a11, a8 +3fafbc40: move a8, *a13(0xc0), 1 +3fafbc60: move a14, -*sp, 1 +3fafbc70: move *a13(0x40), a11, 1 +3fafbc90: addi 0x80, a11 +3fafbcb0: move a11, *a14+, 1 +3fafbcc0: calla L3FB458D0 +3fafbcf0: setf 8, 0, 0 +3fafbd00: zext a8, 0 +3fafbd10: move *a9, a11, 0 +3fafbd20: add a8, a11 +3fafbd30: movb a11, *a9 +3fafbd40: move *a13(0xc0), a11, 1 +3fafbd60: sub a7, a7 +3fafbd70: move a7, *a11+, 0 +3fafbd80: move a11, *a13(0xc0), 1 +3fafbda0: move a7, *a11+, 0 +3fafbdb0: move a11, *a13(0xc0), 1 +3fafbdd0: move *a13(0x60), a7, 1 +3fafbdf0: sub a7, a11 +3fafbe00: srl 0x3, a11 +3fafbe10: move a11, *a13(0xe0), 1 +3fafbe30: move *a13(0x80), a7, 1 +3fafbe50: movi 0x460, a9 +3fafbe70: setf 16, 0, 0 +3fafbe80: move a9, *a7(0x60), 0 +3fafbea0: move *a13, a9, 1 +3fafbeb0: movi 0x2c, a7 +3fafbed0: movb a7, *a9(0x88) +3fafbef0: sext a11, 0 +3fafbf00: move a11, *a9(0xf0), 0 +3fafbf20: move a14, -*sp, 1 +3fafbf30: move a9, *a14+, 1 +3fafbf40: movi 0x460, a11 +3fafbf60: move a11, *a14+, 1 +3fafbf70: move *a13(0xffe0), *a14+, 1 +3fafbf90: calla L3F2C6960 +3fafbfc0: move a8, *a13(0x120), 1 +3fafbfe0: move a8, a8 +3fafbff0: jreq L3FAFC0C0 +3fafc000: move a14, -*sp, 1 +3fafc010: move a8, *a14+, 1 +3fafc020: movi 0x3faff240, a8 +3fafc050: move a8, *a14+, 1 +3fafc060: calla L3FB341E0 +3fafc090: calla L3F707A30 +L3FAFC0C0: +3fafc0c0: move *sp(0xa0), a14, 1 +3fafc0e0: mmfm sp, a7,a9,a11,a13 +3fafc100: rets 2 +L3FAFC110: +3fafc110: mmtm sp, a11,a13 +3fafc130: move a14, a13 +3fafc140: addi 0x40, a14 +3fafc160: sub a11, a11 +3fafc170: move a11, *a13, 1 +3fafc180: move *a13(0xffa0), a11, 1 +3fafc1a0: jreq L3FAFC440 +3fafc1b0: move *a13, a11, 1 +3fafc1c0: jrne L3FAFC440 +L3FAFC1D0: +3fafc1d0: move a14, -*sp, 1 +3fafc1e0: move *a13(0xffa0), a11, 1 +3fafc200: move a11, *a14+, 1 +3fafc210: calla L3FB458D0 +3fafc240: move a8, *a13(0x20), 1 +3fafc260: move a14, -*sp, 1 +3fafc270: setf 8, 0, 0 +3fafc280: move *a13(0xffc0), a11, 0 +3fafc2a0: cmp a8, a11 +3fafc2b0: jrc L3FAFC2D0 +3fafc2c0: move a8, a11 +L3FAFC2D0: +3fafc2d0: move a11, *a14+, 1 +3fafc2e0: move *a13(0xffa0), a11, 1 +3fafc300: move a11, *a14+, 1 +3fafc310: move *a13(0xffe0), *a14+, 1 +3fafc330: calla L3FAFA420 +3fafc360: move a8, a8 +3fafc370: jreq L3FAFC3A0 +3fafc380: movk 1, a11 +3fafc390: move a11, *a13, 1 +L3FAFC3A0: +3fafc3a0: move *a13(0xffa0), a11, 1 +3fafc3c0: move *a11(0x2a8), *a13(0xffa0), 1 +3fafc3f0: move *a13(0xffa0), a11, 1 +3fafc410: jreq L3FAFC440 +3fafc420: move *a13, a11, 1 +3fafc430: jreq L3FAFC1D0 +L3FAFC440: +3fafc440: move *a13, a8, 1 +3fafc450: move *sp(0x60), a14, 1 +3fafc470: mmfm sp, a11,a13 +3fafc490: rets 2 +L3FAFC4A0: +3fafc4a0: mmtm sp, a7,a9,a11,a13 +3fafc4c0: move a14, a13 +3fafc4d0: addi 0x3530, a14 +3fafc4f0: sub a11, a11 +3fafc500: setf 16, 1, 0 +3fafc510: move a11, *a13(0x3520), 0 +3fafc530: move a14, -*sp, 1 +3fafc540: move *a13(0xffa0), *a14+, 1 +3fafc560: calla L3F9E0B80 +3fafc590: setf 16, 1, 0 +3fafc5a0: move a8, *a13(0x3520), 0 +3fafc5c0: move *a13(0x3520), a11, 0 +3fafc5e0: dec a11 +3fafc5f0: jrle L3FAFC820 +3fafc600: move a14, -*sp, 1 +3fafc610: movi 0x5ee, a11 +3fafc630: move a11, *a14+, 1 +3fafc640: move a13, a11 +3fafc650: addi 0x190, a11 +3fafc670: move a11, *a14+, 1 +3fafc680: calla L3FB44A00 +3fafc6b0: move a14, -*sp, 1 +3fafc6c0: move a11, *a14+, 1 +3fafc6d0: move *a13(0xffa0), *a14+, 1 +3fafc6f0: setf 16, 1, 0 +3fafc700: move *a13(0x3520), a11, 0 +3fafc720: move a11, *a14+, 1 +3fafc730: movi 0x34, a11 +3fafc750: move a11, *a14+, 1 +3fafc760: calla L3F9E0DD0 +3fafc790: move a13, a9 +3fafc7a0: addi 0x190, a9 +3fafc7c0: move a9, *a13(0xffe0), 1 +3fafc7e0: addi 0x70, a9 +3fafc800: move a9, *a13(0xffc0), 1 +L3FAFC820: +3fafc820: move *a13(0xffc0), *a13(0x0), 1 +3fafc850: move *a13, a11, 1 +3fafc860: setf 8, 0, 0 +3fafc870: move *a11(0x10), a9, 0 +3fafc890: subk 5, a9 +3fafc8a0: jac L3FAFEF60 +3fafc8c0: move *a11(0x18), a9, 0 +3fafc8e0: subk 5, a9 +3fafc8f0: jahi L3FAFEF60 +3fafc910: move *a11(0x20), a9, 0 +3fafc930: subk 5, a9 +3fafc940: jane L3FAFEF60 +3fafc960: move *a13(0xffc0), a9, 1 +3fafc980: addi 0x60, a9 +3fafc9a0: move a9, *a13(0x20), 1 +3fafc9c0: addk 8, a9 +3fafc9d0: move a9, *a13(0x20), 1 +3fafc9f0: subk 8, a9 +3fafca00: move a9, *a13(0x40), 1 +3fafca20: move *a13(0x20), *a13(0x60), 1 +3fafca50: move *a9, a9, 0 +3fafca60: sll 0x3, a9 +3fafca70: move *a13(0x20), a11, 1 +3fafca90: add a11, a9 +3fafcaa0: move a9, *a13(0x20), 1 +3fafcac0: addk 8, a9 +3fafcad0: move a9, *a13(0x20), 1 +3fafcaf0: subk 8, a9 +3fafcb00: move a9, *a13(0x100), 1 +3fafcb20: move *a13(0x20), *a13(0x120), 1 +3fafcb50: move *a9, a11, 0 +3fafcb60: sll 0x3, a11 +3fafcb70: move *a13(0x20), a9, 1 +3fafcb90: add a9, a11 +3fafcba0: move a11, *a13(0x20), 1 +3fafcbc0: addk 8, a11 +3fafcbd0: move a11, *a13(0x20), 1 +3fafcbf0: subk 8, a11 +3fafcc00: move a11, *a13(0x80), 1 +3fafcc20: move *a13(0x20), *a13(0xa0), 1 +3fafcc50: move *a11, a9, 0 +3fafcc60: sll 0x3, a9 +3fafcc70: move *a13(0x20), a11, 1 +3fafcc90: add a11, a9 +3fafcca0: move a9, *a13(0x20), 1 +3fafccc0: addk 8, a9 +3fafccd0: move a9, *a13(0x20), 1 +3fafccf0: subk 8, a9 +3fafcd00: move a9, *a13(0xc0), 1 +3fafcd20: move *a13(0x20), *a13(0xe0), 1 +3fafcd50: move *a13(0x100), a11, 1 +3fafcd70: move *a11, a9, 0 +3fafcd80: jrne L3FAFCDD0 +3fafcd90: movk 1, a9 +3fafcda0: movb a9, *a13(0x160) +3fafcdc0: jruc L3FAFD130 +L3FAFCDD0: +3fafcdd0: sub a9, a9 +3fafcde0: movb a9, *a13(0x160) +3fafce00: movb *a11(0x0), *a13(0x140) +3fafce30: move *a13(0x140), a11, 0 +3fafce50: subk 32, a11 +3fafce60: jrls L3FAFCEC0 +3fafce70: movb a9, *a13(0x160) +3fafce90: move a9, a8 +3fafcea0: jauc L3FAFEF60 +L3FAFCEC0: +3fafcec0: movb a9, *a13(0x150) +3fafcee0: move *a13(0x140), a11, 0 +3fafcf00: cmp a11, a9 +3fafcf10: jrnc L3FAFD130 +L3FAFCF20: +3fafcf20: move *a13(0x150), a11, 0 +3fafcf40: sll 0x3, a11 +3fafcf50: move *a13(0x120), a9, 1 +3fafcf70: add a9, a11 +3fafcf80: move @0x9b000, a9, 1 +3fafcfb0: move *a13(0x150), a7, 0 +3fafcfd0: sll 0x3, a7 +3fafcfe0: add a9, a7 +3fafcff0: move *a11, a11, 0 +3fafd000: move *a7(0x1388), a7, 0 +3fafd020: and a7, a11 +3fafd030: jreq L3FAFD070 +3fafd040: movk 1, a11 +3fafd050: movb a11, *a13(0x160) +L3FAFD070: +3fafd070: move *a13(0x150), a11, 0 +3fafd090: inc a11 +3fafd0a0: movb a11, *a13(0x150) +3fafd0c0: move *a13(0x140), a7, 0 +3fafd0e0: cmp a7, a11 +3fafd0f0: jrnc L3FAFD130 +3fafd100: move *a13(0x160), a7, 0 +3fafd120: jreq L3FAFCF20 +L3FAFD130: +3fafd130: move *a13(0x160), a11, 0 +3fafd150: jaeq L3FAFEF60 +3fafd170: move a14, -*sp, 1 +3fafd180: movk 6, a9 +3fafd190: move a9, *a14+, 1 +3fafd1a0: move @0x9b000, a7, 1 +3fafd1d0: addi 0x40, a7 +3fafd1f0: move a7, *a14+, 1 +3fafd200: move *a13(0xffe0), a7, 1 +3fafd220: move a7, *a14+, 1 +3fafd230: calla L3FAFA420 +3fafd260: move a8, a8 +3fafd270: jane L3FAFE080 +3fafd290: move *a13(0xc0), a9, 1 +3fafd2b0: setf 8, 0, 0 +3fafd2c0: move *a9, a7, 0 +3fafd2d0: jrne L3FAFD7F0 +3fafd2e0: move *a13(0x40), a7, 1 +3fafd300: move *a7, a7, 0 +3fafd310: jrne L3FAFD480 +3fafd320: move a14, -*sp, 1 +3fafd330: sub a7, a7 +3fafd340: move a7, *a14+, 1 +3fafd350: move *a13, a7, 1 +3fafd360: setf 16, 0, 0 +3fafd370: move *a7(0x40), a8, 0 +3fafd390: move a8, *a14+, 1 +3fafd3a0: move *a13(0x80), *a14+, 1 +3fafd3c0: move *a13(0xa0), *a14+, 1 +3fafd3e0: move *a13(0xffe0), a7, 1 +3fafd400: addi 0x30, a7 +3fafd420: move a7, *a14+, 1 +3fafd430: calla L3FAFA6A0 +3fafd460: jauc L3FAFEF60 +L3FAFD480: +3fafd480: move @0x9b000, a7, 1 +3fafd4b0: move *a13(0x40), a9, 1 +3fafd4d0: move *a9, a9, 0 +3fafd4e0: move *a7(0x1790), a11, 0 +3fafd500: cmp a11, a9 +3fafd510: jrnc L3FAFD560 +3fafd520: move *a13(0x40), a11, 1 +3fafd540: move *a11, a9, 0 +3fafd550: jruc L3FAFD580 +L3FAFD560: +3fafd560: move *a7(0x1790), a9, 0 +L3FAFD580: +3fafd580: movb a9, *a13(0x140) +3fafd5a0: move a14, -*sp, 1 +3fafd5b0: move *a13(0x140), a11, 0 +3fafd5d0: move a11, *a14+, 1 +3fafd5e0: addi 0x1798, a7 +3fafd600: move a7, *a14+, 1 +3fafd610: move *a13(0x60), *a14+, 1 +3fafd630: calla L3FAFA420 +3fafd660: move a8, a7 +3fafd670: jaeq L3FAFEF60 +3fafd690: move a14, -*sp, 1 +3fafd6a0: sub a9, a9 +3fafd6b0: move a9, *a14+, 1 +3fafd6c0: move *a13, a7, 1 +3fafd6d0: setf 16, 0, 0 +3fafd6e0: move *a7(0x40), a8, 0 +3fafd700: move a8, *a14+, 1 +3fafd710: move *a13(0x80), *a14+, 1 +3fafd730: move *a13(0xa0), *a14+, 1 +3fafd750: move *a13(0xffe0), a9, 1 +3fafd770: addi 0x30, a9 +3fafd790: move a9, *a14+, 1 +3fafd7a0: calla L3FAFA6A0 +3fafd7d0: jauc L3FAFEF60 +L3FAFD7F0: +3fafd7f0: move *a13(0x40), a7, 1 +3fafd810: move *a7, a7, 0 +3fafd820: jrne L3FAFDA90 +3fafd830: move a14, -*sp, 1 +3fafd840: move @0x9b000, a7, 1 +3fafd870: move *a7(0x1730), *a14+, 1 +3fafd890: move *a9, a8, 0 +3fafd8a0: move a8, *a14+, 1 +3fafd8b0: move *a13(0xe0), *a14+, 1 +3fafd8d0: calla L3FAFC110 +3fafd900: move a8, a7 +3fafd910: jaeq L3FAFEF60 +3fafd930: move a14, -*sp, 1 +3fafd940: sub a7, a7 +3fafd950: move a7, *a14+, 1 +3fafd960: move *a13, a7, 1 +3fafd970: setf 16, 0, 0 +3fafd980: move *a7(0x40), a8, 0 +3fafd9a0: move a8, *a14+, 1 +3fafd9b0: move *a13(0x80), *a14+, 1 +3fafd9d0: move *a13(0xa0), *a14+, 1 +3fafd9f0: move *a13(0xffe0), a7, 1 +3fafda10: addi 0x30, a7 +3fafda30: move a7, *a14+, 1 +3fafda40: calla L3FAFA6A0 +3fafda70: jauc L3FAFEF60 +L3FAFDA90: +3fafda90: move @0x9b000, a7, 1 +3fafdac0: move *a13(0x40), a9, 1 +3fafdae0: move *a9, a9, 0 +3fafdaf0: move *a7(0x1790), a11, 0 +3fafdb10: cmp a11, a9 +3fafdb20: jrnc L3FAFDB70 +3fafdb30: move *a13(0x40), a11, 1 +3fafdb50: move *a11, a9, 0 +3fafdb60: jruc L3FAFDB90 +L3FAFDB70: +3fafdb70: move *a7(0x1790), a9, 0 +L3FAFDB90: +3fafdb90: movb a9, *a13(0x140) +3fafdbb0: move a14, -*sp, 1 +3fafdbc0: move *a13(0x140), a11, 0 +3fafdbe0: move a11, *a14+, 1 +3fafdbf0: addi 0x1798, a7 +3fafdc10: move a7, *a14+, 1 +3fafdc20: move *a13(0x60), *a14+, 1 +3fafdc40: calla L3FAFA420 +3fafdc70: move a8, a7 +3fafdc80: jaeq L3FAFEF60 +3fafdca0: move a14, -*sp, 1 +3fafdcb0: move @0x9b000, a9, 1 +3fafdce0: move *a9(0x1730), *a14+, 1 +3fafdd00: move *a13(0xc0), a7, 1 +3fafdd20: setf 8, 0, 0 +3fafdd30: move *a7, a8, 0 +3fafdd40: move a8, *a14+, 1 +3fafdd50: move *a13(0xe0), *a14+, 1 +3fafdd70: calla L3FAFC110 +3fafdda0: move a8, a9 +3fafddb0: jreq L3FAFDF20 +3fafddc0: move a14, -*sp, 1 +3fafddd0: sub a9, a9 +3fafdde0: move a9, *a14+, 1 +3fafddf0: move *a13, a9, 1 +3fafde00: setf 16, 0, 0 +3fafde10: move *a9(0x40), a8, 0 +3fafde30: move a8, *a14+, 1 +3fafde40: move *a13(0x80), *a14+, 1 +3fafde60: move *a13(0xa0), *a14+, 1 +3fafde80: move *a13(0xffe0), a7, 1 +3fafdea0: addi 0x30, a7 +3fafdec0: move a7, *a14+, 1 +3fafded0: calla L3FAFA6A0 +3fafdf00: jauc L3FAFEF60 +L3FAFDF20: +3fafdf20: move a14, -*sp, 1 +3fafdf30: movk 1, a9 +3fafdf40: move a9, *a14+, 1 +3fafdf50: move *a13, a9, 1 +3fafdf60: setf 16, 0, 0 +3fafdf70: move *a9(0x40), a8, 0 +3fafdf90: move a8, *a14+, 1 +3fafdfa0: move *a13(0x80), *a14+, 1 +3fafdfc0: move *a13(0xa0), *a14+, 1 +3fafdfe0: move *a13(0xffe0), a7, 1 +3fafe000: addi 0x30, a7 +3fafe020: move a7, *a14+, 1 +3fafe030: calla L3FAFA6A0 +3fafe060: jauc L3FAFEF60 +L3FAFE080: +3fafe080: move *a13(0xc0), a9, 1 +3fafe0a0: setf 8, 0, 0 +3fafe0b0: move *a9, a7, 0 +3fafe0c0: jrne L3FAFE5E0 +3fafe0d0: move *a13(0x40), a7, 1 +3fafe0f0: move *a7, a7, 0 +3fafe100: jrne L3FAFE270 +3fafe110: move a14, -*sp, 1 +3fafe120: sub a7, a7 +3fafe130: move a7, *a14+, 1 +3fafe140: move *a13, a7, 1 +3fafe150: setf 16, 0, 0 +3fafe160: move *a7(0x40), a8, 0 +3fafe180: move a8, *a14+, 1 +3fafe190: move *a13(0x80), *a14+, 1 +3fafe1b0: move *a13(0xa0), *a14+, 1 +3fafe1d0: move *a13(0xffe0), a7, 1 +3fafe1f0: addi 0x30, a7 +3fafe210: move a7, *a14+, 1 +3fafe220: calla L3FAFA6A0 +3fafe250: jauc L3FAFEF60 +L3FAFE270: +3fafe270: move @0x9b000, a7, 1 +3fafe2a0: move *a13(0x40), a9, 1 +3fafe2c0: move *a9, a9, 0 +3fafe2d0: move *a7(0x1790), a11, 0 +3fafe2f0: cmp a11, a9 +3fafe300: jrnc L3FAFE350 +3fafe310: move *a13(0x40), a11, 1 +3fafe330: move *a11, a9, 0 +3fafe340: jruc L3FAFE370 +L3FAFE350: +3fafe350: move *a7(0x1790), a9, 0 +L3FAFE370: +3fafe370: movb a9, *a13(0x140) +3fafe390: move a14, -*sp, 1 +3fafe3a0: move *a13(0x140), a11, 0 +3fafe3c0: move a11, *a14+, 1 +3fafe3d0: addi 0x1798, a7 +3fafe3f0: move a7, *a14+, 1 +3fafe400: move *a13(0x60), *a14+, 1 +3fafe420: calla L3FAFA420 +3fafe450: move a8, a7 +3fafe460: jaeq L3FAFEF60 +3fafe480: move a14, -*sp, 1 +3fafe490: sub a9, a9 +3fafe4a0: move a9, *a14+, 1 +3fafe4b0: move *a13, a7, 1 +3fafe4c0: setf 16, 0, 0 +3fafe4d0: move *a7(0x40), a8, 0 +3fafe4f0: move a8, *a14+, 1 +3fafe500: move *a13(0x80), *a14+, 1 +3fafe520: move *a13(0xa0), *a14+, 1 +3fafe540: move *a13(0xffe0), a9, 1 +3fafe560: addi 0x30, a9 +3fafe580: move a9, *a14+, 1 +3fafe590: calla L3FAFA6A0 +3fafe5c0: jauc L3FAFEF60 +L3FAFE5E0: +3fafe5e0: move *a13(0x40), a7, 1 +3fafe600: move *a7, a7, 0 +3fafe610: jrne L3FAFE9B0 +3fafe620: move a14, -*sp, 1 +3fafe630: move @0x9b000, a7, 1 +3fafe660: move *a7(0x1730), *a14+, 1 +3fafe680: move *a9, a8, 0 +3fafe690: move a8, *a14+, 1 +3fafe6a0: move *a13(0xe0), *a14+, 1 +3fafe6c0: calla L3FAFC110 +3fafe6f0: move a8, a7 +3fafe700: jreq L3FAFE860 +3fafe710: move a14, -*sp, 1 +3fafe720: sub a7, a7 +3fafe730: move a7, *a14+, 1 +3fafe740: move *a13, a7, 1 +3fafe750: setf 16, 0, 0 +3fafe760: move *a7(0x40), a8, 0 +3fafe780: move a8, *a14+, 1 +3fafe790: move *a13(0x80), *a14+, 1 +3fafe7b0: move *a13(0xa0), *a14+, 1 +3fafe7d0: move *a13(0xffe0), a7, 1 +3fafe7f0: addi 0x30, a7 +3fafe810: move a7, *a14+, 1 +3fafe820: calla L3FAFA6A0 +3fafe850: jruc L3FAFEF60 +L3FAFE860: +3fafe860: move a14, -*sp, 1 +3fafe870: movk 1, a7 +3fafe880: move a7, *a14+, 1 +3fafe890: move *a13, a7, 1 +3fafe8a0: setf 16, 0, 0 +3fafe8b0: move *a7(0x40), a8, 0 +3fafe8d0: move a8, *a14+, 1 +3fafe8e0: move *a13(0x80), *a14+, 1 +3fafe900: move *a13(0xa0), *a14+, 1 +3fafe920: move *a13(0xffe0), a7, 1 +3fafe940: addi 0x30, a7 +3fafe960: move a7, *a14+, 1 +3fafe970: calla L3FAFA6A0 +3fafe9a0: jruc L3FAFEF60 +L3FAFE9B0: +3fafe9b0: move @0x9b000, a7, 1 +3fafe9e0: move *a13(0x40), a9, 1 +3fafea00: move *a9, a9, 0 +3fafea10: move *a7(0x1790), a11, 0 +3fafea30: cmp a11, a9 +3fafea40: jrnc L3FAFEA90 +3fafea50: move *a13(0x40), a11, 1 +3fafea70: move *a11, a9, 0 +3fafea80: jruc L3FAFEAB0 +L3FAFEA90: +3fafea90: move *a7(0x1790), a9, 0 +L3FAFEAB0: +3fafeab0: movb a9, *a13(0x140) +3fafead0: move a14, -*sp, 1 +3fafeae0: move *a13(0x140), a11, 0 +3fafeb00: move a11, *a14+, 1 +3fafeb10: addi 0x1798, a7 +3fafeb30: move a7, *a14+, 1 +3fafeb40: move *a13(0x60), *a14+, 1 +3fafeb60: calla L3FAFA420 +3fafeb90: move a8, a7 +3fafeba0: jreq L3FAFEF60 +3fafebb0: move a14, -*sp, 1 +3fafebc0: move @0x9b000, a9, 1 +3fafebf0: move *a9(0x1730), *a14+, 1 +3fafec10: move *a13(0xc0), a7, 1 +3fafec30: setf 8, 0, 0 +3fafec40: move *a7, a8, 0 +3fafec50: move a8, *a14+, 1 +3fafec60: move *a13(0xe0), *a14+, 1 +3fafec80: calla L3FAFC110 +3fafecb0: move a8, a9 +3fafecc0: jreq L3FAFEE20 +3fafecd0: move a14, -*sp, 1 +3fafece0: sub a9, a9 +3fafecf0: move a9, *a14+, 1 +3fafed00: move *a13, a9, 1 +3fafed10: setf 16, 0, 0 +3fafed20: move *a9(0x40), a8, 0 +3fafed40: move a8, *a14+, 1 +3fafed50: move *a13(0x80), *a14+, 1 +3fafed70: move *a13(0xa0), *a14+, 1 +3fafed90: move *a13(0xffe0), a7, 1 +3fafedb0: addi 0x30, a7 +3fafedd0: move a7, *a14+, 1 +3fafede0: calla L3FAFA6A0 +3fafee10: jruc L3FAFEF60 +L3FAFEE20: +3fafee20: move a14, -*sp, 1 +3fafee30: movk 1, a9 +3fafee40: move a9, *a14+, 1 +3fafee50: move *a13, a9, 1 +3fafee60: setf 16, 0, 0 +3fafee70: move *a9(0x40), a8, 0 +3fafee90: move a8, *a14+, 1 +3fafeea0: move *a13(0x80), *a14+, 1 +3fafeec0: move *a13(0xa0), *a14+, 1 +3fafeee0: move *a13(0xffe0), a7, 1 +3fafef00: addi 0x30, a7 +3fafef20: move a7, *a14+, 1 +3fafef30: calla L3FAFA6A0 +L3FAFEF60: +3fafef60: move *sp(0xa0), a14, 1 +3fafef80: mmfm sp, a7,a9,a11,a13 +3fafefa0: rets 2 +3fafefb0: add a10, a12 +3fafefc0: dsjs b4, L3FAFF0F0 +3fafefd0: sll a9, a0 +3fafefe0: .word 0x756f +3fafeff0: sra a3, a12 +3faff000: modu a1, a0 +3faff010: .word 0x746f +3faff020: sla a9, a0 +3faff030: mods a3, a12 +3faff040: sll a11, sp +3faff050: .word 0x7461 +3faff060: sla 0x3, a5 +3faff070: addc b10, b8 +3faff080: sla 0x2, a2 +3faff090: modu a11, a6 +3faff0a0: sla 0x3, b2 +3faff0b0: sra b11, b2 +3faff0c0: .word 0x7073 +3faff0d0: modu a3, sp +3faff0e0: sra b11, b3 +L3FAFF0F0: +3faff0f0: rl a9, a0 +3faff100: srl a3, a14 +3faff110: .word 0x726f +3faff120: sla a11, a13 +3faff130: rl b11, b4 +3faff140: modu a3, sp +3faff150: mods a9, a0 +3faff160: .word 0x7365 +3faff170: sla b11, b3 +3faff180: sra a11, a7 +3faff190: rev a0 +3faff1a0: sub a10, a4 +3faff1b0: .word 0x7743 +3faff1c0: modu a3, a9 +3faff1d0: modu a11, a4 +3faff1e0: .word 0x7377 +3faff1f0: or a1, a0 +3faff200: .word 0x7265 +3faff210: rl a11, a13 +3faff220: sla a11, a14 +3faff230: .word 0x006c +3faff240: .word 0x7254 +3faff250: modu a3, a1 +3faff260: mods b11, b3 +3faff270: .word 0x7469 +3faff280: and a1, a0 +3faff290: sll a11, a1 +3faff2a0: sra a11, a11 +3faff2b0: sla 0x3, b4 +3faff2c0: sla a11, a6 +3faff2d0: mods a3, a9 +3faff2e0: sra a3, a5 +3faff2f0: rl a9, a0 +3faff300: sla 0x3, a14 +3faff310: sra b10, b3 +3faff320: sra a3, a14 +3faff330: .word 0x725f +3faff340: .word 0x7365 +3faff350: mpyu b11, b0 +3faff360: sra a11, a13 +3faff370: .word 0x7373 +3faff380: dsjs a0, L3FAFF520 +3faff390: andn a9, a0 +3faff3a0: sla b11, b4 +3faff3b0: .word 0x7574 +3faff3c0: sla 0x3, b3 +3faff3d0: sla 0x1, b13 +3faff3e0: sra a1, a5 +3faff3f0: dsjs a0, L3FAFF590 +3faff400: .word 0x0000 +3faff410: mmtm sp, a7,a9,a11,a13 +3faff430: move a14, a13 +3faff440: addi 0x60, a14 +3faff460: sub a11, a11 +3faff470: setf 16, 1, 0 +3faff480: move a11, *a13(0x20), 0 +3faff4a0: move a11, *a13, 1 +3faff4b0: move *a13(0xffe0), a9, 1 +3faff4d0: move a11, *a9(0x40), 1 +3faff4f0: movk 1, a11 +3faff500: move a11, *a9(0x60), 1 +L3FAFF520: +3faff520: movk 7, a11 +3faff530: move a11, *a13(0x20), 0 +3faff550: sub a9, a9 +3faff560: move a9, *a13(0x30), 0 +L3FAFF580: +3faff580: move *a13(0x30), a11, 0 +3faff5a0: move *a13(0x20), a9, 0 +3faff5c0: and a9, a11 +3faff5d0: move a11, @0x5600100, 0 +3faff600: setf 16, 0, 0 +3faff610: move @0x5600100, a11, 0 +3faff640: and a9, a11 +3faff650: move a11, *a13(0x40), 1 +3faff670: setf 16, 1, 0 +3faff680: move *a13(0x30), a7, 0 +3faff6a0: and a9, a7 +3faff6b0: cmp a7, a11 +3faff6c0: jreq L3FAFF820 +3faff6d0: move *a13(0xffe0), a7, 1 +3faff6f0: movk 1, a9 +3faff700: move a9, *a13, 1 +3faff710: move a9, *a7(0x40), 1 +3faff730: movi 0x5600100, a11 +3faff760: move a11, *a7(0x80), 1 +3faff780: move *a13(0x30), a11, 0 +3faff7a0: move *a13(0x20), a9, 0 +3faff7c0: and a9, a11 +3faff7d0: move a11, *a7(0xa0), 1 +3faff7f0: move *a13(0x40), *a7(0xc0), 1 +L3FAFF820: +3faff820: move *a13(0x30), a11, 0 +3faff840: inc a11 +3faff850: move a11, *a13(0x30), 0 +3faff870: subk 16, a11 +3faff880: jrlt L3FAFF580 +3faff890: sub a11, a11 +3faff8a0: move a11, @0x5600100, 0 +3faff8d0: movi 0xfc, a7 +3faff8f0: move a7, *a13(0x20), 0 +3faff910: move a14, -*sp, 1 +3faff920: move *a13(0xffe0), *a14+, 1 +3faff940: move a7, *a14+, 1 +3faff950: movi 0x5600030, a9 +3faff980: move a9, *a14+, 1 +3faff990: calla L3FAFFF30 +3faff9c0: move a8, *a13, 1 +3faff9d0: movi 0x3ff, a11 +3faff9f0: setf 16, 1, 0 +3faffa00: move a11, *a13(0x20), 0 +3faffa20: move a8, a8 +3faffa30: jrne L3FAFFAE0 +3faffa40: move a14, -*sp, 1 +3faffa50: move *a13(0xffe0), *a14+, 1 +3faffa70: move a11, *a14+, 1 +3faffa80: subk 16, a9 +3faffa90: move a9, *a14+, 1 +3faffaa0: calla L3FAFFF30 +3faffad0: move a8, *a13, 1 +L3FAFFAE0: +3faffae0: movi 0x7ff, a9 +3faffb00: setf 16, 1, 0 +3faffb10: move a9, *a13(0x20), 0 +3faffb30: move a8, a8 +3faffb40: jrne L3FAFFC10 +3faffb50: move a14, -*sp, 1 +3faffb60: move *a13(0xffe0), *a14+, 1 +3faffb80: move a9, *a14+, 1 +3faffb90: movi 0x5600000, a7 +3faffbc0: move a7, *a14+, 1 +3faffbd0: calla L3FAFFF30 +3faffc00: move a8, *a13, 1 +L3FAFFC10: +3faffc10: sub a7, a7 +3faffc20: setf 16, 0, 0 +3faffc30: move a7, @0x5600000, 0 +3faffc60: movi 0x7fff, a7 +3faffc80: move a7, *a13(0x20), 0 +3faffca0: move a8, a8 +3faffcb0: jrne L3FAFFDB0 +3faffcc0: move a14, -*sp, 1 +3faffcd0: move *a13(0xffe0), *a14+, 1 +3faffcf0: setf 16, 1, 0 +3faffd00: move *a13(0x20), a7, 0 +3faffd20: move a7, *a14+, 1 +3faffd30: movi 0x5600040, a9 +3faffd60: move a9, *a14+, 1 +3faffd70: calla L3FAFFF30 +3faffda0: move a8, *a13, 1 +L3FAFFDB0: +3faffdb0: movi 0x3fff, a9 +3faffdd0: setf 16, 1, 0 +3faffde0: move a9, *a13(0x20), 0 +3faffe00: move a8, a7 +3faffe10: jrne L3FAFFEE0 +3faffe20: move a14, -*sp, 1 +3faffe30: move *a13(0xffe0), *a14+, 1 +3faffe50: move a9, *a14+, 1 +3faffe60: movi 0x5600050, a11 +3faffe90: move a11, *a14+, 1 +3faffea0: calla L3FAFFF30 +3faffed0: move a8, *a13, 1 +L3FAFFEE0: +3faffee0: move *sp(0xa0), a14, 1 +3fafff00: mmfm sp, a7,a9,a11,a13 +3fafff20: rets 2 +L3FAFFF30: +3fafff30: mmtm sp, a7,a9,a11,a13 +3fafff50: move a14, a13 +3fafff60: addi 0x90, a14 +3fafff80: sub a11, a11 +3fafff90: move a11, *a13(0x20), 1 +3fafffb0: move a11, *a13(0x40), 1 +3fafffd0: move a11, *a13(0x60), 1 +3faffff0: movk 1, a11 +3fb00000: setf 16, 1, 0 +3fb00010: move a11, *a13(0x80), 0 +3fb00030: sub a11, a11 +3fb00040: move a11, *a13, 1 +L3FB00050: +3fb00050: move *a13(0x80), a11, 0 +3fb00070: move *a13(0xffc0), a9, 0 +3fb00090: and a9, a11 +3fb000a0: move *a13(0xffe0), a9, 1 +3fb000c0: move a11, *a9, 0 +3fb000d0: setf 16, 0, 0 +3fb000e0: move *a9, a11, 0 +3fb000f0: setf 16, 1, 0 +3fb00100: move *a13(0xffc0), a9, 0 +3fb00120: and a9, a11 +3fb00130: move a11, *a13(0x20), 1 +3fb00150: move *a13(0x80), a7, 0 +3fb00170: and a9, a7 +3fb00180: move a7, *a13(0x40), 1 +3fb001a0: cmp a7, a11 +3fb001b0: jreq L3FB002D0 +3fb001c0: move *a13(0xffa0), a7, 1 +3fb001e0: movk 1, a9 +3fb001f0: move a9, *a13(0x60), 1 +3fb00210: move a9, *a7(0x40), 1 +3fb00230: move *a13(0xffe0), a11, 1 +3fb00250: move a11, *a7(0x80), 1 +3fb00270: move *a13(0x40), *a7(0xa0), 1 +3fb002a0: move *a13(0x20), *a7(0xc0), 1 +L3FB002D0: +3fb002d0: move *a13(0x80), a11, 0 +3fb002f0: sll 0x1, a11 +3fb00300: move a11, *a13(0x80), 0 +3fb00320: move *a13, a9, 1 +3fb00330: inc a9 +3fb00340: move a9, *a13, 1 +3fb00350: subk 16, a9 +3fb00360: jrlt L3FB00050 +3fb00370: movi 0xfffe, a9 +3fb00390: move a9, *a13(0x80), 0 +3fb003b0: sub a11, a11 +3fb003c0: move a11, *a13, 1 +3fb003d0: move *a13(0x60), a7, 1 +3fb003f0: jrne L3FB007A0 +L3FB00400: +3fb00400: move *a13(0x80), a11, 0 +3fb00420: move *a13(0xffc0), a9, 0 +3fb00440: and a9, a11 +3fb00450: move *a13(0xffe0), a7, 1 +3fb00470: move a11, *a7, 0 +3fb00480: setf 16, 0, 0 +3fb00490: move *a7, a11, 0 +3fb004a0: and a9, a11 +3fb004b0: move a11, *a13(0x20), 1 +3fb004d0: setf 16, 1, 0 +3fb004e0: move *a13(0x80), a7, 0 +3fb00500: and a9, a7 +3fb00510: move a7, *a13(0x40), 1 +3fb00530: cmp a7, a11 +3fb00540: jreq L3FB00660 +3fb00550: move *a13(0xffa0), a7, 1 +3fb00570: movk 1, a9 +3fb00580: move a9, *a13(0x60), 1 +3fb005a0: move a9, *a7(0x40), 1 +3fb005c0: move *a13(0xffe0), a11, 1 +3fb005e0: move a11, *a7(0x80), 1 +3fb00600: move *a13(0x40), *a7(0xa0), 1 +3fb00630: move *a13(0x20), *a7(0xc0), 1 +L3FB00660: +3fb00660: move *a13, a11, 1 +3fb00670: movi 0xffff, a9 +3fb006a0: subk 15, a11 +3fb006b0: sra a11, a9 +3fb006c0: move *a13(0x80), a11, 0 +3fb006e0: sll 0x1, a11 +3fb006f0: or a9, a11 +3fb00700: move a11, *a13(0x80), 0 +3fb00720: move *a13, a11, 1 +3fb00730: inc a11 +3fb00740: move a11, *a13, 1 +3fb00750: subk 16, a11 +3fb00760: jrge L3FB007A0 +3fb00770: move *a13(0x60), a11, 1 +3fb00790: jreq L3FB00400 +L3FB007A0: +3fb007a0: move *a13(0x60), a8, 1 +3fb007c0: move *sp(0xa0), a14, 1 +3fb007e0: mmfm sp, a7,a9,a11,a13 +3fb00800: rets 2 +3fb00810: mmtm sp, a7,a9,a11,a13 +3fb00830: move a14, a13 +3fb00840: addi 0x1d0, a14 +3fb00860: sub a11, a11 +3fb00870: move a11, *a13(0x1b0), 1 +3fb00890: move *a13(0xffe0), a9, 1 +3fb008b0: move a11, *a9(0x40), 1 +3fb008d0: movk 2, a11 +3fb008e0: move a11, *a9(0x60), 1 +3fb00900: sub a11, a11 +3fb00910: move a11, *a13(0x150), 1 +3fb00930: movk 8, a9 +3fb00940: setf 16, 0, 0 +3fb00950: move a9, @0x5600100, 0 +3fb00980: movk 2, a9 +3fb00990: move a9, @0x5600030, 0 +3fb009c0: move a11, *a13(0x20), 1 +3fb009e0: movi 0x278, a9 +3fb00a00: move a9, @0x5600020, 0 +3fb00a30: movk 22, a9 +3fb00a40: move a9, @0x5600030, 0 +3fb00a70: movi 0x4fe5, a9 +3fb00a90: move a9, @0x5600040, 0 +3fb00ac0: movi 0x3fff, a9 +3fb00ae0: move a9, @0x5600050, 0 +3fb00b10: move a11, @0x5600000, 0 +3fb00b40: move a11, @0x5600060, 0 +3fb00b70: move @0x5600060, a9, 0 +3fb00ba0: cmpi 0x2000, a9 +3fb00bc0: jreq L3FB00CC0 +3fb00bd0: movk 1, a9 +3fb00be0: move a9, *a13(0x20), 1 +3fb00c00: move *a13(0xffe0), a7, 1 +3fb00c20: movi 0xf010, a9 +3fb00c50: move a9, *a13(0x40), 1 +3fb00c70: move a9, *a7(0x80), 1 +3fb00c90: movk 1, a7 +3fb00ca0: move a7, *a13(0x150), 1 +L3FB00CC0: +3fb00cc0: move *a13(0x150), a9, 1 +3fb00ce0: jrne L3FB011D0 +3fb00cf0: movi 0x114, a7 +3fb00d10: move a7, @0x5600030, 0 +3fb00d40: move a11, *a13(0xc0), 1 +3fb00d60: move a11, *a13(0x1b0), 1 +L3FB00D80: +3fb00d80: calla L3F3F3380 +3fb00db0: setf 16, 0, 0 +3fb00dc0: move @0x5600010, a11, 0 +3fb00df0: andi 0x20, a11 +3fb00e20: move a11, *a13(0xc0), 1 +3fb00e40: move *a13(0x1b0), a9, 1 +3fb00e60: inc a9 +3fb00e70: move a9, *a13(0x1b0), 1 +3fb00e90: move a11, a7 +3fb00ea0: jrne L3FB00ED0 +3fb00eb0: subk 20, a9 +3fb00ec0: jrlt L3FB00D80 +L3FB00ED0: +3fb00ed0: move @0x5600060, a9, 0 +3fb00f00: cmpi 0xffff, a9 +3fb00f30: jrne L3FB00F80 +3fb00f40: move *a13(0x1b0), a9, 1 +3fb00f60: subk 20, a9 +3fb00f70: jrne L3FB01160 +L3FB00F80: +3fb00f80: movk 1, a9 +3fb00f90: move a9, *a13(0x20), 1 +3fb00fb0: move *a13(0x1b0), a7, 1 +3fb00fd0: subk 20, a7 +3fb00fe0: jrne L3FB01050 +3fb00ff0: movi 0xf025, a7 +3fb01020: move a7, *a13(0x40), 1 +3fb01040: jruc L3FB010A0 +L3FB01050: +3fb01050: movi 0xf020, a7 +3fb01080: move a7, *a13(0x40), 1 +L3FB010A0: +3fb010a0: move *a13(0xffe0), a7, 1 +3fb010c0: move *a13(0x40), *a7(0x80), 1 +3fb010f0: move @0x5600060, a11, 0 +3fb01120: move a11, *a7(0xa0), 1 +3fb01140: move a9, *a13(0x150), 1 +L3FB01160: +3fb01160: movk 2, a11 +3fb01170: move a11, @0x5600030, 0 +3fb011a0: movk 1, a9 +3fb011b0: move a9, *a13(0x150), 1 +L3FB011D0: +3fb011d0: move *a13(0x20), a8, 1 +3fb011f0: move *sp(0xa0), a14, 1 +3fb01210: mmfm sp, a7,a9,a11,a13 +3fb01230: rets 2 +3fb01240: mmtm sp, a7,a9,a11,a13 +3fb01260: move a14, a13 +3fb01270: addi 0x190, a14 +3fb01290: sub a11, a11 +3fb012a0: move a11, *a13(0x170), 1 +3fb012c0: move *a13(0xffe0), a9, 1 +3fb012e0: move a11, *a9(0x40), 1 +3fb01300: movk 2, a11 +3fb01310: move a11, *a9(0x60), 1 +3fb01330: sub a11, a11 +3fb01340: move a11, *a13(0x150), 1 +3fb01360: move a11, *a13(0xa0), 1 +3fb01380: move a11, *a13(0xc0), 1 +3fb013a0: movi 0x248, a9 +3fb013c0: setf 16, 0, 0 +3fb013d0: move a9, @0x5600020, 0 +3fb01400: movi 0x82, a9 +3fb01420: move a9, @0x5600030, 0 +3fb01450: move a11, @0x5600000, 0 +3fb01480: movk 1, a9 +3fb01490: move a9, *a13, 1 +3fb014a0: move @0xc71d0, a11, 0 +3fb014d0: cmp a11, a9 +3fb014e0: jrhi L3FB01600 +L3FB014F0: +3fb014f0: move *a13, a11, 1 +3fb01500: sll 0x4, a11 +3fb01510: addi 0xc71d0, a11 +3fb01540: move *a11, a11, 0 +3fb01550: move a11, @0x5600080, 0 +3fb01580: move *a13, a11, 1 +3fb01590: inc a11 +3fb015a0: move a11, *a13, 1 +3fb015b0: move @0xc71d0, a9, 0 +3fb015e0: cmp a9, a11 +3fb015f0: jrls L3FB014F0 +L3FB01600: +3fb01600: movi 0x81, a11 +3fb01620: move a11, @0x5600030, 0 +3fb01650: movk 1, a9 +3fb01660: move a9, *a13, 1 +3fb01670: move @0xc72e0, a11, 0 +3fb016a0: cmp a11, a9 +3fb016b0: jrhi L3FB01C40 +3fb016c0: move *a13(0xc0), a9, 1 +3fb016e0: jrne L3FB01C40 +L3FB016F0: +3fb016f0: sub a11, a11 +3fb01700: move a11, *a13(0x170), 1 +3fb01720: move @0x5600010, a9, 0 +3fb01750: btst 3, a9 +3fb01760: jrne L3FB01830 +L3FB01770: +3fb01770: move *a13(0x170), a11, 1 +3fb01790: inc a11 +3fb017a0: move a11, *a13(0x170), 1 +3fb017c0: move @0x5600010, a9, 0 +3fb017f0: btst 3, a9 +3fb01800: jrne L3FB01830 +3fb01810: subk 20, a11 +3fb01820: jrlt L3FB01770 +L3FB01830: +3fb01830: move @0x5600080, a11, 0 +3fb01860: move a11, *a13(0x60), 1 +3fb01880: move *a13, a9, 1 +3fb01890: sll 0x4, a9 +3fb018a0: addi 0xc72e0, a9 +3fb018d0: move *a9, a9, 0 +3fb018e0: cmp a9, a11 +3fb018f0: jrne L3FB01940 +3fb01900: move *a13(0x170), a9, 1 +3fb01920: subk 20, a9 +3fb01930: jrne L3FB01B90 +L3FB01940: +3fb01940: move *a13(0x170), a9, 1 +3fb01960: subk 20, a9 +3fb01970: jrne L3FB019E0 +3fb01980: movi 0xf035, a9 +3fb019b0: move a9, *a13(0xc0), 1 +3fb019d0: jruc L3FB01A30 +L3FB019E0: +3fb019e0: movi 0xf030, a9 +3fb01a10: move a9, *a13(0xc0), 1 +L3FB01A30: +3fb01a30: movk 1, a9 +3fb01a40: move a9, *a13(0xa0), 1 +3fb01a60: move *a13(0xffe0), a11, 1 +3fb01a80: move *a13(0xc0), *a11(0x80), 1 +3fb01ab0: move *a13, a7, 1 +3fb01ac0: sll 0x4, a7 +3fb01ad0: addi 0xc72e0, a7 +3fb01b00: move *a7, a7, 0 +3fb01b10: move a7, *a11(0xa0), 1 +3fb01b30: move *a13(0x60), *a11(0xc0), 1 +3fb01b60: move *a13(0x0), *a11(0xe0), 1 +L3FB01B90: +3fb01b90: move *a13, a11, 1 +3fb01ba0: inc a11 +3fb01bb0: move a11, *a13, 1 +3fb01bc0: move @0xc72e0, a9, 0 +3fb01bf0: cmp a9, a11 +3fb01c00: jrhi L3FB01C40 +3fb01c10: move *a13(0xc0), a7, 1 +3fb01c30: jreq L3FB016F0 +L3FB01C40: +3fb01c40: movk 2, a11 +3fb01c50: move a11, @0x5600030, 0 +3fb01c80: move *a13(0xa0), a8, 1 +3fb01ca0: move *sp(0xa0), a14, 1 +3fb01cc0: mmfm sp, a7,a9,a11,a13 +3fb01ce0: rets 2 +3fb01cf0: mmtm sp, a9,a11,a13 +3fb01d10: move a14, a13 +3fb01d20: addi 0x190, a14 +3fb01d40: sub a11, a11 +3fb01d50: move a11, *a13(0x170), 1 +3fb01d70: move *a13(0xffe0), a9, 1 +3fb01d90: move a11, *a9(0x40), 1 +3fb01db0: movk 2, a11 +3fb01dc0: move a11, *a9(0x60), 1 +3fb01de0: sub a11, a11 +3fb01df0: move a11, *a13(0x150), 1 +3fb01e10: movk 8, a9 +3fb01e20: setf 16, 0, 0 +3fb01e30: move a9, @0x5600100, 0 +3fb01e60: movi 0x208, a9 +3fb01e80: move a9, @0x5600020, 0 +3fb01eb0: movi 0x9e, a9 +3fb01ed0: move a9, @0x5600030, 0 +3fb01f00: movi 0xff, a9 +3fb01f20: move a9, @0x5600040, 0 +3fb01f50: move a11, @0x5600000, 0 +3fb01f80: move a11, @0x5600050, 0 +3fb01fb0: move a11, @0x5600060, 0 +3fb01fe0: move a11, *a13(0x20), 1 +3fb02000: move a11, *a13(0x40), 1 +3fb02020: movi 0x800, a9 +3fb02040: move a9, *a13(0x130), 1 +L3FB02060: +3fb02060: move *a13(0x130), a11, 1 +3fb02080: dec a11 +3fb02090: move a11, *a13(0x130), 1 +3fb020b0: jrne L3FB02060 +3fb020c0: movi 0x29c, a9 +3fb020e0: setf 16, 0, 0 +3fb020f0: move a9, @0x5600030, 0 +3fb02120: sub a9, a9 +3fb02130: move a9, *a13(0x80), 1 +3fb02150: move *a13(0x170), a11, 1 +3fb02170: subk 20, a11 +3fb02180: jrge L3FB022E0 +L3FB02190: +3fb02190: calla L3F3F3380 +3fb021c0: setf 16, 0, 0 +3fb021d0: move @0x5600010, a11, 0 +3fb02200: andi 0x80, a11 +3fb02230: move a11, *a13(0x80), 1 +3fb02250: move *a13(0x170), a9, 1 +3fb02270: inc a9 +3fb02280: move a9, *a13(0x170), 1 +3fb022a0: move a11, a8 +3fb022b0: jrne L3FB022E0 +3fb022c0: subk 20, a9 +3fb022d0: jrlt L3FB02190 +L3FB022E0: +3fb022e0: move @0x5600070, a11, 0 +3fb02310: move a11, *a13(0xa0), 1 +3fb02330: cmpi 0x5330, a11 +3fb02350: jrne L3FB023A0 +3fb02360: move *a13(0x170), a9, 1 +3fb02380: subk 20, a9 +3fb02390: jrne L3FB025B0 +L3FB023A0: +3fb023a0: move *a13(0x170), a9, 1 +3fb023c0: subk 20, a9 +3fb023d0: jrne L3FB02440 +3fb023e0: movi 0xf085, a9 +3fb02410: move a9, *a13(0x40), 1 +3fb02430: jruc L3FB02490 +L3FB02440: +3fb02440: movi 0xf080, a9 +3fb02470: move a9, *a13(0x40), 1 +L3FB02490: +3fb02490: movk 1, a9 +3fb024a0: move a9, *a13(0x20), 1 +3fb024c0: move *a13(0xffe0), a11, 1 +3fb024e0: move *a13(0x40), *a11(0x80), 1 +3fb02510: movi 0x5330, a9 +3fb02530: move a9, *a11(0xa0), 1 +3fb02550: move *a13(0xa0), *a11(0xc0), 1 +3fb02580: movk 1, a9 +3fb02590: move a9, *a13(0x150), 1 +L3FB025B0: +3fb025b0: movk 1, a11 +3fb025c0: move a11, *a13(0x150), 1 +3fb025e0: move *a13(0x20), a8, 1 +3fb02600: move *sp(0x80), a14, 1 +3fb02620: mmfm sp, a9,a11,a13 +3fb02640: rets 2 +3fb02650: mmtm sp, a7,a9,a11,a13 +3fb02670: move a14, a13 +3fb02680: addi 0x80, a14 +3fb026a0: sub a11, a11 +3fb026b0: setf 16, 1, 0 +3fb026c0: move a11, *a13(0x30), 0 +3fb026e0: move a11, *a13(0x60), 1 +3fb02700: move *a13(0xffe0), a9, 1 +3fb02720: move a11, *a9(0x40), 1 +3fb02740: movk 4, a11 +3fb02750: move a11, *a9(0x60), 1 +3fb02770: sub a11, a11 +3fb02780: move a11, @0x5600100, 0 +3fb027b0: movk 2, a11 +3fb027c0: move a11, @0x5600030, 0 +3fb027f0: movi 0x258, a11 +3fb02810: move a11, @0x5600020, 0 +3fb02840: movi 0x32, a11 +3fb02860: move a11, @0x5600030, 0 +3fb02890: movk 3, a11 +3fb028a0: move a11, @0x5600100, 0 +3fb028d0: movk 1, a11 +3fb028e0: move a11, *a13, 0 +3fb028f0: setf 8, 0, 0 +3fb02900: move @0xc6c20, a9, 0 +3fb02930: cmp a9, a11 +3fb02940: jrhi L3FB02B60 +L3FB02950: +3fb02950: setf 16, 1, 0 +3fb02960: move *a13, a11, 0 +3fb02970: inc a11 +3fb02980: sll 0x3, a11 +3fb02990: addi 0xc6c20, a11 +3fb029c0: setf 8, 0, 0 +3fb029d0: move *a11, a11, 0 +3fb029e0: sll 0x8, a11 +3fb029f0: setf 16, 1, 0 +3fb02a00: move *a13, a9, 0 +3fb02a10: sll 0x3, a9 +3fb02a20: addi 0xc6c20, a9 +3fb02a50: setf 8, 0, 0 +3fb02a60: move *a9, a9, 0 +3fb02a70: or a9, a11 +3fb02a80: setf 16, 0, 0 +3fb02a90: move a11, @0x5600080, 0 +3fb02ac0: setf 16, 1, 0 +3fb02ad0: move *a13, a11, 0 +3fb02ae0: addk 2, a11 +3fb02af0: move a11, *a13, 0 +3fb02b00: setf 8, 0, 0 +3fb02b10: move @0xc6c20, a9, 0 +3fb02b40: cmp a9, a11 +3fb02b50: jrls L3FB02950 +L3FB02B60: +3fb02b60: movi 0x5600030, a11 +3fb02b90: setf 16, 0, 0 +3fb02ba0: move *a11, a9, 0 +3fb02bb0: movk 1, a7 +3fb02bc0: or a7, a9 +3fb02bd0: move a9, *a11, 0 +3fb02be0: movi 0xfff, a11 +3fb02c00: move a11, *a13(0x20), 0 +3fb02c20: move @0x5600010, a9, 0 +3fb02c50: btst 1, a9 +3fb02c60: jrne L3FB02D50 +L3FB02C70: +3fb02c70: setf 16, 1, 0 +3fb02c80: move *a13(0x20), a11, 0 +3fb02ca0: dec a11 +3fb02cb0: move a11, *a13(0x20), 0 +3fb02cd0: setf 16, 0, 0 +3fb02ce0: move @0x5600010, a9, 0 +3fb02d10: btst 1, a9 +3fb02d20: jrne L3FB02D50 +3fb02d30: move a11, a7 +3fb02d40: jrne L3FB02C70 +L3FB02D50: +3fb02d50: move a11, a7 +3fb02d60: jrne L3FB02E20 +3fb02d70: move *a13(0xffe0), a9, 1 +3fb02d90: movk 1, a7 +3fb02da0: move a7, *a13(0x60), 1 +3fb02dc0: move a7, *a9(0x40), 1 +3fb02de0: move a7, *a9(0x80), 1 +3fb02e00: jauc L3FB048A0 +L3FB02E20: +3fb02e20: movi 0x50, a9 +3fb02e40: move a9, @0x5600030, 0 +3fb02e70: sub a9, a9 +3fb02e80: move a9, @0x5600100, 0 +3fb02eb0: move @0x5600100, a9, 0 +3fb02ee0: btst 8, a9 +3fb02ef0: jreq L3FB02FA0 +3fb02f00: move @0x5600100, a9, 0 +3fb02f30: btst 9, a9 +3fb02f40: jrne L3FB02FA0 +3fb02f50: move @0x5600100, a9, 0 +3fb02f80: btst 10, a9 +3fb02f90: jreq L3FB03090 +L3FB02FA0: +3fb02fa0: move *a13(0xffe0), a9, 1 +3fb02fc0: movk 1, a7 +3fb02fd0: move a7, *a13(0x60), 1 +3fb02ff0: move a7, *a9(0x40), 1 +3fb03010: movk 2, a11 +3fb03020: move a11, *a9(0x80), 1 +3fb03040: move @0x5600100, a11, 0 +3fb03070: move a11, *a9(0xa0), 1 +L3FB03090: +3fb03090: movk 1, a11 +3fb030a0: move a11, *a13(0x40), 0 +3fb030c0: sub a9, a9 +3fb030d0: move a9, *a13(0x50), 0 +3fb030f0: move *a13(0x60), a7, 1 +3fb03110: jane L3FB048A0 +3fb03130: setf 16, 1, 0 +L3FB03140: +3fb03140: move *a13(0x50), a11, 0 +3fb03160: subk 16, a11 +3fb03170: jrne L3FB03240 +3fb03180: movi 0x5600100, a11 +3fb031b0: setf 16, 0, 0 +3fb031c0: move *a11, a9, 0 +3fb031d0: movk 4, a7 +3fb031e0: or a7, a9 +3fb031f0: move a9, *a11, 0 +3fb03200: movi 0xaa, a11 +3fb03220: move a11, *a13(0x40), 0 +L3FB03240: +3fb03240: setf 16, 1, 0 +3fb03250: move *a13(0x40), a11, 0 +3fb03270: andi 0xff, a11 +3fb032a0: move a11, @0x5600080, 0 +3fb032d0: move *a13(0x40), a11, 0 +3fb032f0: sra 0x8, a11 +3fb03300: andi 0xff, a11 +3fb03330: move a11, @0x5600080, 0 +3fb03360: move *a13(0x40), a11, 0 +3fb03380: andi 0xff, a11 +3fb033b0: move a11, @0x5600080, 0 +3fb033e0: move *a13(0x40), a11, 0 +3fb03400: sra 0x8, a11 +3fb03410: andi 0xff, a11 +3fb03440: move a11, @0x5600080, 0 +3fb03470: setf 16, 0, 0 +3fb03480: move @0x5600200, a11, 0 +3fb034b0: move a11, *a13(0x30), 0 +3fb034d0: move @0x5600200, a11, 0 +3fb03500: move a11, *a13(0x30), 0 +3fb03520: move *a13(0x60), a11, 1 +3fb03540: jreq L3FB03580 +3fb03550: movi 0x200, a9 +3fb03570: jruc L3FB03590 +L3FB03580: +3fb03580: sub a9, a9 +L3FB03590: +3fb03590: move a9, *a13, 0 +3fb035a0: setf 16, 1, 0 +3fb035b0: move *a13, a9, 0 +3fb035c0: cmpi 0x200, a9 +3fb035e0: jrge L3FB03D80 +L3FB035F0: +3fb035f0: move *a13(0x40), a11, 0 +3fb03610: andi 0xff, a11 +3fb03640: move a11, @0x5600080, 0 +3fb03670: move *a13(0x40), a11, 0 +3fb03690: sra 0x8, a11 +3fb036a0: andi 0xff, a11 +3fb036d0: move a11, @0x5600080, 0 +3fb03700: setf 16, 0, 0 +3fb03710: move @0x5600100, a11, 0 +3fb03740: btst 8, a11 +3fb03750: jreq L3FB038C0 +3fb03760: move *a13(0xffe0), a11, 1 +3fb03780: movk 1, a9 +3fb03790: move a9, *a13(0x60), 1 +3fb037b0: move a9, *a11(0x40), 1 +3fb037d0: movk 3, a7 +3fb037e0: move a7, *a11(0x80), 1 +3fb03800: setf 16, 1, 0 +3fb03810: move *a13, a7, 0 +3fb03820: move a7, *a11(0xa0), 1 +3fb03840: move *a13(0x50), a7, 0 +3fb03860: move a7, *a11(0xc0), 1 +3fb03880: movi 0x1ff, a7 +3fb038a0: move a7, *a13, 0 +3fb038b0: jruc L3FB03D10 +L3FB038C0: +3fb038c0: move @0x5600100, a11, 0 +3fb038f0: btst 9, a11 +3fb03900: jreq L3FB03960 +3fb03910: setf 16, 1, 0 +3fb03920: move *a13, a11, 0 +3fb03930: cmpi 0x100, a11 +3fb03950: jrlt L3FB03B70 +L3FB03960: +3fb03960: setf 16, 0, 0 +3fb03970: move @0x5600100, a11, 0 +3fb039a0: btst 9, a11 +3fb039b0: jrne L3FB03A10 +3fb039c0: setf 16, 1, 0 +3fb039d0: move *a13, a11, 0 +3fb039e0: cmpi 0x100, a11 +3fb03a00: jrge L3FB03B70 +L3FB03A10: +3fb03a10: setf 16, 0, 0 +3fb03a20: move @0x5600100, a11, 0 +3fb03a50: btst 10, a11 +3fb03a60: jreq L3FB03AC0 +3fb03a70: setf 16, 1, 0 +3fb03a80: move *a13, a11, 0 +3fb03a90: cmpi 0x1ff, a11 +3fb03ab0: jrlt L3FB03B70 +L3FB03AC0: +3fb03ac0: setf 16, 0, 0 +3fb03ad0: move @0x5600100, a11, 0 +3fb03b00: btst 10, a11 +3fb03b10: jrne L3FB03D10 +3fb03b20: setf 16, 1, 0 +3fb03b30: move *a13, a11, 0 +3fb03b40: cmpi 0x1ff, a11 +3fb03b60: jrlt L3FB03D10 +L3FB03B70: +3fb03b70: move *a13(0xffe0), a9, 1 +3fb03b90: movk 1, a7 +3fb03ba0: move a7, *a13(0x60), 1 +3fb03bc0: move a7, *a9(0x40), 1 +3fb03be0: movk 4, a11 +3fb03bf0: move a11, *a9(0x80), 1 +3fb03c10: move *a13, a11, 0 +3fb03c20: move a11, *a9(0xa0), 1 +3fb03c40: move *a13(0x50), a11, 0 +3fb03c60: move a11, *a9(0xc0), 1 +3fb03c80: setf 16, 0, 0 +3fb03c90: move @0x5600100, a11, 0 +3fb03cc0: move a11, *a9(0xe0), 1 +3fb03ce0: movi 0x1ff, a11 +3fb03d00: move a11, *a13, 0 +L3FB03D10: +3fb03d10: setf 16, 1, 0 +3fb03d20: move *a13, a11, 0 +3fb03d30: inc a11 +3fb03d40: move a11, *a13, 0 +3fb03d50: cmpi 0x200, a11 +3fb03d70: jrlt L3FB035F0 +L3FB03D80: +3fb03d80: move *a13(0x50), a11, 0 +3fb03da0: subk 16, a11 +3fb03db0: jrne L3FB03E00 +3fb03dc0: movi 0x5500, a11 +3fb03de0: move a11, *a13(0x40), 0 +L3FB03E00: +3fb03e00: move *a13(0x60), a11, 1 +3fb03e20: jreq L3FB03E60 +3fb03e30: movi 0x200, a9 +3fb03e50: jruc L3FB03E70 +L3FB03E60: +3fb03e60: sub a9, a9 +L3FB03E70: +3fb03e70: move a9, *a13, 0 +3fb03e80: move *a13, a9, 0 +3fb03e90: cmpi 0x200, a9 +3fb03eb0: jage L3FB047A0 +L3FB03ED0: +3fb03ed0: setf 16, 0, 0 +3fb03ee0: move @0x5600200, a11, 0 +3fb03f10: move a11, *a13(0x30), 0 +3fb03f30: setf 16, 1, 0 +3fb03f40: move *a13(0x30), a11, 0 +3fb03f60: move *a13(0x40), a9, 0 +3fb03f80: cmp a9, a11 +3fb03f90: jreq L3FB04170 +3fb03fa0: move *a13(0xffe0), a7, 1 +3fb03fc0: movk 1, a9 +3fb03fd0: move a9, *a13(0x60), 1 +3fb03ff0: move a9, *a7(0x40), 1 +3fb04010: movk 5, a11 +3fb04020: move a11, *a7(0x80), 1 +3fb04040: move *a13(0x40), a11, 0 +3fb04060: move a11, *a7(0xa0), 1 +3fb04080: move *a13(0x30), a11, 0 +3fb040a0: move a11, *a7(0xc0), 1 +3fb040c0: move *a13, a11, 0 +3fb040d0: move a11, *a7(0xe0), 1 +3fb040f0: move *a13(0x50), a11, 0 +3fb04110: move a11, *a7(0x100), 1 +3fb04130: movi 0x1ff, a7 +3fb04150: move a7, *a13, 0 +3fb04160: jruc L3FB04720 +L3FB04170: +3fb04170: move *a13, a7, 0 +3fb04180: cmpi 0xff, a7 +3fb041a0: jrlt L3FB04210 +3fb041b0: setf 16, 0, 0 +3fb041c0: move @0x5600100, a7, 0 +3fb041f0: btst 9, a7 +3fb04200: jrne L3FB04320 +L3FB04210: +3fb04210: setf 16, 1, 0 +3fb04220: move *a13, a7, 0 +3fb04230: cmpi 0xff, a7 +3fb04250: jrge L3FB042C0 +3fb04260: setf 16, 0, 0 +3fb04270: move @0x5600100, a7, 0 +3fb042a0: btst 9, a7 +3fb042b0: jreq L3FB04320 +L3FB042C0: +3fb042c0: setf 16, 0, 0 +3fb042d0: move @0x5600100, a7, 0 +3fb04300: btst 10, a7 +3fb04310: jreq L3FB044E0 +L3FB04320: +3fb04320: move *a13(0xffe0), a7, 1 +3fb04340: movk 1, a9 +3fb04350: move a9, *a13(0x60), 1 +3fb04370: move a9, *a7(0x40), 1 +3fb04390: movk 6, a11 +3fb043a0: move a11, *a7(0x80), 1 +3fb043c0: setf 16, 1, 0 +3fb043d0: move *a13, a11, 0 +3fb043e0: move a11, *a7(0xa0), 1 +3fb04400: move *a13(0x50), a11, 0 +3fb04420: move a11, *a7(0xc0), 1 +3fb04440: setf 16, 0, 0 +3fb04450: move @0x5600100, a11, 0 +3fb04480: move a11, *a7(0xe0), 1 +3fb044a0: movi 0x1ff, a11 +3fb044c0: move a11, *a13, 0 +3fb044d0: jruc L3FB04720 +L3FB044E0: +3fb044e0: move @0x5600100, a7, 0 +3fb04510: btst 8, a7 +3fb04520: jreq L3FB04720 +3fb04530: setf 16, 1, 0 +3fb04540: move *a13, a7, 0 +3fb04550: cmpi 0x1ff, a7 +3fb04570: jreq L3FB04720 +3fb04580: move *a13(0xffe0), a7, 1 +3fb045a0: movk 1, a9 +3fb045b0: move a9, *a13(0x60), 1 +3fb045d0: move a9, *a7(0x40), 1 +3fb045f0: movk 7, a11 +3fb04600: move a11, *a7(0x80), 1 +3fb04620: move *a13, a11, 0 +3fb04630: move a11, *a7(0xa0), 1 +3fb04650: move *a13(0x50), a11, 0 +3fb04670: move a11, *a7(0xc0), 1 +3fb04690: setf 16, 0, 0 +3fb046a0: move @0x5600100, a11, 0 +3fb046d0: move a11, *a7(0xe0), 1 +3fb046f0: movi 0x1ff, a11 +3fb04710: move a11, *a13, 0 +L3FB04720: +3fb04720: setf 16, 1, 0 +3fb04730: move *a13, a11, 0 +3fb04740: inc a11 +3fb04750: move a11, *a13, 0 +3fb04760: cmpi 0x200, a11 +3fb04780: jalt L3FB03ED0 +L3FB047A0: +3fb047a0: move *a13(0x40), a11, 0 +3fb047c0: sll 0x1, a11 +3fb047d0: move a11, *a13(0x40), 0 +3fb047f0: move *a13(0x50), a9, 0 +3fb04810: inc a9 +3fb04820: move a9, *a13(0x50), 0 +3fb04840: move *a13(0x60), a7, 1 +3fb04860: jrne L3FB048A0 +3fb04870: subk 16, a9 +3fb04880: jale L3FB03140 +L3FB048A0: +3fb048a0: move a7, a8 +3fb048b0: move *sp(0xa0), a14, 1 +3fb048d0: mmfm sp, a7,a9,a11,a13 +3fb048f0: rets 2 +L3FB04900: +3fb04900: mmtm sp, a9,a11,a13 +3fb04920: move a14, a13 +3fb04930: addk 32, a14 +3fb04940: move a14, -*sp, 1 +3fb04950: movk 16, a11 +3fb04960: move a11, *a14+, 1 +3fb04970: movk 1, a9 +3fb04980: move a9, *a14+, 1 +3fb04990: calla L3F703D90 +3fb049c0: move a8, *a13, 1 +3fb049d0: move a8, a8 +3fb049e0: jrne L3FB04A90 +3fb049f0: move a14, -*sp, 1 +3fb04a00: movi 0x3fb138d0, a8 +3fb04a30: move a8, *a14+, 1 +3fb04a40: calla L3FB341E0 +3fb04a70: sub a8, a8 +3fb04a80: jruc L3FB04B40 +L3FB04A90: +3fb04a90: move *a13(0xffc0), *a8(0x0), 1 +3fb04ac0: move *a13(0xffe0), *a8(0x20), 1 +3fb04af0: sub a9, a9 +3fb04b00: move a9, *a8(0x40), 1 +3fb04b20: move a9, *a8(0x60), 1 +L3FB04B40: +3fb04b40: move *sp(0x80), a14, 1 +3fb04b60: mmfm sp, a9,a11,a13 +3fb04b80: rets 2 +3fb04b90: rets +L3FB04BA0: +3fb04ba0: mmtm sp, a7,a9,a11,a13 +3fb04bc0: move a14, a13 +3fb04bd0: addi 0x80, a14 +3fb04bf0: sub a11, a11 +3fb04c00: move a11, *a13, 1 +3fb04c10: move a11, *a13(0x20), 1 +3fb04c30: movk 1, a11 +3fb04c40: move a11, *a13(0x40), 1 +3fb04c60: move *a13(0xffe0), a11, 1 +3fb04c80: jrne L3FB04CD0 +3fb04c90: movi 0xffff, a8 +3fb04cb0: jauc L3FB05B70 +L3FB04CD0: +3fb04cd0: move *a11(0x40), a11, 1 +3fb04cf0: jrne L3FB04DC0 +3fb04d00: move a14, -*sp, 1 +3fb04d10: movi 0x50, a11 +3fb04d30: move a11, *a14+, 1 +3fb04d40: movk 1, a9 +3fb04d50: move a9, *a14+, 1 +3fb04d60: calla L3F703D90 +3fb04d90: move a8, *a13(0x20), 1 +3fb04db0: jruc L3FB05020 +L3FB04DC0: +3fb04dc0: move *a13(0x40), a11, 1 +3fb04de0: inc a11 +3fb04df0: move a11, *a13(0x40), 1 +3fb04e10: move *a13(0xffe0), a9, 1 +3fb04e30: move *a9(0x40), *a13(0x0), 1 +3fb04e60: move *a13, a9, 1 +3fb04e70: move *a9(0x180), a9, 1 +3fb04e90: jreq L3FB04F70 +L3FB04EA0: +3fb04ea0: move *a13(0x40), a11, 1 +3fb04ec0: inc a11 +3fb04ed0: move a11, *a13(0x40), 1 +3fb04ef0: move *a13, a9, 1 +3fb04f00: move *a9(0x180), *a13(0x0), 1 +3fb04f30: move *a13, a9, 1 +3fb04f40: move *a9(0x180), a9, 1 +3fb04f60: jrne L3FB04EA0 +L3FB04F70: +3fb04f70: move a14, -*sp, 1 +3fb04f80: movi 0x50, a9 +3fb04fa0: move a9, *a14+, 1 +3fb04fb0: movk 1, a9 +3fb04fc0: move a9, *a14+, 1 +3fb04fd0: calla L3F703D90 +3fb05000: move a8, *a13(0x20), 1 +L3FB05020: +3fb05020: move a8, a11 +3fb05030: jrne L3FB05100 +3fb05040: move a14, -*sp, 1 +3fb05050: movi 0x3fb139a8, a8 +3fb05080: move a8, *a14+, 1 +3fb05090: calla L3FB341E0 +3fb050c0: movi 0xffff, a8 +3fb050e0: jauc L3FB05B70 +L3FB05100: +3fb05100: move a14, -*sp, 1 +3fb05110: movk 20, a9 +3fb05120: move a9, *a14+, 1 +3fb05130: movk 1, a9 +3fb05140: move a9, *a14+, 1 +3fb05150: move a8, a9 +3fb05160: calla L3F703D90 +3fb05190: move a8, *a9(0x160), 1 +3fb051b0: move *a9(0x160), a9, 1 +3fb051d0: jrne L3FB052F0 +3fb051e0: move a14, -*sp, 1 +3fb051f0: movi 0x3fb13b38, a8 +3fb05220: move a8, *a14+, 1 +3fb05230: calla L3FB341E0 +3fb05260: move a14, -*sp, 1 +3fb05270: move a11, *a14+, 1 +3fb05280: calla L3F702440 +3fb052b0: movi 0xffff, a8 +3fb052d0: jauc L3FB05B70 +L3FB052F0: +3fb052f0: move *a13, a9, 1 +3fb05300: jrne L3FB05360 +3fb05310: move *a13(0xffe0), a9, 1 +3fb05330: move a11, *a9(0x40), 1 +3fb05350: jruc L3FB05380 +L3FB05360: +3fb05360: move a11, *a9(0x180), 1 +L3FB05380: +3fb05380: movi 0x3f3a62a0, a9 +3fb053b0: move a9, *a11(0x1a0), 1 +3fb053d0: movi 0x3f39fc90, a9 +3fb05400: move a9, *a11(0x1c0), 1 +3fb05420: sub a9, a9 +3fb05430: move a9, *a11(0x1e0), 1 +3fb05450: move a9, *a11(0x200), 1 +3fb05470: movi 0x3f3a10a0, a9 +3fb054a0: move a9, *a11(0x220), 1 +3fb054c0: sub a9, a9 +3fb054d0: move a9, *a11(0x240), 1 +3fb054f0: move a9, *a11(0x260), 1 +3fb05510: move a14, -*sp, 1 +3fb05520: movk 1, a7 +3fb05530: move a7, *a14+, 1 +3fb05540: move *a13(0xfec0), a7, 1 +3fb05560: inc a7 +3fb05570: move a7, *a14+, 1 +3fb05580: calla L3F703D90 +3fb055b0: move a8, *a11(0x120), 1 +3fb055d0: movk 1, a7 +3fb055e0: move a7, *a11(0x20), 1 +3fb05600: move *a13(0x40), *a11(0x0), 1 +3fb05630: move *a13(0xffc0), *a11(0x40), 1 +3fb05660: move *a13(0xffa0), *a11(0x60), 1 +3fb05690: move *a13(0xff80), *a11(0x80), 1 +3fb056c0: move *a13(0xff60), *a11(0xc0), 1 +3fb056f0: move *a13(0xff40), *a11(0xe0), 1 +3fb05720: move *a13(0xff20), *a11(0x100), 1 +3fb05750: move *a13(0xfee0), *a11(0x140), 1 +3fb05780: move a9, *a11(0x180), 1 +3fb057a0: move *a13(0xff60), a7, 1 +3fb057c0: setf 16, 1, 0 +3fb057d0: move *a7(0x1f0), a9, 0 +3fb057f0: move *a7(0x200), a7, 0 +3fb05810: add a7, a9 +3fb05820: addk 5, a9 +3fb05830: move a9, *a11(0xa0), 1 +3fb05850: move a14, -*sp, 1 +3fb05860: move *a13(0xff00), *a14+, 1 +3fb05880: move *a11(0x120), *a14+, 1 +3fb058a0: calla L3FB45720 +3fb058d0: move *a11(0x160), a9, 1 +3fb058f0: move *a13(0xfec0), *a9(0x0), 1 +3fb05920: move *a11(0x160), a9, 1 +3fb05940: movb *a13(0xfea0), *a9(0x20) +3fb05970: move *a11(0x160), a9, 1 +3fb05990: sub a7, a7 +3fb059a0: movb a7, *a9(0x28) +3fb059c0: move *a11(0x160), a9, 1 +3fb059e0: move a7, *a9(0x60), 1 +3fb05a00: move *a11(0x160), a9, 1 +3fb05a20: move a7, *a9(0x80), 1 +3fb05a40: move *a11(0x160), a9, 1 +3fb05a60: move a14, -*sp, 1 +3fb05a70: move *a11(0x120), *a14+, 1 +3fb05a90: calla L3FB458D0 +3fb05ac0: setf 16, 1, 0 +3fb05ad0: move a8, *a9(0x30), 0 +3fb05af0: move *a11(0x160), a9, 1 +3fb05b10: move *a11(0x40), a7, 1 +3fb05b30: addk 5, a7 +3fb05b40: move a7, *a9(0x50), 0 +3fb05b60: move *a11, a8, 1 +L3FB05B70: +3fb05b70: move *sp(0xa0), a14, 1 +3fb05b90: mmfm sp, a7,a9,a11,a13 +3fb05bb0: rets 2 +L3FB05BC0: +3fb05bc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fb05be0: move a14, a13 +3fb05bf0: addi 0x60, a14 +3fb05c10: sub a11, a11 +3fb05c20: move a11, *a13, 1 +3fb05c30: move a11, *a13(0x20), 1 +3fb05c50: movk 1, a11 +3fb05c60: move a11, *a13(0x40), 1 +3fb05c80: sub a10, a10 +3fb05c90: move *a13(0xffe0), a11, 1 +3fb05cb0: jrne L3FB05D00 +3fb05cc0: movi 0xffff, a8 +3fb05ce0: jauc L3FB07090 +L3FB05D00: +3fb05d00: move *a11(0x40), a11, 1 +3fb05d20: jrne L3FB05DF0 +3fb05d30: move a14, -*sp, 1 +3fb05d40: movi 0x50, a11 +3fb05d60: move a11, *a14+, 1 +3fb05d70: movk 1, a7 +3fb05d80: move a7, *a14+, 1 +3fb05d90: calla L3F703D90 +3fb05dc0: move a8, *a13(0x20), 1 +3fb05de0: jruc L3FB06050 +L3FB05DF0: +3fb05df0: move *a13(0x40), a11, 1 +3fb05e10: inc a11 +3fb05e20: move a11, *a13(0x40), 1 +3fb05e40: move *a13(0xffe0), a7, 1 +3fb05e60: move *a7(0x40), *a13(0x0), 1 +3fb05e90: move *a13, a7, 1 +3fb05ea0: move *a7(0x180), a7, 1 +3fb05ec0: jreq L3FB05FA0 +L3FB05ED0: +3fb05ed0: move *a13(0x40), a11, 1 +3fb05ef0: inc a11 +3fb05f00: move a11, *a13(0x40), 1 +3fb05f20: move *a13, a7, 1 +3fb05f30: move *a7(0x180), *a13(0x0), 1 +3fb05f60: move *a13, a7, 1 +3fb05f70: move *a7(0x180), a7, 1 +3fb05f90: jrne L3FB05ED0 +L3FB05FA0: +3fb05fa0: move a14, -*sp, 1 +3fb05fb0: movi 0x50, a7 +3fb05fd0: move a7, *a14+, 1 +3fb05fe0: movk 1, a7 +3fb05ff0: move a7, *a14+, 1 +3fb06000: calla L3F703D90 +3fb06030: move a8, *a13(0x20), 1 +L3FB06050: +3fb06050: move a8, a11 +3fb06060: jrne L3FB06130 +3fb06070: move a14, -*sp, 1 +3fb06080: movi 0x3fb13cd0, a8 +3fb060b0: move a8, *a14+, 1 +3fb060c0: calla L3FB341E0 +3fb060f0: movi 0xffff, a8 +3fb06110: jauc L3FB07090 +L3FB06130: +3fb06130: move a14, -*sp, 1 +3fb06140: movk 25, a7 +3fb06150: move a7, *a14+, 1 +3fb06160: movk 1, a7 +3fb06170: move a7, *a14+, 1 +3fb06180: move a8, a7 +3fb06190: calla L3F703D90 +3fb061c0: move a8, *a7(0x160), 1 +3fb061e0: move *a7(0x160), a7, 1 +3fb06200: jrne L3FB06320 +3fb06210: move a14, -*sp, 1 +3fb06220: movi 0x3fb13e68, a8 +3fb06250: move a8, *a14+, 1 +3fb06260: calla L3FB341E0 +3fb06290: move a14, -*sp, 1 +3fb062a0: move a11, *a14+, 1 +3fb062b0: calla L3F702440 +3fb062e0: movi 0xffff, a8 +3fb06300: jauc L3FB07090 +L3FB06320: +3fb06320: move *a11(0x160), a7, 1 +3fb06340: move a14, -*sp, 1 +3fb06350: movk 4, a5 +3fb06360: move a5, *a14+, 1 +3fb06370: move *a13(0xff20), *a14+, 1 +3fb06390: calla L3F703D90 +3fb063c0: move a8, *a7(0xa0), 1 +3fb063e0: move *a11(0x160), a7, 1 +3fb06400: move *a7(0xa0), a7, 1 +3fb06420: jrne L3FB065A0 +3fb06430: move a14, -*sp, 1 +3fb06440: movi 0x3fb14018, a8 +3fb06470: move a8, *a14+, 1 +3fb06480: calla L3FB341E0 +3fb064b0: move a14, -*sp, 1 +3fb064c0: move *a11(0x160), *a14+, 1 +3fb064e0: calla L3F702440 +3fb06510: move a14, -*sp, 1 +3fb06520: move a11, *a14+, 1 +3fb06530: calla L3F702440 +3fb06560: movi 0xffff, a8 +3fb06580: jauc L3FB07090 +L3FB065A0: +3fb065a0: move *a13, a7, 1 +3fb065b0: jrne L3FB06610 +3fb065c0: move *a13(0xffe0), a5, 1 +3fb065e0: move a11, *a5(0x40), 1 +3fb06600: jruc L3FB06630 +L3FB06610: +3fb06610: move a11, *a7(0x180), 1 +L3FB06630: +3fb06630: movi 0x3f389af0, a5 +3fb06660: move a5, *a11(0x1a0), 1 +3fb06680: movi 0x3f389240, a5 +3fb066b0: move a5, *a11(0x1c0), 1 +3fb066d0: sub a5, a5 +3fb066e0: move a5, *a11(0x1e0), 1 +3fb06700: move a5, *a11(0x200), 1 +3fb06720: move a5, *a11(0x220), 1 +3fb06740: move a5, *a11(0x240), 1 +3fb06760: move a5, *a11(0x260), 1 +3fb06780: movk 3, a5 +3fb06790: move a5, *a11(0x20), 1 +3fb067b0: move *a13(0x40), *a11(0x0), 1 +3fb067e0: move *a13(0xffc0), *a11(0x40), 1 +3fb06810: move *a13(0xffa0), *a11(0x60), 1 +3fb06840: move *a13(0xff80), *a11(0xc0), 1 +3fb06870: move *a13(0xff60), *a11(0xe0), 1 +3fb068a0: move *a13(0xff40), *a11(0x100), 1 +3fb068d0: sub a5, a5 +3fb068e0: move a5, *a11(0x140), 1 +3fb06900: move a5, *a11(0x180), 1 +3fb06920: move a5, *a11(0x120), 1 +3fb06940: move *a11(0x160), a5, 1 +3fb06960: move *a13(0xfec0), *a5(0x0), 1 +3fb06990: sub a9, a9 +3fb069a0: move *a13(0xff20), a5, 1 +3fb069c0: cmp a5, a9 +3fb069d0: jrge L3FB06D80 +L3FB069E0: +3fb069e0: move *a13(0x20), a11, 1 +3fb06a00: move *a11(0x160), a7, 1 +3fb06a20: move a9, a5 +3fb06a30: sll 0x5, a5 +3fb06a40: move *a7(0xa0), a7, 1 +3fb06a60: add a5, a7 +3fb06a70: move a14, -*sp, 1 +3fb06a80: move a14, -*sp, 1 +3fb06a90: move a9, a5 +3fb06aa0: sll 0x5, a5 +3fb06ab0: move *a13(0xfee0), a11, 1 +3fb06ad0: add a11, a5 +3fb06ae0: move *a5+, *a14+, 1 +3fb06af0: calla L3FB458D0 +3fb06b20: move a8, *a14+, 1 +3fb06b30: move a9, a5 +3fb06b40: sll 0x5, a5 +3fb06b50: add a11, a5 +3fb06b60: move *a5+, *a14+, 1 +3fb06b70: move *a13(0xff80), *a14+, 1 +3fb06b90: calla L3FDA4870 +3fb06bc0: move a8, *a7, 1 +3fb06bd0: move *a13(0x20), a7, 1 +3fb06bf0: move *a7(0x160), a5, 1 +3fb06c10: move a9, a7 +3fb06c20: sll 0x5, a7 +3fb06c30: move *a5(0xa0), a5, 1 +3fb06c50: add a7, a5 +3fb06c60: move *a5, a7, 1 +3fb06c70: cmp a10, a7 +3fb06c80: jrle L3FB06D30 +3fb06c90: move *a13(0x20), a7, 1 +3fb06cb0: move *a7(0x160), a5, 1 +3fb06cd0: move a9, a7 +3fb06ce0: sll 0x5, a7 +3fb06cf0: move *a5(0xa0), a5, 1 +3fb06d10: add a7, a5 +3fb06d20: move *a5, a10, 1 +L3FB06D30: +3fb06d30: inc a9 +3fb06d40: move *a13(0xff20), a7, 1 +3fb06d60: cmp a7, a9 +3fb06d70: jrlt L3FB069E0 +L3FB06D80: +3fb06d80: move *a13(0x20), a11, 1 +3fb06da0: move a10, a7 +3fb06db0: addk 17, a7 +3fb06dc0: move a7, *a11(0x80), 1 +3fb06de0: move *a11(0x160), a7, 1 +3fb06e00: move *a13(0xfee0), *a7(0x80), 1 +3fb06e30: move *a11(0x160), a7, 1 +3fb06e50: move *a13(0xff00), *a7(0x20), 1 +3fb06e80: move *a11(0x160), a7, 1 +3fb06ea0: move *a13(0xff20), *a7(0x60), 1 +3fb06ed0: move *a13(0xff80), a7, 1 +3fb06ef0: setf 16, 1, 0 +3fb06f00: move *a7(0x1f0), a5, 0 +3fb06f20: move *a7(0x200), a7, 0 +3fb06f40: add a7, a5 +3fb06f50: move *a11(0x160), a7, 1 +3fb06f70: addk 7, a5 +3fb06f80: move a5, *a7(0x40), 1 +3fb06fa0: move *a11(0x160), a7, 1 +3fb06fc0: movk 1, a5 +3fb06fd0: movb a5, *a7(0xc0) +3fb06ff0: move *a11(0x160), a7, 1 +3fb07010: move *a13(0xff20), a5, 1 +3fb07030: move *a7(0x40), a7, 1 +3fb07050: mpys a5, a7 +3fb07060: move a7, *a11(0xa0), 1 +3fb07080: move *a11, a8, 1 +L3FB07090: +3fb07090: move *sp(0xe0), a14, 1 +3fb070b0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fb070d0: rets 2 +L3FB070E0: +3fb070e0: mmtm sp, a9,a11,a13 +3fb07100: move a14, a13 +3fb07110: addi 0x60, a14 +3fb07130: sub a11, a11 +3fb07140: move a11, *a13, 1 +3fb07150: move a11, *a13(0x20), 1 +3fb07170: movk 1, a11 +3fb07180: move a11, *a13(0x40), 1 +3fb071a0: move *a13(0xffe0), a11, 1 +3fb071c0: jrne L3FB07210 +3fb071d0: movi 0xffff, a8 +3fb071f0: jauc L3FB07D90 +L3FB07210: +3fb07210: move *a11(0x40), a11, 1 +3fb07230: jrne L3FB07300 +3fb07240: move a14, -*sp, 1 +3fb07250: movi 0x50, a11 +3fb07270: move a11, *a14+, 1 +3fb07280: movk 1, a9 +3fb07290: move a9, *a14+, 1 +3fb072a0: calla L3F703D90 +3fb072d0: move a8, *a13(0x20), 1 +3fb072f0: jruc L3FB07560 +L3FB07300: +3fb07300: move *a13(0x40), a11, 1 +3fb07320: inc a11 +3fb07330: move a11, *a13(0x40), 1 +3fb07350: move *a13(0xffe0), a9, 1 +3fb07370: move *a9(0x40), *a13(0x0), 1 +3fb073a0: move *a13, a9, 1 +3fb073b0: move *a9(0x180), a9, 1 +3fb073d0: jreq L3FB074B0 +L3FB073E0: +3fb073e0: move *a13(0x40), a11, 1 +3fb07400: inc a11 +3fb07410: move a11, *a13(0x40), 1 +3fb07430: move *a13, a9, 1 +3fb07440: move *a9(0x180), *a13(0x0), 1 +3fb07470: move *a13, a9, 1 +3fb07480: move *a9(0x180), a9, 1 +3fb074a0: jrne L3FB073E0 +L3FB074B0: +3fb074b0: move a14, -*sp, 1 +3fb074c0: movi 0x50, a9 +3fb074e0: move a9, *a14+, 1 +3fb074f0: movk 1, a9 +3fb07500: move a9, *a14+, 1 +3fb07510: calla L3F703D90 +3fb07540: move a8, *a13(0x20), 1 +L3FB07560: +3fb07560: move a8, a11 +3fb07570: jrne L3FB07630 +3fb07580: move a14, -*sp, 1 +3fb07590: movi 0x3fb141a0, a8 +3fb075c0: move a8, *a14+, 1 +3fb075d0: calla L3FB341E0 +3fb07600: movi 0xffff, a8 +3fb07620: jruc L3FB07D90 +L3FB07630: +3fb07630: move a14, -*sp, 1 +3fb07640: movk 16, a9 +3fb07650: move a9, *a14+, 1 +3fb07660: movk 1, a9 +3fb07670: move a9, *a14+, 1 +3fb07680: move a8, a9 +3fb07690: calla L3F703D90 +3fb076c0: move a8, *a9(0x160), 1 +3fb076e0: move *a9(0x160), a9, 1 +3fb07700: jrne L3FB07810 +3fb07710: move a14, -*sp, 1 +3fb07720: movi 0x3fb14320, a8 +3fb07750: move a8, *a14+, 1 +3fb07760: calla L3FB341E0 +3fb07790: move a14, -*sp, 1 +3fb077a0: move a11, *a14+, 1 +3fb077b0: calla L3F702440 +3fb077e0: movi 0xffff, a8 +3fb07800: jruc L3FB07D90 +L3FB07810: +3fb07810: move *a13, a9, 1 +3fb07820: jrne L3FB07880 +3fb07830: move *a13(0xffe0), a9, 1 +3fb07850: move a11, *a9(0x40), 1 +3fb07870: jruc L3FB078A0 +L3FB07880: +3fb07880: move a11, *a9(0x180), 1 +L3FB078A0: +3fb078a0: movi 0x3f39caa0, a9 +3fb078d0: move a9, *a11(0x1a0), 1 +3fb078f0: movi 0x3f39abd0, a9 +3fb07920: move a9, *a11(0x1c0), 1 +3fb07940: sub a9, a9 +3fb07950: move a9, *a11(0x1e0), 1 +3fb07970: move a9, *a11(0x200), 1 +3fb07990: move a9, *a11(0x220), 1 +3fb079b0: move a9, *a11(0x240), 1 +3fb079d0: move a9, *a11(0x260), 1 +3fb079f0: movk 6, a9 +3fb07a00: move a9, *a11(0x20), 1 +3fb07a20: move *a13(0x40), *a11(0x0), 1 +3fb07a50: move *a13(0xffc0), *a11(0x40), 1 +3fb07a80: move *a13(0xffa0), *a11(0x60), 1 +3fb07ab0: movi 0xc8, a9 +3fb07ad0: move a9, *a11(0x80), 1 +3fb07af0: movi 0x2d, a9 +3fb07b10: move a9, *a11(0xa0), 1 +3fb07b30: move *a13(0xff80), *a11(0xc0), 1 +3fb07b60: move *a13(0xff60), *a11(0xe0), 1 +3fb07b90: move *a13(0xff40), *a11(0x100), 1 +3fb07bc0: sub a9, a9 +3fb07bd0: move a9, *a11(0x140), 1 +3fb07bf0: move a9, *a11(0x180), 1 +3fb07c10: move a9, *a11(0x120), 1 +3fb07c30: move *a11(0x160), a9, 1 +3fb07c50: move *a13(0xfee0), *a9(0x60), 1 +3fb07c80: move *a11(0x160), a9, 1 +3fb07ca0: move *a13(0xff00), *a9(0x20), 1 +3fb07cd0: move *a11(0x160), a9, 1 +3fb07cf0: move *a13(0xff20), *a9(0x40), 1 +3fb07d20: move *a11(0x160), a9, 1 +3fb07d40: sub a11, a11 +3fb07d50: move a11, *a9, 1 +3fb07d60: move *a13(0x20), a9, 1 +3fb07d80: move *a9, a8, 1 +L3FB07D90: +3fb07d90: move *sp(0x80), a14, 1 +3fb07db0: mmfm sp, a9,a11,a13 +3fb07dd0: rets 2 +L3FB07DE0: +3fb07de0: mmtm sp, a7,a9,a11,a13 +3fb07e00: move a14, a13 +3fb07e10: addi 0x340, a14 +3fb07e30: sub a11, a11 +3fb07e40: move a11, *a13, 1 +3fb07e50: move a11, *a13(0x20), 1 +3fb07e70: movk 1, a11 +3fb07e80: move a11, *a13(0x40), 1 +3fb07ea0: move *a13(0xffe0), a11, 1 +3fb07ec0: jrne L3FB07F00 +3fb07ed0: sub a8, a8 +3fb07ee0: jauc L3FB08C90 +L3FB07F00: +3fb07f00: move *a11(0x40), a11, 1 +3fb07f20: jrne L3FB07FF0 +3fb07f30: move a14, -*sp, 1 +3fb07f40: movi 0x50, a11 +3fb07f60: move a11, *a14+, 1 +3fb07f70: movk 1, a9 +3fb07f80: move a9, *a14+, 1 +3fb07f90: calla L3F703D90 +3fb07fc0: move a8, *a13(0x20), 1 +3fb07fe0: jruc L3FB08250 +L3FB07FF0: +3fb07ff0: move *a13(0x40), a11, 1 +3fb08010: inc a11 +3fb08020: move a11, *a13(0x40), 1 +3fb08040: move *a13(0xffe0), a9, 1 +3fb08060: move *a9(0x40), *a13(0x0), 1 +3fb08090: move *a13, a9, 1 +3fb080a0: move *a9(0x180), a9, 1 +3fb080c0: jreq L3FB081A0 +L3FB080D0: +3fb080d0: move *a13(0x40), a11, 1 +3fb080f0: inc a11 +3fb08100: move a11, *a13(0x40), 1 +3fb08120: move *a13, a9, 1 +3fb08130: move *a9(0x180), *a13(0x0), 1 +3fb08160: move *a13, a9, 1 +3fb08170: move *a9(0x180), a9, 1 +3fb08190: jrne L3FB080D0 +L3FB081A0: +3fb081a0: move a14, -*sp, 1 +3fb081b0: movi 0x50, a9 +3fb081d0: move a9, *a14+, 1 +3fb081e0: movk 1, a9 +3fb081f0: move a9, *a14+, 1 +3fb08200: calla L3F703D90 +3fb08230: move a8, *a13(0x20), 1 +L3FB08250: +3fb08250: move a8, a11 +3fb08260: jrne L3FB08320 +3fb08270: move a14, -*sp, 1 +3fb08280: movi 0x3fb144b8, a8 +3fb082b0: move a8, *a14+, 1 +3fb082c0: calla L3FB341E0 +3fb082f0: sub a8, a8 +3fb08300: jauc L3FB08C90 +L3FB08320: +3fb08320: move a14, -*sp, 1 +3fb08330: movi 0x68, a9 +3fb08350: move a9, *a14+, 1 +3fb08360: movk 1, a9 +3fb08370: move a9, *a14+, 1 +3fb08380: move a8, a9 +3fb08390: calla L3F703D90 +3fb083c0: move a8, *a9(0x160), 1 +3fb083e0: move *a9(0x160), a9, 1 +3fb08400: jrne L3FB08500 +3fb08410: move a14, -*sp, 1 +3fb08420: movi 0x3fb14630, a8 +3fb08450: move a8, *a14+, 1 +3fb08460: calla L3FB341E0 +3fb08490: move a14, -*sp, 1 +3fb084a0: move a11, *a14+, 1 +3fb084b0: calla L3F702440 +3fb084e0: sub a8, a8 +3fb084f0: jruc L3FB08C90 +L3FB08500: +3fb08500: move *a13, a9, 1 +3fb08510: jrne L3FB08570 +3fb08520: move *a13(0xffe0), a9, 1 +3fb08540: move a11, *a9(0x40), 1 +3fb08560: jruc L3FB08590 +L3FB08570: +3fb08570: move a11, *a9(0x180), 1 +L3FB08590: +3fb08590: movi 0x3f380640, a9 +3fb085c0: move a9, *a11(0x1a0), 1 +3fb085e0: movi 0x3f384c40, a9 +3fb08610: move a9, *a11(0x1c0), 1 +3fb08630: movi 0x3f382cf0, a9 +3fb08660: move a9, *a11(0x1e0), 1 +3fb08680: movi 0x3f383390, a9 +3fb086b0: move a9, *a11(0x200), 1 +3fb086d0: sub a9, a9 +3fb086e0: move a9, *a11(0x220), 1 +3fb08700: move a9, *a11(0x240), 1 +3fb08720: movi 0x3f385e30, a9 +3fb08750: move a9, *a11(0x260), 1 +3fb08770: movk 8, a9 +3fb08780: move a9, *a11(0x20), 1 +3fb087a0: move *a13(0x40), *a11(0x0), 1 +3fb087d0: move *a13(0xffc0), *a11(0x40), 1 +3fb08800: move *a13(0xffa0), *a11(0x60), 1 +3fb08830: move a14, -*sp, 1 +3fb08840: move a13, a9 +3fb08850: addi 0x60, a9 +3fb08870: move a9, *a14+, 1 +3fb08880: move *a13(0xffe0), a9, 1 +3fb088a0: move *a9(0x0), *a14+, 1 +3fb088c0: move *a9(0x20), *a14+, 1 +3fb088e0: calla L3FD58A10 +3fb08910: move *a13(0xa0), *a11(0x80), 1 +3fb08940: move *a13(0xff80), a7, 1 +3fb08960: setf 16, 1, 0 +3fb08970: move *a7(0x1f0), a7, 0 +3fb08990: move *a13(0xff80), a9, 1 +3fb089b0: move *a9(0x200), a9, 0 +3fb089d0: add a9, a7 +3fb089e0: addk 5, a7 +3fb089f0: move a7, *a11(0xa0), 1 +3fb08a10: move *a13(0xff80), *a11(0xc0), 1 +3fb08a40: move *a13(0xff60), *a11(0xe0), 1 +3fb08a70: move *a13(0xff40), *a11(0x100), 1 +3fb08aa0: move *a13(0xfee0), *a11(0x140), 1 +3fb08ad0: sub a9, a9 +3fb08ae0: move a9, *a11(0x180), 1 +3fb08b00: move a9, *a11(0x120), 1 +3fb08b20: move a14, -*sp, 1 +3fb08b30: move *a13(0xfea0), *a14+, 1 +3fb08b50: move *a13(0xfec0), *a14+, 1 +3fb08b70: move *a13(0xff00), *a14+, 1 +3fb08b90: move *a13(0xff20), *a14+, 1 +3fb08bb0: movk 5, a7 +3fb08bc0: move a7, *a14+, 1 +3fb08bd0: move a11, *a14+, 1 +3fb08be0: move *a13(0xffe0), *a14+, 1 +3fb08c00: calla L3F386D10 +3fb08c30: move *a11(0x160), a7, 1 +3fb08c50: move *a13(0xffe0), *a7(0x320), 1 +3fb08c80: move *a11, a8, 1 +L3FB08C90: +3fb08c90: move *sp(0xa0), a14, 1 +3fb08cb0: mmfm sp, a7,a9,a11,a13 +3fb08cd0: rets 2 +L3FB08CE0: +3fb08ce0: mmtm sp, a7,a9,a11,a13 +3fb08d00: move a14, a13 +3fb08d10: addi 0x80, a14 +3fb08d30: sub a11, a11 +3fb08d40: move a11, *a13, 1 +3fb08d50: move a11, *a13(0x20), 1 +3fb08d70: movk 1, a11 +3fb08d80: move a11, *a13(0x40), 1 +3fb08da0: move *a13(0xffe0), a11, 1 +3fb08dc0: jrne L3FB08E10 +3fb08dd0: movi 0xffff, a8 +3fb08df0: jauc L3FB09F70 +L3FB08E10: +3fb08e10: move *a11(0x40), a11, 1 +3fb08e30: jrne L3FB08F00 +3fb08e40: move a14, -*sp, 1 +3fb08e50: movi 0x50, a11 +3fb08e70: move a11, *a14+, 1 +3fb08e80: movk 1, a9 +3fb08e90: move a9, *a14+, 1 +3fb08ea0: calla L3F703D90 +3fb08ed0: move a8, *a13(0x20), 1 +3fb08ef0: jruc L3FB09160 +L3FB08F00: +3fb08f00: move *a13(0x40), a11, 1 +3fb08f20: inc a11 +3fb08f30: move a11, *a13(0x40), 1 +3fb08f50: move *a13(0xffe0), a9, 1 +3fb08f70: move *a9(0x40), *a13(0x0), 1 +3fb08fa0: move *a13, a9, 1 +3fb08fb0: move *a9(0x180), a9, 1 +3fb08fd0: jreq L3FB090B0 +L3FB08FE0: +3fb08fe0: move *a13(0x40), a11, 1 +3fb09000: inc a11 +3fb09010: move a11, *a13(0x40), 1 +3fb09030: move *a13, a9, 1 +3fb09040: move *a9(0x180), *a13(0x0), 1 +3fb09070: move *a13, a9, 1 +3fb09080: move *a9(0x180), a9, 1 +3fb090a0: jrne L3FB08FE0 +L3FB090B0: +3fb090b0: move a14, -*sp, 1 +3fb090c0: movi 0x50, a9 +3fb090e0: move a9, *a14+, 1 +3fb090f0: movk 1, a9 +3fb09100: move a9, *a14+, 1 +3fb09110: calla L3F703D90 +3fb09140: move a8, *a13(0x20), 1 +L3FB09160: +3fb09160: move a8, a11 +3fb09170: jrne L3FB09240 +3fb09180: move a14, -*sp, 1 +3fb09190: movi 0x3fb147d0, a8 +3fb091c0: move a8, *a14+, 1 +3fb091d0: calla L3FB341E0 +3fb09200: movi 0xffff, a8 +3fb09220: jauc L3FB09F70 +L3FB09240: +3fb09240: move a14, -*sp, 1 +3fb09250: movk 32, a9 +3fb09260: move a9, *a14+, 1 +3fb09270: movk 1, a9 +3fb09280: move a9, *a14+, 1 +3fb09290: move a8, a9 +3fb092a0: calla L3F703D90 +3fb092d0: move a8, *a9(0x160), 1 +3fb092f0: move *a9(0x160), a9, 1 +3fb09310: jrne L3FB09430 +3fb09320: move a14, -*sp, 1 +3fb09330: movi 0x3fb14958, a8 +3fb09360: move a8, *a14+, 1 +3fb09370: calla L3FB341E0 +3fb093a0: move a14, -*sp, 1 +3fb093b0: move a11, *a14+, 1 +3fb093c0: calla L3F702440 +3fb093f0: movi 0xffff, a8 +3fb09410: jauc L3FB09F70 +L3FB09430: +3fb09430: move *a13, a9, 1 +3fb09440: jrne L3FB094A0 +3fb09450: move *a13(0xffe0), a9, 1 +3fb09470: move a11, *a9(0x40), 1 +3fb09490: jruc L3FB094C0 +L3FB094A0: +3fb094a0: move a11, *a9(0x180), 1 +L3FB094C0: +3fb094c0: movi 0x3f38bd70, a9 +3fb094f0: move a9, *a11(0x1a0), 1 +3fb09510: movi 0x3f390280, a9 +3fb09540: move a9, *a11(0x1c0), 1 +3fb09560: sub a9, a9 +3fb09570: move a9, *a11(0x1e0), 1 +3fb09590: move a9, *a11(0x200), 1 +3fb095b0: move a9, *a11(0x220), 1 +3fb095d0: move a9, *a11(0x240), 1 +3fb095f0: move a9, *a11(0x260), 1 +3fb09610: movk 7, a9 +3fb09620: move a9, *a11(0x20), 1 +3fb09640: move *a13(0x40), *a11(0x0), 1 +3fb09670: move *a13(0xffc0), *a11(0x40), 1 +3fb096a0: move *a13(0xffa0), *a11(0x60), 1 +3fb096d0: move *a13(0xff80), *a11(0x80), 1 +3fb09700: move *a13(0xff60), *a11(0xa0), 1 +3fb09730: move *a13(0xff40), *a11(0xc0), 1 +3fb09760: move *a13(0xff20), *a11(0xe0), 1 +3fb09790: move *a13(0xff00), *a11(0x100), 1 +3fb097c0: setf 8, 0, 0 +3fb097d0: move *a13(0xfe60), a9, 0 +3fb097f0: move a9, *a11(0x140), 1 +3fb09810: sub a9, a9 +3fb09820: move a9, *a11(0x180), 1 +3fb09840: move a9, *a11(0x120), 1 +3fb09860: move *a11(0x160), a9, 1 +3fb09880: move *a13(0xfea0), *a9(0xe0), 1 +3fb098b0: move *a11(0x160), a9, 1 +3fb098d0: move *a13(0xfee0), *a9(0xa0), 1 +3fb09900: move *a11(0x160), a9, 1 +3fb09920: sub a11, a11 +3fb09930: move a11, *a9(0xc0), 1 +3fb09950: move *a13(0x20), a9, 1 +3fb09970: move *a9(0x160), a11, 1 +3fb09990: move *a13(0xfe80), *a11(0x0), 1 +3fb099c0: move *a9(0x160), a11, 1 +3fb099e0: sub a9, a9 +3fb099f0: move a9, *a11(0x20), 1 +3fb09a10: move *a13(0xff40), a11, 1 +3fb09a30: setf 16, 1, 0 +3fb09a40: move *a11(0x1f0), a7, 0 +3fb09a60: move *a11(0x200), a9, 0 +3fb09a80: add a9, a7 +3fb09a90: move *a13(0x20), a9, 1 +3fb09ab0: move *a9(0x160), a9, 1 +3fb09ad0: addk 5, a7 +3fb09ae0: move a7, *a9(0x80), 1 +3fb09b00: move *a13(0x20), a9, 1 +3fb09b20: move *a9(0x160), a7, 1 +3fb09b40: move *a13(0xfec0), *a7(0x60), 1 +3fb09b70: move *a9(0x160), a7, 1 +3fb09b90: move *a9(0xa0), a9, 1 +3fb09bb0: move *a7(0x80), a7, 1 +3fb09bd0: divs a7, a9 +3fb09be0: move a9, *a13(0x60), 1 +3fb09c00: move *a13(0xfec0), a7, 1 +3fb09c20: jrge L3FB09CB0 +3fb09c30: move *a13(0x20), a7, 1 +3fb09c50: move *a7(0x160), a7, 1 +3fb09c70: sub a9, a9 +3fb09c80: move a9, *a7(0x40), 1 +3fb09ca0: jruc L3FB09D20 +L3FB09CB0: +3fb09cb0: move *a13(0x20), a7, 1 +3fb09cd0: move *a7(0x160), a7, 1 +3fb09cf0: move *a13(0xfec0), *a7(0x40), 1 +L3FB09D20: +3fb09d20: move *a13(0x20), a9, 1 +3fb09d40: move *a9(0x160), a7, 1 +3fb09d60: move *a13(0xfee0), a9, 1 +3fb09d80: move *a7(0x40), a7, 1 +3fb09da0: sub a7, a9 +3fb09db0: move *a13(0x60), a7, 1 +3fb09dd0: cmp a7, a9 +3fb09de0: jrge L3FB09EA0 +3fb09df0: move *a13(0x20), a9, 1 +3fb09e10: move *a9(0x160), a7, 1 +3fb09e30: move *a13(0xfee0), a9, 1 +3fb09e50: move *a13(0x60), a11, 1 +3fb09e70: sub a11, a9 +3fb09e80: move a9, *a7(0x40), 1 +L3FB09EA0: +3fb09ea0: move *a13(0x20), a11, 1 +3fb09ec0: move *a11(0x160), a9, 1 +3fb09ee0: move *a9(0x40), a9, 1 +3fb09f00: jrge L3FB09F60 +3fb09f10: move *a11(0x160), a9, 1 +3fb09f30: sub a7, a7 +3fb09f40: move a7, *a9(0x40), 1 +L3FB09F60: +3fb09f60: move *a11, a8, 1 +L3FB09F70: +3fb09f70: move *sp(0xa0), a14, 1 +3fb09f90: mmfm sp, a7,a9,a11,a13 +3fb09fb0: rets 2 +L3FB09FC0: +3fb09fc0: mmtm sp, a7,a9,a11,a13 +3fb09fe0: move a14, a13 +3fb09ff0: addi 0x80, a14 +3fb0a010: sub a11, a11 +3fb0a020: move a11, *a13, 1 +3fb0a030: move a11, *a13(0x20), 1 +3fb0a050: movk 1, a11 +3fb0a060: move a11, *a13(0x40), 1 +3fb0a080: move *a13(0xffe0), a11, 1 +3fb0a0a0: jrne L3FB0A0F0 +3fb0a0b0: movi 0xffff, a8 +3fb0a0d0: jauc L3FB0AE50 +L3FB0A0F0: +3fb0a0f0: move *a11(0x40), a11, 1 +3fb0a110: jrne L3FB0A1E0 +3fb0a120: move a14, -*sp, 1 +3fb0a130: movi 0x50, a11 +3fb0a150: move a11, *a14+, 1 +3fb0a160: movk 1, a9 +3fb0a170: move a9, *a14+, 1 +3fb0a180: calla L3F703D90 +3fb0a1b0: move a8, *a13(0x20), 1 +3fb0a1d0: jruc L3FB0A440 +L3FB0A1E0: +3fb0a1e0: move *a13(0x40), a11, 1 +3fb0a200: inc a11 +3fb0a210: move a11, *a13(0x40), 1 +3fb0a230: move *a13(0xffe0), a9, 1 +3fb0a250: move *a9(0x40), *a13(0x0), 1 +3fb0a280: move *a13, a9, 1 +3fb0a290: move *a9(0x180), a9, 1 +3fb0a2b0: jreq L3FB0A390 +L3FB0A2C0: +3fb0a2c0: move *a13(0x40), a11, 1 +3fb0a2e0: inc a11 +3fb0a2f0: move a11, *a13(0x40), 1 +3fb0a310: move *a13, a9, 1 +3fb0a320: move *a9(0x180), *a13(0x0), 1 +3fb0a350: move *a13, a9, 1 +3fb0a360: move *a9(0x180), a9, 1 +3fb0a380: jrne L3FB0A2C0 +L3FB0A390: +3fb0a390: move a14, -*sp, 1 +3fb0a3a0: movi 0x50, a9 +3fb0a3c0: move a9, *a14+, 1 +3fb0a3d0: movk 1, a9 +3fb0a3e0: move a9, *a14+, 1 +3fb0a3f0: calla L3F703D90 +3fb0a420: move a8, *a13(0x20), 1 +L3FB0A440: +3fb0a440: move a8, a11 +3fb0a450: jrne L3FB0A520 +3fb0a460: move a14, -*sp, 1 +3fb0a470: movi 0x3fb14b00, a8 +3fb0a4a0: move a8, *a14+, 1 +3fb0a4b0: calla L3FB341E0 +3fb0a4e0: movi 0xffff, a8 +3fb0a500: jauc L3FB0AE50 +L3FB0A520: +3fb0a520: move a14, -*sp, 1 +3fb0a530: movk 24, a9 +3fb0a540: move a9, *a14+, 1 +3fb0a550: movk 1, a9 +3fb0a560: move a9, *a14+, 1 +3fb0a570: move a8, a9 +3fb0a580: calla L3F703D90 +3fb0a5b0: move a8, *a9(0x160), 1 +3fb0a5d0: move *a9(0x160), a9, 1 +3fb0a5f0: jrne L3FB0A700 +3fb0a600: move a14, -*sp, 1 +3fb0a610: movi 0x3fb14c58, a8 +3fb0a640: move a8, *a14+, 1 +3fb0a650: calla L3FB341E0 +3fb0a680: move a14, -*sp, 1 +3fb0a690: move a11, *a14+, 1 +3fb0a6a0: calla L3F702440 +3fb0a6d0: movi 0xffff, a8 +3fb0a6f0: jruc L3FB0AE50 +L3FB0A700: +3fb0a700: move *a13, a9, 1 +3fb0a710: jrne L3FB0A770 +3fb0a720: move *a13(0xffe0), a9, 1 +3fb0a740: move a11, *a9(0x40), 1 +3fb0a760: jruc L3FB0A790 +L3FB0A770: +3fb0a770: move a11, *a9(0x180), 1 +L3FB0A790: +3fb0a790: movi 0x3f367f50, a9 +3fb0a7c0: move a9, *a11(0x1a0), 1 +3fb0a7e0: movi 0x3f36ab30, a9 +3fb0a810: move a9, *a11(0x1c0), 1 +3fb0a830: sub a9, a9 +3fb0a840: move a9, *a11(0x1e0), 1 +3fb0a860: move a9, *a11(0x200), 1 +3fb0a880: move a9, *a11(0x220), 1 +3fb0a8a0: move a9, *a11(0x240), 1 +3fb0a8c0: move a9, *a11(0x260), 1 +3fb0a8e0: movk 12, a9 +3fb0a8f0: move a9, *a11(0x20), 1 +3fb0a910: move *a13(0x40), *a11(0x0), 1 +3fb0a940: move *a13(0xffc0), *a11(0x40), 1 +3fb0a970: move *a13(0xffa0), *a11(0x60), 1 +3fb0a9a0: move *a13(0xff80), *a11(0x80), 1 +3fb0a9d0: move *a13(0xff60), *a11(0xa0), 1 +3fb0aa00: move *a13(0xff40), *a11(0xc0), 1 +3fb0aa30: move *a13(0xff20), *a11(0xe0), 1 +3fb0aa60: move *a13(0xff00), *a11(0x100), 1 +3fb0aa90: setf 8, 0, 0 +3fb0aaa0: move *a13(0xfe60), a9, 0 +3fb0aac0: move a9, *a11(0x140), 1 +3fb0aae0: sub a9, a9 +3fb0aaf0: move a9, *a11(0x180), 1 +3fb0ab10: move a9, *a11(0x120), 1 +3fb0ab30: move *a11(0x160), a9, 1 +3fb0ab50: move *a13(0xfea0), *a9(0xa0), 1 +3fb0ab80: move *a11(0x160), a9, 1 +3fb0aba0: move *a13(0xfee0), *a9(0x80), 1 +3fb0abd0: move *a11(0x160), a9, 1 +3fb0abf0: move *a13(0xfe80), *a9(0x0), 1 +3fb0ac20: move *a11(0x160), a9, 1 +3fb0ac40: sub a11, a11 +3fb0ac50: move a11, *a9(0x20), 1 +3fb0ac70: move *a13(0xff40), a9, 1 +3fb0ac90: setf 16, 1, 0 +3fb0aca0: move *a9(0x1f0), a7, 0 +3fb0acc0: move *a9(0x200), a11, 0 +3fb0ace0: add a11, a7 +3fb0acf0: move *a13(0x20), a11, 1 +3fb0ad10: move *a11(0x160), a9, 1 +3fb0ad30: addk 5, a7 +3fb0ad40: move a7, *a9(0x60), 1 +3fb0ad60: move *a11(0x160), a9, 1 +3fb0ad80: move *a13(0xfec0), *a9(0x40), 1 +3fb0adb0: move *a11(0x160), a9, 1 +3fb0add0: move *a11(0xa0), a7, 1 +3fb0adf0: move *a9(0x60), a9, 1 +3fb0ae10: divs a9, a7 +3fb0ae20: move a7, *a13(0x60), 1 +3fb0ae40: move *a11, a8, 1 +L3FB0AE50: +3fb0ae50: move *sp(0xa0), a14, 1 +3fb0ae70: mmfm sp, a7,a9,a11,a13 +3fb0ae90: rets 2 +L3FB0AEA0: +3fb0aea0: mmtm sp, a9,a11,a13 +3fb0aec0: move a14, a13 +3fb0aed0: addi 0x60, a14 +3fb0aef0: sub a11, a11 +3fb0af00: move a11, *a13, 1 +3fb0af10: move a11, *a13(0x20), 1 +3fb0af30: movk 1, a11 +3fb0af40: move a11, *a13(0x40), 1 +3fb0af60: move *a13(0xffe0), a11, 1 +3fb0af80: jrne L3FB0AFD0 +3fb0af90: movi 0xffff, a8 +3fb0afb0: jauc L3FB0BC00 +L3FB0AFD0: +3fb0afd0: move *a11(0x40), a11, 1 +3fb0aff0: jrne L3FB0B0C0 +3fb0b000: move a14, -*sp, 1 +3fb0b010: movi 0x50, a11 +3fb0b030: move a11, *a14+, 1 +3fb0b040: movk 1, a9 +3fb0b050: move a9, *a14+, 1 +3fb0b060: calla L3F703D90 +3fb0b090: move a8, *a13(0x20), 1 +3fb0b0b0: jruc L3FB0B320 +L3FB0B0C0: +3fb0b0c0: move *a13(0x40), a11, 1 +3fb0b0e0: inc a11 +3fb0b0f0: move a11, *a13(0x40), 1 +3fb0b110: move *a13(0xffe0), a9, 1 +3fb0b130: move *a9(0x40), *a13(0x0), 1 +3fb0b160: move *a13, a9, 1 +3fb0b170: move *a9(0x180), a9, 1 +3fb0b190: jreq L3FB0B270 +L3FB0B1A0: +3fb0b1a0: move *a13(0x40), a11, 1 +3fb0b1c0: inc a11 +3fb0b1d0: move a11, *a13(0x40), 1 +3fb0b1f0: move *a13, a9, 1 +3fb0b200: move *a9(0x180), *a13(0x0), 1 +3fb0b230: move *a13, a9, 1 +3fb0b240: move *a9(0x180), a9, 1 +3fb0b260: jrne L3FB0B1A0 +L3FB0B270: +3fb0b270: move a14, -*sp, 1 +3fb0b280: movi 0x50, a9 +3fb0b2a0: move a9, *a14+, 1 +3fb0b2b0: movk 1, a9 +3fb0b2c0: move a9, *a14+, 1 +3fb0b2d0: calla L3F703D90 +3fb0b300: move a8, *a13(0x20), 1 +L3FB0B320: +3fb0b320: move a8, a11 +3fb0b330: jrne L3FB0B400 +3fb0b340: move a14, -*sp, 1 +3fb0b350: movi 0x3fb14db8, a8 +3fb0b380: move a8, *a14+, 1 +3fb0b390: calla L3FB341E0 +3fb0b3c0: movi 0xffff, a8 +3fb0b3e0: jauc L3FB0BC00 +L3FB0B400: +3fb0b400: move a14, -*sp, 1 +3fb0b410: movk 5, a9 +3fb0b420: move a9, *a14+, 1 +3fb0b430: movk 1, a9 +3fb0b440: move a9, *a14+, 1 +3fb0b450: move a8, a9 +3fb0b460: calla L3F703D90 +3fb0b490: move a8, *a9(0x160), 1 +3fb0b4b0: move *a9(0x160), a9, 1 +3fb0b4d0: jrne L3FB0B5E0 +3fb0b4e0: move a14, -*sp, 1 +3fb0b4f0: movi 0x3fb14f58, a8 +3fb0b520: move a8, *a14+, 1 +3fb0b530: calla L3FB341E0 +3fb0b560: move a14, -*sp, 1 +3fb0b570: move a11, *a14+, 1 +3fb0b580: calla L3F702440 +3fb0b5b0: movi 0xffff, a8 +3fb0b5d0: jruc L3FB0BC00 +L3FB0B5E0: +3fb0b5e0: move *a13, a9, 1 +3fb0b5f0: jrne L3FB0B650 +3fb0b600: move *a13(0xffe0), a9, 1 +3fb0b620: move a11, *a9(0x40), 1 +3fb0b640: jruc L3FB0B670 +L3FB0B650: +3fb0b650: move a11, *a9(0x180), 1 +L3FB0B670: +3fb0b670: movi 0x3f3aba30, a9 +3fb0b6a0: move a9, *a11(0x1a0), 1 +3fb0b6c0: movi 0x3f3ab1f0, a9 +3fb0b6f0: move a9, *a11(0x1c0), 1 +3fb0b710: movi 0x3f3ab9d0, a9 +3fb0b740: move a9, *a11(0x1e0), 1 +3fb0b760: sub a9, a9 +3fb0b770: move a9, *a11(0x200), 1 +3fb0b790: move a9, *a11(0x220), 1 +3fb0b7b0: move a9, *a11(0x240), 1 +3fb0b7d0: move a9, *a11(0x260), 1 +3fb0b7f0: movk 2, a9 +3fb0b800: move a9, *a11(0x20), 1 +3fb0b820: move *a13(0x40), *a11(0x0), 1 +3fb0b850: move *a13(0xffc0), *a11(0x40), 1 +3fb0b880: move *a13(0xffa0), *a11(0x60), 1 +3fb0b8b0: move a14, -*sp, 1 +3fb0b8c0: move a14, -*sp, 1 +3fb0b8d0: move *a13(0xff00), *a14+, 1 +3fb0b8f0: calla L3FB458D0 +3fb0b920: move a8, *a14+, 1 +3fb0b930: move *a13(0xff00), *a14+, 1 +3fb0b950: move *a13(0xff80), *a14+, 1 +3fb0b970: calla L3FDA4870 +3fb0b9a0: addk 17, a8 +3fb0b9b0: move a8, *a11(0x80), 1 +3fb0b9d0: movk 12, a9 +3fb0b9e0: move a9, *a11(0xa0), 1 +3fb0ba00: move *a13(0xff80), *a11(0xc0), 1 +3fb0ba30: move *a13(0xff60), *a11(0xe0), 1 +3fb0ba60: move *a13(0xff40), *a11(0x100), 1 +3fb0ba90: sub a9, a9 +3fb0baa0: move a9, *a11(0x140), 1 +3fb0bac0: move a9, *a11(0x180), 1 +3fb0bae0: move *a13(0xff00), *a11(0x120), 1 +3fb0bb10: move *a11(0x160), a9, 1 +3fb0bb30: movb *a13(0xff20), *a9(0x0) +3fb0bb60: move *a11(0x160), a9, 1 +3fb0bb80: movi 0x3fb04b90, a11 +3fb0bbb0: move a11, *a9(0x8), 1 +3fb0bbd0: move *a13(0x20), a9, 1 +3fb0bbf0: move *a9, a8, 1 +L3FB0BC00: +3fb0bc00: move *sp(0x80), a14, 1 +3fb0bc20: mmfm sp, a9,a11,a13 +3fb0bc40: rets 2 +L3FB0BC50: +3fb0bc50: mmtm sp, a7,a9,a11,a13 +3fb0bc70: move a14, a13 +3fb0bc80: addi 0x60, a14 +3fb0bca0: sub a11, a11 +3fb0bcb0: move a11, *a13, 1 +3fb0bcc0: move a11, *a13(0x20), 1 +3fb0bce0: movk 1, a11 +3fb0bcf0: move a11, *a13(0x40), 1 +3fb0bd10: move *a13(0xffe0), a11, 1 +3fb0bd30: jrne L3FB0BD80 +3fb0bd40: movi 0xffff, a8 +3fb0bd60: jauc L3FB0CA90 +L3FB0BD80: +3fb0bd80: move *a11(0x40), a11, 1 +3fb0bda0: jrne L3FB0BE70 +3fb0bdb0: move a14, -*sp, 1 +3fb0bdc0: movi 0x50, a11 +3fb0bde0: move a11, *a14+, 1 +3fb0bdf0: movk 1, a9 +3fb0be00: move a9, *a14+, 1 +3fb0be10: calla L3F703D90 +3fb0be40: move a8, *a13(0x20), 1 +3fb0be60: jruc L3FB0C0D0 +L3FB0BE70: +3fb0be70: move *a13(0x40), a11, 1 +3fb0be90: inc a11 +3fb0bea0: move a11, *a13(0x40), 1 +3fb0bec0: move *a13(0xffe0), a9, 1 +3fb0bee0: move *a9(0x40), *a13(0x0), 1 +3fb0bf10: move *a13, a9, 1 +3fb0bf20: move *a9(0x180), a9, 1 +3fb0bf40: jreq L3FB0C020 +L3FB0BF50: +3fb0bf50: move *a13(0x40), a11, 1 +3fb0bf70: inc a11 +3fb0bf80: move a11, *a13(0x40), 1 +3fb0bfa0: move *a13, a9, 1 +3fb0bfb0: move *a9(0x180), *a13(0x0), 1 +3fb0bfe0: move *a13, a9, 1 +3fb0bff0: move *a9(0x180), a9, 1 +3fb0c010: jrne L3FB0BF50 +L3FB0C020: +3fb0c020: move a14, -*sp, 1 +3fb0c030: movi 0x50, a9 +3fb0c050: move a9, *a14+, 1 +3fb0c060: movk 1, a9 +3fb0c070: move a9, *a14+, 1 +3fb0c080: calla L3F703D90 +3fb0c0b0: move a8, *a13(0x20), 1 +L3FB0C0D0: +3fb0c0d0: move a8, a11 +3fb0c0e0: jrne L3FB0C1B0 +3fb0c0f0: move a14, -*sp, 1 +3fb0c100: movi 0x3fb15118, a8 +3fb0c130: move a8, *a14+, 1 +3fb0c140: calla L3FB341E0 +3fb0c170: movi 0xffff, a8 +3fb0c190: jauc L3FB0CA90 +L3FB0C1B0: +3fb0c1b0: move a14, -*sp, 1 +3fb0c1c0: movk 7, a9 +3fb0c1d0: move a9, *a14+, 1 +3fb0c1e0: movk 1, a9 +3fb0c1f0: move a9, *a14+, 1 +3fb0c200: move a8, a9 +3fb0c210: calla L3F703D90 +3fb0c240: move a8, *a9(0x160), 1 +3fb0c260: move *a9(0x160), a9, 1 +3fb0c280: jrne L3FB0C390 +3fb0c290: move a14, -*sp, 1 +3fb0c2a0: movi 0x3fb152c0, a8 +3fb0c2d0: move a8, *a14+, 1 +3fb0c2e0: calla L3FB341E0 +3fb0c310: move a14, -*sp, 1 +3fb0c320: move a11, *a14+, 1 +3fb0c330: calla L3F702440 +3fb0c360: movi 0xffff, a8 +3fb0c380: jruc L3FB0CA90 +L3FB0C390: +3fb0c390: move *a13, a9, 1 +3fb0c3a0: jrne L3FB0C400 +3fb0c3b0: move *a13(0xffe0), a9, 1 +3fb0c3d0: move a11, *a9(0x40), 1 +3fb0c3f0: jruc L3FB0C420 +L3FB0C400: +3fb0c400: move a11, *a9(0x180), 1 +L3FB0C420: +3fb0c420: movi 0x3f36d780, a9 +3fb0c450: move a9, *a11(0x1a0), 1 +3fb0c470: movi 0x3f36c400, a9 +3fb0c4a0: move a9, *a11(0x1c0), 1 +3fb0c4c0: movi 0x3f36cb80, a9 +3fb0c4f0: move a9, *a11(0x1e0), 1 +3fb0c510: sub a9, a9 +3fb0c520: move a9, *a11(0x200), 1 +3fb0c540: movi 0x3f36fa10, a9 +3fb0c570: move a9, *a11(0x220), 1 +3fb0c590: sub a9, a9 +3fb0c5a0: move a9, *a11(0x240), 1 +3fb0c5c0: move a9, *a11(0x260), 1 +3fb0c5e0: movk 5, a9 +3fb0c5f0: move a9, *a11(0x20), 1 +3fb0c610: move *a13(0x40), *a11(0x0), 1 +3fb0c640: move *a13(0xffc0), *a11(0x40), 1 +3fb0c670: move *a13(0xffa0), *a11(0x60), 1 +3fb0c6a0: move a14, -*sp, 1 +3fb0c6b0: move a14, -*sp, 1 +3fb0c6c0: move *a13(0xff20), *a14+, 1 +3fb0c6e0: calla L3FB458D0 +3fb0c710: move a8, *a14+, 1 +3fb0c720: move *a13(0xff20), *a14+, 1 +3fb0c740: move *a13(0xff80), *a14+, 1 +3fb0c760: calla L3FDA4870 +3fb0c790: addk 5, a8 +3fb0c7a0: move a8, *a11(0x80), 1 +3fb0c7c0: move *a13(0xff80), a7, 1 +3fb0c7e0: setf 16, 1, 0 +3fb0c7f0: move *a7(0x1f0), a9, 0 +3fb0c810: move *a7(0x200), a7, 0 +3fb0c830: add a7, a9 +3fb0c840: addk 10, a9 +3fb0c850: move a9, *a11(0xa0), 1 +3fb0c870: move *a13(0xff80), *a11(0xc0), 1 +3fb0c8a0: move *a13(0xff60), *a11(0xe0), 1 +3fb0c8d0: move *a13(0xff40), *a11(0x100), 1 +3fb0c900: move *a13(0xff00), *a11(0x140), 1 +3fb0c930: sub a9, a9 +3fb0c940: move a9, *a11(0x180), 1 +3fb0c960: move *a13(0xff20), *a11(0x120), 1 +3fb0c990: move *a11(0x160), a7, 1 +3fb0c9b0: move *a13(0xfee0), *a7(0x0), 1 +3fb0c9e0: move *a11(0x160), a7, 1 +3fb0ca00: movk 1, a9 +3fb0ca10: movb a9, *a7(0x20) +3fb0ca30: move *a11(0x160), a7, 1 +3fb0ca50: sub a9, a9 +3fb0ca60: movb a9, *a7(0x28) +3fb0ca80: move *a11, a8, 1 +L3FB0CA90: +3fb0ca90: move *sp(0xa0), a14, 1 +3fb0cab0: mmfm sp, a7,a9,a11,a13 +3fb0cad0: rets 2 +L3FB0CAE0: +3fb0cae0: mmtm sp, a7,a9,a11,a13 +3fb0cb00: move a14, a13 +3fb0cb10: addi 0x60, a14 +3fb0cb30: sub a11, a11 +3fb0cb40: move a11, *a13, 1 +3fb0cb50: move a11, *a13(0x20), 1 +3fb0cb70: movk 1, a11 +3fb0cb80: move a11, *a13(0x40), 1 +3fb0cba0: move *a13(0xffe0), a11, 1 +3fb0cbc0: jrne L3FB0CC10 +3fb0cbd0: movi 0xffff, a8 +3fb0cbf0: jauc L3FB0D760 +L3FB0CC10: +3fb0cc10: move *a11(0x40), a11, 1 +3fb0cc30: jrne L3FB0CD00 +3fb0cc40: move a14, -*sp, 1 +3fb0cc50: movi 0x50, a11 +3fb0cc70: move a11, *a14+, 1 +3fb0cc80: movk 1, a9 +3fb0cc90: move a9, *a14+, 1 +3fb0cca0: calla L3F703D90 +3fb0ccd0: move a8, *a13(0x20), 1 +3fb0ccf0: jruc L3FB0CF60 +L3FB0CD00: +3fb0cd00: move *a13(0x40), a11, 1 +3fb0cd20: inc a11 +3fb0cd30: move a11, *a13(0x40), 1 +3fb0cd50: move *a13(0xffe0), a9, 1 +3fb0cd70: move *a9(0x40), *a13(0x0), 1 +3fb0cda0: move *a13, a9, 1 +3fb0cdb0: move *a9(0x180), a9, 1 +3fb0cdd0: jreq L3FB0CEB0 +L3FB0CDE0: +3fb0cde0: move *a13(0x40), a11, 1 +3fb0ce00: inc a11 +3fb0ce10: move a11, *a13(0x40), 1 +3fb0ce30: move *a13, a9, 1 +3fb0ce40: move *a9(0x180), *a13(0x0), 1 +3fb0ce70: move *a13, a9, 1 +3fb0ce80: move *a9(0x180), a9, 1 +3fb0cea0: jrne L3FB0CDE0 +L3FB0CEB0: +3fb0ceb0: move a14, -*sp, 1 +3fb0cec0: movi 0x50, a9 +3fb0cee0: move a9, *a14+, 1 +3fb0cef0: movk 1, a9 +3fb0cf00: move a9, *a14+, 1 +3fb0cf10: calla L3F703D90 +3fb0cf40: move a8, *a13(0x20), 1 +L3FB0CF60: +3fb0cf60: move a8, a11 +3fb0cf70: jrne L3FB0D030 +3fb0cf80: move a14, -*sp, 1 +3fb0cf90: movi 0x3fb15490, a8 +3fb0cfc0: move a8, *a14+, 1 +3fb0cfd0: calla L3FB341E0 +3fb0d000: movi 0xffff, a8 +3fb0d020: jruc L3FB0D760 +L3FB0D030: +3fb0d030: move a14, -*sp, 1 +3fb0d040: movk 11, a9 +3fb0d050: move a9, *a14+, 1 +3fb0d060: movk 1, a9 +3fb0d070: move a9, *a14+, 1 +3fb0d080: move a8, a9 +3fb0d090: calla L3F703D90 +3fb0d0c0: move a8, *a9(0x160), 1 +3fb0d0e0: move *a9(0x160), a9, 1 +3fb0d100: jrne L3FB0D210 +3fb0d110: move a14, -*sp, 1 +3fb0d120: movi 0x3fb15620, a8 +3fb0d150: move a8, *a14+, 1 +3fb0d160: calla L3FB341E0 +3fb0d190: move a14, -*sp, 1 +3fb0d1a0: move a11, *a14+, 1 +3fb0d1b0: calla L3F702440 +3fb0d1e0: movi 0xffff, a8 +3fb0d200: jruc L3FB0D760 +L3FB0D210: +3fb0d210: move *a13, a9, 1 +3fb0d220: jrne L3FB0D280 +3fb0d230: move *a13(0xffe0), a9, 1 +3fb0d250: move a11, *a9(0x40), 1 +3fb0d270: jruc L3FB0D2A0 +L3FB0D280: +3fb0d280: move a11, *a9(0x180), 1 +L3FB0D2A0: +3fb0d2a0: movi 0x3f3744b0, a9 +3fb0d2d0: move a9, *a11(0x1a0), 1 +3fb0d2f0: movi 0x3f374140, a9 +3fb0d320: move a9, *a11(0x1c0), 1 +3fb0d340: movi 0x3f374430, a9 +3fb0d370: move a9, *a11(0x1e0), 1 +3fb0d390: sub a9, a9 +3fb0d3a0: move a9, *a11(0x200), 1 +3fb0d3c0: move a9, *a11(0x220), 1 +3fb0d3e0: move a9, *a11(0x240), 1 +3fb0d400: move a9, *a11(0x260), 1 +3fb0d420: movk 9, a9 +3fb0d430: move a9, *a11(0x20), 1 +3fb0d450: move *a13(0x40), *a11(0x0), 1 +3fb0d480: move *a13(0xffc0), *a11(0x40), 1 +3fb0d4b0: move *a13(0xffa0), *a11(0x60), 1 +3fb0d4e0: move *a13(0xff20), a7, 1 +3fb0d500: move *a7(0x0), *a11(0x80), 1 +3fb0d530: move *a7(0x20), *a11(0xa0), 1 +3fb0d560: move *a13(0xff80), *a11(0xc0), 1 +3fb0d590: move *a13(0xff60), *a11(0xe0), 1 +3fb0d5c0: move *a13(0xff40), *a11(0x100), 1 +3fb0d5f0: sub a9, a9 +3fb0d600: move a9, *a11(0x180), 1 +3fb0d620: move *a11(0x160), a9, 1 +3fb0d640: move *a13(0xfec0), *a9(0x0), 1 +3fb0d670: move *a11(0x160), a9, 1 +3fb0d690: movb *a13(0xff00), *a9(0x30) +3fb0d6c0: move *a11(0x160), a9, 1 +3fb0d6e0: movb *a13(0xfee0), *a9(0x20) +3fb0d710: move *a11(0x160), a9, 1 +3fb0d730: move a7, *a9(0x38), 1 +3fb0d750: move *a11, a8, 1 +L3FB0D760: +3fb0d760: move *sp(0xa0), a14, 1 +3fb0d780: mmfm sp, a7,a9,a11,a13 +3fb0d7a0: rets 2 +L3FB0D7B0: +3fb0d7b0: mmtm sp, a7,a9,a11,a13 +3fb0d7d0: move a14, a13 +3fb0d7e0: addi 0x60, a14 +3fb0d800: sub a11, a11 +3fb0d810: move a11, *a13, 1 +3fb0d820: move a11, *a13(0x20), 1 +3fb0d840: movk 1, a11 +3fb0d850: move a11, *a13(0x40), 1 +3fb0d870: move *a13(0xffe0), a11, 1 +3fb0d890: jrne L3FB0D8E0 +3fb0d8a0: movi 0xffff, a8 +3fb0d8c0: jauc L3FB0E690 +L3FB0D8E0: +3fb0d8e0: move *a11(0x40), a11, 1 +3fb0d900: jrne L3FB0D9D0 +3fb0d910: move a14, -*sp, 1 +3fb0d920: movi 0x50, a11 +3fb0d940: move a11, *a14+, 1 +3fb0d950: movk 1, a9 +3fb0d960: move a9, *a14+, 1 +3fb0d970: calla L3F703D90 +3fb0d9a0: move a8, *a13(0x20), 1 +3fb0d9c0: jruc L3FB0DC30 +L3FB0D9D0: +3fb0d9d0: move *a13(0x40), a11, 1 +3fb0d9f0: inc a11 +3fb0da00: move a11, *a13(0x40), 1 +3fb0da20: move *a13(0xffe0), a9, 1 +3fb0da40: move *a9(0x40), *a13(0x0), 1 +3fb0da70: move *a13, a9, 1 +3fb0da80: move *a9(0x180), a9, 1 +3fb0daa0: jreq L3FB0DB80 +L3FB0DAB0: +3fb0dab0: move *a13(0x40), a11, 1 +3fb0dad0: inc a11 +3fb0dae0: move a11, *a13(0x40), 1 +3fb0db00: move *a13, a9, 1 +3fb0db10: move *a9(0x180), *a13(0x0), 1 +3fb0db40: move *a13, a9, 1 +3fb0db50: move *a9(0x180), a9, 1 +3fb0db70: jrne L3FB0DAB0 +L3FB0DB80: +3fb0db80: move a14, -*sp, 1 +3fb0db90: movi 0x50, a9 +3fb0dbb0: move a9, *a14+, 1 +3fb0dbc0: movk 1, a9 +3fb0dbd0: move a9, *a14+, 1 +3fb0dbe0: calla L3F703D90 +3fb0dc10: move a8, *a13(0x20), 1 +L3FB0DC30: +3fb0dc30: move a8, a11 +3fb0dc40: jrne L3FB0DD10 +3fb0dc50: move a14, -*sp, 1 +3fb0dc60: movi 0x3fb157f0, a8 +3fb0dc90: move a8, *a14+, 1 +3fb0dca0: calla L3FB341E0 +3fb0dcd0: movi 0xffff, a8 +3fb0dcf0: jauc L3FB0E690 +L3FB0DD10: +3fb0dd10: move a14, -*sp, 1 +3fb0dd20: movk 4, a9 +3fb0dd30: move a9, *a14+, 1 +3fb0dd40: movk 1, a9 +3fb0dd50: move a9, *a14+, 1 +3fb0dd60: move a8, a9 +3fb0dd70: calla L3F703D90 +3fb0dda0: move a8, *a9(0x160), 1 +3fb0ddc0: move *a9(0x160), a9, 1 +3fb0dde0: jrne L3FB0DEF0 +3fb0ddf0: move a14, -*sp, 1 +3fb0de00: movi 0x3fb15978, a8 +3fb0de30: move a8, *a14+, 1 +3fb0de40: calla L3FB341E0 +3fb0de70: move a14, -*sp, 1 +3fb0de80: move a11, *a14+, 1 +3fb0de90: calla L3F702440 +3fb0dec0: movi 0xffff, a8 +3fb0dee0: jruc L3FB0E690 +L3FB0DEF0: +3fb0def0: move *a13, a9, 1 +3fb0df00: jrne L3FB0DF60 +3fb0df10: move *a13(0xffe0), a9, 1 +3fb0df30: move a11, *a9(0x40), 1 +3fb0df50: jruc L3FB0DF80 +L3FB0DF60: +3fb0df60: move a11, *a9(0x180), 1 +L3FB0DF80: +3fb0df80: movi 0x3f3754c0, a9 +3fb0dfb0: move a9, *a11(0x1a0), 1 +3fb0dfd0: movi 0x3f378ae0, a9 +3fb0e000: move a9, *a11(0x1c0), 1 +3fb0e020: sub a9, a9 +3fb0e030: move a9, *a11(0x1e0), 1 +3fb0e050: move a9, *a11(0x200), 1 +3fb0e070: move a9, *a11(0x220), 1 +3fb0e090: move a9, *a11(0x240), 1 +3fb0e0b0: move a9, *a11(0x260), 1 +3fb0e0d0: movk 4, a9 +3fb0e0e0: move a9, *a11(0x20), 1 +3fb0e100: move *a13(0x40), *a11(0x0), 1 +3fb0e130: move *a13(0xffc0), *a11(0x40), 1 +3fb0e160: move *a13(0xffa0), *a11(0x60), 1 +3fb0e190: move *a13(0xfea0), a9, 1 +3fb0e1b0: jrne L3FB0E3E0 +3fb0e1c0: move *a13(0xff80), a9, 1 +3fb0e1e0: jreq L3FB0E220 +3fb0e1f0: move *a13(0xff60), a9, 1 +3fb0e210: jrne L3FB0E3E0 +L3FB0E220: +3fb0e220: move a14, -*sp, 1 +3fb0e230: move a14, -*sp, 1 +3fb0e240: move *a13(0xfee0), *a14+, 1 +3fb0e260: calla L3FB458D0 +3fb0e290: move a8, *a14+, 1 +3fb0e2a0: move *a13(0xfee0), *a14+, 1 +3fb0e2c0: move *a13(0xff40), *a14+, 1 +3fb0e2e0: calla L3FDA4870 +3fb0e310: move a8, *a11(0x80), 1 +3fb0e330: move *a13(0xff40), a9, 1 +3fb0e350: setf 16, 1, 0 +3fb0e360: move *a9(0x1f0), a7, 0 +3fb0e380: move *a9(0x200), a9, 0 +3fb0e3a0: add a9, a7 +3fb0e3b0: move a7, *a11(0xa0), 1 +3fb0e3d0: jruc L3FB0E440 +L3FB0E3E0: +3fb0e3e0: move *a13(0xff80), *a11(0x80), 1 +3fb0e410: move *a13(0xff60), *a11(0xa0), 1 +L3FB0E440: +3fb0e440: move *a13(0xff40), *a11(0xc0), 1 +3fb0e470: move *a13(0xff20), *a11(0xe0), 1 +3fb0e4a0: move *a13(0xff00), *a11(0x100), 1 +3fb0e4d0: move *a13(0xfec0), *a11(0x140), 1 +3fb0e500: sub a9, a9 +3fb0e510: move a9, *a11(0x180), 1 +3fb0e530: move *a13(0xfee0), *a11(0x120), 1 +3fb0e560: move *a11(0x160), a7, 1 +3fb0e580: movb *a13(0xfea0), *a7(0x0) +3fb0e5b0: move *a11(0x160), a7, 1 +3fb0e5d0: movb a9, *a7(0x8) +3fb0e5f0: move *a11(0x160), a7, 1 +3fb0e610: movb a9, *a7(0x10) +3fb0e630: move *a11(0x160), a7, 1 +3fb0e650: movk 1, a9 +3fb0e660: movb a9, *a7(0x18) +3fb0e680: move *a11, a8, 1 +L3FB0E690: +3fb0e690: move *sp(0xa0), a14, 1 +3fb0e6b0: mmfm sp, a7,a9,a11,a13 +3fb0e6d0: rets 2 +L3FB0E6E0: +3fb0e6e0: mmtm sp, a9,a11,a13 +3fb0e700: move a14, a13 +3fb0e710: addi 0x60, a14 +3fb0e730: sub a11, a11 +3fb0e740: move a11, *a13, 1 +3fb0e750: move a11, *a13(0x20), 1 +3fb0e770: movk 1, a11 +3fb0e780: move a11, *a13(0x40), 1 +3fb0e7a0: move *a13(0xffe0), a11, 1 +3fb0e7c0: jrne L3FB0E810 +3fb0e7d0: movi 0xffff, a8 +3fb0e7f0: jauc L3FB0F0F0 +L3FB0E810: +3fb0e810: move *a11(0x40), a11, 1 +3fb0e830: jrne L3FB0E900 +3fb0e840: move a14, -*sp, 1 +3fb0e850: movi 0x50, a11 +3fb0e870: move a11, *a14+, 1 +3fb0e880: movk 1, a9 +3fb0e890: move a9, *a14+, 1 +3fb0e8a0: calla L3F703D90 +3fb0e8d0: move a8, *a13(0x20), 1 +3fb0e8f0: jruc L3FB0EB60 +L3FB0E900: +3fb0e900: move *a13(0x40), a11, 1 +3fb0e920: inc a11 +3fb0e930: move a11, *a13(0x40), 1 +3fb0e950: move *a13(0xffe0), a9, 1 +3fb0e970: move *a9(0x40), *a13(0x0), 1 +3fb0e9a0: move *a13, a9, 1 +3fb0e9b0: move *a9(0x180), a9, 1 +3fb0e9d0: jreq L3FB0EAB0 +L3FB0E9E0: +3fb0e9e0: move *a13(0x40), a11, 1 +3fb0ea00: inc a11 +3fb0ea10: move a11, *a13(0x40), 1 +3fb0ea30: move *a13, a9, 1 +3fb0ea40: move *a9(0x180), *a13(0x0), 1 +3fb0ea70: move *a13, a9, 1 +3fb0ea80: move *a9(0x180), a9, 1 +3fb0eaa0: jrne L3FB0E9E0 +L3FB0EAB0: +3fb0eab0: move a14, -*sp, 1 +3fb0eac0: movi 0x50, a9 +3fb0eae0: move a9, *a14+, 1 +3fb0eaf0: movk 1, a9 +3fb0eb00: move a9, *a14+, 1 +3fb0eb10: calla L3F703D90 +3fb0eb40: move a8, *a13(0x20), 1 +L3FB0EB60: +3fb0eb60: move a8, a11 +3fb0eb70: jrne L3FB0EC30 +3fb0eb80: move a14, -*sp, 1 +3fb0eb90: movi 0x3fb15b18, a8 +3fb0ebc0: move a8, *a14+, 1 +3fb0ebd0: calla L3FB341E0 +3fb0ec00: movi 0xffff, a8 +3fb0ec20: jruc L3FB0F0F0 +L3FB0EC30: +3fb0ec30: move a14, -*sp, 1 +3fb0ec40: move a9, *a14+, 1 +3fb0ec50: move a9, *a14+, 1 +3fb0ec60: move a8, a9 +3fb0ec70: calla L3F703D90 +3fb0eca0: move a8, *a9(0x160), 1 +3fb0ecc0: move *a9(0x160), a9, 1 +3fb0ece0: jrne L3FB0EDF0 +3fb0ecf0: move a14, -*sp, 1 +3fb0ed00: movi 0x3fb15cb0, a8 +3fb0ed30: move a8, *a14+, 1 +3fb0ed40: calla L3FB341E0 +3fb0ed70: move a14, -*sp, 1 +3fb0ed80: move a11, *a14+, 1 +3fb0ed90: calla L3F702440 +3fb0edc0: movi 0xffff, a8 +3fb0ede0: jruc L3FB0F0F0 +L3FB0EDF0: +3fb0edf0: move *a13, a9, 1 +3fb0ee00: jrne L3FB0EE60 +3fb0ee10: move *a13(0xffe0), a9, 1 +3fb0ee30: move a11, *a9(0x40), 1 +3fb0ee50: jruc L3FB0EE80 +L3FB0EE60: +3fb0ee60: move a11, *a9(0x180), 1 +L3FB0EE80: +3fb0ee80: move *a13(0xff40), *a11(0x1a0), 1 +3fb0eeb0: move *a13(0xff20), *a11(0x1c0), 1 +3fb0eee0: sub a9, a9 +3fb0eef0: move a9, *a11(0x1e0), 1 +3fb0ef10: move a9, *a11(0x200), 1 +3fb0ef30: move a9, *a11(0x220), 1 +3fb0ef50: move a9, *a11(0x240), 1 +3fb0ef70: move a9, *a11(0x260), 1 +3fb0ef90: movk 11, a9 +3fb0efa0: move a9, *a11(0x20), 1 +3fb0efc0: move *a13(0x40), *a11(0x0), 1 +3fb0eff0: move *a13(0xffc0), *a11(0x40), 1 +3fb0f020: move *a13(0xffa0), *a11(0x60), 1 +3fb0f050: move *a13(0xff80), *a11(0x80), 1 +3fb0f080: move *a13(0xff60), *a11(0xa0), 1 +3fb0f0b0: sub a9, a9 +3fb0f0c0: move a9, *a11(0x180), 1 +3fb0f0e0: move *a11, a8, 1 +L3FB0F0F0: +3fb0f0f0: move *sp(0x80), a14, 1 +3fb0f110: mmfm sp, a9,a11,a13 +3fb0f130: rets 2 +L3FB0F140: +3fb0f140: mmtm sp, a7,a9,a11,a13 +3fb0f160: move a14, a13 +3fb0f170: addi 0x2c0, a14 +3fb0f190: sub a11, a11 +3fb0f1a0: move a11, *a13, 1 +3fb0f1b0: move a11, *a13(0x40), 1 +3fb0f1d0: movk 1, a11 +3fb0f1e0: move a11, *a13(0x60), 1 +3fb0f200: move *a13(0xffe0), a11, 1 +3fb0f220: jrne L3FB0F270 +3fb0f230: movi 0xffff, a8 +3fb0f250: jauc L3FB114E0 +L3FB0F270: +3fb0f270: move *a11(0x40), a11, 1 +3fb0f290: jrne L3FB0F360 +3fb0f2a0: move a14, -*sp, 1 +3fb0f2b0: movi 0x50, a11 +3fb0f2d0: move a11, *a14+, 1 +3fb0f2e0: movk 1, a9 +3fb0f2f0: move a9, *a14+, 1 +3fb0f300: calla L3F703D90 +3fb0f330: move a8, *a13(0x40), 1 +3fb0f350: jruc L3FB0F5C0 +L3FB0F360: +3fb0f360: move *a13(0x60), a11, 1 +3fb0f380: inc a11 +3fb0f390: move a11, *a13(0x60), 1 +3fb0f3b0: move *a13(0xffe0), a9, 1 +3fb0f3d0: move *a9(0x40), *a13(0x0), 1 +3fb0f400: move *a13, a9, 1 +3fb0f410: move *a9(0x180), a9, 1 +3fb0f430: jreq L3FB0F510 +L3FB0F440: +3fb0f440: move *a13(0x60), a11, 1 +3fb0f460: inc a11 +3fb0f470: move a11, *a13(0x60), 1 +3fb0f490: move *a13, a9, 1 +3fb0f4a0: move *a9(0x180), *a13(0x0), 1 +3fb0f4d0: move *a13, a9, 1 +3fb0f4e0: move *a9(0x180), a9, 1 +3fb0f500: jrne L3FB0F440 +L3FB0F510: +3fb0f510: move a14, -*sp, 1 +3fb0f520: movi 0x50, a9 +3fb0f540: move a9, *a14+, 1 +3fb0f550: movk 1, a9 +3fb0f560: move a9, *a14+, 1 +3fb0f570: calla L3F703D90 +3fb0f5a0: move a8, *a13(0x40), 1 +L3FB0F5C0: +3fb0f5c0: move a8, a11 +3fb0f5d0: jrne L3FB0F6A0 +3fb0f5e0: move a14, -*sp, 1 +3fb0f5f0: movi 0x3fb15e70, a8 +3fb0f620: move a8, *a14+, 1 +3fb0f630: calla L3FB341E0 +3fb0f660: movi 0xffff, a8 +3fb0f680: jauc L3FB114E0 +L3FB0F6A0: +3fb0f6a0: move a14, -*sp, 1 +3fb0f6b0: movi 0x60, a9 +3fb0f6d0: move a9, *a14+, 1 +3fb0f6e0: movk 1, a9 +3fb0f6f0: move a9, *a14+, 1 +3fb0f700: calla L3F703D90 +3fb0f730: move a8, *a13(0x20), 1 +3fb0f750: move a8, a8 +3fb0f760: jrne L3FB0F880 +3fb0f770: move a14, -*sp, 1 +3fb0f780: movi 0x3fb15fe0, a8 +3fb0f7b0: move a8, *a14+, 1 +3fb0f7c0: calla L3FB341E0 +3fb0f7f0: move a14, -*sp, 1 +3fb0f800: move a11, *a14+, 1 +3fb0f810: calla L3F702440 +3fb0f840: movi 0xffff, a8 +3fb0f860: jauc L3FB114E0 +L3FB0F880: +3fb0f880: move *a13, a9, 1 +3fb0f890: jrne L3FB0F8F0 +3fb0f8a0: move *a13(0xffe0), a9, 1 +3fb0f8c0: move a11, *a9(0x40), 1 +3fb0f8e0: jruc L3FB0F910 +L3FB0F8F0: +3fb0f8f0: move a11, *a9(0x180), 1 +L3FB0F910: +3fb0f910: movi 0x3f37af30, a9 +3fb0f940: move a9, *a11(0x1a0), 1 +3fb0f960: movi 0x3f37a400, a9 +3fb0f990: move a9, *a11(0x1c0), 1 +3fb0f9b0: movi 0x3f37a470, a9 +3fb0f9e0: move a9, *a11(0x1e0), 1 +3fb0fa00: movi 0x3f37d760, a9 +3fb0fa30: move a9, *a11(0x200), 1 +3fb0fa50: sub a9, a9 +3fb0fa60: move a9, *a11(0x220), 1 +3fb0fa80: move a9, *a11(0x240), 1 +3fb0faa0: move a9, *a11(0x260), 1 +3fb0fac0: movk 10, a9 +3fb0fad0: move a9, *a11(0x20), 1 +3fb0faf0: move *a13(0x60), *a11(0x0), 1 +3fb0fb20: move *a13(0xffc0), *a11(0xc0), 1 +3fb0fb50: move *a13(0xffa0), *a11(0xe0), 1 +3fb0fb80: move *a13(0xff80), *a11(0x100), 1 +3fb0fbb0: sub a9, a9 +3fb0fbc0: move a9, *a11(0x80), 1 +3fb0fbe0: move a8, *a11(0x160), 1 +3fb0fc00: move *a13(0xffc0), a7, 1 +3fb0fc20: setf 16, 1, 0 +3fb0fc30: move *a7(0x1f0), a9, 0 +3fb0fc50: move *a7(0x200), a7, 0 +3fb0fc70: add a7, a9 +3fb0fc80: addk 5, a9 +3fb0fc90: move a9, *a11(0xa0), 1 +3fb0fcb0: move *a11(0xa0), *a8(0x40), 1 +3fb0fce0: move a11, *a8(0x2e0), 1 +3fb0fd00: move *a11(0xa0), a9, 1 +3fb0fd20: move *a13(0xff20), a7, 1 +3fb0fd40: mpys a7, a9 +3fb0fd50: move a9, *a11(0xa0), 1 +3fb0fd70: move *a11(0xa0), a9, 1 +3fb0fd90: addk 4, a9 +3fb0fda0: move a9, *a11(0xa0), 1 +3fb0fdc0: sub a9, a9 +3fb0fdd0: move a9, *a13(0xa0), 1 +3fb0fdf0: cmp a7, a9 +3fb0fe00: jrnc L3FB100D0 +L3FB0FE10: +3fb0fe10: move a14, -*sp, 1 +3fb0fe20: move a14, -*sp, 1 +3fb0fe30: move *a13(0xa0), a11, 1 +3fb0fe50: sll 0x5, a11 +3fb0fe60: move *a13(0xff00), a9, 1 +3fb0fe80: add a9, a11 +3fb0fe90: move *a11+, *a14+, 1 +3fb0fea0: calla L3FB458D0 +3fb0fed0: move a8, *a14+, 1 +3fb0fee0: move *a13(0xa0), a11, 1 +3fb0ff00: sll 0x5, a11 +3fb0ff10: add a9, a11 +3fb0ff20: move *a11+, *a14+, 1 +3fb0ff30: move *a13(0xffc0), *a14+, 1 +3fb0ff50: calla L3FDA4870 +3fb0ff80: move a8, *a13(0x80), 1 +3fb0ffa0: move *a13(0x40), a11, 1 +3fb0ffc0: move *a11(0x80), a7, 1 +3fb0ffe0: subk 17, a7 +3fb0fff0: cmp a7, a8 +3fb10000: jrle L3FB10040 +3fb10010: addk 17, a8 +3fb10020: move a8, *a11(0x80), 1 +L3FB10040: +3fb10040: move *a13(0xa0), a7, 1 +3fb10060: inc a7 +3fb10070: move a7, *a13(0xa0), 1 +3fb10090: move *a13(0xff20), a9, 1 +3fb100b0: cmp a9, a7 +3fb100c0: jrc L3FB0FE10 +L3FB100D0: +3fb100d0: sub a9, a9 +3fb100e0: move a9, *a11(0x180), 1 +3fb10100: move *a13(0xff60), *a11(0x120), 1 +3fb10130: move *a13(0x20), a7, 1 +3fb10150: move *a13(0xff20), *a7(0x80), 1 +3fb10180: move a9, *a13(0xa0), 1 +3fb101a0: move *a13(0xff20), a7, 1 +3fb101c0: cmp a7, a9 +3fb101d0: janc L3FB10FB0 +L3FB101F0: +3fb101f0: move *a13(0x20), a11, 1 +3fb10210: move *a13(0xa0), a9, 1 +3fb10230: sll 0x5, a9 +3fb10240: add a11, a9 +3fb10250: move a14, -*sp, 1 +3fb10260: movk 28, a7 +3fb10270: move a7, *a14+, 1 +3fb10280: movk 1, a7 +3fb10290: move a7, *a14+, 1 +3fb102a0: calla L3F703D90 +3fb102d0: move a8, *a9(0xc0), 1 +3fb102f0: move *a13(0xa0), a9, 1 +3fb10310: sll 0x5, a9 +3fb10320: add a11, a9 +3fb10330: move *a9(0xc0), a9, 1 +3fb10350: move a14, -*sp, 1 +3fb10360: move a14, -*sp, 1 +3fb10370: move *a13(0xa0), a7, 1 +3fb10390: sll 0x5, a7 +3fb103a0: move *a13(0xff00), a11, 1 +3fb103c0: add a11, a7 +3fb103d0: move *a7+, *a14+, 1 +3fb103e0: calla L3FB458D0 +3fb10410: inc a8 +3fb10420: move a8, *a14+, 1 +3fb10430: calla L3F701230 +3fb10460: move a8, *a9(0x40), 1 +3fb10480: move a14, -*sp, 1 +3fb10490: move *a13(0xa0), a9, 1 +3fb104b0: sll 0x5, a9 +3fb104c0: add a11, a9 +3fb104d0: move *a9+, *a14+, 1 +3fb104e0: move *a13(0x20), a9, 1 +3fb10500: move *a13(0xa0), a7, 1 +3fb10520: sll 0x5, a7 +3fb10530: add a9, a7 +3fb10540: move *a7(0xc0), a7, 1 +3fb10560: move *a7(0x40), *a14+, 1 +3fb10580: calla L3FB45720 +3fb105b0: move *a13(0xa0), a7, 1 +3fb105d0: sll 0x5, a7 +3fb105e0: add a9, a7 +3fb105f0: move *a7(0xc0), a7, 1 +3fb10610: move *a13(0xa0), a9, 1 +3fb10630: sll 0x5, a9 +3fb10640: move *a13(0xfee0), a11, 1 +3fb10660: add a11, a9 +3fb10670: move *a9(0x0), *a7(0xc0), 1 +3fb106a0: move *a13(0x20), a9, 1 +3fb106c0: move *a13(0xa0), a7, 1 +3fb106e0: sll 0x5, a7 +3fb106f0: add a9, a7 +3fb10700: move *a7(0xc0), a7, 1 +3fb10720: movk 2, a9 +3fb10730: move a9, *a7(0x60), 1 +3fb10750: move *a13(0x20), a7, 1 +3fb10770: move *a13(0xa0), a9, 1 +3fb10790: sll 0x5, a9 +3fb107a0: add a7, a9 +3fb107b0: move *a9(0xc0), a9, 1 +3fb107d0: move *a13(0xa0), a11, 1 +3fb107f0: move *a7(0x40), a7, 1 +3fb10810: mpys a11, a7 +3fb10820: move a7, *a9(0x80), 1 +3fb10840: move *a13(0x20), a9, 1 +3fb10860: sll 0x5, a11 +3fb10870: add a9, a11 +3fb10880: move *a11(0xc0), a11, 1 +3fb108a0: movk 5, a7 +3fb108b0: setf 16, 1, 0 +3fb108c0: move a7, *a11, 0 +3fb108d0: move *a13(0x40), a11, 1 +3fb108f0: move *a9(0x40), a7, 1 +3fb10910: move *a13(0xa0), a9, 1 +3fb10930: mpys a9, a7 +3fb10940: move *a11(0x60), a9, 1 +3fb10960: add a7, a9 +3fb10970: move *a13(0xa0), a7, 1 +3fb10990: inc a7 +3fb109a0: sll 0x1, a7 +3fb109b0: add a7, a9 +3fb109c0: move *a13(0x20), a7, 1 +3fb109e0: move *a13(0xa0), a11, 1 +3fb10a00: sll 0x5, a11 +3fb10a10: add a7, a11 +3fb10a20: move *a11(0xc0), a11, 1 +3fb10a40: move a9, *a11(0x10), 0 +3fb10a60: move *a13(0xa0), a11, 1 +3fb10a80: sll 0x5, a11 +3fb10a90: add a7, a11 +3fb10aa0: move *a11(0xc0), a11, 1 +3fb10ac0: move *a13(0x40), a9, 1 +3fb10ae0: move *a9(0x80), a7, 1 +3fb10b00: subk 9, a7 +3fb10b10: move a7, *a11(0x20), 0 +3fb10b30: move *a13(0x20), a11, 1 +3fb10b50: move *a13(0xa0), a7, 1 +3fb10b70: sll 0x5, a7 +3fb10b80: add a11, a7 +3fb10b90: move *a7(0xc0), a7, 1 +3fb10bb0: move *a11(0x40), a9, 1 +3fb10bd0: subk 2, a9 +3fb10be0: move a9, *a7(0x30), 0 +3fb10c00: move *a13(0xa0), a9, 1 +3fb10c20: sll 0x5, a9 +3fb10c30: add a11, a9 +3fb10c40: move *a9(0xc0), a9, 1 +3fb10c60: move *a9(0x10), a9, 0 +3fb10c80: move *a13(0xa0), a7, 1 +3fb10ca0: sll 0x5, a7 +3fb10cb0: add a11, a7 +3fb10cc0: move *a7(0xc0), a7, 1 +3fb10ce0: setf 16, 0, 0 +3fb10cf0: move *a7(0x30), a7, 0 +3fb10d10: add a7, a9 +3fb10d20: move *a13(0x40), a7, 1 +3fb10d40: move *a7(0xa0), a7, 1 +3fb10d60: addk 4, a9 +3fb10d70: cmp a7, a9 +3fb10d80: jrc L3FB10F10 +3fb10d90: move *a13(0xa0), a9, 1 +3fb10db0: sll 0x5, a9 +3fb10dc0: add a11, a9 +3fb10dd0: move *a9(0xc0), a9, 1 +3fb10df0: setf 16, 1, 0 +3fb10e00: move *a9(0x10), a9, 0 +3fb10e20: move *a13(0xa0), a7, 1 +3fb10e40: sll 0x5, a7 +3fb10e50: add a11, a7 +3fb10e60: move *a7(0xc0), a7, 1 +3fb10e80: setf 16, 0, 0 +3fb10e90: move *a7(0x30), a7, 0 +3fb10eb0: add a7, a9 +3fb10ec0: move *a13(0x40), a7, 1 +3fb10ee0: addk 4, a9 +3fb10ef0: move a9, *a7(0xa0), 1 +L3FB10F10: +3fb10f10: move *a13(0xa0), a9, 1 +3fb10f30: inc a9 +3fb10f40: move a9, *a13(0xa0), 1 +3fb10f60: move *a13(0xff20), a7, 1 +3fb10f80: cmp a7, a9 +3fb10f90: jac L3FB101F0 +L3FB10FB0: +3fb10fb0: move a14, -*sp, 1 +3fb10fc0: move *a13(0xff80), *a14+, 1 +3fb10fe0: move *a13(0xffa0), *a14+, 1 +3fb11000: sub a11, a11 +3fb11010: move a11, *a14+, 1 +3fb11020: move *a13(0x40), a11, 1 +3fb11040: move *a11(0xa0), *a14+, 1 +3fb11060: move *a11(0x80), *a14+, 1 +3fb11080: sub a7, a7 +3fb11090: move a7, *a14+, 1 +3fb110a0: movi 0xfc18, a7 +3fb110c0: move a7, *a14+, 1 +3fb110d0: move *a13(0xff40), a7, 1 +3fb110f0: move *a7(0x440), a9, 1 +3fb11110: move a9, a11 +3fb11120: sll 0x9, a9 +3fb11130: sll 0x7, a11 +3fb11140: add a11, a9 +3fb11150: move *a7(0x480), a11, 1 +3fb11170: add a9, a11 +3fb11180: move *a11(0x40), *a14+, 1 +3fb111a0: move a7, *a14+, 1 +3fb111b0: calla L3FD41B90 +3fb111e0: move *a13(0x20), a11, 1 +3fb11200: move a8, *a11(0x60), 1 +3fb11220: movk 1, a9 +3fb11230: move a9, *a13(0x260), 1 +3fb11250: move a14, -*sp, 1 +3fb11260: move a13, a9 +3fb11270: addi 0xe0, a9 +3fb11290: move a9, *a14+, 1 +3fb112a0: movi 0x200, a9 +3fb112c0: move a9, *a14+, 1 +3fb112d0: move *a11(0x60), *a14+, 1 +3fb112f0: move a7, *a14+, 1 +3fb11300: calla L3FD38770 +3fb11330: movi 0xffff, a9 +3fb11350: move a9, *a11(0xa0), 1 +3fb11370: move a14, -*sp, 1 +3fb11380: movi 0x8078, a9 +3fb113b0: move a9, *a14+, 1 +3fb113c0: move *a11(0x60), *a14+, 1 +3fb113e0: move a7, *a14+, 1 +3fb113f0: calla L3FD97D50 +3fb11420: move a14, -*sp, 1 +3fb11430: move *a11(0x60), *a14+, 1 +3fb11450: move a7, *a14+, 1 +3fb11460: calla L3FD64F60 +3fb11490: move *a13(0x40), a9, 1 +3fb114b0: move a11, *a9(0x160), 1 +3fb114d0: move *a9, a8, 1 +L3FB114E0: +3fb114e0: move *sp(0xa0), a14, 1 +3fb11500: mmfm sp, a7,a9,a11,a13 +3fb11520: rets 2 +3fb11530: mmtm sp, a7,a9,a11,a13 +3fb11550: move a14, a13 +3fb11560: addi 0x40, a14 +3fb11580: sub a11, a11 +3fb11590: move a11, *a13, 1 +3fb115a0: move a11, *a13(0x20), 1 +3fb115c0: move *a13(0xffe0), a11, 1 +3fb115e0: jrne L3FB11620 +3fb115f0: movi 0xffff, a8 +3fb11610: jruc L3FB119C0 +L3FB11620: +3fb11620: move *a11(0x40), a9, 1 +3fb11640: move a9, *a13, 1 +3fb11650: move a9, *a13(0x20), 1 +3fb11670: jreq L3FB117D0 +3fb11680: move *a9, a11, 1 +3fb11690: move *a13(0xffc0), a9, 1 +3fb116b0: cmp a9, a11 +3fb116c0: jreq L3FB117D0 +L3FB116D0: +3fb116d0: move *a13(0x20), *a13(0x0), 1 +3fb11700: move *a13(0x20), a11, 1 +3fb11720: move *a11(0x180), *a13(0x20), 1 +3fb11750: move *a13(0x20), a11, 1 +3fb11770: jreq L3FB117D0 +3fb11780: move *a11, a9, 1 +3fb11790: move *a13(0xffc0), a11, 1 +3fb117b0: cmp a11, a9 +3fb117c0: jrne L3FB116D0 +L3FB117D0: +3fb117d0: move *a13(0x20), a11, 1 +3fb117f0: jrne L3FB11830 +3fb11800: movi 0xffff, a8 +3fb11820: jruc L3FB119C0 +L3FB11830: +3fb11830: move *a13, a9, 1 +3fb11840: cmp a11, a9 +3fb11850: jrne L3FB118C0 +3fb11860: move *a13(0xffe0), a7, 1 +3fb11880: move *a11(0x180), *a7(0x40), 1 +3fb118b0: jruc L3FB118F0 +L3FB118C0: +3fb118c0: move *a11(0x180), *a9(0x180), 1 +L3FB118F0: +3fb118f0: move a14, -*sp, 1 +3fb11900: addi 0x160, a11 +3fb11920: move *a11+, *a14+, 1 +3fb11930: calla L3F702440 +3fb11960: move a14, -*sp, 1 +3fb11970: move *a13(0x20), *a14+, 1 +3fb11990: calla L3F702440 +L3FB119C0: +3fb119c0: move *sp(0xa0), a14, 1 +3fb119e0: mmfm sp, a7,a9,a11,a13 +3fb11a00: rets 2 +L3FB11A10: +3fb11a10: mmtm sp, a9,a11,a13 +3fb11a30: move a14, a13 +3fb11a40: addi 0x280, a14 +3fb11a60: move *a13(0xffe0), a11, 1 +3fb11a80: jrne L3FB11AB0 +3fb11a90: sub a8, a8 +3fb11aa0: jruc L3FB11C40 +L3FB11AB0: +3fb11ab0: move *a11(0x40), *a13(0x180), 1 +3fb11ae0: move *a13(0x180), a11, 1 +3fb11b00: jreq L3FB11C30 +L3FB11B10: +3fb11b10: move *a13(0x180), a11, 1 +3fb11b30: move *a11, a11, 1 +3fb11b40: move *a13(0xffc0), a9, 1 +3fb11b60: cmp a9, a11 +3fb11b70: jrne L3FB11BB0 +3fb11b80: move *a13(0x180), a8, 1 +3fb11ba0: jruc L3FB11C40 +L3FB11BB0: +3fb11bb0: move *a13(0x180), a11, 1 +3fb11bd0: move *a11(0x180), *a13(0x180), 1 +3fb11c00: move *a13(0x180), a11, 1 +3fb11c20: jrne L3FB11B10 +L3FB11C30: +3fb11c30: sub a8, a8 +L3FB11C40: +3fb11c40: move *sp(0x80), a14, 1 +3fb11c60: mmfm sp, a9,a11,a13 +3fb11c80: rets 2 +L3FB11C90: +3fb11c90: mmtm sp, a7,a9,a11,a13 +3fb11cb0: move a14, a13 +3fb11cc0: addi 0x140, a14 +3fb11ce0: move *a13(0xffe0), a11, 1 +3fb11d00: jreq L3FB11D40 +3fb11d10: move *a13(0xffc0), a11, 1 +3fb11d30: jrne L3FB11E60 +L3FB11D40: +3fb11d40: movk 12, a11 +3fb11d50: move a11, *a13, 1 +3fb11d60: sub a9, a9 +3fb11d70: move a9, *a13(0x60), 1 +3fb11d90: move a9, *a13(0x80), 1 +3fb11db0: move a14, -*sp, 1 +3fb11dc0: movi 0x3fb16158, a8 +3fb11df0: move a8, *a14+, 1 +3fb11e00: calla L3FB341E0 +3fb11e30: move a9, a8 +3fb11e40: jauc L3FB126F0 +L3FB11E60: +3fb11e60: movk 12, a9 +3fb11e70: move a9, *a13, 1 +3fb11e80: move *a13(0xffe0), a7, 1 +3fb11ea0: move *a7(0x20), *a13(0x60), 1 +3fb11ed0: move *a7(0x0), *a13(0x80), 1 +3fb11f00: jruc L3FB124B0 +3fb11f10: move a14, -*sp, 1 +3fb11f20: move *a13(0xffc0), *a14+, 1 +3fb11f40: move a13, *a14+, 1 +3fb11f50: calla L3F38BD70 +3fb11f80: jruc L3FB126F0 +3fb11f90: move a14, -*sp, 1 +3fb11fa0: move *a13(0xffc0), *a14+, 1 +3fb11fc0: move a13, *a14+, 1 +3fb11fd0: calla L3F367F50 +3fb12000: jruc L3FB126F0 +3fb12010: move a14, -*sp, 1 +3fb12020: move *a13(0xffc0), *a14+, 1 +3fb12040: move a13, *a14+, 1 +3fb12050: calla L3F389AF0 +3fb12080: jruc L3FB126F0 +3fb12090: move a14, -*sp, 1 +3fb120a0: move *a13(0xffc0), *a14+, 1 +3fb120c0: move a13, *a14+, 1 +3fb120d0: calla L3F3A62A0 +3fb12100: jruc L3FB126F0 +3fb12110: move a14, -*sp, 1 +3fb12120: move *a13(0xffc0), *a14+, 1 +3fb12140: move a13, *a14+, 1 +3fb12150: calla L3F3ABA30 +3fb12180: jruc L3FB126F0 +3fb12190: move a14, -*sp, 1 +3fb121a0: move *a13(0xffc0), *a14+, 1 +3fb121c0: move a13, *a14+, 1 +3fb121d0: calla L3F3754C0 +3fb12200: jruc L3FB126F0 +3fb12210: move a14, -*sp, 1 +3fb12220: move *a13(0xffc0), *a14+, 1 +3fb12240: move a13, *a14+, 1 +3fb12250: calla L3F36D780 +3fb12280: jruc L3FB126F0 +3fb12290: move a14, -*sp, 1 +3fb122a0: move *a13(0xffc0), *a14+, 1 +3fb122c0: move a13, *a14+, 1 +3fb122d0: calla L3F39CAA0 +3fb12300: jruc L3FB126F0 +3fb12310: move a14, -*sp, 1 +3fb12320: move *a13(0xffc0), *a14+, 1 +3fb12340: move a13, *a14+, 1 +3fb12350: calla L3F380640 +3fb12380: jruc L3FB126F0 +3fb12390: move a14, -*sp, 1 +3fb123a0: move *a13(0xffc0), *a14+, 1 +L3FB123C0: +3fb123c0: move a13, *a14+, 1 +3fb123d0: calla L3F3744B0 +L3FB12400: +3fb12400: jruc L3FB126F0 +3fb12410: move a14, -*sp, 1 +L3FB12420: +3fb12420: move *a13(0xffc0), *a14+, 1 +L3FB12440: +3fb12440: move a13, *a14+, 1 +3fb12450: move *a13(0xffc0), a11, 1 +3fb12470: move *a11(0x1a0), a9, 1 +3fb12490: call a9 +L3FB124A0: +3fb124a0: jruc L3FB126F0 +L3FB124B0: +3fb124b0: move *a11(0x20), a8, 1 +3fb124d0: dec a8 +L3FB124E0: +3fb124e0: cmpi 0xb, a8 +L3FB12500: +3fb12500: jrhi L3FB126F0 +3fb12510: sll 0x5, a8 +L3FB12520: +3fb12520: addi 0x3fb12570, a8 +3fb12550: move *a8, a8, 1 +3fb12560: jump a8 +3fb12570: sla 0x4, b0 +3fb12580: dsjs b1, L3FB123C0 +3fb12590: sla 0x8, b0 +3fb125a0: dsjs b1, L3FB123E0 +3fb125b0: sla 0x0, b0 +3fb125c0: dsjs b1, L3FB12400 +3fb125d0: sla 0xc, b0 +3fb125e0: dsjs b1, L3FB12420 +3fb125f0: sla 0x10, b0 +3fb12600: dsjs b1, L3FB12440 +3fb12610: sla 0x14, b0 +3fb12620: dsjs b1, L3FB12460 +3fb12630: btst 7, b0 +3fb12640: dsjs b1, L3FB12480 +3fb12650: sla 0x18, b0 +3fb12660: dsjs b1, L3FB124A0 +3fb12670: sla 0x1c, b0 +3fb12680: dsjs b1, L3FB124C0 +3fb12690: sll 0x17, b0 +3fb126a0: dsjs b1, L3FB124E0 +3fb126b0: sll 0x0, b0 +3fb126c0: dsjs b1, L3FB12500 +3fb126d0: btst 3, b0 +3fb126e0: dsjs b1, L3FB12520 +L3FB126F0: +3fb126f0: move *sp(0xa0), a14, 1 +3fb12710: mmfm sp, a7,a9,a11,a13 +3fb12730: rets 2 +L3FB12740: +3fb12740: mmtm sp, a9,a11,a13 +3fb12760: move a14, a13 +3fb12770: addi 0xc0, a14 +3fb12790: move *a13(0xffe0), a11, 1 +3fb127b0: move *a11, *a13, 1 +3fb127c0: move *a13, a11, 1 +3fb127d0: jrne L3FB12890 +3fb127e0: move a14, -*sp, 1 +3fb127f0: movi 0x3fb16280, a8 +3fb12820: move a8, *a14+, 1 +3fb12830: calla L3FB341E0 +3fb12860: sub a8, a8 +3fb12870: jauc L3FB13880 +L3FB12890: +3fb12890: move *a11(0x40), *a13(0x20), 1 +3fb128c0: sub a9, a9 +3fb128d0: move a9, *a11(0x40), 1 +3fb128f0: move *a13(0x20), a9, 1 +3fb12910: jaeq L3FB137E0 +L3FB12930: +3fb12930: move *a13(0x20), a11, 1 +3fb12950: move *a11(0x180), *a13(0x40), 1 +3fb12980: jauc L3FB134D0 +3fb129a0: move a14, -*sp, 1 +3fb129b0: move *a13(0x20), a11, 1 +3fb129d0: move *a11(0x160), *a14+, 1 +3fb129f0: calla L3F702440 +3fb12a20: jauc L3FB13710 +3fb12a40: move a14, -*sp, 1 +3fb12a50: move *a13(0x20), a11, 1 +3fb12a70: move *a11(0x160), *a14+, 1 +3fb12a90: calla L3F702440 +3fb12ac0: jauc L3FB13710 +3fb12ae0: move a14, -*sp, 1 +3fb12af0: move *a13(0x20), a11, 1 +3fb12b10: move *a11(0x160), a9, 1 +3fb12b30: move *a9(0xa0), *a14+, 1 +3fb12b50: calla L3F702440 +3fb12b80: move a14, -*sp, 1 +3fb12b90: move *a11(0x160), *a14+, 1 +3fb12bb0: calla L3F702440 +3fb12be0: jauc L3FB13710 +3fb12c00: move @0xc82d0, a11, 1 +3fb12c30: move *a13(0x20), a9, 1 +3fb12c50: cmp a9, a11 +3fb12c60: jrne L3FB12CB0 +3fb12c70: sub a9, a9 +3fb12c80: move a9, @0xc82d0, 1 +L3FB12CB0: +3fb12cb0: move a14, -*sp, 1 +3fb12cc0: move *a13(0x20), a11, 1 +3fb12ce0: move *a11(0x120), *a14+, 1 +3fb12d00: calla L3F702440 +3fb12d30: move a14, -*sp, 1 +3fb12d40: move *a11(0x160), *a14+, 1 +3fb12d60: calla L3F702440 +3fb12d90: jauc L3FB13710 +3fb12db0: move a14, -*sp, 1 +3fb12dc0: move *a13(0x20), a11, 1 +3fb12de0: move *a11(0x160), *a14+, 1 +3fb12e00: calla L3F702440 +3fb12e30: jauc L3FB13710 +3fb12e50: move a14, -*sp, 1 +3fb12e60: move *a13(0x20), a11, 1 +3fb12e80: move *a11(0x160), *a14+, 1 +3fb12ea0: calla L3F702440 +3fb12ed0: jauc L3FB13710 +3fb12ef0: move a14, -*sp, 1 +3fb12f00: move *a13(0x20), a11, 1 +3fb12f20: move *a11(0x160), *a14+, 1 +3fb12f40: calla L3F702440 +3fb12f70: jruc L3FB13710 +3fb12f80: move a14, -*sp, 1 +3fb12f90: move *a13(0x20), a11, 1 +3fb12fb0: move *a11(0x160), *a14+, 1 +3fb12fd0: calla L3F702440 +3fb13000: jruc L3FB13710 +3fb13010: move *a13(0x20), a11, 1 +3fb13030: move *a11(0x160), a9, 1 +3fb13050: move *a9(0x38), a9, 1 +3fb13070: jreq L3FB13100 +3fb13080: move a14, -*sp, 1 +3fb13090: move *a11(0x160), a9, 1 +3fb130b0: move *a9(0x38), *a14+, 1 +3fb130d0: calla L3FD62A10 +L3FB13100: +3fb13100: move a14, -*sp, 1 +3fb13110: move *a11(0x160), *a14+, 1 +3fb13130: calla L3F702440 +3fb13160: jruc L3FB13710 +3fb13170: move *a13(0x20), a11, 1 +3fb13190: move *a11(0x160), *a13(0x60), 1 +3fb131c0: move *a13(0x60), a9, 1 +3fb131e0: move *a9(0x300), *a13(0xa0), 1 +3fb13210: move *a13(0xa0), a9, 1 +3fb13230: jrlt L3FB133D0 +3fb13240: move *a13(0x60), a9, 1 +3fb13260: move *a13(0xa0), a11, 1 +3fb13280: sll 0x5, a11 +3fb13290: move *a9(0x20), a9, 1 +3fb132b0: add a11, a9 +3fb132c0: move *a9(0x0), *a13(0x80), 1 +3fb132f0: move *a13(0x80), a11, 1 +3fb13310: move *a11(0x20), a9, 1 +3fb13330: move *a13(0x60), a11, 1 +3fb13350: cmp a11, a9 +3fb13360: jrne L3FB133D0 +3fb13370: move *a13(0x80), a9, 1 +3fb13390: sub a11, a11 +3fb133a0: move a11, *a9(0x20), 1 +3fb133c0: move a11, *a9, 1 +L3FB133D0: +3fb133d0: move a14, -*sp, 1 +L3FB133E0: +3fb133e0: move *a13(0x60), *a14+, 1 +L3FB13400: +3fb13400: calla L3F702440 +3fb13430: jruc L3FB13710 +L3FB13440: +3fb13440: move a14, -*sp, 1 +3fb13450: move *a13(0x20), a11, 1 +3fb13470: move *a11(0x160), *a14+, 1 +3fb13490: calla L3F702440 +L3FB134C0: +3fb134c0: jruc L3FB13710 +L3FB134D0: +3fb134d0: move *a11(0x20), a8, 1 +3fb134f0: dec a8 +L3FB13500: +3fb13500: cmpi 0xb, a8 +L3FB13520: +3fb13520: jrhi L3FB13710 +3fb13530: sll 0x5, a8 +L3FB13540: +3fb13540: addi 0x3fb13590, a8 +3fb13570: move *a8, a8, 1 +3fb13580: jump a8 +3fb13590: srl 0x20, a0 +3fb135a0: dsjs b1, L3FB133E0 +3fb135b0: srl 0x13, b0 +3fb135c0: dsjs b1, L3FB13400 +3fb135d0: sra 0x9, a0 +3fb135e0: dsjs b1, L3FB13420 +3fb135f0: srl 0xe, b0 +3fb13600: dsjs b1, L3FB13440 +3fb13610: srl 0x9, b0 +3fb13620: dsjs b1, L3FB13460 +3fb13630: srl 0x4, a0 +3fb13640: dsjs b1, L3FB13480 +3fb13650: sra 0x13, a0 +3fb13660: dsjs b1, L3FB134A0 +3fb13670: rl 0xb, b0 +3fb13680: dsjs b1, L3FB134C0 +3fb13690: rl 0x0, b0 +3fb136a0: dsjs b1, L3FB134E0 +3fb136b0: .word 0x3710 +3fb136c0: dsjs b1, L3FB13500 +3fb136d0: .word 0x3440 +3fb136e0: dsjs b1, L3FB13520 +3fb136f0: sra 0xe, a0 +3fb13700: dsjs b1, L3FB13540 +L3FB13710: +3fb13710: move a14, -*sp, 1 +3fb13720: move *a13(0x20), *a14+, 1 +3fb13740: calla L3F702440 +3fb13770: move *a13(0x40), *a13(0x20), 1 +3fb137a0: move *a13(0x20), a11, 1 +3fb137c0: jane L3FB12930 +L3FB137E0: +3fb137e0: move a14, -*sp, 1 +3fb137f0: move *a13(0x0), *a14+, 1 +3fb13810: calla L3F702440 +3fb13840: move *a13(0xffe0), a11, 1 +3fb13860: sub a9, a9 +3fb13870: move a9, *a11, 1 +L3FB13880: +3fb13880: move *sp(0x80), a14, 1 +3fb138a0: mmfm sp, a9,a11,a13 +3fb138c0: rets 2 +3fb138d0: .word 0x7245 +3fb138e0: modu b11, b2 +3fb138f0: sla 0x3, b2 +3fb13900: modu a3, a9 +3fb13910: addc a9, a0 +3fb13920: sra b11, b2 +3fb13930: .word 0x7461 +3fb13940: modu a3, a9 +3fb13950: sla 0x3, a7 +3fb13960: modu a10, a7 +3fb13970: move a3, a2 +3fb13980: .word 0x7369 +3fb13990: .word 0x0a74 +3fb139a0: sub a8, a0 +3fb139b0: .word 0x7272 +3fb139c0: .word 0x726f +3fb139d0: addc a9, a0 +3fb139e0: sra b11, b2 +3fb139f0: .word 0x7461 +3fb13a00: rl a11, a5 +3fb13a10: srl a11, a14 +3fb13a20: or a1, a0 +3fb13a30: .word 0x7865 +3fb13a40: sub b11, b4 +3fb13a50: rl a11, a4 +3fb13a60: sla 0x3, b4 +3fb13a70: move a10, b7 +3fb13a80: dsjs a2, L3FB13BB0 +3fb13a90: sll a9, a0 +3fb13aa0: modu a3, a1 +3fb13ab0: modu a11, a14 +3fb13ac0: sla 0x3, b4 +3fb13ad0: mods a3, a1 +3fb13ae0: modu a11, a12 +3fb13af0: sla 0x3, a3 +3fb13b00: .word 0x7073 +3fb13b10: sll a11, a1 +3fb13b20: .word 0x0a65 +3fb13b30: sub a8, a0 +3fb13b40: .word 0x7272 +3fb13b50: modu b11, b2 +3fb13b60: addc a9, a0 +3fb13b70: sra b11, b2 +3fb13b80: .word 0x7461 +3fb13b90: sla 0x3, a5 +3fb13ba0: sra b10, b4 +L3FB13BB0: +3fb13bb0: .word 0x7478 +3fb13bc0: sra a2, a5 +3fb13bd0: .word 0x7469 +3fb13be0: subb a9, a0 +3fb13bf0: addc a2, sp +3fb13c00: sla 0x1, b10 +3fb13c10: sra b10, b4 +3fb13c20: .word 0x7478 +3fb13c30: sla b10, b0 +3fb13c40: .word 0x7472 +3fb13c50: sla a9, a0 +3fb13c60: mods a3, a12 +3fb13c70: sll a11, sp +3fb13c80: srl a1, a0 +3fb13c90: rl a11, a1 +3fb13ca0: sra a11, a12 +3fb13cb0: srl 0xd, a4 +3fb13cc0: .word 0x000a +3fb13cd0: .word 0x7245 +3fb13ce0: modu b11, b2 +3fb13cf0: sla 0x3, b2 +3fb13d00: .word 0x7243 +3fb13d10: sla a11, a5 +3fb13d20: rl b11, b4 +3fb13d30: srl a11, a14 +3fb13d40: andn a1, a0 +3fb13d50: sra a3, a1 +3fb13d60: modu a11, a9 +3fb13d70: .word 0x7542 +3fb13d80: .word 0x7474 +3fb13d90: modu a3, sp +3fb13da0: subb a9, a0 +3fb13db0: addc a2, sp +3fb13dc0: sla 0x1, b10 +3fb13dd0: sla a11, a3 +3fb13de0: modu a3, a14 +3fb13df0: .word 0x746f +3fb13e00: sla a9, a0 +3fb13e10: mods a3, a12 +3fb13e20: sll a11, sp +3fb13e30: .word 0x7320 +3fb13e40: sla b11, b0 +3fb13e50: sra a11, a3 +3fb13e60: sub a8, a0 +3fb13e70: .word 0x7272 +3fb13e80: .word 0x726f +3fb13e90: addc a9, a0 +3fb13ea0: sra b11, b2 +3fb13eb0: .word 0x7461 +3fb13ec0: sla 0x3, a5 +3fb13ed0: sla b10, b2 +3fb13ee0: rl a11, a4 +3fb13ef0: addc a3, sp +3fb13f00: .word 0x7475 +3fb13f10: modu b11, b4 +3fb13f20: sla 0x3, a14 +3fb13f30: move a10, b7 +3fb13f40: dsjs a2, L3FB14070 +3fb13f50: andn a1, a0 +3fb13f60: sra a3, a1 +3fb13f70: modu a11, a9 +3fb13f80: sla b10, b0 +3fb13f90: .word 0x7472 +3fb13fa0: sla a9, a0 +3fb13fb0: mods a3, a12 +3fb13fc0: sll a11, sp +3fb13fd0: .word 0x7020 +3fb13fe0: modu b11, b2 +3fb13ff0: mods a3, a2 +3fb14000: mods a11, a5 +3fb14010: sub a8, a0 +3fb14020: .word 0x7272 +3fb14030: .word 0x726f +3fb14040: sla a9, a0 +3fb14050: mods a3, a12 +3fb14060: sll a11, sp +L3FB14070: +3fb14070: .word 0x7461 +3fb14080: modu a3, a9 +3fb14090: sla 0x3, a7 +3fb140a0: sra b11, b4 +3fb140b0: .word 0x7478 +3fb140c0: .word 0x7720 +3fb140d0: sra a3, a9 +3fb140e0: rl b3, b4 +3fb140f0: .word 0x7220 +3fb14100: modu a11, sp +3fb14110: sla 0x3, a13 +3fb14120: modu a11, a6 +3fb14130: sla 0x3, b2 +3fb14140: sla b11, b2 +3fb14150: rl a11, a4 +3fb14160: sla 0x3, sp +3fb14170: sla b11, b0 +3fb14180: .word 0x7472 +3fb14190: .word 0x000a +3fb141a0: .word 0x7245 +3fb141b0: modu b11, b2 +3fb141c0: sla 0x3, b2 +3fb141d0: .word 0x7243 +3fb141e0: sla a11, a5 +3fb141f0: rl b11, b4 +3fb14200: srl a11, a14 +3fb14210: andn a9, a0 +3fb14220: rl a11, a12 +3fb14230: sra a11, a4 +3fb14240: sla a10, a2 +3fb14250: sla 0x3, b2 +3fb14260: move a10, b7 +3fb14270: dsjs a2, L3FB143A0 +3fb14280: sll a9, a0 +3fb14290: modu a3, a1 +3fb142a0: modu a11, a14 +3fb142b0: sla 0x3, b4 +3fb142c0: mods a3, a1 +3fb142d0: modu a11, a12 +3fb142e0: sla 0x3, a3 +3fb142f0: .word 0x7073 +3fb14300: sll a11, a1 +3fb14310: .word 0x0065 +3fb14320: .word 0x7245 +3fb14330: modu b11, b2 +3fb14340: sla 0x3, b2 +3fb14350: .word 0x7243 +3fb14360: sla a11, a5 +3fb14370: sra b11, b4 +3fb14380: andn a9, a0 +3fb14390: rl a11, a12 +L3FB143A0: +3fb143a0: sra a11, a4 +3fb143b0: sla a10, a2 +3fb143c0: sla 0x3, b2 +3fb143d0: move a10, b7 +3fb143e0: dsjs a2, L3FB14510 +3fb143f0: andn a9, a0 +3fb14400: rl a11, a12 +3fb14410: sra a11, a4 +3fb14420: sla b10, b0 +3fb14430: .word 0x7472 +3fb14440: sla a9, a0 +3fb14450: mods a3, a12 +3fb14460: sll a11, sp +3fb14470: .word 0x7020 +3fb14480: modu b11, b2 +3fb14490: mods a3, a2 +3fb144a0: mods a11, a5 +3fb144b0: sub a8, a0 +3fb144c0: .word 0x7272 +3fb144d0: .word 0x726f +3fb144e0: addc a9, a0 +3fb144f0: sra b11, b2 +3fb14500: .word 0x7461 +L3FB14510: +3fb14510: modu a3, a9 +3fb14520: sla 0x3, a7 +3fb14530: sra a10, a13 +3fb14540: .word 0x756e +3fb14550: sla a10, a2 +3fb14560: sla 0x3, b2 +3fb14570: move a10, b7 +3fb14580: dsjs a2, L3FB146B0 +3fb14590: sll a9, a0 +3fb145a0: modu a3, a1 +3fb145b0: modu a11, a14 +3fb145c0: sla 0x3, b4 +3fb145d0: mods a3, a1 +3fb145e0: modu a11, a12 +3fb145f0: sla 0x3, a3 +3fb14600: .word 0x7073 +3fb14610: sll a11, a1 +3fb14620: .word 0x0065 +3fb14630: .word 0x7245 +3fb14640: modu b11, b2 +3fb14650: sla 0x3, b2 +3fb14660: .word 0x7243 +3fb14670: sla a11, a5 +3fb14680: sra b11, b4 +3fb14690: move a9, a0 +3fb146a0: modu a3, a5 +L3FB146B0: +3fb146b0: addc b3, b5 +3fb146c0: .word 0x7261 +3fb146d0: subb a9, a0 +3fb146e0: addc a2, sp +3fb146f0: sla 0x1, b10 +3fb14700: sra a10, a13 +3fb14710: .word 0x756e +3fb14720: sla a10, a2 +3fb14730: and b3, b2 +3fb14740: .word 0x7261 +3fb14750: sla 0x3, b4 +3fb14760: mods a3, a1 +3fb14770: modu a11, a12 +3fb14780: sla 0x3, a3 +3fb14790: .word 0x7270 +3fb147a0: sll a3, sp +3fb147b0: sra a11, a12 +3fb147c0: .word 0x006d +3fb147d0: .word 0x7245 +3fb147e0: modu b11, b2 +3fb147f0: sla 0x3, b2 +3fb14800: .word 0x7243 +3fb14810: sla a11, a5 +3fb14820: rl b11, b4 +3fb14830: srl a11, a14 +3fb14840: andn a9, a0 +3fb14850: .word 0x7263 +3fb14860: mods a3, sp +3fb14870: addc a3, a12 +3fb14880: .word 0x7261 +3fb14890: subb a9, a0 +3fb148a0: addc a2, sp +3fb148b0: sla 0x1, b10 +3fb148c0: sla a11, a3 +3fb148d0: modu a3, a14 +3fb148e0: .word 0x746f +3fb148f0: sla a9, a0 +3fb14900: mods a3, a12 +3fb14910: sll a11, sp +3fb14920: .word 0x7320 +3fb14930: sla b11, b0 +3fb14940: sra a11, a3 +3fb14950: sub a8, a0 +3fb14960: .word 0x7272 +3fb14970: .word 0x726f +3fb14980: addc a9, a0 +3fb14990: sra b11, b2 +3fb149a0: .word 0x7461 +3fb149b0: sla 0x3, a5 +3fb149c0: sll b10, b3 +3fb149d0: modu b11, b2 +3fb149e0: mods a3, a12 +3fb149f0: sla a10, a2 +3fb14a00: sla 0x3, b2 +3fb14a10: move a10, b7 +3fb14a20: dsjs a2, L3FB14B50 +3fb14a30: andn a9, a0 +3fb14a40: .word 0x7263 +3fb14a50: mods a3, sp +3fb14a60: and a3, a12 +3fb14a70: .word 0x7261 +3fb14a80: sla 0x3, b4 +3fb14a90: mods a3, a1 +3fb14aa0: modu a11, a12 +3fb14ab0: sla 0x3, a3 +3fb14ac0: .word 0x7270 +3fb14ad0: sll a3, sp +3fb14ae0: sra a11, a12 +3fb14af0: .word 0x006d +3fb14b00: .word 0x7245 +3fb14b10: modu b11, b2 +3fb14b20: sla 0x3, b2 +3fb14b30: .word 0x7243 +3fb14b40: sla a11, a5 +L3FB14B50: +3fb14b50: rl b11, b4 +3fb14b60: srl a11, a14 +3fb14b70: addc a1, a0 +3fb14b80: .word 0x786f +3fb14b90: subb a9, a0 +3fb14ba0: addc a2, sp +3fb14bb0: sla 0x1, b10 +3fb14bc0: sla a11, a3 +3fb14bd0: modu a3, a14 +3fb14be0: .word 0x746f +3fb14bf0: sla a9, a0 +3fb14c00: mods a3, a12 +3fb14c10: sll a11, sp +3fb14c20: .word 0x7320 +3fb14c30: sla b11, b0 +3fb14c40: sra a11, a3 +3fb14c50: sub a8, a0 +3fb14c60: .word 0x7272 +3fb14c70: .word 0x726f +3fb14c80: addc a9, a0 +3fb14c90: sra b11, b2 +3fb14ca0: .word 0x7461 +3fb14cb0: sla 0x3, a5 +3fb14cc0: modu a10, a2 +3fb14cd0: sla 0x3, b8 +3fb14ce0: move a10, b7 +3fb14cf0: dsjs a2, L3FB14E20 +3fb14d00: addc a1, a0 +3fb14d10: .word 0x786f +3fb14d20: sla b10, b0 +3fb14d30: .word 0x7472 +3fb14d40: sla a9, a0 +3fb14d50: mods a3, a12 +3fb14d60: sll a11, sp +3fb14d70: .word 0x7020 +3fb14d80: modu b11, b2 +3fb14d90: mods a3, a2 +3fb14da0: mods a11, a5 +3fb14db0: sub a8, a0 +3fb14dc0: .word 0x7272 +3fb14dd0: .word 0x726f +3fb14de0: addc a9, a0 +3fb14df0: sra b11, b2 +3fb14e00: .word 0x7461 +3fb14e10: modu a3, a9 +L3FB14E20: +3fb14e20: sla 0x3, a7 +3fb14e30: modu b10, b4 +3fb14e40: srl a11, a7 +3fb14e50: sra a11, a12 +3fb14e60: .word 0x7542 +3fb14e70: .word 0x7474 +3fb14e80: modu a3, sp +3fb14e90: subb a9, a0 +3fb14ea0: addc a2, sp +3fb14eb0: sla 0x1, b10 +3fb14ec0: sla a11, a3 +3fb14ed0: modu a3, a14 +3fb14ee0: .word 0x746f +3fb14ef0: sla a9, a0 +3fb14f00: mods a3, a12 +3fb14f10: sll a11, sp +3fb14f20: .word 0x7320 +3fb14f30: sla b11, b0 +3fb14f40: sra a11, a3 +3fb14f50: sub a8, a0 +3fb14f60: .word 0x7272 +3fb14f70: .word 0x726f +3fb14f80: addc a9, a0 +3fb14f90: sra b11, b2 +3fb14fa0: .word 0x7461 +3fb14fb0: sla 0x3, a5 +3fb14fc0: modu b10, b4 +3fb14fd0: srl a11, a7 +3fb14fe0: sra a11, a12 +3fb14ff0: .word 0x7542 +3fb15000: .word 0x7474 +3fb15010: modu a3, sp +3fb15020: subb a9, a0 +3fb15030: addc a2, sp +3fb15040: sla 0x1, b10 +3fb15050: modu b10, b4 +3fb15060: srl a11, a7 +3fb15070: sra a11, a12 +3fb15080: sla b10, b0 +3fb15090: .word 0x7472 +3fb150a0: sla a9, a0 +3fb150b0: mods a3, a12 +3fb150c0: sll a11, sp +3fb150d0: .word 0x7020 +3fb150e0: modu b11, b2 +3fb150f0: mods a3, a2 +3fb15100: mods a11, a5 +3fb15110: sub a8, a0 +3fb15120: .word 0x7272 +3fb15130: .word 0x726f +3fb15140: addc a9, a0 +3fb15150: sra b11, b2 +3fb15160: .word 0x7461 +3fb15170: modu a3, a9 +3fb15180: sla 0x3, a7 +3fb15190: modu a10, a3 +3fb151a0: mods a11, a13 +3fb151b0: modu a3, a1 +3fb151c0: addc a3, a4 +3fb151d0: .word 0x7475 +3fb151e0: modu b11, b4 +3fb151f0: sla 0x3, a14 +3fb15200: move a10, b7 +3fb15210: dsjs a2, L3FB15340 +3fb15220: sll a9, a0 +3fb15230: modu a3, a1 +3fb15240: modu a11, a14 +3fb15250: sla 0x3, b4 +3fb15260: mods a3, a1 +3fb15270: modu a11, a12 +3fb15280: sla 0x3, a3 +3fb15290: .word 0x7073 +3fb152a0: sll a11, a1 +3fb152b0: .word 0x0065 +3fb152c0: .word 0x7245 +3fb152d0: modu b11, b2 +3fb152e0: sla 0x3, b2 +3fb152f0: .word 0x7243 +3fb15300: sla a11, a5 +3fb15310: sra b11, b4 +3fb15320: addc a9, a0 +3fb15330: mods a11, sp +L3FB15340: +3fb15340: sla a11, a13 +3fb15350: sra a3, a14 +3fb15360: .word 0x7542 +3fb15370: .word 0x7474 +3fb15380: modu a3, sp +3fb15390: subb a9, a0 +3fb153a0: addc a2, sp +3fb153b0: sla 0x1, b10 +3fb153c0: modu a10, a3 +3fb153d0: mods a11, a13 +3fb153e0: modu a3, a1 +3fb153f0: and a3, a4 +3fb15400: .word 0x7261 +3fb15410: sla 0x3, b4 +3fb15420: mods a3, a1 +3fb15430: modu a11, a12 +3fb15440: sla 0x3, a3 +3fb15450: .word 0x7270 +3fb15460: sll a3, sp +3fb15470: sra a11, a12 +3fb15480: .word 0x006d +3fb15490: .word 0x7245 +3fb154a0: modu b11, b2 +3fb154b0: sla 0x3, b2 +3fb154c0: .word 0x7243 +3fb154d0: sla a11, a5 +3fb154e0: rl b11, b4 +3fb154f0: srl a11, a14 +3fb15500: cmp a9, a0 +3fb15510: modu a11, a3 +3fb15520: addc a3, a14 +3fb15530: .word 0x7475 +3fb15540: modu b11, b4 +3fb15550: sla 0x3, a14 +3fb15560: move a10, b7 +3fb15570: dsjs a2, L3FB156A0 +3fb15580: sll a9, a0 +3fb15590: modu a3, a1 +3fb155a0: modu a11, a14 +3fb155b0: sla 0x3, b4 +3fb155c0: mods a3, a1 +3fb155d0: modu a11, a12 +3fb155e0: sla 0x3, a3 +3fb155f0: .word 0x7073 +3fb15600: sll a11, a1 +3fb15610: .word 0x0065 +3fb15620: .word 0x7245 +3fb15630: modu b11, b2 +3fb15640: sla 0x3, b2 +3fb15650: .word 0x7243 +3fb15660: sla a11, a5 +3fb15670: sra b11, b4 +3fb15680: cmp a9, a0 +3fb15690: modu a11, a3 +L3FB156A0: +3fb156a0: addc a3, a14 +3fb156b0: .word 0x7475 +3fb156c0: modu b11, b4 +3fb156d0: sla 0x3, a14 +3fb156e0: move a10, b7 +3fb156f0: dsjs a2, L3FB15820 +3fb15700: cmp a9, a0 +3fb15710: modu a11, a3 +3fb15720: addc a3, a14 +3fb15730: .word 0x7475 +3fb15740: modu b11, b4 +3fb15750: and a3, a14 +3fb15760: .word 0x7261 +3fb15770: sla 0x3, b4 +3fb15780: mods a3, a1 +3fb15790: modu a11, a12 +3fb157a0: sla 0x3, a3 +3fb157b0: .word 0x7270 +3fb157c0: sll a3, sp +3fb157d0: sra a11, a12 +3fb157e0: .word 0x006d +3fb157f0: .word 0x7245 +3fb15800: modu b11, b2 +3fb15810: sla 0x3, b2 +L3FB15820: +3fb15820: .word 0x7243 +3fb15830: sla a11, a5 +3fb15840: rl b11, b4 +3fb15850: srl a11, a14 +3fb15860: move a1, a0 +3fb15870: sll a3, a1 +3fb15880: mods a3, a5 +3fb15890: modu b10, sp +3fb158a0: lmo a3, a2 +3fb158b0: subb a9, a0 +3fb158c0: addc a2, sp +3fb158d0: sla 0x1, b10 +3fb158e0: sla a11, a3 +3fb158f0: modu a3, a14 +3fb15900: .word 0x746f +3fb15910: sla a9, a0 +3fb15920: mods a3, a12 +3fb15930: sll a11, sp +3fb15940: .word 0x7320 +3fb15950: sla b11, b0 +3fb15960: sra a11, a3 +3fb15970: sub a8, a0 +3fb15980: .word 0x7272 +3fb15990: .word 0x726f +3fb159a0: addc a9, a0 +3fb159b0: sra b11, b2 +3fb159c0: .word 0x7461 +3fb159d0: sla 0x3, a5 +3fb159e0: sla a10, a12 +3fb159f0: sra a11, a2 +3fb15a00: mpyu a11, a12 +3fb15a10: sll a3, sp +3fb15a20: sla 0x3, a10 +3fb15a30: move a10, b7 +3fb15a40: dsjs a2, L3FB15B70 +3fb15a50: move a1, a0 +3fb15a60: sll a3, a1 +3fb15a70: mods a3, a5 +3fb15a80: sla b10, b0 +3fb15a90: .word 0x7472 +3fb15aa0: sla a9, a0 +3fb15ab0: mods a3, a12 +3fb15ac0: sll a11, sp +3fb15ad0: .word 0x7020 +3fb15ae0: modu b11, b2 +3fb15af0: mods a3, a2 +3fb15b00: mods a11, a5 +3fb15b10: sub a8, a0 +3fb15b20: .word 0x7272 +3fb15b30: .word 0x726f +3fb15b40: addc a9, a0 +3fb15b50: sra b11, b2 +3fb15b60: .word 0x7461 +L3FB15B70: +3fb15b70: modu a3, a9 +3fb15b80: sla 0x3, a7 +3fb15b90: sra a10, a7 +3fb15ba0: sra a11, a14 +3fb15bb0: rl b11, b2 +3fb15bc0: mpyu a11, a3 +3fb15bd0: sll a3, sp +3fb15be0: sla 0x3, a10 +3fb15bf0: move a10, b7 +3fb15c00: dsjs a2, L3FB15D30 +3fb15c10: sll a9, a0 +3fb15c20: modu a3, a1 +3fb15c30: modu a11, a14 +3fb15c40: sla 0x3, b4 +3fb15c50: mods a3, a1 +3fb15c60: modu a11, a12 +3fb15c70: sla 0x3, a3 +3fb15c80: .word 0x7073 +3fb15c90: sll a11, a1 +3fb15ca0: .word 0x0065 +3fb15cb0: .word 0x7245 +3fb15cc0: modu b11, b2 +3fb15cd0: sla 0x3, b2 +3fb15ce0: .word 0x7243 +3fb15cf0: sla a11, a5 +3fb15d00: sra b11, b4 +3fb15d10: subb a9, a0 +3fb15d20: modu a3, a5 +L3FB15D30: +3fb15d30: .word 0x7265 +3fb15d40: sll a11, a9 +3fb15d50: modu b10, sp +3fb15d60: lmo a3, a2 +3fb15d70: subb a9, a0 +3fb15d80: addc a2, sp +3fb15d90: sla 0x1, b10 +3fb15da0: sra a10, a7 +3fb15db0: sra a11, a14 +3fb15dc0: rl b11, b2 +3fb15dd0: and a3, a3 +3fb15de0: .word 0x7261 +3fb15df0: sla 0x3, b4 +3fb15e00: mods a3, a1 +3fb15e10: modu a11, a12 +3fb15e20: sla 0x3, a3 +3fb15e30: .word 0x7270 +3fb15e40: sll a3, sp +3fb15e50: sra a11, a12 +3fb15e60: .word 0x006d +3fb15e70: .word 0x7245 +3fb15e80: modu b11, b2 +3fb15e90: sla 0x3, b2 +3fb15ea0: .word 0x7243 +3fb15eb0: sla a11, a5 +3fb15ec0: sra b11, b4 +3fb15ed0: modu a3, a9 +3fb15ee0: sla 0x3, a7 +3fb15ef0: sra a10, a13 +3fb15f00: .word 0x756e +3fb15f10: subb a9, a0 +3fb15f20: addc a2, sp +3fb15f30: sla 0x1, b10 +3fb15f40: sla a11, a3 +3fb15f50: modu a3, a14 +3fb15f60: .word 0x746f +3fb15f70: sla a9, a0 +3fb15f80: mods a3, a12 +3fb15f90: sll a11, sp +3fb15fa0: .word 0x7320 +3fb15fb0: sla b11, b0 +3fb15fc0: sra a11, a3 +3fb15fd0: .word 0x000a +3fb15fe0: .word 0x7245 +3fb15ff0: .word 0x7272 +3fb16000: sla 0x3, sp +3fb16010: .word 0x7243 +3fb16020: sla a11, a5 +3fb16030: sra b11, b4 +3fb16040: move a9, a0 +3fb16050: modu a3, a5 +3fb16060: sla 0x3, b5 +3fb16070: move a10, b7 +3fb16080: dsjs a2, L3FB161B0 +3fb16090: move a9, a0 +3fb160a0: modu a3, a5 +3fb160b0: and b3, b5 +3fb160c0: .word 0x7261 +3fb160d0: sla 0x3, b4 +3fb160e0: mods a3, a1 +3fb160f0: modu a11, a12 +3fb16100: sla 0x3, a3 +3fb16110: sla a11, a6 +3fb16120: mods a3, a9 +3fb16130: sra a3, a5 +3fb16140: .word 0x0a2e +3fb16150: or a8, a0 +3fb16160: sra b3, b0 +3fb16170: .word 0x7461 +3fb16180: subb a11, a5 +3fb16190: sll a3, sp +3fb161a0: sub a9, a0 +L3FB161B0: +3fb161b0: .word 0x7272 +3fb161c0: .word 0x726f +3fb161d0: sla 0x1, b10 +3fb161e0: sla a10, a2 +3fb161f0: sla 0x3, a4 +3fb16200: modu a10, a7 +3fb16210: sla 0x3, a2 +3fb16220: .word 0x726f +3fb16230: subb a9, a0 +3fb16240: sll a3, sp +3fb16250: rl a11, a12 +3fb16260: .word 0x7473 +3fb16270: .word 0x000a +3fb16280: sra a10, a4 +3fb16290: .word 0x7473 +3fb162a0: modu b11, b2 +3fb162b0: subb b11, b9 +3fb162c0: sll a3, sp +3fb162d0: rl a11, a12 +3fb162e0: .word 0x7473 +3fb162f0: sla 0x1, b10 +3fb16300: modu a11, a7 +3fb16310: mods a3, a2 +3fb16320: .word 0x7369 +3fb16330: sla 0x3, b4 +3fb16340: .word 0x7369 +3fb16350: move a1, b0 +3fb16360: move b2, b5 +3fb16370: .word 0x0a4c +3fb16380: .word 0x0000 +L3FB16390: +3fb16390: mmtm sp, a7,a9,a11,a13 +3fb163b0: move a14, a13 +3fb163c0: addk 32, a14 +3fb163d0: move *a13(0xffc0), a11, 1 +3fb163f0: move *a11(0xc0), a9, 1 +3fb16410: move *a11(0xc0), a7, 1 +3fb16430: setf 16, 1, 0 +3fb16440: move *a9(0x1f0), a9, 0 +3fb16460: move *a7(0x200), a7, 0 +3fb16480: add a7, a9 +3fb16490: move a9, *a13, 1 +3fb164a0: jruc L3FB16A90 +L3FB164B0: +3fb164b0: move *a13(0xffc0), a11, 1 +3fb164d0: move *a11(0x40), a9, 1 +3fb164f0: move *a13(0xff60), a7, 1 +3fb16510: addk 6, a9 +3fb16520: move a9, *a7, 1 +3fb16530: jruc L3FB16B20 +L3FB16540: +3fb16540: move *a13(0xffc0), a11, 1 +3fb16560: move a14, -*sp, 1 +3fb16570: move a14, -*sp, 1 +3fb16580: move *a13(0xff80), *a14+, 1 +3fb165a0: calla L3FB458D0 +3fb165d0: move a8, *a14+, 1 +3fb165e0: move *a13(0xff80), *a14+, 1 +3fb16600: move *a11(0xc0), *a14+, 1 +3fb16620: calla L3FDA4870 +3fb16650: move *a11(0x40), a9, 1 +3fb16670: sub a8, a9 +3fb16680: move *a13(0xff60), a7, 1 +3fb166a0: move a9, *a7, 1 +3fb166b0: jruc L3FB16B20 +L3FB166C0: +3fb166c0: move *a13(0xffc0), a11, 1 +3fb166e0: move *a11(0x20), a9, 1 +3fb16700: subk 5, a9 +3fb16710: jreq L3FB16760 +3fb16720: move *a11(0x20), a9, 1 +3fb16740: subk 8, a9 +3fb16750: jrne L3FB16920 +L3FB16760: +3fb16760: move a14, -*sp, 1 +3fb16770: move a14, -*sp, 1 +3fb16780: move *a13(0xff80), *a14+, 1 +3fb167a0: calla L3FB458D0 +3fb167d0: move a8, *a14+, 1 +3fb167e0: move *a13(0xff80), *a14+, 1 +3fb16800: move *a11(0xc0), *a14+, 1 +3fb16820: calla L3FDA4870 +3fb16850: move *a11(0x80), a9, 1 +3fb16870: sub a8, a9 +3fb16880: sra 0x1, a9 +3fb16890: move *a13(0xff60), a7, 1 +3fb168b0: move a9, *a7, 1 +3fb168c0: move *a7, a9, 1 +3fb168d0: move *a11(0x40), a11, 1 +3fb168f0: add a11, a9 +3fb16900: move a9, *a7, 1 +3fb16910: jruc L3FB16B20 +L3FB16920: +3fb16920: move a14, -*sp, 1 +3fb16930: move a14, -*sp, 1 +3fb16940: move *a13(0xff80), *a14+, 1 +3fb16960: calla L3FB458D0 +3fb16990: move a8, *a14+, 1 +3fb169a0: move *a13(0xff80), *a14+, 1 +3fb169c0: move *a11(0xc0), *a14+, 1 +3fb169e0: calla L3FDA4870 +3fb16a10: sra 0x1, a8 +3fb16a20: move *a11(0x40), a9, 1 +3fb16a40: sub a8, a9 +3fb16a50: move *a13(0xff60), a7, 1 +3fb16a70: move a9, *a7, 1 +3fb16a80: jruc L3FB16B20 +L3FB16A90: +3fb16a90: move *a13(0xffa0), a8, 1 +3fb16ab0: dec a8 +3fb16ac0: jreq L3FB166C0 +3fb16ad0: dec a8 +3fb16ae0: jreq L3FB164B0 +3fb16af0: dec a8 +3fb16b00: jreq L3FB16540 +3fb16b10: jruc L3FB16C50 +L3FB16B20: +3fb16b20: move *a13(0xffc0), a11, 1 +3fb16b40: move *a11(0xc0), a9, 1 +3fb16b60: move *a11(0xa0), a7, 1 +3fb16b80: setf 16, 1, 0 +3fb16b90: move *a9(0x200), a9, 0 +3fb16bb0: sub a9, a7 +3fb16bc0: move *a13(0xff40), a9, 1 +3fb16be0: subk 2, a7 +3fb16bf0: move a7, *a9, 1 +3fb16c00: move *a9, a7, 1 +3fb16c10: move *a11(0x60), a11, 1 +3fb16c30: add a11, a7 +3fb16c40: move a7, *a9, 1 +L3FB16C50: +3fb16c50: move *sp(0xa0), a14, 1 +3fb16c70: mmfm sp, a7,a9,a11,a13 +3fb16c90: rets 2 +L3FB16CA0: +3fb16ca0: mmtm sp, a7,a9,a11,a13 +3fb16cc0: move a14, a13 +3fb16cd0: addi 0x40, a14 +3fb16cf0: sub a11, a11 +3fb16d00: setf 16, 0, 0 +3fb16d10: move a11, @0x5600000, 0 +3fb16d40: move a11, @0x5600100, 0 +3fb16d70: movi 0x5600100, a9 +3fb16da0: move *a9, a11, 0 +3fb16db0: movk 2, a7 +3fb16dc0: or a7, a11 +3fb16dd0: move a11, *a9, 0 +3fb16de0: movi 0x5600100, a11 +3fb16e10: move *a11, a9, 0 +3fb16e20: andi 0xfffd, a9 +3fb16e50: move a9, *a11, 0 +3fb16e60: sub a11, a11 +3fb16e70: move a11, @0x5600100, 0 +3fb16ea0: movi 0x258, a9 +3fb16ec0: move a9, @0x5600020, 0 +3fb16ef0: movi 0x32, a7 +3fb16f10: move a7, @0x5600030, 0 +3fb16f40: movi 0x5600100, a11 +3fb16f70: move *a11, a7, 0 +3fb16f80: movk 1, a9 +3fb16f90: or a9, a7 +3fb16fa0: move a7, *a11, 0 +3fb16fb0: move a9, *a13, 1 +3fb16fc0: setf 8, 0, 0 +3fb16fd0: move @0xca710, a11, 0 +3fb17000: cmp a11, a9 +3fb17010: jrhi L3FB171E0 +L3FB17020: +3fb17020: move *a13, a11, 1 +3fb17030: inc a11 +3fb17040: sll 0x3, a11 +3fb17050: addi 0xca710, a11 +3fb17080: move *a11, a11, 0 +3fb17090: sll 0x8, a11 +3fb170a0: move *a13, a9, 1 +3fb170b0: sll 0x3, a9 +3fb170c0: addi 0xca710, a9 +3fb170f0: move *a9, a9, 0 +3fb17100: or a9, a11 +3fb17110: setf 16, 0, 0 +3fb17120: move a11, @0x5600080, 0 +3fb17150: move *a13, a11, 1 +3fb17160: addk 2, a11 +3fb17170: move a11, *a13, 1 +3fb17180: setf 8, 0, 0 +3fb17190: move @0xca710, a9, 0 +3fb171c0: cmp a9, a11 +3fb171d0: jrls L3FB17020 +L3FB171E0: +3fb171e0: movi 0x5600030, a11 +3fb17210: setf 16, 0, 0 +3fb17220: move *a11, a9, 0 +3fb17230: movk 1, a7 +3fb17240: or a7, a9 +3fb17250: move a9, *a11, 0 +3fb17260: movi 0xfff, a11 +3fb17280: move a11, *a13(0x20), 1 +3fb172a0: move @0x5600010, a9, 0 +3fb172d0: btst 1, a9 +3fb172e0: jrne L3FB173B0 +L3FB172F0: +3fb172f0: move *a13(0x20), a11, 1 +3fb17310: dec a11 +3fb17320: move a11, *a13(0x20), 1 +3fb17340: move @0x5600010, a9, 0 +3fb17370: btst 1, a9 +3fb17380: jrne L3FB173B0 +3fb17390: move a11, a7 +3fb173a0: jrne L3FB172F0 +L3FB173B0: +3fb173b0: move a11, a7 +3fb173c0: jrne L3FB17470 +3fb173d0: move a14, -*sp, 1 +3fb173e0: movi 0x3fb1ba70, a8 +3fb17410: move a8, *a14+, 1 +3fb17420: calla L3F927BC0 +3fb17450: movk 2, a8 +3fb17460: jruc L3FB17630 +L3FB17470: +3fb17470: movk 1, a9 +3fb17480: move a9, *a13, 1 +3fb17490: setf 8, 0, 0 +3fb174a0: move @0xca710, a7, 0 +3fb174d0: cmp a7, a9 +3fb174e0: jrhi L3FB17620 +L3FB174F0: +3fb174f0: move *a13, a11, 1 +3fb17500: sll 0x3, a11 +3fb17510: addi 0xca230, a11 +3fb17540: move *a13, a9, 1 +3fb17550: sll 0x3, a9 +3fb17560: addi 0xca710, a9 +3fb17590: movb *a9, *a11 +3fb175a0: move *a13, a11, 1 +3fb175b0: inc a11 +3fb175c0: move a11, *a13, 1 +3fb175d0: move @0xca710, a9, 0 +3fb17600: cmp a9, a11 +3fb17610: jrls L3FB174F0 +L3FB17620: +3fb17620: sub a8, a8 +L3FB17630: +3fb17630: subi 0x40, a14 +3fb17650: mmfm sp, a7,a9,a11,a13 +3fb17670: rets +L3FB17680: +3fb17680: mmtm sp, a9,a11,a13 +3fb176a0: move a14, a13 +3fb176b0: addk 32, a14 +3fb176c0: move *a13(0xffc0), a11, 1 +3fb176e0: move *a13(0xffa0), a9, 1 +3fb17700: cmp a9, a11 +3fb17710: jrc L3FB177C0 +3fb17720: move a14, -*sp, 1 +3fb17730: move a9, *a14+, 1 +3fb17740: move a11, *a14+, 1 +3fb17750: move *a13(0xffe0), *a14+, 1 +3fb17770: calla L3FB17960 +3fb177a0: move a8, *a13, 1 +3fb177b0: jruc L3FB178B0 +L3FB177C0: +3fb177c0: move *a13(0xffe0), a9, 1 +3fb177e0: dec a9 +3fb177f0: sll 0x1, a9 +3fb17800: dec a9 +3fb17810: move *a13(0xffa0), a11, 1 +3fb17830: mpyu a11, a9 +3fb17840: move *a13(0xffc0), a11, 1 +3fb17860: sll 0x1, a11 +3fb17870: dec a9 +3fb17880: divu a11, a9 +3fb17890: inc a9 +3fb178a0: move a9, *a13, 1 +L3FB178B0: +3fb178b0: move *a13(0xffe0), a11, 1 +3fb178d0: jrne L3FB17900 +3fb178e0: sub a9, a9 +3fb178f0: move a9, *a13, 1 +L3FB17900: +3fb17900: move *a13, a8, 1 +3fb17910: move *sp(0x80), a14, 1 +3fb17930: mmfm sp, a9,a11,a13 +3fb17950: rets 2 +L3FB17960: +3fb17960: mmtm sp, a9,a11,a13 +3fb17980: move a14, a13 +3fb17990: addi 0x60, a14 +3fb179b0: move *a13(0xffe0), *a13(0x0), 1 +3fb179e0: move *a13, a11, 1 +3fb179f0: jrlt L3FB17C30 +L3FB17A00: +3fb17a00: move *a13, a11, 1 +3fb17a10: sll 0x1, a11 +3fb17a20: dec a11 +3fb17a30: move *a13(0xffa0), a9, 1 +3fb17a50: mpys a9, a11 +3fb17a60: move *a13(0xffc0), a9, 1 +3fb17a80: sll 0x1, a9 +3fb17a90: divs a9, a11 +3fb17aa0: inc a11 +3fb17ab0: move a11, *a13(0x20), 1 +3fb17ad0: move *a13, a9, 1 +3fb17ae0: sll 0x1, a9 +3fb17af0: inc a9 +3fb17b00: move *a13(0xffa0), a11, 1 +3fb17b20: mpys a11, a9 +3fb17b30: move *a13(0xffc0), a11, 1 +3fb17b50: sll 0x1, a11 +3fb17b60: divs a11, a9 +3fb17b70: move a9, *a13(0x40), 1 +3fb17b90: move *a13(0x20), a11, 1 +3fb17bb0: cmp a9, a11 +3fb17bc0: jrne L3FB17BF0 +3fb17bd0: move a11, a8 +3fb17be0: jruc L3FB17C40 +L3FB17BF0: +3fb17bf0: move *a13, a9, 1 +3fb17c00: dec a9 +3fb17c10: move a9, *a13, 1 +3fb17c20: jrge L3FB17A00 +L3FB17C30: +3fb17c30: sub a8, a8 +L3FB17C40: +3fb17c40: move *sp(0x80), a14, 1 +3fb17c60: mmfm sp, a9,a11,a13 +3fb17c80: rets 2 +L3FB17C90: +3fb17c90: mmtm sp, a7,a9,a11,a13 +3fb17cb0: move a14, a13 +3fb17cc0: addi 0x280, a14 +3fb17ce0: move *a13(0xffc0), a11, 1 +3fb17d00: move *a11(0x0), *a13(0x180), 1 +3fb17d30: move *a11(0x0), *a13(0x1a0), 1 +3fb17d60: move *a13(0x1a0), a9, 1 +3fb17d80: movi 0x1f4, a11 +3fb17da0: divu a11, a9 +3fb17db0: move a9, *a13(0x1e0), 1 +3fb17dd0: move *a13(0xffe0), a11, 1 +3fb17df0: jreq L3FB17E30 +3fb17e00: move *a13(0x1a0), a9, 1 +3fb17e20: jrne L3FB17ED0 +L3FB17E30: +3fb17e30: move *a13(0xffa0), a9, 1 +3fb17e50: sub a11, a11 +3fb17e60: move a11, *a9, 1 +3fb17e70: move *a13(0xff80), a11, 1 +3fb17e90: sub a9, a9 +3fb17ea0: move a9, *a11, 1 +3fb17eb0: jauc L3FB1A650 +L3FB17ED0: +3fb17ed0: move a11, *a13(0x40), 1 +3fb17ef0: move a11, *a13, 1 +3fb17f00: move a9, *a13(0x60), 1 +3fb17f20: move a9, *a13(0x20), 1 +3fb17f40: jreq L3FB18010 +L3FB17F50: +3fb17f50: move *a13(0x40), a11, 1 +3fb17f70: move *a13(0x60), a9, 1 +3fb17f90: modu a9, a11 +3fb17fa0: move a11, *a13(0xc0), 1 +3fb17fc0: move a9, *a13(0x40), 1 +3fb17fe0: move a11, *a13(0x60), 1 +3fb18000: jrne L3FB17F50 +L3FB18010: +3fb18010: move *a13(0x60), a11, 1 +3fb18030: jrne L3FB18070 +3fb18040: movk 1, a9 +3fb18050: move a9, *a13(0x60), 1 +L3FB18070: +3fb18070: move *a13(0x40), a11, 1 +3fb18090: dec a11 +3fb180a0: jreq L3FB18150 +3fb180b0: move *a13, a11, 1 +3fb180c0: move *a13(0x40), a9, 1 +3fb180e0: divu a9, a11 +3fb180f0: move a11, *a13, 1 +3fb18100: move *a13(0x20), a11, 1 +3fb18120: divu a9, a11 +3fb18130: move a11, *a13(0x20), 1 +L3FB18150: +3fb18150: move *a13(0x0), *a13(0x40), 1 +3fb18180: move *a13(0x20), *a13(0x60), 1 +3fb181b0: move *a13, a11, 1 +3fb181c0: move *a13(0x20), a9, 1 +3fb181e0: cmp a9, a11 +3fb181f0: jrnc L3FB18240 +3fb18200: sub a11, a9 +3fb18210: move a9, *a13(0xe0), 1 +3fb18230: jruc L3FB18270 +L3FB18240: +3fb18240: sub a9, a11 +3fb18250: move a11, *a13(0xe0), 1 +L3FB18270: +3fb18270: move *a13(0xe0), a11, 1 +3fb18290: cmpi 0x3f, a11 +3fb182b0: movk 1, a9 +3fb182c0: jrhi L3FB182E0 +3fb182d0: sub a9, a9 +L3FB182E0: +3fb182e0: move a9, *a13(0x100), 1 +3fb18300: move *a13(0x20), a9, 1 +3fb18320: cmpi 0x3f, a9 +3fb18340: movk 1, a9 +3fb18350: jrhi L3FB18370 +3fb18360: sub a9, a9 +L3FB18370: +3fb18370: move a9, *a13(0x120), 1 +3fb18390: move *a13, a9, 1 +3fb183a0: cmpi 0x3f, a9 +3fb183c0: movk 1, a9 +3fb183d0: jrhi L3FB183F0 +3fb183e0: sub a9, a9 +L3FB183F0: +3fb183f0: move a9, *a13(0x140), 1 +3fb18410: move *a13(0x20), a9, 1 +3fb18430: move *a13, a11, 1 +3fb18440: cmp a11, a9 +3fb18450: movk 1, a9 +3fb18460: jrc L3FB18480 +3fb18470: sub a9, a9 +L3FB18480: +3fb18480: move *a13(0x100), a11, 1 +3fb184a0: jrne L3FB184F0 +3fb184b0: move *a13(0x120), a11, 1 +3fb184d0: jrne L3FB184F0 +3fb184e0: sub a9, a9 +L3FB184F0: +3fb184f0: andi 0x1, a9 +3fb18520: jrne L3FB18660 +3fb18530: move *a13, a11, 1 +3fb18540: move *a13(0x20), a9, 1 +3fb18560: cmp a9, a11 +3fb18570: movk 1, a9 +3fb18580: jrls L3FB185A0 +3fb18590: sub a9, a9 +L3FB185A0: +3fb185a0: move *a13(0x100), a11, 1 +3fb185c0: jrne L3FB18610 +3fb185d0: move *a13(0x140), a11, 1 +3fb185f0: jrne L3FB18610 +3fb18600: sub a9, a9 +L3FB18610: +3fb18610: andi 0x1, a9 +3fb18640: jaeq L3FB1A4E0 +L3FB18660: +3fb18660: move *a13, a11, 1 +3fb18670: movi 0x7e, a9 +3fb18690: mpyu a11, a9 +3fb186a0: move *a13(0x20), a7, 1 +3fb186c0: add a7, a11 +3fb186d0: divu a11, a9 +3fb186e0: move a9, *a13(0x40), 1 +3fb18700: movi 0x7e, a11 +3fb18720: mpyu a7, a11 +3fb18730: move *a13, a9, 1 +3fb18740: add a7, a9 +3fb18750: divu a9, a11 +3fb18760: move a11, *a13(0x60), 1 +3fb18780: move *a13(0x40), a9, 1 +3fb187a0: cmp a11, a9 +3fb187b0: jrnc L3FB18800 +3fb187c0: sub a9, a11 +3fb187d0: move a11, *a13(0xe0), 1 +3fb187f0: jruc L3FB18830 +L3FB18800: +3fb18800: sub a11, a9 +3fb18810: move a9, *a13(0xe0), 1 +L3FB18830: +3fb18830: move *a13(0xe0), a11, 1 +3fb18850: cmpi 0x3f, a11 +3fb18870: jrls L3FB189A0 +3fb18880: move *a13, a9, 1 +3fb18890: move a9, a7 +3fb188a0: sll 0x6, a7 +3fb188b0: sub a9, a7 +3fb188c0: move *a13(0x20), a11, 1 +3fb188e0: add a11, a9 +3fb188f0: divu a9, a7 +3fb18900: move a7, *a13(0x40), 1 +3fb18920: move a11, a9 +3fb18930: sll 0x6, a9 +3fb18940: sub a11, a9 +3fb18950: move *a13, a7, 1 +3fb18960: add a11, a7 +3fb18970: divu a7, a9 +3fb18980: move a9, *a13(0x60), 1 +L3FB189A0: +3fb189a0: move *a13(0x60), a11, 1 +3fb189c0: jrne L3FB18A00 +3fb189d0: movk 1, a9 +3fb189e0: move a9, *a13(0x60), 1 +L3FB18A00: +3fb18a00: move *a13(0x40), a11, 1 +3fb18a20: jrne L3FB18A60 +3fb18a30: movk 1, a9 +3fb18a40: move a9, *a13(0x40), 1 +L3FB18A60: +3fb18a60: move *a13(0x40), a11, 1 +3fb18a80: move a11, *a13, 1 +3fb18a90: move a11, *a13(0x80), 1 +3fb18ab0: move *a13(0x60), a9, 1 +3fb18ad0: move a9, *a13(0x20), 1 +3fb18af0: move a9, *a13(0xa0), 1 +3fb18b10: move a14, -*sp, 1 +3fb18b20: move a9, *a14+, 1 +3fb18b30: move a11, *a14+, 1 +3fb18b40: move *a13(0xffe0), *a14+, 1 +3fb18b60: calla L3FB17680 +3fb18b90: move a8, *a13(0x180), 1 +3fb18bb0: move *a13(0x1a0), a7, 1 +3fb18bd0: cmp a8, a7 +3fb18be0: jreq L3FB18C10 +3fb18bf0: sub a8, a7 +3fb18c00: jruc L3FB18C30 +L3FB18C10: +3fb18c10: sub a7, a8 +3fb18c20: move a8, a7 +L3FB18C30: +3fb18c30: move a7, *a13(0x1c0), 1 +3fb18c50: move a7, *a13(0x200), 1 +3fb18c70: move *a13(0x1e0), a7, 1 +3fb18c90: subk 5, a7 +3fb18ca0: jrnc L3FB18CE0 +3fb18cb0: movk 5, a7 +3fb18cc0: move a7, *a13(0x1e0), 1 +L3FB18CE0: +3fb18ce0: addi 0x3f, a9 +3fb18d00: move a9, *a13(0x140), 1 +3fb18d20: addi 0x3f, a11 +3fb18d40: move a11, *a13(0x160), 1 +3fb18d60: move *a13(0x60), a7, 1 +3fb18d80: cmpi 0x3f, a7 +3fb18da0: jrnc L3FB18DF0 +3fb18db0: move *a13(0x40), a7, 1 +3fb18dd0: cmp a9, a7 +3fb18de0: jrls L3FB18E10 +L3FB18DF0: +3fb18df0: sub a7, a7 +3fb18e00: jruc L3FB18E20 +L3FB18E10: +3fb18e10: movk 1, a7 +L3FB18E20: +3fb18e20: move a7, *a13(0x220), 1 +3fb18e40: move *a13(0x40), a7, 1 +3fb18e60: cmpi 0x3f, a7 +3fb18e80: jrnc L3FB18ED0 +3fb18e90: move *a13(0x60), a7, 1 +3fb18eb0: cmp a11, a7 +3fb18ec0: jrls L3FB18EF0 +L3FB18ED0: +3fb18ed0: sub a7, a7 +3fb18ee0: jruc L3FB18F00 +L3FB18EF0: +3fb18ef0: movk 1, a7 +L3FB18F00: +3fb18f00: move a7, *a13(0x240), 1 +3fb18f20: move *a13(0x1c0), a7, 1 +3fb18f40: move *a13(0x1e0), a9, 1 +3fb18f60: cmp a9, a7 +3fb18f70: movk 1, a7 +3fb18f80: jrhi L3FB18FA0 +3fb18f90: sub a7, a7 +L3FB18FA0: +3fb18fa0: move a7, *a13(0x260), 1 +3fb18fc0: move *a13(0xffe0), a7, 1 +3fb18fe0: move *a13(0x1a0), a9, 1 +3fb19000: cmp a9, a7 +3fb19010: jrls L3FB19080 +3fb19020: move *a13(0x220), a7, 1 +3fb19040: jreq L3FB19080 +3fb19050: move *a13(0x260), a7, 1 +3fb19070: jrne L3FB19120 +L3FB19080: +3fb19080: move *a13(0xffe0), a7, 1 +3fb190a0: cmp a9, a7 +3fb190b0: jrhi L3FB198B0 +3fb190c0: move *a13(0x240), a7, 1 +3fb190e0: jreq L3FB198B0 +3fb190f0: move *a13(0x260), a7, 1 +3fb19110: jreq L3FB198B0 +L3FB19120: +3fb19120: move *a13(0x1a0), a11, 1 +3fb19140: move *a13(0x180), a9, 1 +3fb19160: cmp a9, a11 +3fb19170: jrls L3FB191E0 +3fb19180: move *a13(0x60), a7, 1 +3fb191a0: inc a7 +3fb191b0: move a7, *a13(0x60), 1 +3fb191d0: jruc L3FB19230 +L3FB191E0: +3fb191e0: move *a13(0x40), a7, 1 +3fb19200: inc a7 +3fb19210: move a7, *a13(0x40), 1 +L3FB19230: +3fb19230: move a14, -*sp, 1 +3fb19240: move *a13(0x60), *a14+, 1 +3fb19260: move *a13(0x40), *a14+, 1 +3fb19280: move *a13(0xffe0), *a14+, 1 +3fb192a0: calla L3FB17680 +3fb192d0: move a8, *a13(0x180), 1 +3fb192f0: cmp a8, a11 +3fb19300: jreq L3FB19330 +3fb19310: sub a8, a11 +3fb19320: jruc L3FB19350 +L3FB19330: +3fb19330: sub a11, a8 +3fb19340: move a8, a11 +L3FB19350: +3fb19350: move a11, *a13(0x1c0), 1 +3fb19370: move *a13(0x200), a9, 1 +3fb19390: cmp a9, a11 +3fb193a0: jrhi L3FB19430 +3fb193b0: move a11, *a13(0x200), 1 +3fb193d0: move *a13(0x40), *a13(0x0), 1 +3fb19400: move *a13(0x60), *a13(0x20), 1 +L3FB19430: +3fb19430: move *a13(0x60), a9, 1 +3fb19450: addi 0x3f, a9 +3fb19470: move a9, *a13(0x140), 1 +3fb19490: move *a13(0x40), a7, 1 +3fb194b0: addi 0x3f, a7 +3fb194d0: move a7, *a13(0x160), 1 +3fb194f0: move *a13(0x60), a7, 1 +3fb19510: cmpi 0x3f, a7 +3fb19530: jrnc L3FB19580 +3fb19540: move *a13(0x40), a7, 1 +3fb19560: cmp a9, a7 +3fb19570: jrls L3FB195A0 +L3FB19580: +3fb19580: sub a7, a7 +3fb19590: jruc L3FB195B0 +L3FB195A0: +3fb195a0: movk 1, a7 +L3FB195B0: +3fb195b0: move a7, *a13(0x220), 1 +3fb195d0: move *a13(0x40), a7, 1 +3fb195f0: cmpi 0x3f, a7 +3fb19610: jrnc L3FB19680 +3fb19620: move *a13(0x60), a7, 1 +3fb19640: move *a13(0x160), a9, 1 +3fb19660: cmp a9, a7 +3fb19670: jrls L3FB196A0 +L3FB19680: +3fb19680: sub a9, a9 +3fb19690: jruc L3FB196B0 +L3FB196A0: +3fb196a0: movk 1, a9 +L3FB196B0: +3fb196b0: move a9, *a13(0x240), 1 +3fb196d0: move *a13(0x1e0), a7, 1 +3fb196f0: cmp a7, a11 +3fb19700: movk 1, a7 +3fb19710: jrhi L3FB19730 +3fb19720: sub a7, a7 +L3FB19730: +3fb19730: move a7, *a13(0x260), 1 +3fb19750: move *a13(0xffe0), a7, 1 +3fb19770: move *a13(0x1a0), a9, 1 +3fb19790: cmp a9, a7 +3fb197a0: jrls L3FB19810 +3fb197b0: move *a13(0x220), a7, 1 +3fb197d0: jreq L3FB19810 +3fb197e0: move *a13(0x260), a7, 1 +3fb19800: jrne L3FB19120 +L3FB19810: +3fb19810: move *a13(0xffe0), a7, 1 +3fb19830: cmp a9, a7 +3fb19840: jrhi L3FB198B0 +3fb19850: move *a13(0x240), a7, 1 +3fb19870: jreq L3FB198B0 +3fb19880: move *a13(0x260), a7, 1 +3fb198a0: jrne L3FB19120 +L3FB198B0: +3fb198b0: move *a13(0xffe0), a11, 1 +3fb198d0: cmp a9, a11 +3fb198e0: jrnc L3FB19EE0 +3fb198f0: move *a13(0x60), a7, 1 +3fb19910: move *a13(0x40), a9, 1 +3fb19930: sub a9, a7 +3fb19940: cmpi 0x3f, a7 +3fb19960: jrls L3FB19EE0 +3fb19970: move *a13(0x80), *a13(0x40), 1 +3fb199a0: move *a13(0xa0), *a13(0x60), 1 +3fb199d0: move a14, -*sp, 1 +3fb199e0: move *a13(0x60), *a14+, 1 +3fb19a00: move *a13(0x40), *a14+, 1 +3fb19a20: move a11, *a14+, 1 +3fb19a30: calla L3FB17680 +3fb19a60: move a8, *a13(0x180), 1 +3fb19a80: move *a13(0x1a0), a9, 1 +3fb19aa0: sub a8, a9 +3fb19ab0: move a9, *a13(0x1c0), 1 +3fb19ad0: jrle L3FB19B70 +3fb19ae0: move *a13(0x40), a7, 1 +3fb19b00: dec a7 +3fb19b10: jrls L3FB19B70 +3fb19b20: move *a13(0x40), a7, 1 +3fb19b40: dec a7 +3fb19b50: move a7, *a13(0x40), 1 +L3FB19B70: +3fb19b70: move a14, -*sp, 1 +3fb19b80: move *a13(0x60), *a14+, 1 +3fb19ba0: move *a13(0x40), *a14+, 1 +3fb19bc0: move a11, *a14+, 1 +3fb19bd0: calla L3FB17680 +3fb19c00: move a8, *a13(0x180), 1 +3fb19c20: move *a13(0x1a0), a7, 1 +3fb19c40: cmp a8, a7 +3fb19c50: jrnc L3FB19DA0 +L3FB19C60: +3fb19c60: move *a13(0x60), a11, 1 +3fb19c80: dec a11 +3fb19c90: move a11, *a13(0x60), 1 +3fb19cb0: move a14, -*sp, 1 +3fb19cc0: move a11, *a14+, 1 +3fb19cd0: move *a13(0x40), *a14+, 1 +3fb19cf0: move *a13(0xffe0), *a14+, 1 +3fb19d10: calla L3FB17680 +3fb19d40: move a8, *a13(0x180), 1 +3fb19d60: move *a13(0x1a0), a9, 1 +3fb19d80: cmp a8, a9 +3fb19d90: jrc L3FB19C60 +L3FB19DA0: +3fb19da0: move *a13(0x1a0), a11, 1 +3fb19dc0: cmp a8, a11 +3fb19dd0: jreq L3FB19E00 +3fb19de0: sub a8, a11 +3fb19df0: jruc L3FB19E20 +L3FB19E00: +3fb19e00: sub a11, a8 +3fb19e10: move a8, a11 +L3FB19E20: +3fb19e20: move a11, *a13(0x1c0), 1 +3fb19e40: move *a13(0x200), a9, 1 +3fb19e60: cmp a9, a11 +3fb19e70: jrnc L3FB19EE0 +3fb19e80: move *a13(0x40), *a13(0x0), 1 +3fb19eb0: move *a13(0x60), *a13(0x20), 1 +L3FB19EE0: +3fb19ee0: move *a13(0xffe0), a11, 1 +3fb19f00: move *a13(0x1a0), a9, 1 +3fb19f20: cmp a9, a11 +3fb19f30: jrls L3FB1A4E0 +3fb19f40: move *a13(0x40), a7, 1 +3fb19f60: move *a13(0x60), a9, 1 +3fb19f80: sub a9, a7 +3fb19f90: cmpi 0x3f, a7 +3fb19fb0: jrls L3FB1A4E0 +3fb19fc0: move *a13(0x80), *a13(0x40), 1 +3fb19ff0: move *a13(0xa0), *a13(0x60), 1 +3fb1a020: move *a13(0x60), a9, 1 +3fb1a040: dec a9 +3fb1a050: jrls L3FB1A0B0 +3fb1a060: move *a13(0x60), a9, 1 +3fb1a080: dec a9 +3fb1a090: move a9, *a13(0x60), 1 +L3FB1A0B0: +3fb1a0b0: move a14, -*sp, 1 +3fb1a0c0: move *a13(0x60), *a14+, 1 +3fb1a0e0: move *a13(0x40), *a14+, 1 +3fb1a100: move a11, *a14+, 1 +3fb1a110: calla L3FB17680 +3fb1a140: move a8, *a13(0x180), 1 +3fb1a160: move *a13(0x1a0), a9, 1 +3fb1a180: cmp a8, a9 +3fb1a190: jrls L3FB1A2E0 +L3FB1A1A0: +3fb1a1a0: move *a13(0x40), a11, 1 +3fb1a1c0: dec a11 +3fb1a1d0: move a11, *a13(0x40), 1 +3fb1a1f0: move a14, -*sp, 1 +3fb1a200: move *a13(0x60), *a14+, 1 +3fb1a220: move a11, *a14+, 1 +3fb1a230: move *a13(0xffe0), *a14+, 1 +3fb1a250: calla L3FB17680 +3fb1a280: move a8, *a13(0x180), 1 +3fb1a2a0: move *a13(0x1a0), a9, 1 +3fb1a2c0: cmp a8, a9 +3fb1a2d0: jrhi L3FB1A1A0 +L3FB1A2E0: +3fb1a2e0: move *a13(0x40), a11, 1 +3fb1a300: inc a11 +3fb1a310: move a11, *a13(0x40), 1 +3fb1a330: move a14, -*sp, 1 +3fb1a340: move *a13(0x60), *a14+, 1 +3fb1a360: move a11, *a14+, 1 +3fb1a370: move *a13(0xffe0), *a14+, 1 +3fb1a390: calla L3FB17680 +3fb1a3c0: move a8, *a13(0x180), 1 +3fb1a3e0: cmp a8, a9 +3fb1a3f0: jreq L3FB1A420 +3fb1a400: sub a8, a9 +3fb1a410: jruc L3FB1A440 +L3FB1A420: +3fb1a420: sub a9, a8 +3fb1a430: move a8, a9 +L3FB1A440: +3fb1a440: move a9, *a13(0x1c0), 1 +3fb1a460: move *a13(0x200), a7, 1 +3fb1a480: cmp a7, a9 +3fb1a490: jrnc L3FB1A4E0 +3fb1a4a0: move a11, *a13, 1 +3fb1a4b0: move *a13(0x60), *a13(0x20), 1 +L3FB1A4E0: +3fb1a4e0: move a14, -*sp, 1 +3fb1a4f0: move *a13(0x20), *a14+, 1 +3fb1a510: move *a13(0x0), *a14+, 1 +3fb1a530: move *a13(0xffe0), *a14+, 1 +3fb1a550: calla L3FB17680 +3fb1a580: move a8, *a13(0x180), 1 +3fb1a5a0: move *a13(0xffc0), a11, 1 +3fb1a5c0: move a8, *a11, 1 +3fb1a5d0: move *a13(0xffa0), a9, 1 +3fb1a5f0: move *a13, *a9, 1 +3fb1a600: move *a13(0xff80), a7, 1 +3fb1a620: move *a13(0x20), *a7(0x0), 1 +L3FB1A650: +3fb1a650: move *sp(0xa0), a14, 1 +3fb1a670: mmfm sp, a7,a9,a11,a13 +3fb1a690: rets 2 +L3FB1A6A0: +3fb1a6a0: mmtm sp, a9,a11,a13 +3fb1a6c0: move a14, a13 +3fb1a6d0: addi 0x80, a14 +3fb1a6f0: move *a13(0xffe0), a11, 1 +3fb1a710: movi 0x3e8, a9 +3fb1a730: mpys a11, a9 +3fb1a740: move *a13(0xffc0), a11, 1 +3fb1a760: divs a11, a9 +3fb1a770: move a9, *a13, 1 +3fb1a780: move *a13(0xffa0), a9, 1 +3fb1a7a0: movi 0x3e8, a11 +3fb1a7c0: mpys a9, a11 +3fb1a7d0: move *a13(0xff80), a9, 1 +3fb1a7f0: divs a9, a11 +3fb1a800: move a11, *a13(0x20), 1 +3fb1a820: move *a13, a9, 1 +3fb1a830: cmp a11, a9 +3fb1a840: jrgt L3FB1A860 +3fb1a850: move a11, a9 +L3FB1A860: +3fb1a860: move a9, *a13(0x40), 1 +3fb1a880: cmpi 0x3e8, a9 +3fb1a8a0: jrgt L3FB1A8F0 +3fb1a8b0: sub a9, a9 +3fb1a8c0: move a9, *a13(0x60), 1 +3fb1a8e0: jruc L3FB1A9A0 +L3FB1A8F0: +3fb1a8f0: cmpi 0x32c8, a9 +3fb1a910: jrlt L3FB1A970 +3fb1a920: movi 0x63, a9 +3fb1a940: move a9, *a13(0x60), 1 +3fb1a960: jruc L3FB1A9A0 +L3FB1A970: +3fb1a970: movk 20, a9 +3fb1a980: move a9, *a13(0x60), 1 +L3FB1A9A0: +3fb1a9a0: setf 1, 0, 0 +3fb1a9b0: move @0xb25f0, a9, 0 +3fb1a9e0: jreq L3FB1AA40 +3fb1a9f0: move @0xb2618, a9, 1 +3fb1aa20: move a9, *a13(0x60), 1 +L3FB1AA40: +3fb1aa40: move *a13(0x40), a9, 1 +3fb1aa60: cmpi 0x3e8, a9 +3fb1aa80: jrgt L3FB1AAF0 +3fb1aa90: move *a13(0xff40), a9, 1 +3fb1aab0: movi 0x4b, a11 +3fb1aad0: movb a11, *a9 +3fb1aae0: jruc L3FB1ABC0 +L3FB1AAF0: +3fb1aaf0: cmpi 0x2af8, a9 +3fb1ab10: jrlt L3FB1AB70 +3fb1ab20: move *a13(0xff40), a9, 1 +3fb1ab40: movk 1, a11 +3fb1ab50: movb a11, *a9 +3fb1ab60: jruc L3FB1ABC0 +L3FB1AB70: +3fb1ab70: move *a13(0xff40), a9, 1 +3fb1ab90: movi 0x22, a11 +3fb1abb0: movb a11, *a9 +L3FB1ABC0: +3fb1abc0: move @0xb25f0, a11, 0 +3fb1abf0: jreq L3FB1AC90 +3fb1ac00: move @0xb25f8, a9, 1 +3fb1ac30: neg a9 +3fb1ac40: move *a13(0xff40), a11, 1 +3fb1ac60: addi 0xfe, a9 +3fb1ac80: movb a9, *a11 +L3FB1AC90: +3fb1ac90: move a14, -*sp, 1 +3fb1aca0: move *a13(0xff60), *a14+, 1 +3fb1acc0: move *a13(0x60), *a14+, 1 +3fb1ace0: calla L3FB1AD60 +3fb1ad10: move *sp(0x80), a14, 1 +3fb1ad30: mmfm sp, a9,a11,a13 +3fb1ad50: rets 2 +L3FB1AD60: +3fb1ad60: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fb1ad80: move a14, a13 +3fb1ad90: addi 0xe0, a14 +3fb1adb0: move *a13(0xffe0), a7, 1 +3fb1add0: jrne L3FB1B0D0 +3fb1ade0: sub a9, a9 +L3FB1ADF0: +3fb1adf0: move a9, a7 +3fb1ae00: sll 0x3, a7 +3fb1ae10: move *a13(0xffc0), a5, 1 +3fb1ae30: add a5, a7 +3fb1ae40: sub a5, a5 +3fb1ae50: movb a5, *a7 +3fb1ae60: inc a9 +3fb1ae70: cmpi 0x6c, a9 +3fb1ae90: jrlt L3FB1ADF0 +3fb1aea0: move a5, a9 +3fb1aeb0: setf 8, 0, 0 +L3FB1AEC0: +3fb1aec0: move a9, a7 +3fb1aed0: sll 0x3, a7 +3fb1aee0: move *a13(0xffc0), a5, 1 +3fb1af00: add a5, a7 +3fb1af10: movk 31, a5 +3fb1af20: movb a5, *a7 +3fb1af30: move a9, a7 +3fb1af40: inc a7 +3fb1af50: sll 0x3, a7 +3fb1af60: move *a13(0xffc0), a3, 1 +3fb1af80: add a3, a7 +3fb1af90: zext a9, 0 +3fb1afa0: movk 27, a5 +3fb1afb0: move a9, a3 +3fb1afc0: divu a5, a3 +3fb1afd0: movb a3, *a7 +3fb1afe0: move a9, a7 +3fb1aff0: addk 14, a7 +3fb1b000: sll 0x3, a7 +3fb1b010: move *a13(0xffc0), a3, 1 +3fb1b030: add a3, a7 +3fb1b040: movi 0xff, a5 +3fb1b060: movb a5, *a7 +3fb1b070: addk 27, a9 +3fb1b080: cmpi 0x6c, a9 +3fb1b0a0: jrlt L3FB1AEC0 +3fb1b0b0: jauc L3FB1B960 +L3FB1B0D0: +3fb1b0d0: sll 0x1, a7 +3fb1b0e0: subi 0x64, a7 +3fb1b100: move a7, *a13(0x40), 1 +3fb1b120: jrge L3FB1B160 +3fb1b130: sub a5, a5 +3fb1b140: move a5, *a13(0x40), 1 +L3FB1B160: +3fb1b160: move *a13(0x40), *a13(0xc0), 1 +3fb1b190: move *a13(0xffe0), a7, 1 +3fb1b1b0: move a7, *a13(0x60), 1 +3fb1b1d0: move a7, *a13(0xa0), 1 +3fb1b1f0: movi 0x64, a5 +3fb1b210: move a5, *a13(0x80), 1 +3fb1b230: move *a13(0x40), a3, 1 +3fb1b250: sll 0x2, a3 +3fb1b260: move *a13(0x40), a5, 1 +3fb1b280: mpys a5, a3 +3fb1b290: sll 0x2, a7 +3fb1b2a0: move *a13(0x60), a5, 1 +3fb1b2c0: mpys a5, a7 +3fb1b2d0: add a7, a3 +3fb1b2e0: move *a13(0x80), a7, 1 +3fb1b300: mpys a7, a7 +3fb1b310: add a7, a3 +3fb1b320: move *a13(0x40), a7, 1 +3fb1b340: sll 0x3, a7 +3fb1b350: mpys a5, a7 +3fb1b360: add a7, a3 +3fb1b370: sll 0x2, a5 +3fb1b380: move *a13(0x80), a7, 1 +3fb1b3a0: mpys a7, a5 +3fb1b3b0: add a5, a3 +3fb1b3c0: move *a13(0x40), a5, 1 +3fb1b3e0: sll 0x2, a5 +3fb1b3f0: mpys a7, a5 +3fb1b400: add a5, a3 +3fb1b410: move a3, *a13, 1 +3fb1b420: movi 0xff, a5 +3fb1b440: divs a5, a3 +3fb1b450: inc a3 +3fb1b460: move a3, *a13(0x20), 1 +3fb1b480: move *a13(0xffc0), a5, 1 +3fb1b4a0: movk 31, a3 +3fb1b4b0: movb a3, *a5 +3fb1b4c0: sub a3, a3 +3fb1b4d0: movb a3, *a5(0x8) +3fb1b4f0: move a3, a10 +L3FB1B500: +3fb1b500: sub a11, a11 +L3FB1B510: +3fb1b510: move a10, a7 +3fb1b520: sll 0x5, a7 +3fb1b530: add a13, a7 +3fb1b540: move a11, a5 +3fb1b550: sll 0x5, a5 +3fb1b560: add a13, a5 +3fb1b570: move *a7(0x40), a7, 1 +3fb1b590: move *a5(0x40), a5, 1 +3fb1b5b0: mpys a5, a7 +3fb1b5c0: move *a13(0x20), a5, 1 +3fb1b5e0: divs a5, a7 +3fb1b5f0: move a10, a3 +3fb1b600: sll 0x2, a3 +3fb1b610: add a10, a3 +3fb1b620: add a11, a3 +3fb1b630: addk 2, a3 +3fb1b640: sll 0x3, a3 +3fb1b650: move *a13(0xffc0), a5, 1 +3fb1b670: add a5, a3 +3fb1b680: movb a7, *a3 +3fb1b690: inc a11 +3fb1b6a0: cmpi 0x5, a11 +3fb1b6c0: jrlt L3FB1B510 +3fb1b6d0: inc a10 +3fb1b6e0: cmpi 0x5, a10 +3fb1b700: jrlt L3FB1B500 +3fb1b710: movk 1, a9 +L3FB1B720: +3fb1b720: movk 27, a7 +3fb1b730: mpys a9, a7 +3fb1b740: sll 0x3, a7 +3fb1b750: move *a13(0xffc0), a5, 1 +3fb1b770: add a5, a7 +3fb1b780: movk 31, a3 +3fb1b790: movb a3, *a7 +3fb1b7a0: movk 27, a7 +3fb1b7b0: mpys a9, a7 +3fb1b7c0: inc a7 +3fb1b7d0: sll 0x3, a7 +3fb1b7e0: add a5, a7 +3fb1b7f0: movb a9, *a7 +3fb1b800: sub a10, a10 +L3FB1B810: +3fb1b810: movk 27, a7 +3fb1b820: mpys a9, a7 +3fb1b830: add a10, a7 +3fb1b840: addk 2, a7 +3fb1b850: sll 0x3, a7 +3fb1b860: move *a13(0xffc0), a5, 1 +3fb1b880: add a5, a7 +3fb1b890: move a10, a3 +3fb1b8a0: addk 2, a3 +3fb1b8b0: sll 0x3, a3 +3fb1b8c0: add a5, a3 +3fb1b8d0: movb *a3, *a7 +3fb1b8e0: inc a10 +3fb1b8f0: cmpi 0x19, a10 +3fb1b910: jrlt L3FB1B810 +3fb1b920: inc a9 +3fb1b930: cmpi 0x4, a9 +3fb1b950: jrlt L3FB1B720 +L3FB1B960: +3fb1b960: move *sp(0x100), a14, 1 +3fb1b980: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fb1b9a0: rets 2 +3fb1b9b0: move a13, -*sp, 1 +3fb1b9c0: move a14, a13 +3fb1b9d0: move *sp(0x40), a14, 1 +3fb1b9f0: move *sp+, a13, 1 +3fb1ba00: rets 2 +3fb1ba10: move a13, -*sp, 1 +3fb1ba20: move a14, a13 +3fb1ba30: move *sp(0x40), a14, 1 +3fb1ba50: move *sp+, a13, 1 +3fb1ba60: rets 2 +3fb1ba70: andn a2, a5 +3fb1ba80: move b10, a2 +3fb1ba90: dsjs b2, L3FB1BBC0 +3fb1baa0: .word 0x7420 +3fb1bab0: mods a11, a9 +3fb1bac0: modu a11, a5 +3fb1bad0: .word 0x7475 +3fb1bae0: modu a9, a0 +3fb1baf0: sll a11, a3 +3fb1bb00: .word 0x7275 +3fb1bb10: sra b11, b2 +3fb1bb20: sla 0x3, a4 +3fb1bb30: modu a3, sp +3fb1bb40: rl a9, a0 +3fb1bb50: rl a11, a14 +3fb1bb60: rl b11, b4 +3fb1bb70: mods a3, a1 +3fb1bb80: .word 0x7a69 +3fb1bb90: .word 0x7461 +3fb1bba0: modu a11, a9 +3fb1bbb0: sla 0x3, a14 +L3FB1BBC0: +3fb1bbc0: srl a3, sp +3fb1bbd0: .word 0x7320 +3fb1bbe0: sla a11, a3 +3fb1bbf0: .word 0x756c +3fb1bc00: rl b11, b4 +3fb1bc10: modu a3, sp +3fb1bc20: srl 0xf, a14 +3fb1bc30: .word 0x0a2e +3fb1bc40: .word 0x0000 +L3FB1BC50: +3fb1bc50: mmtm sp, a7,a9,a11,a13 +3fb1bc70: move a14, a13 +3fb1bc80: addi 0x60, a14 +3fb1bca0: addi 0x40, a14 +3fb1bcc0: move a14, -*sp, 1 +3fb1bcd0: move a13, a11 +3fb1bce0: addi 0x40, a11 +3fb1bd00: move a11, *a14+, 1 +3fb1bd10: move *a13(0xffa0), *a14+, 1 +3fb1bd30: move *a13(0xffc0), *a14+, 1 +3fb1bd50: calla L3FE14820 +3fb1bd80: move -*a14, a8, 1 +3fb1bd90: move a8, *a13(0x20), 1 +3fb1bdb0: move -*a14, a8, 1 +3fb1bdc0: move a8, *a13, 1 +3fb1bdd0: move *a13(0xffe0), a9, 1 +3fb1bdf0: move *a13(0x0), *a14+, 1 +3fb1be10: move *a13(0x20), *a14+, 1 +3fb1be30: movi 0x3fb1ce20, a8 +3fb1be60: move *a8+, *a14+, 1 +3fb1be70: move *a8+, *a14+, 1 +3fb1be80: calla L3FE0E710 +3fb1beb0: movb a8, *a9(0x8) +3fb1bed0: addi 0x40, a14 +3fb1bef0: move a14, -*sp, 1 +3fb1bf00: movi 0x3fb1ce60, a8 +3fb1bf30: move *a8+, *a14+, 1 +3fb1bf40: move *a8+, *a14+, 1 +3fb1bf50: movi 0x3fb1cea0, a8 +3fb1bf80: move *a8+, *a14+, 1 +3fb1bf90: move *a8+, *a14+, 1 +3fb1bfa0: calla L3FE17820 +3fb1bfd0: setf 8, 0, 0 +3fb1bfe0: move *a9(0x8), a7, 0 +3fb1c000: jreq L3FB1C060 +3fb1c010: move *a13(0x0), *a14+, 1 +3fb1c030: move *a13(0x20), *a14+, 1 +3fb1c050: jruc L3FB1C0D0 +L3FB1C060: +3fb1c060: move *a13(0x0), *a14+, 1 +3fb1c080: move *a13(0x20), *a14+, 1 +3fb1c0a0: calla L3FE0C7B0 +L3FB1C0D0: +3fb1c0d0: calla L3FE0DE90 +3fb1c100: movi 0x3fb1cee0, a8 +3fb1c130: move *a8+, *a14+, 1 +3fb1c140: move *a8+, *a14+, 1 +3fb1c150: calla L3FE0C950 +3fb1c180: calla L3FE10CC0 +3fb1c1b0: move a8, *a9(0x20), 1 +3fb1c1d0: move *a9(0x20), a7, 1 +3fb1c1f0: jrne L3FB1C4F0 +3fb1c200: move *a13(0x0), *a14+, 1 +3fb1c220: move *a13(0x20), *a14+, 1 +3fb1c240: movi 0x3fb1ce20, a8 +3fb1c270: move *a8+, *a14+, 1 +3fb1c280: move *a8+, *a14+, 1 +3fb1c290: calla L3FE0EB40 +3fb1c2c0: jreq L3FB1C4F0 +3fb1c2d0: move *a13(0x40), a7, 1 +3fb1c2f0: inc a7 +3fb1c300: move a7, *a13(0x40), 1 +3fb1c320: addi 0x40, a14 +3fb1c340: move a14, -*sp, 1 +3fb1c350: movi 0x3fb1ce60, a8 +3fb1c380: move *a8+, *a14+, 1 +3fb1c390: move *a8+, *a14+, 1 +3fb1c3a0: movi 0x3fb1cea0, a8 +3fb1c3d0: move *a8+, *a14+, 1 +3fb1c3e0: move *a8+, *a14+, 1 +3fb1c3f0: calla L3FE17820 +3fb1c420: movi 0x3fb1cea0, a8 +3fb1c450: move *a8+, *a14+, 1 +3fb1c460: move *a8+, *a14+, 1 +3fb1c470: calla L3FE0D650 +3fb1c4a0: calla L3FE10CC0 +3fb1c4d0: move a8, *a9(0x20), 1 +L3FB1C4F0: +3fb1c4f0: move *a13(0x40), a7, 1 +3fb1c510: movk 1, a11 +3fb1c520: jrge L3FB1C540 +3fb1c530: sub a11, a11 +L3FB1C540: +3fb1c540: movb a11, *a9 +3fb1c550: setf 8, 0, 0 +3fb1c560: move *a9, a11, 0 +3fb1c570: jrne L3FB1C590 +3fb1c580: neg a7 +L3FB1C590: +3fb1c590: setf 16, 0, 0 +3fb1c5a0: move a7, *a9(0x10), 0 +3fb1c5c0: move *sp(0xa0), a14, 1 +3fb1c5e0: mmfm sp, a7,a9,a11,a13 +3fb1c600: rets 2 +L3FB1C610: +3fb1c610: mmtm sp, a7,a9,a11,a13 +3fb1c630: move a14, a13 +3fb1c640: addi 0x40, a14 +3fb1c660: move *a13(0xffe0), a11, 1 +3fb1c680: move *a11(0x20), a9, 1 +3fb1c6a0: srl 0x1, a9 +3fb1c6b0: move a9, a8 +3fb1c6c0: calla L3FE116F0 +3fb1c6f0: movi 0x3fb1cea0, a8 +3fb1c720: move *a8+, *a14+, 1 +3fb1c730: move *a8+, *a14+, 1 +3fb1c740: calla L3FE0DE90 +3fb1c770: move *a11(0x20), a9, 1 +3fb1c790: movk 1, a7 +3fb1c7a0: and a7, a9 +3fb1c7b0: move a9, a8 +3fb1c7c0: calla L3FE116F0 +3fb1c7f0: calla L3FE0C950 +3fb1c820: addi 0x40, a14 +3fb1c840: move a14, -*sp, 1 +3fb1c850: movi 0x3fb1ce60, a8 +3fb1c880: move *a8+, *a14+, 1 +3fb1c890: move *a8+, *a14+, 1 +3fb1c8a0: movi 0x3fb1cea0, a8 +3fb1c8d0: move *a8+, *a14+, 1 +3fb1c8e0: move *a8+, *a14+, 1 +3fb1c8f0: calla L3FE17820 +3fb1c920: calla L3FE0D650 +3fb1c950: move -*a14, a8, 1 +3fb1c960: move a8, *a13(0x20), 1 +3fb1c980: move -*a14, a8, 1 +3fb1c990: move a8, *a13, 1 +3fb1c9a0: addi 0x40, a14 +3fb1c9c0: move a14, -*sp, 1 +3fb1c9d0: setf 8, 0, 0 +3fb1c9e0: move *a11, a9, 0 +3fb1c9f0: jreq L3FB1CA60 +3fb1ca00: movi 0x3fb1cf20, a8 +3fb1ca30: move *a8+, *a14+, 1 +3fb1ca40: move *a8+, *a14+, 1 +3fb1ca50: jruc L3FB1CAB0 +L3FB1CA60: +3fb1ca60: movi 0x3fb1cf60, a8 +3fb1ca90: move *a8+, *a14+, 1 +3fb1caa0: move *a8+, *a14+, 1 +L3FB1CAB0: +3fb1cab0: setf 16, 0, 0 +3fb1cac0: move *a11(0x10), a8, 0 +3fb1cae0: calla L3FE116F0 +3fb1cb10: calla L3FE0DE90 +3fb1cb40: movi 0x3fb1cea0, a8 +3fb1cb70: move *a8+, *a14+, 1 +3fb1cb80: move *a8+, *a14+, 1 +3fb1cb90: calla L3FE17820 +3fb1cbc0: setf 8, 0, 0 +3fb1cbd0: move *a11(0x8), a9, 0 +3fb1cbf0: jreq L3FB1CC60 +3fb1cc00: movi 0x3fb1cf20, a8 +3fb1cc30: move *a8+, *a14+, 1 +3fb1cc40: move *a8+, *a14+, 1 +3fb1cc50: jruc L3FB1CCB0 +L3FB1CC60: +3fb1cc60: movi 0x3fb1cf60, a8 +3fb1cc90: move *a8+, *a14+, 1 +3fb1cca0: move *a8+, *a14+, 1 +L3FB1CCB0: +3fb1ccb0: calla L3FE0DE90 +3fb1cce0: move *a13(0x0), *a14+, 1 +3fb1cd00: move *a13(0x20), *a14+, 1 +3fb1cd20: calla L3FE0DE90 +3fb1cd50: move *sp(0xa0), a13, 1 +3fb1cd70: move *a14(0xffc0), *a13(0xffc0), 1 +3fb1cda0: move *a14(0xffe0), *a13(0xffe0), 1 +3fb1cdd0: move *sp(0xa0), a14, 1 +3fb1cdf0: mmfm sp, a7,a9,a11,a13 +3fb1ce10: rets 2 +3fb1ce20: .word 0x0000 +3fb1ce30: .word 0x0000 +3fb1ce40: .word 0x0000 +3fb1ce50: .word 0x0000 +3fb1ce60: .word 0x0000 +3fb1ce70: .word 0x0000 +3fb1ce80: .word 0x0000 +3fb1ce90: add b2, b8 +3fb1cea0: .word 0x0000 +3fb1ceb0: .word 0x0000 +3fb1cec0: .word 0x0000 +3fb1ced0: add b0, b8 +3fb1cee0: .word 0x0000 +3fb1cef0: .word 0x0000 +3fb1cf00: .word 0x0000 +3fb1cf10: dsjs b8, L3FB1CD30 +3fb1cf20: .word 0x0000 +3fb1cf30: .word 0x0000 +3fb1cf40: .word 0x0000 +3fb1cf50: add a0, a8 +3fb1cf60: .word 0x0000 +3fb1cf70: .word 0x0000 +3fb1cf80: .word 0x0000 +3fb1cf90: jruc L3FB1D020 +L3FB1CFA0: +3fb1cfa0: move a13, -*sp, 1 +3fb1cfb0: move a14, a13 +3fb1cfc0: move a14, -*sp, 1 +3fb1cfd0: move *a13(0xffe0), *a14+, 1 +3fb1cff0: calla L3F701230 +L3FB1D020: +3fb1d020: move *sp(0x40), a14, 1 +3fb1d040: move *sp+, a13, 1 +3fb1d050: rets 2 +L3FB1D060: +3fb1d060: mmtm sp, a11,a13 +3fb1d080: move a14, a13 +3fb1d090: move a14, -*sp, 1 +3fb1d0a0: move *a13(0xffe0), a11, 1 +3fb1d0c0: addi 0x27, a11 +3fb1d0e0: srl 0x3, a11 +3fb1d0f0: move a11, *a14+, 1 +3fb1d100: calla L3F701230 +3fb1d130: move *sp(0x60), a14, 1 +3fb1d150: mmfm sp, a11,a13 +3fb1d170: rets 2 +L3FB1D180: +3fb1d180: mmtm sp, a9,a11,a13 +3fb1d1a0: move a14, a13 +3fb1d1b0: addk 32, a14 +3fb1d1c0: move a14, -*sp, 1 +3fb1d1d0: move *a13(0xffe0), a11, 1 +3fb1d1f0: move *a13(0xffc0), a9, 1 +3fb1d210: mpyu a9, a11 +3fb1d220: move a11, *a14+, 1 +3fb1d230: calla L3F701230 +3fb1d260: move a8, *a13, 1 +3fb1d270: move a8, a11 +3fb1d280: jreq L3FB1D340 +3fb1d290: move a14, -*sp, 1 +3fb1d2a0: move *a13(0xffe0), a11, 1 +3fb1d2c0: mpyu a9, a11 +3fb1d2d0: move a11, *a14+, 1 +3fb1d2e0: sub a11, a11 +3fb1d2f0: move a11, *a14+, 1 +3fb1d300: move a8, *a14+, 1 +3fb1d310: calla L3FE16BC0 +L3FB1D340: +3fb1d340: move *a13, a8, 1 +3fb1d350: move *sp(0x80), a14, 1 +3fb1d370: mmfm sp, a9,a11,a13 +3fb1d390: rets 2 +L3FB1D3A0: +3fb1d3a0: mmtm sp, a11,a13 +3fb1d3c0: move a14, a13 +3fb1d3d0: addk 32, a14 +3fb1d3e0: move a14, -*sp, 1 +3fb1d3f0: move *a13(0xffe0), a11, 1 +3fb1d410: addi 0x27, a11 +3fb1d430: srl 0x3, a11 +3fb1d440: move a11, *a14+, 1 +3fb1d450: calla L3F701230 +3fb1d480: move a8, *a13, 1 +3fb1d490: move a8, a11 +3fb1d4a0: jreq L3FB1D580 +3fb1d4b0: move a14, -*sp, 1 +3fb1d4c0: move *a13(0xffe0), a11, 1 +3fb1d4e0: addi 0x27, a11 +3fb1d500: srl 0x3, a11 +3fb1d510: move a11, *a14+, 1 +3fb1d520: sub a11, a11 +3fb1d530: move a11, *a14+, 1 +3fb1d540: move a8, *a14+, 1 +3fb1d550: calla L3FE16BC0 +L3FB1D580: +3fb1d580: move *a13, a8, 1 +3fb1d590: move *sp(0x60), a14, 1 +3fb1d5b0: mmfm sp, a11,a13 +3fb1d5d0: rets 2 +3fb1d5e0: move a13, -*sp, 1 +3fb1d5f0: move a14, a13 +3fb1d600: move a14, -*sp, 1 +3fb1d610: move *a13(0xffc0), *a14+, 1 +3fb1d630: move *a13(0xffe0), *a14+, 1 +3fb1d650: calla L3F7030E0 +3fb1d680: move *sp(0x40), a14, 1 +3fb1d6a0: move *sp+, a13, 1 +3fb1d6b0: rets 2 +L3FB1D6C0: +3fb1d6c0: mmtm sp, a11,a13 +3fb1d6e0: move a14, a13 +3fb1d6f0: move a14, -*sp, 1 +3fb1d700: move *a13(0xffc0), a11, 1 +3fb1d720: addi 0x27, a11 +3fb1d740: srl 0x3, a11 +3fb1d750: move a11, *a14+, 1 +3fb1d760: move *a13(0xffe0), *a14+, 1 +3fb1d780: calla L3F7030E0 +3fb1d7b0: move *sp(0x60), a14, 1 +3fb1d7d0: mmfm sp, a11,a13 +3fb1d7f0: rets 2 +L3FB1D800: +3fb1d800: move a13, -*sp, 1 +3fb1d810: move a14, a13 +3fb1d820: move a14, -*sp, 1 +3fb1d830: move *a13(0xffe0), *a14+, 1 +3fb1d850: calla L3F702440 +3fb1d880: move *sp(0x40), a14, 1 +3fb1d8a0: move *sp+, a13, 1 +3fb1d8b0: rets 2 +L3FB1D8C0: +3fb1d8c0: move a13, -*sp, 1 +3fb1d8d0: move a14, a13 +3fb1d8e0: move a14, -*sp, 1 +3fb1d8f0: move *a13(0xffe0), *a14+, 1 +3fb1d910: calla L3F702440 +3fb1d940: move *sp(0x40), a14, 1 +3fb1d960: move *sp+, a13, 1 +3fb1d970: rets 2 +L3FB1D980: +3fb1d980: move a13, -*sp, 1 +3fb1d990: move a14, a13 +3fb1d9a0: move a14, -*sp, 1 +3fb1d9b0: move *a13(0xffe0), *a14+, 1 +3fb1d9d0: calla L3F702440 +3fb1da00: move *sp(0x40), a14, 1 +3fb1da20: move *sp+, a13, 1 +3fb1da30: rets 2 +L3FB1DA40: +3fb1da40: mmtm sp, a9,a11,a13 +3fb1da60: move a14, a13 +3fb1da70: addk 32, a14 +3fb1da80: move a14, -*sp, 1 +3fb1da90: movk 12, a11 +3fb1daa0: move a11, *a14+, 1 +3fb1dab0: movk 1, a9 +3fb1dac0: move a9, *a14+, 1 +3fb1dad0: calla L3FB1D180 +3fb1db00: move a8, *a13, 1 +3fb1db10: move a8, a8 +3fb1db20: jrne L3FB1DBD0 +3fb1db30: move a14, -*sp, 1 +3fb1db40: movi 0x3fb1f0e0, a8 +3fb1db70: move a8, *a14+, 1 +3fb1db80: calla L3F927BC0 +3fb1dbb0: sub a8, a8 +3fb1dbc0: jruc L3FB1DC60 +L3FB1DBD0: +3fb1dbd0: move a8, *a8, 1 +3fb1dbe0: move a8, *a8(0x20), 1 +3fb1dc00: setf 16, 1, 0 +3fb1dc10: move a11, *a8(0x40), 0 +3fb1dc30: movk 3, a9 +3fb1dc40: movb a9, *a8(0x50) +L3FB1DC60: +3fb1dc60: subk 32, a14 +3fb1dc70: mmfm sp, a9,a11,a13 +3fb1dc90: rets +L3FB1DCA0: +3fb1dca0: mmtm sp, a7,a9,a11,a13 +3fb1dcc0: move a14, a13 +3fb1dcd0: addi 0x80, a14 +3fb1dcf0: move a14, -*sp, 1 +3fb1dd00: move *a13(0xffc0), a11, 1 +3fb1dd20: setf 16, 1, 0 +3fb1dd30: move *a11(0x60), a8, 0 +3fb1dd50: move a8, *a14+, 1 +3fb1dd60: movk 1, a9 +3fb1dd70: move a9, *a14+, 1 +3fb1dd80: calla L3FB1D180 +3fb1ddb0: move a8, *a13, 1 +3fb1ddc0: move a8, a8 +3fb1ddd0: jrne L3FB1DE80 +3fb1dde0: move a14, -*sp, 1 +3fb1ddf0: movi 0x3fb1f1b8, a8 +3fb1de20: move a8, *a14+, 1 +3fb1de30: calla L3F927BC0 +3fb1de60: sub a8, a8 +3fb1de70: jruc L3FB1E040 +L3FB1DE80: +3fb1de80: setf 16, 1, 0 +3fb1de90: move *a11(0x60), *a8(0x40), 0 +3fb1dec0: movk 2, a9 +3fb1ded0: movb a9, *a8(0x50) +3fb1def0: movb *a11(0x58), *a8(0x58) +3fb1df20: move a11, *a8(0x60), 1 +3fb1df40: move *a13(0xffe0), a9, 1 +3fb1df60: move *a9(0x20), *a13(0x20), 1 +3fb1df90: move *a13(0x20), a7, 1 +3fb1dfb0: move *a7, *a8, 1 +3fb1dfc0: move a7, *a8(0x20), 1 +3fb1dfe0: move *a7, a7, 1 +3fb1dff0: move a8, *a7(0x20), 1 +3fb1e010: move *a13(0x20), a7, 1 +3fb1e030: move a8, *a7, 1 +L3FB1E040: +3fb1e040: move *sp(0xa0), a14, 1 +3fb1e060: mmfm sp, a7,a9,a11,a13 +3fb1e080: rets 2 +L3FB1E090: +3fb1e090: mmtm sp, a9,a11,a13 +3fb1e0b0: move a14, a13 +3fb1e0c0: addk 32, a14 +3fb1e0d0: move *a13(0xffe0), a11, 1 +3fb1e0f0: move *a11, *a13, 1 +3fb1e100: move *a13, a11, 1 +3fb1e110: movb *a11(0x50), a11 +3fb1e130: subk 3, a11 +3fb1e140: jreq L3FB1E390 +L3FB1E150: +3fb1e150: move *a13, a11, 1 +3fb1e160: move *a11(0x60), a11, 1 +3fb1e180: move *a11(0xe0), a11, 1 +3fb1e1a0: jreq L3FB1E240 +3fb1e1b0: move a14, -*sp, 1 +3fb1e1c0: move *a13(0x0), *a14+, 1 +3fb1e1e0: move *a13, a11, 1 +3fb1e1f0: move *a11(0x60), a9, 1 +3fb1e210: move *a9(0xe0), a9, 1 +3fb1e230: call a9 +L3FB1E240: +3fb1e240: move *a13, a11, 1 +3fb1e250: move *a11(0x20), a9, 1 +3fb1e270: move *a11, *a9, 1 +3fb1e280: move *a11, a9, 1 +3fb1e290: move *a11(0x20), *a9(0x20), 1 +3fb1e2c0: move a14, -*sp, 1 +3fb1e2d0: move a11, *a14+, 1 +3fb1e2e0: calla L3FB1D8C0 +3fb1e310: move *a13(0xffe0), a9, 1 +3fb1e330: move *a9, *a13, 1 +3fb1e340: move *a13, a11, 1 +3fb1e350: movb *a11(0x50), a9 +3fb1e370: subk 3, a9 +3fb1e380: jrne L3FB1E150 +L3FB1E390: +3fb1e390: move a14, -*sp, 1 +3fb1e3a0: move *a13(0xffe0), *a14+, 1 +3fb1e3c0: calla L3FB1D8C0 +3fb1e3f0: move *sp(0x80), a14, 1 +3fb1e410: mmfm sp, a9,a11,a13 +3fb1e430: rets 2 +L3FB1E440: +3fb1e440: mmtm sp, a9,a11,a13 +3fb1e460: move a14, a13 +3fb1e470: addk 32, a14 +3fb1e480: move *a13(0xffe0), a11, 1 +3fb1e4a0: move *a11, a9, 1 +3fb1e4b0: cmp a11, a9 +3fb1e4c0: jreq L3FB1E690 +3fb1e4d0: move *a11, *a13, 1 +3fb1e4e0: move *a13, a9, 1 +3fb1e4f0: movb *a9(0x50), a9 +3fb1e510: subk 3, a9 +3fb1e520: jreq L3FB1E690 +L3FB1E530: +3fb1e530: move *a13, a11, 1 +3fb1e540: move *a11(0x60), a9, 1 +3fb1e560: move *a9(0x80), a9, 1 +3fb1e580: jreq L3FB1E600 +3fb1e590: move a14, -*sp, 1 +3fb1e5a0: move a11, *a14+, 1 +3fb1e5b0: move *a11(0x60), a9, 1 +3fb1e5d0: move *a9(0x80), a9, 1 +3fb1e5f0: call a9 +L3FB1E600: +3fb1e600: movk 2, a9 +3fb1e610: move a9, *a11(0xa0), 1 +3fb1e630: move *a11, *a13, 1 +3fb1e640: move *a13, a11, 1 +3fb1e650: movb *a11(0x50), a9 +3fb1e670: subk 3, a9 +3fb1e680: jrne L3FB1E530 +L3FB1E690: +3fb1e690: move *sp(0x80), a14, 1 +3fb1e6b0: mmfm sp, a9,a11,a13 +3fb1e6d0: rets 2 +L3FB1E6E0: +3fb1e6e0: mmtm sp, a9,a11,a13 +3fb1e700: move a14, a13 +3fb1e710: addk 32, a14 +3fb1e720: move *a13(0xffe0), a11, 1 +3fb1e740: move *a11, a9, 1 +3fb1e750: cmp a11, a9 +3fb1e760: jreq L3FB1E910 +3fb1e770: move a14, -*sp, 1 +3fb1e780: move a11, *a14+, 1 +3fb1e790: calla L3F7FFD40 +3fb1e7c0: move a8, *a13, 1 +3fb1e7d0: move a8, a9 +3fb1e7e0: jreq L3FB1E910 +L3FB1E7F0: +3fb1e7f0: move a14, -*sp, 1 +3fb1e800: move *a13(0x0), *a14+, 1 +3fb1e820: move *a13, a11, 1 +3fb1e830: move *a11(0x60), a9, 1 +3fb1e850: move *a9(0xa0), a9, 1 +3fb1e870: call a9 +3fb1e880: move a14, -*sp, 1 +3fb1e890: move *a13(0xffe0), *a14+, 1 +3fb1e8b0: calla L3F7FFD40 +3fb1e8e0: move a8, *a13, 1 +3fb1e8f0: move a8, a9 +3fb1e900: jrne L3FB1E7F0 +L3FB1E910: +3fb1e910: move *sp(0x80), a14, 1 +3fb1e930: mmfm sp, a9,a11,a13 +3fb1e950: rets 2 +L3FB1E960: +3fb1e960: mmtm sp, a9,a11,a13 +3fb1e980: move a14, a13 +3fb1e990: addk 32, a14 +3fb1e9a0: move *a13(0xffe0), a11, 1 +3fb1e9c0: move *a11, a9, 1 +3fb1e9d0: cmp a11, a9 +3fb1e9e0: jreq L3FB1EC60 +3fb1e9f0: move a14, -*sp, 1 +3fb1ea00: move a11, *a14+, 1 +3fb1ea10: calla L3FB1E6E0 +3fb1ea40: move *a11, *a13, 1 +3fb1ea50: move *a13, a9, 1 +3fb1ea60: movb *a9(0x50), a9 +3fb1ea80: subk 3, a9 +3fb1ea90: jreq L3FB1EC60 +L3FB1EAA0: +3fb1eaa0: move *a13, a11, 1 +3fb1eab0: move *a11(0x60), a9, 1 +3fb1ead0: move *a9(0xc0), a9, 1 +3fb1eaf0: jreq L3FB1EB70 +3fb1eb00: move a14, -*sp, 1 +3fb1eb10: move a11, *a14+, 1 +3fb1eb20: move *a11(0x60), a9, 1 +3fb1eb40: move *a9(0xc0), a9, 1 +3fb1eb60: call a9 +L3FB1EB70: +3fb1eb70: movk 5, a9 +3fb1eb80: move a9, *a11(0xa0), 1 +3fb1eba0: move a14, -*sp, 1 +3fb1ebb0: move *a13(0xffe0), *a14+, 1 +3fb1ebd0: calla L3FB1E6E0 +3fb1ec00: move *a11, *a13, 1 +3fb1ec10: move *a13, a11, 1 +3fb1ec20: movb *a11(0x50), a9 +3fb1ec40: subk 3, a9 +3fb1ec50: jrne L3FB1EAA0 +L3FB1EC60: +3fb1ec60: move *sp(0x80), a14, 1 +3fb1ec80: mmfm sp, a9,a11,a13 +3fb1eca0: rets 2 +3fb1ecb0: move a13, -*sp, 1 +3fb1ecc0: move a14, a13 +3fb1ecd0: addk 32, a14 +3fb1ece0: move a14, -*sp, 1 +3fb1ecf0: move *a13(0xffe0), *a14+, 1 +3fb1ed10: calla L3FB1E440 +3fb1ed40: move a14, -*sp, 1 +3fb1ed50: move *a13(0xffe0), *a14+, 1 +3fb1ed70: calla L3FB1E6E0 +3fb1eda0: move a14, -*sp, 1 +3fb1edb0: move *a13(0xffe0), *a14+, 1 +3fb1edd0: calla L3FB1E960 +3fb1ee00: move *sp(0x40), a14, 1 +3fb1ee20: move *sp+, a13, 1 +3fb1ee30: rets 2 +L3FB1EE40: +3fb1ee40: mmtm sp, a9,a11,a13 +3fb1ee60: move a14, a13 +3fb1ee70: addk 32, a14 +3fb1ee80: move *a13(0xffe0), a11, 1 +3fb1eea0: move *a11, a9, 1 +3fb1eeb0: cmp a11, a9 +3fb1eec0: jreq L3FB1F090 +3fb1eed0: move *a11, *a13, 1 +3fb1eee0: move *a13, a9, 1 +3fb1eef0: movb *a9(0x50), a9 +3fb1ef10: subk 3, a9 +3fb1ef20: jreq L3FB1F090 +L3FB1EF30: +3fb1ef30: move *a13, a11, 1 +3fb1ef40: move *a11(0x60), a9, 1 +3fb1ef60: move *a9(0x100), a9, 1 +3fb1ef80: jreq L3FB1F000 +3fb1ef90: move a14, -*sp, 1 +3fb1efa0: move a11, *a14+, 1 +3fb1efb0: move *a11(0x60), a9, 1 +3fb1efd0: move *a9(0x100), a9, 1 +3fb1eff0: call a9 +L3FB1F000: +3fb1f000: movk 5, a9 +3fb1f010: move a9, *a11(0xa0), 1 +3fb1f030: move *a11, *a13, 1 +3fb1f040: move *a13, a11, 1 +3fb1f050: movb *a11(0x50), a9 +3fb1f070: subk 3, a9 +3fb1f080: jrne L3FB1EF30 +L3FB1F090: +3fb1f090: move *sp(0x80), a14, 1 +3fb1f0b0: mmfm sp, a9,a11,a13 +3fb1f0d0: rets 2 +3fb1f0e0: .word 0x7265 +3fb1f0f0: modu b11, b2 +3fb1f100: sla 0x3, b2 +3fb1f110: mods a3, a1 +3fb1f120: modu a11, a12 +3fb1f130: sla a11, a3 +3fb1f140: rl b11, b4 +3fb1f150: srl a11, a14 +3fb1f160: .word 0x7020 +3fb1f170: .word 0x7069 +3fb1f180: mods a3, a5 +3fb1f190: modu a3, a9 +3fb1f1a0: .word 0x0a65 +3fb1f1b0: sra a8, a0 +3fb1f1c0: .word 0x7272 +3fb1f1d0: .word 0x726f +3fb1f1e0: sla a9, a0 +3fb1f1f0: mods a3, a12 +3fb1f200: sll a11, sp +3fb1f210: .word 0x7461 +3fb1f220: modu a3, a9 +3fb1f230: sla 0x3, a7 +3fb1f240: rl b11, b0 +3fb1f250: sra b11, b0 +3fb1f260: sra a9, a0 +3fb1f270: sra a11, a12 +3fb1f280: sra a11, a13 +3fb1f290: .word 0x746e +3fb1f2a0: sll a9, a0 +3fb1f2b0: modu a3, sp +3fb1f2c0: sra b11, b4 +3fb1f2d0: .word 0x7478 +3fb1f2e0: .word 0x000a +L3FB1F2F0: +3fb1f2f0: mmtm sp, a11,a13 +3fb1f310: move a14, a13 +3fb1f320: addk 32, a14 +3fb1f330: move a14, -*sp, 1 +3fb1f340: move *a13(0xff80), *a14+, 1 +3fb1f360: move *a13(0xffa0), *a14+, 1 +3fb1f380: move *a13(0xffe0), a11, 1 +3fb1f3a0: movb *a11(0x60), a8 +3fb1f3c0: move a8, *a14+, 1 +3fb1f3d0: move *a13(0xffc0), *a14+, 1 +3fb1f3f0: move a11, *a14+, 1 +3fb1f400: calla L3FB1F6A0 +3fb1f430: move a8, *a13, 1 +3fb1f440: move a8, a8 +3fb1f450: jrne L3FB1F480 +3fb1f460: sub a8, a8 +3fb1f470: jruc L3FB1F650 +L3FB1F480: +3fb1f480: move a14, -*sp, 1 +3fb1f490: move *a8(0xe8), *a14+, 1 +3fb1f4b0: move a8, a11 +3fb1f4c0: calla L3FB1D060 +3fb1f4f0: move a8, *a11(0xc8), 1 +3fb1f510: move *a11(0xc8), a11, 1 +3fb1f530: jrne L3FB1F640 +3fb1f540: move a14, -*sp, 1 +3fb1f550: movi 0x3fb29110, a8 +3fb1f580: move a8, *a14+, 1 +3fb1f590: calla L3F927BC0 +3fb1f5c0: move a14, -*sp, 1 +3fb1f5d0: move *a13(0x0), *a14+, 1 +3fb1f5f0: calla L3FB22060 +3fb1f620: sub a8, a8 +3fb1f630: jruc L3FB1F650 +L3FB1F640: +3fb1f640: move *a13, a8, 1 +L3FB1F650: +3fb1f650: move *sp(0x60), a14, 1 +3fb1f670: mmfm sp, a11,a13 +3fb1f690: rets 2 +L3FB1F6A0: +3fb1f6a0: mmtm sp, a7,a9,a11,a13 +3fb1f6c0: move a14, a13 +3fb1f6d0: addi 0x40, a14 +3fb1f6f0: move a14, -*sp, 1 +3fb1f700: movi 0x4f, a11 +3fb1f720: move a11, *a14+, 1 +3fb1f730: movk 1, a9 +3fb1f740: move a9, *a14+, 1 +3fb1f750: calla L3FB1D180 +3fb1f780: move a8, *a13, 1 +3fb1f790: move a8, a8 +3fb1f7a0: jrne L3FB1FA10 +3fb1f7b0: move a14, -*sp, 1 +3fb1f7c0: movi 0x3fb29258, a8 +3fb1f7f0: move a8, *a14+, 1 +3fb1f800: calla L3F927BC0 +3fb1f830: sub a8, a8 +3fb1f840: jauc L3FB205E0 +L3FB1F860: +3fb1f860: move *a13(0xffe0), *a13(0x20), 1 +3fb1f890: jruc L3FB1FAA0 +L3FB1F8A0: +3fb1f8a0: move *a13(0xffe0), a11, 1 +3fb1f8c0: move *a11(0x98), *a13(0x20), 1 +3fb1f8f0: jruc L3FB1FAA0 +L3FB1F900: +3fb1f900: move a14, -*sp, 1 +3fb1f910: movi 0x3fb29390, a8 +3fb1f940: move a8, *a14+, 1 +3fb1f950: calla L3F927BC0 +3fb1f980: move a14, -*sp, 1 +3fb1f990: move *a13(0x0), *a14+, 1 +3fb1f9b0: calla L3FB1D8C0 +3fb1f9e0: sub a8, a8 +3fb1f9f0: jauc L3FB205E0 +L3FB1FA10: +3fb1fa10: move *a13(0xffe0), a9, 1 +3fb1fa30: movb *a9(0x50), a8 +3fb1fa50: subk 5, a8 +3fb1fa60: jreq L3FB1F860 +3fb1fa70: dec a8 +3fb1fa80: jreq L3FB1F8A0 +3fb1fa90: jruc L3FB1F900 +L3FB1FAA0: +3fb1faa0: move *a13, a11, 1 +3fb1fab0: move *a13(0x20), a9, 1 +3fb1fad0: move *a13(0xffc0), a7, 1 +3fb1faf0: sll 0x5, a7 +3fb1fb00: add a9, a7 +3fb1fb10: move *a7(0xd8), a7, 1 +3fb1fb30: addi 0xa0, a11 +3fb1fb50: movk 14, a8 +L3FB1FB60: +3fb1fb60: move *a7+, *a11+, 1 +3fb1fb70: dsjs a8, L3FB1FB60 +3fb1fb80: movb *a7, *a11 +3fb1fb90: move *a13, a11, 1 +3fb1fba0: move *a13(0xff80), *a11(0x188), 1 +3fb1fbd0: move *a11(0x188), a7, 1 +3fb1fbf0: move *a13(0xff60), a9, 1 +3fb1fc10: add a9, a7 +3fb1fc20: dec a7 +3fb1fc30: move a7, *a11(0x1a8), 1 +3fb1fc50: move a9, *a11(0x1e8), 1 +3fb1fc70: move a8, *a11(0xc8), 1 +3fb1fc90: move a8, *a11(0x208), 1 +3fb1fcb0: move *a13(0x20), a7, 1 +3fb1fcd0: move *a13(0xffc0), a9, 1 +3fb1fcf0: sll 0x5, a9 +3fb1fd00: add a7, a9 +3fb1fd10: move *a9(0xd8), a9, 1 +3fb1fd30: setf 8, 0, 0 +3fb1fd40: move *a9(0x10), a9, 0 +3fb1fd60: move *a13(0xffa0), a7, 1 +3fb1fd80: cmp a7, a9 +3fb1fd90: jreq L3FB20560 +3fb1fda0: movb a7, *a11(0xb0) +3fb1fdc0: jruc L3FB20320 +3fb1fdd0: move *a13, a11, 1 +3fb1fde0: movk 8, a9 +3fb1fdf0: setf 16, 0, 0 +3fb1fe00: move a9, *a11(0xa0), 0 +3fb1fe20: movk 3, a7 +3fb1fe30: movb a7, *a11(0xb8) +3fb1fe50: jruc L3FB204B0 +3fb1fe60: move *a13, a11, 1 +3fb1fe70: movk 16, a9 +3fb1fe80: setf 16, 0, 0 +3fb1fe90: move a9, *a11(0xa0), 0 +3fb1feb0: movk 3, a7 +3fb1fec0: movb a7, *a11(0xb8) +3fb1fee0: jruc L3FB204B0 +3fb1fef0: move *a13, a11, 1 +3fb1ff00: movk 32, a9 +3fb1ff10: setf 16, 0, 0 +3fb1ff20: move a9, *a11(0xa0), 0 +3fb1ff40: movk 3, a7 +3fb1ff50: movb a7, *a11(0xb8) +3fb1ff70: jruc L3FB204B0 +3fb1ff80: move *a13, a11, 1 +3fb1ff90: addi 0x40, a14 +3fb1ffb0: move a14, -*sp, 1 +3fb1ffc0: addi 0x40, a14 +3fb1ffe0: move a14, -*sp, 1 +3fb1fff0: move *a11(0x248), a8, 1 +3fb20010: calla L3FE116F0 +3fb20040: calla L3FE161A0 +3fb20070: addi 0x40, a14 +3fb20090: move a14, -*sp, 1 +3fb200a0: movi 0x3fb29c20, a8 +3fb200d0: move *a8+, *a14+, 1 +3fb200e0: move *a8+, *a14+, 1 +3fb200f0: calla L3FE161A0 +3fb20120: calla L3FE0D650 +3fb20150: calla L3FE14450 +3fb20180: calla L3FE10CC0 +3fb201b0: setf 16, 0, 0 +3fb201c0: move a8, *a11(0xa0), 0 +3fb201e0: movk 1, a9 +3fb201f0: movb a9, *a11(0xb8) +3fb20210: jruc L3FB204B0 +L3FB20220: +3fb20220: move a14, -*sp, 1 +3fb20230: movi 0x3fb29458, a8 +L3FB20260: +3fb20260: move a8, *a14+, 1 +3fb20270: calla L3F927BC0 +L3FB202A0: +3fb202a0: move a14, -*sp, 1 +3fb202b0: move *a13(0x0), *a14+, 1 +3fb202d0: calla L3FB1D8C0 +3fb20300: sub a8, a8 +3fb20310: jruc L3FB205E0 +L3FB20320: +3fb20320: move *a11(0xb0), a8, 0 +3fb20340: cmpi 0x6, a8 +3fb20360: jrhi L3FB20220 +3fb20370: sll 0x5, a8 +3fb20380: addi 0x3fb203d0, a8 +3fb203b0: move *a8, a8, 1 +3fb203c0: jump a8 +3fb203d0: .word 0x0220 +3fb203e0: dsjs b2, L3FB20220 +3fb203f0: pixt *b14, *b0 +3fb20400: dsjs b1, L3FB20240 +3fb20410: .word 0xfe60 +3fb20420: dsjs b1, L3FB20260 +3fb20430: .word 0xfef0 +3fb20440: dsjs b1, L3FB20280 +3fb20450: .word 0xfef0 +3fb20460: dsjs b1, L3FB202A0 +3fb20470: .word 0xff80 +3fb20480: dsjs b1, L3FB202C0 +3fb20490: .word 0xff80 +3fb204a0: dsjs b1, L3FB202E0 +L3FB204B0: +3fb204b0: move *a11(0xa0), a9, 0 +3fb204d0: move a9, *a11(0x108), 1 +3fb204f0: move *a11(0xa0), a9, 0 +3fb20510: move *a11(0x1c8), a7, 1 +3fb20530: mpyu a7, a9 +3fb20540: move a9, *a11(0x128), 1 +L3FB20560: +3fb20560: move *a11(0x128), a9, 1 +3fb20580: move *a11(0x1e8), a7, 1 +3fb205a0: mpyu a7, a9 +3fb205b0: move a9, *a11(0xe8), 1 +3fb205d0: move a11, a8 +L3FB205E0: +3fb205e0: move *sp(0xa0), a14, 1 +3fb20600: mmfm sp, a7,a9,a11,a13 +3fb20620: rets 2 +L3FB20630: +3fb20630: mmtm sp, a7,a9,a11,a13 +3fb20650: move a14, a13 +3fb20660: addk 32, a14 +3fb20670: move a14, -*sp, 1 +3fb20680: movi 0x4f, a11 +3fb206a0: move a11, *a14+, 1 +3fb206b0: movk 1, a9 +3fb206c0: move a9, *a14+, 1 +3fb206d0: calla L3FB1D180 +3fb20700: move a8, *a13, 1 +3fb20710: move a8, a8 +3fb20720: jrne L3FB207D0 +3fb20730: move a14, -*sp, 1 +3fb20740: movi 0x3fb29510, a8 +3fb20770: move a8, *a14+, 1 +3fb20780: calla L3F927BC0 +3fb207b0: sub a8, a8 +3fb207c0: jruc L3FB20AC0 +L3FB207D0: +3fb207d0: move *a13(0xffe0), a7, 1 +3fb207f0: move *a13(0xffc0), a9, 1 +3fb20810: sll 0x5, a9 +3fb20820: add a7, a9 +3fb20830: move *a9(0xd8), a9, 1 +3fb20850: move a8, a11 +3fb20860: addi 0xa0, a11 +3fb20880: movk 14, a8 +L3FB20890: +3fb20890: move *a9+, *a11+, 1 +3fb208a0: dsjs a8, L3FB20890 +3fb208b0: movb *a9, *a11 +3fb208c0: move *a13, a11, 1 +3fb208d0: move *a13(0xffa0), a9, 1 +3fb208f0: move *a11(0x188), a7, 1 +3fb20910: sub a7, a9 +3fb20920: move *a11(0x128), a7, 1 +3fb20940: mpyu a7, a9 +3fb20950: move *a11(0x208), a7, 1 +3fb20970: add a9, a7 +3fb20980: move a7, *a11(0x208), 1 +3fb209a0: move *a13(0xffa0), *a11(0x188), 1 +3fb209d0: move *a13(0xffa0), a9, 1 +3fb209f0: move *a13(0xff80), a7, 1 +3fb20a10: add a7, a9 +3fb20a20: dec a9 +3fb20a30: move a9, *a11(0x1a8), 1 +3fb20a50: move a7, *a11(0x1e8), 1 +3fb20a70: movk 1, a9 +3fb20a80: setf 1, 0, 0 +3fb20a90: move a9, *a11(0x268), 0 +3fb20ab0: move a11, a8 +L3FB20AC0: +3fb20ac0: move *sp(0xa0), a14, 1 +3fb20ae0: mmfm sp, a7,a9,a11,a13 +3fb20b00: rets 2 +L3FB20B10: +3fb20b10: mmtm sp, a7,a9,a11,a13 +3fb20b30: move a14, a13 +3fb20b40: addk 32, a14 +3fb20b50: move a14, -*sp, 1 +3fb20b60: movi 0x4f, a11 +3fb20b80: move a11, *a14+, 1 +3fb20b90: movk 1, a9 +3fb20ba0: move a9, *a14+, 1 +3fb20bb0: calla L3FB1D180 +3fb20be0: move a8, *a13, 1 +3fb20bf0: move a8, a8 +3fb20c00: jrne L3FB20CB0 +3fb20c10: move a14, -*sp, 1 +3fb20c20: movi 0x3fb29698, a8 +3fb20c50: move a8, *a14+, 1 +3fb20c60: calla L3F927BC0 +3fb20c90: sub a8, a8 +3fb20ca0: jruc L3FB20FE0 +L3FB20CB0: +3fb20cb0: move *a13(0xffe0), a7, 1 +3fb20cd0: move a8, a9 +3fb20ce0: addi 0xa0, a9 +3fb20d00: addi 0xa0, a7 +3fb20d20: movk 14, a8 +L3FB20D30: +3fb20d30: move *a7+, *a9+, 1 +3fb20d40: dsjs a8, L3FB20D30 +3fb20d50: movb *a7, *a9 +3fb20d60: move *a13(0xffe0), a9, 1 +3fb20d80: move *a13(0xffc0), a7, 1 +3fb20da0: move *a9(0x188), a11, 1 +3fb20dc0: sub a11, a7 +3fb20dd0: move *a9(0x128), a11, 1 +3fb20df0: mpyu a11, a7 +3fb20e00: move *a13, a11, 1 +3fb20e10: move *a11(0x208), a9, 1 +3fb20e30: add a7, a9 +3fb20e40: move a9, *a11(0x208), 1 +3fb20e60: move *a13(0xffc0), *a11(0x188), 1 +3fb20e90: move *a13(0xffc0), a9, 1 +3fb20eb0: move *a13(0xffa0), a7, 1 +3fb20ed0: add a7, a9 +3fb20ee0: dec a9 +3fb20ef0: move a9, *a11(0x1a8), 1 +3fb20f10: move a7, *a11(0x1e8), 1 +3fb20f30: move *a13(0xffe0), *a11(0x60), 1 +3fb20f60: move *a13(0xffe0), a9, 1 +3fb20f80: move *a9(0x80), a7, 1 +3fb20fa0: inc a7 +3fb20fb0: move a7, *a9(0x80), 1 +3fb20fd0: move a11, a8 +L3FB20FE0: +3fb20fe0: move *sp(0xa0), a14, 1 +3fb21000: mmfm sp, a7,a9,a11,a13 +3fb21020: rets 2 +L3FB21030: +3fb21030: mmtm sp, a9,a11,a13 +3fb21050: move a14, a13 +3fb21060: addk 32, a14 +3fb21070: movk 1, a11 +3fb21080: move a11, *a13, 1 +L3FB21090: +3fb21090: movk 1, a11 +3fb210a0: move *a13, a9, 1 +3fb210b0: sll a9, a11 +3fb210c0: move *a13(0xffe0), a9, 1 +3fb210e0: and a9, a11 +3fb210f0: jreq L3FB21130 +3fb21100: movb *a13, a11 +3fb21110: move a11, a8 +3fb21120: jruc L3FB21190 +L3FB21130: +3fb21130: move *a13, a11, 1 +3fb21140: inc a11 +3fb21150: move a11, *a13, 1 +3fb21160: subk 6, a11 +3fb21170: jrlt L3FB21090 +3fb21180: movk 1, a8 +L3FB21190: +3fb21190: move *sp(0x80), a14, 1 +3fb211b0: mmfm sp, a9,a11,a13 +3fb211d0: rets 2 +L3FB211E0: +3fb211e0: mmtm sp, a7,a9,a11,a13 +3fb21200: move a14, a13 +3fb21210: addi 0x40, a14 +3fb21230: move a14, -*sp, 1 +3fb21240: movi 0x23, a11 +3fb21260: move a11, *a14+, 1 +3fb21270: movk 1, a9 +3fb21280: move a9, *a14+, 1 +3fb21290: calla L3FB1D180 +3fb212c0: move a8, *a13(0x20), 1 +3fb212e0: move a8, a8 +3fb212f0: jrne L3FB213A0 +3fb21300: move a14, -*sp, 1 +3fb21310: movi 0x3fb29820, a8 +3fb21340: move a8, *a14+, 1 +3fb21350: calla L3F927BC0 +3fb21380: sub a8, a8 +3fb21390: jruc L3FB21710 +L3FB213A0: +3fb213a0: move *a13(0xffe0), a9, 1 +3fb213c0: move *a9(0xb8), a11, 1 +3fb213e0: jrne L3FB21490 +3fb213f0: move a9, a11 +3fb21400: addi 0x98, a11 +3fb21420: move a11, *a9(0x98), 1 +3fb21440: move a9, a11 +3fb21450: addi 0x98, a11 +3fb21470: move a11, *a9(0xb8), 1 +L3FB21490: +3fb21490: move *a9(0xb8), *a13(0x0), 1 +3fb214c0: move *a13, a11, 1 +3fb214d0: move *a11, *a8, 1 +3fb214e0: move a11, *a8(0x20), 1 +3fb21500: move *a11, a7, 1 +3fb21510: move a8, *a7(0x20), 1 +3fb21530: move a8, *a11, 1 +3fb21540: movk 6, a7 +3fb21550: movb a7, *a8(0x50) +3fb21570: addk 29, a7 +3fb21580: setf 16, 1, 0 +3fb21590: move a7, *a8(0x40), 0 +3fb215b0: sub a7, a7 +3fb215c0: movb a7, *a8(0x60) +3fb215e0: move a7, *a8(0x68), 0 +3fb21600: move a7, *a8(0x78), 1 +3fb21620: move a8, a7 +3fb21630: addi 0xb8, a7 +3fb21650: move a7, *a8(0xb8), 1 +3fb21670: move a8, a7 +3fb21680: addi 0xb8, a7 +3fb216a0: move a7, *a8(0xd8), 1 +3fb216c0: move *a13(0xffc0), *a8(0xf8), 1 +3fb216f0: move a9, *a8(0x98), 1 +L3FB21710: +3fb21710: move *sp(0xa0), a14, 1 +3fb21730: mmfm sp, a7,a9,a11,a13 +3fb21750: rets 2 +L3FB21760: +3fb21760: mmtm sp, a9,a11,a13 +3fb21780: move a14, a13 +3fb21790: addk 32, a14 +3fb217a0: move *a13(0xffe0), *a13(0x0), 1 +3fb217d0: move *a13, a11, 1 +3fb217e0: jrne L3FB21950 +3fb217f0: move a14, -*sp, 1 +3fb21800: movi 0x29, a9 +3fb21820: move a9, *a14+, 1 +3fb21830: movk 1, a9 +3fb21840: move a9, *a14+, 1 +3fb21850: calla L3FB1D180 +3fb21880: move a8, *a13, 1 +3fb21890: move a8, a11 +3fb218a0: jrne L3FB219F0 +3fb218b0: move a14, -*sp, 1 +3fb218c0: movi 0x3fb298e0, a8 +3fb218f0: move a8, *a14+, 1 +3fb21900: calla L3F927BC0 +3fb21930: sub a8, a8 +3fb21940: jruc L3FB21B20 +L3FB21950: +3fb21950: move a14, -*sp, 1 +3fb21960: movi 0x29, a9 +3fb21980: move a9, *a14+, 1 +3fb21990: sub a9, a9 +3fb219a0: move a9, *a14+, 1 +3fb219b0: move a11, *a14+, 1 +3fb219c0: calla L3FE16BC0 +L3FB219F0: +3fb219f0: movk 5, a9 +3fb21a00: movb a9, *a11(0x50) +3fb21a20: movi 0x29, a9 +3fb21a40: setf 16, 1, 0 +3fb21a50: move a9, *a11(0x40), 0 +3fb21a70: move a11, a9 +3fb21a80: addi 0x98, a9 +3fb21aa0: move a9, *a11(0x98), 1 +3fb21ac0: move a11, a9 +3fb21ad0: addi 0x98, a9 +3fb21af0: move a9, *a11(0xb8), 1 +3fb21b10: move a11, a8 +L3FB21B20: +3fb21b20: move *sp(0x80), a14, 1 +3fb21b40: mmfm sp, a9,a11,a13 +3fb21b60: rets 2 +L3FB21B70: +3fb21b70: mmtm sp, a9,a11,a13 +3fb21b90: move a14, a13 +3fb21ba0: move *a13(0xffe0), a11, 1 +3fb21bc0: move *a11(0x80), a11, 1 +3fb21be0: jrne L3FB21FB0 +3fb21bf0: move *a13(0xffe0), a11, 1 +3fb21c10: move *a11(0x60), a11, 1 +3fb21c30: jrne L3FB21D90 +3fb21c40: move *a13(0xffe0), a11, 1 +3fb21c60: setf 1, 0, 0 +3fb21c70: move *a11(0x268), a11, 0 +3fb21c90: jrne L3FB21D20 +3fb21ca0: move a14, -*sp, 1 +3fb21cb0: move *a13(0xffe0), a11, 1 +3fb21cd0: move *a11(0xc8), *a14+, 1 +3fb21cf0: calla L3FB1D8C0 +L3FB21D20: +3fb21d20: move a14, -*sp, 1 +3fb21d30: move *a13(0xffe0), *a14+, 1 +3fb21d50: calla L3FB22060 +3fb21d80: jruc L3FB22010 +L3FB21D90: +3fb21d90: move *a13(0xffe0), a11, 1 +3fb21db0: move *a11(0x60), a9, 1 +3fb21dd0: move *a9(0x80), a11, 1 +3fb21df0: dec a11 +3fb21e00: move a11, *a9(0x80), 1 +3fb21e20: move *a13(0xffe0), a11, 1 +3fb21e40: move *a11(0x60), a9, 1 +3fb21e60: move *a9(0x80), a9, 1 +3fb21e80: jrne L3FB21F50 +3fb21e90: move *a11(0x60), a9, 1 +3fb21eb0: setf 1, 0, 0 +3fb21ec0: move *a9(0x269), a9, 0 +3fb21ee0: jreq L3FB21F50 +3fb21ef0: move a14, -*sp, 1 +3fb21f00: move *a11(0x60), *a14+, 1 +3fb21f20: calla L3FB21B70 +L3FB21F50: +3fb21f50: move a14, -*sp, 1 +3fb21f60: move a11, *a14+, 1 +3fb21f70: calla L3FB22060 +3fb21fa0: jruc L3FB22010 +L3FB21FB0: +3fb21fb0: move *a13(0xffe0), a11, 1 +3fb21fd0: movk 1, a9 +3fb21fe0: setf 1, 0, 0 +3fb21ff0: move a9, *a11(0x269), 0 +L3FB22010: +3fb22010: move *sp(0x80), a14, 1 +3fb22030: mmfm sp, a9,a11,a13 +3fb22050: rets 2 +L3FB22060: +3fb22060: move a13, -*sp, 1 +3fb22070: move a14, a13 +3fb22080: move a14, -*sp, 1 +3fb22090: move *a13(0xffe0), *a14+, 1 +3fb220b0: calla L3FB1D8C0 +3fb220e0: move *sp(0x40), a14, 1 +3fb22100: move *sp+, a13, 1 +3fb22110: rets 2 +L3FB22120: +3fb22120: mmtm sp, a9,a11,a13 +3fb22140: move a14, a13 +3fb22150: addi 0x40, a14 +3fb22170: move *a13(0xffe0), a11, 1 +3fb22190: move *a11(0x98), *a13(0x20), 1 +3fb221c0: move *a11(0x20), a9, 1 +3fb221e0: move *a11, *a9, 1 +3fb221f0: move *a11, a9, 1 +3fb22200: move *a11(0x20), *a9(0x20), 1 +3fb22230: move *a11(0xb8), *a13(0x0), 1 +3fb22260: move *a13, a9, 1 +3fb22270: subi 0xb8, a9 +3fb22290: cmp a11, a9 +3fb222a0: jreq L3FB22400 +L3FB222B0: +3fb222b0: move *a13, a11, 1 +3fb222c0: move *a11(0x20), a9, 1 +3fb222e0: move *a11, *a9, 1 +3fb222f0: move *a11, a9, 1 +3fb22300: move *a11(0x20), *a9(0x20), 1 +3fb22330: move a14, -*sp, 1 +3fb22340: move a11, *a14+, 1 +3fb22350: calla L3FB21B70 +3fb22380: move *a11, *a13, 1 +3fb22390: move *a13(0xffe0), a11, 1 +3fb223b0: move *a13, a9, 1 +3fb223c0: subi 0xb8, a9 +3fb223e0: cmp a11, a9 +3fb223f0: jrne L3FB222B0 +L3FB22400: +3fb22400: move a14, -*sp, 1 +3fb22410: move a11, *a14+, 1 +3fb22420: calla L3FB1D8C0 +3fb22450: move *a13(0x20), a9, 1 +3fb22470: move *a9(0x98), a11, 1 +3fb22490: subi 0x98, a11 +3fb224b0: cmp a9, a11 +3fb224c0: jrne L3FB22560 +3fb224d0: setf 1, 0, 0 +3fb224e0: move *a9(0x139), a11, 0 +3fb22500: jreq L3FB22560 +3fb22510: move a14, -*sp, 1 +3fb22520: move a9, *a14+, 1 +3fb22530: calla L3FB225B0 +L3FB22560: +3fb22560: move *sp(0x80), a14, 1 +3fb22580: mmfm sp, a9,a11,a13 +3fb225a0: rets 2 +L3FB225B0: +3fb225b0: mmtm sp, a9,a11,a13 +3fb225d0: move a14, a13 +3fb225e0: addk 32, a14 +3fb225f0: sub a11, a11 +3fb22600: move a11, *a13, 1 +L3FB22610: +3fb22610: move *a13(0xffe0), a11, 1 +3fb22630: move *a13, a9, 1 +3fb22640: sll 0x5, a9 +3fb22650: add a11, a9 +3fb22660: move *a9(0xd8), a9, 1 +3fb22680: jreq L3FB22850 +3fb22690: move *a13, a9, 1 +3fb226a0: sll 0x5, a9 +3fb226b0: add a11, a9 +3fb226c0: move *a9(0xd8), a9, 1 +3fb226e0: move *a9(0x28), a9, 1 +3fb22700: jreq L3FB227C0 +3fb22710: move a14, -*sp, 1 +3fb22720: move *a13, a9, 1 +3fb22730: sll 0x5, a9 +3fb22740: add a11, a9 +3fb22750: move *a9(0xd8), a9, 1 +3fb22770: move *a9(0x28), *a14+, 1 +3fb22790: calla L3FB1D800 +L3FB227C0: +3fb227c0: move a14, -*sp, 1 +3fb227d0: move *a13, a9, 1 +3fb227e0: sll 0x5, a9 +3fb227f0: add a11, a9 +3fb22800: move *a9(0xd8), *a14+, 1 +3fb22820: calla L3FB1D800 +L3FB22850: +3fb22850: move *a13, a9, 1 +3fb22860: inc a9 +3fb22870: move a9, *a13, 1 +3fb22880: subk 3, a9 +3fb22890: jrlt L3FB22610 +3fb228a0: move a14, -*sp, 1 +3fb228b0: move a11, *a14+, 1 +3fb228c0: calla L3FB1D8C0 +3fb228f0: move *sp(0x80), a14, 1 +3fb22910: mmfm sp, a9,a11,a13 +3fb22930: rets 2 +3fb22940: mmtm sp, a7,a9,a11,a13 +3fb22960: move a14, a13 +3fb22970: addi 0x60, a14 +3fb22990: move *a13(0xffe0), a11, 1 +3fb229b0: addi 0xb8, a11 +3fb229d0: move a11, *a13, 1 +3fb229e0: move *a11, a9, 1 +3fb229f0: cmp a11, a9 +3fb22a00: jrne L3FB22A30 +3fb22a10: sub a8, a8 +3fb22a20: jruc L3FB22D90 +L3FB22A30: +3fb22a30: sub a9, a9 +3fb22a40: move a9, *a13(0x40), 1 +3fb22a60: move *a13(0xffe0), a11, 1 +3fb22a80: move *a11(0xd8), *a13(0x20), 1 +3fb22ab0: move *a13(0x20), a11, 1 +3fb22ad0: move *a13, a9, 1 +3fb22ae0: cmp a9, a11 +3fb22af0: jreq L3FB22D70 +L3FB22B00: +3fb22b00: move *a13(0x20), a11, 1 +3fb22b20: move *a11(0x228), a9, 1 +3fb22b40: move *a13(0xffc0), a11, 1 +3fb22b60: cmp a11, a9 +3fb22b70: jrne L3FB22CD0 +3fb22b80: move *a13(0x20), a9, 1 +3fb22ba0: move *a13(0xffe0), a7, 1 +3fb22bc0: move *a7(0x98), a7, 1 +3fb22be0: sll 0x5, a11 +3fb22bf0: add a11, a7 +3fb22c00: move *a7(0xd8), a11, 1 +3fb22c20: move *a9(0x1a8), a7, 1 +3fb22c40: move *a11(0x108), a11, 1 +3fb22c60: cmp a11, a7 +3fb22c70: movk 1, a11 +3fb22c80: jreq L3FB22CA0 +3fb22c90: sub a11, a11 +L3FB22CA0: +3fb22ca0: move a11, *a13(0x40), 1 +3fb22cc0: jruc L3FB22D70 +L3FB22CD0: +3fb22cd0: move *a13(0x20), a9, 1 +3fb22cf0: move *a9(0x20), *a13(0x20), 1 +3fb22d20: move *a13(0x20), a9, 1 +3fb22d40: move *a13, a7, 1 +3fb22d50: cmp a7, a9 +3fb22d60: jrne L3FB22B00 +L3FB22D70: +3fb22d70: move *a13(0x40), a8, 1 +L3FB22D90: +3fb22d90: move *sp(0xa0), a14, 1 +3fb22db0: mmfm sp, a7,a9,a11,a13 +3fb22dd0: rets 2 +3fb22de0: mmtm sp, a11,a13 +3fb22e00: move a14, a13 +3fb22e10: addk 32, a14 +3fb22e20: move *a13(0xffe0), a11, 1 +3fb22e40: move *a13(0xffc0), *a11(0x80), 1 +3fb22e70: move a14, -*sp, 1 +3fb22e80: move a11, *a14+, 1 +3fb22e90: calla L3F7FFDC0 +3fb22ec0: move a8, a8 +3fb22ed0: jreq L3FB22F60 +3fb22ee0: move a14, -*sp, 1 +3fb22ef0: move *a13(0xffc0), *a14+, 1 +3fb22f10: calla L3FB27030 +3fb22f40: move a8, *a13, 1 +3fb22f50: jruc L3FB22F80 +L3FB22F60: +3fb22f60: sub a11, a11 +3fb22f70: move a11, *a13, 1 +L3FB22F80: +3fb22f80: move *a13, a8, 1 +3fb22f90: move *sp(0x60), a14, 1 +3fb22fb0: mmfm sp, a11,a13 +3fb22fd0: rets 2 +L3FB22FE0: +3fb22fe0: mmtm sp, a11,a13 +3fb23000: move a14, a13 +3fb23010: move *a13(0xffe0), a11, 1 +3fb23030: movb *a11(0x60), a8 +3fb23050: move *sp(0x60), a14, 1 +3fb23070: mmfm sp, a11,a13 +3fb23090: rets 2 +3fb230a0: mmtm sp, a11,a13 +3fb230c0: move a14, a13 +3fb230d0: move *a13(0xffe0), a11, 1 +3fb230f0: move *a11(0x78), a8, 1 +3fb23110: move *sp(0x60), a14, 1 +3fb23130: mmfm sp, a11,a13 +3fb23150: rets 2 +L3FB23160: +3fb23160: mmtm sp, a9,a11,a13 +3fb23180: move a14, a13 +3fb23190: addi 0x60, a14 +3fb231b0: sub a11, a11 +3fb231c0: move a11, *a13(0x40), 1 +3fb231e0: jruc L3FB23330 +L3FB231F0: +3fb231f0: move *a13(0xffe0), *a13(0x0), 1 +3fb23220: jruc L3FB233C0 +L3FB23230: +3fb23230: move *a13(0xffe0), a11, 1 +3fb23250: move *a11(0x98), *a13(0x0), 1 +3fb23280: jruc L3FB233C0 +L3FB23290: +3fb23290: move a14, -*sp, 1 +3fb232a0: movi 0x3fb29998, a8 +3fb232d0: move a8, *a14+, 1 +3fb232e0: calla L3F927BC0 +3fb23310: sub a8, a8 +3fb23320: jruc L3FB23790 +L3FB23330: +3fb23330: move *a13(0xffe0), a11, 1 +3fb23350: movb *a11(0x50), a8 +3fb23370: subk 5, a8 +3fb23380: jreq L3FB231F0 +3fb23390: dec a8 +3fb233a0: jreq L3FB23230 +3fb233b0: jruc L3FB23290 +L3FB233C0: +3fb233c0: move *a13, a11, 1 +3fb233d0: move *a11(0x98), *a13(0x20), 1 +3fb23400: move *a13(0x20), a9, 1 +3fb23420: subi 0x98, a9 +3fb23440: cmp a11, a9 +3fb23450: jreq L3FB23720 +L3FB23460: +3fb23460: move *a13(0x20), a11, 1 +3fb23480: move *a11(0x78), a9, 1 +3fb234a0: jrle L3FB234E0 +3fb234b0: move *a11(0x78), a9, 1 +3fb234d0: jruc L3FB23510 +L3FB234E0: +3fb234e0: move *a11(0x78), a9, 1 +3fb23500: neg a9 +L3FB23510: +3fb23510: move *a13(0x40), a11, 1 +3fb23530: cmp a9, a11 +3fb23540: jrge L3FB23660 +3fb23550: move *a13(0x20), a9, 1 +3fb23570: move *a9(0x78), a9, 1 +3fb23590: jrle L3FB235F0 +3fb235a0: move *a13(0x20), a9, 1 +3fb235c0: move *a9(0x78), a9, 1 +3fb235e0: jruc L3FB23640 +L3FB235F0: +3fb235f0: move *a13(0x20), a9, 1 +3fb23610: move *a9(0x78), a9, 1 +3fb23630: neg a9 +L3FB23640: +3fb23640: move a9, *a13(0x40), 1 +L3FB23660: +3fb23660: move *a13(0x20), a11, 1 +3fb23680: move *a11(0x0), *a13(0x20), 1 +3fb236b0: move *a13, a11, 1 +3fb236c0: move *a13(0x20), a9, 1 +3fb236e0: subi 0x98, a9 +3fb23700: cmp a11, a9 +3fb23710: jrne L3FB23460 +L3FB23720: +3fb23720: move *a13(0x40), a9, 1 +3fb23740: jrle L3FB23770 +3fb23750: move a9, a8 +3fb23760: jruc L3FB23790 +L3FB23770: +3fb23770: move *a11(0x78), a8, 1 +L3FB23790: +3fb23790: move *sp(0x80), a14, 1 +3fb237b0: mmfm sp, a9,a11,a13 +3fb237d0: rets 2 +3fb237e0: mmtm sp, a7,a9,a11,a13 +3fb23800: move a14, a13 +3fb23810: addi 0x80, a14 +3fb23830: move *a13(0xffe0), a11, 1 +3fb23850: addi 0xb8, a11 +3fb23870: move a11, *a13, 1 +3fb23880: move *a11, a9, 1 +3fb23890: cmp a11, a9 +3fb238a0: jrne L3FB238D0 +3fb238b0: sub a8, a8 +3fb238c0: jruc L3FB23F40 +L3FB238D0: +3fb238d0: move *a13(0xffe0), a9, 1 +3fb238f0: move *a9(0xb8), *a13(0x20), 1 +3fb23920: move *a13(0x20), a9, 1 +3fb23940: move *a9(0x228), a9, 1 +3fb23960: move *a13(0xffc0), a11, 1 +3fb23980: cmp a11, a9 +3fb23990: jrnc L3FB23A70 +L3FB239A0: +3fb239a0: move *a13(0x20), a11, 1 +3fb239c0: move *a11(0x0), *a13(0x20), 1 +3fb239f0: move *a13(0x20), a11, 1 +3fb23a10: move *a11(0x228), a9, 1 +3fb23a30: move *a13(0xffc0), a11, 1 +3fb23a50: cmp a11, a9 +3fb23a60: jrc L3FB239A0 +L3FB23A70: +3fb23a70: move *a13(0x20), a9, 1 +3fb23a90: move *a9(0x20), a7, 1 +3fb23ab0: move *a9, *a7, 1 +3fb23ac0: move *a9, a7, 1 +3fb23ad0: move *a9(0x20), *a7(0x20), 1 +3fb23b00: move *a13(0xffe0), a7, 1 +3fb23b20: setf 8, 0, 0 +3fb23b30: move *a9(0xb0), a9, 0 +3fb23b50: movb *a7(0x60), a7 +3fb23b70: cmp a7, a9 +3fb23b80: jreq L3FB23F20 +3fb23b90: move a14, -*sp, 1 +3fb23ba0: move *a13(0x20), a9, 1 +3fb23bc0: move *a9(0x1e8), *a14+, 1 +3fb23be0: move *a9(0x188), *a14+, 1 +3fb23c00: move *a13(0xffe0), a7, 1 +3fb23c20: movb *a7(0x60), a8 +3fb23c40: move a8, *a14+, 1 +3fb23c50: move *a9(0x228), *a14+, 1 +3fb23c70: move a7, *a14+, 1 +3fb23c80: calla L3FB1F6A0 +3fb23cb0: move a8, *a13(0x40), 1 +3fb23cd0: move a8, a8 +3fb23ce0: jrne L3FB23D10 +3fb23cf0: sub a8, a8 +3fb23d00: jruc L3FB23F40 +L3FB23D10: +3fb23d10: move a14, -*sp, 1 +3fb23d20: movk 1, a7 +3fb23d30: move a7, *a14+, 1 +3fb23d40: addi 0xa0, a8 +3fb23d60: move a8, *a14+, 1 +3fb23d70: addi 0xa0, a9 +3fb23d90: move a9, *a14+, 1 +3fb23da0: calla L3F400040 +3fb23dd0: move a8, *a13(0x60), 1 +3fb23df0: move a8, a9 +3fb23e00: jreq L3FB23E90 +3fb23e10: move a14, -*sp, 1 +3fb23e20: move *a13(0x40), *a14+, 1 +3fb23e40: calla L3FB22060 +3fb23e70: sub a8, a8 +3fb23e80: jruc L3FB23F40 +L3FB23E90: +3fb23e90: move a14, -*sp, 1 +3fb23ea0: move *a13(0x20), *a14+, 1 +3fb23ec0: calla L3FB21B70 +3fb23ef0: move *a13(0x40), *a13(0x20), 1 +L3FB23F20: +3fb23f20: move *a13(0x20), a8, 1 +L3FB23F40: +3fb23f40: move *sp(0xa0), a14, 1 +3fb23f60: mmfm sp, a7,a9,a11,a13 +3fb23f80: rets 2 +L3FB23F90: +3fb23f90: mmtm sp, a7,a9,a11,a13 +3fb23fb0: move a14, a13 +3fb23fc0: addi 0xc0, a14 +3fb23fe0: move *a13(0xffe0), a11, 1 +3fb24000: addi 0xb8, a11 +3fb24020: move a11, *a13, 1 +3fb24030: move *a11, a9, 1 +3fb24040: cmp a11, a9 +3fb24050: jrne L3FB240B0 +3fb24060: movi 0xffff, a9 +3fb24080: move a9, *a13(0x80), 1 +3fb240a0: jruc L3FB246A0 +L3FB240B0: +3fb240b0: sub a9, a9 +3fb240c0: move a9, *a13(0x80), 1 +L3FB240E0: +3fb240e0: move *a13(0x80), a11, 1 +3fb24100: sll 0x5, a11 +3fb24110: add a13, a11 +3fb24120: sub a9, a9 +3fb24130: move a9, *a11(0x20), 1 +3fb24150: move *a13(0x80), a11, 1 +3fb24170: inc a11 +3fb24180: move a11, *a13(0x80), 1 +3fb241a0: subk 3, a11 +3fb241b0: jrlt L3FB240E0 +3fb241c0: move a9, *a13(0x80), 1 +3fb241e0: move *a13(0xffe0), a11, 1 +3fb24200: move *a11(0xb8), *a13(0xa0), 1 +3fb24230: move *a13(0xa0), a11, 1 +3fb24250: move *a13, a9, 1 +3fb24260: cmp a9, a11 +3fb24270: jreq L3FB244F0 +L3FB24280: +3fb24280: move *a13(0xa0), a11, 1 +3fb242a0: move *a11(0x228), a9, 1 +3fb242c0: sll 0x5, a9 +3fb242d0: add a13, a9 +3fb242e0: addk 32, a9 +3fb242f0: move *a9, a7, 1 +3fb24300: move *a11(0x1e8), a11, 1 +3fb24320: add a11, a7 +3fb24330: move a7, *a9, 1 +3fb24340: move *a13(0xa0), a11, 1 +3fb24360: move *a11(0x228), a9, 1 +3fb24380: sll 0x5, a9 +3fb24390: add a13, a9 +3fb243a0: move *a13(0x80), a7, 1 +3fb243c0: sll 0x5, a7 +3fb243d0: add a13, a7 +3fb243e0: move *a9(0x20), a9, 1 +3fb24400: move *a7(0x20), a7, 1 +3fb24420: cmp a7, a9 +3fb24430: jrle L3FB24470 +3fb24440: move *a11(0x228), *a13(0x80), 1 +L3FB24470: +3fb24470: move *a11(0x0), *a13(0xa0), 1 +3fb244a0: move *a13(0xa0), a11, 1 +3fb244c0: move *a13, a9, 1 +3fb244d0: cmp a9, a11 +3fb244e0: jrne L3FB24280 +L3FB244F0: +3fb244f0: move *a13(0x80), a7, 1 +3fb24510: sll 0x5, a7 +3fb24520: add a13, a7 +3fb24530: move *a13(0xffe0), a9, 1 +3fb24550: move *a9(0x78), a9, 1 +3fb24570: jrle L3FB245D0 +3fb24580: move *a13(0xffe0), a9, 1 +3fb245a0: move *a9(0x78), a9, 1 +3fb245c0: jruc L3FB24620 +L3FB245D0: +3fb245d0: move *a13(0xffe0), a9, 1 +3fb245f0: move *a9(0x78), a9, 1 +3fb24610: neg a9 +L3FB24620: +3fb24620: move *a7(0x20), a7, 1 +3fb24640: cmp a9, a7 +3fb24650: jrge L3FB246A0 +3fb24660: movi 0xffff, a9 +3fb24680: move a9, *a13(0x80), 1 +L3FB246A0: +3fb246a0: move *a13(0x80), a11, 1 +3fb246c0: jrle L3FB24750 +3fb246d0: move *a13(0xffc0), a9, 1 +3fb246f0: jreq L3FB24750 +3fb24700: sll 0x5, a11 +3fb24710: add a13, a11 +3fb24720: move *a11(0x20), *a9(0x0), 1 +L3FB24750: +3fb24750: move *a13(0x80), a8, 1 +3fb24770: move *sp(0xa0), a14, 1 +3fb24790: mmfm sp, a7,a9,a11,a13 +3fb247b0: rets 2 +L3FB247C0: +3fb247c0: mmtm sp, a7,a9,a11,a13 +3fb247e0: move a14, a13 +3fb247f0: addi 0xe0, a14 +3fb24810: jruc L3FB24970 +L3FB24820: +3fb24820: move *a13(0xffe0), *a13(0x0), 1 +3fb24850: jruc L3FB24A00 +L3FB24860: +3fb24860: move *a13(0xffe0), a11, 1 +3fb24880: move *a11(0x98), *a13(0x0), 1 +3fb248b0: jruc L3FB24A00 +L3FB248C0: +3fb248c0: move a14, -*sp, 1 +3fb248d0: movi 0x3fb29a80, a8 +3fb24900: move a8, *a14+, 1 +3fb24910: calla L3F927BC0 +3fb24940: movk 2, a8 +3fb24950: jauc L3FB25690 +L3FB24970: +3fb24970: move *a13(0xffe0), a11, 1 +3fb24990: movb *a11(0x50), a8 +3fb249b0: subk 5, a8 +3fb249c0: jreq L3FB24820 +3fb249d0: dec a8 +3fb249e0: jreq L3FB24860 +3fb249f0: jruc L3FB248C0 +L3FB24A00: +3fb24a00: move *a13, a11, 1 +3fb24a10: setf 1, 0, 0 +3fb24a20: move *a11(0x138), a11, 0 +3fb24a40: jreq L3FB24A80 +3fb24a50: sub a8, a8 +3fb24a60: jauc L3FB25690 +L3FB24A80: +3fb24a80: move *a13, a11, 1 +3fb24a90: movk 1, a9 +3fb24aa0: move a9, *a11(0x138), 0 +3fb24ac0: movb *a11(0x60), a9 +3fb24ae0: jane L3FB25370 +3fb24b00: move *a11(0x13c), a9, 0 +3fb24b20: jreq L3FB24C70 +3fb24b30: move *a11(0xd8), a9, 1 +3fb24b50: movk 1, a11 +3fb24b60: setf 8, 0, 0 +3fb24b70: move *a9(0x10), a9, 0 +3fb24b90: sll a9, a11 +3fb24ba0: move *a13, a9, 1 +3fb24bb0: setf 16, 0, 0 +3fb24bc0: move *a9(0x68), a9, 0 +3fb24be0: and a9, a11 +3fb24bf0: jreq L3FB24C70 +3fb24c00: move *a13, a11, 1 +3fb24c10: move *a11(0xd8), a9, 1 +3fb24c30: movb *a9(0x10), *a11(0x60) +3fb24c60: jruc L3FB25370 +L3FB24C70: +3fb24c70: move *a13, a11, 1 +3fb24c80: setf 16, 0, 0 +3fb24c90: move *a11(0x68), a9, 0 +3fb24cb0: move a9, *a13(0xa0), 1 +3fb24cd0: sub a9, a9 +3fb24ce0: move a9, *a13(0xc0), 1 +3fb24d00: move *a11(0x98), *a13(0x20), 1 +3fb24d30: move *a13(0x20), a9, 1 +3fb24d50: subi 0x98, a9 +3fb24d70: cmp a11, a9 +3fb24d80: jreq L3FB25100 +L3FB24D90: +3fb24d90: move *a13(0x20), a11, 1 +3fb24db0: movb *a11(0x60), a9 +3fb24dd0: jrne L3FB24F00 +3fb24de0: move *a13(0xa0), a9, 1 +3fb24e00: setf 16, 0, 0 +3fb24e10: move *a11(0x68), a11, 0 +3fb24e30: and a9, a11 +3fb24e40: move a11, *a13(0xa0), 1 +3fb24e60: move *a13(0x20), a9, 1 +3fb24e80: move *a13(0xc0), a11, 1 +3fb24ea0: move *a9(0x68), a9, 0 +3fb24ec0: or a11, a9 +3fb24ed0: move a9, *a13(0xc0), 1 +3fb24ef0: jruc L3FB25040 +L3FB24F00: +3fb24f00: movk 1, a9 +3fb24f10: movb *a11(0x60), a11 +3fb24f30: sll a11, a9 +3fb24f40: move *a13(0xa0), a11, 1 +3fb24f60: and a11, a9 +3fb24f70: move a9, *a13(0xa0), 1 +3fb24f90: move *a13(0x20), a11, 1 +3fb24fb0: movk 1, a9 +3fb24fc0: movb *a11(0x60), a11 +3fb24fe0: sll a11, a9 +3fb24ff0: move *a13(0xc0), a11, 1 +3fb25010: or a11, a9 +3fb25020: move a9, *a13(0xc0), 1 +L3FB25040: +3fb25040: move *a13(0x20), a11, 1 +3fb25060: move *a11(0x0), *a13(0x20), 1 +3fb25090: move *a13, a11, 1 +3fb250a0: move *a13(0x20), a9, 1 +3fb250c0: subi 0x98, a9 +3fb250e0: cmp a11, a9 +3fb250f0: jrne L3FB24D90 +L3FB25100: +3fb25100: move *a13(0xa0), a9, 1 +3fb25120: jreq L3FB251B0 +3fb25130: move a14, -*sp, 1 +3fb25140: move a9, *a14+, 1 +3fb25150: calla L3FB21030 +3fb25180: movb a8, *a11(0x60) +3fb251a0: jruc L3FB25370 +L3FB251B0: +3fb251b0: move *a13(0xc0), a9, 1 +3fb251d0: setf 16, 0, 0 +3fb251e0: move *a11(0x68), a11, 0 +3fb25200: and a9, a11 +3fb25210: move a11, *a13(0xc0), 1 +3fb25230: jreq L3FB252D0 +3fb25240: move *a13, a9, 1 +3fb25250: move a14, -*sp, 1 +3fb25260: move a11, *a14+, 1 +3fb25270: calla L3FB21030 +3fb252a0: movb a8, *a9(0x60) +3fb252c0: jruc L3FB25370 +L3FB252D0: +3fb252d0: move *a13, a9, 1 +3fb252e0: move a14, -*sp, 1 +3fb252f0: move *a9(0x68), a8, 0 +3fb25310: move a8, *a14+, 1 +3fb25320: calla L3FB21030 +3fb25350: movb a8, *a9(0x60) +L3FB25370: +3fb25370: move *a13, a11, 1 +3fb25380: move *a11(0x98), *a13(0x20), 1 +3fb253b0: move *a13(0x20), a9, 1 +3fb253d0: subi 0x98, a9 +3fb253f0: cmp a11, a9 +3fb25400: jreq L3FB25680 +L3FB25410: +3fb25410: move *a13(0x20), a11, 1 +3fb25430: movb *a11(0x60), a9 +3fb25450: jrne L3FB255E0 +3fb25460: move *a13, a9, 1 +3fb25470: movk 1, a7 +3fb25480: movb *a9(0x60), a9 +3fb254a0: sll a9, a7 +3fb254b0: setf 16, 0, 0 +3fb254c0: move *a11(0x68), a9, 0 +3fb254e0: and a7, a9 +3fb254f0: jreq L3FB25550 +3fb25500: move *a13, a9, 1 +3fb25510: movb *a9(0x60), *a11(0x60) +3fb25540: jruc L3FB255E0 +L3FB25550: +3fb25550: move a14, -*sp, 1 +3fb25560: move *a11(0x68), a8, 0 +3fb25580: move a8, *a14+, 1 +3fb25590: calla L3FB21030 +3fb255c0: movb a8, *a11(0x60) +L3FB255E0: +3fb255e0: move *a11(0x0), *a13(0x20), 1 +3fb25610: move *a13, a11, 1 +3fb25620: move *a13(0x20), a9, 1 +3fb25640: subi 0x98, a9 +3fb25660: cmp a11, a9 +3fb25670: jrne L3FB25410 +L3FB25680: +3fb25680: sub a8, a8 +L3FB25690: +3fb25690: move *sp(0xa0), a14, 1 +3fb256b0: mmfm sp, a7,a9,a11,a13 +3fb256d0: rets 2 +L3FB256E0: +3fb256e0: mmtm sp, a7,a9,a11,a13 +3fb25700: move a14, a13 +3fb25710: addi 0x60, a14 +3fb25730: move *a13(0xffe0), a11, 1 +3fb25750: addi 0xb8, a11 +3fb25770: move a11, *a13, 1 +3fb25780: move *a11, a9, 1 +3fb25790: cmp a11, a9 +3fb257a0: jrne L3FB25850 +3fb257b0: move *a13(0xffc0), a9, 1 +3fb257d0: move *a11, *a9, 1 +3fb257e0: move a11, *a9(0x20), 1 +3fb25800: move *a11, a7, 1 +3fb25810: move a9, *a7(0x20), 1 +3fb25830: move a9, *a11, 1 +3fb25840: jruc L3FB25C20 +L3FB25850: +3fb25850: move *a13(0xffe0), a9, 1 +3fb25870: move *a9(0xb8), *a13(0x20), 1 +3fb258a0: move *a13(0x20), a7, 1 +3fb258c0: cmp a11, a7 +3fb258d0: jreq L3FB25B00 +L3FB258E0: +3fb258e0: move *a13(0x20), a11, 1 +3fb25900: move *a13(0xffc0), a9, 1 +3fb25920: move *a11(0x228), a7, 1 +3fb25940: move *a9(0x228), a9, 1 +3fb25960: cmp a9, a7 +3fb25970: jrhi L3FB25B00 +3fb25980: move *a13(0xffc0), a9, 1 +3fb259a0: move *a11(0x228), a7, 1 +3fb259c0: move *a9(0x228), a9, 1 +3fb259e0: cmp a9, a7 +3fb259f0: jrne L3FB25A80 +3fb25a00: move *a13(0xffc0), a9, 1 +3fb25a20: move *a11(0x188), a7, 1 +3fb25a40: move *a9(0x188), a9, 1 +3fb25a60: cmp a9, a7 +3fb25a70: jrgt L3FB25B00 +L3FB25A80: +3fb25a80: move *a11(0x0), *a13(0x20), 1 +3fb25ab0: move *a13(0x20), a11, 1 +3fb25ad0: move *a13, a9, 1 +3fb25ae0: cmp a9, a11 +3fb25af0: jrne L3FB258E0 +L3FB25B00: +3fb25b00: move *a13(0x20), a11, 1 +3fb25b20: move *a11(0x20), *a13(0x40), 1 +3fb25b50: move *a13(0xffc0), a9, 1 +3fb25b70: move *a13(0x40), a7, 1 +3fb25b90: move *a7, *a9, 1 +3fb25ba0: move a7, *a9(0x20), 1 +3fb25bc0: move *a7, a7, 1 +3fb25bd0: move a9, *a7(0x20), 1 +3fb25bf0: move *a13(0x40), a7, 1 +3fb25c10: move a9, *a7, 1 +L3FB25C20: +3fb25c20: move *sp(0xa0), a14, 1 +3fb25c40: mmfm sp, a7,a9,a11,a13 +3fb25c60: rets 2 +L3FB25C70: +3fb25c70: mmtm sp, a7,a9,a11,a13 +3fb25c90: move a14, a13 +3fb25ca0: addi 0xe0, a14 +3fb25cc0: move *a13(0xffe0), a11, 1 +3fb25ce0: addi 0xb8, a11 +3fb25d00: move a11, *a13(0x40), 1 +3fb25d20: move *a13(0xffc0), a9, 1 +3fb25d40: move *a9(0x188), *a13(0xa0), 1 +3fb25d70: move *a13(0xffe0), a9, 1 +3fb25d90: move *a9(0x98), a9, 1 +3fb25db0: setf 1, 0, 0 +3fb25dc0: move *a9(0x13c), a9, 0 +3fb25de0: jaeq L3FB26830 +3fb25e00: move *a13(0xffe0), a9, 1 +3fb25e20: move *a9(0x98), a9, 1 +3fb25e40: move *a13(0xffc0), a11, 1 +3fb25e60: move *a11(0x228), a11, 1 +3fb25e80: sll 0x5, a11 +3fb25e90: add a11, a9 +3fb25ea0: move *a9(0xd8), a11, 1 +3fb25ec0: move *a13(0xffe0), a9, 1 +3fb25ee0: setf 8, 0, 0 +3fb25ef0: move *a11(0x10), a11, 0 +3fb25f10: movb *a9(0x60), a9 +3fb25f30: cmp a9, a11 +3fb25f40: jrne L3FB260B0 +3fb25f50: move a14, -*sp, 1 +3fb25f60: move *a13(0xffa0), *a14+, 1 +3fb25f80: move *a13(0xa0), *a14+, 1 +3fb25fa0: move *a13(0xffc0), a11, 1 +3fb25fc0: move *a11(0x228), *a14+, 1 +3fb25fe0: move *a13(0xffe0), a9, 1 +3fb26000: move *a9(0x98), *a14+, 1 +3fb26020: calla L3FB20630 +3fb26050: move a8, *a13, 1 +3fb26060: move a8, a8 +3fb26070: jrne L3FB26410 +3fb26080: sub a8, a8 +3fb26090: jauc L3FB26FE0 +L3FB260B0: +3fb260b0: move a14, -*sp, 1 +3fb260c0: move *a13(0xffa0), *a14+, 1 +3fb260e0: move *a13(0xa0), *a14+, 1 +3fb26100: move *a13(0xffe0), a11, 1 +3fb26120: movb *a11(0x60), a8 +3fb26140: move a8, *a14+, 1 +3fb26150: move *a13(0xffc0), a9, 1 +3fb26170: move *a9(0x228), *a14+, 1 +3fb26190: move a11, *a14+, 1 +3fb261a0: calla L3FB1F6A0 +3fb261d0: move a8, *a13, 1 +3fb261e0: move a8, a8 +3fb261f0: jrne L3FB26230 +3fb26200: sub a8, a8 +3fb26210: jauc L3FB26FE0 +L3FB26230: +3fb26230: move a14, -*sp, 1 +3fb26240: movk 1, a7 +3fb26250: move a7, *a14+, 1 +3fb26260: addi 0xa0, a8 +3fb26280: move a8, *a14+, 1 +3fb26290: move *a11(0x98), a7, 1 +3fb262b0: move *a11(0x228), a9, 1 +3fb262d0: sll 0x5, a9 +3fb262e0: add a9, a7 +3fb262f0: move *a7(0xd8), *a14+, 1 +3fb26310: calla L3F400040 +3fb26340: move a8, *a13(0xc0), 1 +3fb26360: move a8, a7 +3fb26370: jreq L3FB26410 +3fb26380: move a14, -*sp, 1 +3fb26390: move *a13(0x0), *a14+, 1 +3fb263b0: calla L3FB22060 +3fb263e0: sub a8, a8 +3fb263f0: jauc L3FB26FE0 +L3FB26410: +3fb26410: move *a13(0xffa0), *a13(0x60), 1 +3fb26440: move *a13(0x60), a11, 1 +3fb26460: jale L3FB26FD0 +L3FB26480: +3fb26480: move *a13(0xffc0), a11, 1 +3fb264a0: move *a11(0x1e8), a9, 1 +3fb264c0: move *a13(0x60), a7, 1 +3fb264e0: cmp a7, a9 +3fb264f0: jrls L3FB26650 +3fb26500: move a14, -*sp, 1 +3fb26510: move a7, *a14+, 1 +3fb26520: move a11, *a14+, 1 +3fb26530: move *a13(0xffe0), *a14+, 1 +3fb26550: calla L3FB28990 +3fb26580: move a8, *a13(0xffc0), 1 +3fb265a0: move a8, a9 +3fb265b0: jrne L3FB266F0 +3fb265c0: move a14, -*sp, 1 +3fb265d0: move *a13(0x0), *a14+, 1 +3fb265f0: calla L3FB22060 +3fb26620: sub a8, a8 +3fb26630: jauc L3FB26FE0 +L3FB26650: +3fb26650: move *a11(0x0), *a13(0x20), 1 +3fb26680: move *a11(0x20), a9, 1 +3fb266a0: move *a11, *a9, 1 +3fb266b0: move *a11, a9, 1 +3fb266c0: move *a11(0x20), *a9(0x20), 1 +L3FB266F0: +3fb266f0: move *a13(0xffc0), a11, 1 +3fb26710: move *a11(0x1e8), *a13(0x80), 1 +3fb26740: move a14, -*sp, 1 +3fb26750: move a11, *a14+, 1 +3fb26760: calla L3FB21B70 +3fb26790: move *a13(0x20), *a13(0xffc0), 1 +3fb267c0: move *a13(0x80), a11, 1 +3fb267e0: sub a11, a7 +3fb267f0: move a7, *a13(0x60), 1 +3fb26810: jrgt L3FB26480 +3fb26820: jruc L3FB26FD0 +L3FB26830: +3fb26830: move a14, -*sp, 1 +3fb26840: move *a13(0xffa0), *a14+, 1 +3fb26860: move *a13(0xa0), *a14+, 1 +3fb26880: move *a13(0xffe0), a9, 1 +3fb268a0: movb *a9(0x60), a8 +3fb268c0: move a8, *a14+, 1 +3fb268d0: move *a13(0xffc0), a7, 1 +3fb268f0: move *a7(0x228), *a14+, 1 +3fb26910: move a9, *a14+, 1 +3fb26920: calla L3FB1F6A0 +3fb26950: move a8, *a13, 1 +3fb26960: move a8, a8 +3fb26970: jrne L3FB269A0 +3fb26980: sub a8, a8 +3fb26990: jruc L3FB26FE0 +L3FB269A0: +3fb269a0: move *a13(0xffa0), *a13(0x60), 1 +3fb269d0: move *a13(0x60), a7, 1 +3fb269f0: jrle L3FB26FD0 +L3FB26A00: +3fb26a00: move *a13(0xffe0), a11, 1 +3fb26a20: move *a11(0xb8), a9, 1 +3fb26a40: move *a9(0x1e8), a9, 1 +3fb26a60: move *a13(0x60), a7, 1 +3fb26a80: cmp a7, a9 +3fb26a90: jrls L3FB26BE0 +3fb26aa0: move a14, -*sp, 1 +3fb26ab0: move a7, *a14+, 1 +3fb26ac0: move *a13(0xffc0), *a14+, 1 +3fb26ae0: move a11, *a14+, 1 +3fb26af0: calla L3FB28990 +3fb26b20: move a8, *a13(0xffc0), 1 +3fb26b40: move a8, a9 +3fb26b50: jrne L3FB26CA0 +3fb26b60: move a14, -*sp, 1 +3fb26b70: move *a13(0x0), *a14+, 1 +3fb26b90: calla L3FB22060 +3fb26bc0: sub a8, a8 +3fb26bd0: jruc L3FB26FE0 +L3FB26BE0: +3fb26be0: move *a13(0xffc0), a9, 1 +3fb26c00: move *a9(0x0), *a13(0x20), 1 +3fb26c30: move *a9(0x20), a7, 1 +3fb26c50: move *a9, *a7, 1 +3fb26c60: move *a9, a7, 1 +3fb26c70: move *a9(0x20), *a7(0x20), 1 +L3FB26CA0: +3fb26ca0: move *a9(0x1e8), *a13(0x80), 1 +3fb26cd0: move a14, -*sp, 1 +3fb26ce0: movk 1, a7 +3fb26cf0: move a7, *a14+, 1 +3fb26d00: move *a13, a7, 1 +3fb26d10: addi 0xa0, a7 +3fb26d30: move a7, *a14+, 1 +3fb26d40: addi 0xa0, a9 +3fb26d60: move a9, *a14+, 1 +3fb26d70: calla L3F400040 +3fb26da0: move a8, *a13(0xc0), 1 +3fb26dc0: move a8, a7 +3fb26dd0: jreq L3FB26EC0 +3fb26de0: move a14, -*sp, 1 +3fb26df0: move *a13(0x0), *a14+, 1 +3fb26e10: calla L3FB22060 +3fb26e40: move a14, -*sp, 1 +3fb26e50: move *a13(0xffc0), *a14+, 1 +3fb26e70: calla L3FB21B70 +3fb26ea0: sub a8, a8 +3fb26eb0: jruc L3FB26FE0 +L3FB26EC0: +3fb26ec0: move a14, -*sp, 1 +3fb26ed0: move *a13(0xffc0), *a14+, 1 +3fb26ef0: calla L3FB21B70 +3fb26f20: move *a13(0x20), *a13(0xffc0), 1 +3fb26f50: move *a13(0x60), a9, 1 +3fb26f70: move *a13(0x80), a7, 1 +3fb26f90: sub a7, a9 +3fb26fa0: move a9, *a13(0x60), 1 +3fb26fc0: jrgt L3FB26A00 +L3FB26FD0: +3fb26fd0: move *a13, a8, 1 +L3FB26FE0: +3fb26fe0: move *sp(0xa0), a14, 1 +3fb27000: mmfm sp, a7,a9,a11,a13 +3fb27020: rets 2 +L3FB27030: +3fb27030: mmtm sp, a9,a11,a13 +3fb27050: move a14, a13 +3fb27060: addi 0xc0, a14 +3fb27080: move *a13(0xffe0), a11, 1 +3fb270a0: addi 0xb8, a11 +3fb270c0: move a11, *a13, 1 +3fb270d0: move *a13(0xffe0), a11, 1 +3fb270f0: move *a11(0x98), a11, 1 +3fb27110: setf 1, 0, 0 +3fb27120: move *a11(0x138), a11, 0 +3fb27140: jaeq L3FB27EA0 +3fb27160: move *a13, a11, 1 +3fb27170: move *a11, a9, 1 +3fb27180: cmp a11, a9 +3fb27190: jaeq L3FB27EA0 +3fb271b0: move a14, -*sp, 1 +3fb271c0: move a13, a9 +3fb271d0: addi 0x80, a9 +3fb271f0: move a9, *a14+, 1 +3fb27200: move *a13(0xffe0), *a14+, 1 +3fb27220: calla L3FB23F90 +3fb27250: move a8, *a13(0x20), 1 +3fb27270: move a8, a8 +3fb27280: jalt L3FB27E60 +3fb272a0: move *a13(0xffe0), a9, 1 +3fb272c0: move *a9(0xb8), *a13(0x40), 1 +3fb272f0: move *a13(0x40), a9, 1 +3fb27310: move *a9(0x228), a9, 1 +3fb27330: cmp a8, a9 +3fb27340: jrnc L3FB27420 +L3FB27350: +3fb27350: move *a13(0x40), a11, 1 +3fb27370: move *a11(0x0), *a13(0x40), 1 +3fb273a0: move *a13(0x40), a11, 1 +3fb273c0: move *a11(0x228), a9, 1 +3fb273e0: move *a13(0x20), a11, 1 +3fb27400: cmp a11, a9 +3fb27410: jrc L3FB27350 +L3FB27420: +3fb27420: move *a13(0xffe0), a11, 1 +3fb27440: move *a11(0x78), a9, 1 +3fb27460: jreq L3FB275C0 +3fb27470: move *a13(0x40), a9, 1 +3fb27490: move *a9(0x1e8), a9, 1 +3fb274b0: move *a11(0x78), a11, 1 +3fb274d0: cmp a11, a9 +3fb274e0: jreq L3FB275C0 +3fb274f0: move *a13(0xffe0), a11, 1 +3fb27510: move *a11(0x78), a9, 1 +3fb27530: jrge L3FB27A80 +3fb27540: move *a13(0x40), a9, 1 +3fb27560: move *a9(0x1e8), a9, 1 +3fb27580: move *a13(0x80), a11, 1 +3fb275a0: cmp a11, a9 +3fb275b0: jrne L3FB27A80 +L3FB275C0: +3fb275c0: move *a13(0x40), a11, 1 +3fb275e0: move *a11(0x20), a9, 1 +3fb27600: move *a11, *a9, 1 +3fb27610: move *a11, a9, 1 +3fb27620: move *a11(0x20), *a9(0x20), 1 +3fb27650: move *a13(0xffe0), a9, 1 +3fb27670: setf 8, 0, 0 +3fb27680: move *a11(0xb0), a11, 0 +3fb276a0: movb *a9(0x60), a9 +3fb276c0: cmp a9, a11 +3fb276d0: jreq L3FB27ED0 +3fb276e0: move a14, -*sp, 1 +3fb276f0: move *a13(0x40), a11, 1 +3fb27710: move *a11(0x1e8), *a14+, 1 +3fb27730: move *a11(0x188), *a14+, 1 +3fb27750: move *a13(0xffe0), a9, 1 +3fb27770: movb *a9(0x60), a8 +3fb27790: move a8, *a14+, 1 +3fb277a0: move *a11(0x228), *a14+, 1 +3fb277c0: move a9, *a14+, 1 +3fb277d0: calla L3FB1F6A0 +3fb27800: move a8, *a13(0x60), 1 +3fb27820: move a8, a8 +3fb27830: jrne L3FB27860 +3fb27840: sub a8, a8 +3fb27850: jruc L3FB27EF0 +L3FB27860: +3fb27860: move a14, -*sp, 1 +3fb27870: movk 1, a9 +3fb27880: move a9, *a14+, 1 +3fb27890: addi 0xa0, a8 +3fb278b0: move a8, *a14+, 1 +3fb278c0: addi 0xa0, a11 +3fb278e0: move a11, *a14+, 1 +3fb278f0: calla L3F400040 +3fb27920: move a8, *a13(0xa0), 1 +3fb27940: move a8, a11 +3fb27950: jreq L3FB279E0 +3fb27960: move a14, -*sp, 1 +3fb27970: move *a13(0x60), *a14+, 1 +3fb27990: calla L3FB22060 +3fb279c0: sub a8, a8 +3fb279d0: jruc L3FB27EF0 +L3FB279E0: +3fb279e0: move a14, -*sp, 1 +3fb279f0: move *a13(0x40), *a14+, 1 +3fb27a10: calla L3FB21B70 +3fb27a40: move *a13(0x60), *a13(0x40), 1 +3fb27a70: jruc L3FB27ED0 +L3FB27A80: +3fb27a80: move *a13(0xffe0), a11, 1 +3fb27aa0: move *a11(0x78), a9, 1 +3fb27ac0: jrge L3FB27BC0 +3fb27ad0: move a14, -*sp, 1 +3fb27ae0: move *a13(0x80), *a14+, 1 +3fb27b00: move *a13(0x40), *a14+, 1 +3fb27b20: move a11, *a14+, 1 +3fb27b30: calla L3FB25C70 +3fb27b60: move a8, *a13(0x40), 1 +3fb27b80: move a8, a9 +3fb27b90: jrne L3FB27ED0 +3fb27ba0: sub a8, a8 +3fb27bb0: jruc L3FB27EF0 +L3FB27BC0: +3fb27bc0: move *a13(0x40), a9, 1 +3fb27be0: move *a9(0x1e8), a9, 1 +3fb27c00: move *a11(0x78), a11, 1 +3fb27c20: cmp a11, a9 +3fb27c30: jrnc L3FB27D50 +3fb27c40: move a14, -*sp, 1 +3fb27c50: move *a13(0xffe0), a11, 1 +3fb27c70: move *a11(0x78), *a14+, 1 +3fb27c90: move *a13(0x40), *a14+, 1 +3fb27cb0: move a11, *a14+, 1 +3fb27cc0: calla L3FB25C70 +3fb27cf0: move a8, *a13(0x40), 1 +3fb27d10: move a8, a9 +3fb27d20: jrne L3FB27ED0 +3fb27d30: sub a8, a8 +3fb27d40: jruc L3FB27EF0 +L3FB27D50: +3fb27d50: move a14, -*sp, 1 +3fb27d60: move *a13(0xffe0), a11, 1 +3fb27d80: move *a11(0x78), *a14+, 1 +3fb27da0: move *a13(0x40), *a14+, 1 +3fb27dc0: move a11, *a14+, 1 +3fb27dd0: calla L3FB28990 +3fb27e00: move a8, *a13(0x40), 1 +3fb27e20: move a8, a9 +3fb27e30: jrne L3FB27ED0 +3fb27e40: sub a8, a8 +3fb27e50: jruc L3FB27EF0 +L3FB27E60: +3fb27e60: sub a9, a9 +3fb27e70: move a9, *a13(0x40), 1 +3fb27e90: jruc L3FB27ED0 +L3FB27EA0: +3fb27ea0: sub a11, a11 +3fb27eb0: move a11, *a13(0x40), 1 +L3FB27ED0: +3fb27ed0: move *a13(0x40), a8, 1 +L3FB27EF0: +3fb27ef0: move *sp(0x80), a14, 1 +3fb27f10: mmfm sp, a9,a11,a13 +3fb27f30: rets 2 +L3FB27F40: +3fb27f40: mmtm sp, a7,a9,a11,a13 +3fb27f60: move a14, a13 +3fb27f70: addi 0x60, a14 +3fb27f90: move *a13(0xffe0), a11, 1 +3fb27fb0: setf 1, 0, 0 +3fb27fc0: move *a11(0x13c), a11, 0 +3fb27fe0: jreq L3FB28360 +3fb27ff0: move *a13(0xffe0), a11, 1 +3fb28010: move *a11(0x13b), a11, 0 +3fb28030: jreq L3FB28360 +3fb28040: move a14, -*sp, 1 +3fb28050: movk 1, a11 +3fb28060: move a11, *a14+, 1 +3fb28070: move *a13(0xffe0), a9, 1 +3fb28090: move *a13(0xffc0), a7, 1 +3fb280b0: move *a7(0x228), a11, 1 +3fb280d0: sll 0x5, a11 +3fb280e0: add a9, a11 +3fb280f0: move *a11(0xd8), *a14+, 1 +3fb28110: addi 0xa0, a7 +3fb28130: move a7, *a14+, 1 +3fb28140: calla L3F400040 +3fb28170: move a8, *a13(0x40), 1 +3fb28190: move a8, a7 +3fb281a0: jrne L3FB28760 +3fb281b0: move a14, -*sp, 1 +3fb281c0: move *a13(0xffc0), a11, 1 +3fb281e0: move *a11(0x1e8), *a14+, 1 +3fb28200: move *a11(0x188), *a14+, 1 +3fb28220: move *a11(0x228), *a14+, 1 +3fb28240: move a9, *a14+, 1 +3fb28250: calla L3FB20630 +3fb28280: move a8, *a13(0x20), 1 +3fb282a0: move a8, a8 +3fb282b0: jrne L3FB282E0 +3fb282c0: movk 11, a8 +3fb282d0: jruc L3FB28760 +L3FB282E0: +3fb282e0: move a14, -*sp, 1 +3fb282f0: move a11, *a14+, 1 +3fb28300: calla L3FB21B70 +3fb28330: move *a13(0x20), *a13(0xffc0), 1 +L3FB28360: +3fb28360: move *a13(0xffe0), a11, 1 +3fb28380: move *a11(0x98), *a13(0x0), 1 +3fb283b0: move *a13, a9, 1 +3fb283c0: subi 0x98, a9 +3fb283e0: cmp a11, a9 +3fb283f0: jreq L3FB286F0 +L3FB28400: +3fb28400: move *a13, a11, 1 +3fb28410: move *a13(0xffc0), a9, 1 +3fb28430: movk 1, a7 +3fb28440: move *a9(0x228), a9, 1 +3fb28460: sll a9, a7 +3fb28470: move *a11(0xf8), a9, 1 +3fb28490: and a7, a9 +3fb284a0: jreq L3FB28670 +3fb284b0: move a14, -*sp, 1 +3fb284c0: move *a13(0xffc0), a9, 1 +3fb284e0: move *a9(0x1e8), *a14+, 1 +3fb28500: move *a9(0x188), *a14+, 1 +3fb28520: move a9, *a14+, 1 +3fb28530: calla L3FB20B10 +3fb28560: move a8, *a13(0x20), 1 +3fb28580: move a8, a7 +3fb28590: jrne L3FB28610 +3fb285a0: move a14, -*sp, 1 +3fb285b0: move a9, *a14+, 1 +3fb285c0: calla L3FB21B70 +3fb285f0: movk 11, a8 +3fb28600: jruc L3FB28760 +L3FB28610: +3fb28610: move a14, -*sp, 1 +3fb28620: move a7, *a14+, 1 +3fb28630: move a11, *a14+, 1 +3fb28640: calla L3FB256E0 +L3FB28670: +3fb28670: move *a11, *a13, 1 +3fb28680: move *a13(0xffe0), a11, 1 +3fb286a0: move *a13, a9, 1 +3fb286b0: subi 0x98, a9 +3fb286d0: cmp a11, a9 +3fb286e0: jrne L3FB28400 +L3FB286F0: +3fb286f0: move a14, -*sp, 1 +3fb28700: move *a13(0xffc0), *a14+, 1 +3fb28720: calla L3FB21B70 +3fb28750: sub a8, a8 +L3FB28760: +3fb28760: move *sp(0xa0), a14, 1 +3fb28780: mmfm sp, a7,a9,a11,a13 +3fb287a0: rets 2 +L3FB287B0: +3fb287b0: mmtm sp, a11,a13 +3fb287d0: move a14, a13 +3fb287e0: move *a13(0xffe0), a11, 1 +3fb28800: movb *a13(0xffc0), *a11(0x60) +3fb28830: setf 16, 0, 0 +3fb28840: move *a13(0xffa0), *a11(0x68), 0 +3fb28870: move *sp(0x60), a14, 1 +3fb28890: mmfm sp, a11,a13 +3fb288b0: rets 2 +L3FB288C0: +3fb288c0: mmtm sp, a11,a13 +3fb288e0: move a14, a13 +3fb288f0: move *a13(0xffe0), a11, 1 +3fb28910: move *a13(0xffc0), *a11(0x78), 1 +3fb28940: move *sp(0x60), a14, 1 +3fb28960: mmfm sp, a11,a13 +3fb28980: rets 2 +L3FB28990: +3fb28990: mmtm sp, a7,a9,a11,a13 +3fb289b0: move a14, a13 +3fb289c0: addi 0x60, a14 +3fb289e0: move *a13(0xffc0), a11, 1 +3fb28a00: move *a11(0x188), *a13(0x20), 1 +3fb28a30: move *a13(0xffe0), a11, 1 +3fb28a50: move *a13(0xffc0), a9, 1 +3fb28a70: movb *a11(0x60), a11 +3fb28a90: setf 8, 0, 0 +3fb28aa0: move *a9(0xb0), a9, 0 +3fb28ac0: cmp a9, a11 +3fb28ad0: jreq L3FB28E60 +3fb28ae0: move *a13(0xffe0), a11, 1 +3fb28b00: move *a13(0xffa0), a9, 1 +3fb28b20: move *a11(0x78), a11, 1 +3fb28b40: cmp a11, a9 +3fb28b50: jrne L3FB28E60 +3fb28b60: move a14, -*sp, 1 +3fb28b70: move a9, *a14+, 1 +3fb28b80: move *a13(0x20), *a14+, 1 +3fb28ba0: move *a13(0xffe0), a11, 1 +3fb28bc0: movb *a11(0x60), a8 +3fb28be0: move a8, *a14+, 1 +3fb28bf0: move *a13(0xffc0), a9, 1 +3fb28c10: move *a9(0x228), *a14+, 1 +3fb28c30: move a11, *a14+, 1 +3fb28c40: calla L3FB1F6A0 +3fb28c70: move a8, *a13, 1 +3fb28c80: move a8, a8 +3fb28c90: jrne L3FB28CC0 +3fb28ca0: sub a8, a8 +3fb28cb0: jruc L3FB290C0 +L3FB28CC0: +3fb28cc0: move a14, -*sp, 1 +3fb28cd0: movk 1, a9 +3fb28ce0: move a9, *a14+, 1 +3fb28cf0: addi 0xa0, a8 +3fb28d10: move a8, *a14+, 1 +3fb28d20: move *a13(0xffc0), a9, 1 +3fb28d40: addi 0xa0, a9 +3fb28d60: move a9, *a14+, 1 +3fb28d70: calla L3F400040 +3fb28da0: move a8, *a13(0x40), 1 +3fb28dc0: move a8, a9 +3fb28dd0: jreq L3FB28F50 +3fb28de0: move a14, -*sp, 1 +3fb28df0: move *a13(0x0), *a14+, 1 +3fb28e10: calla L3FB22060 +3fb28e40: sub a8, a8 +3fb28e50: jruc L3FB290C0 +L3FB28E60: +3fb28e60: move a14, -*sp, 1 +3fb28e70: move *a13(0xffa0), *a14+, 1 +3fb28e90: move *a13(0x20), *a14+, 1 +3fb28eb0: move *a13(0xffc0), *a14+, 1 +3fb28ed0: calla L3FB20B10 +3fb28f00: move a8, *a13, 1 +3fb28f10: move a8, a9 +3fb28f20: jrne L3FB28F50 +3fb28f30: sub a8, a8 +3fb28f40: jruc L3FB290C0 +L3FB28F50: +3fb28f50: move *a13(0xffc0), a11, 1 +3fb28f70: move *a11(0x1e8), a9, 1 +3fb28f90: move *a13(0xffa0), a7, 1 +3fb28fb0: sub a7, a9 +3fb28fc0: move a9, *a11(0x1e8), 1 +3fb28fe0: move *a11(0x188), a9, 1 +3fb29000: add a7, a9 +3fb29010: move a9, *a11(0x188), 1 +3fb29030: move *a11(0x128), a9, 1 +3fb29050: mpyu a7, a9 +3fb29060: move *a11(0x208), a7, 1 +3fb29080: add a9, a7 +3fb29090: move a7, *a11(0x208), 1 +3fb290b0: move *a13, a8, 1 +L3FB290C0: +3fb290c0: move *sp(0xa0), a14, 1 +3fb290e0: mmfm sp, a7,a9,a11,a13 +3fb29100: rets 2 +3fb29110: .word 0x7265 +3fb29120: modu b11, b2 +3fb29130: sla 0x3, b2 +3fb29140: mods a3, a1 +3fb29150: modu a11, a12 +3fb29160: sla a11, a3 +3fb29170: rl b11, b4 +3fb29180: srl a11, a14 +3fb29190: .word 0x7020 +3fb291a0: .word 0x7069 +3fb291b0: sla 0x3, a5 +3fb291c0: mods a11, a9 +3fb291d0: srl a11, a1 +3fb291e0: sla 0x3, a5 +3fb291f0: sla a11, a4 +3fb29200: sla b11, b4 +3fb29210: sll a1, a0 +3fb29220: srl b3, b5 +3fb29230: sra a11, a6 +3fb29240: .word 0x0a72 +3fb29250: sra a8, a0 +3fb29260: .word 0x7272 +3fb29270: .word 0x726f +3fb29280: sla a9, a0 +3fb29290: mods a3, a12 +3fb292a0: sll a11, sp +3fb292b0: .word 0x7461 +3fb292c0: modu a3, a9 +3fb292d0: sla 0x3, a7 +3fb292e0: rl b11, b0 +3fb292f0: sra b11, b0 +3fb29300: sra a1, a0 +3fb29310: .word 0x7461 +3fb29320: sla 0x3, a1 +3fb29330: sra a11, a4 +3fb29340: sll b11, b3 +3fb29350: rl b11, b2 +3fb29360: .word 0x7470 +3fb29370: .word 0x726f +3fb29380: .word 0x000a +3fb29390: .word 0x7265 +3fb293a0: modu b11, b2 +3fb293b0: dsjs b2, L3FB294F0 +3fb293c0: sll a1, a0 +3fb293d0: sra a3, a1 +3fb293e0: .word 0x7020 +3fb293f0: .word 0x726f +3fb29400: sla 0x3, b4 +3fb29410: modu b11, b0 +3fb29420: modu a3, a9 +3fb29430: sra b11, b4 +3fb29440: .word 0x0a72 +3fb29450: sra a8, a0 +3fb29460: .word 0x7272 +3fb29470: .word 0x726f +3fb29480: sla 0x1, b10 +3fb29490: sla a11, a2 +3fb294a0: sla 0x3, a4 +3fb294b0: rl b11, b0 +3fb294c0: sra b11, b8 +3fb294d0: sla 0x3, a12 +3fb294e0: rl b11, b3 +L3FB294F0: +3fb294f0: sra b11, b10 +3fb29500: .word 0x000a +3fb29510: .word 0x7265 +3fb29520: modu b11, b2 +3fb29530: sla 0x3, b2 +3fb29540: mods a3, a1 +3fb29550: modu a11, a12 +3fb29560: sla a11, a3 +3fb29570: rl b11, b4 +3fb29580: srl a11, a14 +3fb29590: .word 0x7020 +3fb295a0: .word 0x7265 +3fb295b0: sla a11, a13 +3fb295c0: sra a11, a14 +3fb295d0: .word 0x746e +3fb295e0: .word 0x7020 +3fb295f0: .word 0x7069 +3fb29600: sla 0x3, a5 +3fb29610: sla a11, a4 +3fb29620: sla b11, b4 +3fb29630: sra a1, a0 +3fb29640: .word 0x7365 +3fb29650: .word 0x7263 +3fb29660: .word 0x7069 +3fb29670: modu b11, b4 +3fb29680: .word 0x0a72 +3fb29690: sra a8, a0 +3fb296a0: .word 0x7272 +3fb296b0: .word 0x726f +3fb296c0: sla a9, a0 +3fb296d0: mods a3, a12 +3fb296e0: sll a11, sp +3fb296f0: .word 0x7461 +3fb29700: modu a3, a9 +3fb29710: sla 0x3, a7 +3fb29720: rl b11, b0 +3fb29730: sra b11, b0 +3fb29740: .word 0x7220 +3fb29750: srl a3, a5 +3fb29760: .word 0x7265 +3fb29770: modu a3, a5 +3fb29780: sra a11, a3 +3fb29790: sra a1, a0 +3fb297a0: .word 0x7461 +3fb297b0: sla 0x3, a1 +3fb297c0: sra a11, a4 +3fb297d0: sll b11, b3 +3fb297e0: rl b11, b2 +3fb297f0: .word 0x7470 +3fb29800: .word 0x726f +3fb29810: .word 0x000a +3fb29820: .word 0x7265 +3fb29830: modu b11, b2 +3fb29840: sla 0x3, b2 +3fb29850: mods a3, a1 +3fb29860: modu a11, a12 +3fb29870: sla a11, a3 +3fb29880: rl b11, b4 +3fb29890: srl a11, a14 +3fb298a0: sra a1, a0 +3fb298b0: sla b11, b2 +3fb298c0: modu a3, a9 +3fb298d0: .word 0x000a +3fb298e0: .word 0x7265 +3fb298f0: modu b11, b2 +3fb29900: sla 0x3, b2 +3fb29910: mods a3, a1 +3fb29920: modu a11, a12 +3fb29930: sla a11, a3 +3fb29940: rl b11, b4 +3fb29950: srl a11, a14 +3fb29960: .word 0x7320 +3fb29970: modu a3, a9 +3fb29980: .word 0x0a6b +3fb29990: sra a8, a0 +3fb299a0: .word 0x7272 +3fb299b0: .word 0x726f +3fb299c0: sla 0x1, b10 +3fb299d0: modu a11, a14 +3fb299e0: sla 0x3, b4 +3fb299f0: sla 0x3, a1 +3fb29a00: modu b11, b0 +3fb29a10: .word 0x7472 +3fb29a20: .word 0x7320 +3fb29a30: .word 0x7274 +3fb29a40: sll b11, b5 +3fb29a50: .word 0x7574 +3fb29a60: sra b11, b2 +3fb29a70: .word 0x000a +3fb29a80: .word 0x7265 +3fb29a90: modu b11, b2 +3fb29aa0: sla 0x3, b2 +3fb29ab0: .word 0x7461 +3fb29ac0: sra b11, b4 +3fb29ad0: .word 0x706d +3fb29ae0: rl b11, b4 +3fb29af0: srl a11, a14 +3fb29b00: .word 0x7420 +3fb29b10: sla 0x3, sp +3fb29b20: modu a3, a9 +3fb29b30: .word 0x7469 +3fb29b40: sla a11, a9 +3fb29b50: rl a11, a12 +3fb29b60: sra b11, b10 +3fb29b70: modu a1, a0 +3fb29b80: modu a3, sp +3fb29b90: .word 0x702d +3fb29ba0: .word 0x726f +3fb29bb0: sla 0x3, b4 +3fb29bc0: .word 0x7473 +3fb29bd0: .word 0x7572 +3fb29be0: .word 0x7463 +3fb29bf0: .word 0x7275 +3fb29c00: .word 0x0a65 +3fb29c10: .word 0x0000 +3fb29c20: .word 0x0000 +3fb29c30: .word 0x0000 +3fb29c40: .word 0x0000 +3fb29c50: add b0, b8 +L3FB29C60: +3fb29c60: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11 +3fb29c80: mmtm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8 +3fb29ca0: setf 16, 0, 0 +3fb29cb0: move *a14(0xffe0), a0, 1 +3fb29cd0: move *a14(0xffc0), a1, 1 +3fb29cf0: move *a14(0xffa0), a2, 1 +3fb29d10: move *a14(0xff80), a3, 1 +3fb29d30: move *a14(0xff60), a4, 1 +3fb29d50: move *a14(0xff40), a7, 1 +3fb29d70: move @0xcada0, b0, 1 +3fb29da0: move *b0(0x50), b1, 1 +3fb29dc0: move *b0, b2, 0 +3fb29dd0: sll 0x5, b2 +3fb29de0: add b0, b2 +3fb29df0: move *b2(0xb0), b2, 1 +3fb29e10: movi 0x5600100, b3 +3fb29e40: movi 0x5600030, b4 +3fb29e70: movi 0x5600010, b5 +3fb29ea0: movi 0x5600200, b6 +3fb29ed0: movi 0x5600080, a5 +3fb29f00: movi 0x5600050, a6 +3fb29f30: move *b3, b8, 0 +3fb29f40: ori 0x8, b8 +3fb29f70: move b8, *b3, 0 +3fb29f80: move *b4, b8, 0 +3fb29f90: ori 0x400, b8 +3fb29fc0: move b8, *b4, 0 +3fb29fd0: move a7, *a6, 0 +L3FB29FE0: +3fb29fe0: move *b5, b8, 0 +3fb29ff0: btst 9, b8 +3fb2a000: jrne L3FB2A140 +3fb2a010: btst 0, b8 +3fb2a020: jrne L3FB2A090 +3fb2a030: andi 0x450, b8 +3fb2a060: jane L3FB2AC70 +3fb2a080: jruc L3FB29FE0 +L3FB2A090: +3fb2a090: movi 0x7fe, b8 +L3FB2A0B0: +3fb2a0b0: move *a0, *a5, 0 +3fb2a0c0: addk 16, a0 +3fb2a0d0: dsjs b8, L3FB2A0B0 +3fb2a0e0: move *b4, b8, 0 +3fb2a0f0: ori 0x1, b8 +3fb2a120: move b8, *b4, 0 +3fb2a130: jruc L3FB29FE0 +L3FB2A140: +3fb2a140: move *b3, b8, 0 +3fb2a150: andi 0xfff7, b8 +3fb2a180: move b8, *b3, 0 +3fb2a190: move *b4, b8, 0 +3fb2a1a0: andi 0xfbff, b8 +3fb2a1d0: move b8, *b4, 0 +3fb2a1e0: sub a6, a6 +3fb2a1f0: move a2, a7 +3fb2a200: move a3, a8 +3fb2a210: move a4, a9 +3fb2a220: movi 0x8, b7 +L3FB2A240: +3fb2a240: move *b5, b8, 0 +3fb2a250: btst 2, b8 +3fb2a260: jrne L3FB2A730 +3fb2a270: move *b5, b8, 0 +3fb2a280: btst 0, b8 +3fb2a290: jrne L3FB2A680 +L3FB2A2A0: +3fb2a2a0: move *b5, b8, 0 +3fb2a2b0: andi 0x450, b8 +3fb2a2e0: jane L3FB2AC70 +3fb2a300: move *b3, b8, 0 +3fb2a310: btst 9, b8 +3fb2a320: jreq L3FB2A240 +3fb2a330: movi 0x100, a10 +L3FB2A350: +3fb2a350: move a7, a11 +3fb2a360: jreq L3FB2A400 +3fb2a370: cmp a10, a7 +3fb2a380: jrle L3FB2A3B0 +3fb2a390: move a10, a11 +3fb2a3a0: jreq L3FB2A240 +L3FB2A3B0: +3fb2a3b0: sub a11, a7 +3fb2a3c0: sub a11, a10 +L3FB2A3D0: +3fb2a3d0: move *b6, b8, 0 +3fb2a3e0: dsjs a11, L3FB2A3D0 +3fb2a3f0: jruc L3FB2A350 +L3FB2A400: +3fb2a400: move a8, a11 +3fb2a410: jreq L3FB2A4C0 +3fb2a420: cmp a10, a8 +3fb2a430: jrle L3FB2A460 +3fb2a440: move a10, a11 +3fb2a450: jreq L3FB2A240 +L3FB2A460: +3fb2a460: sub a11, a8 +3fb2a470: sub a11, a10 +L3FB2A480: +3fb2a480: move *b6, *b1, 0 +3fb2a490: addk 16, b1 +3fb2a4a0: dsjs a11, L3FB2A480 +3fb2a4b0: jruc L3FB2A400 +L3FB2A4C0: +3fb2a4c0: move a9, a11 +3fb2a4d0: jreq L3FB2A570 +3fb2a4e0: cmp a10, a9 +3fb2a4f0: jrle L3FB2A520 +3fb2a500: move a10, a11 +3fb2a510: jreq L3FB2A240 +L3FB2A520: +3fb2a520: sub a11, a9 +3fb2a530: sub a11, a10 +L3FB2A540: +3fb2a540: move *b6, b8, 0 +3fb2a550: dsjs a11, L3FB2A540 +3fb2a560: jruc L3FB2A4C0 +L3FB2A570: +3fb2a570: btst 0, a3 +3fb2a580: jreq L3FB2A5B0 +3fb2a590: addk 16, b1 +3fb2a5a0: inc a6 +L3FB2A5B0: +3fb2a5b0: dsjs b7, L3FB2A610 +3fb2a5c0: call b2 +3fb2a5d0: move *b0(0x50), b1, 1 +3fb2a5f0: movi 0x8, b7 +L3FB2A610: +3fb2a610: add a3, a6 +3fb2a620: cmp a6, a1 +3fb2a630: jrle L3FB2ABF0 +3fb2a640: move a2, a7 +3fb2a650: move a3, a8 +3fb2a660: move a4, a9 +3fb2a670: jruc L3FB2A240 +L3FB2A680: +3fb2a680: movi 0x7fe, b8 +L3FB2A6A0: +3fb2a6a0: move *a0, *a5, 0 +3fb2a6b0: addk 16, a0 +3fb2a6c0: dsjs b8, L3FB2A6A0 +3fb2a6d0: move *b4, b8, 0 +3fb2a6e0: ori 0x1, b8 +3fb2a710: move b8, *b4, 0 +3fb2a720: jruc L3FB2A2A0 +L3FB2A730: +3fb2a730: cmp a6, a1 +3fb2a740: jrle L3FB2ABF0 +3fb2a750: move *b4, b8, 0 +3fb2a760: movi 0x32, b8 +3fb2a780: move b8, *b4, 0 +L3FB2A790: +3fb2a790: move *b5, b8, 0 +3fb2a7a0: btst 0, b8 +3fb2a7b0: jrne L3FB2AB40 +L3FB2A7C0: +3fb2a7c0: move *b3, b8, 0 +3fb2a7d0: btst 9, b8 +3fb2a7e0: jreq L3FB2A790 +3fb2a7f0: movi 0x100, a10 +L3FB2A810: +3fb2a810: move a7, a11 +3fb2a820: jreq L3FB2A8C0 +3fb2a830: cmp a10, a7 +3fb2a840: jrle L3FB2A870 +3fb2a850: move a10, a11 +3fb2a860: jreq L3FB2A790 +L3FB2A870: +3fb2a870: sub a11, a7 +3fb2a880: sub a11, a10 +L3FB2A890: +3fb2a890: move *b6, b8, 0 +3fb2a8a0: dsjs a11, L3FB2A890 +3fb2a8b0: jruc L3FB2A810 +L3FB2A8C0: +3fb2a8c0: move a8, a11 +3fb2a8d0: jreq L3FB2A980 +3fb2a8e0: cmp a10, a8 +3fb2a8f0: jrle L3FB2A920 +3fb2a900: move a10, a11 +3fb2a910: jreq L3FB2A790 +L3FB2A920: +3fb2a920: sub a11, a8 +3fb2a930: sub a11, a10 +L3FB2A940: +3fb2a940: move *b6, *b1, 0 +3fb2a950: addk 16, b1 +3fb2a960: dsjs a11, L3FB2A940 +3fb2a970: jruc L3FB2A8C0 +L3FB2A980: +3fb2a980: move a9, a11 +3fb2a990: jreq L3FB2AA30 +3fb2a9a0: cmp a10, a9 +3fb2a9b0: jrle L3FB2A9E0 +3fb2a9c0: move a10, a11 +3fb2a9d0: jreq L3FB2A790 +L3FB2A9E0: +3fb2a9e0: sub a11, a9 +3fb2a9f0: sub a11, a10 +L3FB2AA00: +3fb2aa00: move *b6, b8, 0 +3fb2aa10: dsjs a11, L3FB2AA00 +3fb2aa20: jruc L3FB2A980 +L3FB2AA30: +3fb2aa30: btst 0, a3 +3fb2aa40: jreq L3FB2AA70 +3fb2aa50: addk 16, b1 +3fb2aa60: inc a6 +L3FB2AA70: +3fb2aa70: dsjs b7, L3FB2AAD0 +3fb2aa80: call b2 +3fb2aa90: move *b0(0x50), b1, 1 +3fb2aab0: movi 0x8, b7 +L3FB2AAD0: +3fb2aad0: add a3, a6 +3fb2aae0: cmp a6, a1 +3fb2aaf0: jrle L3FB2ABF0 +3fb2ab00: move a2, a7 +3fb2ab10: move a3, a8 +3fb2ab20: move a4, a9 +3fb2ab30: jruc L3FB2A790 +L3FB2AB40: +3fb2ab40: movi 0x7fe, b8 +3fb2ab60: sub a11, a11 +L3FB2AB70: +3fb2ab70: move a11, *a5, 0 +3fb2ab80: dsjs b8, L3FB2AB70 +3fb2ab90: move *b4, b8, 0 +3fb2aba0: ori 0x1, b8 +3fb2abd0: move b8, *b4, 0 +3fb2abe0: jruc L3FB2A7C0 +L3FB2ABF0: +3fb2abf0: sub a8, a8 +3fb2ac00: mmfm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8 +3fb2ac20: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11 +3fb2ac40: move *sp(0x20), a14, 1 +3fb2ac60: rets 2 +L3FB2AC70: +3fb2ac70: move b8, a8 +3fb2ac80: mmfm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8 +3fb2aca0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11 +3fb2acc0: move *sp(0x20), a14, 1 +3fb2ace0: rets 2 +3fb2acf0: mmtm sp, a2,a3,a4,a5 +3fb2ad10: move @0xcada0, a2, 1 +3fb2ad40: move *a2(0x10), a3, 1 +3fb2ad60: move *a2(0x70), a4, 1 +3fb2ad80: move *a2(0x90), a5, 1 +3fb2ada0: setf 16, 0, 0 +3fb2adb0: sll 0x2, a3 +L3FB2ADC0: +3fb2adc0: move *a4+, *a5+, 0 +3fb2add0: dsjs a3, L3FB2ADC0 +3fb2ade0: move a5, *a2(0x90), 1 +3fb2ae00: move *a2(0x70), *a2(0x50), 1 +3fb2ae30: mmfm sp, a2,a3,a4,a5 +3fb2ae50: rets +3fb2ae60: mmtm sp, a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3fb2ae80: move @0xcada0, a2, 1 +3fb2aeb0: move *a2(0x10), a3, 1 +3fb2aed0: move *a2(0x30), a4, 1 +3fb2aef0: move *a2(0x70), a5, 1 +3fb2af10: move *a2(0x90), a6, 1 +3fb2af30: move a3, a8 +3fb2af40: sll 0x3, a3 +3fb2af50: sll 0x3, a4 +3fb2af60: move a3, a7 +3fb2af70: movk 7, a11 +3fb2af80: mpyu a11, a7 +3fb2af90: add a5, a7 +3fb2afa0: move a6, a9 +3fb2afb0: movi 0x5600300, a10 +L3FB2AFE0: +3fb2afe0: move a10, a12 +3fb2aff0: move a7, a5 +3fb2b000: movk 8, a11 +L3FB2B010: +3fb2b010: movb *a5, *a12 +3fb2b020: sub a3, a5 +3fb2b030: addk 16, a12 +3fb2b040: dsjs a11, L3FB2B010 +3fb2b050: movk 8, a11 +L3FB2B060: +3fb2b060: movb *a12, *a9 +3fb2b070: add a4, a9 +3fb2b080: dsjs a11, L3FB2B060 +3fb2b090: addk 8, a7 +3fb2b0a0: dsjs a8, L3FB2AFE0 +3fb2b0b0: subk 8, a6 +3fb2b0c0: move a6, *a2(0x90), 1 +3fb2b0e0: move *a2(0x70), *a2(0x50), 1 +3fb2b110: mmfm sp, a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3fb2b130: rets +3fb2b140: mmtm sp, a2,a3,a4,a5 +3fb2b160: move @0xcada0, a2, 1 +3fb2b190: move *a2(0x10), a3, 1 +3fb2b1b0: move *a2(0x70), a4, 1 +3fb2b1d0: move *a2(0x90), a5, 1 +3fb2b1f0: setf 16, 0, 0 +3fb2b200: sll 0x2, a3 +L3FB2B210: +3fb2b210: move *a4, *a5, 0 +3fb2b220: addk 16, a4 +3fb2b230: subk 16, a5 +3fb2b240: dsjs a3, L3FB2B210 +3fb2b250: move a5, *a2(0x90), 1 +3fb2b270: move *a2(0x70), *a2(0x50), 1 +3fb2b2a0: mmfm sp, a2,a3,a4,a5 +3fb2b2c0: rets +3fb2b2d0: mmtm sp, a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3fb2b2f0: move @0xcada0, a2, 1 +3fb2b320: move *a2(0x10), a3, 1 +3fb2b340: move *a2(0x30), a4, 1 +3fb2b360: move *a2(0x70), a5, 1 +3fb2b380: move *a2(0x90), a6, 1 +3fb2b3a0: move a3, a8 +3fb2b3b0: sll 0x3, a3 +3fb2b3c0: sll 0x3, a4 +3fb2b3d0: move a5, a7 +3fb2b3e0: move a4, a9 +3fb2b3f0: mpyu a3, a9 +3fb2b400: sub a4, a9 +3fb2b410: add a6, a9 +3fb2b420: movi 0x5600300, a10 +L3FB2B450: +3fb2b450: move a10, a12 +3fb2b460: move a7, a5 +3fb2b470: movk 8, a11 +L3FB2B480: +3fb2b480: movb *a5, *a12 +3fb2b490: add a3, a5 +3fb2b4a0: addk 16, a12 +3fb2b4b0: dsjs a11, L3FB2B480 +3fb2b4c0: movk 8, a11 +L3FB2B4D0: +3fb2b4d0: movb *a12, *a9 +3fb2b4e0: sub a4, a9 +3fb2b4f0: dsjs a11, L3FB2B4D0 +3fb2b500: addk 8, a7 +3fb2b510: dsjs a8, L3FB2B450 +3fb2b520: addk 8, a6 +3fb2b530: move a6, *a2(0x90), 1 +3fb2b550: move *a2(0x70), *a2(0x50), 1 +3fb2b580: mmfm sp, a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3fb2b5a0: rets +3fb2b5b0: mmtm sp, a2,a3,a4,a5,a6,a7,a8 +3fb2b5d0: move @0xcada0, a2, 1 +3fb2b600: move *a2(0x10), a3, 1 +3fb2b620: move *a2(0x70), a4, 1 +3fb2b640: move *a2(0x90), a5, 1 +3fb2b660: setf 16, 0, 0 +3fb2b670: move a3, a6 +3fb2b680: sll 0x4, a6 +3fb2b690: movi 0x8, a7 +3fb2b6b0: srl 0x1, a3 +L3FB2B6C0: +3fb2b6c0: move a3, a8 +L3FB2B6D0: +3fb2b6d0: move *a4+, *a5+, 0 +3fb2b6e0: dsjs a8, L3FB2B6D0 +3fb2b6f0: sub a6, a5 +3fb2b700: dsjs a7, L3FB2B6C0 +3fb2b710: move a5, *a2(0x90), 1 +3fb2b730: move *a2(0x70), *a2(0x50), 1 +3fb2b760: mmfm sp, a2,a3,a4,a5,a6,a7,a8 +3fb2b780: rets +3fb2b790: mmtm sp, a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3fb2b7b0: move @0xcada0, a2, 1 +3fb2b7e0: move *a2(0x10), a3, 1 +3fb2b800: move *a2(0x30), a4, 1 +3fb2b820: move *a2(0x70), a5, 1 +3fb2b840: move *a2(0x90), a6, 1 +3fb2b860: move a3, a8 +3fb2b870: sll 0x3, a3 +3fb2b880: sll 0x3, a4 +3fb2b890: move a3, a7 +3fb2b8a0: movk 7, a11 +3fb2b8b0: mpyu a11, a7 +3fb2b8c0: add a5, a7 +3fb2b8d0: move a4, a9 +3fb2b8e0: mpyu a3, a9 +3fb2b8f0: sub a4, a9 +3fb2b900: add a6, a9 +3fb2b910: movi 0x5600300, a10 +L3FB2B940: +3fb2b940: move a10, a12 +3fb2b950: move a7, a5 +3fb2b960: movk 8, a11 +L3FB2B970: +3fb2b970: movb *a5, *a12 +3fb2b980: sub a3, a5 +3fb2b990: addk 16, a12 +3fb2b9a0: dsjs a11, L3FB2B970 +3fb2b9b0: movk 8, a11 +L3FB2B9C0: +3fb2b9c0: movb *a12, *a9 +3fb2b9d0: sub a4, a9 +3fb2b9e0: dsjs a11, L3FB2B9C0 +3fb2b9f0: addk 8, a7 +3fb2ba00: dsjs a8, L3FB2B940 +3fb2ba10: subk 8, a6 +3fb2ba20: move a6, *a2(0x90), 1 +3fb2ba40: move *a2(0x70), *a2(0x50), 1 +3fb2ba70: mmfm sp, a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3fb2ba90: rets +3fb2baa0: mmtm sp, a2,a3,a4,a5,a6,a7,a8 +3fb2bac0: move @0xcada0, a2, 1 +3fb2baf0: move *a2(0x10), a3, 1 +3fb2bb10: move *a2(0x70), a4, 1 +3fb2bb30: move *a2(0x90), a5, 1 +3fb2bb50: setf 16, 0, 0 +3fb2bb60: move a3, a6 +3fb2bb70: sll 0x4, a6 +3fb2bb80: movi 0x8, a7 +3fb2bba0: srl 0x1, a3 +L3FB2BBB0: +3fb2bbb0: move a3, a8 +L3FB2BBC0: +3fb2bbc0: move *a4, *a5, 0 +3fb2bbd0: addk 16, a4 +3fb2bbe0: subk 16, a5 +3fb2bbf0: dsjs a8, L3FB2BBC0 +3fb2bc00: add a6, a5 +3fb2bc10: dsjs a7, L3FB2BBB0 +3fb2bc20: move a5, *a2(0x90), 1 +3fb2bc40: move *a2(0x70), *a2(0x50), 1 +3fb2bc70: mmfm sp, a2,a3,a4,a5,a6,a7,a8 +3fb2bc90: rets +3fb2bca0: mmtm sp, a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3fb2bcc0: move @0xcada0, a2, 1 +3fb2bcf0: move *a2(0x10), a3, 1 +3fb2bd10: move *a2(0x30), a4, 1 +3fb2bd30: move *a2(0x70), a5, 1 +3fb2bd50: move *a2(0x90), a6, 1 +3fb2bd70: move a3, a8 +3fb2bd80: sll 0x3, a3 +3fb2bd90: sll 0x3, a4 +3fb2bda0: move a5, a7 +3fb2bdb0: move a6, a9 +3fb2bdc0: movi 0x5600300, a10 +L3FB2BDF0: +3fb2bdf0: move a10, a12 +3fb2be00: move a7, a5 +3fb2be10: movk 8, a11 +L3FB2BE20: +3fb2be20: movb *a5, *a12 +3fb2be30: add a3, a5 +3fb2be40: addk 16, a12 +3fb2be50: dsjs a11, L3FB2BE20 +3fb2be60: movk 8, a11 +L3FB2BE70: +3fb2be70: movb *a12, *a9 +3fb2be80: add a4, a9 +3fb2be90: dsjs a11, L3FB2BE70 +3fb2bea0: addk 8, a7 +3fb2beb0: dsjs a8, L3FB2BDF0 +3fb2bec0: addk 8, a6 +3fb2bed0: move a6, *a2(0x90), 1 +3fb2bef0: move *a2(0x70), *a2(0x50), 1 +3fb2bf20: mmfm sp, a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12 +3fb2bf40: rets +3fb2bf50: .word 0x0000 +3fb2bf60: .word 0x0000 +3fb2bf70: .word 0x0000 +3fb2bf80: .word 0x0000 +3fb2bf90: .word 0x0000 +3fb2bfa0: .word 0x0000 +3fb2bfb0: .word 0x0000 +3fb2bfc0: .word 0x0000 +3fb2bfd0: .word 0x0000 +3fb2bfe0: .word 0x0000 +3fb2bff0: .word 0x0000 +L3FB2C000: +3fb2c000: mmtm sp, a9,a13 +3fb2c020: move a14, a13 +3fb2c030: move *a13(0xffe0), a9, 1 +3fb2c050: move a9, a8 +3fb2c060: sll 0x8, a9 +3fb2c070: andi 0xff00, a9 +3fb2c0a0: srl 0x8, a8 +3fb2c0b0: andi 0xff, a8 +3fb2c0e0: or a9, a8 +3fb2c0f0: mmfm sp, a9,a13 +3fb2c110: move *sp(0x20), a14, 1 +3fb2c130: rets 2 +L3FB2C140: +3fb2c140: mmtm sp, a9,a13 +3fb2c160: move a14, a13 +3fb2c170: move *a13(0xffe0), a9, 1 +3fb2c190: move a9, a8 +3fb2c1a0: sll 0x8, a9 +3fb2c1b0: andi 0xff00ff00, a9 +3fb2c1e0: srl 0x8, a8 +3fb2c1f0: andi 0xff00ff, a8 +3fb2c220: or a9, a8 +3fb2c230: rl 0x10, a8 +3fb2c240: mmfm sp, a9,a13 +3fb2c260: move *sp(0x20), a14, 1 +3fb2c280: rets 2 +L3FB2C290: +3fb2c290: mmtm sp, a0,a5,a6,a7,a9,a10,a11,a12,a13 +3fb2c2b0: pushst +3fb2c2c0: move a14, a13 +3fb2c2d0: clr a8 +3fb2c2e0: move *a13(0xffe0), a9, 1 +3fb2c300: jreq L3FB2C560 +3fb2c310: move *a13(0xffc0), a10, 1 +3fb2c330: jrle L3FB2C560 +3fb2c340: clr a7 +3fb2c350: movi 0x8, a5 +3fb2c370: movi 0xff, a12 +3fb2c390: jruc L3FB2C400 +3fb2c3a0: nop +3fb2c3b0: nop +3fb2c3c0: nop +3fb2c3d0: nop +3fb2c3e0: nop +3fb2c3f0: nop +L3FB2C400: +3fb2c400: move *a9(0x40), a11, 0 +3fb2c420: jreq L3FB2C540 +3fb2c430: cmp a11, a10 +3fb2c440: jrge L3FB2C460 +3fb2c450: move a10, a11 +L3FB2C460: +3fb2c460: sub a11, a10 +3fb2c470: move *a9(0x20), a6, 1 +3fb2c490: sll 0x3, a6 +3fb2c4a0: add a9, a6 +L3FB2C4B0: +3fb2c4b0: movb *a6, a0 +3fb2c4c0: add a5, a6 +3fb2c4d0: and a12, a0 +3fb2c4e0: sll a7, a0 +3fb2c4f0: xor a5, a7 +3fb2c500: add a0, a8 +3fb2c510: dsjs a11, L3FB2C4B0 +3fb2c520: move a10, a0 +3fb2c530: jreq L3FB2C560 +L3FB2C540: +3fb2c540: move *a9, a9, 1 +3fb2c550: jrne L3FB2C400 +L3FB2C560: +3fb2c560: movi 0xffff, a7 +3fb2c590: move a8, a0 +3fb2c5a0: srl 0x10, a0 +3fb2c5b0: and a7, a8 +3fb2c5c0: add a0, a8 +3fb2c5d0: move a8, a0 +3fb2c5e0: srl 0x10, a0 +3fb2c5f0: and a7, a8 +3fb2c600: add a0, a8 +3fb2c610: xor a7, a8 +3fb2c620: popst +3fb2c630: mmfm sp, a0,a5,a6,a7,a9,a10,a11,a12,a13 +3fb2c650: move *sp(0x20), a14, 1 +3fb2c670: rets 2 +L3FB2C680: +3fb2c680: mmtm sp, a7,a9,a10,a11,a13 +3fb2c6a0: move a14, a13 +3fb2c6b0: move *a13(0xffe0), a9, 1 +3fb2c6d0: move *a13(0xffc0), a10, 1 +3fb2c6f0: move a14, -*sp, 1 +3fb2c700: move @0x1d07a0, *a14+, 1 +3fb2c730: calla L3F5FCA00 +3fb2c760: calla L3F5FCB80 +3fb2c790: move a8, a11 +3fb2c7a0: jreq L3FB2C880 +L3FB2C7B0: +3fb2c7b0: move *a11(0x40), a7, 1 +3fb2c7d0: cmp a10, a7 +3fb2c7e0: jrne L3FB2C830 +3fb2c7f0: move *a11(0x60), a7, 1 +3fb2c810: cmp a9, a7 +3fb2c820: jreq L3FB2C880 +L3FB2C830: +3fb2c830: calla L3F5FCB80 +3fb2c860: move a8, a11 +3fb2c870: jrne L3FB2C7B0 +L3FB2C880: +3fb2c880: move @0x1d07a0, a7, 1 +3fb2c8b0: jrne L3FB2C8F0 +3fb2c8c0: calla L3F5FCB10 +L3FB2C8F0: +3fb2c8f0: move a11, a8 +3fb2c900: move *sp(0xc0), a14, 1 +3fb2c920: mmfm sp, a7,a9,a10,a11,a13 +3fb2c940: rets 2 +L3FB2C950: +3fb2c950: mmtm sp, a7,a9,a10,a11,a13 +3fb2c970: move a14, a13 +3fb2c980: move *a13(0xffe0), a9, 1 +3fb2c9a0: move a14, -*sp, 1 +3fb2c9b0: move @0x1d07a0, *a14+, 1 +3fb2c9e0: calla L3F5FCA00 +3fb2ca10: calla L3F5FCB80 +3fb2ca40: move a8, a10 +3fb2ca50: jreq L3FB2CC40 +L3FB2CA60: +3fb2ca60: move a14, -*sp, 1 +3fb2ca70: move a9, *a14+, 1 +3fb2ca80: move *a10(0x0), *a14+, 1 +3fb2caa0: calla L3FB45500 +3fb2cad0: move a8, a8 +3fb2cae0: jreq L3FB2CC40 +3fb2caf0: move *a10(0x20), a11, 1 +3fb2cb10: move *a11, a7, 1 +3fb2cb20: jreq L3FB2CBF0 +L3FB2CB30: +3fb2cb30: move a14, -*sp, 1 +3fb2cb40: move a9, *a14+, 1 +3fb2cb50: move *a11(0x0), *a14+, 1 +3fb2cb70: calla L3FB45500 +3fb2cba0: move a8, a7 +3fb2cbb0: jreq L3FB2CC40 +3fb2cbc0: addk 32, a11 +3fb2cbd0: move *a11, a7, 1 +3fb2cbe0: jrne L3FB2CB30 +L3FB2CBF0: +3fb2cbf0: calla L3F5FCB80 +3fb2cc20: move a8, a10 +3fb2cc30: jrne L3FB2CA60 +L3FB2CC40: +3fb2cc40: move @0x1d07a0, a7, 1 +3fb2cc70: jrne L3FB2CCB0 +3fb2cc80: calla L3F5FCB10 +L3FB2CCB0: +3fb2ccb0: move a10, a8 +3fb2ccc0: move *sp(0xc0), a14, 1 +3fb2cce0: mmfm sp, a7,a9,a10,a11,a13 +3fb2cd00: rets 2 +L3FB2CD10: +3fb2cd10: mmtm sp, a9,a11,a13 +3fb2cd30: move a14, a13 +3fb2cd40: move a14, -*sp, 1 +3fb2cd50: move *a13(0xffe0), *a14+, 1 +3fb2cd70: calla L3FB2C140 +3fb2cda0: move a8, a9 +3fb2cdb0: move a9, a11 +3fb2cdc0: andi 0x80000000, a11 +3fb2cdf0: jrne L3FB2CE50 +3fb2ce00: move a9, a8 +3fb2ce10: andi 0xffffff, a8 +3fb2ce40: jruc L3FB2CF60 +L3FB2CE50: +3fb2ce50: move a9, a11 +3fb2ce60: andi 0xc0000000, a11 +3fb2ce90: subi 0x80000000, a11 +3fb2cec0: jrne L3FB2CF20 +3fb2ced0: move a9, a8 +3fb2cee0: andi 0xffff, a8 +3fb2cf10: jruc L3FB2CF60 +L3FB2CF20: +3fb2cf20: move a9, a8 +3fb2cf30: andi 0xff, a8 +L3FB2CF60: +3fb2cf60: move *sp(0x80), a14, 1 +3fb2cf80: mmfm sp, a9,a11,a13 +3fb2cfa0: rets 2 +L3FB2CFB0: +3fb2cfb0: mmtm sp, a9,a11,a13 +3fb2cfd0: move a14, a13 +3fb2cfe0: addk 32, a14 +3fb2cff0: move *a13(0xffc0), a11, 1 +3fb2d010: cmpi 0x80, a11 +3fb2d030: jrge L3FB2D0D0 +3fb2d040: sll 0x18, a11 +3fb2d050: move *a13(0xffa0), a9, 1 +3fb2d070: andi 0xffffff, a9 +3fb2d0a0: or a9, a11 +3fb2d0b0: move a11, *a13, 1 +3fb2d0c0: jruc L3FB2D220 +L3FB2D0D0: +3fb2d0d0: cmpi 0x10000, a11 +3fb2d100: jrge L3FB2D1A0 +3fb2d110: sll 0x10, a11 +3fb2d120: move *a13(0xffa0), a9, 1 +3fb2d140: andi 0xffff, a9 +3fb2d170: or a9, a11 +3fb2d180: move a11, *a13, 1 +3fb2d190: jruc L3FB2D220 +L3FB2D1A0: +3fb2d1a0: sll 0x8, a11 +3fb2d1b0: move *a13(0xffa0), a9, 1 +3fb2d1d0: andi 0xff, a9 +3fb2d200: or a9, a11 +3fb2d210: move a11, *a13, 1 +L3FB2D220: +3fb2d220: move a14, -*sp, 1 +3fb2d230: move a11, *a14+, 1 +3fb2d240: calla L3FB2C140 +3fb2d270: move a8, *a13, 1 +3fb2d280: move a13, a8 +3fb2d290: move *a13(0xffe0), a13, 1 +3fb2d2b0: jreq L3FB2D2D0 +3fb2d2c0: move *a8, *a13, 1 +L3FB2D2D0: +3fb2d2d0: move *sp(0x80), a14, 1 +3fb2d2f0: mmfm sp, a9,a11,a13 +3fb2d310: rets 2 +3fb2d320: .word 0x0000 +3fb2d330: .word 0x0000 +3fb2d340: .word 0x0000 +3fb2d350: .word 0x0000 +3fb2d360: .word 0x0000 +3fb2d370: .word 0x0000 +3fb2d380: .word 0x0000 +3fb2d390: .word 0x0000 +3fb2d3a0: .word 0x0000 +3fb2d3b0: .word 0x0000 +3fb2d3c0: .word 0x0000 +3fb2d3d0: .word 0x0000 +3fb2d3e0: .word 0x0000 +3fb2d3f0: .word 0x0000 +L3FB2D400: +3fb2d400: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fb2d420: move a14, a13 +3fb2d430: addi 0xa0, a14 +3fb2d450: move *a13(0xffe0), a9, 1 +3fb2d470: move a13, *a13(0x80), 1 +L3FB2D490: +3fb2d490: sub a10, a10 +3fb2d4a0: movk 10, a11 +3fb2d4b0: movb *a9, a7 +3fb2d4c0: cmpi 0x30, a7 +3fb2d4e0: jrne L3FB2D510 +3fb2d4f0: movk 8, a11 +3fb2d500: addk 8, a9 +L3FB2D510: +3fb2d510: movb *a9, a7 +3fb2d520: cmpi 0x78, a7 +3fb2d540: jreq L3FB2D590 +3fb2d550: movb *a9, a7 +3fb2d560: cmpi 0x58, a7 +3fb2d580: jrne L3FB2D5B0 +L3FB2D590: +3fb2d590: movk 16, a11 +3fb2d5a0: addk 8, a9 +L3FB2D5B0: +3fb2d5b0: movb *a9, a0 +3fb2d5c0: jreq L3FB2D910 +3fb2d5d0: setf 8, 0, 0 +L3FB2D5E0: +3fb2d5e0: move a0, a7 +3fb2d5f0: sll 0x3, a7 +3fb2d600: addi 0xd5ea8, a7 +3fb2d630: move *a7, a7, 0 +3fb2d640: btst 2, a7 +3fb2d650: jreq L3FB2D6E0 +3fb2d660: move a10, a7 +3fb2d670: mpyu a11, a7 +3fb2d680: add a0, a7 +3fb2d690: move a7, a10 +3fb2d6a0: subi 0x30, a10 +3fb2d6c0: addk 8, a9 +3fb2d6d0: jruc L3FB2D8F0 +L3FB2D6E0: +3fb2d6e0: cmpi 0x10, a11 +3fb2d700: jrne L3FB2D910 +3fb2d710: move a0, a7 +3fb2d720: sll 0x3, a7 +3fb2d730: addi 0xd5ea8, a7 +3fb2d760: move *a7, a7, 0 +3fb2d770: andi 0x44, a7 +3fb2d7a0: jreq L3FB2D910 +3fb2d7b0: move a10, a7 +3fb2d7c0: sll 0x4, a7 +3fb2d7d0: add a0, a7 +3fb2d7e0: move a0, a5 +3fb2d7f0: sll 0x3, a5 +3fb2d800: addi 0xd5ea8, a5 +3fb2d830: move *a5, a5, 0 +3fb2d840: btst 1, a5 +3fb2d850: jreq L3FB2D890 +3fb2d860: movi 0x61, a5 +3fb2d880: jruc L3FB2D8B0 +L3FB2D890: +3fb2d890: movi 0x41, a5 +L3FB2D8B0: +3fb2d8b0: move a7, a10 +3fb2d8c0: sub a5, a10 +3fb2d8d0: addk 10, a10 +3fb2d8e0: addk 8, a9 +L3FB2D8F0: +3fb2d8f0: movb *a9, a0 +3fb2d900: jrne L3FB2D5E0 +L3FB2D910: +3fb2d910: movb *a9, a7 +3fb2d920: cmpi 0x2e, a7 +3fb2d940: jrne L3FB2DA50 +3fb2d950: move *a13(0x80), a7, 1 +3fb2d970: subi 0x80, a7 +3fb2d990: cmp a13, a7 +3fb2d9a0: jrc L3FB2D9E0 +3fb2d9b0: movi 0xffff, a8 +3fb2d9d0: jruc L3FB2DF10 +L3FB2D9E0: +3fb2d9e0: move *a13(0x80), a7, 1 +3fb2da00: move a10, *a7+, 1 +3fb2da10: move a7, *a13(0x80), 1 +3fb2da30: addk 8, a9 +3fb2da40: jruc L3FB2D490 +L3FB2DA50: +3fb2da50: movb *a9, a7 +3fb2da60: jreq L3FB2DB30 +3fb2da70: movb *a9, a7 +3fb2da80: sll 0x3, a7 +3fb2da90: addi 0xd5ea8, a7 +3fb2dac0: setf 8, 0, 0 +3fb2dad0: move *a7, a7, 0 +3fb2dae0: btst 3, a7 +3fb2daf0: jrne L3FB2DB30 +3fb2db00: movi 0xffff, a8 +3fb2db20: jruc L3FB2DF10 +L3FB2DB30: +3fb2db30: move *a13(0x80), a7, 1 +3fb2db50: move a10, *a7+, 1 +3fb2db60: move a7, *a13(0x80), 1 +3fb2db80: sub a13, a7 +3fb2db90: move a7, a12 +3fb2dba0: sra 0x5, a12 +3fb2dbb0: cmpi 0x4, a12 +3fb2dbd0: jrls L3FB2DC10 +3fb2dbe0: movi 0xffff, a8 +3fb2dc00: jruc L3FB2DF10 +L3FB2DC10: +3fb2dc10: jruc L3FB2DE00 +3fb2dc20: nop +3fb2dc30: nop +3fb2dc40: nop +3fb2dc50: nop +3fb2dc60: nop +3fb2dc70: nop +3fb2dc80: nop +3fb2dc90: nop +3fb2dca0: nop +3fb2dcb0: nop +3fb2dcc0: nop +3fb2dcd0: nop +3fb2dce0: nop +3fb2dcf0: nop +3fb2dd00: nop +3fb2dd10: nop +3fb2dd20: nop +3fb2dd30: nop +3fb2dd40: nop +3fb2dd50: nop +3fb2dd60: nop +3fb2dd70: nop +3fb2dd80: nop +3fb2dd90: nop +3fb2dda0: nop +3fb2ddb0: nop +3fb2ddc0: nop +3fb2ddd0: nop +3fb2dde0: nop +3fb2ddf0: nop +L3FB2DE00: +3fb2de00: sub a10, a10 +3fb2de10: move a10, a2 +3fb2de20: cmp a12, a2 +3fb2de30: jrnc L3FB2DF00 +L3FB2DE40: +3fb2de40: sll 0x8, a10 +3fb2de50: move a2, a7 +3fb2de60: sll 0x5, a7 +3fb2de70: add a13, a7 +3fb2de80: move *a7, a7, 1 +3fb2de90: andi 0xff, a7 +3fb2dec0: or a7, a10 +3fb2ded0: inc a2 +3fb2dee0: cmp a12, a2 +3fb2def0: jrc L3FB2DE40 +L3FB2DF00: +3fb2df00: move a10, a8 +L3FB2DF10: +3fb2df10: move *sp(0x140), a14, 1 +3fb2df30: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fb2df50: rets 2 +3fb2df60: mmtm sp, a11,a13 +3fb2df80: move a14, a13 +3fb2df90: move @0x1b3900, a11, 1 +3fb2dfc0: move *a13(0xffe0), *a11(0x120), 1 +3fb2dff0: move *sp(0x60), a14, 1 +3fb2e010: mmfm sp, a11,a13 +3fb2e030: rets 2 +L3FB2E040: +3fb2e040: mmtm sp, a7,a9,a11 +3fb2e060: move @0x1b3900, a11, 1 +3fb2e090: setf 1, 1, 0 +3fb2e0a0: move *a11(0x1c2), a9, 0 +3fb2e0c0: movk 1, a7 +3fb2e0d0: move a7, *a11(0x1c2), 0 +3fb2e0f0: move a9, a8 +3fb2e100: mmfm sp, a7,a9,a11 +3fb2e120: rets +L3FB2E130: +3fb2e130: mmtm sp, a7,a9,a11 +3fb2e150: move @0x1b3900, a11, 1 +3fb2e180: setf 1, 1, 0 +3fb2e190: move *a11(0x1c2), a9, 0 +3fb2e1b0: sub a7, a7 +3fb2e1c0: move a7, *a11(0x1c2), 0 +3fb2e1e0: move a9, a8 +3fb2e1f0: mmfm sp, a7,a9,a11 +3fb2e210: rets +3fb2e220: mmtm sp, a9,a11,a13 +3fb2e240: move a14, a13 +3fb2e250: move @0x1b3900, a11, 1 +3fb2e280: setf 1, 1, 0 +3fb2e290: move *a11(0x1c2), a9, 0 +3fb2e2b0: move *a13(0xffe0), *a11(0x1c2), 0 +3fb2e2e0: move a9, a8 +3fb2e2f0: move *sp(0x80), a14, 1 +3fb2e310: mmfm sp, a9,a11,a13 +3fb2e330: rets 2 +L3FB2E340: +3fb2e340: mmtm sp, a9,a11,a13 +3fb2e360: move a14, a13 +3fb2e370: addk 32, a14 +3fb2e380: move @0x1b3900, a11, 1 +3fb2e3b0: setf 1, 1, 0 +3fb2e3c0: move *a11(0x1c1), a9, 0 +3fb2e3e0: move a9, *a13, 1 +3fb2e3f0: movk 1, a9 +3fb2e400: move a9, *a11(0x1c1), 0 +3fb2e420: move *a13, a8, 1 +3fb2e430: subk 32, a14 +3fb2e440: mmfm sp, a9,a11,a13 +3fb2e460: rets +L3FB2E470: +3fb2e470: mmtm sp, a9,a11,a13 +3fb2e490: move a14, a13 +3fb2e4a0: move @0x1b3900, a11, 1 +3fb2e4d0: setf 1, 1, 0 +3fb2e4e0: move *a11(0x1c1), a9, 0 +3fb2e500: move *a13(0xffe0), *a11(0x1c1), 0 +3fb2e530: move a9, a8 +3fb2e540: move *sp(0x80), a14, 1 +3fb2e560: mmfm sp, a9,a11,a13 +3fb2e580: rets 2 +L3FB2E590: +3fb2e590: mmtm sp, a9,a11 +3fb2e5b0: move @0x1b3900, a11, 1 +3fb2e5e0: sub a9, a9 +3fb2e5f0: setf 1, 1, 0 +3fb2e600: move a9, *a11(0x1c1), 0 +3fb2e620: mmfm sp, a9,a11 +3fb2e640: rets +L3FB2E650: +3fb2e650: mmtm sp, a7,a9,a10,a11,a13 +3fb2e670: move a14, a13 +3fb2e680: addi 0x80, a14 +3fb2e6a0: calla L3F708700 +3fb2e6d0: move a8, a9 +3fb2e6e0: pushst +3fb2e6f0: dint +3fb2e700: move *a9(0x160), a11, 1 +3fb2e720: subi 0x160, a11 +3fb2e740: cmp a9, a11 +3fb2e750: jrne L3FB2E780 +3fb2e760: popst +3fb2e770: jruc L3FB2EB10 +L3FB2E780: +3fb2e780: move *a9(0x160), *a13(0x0), 1 +3fb2e7b0: move *a9(0x180), *a13(0x20), 1 +3fb2e7e0: move *a9(0x160), a11, 1 +3fb2e800: move a13, *a11(0x20), 1 +3fb2e820: move *a9(0x180), a11, 1 +3fb2e840: move a13, *a11, 1 +3fb2e850: move a9, a11 +3fb2e860: addi 0x160, a11 +3fb2e880: move a11, *a9(0x160), 1 +3fb2e8a0: move a9, a11 +3fb2e8b0: addi 0x160, a11 +3fb2e8d0: move a11, *a9(0x180), 1 +3fb2e8f0: sub a11, a11 +3fb2e900: setf 1, 1, 0 +3fb2e910: move a11, *a9(0x1c0), 0 +3fb2e930: popst +3fb2e940: move *a13, a11, 1 +3fb2e950: cmp a13, a11 +3fb2e960: jreq L3FB2EB10 +L3FB2E970: +3fb2e970: move *a13, a10, 1 +3fb2e980: pushst +3fb2e990: dint +3fb2e9a0: move a10, *a13(0x40), 1 +3fb2e9c0: move *a10(0x20), *a13(0x60), 1 +3fb2e9f0: move *a13(0x60), a11, 1 +3fb2ea10: move *a10, *a11, 1 +3fb2ea20: move *a11, a7, 1 +3fb2ea30: move a11, *a7(0x20), 1 +3fb2ea50: move a10, *a10, 1 +3fb2ea60: move a10, *a10(0x20), 1 +3fb2ea80: popst +3fb2ea90: move a14, -*sp, 1 +3fb2eaa0: move a10, *a14+, 1 +3fb2eab0: calla L3F702440 +3fb2eae0: move *a13, a11, 1 +3fb2eaf0: cmp a13, a11 +3fb2eb00: jrne L3FB2E970 +L3FB2EB10: +3fb2eb10: subi 0x80, a14 +3fb2eb30: mmfm sp, a7,a9,a10,a11,a13 +3fb2eb50: rets +L3FB2EB60: +3fb2eb60: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fb2eb80: move a14, a13 +3fb2eb90: addi 0xc0, a14 +3fb2ebb0: move *a13(0xffe0), a9, 1 +3fb2ebd0: sub a7, a7 +3fb2ebe0: move a7, *a13(0x20), 1 +3fb2ec00: move a13, a5 +3fb2ec10: addi 0x40, a5 +3fb2ec30: move a5, *a13(0x60), 1 +3fb2ec50: move a5, *a13(0x40), 1 +3fb2ec70: calla L3F708700 +3fb2eca0: move a8, a12 +3fb2ecb0: setf 1, 1, 0 +3fb2ecc0: move *a12(0x1c1), a7, 0 +3fb2ece0: move a7, *a13, 1 +3fb2ecf0: movk 1, a7 +3fb2ed00: move a7, *a12(0x1c1), 0 +3fb2ed20: move *a13(0x20), a7, 1 +3fb2ed40: inc a7 +3fb2ed50: move a7, *a13(0x20), 1 +3fb2ed70: dec a7 +3fb2ed80: sll 0x5, a7 +3fb2ed90: addi 0x1d20b0, a7 +3fb2edc0: move *a7, a0, 1 +3fb2edd0: jreq L3FB2F230 +L3FB2EDE0: +3fb2ede0: pushst +3fb2edf0: dint +3fb2ee00: move *a0(0x150), a10, 1 +3fb2ee20: move a10, a7 +3fb2ee30: subi 0x150, a7 +3fb2ee50: cmp a0, a7 +3fb2ee60: jreq L3FB2F160 +L3FB2EE70: +3fb2ee70: move *a10(0x40), a7, 1 +3fb2ee90: cmp a9, a7 +3fb2eea0: jrne L3FB2F100 +3fb2eeb0: move *a10, a11, 1 +3fb2eec0: pushst +3fb2eed0: dint +3fb2eee0: move a10, *a13(0x80), 1 +3fb2ef00: move *a10(0x20), *a13(0xa0), 1 +3fb2ef30: move *a13(0xa0), a7, 1 +3fb2ef50: move *a10, *a7, 1 +3fb2ef60: move *a7, a5, 1 +3fb2ef70: move a7, *a5(0x20), 1 +3fb2ef90: move a10, *a10, 1 +3fb2efa0: move a10, *a10(0x20), 1 +3fb2efc0: popst +3fb2efd0: pushst +3fb2efe0: dint +3fb2eff0: move a10, *a13(0x80), 1 +3fb2f010: move *a13(0x60), *a13(0xa0), 1 +3fb2f040: move *a13(0xa0), a7, 1 +3fb2f060: move *a7, *a10, 1 +3fb2f070: move a7, *a10(0x20), 1 +3fb2f090: move a10, *a7, 1 +3fb2f0a0: move *a10, a5, 1 +3fb2f0b0: move a10, *a5(0x20), 1 +3fb2f0d0: popst +3fb2f0e0: move a11, a10 +3fb2f0f0: jruc L3FB2F110 +L3FB2F100: +3fb2f100: move *a10, a10, 1 +L3FB2F110: +3fb2f110: move a10, a7 +3fb2f120: subi 0x150, a7 +3fb2f140: cmp a0, a7 +3fb2f150: jrne L3FB2EE70 +L3FB2F160: +3fb2f160: popst +3fb2f170: move *a13(0x20), a7, 1 +3fb2f190: inc a7 +3fb2f1a0: move a7, *a13(0x20), 1 +3fb2f1c0: dec a7 +3fb2f1d0: sll 0x5, a7 +3fb2f1e0: addi 0x1d20b0, a7 +3fb2f210: move *a7, a0, 1 +3fb2f220: jrne L3FB2EDE0 +L3FB2F230: +3fb2f230: move *a13(0x40), a7, 1 +3fb2f250: subi 0x40, a7 +3fb2f270: cmp a13, a7 +3fb2f280: jreq L3FB2F470 +L3FB2F290: +3fb2f290: move *a13(0x40), a10, 1 +3fb2f2b0: pushst +3fb2f2c0: dint +3fb2f2d0: move a10, *a13(0x80), 1 +3fb2f2f0: move *a10(0x20), *a13(0xa0), 1 +3fb2f320: move *a13(0xa0), a7, 1 +3fb2f340: move *a10, *a7, 1 +3fb2f350: move *a7, a5, 1 +3fb2f360: move a7, *a5(0x20), 1 +3fb2f380: move a10, *a10, 1 +3fb2f390: move a10, *a10(0x20), 1 +3fb2f3b0: popst +3fb2f3c0: move a14, -*sp, 1 +3fb2f3d0: move a10, *a14+, 1 +3fb2f3e0: calla L3F702440 +3fb2f410: move *a13(0x40), a7, 1 +3fb2f430: subi 0x40, a7 +3fb2f450: cmp a13, a7 +3fb2f460: jrne L3FB2F290 +L3FB2F470: +3fb2f470: move a14, -*sp, 1 +3fb2f480: move a9, *a14+, 1 +3fb2f490: calla L3F714190 +3fb2f4c0: move a14, -*sp, 1 +3fb2f4d0: move a9, *a14+, 1 +3fb2f4e0: calla L3FB40C40 +3fb2f510: setf 1, 1, 0 +3fb2f520: move *a13(0x0), *a12(0x1c1), 0 +3fb2f550: move *sp(0x120), a14, 1 +3fb2f570: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fb2f590: rets 2 +L3FB2F5A0: +3fb2f5a0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fb2f5c0: move a14, a13 +3fb2f5d0: addi 0x40, a14 +3fb2f5f0: move *a13(0xffe0), a9, 1 +3fb2f610: pushst +3fb2f620: dint +3fb2f630: move *a9(0x150), a7, 1 +3fb2f650: subi 0x150, a7 +3fb2f670: cmp a9, a7 +3fb2f680: jreq L3FB2FBF0 +L3FB2F690: +3fb2f690: move *a9(0x150), a10, 1 +3fb2f6b0: move *a10(0x20), a7, 1 +3fb2f6d0: subi 0x150, a7 +3fb2f6f0: cmp a9, a7 +3fb2f700: jreq L3FB2F790 +3fb2f710: move a14, -*sp, 1 +3fb2f720: movi 0x3fb2fc50, a8 +3fb2f750: move a8, *a14+, 1 +3fb2f760: calla L3F596290 +L3FB2F790: +3fb2f790: pushst +3fb2f7a0: dint +3fb2f7b0: move a10, *a13, 1 +3fb2f7c0: move *a10(0x20), *a13(0x20), 1 +3fb2f7f0: move *a13(0x20), a7, 1 +3fb2f810: move *a10, *a7, 1 +3fb2f820: move *a7, a5, 1 +3fb2f830: move a7, *a5(0x20), 1 +3fb2f850: move a10, *a10, 1 +3fb2f860: move a10, *a10(0x20), 1 +3fb2f880: popst +3fb2f890: move *a10(0x40), a11, 1 +3fb2f8b0: pushst +3fb2f8c0: dint +3fb2f8d0: move a10, *a13, 1 +3fb2f8e0: move *a11(0x180), *a13(0x20), 1 +3fb2f910: move *a13(0x20), a7, 1 +3fb2f930: move *a7, *a10, 1 +3fb2f940: move a7, *a10(0x20), 1 +3fb2f960: move a10, *a7, 1 +3fb2f970: move *a10, a5, 1 +3fb2f980: move a10, *a5(0x20), 1 +3fb2f9a0: popst +3fb2f9b0: setf 1, 1, 0 +3fb2f9c0: move *a11(0x1c0), a7, 0 +3fb2f9e0: jrne L3FB2FB30 +3fb2f9f0: pushst +3fb2fa00: dint +3fb2fa10: move a11, a7 +3fb2fa20: addi 0x40, a7 +3fb2fa40: move a7, *a13, 1 +3fb2fa50: move @0x1b3800, a5, 1 +3fb2fa80: move a5, *a13(0x20), 1 +3fb2faa0: move *a5, *a7, 1 +3fb2fab0: move a5, *a7(0x20), 1 +3fb2fad0: move a7, *a5, 1 +3fb2fae0: move *a7, a7, 1 +3fb2faf0: move *a13(0x0), *a7(0x20), 1 +3fb2fb20: popst +L3FB2FB30: +3fb2fb30: movk 1, a7 +3fb2fb40: move a7, *a11(0x1c0), 0 +3fb2fb60: move a7, @0x1e8d00, 1 +3fb2fb90: move *a9(0x150), a5, 1 +3fb2fbb0: subi 0x150, a5 +3fb2fbd0: cmp a9, a5 +3fb2fbe0: jrne L3FB2F690 +L3FB2FBF0: +3fb2fbf0: popst +3fb2fc00: move *sp(0xe0), a14, 1 +3fb2fc20: mmfm sp, a5,a7,a9,a10,a11,a13 +3fb2fc40: rets 2 +3fb2fc50: modu a10, a13 +3fb2fc60: .word 0x7375 +3fb2fc70: sla 0x3, a5 +3fb2fc80: andn a10, a1 +3fb2fc90: sla 0x2, b4 +3fb2fca0: .word 0x7571 +3fb2fcb0: sla 0x3, a5 +3fb2fcc0: modu a11, a3 +3fb2fcd0: .word 0x7272 +3fb2fce0: .word 0x7075 +3fb2fcf0: sra b11, b4 +3fb2fd00: .word 0x0064 +L3FB2FD10: +3fb2fd10: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12 +3fb2fd30: pushst +3fb2fd40: setf 32, 0, 1 +3fb2fd50: setf 1, 0, 0 +3fb2fd60: movk 1, a12 +3fb2fd70: move @0x1b3900, a7, 1 +3fb2fda0: addi 0x1c1, a7 +3fb2fdc0: move *a7, a9, 0 +3fb2fdd0: move a12, *a7, 0 +3fb2fde0: setf 16, 0, 0 +3fb2fdf0: clr a8 +3fb2fe00: move *a14(0xffe0), a0, 1 +3fb2fe20: move *a0(0x20), a1, 0 +3fb2fe40: move a1, a11 +3fb2fe50: move *a0(0x30), a2, 0 +3fb2fe70: move *a0(0x40), a3, 0 +3fb2fe90: sub a2, a11 +3fb2fea0: and a3, a11 +3fb2feb0: move a3, a10 +3fb2fec0: sub a11, a10 +3fb2fed0: jreq L3FB30070 +3fb2fee0: move *a14(0xffa0), a11, 1 +3fb2ff00: jreq L3FB30070 +3fb2ff10: cmp a11, a10 +3fb2ff20: jrle L3FB2FF40 +3fb2ff30: move a11, a10 +L3FB2FF40: +3fb2ff40: move a10, a8 +3fb2ff50: setf 8, 0, 0 +3fb2ff60: move *a14(0xffc0), a4, 1 +3fb2ff80: move *a0(0x0), a5, 1 +3fb2ffa0: sll 0x3, a1 +3fb2ffb0: sll 0x3, a3 +L3FB2FFC0: +3fb2ffc0: move a5, a6 +3fb2ffd0: add a1, a6 +3fb2ffe0: move *a4+, *a6+, 0 +3fb2fff0: addk 8, a1 +3fb30000: and a3, a1 +3fb30010: dec a10 +3fb30020: jrgt L3FB2FFC0 +3fb30030: setf 16, 0, 0 +3fb30040: srl 0x3, a1 +3fb30050: move a1, *a0(0x20), 0 +L3FB30070: +3fb30070: setf 1, 0, 0 +3fb30080: move a9, *a7, 0 +3fb30090: popst +3fb300a0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12 +3fb300c0: move *sp(0x20), a14, 1 +3fb300e0: rets 2 +L3FB300F0: +3fb300f0: mmtm sp, a0,a1,a2,a3,a4,a5,a7,a9,a11,a12 +3fb30110: pushst +3fb30120: setf 32, 0, 1 +3fb30130: setf 1, 0, 0 +3fb30140: movk 1, a12 +3fb30150: move @0x1b3900, a7, 1 +3fb30180: addi 0x1c1, a7 +3fb301a0: move *a7, a9, 0 +3fb301b0: move a12, *a7, 0 +3fb301c0: setf 16, 0, 0 +3fb301d0: move *a0(0x20), a1, 0 +3fb301f0: move a1, a11 +3fb30200: move *a0(0x30), a2, 0 +3fb30220: move *a0(0x40), a3, 0 +3fb30240: sub a2, a11 +3fb30250: and a3, a11 +3fb30260: move a3, a8 +3fb30270: sub a11, a8 +3fb30280: jreq L3FB30340 +3fb30290: movk 1, a8 +3fb302a0: move *a0(0x0), a5, 1 +3fb302c0: sll 0x3, a1 +3fb302d0: add a1, a5 +3fb302e0: movb a4, *a5 +3fb302f0: srl 0x3, a1 +3fb30300: inc a1 +3fb30310: and a3, a1 +3fb30320: move a1, *a0(0x20), 0 +L3FB30340: +3fb30340: setf 1, 0, 0 +3fb30350: move a9, *a7, 0 +3fb30360: popst +3fb30370: mmfm sp, a0,a1,a2,a3,a4,a5,a7,a9,a11,a12 +3fb30390: rets +L3FB303A0: +3fb303a0: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12 +3fb303c0: pushst +3fb303d0: setf 32, 0, 1 +3fb303e0: setf 1, 0, 0 +3fb303f0: movk 1, a12 +3fb30400: move @0x1b3900, a7, 1 +3fb30430: addi 0x1c1, a7 +3fb30450: move *a7, a9, 0 +3fb30460: move a12, *a7, 0 +3fb30470: setf 16, 0, 0 +3fb30480: clr a8 +3fb30490: move *a14(0xffa0), a10, 1 +3fb304b0: jreq L3FB306A0 +3fb304c0: move *a14(0xffe0), a0, 1 +3fb304e0: move *a0(0x20), a1, 0 +3fb30500: sll 0x3, a1 +3fb30510: move *a0(0x30), a2, 0 +3fb30530: sll 0x3, a2 +3fb30540: move *a0(0x40), a3, 0 +3fb30560: sll 0x3, a3 +3fb30570: move *a0(0x0), a4, 1 +3fb30590: move *a14(0xffc0), a5, 1 +3fb305b0: setf 8, 0, 0 +L3FB305C0: +3fb305c0: cmp a1, a2 +3fb305d0: jreq L3FB30660 +3fb305e0: move a4, a6 +3fb305f0: add a2, a6 +3fb30600: move *a6+, *a5+, 0 +3fb30610: addk 8, a2 +3fb30620: and a3, a2 +3fb30630: inc a8 +3fb30640: dec a10 +3fb30650: jrgt L3FB305C0 +L3FB30660: +3fb30660: setf 16, 0, 0 +3fb30670: srl 0x3, a2 +3fb30680: move a2, *a0(0x30), 0 +L3FB306A0: +3fb306a0: setf 1, 0, 0 +3fb306b0: move a9, *a7, 0 +3fb306c0: popst +3fb306d0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12 +3fb306f0: move *sp(0x20), a14, 1 +3fb30710: rets 2 +L3FB30720: +3fb30720: mmtm sp, a0,a1,a2,a3,a6,a7,a9,a12 +3fb30740: pushst +3fb30750: setf 32, 0, 1 +3fb30760: setf 1, 0, 0 +3fb30770: movk 1, a12 +3fb30780: move @0x1b3900, a7, 1 +3fb307b0: addi 0x1c1, a7 +3fb307d0: move *a7, a9, 0 +3fb307e0: move a12, *a7, 0 +3fb307f0: setf 16, 0, 0 +3fb30800: clr a8 +3fb30810: move *a0(0x20), a1, 0 +3fb30830: move *a0(0x30), a2, 0 +3fb30850: cmp a1, a2 +3fb30860: jreq L3FB30940 +3fb30870: sll 0x3, a2 +3fb30880: move *a0(0x40), a3, 0 +3fb308a0: move *a0(0x0), a6, 1 +3fb308c0: add a2, a6 +3fb308d0: movb *a6, a5 +3fb308e0: inc a8 +3fb308f0: srl 0x3, a2 +3fb30900: inc a2 +3fb30910: and a3, a2 +3fb30920: move a2, *a0(0x30), 0 +L3FB30940: +3fb30940: setf 1, 0, 0 +3fb30950: move a9, *a7, 0 +3fb30960: popst +3fb30970: mmfm sp, a0,a1,a2,a3,a6,a7,a9,a12 +3fb30990: rets +L3FB309A0: +3fb309a0: mmtm sp, a7,a9,a10,a11,a12,a13 +3fb309c0: move a14, a13 +3fb309d0: move *a13(0xffe0), a9, 1 +3fb309f0: move *a13(0xffc0), a10, 1 +3fb30a10: move *a13(0xffa0), a11, 1 +3fb30a30: sub a12, a12 +3fb30a40: move a12, a7 +3fb30a50: sll 0x3, a7 +3fb30a60: add a9, a7 +3fb30a70: setf 8, 0, 0 +3fb30a80: move *a7, a7, 0 +3fb30a90: jreq L3FB30BD0 +L3FB30AA0: +3fb30aa0: move a14, -*sp, 1 +3fb30ab0: move a12, a7 +3fb30ac0: sll 0x3, a7 +3fb30ad0: add a9, a7 +3fb30ae0: move *a7, a8, 0 +3fb30af0: move a8, *a14+, 1 +3fb30b00: move a11, *a14+, 1 +3fb30b10: move a10, *a14+, 1 +3fb30b20: calla L3FB30C20 +3fb30b50: addk 12, a10 +3fb30b60: inc a12 +3fb30b70: move a12, a7 +3fb30b80: sll 0x3, a7 +3fb30b90: add a9, a7 +3fb30ba0: setf 8, 0, 0 +3fb30bb0: move *a7, a7, 0 +3fb30bc0: jrne L3FB30AA0 +L3FB30BD0: +3fb30bd0: move *sp(0xe0), a14, 1 +3fb30bf0: mmfm sp, a7,a9,a10,a11,a12,a13 +3fb30c10: rets 2 +L3FB30C20: +3fb30c20: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fb30c40: move a14, a13 +3fb30c50: move *a13(0xffe0), a9, 1 +3fb30c70: move *a13(0xffc0), a10, 1 +3fb30c90: move *a13(0xffa0), a11, 1 +3fb30cb0: movk 7, a7 +3fb30cc0: and a9, a7 +3fb30cd0: move a7, a12 +3fb30ce0: movi 0xfff, a0 +3fb30d00: move a0, a7 +3fb30d10: sll a12, a7 +3fb30d20: move a7, a0 +3fb30d30: move a11, a5 +3fb30d40: move a5, a7 +3fb30d50: sll 0x5, a5 +3fb30d60: sll 0x2, a7 +3fb30d70: add a7, a5 +3fb30d80: sll 0x4, a5 +3fb30d90: move a5, a4 +3fb30da0: addi 0x3fe21610, a4 +3fb30dd0: move a10, a7 +3fb30de0: sll 0x7, a7 +3fb30df0: move a9, a5 +3fb30e00: sra 0x3, a5 +3fb30e10: add a5, a7 +3fb30e20: sll 0x3, a7 +3fb30e30: move a7, a2 +3fb30e40: addi 0x4000000, a2 +3fb30e70: move a2, a6 +3fb30e80: sub a10, a10 +3fb30e90: setf 16, 0, 0 +L3FB30EA0: +3fb30ea0: move *a6, a7, 1 +3fb30eb0: andn a0, a7 +3fb30ec0: move *a4+, a5, 0 +3fb30ed0: andi 0xfff, a5 +3fb30f00: sll a12, a5 +3fb30f10: or a5, a7 +3fb30f20: move a7, *a6, 1 +3fb30f30: addi 0x400, a6 +3fb30f50: inc a10 +3fb30f60: cmpi 0x24, a10 +3fb30f80: jrlt L3FB30EA0 +3fb30f90: move *sp(0x180), a14, 1 +3fb30fb0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fb30fd0: rets 2 +L3FB30FE0: +3fb30fe0: mmtm sp, a10,a11 +3fb31000: mmtm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3fb31020: pushst +3fb31030: setf 32, 0, 1 +3fb31040: setf 16, 0, 0 +3fb31050: move @0xc0000130, b0, 1 ; CONVSP +3fb31080: move @0xc0000140, b1, 1 ; CONVDP +3fb310b0: move @0xc0000150, b2, 1 ; PSIZE +3fb310e0: move @0xc0000160, b3, 1 ; PMASK +3fb31110: move @0xc00000b0, b4, 1 ; CONTROL +3fb31140: mmtm sp, b0,b1,b2,b3,b4 +3fb31160: move a14, b11 +3fb31170: move *b11(0xffe0), b10, 1 +3fb31190: move *b10(0xb8), b11, 1 +3fb311b0: jaeq L3FB31E40 +3fb311d0: movb *b10(0xa0), b13 +3fb311f0: jaeq L3FB31E40 +3fb31210: movb *b10(0xa8), b13 +3fb31230: jaeq L3FB31E40 +3fb31250: movb *b10(0xb0), b13 +3fb31270: jane L3FB31E40 +3fb31290: move b10, a10 +3fb312a0: move b11, a11 +3fb312b0: setf 2, 0, 1 +3fb312c0: movk 3, b13 +3fb312d0: move b13, @0xc00000b6, 1 +3fb31300: setf 1, 0, 1 +3fb31310: clr b13 +3fb31320: move b13, @0xc00000b5, 1 +3fb31350: move b13, @0xc0000160, 0 ; PMASK +3fb31380: setf 5, 0, 1 +3fb31390: movi 0x0, b14 +3fb313b0: move b14, @0xc00000ba, 1 +3fb313e0: setf 32, 0, 1 +3fb313f0: move @0x1d1910, b14, 1 +3fb31420: move b14, @0xc0000150, 0 ; PSIZE +3fb31450: movi 0x4000000, b4 +3fb31480: clr b5 +3fb31490: move @0x1d1990, b6, 1 +3fb314c0: move *b11(0x0), b7, 1 +3fb314e0: move @0x1d1930, b1, 1 +3fb31510: lmo b1, b13 +3fb31520: move b13, @0xc0000130, 0 ; CONVSP +3fb31550: move *b10(0xf8), b2, 1 +3fb31570: move *b10(0xd8), b3, 0 +3fb31590: lmo b3, b13 +3fb315a0: move b13, @0xc0000140, 0 ; CONVDP +3fb315d0: move @0xc0000140, b13, 0 ; CONVDP +3fb31600: move *b10(0x20), b0, 1 +3fb31620: pushst +3fb31630: setf 16, 1, 0 +3fb31640: clr b13 +3fb31650: move *b10(0x20), b14, 0 +3fb31670: jrge L3FB31690 +3fb31680: movx b13, b0 +L3FB31690: +3fb31690: move *b10(0x30), b14, 0 +3fb316b0: jrge L3FB316D0 +3fb316c0: movy b13, b0 +L3FB316D0: +3fb316d0: popst +3fb316e0: pixblt xy,l +3fb316f0: move a10, b10 +3fb31700: move a11, b11 +3fb31710: movi 0x1, b13 +3fb31730: movb b13, *b10(0xb0) +3fb31750: setf 1, 0, 1 +3fb31760: movk 1, b14 +3fb31770: move b14, @0xc00000b5, 1 +3fb317a0: setf 32, 0, 1 +3fb317b0: move *b11(0x60), b0, 1 +3fb317d0: move *b11(0x0), b1, 0 +3fb317f0: addi 0x1f, b1 +3fb31820: andi 0xffffffe0, b1 +3fb31850: lmo b1, b14 +3fb31860: move b14, @0xc0000130, 0 ; CONVSP +3fb31890: move *b10(0x20), b2, 1 +3fb318b0: move @0x1d1930, b3, 1 +3fb318e0: lmo b3, b13 +3fb318f0: move b13, @0xc0000140, 0 ; CONVDP +3fb31920: move @0xc0000140, b13, 0 ; CONVDP +3fb31950: clr b8 +3fb31960: move *b11(0x40), b9, 0 +3fb31980: jrne L3FB31B90 +3fb31990: not b9 +3fb319a0: setf 1, 0, 1 +3fb319b0: clr b13 +3fb319c0: move b13, @0xc00000b5, 1 +3fb319f0: setf 5, 0, 1 +3fb31a00: movi 0xb, b13 +3fb31a20: move b13, @0xc00000ba, 1 +3fb31a50: move @0xc00000ba, b13, 1 +3fb31a80: pixblt b,xy +3fb31a90: movi 0x0, b13 +3fb31ab0: move b13, @0xc00000ba, 1 +3fb31ae0: setf 1, 0, 1 +3fb31af0: movi 0x1, b13 +3fb31b10: move b13, @0xc00000b5, 1 +3fb31b40: move @0xc00000b5, b13, 1 +3fb31b70: setf 32, 0, 1 +3fb31b80: jruc L3FB31BA0 +L3FB31B90: +3fb31b90: pixblt b,xy +L3FB31BA0: +3fb31ba0: addi 0x1f, b1 +3fb31bd0: andi 0xffffffe0, b1 +3fb31c00: lmo b1, b11 +3fb31c10: move b11, @0xc0000130, 0 ; CONVSP +3fb31c40: move a10, b10 +3fb31c50: move a11, b11 +3fb31c60: move *b11(0x80), b0, 1 +3fb31c80: move *b10(0x20), b2, 1 +3fb31ca0: move *b11(0x50), b9, 0 +3fb31cc0: jrne L3FB31DD0 +3fb31cd0: not b9 +3fb31ce0: setf 1, 0, 1 +3fb31cf0: clr b13 +3fb31d00: move b13, @0xc00000b5, 1 +3fb31d30: setf 5, 0, 1 +3fb31d40: movi 0xb, b13 +3fb31d60: move b13, @0xc00000ba, 1 +3fb31d90: move @0xc00000ba, b13, 1 +3fb31dc0: setf 32, 0, 1 +L3FB31DD0: +3fb31dd0: pixblt b,xy +3fb31de0: setf 1, 0, 0 +3fb31df0: clr b13 +3fb31e00: move b13, @0xc00000b5, 0 +3fb31e30: setf 16, 0, 0 +L3FB31E40: +3fb31e40: mmfm sp, b0,b1,b2,b3,b4 +3fb31e60: move b0, @0xc0000130, 0 ; CONVSP +3fb31e90: move b1, @0xc0000140, 0 ; CONVDP +3fb31ec0: move b2, @0xc0000150, 0 ; PSIZE +3fb31ef0: move b3, @0xc0000160, 0 ; PMASK +3fb31f20: move b4, @0xc00000b0, 0 ; CONTROL +3fb31f50: popst +3fb31f60: mmfm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3fb31f80: mmfm sp, a10,a11 +3fb31fa0: move *sp(0x20), a14, 1 +3fb31fc0: rets 2 +L3FB31FD0: +3fb31fd0: mmtm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3fb31ff0: pushst +3fb32000: setf 32, 0, 1 +3fb32010: setf 16, 0, 0 +3fb32020: move @0xc0000130, b0, 1 ; CONVSP +3fb32050: move @0xc0000140, b1, 1 ; CONVDP +3fb32080: move @0xc0000150, b2, 1 ; PSIZE +3fb320b0: move @0xc0000160, b3, 1 ; PMASK +3fb320e0: move @0xc00000b0, b4, 1 ; CONTROL +3fb32110: mmtm sp, b0,b1,b2,b3,b4 +3fb32130: move a14, b11 +3fb32140: move *b11(0xffe0), b10, 1 +3fb32160: move *b10(0xb8), b11, 1 +3fb32180: jreq L3FB32660 +3fb32190: movb *b10(0xa0), b13 +3fb321b0: jreq L3FB32660 +3fb321c0: movb *b10(0xb0), b13 +3fb321e0: jreq L3FB32660 +3fb321f0: clr b13 +3fb32200: movb b13, *b10(0xb0) +3fb32220: setf 2, 0, 1 +3fb32230: movk 3, b13 +3fb32240: move b13, @0xc00000b6, 1 +3fb32270: setf 1, 0, 1 +3fb32280: clr b13 +3fb32290: move b13, @0xc00000b5, 1 +3fb322c0: move b13, @0xc0000160, 0 ; PMASK +3fb322f0: setf 5, 0, 1 +3fb32300: movi 0x0, b14 +3fb32320: move b14, @0xc00000ba, 1 +3fb32350: setf 32, 0, 1 +3fb32360: move @0x1d1910, b14, 1 +3fb32390: move b14, @0xc0000150, 0 ; PSIZE +3fb323c0: movi 0x4000000, b4 +3fb323f0: clr b5 +3fb32400: move @0x1d1990, b6, 1 +3fb32430: move *b11(0x0), b7, 1 +3fb32450: move *b10(0xf8), b0, 1 +3fb32470: move *b10(0xd8), b1, 0 +3fb32490: lmo b1, b13 +3fb324a0: move b13, @0xc0000130, 0 ; CONVSP +3fb324d0: move @0x1d1930, b3, 1 +3fb32500: lmo b3, b13 +3fb32510: move b13, @0xc0000140, 0 ; CONVDP +3fb32540: move @0xc0000140, b13, 0 ; CONVDP +3fb32570: move *b10(0x20), b2, 1 +3fb32590: pushst +3fb325a0: setf 16, 1, 0 +3fb325b0: clr b13 +3fb325c0: move *b10(0x20), b14, 0 +3fb325e0: jrge L3FB32600 +3fb325f0: movx b13, b2 +L3FB32600: +3fb32600: move *b10(0x30), b14, 0 +3fb32620: jrge L3FB32640 +3fb32630: movy b13, b2 +L3FB32640: +3fb32640: popst +3fb32650: pixblt l,xy +L3FB32660: +3fb32660: mmfm sp, b0,b1,b2,b3,b4 +3fb32680: move b0, @0xc0000130, 0 ; CONVSP +3fb326b0: move b1, @0xc0000140, 0 ; CONVDP +3fb326e0: move b2, @0xc0000150, 0 ; PSIZE +3fb32710: move b3, @0xc0000160, 0 ; PMASK +3fb32740: move b4, @0xc00000b0, 0 ; CONTROL +3fb32770: popst +3fb32780: mmfm sp, b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14 +3fb327a0: move *sp(0x20), a14, 1 +3fb327c0: rets 2 +3fb327d0: pushst +3fb327e0: setf 32, 0, 1 +3fb327f0: setf 16, 0, 0 +3fb32800: move a14, b10 +3fb32810: move *b10(0xffc0), b2, 0 +3fb32830: rl 0x10, b2 +3fb32840: move *b10(0xffe0), b11, 0 +3fb32860: movx b11, b2 +3fb32870: movi 0x800, b3 +3fb32890: lmo b3, b11 +3fb328a0: move b11, @0xc0000140, 0 ; CONVDP +3fb328d0: movi 0x4000000, b4 +3fb32900: movi 0x0, b5 +3fb32920: movi 0x3600400, b6 +3fb32950: move *b10(0xff80), b7, 0 +3fb32970: rl 0x10, b7 +3fb32980: move *b10(0xffa0), b11, 0 +3fb329a0: movx b11, b7 +3fb329b0: move *b10(0xff60), b9, 1 +3fb329d0: move b9, b11 +3fb329e0: movi 0xf, b12 +L3FB32A00: +3fb32a00: rl 0x2, b11 +3fb32a10: or b11, b9 +3fb32a20: dec b12 +3fb32a30: jrgt L3FB32A00 +3fb32a40: setf 5, 0, 0 +3fb32a50: movi 0x0, b11 +3fb32a70: move b11, @0xc00000ba, 0 +3fb32aa0: fill xy +3fb32ab0: popst +3fb32ac0: move *sp(0x20), a14, 1 +3fb32ae0: rets 2 +3fb32af0: pushst +3fb32b00: setf 32, 0, 1 +3fb32b10: setf 16, 0, 0 +3fb32b20: move a14, b10 +3fb32b30: move *b10(0xffe0), b0, 1 +3fb32b50: move *b10(0xffc0), b1, 1 +3fb32b70: lmo b1, b11 +3fb32b80: move b11, @0xc0000130, 0 ; CONVSP +3fb32bb0: move *b10(0xff60), b2, 0 +3fb32bd0: rl 0x10, b2 +3fb32be0: move *b10(0xff80), b11, 0 +3fb32c00: movx b11, b2 +3fb32c10: movi 0x800, b3 +3fb32c30: lmo b3, b11 +3fb32c40: move b11, @0xc0000140, 0 ; CONVDP +3fb32c70: movi 0x4000000, b4 +3fb32ca0: movi 0x0, b5 +3fb32cc0: movi 0x3600400, b6 +3fb32cf0: move *b10(0xffa0), b7, 0 +3fb32d10: rl 0x10, b7 +3fb32d20: move *b10(0xffc0), b11, 0 +3fb32d40: movx b11, b7 +3fb32d50: move *b10(0xff40), b8, 1 +3fb32d70: move b8, b11 +3fb32d80: movi 0xf, b12 +L3FB32DA0: +3fb32da0: rl 0x2, b11 +3fb32db0: or b11, b8 +3fb32dc0: dec b12 +3fb32dd0: jrgt L3FB32DA0 +3fb32de0: move *b10(0xff20), b9, 1 +3fb32e00: move b9, b11 +3fb32e10: movi 0xf, b12 +L3FB32E30: +3fb32e30: rl 0x2, b11 +3fb32e40: or b11, b9 +3fb32e50: dec b12 +3fb32e60: jrgt L3FB32E30 +3fb32e70: setf 5, 0, 0 +3fb32e80: movi 0x0, b11 +3fb32ea0: move b11, @0xc00000ba, 0 +3fb32ed0: pixblt b,xy +3fb32ee0: popst +3fb32ef0: move *sp(0x20), a14, 1 +3fb32f10: rets 2 +L3FB32F20: +3fb32f20: mmtm sp, a9,a11 +3fb32f40: move a14, -*sp, 1 +3fb32f50: movi 0x3f6efc50, a11 +3fb32f80: move a11, *a14+, 1 +3fb32f90: movi 0xfd0, a9 +3fb32fc0: move a9, *a14+, 1 +3fb32fd0: movi 0xa00, a9 +3fb33000: move a9, *a14+, 1 +3fb33010: calla L3FA90230 +3fb33040: move a14, -*sp, 1 +3fb33050: movi 0x3f714e70, a9 +3fb33080: move a9, *a14+, 1 +3fb33090: movi 0x1360, a9 +3fb330c0: move a9, *a14+, 1 +3fb330d0: movi 0xd90, a9 +3fb33100: move a9, *a14+, 1 +3fb33110: calla L3FA90230 +3fb33140: move a14, -*sp, 1 +3fb33150: movi 0x3f7146d0, a9 +3fb33180: move a9, *a14+, 1 +3fb33190: movi 0x1390, a9 +3fb331c0: move a9, *a14+, 1 +3fb331d0: movi 0xdc0, a9 +3fb33200: move a9, *a14+, 1 +3fb33210: calla L3FA90230 +3fb33240: move a14, -*sp, 1 +3fb33250: movi 0x3f714610, a9 +3fb33280: move a9, *a14+, 1 +3fb33290: movi 0x13c0, a9 +3fb332c0: move a9, *a14+, 1 +3fb332d0: movi 0xdf0, a9 +3fb33300: move a9, *a14+, 1 +3fb33310: calla L3FA90230 +3fb33340: move a14, -*sp, 1 +3fb33350: movi 0x3f7145a0, a9 +3fb33380: move a9, *a14+, 1 +3fb33390: movi 0x13f0, a9 +3fb333c0: move a9, *a14+, 1 +3fb333d0: movi 0xe20, a9 +3fb33400: move a9, *a14+, 1 +3fb33410: calla L3FA90230 +3fb33440: move a14, -*sp, 1 +3fb33450: movi 0x3f6ee250, a9 +3fb33480: move a9, *a14+, 1 +3fb33490: movi 0x14b0, a9 +3fb334c0: move a9, *a14+, 1 +3fb334d0: movi 0xee0, a9 +3fb33500: move a9, *a14+, 1 +3fb33510: calla L3FA90230 +3fb33540: move a14, -*sp, 1 +3fb33550: movi 0x3f579880, a9 +3fb33580: move a9, *a14+, 1 +3fb33590: movi 0x14e0, a9 +3fb335c0: move a9, *a14+, 1 +3fb335d0: movi 0xf10, a9 +3fb33600: move a9, *a14+, 1 +3fb33610: calla L3FA90230 +3fb33640: move a14, -*sp, 1 +3fb33650: movi 0x3f714530, a9 +3fb33680: move a9, *a14+, 1 +3fb33690: movi 0x1510, a9 +3fb336c0: move a9, *a14+, 1 +3fb336d0: movi 0xf40, a9 +3fb33700: move a9, *a14+, 1 +3fb33710: calla L3FA90230 +3fb33740: move a14, -*sp, 1 +3fb33750: movi 0x3f7144c0, a9 +3fb33780: move a9, *a14+, 1 +3fb33790: movi 0x1540, a9 +3fb337c0: move a9, *a14+, 1 +3fb337d0: movi 0xf70, a9 +3fb33800: move a9, *a14+, 1 +3fb33810: calla L3FA90230 +3fb33840: mmfm sp, a9,a11 +3fb33860: rets +L3FB33870: +3fb33870: getst a8 +3fb33880: andi 0x200000, a8 +3fb338b0: dint +3fb338c0: rets +L3FB338D0: +3fb338d0: mmtm sp, a9 +3fb338f0: getst a8 +3fb33900: move *a14(0xffe0), a9, 1 +3fb33920: andi 0x200000, a9 +3fb33950: or a9, a8 +3fb33960: putst a8 +3fb33970: mmfm sp, a9 +3fb33990: move *sp(0x20), a14, 1 +3fb339b0: rets 2 +L3FB339C0: +3fb339c0: move *a14(0xffe0), a8, 1 +3fb339e0: lmo a8, a8 +3fb339f0: move *sp(0x20), a14, 1 +3fb33a10: rets 2 +L3FB33A20: +3fb33a20: mmtm sp, a11,a13 +3fb33a40: move a14, a13 +3fb33a50: addk 32, a14 +3fb33a60: calla L3FB3F9C0 +3fb33a90: move *a13(0xffe0), a11, 1 +3fb33ab0: add a11, a8 +3fb33ac0: move a8, *a13, 1 +3fb33ad0: move a14, -*sp, 1 +3fb33ae0: calla L3F708700 +3fb33b10: move a8, *a14+, 1 +3fb33b20: movi 0x3fb3fe90, a11 +3fb33b50: move a11, *a14+, 1 +3fb33b60: move *a13(0xffe0), *a14+, 1 +3fb33b80: calla L3FB41ED0 +3fb33bb0: calla L3FB3F9C0 +3fb33be0: move *a13, a11, 1 +3fb33bf0: cmp a11, a8 +3fb33c00: jrge L3FB33CA0 +L3FB33C10: +3fb33c10: calla L3FB3FA00 +3fb33c40: calla L3FB3F9C0 +3fb33c70: move *a13, a11, 1 +3fb33c80: cmp a11, a8 +3fb33c90: jrlt L3FB33C10 +L3FB33CA0: +3fb33ca0: move *sp(0x60), a14, 1 +3fb33cc0: mmfm sp, a11,a13 +3fb33ce0: rets 2 +L3FB33CF0: +3fb33cf0: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a9,a10 +3fb33d10: setf 8, 0, 0 +3fb33d20: move -*a14, a0, 1 +3fb33d30: move -*a14, a1, 1 +3fb33d40: move -*a14, a2, 1 +3fb33d50: move -*a14, a3, 1 +3fb33d60: move -*a14, a4, 1 +3fb33d70: jreq L3FB33D90 +3fb33d80: movk 16, a4 +L3FB33D90: +3fb33d90: addk 32, a4 +3fb33da0: move sp, a10 +3fb33db0: subi 0x7f8, sp +3fb33dd0: move a1, a5 +3fb33de0: clr a9 +3fb33df0: move a9, -*a10, 0 +3fb33e00: inc a5 +3fb33e10: clr a6 +3fb33e20: abs a0 +3fb33e30: jrn L3FB33E80 +3fb33e40: move a2, a6 +3fb33e50: sra 0x1f, a6 +3fb33e60: abs a2 +3fb33e70: jruc L3FB33EB0 +L3FB33E80: +3fb33e80: subk 10, a0 +3fb33e90: jrne L3FB33F50 +3fb33ea0: addk 10, a0 +L3FB33EB0: +3fb33eb0: dec a1 +3fb33ec0: clr a8 +3fb33ed0: move a2, a9 +3fb33ee0: divu a0, a8 +3fb33ef0: addi 0x30, a9 +3fb33f10: move a9, -*a10, 0 +3fb33f20: move a8, a2 +3fb33f30: jrne L3FB33EB0 +3fb33f40: jruc L3FB34070 +L3FB33F50: +3fb33f50: addk 10, a0 +3fb33f60: lmo a0, a0 +3fb33f70: subk 31, a0 +3fb33f80: move a0, a6 +3fb33f90: neg a6 +L3FB33FA0: +3fb33fa0: dec a1 +3fb33fb0: move a2, a9 +3fb33fc0: sll a0, a9 +3fb33fd0: srl a6, a9 +3fb33fe0: subk 10, a9 +3fb33ff0: jrlt L3FB34010 +3fb34000: addk 7, a9 +L3FB34010: +3fb34010: addi 0x3a, a9 +3fb34030: move a9, -*a10, 0 +3fb34040: srl a0, a2 +3fb34050: jrne L3FB33FA0 +3fb34060: clr a6 +L3FB34070: +3fb34070: movi 0x2d, a8 +3fb34090: and a4, a6 +3fb340a0: jreq L3FB340F0 +3fb340b0: dec a1 +3fb340c0: btst 4, a6 +3fb340d0: jrne L3FB340F0 +3fb340e0: move a8, -*a10, 0 +L3FB340F0: +3fb340f0: move a1, a1 +3fb34100: jrle L3FB34130 +L3FB34110: +3fb34110: move a4, -*a10, 0 +3fb34120: dsjs a1, L3FB34110 +L3FB34130: +3fb34130: btst 4, a6 +3fb34140: jreq L3FB34170 +3fb34150: move a8, *a3+, 0 +3fb34160: inc a1 +L3FB34170: +3fb34170: sub a1, a5 +L3FB34180: +3fb34180: move *a10+, *a3+, 0 +3fb34190: dsjs a5, L3FB34180 +3fb341a0: move a10, sp +3fb341b0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a9,a10 +3fb341d0: rets 2 +L3FB341E0: +3fb341e0: mmtm sp, a9,a11,a13 +3fb34200: move a14, a13 +3fb34210: addi 0x820, a14 +3fb34230: move a14, -*sp, 1 +3fb34240: move a13, a11 +3fb34250: addk 32, a11 +3fb34260: move a11, *a14+, 1 +3fb34270: move a13, a11 +3fb34280: subi 0x40, a11 +3fb342a0: move a11, *a14+, 1 +3fb342b0: move *a13(0xffe0), *a14+, 1 +3fb342d0: calla L3FB345F0 +3fb34300: move a14, -*sp, 1 +3fb34310: move a13, a9 +3fb34320: addk 32, a9 +3fb34330: move a9, *a14+, 1 +3fb34340: calla L3FB458D0 +3fb34370: move a8, *a13, 1 +3fb34380: move a14, -*sp, 1 +3fb34390: move a9, *a14+, 1 +3fb343a0: calla L3F3EEC80 +3fb343d0: move *a13, a8, 1 +3fb343e0: move *sp(0x80), a14, 1 +3fb34400: mmfm sp, a9,a11,a13 +3fb34420: rets 2 +L3FB34430: +3fb34430: mmtm sp, a11,a13 +3fb34450: move a14, a13 +3fb34460: addk 32, a14 +3fb34470: move a14, -*sp, 1 +3fb34480: move *a13(0xffe0), *a14+, 1 +3fb344a0: move a13, a11 +3fb344b0: subi 0x60, a11 +3fb344d0: move a11, *a14+, 1 +3fb344e0: move *a13(0xffc0), *a14+, 1 +3fb34500: calla L3FB345F0 +3fb34530: move a14, -*sp, 1 +3fb34540: move *a13(0xffe0), *a14+, 1 +3fb34560: calla L3FB458D0 +3fb34590: move a8, *a13, 1 +3fb345a0: move *sp(0x60), a14, 1 +3fb345c0: mmfm sp, a11,a13 +3fb345e0: rets 2 +L3FB345F0: +3fb345f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fb34610: move a14, a13 +3fb34620: addi 0xa60, a14 +3fb34640: move *a13(0xffa0), a9, 1 +3fb34660: sub a11, a11 +3fb34670: move a11, *a13(0x120), 1 +3fb34690: move *a13(0xffe0), a10, 1 +3fb346b0: move *a13(0xffc0), a7, 1 +3fb346d0: addk 32, a7 +3fb346e0: move a7, *a13(0x9a0), 1 +3fb34700: move a11, *a13(0x40), 1 +L3FB34720: +3fb34720: move a10, *a13(0x980), 1 +3fb34740: movb *a10, a11 +3fb34750: jreq L3FB34810 +3fb34760: movb *a10, a11 +3fb34770: cmpi 0x25, a11 +3fb34790: jreq L3FB34810 +L3FB347A0: +3fb347a0: addk 8, a10 +3fb347b0: movb *a10, a11 +3fb347c0: jreq L3FB34810 +3fb347d0: movb *a10, a11 +3fb347e0: cmpi 0x25, a11 +3fb34800: jrne L3FB347A0 +L3FB34810: +3fb34810: move *a13(0x980), a11, 1 +3fb34830: cmp a10, a11 +3fb34840: jrnc L3FB349F0 +3fb34850: move a10, a7 +3fb34860: sub a11, a7 +3fb34870: sra 0x3, a7 +3fb34880: move a7, a7 +3fb34890: jrle L3FB349F0 +L3FB348A0: +3fb348a0: move *a13(0x980), a11, 1 +3fb348c0: movb *a11, a7 +3fb348d0: subk 10, a7 +3fb348e0: jrne L3FB34960 +3fb348f0: setf 8, 1, 0 +3fb34900: move *a11+, *a9+, 0 +3fb34910: move a11, *a13(0x980), 1 +3fb34930: movk 13, a7 +3fb34940: move a7, *a9+, 0 +3fb34950: jruc L3FB349A0 +L3FB34960: +3fb34960: setf 8, 1, 0 +3fb34970: move *a11+, *a9+, 0 +3fb34980: move a11, *a13(0x980), 1 +L3FB349A0: +3fb349a0: move a10, a7 +3fb349b0: sub a11, a7 +3fb349c0: sra 0x3, a7 +3fb349d0: move a7, a7 +3fb349e0: jrgt L3FB348A0 +L3FB349F0: +3fb349f0: setf 8, 1, 0 +3fb34a00: move *a10+, a7, 0 +3fb34a10: jrne L3FB34A90 +3fb34a20: sub a7, a7 +3fb34a30: movb a7, *a9 +3fb34a40: movk 1, a7 +3fb34a50: move a7, *a13(0x120), 1 +3fb34a70: jauc L3FB37760 +L3FB34A90: +3fb34a90: movb *a10, a7 +3fb34aa0: cmpi 0x2d, a7 +3fb34ac0: movk 1, a7 +3fb34ad0: jreq L3FB34AF0 +3fb34ae0: sub a7, a7 +L3FB34AF0: +3fb34af0: move a7, *a13(0x80), 1 +3fb34b10: move a7, a7 +3fb34b20: jreq L3FB34B40 +3fb34b30: addk 8, a10 +L3FB34B40: +3fb34b40: movb *a10, a7 +3fb34b50: cmpi 0x30, a7 +3fb34b70: movk 1, a7 +3fb34b80: jreq L3FB34BA0 +3fb34b90: sub a7, a7 +L3FB34BA0: +3fb34ba0: move a7, *a13(0xa0), 1 +3fb34bc0: move a7, a7 +3fb34bd0: jreq L3FB34BF0 +3fb34be0: addk 8, a10 +L3FB34BF0: +3fb34bf0: movb *a10, a7 +3fb34c00: cmpi 0x2a, a7 +3fb34c20: jrne L3FB34CC0 +3fb34c30: move *a13(0x9a0), a7, 1 +3fb34c50: move -*a7, a11, 1 +3fb34c60: move a7, *a13(0x9a0), 1 +3fb34c80: move a11, *a13(0xc0), 1 +3fb34ca0: addk 8, a10 +3fb34cb0: jruc L3FB34EC0 +L3FB34CC0: +3fb34cc0: sub a7, a7 +3fb34cd0: move a7, *a13(0xc0), 1 +3fb34cf0: move a14, -*sp, 1 +3fb34d00: movb *a10, a8 +3fb34d10: move a8, *a14+, 1 +3fb34d20: calla L3FE14C10 +3fb34d50: move a8, a8 +3fb34d60: jreq L3FB34EC0 +L3FB34D70: +3fb34d70: move *a13(0xc0), a11, 1 +3fb34d90: move a11, a7 +3fb34da0: sll 0x3, a11 +3fb34db0: sll 0x1, a7 +3fb34dc0: add a7, a11 +3fb34dd0: setf 8, 1, 0 +3fb34de0: move *a10+, a7, 0 +3fb34df0: add a7, a11 +3fb34e00: subi 0x30, a11 +3fb34e20: move a11, *a13(0xc0), 1 +3fb34e40: move a14, -*sp, 1 +3fb34e50: movb *a10, a8 +3fb34e60: move a8, *a14+, 1 +3fb34e70: calla L3FE14C10 +3fb34ea0: move a8, a7 +3fb34eb0: jrne L3FB34D70 +L3FB34EC0: +3fb34ec0: movb *a10, a11 +3fb34ed0: cmpi 0x2e, a11 +3fb34ef0: movk 1, a11 +3fb34f00: jreq L3FB34F20 +3fb34f10: sub a11, a11 +L3FB34F20: +3fb34f20: move a11, *a13(0x60), 1 +3fb34f40: move a11, a7 +3fb34f50: jreq L3FB35250 +3fb34f60: addk 8, a10 +3fb34f70: movb *a10, a7 +3fb34f80: cmpi 0x2a, a7 +3fb34fa0: jrne L3FB35040 +3fb34fb0: move *a13(0x9a0), a7, 1 +3fb34fd0: move -*a7, a11, 1 +3fb34fe0: move a7, *a13(0x9a0), 1 +3fb35000: move a11, *a13(0x60), 1 +3fb35020: addk 8, a10 +3fb35030: jruc L3FB35280 +L3FB35040: +3fb35040: sub a7, a7 +3fb35050: move a7, *a13(0x60), 1 +3fb35070: move a14, -*sp, 1 +3fb35080: movb *a10, a8 +3fb35090: move a8, *a14+, 1 +3fb350a0: calla L3FE14C10 +3fb350d0: move a8, a11 +3fb350e0: jreq L3FB35280 +L3FB350F0: +3fb350f0: move *a13(0x60), a11, 1 +3fb35110: move a11, a7 +3fb35120: sll 0x3, a11 +3fb35130: sll 0x1, a7 +3fb35140: add a7, a11 +3fb35150: setf 8, 1, 0 +3fb35160: move *a10+, a7, 0 +3fb35170: add a7, a11 +3fb35180: subi 0x30, a11 +3fb351a0: move a11, *a13(0x60), 1 +3fb351c0: move a14, -*sp, 1 +3fb351d0: movb *a10, a8 +3fb351e0: move a8, *a14+, 1 +3fb351f0: calla L3FE14C10 +3fb35220: move a8, a7 +3fb35230: jrne L3FB350F0 +3fb35240: jruc L3FB35280 +L3FB35250: +3fb35250: movk 7, a7 +3fb35260: move a7, *a13(0x60), 1 +L3FB35280: +3fb35280: move a14, -*sp, 1 +3fb35290: movb *a10, a8 +3fb352a0: move a8, *a14+, 1 +3fb352b0: calla L3FE1EFE0 +3fb352e0: cmpi 0x6c, a8 +3fb35300: movk 1, a11 +3fb35310: jreq L3FB35330 +3fb35320: sub a11, a11 +L3FB35330: +3fb35330: move a11, *a13(0x40), 1 +3fb35350: move a11, a7 +3fb35360: jreq L3FB353B0 +3fb35370: addk 8, a10 +3fb35380: movk 14, a7 +3fb35390: move a7, *a13(0x60), 1 +L3FB353B0: +3fb353b0: sub a7, a7 +3fb353c0: move a7, *a13(0x20), 1 +3fb353e0: jauc L3FB36BF0 +L3FB35400: +3fb35400: setf 8, 1, 0 +3fb35410: move *a10(0x0), *a9+, 0 +3fb35430: jauc L3FB36EA0 +L3FB35450: +3fb35450: movi 0xfff6, a11 +3fb35470: move a11, *a13(0x20), 1 +3fb35490: jauc L3FB36EA0 +L3FB354B0: +3fb354b0: movk 10, a11 +3fb354c0: move a11, *a13(0x20), 1 +3fb354e0: jauc L3FB36EA0 +L3FB35500: +3fb35500: movk 8, a11 +3fb35510: move a11, *a13(0x20), 1 +3fb35530: jauc L3FB36EA0 +L3FB35550: +3fb35550: movk 16, a11 +3fb35560: move a11, *a13(0x20), 1 +3fb35580: jauc L3FB36EA0 +L3FB355A0: +3fb355a0: movk 2, a11 +3fb355b0: move a11, *a13(0x20), 1 +3fb355d0: jauc L3FB36EA0 +L3FB355F0: +3fb355f0: move *a13(0x9a0), *a13(0xa20), 1 +3fb35620: move *a13(0xa20), a11, 1 +3fb35640: move -*a11, a8, 1 +3fb35650: move -*a11, a7, 1 +3fb35660: move a11, *a13(0xa20), 1 +3fb35680: move a8, *a13(0x9e0), 1 +3fb356a0: move a7, *a13(0xa00), 1 +3fb356c0: move *a13(0x9a0), a7, 1 +3fb356e0: subi 0x40, a7 +3fb35700: move a7, *a13(0x9a0), 1 +3fb35720: move a14, -*sp, 1 +3fb35730: move *a13(0x60), *a14+, 1 +3fb35750: move *a13(0xc0), *a14+, 1 +3fb35770: move a13, a7 +3fb35780: addi 0x140, a7 +3fb357a0: move a7, *a14+, 1 +3fb357b0: move *a13(0x9e0), *a14+, 1 +3fb357d0: move *a13(0xa00), *a14+, 1 +3fb357f0: calla L3FB37800 +3fb35820: move a14, -*sp, 1 +3fb35830: move a9, *a14+, 1 +3fb35840: move *a13(0xa0), *a14+, 1 +3fb35860: move *a13(0x80), *a14+, 1 +3fb35880: move *a13(0xc0), *a14+, 1 +3fb358a0: move a7, *a14+, 1 +3fb358b0: calla L3FB3A320 +3fb358e0: move a8, a9 +3fb358f0: jauc L3FB36EA0 +L3FB35910: +3fb35910: move *a13(0x9a0), *a13(0xa20), 1 +3fb35940: move *a13(0xa20), a11, 1 +3fb35960: move -*a11, a8, 1 +3fb35970: move -*a11, a7, 1 +3fb35980: move a11, *a13(0xa20), 1 +3fb359a0: move a8, *a13(0x9e0), 1 +3fb359c0: move a7, *a13(0xa00), 1 +3fb359e0: move *a13(0x9a0), a7, 1 +3fb35a00: subi 0x40, a7 +3fb35a20: move a7, *a13(0x9a0), 1 +3fb35a40: move a14, -*sp, 1 +3fb35a50: move *a13(0x60), *a14+, 1 +3fb35a70: move *a13(0xc0), *a14+, 1 +3fb35a90: move a13, a7 +3fb35aa0: addi 0x140, a7 +3fb35ac0: move a7, *a14+, 1 +3fb35ad0: move *a13(0x9e0), *a14+, 1 +3fb35af0: move *a13(0xa00), *a14+, 1 +3fb35b10: calla L3FB386A0 +3fb35b40: move a14, -*sp, 1 +3fb35b50: move a9, *a14+, 1 +3fb35b60: move *a13(0xa0), *a14+, 1 +3fb35b80: move *a13(0x80), *a14+, 1 +3fb35ba0: move *a13(0xc0), *a14+, 1 +3fb35bc0: move a7, *a14+, 1 +3fb35bd0: calla L3FB3A320 +3fb35c00: move a8, a9 +3fb35c10: jauc L3FB36EA0 +L3FB35C30: +3fb35c30: move *a13(0x9a0), *a13(0xa20), 1 +3fb35c60: move *a13(0xa20), a11, 1 +3fb35c80: move -*a11, a8, 1 +3fb35c90: move -*a11, a7, 1 +3fb35ca0: move a11, *a13(0xa20), 1 +3fb35cc0: move a8, *a13(0x9e0), 1 +3fb35ce0: move a7, *a13(0xa00), 1 +3fb35d00: move *a13(0x9a0), a7, 1 +3fb35d20: subi 0x40, a7 +3fb35d40: move a7, *a13(0x9a0), 1 +3fb35d60: move *a13(0x9e0), *a14+, 1 +3fb35d80: move *a13(0xa00), *a14+, 1 +3fb35da0: movi 0x3fb3aaa0, a8 +3fb35dd0: move *a8+, *a14+, 1 +3fb35de0: move *a8+, *a14+, 1 +3fb35df0: calla L3FE0E710 +3fb35e20: jreq L3FB35F00 +3fb35e30: move *a13(0x9e0), *a14+, 1 +3fb35e50: move *a13(0xa00), *a14+, 1 +3fb35e70: movi 0x3fb3aae0, a8 +3fb35ea0: move *a8+, *a14+, 1 +3fb35eb0: move *a8+, *a14+, 1 +3fb35ec0: calla L3FE0E6F0 +3fb35ef0: jrne L3FB36170 +L3FB35F00: +3fb35f00: move *a13(0x9e0), *a14+, 1 +3fb35f20: move *a13(0xa00), *a14+, 1 +3fb35f40: movi 0x3fb3ab20, a8 +3fb35f70: move *a8+, *a14+, 1 +3fb35f80: move *a8+, *a14+, 1 +3fb35f90: calla L3FE0E6D0 +3fb35fc0: jreq L3FB360A0 +3fb35fd0: move *a13(0x9e0), *a14+, 1 +3fb35ff0: move *a13(0xa00), *a14+, 1 +3fb36010: movi 0x3fb3ab60, a8 +3fb36040: move *a8+, *a14+, 1 +3fb36050: move *a8+, *a14+, 1 +3fb36060: calla L3FE0E730 +3fb36090: jrne L3FB36170 +L3FB360A0: +3fb360a0: move *a13(0x9e0), *a14+, 1 +3fb360c0: move *a13(0xa00), *a14+, 1 +3fb360e0: movi 0x3fb3aba0, a8 +3fb36110: move *a8+, *a14+, 1 +3fb36120: move *a8+, *a14+, 1 +3fb36130: calla L3FE0E9F0 +3fb36160: jreq L3FB36280 +L3FB36170: +3fb36170: move a14, -*sp, 1 +3fb36180: move *a13(0x60), *a14+, 1 +3fb361a0: move *a13(0xc0), *a14+, 1 +3fb361c0: move a13, a7 +3fb361d0: addi 0x140, a7 +3fb361f0: move a7, *a14+, 1 +3fb36200: move *a13(0x9e0), *a14+, 1 +3fb36220: move *a13(0xa00), *a14+, 1 +3fb36240: calla L3FB37800 +3fb36270: jruc L3FB36380 +L3FB36280: +3fb36280: move a14, -*sp, 1 +3fb36290: move *a13(0x60), *a14+, 1 +3fb362b0: move *a13(0xc0), *a14+, 1 +3fb362d0: move a13, a7 +3fb362e0: addi 0x140, a7 +3fb36300: move a7, *a14+, 1 +3fb36310: move *a13(0x9e0), *a14+, 1 +3fb36330: move *a13(0xa00), *a14+, 1 +3fb36350: calla L3FB386A0 +L3FB36380: +3fb36380: move a14, -*sp, 1 +3fb36390: move a9, *a14+, 1 +3fb363a0: move *a13(0xa0), *a14+, 1 +3fb363c0: move *a13(0x80), *a14+, 1 +3fb363e0: move *a13(0xc0), *a14+, 1 +3fb36400: move a7, *a14+, 1 +3fb36410: calla L3FB3A320 +3fb36440: move a8, a9 +3fb36450: jauc L3FB36EA0 +L3FB36470: +3fb36470: move a14, -*sp, 1 +3fb36480: move *a13(0x9a0), a11, 1 +3fb364a0: move -*a11, a7, 1 +3fb364b0: move a11, *a13(0x9a0), 1 +3fb364d0: move a7, *a14+, 1 +3fb364e0: calla L3FB458D0 +3fb36510: move a8, *a13, 1 +3fb36520: move *a11(0x0), *a13(0x9c0), 1 +3fb36550: move *a13(0xc0), a7, 1 +3fb36570: cmp a8, a7 +3fb36580: jrle L3FB36A70 +3fb36590: sub a8, a7 +3fb365a0: move a7, *a13(0x100), 1 +3fb365c0: move a13, a7 +3fb365d0: addi 0x140, a7 +3fb365f0: move a7, *a13(0x940), 1 +3fb36610: move *a13(0x80), a11, 1 +3fb36630: jreq L3FB36850 +3fb36640: dec a8 +3fb36650: move a8, *a13, 1 +3fb36660: inc a8 +3fb36670: jreq L3FB36730 +3fb36680: setf 8, 1, 0 +L3FB36690: +3fb36690: move *a13(0x9c0), a11, 1 +3fb366b0: move *a11+, *a9+, 0 +3fb366c0: move a11, *a13(0x9c0), 1 +3fb366e0: move *a13, a7, 1 +3fb366f0: dec a7 +3fb36700: move a7, *a13, 1 +3fb36710: inc a7 +3fb36720: jrne L3FB36690 +L3FB36730: +3fb36730: move *a13(0x100), a11, 1 +3fb36750: dec a11 +3fb36760: move a11, *a13(0x100), 1 +3fb36780: inc a11 +3fb36790: jreq L3FB36EA0 +3fb367a0: setf 8, 1, 0 +L3FB367B0: +3fb367b0: movk 32, a11 +3fb367c0: move a11, *a9+, 0 +3fb367d0: move *a13(0x100), a7, 1 +3fb367f0: dec a7 +3fb36800: move a7, *a13(0x100), 1 +3fb36820: inc a7 +3fb36830: jrne L3FB367B0 +3fb36840: jruc L3FB36EA0 +L3FB36850: +3fb36850: move *a13(0x100), a11, 1 +3fb36870: dec a11 +3fb36880: move a11, *a13(0x100), 1 +3fb368a0: inc a11 +3fb368b0: jreq L3FB36960 +3fb368c0: setf 8, 1, 0 +L3FB368D0: +3fb368d0: movk 32, a11 +3fb368e0: move a11, *a9+, 0 +3fb368f0: move *a13(0x100), a7, 1 +3fb36910: dec a7 +3fb36920: move a7, *a13(0x100), 1 +3fb36940: inc a7 +3fb36950: jrne L3FB368D0 +L3FB36960: +3fb36960: move *a13, a11, 1 +3fb36970: dec a11 +3fb36980: move a11, *a13, 1 +3fb36990: inc a11 +3fb369a0: jreq L3FB36EA0 +3fb369b0: setf 8, 1, 0 +L3FB369C0: +3fb369c0: move *a13(0x9c0), a11, 1 +3fb369e0: move *a11+, *a9+, 0 +3fb369f0: move a11, *a13(0x9c0), 1 +3fb36a10: move *a13, a7, 1 +3fb36a20: dec a7 +3fb36a30: move a7, *a13, 1 +3fb36a40: inc a7 +3fb36a50: jrne L3FB369C0 +3fb36a60: jruc L3FB36EA0 +L3FB36A70: +3fb36a70: dec a8 +3fb36a80: move a8, *a13, 1 +3fb36a90: inc a8 +3fb36aa0: jreq L3FB36EA0 +3fb36ab0: setf 8, 1, 0 +L3FB36AC0: +3fb36ac0: move *a13(0x9c0), a11, 1 +3fb36ae0: move *a11+, *a9+, 0 +3fb36af0: move a11, *a13(0x9c0), 1 +3fb36b10: move *a13, a7, 1 +3fb36b20: dec a7 +3fb36b30: move a7, *a13, 1 +3fb36b40: inc a7 +3fb36b50: jrne L3FB36AC0 +3fb36b60: jruc L3FB36EA0 +L3FB36B70: +3fb36b70: move *a13(0x9a0), a11, 1 +3fb36b90: move -*a11, a7, 1 +3fb36ba0: move a11, *a13(0x9a0), 1 +3fb36bc0: setf 8, 1, 0 +3fb36bd0: move a7, *a9+, 0 +3fb36be0: jruc L3FB36EA0 +L3FB36BF0: +3fb36bf0: movb *a10, a8 +3fb36c00: subi 0x25, a8 +3fb36c20: jaeq L3FB35400 +3fb36c40: subk 32, a8 +3fb36c50: jaeq L3FB35910 +3fb36c70: subk 2, a8 +3fb36c80: jaeq L3FB35C30 +3fb36ca0: subk 17, a8 +3fb36cb0: jaeq L3FB35550 +3fb36cd0: subk 10, a8 +3fb36ce0: jaeq L3FB355A0 +3fb36d00: dec a8 +3fb36d10: jreq L3FB36B70 +3fb36d20: dec a8 +3fb36d30: jaeq L3FB35450 +3fb36d50: dec a8 +3fb36d60: jaeq L3FB35910 +3fb36d80: dec a8 +3fb36d90: jaeq L3FB355F0 +3fb36db0: dec a8 +3fb36dc0: jaeq L3FB35C30 +3fb36de0: subk 8, a8 +3fb36df0: jaeq L3FB35500 +3fb36e10: subk 4, a8 +3fb36e20: jaeq L3FB36470 +3fb36e40: subk 2, a8 +3fb36e50: jaeq L3FB354B0 +3fb36e70: subk 3, a8 +3fb36e80: jaeq L3FB35550 +L3FB36EA0: +3fb36ea0: move *a13(0x20), a11, 1 +3fb36ec0: jaeq L3FB37760 +3fb36ee0: move a14, -*sp, 1 +3fb36ef0: move *a13(0xa0), *a14+, 1 +3fb36f10: move a13, a7 +3fb36f20: addi 0x140, a7 +3fb36f40: move a7, *a14+, 1 +3fb36f50: move *a13(0x9a0), a7, 1 +3fb36f70: move -*a7, a11, 1 +3fb36f80: move a7, *a13(0x9a0), 1 +3fb36fa0: move a11, *a14+, 1 +3fb36fb0: move *a13(0xc0), *a14+, 1 +3fb36fd0: move *a13(0x20), *a14+, 1 +3fb36ff0: calla L3FB33CF0 +3fb37020: move a14, -*sp, 1 +3fb37030: move a13, a11 +3fb37040: addi 0x140, a11 +3fb37060: move a11, *a14+, 1 +3fb37070: calla L3FB458D0 +3fb370a0: move a8, *a13, 1 +3fb370b0: move a11, *a13(0x940), 1 +3fb370d0: move *a13(0x80), a7, 1 +3fb370f0: jrne L3FB37200 +3fb37100: dec a8 +3fb37110: move a8, *a13, 1 +3fb37120: inc a8 +3fb37130: jreq L3FB37760 +3fb37140: setf 8, 1, 0 +L3FB37150: +3fb37150: move *a13(0x940), a11, 1 +3fb37170: move *a11+, *a9+, 0 +3fb37180: move a11, *a13(0x940), 1 +3fb371a0: move *a13, a7, 1 +3fb371b0: dec a7 +3fb371c0: move a7, *a13, 1 +3fb371d0: inc a7 +3fb371e0: jrne L3FB37150 +3fb371f0: jruc L3FB37760 +L3FB37200: +3fb37200: move *a13(0xa0), a7, 1 +3fb37220: jreq L3FB37290 +3fb37230: movi 0x3fb3aa80, a7 +3fb37260: move a7, *a13(0x960), 1 +3fb37280: jruc L3FB372E0 +L3FB37290: +3fb37290: movi 0x3fb3aa90, a7 +3fb372c0: move a7, *a13(0x960), 1 +L3FB372E0: +3fb372e0: movb *a11, a7 +3fb372f0: cmpi 0x2d, a7 +3fb37310: jrne L3FB37360 +3fb37320: setf 8, 1, 0 +3fb37330: move *a11+, *a9+, 0 +3fb37340: move a11, *a13(0x940), 1 +L3FB37360: +3fb37360: move *a13(0x960), a7, 1 +3fb37380: setf 8, 1, 0 +3fb37390: move *a11+, a5, 0 +3fb373a0: move a11, *a13(0x940), 1 +3fb373c0: movb *a7, a7 +3fb373d0: cmp a7, a5 +3fb373e0: jrne L3FB37490 +L3FB373F0: +3fb373f0: move *a13(0x940), a11, 1 +3fb37410: move *a13(0x960), a7, 1 +3fb37430: move *a11+, a5, 0 +3fb37440: move a11, *a13(0x940), 1 +3fb37460: movb *a7, a7 +3fb37470: cmp a7, a5 +3fb37480: jreq L3FB373F0 +L3FB37490: +3fb37490: subk 8, a11 +3fb374a0: move a11, *a13(0x940), 1 +3fb374c0: move a14, -*sp, 1 +3fb374d0: move a11, *a14+, 1 +3fb374e0: calla L3FB458D0 +3fb37510: move a8, *a13, 1 +3fb37520: dec a8 +3fb37530: move a8, *a13, 1 +3fb37540: inc a8 +3fb37550: jreq L3FB37610 +3fb37560: setf 8, 1, 0 +L3FB37570: +3fb37570: move *a13(0x940), a11, 1 +3fb37590: move *a11+, *a9+, 0 +3fb375a0: move a11, *a13(0x940), 1 +3fb375c0: move *a13, a7, 1 +3fb375d0: dec a7 +3fb375e0: move a7, *a13, 1 +3fb375f0: inc a7 +3fb37600: jrne L3FB37570 +L3FB37610: +3fb37610: move *a13(0xc0), a7, 1 +3fb37630: dec a7 +3fb37640: move a7, *a13(0xc0), 1 +3fb37660: move *a13, a5, 1 +3fb37670: inc a7 +3fb37680: cmp a5, a7 +3fb37690: jrle L3FB37760 +3fb376a0: setf 8, 1, 0 +L3FB376B0: +3fb376b0: movk 32, a11 +3fb376c0: move a11, *a9+, 0 +3fb376d0: move *a13(0xc0), a7, 1 +3fb376f0: dec a7 +3fb37700: move a7, *a13(0xc0), 1 +3fb37720: move *a13, a5, 1 +3fb37730: inc a7 +3fb37740: cmp a5, a7 +3fb37750: jrgt L3FB376B0 +L3FB37760: +3fb37760: addk 8, a10 +3fb37770: move *a13(0x120), a11, 1 +3fb37790: jaeq L3FB34720 +3fb377b0: move *sp(0xe0), a14, 1 +3fb377d0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fb377f0: rets 2 +L3FB37800: +3fb37800: mmtm sp, a9,a11,a13 +3fb37820: move a14, a13 +3fb37830: addi 0x80, a14 +3fb37850: move *a13(0xffc0), *a14+, 1 +3fb37870: move *a13(0xffe0), *a14+, 1 +3fb37890: movi 0x3fb3aba0, a8 +3fb378c0: move *a8+, *a14+, 1 +3fb378d0: move *a8+, *a14+, 1 +3fb378e0: calla L3FE0E6F0 +3fb37910: jreq L3FB37A70 +3fb37920: move *a13(0xffa0), a11, 1 +3fb37940: movi 0x2d, a9 +3fb37960: setf 8, 1, 0 +3fb37970: move a9, *a11+, 0 +3fb37980: move a11, *a13(0xffa0), 1 +3fb379a0: move *a13(0xffc0), *a14+, 1 +3fb379c0: move *a13(0xffe0), *a14+, 1 +3fb379e0: calla L3FE0C7B0 +3fb37a10: move -*a14, a8, 1 +3fb37a20: move a8, *a13(0xffe0), 1 +3fb37a40: move -*a14, a8, 1 +3fb37a50: move a8, *a13(0xffc0), 1 +L3FB37A70: +3fb37a70: move @0x3fb3abe0, a8, 1 +3fb37aa0: move @0x3fb3ac00, a11, 1 +3fb37ad0: move a8, *a13, 1 +3fb37ae0: move a11, *a13(0x20), 1 +3fb37b00: move *a13(0xff60), *a13(0x60), 1 +3fb37b30: move *a13(0x60), a11, 1 +3fb37b50: dec a11 +3fb37b60: move a11, *a13(0x60), 1 +3fb37b80: inc a11 +3fb37b90: jreq L3FB37CD0 +L3FB37BA0: +3fb37ba0: movi 0x3fb3ac20, a8 +3fb37bd0: move *a8+, *a14+, 1 +3fb37be0: move *a8+, *a14+, 1 +3fb37bf0: move *a13+, *a14+, 1 +3fb37c00: move *a13+, *a14+, 1 +3fb37c10: calla L3FE0D5E0 +3fb37c40: move -*a14, -*a13, 1 +3fb37c50: move -*a14, -*a13, 1 +3fb37c60: move *a13(0x60), a11, 1 +3fb37c80: dec a11 +3fb37c90: move a11, *a13(0x60), 1 +3fb37cb0: inc a11 +3fb37cc0: jrne L3FB37BA0 +L3FB37CD0: +3fb37cd0: move *a13(0x0), *a14+, 1 +3fb37cf0: move *a13(0x20), *a14+, 1 +3fb37d10: move *a13(0xffc0), *a14+, 1 +3fb37d30: move *a13(0xffe0), *a14+, 1 +3fb37d50: calla L3FE0C950 +3fb37d80: move -*a14, a8, 1 +3fb37d90: move a8, *a13(0xffe0), 1 +3fb37db0: move -*a14, a8, 1 +3fb37dc0: move a8, *a13(0xffc0), 1 +3fb37de0: move *a13(0xffc0), *a14+, 1 +3fb37e00: move *a13(0xffe0), *a14+, 1 +3fb37e20: calla L3FE10CC0 +3fb37e50: move a8, *a13(0x40), 1 +3fb37e70: move a14, -*sp, 1 +3fb37e80: sub a11, a11 +3fb37e90: move a11, *a14+, 1 +3fb37ea0: move *a13(0xffa0), *a14+, 1 +3fb37ec0: move a8, *a14+, 1 +3fb37ed0: movk 1, a9 +3fb37ee0: move a9, *a14+, 1 +3fb37ef0: movk 10, a9 +3fb37f00: move a9, *a14+, 1 +3fb37f10: calla L3FB33CF0 +3fb37f40: move a14, -*sp, 1 +3fb37f50: move *a13(0xffa0), *a14+, 1 +3fb37f70: calla L3FB458D0 +3fb37fa0: sll 0x3, a8 +3fb37fb0: move *a13(0xffa0), a9, 1 +3fb37fd0: add a9, a8 +3fb37fe0: move a8, *a13(0xffa0), 1 +3fb38000: move *a13(0x40), a8, 1 +3fb38020: calla L3FE116F0 +3fb38050: move *a13(0xffc0), *a14+, 1 +3fb38070: move *a13(0xffe0), *a14+, 1 +3fb38090: calla L3FE0C830 +3fb380c0: move -*a14, a8, 1 +3fb380d0: move a8, *a13(0xffe0), 1 +3fb380f0: move -*a14, a8, 1 +3fb38100: move a8, *a13(0xffc0), 1 +3fb38120: move *a13(0xffa0), a9, 1 +3fb38140: movi 0x2e, a11 +3fb38160: setf 8, 1, 0 +3fb38170: move a11, *a9+, 0 +3fb38180: move a9, *a13(0xffa0), 1 +3fb381a0: move *a13(0xff60), a11, 1 +3fb381c0: dec a11 +3fb381d0: move a11, *a13(0xff60), 1 +3fb381f0: inc a11 +3fb38200: jreq L3FB38650 +L3FB38210: +3fb38210: movi 0x3fb3ac20, a8 +3fb38240: move *a8+, *a14+, 1 +3fb38250: move *a8+, *a14+, 1 +3fb38260: move *a13(0xffc0), *a14+, 1 +3fb38280: move *a13(0xffe0), *a14+, 1 +3fb382a0: calla L3FE0DE90 +3fb382d0: move -*a14, a8, 1 +3fb382e0: move a8, *a13(0xffe0), 1 +3fb38300: move -*a14, a8, 1 +3fb38310: move a8, *a13(0xffc0), 1 +3fb38330: move *a13(0xffc0), *a14+, 1 +3fb38350: move *a13(0xffe0), *a14+, 1 +3fb38370: calla L3FE10CC0 +3fb383a0: move a8, *a13(0x40), 1 +3fb383c0: calla L3FE116F0 +3fb383f0: move *a13(0xffc0), *a14+, 1 +3fb38410: move *a13(0xffe0), *a14+, 1 +3fb38430: calla L3FE0C830 +3fb38460: move -*a14, a8, 1 +3fb38470: move a8, *a13(0xffe0), 1 +3fb38490: move -*a14, a8, 1 +3fb384a0: move a8, *a13(0xffc0), 1 +3fb384c0: move a14, -*sp, 1 +3fb384d0: sub a11, a11 +3fb384e0: move a11, *a14+, 1 +3fb384f0: move *a13(0xffa0), a9, 1 +3fb38510: addk 8, a9 +3fb38520: move a9, *a13(0xffa0), 1 +3fb38540: subk 8, a9 +3fb38550: move a9, *a14+, 1 +3fb38560: move *a13(0x40), *a14+, 1 +3fb38580: move a11, *a14+, 1 +3fb38590: movk 10, a9 +3fb385a0: move a9, *a14+, 1 +3fb385b0: calla L3FB33CF0 +3fb385e0: move *a13(0xff60), a9, 1 +3fb38600: dec a9 +3fb38610: move a9, *a13(0xff60), 1 +3fb38630: inc a9 +3fb38640: jrne L3FB38210 +L3FB38650: +3fb38650: move *sp(0x80), a14, 1 +3fb38670: mmfm sp, a9,a11,a13 +3fb38690: rets 2 +L3FB386A0: +3fb386a0: mmtm sp, a9,a11,a13 +3fb386c0: move a14, a13 +3fb386d0: addi 0xa0, a14 +3fb386f0: move *a13(0xffc0), *a14+, 1 +3fb38710: move *a13(0xffe0), *a14+, 1 +3fb38730: movi 0x3fb3aba0, a8 +3fb38760: move *a8+, *a14+, 1 +3fb38770: move *a8+, *a14+, 1 +3fb38780: calla L3FE0E6F0 +3fb387b0: jreq L3FB38910 +3fb387c0: move *a13(0xffc0), *a14+, 1 +3fb387e0: move *a13(0xffe0), *a14+, 1 +3fb38800: calla L3FE0C7B0 +3fb38830: move -*a14, a8, 1 +3fb38840: move a8, *a13(0xffe0), 1 +3fb38860: move -*a14, a8, 1 +3fb38870: move a8, *a13(0xffc0), 1 +3fb38890: move *a13(0xffa0), a11, 1 +3fb388b0: movi 0x2d, a9 +3fb388d0: setf 8, 1, 0 +3fb388e0: move a9, *a11+, 0 +3fb388f0: move a11, *a13(0xffa0), 1 +L3FB38910: +3fb38910: sub a11, a11 +3fb38920: move a11, *a13(0x60), 1 +3fb38940: move *a13(0xffc0), *a14+, 1 +3fb38960: move *a13(0xffe0), *a14+, 1 +3fb38980: movi 0x3fb3aba0, a8 +3fb389b0: move *a8+, *a14+, 1 +3fb389c0: move *a8+, *a14+, 1 +3fb389d0: calla L3FE0EB40 +3fb38a00: jaeq L3FB39470 +3fb38a20: move *a13(0xffc0), *a14+, 1 +3fb38a40: move *a13(0xffe0), *a14+, 1 +3fb38a60: movi 0x3fb3ac60, a8 +3fb38a90: move *a8+, *a14+, 1 +3fb38aa0: move *a8+, *a14+, 1 +3fb38ab0: calla L3FE0E6D0 +3fb38ae0: jaeq L3FB39390 +3fb38b00: move *a13(0xffc0), *a14+, 1 +3fb38b20: move *a13(0xffe0), *a14+, 1 +3fb38b40: movi 0x3fb3aca0, a8 +3fb38b70: move *a8+, *a14+, 1 +3fb38b80: move *a8+, *a14+, 1 +3fb38b90: calla L3FE0E710 +3fb38bc0: jreq L3FB392E0 +3fb38bd0: move *a13(0xffc0), *a14+, 1 +3fb38bf0: move *a13(0xffe0), *a14+, 1 +3fb38c10: movi 0x3fb3ace0, a8 +3fb38c40: move *a8+, *a14+, 1 +3fb38c50: move *a8+, *a14+, 1 +3fb38c60: calla L3FE0E6F0 +3fb38c90: jreq L3FB38FC0 +3fb38ca0: move *a13(0xffc0), *a14+, 1 +3fb38cc0: move *a13(0xffe0), *a14+, 1 +3fb38ce0: movi 0x3fb3ace0, a8 +3fb38d10: move *a8+, *a14+, 1 +3fb38d20: move *a8+, *a14+, 1 +3fb38d30: calla L3FE0E6F0 +3fb38d60: jreq L3FB39470 +L3FB38D70: +3fb38d70: movi 0x3fb3ac20, a8 +3fb38da0: move *a8+, *a14+, 1 +3fb38db0: move *a8+, *a14+, 1 +3fb38dc0: move *a13(0xffc0), *a14+, 1 +3fb38de0: move *a13(0xffe0), *a14+, 1 +3fb38e00: calla L3FE0DE90 +3fb38e30: move -*a14, a8, 1 +3fb38e40: move a8, *a13(0xffe0), 1 +3fb38e60: move -*a14, a8, 1 +3fb38e70: move a8, *a13(0xffc0), 1 +3fb38e90: move *a13(0x60), a11, 1 +3fb38eb0: dec a11 +3fb38ec0: move a11, *a13(0x60), 1 +3fb38ee0: move *a13(0xffc0), *a14+, 1 +3fb38f00: move *a13(0xffe0), *a14+, 1 +3fb38f20: movi 0x3fb3ace0, a8 +3fb38f50: move *a8+, *a14+, 1 +3fb38f60: move *a8+, *a14+, 1 +3fb38f70: calla L3FE0E710 +3fb38fa0: jreq L3FB38D70 +3fb38fb0: jruc L3FB39470 +L3FB38FC0: +3fb38fc0: move *a13(0xffc0), *a14+, 1 +3fb38fe0: move *a13(0xffe0), *a14+, 1 +3fb39000: movi 0x3fb3ac20, a8 +3fb39030: move *a8+, *a14+, 1 +3fb39040: move *a8+, *a14+, 1 +3fb39050: calla L3FE0E710 +3fb39080: jreq L3FB39470 +L3FB39090: +3fb39090: movi 0x3fb3ac20, a8 +3fb390c0: move *a8+, *a14+, 1 +3fb390d0: move *a8+, *a14+, 1 +3fb390e0: move *a13(0xffc0), *a14+, 1 +3fb39100: move *a13(0xffe0), *a14+, 1 +3fb39120: calla L3FE0D5E0 +3fb39150: move -*a14, a8, 1 +3fb39160: move a8, *a13(0xffe0), 1 +3fb39180: move -*a14, a8, 1 +3fb39190: move a8, *a13(0xffc0), 1 +3fb391b0: move *a13(0x60), a11, 1 +3fb391d0: inc a11 +3fb391e0: move a11, *a13(0x60), 1 +3fb39200: move *a13(0xffc0), *a14+, 1 +3fb39220: move *a13(0xffe0), *a14+, 1 +3fb39240: movi 0x3fb3ac20, a8 +3fb39270: move *a8+, *a14+, 1 +3fb39280: move *a8+, *a14+, 1 +3fb39290: calla L3FE0E6F0 +3fb392c0: jreq L3FB39090 +3fb392d0: jruc L3FB39470 +L3FB392E0: +3fb392e0: move @0x3fb3aba0, a8, 1 +3fb39310: move @0x3fb3abc0, a9, 1 +3fb39340: move a8, *a13(0xffc0), 1 +3fb39360: move a9, *a13(0xffe0), 1 +3fb39380: jruc L3FB39470 +L3FB39390: +3fb39390: move @0x3fb3ad20, a8, 1 +3fb393c0: move @0x3fb3ad40, a9, 1 +3fb393f0: move a8, *a13(0xffc0), 1 +3fb39410: move a9, *a13(0xffe0), 1 +3fb39430: movi 0x133, a9 +3fb39450: move a9, *a13(0x60), 1 +L3FB39470: +3fb39470: move @0x3fb3abe0, a8, 1 +3fb394a0: move @0x3fb3ac00, a11, 1 +3fb394d0: move a8, *a13, 1 +3fb394e0: move a11, *a13(0x20), 1 +3fb39500: move *a13(0xff60), *a13(0x80), 1 +3fb39530: move *a13(0x80), a11, 1 +3fb39550: dec a11 +3fb39560: move a11, *a13(0x80), 1 +3fb39580: inc a11 +3fb39590: jreq L3FB396D0 +L3FB395A0: +3fb395a0: movi 0x3fb3ac20, a8 +3fb395d0: move *a8+, *a14+, 1 +3fb395e0: move *a8+, *a14+, 1 +3fb395f0: move *a13+, *a14+, 1 +3fb39600: move *a13+, *a14+, 1 +3fb39610: calla L3FE0D5E0 +3fb39640: move -*a14, -*a13, 1 +3fb39650: move -*a14, -*a13, 1 +3fb39660: move *a13(0x80), a11, 1 +3fb39680: dec a11 +3fb39690: move a11, *a13(0x80), 1 +3fb396b0: inc a11 +3fb396c0: jrne L3FB395A0 +L3FB396D0: +3fb396d0: move *a13(0x0), *a14+, 1 +3fb396f0: move *a13(0x20), *a14+, 1 +3fb39710: move *a13(0xffc0), *a14+, 1 +3fb39730: move *a13(0xffe0), *a14+, 1 +3fb39750: calla L3FE0C950 +3fb39780: move -*a14, a8, 1 +3fb39790: move a8, *a13(0xffe0), 1 +3fb397b0: move -*a14, a8, 1 +3fb397c0: move a8, *a13(0xffc0), 1 +3fb397e0: move *a13(0xffc0), *a14+, 1 +3fb39800: move *a13(0xffe0), *a14+, 1 +3fb39820: calla L3FE10CC0 +3fb39850: move a8, *a13(0x40), 1 +3fb39870: move a14, -*sp, 1 +3fb39880: sub a11, a11 +3fb39890: move a11, *a14+, 1 +3fb398a0: move *a13(0xffa0), *a14+, 1 +3fb398c0: move a8, *a14+, 1 +3fb398d0: movk 1, a9 +3fb398e0: move a9, *a14+, 1 +3fb398f0: movk 10, a9 +3fb39900: move a9, *a14+, 1 +3fb39910: calla L3FB33CF0 +3fb39940: move a14, -*sp, 1 +3fb39950: move *a13(0xffa0), *a14+, 1 +3fb39970: calla L3FB458D0 +3fb399a0: sll 0x3, a8 +3fb399b0: move *a13(0xffa0), a9, 1 +3fb399d0: add a9, a8 +3fb399e0: move a8, *a13(0xffa0), 1 +3fb39a00: move *a13(0x40), a8, 1 +3fb39a20: calla L3FE116F0 +3fb39a50: move *a13(0xffc0), *a14+, 1 +3fb39a70: move *a13(0xffe0), *a14+, 1 +3fb39a90: calla L3FE0C830 +3fb39ac0: move -*a14, a8, 1 +3fb39ad0: move a8, *a13(0xffe0), 1 +3fb39af0: move -*a14, a8, 1 +3fb39b00: move a8, *a13(0xffc0), 1 +3fb39b20: move *a13(0xffa0), a9, 1 +3fb39b40: movi 0x2e, a11 +3fb39b60: setf 8, 1, 0 +3fb39b70: move a11, *a9+, 0 +3fb39b80: move a9, *a13(0xffa0), 1 +3fb39ba0: move *a13(0xff60), a11, 1 +3fb39bc0: dec a11 +3fb39bd0: move a11, *a13(0xff60), 1 +3fb39bf0: inc a11 +3fb39c00: jreq L3FB3A050 +L3FB39C10: +3fb39c10: movi 0x3fb3ac20, a8 +3fb39c40: move *a8+, *a14+, 1 +3fb39c50: move *a8+, *a14+, 1 +3fb39c60: move *a13(0xffc0), *a14+, 1 +3fb39c80: move *a13(0xffe0), *a14+, 1 +3fb39ca0: calla L3FE0DE90 +3fb39cd0: move -*a14, a8, 1 +3fb39ce0: move a8, *a13(0xffe0), 1 +3fb39d00: move -*a14, a8, 1 +3fb39d10: move a8, *a13(0xffc0), 1 +3fb39d30: move *a13(0xffc0), *a14+, 1 +3fb39d50: move *a13(0xffe0), *a14+, 1 +3fb39d70: calla L3FE10CC0 +3fb39da0: move a8, *a13(0x40), 1 +3fb39dc0: calla L3FE116F0 +3fb39df0: move *a13(0xffc0), *a14+, 1 +3fb39e10: move *a13(0xffe0), *a14+, 1 +3fb39e30: calla L3FE0C830 +3fb39e60: move -*a14, a8, 1 +3fb39e70: move a8, *a13(0xffe0), 1 +3fb39e90: move -*a14, a8, 1 +3fb39ea0: move a8, *a13(0xffc0), 1 +3fb39ec0: move a14, -*sp, 1 +3fb39ed0: sub a11, a11 +3fb39ee0: move a11, *a14+, 1 +3fb39ef0: move *a13(0xffa0), a9, 1 +3fb39f10: addk 8, a9 +3fb39f20: move a9, *a13(0xffa0), 1 +3fb39f40: subk 8, a9 +3fb39f50: move a9, *a14+, 1 +3fb39f60: move *a13(0x40), *a14+, 1 +3fb39f80: move a11, *a14+, 1 +3fb39f90: movk 10, a9 +3fb39fa0: move a9, *a14+, 1 +3fb39fb0: calla L3FB33CF0 +3fb39fe0: move *a13(0xff60), a9, 1 +3fb3a000: dec a9 +3fb3a010: move a9, *a13(0xff60), 1 +3fb3a030: inc a9 +3fb3a040: jrne L3FB39C10 +L3FB3A050: +3fb3a050: move *a13(0xffa0), a11, 1 +3fb3a070: movi 0x65, a9 +3fb3a090: setf 8, 1, 0 +3fb3a0a0: move a9, *a11+, 0 +3fb3a0b0: move a11, *a13(0xffa0), 1 +3fb3a0d0: move *a13(0x60), a9, 1 +3fb3a0f0: jrlt L3FB3A160 +3fb3a100: movi 0x2b, a9 +3fb3a120: move a9, *a11+, 0 +3fb3a130: move a11, *a13(0xffa0), 1 +3fb3a150: jruc L3FB3A200 +L3FB3A160: +3fb3a160: movi 0x2d, a9 +3fb3a180: move a9, *a11+, 0 +3fb3a190: move a11, *a13(0xffa0), 1 +3fb3a1b0: move *a13(0x60), a9, 1 +3fb3a1d0: neg a9 +3fb3a1e0: move a9, *a13(0x60), 1 +L3FB3A200: +3fb3a200: move a14, -*sp, 1 +3fb3a210: movk 1, a9 +3fb3a220: move a9, *a14+, 1 +3fb3a230: move a11, *a14+, 1 +3fb3a240: move *a13(0x60), *a14+, 1 +3fb3a260: movk 3, a9 +3fb3a270: move a9, *a14+, 1 +3fb3a280: movk 10, a9 +3fb3a290: move a9, *a14+, 1 +3fb3a2a0: calla L3FB33CF0 +3fb3a2d0: move *sp(0x80), a14, 1 +3fb3a2f0: mmfm sp, a9,a11,a13 +3fb3a310: rets 2 +L3FB3A320: +3fb3a320: mmtm sp, a7,a9,a10,a11,a13 +3fb3a340: move a14, a13 +3fb3a350: addk 16, a14 +3fb3a360: move *a13(0xffe0), a9, 1 +3fb3a380: move *a13(0xff60), a10, 1 +3fb3a3a0: move a14, -*sp, 1 +3fb3a3b0: move a9, *a14+, 1 +3fb3a3c0: calla L3FB458D0 +3fb3a3f0: move a8, a11 +3fb3a400: move *a13(0xffc0), a7, 1 +3fb3a420: cmp a8, a7 +3fb3a430: jrge L3FB3A4F0 +3fb3a440: move a11, a7 +3fb3a450: dec a11 +3fb3a460: move a7, a8 +3fb3a470: jreq L3FB3AA20 +3fb3a480: setf 8, 1, 0 +L3FB3A490: +3fb3a490: move *a9+, *a10+, 0 +3fb3a4a0: move a11, a7 +3fb3a4b0: dec a11 +3fb3a4c0: move a7, a8 +3fb3a4d0: jrne L3FB3A490 +3fb3a4e0: jruc L3FB3AA20 +L3FB3A4F0: +3fb3a4f0: move *a13(0xffa0), a7, 1 +3fb3a510: jreq L3FB3A700 +3fb3a520: move a11, a7 +3fb3a530: dec a11 +3fb3a540: move a7, a8 +3fb3a550: jreq L3FB3A5C0 +3fb3a560: setf 8, 1, 0 +L3FB3A570: +3fb3a570: move *a9+, *a10+, 0 +3fb3a580: move a11, a7 +3fb3a590: dec a11 +3fb3a5a0: move a7, a8 +3fb3a5b0: jrne L3FB3A570 +L3FB3A5C0: +3fb3a5c0: move *a13(0xffc0), a7, 1 +3fb3a5e0: dec a7 +3fb3a5f0: move a7, *a13(0xffc0), 1 +3fb3a610: inc a7 +3fb3a620: cmp a11, a7 +3fb3a630: jrle L3FB3AA20 +3fb3a640: setf 8, 1, 0 +L3FB3A650: +3fb3a650: movk 32, a7 +3fb3a660: move a7, *a10+, 0 +3fb3a670: move *a13(0xffc0), a7, 1 +3fb3a690: dec a7 +3fb3a6a0: move a7, *a13(0xffc0), 1 +3fb3a6c0: inc a7 +3fb3a6d0: cmp a11, a7 +3fb3a6e0: jrgt L3FB3A650 +3fb3a6f0: jruc L3FB3AA20 +L3FB3A700: +3fb3a700: move *a13(0xff80), a7, 1 +3fb3a720: jreq L3FB3A830 +3fb3a730: movi 0x30, a7 +3fb3a750: movb a7, *a13 +3fb3a760: movb *a9, a7 +3fb3a770: cmpi 0x2d, a7 +3fb3a790: jrne L3FB3A850 +3fb3a7a0: setf 8, 1, 0 +3fb3a7b0: move *a9+, *a10+, 0 +3fb3a7c0: dec a11 +3fb3a7d0: move *a13(0xffc0), a7, 1 +3fb3a7f0: dec a7 +3fb3a800: move a7, *a13(0xffc0), 1 +3fb3a820: jruc L3FB3A850 +L3FB3A830: +3fb3a830: movk 32, a7 +3fb3a840: movb a7, *a13 +L3FB3A850: +3fb3a850: move *a13(0xffc0), a7, 1 +3fb3a870: dec a7 +3fb3a880: move a7, *a13(0xffc0), 1 +3fb3a8a0: inc a7 +3fb3a8b0: cmp a11, a7 +3fb3a8c0: jrle L3FB3A980 +3fb3a8d0: setf 8, 1, 0 +L3FB3A8E0: +3fb3a8e0: move *a13(0x0), *a10+, 0 +3fb3a900: move *a13(0xffc0), a7, 1 +3fb3a920: dec a7 +L3FB3A930: +3fb3a930: move a7, *a13(0xffc0), 1 +3fb3a950: inc a7 +3fb3a960: cmp a11, a7 +3fb3a970: jrgt L3FB3A8E0 +L3FB3A980: +3fb3a980: move a11, a7 +3fb3a990: dec a11 +3fb3a9a0: move a7, a8 +3fb3a9b0: jreq L3FB3AA20 +3fb3a9c0: setf 8, 1, 0 +L3FB3A9D0: +3fb3a9d0: move *a9+, *a10+, 0 +3fb3a9e0: move a11, a7 +3fb3a9f0: dec a11 +3fb3aa00: move a7, a8 +3fb3aa10: jrne L3FB3A9D0 +L3FB3AA20: +3fb3aa20: move a10, a8 +L3FB3AA30: +3fb3aa30: move *sp(0xc0), a14, 1 +3fb3aa50: mmfm sp, a7,a9,a10,a11,a13 +3fb3aa70: rets 2 +3fb3aa80: rev b0 +3fb3aa90: rev a0 +3fb3aaa0: .word 0xd4fe +3fb3aab0: cvxyl b11, b8 +3fb3aac0: rl 0x9, a6 +3fb3aad0: dsjs a8, L3FB3A930 +3fb3aae0: .word 0x0000 +3fb3aaf0: .word 0x0000 +3fb3ab00: jalt L3FB7B8B0 +3fb3ab20: .word 0xd4fe +3fb3ab30: cvxyl b11, b8 +3fb3ab40: rl 0x9, a6 +3fb3ab50: .word 0xbf68 +3fb3ab60: .word 0x0000 +3fb3ab70: .word 0x0000 +3fb3ab80: jalt L3FAFB930 +3fb3aba0: .word 0x0000 +3fb3abb0: .word 0x0000 +3fb3abc0: .word 0x0000 +3fb3abd0: .word 0x0000 +3fb3abe0: .word 0x0000 +3fb3abf0: .word 0x0000 +3fb3ac00: .word 0x0000 +3fb3ac10: dsjs b8, L3FB3AA30 +3fb3ac20: .word 0x0000 +3fb3ac30: .word 0x0000 +3fb3ac40: .word 0x0000 +3fb3ac50: add b1, b10 +3fb3ac60: .word 0xffff +3fb3ac70: .word 0xffff +3fb3ac80: .word 0xffff +3fb3ac90: .word 0x7fef +3fb3aca0: .word 0x0000 +3fb3acb0: .word 0x0000 +3fb3acc0: .word 0x0000 +3fb3acd0: .word 0x0018 +3fb3ace0: .word 0x0000 +3fb3acf0: .word 0x0000 +3fb3ad00: .word 0x0000 +3fb3ad10: add a0, a8 +3fb3ad20: sll a8, a2 +3fb3ad30: subk 17, a0 +3fb3ad40: pixt *a8, *a12 +3fb3ad50: add b1, b8 +3fb3ad60: mmtm sp, a9,a10,a11,a13 +3fb3ad80: move a14, a13 +3fb3ad90: move *a13(0xffe0), a11, 1 +3fb3adb0: move *a11, a9, 1 +3fb3adc0: move a11, a10 +3fb3add0: cmp a11, a9 +3fb3ade0: jreq L3FB3AF70 +L3FB3ADF0: +3fb3adf0: move *a10, a11, 1 +3fb3ae00: cmp a9, a11 +3fb3ae10: jreq L3FB3AF00 +3fb3ae20: move a14, -*sp, 1 +3fb3ae30: move a9, *a14+, 1 +3fb3ae40: move *a13(0xffe0), *a14+, 1 +3fb3ae60: movi 0x3fb3afc0, a8 +3fb3ae90: move a8, *a14+, 1 +3fb3aea0: calla L3FB341E0 +3fb3aed0: calla L3F6EDD80 +L3FB3AF00: +3fb3af00: move *a9, a9, 1 +3fb3af10: move *a9(0x20), a10, 1 +3fb3af30: move *a13(0xffe0), a11, 1 +3fb3af50: cmp a11, a9 +3fb3af60: jrne L3FB3ADF0 +L3FB3AF70: +3fb3af70: move *sp(0xa0), a14, 1 +3fb3af90: mmfm sp, a9,a10,a11,a13 +3fb3afb0: rets 2 +3fb3afc0: modu a3, a9 +3fb3afd0: modu a11, a3 +3fb3afe0: .word 0x736e +3fb3aff0: .word 0x7369 +3fb3b000: sra b11, b4 +3fb3b010: .word 0x746e +L3FB3B020: +3fb3b020: .word 0x7120 +3fb3b030: sra b11, b5 +3fb3b040: sra b11, b5 +3fb3b050: sla 0x1, a12 +3fb3b060: sra a11, a8 +3fb3b070: sra a3, a1 +3fb3b080: sll 0x9, b13 +3fb3b090: srl 0x1d, b8 +3fb3b0a0: sra a9, a0 +3fb3b0b0: sra a11, a12 +3fb3b0c0: dsjs a13, L3FB3B020 +3fb3b0d0: .word 0x7825 +3fb3b0e0: .word 0x000a +L3FB3B0F0: +3fb3b0f0: mmtm sp, a7,a9,a11,a13 +3fb3b110: move a14, a13 +3fb3b120: addi 0x860, a14 +3fb3b140: sub a11, a11 +3fb3b150: move a11, *a13(0x20), 1 +3fb3b170: move *a13(0xffe0), a7, 1 +3fb3b190: move *a7, a9, 1 +3fb3b1a0: move *a7(0xb8), a7, 1 +3fb3b1c0: jrne L3FB3B400 +3fb3b1d0: move a14, -*sp, 1 +3fb3b1e0: movk 1, a7 +3fb3b1f0: move a7, *a14+, 1 +3fb3b200: move a13, a7 +3fb3b210: addi 0x40, a7 +3fb3b230: move a7, *a14+, 1 +3fb3b240: move *a13(0xffe0), a7, 1 +3fb3b260: move *a7(0x58), *a14+, 1 +3fb3b280: calla L3FB303A0 +3fb3b2b0: dec a8 +3fb3b2c0: jreq L3FB3B330 +3fb3b2d0: move a14, -*sp, 1 +3fb3b2e0: move a7, *a14+, 1 +3fb3b2f0: move *a9(0xb0), a7, 1 +3fb3b310: call a7 +3fb3b320: jruc L3FB3B900 +L3FB3B330: +3fb3b330: move *a13(0x40), a7, 1 +3fb3b350: andi 0xff, a7 +3fb3b380: move a7, *a13(0x40), 1 +3fb3b3a0: move *a13(0xffe0), a7, 1 +3fb3b3c0: move *a13(0x40), *a7(0xb8), 1 +3fb3b3f0: jruc L3FB3B450 +L3FB3B400: +3fb3b400: move *a13(0xffe0), a7, 1 +3fb3b420: move *a7(0xb8), *a13(0x40), 1 +L3FB3B450: +3fb3b450: move *a13(0x40), a7, 1 +3fb3b470: jrne L3FB3B4A0 +3fb3b480: move a11, a8 +3fb3b490: jruc L3FB3B900 +L3FB3B4A0: +3fb3b4a0: move a14, -*sp, 1 +3fb3b4b0: movi 0x3fb3d9b0, a8 +3fb3b4e0: move a8, *a14+, 1 +3fb3b4f0: move *a13(0xffe0), *a14+, 1 +3fb3b510: calla L3F6F5820 +3fb3b540: cmp a7, a8 +3fb3b550: jrge L3FB3B5D0 +3fb3b560: move a14, -*sp, 1 +3fb3b570: move *a13(0xffe0), *a14+, 1 +3fb3b590: move *a9(0xb0), a7, 1 +3fb3b5b0: call a7 +3fb3b5c0: jruc L3FB3B900 +L3FB3B5D0: +3fb3b5d0: move a14, -*sp, 1 +3fb3b5e0: move *a13(0xffa0), a11, 1 +3fb3b600: cmp a7, a11 +3fb3b610: jrlt L3FB3B630 +3fb3b620: move a7, a11 +L3FB3B630: +3fb3b630: move a11, *a14+, 1 +3fb3b640: move *a13(0xffc0), *a14+, 1 +3fb3b660: move *a13(0xffe0), a11, 1 +3fb3b680: move *a11(0x58), *a14+, 1 +3fb3b6a0: calla L3FB303A0 +3fb3b6d0: move a8, *a13, 1 +3fb3b6e0: move *a13(0xffa0), a11, 1 +3fb3b700: cmp a7, a11 +3fb3b710: jrge L3FB3B800 +3fb3b720: move a14, -*sp, 1 +3fb3b730: sub a11, a7 +3fb3b740: move a7, *a14+, 1 +3fb3b750: move a13, a7 +3fb3b760: addi 0x60, a7 +3fb3b780: move a7, *a14+, 1 +3fb3b790: move *a13(0xffe0), a7, 1 +3fb3b7b0: move *a7(0x58), *a14+, 1 +3fb3b7d0: calla L3FB303A0 +L3FB3B800: +3fb3b800: move a14, -*sp, 1 +3fb3b810: move *a13(0xffe0), *a14+, 1 +3fb3b830: move *a9(0xb0), a7, 1 +3fb3b850: call a7 +3fb3b860: move a8, *a13(0x20), 1 +3fb3b880: move *a13(0xffe0), a7, 1 +3fb3b8a0: sub a11, a11 +3fb3b8b0: move a11, *a7(0xb8), 1 +3fb3b8d0: move *a13, a11, 1 +3fb3b8e0: jreq L3FB3B900 +3fb3b8f0: move a11, a8 +L3FB3B900: +3fb3b900: move *sp(0xa0), a14, 1 +3fb3b920: mmfm sp, a7,a9,a11,a13 +3fb3b940: rets 2 +3fb3b950: mmtm sp, a7,a9,a11,a13 +3fb3b970: move a14, a13 +3fb3b980: addi 0x860, a14 +3fb3b9a0: sub a11, a11 +3fb3b9b0: move a11, *a13, 1 +3fb3b9c0: move *a13(0xffe0), a7, 1 +3fb3b9e0: move *a7, a9, 1 +3fb3b9f0: move a14, -*sp, 1 +3fb3ba00: calla L3F708700 +3fb3ba30: move a8, *a14+, 1 +3fb3ba40: movi 0x3fb3fe90, a7 +3fb3ba70: move a7, *a14+, 1 +3fb3ba80: move *a13(0xffe0), *a14+, 1 +3fb3baa0: calla L3FB3F250 +3fb3bad0: move *a13(0xffe0), a7, 1 +3fb3baf0: move *a7(0xb8), a7, 1 +3fb3bb10: jrne L3FB3BF00 +3fb3bb20: move a14, -*sp, 1 +3fb3bb30: movk 1, a7 +3fb3bb40: move a7, *a14+, 1 +3fb3bb50: move a13, a7 +3fb3bb60: addi 0x40, a7 +3fb3bb80: move a7, *a14+, 1 +3fb3bb90: move *a13(0xffe0), a7, 1 +3fb3bbb0: move *a7(0x58), *a14+, 1 +3fb3bbd0: calla L3FB303A0 +3fb3bc00: move a8, *a13, 1 +3fb3bc10: move a8, a8 +3fb3bc20: jrne L3FB3BE50 +L3FB3BC30: +3fb3bc30: calla L3FB3FA00 +3fb3bc60: move a14, -*sp, 1 +3fb3bc70: calla L3F708700 +3fb3bca0: move a8, *a14+, 1 +3fb3bcb0: movi 0x3fb3fe90, a11 +3fb3bce0: move a11, *a14+, 1 +3fb3bcf0: move *a13(0xffe0), *a14+, 1 +3fb3bd10: calla L3FB3F250 +3fb3bd40: move a14, -*sp, 1 +3fb3bd50: movk 1, a7 +3fb3bd60: move a7, *a14+, 1 +3fb3bd70: move a13, a7 +3fb3bd80: addi 0x40, a7 +3fb3bda0: move a7, *a14+, 1 +3fb3bdb0: move *a13(0xffe0), a7, 1 +3fb3bdd0: move *a7(0x58), *a14+, 1 +3fb3bdf0: calla L3FB303A0 +3fb3be20: move a8, *a13, 1 +3fb3be30: move a8, a8 +3fb3be40: jreq L3FB3BC30 +L3FB3BE50: +3fb3be50: jrlt L3FB3C610 +3fb3be60: move *a13(0x40), a11, 1 +3fb3be80: andi 0xff, a11 +3fb3beb0: move a11, *a13(0x40), 1 +3fb3bed0: move a11, *a7(0xb8), 1 +3fb3bef0: jruc L3FB3BF50 +L3FB3BF00: +3fb3bf00: move *a13(0xffe0), a7, 1 +3fb3bf20: move *a7(0xb8), *a13(0x40), 1 +L3FB3BF50: +3fb3bf50: move *a13(0x40), a11, 1 +3fb3bf70: jrne L3FB3BFA0 +3fb3bf80: sub a8, a8 +3fb3bf90: jruc L3FB3C610 +L3FB3BFA0: +3fb3bfa0: move a14, -*sp, 1 +3fb3bfb0: movi 0x3fb3d9b0, a8 +3fb3bfe0: move a8, *a14+, 1 +3fb3bff0: move a7, *a14+, 1 +3fb3c000: calla L3F6F5820 +3fb3c030: cmp a11, a8 +3fb3c040: jrge L3FB3C2D0 +L3FB3C050: +3fb3c050: move a14, -*sp, 1 +3fb3c060: move *a13(0xffe0), *a14+, 1 +3fb3c080: move *a9(0xb0), a11, 1 +3fb3c0a0: call a11 +3fb3c0b0: move a8, *a13, 1 +3fb3c0c0: move a8, a7 +3fb3c0d0: jrne L3FB3C610 +3fb3c0e0: calla L3FB3FA00 +3fb3c110: move a14, -*sp, 1 +3fb3c120: calla L3F708700 +3fb3c150: move a8, *a14+, 1 +3fb3c160: movi 0x3fb3fe90, a11 +3fb3c190: move a11, *a14+, 1 +3fb3c1a0: move *a13(0xffe0), *a14+, 1 +3fb3c1c0: calla L3FB3F250 +3fb3c1f0: move a14, -*sp, 1 +3fb3c200: movi 0x3fb3d9b0, a8 +3fb3c230: move a8, *a14+, 1 +3fb3c240: move *a13(0xffe0), *a14+, 1 +3fb3c260: calla L3F6F5820 +3fb3c290: move *a13(0x40), a11, 1 +3fb3c2b0: cmp a11, a8 +3fb3c2c0: jrlt L3FB3C050 +L3FB3C2D0: +3fb3c2d0: move a14, -*sp, 1 +3fb3c2e0: move *a13(0xffa0), a7, 1 +3fb3c300: cmp a11, a7 +3fb3c310: jrlt L3FB3C330 +3fb3c320: move a11, a7 +L3FB3C330: +3fb3c330: move a7, *a14+, 1 +3fb3c340: move *a13(0xffc0), *a14+, 1 +3fb3c360: move *a13(0xffe0), a7, 1 +3fb3c380: move *a7(0x58), *a14+, 1 +3fb3c3a0: calla L3FB303A0 +3fb3c3d0: move a8, *a13(0x20), 1 +3fb3c3f0: move *a13(0xffa0), a7, 1 +3fb3c410: cmp a11, a7 +3fb3c420: jrge L3FB3C510 +3fb3c430: move a14, -*sp, 1 +3fb3c440: sub a7, a11 +3fb3c450: move a11, *a14+, 1 +3fb3c460: move a13, a11 +3fb3c470: addi 0x60, a11 +3fb3c490: move a11, *a14+, 1 +3fb3c4a0: move *a13(0xffe0), a11, 1 +3fb3c4c0: move *a11(0x58), *a14+, 1 +3fb3c4e0: calla L3FB303A0 +L3FB3C510: +3fb3c510: move a14, -*sp, 1 +3fb3c520: move *a13(0xffe0), *a14+, 1 +3fb3c540: move *a9(0xb0), a11, 1 +3fb3c560: call a11 +3fb3c570: move a8, *a13, 1 +3fb3c580: move *a13(0xffe0), a11, 1 +3fb3c5a0: sub a7, a7 +3fb3c5b0: move a7, *a11(0xb8), 1 +3fb3c5d0: move *a13(0x20), a7, 1 +3fb3c5f0: jreq L3FB3C610 +3fb3c600: move a7, a8 +L3FB3C610: +3fb3c610: move *sp(0xa0), a14, 1 +3fb3c630: mmfm sp, a7,a9,a11,a13 +3fb3c650: rets 2 +L3FB3C660: +3fb3c660: mmtm sp, a7,a9,a11,a13 +3fb3c680: move a14, a13 +3fb3c690: addi 0x90, a14 +3fb3c6b0: sub a11, a11 +3fb3c6c0: move a11, *a13(0x30), 1 +3fb3c6e0: move *a13(0xffc0), *a13(0x50), 1 +3fb3c710: move *a13(0xffe0), a7, 1 +3fb3c730: move *a7, a9, 1 +3fb3c740: move *a13(0xffa0), a7, 1 +3fb3c760: cmpi 0xff, a7 +3fb3c780: jrle L3FB3CA60 +L3FB3C790: +3fb3c790: move *a13(0xffa0), a11, 1 +3fb3c7b0: cmpi 0xff, a11 +3fb3c7d0: jrle L3FB3C810 +3fb3c7e0: movi 0xff, a7 +3fb3c800: jruc L3FB3C820 +L3FB3C810: +3fb3c810: move a11, a7 +L3FB3C820: +3fb3c820: move a7, *a13(0x70), 1 +3fb3c840: move a14, -*sp, 1 +3fb3c850: move a7, *a14+, 1 +3fb3c860: move *a13(0x50), *a14+, 1 +3fb3c880: move *a13(0xffe0), *a14+, 1 +3fb3c8a0: calla L3FB3C660 +3fb3c8d0: move a8, *a13, 1 +3fb3c8e0: move a8, a8 +3fb3c8f0: jrgt L3FB3C950 +3fb3c900: move *a13(0x30), a7, 1 +3fb3c920: jreq L3FB3CDF0 +3fb3c930: move a7, a8 +3fb3c940: jruc L3FB3CDF0 +L3FB3C950: +3fb3c950: move *a13(0x30), a7, 1 +3fb3c970: add a8, a7 +3fb3c980: move a7, *a13(0x30), 1 +3fb3c9a0: sub a8, a11 +3fb3c9b0: move a11, *a13(0xffa0), 1 +3fb3c9d0: sll 0x3, a8 +3fb3c9e0: move *a13(0x50), a7, 1 +3fb3ca00: add a7, a8 +3fb3ca10: move a8, *a13(0x50), 1 +3fb3ca30: cmpi 0xff, a11 +3fb3ca50: jrgt L3FB3C790 +L3FB3CA60: +3fb3ca60: movb *a13(0xffa0), *a13(0x20) +3fb3ca90: move a14, -*sp, 1 +3fb3caa0: movi 0x3fb3d9c0, a8 +3fb3cad0: move a8, *a14+, 1 +3fb3cae0: move *a13(0xffe0), *a14+, 1 +3fb3cb00: calla L3F6F5820 +3fb3cb30: move *a13(0xffa0), a11, 1 +3fb3cb50: move a8, a7 +3fb3cb60: dec a7 +3fb3cb70: cmp a11, a7 +3fb3cb80: jrlt L3FB3CD40 +3fb3cb90: move a14, -*sp, 1 +3fb3cba0: movk 1, a7 +3fb3cbb0: move a7, *a14+, 1 +3fb3cbc0: move a13, a7 +3fb3cbd0: addk 32, a7 +3fb3cbe0: move a7, *a14+, 1 +3fb3cbf0: move *a13(0xffe0), a7, 1 +3fb3cc10: move *a7(0x78), *a14+, 1 +3fb3cc30: calla L3FB2FD10 +3fb3cc60: move a14, -*sp, 1 +3fb3cc70: move a11, *a14+, 1 +3fb3cc80: move *a13(0x50), *a14+, 1 +3fb3cca0: move *a7(0x78), *a14+, 1 +3fb3ccc0: calla L3FB2FD10 +3fb3ccf0: move *a13(0x30), a7, 1 +3fb3cd10: add a7, a8 +3fb3cd20: move a8, *a13(0x30), 1 +L3FB3CD40: +3fb3cd40: move a14, -*sp, 1 +3fb3cd50: move *a13(0xffe0), *a14+, 1 +3fb3cd70: move *a9(0xd0), a7, 1 +3fb3cd90: call a7 +3fb3cda0: move a8, *a13, 1 +3fb3cdb0: move *a13(0x30), a7, 1 +3fb3cdd0: jreq L3FB3CDF0 +3fb3cde0: move a7, a8 +L3FB3CDF0: +3fb3cdf0: move *sp(0xa0), a14, 1 +3fb3ce10: mmfm sp, a7,a9,a11,a13 +3fb3ce30: rets 2 +L3FB3CE40: +3fb3ce40: mmtm sp, a7,a9,a11,a13 +3fb3ce60: move a14, a13 +3fb3ce70: addi 0x90, a14 +3fb3ce90: sub a11, a11 +3fb3cea0: move a11, *a13, 1 +3fb3ceb0: move a11, *a13(0x20), 1 +3fb3ced0: move *a13(0xffc0), *a13(0x50), 1 +3fb3cf00: move *a13(0xffe0), a7, 1 +3fb3cf20: move *a7, a9, 1 +3fb3cf30: move *a13(0xffa0), a7, 1 +3fb3cf50: cmpi 0xff, a7 +3fb3cf70: jrle L3FB3D250 +L3FB3CF80: +3fb3cf80: move *a13(0xffa0), a11, 1 +3fb3cfa0: cmpi 0xff, a11 +3fb3cfc0: jrle L3FB3D000 +3fb3cfd0: movi 0xff, a7 +3fb3cff0: jruc L3FB3D010 +L3FB3D000: +3fb3d000: move a11, a7 +L3FB3D010: +3fb3d010: move a7, *a13(0x70), 1 +3fb3d030: move a14, -*sp, 1 +3fb3d040: move a7, *a14+, 1 +3fb3d050: move *a13(0x50), *a14+, 1 +3fb3d070: move *a13(0xffe0), *a14+, 1 +3fb3d090: calla L3FB3CE40 +3fb3d0c0: move a8, *a13(0x20), 1 +3fb3d0e0: move a8, a8 +3fb3d0f0: jrgt L3FB3D160 +3fb3d100: move *a13, a7, 1 +3fb3d110: jaeq L3FB3D960 +3fb3d130: move a7, a8 +3fb3d140: jauc L3FB3D960 +L3FB3D160: +3fb3d160: move *a13, a7, 1 +3fb3d170: add a8, a7 +3fb3d180: move a7, *a13, 1 +3fb3d190: sub a8, a11 +3fb3d1a0: move a11, *a13(0xffa0), 1 +3fb3d1c0: sll 0x3, a8 +3fb3d1d0: move *a13(0x50), a7, 1 +3fb3d1f0: add a7, a8 +3fb3d200: move a8, *a13(0x50), 1 +3fb3d220: cmpi 0xff, a11 +3fb3d240: jrgt L3FB3CF80 +L3FB3D250: +3fb3d250: move a14, -*sp, 1 +3fb3d260: calla L3F708700 +3fb3d290: move a8, *a14+, 1 +3fb3d2a0: movi 0x3fb3fe90, a11 +3fb3d2d0: move a11, *a14+, 1 +3fb3d2e0: move *a13(0xffe0), *a14+, 1 +3fb3d300: calla L3FB3F250 +3fb3d330: move a14, -*sp, 1 +3fb3d340: movi 0x3fb3d9c0, a8 +3fb3d370: move a8, *a14+, 1 +3fb3d380: move *a13(0xffe0), *a14+, 1 +3fb3d3a0: calla L3F6F5820 +3fb3d3d0: move *a13(0xffa0), a7, 1 +3fb3d3f0: move a8, a11 +3fb3d400: dec a11 +3fb3d410: cmp a7, a11 +3fb3d420: jrge L3FB3D720 +L3FB3D430: +3fb3d430: move a14, -*sp, 1 +3fb3d440: move *a13(0xffe0), *a14+, 1 +3fb3d460: move *a9(0xd0), a11, 1 +3fb3d480: call a11 +3fb3d490: move a8, *a13(0x20), 1 +3fb3d4b0: move a8, a7 +3fb3d4c0: jrge L3FB3D510 +3fb3d4d0: move *a13, a11, 1 +3fb3d4e0: jreq L3FB3D960 +3fb3d4f0: move a11, a8 +3fb3d500: jruc L3FB3D960 +L3FB3D510: +3fb3d510: calla L3FB3FA00 +3fb3d540: move a14, -*sp, 1 +3fb3d550: calla L3F708700 +3fb3d580: move a8, *a14+, 1 +3fb3d590: movi 0x3fb3fe90, a11 +3fb3d5c0: move a11, *a14+, 1 +3fb3d5d0: move *a13(0xffe0), *a14+, 1 +3fb3d5f0: calla L3FB3F250 +3fb3d620: move a14, -*sp, 1 +3fb3d630: movi 0x3fb3d9c0, a8 +3fb3d660: move a8, *a14+, 1 +3fb3d670: move *a13(0xffe0), *a14+, 1 +3fb3d690: calla L3F6F5820 +3fb3d6c0: move *a13(0xffa0), a11, 1 +3fb3d6e0: move a8, a7 +3fb3d6f0: dec a7 +3fb3d700: cmp a11, a7 +3fb3d710: jrlt L3FB3D430 +L3FB3D720: +3fb3d720: movb *a13(0xffa0), *a13(0x40) +3fb3d750: move a14, -*sp, 1 +3fb3d760: movk 1, a11 +3fb3d770: move a11, *a14+, 1 +3fb3d780: move a13, a7 +3fb3d790: addi 0x40, a7 +3fb3d7b0: move a7, *a14+, 1 +3fb3d7c0: move *a13(0xffe0), a11, 1 +3fb3d7e0: move *a11(0x78), *a14+, 1 +3fb3d800: calla L3FB2FD10 +3fb3d830: move a14, -*sp, 1 +3fb3d840: move *a13(0xffa0), *a14+, 1 +3fb3d860: move *a13(0x50), *a14+, 1 +3fb3d880: move *a11(0x78), *a14+, 1 +3fb3d8a0: calla L3FB2FD10 +3fb3d8d0: move *a13, a7, 1 +3fb3d8e0: add a7, a8 +3fb3d8f0: move a8, *a13, 1 +3fb3d900: move a14, -*sp, 1 +3fb3d910: move a11, *a14+, 1 +3fb3d920: move *a9(0xd0), a7, 1 +3fb3d940: call a7 +3fb3d950: move *a13, a8, 1 +L3FB3D960: +3fb3d960: move *sp(0xa0), a14, 1 +3fb3d980: mmfm sp, a7,a9,a11,a13 +3fb3d9a0: rets 2 +3fb3d9b0: .word 0x0072 +3fb3d9c0: .word 0x0077 +L3FB3D9D0: +3fb3d9d0: mmtm sp, a9,a11,a13 +3fb3d9f0: move a14, a13 +3fb3da00: addi 0x60, a14 +3fb3da20: sub a11, a11 +3fb3da30: move a11, *a13(0x40), 1 +3fb3da50: inc a11 +3fb3da60: move a11, *a13(0x40), 1 +3fb3da80: dec a11 +3fb3da90: sll 0x5, a11 +3fb3daa0: addi 0x1d20b0, a11 +3fb3dad0: move *a11, a11, 1 +3fb3dae0: move a11, *a13(0x20), 1 +3fb3db00: jreq L3FB3DCB0 +L3FB3DB10: +3fb3db10: move a14, -*sp, 1 +3fb3db20: move *a13(0x20), a11, 1 +3fb3db40: move *a11(0x0), *a14+, 1 +3fb3db60: move *a13(0xffe0), *a14+, 1 +3fb3db80: calla L3FB45500 +3fb3dbb0: move a8, a8 +3fb3dbc0: jreq L3FB3DCB0 +3fb3dbd0: move *a13(0x40), a11, 1 +3fb3dbf0: inc a11 +3fb3dc00: move a11, *a13(0x40), 1 +3fb3dc20: dec a11 +3fb3dc30: sll 0x5, a11 +3fb3dc40: addi 0x1d20b0, a11 +3fb3dc70: move *a11, a11, 1 +3fb3dc80: move a11, *a13(0x20), 1 +3fb3dca0: jrne L3FB3DB10 +L3FB3DCB0: +3fb3dcb0: move a11, a8 +3fb3dcc0: jrne L3FB3DCF0 +3fb3dcd0: sub a8, a8 +3fb3dce0: jruc L3FB3DDA0 +L3FB3DCF0: +3fb3dcf0: move a14, -*sp, 1 +3fb3dd00: move a8, *a14+, 1 +3fb3dd10: move *a8(0x70), a9, 1 +3fb3dd30: call a9 +3fb3dd40: move a8, *a13, 1 +3fb3dd50: move a8, a9 +3fb3dd60: jreq L3FB3DDA0 +3fb3dd70: sub a9, a9 +3fb3dd80: move a9, *a8(0xb8), 1 +L3FB3DDA0: +3fb3dda0: move *sp(0x80), a14, 1 +3fb3ddc0: mmfm sp, a9,a11,a13 +3fb3dde0: rets 2 +3fb3ddf0: mmtm sp, a9,a11,a13 +3fb3de10: move a14, a13 +3fb3de20: addk 32, a14 +3fb3de30: move a14, -*sp, 1 +3fb3de40: move *a13(0xffe0), *a14+, 1 +3fb3de60: move *a13(0xffe0), a11, 1 +3fb3de80: move *a11, a9, 1 +3fb3de90: move *a9(0x90), a9, 1 +3fb3deb0: call a9 +3fb3dec0: move a8, *a13, 1 +3fb3ded0: move a8, a9 +3fb3dee0: jrne L3FB3E090 +3fb3def0: move a14, -*sp, 1 +3fb3df00: move *a11(0x58), *a14+, 1 +3fb3df20: calla L3F702440 +3fb3df50: move a14, -*sp, 1 +3fb3df60: move *a11(0x78), *a14+, 1 +3fb3df80: calla L3F702440 +3fb3dfb0: move *a11(0x98), a9, 1 +3fb3dfd0: jreq L3FB3E040 +3fb3dfe0: move a14, -*sp, 1 +3fb3dff0: move *a11(0x98), *a14+, 1 +3fb3e010: calla L3F702440 +L3FB3E040: +3fb3e040: move a14, -*sp, 1 +3fb3e050: move a11, *a14+, 1 +3fb3e060: calla L3F702440 +L3FB3E090: +3fb3e090: move *a13, a8, 1 +3fb3e0a0: move *sp(0x80), a14, 1 +3fb3e0c0: mmfm sp, a9,a11,a13 +3fb3e0e0: rets 2 +L3FB3E0F0: +3fb3e0f0: mmtm sp, a7,a9,a11,a13 +3fb3e110: move a14, a13 +3fb3e120: addi 0x40, a14 +3fb3e140: move *a13(0xffe0), a11, 1 +3fb3e160: move *a11, a9, 1 +3fb3e170: move a14, -*sp, 1 +3fb3e180: move *a13(0xffa0), *a14+, 1 +3fb3e1a0: move *a13(0xffc0), *a14+, 1 +3fb3e1c0: move *a11(0x58), *a14+, 1 +3fb3e1e0: calla L3FB303A0 +3fb3e210: move a8, *a13, 1 +3fb3e220: move a14, -*sp, 1 +3fb3e230: move a11, *a14+, 1 +3fb3e240: move *a9(0xb0), a7, 1 +3fb3e260: call a7 +3fb3e270: move a8, *a13(0x20), 1 +3fb3e290: move *a13, a7, 1 +3fb3e2a0: jreq L3FB3E2C0 +3fb3e2b0: move a7, a8 +L3FB3E2C0: +3fb3e2c0: move *sp(0xa0), a14, 1 +3fb3e2e0: mmfm sp, a7,a9,a11,a13 +3fb3e300: rets 2 +3fb3e310: mmtm sp, a5,a7,a9,a10,a11,a13 +3fb3e330: move a14, a13 +3fb3e340: addi 0x40, a14 +3fb3e360: move *a13(0xffc0), a10, 1 +3fb3e380: move *a13(0xffa0), a11, 1 +3fb3e3a0: sub a7, a7 +3fb3e3b0: move a7, *a13, 1 +3fb3e3c0: move *a13(0xffe0), a5, 1 +3fb3e3e0: move *a5, a9, 1 +3fb3e3f0: move a14, -*sp, 1 +3fb3e400: calla L3F708700 +3fb3e430: move a8, *a14+, 1 +3fb3e440: movi 0x3fb3fe90, a5 +3fb3e470: move a5, *a14+, 1 +3fb3e480: move *a13(0xffe0), *a14+, 1 +3fb3e4a0: calla L3FB3F250 +3fb3e4d0: move a14, -*sp, 1 +3fb3e4e0: move a11, *a14+, 1 +3fb3e4f0: move a10, *a14+, 1 +3fb3e500: move *a13(0xffe0), a5, 1 +3fb3e520: move *a5(0x58), *a14+, 1 +3fb3e540: calla L3FB303A0 +3fb3e570: move a8, *a13(0x20), 1 +3fb3e590: sub a8, a11 +3fb3e5a0: jreq L3FB3E870 +L3FB3E5B0: +3fb3e5b0: move *a13(0x20), a7, 1 +3fb3e5d0: sll 0x3, a7 +3fb3e5e0: add a7, a10 +3fb3e5f0: move a14, -*sp, 1 +3fb3e600: move *a13(0xffe0), *a14+, 1 +3fb3e620: move *a9(0xb0), a7, 1 +3fb3e640: call a7 +3fb3e650: move a8, *a13, 1 +3fb3e660: move a8, a5 +3fb3e670: jrlt L3FB3E870 +3fb3e680: calla L3FB3FA00 +3fb3e6b0: move a14, -*sp, 1 +3fb3e6c0: calla L3F708700 +3fb3e6f0: move a8, *a14+, 1 +3fb3e700: movi 0x3fb3fe90, a7 +3fb3e730: move a7, *a14+, 1 +3fb3e740: move *a13(0xffe0), *a14+, 1 +3fb3e760: calla L3FB3F250 +3fb3e790: move a14, -*sp, 1 +3fb3e7a0: move a11, *a14+, 1 +3fb3e7b0: move a10, *a14+, 1 +3fb3e7c0: move *a13(0xffe0), a7, 1 +3fb3e7e0: move *a7(0x58), *a14+, 1 +3fb3e800: calla L3FB303A0 +3fb3e830: move a8, *a13(0x20), 1 +3fb3e850: sub a8, a11 +3fb3e860: jrne L3FB3E5B0 +L3FB3E870: +3fb3e870: move *a13(0xffa0), a7, 1 +3fb3e890: cmp a7, a11 +3fb3e8a0: jreq L3FB3E940 +3fb3e8b0: move a14, -*sp, 1 +3fb3e8c0: move *a13(0xffe0), *a14+, 1 +3fb3e8e0: move *a9(0xb0), a5, 1 +3fb3e900: call a5 +3fb3e910: sub a11, a7 +3fb3e920: move a7, a8 +3fb3e930: jruc L3FB3E950 +L3FB3E940: +3fb3e940: move *a13, a8, 1 +L3FB3E950: +3fb3e950: move *sp(0xe0), a14, 1 +3fb3e970: mmfm sp, a5,a7,a9,a10,a11,a13 +3fb3e990: rets 2 +L3FB3E9A0: +3fb3e9a0: mmtm sp, a7,a9,a11,a13 +3fb3e9c0: move a14, a13 +3fb3e9d0: addi 0x40, a14 +3fb3e9f0: move *a13(0xffe0), a11, 1 +3fb3ea10: move *a11, a9, 1 +3fb3ea20: move a14, -*sp, 1 +3fb3ea30: move *a13(0xffa0), *a14+, 1 +3fb3ea50: move *a13(0xffc0), *a14+, 1 +3fb3ea70: move *a11(0x78), *a14+, 1 +3fb3ea90: calla L3FB2FD10 +3fb3eac0: move a8, *a13, 1 +3fb3ead0: move a14, -*sp, 1 +3fb3eae0: move a11, *a14+, 1 +3fb3eaf0: move *a9(0xd0), a7, 1 +3fb3eb10: call a7 +3fb3eb20: move a8, *a13(0x20), 1 +3fb3eb40: move *a13, a7, 1 +3fb3eb50: jreq L3FB3EB70 +3fb3eb60: move a7, a8 +L3FB3EB70: +3fb3eb70: move *sp(0xa0), a14, 1 +3fb3eb90: mmfm sp, a7,a9,a11,a13 +3fb3ebb0: rets 2 +L3FB3EBC0: +3fb3ebc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fb3ebe0: move a14, a13 +3fb3ebf0: addi 0x40, a14 +3fb3ec10: move *a13(0xffc0), a10, 1 +3fb3ec30: move *a13(0xffa0), a11, 1 +3fb3ec50: sub a7, a7 +3fb3ec60: move a7, *a13(0x20), 1 +3fb3ec80: move *a13(0xffe0), a5, 1 +3fb3eca0: move *a5, a9, 1 +3fb3ecb0: move a14, -*sp, 1 +3fb3ecc0: calla L3F708700 +3fb3ecf0: move a8, *a14+, 1 +3fb3ed00: movi 0x3fb3fe90, a5 +3fb3ed30: move a5, *a14+, 1 +3fb3ed40: move *a13(0xffe0), *a14+, 1 +3fb3ed60: calla L3FB3F250 +3fb3ed90: move a14, -*sp, 1 +3fb3eda0: move a11, *a14+, 1 +3fb3edb0: move a10, *a14+, 1 +3fb3edc0: move *a13(0xffe0), a5, 1 +3fb3ede0: move *a5(0x78), *a14+, 1 +3fb3ee00: calla L3FB2FD10 +3fb3ee30: move a8, *a13, 1 +3fb3ee40: sub a8, a11 +3fb3ee50: jreq L3FB3F110 +L3FB3EE60: +3fb3ee60: move *a13, a7, 1 +3fb3ee70: sll 0x3, a7 +3fb3ee80: add a7, a10 +3fb3ee90: move a14, -*sp, 1 +3fb3eea0: move *a13(0xffe0), *a14+, 1 +3fb3eec0: move *a9(0xd0), a7, 1 +3fb3eee0: call a7 +3fb3eef0: move a8, *a13(0x20), 1 +3fb3ef10: move a8, a5 +3fb3ef20: jrlt L3FB3F110 +3fb3ef30: calla L3FB3FA00 +3fb3ef60: move a14, -*sp, 1 +3fb3ef70: calla L3F708700 +3fb3efa0: move a8, *a14+, 1 +3fb3efb0: movi 0x3fb3fe90, a7 +3fb3efe0: move a7, *a14+, 1 +3fb3eff0: move *a13(0xffe0), *a14+, 1 +3fb3f010: calla L3FB3F250 +3fb3f040: move a14, -*sp, 1 +3fb3f050: move a11, *a14+, 1 +3fb3f060: move a10, *a14+, 1 +3fb3f070: move *a13(0xffe0), a7, 1 +3fb3f090: move *a7(0x78), *a14+, 1 +3fb3f0b0: calla L3FB2FD10 +3fb3f0e0: move a8, *a13, 1 +3fb3f0f0: sub a8, a11 +3fb3f100: jrne L3FB3EE60 +L3FB3F110: +3fb3f110: move *a13(0xffa0), a7, 1 +3fb3f130: cmp a7, a11 +3fb3f140: jreq L3FB3F1E0 +3fb3f150: move a14, -*sp, 1 +3fb3f160: move *a13(0xffe0), *a14+, 1 +3fb3f180: move *a9(0xd0), a5, 1 +3fb3f1a0: call a5 +3fb3f1b0: sub a11, a7 +3fb3f1c0: move a7, a8 +3fb3f1d0: jruc L3FB3F200 +L3FB3F1E0: +3fb3f1e0: move *a13(0x20), a8, 1 +L3FB3F200: +3fb3f200: move *sp(0xe0), a14, 1 +3fb3f220: mmfm sp, a5,a7,a9,a10,a11,a13 +3fb3f240: rets 2 +L3FB3F250: +3fb3f250: mmtm sp, a7,a9,a10,a11,a13 +3fb3f270: move a14, a13 +3fb3f280: addi 0x40, a14 +3fb3f2a0: pushst +3fb3f2b0: dint +3fb3f2c0: move *a13(0xffe0), a11, 1 +3fb3f2e0: move *a11, a7, 1 +3fb3f2f0: move *a7(0x150), a10, 1 +3fb3f310: move *a11, a7, 1 +3fb3f320: addi 0x150, a7 +3fb3f340: cmp a7, a10 +3fb3f350: jreq L3FB3F540 +L3FB3F360: +3fb3f360: calla L3F708700 +3fb3f390: move *a10(0x40), a11, 1 +3fb3f3b0: cmp a8, a11 +3fb3f3c0: jrne L3FB3F4C0 +3fb3f3d0: move *a10(0x60), a11, 1 +3fb3f3f0: move *a13(0xffc0), a7, 1 +3fb3f410: cmp a7, a11 +3fb3f420: jrne L3FB3F4C0 +3fb3f430: move *a10(0x80), a11, 1 +3fb3f450: move *a13(0xffa0), a7, 1 +3fb3f470: cmp a7, a11 +3fb3f480: jrne L3FB3F4C0 +3fb3f490: popst +3fb3f4a0: movk 1, a8 +3fb3f4b0: jruc L3FB3F7C0 +L3FB3F4C0: +3fb3f4c0: move *a10, a10, 1 +3fb3f4d0: move *a13(0xffe0), a11, 1 +3fb3f4f0: move *a11, a7, 1 +3fb3f500: addi 0x150, a7 +3fb3f520: cmp a7, a10 +3fb3f530: jrne L3FB3F360 +L3FB3F540: +3fb3f540: popst +3fb3f550: move a14, -*sp, 1 +3fb3f560: movk 20, a7 +3fb3f570: move a7, *a14+, 1 +3fb3f580: calla L3F701230 +3fb3f5b0: move a8, a10 +3fb3f5c0: jrne L3FB3F5F0 +3fb3f5d0: sub a8, a8 +3fb3f5e0: jruc L3FB3F7C0 +L3FB3F5F0: +3fb3f5f0: calla L3F708700 +3fb3f620: move a8, *a10(0x40), 1 +3fb3f640: move *a13(0xffc0), *a10(0x60), 1 +3fb3f670: move *a13(0xffa0), *a10(0x80), 1 +3fb3f6a0: pushst +3fb3f6b0: dint +3fb3f6c0: move a10, *a13, 1 +3fb3f6d0: move *a11, a7, 1 +3fb3f6e0: move *a7(0x170), *a13(0x20), 1 +3fb3f710: move *a13(0x20), a7, 1 +3fb3f730: move *a7, *a10, 1 +3fb3f740: move a7, *a10(0x20), 1 +3fb3f760: move a10, *a7, 1 +3fb3f770: move *a10, a7, 1 +3fb3f780: move a10, *a7(0x20), 1 +3fb3f7a0: popst +3fb3f7b0: movk 1, a8 +L3FB3F7C0: +3fb3f7c0: move *sp(0xc0), a14, 1 +3fb3f7e0: mmfm sp, a7,a9,a10,a11,a13 +3fb3f800: rets 2 +L3FB3F810: +3fb3f810: mmtm sp, a9,a11,a13 +3fb3f830: move a14, a13 +3fb3f840: move *a13(0xffe0), a11, 1 +3fb3f860: move *a11, a9, 1 +3fb3f870: move *a9(0xf0), a11, 1 +3fb3f890: jreq L3FB3F950 +3fb3f8a0: move a14, -*sp, 1 +3fb3f8b0: move *a13(0xffa0), *a14+, 1 +3fb3f8d0: move *a13(0xffc0), *a14+, 1 +3fb3f8f0: move *a13(0xffe0), *a14+, 1 +3fb3f910: move *a9(0xf0), a11, 1 +3fb3f930: call a11 +3fb3f940: jruc L3FB3F970 +L3FB3F950: +3fb3f950: movi 0xffff, a8 +L3FB3F970: +3fb3f970: move *sp(0x80), a14, 1 +3fb3f990: mmfm sp, a9,a11,a13 +3fb3f9b0: rets 2 +L3FB3F9C0: +3fb3f9c0: move @0x1e93c0, a8, 1 +3fb3f9f0: rets +L3FB3FA00: +3fb3fa00: mmtm sp, a5,a7,a9,a11,a13 +3fb3fa20: move a14, a13 +3fb3fa30: addi 0x80, a14 +3fb3fa50: pushst +3fb3fa60: dint +3fb3fa70: move @0x1b3900, a9, 1 +3fb3faa0: move *a9(0x1a0), a11, 1 +3fb3fac0: dsjs a11, L3FB3FB10 +3fb3fad0: sub a11, a11 +3fb3fae0: move a11, *a9(0x1a0), 1 +3fb3fb00: jruc L3FB3FE30 +L3FB3FB10: +3fb3fb10: move *a9(0x1a0), a11, 1 +3fb3fb30: jrne L3FB3FE30 +3fb3fb40: movk 2, a11 +3fb3fb50: move a11, *a9(0x1a0), 1 +3fb3fb70: setf 1, 1, 0 +3fb3fb80: move *a9(0x1c2), a7, 0 +3fb3fba0: move a7, *a13, 1 +3fb3fbb0: move *a9(0x1c3), a11, 0 +3fb3fbd0: move a11, *a13(0x20), 1 +3fb3fbf0: sub a7, a7 +3fb3fc00: move a7, *a9(0x1c2), 0 +3fb3fc20: move a7, *a9(0x1c3), 0 +3fb3fc40: pushst +3fb3fc50: dint +3fb3fc60: move a9, *a13(0x40), 1 +3fb3fc80: move *a9(0x20), *a13(0x60), 1 +3fb3fcb0: move *a13(0x60), a5, 1 +3fb3fcd0: move *a9, *a5, 1 +3fb3fce0: move *a5, a7, 1 +3fb3fcf0: move a5, *a7(0x20), 1 +3fb3fd10: move a9, *a9, 1 +3fb3fd20: move a9, *a9(0x20), 1 +3fb3fd40: popst +3fb3fd50: popst +3fb3fd60: calla L3F57A710 +3fb3fd90: pushst +3fb3fda0: move @0x1b3900, a7, 1 +3fb3fdd0: setf 1, 1, 0 +3fb3fde0: move *a13(0x0), *a7(0x1c2), 0 +3fb3fe10: move a11, *a7(0x1c3), 0 +L3FB3FE30: +3fb3fe30: popst +3fb3fe40: subi 0x80, a14 +3fb3fe60: mmfm sp, a5,a7,a9,a11,a13 +3fb3fe80: rets +L3FB3FE90: +3fb3fe90: mmtm sp, a7,a9,a11,a13 +3fb3feb0: move a14, a13 +3fb3fec0: addi 0x40, a14 +3fb3fee0: move *a13(0xffe0), a9, 1 +3fb3ff00: pushst +3fb3ff10: dint +3fb3ff20: move *a9(0x1a0), a11, 1 +3fb3ff40: jrne L3FB3FF90 +3fb3ff50: movk 1, a11 +3fb3ff60: move a11, *a9(0x1a0), 1 +3fb3ff80: jruc L3FB40120 +L3FB3FF90: +3fb3ff90: move *a9(0x1a0), a11, 1 +3fb3ffb0: subk 2, a11 +3fb3ffc0: jrne L3FB40120 +3fb3ffd0: sub a11, a11 +3fb3ffe0: move a11, *a9(0x1a0), 1 +3fb40000: pushst +3fb40010: dint +3fb40020: move a9, *a13, 1 +3fb40030: move *a9(0x80), a7, 1 +3fb40050: move *a7(0x20), *a13(0x20), 1 +3fb40080: move *a13(0x20), a7, 1 +3fb400a0: move *a7, *a9, 1 +3fb400b0: move a7, *a9(0x20), 1 +3fb400d0: move a9, *a7, 1 +3fb400e0: move *a9, a11, 1 +3fb400f0: move a9, *a11(0x20), 1 +3fb40110: popst +L3FB40120: +3fb40120: move @0x1b3900, a11, 1 +3fb40150: cmpi 0xd8230, a11 +3fb40180: jrne L3FB401D0 +3fb40190: movk 1, a7 +3fb401a0: move a7, @0x1e8d00, 1 +L3FB401D0: +3fb401d0: popst +3fb401e0: move *sp(0xa0), a14, 1 +3fb40200: mmfm sp, a7,a9,a11,a13 +3fb40220: rets 2 +L3FB40230: +3fb40230: mmtm sp, a9,a11,a13 +3fb40250: move a14, a13 +3fb40260: addi 0xc0, a14 +3fb40280: move a13, a11 +3fb40290: addi 0x40, a11 +3fb402b0: move a11, *a13(0x60), 1 +3fb402d0: move a11, *a13(0x40), 1 +3fb402f0: pushst +3fb40300: dint +3fb40310: move @0x1e93e0, a9, 1 +3fb40340: move a9, *a13, 1 +3fb40350: cmpi 0x1e93e0, a9 +3fb40380: jreq L3FB40940 +L3FB40390: +3fb40390: move @0x1e93e0, a11, 1 +3fb403c0: move *a11(0x20), a11, 1 +3fb403e0: cmpi 0x1e93e0, a11 +3fb40410: jreq L3FB404A0 +3fb40420: move a14, -*sp, 1 +3fb40430: movi 0x3fb41580, a8 +3fb40460: move a8, *a14+, 1 +3fb40470: calla L3F596290 +L3FB404A0: +3fb404a0: move *a13, a11, 1 +3fb404b0: move *a11(0x60), a9, 1 +3fb404d0: move *a13(0xffc0), a11, 1 +3fb404f0: cmp a11, a9 +3fb40500: jrne L3FB408D0 +3fb40510: move *a13, a9, 1 +3fb40520: move *a9(0x80), a9, 1 +3fb40540: move *a13(0xffa0), a11, 1 +3fb40560: cmp a11, a9 +3fb40570: jrne L3FB408D0 +3fb40580: move *a13(0xffe0), a9, 1 +3fb405a0: jreq L3FB40620 +3fb405b0: move *a13, a9, 1 +3fb405c0: move *a9(0x40), a9, 1 +3fb405e0: move *a13(0xffe0), a11, 1 +3fb40600: cmp a11, a9 +3fb40610: jrne L3FB408D0 +L3FB40620: +3fb40620: move *a13, a11, 1 +3fb40630: move *a11(0x0), *a13(0x20), 1 +3fb40660: pushst +3fb40670: dint +3fb40680: move a11, *a13(0x80), 1 +3fb406a0: move *a11(0x20), *a13(0xa0), 1 +3fb406d0: move *a13(0xa0), a9, 1 +3fb406f0: move *a11, *a9, 1 +3fb40700: move *a9, a9, 1 +3fb40710: move *a13(0xa0), *a9(0x20), 1 +3fb40740: move a11, *a11, 1 +3fb40750: move a11, *a11(0x20), 1 +3fb40770: popst +3fb40780: pushst +3fb40790: dint +3fb407a0: move a11, *a13(0x80), 1 +3fb407c0: move *a13(0x60), *a13(0xa0), 1 +3fb407f0: move *a13(0xa0), a9, 1 +3fb40810: move *a9, *a11, 1 +3fb40820: move a9, *a11(0x20), 1 +3fb40840: move a11, *a9, 1 +3fb40850: move *a11, a9, 1 +3fb40860: move a11, *a9(0x20), 1 +3fb40880: popst +3fb40890: move *a13(0x20), *a13(0x0), 1 +3fb408c0: jruc L3FB408F0 +L3FB408D0: +3fb408d0: move *a13, a11, 1 +3fb408e0: move *a11, *a13, 1 +L3FB408F0: +3fb408f0: move *a13, a11, 1 +3fb40900: cmpi 0x1e93e0, a11 +3fb40930: jrne L3FB40390 +L3FB40940: +3fb40940: popst +3fb40950: move *a13(0x40), a11, 1 +3fb40970: subi 0x40, a11 +3fb40990: cmp a13, a11 +3fb409a0: jreq L3FB40BF0 +L3FB409B0: +3fb409b0: move *a13(0x40), *a13(0x0), 1 +3fb409e0: pushst +3fb409f0: dint +3fb40a00: move *a13(0x40), *a13(0x80), 1 +3fb40a30: move *a13(0x80), a11, 1 +3fb40a50: move *a11(0x20), *a13(0xa0), 1 +3fb40a80: move *a13(0xa0), a9, 1 +3fb40aa0: move *a11, *a9, 1 +3fb40ab0: move *a9, a9, 1 +3fb40ac0: move *a13(0xa0), *a9(0x20), 1 +3fb40af0: move a11, *a11, 1 +3fb40b00: move a11, *a11(0x20), 1 +3fb40b20: popst +3fb40b30: move a14, -*sp, 1 +3fb40b40: move *a13(0x0), *a14+, 1 +3fb40b60: calla L3F702440 +3fb40b90: move *a13(0x40), a11, 1 +3fb40bb0: subi 0x40, a11 +3fb40bd0: cmp a13, a11 +3fb40be0: jrne L3FB409B0 +L3FB40BF0: +3fb40bf0: move *sp(0x80), a14, 1 +3fb40c10: mmfm sp, a9,a11,a13 +3fb40c30: rets 2 +L3FB40C40: +3fb40c40: mmtm sp, a7,a9,a11,a13 +3fb40c60: move a14, a13 +3fb40c70: addi 0xe0, a14 +3fb40c90: move a13, a11 +3fb40ca0: addi 0x60, a11 +3fb40cc0: move a11, *a13(0x80), 1 +3fb40ce0: move a11, *a13(0x60), 1 +3fb40d00: calla L3F708700 +3fb40d30: move a8, *a13(0x40), 1 +3fb40d50: pushst +3fb40d60: dint +3fb40d70: move @0x1e93e0, a9, 1 +3fb40da0: move a9, *a13, 1 +3fb40db0: cmpi 0x1e93e0, a9 +3fb40de0: jreq L3FB41290 +L3FB40DF0: +3fb40df0: move @0x1e93e0, a11, 1 +3fb40e20: move *a11(0x20), a11, 1 +3fb40e40: cmpi 0x1e93e0, a11 +3fb40e70: jreq L3FB40F00 +3fb40e80: move a14, -*sp, 1 +3fb40e90: movi 0x3fb41580, a8 +3fb40ec0: move a8, *a14+, 1 +3fb40ed0: calla L3F596290 +L3FB40F00: +3fb40f00: move *a13, a11, 1 +3fb40f10: move *a11(0x40), a9, 1 +3fb40f30: move *a13(0xffe0), a11, 1 +3fb40f50: cmp a11, a9 +3fb40f60: jrne L3FB41220 +3fb40f70: move *a13, a9, 1 +3fb40f80: move *a9(0x0), *a13(0x20), 1 +3fb40fb0: pushst +3fb40fc0: dint +3fb40fd0: move a9, *a13(0xa0), 1 +3fb40ff0: move *a9(0x20), *a13(0xc0), 1 +3fb41020: move *a13(0xc0), a7, 1 +3fb41040: move *a9, *a7, 1 +3fb41050: move *a7, a7, 1 +3fb41060: move *a13(0xc0), *a7(0x20), 1 +3fb41090: move a9, *a9, 1 +3fb410a0: move a9, *a9(0x20), 1 +3fb410c0: popst +3fb410d0: pushst +3fb410e0: dint +3fb410f0: move a9, *a13(0xa0), 1 +3fb41110: move *a13(0x80), *a13(0xc0), 1 +3fb41140: move *a13(0xc0), a7, 1 +3fb41160: move *a7, *a9, 1 +3fb41170: move a7, *a9(0x20), 1 +3fb41190: move a9, *a7, 1 +3fb411a0: move *a9, a7, 1 +3fb411b0: move a9, *a7(0x20), 1 +3fb411d0: popst +3fb411e0: move *a13(0x20), *a13(0x0), 1 +3fb41210: jruc L3FB41240 +L3FB41220: +3fb41220: move *a13, a9, 1 +3fb41230: move *a9, *a13, 1 +L3FB41240: +3fb41240: move *a13, a9, 1 +3fb41250: cmpi 0x1e93e0, a9 +3fb41280: jrne L3FB40DF0 +L3FB41290: +3fb41290: popst +3fb412a0: move *a13(0x60), a11, 1 +3fb412c0: subi 0x60, a11 +3fb412e0: cmp a13, a11 +3fb412f0: jreq L3FB41530 +L3FB41300: +3fb41300: move *a13(0x60), *a13(0x0), 1 +3fb41330: pushst +3fb41340: dint +3fb41350: move *a13(0x60), *a13(0xa0), 1 +3fb41380: move *a13(0xa0), a11, 1 +3fb413a0: move *a11(0x20), *a13(0xc0), 1 +3fb413d0: move *a13(0xc0), a9, 1 +3fb413f0: move *a11, *a9, 1 +3fb41400: move *a9, a7, 1 +3fb41410: move a9, *a7(0x20), 1 +3fb41430: move a11, *a11, 1 +3fb41440: move a11, *a11(0x20), 1 +3fb41460: popst +3fb41470: move a14, -*sp, 1 +3fb41480: move *a13(0x0), *a14+, 1 +3fb414a0: calla L3F702440 +3fb414d0: move *a13(0x60), a11, 1 +3fb414f0: subi 0x60, a11 +3fb41510: cmp a13, a11 +3fb41520: jrne L3FB41300 +L3FB41530: +3fb41530: move *sp(0xa0), a14, 1 +3fb41550: mmfm sp, a7,a9,a11,a13 +3fb41570: rets 2 +3fb41580: rl b10, b4 +3fb41590: sra a11, a13 +3fb415a0: sla 0x3, b2 +3fb415b0: .word 0x7571 +3fb415c0: .word 0x7565 +3fb415d0: sla 0x3, a5 +3fb415e0: modu a11, a3 +3fb415f0: .word 0x7272 +3fb41600: .word 0x7075 +3fb41610: sra b11, b4 +3fb41620: .word 0x0064 +L3FB41630: +3fb41630: mmtm sp, a7,a9,a10,a11,a13 +3fb41650: move a14, a13 +3fb41660: addi 0x40, a14 +3fb41680: move *a13(0xffe0), a9, 1 +3fb416a0: pushst +3fb416b0: dint +3fb416c0: move *a9(0x40), a10, 1 +3fb416e0: move a9, *a13, 1 +3fb416f0: move *a10(0x180), *a13(0x20), 1 +3fb41720: move *a13(0x20), a11, 1 +3fb41740: move *a11, *a9, 1 +3fb41750: move a11, *a9(0x20), 1 +3fb41770: move a9, *a11, 1 +3fb41780: move *a9, a7, 1 +3fb41790: move a9, *a7(0x20), 1 +3fb417b0: setf 1, 1, 0 +3fb417c0: move *a10(0x1c0), a11, 0 +3fb417e0: jrne L3FB41900 +3fb417f0: move a10, a11 +3fb41800: addi 0x40, a11 +3fb41820: move a11, *a13, 1 +3fb41830: move @0x1b3800, a7, 1 +3fb41860: move a7, *a13(0x20), 1 +3fb41880: move *a7, *a11, 1 +3fb41890: move a7, *a11(0x20), 1 +3fb418b0: move a11, *a7, 1 +3fb418c0: move *a11, a11, 1 +3fb418d0: move *a13(0x0), *a11(0x20), 1 +L3FB41900: +3fb41900: movk 1, a11 +3fb41910: move a11, *a10(0x1c0), 0 +3fb41930: move a11, @0x1e8d00, 1 +3fb41960: move @0x1e9420, a7, 1 +3fb41990: jreq L3FB419D0 +3fb419a0: move a11, @0x1e9440, 1 +L3FB419D0: +3fb419d0: popst +3fb419e0: move *sp(0xc0), a14, 1 +3fb41a00: mmfm sp, a7,a9,a10,a11,a13 +3fb41a20: rets 2 +L3FB41A30: +3fb41a30: mmtm sp, a5,a7,a9,a10,a11,a13 +3fb41a50: move a14, a13 +3fb41a60: addi 0x40, a14 +3fb41a80: move *a13(0xffe0), a9, 1 +3fb41aa0: move a14, -*sp, 1 +3fb41ab0: movk 20, a11 +3fb41ac0: move a11, *a14+, 1 +3fb41ad0: calla L3F701230 +3fb41b00: move a8, a10 +3fb41b10: move a9, *a10(0x40), 1 +3fb41b30: move *a13(0xffc0), a11, 1 +3fb41b50: jrne L3FB41BA0 +3fb41b60: move *a9(0x120), *a10(0x60), 1 +3fb41b90: jruc L3FB41BC0 +L3FB41BA0: +3fb41ba0: move a11, *a10(0x60), 1 +L3FB41BC0: +3fb41bc0: move *a13(0xffa0), *a10(0x80), 1 +3fb41bf0: pushst +3fb41c00: dint +3fb41c10: move a10, *a13, 1 +3fb41c20: move *a9(0x180), *a13(0x20), 1 +3fb41c50: move *a13(0x20), a7, 1 +3fb41c70: move *a7, *a10, 1 +3fb41c80: move a7, *a10(0x20), 1 +3fb41ca0: move a10, *a7, 1 +3fb41cb0: move *a10, a7, 1 +3fb41cc0: move a10, *a7(0x20), 1 +3fb41ce0: setf 1, 1, 0 +3fb41cf0: move *a9(0x1c0), a7, 0 +3fb41d10: jrne L3FB41E40 +3fb41d20: move a9, a7 +3fb41d30: addi 0x40, a7 +3fb41d50: move a7, *a13, 1 +3fb41d60: move @0x1b3800, a7, 1 +3fb41d90: move a7, *a13(0x20), 1 +3fb41db0: move *a13, a5, 1 +3fb41dc0: move *a7, *a5, 1 +3fb41dd0: move a7, *a5(0x20), 1 +3fb41df0: move a5, *a7, 1 +3fb41e00: move *a5, a5, 1 +3fb41e10: move *a13(0x0), *a5(0x20), 1 +L3FB41E40: +3fb41e40: movk 1, a7 +3fb41e50: move a7, *a9(0x1c0), 0 +3fb41e70: popst +3fb41e80: move *sp(0xe0), a14, 1 +3fb41ea0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fb41ec0: rets 2 +L3FB41ED0: +3fb41ed0: mmtm sp, a7,a9,a10,a11,a13 +3fb41ef0: move a14, a13 +3fb41f00: addi 0x40, a14 +3fb41f20: move a14, -*sp, 1 +3fb41f30: movk 24, a11 +3fb41f40: move a11, *a14+, 1 +3fb41f50: calla L3F701230 +3fb41f80: move a8, a9 +3fb41f90: move @0x1b3900, a11, 1 +3fb41fc0: move a11, *a9(0x40), 1 +3fb41fe0: move *a13(0xffc0), a11, 1 +3fb42000: jrne L3FB42070 +3fb42010: move *a9(0x40), a7, 1 +3fb42030: move *a7(0x120), *a9(0x60), 1 +3fb42060: jruc L3FB42090 +L3FB42070: +3fb42070: move a11, *a9(0x60), 1 +L3FB42090: +3fb42090: move *a13(0xffa0), *a9(0x80), 1 +3fb420c0: move @0x1e93c0, a7, 1 +3fb420f0: move *a13(0xffe0), a11, 1 +3fb42110: add a7, a11 +3fb42120: move a11, *a9(0xa0), 1 +3fb42140: pushst +3fb42150: dint +3fb42160: move @0x1e93e0, a10, 1 +3fb42190: cmpi 0x1e93e0, a10 +3fb421c0: jreq L3FB422E0 +3fb421d0: move *a10(0xa0), a11, 1 +3fb421f0: move *a9(0xa0), a7, 1 +3fb42210: cmp a7, a11 +3fb42220: jrnc L3FB422E0 +L3FB42230: +3fb42230: move *a10, a10, 1 +3fb42240: cmpi 0x1e93e0, a10 +3fb42270: jreq L3FB422E0 +3fb42280: move *a10(0xa0), a11, 1 +3fb422a0: move *a9(0xa0), a7, 1 +3fb422c0: cmp a7, a11 +3fb422d0: jrc L3FB42230 +L3FB422E0: +3fb422e0: move a9, *a13, 1 +3fb422f0: move *a10(0x20), *a13(0x20), 1 +3fb42320: move *a13(0x20), a11, 1 +3fb42340: move *a11, *a9, 1 +3fb42350: move a11, *a9(0x20), 1 +3fb42370: move a9, *a11, 1 +3fb42380: move *a9, a7, 1 +3fb42390: move a9, *a7(0x20), 1 +3fb423b0: popst +3fb423c0: move *sp(0xc0), a14, 1 +3fb423e0: mmfm sp, a7,a9,a10,a11,a13 +3fb42400: rets 2 +L3FB42410: +3fb42410: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12 +3fb42430: pushst +3fb42440: setf 16, 0, 0 +3fb42450: setf 32, 0, 1 +3fb42460: move *a14(0xffe0), a12, 1 +3fb42480: clr a1 +L3FB42490: +3fb42490: clr a2 +3fb424a0: clr a3 +3fb424b0: move a12, a12 +3fb424c0: jreq L3FB42550 +3fb424d0: movi 0xf8, a11 +3fb42500: mpys a1, a11 +3fb42510: add a12, a11 +3fb42520: move *a11(0xd8), a6, 1 +3fb42540: jruc L3FB425A0 +L3FB42550: +3fb42550: move a1, a6 +3fb42560: sll 0x7, a6 +3fb42570: move *a14(0xffc0), a0, 1 +3fb42590: add a0, a6 +L3FB425A0: +3fb425a0: movi 0xf8, a5 +3fb425d0: mpys a1, a5 +3fb425e0: add a12, a5 +L3FB425F0: +3fb425f0: move *a6(0x10), a9, 0 +3fb42610: movi 0xf1, a0 +3fb42630: and a9, a0 +3fb42640: jaeq L3FB42FA0 +3fb42660: movi 0xf0, a0 +3fb42680: and a9, a0 +3fb42690: jreq L3FB426F0 +3fb426a0: movk 1, a3 +3fb426b0: movi 0x40, a0 +3fb426d0: move a0, *a6(0x20), 0 +L3FB426F0: +3fb426f0: move *a6(0x30), a10, 0 +3fb42710: move a1, a4 +3fb42720: sll 0x4, a4 +3fb42730: add a12, a4 +3fb42740: move *a4(0x270), a11, 0 +3fb42760: jreq L3FB427A0 +3fb42770: movi 0x7f, a11 +3fb42790: and a11, a10 +L3FB427A0: +3fb427a0: move *a4(0x2b0), a11, 0 +3fb427c0: jrne L3FB42810 +3fb427d0: movi 0x20, a0 +3fb427f0: and a9, a0 +3fb42800: jrne L3FB42860 +L3FB42810: +3fb42810: move *a4(0x250), a11, 0 +3fb42830: and a11, a10 +3fb42840: move a3, a3 +3fb42850: jreq L3FB42880 +L3FB42860: +3fb42860: movi 0x1a, a10 +L3FB42880: +3fb42880: move a12, a12 +3fb42890: jreq L3FB425F0 +3fb428a0: movb *a5(0x50), a0 +3fb428c0: andi 0x8, a0 +3fb428f0: jreq L3FB42DE0 +3fb42900: cmpi 0x13, a10 +3fb42920: jrne L3FB429B0 +3fb42930: movb *a5(0x50), a0 +3fb42950: ori 0x4, a0 +3fb42980: movb a0, *a5(0x50) +3fb429a0: jruc L3FB42FA0 +L3FB429B0: +3fb429b0: cmpi 0x11, a10 +3fb429d0: jrne L3FB42AB0 +3fb429e0: movb *a5(0x50), a0 +3fb42a00: andi 0xfffffffb, a0 +3fb42a30: movb a0, *a5(0x50) +3fb42a50: movi 0x5, a0 +3fb42a80: move a0, *a6(0x20), 0 +3fb42aa0: jruc L3FB42FA0 +L3FB42AB0: +3fb42ab0: move *a5(0x58), a11, 1 +3fb42ad0: move *a11(0x40), a7, 0 +3fb42af0: move *a11(0x20), a0, 0 +3fb42b10: move *a11(0x30), a11, 0 +3fb42b30: sub a11, a0 +3fb42b40: and a0, a7 +3fb42b50: move *a4(0x2d0), a0, 0 +3fb42b70: cmp a0, a7 +3fb42b80: jrlt L3FB42DE0 +3fb42b90: cmpi 0xdc, a7 +3fb42bb0: jrlt L3FB42C30 +3fb42bc0: cmpi 0x3ff, a7 +3fb42be0: jrlt L3FB42C00 +3fb42bf0: jruc L3FB42C90 +L3FB42C00: +3fb42c00: movi 0x2, a7 +3fb42c20: jruc L3FB42C50 +L3FB42C30: +3fb42c30: movi 0x1, a7 +L3FB42C50: +3fb42c50: movb *a5(0x50), a0 +3fb42c70: and a7, a0 +3fb42c80: jrne L3FB42DE0 +L3FB42C90: +3fb42c90: movi 0x13, a4 +3fb42cb0: move *a5(0x98), a0, 1 +3fb42cd0: calla L3FB300F0 +3fb42d00: setf 16, 0, 0 +3fb42d10: setf 32, 0, 1 +3fb42d20: movi 0x5, a0 +3fb42d40: move a0, *a6(0x20), 0 +3fb42d60: movb *a5(0x50), a0 +3fb42d80: or a7, a0 +3fb42d90: andi 0xffffffef, a0 +3fb42dc0: movb a0, *a5(0x50) +L3FB42DE0: +3fb42de0: movk 1, a2 +3fb42df0: move a10, a4 +3fb42e00: move *a5(0x58), a0, 1 +3fb42e20: calla L3FB300F0 +3fb42e50: setf 16, 0, 0 +3fb42e60: setf 32, 0, 1 +3fb42e70: move a8, a8 +3fb42e80: jrne L3FB42F80 +3fb42e90: movi 0x1a, a10 +3fb42eb0: move *a5(0x58), a11, 1 +3fb42ed0: move *a11(0x40), a7, 0 +3fb42ef0: move *a11(0x20), a0, 0 +3fb42f10: move *a11(0x0), a11, 1 +3fb42f30: dec a0 +3fb42f40: and a7, a0 +3fb42f50: sll 0x3, a0 +3fb42f60: add a0, a11 +3fb42f70: move a10, *a11, 0 +L3FB42F80: +3fb42f80: jauc L3FB425F0 +L3FB42FA0: +3fb42fa0: move a2, a2 +3fb42fb0: jreq L3FB43040 +3fb42fc0: move a14, -*sp, 1 +3fb42fd0: move *a5(0x0), *a14+, 1 +3fb42ff0: calla L3FB2F5A0 +3fb43020: setf 16, 0, 0 +3fb43030: setf 32, 0, 1 +L3FB43040: +3fb43040: inc a1 +3fb43050: cmpi 0x2, a1 +3fb43070: jalt L3FB42490 +3fb43090: popst +3fb430a0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12 +3fb430c0: clr a8 +3fb430d0: move *sp(0x20), a14, 1 +3fb430f0: rets 2 +L3FB43100: +3fb43100: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a11,a12 +3fb43120: pushst +3fb43130: setf 16, 0, 0 +3fb43140: setf 32, 0, 1 +3fb43150: move *a14(0xffe0), a12, 1 +3fb43170: clr a1 +L3FB43180: +3fb43180: clr a2 +3fb43190: move a12, a12 +3fb431a0: jreq L3FB436A0 +3fb431b0: movi 0xf8, a11 +3fb431e0: mpys a1, a11 +3fb431f0: add a12, a11 +3fb43200: move *a11(0xd8), a6, 1 +L3FB43220: +3fb43220: move *a11(0x40), a0, 0 +3fb43240: move @0x1e8720, a5, 0 +3fb43270: cmp a0, a5 +3fb43280: jreq L3FB435C0 +3fb43290: move *a6(0x10), a0, 0 +3fb432b0: andi 0x4, a0 +3fb432e0: jreq L3FB435C0 +3fb432f0: move *a11(0x98), a0, 1 +3fb43310: move *a0(0x20), a3, 0 +3fb43330: move *a0(0x30), a4, 0 +3fb43350: cmp a3, a4 +3fb43360: jrne L3FB43450 +3fb43370: movb *a11(0x50), a0 +3fb43390: andi 0x4, a0 +3fb433c0: jrne L3FB43560 +3fb433d0: move *a11(0x78), a0, 1 +3fb433f0: move *a0(0x20), a3, 0 +3fb43410: move *a0(0x30), a4, 0 +3fb43430: cmp a3, a4 +3fb43440: jreq L3FB43560 +L3FB43450: +3fb43450: calla L3FB30720 +3fb43480: setf 16, 0, 0 +3fb43490: setf 32, 0, 1 +3fb434a0: move a1, a4 +3fb434b0: sll 0x4, a4 +3fb434c0: add a12, a4 +3fb434d0: move *a4(0x250), a3, 0 +3fb434f0: and a3, a5 +3fb43500: move *a4(0x270), a3, 0 +3fb43520: or a3, a5 +3fb43530: move a5, *a6(0x30), 0 +3fb43550: jruc L3FB435A0 +L3FB43560: +3fb43560: movi 0x9, a0 +3fb43580: move a0, *a6(0x20), 0 +L3FB435A0: +3fb435a0: movk 1, a2 +3fb435b0: jruc L3FB43220 +L3FB435C0: +3fb435c0: move a2, a2 +3fb435d0: jreq L3FB43660 +3fb435e0: move a14, -*sp, 1 +3fb435f0: move *a11(0x0), *a14+, 1 +3fb43610: calla L3FB2F5A0 +3fb43640: setf 16, 0, 0 +3fb43650: setf 32, 0, 1 +L3FB43660: +3fb43660: inc a1 +3fb43670: cmpi 0x2, a1 +3fb43690: jrlt L3FB43180 +L3FB436A0: +3fb436a0: popst +3fb436b0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a11,a12 +3fb436d0: clr a8 +3fb436e0: move *sp(0x20), a14, 1 +3fb43700: rets 2 +3fb43710: mmtm sp, a7,a9,a10,a11,a12,a13 +3fb43730: move a14, a13 +3fb43740: addk 32, a14 +3fb43750: move @0x1d20b0, a7, 1 +3fb43780: move *a7(0x190), a9, 1 +3fb437a0: jrne L3FB437F0 +3fb437b0: movi 0x6400000, a11 +3fb437e0: jruc L3FB43810 +L3FB437F0: +3fb437f0: move *a9(0x1f0), a11, 1 +L3FB43810: +3fb43810: move @0x1d20f0, a7, 1 +3fb43840: move *a7(0x190), a10, 1 +3fb43860: jrne L3FB438B0 +3fb43870: movi 0x6200000, a12 +3fb438a0: jruc L3FB438D0 +L3FB438B0: +3fb438b0: move *a10(0x1f0), a12, 1 +L3FB438D0: +3fb438d0: setf 16, 0, 0 +3fb438e0: move *a11(0x50), a7, 0 +3fb43900: move a7, *a13, 0 +3fb43910: andi 0x66, a7 +3fb43940: jreq L3FB439F0 +3fb43950: move a14, -*sp, 1 +3fb43960: move a11, *a14+, 1 +3fb43970: move @0x1d20b0, a7, 1 +3fb439a0: move *a7(0x190), *a14+, 1 +3fb439c0: calla L3FB42410 +L3FB439F0: +3fb439f0: setf 16, 0, 0 +3fb43a00: move *a12(0x50), a7, 0 +3fb43a20: move a7, *a13(0x10), 0 +3fb43a40: andi 0x66, a7 +3fb43a70: jreq L3FB43B20 +3fb43a80: move a14, -*sp, 1 +3fb43a90: move a12, *a14+, 1 +3fb43aa0: move @0x1d20f0, a7, 1 +3fb43ad0: move *a7(0x190), *a14+, 1 +3fb43af0: calla L3FB42410 +L3FB43B20: +3fb43b20: setf 16, 0, 0 +3fb43b30: move *a13, a7, 0 +3fb43b40: andi 0x11, a7 +3fb43b70: jreq L3FB43C10 +3fb43b80: move a14, -*sp, 1 +3fb43b90: move @0x1d20b0, a7, 1 +3fb43bc0: move *a7(0x190), *a14+, 1 +3fb43be0: calla L3FB43100 +L3FB43C10: +3fb43c10: setf 16, 0, 0 +3fb43c20: move *a13(0x10), a7, 0 +3fb43c40: andi 0x11, a7 +3fb43c70: jreq L3FB43D10 +3fb43c80: move a14, -*sp, 1 +3fb43c90: move @0x1d20f0, a7, 1 +3fb43cc0: move *a7(0x190), *a14+, 1 +3fb43ce0: calla L3FB43100 +L3FB43D10: +3fb43d10: subk 32, a14 +3fb43d20: mmfm sp, a7,a9,a10,a11,a12,a13 +3fb43d40: rets +L3FB43D50: +3fb43d50: mmtm sp, a9,a10,a11,a13 +3fb43d70: move a14, a13 +3fb43d80: move *a13(0xffe0), a9, 1 +3fb43da0: setf 16, 0, 0 +L3FB43DB0: +3fb43db0: move *a9(0x10), a10, 1 +3fb43dd0: move *a9, a11, 0 +3fb43de0: jreq L3FB43E60 +3fb43df0: addi 0x30, a9 +3fb43e10: move a11, a11 +3fb43e20: jreq L3FB43DB0 +L3FB43E30: +3fb43e30: move *a9+, *a10+, 0 +3fb43e40: dsjs a11, L3FB43E30 +3fb43e50: jruc L3FB43DB0 +L3FB43E60: +3fb43e60: move *sp(0xa0), a14, 1 +3fb43e80: mmfm sp, a9,a10,a11,a13 +3fb43ea0: rets 2 +L3FB43EB0: +3fb43eb0: mmtm sp, a7,a9,a10,a11,a12,a13 +3fb43ed0: move a14, a13 +3fb43ee0: sub a9, a9 +3fb43ef0: move *a13(0xffe0), a11, 1 +3fb43f10: movb *a11, a10 +3fb43f20: cmpi 0x20, a10 +3fb43f40: jreq L3FB43F80 +3fb43f50: cmpi 0x9, a10 +3fb43f70: jrne L3FB44000 +L3FB43F80: +3fb43f80: addk 8, a11 +3fb43f90: movb *a11, a10 +3fb43fa0: cmpi 0x20, a10 +3fb43fc0: jreq L3FB43F80 +3fb43fd0: cmpi 0x9, a10 +3fb43ff0: jreq L3FB43F80 +L3FB44000: +3fb44000: cmpi 0x2d, a10 +3fb44020: movk 1, a12 +3fb44030: jreq L3FB44050 +3fb44040: sub a12, a12 +L3FB44050: +3fb44050: move a12, a12 +3fb44060: jreq L3FB44090 +3fb44070: addk 8, a11 +3fb44080: movb *a11, a10 +L3FB44090: +3fb44090: move a14, -*sp, 1 +3fb440a0: move a10, *a14+, 1 +3fb440b0: calla L3FE14C10 +3fb440e0: move a8, a8 +3fb440f0: jreq L3FB44210 +L3FB44100: +3fb44100: move a9, a7 +3fb44110: sll 0x3, a9 +3fb44120: sll 0x1, a7 +3fb44130: add a7, a9 +3fb44140: move a10, a7 +3fb44150: subi 0x30, a7 +3fb44170: add a7, a9 +3fb44180: addk 8, a11 +3fb44190: movb *a11, a10 +3fb441a0: move a14, -*sp, 1 +3fb441b0: move a10, *a14+, 1 +3fb441c0: calla L3FE14C10 +3fb441f0: move a8, a7 +3fb44200: jrne L3FB44100 +L3FB44210: +3fb44210: move a12, a7 +3fb44220: jreq L3FB44240 +3fb44230: neg a9 +L3FB44240: +3fb44240: move a9, a8 +3fb44250: move *sp(0xe0), a14, 1 +3fb44270: mmfm sp, a7,a9,a10,a11,a12,a13 +3fb44290: rets 2 +3fb442a0: .word 0x0000 +3fb442b0: .word 0x0000 +3fb442c0: .word 0x0000 +3fb442d0: .word 0x0000 +3fb442e0: .word 0x0000 +3fb442f0: .word 0x0000 +3fb44300: .word 0x0000 +3fb44310: .word 0x0000 +3fb44320: .word 0x0000 +3fb44330: .word 0x0000 +3fb44340: .word 0x0000 +3fb44350: .word 0x0000 +3fb44360: .word 0x0000 +3fb44370: .word 0x0000 +3fb44380: .word 0x0000 +3fb44390: .word 0x0000 +3fb443a0: .word 0x0000 +3fb443b0: .word 0x0000 +3fb443c0: .word 0x0000 +3fb443d0: .word 0x0000 +3fb443e0: .word 0x0000 +3fb443f0: .word 0x0000 +L3FB44400: +3fb44400: mmtm sp, b1,b2,b3,b7,b9,b10,b11,b12,b13,b14 +3fb44420: pushst +3fb44430: setf 16, 0, 0 +3fb44440: setf 32, 0, 1 +3fb44450: move @0xc0000160, b11, 0 ; PMASK +3fb44480: move @0xc00000b0, b12, 0 ; CONTROL +3fb444b0: move @0xc0000150, b13, 0 ; PSIZE +3fb444e0: mmtm sp, b11,b12,b13 +3fb44500: clr b9 +3fb44510: move b9, @0xc0000160, 0 ; PMASK +3fb44540: setf 10, 0, 0 +3fb44550: move b9, @0xc00000b5, 0 +3fb44580: setf 16, 0, 0 +3fb44590: movi 0x8, b2 +3fb445b0: move b2, @0xc0000150, 0 ; PSIZE +3fb445e0: move a14, b13 +3fb445f0: move -*b13, b0, 1 +3fb44600: move -*b13, b2, 1 +3fb44610: move -*b13, b5, 1 +3fb44620: jreq L3FB446D0 +3fb44630: move b5, a8 +3fb44640: movi 0x10000, b7 +L3FB44670: +3fb44670: cmpi 0x7fc0, b5 +3fb446a0: jrgt L3FB447E0 +3fb446b0: movx b5, b7 +3fb446c0: pixblt l,l +L3FB446D0: +3fb446d0: mmfm sp, b11,b12,b13 +3fb446f0: move b11, @0xc0000160, 0 ; PMASK +3fb44720: move b12, @0xc00000b0, 0 ; CONTROL +3fb44750: move b13, @0xc0000150, 0 ; PSIZE +3fb44780: popst +3fb44790: mmfm sp, b1,b2,b3,b7,b9,b10,b11,b12,b13,b14 +3fb447b0: move *sp(0x20), a14, 1 +3fb447d0: rets 2 +L3FB447E0: +3fb447e0: movi 0x17fc0, b7 +3fb44810: movi 0x3fe00, b1 +3fb44840: move b1, b3 +3fb44850: pixblt l,l +3fb44860: subi 0x7fc0, b5 +3fb44880: jruc L3FB44670 +3fb44890: .word 0x0000 +3fb448a0: .word 0x0000 +3fb448b0: .word 0x0000 +3fb448c0: .word 0x0000 +3fb448d0: .word 0x0000 +3fb448e0: .word 0x0000 +3fb448f0: .word 0x0000 +3fb44900: .word 0x0000 +3fb44910: .word 0x0000 +3fb44920: .word 0x0000 +3fb44930: .word 0x0000 +3fb44940: .word 0x0000 +3fb44950: .word 0x0000 +3fb44960: .word 0x0000 +3fb44970: .word 0x0000 +3fb44980: .word 0x0000 +3fb44990: .word 0x0000 +3fb449a0: .word 0x0000 +3fb449b0: .word 0x0000 +3fb449c0: .word 0x0000 +3fb449d0: .word 0x0000 +3fb449e0: .word 0x0000 +3fb449f0: .word 0x0000 +L3FB44A00: +3fb44a00: mmtm sp, b1,b2,b3,b7,b9,b10,b11,b12,b13,b14 +3fb44a20: pushst +3fb44a30: setf 16, 0, 0 +3fb44a40: setf 32, 0, 1 +3fb44a50: move @0xc0000160, b11, 0 ; PMASK +3fb44a80: move @0xc00000b0, b12, 0 ; CONTROL +3fb44ab0: move @0xc0000150, b13, 0 ; PSIZE +3fb44ae0: mmtm sp, b11,b12,b13 +3fb44b00: clr b9 +3fb44b10: move b9, @0xc0000160, 0 ; PMASK +3fb44b40: setf 5, 0, 0 +3fb44b50: move b9, @0xc00000ba, 0 +3fb44b80: setf 16, 0, 0 +3fb44b90: movi 0x8, b2 +3fb44bb0: move b2, @0xc0000150, 0 ; PSIZE +3fb44be0: move a14, b13 +3fb44bf0: move -*b13, b2, 1 +3fb44c00: move -*b13, b1, 1 +3fb44c10: jreq L3FB44CC0 +3fb44c20: clr b9 +3fb44c30: movi 0x10000, b7 +L3FB44C60: +3fb44c60: cmpi 0x7fc0, b1 +3fb44c90: jrgt L3FB44DD0 +3fb44ca0: movx b1, b7 +3fb44cb0: fill l +L3FB44CC0: +3fb44cc0: mmfm sp, b11,b12,b13 +3fb44ce0: move b11, @0xc0000160, 0 ; PMASK +3fb44d10: move b12, @0xc00000b0, 0 ; CONTROL +3fb44d40: move b13, @0xc0000150, 0 ; PSIZE +3fb44d70: popst +3fb44d80: mmfm sp, b1,b2,b3,b7,b9,b10,b11,b12,b13,b14 +3fb44da0: move *sp(0x20), a14, 1 +3fb44dc0: rets 2 +L3FB44DD0: +3fb44dd0: movi 0x17fc0, b7 +3fb44e00: fill l +3fb44e10: subi 0x7fc0, b1 +3fb44e30: jruc L3FB44C60 +L3FB44E40: +3fb44e40: mmtm sp, b1,b2,b3,b7,b9,b10,b11,b12,b13,b14 +3fb44e60: pushst +3fb44e70: setf 16, 0, 0 +3fb44e80: setf 32, 0, 1 +3fb44e90: move @0xc0000160, b11, 0 ; PMASK +3fb44ec0: move @0xc00000b0, b12, 0 ; CONTROL +3fb44ef0: move @0xc0000150, b13, 0 ; PSIZE +3fb44f20: mmtm sp, b11,b12,b13 +3fb44f40: clr b9 +3fb44f50: move b9, @0xc0000160, 0 ; PMASK +3fb44f80: setf 5, 0, 0 +3fb44f90: move b9, @0xc00000ba, 0 +3fb44fc0: setf 16, 0, 0 +3fb44fd0: movi 0x8, b2 +3fb44ff0: move b2, @0xc0000150, 0 ; PSIZE +3fb45020: move a14, b13 +3fb45030: move -*b13, b2, 1 +3fb45040: move -*b13, b1, 1 +3fb45050: jreq L3FB45160 +3fb45060: move -*b13, b11, 1 +3fb45070: move b11, b9 +3fb45080: rl 0x8, b9 +3fb45090: or b11, b9 +3fb450a0: move b9, b11 +3fb450b0: rl 0x10, b9 +3fb450c0: or b11, b9 +3fb450d0: movi 0x10000, b7 +L3FB45100: +3fb45100: cmpi 0x7fc0, b1 +3fb45130: jrgt L3FB45270 +3fb45140: movx b1, b7 +3fb45150: fill l +L3FB45160: +3fb45160: mmfm sp, b11,b12,b13 +3fb45180: move b11, @0xc0000160, 0 ; PMASK +3fb451b0: move b12, @0xc00000b0, 0 ; CONTROL +3fb451e0: move b13, @0xc0000150, 0 ; PSIZE +3fb45210: popst +3fb45220: mmfm sp, b1,b2,b3,b7,b9,b10,b11,b12,b13,b14 +3fb45240: move *sp(0x20), a14, 1 +3fb45260: rets 2 +L3FB45270: +3fb45270: movi 0x17fc0, b7 +3fb452a0: fill l +3fb452b0: subi 0x7fc0, b1 +3fb452d0: jruc L3FB45100 +L3FB452E0: +3fb452e0: mmtm sp, a9,a10,a11,a13 +3fb45300: move a14, a13 +3fb45310: move *a13(0xffe0), a11, 1 +3fb45330: move a11, a9 +3fb45340: subk 8, a9 +3fb45350: move *a13(0xffc0), a10, 1 +3fb45370: subk 8, a10 +3fb45380: addk 8, a9 +3fb45390: movb *a9, a11 +3fb453a0: jreq L3FB453E0 +L3FB453B0: +3fb453b0: addk 8, a9 +3fb453c0: movb *a9, a11 +3fb453d0: jrne L3FB453B0 +L3FB453E0: +3fb453e0: subk 8, a9 +3fb453f0: addk 8, a9 +3fb45400: addk 8, a10 +3fb45410: movb *a10, a11 +3fb45420: movb a11, *a9 +3fb45430: jreq L3FB45490 +L3FB45440: +3fb45440: addk 8, a9 +3fb45450: addk 8, a10 +3fb45460: movb *a10, a11 +3fb45470: movb a11, *a9 +3fb45480: jrne L3FB45440 +L3FB45490: +3fb45490: move *a13(0xffe0), a8, 1 +3fb454b0: move *sp(0xa0), a14, 1 +3fb454d0: mmfm sp, a9,a10,a11,a13 +3fb454f0: rets 2 +L3FB45500: +3fb45500: mmtm sp, a7,a9,a10,a11,a13 +3fb45520: move a14, a13 +3fb45530: move *a13(0xffe0), a7, 1 +3fb45550: move a7, a9 +3fb45560: subk 8, a9 +3fb45570: move *a13(0xffc0), a10, 1 +3fb45590: subk 8, a10 +3fb455a0: addk 8, a9 +3fb455b0: movb *a9, a11 +3fb455c0: addk 8, a10 +3fb455d0: movb *a10, a7 +3fb455e0: cmp a11, a7 +3fb455f0: jrne L3FB456A0 +3fb45600: move a11, a7 +3fb45610: jreq L3FB456A0 +L3FB45620: +3fb45620: addk 8, a9 +3fb45630: movb *a9, a11 +3fb45640: addk 8, a10 +3fb45650: movb *a10, a7 +3fb45660: cmp a11, a7 +3fb45670: jrne L3FB456A0 +3fb45680: move a11, a7 +3fb45690: jrne L3FB45620 +L3FB456A0: +3fb456a0: movb *a9, a8 +3fb456b0: movb *a10, a7 +3fb456c0: sub a7, a8 +3fb456d0: move *sp(0xc0), a14, 1 +3fb456f0: mmfm sp, a7,a9,a10,a11,a13 +3fb45710: rets 2 +L3FB45720: +3fb45720: mmtm sp, a9,a10,a11,a13 +3fb45740: move a14, a13 +3fb45750: move *a13(0xffe0), a11, 1 +3fb45770: move a11, a9 +3fb45780: subk 8, a9 +3fb45790: move *a13(0xffc0), a10, 1 +3fb457b0: subk 8, a10 +3fb457c0: addk 8, a9 +3fb457d0: addk 8, a10 +3fb457e0: movb *a10, a11 +3fb457f0: movb a11, *a9 +3fb45800: jreq L3FB45860 +L3FB45810: +3fb45810: addk 8, a9 +3fb45820: addk 8, a10 +3fb45830: movb *a10, a11 +3fb45840: movb a11, *a9 +3fb45850: jrne L3FB45810 +L3FB45860: +3fb45860: move *a13(0xffe0), a8, 1 +3fb45880: move *sp(0xa0), a14, 1 +3fb458a0: mmfm sp, a9,a10,a11,a13 +3fb458c0: rets 2 +L3FB458D0: +3fb458d0: mmtm sp, a9,a10,a11,a13 +3fb458f0: move a14, a13 +3fb45900: move *a13(0xffe0), a11, 1 +3fb45920: move a11, a9 +3fb45930: subk 8, a9 +3fb45940: sub a10, a10 +3fb45950: addk 8, a9 +3fb45960: movb *a9, a11 +3fb45970: jreq L3FB459C0 +L3FB45980: +3fb45980: inc a10 +3fb45990: addk 8, a9 +3fb459a0: movb *a9, a11 +3fb459b0: jrne L3FB45980 +L3FB459C0: +3fb459c0: move a10, a8 +3fb459d0: move *sp(0xa0), a14, 1 +3fb459f0: mmfm sp, a9,a10,a11,a13 +3fb45a10: rets 2 +L3FB45A20: +3fb45a20: mmtm sp, a7,a9,a10,a11,a13 +3fb45a40: move a14, a13 +3fb45a50: move *a13(0xffe0), a7, 1 +3fb45a70: move a7, a9 +3fb45a80: subk 8, a9 +3fb45a90: move *a13(0xffc0), a10, 1 +3fb45ab0: subk 8, a10 +3fb45ac0: move *a13(0xffa0), a11, 1 +3fb45ae0: addk 8, a9 +3fb45af0: movb *a9, a7 +3fb45b00: jreq L3FB45B40 +L3FB45B10: +3fb45b10: addk 8, a9 +3fb45b20: movb *a9, a7 +3fb45b30: jrne L3FB45B10 +L3FB45B40: +3fb45b40: subk 8, a9 +3fb45b50: dec a11 +3fb45b60: jrlt L3FB45C30 +3fb45b70: addk 8, a9 +3fb45b80: addk 8, a10 +3fb45b90: movb *a10, a7 +3fb45ba0: movb a7, *a9 +3fb45bb0: jreq L3FB45C30 +L3FB45BC0: +3fb45bc0: dec a11 +3fb45bd0: jrlt L3FB45C30 +3fb45be0: addk 8, a9 +3fb45bf0: addk 8, a10 +3fb45c00: movb *a10, a7 +3fb45c10: movb a7, *a9 +3fb45c20: jrne L3FB45BC0 +L3FB45C30: +3fb45c30: sub a7, a7 +3fb45c40: movb a7, *a9(0x8) +3fb45c60: move *a13(0xffe0), a8, 1 +3fb45c80: move *sp(0xc0), a14, 1 +3fb45ca0: mmfm sp, a7,a9,a10,a11,a13 +3fb45cc0: rets 2 +L3FB45CD0: +3fb45cd0: mmtm sp, a7,a9,a10,a11,a12,a13 +3fb45cf0: move a14, a13 +3fb45d00: move *a13(0xffe0), a7, 1 +3fb45d20: move a7, a9 +3fb45d30: subk 8, a9 +3fb45d40: move *a13(0xffc0), a10, 1 +3fb45d60: subk 8, a10 +3fb45d70: move *a13(0xffa0), a11, 1 +3fb45d90: jrgt L3FB45DC0 +3fb45da0: sub a8, a8 +3fb45db0: jruc L3FB45E90 +L3FB45DC0: +3fb45dc0: dec a11 +3fb45dd0: jrlt L3FB45E60 +3fb45de0: addk 8, a9 +3fb45df0: movb *a9, a12 +3fb45e00: addk 8, a10 +3fb45e10: movb *a10, a7 +3fb45e20: cmp a7, a12 +3fb45e30: jrne L3FB45E60 +3fb45e40: move a12, a7 +3fb45e50: jrne L3FB45DC0 +L3FB45E60: +3fb45e60: movb *a9, a8 +3fb45e70: movb *a10, a7 +3fb45e80: sub a7, a8 +L3FB45E90: +3fb45e90: move *sp(0xe0), a14, 1 +3fb45eb0: mmfm sp, a7,a9,a10,a11,a12,a13 +3fb45ed0: rets 2 +L3FB45EE0: +3fb45ee0: mmtm sp, a7,a9,a10,a11,a13 +3fb45f00: move a14, a13 +3fb45f10: move *a13(0xffe0), a7, 1 +3fb45f30: move a7, a9 +3fb45f40: subk 8, a9 +3fb45f50: move *a13(0xffc0), a10, 1 +3fb45f70: subk 8, a10 +3fb45f80: move *a13(0xffa0), a11, 1 +3fb45fa0: dec a11 +3fb45fb0: jrlt L3FB46080 +3fb45fc0: addk 8, a9 +3fb45fd0: addk 8, a10 +3fb45fe0: movb *a10, a7 +3fb45ff0: movb a7, *a9 +3fb46000: jreq L3FB46080 +L3FB46010: +3fb46010: dec a11 +3fb46020: jrlt L3FB46080 +3fb46030: addk 8, a9 +3fb46040: addk 8, a10 +3fb46050: movb *a10, a7 +3fb46060: movb a7, *a9 +3fb46070: jrne L3FB46010 +L3FB46080: +3fb46080: subk 8, a9 +3fb46090: dec a11 +3fb460a0: jrlt L3FB46100 +L3FB460B0: +3fb460b0: addk 8, a9 +3fb460c0: sub a7, a7 +3fb460d0: movb a7, *a9 +3fb460e0: dec a11 +3fb460f0: jrge L3FB460B0 +L3FB46100: +3fb46100: move *a13(0xffe0), a8, 1 +3fb46120: move *sp(0xc0), a14, 1 +3fb46140: mmfm sp, a7,a9,a10,a11,a13 +3fb46160: rets 2 +3fb46170: mmtm sp, a7,a9,a11,a13 +3fb46190: move a14, a13 +3fb461a0: addi 0xc0, a14 +3fb461c0: sub a11, a11 +3fb461d0: move a11, *a13(0xa0), 1 +3fb461f0: move a14, -*sp, 1 +3fb46200: move a11, *a14+, 1 +3fb46210: move a11, *a14+, 1 +3fb46220: move a13, *a14+, 1 +3fb46230: move *a13(0xffa0), *a14+, 1 +3fb46250: move *a13(0xffc0), *a14+, 1 +3fb46270: move *a13(0xffe0), *a14+, 1 +3fb46290: calla L3F85B080 +3fb462c0: move a8, a8 +3fb462d0: jreq L3FB46810 +3fb462e0: move *a13(0xff80), a9, 1 +3fb46300: setf 16, 1, 0 +3fb46310: move *a13(0x30), a7, 0 +3fb46330: move a7, *a9(0xc0), 1 +3fb46350: move *a13(0x20), a7, 0 +3fb46370: move a7, *a9(0xe0), 1 +3fb46390: move *a13, a7, 0 +3fb463a0: move a7, *a9(0xa0), 1 +3fb463c0: move *a13(0x30), a7, 0 +3fb463e0: move *a13(0x40), a9, 0 +3fb46400: add a9, a7 +3fb46410: move *a13(0xff80), a9, 1 +3fb46430: move a7, *a9(0x90), 0 +3fb46450: move *a13(0x10), a7, 0 +3fb46470: move *a13, a9, 0 +3fb46480: sub a9, a7 +3fb46490: move *a13(0xff80), a9, 1 +3fb464b0: move a7, *a9(0x80), 0 +3fb464d0: move *a9(0x80), a7, 0 +3fb464f0: sra 0x3, a7 +3fb46500: move *a9(0x80), a9, 0 +3fb46520: movk 7, a11 +3fb46530: and a11, a9 +3fb46540: move a9, a8 +3fb46550: jrle L3FB46580 +3fb46560: movk 1, a9 +3fb46570: jruc L3FB46590 +L3FB46580: +3fb46580: sub a9, a9 +L3FB46590: +3fb46590: add a9, a7 +3fb465a0: move *a13(0xff80), a9, 1 +3fb465c0: move *a9(0x90), a11, 0 +3fb465e0: mpys a7, a11 +3fb465f0: move a11, *a13(0x80), 1 +3fb46610: move a14, -*sp, 1 +3fb46620: movi 0xffff, a7 +3fb46640: move a7, *a14+, 1 +3fb46650: move *a9(0x60), *a14+, 1 +3fb46670: sub a7, a7 +3fb46680: move a7, *a14+, 1 +3fb46690: move *a13(0xffa0), *a14+, 1 +3fb466b0: move *a13(0xffc0), *a14+, 1 +3fb466d0: move *a13(0xffe0), *a14+, 1 +3fb466f0: calla L3F85B080 +3fb46720: move a8, a8 +3fb46730: jreq L3FB46780 +3fb46740: movk 1, a7 +3fb46750: move a7, *a13(0xa0), 1 +3fb46770: jruc L3FB46890 +L3FB46780: +3fb46780: move a14, -*sp, 1 +3fb46790: movi 0x3fb46900, a8 +3fb467c0: move a8, *a14+, 1 +3fb467d0: calla L3FB341E0 +3fb46800: jruc L3FB46890 +L3FB46810: +3fb46810: move a14, -*sp, 1 +3fb46820: movi 0x3fb46a58, a8 +3fb46850: move a8, *a14+, 1 +3fb46860: calla L3FB341E0 +L3FB46890: +3fb46890: move *a13(0xa0), a8, 1 +3fb468b0: move *sp(0xa0), a14, 1 +3fb468d0: mmfm sp, a7,a9,a11,a13 +3fb468f0: rets 2 +3fb46900: move a10, a1 +3fb46910: subb b2, sp +3fb46920: .word 0x7561 +3fb46930: .word 0x746c +3fb46940: mods a2, a7 +3fb46950: .word 0x7079 +3fb46960: sla 0x3, a8 +3fb46970: sla 0x1, a13 +3fb46980: modu b3, b5 +3fb46990: sll a3, a1 +3fb469a0: sra a11, a12 +3fb469b0: .word 0x7420 +3fb469c0: sla 0x3, sp +3fb469d0: sla a11, a6 +3fb469e0: mods b3, b5 +3fb469f0: sla 0x3, b4 +3fb46a00: modu a3, a9 +3fb46a10: srl a9, a0 +3fb46a20: .word 0x796c +3fb46a30: rl b3, b0 +3fb46a40: .word 0x0a2e +3fb46a50: add a8, a0 +3fb46a60: mpyu a10, a13 +3fb46a70: sla a10, a6 +3fb46a80: mods b3, b5 +3fb46a90: subb b11, b4 +3fb46aa0: .word 0x796c +3fb46ab0: rl b3, b0 +3fb46ac0: srl 0x17, a0 +3fb46ad0: .word 0x7520 +3fb46ae0: sla a11, a14 +3fb46af0: mods a3, a2 +3fb46b00: sla 0x3, a5 +3fb46b10: modu b11, b4 +3fb46b20: srl a1, a0 +3fb46b30: .word 0x7561 +3fb46b40: .word 0x746c +3fb46b50: rl a9, a0 +3fb46b60: sla 0x3, a14 +3fb46b70: sra a11, a13 +3fb46b80: .word 0x7274 +3fb46b90: sll a11, a9 +3fb46ba0: srl 0xd, b3 +3fb46bb0: .word 0x000a +3fb46bc0: mmtm sp, a7,a9,a11,a13 +3fb46be0: move a14, a13 +3fb46bf0: addi 0xe0, a14 +3fb46c10: move *a13(0xffc0), a11, 1 +3fb46c30: move *a11(0x7a0), *a13(0xc0), 1 +3fb46c60: move a14, -*sp, 1 +3fb46c70: movi 0x60, a11 +3fb46c90: move a11, *a14+, 1 +3fb46ca0: calla L3F705A00 +3fb46cd0: move a8, *a13(0xa0), 1 +3fb46cf0: move a8, a8 +3fb46d00: jrne L3FB46D40 +3fb46d10: sub a8, a8 +3fb46d20: jauc L3FB47630 +L3FB46D40: +3fb46d40: movk 2, a9 +3fb46d50: move a9, *a8(0x40), 1 +3fb46d70: move *a13(0xffc0), *a8(0x60), 1 +3fb46da0: sub a9, a9 +3fb46db0: setf 16, 0, 0 +3fb46dc0: move a9, *a8(0x100), 0 +3fb46de0: move *a13(0xffe0), a9, 1 +3fb46e00: move *a9(0xe0), a11, 1 +3fb46e20: move *a11(0x1c0), *a13(0x20), 1 +3fb46e50: move *a9(0xe0), a11, 1 +3fb46e70: move *a11(0x200), *a13(0x40), 1 +3fb46ea0: move *a9(0xe0), a11, 1 +3fb46ec0: move *a11(0x1a0), *a13(0x60), 1 +3fb46ef0: move *a9(0xe0), a11, 1 +3fb46f10: move *a11(0x1e0), *a13(0x80), 1 +3fb46f40: move *a13(0x80), a11, 1 +3fb46f60: move *a13(0x60), a9, 1 +3fb46f80: cmp a9, a11 +3fb46f90: jrne L3FB47260 +3fb46fa0: sub a9, a9 +3fb46fb0: move a9, *a8(0x80), 1 +3fb46fd0: move *a13(0x40), a9, 1 +3fb46ff0: inc a9 +3fb47000: sll 0x2, a9 +3fb47010: move a9, *a13, 1 +3fb47020: move a14, -*sp, 1 +3fb47030: move a9, *a14+, 1 +3fb47040: move a8, a9 +3fb47050: calla L3F705A00 +3fb47080: move a8, *a9(0xa0), 1 +3fb470a0: move *a9(0xa0), a9, 1 +3fb470c0: jrne L3FB471B0 +3fb470d0: move a14, -*sp, 1 +3fb470e0: movi 0x3fb48390, a8 +3fb47110: move a8, *a14+, 1 +3fb47120: calla L3F927BC0 +3fb47150: move a14, -*sp, 1 +3fb47160: move *a13(0xa0), *a14+, 1 +3fb47180: calla L3F702440 +L3FB471B0: +3fb471b0: move a14, -*sp, 1 +3fb471c0: move *a13(0x0), *a14+, 1 +3fb471e0: move *a13(0xa0), a9, 1 +3fb47200: move *a9(0xa0), *a14+, 1 +3fb47220: calla L3FB44A00 +3fb47250: jruc L3FB47570 +L3FB47260: +3fb47260: sub a9, a9 +3fb47270: move a9, *a8(0xa0), 1 +3fb47290: move *a13(0x60), a7, 1 +3fb472b0: sub a7, a11 +3fb472c0: move *a13(0x40), a9, 1 +3fb472e0: move *a13(0x20), a7, 1 +3fb47300: sub a7, a9 +3fb47310: inc a11 +3fb47320: inc a9 +3fb47330: mpys a9, a11 +3fb47340: sll 0x2, a11 +3fb47350: move a11, *a13, 1 +3fb47360: move a14, -*sp, 1 +3fb47370: move a11, *a14+, 1 +3fb47380: move a8, a9 +3fb47390: calla L3F705A00 +3fb473c0: move a8, *a9(0x80), 1 +3fb473e0: move *a9(0x80), a7, 1 +3fb47400: jrne L3FB47500 +3fb47410: move a14, -*sp, 1 +3fb47420: movi 0x3fb484e8, a8 +3fb47450: move a8, *a14+, 1 +3fb47460: calla L3F927BC0 +3fb47490: move a14, -*sp, 1 +3fb474a0: move a9, *a14+, 1 +3fb474b0: calla L3F702440 +3fb474e0: sub a8, a8 +3fb474f0: jruc L3FB47630 +L3FB47500: +3fb47500: move a14, -*sp, 1 +3fb47510: move a11, *a14+, 1 +3fb47520: move *a9(0x80), *a14+, 1 +3fb47540: calla L3FB44A00 +L3FB47570: +3fb47570: move a14, -*sp, 1 +3fb47580: move a9, *a14+, 1 +3fb47590: move *a13(0xffc0), *a14+, 1 +3fb475b0: move *a13(0xffe0), *a14+, 1 +3fb475d0: move *a13(0xc0), a11, 1 +3fb475f0: move *a11(0x780), a7, 1 +3fb47610: call a7 +3fb47620: move a9, a8 +L3FB47630: +3fb47630: move *sp(0xa0), a14, 1 +3fb47650: mmfm sp, a7,a9,a11,a13 +3fb47670: rets 2 +3fb47680: mmtm sp, a5,a7,a9,a11,a13 +3fb476a0: move a14, a13 +3fb476b0: addi 0x140, a14 +3fb476d0: move *a13(0xffc0), a9, 1 +3fb476f0: jreq L3FB47EA0 +3fb47700: move *a13(0xffe0), a11, 1 +3fb47720: move *a11(0xe0), a7, 1 +3fb47740: move *a7(0x1c0), *a13(0x0), 1 +3fb47770: move *a11(0xe0), a7, 1 +3fb47790: move *a7(0x200), *a13(0x20), 1 +3fb477c0: move *a13(0x20), a7, 1 +3fb477e0: move *a13, a11, 1 +3fb477f0: sub a11, a7 +3fb47800: inc a7 +3fb47810: move a7, *a13(0x80), 1 +3fb47830: move *a9(0x80), a7, 1 +3fb47850: jreq L3FB47C50 +3fb47860: move *a13(0xffe0), a7, 1 +3fb47880: move *a7(0xe0), a7, 1 +3fb478a0: move *a7(0x1a0), *a13(0x40), 1 +3fb478d0: move *a13(0xffe0), a7, 1 +3fb478f0: move *a7(0xe0), a7, 1 +3fb47910: move *a7(0x1e0), *a13(0x60), 1 +3fb47940: move *a9(0x80), *a13(0x100), 1 +3fb47970: sub a7, a7 +3fb47980: move a7, *a13(0xa0), 1 +3fb479a0: move *a13(0x60), a11, 1 +3fb479c0: move *a13(0x40), a7, 1 +3fb479e0: sub a7, a11 +3fb479f0: move *a13(0xa0), a7, 1 +3fb47a10: cmp a11, a7 +3fb47a20: jrgt L3FB47BF0 +L3FB47A30: +3fb47a30: move a14, -*sp, 1 +3fb47a40: move *a13(0xa0), a11, 1 +3fb47a60: move *a13(0x80), a7, 1 +3fb47a80: mpys a7, a11 +3fb47a90: sll 0x5, a11 +3fb47aa0: move *a13(0x100), a5, 1 +3fb47ac0: add a5, a11 +3fb47ad0: move a11, *a14+, 1 +3fb47ae0: move a7, *a14+, 1 +3fb47af0: move a9, *a14+, 1 +3fb47b00: move *a9(0x1a0), a11, 1 +3fb47b20: call a11 +3fb47b30: move *a13(0xa0), a11, 1 +3fb47b50: inc a11 +3fb47b60: move a11, *a13(0xa0), 1 +3fb47b80: move *a13(0x60), a5, 1 +3fb47ba0: move *a13(0x40), a7, 1 +3fb47bc0: sub a7, a5 +3fb47bd0: cmp a5, a11 +3fb47be0: jrle L3FB47A30 +L3FB47BF0: +3fb47bf0: move a14, -*sp, 1 +3fb47c00: move *a9(0x80), *a14+, 1 +3fb47c20: calla L3F702440 +L3FB47C50: +3fb47c50: move *a9(0xa0), a11, 1 +3fb47c70: jreq L3FB47DE0 +3fb47c80: move *a9(0xa0), *a13(0x100), 1 +3fb47cb0: move a14, -*sp, 1 +3fb47cc0: move *a13, a11, 1 +3fb47cd0: sll 0x5, a11 +3fb47ce0: move *a13(0x100), a7, 1 +3fb47d00: add a7, a11 +3fb47d10: move a11, *a14+, 1 +3fb47d20: move *a13(0x80), *a14+, 1 +3fb47d40: move a9, *a14+, 1 +3fb47d50: move *a9(0x1a0), a11, 1 +3fb47d70: call a11 +3fb47d80: move a14, -*sp, 1 +3fb47d90: move *a9(0xa0), *a14+, 1 +3fb47db0: calla L3F702440 +L3FB47DE0: +3fb47de0: move a14, -*sp, 1 +3fb47df0: move *a13(0xffa0), *a14+, 1 +3fb47e10: move a9, *a14+, 1 +3fb47e20: move *a9(0x160), a11, 1 +3fb47e40: call a11 +3fb47e50: move a14, -*sp, 1 +3fb47e60: move a9, *a14+, 1 +3fb47e70: calla L3F702440 +L3FB47EA0: +3fb47ea0: move *sp(0xc0), a14, 1 +3fb47ec0: mmfm sp, a5,a7,a9,a11,a13 +3fb47ee0: rets 2 +3fb47ef0: mmtm sp, a9,a11,a13 +3fb47f10: move a14, a13 +3fb47f20: addk 32, a14 +3fb47f30: move a14, -*sp, 1 +3fb47f40: move *a13(0xffa0), *a14+, 1 +3fb47f60: movk 2, a11 +3fb47f70: move a11, *a14+, 1 +3fb47f80: move *a13(0xffc0), *a14+, 1 +3fb47fa0: move *a13(0xffe0), *a14+, 1 +3fb47fc0: calla L3FC589D0 +3fb47ff0: move a8, *a13, 1 +3fb48000: move *a13(0xffe0), a11, 1 +3fb48020: movb *a11(0x178), a11 +3fb48040: jrne L3FB48120 +3fb48050: move *a13(0xffe0), a11, 1 +3fb48070: movi 0x3f7249b0, a9 +3fb480a0: move a9, *a11(0x580), 1 +3fb480c0: movi 0x3fb55330, a9 +3fb480f0: move a9, *a11(0x5a0), 1 +3fb48110: jruc L3FB481E0 +L3FB48120: +3fb48120: move *a13(0xffe0), a11, 1 +3fb48140: movi 0x3f71cf90, a9 +3fb48170: move a9, *a11(0x580), 1 +3fb48190: movi 0x3fb4f9a0, a9 +3fb481c0: move a9, *a11(0x5a0), 1 +L3FB481E0: +3fb481e0: movi 0x3f7152d0, a9 +3fb48210: move a9, *a11(0x5c0), 1 +3fb48230: movi 0x3fb4b620, a9 +3fb48260: move a9, *a11(0x5e0), 1 +3fb48280: move *sp(0x80), a14, 1 +3fb482a0: mmfm sp, a9,a11,a13 +3fb482c0: rets 2 +3fb482d0: move a13, -*sp, 1 +3fb482e0: move a14, a13 +3fb482f0: move a14, -*sp, 1 +3fb48300: move *a13(0xffe0), *a14+, 1 +3fb48320: calla L3FC59120 +3fb48350: move *sp(0x40), a14, 1 +3fb48370: move *sp+, a13, 1 +3fb48380: rets 2 +3fb48390: move a10, a1 +3fb483a0: addc a9, a4 +3fb483b0: sra b11, b2 +3fb483c0: .word 0x7461 +3fb483d0: subb a3, a5 +3fb483e0: or a2, a14 +3fb483f0: sla 0x2, a4 +3fb48400: sla 0x1, a13 +3fb48410: rl b11, b3 +3fb48420: srl a11, a14 +3fb48430: sra a11, a12 +3fb48440: .word 0x7220 +3fb48450: .word 0x776f +3fb48460: divs a1, a0 +3fb48470: mods a3, a1 +3fb48480: modu a11, a12 +3fb48490: sla 0x3, a3 +3fb484a0: sla a11, a6 +3fb484b0: mods a3, a9 +3fb484c0: .word 0x7275 +3fb484d0: .word 0x0a65 +3fb484e0: add a8, a0 +3fb484f0: sll 0x2, a13 +3fb48500: .word 0x7243 +3fb48510: sla a11, a5 +3fb48520: sra b11, b4 +3fb48530: move a2, b6 +3fb48540: sub b2, b4 +3fb48550: srl 0x17, a0 +3fb48560: sll a9, a0 +3fb48570: sla a11, a8 +3fb48580: sla 0x3, b2 +3fb48590: sla b11, b4 +3fb485a0: mods a3, a2 +3fb485b0: sla 0x3, a5 +3fb485c0: sla b10, b8 +3fb485d0: mods a3, a12 +3fb485e0: sll a11, sp +3fb485f0: srl a1, a0 +3fb48600: rl a11, a1 +3fb48610: .word 0x756c +3fb48620: sra b11, b2 +3fb48630: .word 0x000a +3fb48640: mmtm sp, a7,a9,a11,a13 +3fb48660: move a14, a13 +3fb48670: addi 0x2b0, a14 +3fb48690: move *a13(0xffe0), a11, 1 +3fb486b0: setf 16, 1, 0 +3fb486c0: move *a11(0x10), a9, 0 +3fb486e0: move a9, *a13, 1 +3fb486f0: move *a11(0x20), *a13(0x20), 1 +3fb48720: move *a13(0x20), a9, 1 +3fb48740: move *a9(0x7a0), *a13(0x40), 1 +3fb48770: move *a13(0xff40), a9, 1 +3fb48790: subk 2, a9 +3fb487a0: jrne L3FB488B0 +3fb487b0: move a14, -*sp, 1 +3fb487c0: move *a13(0x0), *a14+, 1 +3fb487e0: move *a13(0xff60), *a14+, 1 +3fb48800: move *a13(0xff80), *a14+, 1 +3fb48820: move *a13(0x20), *a14+, 1 +3fb48840: move *a13(0x20), a9, 1 +3fb48860: move *a9(0xb40), a9, 1 +3fb48880: call a9 +3fb48890: move a8, a9 +3fb488a0: jruc L3FB489A0 +L3FB488B0: +3fb488b0: move a14, -*sp, 1 +3fb488c0: movk 1, a9 +3fb488d0: move a9, *a14+, 1 +3fb488e0: move *a13(0xff60), *a14+, 1 +3fb48900: move *a13(0xff80), *a14+, 1 +3fb48920: move *a13(0x20), *a14+, 1 +3fb48940: move *a13(0x20), a9, 1 +3fb48960: move *a9(0xb40), a9, 1 +3fb48980: call a9 +3fb48990: move a8, a9 +L3FB489A0: +3fb489a0: move a9, *a13(0x60), 1 +3fb489c0: jrne L3FB48A70 +3fb489d0: move a14, -*sp, 1 +3fb489e0: movi 0x3fb49d60, a8 +3fb48a10: move a8, *a14+, 1 +3fb48a20: calla L3F927BC0 +3fb48a50: jauc L3FB49D10 +L3FB48A70: +3fb48a70: move *a9(0x80), a9, 1 +3fb48a90: move *a9(0x60), *a13(0x80), 1 +3fb48ac0: move *a13(0x80), a9, 1 +3fb48ae0: move *a9(0xe0), *a13(0xa0), 1 +3fb48b10: move a14, -*sp, 1 +3fb48b20: move *a13(0x20), *a14+, 1 +3fb48b40: move *a13(0x0), *a14+, 1 +3fb48b60: calla L3F86EBF0 +3fb48b90: move a8, *a13(0xc0), 1 +3fb48bb0: movk 3, a9 +3fb48bc0: move a9, *a13(0xe0), 1 +3fb48be0: move *a13(0xff20), *a13(0x100), 1 +3fb48c10: movk 1, a9 +3fb48c20: move a9, *a13(0x120), 1 +3fb48c40: sub a11, a11 +3fb48c50: move a11, *a13(0x140), 1 +3fb48c70: move a14, -*sp, 1 +3fb48c80: move a13, a9 +3fb48c90: addi 0xe0, a9 +3fb48cb0: move a9, *a14+, 1 +3fb48cc0: movk 15, a11 +3fb48cd0: move a11, *a14+, 1 +3fb48ce0: move a8, *a14+, 1 +3fb48cf0: calla L3F864B20 +3fb48d20: move a14, -*sp, 1 +3fb48d30: move *a13(0xc0), *a14+, 1 +3fb48d50: move *a13(0x60), *a14+, 1 +3fb48d70: calla L3F863590 +3fb48da0: move *a13(0xffe0), a11, 1 +3fb48dc0: setf 16, 1, 0 +3fb48dd0: move *a11, a9, 0 +3fb48de0: jrne L3FB48F70 +3fb48df0: move a11, *a13(0x290), 1 +3fb48e10: move *a13(0x20), a9, 1 +3fb48e30: move *a9(0x820), a7, 1 +3fb48e50: move *a7(0x80), *a13(0x220), 1 +3fb48e80: move *a11(0x3a0), a7, 0 +3fb48ea0: move *a13(0xffc0), a9, 1 +3fb48ec0: add a9, a7 +3fb48ed0: move a7, *a13(0x1f0), 0 +3fb48ef0: move *a11(0x3b0), a7, 0 +3fb48f10: move *a13(0xffa0), a9, 1 +3fb48f30: add a9, a7 +3fb48f40: move a7, *a13(0x1e0), 0 +3fb48f60: jruc L3FB49020 +L3FB48F70: +3fb48f70: move a11, *a13(0x290), 1 +3fb48f90: move *a11(0x80), *a13(0x220), 1 +3fb48fc0: move *a13(0xffc0), *a13(0x1f0), 0 +3fb48ff0: move *a13(0xffa0), *a13(0x1e0), 0 +L3FB49020: +3fb49020: move *a13(0x60), a9, 1 +3fb49040: move *a9(0x80), *a13(0x200), 1 +3fb49070: sub a7, a7 +3fb49080: move a7, *a13(0x1b0), 0 +3fb490a0: move a7, *a13(0x1a0), 0 +3fb490c0: move *a13(0xff80), *a13(0x1d0), 0 +3fb490f0: move *a13(0xff60), *a13(0x1c0), 0 +3fb49120: move a7, *a13(0x160), 1 +3fb49140: move a7, *a13(0x180), 1 +3fb49160: move *a13(0xff40), a9, 1 +3fb49180: subk 2, a9 +3fb49190: jrne L3FB494B0 +3fb491a0: move *a11, a9, 0 +3fb491b0: jrne L3FB492D0 +3fb491c0: move a14, -*sp, 1 +3fb491d0: movk 1, a9 +3fb491e0: move a9, *a14+, 1 +3fb491f0: move a9, *a14+, 1 +3fb49200: move a9, *a14+, 1 +3fb49210: move a13, a7 +3fb49220: addi 0x160, a7 +3fb49240: move a7, *a14+, 1 +3fb49250: move *a13(0xc0), *a14+, 1 +3fb49270: move *a13(0x40), a9, 1 +3fb49290: move *a9(0x260), a7, 1 +3fb492b0: call a7 +3fb492c0: jruc L3FB493D0 +L3FB492D0: +3fb492d0: move a14, -*sp, 1 +3fb492e0: movk 1, a9 +3fb492f0: move a9, *a14+, 1 +3fb49300: move a9, *a14+, 1 +3fb49310: move a9, *a14+, 1 +3fb49320: move a13, a7 +3fb49330: addi 0x160, a7 +3fb49350: move a7, *a14+, 1 +3fb49360: move *a13(0xc0), *a14+, 1 +3fb49380: move *a13(0x40), a9, 1 +3fb493a0: move *a9(0x280), a7, 1 +3fb493c0: call a7 +L3FB493D0: +3fb493d0: move *a13(0x80), a7, 1 +3fb493f0: move *a13(0xff00), *a7(0xe0), 1 +3fb49420: move a14, -*sp, 1 +3fb49430: movk 3, a7 +3fb49440: move a7, *a14+, 1 +3fb49450: move *a13(0x80), *a14+, 1 +3fb49470: move *a9(0x360), a7, 1 +3fb49490: call a7 +3fb494a0: jruc L3FB49BE0 +L3FB494B0: +3fb494b0: move *a13(0xff00), *a13(0x250), 1 +3fb494e0: move *a13(0x80), a9, 1 +3fb49500: setf 16, 0, 0 +3fb49510: move *a9(0x130), a9, 0 +3fb49530: move *a13(0xff60), a11, 1 +3fb49550: mpyu a11, a9 +3fb49560: move a9, *a13(0x270), 1 +3fb49580: move *a13, a9, 1 +3fb49590: movk 1, a11 +3fb495a0: dec a9 +3fb495b0: sll a9, a11 +3fb495c0: move a11, *a13(0x240), 0 +3fb495e0: move *a13(0x240), a11, 0 +3fb49600: jreq L3FB49BE0 +L3FB49610: +3fb49610: move *a13(0x240), a11, 0 +3fb49630: move *a13(0xff20), a9, 1 +3fb49650: and a9, a11 +3fb49660: jreq L3FB49B70 +3fb49670: move a14, -*sp, 1 +3fb49680: movi 0xff, a11 +3fb496a0: move a11, *a14+, 1 +3fb496b0: move *a13(0x80), *a14+, 1 +3fb496d0: move *a13(0x40), a7, 1 +3fb496f0: move *a7(0x360), a11, 1 +3fb49710: call a11 +3fb49720: move *a13(0xffe0), a11, 1 +3fb49740: setf 16, 1, 0 +3fb49750: move *a11, a7, 0 +3fb49760: jrne L3FB498C0 +3fb49770: move a14, -*sp, 1 +3fb49780: setf 16, 0, 0 +3fb49790: move *a13(0x240), a7, 0 +3fb497b0: move a7, *a14+, 1 +3fb497c0: movk 1, a7 +3fb497d0: move a7, *a14+, 1 +3fb497e0: move a7, *a14+, 1 +3fb497f0: move a7, *a14+, 1 +3fb49800: move a13, a7 +3fb49810: addi 0x160, a7 +3fb49830: move a7, *a14+, 1 +3fb49840: move *a13(0xc0), *a14+, 1 +3fb49860: move *a13(0x40), a7, 1 +3fb49880: move *a7(0x2a0), a7, 1 +3fb498a0: call a7 +3fb498b0: jruc L3FB49A00 +L3FB498C0: +3fb498c0: move a14, -*sp, 1 +3fb498d0: setf 16, 0, 0 +3fb498e0: move *a13(0x240), a7, 0 +3fb49900: move a7, *a14+, 1 +3fb49910: movk 1, a7 +3fb49920: move a7, *a14+, 1 +3fb49930: move a7, *a14+, 1 +3fb49940: move a7, *a14+, 1 +3fb49950: move a13, a7 +3fb49960: addi 0x160, a7 +3fb49980: move a7, *a14+, 1 +3fb49990: move *a13(0xc0), *a14+, 1 +3fb499b0: move *a13(0x40), a7, 1 +3fb499d0: move *a7(0x2c0), a7, 1 +3fb499f0: call a7 +L3FB49A00: +3fb49a00: move *a13(0x80), a7, 1 +3fb49a20: move *a13(0x250), *a7(0xe0), 1 +3fb49a50: move a14, -*sp, 1 +3fb49a60: movk 3, a7 +3fb49a70: move a7, *a14+, 1 +3fb49a80: move *a13(0x80), *a14+, 1 +3fb49aa0: move *a13(0x40), a7, 1 +3fb49ac0: move *a7(0x360), a7, 1 +3fb49ae0: call a7 +3fb49af0: move *a13(0x270), a7, 1 +3fb49b10: sll 0x3, a7 +3fb49b20: move *a13(0x250), a9, 1 +3fb49b40: add a9, a7 +3fb49b50: move a7, *a13(0x250), 1 +L3FB49B70: +3fb49b70: setf 16, 0, 0 +3fb49b80: move *a13(0x240), a11, 0 +3fb49ba0: srl 0x1, a11 +3fb49bb0: move a11, *a13(0x240), 0 +3fb49bd0: jrne L3FB49610 +L3FB49BE0: +3fb49be0: move *a13(0x80), a11, 1 +3fb49c00: move *a13(0xa0), *a11(0xe0), 1 +3fb49c30: move a14, -*sp, 1 +3fb49c40: move *a13(0x60), *a14+, 1 +3fb49c60: move *a13(0x20), a9, 1 +3fb49c80: move *a9(0xb60), a7, 1 +3fb49ca0: call a7 +3fb49cb0: move a14, -*sp, 1 +3fb49cc0: move *a13(0xc0), *a14+, 1 +3fb49ce0: calla L3F86F3B0 +L3FB49D10: +3fb49d10: move *sp(0xa0), a14, 1 +3fb49d30: mmfm sp, a7,a9,a11,a13 +3fb49d50: rets 2 +3fb49d60: move a10, a1 +3fb49d70: subb a9, a4 +3fb49d80: .word 0x7465 +3fb49d90: mods a10, a9 +3fb49da0: srl a11, a1 +3fb49db0: dsjs a5, L3FB49EF0 +3fb49dc0: sla 0x1, a0 +3fb49dd0: sla a11, a3 +3fb49de0: sll 0x1b, a14 +3fb49df0: sla 0x3, b4 +3fb49e00: sla a11, a13 +3fb49e10: sra a11, a11 +3fb49e20: .word 0x7420 +3fb49e30: mods a11, a5 +3fb49e40: sla 0x3, b0 +3fb49e50: rl b11, b0 +3fb49e60: mods b11, b8 +3fb49e70: .word 0x7061 +3fb49e80: .word 0x000a +L3FB49E90: +3fb49e90: mmtm sp, a9,a11,a13 +3fb49eb0: move a14, a13 +3fb49ec0: move *a13(0xffc0), a11, 1 +3fb49ee0: movi 0x3fb48640, a9 +3fb49f10: move a9, *a11(0x980), 1 +3fb49f30: movi 0x3fb4b2b0, a9 +3fb49f60: move a9, *a11(0x9e0), 1 +3fb49f80: movi 0x3fb4b1d0, a9 +3fb49fb0: move a9, *a11(0xd60), 1 +3fb49fd0: movi 0x3fc2a2f0, a9 +3fb4a000: move a9, *a11(0xe80), 1 +3fb4a020: movi 0x3fc2af60, a9 +3fb4a050: move a9, *a11(0xea0), 1 +3fb4a070: movi 0x3fc2abd0, a9 +3fb4a0a0: move a9, *a11(0xec0), 1 +3fb4a0c0: movi 0x3f7ea9a0, a9 +3fb4a0f0: move a9, *a11(0xee0), 1 +3fb4a110: movi 0x3f7efb30, a9 +3fb4a140: move a9, *a11(0xf00), 1 +3fb4a160: movi 0x3fbfe480, a9 +3fb4a190: move a9, *a11(0xf20), 1 +3fb4a1b0: movi 0x3f7ef3f0, a9 +3fb4a1e0: move a9, *a11(0xf40), 1 +3fb4a200: movi 0x3fc2c980, a9 +3fb4a230: move a9, *a11(0xf60), 1 +3fb4a250: movi 0x3fc37e00, a9 +3fb4a280: move a9, *a11(0xf80), 1 +3fb4a2a0: movi 0x3fc2b7c0, a9 +3fb4a2d0: move a9, *a11(0xfa0), 1 +3fb4a2f0: movi 0x3fc2c640, a9 +3fb4a320: move a9, *a11(0xfc0), 1 +3fb4a340: movi 0x3fc2d200, a9 +3fb4a370: move a9, *a11(0x1080), 1 +3fb4a390: movi 0x3fc2bcc0, a9 +3fb4a3c0: move a9, *a11(0xfe0), 1 +3fb4a3e0: movi 0x3fc2bdc0, a9 +3fb4a410: move a9, *a11(0x1000), 1 +3fb4a430: movi 0x3fc2c220, a9 +3fb4a460: move a9, *a11(0x1020), 1 +3fb4a480: movi 0x3fc30ae0, a9 +3fb4a4b0: move a9, *a11(0x1040), 1 +3fb4a4d0: movi 0x3fc2ad60, a9 +3fb4a500: move a9, *a11(0x1060), 1 +3fb4a520: movi 0x3fc2d580, a9 +3fb4a550: move a9, *a11(0x10a0), 1 +3fb4a570: movi 0x3fc2d9b0, a9 +3fb4a5a0: move a9, *a11(0x10c0), 1 +3fb4a5c0: movi 0x3f793310, a9 +3fb4a5f0: move a9, *a11(0x10e0), 1 +3fb4a610: movi 0x3fc00040, a9 +3fb4a640: move a9, *a11(0x1140), 1 +3fb4a660: movi 0x3fc005c0, a9 +3fb4a690: move a9, *a11(0x1160), 1 +3fb4a6b0: movi 0x3fc00b20, a9 +3fb4a6e0: move a9, *a11(0x1100), 1 +3fb4a700: movi 0x3fc00ef0, a9 +3fb4a730: move a9, *a11(0x1120), 1 +3fb4a750: movi 0x3fc01a20, a9 +3fb4a780: move a9, *a11(0x1180), 1 +3fb4a7a0: movi 0x3fc01fe0, a9 +3fb4a7d0: move a9, *a11(0x11a0), 1 +3fb4a7f0: movi 0x3f7f8ba0, a9 +3fb4a820: move a9, *a11(0x11c0), 1 +3fb4a840: move a9, *a11(0x11e0), 1 +3fb4a860: movi 0x3fc2e400, a9 +3fb4a890: move a9, *a11(0x1200), 1 +3fb4a8b0: movi 0x3fc2eaa0, a9 +3fb4a8e0: move a9, *a11(0x1220), 1 +3fb4a900: movi 0x3f7f8ba0, a9 +3fb4a930: move a9, *a11(0x1280), 1 +3fb4a950: movi 0x3fc30040, a9 +3fb4a980: move a9, *a11(0x12a0), 1 +3fb4a9a0: movi 0x3fb46bc0, a9 +3fb4a9d0: move a9, *a11(0xbe0), 1 +3fb4a9f0: movi 0x3fb47680, a9 +3fb4aa20: move a9, *a11(0xc00), 1 +3fb4aa40: movi 0x3fb47ef0, a9 +3fb4aa70: move a9, *a11(0xc20), 1 +3fb4aa90: movi 0x3fb482d0, a9 +3fb4aac0: move a9, *a11(0xc40), 1 +3fb4aae0: movi 0x3fb59ec0, a9 +3fb4ab10: move a9, *a11(0xa00), 1 +3fb4ab30: movi 0x3fb5a0e0, a9 +3fb4ab60: move a9, *a11(0xa20), 1 +3fb4ab80: movi 0x3fb5a150, a9 +3fb4abb0: move a9, *a11(0xa40), 1 +3fb4abd0: movi 0x3fb5a1c0, a9 +3fb4ac00: move a9, *a11(0xa60), 1 +3fb4ac20: movi 0x3fb5acb0, a9 +3fb4ac50: move a9, *a11(0xa80), 1 +3fb4ac70: movi 0x3fb5ad20, a9 +3fb4aca0: move a9, *a11(0xaa0), 1 +3fb4acc0: movi 0x3f7847c0, a9 +3fb4acf0: move a9, *a11(0xac0), 1 +3fb4ad10: movi 0x3f764900, a9 +3fb4ad40: move a9, *a11(0xae0), 1 +3fb4ad60: movi 0x3fb5ea20, a9 +3fb4ad90: move a9, *a11(0xb00), 1 +3fb4adb0: movi 0x3fb5ea90, a9 +3fb4ade0: move a9, *a11(0xb20), 1 +3fb4ae00: move a14, -*sp, 1 +3fb4ae10: movi 0x110, a9 +3fb4ae30: move a9, *a14+, 1 +3fb4ae40: calla L3F705A00 +3fb4ae70: move a8, *a11(0x7a0), 1 +3fb4ae90: move a14, -*sp, 1 +3fb4aea0: move *a11(0x7a0), *a14+, 1 +3fb4aec0: move a11, *a14+, 1 +3fb4aed0: calla L3FB4AF50 +3fb4af00: move *sp(0x80), a14, 1 +3fb4af20: mmfm sp, a9,a11,a13 +3fb4af40: rets 2 +L3FB4AF50: +3fb4af50: mmtm sp, a9,a11,a13 +3fb4af70: move a14, a13 +3fb4af80: move *a13(0xffc0), a9, 1 +3fb4afa0: sub a11, a11 +3fb4afb0: move a11, *a9(0x800), 1 +3fb4afd0: movi 0x3f7650e0, a11 +3fb4b000: move a11, *a9(0x7a0), 1 +3fb4b020: move a11, *a9(0x7c0), 1 +3fb4b040: move a11, *a9(0x7e0), 1 +3fb4b060: movi 0x3fc22140, a11 +3fb4b090: move a11, *a9(0x820), 1 +3fb4b0b0: move a11, *a9(0x840), 1 +3fb4b0d0: move a11, *a9(0x860), 1 +3fb4b0f0: movi 0x3fc147f0, a11 +3fb4b120: move a11, *a9(0x5e0), 1 +3fb4b140: move a11, *a9(0x620), 1 +3fb4b160: move a11, *a9(0x660), 1 +3fb4b180: move *sp(0x80), a14, 1 +3fb4b1a0: mmfm sp, a9,a11,a13 +3fb4b1c0: rets 2 +3fb4b1d0: move a13, -*sp, 1 +3fb4b1e0: move a14, a13 +3fb4b1f0: move a14, -*sp, 1 +3fb4b200: movi 0x3fb4b470, a8 +3fb4b230: move a8, *a14+, 1 +3fb4b240: calla L3FB341E0 +3fb4b270: move *sp(0x40), a14, 1 +3fb4b290: move *sp+, a13, 1 +3fb4b2a0: rets 2 +3fb4b2b0: move a13, -*sp, 1 +3fb4b2c0: move a14, a13 +3fb4b2d0: move a14, -*sp, 1 +3fb4b2e0: movi 0x3fb4b508, a8 +3fb4b310: move a8, *a14+, 1 +3fb4b320: calla L3FB341E0 +3fb4b350: move *sp(0x40), a14, 1 +3fb4b370: move *sp+, a13, 1 +3fb4b380: rets 2 +L3FB4B390: +3fb4b390: move a13, -*sp, 1 +3fb4b3a0: move a14, a13 +3fb4b3b0: move a14, -*sp, 1 +3fb4b3c0: movi 0x3fb4b5a0, a8 +3fb4b3f0: move a8, *a14+, 1 +3fb4b400: calla L3FB341E0 +3fb4b430: move *sp(0x40), a14, 1 +3fb4b450: move *sp+, a13, 1 +3fb4b460: rets 2 +3fb4b470: .word 0x7453 +3fb4b480: sll b3, b5 +3fb4b490: sla 0x1, b10 +3fb4b4a0: move a10, a1 +3fb4b4b0: addc b10, sp +3fb4b4c0: sra b11, b2 +3fb4b4d0: .word 0x7461 +3fb4b4e0: subb a11, a5 +3fb4b4f0: .word 0x0a43 +3fb4b500: andn a8, a0 +3fb4b510: .word 0x7574 +3fb4b520: dsjs a2, L3FB4B660 +3fb4b530: add a9, a0 +3fb4b540: mpyu a10, a13 +3fb4b550: sra a10, a7 +3fb4b560: andn b11, b4 +3fb4b570: sla b11, b0 +3fb4b580: .word 0x736e +3fb4b590: .word 0x000a +3fb4b5a0: .word 0x7453 +3fb4b5b0: sll b3, b5 +3fb4b5c0: sla 0x1, b10 +3fb4b5d0: move a10, a1 +3fb4b5e0: move b10, sp +3fb4b5f0: sra b3, b2 +3fb4b600: .word 0x7265 +3fb4b610: .word 0x000a +3fb4b620: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fb4b640: move a14, a13 +3fb4b650: addi 0x2c0, a14 +3fb4b670: sub a7, a7 +3fb4b680: move a7, *a13(0x260), 1 +3fb4b6a0: move a7, *a13(0x280), 1 +3fb4b6c0: move *a13(0xff60), a7, 1 +3fb4b6e0: jale L3FB4F950 +3fb4b700: move *a13(0xffc0), a5, 1 +3fb4b720: move *a5(0x220), *a13(0x120), 1 +3fb4b750: move *a13(0x120), a5, 1 +3fb4b770: move *a5(0xe0), *a13(0x100), 1 +3fb4b7a0: move *a13(0x100), a5, 1 +3fb4b7c0: setf 8, 0, 0 +3fb4b7d0: move *a5(0x230), a5, 0 +3fb4b7f0: move a5, *a13(0x2a0), 1 +3fb4b810: move *a13(0xffc0), a5, 1 +3fb4b830: move *a5(0xc0), *a13(0x140), 1 +3fb4b860: move *a5(0x120), *a13(0x160), 1 +3fb4b890: move *a5(0x100), a5, 1 +3fb4b8b0: jreq L3FB4B920 +3fb4b8c0: move *a13(0xffc0), a5, 1 +3fb4b8e0: movk 3, a7 +3fb4b8f0: move a7, *a5(0xc0), 1 +3fb4b910: jruc L3FB4B970 +L3FB4B920: +3fb4b920: move *a13(0xffc0), a5, 1 +3fb4b940: movk 12, a7 +3fb4b950: move a7, *a5(0xc0), 1 +L3FB4B970: +3fb4b970: move *a5(0x100), a7, 1 +3fb4b990: move *a5(0x120), a5, 1 +3fb4b9b0: cmp a5, a7 +3fb4b9c0: jrne L3FB4BA90 +3fb4b9d0: move *a13(0xffc0), a7, 1 +3fb4b9f0: move *a7(0x100), a5, 1 +3fb4ba10: jreq L3FB4BA60 +3fb4ba20: movk 15, a5 +3fb4ba30: move a5, *a7(0xc0), 1 +3fb4ba50: jruc L3FB4BA90 +L3FB4BA60: +3fb4ba60: sub a5, a5 +3fb4ba70: move a5, *a7(0xc0), 1 +L3FB4BA90: +3fb4ba90: sub a12, a12 +3fb4baa0: move *a13(0x100), a7, 1 +3fb4bac0: move *a7(0x1c0), *a13(0x0), 1 +3fb4baf0: move *a7(0x200), *a13(0x20), 1 +3fb4bb20: move *a7(0x1a0), *a13(0x40), 1 +3fb4bb50: move *a7(0x1e0), *a13(0x60), 1 +3fb4bb80: move a12, *a13(0x240), 1 +3fb4bba0: move a12, *a13(0x220), 1 +3fb4bbc0: move @0x209480, a5, 1 +3fb4bbf0: jreq L3FB4BFB0 +3fb4bc00: move a14, -*sp, 1 +3fb4bc10: movi 0x1000, a7 +3fb4bc30: move a7, *a14+, 1 +3fb4bc40: movi 0x1e9460, a7 +3fb4bc70: move a7, *a14+, 1 +3fb4bc80: calla L3FB44A00 +3fb4bcb0: move a14, -*sp, 1 +3fb4bcc0: movk 1, a5 +3fb4bcd0: move a5, *a14+, 1 +3fb4bce0: movi 0x40, a5 +3fb4bd00: move a5, *a14+, 1 +3fb4bd10: movi 0x800, a5 +3fb4bd30: move a5, *a14+, 1 +3fb4bd40: move *a13(0xffc0), a5, 1 +3fb4bd60: move *a5(0x0), *a14+, 1 +3fb4bd80: calla L3FBD65D0 +3fb4bdb0: move a8, @0x209460, 1 +3fb4bde0: move *a8(0x80), a7, 1 +3fb4be00: move *a7(0x60), a7, 1 +3fb4be20: movi 0x1e9460, a5 +3fb4be50: move a5, *a7(0xe0), 1 +3fb4be70: move *a8(0x80), a7, 1 +3fb4be90: move *a7(0x60), a7, 1 +3fb4beb0: movi 0x800, a5 +3fb4bed0: setf 16, 0, 0 +3fb4bee0: move a5, *a7(0x110), 0 +3fb4bf00: move *a8(0x80), a7, 1 +3fb4bf20: move *a7(0x60), a7, 1 +3fb4bf40: movi 0x40, a5 +3fb4bf60: move a5, *a7(0x100), 0 +3fb4bf80: move a12, @0x209480, 1 +L3FB4BFB0: +3fb4bfb0: move *a13(0xff40), *a13(0x200), 1 +3fb4bfe0: move a12, a10 +3fb4bff0: move *a13(0xff60), a7, 1 +3fb4c010: cmp a7, a10 +3fb4c020: jage L3FB4EE70 +L3FB4C040: +3fb4c040: move *a13(0x200), a7, 1 +3fb4c060: setf 8, 0, 0 +3fb4c070: move *a7+, a5, 0 +3fb4c080: move a7, *a13(0x200), 1 +3fb4c0a0: move a5, *a13(0x80), 1 +3fb4c0c0: move *a7+, a11, 0 +3fb4c0d0: move a7, *a13(0x200), 1 +3fb4c0f0: move *a13, a5, 1 +3fb4c100: cmp a5, a11 +3fb4c110: jrlt L3FB4C200 +3fb4c120: move *a13(0x20), a5, 1 +3fb4c140: cmp a5, a11 +3fb4c150: jrgt L3FB4C200 +3fb4c160: move *a13(0x80), a5, 1 +3fb4c180: move *a13(0x40), a7, 1 +3fb4c1a0: cmp a7, a5 +3fb4c1b0: jrlt L3FB4C200 +3fb4c1c0: move *a13(0x60), a7, 1 +3fb4c1e0: cmp a7, a5 +3fb4c1f0: jrle L3FB4C2B0 +L3FB4C200: +3fb4c200: move *a13(0x100), a7, 1 +3fb4c220: move *a7(0x60), a5, 0 +3fb4c240: move a5, a11 +3fb4c250: move *a7(0x60), a5, 1 +3fb4c270: srl 0x8, a5 +3fb4c280: zext a5, 0 +3fb4c290: move a5, *a13(0x80), 1 +L3FB4C2B0: +3fb4c2b0: move a14, -*sp, 1 +3fb4c2c0: movi 0xffff, a7 +3fb4c2e0: move a7, *a14+, 1 +3fb4c2f0: move a13, a7 +3fb4c300: addi 0x1e0, a7 +3fb4c320: move a7, *a14+, 1 +3fb4c330: move a13, a7 +3fb4c340: addi 0x180, a7 +3fb4c360: move a7, *a14+, 1 +3fb4c370: move a11, *a14+, 1 +3fb4c380: move a5, *a14+, 1 +3fb4c390: move *a13(0x120), *a14+, 1 +3fb4c3b0: calla L3F85B080 +3fb4c3e0: move a8, a8 +3fb4c3f0: jaeq L3FB4EE10 +3fb4c410: setf 16, 1, 0 +3fb4c420: move *a13(0x1c0), a7, 0 +3fb4c440: subk 32, a7 +3fb4c450: jagt L3FB4D5E0 +3fb4c470: move *a13(0x1b0), a7, 0 +3fb4c490: subk 32, a7 +3fb4c4a0: jagt L3FB4D5E0 +3fb4c4c0: move *a13(0x190), a7, 0 +3fb4c4e0: move *a13(0x180), a5, 0 +3fb4c500: sub a5, a7 +3fb4c510: cmpi 0x800, a7 +3fb4c530: jagt L3FB4D5E0 +3fb4c550: move *a13(0x190), a7, 0 +3fb4c570: add a12, a7 +3fb4c580: sub a5, a7 +3fb4c590: cmpi 0x400, a7 +3fb4c5b0: jrgt L3FB4C640 +3fb4c5c0: move *a13(0x190), a7, 0 +3fb4c5e0: add a12, a7 +3fb4c5f0: sub a5, a7 +3fb4c600: cmpi 0xfc00, a7 +3fb4c620: jage L3FB4D080 +L3FB4C640: +3fb4c640: move *a13(0xffe0), a7, 1 +3fb4c660: move *a7, a5, 0 +3fb4c670: jrne L3FB4C9B0 +3fb4c680: move a14, -*sp, 1 +3fb4c690: move *a13(0x100), a5, 1 +3fb4c6b0: move *a13(0xff80), a3, 1 +3fb4c6d0: move *a5(0x80), a5, 1 +3fb4c6f0: sub a5, a3 +3fb4c700: move a3, *a14+, 1 +3fb4c710: move *a13(0xffa0), a5, 1 +3fb4c730: move *a13(0x260), a3, 1 +3fb4c750: add a3, a5 +3fb4c760: move a5, *a14+, 1 +3fb4c770: move *a13(0x100), a5, 1 +3fb4c790: move *a5(0x80), a3, 1 +3fb4c7b0: move *a5(0xa0), a5, 1 +3fb4c7d0: add a5, a3 +3fb4c7e0: move a3, *a14+, 1 +3fb4c7f0: move *a13(0x280), a5, 1 +3fb4c810: move *a13(0x260), a3, 1 +3fb4c830: sub a3, a5 +3fb4c840: move a5, *a14+, 1 +3fb4c850: move *a13(0x100), a5, 1 +3fb4c870: move *a5(0x80), a3, 1 +3fb4c890: neg a3 +3fb4c8a0: addk 32, a3 +3fb4c8b0: move a3, *a14+, 1 +3fb4c8c0: move *a13(0x260), a3, 1 +3fb4c8e0: addi 0x400, a3 +3fb4c900: move a3, *a14+, 1 +3fb4c910: move *a13(0xffc0), *a14+, 1 +3fb4c930: move a7, *a14+, 1 +3fb4c940: move @0x209460, *a14+, 1 +3fb4c970: calla L3F575830 +3fb4c9a0: jruc L3FB4CCD0 +L3FB4C9B0: +3fb4c9b0: move a14, -*sp, 1 +3fb4c9c0: move *a13(0x100), a5, 1 +3fb4c9e0: move *a13(0xff80), a3, 1 +3fb4ca00: move *a5(0x80), a5, 1 +3fb4ca20: sub a5, a3 +3fb4ca30: move a3, *a14+, 1 +3fb4ca40: move *a13(0xffa0), a5, 1 +3fb4ca60: move *a13(0x260), a3, 1 +3fb4ca80: add a3, a5 +3fb4ca90: move a5, *a14+, 1 +3fb4caa0: move *a13(0x100), a5, 1 +3fb4cac0: move *a5(0x80), a3, 1 +3fb4cae0: move *a5(0xa0), a5, 1 +3fb4cb00: add a5, a3 +3fb4cb10: move a3, *a14+, 1 +3fb4cb20: move *a13(0x280), a5, 1 +3fb4cb40: move *a13(0x260), a3, 1 +3fb4cb60: sub a3, a5 +3fb4cb70: move a5, *a14+, 1 +3fb4cb80: move *a13(0x100), a5, 1 +3fb4cba0: move *a5(0x80), a3, 1 +3fb4cbc0: neg a3 +3fb4cbd0: addk 32, a3 +3fb4cbe0: move a3, *a14+, 1 +3fb4cbf0: move *a13(0x260), a3, 1 +3fb4cc10: addi 0x400, a3 +3fb4cc30: move a3, *a14+, 1 +3fb4cc40: move *a13(0xffc0), *a14+, 1 +3fb4cc60: move a7, *a14+, 1 +3fb4cc70: move @0x209460, *a14+, 1 +3fb4cca0: calla L3F569030 +L3FB4CCD0: +3fb4ccd0: move *a13(0xffa0), a3, 1 +3fb4ccf0: add a12, a3 +3fb4cd00: move a3, *a13(0xffa0), 1 +3fb4cd20: move *a13(0x280), a3, 1 +3fb4cd40: move *a13(0x260), a5, 1 +3fb4cd60: sub a5, a3 +3fb4cd70: addk 7, a3 +3fb4cd80: sra 0x3, a3 +3fb4cd90: addk 5, a3 +3fb4cda0: move a3, *a13(0xa0), 1 +3fb4cdc0: addi 0x400, a5 +3fb4cde0: move a5, a11 +3fb4cdf0: sra 0x5, a11 +3fb4ce00: move *a13(0x220), a5, 1 +3fb4ce20: neg a5 +3fb4ce30: move a5, a9 +3fb4ce40: addk 32, a9 +3fb4ce50: move *a13(0x240), a5, 1 +3fb4ce70: addk 32, a5 +3fb4ce80: cmp a5, a9 +3fb4ce90: jrge L3FB4CFE0 +L3FB4CEA0: +3fb4cea0: move a14, -*sp, 1 +3fb4ceb0: move *a13(0xa0), *a14+, 1 +3fb4ced0: move a9, a7 +3fb4cee0: sll 0x6, a7 +3fb4cef0: add a11, a7 +3fb4cf00: sll 0x5, a7 +3fb4cf10: addi 0x1e9460, a7 +3fb4cf40: move a7, *a14+, 1 +3fb4cf50: calla L3FB44A00 +3fb4cf80: inc a9 +3fb4cf90: move *a13(0x240), a7, 1 +3fb4cfb0: addk 32, a7 +3fb4cfc0: cmp a7, a9 +3fb4cfd0: jrlt L3FB4CEA0 +L3FB4CFE0: +3fb4cfe0: sub a7, a7 +3fb4cff0: move a7, *a13(0x280), 1 +3fb4d010: move a7, *a13(0x260), 1 +3fb4d030: move a7, *a13(0x240), 1 +3fb4d050: move a7, *a13(0x220), 1 +3fb4d070: move a7, a12 +L3FB4D080: +3fb4d080: move *a13(0x220), a7, 1 +3fb4d0a0: setf 16, 1, 0 +3fb4d0b0: move *a13(0x1b0), a5, 0 +3fb4d0d0: cmp a5, a7 +3fb4d0e0: jrge L3FB4D110 +3fb4d0f0: move a5, *a13(0x220), 1 +L3FB4D110: +3fb4d110: move *a13(0x240), a7, 1 +3fb4d130: move *a13(0x1c0), a3, 0 +3fb4d150: cmp a3, a7 +3fb4d160: jrge L3FB4D190 +3fb4d170: move a3, *a13(0x240), 1 +L3FB4D190: +3fb4d190: move a14, -*sp, 1 +3fb4d1a0: move *a13(0x2a0), a7, 1 +3fb4d1c0: movk 4, a3 +3fb4d1d0: and a7, a3 +3fb4d1e0: move a3, *a14+, 1 +3fb4d1f0: move *a13(0x1c0), a3, 0 +3fb4d210: add a3, a5 +3fb4d220: move a5, *a14+, 1 +3fb4d230: move *a13(0x190), a5, 0 +3fb4d250: move *a13(0x180), a3, 0 +3fb4d270: sub a3, a5 +3fb4d280: move a5, *a14+, 1 +3fb4d290: move *a13(0x1b0), a5, 0 +3fb4d2b0: neg a5 +3fb4d2c0: addk 32, a5 +3fb4d2d0: move a5, *a14+, 1 +3fb4d2e0: add a12, a3 +3fb4d2f0: addi 0x400, a3 +3fb4d310: move a3, *a14+, 1 +3fb4d320: move *a13(0x1e0), *a14+, 1 +3fb4d340: calla L3F578550 +3fb4d370: setf 16, 1, 0 +3fb4d380: move *a13(0x190), a5, 0 +3fb4d3a0: add a12, a5 +3fb4d3b0: move *a13(0x280), a3, 1 +3fb4d3d0: cmp a5, a3 +3fb4d3e0: jrgt L3FB4D430 +3fb4d3f0: move *a13(0x190), a5, 0 +3fb4d410: add a12, a5 +3fb4d420: move a5, a3 +L3FB4D430: +3fb4d430: move a3, *a13(0x280), 1 +3fb4d450: move *a13(0x180), a5, 0 +3fb4d470: add a12, a5 +3fb4d480: move *a13(0x260), a3, 1 +3fb4d4a0: cmp a5, a3 +3fb4d4b0: jrlt L3FB4D500 +3fb4d4c0: move *a13(0x180), a5, 0 +3fb4d4e0: add a12, a5 +3fb4d4f0: move a5, a3 +L3FB4D500: +3fb4d500: move a3, *a13(0x260), 1 +3fb4d520: move *a13(0x1a0), a5, 0 +3fb4d540: add a5, a12 +3fb4d550: move *a13(0x280), a3, 1 +3fb4d570: cmp a12, a3 +3fb4d580: jrgt L3FB4D5A0 +3fb4d590: move a12, a3 +L3FB4D5A0: +3fb4d5a0: move a3, *a13(0x280), 1 +3fb4d5c0: jauc L3FB4EE10 +L3FB4D5E0: +3fb4d5e0: move *a13(0x260), a7, 1 +3fb4d600: move *a13(0x280), a5, 1 +3fb4d620: cmp a5, a7 +3fb4d630: jaeq L3FB4DFF0 +3fb4d650: move *a13(0xffe0), a3, 1 +3fb4d670: move *a3, a3, 0 +3fb4d680: jrne L3FB4D970 +3fb4d690: move a14, -*sp, 1 +3fb4d6a0: move *a13(0x100), a3, 1 +3fb4d6c0: move *a13(0xff80), a5, 1 +3fb4d6e0: move *a3(0x80), a3, 1 +3fb4d700: sub a3, a5 +3fb4d710: move a5, *a14+, 1 +3fb4d720: move *a13(0xffa0), a5, 1 +3fb4d740: add a7, a5 +3fb4d750: move a5, *a14+, 1 +3fb4d760: move *a13(0x100), a5, 1 +3fb4d780: move *a5(0x80), a3, 1 +3fb4d7a0: move *a5(0xa0), a5, 1 +3fb4d7c0: add a5, a3 +3fb4d7d0: move a3, *a14+, 1 +3fb4d7e0: move *a13(0x280), a5, 1 +3fb4d800: sub a7, a5 +3fb4d810: move a5, *a14+, 1 +3fb4d820: move *a13(0x100), a5, 1 +3fb4d840: move *a5(0x80), a3, 1 +3fb4d860: neg a3 +3fb4d870: addk 32, a3 +3fb4d880: move a3, *a14+, 1 +3fb4d890: addi 0x400, a7 +3fb4d8b0: move a7, *a14+, 1 +3fb4d8c0: move *a13(0xffc0), *a14+, 1 +3fb4d8e0: move *a13(0xffe0), *a14+, 1 +3fb4d900: move @0x209460, *a14+, 1 +3fb4d930: calla L3F575830 +3fb4d960: jruc L3FB4DC40 +L3FB4D970: +3fb4d970: move a14, -*sp, 1 +3fb4d980: move *a13(0x100), a3, 1 +3fb4d9a0: move *a13(0xff80), a5, 1 +3fb4d9c0: move *a3(0x80), a3, 1 +3fb4d9e0: sub a3, a5 +3fb4d9f0: move a5, *a14+, 1 +3fb4da00: move *a13(0xffa0), a5, 1 +3fb4da20: add a7, a5 +3fb4da30: move a5, *a14+, 1 +3fb4da40: move *a13(0x100), a5, 1 +3fb4da60: move *a5(0x80), a3, 1 +3fb4da80: move *a5(0xa0), a5, 1 +3fb4daa0: add a5, a3 +3fb4dab0: move a3, *a14+, 1 +3fb4dac0: move *a13(0x280), a5, 1 +3fb4dae0: sub a7, a5 +3fb4daf0: move a5, *a14+, 1 +3fb4db00: move *a13(0x100), a5, 1 +3fb4db20: move *a5(0x80), a3, 1 +3fb4db40: neg a3 +3fb4db50: addk 32, a3 +3fb4db60: move a3, *a14+, 1 +3fb4db70: addi 0x400, a7 +3fb4db90: move a7, *a14+, 1 +3fb4dba0: move *a13(0xffc0), *a14+, 1 +3fb4dbc0: move *a13(0xffe0), *a14+, 1 +3fb4dbe0: move @0x209460, *a14+, 1 +3fb4dc10: calla L3F569030 +L3FB4DC40: +3fb4dc40: move *a13(0xffa0), a7, 1 +3fb4dc60: add a12, a7 +3fb4dc70: move a7, *a13(0xffa0), 1 +3fb4dc90: move *a13(0x280), a3, 1 +3fb4dcb0: move *a13(0x260), a5, 1 +3fb4dcd0: sub a5, a3 +3fb4dce0: addk 7, a3 +3fb4dcf0: sra 0x3, a3 +3fb4dd00: addk 5, a3 +3fb4dd10: move a3, *a13(0xa0), 1 +3fb4dd30: addi 0x400, a5 +3fb4dd50: move a5, a11 +3fb4dd60: sra 0x5, a11 +3fb4dd70: move *a13(0x220), a5, 1 +3fb4dd90: neg a5 +3fb4dda0: move a5, a9 +3fb4ddb0: addk 32, a9 +3fb4ddc0: move *a13(0x240), a5, 1 +3fb4dde0: addk 32, a5 +3fb4ddf0: cmp a5, a9 +3fb4de00: jrge L3FB4DF50 +L3FB4DE10: +3fb4de10: move a14, -*sp, 1 +3fb4de20: move *a13(0xa0), *a14+, 1 +3fb4de40: move a9, a7 +3fb4de50: sll 0x6, a7 +3fb4de60: add a11, a7 +3fb4de70: sll 0x5, a7 +3fb4de80: addi 0x1e9460, a7 +3fb4deb0: move a7, *a14+, 1 +3fb4dec0: calla L3FB44A00 +3fb4def0: inc a9 +3fb4df00: move *a13(0x240), a7, 1 +3fb4df20: addk 32, a7 +3fb4df30: cmp a7, a9 +3fb4df40: jrlt L3FB4DE10 +L3FB4DF50: +3fb4df50: sub a7, a7 +3fb4df60: move a7, *a13(0x280), 1 +3fb4df80: move a7, *a13(0x260), 1 +3fb4dfa0: move a7, *a13(0x240), 1 +3fb4dfc0: move a7, *a13(0x220), 1 +3fb4dfe0: move a7, a12 +L3FB4DFF0: +3fb4dff0: setf 16, 1, 0 +3fb4e000: move *a13(0x190), a5, 0 +3fb4e020: move *a13(0x180), a3, 0 +3fb4e040: sub a3, a5 +3fb4e050: move a5, *a13(0xa0), 1 +3fb4e070: jaeq L3FB4ED90 +3fb4e090: move a14, -*sp, 1 +3fb4e0a0: move a5, *a14+, 1 +3fb4e0b0: calla L3FB339C0 +3fb4e0e0: neg a8 +3fb4e0f0: move a8, a9 +3fb4e100: addk 31, a9 +3fb4e110: movk 1, a3 +3fb4e120: sll a9, a3 +3fb4e130: cmp a5, a3 +3fb4e140: jreq L3FB4E160 +3fb4e150: inc a9 +L3FB4E160: +3fb4e160: cmpi 0x3, a9 +3fb4e180: jrge L3FB4E1A0 +3fb4e190: movk 3, a9 +L3FB4E1A0: +3fb4e1a0: movk 1, a3 +3fb4e1b0: sll a9, a3 +3fb4e1c0: move a3, *a13(0xc0), 1 +3fb4e1e0: setf 16, 1, 0 +3fb4e1f0: move *a13(0x1b0), a3, 0 +3fb4e210: move *a13(0x1c0), a5, 0 +3fb4e230: add a5, a3 +3fb4e240: move a3, *a13(0xe0), 1 +3fb4e260: move *a13(0xc0), a5, 1 +3fb4e280: mpys a3, a5 +3fb4e290: cmpi 0x20000, a5 +3fb4e2c0: jagt L3FB4ED10 +3fb4e2e0: move @0x209460, a5, 1 +3fb4e310: move *a5(0x80), a3, 1 +3fb4e330: move *a3(0x60), a3, 1 +3fb4e350: move *a13(0xc0), *a3(0x110), 0 +3fb4e380: move *a5(0x80), a3, 1 +3fb4e3a0: move *a3(0x60), a3, 1 +3fb4e3c0: move *a13(0xe0), *a3(0x100), 0 +3fb4e3f0: move a14, -*sp, 1 +3fb4e400: move a9, *a14+, 1 +3fb4e410: move *a13(0x2a0), a3, 1 +3fb4e430: movk 4, a7 +3fb4e440: and a3, a7 +3fb4e450: move a7, *a14+, 1 +3fb4e460: move *a13(0xe0), *a14+, 1 +3fb4e480: move *a13(0xa0), *a14+, 1 +3fb4e4a0: sub a7, a7 +3fb4e4b0: move a7, *a14+, 1 +3fb4e4c0: move a7, *a14+, 1 +3fb4e4d0: move *a13(0x1e0), *a14+, 1 +3fb4e4f0: calla L3F574F70 +3fb4e520: move *a13(0xffe0), a5, 1 +3fb4e540: setf 16, 1, 0 +3fb4e550: move *a5, a7, 0 +3fb4e560: jrne L3FB4E7B0 +3fb4e570: move a14, -*sp, 1 +3fb4e580: move *a13(0x100), a7, 1 +3fb4e5a0: move *a13(0xff80), a3, 1 +3fb4e5c0: move *a7(0x80), a5, 1 +3fb4e5e0: sub a5, a3 +3fb4e5f0: move a3, *a14+, 1 +3fb4e600: move *a13(0xffa0), a5, 1 +3fb4e620: move *a13(0x180), a3, 0 +3fb4e640: add a3, a5 +3fb4e650: move a5, *a14+, 1 +3fb4e660: move *a13(0xe0), *a14+, 1 +3fb4e680: move *a13(0x1a0), a5, 0 +3fb4e6a0: jrgt L3FB4E6C0 +3fb4e6b0: neg a5 +L3FB4E6C0: +3fb4e6c0: move a5, *a14+, 1 +3fb4e6d0: sub a5, a5 +3fb4e6e0: move a5, *a14+, 1 +3fb4e6f0: move a5, *a14+, 1 +3fb4e700: move *a13(0xffc0), *a14+, 1 +3fb4e720: move *a13(0xffe0), *a14+, 1 +3fb4e740: move @0x209460, *a14+, 1 +3fb4e770: calla L3F575830 +3fb4e7a0: jruc L3FB4E9E0 +L3FB4E7B0: +3fb4e7b0: move a14, -*sp, 1 +3fb4e7c0: move *a13(0x100), a7, 1 +3fb4e7e0: move *a13(0xff80), a3, 1 +3fb4e800: move *a7(0x80), a5, 1 +3fb4e820: sub a5, a3 +3fb4e830: move a3, *a14+, 1 +3fb4e840: move *a13(0xffa0), a5, 1 +3fb4e860: move *a13(0x180), a3, 0 +3fb4e880: add a3, a5 +3fb4e890: move a5, *a14+, 1 +3fb4e8a0: move *a13(0xe0), *a14+, 1 +3fb4e8c0: move *a13(0x1a0), a5, 0 +3fb4e8e0: jrgt L3FB4E900 +3fb4e8f0: neg a5 +L3FB4E900: +3fb4e900: move a5, *a14+, 1 +3fb4e910: sub a5, a5 +3fb4e920: move a5, *a14+, 1 +3fb4e930: move a5, *a14+, 1 +3fb4e940: move *a13(0xffc0), *a14+, 1 +3fb4e960: move *a13(0xffe0), *a14+, 1 +3fb4e980: move @0x209460, *a14+, 1 +3fb4e9b0: calla L3F569030 +L3FB4E9E0: +3fb4e9e0: move @0x209460, a5, 1 +3fb4ea10: move *a5(0x80), a3, 1 +3fb4ea30: move *a3(0x60), a3, 1 +3fb4ea50: movi 0x800, a7 +3fb4ea70: setf 16, 0, 0 +3fb4ea80: move a7, *a3(0x110), 0 +3fb4eaa0: move *a5(0x80), a3, 1 +3fb4eac0: move *a3(0x60), a3, 1 +3fb4eae0: movi 0x40, a7 +3fb4eb00: move a7, *a3(0x100), 0 +3fb4eb20: move *a13(0xa0), a3, 1 +3fb4eb40: addk 7, a3 +3fb4eb50: sra 0x3, a3 +3fb4eb60: move a3, *a13(0xa0), 1 +3fb4eb80: subk 3, a9 +3fb4eb90: sub a10, a10 +3fb4eba0: move *a13(0xe0), a7, 1 +3fb4ebc0: cmp a7, a10 +3fb4ebd0: jrge L3FB4ED90 +L3FB4EBE0: +3fb4ebe0: move a14, -*sp, 1 +3fb4ebf0: move *a13(0xa0), *a14+, 1 +3fb4ec10: move a10, a7 +3fb4ec20: sll 0x3, a7 +3fb4ec30: sll a9, a7 +3fb4ec40: addi 0x1e9460, a7 +3fb4ec70: move a7, *a14+, 1 +3fb4ec80: calla L3FB44A00 +3fb4ecb0: inc a10 +3fb4ecc0: move *a13(0xe0), a7, 1 +3fb4ece0: cmp a7, a10 +3fb4ecf0: jrlt L3FB4EBE0 +3fb4ed00: jruc L3FB4ED90 +L3FB4ED10: +3fb4ed10: move a14, -*sp, 1 +3fb4ed20: movi 0x3fb59e10, a8 +3fb4ed50: move a8, *a14+, 1 +3fb4ed60: calla L3FB341E0 +L3FB4ED90: +3fb4ed90: move *a13(0xffa0), a7, 1 +3fb4edb0: setf 16, 1, 0 +3fb4edc0: move *a13(0x1a0), a5, 0 +3fb4ede0: add a5, a7 +3fb4edf0: move a7, *a13(0xffa0), 1 +L3FB4EE10: +3fb4ee10: inc a10 +3fb4ee20: move *a13(0xff60), a7, 1 +3fb4ee40: cmp a7, a10 +3fb4ee50: jalt L3FB4C040 +L3FB4EE70: +3fb4ee70: move *a13(0xffe0), a5, 1 +3fb4ee90: setf 16, 1, 0 +3fb4eea0: move *a5, a3, 0 +3fb4eeb0: jrne L3FB4F200 +3fb4eec0: move a14, -*sp, 1 +3fb4eed0: move *a13(0x100), a3, 1 +3fb4eef0: move *a13(0xff80), a5, 1 +3fb4ef10: move *a3(0x80), a3, 1 +3fb4ef30: sub a3, a5 +3fb4ef40: move a5, *a14+, 1 +3fb4ef50: move *a13(0xffa0), a5, 1 +3fb4ef70: move *a13(0x260), a3, 1 +3fb4ef90: add a3, a5 +3fb4efa0: move a5, *a14+, 1 +3fb4efb0: move *a13(0x100), a5, 1 +3fb4efd0: move *a5(0x80), a3, 1 +3fb4eff0: move *a5(0xa0), a5, 1 +3fb4f010: add a5, a3 +3fb4f020: move a3, *a14+, 1 +3fb4f030: move *a13(0x280), a5, 1 +3fb4f050: move *a13(0x260), a3, 1 +3fb4f070: sub a3, a5 +3fb4f080: move a5, *a14+, 1 +3fb4f090: move *a13(0x100), a5, 1 +3fb4f0b0: move *a5(0x80), a3, 1 +3fb4f0d0: neg a3 +3fb4f0e0: addk 32, a3 +3fb4f0f0: move a3, *a14+, 1 +3fb4f100: move *a13(0x260), a3, 1 +3fb4f120: addi 0x400, a3 +3fb4f140: move a3, *a14+, 1 +3fb4f150: move *a13(0xffc0), *a14+, 1 +3fb4f170: move *a13(0xffe0), *a14+, 1 +3fb4f190: move @0x209460, *a14+, 1 +3fb4f1c0: calla L3F575830 +3fb4f1f0: jruc L3FB4F530 +L3FB4F200: +3fb4f200: move a14, -*sp, 1 +3fb4f210: move *a13(0x100), a3, 1 +3fb4f230: move *a13(0xff80), a5, 1 +3fb4f250: move *a3(0x80), a3, 1 +3fb4f270: sub a3, a5 +3fb4f280: move a5, *a14+, 1 +3fb4f290: move *a13(0xffa0), a5, 1 +3fb4f2b0: move *a13(0x260), a3, 1 +3fb4f2d0: add a3, a5 +3fb4f2e0: move a5, *a14+, 1 +3fb4f2f0: move *a13(0x100), a5, 1 +3fb4f310: move *a5(0x80), a3, 1 +3fb4f330: move *a5(0xa0), a5, 1 +3fb4f350: add a5, a3 +3fb4f360: move a3, *a14+, 1 +3fb4f370: move *a13(0x280), a5, 1 +3fb4f390: move *a13(0x260), a3, 1 +3fb4f3b0: sub a3, a5 +3fb4f3c0: move a5, *a14+, 1 +3fb4f3d0: move *a13(0x100), a5, 1 +3fb4f3f0: move *a5(0x80), a3, 1 +3fb4f410: neg a3 +3fb4f420: addk 32, a3 +3fb4f430: move a3, *a14+, 1 +3fb4f440: move *a13(0x260), a3, 1 +3fb4f460: addi 0x400, a3 +3fb4f480: move a3, *a14+, 1 +3fb4f490: move *a13(0xffc0), *a14+, 1 +3fb4f4b0: move *a13(0xffe0), *a14+, 1 +3fb4f4d0: move @0x209460, *a14+, 1 +3fb4f500: calla L3F569030 +L3FB4F530: +3fb4f530: move *a13(0xffa0), a3, 1 +3fb4f550: add a12, a3 +3fb4f560: move a3, *a13(0xffa0), 1 +3fb4f580: move *a13(0x280), a3, 1 +3fb4f5a0: move *a13(0x260), a5, 1 +3fb4f5c0: sub a5, a3 +3fb4f5d0: addk 7, a3 +3fb4f5e0: sra 0x3, a3 +3fb4f5f0: addk 5, a3 +3fb4f600: move a3, *a13(0xa0), 1 +3fb4f620: addi 0x400, a5 +3fb4f640: move a5, a11 +3fb4f650: sra 0x5, a11 +3fb4f660: move *a13(0x220), a5, 1 +3fb4f680: neg a5 +3fb4f690: move a5, a9 +3fb4f6a0: addk 32, a9 +3fb4f6b0: move *a13(0x240), a5, 1 +3fb4f6d0: addk 32, a5 +3fb4f6e0: cmp a5, a9 +3fb4f6f0: jrge L3FB4F840 +L3FB4F700: +3fb4f700: move a14, -*sp, 1 +3fb4f710: move *a13(0xa0), *a14+, 1 +3fb4f730: move a9, a7 +3fb4f740: sll 0x6, a7 +3fb4f750: add a11, a7 +3fb4f760: sll 0x5, a7 +3fb4f770: addi 0x1e9460, a7 +3fb4f7a0: move a7, *a14+, 1 +3fb4f7b0: calla L3FB44A00 +3fb4f7e0: inc a9 +3fb4f7f0: move *a13(0x240), a7, 1 +3fb4f810: addk 32, a7 +3fb4f820: cmp a7, a9 +3fb4f830: jrlt L3FB4F700 +L3FB4F840: +3fb4f840: sub a7, a7 +3fb4f850: move a7, *a13(0x280), 1 +3fb4f870: move a7, *a13(0x260), 1 +3fb4f890: move a7, *a13(0x240), 1 +3fb4f8b0: move a7, *a13(0x220), 1 +3fb4f8d0: move *a13(0xffc0), a5, 1 +3fb4f8f0: move *a13(0x140), *a5(0xc0), 1 +3fb4f920: move *a13(0x160), *a5(0x120), 1 +L3FB4F950: +3fb4f950: move *sp(0x120), a14, 1 +3fb4f970: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fb4f990: rets 2 +3fb4f9a0: mmtm sp, a7,a9,a11,a13 +3fb4f9c0: move a14, a13 +3fb4f9d0: addi 0x420, a14 +3fb4f9f0: sub a11, a11 +3fb4fa00: move a11, *a13(0x3c0), 1 +3fb4fa20: move a11, *a13(0x3e0), 1 +3fb4fa40: move *a13(0xff60), a11, 1 +3fb4fa60: jale L3FB552E0 +3fb4fa80: move *a13(0xffc0), a9, 1 +3fb4faa0: move *a9(0x220), *a13(0x260), 1 +3fb4fad0: move *a13(0x260), a9, 1 +3fb4faf0: move *a9(0xe0), *a13(0x220), 1 +3fb4fb20: move *a13(0x220), a9, 1 +3fb4fb40: setf 8, 0, 0 +3fb4fb50: move *a9(0x230), a9, 0 +3fb4fb70: move a9, *a13(0x400), 1 +3fb4fb90: move *a13(0xffa0), *a13(0x0), 1 +3fb4fbc0: move *a13(0xff40), *a13(0x120), 1 +3fb4fbf0: move *a13(0xffc0), a9, 1 +3fb4fc10: move *a9(0xc0), *a13(0x280), 1 +3fb4fc40: move *a9(0x120), *a13(0x2a0), 1 +3fb4fc70: move *a9(0x100), a9, 1 +3fb4fc90: jrne L3FB4FD40 +3fb4fca0: move *a13(0xffc0), a9, 1 +3fb4fcc0: move *a9(0x120), a9, 1 +3fb4fce0: jrne L3FB4FD40 +3fb4fcf0: move *a13(0xffc0), a9, 1 +3fb4fd10: movk 1, a11 +3fb4fd20: move a11, *a9(0x120), 1 +L3FB4FD40: +3fb4fd40: move *a13(0xffc0), a11, 1 +3fb4fd60: move a14, -*sp, 1 +3fb4fd70: move *a11(0x100), *a14+, 1 +3fb4fd90: move *a11(0xc0), *a14+, 1 +3fb4fdb0: calla L3F738980 +3fb4fde0: move a8, *a11(0xc0), 1 +3fb4fe00: sub a9, a9 +3fb4fe10: move a9, *a13(0x60), 1 +3fb4fe30: move *a13(0xff60), a11, 1 +3fb4fe50: cmp a11, a9 +3fb4fe60: jage L3FB55260 +L3FB4FE80: +3fb4fe80: move *a13(0x120), a11, 1 +3fb4fea0: setf 8, 0, 0 +3fb4feb0: move *a11+, a9, 0 +3fb4fec0: move a11, *a13(0x120), 1 +3fb4fee0: move a9, *a13(0x140), 1 +3fb4ff00: cmpi 0xff, a9 +3fb4ff20: jrne L3FB50170 +3fb4ff30: move a11, *a13(0x260), 1 +3fb4ff50: addk 32, a11 +3fb4ff60: move a11, *a13(0x120), 1 +3fb4ff80: move *a13(0xffc0), a9, 1 +3fb4ffa0: move *a13(0x260), a11, 1 +3fb4ffc0: move *a9(0x220), a9, 1 +3fb4ffe0: cmp a9, a11 +3fb4fff0: jaeq L3FB551C0 +3fb50010: move a14, -*sp, 1 +3fb50020: movk 1, a9 +3fb50030: move a9, *a14+, 1 +3fb50040: move a11, *a14+, 1 +3fb50050: movi 0x4000, a9 +3fb50070: move a9, *a14+, 1 +3fb50080: move *a13(0xffc0), *a14+, 1 +3fb500a0: calla L3F864C90 +3fb500d0: move a14, -*sp, 1 +3fb500e0: move *a13(0xffc0), *a14+, 1 +3fb50100: move *a13(0xffe0), *a14+, 1 +3fb50120: calla L3F863590 +3fb50150: jauc L3FB551C0 +L3FB50170: +3fb50170: move *a13, a9, 1 +3fb50180: setf 8, 1, 0 +3fb50190: move *a11+, a7, 0 +3fb501a0: move a11, *a13(0x120), 1 +3fb501c0: add a9, a7 +3fb501d0: move a7, *a13, 1 +3fb501e0: move *a13(0x140), a9, 1 +3fb50200: jaeq L3FB551C0 +3fb50220: sub a7, a7 +3fb50230: move a7, *a13(0x2c0), 1 +3fb50250: move *a13(0xffc0), a9, 1 +3fb50270: move *a9(0x240), *a13(0x220), 1 +3fb502a0: move *a9(0x260), *a13(0x240), 1 +3fb502d0: move *a13(0x220), a9, 1 +3fb502f0: setf 8, 0, 0 +3fb50300: move *a9(0x230), a9, 0 +3fb50320: move a9, *a13(0x400), 1 +3fb50340: move *a13(0x220), a9, 1 +3fb50360: move *a9(0x1c0), *a13(0xa0), 1 +3fb50390: move *a9(0x200), *a13(0xc0), 1 +3fb503c0: move *a9(0x1a0), *a13(0xe0), 1 +3fb503f0: move *a9(0x1e0), *a13(0x100), 1 +3fb50420: move a7, *a13(0x3a0), 1 +3fb50440: move a7, *a13(0x380), 1 +3fb50460: move *a13(0x140), *a13(0x20), 1 +3fb50490: move @0x209480, a9, 1 +3fb504c0: jreq L3FB50880 +3fb504d0: move a14, -*sp, 1 +3fb504e0: movi 0x1000, a11 +3fb50500: move a11, *a14+, 1 +3fb50510: movi 0x1e9460, a11 +3fb50540: move a11, *a14+, 1 +3fb50550: calla L3FB44A00 +3fb50580: move a14, -*sp, 1 +3fb50590: movk 1, a9 +3fb505a0: move a9, *a14+, 1 +3fb505b0: movi 0x40, a9 +3fb505d0: move a9, *a14+, 1 +3fb505e0: movi 0x800, a9 +3fb50600: move a9, *a14+, 1 +3fb50610: move *a13(0xffc0), a9, 1 +3fb50630: move *a9(0x0), *a14+, 1 +3fb50650: calla L3FBD65D0 +3fb50680: move a8, @0x209460, 1 +3fb506b0: move *a8(0x80), a11, 1 +3fb506d0: move *a11(0x60), a11, 1 +3fb506f0: movi 0x1e9460, a9 +3fb50720: move a9, *a11(0xe0), 1 +3fb50740: move *a8(0x80), a11, 1 +3fb50760: move *a11(0x60), a11, 1 +3fb50780: movi 0x800, a9 +3fb507a0: setf 16, 0, 0 +3fb507b0: move a9, *a11(0x110), 0 +3fb507d0: move *a8(0x80), a11, 1 +3fb507f0: move *a11(0x60), a11, 1 +3fb50810: movi 0x40, a9 +3fb50830: move a9, *a11(0x100), 0 +3fb50850: move a7, @0x209480, 1 +L3FB50880: +3fb50880: move *a13(0x20), a11, 1 +3fb508a0: jale L3FB542E0 +L3FB508C0: +3fb508c0: move *a13(0x120), a11, 1 +3fb508e0: setf 8, 0, 0 +3fb508f0: move *a11+, a9, 0 +3fb50900: move a11, *a13(0x120), 1 +3fb50920: move a9, *a13(0x180), 1 +3fb50940: move *a11+, a7, 0 +3fb50950: move a11, *a13(0x120), 1 +3fb50970: move a7, *a13(0x160), 1 +3fb50990: move *a13(0xa0), a9, 1 +3fb509b0: cmp a9, a7 +3fb509c0: jrlt L3FB50AB0 +3fb509d0: move *a13(0xc0), a9, 1 +3fb509f0: cmp a9, a7 +3fb50a00: jrgt L3FB50AB0 +3fb50a10: move *a13(0x180), a7, 1 +3fb50a30: move *a13(0xe0), a9, 1 +3fb50a50: cmp a9, a7 +3fb50a60: jrlt L3FB50AB0 +3fb50a70: move *a13(0x100), a9, 1 +3fb50a90: cmp a9, a7 +3fb50aa0: jrle L3FB50B70 +L3FB50AB0: +3fb50ab0: move *a13(0x220), a9, 1 +3fb50ad0: move *a9(0x60), a7, 0 +3fb50af0: move a7, *a13(0x180), 1 +3fb50b10: move *a9(0x60), a7, 1 +3fb50b30: srl 0x8, a7 +3fb50b40: zext a7, 0 +3fb50b50: move a7, *a13(0x160), 1 +L3FB50B70: +3fb50b70: move a14, -*sp, 1 +3fb50b80: movi 0xffff, a9 +3fb50ba0: move a9, *a14+, 1 +3fb50bb0: move a13, a7 +3fb50bc0: addi 0x340, a7 +3fb50be0: move a7, *a14+, 1 +3fb50bf0: move a13, a7 +3fb50c00: addi 0x2e0, a7 +3fb50c20: move a7, *a14+, 1 +3fb50c30: move *a13(0x160), *a14+, 1 +3fb50c50: move *a13(0x180), *a14+, 1 +3fb50c70: move *a13(0xffc0), a7, 1 +3fb50c90: move *a7(0x220), *a14+, 1 +3fb50cb0: calla L3F85B080 +3fb50ce0: move a8, a8 +3fb50cf0: jaeq L3FB54270 +3fb50d10: setf 16, 1, 0 +3fb50d20: move *a13(0x320), a9, 0 +3fb50d40: subk 32, a9 +3fb50d50: jagt L3FB524E0 +3fb50d70: move *a13(0x310), a9, 0 +3fb50d90: subk 32, a9 +3fb50da0: jagt L3FB524E0 +3fb50dc0: move *a13(0x2f0), a9, 0 +3fb50de0: move *a13(0x2e0), a7, 0 +3fb50e00: sub a7, a9 +3fb50e10: cmpi 0x800, a9 +3fb50e30: jagt L3FB524E0 +3fb50e50: move *a13(0x2c0), a9, 1 +3fb50e70: move *a13(0x2f0), a7, 0 +3fb50e90: add a7, a9 +3fb50ea0: move *a13(0x2e0), a7, 0 +3fb50ec0: sub a7, a9 +3fb50ed0: cmpi 0x400, a9 +3fb50ef0: jrgt L3FB50FC0 +3fb50f00: move *a13(0x2c0), a9, 1 +3fb50f20: move *a13(0x2f0), a7, 0 +3fb50f40: add a7, a9 +3fb50f50: move *a13(0x2e0), a7, 0 +3fb50f70: sub a7, a9 +3fb50f80: cmpi 0xfc00, a9 +3fb50fa0: jage L3FB51EC0 +L3FB50FC0: +3fb50fc0: move *a13(0x3e0), a9, 1 +3fb50fe0: addi 0x41f, a9 +3fb51000: sra 0x5, a9 +3fb51010: move a9, *a13(0x160), 1 +3fb51030: move *a13(0x3c0), a7, 1 +3fb51050: addi 0x41f, a7 +3fb51070: sra 0x5, a7 +3fb51080: move a7, *a13(0x1a0), 1 +3fb510a0: move *a13(0x380), a7, 1 +3fb510c0: neg a7 +3fb510d0: addk 32, a7 +3fb510e0: move a7, *a13(0x40), 1 +3fb51100: move *a13(0x3a0), a7, 1 +3fb51120: move *a13(0x40), a9, 1 +3fb51140: subk 32, a9 +3fb51150: cmp a7, a9 +3fb51160: jrge L3FB514D0 +L3FB51170: +3fb51170: move *a13(0x160), a11, 1 +3fb51190: dec a11 +3fb511a0: move a11, *a13(0x80), 1 +3fb511c0: move *a13(0x1a0), a9, 1 +3fb511e0: cmp a9, a11 +3fb511f0: jrlt L3FB51410 +L3FB51200: +3fb51200: move *a13(0x40), a11, 1 +3fb51220: sll 0x6, a11 +3fb51230: move *a13(0x80), a9, 1 +3fb51250: or a9, a11 +3fb51260: sll 0x5, a11 +3fb51270: addi 0x1e9460, a11 +3fb512a0: move *a13(0x40), a7, 1 +3fb512c0: btst 0, a7 +3fb512d0: jreq L3FB51320 +3fb512e0: movi 0xaaaaaaaa, a7 +3fb51310: jruc L3FB51350 +L3FB51320: +3fb51320: movi 0x55555555, a7 +L3FB51350: +3fb51350: move *a11, a9, 1 +3fb51360: and a7, a9 +3fb51370: move a9, *a11, 1 +3fb51380: move *a13(0x80), a11, 1 +3fb513a0: dec a11 +3fb513b0: move a11, *a13(0x80), 1 +3fb513d0: move *a13(0x1a0), a9, 1 +3fb513f0: cmp a9, a11 +3fb51400: jrge L3FB51200 +L3FB51410: +3fb51410: move *a13(0x40), a7, 1 +3fb51430: inc a7 +3fb51440: move a7, *a13(0x40), 1 +3fb51460: move *a13(0x3a0), a7, 1 +3fb51480: move *a13(0x40), a9, 1 +3fb514a0: subk 32, a9 +3fb514b0: cmp a7, a9 +3fb514c0: jrlt L3FB51170 +L3FB514D0: +3fb514d0: move *a13(0xffe0), a11, 1 +3fb514f0: setf 16, 1, 0 +3fb51500: move *a11, a9, 0 +3fb51510: jrne L3FB517C0 +3fb51520: move a14, -*sp, 1 +3fb51530: move *a13(0xff80), a9, 1 +3fb51550: move *a13(0x380), a7, 1 +3fb51570: sub a7, a9 +3fb51580: move a9, *a14+, 1 +3fb51590: move *a13, a9, 1 +3fb515a0: move *a13(0x3c0), a7, 1 +3fb515c0: add a7, a9 +3fb515d0: move a9, *a14+, 1 +3fb515e0: move *a13(0x380), a9, 1 +3fb51600: move *a13(0x3a0), a7, 1 +3fb51620: add a7, a9 +3fb51630: move a9, *a14+, 1 +3fb51640: move *a13(0x3e0), a9, 1 +3fb51660: move *a13(0x3c0), a7, 1 +3fb51680: sub a7, a9 +3fb51690: move a9, *a14+, 1 +3fb516a0: move *a13(0x380), a9, 1 +3fb516c0: neg a9 +3fb516d0: addk 32, a9 +3fb516e0: move a9, *a14+, 1 +3fb516f0: addi 0x400, a7 +3fb51710: move a7, *a14+, 1 +3fb51720: move *a13(0xffc0), *a14+, 1 +3fb51740: move a11, *a14+, 1 +3fb51750: move @0x209460, *a14+, 1 +3fb51780: calla L3F575830 +3fb517b0: jruc L3FB51A50 +L3FB517C0: +3fb517c0: move a14, -*sp, 1 +3fb517d0: move *a13(0xff80), a9, 1 +3fb517f0: move *a13(0x380), a7, 1 +3fb51810: sub a7, a9 +3fb51820: move a9, *a14+, 1 +3fb51830: move *a13, a9, 1 +3fb51840: move *a13(0x3c0), a7, 1 +3fb51860: add a7, a9 +3fb51870: move a9, *a14+, 1 +3fb51880: move *a13(0x380), a9, 1 +3fb518a0: move *a13(0x3a0), a7, 1 +3fb518c0: add a7, a9 +3fb518d0: move a9, *a14+, 1 +3fb518e0: move *a13(0x3e0), a9, 1 +3fb51900: move *a13(0x3c0), a7, 1 +3fb51920: sub a7, a9 +3fb51930: move a9, *a14+, 1 +3fb51940: move *a13(0x380), a9, 1 +3fb51960: neg a9 +3fb51970: addk 32, a9 +3fb51980: move a9, *a14+, 1 +3fb51990: addi 0x400, a7 +3fb519b0: move a7, *a14+, 1 +3fb519c0: move *a13(0xffc0), *a14+, 1 +3fb519e0: move a11, *a14+, 1 +3fb519f0: move @0x209460, *a14+, 1 +3fb51a20: calla L3F569030 +L3FB51A50: +3fb51a50: move *a13, a9, 1 +3fb51a60: move *a13(0x2c0), a7, 1 +3fb51a80: add a7, a9 +3fb51a90: move a9, *a13, 1 +3fb51aa0: move *a13(0x3e0), a7, 1 +3fb51ac0: move *a13(0x3c0), a9, 1 +3fb51ae0: sub a9, a7 +3fb51af0: addk 7, a7 +3fb51b00: sra 0x3, a7 +3fb51b10: addk 5, a7 +3fb51b20: move a7, *a13(0x1c0), 1 +3fb51b40: addi 0x400, a9 +3fb51b60: sra 0x5, a9 +3fb51b70: move a9, *a13(0x160), 1 +3fb51b90: move *a13(0x380), a7, 1 +3fb51bb0: neg a7 +3fb51bc0: addk 32, a7 +3fb51bd0: move a7, *a13(0x40), 1 +3fb51bf0: move *a13(0x3a0), a7, 1 +3fb51c10: move *a13(0x40), a9, 1 +3fb51c30: subk 32, a9 +3fb51c40: cmp a7, a9 +3fb51c50: jrge L3FB51E10 +L3FB51C60: +3fb51c60: move a14, -*sp, 1 +3fb51c70: move *a13(0x1c0), *a14+, 1 +3fb51c90: move *a13(0x40), a11, 1 +3fb51cb0: sll 0x6, a11 +3fb51cc0: move *a13(0x160), a9, 1 +3fb51ce0: add a9, a11 +3fb51cf0: sll 0x5, a11 +3fb51d00: addi 0x1e9460, a11 +3fb51d30: move a11, *a14+, 1 +3fb51d40: calla L3FB44A00 +3fb51d70: move *a13(0x40), a11, 1 +3fb51d90: inc a11 +3fb51da0: move a11, *a13(0x40), 1 +3fb51dc0: move *a13(0x3a0), a7, 1 +3fb51de0: subk 32, a11 +3fb51df0: cmp a7, a11 +3fb51e00: jrlt L3FB51C60 +L3FB51E10: +3fb51e10: sub a11, a11 +3fb51e20: move a11, *a13(0x3e0), 1 +3fb51e40: move a11, *a13(0x3c0), 1 +3fb51e60: move a11, *a13(0x3a0), 1 +3fb51e80: move a11, *a13(0x380), 1 +3fb51ea0: move a11, *a13(0x2c0), 1 +L3FB51EC0: +3fb51ec0: move *a13(0x380), a11, 1 +3fb51ee0: setf 16, 1, 0 +3fb51ef0: move *a13(0x310), a9, 0 +3fb51f10: cmp a9, a11 +3fb51f20: jrge L3FB51F50 +3fb51f30: move a9, *a13(0x380), 1 +L3FB51F50: +3fb51f50: move *a13(0x3a0), a11, 1 +3fb51f70: move *a13(0x320), a7, 0 +3fb51f90: cmp a7, a11 +3fb51fa0: jrge L3FB51FD0 +3fb51fb0: move a7, *a13(0x3a0), 1 +L3FB51FD0: +3fb51fd0: move a14, -*sp, 1 +3fb51fe0: move *a13(0x400), a11, 1 +3fb52000: movk 4, a7 +3fb52010: and a11, a7 +3fb52020: move a7, *a14+, 1 +3fb52030: move *a13(0x320), a7, 0 +3fb52050: add a7, a9 +3fb52060: move a9, *a14+, 1 +3fb52070: move *a13(0x2f0), a9, 0 +3fb52090: move *a13(0x2e0), a7, 0 +3fb520b0: sub a7, a9 +3fb520c0: move a9, *a14+, 1 +3fb520d0: move *a13(0x310), a9, 0 +3fb520f0: neg a9 +3fb52100: addk 32, a9 +3fb52110: move a9, *a14+, 1 +3fb52120: move *a13(0x2c0), a9, 1 +3fb52140: add a7, a9 +3fb52150: addi 0x400, a9 +3fb52170: move a9, *a14+, 1 +3fb52180: move *a13(0x340), *a14+, 1 +3fb521a0: calla L3F578550 +3fb521d0: move *a13(0x2c0), a9, 1 +3fb521f0: setf 16, 1, 0 +3fb52200: move *a13(0x2f0), a7, 0 +3fb52220: add a7, a9 +3fb52230: move *a13(0x3e0), a7, 1 +3fb52250: cmp a9, a7 +3fb52260: jrgt L3FB522C0 +3fb52270: move *a13(0x2c0), a9, 1 +3fb52290: move *a13(0x2f0), a7, 0 +3fb522b0: add a9, a7 +L3FB522C0: +3fb522c0: move a7, *a13(0x3e0), 1 +3fb522e0: move *a13(0x2c0), a9, 1 +3fb52300: move *a13(0x2e0), a7, 0 +3fb52320: add a7, a9 +3fb52330: move *a13(0x3c0), a7, 1 +3fb52350: cmp a9, a7 +3fb52360: jrlt L3FB523C0 +3fb52370: move *a13(0x2c0), a9, 1 +3fb52390: move *a13(0x2e0), a7, 0 +3fb523b0: add a9, a7 +L3FB523C0: +3fb523c0: move a7, *a13(0x3c0), 1 +3fb523e0: move *a13(0x2c0), a9, 1 +3fb52400: move *a13(0x300), a7, 0 +3fb52420: add a7, a9 +3fb52430: move a9, *a13(0x2c0), 1 +3fb52450: move *a13(0x3e0), a7, 1 +3fb52470: cmp a9, a7 +3fb52480: jrgt L3FB524A0 +3fb52490: move a9, a7 +L3FB524A0: +3fb524a0: move a7, *a13(0x3e0), 1 +3fb524c0: jauc L3FB54270 +L3FB524E0: +3fb524e0: move *a13(0x3c0), a9, 1 +3fb52500: move *a13(0x3e0), a7, 1 +3fb52520: cmp a7, a9 +3fb52530: jaeq L3FB53410 +3fb52550: addi 0x41f, a7 +3fb52570: sra 0x5, a7 +3fb52580: move a7, *a13(0x160), 1 +3fb525a0: addi 0x41f, a9 +3fb525c0: sra 0x5, a9 +3fb525d0: move a9, *a13(0x1a0), 1 +3fb525f0: move *a13(0x380), a7, 1 +3fb52610: neg a7 +3fb52620: addk 32, a7 +3fb52630: move a7, *a13(0x40), 1 +3fb52650: move *a13(0x3a0), a7, 1 +3fb52670: move *a13(0x40), a9, 1 +3fb52690: subk 32, a9 +3fb526a0: cmp a7, a9 +3fb526b0: jrge L3FB52A20 +L3FB526C0: +3fb526c0: move *a13(0x160), a11, 1 +3fb526e0: dec a11 +3fb526f0: move a11, *a13(0x80), 1 +3fb52710: move *a13(0x1a0), a9, 1 +3fb52730: cmp a9, a11 +3fb52740: jrlt L3FB52960 +L3FB52750: +3fb52750: move *a13(0x40), a11, 1 +3fb52770: sll 0x6, a11 +3fb52780: move *a13(0x80), a9, 1 +3fb527a0: or a9, a11 +3fb527b0: sll 0x5, a11 +3fb527c0: addi 0x1e9460, a11 +3fb527f0: move *a13(0x40), a7, 1 +3fb52810: btst 0, a7 +3fb52820: jreq L3FB52870 +3fb52830: movi 0xaaaaaaaa, a7 +3fb52860: jruc L3FB528A0 +L3FB52870: +3fb52870: movi 0x55555555, a7 +L3FB528A0: +3fb528a0: move *a11, a9, 1 +3fb528b0: and a7, a9 +3fb528c0: move a9, *a11, 1 +3fb528d0: move *a13(0x80), a11, 1 +3fb528f0: dec a11 +3fb52900: move a11, *a13(0x80), 1 +3fb52920: move *a13(0x1a0), a9, 1 +3fb52940: cmp a9, a11 +3fb52950: jrge L3FB52750 +L3FB52960: +3fb52960: move *a13(0x40), a7, 1 +3fb52980: inc a7 +3fb52990: move a7, *a13(0x40), 1 +3fb529b0: move *a13(0x3a0), a7, 1 +3fb529d0: move *a13(0x40), a9, 1 +3fb529f0: subk 32, a9 +3fb52a00: cmp a7, a9 +3fb52a10: jrlt L3FB526C0 +L3FB52A20: +3fb52a20: move *a13(0xffe0), a11, 1 +3fb52a40: setf 16, 1, 0 +3fb52a50: move *a11, a9, 0 +3fb52a60: jrne L3FB52D10 +3fb52a70: move a14, -*sp, 1 +3fb52a80: move *a13(0xff80), a9, 1 +3fb52aa0: move *a13(0x380), a7, 1 +3fb52ac0: sub a7, a9 +3fb52ad0: move a9, *a14+, 1 +3fb52ae0: move *a13, a9, 1 +3fb52af0: move *a13(0x3c0), a7, 1 +3fb52b10: add a7, a9 +3fb52b20: move a9, *a14+, 1 +3fb52b30: move *a13(0x380), a9, 1 +3fb52b50: move *a13(0x3a0), a7, 1 +3fb52b70: add a7, a9 +3fb52b80: move a9, *a14+, 1 +3fb52b90: move *a13(0x3e0), a9, 1 +3fb52bb0: move *a13(0x3c0), a7, 1 +3fb52bd0: sub a7, a9 +3fb52be0: move a9, *a14+, 1 +3fb52bf0: move *a13(0x380), a9, 1 +3fb52c10: neg a9 +3fb52c20: addk 32, a9 +3fb52c30: move a9, *a14+, 1 +3fb52c40: addi 0x400, a7 +3fb52c60: move a7, *a14+, 1 +3fb52c70: move *a13(0xffc0), *a14+, 1 +3fb52c90: move a11, *a14+, 1 +3fb52ca0: move @0x209460, *a14+, 1 +3fb52cd0: calla L3F575830 +3fb52d00: jruc L3FB52FA0 +L3FB52D10: +3fb52d10: move a14, -*sp, 1 +3fb52d20: move *a13(0xff80), a9, 1 +3fb52d40: move *a13(0x380), a7, 1 +3fb52d60: sub a7, a9 +3fb52d70: move a9, *a14+, 1 +3fb52d80: move *a13, a9, 1 +3fb52d90: move *a13(0x3c0), a7, 1 +3fb52db0: add a7, a9 +3fb52dc0: move a9, *a14+, 1 +3fb52dd0: move *a13(0x380), a9, 1 +3fb52df0: move *a13(0x3a0), a7, 1 +3fb52e10: add a7, a9 +3fb52e20: move a9, *a14+, 1 +3fb52e30: move *a13(0x3e0), a9, 1 +3fb52e50: move *a13(0x3c0), a7, 1 +3fb52e70: sub a7, a9 +3fb52e80: move a9, *a14+, 1 +3fb52e90: move *a13(0x380), a9, 1 +3fb52eb0: neg a9 +3fb52ec0: addk 32, a9 +3fb52ed0: move a9, *a14+, 1 +3fb52ee0: addi 0x400, a7 +3fb52f00: move a7, *a14+, 1 +3fb52f10: move *a13(0xffc0), *a14+, 1 +3fb52f30: move a11, *a14+, 1 +3fb52f40: move @0x209460, *a14+, 1 +3fb52f70: calla L3F569030 +L3FB52FA0: +3fb52fa0: move *a13, a9, 1 +3fb52fb0: move *a13(0x2c0), a7, 1 +3fb52fd0: add a7, a9 +3fb52fe0: move a9, *a13, 1 +3fb52ff0: move *a13(0x3e0), a7, 1 +3fb53010: move *a13(0x3c0), a9, 1 +3fb53030: sub a9, a7 +3fb53040: addk 7, a7 +3fb53050: sra 0x3, a7 +3fb53060: addk 5, a7 +3fb53070: move a7, *a13(0x1c0), 1 +3fb53090: addi 0x400, a9 +3fb530b0: sra 0x5, a9 +3fb530c0: move a9, *a13(0x160), 1 +3fb530e0: move *a13(0x380), a7, 1 +3fb53100: neg a7 +3fb53110: addk 32, a7 +3fb53120: move a7, *a13(0x40), 1 +3fb53140: move *a13(0x3a0), a7, 1 +3fb53160: move *a13(0x40), a9, 1 +3fb53180: subk 32, a9 +3fb53190: cmp a7, a9 +3fb531a0: jrge L3FB53360 +L3FB531B0: +3fb531b0: move a14, -*sp, 1 +3fb531c0: move *a13(0x1c0), *a14+, 1 +3fb531e0: move *a13(0x40), a11, 1 +3fb53200: sll 0x6, a11 +3fb53210: move *a13(0x160), a9, 1 +3fb53230: add a9, a11 +3fb53240: sll 0x5, a11 +3fb53250: addi 0x1e9460, a11 +3fb53280: move a11, *a14+, 1 +3fb53290: calla L3FB44A00 +3fb532c0: move *a13(0x40), a11, 1 +3fb532e0: inc a11 +3fb532f0: move a11, *a13(0x40), 1 +3fb53310: move *a13(0x3a0), a7, 1 +3fb53330: subk 32, a11 +3fb53340: cmp a7, a11 +3fb53350: jrlt L3FB531B0 +L3FB53360: +3fb53360: sub a11, a11 +3fb53370: move a11, *a13(0x3e0), 1 +3fb53390: move a11, *a13(0x3c0), 1 +3fb533b0: move a11, *a13(0x3a0), 1 +3fb533d0: move a11, *a13(0x380), 1 +3fb533f0: move a11, *a13(0x2c0), 1 +L3FB53410: +3fb53410: setf 16, 1, 0 +3fb53420: move *a13(0x2f0), a11, 0 +3fb53440: move *a13(0x2e0), a9, 0 +3fb53460: sub a9, a11 +3fb53470: move a11, *a13(0x1c0), 1 +3fb53490: jaeq L3FB54210 +3fb534b0: move a14, -*sp, 1 +3fb534c0: move a11, *a14+, 1 +3fb534d0: calla L3FB339C0 +3fb53500: neg a8 +3fb53510: addk 31, a8 +3fb53520: move a8, *a13(0x40), 1 +3fb53540: movk 1, a7 +3fb53550: sll a8, a7 +3fb53560: cmp a11, a7 +3fb53570: jreq L3FB535B0 +3fb53580: inc a8 +3fb53590: move a8, *a13(0x40), 1 +L3FB535B0: +3fb535b0: subk 3, a8 +3fb535c0: jrge L3FB53600 +3fb535d0: movk 3, a7 +3fb535e0: move a7, *a13(0x40), 1 +L3FB53600: +3fb53600: movk 1, a7 +3fb53610: move *a13(0x40), a9, 1 +3fb53630: sll a9, a7 +3fb53640: move a7, *a13(0x1e0), 1 +3fb53660: setf 16, 1, 0 +3fb53670: move *a13(0x310), a7, 0 +3fb53690: move *a13(0x320), a9, 0 +3fb536b0: add a9, a7 +3fb536c0: move a7, *a13(0x200), 1 +3fb536e0: move *a13(0x1e0), a9, 1 +3fb53700: mpys a7, a9 +3fb53710: cmpi 0x20000, a9 +3fb53740: jagt L3FB54190 +3fb53760: move @0x209460, a9, 1 +3fb53790: move *a9(0x80), a7, 1 +3fb537b0: move *a7(0x60), a7, 1 +3fb537d0: move *a13(0x1e0), *a7(0x110), 0 +3fb53800: move *a9(0x80), a7, 1 +3fb53820: move *a7(0x60), a7, 1 +3fb53840: move *a13(0x200), *a7(0x100), 0 +3fb53870: move a14, -*sp, 1 +3fb53880: move *a13(0x40), *a14+, 1 +3fb538a0: move *a13(0x400), a7, 1 +3fb538c0: movk 4, a11 +3fb538d0: and a7, a11 +3fb538e0: move a11, *a14+, 1 +3fb538f0: move *a13(0x200), *a14+, 1 +3fb53910: move *a13(0x1c0), *a14+, 1 +3fb53930: sub a11, a11 +3fb53940: move a11, *a14+, 1 +3fb53950: move a11, *a14+, 1 +3fb53960: move *a13(0x340), *a14+, 1 +3fb53980: calla L3F574F70 +3fb539b0: move *a13(0xffe0), a9, 1 +3fb539d0: setf 16, 1, 0 +3fb539e0: move *a9, a11, 0 +3fb539f0: jrne L3FB53BD0 +3fb53a00: move a14, -*sp, 1 +3fb53a10: move *a13(0xff80), a11, 1 +3fb53a30: move *a13(0x310), a7, 0 +3fb53a50: sub a7, a11 +3fb53a60: move a11, *a14+, 1 +3fb53a70: move *a13, a11, 1 +3fb53a80: move *a13(0x2e0), a7, 0 +3fb53aa0: add a7, a11 +3fb53ab0: move a11, *a14+, 1 +3fb53ac0: move *a13(0x200), *a14+, 1 +3fb53ae0: move *a13(0x1c0), *a14+, 1 +3fb53b00: sub a11, a11 +3fb53b10: move a11, *a14+, 1 +3fb53b20: move a11, *a14+, 1 +3fb53b30: move *a13(0xffc0), *a14+, 1 +3fb53b50: move a9, *a14+, 1 +3fb53b60: move @0x209460, *a14+, 1 +3fb53b90: calla L3F575830 +3fb53bc0: jruc L3FB53D90 +L3FB53BD0: +3fb53bd0: move a14, -*sp, 1 +3fb53be0: move *a13(0xff80), a11, 1 +3fb53c00: move *a13(0x310), a7, 0 +3fb53c20: sub a7, a11 +3fb53c30: move a11, *a14+, 1 +3fb53c40: move *a13, a11, 1 +3fb53c50: move *a13(0x2e0), a7, 0 +3fb53c70: add a7, a11 +3fb53c80: move a11, *a14+, 1 +3fb53c90: move *a13(0x200), *a14+, 1 +3fb53cb0: move *a13(0x1c0), *a14+, 1 +3fb53cd0: sub a11, a11 +3fb53ce0: move a11, *a14+, 1 +3fb53cf0: move a11, *a14+, 1 +3fb53d00: move *a13(0xffc0), *a14+, 1 +3fb53d20: move a9, *a14+, 1 +3fb53d30: move @0x209460, *a14+, 1 +3fb53d60: calla L3F569030 +L3FB53D90: +3fb53d90: move @0x209460, a11, 1 +3fb53dc0: move *a11(0x80), a7, 1 +3fb53de0: move *a7(0x60), a7, 1 +3fb53e00: movi 0x800, a9 +3fb53e20: setf 16, 0, 0 +3fb53e30: move a9, *a7(0x110), 0 +3fb53e50: move *a11(0x80), a7, 1 +3fb53e70: move *a7(0x60), a7, 1 +3fb53e90: movi 0x40, a9 +3fb53eb0: move a9, *a7(0x100), 0 +3fb53ed0: move *a13(0x1c0), a7, 1 +3fb53ef0: addk 7, a7 +3fb53f00: sra 0x3, a7 +3fb53f10: move a7, *a13(0x1c0), 1 +3fb53f30: move *a13(0x40), a9, 1 +3fb53f50: subk 3, a9 +3fb53f60: move a9, *a13(0x40), 1 +3fb53f80: sub a7, a7 +3fb53f90: move a7, *a13(0x60), 1 +3fb53fb0: move *a13(0x200), a9, 1 +3fb53fd0: cmp a9, a7 +3fb53fe0: jrge L3FB54210 +L3FB53FF0: +3fb53ff0: move a14, -*sp, 1 +3fb54000: move *a13(0x1c0), *a14+, 1 +3fb54020: move *a13(0x60), a11, 1 +3fb54040: sll 0x3, a11 +3fb54050: move *a13(0x40), a9, 1 +3fb54070: sll a9, a11 +3fb54080: addi 0x1e9460, a11 +3fb540b0: move a11, *a14+, 1 +3fb540c0: calla L3FB44A00 +3fb540f0: move *a13(0x60), a11, 1 +3fb54110: inc a11 +3fb54120: move a11, *a13(0x60), 1 +3fb54140: move *a13(0x200), a7, 1 +3fb54160: cmp a7, a11 +3fb54170: jrlt L3FB53FF0 +3fb54180: jruc L3FB54210 +L3FB54190: +3fb54190: move a14, -*sp, 1 +3fb541a0: movi 0x3fb59e10, a8 +3fb541d0: move a8, *a14+, 1 +3fb541e0: calla L3FB341E0 +L3FB54210: +3fb54210: move *a13, a11, 1 +3fb54220: setf 16, 1, 0 +3fb54230: move *a13(0x300), a9, 0 +3fb54250: add a9, a11 +3fb54260: move a11, *a13, 1 +L3FB54270: +3fb54270: move *a13(0x20), a11, 1 +3fb54290: dec a11 +3fb542a0: move a11, *a13(0x20), 1 +3fb542c0: jagt L3FB508C0 +L3FB542E0: +3fb542e0: move *a13(0x3e0), a9, 1 +3fb54300: addi 0x41f, a9 +3fb54320: sra 0x5, a9 +3fb54330: move a9, *a13(0x160), 1 +3fb54350: move *a13(0x3c0), a7, 1 +3fb54370: addi 0x41f, a7 +3fb54390: sra 0x5, a7 +3fb543a0: move a7, *a13(0x1a0), 1 +3fb543c0: move *a13(0x380), a7, 1 +3fb543e0: neg a7 +3fb543f0: addk 32, a7 +3fb54400: move a7, *a13(0x40), 1 +3fb54420: move *a13(0x3a0), a7, 1 +3fb54440: move *a13(0x40), a9, 1 +3fb54460: subk 32, a9 +3fb54470: cmp a7, a9 +3fb54480: jrge L3FB547F0 +L3FB54490: +3fb54490: move *a13(0x160), a11, 1 +3fb544b0: dec a11 +3fb544c0: move a11, *a13(0x80), 1 +3fb544e0: move *a13(0x1a0), a9, 1 +3fb54500: cmp a9, a11 +3fb54510: jrlt L3FB54730 +L3FB54520: +3fb54520: move *a13(0x40), a11, 1 +3fb54540: sll 0x6, a11 +3fb54550: move *a13(0x80), a9, 1 +3fb54570: or a9, a11 +3fb54580: sll 0x5, a11 +3fb54590: addi 0x1e9460, a11 +3fb545c0: move *a13(0x40), a7, 1 +3fb545e0: btst 0, a7 +3fb545f0: jreq L3FB54640 +3fb54600: movi 0xaaaaaaaa, a7 +3fb54630: jruc L3FB54670 +L3FB54640: +3fb54640: movi 0x55555555, a7 +L3FB54670: +3fb54670: move *a11, a9, 1 +3fb54680: and a7, a9 +3fb54690: move a9, *a11, 1 +3fb546a0: move *a13(0x80), a11, 1 +3fb546c0: dec a11 +3fb546d0: move a11, *a13(0x80), 1 +3fb546f0: move *a13(0x1a0), a9, 1 +3fb54710: cmp a9, a11 +3fb54720: jrge L3FB54520 +L3FB54730: +3fb54730: move *a13(0x40), a7, 1 +3fb54750: inc a7 +3fb54760: move a7, *a13(0x40), 1 +3fb54780: move *a13(0x3a0), a7, 1 +3fb547a0: move *a13(0x40), a9, 1 +3fb547c0: subk 32, a9 +3fb547d0: cmp a7, a9 +3fb547e0: jrlt L3FB54490 +L3FB547F0: +3fb547f0: move *a13(0xffe0), a11, 1 +3fb54810: setf 16, 1, 0 +3fb54820: move *a11, a9, 0 +3fb54830: jrne L3FB54AE0 +3fb54840: move a14, -*sp, 1 +3fb54850: move *a13(0xff80), a9, 1 +3fb54870: move *a13(0x380), a7, 1 +3fb54890: sub a7, a9 +3fb548a0: move a9, *a14+, 1 +3fb548b0: move *a13, a9, 1 +3fb548c0: move *a13(0x3c0), a7, 1 +3fb548e0: add a7, a9 +3fb548f0: move a9, *a14+, 1 +3fb54900: move *a13(0x380), a9, 1 +3fb54920: move *a13(0x3a0), a7, 1 +3fb54940: add a7, a9 +3fb54950: move a9, *a14+, 1 +3fb54960: move *a13(0x3e0), a9, 1 +3fb54980: move *a13(0x3c0), a7, 1 +3fb549a0: sub a7, a9 +3fb549b0: move a9, *a14+, 1 +3fb549c0: move *a13(0x380), a9, 1 +3fb549e0: neg a9 +3fb549f0: addk 32, a9 +3fb54a00: move a9, *a14+, 1 +3fb54a10: addi 0x400, a7 +3fb54a30: move a7, *a14+, 1 +3fb54a40: move *a13(0xffc0), *a14+, 1 +3fb54a60: move a11, *a14+, 1 +3fb54a70: move @0x209460, *a14+, 1 +3fb54aa0: calla L3F575830 +3fb54ad0: jruc L3FB54D70 +L3FB54AE0: +3fb54ae0: move a14, -*sp, 1 +3fb54af0: move *a13(0xff80), a9, 1 +3fb54b10: move *a13(0x380), a7, 1 +3fb54b30: sub a7, a9 +3fb54b40: move a9, *a14+, 1 +3fb54b50: move *a13, a9, 1 +3fb54b60: move *a13(0x3c0), a7, 1 +3fb54b80: add a7, a9 +3fb54b90: move a9, *a14+, 1 +3fb54ba0: move *a13(0x380), a9, 1 +3fb54bc0: move *a13(0x3a0), a7, 1 +3fb54be0: add a7, a9 +3fb54bf0: move a9, *a14+, 1 +3fb54c00: move *a13(0x3e0), a9, 1 +3fb54c20: move *a13(0x3c0), a7, 1 +3fb54c40: sub a7, a9 +3fb54c50: move a9, *a14+, 1 +3fb54c60: move *a13(0x380), a9, 1 +3fb54c80: neg a9 +3fb54c90: addk 32, a9 +3fb54ca0: move a9, *a14+, 1 +3fb54cb0: addi 0x400, a7 +3fb54cd0: move a7, *a14+, 1 +3fb54ce0: move *a13(0xffc0), *a14+, 1 +3fb54d00: move a11, *a14+, 1 +3fb54d10: move @0x209460, *a14+, 1 +3fb54d40: calla L3F569030 +L3FB54D70: +3fb54d70: move *a13, a9, 1 +3fb54d80: move *a13(0x2c0), a7, 1 +3fb54da0: add a7, a9 +3fb54db0: move a9, *a13, 1 +3fb54dc0: move *a13(0x3e0), a7, 1 +3fb54de0: move *a13(0x3c0), a9, 1 +3fb54e00: sub a9, a7 +3fb54e10: addk 7, a7 +3fb54e20: sra 0x3, a7 +3fb54e30: addk 5, a7 +3fb54e40: move a7, *a13(0x1c0), 1 +3fb54e60: addi 0x400, a9 +3fb54e80: sra 0x5, a9 +3fb54e90: move a9, *a13(0x160), 1 +3fb54eb0: move *a13(0x380), a7, 1 +3fb54ed0: neg a7 +3fb54ee0: addk 32, a7 +3fb54ef0: move a7, *a13(0x40), 1 +3fb54f10: move *a13(0x3a0), a7, 1 +3fb54f30: move *a13(0x40), a9, 1 +3fb54f50: subk 32, a9 +3fb54f60: cmp a7, a9 +3fb54f70: jrge L3FB55130 +L3FB54F80: +3fb54f80: move a14, -*sp, 1 +3fb54f90: move *a13(0x1c0), *a14+, 1 +3fb54fb0: move *a13(0x40), a11, 1 +3fb54fd0: sll 0x6, a11 +3fb54fe0: move *a13(0x160), a9, 1 +3fb55000: add a9, a11 +3fb55010: sll 0x5, a11 +3fb55020: addi 0x1e9460, a11 +3fb55050: move a11, *a14+, 1 +3fb55060: calla L3FB44A00 +3fb55090: move *a13(0x40), a11, 1 +3fb550b0: inc a11 +3fb550c0: move a11, *a13(0x40), 1 +3fb550e0: move *a13(0x3a0), a7, 1 +3fb55100: subk 32, a11 +3fb55110: cmp a7, a11 +3fb55120: jrlt L3FB54F80 +L3FB55130: +3fb55130: sub a11, a11 +3fb55140: move a11, *a13(0x3e0), 1 +3fb55160: move a11, *a13(0x3c0), 1 +3fb55180: move a11, *a13(0x3a0), 1 +3fb551a0: move a11, *a13(0x380), 1 +L3FB551C0: +3fb551c0: move *a13(0x60), a11, 1 +3fb551e0: inc a11 +3fb551f0: move a11, *a13(0x60), 1 +3fb55210: move *a13(0xff60), a9, 1 +3fb55230: cmp a9, a11 +3fb55240: jalt L3FB4FE80 +L3FB55260: +3fb55260: move *a13(0xffc0), a11, 1 +3fb55280: move *a13(0x280), *a11(0xc0), 1 +3fb552b0: move *a13(0x2a0), *a11(0x120), 1 +L3FB552E0: +3fb552e0: move *sp(0xa0), a14, 1 +3fb55300: mmfm sp, a7,a9,a11,a13 +3fb55320: rets 2 +3fb55330: mmtm sp, a7,a9,a11,a13 +3fb55350: move a14, a13 +3fb55360: addi 0x3e0, a14 +3fb55380: sub a11, a11 +3fb55390: move a11, *a13(0x360), 1 +3fb553b0: move a11, *a13(0x380), 1 +3fb553d0: move *a13(0xff60), a11, 1 +3fb553f0: jale L3FB59DC0 +3fb55410: move *a13(0xffc0), a9, 1 +3fb55430: move *a9(0x220), *a13(0x240), 1 +3fb55460: move *a13(0x240), a9, 1 +3fb55480: move *a9(0xe0), *a13(0x200), 1 +3fb554b0: move *a13(0x200), a9, 1 +3fb554d0: setf 8, 0, 0 +3fb554e0: move *a9(0x230), a9, 0 +3fb55500: move a9, *a13(0x340), 1 +3fb55520: move *a13(0xffa0), *a13(0x0), 1 +3fb55550: move *a13(0xff40), *a13(0x120), 1 +3fb55580: move *a13(0xffc0), a9, 1 +3fb555a0: move *a9(0xc0), *a13(0x260), 1 +3fb555d0: move *a9(0x120), *a13(0x280), 1 +3fb55600: move *a9(0x100), a9, 1 +3fb55620: jrne L3FB556D0 +3fb55630: move *a13(0xffc0), a9, 1 +3fb55650: move *a9(0x120), a9, 1 +3fb55670: jrne L3FB556D0 +3fb55680: move *a13(0xffc0), a9, 1 +3fb556a0: movk 1, a11 +3fb556b0: move a11, *a9(0x120), 1 +L3FB556D0: +3fb556d0: move *a13(0xffc0), a11, 1 +3fb556f0: move a14, -*sp, 1 +3fb55700: move *a11(0x100), *a14+, 1 +3fb55720: move *a11(0xc0), *a14+, 1 +3fb55740: calla L3F738980 +3fb55770: move a8, *a11(0xc0), 1 +3fb55790: sub a9, a9 +3fb557a0: move a9, *a13(0x60), 1 +3fb557c0: move *a13(0xff60), a11, 1 +3fb557e0: cmp a11, a9 +3fb557f0: jage L3FB59D40 +L3FB55810: +3fb55810: move *a13(0x120), a11, 1 +3fb55830: setf 8, 0, 0 +3fb55840: move *a11+, a9, 0 +3fb55850: move a11, *a13(0x120), 1 +3fb55870: move a9, *a13(0x140), 1 +3fb55890: cmpi 0xff, a9 +3fb558b0: jrne L3FB55B00 +3fb558c0: move a11, *a13(0x240), 1 +3fb558e0: addk 32, a11 +3fb558f0: move a11, *a13(0x120), 1 +3fb55910: move *a13(0xffc0), a9, 1 +3fb55930: move *a13(0x240), a11, 1 +3fb55950: move *a9(0x220), a9, 1 +3fb55970: cmp a9, a11 +3fb55980: jaeq L3FB59CA0 +3fb559a0: move a14, -*sp, 1 +3fb559b0: movk 1, a9 +3fb559c0: move a9, *a14+, 1 +3fb559d0: move a11, *a14+, 1 +3fb559e0: movi 0x4000, a9 +3fb55a00: move a9, *a14+, 1 +3fb55a10: move *a13(0xffc0), *a14+, 1 +3fb55a30: calla L3F864C90 +3fb55a60: move a14, -*sp, 1 +3fb55a70: move *a13(0xffc0), *a14+, 1 +3fb55a90: move *a13(0xffe0), *a14+, 1 +3fb55ab0: calla L3F863590 +3fb55ae0: jauc L3FB59CA0 +L3FB55B00: +3fb55b00: move *a13, a9, 1 +3fb55b10: setf 8, 1, 0 +3fb55b20: move *a11+, a7, 0 +3fb55b30: move a11, *a13(0x120), 1 +3fb55b50: add a9, a7 +3fb55b60: move a7, *a13, 1 +3fb55b70: move *a13(0x140), a9, 1 +3fb55b90: jaeq L3FB59CA0 +3fb55bb0: sub a7, a7 +3fb55bc0: move a7, *a13(0x2a0), 1 +3fb55be0: move *a13(0xffc0), a9, 1 +3fb55c00: move *a9(0x240), *a13(0x200), 1 +3fb55c30: move *a9(0x260), *a13(0x220), 1 +3fb55c60: move *a13(0x200), a9, 1 +3fb55c80: setf 8, 0, 0 +3fb55c90: move *a9(0x230), a9, 0 +3fb55cb0: move a9, *a13(0x340), 1 +3fb55cd0: move *a13(0x200), a9, 1 +3fb55cf0: move *a9(0x1c0), *a13(0xa0), 1 +3fb55d20: move *a9(0x200), *a13(0xc0), 1 +3fb55d50: move *a9(0x1a0), *a13(0x100), 1 +3fb55d80: move *a9(0x1e0), *a13(0xe0), 1 +3fb55db0: move a7, *a13(0x3c0), 1 +3fb55dd0: move a7, *a13(0x3a0), 1 +3fb55df0: move *a13(0x140), *a13(0x20), 1 +3fb55e20: move @0x209480, a9, 1 +3fb55e50: jreq L3FB56210 +3fb55e60: move a14, -*sp, 1 +3fb55e70: movi 0x1000, a11 +3fb55e90: move a11, *a14+, 1 +3fb55ea0: movi 0x1e9460, a11 +3fb55ed0: move a11, *a14+, 1 +3fb55ee0: calla L3FB44A00 +3fb55f10: move a14, -*sp, 1 +3fb55f20: movk 1, a9 +3fb55f30: move a9, *a14+, 1 +3fb55f40: movi 0x40, a9 +3fb55f60: move a9, *a14+, 1 +3fb55f70: movi 0x800, a9 +3fb55f90: move a9, *a14+, 1 +3fb55fa0: move *a13(0xffc0), a9, 1 +3fb55fc0: move *a9(0x0), *a14+, 1 +3fb55fe0: calla L3FBD65D0 +3fb56010: move a8, @0x209460, 1 +3fb56040: move *a8(0x80), a11, 1 +3fb56060: move *a11(0x60), a11, 1 +3fb56080: movi 0x1e9460, a9 +3fb560b0: move a9, *a11(0xe0), 1 +3fb560d0: move *a8(0x80), a11, 1 +3fb560f0: move *a11(0x60), a11, 1 +3fb56110: movi 0x800, a9 +3fb56130: setf 16, 0, 0 +3fb56140: move a9, *a11(0x110), 0 +3fb56160: move *a8(0x80), a11, 1 +3fb56180: move *a11(0x60), a11, 1 +3fb561a0: movi 0x40, a9 +3fb561c0: move a9, *a11(0x100), 0 +3fb561e0: move a7, @0x209480, 1 +L3FB56210: +3fb56210: move *a13(0x20), a11, 1 +3fb56230: jale L3FB592B0 +L3FB56250: +3fb56250: move *a13(0x120), a11, 1 +3fb56270: setf 8, 0, 0 +3fb56280: move *a11+, a9, 0 +3fb56290: move a11, *a13(0x120), 1 +3fb562b0: move a9, *a13(0x180), 1 +3fb562d0: move *a11+, a7, 0 +3fb562e0: move a11, *a13(0x120), 1 +3fb56300: move a7, *a13(0x160), 1 +3fb56320: move *a13(0xa0), a9, 1 +3fb56340: cmp a9, a7 +3fb56350: jrlt L3FB56440 +3fb56360: move *a13(0xc0), a9, 1 +3fb56380: cmp a9, a7 +3fb56390: jrgt L3FB56440 +3fb563a0: move *a13(0x180), a7, 1 +3fb563c0: move *a13(0x100), a9, 1 +3fb563e0: cmp a9, a7 +3fb563f0: jrlt L3FB56440 +3fb56400: move *a13(0xe0), a9, 1 +3fb56420: cmp a9, a7 +3fb56430: jrle L3FB56500 +L3FB56440: +3fb56440: move *a13(0x200), a9, 1 +3fb56460: move *a9(0x60), a7, 0 +3fb56480: move a7, *a13(0x180), 1 +3fb564a0: move *a9(0x60), a7, 1 +3fb564c0: srl 0x8, a7 +3fb564d0: zext a7, 0 +3fb564e0: move a7, *a13(0x160), 1 +L3FB56500: +3fb56500: move a14, -*sp, 1 +3fb56510: movi 0xffff, a9 +3fb56530: move a9, *a14+, 1 +3fb56540: move a13, a7 +3fb56550: addi 0x320, a7 +3fb56570: move a7, *a14+, 1 +3fb56580: move a13, a7 +3fb56590: addi 0x2c0, a7 +3fb565b0: move a7, *a14+, 1 +3fb565c0: move *a13(0x160), *a14+, 1 +3fb565e0: move *a13(0x180), *a14+, 1 +3fb56600: move *a13(0xffc0), a7, 1 +3fb56620: move *a7(0x220), *a14+, 1 +3fb56640: calla L3F85B080 +3fb56670: move a8, a8 +3fb56680: jaeq L3FB59240 +3fb566a0: setf 16, 1, 0 +3fb566b0: move *a13(0x300), a9, 0 +3fb566d0: subk 32, a9 +3fb566e0: jagt L3FB57970 +3fb56700: move *a13(0x2f0), a9, 0 +3fb56720: subk 32, a9 +3fb56730: jagt L3FB57970 +3fb56750: move *a13(0x2d0), a9, 0 +3fb56770: move *a13(0x2c0), a7, 0 +3fb56790: sub a7, a9 +3fb567a0: cmpi 0x800, a9 +3fb567c0: jagt L3FB57970 +3fb567e0: move *a13(0x2a0), a9, 1 +3fb56800: move *a13(0x2d0), a7, 0 +3fb56820: add a7, a9 +3fb56830: move *a13(0x2c0), a7, 0 +3fb56850: sub a7, a9 +3fb56860: cmpi 0x400, a9 +3fb56880: jrgt L3FB56950 +3fb56890: move *a13(0x2a0), a9, 1 +3fb568b0: move *a13(0x2d0), a7, 0 +3fb568d0: add a7, a9 +3fb568e0: move *a13(0x2c0), a7, 0 +3fb56900: sub a7, a9 +3fb56910: cmpi 0xfc00, a9 +3fb56930: jage L3FB57350 +L3FB56950: +3fb56950: move *a13(0xffe0), a9, 1 +3fb56970: move *a9, a7, 0 +3fb56980: jrne L3FB56C40 +3fb56990: move a14, -*sp, 1 +3fb569a0: move *a13(0xff80), a7, 1 +3fb569c0: move *a13(0x3a0), a9, 1 +3fb569e0: sub a9, a7 +3fb569f0: move a7, *a14+, 1 +3fb56a00: move *a13, a7, 1 +3fb56a10: move *a13(0x360), a9, 1 +3fb56a30: add a9, a7 +3fb56a40: move a7, *a14+, 1 +3fb56a50: move *a13(0x3a0), a7, 1 +3fb56a70: move *a13(0x3c0), a9, 1 +3fb56a90: add a9, a7 +3fb56aa0: move a7, *a14+, 1 +3fb56ab0: move *a13(0x380), a7, 1 +3fb56ad0: move *a13(0x360), a9, 1 +3fb56af0: sub a9, a7 +3fb56b00: move a7, *a14+, 1 +3fb56b10: move *a13(0x3a0), a7, 1 +3fb56b30: neg a7 +3fb56b40: addk 32, a7 +3fb56b50: move a7, *a14+, 1 +3fb56b60: addi 0x400, a9 +3fb56b80: move a9, *a14+, 1 +3fb56b90: move *a13(0xffc0), *a14+, 1 +3fb56bb0: move *a13(0xffe0), *a14+, 1 +3fb56bd0: move @0x209460, *a14+, 1 +3fb56c00: calla L3F575830 +3fb56c30: jruc L3FB56EE0 +L3FB56C40: +3fb56c40: move a14, -*sp, 1 +3fb56c50: move *a13(0xff80), a7, 1 +3fb56c70: move *a13(0x3a0), a9, 1 +3fb56c90: sub a9, a7 +3fb56ca0: move a7, *a14+, 1 +3fb56cb0: move *a13, a7, 1 +3fb56cc0: move *a13(0x360), a9, 1 +3fb56ce0: add a9, a7 +3fb56cf0: move a7, *a14+, 1 +3fb56d00: move *a13(0x3a0), a7, 1 +3fb56d20: move *a13(0x3c0), a9, 1 +3fb56d40: add a9, a7 +3fb56d50: move a7, *a14+, 1 +3fb56d60: move *a13(0x380), a7, 1 +3fb56d80: move *a13(0x360), a9, 1 +3fb56da0: sub a9, a7 +3fb56db0: move a7, *a14+, 1 +3fb56dc0: move *a13(0x3a0), a7, 1 +3fb56de0: neg a7 +3fb56df0: addk 32, a7 +3fb56e00: move a7, *a14+, 1 +3fb56e10: addi 0x400, a9 +3fb56e30: move a9, *a14+, 1 +3fb56e40: move *a13(0xffc0), *a14+, 1 +3fb56e60: move *a13(0xffe0), *a14+, 1 +3fb56e80: move @0x209460, *a14+, 1 +3fb56eb0: calla L3F569030 +L3FB56EE0: +3fb56ee0: move *a13, a9, 1 +3fb56ef0: move *a13(0x2a0), a7, 1 +3fb56f10: add a7, a9 +3fb56f20: move a9, *a13, 1 +3fb56f30: move *a13(0x380), a7, 1 +3fb56f50: move *a13(0x360), a9, 1 +3fb56f70: sub a9, a7 +3fb56f80: addk 7, a7 +3fb56f90: sra 0x3, a7 +3fb56fa0: addk 5, a7 +3fb56fb0: move a7, *a13(0x1a0), 1 +3fb56fd0: addi 0x400, a9 +3fb56ff0: sra 0x5, a9 +3fb57000: move a9, *a13(0x160), 1 +3fb57020: move *a13(0x3a0), a7, 1 +3fb57040: neg a7 +3fb57050: addk 32, a7 +3fb57060: move a7, *a13(0x40), 1 +3fb57080: move *a13(0x3c0), a7, 1 +3fb570a0: move *a13(0x40), a9, 1 +3fb570c0: subk 32, a9 +3fb570d0: cmp a7, a9 +3fb570e0: jrge L3FB572A0 +L3FB570F0: +3fb570f0: move a14, -*sp, 1 +3fb57100: move *a13(0x1a0), *a14+, 1 +3fb57120: move *a13(0x40), a11, 1 +3fb57140: sll 0x6, a11 +3fb57150: move *a13(0x160), a9, 1 +3fb57170: add a9, a11 +3fb57180: sll 0x5, a11 +3fb57190: addi 0x1e9460, a11 +3fb571c0: move a11, *a14+, 1 +3fb571d0: calla L3FB44A00 +3fb57200: move *a13(0x40), a11, 1 +3fb57220: inc a11 +3fb57230: move a11, *a13(0x40), 1 +3fb57250: move *a13(0x3c0), a7, 1 +3fb57270: subk 32, a11 +3fb57280: cmp a7, a11 +3fb57290: jrlt L3FB570F0 +L3FB572A0: +3fb572a0: sub a11, a11 +3fb572b0: move a11, *a13(0x380), 1 +3fb572d0: move a11, *a13(0x360), 1 +3fb572f0: move a11, *a13(0x3c0), 1 +3fb57310: move a11, *a13(0x3a0), 1 +3fb57330: move a11, *a13(0x2a0), 1 +L3FB57350: +3fb57350: move *a13(0x3a0), a11, 1 +3fb57370: setf 16, 1, 0 +3fb57380: move *a13(0x2f0), a9, 0 +3fb573a0: cmp a9, a11 +3fb573b0: jrge L3FB573E0 +3fb573c0: move a9, *a13(0x3a0), 1 +L3FB573E0: +3fb573e0: move *a13(0x3c0), a11, 1 +3fb57400: move *a13(0x300), a7, 0 +3fb57420: cmp a7, a11 +3fb57430: jrge L3FB57460 +3fb57440: move a7, *a13(0x3c0), 1 +L3FB57460: +3fb57460: move a14, -*sp, 1 +3fb57470: move *a13(0x340), a11, 1 +3fb57490: movk 4, a7 +3fb574a0: and a11, a7 +3fb574b0: move a7, *a14+, 1 +3fb574c0: move *a13(0x300), a7, 0 +3fb574e0: add a7, a9 +3fb574f0: move a9, *a14+, 1 +3fb57500: move *a13(0x2d0), a9, 0 +3fb57520: move *a13(0x2c0), a7, 0 +3fb57540: sub a7, a9 +3fb57550: move a9, *a14+, 1 +3fb57560: move *a13(0x2f0), a9, 0 +3fb57580: neg a9 +3fb57590: addk 32, a9 +3fb575a0: move a9, *a14+, 1 +3fb575b0: move *a13(0x2a0), a9, 1 +3fb575d0: add a7, a9 +3fb575e0: addi 0x400, a9 +3fb57600: move a9, *a14+, 1 +3fb57610: move *a13(0x320), *a14+, 1 +3fb57630: calla L3F578550 +3fb57660: move *a13(0x2a0), a9, 1 +3fb57680: setf 16, 1, 0 +3fb57690: move *a13(0x2d0), a7, 0 +3fb576b0: add a7, a9 +3fb576c0: move *a13(0x380), a7, 1 +3fb576e0: cmp a9, a7 +3fb576f0: jrgt L3FB57750 +3fb57700: move *a13(0x2a0), a9, 1 +3fb57720: move *a13(0x2d0), a7, 0 +3fb57740: add a9, a7 +L3FB57750: +3fb57750: move a7, *a13(0x380), 1 +3fb57770: move *a13(0x2a0), a9, 1 +3fb57790: move *a13(0x2c0), a7, 0 +3fb577b0: add a7, a9 +3fb577c0: move *a13(0x360), a7, 1 +3fb577e0: cmp a9, a7 +3fb577f0: jrlt L3FB57850 +3fb57800: move *a13(0x2a0), a9, 1 +3fb57820: move *a13(0x2c0), a7, 0 +3fb57840: add a9, a7 +L3FB57850: +3fb57850: move a7, *a13(0x360), 1 +3fb57870: move *a13(0x2a0), a9, 1 +3fb57890: move *a13(0x2e0), a7, 0 +3fb578b0: add a7, a9 +3fb578c0: move a9, *a13(0x2a0), 1 +3fb578e0: move *a13(0x380), a7, 1 +3fb57900: cmp a9, a7 +3fb57910: jrgt L3FB57930 +3fb57920: move a9, a7 +L3FB57930: +3fb57930: move a7, *a13(0x380), 1 +3fb57950: jauc L3FB59240 +L3FB57970: +3fb57970: move *a13(0x360), a9, 1 +3fb57990: move *a13(0x380), a7, 1 +3fb579b0: cmp a7, a9 +3fb579c0: jaeq L3FB583E0 +3fb579e0: move *a13(0xffe0), a7, 1 +3fb57a00: move *a7, a7, 0 +3fb57a10: jrne L3FB57CD0 +3fb57a20: move a14, -*sp, 1 +3fb57a30: move *a13(0xff80), a7, 1 +3fb57a50: move *a13(0x3a0), a9, 1 +3fb57a70: sub a9, a7 +3fb57a80: move a7, *a14+, 1 +3fb57a90: move *a13, a7, 1 +3fb57aa0: move *a13(0x360), a9, 1 +3fb57ac0: add a9, a7 +3fb57ad0: move a7, *a14+, 1 +3fb57ae0: move *a13(0x3a0), a7, 1 +3fb57b00: move *a13(0x3c0), a9, 1 +3fb57b20: add a9, a7 +3fb57b30: move a7, *a14+, 1 +3fb57b40: move *a13(0x380), a7, 1 +3fb57b60: move *a13(0x360), a9, 1 +3fb57b80: sub a9, a7 +3fb57b90: move a7, *a14+, 1 +3fb57ba0: move *a13(0x3a0), a7, 1 +3fb57bc0: neg a7 +3fb57bd0: addk 32, a7 +3fb57be0: move a7, *a14+, 1 +3fb57bf0: addi 0x400, a9 +3fb57c10: move a9, *a14+, 1 +3fb57c20: move *a13(0xffc0), *a14+, 1 +3fb57c40: move *a13(0xffe0), *a14+, 1 +3fb57c60: move @0x209460, *a14+, 1 +3fb57c90: calla L3F575830 +3fb57cc0: jruc L3FB57F70 +L3FB57CD0: +3fb57cd0: move a14, -*sp, 1 +3fb57ce0: move *a13(0xff80), a7, 1 +3fb57d00: move *a13(0x3a0), a9, 1 +3fb57d20: sub a9, a7 +3fb57d30: move a7, *a14+, 1 +3fb57d40: move *a13, a7, 1 +3fb57d50: move *a13(0x360), a9, 1 +3fb57d70: add a9, a7 +3fb57d80: move a7, *a14+, 1 +3fb57d90: move *a13(0x3a0), a7, 1 +3fb57db0: move *a13(0x3c0), a9, 1 +3fb57dd0: add a9, a7 +3fb57de0: move a7, *a14+, 1 +3fb57df0: move *a13(0x380), a7, 1 +3fb57e10: move *a13(0x360), a9, 1 +3fb57e30: sub a9, a7 +3fb57e40: move a7, *a14+, 1 +3fb57e50: move *a13(0x3a0), a7, 1 +3fb57e70: neg a7 +3fb57e80: addk 32, a7 +3fb57e90: move a7, *a14+, 1 +3fb57ea0: addi 0x400, a9 +3fb57ec0: move a9, *a14+, 1 +3fb57ed0: move *a13(0xffc0), *a14+, 1 +3fb57ef0: move *a13(0xffe0), *a14+, 1 +3fb57f10: move @0x209460, *a14+, 1 +3fb57f40: calla L3F569030 +L3FB57F70: +3fb57f70: move *a13, a9, 1 +3fb57f80: move *a13(0x2a0), a7, 1 +3fb57fa0: add a7, a9 +3fb57fb0: move a9, *a13, 1 +3fb57fc0: move *a13(0x380), a7, 1 +3fb57fe0: move *a13(0x360), a9, 1 +3fb58000: sub a9, a7 +3fb58010: addk 7, a7 +3fb58020: sra 0x3, a7 +3fb58030: addk 5, a7 +3fb58040: move a7, *a13(0x1a0), 1 +3fb58060: addi 0x400, a9 +3fb58080: sra 0x5, a9 +3fb58090: move a9, *a13(0x160), 1 +3fb580b0: move *a13(0x3a0), a7, 1 +3fb580d0: neg a7 +3fb580e0: addk 32, a7 +3fb580f0: move a7, *a13(0x40), 1 +3fb58110: move *a13(0x3c0), a7, 1 +3fb58130: move *a13(0x40), a9, 1 +3fb58150: subk 32, a9 +3fb58160: cmp a7, a9 +3fb58170: jrge L3FB58330 +L3FB58180: +3fb58180: move a14, -*sp, 1 +3fb58190: move *a13(0x1a0), *a14+, 1 +3fb581b0: move *a13(0x40), a11, 1 +3fb581d0: sll 0x6, a11 +3fb581e0: move *a13(0x160), a9, 1 +3fb58200: add a9, a11 +3fb58210: sll 0x5, a11 +3fb58220: addi 0x1e9460, a11 +3fb58250: move a11, *a14+, 1 +3fb58260: calla L3FB44A00 +3fb58290: move *a13(0x40), a11, 1 +3fb582b0: inc a11 +3fb582c0: move a11, *a13(0x40), 1 +3fb582e0: move *a13(0x3c0), a7, 1 +3fb58300: subk 32, a11 +3fb58310: cmp a7, a11 +3fb58320: jrlt L3FB58180 +L3FB58330: +3fb58330: sub a11, a11 +3fb58340: move a11, *a13(0x380), 1 +3fb58360: move a11, *a13(0x360), 1 +3fb58380: move a11, *a13(0x3c0), 1 +3fb583a0: move a11, *a13(0x3a0), 1 +3fb583c0: move a11, *a13(0x2a0), 1 +L3FB583E0: +3fb583e0: setf 16, 1, 0 +3fb583f0: move *a13(0x2d0), a11, 0 +3fb58410: move *a13(0x2c0), a9, 0 +3fb58430: sub a9, a11 +3fb58440: move a11, *a13(0x1a0), 1 +3fb58460: jaeq L3FB591E0 +3fb58480: move a14, -*sp, 1 +3fb58490: move a11, *a14+, 1 +3fb584a0: calla L3FB339C0 +3fb584d0: neg a8 +3fb584e0: addk 31, a8 +3fb584f0: move a8, *a13(0x40), 1 +3fb58510: movk 1, a7 +3fb58520: sll a8, a7 +3fb58530: cmp a11, a7 +3fb58540: jreq L3FB58580 +3fb58550: inc a8 +3fb58560: move a8, *a13(0x40), 1 +L3FB58580: +3fb58580: subk 3, a8 +3fb58590: jrge L3FB585D0 +3fb585a0: movk 3, a7 +3fb585b0: move a7, *a13(0x40), 1 +L3FB585D0: +3fb585d0: movk 1, a7 +3fb585e0: move *a13(0x40), a9, 1 +3fb58600: sll a9, a7 +3fb58610: move a7, *a13(0x1c0), 1 +3fb58630: setf 16, 1, 0 +3fb58640: move *a13(0x2f0), a7, 0 +3fb58660: move *a13(0x300), a9, 0 +3fb58680: add a9, a7 +3fb58690: move a7, *a13(0x1e0), 1 +3fb586b0: move *a13(0x1c0), a9, 1 +3fb586d0: mpys a7, a9 +3fb586e0: cmpi 0x20000, a9 +3fb58710: jagt L3FB59160 +3fb58730: move @0x209460, a9, 1 +3fb58760: move *a9(0x80), a7, 1 +3fb58780: move *a7(0x60), a7, 1 +3fb587a0: move *a13(0x1c0), *a7(0x110), 0 +3fb587d0: move *a9(0x80), a7, 1 +3fb587f0: move *a7(0x60), a7, 1 +3fb58810: move *a13(0x1e0), *a7(0x100), 0 +3fb58840: move a14, -*sp, 1 +3fb58850: move *a13(0x40), *a14+, 1 +3fb58870: move *a13(0x340), a7, 1 +3fb58890: movk 4, a11 +3fb588a0: and a7, a11 +3fb588b0: move a11, *a14+, 1 +3fb588c0: move *a13(0x1e0), *a14+, 1 +3fb588e0: move *a13(0x1a0), *a14+, 1 +3fb58900: sub a11, a11 +3fb58910: move a11, *a14+, 1 +3fb58920: move a11, *a14+, 1 +3fb58930: move *a13(0x320), *a14+, 1 +3fb58950: calla L3F574F70 +3fb58980: move *a13(0xffe0), a9, 1 +3fb589a0: setf 16, 1, 0 +3fb589b0: move *a9, a11, 0 +3fb589c0: jrne L3FB58BA0 +3fb589d0: move a14, -*sp, 1 +3fb589e0: move *a13(0xff80), a11, 1 +3fb58a00: move *a13(0x2f0), a7, 0 +3fb58a20: sub a7, a11 +3fb58a30: move a11, *a14+, 1 +3fb58a40: move *a13, a11, 1 +3fb58a50: move *a13(0x2c0), a7, 0 +3fb58a70: add a7, a11 +3fb58a80: move a11, *a14+, 1 +3fb58a90: move *a13(0x1e0), *a14+, 1 +3fb58ab0: move *a13(0x1a0), *a14+, 1 +3fb58ad0: sub a11, a11 +3fb58ae0: move a11, *a14+, 1 +3fb58af0: move a11, *a14+, 1 +3fb58b00: move *a13(0xffc0), *a14+, 1 +3fb58b20: move a9, *a14+, 1 +3fb58b30: move @0x209460, *a14+, 1 +3fb58b60: calla L3F575830 +3fb58b90: jruc L3FB58D60 +L3FB58BA0: +3fb58ba0: move a14, -*sp, 1 +3fb58bb0: move *a13(0xff80), a11, 1 +3fb58bd0: move *a13(0x2f0), a7, 0 +3fb58bf0: sub a7, a11 +3fb58c00: move a11, *a14+, 1 +3fb58c10: move *a13, a11, 1 +3fb58c20: move *a13(0x2c0), a7, 0 +3fb58c40: add a7, a11 +3fb58c50: move a11, *a14+, 1 +3fb58c60: move *a13(0x1e0), *a14+, 1 +3fb58c80: move *a13(0x1a0), *a14+, 1 +3fb58ca0: sub a11, a11 +3fb58cb0: move a11, *a14+, 1 +3fb58cc0: move a11, *a14+, 1 +3fb58cd0: move *a13(0xffc0), *a14+, 1 +3fb58cf0: move a9, *a14+, 1 +3fb58d00: move @0x209460, *a14+, 1 +3fb58d30: calla L3F569030 +L3FB58D60: +3fb58d60: move @0x209460, a11, 1 +3fb58d90: move *a11(0x80), a7, 1 +3fb58db0: move *a7(0x60), a7, 1 +3fb58dd0: movi 0x800, a9 +3fb58df0: setf 16, 0, 0 +3fb58e00: move a9, *a7(0x110), 0 +3fb58e20: move *a11(0x80), a7, 1 +3fb58e40: move *a7(0x60), a7, 1 +3fb58e60: movi 0x40, a9 +3fb58e80: move a9, *a7(0x100), 0 +3fb58ea0: move *a13(0x1a0), a7, 1 +3fb58ec0: addk 7, a7 +3fb58ed0: sra 0x3, a7 +3fb58ee0: move a7, *a13(0x1a0), 1 +3fb58f00: move *a13(0x40), a9, 1 +3fb58f20: subk 3, a9 +3fb58f30: move a9, *a13(0x40), 1 +3fb58f50: sub a7, a7 +3fb58f60: move a7, *a13(0x60), 1 +3fb58f80: move *a13(0x1e0), a9, 1 +3fb58fa0: cmp a9, a7 +3fb58fb0: jrge L3FB591E0 +L3FB58FC0: +3fb58fc0: move a14, -*sp, 1 +3fb58fd0: move *a13(0x1a0), *a14+, 1 +3fb58ff0: move *a13(0x60), a11, 1 +3fb59010: sll 0x3, a11 +3fb59020: move *a13(0x40), a9, 1 +3fb59040: sll a9, a11 +3fb59050: addi 0x1e9460, a11 +3fb59080: move a11, *a14+, 1 +3fb59090: calla L3FB44A00 +3fb590c0: move *a13(0x60), a11, 1 +3fb590e0: inc a11 +3fb590f0: move a11, *a13(0x60), 1 +3fb59110: move *a13(0x1e0), a7, 1 +3fb59130: cmp a7, a11 +3fb59140: jrlt L3FB58FC0 +3fb59150: jruc L3FB591E0 +L3FB59160: +3fb59160: move a14, -*sp, 1 +3fb59170: movi 0x3fb59e10, a8 +3fb591a0: move a8, *a14+, 1 +3fb591b0: calla L3FB341E0 +L3FB591E0: +3fb591e0: move *a13, a11, 1 +3fb591f0: setf 16, 1, 0 +3fb59200: move *a13(0x2e0), a9, 0 +3fb59220: add a9, a11 +3fb59230: move a11, *a13, 1 +L3FB59240: +3fb59240: move *a13(0x20), a11, 1 +3fb59260: dec a11 +3fb59270: move a11, *a13(0x20), 1 +3fb59290: jagt L3FB56250 +L3FB592B0: +3fb592b0: move *a13(0xffe0), a9, 1 +3fb592d0: setf 16, 1, 0 +3fb592e0: move *a9, a7, 0 +3fb592f0: jrne L3FB595B0 +3fb59300: move a14, -*sp, 1 +3fb59310: move *a13(0xff80), a7, 1 +3fb59330: move *a13(0x3a0), a9, 1 +3fb59350: sub a9, a7 +3fb59360: move a7, *a14+, 1 +3fb59370: move *a13, a7, 1 +3fb59380: move *a13(0x360), a9, 1 +3fb593a0: add a9, a7 +3fb593b0: move a7, *a14+, 1 +3fb593c0: move *a13(0x3a0), a7, 1 +3fb593e0: move *a13(0x3c0), a9, 1 +3fb59400: add a9, a7 +3fb59410: move a7, *a14+, 1 +3fb59420: move *a13(0x380), a7, 1 +3fb59440: move *a13(0x360), a9, 1 +3fb59460: sub a9, a7 +3fb59470: move a7, *a14+, 1 +3fb59480: move *a13(0x3a0), a7, 1 +3fb594a0: neg a7 +3fb594b0: addk 32, a7 +3fb594c0: move a7, *a14+, 1 +3fb594d0: addi 0x400, a9 +3fb594f0: move a9, *a14+, 1 +3fb59500: move *a13(0xffc0), *a14+, 1 +3fb59520: move *a13(0xffe0), *a14+, 1 +3fb59540: move @0x209460, *a14+, 1 +3fb59570: calla L3F575830 +3fb595a0: jruc L3FB59850 +L3FB595B0: +3fb595b0: move a14, -*sp, 1 +3fb595c0: move *a13(0xff80), a7, 1 +3fb595e0: move *a13(0x3a0), a9, 1 +3fb59600: sub a9, a7 +3fb59610: move a7, *a14+, 1 +3fb59620: move *a13, a7, 1 +3fb59630: move *a13(0x360), a9, 1 +3fb59650: add a9, a7 +3fb59660: move a7, *a14+, 1 +3fb59670: move *a13(0x3a0), a7, 1 +3fb59690: move *a13(0x3c0), a9, 1 +3fb596b0: add a9, a7 +3fb596c0: move a7, *a14+, 1 +3fb596d0: move *a13(0x380), a7, 1 +3fb596f0: move *a13(0x360), a9, 1 +3fb59710: sub a9, a7 +3fb59720: move a7, *a14+, 1 +3fb59730: move *a13(0x3a0), a7, 1 +3fb59750: neg a7 +3fb59760: addk 32, a7 +3fb59770: move a7, *a14+, 1 +3fb59780: addi 0x400, a9 +3fb597a0: move a9, *a14+, 1 +3fb597b0: move *a13(0xffc0), *a14+, 1 +3fb597d0: move *a13(0xffe0), *a14+, 1 +3fb597f0: move @0x209460, *a14+, 1 +3fb59820: calla L3F569030 +L3FB59850: +3fb59850: move *a13, a9, 1 +3fb59860: move *a13(0x2a0), a7, 1 +3fb59880: add a7, a9 +3fb59890: move a9, *a13, 1 +3fb598a0: move *a13(0x380), a7, 1 +3fb598c0: move *a13(0x360), a9, 1 +3fb598e0: sub a9, a7 +3fb598f0: addk 7, a7 +3fb59900: sra 0x3, a7 +3fb59910: addk 5, a7 +3fb59920: move a7, *a13(0x1a0), 1 +3fb59940: addi 0x400, a9 +3fb59960: sra 0x5, a9 +3fb59970: move a9, *a13(0x160), 1 +3fb59990: move *a13(0x3a0), a7, 1 +3fb599b0: neg a7 +3fb599c0: addk 32, a7 +3fb599d0: move a7, *a13(0x40), 1 +3fb599f0: move *a13(0x3c0), a7, 1 +3fb59a10: move *a13(0x40), a9, 1 +3fb59a30: subk 32, a9 +3fb59a40: cmp a7, a9 +3fb59a50: jrge L3FB59C10 +L3FB59A60: +3fb59a60: move a14, -*sp, 1 +3fb59a70: move *a13(0x1a0), *a14+, 1 +3fb59a90: move *a13(0x40), a11, 1 +3fb59ab0: sll 0x6, a11 +3fb59ac0: move *a13(0x160), a9, 1 +3fb59ae0: add a9, a11 +3fb59af0: sll 0x5, a11 +3fb59b00: addi 0x1e9460, a11 +3fb59b30: move a11, *a14+, 1 +3fb59b40: calla L3FB44A00 +3fb59b70: move *a13(0x40), a11, 1 +3fb59b90: inc a11 +3fb59ba0: move a11, *a13(0x40), 1 +3fb59bc0: move *a13(0x3c0), a7, 1 +3fb59be0: subk 32, a11 +3fb59bf0: cmp a7, a11 +3fb59c00: jrlt L3FB59A60 +L3FB59C10: +3fb59c10: sub a11, a11 +3fb59c20: move a11, *a13(0x380), 1 +3fb59c40: move a11, *a13(0x360), 1 +3fb59c60: move a11, *a13(0x3c0), 1 +3fb59c80: move a11, *a13(0x3a0), 1 +L3FB59CA0: +3fb59ca0: move *a13(0x60), a11, 1 +3fb59cc0: inc a11 +3fb59cd0: move a11, *a13(0x60), 1 +3fb59cf0: move *a13(0xff60), a9, 1 +3fb59d10: cmp a9, a11 +3fb59d20: jalt L3FB55810 +L3FB59D40: +3fb59d40: move *a13(0xffc0), a11, 1 +3fb59d60: move *a13(0x260), *a11(0xc0), 1 +3fb59d90: move *a13(0x280), *a11(0x120), 1 +L3FB59DC0: +3fb59dc0: move *sp(0xa0), a14, 1 +3fb59de0: mmfm sp, a7,a9,a11,a13 +3fb59e00: rets 2 +3fb59e10: rl a3, a3 +3fb59e20: .word 0x7261 +3fb59e30: sll a11, a1 +3fb59e40: sra b11, b4 +3fb59e50: sla 0x3, b2 +3fb59e60: modu b11, b4 +3fb59e70: sla 0x3, sp +3fb59e80: sla a11, a12 +3fb59e90: srl b11, b2 +3fb59ea0: sla 0xb, a5 +3fb59eb0: .word 0x000a +3fb59ec0: mmtm sp, a9,a11,a13 +3fb59ee0: move a14, a13 +3fb59ef0: move *a13(0xffe0), a11, 1 +3fb59f10: movi 0x3fb5bcd0, a9 +3fb59f40: move a9, *a11(0x560), 1 +3fb59f60: movi 0x3fb5bd30, a9 +3fb59f90: move a9, *a11(0x580), 1 +3fb59fb0: movi 0x3fb5ad90, a9 +3fb59fe0: move a9, *a11(0x5a0), 1 +3fb5a000: movi 0x3fc22140, a9 +3fb5a030: move a9, *a11(0x5c0), 1 +3fb5a050: sub a9, a9 +3fb5a060: move a9, *a11(0x6c0), 1 +3fb5a080: movk 1, a8 +3fb5a090: move *sp(0x80), a14, 1 +3fb5a0b0: mmfm sp, a9,a11,a13 +3fb5a0d0: rets 2 +3fb5a0e0: move a13, -*sp, 1 +3fb5a0f0: move a14, a13 +3fb5a100: movk 1, a8 +3fb5a110: move *sp(0x40), a14, 1 +3fb5a130: move *sp+, a13, 1 +3fb5a140: rets 2 +3fb5a150: move a13, -*sp, 1 +3fb5a160: move a14, a13 +3fb5a170: movk 1, a8 +3fb5a180: move *sp(0x40), a14, 1 +3fb5a1a0: move *sp+, a13, 1 +3fb5a1b0: rets 2 +3fb5a1c0: mmtm sp, a7,a9,a11,a13 +3fb5a1e0: move a14, a13 +3fb5a1f0: addi 0x40, a14 +3fb5a210: move *a13(0xffe0), a11, 1 +3fb5a230: move *a11(0x20), *a13(0x0), 1 +3fb5a260: move *a13, a7, 1 +3fb5a270: move *a7(0x7a0), *a13(0x20), 1 +3fb5a2a0: move *a13(0xffc0), a7, 1 +3fb5a2c0: jaeq L3FB5AC50 +L3FB5A2E0: +3fb5a2e0: move a14, -*sp, 1 +3fb5a2f0: move *a13(0xffc0), *a14+, 1 +3fb5a310: calla L3FCCBE80 +3fb5a340: move a8, a9 +3fb5a350: dec a9 +3fb5a360: movk 1, a11 +3fb5a370: sll a9, a11 +3fb5a380: move a11, a9 +3fb5a390: move *a13(0xffc0), a7, 1 +3fb5a3b0: andn a11, a7 +3fb5a3c0: move a7, *a13(0xffc0), 1 +3fb5a3e0: jruc L3FB5AB80 +L3FB5A3F0: +3fb5a3f0: move *a13(0xffe0), a11, 1 +3fb5a410: movi 0x3fb5bcd0, a7 +3fb5a440: move a7, *a11(0x560), 1 +3fb5a460: movi 0x3fc22140, a7 +3fb5a490: move a7, *a11(0x5c0), 1 +3fb5a4b0: jruc L3FB5AC10 +L3FB5A4C0: +3fb5a4c0: move *a13(0xffe0), a11, 1 +3fb5a4e0: movi 0x3fb5bd30, a7 +3fb5a510: move a7, *a11(0x560), 1 +3fb5a530: movi 0x3fc22140, a7 +3fb5a560: move a7, *a11(0x5c0), 1 +3fb5a580: jruc L3FB5AC10 +L3FB5A590: +3fb5a590: move *a13(0xffe0), a11, 1 +3fb5a5b0: move *a13(0x20), a7, 1 +3fb5a5d0: move *a7(0x7e0), *a11(0x560), 1 +3fb5a600: move *a7(0x860), *a11(0x5c0), 1 +3fb5a630: jruc L3FB5AC10 +L3FB5A640: +3fb5a640: move *a13(0xffe0), a11, 1 +3fb5a660: movi 0x3fb5c0d0, a7 +3fb5a690: move a7, *a11(0x560), 1 +3fb5a6b0: movi 0x3fb5e360, a7 +3fb5a6e0: move a7, *a11(0x5c0), 1 +3fb5a700: jruc L3FB5AC10 +L3FB5A710: +3fb5a710: move *a13(0xffe0), a11, 1 +3fb5a730: move *a11(0x4e0), a7, 1 +3fb5a750: jreq L3FB5A3F0 +3fb5a760: dec a7 +3fb5a770: jreq L3FB5A4C0 +3fb5a780: subk 2, a7 +3fb5a790: jreq L3FB5A590 +3fb5a7a0: jruc L3FB5A640 +L3FB5A7B0: +3fb5a7b0: move *a13(0xffe0), a11, 1 +3fb5a7d0: move *a13(0x20), a7, 1 +3fb5a7f0: move *a7(0x7e0), *a11(0x560), 1 +3fb5a820: move *a7(0x860), *a11(0x5c0), 1 +3fb5a850: jruc L3FB5AC10 +L3FB5A860: +3fb5a860: move *a13(0xffe0), a11, 1 +3fb5a880: movi 0x3fb5bcd0, a7 +3fb5a8b0: move a7, *a11(0x580), 1 +3fb5a8d0: jruc L3FB5AC10 +L3FB5A8E0: +3fb5a8e0: move *a13(0xffe0), a11, 1 +3fb5a900: movi 0x3fb5bd30, a7 +3fb5a930: move a7, *a11(0x580), 1 +3fb5a950: jruc L3FB5AC10 +L3FB5A960: +3fb5a960: move *a13(0xffe0), a11, 1 +3fb5a980: move *a13(0x20), a7, 1 +3fb5a9a0: move *a7(0x7e0), *a11(0x580), 1 +3fb5a9d0: jruc L3FB5AC10 +L3FB5A9E0: +3fb5a9e0: move *a13(0xffe0), a11, 1 +3fb5aa00: movi 0x3fb5c0d0, a7 +3fb5aa30: move a7, *a11(0x580), 1 +3fb5aa50: jruc L3FB5AC10 +L3FB5AA60: +3fb5aa60: move *a13(0xffe0), a11, 1 +3fb5aa80: move *a11(0x520), a7, 1 +3fb5aaa0: jreq L3FB5A860 +3fb5aab0: dec a7 +3fb5aac0: jreq L3FB5A8E0 +3fb5aad0: subk 2, a7 +3fb5aae0: jreq L3FB5A960 +3fb5aaf0: jruc L3FB5A9E0 +L3FB5AB00: +3fb5ab00: move *a13(0xffe0), a11, 1 +3fb5ab20: move *a13(0x20), a7, 1 +3fb5ab40: move *a7(0x7e0), *a11(0x580), 1 +3fb5ab70: jruc L3FB5AC10 +L3FB5AB80: +3fb5ab80: move a9, a8 +3fb5ab90: dec a8 +3fb5aba0: jreq L3FB5A710 +3fb5abb0: dec a8 +3fb5abc0: jreq L3FB5A7B0 +3fb5abd0: subk 2, a8 +3fb5abe0: jreq L3FB5AA60 +3fb5abf0: subk 4, a8 +3fb5ac00: jreq L3FB5AB00 +L3FB5AC10: +3fb5ac10: move *a13(0xffc0), a11, 1 +3fb5ac30: jane L3FB5A2E0 +L3FB5AC50: +3fb5ac50: movk 1, a8 +3fb5ac60: move *sp(0xa0), a14, 1 +3fb5ac80: mmfm sp, a7,a9,a11,a13 +3fb5aca0: rets 2 +3fb5acb0: move a13, -*sp, 1 +3fb5acc0: move a14, a13 +3fb5acd0: movk 1, a8 +3fb5ace0: move *sp(0x40), a14, 1 +3fb5ad00: move *sp+, a13, 1 +3fb5ad10: rets 2 +3fb5ad20: move a13, -*sp, 1 +3fb5ad30: move a14, a13 +3fb5ad40: movk 1, a8 +3fb5ad50: move *sp(0x40), a14, 1 +3fb5ad70: move *sp+, a13, 1 +3fb5ad80: rets 2 +3fb5ad90: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fb5adb0: move a14, a13 +3fb5adc0: addi 0x240, a14 +3fb5ade0: move *a13(0xffe0), a7, 1 +3fb5ae00: move *a7(0x20), *a13(0x0), 1 +3fb5ae30: sub a7, a7 +3fb5ae40: move a7, *a13(0x60), 1 +3fb5ae60: move *a13, a5, 1 +3fb5ae70: move *a5(0x7a0), *a13(0x220), 1 +3fb5aea0: move a14, -*sp, 1 +3fb5aeb0: move *a13(0xffe0), a3, 1 +3fb5aed0: move *a3(0x200), a3, 1 +3fb5aef0: move *a3(0x20), *a14+, 1 +3fb5af10: move a7, *a14+, 1 +3fb5af20: move *a5(0xe80), a3, 1 +3fb5af40: call a3 +3fb5af50: move a8, *a13(0x160), 1 +3fb5af70: move *a13(0xffe0), a3, 1 +3fb5af90: setf 16, 1, 0 +3fb5afa0: move *a13(0xffc0), a5, 0 +3fb5afc0: move *a3(0x3a0), a3, 0 +3fb5afe0: move a5, a11 +3fb5aff0: sub a3, a11 +3fb5b000: move *a13(0xffe0), a3, 1 +3fb5b020: move *a13(0xffd0), a12, 0 +3fb5b040: move *a3(0x3b0), a3, 0 +3fb5b060: move a12, a5 +3fb5b070: sub a3, a5 +3fb5b080: move a5, a12 +3fb5b090: move a14, -*sp, 1 +3fb5b0a0: move a12, a5 +3fb5b0b0: neg a5 +3fb5b0c0: move a5, *a14+, 1 +3fb5b0d0: move a11, a5 +3fb5b0e0: neg a5 +3fb5b0f0: move a5, *a14+, 1 +3fb5b100: move *a13(0xffa0), *a14+, 1 +3fb5b120: move *a13, a5, 1 +3fb5b130: move *a5(0xf80), a3, 1 +3fb5b150: call a3 +3fb5b160: move a14, -*sp, 1 +3fb5b170: move *a13(0xffa0), *a14+, 1 +3fb5b190: move *a13(0xffe0), a3, 1 +3fb5b1b0: move *a3(0x200), *a14+, 1 +3fb5b1d0: move *a13(0x160), *a14+, 1 +3fb5b1f0: move *a5(0xee0), a3, 1 +3fb5b210: call a3 +3fb5b220: move *a13(0x160), a3, 1 +3fb5b240: move *a3, a10, 1 +3fb5b250: move a14, -*sp, 1 +3fb5b260: move *a3(0x20), a3, 1 +3fb5b280: movk 28, a5 +3fb5b290: mpyu a5, a3 +3fb5b2a0: move a3, *a14+, 1 +3fb5b2b0: movk 1, a3 +3fb5b2c0: move a3, *a14+, 1 +3fb5b2d0: calla L3F703D90 +3fb5b300: move a8, a9 +3fb5b310: jaeq L3FB5BC80 +3fb5b330: move a9, *a13(0x20), 1 +3fb5b350: move a10, a8 +3fb5b360: jreq L3FB5B5D0 +3fb5b370: setf 16, 1, 0 +L3FB5B380: +3fb5b380: move *a13(0x20), a7, 1 +3fb5b3a0: move *a10(0x20), a5, 0 +3fb5b3c0: add a11, a5 +3fb5b3d0: move a5, *a7(0x90), 0 +3fb5b3f0: move *a10(0x30), a5, 0 +3fb5b410: add a12, a5 +3fb5b420: move a5, *a7(0x80), 0 +3fb5b440: move *a10(0x20), *a7(0x50), 0 +3fb5b470: move *a10(0x40), *a7(0x70), 0 +3fb5b4a0: move *a10(0x30), *a7(0x40), 0 +3fb5b4d0: move *a10(0x50), *a7(0x60), 0 +3fb5b500: move *a10(0x60), a5, 1 +3fb5b520: move a5, *a7(0xa0), 1 +3fb5b540: move a5, *a7(0xc0), 1 +3fb5b560: move *a10, a10, 1 +3fb5b570: addi 0xe0, a7 +3fb5b590: move a7, *a13(0x20), 1 +3fb5b5b0: move a10, a3 +3fb5b5c0: jrne L3FB5B380 +L3FB5B5D0: +3fb5b5d0: move a9, *a13(0x60), 1 +3fb5b5f0: move *a13(0x160), a7, 1 +3fb5b610: move *a7(0x20), a5, 1 +3fb5b630: dec a5 +3fb5b640: jrle L3FB5B700 +3fb5b650: move a14, -*sp, 1 +3fb5b660: move a12, *a14+, 1 +3fb5b670: move a11, *a14+, 1 +3fb5b680: move *a7(0x20), *a14+, 1 +3fb5b6a0: move a9, *a14+, 1 +3fb5b6b0: calla L3FB4B390 +3fb5b6e0: move a8, *a13(0x60), 1 +L3FB5B700: +3fb5b700: move a14, -*sp, 1 +3fb5b710: move *a13(0x0), *a14+, 1 +3fb5b730: move *a13(0xffe0), a5, 1 +3fb5b750: setf 16, 1, 0 +3fb5b760: move *a5(0x10), a8, 0 +3fb5b780: move a8, *a14+, 1 +3fb5b790: calla L3F86EBF0 +3fb5b7c0: move a8, *a13(0x200), 1 +3fb5b7e0: movk 3, a3 +3fb5b7f0: move a3, *a13(0x180), 1 +3fb5b810: movi 0xffff, a3 +3fb5b830: move a3, *a13(0x1a0), 1 +3fb5b850: move a3, *a13(0x1c0), 1 +3fb5b870: sub a5, a5 +3fb5b880: move a5, *a13(0x1e0), 1 +3fb5b8a0: move a14, -*sp, 1 +3fb5b8b0: move a13, a5 +3fb5b8c0: addi 0x180, a5 +3fb5b8e0: move a5, *a14+, 1 +3fb5b8f0: movk 15, a3 +3fb5b900: move a3, *a14+, 1 +3fb5b910: move a8, *a14+, 1 +3fb5b920: calla L3F864B20 +3fb5b950: move a14, -*sp, 1 +3fb5b960: move *a13(0x200), *a14+, 1 +3fb5b980: move *a13(0xffe0), *a14+, 1 +3fb5b9a0: calla L3F863590 +3fb5b9d0: move a14, -*sp, 1 +3fb5b9e0: move a12, a8 +3fb5b9f0: jrge L3FB5BA30 +3fb5ba00: movi 0xffff, a3 +3fb5ba20: jruc L3FB5BA40 +L3FB5BA30: +3fb5ba30: movk 1, a3 +L3FB5BA40: +3fb5ba40: move a3, *a14+, 1 +3fb5ba50: move a11, a3 +3fb5ba60: jrge L3FB5BAA0 +3fb5ba70: movi 0xffff, a3 +3fb5ba90: jruc L3FB5BAB0 +L3FB5BAA0: +3fb5baa0: movk 1, a3 +L3FB5BAB0: +3fb5bab0: move a3, *a14+, 1 +3fb5bac0: move *a7(0x20), *a14+, 1 +3fb5bae0: move *a13(0x60), *a14+, 1 +3fb5bb00: move *a13(0x200), *a14+, 1 +3fb5bb20: move *a13(0x220), a3, 1 +3fb5bb40: move *a3(0x260), a5, 1 +3fb5bb60: call a5 +3fb5bb70: move a14, -*sp, 1 +3fb5bb80: move *a13(0x200), *a14+, 1 +3fb5bba0: calla L3F86F3B0 +3fb5bbd0: move a14, -*sp, 1 +3fb5bbe0: move a9, *a14+, 1 +3fb5bbf0: calla L3F702440 +3fb5bc20: move a14, -*sp, 1 +3fb5bc30: move a7, *a14+, 1 +3fb5bc40: move *a13, a5, 1 +3fb5bc50: move *a5(0xec0), a3, 1 +3fb5bc70: call a3 +L3FB5BC80: +3fb5bc80: move *sp(0x140), a14, 1 +3fb5bca0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fb5bcc0: rets 2 +3fb5bcd0: move a13, -*sp, 1 +3fb5bce0: move a14, a13 +3fb5bcf0: move *sp(0x40), a14, 1 +3fb5bd10: move *sp+, a13, 1 +3fb5bd20: rets 2 +3fb5bd30: mmtm sp, a9,a11,a13 +3fb5bd50: move a14, a13 +3fb5bd60: addk 32, a14 +3fb5bd70: move *a13(0xffe0), a11, 1 +3fb5bd90: move *a11(0x80), *a13(0x0), 1 +3fb5bdc0: move *a13, a11, 1 +3fb5bdd0: move *a11(0x4e0), a11, 1 +3fb5bdf0: dsj a11, L3FB5C030 +L3FB5BE10: +3fb5be10: move *a13, a11, 1 +3fb5be20: move *a11(0x80), *a13(0x0), 1 +3fb5be50: move *a13, a11, 1 +3fb5be60: move *a11(0x4e0), a11, 1 +3fb5be80: dec a11 +3fb5be90: jreq L3FB5BE10 +3fb5bea0: jruc L3FB5C030 +L3FB5BEB0: +3fb5beb0: move a14, -*sp, 1 +3fb5bec0: move *a13(0xffa0), *a14+, 1 +3fb5bee0: move *a13(0xffc0), *a14+, 1 +3fb5bf00: move *a13(0x0), *a14+, 1 +3fb5bf20: move *a13, a11, 1 +3fb5bf30: move *a11(0x580), a9, 1 +3fb5bf50: call a9 +3fb5bf60: jruc L3FB5C080 +L3FB5BF70: +3fb5bf70: move a14, -*sp, 1 +3fb5bf80: move *a13(0xffa0), *a14+, 1 +3fb5bfa0: move *a13(0xffc0), *a14+, 1 +3fb5bfc0: move *a13(0x0), *a14+, 1 +3fb5bfe0: move *a13, a11, 1 +3fb5bff0: move *a11(0x560), a9, 1 +3fb5c010: call a9 +3fb5c020: jruc L3FB5C080 +L3FB5C030: +3fb5c030: move *a13(0xffa0), a8, 1 +3fb5c050: jreq L3FB5BF70 +3fb5c060: dec a8 +3fb5c070: jreq L3FB5BEB0 +L3FB5C080: +3fb5c080: move *sp(0x80), a14, 1 +3fb5c0a0: mmfm sp, a9,a11,a13 +3fb5c0c0: rets 2 +3fb5c0d0: mmtm sp, a5,a7,a9,a11,a13 +3fb5c0f0: move a14, a13 +3fb5c100: addi 0x320, a14 +3fb5c120: move *a13(0xffe0), a11, 1 +3fb5c140: move *a11(0x20), *a13(0x0), 1 +3fb5c170: move *a13, a9, 1 +3fb5c180: move *a9(0x7a0), *a13(0x20), 1 +3fb5c1b0: move *a13(0x20), a9, 1 +3fb5c1d0: sub a11, a11 +3fb5c1e0: move a11, *a9(0x760), 1 +3fb5c200: move *a13(0xffe0), a11, 1 +3fb5c220: setf 16, 1, 0 +3fb5c230: move *a11, a9, 0 +3fb5c240: jreq L3FB5C390 +3fb5c250: move *a13(0x20), a9, 1 +3fb5c270: move *a11(0x80), a7, 1 +3fb5c290: move *a7(0x60), *a9(0x760), 1 +3fb5c2c0: jruc L3FB5C390 +L3FB5C2D0: +3fb5c2d0: move *a13(0xffe0), a11, 1 +3fb5c2f0: move *a11(0x520), *a13(0x60), 1 +3fb5c320: jruc L3FB5C400 +L3FB5C330: +3fb5c330: move *a13(0xffe0), a11, 1 +3fb5c350: move *a11(0x4e0), *a13(0x60), 1 +3fb5c380: jruc L3FB5C400 +L3FB5C390: +3fb5c390: move *a13(0xffa0), a8, 1 +3fb5c3b0: jreq L3FB5C330 +3fb5c3c0: dec a8 +3fb5c3d0: jreq L3FB5C2D0 +3fb5c3e0: jauc L3FB5E310 +L3FB5C400: +3fb5c400: move *a13(0x60), a9, 1 +3fb5c420: move *a9(0x80), a7, 1 +3fb5c440: move *a7(0x60), *a13(0x40), 1 +3fb5c470: move a14, -*sp, 1 +3fb5c480: movi 0xfd, a7 +3fb5c4a0: move a7, *a14+, 1 +3fb5c4b0: move *a13(0x40), *a14+, 1 +3fb5c4d0: move *a13(0x20), a7, 1 +3fb5c4f0: move *a7(0x360), a7, 1 +3fb5c510: call a7 +3fb5c520: move a8, *a13(0x80), 1 +3fb5c540: move a8, a7 +3fb5c550: jreq L3FB5C640 +3fb5c560: move a14, -*sp, 1 +3fb5c570: move a9, *a14+, 1 +3fb5c580: move *a13(0xffa0), *a14+, 1 +3fb5c5a0: move *a13(0xffc0), *a14+, 1 +3fb5c5c0: move a11, *a14+, 1 +3fb5c5d0: move *a13(0x20), a7, 1 +3fb5c5f0: move *a7(0x7a0), a7, 1 +3fb5c610: call a7 +3fb5c620: jauc L3FB5E310 +L3FB5C640: +3fb5c640: move *a11(0x180), a7, 1 +3fb5c660: move *a7(0x0), *a13(0x1a0), 1 +3fb5c690: move *a13(0x1a0), a7, 1 +3fb5c6b0: setf 16, 1, 0 +3fb5c6c0: move *a7(0x40), a9, 0 +3fb5c6e0: move *a7(0x20), a7, 0 +3fb5c700: sub a7, a9 +3fb5c710: move a9, *a13(0x1c0), 1 +3fb5c730: move *a13(0x1a0), a7, 1 +3fb5c750: move *a7(0x50), a9, 0 +3fb5c770: move *a7(0x30), a7, 0 +3fb5c790: sub a7, a9 +3fb5c7a0: move a9, *a13(0x1e0), 1 +3fb5c7c0: move *a13(0x40), a7, 1 +3fb5c7e0: move *a13(0x1c0), a5, 1 +3fb5c800: setf 16, 0, 0 +3fb5c810: move *a7(0x110), a7, 0 +3fb5c830: add a5, a7 +3fb5c840: move *a13(0x40), a5, 1 +3fb5c860: dec a7 +3fb5c870: move *a5(0x110), a5, 0 +3fb5c890: divu a5, a7 +3fb5c8a0: move *a13(0x40), a5, 1 +3fb5c8c0: move *a5(0x100), a5, 0 +3fb5c8e0: add a9, a5 +3fb5c8f0: move *a13(0x40), a9, 1 +3fb5c910: dec a5 +3fb5c920: move *a9(0x100), a9, 0 +3fb5c940: divu a9, a5 +3fb5c950: mpyu a5, a7 +3fb5c960: move a7, *a13(0x160), 1 +3fb5c980: move *a13(0xffa0), a9, 1 +3fb5c9a0: jrne L3FB5C9F0 +3fb5c9b0: move *a13(0x1e0), a5, 1 +3fb5c9d0: cmp a7, a5 +3fb5c9e0: jrge L3FB5CAD0 +L3FB5C9F0: +3fb5c9f0: move a14, -*sp, 1 +3fb5ca00: move *a13(0x60), *a14+, 1 +3fb5ca20: move a9, *a14+, 1 +3fb5ca30: move *a13(0xffc0), *a14+, 1 +3fb5ca50: move a11, *a14+, 1 +3fb5ca60: move *a13(0x20), a5, 1 +3fb5ca80: move *a5(0x7c0), a5, 1 +3fb5caa0: call a5 +3fb5cab0: jauc L3FB5E310 +L3FB5CAD0: +3fb5cad0: move a14, -*sp, 1 +3fb5cae0: move *a13(0xffc0), a5, 1 +3fb5cb00: move *a5(0x20), a5, 1 +3fb5cb20: movk 28, a7 +3fb5cb30: mpys a7, a5 +3fb5cb40: move *a13(0x160), a7, 1 +3fb5cb60: mpyu a7, a5 +3fb5cb70: move a5, *a14+, 1 +3fb5cb80: movk 1, a5 +3fb5cb90: move a5, *a14+, 1 +3fb5cba0: calla L3F703D90 +3fb5cbd0: move a8, *a13(0x200), 1 +3fb5cbf0: move a8, a8 +3fb5cc00: jaeq L3FB5E310 +3fb5cc20: move a8, *a13(0x2e0), 1 +3fb5cc40: sub a5, a5 +3fb5cc50: move a5, *a13(0x180), 1 +3fb5cc70: move a5, *a13(0xc0), 1 +3fb5cc90: move *a13(0x1e0), a7, 1 +3fb5ccb0: cmp a7, a5 +3fb5ccc0: jage L3FB5DD10 +L3FB5CCE0: +3fb5cce0: sub a11, a11 +3fb5ccf0: move a11, *a13(0xa0), 1 +3fb5cd10: move *a13(0x1c0), a9, 1 +3fb5cd30: cmp a9, a11 +3fb5cd40: jage L3FB5DC20 +L3FB5CD60: +3fb5cd60: move *a13(0xffc0), a11, 1 +3fb5cd80: move *a11(0x0), *a13(0x220), 1 +3fb5cdb0: move *a13(0x220), a9, 1 +3fb5cdd0: jaeq L3FB5DB30 +L3FB5CDF0: +3fb5cdf0: move *a13(0x220), a11, 1 +3fb5ce10: move *a13(0xffe0), a9, 1 +3fb5ce30: setf 16, 1, 0 +3fb5ce40: move *a11(0x20), a7, 0 +3fb5ce60: move *a9(0x3a0), a5, 0 +3fb5ce80: sub a5, a7 +3fb5ce90: move a7, *a13(0xe0), 1 +3fb5ceb0: move *a11(0x40), a5, 0 +3fb5ced0: move *a9(0x3a0), a7, 0 +3fb5cef0: sub a7, a5 +3fb5cf00: move a5, *a13(0x120), 1 +3fb5cf20: move *a11(0x30), a7, 0 +3fb5cf40: move *a9(0x3b0), a5, 0 +3fb5cf60: sub a5, a7 +3fb5cf70: move a7, *a13(0x100), 1 +3fb5cf90: move *a11(0x50), a5, 0 +3fb5cfb0: move *a9(0x3b0), a7, 0 +3fb5cfd0: sub a7, a5 +3fb5cfe0: move a5, *a13(0x140), 1 +3fb5d000: move *a13(0x120), a7, 1 +3fb5d020: move *a13(0xa0), a5, 1 +3fb5d040: cmp a5, a7 +3fb5d050: jalt L3FB5DAC0 +3fb5d070: move *a13(0x40), a5, 1 +3fb5d090: move *a13(0xa0), a7, 1 +3fb5d0b0: setf 16, 0, 0 +3fb5d0c0: move *a5(0x110), a5, 0 +3fb5d0e0: add a7, a5 +3fb5d0f0: move *a13(0xe0), a7, 1 +3fb5d110: cmp a5, a7 +3fb5d120: janc L3FB5DAC0 +3fb5d140: move *a13(0x140), a5, 1 +3fb5d160: move *a13(0xc0), a7, 1 +3fb5d180: cmp a7, a5 +3fb5d190: jalt L3FB5DAC0 +3fb5d1b0: move *a13(0x40), a5, 1 +3fb5d1d0: move *a5(0x100), a5, 0 +3fb5d1f0: add a7, a5 +3fb5d200: move *a13(0x100), a7, 1 +3fb5d220: cmp a5, a7 +3fb5d230: janc L3FB5DAC0 +3fb5d250: move *a13(0xe0), a5, 1 +3fb5d270: move *a13(0xa0), a7, 1 +3fb5d290: cmp a7, a5 +3fb5d2a0: jrgt L3FB5D2C0 +3fb5d2b0: move a7, a5 +L3FB5D2C0: +3fb5d2c0: move a5, *a13(0xe0), 1 +3fb5d2e0: move *a13(0x100), a5, 1 +3fb5d300: move *a13(0xc0), a7, 1 +3fb5d320: cmp a7, a5 +3fb5d330: jrgt L3FB5D350 +3fb5d340: move a7, a5 +L3FB5D350: +3fb5d350: move a5, *a13(0x100), 1 +3fb5d370: move *a13(0x40), a5, 1 +3fb5d390: move *a13(0xa0), a7, 1 +3fb5d3b0: move *a5(0x110), a5, 0 +3fb5d3d0: add a7, a5 +3fb5d3e0: move *a13(0x120), a7, 1 +3fb5d400: cmp a5, a7 +3fb5d410: jrc L3FB5D490 +3fb5d420: move *a13(0x40), a5, 1 +3fb5d440: move *a13(0xa0), a7, 1 +3fb5d460: move *a5(0x110), a5, 0 +3fb5d480: add a5, a7 +L3FB5D490: +3fb5d490: move a7, *a13(0x120), 1 +3fb5d4b0: move *a13(0x40), a5, 1 +3fb5d4d0: move *a13(0xc0), a7, 1 +3fb5d4f0: move *a5(0x100), a5, 0 +3fb5d510: add a7, a5 +3fb5d520: move *a13(0x140), a7, 1 +3fb5d540: cmp a5, a7 +3fb5d550: jrc L3FB5D5D0 +3fb5d560: move *a13(0x40), a5, 1 +3fb5d580: move *a13(0xc0), a7, 1 +3fb5d5a0: move *a5(0x100), a5, 0 +3fb5d5c0: add a5, a7 +L3FB5D5D0: +3fb5d5d0: move a7, *a13(0x140), 1 +3fb5d5f0: move *a13(0x2e0), a5, 1 +3fb5d610: move *a13(0xe0), a7, 1 +3fb5d630: move *a13(0xa0), a9, 1 +3fb5d650: sub a9, a7 +3fb5d660: move a7, *a5(0x90), 0 +3fb5d680: move *a13(0x100), a7, 1 +3fb5d6a0: move *a13(0xc0), a9, 1 +3fb5d6c0: sub a9, a7 +3fb5d6d0: move a7, *a5(0x80), 0 +3fb5d6f0: move *a13(0xffe0), a7, 1 +3fb5d710: move *a13(0xe0), a9, 1 +3fb5d730: setf 16, 1, 0 +3fb5d740: move *a7(0x3a0), a7, 0 +3fb5d760: add a9, a7 +3fb5d770: move a7, *a5(0x50), 0 +3fb5d790: move *a13(0xffe0), a7, 1 +3fb5d7b0: move *a13(0x120), a9, 1 +3fb5d7d0: move *a7(0x3a0), a7, 0 +3fb5d7f0: add a9, a7 +3fb5d800: move a7, *a5(0x70), 0 +3fb5d820: move *a13(0xffe0), a7, 1 +3fb5d840: move *a13(0x100), a9, 1 +3fb5d860: move *a7(0x3b0), a7, 0 +3fb5d880: add a9, a7 +3fb5d890: move a7, *a5(0x40), 0 +3fb5d8b0: move *a13(0xffe0), a7, 1 +3fb5d8d0: move *a13(0x140), a9, 1 +3fb5d8f0: move *a7(0x3b0), a7, 0 +3fb5d910: add a9, a7 +3fb5d920: move a7, *a5(0x60), 0 +3fb5d940: move *a13(0x40), a7, 1 +3fb5d960: move *a7(0x60), *a5(0xc0), 1 +3fb5d990: move *a11(0x60), *a5(0xa0), 1 +3fb5d9c0: move a5, *a13(0x300), 1 +3fb5d9e0: addi 0xe0, a5 +3fb5da00: move a5, *a13(0x2e0), 1 +3fb5da20: move *a13(0x300), a5, 1 +3fb5da40: move *a13(0x2e0), *a5(0x0), 1 +3fb5da70: move *a13(0x180), a5, 1 +3fb5da90: inc a5 +3fb5daa0: move a5, *a13(0x180), 1 +L3FB5DAC0: +3fb5dac0: move *a11(0x0), *a13(0x220), 1 +3fb5daf0: move *a13(0x220), a11, 1 +3fb5db10: jane L3FB5CDF0 +L3FB5DB30: +3fb5db30: move *a13(0x40), a11, 1 +3fb5db50: move *a13(0xa0), a9, 1 +3fb5db70: setf 16, 0, 0 +3fb5db80: move *a11(0x110), a7, 0 +3fb5dba0: add a9, a7 +3fb5dbb0: move a7, *a13(0xa0), 1 +3fb5dbd0: move *a13(0x1c0), a9, 1 +3fb5dbf0: cmp a9, a7 +3fb5dc00: jalt L3FB5CD60 +L3FB5DC20: +3fb5dc20: move *a13(0x40), a11, 1 +3fb5dc40: move *a13(0xc0), a7, 1 +3fb5dc60: setf 16, 0, 0 +3fb5dc70: move *a11(0x100), a5, 0 +3fb5dc90: add a7, a5 +3fb5dca0: move a5, *a13(0xc0), 1 +3fb5dcc0: move *a13(0x1e0), a7, 1 +3fb5dce0: cmp a7, a5 +3fb5dcf0: jalt L3FB5CCE0 +L3FB5DD10: +3fb5dd10: move a14, -*sp, 1 +3fb5dd20: move *a13(0x0), *a14+, 1 +3fb5dd40: move *a13(0xffe0), a11, 1 +3fb5dd60: setf 16, 1, 0 +3fb5dd70: move *a11(0x10), a8, 0 +3fb5dd90: move a8, *a14+, 1 +3fb5dda0: calla L3F86EBF0 +3fb5ddd0: move a8, *a13(0x2c0), 1 +3fb5ddf0: movk 3, a9 +3fb5de00: move a9, *a13(0x240), 1 +3fb5de20: movi 0xffff, a9 +3fb5de40: move a9, *a13(0x260), 1 +3fb5de60: move a9, *a13(0x280), 1 +3fb5de80: sub a5, a5 +3fb5de90: move a5, *a13(0x2a0), 1 +3fb5deb0: move a14, -*sp, 1 +3fb5dec0: move a13, a5 +3fb5ded0: addi 0x240, a5 +3fb5def0: move a5, *a14+, 1 +3fb5df00: movk 15, a5 +3fb5df10: move a5, *a14+, 1 +3fb5df20: move a8, *a14+, 1 +3fb5df30: calla L3F864B20 +3fb5df60: move a14, -*sp, 1 +3fb5df70: move *a13(0x2c0), *a14+, 1 +3fb5df90: move a11, *a14+, 1 +3fb5dfa0: calla L3F863590 +3fb5dfd0: move a14, -*sp, 1 +3fb5dfe0: movi 0xfe, a5 +3fb5e000: move a5, *a14+, 1 +3fb5e010: move *a13(0x40), *a14+, 1 +3fb5e030: move *a13(0x20), a5, 1 +3fb5e050: move *a5(0x360), a9, 1 +3fb5e070: call a9 +3fb5e080: move a8, a9 +3fb5e090: jreq L3FB5E180 +3fb5e0a0: move a14, -*sp, 1 +3fb5e0b0: movk 1, a9 +3fb5e0c0: move a9, *a14+, 1 +3fb5e0d0: move a9, *a14+, 1 +3fb5e0e0: move *a13(0x180), *a14+, 1 +3fb5e100: move *a13(0x200), *a14+, 1 +3fb5e120: move *a13(0x2c0), *a14+, 1 +3fb5e140: move *a5(0x260), a9, 1 +3fb5e160: call a9 +3fb5e170: jruc L3FB5E250 +L3FB5E180: +3fb5e180: move a14, -*sp, 1 +3fb5e190: movk 1, a9 +3fb5e1a0: move a9, *a14+, 1 +3fb5e1b0: move a9, *a14+, 1 +3fb5e1c0: move *a13(0x180), *a14+, 1 +3fb5e1e0: move *a13(0x200), *a14+, 1 +3fb5e200: move *a13(0x2c0), *a14+, 1 +3fb5e220: move *a5(0x280), a9, 1 +3fb5e240: call a9 +L3FB5E250: +3fb5e250: move a14, -*sp, 1 +3fb5e260: move *a13(0x2c0), *a14+, 1 +3fb5e280: calla L3F86F3B0 +3fb5e2b0: move a14, -*sp, 1 +3fb5e2c0: move *a13(0x200), *a14+, 1 +3fb5e2e0: calla L3F702440 +L3FB5E310: +3fb5e310: move *sp(0xc0), a14, 1 +3fb5e330: mmfm sp, a5,a7,a9,a11,a13 +3fb5e350: rets 2 +3fb5e360: mmtm sp, a7,a9,a11,a13 +3fb5e380: move a14, a13 +3fb5e390: addi 0xa0, a14 +3fb5e3b0: move *a13(0xffe0), a11, 1 +3fb5e3d0: move *a11(0x20), *a13(0x0), 1 +3fb5e400: move *a13, a9, 1 +3fb5e410: move *a9(0x7a0), *a13(0x20), 1 +3fb5e440: move *a13(0x20), a9, 1 +3fb5e460: sub a11, a11 +3fb5e470: move a11, *a9(0x760), 1 +3fb5e490: move *a13(0xffe0), a11, 1 +3fb5e4b0: setf 16, 1, 0 +3fb5e4c0: move *a11, a9, 0 +3fb5e4d0: jreq L3FB5E550 +3fb5e4e0: move *a13(0x20), a9, 1 +3fb5e500: move *a11(0x80), a7, 1 +3fb5e520: move *a7(0x60), *a9(0x760), 1 +L3FB5E550: +3fb5e550: move *a11(0x4e0), *a13(0x60), 1 +3fb5e580: move *a13(0x60), a9, 1 +3fb5e5a0: move *a9(0x80), a7, 1 +3fb5e5c0: move *a7(0x60), *a13(0x40), 1 +3fb5e5f0: move a14, -*sp, 1 +3fb5e600: movi 0xfd, a7 +3fb5e620: move a7, *a14+, 1 +3fb5e630: move *a13(0x40), *a14+, 1 +3fb5e650: move *a13(0x20), a7, 1 +3fb5e670: move *a7(0x360), a7, 1 +3fb5e690: call a7 +3fb5e6a0: move a8, *a13(0x80), 1 +3fb5e6c0: move a8, a7 +3fb5e6d0: jreq L3FB5E860 +3fb5e6e0: move a14, -*sp, 1 +3fb5e6f0: move *a13(0xff40), *a14+, 1 +3fb5e710: setf 16, 0, 0 +3fb5e720: move *a13(0xff60), a7, 0 +3fb5e740: move a7, *a14+, 1 +3fb5e750: move *a13(0xff80), a7, 0 +3fb5e770: move a7, *a14+, 1 +3fb5e780: setf 16, 1, 0 +3fb5e790: move *a13(0xffa0), a7, 0 +3fb5e7b0: move a7, *a14+, 1 +3fb5e7c0: move *a13(0xffc0), a7, 0 +3fb5e7e0: move a7, *a14+, 1 +3fb5e7f0: move a11, *a14+, 1 +3fb5e800: move *a13(0x20), a7, 1 +3fb5e820: move *a7(0x820), a7, 1 +3fb5e840: call a7 +3fb5e850: jruc L3FB5E9D0 +L3FB5E860: +3fb5e860: move a14, -*sp, 1 +3fb5e870: move *a13(0xff40), *a14+, 1 +3fb5e890: setf 16, 0, 0 +3fb5e8a0: move *a13(0xff60), a7, 0 +3fb5e8c0: move a7, *a14+, 1 +3fb5e8d0: move *a13(0xff80), a7, 0 +3fb5e8f0: move a7, *a14+, 1 +3fb5e900: setf 16, 1, 0 +3fb5e910: move *a13(0xffa0), a7, 0 +3fb5e930: move a7, *a14+, 1 +3fb5e940: move *a13(0xffc0), a7, 0 +3fb5e960: move a7, *a14+, 1 +3fb5e970: move a11, *a14+, 1 +3fb5e980: move *a13(0x20), a7, 1 +3fb5e9a0: move *a7(0x840), a7, 1 +3fb5e9c0: call a7 +L3FB5E9D0: +3fb5e9d0: move *sp(0xa0), a14, 1 +3fb5e9f0: mmfm sp, a7,a9,a11,a13 +3fb5ea10: rets 2 +3fb5ea20: move a13, -*sp, 1 +3fb5ea30: move a14, a13 +3fb5ea40: movk 1, a8 +3fb5ea50: move *sp(0x40), a14, 1 +3fb5ea70: move *sp+, a13, 1 +3fb5ea80: rets 2 +3fb5ea90: move a13, -*sp, 1 +3fb5eaa0: move a14, a13 +3fb5eab0: movk 1, a8 +3fb5eac0: move *sp(0x40), a14, 1 +3fb5eae0: move *sp+, a13, 1 +3fb5eaf0: rets 2 +3fb5eb00: mmtm sp, a7,a9,a11,a13 +3fb5eb20: move a14, a13 +3fb5eb30: addi 0x140, a14 +3fb5eb50: move *a13(0xff80), a11, 1 +3fb5eb70: move a11, *a13, 1 +3fb5eb80: jaeq L3FB5F530 +3fb5eba0: move *a13(0xffc0), a9, 1 +3fb5ebc0: move *a9(0x20), a9, 1 +3fb5ebe0: move *a9(0x40), *a13(0x20), 1 +3fb5ec10: move *a13(0x20), a9, 1 +3fb5ec30: move *a9(0x80), a9, 1 +3fb5ec50: move *a9(0x60), a9, 1 +3fb5ec70: move *a9(0xe0), *a13(0x40), 1 +3fb5eca0: move *a13(0x20), a9, 1 +3fb5ecc0: move *a9(0x80), a9, 1 +3fb5ece0: move *a9(0x60), a9, 1 +3fb5ed00: setf 16, 0, 0 +3fb5ed10: move *a9(0x100), a9, 0 +3fb5ed30: move a9, *a13(0x80), 1 +3fb5ed50: sll 0x5, a9 +3fb5ed60: move *a13(0x40), a11, 1 +3fb5ed80: add a11, a9 +3fb5ed90: move a9, *a13(0x60), 1 +3fb5edb0: sub a11, a9 +3fb5edc0: sra 0x3, a9 +3fb5edd0: move a9, *a13(0xa0), 1 +3fb5edf0: move *a13(0xff60), a9, 1 +3fb5ee10: move *a9, a9, 1 +3fb5ee20: move a9, *a13(0xe0), 1 +3fb5ee40: jrge L3FB5EEF0 +3fb5ee50: move *a13(0x80), a11, 1 +3fb5ee70: mods a11, a9 +3fb5ee80: move a9, *a13(0xe0), 1 +3fb5eea0: jreq L3FB5EF60 +3fb5eeb0: add a11, a9 +3fb5eec0: move a9, *a13(0xe0), 1 +3fb5eee0: jruc L3FB5EF60 +L3FB5EEF0: +3fb5eef0: move *a13(0x80), a11, 1 +3fb5ef10: cmp a11, a9 +3fb5ef20: jrlt L3FB5EF60 +3fb5ef30: mods a11, a9 +3fb5ef40: move a9, *a13(0xe0), 1 +L3FB5EF60: +3fb5ef60: sll 0x5, a9 +3fb5ef70: move *a13(0x40), a11, 1 +3fb5ef90: add a11, a9 +3fb5efa0: move a9, *a13(0xc0), 1 +3fb5efc0: jruc L3FB5F150 +L3FB5EFD0: +3fb5efd0: move *a13(0xe0), a11, 1 +3fb5eff0: sll 0x5, a11 +3fb5f000: move *a13(0xc0), a9, 1 +3fb5f020: add a9, a11 +3fb5f030: move a11, *a13(0xc0), 1 +3fb5f050: move *a13(0x60), a9, 1 +3fb5f070: cmp a9, a11 +3fb5f080: jrc L3FB5F150 +L3FB5F090: +3fb5f090: move *a13(0xa0), a11, 1 +3fb5f0b0: sll 0x3, a11 +3fb5f0c0: move *a13(0xc0), a9, 1 +3fb5f0e0: sub a11, a9 +3fb5f0f0: move a9, *a13(0xc0), 1 +3fb5f110: move *a13(0x60), a11, 1 +3fb5f130: cmp a11, a9 +3fb5f140: jrnc L3FB5F090 +L3FB5F150: +3fb5f150: move *a13(0xff60), a11, 1 +3fb5f170: move *a11(0x40), *a13(0x100), 1 +3fb5f1a0: move *a11(0x60), *a13(0x120), 1 +3fb5f1d0: move *a13(0x100), a9, 1 +3fb5f1f0: move *a9, a7, 1 +3fb5f200: move *a13(0x120), a9, 1 +3fb5f220: xor a9, a7 +3fb5f230: not a9 +3fb5f240: move *a13(0xc0), a11, 1 +3fb5f260: move *a11, a11, 1 +3fb5f270: or a11, a9 +3fb5f280: and a9, a7 +3fb5f290: move *a13(0x100), a11, 1 +3fb5f2b0: move a7, *a11, 1 +3fb5f2c0: move *a13, a9, 1 +3fb5f2d0: dec a9 +3fb5f2e0: move a9, *a13, 1 +3fb5f2f0: jreq L3FB5F530 +3fb5f300: move *a13(0xff60), a7, 1 +3fb5f320: addi 0x80, a7 +3fb5f340: move a7, *a13(0xff60), 1 +3fb5f360: move *a7, a7, 1 +3fb5f370: move a7, *a13(0xe0), 1 +3fb5f390: jrlt L3FB5F3C0 +3fb5f3a0: jrle L3FB5F150 +3fb5f3b0: jruc L3FB5EFD0 +L3FB5F3C0: +3fb5f3c0: sll 0x5, a7 +3fb5f3d0: move *a13(0xc0), a9, 1 +3fb5f3f0: add a9, a7 +3fb5f400: move a7, *a13(0xc0), 1 +3fb5f420: move *a13(0x40), a9, 1 +3fb5f440: cmp a9, a7 +3fb5f450: jrnc L3FB5F150 +L3FB5F460: +3fb5f460: move *a13(0xa0), a11, 1 +3fb5f480: sll 0x3, a11 +3fb5f490: move *a13(0xc0), a9, 1 +3fb5f4b0: add a9, a11 +3fb5f4c0: move a11, *a13(0xc0), 1 +3fb5f4e0: move *a13(0x40), a9, 1 +3fb5f500: cmp a9, a11 +3fb5f510: jrc L3FB5F460 +3fb5f520: jruc L3FB5F150 +L3FB5F530: +3fb5f530: move *sp(0xa0), a14, 1 +3fb5f550: mmfm sp, a7,a9,a11,a13 +3fb5f570: rets 2 +3fb5f580: mmtm sp, a7,a9,a11,a13 +3fb5f5a0: move a14, a13 +3fb5f5b0: addi 0x2e0, a14 +3fb5f5d0: move *a13(0xff80), a11, 1 +3fb5f5f0: move a11, *a13, 1 +3fb5f600: jaeq L3FB62700 +3fb5f620: move *a13(0xffc0), a9, 1 +3fb5f640: move *a9(0x20), a9, 1 +3fb5f660: move *a9(0x40), *a13(0x20), 1 +3fb5f690: move *a13(0x20), a9, 1 +3fb5f6b0: move *a9(0x80), a9, 1 +3fb5f6d0: move *a9(0x60), a9, 1 +3fb5f6f0: move *a9(0xe0), *a13(0x40), 1 +3fb5f720: move *a13(0x20), a9, 1 +3fb5f740: move *a9(0x80), a9, 1 +3fb5f760: move *a9(0x60), a9, 1 +3fb5f780: move *a9(0x140), *a13(0xc0), 1 +3fb5f7b0: move *a13(0x20), a9, 1 +3fb5f7d0: move *a9(0x80), a9, 1 +3fb5f7f0: move *a9(0x60), a9, 1 +3fb5f810: setf 16, 0, 0 +3fb5f820: move *a9(0x110), a9, 0 +3fb5f840: move a9, *a13(0x80), 1 +3fb5f860: move *a13(0x20), a9, 1 +3fb5f880: move *a9(0x80), a9, 1 +3fb5f8a0: move *a9(0x60), a9, 1 +3fb5f8c0: move *a9(0x100), a9, 0 +3fb5f8e0: move a9, *a13(0xa0), 1 +3fb5f900: move *a13(0xc0), a11, 1 +3fb5f920: mpys a9, a11 +3fb5f930: move a11, *a13(0xe0), 1 +3fb5f950: sll 0x3, a11 +3fb5f960: move *a13(0x40), a9, 1 +3fb5f980: add a9, a11 +3fb5f990: move a11, *a13(0x60), 1 +3fb5f9b0: move *a13(0xff60), a9, 1 +3fb5f9d0: move *a13(0xffc0), a11, 1 +3fb5f9f0: setf 16, 1, 0 +3fb5fa00: move *a11(0x210), a11, 0 +3fb5fa20: move *a9, a9, 1 +3fb5fa30: sub a11, a9 +3fb5fa40: move a9, *a13(0x120), 1 +3fb5fa60: jrge L3FB5FB10 +3fb5fa70: move *a13(0xa0), a11, 1 +3fb5fa90: mods a11, a9 +3fb5faa0: move a9, *a13(0x120), 1 +3fb5fac0: jreq L3FB5FB80 +3fb5fad0: add a11, a9 +3fb5fae0: move a9, *a13(0x120), 1 +3fb5fb00: jruc L3FB5FB80 +L3FB5FB10: +3fb5fb10: move *a13(0xa0), a11, 1 +3fb5fb30: cmp a11, a9 +3fb5fb40: jrlt L3FB5FB80 +3fb5fb50: mods a11, a9 +3fb5fb60: move a9, *a13(0x120), 1 +L3FB5FB80: +3fb5fb80: move *a13(0x40), *a13(0x140), 1 +3fb5fbb0: move a9, a9 +3fb5fbc0: jreq L3FB5FCB0 +L3FB5FBD0: +3fb5fbd0: move *a13(0xc0), a11, 1 +3fb5fbf0: sll 0x3, a11 +3fb5fc00: move *a13(0x140), a9, 1 +3fb5fc20: add a9, a11 +3fb5fc30: move a11, *a13(0x140), 1 +3fb5fc50: move *a13(0x120), a9, 1 +3fb5fc70: dec a9 +3fb5fc80: move a9, *a13(0x120), 1 +3fb5fca0: jrne L3FB5FBD0 +L3FB5FCB0: +3fb5fcb0: sub a11, a11 +3fb5fcc0: move a11, *a13(0x200), 1 +3fb5fce0: move *a13(0xffe0), a9, 1 +3fb5fd00: setf 16, 1, 0 +3fb5fd10: move *a9, a9, 0 +3fb5fd20: jrne L3FB5FD90 +3fb5fd30: move *a13(0xffe0), a9, 1 +3fb5fd50: move *a9(0x3a0), a9, 0 +3fb5fd70: move a9, *a13(0x200), 1 +L3FB5FD90: +3fb5fd90: move *a13(0xff60), a9, 1 +3fb5fdb0: move *a9(0x20), a11, 1 +3fb5fdd0: move *a13(0xffa0), a9, 1 +3fb5fdf0: add a9, a11 +3fb5fe00: move *a13(0x200), a9, 1 +3fb5fe20: add a9, a11 +3fb5fe30: movk 31, a9 +3fb5fe40: andn a9, a11 +3fb5fe50: move *a13(0xffc0), a9, 1 +3fb5fe70: move *a13(0x200), a7, 1 +3fb5fe90: move *a9(0x200), a9, 0 +3fb5feb0: add a7, a9 +3fb5fec0: move *a13(0x80), a7, 1 +3fb5fee0: mods a7, a9 +3fb5fef0: sub a9, a11 +3fb5ff00: move a11, *a13(0x160), 1 +3fb5ff20: jrge L3FB5FFB0 +3fb5ff30: mods a7, a11 +3fb5ff40: move a11, *a13(0x160), 1 +3fb5ff60: jreq L3FB60000 +3fb5ff70: add a7, a11 +3fb5ff80: move a11, *a13(0x160), 1 +3fb5ffa0: jruc L3FB60000 +L3FB5FFB0: +3fb5ffb0: cmp a7, a11 +3fb5ffc0: jrlt L3FB60000 +3fb5ffd0: mods a7, a11 +3fb5ffe0: move a11, *a13(0x160), 1 +L3FB60000: +3fb60000: subk 32, a7 +3fb60010: jage L3FB60F40 +3fb60030: move *a13(0x140), a9, 1 +3fb60050: move *a9(0x0), *a13(0x220), 1 +3fb60080: jruc L3FB60140 +L3FB60090: +3fb60090: move *a13(0xff60), a11, 1 +3fb600b0: move *a11(0x20), a9, 1 +3fb600d0: move a9, *a13(0x100), 1 +3fb600f0: jreq L3FB60140 +3fb60100: jage L3FB60D10 +3fb60120: jauc L3FB60E30 +L3FB60140: +3fb60140: move *a13(0x160), a11, 1 +3fb60160: neg a11 +3fb60170: move *a13(0x220), a9, 1 +3fb60190: sra a11, a9 +3fb601a0: move *a13(0x160), a11, 1 +3fb601c0: neg a11 +3fb601d0: addk 31, a11 +3fb601e0: sll 0x5, a11 +3fb601f0: addi 0xda400, a11 +3fb60220: move *a11, a11, 1 +3fb60230: and a11, a9 +3fb60240: move a9, *a13(0x1a0), 1 +3fb60260: move *a13(0x80), a11, 1 +3fb60280: move *a13(0x160), a7, 1 +3fb602a0: sub a7, a11 +3fb602b0: move a11, *a13(0x180), 1 +3fb602d0: move *a13(0x220), a7, 1 +3fb602f0: sll a11, a7 +3fb60300: or a9, a7 +3fb60310: move a7, *a13(0x1a0), 1 +3fb60330: move *a13(0x80), a9, 1 +3fb60350: add a9, a11 +3fb60360: move a11, *a13(0x180), 1 +3fb60380: subk 32, a11 +3fb60390: jrge L3FB60440 +3fb603a0: move *a13(0x220), a11, 1 +3fb603c0: move *a13(0x180), a7, 1 +3fb603e0: sll a7, a11 +3fb603f0: move *a13(0x1a0), a7, 1 +3fb60410: or a7, a11 +3fb60420: move a11, *a13(0x1a0), 1 +L3FB60440: +3fb60440: move *a13(0xff60), a11, 1 +3fb60460: move *a11(0x40), *a13(0x1c0), 1 +3fb60490: move *a11(0x60), *a13(0x1e0), 1 +3fb604c0: move *a13(0x1c0), a9, 1 +3fb604e0: move *a9, a7, 1 +3fb604f0: move *a13(0x1e0), a9, 1 +3fb60510: xor a9, a7 +3fb60520: not a9 +3fb60530: move *a13(0x1a0), a11, 1 +3fb60550: or a11, a9 +3fb60560: and a9, a7 +3fb60570: move *a13(0x1c0), a9, 1 +3fb60590: move a7, *a9, 1 +3fb605a0: move *a13, a7, 1 +3fb605b0: dec a7 +3fb605c0: move a7, *a13, 1 +3fb605d0: jaeq L3FB62700 +3fb605f0: move *a13(0xff60), a7, 1 +3fb60610: addi 0x80, a7 +3fb60630: move a7, *a13(0xff60), 1 +3fb60650: move *a7, a7, 1 +3fb60660: move a7, *a13(0x120), 1 +3fb60680: jreq L3FB60C80 +3fb60690: jrle L3FB60980 +3fb606a0: move *a13(0xc0), a7, 1 +3fb606c0: sll 0x3, a7 +3fb606d0: move *a13(0x140), a9, 1 +3fb606f0: add a9, a7 +3fb60700: move a7, *a13(0x140), 1 +3fb60720: move *a13(0x120), a9, 1 +3fb60740: dec a9 +3fb60750: move a9, *a13(0x120), 1 +3fb60770: jrle L3FB60810 +3fb60780: move *a13(0xc0), a7, 1 +3fb607a0: mpys a7, a9 +3fb607b0: sll 0x3, a9 +3fb607c0: move *a13(0x140), a7, 1 +3fb607e0: add a7, a9 +3fb607f0: move a9, *a13(0x140), 1 +L3FB60810: +3fb60810: move *a13(0x140), a9, 1 +3fb60830: move *a13(0x60), a7, 1 +3fb60850: cmp a7, a9 +3fb60860: jrc L3FB60930 +L3FB60870: +3fb60870: move *a13(0xe0), a11, 1 +3fb60890: sll 0x3, a11 +3fb608a0: move *a13(0x140), a9, 1 +3fb608c0: sub a11, a9 +3fb608d0: move a9, *a13(0x140), 1 +3fb608f0: move *a13(0x60), a11, 1 +3fb60910: cmp a11, a9 +3fb60920: jrnc L3FB60870 +L3FB60930: +3fb60930: move *a9(0x0), *a13(0x220), 1 +3fb60960: jauc L3FB60090 +L3FB60980: +3fb60980: move *a13(0xc0), a7, 1 +3fb609a0: sll 0x3, a7 +3fb609b0: move *a13(0x140), a9, 1 +3fb609d0: sub a7, a9 +3fb609e0: move a9, *a13(0x140), 1 +3fb60a00: move *a13(0x120), a7, 1 +3fb60a20: inc a7 +3fb60a30: move a7, *a13(0x120), 1 +3fb60a50: jrge L3FB60AF0 +3fb60a60: move *a13(0xc0), a9, 1 +3fb60a80: mpys a9, a7 +3fb60a90: sll 0x3, a7 +3fb60aa0: move *a13(0x140), a9, 1 +3fb60ac0: add a9, a7 +3fb60ad0: move a7, *a13(0x140), 1 +L3FB60AF0: +3fb60af0: move *a13(0x140), a9, 1 +3fb60b10: move *a13(0x40), a7, 1 +3fb60b30: cmp a7, a9 +3fb60b40: jrnc L3FB60C10 +L3FB60B50: +3fb60b50: move *a13(0xe0), a11, 1 +3fb60b70: sll 0x3, a11 +3fb60b80: move *a13(0x140), a9, 1 +3fb60ba0: add a9, a11 +3fb60bb0: move a11, *a13(0x140), 1 +3fb60bd0: move *a13(0x40), a9, 1 +3fb60bf0: cmp a9, a11 +3fb60c00: jrc L3FB60B50 +L3FB60C10: +3fb60c10: move *a13(0x140), a11, 1 +3fb60c30: move *a11(0x0), *a13(0x220), 1 +3fb60c60: jauc L3FB60090 +L3FB60C80: +3fb60c80: move *a13(0xff60), a7, 1 +3fb60ca0: move *a7(0x20), a7, 1 +3fb60cc0: move a7, *a13(0x100), 1 +3fb60ce0: jaeq L3FB60440 +3fb60d00: jrle L3FB60E30 +L3FB60D10: +3fb60d10: move *a13(0x160), a11, 1 +3fb60d30: move *a13(0x100), a9, 1 +3fb60d50: add a9, a11 +3fb60d60: move a11, *a13(0x160), 1 +L3FB60D80: +3fb60d80: move *a13(0x160), a11, 1 +3fb60da0: move *a13(0x80), a9, 1 +3fb60dc0: sub a9, a11 +3fb60dd0: move a11, *a13(0x160), 1 +3fb60df0: cmp a9, a11 +3fb60e00: jrge L3FB60D80 +3fb60e10: jauc L3FB60140 +L3FB60E30: +3fb60e30: move *a13(0x160), a11, 1 +3fb60e50: move *a13(0x100), a9, 1 +3fb60e70: add a9, a11 +3fb60e80: move a11, *a13(0x160), 1 +L3FB60EA0: +3fb60ea0: move *a13(0x160), a11, 1 +3fb60ec0: move *a13(0x80), a9, 1 +3fb60ee0: add a9, a11 +3fb60ef0: move a11, *a13(0x160), 1 +3fb60f10: jrlt L3FB60EA0 +3fb60f20: jauc L3FB60140 +L3FB60F40: +3fb60f40: move a11, *a13(0x220), 1 +3fb60f60: move *a13(0x140), *a13(0x240), 1 +3fb60f90: subk 32, a11 +3fb60fa0: jrlt L3FB61130 +L3FB60FB0: +3fb60fb0: move *a13(0x220), a11, 1 +3fb60fd0: subk 32, a11 +3fb60fe0: move a11, *a13(0x220), 1 +3fb61000: move *a13(0x240), a9, 1 +3fb61020: addk 32, a9 +3fb61030: move a9, *a13(0x240), 1 +3fb61050: subk 32, a11 +3fb61060: jrge L3FB60FB0 +3fb61070: jruc L3FB61130 +L3FB61080: +3fb61080: move *a13(0xff60), a11, 1 +3fb610a0: move *a11(0x20), a9, 1 +3fb610c0: move a9, *a13(0x100), 1 +3fb610e0: jreq L3FB61130 +3fb610f0: jage L3FB62080 +3fb61110: jauc L3FB623E0 +L3FB61130: +3fb61130: move *a13(0x240), *a13(0x260), 1 +3fb61160: move *a13(0x220), a11, 1 +3fb61180: neg a11 +3fb61190: addk 32, a11 +3fb611a0: move a11, *a13(0x180), 1 +3fb611c0: move *a13(0x260), a9, 1 +3fb611e0: move *a13(0x220), a7, 1 +3fb61200: neg a7 +3fb61210: move *a9+, a11, 1 +3fb61220: move a9, *a13(0x260), 1 +3fb61240: sra a7, a11 +3fb61250: move *a13(0x180), a7, 1 +3fb61270: dec a7 +3fb61280: sll 0x5, a7 +3fb61290: addi 0xda400, a7 +3fb612c0: move *a7, a7, 1 +3fb612d0: and a7, a11 +3fb612e0: move a11, *a13(0x1a0), 1 +3fb61300: move *a13(0x160), a7, 1 +3fb61320: move *a13(0x180), a9, 1 +3fb61340: add a9, a7 +3fb61350: move a7, *a13(0x280), 1 +3fb61370: move *a13(0x80), a9, 1 +3fb61390: sub a7, a9 +3fb613a0: move a9, *a13(0x2c0), 1 +3fb613c0: jrgt L3FB61480 +3fb613d0: move *a13(0x180), a7, 1 +3fb613f0: add a9, a7 +3fb61400: move *a13(0x140), a9, 1 +3fb61420: move *a9, a9, 1 +3fb61430: sll a7, a9 +3fb61440: or a11, a9 +3fb61450: move a9, *a13(0x1a0), 1 +3fb61470: jruc L3FB61690 +L3FB61480: +3fb61480: move *a13(0x180), a7, 1 +3fb614a0: subk 32, a7 +3fb614b0: jrge L3FB61690 +3fb614c0: move *a13(0x260), a7, 1 +3fb614e0: move *a7, a7, 1 +3fb614f0: move *a13(0x180), a9, 1 +3fb61510: sll a9, a7 +3fb61520: or a11, a7 +3fb61530: move a7, *a13(0x1a0), 1 +3fb61550: move *a13(0x80), a11, 1 +3fb61570: move *a13(0x280), a7, 1 +3fb61590: sub a7, a11 +3fb615a0: add a9, a11 +3fb615b0: subk 32, a11 +3fb615c0: move a11, *a13(0x2c0), 1 +3fb615e0: jrge L3FB61690 +3fb615f0: move *a13(0x140), a7, 1 +3fb61610: move *a7, a7, 1 +3fb61620: addk 32, a11 +3fb61630: sll a11, a7 +3fb61640: move *a13(0x1a0), a11, 1 +3fb61660: or a11, a7 +3fb61670: move a7, *a13(0x1a0), 1 +L3FB61690: +3fb61690: move *a13(0xff60), a11, 1 +3fb616b0: move *a11(0x40), *a13(0x1c0), 1 +3fb616e0: move *a11(0x60), *a13(0x1e0), 1 +3fb61710: move *a13(0x1c0), a9, 1 +3fb61730: move *a9, a7, 1 +3fb61740: move *a13(0x1e0), a9, 1 +3fb61760: xor a9, a7 +3fb61770: not a9 +3fb61780: move *a13(0x1a0), a11, 1 +3fb617a0: or a11, a9 +3fb617b0: and a9, a7 +3fb617c0: move *a13(0x1c0), a9, 1 +3fb617e0: move a7, *a9, 1 +3fb617f0: move *a13, a7, 1 +3fb61800: dec a7 +3fb61810: move a7, *a13, 1 +3fb61820: jaeq L3FB62700 +3fb61840: move *a13(0xff60), a7, 1 +3fb61860: addi 0x80, a7 +3fb61880: move a7, *a13(0xff60), 1 +3fb618a0: move *a7, a7, 1 +3fb618b0: move a7, *a13(0x120), 1 +3fb618d0: jreq L3FB61FF0 +3fb618e0: jrle L3FB61C60 +3fb618f0: move *a13(0x240), a7, 1 +3fb61910: move *a13(0x140), a9, 1 +3fb61930: sub a9, a7 +3fb61940: sra 0x3, a7 +3fb61950: move a7, *a13(0x2a0), 1 +3fb61970: move *a13(0xc0), a7, 1 +3fb61990: sll 0x3, a7 +3fb619a0: add a9, a7 +3fb619b0: move a7, *a13(0x140), 1 +3fb619d0: move *a13(0x120), a9, 1 +3fb619f0: dec a9 +3fb61a00: move a9, *a13(0x120), 1 +3fb61a20: jrle L3FB61AC0 +3fb61a30: move *a13(0xc0), a7, 1 +3fb61a50: mpys a7, a9 +3fb61a60: sll 0x3, a9 +3fb61a70: move *a13(0x140), a7, 1 +3fb61a90: add a7, a9 +3fb61aa0: move a9, *a13(0x140), 1 +L3FB61AC0: +3fb61ac0: move *a13(0x140), a9, 1 +3fb61ae0: move *a13(0x60), a7, 1 +3fb61b00: cmp a7, a9 +3fb61b10: jrc L3FB61BE0 +L3FB61B20: +3fb61b20: move *a13(0xe0), a11, 1 +3fb61b40: sll 0x3, a11 +3fb61b50: move *a13(0x140), a9, 1 +3fb61b70: sub a11, a9 +3fb61b80: move a9, *a13(0x140), 1 +3fb61ba0: move *a13(0x60), a11, 1 +3fb61bc0: cmp a11, a9 +3fb61bd0: jrnc L3FB61B20 +L3FB61BE0: +3fb61be0: move *a13(0x2a0), a11, 1 +3fb61c00: sll 0x3, a11 +3fb61c10: add a9, a11 +3fb61c20: move a11, *a13(0x240), 1 +3fb61c40: jauc L3FB61080 +L3FB61C60: +3fb61c60: move *a13(0x240), a7, 1 +3fb61c80: move *a13(0x140), a9, 1 +3fb61ca0: sub a9, a7 +3fb61cb0: sra 0x3, a7 +3fb61cc0: move a7, *a13(0x2a0), 1 +3fb61ce0: move *a13(0xc0), a7, 1 +3fb61d00: sll 0x3, a7 +3fb61d10: sub a7, a9 +3fb61d20: move a9, *a13(0x140), 1 +3fb61d40: move *a13(0x120), a7, 1 +3fb61d60: inc a7 +3fb61d70: move a7, *a13(0x120), 1 +3fb61d90: jrge L3FB61E30 +3fb61da0: move *a13(0xc0), a9, 1 +3fb61dc0: mpys a9, a7 +3fb61dd0: sll 0x3, a7 +3fb61de0: move *a13(0x140), a9, 1 +3fb61e00: add a9, a7 +3fb61e10: move a7, *a13(0x140), 1 +L3FB61E30: +3fb61e30: move *a13(0x140), a9, 1 +3fb61e50: move *a13(0x40), a7, 1 +3fb61e70: cmp a7, a9 +3fb61e80: jrnc L3FB61F50 +L3FB61E90: +3fb61e90: move *a13(0xe0), a11, 1 +3fb61eb0: sll 0x3, a11 +3fb61ec0: move *a13(0x140), a9, 1 +3fb61ee0: add a9, a11 +3fb61ef0: move a11, *a13(0x140), 1 +3fb61f10: move *a13(0x40), a9, 1 +3fb61f30: cmp a9, a11 +3fb61f40: jrc L3FB61E90 +L3FB61F50: +3fb61f50: move *a13(0x2a0), a11, 1 +3fb61f70: sll 0x3, a11 +3fb61f80: move *a13(0x140), a9, 1 +3fb61fa0: add a9, a11 +3fb61fb0: move a11, *a13(0x240), 1 +3fb61fd0: jauc L3FB61080 +L3FB61FF0: +3fb61ff0: move *a13(0xff60), a7, 1 +3fb62010: move *a7(0x20), a7, 1 +3fb62030: move a7, *a13(0x100), 1 +3fb62050: jaeq L3FB61690 +3fb62070: jrle L3FB623E0 +L3FB62080: +3fb62080: move *a13(0x160), a11, 1 +3fb620a0: move *a13(0x100), a9, 1 +3fb620c0: add a9, a11 +3fb620d0: move a11, *a13(0x160), 1 +3fb620f0: move *a13(0x80), a7, 1 +3fb62110: cmp a7, a11 +3fb62120: jrge L3FB621C0 +3fb62130: sra 0x3, a9 +3fb62140: sll 0x3, a9 +3fb62150: move *a13(0x240), a7, 1 +3fb62170: add a7, a9 +3fb62180: move a9, *a13(0x240), 1 +3fb621a0: jauc L3FB61130 +L3FB621C0: +3fb621c0: move *a13(0x160), a11, 1 +3fb621e0: move *a13(0x80), a9, 1 +3fb62200: sub a9, a11 +3fb62210: move a11, *a13(0x160), 1 +3fb62230: cmp a9, a11 +3fb62240: jrge L3FB621C0 +3fb62250: move *a13(0x160), *a13(0x220), 1 +3fb62280: move *a13(0x140), *a13(0x240), 1 +3fb622b0: move *a13(0x220), a11, 1 +3fb622d0: subk 32, a11 +3fb622e0: jalt L3FB61130 +L3FB62300: +3fb62300: move *a13(0x220), a11, 1 +3fb62320: subk 32, a11 +3fb62330: move a11, *a13(0x220), 1 +3fb62350: move *a13(0x240), a9, 1 +3fb62370: addk 32, a9 +3fb62380: move a9, *a13(0x240), 1 +3fb623a0: subk 32, a11 +3fb623b0: jrge L3FB62300 +3fb623c0: jauc L3FB61130 +L3FB623E0: +3fb623e0: move *a13(0x160), a11, 1 +3fb62400: move *a13(0x100), a9, 1 +3fb62420: add a9, a11 +3fb62430: move a11, *a13(0x160), 1 +3fb62450: jrlt L3FB624F0 +3fb62460: sra 0x3, a9 +3fb62470: sll 0x3, a9 +3fb62480: move *a13(0x240), a7, 1 +3fb624a0: add a7, a9 +3fb624b0: move a9, *a13(0x240), 1 +3fb624d0: jauc L3FB61130 +L3FB624F0: +3fb624f0: move *a13(0x160), a11, 1 +3fb62510: move *a13(0x80), a9, 1 +3fb62530: add a9, a11 +3fb62540: move a11, *a13(0x160), 1 +3fb62560: jrlt L3FB624F0 +3fb62570: move *a13(0x160), *a13(0x220), 1 +3fb625a0: move *a13(0x140), *a13(0x240), 1 +3fb625d0: move *a13(0x220), a11, 1 +3fb625f0: subk 32, a11 +3fb62600: jalt L3FB61130 +L3FB62620: +3fb62620: move *a13(0x220), a11, 1 +3fb62640: subk 32, a11 +3fb62650: move a11, *a13(0x220), 1 +3fb62670: move *a13(0x240), a9, 1 +3fb62690: addk 32, a9 +3fb626a0: move a9, *a13(0x240), 1 +3fb626c0: subk 32, a11 +3fb626d0: jrge L3FB62620 +3fb626e0: jauc L3FB61130 +L3FB62700: +3fb62700: move *sp(0xa0), a14, 1 +3fb62720: mmfm sp, a7,a9,a11,a13 +3fb62740: rets 2 +3fb62750: mmtm sp, a7,a9,a11,a13 +3fb62770: move a14, a13 +3fb62780: addi 0x180, a14 +3fb627a0: move *a13(0xff80), a11, 1 +3fb627c0: move a11, *a13, 1 +3fb627d0: jaeq L3FB63520 +3fb627f0: move *a13(0xffc0), a9, 1 +3fb62810: move *a9(0x20), a9, 1 +3fb62830: move *a9(0x40), *a13(0x20), 1 +3fb62860: move *a13(0x20), a9, 1 +3fb62880: move *a9(0x80), a9, 1 +3fb628a0: move *a9(0x60), a9, 1 +3fb628c0: move *a9(0xe0), *a13(0x40), 1 +3fb628f0: move *a13(0x20), a9, 1 +3fb62910: move *a9(0x80), a9, 1 +3fb62930: move *a9(0x60), a9, 1 +3fb62950: setf 16, 0, 0 +3fb62960: move *a9(0x100), a9, 0 +3fb62980: move a9, *a13(0x80), 1 +3fb629a0: sll 0x5, a9 +3fb629b0: move *a13(0x40), a11, 1 +3fb629d0: add a11, a9 +3fb629e0: move a9, *a13(0x60), 1 +3fb62a00: sub a11, a9 +3fb62a10: sra 0x3, a9 +3fb62a20: move a9, *a13(0xa0), 1 +3fb62a40: move *a13(0xff60), a9, 1 +3fb62a60: move *a9, a9, 1 +3fb62a70: move a9, *a13(0xe0), 1 +3fb62a90: jrge L3FB62B40 +3fb62aa0: move *a13(0x80), a11, 1 +3fb62ac0: mods a11, a9 +3fb62ad0: move a9, *a13(0xe0), 1 +3fb62af0: jreq L3FB62BB0 +3fb62b00: add a11, a9 +3fb62b10: move a9, *a13(0xe0), 1 +3fb62b30: jruc L3FB62BB0 +L3FB62B40: +3fb62b40: move *a13(0x80), a11, 1 +3fb62b60: cmp a11, a9 +3fb62b70: jrlt L3FB62BB0 +3fb62b80: mods a11, a9 +3fb62b90: move a9, *a13(0xe0), 1 +L3FB62BB0: +3fb62bb0: sll 0x5, a9 +3fb62bc0: move *a13(0x40), a11, 1 +3fb62be0: add a11, a9 +3fb62bf0: move a9, *a13(0xc0), 1 +3fb62c10: jruc L3FB62DA0 +L3FB62C20: +3fb62c20: move *a13(0xe0), a11, 1 +3fb62c40: sll 0x5, a11 +3fb62c50: move *a13(0xc0), a9, 1 +3fb62c70: add a9, a11 +3fb62c80: move a11, *a13(0xc0), 1 +3fb62ca0: move *a13(0x60), a9, 1 +3fb62cc0: cmp a9, a11 +3fb62cd0: jrc L3FB62DA0 +L3FB62CE0: +3fb62ce0: move *a13(0xa0), a11, 1 +3fb62d00: sll 0x3, a11 +3fb62d10: move *a13(0xc0), a9, 1 +3fb62d30: sub a11, a9 +3fb62d40: move a9, *a13(0xc0), 1 +3fb62d60: move *a13(0x60), a11, 1 +3fb62d80: cmp a11, a9 +3fb62d90: jrnc L3FB62CE0 +L3FB62DA0: +3fb62da0: move *a13(0xc0), a11, 1 +3fb62dc0: move *a11(0x0), *a13(0x100), 1 +L3FB62DF0: +3fb62df0: move *a13(0xff60), a11, 1 +3fb62e10: move *a11(0x40), *a13(0x140), 1 +3fb62e40: move *a11(0x60), *a13(0x160), 1 +3fb62e70: move *a13(0x140), a9, 1 +3fb62e90: move *a9, a7, 1 +3fb62ea0: move *a13(0x160), a9, 1 +3fb62ec0: xor a9, a7 +3fb62ed0: not a9 +3fb62ee0: move *a13(0x100), a11, 1 +3fb62f00: or a11, a9 +3fb62f10: and a9, a7 +3fb62f20: move *a13(0x140), a9, 1 +3fb62f40: move a7, *a9, 1 +3fb62f50: addk 32, a9 +3fb62f60: move a9, *a13(0x140), 1 +3fb62f80: move *a13(0xff60), a7, 1 +3fb62fa0: move *a7(0x80), a7, 1 +3fb62fc0: move a7, *a13(0x120), 1 +3fb62fe0: jreq L3FB630F0 +L3FB62FF0: +3fb62ff0: move *a13(0x140), a11, 1 +3fb63010: move *a13(0x100), a9, 1 +3fb63030: move *a11, a7, 1 +3fb63040: andn a7, a9 +3fb63050: move a9, *a11, 1 +3fb63060: addk 32, a11 +3fb63070: move a11, *a13(0x140), 1 +3fb63090: move *a13(0x120), a9, 1 +3fb630b0: dec a9 +3fb630c0: move a9, *a13(0x120), 1 +3fb630e0: jrne L3FB62FF0 +L3FB630F0: +3fb630f0: move *a13(0xff60), a11, 1 +3fb63110: move *a11(0xa0), *a13(0x160), 1 +3fb63140: move *a13(0x140), a9, 1 +3fb63160: move *a9, a7, 1 +3fb63170: move *a13(0x160), a9, 1 +3fb63190: xor a9, a7 +3fb631a0: not a9 +3fb631b0: move *a13(0x100), a11, 1 +3fb631d0: or a11, a9 +3fb631e0: and a9, a7 +3fb631f0: move *a13(0x140), a9, 1 +3fb63210: move a7, *a9, 1 +3fb63220: move *a13, a7, 1 +3fb63230: dec a7 +3fb63240: move a7, *a13, 1 +3fb63250: jreq L3FB63520 +3fb63260: move *a13(0xff60), a7, 1 +3fb63280: addi 0xc0, a7 +3fb632a0: move a7, *a13(0xff60), 1 +3fb632c0: move *a7, a7, 1 +3fb632d0: move a7, *a13(0xe0), 1 +3fb632f0: jrlt L3FB63320 +3fb63300: jrle L3FB62DF0 +3fb63310: jruc L3FB62C20 +L3FB63320: +3fb63320: sll 0x5, a7 +3fb63330: move *a13(0xc0), a9, 1 +3fb63350: add a9, a7 +3fb63360: move a7, *a13(0xc0), 1 +3fb63380: move *a13(0x40), a9, 1 +3fb633a0: cmp a9, a7 +3fb633b0: jrc L3FB63400 +3fb633c0: move *a7(0x0), *a13(0x100), 1 +3fb633f0: jruc L3FB62DF0 +L3FB63400: +3fb63400: move *a13(0xa0), a11, 1 +3fb63420: sll 0x3, a11 +3fb63430: move *a13(0xc0), a9, 1 +3fb63450: add a9, a11 +3fb63460: move a11, *a13(0xc0), 1 +3fb63480: move *a13(0x40), a9, 1 +3fb634a0: cmp a9, a11 +3fb634b0: jrc L3FB63400 +3fb634c0: move *a13(0xc0), a11, 1 +3fb634e0: move *a11(0x0), *a13(0x100), 1 +3fb63510: jruc L3FB62DF0 +L3FB63520: +3fb63520: move *sp(0xa0), a14, 1 +3fb63540: mmfm sp, a7,a9,a11,a13 +3fb63560: rets 2 +3fb63570: mmtm sp, a7,a9,a11,a13 +3fb63590: move a14, a13 +3fb635a0: addi 0x300, a14 +3fb635c0: move *a13(0xff80), a11, 1 +3fb635e0: move a11, *a13, 1 +3fb635f0: jaeq L3FB67F10 +3fb63610: move *a13(0xffc0), a9, 1 +3fb63630: move *a9(0x20), a9, 1 +3fb63650: move *a9(0x40), *a13(0x20), 1 +3fb63680: move *a13(0x20), a9, 1 +3fb636a0: move *a9(0x80), a9, 1 +3fb636c0: move *a9(0x60), a9, 1 +3fb636e0: move *a9(0xe0), *a13(0x40), 1 +3fb63710: move *a13(0x20), a9, 1 +3fb63730: move *a9(0x80), a9, 1 +3fb63750: move *a9(0x60), a9, 1 +3fb63770: move *a9(0x140), *a13(0xc0), 1 +3fb637a0: move *a13(0x20), a9, 1 +3fb637c0: move *a9(0x80), a9, 1 +3fb637e0: move *a9(0x60), a9, 1 +3fb63800: setf 16, 0, 0 +3fb63810: move *a9(0x110), a9, 0 +3fb63830: move a9, *a13(0x80), 1 +3fb63850: move *a13(0x20), a9, 1 +3fb63870: move *a9(0x80), a9, 1 +3fb63890: move *a9(0x60), a9, 1 +3fb638b0: move *a9(0x100), a9, 0 +3fb638d0: move a9, *a13(0xa0), 1 +3fb638f0: move *a13(0xc0), a11, 1 +3fb63910: mpys a9, a11 +3fb63920: move a11, *a13(0xe0), 1 +3fb63940: sll 0x3, a11 +3fb63950: move *a13(0x40), a9, 1 +3fb63970: add a9, a11 +3fb63980: move a11, *a13(0x60), 1 +3fb639a0: move *a13(0xff60), a9, 1 +3fb639c0: move *a13(0xffc0), a11, 1 +3fb639e0: setf 16, 1, 0 +3fb639f0: move *a11(0x210), a11, 0 +3fb63a10: move *a9, a9, 1 +3fb63a20: sub a11, a9 +3fb63a30: move a9, *a13(0x120), 1 +3fb63a50: jrge L3FB63B00 +3fb63a60: move *a13(0xa0), a11, 1 +3fb63a80: mods a11, a9 +3fb63a90: move a9, *a13(0x120), 1 +3fb63ab0: jreq L3FB63B70 +3fb63ac0: add a11, a9 +3fb63ad0: move a9, *a13(0x120), 1 +3fb63af0: jruc L3FB63B70 +L3FB63B00: +3fb63b00: move *a13(0xa0), a11, 1 +3fb63b20: cmp a11, a9 +3fb63b30: jrlt L3FB63B70 +3fb63b40: mods a11, a9 +3fb63b50: move a9, *a13(0x120), 1 +L3FB63B70: +3fb63b70: move *a13(0x40), *a13(0x140), 1 +3fb63ba0: move a9, a9 +3fb63bb0: jreq L3FB63CA0 +L3FB63BC0: +3fb63bc0: move *a13(0xc0), a11, 1 +3fb63be0: sll 0x3, a11 +3fb63bf0: move *a13(0x140), a9, 1 +3fb63c10: add a9, a11 +3fb63c20: move a11, *a13(0x140), 1 +3fb63c40: move *a13(0x120), a9, 1 +3fb63c60: dec a9 +3fb63c70: move a9, *a13(0x120), 1 +3fb63c90: jrne L3FB63BC0 +L3FB63CA0: +3fb63ca0: sub a11, a11 +3fb63cb0: move a11, *a13(0x220), 1 +3fb63cd0: move *a13(0xffe0), a9, 1 +3fb63cf0: setf 16, 1, 0 +3fb63d00: move *a9, a9, 0 +3fb63d10: jrne L3FB63D80 +3fb63d20: move *a13(0xffe0), a9, 1 +3fb63d40: move *a9(0x3a0), a9, 0 +3fb63d60: move a9, *a13(0x220), 1 +L3FB63D80: +3fb63d80: move *a13(0xff60), a9, 1 +3fb63da0: move *a9(0x20), a11, 1 +3fb63dc0: move *a13(0xffa0), a9, 1 +3fb63de0: add a9, a11 +3fb63df0: move *a13(0x220), a9, 1 +3fb63e10: add a9, a11 +3fb63e20: movk 31, a9 +3fb63e30: andn a9, a11 +3fb63e40: move *a13(0xffc0), a9, 1 +3fb63e60: move *a13(0x220), a7, 1 +3fb63e80: move *a9(0x200), a9, 0 +3fb63ea0: add a7, a9 +3fb63eb0: move *a13(0x80), a7, 1 +3fb63ed0: mods a7, a9 +3fb63ee0: sub a9, a11 +3fb63ef0: move a11, *a13(0x160), 1 +3fb63f10: jrge L3FB63FA0 +3fb63f20: mods a7, a11 +3fb63f30: move a11, *a13(0x160), 1 +3fb63f50: jreq L3FB63FF0 +3fb63f60: add a7, a11 +3fb63f70: move a11, *a13(0x160), 1 +3fb63f90: jruc L3FB63FF0 +L3FB63FA0: +3fb63fa0: cmp a7, a11 +3fb63fb0: jrlt L3FB63FF0 +3fb63fc0: mods a7, a11 +3fb63fd0: move a11, *a13(0x160), 1 +L3FB63FF0: +3fb63ff0: subk 32, a7 +3fb64000: jage L3FB65740 +3fb64020: move *a13(0x140), a9, 1 +3fb64040: move *a9(0x0), *a13(0x240), 1 +L3FB64070: +3fb64070: move *a13(0x160), a11, 1 +3fb64090: neg a11 +3fb640a0: move *a13(0x240), a9, 1 +3fb640c0: sra a11, a9 +3fb640d0: move *a13(0x160), a11, 1 +3fb640f0: neg a11 +3fb64100: addk 31, a11 +3fb64110: sll 0x5, a11 +3fb64120: addi 0xda400, a11 +3fb64150: move *a11, a11, 1 +3fb64160: and a11, a9 +3fb64170: move a9, *a13(0x1a0), 1 +3fb64190: move *a13(0x80), a11, 1 +3fb641b0: move *a13(0x160), a7, 1 +3fb641d0: sub a7, a11 +3fb641e0: move a11, *a13(0x180), 1 +3fb64200: move *a13(0x240), a7, 1 +3fb64220: sll a11, a7 +3fb64230: or a9, a7 +3fb64240: move a7, *a13(0x1a0), 1 +3fb64260: move *a13(0x80), a9, 1 +3fb64280: add a9, a11 +3fb64290: move a11, *a13(0x260), 1 +3fb642b0: subk 32, a11 +3fb642c0: jrge L3FB643A0 +3fb642d0: move *a13(0x260), *a13(0x180), 1 +3fb64300: move *a13(0x240), a11, 1 +3fb64320: move *a13(0x180), a7, 1 +3fb64340: sll a7, a11 +3fb64350: move *a13(0x1a0), a7, 1 +3fb64370: or a7, a11 +3fb64380: move a11, *a13(0x1a0), 1 +L3FB643A0: +3fb643a0: move *a13(0xff60), a11, 1 +3fb643c0: move *a11(0x40), *a13(0x1e0), 1 +3fb643f0: move *a11(0x60), *a13(0x200), 1 +3fb64420: move *a13(0x1e0), a7, 1 +3fb64440: move *a7, a7, 1 +3fb64450: move *a13(0x200), a9, 1 +3fb64470: xor a9, a7 +3fb64480: not a9 +3fb64490: move *a13(0x1a0), a11, 1 +3fb644b0: or a11, a9 +3fb644c0: and a9, a7 +3fb644d0: move *a13(0x1e0), a9, 1 +3fb644f0: move a7, *a9, 1 +3fb64500: addk 32, a9 +3fb64510: move a9, *a13(0x1e0), 1 +3fb64530: move *a13(0xff60), a7, 1 +3fb64550: move *a7(0x80), a7, 1 +3fb64570: move a7, *a13(0x1c0), 1 +3fb64590: jreq L3FB64A10 +L3FB645A0: +3fb645a0: move *a13(0x180), a11, 1 +3fb645c0: neg a11 +3fb645d0: addk 32, a11 +3fb645e0: move a11, *a13(0x180), 1 +3fb64600: neg a11 +3fb64610: move *a13(0x240), a9, 1 +3fb64630: sra a11, a9 +3fb64640: move *a13(0x180), a11, 1 +3fb64660: neg a11 +3fb64670: addk 31, a11 +3fb64680: sll 0x5, a11 +3fb64690: addi 0xda400, a11 +3fb646c0: move *a11, a11, 1 +3fb646d0: and a11, a9 +3fb646e0: move a9, *a13(0x1a0), 1 +3fb64700: move *a13(0x80), a11, 1 +3fb64720: move *a13(0x180), a7, 1 +3fb64740: sub a7, a11 +3fb64750: move a11, *a13(0x180), 1 +3fb64770: move *a13(0x240), a7, 1 +3fb64790: sll a11, a7 +3fb647a0: or a9, a7 +3fb647b0: move a7, *a13(0x1a0), 1 +3fb647d0: move *a13(0x80), a9, 1 +3fb647f0: add a9, a11 +3fb64800: move a11, *a13(0x260), 1 +3fb64820: subk 32, a11 +3fb64830: jrge L3FB64910 +3fb64840: move *a13(0x260), *a13(0x180), 1 +3fb64870: move *a13(0x240), a11, 1 +3fb64890: move *a13(0x180), a7, 1 +3fb648b0: sll a7, a11 +3fb648c0: move *a13(0x1a0), a7, 1 +3fb648e0: or a7, a11 +3fb648f0: move a11, *a13(0x1a0), 1 +L3FB64910: +3fb64910: move *a13(0x1e0), a11, 1 +3fb64930: move *a13(0x1a0), a7, 1 +3fb64950: move *a11, a9, 1 +3fb64960: andn a9, a7 +3fb64970: move a7, *a11, 1 +3fb64980: addk 32, a11 +3fb64990: move a11, *a13(0x1e0), 1 +3fb649b0: move *a13(0x1c0), a9, 1 +3fb649d0: dec a9 +3fb649e0: move a9, *a13(0x1c0), 1 +3fb64a00: jrne L3FB645A0 +L3FB64A10: +3fb64a10: move *a13(0x180), a11, 1 +3fb64a30: neg a11 +3fb64a40: addk 32, a11 +3fb64a50: move a11, *a13(0x180), 1 +3fb64a70: neg a11 +3fb64a80: move *a13(0x240), a9, 1 +3fb64aa0: sra a11, a9 +3fb64ab0: move *a13(0x180), a11, 1 +3fb64ad0: neg a11 +3fb64ae0: addk 31, a11 +3fb64af0: sll 0x5, a11 +3fb64b00: addi 0xda400, a11 +3fb64b30: move *a11, a11, 1 +3fb64b40: and a11, a9 +3fb64b50: move a9, *a13(0x1a0), 1 +3fb64b70: move *a13(0x80), a11, 1 +3fb64b90: move *a13(0x180), a7, 1 +3fb64bb0: sub a7, a11 +3fb64bc0: move a11, *a13(0x180), 1 +3fb64be0: move *a13(0x240), a7, 1 +3fb64c00: sll a11, a7 +3fb64c10: or a9, a7 +3fb64c20: move a7, *a13(0x1a0), 1 +3fb64c40: move *a13(0x80), a9, 1 +3fb64c60: add a9, a11 +3fb64c70: move a11, *a13(0x180), 1 +3fb64c90: subk 32, a11 +3fb64ca0: jrge L3FB64D50 +3fb64cb0: move *a13(0x240), a11, 1 +3fb64cd0: move *a13(0x180), a7, 1 +3fb64cf0: sll a7, a11 +3fb64d00: move *a13(0x1a0), a7, 1 +3fb64d20: or a7, a11 +3fb64d30: move a11, *a13(0x1a0), 1 +L3FB64D50: +3fb64d50: move *a13(0xff60), a11, 1 +3fb64d70: move *a11(0xa0), *a13(0x200), 1 +3fb64da0: move *a13(0x1e0), a7, 1 +3fb64dc0: move *a7, a7, 1 +3fb64dd0: move *a13(0x200), a9, 1 +3fb64df0: xor a9, a7 +3fb64e00: not a9 +3fb64e10: move *a13(0x1a0), a11, 1 +3fb64e30: or a11, a9 +3fb64e40: and a9, a7 +3fb64e50: move *a13(0x1e0), a9, 1 +3fb64e70: move a7, *a9, 1 +3fb64e80: move *a13, a7, 1 +3fb64e90: dec a7 +3fb64ea0: move a7, *a13, 1 +3fb64eb0: jaeq L3FB67F10 +3fb64ed0: move *a13(0xff60), a7, 1 +3fb64ef0: addi 0xc0, a7 +3fb64f10: move a7, *a13(0xff60), 1 +3fb64f30: move *a7, a7, 1 +3fb64f40: move a7, *a13(0x120), 1 +3fb64f60: jreq L3FB65500 +3fb64f70: jrle L3FB65220 +3fb64f80: move *a13(0xc0), a7, 1 +3fb64fa0: sll 0x3, a7 +3fb64fb0: move *a13(0x140), a9, 1 +3fb64fd0: add a9, a7 +3fb64fe0: move a7, *a13(0x140), 1 +3fb65000: move *a13(0x120), a9, 1 +3fb65020: dec a9 +3fb65030: move a9, *a13(0x120), 1 +3fb65050: jrle L3FB650F0 +3fb65060: move *a13(0xc0), a7, 1 +3fb65080: mpys a7, a9 +3fb65090: sll 0x3, a9 +3fb650a0: move *a13(0x140), a7, 1 +3fb650c0: add a7, a9 +3fb650d0: move a9, *a13(0x140), 1 +L3FB650F0: +3fb650f0: move *a13(0x140), a9, 1 +3fb65110: move *a13(0x60), a7, 1 +3fb65130: cmp a7, a9 +3fb65140: jrc L3FB654B0 +L3FB65150: +3fb65150: move *a13(0xe0), a11, 1 +3fb65170: sll 0x3, a11 +3fb65180: move *a13(0x140), a9, 1 +3fb651a0: sub a11, a9 +3fb651b0: move a9, *a13(0x140), 1 +3fb651d0: move *a13(0x60), a11, 1 +3fb651f0: cmp a11, a9 +3fb65200: jrnc L3FB65150 +3fb65210: jruc L3FB654B0 +L3FB65220: +3fb65220: move *a13(0xc0), a7, 1 +3fb65240: sll 0x3, a7 +3fb65250: move *a13(0x140), a9, 1 +3fb65270: sub a7, a9 +3fb65280: move a9, *a13(0x140), 1 +3fb652a0: move *a13(0x120), a7, 1 +3fb652c0: inc a7 +3fb652d0: move a7, *a13(0x120), 1 +3fb652f0: jrge L3FB65390 +3fb65300: move *a13(0xc0), a9, 1 +3fb65320: mpys a9, a7 +3fb65330: sll 0x3, a7 +3fb65340: move *a13(0x140), a9, 1 +3fb65360: add a9, a7 +3fb65370: move a7, *a13(0x140), 1 +L3FB65390: +3fb65390: move *a13(0x140), a9, 1 +3fb653b0: move *a13(0x40), a7, 1 +3fb653d0: cmp a7, a9 +3fb653e0: jrnc L3FB654B0 +L3FB653F0: +3fb653f0: move *a13(0xe0), a11, 1 +3fb65410: sll 0x3, a11 +3fb65420: move *a13(0x140), a9, 1 +3fb65440: add a9, a11 +3fb65450: move a11, *a13(0x140), 1 +3fb65470: move *a13(0x40), a9, 1 +3fb65490: cmp a9, a11 +3fb654a0: jrc L3FB653F0 +L3FB654B0: +3fb654b0: move *a13(0x140), a11, 1 +3fb654d0: move *a11(0x0), *a13(0x240), 1 +L3FB65500: +3fb65500: move *a13(0xff60), a11, 1 +3fb65520: move *a11(0x20), a9, 1 +3fb65540: move a9, *a13(0x100), 1 +3fb65560: jaeq L3FB64070 +3fb65580: move *a13(0x160), a7, 1 +3fb655a0: add a9, a7 +3fb655b0: move a7, *a13(0x160), 1 +3fb655d0: move a9, a9 +3fb655e0: jrle L3FB656A0 +L3FB655F0: +3fb655f0: move *a13(0x160), a11, 1 +3fb65610: move *a13(0x80), a9, 1 +3fb65630: sub a9, a11 +3fb65640: move a11, *a13(0x160), 1 +3fb65660: cmp a9, a11 +3fb65670: jrge L3FB655F0 +3fb65680: jauc L3FB64070 +L3FB656A0: +3fb656a0: move *a13(0x160), a11, 1 +3fb656c0: move *a13(0x80), a9, 1 +3fb656e0: add a9, a11 +3fb656f0: move a11, *a13(0x160), 1 +3fb65710: jrlt L3FB656A0 +3fb65720: jauc L3FB64070 +L3FB65740: +3fb65740: move a11, *a13(0x240), 1 +3fb65760: move *a13(0x140), *a13(0x260), 1 +3fb65790: subk 32, a11 +3fb657a0: jrlt L3FB65870 +L3FB657B0: +3fb657b0: move *a13(0x240), a11, 1 +3fb657d0: subk 32, a11 +3fb657e0: move a11, *a13(0x240), 1 +3fb65800: move *a13(0x260), a9, 1 +3fb65820: addk 32, a9 +3fb65830: move a9, *a13(0x260), 1 +3fb65850: subk 32, a11 +3fb65860: jrge L3FB657B0 +L3FB65870: +3fb65870: move *a13(0x240), *a13(0x180), 1 +3fb658a0: move *a13(0x260), *a13(0x280), 1 +3fb658d0: move *a13(0x280), a11, 1 +3fb658f0: move *a13(0x180), a9, 1 +3fb65910: neg a9 +3fb65920: move *a11+, a7, 1 +3fb65930: move a11, *a13(0x280), 1 +3fb65950: sra a9, a7 +3fb65960: move *a13(0x180), a9, 1 +3fb65980: neg a9 +3fb65990: addk 31, a9 +3fb659a0: sll 0x5, a9 +3fb659b0: addi 0xda400, a9 +3fb659e0: move *a9, a9, 1 +3fb659f0: and a9, a7 +3fb65a00: move a7, *a13(0x1a0), 1 +3fb65a20: move *a13(0x160), a9, 1 +3fb65a40: move *a13(0x180), a7, 1 +3fb65a60: sub a7, a9 +3fb65a70: addk 32, a9 +3fb65a80: move a9, *a13(0x2a0), 1 +3fb65aa0: move *a13(0x80), a7, 1 +3fb65ac0: sub a9, a7 +3fb65ad0: move a7, *a13(0x2c0), 1 +3fb65af0: jrgt L3FB65CD0 +3fb65b00: move *a13(0x140), *a13(0x280), 1 +3fb65b30: move *a13(0x180), a11, 1 +3fb65b50: sub a11, a7 +3fb65b60: addk 32, a7 +3fb65b70: move a7, *a13(0x180), 1 +3fb65b90: neg a7 +3fb65ba0: addk 32, a7 +3fb65bb0: move a7, *a13(0x2a0), 1 +3fb65bd0: move *a13(0x180), a11, 1 +3fb65bf0: subk 32, a11 +3fb65c00: jrge L3FB66060 +3fb65c10: move *a13(0x280), a11, 1 +3fb65c30: move *a11, a9, 1 +3fb65c40: move *a13(0x180), a7, 1 +3fb65c60: sll a7, a9 +3fb65c70: move *a13(0x1a0), a7, 1 +3fb65c90: or a7, a9 +3fb65ca0: move a9, *a13(0x1a0), 1 +3fb65cc0: jruc L3FB66060 +L3FB65CD0: +3fb65cd0: move *a13(0x180), a7, 1 +3fb65cf0: neg a7 +3fb65d00: addk 32, a7 +3fb65d10: move a7, *a13(0x180), 1 +3fb65d30: subk 32, a7 +3fb65d40: jrge L3FB66060 +3fb65d50: move *a11, a7, 1 +3fb65d60: move *a13(0x180), a9, 1 +3fb65d80: sll a9, a7 +3fb65d90: move *a13(0x1a0), a9, 1 +3fb65db0: or a9, a7 +3fb65dc0: move a7, *a13(0x1a0), 1 +3fb65de0: move *a13(0x180), a9, 1 +3fb65e00: neg a9 +3fb65e10: move *a13(0x2a0), a7, 1 +3fb65e30: addk 32, a9 +3fb65e40: add a7, a9 +3fb65e50: move a9, *a13(0x2a0), 1 +3fb65e70: move *a13(0x80), a7, 1 +3fb65e90: sub a9, a7 +3fb65ea0: move a7, *a13(0x2c0), 1 +3fb65ec0: jrgt L3FB66060 +3fb65ed0: move *a13(0x140), *a13(0x280), 1 +3fb65f00: addk 32, a7 +3fb65f10: move a7, *a13(0x180), 1 +3fb65f30: neg a7 +3fb65f40: addk 32, a7 +3fb65f50: move a7, *a13(0x2a0), 1 +3fb65f70: move *a13(0x180), a11, 1 +3fb65f90: subk 32, a11 +3fb65fa0: jrge L3FB66060 +3fb65fb0: move *a13(0x280), a11, 1 +3fb65fd0: move *a11, a9, 1 +3fb65fe0: move *a13(0x180), a7, 1 +3fb66000: sll a7, a9 +3fb66010: move *a13(0x1a0), a7, 1 +3fb66030: or a7, a9 +3fb66040: move a9, *a13(0x1a0), 1 +L3FB66060: +3fb66060: move *a13(0xff60), a11, 1 +3fb66080: move *a11(0x40), *a13(0x1e0), 1 +3fb660b0: move *a11(0x60), *a13(0x200), 1 +3fb660e0: move *a13(0x1e0), a9, 1 +3fb66100: move *a9, a7, 1 +3fb66110: move *a13(0x200), a9, 1 +3fb66130: xor a9, a7 +3fb66140: not a9 +3fb66150: move *a13(0x1a0), a11, 1 +3fb66170: or a11, a9 +3fb66180: and a9, a7 +3fb66190: move *a13(0x1e0), a9, 1 +3fb661b0: move a7, *a9, 1 +3fb661c0: addk 32, a9 +3fb661d0: move a9, *a13(0x1e0), 1 +3fb661f0: move *a13(0xff60), a7, 1 +3fb66210: move *a7(0x80), a7, 1 +3fb66230: move a7, *a13(0x1c0), 1 +3fb66250: jaeq L3FB66B40 +L3FB66270: +3fb66270: move *a13(0x180), a11, 1 +3fb66290: neg a11 +3fb662a0: addk 32, a11 +3fb662b0: move a11, *a13(0x180), 1 +3fb662d0: move *a13(0x280), a9, 1 +3fb662f0: neg a11 +3fb66300: move *a9+, a7, 1 +3fb66310: move a9, *a13(0x280), 1 +3fb66330: sra a11, a7 +3fb66340: move *a13(0x180), a11, 1 +3fb66360: neg a11 +3fb66370: addk 31, a11 +3fb66380: sll 0x5, a11 +3fb66390: addi 0xda400, a11 +3fb663c0: move *a11, a11, 1 +3fb663d0: and a11, a7 +3fb663e0: move a7, *a13(0x1a0), 1 +3fb66400: move *a13(0x180), a11, 1 +3fb66420: neg a11 +3fb66430: move *a13(0x2a0), a7, 1 +3fb66450: addk 32, a11 +3fb66460: add a7, a11 +3fb66470: move a11, *a13(0x2a0), 1 +3fb66490: move *a13(0x80), a7, 1 +3fb664b0: sub a11, a7 +3fb664c0: move a7, *a13(0x2c0), 1 +3fb664e0: jrgt L3FB666C0 +3fb664f0: move *a13(0x140), *a13(0x280), 1 +3fb66520: move *a13(0x180), a9, 1 +3fb66540: sub a9, a7 +3fb66550: addk 32, a7 +3fb66560: move a7, *a13(0x180), 1 +3fb66580: neg a7 +3fb66590: addk 32, a7 +3fb665a0: move a7, *a13(0x2a0), 1 +3fb665c0: move *a13(0x180), a11, 1 +3fb665e0: subk 32, a11 +3fb665f0: jrge L3FB66A30 +3fb66600: move *a13(0x280), a11, 1 +3fb66620: move *a11, a9, 1 +3fb66630: move *a13(0x180), a7, 1 +3fb66650: sll a7, a9 +3fb66660: move *a13(0x1a0), a7, 1 +3fb66680: or a7, a9 +3fb66690: move a9, *a13(0x1a0), 1 +3fb666b0: jruc L3FB66A30 +L3FB666C0: +3fb666c0: move *a13(0x180), a7, 1 +3fb666e0: neg a7 +3fb666f0: addk 32, a7 +3fb66700: move a7, *a13(0x180), 1 +3fb66720: subk 32, a7 +3fb66730: jrge L3FB66A30 +3fb66740: move *a9, a7, 1 +3fb66750: move *a13(0x180), a9, 1 +3fb66770: sll a9, a7 +3fb66780: move *a13(0x1a0), a9, 1 +3fb667a0: or a9, a7 +3fb667b0: move a7, *a13(0x1a0), 1 +3fb667d0: move *a13(0x180), a9, 1 +3fb667f0: neg a9 +3fb66800: addk 32, a9 +3fb66810: add a11, a9 +3fb66820: move a9, *a13(0x2a0), 1 +3fb66840: move *a13(0x80), a11, 1 +3fb66860: sub a9, a11 +3fb66870: move a11, *a13(0x2c0), 1 +3fb66890: jrgt L3FB66A30 +3fb668a0: move *a13(0x140), *a13(0x280), 1 +3fb668d0: addk 32, a11 +3fb668e0: move a11, *a13(0x180), 1 +3fb66900: neg a11 +3fb66910: addk 32, a11 +3fb66920: move a11, *a13(0x2a0), 1 +3fb66940: move *a13(0x180), a9, 1 +3fb66960: subk 32, a9 +3fb66970: jrge L3FB66A30 +3fb66980: move *a13(0x280), a9, 1 +3fb669a0: move *a9, a7, 1 +3fb669b0: move *a13(0x180), a9, 1 +3fb669d0: sll a9, a7 +3fb669e0: move *a13(0x1a0), a9, 1 +3fb66a00: or a9, a7 +3fb66a10: move a7, *a13(0x1a0), 1 +L3FB66A30: +3fb66a30: move *a13(0x1e0), a11, 1 +3fb66a50: move *a13(0x1a0), a9, 1 +3fb66a70: move *a11, a7, 1 +3fb66a80: andn a7, a9 +3fb66a90: move a9, *a11, 1 +3fb66aa0: addk 32, a11 +3fb66ab0: move a11, *a13(0x1e0), 1 +3fb66ad0: move *a13(0x1c0), a9, 1 +3fb66af0: dec a9 +3fb66b00: move a9, *a13(0x1c0), 1 +3fb66b20: jane L3FB66270 +L3FB66B40: +3fb66b40: move *a13(0x180), a11, 1 +3fb66b60: neg a11 +3fb66b70: addk 32, a11 +3fb66b80: move a11, *a13(0x180), 1 +3fb66ba0: move *a13(0x280), a9, 1 +3fb66bc0: neg a11 +3fb66bd0: move *a9+, a7, 1 +3fb66be0: move a9, *a13(0x280), 1 +3fb66c00: sra a11, a7 +3fb66c10: move *a13(0x180), a11, 1 +3fb66c30: neg a11 +3fb66c40: addk 31, a11 +3fb66c50: sll 0x5, a11 +3fb66c60: addi 0xda400, a11 +3fb66c90: move *a11, a11, 1 +3fb66ca0: and a11, a7 +3fb66cb0: move a7, *a13(0x1a0), 1 +3fb66cd0: move *a13(0x180), a11, 1 +3fb66cf0: neg a11 +3fb66d00: move *a13(0x2a0), a7, 1 +3fb66d20: addk 32, a11 +3fb66d30: add a7, a11 +3fb66d40: move a11, *a13(0x2a0), 1 +3fb66d60: move *a13(0x80), a7, 1 +3fb66d80: sub a11, a7 +3fb66d90: move a7, *a13(0x2c0), 1 +3fb66db0: jrgt L3FB66F00 +3fb66dc0: move *a13(0x180), a9, 1 +3fb66de0: sub a9, a7 +3fb66df0: addk 32, a7 +3fb66e00: move a7, *a13(0x180), 1 +3fb66e20: subk 32, a7 +3fb66e30: jrge L3FB67160 +3fb66e40: move *a13(0x140), a9, 1 +3fb66e60: move *a9, a7, 1 +3fb66e70: move *a13(0x180), a9, 1 +3fb66e90: sll a9, a7 +3fb66ea0: move *a13(0x1a0), a9, 1 +3fb66ec0: or a9, a7 +3fb66ed0: move a7, *a13(0x1a0), 1 +3fb66ef0: jruc L3FB67160 +L3FB66F00: +3fb66f00: move *a13(0x180), a7, 1 +3fb66f20: neg a7 +3fb66f30: addk 32, a7 +3fb66f40: move a7, *a13(0x180), 1 +3fb66f60: subk 32, a7 +3fb66f70: jrge L3FB67160 +3fb66f80: move *a9, a7, 1 +3fb66f90: move *a13(0x180), a9, 1 +3fb66fb0: sll a9, a7 +3fb66fc0: move *a13(0x1a0), a9, 1 +3fb66fe0: or a9, a7 +3fb66ff0: move a7, *a13(0x1a0), 1 +3fb67010: move *a13(0x80), a9, 1 +3fb67030: sub a11, a9 +3fb67040: move *a13(0x180), a7, 1 +3fb67060: add a7, a9 +3fb67070: subk 32, a9 +3fb67080: move a9, *a13(0x2c0), 1 +3fb670a0: jrgt L3FB67160 +3fb670b0: jrge L3FB67160 +3fb670c0: move *a13(0x140), a7, 1 +3fb670e0: move *a7, a7, 1 +3fb670f0: addk 32, a9 +3fb67100: sll a9, a7 +3fb67110: move *a13(0x1a0), a9, 1 +3fb67130: or a9, a7 +3fb67140: move a7, *a13(0x1a0), 1 +L3FB67160: +3fb67160: move *a13(0xff60), a9, 1 +3fb67180: move *a9(0xa0), *a13(0x200), 1 +3fb671b0: move *a13(0x1e0), a7, 1 +3fb671d0: move *a7, a7, 1 +3fb671e0: move *a13(0x200), a9, 1 +3fb67200: xor a9, a7 +3fb67210: not a9 +3fb67220: move *a13(0x1a0), a11, 1 +3fb67240: or a11, a9 +3fb67250: and a9, a7 +3fb67260: move *a13(0x1e0), a9, 1 +3fb67280: move a7, *a9, 1 +3fb67290: move *a13, a7, 1 +3fb672a0: dec a7 +3fb672b0: move a7, *a13, 1 +3fb672c0: jaeq L3FB67F10 +3fb672e0: move *a13(0xff60), a7, 1 +3fb67300: addi 0xc0, a7 +3fb67320: move a7, *a13(0xff60), 1 +3fb67340: move *a7, a7, 1 +3fb67350: move a7, *a13(0x120), 1 +3fb67370: jreq L3FB679A0 +3fb67380: move *a13(0x260), a7, 1 +3fb673a0: move *a13(0x140), a9, 1 +3fb673c0: sub a9, a7 +3fb673d0: sra 0x3, a7 +3fb673e0: move a7, *a13(0x2e0), 1 +3fb67400: move *a13(0x120), a7, 1 +3fb67420: jrle L3FB676B0 +3fb67430: move *a13(0xc0), a7, 1 +3fb67450: sll 0x3, a7 +3fb67460: add a9, a7 +3fb67470: move a7, *a13(0x140), 1 +3fb67490: move *a13(0x120), a9, 1 +3fb674b0: dec a9 +3fb674c0: move a9, *a13(0x120), 1 +3fb674e0: jrle L3FB67580 +3fb674f0: move *a13(0xc0), a7, 1 +3fb67510: mpys a7, a9 +3fb67520: sll 0x3, a9 +3fb67530: move *a13(0x140), a7, 1 +3fb67550: add a7, a9 +3fb67560: move a9, *a13(0x140), 1 +L3FB67580: +3fb67580: move *a13(0x140), a9, 1 +3fb675a0: move *a13(0x60), a7, 1 +3fb675c0: cmp a7, a9 +3fb675d0: jrc L3FB67920 +L3FB675E0: +3fb675e0: move *a13(0xe0), a11, 1 +3fb67600: sll 0x3, a11 +3fb67610: move *a13(0x140), a9, 1 +3fb67630: sub a11, a9 +3fb67640: move a9, *a13(0x140), 1 +3fb67660: move *a13(0x60), a11, 1 +3fb67680: cmp a11, a9 +3fb67690: jrnc L3FB675E0 +3fb676a0: jruc L3FB67920 +L3FB676B0: +3fb676b0: move *a13(0xc0), a7, 1 +3fb676d0: sll 0x3, a7 +3fb676e0: sub a7, a9 +3fb676f0: move a9, *a13(0x140), 1 +3fb67710: move *a13(0x120), a7, 1 +3fb67730: inc a7 +3fb67740: move a7, *a13(0x120), 1 +3fb67760: jrge L3FB67800 +3fb67770: move *a13(0xc0), a9, 1 +3fb67790: mpys a9, a7 +3fb677a0: sll 0x3, a7 +3fb677b0: move *a13(0x140), a9, 1 +3fb677d0: add a9, a7 +3fb677e0: move a7, *a13(0x140), 1 +L3FB67800: +3fb67800: move *a13(0x140), a9, 1 +3fb67820: move *a13(0x40), a7, 1 +3fb67840: cmp a7, a9 +3fb67850: jrnc L3FB67920 +L3FB67860: +3fb67860: move *a13(0xe0), a11, 1 +3fb67880: sll 0x3, a11 +3fb67890: move *a13(0x140), a9, 1 +3fb678b0: add a9, a11 +3fb678c0: move a11, *a13(0x140), 1 +3fb678e0: move *a13(0x40), a9, 1 +3fb67900: cmp a9, a11 +3fb67910: jrc L3FB67860 +L3FB67920: +3fb67920: move *a13(0x2e0), a11, 1 +3fb67940: sll 0x3, a11 +3fb67950: move *a13(0x140), a9, 1 +3fb67970: add a9, a11 +3fb67980: move a11, *a13(0x260), 1 +L3FB679A0: +3fb679a0: move *a13(0xff60), a11, 1 +3fb679c0: move *a11(0x20), a9, 1 +3fb679e0: move a9, *a13(0x100), 1 +3fb67a00: jaeq L3FB65870 +3fb67a20: jrle L3FB67C10 +3fb67a30: move *a13(0x160), a7, 1 +3fb67a50: add a9, a7 +3fb67a60: move a7, *a13(0x160), 1 +3fb67a80: move *a13(0x80), a9, 1 +3fb67aa0: cmp a9, a7 +3fb67ab0: jrge L3FB67B70 +3fb67ac0: move *a13(0x100), a7, 1 +3fb67ae0: sra 0x3, a7 +3fb67af0: sll 0x3, a7 +3fb67b00: move *a13(0x260), a9, 1 +3fb67b20: add a9, a7 +3fb67b30: move a7, *a13(0x260), 1 +3fb67b50: jauc L3FB65870 +L3FB67B70: +3fb67b70: move *a13(0x160), a11, 1 +3fb67b90: move *a13(0x80), a9, 1 +3fb67bb0: sub a9, a11 +3fb67bc0: move a11, *a13(0x160), 1 +3fb67be0: cmp a9, a11 +3fb67bf0: jrge L3FB67B70 +3fb67c00: jruc L3FB67D80 +L3FB67C10: +3fb67c10: move *a13(0x160), a7, 1 +3fb67c30: add a9, a7 +3fb67c40: move a7, *a13(0x160), 1 +3fb67c60: jrlt L3FB67D00 +3fb67c70: sra 0x3, a9 +3fb67c80: sll 0x3, a9 +3fb67c90: move *a13(0x260), a7, 1 +3fb67cb0: add a7, a9 +3fb67cc0: move a9, *a13(0x260), 1 +3fb67ce0: jauc L3FB65870 +L3FB67D00: +3fb67d00: move *a13(0x160), a11, 1 +3fb67d20: move *a13(0x80), a9, 1 +3fb67d40: add a9, a11 +3fb67d50: move a11, *a13(0x160), 1 +3fb67d70: jrlt L3FB67D00 +L3FB67D80: +3fb67d80: move *a13(0x160), *a13(0x240), 1 +3fb67db0: move *a13(0x140), *a13(0x260), 1 +3fb67de0: move *a13(0x240), a11, 1 +3fb67e00: subk 32, a11 +3fb67e10: jalt L3FB65870 +L3FB67E30: +3fb67e30: move *a13(0x240), a11, 1 +3fb67e50: subk 32, a11 +3fb67e60: move a11, *a13(0x240), 1 +3fb67e80: move *a13(0x260), a9, 1 +3fb67ea0: addk 32, a9 +3fb67eb0: move a9, *a13(0x260), 1 +3fb67ed0: subk 32, a11 +3fb67ee0: jrge L3FB67E30 +3fb67ef0: jauc L3FB65870 +L3FB67F10: +3fb67f10: move *sp(0xa0), a14, 1 +3fb67f30: mmfm sp, a7,a9,a11,a13 +3fb67f50: rets 2 +3fb67f60: mmtm sp, a7,a9,a11,a13 +3fb67f80: move a14, a13 +3fb67f90: addi 0x140, a14 +3fb67fb0: move *a13(0xff80), a11, 1 +3fb67fd0: move a11, *a13, 1 +3fb67fe0: jaeq L3FB68900 +3fb68000: move *a13(0xffc0), a9, 1 +3fb68020: move *a9(0x20), a9, 1 +3fb68040: move *a9(0x40), *a13(0x20), 1 +3fb68070: move *a13(0x20), a9, 1 +3fb68090: move *a9(0x80), a9, 1 +3fb680b0: move *a9(0x60), a9, 1 +3fb680d0: move *a9(0xe0), *a13(0x40), 1 +3fb68100: move *a13(0x20), a9, 1 +3fb68120: move *a9(0x80), a9, 1 +3fb68140: move *a9(0x60), a9, 1 +3fb68160: setf 16, 0, 0 +3fb68170: move *a9(0x100), a9, 0 +3fb68190: move a9, *a13(0x80), 1 +3fb681b0: sll 0x5, a9 +3fb681c0: move *a13(0x40), a11, 1 +3fb681e0: add a11, a9 +3fb681f0: move a9, *a13(0x60), 1 +3fb68210: sub a11, a9 +3fb68220: sra 0x3, a9 +3fb68230: move a9, *a13(0xa0), 1 +3fb68250: move *a13(0xff60), a9, 1 +3fb68270: move *a9, a9, 1 +3fb68280: move a9, *a13(0xe0), 1 +3fb682a0: jrge L3FB68350 +3fb682b0: move *a13(0x80), a11, 1 +3fb682d0: mods a11, a9 +3fb682e0: move a9, *a13(0xe0), 1 +3fb68300: jreq L3FB683C0 +3fb68310: add a11, a9 +3fb68320: move a9, *a13(0xe0), 1 +3fb68340: jruc L3FB683C0 +L3FB68350: +3fb68350: move *a13(0x80), a11, 1 +3fb68370: cmp a11, a9 +3fb68380: jrlt L3FB683C0 +3fb68390: mods a11, a9 +3fb683a0: move a9, *a13(0xe0), 1 +L3FB683C0: +3fb683c0: sll 0x5, a9 +3fb683d0: move *a13(0x40), a11, 1 +3fb683f0: add a11, a9 +3fb68400: move a9, *a13(0xc0), 1 +3fb68420: jruc L3FB685B0 +L3FB68430: +3fb68430: move *a13(0xe0), a11, 1 +3fb68450: sll 0x5, a11 +3fb68460: move *a13(0xc0), a9, 1 +3fb68480: add a9, a11 +3fb68490: move a11, *a13(0xc0), 1 +3fb684b0: move *a13(0x60), a9, 1 +3fb684d0: cmp a9, a11 +3fb684e0: jrc L3FB685B0 +L3FB684F0: +3fb684f0: move *a13(0xa0), a11, 1 +3fb68510: sll 0x3, a11 +3fb68520: move *a13(0xc0), a9, 1 +3fb68540: sub a11, a9 +3fb68550: move a9, *a13(0xc0), 1 +3fb68570: move *a13(0x60), a11, 1 +3fb68590: cmp a11, a9 +3fb685a0: jrnc L3FB684F0 +L3FB685B0: +3fb685b0: move *a13(0xff60), a11, 1 +3fb685d0: move *a11(0x40), a9, 1 +3fb685f0: move *a11(0x60), a7, 1 +3fb68610: not a7 +3fb68620: move *a13(0xc0), a11, 1 +3fb68640: move *a11, a11, 1 +3fb68650: or a11, a7 +3fb68660: move *a9, a11, 1 +3fb68670: and a7, a11 +3fb68680: move a11, *a9, 1 +3fb68690: move *a13, a11, 1 +3fb686a0: dec a11 +3fb686b0: move a11, *a13, 1 +3fb686c0: jreq L3FB68900 +3fb686d0: move *a13(0xff60), a9, 1 +3fb686f0: addi 0x80, a9 +3fb68710: move a9, *a13(0xff60), 1 +3fb68730: move *a9, a7, 1 +3fb68740: move a7, *a13(0xe0), 1 +3fb68760: jrlt L3FB68790 +3fb68770: jrle L3FB685B0 +3fb68780: jruc L3FB68430 +L3FB68790: +3fb68790: sll 0x5, a7 +3fb687a0: move *a13(0xc0), a9, 1 +3fb687c0: add a9, a7 +3fb687d0: move a7, *a13(0xc0), 1 +3fb687f0: move *a13(0x40), a9, 1 +3fb68810: cmp a9, a7 +3fb68820: jrnc L3FB685B0 +L3FB68830: +3fb68830: move *a13(0xa0), a11, 1 +3fb68850: sll 0x3, a11 +3fb68860: move *a13(0xc0), a9, 1 +3fb68880: add a9, a11 +3fb68890: move a11, *a13(0xc0), 1 +3fb688b0: move *a13(0x40), a9, 1 +3fb688d0: cmp a9, a11 +3fb688e0: jrc L3FB68830 +3fb688f0: jruc L3FB685B0 +L3FB68900: +3fb68900: move *sp(0xa0), a14, 1 +3fb68920: mmfm sp, a7,a9,a11,a13 +3fb68940: rets 2 +3fb68950: mmtm sp, a7,a9,a11,a13 +3fb68970: move a14, a13 +3fb68980: addi 0x2e0, a14 +3fb689a0: move *a13(0xff80), a11, 1 +3fb689c0: move a11, *a13, 1 +3fb689d0: jaeq L3FB6B970 +3fb689f0: move *a13(0xffc0), a9, 1 +3fb68a10: move *a9(0x20), a9, 1 +3fb68a30: move *a9(0x40), *a13(0x20), 1 +3fb68a60: move *a13(0x20), a9, 1 +3fb68a80: move *a9(0x80), a9, 1 +3fb68aa0: move *a9(0x60), a9, 1 +3fb68ac0: move *a9(0xe0), *a13(0x40), 1 +3fb68af0: move *a13(0x20), a9, 1 +3fb68b10: move *a9(0x80), a9, 1 +3fb68b30: move *a9(0x60), a9, 1 +3fb68b50: move *a9(0x140), *a13(0xc0), 1 +3fb68b80: move *a13(0x20), a9, 1 +3fb68ba0: move *a9(0x80), a9, 1 +3fb68bc0: move *a9(0x60), a9, 1 +3fb68be0: setf 16, 0, 0 +3fb68bf0: move *a9(0x110), a9, 0 +3fb68c10: move a9, *a13(0x80), 1 +3fb68c30: move *a13(0x20), a9, 1 +3fb68c50: move *a9(0x80), a9, 1 +3fb68c70: move *a9(0x60), a9, 1 +3fb68c90: move *a9(0x100), a9, 0 +3fb68cb0: move a9, *a13(0xa0), 1 +3fb68cd0: move *a13(0xc0), a11, 1 +3fb68cf0: mpys a9, a11 +3fb68d00: move a11, *a13(0xe0), 1 +3fb68d20: sll 0x3, a11 +3fb68d30: move *a13(0x40), a9, 1 +3fb68d50: add a9, a11 +3fb68d60: move a11, *a13(0x60), 1 +3fb68d80: move *a13(0xff60), a9, 1 +3fb68da0: move *a13(0xffc0), a11, 1 +3fb68dc0: setf 16, 1, 0 +3fb68dd0: move *a11(0x210), a11, 0 +3fb68df0: move *a9, a9, 1 +3fb68e00: sub a11, a9 +3fb68e10: move a9, *a13(0x120), 1 +3fb68e30: jrge L3FB68EE0 +3fb68e40: move *a13(0xa0), a11, 1 +3fb68e60: mods a11, a9 +3fb68e70: move a9, *a13(0x120), 1 +3fb68e90: jreq L3FB68F50 +3fb68ea0: add a11, a9 +3fb68eb0: move a9, *a13(0x120), 1 +3fb68ed0: jruc L3FB68F50 +L3FB68EE0: +3fb68ee0: move *a13(0xa0), a11, 1 +3fb68f00: cmp a11, a9 +3fb68f10: jrlt L3FB68F50 +3fb68f20: mods a11, a9 +3fb68f30: move a9, *a13(0x120), 1 +L3FB68F50: +3fb68f50: move *a13(0x40), *a13(0x140), 1 +3fb68f80: move a9, a9 +3fb68f90: jreq L3FB69080 +L3FB68FA0: +3fb68fa0: move *a13(0xc0), a11, 1 +3fb68fc0: sll 0x3, a11 +3fb68fd0: move *a13(0x140), a9, 1 +3fb68ff0: add a9, a11 +3fb69000: move a11, *a13(0x140), 1 +3fb69020: move *a13(0x120), a9, 1 +3fb69040: dec a9 +3fb69050: move a9, *a13(0x120), 1 +3fb69070: jrne L3FB68FA0 +L3FB69080: +3fb69080: sub a11, a11 +3fb69090: move a11, *a13(0x200), 1 +3fb690b0: move *a13(0xffe0), a9, 1 +3fb690d0: setf 16, 1, 0 +3fb690e0: move *a9, a9, 0 +3fb690f0: jrne L3FB69160 +3fb69100: move *a13(0xffe0), a9, 1 +3fb69120: move *a9(0x3a0), a9, 0 +3fb69140: move a9, *a13(0x200), 1 +L3FB69160: +3fb69160: move *a13(0xff60), a9, 1 +3fb69180: move *a9(0x20), a11, 1 +3fb691a0: move *a13(0xffa0), a9, 1 +3fb691c0: add a9, a11 +3fb691d0: move *a13(0x200), a9, 1 +3fb691f0: add a9, a11 +3fb69200: movk 31, a9 +3fb69210: andn a9, a11 +3fb69220: move *a13(0xffc0), a9, 1 +3fb69240: move *a13(0x200), a7, 1 +3fb69260: move *a9(0x200), a9, 0 +3fb69280: add a7, a9 +3fb69290: move *a13(0x80), a7, 1 +3fb692b0: mods a7, a9 +3fb692c0: sub a9, a11 +3fb692d0: move a11, *a13(0x160), 1 +3fb692f0: jrge L3FB69380 +3fb69300: mods a7, a11 +3fb69310: move a11, *a13(0x160), 1 +3fb69330: jreq L3FB693D0 +3fb69340: add a7, a11 +3fb69350: move a11, *a13(0x160), 1 +3fb69370: jruc L3FB693D0 +L3FB69380: +3fb69380: cmp a7, a11 +3fb69390: jrlt L3FB693D0 +3fb693a0: mods a7, a11 +3fb693b0: move a11, *a13(0x160), 1 +L3FB693D0: +3fb693d0: subk 32, a7 +3fb693e0: jage L3FB6A260 +3fb69400: move *a13(0x140), a9, 1 +3fb69420: move *a9(0x0), *a13(0x220), 1 +3fb69450: jruc L3FB69510 +L3FB69460: +3fb69460: move *a13(0xff60), a11, 1 +3fb69480: move *a11(0x20), a9, 1 +3fb694a0: move a9, *a13(0x100), 1 +3fb694c0: jreq L3FB69510 +3fb694d0: jage L3FB6A030 +3fb694f0: jauc L3FB6A150 +L3FB69510: +3fb69510: move *a13(0x160), a11, 1 +3fb69530: neg a11 +3fb69540: move *a13(0x220), a9, 1 +3fb69560: sra a11, a9 +3fb69570: move *a13(0x160), a11, 1 +3fb69590: neg a11 +3fb695a0: addk 31, a11 +3fb695b0: sll 0x5, a11 +3fb695c0: addi 0xda400, a11 +3fb695f0: move *a11, a11, 1 +3fb69600: and a11, a9 +3fb69610: move a9, *a13(0x1a0), 1 +3fb69630: move *a13(0x80), a11, 1 +3fb69650: move *a13(0x160), a7, 1 +3fb69670: sub a7, a11 +3fb69680: move a11, *a13(0x180), 1 +3fb696a0: move *a13(0x220), a7, 1 +3fb696c0: sll a11, a7 +3fb696d0: or a9, a7 +3fb696e0: move a7, *a13(0x1a0), 1 +3fb69700: move *a13(0x80), a9, 1 +3fb69720: add a9, a11 +3fb69730: move a11, *a13(0x180), 1 +3fb69750: subk 32, a11 +3fb69760: jrge L3FB69810 +3fb69770: move *a13(0x220), a11, 1 +3fb69790: move *a13(0x180), a7, 1 +3fb697b0: sll a7, a11 +3fb697c0: move *a13(0x1a0), a7, 1 +3fb697e0: or a7, a11 +3fb697f0: move a11, *a13(0x1a0), 1 +L3FB69810: +3fb69810: move *a13(0xff60), a11, 1 +3fb69830: move *a11(0x40), a9, 1 +3fb69850: move *a11(0x60), a7, 1 +3fb69870: not a7 +3fb69880: move *a13(0x1a0), a11, 1 +3fb698a0: or a11, a7 +3fb698b0: move *a9, a11, 1 +3fb698c0: and a7, a11 +3fb698d0: move a11, *a9, 1 +3fb698e0: move *a13, a11, 1 +3fb698f0: dec a11 +3fb69900: move a11, *a13, 1 +3fb69910: jaeq L3FB6B970 +3fb69930: move *a13(0xff60), a9, 1 +3fb69950: addi 0x80, a9 +3fb69970: move a9, *a13(0xff60), 1 +3fb69990: move *a9, a7, 1 +3fb699a0: move a7, *a13(0x120), 1 +3fb699c0: jreq L3FB69FC0 +3fb699d0: jrle L3FB69CC0 +3fb699e0: move *a13(0xc0), a7, 1 +3fb69a00: sll 0x3, a7 +3fb69a10: move *a13(0x140), a9, 1 +3fb69a30: add a9, a7 +3fb69a40: move a7, *a13(0x140), 1 +3fb69a60: move *a13(0x120), a9, 1 +3fb69a80: dec a9 +3fb69a90: move a9, *a13(0x120), 1 +3fb69ab0: jrle L3FB69B50 +3fb69ac0: move *a13(0xc0), a7, 1 +3fb69ae0: mpys a7, a9 +3fb69af0: sll 0x3, a9 +3fb69b00: move *a13(0x140), a7, 1 +3fb69b20: add a7, a9 +3fb69b30: move a9, *a13(0x140), 1 +L3FB69B50: +3fb69b50: move *a13(0x140), a9, 1 +3fb69b70: move *a13(0x60), a7, 1 +3fb69b90: cmp a7, a9 +3fb69ba0: jrc L3FB69C70 +L3FB69BB0: +3fb69bb0: move *a13(0xe0), a11, 1 +3fb69bd0: sll 0x3, a11 +3fb69be0: move *a13(0x140), a9, 1 +3fb69c00: sub a11, a9 +3fb69c10: move a9, *a13(0x140), 1 +3fb69c30: move *a13(0x60), a11, 1 +3fb69c50: cmp a11, a9 +3fb69c60: jrnc L3FB69BB0 +L3FB69C70: +3fb69c70: move *a9(0x0), *a13(0x220), 1 +3fb69ca0: jauc L3FB69460 +L3FB69CC0: +3fb69cc0: move *a13(0xc0), a7, 1 +3fb69ce0: sll 0x3, a7 +3fb69cf0: move *a13(0x140), a9, 1 +3fb69d10: sub a7, a9 +3fb69d20: move a9, *a13(0x140), 1 +3fb69d40: move *a13(0x120), a7, 1 +3fb69d60: inc a7 +3fb69d70: move a7, *a13(0x120), 1 +3fb69d90: jrge L3FB69E30 +3fb69da0: move *a13(0xc0), a9, 1 +3fb69dc0: mpys a9, a7 +3fb69dd0: sll 0x3, a7 +3fb69de0: move *a13(0x140), a9, 1 +3fb69e00: add a9, a7 +3fb69e10: move a7, *a13(0x140), 1 +L3FB69E30: +3fb69e30: move *a13(0x140), a9, 1 +3fb69e50: move *a13(0x40), a7, 1 +3fb69e70: cmp a7, a9 +3fb69e80: jrnc L3FB69F50 +L3FB69E90: +3fb69e90: move *a13(0xe0), a11, 1 +3fb69eb0: sll 0x3, a11 +3fb69ec0: move *a13(0x140), a9, 1 +3fb69ee0: add a9, a11 +3fb69ef0: move a11, *a13(0x140), 1 +3fb69f10: move *a13(0x40), a9, 1 +3fb69f30: cmp a9, a11 +3fb69f40: jrc L3FB69E90 +L3FB69F50: +3fb69f50: move *a13(0x140), a11, 1 +3fb69f70: move *a11(0x0), *a13(0x220), 1 +3fb69fa0: jauc L3FB69460 +L3FB69FC0: +3fb69fc0: move *a9(0x20), a7, 1 +3fb69fe0: move a7, *a13(0x100), 1 +3fb6a000: jaeq L3FB69810 +3fb6a020: jrle L3FB6A150 +L3FB6A030: +3fb6a030: move *a13(0x160), a11, 1 +3fb6a050: move *a13(0x100), a9, 1 +3fb6a070: add a9, a11 +3fb6a080: move a11, *a13(0x160), 1 +L3FB6A0A0: +3fb6a0a0: move *a13(0x160), a11, 1 +3fb6a0c0: move *a13(0x80), a9, 1 +3fb6a0e0: sub a9, a11 +3fb6a0f0: move a11, *a13(0x160), 1 +3fb6a110: cmp a9, a11 +3fb6a120: jrge L3FB6A0A0 +3fb6a130: jauc L3FB69510 +L3FB6A150: +3fb6a150: move *a13(0x160), a11, 1 +3fb6a170: move *a13(0x100), a9, 1 +3fb6a190: add a9, a11 +3fb6a1a0: move a11, *a13(0x160), 1 +L3FB6A1C0: +3fb6a1c0: move *a13(0x160), a11, 1 +3fb6a1e0: move *a13(0x80), a9, 1 +3fb6a200: add a9, a11 +3fb6a210: move a11, *a13(0x160), 1 +3fb6a230: jrlt L3FB6A1C0 +3fb6a240: jauc L3FB69510 +L3FB6A260: +3fb6a260: move a11, *a13(0x220), 1 +3fb6a280: move *a13(0x140), *a13(0x240), 1 +3fb6a2b0: subk 32, a11 +3fb6a2c0: jrlt L3FB6A450 +L3FB6A2D0: +3fb6a2d0: move *a13(0x220), a11, 1 +3fb6a2f0: subk 32, a11 +3fb6a300: move a11, *a13(0x220), 1 +3fb6a320: move *a13(0x240), a9, 1 +3fb6a340: addk 32, a9 +3fb6a350: move a9, *a13(0x240), 1 +3fb6a370: subk 32, a11 +3fb6a380: jrge L3FB6A2D0 +3fb6a390: jruc L3FB6A450 +L3FB6A3A0: +3fb6a3a0: move *a13(0xff60), a11, 1 +3fb6a3c0: move *a11(0x20), a9, 1 +3fb6a3e0: move a9, *a13(0x100), 1 +3fb6a400: jreq L3FB6A450 +3fb6a410: jage L3FB6B2F0 +3fb6a430: jauc L3FB6B650 +L3FB6A450: +3fb6a450: move *a13(0x240), *a13(0x260), 1 +3fb6a480: move *a13(0x220), a11, 1 +3fb6a4a0: neg a11 +3fb6a4b0: addk 32, a11 +3fb6a4c0: move a11, *a13(0x180), 1 +3fb6a4e0: move *a13(0x260), a9, 1 +3fb6a500: move *a13(0x220), a7, 1 +3fb6a520: neg a7 +3fb6a530: move *a9+, a11, 1 +3fb6a540: move a9, *a13(0x260), 1 +3fb6a560: sra a7, a11 +3fb6a570: move *a13(0x180), a7, 1 +3fb6a590: dec a7 +3fb6a5a0: sll 0x5, a7 +3fb6a5b0: addi 0xda400, a7 +3fb6a5e0: move *a7, a7, 1 +3fb6a5f0: and a7, a11 +3fb6a600: move a11, *a13(0x1a0), 1 +3fb6a620: move *a13(0x160), a7, 1 +3fb6a640: move *a13(0x180), a9, 1 +3fb6a660: add a9, a7 +3fb6a670: move a7, *a13(0x280), 1 +3fb6a690: move *a13(0x80), a9, 1 +3fb6a6b0: sub a7, a9 +3fb6a6c0: move a9, *a13(0x2c0), 1 +3fb6a6e0: jrgt L3FB6A7A0 +3fb6a6f0: move *a13(0x180), a7, 1 +3fb6a710: add a9, a7 +3fb6a720: move *a13(0x140), a9, 1 +3fb6a740: move *a9, a9, 1 +3fb6a750: sll a7, a9 +3fb6a760: or a11, a9 +3fb6a770: move a9, *a13(0x1a0), 1 +3fb6a790: jruc L3FB6A9B0 +L3FB6A7A0: +3fb6a7a0: move *a13(0x180), a7, 1 +3fb6a7c0: subk 32, a7 +3fb6a7d0: jrge L3FB6A9B0 +3fb6a7e0: move *a13(0x260), a7, 1 +3fb6a800: move *a7, a7, 1 +3fb6a810: move *a13(0x180), a9, 1 +3fb6a830: sll a9, a7 +3fb6a840: or a11, a7 +3fb6a850: move a7, *a13(0x1a0), 1 +3fb6a870: move *a13(0x80), a11, 1 +3fb6a890: move *a13(0x280), a7, 1 +3fb6a8b0: sub a7, a11 +3fb6a8c0: add a9, a11 +3fb6a8d0: subk 32, a11 +3fb6a8e0: move a11, *a13(0x2c0), 1 +3fb6a900: jrge L3FB6A9B0 +3fb6a910: move *a13(0x140), a7, 1 +3fb6a930: move *a7, a7, 1 +3fb6a940: addk 32, a11 +3fb6a950: sll a11, a7 +3fb6a960: move *a13(0x1a0), a11, 1 +3fb6a980: or a11, a7 +3fb6a990: move a7, *a13(0x1a0), 1 +L3FB6A9B0: +3fb6a9b0: move *a13(0xff60), a11, 1 +3fb6a9d0: move *a11(0x40), a9, 1 +3fb6a9f0: move *a11(0x60), a7, 1 +3fb6aa10: not a7 +3fb6aa20: move *a13(0x1a0), a11, 1 +3fb6aa40: or a11, a7 +3fb6aa50: move *a9, a11, 1 +3fb6aa60: and a7, a11 +3fb6aa70: move a11, *a9, 1 +3fb6aa80: move *a13, a11, 1 +3fb6aa90: dec a11 +3fb6aaa0: move a11, *a13, 1 +3fb6aab0: jaeq L3FB6B970 +3fb6aad0: move *a13(0xff60), a9, 1 +3fb6aaf0: addi 0x80, a9 +3fb6ab10: move a9, *a13(0xff60), 1 +3fb6ab30: move *a9, a7, 1 +3fb6ab40: move a7, *a13(0x120), 1 +3fb6ab60: jreq L3FB6B280 +3fb6ab70: jrle L3FB6AEF0 +3fb6ab80: move *a13(0x240), a7, 1 +3fb6aba0: move *a13(0x140), a9, 1 +3fb6abc0: sub a9, a7 +3fb6abd0: sra 0x3, a7 +3fb6abe0: move a7, *a13(0x2a0), 1 +3fb6ac00: move *a13(0xc0), a7, 1 +3fb6ac20: sll 0x3, a7 +3fb6ac30: add a9, a7 +3fb6ac40: move a7, *a13(0x140), 1 +3fb6ac60: move *a13(0x120), a9, 1 +3fb6ac80: dec a9 +3fb6ac90: move a9, *a13(0x120), 1 +3fb6acb0: jrle L3FB6AD50 +3fb6acc0: move *a13(0xc0), a7, 1 +3fb6ace0: mpys a7, a9 +3fb6acf0: sll 0x3, a9 +3fb6ad00: move *a13(0x140), a7, 1 +3fb6ad20: add a7, a9 +3fb6ad30: move a9, *a13(0x140), 1 +L3FB6AD50: +3fb6ad50: move *a13(0x140), a9, 1 +3fb6ad70: move *a13(0x60), a7, 1 +3fb6ad90: cmp a7, a9 +3fb6ada0: jrc L3FB6AE70 +L3FB6ADB0: +3fb6adb0: move *a13(0xe0), a11, 1 +3fb6add0: sll 0x3, a11 +3fb6ade0: move *a13(0x140), a9, 1 +3fb6ae00: sub a11, a9 +3fb6ae10: move a9, *a13(0x140), 1 +3fb6ae30: move *a13(0x60), a11, 1 +3fb6ae50: cmp a11, a9 +3fb6ae60: jrnc L3FB6ADB0 +L3FB6AE70: +3fb6ae70: move *a13(0x2a0), a11, 1 +3fb6ae90: sll 0x3, a11 +3fb6aea0: add a9, a11 +3fb6aeb0: move a11, *a13(0x240), 1 +3fb6aed0: jauc L3FB6A3A0 +L3FB6AEF0: +3fb6aef0: move *a13(0x240), a7, 1 +3fb6af10: move *a13(0x140), a9, 1 +3fb6af30: sub a9, a7 +3fb6af40: sra 0x3, a7 +3fb6af50: move a7, *a13(0x2a0), 1 +3fb6af70: move *a13(0xc0), a7, 1 +3fb6af90: sll 0x3, a7 +3fb6afa0: sub a7, a9 +3fb6afb0: move a9, *a13(0x140), 1 +3fb6afd0: move *a13(0x120), a7, 1 +3fb6aff0: inc a7 +3fb6b000: move a7, *a13(0x120), 1 +3fb6b020: jrge L3FB6B0C0 +3fb6b030: move *a13(0xc0), a9, 1 +3fb6b050: mpys a9, a7 +3fb6b060: sll 0x3, a7 +3fb6b070: move *a13(0x140), a9, 1 +3fb6b090: add a9, a7 +3fb6b0a0: move a7, *a13(0x140), 1 +L3FB6B0C0: +3fb6b0c0: move *a13(0x140), a9, 1 +3fb6b0e0: move *a13(0x40), a7, 1 +3fb6b100: cmp a7, a9 +3fb6b110: jrnc L3FB6B1E0 +L3FB6B120: +3fb6b120: move *a13(0xe0), a11, 1 +3fb6b140: sll 0x3, a11 +3fb6b150: move *a13(0x140), a9, 1 +3fb6b170: add a9, a11 +3fb6b180: move a11, *a13(0x140), 1 +3fb6b1a0: move *a13(0x40), a9, 1 +3fb6b1c0: cmp a9, a11 +3fb6b1d0: jrc L3FB6B120 +L3FB6B1E0: +3fb6b1e0: move *a13(0x2a0), a11, 1 +3fb6b200: sll 0x3, a11 +3fb6b210: move *a13(0x140), a9, 1 +3fb6b230: add a9, a11 +3fb6b240: move a11, *a13(0x240), 1 +3fb6b260: jauc L3FB6A3A0 +L3FB6B280: +3fb6b280: move *a9(0x20), a7, 1 +3fb6b2a0: move a7, *a13(0x100), 1 +3fb6b2c0: jaeq L3FB6A9B0 +3fb6b2e0: jrle L3FB6B650 +L3FB6B2F0: +3fb6b2f0: move *a13(0x160), a11, 1 +3fb6b310: move *a13(0x100), a9, 1 +3fb6b330: add a9, a11 +3fb6b340: move a11, *a13(0x160), 1 +3fb6b360: move *a13(0x80), a7, 1 +3fb6b380: cmp a7, a11 +3fb6b390: jrge L3FB6B430 +3fb6b3a0: sra 0x3, a9 +3fb6b3b0: sll 0x3, a9 +3fb6b3c0: move *a13(0x240), a7, 1 +3fb6b3e0: add a7, a9 +3fb6b3f0: move a9, *a13(0x240), 1 +3fb6b410: jauc L3FB6A450 +L3FB6B430: +3fb6b430: move *a13(0x160), a11, 1 +3fb6b450: move *a13(0x80), a9, 1 +3fb6b470: sub a9, a11 +3fb6b480: move a11, *a13(0x160), 1 +3fb6b4a0: cmp a9, a11 +3fb6b4b0: jrge L3FB6B430 +3fb6b4c0: move *a13(0x160), *a13(0x220), 1 +3fb6b4f0: move *a13(0x140), *a13(0x240), 1 +3fb6b520: move *a13(0x220), a11, 1 +3fb6b540: subk 32, a11 +3fb6b550: jalt L3FB6A450 +L3FB6B570: +3fb6b570: move *a13(0x220), a11, 1 +3fb6b590: subk 32, a11 +3fb6b5a0: move a11, *a13(0x220), 1 +3fb6b5c0: move *a13(0x240), a9, 1 +3fb6b5e0: addk 32, a9 +3fb6b5f0: move a9, *a13(0x240), 1 +3fb6b610: subk 32, a11 +3fb6b620: jrge L3FB6B570 +3fb6b630: jauc L3FB6A450 +L3FB6B650: +3fb6b650: move *a13(0x160), a11, 1 +3fb6b670: move *a13(0x100), a9, 1 +3fb6b690: add a9, a11 +3fb6b6a0: move a11, *a13(0x160), 1 +3fb6b6c0: jrlt L3FB6B760 +3fb6b6d0: sra 0x3, a9 +3fb6b6e0: sll 0x3, a9 +3fb6b6f0: move *a13(0x240), a7, 1 +3fb6b710: add a7, a9 +3fb6b720: move a9, *a13(0x240), 1 +3fb6b740: jauc L3FB6A450 +L3FB6B760: +3fb6b760: move *a13(0x160), a11, 1 +3fb6b780: move *a13(0x80), a9, 1 +3fb6b7a0: add a9, a11 +3fb6b7b0: move a11, *a13(0x160), 1 +3fb6b7d0: jrlt L3FB6B760 +3fb6b7e0: move *a13(0x160), *a13(0x220), 1 +3fb6b810: move *a13(0x140), *a13(0x240), 1 +3fb6b840: move *a13(0x220), a11, 1 +3fb6b860: subk 32, a11 +3fb6b870: jalt L3FB6A450 +L3FB6B890: +3fb6b890: move *a13(0x220), a11, 1 +3fb6b8b0: subk 32, a11 +3fb6b8c0: move a11, *a13(0x220), 1 +3fb6b8e0: move *a13(0x240), a9, 1 +3fb6b900: addk 32, a9 +3fb6b910: move a9, *a13(0x240), 1 +3fb6b930: subk 32, a11 +3fb6b940: jrge L3FB6B890 +3fb6b950: jauc L3FB6A450 +L3FB6B970: +3fb6b970: move *sp(0xa0), a14, 1 +3fb6b990: mmfm sp, a7,a9,a11,a13 +3fb6b9b0: rets 2 +3fb6b9c0: mmtm sp, a7,a9,a11,a13 +3fb6b9e0: move a14, a13 +3fb6b9f0: addi 0x180, a14 +3fb6ba10: move *a13(0xff80), a11, 1 +3fb6ba30: move a11, *a13, 1 +3fb6ba40: jaeq L3FB6C6C0 +3fb6ba60: move *a13(0xffc0), a9, 1 +3fb6ba80: move *a9(0x20), a9, 1 +3fb6baa0: move *a9(0x40), *a13(0x20), 1 +3fb6bad0: move *a13(0x20), a9, 1 +3fb6baf0: move *a9(0x80), a9, 1 +3fb6bb10: move *a9(0x60), a9, 1 +3fb6bb30: move *a9(0xe0), *a13(0x40), 1 +3fb6bb60: move *a13(0x20), a9, 1 +3fb6bb80: move *a9(0x80), a9, 1 +3fb6bba0: move *a9(0x60), a9, 1 +3fb6bbc0: setf 16, 0, 0 +3fb6bbd0: move *a9(0x100), a9, 0 +3fb6bbf0: move a9, *a13(0x80), 1 +3fb6bc10: sll 0x5, a9 +3fb6bc20: move *a13(0x40), a11, 1 +3fb6bc40: add a11, a9 +3fb6bc50: move a9, *a13(0x60), 1 +3fb6bc70: sub a11, a9 +3fb6bc80: sra 0x3, a9 +3fb6bc90: move a9, *a13(0xa0), 1 +3fb6bcb0: move *a13(0xff60), a9, 1 +3fb6bcd0: move *a9, a9, 1 +3fb6bce0: move a9, *a13(0xe0), 1 +3fb6bd00: jrge L3FB6BDB0 +3fb6bd10: move *a13(0x80), a11, 1 +3fb6bd30: mods a11, a9 +3fb6bd40: move a9, *a13(0xe0), 1 +3fb6bd60: jreq L3FB6BE20 +3fb6bd70: add a11, a9 +3fb6bd80: move a9, *a13(0xe0), 1 +3fb6bda0: jruc L3FB6BE20 +L3FB6BDB0: +3fb6bdb0: move *a13(0x80), a11, 1 +3fb6bdd0: cmp a11, a9 +3fb6bde0: jrlt L3FB6BE20 +3fb6bdf0: mods a11, a9 +3fb6be00: move a9, *a13(0xe0), 1 +L3FB6BE20: +3fb6be20: sll 0x5, a9 +3fb6be30: move *a13(0x40), a11, 1 +3fb6be50: add a11, a9 +3fb6be60: move a9, *a13(0xc0), 1 +3fb6be80: jruc L3FB6C010 +L3FB6BE90: +3fb6be90: move *a13(0xe0), a11, 1 +3fb6beb0: sll 0x5, a11 +3fb6bec0: move *a13(0xc0), a9, 1 +3fb6bee0: add a9, a11 +3fb6bef0: move a11, *a13(0xc0), 1 +3fb6bf10: move *a13(0x60), a9, 1 +3fb6bf30: cmp a9, a11 +3fb6bf40: jrc L3FB6C010 +L3FB6BF50: +3fb6bf50: move *a13(0xa0), a11, 1 +3fb6bf70: sll 0x3, a11 +3fb6bf80: move *a13(0xc0), a9, 1 +3fb6bfa0: sub a11, a9 +3fb6bfb0: move a9, *a13(0xc0), 1 +3fb6bfd0: move *a13(0x60), a11, 1 +3fb6bff0: cmp a11, a9 +3fb6c000: jrnc L3FB6BF50 +L3FB6C010: +3fb6c010: move *a13(0xc0), a11, 1 +3fb6c030: move *a11(0x0), *a13(0x100), 1 +L3FB6C060: +3fb6c060: move *a13(0xff60), a11, 1 +3fb6c080: move *a11(0x40), *a13(0x140), 1 +3fb6c0b0: move *a11(0x60), a9, 1 +3fb6c0d0: not a9 +3fb6c0e0: move *a13(0x100), a11, 1 +3fb6c100: or a11, a9 +3fb6c110: move *a13(0x140), a11, 1 +3fb6c130: move *a11, a7, 1 +3fb6c140: and a9, a7 +3fb6c150: move a7, *a11, 1 +3fb6c160: addk 32, a11 +3fb6c170: move a11, *a13(0x140), 1 +3fb6c190: move *a13(0xff60), a9, 1 +3fb6c1b0: move *a9(0x80), a7, 1 +3fb6c1d0: move a7, *a13(0x120), 1 +3fb6c1f0: jreq L3FB6C2F0 +L3FB6C200: +3fb6c200: move *a13(0x140), a11, 1 +3fb6c220: move *a11, a9, 1 +3fb6c230: move *a13(0x100), a7, 1 +3fb6c250: and a7, a9 +3fb6c260: move a9, *a11+, 1 +3fb6c270: move a11, *a13(0x140), 1 +3fb6c290: move *a13(0x120), a7, 1 +3fb6c2b0: dec a7 +3fb6c2c0: move a7, *a13(0x120), 1 +3fb6c2e0: jrne L3FB6C200 +L3FB6C2F0: +3fb6c2f0: move *a13(0xff60), a11, 1 +3fb6c310: move *a11(0xa0), a9, 1 +3fb6c330: not a9 +3fb6c340: move *a13(0x100), a7, 1 +3fb6c360: or a7, a9 +3fb6c370: move *a13(0x140), a7, 1 +3fb6c390: move *a7, a11, 1 +3fb6c3a0: and a9, a11 +3fb6c3b0: move a11, *a7, 1 +3fb6c3c0: move *a13, a11, 1 +3fb6c3d0: dec a11 +3fb6c3e0: move a11, *a13, 1 +3fb6c3f0: jreq L3FB6C6C0 +3fb6c400: move *a13(0xff60), a9, 1 +3fb6c420: addi 0xc0, a9 +3fb6c440: move a9, *a13(0xff60), 1 +3fb6c460: move *a9, a7, 1 +3fb6c470: move a7, *a13(0xe0), 1 +3fb6c490: jrlt L3FB6C4C0 +3fb6c4a0: jrle L3FB6C060 +3fb6c4b0: jruc L3FB6BE90 +L3FB6C4C0: +3fb6c4c0: sll 0x5, a7 +3fb6c4d0: move *a13(0xc0), a9, 1 +3fb6c4f0: add a9, a7 +3fb6c500: move a7, *a13(0xc0), 1 +3fb6c520: move *a13(0x40), a9, 1 +3fb6c540: cmp a9, a7 +3fb6c550: jrc L3FB6C5A0 +3fb6c560: move *a7(0x0), *a13(0x100), 1 +3fb6c590: jruc L3FB6C060 +L3FB6C5A0: +3fb6c5a0: move *a13(0xa0), a11, 1 +3fb6c5c0: sll 0x3, a11 +3fb6c5d0: move *a13(0xc0), a9, 1 +3fb6c5f0: add a9, a11 +3fb6c600: move a11, *a13(0xc0), 1 +3fb6c620: move *a13(0x40), a9, 1 +3fb6c640: cmp a9, a11 +3fb6c650: jrc L3FB6C5A0 +3fb6c660: move *a13(0xc0), a11, 1 +3fb6c680: move *a11(0x0), *a13(0x100), 1 +3fb6c6b0: jruc L3FB6C060 +L3FB6C6C0: +3fb6c6c0: move *sp(0xa0), a14, 1 +3fb6c6e0: mmfm sp, a7,a9,a11,a13 +3fb6c700: rets 2 +3fb6c710: mmtm sp, a7,a9,a11,a13 +3fb6c730: move a14, a13 +3fb6c740: addi 0x300, a14 +3fb6c760: move *a13(0xff80), a11, 1 +3fb6c780: move a11, *a13, 1 +3fb6c790: jaeq L3FB70F10 +3fb6c7b0: move *a13(0xffc0), a9, 1 +3fb6c7d0: move *a9(0x20), a9, 1 +3fb6c7f0: move *a9(0x40), *a13(0x20), 1 +3fb6c820: move *a13(0x20), a9, 1 +3fb6c840: move *a9(0x80), a9, 1 +3fb6c860: move *a9(0x60), a9, 1 +3fb6c880: move *a9(0xe0), *a13(0x40), 1 +3fb6c8b0: move *a13(0x20), a9, 1 +3fb6c8d0: move *a9(0x80), a9, 1 +3fb6c8f0: move *a9(0x60), a9, 1 +3fb6c910: move *a9(0x140), *a13(0xc0), 1 +3fb6c940: move *a13(0x20), a9, 1 +3fb6c960: move *a9(0x80), a9, 1 +3fb6c980: move *a9(0x60), a9, 1 +3fb6c9a0: setf 16, 0, 0 +3fb6c9b0: move *a9(0x110), a9, 0 +3fb6c9d0: move a9, *a13(0x80), 1 +3fb6c9f0: move *a13(0x20), a9, 1 +3fb6ca10: move *a9(0x80), a9, 1 +3fb6ca30: move *a9(0x60), a9, 1 +3fb6ca50: move *a9(0x100), a9, 0 +3fb6ca70: move a9, *a13(0xa0), 1 +3fb6ca90: move *a13(0xc0), a11, 1 +3fb6cab0: mpys a9, a11 +3fb6cac0: move a11, *a13(0xe0), 1 +3fb6cae0: sll 0x3, a11 +3fb6caf0: move *a13(0x40), a9, 1 +3fb6cb10: add a9, a11 +3fb6cb20: move a11, *a13(0x60), 1 +3fb6cb40: move *a13(0xff60), a9, 1 +3fb6cb60: move *a13(0xffc0), a11, 1 +3fb6cb80: setf 16, 1, 0 +3fb6cb90: move *a11(0x210), a11, 0 +3fb6cbb0: move *a9, a9, 1 +3fb6cbc0: sub a11, a9 +3fb6cbd0: move a9, *a13(0x120), 1 +3fb6cbf0: jrge L3FB6CCA0 +3fb6cc00: move *a13(0xa0), a11, 1 +3fb6cc20: mods a11, a9 +3fb6cc30: move a9, *a13(0x120), 1 +3fb6cc50: jreq L3FB6CD10 +3fb6cc60: add a11, a9 +3fb6cc70: move a9, *a13(0x120), 1 +3fb6cc90: jruc L3FB6CD10 +L3FB6CCA0: +3fb6cca0: move *a13(0xa0), a11, 1 +3fb6ccc0: cmp a11, a9 +3fb6ccd0: jrlt L3FB6CD10 +3fb6cce0: mods a11, a9 +3fb6ccf0: move a9, *a13(0x120), 1 +L3FB6CD10: +3fb6cd10: move *a13(0x40), *a13(0x140), 1 +3fb6cd40: move a9, a9 +3fb6cd50: jreq L3FB6CE40 +L3FB6CD60: +3fb6cd60: move *a13(0xc0), a11, 1 +3fb6cd80: sll 0x3, a11 +3fb6cd90: move *a13(0x140), a9, 1 +3fb6cdb0: add a9, a11 +3fb6cdc0: move a11, *a13(0x140), 1 +3fb6cde0: move *a13(0x120), a9, 1 +3fb6ce00: dec a9 +3fb6ce10: move a9, *a13(0x120), 1 +3fb6ce30: jrne L3FB6CD60 +L3FB6CE40: +3fb6ce40: sub a11, a11 +3fb6ce50: move a11, *a13(0x220), 1 +3fb6ce70: move *a13(0xffe0), a9, 1 +3fb6ce90: setf 16, 1, 0 +3fb6cea0: move *a9, a9, 0 +3fb6ceb0: jrne L3FB6CF20 +3fb6cec0: move *a13(0xffe0), a9, 1 +3fb6cee0: move *a9(0x3a0), a9, 0 +3fb6cf00: move a9, *a13(0x220), 1 +L3FB6CF20: +3fb6cf20: move *a13(0xff60), a9, 1 +3fb6cf40: move *a9(0x20), a11, 1 +3fb6cf60: move *a13(0xffa0), a9, 1 +3fb6cf80: add a9, a11 +3fb6cf90: move *a13(0x220), a9, 1 +3fb6cfb0: add a9, a11 +3fb6cfc0: movk 31, a9 +3fb6cfd0: andn a9, a11 +3fb6cfe0: move *a13(0xffc0), a9, 1 +3fb6d000: move *a13(0x220), a7, 1 +3fb6d020: move *a9(0x200), a9, 0 +3fb6d040: add a7, a9 +3fb6d050: move *a13(0x80), a7, 1 +3fb6d070: mods a7, a9 +3fb6d080: sub a9, a11 +3fb6d090: move a11, *a13(0x160), 1 +3fb6d0b0: jrge L3FB6D140 +3fb6d0c0: mods a7, a11 +3fb6d0d0: move a11, *a13(0x160), 1 +3fb6d0f0: jreq L3FB6D190 +3fb6d100: add a7, a11 +3fb6d110: move a11, *a13(0x160), 1 +3fb6d130: jruc L3FB6D190 +L3FB6D140: +3fb6d140: cmp a7, a11 +3fb6d150: jrlt L3FB6D190 +3fb6d160: mods a7, a11 +3fb6d170: move a11, *a13(0x160), 1 +L3FB6D190: +3fb6d190: subk 32, a7 +3fb6d1a0: jage L3FB6E810 +3fb6d1c0: move *a13(0x140), a9, 1 +3fb6d1e0: move *a9(0x0), *a13(0x240), 1 +L3FB6D210: +3fb6d210: move *a13(0x160), a11, 1 +3fb6d230: neg a11 +3fb6d240: move *a13(0x240), a9, 1 +3fb6d260: sra a11, a9 +3fb6d270: move *a13(0x160), a11, 1 +3fb6d290: neg a11 +3fb6d2a0: addk 31, a11 +3fb6d2b0: sll 0x5, a11 +3fb6d2c0: addi 0xda400, a11 +3fb6d2f0: move *a11, a11, 1 +3fb6d300: and a11, a9 +3fb6d310: move a9, *a13(0x1a0), 1 +3fb6d330: move *a13(0x80), a11, 1 +3fb6d350: move *a13(0x160), a7, 1 +3fb6d370: sub a7, a11 +3fb6d380: move a11, *a13(0x180), 1 +3fb6d3a0: move *a13(0x240), a7, 1 +3fb6d3c0: sll a11, a7 +3fb6d3d0: or a9, a7 +3fb6d3e0: move a7, *a13(0x1a0), 1 +3fb6d400: move *a13(0x80), a9, 1 +3fb6d420: add a9, a11 +3fb6d430: move a11, *a13(0x260), 1 +3fb6d450: subk 32, a11 +3fb6d460: jrge L3FB6D540 +3fb6d470: move *a13(0x260), *a13(0x180), 1 +3fb6d4a0: move *a13(0x240), a11, 1 +3fb6d4c0: move *a13(0x180), a7, 1 +3fb6d4e0: sll a7, a11 +3fb6d4f0: move *a13(0x1a0), a7, 1 +3fb6d510: or a7, a11 +3fb6d520: move a11, *a13(0x1a0), 1 +L3FB6D540: +3fb6d540: move *a13(0xff60), a11, 1 +3fb6d560: move *a11(0x40), *a13(0x1e0), 1 +3fb6d590: move *a11(0x60), a7, 1 +3fb6d5b0: not a7 +3fb6d5c0: move *a13(0x1a0), a9, 1 +3fb6d5e0: or a9, a7 +3fb6d5f0: move *a13(0x1e0), a9, 1 +3fb6d610: move *a9, a11, 1 +3fb6d620: and a7, a11 +3fb6d630: move a11, *a9, 1 +3fb6d640: addk 32, a9 +3fb6d650: move a9, *a13(0x1e0), 1 +3fb6d670: move *a13(0xff60), a11, 1 +3fb6d690: move *a11(0x80), a7, 1 +3fb6d6b0: move a7, *a13(0x1c0), 1 +3fb6d6d0: jreq L3FB6DB40 +L3FB6D6E0: +3fb6d6e0: move *a13(0x180), a11, 1 +3fb6d700: neg a11 +3fb6d710: addk 32, a11 +3fb6d720: move a11, *a13(0x180), 1 +3fb6d740: neg a11 +3fb6d750: move *a13(0x240), a9, 1 +3fb6d770: sra a11, a9 +3fb6d780: move *a13(0x180), a11, 1 +3fb6d7a0: neg a11 +3fb6d7b0: addk 31, a11 +3fb6d7c0: sll 0x5, a11 +3fb6d7d0: addi 0xda400, a11 +3fb6d800: move *a11, a11, 1 +3fb6d810: and a11, a9 +3fb6d820: move a9, *a13(0x1a0), 1 +3fb6d840: move *a13(0x80), a11, 1 +3fb6d860: move *a13(0x180), a7, 1 +3fb6d880: sub a7, a11 +3fb6d890: move a11, *a13(0x180), 1 +3fb6d8b0: move *a13(0x240), a7, 1 +3fb6d8d0: sll a11, a7 +3fb6d8e0: or a9, a7 +3fb6d8f0: move a7, *a13(0x1a0), 1 +3fb6d910: move *a13(0x80), a9, 1 +3fb6d930: add a9, a11 +3fb6d940: move a11, *a13(0x260), 1 +3fb6d960: subk 32, a11 +3fb6d970: jrge L3FB6DA50 +3fb6d980: move *a13(0x260), *a13(0x180), 1 +3fb6d9b0: move *a13(0x240), a11, 1 +3fb6d9d0: move *a13(0x180), a7, 1 +3fb6d9f0: sll a7, a11 +3fb6da00: move *a13(0x1a0), a7, 1 +3fb6da20: or a7, a11 +3fb6da30: move a11, *a13(0x1a0), 1 +L3FB6DA50: +3fb6da50: move *a13(0x1e0), a11, 1 +3fb6da70: move *a11, a7, 1 +3fb6da80: move *a13(0x1a0), a9, 1 +3fb6daa0: and a9, a7 +3fb6dab0: move a7, *a11+, 1 +3fb6dac0: move a11, *a13(0x1e0), 1 +3fb6dae0: move *a13(0x1c0), a7, 1 +3fb6db00: dec a7 +3fb6db10: move a7, *a13(0x1c0), 1 +3fb6db30: jrne L3FB6D6E0 +L3FB6DB40: +3fb6db40: move *a13(0x180), a11, 1 +3fb6db60: neg a11 +3fb6db70: addk 32, a11 +3fb6db80: move a11, *a13(0x180), 1 +3fb6dba0: neg a11 +3fb6dbb0: move *a13(0x240), a9, 1 +3fb6dbd0: sra a11, a9 +3fb6dbe0: move *a13(0x180), a11, 1 +3fb6dc00: neg a11 +3fb6dc10: addk 31, a11 +3fb6dc20: sll 0x5, a11 +3fb6dc30: addi 0xda400, a11 +3fb6dc60: move *a11, a11, 1 +3fb6dc70: and a11, a9 +3fb6dc80: move a9, *a13(0x1a0), 1 +3fb6dca0: move *a13(0x80), a11, 1 +3fb6dcc0: move *a13(0x180), a7, 1 +3fb6dce0: sub a7, a11 +3fb6dcf0: move a11, *a13(0x180), 1 +3fb6dd10: move *a13(0x240), a7, 1 +3fb6dd30: sll a11, a7 +3fb6dd40: or a9, a7 +3fb6dd50: move a7, *a13(0x1a0), 1 +3fb6dd70: move *a13(0x80), a9, 1 +3fb6dd90: add a9, a11 +3fb6dda0: move a11, *a13(0x180), 1 +3fb6ddc0: subk 32, a11 +3fb6ddd0: jrge L3FB6DE80 +3fb6dde0: move *a13(0x240), a11, 1 +3fb6de00: move *a13(0x180), a7, 1 +3fb6de20: sll a7, a11 +3fb6de30: move *a13(0x1a0), a7, 1 +3fb6de50: or a7, a11 +3fb6de60: move a11, *a13(0x1a0), 1 +L3FB6DE80: +3fb6de80: move *a13(0xff60), a11, 1 +3fb6dea0: move *a11(0xa0), a7, 1 +3fb6dec0: not a7 +3fb6ded0: move *a13(0x1a0), a9, 1 +3fb6def0: or a9, a7 +3fb6df00: move *a13(0x1e0), a9, 1 +3fb6df20: move *a9, a11, 1 +3fb6df30: and a7, a11 +3fb6df40: move a11, *a9, 1 +3fb6df50: move *a13, a11, 1 +3fb6df60: dec a11 +3fb6df70: move a11, *a13, 1 +3fb6df80: jaeq L3FB70F10 +3fb6dfa0: move *a13(0xff60), a7, 1 +3fb6dfc0: addi 0xc0, a7 +3fb6dfe0: move a7, *a13(0xff60), 1 +3fb6e000: move *a7, a7, 1 +3fb6e010: move a7, *a13(0x120), 1 +3fb6e030: jreq L3FB6E5D0 +3fb6e040: jrle L3FB6E2F0 +3fb6e050: move *a13(0xc0), a7, 1 +3fb6e070: sll 0x3, a7 +3fb6e080: move *a13(0x140), a9, 1 +3fb6e0a0: add a9, a7 +3fb6e0b0: move a7, *a13(0x140), 1 +3fb6e0d0: move *a13(0x120), a9, 1 +3fb6e0f0: dec a9 +3fb6e100: move a9, *a13(0x120), 1 +3fb6e120: jrle L3FB6E1C0 +3fb6e130: move *a13(0xc0), a7, 1 +3fb6e150: mpys a7, a9 +3fb6e160: sll 0x3, a9 +3fb6e170: move *a13(0x140), a7, 1 +3fb6e190: add a7, a9 +3fb6e1a0: move a9, *a13(0x140), 1 +L3FB6E1C0: +3fb6e1c0: move *a13(0x140), a9, 1 +3fb6e1e0: move *a13(0x60), a7, 1 +3fb6e200: cmp a7, a9 +3fb6e210: jrc L3FB6E580 +L3FB6E220: +3fb6e220: move *a13(0xe0), a11, 1 +3fb6e240: sll 0x3, a11 +3fb6e250: move *a13(0x140), a9, 1 +3fb6e270: sub a11, a9 +3fb6e280: move a9, *a13(0x140), 1 +3fb6e2a0: move *a13(0x60), a11, 1 +3fb6e2c0: cmp a11, a9 +3fb6e2d0: jrnc L3FB6E220 +3fb6e2e0: jruc L3FB6E580 +L3FB6E2F0: +3fb6e2f0: move *a13(0xc0), a7, 1 +3fb6e310: sll 0x3, a7 +3fb6e320: move *a13(0x140), a9, 1 +3fb6e340: sub a7, a9 +3fb6e350: move a9, *a13(0x140), 1 +3fb6e370: move *a13(0x120), a7, 1 +3fb6e390: inc a7 +3fb6e3a0: move a7, *a13(0x120), 1 +3fb6e3c0: jrge L3FB6E460 +3fb6e3d0: move *a13(0xc0), a9, 1 +3fb6e3f0: mpys a9, a7 +3fb6e400: sll 0x3, a7 +3fb6e410: move *a13(0x140), a9, 1 +3fb6e430: add a9, a7 +3fb6e440: move a7, *a13(0x140), 1 +L3FB6E460: +3fb6e460: move *a13(0x140), a9, 1 +3fb6e480: move *a13(0x40), a7, 1 +3fb6e4a0: cmp a7, a9 +3fb6e4b0: jrnc L3FB6E580 +L3FB6E4C0: +3fb6e4c0: move *a13(0xe0), a11, 1 +3fb6e4e0: sll 0x3, a11 +3fb6e4f0: move *a13(0x140), a9, 1 +3fb6e510: add a9, a11 +3fb6e520: move a11, *a13(0x140), 1 +3fb6e540: move *a13(0x40), a9, 1 +3fb6e560: cmp a9, a11 +3fb6e570: jrc L3FB6E4C0 +L3FB6E580: +3fb6e580: move *a13(0x140), a11, 1 +3fb6e5a0: move *a11(0x0), *a13(0x240), 1 +L3FB6E5D0: +3fb6e5d0: move *a13(0xff60), a11, 1 +3fb6e5f0: move *a11(0x20), a9, 1 +3fb6e610: move a9, *a13(0x100), 1 +3fb6e630: jaeq L3FB6D210 +3fb6e650: move *a13(0x160), a7, 1 +3fb6e670: add a9, a7 +3fb6e680: move a7, *a13(0x160), 1 +3fb6e6a0: move a9, a9 +3fb6e6b0: jrle L3FB6E770 +L3FB6E6C0: +3fb6e6c0: move *a13(0x160), a11, 1 +3fb6e6e0: move *a13(0x80), a9, 1 +3fb6e700: sub a9, a11 +3fb6e710: move a11, *a13(0x160), 1 +3fb6e730: cmp a9, a11 +3fb6e740: jrge L3FB6E6C0 +3fb6e750: jauc L3FB6D210 +L3FB6E770: +3fb6e770: move *a13(0x160), a11, 1 +3fb6e790: move *a13(0x80), a9, 1 +3fb6e7b0: add a9, a11 +3fb6e7c0: move a11, *a13(0x160), 1 +3fb6e7e0: jrlt L3FB6E770 +3fb6e7f0: jauc L3FB6D210 +L3FB6E810: +3fb6e810: move a11, *a13(0x240), 1 +3fb6e830: move *a13(0x140), *a13(0x260), 1 +3fb6e860: subk 32, a11 +3fb6e870: jrlt L3FB6E940 +L3FB6E880: +3fb6e880: move *a13(0x240), a11, 1 +3fb6e8a0: subk 32, a11 +3fb6e8b0: move a11, *a13(0x240), 1 +3fb6e8d0: move *a13(0x260), a9, 1 +3fb6e8f0: addk 32, a9 +3fb6e900: move a9, *a13(0x260), 1 +3fb6e920: subk 32, a11 +3fb6e930: jrge L3FB6E880 +L3FB6E940: +3fb6e940: move *a13(0x240), *a13(0x180), 1 +3fb6e970: move *a13(0x260), *a13(0x280), 1 +3fb6e9a0: move *a13(0x280), a11, 1 +3fb6e9c0: move *a13(0x180), a9, 1 +3fb6e9e0: neg a9 +3fb6e9f0: move *a11+, a7, 1 +3fb6ea00: move a11, *a13(0x280), 1 +3fb6ea20: sra a9, a7 +3fb6ea30: move *a13(0x180), a9, 1 +3fb6ea50: neg a9 +3fb6ea60: addk 31, a9 +3fb6ea70: sll 0x5, a9 +3fb6ea80: addi 0xda400, a9 +3fb6eab0: move *a9, a9, 1 +3fb6eac0: and a9, a7 +3fb6ead0: move a7, *a13(0x1a0), 1 +3fb6eaf0: move *a13(0x160), a9, 1 +3fb6eb10: move *a13(0x180), a7, 1 +3fb6eb30: sub a7, a9 +3fb6eb40: addk 32, a9 +3fb6eb50: move a9, *a13(0x2a0), 1 +3fb6eb70: move *a13(0x80), a7, 1 +3fb6eb90: sub a9, a7 +3fb6eba0: move a7, *a13(0x2c0), 1 +3fb6ebc0: jrgt L3FB6EDA0 +3fb6ebd0: move *a13(0x140), *a13(0x280), 1 +3fb6ec00: move *a13(0x180), a11, 1 +3fb6ec20: sub a11, a7 +3fb6ec30: addk 32, a7 +3fb6ec40: move a7, *a13(0x180), 1 +3fb6ec60: neg a7 +3fb6ec70: addk 32, a7 +3fb6ec80: move a7, *a13(0x2a0), 1 +3fb6eca0: move *a13(0x180), a11, 1 +3fb6ecc0: subk 32, a11 +3fb6ecd0: jrge L3FB6F130 +3fb6ece0: move *a13(0x280), a11, 1 +3fb6ed00: move *a11, a9, 1 +3fb6ed10: move *a13(0x180), a7, 1 +3fb6ed30: sll a7, a9 +3fb6ed40: move *a13(0x1a0), a7, 1 +3fb6ed60: or a7, a9 +3fb6ed70: move a9, *a13(0x1a0), 1 +3fb6ed90: jruc L3FB6F130 +L3FB6EDA0: +3fb6eda0: move *a13(0x180), a7, 1 +3fb6edc0: neg a7 +3fb6edd0: addk 32, a7 +3fb6ede0: move a7, *a13(0x180), 1 +3fb6ee00: subk 32, a7 +3fb6ee10: jrge L3FB6F130 +3fb6ee20: move *a11, a7, 1 +3fb6ee30: move *a13(0x180), a9, 1 +3fb6ee50: sll a9, a7 +3fb6ee60: move *a13(0x1a0), a9, 1 +3fb6ee80: or a9, a7 +3fb6ee90: move a7, *a13(0x1a0), 1 +3fb6eeb0: move *a13(0x180), a9, 1 +3fb6eed0: neg a9 +3fb6eee0: move *a13(0x2a0), a7, 1 +3fb6ef00: addk 32, a9 +3fb6ef10: add a7, a9 +3fb6ef20: move a9, *a13(0x2a0), 1 +3fb6ef40: move *a13(0x80), a7, 1 +3fb6ef60: sub a9, a7 +3fb6ef70: move a7, *a13(0x2c0), 1 +3fb6ef90: jrgt L3FB6F130 +3fb6efa0: move *a13(0x140), *a13(0x280), 1 +3fb6efd0: addk 32, a7 +3fb6efe0: move a7, *a13(0x180), 1 +3fb6f000: neg a7 +3fb6f010: addk 32, a7 +3fb6f020: move a7, *a13(0x2a0), 1 +3fb6f040: move *a13(0x180), a11, 1 +3fb6f060: subk 32, a11 +3fb6f070: jrge L3FB6F130 +3fb6f080: move *a13(0x280), a11, 1 +3fb6f0a0: move *a11, a9, 1 +3fb6f0b0: move *a13(0x180), a7, 1 +3fb6f0d0: sll a7, a9 +3fb6f0e0: move *a13(0x1a0), a7, 1 +3fb6f100: or a7, a9 +3fb6f110: move a9, *a13(0x1a0), 1 +L3FB6F130: +3fb6f130: move *a13(0xff60), a11, 1 +3fb6f150: move *a11(0x40), *a13(0x1e0), 1 +3fb6f180: move *a11(0x60), a9, 1 +3fb6f1a0: not a9 +3fb6f1b0: move *a13(0x1a0), a7, 1 +3fb6f1d0: or a7, a9 +3fb6f1e0: move *a13(0x1e0), a7, 1 +3fb6f200: move *a7, a11, 1 +3fb6f210: and a9, a11 +3fb6f220: move a11, *a7, 1 +3fb6f230: addk 32, a7 +3fb6f240: move a7, *a13(0x1e0), 1 +3fb6f260: move *a13(0xff60), a11, 1 +3fb6f280: move *a11(0x80), a9, 1 +3fb6f2a0: move a9, *a13(0x1c0), 1 +3fb6f2c0: jaeq L3FB6FBA0 +L3FB6F2E0: +3fb6f2e0: move *a13(0x180), a11, 1 +3fb6f300: neg a11 +3fb6f310: addk 32, a11 +3fb6f320: move a11, *a13(0x180), 1 +3fb6f340: move *a13(0x280), a9, 1 +3fb6f360: neg a11 +3fb6f370: move *a9+, a7, 1 +3fb6f380: move a9, *a13(0x280), 1 +3fb6f3a0: sra a11, a7 +3fb6f3b0: move *a13(0x180), a11, 1 +3fb6f3d0: neg a11 +3fb6f3e0: addk 31, a11 +3fb6f3f0: sll 0x5, a11 +3fb6f400: addi 0xda400, a11 +3fb6f430: move *a11, a11, 1 +3fb6f440: and a11, a7 +3fb6f450: move a7, *a13(0x1a0), 1 +3fb6f470: move *a13(0x180), a11, 1 +3fb6f490: neg a11 +3fb6f4a0: move *a13(0x2a0), a7, 1 +3fb6f4c0: addk 32, a11 +3fb6f4d0: add a7, a11 +3fb6f4e0: move a11, *a13(0x2a0), 1 +3fb6f500: move *a13(0x80), a7, 1 +3fb6f520: sub a11, a7 +3fb6f530: move a7, *a13(0x2c0), 1 +3fb6f550: jrgt L3FB6F730 +3fb6f560: move *a13(0x140), *a13(0x280), 1 +3fb6f590: move *a13(0x180), a9, 1 +3fb6f5b0: sub a9, a7 +3fb6f5c0: addk 32, a7 +3fb6f5d0: move a7, *a13(0x180), 1 +3fb6f5f0: neg a7 +3fb6f600: addk 32, a7 +3fb6f610: move a7, *a13(0x2a0), 1 +3fb6f630: move *a13(0x180), a11, 1 +3fb6f650: subk 32, a11 +3fb6f660: jrge L3FB6FAA0 +3fb6f670: move *a13(0x280), a11, 1 +3fb6f690: move *a11, a9, 1 +3fb6f6a0: move *a13(0x180), a7, 1 +3fb6f6c0: sll a7, a9 +3fb6f6d0: move *a13(0x1a0), a7, 1 +3fb6f6f0: or a7, a9 +3fb6f700: move a9, *a13(0x1a0), 1 +3fb6f720: jruc L3FB6FAA0 +L3FB6F730: +3fb6f730: move *a13(0x180), a7, 1 +3fb6f750: neg a7 +3fb6f760: addk 32, a7 +3fb6f770: move a7, *a13(0x180), 1 +3fb6f790: subk 32, a7 +3fb6f7a0: jrge L3FB6FAA0 +3fb6f7b0: move *a9, a7, 1 +3fb6f7c0: move *a13(0x180), a9, 1 +3fb6f7e0: sll a9, a7 +3fb6f7f0: move *a13(0x1a0), a9, 1 +3fb6f810: or a9, a7 +3fb6f820: move a7, *a13(0x1a0), 1 +3fb6f840: move *a13(0x180), a9, 1 +3fb6f860: neg a9 +3fb6f870: addk 32, a9 +3fb6f880: add a11, a9 +3fb6f890: move a9, *a13(0x2a0), 1 +3fb6f8b0: move *a13(0x80), a11, 1 +3fb6f8d0: sub a9, a11 +3fb6f8e0: move a11, *a13(0x2c0), 1 +3fb6f900: jrgt L3FB6FAA0 +3fb6f910: move *a13(0x140), *a13(0x280), 1 +3fb6f940: addk 32, a11 +3fb6f950: move a11, *a13(0x180), 1 +3fb6f970: neg a11 +3fb6f980: addk 32, a11 +3fb6f990: move a11, *a13(0x2a0), 1 +3fb6f9b0: move *a13(0x180), a9, 1 +3fb6f9d0: subk 32, a9 +3fb6f9e0: jrge L3FB6FAA0 +3fb6f9f0: move *a13(0x280), a9, 1 +3fb6fa10: move *a9, a7, 1 +3fb6fa20: move *a13(0x180), a9, 1 +3fb6fa40: sll a9, a7 +3fb6fa50: move *a13(0x1a0), a9, 1 +3fb6fa70: or a9, a7 +3fb6fa80: move a7, *a13(0x1a0), 1 +L3FB6FAA0: +3fb6faa0: move *a13(0x1e0), a11, 1 +3fb6fac0: move *a11, a9, 1 +3fb6fad0: move *a13(0x1a0), a7, 1 +3fb6faf0: and a7, a9 +3fb6fb00: move a9, *a11+, 1 +3fb6fb10: move a11, *a13(0x1e0), 1 +3fb6fb30: move *a13(0x1c0), a7, 1 +3fb6fb50: dec a7 +3fb6fb60: move a7, *a13(0x1c0), 1 +3fb6fb80: jane L3FB6F2E0 +L3FB6FBA0: +3fb6fba0: move *a13(0x180), a11, 1 +3fb6fbc0: neg a11 +3fb6fbd0: addk 32, a11 +3fb6fbe0: move a11, *a13(0x180), 1 +3fb6fc00: move *a13(0x280), a9, 1 +3fb6fc20: neg a11 +3fb6fc30: move *a9+, a7, 1 +3fb6fc40: move a9, *a13(0x280), 1 +3fb6fc60: sra a11, a7 +3fb6fc70: move *a13(0x180), a11, 1 +3fb6fc90: neg a11 +3fb6fca0: addk 31, a11 +3fb6fcb0: sll 0x5, a11 +3fb6fcc0: addi 0xda400, a11 +3fb6fcf0: move *a11, a11, 1 +3fb6fd00: and a11, a7 +3fb6fd10: move a7, *a13(0x1a0), 1 +3fb6fd30: move *a13(0x180), a11, 1 +3fb6fd50: neg a11 +3fb6fd60: move *a13(0x2a0), a7, 1 +3fb6fd80: addk 32, a11 +3fb6fd90: add a7, a11 +3fb6fda0: move a11, *a13(0x2a0), 1 +3fb6fdc0: move *a13(0x80), a7, 1 +3fb6fde0: sub a11, a7 +3fb6fdf0: move a7, *a13(0x2c0), 1 +3fb6fe10: jrgt L3FB6FF60 +3fb6fe20: move *a13(0x180), a9, 1 +3fb6fe40: sub a9, a7 +3fb6fe50: addk 32, a7 +3fb6fe60: move a7, *a13(0x180), 1 +3fb6fe80: subk 32, a7 +3fb6fe90: jrge L3FB701C0 +3fb6fea0: move *a13(0x140), a9, 1 +3fb6fec0: move *a9, a7, 1 +3fb6fed0: move *a13(0x180), a9, 1 +3fb6fef0: sll a9, a7 +3fb6ff00: move *a13(0x1a0), a9, 1 +3fb6ff20: or a9, a7 +3fb6ff30: move a7, *a13(0x1a0), 1 +3fb6ff50: jruc L3FB701C0 +L3FB6FF60: +3fb6ff60: move *a13(0x180), a7, 1 +3fb6ff80: neg a7 +3fb6ff90: addk 32, a7 +3fb6ffa0: move a7, *a13(0x180), 1 +3fb6ffc0: subk 32, a7 +3fb6ffd0: jrge L3FB701C0 +3fb6ffe0: move *a9, a7, 1 +3fb6fff0: move *a13(0x180), a9, 1 +3fb70010: sll a9, a7 +3fb70020: move *a13(0x1a0), a9, 1 +3fb70040: or a9, a7 +3fb70050: move a7, *a13(0x1a0), 1 +3fb70070: move *a13(0x80), a9, 1 +3fb70090: sub a11, a9 +3fb700a0: move *a13(0x180), a7, 1 +3fb700c0: add a7, a9 +3fb700d0: subk 32, a9 +3fb700e0: move a9, *a13(0x2c0), 1 +3fb70100: jrgt L3FB701C0 +3fb70110: jrge L3FB701C0 +3fb70120: move *a13(0x140), a7, 1 +3fb70140: move *a7, a7, 1 +3fb70150: addk 32, a9 +3fb70160: sll a9, a7 +3fb70170: move *a13(0x1a0), a9, 1 +3fb70190: or a9, a7 +3fb701a0: move a7, *a13(0x1a0), 1 +L3FB701C0: +3fb701c0: move *a13(0xff60), a9, 1 +3fb701e0: move *a9(0xa0), a7, 1 +3fb70200: not a7 +3fb70210: move *a13(0x1a0), a9, 1 +3fb70230: or a9, a7 +3fb70240: move *a13(0x1e0), a9, 1 +3fb70260: move *a9, a11, 1 +3fb70270: and a7, a11 +3fb70280: move a11, *a9, 1 +3fb70290: move *a13, a11, 1 +3fb702a0: dec a11 +3fb702b0: move a11, *a13, 1 +3fb702c0: jaeq L3FB70F10 +3fb702e0: move *a13(0xff60), a7, 1 +3fb70300: addi 0xc0, a7 +3fb70320: move a7, *a13(0xff60), 1 +3fb70340: move *a7, a7, 1 +3fb70350: move a7, *a13(0x120), 1 +3fb70370: jreq L3FB709A0 +3fb70380: move *a13(0x260), a7, 1 +3fb703a0: move *a13(0x140), a9, 1 +3fb703c0: sub a9, a7 +3fb703d0: sra 0x3, a7 +3fb703e0: move a7, *a13(0x2e0), 1 +3fb70400: move *a13(0x120), a7, 1 +3fb70420: jrle L3FB706B0 +3fb70430: move *a13(0xc0), a7, 1 +3fb70450: sll 0x3, a7 +3fb70460: add a9, a7 +3fb70470: move a7, *a13(0x140), 1 +3fb70490: move *a13(0x120), a9, 1 +3fb704b0: dec a9 +3fb704c0: move a9, *a13(0x120), 1 +3fb704e0: jrle L3FB70580 +3fb704f0: move *a13(0xc0), a7, 1 +3fb70510: mpys a7, a9 +3fb70520: sll 0x3, a9 +3fb70530: move *a13(0x140), a7, 1 +3fb70550: add a7, a9 +3fb70560: move a9, *a13(0x140), 1 +L3FB70580: +3fb70580: move *a13(0x140), a9, 1 +3fb705a0: move *a13(0x60), a7, 1 +3fb705c0: cmp a7, a9 +3fb705d0: jrc L3FB70920 +L3FB705E0: +3fb705e0: move *a13(0xe0), a11, 1 +3fb70600: sll 0x3, a11 +3fb70610: move *a13(0x140), a9, 1 +3fb70630: sub a11, a9 +3fb70640: move a9, *a13(0x140), 1 +3fb70660: move *a13(0x60), a11, 1 +3fb70680: cmp a11, a9 +3fb70690: jrnc L3FB705E0 +3fb706a0: jruc L3FB70920 +L3FB706B0: +3fb706b0: move *a13(0xc0), a7, 1 +3fb706d0: sll 0x3, a7 +3fb706e0: sub a7, a9 +3fb706f0: move a9, *a13(0x140), 1 +3fb70710: move *a13(0x120), a7, 1 +3fb70730: inc a7 +3fb70740: move a7, *a13(0x120), 1 +3fb70760: jrge L3FB70800 +3fb70770: move *a13(0xc0), a9, 1 +3fb70790: mpys a9, a7 +3fb707a0: sll 0x3, a7 +3fb707b0: move *a13(0x140), a9, 1 +3fb707d0: add a9, a7 +3fb707e0: move a7, *a13(0x140), 1 +L3FB70800: +3fb70800: move *a13(0x140), a9, 1 +3fb70820: move *a13(0x40), a7, 1 +3fb70840: cmp a7, a9 +3fb70850: jrnc L3FB70920 +L3FB70860: +3fb70860: move *a13(0xe0), a11, 1 +3fb70880: sll 0x3, a11 +3fb70890: move *a13(0x140), a9, 1 +3fb708b0: add a9, a11 +3fb708c0: move a11, *a13(0x140), 1 +3fb708e0: move *a13(0x40), a9, 1 +3fb70900: cmp a9, a11 +3fb70910: jrc L3FB70860 +L3FB70920: +3fb70920: move *a13(0x2e0), a11, 1 +3fb70940: sll 0x3, a11 +3fb70950: move *a13(0x140), a9, 1 +3fb70970: add a9, a11 +3fb70980: move a11, *a13(0x260), 1 +L3FB709A0: +3fb709a0: move *a13(0xff60), a11, 1 +3fb709c0: move *a11(0x20), a9, 1 +3fb709e0: move a9, *a13(0x100), 1 +3fb70a00: jaeq L3FB6E940 +3fb70a20: jrle L3FB70C10 +3fb70a30: move *a13(0x160), a7, 1 +3fb70a50: add a9, a7 +3fb70a60: move a7, *a13(0x160), 1 +3fb70a80: move *a13(0x80), a9, 1 +3fb70aa0: cmp a9, a7 +3fb70ab0: jrge L3FB70B70 +3fb70ac0: move *a13(0x100), a7, 1 +3fb70ae0: sra 0x3, a7 +3fb70af0: sll 0x3, a7 +3fb70b00: move *a13(0x260), a9, 1 +3fb70b20: add a9, a7 +3fb70b30: move a7, *a13(0x260), 1 +3fb70b50: jauc L3FB6E940 +L3FB70B70: +3fb70b70: move *a13(0x160), a11, 1 +3fb70b90: move *a13(0x80), a9, 1 +3fb70bb0: sub a9, a11 +3fb70bc0: move a11, *a13(0x160), 1 +3fb70be0: cmp a9, a11 +3fb70bf0: jrge L3FB70B70 +3fb70c00: jruc L3FB70D80 +L3FB70C10: +3fb70c10: move *a13(0x160), a7, 1 +3fb70c30: add a9, a7 +3fb70c40: move a7, *a13(0x160), 1 +3fb70c60: jrlt L3FB70D00 +3fb70c70: sra 0x3, a9 +3fb70c80: sll 0x3, a9 +3fb70c90: move *a13(0x260), a7, 1 +3fb70cb0: add a7, a9 +3fb70cc0: move a9, *a13(0x260), 1 +3fb70ce0: jauc L3FB6E940 +L3FB70D00: +3fb70d00: move *a13(0x160), a11, 1 +3fb70d20: move *a13(0x80), a9, 1 +3fb70d40: add a9, a11 +3fb70d50: move a11, *a13(0x160), 1 +3fb70d70: jrlt L3FB70D00 +L3FB70D80: +3fb70d80: move *a13(0x160), *a13(0x240), 1 +3fb70db0: move *a13(0x140), *a13(0x260), 1 +3fb70de0: move *a13(0x240), a11, 1 +3fb70e00: subk 32, a11 +3fb70e10: jalt L3FB6E940 +L3FB70E30: +3fb70e30: move *a13(0x240), a11, 1 +3fb70e50: subk 32, a11 +3fb70e60: move a11, *a13(0x240), 1 +3fb70e80: move *a13(0x260), a9, 1 +3fb70ea0: addk 32, a9 +3fb70eb0: move a9, *a13(0x260), 1 +3fb70ed0: subk 32, a11 +3fb70ee0: jrge L3FB70E30 +3fb70ef0: jauc L3FB6E940 +L3FB70F10: +3fb70f10: move *sp(0xa0), a14, 1 +3fb70f30: mmfm sp, a7,a9,a11,a13 +3fb70f50: rets 2 +3fb70f60: mmtm sp, a7,a9,a11,a13 +3fb70f80: move a14, a13 +3fb70f90: addi 0x40, a14 +3fb70fb0: move *a13(0xffa0), a9, 1 +3fb70fd0: move *a9(0xe0), a11, 1 +3fb70ff0: btst 0, a11 +3fb71000: jreq L3FB71790 +3fb71010: move *a13(0xfec0), a11, 1 +3fb71030: dec a11 +3fb71040: jrne L3FB71790 +3fb71050: move *a9(0x100), a11, 1 +3fb71070: dsjs a11, L3FB71210 +3fb71080: move *a9(0x120), a11, 1 +3fb710a0: jrne L3FB71210 +3fb710b0: move a14, -*sp, 1 +3fb710c0: move *a13(0xfee0), *a14+, 1 +3fb710e0: move *a13(0xff00), *a14+, 1 +3fb71100: move *a13(0xff20), *a14+, 1 +3fb71120: move *a13(0xff40), *a14+, 1 +3fb71140: move *a13(0xff60), *a14+, 1 +3fb71160: move *a13(0xff80), *a14+, 1 +3fb71180: move a9, *a14+, 1 +3fb71190: move *a13(0xffc0), *a14+, 1 +3fb711b0: move *a13(0xffe0), *a14+, 1 +3fb711d0: move *a9(0x3a0), a11, 1 +3fb711f0: call a11 +3fb71200: jruc L3FB71790 +L3FB71210: +3fb71210: move *a9(0x100), a11, 1 +3fb71230: move *a9(0x120), a7, 1 +3fb71250: cmp a7, a11 +3fb71260: jrne L3FB71560 +3fb71270: move *a9(0xc0), *a13(0x0), 1 +3fb712a0: move *a9(0x100), *a13(0x20), 1 +3fb712d0: move a14, -*sp, 1 +3fb712e0: move *a9(0x100), *a14+, 1 +3fb71300: move *a9(0xc0), *a14+, 1 +3fb71320: calla L3F738B90 +3fb71350: move a8, *a9(0xc0), 1 +3fb71370: movk 1, a11 +3fb71380: move a11, *a9(0x100), 1 +3fb713a0: move a14, -*sp, 1 +3fb713b0: move *a13(0xfee0), *a14+, 1 +3fb713d0: move *a13(0xff00), *a14+, 1 +3fb713f0: move *a13(0xff20), *a14+, 1 +3fb71410: move *a13(0xff40), *a14+, 1 +3fb71430: move *a13(0xff60), *a14+, 1 +3fb71450: move *a13(0xff80), *a14+, 1 +3fb71470: move a9, *a14+, 1 +3fb71480: move *a13(0xffc0), *a14+, 1 +3fb714a0: move *a13(0xffe0), *a14+, 1 +3fb714c0: move *a9(0x3a0), a7, 1 +3fb714e0: call a7 +3fb714f0: move *a13(0x0), *a9(0xc0), 1 +3fb71520: move *a13(0x20), *a9(0x100), 1 +3fb71550: jruc L3FB71790 +L3FB71560: +3fb71560: move *a9(0xc0), *a13(0x0), 1 +3fb71590: move *a13, a11, 1 +3fb715a0: sll 0x5, a11 +3fb715b0: addi 0x20d2e0, a11 +3fb715e0: move *a11(0x0), *a9(0xc0), 1 +3fb71610: move a14, -*sp, 1 +3fb71620: move *a13(0xfee0), *a14+, 1 +3fb71640: move *a13(0xff00), *a14+, 1 +3fb71660: move *a13(0xff20), *a14+, 1 +3fb71680: move *a13(0xff40), *a14+, 1 +3fb716a0: move *a13(0xff60), *a14+, 1 +3fb716c0: move *a13(0xff80), *a14+, 1 +3fb716e0: move a9, *a14+, 1 +3fb716f0: move *a13(0xffc0), *a14+, 1 +3fb71710: move *a13(0xffe0), *a14+, 1 +3fb71730: move *a9(0x3a0), a11, 1 +3fb71750: call a11 +3fb71760: move *a13(0x0), *a9(0xc0), 1 +L3FB71790: +3fb71790: move *sp(0xa0), a14, 1 +3fb717b0: mmfm sp, a7,a9,a11,a13 +3fb717d0: rets 2 +3fb717e0: mmtm sp, a7,a9,a11,a13 +3fb71800: move a14, a13 +3fb71810: addi 0x140, a14 +3fb71830: move *a13(0xff80), a11, 1 +3fb71850: move a11, *a13, 1 +3fb71860: jaeq L3FB72170 +3fb71880: move *a13(0xffc0), a9, 1 +3fb718a0: move *a9(0x20), a9, 1 +3fb718c0: move *a9(0x40), *a13(0x20), 1 +3fb718f0: move *a13(0x20), a9, 1 +3fb71910: move *a9(0x80), a9, 1 +3fb71930: move *a9(0x60), a9, 1 +3fb71950: move *a9(0xe0), *a13(0x40), 1 +3fb71980: move *a13(0x20), a9, 1 +3fb719a0: move *a9(0x80), a9, 1 +3fb719c0: move *a9(0x60), a9, 1 +3fb719e0: setf 16, 0, 0 +3fb719f0: move *a9(0x100), a9, 0 +3fb71a10: move a9, *a13(0x80), 1 +3fb71a30: sll 0x5, a9 +3fb71a40: move *a13(0x40), a11, 1 +3fb71a60: add a11, a9 +3fb71a70: move a9, *a13(0x60), 1 +3fb71a90: sub a11, a9 +3fb71aa0: sra 0x3, a9 +3fb71ab0: move a9, *a13(0xa0), 1 +3fb71ad0: move *a13(0xff60), a9, 1 +3fb71af0: move *a9, a9, 1 +3fb71b00: move a9, *a13(0xe0), 1 +3fb71b20: jrge L3FB71BD0 +3fb71b30: move *a13(0x80), a11, 1 +3fb71b50: mods a11, a9 +3fb71b60: move a9, *a13(0xe0), 1 +3fb71b80: jreq L3FB71C40 +3fb71b90: add a11, a9 +3fb71ba0: move a9, *a13(0xe0), 1 +3fb71bc0: jruc L3FB71C40 +L3FB71BD0: +3fb71bd0: move *a13(0x80), a11, 1 +3fb71bf0: cmp a11, a9 +3fb71c00: jrlt L3FB71C40 +3fb71c10: mods a11, a9 +3fb71c20: move a9, *a13(0xe0), 1 +L3FB71C40: +3fb71c40: sll 0x5, a9 +3fb71c50: move *a13(0x40), a11, 1 +3fb71c70: add a11, a9 +3fb71c80: move a9, *a13(0xc0), 1 +3fb71ca0: jruc L3FB71E30 +L3FB71CB0: +3fb71cb0: move *a13(0xe0), a11, 1 +3fb71cd0: sll 0x5, a11 +3fb71ce0: move *a13(0xc0), a9, 1 +3fb71d00: add a9, a11 +3fb71d10: move a11, *a13(0xc0), 1 +3fb71d30: move *a13(0x60), a9, 1 +3fb71d50: cmp a9, a11 +3fb71d60: jrc L3FB71E30 +L3FB71D70: +3fb71d70: move *a13(0xa0), a11, 1 +3fb71d90: sll 0x3, a11 +3fb71da0: move *a13(0xc0), a9, 1 +3fb71dc0: sub a11, a9 +3fb71dd0: move a9, *a13(0xc0), 1 +3fb71df0: move *a13(0x60), a11, 1 +3fb71e10: cmp a11, a9 +3fb71e20: jrnc L3FB71D70 +L3FB71E30: +3fb71e30: move *a13(0xff60), a11, 1 +3fb71e50: move *a11(0x40), a9, 1 +3fb71e70: move *a13(0xc0), a7, 1 +3fb71e90: move *a11(0x60), a11, 1 +3fb71eb0: move *a7, a7, 1 +3fb71ec0: and a7, a11 +3fb71ed0: move *a9, a7, 1 +3fb71ee0: andn a11, a7 +3fb71ef0: move a7, *a9, 1 +3fb71f00: move *a13, a11, 1 +3fb71f10: dec a11 +3fb71f20: move a11, *a13, 1 +3fb71f30: jreq L3FB72170 +3fb71f40: move *a13(0xff60), a9, 1 +3fb71f60: addi 0x80, a9 +3fb71f80: move a9, *a13(0xff60), 1 +3fb71fa0: move *a9, a7, 1 +3fb71fb0: move a7, *a13(0xe0), 1 +3fb71fd0: jrlt L3FB72000 +3fb71fe0: jrle L3FB71E30 +3fb71ff0: jruc L3FB71CB0 +L3FB72000: +3fb72000: sll 0x5, a7 +3fb72010: move *a13(0xc0), a9, 1 +3fb72030: add a9, a7 +3fb72040: move a7, *a13(0xc0), 1 +3fb72060: move *a13(0x40), a9, 1 +3fb72080: cmp a9, a7 +3fb72090: jrnc L3FB71E30 +L3FB720A0: +3fb720a0: move *a13(0xa0), a11, 1 +3fb720c0: sll 0x3, a11 +3fb720d0: move *a13(0xc0), a9, 1 +3fb720f0: add a9, a11 +3fb72100: move a11, *a13(0xc0), 1 +3fb72120: move *a13(0x40), a9, 1 +3fb72140: cmp a9, a11 +3fb72150: jrc L3FB720A0 +3fb72160: jruc L3FB71E30 +L3FB72170: +3fb72170: move *sp(0xa0), a14, 1 +3fb72190: mmfm sp, a7,a9,a11,a13 +3fb721b0: rets 2 +3fb721c0: mmtm sp, a7,a9,a11,a13 +3fb721e0: move a14, a13 +3fb721f0: addi 0x2e0, a14 +3fb72210: move *a13(0xff80), a11, 1 +3fb72230: move a11, *a13, 1 +3fb72240: jaeq L3FB751B0 +3fb72260: move *a13(0xffc0), a9, 1 +3fb72280: move *a9(0x20), a9, 1 +3fb722a0: move *a9(0x40), *a13(0x20), 1 +3fb722d0: move *a13(0x20), a9, 1 +3fb722f0: move *a9(0x80), a9, 1 +3fb72310: move *a9(0x60), a9, 1 +3fb72330: move *a9(0xe0), *a13(0x40), 1 +3fb72360: move *a13(0x20), a9, 1 +3fb72380: move *a9(0x80), a9, 1 +3fb723a0: move *a9(0x60), a9, 1 +3fb723c0: move *a9(0x140), *a13(0xc0), 1 +3fb723f0: move *a13(0x20), a9, 1 +3fb72410: move *a9(0x80), a9, 1 +3fb72430: move *a9(0x60), a9, 1 +3fb72450: setf 16, 0, 0 +3fb72460: move *a9(0x110), a9, 0 +3fb72480: move a9, *a13(0x80), 1 +3fb724a0: move *a13(0x20), a9, 1 +3fb724c0: move *a9(0x80), a9, 1 +3fb724e0: move *a9(0x60), a9, 1 +3fb72500: move *a9(0x100), a9, 0 +3fb72520: move a9, *a13(0xa0), 1 +3fb72540: move *a13(0xc0), a11, 1 +3fb72560: mpys a9, a11 +3fb72570: move a11, *a13(0xe0), 1 +3fb72590: sll 0x3, a11 +3fb725a0: move *a13(0x40), a9, 1 +3fb725c0: add a9, a11 +3fb725d0: move a11, *a13(0x60), 1 +3fb725f0: move *a13(0xff60), a9, 1 +3fb72610: move *a13(0xffc0), a11, 1 +3fb72630: setf 16, 1, 0 +3fb72640: move *a11(0x210), a11, 0 +3fb72660: move *a9, a9, 1 +3fb72670: sub a11, a9 +3fb72680: move a9, *a13(0x120), 1 +3fb726a0: jrge L3FB72750 +3fb726b0: move *a13(0xa0), a11, 1 +3fb726d0: mods a11, a9 +3fb726e0: move a9, *a13(0x120), 1 +3fb72700: jreq L3FB727C0 +3fb72710: add a11, a9 +3fb72720: move a9, *a13(0x120), 1 +3fb72740: jruc L3FB727C0 +L3FB72750: +3fb72750: move *a13(0xa0), a11, 1 +3fb72770: cmp a11, a9 +3fb72780: jrlt L3FB727C0 +3fb72790: mods a11, a9 +3fb727a0: move a9, *a13(0x120), 1 +L3FB727C0: +3fb727c0: move *a13(0x40), *a13(0x140), 1 +3fb727f0: move a9, a9 +3fb72800: jreq L3FB728F0 +L3FB72810: +3fb72810: move *a13(0xc0), a11, 1 +3fb72830: sll 0x3, a11 +3fb72840: move *a13(0x140), a9, 1 +3fb72860: add a9, a11 +3fb72870: move a11, *a13(0x140), 1 +3fb72890: move *a13(0x120), a9, 1 +3fb728b0: dec a9 +3fb728c0: move a9, *a13(0x120), 1 +3fb728e0: jrne L3FB72810 +L3FB728F0: +3fb728f0: sub a11, a11 +3fb72900: move a11, *a13(0x200), 1 +3fb72920: move *a13(0xffe0), a9, 1 +3fb72940: setf 16, 1, 0 +3fb72950: move *a9, a9, 0 +3fb72960: jrne L3FB729D0 +3fb72970: move *a13(0xffe0), a9, 1 +3fb72990: move *a9(0x3a0), a9, 0 +3fb729b0: move a9, *a13(0x200), 1 +L3FB729D0: +3fb729d0: move *a13(0xff60), a9, 1 +3fb729f0: move *a9(0x20), a11, 1 +3fb72a10: move *a13(0xffa0), a9, 1 +3fb72a30: add a9, a11 +3fb72a40: move *a13(0x200), a9, 1 +3fb72a60: add a9, a11 +3fb72a70: movk 31, a9 +3fb72a80: andn a9, a11 +3fb72a90: move *a13(0xffc0), a9, 1 +3fb72ab0: move *a13(0x200), a7, 1 +3fb72ad0: move *a9(0x200), a9, 0 +3fb72af0: add a7, a9 +3fb72b00: move *a13(0x80), a7, 1 +3fb72b20: mods a7, a9 +3fb72b30: sub a9, a11 +3fb72b40: move a11, *a13(0x160), 1 +3fb72b60: jrge L3FB72BF0 +3fb72b70: mods a7, a11 +3fb72b80: move a11, *a13(0x160), 1 +3fb72ba0: jreq L3FB72C40 +3fb72bb0: add a7, a11 +3fb72bc0: move a11, *a13(0x160), 1 +3fb72be0: jruc L3FB72C40 +L3FB72BF0: +3fb72bf0: cmp a7, a11 +3fb72c00: jrlt L3FB72C40 +3fb72c10: mods a7, a11 +3fb72c20: move a11, *a13(0x160), 1 +L3FB72C40: +3fb72c40: subk 32, a7 +3fb72c50: jage L3FB73AB0 +3fb72c70: move *a13(0x140), a9, 1 +3fb72c90: move *a9(0x0), *a13(0x220), 1 +3fb72cc0: jruc L3FB72D80 +L3FB72CD0: +3fb72cd0: move *a13(0xff60), a11, 1 +3fb72cf0: move *a11(0x20), a9, 1 +3fb72d10: move a9, *a13(0x100), 1 +3fb72d30: jreq L3FB72D80 +3fb72d40: jage L3FB73880 +3fb72d60: jauc L3FB739A0 +L3FB72D80: +3fb72d80: move *a13(0x160), a11, 1 +3fb72da0: neg a11 +3fb72db0: move *a13(0x220), a9, 1 +3fb72dd0: sra a11, a9 +3fb72de0: move *a13(0x160), a11, 1 +3fb72e00: neg a11 +3fb72e10: addk 31, a11 +3fb72e20: sll 0x5, a11 +3fb72e30: addi 0xda400, a11 +3fb72e60: move *a11, a11, 1 +3fb72e70: and a11, a9 +3fb72e80: move a9, *a13(0x1a0), 1 +3fb72ea0: move *a13(0x80), a11, 1 +3fb72ec0: move *a13(0x160), a7, 1 +3fb72ee0: sub a7, a11 +3fb72ef0: move a11, *a13(0x180), 1 +3fb72f10: move *a13(0x220), a7, 1 +3fb72f30: sll a11, a7 +3fb72f40: or a9, a7 +3fb72f50: move a7, *a13(0x1a0), 1 +3fb72f70: move *a13(0x80), a9, 1 +3fb72f90: add a9, a11 +3fb72fa0: move a11, *a13(0x180), 1 +3fb72fc0: subk 32, a11 +3fb72fd0: jrge L3FB73080 +3fb72fe0: move *a13(0x220), a11, 1 +3fb73000: move *a13(0x180), a7, 1 +3fb73020: sll a7, a11 +3fb73030: move *a13(0x1a0), a7, 1 +3fb73050: or a7, a11 +3fb73060: move a11, *a13(0x1a0), 1 +L3FB73080: +3fb73080: move *a13(0xff60), a11, 1 +3fb730a0: move *a11(0x40), a9, 1 +3fb730c0: move *a13(0x1a0), a7, 1 +3fb730e0: move *a11(0x60), a11, 1 +3fb73100: and a7, a11 +3fb73110: move *a9, a7, 1 +3fb73120: andn a11, a7 +3fb73130: move a7, *a9, 1 +3fb73140: move *a13, a11, 1 +3fb73150: dec a11 +3fb73160: move a11, *a13, 1 +3fb73170: jaeq L3FB751B0 +3fb73190: move *a13(0xff60), a9, 1 +3fb731b0: addi 0x80, a9 +3fb731d0: move a9, *a13(0xff60), 1 +3fb731f0: move *a9, a7, 1 +3fb73200: move a7, *a13(0x120), 1 +3fb73220: jreq L3FB73820 +3fb73230: jrle L3FB73520 +3fb73240: move *a13(0xc0), a7, 1 +3fb73260: sll 0x3, a7 +3fb73270: move *a13(0x140), a9, 1 +3fb73290: add a9, a7 +3fb732a0: move a7, *a13(0x140), 1 +3fb732c0: move *a13(0x120), a9, 1 +3fb732e0: dec a9 +3fb732f0: move a9, *a13(0x120), 1 +3fb73310: jrle L3FB733B0 +3fb73320: move *a13(0xc0), a7, 1 +3fb73340: mpys a7, a9 +3fb73350: sll 0x3, a9 +3fb73360: move *a13(0x140), a7, 1 +3fb73380: add a7, a9 +3fb73390: move a9, *a13(0x140), 1 +L3FB733B0: +3fb733b0: move *a13(0x140), a9, 1 +3fb733d0: move *a13(0x60), a7, 1 +3fb733f0: cmp a7, a9 +3fb73400: jrc L3FB734D0 +L3FB73410: +3fb73410: move *a13(0xe0), a11, 1 +3fb73430: sll 0x3, a11 +3fb73440: move *a13(0x140), a9, 1 +3fb73460: sub a11, a9 +3fb73470: move a9, *a13(0x140), 1 +3fb73490: move *a13(0x60), a11, 1 +3fb734b0: cmp a11, a9 +3fb734c0: jrnc L3FB73410 +L3FB734D0: +3fb734d0: move *a9(0x0), *a13(0x220), 1 +3fb73500: jauc L3FB72CD0 +L3FB73520: +3fb73520: move *a13(0xc0), a7, 1 +3fb73540: sll 0x3, a7 +3fb73550: move *a13(0x140), a9, 1 +3fb73570: sub a7, a9 +3fb73580: move a9, *a13(0x140), 1 +3fb735a0: move *a13(0x120), a7, 1 +3fb735c0: inc a7 +3fb735d0: move a7, *a13(0x120), 1 +3fb735f0: jrge L3FB73690 +3fb73600: move *a13(0xc0), a9, 1 +3fb73620: mpys a9, a7 +3fb73630: sll 0x3, a7 +3fb73640: move *a13(0x140), a9, 1 +3fb73660: add a9, a7 +3fb73670: move a7, *a13(0x140), 1 +L3FB73690: +3fb73690: move *a13(0x140), a9, 1 +3fb736b0: move *a13(0x40), a7, 1 +3fb736d0: cmp a7, a9 +3fb736e0: jrnc L3FB737B0 +L3FB736F0: +3fb736f0: move *a13(0xe0), a11, 1 +3fb73710: sll 0x3, a11 +3fb73720: move *a13(0x140), a9, 1 +3fb73740: add a9, a11 +3fb73750: move a11, *a13(0x140), 1 +3fb73770: move *a13(0x40), a9, 1 +3fb73790: cmp a9, a11 +3fb737a0: jrc L3FB736F0 +L3FB737B0: +3fb737b0: move *a13(0x140), a11, 1 +3fb737d0: move *a11(0x0), *a13(0x220), 1 +3fb73800: jauc L3FB72CD0 +L3FB73820: +3fb73820: move *a9(0x20), a7, 1 +3fb73840: move a7, *a13(0x100), 1 +3fb73860: jreq L3FB73080 +3fb73870: jrle L3FB739A0 +L3FB73880: +3fb73880: move *a13(0x160), a11, 1 +3fb738a0: move *a13(0x100), a9, 1 +3fb738c0: add a9, a11 +3fb738d0: move a11, *a13(0x160), 1 +L3FB738F0: +3fb738f0: move *a13(0x160), a11, 1 +3fb73910: move *a13(0x80), a9, 1 +3fb73930: sub a9, a11 +3fb73940: move a11, *a13(0x160), 1 +3fb73960: cmp a9, a11 +3fb73970: jrge L3FB738F0 +3fb73980: jauc L3FB72D80 +L3FB739A0: +3fb739a0: move *a13(0x160), a11, 1 +3fb739c0: move *a13(0x100), a9, 1 +3fb739e0: add a9, a11 +3fb739f0: move a11, *a13(0x160), 1 +L3FB73A10: +3fb73a10: move *a13(0x160), a11, 1 +3fb73a30: move *a13(0x80), a9, 1 +3fb73a50: add a9, a11 +3fb73a60: move a11, *a13(0x160), 1 +3fb73a80: jrlt L3FB73A10 +3fb73a90: jauc L3FB72D80 +L3FB73AB0: +3fb73ab0: move a11, *a13(0x220), 1 +3fb73ad0: move *a13(0x140), *a13(0x240), 1 +3fb73b00: subk 32, a11 +3fb73b10: jrlt L3FB73CA0 +L3FB73B20: +3fb73b20: move *a13(0x220), a11, 1 +3fb73b40: subk 32, a11 +3fb73b50: move a11, *a13(0x220), 1 +3fb73b70: move *a13(0x240), a9, 1 +3fb73b90: addk 32, a9 +3fb73ba0: move a9, *a13(0x240), 1 +3fb73bc0: subk 32, a11 +3fb73bd0: jrge L3FB73B20 +3fb73be0: jruc L3FB73CA0 +L3FB73BF0: +3fb73bf0: move *a13(0xff60), a11, 1 +3fb73c10: move *a11(0x20), a9, 1 +3fb73c30: move a9, *a13(0x100), 1 +3fb73c50: jreq L3FB73CA0 +3fb73c60: jage L3FB74B30 +3fb73c80: jauc L3FB74E90 +L3FB73CA0: +3fb73ca0: move *a13(0x240), *a13(0x260), 1 +3fb73cd0: move *a13(0x220), a11, 1 +3fb73cf0: neg a11 +3fb73d00: addk 32, a11 +3fb73d10: move a11, *a13(0x180), 1 +3fb73d30: move *a13(0x260), a9, 1 +3fb73d50: move *a13(0x220), a7, 1 +3fb73d70: neg a7 +3fb73d80: move *a9+, a11, 1 +3fb73d90: move a9, *a13(0x260), 1 +3fb73db0: sra a7, a11 +3fb73dc0: move *a13(0x180), a7, 1 +3fb73de0: dec a7 +3fb73df0: sll 0x5, a7 +3fb73e00: addi 0xda400, a7 +3fb73e30: move *a7, a7, 1 +3fb73e40: and a7, a11 +3fb73e50: move a11, *a13(0x1a0), 1 +3fb73e70: move *a13(0x160), a7, 1 +3fb73e90: move *a13(0x180), a9, 1 +3fb73eb0: add a9, a7 +3fb73ec0: move a7, *a13(0x280), 1 +3fb73ee0: move *a13(0x80), a9, 1 +3fb73f00: sub a7, a9 +3fb73f10: move a9, *a13(0x2c0), 1 +3fb73f30: jrgt L3FB73FF0 +3fb73f40: move *a13(0x180), a7, 1 +3fb73f60: add a9, a7 +3fb73f70: move *a13(0x140), a9, 1 +3fb73f90: move *a9, a9, 1 +3fb73fa0: sll a7, a9 +3fb73fb0: or a11, a9 +3fb73fc0: move a9, *a13(0x1a0), 1 +3fb73fe0: jruc L3FB74200 +L3FB73FF0: +3fb73ff0: move *a13(0x180), a7, 1 +3fb74010: subk 32, a7 +3fb74020: jrge L3FB74200 +3fb74030: move *a13(0x260), a7, 1 +3fb74050: move *a7, a7, 1 +3fb74060: move *a13(0x180), a9, 1 +3fb74080: sll a9, a7 +3fb74090: or a11, a7 +3fb740a0: move a7, *a13(0x1a0), 1 +3fb740c0: move *a13(0x80), a11, 1 +3fb740e0: move *a13(0x280), a7, 1 +3fb74100: sub a7, a11 +3fb74110: add a9, a11 +3fb74120: subk 32, a11 +3fb74130: move a11, *a13(0x2c0), 1 +3fb74150: jrge L3FB74200 +3fb74160: move *a13(0x140), a7, 1 +3fb74180: move *a7, a7, 1 +3fb74190: addk 32, a11 +3fb741a0: sll a11, a7 +3fb741b0: move *a13(0x1a0), a11, 1 +3fb741d0: or a11, a7 +3fb741e0: move a7, *a13(0x1a0), 1 +L3FB74200: +3fb74200: move *a13(0xff60), a11, 1 +3fb74220: move *a11(0x40), a9, 1 +3fb74240: move *a13(0x1a0), a7, 1 +3fb74260: move *a11(0x60), a11, 1 +3fb74280: and a7, a11 +3fb74290: move *a9, a7, 1 +3fb742a0: andn a11, a7 +3fb742b0: move a7, *a9, 1 +3fb742c0: move *a13, a11, 1 +3fb742d0: dec a11 +3fb742e0: move a11, *a13, 1 +3fb742f0: jaeq L3FB751B0 +3fb74310: move *a13(0xff60), a9, 1 +3fb74330: addi 0x80, a9 +3fb74350: move a9, *a13(0xff60), 1 +3fb74370: move *a9, a7, 1 +3fb74380: move a7, *a13(0x120), 1 +3fb743a0: jreq L3FB74AC0 +3fb743b0: jrle L3FB74730 +3fb743c0: move *a13(0x240), a7, 1 +3fb743e0: move *a13(0x140), a9, 1 +3fb74400: sub a9, a7 +3fb74410: sra 0x3, a7 +3fb74420: move a7, *a13(0x2a0), 1 +3fb74440: move *a13(0xc0), a7, 1 +3fb74460: sll 0x3, a7 +3fb74470: add a9, a7 +3fb74480: move a7, *a13(0x140), 1 +3fb744a0: move *a13(0x120), a9, 1 +3fb744c0: dec a9 +3fb744d0: move a9, *a13(0x120), 1 +3fb744f0: jrle L3FB74590 +3fb74500: move *a13(0xc0), a7, 1 +3fb74520: mpys a7, a9 +3fb74530: sll 0x3, a9 +3fb74540: move *a13(0x140), a7, 1 +3fb74560: add a7, a9 +3fb74570: move a9, *a13(0x140), 1 +L3FB74590: +3fb74590: move *a13(0x140), a9, 1 +3fb745b0: move *a13(0x60), a7, 1 +3fb745d0: cmp a7, a9 +3fb745e0: jrc L3FB746B0 +L3FB745F0: +3fb745f0: move *a13(0xe0), a11, 1 +3fb74610: sll 0x3, a11 +3fb74620: move *a13(0x140), a9, 1 +3fb74640: sub a11, a9 +3fb74650: move a9, *a13(0x140), 1 +3fb74670: move *a13(0x60), a11, 1 +3fb74690: cmp a11, a9 +3fb746a0: jrnc L3FB745F0 +L3FB746B0: +3fb746b0: move *a13(0x2a0), a11, 1 +3fb746d0: sll 0x3, a11 +3fb746e0: add a9, a11 +3fb746f0: move a11, *a13(0x240), 1 +3fb74710: jauc L3FB73BF0 +L3FB74730: +3fb74730: move *a13(0x240), a7, 1 +3fb74750: move *a13(0x140), a9, 1 +3fb74770: sub a9, a7 +3fb74780: sra 0x3, a7 +3fb74790: move a7, *a13(0x2a0), 1 +3fb747b0: move *a13(0xc0), a7, 1 +3fb747d0: sll 0x3, a7 +3fb747e0: sub a7, a9 +3fb747f0: move a9, *a13(0x140), 1 +3fb74810: move *a13(0x120), a7, 1 +3fb74830: inc a7 +3fb74840: move a7, *a13(0x120), 1 +3fb74860: jrge L3FB74900 +3fb74870: move *a13(0xc0), a9, 1 +3fb74890: mpys a9, a7 +3fb748a0: sll 0x3, a7 +3fb748b0: move *a13(0x140), a9, 1 +3fb748d0: add a9, a7 +3fb748e0: move a7, *a13(0x140), 1 +L3FB74900: +3fb74900: move *a13(0x140), a9, 1 +3fb74920: move *a13(0x40), a7, 1 +3fb74940: cmp a7, a9 +3fb74950: jrnc L3FB74A20 +L3FB74960: +3fb74960: move *a13(0xe0), a11, 1 +3fb74980: sll 0x3, a11 +3fb74990: move *a13(0x140), a9, 1 +3fb749b0: add a9, a11 +3fb749c0: move a11, *a13(0x140), 1 +3fb749e0: move *a13(0x40), a9, 1 +3fb74a00: cmp a9, a11 +3fb74a10: jrc L3FB74960 +L3FB74A20: +3fb74a20: move *a13(0x2a0), a11, 1 +3fb74a40: sll 0x3, a11 +3fb74a50: move *a13(0x140), a9, 1 +3fb74a70: add a9, a11 +3fb74a80: move a11, *a13(0x240), 1 +3fb74aa0: jauc L3FB73BF0 +L3FB74AC0: +3fb74ac0: move *a9(0x20), a7, 1 +3fb74ae0: move a7, *a13(0x100), 1 +3fb74b00: jaeq L3FB74200 +3fb74b20: jrle L3FB74E90 +L3FB74B30: +3fb74b30: move *a13(0x160), a11, 1 +3fb74b50: move *a13(0x100), a9, 1 +3fb74b70: add a9, a11 +3fb74b80: move a11, *a13(0x160), 1 +3fb74ba0: move *a13(0x80), a7, 1 +3fb74bc0: cmp a7, a11 +3fb74bd0: jrge L3FB74C70 +3fb74be0: sra 0x3, a9 +3fb74bf0: sll 0x3, a9 +3fb74c00: move *a13(0x240), a7, 1 +3fb74c20: add a7, a9 +3fb74c30: move a9, *a13(0x240), 1 +3fb74c50: jauc L3FB73CA0 +L3FB74C70: +3fb74c70: move *a13(0x160), a11, 1 +3fb74c90: move *a13(0x80), a9, 1 +3fb74cb0: sub a9, a11 +3fb74cc0: move a11, *a13(0x160), 1 +3fb74ce0: cmp a9, a11 +3fb74cf0: jrge L3FB74C70 +3fb74d00: move *a13(0x160), *a13(0x220), 1 +3fb74d30: move *a13(0x140), *a13(0x240), 1 +3fb74d60: move *a13(0x220), a11, 1 +3fb74d80: subk 32, a11 +3fb74d90: jalt L3FB73CA0 +L3FB74DB0: +3fb74db0: move *a13(0x220), a11, 1 +3fb74dd0: subk 32, a11 +3fb74de0: move a11, *a13(0x220), 1 +3fb74e00: move *a13(0x240), a9, 1 +3fb74e20: addk 32, a9 +3fb74e30: move a9, *a13(0x240), 1 +3fb74e50: subk 32, a11 +3fb74e60: jrge L3FB74DB0 +3fb74e70: jauc L3FB73CA0 +L3FB74E90: +3fb74e90: move *a13(0x160), a11, 1 +3fb74eb0: move *a13(0x100), a9, 1 +3fb74ed0: add a9, a11 +3fb74ee0: move a11, *a13(0x160), 1 +3fb74f00: jrlt L3FB74FA0 +3fb74f10: sra 0x3, a9 +3fb74f20: sll 0x3, a9 +3fb74f30: move *a13(0x240), a7, 1 +3fb74f50: add a7, a9 +3fb74f60: move a9, *a13(0x240), 1 +3fb74f80: jauc L3FB73CA0 +L3FB74FA0: +3fb74fa0: move *a13(0x160), a11, 1 +3fb74fc0: move *a13(0x80), a9, 1 +3fb74fe0: add a9, a11 +3fb74ff0: move a11, *a13(0x160), 1 +3fb75010: jrlt L3FB74FA0 +3fb75020: move *a13(0x160), *a13(0x220), 1 +3fb75050: move *a13(0x140), *a13(0x240), 1 +3fb75080: move *a13(0x220), a11, 1 +3fb750a0: subk 32, a11 +3fb750b0: jalt L3FB73CA0 +L3FB750D0: +3fb750d0: move *a13(0x220), a11, 1 +3fb750f0: subk 32, a11 +3fb75100: move a11, *a13(0x220), 1 +3fb75120: move *a13(0x240), a9, 1 +3fb75140: addk 32, a9 +3fb75150: move a9, *a13(0x240), 1 +3fb75170: subk 32, a11 +3fb75180: jrge L3FB750D0 +3fb75190: jauc L3FB73CA0 +L3FB751B0: +3fb751b0: move *sp(0xa0), a14, 1 +3fb751d0: mmfm sp, a7,a9,a11,a13 +3fb751f0: rets 2 +3fb75200: mmtm sp, a7,a9,a11,a13 +3fb75220: move a14, a13 +3fb75230: addi 0x180, a14 +3fb75250: move *a13(0xff80), a11, 1 +3fb75270: move a11, *a13, 1 +3fb75280: jaeq L3FB75EF0 +3fb752a0: move *a13(0xffc0), a9, 1 +3fb752c0: move *a9(0x20), a9, 1 +3fb752e0: move *a9(0x40), *a13(0x20), 1 +3fb75310: move *a13(0x20), a9, 1 +3fb75330: move *a9(0x80), a9, 1 +3fb75350: move *a9(0x60), a9, 1 +3fb75370: move *a9(0xe0), *a13(0x40), 1 +3fb753a0: move *a13(0x20), a9, 1 +3fb753c0: move *a9(0x80), a9, 1 +3fb753e0: move *a9(0x60), a9, 1 +3fb75400: setf 16, 0, 0 +3fb75410: move *a9(0x100), a9, 0 +3fb75430: move a9, *a13(0x80), 1 +3fb75450: sll 0x5, a9 +3fb75460: move *a13(0x40), a11, 1 +3fb75480: add a11, a9 +3fb75490: move a9, *a13(0x60), 1 +3fb754b0: sub a11, a9 +3fb754c0: sra 0x3, a9 +3fb754d0: move a9, *a13(0xa0), 1 +3fb754f0: move *a13(0xff60), a9, 1 +3fb75510: move *a9, a9, 1 +3fb75520: move a9, *a13(0xe0), 1 +3fb75540: jrge L3FB755F0 +3fb75550: move *a13(0x80), a11, 1 +3fb75570: mods a11, a9 +3fb75580: move a9, *a13(0xe0), 1 +3fb755a0: jreq L3FB75660 +3fb755b0: add a11, a9 +3fb755c0: move a9, *a13(0xe0), 1 +3fb755e0: jruc L3FB75660 +L3FB755F0: +3fb755f0: move *a13(0x80), a11, 1 +3fb75610: cmp a11, a9 +3fb75620: jrlt L3FB75660 +3fb75630: mods a11, a9 +3fb75640: move a9, *a13(0xe0), 1 +L3FB75660: +3fb75660: sll 0x5, a9 +3fb75670: move *a13(0x40), a11, 1 +3fb75690: add a11, a9 +3fb756a0: move a9, *a13(0xc0), 1 +3fb756c0: jruc L3FB75850 +L3FB756D0: +3fb756d0: move *a13(0xe0), a11, 1 +3fb756f0: sll 0x5, a11 +3fb75700: move *a13(0xc0), a9, 1 +3fb75720: add a9, a11 +3fb75730: move a11, *a13(0xc0), 1 +3fb75750: move *a13(0x60), a9, 1 +3fb75770: cmp a9, a11 +3fb75780: jrc L3FB75850 +L3FB75790: +3fb75790: move *a13(0xa0), a11, 1 +3fb757b0: sll 0x3, a11 +3fb757c0: move *a13(0xc0), a9, 1 +3fb757e0: sub a11, a9 +3fb757f0: move a9, *a13(0xc0), 1 +3fb75810: move *a13(0x60), a11, 1 +3fb75830: cmp a11, a9 +3fb75840: jrnc L3FB75790 +L3FB75850: +3fb75850: move *a13(0xc0), a11, 1 +3fb75870: move *a11(0x0), *a13(0x100), 1 +L3FB758A0: +3fb758a0: move *a13(0xff60), a11, 1 +3fb758c0: move *a11(0x40), *a13(0x140), 1 +3fb758f0: move *a13(0x100), a9, 1 +3fb75910: move *a11(0x60), a11, 1 +3fb75930: and a9, a11 +3fb75940: move *a13(0x140), a9, 1 +3fb75960: move *a9, a7, 1 +3fb75970: andn a11, a7 +3fb75980: move a7, *a9, 1 +3fb75990: addk 32, a9 +3fb759a0: move a9, *a13(0x140), 1 +3fb759c0: move *a13(0xff60), a11, 1 +3fb759e0: move *a11(0x80), a7, 1 +3fb75a00: move a7, *a13(0x120), 1 +3fb75a20: jreq L3FB75B30 +L3FB75A30: +3fb75a30: move *a13(0x140), a11, 1 +3fb75a50: move *a11, a9, 1 +3fb75a60: move *a13(0x100), a7, 1 +3fb75a80: andn a7, a9 +3fb75a90: move a9, *a11, 1 +3fb75aa0: addk 32, a11 +3fb75ab0: move a11, *a13(0x140), 1 +3fb75ad0: move *a13(0x120), a9, 1 +3fb75af0: dec a9 +3fb75b00: move a9, *a13(0x120), 1 +3fb75b20: jrne L3FB75A30 +L3FB75B30: +3fb75b30: move *a13(0xff60), a11, 1 +3fb75b50: move *a13(0x100), a9, 1 +3fb75b70: move *a11(0xa0), a7, 1 +3fb75b90: and a9, a7 +3fb75ba0: move *a13(0x140), a9, 1 +3fb75bc0: move *a9, a11, 1 +3fb75bd0: andn a7, a11 +3fb75be0: move a11, *a9, 1 +3fb75bf0: move *a13, a11, 1 +3fb75c00: dec a11 +3fb75c10: move a11, *a13, 1 +3fb75c20: jreq L3FB75EF0 +3fb75c30: move *a13(0xff60), a7, 1 +3fb75c50: addi 0xc0, a7 +3fb75c70: move a7, *a13(0xff60), 1 +3fb75c90: move *a7, a7, 1 +3fb75ca0: move a7, *a13(0xe0), 1 +3fb75cc0: jrlt L3FB75CF0 +3fb75cd0: jrle L3FB758A0 +3fb75ce0: jruc L3FB756D0 +L3FB75CF0: +3fb75cf0: sll 0x5, a7 +3fb75d00: move *a13(0xc0), a9, 1 +3fb75d20: add a9, a7 +3fb75d30: move a7, *a13(0xc0), 1 +3fb75d50: move *a13(0x40), a9, 1 +3fb75d70: cmp a9, a7 +3fb75d80: jrc L3FB75DD0 +3fb75d90: move *a7(0x0), *a13(0x100), 1 +3fb75dc0: jruc L3FB758A0 +L3FB75DD0: +3fb75dd0: move *a13(0xa0), a11, 1 +3fb75df0: sll 0x3, a11 +3fb75e00: move *a13(0xc0), a9, 1 +3fb75e20: add a9, a11 +3fb75e30: move a11, *a13(0xc0), 1 +3fb75e50: move *a13(0x40), a9, 1 +3fb75e70: cmp a9, a11 +3fb75e80: jrc L3FB75DD0 +3fb75e90: move *a13(0xc0), a11, 1 +3fb75eb0: move *a11(0x0), *a13(0x100), 1 +3fb75ee0: jruc L3FB758A0 +L3FB75EF0: +3fb75ef0: move *sp(0xa0), a14, 1 +3fb75f10: mmfm sp, a7,a9,a11,a13 +3fb75f30: rets 2 +3fb75f40: mmtm sp, a7,a9,a11,a13 +3fb75f60: move a14, a13 +3fb75f70: addi 0x300, a14 +3fb75f90: move *a13(0xff80), a11, 1 +3fb75fb0: move a11, *a13, 1 +3fb75fc0: jaeq L3FB7A700 +3fb75fe0: move *a13(0xffc0), a9, 1 +3fb76000: move *a9(0x20), a9, 1 +3fb76020: move *a9(0x40), *a13(0x20), 1 +3fb76050: move *a13(0x20), a9, 1 +3fb76070: move *a9(0x80), a9, 1 +3fb76090: move *a9(0x60), a9, 1 +3fb760b0: move *a9(0xe0), *a13(0x40), 1 +3fb760e0: move *a13(0x20), a9, 1 +3fb76100: move *a9(0x80), a9, 1 +3fb76120: move *a9(0x60), a9, 1 +3fb76140: move *a9(0x140), *a13(0xc0), 1 +3fb76170: move *a13(0x20), a9, 1 +3fb76190: move *a9(0x80), a9, 1 +3fb761b0: move *a9(0x60), a9, 1 +3fb761d0: setf 16, 0, 0 +3fb761e0: move *a9(0x110), a9, 0 +3fb76200: move a9, *a13(0x80), 1 +3fb76220: move *a13(0x20), a9, 1 +3fb76240: move *a9(0x80), a9, 1 +3fb76260: move *a9(0x60), a9, 1 +3fb76280: move *a9(0x100), a9, 0 +3fb762a0: move a9, *a13(0xa0), 1 +3fb762c0: move *a13(0xc0), a11, 1 +3fb762e0: mpys a9, a11 +3fb762f0: move a11, *a13(0xe0), 1 +3fb76310: sll 0x3, a11 +3fb76320: move *a13(0x40), a9, 1 +3fb76340: add a9, a11 +3fb76350: move a11, *a13(0x60), 1 +3fb76370: move *a13(0xff60), a9, 1 +3fb76390: move *a13(0xffc0), a11, 1 +3fb763b0: setf 16, 1, 0 +3fb763c0: move *a11(0x210), a11, 0 +3fb763e0: move *a9, a9, 1 +3fb763f0: sub a11, a9 +3fb76400: move a9, *a13(0x120), 1 +3fb76420: jrge L3FB764D0 +3fb76430: move *a13(0xa0), a11, 1 +3fb76450: mods a11, a9 +3fb76460: move a9, *a13(0x120), 1 +3fb76480: jreq L3FB76540 +3fb76490: add a11, a9 +3fb764a0: move a9, *a13(0x120), 1 +3fb764c0: jruc L3FB76540 +L3FB764D0: +3fb764d0: move *a13(0xa0), a11, 1 +3fb764f0: cmp a11, a9 +3fb76500: jrlt L3FB76540 +3fb76510: mods a11, a9 +3fb76520: move a9, *a13(0x120), 1 +L3FB76540: +3fb76540: move *a13(0x40), *a13(0x140), 1 +3fb76570: move a9, a9 +3fb76580: jreq L3FB76670 +L3FB76590: +3fb76590: move *a13(0xc0), a11, 1 +3fb765b0: sll 0x3, a11 +3fb765c0: move *a13(0x140), a9, 1 +3fb765e0: add a9, a11 +3fb765f0: move a11, *a13(0x140), 1 +3fb76610: move *a13(0x120), a9, 1 +3fb76630: dec a9 +3fb76640: move a9, *a13(0x120), 1 +3fb76660: jrne L3FB76590 +L3FB76670: +3fb76670: sub a11, a11 +3fb76680: move a11, *a13(0x220), 1 +3fb766a0: move *a13(0xffe0), a9, 1 +3fb766c0: setf 16, 1, 0 +3fb766d0: move *a9, a9, 0 +3fb766e0: jrne L3FB76750 +3fb766f0: move *a13(0xffe0), a9, 1 +3fb76710: move *a9(0x3a0), a9, 0 +3fb76730: move a9, *a13(0x220), 1 +L3FB76750: +3fb76750: move *a13(0xff60), a9, 1 +3fb76770: move *a9(0x20), a11, 1 +3fb76790: move *a13(0xffa0), a9, 1 +3fb767b0: add a9, a11 +3fb767c0: move *a13(0x220), a9, 1 +3fb767e0: add a9, a11 +3fb767f0: movk 31, a9 +3fb76800: andn a9, a11 +3fb76810: move *a13(0xffc0), a9, 1 +3fb76830: move *a13(0x220), a7, 1 +3fb76850: move *a9(0x200), a9, 0 +3fb76870: add a7, a9 +3fb76880: move *a13(0x80), a7, 1 +3fb768a0: mods a7, a9 +3fb768b0: sub a9, a11 +3fb768c0: move a11, *a13(0x160), 1 +3fb768e0: jrge L3FB76970 +3fb768f0: mods a7, a11 +3fb76900: move a11, *a13(0x160), 1 +3fb76920: jreq L3FB769C0 +3fb76930: add a7, a11 +3fb76940: move a11, *a13(0x160), 1 +3fb76960: jruc L3FB769C0 +L3FB76970: +3fb76970: cmp a7, a11 +3fb76980: jrlt L3FB769C0 +3fb76990: mods a7, a11 +3fb769a0: move a11, *a13(0x160), 1 +L3FB769C0: +3fb769c0: subk 32, a7 +3fb769d0: jage L3FB78020 +3fb769f0: move *a13(0x140), a9, 1 +3fb76a10: move *a9(0x0), *a13(0x240), 1 +L3FB76A40: +3fb76a40: move *a13(0x160), a11, 1 +3fb76a60: neg a11 +3fb76a70: move *a13(0x240), a9, 1 +3fb76a90: sra a11, a9 +3fb76aa0: move *a13(0x160), a11, 1 +3fb76ac0: neg a11 +3fb76ad0: addk 31, a11 +3fb76ae0: sll 0x5, a11 +3fb76af0: addi 0xda400, a11 +3fb76b20: move *a11, a11, 1 +3fb76b30: and a11, a9 +3fb76b40: move a9, *a13(0x1a0), 1 +3fb76b60: move *a13(0x80), a11, 1 +3fb76b80: move *a13(0x160), a7, 1 +3fb76ba0: sub a7, a11 +3fb76bb0: move a11, *a13(0x180), 1 +3fb76bd0: move *a13(0x240), a7, 1 +3fb76bf0: sll a11, a7 +3fb76c00: or a9, a7 +3fb76c10: move a7, *a13(0x1a0), 1 +3fb76c30: move *a13(0x80), a9, 1 +3fb76c50: add a9, a11 +3fb76c60: move a11, *a13(0x260), 1 +3fb76c80: subk 32, a11 +3fb76c90: jrge L3FB76D70 +3fb76ca0: move *a13(0x260), *a13(0x180), 1 +3fb76cd0: move *a13(0x240), a11, 1 +3fb76cf0: move *a13(0x180), a7, 1 +3fb76d10: sll a7, a11 +3fb76d20: move *a13(0x1a0), a7, 1 +3fb76d40: or a7, a11 +3fb76d50: move a11, *a13(0x1a0), 1 +L3FB76D70: +3fb76d70: move *a13(0xff60), a11, 1 +3fb76d90: move *a11(0x40), *a13(0x1e0), 1 +3fb76dc0: move *a13(0x1a0), a7, 1 +3fb76de0: move *a11(0x60), a9, 1 +3fb76e00: and a7, a9 +3fb76e10: move *a13(0x1e0), a7, 1 +3fb76e30: move *a7, a11, 1 +3fb76e40: andn a9, a11 +3fb76e50: move a11, *a7, 1 +3fb76e60: addk 32, a7 +3fb76e70: move a7, *a13(0x1e0), 1 +3fb76e90: move *a13(0xff60), a11, 1 +3fb76eb0: move *a11(0x80), a9, 1 +3fb76ed0: move a9, *a13(0x1c0), 1 +3fb76ef0: jreq L3FB77360 +L3FB76F00: +3fb76f00: move *a13(0x180), a11, 1 +3fb76f20: neg a11 +3fb76f30: addk 32, a11 +3fb76f40: move a11, *a13(0x180), 1 +3fb76f60: neg a11 +3fb76f70: move *a13(0x240), a9, 1 +3fb76f90: sra a11, a9 +3fb76fa0: move *a13(0x180), a11, 1 +3fb76fc0: neg a11 +3fb76fd0: addk 31, a11 +3fb76fe0: sll 0x5, a11 +3fb76ff0: addi 0xda400, a11 +3fb77020: move *a11, a11, 1 +3fb77030: and a11, a9 +3fb77040: move a9, *a13(0x1a0), 1 +3fb77060: move *a13(0x80), a11, 1 +3fb77080: move *a13(0x180), a7, 1 +3fb770a0: sub a7, a11 +3fb770b0: move a11, *a13(0x180), 1 +3fb770d0: move *a13(0x240), a7, 1 +3fb770f0: sll a11, a7 +3fb77100: or a9, a7 +3fb77110: move a7, *a13(0x1a0), 1 +3fb77130: move *a13(0x80), a9, 1 +3fb77150: add a9, a11 +3fb77160: move a11, *a13(0x260), 1 +3fb77180: subk 32, a11 +3fb77190: jrge L3FB77270 +3fb771a0: move *a13(0x260), *a13(0x180), 1 +3fb771d0: move *a13(0x240), a11, 1 +3fb771f0: move *a13(0x180), a7, 1 +3fb77210: sll a7, a11 +3fb77220: move *a13(0x1a0), a7, 1 +3fb77240: or a7, a11 +3fb77250: move a11, *a13(0x1a0), 1 +L3FB77270: +3fb77270: move *a13(0x1e0), a11, 1 +3fb77290: move *a11, a7, 1 +3fb772a0: move *a13(0x1a0), a9, 1 +3fb772c0: andn a9, a7 +3fb772d0: move a7, *a11+, 1 +3fb772e0: move a11, *a13(0x1e0), 1 +3fb77300: move *a13(0x1c0), a7, 1 +3fb77320: dec a7 +3fb77330: move a7, *a13(0x1c0), 1 +3fb77350: jrne L3FB76F00 +L3FB77360: +3fb77360: move *a13(0x180), a11, 1 +3fb77380: neg a11 +3fb77390: addk 32, a11 +3fb773a0: move a11, *a13(0x180), 1 +3fb773c0: neg a11 +3fb773d0: move *a13(0x240), a9, 1 +3fb773f0: sra a11, a9 +3fb77400: move *a13(0x180), a11, 1 +3fb77420: neg a11 +3fb77430: addk 31, a11 +3fb77440: sll 0x5, a11 +3fb77450: addi 0xda400, a11 +3fb77480: move *a11, a11, 1 +3fb77490: and a11, a9 +3fb774a0: move a9, *a13(0x1a0), 1 +3fb774c0: move *a13(0x80), a11, 1 +3fb774e0: move *a13(0x180), a7, 1 +3fb77500: sub a7, a11 +3fb77510: move a11, *a13(0x180), 1 +3fb77530: move *a13(0x240), a7, 1 +3fb77550: sll a11, a7 +3fb77560: or a9, a7 +3fb77570: move a7, *a13(0x1a0), 1 +3fb77590: move *a13(0x80), a9, 1 +3fb775b0: add a9, a11 +3fb775c0: move a11, *a13(0x180), 1 +3fb775e0: subk 32, a11 +3fb775f0: jrge L3FB776A0 +3fb77600: move *a13(0x240), a11, 1 +3fb77620: move *a13(0x180), a7, 1 +3fb77640: sll a7, a11 +3fb77650: move *a13(0x1a0), a7, 1 +3fb77670: or a7, a11 +3fb77680: move a11, *a13(0x1a0), 1 +L3FB776A0: +3fb776a0: move *a13(0xff60), a11, 1 +3fb776c0: move *a13(0x1a0), a7, 1 +3fb776e0: move *a11(0xa0), a9, 1 +3fb77700: and a7, a9 +3fb77710: move *a13(0x1e0), a7, 1 +3fb77730: move *a7, a11, 1 +3fb77740: andn a9, a11 +3fb77750: move a11, *a7, 1 +3fb77760: move *a13, a11, 1 +3fb77770: dec a11 +3fb77780: move a11, *a13, 1 +3fb77790: jaeq L3FB7A700 +3fb777b0: move *a13(0xff60), a9, 1 +3fb777d0: addi 0xc0, a9 +3fb777f0: move a9, *a13(0xff60), 1 +3fb77810: move *a9, a7, 1 +3fb77820: move a7, *a13(0x120), 1 +3fb77840: jreq L3FB77DE0 +3fb77850: jrle L3FB77B00 +3fb77860: move *a13(0xc0), a7, 1 +3fb77880: sll 0x3, a7 +3fb77890: move *a13(0x140), a9, 1 +3fb778b0: add a9, a7 +3fb778c0: move a7, *a13(0x140), 1 +3fb778e0: move *a13(0x120), a9, 1 +3fb77900: dec a9 +3fb77910: move a9, *a13(0x120), 1 +3fb77930: jrle L3FB779D0 +3fb77940: move *a13(0xc0), a7, 1 +3fb77960: mpys a7, a9 +3fb77970: sll 0x3, a9 +3fb77980: move *a13(0x140), a7, 1 +3fb779a0: add a7, a9 +3fb779b0: move a9, *a13(0x140), 1 +L3FB779D0: +3fb779d0: move *a13(0x140), a9, 1 +3fb779f0: move *a13(0x60), a7, 1 +3fb77a10: cmp a7, a9 +3fb77a20: jrc L3FB77D90 +L3FB77A30: +3fb77a30: move *a13(0xe0), a11, 1 +3fb77a50: sll 0x3, a11 +3fb77a60: move *a13(0x140), a9, 1 +3fb77a80: sub a11, a9 +3fb77a90: move a9, *a13(0x140), 1 +3fb77ab0: move *a13(0x60), a11, 1 +3fb77ad0: cmp a11, a9 +3fb77ae0: jrnc L3FB77A30 +3fb77af0: jruc L3FB77D90 +L3FB77B00: +3fb77b00: move *a13(0xc0), a7, 1 +3fb77b20: sll 0x3, a7 +3fb77b30: move *a13(0x140), a9, 1 +3fb77b50: sub a7, a9 +3fb77b60: move a9, *a13(0x140), 1 +3fb77b80: move *a13(0x120), a7, 1 +3fb77ba0: inc a7 +3fb77bb0: move a7, *a13(0x120), 1 +3fb77bd0: jrge L3FB77C70 +3fb77be0: move *a13(0xc0), a9, 1 +3fb77c00: mpys a9, a7 +3fb77c10: sll 0x3, a7 +3fb77c20: move *a13(0x140), a9, 1 +3fb77c40: add a9, a7 +3fb77c50: move a7, *a13(0x140), 1 +L3FB77C70: +3fb77c70: move *a13(0x140), a9, 1 +3fb77c90: move *a13(0x40), a7, 1 +3fb77cb0: cmp a7, a9 +3fb77cc0: jrnc L3FB77D90 +L3FB77CD0: +3fb77cd0: move *a13(0xe0), a11, 1 +3fb77cf0: sll 0x3, a11 +3fb77d00: move *a13(0x140), a9, 1 +3fb77d20: add a9, a11 +3fb77d30: move a11, *a13(0x140), 1 +3fb77d50: move *a13(0x40), a9, 1 +3fb77d70: cmp a9, a11 +3fb77d80: jrc L3FB77CD0 +L3FB77D90: +3fb77d90: move *a13(0x140), a11, 1 +3fb77db0: move *a11(0x0), *a13(0x240), 1 +L3FB77DE0: +3fb77de0: move *a13(0xff60), a11, 1 +3fb77e00: move *a11(0x20), a9, 1 +3fb77e20: move a9, *a13(0x100), 1 +3fb77e40: jaeq L3FB76A40 +3fb77e60: move *a13(0x160), a7, 1 +3fb77e80: add a9, a7 +3fb77e90: move a7, *a13(0x160), 1 +3fb77eb0: move a9, a9 +3fb77ec0: jrle L3FB77F80 +L3FB77ED0: +3fb77ed0: move *a13(0x160), a11, 1 +3fb77ef0: move *a13(0x80), a9, 1 +3fb77f10: sub a9, a11 +3fb77f20: move a11, *a13(0x160), 1 +3fb77f40: cmp a9, a11 +3fb77f50: jrge L3FB77ED0 +3fb77f60: jauc L3FB76A40 +L3FB77F80: +3fb77f80: move *a13(0x160), a11, 1 +3fb77fa0: move *a13(0x80), a9, 1 +3fb77fc0: add a9, a11 +3fb77fd0: move a11, *a13(0x160), 1 +3fb77ff0: jrlt L3FB77F80 +3fb78000: jauc L3FB76A40 +L3FB78020: +3fb78020: move a11, *a13(0x240), 1 +3fb78040: move *a13(0x140), *a13(0x260), 1 +3fb78070: subk 32, a11 +3fb78080: jrlt L3FB78150 +L3FB78090: +3fb78090: move *a13(0x240), a11, 1 +3fb780b0: subk 32, a11 +3fb780c0: move a11, *a13(0x240), 1 +3fb780e0: move *a13(0x260), a9, 1 +3fb78100: addk 32, a9 +3fb78110: move a9, *a13(0x260), 1 +3fb78130: subk 32, a11 +3fb78140: jrge L3FB78090 +L3FB78150: +3fb78150: move *a13(0x240), *a13(0x180), 1 +3fb78180: move *a13(0x260), *a13(0x280), 1 +3fb781b0: move *a13(0x280), a11, 1 +3fb781d0: move *a13(0x180), a9, 1 +3fb781f0: neg a9 +3fb78200: move *a11+, a7, 1 +3fb78210: move a11, *a13(0x280), 1 +3fb78230: sra a9, a7 +3fb78240: move *a13(0x180), a9, 1 +3fb78260: neg a9 +3fb78270: addk 31, a9 +3fb78280: sll 0x5, a9 +3fb78290: addi 0xda400, a9 +3fb782c0: move *a9, a9, 1 +3fb782d0: and a9, a7 +3fb782e0: move a7, *a13(0x1a0), 1 +3fb78300: move *a13(0x160), a9, 1 +3fb78320: move *a13(0x180), a7, 1 +3fb78340: sub a7, a9 +3fb78350: addk 32, a9 +3fb78360: move a9, *a13(0x2a0), 1 +3fb78380: move *a13(0x80), a7, 1 +3fb783a0: sub a9, a7 +3fb783b0: move a7, *a13(0x2c0), 1 +3fb783d0: jrgt L3FB785B0 +3fb783e0: move *a13(0x140), *a13(0x280), 1 +3fb78410: move *a13(0x180), a11, 1 +3fb78430: sub a11, a7 +3fb78440: addk 32, a7 +3fb78450: move a7, *a13(0x180), 1 +3fb78470: neg a7 +3fb78480: addk 32, a7 +3fb78490: move a7, *a13(0x2a0), 1 +3fb784b0: move *a13(0x180), a11, 1 +3fb784d0: subk 32, a11 +3fb784e0: jrge L3FB78940 +3fb784f0: move *a13(0x280), a11, 1 +3fb78510: move *a11, a9, 1 +3fb78520: move *a13(0x180), a7, 1 +3fb78540: sll a7, a9 +3fb78550: move *a13(0x1a0), a7, 1 +3fb78570: or a7, a9 +3fb78580: move a9, *a13(0x1a0), 1 +3fb785a0: jruc L3FB78940 +L3FB785B0: +3fb785b0: move *a13(0x180), a7, 1 +3fb785d0: neg a7 +3fb785e0: addk 32, a7 +3fb785f0: move a7, *a13(0x180), 1 +3fb78610: subk 32, a7 +3fb78620: jrge L3FB78940 +3fb78630: move *a11, a7, 1 +3fb78640: move *a13(0x180), a9, 1 +3fb78660: sll a9, a7 +3fb78670: move *a13(0x1a0), a9, 1 +3fb78690: or a9, a7 +3fb786a0: move a7, *a13(0x1a0), 1 +3fb786c0: move *a13(0x180), a9, 1 +3fb786e0: neg a9 +3fb786f0: move *a13(0x2a0), a7, 1 +3fb78710: addk 32, a9 +3fb78720: add a7, a9 +3fb78730: move a9, *a13(0x2a0), 1 +3fb78750: move *a13(0x80), a7, 1 +3fb78770: sub a9, a7 +3fb78780: move a7, *a13(0x2c0), 1 +3fb787a0: jrgt L3FB78940 +3fb787b0: move *a13(0x140), *a13(0x280), 1 +3fb787e0: addk 32, a7 +3fb787f0: move a7, *a13(0x180), 1 +3fb78810: neg a7 +3fb78820: addk 32, a7 +3fb78830: move a7, *a13(0x2a0), 1 +3fb78850: move *a13(0x180), a11, 1 +3fb78870: subk 32, a11 +3fb78880: jrge L3FB78940 +3fb78890: move *a13(0x280), a11, 1 +3fb788b0: move *a11, a9, 1 +3fb788c0: move *a13(0x180), a7, 1 +3fb788e0: sll a7, a9 +3fb788f0: move *a13(0x1a0), a7, 1 +3fb78910: or a7, a9 +3fb78920: move a9, *a13(0x1a0), 1 +L3FB78940: +3fb78940: move *a13(0xff60), a11, 1 +3fb78960: move *a11(0x40), *a13(0x1e0), 1 +3fb78990: move *a13(0x1a0), a9, 1 +3fb789b0: move *a11(0x60), a7, 1 +3fb789d0: and a9, a7 +3fb789e0: move *a13(0x1e0), a9, 1 +3fb78a00: move *a9, a11, 1 +3fb78a10: andn a7, a11 +3fb78a20: move a11, *a9, 1 +3fb78a30: addk 32, a9 +3fb78a40: move a9, *a13(0x1e0), 1 +3fb78a60: move *a13(0xff60), a11, 1 +3fb78a80: move *a11(0x80), a7, 1 +3fb78aa0: move a7, *a13(0x1c0), 1 +3fb78ac0: jaeq L3FB793A0 +L3FB78AE0: +3fb78ae0: move *a13(0x180), a11, 1 +3fb78b00: neg a11 +3fb78b10: addk 32, a11 +3fb78b20: move a11, *a13(0x180), 1 +3fb78b40: move *a13(0x280), a9, 1 +3fb78b60: neg a11 +3fb78b70: move *a9+, a7, 1 +3fb78b80: move a9, *a13(0x280), 1 +3fb78ba0: sra a11, a7 +3fb78bb0: move *a13(0x180), a11, 1 +3fb78bd0: neg a11 +3fb78be0: addk 31, a11 +3fb78bf0: sll 0x5, a11 +3fb78c00: addi 0xda400, a11 +3fb78c30: move *a11, a11, 1 +3fb78c40: and a11, a7 +3fb78c50: move a7, *a13(0x1a0), 1 +3fb78c70: move *a13(0x180), a11, 1 +3fb78c90: neg a11 +3fb78ca0: move *a13(0x2a0), a7, 1 +3fb78cc0: addk 32, a11 +3fb78cd0: add a7, a11 +3fb78ce0: move a11, *a13(0x2a0), 1 +3fb78d00: move *a13(0x80), a7, 1 +3fb78d20: sub a11, a7 +3fb78d30: move a7, *a13(0x2c0), 1 +3fb78d50: jrgt L3FB78F30 +3fb78d60: move *a13(0x140), *a13(0x280), 1 +3fb78d90: move *a13(0x180), a9, 1 +3fb78db0: sub a9, a7 +3fb78dc0: addk 32, a7 +3fb78dd0: move a7, *a13(0x180), 1 +3fb78df0: neg a7 +3fb78e00: addk 32, a7 +3fb78e10: move a7, *a13(0x2a0), 1 +3fb78e30: move *a13(0x180), a11, 1 +3fb78e50: subk 32, a11 +3fb78e60: jrge L3FB792A0 +3fb78e70: move *a13(0x280), a11, 1 +3fb78e90: move *a11, a9, 1 +3fb78ea0: move *a13(0x180), a7, 1 +3fb78ec0: sll a7, a9 +3fb78ed0: move *a13(0x1a0), a7, 1 +3fb78ef0: or a7, a9 +3fb78f00: move a9, *a13(0x1a0), 1 +3fb78f20: jruc L3FB792A0 +L3FB78F30: +3fb78f30: move *a13(0x180), a7, 1 +3fb78f50: neg a7 +3fb78f60: addk 32, a7 +3fb78f70: move a7, *a13(0x180), 1 +3fb78f90: subk 32, a7 +3fb78fa0: jrge L3FB792A0 +3fb78fb0: move *a9, a7, 1 +3fb78fc0: move *a13(0x180), a9, 1 +3fb78fe0: sll a9, a7 +3fb78ff0: move *a13(0x1a0), a9, 1 +3fb79010: or a9, a7 +3fb79020: move a7, *a13(0x1a0), 1 +3fb79040: move *a13(0x180), a9, 1 +3fb79060: neg a9 +3fb79070: addk 32, a9 +3fb79080: add a11, a9 +3fb79090: move a9, *a13(0x2a0), 1 +3fb790b0: move *a13(0x80), a11, 1 +3fb790d0: sub a9, a11 +3fb790e0: move a11, *a13(0x2c0), 1 +3fb79100: jrgt L3FB792A0 +3fb79110: move *a13(0x140), *a13(0x280), 1 +3fb79140: addk 32, a11 +3fb79150: move a11, *a13(0x180), 1 +3fb79170: neg a11 +3fb79180: addk 32, a11 +3fb79190: move a11, *a13(0x2a0), 1 +3fb791b0: move *a13(0x180), a9, 1 +3fb791d0: subk 32, a9 +3fb791e0: jrge L3FB792A0 +3fb791f0: move *a13(0x280), a9, 1 +3fb79210: move *a9, a7, 1 +3fb79220: move *a13(0x180), a9, 1 +3fb79240: sll a9, a7 +3fb79250: move *a13(0x1a0), a9, 1 +3fb79270: or a9, a7 +3fb79280: move a7, *a13(0x1a0), 1 +L3FB792A0: +3fb792a0: move *a13(0x1e0), a11, 1 +3fb792c0: move *a11, a9, 1 +3fb792d0: move *a13(0x1a0), a7, 1 +3fb792f0: andn a7, a9 +3fb79300: move a9, *a11+, 1 +3fb79310: move a11, *a13(0x1e0), 1 +3fb79330: move *a13(0x1c0), a7, 1 +3fb79350: dec a7 +3fb79360: move a7, *a13(0x1c0), 1 +3fb79380: jane L3FB78AE0 +L3FB793A0: +3fb793a0: move *a13(0x180), a11, 1 +3fb793c0: neg a11 +3fb793d0: addk 32, a11 +3fb793e0: move a11, *a13(0x180), 1 +3fb79400: move *a13(0x280), a9, 1 +3fb79420: neg a11 +3fb79430: move *a9+, a7, 1 +3fb79440: move a9, *a13(0x280), 1 +3fb79460: sra a11, a7 +3fb79470: move *a13(0x180), a11, 1 +3fb79490: neg a11 +3fb794a0: addk 31, a11 +3fb794b0: sll 0x5, a11 +3fb794c0: addi 0xda400, a11 +3fb794f0: move *a11, a11, 1 +3fb79500: and a11, a7 +3fb79510: move a7, *a13(0x1a0), 1 +3fb79530: move *a13(0x180), a11, 1 +3fb79550: neg a11 +3fb79560: move *a13(0x2a0), a7, 1 +3fb79580: addk 32, a11 +3fb79590: add a7, a11 +3fb795a0: move a11, *a13(0x2a0), 1 +3fb795c0: move *a13(0x80), a7, 1 +3fb795e0: sub a11, a7 +3fb795f0: move a7, *a13(0x2c0), 1 +3fb79610: jrgt L3FB79760 +3fb79620: move *a13(0x180), a9, 1 +3fb79640: sub a9, a7 +3fb79650: addk 32, a7 +3fb79660: move a7, *a13(0x180), 1 +3fb79680: subk 32, a7 +3fb79690: jrge L3FB799C0 +3fb796a0: move *a13(0x140), a9, 1 +3fb796c0: move *a9, a7, 1 +3fb796d0: move *a13(0x180), a9, 1 +3fb796f0: sll a9, a7 +3fb79700: move *a13(0x1a0), a9, 1 +3fb79720: or a9, a7 +3fb79730: move a7, *a13(0x1a0), 1 +3fb79750: jruc L3FB799C0 +L3FB79760: +3fb79760: move *a13(0x180), a7, 1 +3fb79780: neg a7 +3fb79790: addk 32, a7 +3fb797a0: move a7, *a13(0x180), 1 +3fb797c0: subk 32, a7 +3fb797d0: jrge L3FB799C0 +3fb797e0: move *a9, a7, 1 +3fb797f0: move *a13(0x180), a9, 1 +3fb79810: sll a9, a7 +3fb79820: move *a13(0x1a0), a9, 1 +3fb79840: or a9, a7 +3fb79850: move a7, *a13(0x1a0), 1 +3fb79870: move *a13(0x80), a9, 1 +3fb79890: sub a11, a9 +3fb798a0: move *a13(0x180), a7, 1 +3fb798c0: add a7, a9 +3fb798d0: subk 32, a9 +3fb798e0: move a9, *a13(0x2c0), 1 +3fb79900: jrgt L3FB799C0 +3fb79910: jrge L3FB799C0 +3fb79920: move *a13(0x140), a7, 1 +3fb79940: move *a7, a7, 1 +3fb79950: addk 32, a9 +3fb79960: sll a9, a7 +3fb79970: move *a13(0x1a0), a9, 1 +3fb79990: or a9, a7 +3fb799a0: move a7, *a13(0x1a0), 1 +L3FB799C0: +3fb799c0: move *a13(0xff60), a9, 1 +3fb799e0: move *a13(0x1a0), a7, 1 +3fb79a00: move *a9(0xa0), a9, 1 +3fb79a20: and a7, a9 +3fb79a30: move *a13(0x1e0), a7, 1 +3fb79a50: move *a7, a11, 1 +3fb79a60: andn a9, a11 +3fb79a70: move a11, *a7, 1 +3fb79a80: move *a13, a11, 1 +3fb79a90: dec a11 +3fb79aa0: move a11, *a13, 1 +3fb79ab0: jaeq L3FB7A700 +3fb79ad0: move *a13(0xff60), a9, 1 +3fb79af0: addi 0xc0, a9 +3fb79b10: move a9, *a13(0xff60), 1 +3fb79b30: move *a9, a7, 1 +3fb79b40: move a7, *a13(0x120), 1 +3fb79b60: jreq L3FB7A190 +3fb79b70: move *a13(0x260), a7, 1 +3fb79b90: move *a13(0x140), a9, 1 +3fb79bb0: sub a9, a7 +3fb79bc0: sra 0x3, a7 +3fb79bd0: move a7, *a13(0x2e0), 1 +3fb79bf0: move *a13(0x120), a7, 1 +3fb79c10: jrle L3FB79EA0 +3fb79c20: move *a13(0xc0), a7, 1 +3fb79c40: sll 0x3, a7 +3fb79c50: add a9, a7 +3fb79c60: move a7, *a13(0x140), 1 +3fb79c80: move *a13(0x120), a9, 1 +3fb79ca0: dec a9 +3fb79cb0: move a9, *a13(0x120), 1 +3fb79cd0: jrle L3FB79D70 +3fb79ce0: move *a13(0xc0), a7, 1 +3fb79d00: mpys a7, a9 +3fb79d10: sll 0x3, a9 +3fb79d20: move *a13(0x140), a7, 1 +3fb79d40: add a7, a9 +3fb79d50: move a9, *a13(0x140), 1 +L3FB79D70: +3fb79d70: move *a13(0x140), a9, 1 +3fb79d90: move *a13(0x60), a7, 1 +3fb79db0: cmp a7, a9 +3fb79dc0: jrc L3FB7A110 +L3FB79DD0: +3fb79dd0: move *a13(0xe0), a11, 1 +3fb79df0: sll 0x3, a11 +3fb79e00: move *a13(0x140), a9, 1 +3fb79e20: sub a11, a9 +3fb79e30: move a9, *a13(0x140), 1 +3fb79e50: move *a13(0x60), a11, 1 +3fb79e70: cmp a11, a9 +3fb79e80: jrnc L3FB79DD0 +3fb79e90: jruc L3FB7A110 +L3FB79EA0: +3fb79ea0: move *a13(0xc0), a7, 1 +3fb79ec0: sll 0x3, a7 +3fb79ed0: sub a7, a9 +3fb79ee0: move a9, *a13(0x140), 1 +3fb79f00: move *a13(0x120), a7, 1 +3fb79f20: inc a7 +3fb79f30: move a7, *a13(0x120), 1 +3fb79f50: jrge L3FB79FF0 +3fb79f60: move *a13(0xc0), a9, 1 +3fb79f80: mpys a9, a7 +3fb79f90: sll 0x3, a7 +3fb79fa0: move *a13(0x140), a9, 1 +3fb79fc0: add a9, a7 +3fb79fd0: move a7, *a13(0x140), 1 +L3FB79FF0: +3fb79ff0: move *a13(0x140), a9, 1 +3fb7a010: move *a13(0x40), a7, 1 +3fb7a030: cmp a7, a9 +3fb7a040: jrnc L3FB7A110 +L3FB7A050: +3fb7a050: move *a13(0xe0), a11, 1 +3fb7a070: sll 0x3, a11 +3fb7a080: move *a13(0x140), a9, 1 +3fb7a0a0: add a9, a11 +3fb7a0b0: move a11, *a13(0x140), 1 +3fb7a0d0: move *a13(0x40), a9, 1 +3fb7a0f0: cmp a9, a11 +3fb7a100: jrc L3FB7A050 +L3FB7A110: +3fb7a110: move *a13(0x2e0), a11, 1 +3fb7a130: sll 0x3, a11 +3fb7a140: move *a13(0x140), a9, 1 +3fb7a160: add a9, a11 +3fb7a170: move a11, *a13(0x260), 1 +L3FB7A190: +3fb7a190: move *a13(0xff60), a11, 1 +3fb7a1b0: move *a11(0x20), a9, 1 +3fb7a1d0: move a9, *a13(0x100), 1 +3fb7a1f0: jaeq L3FB78150 +3fb7a210: jrle L3FB7A400 +3fb7a220: move *a13(0x160), a7, 1 +3fb7a240: add a9, a7 +3fb7a250: move a7, *a13(0x160), 1 +3fb7a270: move *a13(0x80), a9, 1 +3fb7a290: cmp a9, a7 +3fb7a2a0: jrge L3FB7A360 +3fb7a2b0: move *a13(0x100), a7, 1 +3fb7a2d0: sra 0x3, a7 +3fb7a2e0: sll 0x3, a7 +3fb7a2f0: move *a13(0x260), a9, 1 +3fb7a310: add a9, a7 +3fb7a320: move a7, *a13(0x260), 1 +3fb7a340: jauc L3FB78150 +L3FB7A360: +3fb7a360: move *a13(0x160), a11, 1 +3fb7a380: move *a13(0x80), a9, 1 +3fb7a3a0: sub a9, a11 +3fb7a3b0: move a11, *a13(0x160), 1 +3fb7a3d0: cmp a9, a11 +3fb7a3e0: jrge L3FB7A360 +3fb7a3f0: jruc L3FB7A570 +L3FB7A400: +3fb7a400: move *a13(0x160), a7, 1 +3fb7a420: add a9, a7 +3fb7a430: move a7, *a13(0x160), 1 +3fb7a450: jrlt L3FB7A4F0 +3fb7a460: sra 0x3, a9 +3fb7a470: sll 0x3, a9 +3fb7a480: move *a13(0x260), a7, 1 +3fb7a4a0: add a7, a9 +3fb7a4b0: move a9, *a13(0x260), 1 +3fb7a4d0: jauc L3FB78150 +L3FB7A4F0: +3fb7a4f0: move *a13(0x160), a11, 1 +3fb7a510: move *a13(0x80), a9, 1 +3fb7a530: add a9, a11 +3fb7a540: move a11, *a13(0x160), 1 +3fb7a560: jrlt L3FB7A4F0 +L3FB7A570: +3fb7a570: move *a13(0x160), *a13(0x240), 1 +3fb7a5a0: move *a13(0x140), *a13(0x260), 1 +3fb7a5d0: move *a13(0x240), a11, 1 +3fb7a5f0: subk 32, a11 +3fb7a600: jalt L3FB78150 +L3FB7A620: +3fb7a620: move *a13(0x240), a11, 1 +3fb7a640: subk 32, a11 +3fb7a650: move a11, *a13(0x240), 1 +3fb7a670: move *a13(0x260), a9, 1 +3fb7a690: addk 32, a9 +3fb7a6a0: move a9, *a13(0x260), 1 +3fb7a6c0: subk 32, a11 +3fb7a6d0: jrge L3FB7A620 +3fb7a6e0: jauc L3FB78150 +L3FB7A700: +3fb7a700: move *sp(0xa0), a14, 1 +3fb7a720: mmfm sp, a7,a9,a11,a13 +3fb7a740: rets 2 +3fb7a750: mmtm sp, a9,a11,a13 +3fb7a770: move a14, a13 +3fb7a780: addk 32, a14 +3fb7a790: move *a13(0xffe0), a11, 1 +3fb7a7b0: move *a11(0x50), *a13(0x0), 1 +3fb7a7e0: move *a13, a11, 1 +3fb7a7f0: move *a11(0x780), a11, 1 +3fb7a810: move *a13(0xffe0), a9, 1 +3fb7a830: move *a11, a11, 1 +3fb7a840: cmp a11, a9 +3fb7a850: jreq L3FB7AAF0 +3fb7a860: move a14, -*sp, 1 +3fb7a870: move *a13, a11, 1 +3fb7a880: move *a11(0x780), a9, 1 +3fb7a8a0: move *a9, a9, 1 +3fb7a8b0: addi 0x30, a9 +3fb7a8d0: move a9, *a14+, 1 +3fb7a8e0: movi 0x3fc3c070, a9 +3fb7a910: move a9, *a14+, 1 +3fb7a920: move *a13(0xffe0), a9, 1 +3fb7a940: move *a9(0x50), *a14+, 1 +3fb7a960: calla L3F8ED1D0 +3fb7a990: move *a11(0x780), a9, 1 +3fb7a9b0: move *a13(0xffe0), *a9(0x0), 1 +3fb7a9e0: move a14, -*sp, 1 +3fb7a9f0: move *a13(0xffe0), a9, 1 +3fb7aa10: addi 0x30, a9 +3fb7aa30: move a9, *a14+, 1 +3fb7aa40: movi 0x3fc3c360, a9 +3fb7aa70: move a9, *a14+, 1 +3fb7aa80: move *a13(0xffe0), a9, 1 +3fb7aaa0: move *a9(0x50), *a14+, 1 +3fb7aac0: calla L3F8ED1D0 +L3FB7AAF0: +3fb7aaf0: move *sp(0x80), a14, 1 +3fb7ab10: mmfm sp, a9,a11,a13 +3fb7ab30: rets 2 +3fb7ab40: mmtm sp, a7,a9,a11,a13 +3fb7ab60: move a14, a13 +3fb7ab70: addk 32, a14 +3fb7ab80: move *a13(0xffe0), a11, 1 +3fb7aba0: move *a11(0x50), *a13(0x0), 1 +3fb7abd0: move *a13, a11, 1 +3fb7abe0: move *a11(0x780), a11, 1 +3fb7ac00: move *a13(0xffe0), a9, 1 +3fb7ac20: move *a11, a11, 1 +3fb7ac30: cmp a11, a9 +3fb7ac40: jrne L3FB7AF50 +3fb7ac50: move a14, -*sp, 1 +3fb7ac60: addi 0x30, a9 +3fb7ac80: move a9, *a14+, 1 +3fb7ac90: movi 0x3fc3c070, a11 +3fb7acc0: move a11, *a14+, 1 +3fb7acd0: move *a13(0x0), *a14+, 1 +3fb7acf0: calla L3F8ED1D0 +3fb7ad20: move *a13, a9, 1 +3fb7ad30: move *a9(0x780), a7, 1 +3fb7ad50: move a14, -*sp, 1 +3fb7ad60: sub a11, a11 +3fb7ad70: move a11, *a14+, 1 +3fb7ad80: movk 1, a11 +3fb7ad90: move a11, *a14+, 1 +3fb7ada0: move *a13(0xffe0), a11, 1 +3fb7adc0: move *a11(0x50), a9, 1 +3fb7ade0: move *a9(0xe0), *a14+, 1 +3fb7ae00: calla L3F8BA520 +3fb7ae30: move a8, *a7, 1 +3fb7ae40: move a14, -*sp, 1 +3fb7ae50: move *a13, a9, 1 +3fb7ae60: move *a9(0x780), a7, 1 +3fb7ae80: move *a7, a7, 1 +3fb7ae90: addi 0x30, a7 +3fb7aeb0: move a7, *a14+, 1 +3fb7aec0: movi 0x3fc3c360, a7 +3fb7aef0: move a7, *a14+, 1 +3fb7af00: move *a11(0x50), *a14+, 1 +3fb7af20: calla L3F8ED1D0 +L3FB7AF50: +3fb7af50: move *sp(0xa0), a14, 1 +3fb7af70: mmfm sp, a7,a9,a11,a13 +3fb7af90: rets 2 +3fb7afa0: mmtm sp, a9,a11,a13 +3fb7afc0: move a14, a13 +3fb7afd0: move *a13(0xffe0), a11, 1 +3fb7aff0: move *a11(0x780), a9, 1 +3fb7b010: move *a9, a9, 1 +3fb7b020: move *a13(0xffc0), a11, 1 +3fb7b040: move *a9(0x30), *a11(0x0), 1 +3fb7b070: movk 1, a8 +3fb7b080: move *sp(0x80), a14, 1 +3fb7b0a0: mmfm sp, a9,a11,a13 +3fb7b0c0: rets 2 +3fb7b0d0: mmtm sp, a7,a9,a11,a13 +3fb7b0f0: move a14, a13 +3fb7b100: addk 32, a14 +3fb7b110: move *a13(0xffe0), a11, 1 +3fb7b130: setf 16, 0, 0 +3fb7b140: move *a11, a9, 0 +3fb7b150: movi 0x27, a7 +3fb7b170: mpyu a7, a9 +3fb7b180: move *a13(0xffc0), a7, 1 +3fb7b1a0: move *a7, a7, 0 +3fb7b1b0: movi 0x32, a11 +3fb7b1d0: mpyu a11, a7 +3fb7b1e0: add a7, a9 +3fb7b1f0: move *a13(0xffa0), a7, 1 +3fb7b210: move *a7, a11, 0 +3fb7b220: movk 11, a7 +3fb7b230: mpyu a7, a11 +3fb7b240: add a11, a9 +3fb7b250: srl 0x8, a9 +3fb7b260: cmpi 0x31ce, a9 +3fb7b280: jrc L3FB7B2D0 +3fb7b290: movi 0xffff, a11 +3fb7b2c0: jruc L3FB7B2E0 +L3FB7B2D0: +3fb7b2d0: sub a11, a11 +L3FB7B2E0: +3fb7b2e0: move *a13(0xffa0), a9, 1 +3fb7b300: move a11, *a9, 0 +3fb7b310: zext a11, 0 +3fb7b320: move *a13(0xffc0), a7, 1 +3fb7b340: move a11, *a7, 0 +3fb7b350: move *a13(0xffe0), a7, 1 +3fb7b370: move a11, *a7, 0 +3fb7b380: move *sp(0xa0), a14, 1 +3fb7b3a0: mmfm sp, a7,a9,a11,a13 +3fb7b3c0: rets 2 +3fb7b3d0: mmtm sp, a9,a11,a13 +3fb7b3f0: move a14, a13 +3fb7b400: addi 0x80, a14 +3fb7b420: sub a11, a11 +3fb7b430: move a11, *a13(0x60), 1 +3fb7b450: move a11, *a13(0x40), 1 +3fb7b470: move a11, *a13(0x20), 1 +3fb7b490: move a11, *a13, 1 +3fb7b4a0: move a14, -*sp, 1 +3fb7b4b0: move a11, *a14+, 1 +3fb7b4c0: move a13, a11 +3fb7b4d0: addi 0x60, a11 +3fb7b4f0: move a11, *a14+, 1 +3fb7b500: move a13, a11 +3fb7b510: addi 0x40, a11 +3fb7b530: move a11, *a14+, 1 +3fb7b540: move a13, a11 +3fb7b550: addk 32, a11 +3fb7b560: move a11, *a14+, 1 +3fb7b570: move a13, *a14+, 1 +3fb7b580: move *a13(0xffe0), *a14+, 1 +3fb7b5a0: calla L3FC3F690 +3fb7b5d0: sub a11, a11 +3fb7b5e0: move a11, *a13(0x60), 1 +3fb7b600: movi 0xffff, a9 +3fb7b620: move a9, *a13(0x40), 1 +3fb7b640: move a9, *a13(0x20), 1 +3fb7b660: move a9, *a13, 1 +3fb7b670: move a14, -*sp, 1 +3fb7b680: move a11, *a14+, 1 +3fb7b690: move a13, a11 +3fb7b6a0: addi 0x60, a11 +3fb7b6c0: move a11, *a14+, 1 +3fb7b6d0: move a13, a11 +3fb7b6e0: addi 0x40, a11 +3fb7b700: move a11, *a14+, 1 +3fb7b710: move a13, a11 +3fb7b720: addk 32, a11 +3fb7b730: move a11, *a14+, 1 +3fb7b740: move a13, *a14+, 1 +3fb7b750: move *a13(0xffe0), *a14+, 1 +3fb7b770: calla L3FC3F690 +3fb7b7a0: move *sp(0x80), a14, 1 +3fb7b7c0: mmfm sp, a9,a11,a13 +3fb7b7e0: rets 2 +3fb7b7f0: mmtm sp, a7,a9,a11,a13 +3fb7b810: move a14, a13 +3fb7b820: addi 0x140, a14 +3fb7b840: move *a13(0xff80), a11, 1 +3fb7b860: move a11, *a13, 1 +3fb7b870: jaeq L3FB7C230 +3fb7b890: move *a13(0xffc0), a9, 1 +L3FB7B8B0: +3fb7b8b0: move *a9(0x20), a9, 1 +3fb7b8d0: move *a9(0x40), *a13(0x20), 1 +3fb7b900: move *a13(0x20), a9, 1 +3fb7b920: move *a9(0x80), a9, 1 +3fb7b940: move *a9(0x60), a9, 1 +3fb7b960: move *a9(0xe0), *a13(0x40), 1 +3fb7b990: move *a13(0x20), a9, 1 +3fb7b9b0: move *a9(0x80), a9, 1 +3fb7b9d0: move *a9(0x60), a9, 1 +3fb7b9f0: setf 16, 0, 0 +3fb7ba00: move *a9(0x100), a9, 0 +3fb7ba20: move a9, *a13(0x80), 1 +3fb7ba40: sll 0x5, a9 +3fb7ba50: move *a13(0x40), a11, 1 +3fb7ba70: add a11, a9 +3fb7ba80: move a9, *a13(0x60), 1 +3fb7baa0: sub a11, a9 +3fb7bab0: sra 0x3, a9 +3fb7bac0: move a9, *a13(0xa0), 1 +3fb7bae0: move *a13(0xff60), a9, 1 +3fb7bb00: move *a9, a9, 1 +3fb7bb10: move a9, *a13(0xe0), 1 +3fb7bb30: jrge L3FB7BBE0 +3fb7bb40: move *a13(0x80), a11, 1 +3fb7bb60: mods a11, a9 +3fb7bb70: move a9, *a13(0xe0), 1 +3fb7bb90: jreq L3FB7BC50 +3fb7bba0: add a11, a9 +3fb7bbb0: move a9, *a13(0xe0), 1 +3fb7bbd0: jruc L3FB7BC50 +L3FB7BBE0: +3fb7bbe0: move *a13(0x80), a11, 1 +3fb7bc00: cmp a11, a9 +3fb7bc10: jrlt L3FB7BC50 +3fb7bc20: mods a11, a9 +3fb7bc30: move a9, *a13(0xe0), 1 +L3FB7BC50: +3fb7bc50: sll 0x5, a9 +3fb7bc60: move *a13(0x40), a11, 1 +3fb7bc80: add a11, a9 +3fb7bc90: move a9, *a13(0xc0), 1 +3fb7bcb0: jruc L3FB7BE40 +L3FB7BCC0: +3fb7bcc0: move *a13(0xe0), a11, 1 +3fb7bce0: sll 0x5, a11 +3fb7bcf0: move *a13(0xc0), a9, 1 +3fb7bd10: add a9, a11 +3fb7bd20: move a11, *a13(0xc0), 1 +3fb7bd40: move *a13(0x60), a9, 1 +3fb7bd60: cmp a9, a11 +3fb7bd70: jrc L3FB7BE40 +L3FB7BD80: +3fb7bd80: move *a13(0xa0), a11, 1 +3fb7bda0: sll 0x3, a11 +3fb7bdb0: move *a13(0xc0), a9, 1 +3fb7bdd0: sub a11, a9 +3fb7bde0: move a9, *a13(0xc0), 1 +3fb7be00: move *a13(0x60), a11, 1 +3fb7be20: cmp a11, a9 +3fb7be30: jrnc L3FB7BD80 +L3FB7BE40: +3fb7be40: move *a13(0xff60), a11, 1 +3fb7be60: move *a11(0x40), *a13(0x100), 1 +3fb7be90: move *a11(0x60), *a13(0x120), 1 +3fb7bec0: move *a13(0x100), a9, 1 +3fb7bee0: move *a9, a7, 1 +3fb7bef0: move *a13(0x120), a9, 1 +3fb7bf10: andn a9, a7 +3fb7bf20: move *a13(0xc0), a9, 1 +3fb7bf40: move *a13(0x120), a11, 1 +3fb7bf60: move *a9, a9, 1 +3fb7bf70: andn a9, a11 +3fb7bf80: or a11, a7 +3fb7bf90: move *a13(0x100), a11, 1 +3fb7bfb0: move a7, *a11, 1 +3fb7bfc0: move *a13, a9, 1 +3fb7bfd0: dec a9 +3fb7bfe0: move a9, *a13, 1 +3fb7bff0: jreq L3FB7C230 +3fb7c000: move *a13(0xff60), a7, 1 +3fb7c020: addi 0x80, a7 +3fb7c040: move a7, *a13(0xff60), 1 +3fb7c060: move *a7, a7, 1 +3fb7c070: move a7, *a13(0xe0), 1 +3fb7c090: jrlt L3FB7C0C0 +3fb7c0a0: jrle L3FB7BE40 +3fb7c0b0: jruc L3FB7BCC0 +L3FB7C0C0: +3fb7c0c0: sll 0x5, a7 +3fb7c0d0: move *a13(0xc0), a9, 1 +3fb7c0f0: add a9, a7 +3fb7c100: move a7, *a13(0xc0), 1 +3fb7c120: move *a13(0x40), a9, 1 +3fb7c140: cmp a9, a7 +3fb7c150: jrnc L3FB7BE40 +L3FB7C160: +3fb7c160: move *a13(0xa0), a11, 1 +3fb7c180: sll 0x3, a11 +3fb7c190: move *a13(0xc0), a9, 1 +3fb7c1b0: add a9, a11 +3fb7c1c0: move a11, *a13(0xc0), 1 +3fb7c1e0: move *a13(0x40), a9, 1 +3fb7c200: cmp a9, a11 +3fb7c210: jrc L3FB7C160 +3fb7c220: jruc L3FB7BE40 +L3FB7C230: +3fb7c230: move *sp(0xa0), a14, 1 +3fb7c250: mmfm sp, a7,a9,a11,a13 +3fb7c270: rets 2 +3fb7c280: mmtm sp, a7,a9,a11,a13 +3fb7c2a0: move a14, a13 +3fb7c2b0: addi 0x2e0, a14 +3fb7c2d0: move *a13(0xff80), a11, 1 +3fb7c2f0: move a11, *a13, 1 +3fb7c300: jaeq L3FB7F3E0 +3fb7c320: move *a13(0xffc0), a9, 1 +3fb7c340: move *a9(0x20), a9, 1 +3fb7c360: move *a9(0x40), *a13(0x20), 1 +3fb7c390: move *a13(0x20), a9, 1 +3fb7c3b0: move *a9(0x80), a9, 1 +3fb7c3d0: move *a9(0x60), a9, 1 +3fb7c3f0: move *a9(0xe0), *a13(0x40), 1 +3fb7c420: move *a13(0x20), a9, 1 +3fb7c440: move *a9(0x80), a9, 1 +3fb7c460: move *a9(0x60), a9, 1 +3fb7c480: move *a9(0x140), *a13(0xc0), 1 +3fb7c4b0: move *a13(0x20), a9, 1 +3fb7c4d0: move *a9(0x80), a9, 1 +3fb7c4f0: move *a9(0x60), a9, 1 +3fb7c510: setf 16, 0, 0 +3fb7c520: move *a9(0x110), a9, 0 +3fb7c540: move a9, *a13(0x80), 1 +3fb7c560: move *a13(0x20), a9, 1 +3fb7c580: move *a9(0x80), a9, 1 +3fb7c5a0: move *a9(0x60), a9, 1 +3fb7c5c0: move *a9(0x100), a9, 0 +3fb7c5e0: move a9, *a13(0xa0), 1 +3fb7c600: move *a13(0xc0), a11, 1 +3fb7c620: mpys a9, a11 +3fb7c630: move a11, *a13(0xe0), 1 +3fb7c650: sll 0x3, a11 +3fb7c660: move *a13(0x40), a9, 1 +3fb7c680: add a9, a11 +3fb7c690: move a11, *a13(0x60), 1 +3fb7c6b0: move *a13(0xff60), a9, 1 +3fb7c6d0: move *a13(0xffc0), a11, 1 +3fb7c6f0: setf 16, 1, 0 +3fb7c700: move *a11(0x210), a11, 0 +3fb7c720: move *a9, a9, 1 +3fb7c730: sub a11, a9 +3fb7c740: move a9, *a13(0x120), 1 +3fb7c760: jrge L3FB7C810 +3fb7c770: move *a13(0xa0), a11, 1 +3fb7c790: mods a11, a9 +3fb7c7a0: move a9, *a13(0x120), 1 +3fb7c7c0: jreq L3FB7C880 +3fb7c7d0: add a11, a9 +3fb7c7e0: move a9, *a13(0x120), 1 +3fb7c800: jruc L3FB7C880 +L3FB7C810: +3fb7c810: move *a13(0xa0), a11, 1 +3fb7c830: cmp a11, a9 +3fb7c840: jrlt L3FB7C880 +3fb7c850: mods a11, a9 +3fb7c860: move a9, *a13(0x120), 1 +L3FB7C880: +3fb7c880: move *a13(0x40), *a13(0x140), 1 +3fb7c8b0: move a9, a9 +3fb7c8c0: jreq L3FB7C9B0 +L3FB7C8D0: +3fb7c8d0: move *a13(0xc0), a11, 1 +3fb7c8f0: sll 0x3, a11 +3fb7c900: move *a13(0x140), a9, 1 +3fb7c920: add a9, a11 +3fb7c930: move a11, *a13(0x140), 1 +3fb7c950: move *a13(0x120), a9, 1 +3fb7c970: dec a9 +3fb7c980: move a9, *a13(0x120), 1 +3fb7c9a0: jrne L3FB7C8D0 +L3FB7C9B0: +3fb7c9b0: sub a11, a11 +3fb7c9c0: move a11, *a13(0x200), 1 +3fb7c9e0: move *a13(0xffe0), a9, 1 +3fb7ca00: setf 16, 1, 0 +3fb7ca10: move *a9, a9, 0 +3fb7ca20: jrne L3FB7CA90 +3fb7ca30: move *a13(0xffe0), a9, 1 +3fb7ca50: move *a9(0x3a0), a9, 0 +3fb7ca70: move a9, *a13(0x200), 1 +L3FB7CA90: +3fb7ca90: move *a13(0xff60), a9, 1 +3fb7cab0: move *a9(0x20), a11, 1 +3fb7cad0: move *a13(0xffa0), a9, 1 +3fb7caf0: add a9, a11 +3fb7cb00: move *a13(0x200), a9, 1 +3fb7cb20: add a9, a11 +3fb7cb30: movk 31, a9 +3fb7cb40: andn a9, a11 +3fb7cb50: move *a13(0xffc0), a9, 1 +3fb7cb70: move *a13(0x200), a7, 1 +3fb7cb90: move *a9(0x200), a9, 0 +3fb7cbb0: add a7, a9 +3fb7cbc0: move *a13(0x80), a7, 1 +3fb7cbe0: mods a7, a9 +3fb7cbf0: sub a9, a11 +3fb7cc00: move a11, *a13(0x160), 1 +3fb7cc20: jrge L3FB7CCB0 +3fb7cc30: mods a7, a11 +3fb7cc40: move a11, *a13(0x160), 1 +3fb7cc60: jreq L3FB7CD00 +3fb7cc70: add a7, a11 +3fb7cc80: move a11, *a13(0x160), 1 +3fb7cca0: jruc L3FB7CD00 +L3FB7CCB0: +3fb7ccb0: cmp a7, a11 +3fb7ccc0: jrlt L3FB7CD00 +3fb7ccd0: mods a7, a11 +3fb7cce0: move a11, *a13(0x160), 1 +L3FB7CD00: +3fb7cd00: subk 32, a7 +3fb7cd10: jage L3FB7DC30 +3fb7cd30: move *a13(0x140), a9, 1 +3fb7cd50: move *a9(0x0), *a13(0x220), 1 +3fb7cd80: jruc L3FB7CE40 +L3FB7CD90: +3fb7cd90: move *a13(0xff60), a11, 1 +3fb7cdb0: move *a11(0x20), a9, 1 +3fb7cdd0: move a9, *a13(0x100), 1 +3fb7cdf0: jreq L3FB7CE40 +3fb7ce00: jage L3FB7DA00 +3fb7ce20: jauc L3FB7DB20 +L3FB7CE40: +3fb7ce40: move *a13(0x160), a11, 1 +3fb7ce60: neg a11 +3fb7ce70: move *a13(0x220), a9, 1 +3fb7ce90: sra a11, a9 +3fb7cea0: move *a13(0x160), a11, 1 +3fb7cec0: neg a11 +3fb7ced0: addk 31, a11 +3fb7cee0: sll 0x5, a11 +3fb7cef0: addi 0xda400, a11 +3fb7cf20: move *a11, a11, 1 +3fb7cf30: and a11, a9 +3fb7cf40: move a9, *a13(0x1a0), 1 +3fb7cf60: move *a13(0x80), a11, 1 +3fb7cf80: move *a13(0x160), a7, 1 +3fb7cfa0: sub a7, a11 +3fb7cfb0: move a11, *a13(0x180), 1 +3fb7cfd0: move *a13(0x220), a7, 1 +3fb7cff0: sll a11, a7 +3fb7d000: or a9, a7 +3fb7d010: move a7, *a13(0x1a0), 1 +3fb7d030: move *a13(0x80), a9, 1 +3fb7d050: add a9, a11 +3fb7d060: move a11, *a13(0x180), 1 +3fb7d080: subk 32, a11 +3fb7d090: jrge L3FB7D140 +3fb7d0a0: move *a13(0x220), a11, 1 +3fb7d0c0: move *a13(0x180), a7, 1 +3fb7d0e0: sll a7, a11 +3fb7d0f0: move *a13(0x1a0), a7, 1 +3fb7d110: or a7, a11 +3fb7d120: move a11, *a13(0x1a0), 1 +L3FB7D140: +3fb7d140: move *a13(0xff60), a11, 1 +3fb7d160: move *a11(0x40), *a13(0x1c0), 1 +3fb7d190: move *a11(0x60), *a13(0x1e0), 1 +3fb7d1c0: move *a13(0x1c0), a9, 1 +3fb7d1e0: move *a9, a7, 1 +3fb7d1f0: move *a13(0x1e0), a9, 1 +3fb7d210: andn a9, a7 +3fb7d220: move *a13(0x1a0), a11, 1 +3fb7d240: andn a11, a9 +3fb7d250: or a9, a7 +3fb7d260: move *a13(0x1c0), a9, 1 +3fb7d280: move a7, *a9, 1 +3fb7d290: move *a13, a7, 1 +3fb7d2a0: dec a7 +3fb7d2b0: move a7, *a13, 1 +3fb7d2c0: jaeq L3FB7F3E0 +3fb7d2e0: move *a13(0xff60), a7, 1 +3fb7d300: addi 0x80, a7 +3fb7d320: move a7, *a13(0xff60), 1 +3fb7d340: move *a7, a7, 1 +3fb7d350: move a7, *a13(0x120), 1 +3fb7d370: jreq L3FB7D970 +3fb7d380: jrle L3FB7D670 +3fb7d390: move *a13(0xc0), a7, 1 +3fb7d3b0: sll 0x3, a7 +3fb7d3c0: move *a13(0x140), a9, 1 +3fb7d3e0: add a9, a7 +3fb7d3f0: move a7, *a13(0x140), 1 +3fb7d410: move *a13(0x120), a9, 1 +3fb7d430: dec a9 +3fb7d440: move a9, *a13(0x120), 1 +3fb7d460: jrle L3FB7D500 +3fb7d470: move *a13(0xc0), a7, 1 +3fb7d490: mpys a7, a9 +3fb7d4a0: sll 0x3, a9 +3fb7d4b0: move *a13(0x140), a7, 1 +3fb7d4d0: add a7, a9 +3fb7d4e0: move a9, *a13(0x140), 1 +L3FB7D500: +3fb7d500: move *a13(0x140), a9, 1 +3fb7d520: move *a13(0x60), a7, 1 +3fb7d540: cmp a7, a9 +3fb7d550: jrc L3FB7D620 +L3FB7D560: +3fb7d560: move *a13(0xe0), a11, 1 +3fb7d580: sll 0x3, a11 +3fb7d590: move *a13(0x140), a9, 1 +3fb7d5b0: sub a11, a9 +3fb7d5c0: move a9, *a13(0x140), 1 +3fb7d5e0: move *a13(0x60), a11, 1 +3fb7d600: cmp a11, a9 +3fb7d610: jrnc L3FB7D560 +L3FB7D620: +3fb7d620: move *a9(0x0), *a13(0x220), 1 +3fb7d650: jauc L3FB7CD90 +L3FB7D670: +3fb7d670: move *a13(0xc0), a7, 1 +3fb7d690: sll 0x3, a7 +3fb7d6a0: move *a13(0x140), a9, 1 +3fb7d6c0: sub a7, a9 +3fb7d6d0: move a9, *a13(0x140), 1 +3fb7d6f0: move *a13(0x120), a7, 1 +3fb7d710: inc a7 +3fb7d720: move a7, *a13(0x120), 1 +3fb7d740: jrge L3FB7D7E0 +3fb7d750: move *a13(0xc0), a9, 1 +3fb7d770: mpys a9, a7 +3fb7d780: sll 0x3, a7 +3fb7d790: move *a13(0x140), a9, 1 +3fb7d7b0: add a9, a7 +3fb7d7c0: move a7, *a13(0x140), 1 +L3FB7D7E0: +3fb7d7e0: move *a13(0x140), a9, 1 +3fb7d800: move *a13(0x40), a7, 1 +3fb7d820: cmp a7, a9 +3fb7d830: jrnc L3FB7D900 +L3FB7D840: +3fb7d840: move *a13(0xe0), a11, 1 +3fb7d860: sll 0x3, a11 +3fb7d870: move *a13(0x140), a9, 1 +3fb7d890: add a9, a11 +3fb7d8a0: move a11, *a13(0x140), 1 +3fb7d8c0: move *a13(0x40), a9, 1 +3fb7d8e0: cmp a9, a11 +3fb7d8f0: jrc L3FB7D840 +L3FB7D900: +3fb7d900: move *a13(0x140), a11, 1 +3fb7d920: move *a11(0x0), *a13(0x220), 1 +3fb7d950: jauc L3FB7CD90 +L3FB7D970: +3fb7d970: move *a13(0xff60), a7, 1 +3fb7d990: move *a7(0x20), a7, 1 +3fb7d9b0: move a7, *a13(0x100), 1 +3fb7d9d0: jaeq L3FB7D140 +3fb7d9f0: jrle L3FB7DB20 +L3FB7DA00: +3fb7da00: move *a13(0x160), a11, 1 +3fb7da20: move *a13(0x100), a9, 1 +3fb7da40: add a9, a11 +3fb7da50: move a11, *a13(0x160), 1 +L3FB7DA70: +3fb7da70: move *a13(0x160), a11, 1 +3fb7da90: move *a13(0x80), a9, 1 +3fb7dab0: sub a9, a11 +3fb7dac0: move a11, *a13(0x160), 1 +3fb7dae0: cmp a9, a11 +3fb7daf0: jrge L3FB7DA70 +3fb7db00: jauc L3FB7CE40 +L3FB7DB20: +3fb7db20: move *a13(0x160), a11, 1 +3fb7db40: move *a13(0x100), a9, 1 +3fb7db60: add a9, a11 +3fb7db70: move a11, *a13(0x160), 1 +L3FB7DB90: +3fb7db90: move *a13(0x160), a11, 1 +3fb7dbb0: move *a13(0x80), a9, 1 +3fb7dbd0: add a9, a11 +3fb7dbe0: move a11, *a13(0x160), 1 +3fb7dc00: jrlt L3FB7DB90 +3fb7dc10: jauc L3FB7CE40 +L3FB7DC30: +3fb7dc30: move a11, *a13(0x220), 1 +3fb7dc50: move *a13(0x140), *a13(0x240), 1 +3fb7dc80: subk 32, a11 +3fb7dc90: jrlt L3FB7DE20 +L3FB7DCA0: +3fb7dca0: move *a13(0x220), a11, 1 +3fb7dcc0: subk 32, a11 +3fb7dcd0: move a11, *a13(0x220), 1 +3fb7dcf0: move *a13(0x240), a9, 1 +3fb7dd10: addk 32, a9 +3fb7dd20: move a9, *a13(0x240), 1 +3fb7dd40: subk 32, a11 +3fb7dd50: jrge L3FB7DCA0 +3fb7dd60: jruc L3FB7DE20 +L3FB7DD70: +3fb7dd70: move *a13(0xff60), a11, 1 +3fb7dd90: move *a11(0x20), a9, 1 +3fb7ddb0: move a9, *a13(0x100), 1 +3fb7ddd0: jreq L3FB7DE20 +3fb7dde0: jage L3FB7ED60 +3fb7de00: jauc L3FB7F0C0 +L3FB7DE20: +3fb7de20: move *a13(0x240), *a13(0x260), 1 +3fb7de50: move *a13(0x220), a11, 1 +3fb7de70: neg a11 +3fb7de80: addk 32, a11 +3fb7de90: move a11, *a13(0x180), 1 +3fb7deb0: move *a13(0x260), a9, 1 +3fb7ded0: move *a13(0x220), a7, 1 +3fb7def0: neg a7 +3fb7df00: move *a9+, a11, 1 +3fb7df10: move a9, *a13(0x260), 1 +3fb7df30: sra a7, a11 +3fb7df40: move *a13(0x180), a7, 1 +3fb7df60: dec a7 +3fb7df70: sll 0x5, a7 +3fb7df80: addi 0xda400, a7 +3fb7dfb0: move *a7, a7, 1 +3fb7dfc0: and a7, a11 +3fb7dfd0: move a11, *a13(0x1a0), 1 +3fb7dff0: move *a13(0x160), a7, 1 +3fb7e010: move *a13(0x180), a9, 1 +3fb7e030: add a9, a7 +3fb7e040: move a7, *a13(0x280), 1 +3fb7e060: move *a13(0x80), a9, 1 +3fb7e080: sub a7, a9 +3fb7e090: move a9, *a13(0x2c0), 1 +3fb7e0b0: jrgt L3FB7E170 +3fb7e0c0: move *a13(0x180), a7, 1 +3fb7e0e0: add a9, a7 +3fb7e0f0: move *a13(0x140), a9, 1 +3fb7e110: move *a9, a9, 1 +3fb7e120: sll a7, a9 +3fb7e130: or a11, a9 +3fb7e140: move a9, *a13(0x1a0), 1 +3fb7e160: jruc L3FB7E380 +L3FB7E170: +3fb7e170: move *a13(0x180), a7, 1 +3fb7e190: subk 32, a7 +3fb7e1a0: jrge L3FB7E380 +3fb7e1b0: move *a13(0x260), a7, 1 +3fb7e1d0: move *a7, a7, 1 +3fb7e1e0: move *a13(0x180), a9, 1 +3fb7e200: sll a9, a7 +3fb7e210: or a11, a7 +3fb7e220: move a7, *a13(0x1a0), 1 +3fb7e240: move *a13(0x80), a11, 1 +3fb7e260: move *a13(0x280), a7, 1 +3fb7e280: sub a7, a11 +3fb7e290: add a9, a11 +3fb7e2a0: subk 32, a11 +3fb7e2b0: move a11, *a13(0x2c0), 1 +3fb7e2d0: jrge L3FB7E380 +3fb7e2e0: move *a13(0x140), a7, 1 +3fb7e300: move *a7, a7, 1 +3fb7e310: addk 32, a11 +3fb7e320: sll a11, a7 +3fb7e330: move *a13(0x1a0), a11, 1 +3fb7e350: or a11, a7 +3fb7e360: move a7, *a13(0x1a0), 1 +L3FB7E380: +3fb7e380: move *a13(0xff60), a11, 1 +3fb7e3a0: move *a11(0x40), *a13(0x1c0), 1 +3fb7e3d0: move *a11(0x60), *a13(0x1e0), 1 +3fb7e400: move *a13(0x1c0), a9, 1 +3fb7e420: move *a9, a7, 1 +3fb7e430: move *a13(0x1e0), a9, 1 +3fb7e450: andn a9, a7 +3fb7e460: move *a13(0x1a0), a11, 1 +3fb7e480: andn a11, a9 +3fb7e490: or a9, a7 +3fb7e4a0: move *a13(0x1c0), a9, 1 +3fb7e4c0: move a7, *a9, 1 +3fb7e4d0: move *a13, a7, 1 +3fb7e4e0: dec a7 +3fb7e4f0: move a7, *a13, 1 +3fb7e500: jaeq L3FB7F3E0 +3fb7e520: move *a13(0xff60), a7, 1 +3fb7e540: addi 0x80, a7 +3fb7e560: move a7, *a13(0xff60), 1 +3fb7e580: move *a7, a7, 1 +3fb7e590: move a7, *a13(0x120), 1 +3fb7e5b0: jreq L3FB7ECD0 +3fb7e5c0: jrle L3FB7E940 +3fb7e5d0: move *a13(0x240), a7, 1 +3fb7e5f0: move *a13(0x140), a9, 1 +3fb7e610: sub a9, a7 +3fb7e620: sra 0x3, a7 +3fb7e630: move a7, *a13(0x2a0), 1 +3fb7e650: move *a13(0xc0), a7, 1 +3fb7e670: sll 0x3, a7 +3fb7e680: add a9, a7 +3fb7e690: move a7, *a13(0x140), 1 +3fb7e6b0: move *a13(0x120), a9, 1 +3fb7e6d0: dec a9 +3fb7e6e0: move a9, *a13(0x120), 1 +3fb7e700: jrle L3FB7E7A0 +3fb7e710: move *a13(0xc0), a7, 1 +3fb7e730: mpys a7, a9 +3fb7e740: sll 0x3, a9 +3fb7e750: move *a13(0x140), a7, 1 +3fb7e770: add a7, a9 +3fb7e780: move a9, *a13(0x140), 1 +L3FB7E7A0: +3fb7e7a0: move *a13(0x140), a9, 1 +3fb7e7c0: move *a13(0x60), a7, 1 +3fb7e7e0: cmp a7, a9 +3fb7e7f0: jrc L3FB7E8C0 +L3FB7E800: +3fb7e800: move *a13(0xe0), a11, 1 +3fb7e820: sll 0x3, a11 +3fb7e830: move *a13(0x140), a9, 1 +3fb7e850: sub a11, a9 +3fb7e860: move a9, *a13(0x140), 1 +3fb7e880: move *a13(0x60), a11, 1 +3fb7e8a0: cmp a11, a9 +3fb7e8b0: jrnc L3FB7E800 +L3FB7E8C0: +3fb7e8c0: move *a13(0x2a0), a11, 1 +3fb7e8e0: sll 0x3, a11 +3fb7e8f0: add a9, a11 +3fb7e900: move a11, *a13(0x240), 1 +3fb7e920: jauc L3FB7DD70 +L3FB7E940: +3fb7e940: move *a13(0x240), a7, 1 +3fb7e960: move *a13(0x140), a9, 1 +3fb7e980: sub a9, a7 +3fb7e990: sra 0x3, a7 +3fb7e9a0: move a7, *a13(0x2a0), 1 +3fb7e9c0: move *a13(0xc0), a7, 1 +3fb7e9e0: sll 0x3, a7 +3fb7e9f0: sub a7, a9 +3fb7ea00: move a9, *a13(0x140), 1 +3fb7ea20: move *a13(0x120), a7, 1 +3fb7ea40: inc a7 +3fb7ea50: move a7, *a13(0x120), 1 +3fb7ea70: jrge L3FB7EB10 +3fb7ea80: move *a13(0xc0), a9, 1 +3fb7eaa0: mpys a9, a7 +3fb7eab0: sll 0x3, a7 +3fb7eac0: move *a13(0x140), a9, 1 +3fb7eae0: add a9, a7 +3fb7eaf0: move a7, *a13(0x140), 1 +L3FB7EB10: +3fb7eb10: move *a13(0x140), a9, 1 +3fb7eb30: move *a13(0x40), a7, 1 +3fb7eb50: cmp a7, a9 +3fb7eb60: jrnc L3FB7EC30 +L3FB7EB70: +3fb7eb70: move *a13(0xe0), a11, 1 +3fb7eb90: sll 0x3, a11 +3fb7eba0: move *a13(0x140), a9, 1 +3fb7ebc0: add a9, a11 +3fb7ebd0: move a11, *a13(0x140), 1 +3fb7ebf0: move *a13(0x40), a9, 1 +3fb7ec10: cmp a9, a11 +3fb7ec20: jrc L3FB7EB70 +L3FB7EC30: +3fb7ec30: move *a13(0x2a0), a11, 1 +3fb7ec50: sll 0x3, a11 +3fb7ec60: move *a13(0x140), a9, 1 +3fb7ec80: add a9, a11 +3fb7ec90: move a11, *a13(0x240), 1 +3fb7ecb0: jauc L3FB7DD70 +L3FB7ECD0: +3fb7ecd0: move *a13(0xff60), a7, 1 +3fb7ecf0: move *a7(0x20), a7, 1 +3fb7ed10: move a7, *a13(0x100), 1 +3fb7ed30: jaeq L3FB7E380 +3fb7ed50: jrle L3FB7F0C0 +L3FB7ED60: +3fb7ed60: move *a13(0x160), a11, 1 +3fb7ed80: move *a13(0x100), a9, 1 +3fb7eda0: add a9, a11 +3fb7edb0: move a11, *a13(0x160), 1 +3fb7edd0: move *a13(0x80), a7, 1 +3fb7edf0: cmp a7, a11 +3fb7ee00: jrge L3FB7EEA0 +3fb7ee10: sra 0x3, a9 +3fb7ee20: sll 0x3, a9 +3fb7ee30: move *a13(0x240), a7, 1 +3fb7ee50: add a7, a9 +3fb7ee60: move a9, *a13(0x240), 1 +3fb7ee80: jauc L3FB7DE20 +L3FB7EEA0: +3fb7eea0: move *a13(0x160), a11, 1 +3fb7eec0: move *a13(0x80), a9, 1 +3fb7eee0: sub a9, a11 +3fb7eef0: move a11, *a13(0x160), 1 +3fb7ef10: cmp a9, a11 +3fb7ef20: jrge L3FB7EEA0 +3fb7ef30: move *a13(0x160), *a13(0x220), 1 +3fb7ef60: move *a13(0x140), *a13(0x240), 1 +3fb7ef90: move *a13(0x220), a11, 1 +3fb7efb0: subk 32, a11 +3fb7efc0: jalt L3FB7DE20 +L3FB7EFE0: +3fb7efe0: move *a13(0x220), a11, 1 +3fb7f000: subk 32, a11 +3fb7f010: move a11, *a13(0x220), 1 +3fb7f030: move *a13(0x240), a9, 1 +3fb7f050: addk 32, a9 +3fb7f060: move a9, *a13(0x240), 1 +3fb7f080: subk 32, a11 +3fb7f090: jrge L3FB7EFE0 +3fb7f0a0: jauc L3FB7DE20 +L3FB7F0C0: +3fb7f0c0: move *a13(0x160), a11, 1 +3fb7f0e0: move *a13(0x100), a9, 1 +3fb7f100: add a9, a11 +3fb7f110: move a11, *a13(0x160), 1 +3fb7f130: jrlt L3FB7F1D0 +3fb7f140: sra 0x3, a9 +3fb7f150: sll 0x3, a9 +3fb7f160: move *a13(0x240), a7, 1 +3fb7f180: add a7, a9 +3fb7f190: move a9, *a13(0x240), 1 +3fb7f1b0: jauc L3FB7DE20 +L3FB7F1D0: +3fb7f1d0: move *a13(0x160), a11, 1 +3fb7f1f0: move *a13(0x80), a9, 1 +3fb7f210: add a9, a11 +3fb7f220: move a11, *a13(0x160), 1 +3fb7f240: jrlt L3FB7F1D0 +3fb7f250: move *a13(0x160), *a13(0x220), 1 +3fb7f280: move *a13(0x140), *a13(0x240), 1 +3fb7f2b0: move *a13(0x220), a11, 1 +3fb7f2d0: subk 32, a11 +3fb7f2e0: jalt L3FB7DE20 +L3FB7F300: +3fb7f300: move *a13(0x220), a11, 1 +3fb7f320: subk 32, a11 +3fb7f330: move a11, *a13(0x220), 1 +3fb7f350: move *a13(0x240), a9, 1 +3fb7f370: addk 32, a9 +3fb7f380: move a9, *a13(0x240), 1 +3fb7f3a0: subk 32, a11 +3fb7f3b0: jrge L3FB7F300 +3fb7f3c0: jauc L3FB7DE20 +L3FB7F3E0: +3fb7f3e0: move *sp(0xa0), a14, 1 +3fb7f400: mmfm sp, a7,a9,a11,a13 +3fb7f420: rets 2 +3fb7f430: mmtm sp, a7,a9,a11,a13 +3fb7f450: move a14, a13 +3fb7f460: addi 0x180, a14 +3fb7f480: move *a13(0xff80), a11, 1 +3fb7f4a0: move a11, *a13, 1 +3fb7f4b0: jaeq L3FB801C0 +3fb7f4d0: move *a13(0xffc0), a9, 1 +3fb7f4f0: move *a9(0x20), a9, 1 +3fb7f510: move *a9(0x40), *a13(0x20), 1 +3fb7f540: move *a13(0x20), a9, 1 +3fb7f560: move *a9(0x80), a9, 1 +3fb7f580: move *a9(0x60), a9, 1 +3fb7f5a0: move *a9(0xe0), *a13(0x40), 1 +3fb7f5d0: move *a13(0x20), a9, 1 +3fb7f5f0: move *a9(0x80), a9, 1 +3fb7f610: move *a9(0x60), a9, 1 +3fb7f630: setf 16, 0, 0 +3fb7f640: move *a9(0x100), a9, 0 +3fb7f660: move a9, *a13(0x80), 1 +3fb7f680: sll 0x5, a9 +3fb7f690: move *a13(0x40), a11, 1 +3fb7f6b0: add a11, a9 +3fb7f6c0: move a9, *a13(0x60), 1 +3fb7f6e0: sub a11, a9 +3fb7f6f0: sra 0x3, a9 +3fb7f700: move a9, *a13(0xa0), 1 +3fb7f720: move *a13(0xff60), a9, 1 +3fb7f740: move *a9, a9, 1 +3fb7f750: move a9, *a13(0xe0), 1 +3fb7f770: jrge L3FB7F820 +3fb7f780: move *a13(0x80), a11, 1 +3fb7f7a0: mods a11, a9 +3fb7f7b0: move a9, *a13(0xe0), 1 +3fb7f7d0: jreq L3FB7F890 +3fb7f7e0: add a11, a9 +3fb7f7f0: move a9, *a13(0xe0), 1 +3fb7f810: jruc L3FB7F890 +L3FB7F820: +3fb7f820: move *a13(0x80), a11, 1 +3fb7f840: cmp a11, a9 +3fb7f850: jrlt L3FB7F890 +3fb7f860: mods a11, a9 +3fb7f870: move a9, *a13(0xe0), 1 +L3FB7F890: +3fb7f890: sll 0x5, a9 +3fb7f8a0: move *a13(0x40), a11, 1 +3fb7f8c0: add a11, a9 +3fb7f8d0: move a9, *a13(0xc0), 1 +3fb7f8f0: jruc L3FB7FA80 +L3FB7F900: +3fb7f900: move *a13(0xe0), a11, 1 +3fb7f920: sll 0x5, a11 +3fb7f930: move *a13(0xc0), a9, 1 +3fb7f950: add a9, a11 +3fb7f960: move a11, *a13(0xc0), 1 +3fb7f980: move *a13(0x60), a9, 1 +3fb7f9a0: cmp a9, a11 +3fb7f9b0: jrc L3FB7FA80 +L3FB7F9C0: +3fb7f9c0: move *a13(0xa0), a11, 1 +3fb7f9e0: sll 0x3, a11 +3fb7f9f0: move *a13(0xc0), a9, 1 +3fb7fa10: sub a11, a9 +3fb7fa20: move a9, *a13(0xc0), 1 +3fb7fa40: move *a13(0x60), a11, 1 +3fb7fa60: cmp a11, a9 +3fb7fa70: jrnc L3FB7F9C0 +L3FB7FA80: +3fb7fa80: move *a13(0xc0), a11, 1 +3fb7faa0: move *a11(0x0), *a13(0x100), 1 +L3FB7FAD0: +3fb7fad0: move *a13(0xff60), a11, 1 +3fb7faf0: move *a11(0x40), *a13(0x140), 1 +3fb7fb20: move *a11(0x60), *a13(0x160), 1 +3fb7fb50: move *a13(0x140), a9, 1 +3fb7fb70: move *a9, a7, 1 +3fb7fb80: move *a13(0x160), a9, 1 +3fb7fba0: andn a9, a7 +3fb7fbb0: move *a13(0x100), a11, 1 +3fb7fbd0: andn a11, a9 +3fb7fbe0: or a9, a7 +3fb7fbf0: move *a13(0x140), a9, 1 +3fb7fc10: move a7, *a9, 1 +3fb7fc20: addk 32, a9 +3fb7fc30: move a9, *a13(0x140), 1 +3fb7fc50: move *a13(0xff60), a7, 1 +3fb7fc70: move *a7(0x80), a7, 1 +3fb7fc90: move a7, *a13(0x120), 1 +3fb7fcb0: jreq L3FB7FDA0 +L3FB7FCC0: +3fb7fcc0: move *a13(0x140), a11, 1 +3fb7fce0: move *a13(0x100), a9, 1 +3fb7fd00: not a9 +3fb7fd10: move a9, *a11+, 1 +3fb7fd20: move a11, *a13(0x140), 1 +3fb7fd40: move *a13(0x120), a9, 1 +3fb7fd60: dec a9 +3fb7fd70: move a9, *a13(0x120), 1 +3fb7fd90: jrne L3FB7FCC0 +L3FB7FDA0: +3fb7fda0: move *a13(0xff60), a11, 1 +3fb7fdc0: move *a11(0xa0), *a13(0x160), 1 +3fb7fdf0: move *a13(0x140), a9, 1 +3fb7fe10: move *a9, a7, 1 +3fb7fe20: move *a13(0x160), a9, 1 +3fb7fe40: andn a9, a7 +3fb7fe50: move *a13(0x100), a11, 1 +3fb7fe70: andn a11, a9 +3fb7fe80: or a9, a7 +3fb7fe90: move *a13(0x140), a9, 1 +3fb7feb0: move a7, *a9, 1 +3fb7fec0: move *a13, a7, 1 +3fb7fed0: dec a7 +3fb7fee0: move a7, *a13, 1 +3fb7fef0: jreq L3FB801C0 +3fb7ff00: move *a13(0xff60), a7, 1 +3fb7ff20: addi 0xc0, a7 +3fb7ff40: move a7, *a13(0xff60), 1 +3fb7ff60: move *a7, a7, 1 +3fb7ff70: move a7, *a13(0xe0), 1 +3fb7ff90: jrlt L3FB7FFC0 +3fb7ffa0: jrle L3FB7FAD0 +3fb7ffb0: jruc L3FB7F900 +L3FB7FFC0: +3fb7ffc0: sll 0x5, a7 +3fb7ffd0: move *a13(0xc0), a9, 1 +3fb7fff0: add a9, a7 +3fb80000: move a7, *a13(0xc0), 1 +3fb80020: move *a13(0x40), a9, 1 +3fb80040: cmp a9, a7 +3fb80050: jrc L3FB800A0 +3fb80060: move *a7(0x0), *a13(0x100), 1 +3fb80090: jruc L3FB7FAD0 +L3FB800A0: +3fb800a0: move *a13(0xa0), a11, 1 +3fb800c0: sll 0x3, a11 +3fb800d0: move *a13(0xc0), a9, 1 +3fb800f0: add a9, a11 +3fb80100: move a11, *a13(0xc0), 1 +3fb80120: move *a13(0x40), a9, 1 +3fb80140: cmp a9, a11 +3fb80150: jrc L3FB800A0 +3fb80160: move *a13(0xc0), a11, 1 +3fb80180: move *a11(0x0), *a13(0x100), 1 +3fb801b0: jruc L3FB7FAD0 +L3FB801C0: +3fb801c0: move *sp(0xa0), a14, 1 +3fb801e0: mmfm sp, a7,a9,a11,a13 +3fb80200: rets 2 +3fb80210: mmtm sp, a7,a9,a11,a13 +3fb80230: move a14, a13 +3fb80240: addi 0x300, a14 +3fb80260: move *a13(0xff80), a11, 1 +3fb80280: move a11, *a13, 1 +3fb80290: jaeq L3FB84B30 +3fb802b0: move *a13(0xffc0), a9, 1 +3fb802d0: move *a9(0x20), a9, 1 +3fb802f0: move *a9(0x40), *a13(0x20), 1 +3fb80320: move *a13(0x20), a9, 1 +3fb80340: move *a9(0x80), a9, 1 +3fb80360: move *a9(0x60), a9, 1 +3fb80380: move *a9(0xe0), *a13(0x40), 1 +3fb803b0: move *a13(0x20), a9, 1 +3fb803d0: move *a9(0x80), a9, 1 +3fb803f0: move *a9(0x60), a9, 1 +3fb80410: move *a9(0x140), *a13(0xc0), 1 +3fb80440: move *a13(0x20), a9, 1 +3fb80460: move *a9(0x80), a9, 1 +3fb80480: move *a9(0x60), a9, 1 +3fb804a0: setf 16, 0, 0 +3fb804b0: move *a9(0x110), a9, 0 +3fb804d0: move a9, *a13(0x80), 1 +3fb804f0: move *a13(0x20), a9, 1 +3fb80510: move *a9(0x80), a9, 1 +3fb80530: move *a9(0x60), a9, 1 +3fb80550: move *a9(0x100), a9, 0 +3fb80570: move a9, *a13(0xa0), 1 +3fb80590: move *a13(0xc0), a11, 1 +3fb805b0: mpys a9, a11 +3fb805c0: move a11, *a13(0xe0), 1 +3fb805e0: sll 0x3, a11 +3fb805f0: move *a13(0x40), a9, 1 +3fb80610: add a9, a11 +3fb80620: move a11, *a13(0x60), 1 +3fb80640: move *a13(0xff60), a9, 1 +3fb80660: move *a13(0xffc0), a11, 1 +3fb80680: setf 16, 1, 0 +3fb80690: move *a11(0x210), a11, 0 +3fb806b0: move *a9, a9, 1 +3fb806c0: sub a11, a9 +3fb806d0: move a9, *a13(0x120), 1 +3fb806f0: jrge L3FB807A0 +3fb80700: move *a13(0xa0), a11, 1 +3fb80720: mods a11, a9 +3fb80730: move a9, *a13(0x120), 1 +3fb80750: jreq L3FB80810 +3fb80760: add a11, a9 +3fb80770: move a9, *a13(0x120), 1 +3fb80790: jruc L3FB80810 +L3FB807A0: +3fb807a0: move *a13(0xa0), a11, 1 +3fb807c0: cmp a11, a9 +3fb807d0: jrlt L3FB80810 +3fb807e0: mods a11, a9 +3fb807f0: move a9, *a13(0x120), 1 +L3FB80810: +3fb80810: move *a13(0x40), *a13(0x140), 1 +3fb80840: move a9, a9 +3fb80850: jreq L3FB80940 +L3FB80860: +3fb80860: move *a13(0xc0), a11, 1 +3fb80880: sll 0x3, a11 +3fb80890: move *a13(0x140), a9, 1 +3fb808b0: add a9, a11 +3fb808c0: move a11, *a13(0x140), 1 +3fb808e0: move *a13(0x120), a9, 1 +3fb80900: dec a9 +3fb80910: move a9, *a13(0x120), 1 +3fb80930: jrne L3FB80860 +L3FB80940: +3fb80940: sub a11, a11 +3fb80950: move a11, *a13(0x220), 1 +3fb80970: move *a13(0xffe0), a9, 1 +3fb80990: setf 16, 1, 0 +3fb809a0: move *a9, a9, 0 +3fb809b0: jrne L3FB80A20 +3fb809c0: move *a13(0xffe0), a9, 1 +3fb809e0: move *a9(0x3a0), a9, 0 +3fb80a00: move a9, *a13(0x220), 1 +L3FB80A20: +3fb80a20: move *a13(0xff60), a9, 1 +3fb80a40: move *a9(0x20), a11, 1 +3fb80a60: move *a13(0xffa0), a9, 1 +3fb80a80: add a9, a11 +3fb80a90: move *a13(0x220), a9, 1 +3fb80ab0: add a9, a11 +3fb80ac0: movk 31, a9 +3fb80ad0: andn a9, a11 +3fb80ae0: move *a13(0xffc0), a9, 1 +3fb80b00: move *a13(0x220), a7, 1 +3fb80b20: move *a9(0x200), a9, 0 +3fb80b40: add a7, a9 +3fb80b50: move *a13(0x80), a7, 1 +3fb80b70: mods a7, a9 +3fb80b80: sub a9, a11 +3fb80b90: move a11, *a13(0x160), 1 +3fb80bb0: jrge L3FB80C40 +3fb80bc0: mods a7, a11 +3fb80bd0: move a11, *a13(0x160), 1 +3fb80bf0: jreq L3FB80C90 +3fb80c00: add a7, a11 +3fb80c10: move a11, *a13(0x160), 1 +3fb80c30: jruc L3FB80C90 +L3FB80C40: +3fb80c40: cmp a7, a11 +3fb80c50: jrlt L3FB80C90 +3fb80c60: mods a7, a11 +3fb80c70: move a11, *a13(0x160), 1 +L3FB80C90: +3fb80c90: subk 32, a7 +3fb80ca0: jage L3FB823A0 +3fb80cc0: move *a13(0x140), a9, 1 +3fb80ce0: move *a9(0x0), *a13(0x240), 1 +L3FB80D10: +3fb80d10: move *a13(0x160), a11, 1 +3fb80d30: neg a11 +3fb80d40: move *a13(0x240), a9, 1 +3fb80d60: sra a11, a9 +3fb80d70: move *a13(0x160), a11, 1 +3fb80d90: neg a11 +3fb80da0: addk 31, a11 +3fb80db0: sll 0x5, a11 +3fb80dc0: addi 0xda400, a11 +3fb80df0: move *a11, a11, 1 +3fb80e00: and a11, a9 +3fb80e10: move a9, *a13(0x1a0), 1 +3fb80e30: move *a13(0x80), a11, 1 +3fb80e50: move *a13(0x160), a7, 1 +3fb80e70: sub a7, a11 +3fb80e80: move a11, *a13(0x180), 1 +3fb80ea0: move *a13(0x240), a7, 1 +3fb80ec0: sll a11, a7 +3fb80ed0: or a9, a7 +3fb80ee0: move a7, *a13(0x1a0), 1 +3fb80f00: move *a13(0x80), a9, 1 +3fb80f20: add a9, a11 +3fb80f30: move a11, *a13(0x260), 1 +3fb80f50: subk 32, a11 +3fb80f60: jrge L3FB81040 +3fb80f70: move *a13(0x260), *a13(0x180), 1 +3fb80fa0: move *a13(0x240), a11, 1 +3fb80fc0: move *a13(0x180), a7, 1 +3fb80fe0: sll a7, a11 +3fb80ff0: move *a13(0x1a0), a7, 1 +3fb81010: or a7, a11 +3fb81020: move a11, *a13(0x1a0), 1 +L3FB81040: +3fb81040: move *a13(0xff60), a11, 1 +3fb81060: move *a11(0x40), *a13(0x1e0), 1 +3fb81090: move *a11(0x60), *a13(0x200), 1 +3fb810c0: move *a13(0x1e0), a7, 1 +3fb810e0: move *a7, a7, 1 +3fb810f0: move *a13(0x200), a9, 1 +3fb81110: andn a9, a7 +3fb81120: move *a13(0x1a0), a11, 1 +3fb81140: andn a11, a9 +3fb81150: or a9, a7 +3fb81160: move *a13(0x1e0), a9, 1 +3fb81180: move a7, *a9, 1 +3fb81190: addk 32, a9 +3fb811a0: move a9, *a13(0x1e0), 1 +3fb811c0: move *a13(0xff60), a7, 1 +3fb811e0: move *a7(0x80), a7, 1 +3fb81200: move a7, *a13(0x1c0), 1 +3fb81220: jreq L3FB81680 +L3FB81230: +3fb81230: move *a13(0x180), a11, 1 +3fb81250: neg a11 +3fb81260: addk 32, a11 +3fb81270: move a11, *a13(0x180), 1 +3fb81290: neg a11 +3fb812a0: move *a13(0x240), a9, 1 +3fb812c0: sra a11, a9 +3fb812d0: move *a13(0x180), a11, 1 +3fb812f0: neg a11 +3fb81300: addk 31, a11 +3fb81310: sll 0x5, a11 +3fb81320: addi 0xda400, a11 +3fb81350: move *a11, a11, 1 +3fb81360: and a11, a9 +3fb81370: move a9, *a13(0x1a0), 1 +3fb81390: move *a13(0x80), a11, 1 +3fb813b0: move *a13(0x180), a7, 1 +3fb813d0: sub a7, a11 +3fb813e0: move a11, *a13(0x180), 1 +3fb81400: move *a13(0x240), a7, 1 +3fb81420: sll a11, a7 +3fb81430: or a9, a7 +3fb81440: move a7, *a13(0x1a0), 1 +3fb81460: move *a13(0x80), a9, 1 +3fb81480: add a9, a11 +3fb81490: move a11, *a13(0x260), 1 +3fb814b0: subk 32, a11 +3fb814c0: jrge L3FB815A0 +3fb814d0: move *a13(0x260), *a13(0x180), 1 +3fb81500: move *a13(0x240), a11, 1 +3fb81520: move *a13(0x180), a7, 1 +3fb81540: sll a7, a11 +3fb81550: move *a13(0x1a0), a7, 1 +3fb81570: or a7, a11 +3fb81580: move a11, *a13(0x1a0), 1 +L3FB815A0: +3fb815a0: move *a13(0x1e0), a11, 1 +3fb815c0: move *a13(0x1a0), a7, 1 +3fb815e0: not a7 +3fb815f0: move a7, *a11+, 1 +3fb81600: move a11, *a13(0x1e0), 1 +3fb81620: move *a13(0x1c0), a7, 1 +3fb81640: dec a7 +3fb81650: move a7, *a13(0x1c0), 1 +3fb81670: jrne L3FB81230 +L3FB81680: +3fb81680: move *a13(0x180), a11, 1 +3fb816a0: neg a11 +3fb816b0: addk 32, a11 +3fb816c0: move a11, *a13(0x180), 1 +3fb816e0: neg a11 +3fb816f0: move *a13(0x240), a9, 1 +3fb81710: sra a11, a9 +3fb81720: move *a13(0x180), a11, 1 +3fb81740: neg a11 +3fb81750: addk 31, a11 +3fb81760: sll 0x5, a11 +3fb81770: addi 0xda400, a11 +3fb817a0: move *a11, a11, 1 +3fb817b0: and a11, a9 +3fb817c0: move a9, *a13(0x1a0), 1 +3fb817e0: move *a13(0x80), a11, 1 +3fb81800: move *a13(0x180), a7, 1 +3fb81820: sub a7, a11 +3fb81830: move a11, *a13(0x180), 1 +3fb81850: move *a13(0x240), a7, 1 +3fb81870: sll a11, a7 +3fb81880: or a9, a7 +3fb81890: move a7, *a13(0x1a0), 1 +3fb818b0: move *a13(0x80), a9, 1 +3fb818d0: add a9, a11 +3fb818e0: move a11, *a13(0x180), 1 +3fb81900: subk 32, a11 +3fb81910: jrge L3FB819C0 +3fb81920: move *a13(0x240), a11, 1 +3fb81940: move *a13(0x180), a7, 1 +3fb81960: sll a7, a11 +3fb81970: move *a13(0x1a0), a7, 1 +3fb81990: or a7, a11 +3fb819a0: move a11, *a13(0x1a0), 1 +L3FB819C0: +3fb819c0: move *a13(0xff60), a11, 1 +3fb819e0: move *a11(0xa0), *a13(0x200), 1 +3fb81a10: move *a13(0x1e0), a7, 1 +3fb81a30: move *a7, a7, 1 +3fb81a40: move *a13(0x200), a9, 1 +3fb81a60: andn a9, a7 +3fb81a70: move *a13(0x1a0), a11, 1 +3fb81a90: andn a11, a9 +3fb81aa0: or a9, a7 +3fb81ab0: move *a13(0x1e0), a9, 1 +3fb81ad0: move a7, *a9, 1 +3fb81ae0: move *a13, a7, 1 +3fb81af0: dec a7 +3fb81b00: move a7, *a13, 1 +3fb81b10: jaeq L3FB84B30 +3fb81b30: move *a13(0xff60), a7, 1 +3fb81b50: addi 0xc0, a7 +3fb81b70: move a7, *a13(0xff60), 1 +3fb81b90: move *a7, a7, 1 +3fb81ba0: move a7, *a13(0x120), 1 +3fb81bc0: jreq L3FB82160 +3fb81bd0: jrle L3FB81E80 +3fb81be0: move *a13(0xc0), a7, 1 +3fb81c00: sll 0x3, a7 +3fb81c10: move *a13(0x140), a9, 1 +3fb81c30: add a9, a7 +3fb81c40: move a7, *a13(0x140), 1 +3fb81c60: move *a13(0x120), a9, 1 +3fb81c80: dec a9 +3fb81c90: move a9, *a13(0x120), 1 +3fb81cb0: jrle L3FB81D50 +3fb81cc0: move *a13(0xc0), a7, 1 +3fb81ce0: mpys a7, a9 +3fb81cf0: sll 0x3, a9 +3fb81d00: move *a13(0x140), a7, 1 +3fb81d20: add a7, a9 +3fb81d30: move a9, *a13(0x140), 1 +L3FB81D50: +3fb81d50: move *a13(0x140), a9, 1 +3fb81d70: move *a13(0x60), a7, 1 +3fb81d90: cmp a7, a9 +3fb81da0: jrc L3FB82110 +L3FB81DB0: +3fb81db0: move *a13(0xe0), a11, 1 +3fb81dd0: sll 0x3, a11 +3fb81de0: move *a13(0x140), a9, 1 +3fb81e00: sub a11, a9 +3fb81e10: move a9, *a13(0x140), 1 +3fb81e30: move *a13(0x60), a11, 1 +3fb81e50: cmp a11, a9 +3fb81e60: jrnc L3FB81DB0 +3fb81e70: jruc L3FB82110 +L3FB81E80: +3fb81e80: move *a13(0xc0), a7, 1 +3fb81ea0: sll 0x3, a7 +3fb81eb0: move *a13(0x140), a9, 1 +3fb81ed0: sub a7, a9 +3fb81ee0: move a9, *a13(0x140), 1 +3fb81f00: move *a13(0x120), a7, 1 +3fb81f20: inc a7 +3fb81f30: move a7, *a13(0x120), 1 +3fb81f50: jrge L3FB81FF0 +3fb81f60: move *a13(0xc0), a9, 1 +3fb81f80: mpys a9, a7 +3fb81f90: sll 0x3, a7 +3fb81fa0: move *a13(0x140), a9, 1 +3fb81fc0: add a9, a7 +3fb81fd0: move a7, *a13(0x140), 1 +L3FB81FF0: +3fb81ff0: move *a13(0x140), a9, 1 +3fb82010: move *a13(0x40), a7, 1 +3fb82030: cmp a7, a9 +3fb82040: jrnc L3FB82110 +L3FB82050: +3fb82050: move *a13(0xe0), a11, 1 +3fb82070: sll 0x3, a11 +3fb82080: move *a13(0x140), a9, 1 +3fb820a0: add a9, a11 +3fb820b0: move a11, *a13(0x140), 1 +3fb820d0: move *a13(0x40), a9, 1 +3fb820f0: cmp a9, a11 +3fb82100: jrc L3FB82050 +L3FB82110: +3fb82110: move *a13(0x140), a11, 1 +3fb82130: move *a11(0x0), *a13(0x240), 1 +L3FB82160: +3fb82160: move *a13(0xff60), a11, 1 +3fb82180: move *a11(0x20), a9, 1 +3fb821a0: move a9, *a13(0x100), 1 +3fb821c0: jaeq L3FB80D10 +3fb821e0: move *a13(0x160), a7, 1 +3fb82200: add a9, a7 +3fb82210: move a7, *a13(0x160), 1 +3fb82230: move a9, a9 +3fb82240: jrle L3FB82300 +L3FB82250: +3fb82250: move *a13(0x160), a11, 1 +3fb82270: move *a13(0x80), a9, 1 +3fb82290: sub a9, a11 +3fb822a0: move a11, *a13(0x160), 1 +3fb822c0: cmp a9, a11 +3fb822d0: jrge L3FB82250 +3fb822e0: jauc L3FB80D10 +L3FB82300: +3fb82300: move *a13(0x160), a11, 1 +3fb82320: move *a13(0x80), a9, 1 +3fb82340: add a9, a11 +3fb82350: move a11, *a13(0x160), 1 +3fb82370: jrlt L3FB82300 +3fb82380: jauc L3FB80D10 +L3FB823A0: +3fb823a0: move a11, *a13(0x240), 1 +3fb823c0: move *a13(0x140), *a13(0x260), 1 +3fb823f0: subk 32, a11 +3fb82400: jrlt L3FB824D0 +L3FB82410: +3fb82410: move *a13(0x240), a11, 1 +3fb82430: subk 32, a11 +3fb82440: move a11, *a13(0x240), 1 +3fb82460: move *a13(0x260), a9, 1 +3fb82480: addk 32, a9 +3fb82490: move a9, *a13(0x260), 1 +3fb824b0: subk 32, a11 +3fb824c0: jrge L3FB82410 +L3FB824D0: +3fb824d0: move *a13(0x240), *a13(0x180), 1 +3fb82500: move *a13(0x260), *a13(0x280), 1 +3fb82530: move *a13(0x280), a11, 1 +3fb82550: move *a13(0x180), a9, 1 +3fb82570: neg a9 +3fb82580: move *a11+, a7, 1 +3fb82590: move a11, *a13(0x280), 1 +3fb825b0: sra a9, a7 +3fb825c0: move *a13(0x180), a9, 1 +3fb825e0: neg a9 +3fb825f0: addk 31, a9 +3fb82600: sll 0x5, a9 +3fb82610: addi 0xda400, a9 +3fb82640: move *a9, a9, 1 +3fb82650: and a9, a7 +3fb82660: move a7, *a13(0x1a0), 1 +3fb82680: move *a13(0x160), a9, 1 +3fb826a0: move *a13(0x180), a7, 1 +3fb826c0: sub a7, a9 +3fb826d0: addk 32, a9 +3fb826e0: move a9, *a13(0x2a0), 1 +3fb82700: move *a13(0x80), a7, 1 +3fb82720: sub a9, a7 +3fb82730: move a7, *a13(0x2c0), 1 +3fb82750: jrgt L3FB82930 +3fb82760: move *a13(0x140), *a13(0x280), 1 +3fb82790: move *a13(0x180), a11, 1 +3fb827b0: sub a11, a7 +3fb827c0: addk 32, a7 +3fb827d0: move a7, *a13(0x180), 1 +3fb827f0: neg a7 +3fb82800: addk 32, a7 +3fb82810: move a7, *a13(0x2a0), 1 +3fb82830: move *a13(0x180), a11, 1 +3fb82850: subk 32, a11 +3fb82860: jrge L3FB82CC0 +3fb82870: move *a13(0x280), a11, 1 +3fb82890: move *a11, a9, 1 +3fb828a0: move *a13(0x180), a7, 1 +3fb828c0: sll a7, a9 +3fb828d0: move *a13(0x1a0), a7, 1 +3fb828f0: or a7, a9 +3fb82900: move a9, *a13(0x1a0), 1 +3fb82920: jruc L3FB82CC0 +L3FB82930: +3fb82930: move *a13(0x180), a7, 1 +3fb82950: neg a7 +3fb82960: addk 32, a7 +3fb82970: move a7, *a13(0x180), 1 +3fb82990: subk 32, a7 +3fb829a0: jrge L3FB82CC0 +3fb829b0: move *a11, a7, 1 +3fb829c0: move *a13(0x180), a9, 1 +3fb829e0: sll a9, a7 +3fb829f0: move *a13(0x1a0), a9, 1 +3fb82a10: or a9, a7 +3fb82a20: move a7, *a13(0x1a0), 1 +3fb82a40: move *a13(0x180), a9, 1 +3fb82a60: neg a9 +3fb82a70: move *a13(0x2a0), a7, 1 +3fb82a90: addk 32, a9 +3fb82aa0: add a7, a9 +3fb82ab0: move a9, *a13(0x2a0), 1 +3fb82ad0: move *a13(0x80), a7, 1 +3fb82af0: sub a9, a7 +3fb82b00: move a7, *a13(0x2c0), 1 +3fb82b20: jrgt L3FB82CC0 +3fb82b30: move *a13(0x140), *a13(0x280), 1 +3fb82b60: addk 32, a7 +3fb82b70: move a7, *a13(0x180), 1 +3fb82b90: neg a7 +3fb82ba0: addk 32, a7 +3fb82bb0: move a7, *a13(0x2a0), 1 +3fb82bd0: move *a13(0x180), a11, 1 +3fb82bf0: subk 32, a11 +3fb82c00: jrge L3FB82CC0 +3fb82c10: move *a13(0x280), a11, 1 +3fb82c30: move *a11, a9, 1 +3fb82c40: move *a13(0x180), a7, 1 +3fb82c60: sll a7, a9 +3fb82c70: move *a13(0x1a0), a7, 1 +3fb82c90: or a7, a9 +3fb82ca0: move a9, *a13(0x1a0), 1 +L3FB82CC0: +3fb82cc0: move *a13(0xff60), a11, 1 +3fb82ce0: move *a11(0x40), *a13(0x1e0), 1 +3fb82d10: move *a11(0x60), *a13(0x200), 1 +3fb82d40: move *a13(0x1e0), a9, 1 +3fb82d60: move *a9, a7, 1 +3fb82d70: move *a13(0x200), a9, 1 +3fb82d90: andn a9, a7 +3fb82da0: move *a13(0x1a0), a11, 1 +3fb82dc0: andn a11, a9 +3fb82dd0: or a9, a7 +3fb82de0: move *a13(0x1e0), a9, 1 +3fb82e00: move a7, *a9, 1 +3fb82e10: addk 32, a9 +3fb82e20: move a9, *a13(0x1e0), 1 +3fb82e40: move *a13(0xff60), a7, 1 +3fb82e60: move *a7(0x80), a7, 1 +3fb82e80: move a7, *a13(0x1c0), 1 +3fb82ea0: jaeq L3FB83770 +L3FB82EC0: +3fb82ec0: move *a13(0x180), a11, 1 +3fb82ee0: neg a11 +3fb82ef0: addk 32, a11 +3fb82f00: move a11, *a13(0x180), 1 +3fb82f20: move *a13(0x280), a9, 1 +3fb82f40: neg a11 +3fb82f50: move *a9+, a7, 1 +3fb82f60: move a9, *a13(0x280), 1 +3fb82f80: sra a11, a7 +3fb82f90: move *a13(0x180), a11, 1 +3fb82fb0: neg a11 +3fb82fc0: addk 31, a11 +3fb82fd0: sll 0x5, a11 +3fb82fe0: addi 0xda400, a11 +3fb83010: move *a11, a11, 1 +3fb83020: and a11, a7 +3fb83030: move a7, *a13(0x1a0), 1 +3fb83050: move *a13(0x180), a11, 1 +3fb83070: neg a11 +3fb83080: move *a13(0x2a0), a7, 1 +3fb830a0: addk 32, a11 +3fb830b0: add a7, a11 +3fb830c0: move a11, *a13(0x2a0), 1 +3fb830e0: move *a13(0x80), a7, 1 +3fb83100: sub a11, a7 +3fb83110: move a7, *a13(0x2c0), 1 +3fb83130: jrgt L3FB83310 +3fb83140: move *a13(0x140), *a13(0x280), 1 +3fb83170: move *a13(0x180), a9, 1 +3fb83190: sub a9, a7 +3fb831a0: addk 32, a7 +3fb831b0: move a7, *a13(0x180), 1 +3fb831d0: neg a7 +3fb831e0: addk 32, a7 +3fb831f0: move a7, *a13(0x2a0), 1 +3fb83210: move *a13(0x180), a11, 1 +3fb83230: subk 32, a11 +3fb83240: jrge L3FB83680 +3fb83250: move *a13(0x280), a11, 1 +3fb83270: move *a11, a9, 1 +3fb83280: move *a13(0x180), a7, 1 +3fb832a0: sll a7, a9 +3fb832b0: move *a13(0x1a0), a7, 1 +3fb832d0: or a7, a9 +3fb832e0: move a9, *a13(0x1a0), 1 +3fb83300: jruc L3FB83680 +L3FB83310: +3fb83310: move *a13(0x180), a7, 1 +3fb83330: neg a7 +3fb83340: addk 32, a7 +3fb83350: move a7, *a13(0x180), 1 +3fb83370: subk 32, a7 +3fb83380: jrge L3FB83680 +3fb83390: move *a9, a7, 1 +3fb833a0: move *a13(0x180), a9, 1 +3fb833c0: sll a9, a7 +3fb833d0: move *a13(0x1a0), a9, 1 +3fb833f0: or a9, a7 +3fb83400: move a7, *a13(0x1a0), 1 +3fb83420: move *a13(0x180), a9, 1 +3fb83440: neg a9 +3fb83450: addk 32, a9 +3fb83460: add a11, a9 +3fb83470: move a9, *a13(0x2a0), 1 +3fb83490: move *a13(0x80), a11, 1 +3fb834b0: sub a9, a11 +3fb834c0: move a11, *a13(0x2c0), 1 +3fb834e0: jrgt L3FB83680 +3fb834f0: move *a13(0x140), *a13(0x280), 1 +3fb83520: addk 32, a11 +3fb83530: move a11, *a13(0x180), 1 +3fb83550: neg a11 +3fb83560: addk 32, a11 +3fb83570: move a11, *a13(0x2a0), 1 +3fb83590: move *a13(0x180), a9, 1 +3fb835b0: subk 32, a9 +3fb835c0: jrge L3FB83680 +3fb835d0: move *a13(0x280), a9, 1 +3fb835f0: move *a9, a7, 1 +3fb83600: move *a13(0x180), a9, 1 +3fb83620: sll a9, a7 +3fb83630: move *a13(0x1a0), a9, 1 +3fb83650: or a9, a7 +3fb83660: move a7, *a13(0x1a0), 1 +L3FB83680: +3fb83680: move *a13(0x1e0), a11, 1 +3fb836a0: move *a13(0x1a0), a9, 1 +3fb836c0: not a9 +3fb836d0: move a9, *a11+, 1 +3fb836e0: move a11, *a13(0x1e0), 1 +3fb83700: move *a13(0x1c0), a9, 1 +3fb83720: dec a9 +3fb83730: move a9, *a13(0x1c0), 1 +3fb83750: jane L3FB82EC0 +L3FB83770: +3fb83770: move *a13(0x180), a11, 1 +3fb83790: neg a11 +3fb837a0: addk 32, a11 +3fb837b0: move a11, *a13(0x180), 1 +3fb837d0: move *a13(0x280), a9, 1 +3fb837f0: neg a11 +3fb83800: move *a9+, a7, 1 +3fb83810: move a9, *a13(0x280), 1 +3fb83830: sra a11, a7 +3fb83840: move *a13(0x180), a11, 1 +3fb83860: neg a11 +3fb83870: addk 31, a11 +3fb83880: sll 0x5, a11 +3fb83890: addi 0xda400, a11 +3fb838c0: move *a11, a11, 1 +3fb838d0: and a11, a7 +3fb838e0: move a7, *a13(0x1a0), 1 +3fb83900: move *a13(0x180), a11, 1 +3fb83920: neg a11 +3fb83930: move *a13(0x2a0), a7, 1 +3fb83950: addk 32, a11 +3fb83960: add a7, a11 +3fb83970: move a11, *a13(0x2a0), 1 +3fb83990: move *a13(0x80), a7, 1 +3fb839b0: sub a11, a7 +3fb839c0: move a7, *a13(0x2c0), 1 +3fb839e0: jrgt L3FB83B30 +3fb839f0: move *a13(0x180), a9, 1 +3fb83a10: sub a9, a7 +3fb83a20: addk 32, a7 +3fb83a30: move a7, *a13(0x180), 1 +3fb83a50: subk 32, a7 +3fb83a60: jrge L3FB83D90 +3fb83a70: move *a13(0x140), a9, 1 +3fb83a90: move *a9, a7, 1 +3fb83aa0: move *a13(0x180), a9, 1 +3fb83ac0: sll a9, a7 +3fb83ad0: move *a13(0x1a0), a9, 1 +3fb83af0: or a9, a7 +3fb83b00: move a7, *a13(0x1a0), 1 +3fb83b20: jruc L3FB83D90 +L3FB83B30: +3fb83b30: move *a13(0x180), a7, 1 +3fb83b50: neg a7 +3fb83b60: addk 32, a7 +3fb83b70: move a7, *a13(0x180), 1 +3fb83b90: subk 32, a7 +3fb83ba0: jrge L3FB83D90 +3fb83bb0: move *a9, a7, 1 +3fb83bc0: move *a13(0x180), a9, 1 +3fb83be0: sll a9, a7 +3fb83bf0: move *a13(0x1a0), a9, 1 +3fb83c10: or a9, a7 +3fb83c20: move a7, *a13(0x1a0), 1 +3fb83c40: move *a13(0x80), a9, 1 +3fb83c60: sub a11, a9 +3fb83c70: move *a13(0x180), a7, 1 +3fb83c90: add a7, a9 +3fb83ca0: subk 32, a9 +3fb83cb0: move a9, *a13(0x2c0), 1 +3fb83cd0: jrgt L3FB83D90 +3fb83ce0: jrge L3FB83D90 +3fb83cf0: move *a13(0x140), a7, 1 +3fb83d10: move *a7, a7, 1 +3fb83d20: addk 32, a9 +3fb83d30: sll a9, a7 +3fb83d40: move *a13(0x1a0), a9, 1 +3fb83d60: or a9, a7 +3fb83d70: move a7, *a13(0x1a0), 1 +L3FB83D90: +3fb83d90: move *a13(0xff60), a9, 1 +3fb83db0: move *a9(0xa0), *a13(0x200), 1 +3fb83de0: move *a13(0x1e0), a7, 1 +3fb83e00: move *a7, a7, 1 +3fb83e10: move *a13(0x200), a9, 1 +3fb83e30: andn a9, a7 +3fb83e40: move *a13(0x1a0), a11, 1 +3fb83e60: andn a11, a9 +3fb83e70: or a9, a7 +3fb83e80: move *a13(0x1e0), a9, 1 +3fb83ea0: move a7, *a9, 1 +3fb83eb0: move *a13, a7, 1 +3fb83ec0: dec a7 +3fb83ed0: move a7, *a13, 1 +3fb83ee0: jaeq L3FB84B30 +3fb83f00: move *a13(0xff60), a7, 1 +3fb83f20: addi 0xc0, a7 +3fb83f40: move a7, *a13(0xff60), 1 +3fb83f60: move *a7, a7, 1 +3fb83f70: move a7, *a13(0x120), 1 +3fb83f90: jreq L3FB845C0 +3fb83fa0: move *a13(0x260), a7, 1 +3fb83fc0: move *a13(0x140), a9, 1 +3fb83fe0: sub a9, a7 +3fb83ff0: sra 0x3, a7 +3fb84000: move a7, *a13(0x2e0), 1 +3fb84020: move *a13(0x120), a7, 1 +3fb84040: jrle L3FB842D0 +3fb84050: move *a13(0xc0), a7, 1 +3fb84070: sll 0x3, a7 +3fb84080: add a9, a7 +3fb84090: move a7, *a13(0x140), 1 +3fb840b0: move *a13(0x120), a9, 1 +3fb840d0: dec a9 +3fb840e0: move a9, *a13(0x120), 1 +3fb84100: jrle L3FB841A0 +3fb84110: move *a13(0xc0), a7, 1 +3fb84130: mpys a7, a9 +3fb84140: sll 0x3, a9 +3fb84150: move *a13(0x140), a7, 1 +3fb84170: add a7, a9 +3fb84180: move a9, *a13(0x140), 1 +L3FB841A0: +3fb841a0: move *a13(0x140), a9, 1 +3fb841c0: move *a13(0x60), a7, 1 +3fb841e0: cmp a7, a9 +3fb841f0: jrc L3FB84540 +L3FB84200: +3fb84200: move *a13(0xe0), a11, 1 +3fb84220: sll 0x3, a11 +3fb84230: move *a13(0x140), a9, 1 +3fb84250: sub a11, a9 +3fb84260: move a9, *a13(0x140), 1 +3fb84280: move *a13(0x60), a11, 1 +3fb842a0: cmp a11, a9 +3fb842b0: jrnc L3FB84200 +3fb842c0: jruc L3FB84540 +L3FB842D0: +3fb842d0: move *a13(0xc0), a7, 1 +3fb842f0: sll 0x3, a7 +3fb84300: sub a7, a9 +3fb84310: move a9, *a13(0x140), 1 +3fb84330: move *a13(0x120), a7, 1 +3fb84350: inc a7 +3fb84360: move a7, *a13(0x120), 1 +3fb84380: jrge L3FB84420 +3fb84390: move *a13(0xc0), a9, 1 +3fb843b0: mpys a9, a7 +3fb843c0: sll 0x3, a7 +3fb843d0: move *a13(0x140), a9, 1 +3fb843f0: add a9, a7 +3fb84400: move a7, *a13(0x140), 1 +L3FB84420: +3fb84420: move *a13(0x140), a9, 1 +3fb84440: move *a13(0x40), a7, 1 +3fb84460: cmp a7, a9 +3fb84470: jrnc L3FB84540 +L3FB84480: +3fb84480: move *a13(0xe0), a11, 1 +3fb844a0: sll 0x3, a11 +3fb844b0: move *a13(0x140), a9, 1 +3fb844d0: add a9, a11 +3fb844e0: move a11, *a13(0x140), 1 +3fb84500: move *a13(0x40), a9, 1 +3fb84520: cmp a9, a11 +3fb84530: jrc L3FB84480 +L3FB84540: +3fb84540: move *a13(0x2e0), a11, 1 +3fb84560: sll 0x3, a11 +3fb84570: move *a13(0x140), a9, 1 +3fb84590: add a9, a11 +3fb845a0: move a11, *a13(0x260), 1 +L3FB845C0: +3fb845c0: move *a13(0xff60), a11, 1 +3fb845e0: move *a11(0x20), a9, 1 +3fb84600: move a9, *a13(0x100), 1 +3fb84620: jaeq L3FB824D0 +3fb84640: jrle L3FB84830 +3fb84650: move *a13(0x160), a7, 1 +3fb84670: add a9, a7 +3fb84680: move a7, *a13(0x160), 1 +3fb846a0: move *a13(0x80), a9, 1 +3fb846c0: cmp a9, a7 +3fb846d0: jrge L3FB84790 +3fb846e0: move *a13(0x100), a7, 1 +3fb84700: sra 0x3, a7 +3fb84710: sll 0x3, a7 +3fb84720: move *a13(0x260), a9, 1 +3fb84740: add a9, a7 +3fb84750: move a7, *a13(0x260), 1 +3fb84770: jauc L3FB824D0 +L3FB84790: +3fb84790: move *a13(0x160), a11, 1 +3fb847b0: move *a13(0x80), a9, 1 +3fb847d0: sub a9, a11 +3fb847e0: move a11, *a13(0x160), 1 +3fb84800: cmp a9, a11 +3fb84810: jrge L3FB84790 +3fb84820: jruc L3FB849A0 +L3FB84830: +3fb84830: move *a13(0x160), a7, 1 +3fb84850: add a9, a7 +3fb84860: move a7, *a13(0x160), 1 +3fb84880: jrlt L3FB84920 +3fb84890: sra 0x3, a9 +3fb848a0: sll 0x3, a9 +3fb848b0: move *a13(0x260), a7, 1 +3fb848d0: add a7, a9 +3fb848e0: move a9, *a13(0x260), 1 +3fb84900: jauc L3FB824D0 +L3FB84920: +3fb84920: move *a13(0x160), a11, 1 +3fb84940: move *a13(0x80), a9, 1 +3fb84960: add a9, a11 +3fb84970: move a11, *a13(0x160), 1 +3fb84990: jrlt L3FB84920 +L3FB849A0: +3fb849a0: move *a13(0x160), *a13(0x240), 1 +3fb849d0: move *a13(0x140), *a13(0x260), 1 +3fb84a00: move *a13(0x240), a11, 1 +3fb84a20: subk 32, a11 +3fb84a30: jalt L3FB824D0 +L3FB84A50: +3fb84a50: move *a13(0x240), a11, 1 +3fb84a70: subk 32, a11 +3fb84a80: move a11, *a13(0x240), 1 +3fb84aa0: move *a13(0x260), a9, 1 +3fb84ac0: addk 32, a9 +3fb84ad0: move a9, *a13(0x260), 1 +3fb84af0: subk 32, a11 +3fb84b00: jrge L3FB84A50 +3fb84b10: jauc L3FB824D0 +L3FB84B30: +3fb84b30: move *sp(0xa0), a14, 1 +3fb84b50: mmfm sp, a7,a9,a11,a13 +3fb84b70: rets 2 +3fb84b80: mmtm sp, a7,a9,a11,a13 +3fb84ba0: move a14, a13 +3fb84bb0: addi 0x140, a14 +3fb84bd0: move *a13(0xff80), a11, 1 +3fb84bf0: move a11, *a13, 1 +3fb84c00: jaeq L3FB85620 +3fb84c20: calla L3F6F0200 +3fb84c50: move *a13(0xffc0), a9, 1 +3fb84c70: move *a9(0x20), a9, 1 +3fb84c90: move *a9(0x40), *a13(0x20), 1 +3fb84cc0: move *a13(0x20), a9, 1 +3fb84ce0: move *a9(0x80), a9, 1 +3fb84d00: move *a9(0x60), a9, 1 +3fb84d20: move *a9(0xe0), *a13(0x40), 1 +3fb84d50: move *a13(0x20), a9, 1 +3fb84d70: move *a9(0x80), a9, 1 +3fb84d90: move *a9(0x60), a9, 1 +3fb84db0: setf 16, 0, 0 +3fb84dc0: move *a9(0x100), a9, 0 +3fb84de0: move a9, *a13(0x80), 1 +3fb84e00: sll 0x5, a9 +3fb84e10: move *a13(0x40), a11, 1 +3fb84e30: add a11, a9 +3fb84e40: move a9, *a13(0x60), 1 +3fb84e60: sub a11, a9 +3fb84e70: sra 0x3, a9 +3fb84e80: move a9, *a13(0xa0), 1 +3fb84ea0: move *a13(0xff60), a9, 1 +3fb84ec0: move *a9, a9, 1 +3fb84ed0: move a9, *a13(0xe0), 1 +3fb84ef0: jrge L3FB84FA0 +3fb84f00: move *a13(0x80), a11, 1 +3fb84f20: mods a11, a9 +3fb84f30: move a9, *a13(0xe0), 1 +3fb84f50: jreq L3FB85010 +3fb84f60: add a11, a9 +3fb84f70: move a9, *a13(0xe0), 1 +3fb84f90: jruc L3FB85010 +L3FB84FA0: +3fb84fa0: move *a13(0x80), a11, 1 +3fb84fc0: cmp a11, a9 +3fb84fd0: jrlt L3FB85010 +3fb84fe0: mods a11, a9 +3fb84ff0: move a9, *a13(0xe0), 1 +L3FB85010: +3fb85010: sll 0x5, a9 +3fb85020: move *a13(0x40), a11, 1 +3fb85040: add a11, a9 +3fb85050: move a9, *a13(0xc0), 1 +3fb85070: jruc L3FB85200 +L3FB85080: +3fb85080: move *a13(0xe0), a11, 1 +3fb850a0: sll 0x5, a11 +3fb850b0: move *a13(0xc0), a9, 1 +3fb850d0: add a9, a11 +3fb850e0: move a11, *a13(0xc0), 1 +3fb85100: move *a13(0x60), a9, 1 +3fb85120: cmp a9, a11 +3fb85130: jrc L3FB85200 +L3FB85140: +3fb85140: move *a13(0xa0), a11, 1 +3fb85160: sll 0x3, a11 +3fb85170: move *a13(0xc0), a9, 1 +3fb85190: sub a11, a9 +3fb851a0: move a9, *a13(0xc0), 1 +3fb851c0: move *a13(0x60), a11, 1 +3fb851e0: cmp a11, a9 +3fb851f0: jrnc L3FB85140 +L3FB85200: +3fb85200: move *a13(0xff60), a11, 1 +3fb85220: move *a11(0x40), *a13(0x100), 1 +3fb85250: move *a11(0x60), *a13(0x120), 1 +3fb85280: move *a13(0x100), a9, 1 +3fb852a0: move *a9, a7, 1 +3fb852b0: move *a13(0x120), a9, 1 +3fb852d0: andn a9, a7 +3fb852e0: move *a13(0xc0), a9, 1 +3fb85300: move *a13(0x120), a11, 1 +3fb85320: move *a9, a9, 1 +3fb85330: and a11, a9 +3fb85340: or a9, a7 +3fb85350: move *a13(0x100), a9, 1 +3fb85370: move a7, *a9, 1 +3fb85380: move *a13, a7, 1 +3fb85390: dec a7 +3fb853a0: move a7, *a13, 1 +3fb853b0: jreq L3FB855F0 +3fb853c0: move *a13(0xff60), a7, 1 +3fb853e0: addi 0x80, a7 +3fb85400: move a7, *a13(0xff60), 1 +3fb85420: move *a7, a7, 1 +3fb85430: move a7, *a13(0xe0), 1 +3fb85450: jrlt L3FB85480 +3fb85460: jrle L3FB85200 +3fb85470: jruc L3FB85080 +L3FB85480: +3fb85480: sll 0x5, a7 +3fb85490: move *a13(0xc0), a9, 1 +3fb854b0: add a9, a7 +3fb854c0: move a7, *a13(0xc0), 1 +3fb854e0: move *a13(0x40), a9, 1 +3fb85500: cmp a9, a7 +3fb85510: jrnc L3FB85200 +L3FB85520: +3fb85520: move *a13(0xa0), a11, 1 +3fb85540: sll 0x3, a11 +3fb85550: move *a13(0xc0), a9, 1 +3fb85570: add a9, a11 +3fb85580: move a11, *a13(0xc0), 1 +3fb855a0: move *a13(0x40), a9, 1 +3fb855c0: cmp a9, a11 +3fb855d0: jrc L3FB85520 +3fb855e0: jruc L3FB85200 +L3FB855F0: +3fb855f0: calla L3F6F0400 +L3FB85620: +3fb85620: move *sp(0xa0), a14, 1 +3fb85640: mmfm sp, a7,a9,a11,a13 +3fb85660: rets 2 +3fb85670: mmtm sp, a7,a9,a11,a13 +3fb85690: move a14, a13 +3fb856a0: addi 0x2e0, a14 +3fb856c0: move *a13(0xff80), a11, 1 +3fb856e0: move a11, *a13, 1 +3fb856f0: jaeq L3FB88830 +3fb85710: calla L3F6F0200 +3fb85740: move *a13(0xffc0), a9, 1 +3fb85760: move *a9(0x20), a9, 1 +3fb85780: move *a9(0x40), *a13(0x20), 1 +3fb857b0: move *a13(0x20), a9, 1 +3fb857d0: move *a9(0x80), a9, 1 +3fb857f0: move *a9(0x60), a9, 1 +3fb85810: move *a9(0xe0), *a13(0x40), 1 +3fb85840: move *a13(0x20), a9, 1 +3fb85860: move *a9(0x80), a9, 1 +3fb85880: move *a9(0x60), a9, 1 +3fb858a0: move *a9(0x140), *a13(0xc0), 1 +3fb858d0: move *a13(0x20), a9, 1 +3fb858f0: move *a9(0x80), a9, 1 +3fb85910: move *a9(0x60), a9, 1 +3fb85930: setf 16, 0, 0 +3fb85940: move *a9(0x110), a9, 0 +3fb85960: move a9, *a13(0x80), 1 +3fb85980: move *a13(0x20), a9, 1 +3fb859a0: move *a9(0x80), a9, 1 +3fb859c0: move *a9(0x60), a9, 1 +3fb859e0: move *a9(0x100), a9, 0 +3fb85a00: move a9, *a13(0xa0), 1 +3fb85a20: move *a13(0xc0), a11, 1 +3fb85a40: mpys a9, a11 +3fb85a50: move a11, *a13(0xe0), 1 +3fb85a70: sll 0x3, a11 +3fb85a80: move *a13(0x40), a9, 1 +3fb85aa0: add a9, a11 +3fb85ab0: move a11, *a13(0x60), 1 +3fb85ad0: move *a13(0xff60), a9, 1 +3fb85af0: move *a13(0xffc0), a11, 1 +3fb85b10: setf 16, 1, 0 +3fb85b20: move *a11(0x210), a11, 0 +3fb85b40: move *a9, a9, 1 +3fb85b50: sub a11, a9 +3fb85b60: move a9, *a13(0x120), 1 +3fb85b80: jrge L3FB85C30 +3fb85b90: move *a13(0xa0), a11, 1 +3fb85bb0: mods a11, a9 +3fb85bc0: move a9, *a13(0x120), 1 +3fb85be0: jreq L3FB85CA0 +3fb85bf0: add a11, a9 +3fb85c00: move a9, *a13(0x120), 1 +3fb85c20: jruc L3FB85CA0 +L3FB85C30: +3fb85c30: move *a13(0xa0), a11, 1 +3fb85c50: cmp a11, a9 +3fb85c60: jrlt L3FB85CA0 +3fb85c70: mods a11, a9 +3fb85c80: move a9, *a13(0x120), 1 +L3FB85CA0: +3fb85ca0: move *a13(0x40), *a13(0x140), 1 +3fb85cd0: move a9, a8 +3fb85ce0: jreq L3FB85DD0 +L3FB85CF0: +3fb85cf0: move *a13(0xc0), a11, 1 +3fb85d10: sll 0x3, a11 +3fb85d20: move *a13(0x140), a9, 1 +3fb85d40: add a9, a11 +3fb85d50: move a11, *a13(0x140), 1 +3fb85d70: move *a13(0x120), a9, 1 +3fb85d90: dec a9 +3fb85da0: move a9, *a13(0x120), 1 +3fb85dc0: jrne L3FB85CF0 +L3FB85DD0: +3fb85dd0: sub a11, a11 +3fb85de0: move a11, *a13(0x200), 1 +3fb85e00: move *a13(0xffe0), a9, 1 +3fb85e20: setf 16, 1, 0 +3fb85e30: move *a9, a9, 0 +3fb85e40: jrne L3FB85EB0 +3fb85e50: move *a13(0xffe0), a9, 1 +3fb85e70: move *a9(0x3a0), a9, 0 +3fb85e90: move a9, *a13(0x200), 1 +L3FB85EB0: +3fb85eb0: move *a13(0xff60), a9, 1 +3fb85ed0: move *a9(0x20), a11, 1 +3fb85ef0: move *a13(0xffa0), a9, 1 +3fb85f10: add a9, a11 +3fb85f20: move *a13(0x200), a9, 1 +3fb85f40: add a9, a11 +3fb85f50: movk 31, a9 +3fb85f60: andn a9, a11 +3fb85f70: move *a13(0xffc0), a9, 1 +3fb85f90: move *a13(0x200), a7, 1 +3fb85fb0: move *a9(0x200), a9, 0 +3fb85fd0: add a7, a9 +3fb85fe0: move *a13(0x80), a7, 1 +3fb86000: mods a7, a9 +3fb86010: sub a9, a11 +3fb86020: move a11, *a13(0x160), 1 +3fb86040: jrge L3FB860D0 +3fb86050: mods a7, a11 +3fb86060: move a11, *a13(0x160), 1 +3fb86080: jreq L3FB86120 +3fb86090: add a7, a11 +3fb860a0: move a11, *a13(0x160), 1 +3fb860c0: jruc L3FB86120 +L3FB860D0: +3fb860d0: cmp a7, a11 +3fb860e0: jrlt L3FB86120 +3fb860f0: mods a7, a11 +3fb86100: move a11, *a13(0x160), 1 +L3FB86120: +3fb86120: subk 32, a7 +3fb86130: jage L3FB87050 +3fb86150: move *a13(0x140), a9, 1 +3fb86170: move *a9(0x0), *a13(0x220), 1 +3fb861a0: jruc L3FB86260 +L3FB861B0: +3fb861b0: move *a13(0xff60), a11, 1 +3fb861d0: move *a11(0x20), a9, 1 +3fb861f0: move a9, *a13(0x100), 1 +3fb86210: jreq L3FB86260 +3fb86220: jage L3FB86E20 +3fb86240: jauc L3FB86F40 +L3FB86260: +3fb86260: move *a13(0x160), a11, 1 +3fb86280: neg a11 +3fb86290: move *a13(0x220), a9, 1 +3fb862b0: sra a11, a9 +3fb862c0: move *a13(0x160), a11, 1 +3fb862e0: neg a11 +3fb862f0: addk 31, a11 +3fb86300: sll 0x5, a11 +3fb86310: addi 0xda400, a11 +3fb86340: move *a11, a11, 1 +3fb86350: and a11, a9 +3fb86360: move a9, *a13(0x1a0), 1 +3fb86380: move *a13(0x80), a11, 1 +3fb863a0: move *a13(0x160), a7, 1 +3fb863c0: sub a7, a11 +3fb863d0: move a11, *a13(0x180), 1 +3fb863f0: move *a13(0x220), a7, 1 +3fb86410: sll a11, a7 +3fb86420: or a9, a7 +3fb86430: move a7, *a13(0x1a0), 1 +3fb86450: move *a13(0x80), a9, 1 +3fb86470: add a9, a11 +3fb86480: move a11, *a13(0x180), 1 +3fb864a0: subk 32, a11 +3fb864b0: jrge L3FB86560 +3fb864c0: move *a13(0x220), a11, 1 +3fb864e0: move *a13(0x180), a7, 1 +3fb86500: sll a7, a11 +3fb86510: move *a13(0x1a0), a7, 1 +3fb86530: or a7, a11 +3fb86540: move a11, *a13(0x1a0), 1 +L3FB86560: +3fb86560: move *a13(0xff60), a11, 1 +3fb86580: move *a11(0x40), *a13(0x1c0), 1 +3fb865b0: move *a11(0x60), *a13(0x1e0), 1 +3fb865e0: move *a13(0x1c0), a9, 1 +3fb86600: move *a9, a7, 1 +3fb86610: move *a13(0x1e0), a9, 1 +3fb86630: andn a9, a7 +3fb86640: move *a13(0x1a0), a11, 1 +3fb86660: and a11, a9 +3fb86670: or a9, a7 +3fb86680: move *a13(0x1c0), a9, 1 +3fb866a0: move a7, *a9, 1 +3fb866b0: move *a13, a7, 1 +3fb866c0: dec a7 +3fb866d0: move a7, *a13, 1 +3fb866e0: jaeq L3FB88800 +3fb86700: move *a13(0xff60), a7, 1 +3fb86720: addi 0x80, a7 +3fb86740: move a7, *a13(0xff60), 1 +3fb86760: move *a7, a7, 1 +3fb86770: move a7, *a13(0x120), 1 +3fb86790: jreq L3FB86D90 +3fb867a0: jrle L3FB86A90 +3fb867b0: move *a13(0xc0), a7, 1 +3fb867d0: sll 0x3, a7 +3fb867e0: move *a13(0x140), a9, 1 +3fb86800: add a9, a7 +3fb86810: move a7, *a13(0x140), 1 +3fb86830: move *a13(0x120), a9, 1 +3fb86850: dec a9 +3fb86860: move a9, *a13(0x120), 1 +3fb86880: jrle L3FB86920 +3fb86890: move *a13(0xc0), a7, 1 +3fb868b0: mpys a7, a9 +3fb868c0: sll 0x3, a9 +3fb868d0: move *a13(0x140), a7, 1 +3fb868f0: add a7, a9 +3fb86900: move a9, *a13(0x140), 1 +L3FB86920: +3fb86920: move *a13(0x140), a9, 1 +3fb86940: move *a13(0x60), a7, 1 +3fb86960: cmp a7, a9 +3fb86970: jrc L3FB86A40 +L3FB86980: +3fb86980: move *a13(0xe0), a11, 1 +3fb869a0: sll 0x3, a11 +3fb869b0: move *a13(0x140), a9, 1 +3fb869d0: sub a11, a9 +3fb869e0: move a9, *a13(0x140), 1 +3fb86a00: move *a13(0x60), a11, 1 +3fb86a20: cmp a11, a9 +3fb86a30: jrnc L3FB86980 +L3FB86A40: +3fb86a40: move *a9(0x0), *a13(0x220), 1 +3fb86a70: jauc L3FB861B0 +L3FB86A90: +3fb86a90: move *a13(0xc0), a7, 1 +3fb86ab0: sll 0x3, a7 +3fb86ac0: move *a13(0x140), a9, 1 +3fb86ae0: sub a7, a9 +3fb86af0: move a9, *a13(0x140), 1 +3fb86b10: move *a13(0x120), a7, 1 +3fb86b30: inc a7 +3fb86b40: move a7, *a13(0x120), 1 +3fb86b60: jrge L3FB86C00 +3fb86b70: move *a13(0xc0), a9, 1 +3fb86b90: mpys a9, a7 +3fb86ba0: sll 0x3, a7 +3fb86bb0: move *a13(0x140), a9, 1 +3fb86bd0: add a9, a7 +3fb86be0: move a7, *a13(0x140), 1 +L3FB86C00: +3fb86c00: move *a13(0x140), a9, 1 +3fb86c20: move *a13(0x40), a7, 1 +3fb86c40: cmp a7, a9 +3fb86c50: jrnc L3FB86D20 +L3FB86C60: +3fb86c60: move *a13(0xe0), a11, 1 +3fb86c80: sll 0x3, a11 +3fb86c90: move *a13(0x140), a9, 1 +3fb86cb0: add a9, a11 +3fb86cc0: move a11, *a13(0x140), 1 +3fb86ce0: move *a13(0x40), a9, 1 +3fb86d00: cmp a9, a11 +3fb86d10: jrc L3FB86C60 +L3FB86D20: +3fb86d20: move *a13(0x140), a11, 1 +3fb86d40: move *a11(0x0), *a13(0x220), 1 +3fb86d70: jauc L3FB861B0 +L3FB86D90: +3fb86d90: move *a13(0xff60), a7, 1 +3fb86db0: move *a7(0x20), a7, 1 +3fb86dd0: move a7, *a13(0x100), 1 +3fb86df0: jaeq L3FB86560 +3fb86e10: jrle L3FB86F40 +L3FB86E20: +3fb86e20: move *a13(0x160), a11, 1 +3fb86e40: move *a13(0x100), a9, 1 +3fb86e60: add a9, a11 +3fb86e70: move a11, *a13(0x160), 1 +L3FB86E90: +3fb86e90: move *a13(0x160), a11, 1 +3fb86eb0: move *a13(0x80), a9, 1 +3fb86ed0: sub a9, a11 +3fb86ee0: move a11, *a13(0x160), 1 +3fb86f00: cmp a9, a11 +3fb86f10: jrge L3FB86E90 +3fb86f20: jauc L3FB86260 +L3FB86F40: +3fb86f40: move *a13(0x160), a11, 1 +3fb86f60: move *a13(0x100), a9, 1 +3fb86f80: add a9, a11 +3fb86f90: move a11, *a13(0x160), 1 +L3FB86FB0: +3fb86fb0: move *a13(0x160), a11, 1 +3fb86fd0: move *a13(0x80), a9, 1 +3fb86ff0: add a9, a11 +3fb87000: move a11, *a13(0x160), 1 +3fb87020: jrlt L3FB86FB0 +3fb87030: jauc L3FB86260 +L3FB87050: +3fb87050: move a11, *a13(0x220), 1 +3fb87070: move *a13(0x140), *a13(0x240), 1 +3fb870a0: subk 32, a11 +3fb870b0: jrlt L3FB87240 +L3FB870C0: +3fb870c0: move *a13(0x220), a11, 1 +3fb870e0: subk 32, a11 +3fb870f0: move a11, *a13(0x220), 1 +3fb87110: move *a13(0x240), a9, 1 +3fb87130: addk 32, a9 +3fb87140: move a9, *a13(0x240), 1 +3fb87160: subk 32, a11 +3fb87170: jrge L3FB870C0 +3fb87180: jruc L3FB87240 +L3FB87190: +3fb87190: move *a13(0xff60), a11, 1 +3fb871b0: move *a11(0x20), a9, 1 +3fb871d0: move a9, *a13(0x100), 1 +3fb871f0: jreq L3FB87240 +3fb87200: jage L3FB88180 +3fb87220: jauc L3FB884E0 +L3FB87240: +3fb87240: move *a13(0x240), *a13(0x260), 1 +3fb87270: move *a13(0x220), a11, 1 +3fb87290: neg a11 +3fb872a0: addk 32, a11 +3fb872b0: move a11, *a13(0x180), 1 +3fb872d0: move *a13(0x260), a9, 1 +3fb872f0: move *a13(0x220), a7, 1 +3fb87310: neg a7 +3fb87320: move *a9+, a11, 1 +3fb87330: move a9, *a13(0x260), 1 +3fb87350: sra a7, a11 +3fb87360: move *a13(0x180), a7, 1 +3fb87380: dec a7 +3fb87390: sll 0x5, a7 +3fb873a0: addi 0xda400, a7 +3fb873d0: move *a7, a7, 1 +3fb873e0: and a7, a11 +3fb873f0: move a11, *a13(0x1a0), 1 +3fb87410: move *a13(0x160), a7, 1 +3fb87430: move *a13(0x180), a9, 1 +3fb87450: add a9, a7 +3fb87460: move a7, *a13(0x280), 1 +3fb87480: move *a13(0x80), a9, 1 +3fb874a0: sub a7, a9 +3fb874b0: move a9, *a13(0x2c0), 1 +3fb874d0: jrgt L3FB87590 +3fb874e0: move *a13(0x180), a7, 1 +3fb87500: add a9, a7 +3fb87510: move *a13(0x140), a9, 1 +3fb87530: move *a9, a9, 1 +3fb87540: sll a7, a9 +3fb87550: or a11, a9 +3fb87560: move a9, *a13(0x1a0), 1 +3fb87580: jruc L3FB877A0 +L3FB87590: +3fb87590: move *a13(0x180), a7, 1 +3fb875b0: subk 32, a7 +3fb875c0: jrge L3FB877A0 +3fb875d0: move *a13(0x260), a7, 1 +3fb875f0: move *a7, a7, 1 +3fb87600: move *a13(0x180), a9, 1 +3fb87620: sll a9, a7 +3fb87630: or a11, a7 +3fb87640: move a7, *a13(0x1a0), 1 +3fb87660: move *a13(0x80), a11, 1 +3fb87680: move *a13(0x280), a7, 1 +3fb876a0: sub a7, a11 +3fb876b0: add a9, a11 +3fb876c0: subk 32, a11 +3fb876d0: move a11, *a13(0x2c0), 1 +3fb876f0: jrge L3FB877A0 +3fb87700: move *a13(0x140), a7, 1 +3fb87720: move *a7, a7, 1 +3fb87730: addk 32, a11 +3fb87740: sll a11, a7 +3fb87750: move *a13(0x1a0), a11, 1 +3fb87770: or a11, a7 +3fb87780: move a7, *a13(0x1a0), 1 +L3FB877A0: +3fb877a0: move *a13(0xff60), a11, 1 +3fb877c0: move *a11(0x40), *a13(0x1c0), 1 +3fb877f0: move *a11(0x60), *a13(0x1e0), 1 +3fb87820: move *a13(0x1c0), a9, 1 +3fb87840: move *a9, a7, 1 +3fb87850: move *a13(0x1e0), a9, 1 +3fb87870: andn a9, a7 +3fb87880: move *a13(0x1a0), a11, 1 +3fb878a0: and a11, a9 +3fb878b0: or a9, a7 +3fb878c0: move *a13(0x1c0), a9, 1 +3fb878e0: move a7, *a9, 1 +3fb878f0: move *a13, a7, 1 +3fb87900: dec a7 +3fb87910: move a7, *a13, 1 +3fb87920: jaeq L3FB88800 +3fb87940: move *a13(0xff60), a7, 1 +3fb87960: addi 0x80, a7 +3fb87980: move a7, *a13(0xff60), 1 +3fb879a0: move *a7, a7, 1 +3fb879b0: move a7, *a13(0x120), 1 +3fb879d0: jreq L3FB880F0 +3fb879e0: jrle L3FB87D60 +3fb879f0: move *a13(0x240), a7, 1 +3fb87a10: move *a13(0x140), a9, 1 +3fb87a30: sub a9, a7 +3fb87a40: sra 0x3, a7 +3fb87a50: move a7, *a13(0x2a0), 1 +3fb87a70: move *a13(0xc0), a7, 1 +3fb87a90: sll 0x3, a7 +3fb87aa0: add a9, a7 +3fb87ab0: move a7, *a13(0x140), 1 +3fb87ad0: move *a13(0x120), a9, 1 +3fb87af0: dec a9 +3fb87b00: move a9, *a13(0x120), 1 +3fb87b20: jrle L3FB87BC0 +3fb87b30: move *a13(0xc0), a7, 1 +3fb87b50: mpys a7, a9 +3fb87b60: sll 0x3, a9 +3fb87b70: move *a13(0x140), a7, 1 +3fb87b90: add a7, a9 +3fb87ba0: move a9, *a13(0x140), 1 +L3FB87BC0: +3fb87bc0: move *a13(0x140), a9, 1 +3fb87be0: move *a13(0x60), a7, 1 +3fb87c00: cmp a7, a9 +3fb87c10: jrc L3FB87CE0 +L3FB87C20: +3fb87c20: move *a13(0xe0), a11, 1 +3fb87c40: sll 0x3, a11 +3fb87c50: move *a13(0x140), a9, 1 +3fb87c70: sub a11, a9 +3fb87c80: move a9, *a13(0x140), 1 +3fb87ca0: move *a13(0x60), a11, 1 +3fb87cc0: cmp a11, a9 +3fb87cd0: jrnc L3FB87C20 +L3FB87CE0: +3fb87ce0: move *a13(0x2a0), a11, 1 +3fb87d00: sll 0x3, a11 +3fb87d10: add a9, a11 +3fb87d20: move a11, *a13(0x240), 1 +3fb87d40: jauc L3FB87190 +L3FB87D60: +3fb87d60: move *a13(0x240), a7, 1 +3fb87d80: move *a13(0x140), a9, 1 +3fb87da0: sub a9, a7 +3fb87db0: sra 0x3, a7 +3fb87dc0: move a7, *a13(0x2a0), 1 +3fb87de0: move *a13(0xc0), a7, 1 +3fb87e00: sll 0x3, a7 +3fb87e10: sub a7, a9 +3fb87e20: move a9, *a13(0x140), 1 +3fb87e40: move *a13(0x120), a7, 1 +3fb87e60: inc a7 +3fb87e70: move a7, *a13(0x120), 1 +3fb87e90: jrge L3FB87F30 +3fb87ea0: move *a13(0xc0), a9, 1 +3fb87ec0: mpys a9, a7 +3fb87ed0: sll 0x3, a7 +3fb87ee0: move *a13(0x140), a9, 1 +3fb87f00: add a9, a7 +3fb87f10: move a7, *a13(0x140), 1 +L3FB87F30: +3fb87f30: move *a13(0x140), a9, 1 +3fb87f50: move *a13(0x40), a7, 1 +3fb87f70: cmp a7, a9 +3fb87f80: jrnc L3FB88050 +L3FB87F90: +3fb87f90: move *a13(0xe0), a11, 1 +3fb87fb0: sll 0x3, a11 +3fb87fc0: move *a13(0x140), a9, 1 +3fb87fe0: add a9, a11 +3fb87ff0: move a11, *a13(0x140), 1 +3fb88010: move *a13(0x40), a9, 1 +3fb88030: cmp a9, a11 +3fb88040: jrc L3FB87F90 +L3FB88050: +3fb88050: move *a13(0x2a0), a11, 1 +3fb88070: sll 0x3, a11 +3fb88080: move *a13(0x140), a9, 1 +3fb880a0: add a9, a11 +3fb880b0: move a11, *a13(0x240), 1 +3fb880d0: jauc L3FB87190 +L3FB880F0: +3fb880f0: move *a13(0xff60), a7, 1 +3fb88110: move *a7(0x20), a7, 1 +3fb88130: move a7, *a13(0x100), 1 +3fb88150: jaeq L3FB877A0 +3fb88170: jrle L3FB884E0 +L3FB88180: +3fb88180: move *a13(0x160), a11, 1 +3fb881a0: move *a13(0x100), a9, 1 +3fb881c0: add a9, a11 +3fb881d0: move a11, *a13(0x160), 1 +3fb881f0: move *a13(0x80), a7, 1 +3fb88210: cmp a7, a11 +3fb88220: jrge L3FB882C0 +3fb88230: sra 0x3, a9 +3fb88240: sll 0x3, a9 +3fb88250: move *a13(0x240), a7, 1 +3fb88270: add a7, a9 +3fb88280: move a9, *a13(0x240), 1 +3fb882a0: jauc L3FB87240 +L3FB882C0: +3fb882c0: move *a13(0x160), a11, 1 +3fb882e0: move *a13(0x80), a9, 1 +3fb88300: sub a9, a11 +3fb88310: move a11, *a13(0x160), 1 +3fb88330: cmp a9, a11 +3fb88340: jrge L3FB882C0 +3fb88350: move *a13(0x160), *a13(0x220), 1 +3fb88380: move *a13(0x140), *a13(0x240), 1 +3fb883b0: move *a13(0x220), a11, 1 +3fb883d0: subk 32, a11 +3fb883e0: jalt L3FB87240 +L3FB88400: +3fb88400: move *a13(0x220), a11, 1 +3fb88420: subk 32, a11 +3fb88430: move a11, *a13(0x220), 1 +3fb88450: move *a13(0x240), a9, 1 +3fb88470: addk 32, a9 +3fb88480: move a9, *a13(0x240), 1 +3fb884a0: subk 32, a11 +3fb884b0: jrge L3FB88400 +3fb884c0: jauc L3FB87240 +L3FB884E0: +3fb884e0: move *a13(0x160), a11, 1 +3fb88500: move *a13(0x100), a9, 1 +3fb88520: add a9, a11 +3fb88530: move a11, *a13(0x160), 1 +3fb88550: jrlt L3FB885F0 +3fb88560: sra 0x3, a9 +3fb88570: sll 0x3, a9 +3fb88580: move *a13(0x240), a7, 1 +3fb885a0: add a7, a9 +3fb885b0: move a9, *a13(0x240), 1 +3fb885d0: jauc L3FB87240 +L3FB885F0: +3fb885f0: move *a13(0x160), a11, 1 +3fb88610: move *a13(0x80), a9, 1 +3fb88630: add a9, a11 +3fb88640: move a11, *a13(0x160), 1 +3fb88660: jrlt L3FB885F0 +3fb88670: move *a13(0x160), *a13(0x220), 1 +3fb886a0: move *a13(0x140), *a13(0x240), 1 +3fb886d0: move *a13(0x220), a11, 1 +3fb886f0: subk 32, a11 +3fb88700: jalt L3FB87240 +L3FB88720: +3fb88720: move *a13(0x220), a11, 1 +3fb88740: subk 32, a11 +3fb88750: move a11, *a13(0x220), 1 +3fb88770: move *a13(0x240), a9, 1 +3fb88790: addk 32, a9 +3fb887a0: move a9, *a13(0x240), 1 +3fb887c0: subk 32, a11 +3fb887d0: jrge L3FB88720 +3fb887e0: jauc L3FB87240 +L3FB88800: +3fb88800: calla L3F6F0400 +L3FB88830: +3fb88830: move *sp(0xa0), a14, 1 +3fb88850: mmfm sp, a7,a9,a11,a13 +3fb88870: rets 2 +3fb88880: mmtm sp, a7,a9,a11,a13 +3fb888a0: move a14, a13 +3fb888b0: addi 0x180, a14 +3fb888d0: move *a13(0xff80), a11, 1 +3fb888f0: move a11, *a13, 1 +3fb88900: jaeq L3FB89650 +3fb88920: calla L3F6F0200 +3fb88950: move *a13(0xffc0), a9, 1 +3fb88970: move *a9(0x20), a9, 1 +3fb88990: move *a9(0x40), *a13(0x20), 1 +3fb889c0: move *a13(0x20), a9, 1 +3fb889e0: move *a9(0x80), a9, 1 +3fb88a00: move *a9(0x60), a9, 1 +3fb88a20: move *a9(0xe0), *a13(0x40), 1 +3fb88a50: move *a13(0x20), a9, 1 +3fb88a70: move *a9(0x80), a9, 1 +3fb88a90: move *a9(0x60), a9, 1 +3fb88ab0: setf 16, 0, 0 +3fb88ac0: move *a9(0x100), a9, 0 +3fb88ae0: move a9, *a13(0x80), 1 +3fb88b00: sll 0x5, a9 +3fb88b10: move *a13(0x40), a11, 1 +3fb88b30: add a11, a9 +3fb88b40: move a9, *a13(0x60), 1 +3fb88b60: sub a11, a9 +3fb88b70: sra 0x3, a9 +3fb88b80: move a9, *a13(0xa0), 1 +3fb88ba0: move *a13(0xff60), a9, 1 +3fb88bc0: move *a9, a9, 1 +3fb88bd0: move a9, *a13(0xe0), 1 +3fb88bf0: jrge L3FB88CA0 +3fb88c00: move *a13(0x80), a11, 1 +3fb88c20: mods a11, a9 +3fb88c30: move a9, *a13(0xe0), 1 +3fb88c50: jreq L3FB88D10 +3fb88c60: add a11, a9 +3fb88c70: move a9, *a13(0xe0), 1 +3fb88c90: jruc L3FB88D10 +L3FB88CA0: +3fb88ca0: move *a13(0x80), a11, 1 +3fb88cc0: cmp a11, a9 +3fb88cd0: jrlt L3FB88D10 +3fb88ce0: mods a11, a9 +3fb88cf0: move a9, *a13(0xe0), 1 +L3FB88D10: +3fb88d10: sll 0x5, a9 +3fb88d20: move *a13(0x40), a11, 1 +3fb88d40: add a11, a9 +3fb88d50: move a9, *a13(0xc0), 1 +3fb88d70: jruc L3FB88F00 +L3FB88D80: +3fb88d80: move *a13(0xe0), a11, 1 +3fb88da0: sll 0x5, a11 +3fb88db0: move *a13(0xc0), a9, 1 +3fb88dd0: add a9, a11 +3fb88de0: move a11, *a13(0xc0), 1 +3fb88e00: move *a13(0x60), a9, 1 +3fb88e20: cmp a9, a11 +3fb88e30: jrc L3FB88F00 +L3FB88E40: +3fb88e40: move *a13(0xa0), a11, 1 +3fb88e60: sll 0x3, a11 +3fb88e70: move *a13(0xc0), a9, 1 +3fb88e90: sub a11, a9 +3fb88ea0: move a9, *a13(0xc0), 1 +3fb88ec0: move *a13(0x60), a11, 1 +3fb88ee0: cmp a11, a9 +3fb88ef0: jrnc L3FB88E40 +L3FB88F00: +3fb88f00: move *a13(0xc0), a11, 1 +3fb88f20: move *a11(0x0), *a13(0x100), 1 +L3FB88F50: +3fb88f50: move *a13(0xff60), a11, 1 +3fb88f70: move *a11(0x40), *a13(0x140), 1 +3fb88fa0: move *a11(0x60), *a13(0x160), 1 +3fb88fd0: move *a13(0x140), a9, 1 +3fb88ff0: move *a9, a7, 1 +3fb89000: move *a13(0x160), a9, 1 +3fb89020: andn a9, a7 +3fb89030: move *a13(0x100), a11, 1 +3fb89050: and a9, a11 +3fb89060: or a11, a7 +3fb89070: move *a13(0x140), a11, 1 +3fb89090: move a7, *a11, 1 +3fb890a0: addk 32, a11 +3fb890b0: move a11, *a13(0x140), 1 +3fb890d0: move *a13(0xff60), a7, 1 +3fb890f0: move *a7(0x80), a7, 1 +3fb89110: move a7, *a13(0x120), 1 +3fb89130: jreq L3FB89200 +L3FB89140: +3fb89140: move *a13(0x140), a11, 1 +3fb89160: move *a13(0x100), *a11+, 1 +3fb89180: move a11, *a13(0x140), 1 +3fb891a0: move *a13(0x120), a9, 1 +3fb891c0: dec a9 +3fb891d0: move a9, *a13(0x120), 1 +3fb891f0: jrne L3FB89140 +L3FB89200: +3fb89200: move *a13(0xff60), a11, 1 +3fb89220: move *a11(0xa0), *a13(0x160), 1 +3fb89250: move *a13(0x140), a9, 1 +3fb89270: move *a9, a7, 1 +3fb89280: move *a13(0x160), a9, 1 +3fb892a0: andn a9, a7 +3fb892b0: move *a13(0x100), a11, 1 +3fb892d0: and a9, a11 +3fb892e0: or a11, a7 +3fb892f0: move *a13(0x140), a11, 1 +3fb89310: move a7, *a11, 1 +3fb89320: move *a13, a7, 1 +3fb89330: dec a7 +3fb89340: move a7, *a13, 1 +3fb89350: jreq L3FB89620 +3fb89360: move *a13(0xff60), a7, 1 +3fb89380: addi 0xc0, a7 +3fb893a0: move a7, *a13(0xff60), 1 +3fb893c0: move *a7, a7, 1 +3fb893d0: move a7, *a13(0xe0), 1 +3fb893f0: jrlt L3FB89420 +3fb89400: jrle L3FB88F50 +3fb89410: jruc L3FB88D80 +L3FB89420: +3fb89420: sll 0x5, a7 +3fb89430: move *a13(0xc0), a9, 1 +3fb89450: add a9, a7 +3fb89460: move a7, *a13(0xc0), 1 +3fb89480: move *a13(0x40), a9, 1 +3fb894a0: cmp a9, a7 +3fb894b0: jrc L3FB89500 +3fb894c0: move *a7(0x0), *a13(0x100), 1 +3fb894f0: jruc L3FB88F50 +L3FB89500: +3fb89500: move *a13(0xa0), a11, 1 +3fb89520: sll 0x3, a11 +3fb89530: move *a13(0xc0), a9, 1 +3fb89550: add a9, a11 +3fb89560: move a11, *a13(0xc0), 1 +3fb89580: move *a13(0x40), a9, 1 +3fb895a0: cmp a9, a11 +3fb895b0: jrc L3FB89500 +3fb895c0: move *a13(0xc0), a11, 1 +3fb895e0: move *a11(0x0), *a13(0x100), 1 +3fb89610: jruc L3FB88F50 +L3FB89620: +3fb89620: calla L3F6F0400 +L3FB89650: +3fb89650: move *sp(0xa0), a14, 1 +3fb89670: mmfm sp, a7,a9,a11,a13 +3fb89690: rets 2 +3fb896a0: mmtm sp, a7,a9,a11,a13 +3fb896c0: move a14, a13 +3fb896d0: addi 0x300, a14 +3fb896f0: move *a13(0xff80), a11, 1 +3fb89710: move a11, *a13, 1 +3fb89720: jaeq L3FB8DFE0 +3fb89740: calla L3F6F0200 +3fb89770: move *a13(0xffc0), a9, 1 +3fb89790: move *a9(0x20), a9, 1 +3fb897b0: move *a9(0x40), *a13(0x20), 1 +3fb897e0: move *a13(0x20), a9, 1 +3fb89800: move *a9(0x80), a9, 1 +3fb89820: move *a9(0x60), a9, 1 +3fb89840: move *a9(0xe0), *a13(0x40), 1 +3fb89870: move *a13(0x20), a9, 1 +3fb89890: move *a9(0x80), a9, 1 +3fb898b0: move *a9(0x60), a9, 1 +3fb898d0: move *a9(0x140), *a13(0xc0), 1 +3fb89900: move *a13(0x20), a9, 1 +3fb89920: move *a9(0x80), a9, 1 +3fb89940: move *a9(0x60), a9, 1 +3fb89960: setf 16, 0, 0 +3fb89970: move *a9(0x110), a9, 0 +3fb89990: move a9, *a13(0x80), 1 +3fb899b0: move *a13(0x20), a9, 1 +3fb899d0: move *a9(0x80), a9, 1 +3fb899f0: move *a9(0x60), a9, 1 +3fb89a10: move *a9(0x100), a9, 0 +3fb89a30: move a9, *a13(0xa0), 1 +3fb89a50: move *a13(0xc0), a11, 1 +3fb89a70: mpys a9, a11 +3fb89a80: move a11, *a13(0xe0), 1 +3fb89aa0: sll 0x3, a11 +3fb89ab0: move *a13(0x40), a9, 1 +3fb89ad0: add a9, a11 +3fb89ae0: move a11, *a13(0x60), 1 +3fb89b00: move *a13(0xff60), a9, 1 +3fb89b20: move *a13(0xffc0), a11, 1 +3fb89b40: setf 16, 1, 0 +3fb89b50: move *a11(0x210), a11, 0 +3fb89b70: move *a9, a9, 1 +3fb89b80: sub a11, a9 +3fb89b90: move a9, *a13(0x120), 1 +3fb89bb0: jrge L3FB89C60 +3fb89bc0: move *a13(0xa0), a11, 1 +3fb89be0: mods a11, a9 +3fb89bf0: move a9, *a13(0x120), 1 +3fb89c10: jreq L3FB89CD0 +3fb89c20: add a11, a9 +3fb89c30: move a9, *a13(0x120), 1 +3fb89c50: jruc L3FB89CD0 +L3FB89C60: +3fb89c60: move *a13(0xa0), a11, 1 +3fb89c80: cmp a11, a9 +3fb89c90: jrlt L3FB89CD0 +3fb89ca0: mods a11, a9 +3fb89cb0: move a9, *a13(0x120), 1 +L3FB89CD0: +3fb89cd0: move *a13(0x40), *a13(0x140), 1 +3fb89d00: move a9, a8 +3fb89d10: jreq L3FB89E00 +L3FB89D20: +3fb89d20: move *a13(0xc0), a11, 1 +3fb89d40: sll 0x3, a11 +3fb89d50: move *a13(0x140), a9, 1 +3fb89d70: add a9, a11 +3fb89d80: move a11, *a13(0x140), 1 +3fb89da0: move *a13(0x120), a9, 1 +3fb89dc0: dec a9 +3fb89dd0: move a9, *a13(0x120), 1 +3fb89df0: jrne L3FB89D20 +L3FB89E00: +3fb89e00: sub a11, a11 +3fb89e10: move a11, *a13(0x220), 1 +3fb89e30: move *a13(0xffe0), a9, 1 +3fb89e50: setf 16, 1, 0 +3fb89e60: move *a9, a9, 0 +3fb89e70: jrne L3FB89EE0 +3fb89e80: move *a13(0xffe0), a9, 1 +3fb89ea0: move *a9(0x3a0), a9, 0 +3fb89ec0: move a9, *a13(0x220), 1 +L3FB89EE0: +3fb89ee0: move *a13(0xff60), a9, 1 +3fb89f00: move *a9(0x20), a11, 1 +3fb89f20: move *a13(0xffa0), a9, 1 +3fb89f40: add a9, a11 +3fb89f50: move *a13(0x220), a9, 1 +3fb89f70: add a9, a11 +3fb89f80: movk 31, a9 +3fb89f90: andn a9, a11 +3fb89fa0: move *a13(0xffc0), a9, 1 +3fb89fc0: move *a13(0x220), a7, 1 +3fb89fe0: move *a9(0x200), a9, 0 +3fb8a000: add a7, a9 +3fb8a010: move *a13(0x80), a7, 1 +3fb8a030: mods a7, a9 +3fb8a040: sub a9, a11 +3fb8a050: move a11, *a13(0x160), 1 +3fb8a070: jrge L3FB8A100 +3fb8a080: mods a7, a11 +3fb8a090: move a11, *a13(0x160), 1 +3fb8a0b0: jreq L3FB8A150 +3fb8a0c0: add a7, a11 +3fb8a0d0: move a11, *a13(0x160), 1 +3fb8a0f0: jruc L3FB8A150 +L3FB8A100: +3fb8a100: cmp a7, a11 +3fb8a110: jrlt L3FB8A150 +3fb8a120: mods a7, a11 +3fb8a130: move a11, *a13(0x160), 1 +L3FB8A150: +3fb8a150: subk 32, a7 +3fb8a160: jage L3FB8B840 +3fb8a180: move *a13(0x140), a9, 1 +3fb8a1a0: move *a9(0x0), *a13(0x240), 1 +L3FB8A1D0: +3fb8a1d0: move *a13(0x160), a11, 1 +3fb8a1f0: neg a11 +3fb8a200: move *a13(0x240), a9, 1 +3fb8a220: sra a11, a9 +3fb8a230: move *a13(0x160), a11, 1 +3fb8a250: neg a11 +3fb8a260: addk 31, a11 +3fb8a270: sll 0x5, a11 +3fb8a280: addi 0xda400, a11 +3fb8a2b0: move *a11, a11, 1 +3fb8a2c0: and a11, a9 +3fb8a2d0: move a9, *a13(0x1a0), 1 +3fb8a2f0: move *a13(0x80), a11, 1 +3fb8a310: move *a13(0x160), a7, 1 +3fb8a330: sub a7, a11 +3fb8a340: move a11, *a13(0x180), 1 +3fb8a360: move *a13(0x240), a7, 1 +3fb8a380: sll a11, a7 +3fb8a390: or a9, a7 +3fb8a3a0: move a7, *a13(0x1a0), 1 +3fb8a3c0: move *a13(0x80), a9, 1 +3fb8a3e0: add a9, a11 +3fb8a3f0: move a11, *a13(0x260), 1 +3fb8a410: subk 32, a11 +3fb8a420: jrge L3FB8A500 +3fb8a430: move *a13(0x260), *a13(0x180), 1 +3fb8a460: move *a13(0x240), a11, 1 +3fb8a480: move *a13(0x180), a7, 1 +3fb8a4a0: sll a7, a11 +3fb8a4b0: move *a13(0x1a0), a7, 1 +3fb8a4d0: or a7, a11 +3fb8a4e0: move a11, *a13(0x1a0), 1 +L3FB8A500: +3fb8a500: move *a13(0xff60), a11, 1 +3fb8a520: move *a11(0x40), *a13(0x1e0), 1 +3fb8a550: move *a11(0x60), *a13(0x200), 1 +3fb8a580: move *a13(0x1e0), a7, 1 +3fb8a5a0: move *a7, a7, 1 +3fb8a5b0: move *a13(0x200), a9, 1 +3fb8a5d0: andn a9, a7 +3fb8a5e0: move *a13(0x1a0), a11, 1 +3fb8a600: and a9, a11 +3fb8a610: or a11, a7 +3fb8a620: move *a13(0x1e0), a11, 1 +3fb8a640: move a7, *a11, 1 +3fb8a650: addk 32, a11 +3fb8a660: move a11, *a13(0x1e0), 1 +3fb8a680: move *a13(0xff60), a7, 1 +3fb8a6a0: move *a7(0x80), a7, 1 +3fb8a6c0: move a7, *a13(0x1c0), 1 +3fb8a6e0: jreq L3FB8AB20 +L3FB8A6F0: +3fb8a6f0: move *a13(0x180), a11, 1 +3fb8a710: neg a11 +3fb8a720: addk 32, a11 +3fb8a730: move a11, *a13(0x180), 1 +3fb8a750: neg a11 +3fb8a760: move *a13(0x240), a9, 1 +3fb8a780: sra a11, a9 +3fb8a790: move *a13(0x180), a11, 1 +3fb8a7b0: neg a11 +3fb8a7c0: addk 31, a11 +3fb8a7d0: sll 0x5, a11 +3fb8a7e0: addi 0xda400, a11 +3fb8a810: move *a11, a11, 1 +3fb8a820: and a11, a9 +3fb8a830: move a9, *a13(0x1a0), 1 +3fb8a850: move *a13(0x80), a11, 1 +3fb8a870: move *a13(0x180), a7, 1 +3fb8a890: sub a7, a11 +3fb8a8a0: move a11, *a13(0x180), 1 +3fb8a8c0: move *a13(0x240), a7, 1 +3fb8a8e0: sll a11, a7 +3fb8a8f0: or a9, a7 +3fb8a900: move a7, *a13(0x1a0), 1 +3fb8a920: move *a13(0x80), a9, 1 +3fb8a940: add a9, a11 +3fb8a950: move a11, *a13(0x260), 1 +3fb8a970: subk 32, a11 +3fb8a980: jrge L3FB8AA60 +3fb8a990: move *a13(0x260), *a13(0x180), 1 +3fb8a9c0: move *a13(0x240), a11, 1 +3fb8a9e0: move *a13(0x180), a7, 1 +3fb8aa00: sll a7, a11 +3fb8aa10: move *a13(0x1a0), a7, 1 +3fb8aa30: or a7, a11 +3fb8aa40: move a11, *a13(0x1a0), 1 +L3FB8AA60: +3fb8aa60: move *a13(0x1e0), a11, 1 +3fb8aa80: move *a13(0x1a0), *a11+, 1 +3fb8aaa0: move a11, *a13(0x1e0), 1 +3fb8aac0: move *a13(0x1c0), a7, 1 +3fb8aae0: dec a7 +3fb8aaf0: move a7, *a13(0x1c0), 1 +3fb8ab10: jrne L3FB8A6F0 +L3FB8AB20: +3fb8ab20: move *a13(0x180), a11, 1 +3fb8ab40: neg a11 +3fb8ab50: addk 32, a11 +3fb8ab60: move a11, *a13(0x180), 1 +3fb8ab80: neg a11 +3fb8ab90: move *a13(0x240), a9, 1 +3fb8abb0: sra a11, a9 +3fb8abc0: move *a13(0x180), a11, 1 +3fb8abe0: neg a11 +3fb8abf0: addk 31, a11 +3fb8ac00: sll 0x5, a11 +3fb8ac10: addi 0xda400, a11 +3fb8ac40: move *a11, a11, 1 +3fb8ac50: and a11, a9 +3fb8ac60: move a9, *a13(0x1a0), 1 +3fb8ac80: move *a13(0x80), a11, 1 +3fb8aca0: move *a13(0x180), a7, 1 +3fb8acc0: sub a7, a11 +3fb8acd0: move a11, *a13(0x180), 1 +3fb8acf0: move *a13(0x240), a7, 1 +3fb8ad10: sll a11, a7 +3fb8ad20: or a9, a7 +3fb8ad30: move a7, *a13(0x1a0), 1 +3fb8ad50: move *a13(0x80), a9, 1 +3fb8ad70: add a9, a11 +3fb8ad80: move a11, *a13(0x180), 1 +3fb8ada0: subk 32, a11 +3fb8adb0: jrge L3FB8AE60 +3fb8adc0: move *a13(0x240), a11, 1 +3fb8ade0: move *a13(0x180), a7, 1 +3fb8ae00: sll a7, a11 +3fb8ae10: move *a13(0x1a0), a7, 1 +3fb8ae30: or a7, a11 +3fb8ae40: move a11, *a13(0x1a0), 1 +L3FB8AE60: +3fb8ae60: move *a13(0xff60), a11, 1 +3fb8ae80: move *a11(0xa0), *a13(0x200), 1 +3fb8aeb0: move *a13(0x1e0), a7, 1 +3fb8aed0: move *a7, a7, 1 +3fb8aee0: move *a13(0x200), a9, 1 +3fb8af00: andn a9, a7 +3fb8af10: move *a13(0x1a0), a11, 1 +3fb8af30: and a9, a11 +3fb8af40: or a11, a7 +3fb8af50: move *a13(0x1e0), a11, 1 +3fb8af70: move a7, *a11, 1 +3fb8af80: move *a13, a7, 1 +3fb8af90: dec a7 +3fb8afa0: move a7, *a13, 1 +3fb8afb0: jaeq L3FB8DFB0 +3fb8afd0: move *a13(0xff60), a7, 1 +3fb8aff0: addi 0xc0, a7 +3fb8b010: move a7, *a13(0xff60), 1 +3fb8b030: move *a7, a7, 1 +3fb8b040: move a7, *a13(0x120), 1 +3fb8b060: jreq L3FB8B600 +3fb8b070: jrle L3FB8B320 +3fb8b080: move *a13(0xc0), a7, 1 +3fb8b0a0: sll 0x3, a7 +3fb8b0b0: move *a13(0x140), a9, 1 +3fb8b0d0: add a9, a7 +3fb8b0e0: move a7, *a13(0x140), 1 +3fb8b100: move *a13(0x120), a9, 1 +3fb8b120: dec a9 +3fb8b130: move a9, *a13(0x120), 1 +3fb8b150: jrle L3FB8B1F0 +3fb8b160: move *a13(0xc0), a7, 1 +3fb8b180: mpys a7, a9 +3fb8b190: sll 0x3, a9 +3fb8b1a0: move *a13(0x140), a7, 1 +3fb8b1c0: add a7, a9 +3fb8b1d0: move a9, *a13(0x140), 1 +L3FB8B1F0: +3fb8b1f0: move *a13(0x140), a9, 1 +3fb8b210: move *a13(0x60), a7, 1 +3fb8b230: cmp a7, a9 +3fb8b240: jrc L3FB8B5B0 +L3FB8B250: +3fb8b250: move *a13(0xe0), a11, 1 +3fb8b270: sll 0x3, a11 +3fb8b280: move *a13(0x140), a9, 1 +3fb8b2a0: sub a11, a9 +3fb8b2b0: move a9, *a13(0x140), 1 +3fb8b2d0: move *a13(0x60), a11, 1 +3fb8b2f0: cmp a11, a9 +3fb8b300: jrnc L3FB8B250 +3fb8b310: jruc L3FB8B5B0 +L3FB8B320: +3fb8b320: move *a13(0xc0), a7, 1 +3fb8b340: sll 0x3, a7 +3fb8b350: move *a13(0x140), a9, 1 +3fb8b370: sub a7, a9 +3fb8b380: move a9, *a13(0x140), 1 +3fb8b3a0: move *a13(0x120), a7, 1 +3fb8b3c0: inc a7 +3fb8b3d0: move a7, *a13(0x120), 1 +3fb8b3f0: jrge L3FB8B490 +3fb8b400: move *a13(0xc0), a9, 1 +3fb8b420: mpys a9, a7 +3fb8b430: sll 0x3, a7 +3fb8b440: move *a13(0x140), a9, 1 +3fb8b460: add a9, a7 +3fb8b470: move a7, *a13(0x140), 1 +L3FB8B490: +3fb8b490: move *a13(0x140), a9, 1 +3fb8b4b0: move *a13(0x40), a7, 1 +3fb8b4d0: cmp a7, a9 +3fb8b4e0: jrnc L3FB8B5B0 +L3FB8B4F0: +3fb8b4f0: move *a13(0xe0), a11, 1 +3fb8b510: sll 0x3, a11 +3fb8b520: move *a13(0x140), a9, 1 +3fb8b540: add a9, a11 +3fb8b550: move a11, *a13(0x140), 1 +3fb8b570: move *a13(0x40), a9, 1 +3fb8b590: cmp a9, a11 +3fb8b5a0: jrc L3FB8B4F0 +L3FB8B5B0: +3fb8b5b0: move *a13(0x140), a11, 1 +3fb8b5d0: move *a11(0x0), *a13(0x240), 1 +L3FB8B600: +3fb8b600: move *a13(0xff60), a11, 1 +3fb8b620: move *a11(0x20), a9, 1 +3fb8b640: move a9, *a13(0x100), 1 +3fb8b660: jaeq L3FB8A1D0 +3fb8b680: move *a13(0x160), a7, 1 +3fb8b6a0: add a9, a7 +3fb8b6b0: move a7, *a13(0x160), 1 +3fb8b6d0: move a9, a8 +3fb8b6e0: jrle L3FB8B7A0 +L3FB8B6F0: +3fb8b6f0: move *a13(0x160), a11, 1 +3fb8b710: move *a13(0x80), a9, 1 +3fb8b730: sub a9, a11 +3fb8b740: move a11, *a13(0x160), 1 +3fb8b760: cmp a9, a11 +3fb8b770: jrge L3FB8B6F0 +3fb8b780: jauc L3FB8A1D0 +L3FB8B7A0: +3fb8b7a0: move *a13(0x160), a11, 1 +3fb8b7c0: move *a13(0x80), a9, 1 +3fb8b7e0: add a9, a11 +3fb8b7f0: move a11, *a13(0x160), 1 +3fb8b810: jrlt L3FB8B7A0 +3fb8b820: jauc L3FB8A1D0 +L3FB8B840: +3fb8b840: move a11, *a13(0x240), 1 +3fb8b860: move *a13(0x140), *a13(0x260), 1 +3fb8b890: subk 32, a11 +3fb8b8a0: jrlt L3FB8B970 +L3FB8B8B0: +3fb8b8b0: move *a13(0x240), a11, 1 +3fb8b8d0: subk 32, a11 +3fb8b8e0: move a11, *a13(0x240), 1 +3fb8b900: move *a13(0x260), a9, 1 +3fb8b920: addk 32, a9 +3fb8b930: move a9, *a13(0x260), 1 +3fb8b950: subk 32, a11 +3fb8b960: jrge L3FB8B8B0 +L3FB8B970: +3fb8b970: move *a13(0x240), *a13(0x180), 1 +3fb8b9a0: move *a13(0x260), *a13(0x280), 1 +3fb8b9d0: move *a13(0x280), a11, 1 +3fb8b9f0: move *a13(0x180), a9, 1 +3fb8ba10: neg a9 +3fb8ba20: move *a11+, a7, 1 +3fb8ba30: move a11, *a13(0x280), 1 +3fb8ba50: sra a9, a7 +3fb8ba60: move *a13(0x180), a9, 1 +3fb8ba80: neg a9 +3fb8ba90: addk 31, a9 +3fb8baa0: sll 0x5, a9 +3fb8bab0: addi 0xda400, a9 +3fb8bae0: move *a9, a9, 1 +3fb8baf0: and a9, a7 +3fb8bb00: move a7, *a13(0x1a0), 1 +3fb8bb20: move *a13(0x160), a9, 1 +3fb8bb40: move *a13(0x180), a7, 1 +3fb8bb60: sub a7, a9 +3fb8bb70: addk 32, a9 +3fb8bb80: move a9, *a13(0x2a0), 1 +3fb8bba0: move *a13(0x80), a7, 1 +3fb8bbc0: sub a9, a7 +3fb8bbd0: move a7, *a13(0x2c0), 1 +3fb8bbf0: jrgt L3FB8BDD0 +3fb8bc00: move *a13(0x140), *a13(0x280), 1 +3fb8bc30: move *a13(0x180), a11, 1 +3fb8bc50: sub a11, a7 +3fb8bc60: addk 32, a7 +3fb8bc70: move a7, *a13(0x180), 1 +3fb8bc90: neg a7 +3fb8bca0: addk 32, a7 +3fb8bcb0: move a7, *a13(0x2a0), 1 +3fb8bcd0: move *a13(0x180), a11, 1 +3fb8bcf0: subk 32, a11 +3fb8bd00: jrge L3FB8C160 +3fb8bd10: move *a13(0x280), a11, 1 +3fb8bd30: move *a11, a9, 1 +3fb8bd40: move *a13(0x180), a7, 1 +3fb8bd60: sll a7, a9 +3fb8bd70: move *a13(0x1a0), a7, 1 +3fb8bd90: or a7, a9 +3fb8bda0: move a9, *a13(0x1a0), 1 +3fb8bdc0: jruc L3FB8C160 +L3FB8BDD0: +3fb8bdd0: move *a13(0x180), a7, 1 +3fb8bdf0: neg a7 +3fb8be00: addk 32, a7 +3fb8be10: move a7, *a13(0x180), 1 +3fb8be30: subk 32, a7 +3fb8be40: jrge L3FB8C160 +3fb8be50: move *a11, a7, 1 +3fb8be60: move *a13(0x180), a9, 1 +3fb8be80: sll a9, a7 +3fb8be90: move *a13(0x1a0), a9, 1 +3fb8beb0: or a9, a7 +3fb8bec0: move a7, *a13(0x1a0), 1 +3fb8bee0: move *a13(0x180), a9, 1 +3fb8bf00: neg a9 +3fb8bf10: move *a13(0x2a0), a7, 1 +3fb8bf30: addk 32, a9 +3fb8bf40: add a7, a9 +3fb8bf50: move a9, *a13(0x2a0), 1 +3fb8bf70: move *a13(0x80), a7, 1 +3fb8bf90: sub a9, a7 +3fb8bfa0: move a7, *a13(0x2c0), 1 +3fb8bfc0: jrgt L3FB8C160 +3fb8bfd0: move *a13(0x140), *a13(0x280), 1 +3fb8c000: addk 32, a7 +3fb8c010: move a7, *a13(0x180), 1 +3fb8c030: neg a7 +3fb8c040: addk 32, a7 +3fb8c050: move a7, *a13(0x2a0), 1 +3fb8c070: move *a13(0x180), a11, 1 +3fb8c090: subk 32, a11 +3fb8c0a0: jrge L3FB8C160 +3fb8c0b0: move *a13(0x280), a11, 1 +3fb8c0d0: move *a11, a9, 1 +3fb8c0e0: move *a13(0x180), a7, 1 +3fb8c100: sll a7, a9 +3fb8c110: move *a13(0x1a0), a7, 1 +3fb8c130: or a7, a9 +3fb8c140: move a9, *a13(0x1a0), 1 +L3FB8C160: +3fb8c160: move *a13(0xff60), a11, 1 +3fb8c180: move *a11(0x40), *a13(0x1e0), 1 +3fb8c1b0: move *a11(0x60), *a13(0x200), 1 +3fb8c1e0: move *a13(0x1e0), a9, 1 +3fb8c200: move *a9, a7, 1 +3fb8c210: move *a13(0x200), a9, 1 +3fb8c230: andn a9, a7 +3fb8c240: move *a13(0x1a0), a11, 1 +3fb8c260: and a9, a11 +3fb8c270: or a11, a7 +3fb8c280: move *a13(0x1e0), a11, 1 +3fb8c2a0: move a7, *a11, 1 +3fb8c2b0: addk 32, a11 +3fb8c2c0: move a11, *a13(0x1e0), 1 +3fb8c2e0: move *a13(0xff60), a7, 1 +3fb8c300: move *a7(0x80), a7, 1 +3fb8c320: move a7, *a13(0x1c0), 1 +3fb8c340: jaeq L3FB8CBF0 +L3FB8C360: +3fb8c360: move *a13(0x180), a11, 1 +3fb8c380: neg a11 +3fb8c390: addk 32, a11 +3fb8c3a0: move a11, *a13(0x180), 1 +3fb8c3c0: move *a13(0x280), a9, 1 +3fb8c3e0: neg a11 +3fb8c3f0: move *a9+, a7, 1 +3fb8c400: move a9, *a13(0x280), 1 +3fb8c420: sra a11, a7 +3fb8c430: move *a13(0x180), a11, 1 +3fb8c450: neg a11 +3fb8c460: addk 31, a11 +3fb8c470: sll 0x5, a11 +3fb8c480: addi 0xda400, a11 +3fb8c4b0: move *a11, a11, 1 +3fb8c4c0: and a11, a7 +3fb8c4d0: move a7, *a13(0x1a0), 1 +3fb8c4f0: move *a13(0x180), a11, 1 +3fb8c510: neg a11 +3fb8c520: move *a13(0x2a0), a7, 1 +3fb8c540: addk 32, a11 +3fb8c550: add a7, a11 +3fb8c560: move a11, *a13(0x2a0), 1 +3fb8c580: move *a13(0x80), a7, 1 +3fb8c5a0: sub a11, a7 +3fb8c5b0: move a7, *a13(0x2c0), 1 +3fb8c5d0: jrgt L3FB8C7B0 +3fb8c5e0: move *a13(0x140), *a13(0x280), 1 +3fb8c610: move *a13(0x180), a9, 1 +3fb8c630: sub a9, a7 +3fb8c640: addk 32, a7 +3fb8c650: move a7, *a13(0x180), 1 +3fb8c670: neg a7 +3fb8c680: addk 32, a7 +3fb8c690: move a7, *a13(0x2a0), 1 +3fb8c6b0: move *a13(0x180), a11, 1 +3fb8c6d0: subk 32, a11 +3fb8c6e0: jrge L3FB8CB20 +3fb8c6f0: move *a13(0x280), a11, 1 +3fb8c710: move *a11, a9, 1 +3fb8c720: move *a13(0x180), a7, 1 +3fb8c740: sll a7, a9 +3fb8c750: move *a13(0x1a0), a7, 1 +3fb8c770: or a7, a9 +3fb8c780: move a9, *a13(0x1a0), 1 +3fb8c7a0: jruc L3FB8CB20 +L3FB8C7B0: +3fb8c7b0: move *a13(0x180), a7, 1 +3fb8c7d0: neg a7 +3fb8c7e0: addk 32, a7 +3fb8c7f0: move a7, *a13(0x180), 1 +3fb8c810: subk 32, a7 +3fb8c820: jrge L3FB8CB20 +3fb8c830: move *a9, a7, 1 +3fb8c840: move *a13(0x180), a9, 1 +3fb8c860: sll a9, a7 +3fb8c870: move *a13(0x1a0), a9, 1 +3fb8c890: or a9, a7 +3fb8c8a0: move a7, *a13(0x1a0), 1 +3fb8c8c0: move *a13(0x180), a9, 1 +3fb8c8e0: neg a9 +3fb8c8f0: addk 32, a9 +3fb8c900: add a11, a9 +3fb8c910: move a9, *a13(0x2a0), 1 +3fb8c930: move *a13(0x80), a11, 1 +3fb8c950: sub a9, a11 +3fb8c960: move a11, *a13(0x2c0), 1 +3fb8c980: jrgt L3FB8CB20 +3fb8c990: move *a13(0x140), *a13(0x280), 1 +3fb8c9c0: addk 32, a11 +3fb8c9d0: move a11, *a13(0x180), 1 +3fb8c9f0: neg a11 +3fb8ca00: addk 32, a11 +3fb8ca10: move a11, *a13(0x2a0), 1 +3fb8ca30: move *a13(0x180), a9, 1 +3fb8ca50: subk 32, a9 +3fb8ca60: jrge L3FB8CB20 +3fb8ca70: move *a13(0x280), a9, 1 +3fb8ca90: move *a9, a7, 1 +3fb8caa0: move *a13(0x180), a9, 1 +3fb8cac0: sll a9, a7 +3fb8cad0: move *a13(0x1a0), a9, 1 +3fb8caf0: or a9, a7 +3fb8cb00: move a7, *a13(0x1a0), 1 +L3FB8CB20: +3fb8cb20: move *a13(0x1e0), a11, 1 +3fb8cb40: move *a13(0x1a0), *a11+, 1 +3fb8cb60: move a11, *a13(0x1e0), 1 +3fb8cb80: move *a13(0x1c0), a9, 1 +3fb8cba0: dec a9 +3fb8cbb0: move a9, *a13(0x1c0), 1 +3fb8cbd0: jane L3FB8C360 +L3FB8CBF0: +3fb8cbf0: move *a13(0x180), a11, 1 +3fb8cc10: neg a11 +3fb8cc20: addk 32, a11 +3fb8cc30: move a11, *a13(0x180), 1 +3fb8cc50: move *a13(0x280), a9, 1 +3fb8cc70: neg a11 +3fb8cc80: move *a9+, a7, 1 +3fb8cc90: move a9, *a13(0x280), 1 +3fb8ccb0: sra a11, a7 +3fb8ccc0: move *a13(0x180), a11, 1 +3fb8cce0: neg a11 +3fb8ccf0: addk 31, a11 +3fb8cd00: sll 0x5, a11 +3fb8cd10: addi 0xda400, a11 +3fb8cd40: move *a11, a11, 1 +3fb8cd50: and a11, a7 +3fb8cd60: move a7, *a13(0x1a0), 1 +3fb8cd80: move *a13(0x180), a11, 1 +3fb8cda0: neg a11 +3fb8cdb0: move *a13(0x2a0), a7, 1 +3fb8cdd0: addk 32, a11 +3fb8cde0: add a7, a11 +3fb8cdf0: move a11, *a13(0x2a0), 1 +3fb8ce10: move *a13(0x80), a7, 1 +3fb8ce30: sub a11, a7 +3fb8ce40: move a7, *a13(0x2c0), 1 +3fb8ce60: jrgt L3FB8CFB0 +3fb8ce70: move *a13(0x180), a9, 1 +3fb8ce90: sub a9, a7 +3fb8cea0: addk 32, a7 +3fb8ceb0: move a7, *a13(0x180), 1 +3fb8ced0: subk 32, a7 +3fb8cee0: jrge L3FB8D210 +3fb8cef0: move *a13(0x140), a9, 1 +3fb8cf10: move *a9, a7, 1 +3fb8cf20: move *a13(0x180), a9, 1 +3fb8cf40: sll a9, a7 +3fb8cf50: move *a13(0x1a0), a9, 1 +3fb8cf70: or a9, a7 +3fb8cf80: move a7, *a13(0x1a0), 1 +3fb8cfa0: jruc L3FB8D210 +L3FB8CFB0: +3fb8cfb0: move *a13(0x180), a7, 1 +3fb8cfd0: neg a7 +3fb8cfe0: addk 32, a7 +3fb8cff0: move a7, *a13(0x180), 1 +3fb8d010: subk 32, a7 +3fb8d020: jrge L3FB8D210 +3fb8d030: move *a9, a7, 1 +3fb8d040: move *a13(0x180), a9, 1 +3fb8d060: sll a9, a7 +3fb8d070: move *a13(0x1a0), a9, 1 +3fb8d090: or a9, a7 +3fb8d0a0: move a7, *a13(0x1a0), 1 +3fb8d0c0: move *a13(0x80), a9, 1 +3fb8d0e0: sub a11, a9 +3fb8d0f0: move *a13(0x180), a7, 1 +3fb8d110: add a7, a9 +3fb8d120: subk 32, a9 +3fb8d130: move a9, *a13(0x2c0), 1 +3fb8d150: jrgt L3FB8D210 +3fb8d160: jrge L3FB8D210 +3fb8d170: move *a13(0x140), a7, 1 +3fb8d190: move *a7, a7, 1 +3fb8d1a0: addk 32, a9 +3fb8d1b0: sll a9, a7 +3fb8d1c0: move *a13(0x1a0), a9, 1 +3fb8d1e0: or a9, a7 +3fb8d1f0: move a7, *a13(0x1a0), 1 +L3FB8D210: +3fb8d210: move *a13(0xff60), a9, 1 +3fb8d230: move *a9(0xa0), *a13(0x200), 1 +3fb8d260: move *a13(0x1e0), a7, 1 +3fb8d280: move *a7, a7, 1 +3fb8d290: move *a13(0x200), a9, 1 +3fb8d2b0: andn a9, a7 +3fb8d2c0: move *a13(0x1a0), a11, 1 +3fb8d2e0: and a9, a11 +3fb8d2f0: or a11, a7 +3fb8d300: move *a13(0x1e0), a11, 1 +3fb8d320: move a7, *a11, 1 +3fb8d330: move *a13, a7, 1 +3fb8d340: dec a7 +3fb8d350: move a7, *a13, 1 +3fb8d360: jaeq L3FB8DFB0 +3fb8d380: move *a13(0xff60), a7, 1 +3fb8d3a0: addi 0xc0, a7 +3fb8d3c0: move a7, *a13(0xff60), 1 +3fb8d3e0: move *a7, a7, 1 +3fb8d3f0: move a7, *a13(0x120), 1 +3fb8d410: jreq L3FB8DA40 +3fb8d420: move *a13(0x260), a7, 1 +3fb8d440: move *a13(0x140), a9, 1 +3fb8d460: sub a9, a7 +3fb8d470: sra 0x3, a7 +3fb8d480: move a7, *a13(0x2e0), 1 +3fb8d4a0: move *a13(0x120), a7, 1 +3fb8d4c0: jrle L3FB8D750 +3fb8d4d0: move *a13(0xc0), a7, 1 +3fb8d4f0: sll 0x3, a7 +3fb8d500: add a9, a7 +3fb8d510: move a7, *a13(0x140), 1 +3fb8d530: move *a13(0x120), a9, 1 +3fb8d550: dec a9 +3fb8d560: move a9, *a13(0x120), 1 +3fb8d580: jrle L3FB8D620 +3fb8d590: move *a13(0xc0), a7, 1 +3fb8d5b0: mpys a7, a9 +3fb8d5c0: sll 0x3, a9 +3fb8d5d0: move *a13(0x140), a7, 1 +3fb8d5f0: add a7, a9 +3fb8d600: move a9, *a13(0x140), 1 +L3FB8D620: +3fb8d620: move *a13(0x140), a9, 1 +3fb8d640: move *a13(0x60), a7, 1 +3fb8d660: cmp a7, a9 +3fb8d670: jrc L3FB8D9C0 +L3FB8D680: +3fb8d680: move *a13(0xe0), a11, 1 +3fb8d6a0: sll 0x3, a11 +3fb8d6b0: move *a13(0x140), a9, 1 +3fb8d6d0: sub a11, a9 +3fb8d6e0: move a9, *a13(0x140), 1 +3fb8d700: move *a13(0x60), a11, 1 +3fb8d720: cmp a11, a9 +3fb8d730: jrnc L3FB8D680 +3fb8d740: jruc L3FB8D9C0 +L3FB8D750: +3fb8d750: move *a13(0xc0), a7, 1 +3fb8d770: sll 0x3, a7 +3fb8d780: sub a7, a9 +3fb8d790: move a9, *a13(0x140), 1 +3fb8d7b0: move *a13(0x120), a7, 1 +3fb8d7d0: inc a7 +3fb8d7e0: move a7, *a13(0x120), 1 +3fb8d800: jrge L3FB8D8A0 +3fb8d810: move *a13(0xc0), a9, 1 +3fb8d830: mpys a9, a7 +3fb8d840: sll 0x3, a7 +3fb8d850: move *a13(0x140), a9, 1 +3fb8d870: add a9, a7 +3fb8d880: move a7, *a13(0x140), 1 +L3FB8D8A0: +3fb8d8a0: move *a13(0x140), a9, 1 +3fb8d8c0: move *a13(0x40), a7, 1 +3fb8d8e0: cmp a7, a9 +3fb8d8f0: jrnc L3FB8D9C0 +L3FB8D900: +3fb8d900: move *a13(0xe0), a11, 1 +3fb8d920: sll 0x3, a11 +3fb8d930: move *a13(0x140), a9, 1 +3fb8d950: add a9, a11 +3fb8d960: move a11, *a13(0x140), 1 +3fb8d980: move *a13(0x40), a9, 1 +3fb8d9a0: cmp a9, a11 +3fb8d9b0: jrc L3FB8D900 +L3FB8D9C0: +3fb8d9c0: move *a13(0x2e0), a11, 1 +3fb8d9e0: sll 0x3, a11 +3fb8d9f0: move *a13(0x140), a9, 1 +3fb8da10: add a9, a11 +3fb8da20: move a11, *a13(0x260), 1 +L3FB8DA40: +3fb8da40: move *a13(0xff60), a11, 1 +3fb8da60: move *a11(0x20), a9, 1 +3fb8da80: move a9, *a13(0x100), 1 +3fb8daa0: jaeq L3FB8B970 +3fb8dac0: jrle L3FB8DCB0 +3fb8dad0: move *a13(0x160), a7, 1 +3fb8daf0: add a9, a7 +3fb8db00: move a7, *a13(0x160), 1 +3fb8db20: move *a13(0x80), a9, 1 +3fb8db40: cmp a9, a7 +3fb8db50: jrge L3FB8DC10 +3fb8db60: move *a13(0x100), a7, 1 +3fb8db80: sra 0x3, a7 +3fb8db90: sll 0x3, a7 +3fb8dba0: move *a13(0x260), a9, 1 +3fb8dbc0: add a9, a7 +3fb8dbd0: move a7, *a13(0x260), 1 +3fb8dbf0: jauc L3FB8B970 +L3FB8DC10: +3fb8dc10: move *a13(0x160), a11, 1 +3fb8dc30: move *a13(0x80), a9, 1 +3fb8dc50: sub a9, a11 +3fb8dc60: move a11, *a13(0x160), 1 +3fb8dc80: cmp a9, a11 +3fb8dc90: jrge L3FB8DC10 +3fb8dca0: jruc L3FB8DE20 +L3FB8DCB0: +3fb8dcb0: move *a13(0x160), a7, 1 +3fb8dcd0: add a9, a7 +3fb8dce0: move a7, *a13(0x160), 1 +3fb8dd00: jrlt L3FB8DDA0 +3fb8dd10: sra 0x3, a9 +3fb8dd20: sll 0x3, a9 +3fb8dd30: move *a13(0x260), a7, 1 +3fb8dd50: add a7, a9 +3fb8dd60: move a9, *a13(0x260), 1 +3fb8dd80: jauc L3FB8B970 +L3FB8DDA0: +3fb8dda0: move *a13(0x160), a11, 1 +3fb8ddc0: move *a13(0x80), a9, 1 +3fb8dde0: add a9, a11 +3fb8ddf0: move a11, *a13(0x160), 1 +3fb8de10: jrlt L3FB8DDA0 +L3FB8DE20: +3fb8de20: move *a13(0x160), *a13(0x240), 1 +3fb8de50: move *a13(0x140), *a13(0x260), 1 +3fb8de80: move *a13(0x240), a11, 1 +3fb8dea0: subk 32, a11 +3fb8deb0: jalt L3FB8B970 +L3FB8DED0: +3fb8ded0: move *a13(0x240), a11, 1 +3fb8def0: subk 32, a11 +3fb8df00: move a11, *a13(0x240), 1 +3fb8df20: move *a13(0x260), a9, 1 +3fb8df40: addk 32, a9 +3fb8df50: move a9, *a13(0x260), 1 +3fb8df70: subk 32, a11 +3fb8df80: jrge L3FB8DED0 +3fb8df90: jauc L3FB8B970 +L3FB8DFB0: +3fb8dfb0: calla L3F6F0400 +L3FB8DFE0: +3fb8dfe0: move *sp(0xa0), a14, 1 +3fb8e000: mmfm sp, a7,a9,a11,a13 +3fb8e020: rets 2 +3fb8e030: mmtm sp, a5,a7,a9,a11,a13 +3fb8e050: move a14, a13 +3fb8e060: move *a13(0xff60), a9, 1 +3fb8e080: move *a13(0xff80), a11, 1 +3fb8e0a0: subk 8, a11 +3fb8e0b0: move a11, *a13(0xff80), 1 +3fb8e0d0: jrlt L3FB8E5C0 +L3FB8E0E0: +3fb8e0e0: move *a9(0x40), a11, 1 +3fb8e100: move *a11, a7, 1 +3fb8e110: move *a9(0x60), a5, 1 +3fb8e130: andn a5, a7 +3fb8e140: move a7, *a11, 1 +3fb8e150: addi 0x80, a9 +3fb8e170: move *a9(0x40), a11, 1 +3fb8e190: move *a11, a7, 1 +3fb8e1a0: move *a9(0x60), a5, 1 +3fb8e1c0: andn a5, a7 +3fb8e1d0: move a7, *a11, 1 +3fb8e1e0: addi 0x80, a9 +3fb8e200: move *a9(0x40), a11, 1 +3fb8e220: move *a11, a7, 1 +3fb8e230: move *a9(0x60), a5, 1 +3fb8e250: andn a5, a7 +3fb8e260: move a7, *a11, 1 +3fb8e270: addi 0x80, a9 +3fb8e290: move *a9(0x40), a11, 1 +3fb8e2b0: move *a11, a7, 1 +3fb8e2c0: move *a9(0x60), a5, 1 +3fb8e2e0: andn a5, a7 +3fb8e2f0: move a7, *a11, 1 +3fb8e300: addi 0x80, a9 +3fb8e320: move *a9(0x40), a11, 1 +3fb8e340: move *a11, a7, 1 +3fb8e350: move *a9(0x60), a5, 1 +3fb8e370: andn a5, a7 +3fb8e380: move a7, *a11, 1 +3fb8e390: addi 0x80, a9 +3fb8e3b0: move *a9(0x40), a11, 1 +3fb8e3d0: move *a11, a7, 1 +3fb8e3e0: move *a9(0x60), a5, 1 +3fb8e400: andn a5, a7 +3fb8e410: move a7, *a11, 1 +3fb8e420: addi 0x80, a9 +3fb8e440: move *a9(0x40), a11, 1 +3fb8e460: move *a11, a7, 1 +3fb8e470: move *a9(0x60), a5, 1 +3fb8e490: andn a5, a7 +3fb8e4a0: move a7, *a11, 1 +3fb8e4b0: addi 0x80, a9 +3fb8e4d0: move *a9(0x40), a11, 1 +3fb8e4f0: move *a11, a7, 1 +3fb8e500: move *a9(0x60), a5, 1 +3fb8e520: andn a5, a7 +3fb8e530: move a7, *a11, 1 +3fb8e540: addi 0x80, a9 +3fb8e560: move *a13(0xff80), a11, 1 +3fb8e580: subk 8, a11 +3fb8e590: move a11, *a13(0xff80), 1 +3fb8e5b0: jrge L3FB8E0E0 +L3FB8E5C0: +3fb8e5c0: move *a13(0xff80), a11, 1 +3fb8e5e0: addk 8, a11 +3fb8e5f0: move a11, *a13(0xff80), 1 +3fb8e610: jrle L3FB8EC30 +3fb8e620: move *a9(0x40), a7, 1 +3fb8e640: move *a7, a5, 1 +3fb8e650: move *a9(0x60), a11, 1 +3fb8e670: andn a11, a5 +3fb8e680: move a5, *a7, 1 +3fb8e690: move *a13(0xff80), a11, 1 +3fb8e6b0: dec a11 +3fb8e6c0: move a11, *a13(0xff80), 1 +3fb8e6e0: jreq L3FB8EC30 +3fb8e6f0: addi 0x80, a9 +3fb8e710: move *a9(0x40), a7, 1 +3fb8e730: move *a7, a5, 1 +3fb8e740: move *a9(0x60), a11, 1 +3fb8e760: andn a11, a5 +3fb8e770: move a5, *a7, 1 +3fb8e780: move *a13(0xff80), a11, 1 +3fb8e7a0: dec a11 +3fb8e7b0: move a11, *a13(0xff80), 1 +3fb8e7d0: jreq L3FB8EC30 +3fb8e7e0: addi 0x80, a9 +3fb8e800: move *a9(0x40), a7, 1 +3fb8e820: move *a7, a5, 1 +3fb8e830: move *a9(0x60), a11, 1 +3fb8e850: andn a11, a5 +3fb8e860: move a5, *a7, 1 +3fb8e870: move *a13(0xff80), a11, 1 +3fb8e890: dec a11 +3fb8e8a0: move a11, *a13(0xff80), 1 +3fb8e8c0: jreq L3FB8EC30 +3fb8e8d0: addi 0x80, a9 +3fb8e8f0: move *a9(0x40), a7, 1 +3fb8e910: move *a7, a5, 1 +3fb8e920: move *a9(0x60), a11, 1 +3fb8e940: andn a11, a5 +3fb8e950: move a5, *a7, 1 +3fb8e960: move *a13(0xff80), a11, 1 +3fb8e980: dec a11 +3fb8e990: move a11, *a13(0xff80), 1 +3fb8e9b0: jreq L3FB8EC30 +3fb8e9c0: addi 0x80, a9 +3fb8e9e0: move *a9(0x40), a7, 1 +3fb8ea00: move *a7, a5, 1 +3fb8ea10: move *a9(0x60), a11, 1 +3fb8ea30: andn a11, a5 +3fb8ea40: move a5, *a7, 1 +3fb8ea50: move *a13(0xff80), a11, 1 +3fb8ea70: dec a11 +3fb8ea80: move a11, *a13(0xff80), 1 +3fb8eaa0: jreq L3FB8EC30 +3fb8eab0: addi 0x80, a9 +3fb8ead0: move *a9(0x40), a7, 1 +3fb8eaf0: move *a7, a5, 1 +3fb8eb00: move *a9(0x60), a11, 1 +3fb8eb20: andn a11, a5 +3fb8eb30: move a5, *a7, 1 +3fb8eb40: move *a13(0xff80), a11, 1 +3fb8eb60: dec a11 +3fb8eb70: move a11, *a13(0xff80), 1 +3fb8eb90: jreq L3FB8EC30 +3fb8eba0: addi 0x80, a9 +3fb8ebc0: move *a9(0x40), a7, 1 +3fb8ebe0: move *a7, a5, 1 +3fb8ebf0: move *a9(0x60), a11, 1 +3fb8ec10: andn a11, a5 +3fb8ec20: move a5, *a7, 1 +L3FB8EC30: +3fb8ec30: move *sp(0xc0), a14, 1 +3fb8ec50: mmfm sp, a5,a7,a9,a11,a13 +3fb8ec70: rets 2 +3fb8ec80: mmtm sp, a5,a7,a9,a11,a13 +3fb8eca0: move a14, a13 +3fb8ecb0: move *a13(0xff60), a9, 1 +3fb8ecd0: move *a13(0xff80), a11, 1 +3fb8ecf0: subk 8, a11 +3fb8ed00: move a11, *a13(0xff80), 1 +3fb8ed20: jrlt L3FB8F210 +L3FB8ED30: +3fb8ed30: move *a9(0x40), a11, 1 +3fb8ed50: move *a11, a7, 1 +3fb8ed60: move *a9(0x60), a5, 1 +3fb8ed80: or a5, a7 +3fb8ed90: move a7, *a11, 1 +3fb8eda0: addi 0x80, a9 +3fb8edc0: move *a9(0x40), a11, 1 +3fb8ede0: move *a11, a7, 1 +3fb8edf0: move *a9(0x60), a5, 1 +3fb8ee10: or a5, a7 +3fb8ee20: move a7, *a11, 1 +3fb8ee30: addi 0x80, a9 +3fb8ee50: move *a9(0x40), a11, 1 +3fb8ee70: move *a11, a7, 1 +3fb8ee80: move *a9(0x60), a5, 1 +3fb8eea0: or a5, a7 +3fb8eeb0: move a7, *a11, 1 +3fb8eec0: addi 0x80, a9 +3fb8eee0: move *a9(0x40), a11, 1 +3fb8ef00: move *a11, a7, 1 +3fb8ef10: move *a9(0x60), a5, 1 +3fb8ef30: or a5, a7 +3fb8ef40: move a7, *a11, 1 +3fb8ef50: addi 0x80, a9 +3fb8ef70: move *a9(0x40), a11, 1 +3fb8ef90: move *a11, a7, 1 +3fb8efa0: move *a9(0x60), a5, 1 +3fb8efc0: or a5, a7 +3fb8efd0: move a7, *a11, 1 +3fb8efe0: addi 0x80, a9 +3fb8f000: move *a9(0x40), a11, 1 +3fb8f020: move *a11, a7, 1 +3fb8f030: move *a9(0x60), a5, 1 +3fb8f050: or a5, a7 +3fb8f060: move a7, *a11, 1 +3fb8f070: addi 0x80, a9 +3fb8f090: move *a9(0x40), a11, 1 +3fb8f0b0: move *a11, a7, 1 +3fb8f0c0: move *a9(0x60), a5, 1 +3fb8f0e0: or a5, a7 +3fb8f0f0: move a7, *a11, 1 +3fb8f100: addi 0x80, a9 +3fb8f120: move *a9(0x40), a11, 1 +3fb8f140: move *a11, a7, 1 +3fb8f150: move *a9(0x60), a5, 1 +3fb8f170: or a5, a7 +3fb8f180: move a7, *a11, 1 +3fb8f190: addi 0x80, a9 +3fb8f1b0: move *a13(0xff80), a11, 1 +3fb8f1d0: subk 8, a11 +3fb8f1e0: move a11, *a13(0xff80), 1 +3fb8f200: jrge L3FB8ED30 +L3FB8F210: +3fb8f210: move *a13(0xff80), a11, 1 +3fb8f230: addk 8, a11 +3fb8f240: move a11, *a13(0xff80), 1 +3fb8f260: jrle L3FB8F880 +3fb8f270: move *a9(0x40), a7, 1 +3fb8f290: move *a7, a5, 1 +3fb8f2a0: move *a9(0x60), a11, 1 +3fb8f2c0: or a11, a5 +3fb8f2d0: move a5, *a7, 1 +3fb8f2e0: move *a13(0xff80), a11, 1 +3fb8f300: dec a11 +3fb8f310: move a11, *a13(0xff80), 1 +3fb8f330: jreq L3FB8F880 +3fb8f340: addi 0x80, a9 +3fb8f360: move *a9(0x40), a7, 1 +3fb8f380: move *a7, a5, 1 +3fb8f390: move *a9(0x60), a11, 1 +3fb8f3b0: or a11, a5 +3fb8f3c0: move a5, *a7, 1 +3fb8f3d0: move *a13(0xff80), a11, 1 +3fb8f3f0: dec a11 +3fb8f400: move a11, *a13(0xff80), 1 +3fb8f420: jreq L3FB8F880 +3fb8f430: addi 0x80, a9 +3fb8f450: move *a9(0x40), a7, 1 +3fb8f470: move *a7, a5, 1 +3fb8f480: move *a9(0x60), a11, 1 +3fb8f4a0: or a11, a5 +3fb8f4b0: move a5, *a7, 1 +3fb8f4c0: move *a13(0xff80), a11, 1 +3fb8f4e0: dec a11 +3fb8f4f0: move a11, *a13(0xff80), 1 +3fb8f510: jreq L3FB8F880 +3fb8f520: addi 0x80, a9 +3fb8f540: move *a9(0x40), a7, 1 +3fb8f560: move *a7, a5, 1 +3fb8f570: move *a9(0x60), a11, 1 +3fb8f590: or a11, a5 +3fb8f5a0: move a5, *a7, 1 +3fb8f5b0: move *a13(0xff80), a11, 1 +3fb8f5d0: dec a11 +3fb8f5e0: move a11, *a13(0xff80), 1 +3fb8f600: jreq L3FB8F880 +3fb8f610: addi 0x80, a9 +3fb8f630: move *a9(0x40), a7, 1 +3fb8f650: move *a7, a5, 1 +3fb8f660: move *a9(0x60), a11, 1 +3fb8f680: or a11, a5 +3fb8f690: move a5, *a7, 1 +3fb8f6a0: move *a13(0xff80), a11, 1 +3fb8f6c0: dec a11 +3fb8f6d0: move a11, *a13(0xff80), 1 +3fb8f6f0: jreq L3FB8F880 +3fb8f700: addi 0x80, a9 +3fb8f720: move *a9(0x40), a7, 1 +3fb8f740: move *a7, a5, 1 +3fb8f750: move *a9(0x60), a11, 1 +3fb8f770: or a11, a5 +3fb8f780: move a5, *a7, 1 +3fb8f790: move *a13(0xff80), a11, 1 +3fb8f7b0: dec a11 +3fb8f7c0: move a11, *a13(0xff80), 1 +3fb8f7e0: jreq L3FB8F880 +3fb8f7f0: addi 0x80, a9 +3fb8f810: move *a9(0x40), a7, 1 +3fb8f830: move *a7, a5, 1 +3fb8f840: move *a9(0x60), a11, 1 +3fb8f860: or a11, a5 +3fb8f870: move a5, *a7, 1 +L3FB8F880: +3fb8f880: move *sp(0xc0), a14, 1 +3fb8f8a0: mmfm sp, a5,a7,a9,a11,a13 +3fb8f8c0: rets 2 +3fb8f8d0: mmtm sp, a5,a7,a9,a11,a13 +3fb8f8f0: move a14, a13 +3fb8f900: move *a13(0xff60), a9, 1 +3fb8f920: move *a13(0xff80), a11, 1 +3fb8f940: subk 8, a11 +3fb8f950: move a11, *a13(0xff80), 1 +3fb8f970: jrlt L3FB8FE60 +L3FB8F980: +3fb8f980: move *a9(0x40), a11, 1 +3fb8f9a0: move *a11, a7, 1 +3fb8f9b0: move *a9(0x60), a5, 1 +3fb8f9d0: xor a5, a7 +3fb8f9e0: move a7, *a11, 1 +3fb8f9f0: addi 0x80, a9 +3fb8fa10: move *a9(0x40), a11, 1 +3fb8fa30: move *a11, a7, 1 +3fb8fa40: move *a9(0x60), a5, 1 +3fb8fa60: xor a5, a7 +3fb8fa70: move a7, *a11, 1 +3fb8fa80: addi 0x80, a9 +3fb8faa0: move *a9(0x40), a11, 1 +3fb8fac0: move *a11, a7, 1 +3fb8fad0: move *a9(0x60), a5, 1 +3fb8faf0: xor a5, a7 +3fb8fb00: move a7, *a11, 1 +3fb8fb10: addi 0x80, a9 +3fb8fb30: move *a9(0x40), a11, 1 +3fb8fb50: move *a11, a7, 1 +3fb8fb60: move *a9(0x60), a5, 1 +3fb8fb80: xor a5, a7 +3fb8fb90: move a7, *a11, 1 +3fb8fba0: addi 0x80, a9 +3fb8fbc0: move *a9(0x40), a11, 1 +3fb8fbe0: move *a11, a7, 1 +3fb8fbf0: move *a9(0x60), a5, 1 +3fb8fc10: xor a5, a7 +3fb8fc20: move a7, *a11, 1 +3fb8fc30: addi 0x80, a9 +3fb8fc50: move *a9(0x40), a11, 1 +3fb8fc70: move *a11, a7, 1 +3fb8fc80: move *a9(0x60), a5, 1 +3fb8fca0: xor a5, a7 +3fb8fcb0: move a7, *a11, 1 +3fb8fcc0: addi 0x80, a9 +3fb8fce0: move *a9(0x40), a11, 1 +3fb8fd00: move *a11, a7, 1 +3fb8fd10: move *a9(0x60), a5, 1 +3fb8fd30: xor a5, a7 +3fb8fd40: move a7, *a11, 1 +3fb8fd50: addi 0x80, a9 +3fb8fd70: move *a9(0x40), a11, 1 +3fb8fd90: move *a11, a7, 1 +3fb8fda0: move *a9(0x60), a5, 1 +3fb8fdc0: xor a5, a7 +3fb8fdd0: move a7, *a11, 1 +3fb8fde0: addi 0x80, a9 +3fb8fe00: move *a13(0xff80), a11, 1 +3fb8fe20: subk 8, a11 +3fb8fe30: move a11, *a13(0xff80), 1 +3fb8fe50: jrge L3FB8F980 +L3FB8FE60: +3fb8fe60: move *a13(0xff80), a11, 1 +3fb8fe80: addk 8, a11 +3fb8fe90: move a11, *a13(0xff80), 1 +3fb8feb0: jrle L3FB904D0 +3fb8fec0: move *a9(0x40), a7, 1 +3fb8fee0: move *a7, a5, 1 +3fb8fef0: move *a9(0x60), a11, 1 +3fb8ff10: xor a11, a5 +3fb8ff20: move a5, *a7, 1 +3fb8ff30: move *a13(0xff80), a11, 1 +3fb8ff50: dec a11 +3fb8ff60: move a11, *a13(0xff80), 1 +3fb8ff80: jreq L3FB904D0 +3fb8ff90: addi 0x80, a9 +3fb8ffb0: move *a9(0x40), a7, 1 +3fb8ffd0: move *a7, a5, 1 +3fb8ffe0: move *a9(0x60), a11, 1 +3fb90000: xor a11, a5 +3fb90010: move a5, *a7, 1 +3fb90020: move *a13(0xff80), a11, 1 +3fb90040: dec a11 +3fb90050: move a11, *a13(0xff80), 1 +3fb90070: jreq L3FB904D0 +3fb90080: addi 0x80, a9 +3fb900a0: move *a9(0x40), a7, 1 +3fb900c0: move *a7, a5, 1 +3fb900d0: move *a9(0x60), a11, 1 +3fb900f0: xor a11, a5 +3fb90100: move a5, *a7, 1 +3fb90110: move *a13(0xff80), a11, 1 +3fb90130: dec a11 +3fb90140: move a11, *a13(0xff80), 1 +3fb90160: jreq L3FB904D0 +3fb90170: addi 0x80, a9 +3fb90190: move *a9(0x40), a7, 1 +3fb901b0: move *a7, a5, 1 +3fb901c0: move *a9(0x60), a11, 1 +3fb901e0: xor a11, a5 +3fb901f0: move a5, *a7, 1 +3fb90200: move *a13(0xff80), a11, 1 +3fb90220: dec a11 +3fb90230: move a11, *a13(0xff80), 1 +3fb90250: jreq L3FB904D0 +3fb90260: addi 0x80, a9 +3fb90280: move *a9(0x40), a7, 1 +3fb902a0: move *a7, a5, 1 +3fb902b0: move *a9(0x60), a11, 1 +3fb902d0: xor a11, a5 +3fb902e0: move a5, *a7, 1 +3fb902f0: move *a13(0xff80), a11, 1 +3fb90310: dec a11 +3fb90320: move a11, *a13(0xff80), 1 +3fb90340: jreq L3FB904D0 +3fb90350: addi 0x80, a9 +3fb90370: move *a9(0x40), a7, 1 +3fb90390: move *a7, a5, 1 +3fb903a0: move *a9(0x60), a11, 1 +3fb903c0: xor a11, a5 +3fb903d0: move a5, *a7, 1 +3fb903e0: move *a13(0xff80), a11, 1 +3fb90400: dec a11 +3fb90410: move a11, *a13(0xff80), 1 +3fb90430: jreq L3FB904D0 +3fb90440: addi 0x80, a9 +3fb90460: move *a9(0x40), a7, 1 +3fb90480: move *a7, a5, 1 +3fb90490: move *a9(0x60), a11, 1 +3fb904b0: xor a11, a5 +3fb904c0: move a5, *a7, 1 +L3FB904D0: +3fb904d0: move *sp(0xc0), a14, 1 +3fb904f0: mmfm sp, a5,a7,a9,a11,a13 +3fb90510: rets 2 +3fb90520: mmtm sp, a5,a7,a9,a10,a11,a13 +3fb90540: move a14, a13 +3fb90550: addk 32, a14 +3fb90560: move *a13(0xff60), a9, 1 +3fb90580: move *a13(0xff80), a10, 1 +3fb905a0: jreq L3FB908C0 +L3FB905B0: +3fb905b0: move *a9(0x40), a11, 1 +3fb905d0: move *a11, a7, 1 +3fb905e0: move *a9(0x60), a5, 1 +3fb90600: andn a5, a7 +3fb90610: move a7, *a11, 1 +3fb90620: addk 32, a11 +3fb90630: move *a9(0x80), a7, 1 +3fb90650: move a7, *a13, 1 +3fb90660: subk 4, a7 +3fb90670: jrlt L3FB90770 +3fb90680: move *a13, a7, 1 +3fb90690: subk 4, a7 +3fb906a0: move a7, *a13, 1 +L3FB906B0: +3fb906b0: sub a7, a7 +3fb906c0: move a7, *a11+, 1 +3fb906d0: move a7, *a11+, 1 +3fb906e0: move a7, *a11+, 1 +3fb906f0: move a7, *a11+, 1 +3fb90700: move *a13, a5, 1 +3fb90710: subk 4, a5 +3fb90720: move a5, *a13, 1 +3fb90730: jrge L3FB906B0 +3fb90740: move *a13, a7, 1 +3fb90750: addk 4, a7 +3fb90760: move a7, *a13, 1 +L3FB90770: +3fb90770: move *a13, a7, 1 +3fb90780: jrle L3FB90830 +3fb90790: sub a5, a5 +3fb907a0: move a5, *a11+, 1 +3fb907b0: dec a7 +3fb907c0: move a7, *a13, 1 +3fb907d0: jreq L3FB90830 +3fb907e0: move a5, *a11+, 1 +3fb907f0: dec a7 +3fb90800: move a7, *a13, 1 +3fb90810: jreq L3FB90830 +3fb90820: move a5, *a11+, 1 +L3FB90830: +3fb90830: move *a11, a5, 1 +3fb90840: move *a9(0xa0), a7, 1 +3fb90860: andn a7, a5 +3fb90870: move a5, *a11, 1 +3fb90880: addi 0xc0, a9 +3fb908a0: dsj a10, L3FB905B0 +L3FB908C0: +3fb908c0: move *sp(0xe0), a14, 1 +3fb908e0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fb90900: rets 2 +3fb90910: mmtm sp, a5,a7,a9,a10,a11,a13 +3fb90930: move a14, a13 +3fb90940: addk 32, a14 +3fb90950: move *a13(0xff60), a9, 1 +3fb90970: move *a13(0xff80), a10, 1 +3fb90990: jreq L3FB90CD0 +L3FB909A0: +3fb909a0: move *a9(0x40), a11, 1 +3fb909c0: move *a11, a7, 1 +3fb909d0: move *a9(0x60), a5, 1 +3fb909f0: or a5, a7 +3fb90a00: move a7, *a11, 1 +3fb90a10: addk 32, a11 +3fb90a20: move *a9(0x80), a7, 1 +3fb90a40: move a7, *a13, 1 +3fb90a50: subk 4, a7 +3fb90a60: jrlt L3FB90B70 +3fb90a70: move *a13, a7, 1 +3fb90a80: subk 4, a7 +3fb90a90: move a7, *a13, 1 +L3FB90AA0: +3fb90aa0: movi 0xffff, a7 +3fb90ac0: move a7, *a11+, 1 +3fb90ad0: move a7, *a11+, 1 +3fb90ae0: move a7, *a11+, 1 +3fb90af0: move a7, *a11+, 1 +3fb90b00: move *a13, a5, 1 +3fb90b10: subk 4, a5 +3fb90b20: move a5, *a13, 1 +3fb90b30: jrge L3FB90AA0 +3fb90b40: move *a13, a7, 1 +3fb90b50: addk 4, a7 +3fb90b60: move a7, *a13, 1 +L3FB90B70: +3fb90b70: move *a13, a7, 1 +3fb90b80: jrle L3FB90C40 +3fb90b90: movi 0xffff, a5 +3fb90bb0: move a5, *a11+, 1 +3fb90bc0: dec a7 +3fb90bd0: move a7, *a13, 1 +3fb90be0: jreq L3FB90C40 +3fb90bf0: move a5, *a11+, 1 +3fb90c00: dec a7 +3fb90c10: move a7, *a13, 1 +3fb90c20: jreq L3FB90C40 +3fb90c30: move a5, *a11+, 1 +L3FB90C40: +3fb90c40: move *a11, a5, 1 +3fb90c50: move *a9(0xa0), a7, 1 +3fb90c70: or a7, a5 +3fb90c80: move a5, *a11, 1 +3fb90c90: addi 0xc0, a9 +3fb90cb0: dsj a10, L3FB909A0 +L3FB90CD0: +3fb90cd0: move *sp(0xe0), a14, 1 +3fb90cf0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fb90d10: rets 2 +3fb90d20: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fb90d40: move a14, a13 +3fb90d50: addi 0x40, a14 +3fb90d70: move *a13(0xff60), a9, 1 +3fb90d90: movk 1, a7 +3fb90da0: move a7, *a13, 1 +3fb90db0: movi 0xffff, a12 +3fb90dd0: move *a13(0xff80), a10, 1 +3fb90df0: jreq L3FB91270 +L3FB90E00: +3fb90e00: move *a9(0x40), a11, 1 +3fb90e20: move *a11, a7, 1 +3fb90e30: move *a9(0x60), a5, 1 +3fb90e50: xor a5, a7 +3fb90e60: move a7, *a11, 1 +3fb90e70: addk 32, a11 +3fb90e80: move *a9(0x80), a7, 1 +3fb90ea0: move a7, *a13(0x20), 1 +3fb90ec0: subk 4, a7 +3fb90ed0: jrlt L3FB910A0 +3fb90ee0: move *a13(0x20), a7, 1 +3fb90f00: subk 4, a7 +3fb90f10: move a7, *a13(0x20), 1 +L3FB90F30: +3fb90f30: move *a11, a7, 1 +3fb90f40: xor a12, a7 +3fb90f50: move a7, *a11+, 1 +3fb90f60: move *a11, a7, 1 +3fb90f70: xor a12, a7 +3fb90f80: move a7, *a11+, 1 +3fb90f90: move *a11, a7, 1 +3fb90fa0: xor a12, a7 +3fb90fb0: move a7, *a11+, 1 +3fb90fc0: move *a11, a7, 1 +3fb90fd0: xor a12, a7 +3fb90fe0: move a7, *a11+, 1 +3fb90ff0: move *a13(0x20), a7, 1 +3fb91010: subk 4, a7 +3fb91020: move a7, *a13(0x20), 1 +3fb91040: jrge L3FB90F30 +3fb91050: move *a13(0x20), a7, 1 +3fb91070: addk 4, a7 +3fb91080: move a7, *a13(0x20), 1 +L3FB910A0: +3fb910a0: move *a13(0x20), a7, 1 +3fb910c0: jrle L3FB911E0 +3fb910d0: move *a11, a5, 1 +3fb910e0: xor a12, a5 +3fb910f0: move a5, *a11+, 1 +3fb91100: dec a7 +3fb91110: move a7, *a13(0x20), 1 +3fb91130: jreq L3FB911E0 +3fb91140: move *a11, a5, 1 +3fb91150: xor a12, a5 +3fb91160: move a5, *a11+, 1 +3fb91170: dec a7 +3fb91180: move a7, *a13(0x20), 1 +3fb911a0: jreq L3FB911E0 +3fb911b0: move *a11, a5, 1 +3fb911c0: xor a12, a5 +3fb911d0: move a5, *a11+, 1 +L3FB911E0: +3fb911e0: move *a11, a5, 1 +3fb911f0: move *a9(0xa0), a7, 1 +3fb91210: xor a7, a5 +3fb91220: move a5, *a11, 1 +3fb91230: addi 0xc0, a9 +3fb91250: dsj a10, L3FB90E00 +L3FB91270: +3fb91270: move *sp(0x100), a14, 1 +3fb91290: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fb912b0: rets 2 +3fb912c0: mmtm sp, a7,a9,a11,a13 +3fb912e0: move a14, a13 +3fb912f0: addi 0x140, a14 +3fb91310: move *a13(0xff80), a11, 1 +3fb91330: move a11, *a13, 1 +3fb91340: jaeq L3FB91C50 +3fb91360: move *a13(0xffc0), a9, 1 +3fb91380: move *a9(0x20), a9, 1 +3fb913a0: move *a9(0x40), *a13(0x20), 1 +3fb913d0: move *a13(0x20), a9, 1 +3fb913f0: move *a9(0x80), a9, 1 +3fb91410: move *a9(0x60), a9, 1 +3fb91430: move *a9(0xe0), *a13(0x40), 1 +3fb91460: move *a13(0x20), a9, 1 +3fb91480: move *a9(0x80), a9, 1 +3fb914a0: move *a9(0x60), a9, 1 +3fb914c0: setf 16, 0, 0 +3fb914d0: move *a9(0x100), a9, 0 +3fb914f0: move a9, *a13(0x80), 1 +3fb91510: sll 0x5, a9 +3fb91520: move *a13(0x40), a11, 1 +3fb91540: add a11, a9 +3fb91550: move a9, *a13(0x60), 1 +3fb91570: sub a11, a9 +3fb91580: sra 0x3, a9 +3fb91590: move a9, *a13(0xa0), 1 +3fb915b0: move *a13(0xff60), a9, 1 +3fb915d0: move *a9, a9, 1 +3fb915e0: move a9, *a13(0xe0), 1 +3fb91600: jrge L3FB916B0 +3fb91610: move *a13(0x80), a11, 1 +3fb91630: mods a11, a9 +3fb91640: move a9, *a13(0xe0), 1 +3fb91660: jreq L3FB91720 +3fb91670: add a11, a9 +3fb91680: move a9, *a13(0xe0), 1 +3fb916a0: jruc L3FB91720 +L3FB916B0: +3fb916b0: move *a13(0x80), a11, 1 +3fb916d0: cmp a11, a9 +3fb916e0: jrlt L3FB91720 +3fb916f0: mods a11, a9 +3fb91700: move a9, *a13(0xe0), 1 +L3FB91720: +3fb91720: sll 0x5, a9 +3fb91730: move *a13(0x40), a11, 1 +3fb91750: add a11, a9 +3fb91760: move a9, *a13(0xc0), 1 +3fb91780: jruc L3FB91910 +L3FB91790: +3fb91790: move *a13(0xe0), a11, 1 +3fb917b0: sll 0x5, a11 +3fb917c0: move *a13(0xc0), a9, 1 +3fb917e0: add a9, a11 +3fb917f0: move a11, *a13(0xc0), 1 +3fb91810: move *a13(0x60), a9, 1 +3fb91830: cmp a9, a11 +3fb91840: jrc L3FB91910 +L3FB91850: +3fb91850: move *a13(0xa0), a11, 1 +3fb91870: sll 0x3, a11 +3fb91880: move *a13(0xc0), a9, 1 +3fb918a0: sub a11, a9 +3fb918b0: move a9, *a13(0xc0), 1 +3fb918d0: move *a13(0x60), a11, 1 +3fb918f0: cmp a11, a9 +3fb91900: jrnc L3FB91850 +L3FB91910: +3fb91910: move *a13(0xff60), a11, 1 +3fb91930: move *a11(0x40), a9, 1 +3fb91950: move *a13(0xc0), a7, 1 +3fb91970: move *a11(0x60), a11, 1 +3fb91990: move *a7, a7, 1 +3fb919a0: andn a7, a11 +3fb919b0: move *a9, a7, 1 +3fb919c0: xor a11, a7 +3fb919d0: move a7, *a9, 1 +3fb919e0: move *a13, a11, 1 +3fb919f0: dec a11 +3fb91a00: move a11, *a13, 1 +3fb91a10: jreq L3FB91C50 +3fb91a20: move *a13(0xff60), a9, 1 +3fb91a40: addi 0x80, a9 +3fb91a60: move a9, *a13(0xff60), 1 +3fb91a80: move *a9, a7, 1 +3fb91a90: move a7, *a13(0xe0), 1 +3fb91ab0: jrlt L3FB91AE0 +3fb91ac0: jrle L3FB91910 +3fb91ad0: jruc L3FB91790 +L3FB91AE0: +3fb91ae0: sll 0x5, a7 +3fb91af0: move *a13(0xc0), a9, 1 +3fb91b10: add a9, a7 +3fb91b20: move a7, *a13(0xc0), 1 +3fb91b40: move *a13(0x40), a9, 1 +3fb91b60: cmp a9, a7 +3fb91b70: jrnc L3FB91910 +L3FB91B80: +3fb91b80: move *a13(0xa0), a11, 1 +3fb91ba0: sll 0x3, a11 +3fb91bb0: move *a13(0xc0), a9, 1 +3fb91bd0: add a9, a11 +3fb91be0: move a11, *a13(0xc0), 1 +3fb91c00: move *a13(0x40), a9, 1 +3fb91c20: cmp a9, a11 +3fb91c30: jrc L3FB91B80 +3fb91c40: jruc L3FB91910 +L3FB91C50: +3fb91c50: move *sp(0xa0), a14, 1 +3fb91c70: mmfm sp, a7,a9,a11,a13 +3fb91c90: rets 2 +3fb91ca0: mmtm sp, a7,a9,a11,a13 +3fb91cc0: move a14, a13 +3fb91cd0: addi 0x2e0, a14 +3fb91cf0: move *a13(0xff80), a11, 1 +3fb91d10: move a11, *a13, 1 +3fb91d20: jaeq L3FB94C90 +3fb91d40: move *a13(0xffc0), a9, 1 +3fb91d60: move *a9(0x20), a9, 1 +3fb91d80: move *a9(0x40), *a13(0x20), 1 +3fb91db0: move *a13(0x20), a9, 1 +3fb91dd0: move *a9(0x80), a9, 1 +3fb91df0: move *a9(0x60), a9, 1 +3fb91e10: move *a9(0xe0), *a13(0x40), 1 +3fb91e40: move *a13(0x20), a9, 1 +3fb91e60: move *a9(0x80), a9, 1 +3fb91e80: move *a9(0x60), a9, 1 +3fb91ea0: move *a9(0x140), *a13(0xc0), 1 +3fb91ed0: move *a13(0x20), a9, 1 +3fb91ef0: move *a9(0x80), a9, 1 +3fb91f10: move *a9(0x60), a9, 1 +3fb91f30: setf 16, 0, 0 +3fb91f40: move *a9(0x110), a9, 0 +3fb91f60: move a9, *a13(0x80), 1 +3fb91f80: move *a13(0x20), a9, 1 +3fb91fa0: move *a9(0x80), a9, 1 +3fb91fc0: move *a9(0x60), a9, 1 +3fb91fe0: move *a9(0x100), a9, 0 +3fb92000: move a9, *a13(0xa0), 1 +3fb92020: move *a13(0xc0), a11, 1 +3fb92040: mpys a9, a11 +3fb92050: move a11, *a13(0xe0), 1 +3fb92070: sll 0x3, a11 +3fb92080: move *a13(0x40), a9, 1 +3fb920a0: add a9, a11 +3fb920b0: move a11, *a13(0x60), 1 +3fb920d0: move *a13(0xff60), a9, 1 +3fb920f0: move *a13(0xffc0), a11, 1 +3fb92110: setf 16, 1, 0 +3fb92120: move *a11(0x210), a11, 0 +3fb92140: move *a9, a9, 1 +3fb92150: sub a11, a9 +3fb92160: move a9, *a13(0x120), 1 +3fb92180: jrge L3FB92230 +3fb92190: move *a13(0xa0), a11, 1 +3fb921b0: mods a11, a9 +3fb921c0: move a9, *a13(0x120), 1 +3fb921e0: jreq L3FB922A0 +3fb921f0: add a11, a9 +3fb92200: move a9, *a13(0x120), 1 +3fb92220: jruc L3FB922A0 +L3FB92230: +3fb92230: move *a13(0xa0), a11, 1 +3fb92250: cmp a11, a9 +3fb92260: jrlt L3FB922A0 +3fb92270: mods a11, a9 +3fb92280: move a9, *a13(0x120), 1 +L3FB922A0: +3fb922a0: move *a13(0x40), *a13(0x140), 1 +3fb922d0: move a9, a9 +3fb922e0: jreq L3FB923D0 +L3FB922F0: +3fb922f0: move *a13(0xc0), a11, 1 +3fb92310: sll 0x3, a11 +3fb92320: move *a13(0x140), a9, 1 +3fb92340: add a9, a11 +3fb92350: move a11, *a13(0x140), 1 +3fb92370: move *a13(0x120), a9, 1 +3fb92390: dec a9 +3fb923a0: move a9, *a13(0x120), 1 +3fb923c0: jrne L3FB922F0 +L3FB923D0: +3fb923d0: sub a11, a11 +3fb923e0: move a11, *a13(0x200), 1 +3fb92400: move *a13(0xffe0), a9, 1 +3fb92420: setf 16, 1, 0 +3fb92430: move *a9, a9, 0 +3fb92440: jrne L3FB924B0 +3fb92450: move *a13(0xffe0), a9, 1 +3fb92470: move *a9(0x3a0), a9, 0 +3fb92490: move a9, *a13(0x200), 1 +L3FB924B0: +3fb924b0: move *a13(0xff60), a9, 1 +3fb924d0: move *a9(0x20), a11, 1 +3fb924f0: move *a13(0xffa0), a9, 1 +3fb92510: add a9, a11 +3fb92520: move *a13(0x200), a9, 1 +3fb92540: add a9, a11 +3fb92550: movk 31, a9 +3fb92560: andn a9, a11 +3fb92570: move *a13(0xffc0), a9, 1 +3fb92590: move *a13(0x200), a7, 1 +3fb925b0: move *a9(0x200), a9, 0 +3fb925d0: add a7, a9 +3fb925e0: move *a13(0x80), a7, 1 +3fb92600: mods a7, a9 +3fb92610: sub a9, a11 +3fb92620: move a11, *a13(0x160), 1 +3fb92640: jrge L3FB926D0 +3fb92650: mods a7, a11 +3fb92660: move a11, *a13(0x160), 1 +3fb92680: jreq L3FB92720 +3fb92690: add a7, a11 +3fb926a0: move a11, *a13(0x160), 1 +3fb926c0: jruc L3FB92720 +L3FB926D0: +3fb926d0: cmp a7, a11 +3fb926e0: jrlt L3FB92720 +3fb926f0: mods a7, a11 +3fb92700: move a11, *a13(0x160), 1 +L3FB92720: +3fb92720: subk 32, a7 +3fb92730: jage L3FB93590 +3fb92750: move *a13(0x140), a9, 1 +3fb92770: move *a9(0x0), *a13(0x220), 1 +3fb927a0: jruc L3FB92860 +L3FB927B0: +3fb927b0: move *a13(0xff60), a11, 1 +3fb927d0: move *a11(0x20), a9, 1 +3fb927f0: move a9, *a13(0x100), 1 +3fb92810: jreq L3FB92860 +3fb92820: jage L3FB93360 +3fb92840: jauc L3FB93480 +L3FB92860: +3fb92860: move *a13(0x160), a11, 1 +3fb92880: neg a11 +3fb92890: move *a13(0x220), a9, 1 +3fb928b0: sra a11, a9 +3fb928c0: move *a13(0x160), a11, 1 +3fb928e0: neg a11 +3fb928f0: addk 31, a11 +3fb92900: sll 0x5, a11 +3fb92910: addi 0xda400, a11 +3fb92940: move *a11, a11, 1 +3fb92950: and a11, a9 +3fb92960: move a9, *a13(0x1a0), 1 +3fb92980: move *a13(0x80), a11, 1 +3fb929a0: move *a13(0x160), a7, 1 +3fb929c0: sub a7, a11 +3fb929d0: move a11, *a13(0x180), 1 +3fb929f0: move *a13(0x220), a7, 1 +3fb92a10: sll a11, a7 +3fb92a20: or a9, a7 +3fb92a30: move a7, *a13(0x1a0), 1 +3fb92a50: move *a13(0x80), a9, 1 +3fb92a70: add a9, a11 +3fb92a80: move a11, *a13(0x180), 1 +3fb92aa0: subk 32, a11 +3fb92ab0: jrge L3FB92B60 +3fb92ac0: move *a13(0x220), a11, 1 +3fb92ae0: move *a13(0x180), a7, 1 +3fb92b00: sll a7, a11 +3fb92b10: move *a13(0x1a0), a7, 1 +3fb92b30: or a7, a11 +3fb92b40: move a11, *a13(0x1a0), 1 +L3FB92B60: +3fb92b60: move *a13(0xff60), a11, 1 +3fb92b80: move *a11(0x40), a9, 1 +3fb92ba0: move *a11(0x60), a7, 1 +3fb92bc0: move *a13(0x1a0), a11, 1 +3fb92be0: andn a11, a7 +3fb92bf0: move *a9, a11, 1 +3fb92c00: xor a7, a11 +3fb92c10: move a11, *a9, 1 +3fb92c20: move *a13, a11, 1 +3fb92c30: dec a11 +3fb92c40: move a11, *a13, 1 +3fb92c50: jaeq L3FB94C90 +3fb92c70: move *a13(0xff60), a9, 1 +3fb92c90: addi 0x80, a9 +3fb92cb0: move a9, *a13(0xff60), 1 +3fb92cd0: move *a9, a7, 1 +3fb92ce0: move a7, *a13(0x120), 1 +3fb92d00: jreq L3FB93300 +3fb92d10: jrle L3FB93000 +3fb92d20: move *a13(0xc0), a7, 1 +3fb92d40: sll 0x3, a7 +3fb92d50: move *a13(0x140), a9, 1 +3fb92d70: add a9, a7 +3fb92d80: move a7, *a13(0x140), 1 +3fb92da0: move *a13(0x120), a9, 1 +3fb92dc0: dec a9 +3fb92dd0: move a9, *a13(0x120), 1 +3fb92df0: jrle L3FB92E90 +3fb92e00: move *a13(0xc0), a7, 1 +3fb92e20: mpys a7, a9 +3fb92e30: sll 0x3, a9 +3fb92e40: move *a13(0x140), a7, 1 +3fb92e60: add a7, a9 +3fb92e70: move a9, *a13(0x140), 1 +L3FB92E90: +3fb92e90: move *a13(0x140), a9, 1 +3fb92eb0: move *a13(0x60), a7, 1 +3fb92ed0: cmp a7, a9 +3fb92ee0: jrc L3FB92FB0 +L3FB92EF0: +3fb92ef0: move *a13(0xe0), a11, 1 +3fb92f10: sll 0x3, a11 +3fb92f20: move *a13(0x140), a9, 1 +3fb92f40: sub a11, a9 +3fb92f50: move a9, *a13(0x140), 1 +3fb92f70: move *a13(0x60), a11, 1 +3fb92f90: cmp a11, a9 +3fb92fa0: jrnc L3FB92EF0 +L3FB92FB0: +3fb92fb0: move *a9(0x0), *a13(0x220), 1 +3fb92fe0: jauc L3FB927B0 +L3FB93000: +3fb93000: move *a13(0xc0), a7, 1 +3fb93020: sll 0x3, a7 +3fb93030: move *a13(0x140), a9, 1 +3fb93050: sub a7, a9 +3fb93060: move a9, *a13(0x140), 1 +3fb93080: move *a13(0x120), a7, 1 +3fb930a0: inc a7 +3fb930b0: move a7, *a13(0x120), 1 +3fb930d0: jrge L3FB93170 +3fb930e0: move *a13(0xc0), a9, 1 +3fb93100: mpys a9, a7 +3fb93110: sll 0x3, a7 +3fb93120: move *a13(0x140), a9, 1 +3fb93140: add a9, a7 +3fb93150: move a7, *a13(0x140), 1 +L3FB93170: +3fb93170: move *a13(0x140), a9, 1 +3fb93190: move *a13(0x40), a7, 1 +3fb931b0: cmp a7, a9 +3fb931c0: jrnc L3FB93290 +L3FB931D0: +3fb931d0: move *a13(0xe0), a11, 1 +3fb931f0: sll 0x3, a11 +3fb93200: move *a13(0x140), a9, 1 +3fb93220: add a9, a11 +3fb93230: move a11, *a13(0x140), 1 +3fb93250: move *a13(0x40), a9, 1 +3fb93270: cmp a9, a11 +3fb93280: jrc L3FB931D0 +L3FB93290: +3fb93290: move *a13(0x140), a11, 1 +3fb932b0: move *a11(0x0), *a13(0x220), 1 +3fb932e0: jauc L3FB927B0 +L3FB93300: +3fb93300: move *a9(0x20), a7, 1 +3fb93320: move a7, *a13(0x100), 1 +3fb93340: jreq L3FB92B60 +3fb93350: jrle L3FB93480 +L3FB93360: +3fb93360: move *a13(0x160), a11, 1 +3fb93380: move *a13(0x100), a9, 1 +3fb933a0: add a9, a11 +3fb933b0: move a11, *a13(0x160), 1 +L3FB933D0: +3fb933d0: move *a13(0x160), a11, 1 +3fb933f0: move *a13(0x80), a9, 1 +3fb93410: sub a9, a11 +3fb93420: move a11, *a13(0x160), 1 +3fb93440: cmp a9, a11 +3fb93450: jrge L3FB933D0 +3fb93460: jauc L3FB92860 +L3FB93480: +3fb93480: move *a13(0x160), a11, 1 +3fb934a0: move *a13(0x100), a9, 1 +3fb934c0: add a9, a11 +3fb934d0: move a11, *a13(0x160), 1 +L3FB934F0: +3fb934f0: move *a13(0x160), a11, 1 +3fb93510: move *a13(0x80), a9, 1 +3fb93530: add a9, a11 +3fb93540: move a11, *a13(0x160), 1 +3fb93560: jrlt L3FB934F0 +3fb93570: jauc L3FB92860 +L3FB93590: +3fb93590: move a11, *a13(0x220), 1 +3fb935b0: move *a13(0x140), *a13(0x240), 1 +3fb935e0: subk 32, a11 +3fb935f0: jrlt L3FB93780 +L3FB93600: +3fb93600: move *a13(0x220), a11, 1 +3fb93620: subk 32, a11 +3fb93630: move a11, *a13(0x220), 1 +3fb93650: move *a13(0x240), a9, 1 +3fb93670: addk 32, a9 +3fb93680: move a9, *a13(0x240), 1 +3fb936a0: subk 32, a11 +3fb936b0: jrge L3FB93600 +3fb936c0: jruc L3FB93780 +L3FB936D0: +3fb936d0: move *a13(0xff60), a11, 1 +3fb936f0: move *a11(0x20), a9, 1 +3fb93710: move a9, *a13(0x100), 1 +3fb93730: jreq L3FB93780 +3fb93740: jage L3FB94610 +3fb93760: jauc L3FB94970 +L3FB93780: +3fb93780: move *a13(0x240), *a13(0x260), 1 +3fb937b0: move *a13(0x220), a11, 1 +3fb937d0: neg a11 +3fb937e0: addk 32, a11 +3fb937f0: move a11, *a13(0x180), 1 +3fb93810: move *a13(0x260), a9, 1 +3fb93830: move *a13(0x220), a7, 1 +3fb93850: neg a7 +3fb93860: move *a9+, a11, 1 +3fb93870: move a9, *a13(0x260), 1 +3fb93890: sra a7, a11 +3fb938a0: move *a13(0x180), a7, 1 +3fb938c0: dec a7 +3fb938d0: sll 0x5, a7 +3fb938e0: addi 0xda400, a7 +3fb93910: move *a7, a7, 1 +3fb93920: and a7, a11 +3fb93930: move a11, *a13(0x1a0), 1 +3fb93950: move *a13(0x160), a7, 1 +3fb93970: move *a13(0x180), a9, 1 +3fb93990: add a9, a7 +3fb939a0: move a7, *a13(0x280), 1 +3fb939c0: move *a13(0x80), a9, 1 +3fb939e0: sub a7, a9 +3fb939f0: move a9, *a13(0x2c0), 1 +3fb93a10: jrgt L3FB93AD0 +3fb93a20: move *a13(0x180), a7, 1 +3fb93a40: add a9, a7 +3fb93a50: move *a13(0x140), a9, 1 +3fb93a70: move *a9, a9, 1 +3fb93a80: sll a7, a9 +3fb93a90: or a11, a9 +3fb93aa0: move a9, *a13(0x1a0), 1 +3fb93ac0: jruc L3FB93CE0 +L3FB93AD0: +3fb93ad0: move *a13(0x180), a7, 1 +3fb93af0: subk 32, a7 +3fb93b00: jrge L3FB93CE0 +3fb93b10: move *a13(0x260), a7, 1 +3fb93b30: move *a7, a7, 1 +3fb93b40: move *a13(0x180), a9, 1 +3fb93b60: sll a9, a7 +3fb93b70: or a11, a7 +3fb93b80: move a7, *a13(0x1a0), 1 +3fb93ba0: move *a13(0x80), a11, 1 +3fb93bc0: move *a13(0x280), a7, 1 +3fb93be0: sub a7, a11 +3fb93bf0: add a9, a11 +3fb93c00: subk 32, a11 +3fb93c10: move a11, *a13(0x2c0), 1 +3fb93c30: jrge L3FB93CE0 +3fb93c40: move *a13(0x140), a7, 1 +3fb93c60: move *a7, a7, 1 +3fb93c70: addk 32, a11 +3fb93c80: sll a11, a7 +3fb93c90: move *a13(0x1a0), a11, 1 +3fb93cb0: or a11, a7 +3fb93cc0: move a7, *a13(0x1a0), 1 +L3FB93CE0: +3fb93ce0: move *a13(0xff60), a11, 1 +3fb93d00: move *a11(0x40), a9, 1 +3fb93d20: move *a11(0x60), a7, 1 +3fb93d40: move *a13(0x1a0), a11, 1 +3fb93d60: andn a11, a7 +3fb93d70: move *a9, a11, 1 +3fb93d80: xor a7, a11 +3fb93d90: move a11, *a9, 1 +3fb93da0: move *a13, a11, 1 +3fb93db0: dec a11 +3fb93dc0: move a11, *a13, 1 +3fb93dd0: jaeq L3FB94C90 +3fb93df0: move *a13(0xff60), a9, 1 +3fb93e10: addi 0x80, a9 +3fb93e30: move a9, *a13(0xff60), 1 +3fb93e50: move *a9, a7, 1 +3fb93e60: move a7, *a13(0x120), 1 +3fb93e80: jreq L3FB945A0 +3fb93e90: jrle L3FB94210 +3fb93ea0: move *a13(0x240), a7, 1 +3fb93ec0: move *a13(0x140), a9, 1 +3fb93ee0: sub a9, a7 +3fb93ef0: sra 0x3, a7 +3fb93f00: move a7, *a13(0x2a0), 1 +3fb93f20: move *a13(0xc0), a7, 1 +3fb93f40: sll 0x3, a7 +3fb93f50: add a9, a7 +3fb93f60: move a7, *a13(0x140), 1 +3fb93f80: move *a13(0x120), a9, 1 +3fb93fa0: dec a9 +3fb93fb0: move a9, *a13(0x120), 1 +3fb93fd0: jrle L3FB94070 +3fb93fe0: move *a13(0xc0), a7, 1 +3fb94000: mpys a7, a9 +3fb94010: sll 0x3, a9 +3fb94020: move *a13(0x140), a7, 1 +3fb94040: add a7, a9 +3fb94050: move a9, *a13(0x140), 1 +L3FB94070: +3fb94070: move *a13(0x140), a9, 1 +3fb94090: move *a13(0x60), a7, 1 +3fb940b0: cmp a7, a9 +3fb940c0: jrc L3FB94190 +L3FB940D0: +3fb940d0: move *a13(0xe0), a11, 1 +3fb940f0: sll 0x3, a11 +3fb94100: move *a13(0x140), a9, 1 +3fb94120: sub a11, a9 +3fb94130: move a9, *a13(0x140), 1 +3fb94150: move *a13(0x60), a11, 1 +3fb94170: cmp a11, a9 +3fb94180: jrnc L3FB940D0 +L3FB94190: +3fb94190: move *a13(0x2a0), a11, 1 +3fb941b0: sll 0x3, a11 +3fb941c0: add a9, a11 +3fb941d0: move a11, *a13(0x240), 1 +3fb941f0: jauc L3FB936D0 +L3FB94210: +3fb94210: move *a13(0x240), a7, 1 +3fb94230: move *a13(0x140), a9, 1 +3fb94250: sub a9, a7 +3fb94260: sra 0x3, a7 +3fb94270: move a7, *a13(0x2a0), 1 +3fb94290: move *a13(0xc0), a7, 1 +3fb942b0: sll 0x3, a7 +3fb942c0: sub a7, a9 +3fb942d0: move a9, *a13(0x140), 1 +3fb942f0: move *a13(0x120), a7, 1 +3fb94310: inc a7 +3fb94320: move a7, *a13(0x120), 1 +3fb94340: jrge L3FB943E0 +3fb94350: move *a13(0xc0), a9, 1 +3fb94370: mpys a9, a7 +3fb94380: sll 0x3, a7 +3fb94390: move *a13(0x140), a9, 1 +3fb943b0: add a9, a7 +3fb943c0: move a7, *a13(0x140), 1 +L3FB943E0: +3fb943e0: move *a13(0x140), a9, 1 +3fb94400: move *a13(0x40), a7, 1 +3fb94420: cmp a7, a9 +3fb94430: jrnc L3FB94500 +L3FB94440: +3fb94440: move *a13(0xe0), a11, 1 +3fb94460: sll 0x3, a11 +3fb94470: move *a13(0x140), a9, 1 +3fb94490: add a9, a11 +3fb944a0: move a11, *a13(0x140), 1 +3fb944c0: move *a13(0x40), a9, 1 +3fb944e0: cmp a9, a11 +3fb944f0: jrc L3FB94440 +L3FB94500: +3fb94500: move *a13(0x2a0), a11, 1 +3fb94520: sll 0x3, a11 +3fb94530: move *a13(0x140), a9, 1 +3fb94550: add a9, a11 +3fb94560: move a11, *a13(0x240), 1 +3fb94580: jauc L3FB936D0 +L3FB945A0: +3fb945a0: move *a9(0x20), a7, 1 +3fb945c0: move a7, *a13(0x100), 1 +3fb945e0: jaeq L3FB93CE0 +3fb94600: jrle L3FB94970 +L3FB94610: +3fb94610: move *a13(0x160), a11, 1 +3fb94630: move *a13(0x100), a9, 1 +3fb94650: add a9, a11 +3fb94660: move a11, *a13(0x160), 1 +3fb94680: move *a13(0x80), a7, 1 +3fb946a0: cmp a7, a11 +3fb946b0: jrge L3FB94750 +3fb946c0: sra 0x3, a9 +3fb946d0: sll 0x3, a9 +3fb946e0: move *a13(0x240), a7, 1 +3fb94700: add a7, a9 +3fb94710: move a9, *a13(0x240), 1 +3fb94730: jauc L3FB93780 +L3FB94750: +3fb94750: move *a13(0x160), a11, 1 +3fb94770: move *a13(0x80), a9, 1 +3fb94790: sub a9, a11 +3fb947a0: move a11, *a13(0x160), 1 +3fb947c0: cmp a9, a11 +3fb947d0: jrge L3FB94750 +3fb947e0: move *a13(0x160), *a13(0x220), 1 +3fb94810: move *a13(0x140), *a13(0x240), 1 +3fb94840: move *a13(0x220), a11, 1 +3fb94860: subk 32, a11 +3fb94870: jalt L3FB93780 +L3FB94890: +3fb94890: move *a13(0x220), a11, 1 +3fb948b0: subk 32, a11 +3fb948c0: move a11, *a13(0x220), 1 +3fb948e0: move *a13(0x240), a9, 1 +3fb94900: addk 32, a9 +3fb94910: move a9, *a13(0x240), 1 +3fb94930: subk 32, a11 +3fb94940: jrge L3FB94890 +3fb94950: jauc L3FB93780 +L3FB94970: +3fb94970: move *a13(0x160), a11, 1 +3fb94990: move *a13(0x100), a9, 1 +3fb949b0: add a9, a11 +3fb949c0: move a11, *a13(0x160), 1 +3fb949e0: jrlt L3FB94A80 +3fb949f0: sra 0x3, a9 +3fb94a00: sll 0x3, a9 +3fb94a10: move *a13(0x240), a7, 1 +3fb94a30: add a7, a9 +3fb94a40: move a9, *a13(0x240), 1 +3fb94a60: jauc L3FB93780 +L3FB94A80: +3fb94a80: move *a13(0x160), a11, 1 +3fb94aa0: move *a13(0x80), a9, 1 +3fb94ac0: add a9, a11 +3fb94ad0: move a11, *a13(0x160), 1 +3fb94af0: jrlt L3FB94A80 +3fb94b00: move *a13(0x160), *a13(0x220), 1 +3fb94b30: move *a13(0x140), *a13(0x240), 1 +3fb94b60: move *a13(0x220), a11, 1 +3fb94b80: subk 32, a11 +3fb94b90: jalt L3FB93780 +L3FB94BB0: +3fb94bb0: move *a13(0x220), a11, 1 +3fb94bd0: subk 32, a11 +3fb94be0: move a11, *a13(0x220), 1 +3fb94c00: move *a13(0x240), a9, 1 +3fb94c20: addk 32, a9 +3fb94c30: move a9, *a13(0x240), 1 +3fb94c50: subk 32, a11 +3fb94c60: jrge L3FB94BB0 +3fb94c70: jauc L3FB93780 +L3FB94C90: +3fb94c90: move *sp(0xa0), a14, 1 +3fb94cb0: mmfm sp, a7,a9,a11,a13 +3fb94cd0: rets 2 +3fb94ce0: mmtm sp, a7,a9,a11,a13 +3fb94d00: move a14, a13 +3fb94d10: addi 0x180, a14 +3fb94d30: move *a13(0xff80), a11, 1 +3fb94d50: move a11, *a13, 1 +3fb94d60: jaeq L3FB959D0 +3fb94d80: move *a13(0xffc0), a9, 1 +3fb94da0: move *a9(0x20), a9, 1 +3fb94dc0: move *a9(0x40), *a13(0x20), 1 +3fb94df0: move *a13(0x20), a9, 1 +3fb94e10: move *a9(0x80), a9, 1 +3fb94e30: move *a9(0x60), a9, 1 +3fb94e50: move *a9(0xe0), *a13(0x40), 1 +3fb94e80: move *a13(0x20), a9, 1 +3fb94ea0: move *a9(0x80), a9, 1 +3fb94ec0: move *a9(0x60), a9, 1 +3fb94ee0: setf 16, 0, 0 +3fb94ef0: move *a9(0x100), a9, 0 +3fb94f10: move a9, *a13(0x80), 1 +3fb94f30: sll 0x5, a9 +3fb94f40: move *a13(0x40), a11, 1 +3fb94f60: add a11, a9 +3fb94f70: move a9, *a13(0x60), 1 +3fb94f90: sub a11, a9 +3fb94fa0: sra 0x3, a9 +3fb94fb0: move a9, *a13(0xa0), 1 +3fb94fd0: move *a13(0xff60), a9, 1 +3fb94ff0: move *a9, a9, 1 +3fb95000: move a9, *a13(0xe0), 1 +3fb95020: jrge L3FB950D0 +3fb95030: move *a13(0x80), a11, 1 +3fb95050: mods a11, a9 +3fb95060: move a9, *a13(0xe0), 1 +3fb95080: jreq L3FB95140 +3fb95090: add a11, a9 +3fb950a0: move a9, *a13(0xe0), 1 +3fb950c0: jruc L3FB95140 +L3FB950D0: +3fb950d0: move *a13(0x80), a11, 1 +3fb950f0: cmp a11, a9 +3fb95100: jrlt L3FB95140 +3fb95110: mods a11, a9 +3fb95120: move a9, *a13(0xe0), 1 +L3FB95140: +3fb95140: sll 0x5, a9 +3fb95150: move *a13(0x40), a11, 1 +3fb95170: add a11, a9 +3fb95180: move a9, *a13(0xc0), 1 +3fb951a0: jruc L3FB95330 +L3FB951B0: +3fb951b0: move *a13(0xe0), a11, 1 +3fb951d0: sll 0x5, a11 +3fb951e0: move *a13(0xc0), a9, 1 +3fb95200: add a9, a11 +3fb95210: move a11, *a13(0xc0), 1 +3fb95230: move *a13(0x60), a9, 1 +3fb95250: cmp a9, a11 +3fb95260: jrc L3FB95330 +L3FB95270: +3fb95270: move *a13(0xa0), a11, 1 +3fb95290: sll 0x3, a11 +3fb952a0: move *a13(0xc0), a9, 1 +3fb952c0: sub a11, a9 +3fb952d0: move a9, *a13(0xc0), 1 +3fb952f0: move *a13(0x60), a11, 1 +3fb95310: cmp a11, a9 +3fb95320: jrnc L3FB95270 +L3FB95330: +3fb95330: move *a13(0xc0), a11, 1 +3fb95350: move *a11(0x0), *a13(0x100), 1 +L3FB95380: +3fb95380: move *a13(0xff60), a11, 1 +3fb953a0: move *a11(0x40), *a13(0x140), 1 +3fb953d0: move *a11(0x60), a9, 1 +3fb953f0: move *a13(0x100), a11, 1 +3fb95410: andn a11, a9 +3fb95420: move *a13(0x140), a11, 1 +3fb95440: move *a11, a7, 1 +3fb95450: xor a9, a7 +3fb95460: move a7, *a11, 1 +3fb95470: addk 32, a11 +3fb95480: move a11, *a13(0x140), 1 +3fb954a0: move *a13(0xff60), a9, 1 +3fb954c0: move *a9(0x80), a7, 1 +3fb954e0: move a7, *a13(0x120), 1 +3fb95500: jreq L3FB95610 +L3FB95510: +3fb95510: move *a13(0x140), a11, 1 +3fb95530: move *a13(0x100), a9, 1 +3fb95550: not a9 +3fb95560: move *a11, a7, 1 +3fb95570: xor a9, a7 +3fb95580: move a7, *a11+, 1 +3fb95590: move a11, *a13(0x140), 1 +3fb955b0: move *a13(0x120), a9, 1 +3fb955d0: dec a9 +3fb955e0: move a9, *a13(0x120), 1 +3fb95600: jrne L3FB95510 +L3FB95610: +3fb95610: move *a13(0xff60), a11, 1 +3fb95630: move *a11(0xa0), a9, 1 +3fb95650: move *a13(0x100), a7, 1 +3fb95670: andn a7, a9 +3fb95680: move *a13(0x140), a7, 1 +3fb956a0: move *a7, a11, 1 +3fb956b0: xor a9, a11 +3fb956c0: move a11, *a7, 1 +3fb956d0: move *a13, a11, 1 +3fb956e0: dec a11 +3fb956f0: move a11, *a13, 1 +3fb95700: jreq L3FB959D0 +3fb95710: move *a13(0xff60), a9, 1 +3fb95730: addi 0xc0, a9 +3fb95750: move a9, *a13(0xff60), 1 +3fb95770: move *a9, a7, 1 +3fb95780: move a7, *a13(0xe0), 1 +3fb957a0: jrlt L3FB957D0 +3fb957b0: jrle L3FB95380 +3fb957c0: jruc L3FB951B0 +L3FB957D0: +3fb957d0: sll 0x5, a7 +3fb957e0: move *a13(0xc0), a9, 1 +3fb95800: add a9, a7 +3fb95810: move a7, *a13(0xc0), 1 +3fb95830: move *a13(0x40), a9, 1 +3fb95850: cmp a9, a7 +3fb95860: jrc L3FB958B0 +3fb95870: move *a7(0x0), *a13(0x100), 1 +3fb958a0: jruc L3FB95380 +L3FB958B0: +3fb958b0: move *a13(0xa0), a11, 1 +3fb958d0: sll 0x3, a11 +3fb958e0: move *a13(0xc0), a9, 1 +3fb95900: add a9, a11 +3fb95910: move a11, *a13(0xc0), 1 +3fb95930: move *a13(0x40), a9, 1 +3fb95950: cmp a9, a11 +3fb95960: jrc L3FB958B0 +3fb95970: move *a13(0xc0), a11, 1 +3fb95990: move *a11(0x0), *a13(0x100), 1 +3fb959c0: jruc L3FB95380 +L3FB959D0: +3fb959d0: move *sp(0xa0), a14, 1 +3fb959f0: mmfm sp, a7,a9,a11,a13 +3fb95a10: rets 2 +3fb95a20: mmtm sp, a7,a9,a11,a13 +3fb95a40: move a14, a13 +3fb95a50: addi 0x300, a14 +3fb95a70: move *a13(0xff80), a11, 1 +3fb95a90: move a11, *a13, 1 +3fb95aa0: jaeq L3FB9A200 +3fb95ac0: move *a13(0xffc0), a9, 1 +3fb95ae0: move *a9(0x20), a9, 1 +3fb95b00: move *a9(0x40), *a13(0x20), 1 +3fb95b30: move *a13(0x20), a9, 1 +3fb95b50: move *a9(0x80), a9, 1 +3fb95b70: move *a9(0x60), a9, 1 +3fb95b90: move *a9(0xe0), *a13(0x40), 1 +3fb95bc0: move *a13(0x20), a9, 1 +3fb95be0: move *a9(0x80), a9, 1 +3fb95c00: move *a9(0x60), a9, 1 +3fb95c20: move *a9(0x140), *a13(0xc0), 1 +3fb95c50: move *a13(0x20), a9, 1 +3fb95c70: move *a9(0x80), a9, 1 +3fb95c90: move *a9(0x60), a9, 1 +3fb95cb0: setf 16, 0, 0 +3fb95cc0: move *a9(0x110), a9, 0 +3fb95ce0: move a9, *a13(0x80), 1 +3fb95d00: move *a13(0x20), a9, 1 +3fb95d20: move *a9(0x80), a9, 1 +3fb95d40: move *a9(0x60), a9, 1 +3fb95d60: move *a9(0x100), a9, 0 +3fb95d80: move a9, *a13(0xa0), 1 +3fb95da0: move *a13(0xc0), a11, 1 +3fb95dc0: mpys a9, a11 +3fb95dd0: move a11, *a13(0xe0), 1 +3fb95df0: sll 0x3, a11 +3fb95e00: move *a13(0x40), a9, 1 +3fb95e20: add a9, a11 +3fb95e30: move a11, *a13(0x60), 1 +3fb95e50: move *a13(0xff60), a9, 1 +3fb95e70: move *a13(0xffc0), a11, 1 +3fb95e90: setf 16, 1, 0 +3fb95ea0: move *a11(0x210), a11, 0 +3fb95ec0: move *a9, a9, 1 +3fb95ed0: sub a11, a9 +3fb95ee0: move a9, *a13(0x120), 1 +3fb95f00: jrge L3FB95FB0 +3fb95f10: move *a13(0xa0), a11, 1 +3fb95f30: mods a11, a9 +3fb95f40: move a9, *a13(0x120), 1 +3fb95f60: jreq L3FB96020 +3fb95f70: add a11, a9 +3fb95f80: move a9, *a13(0x120), 1 +3fb95fa0: jruc L3FB96020 +L3FB95FB0: +3fb95fb0: move *a13(0xa0), a11, 1 +3fb95fd0: cmp a11, a9 +3fb95fe0: jrlt L3FB96020 +3fb95ff0: mods a11, a9 +3fb96000: move a9, *a13(0x120), 1 +L3FB96020: +3fb96020: move *a13(0x40), *a13(0x140), 1 +3fb96050: move a9, a9 +3fb96060: jreq L3FB96150 +L3FB96070: +3fb96070: move *a13(0xc0), a11, 1 +3fb96090: sll 0x3, a11 +3fb960a0: move *a13(0x140), a9, 1 +3fb960c0: add a9, a11 +3fb960d0: move a11, *a13(0x140), 1 +3fb960f0: move *a13(0x120), a9, 1 +3fb96110: dec a9 +3fb96120: move a9, *a13(0x120), 1 +3fb96140: jrne L3FB96070 +L3FB96150: +3fb96150: sub a11, a11 +3fb96160: move a11, *a13(0x220), 1 +3fb96180: move *a13(0xffe0), a9, 1 +3fb961a0: setf 16, 1, 0 +3fb961b0: move *a9, a9, 0 +3fb961c0: jrne L3FB96230 +3fb961d0: move *a13(0xffe0), a9, 1 +3fb961f0: move *a9(0x3a0), a9, 0 +3fb96210: move a9, *a13(0x220), 1 +L3FB96230: +3fb96230: move *a13(0xff60), a9, 1 +3fb96250: move *a9(0x20), a11, 1 +3fb96270: move *a13(0xffa0), a9, 1 +3fb96290: add a9, a11 +3fb962a0: move *a13(0x220), a9, 1 +3fb962c0: add a9, a11 +3fb962d0: movk 31, a9 +3fb962e0: andn a9, a11 +3fb962f0: move *a13(0xffc0), a9, 1 +3fb96310: move *a13(0x220), a7, 1 +3fb96330: move *a9(0x200), a9, 0 +3fb96350: add a7, a9 +3fb96360: move *a13(0x80), a7, 1 +3fb96380: mods a7, a9 +3fb96390: sub a9, a11 +3fb963a0: move a11, *a13(0x160), 1 +3fb963c0: jrge L3FB96450 +3fb963d0: mods a7, a11 +3fb963e0: move a11, *a13(0x160), 1 +3fb96400: jreq L3FB964A0 +3fb96410: add a7, a11 +3fb96420: move a11, *a13(0x160), 1 +3fb96440: jruc L3FB964A0 +L3FB96450: +3fb96450: cmp a7, a11 +3fb96460: jrlt L3FB964A0 +3fb96470: mods a7, a11 +3fb96480: move a11, *a13(0x160), 1 +L3FB964A0: +3fb964a0: subk 32, a7 +3fb964b0: jage L3FB97B10 +3fb964d0: move *a13(0x140), a9, 1 +3fb964f0: move *a9(0x0), *a13(0x240), 1 +L3FB96520: +3fb96520: move *a13(0x160), a11, 1 +3fb96540: neg a11 +3fb96550: move *a13(0x240), a9, 1 +3fb96570: sra a11, a9 +3fb96580: move *a13(0x160), a11, 1 +3fb965a0: neg a11 +3fb965b0: addk 31, a11 +3fb965c0: sll 0x5, a11 +3fb965d0: addi 0xda400, a11 +3fb96600: move *a11, a11, 1 +3fb96610: and a11, a9 +3fb96620: move a9, *a13(0x1a0), 1 +3fb96640: move *a13(0x80), a11, 1 +3fb96660: move *a13(0x160), a7, 1 +3fb96680: sub a7, a11 +3fb96690: move a11, *a13(0x180), 1 +3fb966b0: move *a13(0x240), a7, 1 +3fb966d0: sll a11, a7 +3fb966e0: or a9, a7 +3fb966f0: move a7, *a13(0x1a0), 1 +3fb96710: move *a13(0x80), a9, 1 +3fb96730: add a9, a11 +3fb96740: move a11, *a13(0x260), 1 +3fb96760: subk 32, a11 +3fb96770: jrge L3FB96850 +3fb96780: move *a13(0x260), *a13(0x180), 1 +3fb967b0: move *a13(0x240), a11, 1 +3fb967d0: move *a13(0x180), a7, 1 +3fb967f0: sll a7, a11 +3fb96800: move *a13(0x1a0), a7, 1 +3fb96820: or a7, a11 +3fb96830: move a11, *a13(0x1a0), 1 +L3FB96850: +3fb96850: move *a13(0xff60), a11, 1 +3fb96870: move *a11(0x40), *a13(0x1e0), 1 +3fb968a0: move *a11(0x60), a7, 1 +3fb968c0: move *a13(0x1a0), a9, 1 +3fb968e0: andn a9, a7 +3fb968f0: move *a13(0x1e0), a9, 1 +3fb96910: move *a9, a11, 1 +3fb96920: xor a7, a11 +3fb96930: move a11, *a9, 1 +3fb96940: addk 32, a9 +3fb96950: move a9, *a13(0x1e0), 1 +3fb96970: move *a13(0xff60), a11, 1 +3fb96990: move *a11(0x80), a7, 1 +3fb969b0: move a7, *a13(0x1c0), 1 +3fb969d0: jreq L3FB96E50 +L3FB969E0: +3fb969e0: move *a13(0x180), a11, 1 +3fb96a00: neg a11 +3fb96a10: addk 32, a11 +3fb96a20: move a11, *a13(0x180), 1 +3fb96a40: neg a11 +3fb96a50: move *a13(0x240), a9, 1 +3fb96a70: sra a11, a9 +3fb96a80: move *a13(0x180), a11, 1 +3fb96aa0: neg a11 +3fb96ab0: addk 31, a11 +3fb96ac0: sll 0x5, a11 +3fb96ad0: addi 0xda400, a11 +3fb96b00: move *a11, a11, 1 +3fb96b10: and a11, a9 +3fb96b20: move a9, *a13(0x1a0), 1 +3fb96b40: move *a13(0x80), a11, 1 +3fb96b60: move *a13(0x180), a7, 1 +3fb96b80: sub a7, a11 +3fb96b90: move a11, *a13(0x180), 1 +3fb96bb0: move *a13(0x240), a7, 1 +3fb96bd0: sll a11, a7 +3fb96be0: or a9, a7 +3fb96bf0: move a7, *a13(0x1a0), 1 +3fb96c10: move *a13(0x80), a9, 1 +3fb96c30: add a9, a11 +3fb96c40: move a11, *a13(0x260), 1 +3fb96c60: subk 32, a11 +3fb96c70: jrge L3FB96D50 +3fb96c80: move *a13(0x260), *a13(0x180), 1 +3fb96cb0: move *a13(0x240), a11, 1 +3fb96cd0: move *a13(0x180), a7, 1 +3fb96cf0: sll a7, a11 +3fb96d00: move *a13(0x1a0), a7, 1 +3fb96d20: or a7, a11 +3fb96d30: move a11, *a13(0x1a0), 1 +L3FB96D50: +3fb96d50: move *a13(0x1e0), a11, 1 +3fb96d70: move *a13(0x1a0), a7, 1 +3fb96d90: not a7 +3fb96da0: move *a11, a9, 1 +3fb96db0: xor a7, a9 +3fb96dc0: move a9, *a11+, 1 +3fb96dd0: move a11, *a13(0x1e0), 1 +3fb96df0: move *a13(0x1c0), a7, 1 +3fb96e10: dec a7 +3fb96e20: move a7, *a13(0x1c0), 1 +3fb96e40: jrne L3FB969E0 +L3FB96E50: +3fb96e50: move *a13(0x180), a11, 1 +3fb96e70: neg a11 +3fb96e80: addk 32, a11 +3fb96e90: move a11, *a13(0x180), 1 +3fb96eb0: neg a11 +3fb96ec0: move *a13(0x240), a9, 1 +3fb96ee0: sra a11, a9 +3fb96ef0: move *a13(0x180), a11, 1 +3fb96f10: neg a11 +3fb96f20: addk 31, a11 +3fb96f30: sll 0x5, a11 +3fb96f40: addi 0xda400, a11 +3fb96f70: move *a11, a11, 1 +3fb96f80: and a11, a9 +3fb96f90: move a9, *a13(0x1a0), 1 +3fb96fb0: move *a13(0x80), a11, 1 +3fb96fd0: move *a13(0x180), a7, 1 +3fb96ff0: sub a7, a11 +3fb97000: move a11, *a13(0x180), 1 +3fb97020: move *a13(0x240), a7, 1 +3fb97040: sll a11, a7 +3fb97050: or a9, a7 +3fb97060: move a7, *a13(0x1a0), 1 +3fb97080: move *a13(0x80), a9, 1 +3fb970a0: add a9, a11 +3fb970b0: move a11, *a13(0x180), 1 +3fb970d0: subk 32, a11 +3fb970e0: jrge L3FB97190 +3fb970f0: move *a13(0x240), a11, 1 +3fb97110: move *a13(0x180), a7, 1 +3fb97130: sll a7, a11 +3fb97140: move *a13(0x1a0), a7, 1 +3fb97160: or a7, a11 +3fb97170: move a11, *a13(0x1a0), 1 +L3FB97190: +3fb97190: move *a13(0xff60), a11, 1 +3fb971b0: move *a11(0xa0), a7, 1 +3fb971d0: move *a13(0x1a0), a9, 1 +3fb971f0: andn a9, a7 +3fb97200: move *a13(0x1e0), a9, 1 +3fb97220: move *a9, a11, 1 +3fb97230: xor a7, a11 +3fb97240: move a11, *a9, 1 +3fb97250: move *a13, a11, 1 +3fb97260: dec a11 +3fb97270: move a11, *a13, 1 +3fb97280: jaeq L3FB9A200 +3fb972a0: move *a13(0xff60), a7, 1 +3fb972c0: addi 0xc0, a7 +3fb972e0: move a7, *a13(0xff60), 1 +3fb97300: move *a7, a7, 1 +3fb97310: move a7, *a13(0x120), 1 +3fb97330: jreq L3FB978D0 +3fb97340: jrle L3FB975F0 +3fb97350: move *a13(0xc0), a7, 1 +3fb97370: sll 0x3, a7 +3fb97380: move *a13(0x140), a9, 1 +3fb973a0: add a9, a7 +3fb973b0: move a7, *a13(0x140), 1 +3fb973d0: move *a13(0x120), a9, 1 +3fb973f0: dec a9 +3fb97400: move a9, *a13(0x120), 1 +3fb97420: jrle L3FB974C0 +3fb97430: move *a13(0xc0), a7, 1 +3fb97450: mpys a7, a9 +3fb97460: sll 0x3, a9 +3fb97470: move *a13(0x140), a7, 1 +3fb97490: add a7, a9 +3fb974a0: move a9, *a13(0x140), 1 +L3FB974C0: +3fb974c0: move *a13(0x140), a9, 1 +3fb974e0: move *a13(0x60), a7, 1 +3fb97500: cmp a7, a9 +3fb97510: jrc L3FB97880 +L3FB97520: +3fb97520: move *a13(0xe0), a11, 1 +3fb97540: sll 0x3, a11 +3fb97550: move *a13(0x140), a9, 1 +3fb97570: sub a11, a9 +3fb97580: move a9, *a13(0x140), 1 +3fb975a0: move *a13(0x60), a11, 1 +3fb975c0: cmp a11, a9 +3fb975d0: jrnc L3FB97520 +3fb975e0: jruc L3FB97880 +L3FB975F0: +3fb975f0: move *a13(0xc0), a7, 1 +3fb97610: sll 0x3, a7 +3fb97620: move *a13(0x140), a9, 1 +3fb97640: sub a7, a9 +3fb97650: move a9, *a13(0x140), 1 +3fb97670: move *a13(0x120), a7, 1 +3fb97690: inc a7 +3fb976a0: move a7, *a13(0x120), 1 +3fb976c0: jrge L3FB97760 +3fb976d0: move *a13(0xc0), a9, 1 +3fb976f0: mpys a9, a7 +3fb97700: sll 0x3, a7 +3fb97710: move *a13(0x140), a9, 1 +3fb97730: add a9, a7 +3fb97740: move a7, *a13(0x140), 1 +L3FB97760: +3fb97760: move *a13(0x140), a9, 1 +3fb97780: move *a13(0x40), a7, 1 +3fb977a0: cmp a7, a9 +3fb977b0: jrnc L3FB97880 +L3FB977C0: +3fb977c0: move *a13(0xe0), a11, 1 +3fb977e0: sll 0x3, a11 +3fb977f0: move *a13(0x140), a9, 1 +3fb97810: add a9, a11 +3fb97820: move a11, *a13(0x140), 1 +3fb97840: move *a13(0x40), a9, 1 +3fb97860: cmp a9, a11 +3fb97870: jrc L3FB977C0 +L3FB97880: +3fb97880: move *a13(0x140), a11, 1 +3fb978a0: move *a11(0x0), *a13(0x240), 1 +L3FB978D0: +3fb978d0: move *a13(0xff60), a11, 1 +3fb978f0: move *a11(0x20), a9, 1 +3fb97910: move a9, *a13(0x100), 1 +3fb97930: jaeq L3FB96520 +3fb97950: move *a13(0x160), a7, 1 +3fb97970: add a9, a7 +3fb97980: move a7, *a13(0x160), 1 +3fb979a0: move a9, a9 +3fb979b0: jrle L3FB97A70 +L3FB979C0: +3fb979c0: move *a13(0x160), a11, 1 +3fb979e0: move *a13(0x80), a9, 1 +3fb97a00: sub a9, a11 +3fb97a10: move a11, *a13(0x160), 1 +3fb97a30: cmp a9, a11 +3fb97a40: jrge L3FB979C0 +3fb97a50: jauc L3FB96520 +L3FB97A70: +3fb97a70: move *a13(0x160), a11, 1 +3fb97a90: move *a13(0x80), a9, 1 +3fb97ab0: add a9, a11 +3fb97ac0: move a11, *a13(0x160), 1 +3fb97ae0: jrlt L3FB97A70 +3fb97af0: jauc L3FB96520 +L3FB97B10: +3fb97b10: move a11, *a13(0x240), 1 +3fb97b30: move *a13(0x140), *a13(0x260), 1 +3fb97b60: subk 32, a11 +3fb97b70: jrlt L3FB97C40 +L3FB97B80: +3fb97b80: move *a13(0x240), a11, 1 +3fb97ba0: subk 32, a11 +3fb97bb0: move a11, *a13(0x240), 1 +3fb97bd0: move *a13(0x260), a9, 1 +3fb97bf0: addk 32, a9 +3fb97c00: move a9, *a13(0x260), 1 +3fb97c20: subk 32, a11 +3fb97c30: jrge L3FB97B80 +L3FB97C40: +3fb97c40: move *a13(0x240), *a13(0x180), 1 +3fb97c70: move *a13(0x260), *a13(0x280), 1 +3fb97ca0: move *a13(0x280), a11, 1 +3fb97cc0: move *a13(0x180), a9, 1 +3fb97ce0: neg a9 +3fb97cf0: move *a11+, a7, 1 +3fb97d00: move a11, *a13(0x280), 1 +3fb97d20: sra a9, a7 +3fb97d30: move *a13(0x180), a9, 1 +3fb97d50: neg a9 +3fb97d60: addk 31, a9 +3fb97d70: sll 0x5, a9 +3fb97d80: addi 0xda400, a9 +3fb97db0: move *a9, a9, 1 +3fb97dc0: and a9, a7 +3fb97dd0: move a7, *a13(0x1a0), 1 +3fb97df0: move *a13(0x160), a9, 1 +3fb97e10: move *a13(0x180), a7, 1 +3fb97e30: sub a7, a9 +3fb97e40: addk 32, a9 +3fb97e50: move a9, *a13(0x2a0), 1 +3fb97e70: move *a13(0x80), a7, 1 +3fb97e90: sub a9, a7 +3fb97ea0: move a7, *a13(0x2c0), 1 +3fb97ec0: jrgt L3FB980A0 +3fb97ed0: move *a13(0x140), *a13(0x280), 1 +3fb97f00: move *a13(0x180), a11, 1 +3fb97f20: sub a11, a7 +3fb97f30: addk 32, a7 +3fb97f40: move a7, *a13(0x180), 1 +3fb97f60: neg a7 +3fb97f70: addk 32, a7 +3fb97f80: move a7, *a13(0x2a0), 1 +3fb97fa0: move *a13(0x180), a11, 1 +3fb97fc0: subk 32, a11 +3fb97fd0: jrge L3FB98430 +3fb97fe0: move *a13(0x280), a11, 1 +3fb98000: move *a11, a9, 1 +3fb98010: move *a13(0x180), a7, 1 +3fb98030: sll a7, a9 +3fb98040: move *a13(0x1a0), a7, 1 +3fb98060: or a7, a9 +3fb98070: move a9, *a13(0x1a0), 1 +3fb98090: jruc L3FB98430 +L3FB980A0: +3fb980a0: move *a13(0x180), a7, 1 +3fb980c0: neg a7 +3fb980d0: addk 32, a7 +3fb980e0: move a7, *a13(0x180), 1 +3fb98100: subk 32, a7 +3fb98110: jrge L3FB98430 +3fb98120: move *a11, a7, 1 +3fb98130: move *a13(0x180), a9, 1 +3fb98150: sll a9, a7 +3fb98160: move *a13(0x1a0), a9, 1 +3fb98180: or a9, a7 +3fb98190: move a7, *a13(0x1a0), 1 +3fb981b0: move *a13(0x180), a9, 1 +3fb981d0: neg a9 +3fb981e0: move *a13(0x2a0), a7, 1 +3fb98200: addk 32, a9 +3fb98210: add a7, a9 +3fb98220: move a9, *a13(0x2a0), 1 +3fb98240: move *a13(0x80), a7, 1 +3fb98260: sub a9, a7 +3fb98270: move a7, *a13(0x2c0), 1 +3fb98290: jrgt L3FB98430 +3fb982a0: move *a13(0x140), *a13(0x280), 1 +3fb982d0: addk 32, a7 +3fb982e0: move a7, *a13(0x180), 1 +3fb98300: neg a7 +3fb98310: addk 32, a7 +3fb98320: move a7, *a13(0x2a0), 1 +3fb98340: move *a13(0x180), a11, 1 +3fb98360: subk 32, a11 +3fb98370: jrge L3FB98430 +3fb98380: move *a13(0x280), a11, 1 +3fb983a0: move *a11, a9, 1 +3fb983b0: move *a13(0x180), a7, 1 +3fb983d0: sll a7, a9 +3fb983e0: move *a13(0x1a0), a7, 1 +3fb98400: or a7, a9 +3fb98410: move a9, *a13(0x1a0), 1 +L3FB98430: +3fb98430: move *a13(0xff60), a11, 1 +3fb98450: move *a11(0x40), *a13(0x1e0), 1 +3fb98480: move *a11(0x60), a9, 1 +3fb984a0: move *a13(0x1a0), a7, 1 +3fb984c0: andn a7, a9 +3fb984d0: move *a13(0x1e0), a7, 1 +3fb984f0: move *a7, a11, 1 +3fb98500: xor a9, a11 +3fb98510: move a11, *a7, 1 +3fb98520: addk 32, a7 +3fb98530: move a7, *a13(0x1e0), 1 +3fb98550: move *a13(0xff60), a11, 1 +3fb98570: move *a11(0x80), a9, 1 +3fb98590: move a9, *a13(0x1c0), 1 +3fb985b0: jaeq L3FB98EA0 +L3FB985D0: +3fb985d0: move *a13(0x180), a11, 1 +3fb985f0: neg a11 +3fb98600: addk 32, a11 +3fb98610: move a11, *a13(0x180), 1 +3fb98630: move *a13(0x280), a9, 1 +3fb98650: neg a11 +3fb98660: move *a9+, a7, 1 +3fb98670: move a9, *a13(0x280), 1 +3fb98690: sra a11, a7 +3fb986a0: move *a13(0x180), a11, 1 +3fb986c0: neg a11 +3fb986d0: addk 31, a11 +3fb986e0: sll 0x5, a11 +3fb986f0: addi 0xda400, a11 +3fb98720: move *a11, a11, 1 +3fb98730: and a11, a7 +3fb98740: move a7, *a13(0x1a0), 1 +3fb98760: move *a13(0x180), a11, 1 +3fb98780: neg a11 +3fb98790: move *a13(0x2a0), a7, 1 +3fb987b0: addk 32, a11 +3fb987c0: add a7, a11 +3fb987d0: move a11, *a13(0x2a0), 1 +3fb987f0: move *a13(0x80), a7, 1 +3fb98810: sub a11, a7 +3fb98820: move a7, *a13(0x2c0), 1 +3fb98840: jrgt L3FB98A20 +3fb98850: move *a13(0x140), *a13(0x280), 1 +3fb98880: move *a13(0x180), a9, 1 +3fb988a0: sub a9, a7 +3fb988b0: addk 32, a7 +3fb988c0: move a7, *a13(0x180), 1 +3fb988e0: neg a7 +3fb988f0: addk 32, a7 +3fb98900: move a7, *a13(0x2a0), 1 +3fb98920: move *a13(0x180), a11, 1 +3fb98940: subk 32, a11 +3fb98950: jrge L3FB98D90 +3fb98960: move *a13(0x280), a11, 1 +3fb98980: move *a11, a9, 1 +3fb98990: move *a13(0x180), a7, 1 +3fb989b0: sll a7, a9 +3fb989c0: move *a13(0x1a0), a7, 1 +3fb989e0: or a7, a9 +3fb989f0: move a9, *a13(0x1a0), 1 +3fb98a10: jruc L3FB98D90 +L3FB98A20: +3fb98a20: move *a13(0x180), a7, 1 +3fb98a40: neg a7 +3fb98a50: addk 32, a7 +3fb98a60: move a7, *a13(0x180), 1 +3fb98a80: subk 32, a7 +3fb98a90: jrge L3FB98D90 +3fb98aa0: move *a9, a7, 1 +3fb98ab0: move *a13(0x180), a9, 1 +3fb98ad0: sll a9, a7 +3fb98ae0: move *a13(0x1a0), a9, 1 +3fb98b00: or a9, a7 +3fb98b10: move a7, *a13(0x1a0), 1 +3fb98b30: move *a13(0x180), a9, 1 +3fb98b50: neg a9 +3fb98b60: addk 32, a9 +3fb98b70: add a11, a9 +3fb98b80: move a9, *a13(0x2a0), 1 +3fb98ba0: move *a13(0x80), a11, 1 +3fb98bc0: sub a9, a11 +3fb98bd0: move a11, *a13(0x2c0), 1 +3fb98bf0: jrgt L3FB98D90 +3fb98c00: move *a13(0x140), *a13(0x280), 1 +3fb98c30: addk 32, a11 +3fb98c40: move a11, *a13(0x180), 1 +3fb98c60: neg a11 +3fb98c70: addk 32, a11 +3fb98c80: move a11, *a13(0x2a0), 1 +3fb98ca0: move *a13(0x180), a9, 1 +3fb98cc0: subk 32, a9 +3fb98cd0: jrge L3FB98D90 +3fb98ce0: move *a13(0x280), a9, 1 +3fb98d00: move *a9, a7, 1 +3fb98d10: move *a13(0x180), a9, 1 +3fb98d30: sll a9, a7 +3fb98d40: move *a13(0x1a0), a9, 1 +3fb98d60: or a9, a7 +3fb98d70: move a7, *a13(0x1a0), 1 +L3FB98D90: +3fb98d90: move *a13(0x1e0), a11, 1 +3fb98db0: move *a13(0x1a0), a9, 1 +3fb98dd0: not a9 +3fb98de0: move *a11, a7, 1 +3fb98df0: xor a9, a7 +3fb98e00: move a7, *a11+, 1 +3fb98e10: move a11, *a13(0x1e0), 1 +3fb98e30: move *a13(0x1c0), a9, 1 +3fb98e50: dec a9 +3fb98e60: move a9, *a13(0x1c0), 1 +3fb98e80: jane L3FB985D0 +L3FB98EA0: +3fb98ea0: move *a13(0x180), a11, 1 +3fb98ec0: neg a11 +3fb98ed0: addk 32, a11 +3fb98ee0: move a11, *a13(0x180), 1 +3fb98f00: move *a13(0x280), a9, 1 +3fb98f20: neg a11 +3fb98f30: move *a9+, a7, 1 +3fb98f40: move a9, *a13(0x280), 1 +3fb98f60: sra a11, a7 +3fb98f70: move *a13(0x180), a11, 1 +3fb98f90: neg a11 +3fb98fa0: addk 31, a11 +3fb98fb0: sll 0x5, a11 +3fb98fc0: addi 0xda400, a11 +3fb98ff0: move *a11, a11, 1 +3fb99000: and a11, a7 +3fb99010: move a7, *a13(0x1a0), 1 +3fb99030: move *a13(0x180), a11, 1 +3fb99050: neg a11 +3fb99060: move *a13(0x2a0), a7, 1 +3fb99080: addk 32, a11 +3fb99090: add a7, a11 +3fb990a0: move a11, *a13(0x2a0), 1 +3fb990c0: move *a13(0x80), a7, 1 +3fb990e0: sub a11, a7 +3fb990f0: move a7, *a13(0x2c0), 1 +3fb99110: jrgt L3FB99260 +3fb99120: move *a13(0x180), a9, 1 +3fb99140: sub a9, a7 +3fb99150: addk 32, a7 +3fb99160: move a7, *a13(0x180), 1 +3fb99180: subk 32, a7 +3fb99190: jrge L3FB994C0 +3fb991a0: move *a13(0x140), a9, 1 +3fb991c0: move *a9, a7, 1 +3fb991d0: move *a13(0x180), a9, 1 +3fb991f0: sll a9, a7 +3fb99200: move *a13(0x1a0), a9, 1 +3fb99220: or a9, a7 +3fb99230: move a7, *a13(0x1a0), 1 +3fb99250: jruc L3FB994C0 +L3FB99260: +3fb99260: move *a13(0x180), a7, 1 +3fb99280: neg a7 +3fb99290: addk 32, a7 +3fb992a0: move a7, *a13(0x180), 1 +3fb992c0: subk 32, a7 +3fb992d0: jrge L3FB994C0 +3fb992e0: move *a9, a7, 1 +3fb992f0: move *a13(0x180), a9, 1 +3fb99310: sll a9, a7 +3fb99320: move *a13(0x1a0), a9, 1 +3fb99340: or a9, a7 +3fb99350: move a7, *a13(0x1a0), 1 +3fb99370: move *a13(0x80), a9, 1 +3fb99390: sub a11, a9 +3fb993a0: move *a13(0x180), a7, 1 +3fb993c0: add a7, a9 +3fb993d0: subk 32, a9 +3fb993e0: move a9, *a13(0x2c0), 1 +3fb99400: jrgt L3FB994C0 +3fb99410: jrge L3FB994C0 +3fb99420: move *a13(0x140), a7, 1 +3fb99440: move *a7, a7, 1 +3fb99450: addk 32, a9 +3fb99460: sll a9, a7 +3fb99470: move *a13(0x1a0), a9, 1 +3fb99490: or a9, a7 +3fb994a0: move a7, *a13(0x1a0), 1 +L3FB994C0: +3fb994c0: move *a13(0xff60), a9, 1 +3fb994e0: move *a9(0xa0), a7, 1 +3fb99500: move *a13(0x1a0), a9, 1 +3fb99520: andn a9, a7 +3fb99530: move *a13(0x1e0), a9, 1 +3fb99550: move *a9, a11, 1 +3fb99560: xor a7, a11 +3fb99570: move a11, *a9, 1 +3fb99580: move *a13, a11, 1 +3fb99590: dec a11 +3fb995a0: move a11, *a13, 1 +3fb995b0: jaeq L3FB9A200 +3fb995d0: move *a13(0xff60), a7, 1 +3fb995f0: addi 0xc0, a7 +3fb99610: move a7, *a13(0xff60), 1 +3fb99630: move *a7, a7, 1 +3fb99640: move a7, *a13(0x120), 1 +3fb99660: jreq L3FB99C90 +3fb99670: move *a13(0x260), a7, 1 +3fb99690: move *a13(0x140), a9, 1 +3fb996b0: sub a9, a7 +3fb996c0: sra 0x3, a7 +3fb996d0: move a7, *a13(0x2e0), 1 +3fb996f0: move *a13(0x120), a7, 1 +3fb99710: jrle L3FB999A0 +3fb99720: move *a13(0xc0), a7, 1 +3fb99740: sll 0x3, a7 +3fb99750: add a9, a7 +3fb99760: move a7, *a13(0x140), 1 +3fb99780: move *a13(0x120), a9, 1 +3fb997a0: dec a9 +3fb997b0: move a9, *a13(0x120), 1 +3fb997d0: jrle L3FB99870 +3fb997e0: move *a13(0xc0), a7, 1 +3fb99800: mpys a7, a9 +3fb99810: sll 0x3, a9 +3fb99820: move *a13(0x140), a7, 1 +3fb99840: add a7, a9 +3fb99850: move a9, *a13(0x140), 1 +L3FB99870: +3fb99870: move *a13(0x140), a9, 1 +3fb99890: move *a13(0x60), a7, 1 +3fb998b0: cmp a7, a9 +3fb998c0: jrc L3FB99C10 +L3FB998D0: +3fb998d0: move *a13(0xe0), a11, 1 +3fb998f0: sll 0x3, a11 +3fb99900: move *a13(0x140), a9, 1 +3fb99920: sub a11, a9 +3fb99930: move a9, *a13(0x140), 1 +3fb99950: move *a13(0x60), a11, 1 +3fb99970: cmp a11, a9 +3fb99980: jrnc L3FB998D0 +3fb99990: jruc L3FB99C10 +L3FB999A0: +3fb999a0: move *a13(0xc0), a7, 1 +3fb999c0: sll 0x3, a7 +3fb999d0: sub a7, a9 +3fb999e0: move a9, *a13(0x140), 1 +3fb99a00: move *a13(0x120), a7, 1 +3fb99a20: inc a7 +3fb99a30: move a7, *a13(0x120), 1 +3fb99a50: jrge L3FB99AF0 +3fb99a60: move *a13(0xc0), a9, 1 +3fb99a80: mpys a9, a7 +3fb99a90: sll 0x3, a7 +3fb99aa0: move *a13(0x140), a9, 1 +3fb99ac0: add a9, a7 +3fb99ad0: move a7, *a13(0x140), 1 +L3FB99AF0: +3fb99af0: move *a13(0x140), a9, 1 +3fb99b10: move *a13(0x40), a7, 1 +3fb99b30: cmp a7, a9 +3fb99b40: jrnc L3FB99C10 +L3FB99B50: +3fb99b50: move *a13(0xe0), a11, 1 +3fb99b70: sll 0x3, a11 +3fb99b80: move *a13(0x140), a9, 1 +3fb99ba0: add a9, a11 +3fb99bb0: move a11, *a13(0x140), 1 +3fb99bd0: move *a13(0x40), a9, 1 +3fb99bf0: cmp a9, a11 +3fb99c00: jrc L3FB99B50 +L3FB99C10: +3fb99c10: move *a13(0x2e0), a11, 1 +3fb99c30: sll 0x3, a11 +3fb99c40: move *a13(0x140), a9, 1 +3fb99c60: add a9, a11 +3fb99c70: move a11, *a13(0x260), 1 +L3FB99C90: +3fb99c90: move *a13(0xff60), a11, 1 +3fb99cb0: move *a11(0x20), a9, 1 +3fb99cd0: move a9, *a13(0x100), 1 +3fb99cf0: jaeq L3FB97C40 +3fb99d10: jrle L3FB99F00 +3fb99d20: move *a13(0x160), a7, 1 +3fb99d40: add a9, a7 +3fb99d50: move a7, *a13(0x160), 1 +3fb99d70: move *a13(0x80), a9, 1 +3fb99d90: cmp a9, a7 +3fb99da0: jrge L3FB99E60 +3fb99db0: move *a13(0x100), a7, 1 +3fb99dd0: sra 0x3, a7 +3fb99de0: sll 0x3, a7 +3fb99df0: move *a13(0x260), a9, 1 +3fb99e10: add a9, a7 +3fb99e20: move a7, *a13(0x260), 1 +3fb99e40: jauc L3FB97C40 +L3FB99E60: +3fb99e60: move *a13(0x160), a11, 1 +3fb99e80: move *a13(0x80), a9, 1 +3fb99ea0: sub a9, a11 +3fb99eb0: move a11, *a13(0x160), 1 +3fb99ed0: cmp a9, a11 +3fb99ee0: jrge L3FB99E60 +3fb99ef0: jruc L3FB9A070 +L3FB99F00: +3fb99f00: move *a13(0x160), a7, 1 +3fb99f20: add a9, a7 +3fb99f30: move a7, *a13(0x160), 1 +3fb99f50: jrlt L3FB99FF0 +3fb99f60: sra 0x3, a9 +3fb99f70: sll 0x3, a9 +3fb99f80: move *a13(0x260), a7, 1 +3fb99fa0: add a7, a9 +3fb99fb0: move a9, *a13(0x260), 1 +3fb99fd0: jauc L3FB97C40 +L3FB99FF0: +3fb99ff0: move *a13(0x160), a11, 1 +3fb9a010: move *a13(0x80), a9, 1 +3fb9a030: add a9, a11 +3fb9a040: move a11, *a13(0x160), 1 +3fb9a060: jrlt L3FB99FF0 +L3FB9A070: +3fb9a070: move *a13(0x160), *a13(0x240), 1 +3fb9a0a0: move *a13(0x140), *a13(0x260), 1 +3fb9a0d0: move *a13(0x240), a11, 1 +3fb9a0f0: subk 32, a11 +3fb9a100: jalt L3FB97C40 +L3FB9A120: +3fb9a120: move *a13(0x240), a11, 1 +3fb9a140: subk 32, a11 +3fb9a150: move a11, *a13(0x240), 1 +3fb9a170: move *a13(0x260), a9, 1 +3fb9a190: addk 32, a9 +3fb9a1a0: move a9, *a13(0x260), 1 +3fb9a1c0: subk 32, a11 +3fb9a1d0: jrge L3FB9A120 +3fb9a1e0: jauc L3FB97C40 +L3FB9A200: +3fb9a200: move *sp(0xa0), a14, 1 +3fb9a220: mmfm sp, a7,a9,a11,a13 +3fb9a240: rets 2 +3fb9a250: mmtm sp, a7,a9,a11,a13 +3fb9a270: move a14, a13 +3fb9a280: addi 0x120, a14 +3fb9a2a0: move *a13(0xffc0), a11, 1 +3fb9a2c0: move *a11(0xe0), *a13(0x0), 1 +3fb9a2f0: move *a13, a9, 1 +3fb9a300: move *a9(0x20), *a13(0x20), 1 +3fb9a330: move *a11(0x100), a9, 1 +3fb9a350: addk 28, a9 +3fb9a360: move a9, *a13(0x40), 1 +3fb9a380: sub a9, a9 +3fb9a390: move a9, *a13(0x100), 1 +L3FB9A3B0: +3fb9a3b0: move *a13, a11, 1 +3fb9a3c0: move *a11(0x40), a9, 1 +3fb9a3e0: move *a13(0x20), a11, 1 +3fb9a400: sub a11, a9 +3fb9a410: sra 0x3, a9 +3fb9a420: subk 4, a9 +3fb9a430: move a9, *a13(0x60), 1 +3fb9a450: jale L3FB9B690 +3fb9a470: move *a13(0x40), a11, 1 +3fb9a490: cmp a11, a9 +3fb9a4a0: jrlt L3FB9AC80 +3fb9a4b0: move *a13, a9, 1 +3fb9a4c0: move *a9(0x20), a9, 1 +3fb9a4e0: addi 0x40, a9 +3fb9a500: move a9, *a13(0x80), 1 +3fb9a520: move *a13(0x20), a9, 1 +3fb9a540: addi 0xe0, a9 +3fb9a560: move a9, *a13(0xa0), 1 +3fb9a580: move *a13(0x20), a9, 1 +3fb9a5a0: move *a13(0xa0), *a9(0xc0), 1 +3fb9a5d0: move a14, -*sp, 1 +3fb9a5e0: movk 4, a9 +3fb9a5f0: move a9, *a14+, 1 +3fb9a600: move *a13(0xa0), *a14+, 1 +3fb9a620: move *a13(0x80), *a14+, 1 +3fb9a640: move *a13(0xff80), *a14+, 1 +3fb9a660: move *a13(0xffa0), *a14+, 1 +3fb9a680: move *a13(0xffe0), *a14+, 1 +3fb9a6a0: calla L3F85B080 +3fb9a6d0: move a8, a8 +3fb9a6e0: jreq L3FB9ABE0 +3fb9a6f0: move *a13(0x80), a7, 1 +3fb9a710: setf 16, 1, 0 +3fb9a720: move *a7(0x30), a9, 0 +3fb9a740: move *a7(0x40), a7, 0 +3fb9a760: add a7, a9 +3fb9a770: move a9, *a13(0xc0), 1 +3fb9a790: move *a13(0xffe0), a7, 1 +3fb9a7b0: move *a7(0xe0), a7, 1 +3fb9a7d0: setf 16, 0, 0 +3fb9a7e0: move *a7(0x50), a7, 0 +3fb9a800: subk 32, a7 +3fb9a810: jrhi L3FB9A870 +3fb9a820: sll 0x2, a9 +3fb9a830: addk 28, a9 +3fb9a840: move a9, *a13(0xe0), 1 +3fb9a860: jruc L3FB9A980 +L3FB9A870: +3fb9a870: move *a13(0x80), a7, 1 +3fb9a890: setf 16, 1, 0 +3fb9a8a0: move *a7(0x10), a9, 0 +3fb9a8c0: move *a7, a7, 0 +3fb9a8d0: sub a7, a9 +3fb9a8e0: addk 31, a9 +3fb9a8f0: sra 0x3, a9 +3fb9a900: movk 3, a7 +3fb9a910: andn a7, a9 +3fb9a920: move *a13(0xc0), a7, 1 +3fb9a940: mpys a7, a9 +3fb9a950: addk 28, a9 +3fb9a960: move a9, *a13(0xe0), 1 +L3FB9A980: +3fb9a980: move *a13(0x20), a7, 1 +3fb9a9a0: move a9, *a7, 1 +3fb9a9b0: move *a13(0xff60), *a7(0x20), 1 +3fb9a9e0: move *a13(0xff60), a7, 1 +3fb9aa00: move *a13(0x20), *a7(0x0), 1 +3fb9aa30: move *a13, a7, 1 +3fb9aa40: sll 0x3, a9 +3fb9aa50: move *a13(0x20), a11, 1 +3fb9aa70: add a11, a9 +3fb9aa80: move a9, *a7(0x20), 1 +3fb9aaa0: movk 1, a9 +3fb9aab0: move a9, *a13(0x100), 1 +3fb9aad0: move *a7(0x20), a11, 1 +3fb9aaf0: move *a7(0x40), a7, 1 +3fb9ab10: cmp a7, a11 +3fb9ab20: jac L3FB9CA10 +3fb9ab40: move a14, -*sp, 1 +3fb9ab50: movi 0x3fb9ca80, a8 +3fb9ab80: move a8, *a14+, 1 +3fb9ab90: calla L3F927BC0 +3fb9abc0: jauc L3FB9CA10 +L3FB9ABE0: +3fb9abe0: move a14, -*sp, 1 +3fb9abf0: movi 0x3fb9cbe8, a8 +3fb9ac20: move a8, *a14+, 1 +3fb9ac30: calla L3FB341E0 +3fb9ac60: jauc L3FB9CA10 +L3FB9AC80: +3fb9ac80: subk 28, a9 +3fb9ac90: jac L3FB9CA10 +3fb9acb0: move *a13, a9, 1 +3fb9acc0: move *a9(0x20), a7, 1 +3fb9ace0: addi 0x40, a7 +3fb9ad00: move a7, *a13(0x80), 1 +3fb9ad20: move a14, -*sp, 1 +3fb9ad30: movk 4, a7 +3fb9ad40: move a7, *a14+, 1 +3fb9ad50: sub a7, a7 +3fb9ad60: move a7, *a14+, 1 +3fb9ad70: move *a13(0x80), *a14+, 1 +3fb9ad90: move *a13(0xff80), *a14+, 1 +3fb9adb0: move *a13(0xffa0), *a14+, 1 +3fb9add0: move *a13(0xffe0), *a14+, 1 +3fb9adf0: calla L3F85B080 +3fb9ae20: move a8, a8 +3fb9ae30: jreq L3FB9B5F0 +3fb9ae40: move *a13(0x80), a7, 1 +3fb9ae60: setf 16, 1, 0 +3fb9ae70: move *a7(0x30), a9, 0 +3fb9ae90: move *a7(0x40), a7, 0 +3fb9aeb0: add a7, a9 +3fb9aec0: move a9, *a13(0xc0), 1 +3fb9aee0: move *a13(0xffe0), a7, 1 +3fb9af00: move *a7(0xe0), a7, 1 +3fb9af20: setf 16, 0, 0 +3fb9af30: move *a7(0x50), a7, 0 +3fb9af50: subk 32, a7 +3fb9af60: jrhi L3FB9AFC0 +3fb9af70: sll 0x2, a9 +3fb9af80: addk 28, a9 +3fb9af90: move a9, *a13(0xe0), 1 +3fb9afb0: jruc L3FB9B0D0 +L3FB9AFC0: +3fb9afc0: move *a13(0x80), a7, 1 +3fb9afe0: setf 16, 1, 0 +3fb9aff0: move *a7(0x10), a9, 0 +3fb9b010: move *a7, a7, 0 +3fb9b020: sub a7, a9 +3fb9b030: addk 31, a9 +3fb9b040: sra 0x3, a9 +3fb9b050: movk 3, a7 +3fb9b060: andn a7, a9 +3fb9b070: move *a13(0xc0), a7, 1 +3fb9b090: mpys a7, a9 +3fb9b0a0: addk 28, a9 +3fb9b0b0: move a9, *a13(0xe0), 1 +L3FB9B0D0: +3fb9b0d0: move *a13(0x60), a7, 1 +3fb9b0f0: cmp a7, a9 +3fb9b100: jagt L3FB9CA10 +3fb9b120: move *a13(0x20), a7, 1 +3fb9b140: addi 0xe0, a7 +3fb9b160: move a7, *a13(0xa0), 1 +3fb9b180: move *a13(0x20), a7, 1 +3fb9b1a0: move *a13(0xa0), *a7(0xc0), 1 +3fb9b1d0: move a14, -*sp, 1 +3fb9b1e0: movk 4, a7 +3fb9b1f0: move a7, *a14+, 1 +3fb9b200: move *a13(0xa0), *a14+, 1 +3fb9b220: sub a7, a7 +3fb9b230: move a7, *a14+, 1 +3fb9b240: move *a13(0xff80), *a14+, 1 +3fb9b260: move *a13(0xffa0), *a14+, 1 +3fb9b280: move *a13(0xffe0), *a14+, 1 +3fb9b2a0: calla L3F85B080 +3fb9b2d0: move a8, a8 +3fb9b2e0: jreq L3FB9B550 +3fb9b2f0: move *a13(0x20), a7, 1 +3fb9b310: move a9, *a7, 1 +3fb9b320: move *a13(0xff60), *a7(0x20), 1 +3fb9b350: move *a13(0xff60), a7, 1 +3fb9b370: move *a13(0x20), *a7(0x0), 1 +3fb9b3a0: move *a13, a7, 1 +3fb9b3b0: sll 0x3, a9 +3fb9b3c0: move *a13(0x20), a11, 1 +3fb9b3e0: add a11, a9 +3fb9b3f0: move a9, *a7(0x20), 1 +3fb9b410: movk 1, a9 +3fb9b420: move a9, *a13(0x100), 1 +3fb9b440: move *a7(0x20), a11, 1 +3fb9b460: move *a7(0x40), a7, 1 +3fb9b480: cmp a7, a11 +3fb9b490: jac L3FB9CA10 +3fb9b4b0: move a14, -*sp, 1 +3fb9b4c0: movi 0x3fb9cd38, a8 +3fb9b4f0: move a8, *a14+, 1 +3fb9b500: calla L3F927BC0 +3fb9b530: jauc L3FB9CA10 +L3FB9B550: +3fb9b550: move a14, -*sp, 1 +3fb9b560: movi 0x3fb9ce80, a8 +3fb9b590: move a8, *a14+, 1 +3fb9b5a0: calla L3FB341E0 +3fb9b5d0: jauc L3FB9CA10 +L3FB9B5F0: +3fb9b5f0: move a14, -*sp, 1 +3fb9b600: movi 0x3fb9cfd8, a8 +3fb9b630: move a8, *a14+, 1 +3fb9b640: calla L3FB341E0 +3fb9b670: jauc L3FB9CA10 +L3FB9B690: +3fb9b690: move *a13, a7, 1 +3fb9b6a0: move *a7(0x60), a7, 1 +3fb9b6c0: sub a11, a7 +3fb9b6d0: sra 0x3, a7 +3fb9b6e0: subk 4, a7 +3fb9b6f0: move a7, *a13(0x60), 1 +3fb9b710: move *a13(0x40), a9, 1 +3fb9b730: cmp a9, a7 +3fb9b740: jrlt L3FB9BDF0 +3fb9b750: move *a13, a7, 1 +3fb9b760: move *a7(0x20), a7, 1 +3fb9b780: addi 0x40, a7 +3fb9b7a0: move a7, *a13(0x80), 1 +3fb9b7c0: addi 0xe0, a11 +3fb9b7e0: move a11, *a13(0xa0), 1 +3fb9b800: move *a13(0x20), a7, 1 +3fb9b820: move a11, *a7(0xc0), 1 +3fb9b840: move a14, -*sp, 1 +3fb9b850: movk 4, a7 +3fb9b860: move a7, *a14+, 1 +3fb9b870: move a11, *a14+, 1 +3fb9b880: move *a13(0x80), *a14+, 1 +3fb9b8a0: move *a13(0xff80), *a14+, 1 +3fb9b8c0: move *a13(0xffa0), *a14+, 1 +3fb9b8e0: move *a13(0xffe0), *a14+, 1 +3fb9b900: calla L3F85B080 +3fb9b930: move a8, a8 +3fb9b940: jreq L3FB9BD50 +3fb9b950: move *a13(0x80), a7, 1 +3fb9b970: setf 16, 1, 0 +3fb9b980: move *a7(0x30), a9, 0 +3fb9b9a0: move *a7(0x40), a7, 0 +3fb9b9c0: add a7, a9 +3fb9b9d0: move a9, *a13(0xc0), 1 +3fb9b9f0: move *a13(0xffe0), a7, 1 +3fb9ba10: move *a7(0xe0), a7, 1 +3fb9ba30: setf 16, 0, 0 +3fb9ba40: move *a7(0x50), a7, 0 +3fb9ba60: subk 32, a7 +3fb9ba70: jrhi L3FB9BAD0 +3fb9ba80: sll 0x2, a9 +3fb9ba90: addk 28, a9 +3fb9baa0: move a9, *a13(0xe0), 1 +3fb9bac0: jruc L3FB9BBE0 +L3FB9BAD0: +3fb9bad0: move *a13(0x80), a7, 1 +3fb9baf0: setf 16, 1, 0 +3fb9bb00: move *a7(0x10), a9, 0 +3fb9bb20: move *a7, a7, 0 +3fb9bb30: sub a7, a9 +3fb9bb40: addk 31, a9 +3fb9bb50: sra 0x3, a9 +3fb9bb60: movk 3, a7 +3fb9bb70: andn a7, a9 +3fb9bb80: move *a13(0xc0), a7, 1 +3fb9bba0: mpys a7, a9 +3fb9bbb0: addk 28, a9 +3fb9bbc0: move a9, *a13(0xe0), 1 +L3FB9BBE0: +3fb9bbe0: move *a13(0x20), a7, 1 +3fb9bc00: move a9, *a7, 1 +3fb9bc10: move *a13(0xff60), *a7(0x20), 1 +3fb9bc40: move *a13(0xff60), a7, 1 +3fb9bc60: move *a13(0x20), *a7(0x0), 1 +3fb9bc90: move *a13, a7, 1 +3fb9bca0: sll 0x3, a9 +3fb9bcb0: move *a13(0x20), a11, 1 +3fb9bcd0: add a11, a9 +3fb9bce0: move a9, *a7(0x20), 1 +3fb9bd00: movk 1, a9 +3fb9bd10: move a9, *a13(0x100), 1 +3fb9bd30: jauc L3FB9CA10 +L3FB9BD50: +3fb9bd50: move a14, -*sp, 1 +3fb9bd60: movi 0x3fb9cbe8, a8 +3fb9bd90: move a8, *a14+, 1 +3fb9bda0: calla L3FB341E0 +3fb9bdd0: jauc L3FB9CA10 +L3FB9BDF0: +3fb9bdf0: subk 28, a7 +3fb9be00: jac L3FB9C8E0 +3fb9be20: move *a13, a7, 1 +3fb9be30: move *a7(0x20), a7, 1 +3fb9be50: addi 0x40, a7 +3fb9be70: move a7, *a13(0x80), 1 +3fb9be90: move a14, -*sp, 1 +3fb9bea0: movk 4, a7 +3fb9beb0: move a7, *a14+, 1 +3fb9bec0: sub a7, a7 +3fb9bed0: move a7, *a14+, 1 +3fb9bee0: move *a13(0x80), *a14+, 1 +3fb9bf00: move *a13(0xff80), *a14+, 1 +3fb9bf20: move *a13(0xffa0), *a14+, 1 +3fb9bf40: move *a13(0xffe0), *a14+, 1 +3fb9bf60: calla L3F85B080 +3fb9bf90: move a8, a8 +3fb9bfa0: jaeq L3FB9C850 +3fb9bfc0: move *a13(0x80), a7, 1 +3fb9bfe0: setf 16, 1, 0 +3fb9bff0: move *a7(0x30), a9, 0 +3fb9c010: move *a7(0x40), a7, 0 +3fb9c030: add a7, a9 +3fb9c040: move a9, *a13(0xc0), 1 +3fb9c060: move *a13(0xffe0), a7, 1 +3fb9c080: move *a7(0xe0), a7, 1 +3fb9c0a0: setf 16, 0, 0 +3fb9c0b0: move *a7(0x50), a7, 0 +3fb9c0d0: subk 32, a7 +3fb9c0e0: jrhi L3FB9C140 +3fb9c0f0: sll 0x2, a9 +3fb9c100: addk 28, a9 +3fb9c110: move a9, *a13(0xe0), 1 +3fb9c130: jruc L3FB9C250 +L3FB9C140: +3fb9c140: move *a13(0x80), a7, 1 +3fb9c160: setf 16, 1, 0 +3fb9c170: move *a7(0x10), a9, 0 +3fb9c190: move *a7, a7, 0 +3fb9c1a0: sub a7, a9 +3fb9c1b0: addk 31, a9 +3fb9c1c0: sra 0x3, a9 +3fb9c1d0: movk 3, a7 +3fb9c1e0: andn a7, a9 +3fb9c1f0: move *a13(0xc0), a7, 1 +3fb9c210: mpys a7, a9 +3fb9c220: addk 28, a9 +3fb9c230: move a9, *a13(0xe0), 1 +L3FB9C250: +3fb9c250: move *a13(0x60), a7, 1 +3fb9c270: cmp a7, a9 +3fb9c280: jrgt L3FB9C6F0 +3fb9c290: addi 0xe0, a11 +3fb9c2b0: move a11, *a13(0xa0), 1 +3fb9c2d0: move *a13(0x20), a7, 1 +3fb9c2f0: move a11, *a7(0xc0), 1 +3fb9c310: move a14, -*sp, 1 +3fb9c320: movk 4, a7 +3fb9c330: move a7, *a14+, 1 +3fb9c340: move a11, *a14+, 1 +3fb9c350: sub a7, a7 +3fb9c360: move a7, *a14+, 1 +3fb9c370: move *a13(0xff80), *a14+, 1 +3fb9c390: move *a13(0xffa0), *a14+, 1 +3fb9c3b0: move *a13(0xffe0), *a14+, 1 +3fb9c3d0: calla L3F85B080 +3fb9c400: move a8, a8 +3fb9c410: jreq L3FB9C660 +3fb9c420: move *a13(0x20), a7, 1 +3fb9c440: move a9, *a7, 1 +3fb9c450: move *a13(0xff60), *a7(0x20), 1 +3fb9c480: move *a13(0xff60), a7, 1 +3fb9c4a0: move *a13(0x20), *a7(0x0), 1 +3fb9c4d0: move *a13, a7, 1 +3fb9c4e0: sll 0x3, a9 +3fb9c4f0: move *a13(0x20), a11, 1 +3fb9c510: add a11, a9 +3fb9c520: move a9, *a7(0x20), 1 +3fb9c540: movk 1, a9 +3fb9c550: move a9, *a13(0x100), 1 +3fb9c570: move *a7(0x20), a11, 1 +3fb9c590: move *a7(0x60), a7, 1 +3fb9c5b0: cmp a7, a11 +3fb9c5c0: jrc L3FB9CA10 +3fb9c5d0: move a14, -*sp, 1 +3fb9c5e0: movi 0x3fb9d140, a8 +3fb9c610: move a8, *a14+, 1 +3fb9c620: calla L3F927BC0 +3fb9c650: jruc L3FB9CA10 +L3FB9C660: +3fb9c660: move a14, -*sp, 1 +3fb9c670: movi 0x3fb9ce80, a8 +3fb9c6a0: move a8, *a14+, 1 +3fb9c6b0: calla L3FB341E0 +3fb9c6e0: jruc L3FB9CA10 +L3FB9C6F0: +3fb9c6f0: move *a13, a7, 1 +3fb9c700: move *a7(0x40), a9, 1 +3fb9c720: move *a7, a7, 1 +3fb9c730: cmp a7, a9 +3fb9c740: jreq L3FB9CA10 +3fb9c750: move *a13(0x60), a9, 1 +3fb9c770: addk 4, a9 +3fb9c780: move a9, *a11, 1 +3fb9c790: sub a9, a9 +3fb9c7a0: move a9, *a11(0x20), 1 +3fb9c7c0: move *a13, a7, 1 +3fb9c7d0: move *a7(0x0), *a13(0x20), 1 +3fb9c800: move *a13(0x20), *a7(0x20), 1 +3fb9c830: jauc L3FB9A3B0 +L3FB9C850: +3fb9c850: move a14, -*sp, 1 +3fb9c860: movi 0x3fb9cfd8, a8 +3fb9c890: move a8, *a14+, 1 +3fb9c8a0: calla L3FB341E0 +3fb9c8d0: jruc L3FB9CA10 +L3FB9C8E0: +3fb9c8e0: move *a13, a7, 1 +3fb9c8f0: move *a7(0x40), a9, 1 +3fb9c910: move *a7, a7, 1 +3fb9c920: cmp a7, a9 +3fb9c930: jreq L3FB9CA10 +3fb9c940: move *a13(0x60), a9, 1 +3fb9c960: addk 4, a9 +3fb9c970: move a9, *a11, 1 +3fb9c980: move *a13, a9, 1 +3fb9c990: move *a9(0x0), *a13(0x20), 1 +3fb9c9c0: move *a13(0x20), *a9(0x20), 1 +3fb9c9f0: jauc L3FB9A3B0 +L3FB9CA10: +3fb9ca10: move *a13(0x100), a8, 1 +3fb9ca30: move *sp(0xa0), a14, 1 +3fb9ca50: mmfm sp, a7,a9,a11,a13 +3fb9ca70: rets 2 +3fb9ca80: srl a3, a13 +3fb9ca90: subb a3, a2 +3fb9caa0: .word 0x7561 +3fb9cab0: .word 0x746c +3fb9cac0: mods a2, a7 +3fb9cad0: .word 0x7079 +3fb9cae0: sla 0x3, a8 +3fb9caf0: sla 0x1, a13 +3fb9cb00: sla a11, a2 +3fb9cb10: sla 0x3, a4 +3fb9cb20: .word 0x7266 +3fb9cb30: sra a11, a5 +3fb9cb40: sla a9, a0 +3fb9cb50: sra a3, a14 +3fb9cb60: .word 0x7520 +3fb9cb70: sra b11, b3 +3fb9cb80: sla 0x3, a4 +3fb9cb90: modu b11, b0 +3fb9cba0: modu a3, a9 +3fb9cbb0: sra b11, b4 +3fb9cbc0: .word 0x7372 +3fb9cbd0: .word 0x0a2e +3fb9cbe0: mods a8, a0 +3fb9cbf0: sll a3, a6 +3fb9cc00: sla a10, a6 +3fb9cc10: mods b3, b5 +3fb9cc20: subb b11, b4 +3fb9cc30: .word 0x796c +3fb9cc40: rl b3, b0 +3fb9cc50: srl 0x17, a0 +3fb9cc60: .word 0x7520 +3fb9cc70: sla a11, a14 +3fb9cc80: mods a3, a2 +3fb9cc90: sla 0x3, a5 +3fb9cca0: modu b11, b4 +3fb9ccb0: srl a1, a0 +3fb9ccc0: .word 0x7561 +3fb9ccd0: .word 0x746c +3fb9cce0: rl a9, a0 +3fb9ccf0: sla 0x3, a14 +3fb9cd00: rl a3, a3 +3fb9cd10: .word 0x7261 +3fb9cd20: .word 0x0a2e +3fb9cd30: mods a8, a0 +3fb9cd40: sll a3, a6 +3fb9cd50: sla a10, a6 +3fb9cd60: mods b3, b5 +3fb9cd70: subb b11, b4 +3fb9cd80: .word 0x796c +3fb9cd90: rl b3, b0 +3fb9cda0: srl 0x17, a0 +3fb9cdb0: sll a1, a0 +3fb9cdc0: sra a3, a1 +3fb9cdd0: srl a1, a0 +3fb9cde0: sra b11, b2 +3fb9cdf0: sla 0x3, a5 +3fb9ce00: modu a3, a1 +3fb9ce10: sla 0x3, a4 +3fb9ce20: .word 0x7375 +3fb9ce30: sra a3, a5 +3fb9ce40: .word 0x7020 +3fb9ce50: .word 0x7274 +3fb9ce60: srl 0xd, b3 +3fb9ce70: .word 0x000a +3fb9ce80: srl a3, a13 +3fb9ce90: subb a3, a2 +3fb9cea0: .word 0x7561 +3fb9ceb0: .word 0x746c +3fb9cec0: mods a2, a7 +3fb9ced0: .word 0x7079 +3fb9cee0: sla 0x3, a8 +3fb9cef0: sla 0x1, a13 +3fb9cf00: modu b3, b5 +3fb9cf10: sll a3, a1 +3fb9cf20: sra a11, a12 +3fb9cf30: .word 0x7420 +3fb9cf40: sla 0x3, sp +3fb9cf50: sla a11, a6 +3fb9cf60: mods b3, b5 +3fb9cf70: sla 0x3, b4 +3fb9cf80: modu a3, a9 +3fb9cf90: srl a9, a0 +3fb9cfa0: .word 0x796c +3fb9cfb0: rl b3, b0 +3fb9cfc0: .word 0x0a2e +3fb9cfd0: mods a8, a0 +3fb9cfe0: sll a3, a6 +3fb9cff0: sla a10, a6 +3fb9d000: mods b3, b5 +3fb9d010: subb b11, b4 +3fb9d020: .word 0x796c +3fb9d030: rl b3, b0 +3fb9d040: srl 0x17, a0 +3fb9d050: .word 0x7520 +3fb9d060: sla a11, a14 +3fb9d070: mods a3, a2 +3fb9d080: sla 0x3, a5 +3fb9d090: modu b11, b4 +3fb9d0a0: srl a1, a0 +3fb9d0b0: .word 0x7561 +3fb9d0c0: .word 0x746c +3fb9d0d0: rl a9, a0 +3fb9d0e0: sla 0x3, a14 +3fb9d0f0: sra a11, a13 +3fb9d100: .word 0x7274 +3fb9d110: sll a11, a9 +3fb9d120: srl 0xd, b3 +3fb9d130: .word 0x000a +3fb9d140: srl a3, a13 +3fb9d150: subb a3, a2 +3fb9d160: .word 0x7561 +3fb9d170: .word 0x746c +3fb9d180: mods a2, a7 +3fb9d190: .word 0x7079 +3fb9d1a0: sla 0x3, a8 +3fb9d1b0: sla 0x1, a13 +3fb9d1c0: sla a11, a2 +3fb9d1d0: sla 0x3, a4 +3fb9d1e0: .word 0x7266 +3fb9d1f0: sra a11, a5 +3fb9d200: .word 0x7020 +3fb9d210: .word 0x7274 +3fb9d220: .word 0x0a2e +3fb9d230: .word 0x0000 +L3FB9D240: +3fb9d240: mmtm sp, a7,a9,a11,a13 +3fb9d260: move a14, a13 +3fb9d270: addi 0xef0, a14 +3fb9d290: move *a13(0xffc0), a11, 1 +3fb9d2b0: move *a11(0x20), *a13(0xed0), 1 +3fb9d2e0: move *a13(0xed0), a11, 1 +3fb9d300: move *a11(0xa0), a11, 1 +3fb9d320: move *a11, a11, 1 +3fb9d330: move a11, *a13(0xb00), 1 +3fb9d350: jaeq L3FB9FE30 +3fb9d370: move *a13(0xffa0), a11, 1 +3fb9d390: jale L3FB9FE30 +3fb9d3b0: calla L3F6F0200 +3fb9d3e0: sub a11, a11 +3fb9d3f0: move a11, *a13(0xae0), 1 +3fb9d410: move a13, a9 +3fb9d420: addk 32, a9 +3fb9d430: move a9, *a13(0xa20), 1 +3fb9d450: move a13, a11 +3fb9d460: addi 0x420, a11 +3fb9d480: move a11, *a13(0xa40), 1 +3fb9d4a0: move *a13(0xffa0), a9, 1 +3fb9d4c0: subk 8, a9 +3fb9d4d0: jrle L3FB9D680 +3fb9d4e0: move a14, -*sp, 1 +3fb9d4f0: move *a13(0xffa0), a9, 1 +3fb9d510: sll 0x4, a9 +3fb9d520: move a9, *a14+, 1 +3fb9d530: calla L3F705A00 +3fb9d560: move a8, *a13(0xa20), 1 +3fb9d580: move a14, -*sp, 1 +3fb9d590: move *a13(0xffa0), a9, 1 +3fb9d5b0: move a9, a11 +3fb9d5c0: sll 0x4, a9 +3fb9d5d0: sll 0x3, a11 +3fb9d5e0: add a11, a9 +3fb9d5f0: move a9, *a14+, 1 +3fb9d600: calla L3F705A00 +3fb9d630: move a8, *a13(0xa40), 1 +3fb9d650: movk 1, a11 +3fb9d660: move a11, *a13(0xae0), 1 +L3FB9D680: +3fb9d680: move *a13(0xffc0), a11, 1 +3fb9d6a0: move *a11(0x20), a9, 1 +3fb9d6c0: move *a9(0x120), *a13(0xe90), 1 +3fb9d6f0: move *a11(0x20), a9, 1 +3fb9d710: move *a9(0x140), *a13(0xeb0), 1 +3fb9d740: sub a9, a9 +3fb9d750: move a9, *a13(0xaa0), 1 +3fb9d770: move a9, *a13(0xac0), 1 +3fb9d790: jruc L3FB9DAD0 +L3FB9D7A0: +3fb9d7a0: move *a13(0xaa0), a11, 1 +3fb9d7c0: jreq L3FB9D900 +3fb9d7d0: move a14, -*sp, 1 +3fb9d7e0: move *a13(0xa20), *a14+, 1 +3fb9d800: move a11, *a14+, 1 +3fb9d810: move *a13(0xe50), *a14+, 1 +3fb9d830: move *a13(0xffc0), *a14+, 1 +3fb9d850: move *a13(0xffe0), *a14+, 1 +3fb9d870: move *a13(0xe90), a9, 1 +3fb9d890: call a9 +3fb9d8a0: move *a13(0xa20), *a13(0xa60), 1 +3fb9d8d0: sub a9, a9 +3fb9d8e0: move a9, *a13(0xaa0), 1 +L3FB9D900: +3fb9d900: move *a13(0xac0), a11, 1 +3fb9d920: jreq L3FB9DA60 +3fb9d930: move a14, -*sp, 1 +3fb9d940: move *a13(0xa40), *a14+, 1 +3fb9d960: move a11, *a14+, 1 +3fb9d970: move *a13(0xe70), *a14+, 1 +3fb9d990: move *a13(0xffc0), *a14+, 1 +3fb9d9b0: move *a13(0xffe0), *a14+, 1 +3fb9d9d0: move *a13(0xeb0), a9, 1 +3fb9d9f0: call a9 +3fb9da00: move *a13(0xa20), *a13(0xa80), 1 +3fb9da30: sub a9, a9 +3fb9da40: move a9, *a13(0xac0), 1 +L3FB9DA60: +3fb9da60: move *a13(0xb00), a11, 1 +3fb9da80: move *a11, a9, 1 +3fb9da90: move a9, *a13(0xb00), 1 +3fb9dab0: jaeq L3FB9FD10 +L3FB9DAD0: +3fb9dad0: move *a13(0xb00), a11, 1 +3fb9daf0: move *a11(0x60), *a13(0xdf0), 1 +3fb9db20: move *a13(0xdf0), a9, 1 +3fb9db40: setf 16, 1, 0 +3fb9db50: move *a9, a9, 0 +3fb9db60: move a9, *a13(0xb20), 1 +3fb9db80: move *a13(0xdf0), a9, 1 +3fb9dba0: move *a9(0x10), a9, 0 +3fb9dbc0: neg a9 +3fb9dbd0: move a9, *a13(0xc30), 1 +3fb9dbf0: move *a13(0xdf0), a9, 1 +3fb9dc10: move *a9(0x60), *a13(0xdf0), 1 +3fb9dc40: move *a13(0xdf0), a9, 1 +3fb9dc60: move *a9(0xe0), *a13(0xcf0), 1 +3fb9dc90: move *a9(0x140), *a13(0xcd0), 1 +3fb9dcc0: movk 1, a9 +3fb9dcd0: move a9, *a13(0xe10), 1 +3fb9dcf0: move a9, *a13(0xe30), 1 +3fb9dd10: move *a13(0xffa0), *a13(0x0), 1 +3fb9dd40: sub a11, a11 +3fb9dd50: move a11, *a13(0xc10), 1 +3fb9dd70: move a11, *a13(0xc50), 1 +3fb9dd90: move a11, *a13(0xc70), 1 +3fb9ddb0: move a11, *a13(0xc90), 1 +3fb9ddd0: move a11, *a13(0xcb0), 1 +3fb9ddf0: move *a13(0xa20), *a13(0xa60), 1 +3fb9de20: move *a13(0xa40), *a13(0xa80), 1 +3fb9de50: move *a13(0xff80), *a13(0xd10), 1 +3fb9de80: move *a13(0xff60), *a13(0xd30), 1 +3fb9deb0: jruc L3FB9E280 +L3FB9DEC0: +3fb9dec0: move *a13(0xb00), a11, 1 +3fb9dee0: move *a13(0xb70), a9, 0 +3fb9df00: move *a11(0x20), a11, 0 +3fb9df20: cmp a11, a9 +3fb9df30: jrlt L3FB9E230 +3fb9df40: move *a13(0xb00), a11, 1 +3fb9df60: move *a11(0x20), a9, 0 +3fb9df80: move a9, *a13(0xb90), 1 +3fb9dfa0: move *a13(0xb70), a9, 0 +3fb9dfc0: move *a11(0x40), a11, 0 +3fb9dfe0: cmp a11, a9 +3fb9dff0: jrlt L3FB9E0A0 +3fb9e000: move *a13(0xb00), a11, 1 +3fb9e020: move *a11(0x40), a9, 0 +3fb9e040: move *a13(0xb90), a11, 1 +3fb9e060: sub a11, a9 +3fb9e070: move a9, *a13(0xbf0), 1 +3fb9e090: jruc L3FB9E6A0 +L3FB9E0A0: +3fb9e0a0: move *a13(0xb90), a11, 1 +3fb9e0c0: sub a11, a9 +3fb9e0d0: inc a9 +3fb9e0e0: move a9, *a13(0xbf0), 1 +3fb9e100: jruc L3FB9E6A0 +L3FB9E110: +3fb9e110: move *a13(0xb00), a11, 1 +3fb9e130: move *a13(0xb60), a9, 0 +3fb9e150: move *a11(0x40), a11, 0 +3fb9e170: cmp a11, a9 +3fb9e180: jrge L3FB9E230 +3fb9e190: move *a13(0xb00), a11, 1 +3fb9e1b0: move *a11(0x40), a9, 0 +3fb9e1d0: move *a13(0xb90), a11, 1 +3fb9e1f0: sub a11, a9 +3fb9e200: move a9, *a13(0xbf0), 1 +3fb9e220: jruc L3FB9E6A0 +L3FB9E230: +3fb9e230: move *a13, a11, 1 +3fb9e240: dec a11 +3fb9e250: move a11, *a13, 1 +3fb9e260: jaeq L3FB9D7A0 +L3FB9E280: +3fb9e280: move *a13(0xd10), a11, 1 +3fb9e2a0: move *a11(0x0), *a13(0xb60), 0 +3fb9e2d0: move *a13(0xb60), a9, 0 +3fb9e2f0: move a9, *a13(0xb90), 1 +3fb9e310: addk 32, a11 +3fb9e320: move a11, *a13(0xd10), 1 +3fb9e340: move *a11(0xfff0), *a13(0xb80), 0 +3fb9e370: move *a13(0xd30), a11, 1 +3fb9e390: move *a11+, a9, 1 +3fb9e3a0: move a11, *a13(0xd30), 1 +3fb9e3c0: move a9, *a13(0xbf0), 1 +3fb9e3e0: jale L3FB9FCA0 +3fb9e400: move *a13(0xb90), a11, 1 +3fb9e420: add a9, a11 +3fb9e430: move a11, *a13(0xb70), 0 +3fb9e450: move *a13(0xb00), a11, 1 +3fb9e470: move *a13(0xb80), a9, 0 +3fb9e490: move *a11(0x30), a11, 0 +3fb9e4b0: cmp a11, a9 +3fb9e4c0: jalt L3FB9FCA0 +3fb9e4e0: move *a13(0xb00), a11, 1 +3fb9e500: move *a11(0x50), a11, 0 +3fb9e520: cmp a11, a9 +3fb9e530: jrlt L3FB9E5A0 +3fb9e540: move *a13(0xff40), a11, 1 +3fb9e560: jaeq L3FB9FCA0 +3fb9e580: jauc L3FB9D7A0 +L3FB9E5A0: +3fb9e5a0: move *a13(0xb00), a11, 1 +3fb9e5c0: move *a13(0xb60), a9, 0 +3fb9e5e0: move *a11(0x20), a11, 0 +3fb9e600: cmp a11, a9 +3fb9e610: jrlt L3FB9DEC0 +3fb9e620: move *a13(0xb00), a11, 1 +3fb9e640: move *a13(0xb70), a9, 0 +3fb9e660: move *a11(0x40), a11, 0 +3fb9e680: cmp a11, a9 +3fb9e690: jrge L3FB9E110 +L3FB9E6A0: +3fb9e6a0: move *a13(0xb80), a11, 0 +3fb9e6c0: move a11, *a13(0xbb0), 1 +3fb9e6e0: move *a13(0xb90), a9, 1 +3fb9e700: move *a13(0xb20), a11, 1 +3fb9e720: add a11, a9 +3fb9e730: move a9, *a13(0xbd0), 1 +3fb9e750: andi 0x1f, a9 +3fb9e780: move a9, *a13(0xd50), 1 +3fb9e7a0: move *a13(0xbf0), a11, 1 +3fb9e7c0: add a9, a11 +3fb9e7d0: dec a11 +3fb9e7e0: move a11, *a13(0xd70), 1 +3fb9e800: sra 0x5, a11 +3fb9e810: move a11, *a13(0xb40), 1 +3fb9e830: jaeq L3FB9F2D0 +3fb9e850: move *a13(0xa80), a9, 1 +3fb9e870: dec a11 +3fb9e880: move a11, *a9(0x80), 1 +3fb9e8a0: move *a13(0xd50), a11, 1 +3fb9e8c0: sll 0x5, a11 +3fb9e8d0: addi 0xda000, a11 +3fb9e900: move *a11(0x0), *a9(0x60), 1 +3fb9e930: move *a13(0xd70), a11, 1 +3fb9e950: andi 0x1f, a11 +3fb9e980: sll 0x5, a11 +3fb9e990: addi 0xda400, a11 +3fb9e9c0: move *a11(0x0), *a9(0xa0), 1 +3fb9e9f0: move *a13(0xbb0), a11, 1 +3fb9ea10: move *a13(0xc90), a7, 1 +3fb9ea30: sub a7, a11 +3fb9ea40: move a11, *a9, 1 +3fb9ea50: move *a13(0xbb0), *a13(0xc90), 1 +3fb9ea80: move *a13(0xbd0), a11, 1 +3fb9eaa0: movk 31, a7 +3fb9eab0: andn a7, a11 +3fb9eac0: move a11, *a13(0xdd0), 1 +3fb9eae0: move *a13(0xc50), a7, 1 +3fb9eb00: sub a7, a11 +3fb9eb10: move a11, *a9(0x20), 1 +3fb9eb30: move *a13(0xdd0), *a13(0xc50), 1 +3fb9eb60: move *a13(0xe30), a11, 1 +3fb9eb80: jreq L3FB9EC10 +3fb9eb90: sub a7, a7 +3fb9eba0: move a7, *a9(0x20), 1 +3fb9ebc0: move *a13(0xb90), *a13(0xe70), 1 +3fb9ebf0: move a7, *a13(0xe30), 1 +L3FB9EC10: +3fb9ec10: move *a13(0xbb0), a11, 1 +3fb9ec30: move *a13(0xc30), a7, 1 +3fb9ec50: sub a7, a11 +3fb9ec60: move a11, *a13(0xdb0), 1 +3fb9ec80: jrlt L3FB9EDE0 +3fb9ec90: jrle L3FB9EF10 +3fb9eca0: move *a13(0xcd0), a7, 1 +3fb9ecc0: sll 0x3, a7 +3fb9ecd0: move *a13(0xcf0), a9, 1 +3fb9ecf0: add a9, a7 +3fb9ed00: move a7, *a13(0xcf0), 1 +3fb9ed20: dec a11 +3fb9ed30: move a11, *a13(0xdb0), 1 +3fb9ed50: jreq L3FB9EF10 +3fb9ed60: move *a13(0xcd0), a9, 1 +3fb9ed80: mpys a9, a11 +3fb9ed90: sll 0x3, a11 +3fb9eda0: add a7, a11 +3fb9edb0: move a11, *a13(0xcf0), 1 +3fb9edd0: jruc L3FB9EF10 +L3FB9EDE0: +3fb9ede0: move *a13(0xcd0), a7, 1 +3fb9ee00: sll 0x3, a7 +3fb9ee10: move *a13(0xcf0), a9, 1 +3fb9ee30: sub a7, a9 +3fb9ee40: move a9, *a13(0xcf0), 1 +3fb9ee60: inc a11 +3fb9ee70: move a11, *a13(0xdb0), 1 +3fb9ee90: jreq L3FB9EF10 +3fb9eea0: move *a13(0xcd0), a7, 1 +3fb9eec0: mpys a7, a11 +3fb9eed0: sll 0x3, a11 +3fb9eee0: add a9, a11 +3fb9eef0: move a11, *a13(0xcf0), 1 +L3FB9EF10: +3fb9ef10: move *a13(0xbb0), *a13(0xc30), 1 +3fb9ef40: move *a13(0xdd0), a11, 1 +3fb9ef60: move *a13(0xc10), a9, 1 +3fb9ef80: sub a9, a11 +3fb9ef90: move a11, *a13(0xd90), 1 +3fb9efb0: jrlt L3FB9F0C0 +3fb9efc0: jrle L3FB9F1A0 +3fb9efd0: move *a13(0xcf0), a7, 1 +3fb9eff0: addk 32, a7 +3fb9f000: move a7, *a13(0xcf0), 1 +3fb9f020: subk 32, a11 +3fb9f030: move a11, *a13(0xd90), 1 +3fb9f050: jreq L3FB9F1A0 +3fb9f060: sra 0x3, a11 +3fb9f070: sll 0x3, a11 +3fb9f080: add a7, a11 +3fb9f090: move a11, *a13(0xcf0), 1 +3fb9f0b0: jruc L3FB9F1A0 +L3FB9F0C0: +3fb9f0c0: move *a13(0xcf0), a7, 1 +3fb9f0e0: subk 32, a7 +3fb9f0f0: move a7, *a13(0xcf0), 1 +3fb9f110: addk 32, a11 +3fb9f120: move a11, *a13(0xd90), 1 +3fb9f140: jreq L3FB9F1A0 +3fb9f150: sra 0x3, a11 +3fb9f160: sll 0x3, a11 +3fb9f170: add a7, a11 +3fb9f180: move a11, *a13(0xcf0), 1 +L3FB9F1A0: +3fb9f1a0: move *a13(0xdd0), *a13(0xc10), 1 +3fb9f1d0: move *a13(0xa80), a11, 1 +3fb9f1f0: move *a13(0xcf0), *a11(0x40), 1 +3fb9f220: addi 0xc0, a11 +3fb9f240: move a11, *a13(0xa80), 1 +3fb9f260: move *a13(0xac0), a9, 1 +3fb9f280: inc a9 +3fb9f290: move a9, *a13(0xac0), 1 +3fb9f2b0: jauc L3FB9FCA0 +L3FB9F2D0: +3fb9f2d0: sll 0x5, a9 +3fb9f2e0: addi 0xda000, a9 +3fb9f310: move *a13(0xd70), a7, 1 +3fb9f330: sll 0x5, a7 +3fb9f340: addi 0xda400, a7 +3fb9f370: move *a9, a9, 1 +3fb9f380: move *a7, a7, 1 +3fb9f390: and a7, a9 +3fb9f3a0: move *a13(0xa60), a7, 1 +3fb9f3c0: move a9, *a7(0x60), 1 +3fb9f3e0: move *a13(0xbb0), a9, 1 +3fb9f400: move *a13(0xcb0), a11, 1 +3fb9f420: sub a11, a9 +3fb9f430: move a9, *a7, 1 +3fb9f440: move *a13(0xbb0), *a13(0xcb0), 1 +3fb9f470: move *a13(0xbd0), a11, 1 +3fb9f490: movk 31, a9 +3fb9f4a0: andn a9, a11 +3fb9f4b0: move a11, *a13(0xdd0), 1 +3fb9f4d0: move *a13(0xc70), a9, 1 +3fb9f4f0: sub a9, a11 +3fb9f500: move a11, *a7(0x20), 1 +3fb9f520: move *a13(0xdd0), *a13(0xc70), 1 +3fb9f550: move *a13(0xe10), a11, 1 +3fb9f570: jreq L3FB9F600 +3fb9f580: sub a9, a9 +3fb9f590: move a9, *a7(0x20), 1 +3fb9f5b0: move *a13(0xb90), *a13(0xe50), 1 +3fb9f5e0: move a9, *a13(0xe10), 1 +L3FB9F600: +3fb9f600: move *a13(0xbb0), a11, 1 +3fb9f620: move *a13(0xc30), a9, 1 +3fb9f640: sub a9, a11 +3fb9f650: move a11, *a13(0xdb0), 1 +3fb9f670: jrlt L3FB9F7D0 +3fb9f680: jrle L3FB9F900 +3fb9f690: move *a13(0xcd0), a7, 1 +3fb9f6b0: sll 0x3, a7 +3fb9f6c0: move *a13(0xcf0), a9, 1 +3fb9f6e0: add a9, a7 +3fb9f6f0: move a7, *a13(0xcf0), 1 +3fb9f710: dec a11 +3fb9f720: move a11, *a13(0xdb0), 1 +3fb9f740: jreq L3FB9F900 +3fb9f750: move *a13(0xcd0), a9, 1 +3fb9f770: mpys a9, a11 +3fb9f780: sll 0x3, a11 +3fb9f790: add a7, a11 +3fb9f7a0: move a11, *a13(0xcf0), 1 +3fb9f7c0: jruc L3FB9F900 +L3FB9F7D0: +3fb9f7d0: move *a13(0xcd0), a7, 1 +3fb9f7f0: sll 0x3, a7 +3fb9f800: move *a13(0xcf0), a9, 1 +3fb9f820: sub a7, a9 +3fb9f830: move a9, *a13(0xcf0), 1 +3fb9f850: inc a11 +3fb9f860: move a11, *a13(0xdb0), 1 +3fb9f880: jreq L3FB9F900 +3fb9f890: move *a13(0xcd0), a7, 1 +3fb9f8b0: mpys a7, a11 +3fb9f8c0: sll 0x3, a11 +3fb9f8d0: add a9, a11 +3fb9f8e0: move a11, *a13(0xcf0), 1 +L3FB9F900: +3fb9f900: move *a13(0xbb0), *a13(0xc30), 1 +3fb9f930: move *a13(0xdd0), a11, 1 +3fb9f950: move *a13(0xc10), a9, 1 +3fb9f970: sub a9, a11 +3fb9f980: move a11, *a13(0xd90), 1 +3fb9f9a0: jrlt L3FB9FAB0 +3fb9f9b0: jrle L3FB9FB90 +3fb9f9c0: move *a13(0xcf0), a7, 1 +3fb9f9e0: addk 32, a7 +3fb9f9f0: move a7, *a13(0xcf0), 1 +3fb9fa10: subk 32, a11 +3fb9fa20: move a11, *a13(0xd90), 1 +3fb9fa40: jreq L3FB9FB90 +3fb9fa50: sra 0x3, a11 +3fb9fa60: sll 0x3, a11 +3fb9fa70: add a7, a11 +3fb9fa80: move a11, *a13(0xcf0), 1 +3fb9faa0: jruc L3FB9FB90 +L3FB9FAB0: +3fb9fab0: move *a13(0xcf0), a7, 1 +3fb9fad0: subk 32, a7 +3fb9fae0: move a7, *a13(0xcf0), 1 +3fb9fb00: addk 32, a11 +3fb9fb10: move a11, *a13(0xd90), 1 +3fb9fb30: jreq L3FB9FB90 +3fb9fb40: sra 0x3, a11 +3fb9fb50: sll 0x3, a11 +3fb9fb60: add a7, a11 +3fb9fb70: move a11, *a13(0xcf0), 1 +L3FB9FB90: +3fb9fb90: move *a13(0xdd0), *a13(0xc10), 1 +3fb9fbc0: move *a13(0xa60), a11, 1 +3fb9fbe0: move *a13(0xcf0), *a11(0x40), 1 +3fb9fc10: addi 0x80, a11 +3fb9fc30: move a11, *a13(0xa60), 1 +3fb9fc50: move *a13(0xaa0), a9, 1 +3fb9fc70: inc a9 +3fb9fc80: move a9, *a13(0xaa0), 1 +L3FB9FCA0: +3fb9fca0: move *a13, a11, 1 +3fb9fcb0: dec a11 +3fb9fcc0: move a11, *a13, 1 +3fb9fcd0: jane L3FB9E280 +3fb9fcf0: jauc L3FB9D7A0 +L3FB9FD10: +3fb9fd10: move *a13(0xae0), a11, 1 +3fb9fd30: jreq L3FB9FE00 +3fb9fd40: move a14, -*sp, 1 +3fb9fd50: move *a13(0xa20), *a14+, 1 +3fb9fd70: calla L3F702440 +3fb9fda0: move a14, -*sp, 1 +3fb9fdb0: move *a13(0xa40), *a14+, 1 +3fb9fdd0: calla L3F702440 +L3FB9FE00: +3fb9fe00: calla L3F6F0400 +L3FB9FE30: +3fb9fe30: move *sp(0xa0), a14, 1 +3fb9fe50: mmfm sp, a7,a9,a11,a13 +3fb9fe70: rets 2 +3fb9fe80: mmtm sp, a9,a11,a13 +3fb9fea0: move a14, a13 +3fb9feb0: addk 32, a14 +3fb9fec0: move *a13(0xffe0), a11, 1 +3fb9fee0: setf 16, 1, 0 +3fb9fef0: move *a11, a11, 0 +3fb9ff00: jreq L3FBA0350 +3fb9ff10: move *a13(0xffc0), a11, 1 +3fb9ff30: move *a11(0x20), *a13(0x0), 1 +3fb9ff60: move *a13, a11, 1 +3fb9ff70: move *a11(0x120), a11, 1 +3fb9ff90: cmpi 0x3f743210, a11 +3fb9ffc0: jrne L3FBA0190 +3fb9ffd0: move *a13, a11, 1 +3fb9ffe0: movi 0x3fb8e030, a9 +3fba0010: move a9, *a11(0x120), 1 +3fba0030: move a14, -*sp, 1 +3fba0040: move *a13(0xff40), *a14+, 1 +3fba0060: move *a13(0xff60), *a14+, 1 +3fba0080: move *a13(0xff80), *a14+, 1 +3fba00a0: move *a13(0xffa0), *a14+, 1 +3fba00c0: move *a13(0xffc0), *a14+, 1 +3fba00e0: move *a13(0xffe0), *a14+, 1 +3fba0100: calla L3FB9D240 +3fba0130: movi 0x3f743210, a9 +3fba0160: move a9, *a11(0x120), 1 +3fba0180: jruc L3FBA0450 +L3FBA0190: +3fba0190: move *a13, a11, 1 +3fba01a0: movi 0x3fb8ec80, a9 +3fba01d0: move a9, *a11(0x120), 1 +3fba01f0: move a14, -*sp, 1 +3fba0200: move *a13(0xff40), *a14+, 1 +3fba0220: move *a13(0xff60), *a14+, 1 +3fba0240: move *a13(0xff80), *a14+, 1 +3fba0260: move *a13(0xffa0), *a14+, 1 +3fba0280: move *a13(0xffc0), *a14+, 1 +3fba02a0: move *a13(0xffe0), *a14+, 1 +3fba02c0: calla L3FB9D240 +3fba02f0: movi 0x3f742f30, a9 +3fba0320: move a9, *a11(0x120), 1 +3fba0340: jruc L3FBA0450 +L3FBA0350: +3fba0350: move a14, -*sp, 1 +3fba0360: move *a13(0xff40), *a14+, 1 +3fba0380: move *a13(0xff60), *a14+, 1 +3fba03a0: move *a13(0xff80), *a14+, 1 +3fba03c0: move *a13(0xffa0), *a14+, 1 +3fba03e0: move *a13(0xffc0), *a14+, 1 +3fba0400: move *a13(0xffe0), *a14+, 1 +3fba0420: calla L3F742A00 +L3FBA0450: +3fba0450: move *sp(0x80), a14, 1 +3fba0470: mmfm sp, a9,a11,a13 +3fba0490: rets 2 +3fba04a0: mmtm sp, a7,a9,a11,a13 +3fba04c0: move a14, a13 +3fba04d0: addi 0x60, a14 +3fba04f0: move *a13(0xffe0), a11, 1 +3fba0510: move *a11(0xe0), a11, 1 +3fba0530: setf 16, 0, 0 +3fba0540: move *a11(0x50), a11, 0 +3fba0560: move a11, *a13, 1 +3fba0570: subk 32, a11 +3fba0580: jrgt L3FBA0650 +3fba0590: move *a13(0xffa0), a11, 1 +3fba05b0: move *a13(0xffe0), a9, 1 +3fba05d0: move *a9(0xe0), a7, 1 +3fba05f0: move *a7(0x40), a7, 0 +3fba0610: sll 0x2, a7 +3fba0620: move a7, *a11(0x120), 1 +3fba0640: jruc L3FBA0780 +L3FBA0650: +3fba0650: move *a13(0xffe0), a11, 1 +3fba0670: move *a11(0xe0), a9, 1 +3fba0690: move *a11(0xe0), a7, 1 +3fba06b0: move *a7(0x50), a7, 0 +3fba06d0: addk 31, a7 +3fba06e0: srl 0x3, a7 +3fba06f0: movk 3, a11 +3fba0700: andn a11, a7 +3fba0710: move *a9(0x40), a9, 0 +3fba0730: mpyu a7, a9 +3fba0740: move *a13(0xffa0), a7, 1 +3fba0760: move a9, *a7(0x120), 1 +L3FBA0780: +3fba0780: move *a13(0xffa0), a11, 1 +3fba07a0: move *a11(0x120), a9, 1 +3fba07c0: addi 0x30, a9 +3fba07e0: move a9, a7 +3fba07f0: sll 0x4, a9 +3fba0800: sll 0x2, a7 +3fba0810: add a7, a9 +3fba0820: move a9, *a11(0x140), 1 +3fba0840: movi 0x3fbdf720, a9 +3fba0870: move a9, *a11(0x160), 1 +3fba0890: movi 0x3fb46170, a7 +3fba08c0: move a7, *a11(0x180), 1 +3fba08e0: move a9, *a11(0x1a0), 1 +3fba0900: move a9, *a11(0x1c0), 1 +3fba0920: move a9, *a11(0x1e0), 1 +3fba0940: move a9, *a11(0x200), 1 +3fba0960: move a9, *a11(0x220), 1 +3fba0980: move *a13(0xffe0), a7, 1 +3fba09a0: move *a7(0xe0), a9, 1 +3fba09c0: move *a7(0xe0), a7, 1 +3fba09e0: move *a9(0x1a0), a9, 1 +3fba0a00: move *a7(0x1e0), a7, 1 +3fba0a20: cmp a7, a9 +3fba0a30: jrne L3FBA0AA0 +3fba0a40: movi 0x3f7249b0, a9 +3fba0a70: move a9, *a11(0x240), 1 +3fba0a90: jruc L3FBA0AF0 +L3FBA0AA0: +3fba0aa0: movi 0x3fb55330, a9 +3fba0ad0: move a9, *a11(0x240), 1 +L3FBA0AF0: +3fba0af0: movi 0x3fbdf720, a9 +3fba0b20: move a9, *a11(0x260), 1 +3fba0b40: move a9, *a11(0x280), 1 +3fba0b60: move a9, *a11(0x2a0), 1 +3fba0b80: move *a13(0xffe0), a7, 1 +3fba0ba0: move *a7(0xe0), a9, 1 +3fba0bc0: move *a7(0xe0), a7, 1 +3fba0be0: move *a9(0x1a0), a9, 1 +3fba0c00: move *a7(0x1e0), a7, 1 +3fba0c20: cmp a7, a9 +3fba0c30: jrne L3FBA0CA0 +3fba0c40: movi 0x3f7152d0, a9 +3fba0c70: move a9, *a11(0x2c0), 1 +3fba0c90: jruc L3FBA0CF0 +L3FBA0CA0: +3fba0ca0: movi 0x3fb4b620, a9 +3fba0cd0: move a9, *a11(0x2c0), 1 +L3FBA0CF0: +3fba0cf0: move a11, a8 +3fba0d00: move *sp(0xa0), a14, 1 +3fba0d20: mmfm sp, a7,a9,a11,a13 +3fba0d40: rets 2 +L3FBA0D50: +3fba0d50: mmtm sp, a9,a11,a13 +3fba0d70: move a14, a13 +3fba0d80: addi 0x60, a14 +3fba0da0: move *a13(0xffe0), a11, 1 +3fba0dc0: move a11, *a13(0x20), 1 +3fba0de0: jreq L3FBA1020 +3fba0df0: move *a13(0xffc0), *a13(0x0), 1 +3fba0e20: move *a13, a11, 1 +3fba0e30: move *a13(0xffa0), a9, 1 +3fba0e50: cmp a9, a11 +3fba0e60: jrgt L3FBA0FC0 +L3FBA0E70: +3fba0e70: move *a13(0x20), a11, 1 +3fba0e90: move *a11, a9, 1 +3fba0ea0: move a9, *a13(0x40), 1 +3fba0ec0: jreq L3FBA0F00 +3fba0ed0: sub a11, a11 +3fba0ee0: move a11, *a9(0x100), 1 +L3FBA0F00: +3fba0f00: move *a13(0x20), a11, 1 +3fba0f20: addk 32, a11 +3fba0f30: move a11, *a13(0x20), 1 +3fba0f50: move *a13, a9, 1 +3fba0f60: inc a9 +3fba0f70: move a9, *a13, 1 +3fba0f80: move *a13(0xffa0), a11, 1 +3fba0fa0: cmp a11, a9 +3fba0fb0: jrle L3FBA0E70 +L3FBA0FC0: +3fba0fc0: move a14, -*sp, 1 +3fba0fd0: move *a13(0xffe0), *a14+, 1 +3fba0ff0: calla L3F702440 +L3FBA1020: +3fba1020: move *sp(0x80), a14, 1 +3fba1040: mmfm sp, a9,a11,a13 +3fba1060: rets 2 +3fba1070: mmtm sp, a7,a9,a11,a13 +3fba1090: move a14, a13 +3fba10a0: addi 0x100, a14 +3fba10c0: move *a13(0xffc0), a9, 1 +3fba10e0: jreq L3FBA1620 +3fba10f0: move *a13(0xffe0), a11, 1 +3fba1110: move *a11(0xe0), a7, 1 +3fba1130: move *a7(0x200), *a13(0x20), 1 +3fba1160: move *a11(0xe0), a7, 1 +3fba1180: move *a7(0x1c0), *a13(0x0), 1 +3fba11b0: move *a9(0x80), a7, 1 +3fba11d0: jreq L3FBA1530 +3fba11e0: move *a11(0xe0), a7, 1 +3fba1200: move *a7(0x1e0), *a13(0x40), 1 +3fba1230: move *a9(0x80), *a13(0xc0), 1 +3fba1260: move *a11(0xe0), a7, 1 +3fba1280: move *a7(0x1a0), *a13(0x80), 1 +3fba12b0: move *a13(0x80), a7, 1 +3fba12d0: move *a13(0x40), a11, 1 +3fba12f0: cmp a11, a7 +3fba1300: jrgt L3FBA14C0 +L3FBA1310: +3fba1310: move *a13(0xc0), a11, 1 +3fba1330: move *a11, a7, 1 +3fba1340: move a7, *a13(0xe0), 1 +3fba1360: jreq L3FBA1400 +3fba1370: move a14, -*sp, 1 +3fba1380: move *a13(0x20), *a14+, 1 +3fba13a0: move *a13(0x0), *a14+, 1 +3fba13c0: move a7, *a14+, 1 +3fba13d0: calla L3FBA0D50 +L3FBA1400: +3fba1400: addk 32, a11 +3fba1410: move a11, *a13(0xc0), 1 +3fba1430: move *a13(0x80), a7, 1 +3fba1450: inc a7 +3fba1460: move a7, *a13(0x80), 1 +3fba1480: move *a13(0x40), a11, 1 +3fba14a0: cmp a11, a7 +3fba14b0: jrle L3FBA1310 +L3FBA14C0: +3fba14c0: move a14, -*sp, 1 +3fba14d0: move *a9(0x80), *a14+, 1 +3fba14f0: calla L3F702440 +3fba1520: jruc L3FBA15D0 +L3FBA1530: +3fba1530: move a14, -*sp, 1 +3fba1540: move *a13(0x20), *a14+, 1 +3fba1560: move *a13(0x0), *a14+, 1 +3fba1580: move *a9(0xa0), *a14+, 1 +3fba15a0: calla L3FBA0D50 +L3FBA15D0: +3fba15d0: move a14, -*sp, 1 +3fba15e0: move a9, *a14+, 1 +3fba15f0: calla L3F702440 +L3FBA1620: +3fba1620: move *sp(0xa0), a14, 1 +3fba1640: mmfm sp, a7,a9,a11,a13 +3fba1660: rets 2 +3fba1670: mmtm sp, a11,a13 +3fba1690: move a14, a13 +3fba16a0: move a14, -*sp, 1 +3fba16b0: move *a13(0xffa0), *a14+, 1 +3fba16d0: movk 2, a11 +3fba16e0: move a11, *a14+, 1 +3fba16f0: move *a13(0xffc0), *a14+, 1 +3fba1710: move *a13(0xffe0), *a14+, 1 +3fba1730: calla L3FC589D0 +3fba1760: move *sp(0x60), a14, 1 +3fba1780: mmfm sp, a11,a13 +3fba17a0: rets 2 +3fba17b0: move a13, -*sp, 1 +3fba17c0: move a14, a13 +3fba17d0: move a14, -*sp, 1 +3fba17e0: move *a13(0xffe0), *a14+, 1 +3fba1800: calla L3FC59120 +3fba1830: move *sp(0x40), a14, 1 +3fba1850: move *sp+, a13, 1 +3fba1860: rets 2 +3fba1870: mmtm sp, a0,a1,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fba1890: move a14, a13 +3fba18a0: addi 0x1e0, a14 +3fba18c0: move *a13(0xffa0), a9, 1 +3fba18e0: move *a13(0xff60), a7, 1 +3fba1900: sll 0x5, a7 +3fba1910: add a9, a7 +3fba1920: move a7, a0 +3fba1930: move *a13(0xffe0), a7, 1 +3fba1950: setf 16, 1, 0 +3fba1960: move *a7, a7, 0 +3fba1970: jrne L3FBA1A90 +3fba1980: move *a13(0xffe0), a7, 1 +3fba19a0: move *a7(0x20), a5, 1 +3fba19c0: move *a5(0x800), a5, 1 +3fba19e0: move *a5(0xe0), *a13(0x0), 1 +3fba1a10: move *a7(0x20), a5, 1 +3fba1a30: move *a5(0x800), a5, 1 +3fba1a50: move *a5(0x140), *a13(0x20), 1 +3fba1a80: jruc L3FBA1B90 +L3FBA1A90: +3fba1a90: move *a13(0xffe0), a7, 1 +3fba1ab0: move *a7(0x80), a5, 1 +3fba1ad0: move *a5(0x60), a5, 1 +3fba1af0: move *a5(0xe0), *a13(0x0), 1 +3fba1b20: move *a7(0x80), a5, 1 +3fba1b40: move *a5(0x60), a5, 1 +3fba1b60: move *a5(0x140), *a13(0x20), 1 +L3FBA1B90: +3fba1b90: move a14, -*sp, 1 +3fba1ba0: move *a13(0xffc0), a5, 1 +3fba1bc0: move @0xc5410, a3, 1 +3fba1bf0: add a3, a5 +3fba1c00: move @0xc5430, a7, 1 +3fba1c30: neg a7 +3fba1c40: sra a7, a5 +3fba1c50: sll 0x2, a5 +3fba1c60: move *a13(0xff60), a7, 1 +3fba1c80: mpys a7, a5 +3fba1c90: move a5, *a14+, 1 +3fba1ca0: calla L3F705A00 +3fba1cd0: move a8, *a13(0x160), 1 +3fba1cf0: move a8, a10 +3fba1d00: cmp a0, a9 +3fba1d10: janc L3FBA44D0 +L3FBA1D30: +3fba1d30: move *a13(0xff80), a7, 1 +3fba1d50: setf 16, 1, 0 +3fba1d60: move *a9, a5, 0 +3fba1d70: move *a7, a3, 1 +3fba1d80: add a3, a5 +3fba1d90: move *a13(0x20), a3, 1 +3fba1db0: sll 0x3, a3 +3fba1dc0: cmp a3, a5 +3fba1dd0: jrge L3FBA1E20 +3fba1de0: move *a9, a5, 0 +3fba1df0: move *a7, a3, 1 +3fba1e00: add a3, a5 +3fba1e10: jruc L3FBA1E50 +L3FBA1E20: +3fba1e20: move *a13(0x20), a5, 1 +3fba1e40: sll 0x3, a5 +L3FBA1E50: +3fba1e50: move a5, *a13(0x40), 1 +3fba1e70: move *a13(0x20), a3, 1 +3fba1e90: sra 0x2, a3 +3fba1ea0: move *a9(0x10), a5, 0 +3fba1ec0: mpys a3, a5 +3fba1ed0: sll 0x5, a5 +3fba1ee0: move *a13, a3, 1 +3fba1ef0: add a3, a5 +3fba1f00: move *a9, a3, 0 +3fba1f10: sra 0x5, a3 +3fba1f20: sll 0x5, a3 +3fba1f30: add a3, a5 +3fba1f40: move a5, a11 +3fba1f50: move *a13(0x40), a5, 1 +3fba1f70: move *a9, a3, 0 +3fba1f80: sub a3, a5 +3fba1f90: move a5, *a13(0x140), 1 +3fba1fb0: move *a9, a3, 0 +3fba1fc0: andi 0x1f, a3 +3fba1ff0: move a3, *a13(0x120), 1 +3fba2010: move @0xc5410, a3, 1 +3fba2040: add a3, a5 +3fba2050: move @0xc5430, a7, 1 +3fba2080: neg a7 +3fba2090: sra a7, a5 +3fba20a0: sll 0x5, a5 +3fba20b0: add a10, a5 +3fba20c0: move a5, *a13(0x180), 1 +3fba20e0: move *a13(0x120), a7, 1 +3fba2100: move *a13(0x140), a5, 1 +3fba2120: add a5, a7 +3fba2130: subk 32, a7 +3fba2140: jrgt L3FBA28E0 +3fba2150: move *a13(0x120), a7, 1 +3fba2170: add a5, a7 +3fba2180: subk 32, a7 +3fba2190: jrgt L3FBA2220 +3fba21a0: move *a13(0x120), a7, 1 +3fba21c0: neg a7 +3fba21d0: move *a11, a12, 1 +3fba21e0: move a12, a5 +3fba21f0: srl a7, a5 +3fba2200: move a5, a12 +3fba2210: jruc L3FBA2400 +L3FBA2220: +3fba2220: move *a13(0x120), a7, 1 +3fba2240: neg a7 +3fba2250: addk 32, a7 +3fba2260: move a7, *a13(0x1a0), 1 +3fba2280: move *a13(0x120), a5, 1 +3fba22a0: neg a5 +3fba22b0: move *a11, a1, 1 +3fba22c0: srl a5, a1 +3fba22d0: sll 0x5, a7 +3fba22e0: addi 0xd8c00, a7 +3fba2310: move *a7, a7, 1 +3fba2320: and a7, a1 +3fba2330: move *a11(0x20), a7, 1 +3fba2350: move *a13(0x1a0), a5, 1 +3fba2370: sll a5, a7 +3fba2380: sll 0x5, a5 +3fba2390: addi 0xd8800, a5 +3fba23c0: move *a5, a5, 1 +3fba23d0: and a5, a7 +3fba23e0: or a7, a1 +3fba23f0: move a1, a12 +L3FBA2400: +3fba2400: move *a13(0x140), a7, 1 +3fba2420: subk 32, a7 +3fba2430: jrgt L3FBA25E0 +3fba2440: move *a13(0x140), a7, 1 +3fba2460: andi 0x1f, a7 +3fba2490: sll 0x5, a7 +3fba24a0: addi 0xd9400, a7 +3fba24d0: move @0xd9000, a5, 1 +3fba2500: move *a7, a7, 1 +3fba2510: and a5, a7 +3fba2520: move a7, *a13(0x1a0), 1 +3fba2540: move *a10, a1, 1 +3fba2550: andn a7, a1 +3fba2560: move a12, a7 +3fba2570: sll 0x0, a7 +3fba2580: move *a13(0x1a0), a3, 1 +3fba25a0: and a3, a7 +3fba25b0: or a7, a1 +3fba25c0: move a1, *a10, 1 +3fba25d0: jruc L3FBA28B0 +L3FBA25E0: +3fba25e0: movk 32, a7 +3fba25f0: move a7, *a13(0x1a0), 1 +3fba2610: move *a13(0x140), a5, 1 +3fba2630: sub a7, a5 +3fba2640: move a5, *a13(0x1c0), 1 +3fba2660: move *a10, a1, 1 +3fba2670: move @0xd8c00, a5, 1 +3fba26a0: and a5, a1 +3fba26b0: move a12, a3 +3fba26c0: sll 0x0, a3 +3fba26d0: move @0xd8800, a5, 1 +3fba2700: and a5, a3 +3fba2710: or a3, a1 +3fba2720: move a1, *a10, 1 +3fba2730: neg a7 +3fba2740: move a12, a3 +3fba2750: srl a7, a3 +3fba2760: move *a13(0x1c0), a7, 1 +3fba2780: sll 0x5, a7 +3fba2790: addi 0xd8c00, a7 +3fba27c0: move *a7, a7, 1 +3fba27d0: and a7, a3 +3fba27e0: move *a13(0x1c0), a7, 1 +3fba2800: sll 0x5, a7 +3fba2810: addi 0xd8800, a7 +3fba2840: move *a10(0x20), a5, 1 +3fba2860: move *a7, a7, 1 +3fba2870: and a7, a5 +3fba2880: or a3, a5 +3fba2890: move a5, *a10(0x20), 1 +L3FBA28B0: +3fba28b0: addk 32, a10 +3fba28c0: jauc L3FBA4490 +L3FBA28E0: +3fba28e0: move *a9, a7, 0 +3fba28f0: andi 0x1f, a7 +3fba2920: sll 0x5, a7 +3fba2930: addi 0xd8800, a7 +3fba2960: move *a7(0x0), *a13(0xa0), 1 +3fba2990: move *a9, a7, 0 +3fba29a0: add a5, a7 +3fba29b0: andi 0x1f, a7 +3fba29e0: sll 0x5, a7 +3fba29f0: addi 0xd8c00, a7 +3fba2a20: move *a7(0x0), *a13(0xc0), 1 +3fba2a50: move *a13(0xa0), a7, 1 +3fba2a70: jreq L3FBA2B20 +3fba2a80: move *a9, a1, 0 +3fba2a90: andi 0x1f, a1 +3fba2ac0: add a5, a1 +3fba2ad0: subk 32, a1 +3fba2ae0: sra 0x5, a1 +3fba2af0: move a1, *a13(0xe0), 1 +3fba2b10: jruc L3FBA2B50 +L3FBA2B20: +3fba2b20: sra 0x5, a5 +3fba2b30: move a5, *a13(0xe0), 1 +L3FBA2B50: +3fba2b50: move *a13(0xe0), a5, 1 +3fba2b70: jrge L3FBA2BB0 +3fba2b80: sub a1, a1 +3fba2b90: move a1, *a13(0xe0), 1 +L3FBA2BB0: +3fba2bb0: move a7, a1 +3fba2bc0: jreq L3FBA2C30 +3fba2bd0: move *a13(0x120), a5, 1 +3fba2bf0: neg a5 +3fba2c00: move a5, a2 +3fba2c10: addk 32, a2 +3fba2c20: jruc L3FBA2C40 +L3FBA2C30: +3fba2c30: sub a2, a2 +L3FBA2C40: +3fba2c40: move *a13(0xc0), a5, 1 +3fba2c60: jreq L3FBA2CE0 +3fba2c70: move *a13(0x40), a1, 1 +3fba2c90: andi 0x1f, a1 +3fba2cc0: move a1, *a13(0x60), 1 +L3FBA2CE0: +3fba2ce0: move *a13(0x120), a1, 1 +3fba2d00: add a2, a1 +3fba2d10: subk 31, a1 +3fba2d20: movk 1, a1 +3fba2d30: jrgt L3FBA2D50 +3fba2d40: sub a1, a1 +L3FBA2D50: +3fba2d50: move a1, *a13(0x80), 1 +3fba2d70: move a7, a8 +3fba2d80: jreq L3FBA3520 +3fba2d90: move *a13(0x120), a1, 1 +3fba2db0: add a2, a1 +3fba2dc0: subk 32, a1 +3fba2dd0: jrgt L3FBA2E60 +3fba2de0: move *a13(0x120), a1, 1 +3fba2e00: neg a1 +3fba2e10: move *a11, a12, 1 +3fba2e20: move a12, a5 +3fba2e30: srl a1, a5 +3fba2e40: move a5, a12 +3fba2e50: jruc L3FBA3060 +L3FBA2E60: +3fba2e60: move *a13(0x120), a1, 1 +3fba2e80: neg a1 +3fba2e90: addk 32, a1 +3fba2ea0: move a1, *a13(0x1a0), 1 +3fba2ec0: move *a13(0x120), a1, 1 +3fba2ee0: neg a1 +3fba2ef0: move *a11, a5, 1 +3fba2f00: srl a1, a5 +3fba2f10: move *a13(0x1a0), a1, 1 +3fba2f30: sll 0x5, a1 +3fba2f40: addi 0xd8c00, a1 +3fba2f70: move *a1, a1, 1 +3fba2f80: and a1, a5 +3fba2f90: move *a11(0x20), a1, 1 +3fba2fb0: move *a13(0x1a0), a7, 1 +3fba2fd0: sll a7, a1 +3fba2fe0: sll 0x5, a7 +3fba2ff0: addi 0xd8800, a7 +3fba3020: move *a7, a7, 1 +3fba3030: and a7, a1 +3fba3040: or a1, a5 +3fba3050: move a5, a12 +L3FBA3060: +3fba3060: cmpi 0x20, a2 +3fba3080: jrgt L3FBA3220 +3fba3090: move a2, a7 +3fba30a0: andi 0x1f, a7 +3fba30d0: sll 0x5, a7 +3fba30e0: addi 0xd9400, a7 +3fba3110: move @0xd9000, a5, 1 +3fba3140: move *a7, a7, 1 +3fba3150: and a5, a7 +3fba3160: move a7, *a13(0x1a0), 1 +3fba3180: move *a10, a1, 1 +3fba3190: andn a7, a1 +3fba31a0: move a12, a7 +3fba31b0: sll 0x0, a7 +3fba31c0: move *a13(0x1a0), a3, 1 +3fba31e0: and a3, a7 +3fba31f0: or a7, a1 +3fba3200: move a1, *a10, 1 +3fba3210: jruc L3FBA34E0 +L3FBA3220: +3fba3220: movk 32, a7 +3fba3230: move a7, *a13(0x1a0), 1 +3fba3250: move a2, a5 +3fba3260: sub a7, a5 +3fba3270: move a5, *a13(0x1c0), 1 +3fba3290: move *a10, a1, 1 +3fba32a0: move @0xd8c00, a5, 1 +3fba32d0: and a5, a1 +3fba32e0: move a12, a3 +3fba32f0: sll 0x0, a3 +3fba3300: move @0xd8800, a5, 1 +3fba3330: and a5, a3 +3fba3340: or a3, a1 +3fba3350: move a1, *a10, 1 +3fba3360: neg a7 +3fba3370: move a12, a3 +3fba3380: srl a7, a3 +3fba3390: move *a13(0x1c0), a7, 1 +3fba33b0: sll 0x5, a7 +3fba33c0: addi 0xd8c00, a7 +3fba33f0: move *a7, a7, 1 +3fba3400: and a7, a3 +3fba3410: move *a13(0x1c0), a7, 1 +3fba3430: sll 0x5, a7 +3fba3440: addi 0xd8800, a7 +3fba3470: move *a10(0x20), a5, 1 +3fba3490: move *a7, a7, 1 +3fba34a0: and a7, a5 +3fba34b0: or a3, a5 +3fba34c0: move a5, *a10(0x20), 1 +L3FBA34E0: +3fba34e0: move *a13(0x80), a7, 1 +3fba3500: jreq L3FBA3520 +3fba3510: addk 32, a11 +L3FBA3520: +3fba3520: move *a13(0xe0), *a13(0x100), 1 +3fba3550: move *a13(0x100), a7, 1 +3fba3570: dec a7 +3fba3580: move a7, *a13(0x100), 1 +3fba35a0: inc a7 +3fba35b0: jreq L3FBA3BA0 +L3FBA35C0: +3fba35c0: move *a11, a12, 1 +3fba35d0: move a2, a1 +3fba35e0: jrgt L3FBA37D0 +3fba35f0: move a2, a7 +3fba3600: andi 0x1f, a7 +3fba3630: sll 0x5, a7 +3fba3640: addi 0xd9000, a7 +3fba3670: move a2, a5 +3fba3680: addk 32, a5 +3fba3690: andi 0x1f, a5 +3fba36c0: sll 0x5, a5 +3fba36d0: addi 0xd9400, a5 +3fba3700: move *a7, a7, 1 +3fba3710: move *a5, a5, 1 +3fba3720: and a5, a7 +3fba3730: move a7, *a13(0x1a0), 1 +3fba3750: move *a10, a5, 1 +3fba3760: andn a7, a5 +3fba3770: move a12, a3 +3fba3780: sll a2, a3 +3fba3790: and a7, a3 +3fba37a0: or a3, a5 +3fba37b0: move a5, *a10, 1 +3fba37c0: jruc L3FBA3B10 +L3FBA37D0: +3fba37d0: move a2, a7 +3fba37e0: neg a7 +3fba37f0: addk 32, a7 +3fba3800: move a7, *a13(0x1a0), 1 +3fba3820: neg a7 +3fba3830: addk 32, a7 +3fba3840: move a7, *a13(0x1c0), 1 +3fba3860: move a12, a5 +3fba3870: sll a2, a5 +3fba3880: move a2, a3 +3fba3890: sll 0x5, a3 +3fba38a0: addi 0xd8800, a3 +3fba38d0: move *a3, a3, 1 +3fba38e0: and a3, a5 +3fba38f0: move a2, a3 +3fba3900: sll 0x5, a3 +3fba3910: addi 0xd8c00, a3 +3fba3940: move *a10, a1, 1 +3fba3950: move *a3, a3, 1 +3fba3960: and a3, a1 +3fba3970: or a5, a1 +3fba3980: move a1, *a10, 1 +3fba3990: move *a13(0x1a0), a5, 1 +3fba39b0: neg a5 +3fba39c0: move a12, a3 +3fba39d0: srl a5, a3 +3fba39e0: sll 0x5, a7 +3fba39f0: addi 0xd8c00, a7 +3fba3a20: move *a7, a7, 1 +3fba3a30: and a7, a3 +3fba3a40: move *a13(0x1c0), a7, 1 +3fba3a60: sll 0x5, a7 +3fba3a70: addi 0xd8800, a7 +3fba3aa0: move *a10(0x20), a5, 1 +3fba3ac0: move *a7, a7, 1 +3fba3ad0: and a7, a5 +3fba3ae0: or a3, a5 +3fba3af0: move a5, *a10(0x20), 1 +L3FBA3B10: +3fba3b10: addk 32, a11 +3fba3b20: addk 32, a10 +3fba3b30: move *a13(0x100), a7, 1 +3fba3b50: dec a7 +3fba3b60: move a7, *a13(0x100), 1 +3fba3b80: inc a7 +3fba3b90: jrne L3FBA35C0 +L3FBA3BA0: +3fba3ba0: move *a13(0xc0), a7, 1 +3fba3bc0: jaeq L3FBA43E0 +3fba3be0: move *a13(0x60), a5, 1 +3fba3c00: subk 32, a5 +3fba3c10: jrgt L3FBA3C50 +3fba3c20: move *a11, a12, 1 +3fba3c30: srl 0x20, a12 +3fba3c40: jruc L3FBA3DD0 +L3FBA3C50: +3fba3c50: movk 32, a5 +3fba3c60: move a5, *a13(0x1a0), 1 +3fba3c80: move *a11(0x20), a3, 1 +3fba3ca0: sll a5, a3 +3fba3cb0: sll 0x5, a5 +3fba3cc0: addi 0xd8800, a5 +3fba3cf0: move *a5, a5, 1 +3fba3d00: and a5, a3 +3fba3d10: move *a13(0x1a0), a5, 1 +3fba3d30: sll 0x5, a5 +3fba3d40: addi 0xd8c00, a5 +3fba3d70: move *a11, a1, 1 +3fba3d80: srl 0x20, a1 +3fba3d90: move *a5, a5, 1 +3fba3da0: and a5, a1 +3fba3db0: or a3, a1 +3fba3dc0: move a1, a12 +L3FBA3DD0: +3fba3dd0: move *a13(0x60), a5, 1 +3fba3df0: add a2, a5 +3fba3e00: subk 32, a5 +3fba3e10: jrgt L3FBA4010 +3fba3e20: move a2, a5 +3fba3e30: andi 0x1f, a5 +3fba3e60: sll 0x5, a5 +3fba3e70: addi 0xd9000, a5 +3fba3ea0: move *a13(0x60), a3, 1 +3fba3ec0: add a2, a3 +3fba3ed0: andi 0x1f, a3 +3fba3f00: sll 0x5, a3 +3fba3f10: addi 0xd9400, a3 +3fba3f40: move *a5, a5, 1 +3fba3f50: move *a3, a3, 1 +3fba3f60: and a3, a5 +3fba3f70: move a5, *a13(0x1a0), 1 +3fba3f90: move *a10, a3, 1 +3fba3fa0: andn a5, a3 +3fba3fb0: move a12, a1 +3fba3fc0: sll a2, a1 +3fba3fd0: and a5, a1 +3fba3fe0: or a1, a3 +3fba3ff0: move a3, *a10, 1 +3fba4000: jruc L3FBA4380 +L3FBA4010: +3fba4010: move a2, a5 +3fba4020: neg a5 +3fba4030: addk 32, a5 +3fba4040: move a5, *a13(0x1a0), 1 +3fba4060: move *a13(0x60), a3, 1 +3fba4080: sub a5, a3 +3fba4090: move a3, *a13(0x1c0), 1 +3fba40b0: move a12, a1 +3fba40c0: sll a2, a1 +3fba40d0: move a2, a3 +3fba40e0: sll 0x5, a3 +3fba40f0: addi 0xd8800, a3 +3fba4120: move *a3, a3, 1 +3fba4130: and a3, a1 +3fba4140: move a2, a3 +3fba4150: sll 0x5, a3 +3fba4160: addi 0xd8c00, a3 +3fba4190: move *a10, a5, 1 +3fba41a0: move *a3, a3, 1 +3fba41b0: and a3, a5 +3fba41c0: or a1, a5 +3fba41d0: move a5, *a10, 1 +3fba41e0: move *a13(0x1a0), a5, 1 +3fba4200: neg a5 +3fba4210: move a12, a3 +3fba4220: srl a5, a3 +3fba4230: move *a13(0x1c0), a5, 1 +3fba4250: sll 0x5, a5 +3fba4260: addi 0xd8c00, a5 +3fba4290: move *a5, a5, 1 +3fba42a0: and a5, a3 +3fba42b0: move *a13(0x1c0), a5, 1 +3fba42d0: sll 0x5, a5 +3fba42e0: addi 0xd8800, a5 +3fba4310: move *a10(0x20), a1, 1 +3fba4330: move *a5, a5, 1 +3fba4340: and a5, a1 +3fba4350: or a3, a1 +3fba4360: move a1, *a10(0x20), 1 +L3FBA4380: +3fba4380: move *a13(0x60), a5, 1 +3fba43a0: add a2, a5 +3fba43b0: subk 32, a5 +3fba43c0: jrle L3FBA43E0 +3fba43d0: addk 32, a10 +L3FBA43E0: +3fba43e0: addk 32, a10 +3fba43f0: move *a13(0x180), a5, 1 +3fba4410: cmp a5, a10 +3fba4420: jrnc L3FBA4490 +L3FBA4430: +3fba4430: sub a7, a7 +3fba4440: move a7, *a10+, 1 +3fba4450: move *a13(0x180), a5, 1 +3fba4470: cmp a5, a10 +3fba4480: jrc L3FBA4430 +L3FBA4490: +3fba4490: addk 32, a9 +3fba44a0: cmp a0, a9 +3fba44b0: jac L3FBA1D30 +L3FBA44D0: +3fba44d0: move *a13(0x160), a8, 1 +3fba44f0: move *sp(0x180), a14, 1 +3fba4510: mmfm sp, a0,a1,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fba4530: rets 2 +L3FBA4540: +3fba4540: mmtm sp, a7,a9,a11,a13 +3fba4560: move a14, a13 +3fba4570: addi 0x100, a14 +3fba4590: move *a13(0xffe0), a11, 1 +3fba45b0: sub a9, a9 +3fba45c0: move a9, *a11, 1 +3fba45d0: move *sp(0xa0), a14, 1 +3fba45f0: mmfm sp, a7,a9,a11,a13 +3fba4610: rets 2 +L3FBA4620: +3fba4620: mmtm sp, a9,a11,a13 +3fba4640: move a14, a13 +3fba4650: move a14, -*sp, 1 +3fba4660: move *a13(0xffe0), a11, 1 +3fba4680: move *a11, a9, 1 +3fba4690: move *a9+, *a14+, 1 +3fba46a0: calla L3F702440 +3fba46d0: move a14, -*sp, 1 +3fba46e0: move *a11(0x0), *a14+, 1 +3fba4700: calla L3F702440 +3fba4730: sub a9, a9 +3fba4740: move a9, *a11, 1 +3fba4750: move *sp(0x80), a14, 1 +3fba4770: mmfm sp, a9,a11,a13 +3fba4790: rets 2 +3fba47a0: mmtm sp, a5,a7,a9,a11,a13 +3fba47c0: move a14, a13 +3fba47d0: addi 0xe0, a14 +3fba47f0: move *a13(0xffe0), a11, 1 +3fba4810: move *a11(0x20), *a13(0x40), 1 +3fba4840: move *a11(0x40), a7, 1 +3fba4860: move a7, *a13(0x80), 1 +3fba4880: move a7, *a13(0x60), 1 +3fba48a0: move *a11(0x60), *a13(0xa0), 1 +3fba48d0: move *a13(0xffc0), a11, 1 +3fba48f0: addi 0x7d0, a11 +3fba4910: move a11, *a13(0xffc0), 1 +3fba4930: cmpi 0x1800, a11 +3fba4950: jrge L3FBA49A0 +3fba4960: movi 0x1800, a11 +3fba4980: move a11, *a13(0xffc0), 1 +L3FBA49A0: +3fba49a0: move a11, *a13, 1 +3fba49b0: move *a13(0x40), a11, 1 +3fba49d0: cmp a11, a7 +3fba49e0: jrc L3FBA4DE0 +3fba49f0: cmp a11, a7 +3fba4a00: jrls L3FBA51B0 +3fba4a10: move *a13, a11, 1 +3fba4a20: jrle L3FBA51B0 +L3FBA4A30: +3fba4a30: move *a13(0xffe0), a11, 1 +3fba4a50: move *a11(0xe0), a7, 1 +3fba4a70: inc a7 +3fba4a80: move a7, *a11(0xe0), 1 +3fba4aa0: move *a13(0x80), a7, 1 +3fba4ac0: move *a7, a9, 1 +3fba4ad0: cmpi 0x1c, a9 +3fba4af0: jrc L3FBA4BD0 +3fba4b00: move *a7(0x20), a7, 1 +3fba4b20: jreq L3FBA4BD0 +3fba4b30: move *a13(0x80), a7, 1 +3fba4b50: move *a7(0x20), a7, 1 +3fba4b70: sub a11, a11 +3fba4b80: move a11, *a7, 1 +3fba4b90: move *a13(0x80), a7, 1 +3fba4bb0: move a11, *a7(0x20), 1 +L3FBA4BD0: +3fba4bd0: move *a13, a11, 1 +3fba4be0: sub a9, a11 +3fba4bf0: move a11, *a13, 1 +3fba4c00: move a9, a7 +3fba4c10: sll 0x5, a7 +3fba4c20: move *a13(0x80), a11, 1 +3fba4c40: add a11, a7 +3fba4c50: move a7, *a13(0x80), 1 +3fba4c70: move *a13(0xa0), a11, 1 +3fba4c90: cmp a11, a7 +3fba4ca0: jrc L3FBA4DB0 +3fba4cb0: cmp a11, a7 +3fba4cc0: jrls L3FBA4D50 +3fba4cd0: move a14, -*sp, 1 +3fba4ce0: movi 0x3fba78a0, a8 +3fba4d10: move a8, *a14+, 1 +3fba4d20: calla L3F927BC0 +L3FBA4D50: +3fba4d50: move *a13(0xffe0), a7, 1 +3fba4d70: move *a7(0x0), *a13(0x80), 1 +3fba4da0: jruc L3FBA4DE0 +L3FBA4DB0: +3fba4db0: move *a13, a7, 1 +3fba4dc0: jrgt L3FBA4A30 +3fba4dd0: jruc L3FBA51B0 +L3FBA4DE0: +3fba4de0: move *a13(0x80), a11, 1 +3fba4e00: move *a13(0x40), a7, 1 +3fba4e20: cmp a7, a11 +3fba4e30: jrnc L3FBA51B0 +3fba4e40: move *a13, a7, 1 +3fba4e50: jrle L3FBA51B0 +L3FBA4E60: +3fba4e60: move *a13(0xffe0), a11, 1 +3fba4e80: move *a11(0xe0), a7, 1 +3fba4ea0: inc a7 +3fba4eb0: move a7, *a11(0xe0), 1 +3fba4ed0: move *a13(0x80), a7, 1 +3fba4ef0: move *a7, a9, 1 +3fba4f00: cmpi 0x1c, a9 +3fba4f20: jrc L3FBA5000 +3fba4f30: move *a7(0x20), a7, 1 +3fba4f50: jreq L3FBA5000 +3fba4f60: move *a13(0x80), a7, 1 +3fba4f80: move *a7(0x20), a7, 1 +3fba4fa0: sub a11, a11 +3fba4fb0: move a11, *a7, 1 +3fba4fc0: move *a13(0x80), a7, 1 +3fba4fe0: move a11, *a7(0x20), 1 +L3FBA5000: +3fba5000: move *a13, a11, 1 +3fba5010: sub a9, a11 +3fba5020: move a11, *a13, 1 +3fba5030: move a9, a7 +3fba5040: sll 0x5, a7 +3fba5050: move *a13(0x80), a11, 1 +3fba5070: add a11, a7 +3fba5080: move a7, *a13(0x80), 1 +3fba50a0: move *a13(0x40), a11, 1 +3fba50c0: cmp a11, a7 +3fba50d0: jrc L3FBA5190 +3fba50e0: cmp a11, a7 +3fba50f0: jrls L3FBA51B0 +3fba5100: move a14, -*sp, 1 +3fba5110: movi 0x3fba79e0, a8 +3fba5140: move a8, *a14+, 1 +3fba5150: calla L3F927BC0 +3fba5180: jruc L3FBA51B0 +L3FBA5190: +3fba5190: move *a13, a7, 1 +3fba51a0: jrgt L3FBA4E60 +L3FBA51B0: +3fba51b0: move *a13(0xffe0), a11, 1 +3fba51d0: move *a13(0x80), *a11(0x40), 1 +3fba5200: move *a13(0x80), a7, 1 +3fba5220: move *a13(0x60), a11, 1 +3fba5240: cmp a11, a7 +3fba5250: jrnc L3FBA5790 +3fba5260: move *a13(0xffe0), a7, 1 +3fba5280: move *a7(0xc0), a7, 1 +3fba52a0: jrle L3FBA5740 +3fba52b0: move *a13(0xffe0), a7, 1 +3fba52d0: move *a7(0xe0), a8, 1 +3fba52f0: calla L3FE11540 +3fba5320: move *a7(0xc0), a8, 1 +3fba5340: calla L3FE11540 +3fba5370: calla L3FE0F590 +3fba53a0: move @0x3fba7ce0, *a14+, 1 +3fba53d0: calla L3FE0FAF0 +3fba5400: calla L3FE10F10 +3fba5430: move a8, *a13(0x20), 1 +3fba5450: move *a7(0x100), a7, 1 +3fba5470: cmp a7, a8 +3fba5480: jrle L3FBA56E0 +3fba5490: move *a13(0xffe0), a7, 1 +3fba54b0: move *a7(0x120), a7, 1 +3fba54d0: jreq L3FBA5680 +3fba54e0: move *a13(0xffe0), a7, 1 +3fba5500: sub a11, a11 +3fba5510: move a11, *a7(0x120), 1 +3fba5530: move *a7(0x60), a11, 1 +3fba5550: move *a7(0x80), a7, 1 +3fba5570: cmp a7, a11 +3fba5580: jrnc L3FBA5790 +3fba5590: move a14, -*sp, 1 +3fba55a0: move *a13(0xffe0), *a14+, 1 +3fba55c0: calla L3FBA5BF0 +3fba55f0: move *a13(0xffe0), a11, 1 +3fba5610: move *a13(0xffc0), a7, 1 +3fba5630: move *a11(0xa0), a11, 1 +3fba5650: sub a11, a7 +3fba5660: move a7, *a13, 1 +3fba5670: jruc L3FBA5790 +L3FBA5680: +3fba5680: move *a13(0xffe0), a7, 1 +3fba56a0: movk 1, a11 +3fba56b0: move a11, *a7(0x120), 1 +3fba56d0: jruc L3FBA5790 +L3FBA56E0: +3fba56e0: move *a13(0xffe0), a7, 1 +3fba5700: sub a11, a11 +3fba5710: move a11, *a7(0x120), 1 +3fba5730: jruc L3FBA5790 +L3FBA5740: +3fba5740: move *a13(0xffe0), a7, 1 +3fba5760: sub a11, a11 +3fba5770: move a11, *a7(0x120), 1 +L3FBA5790: +3fba5790: move *a13, a11, 1 +3fba57a0: move *a13(0xffc0), a7, 1 +3fba57c0: cmp a7, a11 +3fba57d0: jrlt L3FBA59D0 +3fba57e0: move *a13(0xffe0), a7, 1 +3fba5800: move *a7(0x60), a11, 1 +3fba5820: move *a7(0x80), a7, 1 +3fba5840: cmp a7, a11 +3fba5850: jrnc L3FBA5950 +3fba5860: move a14, -*sp, 1 +3fba5870: move *a13(0xffe0), *a14+, 1 +3fba5890: calla L3FBA5BF0 +3fba58c0: move *a13(0xffe0), a11, 1 +3fba58e0: move *a13(0xffc0), a7, 1 +3fba5900: move *a11(0xa0), a11, 1 +3fba5920: sub a11, a7 +3fba5930: move a7, *a13, 1 +3fba5940: jruc L3FBA59D0 +L3FBA5950: +3fba5950: move a14, -*sp, 1 +3fba5960: movi 0x3fba7b70, a8 +3fba5990: move a8, *a14+, 1 +3fba59a0: calla L3F927BC0 +L3FBA59D0: +3fba59d0: move *a13(0xffe0), a11, 1 +3fba59f0: move *a11(0x60), a7, 1 +3fba5a10: move *a11, a5, 1 +3fba5a20: sub a5, a7 +3fba5a30: movi 0x640, a5 +3fba5a50: divs a5, a7 +3fba5a60: move a7, *a13(0xc0), 1 +3fba5a80: move *a11(0xe0), a5, 1 +3fba5aa0: mpys a7, a5 +3fba5ab0: move *a11(0xc0), a7, 1 +3fba5ad0: divs a7, a5 +3fba5ae0: move a5, *a11(0xe0), 1 +3fba5b00: move *a13(0xc0), *a11(0xc0), 1 +3fba5b30: move *a13, a8, 1 +3fba5b40: move *a13(0xffc0), a7, 1 +3fba5b60: cmp a7, a8 +3fba5b70: movk 1, a8 +3fba5b80: jrlt L3FBA5BA0 +3fba5b90: sub a8, a8 +L3FBA5BA0: +3fba5ba0: move *sp(0xc0), a14, 1 +3fba5bc0: mmfm sp, a5,a7,a9,a11,a13 +3fba5be0: rets 2 +L3FBA5BF0: +3fba5bf0: mmtm sp, a9,a11,a13 +3fba5c10: move a14, a13 +3fba5c20: addi 0xc0, a14 +3fba5c40: move *a13(0xffe0), a11, 1 +3fba5c60: move *a11(0x20), *a13(0x40), 1 +3fba5c90: move *a11(0x40), *a13(0x60), 1 +3fba5cc0: move *a11(0x60), *a13(0x0), 1 +3fba5cf0: move *a11(0xa0), a9, 1 +3fba5d10: sll 0x5, a9 +3fba5d20: move *a13, a11, 1 +3fba5d30: add a11, a9 +3fba5d40: move a9, *a13(0x20), 1 +3fba5d60: move *a13(0xffe0), a9, 1 +3fba5d80: move *a13(0x20), a11, 1 +3fba5da0: move *a9(0x80), a9, 1 +3fba5dc0: cmp a9, a11 +3fba5dd0: jrls L3FBA5EC0 +3fba5de0: move *a13(0xffe0), a9, 1 +3fba5e00: move *a13, a11, 1 +3fba5e10: move *a9(0x80), a9, 1 +3fba5e30: cmp a9, a11 +3fba5e40: jrne L3FBA5E70 +3fba5e50: sub a8, a8 +3fba5e60: jruc L3FBA60E0 +L3FBA5E70: +3fba5e70: move *a13(0xffe0), a9, 1 +3fba5e90: move *a9(0x80), *a13(0x20), 1 +L3FBA5EC0: +3fba5ec0: move *a13(0xffe0), a11, 1 +3fba5ee0: move *a13(0x20), *a11(0x60), 1 +3fba5f10: move *a13(0x40), a9, 1 +3fba5f30: move *a13(0x60), a11, 1 +3fba5f50: cmp a11, a9 +3fba5f60: jrnc L3FBA60D0 +3fba5f70: sub a11, a9 +3fba5f80: sra 0x3, a9 +3fba5f90: move a9, *a13(0x80), 1 +3fba5fb0: move *a13(0x40), a9, 1 +3fba5fd0: move *a13(0x80), a11, 1 +3fba5ff0: move a11, *a9, 1 +3fba6000: subk 28, a11 +3fba6010: jrc L3FBA6050 +3fba6020: sub a11, a11 +3fba6030: move a11, *a9(0x20), 1 +L3FBA6050: +3fba6050: move *a13(0xffe0), a11, 1 +3fba6070: move *a13(0x0), *a11(0x20), 1 +3fba60a0: move *a11(0x0), *a11(0x40), 1 +L3FBA60D0: +3fba60d0: movk 1, a8 +L3FBA60E0: +3fba60e0: move *sp(0x80), a14, 1 +3fba6100: mmfm sp, a9,a11,a13 +3fba6120: rets 2 +3fba6130: mmtm sp, a7,a9,a11,a13 +3fba6150: move a14, a13 +3fba6160: addi 0x120, a14 +3fba6180: move *a13(0xffe0), a11, 1 +3fba61a0: move *a11(0x60), *a13(0x0), 1 +3fba61d0: move *a13, a9, 1 +3fba61e0: move *a11, a11, 1 +3fba61f0: sub a11, a9 +3fba6200: sra 0x3, a9 +3fba6210: move a9, *a13(0x20), 1 +3fba6230: move *a13(0xffc0), a11, 1 +3fba6250: cmp a11, a9 +3fba6260: jrgt L3FBA63A0 +3fba6270: move *a13(0xffe0), a7, 1 +3fba6290: sll 0x5, a11 +3fba62a0: move *a7, a9, 1 +3fba62b0: add a11, a9 +3fba62c0: move a9, *a7(0x80), 1 +3fba62e0: move a14, -*sp, 1 +3fba62f0: move *a13(0xffc0), *a14+, 1 +3fba6310: move *a7(0x0), *a14+, 1 +3fba6330: calla L3F705B20 +3fba6360: move a8, *a13(0x100), 1 +3fba6380: jauc L3FBA76D0 +L3FBA63A0: +3fba63a0: move *a13(0xffe0), a7, 1 +3fba63c0: sll 0x5, a11 +3fba63d0: move *a7, a7, 1 +3fba63e0: add a11, a7 +3fba63f0: move a7, *a13(0x40), 1 +3fba6410: move *a13(0xffe0), a11, 1 +3fba6430: move *a11(0x20), *a13(0x60), 1 +3fba6460: move *a11(0x40), *a13(0x80), 1 +3fba6490: movk 1, a7 +3fba64a0: move a7, *a13(0x100), 1 +3fba64c0: move *a13(0x60), a9, 1 +3fba64e0: move *a13(0x80), a11, 1 +3fba6500: cmp a11, a9 +3fba6510: jac L3FBA7000 +L3FBA6530: +3fba6530: move *a13(0x60), a11, 1 +3fba6550: move *a13(0x40), a9, 1 +3fba6570: cmp a9, a11 +3fba6580: jrhi L3FBA6800 +3fba6590: cmp a9, a11 +3fba65a0: jane L3FBA7650 +3fba65c0: move *a13(0xffe0), a7, 1 +3fba65e0: move *a7(0x0), *a7(0x20), 1 +3fba6610: move *a13(0x80), a9, 1 +3fba6630: move *a7(0x20), a7, 1 +3fba6650: cmp a7, a9 +3fba6660: jane L3FBA7650 +3fba6680: move *a9(0x20), a7, 1 +3fba66a0: jreq L3FBA6730 +3fba66b0: move *a9(0x20), a7, 1 +3fba66d0: sub a9, a9 +3fba66e0: move a9, *a7, 1 +3fba66f0: move *a13(0x80), a7, 1 +3fba6710: move a9, *a7(0x20), 1 +L3FBA6730: +3fba6730: move *a13(0xffe0), a9, 1 +3fba6750: move *a13(0x80), a7, 1 +3fba6770: move *a7, a7, 1 +3fba6780: sll 0x5, a7 +3fba6790: move *a13(0x80), a11, 1 +3fba67b0: add a11, a7 +3fba67c0: move a7, *a9(0x40), 1 +3fba67e0: jauc L3FBA7650 +L3FBA6800: +3fba6800: move *a13(0x80), a7, 1 +3fba6820: cmp a9, a7 +3fba6830: jrnc L3FBA6E20 +3fba6840: cmp a9, a7 +3fba6850: jrnc L3FBA6940 +L3FBA6860: +3fba6860: move *a13(0x80), *a13(0xa0), 1 +3fba6890: move *a13(0x80), a11, 1 +3fba68b0: move *a11, a9, 1 +3fba68c0: sll 0x5, a9 +3fba68d0: add a11, a9 +3fba68e0: move a9, *a13(0x80), 1 +3fba6900: move *a13(0x40), a11, 1 +3fba6920: cmp a11, a9 +3fba6930: jrc L3FBA6860 +L3FBA6940: +3fba6940: move *a13(0xa0), *a13(0x80), 1 +3fba6970: move *a13(0x80), a11, 1 +3fba6990: move *a13(0x60), a9, 1 +3fba69b0: cmp a9, a11 +3fba69c0: jrnc L3FBA6B10 +L3FBA69D0: +3fba69d0: move *a13(0x80), a11, 1 +3fba69f0: move *a11(0x20), a9, 1 +3fba6a10: jreq L3FBA6A80 +3fba6a20: move *a11(0x20), a9, 1 +3fba6a40: sub a7, a7 +3fba6a50: move a7, *a9, 1 +3fba6a60: move a7, *a11(0x20), 1 +L3FBA6A80: +3fba6a80: move *a11, a9, 1 +3fba6a90: sll 0x5, a9 +3fba6aa0: add a11, a9 +3fba6ab0: move a9, *a13(0x80), 1 +3fba6ad0: move *a13(0x60), a11, 1 +3fba6af0: cmp a11, a9 +3fba6b00: jrc L3FBA69D0 +L3FBA6B10: +3fba6b10: move *a13(0x40), a11, 1 +3fba6b30: move a11, *a13(0xa0), 1 +3fba6b50: jreq L3FBA6DC0 +3fba6b60: move *a13(0xffe0), a9, 1 +3fba6b80: move *a9(0x0), *a9(0x20), 1 +3fba6bb0: move *a9(0x40), a7, 1 +3fba6bd0: move *a9(0x20), a9, 1 +3fba6bf0: cmp a9, a7 +3fba6c00: jane L3FBA7650 +3fba6c20: move *a13(0x80), a9, 1 +3fba6c40: move *a9(0x20), a7, 1 +3fba6c60: jreq L3FBA6CF0 +3fba6c70: move *a9(0x20), a7, 1 +3fba6c90: sub a9, a9 +3fba6ca0: move a9, *a7, 1 +3fba6cb0: move *a13(0x80), a7, 1 +3fba6cd0: move a9, *a7(0x20), 1 +L3FBA6CF0: +3fba6cf0: move *a13(0xffe0), a9, 1 +3fba6d10: move *a13(0x80), a7, 1 +3fba6d30: move *a7, a7, 1 +3fba6d40: sll 0x5, a7 +3fba6d50: move *a13(0x80), a11, 1 +3fba6d70: add a11, a7 +3fba6d80: move a7, *a9(0x40), 1 +3fba6da0: jauc L3FBA7650 +L3FBA6DC0: +3fba6dc0: move *a13(0xffe0), a9, 1 +3fba6de0: move a11, *a9(0x20), 1 +3fba6e00: jauc L3FBA7650 +L3FBA6E20: +3fba6e20: cmp a11, a7 +3fba6e30: jrnc L3FBA6F80 +L3FBA6E40: +3fba6e40: move *a13(0x80), a11, 1 +3fba6e60: move *a11(0x20), a9, 1 +3fba6e80: jreq L3FBA6EF0 +3fba6e90: move *a11(0x20), a9, 1 +3fba6eb0: sub a7, a7 +3fba6ec0: move a7, *a9, 1 +3fba6ed0: move a7, *a11(0x20), 1 +L3FBA6EF0: +3fba6ef0: move *a11, a9, 1 +3fba6f00: sll 0x5, a9 +3fba6f10: add a11, a9 +3fba6f20: move a9, *a13(0x80), 1 +3fba6f40: move *a13(0x60), a11, 1 +3fba6f60: cmp a11, a9 +3fba6f70: jrc L3FBA6E40 +L3FBA6F80: +3fba6f80: move *a13(0xffe0), a9, 1 +3fba6fa0: move *a9, a7, 1 +3fba6fb0: move a7, *a9(0x40), 1 +3fba6fd0: move a7, *a9(0x20), 1 +3fba6ff0: jruc L3FBA7650 +L3FBA7000: +3fba7000: move *a13(0x40), a9, 1 +3fba7020: cmp a9, a11 +3fba7030: jrnc L3FBA7450 +3fba7040: addi 0x80, a11 +3fba7060: cmp a9, a11 +3fba7070: jrnc L3FBA7180 +L3FBA7080: +3fba7080: move *a13(0x80), *a13(0xa0), 1 +3fba70b0: move *a13(0x80), a11, 1 +3fba70d0: move *a11, a9, 1 +3fba70e0: sll 0x5, a9 +3fba70f0: add a11, a9 +3fba7100: move a9, *a13(0x80), 1 +3fba7120: move *a13(0x40), a11, 1 +3fba7140: addi 0x80, a9 +3fba7160: cmp a11, a9 +3fba7170: jrc L3FBA7080 +L3FBA7180: +3fba7180: move *a13(0xa0), *a13(0xc0), 1 +3fba71b0: move *a13(0xc0), a11, 1 +3fba71d0: move *a13, a9, 1 +3fba71e0: cmp a9, a11 +3fba71f0: jrnc L3FBA7330 +L3FBA7200: +3fba7200: move *a13(0xc0), a11, 1 +3fba7220: move *a11(0x20), a9, 1 +3fba7240: jreq L3FBA72B0 +3fba7250: move *a11(0x20), a9, 1 +3fba7270: sub a7, a7 +3fba7280: move a7, *a9, 1 +3fba7290: move a7, *a11(0x20), 1 +L3FBA72B0: +3fba72b0: move *a11, a9, 1 +3fba72c0: sll 0x5, a9 +3fba72d0: add a11, a9 +3fba72e0: move a9, *a13(0xc0), 1 +3fba7300: move *a13, a11, 1 +3fba7310: cmp a11, a9 +3fba7320: jrc L3FBA7200 +L3FBA7330: +3fba7330: move *a13(0xffe0), a11, 1 +3fba7350: move *a13(0xa0), a9, 1 +3fba7370: move *a11(0x40), a7, 1 +3fba7390: cmp a7, a9 +3fba73a0: jrne L3FBA73F0 +3fba73b0: move *a11(0x0), *a11(0x40), 1 +3fba73e0: jruc L3FBA7650 +L3FBA73F0: +3fba73f0: move *a13(0x40), a7, 1 +3fba7410: sub a9, a7 +3fba7420: sra 0x3, a7 +3fba7430: move a7, *a9, 1 +3fba7440: jruc L3FBA7650 +L3FBA7450: +3fba7450: move *a13, a9, 1 +3fba7460: cmp a9, a11 +3fba7470: jrnc L3FBA75B0 +L3FBA7480: +3fba7480: move *a13(0x80), a11, 1 +3fba74a0: move *a11(0x20), a9, 1 +3fba74c0: jreq L3FBA7530 +3fba74d0: move *a11(0x20), a9, 1 +3fba74f0: sub a7, a7 +3fba7500: move a7, *a9, 1 +3fba7510: move a7, *a11(0x20), 1 +L3FBA7530: +3fba7530: move *a11, a9, 1 +3fba7540: sll 0x5, a9 +3fba7550: add a11, a9 +3fba7560: move a9, *a13(0x80), 1 +3fba7580: move *a13, a11, 1 +3fba7590: cmp a11, a9 +3fba75a0: jrc L3FBA7480 +L3FBA75B0: +3fba75b0: move *a13(0xffe0), a11, 1 +3fba75d0: move *a11(0x0), *a13(0x80), 1 +3fba7600: move *a11(0x0), *a11(0x40), 1 +3fba7630: jauc L3FBA6530 +L3FBA7650: +3fba7650: move *a13(0xffe0), a11, 1 +3fba7670: move *a13(0x40), a9, 1 +3fba7690: move a9, *a11(0x80), 1 +3fba76b0: move a9, *a11(0x60), 1 +L3FBA76D0: +3fba76d0: move *a13(0xffe0), a11, 1 +3fba76f0: move *a11(0x60), a9, 1 +3fba7710: move *a11, a7, 1 +3fba7720: sub a7, a9 +3fba7730: movi 0x640, a7 +3fba7750: divs a7, a9 +3fba7760: move a9, *a13(0xe0), 1 +3fba7780: move *a11(0xe0), a7, 1 +3fba77a0: mpys a9, a7 +3fba77b0: move *a11(0xc0), a9, 1 +3fba77d0: divs a9, a7 +3fba77e0: move a7, *a11(0xe0), 1 +3fba7800: move *a13(0xe0), *a11(0xc0), 1 +3fba7830: move *a13(0x100), a8, 1 +3fba7850: move *sp(0xa0), a14, 1 +3fba7870: mmfm sp, a7,a9,a11,a13 +3fba7890: rets 2 +3fba78a0: srl a3, a13 +3fba78b0: subb a3, a2 +3fba78c0: sra b11, b2 +3fba78d0: subb a11, a5 +3fba78e0: .word 0x796c +3fba78f0: rl b3, b0 +3fba7900: sla a10, a3 +3fba7910: rl a3, a3 +3fba7920: andn a11, a5 +3fba7930: sla b11, b0 +3fba7940: sra a11, a3 +3fba7950: srl 0x17, a0 +3fba7960: sll a1, a0 +3fba7970: sra a3, a1 +3fba7980: .word 0x7520 +3fba7990: sra b11, b3 +3fba79a0: sla 0x3, a4 +3fba79b0: .word 0x7470 +3fba79c0: srl 0xd, b2 +3fba79d0: .word 0x000a +3fba79e0: srl a3, a13 +3fba79f0: subb a3, a2 +3fba7a00: sra b11, b2 +3fba7a10: subb a11, a5 +3fba7a20: .word 0x796c +3fba7a30: rl b3, b0 +3fba7a40: sla a10, a3 +3fba7a50: rl a3, a3 +3fba7a60: andn a11, a5 +3fba7a70: sla b11, b0 +3fba7a80: sra a11, a3 +3fba7a90: srl 0x17, a0 +3fba7aa0: sll a1, a0 +3fba7ab0: sra a3, a1 +3fba7ac0: .word 0x7520 +3fba7ad0: sra b11, b3 +3fba7ae0: sla 0x3, a4 +3fba7af0: modu a3, a1 +3fba7b00: sla 0x3, a4 +3fba7b10: .word 0x7266 +3fba7b20: sra a11, a5 +3fba7b30: .word 0x7020 +3fba7b40: .word 0x7274 +3fba7b50: srl 0xd, b3 +3fba7b60: .word 0x000a +3fba7b70: srl a3, a13 +3fba7b80: subb a3, a2 +3fba7b90: sra b11, b2 +3fba7ba0: addc a11, a5 +3fba7bb0: sll a11, a1 +3fba7bc0: sra a11, a8 +3fba7bd0: .word 0x7053 +3fba7be0: sll a11, a1 +3fba7bf0: sla 0x3, a5 +3fba7c00: sla 0x1, a13 +3fba7c10: modu a11, a14 +3fba7c20: .word 0x7320 +3fba7c30: sla b11, b0 +3fba7c40: sra a11, a3 +3fba7c50: sll a9, a0 +3fba7c60: .word 0x756f +3fba7c70: sra a3, a12 +3fba7c80: sll a1, a0 +3fba7c90: sla 0x3, a5 +3fba7ca0: .word 0x7266 +3fba7cb0: sra a11, a5 +3fba7cc0: srl 0xd, a4 +3fba7cd0: .word 0x000a +3fba7ce0: .word 0x0000 +3fba7cf0: addc a11, a4 +3fba7d00: mmtm sp, a7,a9,a11,a13 +3fba7d20: move a14, a13 +3fba7d30: addi 0x140, a14 +3fba7d50: move *a13(0xff80), a11, 1 +3fba7d70: move a11, *a13, 1 +3fba7d80: jaeq L3FBA8690 +3fba7da0: move *a13(0xffc0), a9, 1 +3fba7dc0: move *a9(0x20), a9, 1 +3fba7de0: move *a9(0x40), *a13(0x20), 1 +3fba7e10: move *a13(0x20), a9, 1 +3fba7e30: move *a9(0x80), a9, 1 +3fba7e50: move *a9(0x60), a9, 1 +3fba7e70: move *a9(0xe0), *a13(0x40), 1 +3fba7ea0: move *a13(0x20), a9, 1 +3fba7ec0: move *a9(0x80), a9, 1 +3fba7ee0: move *a9(0x60), a9, 1 +3fba7f00: setf 16, 0, 0 +3fba7f10: move *a9(0x100), a9, 0 +3fba7f30: move a9, *a13(0x80), 1 +3fba7f50: sll 0x5, a9 +3fba7f60: move *a13(0x40), a11, 1 +3fba7f80: add a11, a9 +3fba7f90: move a9, *a13(0x60), 1 +3fba7fb0: sub a11, a9 +3fba7fc0: sra 0x3, a9 +3fba7fd0: move a9, *a13(0xa0), 1 +3fba7ff0: move *a13(0xff60), a9, 1 +3fba8010: move *a9, a9, 1 +3fba8020: move a9, *a13(0xe0), 1 +3fba8040: jrge L3FBA80F0 +3fba8050: move *a13(0x80), a11, 1 +3fba8070: mods a11, a9 +3fba8080: move a9, *a13(0xe0), 1 +3fba80a0: jreq L3FBA8160 +3fba80b0: add a11, a9 +3fba80c0: move a9, *a13(0xe0), 1 +3fba80e0: jruc L3FBA8160 +L3FBA80F0: +3fba80f0: move *a13(0x80), a11, 1 +3fba8110: cmp a11, a9 +3fba8120: jrlt L3FBA8160 +3fba8130: mods a11, a9 +3fba8140: move a9, *a13(0xe0), 1 +L3FBA8160: +3fba8160: sll 0x5, a9 +3fba8170: move *a13(0x40), a11, 1 +3fba8190: add a11, a9 +3fba81a0: move a9, *a13(0xc0), 1 +3fba81c0: jruc L3FBA8350 +L3FBA81D0: +3fba81d0: move *a13(0xe0), a11, 1 +3fba81f0: sll 0x5, a11 +3fba8200: move *a13(0xc0), a9, 1 +3fba8220: add a9, a11 +3fba8230: move a11, *a13(0xc0), 1 +3fba8250: move *a13(0x60), a9, 1 +3fba8270: cmp a9, a11 +3fba8280: jrc L3FBA8350 +L3FBA8290: +3fba8290: move *a13(0xa0), a11, 1 +3fba82b0: sll 0x3, a11 +3fba82c0: move *a13(0xc0), a9, 1 +3fba82e0: sub a11, a9 +3fba82f0: move a9, *a13(0xc0), 1 +3fba8310: move *a13(0x60), a11, 1 +3fba8330: cmp a11, a9 +3fba8340: jrnc L3FBA8290 +L3FBA8350: +3fba8350: move *a13(0xff60), a11, 1 +3fba8370: move *a11(0x40), a9, 1 +3fba8390: move *a13(0xc0), a7, 1 +3fba83b0: move *a11(0x60), a11, 1 +3fba83d0: move *a7, a7, 1 +3fba83e0: and a7, a11 +3fba83f0: move *a9, a7, 1 +3fba8400: xor a11, a7 +3fba8410: move a7, *a9, 1 +3fba8420: move *a13, a11, 1 +3fba8430: dec a11 +3fba8440: move a11, *a13, 1 +3fba8450: jreq L3FBA8690 +3fba8460: move *a13(0xff60), a9, 1 +3fba8480: addi 0x80, a9 +3fba84a0: move a9, *a13(0xff60), 1 +3fba84c0: move *a9, a7, 1 +3fba84d0: move a7, *a13(0xe0), 1 +3fba84f0: jrlt L3FBA8520 +3fba8500: jrle L3FBA8350 +3fba8510: jruc L3FBA81D0 +L3FBA8520: +3fba8520: sll 0x5, a7 +3fba8530: move *a13(0xc0), a9, 1 +3fba8550: add a9, a7 +3fba8560: move a7, *a13(0xc0), 1 +3fba8580: move *a13(0x40), a9, 1 +3fba85a0: cmp a9, a7 +3fba85b0: jrnc L3FBA8350 +L3FBA85C0: +3fba85c0: move *a13(0xa0), a11, 1 +3fba85e0: sll 0x3, a11 +3fba85f0: move *a13(0xc0), a9, 1 +3fba8610: add a9, a11 +3fba8620: move a11, *a13(0xc0), 1 +3fba8640: move *a13(0x40), a9, 1 +3fba8660: cmp a9, a11 +3fba8670: jrc L3FBA85C0 +3fba8680: jruc L3FBA8350 +L3FBA8690: +3fba8690: move *sp(0xa0), a14, 1 +3fba86b0: mmfm sp, a7,a9,a11,a13 +3fba86d0: rets 2 +3fba86e0: mmtm sp, a7,a9,a11,a13 +3fba8700: move a14, a13 +3fba8710: addi 0x2e0, a14 +3fba8730: move *a13(0xff80), a11, 1 +3fba8750: move a11, *a13, 1 +3fba8760: jaeq L3FBAB6D0 +3fba8780: move *a13(0xffc0), a9, 1 +3fba87a0: move *a9(0x20), a9, 1 +3fba87c0: move *a9(0x40), *a13(0x20), 1 +3fba87f0: move *a13(0x20), a9, 1 +3fba8810: move *a9(0x80), a9, 1 +3fba8830: move *a9(0x60), a9, 1 +3fba8850: move *a9(0xe0), *a13(0x40), 1 +3fba8880: move *a13(0x20), a9, 1 +3fba88a0: move *a9(0x80), a9, 1 +3fba88c0: move *a9(0x60), a9, 1 +3fba88e0: move *a9(0x140), *a13(0xc0), 1 +3fba8910: move *a13(0x20), a9, 1 +3fba8930: move *a9(0x80), a9, 1 +3fba8950: move *a9(0x60), a9, 1 +3fba8970: setf 16, 0, 0 +3fba8980: move *a9(0x110), a9, 0 +3fba89a0: move a9, *a13(0x80), 1 +3fba89c0: move *a13(0x20), a9, 1 +3fba89e0: move *a9(0x80), a9, 1 +3fba8a00: move *a9(0x60), a9, 1 +3fba8a20: move *a9(0x100), a9, 0 +3fba8a40: move a9, *a13(0xa0), 1 +3fba8a60: move *a13(0xc0), a11, 1 +3fba8a80: mpys a9, a11 +3fba8a90: move a11, *a13(0xe0), 1 +3fba8ab0: sll 0x3, a11 +3fba8ac0: move *a13(0x40), a9, 1 +3fba8ae0: add a9, a11 +3fba8af0: move a11, *a13(0x60), 1 +3fba8b10: move *a13(0xff60), a9, 1 +3fba8b30: move *a13(0xffc0), a11, 1 +3fba8b50: setf 16, 1, 0 +3fba8b60: move *a11(0x210), a11, 0 +3fba8b80: move *a9, a9, 1 +3fba8b90: sub a11, a9 +3fba8ba0: move a9, *a13(0x120), 1 +3fba8bc0: jrge L3FBA8C70 +3fba8bd0: move *a13(0xa0), a11, 1 +3fba8bf0: mods a11, a9 +3fba8c00: move a9, *a13(0x120), 1 +3fba8c20: jreq L3FBA8CE0 +3fba8c30: add a11, a9 +3fba8c40: move a9, *a13(0x120), 1 +3fba8c60: jruc L3FBA8CE0 +L3FBA8C70: +3fba8c70: move *a13(0xa0), a11, 1 +3fba8c90: cmp a11, a9 +3fba8ca0: jrlt L3FBA8CE0 +3fba8cb0: mods a11, a9 +3fba8cc0: move a9, *a13(0x120), 1 +L3FBA8CE0: +3fba8ce0: move *a13(0x40), *a13(0x140), 1 +3fba8d10: move a9, a9 +3fba8d20: jreq L3FBA8E10 +L3FBA8D30: +3fba8d30: move *a13(0xc0), a11, 1 +3fba8d50: sll 0x3, a11 +3fba8d60: move *a13(0x140), a9, 1 +3fba8d80: add a9, a11 +3fba8d90: move a11, *a13(0x140), 1 +3fba8db0: move *a13(0x120), a9, 1 +3fba8dd0: dec a9 +3fba8de0: move a9, *a13(0x120), 1 +3fba8e00: jrne L3FBA8D30 +L3FBA8E10: +3fba8e10: sub a11, a11 +3fba8e20: move a11, *a13(0x200), 1 +3fba8e40: move *a13(0xffe0), a9, 1 +3fba8e60: setf 16, 1, 0 +3fba8e70: move *a9, a9, 0 +3fba8e80: jrne L3FBA8EF0 +3fba8e90: move *a13(0xffe0), a9, 1 +3fba8eb0: move *a9(0x3a0), a9, 0 +3fba8ed0: move a9, *a13(0x200), 1 +L3FBA8EF0: +3fba8ef0: move *a13(0xff60), a9, 1 +3fba8f10: move *a9(0x20), a11, 1 +3fba8f30: move *a13(0xffa0), a9, 1 +3fba8f50: add a9, a11 +3fba8f60: move *a13(0x200), a9, 1 +3fba8f80: add a9, a11 +3fba8f90: movk 31, a9 +3fba8fa0: andn a9, a11 +3fba8fb0: move *a13(0xffc0), a9, 1 +3fba8fd0: move *a13(0x200), a7, 1 +3fba8ff0: move *a9(0x200), a9, 0 +3fba9010: add a7, a9 +3fba9020: move *a13(0x80), a7, 1 +3fba9040: mods a7, a9 +3fba9050: sub a9, a11 +3fba9060: move a11, *a13(0x160), 1 +3fba9080: jrge L3FBA9110 +3fba9090: mods a7, a11 +3fba90a0: move a11, *a13(0x160), 1 +3fba90c0: jreq L3FBA9160 +3fba90d0: add a7, a11 +3fba90e0: move a11, *a13(0x160), 1 +3fba9100: jruc L3FBA9160 +L3FBA9110: +3fba9110: cmp a7, a11 +3fba9120: jrlt L3FBA9160 +3fba9130: mods a7, a11 +3fba9140: move a11, *a13(0x160), 1 +L3FBA9160: +3fba9160: subk 32, a7 +3fba9170: jage L3FBA9FD0 +3fba9190: move *a13(0x140), a9, 1 +3fba91b0: move *a9(0x0), *a13(0x220), 1 +3fba91e0: jruc L3FBA92A0 +L3FBA91F0: +3fba91f0: move *a13(0xff60), a11, 1 +3fba9210: move *a11(0x20), a9, 1 +3fba9230: move a9, *a13(0x100), 1 +3fba9250: jreq L3FBA92A0 +3fba9260: jage L3FBA9DA0 +3fba9280: jauc L3FBA9EC0 +L3FBA92A0: +3fba92a0: move *a13(0x160), a11, 1 +3fba92c0: neg a11 +3fba92d0: move *a13(0x220), a9, 1 +3fba92f0: sra a11, a9 +3fba9300: move *a13(0x160), a11, 1 +3fba9320: neg a11 +3fba9330: addk 31, a11 +3fba9340: sll 0x5, a11 +3fba9350: addi 0xda400, a11 +3fba9380: move *a11, a11, 1 +3fba9390: and a11, a9 +3fba93a0: move a9, *a13(0x1a0), 1 +3fba93c0: move *a13(0x80), a11, 1 +3fba93e0: move *a13(0x160), a7, 1 +3fba9400: sub a7, a11 +3fba9410: move a11, *a13(0x180), 1 +3fba9430: move *a13(0x220), a7, 1 +3fba9450: sll a11, a7 +3fba9460: or a9, a7 +3fba9470: move a7, *a13(0x1a0), 1 +3fba9490: move *a13(0x80), a9, 1 +3fba94b0: add a9, a11 +3fba94c0: move a11, *a13(0x180), 1 +3fba94e0: subk 32, a11 +3fba94f0: jrge L3FBA95A0 +3fba9500: move *a13(0x220), a11, 1 +3fba9520: move *a13(0x180), a7, 1 +3fba9540: sll a7, a11 +3fba9550: move *a13(0x1a0), a7, 1 +3fba9570: or a7, a11 +3fba9580: move a11, *a13(0x1a0), 1 +L3FBA95A0: +3fba95a0: move *a13(0xff60), a11, 1 +3fba95c0: move *a11(0x40), a9, 1 +3fba95e0: move *a13(0x1a0), a7, 1 +3fba9600: move *a11(0x60), a11, 1 +3fba9620: and a7, a11 +3fba9630: move *a9, a7, 1 +3fba9640: xor a11, a7 +3fba9650: move a7, *a9, 1 +3fba9660: move *a13, a11, 1 +3fba9670: dec a11 +3fba9680: move a11, *a13, 1 +3fba9690: jaeq L3FBAB6D0 +3fba96b0: move *a13(0xff60), a9, 1 +3fba96d0: addi 0x80, a9 +3fba96f0: move a9, *a13(0xff60), 1 +3fba9710: move *a9, a7, 1 +3fba9720: move a7, *a13(0x120), 1 +3fba9740: jreq L3FBA9D40 +3fba9750: jrle L3FBA9A40 +3fba9760: move *a13(0xc0), a7, 1 +3fba9780: sll 0x3, a7 +3fba9790: move *a13(0x140), a9, 1 +3fba97b0: add a9, a7 +3fba97c0: move a7, *a13(0x140), 1 +3fba97e0: move *a13(0x120), a9, 1 +3fba9800: dec a9 +3fba9810: move a9, *a13(0x120), 1 +3fba9830: jrle L3FBA98D0 +3fba9840: move *a13(0xc0), a7, 1 +3fba9860: mpys a7, a9 +3fba9870: sll 0x3, a9 +3fba9880: move *a13(0x140), a7, 1 +3fba98a0: add a7, a9 +3fba98b0: move a9, *a13(0x140), 1 +L3FBA98D0: +3fba98d0: move *a13(0x140), a9, 1 +3fba98f0: move *a13(0x60), a7, 1 +3fba9910: cmp a7, a9 +3fba9920: jrc L3FBA99F0 +L3FBA9930: +3fba9930: move *a13(0xe0), a11, 1 +3fba9950: sll 0x3, a11 +3fba9960: move *a13(0x140), a9, 1 +3fba9980: sub a11, a9 +3fba9990: move a9, *a13(0x140), 1 +3fba99b0: move *a13(0x60), a11, 1 +3fba99d0: cmp a11, a9 +3fba99e0: jrnc L3FBA9930 +L3FBA99F0: +3fba99f0: move *a9(0x0), *a13(0x220), 1 +3fba9a20: jauc L3FBA91F0 +L3FBA9A40: +3fba9a40: move *a13(0xc0), a7, 1 +3fba9a60: sll 0x3, a7 +3fba9a70: move *a13(0x140), a9, 1 +3fba9a90: sub a7, a9 +3fba9aa0: move a9, *a13(0x140), 1 +3fba9ac0: move *a13(0x120), a7, 1 +3fba9ae0: inc a7 +3fba9af0: move a7, *a13(0x120), 1 +3fba9b10: jrge L3FBA9BB0 +3fba9b20: move *a13(0xc0), a9, 1 +3fba9b40: mpys a9, a7 +3fba9b50: sll 0x3, a7 +3fba9b60: move *a13(0x140), a9, 1 +3fba9b80: add a9, a7 +3fba9b90: move a7, *a13(0x140), 1 +L3FBA9BB0: +3fba9bb0: move *a13(0x140), a9, 1 +3fba9bd0: move *a13(0x40), a7, 1 +3fba9bf0: cmp a7, a9 +3fba9c00: jrnc L3FBA9CD0 +L3FBA9C10: +3fba9c10: move *a13(0xe0), a11, 1 +3fba9c30: sll 0x3, a11 +3fba9c40: move *a13(0x140), a9, 1 +3fba9c60: add a9, a11 +3fba9c70: move a11, *a13(0x140), 1 +3fba9c90: move *a13(0x40), a9, 1 +3fba9cb0: cmp a9, a11 +3fba9cc0: jrc L3FBA9C10 +L3FBA9CD0: +3fba9cd0: move *a13(0x140), a11, 1 +3fba9cf0: move *a11(0x0), *a13(0x220), 1 +3fba9d20: jauc L3FBA91F0 +L3FBA9D40: +3fba9d40: move *a9(0x20), a7, 1 +3fba9d60: move a7, *a13(0x100), 1 +3fba9d80: jreq L3FBA95A0 +3fba9d90: jrle L3FBA9EC0 +L3FBA9DA0: +3fba9da0: move *a13(0x160), a11, 1 +3fba9dc0: move *a13(0x100), a9, 1 +3fba9de0: add a9, a11 +3fba9df0: move a11, *a13(0x160), 1 +L3FBA9E10: +3fba9e10: move *a13(0x160), a11, 1 +3fba9e30: move *a13(0x80), a9, 1 +3fba9e50: sub a9, a11 +3fba9e60: move a11, *a13(0x160), 1 +3fba9e80: cmp a9, a11 +3fba9e90: jrge L3FBA9E10 +3fba9ea0: jauc L3FBA92A0 +L3FBA9EC0: +3fba9ec0: move *a13(0x160), a11, 1 +3fba9ee0: move *a13(0x100), a9, 1 +3fba9f00: add a9, a11 +3fba9f10: move a11, *a13(0x160), 1 +L3FBA9F30: +3fba9f30: move *a13(0x160), a11, 1 +3fba9f50: move *a13(0x80), a9, 1 +3fba9f70: add a9, a11 +3fba9f80: move a11, *a13(0x160), 1 +3fba9fa0: jrlt L3FBA9F30 +3fba9fb0: jauc L3FBA92A0 +L3FBA9FD0: +3fba9fd0: move a11, *a13(0x220), 1 +3fba9ff0: move *a13(0x140), *a13(0x240), 1 +3fbaa020: subk 32, a11 +3fbaa030: jrlt L3FBAA1C0 +L3FBAA040: +3fbaa040: move *a13(0x220), a11, 1 +3fbaa060: subk 32, a11 +3fbaa070: move a11, *a13(0x220), 1 +3fbaa090: move *a13(0x240), a9, 1 +3fbaa0b0: addk 32, a9 +3fbaa0c0: move a9, *a13(0x240), 1 +3fbaa0e0: subk 32, a11 +3fbaa0f0: jrge L3FBAA040 +3fbaa100: jruc L3FBAA1C0 +L3FBAA110: +3fbaa110: move *a13(0xff60), a11, 1 +3fbaa130: move *a11(0x20), a9, 1 +3fbaa150: move a9, *a13(0x100), 1 +3fbaa170: jreq L3FBAA1C0 +3fbaa180: jage L3FBAB050 +3fbaa1a0: jauc L3FBAB3B0 +L3FBAA1C0: +3fbaa1c0: move *a13(0x240), *a13(0x260), 1 +3fbaa1f0: move *a13(0x220), a11, 1 +3fbaa210: neg a11 +3fbaa220: addk 32, a11 +3fbaa230: move a11, *a13(0x180), 1 +3fbaa250: move *a13(0x260), a9, 1 +3fbaa270: move *a13(0x220), a7, 1 +3fbaa290: neg a7 +3fbaa2a0: move *a9+, a11, 1 +3fbaa2b0: move a9, *a13(0x260), 1 +3fbaa2d0: sra a7, a11 +3fbaa2e0: move *a13(0x180), a7, 1 +3fbaa300: dec a7 +3fbaa310: sll 0x5, a7 +3fbaa320: addi 0xda400, a7 +3fbaa350: move *a7, a7, 1 +3fbaa360: and a7, a11 +3fbaa370: move a11, *a13(0x1a0), 1 +3fbaa390: move *a13(0x160), a7, 1 +3fbaa3b0: move *a13(0x180), a9, 1 +3fbaa3d0: add a9, a7 +3fbaa3e0: move a7, *a13(0x280), 1 +3fbaa400: move *a13(0x80), a9, 1 +3fbaa420: sub a7, a9 +3fbaa430: move a9, *a13(0x2c0), 1 +3fbaa450: jrgt L3FBAA510 +3fbaa460: move *a13(0x180), a7, 1 +3fbaa480: add a9, a7 +3fbaa490: move *a13(0x140), a9, 1 +3fbaa4b0: move *a9, a9, 1 +3fbaa4c0: sll a7, a9 +3fbaa4d0: or a11, a9 +3fbaa4e0: move a9, *a13(0x1a0), 1 +3fbaa500: jruc L3FBAA720 +L3FBAA510: +3fbaa510: move *a13(0x180), a7, 1 +3fbaa530: subk 32, a7 +3fbaa540: jrge L3FBAA720 +3fbaa550: move *a13(0x260), a7, 1 +3fbaa570: move *a7, a7, 1 +3fbaa580: move *a13(0x180), a9, 1 +3fbaa5a0: sll a9, a7 +3fbaa5b0: or a11, a7 +3fbaa5c0: move a7, *a13(0x1a0), 1 +3fbaa5e0: move *a13(0x80), a11, 1 +3fbaa600: move *a13(0x280), a7, 1 +3fbaa620: sub a7, a11 +3fbaa630: add a9, a11 +3fbaa640: subk 32, a11 +3fbaa650: move a11, *a13(0x2c0), 1 +3fbaa670: jrge L3FBAA720 +3fbaa680: move *a13(0x140), a7, 1 +3fbaa6a0: move *a7, a7, 1 +3fbaa6b0: addk 32, a11 +3fbaa6c0: sll a11, a7 +3fbaa6d0: move *a13(0x1a0), a11, 1 +3fbaa6f0: or a11, a7 +3fbaa700: move a7, *a13(0x1a0), 1 +L3FBAA720: +3fbaa720: move *a13(0xff60), a11, 1 +3fbaa740: move *a11(0x40), a9, 1 +3fbaa760: move *a13(0x1a0), a7, 1 +3fbaa780: move *a11(0x60), a11, 1 +3fbaa7a0: and a7, a11 +3fbaa7b0: move *a9, a7, 1 +3fbaa7c0: xor a11, a7 +3fbaa7d0: move a7, *a9, 1 +3fbaa7e0: move *a13, a11, 1 +3fbaa7f0: dec a11 +3fbaa800: move a11, *a13, 1 +3fbaa810: jaeq L3FBAB6D0 +3fbaa830: move *a13(0xff60), a9, 1 +3fbaa850: addi 0x80, a9 +3fbaa870: move a9, *a13(0xff60), 1 +3fbaa890: move *a9, a7, 1 +3fbaa8a0: move a7, *a13(0x120), 1 +3fbaa8c0: jreq L3FBAAFE0 +3fbaa8d0: jrle L3FBAAC50 +3fbaa8e0: move *a13(0x240), a7, 1 +3fbaa900: move *a13(0x140), a9, 1 +3fbaa920: sub a9, a7 +3fbaa930: sra 0x3, a7 +3fbaa940: move a7, *a13(0x2a0), 1 +3fbaa960: move *a13(0xc0), a7, 1 +3fbaa980: sll 0x3, a7 +3fbaa990: add a9, a7 +3fbaa9a0: move a7, *a13(0x140), 1 +3fbaa9c0: move *a13(0x120), a9, 1 +3fbaa9e0: dec a9 +3fbaa9f0: move a9, *a13(0x120), 1 +3fbaaa10: jrle L3FBAAAB0 +3fbaaa20: move *a13(0xc0), a7, 1 +3fbaaa40: mpys a7, a9 +3fbaaa50: sll 0x3, a9 +3fbaaa60: move *a13(0x140), a7, 1 +3fbaaa80: add a7, a9 +3fbaaa90: move a9, *a13(0x140), 1 +L3FBAAAB0: +3fbaaab0: move *a13(0x140), a9, 1 +3fbaaad0: move *a13(0x60), a7, 1 +3fbaaaf0: cmp a7, a9 +3fbaab00: jrc L3FBAABD0 +L3FBAAB10: +3fbaab10: move *a13(0xe0), a11, 1 +3fbaab30: sll 0x3, a11 +3fbaab40: move *a13(0x140), a9, 1 +3fbaab60: sub a11, a9 +3fbaab70: move a9, *a13(0x140), 1 +3fbaab90: move *a13(0x60), a11, 1 +3fbaabb0: cmp a11, a9 +3fbaabc0: jrnc L3FBAAB10 +L3FBAABD0: +3fbaabd0: move *a13(0x2a0), a11, 1 +3fbaabf0: sll 0x3, a11 +3fbaac00: add a9, a11 +3fbaac10: move a11, *a13(0x240), 1 +3fbaac30: jauc L3FBAA110 +L3FBAAC50: +3fbaac50: move *a13(0x240), a7, 1 +3fbaac70: move *a13(0x140), a9, 1 +3fbaac90: sub a9, a7 +3fbaaca0: sra 0x3, a7 +3fbaacb0: move a7, *a13(0x2a0), 1 +3fbaacd0: move *a13(0xc0), a7, 1 +3fbaacf0: sll 0x3, a7 +3fbaad00: sub a7, a9 +3fbaad10: move a9, *a13(0x140), 1 +3fbaad30: move *a13(0x120), a7, 1 +3fbaad50: inc a7 +3fbaad60: move a7, *a13(0x120), 1 +3fbaad80: jrge L3FBAAE20 +3fbaad90: move *a13(0xc0), a9, 1 +3fbaadb0: mpys a9, a7 +3fbaadc0: sll 0x3, a7 +3fbaadd0: move *a13(0x140), a9, 1 +3fbaadf0: add a9, a7 +3fbaae00: move a7, *a13(0x140), 1 +L3FBAAE20: +3fbaae20: move *a13(0x140), a9, 1 +3fbaae40: move *a13(0x40), a7, 1 +3fbaae60: cmp a7, a9 +3fbaae70: jrnc L3FBAAF40 +L3FBAAE80: +3fbaae80: move *a13(0xe0), a11, 1 +3fbaaea0: sll 0x3, a11 +3fbaaeb0: move *a13(0x140), a9, 1 +3fbaaed0: add a9, a11 +3fbaaee0: move a11, *a13(0x140), 1 +3fbaaf00: move *a13(0x40), a9, 1 +3fbaaf20: cmp a9, a11 +3fbaaf30: jrc L3FBAAE80 +L3FBAAF40: +3fbaaf40: move *a13(0x2a0), a11, 1 +3fbaaf60: sll 0x3, a11 +3fbaaf70: move *a13(0x140), a9, 1 +3fbaaf90: add a9, a11 +3fbaafa0: move a11, *a13(0x240), 1 +3fbaafc0: jauc L3FBAA110 +L3FBAAFE0: +3fbaafe0: move *a9(0x20), a7, 1 +3fbab000: move a7, *a13(0x100), 1 +3fbab020: jaeq L3FBAA720 +3fbab040: jrle L3FBAB3B0 +L3FBAB050: +3fbab050: move *a13(0x160), a11, 1 +3fbab070: move *a13(0x100), a9, 1 +3fbab090: add a9, a11 +3fbab0a0: move a11, *a13(0x160), 1 +3fbab0c0: move *a13(0x80), a7, 1 +3fbab0e0: cmp a7, a11 +3fbab0f0: jrge L3FBAB190 +3fbab100: sra 0x3, a9 +3fbab110: sll 0x3, a9 +3fbab120: move *a13(0x240), a7, 1 +3fbab140: add a7, a9 +3fbab150: move a9, *a13(0x240), 1 +3fbab170: jauc L3FBAA1C0 +L3FBAB190: +3fbab190: move *a13(0x160), a11, 1 +3fbab1b0: move *a13(0x80), a9, 1 +3fbab1d0: sub a9, a11 +3fbab1e0: move a11, *a13(0x160), 1 +3fbab200: cmp a9, a11 +3fbab210: jrge L3FBAB190 +3fbab220: move *a13(0x160), *a13(0x220), 1 +3fbab250: move *a13(0x140), *a13(0x240), 1 +3fbab280: move *a13(0x220), a11, 1 +3fbab2a0: subk 32, a11 +3fbab2b0: jalt L3FBAA1C0 +L3FBAB2D0: +3fbab2d0: move *a13(0x220), a11, 1 +3fbab2f0: subk 32, a11 +3fbab300: move a11, *a13(0x220), 1 +3fbab320: move *a13(0x240), a9, 1 +3fbab340: addk 32, a9 +3fbab350: move a9, *a13(0x240), 1 +3fbab370: subk 32, a11 +3fbab380: jrge L3FBAB2D0 +3fbab390: jauc L3FBAA1C0 +L3FBAB3B0: +3fbab3b0: move *a13(0x160), a11, 1 +3fbab3d0: move *a13(0x100), a9, 1 +3fbab3f0: add a9, a11 +3fbab400: move a11, *a13(0x160), 1 +3fbab420: jrlt L3FBAB4C0 +3fbab430: sra 0x3, a9 +3fbab440: sll 0x3, a9 +3fbab450: move *a13(0x240), a7, 1 +3fbab470: add a7, a9 +3fbab480: move a9, *a13(0x240), 1 +3fbab4a0: jauc L3FBAA1C0 +L3FBAB4C0: +3fbab4c0: move *a13(0x160), a11, 1 +3fbab4e0: move *a13(0x80), a9, 1 +3fbab500: add a9, a11 +3fbab510: move a11, *a13(0x160), 1 +3fbab530: jrlt L3FBAB4C0 +3fbab540: move *a13(0x160), *a13(0x220), 1 +3fbab570: move *a13(0x140), *a13(0x240), 1 +3fbab5a0: move *a13(0x220), a11, 1 +3fbab5c0: subk 32, a11 +3fbab5d0: jalt L3FBAA1C0 +L3FBAB5F0: +3fbab5f0: move *a13(0x220), a11, 1 +3fbab610: subk 32, a11 +3fbab620: move a11, *a13(0x220), 1 +3fbab640: move *a13(0x240), a9, 1 +3fbab660: addk 32, a9 +3fbab670: move a9, *a13(0x240), 1 +3fbab690: subk 32, a11 +3fbab6a0: jrge L3FBAB5F0 +3fbab6b0: jauc L3FBAA1C0 +L3FBAB6D0: +3fbab6d0: move *sp(0xa0), a14, 1 +3fbab6f0: mmfm sp, a7,a9,a11,a13 +3fbab710: rets 2 +3fbab720: mmtm sp, a7,a9,a11,a13 +3fbab740: move a14, a13 +3fbab750: addi 0x180, a14 +3fbab770: move *a13(0xff80), a11, 1 +3fbab790: move a11, *a13, 1 +3fbab7a0: jaeq L3FBAC400 +3fbab7c0: move *a13(0xffc0), a9, 1 +3fbab7e0: move *a9(0x20), a9, 1 +3fbab800: move *a9(0x40), *a13(0x20), 1 +3fbab830: move *a13(0x20), a9, 1 +3fbab850: move *a9(0x80), a9, 1 +3fbab870: move *a9(0x60), a9, 1 +3fbab890: move *a9(0xe0), *a13(0x40), 1 +3fbab8c0: move *a13(0x20), a9, 1 +3fbab8e0: move *a9(0x80), a9, 1 +3fbab900: move *a9(0x60), a9, 1 +3fbab920: setf 16, 0, 0 +3fbab930: move *a9(0x100), a9, 0 +3fbab950: move a9, *a13(0x80), 1 +3fbab970: sll 0x5, a9 +3fbab980: move *a13(0x40), a11, 1 +3fbab9a0: add a11, a9 +3fbab9b0: move a9, *a13(0x60), 1 +3fbab9d0: sub a11, a9 +3fbab9e0: sra 0x3, a9 +3fbab9f0: move a9, *a13(0xa0), 1 +3fbaba10: move *a13(0xff60), a9, 1 +3fbaba30: move *a9, a9, 1 +3fbaba40: move a9, *a13(0xe0), 1 +3fbaba60: jrge L3FBABB10 +3fbaba70: move *a13(0x80), a11, 1 +3fbaba90: mods a11, a9 +3fbabaa0: move a9, *a13(0xe0), 1 +3fbabac0: jreq L3FBABB80 +3fbabad0: add a11, a9 +3fbabae0: move a9, *a13(0xe0), 1 +3fbabb00: jruc L3FBABB80 +L3FBABB10: +3fbabb10: move *a13(0x80), a11, 1 +3fbabb30: cmp a11, a9 +3fbabb40: jrlt L3FBABB80 +3fbabb50: mods a11, a9 +3fbabb60: move a9, *a13(0xe0), 1 +L3FBABB80: +3fbabb80: sll 0x5, a9 +3fbabb90: move *a13(0x40), a11, 1 +3fbabbb0: add a11, a9 +3fbabbc0: move a9, *a13(0xc0), 1 +3fbabbe0: jruc L3FBABD70 +L3FBABBF0: +3fbabbf0: move *a13(0xe0), a11, 1 +3fbabc10: sll 0x5, a11 +3fbabc20: move *a13(0xc0), a9, 1 +3fbabc40: add a9, a11 +3fbabc50: move a11, *a13(0xc0), 1 +3fbabc70: move *a13(0x60), a9, 1 +3fbabc90: cmp a9, a11 +3fbabca0: jrc L3FBABD70 +L3FBABCB0: +3fbabcb0: move *a13(0xa0), a11, 1 +3fbabcd0: sll 0x3, a11 +3fbabce0: move *a13(0xc0), a9, 1 +3fbabd00: sub a11, a9 +3fbabd10: move a9, *a13(0xc0), 1 +3fbabd30: move *a13(0x60), a11, 1 +3fbabd50: cmp a11, a9 +3fbabd60: jrnc L3FBABCB0 +L3FBABD70: +3fbabd70: move *a13(0xc0), a11, 1 +3fbabd90: move *a11(0x0), *a13(0x100), 1 +L3FBABDC0: +3fbabdc0: move *a13(0xff60), a11, 1 +3fbabde0: move *a11(0x40), *a13(0x140), 1 +3fbabe10: move *a13(0x100), a9, 1 +3fbabe30: move *a11(0x60), a11, 1 +3fbabe50: and a9, a11 +3fbabe60: move *a13(0x140), a9, 1 +3fbabe80: move *a9, a7, 1 +3fbabe90: xor a11, a7 +3fbabea0: move a7, *a9, 1 +3fbabeb0: addk 32, a9 +3fbabec0: move a9, *a13(0x140), 1 +3fbabee0: move *a13(0xff60), a11, 1 +3fbabf00: move *a11(0x80), a7, 1 +3fbabf20: move a7, *a13(0x120), 1 +3fbabf40: jreq L3FBAC040 +L3FBABF50: +3fbabf50: move *a13(0x140), a11, 1 +3fbabf70: move *a11, a9, 1 +3fbabf80: move *a13(0x100), a7, 1 +3fbabfa0: xor a7, a9 +3fbabfb0: move a9, *a11+, 1 +3fbabfc0: move a11, *a13(0x140), 1 +3fbabfe0: move *a13(0x120), a7, 1 +3fbac000: dec a7 +3fbac010: move a7, *a13(0x120), 1 +3fbac030: jrne L3FBABF50 +L3FBAC040: +3fbac040: move *a13(0xff60), a11, 1 +3fbac060: move *a13(0x100), a9, 1 +3fbac080: move *a11(0xa0), a7, 1 +3fbac0a0: and a9, a7 +3fbac0b0: move *a13(0x140), a9, 1 +3fbac0d0: move *a9, a11, 1 +3fbac0e0: xor a7, a11 +3fbac0f0: move a11, *a9, 1 +3fbac100: move *a13, a11, 1 +3fbac110: dec a11 +3fbac120: move a11, *a13, 1 +3fbac130: jreq L3FBAC400 +3fbac140: move *a13(0xff60), a7, 1 +3fbac160: addi 0xc0, a7 +3fbac180: move a7, *a13(0xff60), 1 +3fbac1a0: move *a7, a7, 1 +3fbac1b0: move a7, *a13(0xe0), 1 +3fbac1d0: jrlt L3FBAC200 +3fbac1e0: jrle L3FBABDC0 +3fbac1f0: jruc L3FBABBF0 +L3FBAC200: +3fbac200: sll 0x5, a7 +3fbac210: move *a13(0xc0), a9, 1 +3fbac230: add a9, a7 +3fbac240: move a7, *a13(0xc0), 1 +3fbac260: move *a13(0x40), a9, 1 +3fbac280: cmp a9, a7 +3fbac290: jrc L3FBAC2E0 +3fbac2a0: move *a7(0x0), *a13(0x100), 1 +3fbac2d0: jruc L3FBABDC0 +L3FBAC2E0: +3fbac2e0: move *a13(0xa0), a11, 1 +3fbac300: sll 0x3, a11 +3fbac310: move *a13(0xc0), a9, 1 +3fbac330: add a9, a11 +3fbac340: move a11, *a13(0xc0), 1 +3fbac360: move *a13(0x40), a9, 1 +3fbac380: cmp a9, a11 +3fbac390: jrc L3FBAC2E0 +3fbac3a0: move *a13(0xc0), a11, 1 +3fbac3c0: move *a11(0x0), *a13(0x100), 1 +3fbac3f0: jruc L3FBABDC0 +L3FBAC400: +3fbac400: move *sp(0xa0), a14, 1 +3fbac420: mmfm sp, a7,a9,a11,a13 +3fbac440: rets 2 +3fbac450: mmtm sp, a7,a9,a11,a13 +3fbac470: move a14, a13 +3fbac480: addi 0x300, a14 +3fbac4a0: move *a13(0xff80), a11, 1 +3fbac4c0: move a11, *a13, 1 +3fbac4d0: jaeq L3FBB0C10 +3fbac4f0: move *a13(0xffc0), a9, 1 +3fbac510: move *a9(0x20), a9, 1 +3fbac530: move *a9(0x40), *a13(0x20), 1 +3fbac560: move *a13(0x20), a9, 1 +3fbac580: move *a9(0x80), a9, 1 +3fbac5a0: move *a9(0x60), a9, 1 +3fbac5c0: move *a9(0xe0), *a13(0x40), 1 +3fbac5f0: move *a13(0x20), a9, 1 +3fbac610: move *a9(0x80), a9, 1 +3fbac630: move *a9(0x60), a9, 1 +3fbac650: move *a9(0x140), *a13(0xc0), 1 +3fbac680: move *a13(0x20), a9, 1 +3fbac6a0: move *a9(0x80), a9, 1 +3fbac6c0: move *a9(0x60), a9, 1 +3fbac6e0: setf 16, 0, 0 +3fbac6f0: move *a9(0x110), a9, 0 +3fbac710: move a9, *a13(0x80), 1 +3fbac730: move *a13(0x20), a9, 1 +3fbac750: move *a9(0x80), a9, 1 +3fbac770: move *a9(0x60), a9, 1 +3fbac790: move *a9(0x100), a9, 0 +3fbac7b0: move a9, *a13(0xa0), 1 +3fbac7d0: move *a13(0xc0), a11, 1 +3fbac7f0: mpys a9, a11 +3fbac800: move a11, *a13(0xe0), 1 +3fbac820: sll 0x3, a11 +3fbac830: move *a13(0x40), a9, 1 +3fbac850: add a9, a11 +3fbac860: move a11, *a13(0x60), 1 +3fbac880: move *a13(0xff60), a9, 1 +3fbac8a0: move *a13(0xffc0), a11, 1 +3fbac8c0: setf 16, 1, 0 +3fbac8d0: move *a11(0x210), a11, 0 +3fbac8f0: move *a9, a9, 1 +3fbac900: sub a11, a9 +3fbac910: move a9, *a13(0x120), 1 +3fbac930: jrge L3FBAC9E0 +3fbac940: move *a13(0xa0), a11, 1 +3fbac960: mods a11, a9 +3fbac970: move a9, *a13(0x120), 1 +3fbac990: jreq L3FBACA50 +3fbac9a0: add a11, a9 +3fbac9b0: move a9, *a13(0x120), 1 +3fbac9d0: jruc L3FBACA50 +L3FBAC9E0: +3fbac9e0: move *a13(0xa0), a11, 1 +3fbaca00: cmp a11, a9 +3fbaca10: jrlt L3FBACA50 +3fbaca20: mods a11, a9 +3fbaca30: move a9, *a13(0x120), 1 +L3FBACA50: +3fbaca50: move *a13(0x40), *a13(0x140), 1 +3fbaca80: move a9, a9 +3fbaca90: jreq L3FBACB80 +L3FBACAA0: +3fbacaa0: move *a13(0xc0), a11, 1 +3fbacac0: sll 0x3, a11 +3fbacad0: move *a13(0x140), a9, 1 +3fbacaf0: add a9, a11 +3fbacb00: move a11, *a13(0x140), 1 +3fbacb20: move *a13(0x120), a9, 1 +3fbacb40: dec a9 +3fbacb50: move a9, *a13(0x120), 1 +3fbacb70: jrne L3FBACAA0 +L3FBACB80: +3fbacb80: sub a11, a11 +3fbacb90: move a11, *a13(0x220), 1 +3fbacbb0: move *a13(0xffe0), a9, 1 +3fbacbd0: setf 16, 1, 0 +3fbacbe0: move *a9, a9, 0 +3fbacbf0: jrne L3FBACC60 +3fbacc00: move *a13(0xffe0), a9, 1 +3fbacc20: move *a9(0x3a0), a9, 0 +3fbacc40: move a9, *a13(0x220), 1 +L3FBACC60: +3fbacc60: move *a13(0xff60), a9, 1 +3fbacc80: move *a9(0x20), a11, 1 +3fbacca0: move *a13(0xffa0), a9, 1 +3fbaccc0: add a9, a11 +3fbaccd0: move *a13(0x220), a9, 1 +3fbaccf0: add a9, a11 +3fbacd00: movk 31, a9 +3fbacd10: andn a9, a11 +3fbacd20: move *a13(0xffc0), a9, 1 +3fbacd40: move *a13(0x220), a7, 1 +3fbacd60: move *a9(0x200), a9, 0 +3fbacd80: add a7, a9 +3fbacd90: move *a13(0x80), a7, 1 +3fbacdb0: mods a7, a9 +3fbacdc0: sub a9, a11 +3fbacdd0: move a11, *a13(0x160), 1 +3fbacdf0: jrge L3FBACE80 +3fbace00: mods a7, a11 +3fbace10: move a11, *a13(0x160), 1 +3fbace30: jreq L3FBACED0 +3fbace40: add a7, a11 +3fbace50: move a11, *a13(0x160), 1 +3fbace70: jruc L3FBACED0 +L3FBACE80: +3fbace80: cmp a7, a11 +3fbace90: jrlt L3FBACED0 +3fbacea0: mods a7, a11 +3fbaceb0: move a11, *a13(0x160), 1 +L3FBACED0: +3fbaced0: subk 32, a7 +3fbacee0: jage L3FBAE530 +3fbacf00: move *a13(0x140), a9, 1 +3fbacf20: move *a9(0x0), *a13(0x240), 1 +L3FBACF50: +3fbacf50: move *a13(0x160), a11, 1 +3fbacf70: neg a11 +3fbacf80: move *a13(0x240), a9, 1 +3fbacfa0: sra a11, a9 +3fbacfb0: move *a13(0x160), a11, 1 +3fbacfd0: neg a11 +3fbacfe0: addk 31, a11 +3fbacff0: sll 0x5, a11 +3fbad000: addi 0xda400, a11 +3fbad030: move *a11, a11, 1 +3fbad040: and a11, a9 +3fbad050: move a9, *a13(0x1a0), 1 +3fbad070: move *a13(0x80), a11, 1 +3fbad090: move *a13(0x160), a7, 1 +3fbad0b0: sub a7, a11 +3fbad0c0: move a11, *a13(0x180), 1 +3fbad0e0: move *a13(0x240), a7, 1 +3fbad100: sll a11, a7 +3fbad110: or a9, a7 +3fbad120: move a7, *a13(0x1a0), 1 +3fbad140: move *a13(0x80), a9, 1 +3fbad160: add a9, a11 +3fbad170: move a11, *a13(0x260), 1 +3fbad190: subk 32, a11 +3fbad1a0: jrge L3FBAD280 +3fbad1b0: move *a13(0x260), *a13(0x180), 1 +3fbad1e0: move *a13(0x240), a11, 1 +3fbad200: move *a13(0x180), a7, 1 +3fbad220: sll a7, a11 +3fbad230: move *a13(0x1a0), a7, 1 +3fbad250: or a7, a11 +3fbad260: move a11, *a13(0x1a0), 1 +L3FBAD280: +3fbad280: move *a13(0xff60), a11, 1 +3fbad2a0: move *a11(0x40), *a13(0x1e0), 1 +3fbad2d0: move *a13(0x1a0), a7, 1 +3fbad2f0: move *a11(0x60), a9, 1 +3fbad310: and a7, a9 +3fbad320: move *a13(0x1e0), a7, 1 +3fbad340: move *a7, a11, 1 +3fbad350: xor a9, a11 +3fbad360: move a11, *a7, 1 +3fbad370: addk 32, a7 +3fbad380: move a7, *a13(0x1e0), 1 +3fbad3a0: move *a13(0xff60), a11, 1 +3fbad3c0: move *a11(0x80), a9, 1 +3fbad3e0: move a9, *a13(0x1c0), 1 +3fbad400: jreq L3FBAD870 +L3FBAD410: +3fbad410: move *a13(0x180), a11, 1 +3fbad430: neg a11 +3fbad440: addk 32, a11 +3fbad450: move a11, *a13(0x180), 1 +3fbad470: neg a11 +3fbad480: move *a13(0x240), a9, 1 +3fbad4a0: sra a11, a9 +3fbad4b0: move *a13(0x180), a11, 1 +3fbad4d0: neg a11 +3fbad4e0: addk 31, a11 +3fbad4f0: sll 0x5, a11 +3fbad500: addi 0xda400, a11 +3fbad530: move *a11, a11, 1 +3fbad540: and a11, a9 +3fbad550: move a9, *a13(0x1a0), 1 +3fbad570: move *a13(0x80), a11, 1 +3fbad590: move *a13(0x180), a7, 1 +3fbad5b0: sub a7, a11 +3fbad5c0: move a11, *a13(0x180), 1 +3fbad5e0: move *a13(0x240), a7, 1 +3fbad600: sll a11, a7 +3fbad610: or a9, a7 +3fbad620: move a7, *a13(0x1a0), 1 +3fbad640: move *a13(0x80), a9, 1 +3fbad660: add a9, a11 +3fbad670: move a11, *a13(0x260), 1 +3fbad690: subk 32, a11 +3fbad6a0: jrge L3FBAD780 +3fbad6b0: move *a13(0x260), *a13(0x180), 1 +3fbad6e0: move *a13(0x240), a11, 1 +3fbad700: move *a13(0x180), a7, 1 +3fbad720: sll a7, a11 +3fbad730: move *a13(0x1a0), a7, 1 +3fbad750: or a7, a11 +3fbad760: move a11, *a13(0x1a0), 1 +L3FBAD780: +3fbad780: move *a13(0x1e0), a11, 1 +3fbad7a0: move *a11, a7, 1 +3fbad7b0: move *a13(0x1a0), a9, 1 +3fbad7d0: xor a9, a7 +3fbad7e0: move a7, *a11+, 1 +3fbad7f0: move a11, *a13(0x1e0), 1 +3fbad810: move *a13(0x1c0), a7, 1 +3fbad830: dec a7 +3fbad840: move a7, *a13(0x1c0), 1 +3fbad860: jrne L3FBAD410 +L3FBAD870: +3fbad870: move *a13(0x180), a11, 1 +3fbad890: neg a11 +3fbad8a0: addk 32, a11 +3fbad8b0: move a11, *a13(0x180), 1 +3fbad8d0: neg a11 +3fbad8e0: move *a13(0x240), a9, 1 +3fbad900: sra a11, a9 +3fbad910: move *a13(0x180), a11, 1 +3fbad930: neg a11 +3fbad940: addk 31, a11 +3fbad950: sll 0x5, a11 +3fbad960: addi 0xda400, a11 +3fbad990: move *a11, a11, 1 +3fbad9a0: and a11, a9 +3fbad9b0: move a9, *a13(0x1a0), 1 +3fbad9d0: move *a13(0x80), a11, 1 +3fbad9f0: move *a13(0x180), a7, 1 +3fbada10: sub a7, a11 +3fbada20: move a11, *a13(0x180), 1 +3fbada40: move *a13(0x240), a7, 1 +3fbada60: sll a11, a7 +3fbada70: or a9, a7 +3fbada80: move a7, *a13(0x1a0), 1 +3fbadaa0: move *a13(0x80), a9, 1 +3fbadac0: add a9, a11 +3fbadad0: move a11, *a13(0x180), 1 +3fbadaf0: subk 32, a11 +3fbadb00: jrge L3FBADBB0 +3fbadb10: move *a13(0x240), a11, 1 +3fbadb30: move *a13(0x180), a7, 1 +3fbadb50: sll a7, a11 +3fbadb60: move *a13(0x1a0), a7, 1 +3fbadb80: or a7, a11 +3fbadb90: move a11, *a13(0x1a0), 1 +L3FBADBB0: +3fbadbb0: move *a13(0xff60), a11, 1 +3fbadbd0: move *a13(0x1a0), a7, 1 +3fbadbf0: move *a11(0xa0), a9, 1 +3fbadc10: and a7, a9 +3fbadc20: move *a13(0x1e0), a7, 1 +3fbadc40: move *a7, a11, 1 +3fbadc50: xor a9, a11 +3fbadc60: move a11, *a7, 1 +3fbadc70: move *a13, a11, 1 +3fbadc80: dec a11 +3fbadc90: move a11, *a13, 1 +3fbadca0: jaeq L3FBB0C10 +3fbadcc0: move *a13(0xff60), a9, 1 +3fbadce0: addi 0xc0, a9 +3fbadd00: move a9, *a13(0xff60), 1 +3fbadd20: move *a9, a7, 1 +3fbadd30: move a7, *a13(0x120), 1 +3fbadd50: jreq L3FBAE2F0 +3fbadd60: jrle L3FBAE010 +3fbadd70: move *a13(0xc0), a7, 1 +3fbadd90: sll 0x3, a7 +3fbadda0: move *a13(0x140), a9, 1 +3fbaddc0: add a9, a7 +3fbaddd0: move a7, *a13(0x140), 1 +3fbaddf0: move *a13(0x120), a9, 1 +3fbade10: dec a9 +3fbade20: move a9, *a13(0x120), 1 +3fbade40: jrle L3FBADEE0 +3fbade50: move *a13(0xc0), a7, 1 +3fbade70: mpys a7, a9 +3fbade80: sll 0x3, a9 +3fbade90: move *a13(0x140), a7, 1 +3fbadeb0: add a7, a9 +3fbadec0: move a9, *a13(0x140), 1 +L3FBADEE0: +3fbadee0: move *a13(0x140), a9, 1 +3fbadf00: move *a13(0x60), a7, 1 +3fbadf20: cmp a7, a9 +3fbadf30: jrc L3FBAE2A0 +L3FBADF40: +3fbadf40: move *a13(0xe0), a11, 1 +3fbadf60: sll 0x3, a11 +3fbadf70: move *a13(0x140), a9, 1 +3fbadf90: sub a11, a9 +3fbadfa0: move a9, *a13(0x140), 1 +3fbadfc0: move *a13(0x60), a11, 1 +3fbadfe0: cmp a11, a9 +3fbadff0: jrnc L3FBADF40 +3fbae000: jruc L3FBAE2A0 +L3FBAE010: +3fbae010: move *a13(0xc0), a7, 1 +3fbae030: sll 0x3, a7 +3fbae040: move *a13(0x140), a9, 1 +3fbae060: sub a7, a9 +3fbae070: move a9, *a13(0x140), 1 +3fbae090: move *a13(0x120), a7, 1 +3fbae0b0: inc a7 +3fbae0c0: move a7, *a13(0x120), 1 +3fbae0e0: jrge L3FBAE180 +3fbae0f0: move *a13(0xc0), a9, 1 +3fbae110: mpys a9, a7 +3fbae120: sll 0x3, a7 +3fbae130: move *a13(0x140), a9, 1 +3fbae150: add a9, a7 +3fbae160: move a7, *a13(0x140), 1 +L3FBAE180: +3fbae180: move *a13(0x140), a9, 1 +3fbae1a0: move *a13(0x40), a7, 1 +3fbae1c0: cmp a7, a9 +3fbae1d0: jrnc L3FBAE2A0 +L3FBAE1E0: +3fbae1e0: move *a13(0xe0), a11, 1 +3fbae200: sll 0x3, a11 +3fbae210: move *a13(0x140), a9, 1 +3fbae230: add a9, a11 +3fbae240: move a11, *a13(0x140), 1 +3fbae260: move *a13(0x40), a9, 1 +3fbae280: cmp a9, a11 +3fbae290: jrc L3FBAE1E0 +L3FBAE2A0: +3fbae2a0: move *a13(0x140), a11, 1 +3fbae2c0: move *a11(0x0), *a13(0x240), 1 +L3FBAE2F0: +3fbae2f0: move *a13(0xff60), a11, 1 +3fbae310: move *a11(0x20), a9, 1 +3fbae330: move a9, *a13(0x100), 1 +3fbae350: jaeq L3FBACF50 +3fbae370: move *a13(0x160), a7, 1 +3fbae390: add a9, a7 +3fbae3a0: move a7, *a13(0x160), 1 +3fbae3c0: move a9, a9 +3fbae3d0: jrle L3FBAE490 +L3FBAE3E0: +3fbae3e0: move *a13(0x160), a11, 1 +3fbae400: move *a13(0x80), a9, 1 +3fbae420: sub a9, a11 +3fbae430: move a11, *a13(0x160), 1 +3fbae450: cmp a9, a11 +3fbae460: jrge L3FBAE3E0 +3fbae470: jauc L3FBACF50 +L3FBAE490: +3fbae490: move *a13(0x160), a11, 1 +3fbae4b0: move *a13(0x80), a9, 1 +3fbae4d0: add a9, a11 +3fbae4e0: move a11, *a13(0x160), 1 +3fbae500: jrlt L3FBAE490 +3fbae510: jauc L3FBACF50 +L3FBAE530: +3fbae530: move a11, *a13(0x240), 1 +3fbae550: move *a13(0x140), *a13(0x260), 1 +3fbae580: subk 32, a11 +3fbae590: jrlt L3FBAE660 +L3FBAE5A0: +3fbae5a0: move *a13(0x240), a11, 1 +3fbae5c0: subk 32, a11 +3fbae5d0: move a11, *a13(0x240), 1 +3fbae5f0: move *a13(0x260), a9, 1 +3fbae610: addk 32, a9 +3fbae620: move a9, *a13(0x260), 1 +3fbae640: subk 32, a11 +3fbae650: jrge L3FBAE5A0 +L3FBAE660: +3fbae660: move *a13(0x240), *a13(0x180), 1 +3fbae690: move *a13(0x260), *a13(0x280), 1 +3fbae6c0: move *a13(0x280), a11, 1 +3fbae6e0: move *a13(0x180), a9, 1 +3fbae700: neg a9 +3fbae710: move *a11+, a7, 1 +3fbae720: move a11, *a13(0x280), 1 +3fbae740: sra a9, a7 +3fbae750: move *a13(0x180), a9, 1 +3fbae770: neg a9 +3fbae780: addk 31, a9 +3fbae790: sll 0x5, a9 +3fbae7a0: addi 0xda400, a9 +3fbae7d0: move *a9, a9, 1 +3fbae7e0: and a9, a7 +3fbae7f0: move a7, *a13(0x1a0), 1 +3fbae810: move *a13(0x160), a9, 1 +3fbae830: move *a13(0x180), a7, 1 +3fbae850: sub a7, a9 +3fbae860: addk 32, a9 +3fbae870: move a9, *a13(0x2a0), 1 +3fbae890: move *a13(0x80), a7, 1 +3fbae8b0: sub a9, a7 +3fbae8c0: move a7, *a13(0x2c0), 1 +3fbae8e0: jrgt L3FBAEAC0 +3fbae8f0: move *a13(0x140), *a13(0x280), 1 +3fbae920: move *a13(0x180), a11, 1 +3fbae940: sub a11, a7 +3fbae950: addk 32, a7 +3fbae960: move a7, *a13(0x180), 1 +3fbae980: neg a7 +3fbae990: addk 32, a7 +3fbae9a0: move a7, *a13(0x2a0), 1 +3fbae9c0: move *a13(0x180), a11, 1 +3fbae9e0: subk 32, a11 +3fbae9f0: jrge L3FBAEE50 +3fbaea00: move *a13(0x280), a11, 1 +3fbaea20: move *a11, a9, 1 +3fbaea30: move *a13(0x180), a7, 1 +3fbaea50: sll a7, a9 +3fbaea60: move *a13(0x1a0), a7, 1 +3fbaea80: or a7, a9 +3fbaea90: move a9, *a13(0x1a0), 1 +3fbaeab0: jruc L3FBAEE50 +L3FBAEAC0: +3fbaeac0: move *a13(0x180), a7, 1 +3fbaeae0: neg a7 +3fbaeaf0: addk 32, a7 +3fbaeb00: move a7, *a13(0x180), 1 +3fbaeb20: subk 32, a7 +3fbaeb30: jrge L3FBAEE50 +3fbaeb40: move *a11, a7, 1 +3fbaeb50: move *a13(0x180), a9, 1 +3fbaeb70: sll a9, a7 +3fbaeb80: move *a13(0x1a0), a9, 1 +3fbaeba0: or a9, a7 +3fbaebb0: move a7, *a13(0x1a0), 1 +3fbaebd0: move *a13(0x180), a9, 1 +3fbaebf0: neg a9 +3fbaec00: move *a13(0x2a0), a7, 1 +3fbaec20: addk 32, a9 +3fbaec30: add a7, a9 +3fbaec40: move a9, *a13(0x2a0), 1 +3fbaec60: move *a13(0x80), a7, 1 +3fbaec80: sub a9, a7 +3fbaec90: move a7, *a13(0x2c0), 1 +3fbaecb0: jrgt L3FBAEE50 +3fbaecc0: move *a13(0x140), *a13(0x280), 1 +3fbaecf0: addk 32, a7 +3fbaed00: move a7, *a13(0x180), 1 +3fbaed20: neg a7 +3fbaed30: addk 32, a7 +3fbaed40: move a7, *a13(0x2a0), 1 +3fbaed60: move *a13(0x180), a11, 1 +3fbaed80: subk 32, a11 +3fbaed90: jrge L3FBAEE50 +3fbaeda0: move *a13(0x280), a11, 1 +3fbaedc0: move *a11, a9, 1 +3fbaedd0: move *a13(0x180), a7, 1 +3fbaedf0: sll a7, a9 +3fbaee00: move *a13(0x1a0), a7, 1 +3fbaee20: or a7, a9 +3fbaee30: move a9, *a13(0x1a0), 1 +L3FBAEE50: +3fbaee50: move *a13(0xff60), a11, 1 +3fbaee70: move *a11(0x40), *a13(0x1e0), 1 +3fbaeea0: move *a13(0x1a0), a9, 1 +3fbaeec0: move *a11(0x60), a7, 1 +3fbaeee0: and a9, a7 +3fbaeef0: move *a13(0x1e0), a9, 1 +3fbaef10: move *a9, a11, 1 +3fbaef20: xor a7, a11 +3fbaef30: move a11, *a9, 1 +3fbaef40: addk 32, a9 +3fbaef50: move a9, *a13(0x1e0), 1 +3fbaef70: move *a13(0xff60), a11, 1 +3fbaef90: move *a11(0x80), a7, 1 +3fbaefb0: move a7, *a13(0x1c0), 1 +3fbaefd0: jaeq L3FBAF8B0 +L3FBAEFF0: +3fbaeff0: move *a13(0x180), a11, 1 +3fbaf010: neg a11 +3fbaf020: addk 32, a11 +3fbaf030: move a11, *a13(0x180), 1 +3fbaf050: move *a13(0x280), a9, 1 +3fbaf070: neg a11 +3fbaf080: move *a9+, a7, 1 +3fbaf090: move a9, *a13(0x280), 1 +3fbaf0b0: sra a11, a7 +3fbaf0c0: move *a13(0x180), a11, 1 +3fbaf0e0: neg a11 +3fbaf0f0: addk 31, a11 +3fbaf100: sll 0x5, a11 +3fbaf110: addi 0xda400, a11 +3fbaf140: move *a11, a11, 1 +3fbaf150: and a11, a7 +3fbaf160: move a7, *a13(0x1a0), 1 +3fbaf180: move *a13(0x180), a11, 1 +3fbaf1a0: neg a11 +3fbaf1b0: move *a13(0x2a0), a7, 1 +3fbaf1d0: addk 32, a11 +3fbaf1e0: add a7, a11 +3fbaf1f0: move a11, *a13(0x2a0), 1 +3fbaf210: move *a13(0x80), a7, 1 +3fbaf230: sub a11, a7 +3fbaf240: move a7, *a13(0x2c0), 1 +3fbaf260: jrgt L3FBAF440 +3fbaf270: move *a13(0x140), *a13(0x280), 1 +3fbaf2a0: move *a13(0x180), a9, 1 +3fbaf2c0: sub a9, a7 +3fbaf2d0: addk 32, a7 +3fbaf2e0: move a7, *a13(0x180), 1 +3fbaf300: neg a7 +3fbaf310: addk 32, a7 +3fbaf320: move a7, *a13(0x2a0), 1 +3fbaf340: move *a13(0x180), a11, 1 +3fbaf360: subk 32, a11 +3fbaf370: jrge L3FBAF7B0 +3fbaf380: move *a13(0x280), a11, 1 +3fbaf3a0: move *a11, a9, 1 +3fbaf3b0: move *a13(0x180), a7, 1 +3fbaf3d0: sll a7, a9 +3fbaf3e0: move *a13(0x1a0), a7, 1 +3fbaf400: or a7, a9 +3fbaf410: move a9, *a13(0x1a0), 1 +3fbaf430: jruc L3FBAF7B0 +L3FBAF440: +3fbaf440: move *a13(0x180), a7, 1 +3fbaf460: neg a7 +3fbaf470: addk 32, a7 +3fbaf480: move a7, *a13(0x180), 1 +3fbaf4a0: subk 32, a7 +3fbaf4b0: jrge L3FBAF7B0 +3fbaf4c0: move *a9, a7, 1 +3fbaf4d0: move *a13(0x180), a9, 1 +3fbaf4f0: sll a9, a7 +3fbaf500: move *a13(0x1a0), a9, 1 +3fbaf520: or a9, a7 +3fbaf530: move a7, *a13(0x1a0), 1 +3fbaf550: move *a13(0x180), a9, 1 +3fbaf570: neg a9 +3fbaf580: addk 32, a9 +3fbaf590: add a11, a9 +3fbaf5a0: move a9, *a13(0x2a0), 1 +3fbaf5c0: move *a13(0x80), a11, 1 +3fbaf5e0: sub a9, a11 +3fbaf5f0: move a11, *a13(0x2c0), 1 +3fbaf610: jrgt L3FBAF7B0 +3fbaf620: move *a13(0x140), *a13(0x280), 1 +3fbaf650: addk 32, a11 +3fbaf660: move a11, *a13(0x180), 1 +3fbaf680: neg a11 +3fbaf690: addk 32, a11 +3fbaf6a0: move a11, *a13(0x2a0), 1 +3fbaf6c0: move *a13(0x180), a9, 1 +3fbaf6e0: subk 32, a9 +3fbaf6f0: jrge L3FBAF7B0 +3fbaf700: move *a13(0x280), a9, 1 +3fbaf720: move *a9, a7, 1 +3fbaf730: move *a13(0x180), a9, 1 +3fbaf750: sll a9, a7 +3fbaf760: move *a13(0x1a0), a9, 1 +3fbaf780: or a9, a7 +3fbaf790: move a7, *a13(0x1a0), 1 +L3FBAF7B0: +3fbaf7b0: move *a13(0x1e0), a11, 1 +3fbaf7d0: move *a11, a9, 1 +3fbaf7e0: move *a13(0x1a0), a7, 1 +3fbaf800: xor a7, a9 +3fbaf810: move a9, *a11+, 1 +3fbaf820: move a11, *a13(0x1e0), 1 +3fbaf840: move *a13(0x1c0), a7, 1 +3fbaf860: dec a7 +3fbaf870: move a7, *a13(0x1c0), 1 +3fbaf890: jane L3FBAEFF0 +L3FBAF8B0: +3fbaf8b0: move *a13(0x180), a11, 1 +3fbaf8d0: neg a11 +3fbaf8e0: addk 32, a11 +3fbaf8f0: move a11, *a13(0x180), 1 +3fbaf910: move *a13(0x280), a9, 1 +3fbaf930: neg a11 +3fbaf940: move *a9+, a7, 1 +3fbaf950: move a9, *a13(0x280), 1 +3fbaf970: sra a11, a7 +3fbaf980: move *a13(0x180), a11, 1 +3fbaf9a0: neg a11 +3fbaf9b0: addk 31, a11 +3fbaf9c0: sll 0x5, a11 +3fbaf9d0: addi 0xda400, a11 +3fbafa00: move *a11, a11, 1 +3fbafa10: and a11, a7 +3fbafa20: move a7, *a13(0x1a0), 1 +3fbafa40: move *a13(0x180), a11, 1 +3fbafa60: neg a11 +3fbafa70: move *a13(0x2a0), a7, 1 +3fbafa90: addk 32, a11 +3fbafaa0: add a7, a11 +3fbafab0: move a11, *a13(0x2a0), 1 +3fbafad0: move *a13(0x80), a7, 1 +3fbafaf0: sub a11, a7 +3fbafb00: move a7, *a13(0x2c0), 1 +3fbafb20: jrgt L3FBAFC70 +3fbafb30: move *a13(0x180), a9, 1 +3fbafb50: sub a9, a7 +3fbafb60: addk 32, a7 +3fbafb70: move a7, *a13(0x180), 1 +3fbafb90: subk 32, a7 +3fbafba0: jrge L3FBAFED0 +3fbafbb0: move *a13(0x140), a9, 1 +3fbafbd0: move *a9, a7, 1 +3fbafbe0: move *a13(0x180), a9, 1 +3fbafc00: sll a9, a7 +3fbafc10: move *a13(0x1a0), a9, 1 +3fbafc30: or a9, a7 +3fbafc40: move a7, *a13(0x1a0), 1 +3fbafc60: jruc L3FBAFED0 +L3FBAFC70: +3fbafc70: move *a13(0x180), a7, 1 +3fbafc90: neg a7 +3fbafca0: addk 32, a7 +3fbafcb0: move a7, *a13(0x180), 1 +3fbafcd0: subk 32, a7 +3fbafce0: jrge L3FBAFED0 +3fbafcf0: move *a9, a7, 1 +3fbafd00: move *a13(0x180), a9, 1 +3fbafd20: sll a9, a7 +3fbafd30: move *a13(0x1a0), a9, 1 +3fbafd50: or a9, a7 +3fbafd60: move a7, *a13(0x1a0), 1 +3fbafd80: move *a13(0x80), a9, 1 +3fbafda0: sub a11, a9 +3fbafdb0: move *a13(0x180), a7, 1 +3fbafdd0: add a7, a9 +3fbafde0: subk 32, a9 +3fbafdf0: move a9, *a13(0x2c0), 1 +3fbafe10: jrgt L3FBAFED0 +3fbafe20: jrge L3FBAFED0 +3fbafe30: move *a13(0x140), a7, 1 +3fbafe50: move *a7, a7, 1 +3fbafe60: addk 32, a9 +3fbafe70: sll a9, a7 +3fbafe80: move *a13(0x1a0), a9, 1 +3fbafea0: or a9, a7 +3fbafeb0: move a7, *a13(0x1a0), 1 +L3FBAFED0: +3fbafed0: move *a13(0xff60), a9, 1 +3fbafef0: move *a13(0x1a0), a7, 1 +3fbaff10: move *a9(0xa0), a9, 1 +3fbaff30: and a7, a9 +3fbaff40: move *a13(0x1e0), a7, 1 +3fbaff60: move *a7, a11, 1 +3fbaff70: xor a9, a11 +3fbaff80: move a11, *a7, 1 +3fbaff90: move *a13, a11, 1 +3fbaffa0: dec a11 +3fbaffb0: move a11, *a13, 1 +3fbaffc0: jaeq L3FBB0C10 +3fbaffe0: move *a13(0xff60), a9, 1 +3fbb0000: addi 0xc0, a9 +3fbb0020: move a9, *a13(0xff60), 1 +3fbb0040: move *a9, a7, 1 +3fbb0050: move a7, *a13(0x120), 1 +3fbb0070: jreq L3FBB06A0 +3fbb0080: move *a13(0x260), a7, 1 +3fbb00a0: move *a13(0x140), a9, 1 +3fbb00c0: sub a9, a7 +3fbb00d0: sra 0x3, a7 +3fbb00e0: move a7, *a13(0x2e0), 1 +3fbb0100: move *a13(0x120), a7, 1 +3fbb0120: jrle L3FBB03B0 +3fbb0130: move *a13(0xc0), a7, 1 +3fbb0150: sll 0x3, a7 +3fbb0160: add a9, a7 +3fbb0170: move a7, *a13(0x140), 1 +3fbb0190: move *a13(0x120), a9, 1 +3fbb01b0: dec a9 +3fbb01c0: move a9, *a13(0x120), 1 +3fbb01e0: jrle L3FBB0280 +3fbb01f0: move *a13(0xc0), a7, 1 +3fbb0210: mpys a7, a9 +3fbb0220: sll 0x3, a9 +3fbb0230: move *a13(0x140), a7, 1 +3fbb0250: add a7, a9 +3fbb0260: move a9, *a13(0x140), 1 +L3FBB0280: +3fbb0280: move *a13(0x140), a9, 1 +3fbb02a0: move *a13(0x60), a7, 1 +3fbb02c0: cmp a7, a9 +3fbb02d0: jrc L3FBB0620 +L3FBB02E0: +3fbb02e0: move *a13(0xe0), a11, 1 +3fbb0300: sll 0x3, a11 +3fbb0310: move *a13(0x140), a9, 1 +3fbb0330: sub a11, a9 +3fbb0340: move a9, *a13(0x140), 1 +3fbb0360: move *a13(0x60), a11, 1 +3fbb0380: cmp a11, a9 +3fbb0390: jrnc L3FBB02E0 +3fbb03a0: jruc L3FBB0620 +L3FBB03B0: +3fbb03b0: move *a13(0xc0), a7, 1 +3fbb03d0: sll 0x3, a7 +3fbb03e0: sub a7, a9 +3fbb03f0: move a9, *a13(0x140), 1 +3fbb0410: move *a13(0x120), a7, 1 +3fbb0430: inc a7 +3fbb0440: move a7, *a13(0x120), 1 +3fbb0460: jrge L3FBB0500 +3fbb0470: move *a13(0xc0), a9, 1 +3fbb0490: mpys a9, a7 +3fbb04a0: sll 0x3, a7 +3fbb04b0: move *a13(0x140), a9, 1 +3fbb04d0: add a9, a7 +3fbb04e0: move a7, *a13(0x140), 1 +L3FBB0500: +3fbb0500: move *a13(0x140), a9, 1 +3fbb0520: move *a13(0x40), a7, 1 +3fbb0540: cmp a7, a9 +3fbb0550: jrnc L3FBB0620 +L3FBB0560: +3fbb0560: move *a13(0xe0), a11, 1 +3fbb0580: sll 0x3, a11 +3fbb0590: move *a13(0x140), a9, 1 +3fbb05b0: add a9, a11 +3fbb05c0: move a11, *a13(0x140), 1 +3fbb05e0: move *a13(0x40), a9, 1 +3fbb0600: cmp a9, a11 +3fbb0610: jrc L3FBB0560 +L3FBB0620: +3fbb0620: move *a13(0x2e0), a11, 1 +3fbb0640: sll 0x3, a11 +3fbb0650: move *a13(0x140), a9, 1 +3fbb0670: add a9, a11 +3fbb0680: move a11, *a13(0x260), 1 +L3FBB06A0: +3fbb06a0: move *a13(0xff60), a11, 1 +3fbb06c0: move *a11(0x20), a9, 1 +3fbb06e0: move a9, *a13(0x100), 1 +3fbb0700: jaeq L3FBAE660 +3fbb0720: jrle L3FBB0910 +3fbb0730: move *a13(0x160), a7, 1 +3fbb0750: add a9, a7 +3fbb0760: move a7, *a13(0x160), 1 +3fbb0780: move *a13(0x80), a9, 1 +3fbb07a0: cmp a9, a7 +3fbb07b0: jrge L3FBB0870 +3fbb07c0: move *a13(0x100), a7, 1 +3fbb07e0: sra 0x3, a7 +3fbb07f0: sll 0x3, a7 +3fbb0800: move *a13(0x260), a9, 1 +3fbb0820: add a9, a7 +3fbb0830: move a7, *a13(0x260), 1 +3fbb0850: jauc L3FBAE660 +L3FBB0870: +3fbb0870: move *a13(0x160), a11, 1 +3fbb0890: move *a13(0x80), a9, 1 +3fbb08b0: sub a9, a11 +3fbb08c0: move a11, *a13(0x160), 1 +3fbb08e0: cmp a9, a11 +3fbb08f0: jrge L3FBB0870 +3fbb0900: jruc L3FBB0A80 +L3FBB0910: +3fbb0910: move *a13(0x160), a7, 1 +3fbb0930: add a9, a7 +3fbb0940: move a7, *a13(0x160), 1 +3fbb0960: jrlt L3FBB0A00 +3fbb0970: sra 0x3, a9 +3fbb0980: sll 0x3, a9 +3fbb0990: move *a13(0x260), a7, 1 +3fbb09b0: add a7, a9 +3fbb09c0: move a9, *a13(0x260), 1 +3fbb09e0: jauc L3FBAE660 +L3FBB0A00: +3fbb0a00: move *a13(0x160), a11, 1 +3fbb0a20: move *a13(0x80), a9, 1 +3fbb0a40: add a9, a11 +3fbb0a50: move a11, *a13(0x160), 1 +3fbb0a70: jrlt L3FBB0A00 +L3FBB0A80: +3fbb0a80: move *a13(0x160), *a13(0x240), 1 +3fbb0ab0: move *a13(0x140), *a13(0x260), 1 +3fbb0ae0: move *a13(0x240), a11, 1 +3fbb0b00: subk 32, a11 +3fbb0b10: jalt L3FBAE660 +L3FBB0B30: +3fbb0b30: move *a13(0x240), a11, 1 +3fbb0b50: subk 32, a11 +3fbb0b60: move a11, *a13(0x240), 1 +3fbb0b80: move *a13(0x260), a9, 1 +3fbb0ba0: addk 32, a9 +3fbb0bb0: move a9, *a13(0x260), 1 +3fbb0bd0: subk 32, a11 +3fbb0be0: jrge L3FBB0B30 +3fbb0bf0: jauc L3FBAE660 +L3FBB0C10: +3fbb0c10: move *sp(0xa0), a14, 1 +3fbb0c30: mmfm sp, a7,a9,a11,a13 +3fbb0c50: rets 2 +3fbb0c60: mmtm sp, a9,a11,a13 +3fbb0c80: move a14, a13 +3fbb0c90: addi 0x40, a14 +3fbb0cb0: jruc L3FBB0DC0 +L3FBB0CC0: +3fbb0cc0: move *a13(0xffc0), a11, 1 +3fbb0ce0: movk 16, a9 +3fbb0cf0: setf 16, 1, 0 +3fbb0d00: move a9, *a11, 0 +3fbb0d10: move *a13(0xffa0), a9, 1 +3fbb0d30: movk 16, a11 +3fbb0d40: move a11, *a9, 0 +3fbb0d50: jruc L3FBB0E30 +L3FBB0D60: +3fbb0d60: move *a13(0xffc0), a11, 1 +3fbb0d80: movk 32, a9 +3fbb0d90: setf 16, 1, 0 +3fbb0da0: move a9, *a11, 0 +3fbb0db0: jruc L3FBB0E30 +L3FBB0DC0: +3fbb0dc0: move *a13(0xffe0), a8, 1 +3fbb0de0: jreq L3FBB0CC0 +3fbb0df0: dec a8 +3fbb0e00: jreq L3FBB0D60 +3fbb0e10: dec a8 +3fbb0e20: jreq L3FBB0D60 +L3FBB0E30: +3fbb0e30: move *sp(0x80), a14, 1 +3fbb0e50: mmfm sp, a9,a11,a13 +3fbb0e70: rets 2 +3fbb0e80: mmtm sp, a7,a9,a11,a13 +3fbb0ea0: move a14, a13 +3fbb0eb0: addi 0x140, a14 +3fbb0ed0: move *a13(0xff80), a11, 1 +3fbb0ef0: move a11, *a13, 1 +3fbb0f00: jaeq L3FBB18C0 +3fbb0f20: move *a13(0xffc0), a9, 1 +3fbb0f40: move *a9(0x20), a9, 1 +3fbb0f60: move *a9(0x40), *a13(0x20), 1 +3fbb0f90: move *a13(0x20), a9, 1 +3fbb0fb0: move *a9(0x80), a9, 1 +3fbb0fd0: move *a9(0x60), a9, 1 +3fbb0ff0: move *a9(0xe0), *a13(0x40), 1 +3fbb1020: move *a13(0x20), a9, 1 +3fbb1040: move *a9(0x80), a9, 1 +3fbb1060: move *a9(0x60), a9, 1 +3fbb1080: setf 16, 0, 0 +3fbb1090: move *a9(0x100), a9, 0 +3fbb10b0: move a9, *a13(0x80), 1 +3fbb10d0: sll 0x5, a9 +3fbb10e0: move *a13(0x40), a11, 1 +3fbb1100: add a11, a9 +3fbb1110: move a9, *a13(0x60), 1 +3fbb1130: sub a11, a9 +3fbb1140: sra 0x3, a9 +3fbb1150: move a9, *a13(0xa0), 1 +3fbb1170: move *a13(0xff60), a9, 1 +3fbb1190: move *a9, a9, 1 +3fbb11a0: move a9, *a13(0xe0), 1 +3fbb11c0: jrge L3FBB1270 +3fbb11d0: move *a13(0x80), a11, 1 +3fbb11f0: mods a11, a9 +3fbb1200: move a9, *a13(0xe0), 1 +3fbb1220: jreq L3FBB12E0 +3fbb1230: add a11, a9 +3fbb1240: move a9, *a13(0xe0), 1 +3fbb1260: jruc L3FBB12E0 +L3FBB1270: +3fbb1270: move *a13(0x80), a11, 1 +3fbb1290: cmp a11, a9 +3fbb12a0: jrlt L3FBB12E0 +3fbb12b0: mods a11, a9 +3fbb12c0: move a9, *a13(0xe0), 1 +L3FBB12E0: +3fbb12e0: sll 0x5, a9 +3fbb12f0: move *a13(0x40), a11, 1 +3fbb1310: add a11, a9 +3fbb1320: move a9, *a13(0xc0), 1 +3fbb1340: jruc L3FBB14D0 +L3FBB1350: +3fbb1350: move *a13(0xe0), a11, 1 +3fbb1370: sll 0x5, a11 +3fbb1380: move *a13(0xc0), a9, 1 +3fbb13a0: add a9, a11 +3fbb13b0: move a11, *a13(0xc0), 1 +3fbb13d0: move *a13(0x60), a9, 1 +3fbb13f0: cmp a9, a11 +3fbb1400: jrc L3FBB14D0 +L3FBB1410: +3fbb1410: move *a13(0xa0), a11, 1 +3fbb1430: sll 0x3, a11 +3fbb1440: move *a13(0xc0), a9, 1 +3fbb1460: sub a11, a9 +3fbb1470: move a9, *a13(0xc0), 1 +3fbb1490: move *a13(0x60), a11, 1 +3fbb14b0: cmp a11, a9 +3fbb14c0: jrnc L3FBB1410 +L3FBB14D0: +3fbb14d0: move *a13(0xff60), a11, 1 +3fbb14f0: move *a11(0x40), *a13(0x100), 1 +3fbb1520: move *a11(0x60), *a13(0x120), 1 +3fbb1550: move *a13(0x100), a9, 1 +3fbb1570: move *a9, a7, 1 +3fbb1580: move *a13(0x120), a9, 1 +3fbb15a0: xor a9, a7 +3fbb15b0: move *a13(0xc0), a9, 1 +3fbb15d0: move *a13(0x120), a11, 1 +3fbb15f0: move *a9, a9, 1 +3fbb1600: andn a9, a11 +3fbb1610: or a11, a7 +3fbb1620: move *a13(0x100), a11, 1 +3fbb1640: move a7, *a11, 1 +3fbb1650: move *a13, a9, 1 +3fbb1660: dec a9 +3fbb1670: move a9, *a13, 1 +3fbb1680: jreq L3FBB18C0 +3fbb1690: move *a13(0xff60), a7, 1 +3fbb16b0: addi 0x80, a7 +3fbb16d0: move a7, *a13(0xff60), 1 +3fbb16f0: move *a7, a7, 1 +3fbb1700: move a7, *a13(0xe0), 1 +3fbb1720: jrlt L3FBB1750 +3fbb1730: jrle L3FBB14D0 +3fbb1740: jruc L3FBB1350 +L3FBB1750: +3fbb1750: sll 0x5, a7 +3fbb1760: move *a13(0xc0), a9, 1 +3fbb1780: add a9, a7 +3fbb1790: move a7, *a13(0xc0), 1 +3fbb17b0: move *a13(0x40), a9, 1 +3fbb17d0: cmp a9, a7 +3fbb17e0: jrnc L3FBB14D0 +L3FBB17F0: +3fbb17f0: move *a13(0xa0), a11, 1 +3fbb1810: sll 0x3, a11 +3fbb1820: move *a13(0xc0), a9, 1 +3fbb1840: add a9, a11 +3fbb1850: move a11, *a13(0xc0), 1 +3fbb1870: move *a13(0x40), a9, 1 +3fbb1890: cmp a9, a11 +3fbb18a0: jrc L3FBB17F0 +3fbb18b0: jruc L3FBB14D0 +L3FBB18C0: +3fbb18c0: move *sp(0xa0), a14, 1 +3fbb18e0: mmfm sp, a7,a9,a11,a13 +3fbb1900: rets 2 +3fbb1910: mmtm sp, a7,a9,a11,a13 +3fbb1930: move a14, a13 +3fbb1940: addi 0x2e0, a14 +3fbb1960: move *a13(0xff80), a11, 1 +3fbb1980: move a11, *a13, 1 +3fbb1990: jaeq L3FBB4A70 +3fbb19b0: move *a13(0xffc0), a9, 1 +3fbb19d0: move *a9(0x20), a9, 1 +3fbb19f0: move *a9(0x40), *a13(0x20), 1 +3fbb1a20: move *a13(0x20), a9, 1 +3fbb1a40: move *a9(0x80), a9, 1 +3fbb1a60: move *a9(0x60), a9, 1 +3fbb1a80: move *a9(0xe0), *a13(0x40), 1 +3fbb1ab0: move *a13(0x20), a9, 1 +3fbb1ad0: move *a9(0x80), a9, 1 +3fbb1af0: move *a9(0x60), a9, 1 +3fbb1b10: move *a9(0x140), *a13(0xc0), 1 +3fbb1b40: move *a13(0x20), a9, 1 +3fbb1b60: move *a9(0x80), a9, 1 +3fbb1b80: move *a9(0x60), a9, 1 +3fbb1ba0: setf 16, 0, 0 +3fbb1bb0: move *a9(0x110), a9, 0 +3fbb1bd0: move a9, *a13(0x80), 1 +3fbb1bf0: move *a13(0x20), a9, 1 +3fbb1c10: move *a9(0x80), a9, 1 +3fbb1c30: move *a9(0x60), a9, 1 +3fbb1c50: move *a9(0x100), a9, 0 +3fbb1c70: move a9, *a13(0xa0), 1 +3fbb1c90: move *a13(0xc0), a11, 1 +3fbb1cb0: mpys a9, a11 +3fbb1cc0: move a11, *a13(0xe0), 1 +3fbb1ce0: sll 0x3, a11 +3fbb1cf0: move *a13(0x40), a9, 1 +3fbb1d10: add a9, a11 +3fbb1d20: move a11, *a13(0x60), 1 +3fbb1d40: move *a13(0xff60), a9, 1 +3fbb1d60: move *a13(0xffc0), a11, 1 +3fbb1d80: setf 16, 1, 0 +3fbb1d90: move *a11(0x210), a11, 0 +3fbb1db0: move *a9, a9, 1 +3fbb1dc0: sub a11, a9 +3fbb1dd0: move a9, *a13(0x120), 1 +3fbb1df0: jrge L3FBB1EA0 +3fbb1e00: move *a13(0xa0), a11, 1 +3fbb1e20: mods a11, a9 +3fbb1e30: move a9, *a13(0x120), 1 +3fbb1e50: jreq L3FBB1F10 +3fbb1e60: add a11, a9 +3fbb1e70: move a9, *a13(0x120), 1 +3fbb1e90: jruc L3FBB1F10 +L3FBB1EA0: +3fbb1ea0: move *a13(0xa0), a11, 1 +3fbb1ec0: cmp a11, a9 +3fbb1ed0: jrlt L3FBB1F10 +3fbb1ee0: mods a11, a9 +3fbb1ef0: move a9, *a13(0x120), 1 +L3FBB1F10: +3fbb1f10: move *a13(0x40), *a13(0x140), 1 +3fbb1f40: move a9, a9 +3fbb1f50: jreq L3FBB2040 +L3FBB1F60: +3fbb1f60: move *a13(0xc0), a11, 1 +3fbb1f80: sll 0x3, a11 +3fbb1f90: move *a13(0x140), a9, 1 +3fbb1fb0: add a9, a11 +3fbb1fc0: move a11, *a13(0x140), 1 +3fbb1fe0: move *a13(0x120), a9, 1 +3fbb2000: dec a9 +3fbb2010: move a9, *a13(0x120), 1 +3fbb2030: jrne L3FBB1F60 +L3FBB2040: +3fbb2040: sub a11, a11 +3fbb2050: move a11, *a13(0x200), 1 +3fbb2070: move *a13(0xffe0), a9, 1 +3fbb2090: setf 16, 1, 0 +3fbb20a0: move *a9, a9, 0 +3fbb20b0: jrne L3FBB2120 +3fbb20c0: move *a13(0xffe0), a9, 1 +3fbb20e0: move *a9(0x3a0), a9, 0 +3fbb2100: move a9, *a13(0x200), 1 +L3FBB2120: +3fbb2120: move *a13(0xff60), a9, 1 +3fbb2140: move *a9(0x20), a11, 1 +3fbb2160: move *a13(0xffa0), a9, 1 +3fbb2180: add a9, a11 +3fbb2190: move *a13(0x200), a9, 1 +3fbb21b0: add a9, a11 +3fbb21c0: movk 31, a9 +3fbb21d0: andn a9, a11 +3fbb21e0: move *a13(0xffc0), a9, 1 +3fbb2200: move *a13(0x200), a7, 1 +3fbb2220: move *a9(0x200), a9, 0 +3fbb2240: add a7, a9 +3fbb2250: move *a13(0x80), a7, 1 +3fbb2270: mods a7, a9 +3fbb2280: sub a9, a11 +3fbb2290: move a11, *a13(0x160), 1 +3fbb22b0: jrge L3FBB2340 +3fbb22c0: mods a7, a11 +3fbb22d0: move a11, *a13(0x160), 1 +3fbb22f0: jreq L3FBB2390 +3fbb2300: add a7, a11 +3fbb2310: move a11, *a13(0x160), 1 +3fbb2330: jruc L3FBB2390 +L3FBB2340: +3fbb2340: cmp a7, a11 +3fbb2350: jrlt L3FBB2390 +3fbb2360: mods a7, a11 +3fbb2370: move a11, *a13(0x160), 1 +L3FBB2390: +3fbb2390: subk 32, a7 +3fbb23a0: jage L3FBB32C0 +3fbb23c0: move *a13(0x140), a9, 1 +3fbb23e0: move *a9(0x0), *a13(0x220), 1 +3fbb2410: jruc L3FBB24D0 +L3FBB2420: +3fbb2420: move *a13(0xff60), a11, 1 +3fbb2440: move *a11(0x20), a9, 1 +3fbb2460: move a9, *a13(0x100), 1 +3fbb2480: jreq L3FBB24D0 +3fbb2490: jage L3FBB3090 +3fbb24b0: jauc L3FBB31B0 +L3FBB24D0: +3fbb24d0: move *a13(0x160), a11, 1 +3fbb24f0: neg a11 +3fbb2500: move *a13(0x220), a9, 1 +3fbb2520: sra a11, a9 +3fbb2530: move *a13(0x160), a11, 1 +3fbb2550: neg a11 +3fbb2560: addk 31, a11 +3fbb2570: sll 0x5, a11 +3fbb2580: addi 0xda400, a11 +3fbb25b0: move *a11, a11, 1 +3fbb25c0: and a11, a9 +3fbb25d0: move a9, *a13(0x1a0), 1 +3fbb25f0: move *a13(0x80), a11, 1 +3fbb2610: move *a13(0x160), a7, 1 +3fbb2630: sub a7, a11 +3fbb2640: move a11, *a13(0x180), 1 +3fbb2660: move *a13(0x220), a7, 1 +3fbb2680: sll a11, a7 +3fbb2690: or a9, a7 +3fbb26a0: move a7, *a13(0x1a0), 1 +3fbb26c0: move *a13(0x80), a9, 1 +3fbb26e0: add a9, a11 +3fbb26f0: move a11, *a13(0x180), 1 +3fbb2710: subk 32, a11 +3fbb2720: jrge L3FBB27D0 +3fbb2730: move *a13(0x220), a11, 1 +3fbb2750: move *a13(0x180), a7, 1 +3fbb2770: sll a7, a11 +3fbb2780: move *a13(0x1a0), a7, 1 +3fbb27a0: or a7, a11 +3fbb27b0: move a11, *a13(0x1a0), 1 +L3FBB27D0: +3fbb27d0: move *a13(0xff60), a11, 1 +3fbb27f0: move *a11(0x40), *a13(0x1c0), 1 +3fbb2820: move *a11(0x60), *a13(0x1e0), 1 +3fbb2850: move *a13(0x1c0), a9, 1 +3fbb2870: move *a9, a7, 1 +3fbb2880: move *a13(0x1e0), a9, 1 +3fbb28a0: xor a9, a7 +3fbb28b0: move *a13(0x1a0), a11, 1 +3fbb28d0: andn a11, a9 +3fbb28e0: or a9, a7 +3fbb28f0: move *a13(0x1c0), a9, 1 +3fbb2910: move a7, *a9, 1 +3fbb2920: move *a13, a7, 1 +3fbb2930: dec a7 +3fbb2940: move a7, *a13, 1 +3fbb2950: jaeq L3FBB4A70 +3fbb2970: move *a13(0xff60), a7, 1 +3fbb2990: addi 0x80, a7 +3fbb29b0: move a7, *a13(0xff60), 1 +3fbb29d0: move *a7, a7, 1 +3fbb29e0: move a7, *a13(0x120), 1 +3fbb2a00: jreq L3FBB3000 +3fbb2a10: jrle L3FBB2D00 +3fbb2a20: move *a13(0xc0), a7, 1 +3fbb2a40: sll 0x3, a7 +3fbb2a50: move *a13(0x140), a9, 1 +3fbb2a70: add a9, a7 +3fbb2a80: move a7, *a13(0x140), 1 +3fbb2aa0: move *a13(0x120), a9, 1 +3fbb2ac0: dec a9 +3fbb2ad0: move a9, *a13(0x120), 1 +3fbb2af0: jrle L3FBB2B90 +3fbb2b00: move *a13(0xc0), a7, 1 +3fbb2b20: mpys a7, a9 +3fbb2b30: sll 0x3, a9 +3fbb2b40: move *a13(0x140), a7, 1 +3fbb2b60: add a7, a9 +3fbb2b70: move a9, *a13(0x140), 1 +L3FBB2B90: +3fbb2b90: move *a13(0x140), a9, 1 +3fbb2bb0: move *a13(0x60), a7, 1 +3fbb2bd0: cmp a7, a9 +3fbb2be0: jrc L3FBB2CB0 +L3FBB2BF0: +3fbb2bf0: move *a13(0xe0), a11, 1 +3fbb2c10: sll 0x3, a11 +3fbb2c20: move *a13(0x140), a9, 1 +3fbb2c40: sub a11, a9 +3fbb2c50: move a9, *a13(0x140), 1 +3fbb2c70: move *a13(0x60), a11, 1 +3fbb2c90: cmp a11, a9 +3fbb2ca0: jrnc L3FBB2BF0 +L3FBB2CB0: +3fbb2cb0: move *a9(0x0), *a13(0x220), 1 +3fbb2ce0: jauc L3FBB2420 +L3FBB2D00: +3fbb2d00: move *a13(0xc0), a7, 1 +3fbb2d20: sll 0x3, a7 +3fbb2d30: move *a13(0x140), a9, 1 +3fbb2d50: sub a7, a9 +3fbb2d60: move a9, *a13(0x140), 1 +3fbb2d80: move *a13(0x120), a7, 1 +3fbb2da0: inc a7 +3fbb2db0: move a7, *a13(0x120), 1 +3fbb2dd0: jrge L3FBB2E70 +3fbb2de0: move *a13(0xc0), a9, 1 +3fbb2e00: mpys a9, a7 +3fbb2e10: sll 0x3, a7 +3fbb2e20: move *a13(0x140), a9, 1 +3fbb2e40: add a9, a7 +3fbb2e50: move a7, *a13(0x140), 1 +L3FBB2E70: +3fbb2e70: move *a13(0x140), a9, 1 +3fbb2e90: move *a13(0x40), a7, 1 +3fbb2eb0: cmp a7, a9 +3fbb2ec0: jrnc L3FBB2F90 +L3FBB2ED0: +3fbb2ed0: move *a13(0xe0), a11, 1 +3fbb2ef0: sll 0x3, a11 +3fbb2f00: move *a13(0x140), a9, 1 +3fbb2f20: add a9, a11 +3fbb2f30: move a11, *a13(0x140), 1 +3fbb2f50: move *a13(0x40), a9, 1 +3fbb2f70: cmp a9, a11 +3fbb2f80: jrc L3FBB2ED0 +L3FBB2F90: +3fbb2f90: move *a13(0x140), a11, 1 +3fbb2fb0: move *a11(0x0), *a13(0x220), 1 +3fbb2fe0: jauc L3FBB2420 +L3FBB3000: +3fbb3000: move *a13(0xff60), a7, 1 +3fbb3020: move *a7(0x20), a7, 1 +3fbb3040: move a7, *a13(0x100), 1 +3fbb3060: jaeq L3FBB27D0 +3fbb3080: jrle L3FBB31B0 +L3FBB3090: +3fbb3090: move *a13(0x160), a11, 1 +3fbb30b0: move *a13(0x100), a9, 1 +3fbb30d0: add a9, a11 +3fbb30e0: move a11, *a13(0x160), 1 +L3FBB3100: +3fbb3100: move *a13(0x160), a11, 1 +3fbb3120: move *a13(0x80), a9, 1 +3fbb3140: sub a9, a11 +3fbb3150: move a11, *a13(0x160), 1 +3fbb3170: cmp a9, a11 +3fbb3180: jrge L3FBB3100 +3fbb3190: jauc L3FBB24D0 +L3FBB31B0: +3fbb31b0: move *a13(0x160), a11, 1 +3fbb31d0: move *a13(0x100), a9, 1 +3fbb31f0: add a9, a11 +3fbb3200: move a11, *a13(0x160), 1 +L3FBB3220: +3fbb3220: move *a13(0x160), a11, 1 +3fbb3240: move *a13(0x80), a9, 1 +3fbb3260: add a9, a11 +3fbb3270: move a11, *a13(0x160), 1 +3fbb3290: jrlt L3FBB3220 +3fbb32a0: jauc L3FBB24D0 +L3FBB32C0: +3fbb32c0: move a11, *a13(0x220), 1 +3fbb32e0: move *a13(0x140), *a13(0x240), 1 +3fbb3310: subk 32, a11 +3fbb3320: jrlt L3FBB34B0 +L3FBB3330: +3fbb3330: move *a13(0x220), a11, 1 +3fbb3350: subk 32, a11 +3fbb3360: move a11, *a13(0x220), 1 +3fbb3380: move *a13(0x240), a9, 1 +3fbb33a0: addk 32, a9 +3fbb33b0: move a9, *a13(0x240), 1 +3fbb33d0: subk 32, a11 +3fbb33e0: jrge L3FBB3330 +3fbb33f0: jruc L3FBB34B0 +L3FBB3400: +3fbb3400: move *a13(0xff60), a11, 1 +3fbb3420: move *a11(0x20), a9, 1 +3fbb3440: move a9, *a13(0x100), 1 +3fbb3460: jreq L3FBB34B0 +3fbb3470: jage L3FBB43F0 +3fbb3490: jauc L3FBB4750 +L3FBB34B0: +3fbb34b0: move *a13(0x240), *a13(0x260), 1 +3fbb34e0: move *a13(0x220), a11, 1 +3fbb3500: neg a11 +3fbb3510: addk 32, a11 +3fbb3520: move a11, *a13(0x180), 1 +3fbb3540: move *a13(0x260), a9, 1 +3fbb3560: move *a13(0x220), a7, 1 +3fbb3580: neg a7 +3fbb3590: move *a9+, a11, 1 +3fbb35a0: move a9, *a13(0x260), 1 +3fbb35c0: sra a7, a11 +3fbb35d0: move *a13(0x180), a7, 1 +3fbb35f0: dec a7 +3fbb3600: sll 0x5, a7 +3fbb3610: addi 0xda400, a7 +3fbb3640: move *a7, a7, 1 +3fbb3650: and a7, a11 +3fbb3660: move a11, *a13(0x1a0), 1 +3fbb3680: move *a13(0x160), a7, 1 +3fbb36a0: move *a13(0x180), a9, 1 +3fbb36c0: add a9, a7 +3fbb36d0: move a7, *a13(0x280), 1 +3fbb36f0: move *a13(0x80), a9, 1 +3fbb3710: sub a7, a9 +3fbb3720: move a9, *a13(0x2c0), 1 +3fbb3740: jrgt L3FBB3800 +3fbb3750: move *a13(0x180), a7, 1 +3fbb3770: add a9, a7 +3fbb3780: move *a13(0x140), a9, 1 +3fbb37a0: move *a9, a9, 1 +3fbb37b0: sll a7, a9 +3fbb37c0: or a11, a9 +3fbb37d0: move a9, *a13(0x1a0), 1 +3fbb37f0: jruc L3FBB3A10 +L3FBB3800: +3fbb3800: move *a13(0x180), a7, 1 +3fbb3820: subk 32, a7 +3fbb3830: jrge L3FBB3A10 +3fbb3840: move *a13(0x260), a7, 1 +3fbb3860: move *a7, a7, 1 +3fbb3870: move *a13(0x180), a9, 1 +3fbb3890: sll a9, a7 +3fbb38a0: or a11, a7 +3fbb38b0: move a7, *a13(0x1a0), 1 +3fbb38d0: move *a13(0x80), a11, 1 +3fbb38f0: move *a13(0x280), a7, 1 +3fbb3910: sub a7, a11 +3fbb3920: add a9, a11 +3fbb3930: subk 32, a11 +3fbb3940: move a11, *a13(0x2c0), 1 +3fbb3960: jrge L3FBB3A10 +3fbb3970: move *a13(0x140), a7, 1 +3fbb3990: move *a7, a7, 1 +3fbb39a0: addk 32, a11 +3fbb39b0: sll a11, a7 +3fbb39c0: move *a13(0x1a0), a11, 1 +3fbb39e0: or a11, a7 +3fbb39f0: move a7, *a13(0x1a0), 1 +L3FBB3A10: +3fbb3a10: move *a13(0xff60), a11, 1 +3fbb3a30: move *a11(0x40), *a13(0x1c0), 1 +3fbb3a60: move *a11(0x60), *a13(0x1e0), 1 +3fbb3a90: move *a13(0x1c0), a9, 1 +3fbb3ab0: move *a9, a7, 1 +3fbb3ac0: move *a13(0x1e0), a9, 1 +3fbb3ae0: xor a9, a7 +3fbb3af0: move *a13(0x1a0), a11, 1 +3fbb3b10: andn a11, a9 +3fbb3b20: or a9, a7 +3fbb3b30: move *a13(0x1c0), a9, 1 +3fbb3b50: move a7, *a9, 1 +3fbb3b60: move *a13, a7, 1 +3fbb3b70: dec a7 +3fbb3b80: move a7, *a13, 1 +3fbb3b90: jaeq L3FBB4A70 +3fbb3bb0: move *a13(0xff60), a7, 1 +3fbb3bd0: addi 0x80, a7 +3fbb3bf0: move a7, *a13(0xff60), 1 +3fbb3c10: move *a7, a7, 1 +3fbb3c20: move a7, *a13(0x120), 1 +3fbb3c40: jreq L3FBB4360 +3fbb3c50: jrle L3FBB3FD0 +3fbb3c60: move *a13(0x240), a7, 1 +3fbb3c80: move *a13(0x140), a9, 1 +3fbb3ca0: sub a9, a7 +3fbb3cb0: sra 0x3, a7 +3fbb3cc0: move a7, *a13(0x2a0), 1 +3fbb3ce0: move *a13(0xc0), a7, 1 +3fbb3d00: sll 0x3, a7 +3fbb3d10: add a9, a7 +3fbb3d20: move a7, *a13(0x140), 1 +3fbb3d40: move *a13(0x120), a9, 1 +3fbb3d60: dec a9 +3fbb3d70: move a9, *a13(0x120), 1 +3fbb3d90: jrle L3FBB3E30 +3fbb3da0: move *a13(0xc0), a7, 1 +3fbb3dc0: mpys a7, a9 +3fbb3dd0: sll 0x3, a9 +3fbb3de0: move *a13(0x140), a7, 1 +3fbb3e00: add a7, a9 +3fbb3e10: move a9, *a13(0x140), 1 +L3FBB3E30: +3fbb3e30: move *a13(0x140), a9, 1 +3fbb3e50: move *a13(0x60), a7, 1 +3fbb3e70: cmp a7, a9 +3fbb3e80: jrc L3FBB3F50 +L3FBB3E90: +3fbb3e90: move *a13(0xe0), a11, 1 +3fbb3eb0: sll 0x3, a11 +3fbb3ec0: move *a13(0x140), a9, 1 +3fbb3ee0: sub a11, a9 +3fbb3ef0: move a9, *a13(0x140), 1 +3fbb3f10: move *a13(0x60), a11, 1 +3fbb3f30: cmp a11, a9 +3fbb3f40: jrnc L3FBB3E90 +L3FBB3F50: +3fbb3f50: move *a13(0x2a0), a11, 1 +3fbb3f70: sll 0x3, a11 +3fbb3f80: add a9, a11 +3fbb3f90: move a11, *a13(0x240), 1 +3fbb3fb0: jauc L3FBB3400 +L3FBB3FD0: +3fbb3fd0: move *a13(0x240), a7, 1 +3fbb3ff0: move *a13(0x140), a9, 1 +3fbb4010: sub a9, a7 +3fbb4020: sra 0x3, a7 +3fbb4030: move a7, *a13(0x2a0), 1 +3fbb4050: move *a13(0xc0), a7, 1 +3fbb4070: sll 0x3, a7 +3fbb4080: sub a7, a9 +3fbb4090: move a9, *a13(0x140), 1 +3fbb40b0: move *a13(0x120), a7, 1 +3fbb40d0: inc a7 +3fbb40e0: move a7, *a13(0x120), 1 +3fbb4100: jrge L3FBB41A0 +3fbb4110: move *a13(0xc0), a9, 1 +3fbb4130: mpys a9, a7 +3fbb4140: sll 0x3, a7 +3fbb4150: move *a13(0x140), a9, 1 +3fbb4170: add a9, a7 +3fbb4180: move a7, *a13(0x140), 1 +L3FBB41A0: +3fbb41a0: move *a13(0x140), a9, 1 +3fbb41c0: move *a13(0x40), a7, 1 +3fbb41e0: cmp a7, a9 +3fbb41f0: jrnc L3FBB42C0 +L3FBB4200: +3fbb4200: move *a13(0xe0), a11, 1 +3fbb4220: sll 0x3, a11 +3fbb4230: move *a13(0x140), a9, 1 +3fbb4250: add a9, a11 +3fbb4260: move a11, *a13(0x140), 1 +3fbb4280: move *a13(0x40), a9, 1 +3fbb42a0: cmp a9, a11 +3fbb42b0: jrc L3FBB4200 +L3FBB42C0: +3fbb42c0: move *a13(0x2a0), a11, 1 +3fbb42e0: sll 0x3, a11 +3fbb42f0: move *a13(0x140), a9, 1 +3fbb4310: add a9, a11 +3fbb4320: move a11, *a13(0x240), 1 +3fbb4340: jauc L3FBB3400 +L3FBB4360: +3fbb4360: move *a13(0xff60), a7, 1 +3fbb4380: move *a7(0x20), a7, 1 +3fbb43a0: move a7, *a13(0x100), 1 +3fbb43c0: jaeq L3FBB3A10 +3fbb43e0: jrle L3FBB4750 +L3FBB43F0: +3fbb43f0: move *a13(0x160), a11, 1 +3fbb4410: move *a13(0x100), a9, 1 +3fbb4430: add a9, a11 +3fbb4440: move a11, *a13(0x160), 1 +3fbb4460: move *a13(0x80), a7, 1 +3fbb4480: cmp a7, a11 +3fbb4490: jrge L3FBB4530 +3fbb44a0: sra 0x3, a9 +3fbb44b0: sll 0x3, a9 +3fbb44c0: move *a13(0x240), a7, 1 +3fbb44e0: add a7, a9 +3fbb44f0: move a9, *a13(0x240), 1 +3fbb4510: jauc L3FBB34B0 +L3FBB4530: +3fbb4530: move *a13(0x160), a11, 1 +3fbb4550: move *a13(0x80), a9, 1 +3fbb4570: sub a9, a11 +3fbb4580: move a11, *a13(0x160), 1 +3fbb45a0: cmp a9, a11 +3fbb45b0: jrge L3FBB4530 +3fbb45c0: move *a13(0x160), *a13(0x220), 1 +3fbb45f0: move *a13(0x140), *a13(0x240), 1 +3fbb4620: move *a13(0x220), a11, 1 +3fbb4640: subk 32, a11 +3fbb4650: jalt L3FBB34B0 +L3FBB4670: +3fbb4670: move *a13(0x220), a11, 1 +3fbb4690: subk 32, a11 +3fbb46a0: move a11, *a13(0x220), 1 +3fbb46c0: move *a13(0x240), a9, 1 +3fbb46e0: addk 32, a9 +3fbb46f0: move a9, *a13(0x240), 1 +3fbb4710: subk 32, a11 +3fbb4720: jrge L3FBB4670 +3fbb4730: jauc L3FBB34B0 +L3FBB4750: +3fbb4750: move *a13(0x160), a11, 1 +3fbb4770: move *a13(0x100), a9, 1 +3fbb4790: add a9, a11 +3fbb47a0: move a11, *a13(0x160), 1 +3fbb47c0: jrlt L3FBB4860 +3fbb47d0: sra 0x3, a9 +3fbb47e0: sll 0x3, a9 +3fbb47f0: move *a13(0x240), a7, 1 +3fbb4810: add a7, a9 +3fbb4820: move a9, *a13(0x240), 1 +3fbb4840: jauc L3FBB34B0 +L3FBB4860: +3fbb4860: move *a13(0x160), a11, 1 +3fbb4880: move *a13(0x80), a9, 1 +3fbb48a0: add a9, a11 +3fbb48b0: move a11, *a13(0x160), 1 +3fbb48d0: jrlt L3FBB4860 +3fbb48e0: move *a13(0x160), *a13(0x220), 1 +3fbb4910: move *a13(0x140), *a13(0x240), 1 +3fbb4940: move *a13(0x220), a11, 1 +3fbb4960: subk 32, a11 +3fbb4970: jalt L3FBB34B0 +L3FBB4990: +3fbb4990: move *a13(0x220), a11, 1 +3fbb49b0: subk 32, a11 +3fbb49c0: move a11, *a13(0x220), 1 +3fbb49e0: move *a13(0x240), a9, 1 +3fbb4a00: addk 32, a9 +3fbb4a10: move a9, *a13(0x240), 1 +3fbb4a30: subk 32, a11 +3fbb4a40: jrge L3FBB4990 +3fbb4a50: jauc L3FBB34B0 +L3FBB4A70: +3fbb4a70: move *sp(0xa0), a14, 1 +3fbb4a90: mmfm sp, a7,a9,a11,a13 +3fbb4ab0: rets 2 +3fbb4ac0: mmtm sp, a7,a9,a11,a13 +3fbb4ae0: move a14, a13 +3fbb4af0: addi 0x180, a14 +3fbb4b10: move *a13(0xff80), a11, 1 +3fbb4b30: move a11, *a13, 1 +3fbb4b40: jaeq L3FBB5890 +3fbb4b60: move *a13(0xffc0), a9, 1 +3fbb4b80: move *a9(0x20), a9, 1 +3fbb4ba0: move *a9(0x40), *a13(0x20), 1 +3fbb4bd0: move *a13(0x20), a9, 1 +3fbb4bf0: move *a9(0x80), a9, 1 +3fbb4c10: move *a9(0x60), a9, 1 +3fbb4c30: move *a9(0xe0), *a13(0x40), 1 +3fbb4c60: move *a13(0x20), a9, 1 +3fbb4c80: move *a9(0x80), a9, 1 +3fbb4ca0: move *a9(0x60), a9, 1 +3fbb4cc0: setf 16, 0, 0 +3fbb4cd0: move *a9(0x100), a9, 0 +3fbb4cf0: move a9, *a13(0x80), 1 +3fbb4d10: sll 0x5, a9 +3fbb4d20: move *a13(0x40), a11, 1 +3fbb4d40: add a11, a9 +3fbb4d50: move a9, *a13(0x60), 1 +3fbb4d70: sub a11, a9 +3fbb4d80: sra 0x3, a9 +3fbb4d90: move a9, *a13(0xa0), 1 +3fbb4db0: move *a13(0xff60), a9, 1 +3fbb4dd0: move *a9, a9, 1 +3fbb4de0: move a9, *a13(0xe0), 1 +3fbb4e00: jrge L3FBB4EB0 +3fbb4e10: move *a13(0x80), a11, 1 +3fbb4e30: mods a11, a9 +3fbb4e40: move a9, *a13(0xe0), 1 +3fbb4e60: jreq L3FBB4F20 +3fbb4e70: add a11, a9 +3fbb4e80: move a9, *a13(0xe0), 1 +3fbb4ea0: jruc L3FBB4F20 +L3FBB4EB0: +3fbb4eb0: move *a13(0x80), a11, 1 +3fbb4ed0: cmp a11, a9 +3fbb4ee0: jrlt L3FBB4F20 +3fbb4ef0: mods a11, a9 +3fbb4f00: move a9, *a13(0xe0), 1 +L3FBB4F20: +3fbb4f20: sll 0x5, a9 +3fbb4f30: move *a13(0x40), a11, 1 +3fbb4f50: add a11, a9 +3fbb4f60: move a9, *a13(0xc0), 1 +3fbb4f80: jruc L3FBB5110 +L3FBB4F90: +3fbb4f90: move *a13(0xe0), a11, 1 +3fbb4fb0: sll 0x5, a11 +3fbb4fc0: move *a13(0xc0), a9, 1 +3fbb4fe0: add a9, a11 +3fbb4ff0: move a11, *a13(0xc0), 1 +3fbb5010: move *a13(0x60), a9, 1 +3fbb5030: cmp a9, a11 +3fbb5040: jrc L3FBB5110 +L3FBB5050: +3fbb5050: move *a13(0xa0), a11, 1 +3fbb5070: sll 0x3, a11 +3fbb5080: move *a13(0xc0), a9, 1 +3fbb50a0: sub a11, a9 +3fbb50b0: move a9, *a13(0xc0), 1 +3fbb50d0: move *a13(0x60), a11, 1 +3fbb50f0: cmp a11, a9 +3fbb5100: jrnc L3FBB5050 +L3FBB5110: +3fbb5110: move *a13(0xc0), a11, 1 +3fbb5130: move *a11(0x0), *a13(0x100), 1 +L3FBB5160: +3fbb5160: move *a13(0xff60), a11, 1 +3fbb5180: move *a11(0x40), *a13(0x140), 1 +3fbb51b0: move *a11(0x60), *a13(0x160), 1 +3fbb51e0: move *a13(0x140), a9, 1 +3fbb5200: move *a9, a7, 1 +3fbb5210: move *a13(0x160), a9, 1 +3fbb5230: xor a9, a7 +3fbb5240: move *a13(0x100), a11, 1 +3fbb5260: andn a11, a9 +3fbb5270: or a9, a7 +3fbb5280: move *a13(0x140), a9, 1 +3fbb52a0: move a7, *a9, 1 +3fbb52b0: addk 32, a9 +3fbb52c0: move a9, *a13(0x140), 1 +3fbb52e0: move *a13(0xff60), a7, 1 +3fbb5300: move *a7(0x80), a7, 1 +3fbb5320: move a7, *a13(0x120), 1 +3fbb5340: jreq L3FBB5470 +L3FBB5350: +3fbb5350: move *a13(0x140), a11, 1 +3fbb5370: move *a11, a9, 1 +3fbb5380: not a9 +3fbb5390: move *a13(0x100), a7, 1 +3fbb53b0: not a7 +3fbb53c0: or a7, a9 +3fbb53d0: move a9, *a11, 1 +3fbb53e0: addk 32, a11 +3fbb53f0: move a11, *a13(0x140), 1 +3fbb5410: move *a13(0x120), a9, 1 +3fbb5430: dec a9 +3fbb5440: move a9, *a13(0x120), 1 +3fbb5460: jrne L3FBB5350 +L3FBB5470: +3fbb5470: move *a13(0xff60), a11, 1 +3fbb5490: move *a11(0xa0), *a13(0x160), 1 +3fbb54c0: move *a13(0x140), a9, 1 +3fbb54e0: move *a9, a7, 1 +3fbb54f0: move *a13(0x160), a9, 1 +3fbb5510: xor a9, a7 +3fbb5520: move *a13(0x100), a11, 1 +3fbb5540: andn a11, a9 +3fbb5550: or a9, a7 +3fbb5560: move *a13(0x140), a9, 1 +3fbb5580: move a7, *a9, 1 +3fbb5590: move *a13, a7, 1 +3fbb55a0: dec a7 +3fbb55b0: move a7, *a13, 1 +3fbb55c0: jreq L3FBB5890 +3fbb55d0: move *a13(0xff60), a7, 1 +3fbb55f0: addi 0xc0, a7 +3fbb5610: move a7, *a13(0xff60), 1 +3fbb5630: move *a7, a7, 1 +3fbb5640: move a7, *a13(0xe0), 1 +3fbb5660: jrlt L3FBB5690 +3fbb5670: jrle L3FBB5160 +3fbb5680: jruc L3FBB4F90 +L3FBB5690: +3fbb5690: sll 0x5, a7 +3fbb56a0: move *a13(0xc0), a9, 1 +3fbb56c0: add a9, a7 +3fbb56d0: move a7, *a13(0xc0), 1 +3fbb56f0: move *a13(0x40), a9, 1 +3fbb5710: cmp a9, a7 +3fbb5720: jrc L3FBB5770 +3fbb5730: move *a7(0x0), *a13(0x100), 1 +3fbb5760: jruc L3FBB5160 +L3FBB5770: +3fbb5770: move *a13(0xa0), a11, 1 +3fbb5790: sll 0x3, a11 +3fbb57a0: move *a13(0xc0), a9, 1 +3fbb57c0: add a9, a11 +3fbb57d0: move a11, *a13(0xc0), 1 +3fbb57f0: move *a13(0x40), a9, 1 +3fbb5810: cmp a9, a11 +3fbb5820: jrc L3FBB5770 +3fbb5830: move *a13(0xc0), a11, 1 +3fbb5850: move *a11(0x0), *a13(0x100), 1 +3fbb5880: jruc L3FBB5160 +L3FBB5890: +3fbb5890: move *sp(0xa0), a14, 1 +3fbb58b0: mmfm sp, a7,a9,a11,a13 +3fbb58d0: rets 2 +3fbb58e0: mmtm sp, a7,a9,a11,a13 +3fbb5900: move a14, a13 +3fbb5910: addi 0x300, a14 +3fbb5930: move *a13(0xff80), a11, 1 +3fbb5950: move a11, *a13, 1 +3fbb5960: jaeq L3FBBA280 +3fbb5980: move *a13(0xffc0), a9, 1 +3fbb59a0: move *a9(0x20), a9, 1 +3fbb59c0: move *a9(0x40), *a13(0x20), 1 +3fbb59f0: move *a13(0x20), a9, 1 +3fbb5a10: move *a9(0x80), a9, 1 +3fbb5a30: move *a9(0x60), a9, 1 +3fbb5a50: move *a9(0xe0), *a13(0x40), 1 +3fbb5a80: move *a13(0x20), a9, 1 +3fbb5aa0: move *a9(0x80), a9, 1 +3fbb5ac0: move *a9(0x60), a9, 1 +3fbb5ae0: move *a9(0x140), *a13(0xc0), 1 +3fbb5b10: move *a13(0x20), a9, 1 +3fbb5b30: move *a9(0x80), a9, 1 +3fbb5b50: move *a9(0x60), a9, 1 +3fbb5b70: setf 16, 0, 0 +3fbb5b80: move *a9(0x110), a9, 0 +3fbb5ba0: move a9, *a13(0x80), 1 +3fbb5bc0: move *a13(0x20), a9, 1 +3fbb5be0: move *a9(0x80), a9, 1 +3fbb5c00: move *a9(0x60), a9, 1 +3fbb5c20: move *a9(0x100), a9, 0 +3fbb5c40: move a9, *a13(0xa0), 1 +3fbb5c60: move *a13(0xc0), a11, 1 +3fbb5c80: mpys a9, a11 +3fbb5c90: move a11, *a13(0xe0), 1 +3fbb5cb0: sll 0x3, a11 +3fbb5cc0: move *a13(0x40), a9, 1 +3fbb5ce0: add a9, a11 +3fbb5cf0: move a11, *a13(0x60), 1 +3fbb5d10: move *a13(0xff60), a9, 1 +3fbb5d30: move *a13(0xffc0), a11, 1 +3fbb5d50: setf 16, 1, 0 +3fbb5d60: move *a11(0x210), a11, 0 +3fbb5d80: move *a9, a9, 1 +3fbb5d90: sub a11, a9 +3fbb5da0: move a9, *a13(0x120), 1 +3fbb5dc0: jrge L3FBB5E70 +3fbb5dd0: move *a13(0xa0), a11, 1 +3fbb5df0: mods a11, a9 +3fbb5e00: move a9, *a13(0x120), 1 +3fbb5e20: jreq L3FBB5EE0 +3fbb5e30: add a11, a9 +3fbb5e40: move a9, *a13(0x120), 1 +3fbb5e60: jruc L3FBB5EE0 +L3FBB5E70: +3fbb5e70: move *a13(0xa0), a11, 1 +3fbb5e90: cmp a11, a9 +3fbb5ea0: jrlt L3FBB5EE0 +3fbb5eb0: mods a11, a9 +3fbb5ec0: move a9, *a13(0x120), 1 +L3FBB5EE0: +3fbb5ee0: move *a13(0x40), *a13(0x140), 1 +3fbb5f10: move a9, a9 +3fbb5f20: jreq L3FBB6010 +L3FBB5F30: +3fbb5f30: move *a13(0xc0), a11, 1 +3fbb5f50: sll 0x3, a11 +3fbb5f60: move *a13(0x140), a9, 1 +3fbb5f80: add a9, a11 +3fbb5f90: move a11, *a13(0x140), 1 +3fbb5fb0: move *a13(0x120), a9, 1 +3fbb5fd0: dec a9 +3fbb5fe0: move a9, *a13(0x120), 1 +3fbb6000: jrne L3FBB5F30 +L3FBB6010: +3fbb6010: sub a11, a11 +3fbb6020: move a11, *a13(0x220), 1 +3fbb6040: move *a13(0xffe0), a9, 1 +3fbb6060: setf 16, 1, 0 +3fbb6070: move *a9, a9, 0 +3fbb6080: jrne L3FBB60F0 +3fbb6090: move *a13(0xffe0), a9, 1 +3fbb60b0: move *a9(0x3a0), a9, 0 +3fbb60d0: move a9, *a13(0x220), 1 +L3FBB60F0: +3fbb60f0: move *a13(0xff60), a9, 1 +3fbb6110: move *a9(0x20), a11, 1 +3fbb6130: move *a13(0xffa0), a9, 1 +3fbb6150: add a9, a11 +3fbb6160: move *a13(0x220), a9, 1 +3fbb6180: add a9, a11 +3fbb6190: movk 31, a9 +3fbb61a0: andn a9, a11 +3fbb61b0: move *a13(0xffc0), a9, 1 +3fbb61d0: move *a13(0x220), a7, 1 +3fbb61f0: move *a9(0x200), a9, 0 +3fbb6210: add a7, a9 +3fbb6220: move *a13(0x80), a7, 1 +3fbb6240: mods a7, a9 +3fbb6250: sub a9, a11 +3fbb6260: move a11, *a13(0x160), 1 +3fbb6280: jrge L3FBB6310 +3fbb6290: mods a7, a11 +3fbb62a0: move a11, *a13(0x160), 1 +3fbb62c0: jreq L3FBB6360 +3fbb62d0: add a7, a11 +3fbb62e0: move a11, *a13(0x160), 1 +3fbb6300: jruc L3FBB6360 +L3FBB6310: +3fbb6310: cmp a7, a11 +3fbb6320: jrlt L3FBB6360 +3fbb6330: mods a7, a11 +3fbb6340: move a11, *a13(0x160), 1 +L3FBB6360: +3fbb6360: subk 32, a7 +3fbb6370: jage L3FBB7AB0 +3fbb6390: move *a13(0x140), a9, 1 +3fbb63b0: move *a9(0x0), *a13(0x240), 1 +L3FBB63E0: +3fbb63e0: move *a13(0x160), a11, 1 +3fbb6400: neg a11 +3fbb6410: move *a13(0x240), a9, 1 +3fbb6430: sra a11, a9 +3fbb6440: move *a13(0x160), a11, 1 +3fbb6460: neg a11 +3fbb6470: addk 31, a11 +3fbb6480: sll 0x5, a11 +3fbb6490: addi 0xda400, a11 +3fbb64c0: move *a11, a11, 1 +3fbb64d0: and a11, a9 +3fbb64e0: move a9, *a13(0x1a0), 1 +3fbb6500: move *a13(0x80), a11, 1 +3fbb6520: move *a13(0x160), a7, 1 +3fbb6540: sub a7, a11 +3fbb6550: move a11, *a13(0x180), 1 +3fbb6570: move *a13(0x240), a7, 1 +3fbb6590: sll a11, a7 +3fbb65a0: or a9, a7 +3fbb65b0: move a7, *a13(0x1a0), 1 +3fbb65d0: move *a13(0x80), a9, 1 +3fbb65f0: add a9, a11 +3fbb6600: move a11, *a13(0x260), 1 +3fbb6620: subk 32, a11 +3fbb6630: jrge L3FBB6710 +3fbb6640: move *a13(0x260), *a13(0x180), 1 +3fbb6670: move *a13(0x240), a11, 1 +3fbb6690: move *a13(0x180), a7, 1 +3fbb66b0: sll a7, a11 +3fbb66c0: move *a13(0x1a0), a7, 1 +3fbb66e0: or a7, a11 +3fbb66f0: move a11, *a13(0x1a0), 1 +L3FBB6710: +3fbb6710: move *a13(0xff60), a11, 1 +3fbb6730: move *a11(0x40), *a13(0x1e0), 1 +3fbb6760: move *a11(0x60), *a13(0x200), 1 +3fbb6790: move *a13(0x1e0), a7, 1 +3fbb67b0: move *a7, a7, 1 +3fbb67c0: move *a13(0x200), a9, 1 +3fbb67e0: xor a9, a7 +3fbb67f0: move *a13(0x1a0), a11, 1 +3fbb6810: andn a11, a9 +3fbb6820: or a9, a7 +3fbb6830: move *a13(0x1e0), a9, 1 +3fbb6850: move a7, *a9, 1 +3fbb6860: addk 32, a9 +3fbb6870: move a9, *a13(0x1e0), 1 +3fbb6890: move *a13(0xff60), a7, 1 +3fbb68b0: move *a7(0x80), a7, 1 +3fbb68d0: move a7, *a13(0x1c0), 1 +3fbb68f0: jreq L3FBB6D90 +L3FBB6900: +3fbb6900: move *a13(0x180), a11, 1 +3fbb6920: neg a11 +3fbb6930: addk 32, a11 +3fbb6940: move a11, *a13(0x180), 1 +3fbb6960: neg a11 +3fbb6970: move *a13(0x240), a9, 1 +3fbb6990: sra a11, a9 +3fbb69a0: move *a13(0x180), a11, 1 +3fbb69c0: neg a11 +3fbb69d0: addk 31, a11 +3fbb69e0: sll 0x5, a11 +3fbb69f0: addi 0xda400, a11 +3fbb6a20: move *a11, a11, 1 +3fbb6a30: and a11, a9 +3fbb6a40: move a9, *a13(0x1a0), 1 +3fbb6a60: move *a13(0x80), a11, 1 +3fbb6a80: move *a13(0x180), a7, 1 +3fbb6aa0: sub a7, a11 +3fbb6ab0: move a11, *a13(0x180), 1 +3fbb6ad0: move *a13(0x240), a7, 1 +3fbb6af0: sll a11, a7 +3fbb6b00: or a9, a7 +3fbb6b10: move a7, *a13(0x1a0), 1 +3fbb6b30: move *a13(0x80), a9, 1 +3fbb6b50: add a9, a11 +3fbb6b60: move a11, *a13(0x260), 1 +3fbb6b80: subk 32, a11 +3fbb6b90: jrge L3FBB6C70 +3fbb6ba0: move *a13(0x260), *a13(0x180), 1 +3fbb6bd0: move *a13(0x240), a11, 1 +3fbb6bf0: move *a13(0x180), a7, 1 +3fbb6c10: sll a7, a11 +3fbb6c20: move *a13(0x1a0), a7, 1 +3fbb6c40: or a7, a11 +3fbb6c50: move a11, *a13(0x1a0), 1 +L3FBB6C70: +3fbb6c70: move *a13(0x1e0), a11, 1 +3fbb6c90: move *a11, a7, 1 +3fbb6ca0: not a7 +3fbb6cb0: move *a13(0x1a0), a9, 1 +3fbb6cd0: not a9 +3fbb6ce0: or a9, a7 +3fbb6cf0: move a7, *a11, 1 +3fbb6d00: addk 32, a11 +3fbb6d10: move a11, *a13(0x1e0), 1 +3fbb6d30: move *a13(0x1c0), a9, 1 +3fbb6d50: dec a9 +3fbb6d60: move a9, *a13(0x1c0), 1 +3fbb6d80: jrne L3FBB6900 +L3FBB6D90: +3fbb6d90: move *a13(0x180), a11, 1 +3fbb6db0: neg a11 +3fbb6dc0: addk 32, a11 +3fbb6dd0: move a11, *a13(0x180), 1 +3fbb6df0: neg a11 +3fbb6e00: move *a13(0x240), a9, 1 +3fbb6e20: sra a11, a9 +3fbb6e30: move *a13(0x180), a11, 1 +3fbb6e50: neg a11 +3fbb6e60: addk 31, a11 +3fbb6e70: sll 0x5, a11 +3fbb6e80: addi 0xda400, a11 +3fbb6eb0: move *a11, a11, 1 +3fbb6ec0: and a11, a9 +3fbb6ed0: move a9, *a13(0x1a0), 1 +3fbb6ef0: move *a13(0x80), a11, 1 +3fbb6f10: move *a13(0x180), a7, 1 +3fbb6f30: sub a7, a11 +3fbb6f40: move a11, *a13(0x180), 1 +3fbb6f60: move *a13(0x240), a7, 1 +3fbb6f80: sll a11, a7 +3fbb6f90: or a9, a7 +3fbb6fa0: move a7, *a13(0x1a0), 1 +3fbb6fc0: move *a13(0x80), a9, 1 +3fbb6fe0: add a9, a11 +3fbb6ff0: move a11, *a13(0x180), 1 +3fbb7010: subk 32, a11 +3fbb7020: jrge L3FBB70D0 +3fbb7030: move *a13(0x240), a11, 1 +3fbb7050: move *a13(0x180), a7, 1 +3fbb7070: sll a7, a11 +3fbb7080: move *a13(0x1a0), a7, 1 +3fbb70a0: or a7, a11 +3fbb70b0: move a11, *a13(0x1a0), 1 +L3FBB70D0: +3fbb70d0: move *a13(0xff60), a11, 1 +3fbb70f0: move *a11(0xa0), *a13(0x200), 1 +3fbb7120: move *a13(0x1e0), a7, 1 +3fbb7140: move *a7, a7, 1 +3fbb7150: move *a13(0x200), a9, 1 +3fbb7170: xor a9, a7 +3fbb7180: move *a13(0x1a0), a11, 1 +3fbb71a0: andn a11, a9 +3fbb71b0: or a9, a7 +3fbb71c0: move *a13(0x1e0), a9, 1 +3fbb71e0: move a7, *a9, 1 +3fbb71f0: move *a13, a7, 1 +3fbb7200: dec a7 +3fbb7210: move a7, *a13, 1 +3fbb7220: jaeq L3FBBA280 +3fbb7240: move *a13(0xff60), a7, 1 +3fbb7260: addi 0xc0, a7 +3fbb7280: move a7, *a13(0xff60), 1 +3fbb72a0: move *a7, a7, 1 +3fbb72b0: move a7, *a13(0x120), 1 +3fbb72d0: jreq L3FBB7870 +3fbb72e0: jrle L3FBB7590 +3fbb72f0: move *a13(0xc0), a7, 1 +3fbb7310: sll 0x3, a7 +3fbb7320: move *a13(0x140), a9, 1 +3fbb7340: add a9, a7 +3fbb7350: move a7, *a13(0x140), 1 +3fbb7370: move *a13(0x120), a9, 1 +3fbb7390: dec a9 +3fbb73a0: move a9, *a13(0x120), 1 +3fbb73c0: jrle L3FBB7460 +3fbb73d0: move *a13(0xc0), a7, 1 +3fbb73f0: mpys a7, a9 +3fbb7400: sll 0x3, a9 +3fbb7410: move *a13(0x140), a7, 1 +3fbb7430: add a7, a9 +3fbb7440: move a9, *a13(0x140), 1 +L3FBB7460: +3fbb7460: move *a13(0x140), a9, 1 +3fbb7480: move *a13(0x60), a7, 1 +3fbb74a0: cmp a7, a9 +3fbb74b0: jrc L3FBB7820 +L3FBB74C0: +3fbb74c0: move *a13(0xe0), a11, 1 +3fbb74e0: sll 0x3, a11 +3fbb74f0: move *a13(0x140), a9, 1 +3fbb7510: sub a11, a9 +3fbb7520: move a9, *a13(0x140), 1 +3fbb7540: move *a13(0x60), a11, 1 +3fbb7560: cmp a11, a9 +3fbb7570: jrnc L3FBB74C0 +3fbb7580: jruc L3FBB7820 +L3FBB7590: +3fbb7590: move *a13(0xc0), a7, 1 +3fbb75b0: sll 0x3, a7 +3fbb75c0: move *a13(0x140), a9, 1 +3fbb75e0: sub a7, a9 +3fbb75f0: move a9, *a13(0x140), 1 +3fbb7610: move *a13(0x120), a7, 1 +3fbb7630: inc a7 +3fbb7640: move a7, *a13(0x120), 1 +3fbb7660: jrge L3FBB7700 +3fbb7670: move *a13(0xc0), a9, 1 +3fbb7690: mpys a9, a7 +3fbb76a0: sll 0x3, a7 +3fbb76b0: move *a13(0x140), a9, 1 +3fbb76d0: add a9, a7 +3fbb76e0: move a7, *a13(0x140), 1 +L3FBB7700: +3fbb7700: move *a13(0x140), a9, 1 +3fbb7720: move *a13(0x40), a7, 1 +3fbb7740: cmp a7, a9 +3fbb7750: jrnc L3FBB7820 +L3FBB7760: +3fbb7760: move *a13(0xe0), a11, 1 +3fbb7780: sll 0x3, a11 +3fbb7790: move *a13(0x140), a9, 1 +3fbb77b0: add a9, a11 +3fbb77c0: move a11, *a13(0x140), 1 +3fbb77e0: move *a13(0x40), a9, 1 +3fbb7800: cmp a9, a11 +3fbb7810: jrc L3FBB7760 +L3FBB7820: +3fbb7820: move *a13(0x140), a11, 1 +3fbb7840: move *a11(0x0), *a13(0x240), 1 +L3FBB7870: +3fbb7870: move *a13(0xff60), a11, 1 +3fbb7890: move *a11(0x20), a9, 1 +3fbb78b0: move a9, *a13(0x100), 1 +3fbb78d0: jaeq L3FBB63E0 +3fbb78f0: move *a13(0x160), a7, 1 +3fbb7910: add a9, a7 +3fbb7920: move a7, *a13(0x160), 1 +3fbb7940: move a9, a9 +3fbb7950: jrle L3FBB7A10 +L3FBB7960: +3fbb7960: move *a13(0x160), a11, 1 +3fbb7980: move *a13(0x80), a9, 1 +3fbb79a0: sub a9, a11 +3fbb79b0: move a11, *a13(0x160), 1 +3fbb79d0: cmp a9, a11 +3fbb79e0: jrge L3FBB7960 +3fbb79f0: jauc L3FBB63E0 +L3FBB7A10: +3fbb7a10: move *a13(0x160), a11, 1 +3fbb7a30: move *a13(0x80), a9, 1 +3fbb7a50: add a9, a11 +3fbb7a60: move a11, *a13(0x160), 1 +3fbb7a80: jrlt L3FBB7A10 +3fbb7a90: jauc L3FBB63E0 +L3FBB7AB0: +3fbb7ab0: move a11, *a13(0x240), 1 +3fbb7ad0: move *a13(0x140), *a13(0x260), 1 +3fbb7b00: subk 32, a11 +3fbb7b10: jrlt L3FBB7BE0 +L3FBB7B20: +3fbb7b20: move *a13(0x240), a11, 1 +3fbb7b40: subk 32, a11 +3fbb7b50: move a11, *a13(0x240), 1 +3fbb7b70: move *a13(0x260), a9, 1 +3fbb7b90: addk 32, a9 +3fbb7ba0: move a9, *a13(0x260), 1 +3fbb7bc0: subk 32, a11 +3fbb7bd0: jrge L3FBB7B20 +L3FBB7BE0: +3fbb7be0: move *a13(0x240), *a13(0x180), 1 +3fbb7c10: move *a13(0x260), *a13(0x280), 1 +3fbb7c40: move *a13(0x280), a11, 1 +3fbb7c60: move *a13(0x180), a9, 1 +3fbb7c80: neg a9 +3fbb7c90: move *a11+, a7, 1 +3fbb7ca0: move a11, *a13(0x280), 1 +3fbb7cc0: sra a9, a7 +3fbb7cd0: move *a13(0x180), a9, 1 +3fbb7cf0: neg a9 +3fbb7d00: addk 31, a9 +3fbb7d10: sll 0x5, a9 +3fbb7d20: addi 0xda400, a9 +3fbb7d50: move *a9, a9, 1 +3fbb7d60: and a9, a7 +3fbb7d70: move a7, *a13(0x1a0), 1 +3fbb7d90: move *a13(0x160), a9, 1 +3fbb7db0: move *a13(0x180), a7, 1 +3fbb7dd0: sub a7, a9 +3fbb7de0: addk 32, a9 +3fbb7df0: move a9, *a13(0x2a0), 1 +3fbb7e10: move *a13(0x80), a7, 1 +3fbb7e30: sub a9, a7 +3fbb7e40: move a7, *a13(0x2c0), 1 +3fbb7e60: jrgt L3FBB8040 +3fbb7e70: move *a13(0x140), *a13(0x280), 1 +3fbb7ea0: move *a13(0x180), a11, 1 +3fbb7ec0: sub a11, a7 +3fbb7ed0: addk 32, a7 +3fbb7ee0: move a7, *a13(0x180), 1 +3fbb7f00: neg a7 +3fbb7f10: addk 32, a7 +3fbb7f20: move a7, *a13(0x2a0), 1 +3fbb7f40: move *a13(0x180), a11, 1 +3fbb7f60: subk 32, a11 +3fbb7f70: jrge L3FBB83D0 +3fbb7f80: move *a13(0x280), a11, 1 +3fbb7fa0: move *a11, a9, 1 +3fbb7fb0: move *a13(0x180), a7, 1 +3fbb7fd0: sll a7, a9 +3fbb7fe0: move *a13(0x1a0), a7, 1 +3fbb8000: or a7, a9 +3fbb8010: move a9, *a13(0x1a0), 1 +3fbb8030: jruc L3FBB83D0 +L3FBB8040: +3fbb8040: move *a13(0x180), a7, 1 +3fbb8060: neg a7 +3fbb8070: addk 32, a7 +3fbb8080: move a7, *a13(0x180), 1 +3fbb80a0: subk 32, a7 +3fbb80b0: jrge L3FBB83D0 +3fbb80c0: move *a11, a7, 1 +3fbb80d0: move *a13(0x180), a9, 1 +3fbb80f0: sll a9, a7 +3fbb8100: move *a13(0x1a0), a9, 1 +3fbb8120: or a9, a7 +3fbb8130: move a7, *a13(0x1a0), 1 +3fbb8150: move *a13(0x180), a9, 1 +3fbb8170: neg a9 +3fbb8180: move *a13(0x2a0), a7, 1 +3fbb81a0: addk 32, a9 +3fbb81b0: add a7, a9 +3fbb81c0: move a9, *a13(0x2a0), 1 +3fbb81e0: move *a13(0x80), a7, 1 +3fbb8200: sub a9, a7 +3fbb8210: move a7, *a13(0x2c0), 1 +3fbb8230: jrgt L3FBB83D0 +3fbb8240: move *a13(0x140), *a13(0x280), 1 +3fbb8270: addk 32, a7 +3fbb8280: move a7, *a13(0x180), 1 +3fbb82a0: neg a7 +3fbb82b0: addk 32, a7 +3fbb82c0: move a7, *a13(0x2a0), 1 +3fbb82e0: move *a13(0x180), a11, 1 +3fbb8300: subk 32, a11 +3fbb8310: jrge L3FBB83D0 +3fbb8320: move *a13(0x280), a11, 1 +3fbb8340: move *a11, a9, 1 +3fbb8350: move *a13(0x180), a7, 1 +3fbb8370: sll a7, a9 +3fbb8380: move *a13(0x1a0), a7, 1 +3fbb83a0: or a7, a9 +3fbb83b0: move a9, *a13(0x1a0), 1 +L3FBB83D0: +3fbb83d0: move *a13(0xff60), a11, 1 +3fbb83f0: move *a11(0x40), *a13(0x1e0), 1 +3fbb8420: move *a11(0x60), *a13(0x200), 1 +3fbb8450: move *a13(0x1e0), a9, 1 +3fbb8470: move *a9, a7, 1 +3fbb8480: move *a13(0x200), a9, 1 +3fbb84a0: xor a9, a7 +3fbb84b0: move *a13(0x1a0), a11, 1 +3fbb84d0: andn a11, a9 +3fbb84e0: or a9, a7 +3fbb84f0: move *a13(0x1e0), a9, 1 +3fbb8510: move a7, *a9, 1 +3fbb8520: addk 32, a9 +3fbb8530: move a9, *a13(0x1e0), 1 +3fbb8550: move *a13(0xff60), a7, 1 +3fbb8570: move *a7(0x80), a7, 1 +3fbb8590: move a7, *a13(0x1c0), 1 +3fbb85b0: jaeq L3FBB8EC0 +L3FBB85D0: +3fbb85d0: move *a13(0x180), a11, 1 +3fbb85f0: neg a11 +3fbb8600: addk 32, a11 +3fbb8610: move a11, *a13(0x180), 1 +3fbb8630: move *a13(0x280), a9, 1 +3fbb8650: neg a11 +3fbb8660: move *a9+, a7, 1 +3fbb8670: move a9, *a13(0x280), 1 +3fbb8690: sra a11, a7 +3fbb86a0: move *a13(0x180), a11, 1 +3fbb86c0: neg a11 +3fbb86d0: addk 31, a11 +3fbb86e0: sll 0x5, a11 +3fbb86f0: addi 0xda400, a11 +3fbb8720: move *a11, a11, 1 +3fbb8730: and a11, a7 +3fbb8740: move a7, *a13(0x1a0), 1 +3fbb8760: move *a13(0x180), a11, 1 +3fbb8780: neg a11 +3fbb8790: move *a13(0x2a0), a7, 1 +3fbb87b0: addk 32, a11 +3fbb87c0: add a7, a11 +3fbb87d0: move a11, *a13(0x2a0), 1 +3fbb87f0: move *a13(0x80), a7, 1 +3fbb8810: sub a11, a7 +3fbb8820: move a7, *a13(0x2c0), 1 +3fbb8840: jrgt L3FBB8A20 +3fbb8850: move *a13(0x140), *a13(0x280), 1 +3fbb8880: move *a13(0x180), a9, 1 +3fbb88a0: sub a9, a7 +3fbb88b0: addk 32, a7 +3fbb88c0: move a7, *a13(0x180), 1 +3fbb88e0: neg a7 +3fbb88f0: addk 32, a7 +3fbb8900: move a7, *a13(0x2a0), 1 +3fbb8920: move *a13(0x180), a11, 1 +3fbb8940: subk 32, a11 +3fbb8950: jrge L3FBB8D90 +3fbb8960: move *a13(0x280), a11, 1 +3fbb8980: move *a11, a9, 1 +3fbb8990: move *a13(0x180), a7, 1 +3fbb89b0: sll a7, a9 +3fbb89c0: move *a13(0x1a0), a7, 1 +3fbb89e0: or a7, a9 +3fbb89f0: move a9, *a13(0x1a0), 1 +3fbb8a10: jruc L3FBB8D90 +L3FBB8A20: +3fbb8a20: move *a13(0x180), a7, 1 +3fbb8a40: neg a7 +3fbb8a50: addk 32, a7 +3fbb8a60: move a7, *a13(0x180), 1 +3fbb8a80: subk 32, a7 +3fbb8a90: jrge L3FBB8D90 +3fbb8aa0: move *a9, a7, 1 +3fbb8ab0: move *a13(0x180), a9, 1 +3fbb8ad0: sll a9, a7 +3fbb8ae0: move *a13(0x1a0), a9, 1 +3fbb8b00: or a9, a7 +3fbb8b10: move a7, *a13(0x1a0), 1 +3fbb8b30: move *a13(0x180), a9, 1 +3fbb8b50: neg a9 +3fbb8b60: addk 32, a9 +3fbb8b70: add a11, a9 +3fbb8b80: move a9, *a13(0x2a0), 1 +3fbb8ba0: move *a13(0x80), a11, 1 +3fbb8bc0: sub a9, a11 +3fbb8bd0: move a11, *a13(0x2c0), 1 +3fbb8bf0: jrgt L3FBB8D90 +3fbb8c00: move *a13(0x140), *a13(0x280), 1 +3fbb8c30: addk 32, a11 +3fbb8c40: move a11, *a13(0x180), 1 +3fbb8c60: neg a11 +3fbb8c70: addk 32, a11 +3fbb8c80: move a11, *a13(0x2a0), 1 +3fbb8ca0: move *a13(0x180), a9, 1 +3fbb8cc0: subk 32, a9 +3fbb8cd0: jrge L3FBB8D90 +3fbb8ce0: move *a13(0x280), a9, 1 +3fbb8d00: move *a9, a7, 1 +3fbb8d10: move *a13(0x180), a9, 1 +3fbb8d30: sll a9, a7 +3fbb8d40: move *a13(0x1a0), a9, 1 +3fbb8d60: or a9, a7 +3fbb8d70: move a7, *a13(0x1a0), 1 +L3FBB8D90: +3fbb8d90: move *a13(0x1e0), a11, 1 +3fbb8db0: move *a11, a9, 1 +3fbb8dc0: not a9 +3fbb8dd0: move *a13(0x1a0), a7, 1 +3fbb8df0: not a7 +3fbb8e00: or a7, a9 +3fbb8e10: move a9, *a11, 1 +3fbb8e20: addk 32, a11 +3fbb8e30: move a11, *a13(0x1e0), 1 +3fbb8e50: move *a13(0x1c0), a9, 1 +3fbb8e70: dec a9 +3fbb8e80: move a9, *a13(0x1c0), 1 +3fbb8ea0: jane L3FBB85D0 +L3FBB8EC0: +3fbb8ec0: move *a13(0x180), a11, 1 +3fbb8ee0: neg a11 +3fbb8ef0: addk 32, a11 +3fbb8f00: move a11, *a13(0x180), 1 +3fbb8f20: move *a13(0x280), a9, 1 +3fbb8f40: neg a11 +3fbb8f50: move *a9+, a7, 1 +3fbb8f60: move a9, *a13(0x280), 1 +3fbb8f80: sra a11, a7 +3fbb8f90: move *a13(0x180), a11, 1 +3fbb8fb0: neg a11 +3fbb8fc0: addk 31, a11 +3fbb8fd0: sll 0x5, a11 +3fbb8fe0: addi 0xda400, a11 +3fbb9010: move *a11, a11, 1 +3fbb9020: and a11, a7 +3fbb9030: move a7, *a13(0x1a0), 1 +3fbb9050: move *a13(0x180), a11, 1 +3fbb9070: neg a11 +3fbb9080: move *a13(0x2a0), a7, 1 +3fbb90a0: addk 32, a11 +3fbb90b0: add a7, a11 +3fbb90c0: move a11, *a13(0x2a0), 1 +3fbb90e0: move *a13(0x80), a7, 1 +3fbb9100: sub a11, a7 +3fbb9110: move a7, *a13(0x2c0), 1 +3fbb9130: jrgt L3FBB9280 +3fbb9140: move *a13(0x180), a9, 1 +3fbb9160: sub a9, a7 +3fbb9170: addk 32, a7 +3fbb9180: move a7, *a13(0x180), 1 +3fbb91a0: subk 32, a7 +3fbb91b0: jrge L3FBB94E0 +3fbb91c0: move *a13(0x140), a9, 1 +3fbb91e0: move *a9, a7, 1 +3fbb91f0: move *a13(0x180), a9, 1 +3fbb9210: sll a9, a7 +3fbb9220: move *a13(0x1a0), a9, 1 +3fbb9240: or a9, a7 +3fbb9250: move a7, *a13(0x1a0), 1 +3fbb9270: jruc L3FBB94E0 +L3FBB9280: +3fbb9280: move *a13(0x180), a7, 1 +3fbb92a0: neg a7 +3fbb92b0: addk 32, a7 +3fbb92c0: move a7, *a13(0x180), 1 +3fbb92e0: subk 32, a7 +3fbb92f0: jrge L3FBB94E0 +3fbb9300: move *a9, a7, 1 +3fbb9310: move *a13(0x180), a9, 1 +3fbb9330: sll a9, a7 +3fbb9340: move *a13(0x1a0), a9, 1 +3fbb9360: or a9, a7 +3fbb9370: move a7, *a13(0x1a0), 1 +3fbb9390: move *a13(0x80), a9, 1 +3fbb93b0: sub a11, a9 +3fbb93c0: move *a13(0x180), a7, 1 +3fbb93e0: add a7, a9 +3fbb93f0: subk 32, a9 +3fbb9400: move a9, *a13(0x2c0), 1 +3fbb9420: jrgt L3FBB94E0 +3fbb9430: jrge L3FBB94E0 +3fbb9440: move *a13(0x140), a7, 1 +3fbb9460: move *a7, a7, 1 +3fbb9470: addk 32, a9 +3fbb9480: sll a9, a7 +3fbb9490: move *a13(0x1a0), a9, 1 +3fbb94b0: or a9, a7 +3fbb94c0: move a7, *a13(0x1a0), 1 +L3FBB94E0: +3fbb94e0: move *a13(0xff60), a9, 1 +3fbb9500: move *a9(0xa0), *a13(0x200), 1 +3fbb9530: move *a13(0x1e0), a7, 1 +3fbb9550: move *a7, a7, 1 +3fbb9560: move *a13(0x200), a9, 1 +3fbb9580: xor a9, a7 +3fbb9590: move *a13(0x1a0), a11, 1 +3fbb95b0: andn a11, a9 +3fbb95c0: or a9, a7 +3fbb95d0: move *a13(0x1e0), a9, 1 +3fbb95f0: move a7, *a9, 1 +3fbb9600: move *a13, a7, 1 +3fbb9610: dec a7 +3fbb9620: move a7, *a13, 1 +3fbb9630: jaeq L3FBBA280 +3fbb9650: move *a13(0xff60), a7, 1 +3fbb9670: addi 0xc0, a7 +3fbb9690: move a7, *a13(0xff60), 1 +3fbb96b0: move *a7, a7, 1 +3fbb96c0: move a7, *a13(0x120), 1 +3fbb96e0: jreq L3FBB9D10 +3fbb96f0: move *a13(0x260), a7, 1 +3fbb9710: move *a13(0x140), a9, 1 +3fbb9730: sub a9, a7 +3fbb9740: sra 0x3, a7 +3fbb9750: move a7, *a13(0x2e0), 1 +3fbb9770: move *a13(0x120), a7, 1 +3fbb9790: jrle L3FBB9A20 +3fbb97a0: move *a13(0xc0), a7, 1 +3fbb97c0: sll 0x3, a7 +3fbb97d0: add a9, a7 +3fbb97e0: move a7, *a13(0x140), 1 +3fbb9800: move *a13(0x120), a9, 1 +3fbb9820: dec a9 +3fbb9830: move a9, *a13(0x120), 1 +3fbb9850: jrle L3FBB98F0 +3fbb9860: move *a13(0xc0), a7, 1 +3fbb9880: mpys a7, a9 +3fbb9890: sll 0x3, a9 +3fbb98a0: move *a13(0x140), a7, 1 +3fbb98c0: add a7, a9 +3fbb98d0: move a9, *a13(0x140), 1 +L3FBB98F0: +3fbb98f0: move *a13(0x140), a9, 1 +3fbb9910: move *a13(0x60), a7, 1 +3fbb9930: cmp a7, a9 +3fbb9940: jrc L3FBB9C90 +L3FBB9950: +3fbb9950: move *a13(0xe0), a11, 1 +3fbb9970: sll 0x3, a11 +3fbb9980: move *a13(0x140), a9, 1 +3fbb99a0: sub a11, a9 +3fbb99b0: move a9, *a13(0x140), 1 +3fbb99d0: move *a13(0x60), a11, 1 +3fbb99f0: cmp a11, a9 +3fbb9a00: jrnc L3FBB9950 +3fbb9a10: jruc L3FBB9C90 +L3FBB9A20: +3fbb9a20: move *a13(0xc0), a7, 1 +3fbb9a40: sll 0x3, a7 +3fbb9a50: sub a7, a9 +3fbb9a60: move a9, *a13(0x140), 1 +3fbb9a80: move *a13(0x120), a7, 1 +3fbb9aa0: inc a7 +3fbb9ab0: move a7, *a13(0x120), 1 +3fbb9ad0: jrge L3FBB9B70 +3fbb9ae0: move *a13(0xc0), a9, 1 +3fbb9b00: mpys a9, a7 +3fbb9b10: sll 0x3, a7 +3fbb9b20: move *a13(0x140), a9, 1 +3fbb9b40: add a9, a7 +3fbb9b50: move a7, *a13(0x140), 1 +L3FBB9B70: +3fbb9b70: move *a13(0x140), a9, 1 +3fbb9b90: move *a13(0x40), a7, 1 +3fbb9bb0: cmp a7, a9 +3fbb9bc0: jrnc L3FBB9C90 +L3FBB9BD0: +3fbb9bd0: move *a13(0xe0), a11, 1 +3fbb9bf0: sll 0x3, a11 +3fbb9c00: move *a13(0x140), a9, 1 +3fbb9c20: add a9, a11 +3fbb9c30: move a11, *a13(0x140), 1 +3fbb9c50: move *a13(0x40), a9, 1 +3fbb9c70: cmp a9, a11 +3fbb9c80: jrc L3FBB9BD0 +L3FBB9C90: +3fbb9c90: move *a13(0x2e0), a11, 1 +3fbb9cb0: sll 0x3, a11 +3fbb9cc0: move *a13(0x140), a9, 1 +3fbb9ce0: add a9, a11 +3fbb9cf0: move a11, *a13(0x260), 1 +L3FBB9D10: +3fbb9d10: move *a13(0xff60), a11, 1 +3fbb9d30: move *a11(0x20), a9, 1 +3fbb9d50: move a9, *a13(0x100), 1 +3fbb9d70: jaeq L3FBB7BE0 +3fbb9d90: jrle L3FBB9F80 +3fbb9da0: move *a13(0x160), a7, 1 +3fbb9dc0: add a9, a7 +3fbb9dd0: move a7, *a13(0x160), 1 +3fbb9df0: move *a13(0x80), a9, 1 +3fbb9e10: cmp a9, a7 +3fbb9e20: jrge L3FBB9EE0 +3fbb9e30: move *a13(0x100), a7, 1 +3fbb9e50: sra 0x3, a7 +3fbb9e60: sll 0x3, a7 +3fbb9e70: move *a13(0x260), a9, 1 +3fbb9e90: add a9, a7 +3fbb9ea0: move a7, *a13(0x260), 1 +3fbb9ec0: jauc L3FBB7BE0 +L3FBB9EE0: +3fbb9ee0: move *a13(0x160), a11, 1 +3fbb9f00: move *a13(0x80), a9, 1 +3fbb9f20: sub a9, a11 +3fbb9f30: move a11, *a13(0x160), 1 +3fbb9f50: cmp a9, a11 +3fbb9f60: jrge L3FBB9EE0 +3fbb9f70: jruc L3FBBA0F0 +L3FBB9F80: +3fbb9f80: move *a13(0x160), a7, 1 +3fbb9fa0: add a9, a7 +3fbb9fb0: move a7, *a13(0x160), 1 +3fbb9fd0: jrlt L3FBBA070 +3fbb9fe0: sra 0x3, a9 +3fbb9ff0: sll 0x3, a9 +3fbba000: move *a13(0x260), a7, 1 +3fbba020: add a7, a9 +3fbba030: move a9, *a13(0x260), 1 +3fbba050: jauc L3FBB7BE0 +L3FBBA070: +3fbba070: move *a13(0x160), a11, 1 +3fbba090: move *a13(0x80), a9, 1 +3fbba0b0: add a9, a11 +3fbba0c0: move a11, *a13(0x160), 1 +3fbba0e0: jrlt L3FBBA070 +L3FBBA0F0: +3fbba0f0: move *a13(0x160), *a13(0x240), 1 +3fbba120: move *a13(0x140), *a13(0x260), 1 +3fbba150: move *a13(0x240), a11, 1 +3fbba170: subk 32, a11 +3fbba180: jalt L3FBB7BE0 +L3FBBA1A0: +3fbba1a0: move *a13(0x240), a11, 1 +3fbba1c0: subk 32, a11 +3fbba1d0: move a11, *a13(0x240), 1 +3fbba1f0: move *a13(0x260), a9, 1 +3fbba210: addk 32, a9 +3fbba220: move a9, *a13(0x260), 1 +3fbba240: subk 32, a11 +3fbba250: jrge L3FBBA1A0 +3fbba260: jauc L3FBB7BE0 +L3FBBA280: +3fbba280: move *sp(0xa0), a14, 1 +3fbba2a0: mmfm sp, a7,a9,a11,a13 +3fbba2c0: rets 2 +3fbba2d0: mmtm sp, a7,a9,a11,a13 +3fbba2f0: move a14, a13 +3fbba300: addi 0x140, a14 +3fbba320: move *a13(0xff80), a11, 1 +3fbba340: move a11, *a13, 1 +3fbba350: jaeq L3FBBAD10 +3fbba370: move *a13(0xffc0), a9, 1 +3fbba390: move *a9(0x20), a9, 1 +3fbba3b0: move *a9(0x40), *a13(0x20), 1 +3fbba3e0: move *a13(0x20), a9, 1 +3fbba400: move *a9(0x80), a9, 1 +3fbba420: move *a9(0x60), a9, 1 +3fbba440: move *a9(0xe0), *a13(0x40), 1 +3fbba470: move *a13(0x20), a9, 1 +3fbba490: move *a9(0x80), a9, 1 +3fbba4b0: move *a9(0x60), a9, 1 +3fbba4d0: setf 16, 0, 0 +3fbba4e0: move *a9(0x100), a9, 0 +3fbba500: move a9, *a13(0x80), 1 +3fbba520: sll 0x5, a9 +3fbba530: move *a13(0x40), a11, 1 +3fbba550: add a11, a9 +3fbba560: move a9, *a13(0x60), 1 +3fbba580: sub a11, a9 +3fbba590: sra 0x3, a9 +3fbba5a0: move a9, *a13(0xa0), 1 +3fbba5c0: move *a13(0xff60), a9, 1 +3fbba5e0: move *a9, a9, 1 +3fbba5f0: move a9, *a13(0xe0), 1 +3fbba610: jrge L3FBBA6C0 +3fbba620: move *a13(0x80), a11, 1 +3fbba640: mods a11, a9 +3fbba650: move a9, *a13(0xe0), 1 +3fbba670: jreq L3FBBA730 +3fbba680: add a11, a9 +3fbba690: move a9, *a13(0xe0), 1 +3fbba6b0: jruc L3FBBA730 +L3FBBA6C0: +3fbba6c0: move *a13(0x80), a11, 1 +3fbba6e0: cmp a11, a9 +3fbba6f0: jrlt L3FBBA730 +3fbba700: mods a11, a9 +3fbba710: move a9, *a13(0xe0), 1 +L3FBBA730: +3fbba730: sll 0x5, a9 +3fbba740: move *a13(0x40), a11, 1 +3fbba760: add a11, a9 +3fbba770: move a9, *a13(0xc0), 1 +3fbba790: jruc L3FBBA920 +L3FBBA7A0: +3fbba7a0: move *a13(0xe0), a11, 1 +3fbba7c0: sll 0x5, a11 +3fbba7d0: move *a13(0xc0), a9, 1 +3fbba7f0: add a9, a11 +3fbba800: move a11, *a13(0xc0), 1 +3fbba820: move *a13(0x60), a9, 1 +3fbba840: cmp a9, a11 +3fbba850: jrc L3FBBA920 +L3FBBA860: +3fbba860: move *a13(0xa0), a11, 1 +3fbba880: sll 0x3, a11 +3fbba890: move *a13(0xc0), a9, 1 +3fbba8b0: sub a11, a9 +3fbba8c0: move a9, *a13(0xc0), 1 +3fbba8e0: move *a13(0x60), a11, 1 +3fbba900: cmp a11, a9 +3fbba910: jrnc L3FBBA860 +L3FBBA920: +3fbba920: move *a13(0xff60), a11, 1 +3fbba940: move *a11(0x40), *a13(0x100), 1 +3fbba970: move *a11(0x60), *a13(0x120), 1 +3fbba9a0: move *a13(0x100), a9, 1 +3fbba9c0: move *a9, a7, 1 +3fbba9d0: move *a13(0x120), a9, 1 +3fbba9f0: xor a9, a7 +3fbbaa00: move *a13(0xc0), a9, 1 +3fbbaa20: move *a13(0x120), a11, 1 +3fbbaa40: move *a9, a9, 1 +3fbbaa50: and a11, a9 +3fbbaa60: andn a9, a7 +3fbbaa70: move *a13(0x100), a9, 1 +3fbbaa90: move a7, *a9, 1 +3fbbaaa0: move *a13, a7, 1 +3fbbaab0: dec a7 +3fbbaac0: move a7, *a13, 1 +3fbbaad0: jreq L3FBBAD10 +3fbbaae0: move *a13(0xff60), a7, 1 +3fbbab00: addi 0x80, a7 +3fbbab20: move a7, *a13(0xff60), 1 +3fbbab40: move *a7, a7, 1 +3fbbab50: move a7, *a13(0xe0), 1 +3fbbab70: jrlt L3FBBABA0 +3fbbab80: jrle L3FBBA920 +3fbbab90: jruc L3FBBA7A0 +L3FBBABA0: +3fbbaba0: sll 0x5, a7 +3fbbabb0: move *a13(0xc0), a9, 1 +3fbbabd0: add a9, a7 +3fbbabe0: move a7, *a13(0xc0), 1 +3fbbac00: move *a13(0x40), a9, 1 +3fbbac20: cmp a9, a7 +3fbbac30: jrnc L3FBBA920 +L3FBBAC40: +3fbbac40: move *a13(0xa0), a11, 1 +3fbbac60: sll 0x3, a11 +3fbbac70: move *a13(0xc0), a9, 1 +3fbbac90: add a9, a11 +3fbbaca0: move a11, *a13(0xc0), 1 +3fbbacc0: move *a13(0x40), a9, 1 +3fbbace0: cmp a9, a11 +3fbbacf0: jrc L3FBBAC40 +3fbbad00: jruc L3FBBA920 +L3FBBAD10: +3fbbad10: move *sp(0xa0), a14, 1 +3fbbad30: mmfm sp, a7,a9,a11,a13 +3fbbad50: rets 2 +3fbbad60: mmtm sp, a7,a9,a11,a13 +3fbbad80: move a14, a13 +3fbbad90: addi 0x2e0, a14 +3fbbadb0: move *a13(0xff80), a11, 1 +3fbbadd0: move a11, *a13, 1 +3fbbade0: jaeq L3FBBDEC0 +3fbbae00: move *a13(0xffc0), a9, 1 +3fbbae20: move *a9(0x20), a9, 1 +3fbbae40: move *a9(0x40), *a13(0x20), 1 +3fbbae70: move *a13(0x20), a9, 1 +3fbbae90: move *a9(0x80), a9, 1 +3fbbaeb0: move *a9(0x60), a9, 1 +3fbbaed0: move *a9(0xe0), *a13(0x40), 1 +3fbbaf00: move *a13(0x20), a9, 1 +3fbbaf20: move *a9(0x80), a9, 1 +3fbbaf40: move *a9(0x60), a9, 1 +3fbbaf60: move *a9(0x140), *a13(0xc0), 1 +3fbbaf90: move *a13(0x20), a9, 1 +3fbbafb0: move *a9(0x80), a9, 1 +3fbbafd0: move *a9(0x60), a9, 1 +3fbbaff0: setf 16, 0, 0 +3fbbb000: move *a9(0x110), a9, 0 +3fbbb020: move a9, *a13(0x80), 1 +3fbbb040: move *a13(0x20), a9, 1 +3fbbb060: move *a9(0x80), a9, 1 +3fbbb080: move *a9(0x60), a9, 1 +3fbbb0a0: move *a9(0x100), a9, 0 +3fbbb0c0: move a9, *a13(0xa0), 1 +3fbbb0e0: move *a13(0xc0), a11, 1 +3fbbb100: mpys a9, a11 +3fbbb110: move a11, *a13(0xe0), 1 +3fbbb130: sll 0x3, a11 +3fbbb140: move *a13(0x40), a9, 1 +3fbbb160: add a9, a11 +3fbbb170: move a11, *a13(0x60), 1 +3fbbb190: move *a13(0xff60), a9, 1 +3fbbb1b0: move *a13(0xffc0), a11, 1 +3fbbb1d0: setf 16, 1, 0 +3fbbb1e0: move *a11(0x210), a11, 0 +3fbbb200: move *a9, a9, 1 +3fbbb210: sub a11, a9 +3fbbb220: move a9, *a13(0x120), 1 +3fbbb240: jrge L3FBBB2F0 +3fbbb250: move *a13(0xa0), a11, 1 +3fbbb270: mods a11, a9 +3fbbb280: move a9, *a13(0x120), 1 +3fbbb2a0: jreq L3FBBB360 +3fbbb2b0: add a11, a9 +3fbbb2c0: move a9, *a13(0x120), 1 +3fbbb2e0: jruc L3FBBB360 +L3FBBB2F0: +3fbbb2f0: move *a13(0xa0), a11, 1 +3fbbb310: cmp a11, a9 +3fbbb320: jrlt L3FBBB360 +3fbbb330: mods a11, a9 +3fbbb340: move a9, *a13(0x120), 1 +L3FBBB360: +3fbbb360: move *a13(0x40), *a13(0x140), 1 +3fbbb390: move a9, a9 +3fbbb3a0: jreq L3FBBB490 +L3FBBB3B0: +3fbbb3b0: move *a13(0xc0), a11, 1 +3fbbb3d0: sll 0x3, a11 +3fbbb3e0: move *a13(0x140), a9, 1 +3fbbb400: add a9, a11 +3fbbb410: move a11, *a13(0x140), 1 +3fbbb430: move *a13(0x120), a9, 1 +3fbbb450: dec a9 +3fbbb460: move a9, *a13(0x120), 1 +3fbbb480: jrne L3FBBB3B0 +L3FBBB490: +3fbbb490: sub a11, a11 +3fbbb4a0: move a11, *a13(0x200), 1 +3fbbb4c0: move *a13(0xffe0), a9, 1 +3fbbb4e0: setf 16, 1, 0 +3fbbb4f0: move *a9, a9, 0 +3fbbb500: jrne L3FBBB570 +3fbbb510: move *a13(0xffe0), a9, 1 +3fbbb530: move *a9(0x3a0), a9, 0 +3fbbb550: move a9, *a13(0x200), 1 +L3FBBB570: +3fbbb570: move *a13(0xff60), a9, 1 +3fbbb590: move *a9(0x20), a11, 1 +3fbbb5b0: move *a13(0xffa0), a9, 1 +3fbbb5d0: add a9, a11 +3fbbb5e0: move *a13(0x200), a9, 1 +3fbbb600: add a9, a11 +3fbbb610: movk 31, a9 +3fbbb620: andn a9, a11 +3fbbb630: move *a13(0xffc0), a9, 1 +3fbbb650: move *a13(0x200), a7, 1 +3fbbb670: move *a9(0x200), a9, 0 +3fbbb690: add a7, a9 +3fbbb6a0: move *a13(0x80), a7, 1 +3fbbb6c0: mods a7, a9 +3fbbb6d0: sub a9, a11 +3fbbb6e0: move a11, *a13(0x160), 1 +3fbbb700: jrge L3FBBB790 +3fbbb710: mods a7, a11 +3fbbb720: move a11, *a13(0x160), 1 +3fbbb740: jreq L3FBBB7E0 +3fbbb750: add a7, a11 +3fbbb760: move a11, *a13(0x160), 1 +3fbbb780: jruc L3FBBB7E0 +L3FBBB790: +3fbbb790: cmp a7, a11 +3fbbb7a0: jrlt L3FBBB7E0 +3fbbb7b0: mods a7, a11 +3fbbb7c0: move a11, *a13(0x160), 1 +L3FBBB7E0: +3fbbb7e0: subk 32, a7 +3fbbb7f0: jage L3FBBC710 +3fbbb810: move *a13(0x140), a9, 1 +3fbbb830: move *a9(0x0), *a13(0x220), 1 +3fbbb860: jruc L3FBBB920 +L3FBBB870: +3fbbb870: move *a13(0xff60), a11, 1 +3fbbb890: move *a11(0x20), a9, 1 +3fbbb8b0: move a9, *a13(0x100), 1 +3fbbb8d0: jreq L3FBBB920 +3fbbb8e0: jage L3FBBC4E0 +3fbbb900: jauc L3FBBC600 +L3FBBB920: +3fbbb920: move *a13(0x160), a11, 1 +3fbbb940: neg a11 +3fbbb950: move *a13(0x220), a9, 1 +3fbbb970: sra a11, a9 +3fbbb980: move *a13(0x160), a11, 1 +3fbbb9a0: neg a11 +3fbbb9b0: addk 31, a11 +3fbbb9c0: sll 0x5, a11 +3fbbb9d0: addi 0xda400, a11 +3fbbba00: move *a11, a11, 1 +3fbbba10: and a11, a9 +3fbbba20: move a9, *a13(0x1a0), 1 +3fbbba40: move *a13(0x80), a11, 1 +3fbbba60: move *a13(0x160), a7, 1 +3fbbba80: sub a7, a11 +3fbbba90: move a11, *a13(0x180), 1 +3fbbbab0: move *a13(0x220), a7, 1 +3fbbbad0: sll a11, a7 +3fbbbae0: or a9, a7 +3fbbbaf0: move a7, *a13(0x1a0), 1 +3fbbbb10: move *a13(0x80), a9, 1 +3fbbbb30: add a9, a11 +3fbbbb40: move a11, *a13(0x180), 1 +3fbbbb60: subk 32, a11 +3fbbbb70: jrge L3FBBBC20 +3fbbbb80: move *a13(0x220), a11, 1 +3fbbbba0: move *a13(0x180), a7, 1 +3fbbbbc0: sll a7, a11 +3fbbbbd0: move *a13(0x1a0), a7, 1 +3fbbbbf0: or a7, a11 +3fbbbc00: move a11, *a13(0x1a0), 1 +L3FBBBC20: +3fbbbc20: move *a13(0xff60), a11, 1 +3fbbbc40: move *a11(0x40), *a13(0x1c0), 1 +3fbbbc70: move *a11(0x60), *a13(0x1e0), 1 +3fbbbca0: move *a13(0x1c0), a9, 1 +3fbbbcc0: move *a9, a7, 1 +3fbbbcd0: move *a13(0x1e0), a9, 1 +3fbbbcf0: xor a9, a7 +3fbbbd00: move *a13(0x1a0), a11, 1 +3fbbbd20: and a11, a9 +3fbbbd30: andn a9, a7 +3fbbbd40: move *a13(0x1c0), a9, 1 +3fbbbd60: move a7, *a9, 1 +3fbbbd70: move *a13, a7, 1 +3fbbbd80: dec a7 +3fbbbd90: move a7, *a13, 1 +3fbbbda0: jaeq L3FBBDEC0 +3fbbbdc0: move *a13(0xff60), a7, 1 +3fbbbde0: addi 0x80, a7 +3fbbbe00: move a7, *a13(0xff60), 1 +3fbbbe20: move *a7, a7, 1 +3fbbbe30: move a7, *a13(0x120), 1 +3fbbbe50: jreq L3FBBC450 +3fbbbe60: jrle L3FBBC150 +3fbbbe70: move *a13(0xc0), a7, 1 +3fbbbe90: sll 0x3, a7 +3fbbbea0: move *a13(0x140), a9, 1 +3fbbbec0: add a9, a7 +3fbbbed0: move a7, *a13(0x140), 1 +3fbbbef0: move *a13(0x120), a9, 1 +3fbbbf10: dec a9 +3fbbbf20: move a9, *a13(0x120), 1 +3fbbbf40: jrle L3FBBBFE0 +3fbbbf50: move *a13(0xc0), a7, 1 +3fbbbf70: mpys a7, a9 +3fbbbf80: sll 0x3, a9 +3fbbbf90: move *a13(0x140), a7, 1 +3fbbbfb0: add a7, a9 +3fbbbfc0: move a9, *a13(0x140), 1 +L3FBBBFE0: +3fbbbfe0: move *a13(0x140), a9, 1 +3fbbc000: move *a13(0x60), a7, 1 +3fbbc020: cmp a7, a9 +3fbbc030: jrc L3FBBC100 +L3FBBC040: +3fbbc040: move *a13(0xe0), a11, 1 +3fbbc060: sll 0x3, a11 +3fbbc070: move *a13(0x140), a9, 1 +3fbbc090: sub a11, a9 +3fbbc0a0: move a9, *a13(0x140), 1 +3fbbc0c0: move *a13(0x60), a11, 1 +3fbbc0e0: cmp a11, a9 +3fbbc0f0: jrnc L3FBBC040 +L3FBBC100: +3fbbc100: move *a9(0x0), *a13(0x220), 1 +3fbbc130: jauc L3FBBB870 +L3FBBC150: +3fbbc150: move *a13(0xc0), a7, 1 +3fbbc170: sll 0x3, a7 +3fbbc180: move *a13(0x140), a9, 1 +3fbbc1a0: sub a7, a9 +3fbbc1b0: move a9, *a13(0x140), 1 +3fbbc1d0: move *a13(0x120), a7, 1 +3fbbc1f0: inc a7 +3fbbc200: move a7, *a13(0x120), 1 +3fbbc220: jrge L3FBBC2C0 +3fbbc230: move *a13(0xc0), a9, 1 +3fbbc250: mpys a9, a7 +3fbbc260: sll 0x3, a7 +3fbbc270: move *a13(0x140), a9, 1 +3fbbc290: add a9, a7 +3fbbc2a0: move a7, *a13(0x140), 1 +L3FBBC2C0: +3fbbc2c0: move *a13(0x140), a9, 1 +3fbbc2e0: move *a13(0x40), a7, 1 +3fbbc300: cmp a7, a9 +3fbbc310: jrnc L3FBBC3E0 +L3FBBC320: +3fbbc320: move *a13(0xe0), a11, 1 +3fbbc340: sll 0x3, a11 +3fbbc350: move *a13(0x140), a9, 1 +3fbbc370: add a9, a11 +3fbbc380: move a11, *a13(0x140), 1 +3fbbc3a0: move *a13(0x40), a9, 1 +3fbbc3c0: cmp a9, a11 +3fbbc3d0: jrc L3FBBC320 +L3FBBC3E0: +3fbbc3e0: move *a13(0x140), a11, 1 +3fbbc400: move *a11(0x0), *a13(0x220), 1 +3fbbc430: jauc L3FBBB870 +L3FBBC450: +3fbbc450: move *a13(0xff60), a7, 1 +3fbbc470: move *a7(0x20), a7, 1 +3fbbc490: move a7, *a13(0x100), 1 +3fbbc4b0: jaeq L3FBBBC20 +3fbbc4d0: jrle L3FBBC600 +L3FBBC4E0: +3fbbc4e0: move *a13(0x160), a11, 1 +3fbbc500: move *a13(0x100), a9, 1 +3fbbc520: add a9, a11 +3fbbc530: move a11, *a13(0x160), 1 +L3FBBC550: +3fbbc550: move *a13(0x160), a11, 1 +3fbbc570: move *a13(0x80), a9, 1 +3fbbc590: sub a9, a11 +3fbbc5a0: move a11, *a13(0x160), 1 +3fbbc5c0: cmp a9, a11 +3fbbc5d0: jrge L3FBBC550 +3fbbc5e0: jauc L3FBBB920 +L3FBBC600: +3fbbc600: move *a13(0x160), a11, 1 +3fbbc620: move *a13(0x100), a9, 1 +3fbbc640: add a9, a11 +3fbbc650: move a11, *a13(0x160), 1 +L3FBBC670: +3fbbc670: move *a13(0x160), a11, 1 +3fbbc690: move *a13(0x80), a9, 1 +3fbbc6b0: add a9, a11 +3fbbc6c0: move a11, *a13(0x160), 1 +3fbbc6e0: jrlt L3FBBC670 +3fbbc6f0: jauc L3FBBB920 +L3FBBC710: +3fbbc710: move a11, *a13(0x220), 1 +3fbbc730: move *a13(0x140), *a13(0x240), 1 +3fbbc760: subk 32, a11 +3fbbc770: jrlt L3FBBC900 +L3FBBC780: +3fbbc780: move *a13(0x220), a11, 1 +3fbbc7a0: subk 32, a11 +3fbbc7b0: move a11, *a13(0x220), 1 +3fbbc7d0: move *a13(0x240), a9, 1 +3fbbc7f0: addk 32, a9 +3fbbc800: move a9, *a13(0x240), 1 +3fbbc820: subk 32, a11 +3fbbc830: jrge L3FBBC780 +3fbbc840: jruc L3FBBC900 +L3FBBC850: +3fbbc850: move *a13(0xff60), a11, 1 +3fbbc870: move *a11(0x20), a9, 1 +3fbbc890: move a9, *a13(0x100), 1 +3fbbc8b0: jreq L3FBBC900 +3fbbc8c0: jage L3FBBD840 +3fbbc8e0: jauc L3FBBDBA0 +L3FBBC900: +3fbbc900: move *a13(0x240), *a13(0x260), 1 +3fbbc930: move *a13(0x220), a11, 1 +3fbbc950: neg a11 +3fbbc960: addk 32, a11 +3fbbc970: move a11, *a13(0x180), 1 +3fbbc990: move *a13(0x260), a9, 1 +3fbbc9b0: move *a13(0x220), a7, 1 +3fbbc9d0: neg a7 +3fbbc9e0: move *a9+, a11, 1 +3fbbc9f0: move a9, *a13(0x260), 1 +3fbbca10: sra a7, a11 +3fbbca20: move *a13(0x180), a7, 1 +3fbbca40: dec a7 +3fbbca50: sll 0x5, a7 +3fbbca60: addi 0xda400, a7 +3fbbca90: move *a7, a7, 1 +3fbbcaa0: and a7, a11 +3fbbcab0: move a11, *a13(0x1a0), 1 +3fbbcad0: move *a13(0x160), a7, 1 +3fbbcaf0: move *a13(0x180), a9, 1 +3fbbcb10: add a9, a7 +3fbbcb20: move a7, *a13(0x280), 1 +3fbbcb40: move *a13(0x80), a9, 1 +3fbbcb60: sub a7, a9 +3fbbcb70: move a9, *a13(0x2c0), 1 +3fbbcb90: jrgt L3FBBCC50 +3fbbcba0: move *a13(0x180), a7, 1 +3fbbcbc0: add a9, a7 +3fbbcbd0: move *a13(0x140), a9, 1 +3fbbcbf0: move *a9, a9, 1 +3fbbcc00: sll a7, a9 +3fbbcc10: or a11, a9 +3fbbcc20: move a9, *a13(0x1a0), 1 +3fbbcc40: jruc L3FBBCE60 +L3FBBCC50: +3fbbcc50: move *a13(0x180), a7, 1 +3fbbcc70: subk 32, a7 +3fbbcc80: jrge L3FBBCE60 +3fbbcc90: move *a13(0x260), a7, 1 +3fbbccb0: move *a7, a7, 1 +3fbbccc0: move *a13(0x180), a9, 1 +3fbbcce0: sll a9, a7 +3fbbccf0: or a11, a7 +3fbbcd00: move a7, *a13(0x1a0), 1 +3fbbcd20: move *a13(0x80), a11, 1 +3fbbcd40: move *a13(0x280), a7, 1 +3fbbcd60: sub a7, a11 +3fbbcd70: add a9, a11 +3fbbcd80: subk 32, a11 +3fbbcd90: move a11, *a13(0x2c0), 1 +3fbbcdb0: jrge L3FBBCE60 +3fbbcdc0: move *a13(0x140), a7, 1 +3fbbcde0: move *a7, a7, 1 +3fbbcdf0: addk 32, a11 +3fbbce00: sll a11, a7 +3fbbce10: move *a13(0x1a0), a11, 1 +3fbbce30: or a11, a7 +3fbbce40: move a7, *a13(0x1a0), 1 +L3FBBCE60: +3fbbce60: move *a13(0xff60), a11, 1 +3fbbce80: move *a11(0x40), *a13(0x1c0), 1 +3fbbceb0: move *a11(0x60), *a13(0x1e0), 1 +3fbbcee0: move *a13(0x1c0), a9, 1 +3fbbcf00: move *a9, a7, 1 +3fbbcf10: move *a13(0x1e0), a9, 1 +3fbbcf30: xor a9, a7 +3fbbcf40: move *a13(0x1a0), a11, 1 +3fbbcf60: and a11, a9 +3fbbcf70: andn a9, a7 +3fbbcf80: move *a13(0x1c0), a9, 1 +3fbbcfa0: move a7, *a9, 1 +3fbbcfb0: move *a13, a7, 1 +3fbbcfc0: dec a7 +3fbbcfd0: move a7, *a13, 1 +3fbbcfe0: jaeq L3FBBDEC0 +3fbbd000: move *a13(0xff60), a7, 1 +3fbbd020: addi 0x80, a7 +3fbbd040: move a7, *a13(0xff60), 1 +3fbbd060: move *a7, a7, 1 +3fbbd070: move a7, *a13(0x120), 1 +3fbbd090: jreq L3FBBD7B0 +3fbbd0a0: jrle L3FBBD420 +3fbbd0b0: move *a13(0x240), a7, 1 +3fbbd0d0: move *a13(0x140), a9, 1 +3fbbd0f0: sub a9, a7 +3fbbd100: sra 0x3, a7 +3fbbd110: move a7, *a13(0x2a0), 1 +3fbbd130: move *a13(0xc0), a7, 1 +3fbbd150: sll 0x3, a7 +3fbbd160: add a9, a7 +3fbbd170: move a7, *a13(0x140), 1 +3fbbd190: move *a13(0x120), a9, 1 +3fbbd1b0: dec a9 +3fbbd1c0: move a9, *a13(0x120), 1 +3fbbd1e0: jrle L3FBBD280 +3fbbd1f0: move *a13(0xc0), a7, 1 +3fbbd210: mpys a7, a9 +3fbbd220: sll 0x3, a9 +3fbbd230: move *a13(0x140), a7, 1 +3fbbd250: add a7, a9 +3fbbd260: move a9, *a13(0x140), 1 +L3FBBD280: +3fbbd280: move *a13(0x140), a9, 1 +3fbbd2a0: move *a13(0x60), a7, 1 +3fbbd2c0: cmp a7, a9 +3fbbd2d0: jrc L3FBBD3A0 +L3FBBD2E0: +3fbbd2e0: move *a13(0xe0), a11, 1 +3fbbd300: sll 0x3, a11 +3fbbd310: move *a13(0x140), a9, 1 +3fbbd330: sub a11, a9 +3fbbd340: move a9, *a13(0x140), 1 +3fbbd360: move *a13(0x60), a11, 1 +3fbbd380: cmp a11, a9 +3fbbd390: jrnc L3FBBD2E0 +L3FBBD3A0: +3fbbd3a0: move *a13(0x2a0), a11, 1 +3fbbd3c0: sll 0x3, a11 +3fbbd3d0: add a9, a11 +3fbbd3e0: move a11, *a13(0x240), 1 +3fbbd400: jauc L3FBBC850 +L3FBBD420: +3fbbd420: move *a13(0x240), a7, 1 +3fbbd440: move *a13(0x140), a9, 1 +3fbbd460: sub a9, a7 +3fbbd470: sra 0x3, a7 +3fbbd480: move a7, *a13(0x2a0), 1 +3fbbd4a0: move *a13(0xc0), a7, 1 +3fbbd4c0: sll 0x3, a7 +3fbbd4d0: sub a7, a9 +3fbbd4e0: move a9, *a13(0x140), 1 +3fbbd500: move *a13(0x120), a7, 1 +3fbbd520: inc a7 +3fbbd530: move a7, *a13(0x120), 1 +3fbbd550: jrge L3FBBD5F0 +3fbbd560: move *a13(0xc0), a9, 1 +3fbbd580: mpys a9, a7 +3fbbd590: sll 0x3, a7 +3fbbd5a0: move *a13(0x140), a9, 1 +3fbbd5c0: add a9, a7 +3fbbd5d0: move a7, *a13(0x140), 1 +L3FBBD5F0: +3fbbd5f0: move *a13(0x140), a9, 1 +3fbbd610: move *a13(0x40), a7, 1 +3fbbd630: cmp a7, a9 +3fbbd640: jrnc L3FBBD710 +L3FBBD650: +3fbbd650: move *a13(0xe0), a11, 1 +3fbbd670: sll 0x3, a11 +3fbbd680: move *a13(0x140), a9, 1 +3fbbd6a0: add a9, a11 +3fbbd6b0: move a11, *a13(0x140), 1 +3fbbd6d0: move *a13(0x40), a9, 1 +3fbbd6f0: cmp a9, a11 +3fbbd700: jrc L3FBBD650 +L3FBBD710: +3fbbd710: move *a13(0x2a0), a11, 1 +3fbbd730: sll 0x3, a11 +3fbbd740: move *a13(0x140), a9, 1 +3fbbd760: add a9, a11 +3fbbd770: move a11, *a13(0x240), 1 +3fbbd790: jauc L3FBBC850 +L3FBBD7B0: +3fbbd7b0: move *a13(0xff60), a7, 1 +3fbbd7d0: move *a7(0x20), a7, 1 +3fbbd7f0: move a7, *a13(0x100), 1 +3fbbd810: jaeq L3FBBCE60 +3fbbd830: jrle L3FBBDBA0 +L3FBBD840: +3fbbd840: move *a13(0x160), a11, 1 +3fbbd860: move *a13(0x100), a9, 1 +3fbbd880: add a9, a11 +3fbbd890: move a11, *a13(0x160), 1 +3fbbd8b0: move *a13(0x80), a7, 1 +3fbbd8d0: cmp a7, a11 +3fbbd8e0: jrge L3FBBD980 +3fbbd8f0: sra 0x3, a9 +3fbbd900: sll 0x3, a9 +3fbbd910: move *a13(0x240), a7, 1 +3fbbd930: add a7, a9 +3fbbd940: move a9, *a13(0x240), 1 +3fbbd960: jauc L3FBBC900 +L3FBBD980: +3fbbd980: move *a13(0x160), a11, 1 +3fbbd9a0: move *a13(0x80), a9, 1 +3fbbd9c0: sub a9, a11 +3fbbd9d0: move a11, *a13(0x160), 1 +3fbbd9f0: cmp a9, a11 +3fbbda00: jrge L3FBBD980 +3fbbda10: move *a13(0x160), *a13(0x220), 1 +3fbbda40: move *a13(0x140), *a13(0x240), 1 +3fbbda70: move *a13(0x220), a11, 1 +3fbbda90: subk 32, a11 +3fbbdaa0: jalt L3FBBC900 +L3FBBDAC0: +3fbbdac0: move *a13(0x220), a11, 1 +3fbbdae0: subk 32, a11 +3fbbdaf0: move a11, *a13(0x220), 1 +3fbbdb10: move *a13(0x240), a9, 1 +3fbbdb30: addk 32, a9 +3fbbdb40: move a9, *a13(0x240), 1 +3fbbdb60: subk 32, a11 +3fbbdb70: jrge L3FBBDAC0 +3fbbdb80: jauc L3FBBC900 +L3FBBDBA0: +3fbbdba0: move *a13(0x160), a11, 1 +3fbbdbc0: move *a13(0x100), a9, 1 +3fbbdbe0: add a9, a11 +3fbbdbf0: move a11, *a13(0x160), 1 +3fbbdc10: jrlt L3FBBDCB0 +3fbbdc20: sra 0x3, a9 +3fbbdc30: sll 0x3, a9 +3fbbdc40: move *a13(0x240), a7, 1 +3fbbdc60: add a7, a9 +3fbbdc70: move a9, *a13(0x240), 1 +3fbbdc90: jauc L3FBBC900 +L3FBBDCB0: +3fbbdcb0: move *a13(0x160), a11, 1 +3fbbdcd0: move *a13(0x80), a9, 1 +3fbbdcf0: add a9, a11 +3fbbdd00: move a11, *a13(0x160), 1 +3fbbdd20: jrlt L3FBBDCB0 +3fbbdd30: move *a13(0x160), *a13(0x220), 1 +3fbbdd60: move *a13(0x140), *a13(0x240), 1 +3fbbdd90: move *a13(0x220), a11, 1 +3fbbddb0: subk 32, a11 +3fbbddc0: jalt L3FBBC900 +L3FBBDDE0: +3fbbdde0: move *a13(0x220), a11, 1 +3fbbde00: subk 32, a11 +3fbbde10: move a11, *a13(0x220), 1 +3fbbde30: move *a13(0x240), a9, 1 +3fbbde50: addk 32, a9 +3fbbde60: move a9, *a13(0x240), 1 +3fbbde80: subk 32, a11 +3fbbde90: jrge L3FBBDDE0 +3fbbdea0: jauc L3FBBC900 +L3FBBDEC0: +3fbbdec0: move *sp(0xa0), a14, 1 +3fbbdee0: mmfm sp, a7,a9,a11,a13 +3fbbdf00: rets 2 +3fbbdf10: mmtm sp, a7,a9,a11,a13 +3fbbdf30: move a14, a13 +3fbbdf40: addi 0x180, a14 +3fbbdf60: move *a13(0xff80), a11, 1 +3fbbdf80: move a11, *a13, 1 +3fbbdf90: jaeq L3FBBECD0 +3fbbdfb0: move *a13(0xffc0), a9, 1 +3fbbdfd0: move *a9(0x20), a9, 1 +3fbbdff0: move *a9(0x40), *a13(0x20), 1 +3fbbe020: move *a13(0x20), a9, 1 +3fbbe040: move *a9(0x80), a9, 1 +3fbbe060: move *a9(0x60), a9, 1 +3fbbe080: move *a9(0xe0), *a13(0x40), 1 +3fbbe0b0: move *a13(0x20), a9, 1 +3fbbe0d0: move *a9(0x80), a9, 1 +3fbbe0f0: move *a9(0x60), a9, 1 +3fbbe110: setf 16, 0, 0 +3fbbe120: move *a9(0x100), a9, 0 +3fbbe140: move a9, *a13(0x80), 1 +3fbbe160: sll 0x5, a9 +3fbbe170: move *a13(0x40), a11, 1 +3fbbe190: add a11, a9 +3fbbe1a0: move a9, *a13(0x60), 1 +3fbbe1c0: sub a11, a9 +3fbbe1d0: sra 0x3, a9 +3fbbe1e0: move a9, *a13(0xa0), 1 +3fbbe200: move *a13(0xff60), a9, 1 +3fbbe220: move *a9, a9, 1 +3fbbe230: move a9, *a13(0xe0), 1 +3fbbe250: jrge L3FBBE300 +3fbbe260: move *a13(0x80), a11, 1 +3fbbe280: mods a11, a9 +3fbbe290: move a9, *a13(0xe0), 1 +3fbbe2b0: jreq L3FBBE370 +3fbbe2c0: add a11, a9 +3fbbe2d0: move a9, *a13(0xe0), 1 +3fbbe2f0: jruc L3FBBE370 +L3FBBE300: +3fbbe300: move *a13(0x80), a11, 1 +3fbbe320: cmp a11, a9 +3fbbe330: jrlt L3FBBE370 +3fbbe340: mods a11, a9 +3fbbe350: move a9, *a13(0xe0), 1 +L3FBBE370: +3fbbe370: sll 0x5, a9 +3fbbe380: move *a13(0x40), a11, 1 +3fbbe3a0: add a11, a9 +3fbbe3b0: move a9, *a13(0xc0), 1 +3fbbe3d0: jruc L3FBBE560 +L3FBBE3E0: +3fbbe3e0: move *a13(0xe0), a11, 1 +3fbbe400: sll 0x5, a11 +3fbbe410: move *a13(0xc0), a9, 1 +3fbbe430: add a9, a11 +3fbbe440: move a11, *a13(0xc0), 1 +3fbbe460: move *a13(0x60), a9, 1 +3fbbe480: cmp a9, a11 +3fbbe490: jrc L3FBBE560 +L3FBBE4A0: +3fbbe4a0: move *a13(0xa0), a11, 1 +3fbbe4c0: sll 0x3, a11 +3fbbe4d0: move *a13(0xc0), a9, 1 +3fbbe4f0: sub a11, a9 +3fbbe500: move a9, *a13(0xc0), 1 +3fbbe520: move *a13(0x60), a11, 1 +3fbbe540: cmp a11, a9 +3fbbe550: jrnc L3FBBE4A0 +L3FBBE560: +3fbbe560: move *a13(0xc0), a11, 1 +3fbbe580: move *a11(0x0), *a13(0x100), 1 +L3FBBE5B0: +3fbbe5b0: move *a13(0xff60), a11, 1 +3fbbe5d0: move *a11(0x40), *a13(0x140), 1 +3fbbe600: move *a11(0x60), *a13(0x160), 1 +3fbbe630: move *a13(0x140), a9, 1 +3fbbe650: move *a9, a7, 1 +3fbbe660: move *a13(0x160), a9, 1 +3fbbe680: xor a9, a7 +3fbbe690: move *a13(0x100), a11, 1 +3fbbe6b0: and a11, a9 +3fbbe6c0: andn a9, a7 +3fbbe6d0: move *a13(0x140), a9, 1 +3fbbe6f0: move a7, *a9, 1 +3fbbe700: addk 32, a9 +3fbbe710: move a9, *a13(0x140), 1 +3fbbe730: move *a13(0xff60), a7, 1 +3fbbe750: move *a7(0x80), a7, 1 +3fbbe770: move a7, *a13(0x120), 1 +3fbbe790: jreq L3FBBE8B0 +L3FBBE7A0: +3fbbe7a0: move *a13(0x140), a11, 1 +3fbbe7c0: move *a11, a9, 1 +3fbbe7d0: move *a13(0x100), a7, 1 +3fbbe7f0: or a7, a9 +3fbbe800: not a9 +3fbbe810: move a9, *a11, 1 +3fbbe820: addk 32, a11 +3fbbe830: move a11, *a13(0x140), 1 +3fbbe850: move *a13(0x120), a9, 1 +3fbbe870: dec a9 +3fbbe880: move a9, *a13(0x120), 1 +3fbbe8a0: jrne L3FBBE7A0 +L3FBBE8B0: +3fbbe8b0: move *a13(0xff60), a11, 1 +3fbbe8d0: move *a11(0xa0), *a13(0x160), 1 +3fbbe900: move *a13(0x140), a9, 1 +3fbbe920: move *a9, a7, 1 +3fbbe930: move *a13(0x160), a9, 1 +3fbbe950: xor a9, a7 +3fbbe960: move *a13(0x100), a11, 1 +3fbbe980: and a11, a9 +3fbbe990: andn a9, a7 +3fbbe9a0: move *a13(0x140), a9, 1 +3fbbe9c0: move a7, *a9, 1 +3fbbe9d0: move *a13, a7, 1 +3fbbe9e0: dec a7 +3fbbe9f0: move a7, *a13, 1 +3fbbea00: jreq L3FBBECD0 +3fbbea10: move *a13(0xff60), a7, 1 +3fbbea30: addi 0xc0, a7 +3fbbea50: move a7, *a13(0xff60), 1 +3fbbea70: move *a7, a7, 1 +3fbbea80: move a7, *a13(0xe0), 1 +3fbbeaa0: jrlt L3FBBEAD0 +3fbbeab0: jrle L3FBBE5B0 +3fbbeac0: jruc L3FBBE3E0 +L3FBBEAD0: +3fbbead0: sll 0x5, a7 +3fbbeae0: move *a13(0xc0), a9, 1 +3fbbeb00: add a9, a7 +3fbbeb10: move a7, *a13(0xc0), 1 +3fbbeb30: move *a13(0x40), a9, 1 +3fbbeb50: cmp a9, a7 +3fbbeb60: jrc L3FBBEBB0 +3fbbeb70: move *a7(0x0), *a13(0x100), 1 +3fbbeba0: jruc L3FBBE5B0 +L3FBBEBB0: +3fbbebb0: move *a13(0xa0), a11, 1 +3fbbebd0: sll 0x3, a11 +3fbbebe0: move *a13(0xc0), a9, 1 +3fbbec00: add a9, a11 +3fbbec10: move a11, *a13(0xc0), 1 +3fbbec30: move *a13(0x40), a9, 1 +3fbbec50: cmp a9, a11 +3fbbec60: jrc L3FBBEBB0 +3fbbec70: move *a13(0xc0), a11, 1 +3fbbec90: move *a11(0x0), *a13(0x100), 1 +3fbbecc0: jruc L3FBBE5B0 +L3FBBECD0: +3fbbecd0: move *sp(0xa0), a14, 1 +3fbbecf0: mmfm sp, a7,a9,a11,a13 +3fbbed10: rets 2 +3fbbed20: mmtm sp, a7,a9,a11,a13 +3fbbed40: move a14, a13 +3fbbed50: addi 0x300, a14 +3fbbed70: move *a13(0xff80), a11, 1 +3fbbed90: move a11, *a13, 1 +3fbbeda0: jaeq L3FBC36A0 +3fbbedc0: move *a13(0xffc0), a9, 1 +3fbbede0: move *a9(0x20), a9, 1 +3fbbee00: move *a9(0x40), *a13(0x20), 1 +3fbbee30: move *a13(0x20), a9, 1 +3fbbee50: move *a9(0x80), a9, 1 +3fbbee70: move *a9(0x60), a9, 1 +3fbbee90: move *a9(0xe0), *a13(0x40), 1 +3fbbeec0: move *a13(0x20), a9, 1 +3fbbeee0: move *a9(0x80), a9, 1 +3fbbef00: move *a9(0x60), a9, 1 +3fbbef20: move *a9(0x140), *a13(0xc0), 1 +3fbbef50: move *a13(0x20), a9, 1 +3fbbef70: move *a9(0x80), a9, 1 +3fbbef90: move *a9(0x60), a9, 1 +3fbbefb0: setf 16, 0, 0 +3fbbefc0: move *a9(0x110), a9, 0 +3fbbefe0: move a9, *a13(0x80), 1 +3fbbf000: move *a13(0x20), a9, 1 +3fbbf020: move *a9(0x80), a9, 1 +3fbbf040: move *a9(0x60), a9, 1 +3fbbf060: move *a9(0x100), a9, 0 +3fbbf080: move a9, *a13(0xa0), 1 +3fbbf0a0: move *a13(0xc0), a11, 1 +3fbbf0c0: mpys a9, a11 +3fbbf0d0: move a11, *a13(0xe0), 1 +3fbbf0f0: sll 0x3, a11 +3fbbf100: move *a13(0x40), a9, 1 +3fbbf120: add a9, a11 +3fbbf130: move a11, *a13(0x60), 1 +3fbbf150: move *a13(0xff60), a9, 1 +3fbbf170: move *a13(0xffc0), a11, 1 +3fbbf190: setf 16, 1, 0 +3fbbf1a0: move *a11(0x210), a11, 0 +3fbbf1c0: move *a9, a9, 1 +3fbbf1d0: sub a11, a9 +3fbbf1e0: move a9, *a13(0x120), 1 +3fbbf200: jrge L3FBBF2B0 +3fbbf210: move *a13(0xa0), a11, 1 +3fbbf230: mods a11, a9 +3fbbf240: move a9, *a13(0x120), 1 +3fbbf260: jreq L3FBBF320 +3fbbf270: add a11, a9 +3fbbf280: move a9, *a13(0x120), 1 +3fbbf2a0: jruc L3FBBF320 +L3FBBF2B0: +3fbbf2b0: move *a13(0xa0), a11, 1 +3fbbf2d0: cmp a11, a9 +3fbbf2e0: jrlt L3FBBF320 +3fbbf2f0: mods a11, a9 +3fbbf300: move a9, *a13(0x120), 1 +L3FBBF320: +3fbbf320: move *a13(0x40), *a13(0x140), 1 +3fbbf350: move a9, a9 +3fbbf360: jreq L3FBBF450 +L3FBBF370: +3fbbf370: move *a13(0xc0), a11, 1 +3fbbf390: sll 0x3, a11 +3fbbf3a0: move *a13(0x140), a9, 1 +3fbbf3c0: add a9, a11 +3fbbf3d0: move a11, *a13(0x140), 1 +3fbbf3f0: move *a13(0x120), a9, 1 +3fbbf410: dec a9 +3fbbf420: move a9, *a13(0x120), 1 +3fbbf440: jrne L3FBBF370 +L3FBBF450: +3fbbf450: sub a11, a11 +3fbbf460: move a11, *a13(0x220), 1 +3fbbf480: move *a13(0xffe0), a9, 1 +3fbbf4a0: setf 16, 1, 0 +3fbbf4b0: move *a9, a9, 0 +3fbbf4c0: jrne L3FBBF530 +3fbbf4d0: move *a13(0xffe0), a9, 1 +3fbbf4f0: move *a9(0x3a0), a9, 0 +3fbbf510: move a9, *a13(0x220), 1 +L3FBBF530: +3fbbf530: move *a13(0xff60), a9, 1 +3fbbf550: move *a9(0x20), a11, 1 +3fbbf570: move *a13(0xffa0), a9, 1 +3fbbf590: add a9, a11 +3fbbf5a0: move *a13(0x220), a9, 1 +3fbbf5c0: add a9, a11 +3fbbf5d0: movk 31, a9 +3fbbf5e0: andn a9, a11 +3fbbf5f0: move *a13(0xffc0), a9, 1 +3fbbf610: move *a13(0x220), a7, 1 +3fbbf630: move *a9(0x200), a9, 0 +3fbbf650: add a7, a9 +3fbbf660: move *a13(0x80), a7, 1 +3fbbf680: mods a7, a9 +3fbbf690: sub a9, a11 +3fbbf6a0: move a11, *a13(0x160), 1 +3fbbf6c0: jrge L3FBBF750 +3fbbf6d0: mods a7, a11 +3fbbf6e0: move a11, *a13(0x160), 1 +3fbbf700: jreq L3FBBF7A0 +3fbbf710: add a7, a11 +3fbbf720: move a11, *a13(0x160), 1 +3fbbf740: jruc L3FBBF7A0 +L3FBBF750: +3fbbf750: cmp a7, a11 +3fbbf760: jrlt L3FBBF7A0 +3fbbf770: mods a7, a11 +3fbbf780: move a11, *a13(0x160), 1 +L3FBBF7A0: +3fbbf7a0: subk 32, a7 +3fbbf7b0: jage L3FBC0EE0 +3fbbf7d0: move *a13(0x140), a9, 1 +3fbbf7f0: move *a9(0x0), *a13(0x240), 1 +L3FBBF820: +3fbbf820: move *a13(0x160), a11, 1 +3fbbf840: neg a11 +3fbbf850: move *a13(0x240), a9, 1 +3fbbf870: sra a11, a9 +3fbbf880: move *a13(0x160), a11, 1 +3fbbf8a0: neg a11 +3fbbf8b0: addk 31, a11 +3fbbf8c0: sll 0x5, a11 +3fbbf8d0: addi 0xda400, a11 +3fbbf900: move *a11, a11, 1 +3fbbf910: and a11, a9 +3fbbf920: move a9, *a13(0x1a0), 1 +3fbbf940: move *a13(0x80), a11, 1 +3fbbf960: move *a13(0x160), a7, 1 +3fbbf980: sub a7, a11 +3fbbf990: move a11, *a13(0x180), 1 +3fbbf9b0: move *a13(0x240), a7, 1 +3fbbf9d0: sll a11, a7 +3fbbf9e0: or a9, a7 +3fbbf9f0: move a7, *a13(0x1a0), 1 +3fbbfa10: move *a13(0x80), a9, 1 +3fbbfa30: add a9, a11 +3fbbfa40: move a11, *a13(0x260), 1 +3fbbfa60: subk 32, a11 +3fbbfa70: jrge L3FBBFB50 +3fbbfa80: move *a13(0x260), *a13(0x180), 1 +3fbbfab0: move *a13(0x240), a11, 1 +3fbbfad0: move *a13(0x180), a7, 1 +3fbbfaf0: sll a7, a11 +3fbbfb00: move *a13(0x1a0), a7, 1 +3fbbfb20: or a7, a11 +3fbbfb30: move a11, *a13(0x1a0), 1 +L3FBBFB50: +3fbbfb50: move *a13(0xff60), a11, 1 +3fbbfb70: move *a11(0x40), *a13(0x1e0), 1 +3fbbfba0: move *a11(0x60), *a13(0x200), 1 +3fbbfbd0: move *a13(0x1e0), a7, 1 +3fbbfbf0: move *a7, a7, 1 +3fbbfc00: move *a13(0x200), a9, 1 +3fbbfc20: xor a9, a7 +3fbbfc30: move *a13(0x1a0), a11, 1 +3fbbfc50: and a11, a9 +3fbbfc60: andn a9, a7 +3fbbfc70: move *a13(0x1e0), a9, 1 +3fbbfc90: move a7, *a9, 1 +3fbbfca0: addk 32, a9 +3fbbfcb0: move a9, *a13(0x1e0), 1 +3fbbfcd0: move *a13(0xff60), a7, 1 +3fbbfcf0: move *a7(0x80), a7, 1 +3fbbfd10: move a7, *a13(0x1c0), 1 +3fbbfd30: jreq L3FBC01C0 +L3FBBFD40: +3fbbfd40: move *a13(0x180), a11, 1 +3fbbfd60: neg a11 +3fbbfd70: addk 32, a11 +3fbbfd80: move a11, *a13(0x180), 1 +3fbbfda0: neg a11 +3fbbfdb0: move *a13(0x240), a9, 1 +3fbbfdd0: sra a11, a9 +3fbbfde0: move *a13(0x180), a11, 1 +3fbbfe00: neg a11 +3fbbfe10: addk 31, a11 +3fbbfe20: sll 0x5, a11 +3fbbfe30: addi 0xda400, a11 +3fbbfe60: move *a11, a11, 1 +3fbbfe70: and a11, a9 +3fbbfe80: move a9, *a13(0x1a0), 1 +3fbbfea0: move *a13(0x80), a11, 1 +3fbbfec0: move *a13(0x180), a7, 1 +3fbbfee0: sub a7, a11 +3fbbfef0: move a11, *a13(0x180), 1 +3fbbff10: move *a13(0x240), a7, 1 +3fbbff30: sll a11, a7 +3fbbff40: or a9, a7 +3fbbff50: move a7, *a13(0x1a0), 1 +3fbbff70: move *a13(0x80), a9, 1 +3fbbff90: add a9, a11 +3fbbffa0: move a11, *a13(0x260), 1 +3fbbffc0: subk 32, a11 +3fbbffd0: jrge L3FBC00B0 +3fbbffe0: move *a13(0x260), *a13(0x180), 1 +3fbc0010: move *a13(0x240), a11, 1 +3fbc0030: move *a13(0x180), a7, 1 +3fbc0050: sll a7, a11 +3fbc0060: move *a13(0x1a0), a7, 1 +3fbc0080: or a7, a11 +3fbc0090: move a11, *a13(0x1a0), 1 +L3FBC00B0: +3fbc00b0: move *a13(0x1e0), a11, 1 +3fbc00d0: move *a11, a7, 1 +3fbc00e0: move *a13(0x1a0), a9, 1 +3fbc0100: or a9, a7 +3fbc0110: not a7 +3fbc0120: move a7, *a11, 1 +3fbc0130: addk 32, a11 +3fbc0140: move a11, *a13(0x1e0), 1 +3fbc0160: move *a13(0x1c0), a7, 1 +3fbc0180: dec a7 +3fbc0190: move a7, *a13(0x1c0), 1 +3fbc01b0: jrne L3FBBFD40 +L3FBC01C0: +3fbc01c0: move *a13(0x180), a11, 1 +3fbc01e0: neg a11 +3fbc01f0: addk 32, a11 +3fbc0200: move a11, *a13(0x180), 1 +3fbc0220: neg a11 +3fbc0230: move *a13(0x240), a9, 1 +3fbc0250: sra a11, a9 +3fbc0260: move *a13(0x180), a11, 1 +3fbc0280: neg a11 +3fbc0290: addk 31, a11 +3fbc02a0: sll 0x5, a11 +3fbc02b0: addi 0xda400, a11 +3fbc02e0: move *a11, a11, 1 +3fbc02f0: and a11, a9 +3fbc0300: move a9, *a13(0x1a0), 1 +3fbc0320: move *a13(0x80), a11, 1 +3fbc0340: move *a13(0x180), a7, 1 +3fbc0360: sub a7, a11 +3fbc0370: move a11, *a13(0x180), 1 +3fbc0390: move *a13(0x240), a7, 1 +3fbc03b0: sll a11, a7 +3fbc03c0: or a9, a7 +3fbc03d0: move a7, *a13(0x1a0), 1 +3fbc03f0: move *a13(0x80), a9, 1 +3fbc0410: add a9, a11 +3fbc0420: move a11, *a13(0x180), 1 +3fbc0440: subk 32, a11 +3fbc0450: jrge L3FBC0500 +3fbc0460: move *a13(0x240), a11, 1 +3fbc0480: move *a13(0x180), a7, 1 +3fbc04a0: sll a7, a11 +3fbc04b0: move *a13(0x1a0), a7, 1 +3fbc04d0: or a7, a11 +3fbc04e0: move a11, *a13(0x1a0), 1 +L3FBC0500: +3fbc0500: move *a13(0xff60), a11, 1 +3fbc0520: move *a11(0xa0), *a13(0x200), 1 +3fbc0550: move *a13(0x1e0), a7, 1 +3fbc0570: move *a7, a7, 1 +3fbc0580: move *a13(0x200), a9, 1 +3fbc05a0: xor a9, a7 +3fbc05b0: move *a13(0x1a0), a11, 1 +3fbc05d0: and a11, a9 +3fbc05e0: andn a9, a7 +3fbc05f0: move *a13(0x1e0), a9, 1 +3fbc0610: move a7, *a9, 1 +3fbc0620: move *a13, a7, 1 +3fbc0630: dec a7 +3fbc0640: move a7, *a13, 1 +3fbc0650: jaeq L3FBC36A0 +3fbc0670: move *a13(0xff60), a7, 1 +3fbc0690: addi 0xc0, a7 +3fbc06b0: move a7, *a13(0xff60), 1 +3fbc06d0: move *a7, a7, 1 +3fbc06e0: move a7, *a13(0x120), 1 +3fbc0700: jreq L3FBC0CA0 +3fbc0710: jrle L3FBC09C0 +3fbc0720: move *a13(0xc0), a7, 1 +3fbc0740: sll 0x3, a7 +3fbc0750: move *a13(0x140), a9, 1 +3fbc0770: add a9, a7 +3fbc0780: move a7, *a13(0x140), 1 +3fbc07a0: move *a13(0x120), a9, 1 +3fbc07c0: dec a9 +3fbc07d0: move a9, *a13(0x120), 1 +3fbc07f0: jrle L3FBC0890 +3fbc0800: move *a13(0xc0), a7, 1 +3fbc0820: mpys a7, a9 +3fbc0830: sll 0x3, a9 +3fbc0840: move *a13(0x140), a7, 1 +3fbc0860: add a7, a9 +3fbc0870: move a9, *a13(0x140), 1 +L3FBC0890: +3fbc0890: move *a13(0x140), a9, 1 +3fbc08b0: move *a13(0x60), a7, 1 +3fbc08d0: cmp a7, a9 +3fbc08e0: jrc L3FBC0C50 +L3FBC08F0: +3fbc08f0: move *a13(0xe0), a11, 1 +3fbc0910: sll 0x3, a11 +3fbc0920: move *a13(0x140), a9, 1 +3fbc0940: sub a11, a9 +3fbc0950: move a9, *a13(0x140), 1 +3fbc0970: move *a13(0x60), a11, 1 +3fbc0990: cmp a11, a9 +3fbc09a0: jrnc L3FBC08F0 +3fbc09b0: jruc L3FBC0C50 +L3FBC09C0: +3fbc09c0: move *a13(0xc0), a7, 1 +3fbc09e0: sll 0x3, a7 +3fbc09f0: move *a13(0x140), a9, 1 +3fbc0a10: sub a7, a9 +3fbc0a20: move a9, *a13(0x140), 1 +3fbc0a40: move *a13(0x120), a7, 1 +3fbc0a60: inc a7 +3fbc0a70: move a7, *a13(0x120), 1 +3fbc0a90: jrge L3FBC0B30 +3fbc0aa0: move *a13(0xc0), a9, 1 +3fbc0ac0: mpys a9, a7 +3fbc0ad0: sll 0x3, a7 +3fbc0ae0: move *a13(0x140), a9, 1 +3fbc0b00: add a9, a7 +3fbc0b10: move a7, *a13(0x140), 1 +L3FBC0B30: +3fbc0b30: move *a13(0x140), a9, 1 +3fbc0b50: move *a13(0x40), a7, 1 +3fbc0b70: cmp a7, a9 +3fbc0b80: jrnc L3FBC0C50 +L3FBC0B90: +3fbc0b90: move *a13(0xe0), a11, 1 +3fbc0bb0: sll 0x3, a11 +3fbc0bc0: move *a13(0x140), a9, 1 +3fbc0be0: add a9, a11 +3fbc0bf0: move a11, *a13(0x140), 1 +3fbc0c10: move *a13(0x40), a9, 1 +3fbc0c30: cmp a9, a11 +3fbc0c40: jrc L3FBC0B90 +L3FBC0C50: +3fbc0c50: move *a13(0x140), a11, 1 +3fbc0c70: move *a11(0x0), *a13(0x240), 1 +L3FBC0CA0: +3fbc0ca0: move *a13(0xff60), a11, 1 +3fbc0cc0: move *a11(0x20), a9, 1 +3fbc0ce0: move a9, *a13(0x100), 1 +3fbc0d00: jaeq L3FBBF820 +3fbc0d20: move *a13(0x160), a7, 1 +3fbc0d40: add a9, a7 +3fbc0d50: move a7, *a13(0x160), 1 +3fbc0d70: move a9, a9 +3fbc0d80: jrle L3FBC0E40 +L3FBC0D90: +3fbc0d90: move *a13(0x160), a11, 1 +3fbc0db0: move *a13(0x80), a9, 1 +3fbc0dd0: sub a9, a11 +3fbc0de0: move a11, *a13(0x160), 1 +3fbc0e00: cmp a9, a11 +3fbc0e10: jrge L3FBC0D90 +3fbc0e20: jauc L3FBBF820 +L3FBC0E40: +3fbc0e40: move *a13(0x160), a11, 1 +3fbc0e60: move *a13(0x80), a9, 1 +3fbc0e80: add a9, a11 +3fbc0e90: move a11, *a13(0x160), 1 +3fbc0eb0: jrlt L3FBC0E40 +3fbc0ec0: jauc L3FBBF820 +L3FBC0EE0: +3fbc0ee0: move a11, *a13(0x240), 1 +3fbc0f00: move *a13(0x140), *a13(0x260), 1 +3fbc0f30: subk 32, a11 +3fbc0f40: jrlt L3FBC1010 +L3FBC0F50: +3fbc0f50: move *a13(0x240), a11, 1 +3fbc0f70: subk 32, a11 +3fbc0f80: move a11, *a13(0x240), 1 +3fbc0fa0: move *a13(0x260), a9, 1 +3fbc0fc0: addk 32, a9 +3fbc0fd0: move a9, *a13(0x260), 1 +3fbc0ff0: subk 32, a11 +3fbc1000: jrge L3FBC0F50 +L3FBC1010: +3fbc1010: move *a13(0x240), *a13(0x180), 1 +3fbc1040: move *a13(0x260), *a13(0x280), 1 +3fbc1070: move *a13(0x280), a11, 1 +3fbc1090: move *a13(0x180), a9, 1 +3fbc10b0: neg a9 +3fbc10c0: move *a11+, a7, 1 +3fbc10d0: move a11, *a13(0x280), 1 +3fbc10f0: sra a9, a7 +3fbc1100: move *a13(0x180), a9, 1 +3fbc1120: neg a9 +3fbc1130: addk 31, a9 +3fbc1140: sll 0x5, a9 +3fbc1150: addi 0xda400, a9 +3fbc1180: move *a9, a9, 1 +3fbc1190: and a9, a7 +3fbc11a0: move a7, *a13(0x1a0), 1 +3fbc11c0: move *a13(0x160), a9, 1 +3fbc11e0: move *a13(0x180), a7, 1 +3fbc1200: sub a7, a9 +3fbc1210: addk 32, a9 +3fbc1220: move a9, *a13(0x2a0), 1 +3fbc1240: move *a13(0x80), a7, 1 +3fbc1260: sub a9, a7 +3fbc1270: move a7, *a13(0x2c0), 1 +3fbc1290: jrgt L3FBC1470 +3fbc12a0: move *a13(0x140), *a13(0x280), 1 +3fbc12d0: move *a13(0x180), a11, 1 +3fbc12f0: sub a11, a7 +3fbc1300: addk 32, a7 +3fbc1310: move a7, *a13(0x180), 1 +3fbc1330: neg a7 +3fbc1340: addk 32, a7 +3fbc1350: move a7, *a13(0x2a0), 1 +3fbc1370: move *a13(0x180), a11, 1 +3fbc1390: subk 32, a11 +3fbc13a0: jrge L3FBC1800 +3fbc13b0: move *a13(0x280), a11, 1 +3fbc13d0: move *a11, a9, 1 +3fbc13e0: move *a13(0x180), a7, 1 +3fbc1400: sll a7, a9 +3fbc1410: move *a13(0x1a0), a7, 1 +3fbc1430: or a7, a9 +3fbc1440: move a9, *a13(0x1a0), 1 +3fbc1460: jruc L3FBC1800 +L3FBC1470: +3fbc1470: move *a13(0x180), a7, 1 +3fbc1490: neg a7 +3fbc14a0: addk 32, a7 +3fbc14b0: move a7, *a13(0x180), 1 +3fbc14d0: subk 32, a7 +3fbc14e0: jrge L3FBC1800 +3fbc14f0: move *a11, a7, 1 +3fbc1500: move *a13(0x180), a9, 1 +3fbc1520: sll a9, a7 +3fbc1530: move *a13(0x1a0), a9, 1 +3fbc1550: or a9, a7 +3fbc1560: move a7, *a13(0x1a0), 1 +3fbc1580: move *a13(0x180), a9, 1 +3fbc15a0: neg a9 +3fbc15b0: move *a13(0x2a0), a7, 1 +3fbc15d0: addk 32, a9 +3fbc15e0: add a7, a9 +3fbc15f0: move a9, *a13(0x2a0), 1 +3fbc1610: move *a13(0x80), a7, 1 +3fbc1630: sub a9, a7 +3fbc1640: move a7, *a13(0x2c0), 1 +3fbc1660: jrgt L3FBC1800 +3fbc1670: move *a13(0x140), *a13(0x280), 1 +3fbc16a0: addk 32, a7 +3fbc16b0: move a7, *a13(0x180), 1 +3fbc16d0: neg a7 +3fbc16e0: addk 32, a7 +3fbc16f0: move a7, *a13(0x2a0), 1 +3fbc1710: move *a13(0x180), a11, 1 +3fbc1730: subk 32, a11 +3fbc1740: jrge L3FBC1800 +3fbc1750: move *a13(0x280), a11, 1 +3fbc1770: move *a11, a9, 1 +3fbc1780: move *a13(0x180), a7, 1 +3fbc17a0: sll a7, a9 +3fbc17b0: move *a13(0x1a0), a7, 1 +3fbc17d0: or a7, a9 +3fbc17e0: move a9, *a13(0x1a0), 1 +L3FBC1800: +3fbc1800: move *a13(0xff60), a11, 1 +3fbc1820: move *a11(0x40), *a13(0x1e0), 1 +3fbc1850: move *a11(0x60), *a13(0x200), 1 +3fbc1880: move *a13(0x1e0), a9, 1 +3fbc18a0: move *a9, a7, 1 +3fbc18b0: move *a13(0x200), a9, 1 +3fbc18d0: xor a9, a7 +3fbc18e0: move *a13(0x1a0), a11, 1 +3fbc1900: and a11, a9 +3fbc1910: andn a9, a7 +3fbc1920: move *a13(0x1e0), a9, 1 +3fbc1940: move a7, *a9, 1 +3fbc1950: addk 32, a9 +3fbc1960: move a9, *a13(0x1e0), 1 +3fbc1980: move *a13(0xff60), a7, 1 +3fbc19a0: move *a7(0x80), a7, 1 +3fbc19c0: move a7, *a13(0x1c0), 1 +3fbc19e0: jaeq L3FBC22E0 +L3FBC1A00: +3fbc1a00: move *a13(0x180), a11, 1 +3fbc1a20: neg a11 +3fbc1a30: addk 32, a11 +3fbc1a40: move a11, *a13(0x180), 1 +3fbc1a60: move *a13(0x280), a9, 1 +3fbc1a80: neg a11 +3fbc1a90: move *a9+, a7, 1 +3fbc1aa0: move a9, *a13(0x280), 1 +3fbc1ac0: sra a11, a7 +3fbc1ad0: move *a13(0x180), a11, 1 +3fbc1af0: neg a11 +3fbc1b00: addk 31, a11 +3fbc1b10: sll 0x5, a11 +3fbc1b20: addi 0xda400, a11 +3fbc1b50: move *a11, a11, 1 +3fbc1b60: and a11, a7 +3fbc1b70: move a7, *a13(0x1a0), 1 +3fbc1b90: move *a13(0x180), a11, 1 +3fbc1bb0: neg a11 +3fbc1bc0: move *a13(0x2a0), a7, 1 +3fbc1be0: addk 32, a11 +3fbc1bf0: add a7, a11 +3fbc1c00: move a11, *a13(0x2a0), 1 +3fbc1c20: move *a13(0x80), a7, 1 +3fbc1c40: sub a11, a7 +3fbc1c50: move a7, *a13(0x2c0), 1 +3fbc1c70: jrgt L3FBC1E50 +3fbc1c80: move *a13(0x140), *a13(0x280), 1 +3fbc1cb0: move *a13(0x180), a9, 1 +3fbc1cd0: sub a9, a7 +3fbc1ce0: addk 32, a7 +3fbc1cf0: move a7, *a13(0x180), 1 +3fbc1d10: neg a7 +3fbc1d20: addk 32, a7 +3fbc1d30: move a7, *a13(0x2a0), 1 +3fbc1d50: move *a13(0x180), a11, 1 +3fbc1d70: subk 32, a11 +3fbc1d80: jrge L3FBC21C0 +3fbc1d90: move *a13(0x280), a11, 1 +3fbc1db0: move *a11, a9, 1 +3fbc1dc0: move *a13(0x180), a7, 1 +3fbc1de0: sll a7, a9 +3fbc1df0: move *a13(0x1a0), a7, 1 +3fbc1e10: or a7, a9 +3fbc1e20: move a9, *a13(0x1a0), 1 +3fbc1e40: jruc L3FBC21C0 +L3FBC1E50: +3fbc1e50: move *a13(0x180), a7, 1 +3fbc1e70: neg a7 +3fbc1e80: addk 32, a7 +3fbc1e90: move a7, *a13(0x180), 1 +3fbc1eb0: subk 32, a7 +3fbc1ec0: jrge L3FBC21C0 +3fbc1ed0: move *a9, a7, 1 +3fbc1ee0: move *a13(0x180), a9, 1 +3fbc1f00: sll a9, a7 +3fbc1f10: move *a13(0x1a0), a9, 1 +3fbc1f30: or a9, a7 +3fbc1f40: move a7, *a13(0x1a0), 1 +3fbc1f60: move *a13(0x180), a9, 1 +3fbc1f80: neg a9 +3fbc1f90: addk 32, a9 +3fbc1fa0: add a11, a9 +3fbc1fb0: move a9, *a13(0x2a0), 1 +3fbc1fd0: move *a13(0x80), a11, 1 +3fbc1ff0: sub a9, a11 +3fbc2000: move a11, *a13(0x2c0), 1 +3fbc2020: jrgt L3FBC21C0 +3fbc2030: move *a13(0x140), *a13(0x280), 1 +3fbc2060: addk 32, a11 +3fbc2070: move a11, *a13(0x180), 1 +3fbc2090: neg a11 +3fbc20a0: addk 32, a11 +3fbc20b0: move a11, *a13(0x2a0), 1 +3fbc20d0: move *a13(0x180), a9, 1 +3fbc20f0: subk 32, a9 +3fbc2100: jrge L3FBC21C0 +3fbc2110: move *a13(0x280), a9, 1 +3fbc2130: move *a9, a7, 1 +3fbc2140: move *a13(0x180), a9, 1 +3fbc2160: sll a9, a7 +3fbc2170: move *a13(0x1a0), a9, 1 +3fbc2190: or a9, a7 +3fbc21a0: move a7, *a13(0x1a0), 1 +L3FBC21C0: +3fbc21c0: move *a13(0x1e0), a11, 1 +3fbc21e0: move *a11, a9, 1 +3fbc21f0: move *a13(0x1a0), a7, 1 +3fbc2210: or a7, a9 +3fbc2220: not a9 +3fbc2230: move a9, *a11, 1 +3fbc2240: addk 32, a11 +3fbc2250: move a11, *a13(0x1e0), 1 +3fbc2270: move *a13(0x1c0), a9, 1 +3fbc2290: dec a9 +3fbc22a0: move a9, *a13(0x1c0), 1 +3fbc22c0: jane L3FBC1A00 +L3FBC22E0: +3fbc22e0: move *a13(0x180), a11, 1 +3fbc2300: neg a11 +3fbc2310: addk 32, a11 +3fbc2320: move a11, *a13(0x180), 1 +3fbc2340: move *a13(0x280), a9, 1 +3fbc2360: neg a11 +3fbc2370: move *a9+, a7, 1 +3fbc2380: move a9, *a13(0x280), 1 +3fbc23a0: sra a11, a7 +3fbc23b0: move *a13(0x180), a11, 1 +3fbc23d0: neg a11 +3fbc23e0: addk 31, a11 +3fbc23f0: sll 0x5, a11 +3fbc2400: addi 0xda400, a11 +3fbc2430: move *a11, a11, 1 +3fbc2440: and a11, a7 +3fbc2450: move a7, *a13(0x1a0), 1 +3fbc2470: move *a13(0x180), a11, 1 +3fbc2490: neg a11 +3fbc24a0: move *a13(0x2a0), a7, 1 +3fbc24c0: addk 32, a11 +3fbc24d0: add a7, a11 +3fbc24e0: move a11, *a13(0x2a0), 1 +3fbc2500: move *a13(0x80), a7, 1 +3fbc2520: sub a11, a7 +3fbc2530: move a7, *a13(0x2c0), 1 +3fbc2550: jrgt L3FBC26A0 +3fbc2560: move *a13(0x180), a9, 1 +3fbc2580: sub a9, a7 +3fbc2590: addk 32, a7 +3fbc25a0: move a7, *a13(0x180), 1 +3fbc25c0: subk 32, a7 +3fbc25d0: jrge L3FBC2900 +3fbc25e0: move *a13(0x140), a9, 1 +3fbc2600: move *a9, a7, 1 +3fbc2610: move *a13(0x180), a9, 1 +3fbc2630: sll a9, a7 +3fbc2640: move *a13(0x1a0), a9, 1 +3fbc2660: or a9, a7 +3fbc2670: move a7, *a13(0x1a0), 1 +3fbc2690: jruc L3FBC2900 +L3FBC26A0: +3fbc26a0: move *a13(0x180), a7, 1 +3fbc26c0: neg a7 +3fbc26d0: addk 32, a7 +3fbc26e0: move a7, *a13(0x180), 1 +3fbc2700: subk 32, a7 +3fbc2710: jrge L3FBC2900 +3fbc2720: move *a9, a7, 1 +3fbc2730: move *a13(0x180), a9, 1 +3fbc2750: sll a9, a7 +3fbc2760: move *a13(0x1a0), a9, 1 +3fbc2780: or a9, a7 +3fbc2790: move a7, *a13(0x1a0), 1 +3fbc27b0: move *a13(0x80), a9, 1 +3fbc27d0: sub a11, a9 +3fbc27e0: move *a13(0x180), a7, 1 +3fbc2800: add a7, a9 +3fbc2810: subk 32, a9 +3fbc2820: move a9, *a13(0x2c0), 1 +3fbc2840: jrgt L3FBC2900 +3fbc2850: jrge L3FBC2900 +3fbc2860: move *a13(0x140), a7, 1 +3fbc2880: move *a7, a7, 1 +3fbc2890: addk 32, a9 +3fbc28a0: sll a9, a7 +3fbc28b0: move *a13(0x1a0), a9, 1 +3fbc28d0: or a9, a7 +3fbc28e0: move a7, *a13(0x1a0), 1 +L3FBC2900: +3fbc2900: move *a13(0xff60), a9, 1 +3fbc2920: move *a9(0xa0), *a13(0x200), 1 +3fbc2950: move *a13(0x1e0), a7, 1 +3fbc2970: move *a7, a7, 1 +3fbc2980: move *a13(0x200), a9, 1 +3fbc29a0: xor a9, a7 +3fbc29b0: move *a13(0x1a0), a11, 1 +3fbc29d0: and a11, a9 +3fbc29e0: andn a9, a7 +3fbc29f0: move *a13(0x1e0), a9, 1 +3fbc2a10: move a7, *a9, 1 +3fbc2a20: move *a13, a7, 1 +3fbc2a30: dec a7 +3fbc2a40: move a7, *a13, 1 +3fbc2a50: jaeq L3FBC36A0 +3fbc2a70: move *a13(0xff60), a7, 1 +3fbc2a90: addi 0xc0, a7 +3fbc2ab0: move a7, *a13(0xff60), 1 +3fbc2ad0: move *a7, a7, 1 +3fbc2ae0: move a7, *a13(0x120), 1 +3fbc2b00: jreq L3FBC3130 +3fbc2b10: move *a13(0x260), a7, 1 +3fbc2b30: move *a13(0x140), a9, 1 +3fbc2b50: sub a9, a7 +3fbc2b60: sra 0x3, a7 +3fbc2b70: move a7, *a13(0x2e0), 1 +3fbc2b90: move *a13(0x120), a7, 1 +3fbc2bb0: jrle L3FBC2E40 +3fbc2bc0: move *a13(0xc0), a7, 1 +3fbc2be0: sll 0x3, a7 +3fbc2bf0: add a9, a7 +3fbc2c00: move a7, *a13(0x140), 1 +3fbc2c20: move *a13(0x120), a9, 1 +3fbc2c40: dec a9 +3fbc2c50: move a9, *a13(0x120), 1 +3fbc2c70: jrle L3FBC2D10 +3fbc2c80: move *a13(0xc0), a7, 1 +3fbc2ca0: mpys a7, a9 +3fbc2cb0: sll 0x3, a9 +3fbc2cc0: move *a13(0x140), a7, 1 +3fbc2ce0: add a7, a9 +3fbc2cf0: move a9, *a13(0x140), 1 +L3FBC2D10: +3fbc2d10: move *a13(0x140), a9, 1 +3fbc2d30: move *a13(0x60), a7, 1 +3fbc2d50: cmp a7, a9 +3fbc2d60: jrc L3FBC30B0 +L3FBC2D70: +3fbc2d70: move *a13(0xe0), a11, 1 +3fbc2d90: sll 0x3, a11 +3fbc2da0: move *a13(0x140), a9, 1 +3fbc2dc0: sub a11, a9 +3fbc2dd0: move a9, *a13(0x140), 1 +3fbc2df0: move *a13(0x60), a11, 1 +3fbc2e10: cmp a11, a9 +3fbc2e20: jrnc L3FBC2D70 +3fbc2e30: jruc L3FBC30B0 +L3FBC2E40: +3fbc2e40: move *a13(0xc0), a7, 1 +3fbc2e60: sll 0x3, a7 +3fbc2e70: sub a7, a9 +3fbc2e80: move a9, *a13(0x140), 1 +3fbc2ea0: move *a13(0x120), a7, 1 +3fbc2ec0: inc a7 +3fbc2ed0: move a7, *a13(0x120), 1 +3fbc2ef0: jrge L3FBC2F90 +3fbc2f00: move *a13(0xc0), a9, 1 +3fbc2f20: mpys a9, a7 +3fbc2f30: sll 0x3, a7 +3fbc2f40: move *a13(0x140), a9, 1 +3fbc2f60: add a9, a7 +3fbc2f70: move a7, *a13(0x140), 1 +L3FBC2F90: +3fbc2f90: move *a13(0x140), a9, 1 +3fbc2fb0: move *a13(0x40), a7, 1 +3fbc2fd0: cmp a7, a9 +3fbc2fe0: jrnc L3FBC30B0 +L3FBC2FF0: +3fbc2ff0: move *a13(0xe0), a11, 1 +3fbc3010: sll 0x3, a11 +3fbc3020: move *a13(0x140), a9, 1 +3fbc3040: add a9, a11 +3fbc3050: move a11, *a13(0x140), 1 +3fbc3070: move *a13(0x40), a9, 1 +3fbc3090: cmp a9, a11 +3fbc30a0: jrc L3FBC2FF0 +L3FBC30B0: +3fbc30b0: move *a13(0x2e0), a11, 1 +3fbc30d0: sll 0x3, a11 +3fbc30e0: move *a13(0x140), a9, 1 +3fbc3100: add a9, a11 +3fbc3110: move a11, *a13(0x260), 1 +L3FBC3130: +3fbc3130: move *a13(0xff60), a11, 1 +3fbc3150: move *a11(0x20), a9, 1 +3fbc3170: move a9, *a13(0x100), 1 +3fbc3190: jaeq L3FBC1010 +3fbc31b0: jrle L3FBC33A0 +3fbc31c0: move *a13(0x160), a7, 1 +3fbc31e0: add a9, a7 +3fbc31f0: move a7, *a13(0x160), 1 +3fbc3210: move *a13(0x80), a9, 1 +3fbc3230: cmp a9, a7 +3fbc3240: jrge L3FBC3300 +3fbc3250: move *a13(0x100), a7, 1 +3fbc3270: sra 0x3, a7 +3fbc3280: sll 0x3, a7 +3fbc3290: move *a13(0x260), a9, 1 +3fbc32b0: add a9, a7 +3fbc32c0: move a7, *a13(0x260), 1 +3fbc32e0: jauc L3FBC1010 +L3FBC3300: +3fbc3300: move *a13(0x160), a11, 1 +3fbc3320: move *a13(0x80), a9, 1 +3fbc3340: sub a9, a11 +3fbc3350: move a11, *a13(0x160), 1 +3fbc3370: cmp a9, a11 +3fbc3380: jrge L3FBC3300 +3fbc3390: jruc L3FBC3510 +L3FBC33A0: +3fbc33a0: move *a13(0x160), a7, 1 +3fbc33c0: add a9, a7 +3fbc33d0: move a7, *a13(0x160), 1 +3fbc33f0: jrlt L3FBC3490 +3fbc3400: sra 0x3, a9 +3fbc3410: sll 0x3, a9 +3fbc3420: move *a13(0x260), a7, 1 +3fbc3440: add a7, a9 +3fbc3450: move a9, *a13(0x260), 1 +3fbc3470: jauc L3FBC1010 +L3FBC3490: +3fbc3490: move *a13(0x160), a11, 1 +3fbc34b0: move *a13(0x80), a9, 1 +3fbc34d0: add a9, a11 +3fbc34e0: move a11, *a13(0x160), 1 +3fbc3500: jrlt L3FBC3490 +L3FBC3510: +3fbc3510: move *a13(0x160), *a13(0x240), 1 +3fbc3540: move *a13(0x140), *a13(0x260), 1 +3fbc3570: move *a13(0x240), a11, 1 +3fbc3590: subk 32, a11 +3fbc35a0: jalt L3FBC1010 +L3FBC35C0: +3fbc35c0: move *a13(0x240), a11, 1 +3fbc35e0: subk 32, a11 +3fbc35f0: move a11, *a13(0x240), 1 +3fbc3610: move *a13(0x260), a9, 1 +3fbc3630: addk 32, a9 +3fbc3640: move a9, *a13(0x260), 1 +3fbc3660: subk 32, a11 +3fbc3670: jrge L3FBC35C0 +3fbc3680: jauc L3FBC1010 +L3FBC36A0: +3fbc36a0: move *sp(0xa0), a14, 1 +3fbc36c0: mmfm sp, a7,a9,a11,a13 +3fbc36e0: rets 2 +3fbc36f0: mmtm sp, a7,a9,a11,a13 +3fbc3710: move a14, a13 +3fbc3720: addi 0x140, a14 +3fbc3740: move *a13(0xff80), a11, 1 +3fbc3760: move a11, *a13, 1 +3fbc3770: jaeq L3FBC4080 +3fbc3790: move *a13(0xffc0), a9, 1 +3fbc37b0: move *a9(0x20), a9, 1 +3fbc37d0: move *a9(0x40), *a13(0x20), 1 +3fbc3800: move *a13(0x20), a9, 1 +3fbc3820: move *a9(0x80), a9, 1 +3fbc3840: move *a9(0x60), a9, 1 +3fbc3860: move *a9(0xe0), *a13(0x40), 1 +3fbc3890: move *a13(0x20), a9, 1 +3fbc38b0: move *a9(0x80), a9, 1 +3fbc38d0: move *a9(0x60), a9, 1 +3fbc38f0: setf 16, 0, 0 +3fbc3900: move *a9(0x100), a9, 0 +3fbc3920: move a9, *a13(0x80), 1 +3fbc3940: sll 0x5, a9 +3fbc3950: move *a13(0x40), a11, 1 +3fbc3970: add a11, a9 +3fbc3980: move a9, *a13(0x60), 1 +3fbc39a0: sub a11, a9 +3fbc39b0: sra 0x3, a9 +3fbc39c0: move a9, *a13(0xa0), 1 +3fbc39e0: move *a13(0xff60), a9, 1 +3fbc3a00: move *a9, a9, 1 +3fbc3a10: move a9, *a13(0xe0), 1 +3fbc3a30: jrge L3FBC3AE0 +3fbc3a40: move *a13(0x80), a11, 1 +3fbc3a60: mods a11, a9 +3fbc3a70: move a9, *a13(0xe0), 1 +3fbc3a90: jreq L3FBC3B50 +3fbc3aa0: add a11, a9 +3fbc3ab0: move a9, *a13(0xe0), 1 +3fbc3ad0: jruc L3FBC3B50 +L3FBC3AE0: +3fbc3ae0: move *a13(0x80), a11, 1 +3fbc3b00: cmp a11, a9 +3fbc3b10: jrlt L3FBC3B50 +3fbc3b20: mods a11, a9 +3fbc3b30: move a9, *a13(0xe0), 1 +L3FBC3B50: +3fbc3b50: sll 0x5, a9 +3fbc3b60: move *a13(0x40), a11, 1 +3fbc3b80: add a11, a9 +3fbc3b90: move a9, *a13(0xc0), 1 +3fbc3bb0: jruc L3FBC3D40 +L3FBC3BC0: +3fbc3bc0: move *a13(0xe0), a11, 1 +3fbc3be0: sll 0x5, a11 +3fbc3bf0: move *a13(0xc0), a9, 1 +3fbc3c10: add a9, a11 +3fbc3c20: move a11, *a13(0xc0), 1 +3fbc3c40: move *a13(0x60), a9, 1 +3fbc3c60: cmp a9, a11 +3fbc3c70: jrc L3FBC3D40 +L3FBC3C80: +3fbc3c80: move *a13(0xa0), a11, 1 +3fbc3ca0: sll 0x3, a11 +3fbc3cb0: move *a13(0xc0), a9, 1 +3fbc3cd0: sub a11, a9 +3fbc3ce0: move a9, *a13(0xc0), 1 +3fbc3d00: move *a13(0x60), a11, 1 +3fbc3d20: cmp a11, a9 +3fbc3d30: jrnc L3FBC3C80 +L3FBC3D40: +3fbc3d40: move *a13(0xff60), a11, 1 +3fbc3d60: move *a11(0x40), a9, 1 +3fbc3d80: move *a13(0xc0), a7, 1 +3fbc3da0: move *a11(0x60), a11, 1 +3fbc3dc0: move *a7, a7, 1 +3fbc3dd0: andn a7, a11 +3fbc3de0: move *a9, a7, 1 +3fbc3df0: or a11, a7 +3fbc3e00: move a7, *a9, 1 +3fbc3e10: move *a13, a11, 1 +3fbc3e20: dec a11 +3fbc3e30: move a11, *a13, 1 +3fbc3e40: jreq L3FBC4080 +3fbc3e50: move *a13(0xff60), a9, 1 +3fbc3e70: addi 0x80, a9 +3fbc3e90: move a9, *a13(0xff60), 1 +3fbc3eb0: move *a9, a7, 1 +3fbc3ec0: move a7, *a13(0xe0), 1 +3fbc3ee0: jrlt L3FBC3F10 +3fbc3ef0: jrle L3FBC3D40 +3fbc3f00: jruc L3FBC3BC0 +L3FBC3F10: +3fbc3f10: sll 0x5, a7 +3fbc3f20: move *a13(0xc0), a9, 1 +3fbc3f40: add a9, a7 +3fbc3f50: move a7, *a13(0xc0), 1 +3fbc3f70: move *a13(0x40), a9, 1 +3fbc3f90: cmp a9, a7 +3fbc3fa0: jrnc L3FBC3D40 +L3FBC3FB0: +3fbc3fb0: move *a13(0xa0), a11, 1 +3fbc3fd0: sll 0x3, a11 +3fbc3fe0: move *a13(0xc0), a9, 1 +3fbc4000: add a9, a11 +3fbc4010: move a11, *a13(0xc0), 1 +3fbc4030: move *a13(0x40), a9, 1 +3fbc4050: cmp a9, a11 +3fbc4060: jrc L3FBC3FB0 +3fbc4070: jruc L3FBC3D40 +L3FBC4080: +3fbc4080: move *sp(0xa0), a14, 1 +3fbc40a0: mmfm sp, a7,a9,a11,a13 +3fbc40c0: rets 2 +3fbc40d0: mmtm sp, a7,a9,a11,a13 +3fbc40f0: move a14, a13 +3fbc4100: addi 0x2e0, a14 +3fbc4120: move *a13(0xff80), a11, 1 +3fbc4140: move a11, *a13, 1 +3fbc4150: jaeq L3FBC70C0 +3fbc4170: move *a13(0xffc0), a9, 1 +3fbc4190: move *a9(0x20), a9, 1 +3fbc41b0: move *a9(0x40), *a13(0x20), 1 +3fbc41e0: move *a13(0x20), a9, 1 +3fbc4200: move *a9(0x80), a9, 1 +3fbc4220: move *a9(0x60), a9, 1 +3fbc4240: move *a9(0xe0), *a13(0x40), 1 +3fbc4270: move *a13(0x20), a9, 1 +3fbc4290: move *a9(0x80), a9, 1 +3fbc42b0: move *a9(0x60), a9, 1 +3fbc42d0: move *a9(0x140), *a13(0xc0), 1 +3fbc4300: move *a13(0x20), a9, 1 +3fbc4320: move *a9(0x80), a9, 1 +3fbc4340: move *a9(0x60), a9, 1 +3fbc4360: setf 16, 0, 0 +3fbc4370: move *a9(0x110), a9, 0 +3fbc4390: move a9, *a13(0x80), 1 +3fbc43b0: move *a13(0x20), a9, 1 +3fbc43d0: move *a9(0x80), a9, 1 +3fbc43f0: move *a9(0x60), a9, 1 +3fbc4410: move *a9(0x100), a9, 0 +3fbc4430: move a9, *a13(0xa0), 1 +3fbc4450: move *a13(0xc0), a11, 1 +3fbc4470: mpys a9, a11 +3fbc4480: move a11, *a13(0xe0), 1 +3fbc44a0: sll 0x3, a11 +3fbc44b0: move *a13(0x40), a9, 1 +3fbc44d0: add a9, a11 +3fbc44e0: move a11, *a13(0x60), 1 +3fbc4500: move *a13(0xff60), a9, 1 +3fbc4520: move *a13(0xffc0), a11, 1 +3fbc4540: setf 16, 1, 0 +3fbc4550: move *a11(0x210), a11, 0 +3fbc4570: move *a9, a9, 1 +3fbc4580: sub a11, a9 +3fbc4590: move a9, *a13(0x120), 1 +3fbc45b0: jrge L3FBC4660 +3fbc45c0: move *a13(0xa0), a11, 1 +3fbc45e0: mods a11, a9 +3fbc45f0: move a9, *a13(0x120), 1 +3fbc4610: jreq L3FBC46D0 +3fbc4620: add a11, a9 +3fbc4630: move a9, *a13(0x120), 1 +3fbc4650: jruc L3FBC46D0 +L3FBC4660: +3fbc4660: move *a13(0xa0), a11, 1 +3fbc4680: cmp a11, a9 +3fbc4690: jrlt L3FBC46D0 +3fbc46a0: mods a11, a9 +3fbc46b0: move a9, *a13(0x120), 1 +L3FBC46D0: +3fbc46d0: move *a13(0x40), *a13(0x140), 1 +3fbc4700: move a9, a9 +3fbc4710: jreq L3FBC4800 +L3FBC4720: +3fbc4720: move *a13(0xc0), a11, 1 +3fbc4740: sll 0x3, a11 +3fbc4750: move *a13(0x140), a9, 1 +3fbc4770: add a9, a11 +3fbc4780: move a11, *a13(0x140), 1 +3fbc47a0: move *a13(0x120), a9, 1 +3fbc47c0: dec a9 +3fbc47d0: move a9, *a13(0x120), 1 +3fbc47f0: jrne L3FBC4720 +L3FBC4800: +3fbc4800: sub a11, a11 +3fbc4810: move a11, *a13(0x200), 1 +3fbc4830: move *a13(0xffe0), a9, 1 +3fbc4850: setf 16, 1, 0 +3fbc4860: move *a9, a9, 0 +3fbc4870: jrne L3FBC48E0 +3fbc4880: move *a13(0xffe0), a9, 1 +3fbc48a0: move *a9(0x3a0), a9, 0 +3fbc48c0: move a9, *a13(0x200), 1 +L3FBC48E0: +3fbc48e0: move *a13(0xff60), a9, 1 +3fbc4900: move *a9(0x20), a11, 1 +3fbc4920: move *a13(0xffa0), a9, 1 +3fbc4940: add a9, a11 +3fbc4950: move *a13(0x200), a9, 1 +3fbc4970: add a9, a11 +3fbc4980: movk 31, a9 +3fbc4990: andn a9, a11 +3fbc49a0: move *a13(0xffc0), a9, 1 +3fbc49c0: move *a13(0x200), a7, 1 +3fbc49e0: move *a9(0x200), a9, 0 +3fbc4a00: add a7, a9 +3fbc4a10: move *a13(0x80), a7, 1 +3fbc4a30: mods a7, a9 +3fbc4a40: sub a9, a11 +3fbc4a50: move a11, *a13(0x160), 1 +3fbc4a70: jrge L3FBC4B00 +3fbc4a80: mods a7, a11 +3fbc4a90: move a11, *a13(0x160), 1 +3fbc4ab0: jreq L3FBC4B50 +3fbc4ac0: add a7, a11 +3fbc4ad0: move a11, *a13(0x160), 1 +3fbc4af0: jruc L3FBC4B50 +L3FBC4B00: +3fbc4b00: cmp a7, a11 +3fbc4b10: jrlt L3FBC4B50 +3fbc4b20: mods a7, a11 +3fbc4b30: move a11, *a13(0x160), 1 +L3FBC4B50: +3fbc4b50: subk 32, a7 +3fbc4b60: jage L3FBC59C0 +3fbc4b80: move *a13(0x140), a9, 1 +3fbc4ba0: move *a9(0x0), *a13(0x220), 1 +3fbc4bd0: jruc L3FBC4C90 +L3FBC4BE0: +3fbc4be0: move *a13(0xff60), a11, 1 +3fbc4c00: move *a11(0x20), a9, 1 +3fbc4c20: move a9, *a13(0x100), 1 +3fbc4c40: jreq L3FBC4C90 +3fbc4c50: jage L3FBC5790 +3fbc4c70: jauc L3FBC58B0 +L3FBC4C90: +3fbc4c90: move *a13(0x160), a11, 1 +3fbc4cb0: neg a11 +3fbc4cc0: move *a13(0x220), a9, 1 +3fbc4ce0: sra a11, a9 +3fbc4cf0: move *a13(0x160), a11, 1 +3fbc4d10: neg a11 +3fbc4d20: addk 31, a11 +3fbc4d30: sll 0x5, a11 +3fbc4d40: addi 0xda400, a11 +3fbc4d70: move *a11, a11, 1 +3fbc4d80: and a11, a9 +3fbc4d90: move a9, *a13(0x1a0), 1 +3fbc4db0: move *a13(0x80), a11, 1 +3fbc4dd0: move *a13(0x160), a7, 1 +3fbc4df0: sub a7, a11 +3fbc4e00: move a11, *a13(0x180), 1 +3fbc4e20: move *a13(0x220), a7, 1 +3fbc4e40: sll a11, a7 +3fbc4e50: or a9, a7 +3fbc4e60: move a7, *a13(0x1a0), 1 +3fbc4e80: move *a13(0x80), a9, 1 +3fbc4ea0: add a9, a11 +3fbc4eb0: move a11, *a13(0x180), 1 +3fbc4ed0: subk 32, a11 +3fbc4ee0: jrge L3FBC4F90 +3fbc4ef0: move *a13(0x220), a11, 1 +3fbc4f10: move *a13(0x180), a7, 1 +3fbc4f30: sll a7, a11 +3fbc4f40: move *a13(0x1a0), a7, 1 +3fbc4f60: or a7, a11 +3fbc4f70: move a11, *a13(0x1a0), 1 +L3FBC4F90: +3fbc4f90: move *a13(0xff60), a11, 1 +3fbc4fb0: move *a11(0x40), a9, 1 +3fbc4fd0: move *a11(0x60), a7, 1 +3fbc4ff0: move *a13(0x1a0), a11, 1 +3fbc5010: andn a11, a7 +3fbc5020: move *a9, a11, 1 +3fbc5030: or a7, a11 +3fbc5040: move a11, *a9, 1 +3fbc5050: move *a13, a11, 1 +3fbc5060: dec a11 +3fbc5070: move a11, *a13, 1 +3fbc5080: jaeq L3FBC70C0 +3fbc50a0: move *a13(0xff60), a9, 1 +3fbc50c0: addi 0x80, a9 +3fbc50e0: move a9, *a13(0xff60), 1 +3fbc5100: move *a9, a7, 1 +3fbc5110: move a7, *a13(0x120), 1 +3fbc5130: jreq L3FBC5730 +3fbc5140: jrle L3FBC5430 +3fbc5150: move *a13(0xc0), a7, 1 +3fbc5170: sll 0x3, a7 +3fbc5180: move *a13(0x140), a9, 1 +3fbc51a0: add a9, a7 +3fbc51b0: move a7, *a13(0x140), 1 +3fbc51d0: move *a13(0x120), a9, 1 +3fbc51f0: dec a9 +3fbc5200: move a9, *a13(0x120), 1 +3fbc5220: jrle L3FBC52C0 +3fbc5230: move *a13(0xc0), a7, 1 +3fbc5250: mpys a7, a9 +3fbc5260: sll 0x3, a9 +3fbc5270: move *a13(0x140), a7, 1 +3fbc5290: add a7, a9 +3fbc52a0: move a9, *a13(0x140), 1 +L3FBC52C0: +3fbc52c0: move *a13(0x140), a9, 1 +3fbc52e0: move *a13(0x60), a7, 1 +3fbc5300: cmp a7, a9 +3fbc5310: jrc L3FBC53E0 +L3FBC5320: +3fbc5320: move *a13(0xe0), a11, 1 +3fbc5340: sll 0x3, a11 +3fbc5350: move *a13(0x140), a9, 1 +3fbc5370: sub a11, a9 +3fbc5380: move a9, *a13(0x140), 1 +3fbc53a0: move *a13(0x60), a11, 1 +3fbc53c0: cmp a11, a9 +3fbc53d0: jrnc L3FBC5320 +L3FBC53E0: +3fbc53e0: move *a9(0x0), *a13(0x220), 1 +3fbc5410: jauc L3FBC4BE0 +L3FBC5430: +3fbc5430: move *a13(0xc0), a7, 1 +3fbc5450: sll 0x3, a7 +3fbc5460: move *a13(0x140), a9, 1 +3fbc5480: sub a7, a9 +3fbc5490: move a9, *a13(0x140), 1 +3fbc54b0: move *a13(0x120), a7, 1 +3fbc54d0: inc a7 +3fbc54e0: move a7, *a13(0x120), 1 +3fbc5500: jrge L3FBC55A0 +3fbc5510: move *a13(0xc0), a9, 1 +3fbc5530: mpys a9, a7 +3fbc5540: sll 0x3, a7 +3fbc5550: move *a13(0x140), a9, 1 +3fbc5570: add a9, a7 +3fbc5580: move a7, *a13(0x140), 1 +L3FBC55A0: +3fbc55a0: move *a13(0x140), a9, 1 +3fbc55c0: move *a13(0x40), a7, 1 +3fbc55e0: cmp a7, a9 +3fbc55f0: jrnc L3FBC56C0 +L3FBC5600: +3fbc5600: move *a13(0xe0), a11, 1 +3fbc5620: sll 0x3, a11 +3fbc5630: move *a13(0x140), a9, 1 +3fbc5650: add a9, a11 +3fbc5660: move a11, *a13(0x140), 1 +3fbc5680: move *a13(0x40), a9, 1 +3fbc56a0: cmp a9, a11 +3fbc56b0: jrc L3FBC5600 +L3FBC56C0: +3fbc56c0: move *a13(0x140), a11, 1 +3fbc56e0: move *a11(0x0), *a13(0x220), 1 +3fbc5710: jauc L3FBC4BE0 +L3FBC5730: +3fbc5730: move *a9(0x20), a7, 1 +3fbc5750: move a7, *a13(0x100), 1 +3fbc5770: jreq L3FBC4F90 +3fbc5780: jrle L3FBC58B0 +L3FBC5790: +3fbc5790: move *a13(0x160), a11, 1 +3fbc57b0: move *a13(0x100), a9, 1 +3fbc57d0: add a9, a11 +3fbc57e0: move a11, *a13(0x160), 1 +L3FBC5800: +3fbc5800: move *a13(0x160), a11, 1 +3fbc5820: move *a13(0x80), a9, 1 +3fbc5840: sub a9, a11 +3fbc5850: move a11, *a13(0x160), 1 +3fbc5870: cmp a9, a11 +3fbc5880: jrge L3FBC5800 +3fbc5890: jauc L3FBC4C90 +L3FBC58B0: +3fbc58b0: move *a13(0x160), a11, 1 +3fbc58d0: move *a13(0x100), a9, 1 +3fbc58f0: add a9, a11 +3fbc5900: move a11, *a13(0x160), 1 +L3FBC5920: +3fbc5920: move *a13(0x160), a11, 1 +3fbc5940: move *a13(0x80), a9, 1 +3fbc5960: add a9, a11 +3fbc5970: move a11, *a13(0x160), 1 +3fbc5990: jrlt L3FBC5920 +3fbc59a0: jauc L3FBC4C90 +L3FBC59C0: +3fbc59c0: move a11, *a13(0x220), 1 +3fbc59e0: move *a13(0x140), *a13(0x240), 1 +3fbc5a10: subk 32, a11 +3fbc5a20: jrlt L3FBC5BB0 +L3FBC5A30: +3fbc5a30: move *a13(0x220), a11, 1 +3fbc5a50: subk 32, a11 +3fbc5a60: move a11, *a13(0x220), 1 +3fbc5a80: move *a13(0x240), a9, 1 +3fbc5aa0: addk 32, a9 +3fbc5ab0: move a9, *a13(0x240), 1 +3fbc5ad0: subk 32, a11 +3fbc5ae0: jrge L3FBC5A30 +3fbc5af0: jruc L3FBC5BB0 +L3FBC5B00: +3fbc5b00: move *a13(0xff60), a11, 1 +3fbc5b20: move *a11(0x20), a9, 1 +3fbc5b40: move a9, *a13(0x100), 1 +3fbc5b60: jreq L3FBC5BB0 +3fbc5b70: jage L3FBC6A40 +3fbc5b90: jauc L3FBC6DA0 +L3FBC5BB0: +3fbc5bb0: move *a13(0x240), *a13(0x260), 1 +3fbc5be0: move *a13(0x220), a11, 1 +3fbc5c00: neg a11 +3fbc5c10: addk 32, a11 +3fbc5c20: move a11, *a13(0x180), 1 +3fbc5c40: move *a13(0x260), a9, 1 +3fbc5c60: move *a13(0x220), a7, 1 +3fbc5c80: neg a7 +3fbc5c90: move *a9+, a11, 1 +3fbc5ca0: move a9, *a13(0x260), 1 +3fbc5cc0: sra a7, a11 +3fbc5cd0: move *a13(0x180), a7, 1 +3fbc5cf0: dec a7 +3fbc5d00: sll 0x5, a7 +3fbc5d10: addi 0xda400, a7 +3fbc5d40: move *a7, a7, 1 +3fbc5d50: and a7, a11 +3fbc5d60: move a11, *a13(0x1a0), 1 +3fbc5d80: move *a13(0x160), a7, 1 +3fbc5da0: move *a13(0x180), a9, 1 +3fbc5dc0: add a9, a7 +3fbc5dd0: move a7, *a13(0x280), 1 +3fbc5df0: move *a13(0x80), a9, 1 +3fbc5e10: sub a7, a9 +3fbc5e20: move a9, *a13(0x2c0), 1 +3fbc5e40: jrgt L3FBC5F00 +3fbc5e50: move *a13(0x180), a7, 1 +3fbc5e70: add a9, a7 +3fbc5e80: move *a13(0x140), a9, 1 +3fbc5ea0: move *a9, a9, 1 +3fbc5eb0: sll a7, a9 +3fbc5ec0: or a11, a9 +3fbc5ed0: move a9, *a13(0x1a0), 1 +3fbc5ef0: jruc L3FBC6110 +L3FBC5F00: +3fbc5f00: move *a13(0x180), a7, 1 +3fbc5f20: subk 32, a7 +3fbc5f30: jrge L3FBC6110 +3fbc5f40: move *a13(0x260), a7, 1 +3fbc5f60: move *a7, a7, 1 +3fbc5f70: move *a13(0x180), a9, 1 +3fbc5f90: sll a9, a7 +3fbc5fa0: or a11, a7 +3fbc5fb0: move a7, *a13(0x1a0), 1 +3fbc5fd0: move *a13(0x80), a11, 1 +3fbc5ff0: move *a13(0x280), a7, 1 +3fbc6010: sub a7, a11 +3fbc6020: add a9, a11 +3fbc6030: subk 32, a11 +3fbc6040: move a11, *a13(0x2c0), 1 +3fbc6060: jrge L3FBC6110 +3fbc6070: move *a13(0x140), a7, 1 +3fbc6090: move *a7, a7, 1 +3fbc60a0: addk 32, a11 +3fbc60b0: sll a11, a7 +3fbc60c0: move *a13(0x1a0), a11, 1 +3fbc60e0: or a11, a7 +3fbc60f0: move a7, *a13(0x1a0), 1 +L3FBC6110: +3fbc6110: move *a13(0xff60), a11, 1 +3fbc6130: move *a11(0x40), a9, 1 +3fbc6150: move *a11(0x60), a7, 1 +3fbc6170: move *a13(0x1a0), a11, 1 +3fbc6190: andn a11, a7 +3fbc61a0: move *a9, a11, 1 +3fbc61b0: or a7, a11 +3fbc61c0: move a11, *a9, 1 +3fbc61d0: move *a13, a11, 1 +3fbc61e0: dec a11 +3fbc61f0: move a11, *a13, 1 +3fbc6200: jaeq L3FBC70C0 +3fbc6220: move *a13(0xff60), a9, 1 +3fbc6240: addi 0x80, a9 +3fbc6260: move a9, *a13(0xff60), 1 +3fbc6280: move *a9, a7, 1 +3fbc6290: move a7, *a13(0x120), 1 +3fbc62b0: jreq L3FBC69D0 +3fbc62c0: jrle L3FBC6640 +3fbc62d0: move *a13(0x240), a7, 1 +3fbc62f0: move *a13(0x140), a9, 1 +3fbc6310: sub a9, a7 +3fbc6320: sra 0x3, a7 +3fbc6330: move a7, *a13(0x2a0), 1 +3fbc6350: move *a13(0xc0), a7, 1 +3fbc6370: sll 0x3, a7 +3fbc6380: add a9, a7 +3fbc6390: move a7, *a13(0x140), 1 +3fbc63b0: move *a13(0x120), a9, 1 +3fbc63d0: dec a9 +3fbc63e0: move a9, *a13(0x120), 1 +3fbc6400: jrle L3FBC64A0 +3fbc6410: move *a13(0xc0), a7, 1 +3fbc6430: mpys a7, a9 +3fbc6440: sll 0x3, a9 +3fbc6450: move *a13(0x140), a7, 1 +3fbc6470: add a7, a9 +3fbc6480: move a9, *a13(0x140), 1 +L3FBC64A0: +3fbc64a0: move *a13(0x140), a9, 1 +3fbc64c0: move *a13(0x60), a7, 1 +3fbc64e0: cmp a7, a9 +3fbc64f0: jrc L3FBC65C0 +L3FBC6500: +3fbc6500: move *a13(0xe0), a11, 1 +3fbc6520: sll 0x3, a11 +3fbc6530: move *a13(0x140), a9, 1 +3fbc6550: sub a11, a9 +3fbc6560: move a9, *a13(0x140), 1 +3fbc6580: move *a13(0x60), a11, 1 +3fbc65a0: cmp a11, a9 +3fbc65b0: jrnc L3FBC6500 +L3FBC65C0: +3fbc65c0: move *a13(0x2a0), a11, 1 +3fbc65e0: sll 0x3, a11 +3fbc65f0: add a9, a11 +3fbc6600: move a11, *a13(0x240), 1 +3fbc6620: jauc L3FBC5B00 +L3FBC6640: +3fbc6640: move *a13(0x240), a7, 1 +3fbc6660: move *a13(0x140), a9, 1 +3fbc6680: sub a9, a7 +3fbc6690: sra 0x3, a7 +3fbc66a0: move a7, *a13(0x2a0), 1 +3fbc66c0: move *a13(0xc0), a7, 1 +3fbc66e0: sll 0x3, a7 +3fbc66f0: sub a7, a9 +3fbc6700: move a9, *a13(0x140), 1 +3fbc6720: move *a13(0x120), a7, 1 +3fbc6740: inc a7 +3fbc6750: move a7, *a13(0x120), 1 +3fbc6770: jrge L3FBC6810 +3fbc6780: move *a13(0xc0), a9, 1 +3fbc67a0: mpys a9, a7 +3fbc67b0: sll 0x3, a7 +3fbc67c0: move *a13(0x140), a9, 1 +3fbc67e0: add a9, a7 +3fbc67f0: move a7, *a13(0x140), 1 +L3FBC6810: +3fbc6810: move *a13(0x140), a9, 1 +3fbc6830: move *a13(0x40), a7, 1 +3fbc6850: cmp a7, a9 +3fbc6860: jrnc L3FBC6930 +L3FBC6870: +3fbc6870: move *a13(0xe0), a11, 1 +3fbc6890: sll 0x3, a11 +3fbc68a0: move *a13(0x140), a9, 1 +3fbc68c0: add a9, a11 +3fbc68d0: move a11, *a13(0x140), 1 +3fbc68f0: move *a13(0x40), a9, 1 +3fbc6910: cmp a9, a11 +3fbc6920: jrc L3FBC6870 +L3FBC6930: +3fbc6930: move *a13(0x2a0), a11, 1 +3fbc6950: sll 0x3, a11 +3fbc6960: move *a13(0x140), a9, 1 +3fbc6980: add a9, a11 +3fbc6990: move a11, *a13(0x240), 1 +3fbc69b0: jauc L3FBC5B00 +L3FBC69D0: +3fbc69d0: move *a9(0x20), a7, 1 +3fbc69f0: move a7, *a13(0x100), 1 +3fbc6a10: jaeq L3FBC6110 +3fbc6a30: jrle L3FBC6DA0 +L3FBC6A40: +3fbc6a40: move *a13(0x160), a11, 1 +3fbc6a60: move *a13(0x100), a9, 1 +3fbc6a80: add a9, a11 +3fbc6a90: move a11, *a13(0x160), 1 +3fbc6ab0: move *a13(0x80), a7, 1 +3fbc6ad0: cmp a7, a11 +3fbc6ae0: jrge L3FBC6B80 +3fbc6af0: sra 0x3, a9 +3fbc6b00: sll 0x3, a9 +3fbc6b10: move *a13(0x240), a7, 1 +3fbc6b30: add a7, a9 +3fbc6b40: move a9, *a13(0x240), 1 +3fbc6b60: jauc L3FBC5BB0 +L3FBC6B80: +3fbc6b80: move *a13(0x160), a11, 1 +3fbc6ba0: move *a13(0x80), a9, 1 +3fbc6bc0: sub a9, a11 +3fbc6bd0: move a11, *a13(0x160), 1 +3fbc6bf0: cmp a9, a11 +3fbc6c00: jrge L3FBC6B80 +3fbc6c10: move *a13(0x160), *a13(0x220), 1 +3fbc6c40: move *a13(0x140), *a13(0x240), 1 +3fbc6c70: move *a13(0x220), a11, 1 +3fbc6c90: subk 32, a11 +3fbc6ca0: jalt L3FBC5BB0 +L3FBC6CC0: +3fbc6cc0: move *a13(0x220), a11, 1 +3fbc6ce0: subk 32, a11 +3fbc6cf0: move a11, *a13(0x220), 1 +3fbc6d10: move *a13(0x240), a9, 1 +3fbc6d30: addk 32, a9 +3fbc6d40: move a9, *a13(0x240), 1 +3fbc6d60: subk 32, a11 +3fbc6d70: jrge L3FBC6CC0 +3fbc6d80: jauc L3FBC5BB0 +L3FBC6DA0: +3fbc6da0: move *a13(0x160), a11, 1 +3fbc6dc0: move *a13(0x100), a9, 1 +3fbc6de0: add a9, a11 +3fbc6df0: move a11, *a13(0x160), 1 +3fbc6e10: jrlt L3FBC6EB0 +3fbc6e20: sra 0x3, a9 +3fbc6e30: sll 0x3, a9 +3fbc6e40: move *a13(0x240), a7, 1 +3fbc6e60: add a7, a9 +3fbc6e70: move a9, *a13(0x240), 1 +3fbc6e90: jauc L3FBC5BB0 +L3FBC6EB0: +3fbc6eb0: move *a13(0x160), a11, 1 +3fbc6ed0: move *a13(0x80), a9, 1 +3fbc6ef0: add a9, a11 +3fbc6f00: move a11, *a13(0x160), 1 +3fbc6f20: jrlt L3FBC6EB0 +3fbc6f30: move *a13(0x160), *a13(0x220), 1 +3fbc6f60: move *a13(0x140), *a13(0x240), 1 +3fbc6f90: move *a13(0x220), a11, 1 +3fbc6fb0: subk 32, a11 +3fbc6fc0: jalt L3FBC5BB0 +L3FBC6FE0: +3fbc6fe0: move *a13(0x220), a11, 1 +3fbc7000: subk 32, a11 +3fbc7010: move a11, *a13(0x220), 1 +3fbc7030: move *a13(0x240), a9, 1 +3fbc7050: addk 32, a9 +3fbc7060: move a9, *a13(0x240), 1 +3fbc7080: subk 32, a11 +3fbc7090: jrge L3FBC6FE0 +3fbc70a0: jauc L3FBC5BB0 +L3FBC70C0: +3fbc70c0: move *sp(0xa0), a14, 1 +3fbc70e0: mmfm sp, a7,a9,a11,a13 +3fbc7100: rets 2 +3fbc7110: mmtm sp, a7,a9,a11,a13 +3fbc7130: move a14, a13 +3fbc7140: addi 0x180, a14 +3fbc7160: move *a13(0xff80), a11, 1 +3fbc7180: move a11, *a13, 1 +3fbc7190: jaeq L3FBC7E00 +3fbc71b0: move *a13(0xffc0), a9, 1 +3fbc71d0: move *a9(0x20), a9, 1 +3fbc71f0: move *a9(0x40), *a13(0x20), 1 +3fbc7220: move *a13(0x20), a9, 1 +3fbc7240: move *a9(0x80), a9, 1 +3fbc7260: move *a9(0x60), a9, 1 +3fbc7280: move *a9(0xe0), *a13(0x40), 1 +3fbc72b0: move *a13(0x20), a9, 1 +3fbc72d0: move *a9(0x80), a9, 1 +3fbc72f0: move *a9(0x60), a9, 1 +3fbc7310: setf 16, 0, 0 +3fbc7320: move *a9(0x100), a9, 0 +3fbc7340: move a9, *a13(0x80), 1 +3fbc7360: sll 0x5, a9 +3fbc7370: move *a13(0x40), a11, 1 +3fbc7390: add a11, a9 +3fbc73a0: move a9, *a13(0x60), 1 +3fbc73c0: sub a11, a9 +3fbc73d0: sra 0x3, a9 +3fbc73e0: move a9, *a13(0xa0), 1 +3fbc7400: move *a13(0xff60), a9, 1 +3fbc7420: move *a9, a9, 1 +3fbc7430: move a9, *a13(0xe0), 1 +3fbc7450: jrge L3FBC7500 +3fbc7460: move *a13(0x80), a11, 1 +3fbc7480: mods a11, a9 +3fbc7490: move a9, *a13(0xe0), 1 +3fbc74b0: jreq L3FBC7570 +3fbc74c0: add a11, a9 +3fbc74d0: move a9, *a13(0xe0), 1 +3fbc74f0: jruc L3FBC7570 +L3FBC7500: +3fbc7500: move *a13(0x80), a11, 1 +3fbc7520: cmp a11, a9 +3fbc7530: jrlt L3FBC7570 +3fbc7540: mods a11, a9 +3fbc7550: move a9, *a13(0xe0), 1 +L3FBC7570: +3fbc7570: sll 0x5, a9 +3fbc7580: move *a13(0x40), a11, 1 +3fbc75a0: add a11, a9 +3fbc75b0: move a9, *a13(0xc0), 1 +3fbc75d0: jruc L3FBC7760 +L3FBC75E0: +3fbc75e0: move *a13(0xe0), a11, 1 +3fbc7600: sll 0x5, a11 +3fbc7610: move *a13(0xc0), a9, 1 +3fbc7630: add a9, a11 +3fbc7640: move a11, *a13(0xc0), 1 +3fbc7660: move *a13(0x60), a9, 1 +3fbc7680: cmp a9, a11 +3fbc7690: jrc L3FBC7760 +L3FBC76A0: +3fbc76a0: move *a13(0xa0), a11, 1 +3fbc76c0: sll 0x3, a11 +3fbc76d0: move *a13(0xc0), a9, 1 +3fbc76f0: sub a11, a9 +3fbc7700: move a9, *a13(0xc0), 1 +3fbc7720: move *a13(0x60), a11, 1 +3fbc7740: cmp a11, a9 +3fbc7750: jrnc L3FBC76A0 +L3FBC7760: +3fbc7760: move *a13(0xc0), a11, 1 +3fbc7780: move *a11(0x0), *a13(0x100), 1 +L3FBC77B0: +3fbc77b0: move *a13(0xff60), a11, 1 +3fbc77d0: move *a11(0x40), *a13(0x140), 1 +3fbc7800: move *a11(0x60), a9, 1 +3fbc7820: move *a13(0x100), a11, 1 +3fbc7840: andn a11, a9 +3fbc7850: move *a13(0x140), a11, 1 +3fbc7870: move *a11, a7, 1 +3fbc7880: or a9, a7 +3fbc7890: move a7, *a11, 1 +3fbc78a0: addk 32, a11 +3fbc78b0: move a11, *a13(0x140), 1 +3fbc78d0: move *a13(0xff60), a9, 1 +3fbc78f0: move *a9(0x80), a7, 1 +3fbc7910: move a7, *a13(0x120), 1 +3fbc7930: jreq L3FBC7A40 +L3FBC7940: +3fbc7940: move *a13(0x140), a11, 1 +3fbc7960: move *a13(0x100), a9, 1 +3fbc7980: not a9 +3fbc7990: move *a11, a7, 1 +3fbc79a0: or a9, a7 +3fbc79b0: move a7, *a11+, 1 +3fbc79c0: move a11, *a13(0x140), 1 +3fbc79e0: move *a13(0x120), a9, 1 +3fbc7a00: dec a9 +3fbc7a10: move a9, *a13(0x120), 1 +3fbc7a30: jrne L3FBC7940 +L3FBC7A40: +3fbc7a40: move *a13(0xff60), a11, 1 +3fbc7a60: move *a11(0xa0), a9, 1 +3fbc7a80: move *a13(0x100), a7, 1 +3fbc7aa0: andn a7, a9 +3fbc7ab0: move *a13(0x140), a7, 1 +3fbc7ad0: move *a7, a11, 1 +3fbc7ae0: or a9, a11 +3fbc7af0: move a11, *a7, 1 +3fbc7b00: move *a13, a11, 1 +3fbc7b10: dec a11 +3fbc7b20: move a11, *a13, 1 +3fbc7b30: jreq L3FBC7E00 +3fbc7b40: move *a13(0xff60), a9, 1 +3fbc7b60: addi 0xc0, a9 +3fbc7b80: move a9, *a13(0xff60), 1 +3fbc7ba0: move *a9, a7, 1 +3fbc7bb0: move a7, *a13(0xe0), 1 +3fbc7bd0: jrlt L3FBC7C00 +3fbc7be0: jrle L3FBC77B0 +3fbc7bf0: jruc L3FBC75E0 +L3FBC7C00: +3fbc7c00: sll 0x5, a7 +3fbc7c10: move *a13(0xc0), a9, 1 +3fbc7c30: add a9, a7 +3fbc7c40: move a7, *a13(0xc0), 1 +3fbc7c60: move *a13(0x40), a9, 1 +3fbc7c80: cmp a9, a7 +3fbc7c90: jrc L3FBC7CE0 +3fbc7ca0: move *a7(0x0), *a13(0x100), 1 +3fbc7cd0: jruc L3FBC77B0 +L3FBC7CE0: +3fbc7ce0: move *a13(0xa0), a11, 1 +3fbc7d00: sll 0x3, a11 +3fbc7d10: move *a13(0xc0), a9, 1 +3fbc7d30: add a9, a11 +3fbc7d40: move a11, *a13(0xc0), 1 +3fbc7d60: move *a13(0x40), a9, 1 +3fbc7d80: cmp a9, a11 +3fbc7d90: jrc L3FBC7CE0 +3fbc7da0: move *a13(0xc0), a11, 1 +3fbc7dc0: move *a11(0x0), *a13(0x100), 1 +3fbc7df0: jruc L3FBC77B0 +L3FBC7E00: +3fbc7e00: move *sp(0xa0), a14, 1 +3fbc7e20: mmfm sp, a7,a9,a11,a13 +3fbc7e40: rets 2 +3fbc7e50: mmtm sp, a7,a9,a11,a13 +3fbc7e70: move a14, a13 +3fbc7e80: addi 0x300, a14 +3fbc7ea0: move *a13(0xff80), a11, 1 +3fbc7ec0: move a11, *a13, 1 +3fbc7ed0: jaeq L3FBCC630 +3fbc7ef0: move *a13(0xffc0), a9, 1 +3fbc7f10: move *a9(0x20), a9, 1 +3fbc7f30: move *a9(0x40), *a13(0x20), 1 +3fbc7f60: move *a13(0x20), a9, 1 +3fbc7f80: move *a9(0x80), a9, 1 +3fbc7fa0: move *a9(0x60), a9, 1 +3fbc7fc0: move *a9(0xe0), *a13(0x40), 1 +3fbc7ff0: move *a13(0x20), a9, 1 +3fbc8010: move *a9(0x80), a9, 1 +3fbc8030: move *a9(0x60), a9, 1 +3fbc8050: move *a9(0x140), *a13(0xc0), 1 +3fbc8080: move *a13(0x20), a9, 1 +3fbc80a0: move *a9(0x80), a9, 1 +3fbc80c0: move *a9(0x60), a9, 1 +3fbc80e0: setf 16, 0, 0 +3fbc80f0: move *a9(0x110), a9, 0 +3fbc8110: move a9, *a13(0x80), 1 +3fbc8130: move *a13(0x20), a9, 1 +3fbc8150: move *a9(0x80), a9, 1 +3fbc8170: move *a9(0x60), a9, 1 +3fbc8190: move *a9(0x100), a9, 0 +3fbc81b0: move a9, *a13(0xa0), 1 +3fbc81d0: move *a13(0xc0), a11, 1 +3fbc81f0: mpys a9, a11 +3fbc8200: move a11, *a13(0xe0), 1 +3fbc8220: sll 0x3, a11 +3fbc8230: move *a13(0x40), a9, 1 +3fbc8250: add a9, a11 +3fbc8260: move a11, *a13(0x60), 1 +3fbc8280: move *a13(0xff60), a9, 1 +3fbc82a0: move *a13(0xffc0), a11, 1 +3fbc82c0: setf 16, 1, 0 +3fbc82d0: move *a11(0x210), a11, 0 +3fbc82f0: move *a9, a9, 1 +3fbc8300: sub a11, a9 +3fbc8310: move a9, *a13(0x120), 1 +3fbc8330: jrge L3FBC83E0 +3fbc8340: move *a13(0xa0), a11, 1 +3fbc8360: mods a11, a9 +3fbc8370: move a9, *a13(0x120), 1 +3fbc8390: jreq L3FBC8450 +3fbc83a0: add a11, a9 +3fbc83b0: move a9, *a13(0x120), 1 +3fbc83d0: jruc L3FBC8450 +L3FBC83E0: +3fbc83e0: move *a13(0xa0), a11, 1 +3fbc8400: cmp a11, a9 +3fbc8410: jrlt L3FBC8450 +3fbc8420: mods a11, a9 +3fbc8430: move a9, *a13(0x120), 1 +L3FBC8450: +3fbc8450: move *a13(0x40), *a13(0x140), 1 +3fbc8480: move a9, a9 +3fbc8490: jreq L3FBC8580 +L3FBC84A0: +3fbc84a0: move *a13(0xc0), a11, 1 +3fbc84c0: sll 0x3, a11 +3fbc84d0: move *a13(0x140), a9, 1 +3fbc84f0: add a9, a11 +3fbc8500: move a11, *a13(0x140), 1 +3fbc8520: move *a13(0x120), a9, 1 +3fbc8540: dec a9 +3fbc8550: move a9, *a13(0x120), 1 +3fbc8570: jrne L3FBC84A0 +L3FBC8580: +3fbc8580: sub a11, a11 +3fbc8590: move a11, *a13(0x220), 1 +3fbc85b0: move *a13(0xffe0), a9, 1 +3fbc85d0: setf 16, 1, 0 +3fbc85e0: move *a9, a9, 0 +3fbc85f0: jrne L3FBC8660 +3fbc8600: move *a13(0xffe0), a9, 1 +3fbc8620: move *a9(0x3a0), a9, 0 +3fbc8640: move a9, *a13(0x220), 1 +L3FBC8660: +3fbc8660: move *a13(0xff60), a9, 1 +3fbc8680: move *a9(0x20), a11, 1 +3fbc86a0: move *a13(0xffa0), a9, 1 +3fbc86c0: add a9, a11 +3fbc86d0: move *a13(0x220), a9, 1 +3fbc86f0: add a9, a11 +3fbc8700: movk 31, a9 +3fbc8710: andn a9, a11 +3fbc8720: move *a13(0xffc0), a9, 1 +3fbc8740: move *a13(0x220), a7, 1 +3fbc8760: move *a9(0x200), a9, 0 +3fbc8780: add a7, a9 +3fbc8790: move *a13(0x80), a7, 1 +3fbc87b0: mods a7, a9 +3fbc87c0: sub a9, a11 +3fbc87d0: move a11, *a13(0x160), 1 +3fbc87f0: jrge L3FBC8880 +3fbc8800: mods a7, a11 +3fbc8810: move a11, *a13(0x160), 1 +3fbc8830: jreq L3FBC88D0 +3fbc8840: add a7, a11 +3fbc8850: move a11, *a13(0x160), 1 +3fbc8870: jruc L3FBC88D0 +L3FBC8880: +3fbc8880: cmp a7, a11 +3fbc8890: jrlt L3FBC88D0 +3fbc88a0: mods a7, a11 +3fbc88b0: move a11, *a13(0x160), 1 +L3FBC88D0: +3fbc88d0: subk 32, a7 +3fbc88e0: jage L3FBC9F40 +3fbc8900: move *a13(0x140), a9, 1 +3fbc8920: move *a9(0x0), *a13(0x240), 1 +L3FBC8950: +3fbc8950: move *a13(0x160), a11, 1 +3fbc8970: neg a11 +3fbc8980: move *a13(0x240), a9, 1 +3fbc89a0: sra a11, a9 +3fbc89b0: move *a13(0x160), a11, 1 +3fbc89d0: neg a11 +3fbc89e0: addk 31, a11 +3fbc89f0: sll 0x5, a11 +3fbc8a00: addi 0xda400, a11 +3fbc8a30: move *a11, a11, 1 +3fbc8a40: and a11, a9 +3fbc8a50: move a9, *a13(0x1a0), 1 +3fbc8a70: move *a13(0x80), a11, 1 +3fbc8a90: move *a13(0x160), a7, 1 +3fbc8ab0: sub a7, a11 +3fbc8ac0: move a11, *a13(0x180), 1 +3fbc8ae0: move *a13(0x240), a7, 1 +3fbc8b00: sll a11, a7 +3fbc8b10: or a9, a7 +3fbc8b20: move a7, *a13(0x1a0), 1 +3fbc8b40: move *a13(0x80), a9, 1 +3fbc8b60: add a9, a11 +3fbc8b70: move a11, *a13(0x260), 1 +3fbc8b90: subk 32, a11 +3fbc8ba0: jrge L3FBC8C80 +3fbc8bb0: move *a13(0x260), *a13(0x180), 1 +3fbc8be0: move *a13(0x240), a11, 1 +3fbc8c00: move *a13(0x180), a7, 1 +3fbc8c20: sll a7, a11 +3fbc8c30: move *a13(0x1a0), a7, 1 +3fbc8c50: or a7, a11 +3fbc8c60: move a11, *a13(0x1a0), 1 +L3FBC8C80: +3fbc8c80: move *a13(0xff60), a11, 1 +3fbc8ca0: move *a11(0x40), *a13(0x1e0), 1 +3fbc8cd0: move *a11(0x60), a7, 1 +3fbc8cf0: move *a13(0x1a0), a9, 1 +3fbc8d10: andn a9, a7 +3fbc8d20: move *a13(0x1e0), a9, 1 +3fbc8d40: move *a9, a11, 1 +3fbc8d50: or a7, a11 +3fbc8d60: move a11, *a9, 1 +3fbc8d70: addk 32, a9 +3fbc8d80: move a9, *a13(0x1e0), 1 +3fbc8da0: move *a13(0xff60), a11, 1 +3fbc8dc0: move *a11(0x80), a7, 1 +3fbc8de0: move a7, *a13(0x1c0), 1 +3fbc8e00: jreq L3FBC9280 +L3FBC8E10: +3fbc8e10: move *a13(0x180), a11, 1 +3fbc8e30: neg a11 +3fbc8e40: addk 32, a11 +3fbc8e50: move a11, *a13(0x180), 1 +3fbc8e70: neg a11 +3fbc8e80: move *a13(0x240), a9, 1 +3fbc8ea0: sra a11, a9 +3fbc8eb0: move *a13(0x180), a11, 1 +3fbc8ed0: neg a11 +3fbc8ee0: addk 31, a11 +3fbc8ef0: sll 0x5, a11 +3fbc8f00: addi 0xda400, a11 +3fbc8f30: move *a11, a11, 1 +3fbc8f40: and a11, a9 +3fbc8f50: move a9, *a13(0x1a0), 1 +3fbc8f70: move *a13(0x80), a11, 1 +3fbc8f90: move *a13(0x180), a7, 1 +3fbc8fb0: sub a7, a11 +3fbc8fc0: move a11, *a13(0x180), 1 +3fbc8fe0: move *a13(0x240), a7, 1 +3fbc9000: sll a11, a7 +3fbc9010: or a9, a7 +3fbc9020: move a7, *a13(0x1a0), 1 +3fbc9040: move *a13(0x80), a9, 1 +3fbc9060: add a9, a11 +3fbc9070: move a11, *a13(0x260), 1 +3fbc9090: subk 32, a11 +3fbc90a0: jrge L3FBC9180 +3fbc90b0: move *a13(0x260), *a13(0x180), 1 +3fbc90e0: move *a13(0x240), a11, 1 +3fbc9100: move *a13(0x180), a7, 1 +3fbc9120: sll a7, a11 +3fbc9130: move *a13(0x1a0), a7, 1 +3fbc9150: or a7, a11 +3fbc9160: move a11, *a13(0x1a0), 1 +L3FBC9180: +3fbc9180: move *a13(0x1e0), a11, 1 +3fbc91a0: move *a13(0x1a0), a7, 1 +3fbc91c0: not a7 +3fbc91d0: move *a11, a9, 1 +3fbc91e0: or a7, a9 +3fbc91f0: move a9, *a11+, 1 +3fbc9200: move a11, *a13(0x1e0), 1 +3fbc9220: move *a13(0x1c0), a7, 1 +3fbc9240: dec a7 +3fbc9250: move a7, *a13(0x1c0), 1 +3fbc9270: jrne L3FBC8E10 +L3FBC9280: +3fbc9280: move *a13(0x180), a11, 1 +3fbc92a0: neg a11 +3fbc92b0: addk 32, a11 +3fbc92c0: move a11, *a13(0x180), 1 +3fbc92e0: neg a11 +3fbc92f0: move *a13(0x240), a9, 1 +3fbc9310: sra a11, a9 +3fbc9320: move *a13(0x180), a11, 1 +3fbc9340: neg a11 +3fbc9350: addk 31, a11 +3fbc9360: sll 0x5, a11 +3fbc9370: addi 0xda400, a11 +3fbc93a0: move *a11, a11, 1 +3fbc93b0: and a11, a9 +3fbc93c0: move a9, *a13(0x1a0), 1 +3fbc93e0: move *a13(0x80), a11, 1 +3fbc9400: move *a13(0x180), a7, 1 +3fbc9420: sub a7, a11 +3fbc9430: move a11, *a13(0x180), 1 +3fbc9450: move *a13(0x240), a7, 1 +3fbc9470: sll a11, a7 +3fbc9480: or a9, a7 +3fbc9490: move a7, *a13(0x1a0), 1 +3fbc94b0: move *a13(0x80), a9, 1 +3fbc94d0: add a9, a11 +3fbc94e0: move a11, *a13(0x180), 1 +3fbc9500: subk 32, a11 +3fbc9510: jrge L3FBC95C0 +3fbc9520: move *a13(0x240), a11, 1 +3fbc9540: move *a13(0x180), a7, 1 +3fbc9560: sll a7, a11 +3fbc9570: move *a13(0x1a0), a7, 1 +3fbc9590: or a7, a11 +3fbc95a0: move a11, *a13(0x1a0), 1 +L3FBC95C0: +3fbc95c0: move *a13(0xff60), a11, 1 +3fbc95e0: move *a11(0xa0), a7, 1 +3fbc9600: move *a13(0x1a0), a9, 1 +3fbc9620: andn a9, a7 +3fbc9630: move *a13(0x1e0), a9, 1 +3fbc9650: move *a9, a11, 1 +3fbc9660: or a7, a11 +3fbc9670: move a11, *a9, 1 +3fbc9680: move *a13, a11, 1 +3fbc9690: dec a11 +3fbc96a0: move a11, *a13, 1 +3fbc96b0: jaeq L3FBCC630 +3fbc96d0: move *a13(0xff60), a7, 1 +3fbc96f0: addi 0xc0, a7 +3fbc9710: move a7, *a13(0xff60), 1 +3fbc9730: move *a7, a7, 1 +3fbc9740: move a7, *a13(0x120), 1 +3fbc9760: jreq L3FBC9D00 +3fbc9770: jrle L3FBC9A20 +3fbc9780: move *a13(0xc0), a7, 1 +3fbc97a0: sll 0x3, a7 +3fbc97b0: move *a13(0x140), a9, 1 +3fbc97d0: add a9, a7 +3fbc97e0: move a7, *a13(0x140), 1 +3fbc9800: move *a13(0x120), a9, 1 +3fbc9820: dec a9 +3fbc9830: move a9, *a13(0x120), 1 +3fbc9850: jrle L3FBC98F0 +3fbc9860: move *a13(0xc0), a7, 1 +3fbc9880: mpys a7, a9 +3fbc9890: sll 0x3, a9 +3fbc98a0: move *a13(0x140), a7, 1 +3fbc98c0: add a7, a9 +3fbc98d0: move a9, *a13(0x140), 1 +L3FBC98F0: +3fbc98f0: move *a13(0x140), a9, 1 +3fbc9910: move *a13(0x60), a7, 1 +3fbc9930: cmp a7, a9 +3fbc9940: jrc L3FBC9CB0 +L3FBC9950: +3fbc9950: move *a13(0xe0), a11, 1 +3fbc9970: sll 0x3, a11 +3fbc9980: move *a13(0x140), a9, 1 +3fbc99a0: sub a11, a9 +3fbc99b0: move a9, *a13(0x140), 1 +3fbc99d0: move *a13(0x60), a11, 1 +3fbc99f0: cmp a11, a9 +3fbc9a00: jrnc L3FBC9950 +3fbc9a10: jruc L3FBC9CB0 +L3FBC9A20: +3fbc9a20: move *a13(0xc0), a7, 1 +3fbc9a40: sll 0x3, a7 +3fbc9a50: move *a13(0x140), a9, 1 +3fbc9a70: sub a7, a9 +3fbc9a80: move a9, *a13(0x140), 1 +3fbc9aa0: move *a13(0x120), a7, 1 +3fbc9ac0: inc a7 +3fbc9ad0: move a7, *a13(0x120), 1 +3fbc9af0: jrge L3FBC9B90 +3fbc9b00: move *a13(0xc0), a9, 1 +3fbc9b20: mpys a9, a7 +3fbc9b30: sll 0x3, a7 +3fbc9b40: move *a13(0x140), a9, 1 +3fbc9b60: add a9, a7 +3fbc9b70: move a7, *a13(0x140), 1 +L3FBC9B90: +3fbc9b90: move *a13(0x140), a9, 1 +3fbc9bb0: move *a13(0x40), a7, 1 +3fbc9bd0: cmp a7, a9 +3fbc9be0: jrnc L3FBC9CB0 +L3FBC9BF0: +3fbc9bf0: move *a13(0xe0), a11, 1 +3fbc9c10: sll 0x3, a11 +3fbc9c20: move *a13(0x140), a9, 1 +3fbc9c40: add a9, a11 +3fbc9c50: move a11, *a13(0x140), 1 +3fbc9c70: move *a13(0x40), a9, 1 +3fbc9c90: cmp a9, a11 +3fbc9ca0: jrc L3FBC9BF0 +L3FBC9CB0: +3fbc9cb0: move *a13(0x140), a11, 1 +3fbc9cd0: move *a11(0x0), *a13(0x240), 1 +L3FBC9D00: +3fbc9d00: move *a13(0xff60), a11, 1 +3fbc9d20: move *a11(0x20), a9, 1 +3fbc9d40: move a9, *a13(0x100), 1 +3fbc9d60: jaeq L3FBC8950 +3fbc9d80: move *a13(0x160), a7, 1 +3fbc9da0: add a9, a7 +3fbc9db0: move a7, *a13(0x160), 1 +3fbc9dd0: move a9, a9 +3fbc9de0: jrle L3FBC9EA0 +L3FBC9DF0: +3fbc9df0: move *a13(0x160), a11, 1 +3fbc9e10: move *a13(0x80), a9, 1 +3fbc9e30: sub a9, a11 +3fbc9e40: move a11, *a13(0x160), 1 +3fbc9e60: cmp a9, a11 +3fbc9e70: jrge L3FBC9DF0 +3fbc9e80: jauc L3FBC8950 +L3FBC9EA0: +3fbc9ea0: move *a13(0x160), a11, 1 +3fbc9ec0: move *a13(0x80), a9, 1 +3fbc9ee0: add a9, a11 +3fbc9ef0: move a11, *a13(0x160), 1 +3fbc9f10: jrlt L3FBC9EA0 +3fbc9f20: jauc L3FBC8950 +L3FBC9F40: +3fbc9f40: move a11, *a13(0x240), 1 +3fbc9f60: move *a13(0x140), *a13(0x260), 1 +3fbc9f90: subk 32, a11 +3fbc9fa0: jrlt L3FBCA070 +L3FBC9FB0: +3fbc9fb0: move *a13(0x240), a11, 1 +3fbc9fd0: subk 32, a11 +3fbc9fe0: move a11, *a13(0x240), 1 +3fbca000: move *a13(0x260), a9, 1 +3fbca020: addk 32, a9 +3fbca030: move a9, *a13(0x260), 1 +3fbca050: subk 32, a11 +3fbca060: jrge L3FBC9FB0 +L3FBCA070: +3fbca070: move *a13(0x240), *a13(0x180), 1 +3fbca0a0: move *a13(0x260), *a13(0x280), 1 +3fbca0d0: move *a13(0x280), a11, 1 +3fbca0f0: move *a13(0x180), a9, 1 +3fbca110: neg a9 +3fbca120: move *a11+, a7, 1 +3fbca130: move a11, *a13(0x280), 1 +3fbca150: sra a9, a7 +3fbca160: move *a13(0x180), a9, 1 +3fbca180: neg a9 +3fbca190: addk 31, a9 +3fbca1a0: sll 0x5, a9 +3fbca1b0: addi 0xda400, a9 +3fbca1e0: move *a9, a9, 1 +3fbca1f0: and a9, a7 +3fbca200: move a7, *a13(0x1a0), 1 +3fbca220: move *a13(0x160), a9, 1 +3fbca240: move *a13(0x180), a7, 1 +3fbca260: sub a7, a9 +3fbca270: addk 32, a9 +3fbca280: move a9, *a13(0x2a0), 1 +3fbca2a0: move *a13(0x80), a7, 1 +3fbca2c0: sub a9, a7 +3fbca2d0: move a7, *a13(0x2c0), 1 +3fbca2f0: jrgt L3FBCA4D0 +3fbca300: move *a13(0x140), *a13(0x280), 1 +3fbca330: move *a13(0x180), a11, 1 +3fbca350: sub a11, a7 +3fbca360: addk 32, a7 +3fbca370: move a7, *a13(0x180), 1 +3fbca390: neg a7 +3fbca3a0: addk 32, a7 +3fbca3b0: move a7, *a13(0x2a0), 1 +3fbca3d0: move *a13(0x180), a11, 1 +3fbca3f0: subk 32, a11 +3fbca400: jrge L3FBCA860 +3fbca410: move *a13(0x280), a11, 1 +3fbca430: move *a11, a9, 1 +3fbca440: move *a13(0x180), a7, 1 +3fbca460: sll a7, a9 +3fbca470: move *a13(0x1a0), a7, 1 +3fbca490: or a7, a9 +3fbca4a0: move a9, *a13(0x1a0), 1 +3fbca4c0: jruc L3FBCA860 +L3FBCA4D0: +3fbca4d0: move *a13(0x180), a7, 1 +3fbca4f0: neg a7 +3fbca500: addk 32, a7 +3fbca510: move a7, *a13(0x180), 1 +3fbca530: subk 32, a7 +3fbca540: jrge L3FBCA860 +3fbca550: move *a11, a7, 1 +3fbca560: move *a13(0x180), a9, 1 +3fbca580: sll a9, a7 +3fbca590: move *a13(0x1a0), a9, 1 +3fbca5b0: or a9, a7 +3fbca5c0: move a7, *a13(0x1a0), 1 +3fbca5e0: move *a13(0x180), a9, 1 +3fbca600: neg a9 +3fbca610: move *a13(0x2a0), a7, 1 +3fbca630: addk 32, a9 +3fbca640: add a7, a9 +3fbca650: move a9, *a13(0x2a0), 1 +3fbca670: move *a13(0x80), a7, 1 +3fbca690: sub a9, a7 +3fbca6a0: move a7, *a13(0x2c0), 1 +3fbca6c0: jrgt L3FBCA860 +3fbca6d0: move *a13(0x140), *a13(0x280), 1 +3fbca700: addk 32, a7 +3fbca710: move a7, *a13(0x180), 1 +3fbca730: neg a7 +3fbca740: addk 32, a7 +3fbca750: move a7, *a13(0x2a0), 1 +3fbca770: move *a13(0x180), a11, 1 +3fbca790: subk 32, a11 +3fbca7a0: jrge L3FBCA860 +3fbca7b0: move *a13(0x280), a11, 1 +3fbca7d0: move *a11, a9, 1 +3fbca7e0: move *a13(0x180), a7, 1 +3fbca800: sll a7, a9 +3fbca810: move *a13(0x1a0), a7, 1 +3fbca830: or a7, a9 +3fbca840: move a9, *a13(0x1a0), 1 +L3FBCA860: +3fbca860: move *a13(0xff60), a11, 1 +3fbca880: move *a11(0x40), *a13(0x1e0), 1 +3fbca8b0: move *a11(0x60), a9, 1 +3fbca8d0: move *a13(0x1a0), a7, 1 +3fbca8f0: andn a7, a9 +3fbca900: move *a13(0x1e0), a7, 1 +3fbca920: move *a7, a11, 1 +3fbca930: or a9, a11 +3fbca940: move a11, *a7, 1 +3fbca950: addk 32, a7 +3fbca960: move a7, *a13(0x1e0), 1 +3fbca980: move *a13(0xff60), a11, 1 +3fbca9a0: move *a11(0x80), a9, 1 +3fbca9c0: move a9, *a13(0x1c0), 1 +3fbca9e0: jaeq L3FBCB2D0 +L3FBCAA00: +3fbcaa00: move *a13(0x180), a11, 1 +3fbcaa20: neg a11 +3fbcaa30: addk 32, a11 +3fbcaa40: move a11, *a13(0x180), 1 +3fbcaa60: move *a13(0x280), a9, 1 +3fbcaa80: neg a11 +3fbcaa90: move *a9+, a7, 1 +3fbcaaa0: move a9, *a13(0x280), 1 +3fbcaac0: sra a11, a7 +3fbcaad0: move *a13(0x180), a11, 1 +3fbcaaf0: neg a11 +3fbcab00: addk 31, a11 +3fbcab10: sll 0x5, a11 +3fbcab20: addi 0xda400, a11 +3fbcab50: move *a11, a11, 1 +3fbcab60: and a11, a7 +3fbcab70: move a7, *a13(0x1a0), 1 +3fbcab90: move *a13(0x180), a11, 1 +3fbcabb0: neg a11 +3fbcabc0: move *a13(0x2a0), a7, 1 +3fbcabe0: addk 32, a11 +3fbcabf0: add a7, a11 +3fbcac00: move a11, *a13(0x2a0), 1 +3fbcac20: move *a13(0x80), a7, 1 +3fbcac40: sub a11, a7 +3fbcac50: move a7, *a13(0x2c0), 1 +3fbcac70: jrgt L3FBCAE50 +3fbcac80: move *a13(0x140), *a13(0x280), 1 +3fbcacb0: move *a13(0x180), a9, 1 +3fbcacd0: sub a9, a7 +3fbcace0: addk 32, a7 +3fbcacf0: move a7, *a13(0x180), 1 +3fbcad10: neg a7 +3fbcad20: addk 32, a7 +3fbcad30: move a7, *a13(0x2a0), 1 +3fbcad50: move *a13(0x180), a11, 1 +3fbcad70: subk 32, a11 +3fbcad80: jrge L3FBCB1C0 +3fbcad90: move *a13(0x280), a11, 1 +3fbcadb0: move *a11, a9, 1 +3fbcadc0: move *a13(0x180), a7, 1 +3fbcade0: sll a7, a9 +3fbcadf0: move *a13(0x1a0), a7, 1 +3fbcae10: or a7, a9 +3fbcae20: move a9, *a13(0x1a0), 1 +3fbcae40: jruc L3FBCB1C0 +L3FBCAE50: +3fbcae50: move *a13(0x180), a7, 1 +3fbcae70: neg a7 +3fbcae80: addk 32, a7 +3fbcae90: move a7, *a13(0x180), 1 +3fbcaeb0: subk 32, a7 +3fbcaec0: jrge L3FBCB1C0 +3fbcaed0: move *a9, a7, 1 +3fbcaee0: move *a13(0x180), a9, 1 +3fbcaf00: sll a9, a7 +3fbcaf10: move *a13(0x1a0), a9, 1 +3fbcaf30: or a9, a7 +3fbcaf40: move a7, *a13(0x1a0), 1 +3fbcaf60: move *a13(0x180), a9, 1 +3fbcaf80: neg a9 +3fbcaf90: addk 32, a9 +3fbcafa0: add a11, a9 +3fbcafb0: move a9, *a13(0x2a0), 1 +3fbcafd0: move *a13(0x80), a11, 1 +3fbcaff0: sub a9, a11 +3fbcb000: move a11, *a13(0x2c0), 1 +3fbcb020: jrgt L3FBCB1C0 +3fbcb030: move *a13(0x140), *a13(0x280), 1 +3fbcb060: addk 32, a11 +3fbcb070: move a11, *a13(0x180), 1 +3fbcb090: neg a11 +3fbcb0a0: addk 32, a11 +3fbcb0b0: move a11, *a13(0x2a0), 1 +3fbcb0d0: move *a13(0x180), a9, 1 +3fbcb0f0: subk 32, a9 +3fbcb100: jrge L3FBCB1C0 +3fbcb110: move *a13(0x280), a9, 1 +3fbcb130: move *a9, a7, 1 +3fbcb140: move *a13(0x180), a9, 1 +3fbcb160: sll a9, a7 +3fbcb170: move *a13(0x1a0), a9, 1 +3fbcb190: or a9, a7 +3fbcb1a0: move a7, *a13(0x1a0), 1 +L3FBCB1C0: +3fbcb1c0: move *a13(0x1e0), a11, 1 +3fbcb1e0: move *a13(0x1a0), a9, 1 +3fbcb200: not a9 +3fbcb210: move *a11, a7, 1 +3fbcb220: or a9, a7 +3fbcb230: move a7, *a11+, 1 +3fbcb240: move a11, *a13(0x1e0), 1 +3fbcb260: move *a13(0x1c0), a9, 1 +3fbcb280: dec a9 +3fbcb290: move a9, *a13(0x1c0), 1 +3fbcb2b0: jane L3FBCAA00 +L3FBCB2D0: +3fbcb2d0: move *a13(0x180), a11, 1 +3fbcb2f0: neg a11 +3fbcb300: addk 32, a11 +3fbcb310: move a11, *a13(0x180), 1 +3fbcb330: move *a13(0x280), a9, 1 +3fbcb350: neg a11 +3fbcb360: move *a9+, a7, 1 +3fbcb370: move a9, *a13(0x280), 1 +3fbcb390: sra a11, a7 +3fbcb3a0: move *a13(0x180), a11, 1 +3fbcb3c0: neg a11 +3fbcb3d0: addk 31, a11 +3fbcb3e0: sll 0x5, a11 +3fbcb3f0: addi 0xda400, a11 +3fbcb420: move *a11, a11, 1 +3fbcb430: and a11, a7 +3fbcb440: move a7, *a13(0x1a0), 1 +3fbcb460: move *a13(0x180), a11, 1 +3fbcb480: neg a11 +3fbcb490: move *a13(0x2a0), a7, 1 +3fbcb4b0: addk 32, a11 +3fbcb4c0: add a7, a11 +3fbcb4d0: move a11, *a13(0x2a0), 1 +3fbcb4f0: move *a13(0x80), a7, 1 +3fbcb510: sub a11, a7 +3fbcb520: move a7, *a13(0x2c0), 1 +3fbcb540: jrgt L3FBCB690 +3fbcb550: move *a13(0x180), a9, 1 +3fbcb570: sub a9, a7 +3fbcb580: addk 32, a7 +3fbcb590: move a7, *a13(0x180), 1 +3fbcb5b0: subk 32, a7 +3fbcb5c0: jrge L3FBCB8F0 +3fbcb5d0: move *a13(0x140), a9, 1 +3fbcb5f0: move *a9, a7, 1 +3fbcb600: move *a13(0x180), a9, 1 +3fbcb620: sll a9, a7 +3fbcb630: move *a13(0x1a0), a9, 1 +3fbcb650: or a9, a7 +3fbcb660: move a7, *a13(0x1a0), 1 +3fbcb680: jruc L3FBCB8F0 +L3FBCB690: +3fbcb690: move *a13(0x180), a7, 1 +3fbcb6b0: neg a7 +3fbcb6c0: addk 32, a7 +3fbcb6d0: move a7, *a13(0x180), 1 +3fbcb6f0: subk 32, a7 +3fbcb700: jrge L3FBCB8F0 +3fbcb710: move *a9, a7, 1 +3fbcb720: move *a13(0x180), a9, 1 +3fbcb740: sll a9, a7 +3fbcb750: move *a13(0x1a0), a9, 1 +3fbcb770: or a9, a7 +3fbcb780: move a7, *a13(0x1a0), 1 +3fbcb7a0: move *a13(0x80), a9, 1 +3fbcb7c0: sub a11, a9 +3fbcb7d0: move *a13(0x180), a7, 1 +3fbcb7f0: add a7, a9 +3fbcb800: subk 32, a9 +3fbcb810: move a9, *a13(0x2c0), 1 +3fbcb830: jrgt L3FBCB8F0 +3fbcb840: jrge L3FBCB8F0 +3fbcb850: move *a13(0x140), a7, 1 +3fbcb870: move *a7, a7, 1 +3fbcb880: addk 32, a9 +3fbcb890: sll a9, a7 +3fbcb8a0: move *a13(0x1a0), a9, 1 +3fbcb8c0: or a9, a7 +3fbcb8d0: move a7, *a13(0x1a0), 1 +L3FBCB8F0: +3fbcb8f0: move *a13(0xff60), a9, 1 +3fbcb910: move *a9(0xa0), a7, 1 +3fbcb930: move *a13(0x1a0), a9, 1 +3fbcb950: andn a9, a7 +3fbcb960: move *a13(0x1e0), a9, 1 +3fbcb980: move *a9, a11, 1 +3fbcb990: or a7, a11 +3fbcb9a0: move a11, *a9, 1 +3fbcb9b0: move *a13, a11, 1 +3fbcb9c0: dec a11 +3fbcb9d0: move a11, *a13, 1 +3fbcb9e0: jaeq L3FBCC630 +3fbcba00: move *a13(0xff60), a7, 1 +3fbcba20: addi 0xc0, a7 +3fbcba40: move a7, *a13(0xff60), 1 +3fbcba60: move *a7, a7, 1 +3fbcba70: move a7, *a13(0x120), 1 +3fbcba90: jreq L3FBCC0C0 +3fbcbaa0: move *a13(0x260), a7, 1 +3fbcbac0: move *a13(0x140), a9, 1 +3fbcbae0: sub a9, a7 +3fbcbaf0: sra 0x3, a7 +3fbcbb00: move a7, *a13(0x2e0), 1 +3fbcbb20: move *a13(0x120), a7, 1 +3fbcbb40: jrle L3FBCBDD0 +3fbcbb50: move *a13(0xc0), a7, 1 +3fbcbb70: sll 0x3, a7 +3fbcbb80: add a9, a7 +3fbcbb90: move a7, *a13(0x140), 1 +3fbcbbb0: move *a13(0x120), a9, 1 +3fbcbbd0: dec a9 +3fbcbbe0: move a9, *a13(0x120), 1 +3fbcbc00: jrle L3FBCBCA0 +3fbcbc10: move *a13(0xc0), a7, 1 +3fbcbc30: mpys a7, a9 +3fbcbc40: sll 0x3, a9 +3fbcbc50: move *a13(0x140), a7, 1 +3fbcbc70: add a7, a9 +3fbcbc80: move a9, *a13(0x140), 1 +L3FBCBCA0: +3fbcbca0: move *a13(0x140), a9, 1 +3fbcbcc0: move *a13(0x60), a7, 1 +3fbcbce0: cmp a7, a9 +3fbcbcf0: jrc L3FBCC040 +L3FBCBD00: +3fbcbd00: move *a13(0xe0), a11, 1 +3fbcbd20: sll 0x3, a11 +3fbcbd30: move *a13(0x140), a9, 1 +3fbcbd50: sub a11, a9 +3fbcbd60: move a9, *a13(0x140), 1 +3fbcbd80: move *a13(0x60), a11, 1 +3fbcbda0: cmp a11, a9 +3fbcbdb0: jrnc L3FBCBD00 +3fbcbdc0: jruc L3FBCC040 +L3FBCBDD0: +3fbcbdd0: move *a13(0xc0), a7, 1 +3fbcbdf0: sll 0x3, a7 +3fbcbe00: sub a7, a9 +3fbcbe10: move a9, *a13(0x140), 1 +3fbcbe30: move *a13(0x120), a7, 1 +3fbcbe50: inc a7 +3fbcbe60: move a7, *a13(0x120), 1 +3fbcbe80: jrge L3FBCBF20 +3fbcbe90: move *a13(0xc0), a9, 1 +3fbcbeb0: mpys a9, a7 +3fbcbec0: sll 0x3, a7 +3fbcbed0: move *a13(0x140), a9, 1 +3fbcbef0: add a9, a7 +3fbcbf00: move a7, *a13(0x140), 1 +L3FBCBF20: +3fbcbf20: move *a13(0x140), a9, 1 +3fbcbf40: move *a13(0x40), a7, 1 +3fbcbf60: cmp a7, a9 +3fbcbf70: jrnc L3FBCC040 +L3FBCBF80: +3fbcbf80: move *a13(0xe0), a11, 1 +3fbcbfa0: sll 0x3, a11 +3fbcbfb0: move *a13(0x140), a9, 1 +3fbcbfd0: add a9, a11 +3fbcbfe0: move a11, *a13(0x140), 1 +3fbcc000: move *a13(0x40), a9, 1 +3fbcc020: cmp a9, a11 +3fbcc030: jrc L3FBCBF80 +L3FBCC040: +3fbcc040: move *a13(0x2e0), a11, 1 +3fbcc060: sll 0x3, a11 +3fbcc070: move *a13(0x140), a9, 1 +3fbcc090: add a9, a11 +3fbcc0a0: move a11, *a13(0x260), 1 +L3FBCC0C0: +3fbcc0c0: move *a13(0xff60), a11, 1 +3fbcc0e0: move *a11(0x20), a9, 1 +3fbcc100: move a9, *a13(0x100), 1 +3fbcc120: jaeq L3FBCA070 +3fbcc140: jrle L3FBCC330 +3fbcc150: move *a13(0x160), a7, 1 +3fbcc170: add a9, a7 +3fbcc180: move a7, *a13(0x160), 1 +3fbcc1a0: move *a13(0x80), a9, 1 +3fbcc1c0: cmp a9, a7 +3fbcc1d0: jrge L3FBCC290 +3fbcc1e0: move *a13(0x100), a7, 1 +3fbcc200: sra 0x3, a7 +3fbcc210: sll 0x3, a7 +3fbcc220: move *a13(0x260), a9, 1 +3fbcc240: add a9, a7 +3fbcc250: move a7, *a13(0x260), 1 +3fbcc270: jauc L3FBCA070 +L3FBCC290: +3fbcc290: move *a13(0x160), a11, 1 +3fbcc2b0: move *a13(0x80), a9, 1 +3fbcc2d0: sub a9, a11 +3fbcc2e0: move a11, *a13(0x160), 1 +3fbcc300: cmp a9, a11 +3fbcc310: jrge L3FBCC290 +3fbcc320: jruc L3FBCC4A0 +L3FBCC330: +3fbcc330: move *a13(0x160), a7, 1 +3fbcc350: add a9, a7 +3fbcc360: move a7, *a13(0x160), 1 +3fbcc380: jrlt L3FBCC420 +3fbcc390: sra 0x3, a9 +3fbcc3a0: sll 0x3, a9 +3fbcc3b0: move *a13(0x260), a7, 1 +3fbcc3d0: add a7, a9 +3fbcc3e0: move a9, *a13(0x260), 1 +3fbcc400: jauc L3FBCA070 +L3FBCC420: +3fbcc420: move *a13(0x160), a11, 1 +3fbcc440: move *a13(0x80), a9, 1 +3fbcc460: add a9, a11 +3fbcc470: move a11, *a13(0x160), 1 +3fbcc490: jrlt L3FBCC420 +L3FBCC4A0: +3fbcc4a0: move *a13(0x160), *a13(0x240), 1 +3fbcc4d0: move *a13(0x140), *a13(0x260), 1 +3fbcc500: move *a13(0x240), a11, 1 +3fbcc520: subk 32, a11 +3fbcc530: jalt L3FBCA070 +L3FBCC550: +3fbcc550: move *a13(0x240), a11, 1 +3fbcc570: subk 32, a11 +3fbcc580: move a11, *a13(0x240), 1 +3fbcc5a0: move *a13(0x260), a9, 1 +3fbcc5c0: addk 32, a9 +3fbcc5d0: move a9, *a13(0x260), 1 +3fbcc5f0: subk 32, a11 +3fbcc600: jrge L3FBCC550 +3fbcc610: jauc L3FBCA070 +L3FBCC630: +3fbcc630: move *sp(0xa0), a14, 1 +3fbcc650: mmfm sp, a7,a9,a11,a13 +3fbcc670: rets 2 +3fbcc680: mmtm sp, a7,a9,a11,a13 +3fbcc6a0: move a14, a13 +3fbcc6b0: addi 0x140, a14 +3fbcc6d0: move *a13(0xff80), a11, 1 +3fbcc6f0: move a11, *a13, 1 +3fbcc700: jaeq L3FBCD0C0 +3fbcc720: move *a13(0xffc0), a9, 1 +3fbcc740: move *a9(0x20), a9, 1 +3fbcc760: move *a9(0x40), *a13(0x20), 1 +3fbcc790: move *a13(0x20), a9, 1 +3fbcc7b0: move *a9(0x80), a9, 1 +3fbcc7d0: move *a9(0x60), a9, 1 +3fbcc7f0: move *a9(0xe0), *a13(0x40), 1 +3fbcc820: move *a13(0x20), a9, 1 +3fbcc840: move *a9(0x80), a9, 1 +3fbcc860: move *a9(0x60), a9, 1 +3fbcc880: setf 16, 0, 0 +3fbcc890: move *a9(0x100), a9, 0 +3fbcc8b0: move a9, *a13(0x80), 1 +3fbcc8d0: sll 0x5, a9 +3fbcc8e0: move *a13(0x40), a11, 1 +3fbcc900: add a11, a9 +3fbcc910: move a9, *a13(0x60), 1 +3fbcc930: sub a11, a9 +3fbcc940: sra 0x3, a9 +3fbcc950: move a9, *a13(0xa0), 1 +3fbcc970: move *a13(0xff60), a9, 1 +3fbcc990: move *a9, a9, 1 +3fbcc9a0: move a9, *a13(0xe0), 1 +3fbcc9c0: jrge L3FBCCA70 +3fbcc9d0: move *a13(0x80), a11, 1 +3fbcc9f0: mods a11, a9 +3fbcca00: move a9, *a13(0xe0), 1 +3fbcca20: jreq L3FBCCAE0 +3fbcca30: add a11, a9 +3fbcca40: move a9, *a13(0xe0), 1 +3fbcca60: jruc L3FBCCAE0 +L3FBCCA70: +3fbcca70: move *a13(0x80), a11, 1 +3fbcca90: cmp a11, a9 +3fbccaa0: jrlt L3FBCCAE0 +3fbccab0: mods a11, a9 +3fbccac0: move a9, *a13(0xe0), 1 +L3FBCCAE0: +3fbccae0: sll 0x5, a9 +3fbccaf0: move *a13(0x40), a11, 1 +3fbccb10: add a11, a9 +3fbccb20: move a9, *a13(0xc0), 1 +3fbccb40: jruc L3FBCCCD0 +L3FBCCB50: +3fbccb50: move *a13(0xe0), a11, 1 +3fbccb70: sll 0x5, a11 +3fbccb80: move *a13(0xc0), a9, 1 +3fbccba0: add a9, a11 +3fbccbb0: move a11, *a13(0xc0), 1 +3fbccbd0: move *a13(0x60), a9, 1 +3fbccbf0: cmp a9, a11 +3fbccc00: jrc L3FBCCCD0 +L3FBCCC10: +3fbccc10: move *a13(0xa0), a11, 1 +3fbccc30: sll 0x3, a11 +3fbccc40: move *a13(0xc0), a9, 1 +3fbccc60: sub a11, a9 +3fbccc70: move a9, *a13(0xc0), 1 +3fbccc90: move *a13(0x60), a11, 1 +3fbcccb0: cmp a11, a9 +3fbcccc0: jrnc L3FBCCC10 +L3FBCCCD0: +3fbcccd0: move *a13(0xff60), a11, 1 +3fbcccf0: move *a11(0x40), *a13(0x100), 1 +3fbccd20: move *a11(0x60), *a13(0x120), 1 +3fbccd50: move *a13(0x100), a9, 1 +3fbccd70: move *a9, a7, 1 +3fbccd80: move *a13(0x120), a9, 1 +3fbccda0: xor a9, a7 +3fbccdb0: move *a13(0xc0), a9, 1 +3fbccdd0: move *a13(0x120), a11, 1 +3fbccdf0: move *a9, a9, 1 +3fbcce00: and a11, a9 +3fbcce10: or a9, a7 +3fbcce20: move *a13(0x100), a9, 1 +3fbcce40: move a7, *a9, 1 +3fbcce50: move *a13, a7, 1 +3fbcce60: dec a7 +3fbcce70: move a7, *a13, 1 +3fbcce80: jreq L3FBCD0C0 +3fbcce90: move *a13(0xff60), a7, 1 +3fbcceb0: addi 0x80, a7 +3fbcced0: move a7, *a13(0xff60), 1 +3fbccef0: move *a7, a7, 1 +3fbccf00: move a7, *a13(0xe0), 1 +3fbccf20: jrlt L3FBCCF50 +3fbccf30: jrle L3FBCCCD0 +3fbccf40: jruc L3FBCCB50 +L3FBCCF50: +3fbccf50: sll 0x5, a7 +3fbccf60: move *a13(0xc0), a9, 1 +3fbccf80: add a9, a7 +3fbccf90: move a7, *a13(0xc0), 1 +3fbccfb0: move *a13(0x40), a9, 1 +3fbccfd0: cmp a9, a7 +3fbccfe0: jrnc L3FBCCCD0 +L3FBCCFF0: +3fbccff0: move *a13(0xa0), a11, 1 +3fbcd010: sll 0x3, a11 +3fbcd020: move *a13(0xc0), a9, 1 +3fbcd040: add a9, a11 +3fbcd050: move a11, *a13(0xc0), 1 +3fbcd070: move *a13(0x40), a9, 1 +3fbcd090: cmp a9, a11 +3fbcd0a0: jrc L3FBCCFF0 +3fbcd0b0: jruc L3FBCCCD0 +L3FBCD0C0: +3fbcd0c0: move *sp(0xa0), a14, 1 +3fbcd0e0: mmfm sp, a7,a9,a11,a13 +3fbcd100: rets 2 +3fbcd110: mmtm sp, a7,a9,a11,a13 +3fbcd130: move a14, a13 +3fbcd140: addi 0x2e0, a14 +3fbcd160: move *a13(0xff80), a11, 1 +3fbcd180: move a11, *a13, 1 +3fbcd190: jaeq L3FBD0270 +3fbcd1b0: move *a13(0xffc0), a9, 1 +3fbcd1d0: move *a9(0x20), a9, 1 +3fbcd1f0: move *a9(0x40), *a13(0x20), 1 +3fbcd220: move *a13(0x20), a9, 1 +3fbcd240: move *a9(0x80), a9, 1 +3fbcd260: move *a9(0x60), a9, 1 +3fbcd280: move *a9(0xe0), *a13(0x40), 1 +3fbcd2b0: move *a13(0x20), a9, 1 +3fbcd2d0: move *a9(0x80), a9, 1 +3fbcd2f0: move *a9(0x60), a9, 1 +3fbcd310: move *a9(0x140), *a13(0xc0), 1 +3fbcd340: move *a13(0x20), a9, 1 +3fbcd360: move *a9(0x80), a9, 1 +3fbcd380: move *a9(0x60), a9, 1 +3fbcd3a0: setf 16, 0, 0 +3fbcd3b0: move *a9(0x110), a9, 0 +3fbcd3d0: move a9, *a13(0x80), 1 +3fbcd3f0: move *a13(0x20), a9, 1 +3fbcd410: move *a9(0x80), a9, 1 +3fbcd430: move *a9(0x60), a9, 1 +3fbcd450: move *a9(0x100), a9, 0 +3fbcd470: move a9, *a13(0xa0), 1 +3fbcd490: move *a13(0xc0), a11, 1 +3fbcd4b0: mpys a9, a11 +3fbcd4c0: move a11, *a13(0xe0), 1 +3fbcd4e0: sll 0x3, a11 +3fbcd4f0: move *a13(0x40), a9, 1 +3fbcd510: add a9, a11 +3fbcd520: move a11, *a13(0x60), 1 +3fbcd540: move *a13(0xff60), a9, 1 +3fbcd560: move *a13(0xffc0), a11, 1 +3fbcd580: setf 16, 1, 0 +3fbcd590: move *a11(0x210), a11, 0 +3fbcd5b0: move *a9, a9, 1 +3fbcd5c0: sub a11, a9 +3fbcd5d0: move a9, *a13(0x120), 1 +3fbcd5f0: jrge L3FBCD6A0 +3fbcd600: move *a13(0xa0), a11, 1 +3fbcd620: mods a11, a9 +3fbcd630: move a9, *a13(0x120), 1 +3fbcd650: jreq L3FBCD710 +3fbcd660: add a11, a9 +3fbcd670: move a9, *a13(0x120), 1 +3fbcd690: jruc L3FBCD710 +L3FBCD6A0: +3fbcd6a0: move *a13(0xa0), a11, 1 +3fbcd6c0: cmp a11, a9 +3fbcd6d0: jrlt L3FBCD710 +3fbcd6e0: mods a11, a9 +3fbcd6f0: move a9, *a13(0x120), 1 +L3FBCD710: +3fbcd710: move *a13(0x40), *a13(0x140), 1 +3fbcd740: move a9, a9 +3fbcd750: jreq L3FBCD840 +L3FBCD760: +3fbcd760: move *a13(0xc0), a11, 1 +3fbcd780: sll 0x3, a11 +3fbcd790: move *a13(0x140), a9, 1 +3fbcd7b0: add a9, a11 +3fbcd7c0: move a11, *a13(0x140), 1 +3fbcd7e0: move *a13(0x120), a9, 1 +3fbcd800: dec a9 +3fbcd810: move a9, *a13(0x120), 1 +3fbcd830: jrne L3FBCD760 +L3FBCD840: +3fbcd840: sub a11, a11 +3fbcd850: move a11, *a13(0x200), 1 +3fbcd870: move *a13(0xffe0), a9, 1 +3fbcd890: setf 16, 1, 0 +3fbcd8a0: move *a9, a9, 0 +3fbcd8b0: jrne L3FBCD920 +3fbcd8c0: move *a13(0xffe0), a9, 1 +3fbcd8e0: move *a9(0x3a0), a9, 0 +3fbcd900: move a9, *a13(0x200), 1 +L3FBCD920: +3fbcd920: move *a13(0xff60), a9, 1 +3fbcd940: move *a9(0x20), a11, 1 +3fbcd960: move *a13(0xffa0), a9, 1 +3fbcd980: add a9, a11 +3fbcd990: move *a13(0x200), a9, 1 +3fbcd9b0: add a9, a11 +3fbcd9c0: movk 31, a9 +3fbcd9d0: andn a9, a11 +3fbcd9e0: move *a13(0xffc0), a9, 1 +3fbcda00: move *a13(0x200), a7, 1 +3fbcda20: move *a9(0x200), a9, 0 +3fbcda40: add a7, a9 +3fbcda50: move *a13(0x80), a7, 1 +3fbcda70: mods a7, a9 +3fbcda80: sub a9, a11 +3fbcda90: move a11, *a13(0x160), 1 +3fbcdab0: jrge L3FBCDB40 +3fbcdac0: mods a7, a11 +3fbcdad0: move a11, *a13(0x160), 1 +3fbcdaf0: jreq L3FBCDB90 +3fbcdb00: add a7, a11 +3fbcdb10: move a11, *a13(0x160), 1 +3fbcdb30: jruc L3FBCDB90 +L3FBCDB40: +3fbcdb40: cmp a7, a11 +3fbcdb50: jrlt L3FBCDB90 +3fbcdb60: mods a7, a11 +3fbcdb70: move a11, *a13(0x160), 1 +L3FBCDB90: +3fbcdb90: subk 32, a7 +3fbcdba0: jage L3FBCEAC0 +3fbcdbc0: move *a13(0x140), a9, 1 +3fbcdbe0: move *a9(0x0), *a13(0x220), 1 +3fbcdc10: jruc L3FBCDCD0 +L3FBCDC20: +3fbcdc20: move *a13(0xff60), a11, 1 +3fbcdc40: move *a11(0x20), a9, 1 +3fbcdc60: move a9, *a13(0x100), 1 +3fbcdc80: jreq L3FBCDCD0 +3fbcdc90: jage L3FBCE890 +3fbcdcb0: jauc L3FBCE9B0 +L3FBCDCD0: +3fbcdcd0: move *a13(0x160), a11, 1 +3fbcdcf0: neg a11 +3fbcdd00: move *a13(0x220), a9, 1 +3fbcdd20: sra a11, a9 +3fbcdd30: move *a13(0x160), a11, 1 +3fbcdd50: neg a11 +3fbcdd60: addk 31, a11 +3fbcdd70: sll 0x5, a11 +3fbcdd80: addi 0xda400, a11 +3fbcddb0: move *a11, a11, 1 +3fbcddc0: and a11, a9 +3fbcddd0: move a9, *a13(0x1a0), 1 +3fbcddf0: move *a13(0x80), a11, 1 +3fbcde10: move *a13(0x160), a7, 1 +3fbcde30: sub a7, a11 +3fbcde40: move a11, *a13(0x180), 1 +3fbcde60: move *a13(0x220), a7, 1 +3fbcde80: sll a11, a7 +3fbcde90: or a9, a7 +3fbcdea0: move a7, *a13(0x1a0), 1 +3fbcdec0: move *a13(0x80), a9, 1 +3fbcdee0: add a9, a11 +3fbcdef0: move a11, *a13(0x180), 1 +3fbcdf10: subk 32, a11 +3fbcdf20: jrge L3FBCDFD0 +3fbcdf30: move *a13(0x220), a11, 1 +3fbcdf50: move *a13(0x180), a7, 1 +3fbcdf70: sll a7, a11 +3fbcdf80: move *a13(0x1a0), a7, 1 +3fbcdfa0: or a7, a11 +3fbcdfb0: move a11, *a13(0x1a0), 1 +L3FBCDFD0: +3fbcdfd0: move *a13(0xff60), a11, 1 +3fbcdff0: move *a11(0x40), *a13(0x1c0), 1 +3fbce020: move *a11(0x60), *a13(0x1e0), 1 +3fbce050: move *a13(0x1c0), a9, 1 +3fbce070: move *a9, a7, 1 +3fbce080: move *a13(0x1e0), a9, 1 +3fbce0a0: xor a9, a7 +3fbce0b0: move *a13(0x1a0), a11, 1 +3fbce0d0: and a11, a9 +3fbce0e0: or a9, a7 +3fbce0f0: move *a13(0x1c0), a9, 1 +3fbce110: move a7, *a9, 1 +3fbce120: move *a13, a7, 1 +3fbce130: dec a7 +3fbce140: move a7, *a13, 1 +3fbce150: jaeq L3FBD0270 +3fbce170: move *a13(0xff60), a7, 1 +3fbce190: addi 0x80, a7 +3fbce1b0: move a7, *a13(0xff60), 1 +3fbce1d0: move *a7, a7, 1 +3fbce1e0: move a7, *a13(0x120), 1 +3fbce200: jreq L3FBCE800 +3fbce210: jrle L3FBCE500 +3fbce220: move *a13(0xc0), a7, 1 +3fbce240: sll 0x3, a7 +3fbce250: move *a13(0x140), a9, 1 +3fbce270: add a9, a7 +3fbce280: move a7, *a13(0x140), 1 +3fbce2a0: move *a13(0x120), a9, 1 +3fbce2c0: dec a9 +3fbce2d0: move a9, *a13(0x120), 1 +3fbce2f0: jrle L3FBCE390 +3fbce300: move *a13(0xc0), a7, 1 +3fbce320: mpys a7, a9 +3fbce330: sll 0x3, a9 +3fbce340: move *a13(0x140), a7, 1 +3fbce360: add a7, a9 +3fbce370: move a9, *a13(0x140), 1 +L3FBCE390: +3fbce390: move *a13(0x140), a9, 1 +3fbce3b0: move *a13(0x60), a7, 1 +3fbce3d0: cmp a7, a9 +3fbce3e0: jrc L3FBCE4B0 +L3FBCE3F0: +3fbce3f0: move *a13(0xe0), a11, 1 +3fbce410: sll 0x3, a11 +3fbce420: move *a13(0x140), a9, 1 +3fbce440: sub a11, a9 +3fbce450: move a9, *a13(0x140), 1 +3fbce470: move *a13(0x60), a11, 1 +3fbce490: cmp a11, a9 +3fbce4a0: jrnc L3FBCE3F0 +L3FBCE4B0: +3fbce4b0: move *a9(0x0), *a13(0x220), 1 +3fbce4e0: jauc L3FBCDC20 +L3FBCE500: +3fbce500: move *a13(0xc0), a7, 1 +3fbce520: sll 0x3, a7 +3fbce530: move *a13(0x140), a9, 1 +3fbce550: sub a7, a9 +3fbce560: move a9, *a13(0x140), 1 +3fbce580: move *a13(0x120), a7, 1 +3fbce5a0: inc a7 +3fbce5b0: move a7, *a13(0x120), 1 +3fbce5d0: jrge L3FBCE670 +3fbce5e0: move *a13(0xc0), a9, 1 +3fbce600: mpys a9, a7 +3fbce610: sll 0x3, a7 +3fbce620: move *a13(0x140), a9, 1 +3fbce640: add a9, a7 +3fbce650: move a7, *a13(0x140), 1 +L3FBCE670: +3fbce670: move *a13(0x140), a9, 1 +3fbce690: move *a13(0x40), a7, 1 +3fbce6b0: cmp a7, a9 +3fbce6c0: jrnc L3FBCE790 +L3FBCE6D0: +3fbce6d0: move *a13(0xe0), a11, 1 +3fbce6f0: sll 0x3, a11 +3fbce700: move *a13(0x140), a9, 1 +3fbce720: add a9, a11 +3fbce730: move a11, *a13(0x140), 1 +3fbce750: move *a13(0x40), a9, 1 +3fbce770: cmp a9, a11 +3fbce780: jrc L3FBCE6D0 +L3FBCE790: +3fbce790: move *a13(0x140), a11, 1 +3fbce7b0: move *a11(0x0), *a13(0x220), 1 +3fbce7e0: jauc L3FBCDC20 +L3FBCE800: +3fbce800: move *a13(0xff60), a7, 1 +3fbce820: move *a7(0x20), a7, 1 +3fbce840: move a7, *a13(0x100), 1 +3fbce860: jaeq L3FBCDFD0 +3fbce880: jrle L3FBCE9B0 +L3FBCE890: +3fbce890: move *a13(0x160), a11, 1 +3fbce8b0: move *a13(0x100), a9, 1 +3fbce8d0: add a9, a11 +3fbce8e0: move a11, *a13(0x160), 1 +L3FBCE900: +3fbce900: move *a13(0x160), a11, 1 +3fbce920: move *a13(0x80), a9, 1 +3fbce940: sub a9, a11 +3fbce950: move a11, *a13(0x160), 1 +3fbce970: cmp a9, a11 +3fbce980: jrge L3FBCE900 +3fbce990: jauc L3FBCDCD0 +L3FBCE9B0: +3fbce9b0: move *a13(0x160), a11, 1 +3fbce9d0: move *a13(0x100), a9, 1 +3fbce9f0: add a9, a11 +3fbcea00: move a11, *a13(0x160), 1 +L3FBCEA20: +3fbcea20: move *a13(0x160), a11, 1 +3fbcea40: move *a13(0x80), a9, 1 +3fbcea60: add a9, a11 +3fbcea70: move a11, *a13(0x160), 1 +3fbcea90: jrlt L3FBCEA20 +3fbceaa0: jauc L3FBCDCD0 +L3FBCEAC0: +3fbceac0: move a11, *a13(0x220), 1 +3fbceae0: move *a13(0x140), *a13(0x240), 1 +3fbceb10: subk 32, a11 +3fbceb20: jrlt L3FBCECB0 +L3FBCEB30: +3fbceb30: move *a13(0x220), a11, 1 +3fbceb50: subk 32, a11 +3fbceb60: move a11, *a13(0x220), 1 +3fbceb80: move *a13(0x240), a9, 1 +3fbceba0: addk 32, a9 +3fbcebb0: move a9, *a13(0x240), 1 +3fbcebd0: subk 32, a11 +3fbcebe0: jrge L3FBCEB30 +3fbcebf0: jruc L3FBCECB0 +L3FBCEC00: +3fbcec00: move *a13(0xff60), a11, 1 +3fbcec20: move *a11(0x20), a9, 1 +3fbcec40: move a9, *a13(0x100), 1 +3fbcec60: jreq L3FBCECB0 +3fbcec70: jage L3FBCFBF0 +3fbcec90: jauc L3FBCFF50 +L3FBCECB0: +3fbcecb0: move *a13(0x240), *a13(0x260), 1 +3fbcece0: move *a13(0x220), a11, 1 +3fbced00: neg a11 +3fbced10: addk 32, a11 +3fbced20: move a11, *a13(0x180), 1 +3fbced40: move *a13(0x260), a9, 1 +3fbced60: move *a13(0x220), a7, 1 +3fbced80: neg a7 +3fbced90: move *a9+, a11, 1 +3fbceda0: move a9, *a13(0x260), 1 +3fbcedc0: sra a7, a11 +3fbcedd0: move *a13(0x180), a7, 1 +3fbcedf0: dec a7 +3fbcee00: sll 0x5, a7 +3fbcee10: addi 0xda400, a7 +3fbcee40: move *a7, a7, 1 +3fbcee50: and a7, a11 +3fbcee60: move a11, *a13(0x1a0), 1 +3fbcee80: move *a13(0x160), a7, 1 +3fbceea0: move *a13(0x180), a9, 1 +3fbceec0: add a9, a7 +3fbceed0: move a7, *a13(0x280), 1 +3fbceef0: move *a13(0x80), a9, 1 +3fbcef10: sub a7, a9 +3fbcef20: move a9, *a13(0x2c0), 1 +3fbcef40: jrgt L3FBCF000 +3fbcef50: move *a13(0x180), a7, 1 +3fbcef70: add a9, a7 +3fbcef80: move *a13(0x140), a9, 1 +3fbcefa0: move *a9, a9, 1 +3fbcefb0: sll a7, a9 +3fbcefc0: or a11, a9 +3fbcefd0: move a9, *a13(0x1a0), 1 +3fbceff0: jruc L3FBCF210 +L3FBCF000: +3fbcf000: move *a13(0x180), a7, 1 +3fbcf020: subk 32, a7 +3fbcf030: jrge L3FBCF210 +3fbcf040: move *a13(0x260), a7, 1 +3fbcf060: move *a7, a7, 1 +3fbcf070: move *a13(0x180), a9, 1 +3fbcf090: sll a9, a7 +3fbcf0a0: or a11, a7 +3fbcf0b0: move a7, *a13(0x1a0), 1 +3fbcf0d0: move *a13(0x80), a11, 1 +3fbcf0f0: move *a13(0x280), a7, 1 +3fbcf110: sub a7, a11 +3fbcf120: add a9, a11 +3fbcf130: subk 32, a11 +3fbcf140: move a11, *a13(0x2c0), 1 +3fbcf160: jrge L3FBCF210 +3fbcf170: move *a13(0x140), a7, 1 +3fbcf190: move *a7, a7, 1 +3fbcf1a0: addk 32, a11 +3fbcf1b0: sll a11, a7 +3fbcf1c0: move *a13(0x1a0), a11, 1 +3fbcf1e0: or a11, a7 +3fbcf1f0: move a7, *a13(0x1a0), 1 +L3FBCF210: +3fbcf210: move *a13(0xff60), a11, 1 +3fbcf230: move *a11(0x40), *a13(0x1c0), 1 +3fbcf260: move *a11(0x60), *a13(0x1e0), 1 +3fbcf290: move *a13(0x1c0), a9, 1 +3fbcf2b0: move *a9, a7, 1 +3fbcf2c0: move *a13(0x1e0), a9, 1 +3fbcf2e0: xor a9, a7 +3fbcf2f0: move *a13(0x1a0), a11, 1 +3fbcf310: and a11, a9 +3fbcf320: or a9, a7 +3fbcf330: move *a13(0x1c0), a9, 1 +3fbcf350: move a7, *a9, 1 +3fbcf360: move *a13, a7, 1 +3fbcf370: dec a7 +3fbcf380: move a7, *a13, 1 +3fbcf390: jaeq L3FBD0270 +3fbcf3b0: move *a13(0xff60), a7, 1 +3fbcf3d0: addi 0x80, a7 +3fbcf3f0: move a7, *a13(0xff60), 1 +3fbcf410: move *a7, a7, 1 +3fbcf420: move a7, *a13(0x120), 1 +3fbcf440: jreq L3FBCFB60 +3fbcf450: jrle L3FBCF7D0 +3fbcf460: move *a13(0x240), a7, 1 +3fbcf480: move *a13(0x140), a9, 1 +3fbcf4a0: sub a9, a7 +3fbcf4b0: sra 0x3, a7 +3fbcf4c0: move a7, *a13(0x2a0), 1 +3fbcf4e0: move *a13(0xc0), a7, 1 +3fbcf500: sll 0x3, a7 +3fbcf510: add a9, a7 +3fbcf520: move a7, *a13(0x140), 1 +3fbcf540: move *a13(0x120), a9, 1 +3fbcf560: dec a9 +3fbcf570: move a9, *a13(0x120), 1 +3fbcf590: jrle L3FBCF630 +3fbcf5a0: move *a13(0xc0), a7, 1 +3fbcf5c0: mpys a7, a9 +3fbcf5d0: sll 0x3, a9 +3fbcf5e0: move *a13(0x140), a7, 1 +3fbcf600: add a7, a9 +3fbcf610: move a9, *a13(0x140), 1 +L3FBCF630: +3fbcf630: move *a13(0x140), a9, 1 +3fbcf650: move *a13(0x60), a7, 1 +3fbcf670: cmp a7, a9 +3fbcf680: jrc L3FBCF750 +L3FBCF690: +3fbcf690: move *a13(0xe0), a11, 1 +3fbcf6b0: sll 0x3, a11 +3fbcf6c0: move *a13(0x140), a9, 1 +3fbcf6e0: sub a11, a9 +3fbcf6f0: move a9, *a13(0x140), 1 +3fbcf710: move *a13(0x60), a11, 1 +3fbcf730: cmp a11, a9 +3fbcf740: jrnc L3FBCF690 +L3FBCF750: +3fbcf750: move *a13(0x2a0), a11, 1 +3fbcf770: sll 0x3, a11 +3fbcf780: add a9, a11 +3fbcf790: move a11, *a13(0x240), 1 +3fbcf7b0: jauc L3FBCEC00 +L3FBCF7D0: +3fbcf7d0: move *a13(0x240), a7, 1 +3fbcf7f0: move *a13(0x140), a9, 1 +3fbcf810: sub a9, a7 +3fbcf820: sra 0x3, a7 +3fbcf830: move a7, *a13(0x2a0), 1 +3fbcf850: move *a13(0xc0), a7, 1 +3fbcf870: sll 0x3, a7 +3fbcf880: sub a7, a9 +3fbcf890: move a9, *a13(0x140), 1 +3fbcf8b0: move *a13(0x120), a7, 1 +3fbcf8d0: inc a7 +3fbcf8e0: move a7, *a13(0x120), 1 +3fbcf900: jrge L3FBCF9A0 +3fbcf910: move *a13(0xc0), a9, 1 +3fbcf930: mpys a9, a7 +3fbcf940: sll 0x3, a7 +3fbcf950: move *a13(0x140), a9, 1 +3fbcf970: add a9, a7 +3fbcf980: move a7, *a13(0x140), 1 +L3FBCF9A0: +3fbcf9a0: move *a13(0x140), a9, 1 +3fbcf9c0: move *a13(0x40), a7, 1 +3fbcf9e0: cmp a7, a9 +3fbcf9f0: jrnc L3FBCFAC0 +L3FBCFA00: +3fbcfa00: move *a13(0xe0), a11, 1 +3fbcfa20: sll 0x3, a11 +3fbcfa30: move *a13(0x140), a9, 1 +3fbcfa50: add a9, a11 +3fbcfa60: move a11, *a13(0x140), 1 +3fbcfa80: move *a13(0x40), a9, 1 +3fbcfaa0: cmp a9, a11 +3fbcfab0: jrc L3FBCFA00 +L3FBCFAC0: +3fbcfac0: move *a13(0x2a0), a11, 1 +3fbcfae0: sll 0x3, a11 +3fbcfaf0: move *a13(0x140), a9, 1 +3fbcfb10: add a9, a11 +3fbcfb20: move a11, *a13(0x240), 1 +3fbcfb40: jauc L3FBCEC00 +L3FBCFB60: +3fbcfb60: move *a13(0xff60), a7, 1 +3fbcfb80: move *a7(0x20), a7, 1 +3fbcfba0: move a7, *a13(0x100), 1 +3fbcfbc0: jaeq L3FBCF210 +3fbcfbe0: jrle L3FBCFF50 +L3FBCFBF0: +3fbcfbf0: move *a13(0x160), a11, 1 +3fbcfc10: move *a13(0x100), a9, 1 +3fbcfc30: add a9, a11 +3fbcfc40: move a11, *a13(0x160), 1 +3fbcfc60: move *a13(0x80), a7, 1 +3fbcfc80: cmp a7, a11 +3fbcfc90: jrge L3FBCFD30 +3fbcfca0: sra 0x3, a9 +3fbcfcb0: sll 0x3, a9 +3fbcfcc0: move *a13(0x240), a7, 1 +3fbcfce0: add a7, a9 +3fbcfcf0: move a9, *a13(0x240), 1 +3fbcfd10: jauc L3FBCECB0 +L3FBCFD30: +3fbcfd30: move *a13(0x160), a11, 1 +3fbcfd50: move *a13(0x80), a9, 1 +3fbcfd70: sub a9, a11 +3fbcfd80: move a11, *a13(0x160), 1 +3fbcfda0: cmp a9, a11 +3fbcfdb0: jrge L3FBCFD30 +3fbcfdc0: move *a13(0x160), *a13(0x220), 1 +3fbcfdf0: move *a13(0x140), *a13(0x240), 1 +3fbcfe20: move *a13(0x220), a11, 1 +3fbcfe40: subk 32, a11 +3fbcfe50: jalt L3FBCECB0 +L3FBCFE70: +3fbcfe70: move *a13(0x220), a11, 1 +3fbcfe90: subk 32, a11 +3fbcfea0: move a11, *a13(0x220), 1 +3fbcfec0: move *a13(0x240), a9, 1 +3fbcfee0: addk 32, a9 +3fbcfef0: move a9, *a13(0x240), 1 +3fbcff10: subk 32, a11 +3fbcff20: jrge L3FBCFE70 +3fbcff30: jauc L3FBCECB0 +L3FBCFF50: +3fbcff50: move *a13(0x160), a11, 1 +3fbcff70: move *a13(0x100), a9, 1 +3fbcff90: add a9, a11 +3fbcffa0: move a11, *a13(0x160), 1 +3fbcffc0: jrlt L3FBD0060 +3fbcffd0: sra 0x3, a9 +3fbcffe0: sll 0x3, a9 +3fbcfff0: move *a13(0x240), a7, 1 +3fbd0010: add a7, a9 +3fbd0020: move a9, *a13(0x240), 1 +3fbd0040: jauc L3FBCECB0 +L3FBD0060: +3fbd0060: move *a13(0x160), a11, 1 +3fbd0080: move *a13(0x80), a9, 1 +3fbd00a0: add a9, a11 +3fbd00b0: move a11, *a13(0x160), 1 +3fbd00d0: jrlt L3FBD0060 +3fbd00e0: move *a13(0x160), *a13(0x220), 1 +3fbd0110: move *a13(0x140), *a13(0x240), 1 +3fbd0140: move *a13(0x220), a11, 1 +3fbd0160: subk 32, a11 +3fbd0170: jalt L3FBCECB0 +L3FBD0190: +3fbd0190: move *a13(0x220), a11, 1 +3fbd01b0: subk 32, a11 +3fbd01c0: move a11, *a13(0x220), 1 +3fbd01e0: move *a13(0x240), a9, 1 +3fbd0200: addk 32, a9 +3fbd0210: move a9, *a13(0x240), 1 +3fbd0230: subk 32, a11 +3fbd0240: jrge L3FBD0190 +3fbd0250: jauc L3FBCECB0 +L3FBD0270: +3fbd0270: move *sp(0xa0), a14, 1 +3fbd0290: mmfm sp, a7,a9,a11,a13 +3fbd02b0: rets 2 +3fbd02c0: mmtm sp, a7,a9,a11,a13 +3fbd02e0: move a14, a13 +3fbd02f0: addi 0x180, a14 +3fbd0310: move *a13(0xff80), a11, 1 +3fbd0330: move a11, *a13, 1 +3fbd0340: jaeq L3FBD1080 +3fbd0360: move *a13(0xffc0), a9, 1 +3fbd0380: move *a9(0x20), a9, 1 +3fbd03a0: move *a9(0x40), *a13(0x20), 1 +3fbd03d0: move *a13(0x20), a9, 1 +3fbd03f0: move *a9(0x80), a9, 1 +3fbd0410: move *a9(0x60), a9, 1 +3fbd0430: move *a9(0xe0), *a13(0x40), 1 +3fbd0460: move *a13(0x20), a9, 1 +3fbd0480: move *a9(0x80), a9, 1 +3fbd04a0: move *a9(0x60), a9, 1 +3fbd04c0: setf 16, 0, 0 +3fbd04d0: move *a9(0x100), a9, 0 +3fbd04f0: move a9, *a13(0x80), 1 +3fbd0510: sll 0x5, a9 +3fbd0520: move *a13(0x40), a11, 1 +3fbd0540: add a11, a9 +3fbd0550: move a9, *a13(0x60), 1 +3fbd0570: sub a11, a9 +3fbd0580: sra 0x3, a9 +3fbd0590: move a9, *a13(0xa0), 1 +3fbd05b0: move *a13(0xff60), a9, 1 +3fbd05d0: move *a9, a9, 1 +3fbd05e0: move a9, *a13(0xe0), 1 +3fbd0600: jrge L3FBD06B0 +3fbd0610: move *a13(0x80), a11, 1 +3fbd0630: mods a11, a9 +3fbd0640: move a9, *a13(0xe0), 1 +3fbd0660: jreq L3FBD0720 +3fbd0670: add a11, a9 +3fbd0680: move a9, *a13(0xe0), 1 +3fbd06a0: jruc L3FBD0720 +L3FBD06B0: +3fbd06b0: move *a13(0x80), a11, 1 +3fbd06d0: cmp a11, a9 +3fbd06e0: jrlt L3FBD0720 +3fbd06f0: mods a11, a9 +3fbd0700: move a9, *a13(0xe0), 1 +L3FBD0720: +3fbd0720: sll 0x5, a9 +3fbd0730: move *a13(0x40), a11, 1 +3fbd0750: add a11, a9 +3fbd0760: move a9, *a13(0xc0), 1 +3fbd0780: jruc L3FBD0910 +L3FBD0790: +3fbd0790: move *a13(0xe0), a11, 1 +3fbd07b0: sll 0x5, a11 +3fbd07c0: move *a13(0xc0), a9, 1 +3fbd07e0: add a9, a11 +3fbd07f0: move a11, *a13(0xc0), 1 +3fbd0810: move *a13(0x60), a9, 1 +3fbd0830: cmp a9, a11 +3fbd0840: jrc L3FBD0910 +L3FBD0850: +3fbd0850: move *a13(0xa0), a11, 1 +3fbd0870: sll 0x3, a11 +3fbd0880: move *a13(0xc0), a9, 1 +3fbd08a0: sub a11, a9 +3fbd08b0: move a9, *a13(0xc0), 1 +3fbd08d0: move *a13(0x60), a11, 1 +3fbd08f0: cmp a11, a9 +3fbd0900: jrnc L3FBD0850 +L3FBD0910: +3fbd0910: move *a13(0xc0), a11, 1 +3fbd0930: move *a11(0x0), *a13(0x100), 1 +L3FBD0960: +3fbd0960: move *a13(0xff60), a11, 1 +3fbd0980: move *a11(0x40), *a13(0x140), 1 +3fbd09b0: move *a11(0x60), *a13(0x160), 1 +3fbd09e0: move *a13(0x140), a9, 1 +3fbd0a00: move *a9, a7, 1 +3fbd0a10: move *a13(0x160), a9, 1 +3fbd0a30: xor a9, a7 +3fbd0a40: move *a13(0x100), a11, 1 +3fbd0a60: and a9, a11 +3fbd0a70: or a11, a7 +3fbd0a80: move *a13(0x140), a11, 1 +3fbd0aa0: move a7, *a11, 1 +3fbd0ab0: addk 32, a11 +3fbd0ac0: move a11, *a13(0x140), 1 +3fbd0ae0: move *a13(0xff60), a7, 1 +3fbd0b00: move *a7(0x80), a7, 1 +3fbd0b20: move a7, *a13(0x120), 1 +3fbd0b40: jreq L3FBD0C60 +L3FBD0B50: +3fbd0b50: move *a13(0x140), a11, 1 +3fbd0b70: move *a11, a9, 1 +3fbd0b80: not a9 +3fbd0b90: move *a13(0x100), a7, 1 +3fbd0bb0: or a7, a9 +3fbd0bc0: move a9, *a11, 1 +3fbd0bd0: addk 32, a11 +3fbd0be0: move a11, *a13(0x140), 1 +3fbd0c00: move *a13(0x120), a9, 1 +3fbd0c20: dec a9 +3fbd0c30: move a9, *a13(0x120), 1 +3fbd0c50: jrne L3FBD0B50 +L3FBD0C60: +3fbd0c60: move *a13(0xff60), a11, 1 +3fbd0c80: move *a11(0xa0), *a13(0x160), 1 +3fbd0cb0: move *a13(0x140), a9, 1 +3fbd0cd0: move *a9, a7, 1 +3fbd0ce0: move *a13(0x160), a9, 1 +3fbd0d00: xor a9, a7 +3fbd0d10: move *a13(0x100), a11, 1 +3fbd0d30: and a9, a11 +3fbd0d40: or a11, a7 +3fbd0d50: move *a13(0x140), a11, 1 +3fbd0d70: move a7, *a11, 1 +3fbd0d80: move *a13, a7, 1 +3fbd0d90: dec a7 +3fbd0da0: move a7, *a13, 1 +3fbd0db0: jreq L3FBD1080 +3fbd0dc0: move *a13(0xff60), a7, 1 +3fbd0de0: addi 0xc0, a7 +3fbd0e00: move a7, *a13(0xff60), 1 +3fbd0e20: move *a7, a7, 1 +3fbd0e30: move a7, *a13(0xe0), 1 +3fbd0e50: jrlt L3FBD0E80 +3fbd0e60: jrle L3FBD0960 +3fbd0e70: jruc L3FBD0790 +L3FBD0E80: +3fbd0e80: sll 0x5, a7 +3fbd0e90: move *a13(0xc0), a9, 1 +3fbd0eb0: add a9, a7 +3fbd0ec0: move a7, *a13(0xc0), 1 +3fbd0ee0: move *a13(0x40), a9, 1 +3fbd0f00: cmp a9, a7 +3fbd0f10: jrc L3FBD0F60 +3fbd0f20: move *a7(0x0), *a13(0x100), 1 +3fbd0f50: jruc L3FBD0960 +L3FBD0F60: +3fbd0f60: move *a13(0xa0), a11, 1 +3fbd0f80: sll 0x3, a11 +3fbd0f90: move *a13(0xc0), a9, 1 +3fbd0fb0: add a9, a11 +3fbd0fc0: move a11, *a13(0xc0), 1 +3fbd0fe0: move *a13(0x40), a9, 1 +3fbd1000: cmp a9, a11 +3fbd1010: jrc L3FBD0F60 +3fbd1020: move *a13(0xc0), a11, 1 +3fbd1040: move *a11(0x0), *a13(0x100), 1 +3fbd1070: jruc L3FBD0960 +L3FBD1080: +3fbd1080: move *sp(0xa0), a14, 1 +3fbd10a0: mmfm sp, a7,a9,a11,a13 +3fbd10c0: rets 2 +3fbd10d0: mmtm sp, a7,a9,a11,a13 +3fbd10f0: move a14, a13 +3fbd1100: addi 0x300, a14 +3fbd1120: move *a13(0xff80), a11, 1 +3fbd1140: move a11, *a13, 1 +3fbd1150: jaeq L3FBD5A50 +3fbd1170: move *a13(0xffc0), a9, 1 +3fbd1190: move *a9(0x20), a9, 1 +3fbd11b0: move *a9(0x40), *a13(0x20), 1 +3fbd11e0: move *a13(0x20), a9, 1 +3fbd1200: move *a9(0x80), a9, 1 +3fbd1220: move *a9(0x60), a9, 1 +3fbd1240: move *a9(0xe0), *a13(0x40), 1 +3fbd1270: move *a13(0x20), a9, 1 +3fbd1290: move *a9(0x80), a9, 1 +3fbd12b0: move *a9(0x60), a9, 1 +3fbd12d0: move *a9(0x140), *a13(0xc0), 1 +3fbd1300: move *a13(0x20), a9, 1 +3fbd1320: move *a9(0x80), a9, 1 +3fbd1340: move *a9(0x60), a9, 1 +3fbd1360: setf 16, 0, 0 +3fbd1370: move *a9(0x110), a9, 0 +3fbd1390: move a9, *a13(0x80), 1 +3fbd13b0: move *a13(0x20), a9, 1 +3fbd13d0: move *a9(0x80), a9, 1 +3fbd13f0: move *a9(0x60), a9, 1 +3fbd1410: move *a9(0x100), a9, 0 +3fbd1430: move a9, *a13(0xa0), 1 +3fbd1450: move *a13(0xc0), a11, 1 +3fbd1470: mpys a9, a11 +3fbd1480: move a11, *a13(0xe0), 1 +3fbd14a0: sll 0x3, a11 +3fbd14b0: move *a13(0x40), a9, 1 +3fbd14d0: add a9, a11 +3fbd14e0: move a11, *a13(0x60), 1 +3fbd1500: move *a13(0xff60), a9, 1 +3fbd1520: move *a13(0xffc0), a11, 1 +3fbd1540: setf 16, 1, 0 +3fbd1550: move *a11(0x210), a11, 0 +3fbd1570: move *a9, a9, 1 +3fbd1580: sub a11, a9 +3fbd1590: move a9, *a13(0x120), 1 +3fbd15b0: jrge L3FBD1660 +3fbd15c0: move *a13(0xa0), a11, 1 +3fbd15e0: mods a11, a9 +3fbd15f0: move a9, *a13(0x120), 1 +3fbd1610: jreq L3FBD16D0 +3fbd1620: add a11, a9 +3fbd1630: move a9, *a13(0x120), 1 +3fbd1650: jruc L3FBD16D0 +L3FBD1660: +3fbd1660: move *a13(0xa0), a11, 1 +3fbd1680: cmp a11, a9 +3fbd1690: jrlt L3FBD16D0 +3fbd16a0: mods a11, a9 +3fbd16b0: move a9, *a13(0x120), 1 +L3FBD16D0: +3fbd16d0: move *a13(0x40), *a13(0x140), 1 +3fbd1700: move a9, a9 +3fbd1710: jreq L3FBD1800 +L3FBD1720: +3fbd1720: move *a13(0xc0), a11, 1 +3fbd1740: sll 0x3, a11 +3fbd1750: move *a13(0x140), a9, 1 +3fbd1770: add a9, a11 +3fbd1780: move a11, *a13(0x140), 1 +3fbd17a0: move *a13(0x120), a9, 1 +3fbd17c0: dec a9 +3fbd17d0: move a9, *a13(0x120), 1 +3fbd17f0: jrne L3FBD1720 +L3FBD1800: +3fbd1800: sub a11, a11 +3fbd1810: move a11, *a13(0x220), 1 +3fbd1830: move *a13(0xffe0), a9, 1 +3fbd1850: setf 16, 1, 0 +3fbd1860: move *a9, a9, 0 +3fbd1870: jrne L3FBD18E0 +3fbd1880: move *a13(0xffe0), a9, 1 +3fbd18a0: move *a9(0x3a0), a9, 0 +3fbd18c0: move a9, *a13(0x220), 1 +L3FBD18E0: +3fbd18e0: move *a13(0xff60), a9, 1 +3fbd1900: move *a9(0x20), a11, 1 +3fbd1920: move *a13(0xffa0), a9, 1 +3fbd1940: add a9, a11 +3fbd1950: move *a13(0x220), a9, 1 +3fbd1970: add a9, a11 +3fbd1980: movk 31, a9 +3fbd1990: andn a9, a11 +3fbd19a0: move *a13(0xffc0), a9, 1 +3fbd19c0: move *a13(0x220), a7, 1 +3fbd19e0: move *a9(0x200), a9, 0 +3fbd1a00: add a7, a9 +3fbd1a10: move *a13(0x80), a7, 1 +3fbd1a30: mods a7, a9 +3fbd1a40: sub a9, a11 +3fbd1a50: move a11, *a13(0x160), 1 +3fbd1a70: jrge L3FBD1B00 +3fbd1a80: mods a7, a11 +3fbd1a90: move a11, *a13(0x160), 1 +3fbd1ab0: jreq L3FBD1B50 +3fbd1ac0: add a7, a11 +3fbd1ad0: move a11, *a13(0x160), 1 +3fbd1af0: jruc L3FBD1B50 +L3FBD1B00: +3fbd1b00: cmp a7, a11 +3fbd1b10: jrlt L3FBD1B50 +3fbd1b20: mods a7, a11 +3fbd1b30: move a11, *a13(0x160), 1 +L3FBD1B50: +3fbd1b50: subk 32, a7 +3fbd1b60: jage L3FBD3290 +3fbd1b80: move *a13(0x140), a9, 1 +3fbd1ba0: move *a9(0x0), *a13(0x240), 1 +L3FBD1BD0: +3fbd1bd0: move *a13(0x160), a11, 1 +3fbd1bf0: neg a11 +3fbd1c00: move *a13(0x240), a9, 1 +3fbd1c20: sra a11, a9 +3fbd1c30: move *a13(0x160), a11, 1 +3fbd1c50: neg a11 +3fbd1c60: addk 31, a11 +3fbd1c70: sll 0x5, a11 +3fbd1c80: addi 0xda400, a11 +3fbd1cb0: move *a11, a11, 1 +3fbd1cc0: and a11, a9 +3fbd1cd0: move a9, *a13(0x1a0), 1 +3fbd1cf0: move *a13(0x80), a11, 1 +3fbd1d10: move *a13(0x160), a7, 1 +3fbd1d30: sub a7, a11 +3fbd1d40: move a11, *a13(0x180), 1 +3fbd1d60: move *a13(0x240), a7, 1 +3fbd1d80: sll a11, a7 +3fbd1d90: or a9, a7 +3fbd1da0: move a7, *a13(0x1a0), 1 +3fbd1dc0: move *a13(0x80), a9, 1 +3fbd1de0: add a9, a11 +3fbd1df0: move a11, *a13(0x260), 1 +3fbd1e10: subk 32, a11 +3fbd1e20: jrge L3FBD1F00 +3fbd1e30: move *a13(0x260), *a13(0x180), 1 +3fbd1e60: move *a13(0x240), a11, 1 +3fbd1e80: move *a13(0x180), a7, 1 +3fbd1ea0: sll a7, a11 +3fbd1eb0: move *a13(0x1a0), a7, 1 +3fbd1ed0: or a7, a11 +3fbd1ee0: move a11, *a13(0x1a0), 1 +L3FBD1F00: +3fbd1f00: move *a13(0xff60), a11, 1 +3fbd1f20: move *a11(0x40), *a13(0x1e0), 1 +3fbd1f50: move *a11(0x60), *a13(0x200), 1 +3fbd1f80: move *a13(0x1e0), a7, 1 +3fbd1fa0: move *a7, a7, 1 +3fbd1fb0: move *a13(0x200), a9, 1 +3fbd1fd0: xor a9, a7 +3fbd1fe0: move *a13(0x1a0), a11, 1 +3fbd2000: and a9, a11 +3fbd2010: or a11, a7 +3fbd2020: move *a13(0x1e0), a11, 1 +3fbd2040: move a7, *a11, 1 +3fbd2050: addk 32, a11 +3fbd2060: move a11, *a13(0x1e0), 1 +3fbd2080: move *a13(0xff60), a7, 1 +3fbd20a0: move *a7(0x80), a7, 1 +3fbd20c0: move a7, *a13(0x1c0), 1 +3fbd20e0: jreq L3FBD2570 +L3FBD20F0: +3fbd20f0: move *a13(0x180), a11, 1 +3fbd2110: neg a11 +3fbd2120: addk 32, a11 +3fbd2130: move a11, *a13(0x180), 1 +3fbd2150: neg a11 +3fbd2160: move *a13(0x240), a9, 1 +3fbd2180: sra a11, a9 +3fbd2190: move *a13(0x180), a11, 1 +3fbd21b0: neg a11 +3fbd21c0: addk 31, a11 +3fbd21d0: sll 0x5, a11 +3fbd21e0: addi 0xda400, a11 +3fbd2210: move *a11, a11, 1 +3fbd2220: and a11, a9 +3fbd2230: move a9, *a13(0x1a0), 1 +3fbd2250: move *a13(0x80), a11, 1 +3fbd2270: move *a13(0x180), a7, 1 +3fbd2290: sub a7, a11 +3fbd22a0: move a11, *a13(0x180), 1 +3fbd22c0: move *a13(0x240), a7, 1 +3fbd22e0: sll a11, a7 +3fbd22f0: or a9, a7 +3fbd2300: move a7, *a13(0x1a0), 1 +3fbd2320: move *a13(0x80), a9, 1 +3fbd2340: add a9, a11 +3fbd2350: move a11, *a13(0x260), 1 +3fbd2370: subk 32, a11 +3fbd2380: jrge L3FBD2460 +3fbd2390: move *a13(0x260), *a13(0x180), 1 +3fbd23c0: move *a13(0x240), a11, 1 +3fbd23e0: move *a13(0x180), a7, 1 +3fbd2400: sll a7, a11 +3fbd2410: move *a13(0x1a0), a7, 1 +3fbd2430: or a7, a11 +3fbd2440: move a11, *a13(0x1a0), 1 +L3FBD2460: +3fbd2460: move *a13(0x1e0), a11, 1 +3fbd2480: move *a11, a7, 1 +3fbd2490: not a7 +3fbd24a0: move *a13(0x1a0), a9, 1 +3fbd24c0: or a9, a7 +3fbd24d0: move a7, *a11, 1 +3fbd24e0: addk 32, a11 +3fbd24f0: move a11, *a13(0x1e0), 1 +3fbd2510: move *a13(0x1c0), a7, 1 +3fbd2530: dec a7 +3fbd2540: move a7, *a13(0x1c0), 1 +3fbd2560: jrne L3FBD20F0 +L3FBD2570: +3fbd2570: move *a13(0x180), a11, 1 +3fbd2590: neg a11 +3fbd25a0: addk 32, a11 +3fbd25b0: move a11, *a13(0x180), 1 +3fbd25d0: neg a11 +3fbd25e0: move *a13(0x240), a9, 1 +3fbd2600: sra a11, a9 +3fbd2610: move *a13(0x180), a11, 1 +3fbd2630: neg a11 +3fbd2640: addk 31, a11 +3fbd2650: sll 0x5, a11 +3fbd2660: addi 0xda400, a11 +3fbd2690: move *a11, a11, 1 +3fbd26a0: and a11, a9 +3fbd26b0: move a9, *a13(0x1a0), 1 +3fbd26d0: move *a13(0x80), a11, 1 +3fbd26f0: move *a13(0x180), a7, 1 +3fbd2710: sub a7, a11 +3fbd2720: move a11, *a13(0x180), 1 +3fbd2740: move *a13(0x240), a7, 1 +3fbd2760: sll a11, a7 +3fbd2770: or a9, a7 +3fbd2780: move a7, *a13(0x1a0), 1 +3fbd27a0: move *a13(0x80), a9, 1 +3fbd27c0: add a9, a11 +3fbd27d0: move a11, *a13(0x180), 1 +3fbd27f0: subk 32, a11 +3fbd2800: jrge L3FBD28B0 +3fbd2810: move *a13(0x240), a11, 1 +3fbd2830: move *a13(0x180), a7, 1 +3fbd2850: sll a7, a11 +3fbd2860: move *a13(0x1a0), a7, 1 +3fbd2880: or a7, a11 +3fbd2890: move a11, *a13(0x1a0), 1 +L3FBD28B0: +3fbd28b0: move *a13(0xff60), a11, 1 +3fbd28d0: move *a11(0xa0), *a13(0x200), 1 +3fbd2900: move *a13(0x1e0), a7, 1 +3fbd2920: move *a7, a7, 1 +3fbd2930: move *a13(0x200), a9, 1 +3fbd2950: xor a9, a7 +3fbd2960: move *a13(0x1a0), a11, 1 +3fbd2980: and a9, a11 +3fbd2990: or a11, a7 +3fbd29a0: move *a13(0x1e0), a11, 1 +3fbd29c0: move a7, *a11, 1 +3fbd29d0: move *a13, a7, 1 +3fbd29e0: dec a7 +3fbd29f0: move a7, *a13, 1 +3fbd2a00: jaeq L3FBD5A50 +3fbd2a20: move *a13(0xff60), a7, 1 +3fbd2a40: addi 0xc0, a7 +3fbd2a60: move a7, *a13(0xff60), 1 +3fbd2a80: move *a7, a7, 1 +3fbd2a90: move a7, *a13(0x120), 1 +3fbd2ab0: jreq L3FBD3050 +3fbd2ac0: jrle L3FBD2D70 +3fbd2ad0: move *a13(0xc0), a7, 1 +3fbd2af0: sll 0x3, a7 +3fbd2b00: move *a13(0x140), a9, 1 +3fbd2b20: add a9, a7 +3fbd2b30: move a7, *a13(0x140), 1 +3fbd2b50: move *a13(0x120), a9, 1 +3fbd2b70: dec a9 +3fbd2b80: move a9, *a13(0x120), 1 +3fbd2ba0: jrle L3FBD2C40 +3fbd2bb0: move *a13(0xc0), a7, 1 +3fbd2bd0: mpys a7, a9 +3fbd2be0: sll 0x3, a9 +3fbd2bf0: move *a13(0x140), a7, 1 +3fbd2c10: add a7, a9 +3fbd2c20: move a9, *a13(0x140), 1 +L3FBD2C40: +3fbd2c40: move *a13(0x140), a9, 1 +3fbd2c60: move *a13(0x60), a7, 1 +3fbd2c80: cmp a7, a9 +3fbd2c90: jrc L3FBD3000 +L3FBD2CA0: +3fbd2ca0: move *a13(0xe0), a11, 1 +3fbd2cc0: sll 0x3, a11 +3fbd2cd0: move *a13(0x140), a9, 1 +3fbd2cf0: sub a11, a9 +3fbd2d00: move a9, *a13(0x140), 1 +3fbd2d20: move *a13(0x60), a11, 1 +3fbd2d40: cmp a11, a9 +3fbd2d50: jrnc L3FBD2CA0 +3fbd2d60: jruc L3FBD3000 +L3FBD2D70: +3fbd2d70: move *a13(0xc0), a7, 1 +3fbd2d90: sll 0x3, a7 +3fbd2da0: move *a13(0x140), a9, 1 +3fbd2dc0: sub a7, a9 +3fbd2dd0: move a9, *a13(0x140), 1 +3fbd2df0: move *a13(0x120), a7, 1 +3fbd2e10: inc a7 +3fbd2e20: move a7, *a13(0x120), 1 +3fbd2e40: jrge L3FBD2EE0 +3fbd2e50: move *a13(0xc0), a9, 1 +3fbd2e70: mpys a9, a7 +3fbd2e80: sll 0x3, a7 +3fbd2e90: move *a13(0x140), a9, 1 +3fbd2eb0: add a9, a7 +3fbd2ec0: move a7, *a13(0x140), 1 +L3FBD2EE0: +3fbd2ee0: move *a13(0x140), a9, 1 +3fbd2f00: move *a13(0x40), a7, 1 +3fbd2f20: cmp a7, a9 +3fbd2f30: jrnc L3FBD3000 +L3FBD2F40: +3fbd2f40: move *a13(0xe0), a11, 1 +3fbd2f60: sll 0x3, a11 +3fbd2f70: move *a13(0x140), a9, 1 +3fbd2f90: add a9, a11 +3fbd2fa0: move a11, *a13(0x140), 1 +3fbd2fc0: move *a13(0x40), a9, 1 +3fbd2fe0: cmp a9, a11 +3fbd2ff0: jrc L3FBD2F40 +L3FBD3000: +3fbd3000: move *a13(0x140), a11, 1 +3fbd3020: move *a11(0x0), *a13(0x240), 1 +L3FBD3050: +3fbd3050: move *a13(0xff60), a11, 1 +3fbd3070: move *a11(0x20), a9, 1 +3fbd3090: move a9, *a13(0x100), 1 +3fbd30b0: jaeq L3FBD1BD0 +3fbd30d0: move *a13(0x160), a7, 1 +3fbd30f0: add a9, a7 +3fbd3100: move a7, *a13(0x160), 1 +3fbd3120: move a9, a9 +3fbd3130: jrle L3FBD31F0 +L3FBD3140: +3fbd3140: move *a13(0x160), a11, 1 +3fbd3160: move *a13(0x80), a9, 1 +3fbd3180: sub a9, a11 +3fbd3190: move a11, *a13(0x160), 1 +3fbd31b0: cmp a9, a11 +3fbd31c0: jrge L3FBD3140 +3fbd31d0: jauc L3FBD1BD0 +L3FBD31F0: +3fbd31f0: move *a13(0x160), a11, 1 +3fbd3210: move *a13(0x80), a9, 1 +3fbd3230: add a9, a11 +3fbd3240: move a11, *a13(0x160), 1 +3fbd3260: jrlt L3FBD31F0 +3fbd3270: jauc L3FBD1BD0 +L3FBD3290: +3fbd3290: move a11, *a13(0x240), 1 +3fbd32b0: move *a13(0x140), *a13(0x260), 1 +3fbd32e0: subk 32, a11 +3fbd32f0: jrlt L3FBD33C0 +L3FBD3300: +3fbd3300: move *a13(0x240), a11, 1 +3fbd3320: subk 32, a11 +3fbd3330: move a11, *a13(0x240), 1 +3fbd3350: move *a13(0x260), a9, 1 +3fbd3370: addk 32, a9 +3fbd3380: move a9, *a13(0x260), 1 +3fbd33a0: subk 32, a11 +3fbd33b0: jrge L3FBD3300 +L3FBD33C0: +3fbd33c0: move *a13(0x240), *a13(0x180), 1 +3fbd33f0: move *a13(0x260), *a13(0x280), 1 +3fbd3420: move *a13(0x280), a11, 1 +3fbd3440: move *a13(0x180), a9, 1 +3fbd3460: neg a9 +3fbd3470: move *a11+, a7, 1 +3fbd3480: move a11, *a13(0x280), 1 +3fbd34a0: sra a9, a7 +3fbd34b0: move *a13(0x180), a9, 1 +3fbd34d0: neg a9 +3fbd34e0: addk 31, a9 +3fbd34f0: sll 0x5, a9 +3fbd3500: addi 0xda400, a9 +3fbd3530: move *a9, a9, 1 +3fbd3540: and a9, a7 +3fbd3550: move a7, *a13(0x1a0), 1 +3fbd3570: move *a13(0x160), a9, 1 +3fbd3590: move *a13(0x180), a7, 1 +3fbd35b0: sub a7, a9 +3fbd35c0: addk 32, a9 +3fbd35d0: move a9, *a13(0x2a0), 1 +3fbd35f0: move *a13(0x80), a7, 1 +3fbd3610: sub a9, a7 +3fbd3620: move a7, *a13(0x2c0), 1 +3fbd3640: jrgt L3FBD3820 +3fbd3650: move *a13(0x140), *a13(0x280), 1 +3fbd3680: move *a13(0x180), a11, 1 +3fbd36a0: sub a11, a7 +3fbd36b0: addk 32, a7 +3fbd36c0: move a7, *a13(0x180), 1 +3fbd36e0: neg a7 +3fbd36f0: addk 32, a7 +3fbd3700: move a7, *a13(0x2a0), 1 +3fbd3720: move *a13(0x180), a11, 1 +3fbd3740: subk 32, a11 +3fbd3750: jrge L3FBD3BB0 +3fbd3760: move *a13(0x280), a11, 1 +3fbd3780: move *a11, a9, 1 +3fbd3790: move *a13(0x180), a7, 1 +3fbd37b0: sll a7, a9 +3fbd37c0: move *a13(0x1a0), a7, 1 +3fbd37e0: or a7, a9 +3fbd37f0: move a9, *a13(0x1a0), 1 +3fbd3810: jruc L3FBD3BB0 +L3FBD3820: +3fbd3820: move *a13(0x180), a7, 1 +3fbd3840: neg a7 +3fbd3850: addk 32, a7 +3fbd3860: move a7, *a13(0x180), 1 +3fbd3880: subk 32, a7 +3fbd3890: jrge L3FBD3BB0 +3fbd38a0: move *a11, a7, 1 +3fbd38b0: move *a13(0x180), a9, 1 +3fbd38d0: sll a9, a7 +3fbd38e0: move *a13(0x1a0), a9, 1 +3fbd3900: or a9, a7 +3fbd3910: move a7, *a13(0x1a0), 1 +3fbd3930: move *a13(0x180), a9, 1 +3fbd3950: neg a9 +3fbd3960: move *a13(0x2a0), a7, 1 +3fbd3980: addk 32, a9 +3fbd3990: add a7, a9 +3fbd39a0: move a9, *a13(0x2a0), 1 +3fbd39c0: move *a13(0x80), a7, 1 +3fbd39e0: sub a9, a7 +3fbd39f0: move a7, *a13(0x2c0), 1 +3fbd3a10: jrgt L3FBD3BB0 +3fbd3a20: move *a13(0x140), *a13(0x280), 1 +3fbd3a50: addk 32, a7 +3fbd3a60: move a7, *a13(0x180), 1 +3fbd3a80: neg a7 +3fbd3a90: addk 32, a7 +3fbd3aa0: move a7, *a13(0x2a0), 1 +3fbd3ac0: move *a13(0x180), a11, 1 +3fbd3ae0: subk 32, a11 +3fbd3af0: jrge L3FBD3BB0 +3fbd3b00: move *a13(0x280), a11, 1 +3fbd3b20: move *a11, a9, 1 +3fbd3b30: move *a13(0x180), a7, 1 +3fbd3b50: sll a7, a9 +3fbd3b60: move *a13(0x1a0), a7, 1 +3fbd3b80: or a7, a9 +3fbd3b90: move a9, *a13(0x1a0), 1 +L3FBD3BB0: +3fbd3bb0: move *a13(0xff60), a11, 1 +3fbd3bd0: move *a11(0x40), *a13(0x1e0), 1 +3fbd3c00: move *a11(0x60), *a13(0x200), 1 +3fbd3c30: move *a13(0x1e0), a9, 1 +3fbd3c50: move *a9, a7, 1 +3fbd3c60: move *a13(0x200), a9, 1 +3fbd3c80: xor a9, a7 +3fbd3c90: move *a13(0x1a0), a11, 1 +3fbd3cb0: and a9, a11 +3fbd3cc0: or a11, a7 +3fbd3cd0: move *a13(0x1e0), a11, 1 +3fbd3cf0: move a7, *a11, 1 +3fbd3d00: addk 32, a11 +3fbd3d10: move a11, *a13(0x1e0), 1 +3fbd3d30: move *a13(0xff60), a7, 1 +3fbd3d50: move *a7(0x80), a7, 1 +3fbd3d70: move a7, *a13(0x1c0), 1 +3fbd3d90: jaeq L3FBD4690 +L3FBD3DB0: +3fbd3db0: move *a13(0x180), a11, 1 +3fbd3dd0: neg a11 +3fbd3de0: addk 32, a11 +3fbd3df0: move a11, *a13(0x180), 1 +3fbd3e10: move *a13(0x280), a9, 1 +3fbd3e30: neg a11 +3fbd3e40: move *a9+, a7, 1 +3fbd3e50: move a9, *a13(0x280), 1 +3fbd3e70: sra a11, a7 +3fbd3e80: move *a13(0x180), a11, 1 +3fbd3ea0: neg a11 +3fbd3eb0: addk 31, a11 +3fbd3ec0: sll 0x5, a11 +3fbd3ed0: addi 0xda400, a11 +3fbd3f00: move *a11, a11, 1 +3fbd3f10: and a11, a7 +3fbd3f20: move a7, *a13(0x1a0), 1 +3fbd3f40: move *a13(0x180), a11, 1 +3fbd3f60: neg a11 +3fbd3f70: move *a13(0x2a0), a7, 1 +3fbd3f90: addk 32, a11 +3fbd3fa0: add a7, a11 +3fbd3fb0: move a11, *a13(0x2a0), 1 +3fbd3fd0: move *a13(0x80), a7, 1 +3fbd3ff0: sub a11, a7 +3fbd4000: move a7, *a13(0x2c0), 1 +3fbd4020: jrgt L3FBD4200 +3fbd4030: move *a13(0x140), *a13(0x280), 1 +3fbd4060: move *a13(0x180), a9, 1 +3fbd4080: sub a9, a7 +3fbd4090: addk 32, a7 +3fbd40a0: move a7, *a13(0x180), 1 +3fbd40c0: neg a7 +3fbd40d0: addk 32, a7 +3fbd40e0: move a7, *a13(0x2a0), 1 +3fbd4100: move *a13(0x180), a11, 1 +3fbd4120: subk 32, a11 +3fbd4130: jrge L3FBD4570 +3fbd4140: move *a13(0x280), a11, 1 +3fbd4160: move *a11, a9, 1 +3fbd4170: move *a13(0x180), a7, 1 +3fbd4190: sll a7, a9 +3fbd41a0: move *a13(0x1a0), a7, 1 +3fbd41c0: or a7, a9 +3fbd41d0: move a9, *a13(0x1a0), 1 +3fbd41f0: jruc L3FBD4570 +L3FBD4200: +3fbd4200: move *a13(0x180), a7, 1 +3fbd4220: neg a7 +3fbd4230: addk 32, a7 +3fbd4240: move a7, *a13(0x180), 1 +3fbd4260: subk 32, a7 +3fbd4270: jrge L3FBD4570 +3fbd4280: move *a9, a7, 1 +3fbd4290: move *a13(0x180), a9, 1 +3fbd42b0: sll a9, a7 +3fbd42c0: move *a13(0x1a0), a9, 1 +3fbd42e0: or a9, a7 +3fbd42f0: move a7, *a13(0x1a0), 1 +3fbd4310: move *a13(0x180), a9, 1 +3fbd4330: neg a9 +3fbd4340: addk 32, a9 +3fbd4350: add a11, a9 +3fbd4360: move a9, *a13(0x2a0), 1 +3fbd4380: move *a13(0x80), a11, 1 +3fbd43a0: sub a9, a11 +3fbd43b0: move a11, *a13(0x2c0), 1 +3fbd43d0: jrgt L3FBD4570 +3fbd43e0: move *a13(0x140), *a13(0x280), 1 +3fbd4410: addk 32, a11 +3fbd4420: move a11, *a13(0x180), 1 +3fbd4440: neg a11 +3fbd4450: addk 32, a11 +3fbd4460: move a11, *a13(0x2a0), 1 +3fbd4480: move *a13(0x180), a9, 1 +3fbd44a0: subk 32, a9 +3fbd44b0: jrge L3FBD4570 +3fbd44c0: move *a13(0x280), a9, 1 +3fbd44e0: move *a9, a7, 1 +3fbd44f0: move *a13(0x180), a9, 1 +3fbd4510: sll a9, a7 +3fbd4520: move *a13(0x1a0), a9, 1 +3fbd4540: or a9, a7 +3fbd4550: move a7, *a13(0x1a0), 1 +L3FBD4570: +3fbd4570: move *a13(0x1e0), a11, 1 +3fbd4590: move *a11, a9, 1 +3fbd45a0: not a9 +3fbd45b0: move *a13(0x1a0), a7, 1 +3fbd45d0: or a7, a9 +3fbd45e0: move a9, *a11, 1 +3fbd45f0: addk 32, a11 +3fbd4600: move a11, *a13(0x1e0), 1 +3fbd4620: move *a13(0x1c0), a9, 1 +3fbd4640: dec a9 +3fbd4650: move a9, *a13(0x1c0), 1 +3fbd4670: jane L3FBD3DB0 +L3FBD4690: +3fbd4690: move *a13(0x180), a11, 1 +3fbd46b0: neg a11 +3fbd46c0: addk 32, a11 +3fbd46d0: move a11, *a13(0x180), 1 +3fbd46f0: move *a13(0x280), a9, 1 +3fbd4710: neg a11 +3fbd4720: move *a9+, a7, 1 +3fbd4730: move a9, *a13(0x280), 1 +3fbd4750: sra a11, a7 +3fbd4760: move *a13(0x180), a11, 1 +3fbd4780: neg a11 +3fbd4790: addk 31, a11 +3fbd47a0: sll 0x5, a11 +3fbd47b0: addi 0xda400, a11 +3fbd47e0: move *a11, a11, 1 +3fbd47f0: and a11, a7 +3fbd4800: move a7, *a13(0x1a0), 1 +3fbd4820: move *a13(0x180), a11, 1 +3fbd4840: neg a11 +3fbd4850: move *a13(0x2a0), a7, 1 +3fbd4870: addk 32, a11 +3fbd4880: add a7, a11 +3fbd4890: move a11, *a13(0x2a0), 1 +3fbd48b0: move *a13(0x80), a7, 1 +3fbd48d0: sub a11, a7 +3fbd48e0: move a7, *a13(0x2c0), 1 +3fbd4900: jrgt L3FBD4A50 +3fbd4910: move *a13(0x180), a9, 1 +3fbd4930: sub a9, a7 +3fbd4940: addk 32, a7 +3fbd4950: move a7, *a13(0x180), 1 +3fbd4970: subk 32, a7 +3fbd4980: jrge L3FBD4CB0 +3fbd4990: move *a13(0x140), a9, 1 +3fbd49b0: move *a9, a7, 1 +3fbd49c0: move *a13(0x180), a9, 1 +3fbd49e0: sll a9, a7 +3fbd49f0: move *a13(0x1a0), a9, 1 +3fbd4a10: or a9, a7 +3fbd4a20: move a7, *a13(0x1a0), 1 +3fbd4a40: jruc L3FBD4CB0 +L3FBD4A50: +3fbd4a50: move *a13(0x180), a7, 1 +3fbd4a70: neg a7 +3fbd4a80: addk 32, a7 +3fbd4a90: move a7, *a13(0x180), 1 +3fbd4ab0: subk 32, a7 +3fbd4ac0: jrge L3FBD4CB0 +3fbd4ad0: move *a9, a7, 1 +3fbd4ae0: move *a13(0x180), a9, 1 +3fbd4b00: sll a9, a7 +3fbd4b10: move *a13(0x1a0), a9, 1 +3fbd4b30: or a9, a7 +3fbd4b40: move a7, *a13(0x1a0), 1 +3fbd4b60: move *a13(0x80), a9, 1 +3fbd4b80: sub a11, a9 +3fbd4b90: move *a13(0x180), a7, 1 +3fbd4bb0: add a7, a9 +3fbd4bc0: subk 32, a9 +3fbd4bd0: move a9, *a13(0x2c0), 1 +3fbd4bf0: jrgt L3FBD4CB0 +3fbd4c00: jrge L3FBD4CB0 +3fbd4c10: move *a13(0x140), a7, 1 +3fbd4c30: move *a7, a7, 1 +3fbd4c40: addk 32, a9 +3fbd4c50: sll a9, a7 +3fbd4c60: move *a13(0x1a0), a9, 1 +3fbd4c80: or a9, a7 +3fbd4c90: move a7, *a13(0x1a0), 1 +L3FBD4CB0: +3fbd4cb0: move *a13(0xff60), a9, 1 +3fbd4cd0: move *a9(0xa0), *a13(0x200), 1 +3fbd4d00: move *a13(0x1e0), a7, 1 +3fbd4d20: move *a7, a7, 1 +3fbd4d30: move *a13(0x200), a9, 1 +3fbd4d50: xor a9, a7 +3fbd4d60: move *a13(0x1a0), a11, 1 +3fbd4d80: and a9, a11 +3fbd4d90: or a11, a7 +3fbd4da0: move *a13(0x1e0), a11, 1 +3fbd4dc0: move a7, *a11, 1 +3fbd4dd0: move *a13, a7, 1 +3fbd4de0: dec a7 +3fbd4df0: move a7, *a13, 1 +3fbd4e00: jaeq L3FBD5A50 +3fbd4e20: move *a13(0xff60), a7, 1 +3fbd4e40: addi 0xc0, a7 +3fbd4e60: move a7, *a13(0xff60), 1 +3fbd4e80: move *a7, a7, 1 +3fbd4e90: move a7, *a13(0x120), 1 +3fbd4eb0: jreq L3FBD54E0 +3fbd4ec0: move *a13(0x260), a7, 1 +3fbd4ee0: move *a13(0x140), a9, 1 +3fbd4f00: sub a9, a7 +3fbd4f10: sra 0x3, a7 +3fbd4f20: move a7, *a13(0x2e0), 1 +3fbd4f40: move *a13(0x120), a7, 1 +3fbd4f60: jrle L3FBD51F0 +3fbd4f70: move *a13(0xc0), a7, 1 +3fbd4f90: sll 0x3, a7 +3fbd4fa0: add a9, a7 +3fbd4fb0: move a7, *a13(0x140), 1 +3fbd4fd0: move *a13(0x120), a9, 1 +3fbd4ff0: dec a9 +3fbd5000: move a9, *a13(0x120), 1 +3fbd5020: jrle L3FBD50C0 +3fbd5030: move *a13(0xc0), a7, 1 +3fbd5050: mpys a7, a9 +3fbd5060: sll 0x3, a9 +3fbd5070: move *a13(0x140), a7, 1 +3fbd5090: add a7, a9 +3fbd50a0: move a9, *a13(0x140), 1 +L3FBD50C0: +3fbd50c0: move *a13(0x140), a9, 1 +3fbd50e0: move *a13(0x60), a7, 1 +3fbd5100: cmp a7, a9 +3fbd5110: jrc L3FBD5460 +L3FBD5120: +3fbd5120: move *a13(0xe0), a11, 1 +3fbd5140: sll 0x3, a11 +3fbd5150: move *a13(0x140), a9, 1 +3fbd5170: sub a11, a9 +3fbd5180: move a9, *a13(0x140), 1 +3fbd51a0: move *a13(0x60), a11, 1 +3fbd51c0: cmp a11, a9 +3fbd51d0: jrnc L3FBD5120 +3fbd51e0: jruc L3FBD5460 +L3FBD51F0: +3fbd51f0: move *a13(0xc0), a7, 1 +3fbd5210: sll 0x3, a7 +3fbd5220: sub a7, a9 +3fbd5230: move a9, *a13(0x140), 1 +3fbd5250: move *a13(0x120), a7, 1 +3fbd5270: inc a7 +3fbd5280: move a7, *a13(0x120), 1 +3fbd52a0: jrge L3FBD5340 +3fbd52b0: move *a13(0xc0), a9, 1 +3fbd52d0: mpys a9, a7 +3fbd52e0: sll 0x3, a7 +3fbd52f0: move *a13(0x140), a9, 1 +3fbd5310: add a9, a7 +3fbd5320: move a7, *a13(0x140), 1 +L3FBD5340: +3fbd5340: move *a13(0x140), a9, 1 +3fbd5360: move *a13(0x40), a7, 1 +3fbd5380: cmp a7, a9 +3fbd5390: jrnc L3FBD5460 +L3FBD53A0: +3fbd53a0: move *a13(0xe0), a11, 1 +3fbd53c0: sll 0x3, a11 +3fbd53d0: move *a13(0x140), a9, 1 +3fbd53f0: add a9, a11 +3fbd5400: move a11, *a13(0x140), 1 +3fbd5420: move *a13(0x40), a9, 1 +3fbd5440: cmp a9, a11 +3fbd5450: jrc L3FBD53A0 +L3FBD5460: +3fbd5460: move *a13(0x2e0), a11, 1 +3fbd5480: sll 0x3, a11 +3fbd5490: move *a13(0x140), a9, 1 +3fbd54b0: add a9, a11 +3fbd54c0: move a11, *a13(0x260), 1 +L3FBD54E0: +3fbd54e0: move *a13(0xff60), a11, 1 +3fbd5500: move *a11(0x20), a9, 1 +3fbd5520: move a9, *a13(0x100), 1 +3fbd5540: jaeq L3FBD33C0 +3fbd5560: jrle L3FBD5750 +3fbd5570: move *a13(0x160), a7, 1 +3fbd5590: add a9, a7 +3fbd55a0: move a7, *a13(0x160), 1 +3fbd55c0: move *a13(0x80), a9, 1 +3fbd55e0: cmp a9, a7 +3fbd55f0: jrge L3FBD56B0 +3fbd5600: move *a13(0x100), a7, 1 +3fbd5620: sra 0x3, a7 +3fbd5630: sll 0x3, a7 +3fbd5640: move *a13(0x260), a9, 1 +3fbd5660: add a9, a7 +3fbd5670: move a7, *a13(0x260), 1 +3fbd5690: jauc L3FBD33C0 +L3FBD56B0: +3fbd56b0: move *a13(0x160), a11, 1 +3fbd56d0: move *a13(0x80), a9, 1 +3fbd56f0: sub a9, a11 +3fbd5700: move a11, *a13(0x160), 1 +3fbd5720: cmp a9, a11 +3fbd5730: jrge L3FBD56B0 +3fbd5740: jruc L3FBD58C0 +L3FBD5750: +3fbd5750: move *a13(0x160), a7, 1 +3fbd5770: add a9, a7 +3fbd5780: move a7, *a13(0x160), 1 +3fbd57a0: jrlt L3FBD5840 +3fbd57b0: sra 0x3, a9 +3fbd57c0: sll 0x3, a9 +3fbd57d0: move *a13(0x260), a7, 1 +3fbd57f0: add a7, a9 +3fbd5800: move a9, *a13(0x260), 1 +3fbd5820: jauc L3FBD33C0 +L3FBD5840: +3fbd5840: move *a13(0x160), a11, 1 +3fbd5860: move *a13(0x80), a9, 1 +3fbd5880: add a9, a11 +3fbd5890: move a11, *a13(0x160), 1 +3fbd58b0: jrlt L3FBD5840 +L3FBD58C0: +3fbd58c0: move *a13(0x160), *a13(0x240), 1 +3fbd58f0: move *a13(0x140), *a13(0x260), 1 +3fbd5920: move *a13(0x240), a11, 1 +3fbd5940: subk 32, a11 +3fbd5950: jalt L3FBD33C0 +L3FBD5970: +3fbd5970: move *a13(0x240), a11, 1 +3fbd5990: subk 32, a11 +3fbd59a0: move a11, *a13(0x240), 1 +3fbd59c0: move *a13(0x260), a9, 1 +3fbd59e0: addk 32, a9 +3fbd59f0: move a9, *a13(0x260), 1 +3fbd5a10: subk 32, a11 +3fbd5a20: jrge L3FBD5970 +3fbd5a30: jauc L3FBD33C0 +L3FBD5A50: +3fbd5a50: move *sp(0xa0), a14, 1 +3fbd5a70: mmfm sp, a7,a9,a11,a13 +3fbd5a90: rets 2 +L3FBD5AA0: +3fbd5aa0: mmtm sp, a7,a9,a10,a11,a13 +3fbd5ac0: move a14, a13 +3fbd5ad0: addi 0xa0, a14 +3fbd5af0: move *a13(0xff80), a11, 1 +3fbd5b10: dec a11 +3fbd5b20: jreq L3FBD5B50 +3fbd5b30: sub a8, a8 +3fbd5b40: jruc L3FBD60A0 +L3FBD5B50: +3fbd5b50: move a14, -*sp, 1 +3fbd5b60: movk 24, a11 +3fbd5b70: move a11, *a14+, 1 +3fbd5b80: calla L3F701230 +3fbd5bb0: move a8, a9 +3fbd5bc0: movk 1, a11 +3fbd5bd0: setf 16, 1, 0 +3fbd5be0: move a11, *a9, 0 +3fbd5bf0: move *a13(0xffe0), *a9(0x20), 1 +3fbd5c20: move a11, *a9(0x10), 0 +3fbd5c40: move @0xdc7c0, a7, 1 +3fbd5c70: inc a7 +3fbd5c80: move a7, @0xdc7c0, 1 +3fbd5cb0: cmpi 0x10000000, a7 +3fbd5ce0: jrls L3FBD5D30 +3fbd5cf0: move a11, @0xdc7c0, 1 +3fbd5d20: jruc L3FBD5D40 +L3FBD5D30: +3fbd5d30: move a7, a11 +L3FBD5D40: +3fbd5d40: move a11, *a9(0x40), 1 +3fbd5d60: movk 1, a7 +3fbd5d70: move a7, *a9(0x60), 1 +3fbd5d90: move *a13(0xffc0), *a13(0x10), 0 +3fbd5dc0: move *a13(0xffa0), *a13(0x0), 0 +3fbd5df0: move a7, *a13(0x20), 0 +3fbd5e10: movk 3, a7 +3fbd5e20: movb a7, *a13(0x30) +3fbd5e40: move *a13(0xffe0), *a13(0x40), 1 +3fbd5e70: move *a13(0xff60), *a13(0x60), 1 +3fbd5ea0: move a14, -*sp, 1 +3fbd5eb0: sub a7, a7 +3fbd5ec0: move a7, *a14+, 1 +3fbd5ed0: move a7, *a14+, 1 +3fbd5ee0: move a13, *a14+, 1 +3fbd5ef0: calla L3F3B9610 +3fbd5f20: move a8, a10 +3fbd5f30: jrne L3FBD5F60 +3fbd5f40: move a7, a8 +3fbd5f50: jruc L3FBD60A0 +L3FBD5F60: +3fbd5f60: setf 16, 1, 0 +3fbd5f70: move a7, *a13(0x80), 0 +3fbd5f90: move a7, *a13(0x90), 0 +3fbd5fb0: move a7, *a9(0xa0), 1 +3fbd5fd0: move a14, -*sp, 1 +3fbd5fe0: move a9, *a14+, 1 +3fbd5ff0: move a13, a11 +3fbd6000: addi 0x80, a11 +3fbd6020: move *a11+, *a14+, 1 +3fbd6030: move a10, *a14+, 1 +3fbd6040: calla L3FC57780 +3fbd6070: move a8, *a9(0x80), 1 +3fbd6090: move a9, a8 +L3FBD60A0: +3fbd60a0: move *sp(0xc0), a14, 1 +3fbd60c0: mmfm sp, a7,a9,a10,a11,a13 +3fbd60e0: rets 2 +L3FBD60F0: +3fbd60f0: mmtm sp, a7,a9,a11,a13 +3fbd6110: move a14, a13 +3fbd6120: addi 0xa0, a14 +3fbd6140: move *a13(0xffc0), a11, 1 +3fbd6160: dec a11 +3fbd6170: jreq L3FBD61A0 +3fbd6180: sub a8, a8 +3fbd6190: jruc L3FBD6580 +L3FBD61A0: +3fbd61a0: move a14, -*sp, 1 +3fbd61b0: movk 24, a11 +3fbd61c0: move a11, *a14+, 1 +3fbd61d0: calla L3F701230 +3fbd6200: move a8, a9 +3fbd6210: movk 1, a11 +3fbd6220: setf 16, 1, 0 +3fbd6230: move a11, *a9, 0 +3fbd6240: move *a13(0xffe0), *a9(0x20), 1 +3fbd6270: move a11, *a9(0x10), 0 +3fbd6290: move @0xdc7c0, a7, 1 +3fbd62c0: inc a7 +3fbd62d0: move a7, @0xdc7c0, 1 +3fbd6300: cmpi 0x10000000, a7 +3fbd6330: jrls L3FBD6380 +3fbd6340: move a11, @0xdc7c0, 1 +3fbd6370: jruc L3FBD6390 +L3FBD6380: +3fbd6380: move a7, a11 +L3FBD6390: +3fbd6390: move a11, *a9(0x40), 1 +3fbd63b0: movk 1, a7 +3fbd63c0: move a7, *a9(0x60), 1 +3fbd63e0: move *a13(0xffa0), a7, 1 +3fbd6400: jrne L3FBD6430 +3fbd6410: sub a8, a8 +3fbd6420: jruc L3FBD6580 +L3FBD6430: +3fbd6430: sub a7, a7 +3fbd6440: move a7, *a13(0x80), 0 +3fbd6460: move a7, *a13(0x90), 0 +3fbd6480: move a7, *a9(0xa0), 1 +3fbd64a0: move a14, -*sp, 1 +3fbd64b0: move a9, *a14+, 1 +3fbd64c0: move a13, a11 +3fbd64d0: addi 0x80, a11 +3fbd64f0: move *a11+, *a14+, 1 +3fbd6500: move *a13(0xffa0), *a14+, 1 +3fbd6520: calla L3FC57780 +3fbd6550: move a8, *a9(0x80), 1 +3fbd6570: move a9, a8 +L3FBD6580: +3fbd6580: move *sp(0xa0), a14, 1 +3fbd65a0: mmfm sp, a7,a9,a11,a13 +3fbd65c0: rets 2 +L3FBD65D0: +3fbd65d0: mmtm sp, a7,a9,a11,a13 +3fbd65f0: move a14, a13 +3fbd6600: move a14, -*sp, 1 +3fbd6610: movk 1, a11 +3fbd6620: move a11, *a14+, 1 +3fbd6630: move *a13(0xff80), *a14+, 1 +3fbd6650: move *a13(0xffa0), *a14+, 1 +3fbd6670: move *a13(0xffc0), *a14+, 1 +3fbd6690: move *a13(0xffe0), *a14+, 1 +3fbd66b0: calla L3FBD5AA0 +3fbd66e0: move a8, a9 +3fbd66f0: move *a9(0x80), a7, 1 +3fbd6710: move *a7(0x60), a7, 1 +3fbd6730: sub a11, a11 +3fbd6740: move a11, *a7(0xe0), 1 +3fbd6760: move a9, a8 +3fbd6770: move *sp(0xa0), a14, 1 +3fbd6790: mmfm sp, a7,a9,a11,a13 +3fbd67b0: rets 2 +L3FBD67C0: +3fbd67c0: mmtm sp, a11,a13 +3fbd67e0: move a14, a13 +3fbd67f0: addk 32, a14 +3fbd6800: move a14, -*sp, 1 +3fbd6810: sub a11, a11 +3fbd6820: move a11, *a14+, 1 +3fbd6830: move *a13(0xff80), *a14+, 1 +3fbd6850: move *a13(0xffa0), *a14+, 1 +3fbd6870: move *a13(0xffc0), *a14+, 1 +3fbd6890: move *a13(0xffe0), *a14+, 1 +3fbd68b0: calla L3FBD5AA0 +3fbd68e0: move a8, *a13, 1 +3fbd68f0: move *sp(0x60), a14, 1 +3fbd6910: mmfm sp, a11,a13 +3fbd6930: rets 2 +L3FBD6940: +3fbd6940: mmtm sp, a9,a11,a13 +3fbd6960: move a14, a13 +3fbd6970: move *a13(0xffe0), a11, 1 +3fbd6990: cmpi 0x2a, a11 +3fbd69b0: jrnc L3FBD69E0 +3fbd69c0: movk 1, a8 +3fbd69d0: jruc L3FBD6D50 +L3FBD69E0: +3fbd69e0: move *a11(0x60), a9, 1 +3fbd6a00: dec a9 +3fbd6a10: move a9, *a11(0x60), 1 +3fbd6a30: jreq L3FBD6A60 +3fbd6a40: movk 1, a8 +3fbd6a50: jruc L3FBD6D50 +L3FBD6A60: +3fbd6a60: move *a11(0x80), a9, 1 +3fbd6a80: jreq L3FBD6CF0 +3fbd6a90: move *a11(0x80), a9, 1 +3fbd6ab0: addk 32, a9 +3fbd6ac0: move *a9, a11, 1 +3fbd6ad0: dec a11 +3fbd6ae0: move a11, *a9, 1 +3fbd6af0: move *a13(0xffe0), a11, 1 +3fbd6b10: move *a11(0x80), a9, 1 +3fbd6b30: move *a9(0x20), a9, 1 +3fbd6b50: jrge L3FBD6C40 +3fbd6b60: move a14, -*sp, 1 +3fbd6b70: move *a11(0x80), *a14+, 1 +3fbd6b90: move *a11(0x80), a9, 1 +3fbd6bb0: move *a9(0x20), *a14+, 1 +3fbd6bd0: movi 0x3fbd8c20, a8 +3fbd6c00: move a8, *a14+, 1 +3fbd6c10: calla L3F927BC0 +L3FBD6C40: +3fbd6c40: move *a11(0x80), a9, 1 +3fbd6c60: move *a9(0x20), a9, 1 +3fbd6c80: jrne L3FBD6CF0 +3fbd6c90: move a14, -*sp, 1 +3fbd6ca0: move *a11(0x80), *a14+, 1 +3fbd6cc0: calla L3FC57BF0 +L3FBD6CF0: +3fbd6cf0: move a14, -*sp, 1 +3fbd6d00: move a11, *a14+, 1 +3fbd6d10: calla L3F702440 +3fbd6d40: movk 1, a8 +L3FBD6D50: +3fbd6d50: move *sp(0x80), a14, 1 +3fbd6d70: mmfm sp, a9,a11,a13 +3fbd6d90: rets 2 +L3FBD6DA0: +3fbd6da0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fbd6dc0: move a14, a13 +3fbd6dd0: addi 0xe0, a14 +3fbd6df0: move *a13(0xffe0), a9, 1 +3fbd6e10: move a14, -*sp, 1 +3fbd6e20: movk 24, a7 +3fbd6e30: move a7, *a14+, 1 +3fbd6e40: calla L3F701230 +3fbd6e70: move a8, a10 +3fbd6e80: setf 16, 1, 0 +3fbd6e90: move *a9, *a10, 0 +3fbd6ea0: move *a9(0x20), *a10(0x20), 1 +3fbd6ed0: move *a9(0x10), *a10(0x10), 0 +3fbd6f00: movk 1, a5 +3fbd6f10: move a5, *a10(0x60), 1 +3fbd6f30: move *a9(0x80), a3, 1 +3fbd6f50: move *a3(0x60), a3, 1 +3fbd6f70: move *a3(0x110), *a13(0x50), 0 +3fbd6fa0: move *a9(0x80), a3, 1 +3fbd6fc0: move *a3(0x60), a3, 1 +3fbd6fe0: move *a3(0x100), *a13(0x40), 0 +3fbd7010: move a5, *a13(0x60), 0 +3fbd7030: movk 3, a3 +3fbd7040: movb a3, *a13(0x70) +3fbd7060: move *a9(0x20), *a13(0x80), 1 +3fbd7090: sub a7, a7 +3fbd70a0: move a7, *a13(0xa0), 1 +3fbd70c0: move a14, -*sp, 1 +3fbd70d0: move a7, *a14+, 1 +3fbd70e0: move a7, *a14+, 1 +3fbd70f0: move a13, a3 +3fbd7100: addi 0x40, a3 +3fbd7120: move a3, *a14+, 1 +3fbd7130: calla L3F3B9610 +3fbd7160: move a8, *a13(0x20), 1 +3fbd7180: move a8, a8 +3fbd7190: jrne L3FBD71C0 +3fbd71a0: move a7, a8 +3fbd71b0: jruc L3FBD7540 +L3FBD71C0: +3fbd71c0: setf 16, 1, 0 +3fbd71d0: move a7, *a13(0xc0), 0 +3fbd71f0: move a7, *a13(0xd0), 0 +3fbd7210: move a7, *a10(0xa0), 1 +3fbd7230: move a14, -*sp, 1 +3fbd7240: move a10, *a14+, 1 +3fbd7250: move a13, a5 +3fbd7260: addi 0xc0, a5 +3fbd7280: move *a5+, *a14+, 1 +3fbd7290: move a8, *a14+, 1 +3fbd72a0: calla L3FC57780 +3fbd72d0: move a8, *a10(0x80), 1 +3fbd72f0: move *a10(0x80), a5, 1 +3fbd7310: move *a5(0x60), a5, 1 +3fbd7330: move *a5(0xe0), a11, 1 +3fbd7350: move *a9(0x80), a5, 1 +3fbd7370: move *a5(0x60), a5, 1 +3fbd7390: move *a5(0xe0), a12, 1 +3fbd73b0: move *a10(0x80), a5, 1 +3fbd73d0: move *a5(0x60), a5, 1 +3fbd73f0: move *a10(0x80), a7, 1 +3fbd7410: move *a7(0x60), a7, 1 +3fbd7430: setf 16, 0, 0 +3fbd7440: move *a7(0x100), a7, 0 +3fbd7460: move *a5(0x140), a5, 1 +3fbd7480: mpyu a7, a5 +3fbd7490: move a5, *a13, 1 +3fbd74a0: sra 0x2, a5 +3fbd74b0: sll 0x5, a5 +3fbd74c0: add a11, a5 +3fbd74d0: move a5, a0 +3fbd74e0: cmp a0, a11 +3fbd74f0: jrnc L3FBD7530 +L3FBD7500: +3fbd7500: move *a12+, *a11+, 1 +3fbd7510: cmp a0, a11 +3fbd7520: jrc L3FBD7500 +L3FBD7530: +3fbd7530: move a10, a8 +L3FBD7540: +3fbd7540: move *sp(0x140), a14, 1 +3fbd7560: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fbd7580: rets 2 +L3FBD7590: +3fbd7590: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fbd75b0: move a14, a13 +3fbd75c0: addi 0x60, a14 +3fbd75e0: move *a13(0xffe0), a9, 1 +3fbd7600: move *a9(0x80), a7, 1 +3fbd7620: move *a7(0x60), a7, 1 +3fbd7640: setf 16, 0, 0 +3fbd7650: move *a7(0x110), a10, 0 +3fbd7670: cmpi 0x20, a10 +3fbd7690: jrne L3FBD76C0 +3fbd76a0: movk 1, a8 +3fbd76b0: jruc L3FBD7BA0 +L3FBD76C0: +3fbd76c0: cmpi 0x20, a10 +3fbd76e0: jrle L3FBD7710 +3fbd76f0: sub a8, a8 +3fbd7700: jruc L3FBD7BA0 +L3FBD7710: +3fbd7710: movk 32, a7 +3fbd7720: divs a10, a7 +3fbd7730: move a7, *a13, 1 +3fbd7740: dsjs a7, L3FBD7770 +3fbd7750: sub a8, a8 +3fbd7760: jruc L3FBD7BA0 +L3FBD7770: +3fbd7770: move *a13, a7, 1 +3fbd7780: mpys a10, a7 +3fbd7790: move a7, *a13(0x40), 1 +3fbd77b0: subk 32, a7 +3fbd77c0: movk 1, a7 +3fbd77d0: jreq L3FBD77F0 +3fbd77e0: sub a7, a7 +L3FBD77F0: +3fbd77f0: move a7, *a13(0x20), 1 +3fbd7810: move a10, a5 +3fbd7820: sll 0x5, a5 +3fbd7830: addi 0xd8c00, a5 +3fbd7860: move *a5, a12, 1 +3fbd7870: move *a9(0x80), a5, 1 +3fbd7890: move *a5(0x60), a5, 1 +3fbd78b0: move *a5(0xe0), a0, 1 +3fbd78d0: sub a11, a11 +3fbd78e0: move *a9(0x80), a5, 1 +3fbd7900: move *a5(0x60), a5, 1 +3fbd7920: move *a5(0x100), a5, 0 +3fbd7940: cmp a5, a11 +3fbd7950: jrnc L3FBD7B10 +L3FBD7960: +3fbd7960: move *a0, a7, 1 +3fbd7970: and a12, a7 +3fbd7980: move a7, *a0, 1 +3fbd7990: move *a0, a2, 1 +3fbd79a0: movk 1, a4 +3fbd79b0: move *a13, a7, 1 +3fbd79c0: cmp a7, a4 +3fbd79d0: jrge L3FBD7A60 +L3FBD79E0: +3fbd79e0: sll a10, a2 +3fbd79f0: move *a0, a7, 1 +3fbd7a00: or a2, a7 +3fbd7a10: move a7, *a0, 1 +3fbd7a20: inc a4 +3fbd7a30: move *a13, a7, 1 +3fbd7a40: cmp a7, a4 +3fbd7a50: jrlt L3FBD79E0 +L3FBD7A60: +3fbd7a60: addk 32, a0 +3fbd7a70: inc a11 +3fbd7a80: move *a9(0x80), a5, 1 +3fbd7aa0: move *a5(0x60), a5, 1 +3fbd7ac0: setf 16, 0, 0 +3fbd7ad0: move *a5(0x100), a5, 0 +3fbd7af0: cmp a5, a11 +3fbd7b00: jrc L3FBD7960 +L3FBD7B10: +3fbd7b10: move *a9(0x80), a7, 1 +3fbd7b30: move *a7(0x60), a7, 1 +3fbd7b50: move *a13(0x40), *a7(0x110), 0 +3fbd7b80: move *a13(0x20), a8, 1 +L3FBD7BA0: +3fbd7ba0: move *sp(0x160), a14, 1 +3fbd7bc0: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fbd7be0: rets 2 +L3FBD7BF0: +3fbd7bf0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fbd7c10: move a14, a13 +3fbd7c20: addi 0x40, a14 +3fbd7c40: move *a13(0xffc0), a9, 1 +3fbd7c60: move *a13(0xffe0), a11, 1 +3fbd7c80: jreq L3FBD7FE0 +3fbd7c90: move *a11(0x80), a7, 1 +3fbd7cb0: move *a7(0x60), a7, 1 +3fbd7cd0: setf 16, 0, 0 +3fbd7ce0: move *a7(0x110), a7, 0 +3fbd7d00: move a7, *a13, 1 +3fbd7d10: mods a7, a9 +3fbd7d20: jrge L3FBD7D40 +3fbd7d30: add a7, a9 +L3FBD7D40: +3fbd7d40: move *a11(0x80), a7, 1 +3fbd7d60: move *a7(0x60), a7, 1 +3fbd7d80: move *a7(0xe0), a10, 1 +3fbd7da0: move *a13, a7, 1 +3fbd7db0: subk 32, a7 +3fbd7dc0: jrne L3FBD7FE0 +3fbd7dd0: move *a13, a12, 1 +3fbd7de0: move a12, a7 +3fbd7df0: sub a9, a7 +3fbd7e00: move a7, a12 +3fbd7e10: move a9, a7 +3fbd7e20: sll 0x5, a7 +3fbd7e30: addi 0xd8c00, a7 +3fbd7e60: move *a7, a0, 1 +3fbd7e70: move *a11(0x80), a7, 1 +3fbd7e90: move *a7(0x60), a7, 1 +3fbd7eb0: move *a7(0x100), a7, 0 +3fbd7ed0: sll 0x5, a7 +3fbd7ee0: add a10, a7 +3fbd7ef0: move a7, a11 +3fbd7f00: cmp a11, a10 +3fbd7f10: jrnc L3FBD7FE0 +L3FBD7F20: +3fbd7f20: move *a10, a2, 1 +3fbd7f30: move a2, a7 +3fbd7f40: sll a9, a7 +3fbd7f50: move a12, a5 +3fbd7f60: neg a5 +3fbd7f70: move a2, a3 +3fbd7f80: srl a5, a3 +3fbd7f90: and a0, a3 +3fbd7fa0: or a3, a7 +3fbd7fb0: move a7, *a10+, 1 +3fbd7fc0: cmp a11, a10 +3fbd7fd0: jrc L3FBD7F20 +L3FBD7FE0: +3fbd7fe0: move *sp(0x160), a14, 1 +3fbd8000: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fbd8020: rets 2 +L3FBD8030: +3fbd8030: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fbd8050: move a14, a13 +3fbd8060: addi 0xc0, a14 +3fbd8080: move *a13(0xffe0), a9, 1 +3fbd80a0: jaeq L3FBD8BD0 +3fbd80c0: move *a9(0x80), a11, 1 +3fbd80e0: move *a11(0x60), a11, 1 +3fbd8100: setf 16, 0, 0 +3fbd8110: move *a11(0x100), a11, 0 +3fbd8130: move a11, *a13, 1 +3fbd8140: move *a13(0xffc0), a7, 1 +3fbd8160: mods a11, a7 +3fbd8170: move a7, *a13(0xffc0), 1 +3fbd8190: jrge L3FBD81D0 +3fbd81a0: add a11, a7 +3fbd81b0: move a7, *a13(0xffc0), 1 +L3FBD81D0: +3fbd81d0: move *a9(0x80), a7, 1 +3fbd81f0: move *a7(0x60), a7, 1 +3fbd8210: move *a7(0x140), *a13(0x20), 1 +3fbd8240: move *a13(0x20), a7, 1 +3fbd8260: subk 4, a7 +3fbd8270: jrne L3FBD87D0 +3fbd8280: move *a13(0xffc0), a7, 1 +3fbd82a0: move a11, a5 +3fbd82b0: sub a7, a5 +3fbd82c0: move a5, *a13(0x60), 1 +3fbd82e0: move *a9(0x80), a5, 1 +3fbd8300: move *a5(0x60), a5, 1 +3fbd8320: move *a5(0xe0), a10, 1 +3fbd8340: move *a13(0x60), a5, 1 +3fbd8360: sll 0x5, a5 +3fbd8370: add a10, a5 +3fbd8380: move a5, a11 +3fbd8390: move *a13(0x60), a5, 1 +3fbd83b0: sll 0x2, a5 +3fbd83c0: move a5, *a13(0x40), 1 +3fbd83e0: move a14, -*sp, 1 +3fbd83f0: move a5, *a14+, 1 +3fbd8400: calla L3F701230 +3fbd8430: move a8, *a13(0x80), 1 +3fbd8450: move a8, a8 +3fbd8460: jreq L3FBD8BD0 +3fbd8470: sub a12, a12 +3fbd8480: move *a13(0x60), a5, 1 +3fbd84a0: cmp a5, a12 +3fbd84b0: jrge L3FBD85A0 +L3FBD84C0: +3fbd84c0: move a12, a7 +3fbd84d0: sll 0x5, a7 +3fbd84e0: move *a13(0x80), a5, 1 +3fbd8500: add a5, a7 +3fbd8510: move a12, a3 +3fbd8520: sll 0x5, a3 +3fbd8530: add a10, a3 +3fbd8540: move *a3, *a7, 1 +3fbd8550: inc a12 +3fbd8560: move *a13(0x60), a7, 1 +3fbd8580: cmp a7, a12 +3fbd8590: jrlt L3FBD84C0 +L3FBD85A0: +3fbd85a0: sub a12, a12 +3fbd85b0: move *a13(0xffc0), a7, 1 +3fbd85d0: cmp a7, a12 +3fbd85e0: jrge L3FBD8650 +L3FBD85F0: +3fbd85f0: move *a11+, *a10+, 1 +3fbd8600: inc a12 +3fbd8610: move *a13(0xffc0), a7, 1 +3fbd8630: cmp a7, a12 +3fbd8640: jrlt L3FBD85F0 +L3FBD8650: +3fbd8650: sub a12, a12 +3fbd8660: move *a13(0x60), a5, 1 +3fbd8680: cmp a5, a12 +3fbd8690: jrge L3FBD8760 +L3FBD86A0: +3fbd86a0: move a12, a7 +3fbd86b0: sll 0x5, a7 +3fbd86c0: move *a13(0x80), a5, 1 +3fbd86e0: add a5, a7 +3fbd86f0: move *a7(0x0), *a10+, 1 +3fbd8710: inc a12 +3fbd8720: move *a13(0x60), a7, 1 +3fbd8740: cmp a7, a12 +3fbd8750: jrlt L3FBD86A0 +L3FBD8760: +3fbd8760: move a14, -*sp, 1 +3fbd8770: move *a13(0x80), *a14+, 1 +3fbd8790: calla L3F702440 +3fbd87c0: jruc L3FBD8BD0 +L3FBD87D0: +3fbd87d0: move *a9(0x80), a7, 1 +3fbd87f0: move *a7(0x60), a7, 1 +3fbd8810: move *a7(0xe0), *a13(0x80), 1 +3fbd8840: move *a13(0xffc0), a7, 1 +3fbd8860: move *a13(0x20), a5, 1 +3fbd8880: mpys a5, a7 +3fbd8890: move a7, *a13(0x60), 1 +3fbd88b0: mpys a5, a11 +3fbd88c0: sub a7, a11 +3fbd88d0: move a11, *a13(0x40), 1 +3fbd88f0: move a14, -*sp, 1 +3fbd8900: move a11, *a14+, 1 +3fbd8910: calla L3F701230 +3fbd8940: move a8, *a13(0xa0), 1 +3fbd8960: move a8, a3 +3fbd8970: jreq L3FBD8BD0 +3fbd8980: move a14, -*sp, 1 +3fbd8990: move a11, *a14+, 1 +3fbd89a0: move a3, *a14+, 1 +3fbd89b0: move *a13(0x80), *a14+, 1 +3fbd89d0: calla L3FB44400 +3fbd8a00: move a14, -*sp, 1 +3fbd8a10: move a7, *a14+, 1 +3fbd8a20: move *a13(0x80), *a14+, 1 +3fbd8a40: sll 0x3, a11 +3fbd8a50: move *a13(0x80), a3, 1 +3fbd8a70: add a3, a11 +3fbd8a80: move a11, *a14+, 1 +3fbd8a90: calla L3FB44400 +3fbd8ac0: move a14, -*sp, 1 +3fbd8ad0: move *a13(0x40), *a14+, 1 +3fbd8af0: sll 0x3, a7 +3fbd8b00: add a3, a7 +3fbd8b10: move a7, *a14+, 1 +3fbd8b20: move *a13(0xa0), *a14+, 1 +3fbd8b40: calla L3FB44400 +3fbd8b70: move a14, -*sp, 1 +3fbd8b80: move *a13(0xa0), *a14+, 1 +3fbd8ba0: calla L3F702440 +L3FBD8BD0: +3fbd8bd0: move *sp(0x120), a14, 1 +3fbd8bf0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fbd8c10: rets 2 +3fbd8c20: rl a10, a4 +3fbd8c30: .word 0x7373 +3fbd8c40: sll a11, sp +3fbd8c50: sla a11, a9 +3fbd8c60: sra b11, b4 +3fbd8c70: move a10, a4 +3fbd8c80: sla 0x2, a8 +3fbd8c90: sla 0x1, a13 +3fbd8ca0: sla a11, a2 +3fbd8cb0: sla 0x3, a4 +3fbd8cc0: sra b11, b2 +3fbd8cd0: sla 0x3, a6 +3fbd8ce0: modu a11, a3 +3fbd8cf0: modu b3, b5 +3fbd8d00: sla 0x3, b4 +3fbd8d10: sra a1, a5 +3fbd8d20: srl a1, a0 +3fbd8d30: .word 0x726f +3fbd8d40: rl a1, a0 +3fbd8d50: sla a11, a5 +3fbd8d60: sra a11, a4 +3fbd8d70: sla 0x3, b2 +3fbd8d80: .word 0x7825 +3fbd8d90: .word 0x000a +3fbd8da0: move a13, -*sp, 1 +3fbd8db0: move a14, a13 +3fbd8dc0: move *sp(0x40), a14, 1 +3fbd8de0: move *sp+, a13, 1 +3fbd8df0: rets 2 +3fbd8e00: mmtm sp, a9,a11,a13 +3fbd8e20: move a14, a13 +3fbd8e30: move *a13(0xffe0), a11, 1 +3fbd8e50: move *a11(0x80), a9, 1 +3fbd8e70: move *a9(0x4e0), a11, 1 +3fbd8e90: dsjs a11, L3FBD8F00 +L3FBD8EA0: +3fbd8ea0: move *a9(0x80), a9, 1 +3fbd8ec0: move *a9(0x4e0), a11, 1 +3fbd8ee0: dec a11 +3fbd8ef0: jreq L3FBD8EA0 +L3FBD8F00: +3fbd8f00: move *a13(0xffa0), a11, 1 +3fbd8f20: dsjs a11, L3FBD8FD0 +3fbd8f30: move a14, -*sp, 1 +3fbd8f40: move *a13(0xffa0), *a14+, 1 +3fbd8f60: move *a13(0xffc0), *a14+, 1 +3fbd8f80: move a9, *a14+, 1 +3fbd8f90: move *a9(0x580), a11, 1 +3fbd8fb0: call a11 +3fbd8fc0: jruc L3FBD9060 +L3FBD8FD0: +3fbd8fd0: move a14, -*sp, 1 +3fbd8fe0: move *a13(0xffa0), *a14+, 1 +3fbd9000: move *a13(0xffc0), *a14+, 1 +3fbd9020: move a9, *a14+, 1 +3fbd9030: move *a9(0x560), a11, 1 +3fbd9050: call a11 +L3FBD9060: +3fbd9060: move *sp(0x80), a14, 1 +3fbd9080: mmfm sp, a9,a11,a13 +3fbd90a0: rets 2 +3fbd90b0: mmtm sp, a9,a11,a13 +3fbd90d0: move a14, a13 +3fbd90e0: move *a13(0xffe0), a9, 1 +3fbd9100: move *a13(0xffa0), a11, 1 +3fbd9120: jrne L3FBD9240 +3fbd9130: move *a9(0x500), a11, 1 +3fbd9150: jreq L3FBD91D0 +3fbd9160: move a14, -*sp, 1 +3fbd9170: move *a13(0xffc0), *a14+, 1 +3fbd9190: calla L3F741AC0 +3fbd91c0: jruc L3FBD9340 +L3FBD91D0: +3fbd91d0: move a14, -*sp, 1 +3fbd91e0: move *a13(0xffc0), *a14+, 1 +3fbd9200: calla L3F742290 +3fbd9230: jruc L3FBD9340 +L3FBD9240: +3fbd9240: move *a9(0x540), a11, 1 +3fbd9260: jreq L3FBD92E0 +3fbd9270: move a14, -*sp, 1 +3fbd9280: move *a13(0xffc0), *a14+, 1 +3fbd92a0: calla L3F741AC0 +3fbd92d0: jruc L3FBD9340 +L3FBD92E0: +3fbd92e0: move a14, -*sp, 1 +3fbd92f0: move *a13(0xffc0), *a14+, 1 +3fbd9310: calla L3F742290 +L3FBD9340: +3fbd9340: move *sp(0x80), a14, 1 +3fbd9360: mmfm sp, a9,a11,a13 +3fbd9380: rets 2 +3fbd9390: mmtm sp, a7,a9,a10,a11,a13 +3fbd93b0: move a14, a13 +3fbd93c0: addk 32, a14 +3fbd93d0: move *a13(0xffe0), a9, 1 +3fbd93f0: move *a9(0x6c0), a10, 1 +3fbd9410: move *a13(0xffa0), a11, 1 +3fbd9430: jrne L3FBD94C0 +3fbd9440: move *a10(0x60), a7, 1 +3fbd9460: move *a7(0x80), a7, 1 +3fbd9480: move *a7(0x60), *a13(0x0), 1 +3fbd94b0: jruc L3FBD9530 +L3FBD94C0: +3fbd94c0: move *a10(0x80), a7, 1 +3fbd94e0: move *a7(0x80), a7, 1 +3fbd9500: move *a7(0x60), *a13(0x0), 1 +L3FBD9530: +3fbd9530: move a14, -*sp, 1 +3fbd9540: move *a13(0x0), *a14+, 1 +3fbd9560: movi 0x3f745360, a7 +3fbd9590: move a7, *a14+, 1 +3fbd95a0: move *a13(0xffc0), *a14+, 1 +3fbd95c0: calla L3F741650 +3fbd95f0: move *sp(0xc0), a14, 1 +3fbd9610: mmfm sp, a7,a9,a10,a11,a13 +3fbd9630: rets 2 +3fbd9640: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fbd9660: move a14, a13 +3fbd9670: addi 0xc0, a14 +3fbd9690: move *a13(0xffe0), a9, 1 +3fbd96b0: move *a13(0xffc0), a10, 1 +3fbd96d0: move *a13(0xffa0), a11, 1 +3fbd96f0: move *a13(0xff80), a12, 1 +3fbd9710: move *a13(0xff60), a0, 1 +3fbd9730: move *a9(0x4e0), a7, 1 +3fbd9750: jrne L3FBD97A0 +3fbd9760: move *a13(0xff40), a7, 1 +3fbd9780: jaeq L3FBDA2B0 +L3FBD97A0: +3fbd97a0: setf 2, 0, 0 +3fbd97b0: move *a9(0x688), a7, 0 +3fbd97d0: subk 2, a7 +3fbd97e0: jaeq L3FBDA2B0 +3fbd9800: setf 16, 1, 0 +3fbd9810: move a10, *a13(0x20), 0 +3fbd9830: move a11, *a13(0x30), 0 +3fbd9850: move a12, a7 +3fbd9860: jreq L3FBD98C0 +3fbd9870: move a10, a7 +3fbd9880: add a12, a7 +3fbd9890: move a7, *a13(0x40), 0 +3fbd98b0: jruc L3FBD9920 +L3FBD98C0: +3fbd98c0: move *a9(0x360), a7, 0 +3fbd98e0: add a10, a7 +3fbd98f0: sub a10, a7 +3fbd9900: move a7, *a13(0x40), 0 +L3FBD9920: +3fbd9920: move a0, a7 +3fbd9930: jreq L3FBD9990 +3fbd9940: move a11, a7 +3fbd9950: add a0, a7 +3fbd9960: move a7, *a13(0x50), 0 +3fbd9980: jruc L3FBD99F0 +L3FBD9990: +3fbd9990: move *a9(0x370), a7, 0 +3fbd99b0: add a11, a7 +3fbd99c0: sub a11, a7 +3fbd99d0: move a7, *a13(0x50), 0 +L3FBD99F0: +3fbd99f0: move a14, -*sp, 1 +3fbd9a00: move a13, *a14+, 1 +3fbd9a10: sub a7, a7 +3fbd9a20: move a7, *a14+, 1 +3fbd9a30: move *a13(0x50), a5, 0 +3fbd9a50: move a5, *a14+, 1 +3fbd9a60: move *a13(0x40), a3, 0 +3fbd9a80: move a3, *a14+, 1 +3fbd9a90: move *a13(0x30), a7, 0 +3fbd9ab0: move a7, *a14+, 1 +3fbd9ac0: move *a13(0x20), a3, 0 +3fbd9ae0: move a3, *a14+, 1 +3fbd9af0: move *a9(0x20), a3, 1 +3fbd9b10: move *a3(0x1100), a3, 1 +3fbd9b30: call a3 +3fbd9b40: move *a13(0xff40), a3, 1 +3fbd9b60: jreq L3FBDA040 +3fbd9b70: move a14, -*sp, 1 +3fbd9b80: move a13, *a14+, 1 +3fbd9b90: move *a9(0x20), a7, 1 +3fbd9bb0: move *a7(0xe80), a7, 1 +3fbd9bd0: call a7 +3fbd9be0: move a8, *a9(0x240), 1 +3fbd9c00: move a14, -*sp, 1 +3fbd9c10: move *a9(0x1c0), *a14+, 1 +3fbd9c30: move *a9(0x240), *a14+, 1 +3fbd9c50: move *a9(0x240), *a14+, 1 +3fbd9c70: move *a9(0x20), a7, 1 +3fbd9c90: move *a7(0xee0), a7, 1 +3fbd9cb0: call a7 +3fbd9cc0: move a14, -*sp, 1 +3fbd9cd0: setf 16, 1, 0 +3fbd9ce0: move *a9(0x3b0), a8, 0 +3fbd9d00: move a8, *a14+, 1 +3fbd9d10: move *a9(0x3a0), a8, 0 +3fbd9d30: move a8, *a14+, 1 +3fbd9d40: move *a9(0x240), *a14+, 1 +3fbd9d60: move *a9(0x20), a7, 1 +3fbd9d80: move *a7(0xf80), a7, 1 +3fbd9da0: call a7 +3fbd9db0: setf 16, 1, 0 +3fbd9dc0: move *a9(0x3a0), a7, 0 +3fbd9de0: neg a7 +3fbd9df0: move a7, *a13(0xa0), 0 +3fbd9e10: move *a9(0x3b0), a7, 0 +3fbd9e30: neg a7 +3fbd9e40: move a7, *a13(0xb0), 0 +3fbd9e60: move a14, -*sp, 1 +3fbd9e70: move a13, a7 +3fbd9e80: addi 0xa0, a7 +3fbd9ea0: move *a7+, *a14+, 1 +3fbd9eb0: move *a9(0x240), *a14+, 1 +3fbd9ed0: calla L3FC2EAA0 +3fbd9f00: move a14, -*sp, 1 +3fbd9f10: movk 4, a7 +3fbd9f20: move a7, *a14+, 1 +3fbd9f30: calla L3F701230 +3fbd9f60: move a8, *a13(0x80), 1 +3fbd9f80: move a9, *a8, 1 +3fbd9f90: move a14, -*sp, 1 +3fbd9fa0: sub a5, a5 +3fbd9fb0: move a5, *a14+, 1 +3fbd9fc0: move a5, *a14+, 1 +3fbd9fd0: move a8, *a14+, 1 +3fbd9fe0: movk 1, a5 +3fbd9ff0: move a5, *a14+, 1 +3fbda000: calla L3F912390 +3fbda030: jruc L3FBDA2B0 +L3FBDA040: +3fbda040: move a14, -*sp, 1 +3fbda050: move a13, *a14+, 1 +3fbda060: move *a9(0x20), a7, 1 +3fbda080: move *a7(0xe80), a7, 1 +3fbda0a0: call a7 +3fbda0b0: move a8, a2 +3fbda0c0: move a14, -*sp, 1 +3fbda0d0: move *a9(0x1c0), *a14+, 1 +3fbda0f0: move a2, *a14+, 1 +3fbda100: move a2, *a14+, 1 +3fbda110: move *a9(0x20), a7, 1 +3fbda130: move *a7(0xee0), a7, 1 +3fbda150: call a7 +3fbda160: move *a9(0x500), a7, 1 +3fbda180: jreq L3FBDA1F0 +3fbda190: move a14, -*sp, 1 +3fbda1a0: move a2, *a14+, 1 +3fbda1b0: calla L3F741AC0 +3fbda1e0: jruc L3FBDA240 +L3FBDA1F0: +3fbda1f0: move a14, -*sp, 1 +3fbda200: move a2, *a14+, 1 +3fbda210: calla L3F742290 +L3FBDA240: +3fbda240: move a14, -*sp, 1 +3fbda250: move a2, *a14+, 1 +3fbda260: move *a9(0x20), a7, 1 +3fbda280: move *a7(0xec0), a7, 1 +3fbda2a0: call a7 +L3FBDA2B0: +3fbda2b0: move *sp(0x160), a14, 1 +3fbda2d0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fbda2f0: rets 2 +3fbda300: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fbda320: move a14, a13 +3fbda330: addi 0xe0, a14 +3fbda350: move *a13(0xffe0), a9, 1 +3fbda370: move *a13(0xffc0), a10, 1 +3fbda390: move *a13(0xffa0), a11, 1 +3fbda3b0: move *a13(0xff80), a12, 1 +3fbda3d0: move *a13(0xff60), a0, 1 +3fbda3f0: move *a9(0x4e0), a7, 1 +3fbda410: jrne L3FBDA460 +3fbda420: move *a13(0xff40), a7, 1 +3fbda440: jaeq L3FBDAEC0 +L3FBDA460: +3fbda460: setf 2, 0, 0 +3fbda470: move *a9(0x688), a7, 0 +3fbda490: subk 2, a7 +3fbda4a0: jaeq L3FBDAEC0 +3fbda4c0: setf 16, 1, 0 +3fbda4d0: move a10, *a13(0x20), 0 +3fbda4f0: move a11, *a13(0x30), 0 +3fbda510: move a12, a7 +3fbda520: jreq L3FBDA580 +3fbda530: move a10, a7 +3fbda540: add a12, a7 +3fbda550: move a7, *a13(0x40), 0 +3fbda570: jruc L3FBDA5E0 +L3FBDA580: +3fbda580: move *a9(0x360), a7, 0 +3fbda5a0: add a10, a7 +3fbda5b0: sub a10, a7 +3fbda5c0: move a7, *a13(0x40), 0 +L3FBDA5E0: +3fbda5e0: move a0, a7 +3fbda5f0: jreq L3FBDA650 +3fbda600: move a11, a7 +3fbda610: add a0, a7 +3fbda620: move a7, *a13(0x50), 0 +3fbda640: jruc L3FBDA6B0 +L3FBDA650: +3fbda650: move *a9(0x370), a7, 0 +3fbda670: add a11, a7 +3fbda680: sub a11, a7 +3fbda690: move a7, *a13(0x50), 0 +L3FBDA6B0: +3fbda6b0: move a14, -*sp, 1 +3fbda6c0: move a13, *a14+, 1 +3fbda6d0: sub a7, a7 +3fbda6e0: move a7, *a14+, 1 +3fbda6f0: move *a13(0x50), a5, 0 +3fbda710: move a5, *a14+, 1 +3fbda720: move *a13(0x40), a3, 0 +3fbda740: move a3, *a14+, 1 +3fbda750: move *a13(0x30), a7, 0 +3fbda770: move a7, *a14+, 1 +3fbda780: move *a13(0x20), a3, 0 +3fbda7a0: move a3, *a14+, 1 +3fbda7b0: move *a9(0x20), a3, 1 +3fbda7d0: move *a3(0x1100), a3, 1 +3fbda7f0: call a3 +3fbda800: move *a13(0xff40), a3, 1 +3fbda820: jreq L3FBDAD00 +3fbda830: move a14, -*sp, 1 +3fbda840: move a13, *a14+, 1 +3fbda850: move *a9(0x20), a7, 1 +3fbda870: move *a7(0xe80), a7, 1 +3fbda890: call a7 +3fbda8a0: move a8, *a9(0x240), 1 +3fbda8c0: move a14, -*sp, 1 +3fbda8d0: move *a9(0x1c0), *a14+, 1 +3fbda8f0: move *a9(0x240), *a14+, 1 +3fbda910: move *a9(0x240), *a14+, 1 +3fbda930: move *a9(0x20), a7, 1 +3fbda950: move *a7(0xee0), a7, 1 +3fbda970: call a7 +3fbda980: move a14, -*sp, 1 +3fbda990: setf 16, 1, 0 +3fbda9a0: move *a9(0x3b0), a8, 0 +3fbda9c0: move a8, *a14+, 1 +3fbda9d0: move *a9(0x3a0), a8, 0 +3fbda9f0: move a8, *a14+, 1 +3fbdaa00: move *a9(0x240), *a14+, 1 +3fbdaa20: move *a9(0x20), a7, 1 +3fbdaa40: move *a7(0xf80), a7, 1 +3fbdaa60: call a7 +3fbdaa70: setf 16, 1, 0 +3fbdaa80: move *a9(0x3a0), a7, 0 +3fbdaaa0: neg a7 +3fbdaab0: move a7, *a13(0xc0), 0 +3fbdaad0: move *a9(0x3b0), a7, 0 +3fbdaaf0: neg a7 +3fbdab00: move a7, *a13(0xd0), 0 +3fbdab20: move a14, -*sp, 1 +3fbdab30: move a13, a7 +3fbdab40: addi 0xc0, a7 +3fbdab60: move *a7+, *a14+, 1 +3fbdab70: move *a9(0x240), *a14+, 1 +3fbdab90: calla L3FC2EAA0 +3fbdabc0: move a14, -*sp, 1 +3fbdabd0: movk 4, a7 +3fbdabe0: move a7, *a14+, 1 +3fbdabf0: calla L3F701230 +3fbdac20: move a8, *a13(0xa0), 1 +3fbdac40: move a9, *a8, 1 +3fbdac50: move a14, -*sp, 1 +3fbdac60: sub a5, a5 +3fbdac70: move a5, *a14+, 1 +3fbdac80: move a5, *a14+, 1 +3fbdac90: move a8, *a14+, 1 +3fbdaca0: movk 1, a5 +3fbdacb0: move a5, *a14+, 1 +3fbdacc0: calla L3F912390 +3fbdacf0: jruc L3FBDAEC0 +L3FBDAD00: +3fbdad00: move a14, -*sp, 1 +3fbdad10: move a13, *a14+, 1 +3fbdad20: move *a9(0x20), a7, 1 +3fbdad40: move *a7(0xe80), a7, 1 +3fbdad60: call a7 +3fbdad70: move a8, a2 +3fbdad80: move a14, -*sp, 1 +3fbdad90: move *a9(0x1c0), *a14+, 1 +3fbdadb0: move a2, *a14+, 1 +3fbdadc0: move a2, *a14+, 1 +3fbdadd0: move *a9(0x20), a7, 1 +3fbdadf0: move *a7(0xee0), a7, 1 +3fbdae10: call a7 +3fbdae20: move *a9(0x6c0), *a13(0x80), 1 +3fbdae50: move a14, -*sp, 1 +3fbdae60: move a2, *a14+, 1 +3fbdae70: move *a9(0x20), a7, 1 +3fbdae90: move *a7(0xec0), a7, 1 +3fbdaeb0: call a7 +L3FBDAEC0: +3fbdaec0: move *sp(0x180), a14, 1 +3fbdaee0: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fbdaf00: rets 2 +3fbdaf10: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fbdaf30: move a14, a13 +3fbdaf40: addi 0x20a0, a14 +3fbdaf60: sub a2, a2 +3fbdaf70: move *a13(0xff80), a7, 1 +3fbdaf90: sra 0x5, a7 +3fbdafa0: move a7, *a13(0x20), 1 +3fbdafc0: move a2, *a13, 1 +3fbdafd0: move *a13(0xff60), a7, 1 +3fbdaff0: cmp a7, a2 +3fbdb000: jage L3FBDC360 +L3FBDB020: +3fbdb020: move *a13(0xffc0), a7, 1 +3fbdb040: move *a7(0x80), a5, 1 +3fbdb060: move *a5(0x60), a5, 1 +3fbdb080: move *a7(0x80), a3, 1 +3fbdb0a0: move *a3(0x60), a3, 1 +3fbdb0c0: move *a13, a7, 1 +3fbdb0d0: move *a3(0x140), a3, 1 +3fbdb0f0: mpyu a7, a3 +3fbdb100: sll 0x3, a3 +3fbdb110: move *a5(0xe0), a5, 1 +3fbdb130: add a3, a5 +3fbdb140: move a5, a9 +3fbdb150: move a9, *a13(0x60), 1 +3fbdb170: sub a5, a5 +3fbdb180: move a5, *a13(0x80), 1 +3fbdb1a0: move *a13(0x20), a3, 1 +3fbdb1c0: sll 0x5, a3 +3fbdb1d0: add a9, a3 +3fbdb1e0: move a3, a10 +3fbdb1f0: cmp a10, a9 +3fbdb200: jrnc L3FBDB890 +L3FBDB210: +3fbdb210: move *a9, a0, 1 +3fbdb220: move @0xd8c20, a11, 1 +3fbdb250: sub a12, a12 +L3FBDB260: +3fbdb260: move a0, a7 +3fbdb270: and a11, a7 +3fbdb280: jreq L3FBDB490 +3fbdb290: move *a13(0x80), a7, 1 +3fbdb2b0: jrne L3FBDB810 +3fbdb2c0: move a2, a5 +3fbdb2d0: sll 0x5, a5 +3fbdb2e0: add a13, a5 +3fbdb2f0: move *a13(0x60), a3, 1 +3fbdb310: move a9, a7 +3fbdb320: sub a3, a7 +3fbdb330: sra 0x5, a7 +3fbdb340: sll 0x5, a7 +3fbdb350: add a12, a7 +3fbdb360: move *a13(0xff40), a3, 1 +3fbdb380: add a3, a7 +3fbdb390: setf 16, 1, 0 +3fbdb3a0: move a7, *a5(0xa0), 0 +3fbdb3c0: move a2, a7 +3fbdb3d0: sll 0x5, a7 +3fbdb3e0: add a13, a7 +3fbdb3f0: move *a13, a5, 1 +3fbdb400: move *a13(0xff20), a3, 1 +3fbdb420: add a3, a5 +3fbdb430: move a5, *a7(0xb0), 0 +3fbdb450: movk 1, a7 +3fbdb460: move a7, *a13(0x80), 1 +3fbdb480: jruc L3FBDB810 +L3FBDB490: +3fbdb490: move *a13(0x80), a7, 1 +3fbdb4b0: jreq L3FBDB810 +3fbdb4c0: move *a13(0x60), a5, 1 +3fbdb4e0: move a9, a3 +3fbdb4f0: sub a5, a3 +3fbdb500: sra 0x5, a3 +3fbdb510: sll 0x5, a3 +3fbdb520: add a12, a3 +3fbdb530: move *a13(0xff40), a5, 1 +3fbdb550: add a5, a3 +3fbdb560: move a2, a5 +3fbdb570: sll 0x5, a5 +3fbdb580: add a13, a5 +3fbdb590: setf 16, 1, 0 +3fbdb5a0: move *a5(0xa0), a5, 0 +3fbdb5c0: sub a5, a3 +3fbdb5d0: move a2, a5 +3fbdb5e0: sll 0x5, a5 +3fbdb5f0: add a13, a5 +3fbdb600: move a3, *a5(0x10a0), 1 +3fbdb620: inc a2 +3fbdb630: cmpi 0x80, a2 +3fbdb650: jrlt L3FBDB7E0 +3fbdb660: move a14, -*sp, 1 +3fbdb670: movk 1, a5 +3fbdb680: move a5, *a14+, 1 +3fbdb690: move a13, a3 +3fbdb6a0: addi 0x10a0, a3 +3fbdb6c0: move a3, *a14+, 1 +3fbdb6d0: move a13, a5 +3fbdb6e0: addi 0xa0, a5 +3fbdb700: move a5, *a14+, 1 +3fbdb710: movi 0x80, a3 +3fbdb730: move a3, *a14+, 1 +3fbdb740: move *a13(0xffe0), *a14+, 1 +3fbdb760: move *a13(0xffa0), *a14+, 1 +3fbdb780: move *a13(0xffe0), a3, 1 +3fbdb7a0: move *a3(0x340), a5, 1 +3fbdb7c0: call a5 +3fbdb7d0: sub a2, a2 +L3FBDB7E0: +3fbdb7e0: sub a5, a5 +3fbdb7f0: move a5, *a13(0x80), 1 +L3FBDB810: +3fbdb810: sll 0x1, a11 +3fbdb820: inc a12 +3fbdb830: cmpi 0x20, a12 +3fbdb850: jrlt L3FBDB260 +3fbdb860: addk 32, a9 +3fbdb870: cmp a10, a9 +3fbdb880: jrc L3FBDB210 +L3FBDB890: +3fbdb890: move *a13(0xff80), a7, 1 +3fbdb8b0: andi 0x1f, a7 +3fbdb8e0: move a7, *a13(0x40), 1 +3fbdb900: jreq L3FBDBF90 +3fbdb910: move *a9, a0, 1 +3fbdb920: move @0xd8c20, a11, 1 +3fbdb950: sub a12, a12 +3fbdb960: cmp a7, a12 +3fbdb970: jrge L3FBDBF90 +L3FBDB980: +3fbdb980: move a0, a7 +3fbdb990: and a11, a7 +3fbdb9a0: jreq L3FBDBBB0 +3fbdb9b0: move *a13(0x80), a7, 1 +3fbdb9d0: jrne L3FBDBF30 +3fbdb9e0: move a2, a5 +3fbdb9f0: sll 0x5, a5 +3fbdba00: add a13, a5 +3fbdba10: move *a13(0x60), a3, 1 +3fbdba30: move a9, a7 +3fbdba40: sub a3, a7 +3fbdba50: sra 0x5, a7 +3fbdba60: sll 0x5, a7 +3fbdba70: add a12, a7 +3fbdba80: move *a13(0xff40), a3, 1 +3fbdbaa0: add a3, a7 +3fbdbab0: setf 16, 1, 0 +3fbdbac0: move a7, *a5(0xa0), 0 +3fbdbae0: move a2, a7 +3fbdbaf0: sll 0x5, a7 +3fbdbb00: add a13, a7 +3fbdbb10: move *a13, a5, 1 +3fbdbb20: move *a13(0xff20), a3, 1 +3fbdbb40: add a3, a5 +3fbdbb50: move a5, *a7(0xb0), 0 +3fbdbb70: movk 1, a7 +3fbdbb80: move a7, *a13(0x80), 1 +3fbdbba0: jruc L3FBDBF30 +L3FBDBBB0: +3fbdbbb0: move *a13(0x80), a7, 1 +3fbdbbd0: jreq L3FBDBF30 +3fbdbbe0: move *a13(0x60), a5, 1 +3fbdbc00: move a9, a3 +3fbdbc10: sub a5, a3 +3fbdbc20: sra 0x5, a3 +3fbdbc30: sll 0x5, a3 +3fbdbc40: add a12, a3 +3fbdbc50: move *a13(0xff40), a5, 1 +3fbdbc70: add a5, a3 +3fbdbc80: move a2, a5 +3fbdbc90: sll 0x5, a5 +3fbdbca0: add a13, a5 +3fbdbcb0: setf 16, 1, 0 +3fbdbcc0: move *a5(0xa0), a5, 0 +3fbdbce0: sub a5, a3 +3fbdbcf0: move a2, a5 +3fbdbd00: sll 0x5, a5 +3fbdbd10: add a13, a5 +3fbdbd20: move a3, *a5(0x10a0), 1 +3fbdbd40: inc a2 +3fbdbd50: cmpi 0x80, a2 +3fbdbd70: jrlt L3FBDBF00 +3fbdbd80: move a14, -*sp, 1 +3fbdbd90: movk 1, a5 +3fbdbda0: move a5, *a14+, 1 +3fbdbdb0: move a13, a3 +3fbdbdc0: addi 0x10a0, a3 +3fbdbde0: move a3, *a14+, 1 +3fbdbdf0: move a13, a5 +3fbdbe00: addi 0xa0, a5 +3fbdbe20: move a5, *a14+, 1 +3fbdbe30: movi 0x80, a3 +3fbdbe50: move a3, *a14+, 1 +3fbdbe60: move *a13(0xffe0), *a14+, 1 +3fbdbe80: move *a13(0xffa0), *a14+, 1 +3fbdbea0: move *a13(0xffe0), a3, 1 +3fbdbec0: move *a3(0x340), a5, 1 +3fbdbee0: call a5 +3fbdbef0: sub a2, a2 +L3FBDBF00: +3fbdbf00: sub a5, a5 +3fbdbf10: move a5, *a13(0x80), 1 +L3FBDBF30: +3fbdbf30: sll 0x1, a11 +3fbdbf40: inc a12 +3fbdbf50: move *a13(0x40), a7, 1 +3fbdbf70: cmp a7, a12 +3fbdbf80: jrlt L3FBDB980 +L3FBDBF90: +3fbdbf90: move *a13(0x80), a5, 1 +3fbdbfb0: jreq L3FBDC2E0 +3fbdbfc0: move *a13(0x60), a3, 1 +3fbdbfe0: move a9, a5 +3fbdbff0: sub a3, a5 +3fbdc000: sra 0x5, a5 +3fbdc010: sll 0x5, a5 +3fbdc020: add a12, a5 +3fbdc030: move *a13(0xff40), a3, 1 +3fbdc050: add a3, a5 +3fbdc060: move a2, a3 +3fbdc070: sll 0x5, a3 +3fbdc080: add a13, a3 +3fbdc090: setf 16, 1, 0 +3fbdc0a0: move *a3(0xa0), a3, 0 +3fbdc0c0: sub a3, a5 +3fbdc0d0: move a2, a3 +3fbdc0e0: sll 0x5, a3 +3fbdc0f0: add a13, a3 +3fbdc100: move a5, *a3(0x10a0), 1 +3fbdc120: inc a2 +3fbdc130: cmpi 0x80, a2 +3fbdc150: jrlt L3FBDC2E0 +3fbdc160: move a14, -*sp, 1 +3fbdc170: movk 1, a5 +3fbdc180: move a5, *a14+, 1 +3fbdc190: move a13, a3 +3fbdc1a0: addi 0x10a0, a3 +3fbdc1c0: move a3, *a14+, 1 +3fbdc1d0: move a13, a5 +3fbdc1e0: addi 0xa0, a5 +3fbdc200: move a5, *a14+, 1 +3fbdc210: movi 0x80, a3 +3fbdc230: move a3, *a14+, 1 +3fbdc240: move *a13(0xffe0), *a14+, 1 +3fbdc260: move *a13(0xffa0), *a14+, 1 +3fbdc280: move *a13(0xffe0), a3, 1 +3fbdc2a0: move *a3(0x340), a5, 1 +3fbdc2c0: call a5 +3fbdc2d0: sub a2, a2 +L3FBDC2E0: +3fbdc2e0: move *a13, a5, 1 +3fbdc2f0: inc a5 +3fbdc300: move a5, *a13, 1 +3fbdc310: move *a13(0xff60), a3, 1 +3fbdc330: cmp a3, a5 +3fbdc340: jalt L3FBDB020 +L3FBDC360: +3fbdc360: move a2, a3 +3fbdc370: jreq L3FBDC4D0 +3fbdc380: move a14, -*sp, 1 +3fbdc390: movk 1, a7 +3fbdc3a0: move a7, *a14+, 1 +3fbdc3b0: move a13, a5 +3fbdc3c0: addi 0x10a0, a5 +3fbdc3e0: move a5, *a14+, 1 +3fbdc3f0: move a13, a3 +3fbdc400: addi 0xa0, a3 +3fbdc420: move a3, *a14+, 1 +3fbdc430: move a2, *a14+, 1 +3fbdc440: move *a13(0xffe0), *a14+, 1 +3fbdc460: move *a13(0xffa0), *a14+, 1 +3fbdc480: move *a13(0xffe0), a7, 1 +3fbdc4a0: move *a7(0x340), a3, 1 +3fbdc4c0: call a3 +L3FBDC4D0: +3fbdc4d0: move *sp(0x160), a14, 1 +3fbdc4f0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fbdc510: rets 2 +3fbdc520: mmtm sp, a11,a13 +3fbdc540: move a14, a13 +3fbdc550: move *a13(0xffa0), a11, 1 +3fbdc570: jreq L3FBDC600 +3fbdc580: move a14, -*sp, 1 +3fbdc590: move *a13(0xffc0), *a14+, 1 +3fbdc5b0: move *a13(0xffe0), *a14+, 1 +3fbdc5d0: calla L3FBDC650 +L3FBDC600: +3fbdc600: move *sp(0x60), a14, 1 +3fbdc620: mmfm sp, a11,a13 +3fbdc640: rets 2 +L3FBDC650: +3fbdc650: mmtm sp, a5,a7,a9,a11,a13 +3fbdc670: move a14, a13 +3fbdc680: addi 0x290, a14 +3fbdc6a0: sub a11, a11 +3fbdc6b0: setf 16, 1, 0 +3fbdc6c0: move a11, *a13(0x280), 0 +3fbdc6e0: move *a13(0xffc0), a9, 1 +3fbdc700: move *a9(0x80), *a13(0x60), 0 +3fbdc730: move *a9(0xa0), *a13(0x70), 0 +3fbdc760: move a14, -*sp, 1 +3fbdc770: addi 0x160, a9 +3fbdc790: move a9, *a14+, 1 +3fbdc7a0: move *a13(0xffc0), a9, 1 +3fbdc7c0: addi 0x140, a9 +3fbdc7e0: move a9, *a14+, 1 +3fbdc7f0: move *a13(0xffc0), a9, 1 +3fbdc810: addi 0x120, a9 +3fbdc830: move a9, *a14+, 1 +3fbdc840: move *a13(0xffe0), a9, 1 +3fbdc860: move *a9(0xe60), a7, 1 +3fbdc880: call a7 +3fbdc890: move a14, -*sp, 1 +3fbdc8a0: move *a13(0xffc0), a7, 1 +3fbdc8c0: addi 0x100, a7 +3fbdc8e0: move a7, *a14+, 1 +3fbdc8f0: move *a13(0xffc0), a7, 1 +3fbdc910: addi 0xe0, a7 +3fbdc930: move a7, *a14+, 1 +3fbdc940: move *a13(0xffc0), a7, 1 +3fbdc960: addi 0xc0, a7 +3fbdc980: move a7, *a14+, 1 +3fbdc990: move *a9(0xe60), a7, 1 +3fbdc9b0: call a7 +3fbdc9c0: move *a13(0xffc0), a7, 1 +3fbdc9e0: move *a7(0x120), a9, 1 +3fbdca00: move *a7(0xc0), a7, 1 +3fbdca20: cmp a7, a9 +3fbdca30: jrls L3FBDCA90 +3fbdca40: movi 0xfffe, a9 +3fbdca60: setf 16, 1, 0 +3fbdca70: move a9, *a13(0x280), 0 +L3FBDCA90: +3fbdca90: movk 16, a9 +3fbdcaa0: move a9, *a13, 1 +3fbdcab0: setf 16, 1, 0 +L3FBDCAC0: +3fbdcac0: move *a13(0xffc0), a11, 1 +3fbdcae0: move *a13(0xffe0), a9, 1 +3fbdcb00: move *a9, a7, 1 +3fbdcb10: sll 0x5, a7 +3fbdcb20: add a11, a7 +3fbdcb30: move *a13, a5, 1 +3fbdcb40: sll 0x4, a5 +3fbdcb50: move *a7(0x1a0), a7, 1 +3fbdcb70: add a5, a7 +3fbdcb80: move *a13(0x280), a5, 0 +3fbdcba0: move *a7, a7, 0 +3fbdcbb0: xor a5, a7 +3fbdcbc0: move *a9, a5, 1 +3fbdcbd0: sll 0x5, a5 +3fbdcbe0: add a11, a5 +3fbdcbf0: move *a13, a9, 1 +3fbdcc00: subk 16, a9 +3fbdcc10: sll 0x4, a9 +3fbdcc20: move *a5(0x1a0), a5, 1 +3fbdcc40: add a9, a5 +3fbdcc50: move *a5, a9, 0 +3fbdcc60: and a9, a7 +3fbdcc70: move *a13, a9, 1 +3fbdcc80: sll 0x4, a9 +3fbdcc90: add a13, a9 +3fbdcca0: move a7, *a9(0x80), 0 +3fbdccc0: move *a13, a9, 1 +3fbdccd0: inc a9 +3fbdcce0: move a9, *a13, 1 +3fbdccf0: subk 32, a9 +3fbdcd00: jrlt L3FBDCAC0 +3fbdcd10: sub a9, a9 +3fbdcd20: move a9, *a13, 1 +L3FBDCD30: +3fbdcd30: move *a13(0xffc0), a11, 1 +3fbdcd50: move *a13(0xffe0), a9, 1 +3fbdcd70: move *a9, a7, 1 +3fbdcd80: sll 0x5, a7 +3fbdcd90: add a11, a7 +3fbdcda0: move *a13, a5, 1 +3fbdcdb0: sll 0x4, a5 +3fbdcdc0: move *a7(0x1a0), a7, 1 +3fbdcde0: add a5, a7 +3fbdcdf0: move *a13, a5, 1 +3fbdce00: sll 0x4, a5 +3fbdce10: add a13, a5 +3fbdce20: move *a7(0x0), *a5(0x80), 0 +3fbdce50: move *a13, a7, 1 +3fbdce60: inc a7 +3fbdce70: move a7, *a13, 1 +3fbdce80: subk 16, a7 +3fbdce90: jrlt L3FBDCD30 +3fbdcea0: move a14, -*sp, 1 +3fbdceb0: sub a7, a7 +3fbdcec0: move a7, *a14+, 1 +3fbdced0: move a7, *a14+, 1 +3fbdcee0: move a13, a5 +3fbdcef0: addi 0x60, a5 +3fbdcf10: move a5, *a14+, 1 +3fbdcf20: movk 32, a7 +3fbdcf30: move a7, *a14+, 1 +3fbdcf40: move a13, a5 +3fbdcf50: addi 0x80, a5 +3fbdcf70: move a5, *a14+, 1 +3fbdcf80: movk 6, a5 +3fbdcf90: move a5, *a14+, 1 +3fbdcfa0: sub a5, a5 +3fbdcfb0: move a5, *a14+, 1 +3fbdcfc0: move a5, *a14+, 1 +3fbdcfd0: move a13, a5 +3fbdcfe0: addk 32, a5 +3fbdcff0: move a5, *a14+, 1 +3fbdd000: addk 3, a7 +3fbdd010: move a7, *a14+, 1 +3fbdd020: move *a9(0x8a0), a8, 0 +3fbdd040: move a8, *a14+, 1 +3fbdd050: sub a7, a7 +3fbdd060: move a7, *a14+, 1 +3fbdd070: calla L3F94A9D0 +3fbdd0a0: movk 1, a8 +3fbdd0b0: move *sp(0xc0), a14, 1 +3fbdd0d0: mmfm sp, a5,a7,a9,a11,a13 +3fbdd0f0: rets 2 +3fbdd100: move a13, -*sp, 1 +3fbdd110: move a14, a13 +3fbdd120: move a14, -*sp, 1 +3fbdd130: move *a13(0xffe0), *a14+, 1 +3fbdd150: calla L3F702440 +3fbdd180: move *sp(0x40), a14, 1 +3fbdd1a0: move *sp+, a13, 1 +3fbdd1b0: rets 2 +L3FBDD1C0: +3fbdd1c0: mmtm sp, a5,a7,a9,a11,a13 +3fbdd1e0: move a14, a13 +3fbdd1f0: addi 0x1c0, a14 +3fbdd210: move *a13(0xffc0), a9, 1 +3fbdd230: move *a13(0xffe0), *a9(0x0), 1 +3fbdd260: setf 16, 1, 0 +3fbdd270: move *a13(0xff80), *a9(0x40), 0 +3fbdd2a0: move *a13(0xff60), *a9(0x50), 0 +3fbdd2d0: move *a13(0xff80), a11, 1 +3fbdd2f0: movi 0xfe, a7 +3fbdd310: mpys a11, a7 +3fbdd320: move *a13(0xff40), a5, 1 +3fbdd340: move a5, a11 +3fbdd350: sll 0x3, a5 +3fbdd360: sll 0x1, a11 +3fbdd370: add a11, a5 +3fbdd380: divs a5, a7 +3fbdd390: move a7, *a9(0x60), 0 +3fbdd3b0: move *a13(0xff60), a11, 1 +3fbdd3d0: movi 0xfe, a7 +3fbdd3f0: mpys a11, a7 +3fbdd400: move *a13(0xff40), a5, 1 +3fbdd420: move a5, a11 +3fbdd430: sll 0x3, a5 +3fbdd440: sll 0x1, a11 +3fbdd450: add a11, a5 +3fbdd460: divs a5, a7 +3fbdd470: move a7, *a9(0x70), 0 +3fbdd490: movk 1, a11 +3fbdd4a0: move a11, *a9(0x80), 0 +3fbdd4c0: move a14, -*sp, 1 +3fbdd4d0: movk 12, a7 +3fbdd4e0: move a7, *a14+, 1 +3fbdd4f0: calla L3F705A00 +3fbdd520: move a8, *a13, 1 +3fbdd530: move a8, *a9(0xa0), 1 +3fbdd550: setf 16, 1, 0 +3fbdd560: move a11, *a9(0x90), 0 +3fbdd580: move a14, -*sp, 1 +3fbdd590: sub a5, a5 +3fbdd5a0: move a5, *a14+, 1 +3fbdd5b0: calla L3F8B62F0 +3fbdd5e0: move a8, *a9(0xc0), 1 +3fbdd600: move a14, -*sp, 1 +3fbdd610: move a5, *a14+, 1 +3fbdd620: calla L3F8B62F0 +3fbdd650: move a8, *a13(0x60), 1 +3fbdd670: move a8, *a9(0xe0), 1 +3fbdd690: setf 16, 1, 0 +3fbdd6a0: move a11, *a9(0x100), 0 +3fbdd6c0: move a11, *a9(0x110), 0 +3fbdd6e0: move a11, *a9(0x140), 1 +3fbdd700: move a5, *a9(0x160), 1 +3fbdd720: movb a5, *a9(0x120) +3fbdd740: movb a5, *a9(0x128) +3fbdd760: move a11, *a9(0x7c0), 0 +3fbdd780: move a14, -*sp, 1 +3fbdd790: addk 28, a7 +3fbdd7a0: move a7, *a14+, 1 +3fbdd7b0: calla L3F705A00 +3fbdd7e0: move a8, *a13(0x20), 1 +3fbdd800: move a8, *a9(0x7e0), 1 +3fbdd820: move a14, -*sp, 1 +3fbdd830: movk 8, a5 +3fbdd840: move a5, *a14+, 1 +3fbdd850: calla L3F705A00 +3fbdd880: move a8, *a9(0x780), 1 +3fbdd8a0: setf 16, 0, 0 +3fbdd8b0: move *a13(0xff80), *a13(0x150), 0 +3fbdd8e0: move *a13(0xff60), *a13(0x140), 0 +3fbdd910: move a11, *a13(0x160), 0 +3fbdd930: movb a11, *a13(0x170) +3fbdd950: move a9, *a13(0x180), 1 +3fbdd970: move *a13(0xffa0), *a13(0x1a0), 1 +3fbdd9a0: move a14, -*sp, 1 +3fbdd9b0: sub a5, a5 +3fbdd9c0: move a5, *a14+, 1 +3fbdd9d0: move a5, *a14+, 1 +3fbdd9e0: move a13, a5 +3fbdd9f0: addi 0x140, a5 +3fbdda10: move a5, *a14+, 1 +3fbdda20: calla L3F3B9610 +3fbdda50: move a8, *a9(0x800), 1 +3fbdda70: move *a9(0x800), a7, 1 +3fbdda90: jrne L3FBDDB30 +3fbddaa0: move a14, -*sp, 1 +3fbddab0: movi 0x3fbe03f0, a8 +3fbddae0: move a8, *a14+, 1 +3fbddaf0: calla L3F927BC0 +3fbddb20: jruc L3FBDDB80 +L3FBDDB30: +3fbddb30: move *a9(0x800), a7, 1 +3fbddb50: setf 16, 0, 0 +3fbddb60: move a11, *a7(0x50), 0 +L3FBDDB80: +3fbddb80: move a14, -*sp, 1 +3fbddb90: move *a9(0x800), *a14+, 1 +3fbddbb0: move a11, *a14+, 1 +3fbddbc0: move a9, *a14+, 1 +3fbddbd0: calla L3FBD60F0 +3fbddc00: move a8, *a9(0x820), 1 +3fbddc20: move a14, -*sp, 1 +3fbddc30: move *a9(0x7a0), *a14+, 1 +3fbddc50: calla L3FBDF800 +3fbddc80: movi 0x3fbf6e20, a7 +3fbddcb0: move a7, *a9(0xa00), 1 +3fbddcd0: movi 0x3fbf71a0, a5 +3fbddd00: move a5, *a9(0xa20), 1 +3fbddd20: movi 0x3fbf73e0, a11 +3fbddd50: move a11, *a9(0xa40), 1 +3fbddd70: movi 0x3fbf8700, a5 +3fbddda0: move a5, *a9(0xa60), 1 +3fbdddc0: movi 0x3fbf7380, a5 +3fbdddf0: move a5, *a9(0xa80), 1 +3fbdde10: movi 0x3fbf7a30, a5 +3fbdde40: move a5, *a9(0xaa0), 1 +3fbdde60: movi 0x3fbf9920, a5 +3fbdde90: move a5, *a9(0xb00), 1 +3fbddeb0: movi 0x3fbf9990, a5 +3fbddee0: move a5, *a9(0xb20), 1 +3fbddf00: movi 0x3fbb0c60, a5 +3fbddf30: move a5, *a9(0x940), 1 +3fbddf50: movi 0x3fb46bc0, a5 +3fbddf80: move a5, *a9(0xbe0), 1 +3fbddfa0: movi 0x3fb47680, a5 +3fbddfd0: move a5, *a9(0xc00), 1 +3fbddff0: movi 0x3fb47ef0, a5 +3fbde020: move a5, *a9(0xc20), 1 +3fbde040: movi 0x3fb482d0, a5 +3fbde070: move a5, *a9(0xc40), 1 +3fbde090: movi 0x3fb46170, a5 +3fbde0c0: move a5, *a9(0xc60), 1 +3fbde0e0: movi 0x3f7477e0, a5 +3fbde110: move a5, *a9(0x980), 1 +3fbde130: movi 0x3fba1870, a5 +3fbde160: move a5, *a9(0x9e0), 1 +3fbde180: movi 0x3f731b10, a5 +3fbde1b0: move a5, *a9(0xd60), 1 +3fbde1d0: movi 0x3fbd67c0, a5 +3fbde200: move a5, *a9(0xb40), 1 +3fbde220: movi 0x3fbd6940, a5 +3fbde250: move a5, *a9(0xb60), 1 +3fbde270: movi 0x3fbd6da0, a5 +3fbde2a0: move a5, *a9(0xb80), 1 +3fbde2c0: movi 0x3f7847c0, a5 +3fbde2f0: move a5, *a9(0xac0), 1 +3fbde310: movi 0x3fb7a750, a5 +3fbde340: move a5, *a9(0xdc0), 1 +3fbde360: movi 0x3fb7ab40, a5 +3fbde390: move a5, *a9(0xde0), 1 +3fbde3b0: movi 0x3fb7afa0, a5 +3fbde3e0: move a5, *a9(0xe00), 1 +3fbde400: movi 0x3fb7b3d0, a5 +3fbde430: move a5, *a9(0xd80), 1 +3fbde450: movi 0x3f7f8ba0, a5 +3fbde480: move a5, *a9(0xda0), 1 +3fbde4a0: movi 0x3fb7b0d0, a5 +3fbde4d0: move a5, *a9(0xe60), 1 +3fbde4f0: movi 0x3f7f8ba0, a5 +3fbde520: move a5, *a9(0xe40), 1 +3fbde540: movi 0x3fc2a2f0, a5 +3fbde570: move a5, *a9(0xe80), 1 +3fbde590: movi 0x3fc2af60, a5 +3fbde5c0: move a5, *a9(0xea0), 1 +3fbde5e0: movi 0x3fc2abd0, a5 +3fbde610: move a5, *a9(0xec0), 1 +3fbde630: movi 0x3f7ea9a0, a5 +3fbde660: move a5, *a9(0xee0), 1 +3fbde680: movi 0x3f7efb30, a5 +3fbde6b0: move a5, *a9(0xf00), 1 +3fbde6d0: movi 0x3fbfe480, a5 +3fbde700: move a5, *a9(0xf20), 1 +3fbde720: movi 0x3f7ef3f0, a5 +3fbde750: move a5, *a9(0xf40), 1 +3fbde770: movi 0x3fc2c980, a5 +3fbde7a0: move a5, *a9(0xf60), 1 +3fbde7c0: movi 0x3fc37e00, a5 +3fbde7f0: move a5, *a9(0xf80), 1 +3fbde810: movi 0x3fc2b7c0, a5 +3fbde840: move a5, *a9(0xfa0), 1 +3fbde860: movi 0x3fc2c640, a5 +3fbde890: move a5, *a9(0xfc0), 1 +3fbde8b0: movi 0x3fc2d200, a5 +3fbde8e0: move a5, *a9(0x1080), 1 +3fbde900: movi 0x3fc2d580, a5 +3fbde930: move a5, *a9(0x10a0), 1 +3fbde950: movi 0x3fc2d9b0, a5 +3fbde980: move a5, *a9(0x10c0), 1 +3fbde9a0: movi 0x3f793310, a5 +3fbde9d0: move a5, *a9(0x10e0), 1 +3fbde9f0: movi 0x3f764900, a5 +3fbdea20: move a5, *a9(0xae0), 1 +3fbdea40: movi 0x3fc2bcc0, a5 +3fbdea70: move a5, *a9(0xfe0), 1 +3fbdea90: movi 0x3fc2bdc0, a5 +3fbdeac0: move a5, *a9(0x1000), 1 +3fbdeae0: movi 0x3fc2c220, a5 +3fbdeb10: move a5, *a9(0x1020), 1 +3fbdeb30: movi 0x3fc30ae0, a5 +3fbdeb60: move a5, *a9(0x1040), 1 +3fbdeb80: movi 0x3fc2ad60, a5 +3fbdebb0: move a5, *a9(0x1060), 1 +3fbdebd0: movi 0x3fc00040, a5 +3fbdec00: move a5, *a9(0x1140), 1 +3fbdec20: movi 0x3fc005c0, a5 +3fbdec50: move a5, *a9(0x1160), 1 +3fbdec70: movi 0x3fc00b20, a5 +3fbdeca0: move a5, *a9(0x1100), 1 +3fbdecc0: movi 0x3fc00ef0, a5 +3fbdecf0: move a5, *a9(0x1120), 1 +3fbded10: movi 0x3fc01a20, a5 +3fbded40: move a5, *a9(0x1180), 1 +3fbded60: movi 0x3fc01fe0, a5 +3fbded90: move a5, *a9(0x11a0), 1 +3fbdedb0: sub a5, a5 +3fbdedc0: move a5, *a9(0x11c0), 1 +3fbdede0: move a5, *a9(0x11e0), 1 +3fbdee00: movi 0x3fc2e400, a5 +3fbdee30: move a5, *a9(0x1200), 1 +3fbdee50: movi 0x3fc2eaa0, a5 +3fbdee80: move a5, *a9(0x1220), 1 +3fbdeea0: movi 0x3f3b9610, a5 +3fbdeed0: move a5, *a9(0x1240), 1 +3fbdeef0: movi 0x3f3ba070, a5 +3fbdef20: move a5, *a9(0x1260), 1 +3fbdef40: sub a5, a5 +3fbdef50: move a5, *a9(0x1280), 1 +3fbdef70: movi 0x3fc30040, a5 +3fbdefa0: move a5, *a9(0x12a0), 1 +3fbdefc0: move *a13(0x20), a5, 1 +3fbdefe0: move *a9(0xc0), *a5(0x0), 1 +3fbdf010: setf 16, 1, 0 +3fbdf020: move *a13(0xffe0), *a5(0x20), 0 +3fbdf050: sub a7, a7 +3fbdf060: move a7, *a5(0x30), 0 +3fbdf080: move a7, *a5(0x40), 1 +3fbdf0a0: move a7, *a5(0x60), 1 +3fbdf0c0: move a7, *a5(0x80), 1 +3fbdf0e0: movk 1, a7 +3fbdf0f0: move a7, *a5(0x100), 0 +3fbdf110: movk 2, a7 +3fbdf120: move a7, *a5(0x110), 0 +3fbdf140: move *a13, a7, 1 +3fbdf150: movk 1, a11 +3fbdf160: move a11, *a7, 1 +3fbdf170: move a11, *a7(0x20), 1 +3fbdf190: move a14, -*sp, 1 +3fbdf1a0: movk 4, a11 +3fbdf1b0: move a11, *a14+, 1 +3fbdf1c0: calla L3F705A00 +3fbdf1f0: move a8, *a13(0x40), 1 +3fbdf210: move a8, *a7(0x40), 1 +3fbdf230: move *a9(0xc0), *a8(0x0), 1 +3fbdf260: move a14, -*sp, 1 +3fbdf270: sub a11, a11 +3fbdf280: move a11, *a14+, 1 +3fbdf290: movi 0x3fbdd100, a11 +3fbdf2c0: move a11, *a14+, 1 +3fbdf2d0: move a5, *a14+, 1 +3fbdf2e0: movi 0x80, a11 +3fbdf300: move a11, *a14+, 1 +3fbdf310: move *a9(0xc0), *a14+, 1 +3fbdf330: calla L3F8B6510 +3fbdf360: move a14, -*sp, 1 +3fbdf370: movk 1, a11 +3fbdf380: move a11, *a14+, 1 +3fbdf390: movk 24, a11 +3fbdf3a0: move a11, *a14+, 1 +3fbdf3b0: move *a13(0xff80), *a14+, 1 +3fbdf3d0: move a9, *a14+, 1 +3fbdf3e0: calla L3FBD67C0 +3fbdf410: move a8, *a9(0x840), 1 +3fbdf430: move a14, -*sp, 1 +3fbdf440: sub a11, a11 +3fbdf450: move a11, *a14+, 1 +3fbdf460: move a11, *a14+, 1 +3fbdf470: move a13, a11 +3fbdf480: addi 0x80, a11 +3fbdf4a0: move a11, *a14+, 1 +3fbdf4b0: move a5, *a14+, 1 +3fbdf4c0: move a9, *a14+, 1 +3fbdf4d0: move *a13(0x60), *a14+, 1 +3fbdf4f0: calla L3FC38AA0 +3fbdf520: move *a9(0x780), a11, 1 +3fbdf540: move *a13(0x80), *a11(0x0), 1 +3fbdf570: move *a9(0x780), *a13(0x120), 1 +3fbdf5a0: move *a13(0x120), a11, 1 +3fbdf5c0: move *a13(0x80), *a11(0x0), 1 +3fbdf5f0: move a14, -*sp, 1 +3fbdf600: move a13, a5 +3fbdf610: addi 0x100, a5 +3fbdf630: move a5, *a14+, 1 +3fbdf640: calla L3FBA4540 +3fbdf670: move *a9(0x780), a5, 1 +3fbdf690: move *a13(0x100), *a5(0x20), 1 +3fbdf6c0: movk 1, a8 +3fbdf6d0: move *sp(0xc0), a14, 1 +3fbdf6f0: mmfm sp, a5,a7,a9,a11,a13 +3fbdf710: rets 2 +3fbdf720: move a13, -*sp, 1 +3fbdf730: move a14, a13 +3fbdf740: move a14, -*sp, 1 +3fbdf750: movi 0x3fbe0540, a8 +3fbdf780: move a8, *a14+, 1 +3fbdf790: calla L3FB341E0 +3fbdf7c0: move *sp(0x40), a14, 1 +3fbdf7e0: move *sp+, a13, 1 +3fbdf7f0: rets 2 +L3FBDF800: +3fbdf800: mmtm sp, a9,a11,a13 +3fbdf820: move a14, a13 +3fbdf830: move *a13(0xffe0), a9, 1 +3fbdf850: movi 0x3f731b10, a11 +3fbdf880: move a11, *a9, 1 +3fbdf890: movi 0x3f732fa0, a11 +3fbdf8c0: move a11, *a9(0x20), 1 +3fbdf8e0: movi 0x3f732c30, a11 +3fbdf910: move a11, *a9(0x40), 1 +3fbdf930: movi 0x3fbdf720, a11 +3fbdf960: move a11, *a9(0x60), 1 +3fbdf980: move a11, *a9(0x80), 1 +3fbdf9a0: move a11, *a9(0xa0), 1 +3fbdf9c0: move a11, *a9(0xc0), 1 +3fbdf9e0: move a11, *a9(0xe0), 1 +3fbdfa00: move a11, *a9(0x100), 1 +3fbdfa20: move a11, *a9(0x120), 1 +3fbdfa40: move a11, *a9(0x140), 1 +3fbdfa60: move a11, *a9(0x160), 1 +3fbdfa80: move a11, *a9(0x180), 1 +3fbdfaa0: move a11, *a9(0x1a0), 1 +3fbdfac0: move a11, *a9(0x1c0), 1 +3fbdfae0: move a11, *a9(0x1e0), 1 +3fbdfb00: move a11, *a9(0x200), 1 +3fbdfb20: move a11, *a9(0x220), 1 +3fbdfb40: move a11, *a9(0x240), 1 +3fbdfb60: movi 0x3f568e00, a11 +3fbdfb90: move a11, *a9(0x260), 1 +3fbdfbb0: move a11, *a9(0x280), 1 +3fbdfbd0: movi 0x3fb70f60, a11 +3fbdfc00: move a11, *a9(0x2a0), 1 +3fbdfc20: move a11, *a9(0x2c0), 1 +3fbdfc40: movi 0x3fbdf720, a11 +3fbdfc70: move a11, *a9(0x2e0), 1 +3fbdfc90: move a11, *a9(0x320), 1 +3fbdfcb0: move a11, *a9(0x340), 1 +3fbdfcd0: move a11, *a9(0x360), 1 +3fbdfcf0: movi 0x3f73cc00, a11 +3fbdfd20: move a11, *a9(0x380), 1 +3fbdfd40: movi 0x3f739660, a11 +3fbdfd70: move a11, *a9(0x3a0), 1 +3fbdfd90: movi 0x3fbdf720, a11 +3fbdfdc0: move a11, *a9(0x3c0), 1 +3fbdfde0: move a11, *a9(0x3e0), 1 +3fbdfe00: move a11, *a9(0x400), 1 +3fbdfe20: move a11, *a9(0x420), 1 +3fbdfe40: move a11, *a9(0x440), 1 +3fbdfe60: movi 0x3f739600, a11 +3fbdfe90: move a11, *a9(0x460), 1 +3fbdfeb0: movi 0x3fbdf720, a11 +3fbdfee0: move a11, *a9(0x480), 1 +3fbdff00: move a11, *a9(0x4a0), 1 +3fbdff20: move a11, *a9(0x4c0), 1 +3fbdff40: move a11, *a9(0x4e0), 1 +3fbdff60: move a11, *a9(0x500), 1 +3fbdff80: movi 0x3f73ea00, a11 +3fbdffb0: move a11, *a9(0x520), 1 +3fbdffd0: movi 0x3fbdf720, a11 +3fbe0000: move a11, *a9(0x540), 1 +3fbe0020: move a11, *a9(0x560), 1 +3fbe0040: move a11, *a9(0x580), 1 +3fbe0060: move a11, *a9(0x5a0), 1 +3fbe0080: move a11, *a9(0x5c0), 1 +3fbe00a0: move a11, *a9(0x5e0), 1 +3fbe00c0: move a11, *a9(0x600), 1 +3fbe00e0: move a11, *a9(0x620), 1 +3fbe0100: move a11, *a9(0x640), 1 +3fbe0120: move a11, *a9(0x660), 1 +3fbe0140: move a11, *a9(0x680), 1 +3fbe0160: move a11, *a9(0x6a0), 1 +3fbe0180: move a11, *a9(0x6c0), 1 +3fbe01a0: move a11, *a9(0x6e0), 1 +3fbe01c0: move a11, *a9(0x700), 1 +3fbe01e0: move a11, *a9(0x720), 1 +3fbe0200: move a11, *a9(0x740), 1 +3fbe0220: move a11, *a9(0x760), 1 +3fbe0240: movi 0x3fba04a0, a11 +3fbe0270: move a11, *a9(0x780), 1 +3fbe0290: movi 0x3fbdf720, a11 +3fbe02c0: move a11, *a9(0x7a0), 1 +3fbe02e0: move a11, *a9(0x7c0), 1 +3fbe0300: move a11, *a9(0x7e0), 1 +3fbe0320: move a11, *a9(0x800), 1 +3fbe0340: move a11, *a9(0x820), 1 +3fbe0360: move a11, *a9(0x840), 1 +3fbe0380: move a11, *a9(0x860), 1 +3fbe03a0: move *sp(0x80), a14, 1 +3fbe03c0: mmfm sp, a9,a11,a13 +3fbe03e0: rets 2 +3fbe03f0: srl a3, a13 +3fbe0400: andn a11, a2 +3fbe0410: .word 0x7263 +3fbe0420: sra a11, a5 +3fbe0430: cmp a11, a14 +3fbe0440: rl a11, a14 +3fbe0450: sla 0x3, b4 +3fbe0460: sla 0x1, a13 +3fbe0470: sla a11, a3 +3fbe0480: modu a3, a14 +3fbe0490: .word 0x746f +3fbe04a0: sll a9, a0 +3fbe04b0: sra b11, b2 +3fbe04c0: .word 0x7461 +3fbe04d0: sla 0x3, a5 +3fbe04e0: rl b11, b6 +3fbe04f0: rl b11, b3 +3fbe0500: mods a3, a2 +3fbe0510: sub a3, a5 +3fbe0520: sub a2, a13 +3fbe0530: .word 0x000a +3fbe0540: modu b2, b5 +3fbe0550: .word 0x7375 +3fbe0560: sra a3, a5 +3fbe0570: sub a1, a0 +3fbe0580: .word 0x7665 +3fbe0590: sll a11, a9 +3fbe05a0: sub a3, a5 +3fbe05b0: .word 0x7065 +3fbe05c0: modu a3, a5 +3fbe05d0: sra a11, a4 +3fbe05e0: .word 0x746e +3fbe05f0: xor a1, a0 +3fbe0600: sll a11, a5 +3fbe0610: modu b11, b4 +3fbe0620: srl 0x15, b2 +3fbe0630: modu b10, b0 +3fbe0640: .word 0x7373 +3fbe0650: sll a3, a9 +3fbe0660: sra a11, a12 +3fbe0670: cmp a9, a0 +3fbe0680: .word 0x706d +3fbe0690: sra a11, a12 +3fbe06a0: sra a11, a13 +3fbe06b0: .word 0x746e +3fbe06c0: .word 0x7461 +3fbe06d0: modu a11, a9 +3fbe06e0: sla 0x3, a14 +3fbe06f0: .word 0x7245 +3fbe0700: modu b11, b2 +3fbe0710: .word 0x0a72 +3fbe0720: .word 0x0000 +L3FBE0730: +3fbe0730: mmtm sp, a0,a1,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fbe0750: move a14, a13 +3fbe0760: addi 0x160, a14 +3fbe0780: move *a13(0xff60), a9, 1 +3fbe07a0: move *a13(0xff40), a10, 1 +3fbe07c0: move *a13(0xffe0), a7, 1 +3fbe07e0: move *a13(0xff00), a5, 1 +3fbe0800: mpys a5, a7 +3fbe0810: sll 0x5, a7 +3fbe0820: move *a13(0xff20), a5, 1 +3fbe0840: add a5, a7 +3fbe0850: move *a13(0xffa0), a5, 1 +3fbe0870: sra 0x5, a5 +3fbe0880: sll 0x5, a5 +3fbe0890: add a5, a7 +3fbe08a0: move a7, a11 +3fbe08b0: move *a13(0xffa0), a7, 1 +3fbe08d0: move *a13(0xffc0), a5, 1 +3fbe08f0: sub a5, a7 +3fbe0900: sra 0x5, a7 +3fbe0910: sll 0x5, a7 +3fbe0920: add a7, a9 +3fbe0930: move *a13(0xffa0), a7, 1 +3fbe0950: sub a5, a7 +3fbe0960: andi 0x1f, a7 +3fbe0990: move a7, *a13(0x40), 1 +3fbe09b0: move *a13(0xff80), a5, 1 +3fbe09d0: move *a13(0xffa0), a7, 1 +3fbe09f0: sub a7, a5 +3fbe0a00: move a5, *a13, 1 +3fbe0a10: andi 0x1f, a7 +3fbe0a40: move a7, *a13(0x20), 1 +3fbe0a60: add a5, a7 +3fbe0a70: subk 32, a7 +3fbe0a80: jagt L3FBE2740 +3fbe0aa0: move *a13(0x40), a7, 1 +3fbe0ac0: add a5, a7 +3fbe0ad0: subk 32, a7 +3fbe0ae0: jrgt L3FBE0B70 +3fbe0af0: move *a13(0x40), a7, 1 +3fbe0b10: neg a7 +3fbe0b20: move *a9, a12, 1 +3fbe0b30: move a12, a5 +3fbe0b40: sra a7, a5 +3fbe0b50: move a5, a12 +3fbe0b60: jruc L3FBE0D50 +L3FBE0B70: +3fbe0b70: move *a13(0x40), a7, 1 +3fbe0b90: neg a7 +3fbe0ba0: addk 32, a7 +3fbe0bb0: move a7, *a13(0xe0), 1 +3fbe0bd0: move *a13(0x40), a3, 1 +3fbe0bf0: neg a3 +3fbe0c00: move *a9, a1, 1 +3fbe0c10: sra a3, a1 +3fbe0c20: sll 0x5, a7 +3fbe0c30: addi 0xd8c00, a7 +3fbe0c60: move *a7, a7, 1 +3fbe0c70: and a7, a1 +3fbe0c80: move *a9(0x20), a7, 1 +3fbe0ca0: move *a13(0xe0), a3, 1 +3fbe0cc0: sll a3, a7 +3fbe0cd0: sll 0x5, a3 +3fbe0ce0: addi 0xd8800, a3 +3fbe0d10: move *a3, a3, 1 +3fbe0d20: and a3, a7 +3fbe0d30: or a7, a1 +3fbe0d40: move a1, a12 +L3FBE0D50: +3fbe0d50: move *a13(0x20), a7, 1 +3fbe0d70: move *a13, a5, 1 +3fbe0d80: add a5, a7 +3fbe0d90: subk 32, a7 +3fbe0da0: jagt L3FBE1640 +3fbe0dc0: move *a13(0x20), a7, 1 +3fbe0de0: andi 0x1f, a7 +3fbe0e10: sll 0x5, a7 +3fbe0e20: addi 0xd9000, a7 +3fbe0e50: move *a13(0x20), a3, 1 +3fbe0e70: add a5, a3 +3fbe0e80: andi 0x1f, a3 +3fbe0eb0: sll 0x5, a3 +3fbe0ec0: addi 0xd9400, a3 +3fbe0ef0: move *a7, a7, 1 +3fbe0f00: move *a3, a3, 1 +3fbe0f10: and a3, a7 +3fbe0f20: move a7, *a13(0xe0), 1 +3fbe0f40: move *a13(0x20), a3, 1 +3fbe0f60: move a12, a1 +3fbe0f70: sll a3, a1 +3fbe0f80: move a1, *a13(0x100), 1 +3fbe0fa0: cmpi 0x3, a10 +3fbe0fc0: jreq L3FBE15B0 +3fbe0fd0: cmpi 0x8, a10 +3fbe0ff0: jrlt L3FBE1330 +3fbe1000: cmpi 0xc, a10 +3fbe1020: jrlt L3FBE1190 +3fbe1030: cmpi 0xe, a10 +3fbe1050: jrlt L3FBE1100 +3fbe1060: cmpi 0xe, a10 +3fbe1080: jrne L3FBE10D0 +3fbe1090: move *a11, a3, 1 +3fbe10a0: and a3, a1 +3fbe10b0: not a1 +3fbe10c0: jruc L3FBE15B0 +L3FBE10D0: +3fbe10d0: movi 0xffff, a1 +3fbe10f0: jruc L3FBE15B0 +L3FBE1100: +3fbe1100: cmpi 0xc, a10 +3fbe1120: jrne L3FBE1150 +3fbe1130: not a1 +3fbe1140: jruc L3FBE15B0 +L3FBE1150: +3fbe1150: not a1 +3fbe1160: move *a11, a3, 1 +3fbe1170: or a3, a1 +3fbe1180: jruc L3FBE15B0 +L3FBE1190: +3fbe1190: cmpi 0xa, a10 +3fbe11b0: jrlt L3FBE1280 +3fbe11c0: cmpi 0xa, a10 +3fbe11e0: jrne L3FBE1220 +3fbe11f0: move *a11, a1, 1 +3fbe1200: not a1 +3fbe1210: jruc L3FBE15B0 +L3FBE1220: +3fbe1220: move *a11, a1, 1 +3fbe1230: not a1 +3fbe1240: move *a13(0x100), a3, 1 +3fbe1260: or a3, a1 +3fbe1270: jruc L3FBE15B0 +L3FBE1280: +3fbe1280: cmpi 0x8, a10 +3fbe12a0: jrne L3FBE12F0 +3fbe12b0: move *a11, a3, 1 +3fbe12c0: or a3, a1 +3fbe12d0: not a1 +3fbe12e0: jruc L3FBE15B0 +L3FBE12F0: +3fbe12f0: not a1 +3fbe1300: move *a11, a3, 1 +3fbe1310: xor a3, a1 +3fbe1320: jruc L3FBE15B0 +L3FBE1330: +3fbe1330: cmpi 0x4, a10 +3fbe1350: jrlt L3FBE14B0 +3fbe1360: cmpi 0x6, a10 +3fbe1380: jrlt L3FBE1420 +3fbe1390: cmpi 0x6, a10 +3fbe13b0: jrne L3FBE13F0 +3fbe13c0: move *a11, a3, 1 +3fbe13d0: xor a3, a1 +3fbe13e0: jruc L3FBE15B0 +L3FBE13F0: +3fbe13f0: move *a11, a3, 1 +3fbe1400: or a3, a1 +3fbe1410: jruc L3FBE15B0 +L3FBE1420: +3fbe1420: cmpi 0x5, a10 +3fbe1440: jrne L3FBE1470 +3fbe1450: move *a11, a1, 1 +3fbe1460: jruc L3FBE15B0 +L3FBE1470: +3fbe1470: move *a11, a3, 1 +3fbe1480: andn a1, a3 +3fbe1490: move a3, a1 +3fbe14a0: jruc L3FBE15B0 +L3FBE14B0: +3fbe14b0: cmpi 0x2, a10 +3fbe14d0: jrlt L3FBE1540 +3fbe14e0: cmpi 0x2, a10 +3fbe1500: jrne L3FBE15B0 +3fbe1510: move *a11, a3, 1 +3fbe1520: andn a3, a1 +3fbe1530: jruc L3FBE15B0 +L3FBE1540: +3fbe1540: cmpi 0x1, a10 +3fbe1560: jrne L3FBE15A0 +3fbe1570: move *a11, a3, 1 +3fbe1580: and a3, a1 +3fbe1590: jruc L3FBE15B0 +L3FBE15A0: +3fbe15a0: sub a1, a1 +L3FBE15B0: +3fbe15b0: move a1, *a13(0x120), 1 +3fbe15d0: move *a11, a3, 1 +3fbe15e0: andn a7, a3 +3fbe15f0: and a7, a1 +3fbe1600: or a1, a3 +3fbe1610: move a3, *a11, 1 +3fbe1620: jauc L3FBE6E10 +L3FBE1640: +3fbe1640: move *a13(0x20), a7, 1 +3fbe1660: neg a7 +3fbe1670: addk 32, a7 +3fbe1680: move a7, *a13(0xe0), 1 +3fbe16a0: sub a7, a5 +3fbe16b0: move a5, *a13(0x100), 1 +3fbe16d0: move *a13(0x20), a3, 1 +3fbe16f0: move a12, a1 +3fbe1700: sll a3, a1 +3fbe1710: move a1, *a13(0x120), 1 +3fbe1730: cmpi 0x3, a10 +3fbe1750: jreq L3FBE1D40 +3fbe1760: cmpi 0x8, a10 +3fbe1780: jrlt L3FBE1AC0 +3fbe1790: cmpi 0xc, a10 +3fbe17b0: jrlt L3FBE1920 +3fbe17c0: cmpi 0xe, a10 +3fbe17e0: jrlt L3FBE1890 +3fbe17f0: cmpi 0xe, a10 +3fbe1810: jrne L3FBE1860 +3fbe1820: move *a11, a3, 1 +3fbe1830: and a3, a1 +3fbe1840: not a1 +3fbe1850: jruc L3FBE1D40 +L3FBE1860: +3fbe1860: movi 0xffff, a1 +3fbe1880: jruc L3FBE1D40 +L3FBE1890: +3fbe1890: cmpi 0xc, a10 +3fbe18b0: jrne L3FBE18E0 +3fbe18c0: not a1 +3fbe18d0: jruc L3FBE1D40 +L3FBE18E0: +3fbe18e0: not a1 +3fbe18f0: move *a11, a3, 1 +3fbe1900: or a3, a1 +3fbe1910: jruc L3FBE1D40 +L3FBE1920: +3fbe1920: cmpi 0xa, a10 +3fbe1940: jrlt L3FBE1A10 +3fbe1950: cmpi 0xa, a10 +3fbe1970: jrne L3FBE19B0 +3fbe1980: move *a11, a1, 1 +3fbe1990: not a1 +3fbe19a0: jruc L3FBE1D40 +L3FBE19B0: +3fbe19b0: move *a11, a1, 1 +3fbe19c0: not a1 +3fbe19d0: move *a13(0x120), a3, 1 +3fbe19f0: or a3, a1 +3fbe1a00: jruc L3FBE1D40 +L3FBE1A10: +3fbe1a10: cmpi 0x8, a10 +3fbe1a30: jrne L3FBE1A80 +3fbe1a40: move *a11, a3, 1 +3fbe1a50: or a3, a1 +3fbe1a60: not a1 +3fbe1a70: jruc L3FBE1D40 +L3FBE1A80: +3fbe1a80: not a1 +3fbe1a90: move *a11, a3, 1 +3fbe1aa0: xor a3, a1 +3fbe1ab0: jruc L3FBE1D40 +L3FBE1AC0: +3fbe1ac0: cmpi 0x4, a10 +3fbe1ae0: jrlt L3FBE1C40 +3fbe1af0: cmpi 0x6, a10 +3fbe1b10: jrlt L3FBE1BB0 +3fbe1b20: cmpi 0x6, a10 +3fbe1b40: jrne L3FBE1B80 +3fbe1b50: move *a11, a3, 1 +3fbe1b60: xor a3, a1 +3fbe1b70: jruc L3FBE1D40 +L3FBE1B80: +3fbe1b80: move *a11, a3, 1 +3fbe1b90: or a3, a1 +3fbe1ba0: jruc L3FBE1D40 +L3FBE1BB0: +3fbe1bb0: cmpi 0x5, a10 +3fbe1bd0: jrne L3FBE1C00 +3fbe1be0: move *a11, a1, 1 +3fbe1bf0: jruc L3FBE1D40 +L3FBE1C00: +3fbe1c00: move *a11, a3, 1 +3fbe1c10: andn a1, a3 +3fbe1c20: move a3, a1 +3fbe1c30: jruc L3FBE1D40 +L3FBE1C40: +3fbe1c40: cmpi 0x2, a10 +3fbe1c60: jrlt L3FBE1CD0 +3fbe1c70: cmpi 0x2, a10 +3fbe1c90: jrne L3FBE1D40 +3fbe1ca0: move *a11, a3, 1 +3fbe1cb0: andn a3, a1 +3fbe1cc0: jruc L3FBE1D40 +L3FBE1CD0: +3fbe1cd0: cmpi 0x1, a10 +3fbe1cf0: jrne L3FBE1D30 +3fbe1d00: move *a11, a3, 1 +3fbe1d10: and a3, a1 +3fbe1d20: jruc L3FBE1D40 +L3FBE1D30: +3fbe1d30: sub a1, a1 +L3FBE1D40: +3fbe1d40: move a1, *a13(0x140), 1 +3fbe1d60: move *a13(0x20), a3, 1 +3fbe1d80: sll 0x5, a3 +3fbe1d90: addi 0xd8c00, a3 +3fbe1dc0: move *a11, a1, 1 +3fbe1dd0: move *a3, a3, 1 +3fbe1de0: and a3, a1 +3fbe1df0: move *a13(0x20), a3, 1 +3fbe1e10: sll 0x5, a3 +3fbe1e20: addi 0xd8800, a3 +3fbe1e50: move *a13(0x140), a5, 1 +3fbe1e70: move *a3, a3, 1 +3fbe1e80: and a5, a3 +3fbe1e90: or a3, a1 +3fbe1ea0: move a1, *a11, 1 +3fbe1eb0: neg a7 +3fbe1ec0: move a12, a3 +3fbe1ed0: sra a7, a3 +3fbe1ee0: move a3, *a13(0x120), 1 +3fbe1f00: cmpi 0x3, a10 +3fbe1f20: jreq L3FBE25B0 +3fbe1f30: cmpi 0x8, a10 +3fbe1f50: jrlt L3FBE22D0 +3fbe1f60: cmpi 0xc, a10 +3fbe1f80: jrlt L3FBE2110 +3fbe1f90: cmpi 0xe, a10 +3fbe1fb0: jrlt L3FBE2070 +3fbe1fc0: cmpi 0xe, a10 +3fbe1fe0: jrne L3FBE2040 +3fbe1ff0: move *a11(0x20), a7, 1 +3fbe2010: and a7, a3 +3fbe2020: not a3 +3fbe2030: jruc L3FBE25B0 +L3FBE2040: +3fbe2040: movi 0xffff, a3 +3fbe2060: jruc L3FBE25B0 +L3FBE2070: +3fbe2070: cmpi 0xc, a10 +3fbe2090: jrne L3FBE20C0 +3fbe20a0: not a3 +3fbe20b0: jruc L3FBE25B0 +L3FBE20C0: +3fbe20c0: not a3 +3fbe20d0: move *a11(0x20), a7, 1 +3fbe20f0: or a7, a3 +3fbe2100: jruc L3FBE25B0 +L3FBE2110: +3fbe2110: cmpi 0xa, a10 +3fbe2130: jrlt L3FBE2200 +3fbe2140: cmpi 0xa, a10 +3fbe2160: jrne L3FBE21B0 +3fbe2170: move *a11(0x20), a3, 1 +3fbe2190: not a3 +3fbe21a0: jruc L3FBE25B0 +L3FBE21B0: +3fbe21b0: move *a11(0x20), a7, 1 +3fbe21d0: not a7 +3fbe21e0: or a7, a3 +3fbe21f0: jruc L3FBE25B0 +L3FBE2200: +3fbe2200: cmpi 0x8, a10 +3fbe2220: jrne L3FBE2280 +3fbe2230: move *a11(0x20), a7, 1 +3fbe2250: or a7, a3 +3fbe2260: not a3 +3fbe2270: jruc L3FBE25B0 +L3FBE2280: +3fbe2280: not a3 +3fbe2290: move *a11(0x20), a7, 1 +3fbe22b0: xor a7, a3 +3fbe22c0: jruc L3FBE25B0 +L3FBE22D0: +3fbe22d0: cmpi 0x4, a10 +3fbe22f0: jrlt L3FBE2490 +3fbe2300: cmpi 0x6, a10 +3fbe2320: jrlt L3FBE23E0 +3fbe2330: cmpi 0x6, a10 +3fbe2350: jrne L3FBE23A0 +3fbe2360: move *a11(0x20), a7, 1 +3fbe2380: xor a7, a3 +3fbe2390: jruc L3FBE25B0 +L3FBE23A0: +3fbe23a0: move *a11(0x20), a7, 1 +3fbe23c0: or a7, a3 +3fbe23d0: jruc L3FBE25B0 +L3FBE23E0: +3fbe23e0: cmpi 0x5, a10 +3fbe2400: jrne L3FBE2440 +3fbe2410: move *a11(0x20), a3, 1 +3fbe2430: jruc L3FBE25B0 +L3FBE2440: +3fbe2440: move *a11(0x20), a7, 1 +3fbe2460: andn a3, a7 +3fbe2470: move a7, a3 +3fbe2480: jruc L3FBE25B0 +L3FBE2490: +3fbe2490: cmpi 0x2, a10 +3fbe24b0: jrlt L3FBE2530 +3fbe24c0: cmpi 0x2, a10 +3fbe24e0: jrne L3FBE25B0 +3fbe24f0: move *a11(0x20), a7, 1 +3fbe2510: andn a7, a3 +3fbe2520: jruc L3FBE25B0 +L3FBE2530: +3fbe2530: cmpi 0x1, a10 +3fbe2550: jrne L3FBE25A0 +3fbe2560: move *a11(0x20), a7, 1 +3fbe2580: and a7, a3 +3fbe2590: jruc L3FBE25B0 +L3FBE25A0: +3fbe25a0: sub a3, a3 +L3FBE25B0: +3fbe25b0: move a3, *a13(0x140), 1 +3fbe25d0: move *a13(0x100), a7, 1 +3fbe25f0: sll 0x5, a7 +3fbe2600: addi 0xd8800, a7 +3fbe2630: move *a11(0x20), a5, 1 +3fbe2650: move *a7, a7, 1 +3fbe2660: and a7, a5 +3fbe2670: move *a13(0x100), a7, 1 +3fbe2690: sll 0x5, a7 +3fbe26a0: addi 0xd8c00, a7 +3fbe26d0: move *a7, a7, 1 +3fbe26e0: and a3, a7 +3fbe26f0: or a7, a5 +3fbe2700: move a5, *a11(0x20), 1 +3fbe2720: jauc L3FBE6E10 +L3FBE2740: +3fbe2740: move *a13(0xffa0), a7, 1 +3fbe2760: andi 0x1f, a7 +3fbe2790: sll 0x5, a7 +3fbe27a0: addi 0xd8800, a7 +3fbe27d0: move *a7(0x0), *a13(0x60), 1 +3fbe2800: move *a13(0xffa0), a7, 1 +3fbe2820: add a5, a7 +3fbe2830: andi 0x1f, a7 +3fbe2860: sll 0x5, a7 +3fbe2870: addi 0xd8c00, a7 +3fbe28a0: move *a7(0x0), *a13(0x80), 1 +3fbe28d0: move *a13(0x60), a7, 1 +3fbe28f0: jreq L3FBE29B0 +3fbe2900: move *a13(0xffa0), a3, 1 +3fbe2920: andi 0x1f, a3 +3fbe2950: add a5, a3 +3fbe2960: subk 32, a3 +3fbe2970: sra 0x5, a3 +3fbe2980: move a3, *a13(0xa0), 1 +3fbe29a0: jruc L3FBE29E0 +L3FBE29B0: +3fbe29b0: sra 0x5, a5 +3fbe29c0: move a5, *a13(0xa0), 1 +L3FBE29E0: +3fbe29e0: move *a13(0xa0), a5, 1 +3fbe2a00: jrge L3FBE2A40 +3fbe2a10: sub a3, a3 +3fbe2a20: move a3, *a13(0xa0), 1 +L3FBE2A40: +3fbe2a40: move a7, a1 +3fbe2a50: jreq L3FBE2AC0 +3fbe2a60: move *a13(0x20), a5, 1 +3fbe2a80: neg a5 +3fbe2a90: move a5, a0 +3fbe2aa0: addk 32, a0 +3fbe2ab0: jruc L3FBE2AD0 +L3FBE2AC0: +3fbe2ac0: sub a0, a0 +L3FBE2AD0: +3fbe2ad0: move *a13(0x80), a5, 1 +3fbe2af0: jreq L3FBE2B60 +3fbe2b00: move *a13(0xff80), a2, 1 +3fbe2b20: andi 0x1f, a2 +3fbe2b50: jruc L3FBE2B70 +L3FBE2B60: +3fbe2b60: sub a2, a2 +L3FBE2B70: +3fbe2b70: move a1, a3 +3fbe2b80: jaeq L3FBE48D0 +3fbe2ba0: move *a13(0x40), a1, 1 +3fbe2bc0: add a0, a1 +3fbe2bd0: subk 32, a1 +3fbe2be0: jrgt L3FBE2C70 +3fbe2bf0: move *a13(0x40), a1, 1 +3fbe2c10: neg a1 +3fbe2c20: move *a9, a12, 1 +3fbe2c30: move a12, a3 +3fbe2c40: sra a1, a3 +3fbe2c50: move a3, a12 +3fbe2c60: jruc L3FBE2E70 +L3FBE2C70: +3fbe2c70: move *a13(0x40), a1, 1 +3fbe2c90: neg a1 +3fbe2ca0: addk 32, a1 +3fbe2cb0: move a1, *a13(0xe0), 1 +3fbe2cd0: move *a13(0x40), a1, 1 +3fbe2cf0: neg a1 +3fbe2d00: move *a9, a3, 1 +3fbe2d10: sra a1, a3 +3fbe2d20: move *a13(0xe0), a1, 1 +3fbe2d40: sll 0x5, a1 +3fbe2d50: addi 0xd8c00, a1 +3fbe2d80: move *a1, a1, 1 +3fbe2d90: and a1, a3 +3fbe2da0: move *a9(0x20), a1, 1 +3fbe2dc0: move *a13(0xe0), a5, 1 +3fbe2de0: sll a5, a1 +3fbe2df0: sll 0x5, a5 +3fbe2e00: addi 0xd8800, a5 +3fbe2e30: move *a5, a5, 1 +3fbe2e40: and a5, a1 +3fbe2e50: or a1, a3 +3fbe2e60: move a3, a12 +L3FBE2E70: +3fbe2e70: move *a13(0x20), a5, 1 +3fbe2e90: add a0, a5 +3fbe2ea0: subk 32, a5 +3fbe2eb0: jagt L3FBE3750 +3fbe2ed0: move *a13(0x20), a5, 1 +3fbe2ef0: andi 0x1f, a5 +3fbe2f20: sll 0x5, a5 +3fbe2f30: addi 0xd9000, a5 +3fbe2f60: move *a13(0x20), a3, 1 +3fbe2f80: add a0, a3 +3fbe2f90: andi 0x1f, a3 +3fbe2fc0: sll 0x5, a3 +3fbe2fd0: addi 0xd9400, a3 +3fbe3000: move *a5, a5, 1 +3fbe3010: move *a3, a3, 1 +3fbe3020: and a3, a5 +3fbe3030: move a5, *a13(0xe0), 1 +3fbe3050: move *a13(0x20), a3, 1 +3fbe3070: move a12, a1 +3fbe3080: sll a3, a1 +3fbe3090: move a1, *a13(0x100), 1 +3fbe30b0: cmpi 0x3, a10 +3fbe30d0: jreq L3FBE36C0 +3fbe30e0: cmpi 0x8, a10 +3fbe3100: jrlt L3FBE3440 +3fbe3110: cmpi 0xc, a10 +3fbe3130: jrlt L3FBE32A0 +3fbe3140: cmpi 0xe, a10 +3fbe3160: jrlt L3FBE3210 +3fbe3170: cmpi 0xe, a10 +3fbe3190: jrne L3FBE31E0 +3fbe31a0: move *a11, a3, 1 +3fbe31b0: and a3, a1 +3fbe31c0: not a1 +3fbe31d0: jruc L3FBE36C0 +L3FBE31E0: +3fbe31e0: movi 0xffff, a1 +3fbe3200: jruc L3FBE36C0 +L3FBE3210: +3fbe3210: cmpi 0xc, a10 +3fbe3230: jrne L3FBE3260 +3fbe3240: not a1 +3fbe3250: jruc L3FBE36C0 +L3FBE3260: +3fbe3260: not a1 +3fbe3270: move *a11, a3, 1 +3fbe3280: or a3, a1 +3fbe3290: jruc L3FBE36C0 +L3FBE32A0: +3fbe32a0: cmpi 0xa, a10 +3fbe32c0: jrlt L3FBE3390 +3fbe32d0: cmpi 0xa, a10 +3fbe32f0: jrne L3FBE3330 +3fbe3300: move *a11, a1, 1 +3fbe3310: not a1 +3fbe3320: jruc L3FBE36C0 +L3FBE3330: +3fbe3330: move *a11, a1, 1 +3fbe3340: not a1 +3fbe3350: move *a13(0x100), a3, 1 +3fbe3370: or a3, a1 +3fbe3380: jruc L3FBE36C0 +L3FBE3390: +3fbe3390: cmpi 0x8, a10 +3fbe33b0: jrne L3FBE3400 +3fbe33c0: move *a11, a3, 1 +3fbe33d0: or a3, a1 +3fbe33e0: not a1 +3fbe33f0: jruc L3FBE36C0 +L3FBE3400: +3fbe3400: not a1 +3fbe3410: move *a11, a3, 1 +3fbe3420: xor a3, a1 +3fbe3430: jruc L3FBE36C0 +L3FBE3440: +3fbe3440: cmpi 0x4, a10 +3fbe3460: jrlt L3FBE35C0 +3fbe3470: cmpi 0x6, a10 +3fbe3490: jrlt L3FBE3530 +3fbe34a0: cmpi 0x6, a10 +3fbe34c0: jrne L3FBE3500 +3fbe34d0: move *a11, a3, 1 +3fbe34e0: xor a3, a1 +3fbe34f0: jruc L3FBE36C0 +L3FBE3500: +3fbe3500: move *a11, a3, 1 +3fbe3510: or a3, a1 +3fbe3520: jruc L3FBE36C0 +L3FBE3530: +3fbe3530: cmpi 0x5, a10 +3fbe3550: jrne L3FBE3580 +3fbe3560: move *a11, a1, 1 +3fbe3570: jruc L3FBE36C0 +L3FBE3580: +3fbe3580: move *a11, a3, 1 +3fbe3590: andn a1, a3 +3fbe35a0: move a3, a1 +3fbe35b0: jruc L3FBE36C0 +L3FBE35C0: +3fbe35c0: cmpi 0x2, a10 +3fbe35e0: jrlt L3FBE3650 +3fbe35f0: cmpi 0x2, a10 +3fbe3610: jrne L3FBE36C0 +3fbe3620: move *a11, a3, 1 +3fbe3630: andn a3, a1 +3fbe3640: jruc L3FBE36C0 +L3FBE3650: +3fbe3650: cmpi 0x1, a10 +3fbe3670: jrne L3FBE36B0 +3fbe3680: move *a11, a3, 1 +3fbe3690: and a3, a1 +3fbe36a0: jruc L3FBE36C0 +L3FBE36B0: +3fbe36b0: sub a1, a1 +L3FBE36C0: +3fbe36c0: move a1, *a13(0x120), 1 +3fbe36e0: move *a11, a3, 1 +3fbe36f0: andn a5, a3 +3fbe3700: and a5, a1 +3fbe3710: or a1, a3 +3fbe3720: move a3, *a11, 1 +3fbe3730: jauc L3FBE4840 +L3FBE3750: +3fbe3750: move *a13(0x20), a5, 1 +3fbe3770: neg a5 +3fbe3780: addk 32, a5 +3fbe3790: move a5, *a13(0xe0), 1 +3fbe37b0: move a0, a3 +3fbe37c0: sub a5, a3 +3fbe37d0: move a3, *a13(0x100), 1 +3fbe37f0: move *a13(0x20), a1, 1 +3fbe3810: move a12, a3 +3fbe3820: sll a1, a3 +3fbe3830: move a3, *a13(0x120), 1 +3fbe3850: cmpi 0x3, a10 +3fbe3870: jreq L3FBE3E40 +3fbe3880: cmpi 0x8, a10 +3fbe38a0: jrlt L3FBE3BC0 +3fbe38b0: cmpi 0xc, a10 +3fbe38d0: jrlt L3FBE3A40 +3fbe38e0: cmpi 0xe, a10 +3fbe3900: jrlt L3FBE39B0 +3fbe3910: cmpi 0xe, a10 +3fbe3930: jrne L3FBE3980 +3fbe3940: move *a11, a1, 1 +3fbe3950: and a1, a3 +3fbe3960: not a3 +3fbe3970: jruc L3FBE3E40 +L3FBE3980: +3fbe3980: movi 0xffff, a3 +3fbe39a0: jruc L3FBE3E40 +L3FBE39B0: +3fbe39b0: cmpi 0xc, a10 +3fbe39d0: jrne L3FBE3A00 +3fbe39e0: not a3 +3fbe39f0: jruc L3FBE3E40 +L3FBE3A00: +3fbe3a00: not a3 +3fbe3a10: move *a11, a1, 1 +3fbe3a20: or a1, a3 +3fbe3a30: jruc L3FBE3E40 +L3FBE3A40: +3fbe3a40: cmpi 0xa, a10 +3fbe3a60: jrlt L3FBE3B10 +3fbe3a70: cmpi 0xa, a10 +3fbe3a90: jrne L3FBE3AD0 +3fbe3aa0: move *a11, a3, 1 +3fbe3ab0: not a3 +3fbe3ac0: jruc L3FBE3E40 +L3FBE3AD0: +3fbe3ad0: move *a11, a1, 1 +3fbe3ae0: not a1 +3fbe3af0: or a1, a3 +3fbe3b00: jruc L3FBE3E40 +L3FBE3B10: +3fbe3b10: cmpi 0x8, a10 +3fbe3b30: jrne L3FBE3B80 +3fbe3b40: move *a11, a1, 1 +3fbe3b50: or a1, a3 +3fbe3b60: not a3 +3fbe3b70: jruc L3FBE3E40 +L3FBE3B80: +3fbe3b80: not a3 +3fbe3b90: move *a11, a1, 1 +3fbe3ba0: xor a1, a3 +3fbe3bb0: jruc L3FBE3E40 +L3FBE3BC0: +3fbe3bc0: cmpi 0x4, a10 +3fbe3be0: jrlt L3FBE3D40 +3fbe3bf0: cmpi 0x6, a10 +3fbe3c10: jrlt L3FBE3CB0 +3fbe3c20: cmpi 0x6, a10 +3fbe3c40: jrne L3FBE3C80 +3fbe3c50: move *a11, a1, 1 +3fbe3c60: xor a1, a3 +3fbe3c70: jruc L3FBE3E40 +L3FBE3C80: +3fbe3c80: move *a11, a1, 1 +3fbe3c90: or a1, a3 +3fbe3ca0: jruc L3FBE3E40 +L3FBE3CB0: +3fbe3cb0: cmpi 0x5, a10 +3fbe3cd0: jrne L3FBE3D00 +3fbe3ce0: move *a11, a3, 1 +3fbe3cf0: jruc L3FBE3E40 +L3FBE3D00: +3fbe3d00: move *a11, a1, 1 +3fbe3d10: andn a3, a1 +3fbe3d20: move a1, a3 +3fbe3d30: jruc L3FBE3E40 +L3FBE3D40: +3fbe3d40: cmpi 0x2, a10 +3fbe3d60: jrlt L3FBE3DD0 +3fbe3d70: cmpi 0x2, a10 +3fbe3d90: jrne L3FBE3E40 +3fbe3da0: move *a11, a1, 1 +3fbe3db0: andn a1, a3 +3fbe3dc0: jruc L3FBE3E40 +L3FBE3DD0: +3fbe3dd0: cmpi 0x1, a10 +3fbe3df0: jrne L3FBE3E30 +3fbe3e00: move *a11, a1, 1 +3fbe3e10: and a1, a3 +3fbe3e20: jruc L3FBE3E40 +L3FBE3E30: +3fbe3e30: sub a3, a3 +L3FBE3E40: +3fbe3e40: move a3, *a13(0x140), 1 +3fbe3e60: move *a13(0x20), a1, 1 +3fbe3e80: sll 0x5, a1 +3fbe3e90: addi 0xd8c00, a1 +3fbe3ec0: move *a11, a3, 1 +3fbe3ed0: move *a1, a1, 1 +3fbe3ee0: and a1, a3 +3fbe3ef0: move *a13(0x20), a1, 1 +3fbe3f10: sll 0x5, a1 +3fbe3f20: addi 0xd8800, a1 +3fbe3f50: move *a13(0x140), a5, 1 +3fbe3f70: move *a1, a1, 1 +3fbe3f80: and a5, a1 +3fbe3f90: or a1, a3 +3fbe3fa0: move a3, *a11, 1 +3fbe3fb0: move *a13(0xe0), a3, 1 +3fbe3fd0: neg a3 +3fbe3fe0: move a12, a1 +3fbe3ff0: sra a3, a1 +3fbe4000: move a1, *a13(0x120), 1 +3fbe4020: cmpi 0x3, a10 +3fbe4040: jreq L3FBE46D0 +3fbe4050: cmpi 0x8, a10 +3fbe4070: jrlt L3FBE43F0 +3fbe4080: cmpi 0xc, a10 +3fbe40a0: jrlt L3FBE4230 +3fbe40b0: cmpi 0xe, a10 +3fbe40d0: jrlt L3FBE4190 +3fbe40e0: cmpi 0xe, a10 +3fbe4100: jrne L3FBE4160 +3fbe4110: move *a11(0x20), a3, 1 +3fbe4130: and a3, a1 +3fbe4140: not a1 +3fbe4150: jruc L3FBE46D0 +L3FBE4160: +3fbe4160: movi 0xffff, a1 +3fbe4180: jruc L3FBE46D0 +L3FBE4190: +3fbe4190: cmpi 0xc, a10 +3fbe41b0: jrne L3FBE41E0 +3fbe41c0: not a1 +3fbe41d0: jruc L3FBE46D0 +L3FBE41E0: +3fbe41e0: not a1 +3fbe41f0: move *a11(0x20), a3, 1 +3fbe4210: or a3, a1 +3fbe4220: jruc L3FBE46D0 +L3FBE4230: +3fbe4230: cmpi 0xa, a10 +3fbe4250: jrlt L3FBE4320 +3fbe4260: cmpi 0xa, a10 +3fbe4280: jrne L3FBE42D0 +3fbe4290: move *a11(0x20), a1, 1 +3fbe42b0: not a1 +3fbe42c0: jruc L3FBE46D0 +L3FBE42D0: +3fbe42d0: move *a11(0x20), a3, 1 +3fbe42f0: not a3 +3fbe4300: or a3, a1 +3fbe4310: jruc L3FBE46D0 +L3FBE4320: +3fbe4320: cmpi 0x8, a10 +3fbe4340: jrne L3FBE43A0 +3fbe4350: move *a11(0x20), a3, 1 +3fbe4370: or a3, a1 +3fbe4380: not a1 +3fbe4390: jruc L3FBE46D0 +L3FBE43A0: +3fbe43a0: not a1 +3fbe43b0: move *a11(0x20), a3, 1 +3fbe43d0: xor a3, a1 +3fbe43e0: jruc L3FBE46D0 +L3FBE43F0: +3fbe43f0: cmpi 0x4, a10 +3fbe4410: jrlt L3FBE45B0 +3fbe4420: cmpi 0x6, a10 +3fbe4440: jrlt L3FBE4500 +3fbe4450: cmpi 0x6, a10 +3fbe4470: jrne L3FBE44C0 +3fbe4480: move *a11(0x20), a3, 1 +3fbe44a0: xor a3, a1 +3fbe44b0: jruc L3FBE46D0 +L3FBE44C0: +3fbe44c0: move *a11(0x20), a3, 1 +3fbe44e0: or a3, a1 +3fbe44f0: jruc L3FBE46D0 +L3FBE4500: +3fbe4500: cmpi 0x5, a10 +3fbe4520: jrne L3FBE4560 +3fbe4530: move *a11(0x20), a1, 1 +3fbe4550: jruc L3FBE46D0 +L3FBE4560: +3fbe4560: move *a11(0x20), a3, 1 +3fbe4580: andn a1, a3 +3fbe4590: move a3, a1 +3fbe45a0: jruc L3FBE46D0 +L3FBE45B0: +3fbe45b0: cmpi 0x2, a10 +3fbe45d0: jrlt L3FBE4650 +3fbe45e0: cmpi 0x2, a10 +3fbe4600: jrne L3FBE46D0 +3fbe4610: move *a11(0x20), a3, 1 +3fbe4630: andn a3, a1 +3fbe4640: jruc L3FBE46D0 +L3FBE4650: +3fbe4650: cmpi 0x1, a10 +3fbe4670: jrne L3FBE46C0 +3fbe4680: move *a11(0x20), a3, 1 +3fbe46a0: and a3, a1 +3fbe46b0: jruc L3FBE46D0 +L3FBE46C0: +3fbe46c0: sub a1, a1 +L3FBE46D0: +3fbe46d0: move a1, *a13(0x140), 1 +3fbe46f0: move *a13(0x100), a5, 1 +3fbe4710: sll 0x5, a5 +3fbe4720: addi 0xd8800, a5 +3fbe4750: move *a11(0x20), a3, 1 +3fbe4770: move *a5, a5, 1 +3fbe4780: and a5, a3 +3fbe4790: move *a13(0x100), a5, 1 +3fbe47b0: sll 0x5, a5 +3fbe47c0: addi 0xd8c00, a5 +3fbe47f0: move *a5, a5, 1 +3fbe4800: and a1, a5 +3fbe4810: or a5, a3 +3fbe4820: move a3, *a11(0x20), 1 +L3FBE4840: +3fbe4840: addk 32, a11 +3fbe4850: move *a13(0x40), a5, 1 +3fbe4870: add a5, a0 +3fbe4880: cmpi 0x1f, a0 +3fbe48a0: jrle L3FBE48D0 +3fbe48b0: addk 32, a9 +3fbe48c0: subk 32, a0 +L3FBE48D0: +3fbe48d0: move *a13(0xa0), *a13(0xc0), 1 +3fbe4900: move *a13(0xc0), a5, 1 +3fbe4920: dec a5 +3fbe4930: move a5, *a13(0xc0), 1 +3fbe4950: inc a5 +3fbe4960: jaeq L3FBE52F0 +L3FBE4980: +3fbe4980: move a0, a1 +3fbe4990: jrgt L3FBE4A10 +3fbe49a0: move a0, a7 +3fbe49b0: neg a7 +3fbe49c0: move *a9, a12, 1 +3fbe49d0: move a12, a5 +3fbe49e0: sra a7, a5 +3fbe49f0: move a5, a12 +3fbe4a00: jruc L3FBE4BD0 +L3FBE4A10: +3fbe4a10: move a0, a7 +3fbe4a20: neg a7 +3fbe4a30: addk 32, a7 +3fbe4a40: move a7, *a13(0xe0), 1 +3fbe4a60: move a0, a5 +3fbe4a70: neg a5 +3fbe4a80: move *a9, a3, 1 +3fbe4a90: sra a5, a3 +3fbe4aa0: sll 0x5, a7 +3fbe4ab0: addi 0xd8c00, a7 +3fbe4ae0: move *a7, a7, 1 +3fbe4af0: and a7, a3 +3fbe4b00: move *a9(0x20), a7, 1 +3fbe4b20: move *a13(0xe0), a5, 1 +3fbe4b40: sll a5, a7 +3fbe4b50: sll 0x5, a5 +3fbe4b60: addi 0xd8800, a5 +3fbe4b90: move *a5, a5, 1 +3fbe4ba0: and a5, a7 +3fbe4bb0: or a7, a3 +3fbe4bc0: move a3, a12 +L3FBE4BD0: +3fbe4bd0: cmpi 0x3, a10 +3fbe4bf0: jrne L3FBE4C20 +3fbe4c00: move a12, a7 +3fbe4c10: jruc L3FBE5240 +L3FBE4C20: +3fbe4c20: cmpi 0x8, a10 +3fbe4c40: jrlt L3FBE4F90 +3fbe4c50: cmpi 0xc, a10 +3fbe4c70: jrlt L3FBE4E00 +3fbe4c80: cmpi 0xe, a10 +3fbe4ca0: jrlt L3FBE4D50 +3fbe4cb0: cmpi 0xe, a10 +3fbe4cd0: jrne L3FBE4D20 +3fbe4ce0: move *a11, a7, 1 +3fbe4cf0: and a12, a7 +3fbe4d00: not a7 +3fbe4d10: jruc L3FBE5240 +L3FBE4D20: +3fbe4d20: movi 0xffff, a7 +3fbe4d40: jruc L3FBE5240 +L3FBE4D50: +3fbe4d50: cmpi 0xc, a10 +3fbe4d70: jrne L3FBE4DB0 +3fbe4d80: move a12, a7 +3fbe4d90: not a7 +3fbe4da0: jruc L3FBE5240 +L3FBE4DB0: +3fbe4db0: move a12, a7 +3fbe4dc0: not a7 +3fbe4dd0: move *a11, a5, 1 +3fbe4de0: or a5, a7 +3fbe4df0: jruc L3FBE5240 +L3FBE4E00: +3fbe4e00: cmpi 0xa, a10 +3fbe4e20: jrlt L3FBE4ED0 +3fbe4e30: cmpi 0xa, a10 +3fbe4e50: jrne L3FBE4E90 +3fbe4e60: move *a11, a7, 1 +3fbe4e70: not a7 +3fbe4e80: jruc L3FBE5240 +L3FBE4E90: +3fbe4e90: move *a11, a7, 1 +3fbe4ea0: not a7 +3fbe4eb0: or a12, a7 +3fbe4ec0: jruc L3FBE5240 +L3FBE4ED0: +3fbe4ed0: cmpi 0x8, a10 +3fbe4ef0: jrne L3FBE4F40 +3fbe4f00: move *a11, a7, 1 +3fbe4f10: or a12, a7 +3fbe4f20: not a7 +3fbe4f30: jruc L3FBE5240 +L3FBE4F40: +3fbe4f40: move a12, a7 +3fbe4f50: not a7 +3fbe4f60: move *a11, a5, 1 +3fbe4f70: xor a5, a7 +3fbe4f80: jruc L3FBE5240 +L3FBE4F90: +3fbe4f90: cmpi 0x4, a10 +3fbe4fb0: jrlt L3FBE5100 +3fbe4fc0: cmpi 0x6, a10 +3fbe4fe0: jrlt L3FBE5080 +3fbe4ff0: cmpi 0x6, a10 +3fbe5010: jrne L3FBE5050 +3fbe5020: move *a11, a7, 1 +3fbe5030: xor a12, a7 +3fbe5040: jruc L3FBE5240 +L3FBE5050: +3fbe5050: move *a11, a7, 1 +3fbe5060: or a12, a7 +3fbe5070: jruc L3FBE5240 +L3FBE5080: +3fbe5080: cmpi 0x5, a10 +3fbe50a0: jrne L3FBE50D0 +3fbe50b0: move *a11, a7, 1 +3fbe50c0: jruc L3FBE5240 +L3FBE50D0: +3fbe50d0: move *a11, a7, 1 +3fbe50e0: andn a12, a7 +3fbe50f0: jruc L3FBE5240 +L3FBE5100: +3fbe5100: cmpi 0x2, a10 +3fbe5120: jrlt L3FBE51D0 +3fbe5130: cmpi 0x2, a10 +3fbe5150: jrne L3FBE51B0 +3fbe5160: move *a11, a7, 1 +3fbe5170: move a12, a5 +3fbe5180: andn a7, a5 +3fbe5190: move a5, a7 +3fbe51a0: jruc L3FBE5240 +L3FBE51B0: +3fbe51b0: move a12, a7 +3fbe51c0: jruc L3FBE5240 +L3FBE51D0: +3fbe51d0: cmpi 0x1, a10 +3fbe51f0: jrne L3FBE5230 +3fbe5200: move *a11, a7, 1 +3fbe5210: and a12, a7 +3fbe5220: jruc L3FBE5240 +L3FBE5230: +3fbe5230: sub a7, a7 +L3FBE5240: +3fbe5240: move a7, *a11, 1 +3fbe5250: addk 32, a11 +3fbe5260: addk 32, a9 +3fbe5270: move *a13(0xc0), a7, 1 +3fbe5290: dec a7 +3fbe52a0: move a7, *a13(0xc0), 1 +3fbe52c0: inc a7 +3fbe52d0: jane L3FBE4980 +L3FBE52F0: +3fbe52f0: move *a13(0x80), a7, 1 +3fbe5310: jaeq L3FBE6E10 +3fbe5330: move a0, a5 +3fbe5340: add a2, a5 +3fbe5350: subk 32, a5 +3fbe5360: jrgt L3FBE53E0 +3fbe5370: move a0, a5 +3fbe5380: neg a5 +3fbe5390: move *a9, a12, 1 +3fbe53a0: move a12, a3 +3fbe53b0: sra a5, a3 +3fbe53c0: move a3, a12 +3fbe53d0: jruc L3FBE55A0 +L3FBE53E0: +3fbe53e0: move a0, a5 +3fbe53f0: neg a5 +3fbe5400: addk 32, a5 +3fbe5410: move a5, *a13(0xe0), 1 +3fbe5430: move a0, a3 +3fbe5440: neg a3 +3fbe5450: move *a9, a1, 1 +3fbe5460: sra a3, a1 +3fbe5470: sll 0x5, a5 +3fbe5480: addi 0xd8c00, a5 +3fbe54b0: move *a5, a5, 1 +3fbe54c0: and a5, a1 +3fbe54d0: move *a9(0x20), a5, 1 +3fbe54f0: move *a13(0xe0), a3, 1 +3fbe5510: sll a3, a5 +3fbe5520: sll 0x5, a3 +3fbe5530: addi 0xd8800, a3 +3fbe5560: move *a3, a3, 1 +3fbe5570: and a3, a5 +3fbe5580: or a5, a1 +3fbe5590: move a1, a12 +L3FBE55A0: +3fbe55a0: cmpi 0x20, a2 +3fbe55c0: jagt L3FBE5DF0 +3fbe55e0: move a2, a5 +3fbe55f0: andi 0x1f, a5 +3fbe5620: sll 0x5, a5 +3fbe5630: addi 0xd9400, a5 +3fbe5660: move @0xd9000, a3, 1 +3fbe5690: move *a5, a5, 1 +3fbe56a0: and a3, a5 +3fbe56b0: move a5, *a13(0xe0), 1 +3fbe56d0: move a12, a1 +3fbe56e0: sll 0x0, a1 +3fbe56f0: move a1, *a13(0x100), 1 +3fbe5710: cmpi 0x3, a10 +3fbe5730: jreq L3FBE5D20 +3fbe5740: cmpi 0x8, a10 +3fbe5760: jrlt L3FBE5AA0 +3fbe5770: cmpi 0xc, a10 +3fbe5790: jrlt L3FBE5900 +3fbe57a0: cmpi 0xe, a10 +3fbe57c0: jrlt L3FBE5870 +3fbe57d0: cmpi 0xe, a10 +3fbe57f0: jrne L3FBE5840 +3fbe5800: move *a11, a5, 1 +3fbe5810: and a5, a1 +3fbe5820: not a1 +3fbe5830: jruc L3FBE5D20 +L3FBE5840: +3fbe5840: movi 0xffff, a1 +3fbe5860: jruc L3FBE5D20 +L3FBE5870: +3fbe5870: cmpi 0xc, a10 +3fbe5890: jrne L3FBE58C0 +3fbe58a0: not a1 +3fbe58b0: jruc L3FBE5D20 +L3FBE58C0: +3fbe58c0: not a1 +3fbe58d0: move *a11, a5, 1 +3fbe58e0: or a5, a1 +3fbe58f0: jruc L3FBE5D20 +L3FBE5900: +3fbe5900: cmpi 0xa, a10 +3fbe5920: jrlt L3FBE59F0 +3fbe5930: cmpi 0xa, a10 +3fbe5950: jrne L3FBE5990 +3fbe5960: move *a11, a1, 1 +3fbe5970: not a1 +3fbe5980: jruc L3FBE5D20 +L3FBE5990: +3fbe5990: move *a11, a1, 1 +3fbe59a0: not a1 +3fbe59b0: move *a13(0x100), a5, 1 +3fbe59d0: or a5, a1 +3fbe59e0: jruc L3FBE5D20 +L3FBE59F0: +3fbe59f0: cmpi 0x8, a10 +3fbe5a10: jrne L3FBE5A60 +3fbe5a20: move *a11, a5, 1 +3fbe5a30: or a5, a1 +3fbe5a40: not a1 +3fbe5a50: jruc L3FBE5D20 +L3FBE5A60: +3fbe5a60: not a1 +3fbe5a70: move *a11, a5, 1 +3fbe5a80: xor a5, a1 +3fbe5a90: jruc L3FBE5D20 +L3FBE5AA0: +3fbe5aa0: cmpi 0x4, a10 +3fbe5ac0: jrlt L3FBE5C20 +3fbe5ad0: cmpi 0x6, a10 +3fbe5af0: jrlt L3FBE5B90 +3fbe5b00: cmpi 0x6, a10 +3fbe5b20: jrne L3FBE5B60 +3fbe5b30: move *a11, a5, 1 +3fbe5b40: xor a5, a1 +3fbe5b50: jruc L3FBE5D20 +L3FBE5B60: +3fbe5b60: move *a11, a5, 1 +3fbe5b70: or a5, a1 +3fbe5b80: jruc L3FBE5D20 +L3FBE5B90: +3fbe5b90: cmpi 0x5, a10 +3fbe5bb0: jrne L3FBE5BE0 +3fbe5bc0: move *a11, a1, 1 +3fbe5bd0: jruc L3FBE5D20 +L3FBE5BE0: +3fbe5be0: move *a11, a5, 1 +3fbe5bf0: andn a1, a5 +3fbe5c00: move a5, a1 +3fbe5c10: jruc L3FBE5D20 +L3FBE5C20: +3fbe5c20: cmpi 0x2, a10 +3fbe5c40: jrlt L3FBE5CB0 +3fbe5c50: cmpi 0x2, a10 +3fbe5c70: jrne L3FBE5D20 +3fbe5c80: move *a11, a5, 1 +3fbe5c90: andn a5, a1 +3fbe5ca0: jruc L3FBE5D20 +L3FBE5CB0: +3fbe5cb0: cmpi 0x1, a10 +3fbe5cd0: jrne L3FBE5D10 +3fbe5ce0: move *a11, a5, 1 +3fbe5cf0: and a5, a1 +3fbe5d00: jruc L3FBE5D20 +L3FBE5D10: +3fbe5d10: sub a1, a1 +L3FBE5D20: +3fbe5d20: move a1, *a13(0x120), 1 +3fbe5d40: move *a11, a5, 1 +3fbe5d50: move *a13(0xe0), a1, 1 +3fbe5d70: andn a1, a5 +3fbe5d80: move *a13(0x120), a7, 1 +3fbe5da0: and a1, a7 +3fbe5db0: or a7, a5 +3fbe5dc0: move a5, *a11, 1 +3fbe5dd0: jauc L3FBE6E10 +L3FBE5DF0: +3fbe5df0: movk 32, a5 +3fbe5e00: move a5, *a13(0xe0), 1 +3fbe5e20: move a2, a3 +3fbe5e30: sub a5, a3 +3fbe5e40: move a3, *a13(0x100), 1 +3fbe5e60: move a12, a1 +3fbe5e70: sll 0x0, a1 +3fbe5e80: move a1, *a13(0x120), 1 +3fbe5ea0: cmpi 0x3, a10 +3fbe5ec0: jreq L3FBE64B0 +3fbe5ed0: cmpi 0x8, a10 +3fbe5ef0: jrlt L3FBE6230 +3fbe5f00: cmpi 0xc, a10 +3fbe5f20: jrlt L3FBE6090 +3fbe5f30: cmpi 0xe, a10 +3fbe5f50: jrlt L3FBE6000 +3fbe5f60: cmpi 0xe, a10 +3fbe5f80: jrne L3FBE5FD0 +3fbe5f90: move *a11, a3, 1 +3fbe5fa0: and a3, a1 +3fbe5fb0: not a1 +3fbe5fc0: jruc L3FBE64B0 +L3FBE5FD0: +3fbe5fd0: movi 0xffff, a1 +3fbe5ff0: jruc L3FBE64B0 +L3FBE6000: +3fbe6000: cmpi 0xc, a10 +3fbe6020: jrne L3FBE6050 +3fbe6030: not a1 +3fbe6040: jruc L3FBE64B0 +L3FBE6050: +3fbe6050: not a1 +3fbe6060: move *a11, a3, 1 +3fbe6070: or a3, a1 +3fbe6080: jruc L3FBE64B0 +L3FBE6090: +3fbe6090: cmpi 0xa, a10 +3fbe60b0: jrlt L3FBE6180 +3fbe60c0: cmpi 0xa, a10 +3fbe60e0: jrne L3FBE6120 +3fbe60f0: move *a11, a1, 1 +3fbe6100: not a1 +3fbe6110: jruc L3FBE64B0 +L3FBE6120: +3fbe6120: move *a11, a1, 1 +3fbe6130: not a1 +3fbe6140: move *a13(0x120), a3, 1 +3fbe6160: or a3, a1 +3fbe6170: jruc L3FBE64B0 +L3FBE6180: +3fbe6180: cmpi 0x8, a10 +3fbe61a0: jrne L3FBE61F0 +3fbe61b0: move *a11, a3, 1 +3fbe61c0: or a3, a1 +3fbe61d0: not a1 +3fbe61e0: jruc L3FBE64B0 +L3FBE61F0: +3fbe61f0: not a1 +3fbe6200: move *a11, a3, 1 +3fbe6210: xor a3, a1 +3fbe6220: jruc L3FBE64B0 +L3FBE6230: +3fbe6230: cmpi 0x4, a10 +3fbe6250: jrlt L3FBE63B0 +3fbe6260: cmpi 0x6, a10 +3fbe6280: jrlt L3FBE6320 +3fbe6290: cmpi 0x6, a10 +3fbe62b0: jrne L3FBE62F0 +3fbe62c0: move *a11, a3, 1 +3fbe62d0: xor a3, a1 +3fbe62e0: jruc L3FBE64B0 +L3FBE62F0: +3fbe62f0: move *a11, a3, 1 +3fbe6300: or a3, a1 +3fbe6310: jruc L3FBE64B0 +L3FBE6320: +3fbe6320: cmpi 0x5, a10 +3fbe6340: jrne L3FBE6370 +3fbe6350: move *a11, a1, 1 +3fbe6360: jruc L3FBE64B0 +L3FBE6370: +3fbe6370: move *a11, a3, 1 +3fbe6380: andn a1, a3 +3fbe6390: move a3, a1 +3fbe63a0: jruc L3FBE64B0 +L3FBE63B0: +3fbe63b0: cmpi 0x2, a10 +3fbe63d0: jrlt L3FBE6440 +3fbe63e0: cmpi 0x2, a10 +3fbe6400: jrne L3FBE64B0 +3fbe6410: move *a11, a3, 1 +3fbe6420: andn a3, a1 +3fbe6430: jruc L3FBE64B0 +L3FBE6440: +3fbe6440: cmpi 0x1, a10 +3fbe6460: jrne L3FBE64A0 +3fbe6470: move *a11, a3, 1 +3fbe6480: and a3, a1 +3fbe6490: jruc L3FBE64B0 +L3FBE64A0: +3fbe64a0: sub a1, a1 +L3FBE64B0: +3fbe64b0: move a1, *a13(0x140), 1 +3fbe64d0: move *a11, a3, 1 +3fbe64e0: move @0xd8c00, a1, 1 +3fbe6510: and a1, a3 +3fbe6520: move *a13(0x140), a7, 1 +3fbe6540: move @0xd8800, a1, 1 +3fbe6570: and a1, a7 +3fbe6580: or a7, a3 +3fbe6590: move a3, *a11, 1 +3fbe65a0: neg a5 +3fbe65b0: move a12, a7 +3fbe65c0: sra a5, a7 +3fbe65d0: move a7, *a13(0x120), 1 +3fbe65f0: cmpi 0x3, a10 +3fbe6610: jreq L3FBE6CA0 +3fbe6620: cmpi 0x8, a10 +3fbe6640: jrlt L3FBE69C0 +3fbe6650: cmpi 0xc, a10 +3fbe6670: jrlt L3FBE6800 +3fbe6680: cmpi 0xe, a10 +3fbe66a0: jrlt L3FBE6760 +3fbe66b0: cmpi 0xe, a10 +3fbe66d0: jrne L3FBE6730 +3fbe66e0: move *a11(0x20), a5, 1 +3fbe6700: and a5, a7 +3fbe6710: not a7 +3fbe6720: jruc L3FBE6CA0 +L3FBE6730: +3fbe6730: movi 0xffff, a7 +3fbe6750: jruc L3FBE6CA0 +L3FBE6760: +3fbe6760: cmpi 0xc, a10 +3fbe6780: jrne L3FBE67B0 +3fbe6790: not a7 +3fbe67a0: jruc L3FBE6CA0 +L3FBE67B0: +3fbe67b0: not a7 +3fbe67c0: move *a11(0x20), a5, 1 +3fbe67e0: or a5, a7 +3fbe67f0: jruc L3FBE6CA0 +L3FBE6800: +3fbe6800: cmpi 0xa, a10 +3fbe6820: jrlt L3FBE68F0 +3fbe6830: cmpi 0xa, a10 +3fbe6850: jrne L3FBE68A0 +3fbe6860: move *a11(0x20), a7, 1 +3fbe6880: not a7 +3fbe6890: jruc L3FBE6CA0 +L3FBE68A0: +3fbe68a0: move *a11(0x20), a5, 1 +3fbe68c0: not a5 +3fbe68d0: or a5, a7 +3fbe68e0: jruc L3FBE6CA0 +L3FBE68F0: +3fbe68f0: cmpi 0x8, a10 +3fbe6910: jrne L3FBE6970 +3fbe6920: move *a11(0x20), a5, 1 +3fbe6940: or a5, a7 +3fbe6950: not a7 +3fbe6960: jruc L3FBE6CA0 +L3FBE6970: +3fbe6970: not a7 +3fbe6980: move *a11(0x20), a5, 1 +3fbe69a0: xor a5, a7 +3fbe69b0: jruc L3FBE6CA0 +L3FBE69C0: +3fbe69c0: cmpi 0x4, a10 +3fbe69e0: jrlt L3FBE6B80 +3fbe69f0: cmpi 0x6, a10 +3fbe6a10: jrlt L3FBE6AD0 +3fbe6a20: cmpi 0x6, a10 +3fbe6a40: jrne L3FBE6A90 +3fbe6a50: move *a11(0x20), a5, 1 +3fbe6a70: xor a5, a7 +3fbe6a80: jruc L3FBE6CA0 +L3FBE6A90: +3fbe6a90: move *a11(0x20), a5, 1 +3fbe6ab0: or a5, a7 +3fbe6ac0: jruc L3FBE6CA0 +L3FBE6AD0: +3fbe6ad0: cmpi 0x5, a10 +3fbe6af0: jrne L3FBE6B30 +3fbe6b00: move *a11(0x20), a7, 1 +3fbe6b20: jruc L3FBE6CA0 +L3FBE6B30: +3fbe6b30: move *a11(0x20), a5, 1 +3fbe6b50: andn a7, a5 +3fbe6b60: move a5, a7 +3fbe6b70: jruc L3FBE6CA0 +L3FBE6B80: +3fbe6b80: cmpi 0x2, a10 +3fbe6ba0: jrlt L3FBE6C20 +3fbe6bb0: cmpi 0x2, a10 +3fbe6bd0: jrne L3FBE6CA0 +3fbe6be0: move *a11(0x20), a5, 1 +3fbe6c00: andn a5, a7 +3fbe6c10: jruc L3FBE6CA0 +L3FBE6C20: +3fbe6c20: cmpi 0x1, a10 +3fbe6c40: jrne L3FBE6C90 +3fbe6c50: move *a11(0x20), a5, 1 +3fbe6c70: and a5, a7 +3fbe6c80: jruc L3FBE6CA0 +L3FBE6C90: +3fbe6c90: sub a7, a7 +L3FBE6CA0: +3fbe6ca0: move a7, *a13(0x140), 1 +3fbe6cc0: move *a13(0x100), a5, 1 +3fbe6ce0: sll 0x5, a5 +3fbe6cf0: addi 0xd8800, a5 +3fbe6d20: move *a11(0x20), a3, 1 +3fbe6d40: move *a5, a5, 1 +3fbe6d50: and a5, a3 +3fbe6d60: move *a13(0x100), a5, 1 +3fbe6d80: sll 0x5, a5 +3fbe6d90: addi 0xd8c00, a5 +3fbe6dc0: move *a5, a5, 1 +3fbe6dd0: and a7, a5 +3fbe6de0: or a5, a3 +3fbe6df0: move a3, *a11(0x20), 1 +L3FBE6E10: +3fbe6e10: move *sp(0x180), a14, 1 +3fbe6e30: mmfm sp, a0,a1,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fbe6e50: rets 2 +3fbe6e60: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fbe6e80: move a14, a13 +3fbe6e90: addi 0xe0, a14 +3fbe6eb0: move *a13(0xff80), a9, 1 +3fbe6ed0: move *a13(0xffc0), a7, 1 +3fbe6ef0: move *a7(0xc0), *a13(0x40), 1 +3fbe6f20: move *a7(0x20), a5, 1 +3fbe6f40: move *a5(0xa0), *a13(0x60), 1 +3fbe6f70: move *a13(0xff40), a5, 1 +3fbe6f90: sll 0x5, a5 +3fbe6fa0: add a9, a5 +3fbe6fb0: move a5, a12 +3fbe6fc0: move *a13(0xffe0), a5, 1 +3fbe6fe0: setf 16, 1, 0 +3fbe6ff0: move *a5, a5, 0 +3fbe7000: jrne L3FBE7210 +3fbe7010: move *a13(0xffe0), a5, 1 +3fbe7030: move *a5(0x20), a5, 1 +3fbe7050: move *a5(0x800), a5, 1 +3fbe7070: move *a5(0xe0), *a13(0x0), 1 +3fbe70a0: move *a13(0xffe0), a5, 1 +3fbe70c0: move *a5(0x20), a5, 1 +3fbe70e0: move *a5(0x800), a5, 1 +3fbe7100: move *a5(0x140), a5, 1 +3fbe7120: sra 0x2, a5 +3fbe7130: move a5, *a13(0x20), 1 +3fbe7150: move *a13(0xffe0), a3, 1 +3fbe7170: move *a3(0x370), a3, 0 +3fbe7190: move *a13(0xffe0), a5, 1 +3fbe71b0: move *a5(0x3b0), a5, 0 +3fbe71d0: add a5, a3 +3fbe71e0: move a3, *a13(0xc0), 1 +3fbe7200: jruc L3FBE73C0 +L3FBE7210: +3fbe7210: move *a13(0xffe0), a5, 1 +3fbe7230: move *a5(0x80), a3, 1 +3fbe7250: move *a3(0x60), a3, 1 +3fbe7270: move *a3(0xe0), *a13(0x0), 1 +3fbe72a0: move *a5(0x80), a3, 1 +3fbe72c0: move *a3(0x60), a3, 1 +3fbe72e0: move *a3(0x140), a3, 1 +3fbe7300: srl 0x2, a3 +3fbe7310: move a3, *a13(0x20), 1 +3fbe7330: move *a5(0x80), a3, 1 +3fbe7350: move *a3(0x60), a3, 1 +3fbe7370: setf 16, 0, 0 +3fbe7380: move *a3(0x100), a3, 0 +3fbe73a0: move a3, *a13(0xc0), 1 +L3FBE73C0: +3fbe73c0: move *a13(0x60), a5, 1 +3fbe73e0: move *a5, a10, 1 +3fbe73f0: move *a13(0xff20), a3, 1 +3fbe7410: jaeq L3FBE7C40 +3fbe7430: move a10, a11 +3fbe7440: cmp a12, a9 +3fbe7450: janc L3FBE83C0 +3fbe7470: setf 16, 1, 0 +L3FBE7480: +3fbe7480: move a11, a10 +3fbe7490: move *a9(0x10), a7, 0 +3fbe74b0: move *a13(0xc0), a5, 1 +3fbe74d0: cmp a5, a7 +3fbe74e0: jage L3FBE83C0 +3fbe7500: move a10, a3 +3fbe7510: jreq L3FBE7A90 +L3FBE7520: +3fbe7520: move *a10(0x30), a7, 0 +3fbe7540: move *a9(0x10), a5, 0 +3fbe7560: cmp a5, a7 +3fbe7570: jrgt L3FBE7A90 +3fbe7580: move *a10(0x50), a7, 0 +3fbe75a0: move *a9(0x10), a5, 0 +3fbe75c0: cmp a5, a7 +3fbe75d0: jrgt L3FBE7610 +3fbe75e0: move *a10, a10, 1 +3fbe75f0: move a10, a11 +3fbe7600: jruc L3FBE7A80 +L3FBE7610: +3fbe7610: move *a13(0xff60), a7, 1 +3fbe7630: move *a9, a5, 0 +3fbe7640: move *a7, a3, 1 +3fbe7650: add a3, a5 +3fbe7660: move *a10(0x20), a3, 0 +3fbe7680: cmp a5, a3 +3fbe7690: jrgt L3FBE7A90 +3fbe76a0: move *a10(0x40), a5, 0 +3fbe76c0: move *a9, a3, 0 +3fbe76d0: cmp a3, a5 +3fbe76e0: jrgt L3FBE7710 +3fbe76f0: move *a10, a10, 1 +3fbe7700: jruc L3FBE7A80 +L3FBE7710: +3fbe7710: move *a10(0x20), a5, 0 +3fbe7730: move *a9, a3, 0 +3fbe7740: cmp a3, a5 +3fbe7750: jrle L3FBE7790 +3fbe7760: move *a10(0x20), a5, 0 +3fbe7780: jruc L3FBE77A0 +L3FBE7790: +3fbe7790: move *a9, a5, 0 +L3FBE77A0: +3fbe77a0: move a5, *a13(0x80), 1 +3fbe77c0: move *a9, a3, 0 +3fbe77d0: move *a7, a5, 1 +3fbe77e0: add a5, a3 +3fbe77f0: move *a10(0x40), a5, 0 +3fbe7810: cmp a5, a3 +3fbe7820: jrge L3FBE7870 +3fbe7830: move *a9, a5, 0 +3fbe7840: move *a7, a3, 1 +3fbe7850: add a3, a5 +3fbe7860: jruc L3FBE7890 +L3FBE7870: +3fbe7870: move *a10(0x40), a5, 0 +L3FBE7890: +3fbe7890: move a5, *a13(0xa0), 1 +3fbe78b0: move a14, -*sp, 1 +3fbe78c0: move *a13(0x20), *a14+, 1 +3fbe78e0: move *a13(0x0), *a14+, 1 +3fbe7900: move *a13(0x40), *a14+, 1 +3fbe7920: move *a13(0xffa0), *a14+, 1 +3fbe7940: move a5, *a14+, 1 +3fbe7950: move *a13(0x80), *a14+, 1 +3fbe7970: move *a9, a8, 0 +3fbe7980: move a8, *a14+, 1 +3fbe7990: move *a9(0x10), a8, 0 +3fbe79b0: move a8, *a14+, 1 +3fbe79c0: calla L3FBE0730 +3fbe79f0: setf 16, 1, 0 +3fbe7a00: move *a9, a3, 0 +3fbe7a10: move *a7, a5, 1 +3fbe7a20: add a5, a3 +3fbe7a30: move *a10(0x40), a5, 0 +3fbe7a50: cmp a5, a3 +3fbe7a60: jrle L3FBE7A90 +3fbe7a70: move *a10, a10, 1 +L3FBE7A80: +3fbe7a80: jrne L3FBE7520 +L3FBE7A90: +3fbe7a90: addk 32, a9 +3fbe7aa0: move *a13(0xff60), a7, 1 +3fbe7ac0: move *a7, a5, 1 +3fbe7ad0: move @0xc5410, a3, 1 +3fbe7b00: add a3, a5 +3fbe7b10: move @0xc5430, a7, 1 +3fbe7b40: neg a7 +3fbe7b50: sra a7, a5 +3fbe7b60: sll 0x5, a5 +3fbe7b70: move *a13(0xffa0), a7, 1 +3fbe7b90: add a7, a5 +3fbe7ba0: move a5, *a13(0xffa0), 1 +3fbe7bc0: move *a13(0xff60), a7, 1 +3fbe7be0: addk 32, a7 +3fbe7bf0: move a7, *a13(0xff60), 1 +3fbe7c10: cmp a12, a9 +3fbe7c20: jrc L3FBE7480 +3fbe7c30: jruc L3FBE83C0 +L3FBE7C40: +3fbe7c40: cmp a12, a9 +3fbe7c50: jrnc L3FBE83C0 +L3FBE7C60: +3fbe7c60: setf 16, 1, 0 +3fbe7c70: move *a9(0x10), a7, 0 +3fbe7c90: jrlt L3FBE8220 +3fbe7ca0: move *a9(0x10), a7, 0 +3fbe7cc0: move *a13(0xc0), a5, 1 +3fbe7ce0: cmp a5, a7 +3fbe7cf0: jrge L3FBE8220 +3fbe7d00: move *a13(0x60), a7, 1 +3fbe7d20: move *a7, a10, 1 +3fbe7d30: jreq L3FBE8220 +L3FBE7D40: +3fbe7d40: setf 16, 1, 0 +3fbe7d50: move *a10(0x30), a7, 0 +3fbe7d70: move *a9(0x10), a5, 0 +3fbe7d90: cmp a5, a7 +3fbe7da0: jrgt L3FBE8220 +3fbe7db0: move *a10(0x50), a7, 0 +3fbe7dd0: move *a9(0x10), a5, 0 +3fbe7df0: cmp a5, a7 +3fbe7e00: jrgt L3FBE7E30 +3fbe7e10: move *a10, a10, 1 +3fbe7e20: jruc L3FBE8220 +L3FBE7E30: +3fbe7e30: move *a13(0xff60), a7, 1 +3fbe7e50: move *a9, a5, 0 +3fbe7e60: move *a7, a3, 1 +3fbe7e70: add a3, a5 +3fbe7e80: move *a10(0x20), a3, 0 +3fbe7ea0: cmp a5, a3 +3fbe7eb0: jrgt L3FBE8200 +3fbe7ec0: move *a10(0x40), a5, 0 +3fbe7ee0: move *a9, a3, 0 +3fbe7ef0: cmp a3, a5 +3fbe7f00: jrle L3FBE8200 +3fbe7f10: move *a10(0x20), a5, 0 +3fbe7f30: move *a9, a3, 0 +3fbe7f40: cmp a3, a5 +3fbe7f50: jrle L3FBE7F90 +3fbe7f60: move *a10(0x20), a5, 0 +3fbe7f80: jruc L3FBE7FA0 +L3FBE7F90: +3fbe7f90: move *a9, a5, 0 +L3FBE7FA0: +3fbe7fa0: move a5, *a13(0x80), 1 +3fbe7fc0: move *a9, a3, 0 +3fbe7fd0: move *a7, a5, 1 +3fbe7fe0: add a5, a3 +3fbe7ff0: move *a10(0x40), a5, 0 +3fbe8010: cmp a3, a5 +3fbe8020: jrge L3FBE8060 +3fbe8030: move *a10(0x40), a5, 0 +3fbe8050: jruc L3FBE8090 +L3FBE8060: +3fbe8060: move *a9, a5, 0 +3fbe8070: move *a7, a3, 1 +3fbe8080: add a3, a5 +L3FBE8090: +3fbe8090: move a5, *a13(0xa0), 1 +3fbe80b0: move a14, -*sp, 1 +3fbe80c0: move *a13(0x20), *a14+, 1 +3fbe80e0: move *a13(0x0), *a14+, 1 +3fbe8100: move *a13(0x40), *a14+, 1 +3fbe8120: move *a13(0xffa0), *a14+, 1 +3fbe8140: move a5, *a14+, 1 +3fbe8150: move *a13(0x80), *a14+, 1 +3fbe8170: move *a10(0x20), a8, 0 +3fbe8190: move a8, *a14+, 1 +3fbe81a0: move *a9(0x10), a8, 0 +3fbe81c0: move a8, *a14+, 1 +3fbe81d0: calla L3FBE0730 +L3FBE8200: +3fbe8200: move a10, a3 +3fbe8210: jrne L3FBE7D40 +L3FBE8220: +3fbe8220: move *a13(0xff60), a7, 1 +3fbe8240: move *a7, a5, 1 +3fbe8250: move @0xc5410, a3, 1 +3fbe8280: add a3, a5 +3fbe8290: move @0xc5430, a7, 1 +3fbe82c0: neg a7 +3fbe82d0: sra a7, a5 +3fbe82e0: sll 0x5, a5 +3fbe82f0: move *a13(0xffa0), a7, 1 +3fbe8310: add a7, a5 +3fbe8320: move a5, *a13(0xffa0), 1 +3fbe8340: addk 32, a9 +3fbe8350: move *a13(0xff60), a7, 1 +3fbe8370: addk 32, a7 +3fbe8380: move a7, *a13(0xff60), 1 +3fbe83a0: cmp a12, a9 +3fbe83b0: jrc L3FBE7C60 +L3FBE83C0: +3fbe83c0: move *sp(0x120), a14, 1 +3fbe83e0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fbe8400: rets 2 +3fbe8410: mmtm sp, a3,a5,a7,a9,a11,a13 +3fbe8430: move a14, a13 +3fbe8440: addi 0x200, a14 +3fbe8460: move *a13(0xfee0), a11, 1 +3fbe8480: move *a13(0xff00), a9, 1 +3fbe84a0: mpys a9, a11 +3fbe84b0: sll 0x5, a11 +3fbe84c0: move *a13(0xffe0), a9, 1 +3fbe84e0: add a9, a11 +3fbe84f0: move *a13(0xffc0), a9, 1 +3fbe8510: cmp a9, a11 +3fbe8520: jrc L3FBE8600 +3fbe8530: move *a13(0xfec0), a11, 1 +3fbe8550: move *a13(0xff00), a9, 1 +3fbe8570: mpys a9, a11 +3fbe8580: sll 0x5, a11 +3fbe8590: move *a13(0xffc0), a9, 1 +3fbe85b0: add a9, a11 +3fbe85c0: move *a13(0xffe0), a9, 1 +3fbe85e0: cmp a9, a11 +3fbe85f0: jrnc L3FBE8660 +L3FBE8600: +3fbe8600: movk 1, a11 +3fbe8610: move a11, *a13(0x60), 1 +3fbe8630: move a11, *a13(0x40), 1 +3fbe8650: jruc L3FBE88F0 +L3FBE8660: +3fbe8660: move *a13(0xff80), a11, 1 +3fbe8680: move *a13(0xff40), a9, 1 +3fbe86a0: cmp a9, a11 +3fbe86b0: jrge L3FBE8740 +3fbe86c0: movk 1, a9 +3fbe86d0: move a9, *a13(0x40), 1 +3fbe86f0: movi 0xffff, a11 +3fbe8710: move a11, *a13(0x60), 1 +3fbe8730: jruc L3FBE88F0 +L3FBE8740: +3fbe8740: cmp a9, a11 +3fbe8750: jrle L3FBE87C0 +3fbe8760: movk 1, a9 +3fbe8770: move a9, *a13(0x40), 1 +3fbe8790: move a9, *a13(0x60), 1 +3fbe87b0: jruc L3FBE88F0 +L3FBE87C0: +3fbe87c0: move *a13(0xffa0), a9, 1 +3fbe87e0: move *a13(0xff60), a11, 1 +3fbe8800: cmp a11, a9 +3fbe8810: jrge L3FBE88A0 +3fbe8820: movi 0xffff, a9 +3fbe8840: move a9, *a13(0x40), 1 +3fbe8860: movk 1, a11 +3fbe8870: move a11, *a13(0x60), 1 +3fbe8890: jruc L3FBE88F0 +L3FBE88A0: +3fbe88a0: movk 1, a9 +3fbe88b0: move a9, *a13(0x40), 1 +3fbe88d0: move a9, *a13(0x60), 1 +L3FBE88F0: +3fbe88f0: move *a13(0x60), a11, 1 +3fbe8910: inc a11 +3fbe8920: jrne L3FBE8BB0 +3fbe8930: move *a13(0xff80), a11, 1 +3fbe8950: move *a13(0xff00), a9, 1 +3fbe8970: add a9, a11 +3fbe8980: dec a11 +3fbe8990: move *a13(0xfee0), a9, 1 +3fbe89b0: mpys a9, a11 +3fbe89c0: sll 0x5, a11 +3fbe89d0: move *a13(0xffe0), a9, 1 +3fbe89f0: add a9, a11 +3fbe8a00: move a11, *a13, 1 +3fbe8a10: move *a13(0xff40), a9, 1 +3fbe8a30: move *a13(0xff00), a11, 1 +3fbe8a50: add a11, a9 +3fbe8a60: dec a9 +3fbe8a70: move *a13(0xfec0), a11, 1 +3fbe8a90: mpys a11, a9 +3fbe8aa0: sll 0x5, a9 +3fbe8ab0: move *a13(0xffc0), a11, 1 +3fbe8ad0: add a11, a9 +3fbe8ae0: move a9, *a13(0x20), 1 +3fbe8b00: move *a13(0xfee0), a9, 1 +3fbe8b20: neg a9 +3fbe8b30: move a9, *a13(0xfee0), 1 +3fbe8b50: move *a13(0xfec0), a9, 1 +3fbe8b70: neg a9 +3fbe8b80: move a9, *a13(0xfec0), 1 +3fbe8ba0: jruc L3FBE8D00 +L3FBE8BB0: +3fbe8bb0: move *a13(0xff80), a11, 1 +3fbe8bd0: move *a13(0xfee0), a9, 1 +3fbe8bf0: mpys a9, a11 +3fbe8c00: sll 0x5, a11 +3fbe8c10: move *a13(0xffe0), a9, 1 +3fbe8c30: add a9, a11 +3fbe8c40: move a11, *a13, 1 +3fbe8c50: move *a13(0xff40), a9, 1 +3fbe8c70: move *a13(0xfec0), a11, 1 +3fbe8c90: mpys a11, a9 +3fbe8ca0: sll 0x5, a9 +3fbe8cb0: move *a13(0xffc0), a11, 1 +3fbe8cd0: add a11, a9 +3fbe8ce0: move a9, *a13(0x20), 1 +L3FBE8D00: +3fbe8d00: move *a13(0xff20), a9, 1 +3fbe8d20: subk 32, a9 +3fbe8d30: jagt L3FBE9B60 +3fbe8d50: move *a13(0xff60), a9, 1 +3fbe8d70: sra 0x5, a9 +3fbe8d80: sll 0x5, a9 +3fbe8d90: move *a13(0x20), a11, 1 +3fbe8db0: add a11, a9 +3fbe8dc0: move a9, *a13(0x20), 1 +3fbe8de0: move *a13(0xffa0), a11, 1 +3fbe8e00: sra 0x5, a11 +3fbe8e10: sll 0x5, a11 +3fbe8e20: move *a13, a9, 1 +3fbe8e30: add a9, a11 +3fbe8e40: move a11, *a13, 1 +3fbe8e50: move a11, *a13(0x100), 1 +3fbe8e70: move *a13(0x20), *a13(0x120), 1 +3fbe8ea0: move *a13(0xffa0), a9, 1 +3fbe8ec0: andi 0x1f, a9 +3fbe8ef0: move a9, *a13(0x160), 1 +3fbe8f10: move *a13(0xff60), a9, 1 +3fbe8f30: andi 0x1f, a9 +3fbe8f60: move a9, *a13(0x180), 1 +3fbe8f80: move *a13(0xff00), a9, 1 +3fbe8fa0: dec a9 +3fbe8fb0: move a9, *a13(0xff00), 1 +3fbe8fd0: inc a9 +3fbe8fe0: jaeq L3FBEDE70 +L3FBE9000: +3fbe9000: move *a13(0x160), a11, 1 +3fbe9020: move *a13(0xff20), a9, 1 +3fbe9040: add a9, a11 +3fbe9050: subk 32, a11 +3fbe9060: jrgt L3FBE9110 +3fbe9070: move *a13(0x100), a11, 1 +3fbe9090: move *a13(0x160), a9, 1 +3fbe90b0: neg a9 +3fbe90c0: move *a11, a11, 1 +3fbe90d0: sra a9, a11 +3fbe90e0: move a11, *a13(0x140), 1 +3fbe9100: jruc L3FBE9340 +L3FBE9110: +3fbe9110: move *a13(0x160), a11, 1 +3fbe9130: neg a11 +3fbe9140: addk 32, a11 +3fbe9150: move a11, *a13(0x1a0), 1 +3fbe9170: move *a13(0x100), a7, 1 +3fbe9190: move *a13(0x160), a5, 1 +3fbe91b0: neg a5 +3fbe91c0: move *a7, a7, 1 +3fbe91d0: sra a5, a7 +3fbe91e0: sll 0x5, a11 +3fbe91f0: addi 0xd8c00, a11 +3fbe9220: move *a11, a11, 1 +3fbe9230: and a11, a7 +3fbe9240: move *a13(0x100), a11, 1 +3fbe9260: move *a11(0x20), a5, 1 +3fbe9280: move *a13(0x1a0), a9, 1 +3fbe92a0: sll a9, a5 +3fbe92b0: sll 0x5, a9 +3fbe92c0: addi 0xd8800, a9 +3fbe92f0: move *a9, a9, 1 +3fbe9300: and a9, a5 +3fbe9310: or a5, a7 +3fbe9320: move a7, *a13(0x140), 1 +L3FBE9340: +3fbe9340: move *a13(0x180), a11, 1 +3fbe9360: move *a13(0xff20), a9, 1 +3fbe9380: add a9, a11 +3fbe9390: subk 32, a11 +3fbe93a0: jrgt L3FBE9620 +3fbe93b0: move *a13(0x180), a11, 1 +3fbe93d0: andi 0x1f, a11 +3fbe9400: sll 0x5, a11 +3fbe9410: addi 0xd9000, a11 +3fbe9440: move *a13(0x180), a7, 1 +3fbe9460: add a9, a7 +3fbe9470: andi 0x1f, a7 +3fbe94a0: sll 0x5, a7 +3fbe94b0: addi 0xd9400, a7 +3fbe94e0: move *a11, a11, 1 +3fbe94f0: move *a7, a7, 1 +3fbe9500: and a7, a11 +3fbe9510: move a11, *a13(0x1a0), 1 +3fbe9530: move *a13(0x120), a7, 1 +3fbe9550: move *a7, a5, 1 +3fbe9560: andn a11, a5 +3fbe9570: move *a13(0x140), a7, 1 +3fbe9590: move *a13(0x180), a9, 1 +3fbe95b0: sll a9, a7 +3fbe95c0: and a11, a7 +3fbe95d0: or a7, a5 +3fbe95e0: move *a13(0x120), a7, 1 +3fbe9600: move a5, *a7, 1 +3fbe9610: jruc L3FBE99E0 +L3FBE9620: +3fbe9620: move *a13(0x180), a11, 1 +3fbe9640: neg a11 +3fbe9650: addk 32, a11 +3fbe9660: move a11, *a13(0x1a0), 1 +3fbe9680: sub a11, a9 +3fbe9690: move a9, *a13(0x1c0), 1 +3fbe96b0: move *a13(0x140), a7, 1 +3fbe96d0: move *a13(0x180), a5, 1 +3fbe96f0: sll a5, a7 +3fbe9700: sll 0x5, a5 +3fbe9710: addi 0xd8800, a5 +3fbe9740: move *a5, a5, 1 +3fbe9750: and a5, a7 +3fbe9760: move *a13(0x180), a5, 1 +3fbe9780: sll 0x5, a5 +3fbe9790: addi 0xd8c00, a5 +3fbe97c0: move *a13(0x120), a9, 1 +3fbe97e0: move *a9, a9, 1 +3fbe97f0: move *a5, a5, 1 +3fbe9800: and a5, a9 +3fbe9810: or a7, a9 +3fbe9820: move *a13(0x120), a7, 1 +3fbe9840: move a9, *a7, 1 +3fbe9850: neg a11 +3fbe9860: move *a13(0x140), a9, 1 +3fbe9880: sra a11, a9 +3fbe9890: move *a13(0x1c0), a11, 1 +3fbe98b0: sll 0x5, a11 +3fbe98c0: addi 0xd8c00, a11 +3fbe98f0: move *a11, a11, 1 +3fbe9900: and a11, a9 +3fbe9910: move *a13(0x1c0), a11, 1 +3fbe9930: sll 0x5, a11 +3fbe9940: addi 0xd8800, a11 +3fbe9970: move *a7(0x20), a5, 1 +3fbe9990: move *a11, a11, 1 +3fbe99a0: and a11, a5 +3fbe99b0: or a9, a5 +3fbe99c0: move a5, *a7(0x20), 1 +L3FBE99E0: +3fbe99e0: move *a13(0xfee0), a11, 1 +3fbe9a00: sll 0x5, a11 +3fbe9a10: move *a13(0x100), a9, 1 +3fbe9a30: add a9, a11 +3fbe9a40: move a11, *a13(0x100), 1 +3fbe9a60: move *a13(0xfec0), a9, 1 +3fbe9a80: sll 0x5, a9 +3fbe9a90: add a7, a9 +3fbe9aa0: move a9, *a13(0x120), 1 +3fbe9ac0: move *a13(0xff00), a7, 1 +3fbe9ae0: dec a7 +3fbe9af0: move a7, *a13(0xff00), 1 +3fbe9b10: inc a7 +3fbe9b20: jane L3FBE9000 +3fbe9b40: jauc L3FBEDE70 +L3FBE9B60: +3fbe9b60: move *a13(0xffa0), a7, 1 +3fbe9b80: andi 0x1f, a7 +3fbe9bb0: sll 0x5, a7 +3fbe9bc0: addi 0xd8800, a7 +3fbe9bf0: move *a7(0x0), *a13(0xa0), 1 +3fbe9c20: move *a13(0xffa0), a7, 1 +3fbe9c40: move *a13(0xff20), a5, 1 +3fbe9c60: add a5, a7 +3fbe9c70: andi 0x1f, a7 +3fbe9ca0: sll 0x5, a7 +3fbe9cb0: addi 0xd8c00, a7 +3fbe9ce0: move *a7(0x0), *a13(0xc0), 1 +3fbe9d10: move *a13(0xa0), a7, 1 +3fbe9d30: jreq L3FBE9E10 +3fbe9d40: move *a13(0xffa0), a5, 1 +3fbe9d60: andi 0x1f, a5 +3fbe9d90: move *a13(0xff20), a7, 1 +3fbe9db0: add a7, a5 +3fbe9dc0: subk 32, a5 +3fbe9dd0: sra 0x5, a5 +3fbe9de0: move a5, *a13(0xe0), 1 +3fbe9e00: jruc L3FBE9E40 +L3FBE9E10: +3fbe9e10: sra 0x5, a5 +3fbe9e20: move a5, *a13(0xe0), 1 +L3FBE9E40: +3fbe9e40: jrnn L3FBE9E80 +3fbe9e50: sub a7, a7 +3fbe9e60: move a7, *a13(0xe0), 1 +L3FBE9E80: +3fbe9e80: move *a13(0xa0), a7, 1 +3fbe9ea0: jreq L3FBE9F50 +3fbe9eb0: move *a13(0xffa0), a5, 1 +3fbe9ed0: andi 0x1f, a5 +3fbe9f00: neg a5 +3fbe9f10: addk 32, a5 +3fbe9f20: move a5, *a13(0x160), 1 +3fbe9f40: jruc L3FBE9F80 +L3FBE9F50: +3fbe9f50: sub a5, a5 +3fbe9f60: move a5, *a13(0x160), 1 +L3FBE9F80: +3fbe9f80: move *a13(0xc0), a5, 1 +3fbe9fa0: jreq L3FBEA060 +3fbe9fb0: move *a13(0xffa0), a5, 1 +3fbe9fd0: move *a13(0xff20), a7, 1 +3fbe9ff0: add a7, a5 +3fbea000: andi 0x1f, a5 +3fbea030: move a5, *a13(0x180), 1 +3fbea050: jruc L3FBEA090 +L3FBEA060: +3fbea060: sub a5, a5 +3fbea070: move a5, *a13(0x180), 1 +L3FBEA090: +3fbea090: move *a13(0xffa0), a7, 1 +3fbea0b0: andi 0x1f, a7 +3fbea0e0: move *a13(0x160), a5, 1 +3fbea100: add a5, a7 +3fbea110: move a7, a9 +3fbea120: andi 0x1f, a9 +3fbea150: move *a13(0xffa0), a7, 1 +3fbea170: andi 0x1f, a7 +3fbea1a0: add a5, a7 +3fbea1b0: subk 31, a7 +3fbea1c0: movk 1, a7 +3fbea1d0: jrgt L3FBEA1F0 +3fbea1e0: sub a7, a7 +L3FBEA1F0: +3fbea1f0: move a7, *a13(0x1a0), 1 +3fbea210: move *a13(0x40), a5, 1 +3fbea230: dsj a5, L3FBEC000 +3fbea250: move *a13(0xff60), a5, 1 +3fbea270: sra 0x5, a5 +3fbea280: sll 0x5, a5 +3fbea290: move *a13(0x20), a7, 1 +3fbea2b0: add a7, a5 +3fbea2c0: move a5, *a13(0x20), 1 +3fbea2e0: move *a13(0xffa0), a7, 1 +3fbea300: sra 0x5, a7 +3fbea310: sll 0x5, a7 +3fbea320: move *a13, a5, 1 +3fbea330: add a5, a7 +3fbea340: move a7, *a13, 1 +3fbea350: move *a13(0xff00), a5, 1 +3fbea370: dec a5 +3fbea380: move a5, *a13(0xff00), 1 +3fbea3a0: inc a5 +3fbea3b0: jaeq L3FBEDE70 +L3FBEA3D0: +3fbea3d0: move *a13(0x0), *a13(0x100), 1 +3fbea400: move *a13(0x20), *a13(0x120), 1 +3fbea430: move *a13(0xa0), a11, 1 +3fbea450: jaeq L3FBEB190 +3fbea470: move *a13(0xffa0), a7, 1 +3fbea490: andi 0x1f, a7 +3fbea4c0: move *a13(0x160), a5, 1 +3fbea4e0: add a5, a7 +3fbea4f0: subk 32, a7 +3fbea500: jrgt L3FBEA5E0 +3fbea510: move *a13(0xffa0), a7, 1 +3fbea530: andi 0x1f, a7 +3fbea560: neg a7 +3fbea570: move *a13(0x100), a5, 1 +3fbea590: move *a5, a5, 1 +3fbea5a0: sra a7, a5 +3fbea5b0: move a5, *a13(0x140), 1 +3fbea5d0: jruc L3FBEA870 +L3FBEA5E0: +3fbea5e0: move *a13(0xffa0), a7, 1 +3fbea600: andi 0x1f, a7 +3fbea630: neg a7 +3fbea640: addk 32, a7 +3fbea650: move a7, *a13(0x1c0), 1 +3fbea670: move *a13(0xffa0), a3, 1 +3fbea690: andi 0x1f, a3 +3fbea6c0: neg a3 +3fbea6d0: move *a13(0x100), a5, 1 +3fbea6f0: move *a5, a5, 1 +3fbea700: sra a3, a5 +3fbea710: sll 0x5, a7 +3fbea720: addi 0xd8c00, a7 +3fbea750: move *a7, a7, 1 +3fbea760: and a7, a5 +3fbea770: move *a13(0x100), a7, 1 +3fbea790: move *a7(0x20), a3, 1 +3fbea7b0: move *a13(0x1c0), a7, 1 +3fbea7d0: sll a7, a3 +3fbea7e0: sll 0x5, a7 +3fbea7f0: addi 0xd8800, a7 +3fbea820: move *a7, a7, 1 +3fbea830: and a7, a3 +3fbea840: or a3, a5 +3fbea850: move a5, *a13(0x140), 1 +L3FBEA870: +3fbea870: move *a13(0xff60), a7, 1 +3fbea890: andi 0x1f, a7 +3fbea8c0: move *a13(0x160), a3, 1 +3fbea8e0: add a3, a7 +3fbea8f0: subk 32, a7 +3fbea900: jrgt L3FBEAC20 +3fbea910: move *a13(0xff60), a7, 1 +3fbea930: andi 0x1f, a7 +3fbea960: sll 0x5, a7 +3fbea970: addi 0xd9000, a7 +3fbea9a0: move *a13(0xff60), a3, 1 +3fbea9c0: andi 0x1f, a3 +3fbea9f0: move *a13(0x160), a5, 1 +3fbeaa10: add a5, a3 +3fbeaa20: andi 0x1f, a3 +3fbeaa50: sll 0x5, a3 +3fbeaa60: addi 0xd9400, a3 +3fbeaa90: move *a7, a7, 1 +3fbeaaa0: move *a3, a3, 1 +3fbeaab0: and a3, a7 +3fbeaac0: move a7, *a13(0x1c0), 1 +3fbeaae0: move *a13(0x120), a3, 1 +3fbeab00: move *a3, a3, 1 +3fbeab10: andn a7, a3 +3fbeab20: move *a13(0xff60), a5, 1 +3fbeab40: andi 0x1f, a5 +3fbeab70: move *a13(0x140), a7, 1 +3fbeab90: sll a5, a7 +3fbeaba0: move *a13(0x1c0), a5, 1 +3fbeabc0: and a5, a7 +3fbeabd0: or a7, a3 +3fbeabe0: move *a13(0x120), a7, 1 +3fbeac00: move a3, *a7, 1 +3fbeac10: jruc L3FBEB0E0 +L3FBEAC20: +3fbeac20: move *a13(0xff60), a7, 1 +3fbeac40: andi 0x1f, a7 +3fbeac70: neg a7 +3fbeac80: addk 32, a7 +3fbeac90: move a7, *a13(0x1c0), 1 +3fbeacb0: sub a7, a3 +3fbeacc0: move a3, *a13(0x1e0), 1 +3fbeace0: move *a13(0xff60), a3, 1 +3fbead00: andi 0x1f, a3 +3fbead30: sll a3, a5 +3fbead40: move *a13(0xff60), a3, 1 +3fbead60: andi 0x1f, a3 +3fbead90: sll 0x5, a3 +3fbeada0: addi 0xd8800, a3 +3fbeadd0: move *a3, a3, 1 +3fbeade0: and a3, a5 +3fbeadf0: move *a13(0xff60), a3, 1 +3fbeae10: andi 0x1f, a3 +3fbeae40: sll 0x5, a3 +3fbeae50: addi 0xd8c00, a3 +3fbeae80: move *a13(0x120), a7, 1 +3fbeaea0: move *a7, a7, 1 +3fbeaeb0: move *a3, a3, 1 +3fbeaec0: and a3, a7 +3fbeaed0: or a5, a7 +3fbeaee0: move *a13(0x120), a5, 1 +3fbeaf00: move a7, *a5, 1 +3fbeaf10: move *a13(0x1c0), a7, 1 +3fbeaf30: neg a7 +3fbeaf40: move *a13(0x140), a3, 1 +3fbeaf60: sra a7, a3 +3fbeaf70: move *a13(0x1e0), a7, 1 +3fbeaf90: sll 0x5, a7 +3fbeafa0: addi 0xd8c00, a7 +3fbeafd0: move *a7, a7, 1 +3fbeafe0: and a7, a3 +3fbeaff0: move *a13(0x1e0), a7, 1 +3fbeb010: sll 0x5, a7 +3fbeb020: addi 0xd8800, a7 +3fbeb050: move *a5(0x20), a5, 1 +3fbeb070: move *a7, a7, 1 +3fbeb080: and a7, a5 +3fbeb090: or a3, a5 +3fbeb0a0: move *a13(0x120), a7, 1 +3fbeb0c0: move a5, *a7(0x20), 1 +L3FBEB0E0: +3fbeb0e0: addk 32, a7 +3fbeb0f0: move a7, *a13(0x120), 1 +3fbeb110: move *a13(0x1a0), a5, 1 +3fbeb130: jreq L3FBEB190 +3fbeb140: move *a13(0x100), a3, 1 +3fbeb160: addk 32, a3 +3fbeb170: move a3, *a13(0x100), 1 +L3FBEB190: +3fbeb190: move *a13(0xe0), *a13(0x80), 1 +3fbeb1c0: move *a13(0x80), a7, 1 +3fbeb1e0: dec a7 +3fbeb1f0: move a7, *a13(0x80), 1 +3fbeb210: inc a7 +3fbeb220: jreq L3FBEB5F0 +L3FBEB230: +3fbeb230: move a9, a3 +3fbeb240: jrgt L3FBEB2E0 +3fbeb250: move *a13(0x100), a11, 1 +3fbeb270: move a9, a7 +3fbeb280: neg a7 +3fbeb290: move *a11, a5, 1 +3fbeb2a0: sra a7, a5 +3fbeb2b0: move a5, *a13(0x140), 1 +3fbeb2d0: jruc L3FBEB4D0 +L3FBEB2E0: +3fbeb2e0: move a9, a11 +3fbeb2f0: neg a11 +3fbeb300: addk 32, a11 +3fbeb310: move a11, *a13(0x1c0), 1 +3fbeb330: move *a13(0x100), a7, 1 +3fbeb350: move a9, a5 +3fbeb360: neg a5 +3fbeb370: move *a7, a3, 1 +3fbeb380: sra a5, a3 +3fbeb390: sll 0x5, a11 +3fbeb3a0: addi 0xd8c00, a11 +3fbeb3d0: move *a11, a11, 1 +3fbeb3e0: and a11, a3 +3fbeb3f0: move *a7(0x20), a11, 1 +3fbeb410: move *a13(0x1c0), a5, 1 +3fbeb430: sll a5, a11 +3fbeb440: sll 0x5, a5 +3fbeb450: addi 0xd8800, a5 +3fbeb480: move *a5, a5, 1 +3fbeb490: and a5, a11 +3fbeb4a0: or a11, a3 +3fbeb4b0: move a3, *a13(0x140), 1 +L3FBEB4D0: +3fbeb4d0: move *a13(0x120), a11, 1 +3fbeb4f0: move *a13(0x140), *a11+, 1 +3fbeb510: move a11, *a13(0x120), 1 +3fbeb530: move *a13(0x100), a7, 1 +3fbeb550: addk 32, a7 +3fbeb560: move a7, *a13(0x100), 1 +3fbeb580: move *a13(0x80), a5, 1 +3fbeb5a0: dec a5 +3fbeb5b0: move a5, *a13(0x80), 1 +3fbeb5d0: inc a5 +3fbeb5e0: jrne L3FBEB230 +L3FBEB5F0: +3fbeb5f0: move *a13(0xc0), a11, 1 +3fbeb610: jaeq L3FBEBE80 +3fbeb630: move *a13(0x180), a7, 1 +3fbeb650: add a9, a7 +3fbeb660: subk 32, a7 +3fbeb670: jrgt L3FBEB710 +3fbeb680: move *a13(0x100), a7, 1 +3fbeb6a0: move a9, a5 +3fbeb6b0: neg a5 +3fbeb6c0: move *a7, a3, 1 +3fbeb6d0: sra a5, a3 +3fbeb6e0: move a3, *a13(0x140), 1 +3fbeb700: jruc L3FBEB920 +L3FBEB710: +3fbeb710: move a9, a7 +3fbeb720: neg a7 +3fbeb730: addk 32, a7 +3fbeb740: move a7, *a13(0x1c0), 1 +3fbeb760: move *a13(0x100), a5, 1 +3fbeb780: move a9, a3 +3fbeb790: neg a3 +3fbeb7a0: move *a5, a5, 1 +3fbeb7b0: sra a3, a5 +3fbeb7c0: sll 0x5, a7 +3fbeb7d0: addi 0xd8c00, a7 +3fbeb800: move *a7, a7, 1 +3fbeb810: and a7, a5 +3fbeb820: move *a13(0x100), a7, 1 +3fbeb840: move *a7(0x20), a3, 1 +3fbeb860: move *a13(0x1c0), a7, 1 +3fbeb880: sll a7, a3 +3fbeb890: sll 0x5, a7 +3fbeb8a0: addi 0xd8800, a7 +3fbeb8d0: move *a7, a7, 1 +3fbeb8e0: and a7, a3 +3fbeb8f0: or a3, a5 +3fbeb900: move a5, *a13(0x140), 1 +L3FBEB920: +3fbeb920: move *a13(0x180), a7, 1 +3fbeb940: subk 32, a7 +3fbeb950: jrgt L3FBEBB50 +3fbeb960: move *a13(0x180), a7, 1 +3fbeb980: andi 0x1f, a7 +3fbeb9b0: sll 0x5, a7 +3fbeb9c0: addi 0xd9400, a7 +3fbeb9f0: move @0xd9000, a5, 1 +3fbeba20: move *a7, a7, 1 +3fbeba30: and a5, a7 +3fbeba40: move a7, *a13(0x1c0), 1 +3fbeba60: move *a13(0x120), a3, 1 +3fbeba80: move *a3, a3, 1 +3fbeba90: andn a7, a3 +3fbebaa0: move *a13(0x140), a7, 1 +3fbebac0: sll 0x0, a7 +3fbebad0: move *a13(0x1c0), a11, 1 +3fbebaf0: and a11, a7 +3fbebb00: or a7, a3 +3fbebb10: move *a13(0x120), a7, 1 +3fbebb30: move a3, *a7, 1 +3fbebb40: jruc L3FBEBE80 +L3FBEBB50: +3fbebb50: movk 32, a7 +3fbebb60: move a7, *a13(0x1c0), 1 +3fbebb80: move *a13(0x180), a5, 1 +3fbebba0: sub a7, a5 +3fbebbb0: move a5, *a13(0x1e0), 1 +3fbebbd0: move *a13(0x120), a3, 1 +3fbebbf0: move *a3, a3, 1 +3fbebc00: move @0xd8c00, a5, 1 +3fbebc30: and a5, a3 +3fbebc40: move *a13(0x140), a11, 1 +3fbebc60: sll 0x0, a11 +3fbebc70: move @0xd8800, a5, 1 +3fbebca0: and a5, a11 +3fbebcb0: or a11, a3 +3fbebcc0: move *a13(0x120), a11, 1 +3fbebce0: move a3, *a11, 1 +3fbebcf0: neg a7 +3fbebd00: move *a13(0x140), a3, 1 +3fbebd20: sra a7, a3 +3fbebd30: move *a13(0x1e0), a7, 1 +3fbebd50: sll 0x5, a7 +3fbebd60: addi 0xd8c00, a7 +3fbebd90: move *a7, a7, 1 +3fbebda0: and a7, a3 +3fbebdb0: move *a13(0x1e0), a7, 1 +3fbebdd0: sll 0x5, a7 +3fbebde0: addi 0xd8800, a7 +3fbebe10: move *a11(0x20), a5, 1 +3fbebe30: move *a7, a7, 1 +3fbebe40: and a7, a5 +3fbebe50: or a3, a5 +3fbebe60: move a5, *a11(0x20), 1 +L3FBEBE80: +3fbebe80: move *a13(0xfee0), a11, 1 +3fbebea0: sll 0x5, a11 +3fbebeb0: move *a13, a7, 1 +3fbebec0: add a7, a11 +3fbebed0: move a11, *a13, 1 +3fbebee0: move *a13(0xfec0), a7, 1 +3fbebf00: sll 0x5, a7 +3fbebf10: move *a13(0x20), a5, 1 +3fbebf30: add a5, a7 +3fbebf40: move a7, *a13(0x20), 1 +3fbebf60: move *a13(0xff00), a5, 1 +3fbebf80: dec a5 +3fbebf90: move a5, *a13(0xff00), 1 +3fbebfb0: inc a5 +3fbebfc0: jane L3FBEA3D0 +3fbebfe0: jauc L3FBEDE70 +L3FBEC000: +3fbec000: move *a13(0xff60), a5, 1 +3fbec020: move *a13(0xff20), a3, 1 +3fbec040: add a3, a5 +3fbec050: sra 0x5, a5 +3fbec060: sll 0x5, a5 +3fbec070: move *a13(0x20), a3, 1 +3fbec090: add a3, a5 +3fbec0a0: move a5, *a13(0x20), 1 +3fbec0c0: move *a13(0xffa0), a3, 1 +3fbec0e0: move *a13(0xff20), a5, 1 +3fbec100: add a5, a3 +3fbec110: sra 0x5, a3 +3fbec120: sll 0x5, a3 +3fbec130: move *a13, a5, 1 +3fbec140: add a5, a3 +3fbec150: move a3, *a13, 1 +3fbec160: move *a13(0x180), a5, 1 +3fbec180: add a9, a5 +3fbec190: subk 32, a5 +3fbec1a0: jrlt L3FBEC1D0 +3fbec1b0: subk 32, a3 +3fbec1c0: move a3, *a13, 1 +L3FBEC1D0: +3fbec1d0: move *a13(0xff00), a5, 1 +3fbec1f0: dec a5 +3fbec200: move a5, *a13(0xff00), 1 +3fbec220: inc a5 +3fbec230: jaeq L3FBEDE70 +L3FBEC250: +3fbec250: move *a13(0x0), *a13(0x100), 1 +3fbec280: move *a13(0x20), *a13(0x120), 1 +3fbec2b0: move *a13(0xc0), a11, 1 +3fbec2d0: jaeq L3FBECB40 +3fbec2f0: move *a13(0x180), a7, 1 +3fbec310: add a9, a7 +3fbec320: subk 32, a7 +3fbec330: jrgt L3FBEC3D0 +3fbec340: move *a13(0x100), a7, 1 +3fbec360: move a9, a5 +3fbec370: neg a5 +3fbec380: move *a7, a3, 1 +3fbec390: sra a5, a3 +3fbec3a0: move a3, *a13(0x140), 1 +3fbec3c0: jruc L3FBEC5E0 +L3FBEC3D0: +3fbec3d0: move a9, a7 +3fbec3e0: neg a7 +3fbec3f0: addk 32, a7 +3fbec400: move a7, *a13(0x1c0), 1 +3fbec420: move *a13(0x100), a5, 1 +3fbec440: move a9, a3 +3fbec450: neg a3 +3fbec460: move *a5, a5, 1 +3fbec470: sra a3, a5 +3fbec480: sll 0x5, a7 +3fbec490: addi 0xd8c00, a7 +3fbec4c0: move *a7, a7, 1 +3fbec4d0: and a7, a5 +3fbec4e0: move *a13(0x100), a7, 1 +3fbec500: move *a7(0x20), a3, 1 +3fbec520: move *a13(0x1c0), a7, 1 +3fbec540: sll a7, a3 +3fbec550: sll 0x5, a7 +3fbec560: addi 0xd8800, a7 +3fbec590: move *a7, a7, 1 +3fbec5a0: and a7, a3 +3fbec5b0: or a3, a5 +3fbec5c0: move a5, *a13(0x140), 1 +L3FBEC5E0: +3fbec5e0: move *a13(0x180), a7, 1 +3fbec600: subk 32, a7 +3fbec610: jrgt L3FBEC810 +3fbec620: move *a13(0x180), a7, 1 +3fbec640: andi 0x1f, a7 +3fbec670: sll 0x5, a7 +3fbec680: addi 0xd9400, a7 +3fbec6b0: move @0xd9000, a5, 1 +3fbec6e0: move *a7, a7, 1 +3fbec6f0: and a5, a7 +3fbec700: move a7, *a13(0x1c0), 1 +3fbec720: move *a13(0x120), a3, 1 +3fbec740: move *a3, a3, 1 +3fbec750: andn a7, a3 +3fbec760: move *a13(0x140), a7, 1 +3fbec780: sll 0x0, a7 +3fbec790: move *a13(0x1c0), a11, 1 +3fbec7b0: and a11, a7 +3fbec7c0: or a7, a3 +3fbec7d0: move *a13(0x120), a7, 1 +3fbec7f0: move a3, *a7, 1 +3fbec800: jruc L3FBECB40 +L3FBEC810: +3fbec810: movk 32, a7 +3fbec820: move a7, *a13(0x1c0), 1 +3fbec840: move *a13(0x180), a5, 1 +3fbec860: sub a7, a5 +3fbec870: move a5, *a13(0x1e0), 1 +3fbec890: move *a13(0x120), a3, 1 +3fbec8b0: move *a3, a3, 1 +3fbec8c0: move @0xd8c00, a5, 1 +3fbec8f0: and a5, a3 +3fbec900: move *a13(0x140), a11, 1 +3fbec920: sll 0x0, a11 +3fbec930: move @0xd8800, a5, 1 +3fbec960: and a5, a11 +3fbec970: or a11, a3 +3fbec980: move *a13(0x120), a11, 1 +3fbec9a0: move a3, *a11, 1 +3fbec9b0: neg a7 +3fbec9c0: move *a13(0x140), a3, 1 +3fbec9e0: sra a7, a3 +3fbec9f0: move *a13(0x1e0), a7, 1 +3fbeca10: sll 0x5, a7 +3fbeca20: addi 0xd8c00, a7 +3fbeca50: move *a7, a7, 1 +3fbeca60: and a7, a3 +3fbeca70: move *a13(0x1e0), a7, 1 +3fbeca90: sll 0x5, a7 +3fbecaa0: addi 0xd8800, a7 +3fbecad0: move *a11(0x20), a5, 1 +3fbecaf0: move *a7, a7, 1 +3fbecb00: and a7, a5 +3fbecb10: or a3, a5 +3fbecb20: move a5, *a11(0x20), 1 +L3FBECB40: +3fbecb40: move *a13(0xe0), *a13(0x80), 1 +3fbecb70: move *a13(0x80), a11, 1 +3fbecb90: dec a11 +3fbecba0: move a11, *a13(0x80), 1 +3fbecbc0: inc a11 +3fbecbd0: jreq L3FBECF70 +L3FBECBE0: +3fbecbe0: move *a13(0x100), a11, 1 +3fbecc00: subk 32, a11 +3fbecc10: move a11, *a13(0x100), 1 +3fbecc30: move a9, a3 +3fbecc40: jrgt L3FBECCC0 +3fbecc50: move a9, a7 +3fbecc60: neg a7 +3fbecc70: move *a11, a5, 1 +3fbecc80: sra a7, a5 +3fbecc90: move a5, *a13(0x140), 1 +3fbeccb0: jruc L3FBECE90 +L3FBECCC0: +3fbeccc0: move a9, a7 +3fbeccd0: neg a7 +3fbecce0: addk 32, a7 +3fbeccf0: move a7, *a13(0x1c0), 1 +3fbecd10: move a9, a5 +3fbecd20: neg a5 +3fbecd30: move *a11, a3, 1 +3fbecd40: sra a5, a3 +3fbecd50: sll 0x5, a7 +3fbecd60: addi 0xd8c00, a7 +3fbecd90: move *a7, a7, 1 +3fbecda0: and a7, a3 +3fbecdb0: move *a11(0x20), a7, 1 +3fbecdd0: move *a13(0x1c0), a5, 1 +3fbecdf0: sll a5, a7 +3fbece00: sll 0x5, a5 +3fbece10: addi 0xd8800, a5 +3fbece40: move *a5, a5, 1 +3fbece50: and a5, a7 +3fbece60: or a7, a3 +3fbece70: move a3, *a13(0x140), 1 +L3FBECE90: +3fbece90: move *a13(0x120), a7, 1 +3fbeceb0: move *a13(0x140), a5, 1 +3fbeced0: move a5, -*a7, 1 +3fbecee0: move a7, *a13(0x120), 1 +3fbecf00: move *a13(0x80), a3, 1 +3fbecf20: dec a3 +3fbecf30: move a3, *a13(0x80), 1 +3fbecf50: inc a3 +3fbecf60: jrne L3FBECBE0 +L3FBECF70: +3fbecf70: move *a13(0xa0), a11, 1 +3fbecf90: jaeq L3FBEDD10 +3fbecfb0: move *a13(0x1a0), a7, 1 +3fbecfd0: jreq L3FBED030 +3fbecfe0: move *a13(0x100), a5, 1 +3fbed000: subk 32, a5 +3fbed010: move a5, *a13(0x100), 1 +L3FBED030: +3fbed030: move *a13(0x120), a5, 1 +3fbed050: subk 32, a5 +3fbed060: move a5, *a13(0x120), 1 +3fbed080: move *a13(0xffa0), a3, 1 +3fbed0a0: andi 0x1f, a3 +3fbed0d0: move *a13(0x160), a5, 1 +3fbed0f0: add a5, a3 +3fbed100: subk 32, a3 +3fbed110: jrgt L3FBED1F0 +3fbed120: move *a13(0xffa0), a3, 1 +3fbed140: andi 0x1f, a3 +3fbed170: neg a3 +3fbed180: move *a13(0x100), a5, 1 +3fbed1a0: move *a5, a5, 1 +3fbed1b0: sra a3, a5 +3fbed1c0: move a5, *a13(0x140), 1 +3fbed1e0: jruc L3FBED4A0 +L3FBED1F0: +3fbed1f0: move *a13(0xffa0), a3, 1 +3fbed210: andi 0x1f, a3 +3fbed240: neg a3 +3fbed250: addk 32, a3 +3fbed260: move a3, *a13(0x1c0), 1 +3fbed280: move *a13(0xffa0), a3, 1 +3fbed2a0: andi 0x1f, a3 +3fbed2d0: neg a3 +3fbed2e0: move *a13(0x100), a5, 1 +3fbed300: move *a5, a5, 1 +3fbed310: sra a3, a5 +3fbed320: move *a13(0x1c0), a3, 1 +3fbed340: sll 0x5, a3 +3fbed350: addi 0xd8c00, a3 +3fbed380: move *a3, a3, 1 +3fbed390: and a3, a5 +3fbed3a0: move *a13(0x100), a3, 1 +3fbed3c0: move *a3(0x20), a3, 1 +3fbed3e0: move *a13(0x1c0), a7, 1 +3fbed400: sll a7, a3 +3fbed410: sll 0x5, a7 +3fbed420: addi 0xd8800, a7 +3fbed450: move *a7, a7, 1 +3fbed460: and a7, a3 +3fbed470: or a3, a5 +3fbed480: move a5, *a13(0x140), 1 +L3FBED4A0: +3fbed4a0: move *a13(0xff60), a7, 1 +3fbed4c0: andi 0x1f, a7 +3fbed4f0: move *a13(0x160), a3, 1 +3fbed510: add a3, a7 +3fbed520: subk 32, a7 +3fbed530: jrgt L3FBED850 +3fbed540: move *a13(0xff60), a7, 1 +3fbed560: andi 0x1f, a7 +3fbed590: sll 0x5, a7 +3fbed5a0: addi 0xd9000, a7 +3fbed5d0: move *a13(0xff60), a3, 1 +3fbed5f0: andi 0x1f, a3 +3fbed620: move *a13(0x160), a5, 1 +3fbed640: add a5, a3 +3fbed650: andi 0x1f, a3 +3fbed680: sll 0x5, a3 +3fbed690: addi 0xd9400, a3 +3fbed6c0: move *a7, a7, 1 +3fbed6d0: move *a3, a3, 1 +3fbed6e0: and a3, a7 +3fbed6f0: move a7, *a13(0x1c0), 1 +3fbed710: move *a13(0x120), a3, 1 +3fbed730: move *a3, a3, 1 +3fbed740: andn a7, a3 +3fbed750: move *a13(0xff60), a5, 1 +3fbed770: andi 0x1f, a5 +3fbed7a0: move *a13(0x140), a7, 1 +3fbed7c0: sll a5, a7 +3fbed7d0: move *a13(0x1c0), a5, 1 +3fbed7f0: and a5, a7 +3fbed800: or a7, a3 +3fbed810: move *a13(0x120), a7, 1 +3fbed830: move a3, *a7, 1 +3fbed840: jruc L3FBEDD10 +L3FBED850: +3fbed850: move *a13(0xff60), a7, 1 +3fbed870: andi 0x1f, a7 +3fbed8a0: neg a7 +3fbed8b0: addk 32, a7 +3fbed8c0: move a7, *a13(0x1c0), 1 +3fbed8e0: sub a7, a3 +3fbed8f0: move a3, *a13(0x1e0), 1 +3fbed910: move *a13(0xff60), a3, 1 +3fbed930: andi 0x1f, a3 +3fbed960: sll a3, a5 +3fbed970: move *a13(0xff60), a3, 1 +3fbed990: andi 0x1f, a3 +3fbed9c0: sll 0x5, a3 +3fbed9d0: addi 0xd8800, a3 +3fbeda00: move *a3, a3, 1 +3fbeda10: and a3, a5 +3fbeda20: move *a13(0xff60), a3, 1 +3fbeda40: andi 0x1f, a3 +3fbeda70: sll 0x5, a3 +3fbeda80: addi 0xd8c00, a3 +3fbedab0: move *a13(0x120), a7, 1 +3fbedad0: move *a7, a7, 1 +3fbedae0: move *a3, a3, 1 +3fbedaf0: and a3, a7 +3fbedb00: or a5, a7 +3fbedb10: move *a13(0x120), a5, 1 +3fbedb30: move a7, *a5, 1 +3fbedb40: move *a13(0x1c0), a7, 1 +3fbedb60: neg a7 +3fbedb70: move *a13(0x140), a3, 1 +3fbedb90: sra a7, a3 +3fbedba0: move *a13(0x1e0), a7, 1 +3fbedbc0: sll 0x5, a7 +3fbedbd0: addi 0xd8c00, a7 +3fbedc00: move *a7, a7, 1 +3fbedc10: and a7, a3 +3fbedc20: move *a13(0x1e0), a7, 1 +3fbedc40: sll 0x5, a7 +3fbedc50: addi 0xd8800, a7 +3fbedc80: move *a5(0x20), a5, 1 +3fbedca0: move *a7, a7, 1 +3fbedcb0: and a7, a5 +3fbedcc0: or a3, a5 +3fbedcd0: move *a13(0x120), a7, 1 +3fbedcf0: move a5, *a7(0x20), 1 +L3FBEDD10: +3fbedd10: move *a13(0xfec0), a7, 1 +3fbedd30: sll 0x5, a7 +3fbedd40: move *a13(0x20), a5, 1 +3fbedd60: add a5, a7 +3fbedd70: move a7, *a13(0x20), 1 +3fbedd90: move *a13(0xfee0), a5, 1 +3fbeddb0: sll 0x5, a5 +3fbeddc0: move *a13, a3, 1 +3fbeddd0: add a3, a5 +3fbedde0: move a5, *a13, 1 +3fbeddf0: move *a13(0xff00), a3, 1 +3fbede10: dec a3 +3fbede20: move a3, *a13(0xff00), 1 +3fbede40: inc a3 +3fbede50: jane L3FBEC250 +L3FBEDE70: +3fbede70: move *sp(0xe0), a14, 1 +3fbede90: mmfm sp, a3,a5,a7,a9,a11,a13 +3fbedeb0: rets 2 +3fbedec0: mmtm sp, a7,a9,a11,a13 +3fbedee0: move a14, a13 +3fbedef0: addi 0x140, a14 +3fbedf10: move *a13(0xff80), a11, 1 +3fbedf30: move a11, *a13, 1 +3fbedf40: jaeq L3FBEE850 +3fbedf60: move *a13(0xffc0), a9, 1 +3fbedf80: move *a9(0x20), a9, 1 +3fbedfa0: move *a9(0x40), *a13(0x20), 1 +3fbedfd0: move *a13(0x20), a9, 1 +3fbedff0: move *a9(0x80), a9, 1 +3fbee010: move *a9(0x60), a9, 1 +3fbee030: move *a9(0xe0), *a13(0x40), 1 +3fbee060: move *a13(0x20), a9, 1 +3fbee080: move *a9(0x80), a9, 1 +3fbee0a0: move *a9(0x60), a9, 1 +3fbee0c0: setf 16, 0, 0 +3fbee0d0: move *a9(0x100), a9, 0 +3fbee0f0: move a9, *a13(0x80), 1 +3fbee110: sll 0x5, a9 +3fbee120: move *a13(0x40), a11, 1 +3fbee140: add a11, a9 +3fbee150: move a9, *a13(0x60), 1 +3fbee170: sub a11, a9 +3fbee180: sra 0x3, a9 +3fbee190: move a9, *a13(0xa0), 1 +3fbee1b0: move *a13(0xff60), a9, 1 +3fbee1d0: move *a9, a9, 1 +3fbee1e0: move a9, *a13(0xe0), 1 +3fbee200: jrge L3FBEE2B0 +3fbee210: move *a13(0x80), a11, 1 +3fbee230: mods a11, a9 +3fbee240: move a9, *a13(0xe0), 1 +3fbee260: jreq L3FBEE320 +3fbee270: add a11, a9 +3fbee280: move a9, *a13(0xe0), 1 +3fbee2a0: jruc L3FBEE320 +L3FBEE2B0: +3fbee2b0: move *a13(0x80), a11, 1 +3fbee2d0: cmp a11, a9 +3fbee2e0: jrlt L3FBEE320 +3fbee2f0: mods a11, a9 +3fbee300: move a9, *a13(0xe0), 1 +L3FBEE320: +3fbee320: sll 0x5, a9 +3fbee330: move *a13(0x40), a11, 1 +3fbee350: add a11, a9 +3fbee360: move a9, *a13(0xc0), 1 +3fbee380: jruc L3FBEE510 +L3FBEE390: +3fbee390: move *a13(0xe0), a11, 1 +3fbee3b0: sll 0x5, a11 +3fbee3c0: move *a13(0xc0), a9, 1 +3fbee3e0: add a9, a11 +3fbee3f0: move a11, *a13(0xc0), 1 +3fbee410: move *a13(0x60), a9, 1 +3fbee430: cmp a9, a11 +3fbee440: jrc L3FBEE510 +L3FBEE450: +3fbee450: move *a13(0xa0), a11, 1 +3fbee470: sll 0x3, a11 +3fbee480: move *a13(0xc0), a9, 1 +3fbee4a0: sub a11, a9 +3fbee4b0: move a9, *a13(0xc0), 1 +3fbee4d0: move *a13(0x60), a11, 1 +3fbee4f0: cmp a11, a9 +3fbee500: jrnc L3FBEE450 +L3FBEE510: +3fbee510: move *a13(0xff60), a11, 1 +3fbee530: move *a11(0x40), a9, 1 +3fbee550: move *a13(0xc0), a7, 1 +3fbee570: move *a11(0x60), a11, 1 +3fbee590: move *a7, a7, 1 +3fbee5a0: and a7, a11 +3fbee5b0: move *a9, a7, 1 +3fbee5c0: or a11, a7 +3fbee5d0: move a7, *a9, 1 +3fbee5e0: move *a13, a11, 1 +3fbee5f0: dec a11 +3fbee600: move a11, *a13, 1 +3fbee610: jreq L3FBEE850 +3fbee620: move *a13(0xff60), a9, 1 +3fbee640: addi 0x80, a9 +3fbee660: move a9, *a13(0xff60), 1 +3fbee680: move *a9, a7, 1 +3fbee690: move a7, *a13(0xe0), 1 +3fbee6b0: jrlt L3FBEE6E0 +3fbee6c0: jrle L3FBEE510 +3fbee6d0: jruc L3FBEE390 +L3FBEE6E0: +3fbee6e0: sll 0x5, a7 +3fbee6f0: move *a13(0xc0), a9, 1 +3fbee710: add a9, a7 +3fbee720: move a7, *a13(0xc0), 1 +3fbee740: move *a13(0x40), a9, 1 +3fbee760: cmp a9, a7 +3fbee770: jrnc L3FBEE510 +L3FBEE780: +3fbee780: move *a13(0xa0), a11, 1 +3fbee7a0: sll 0x3, a11 +3fbee7b0: move *a13(0xc0), a9, 1 +3fbee7d0: add a9, a11 +3fbee7e0: move a11, *a13(0xc0), 1 +3fbee800: move *a13(0x40), a9, 1 +3fbee820: cmp a9, a11 +3fbee830: jrc L3FBEE780 +3fbee840: jruc L3FBEE510 +L3FBEE850: +3fbee850: move *sp(0xa0), a14, 1 +3fbee870: mmfm sp, a7,a9,a11,a13 +3fbee890: rets 2 +3fbee8a0: mmtm sp, a7,a9,a11,a13 +3fbee8c0: move a14, a13 +3fbee8d0: addi 0x2e0, a14 +3fbee8f0: move *a13(0xff80), a11, 1 +3fbee910: move a11, *a13, 1 +3fbee920: jaeq L3FBF1890 +3fbee940: move *a13(0xffc0), a9, 1 +3fbee960: move *a9(0x20), a9, 1 +3fbee980: move *a9(0x40), *a13(0x20), 1 +3fbee9b0: move *a13(0x20), a9, 1 +3fbee9d0: move *a9(0x80), a9, 1 +3fbee9f0: move *a9(0x60), a9, 1 +3fbeea10: move *a9(0xe0), *a13(0x40), 1 +3fbeea40: move *a13(0x20), a9, 1 +3fbeea60: move *a9(0x80), a9, 1 +3fbeea80: move *a9(0x60), a9, 1 +3fbeeaa0: move *a9(0x140), *a13(0xc0), 1 +3fbeead0: move *a13(0x20), a9, 1 +3fbeeaf0: move *a9(0x80), a9, 1 +3fbeeb10: move *a9(0x60), a9, 1 +3fbeeb30: setf 16, 0, 0 +3fbeeb40: move *a9(0x110), a9, 0 +3fbeeb60: move a9, *a13(0x80), 1 +3fbeeb80: move *a13(0x20), a9, 1 +3fbeeba0: move *a9(0x80), a9, 1 +3fbeebc0: move *a9(0x60), a9, 1 +3fbeebe0: move *a9(0x100), a9, 0 +3fbeec00: move a9, *a13(0xa0), 1 +3fbeec20: move *a13(0xc0), a11, 1 +3fbeec40: mpys a9, a11 +3fbeec50: move a11, *a13(0xe0), 1 +3fbeec70: sll 0x3, a11 +3fbeec80: move *a13(0x40), a9, 1 +3fbeeca0: add a9, a11 +3fbeecb0: move a11, *a13(0x60), 1 +3fbeecd0: move *a13(0xff60), a9, 1 +3fbeecf0: move *a13(0xffc0), a11, 1 +3fbeed10: setf 16, 1, 0 +3fbeed20: move *a11(0x210), a11, 0 +3fbeed40: move *a9, a9, 1 +3fbeed50: sub a11, a9 +3fbeed60: move a9, *a13(0x120), 1 +3fbeed80: jrge L3FBEEE30 +3fbeed90: move *a13(0xa0), a11, 1 +3fbeedb0: mods a11, a9 +3fbeedc0: move a9, *a13(0x120), 1 +3fbeede0: jreq L3FBEEEA0 +3fbeedf0: add a11, a9 +3fbeee00: move a9, *a13(0x120), 1 +3fbeee20: jruc L3FBEEEA0 +L3FBEEE30: +3fbeee30: move *a13(0xa0), a11, 1 +3fbeee50: cmp a11, a9 +3fbeee60: jrlt L3FBEEEA0 +3fbeee70: mods a11, a9 +3fbeee80: move a9, *a13(0x120), 1 +L3FBEEEA0: +3fbeeea0: move *a13(0x40), *a13(0x140), 1 +3fbeeed0: move a9, a9 +3fbeeee0: jreq L3FBEEFD0 +L3FBEEEF0: +3fbeeef0: move *a13(0xc0), a11, 1 +3fbeef10: sll 0x3, a11 +3fbeef20: move *a13(0x140), a9, 1 +3fbeef40: add a9, a11 +3fbeef50: move a11, *a13(0x140), 1 +3fbeef70: move *a13(0x120), a9, 1 +3fbeef90: dec a9 +3fbeefa0: move a9, *a13(0x120), 1 +3fbeefc0: jrne L3FBEEEF0 +L3FBEEFD0: +3fbeefd0: sub a11, a11 +3fbeefe0: move a11, *a13(0x200), 1 +3fbef000: move *a13(0xffe0), a9, 1 +3fbef020: setf 16, 1, 0 +3fbef030: move *a9, a9, 0 +3fbef040: jrne L3FBEF0B0 +3fbef050: move *a13(0xffe0), a9, 1 +3fbef070: move *a9(0x3a0), a9, 0 +3fbef090: move a9, *a13(0x200), 1 +L3FBEF0B0: +3fbef0b0: move *a13(0xff60), a9, 1 +3fbef0d0: move *a9(0x20), a11, 1 +3fbef0f0: move *a13(0xffa0), a9, 1 +3fbef110: add a9, a11 +3fbef120: move *a13(0x200), a9, 1 +3fbef140: add a9, a11 +3fbef150: movk 31, a9 +3fbef160: andn a9, a11 +3fbef170: move *a13(0xffc0), a9, 1 +3fbef190: move *a13(0x200), a7, 1 +3fbef1b0: move *a9(0x200), a9, 0 +3fbef1d0: add a7, a9 +3fbef1e0: move *a13(0x80), a7, 1 +3fbef200: mods a7, a9 +3fbef210: sub a9, a11 +3fbef220: move a11, *a13(0x160), 1 +3fbef240: jrge L3FBEF2D0 +3fbef250: mods a7, a11 +3fbef260: move a11, *a13(0x160), 1 +3fbef280: jreq L3FBEF320 +3fbef290: add a7, a11 +3fbef2a0: move a11, *a13(0x160), 1 +3fbef2c0: jruc L3FBEF320 +L3FBEF2D0: +3fbef2d0: cmp a7, a11 +3fbef2e0: jrlt L3FBEF320 +3fbef2f0: mods a7, a11 +3fbef300: move a11, *a13(0x160), 1 +L3FBEF320: +3fbef320: subk 32, a7 +3fbef330: jage L3FBF0190 +3fbef350: move *a13(0x140), a9, 1 +3fbef370: move *a9(0x0), *a13(0x220), 1 +3fbef3a0: jruc L3FBEF460 +L3FBEF3B0: +3fbef3b0: move *a13(0xff60), a11, 1 +3fbef3d0: move *a11(0x20), a9, 1 +3fbef3f0: move a9, *a13(0x100), 1 +3fbef410: jreq L3FBEF460 +3fbef420: jage L3FBEFF60 +3fbef440: jauc L3FBF0080 +L3FBEF460: +3fbef460: move *a13(0x160), a11, 1 +3fbef480: neg a11 +3fbef490: move *a13(0x220), a9, 1 +3fbef4b0: sra a11, a9 +3fbef4c0: move *a13(0x160), a11, 1 +3fbef4e0: neg a11 +3fbef4f0: addk 31, a11 +3fbef500: sll 0x5, a11 +3fbef510: addi 0xda400, a11 +3fbef540: move *a11, a11, 1 +3fbef550: and a11, a9 +3fbef560: move a9, *a13(0x1a0), 1 +3fbef580: move *a13(0x80), a11, 1 +3fbef5a0: move *a13(0x160), a7, 1 +3fbef5c0: sub a7, a11 +3fbef5d0: move a11, *a13(0x180), 1 +3fbef5f0: move *a13(0x220), a7, 1 +3fbef610: sll a11, a7 +3fbef620: or a9, a7 +3fbef630: move a7, *a13(0x1a0), 1 +3fbef650: move *a13(0x80), a9, 1 +3fbef670: add a9, a11 +3fbef680: move a11, *a13(0x180), 1 +3fbef6a0: subk 32, a11 +3fbef6b0: jrge L3FBEF760 +3fbef6c0: move *a13(0x220), a11, 1 +3fbef6e0: move *a13(0x180), a7, 1 +3fbef700: sll a7, a11 +3fbef710: move *a13(0x1a0), a7, 1 +3fbef730: or a7, a11 +3fbef740: move a11, *a13(0x1a0), 1 +L3FBEF760: +3fbef760: move *a13(0xff60), a11, 1 +3fbef780: move *a11(0x40), a9, 1 +3fbef7a0: move *a13(0x1a0), a7, 1 +3fbef7c0: move *a11(0x60), a11, 1 +3fbef7e0: and a7, a11 +3fbef7f0: move *a9, a7, 1 +3fbef800: or a11, a7 +3fbef810: move a7, *a9, 1 +3fbef820: move *a13, a11, 1 +3fbef830: dec a11 +3fbef840: move a11, *a13, 1 +3fbef850: jaeq L3FBF1890 +3fbef870: move *a13(0xff60), a9, 1 +3fbef890: addi 0x80, a9 +3fbef8b0: move a9, *a13(0xff60), 1 +3fbef8d0: move *a9, a7, 1 +3fbef8e0: move a7, *a13(0x120), 1 +3fbef900: jreq L3FBEFF00 +3fbef910: jrle L3FBEFC00 +3fbef920: move *a13(0xc0), a7, 1 +3fbef940: sll 0x3, a7 +3fbef950: move *a13(0x140), a9, 1 +3fbef970: add a9, a7 +3fbef980: move a7, *a13(0x140), 1 +3fbef9a0: move *a13(0x120), a9, 1 +3fbef9c0: dec a9 +3fbef9d0: move a9, *a13(0x120), 1 +3fbef9f0: jrle L3FBEFA90 +3fbefa00: move *a13(0xc0), a7, 1 +3fbefa20: mpys a7, a9 +3fbefa30: sll 0x3, a9 +3fbefa40: move *a13(0x140), a7, 1 +3fbefa60: add a7, a9 +3fbefa70: move a9, *a13(0x140), 1 +L3FBEFA90: +3fbefa90: move *a13(0x140), a9, 1 +3fbefab0: move *a13(0x60), a7, 1 +3fbefad0: cmp a7, a9 +3fbefae0: jrc L3FBEFBB0 +L3FBEFAF0: +3fbefaf0: move *a13(0xe0), a11, 1 +3fbefb10: sll 0x3, a11 +3fbefb20: move *a13(0x140), a9, 1 +3fbefb40: sub a11, a9 +3fbefb50: move a9, *a13(0x140), 1 +3fbefb70: move *a13(0x60), a11, 1 +3fbefb90: cmp a11, a9 +3fbefba0: jrnc L3FBEFAF0 +L3FBEFBB0: +3fbefbb0: move *a9(0x0), *a13(0x220), 1 +3fbefbe0: jauc L3FBEF3B0 +L3FBEFC00: +3fbefc00: move *a13(0xc0), a7, 1 +3fbefc20: sll 0x3, a7 +3fbefc30: move *a13(0x140), a9, 1 +3fbefc50: sub a7, a9 +3fbefc60: move a9, *a13(0x140), 1 +3fbefc80: move *a13(0x120), a7, 1 +3fbefca0: inc a7 +3fbefcb0: move a7, *a13(0x120), 1 +3fbefcd0: jrge L3FBEFD70 +3fbefce0: move *a13(0xc0), a9, 1 +3fbefd00: mpys a9, a7 +3fbefd10: sll 0x3, a7 +3fbefd20: move *a13(0x140), a9, 1 +3fbefd40: add a9, a7 +3fbefd50: move a7, *a13(0x140), 1 +L3FBEFD70: +3fbefd70: move *a13(0x140), a9, 1 +3fbefd90: move *a13(0x40), a7, 1 +3fbefdb0: cmp a7, a9 +3fbefdc0: jrnc L3FBEFE90 +L3FBEFDD0: +3fbefdd0: move *a13(0xe0), a11, 1 +3fbefdf0: sll 0x3, a11 +3fbefe00: move *a13(0x140), a9, 1 +3fbefe20: add a9, a11 +3fbefe30: move a11, *a13(0x140), 1 +3fbefe50: move *a13(0x40), a9, 1 +3fbefe70: cmp a9, a11 +3fbefe80: jrc L3FBEFDD0 +L3FBEFE90: +3fbefe90: move *a13(0x140), a11, 1 +3fbefeb0: move *a11(0x0), *a13(0x220), 1 +3fbefee0: jauc L3FBEF3B0 +L3FBEFF00: +3fbeff00: move *a9(0x20), a7, 1 +3fbeff20: move a7, *a13(0x100), 1 +3fbeff40: jreq L3FBEF760 +3fbeff50: jrle L3FBF0080 +L3FBEFF60: +3fbeff60: move *a13(0x160), a11, 1 +3fbeff80: move *a13(0x100), a9, 1 +3fbeffa0: add a9, a11 +3fbeffb0: move a11, *a13(0x160), 1 +L3FBEFFD0: +3fbeffd0: move *a13(0x160), a11, 1 +3fbefff0: move *a13(0x80), a9, 1 +3fbf0010: sub a9, a11 +3fbf0020: move a11, *a13(0x160), 1 +3fbf0040: cmp a9, a11 +3fbf0050: jrge L3FBEFFD0 +3fbf0060: jauc L3FBEF460 +L3FBF0080: +3fbf0080: move *a13(0x160), a11, 1 +3fbf00a0: move *a13(0x100), a9, 1 +3fbf00c0: add a9, a11 +3fbf00d0: move a11, *a13(0x160), 1 +L3FBF00F0: +3fbf00f0: move *a13(0x160), a11, 1 +3fbf0110: move *a13(0x80), a9, 1 +3fbf0130: add a9, a11 +3fbf0140: move a11, *a13(0x160), 1 +3fbf0160: jrlt L3FBF00F0 +3fbf0170: jauc L3FBEF460 +L3FBF0190: +3fbf0190: move a11, *a13(0x220), 1 +3fbf01b0: move *a13(0x140), *a13(0x240), 1 +3fbf01e0: subk 32, a11 +3fbf01f0: jrlt L3FBF0380 +L3FBF0200: +3fbf0200: move *a13(0x220), a11, 1 +3fbf0220: subk 32, a11 +3fbf0230: move a11, *a13(0x220), 1 +3fbf0250: move *a13(0x240), a9, 1 +3fbf0270: addk 32, a9 +3fbf0280: move a9, *a13(0x240), 1 +3fbf02a0: subk 32, a11 +3fbf02b0: jrge L3FBF0200 +3fbf02c0: jruc L3FBF0380 +L3FBF02D0: +3fbf02d0: move *a13(0xff60), a11, 1 +3fbf02f0: move *a11(0x20), a9, 1 +3fbf0310: move a9, *a13(0x100), 1 +3fbf0330: jreq L3FBF0380 +3fbf0340: jage L3FBF1210 +3fbf0360: jauc L3FBF1570 +L3FBF0380: +3fbf0380: move *a13(0x240), *a13(0x260), 1 +3fbf03b0: move *a13(0x220), a11, 1 +3fbf03d0: neg a11 +3fbf03e0: addk 32, a11 +3fbf03f0: move a11, *a13(0x180), 1 +3fbf0410: move *a13(0x260), a9, 1 +3fbf0430: move *a13(0x220), a7, 1 +3fbf0450: neg a7 +3fbf0460: move *a9+, a11, 1 +3fbf0470: move a9, *a13(0x260), 1 +3fbf0490: sra a7, a11 +3fbf04a0: move *a13(0x180), a7, 1 +3fbf04c0: dec a7 +3fbf04d0: sll 0x5, a7 +3fbf04e0: addi 0xda400, a7 +3fbf0510: move *a7, a7, 1 +3fbf0520: and a7, a11 +3fbf0530: move a11, *a13(0x1a0), 1 +3fbf0550: move *a13(0x160), a7, 1 +3fbf0570: move *a13(0x180), a9, 1 +3fbf0590: add a9, a7 +3fbf05a0: move a7, *a13(0x280), 1 +3fbf05c0: move *a13(0x80), a9, 1 +3fbf05e0: sub a7, a9 +3fbf05f0: move a9, *a13(0x2c0), 1 +3fbf0610: jrgt L3FBF06D0 +3fbf0620: move *a13(0x180), a7, 1 +3fbf0640: add a9, a7 +3fbf0650: move *a13(0x140), a9, 1 +3fbf0670: move *a9, a9, 1 +3fbf0680: sll a7, a9 +3fbf0690: or a11, a9 +3fbf06a0: move a9, *a13(0x1a0), 1 +3fbf06c0: jruc L3FBF08E0 +L3FBF06D0: +3fbf06d0: move *a13(0x180), a7, 1 +3fbf06f0: subk 32, a7 +3fbf0700: jrge L3FBF08E0 +3fbf0710: move *a13(0x260), a7, 1 +3fbf0730: move *a7, a7, 1 +3fbf0740: move *a13(0x180), a9, 1 +3fbf0760: sll a9, a7 +3fbf0770: or a11, a7 +3fbf0780: move a7, *a13(0x1a0), 1 +3fbf07a0: move *a13(0x80), a11, 1 +3fbf07c0: move *a13(0x280), a7, 1 +3fbf07e0: sub a7, a11 +3fbf07f0: add a9, a11 +3fbf0800: subk 32, a11 +3fbf0810: move a11, *a13(0x2c0), 1 +3fbf0830: jrge L3FBF08E0 +3fbf0840: move *a13(0x140), a7, 1 +3fbf0860: move *a7, a7, 1 +3fbf0870: addk 32, a11 +3fbf0880: sll a11, a7 +3fbf0890: move *a13(0x1a0), a11, 1 +3fbf08b0: or a11, a7 +3fbf08c0: move a7, *a13(0x1a0), 1 +L3FBF08E0: +3fbf08e0: move *a13(0xff60), a11, 1 +3fbf0900: move *a11(0x40), a9, 1 +3fbf0920: move *a13(0x1a0), a7, 1 +3fbf0940: move *a11(0x60), a11, 1 +3fbf0960: and a7, a11 +3fbf0970: move *a9, a7, 1 +3fbf0980: or a11, a7 +3fbf0990: move a7, *a9, 1 +3fbf09a0: move *a13, a11, 1 +3fbf09b0: dec a11 +3fbf09c0: move a11, *a13, 1 +3fbf09d0: jaeq L3FBF1890 +3fbf09f0: move *a13(0xff60), a9, 1 +3fbf0a10: addi 0x80, a9 +3fbf0a30: move a9, *a13(0xff60), 1 +3fbf0a50: move *a9, a7, 1 +3fbf0a60: move a7, *a13(0x120), 1 +3fbf0a80: jreq L3FBF11A0 +3fbf0a90: jrle L3FBF0E10 +3fbf0aa0: move *a13(0x240), a7, 1 +3fbf0ac0: move *a13(0x140), a9, 1 +3fbf0ae0: sub a9, a7 +3fbf0af0: sra 0x3, a7 +3fbf0b00: move a7, *a13(0x2a0), 1 +3fbf0b20: move *a13(0xc0), a7, 1 +3fbf0b40: sll 0x3, a7 +3fbf0b50: add a9, a7 +3fbf0b60: move a7, *a13(0x140), 1 +3fbf0b80: move *a13(0x120), a9, 1 +3fbf0ba0: dec a9 +3fbf0bb0: move a9, *a13(0x120), 1 +3fbf0bd0: jrle L3FBF0C70 +3fbf0be0: move *a13(0xc0), a7, 1 +3fbf0c00: mpys a7, a9 +3fbf0c10: sll 0x3, a9 +3fbf0c20: move *a13(0x140), a7, 1 +3fbf0c40: add a7, a9 +3fbf0c50: move a9, *a13(0x140), 1 +L3FBF0C70: +3fbf0c70: move *a13(0x140), a9, 1 +3fbf0c90: move *a13(0x60), a7, 1 +3fbf0cb0: cmp a7, a9 +3fbf0cc0: jrc L3FBF0D90 +L3FBF0CD0: +3fbf0cd0: move *a13(0xe0), a11, 1 +3fbf0cf0: sll 0x3, a11 +3fbf0d00: move *a13(0x140), a9, 1 +3fbf0d20: sub a11, a9 +3fbf0d30: move a9, *a13(0x140), 1 +3fbf0d50: move *a13(0x60), a11, 1 +3fbf0d70: cmp a11, a9 +3fbf0d80: jrnc L3FBF0CD0 +L3FBF0D90: +3fbf0d90: move *a13(0x2a0), a11, 1 +3fbf0db0: sll 0x3, a11 +3fbf0dc0: add a9, a11 +3fbf0dd0: move a11, *a13(0x240), 1 +3fbf0df0: jauc L3FBF02D0 +L3FBF0E10: +3fbf0e10: move *a13(0x240), a7, 1 +3fbf0e30: move *a13(0x140), a9, 1 +3fbf0e50: sub a9, a7 +3fbf0e60: sra 0x3, a7 +3fbf0e70: move a7, *a13(0x2a0), 1 +3fbf0e90: move *a13(0xc0), a7, 1 +3fbf0eb0: sll 0x3, a7 +3fbf0ec0: sub a7, a9 +3fbf0ed0: move a9, *a13(0x140), 1 +3fbf0ef0: move *a13(0x120), a7, 1 +3fbf0f10: inc a7 +3fbf0f20: move a7, *a13(0x120), 1 +3fbf0f40: jrge L3FBF0FE0 +3fbf0f50: move *a13(0xc0), a9, 1 +3fbf0f70: mpys a9, a7 +3fbf0f80: sll 0x3, a7 +3fbf0f90: move *a13(0x140), a9, 1 +3fbf0fb0: add a9, a7 +3fbf0fc0: move a7, *a13(0x140), 1 +L3FBF0FE0: +3fbf0fe0: move *a13(0x140), a9, 1 +3fbf1000: move *a13(0x40), a7, 1 +3fbf1020: cmp a7, a9 +3fbf1030: jrnc L3FBF1100 +L3FBF1040: +3fbf1040: move *a13(0xe0), a11, 1 +3fbf1060: sll 0x3, a11 +3fbf1070: move *a13(0x140), a9, 1 +3fbf1090: add a9, a11 +3fbf10a0: move a11, *a13(0x140), 1 +3fbf10c0: move *a13(0x40), a9, 1 +3fbf10e0: cmp a9, a11 +3fbf10f0: jrc L3FBF1040 +L3FBF1100: +3fbf1100: move *a13(0x2a0), a11, 1 +3fbf1120: sll 0x3, a11 +3fbf1130: move *a13(0x140), a9, 1 +3fbf1150: add a9, a11 +3fbf1160: move a11, *a13(0x240), 1 +3fbf1180: jauc L3FBF02D0 +L3FBF11A0: +3fbf11a0: move *a9(0x20), a7, 1 +3fbf11c0: move a7, *a13(0x100), 1 +3fbf11e0: jaeq L3FBF08E0 +3fbf1200: jrle L3FBF1570 +L3FBF1210: +3fbf1210: move *a13(0x160), a11, 1 +3fbf1230: move *a13(0x100), a9, 1 +3fbf1250: add a9, a11 +3fbf1260: move a11, *a13(0x160), 1 +3fbf1280: move *a13(0x80), a7, 1 +3fbf12a0: cmp a7, a11 +3fbf12b0: jrge L3FBF1350 +3fbf12c0: sra 0x3, a9 +3fbf12d0: sll 0x3, a9 +3fbf12e0: move *a13(0x240), a7, 1 +3fbf1300: add a7, a9 +3fbf1310: move a9, *a13(0x240), 1 +3fbf1330: jauc L3FBF0380 +L3FBF1350: +3fbf1350: move *a13(0x160), a11, 1 +3fbf1370: move *a13(0x80), a9, 1 +3fbf1390: sub a9, a11 +3fbf13a0: move a11, *a13(0x160), 1 +3fbf13c0: cmp a9, a11 +3fbf13d0: jrge L3FBF1350 +3fbf13e0: move *a13(0x160), *a13(0x220), 1 +3fbf1410: move *a13(0x140), *a13(0x240), 1 +3fbf1440: move *a13(0x220), a11, 1 +3fbf1460: subk 32, a11 +3fbf1470: jalt L3FBF0380 +L3FBF1490: +3fbf1490: move *a13(0x220), a11, 1 +3fbf14b0: subk 32, a11 +3fbf14c0: move a11, *a13(0x220), 1 +3fbf14e0: move *a13(0x240), a9, 1 +3fbf1500: addk 32, a9 +3fbf1510: move a9, *a13(0x240), 1 +3fbf1530: subk 32, a11 +3fbf1540: jrge L3FBF1490 +3fbf1550: jauc L3FBF0380 +L3FBF1570: +3fbf1570: move *a13(0x160), a11, 1 +3fbf1590: move *a13(0x100), a9, 1 +3fbf15b0: add a9, a11 +3fbf15c0: move a11, *a13(0x160), 1 +3fbf15e0: jrlt L3FBF1680 +3fbf15f0: sra 0x3, a9 +3fbf1600: sll 0x3, a9 +3fbf1610: move *a13(0x240), a7, 1 +3fbf1630: add a7, a9 +3fbf1640: move a9, *a13(0x240), 1 +3fbf1660: jauc L3FBF0380 +L3FBF1680: +3fbf1680: move *a13(0x160), a11, 1 +3fbf16a0: move *a13(0x80), a9, 1 +3fbf16c0: add a9, a11 +3fbf16d0: move a11, *a13(0x160), 1 +3fbf16f0: jrlt L3FBF1680 +3fbf1700: move *a13(0x160), *a13(0x220), 1 +3fbf1730: move *a13(0x140), *a13(0x240), 1 +3fbf1760: move *a13(0x220), a11, 1 +3fbf1780: subk 32, a11 +3fbf1790: jalt L3FBF0380 +L3FBF17B0: +3fbf17b0: move *a13(0x220), a11, 1 +3fbf17d0: subk 32, a11 +3fbf17e0: move a11, *a13(0x220), 1 +3fbf1800: move *a13(0x240), a9, 1 +3fbf1820: addk 32, a9 +3fbf1830: move a9, *a13(0x240), 1 +3fbf1850: subk 32, a11 +3fbf1860: jrge L3FBF17B0 +3fbf1870: jauc L3FBF0380 +L3FBF1890: +3fbf1890: move *sp(0xa0), a14, 1 +3fbf18b0: mmfm sp, a7,a9,a11,a13 +3fbf18d0: rets 2 +3fbf18e0: mmtm sp, a7,a9,a11,a13 +3fbf1900: move a14, a13 +3fbf1910: addi 0x180, a14 +3fbf1930: move *a13(0xff80), a11, 1 +3fbf1950: move a11, *a13, 1 +3fbf1960: jaeq L3FBF25C0 +3fbf1980: move *a13(0xffc0), a9, 1 +3fbf19a0: move *a9(0x20), a9, 1 +3fbf19c0: move *a9(0x40), *a13(0x20), 1 +3fbf19f0: move *a13(0x20), a9, 1 +3fbf1a10: move *a9(0x80), a9, 1 +3fbf1a30: move *a9(0x60), a9, 1 +3fbf1a50: move *a9(0xe0), *a13(0x40), 1 +3fbf1a80: move *a13(0x20), a9, 1 +3fbf1aa0: move *a9(0x80), a9, 1 +3fbf1ac0: move *a9(0x60), a9, 1 +3fbf1ae0: setf 16, 0, 0 +3fbf1af0: move *a9(0x100), a9, 0 +3fbf1b10: move a9, *a13(0x80), 1 +3fbf1b30: sll 0x5, a9 +3fbf1b40: move *a13(0x40), a11, 1 +3fbf1b60: add a11, a9 +3fbf1b70: move a9, *a13(0x60), 1 +3fbf1b90: sub a11, a9 +3fbf1ba0: sra 0x3, a9 +3fbf1bb0: move a9, *a13(0xa0), 1 +3fbf1bd0: move *a13(0xff60), a9, 1 +3fbf1bf0: move *a9, a9, 1 +3fbf1c00: move a9, *a13(0xe0), 1 +3fbf1c20: jrge L3FBF1CD0 +3fbf1c30: move *a13(0x80), a11, 1 +3fbf1c50: mods a11, a9 +3fbf1c60: move a9, *a13(0xe0), 1 +3fbf1c80: jreq L3FBF1D40 +3fbf1c90: add a11, a9 +3fbf1ca0: move a9, *a13(0xe0), 1 +3fbf1cc0: jruc L3FBF1D40 +L3FBF1CD0: +3fbf1cd0: move *a13(0x80), a11, 1 +3fbf1cf0: cmp a11, a9 +3fbf1d00: jrlt L3FBF1D40 +3fbf1d10: mods a11, a9 +3fbf1d20: move a9, *a13(0xe0), 1 +L3FBF1D40: +3fbf1d40: sll 0x5, a9 +3fbf1d50: move *a13(0x40), a11, 1 +3fbf1d70: add a11, a9 +3fbf1d80: move a9, *a13(0xc0), 1 +3fbf1da0: jruc L3FBF1F30 +L3FBF1DB0: +3fbf1db0: move *a13(0xe0), a11, 1 +3fbf1dd0: sll 0x5, a11 +3fbf1de0: move *a13(0xc0), a9, 1 +3fbf1e00: add a9, a11 +3fbf1e10: move a11, *a13(0xc0), 1 +3fbf1e30: move *a13(0x60), a9, 1 +3fbf1e50: cmp a9, a11 +3fbf1e60: jrc L3FBF1F30 +L3FBF1E70: +3fbf1e70: move *a13(0xa0), a11, 1 +3fbf1e90: sll 0x3, a11 +3fbf1ea0: move *a13(0xc0), a9, 1 +3fbf1ec0: sub a11, a9 +3fbf1ed0: move a9, *a13(0xc0), 1 +3fbf1ef0: move *a13(0x60), a11, 1 +3fbf1f10: cmp a11, a9 +3fbf1f20: jrnc L3FBF1E70 +L3FBF1F30: +3fbf1f30: move *a13(0xc0), a11, 1 +3fbf1f50: move *a11(0x0), *a13(0x100), 1 +L3FBF1F80: +3fbf1f80: move *a13(0xff60), a11, 1 +3fbf1fa0: move *a11(0x40), *a13(0x140), 1 +3fbf1fd0: move *a13(0x100), a9, 1 +3fbf1ff0: move *a11(0x60), a11, 1 +3fbf2010: and a9, a11 +3fbf2020: move *a13(0x140), a9, 1 +3fbf2040: move *a9, a7, 1 +3fbf2050: or a11, a7 +3fbf2060: move a7, *a9, 1 +3fbf2070: addk 32, a9 +3fbf2080: move a9, *a13(0x140), 1 +3fbf20a0: move *a13(0xff60), a11, 1 +3fbf20c0: move *a11(0x80), a7, 1 +3fbf20e0: move a7, *a13(0x120), 1 +3fbf2100: jreq L3FBF2200 +L3FBF2110: +3fbf2110: move *a13(0x140), a11, 1 +3fbf2130: move *a11, a9, 1 +3fbf2140: move *a13(0x100), a7, 1 +3fbf2160: or a7, a9 +3fbf2170: move a9, *a11+, 1 +3fbf2180: move a11, *a13(0x140), 1 +3fbf21a0: move *a13(0x120), a7, 1 +3fbf21c0: dec a7 +3fbf21d0: move a7, *a13(0x120), 1 +3fbf21f0: jrne L3FBF2110 +L3FBF2200: +3fbf2200: move *a13(0xff60), a11, 1 +3fbf2220: move *a13(0x100), a9, 1 +3fbf2240: move *a11(0xa0), a7, 1 +3fbf2260: and a9, a7 +3fbf2270: move *a13(0x140), a9, 1 +3fbf2290: move *a9, a11, 1 +3fbf22a0: or a7, a11 +3fbf22b0: move a11, *a9, 1 +3fbf22c0: move *a13, a11, 1 +3fbf22d0: dec a11 +3fbf22e0: move a11, *a13, 1 +3fbf22f0: jreq L3FBF25C0 +3fbf2300: move *a13(0xff60), a7, 1 +3fbf2320: addi 0xc0, a7 +3fbf2340: move a7, *a13(0xff60), 1 +3fbf2360: move *a7, a7, 1 +3fbf2370: move a7, *a13(0xe0), 1 +3fbf2390: jrlt L3FBF23C0 +3fbf23a0: jrle L3FBF1F80 +3fbf23b0: jruc L3FBF1DB0 +L3FBF23C0: +3fbf23c0: sll 0x5, a7 +3fbf23d0: move *a13(0xc0), a9, 1 +3fbf23f0: add a9, a7 +3fbf2400: move a7, *a13(0xc0), 1 +3fbf2420: move *a13(0x40), a9, 1 +3fbf2440: cmp a9, a7 +3fbf2450: jrc L3FBF24A0 +3fbf2460: move *a7(0x0), *a13(0x100), 1 +3fbf2490: jruc L3FBF1F80 +L3FBF24A0: +3fbf24a0: move *a13(0xa0), a11, 1 +3fbf24c0: sll 0x3, a11 +3fbf24d0: move *a13(0xc0), a9, 1 +3fbf24f0: add a9, a11 +3fbf2500: move a11, *a13(0xc0), 1 +3fbf2520: move *a13(0x40), a9, 1 +3fbf2540: cmp a9, a11 +3fbf2550: jrc L3FBF24A0 +3fbf2560: move *a13(0xc0), a11, 1 +3fbf2580: move *a11(0x0), *a13(0x100), 1 +3fbf25b0: jruc L3FBF1F80 +L3FBF25C0: +3fbf25c0: move *sp(0xa0), a14, 1 +3fbf25e0: mmfm sp, a7,a9,a11,a13 +3fbf2600: rets 2 +3fbf2610: mmtm sp, a7,a9,a11,a13 +3fbf2630: move a14, a13 +3fbf2640: addi 0x300, a14 +3fbf2660: move *a13(0xff80), a11, 1 +3fbf2680: move a11, *a13, 1 +3fbf2690: jaeq L3FBF6DD0 +3fbf26b0: move *a13(0xffc0), a9, 1 +3fbf26d0: move *a9(0x20), a9, 1 +3fbf26f0: move *a9(0x40), *a13(0x20), 1 +3fbf2720: move *a13(0x20), a9, 1 +3fbf2740: move *a9(0x80), a9, 1 +3fbf2760: move *a9(0x60), a9, 1 +3fbf2780: move *a9(0xe0), *a13(0x40), 1 +3fbf27b0: move *a13(0x20), a9, 1 +3fbf27d0: move *a9(0x80), a9, 1 +3fbf27f0: move *a9(0x60), a9, 1 +3fbf2810: move *a9(0x140), *a13(0xc0), 1 +3fbf2840: move *a13(0x20), a9, 1 +3fbf2860: move *a9(0x80), a9, 1 +3fbf2880: move *a9(0x60), a9, 1 +3fbf28a0: setf 16, 0, 0 +3fbf28b0: move *a9(0x110), a9, 0 +3fbf28d0: move a9, *a13(0x80), 1 +3fbf28f0: move *a13(0x20), a9, 1 +3fbf2910: move *a9(0x80), a9, 1 +3fbf2930: move *a9(0x60), a9, 1 +3fbf2950: move *a9(0x100), a9, 0 +3fbf2970: move a9, *a13(0xa0), 1 +3fbf2990: move *a13(0xc0), a11, 1 +3fbf29b0: mpys a9, a11 +3fbf29c0: move a11, *a13(0xe0), 1 +3fbf29e0: sll 0x3, a11 +3fbf29f0: move *a13(0x40), a9, 1 +3fbf2a10: add a9, a11 +3fbf2a20: move a11, *a13(0x60), 1 +3fbf2a40: move *a13(0xff60), a9, 1 +3fbf2a60: move *a13(0xffc0), a11, 1 +3fbf2a80: setf 16, 1, 0 +3fbf2a90: move *a11(0x210), a11, 0 +3fbf2ab0: move *a9, a9, 1 +3fbf2ac0: sub a11, a9 +3fbf2ad0: move a9, *a13(0x120), 1 +3fbf2af0: jrge L3FBF2BA0 +3fbf2b00: move *a13(0xa0), a11, 1 +3fbf2b20: mods a11, a9 +3fbf2b30: move a9, *a13(0x120), 1 +3fbf2b50: jreq L3FBF2C10 +3fbf2b60: add a11, a9 +3fbf2b70: move a9, *a13(0x120), 1 +3fbf2b90: jruc L3FBF2C10 +L3FBF2BA0: +3fbf2ba0: move *a13(0xa0), a11, 1 +3fbf2bc0: cmp a11, a9 +3fbf2bd0: jrlt L3FBF2C10 +3fbf2be0: mods a11, a9 +3fbf2bf0: move a9, *a13(0x120), 1 +L3FBF2C10: +3fbf2c10: move *a13(0x40), *a13(0x140), 1 +3fbf2c40: move a9, a9 +3fbf2c50: jreq L3FBF2D40 +L3FBF2C60: +3fbf2c60: move *a13(0xc0), a11, 1 +3fbf2c80: sll 0x3, a11 +3fbf2c90: move *a13(0x140), a9, 1 +3fbf2cb0: add a9, a11 +3fbf2cc0: move a11, *a13(0x140), 1 +3fbf2ce0: move *a13(0x120), a9, 1 +3fbf2d00: dec a9 +3fbf2d10: move a9, *a13(0x120), 1 +3fbf2d30: jrne L3FBF2C60 +L3FBF2D40: +3fbf2d40: sub a11, a11 +3fbf2d50: move a11, *a13(0x220), 1 +3fbf2d70: move *a13(0xffe0), a9, 1 +3fbf2d90: setf 16, 1, 0 +3fbf2da0: move *a9, a9, 0 +3fbf2db0: jrne L3FBF2E20 +3fbf2dc0: move *a13(0xffe0), a9, 1 +3fbf2de0: move *a9(0x3a0), a9, 0 +3fbf2e00: move a9, *a13(0x220), 1 +L3FBF2E20: +3fbf2e20: move *a13(0xff60), a9, 1 +3fbf2e40: move *a9(0x20), a11, 1 +3fbf2e60: move *a13(0xffa0), a9, 1 +3fbf2e80: add a9, a11 +3fbf2e90: move *a13(0x220), a9, 1 +3fbf2eb0: add a9, a11 +3fbf2ec0: movk 31, a9 +3fbf2ed0: andn a9, a11 +3fbf2ee0: move *a13(0xffc0), a9, 1 +3fbf2f00: move *a13(0x220), a7, 1 +3fbf2f20: move *a9(0x200), a9, 0 +3fbf2f40: add a7, a9 +3fbf2f50: move *a13(0x80), a7, 1 +3fbf2f70: mods a7, a9 +3fbf2f80: sub a9, a11 +3fbf2f90: move a11, *a13(0x160), 1 +3fbf2fb0: jrge L3FBF3040 +3fbf2fc0: mods a7, a11 +3fbf2fd0: move a11, *a13(0x160), 1 +3fbf2ff0: jreq L3FBF3090 +3fbf3000: add a7, a11 +3fbf3010: move a11, *a13(0x160), 1 +3fbf3030: jruc L3FBF3090 +L3FBF3040: +3fbf3040: cmp a7, a11 +3fbf3050: jrlt L3FBF3090 +3fbf3060: mods a7, a11 +3fbf3070: move a11, *a13(0x160), 1 +L3FBF3090: +3fbf3090: subk 32, a7 +3fbf30a0: jage L3FBF46F0 +3fbf30c0: move *a13(0x140), a9, 1 +3fbf30e0: move *a9(0x0), *a13(0x240), 1 +L3FBF3110: +3fbf3110: move *a13(0x160), a11, 1 +3fbf3130: neg a11 +3fbf3140: move *a13(0x240), a9, 1 +3fbf3160: sra a11, a9 +3fbf3170: move *a13(0x160), a11, 1 +3fbf3190: neg a11 +3fbf31a0: addk 31, a11 +3fbf31b0: sll 0x5, a11 +3fbf31c0: addi 0xda400, a11 +3fbf31f0: move *a11, a11, 1 +3fbf3200: and a11, a9 +3fbf3210: move a9, *a13(0x1a0), 1 +3fbf3230: move *a13(0x80), a11, 1 +3fbf3250: move *a13(0x160), a7, 1 +3fbf3270: sub a7, a11 +3fbf3280: move a11, *a13(0x180), 1 +3fbf32a0: move *a13(0x240), a7, 1 +3fbf32c0: sll a11, a7 +3fbf32d0: or a9, a7 +3fbf32e0: move a7, *a13(0x1a0), 1 +3fbf3300: move *a13(0x80), a9, 1 +3fbf3320: add a9, a11 +3fbf3330: move a11, *a13(0x260), 1 +3fbf3350: subk 32, a11 +3fbf3360: jrge L3FBF3440 +3fbf3370: move *a13(0x260), *a13(0x180), 1 +3fbf33a0: move *a13(0x240), a11, 1 +3fbf33c0: move *a13(0x180), a7, 1 +3fbf33e0: sll a7, a11 +3fbf33f0: move *a13(0x1a0), a7, 1 +3fbf3410: or a7, a11 +3fbf3420: move a11, *a13(0x1a0), 1 +L3FBF3440: +3fbf3440: move *a13(0xff60), a11, 1 +3fbf3460: move *a11(0x40), *a13(0x1e0), 1 +3fbf3490: move *a13(0x1a0), a7, 1 +3fbf34b0: move *a11(0x60), a9, 1 +3fbf34d0: and a7, a9 +3fbf34e0: move *a13(0x1e0), a7, 1 +3fbf3500: move *a7, a11, 1 +3fbf3510: or a9, a11 +3fbf3520: move a11, *a7, 1 +3fbf3530: addk 32, a7 +3fbf3540: move a7, *a13(0x1e0), 1 +3fbf3560: move *a13(0xff60), a11, 1 +3fbf3580: move *a11(0x80), a9, 1 +3fbf35a0: move a9, *a13(0x1c0), 1 +3fbf35c0: jreq L3FBF3A30 +L3FBF35D0: +3fbf35d0: move *a13(0x180), a11, 1 +3fbf35f0: neg a11 +3fbf3600: addk 32, a11 +3fbf3610: move a11, *a13(0x180), 1 +3fbf3630: neg a11 +3fbf3640: move *a13(0x240), a9, 1 +3fbf3660: sra a11, a9 +3fbf3670: move *a13(0x180), a11, 1 +3fbf3690: neg a11 +3fbf36a0: addk 31, a11 +3fbf36b0: sll 0x5, a11 +3fbf36c0: addi 0xda400, a11 +3fbf36f0: move *a11, a11, 1 +3fbf3700: and a11, a9 +3fbf3710: move a9, *a13(0x1a0), 1 +3fbf3730: move *a13(0x80), a11, 1 +3fbf3750: move *a13(0x180), a7, 1 +3fbf3770: sub a7, a11 +3fbf3780: move a11, *a13(0x180), 1 +3fbf37a0: move *a13(0x240), a7, 1 +3fbf37c0: sll a11, a7 +3fbf37d0: or a9, a7 +3fbf37e0: move a7, *a13(0x1a0), 1 +3fbf3800: move *a13(0x80), a9, 1 +3fbf3820: add a9, a11 +3fbf3830: move a11, *a13(0x260), 1 +3fbf3850: subk 32, a11 +3fbf3860: jrge L3FBF3940 +3fbf3870: move *a13(0x260), *a13(0x180), 1 +3fbf38a0: move *a13(0x240), a11, 1 +3fbf38c0: move *a13(0x180), a7, 1 +3fbf38e0: sll a7, a11 +3fbf38f0: move *a13(0x1a0), a7, 1 +3fbf3910: or a7, a11 +3fbf3920: move a11, *a13(0x1a0), 1 +L3FBF3940: +3fbf3940: move *a13(0x1e0), a11, 1 +3fbf3960: move *a11, a7, 1 +3fbf3970: move *a13(0x1a0), a9, 1 +3fbf3990: or a9, a7 +3fbf39a0: move a7, *a11+, 1 +3fbf39b0: move a11, *a13(0x1e0), 1 +3fbf39d0: move *a13(0x1c0), a7, 1 +3fbf39f0: dec a7 +3fbf3a00: move a7, *a13(0x1c0), 1 +3fbf3a20: jrne L3FBF35D0 +L3FBF3A30: +3fbf3a30: move *a13(0x180), a11, 1 +3fbf3a50: neg a11 +3fbf3a60: addk 32, a11 +3fbf3a70: move a11, *a13(0x180), 1 +3fbf3a90: neg a11 +3fbf3aa0: move *a13(0x240), a9, 1 +3fbf3ac0: sra a11, a9 +3fbf3ad0: move *a13(0x180), a11, 1 +3fbf3af0: neg a11 +3fbf3b00: addk 31, a11 +3fbf3b10: sll 0x5, a11 +3fbf3b20: addi 0xda400, a11 +3fbf3b50: move *a11, a11, 1 +3fbf3b60: and a11, a9 +3fbf3b70: move a9, *a13(0x1a0), 1 +3fbf3b90: move *a13(0x80), a11, 1 +3fbf3bb0: move *a13(0x180), a7, 1 +3fbf3bd0: sub a7, a11 +3fbf3be0: move a11, *a13(0x180), 1 +3fbf3c00: move *a13(0x240), a7, 1 +3fbf3c20: sll a11, a7 +3fbf3c30: or a9, a7 +3fbf3c40: move a7, *a13(0x1a0), 1 +3fbf3c60: move *a13(0x80), a9, 1 +3fbf3c80: add a9, a11 +3fbf3c90: move a11, *a13(0x180), 1 +3fbf3cb0: subk 32, a11 +3fbf3cc0: jrge L3FBF3D70 +3fbf3cd0: move *a13(0x240), a11, 1 +3fbf3cf0: move *a13(0x180), a7, 1 +3fbf3d10: sll a7, a11 +3fbf3d20: move *a13(0x1a0), a7, 1 +3fbf3d40: or a7, a11 +3fbf3d50: move a11, *a13(0x1a0), 1 +L3FBF3D70: +3fbf3d70: move *a13(0xff60), a11, 1 +3fbf3d90: move *a13(0x1a0), a7, 1 +3fbf3db0: move *a11(0xa0), a9, 1 +3fbf3dd0: and a7, a9 +3fbf3de0: move *a13(0x1e0), a7, 1 +3fbf3e00: move *a7, a11, 1 +3fbf3e10: or a9, a11 +3fbf3e20: move a11, *a7, 1 +3fbf3e30: move *a13, a11, 1 +3fbf3e40: dec a11 +3fbf3e50: move a11, *a13, 1 +3fbf3e60: jaeq L3FBF6DD0 +3fbf3e80: move *a13(0xff60), a9, 1 +3fbf3ea0: addi 0xc0, a9 +3fbf3ec0: move a9, *a13(0xff60), 1 +3fbf3ee0: move *a9, a7, 1 +3fbf3ef0: move a7, *a13(0x120), 1 +3fbf3f10: jreq L3FBF44B0 +3fbf3f20: jrle L3FBF41D0 +3fbf3f30: move *a13(0xc0), a7, 1 +3fbf3f50: sll 0x3, a7 +3fbf3f60: move *a13(0x140), a9, 1 +3fbf3f80: add a9, a7 +3fbf3f90: move a7, *a13(0x140), 1 +3fbf3fb0: move *a13(0x120), a9, 1 +3fbf3fd0: dec a9 +3fbf3fe0: move a9, *a13(0x120), 1 +3fbf4000: jrle L3FBF40A0 +3fbf4010: move *a13(0xc0), a7, 1 +3fbf4030: mpys a7, a9 +3fbf4040: sll 0x3, a9 +3fbf4050: move *a13(0x140), a7, 1 +3fbf4070: add a7, a9 +3fbf4080: move a9, *a13(0x140), 1 +L3FBF40A0: +3fbf40a0: move *a13(0x140), a9, 1 +3fbf40c0: move *a13(0x60), a7, 1 +3fbf40e0: cmp a7, a9 +3fbf40f0: jrc L3FBF4460 +L3FBF4100: +3fbf4100: move *a13(0xe0), a11, 1 +3fbf4120: sll 0x3, a11 +3fbf4130: move *a13(0x140), a9, 1 +3fbf4150: sub a11, a9 +3fbf4160: move a9, *a13(0x140), 1 +3fbf4180: move *a13(0x60), a11, 1 +3fbf41a0: cmp a11, a9 +3fbf41b0: jrnc L3FBF4100 +3fbf41c0: jruc L3FBF4460 +L3FBF41D0: +3fbf41d0: move *a13(0xc0), a7, 1 +3fbf41f0: sll 0x3, a7 +3fbf4200: move *a13(0x140), a9, 1 +3fbf4220: sub a7, a9 +3fbf4230: move a9, *a13(0x140), 1 +3fbf4250: move *a13(0x120), a7, 1 +3fbf4270: inc a7 +3fbf4280: move a7, *a13(0x120), 1 +3fbf42a0: jrge L3FBF4340 +3fbf42b0: move *a13(0xc0), a9, 1 +3fbf42d0: mpys a9, a7 +3fbf42e0: sll 0x3, a7 +3fbf42f0: move *a13(0x140), a9, 1 +3fbf4310: add a9, a7 +3fbf4320: move a7, *a13(0x140), 1 +L3FBF4340: +3fbf4340: move *a13(0x140), a9, 1 +3fbf4360: move *a13(0x40), a7, 1 +3fbf4380: cmp a7, a9 +3fbf4390: jrnc L3FBF4460 +L3FBF43A0: +3fbf43a0: move *a13(0xe0), a11, 1 +3fbf43c0: sll 0x3, a11 +3fbf43d0: move *a13(0x140), a9, 1 +3fbf43f0: add a9, a11 +3fbf4400: move a11, *a13(0x140), 1 +3fbf4420: move *a13(0x40), a9, 1 +3fbf4440: cmp a9, a11 +3fbf4450: jrc L3FBF43A0 +L3FBF4460: +3fbf4460: move *a13(0x140), a11, 1 +3fbf4480: move *a11(0x0), *a13(0x240), 1 +L3FBF44B0: +3fbf44b0: move *a13(0xff60), a11, 1 +3fbf44d0: move *a11(0x20), a9, 1 +3fbf44f0: move a9, *a13(0x100), 1 +3fbf4510: jaeq L3FBF3110 +3fbf4530: move *a13(0x160), a7, 1 +3fbf4550: add a9, a7 +3fbf4560: move a7, *a13(0x160), 1 +3fbf4580: move a9, a9 +3fbf4590: jrle L3FBF4650 +L3FBF45A0: +3fbf45a0: move *a13(0x160), a11, 1 +3fbf45c0: move *a13(0x80), a9, 1 +3fbf45e0: sub a9, a11 +3fbf45f0: move a11, *a13(0x160), 1 +3fbf4610: cmp a9, a11 +3fbf4620: jrge L3FBF45A0 +3fbf4630: jauc L3FBF3110 +L3FBF4650: +3fbf4650: move *a13(0x160), a11, 1 +3fbf4670: move *a13(0x80), a9, 1 +3fbf4690: add a9, a11 +3fbf46a0: move a11, *a13(0x160), 1 +3fbf46c0: jrlt L3FBF4650 +3fbf46d0: jauc L3FBF3110 +L3FBF46F0: +3fbf46f0: move a11, *a13(0x240), 1 +3fbf4710: move *a13(0x140), *a13(0x260), 1 +3fbf4740: subk 32, a11 +3fbf4750: jrlt L3FBF4820 +L3FBF4760: +3fbf4760: move *a13(0x240), a11, 1 +3fbf4780: subk 32, a11 +3fbf4790: move a11, *a13(0x240), 1 +3fbf47b0: move *a13(0x260), a9, 1 +3fbf47d0: addk 32, a9 +3fbf47e0: move a9, *a13(0x260), 1 +3fbf4800: subk 32, a11 +3fbf4810: jrge L3FBF4760 +L3FBF4820: +3fbf4820: move *a13(0x240), *a13(0x180), 1 +3fbf4850: move *a13(0x260), *a13(0x280), 1 +3fbf4880: move *a13(0x280), a11, 1 +3fbf48a0: move *a13(0x180), a9, 1 +3fbf48c0: neg a9 +3fbf48d0: move *a11+, a7, 1 +3fbf48e0: move a11, *a13(0x280), 1 +3fbf4900: sra a9, a7 +3fbf4910: move *a13(0x180), a9, 1 +3fbf4930: neg a9 +3fbf4940: addk 31, a9 +3fbf4950: sll 0x5, a9 +3fbf4960: addi 0xda400, a9 +3fbf4990: move *a9, a9, 1 +3fbf49a0: and a9, a7 +3fbf49b0: move a7, *a13(0x1a0), 1 +3fbf49d0: move *a13(0x160), a9, 1 +3fbf49f0: move *a13(0x180), a7, 1 +3fbf4a10: sub a7, a9 +3fbf4a20: addk 32, a9 +3fbf4a30: move a9, *a13(0x2a0), 1 +3fbf4a50: move *a13(0x80), a7, 1 +3fbf4a70: sub a9, a7 +3fbf4a80: move a7, *a13(0x2c0), 1 +3fbf4aa0: jrgt L3FBF4C80 +3fbf4ab0: move *a13(0x140), *a13(0x280), 1 +3fbf4ae0: move *a13(0x180), a11, 1 +3fbf4b00: sub a11, a7 +3fbf4b10: addk 32, a7 +3fbf4b20: move a7, *a13(0x180), 1 +3fbf4b40: neg a7 +3fbf4b50: addk 32, a7 +3fbf4b60: move a7, *a13(0x2a0), 1 +3fbf4b80: move *a13(0x180), a11, 1 +3fbf4ba0: subk 32, a11 +3fbf4bb0: jrge L3FBF5010 +3fbf4bc0: move *a13(0x280), a11, 1 +3fbf4be0: move *a11, a9, 1 +3fbf4bf0: move *a13(0x180), a7, 1 +3fbf4c10: sll a7, a9 +3fbf4c20: move *a13(0x1a0), a7, 1 +3fbf4c40: or a7, a9 +3fbf4c50: move a9, *a13(0x1a0), 1 +3fbf4c70: jruc L3FBF5010 +L3FBF4C80: +3fbf4c80: move *a13(0x180), a7, 1 +3fbf4ca0: neg a7 +3fbf4cb0: addk 32, a7 +3fbf4cc0: move a7, *a13(0x180), 1 +3fbf4ce0: subk 32, a7 +3fbf4cf0: jrge L3FBF5010 +3fbf4d00: move *a11, a7, 1 +3fbf4d10: move *a13(0x180), a9, 1 +3fbf4d30: sll a9, a7 +3fbf4d40: move *a13(0x1a0), a9, 1 +3fbf4d60: or a9, a7 +3fbf4d70: move a7, *a13(0x1a0), 1 +3fbf4d90: move *a13(0x180), a9, 1 +3fbf4db0: neg a9 +3fbf4dc0: move *a13(0x2a0), a7, 1 +3fbf4de0: addk 32, a9 +3fbf4df0: add a7, a9 +3fbf4e00: move a9, *a13(0x2a0), 1 +3fbf4e20: move *a13(0x80), a7, 1 +3fbf4e40: sub a9, a7 +3fbf4e50: move a7, *a13(0x2c0), 1 +3fbf4e70: jrgt L3FBF5010 +3fbf4e80: move *a13(0x140), *a13(0x280), 1 +3fbf4eb0: addk 32, a7 +3fbf4ec0: move a7, *a13(0x180), 1 +3fbf4ee0: neg a7 +3fbf4ef0: addk 32, a7 +3fbf4f00: move a7, *a13(0x2a0), 1 +3fbf4f20: move *a13(0x180), a11, 1 +3fbf4f40: subk 32, a11 +3fbf4f50: jrge L3FBF5010 +3fbf4f60: move *a13(0x280), a11, 1 +3fbf4f80: move *a11, a9, 1 +3fbf4f90: move *a13(0x180), a7, 1 +3fbf4fb0: sll a7, a9 +3fbf4fc0: move *a13(0x1a0), a7, 1 +3fbf4fe0: or a7, a9 +3fbf4ff0: move a9, *a13(0x1a0), 1 +L3FBF5010: +3fbf5010: move *a13(0xff60), a11, 1 +3fbf5030: move *a11(0x40), *a13(0x1e0), 1 +3fbf5060: move *a13(0x1a0), a9, 1 +3fbf5080: move *a11(0x60), a7, 1 +3fbf50a0: and a9, a7 +3fbf50b0: move *a13(0x1e0), a9, 1 +3fbf50d0: move *a9, a11, 1 +3fbf50e0: or a7, a11 +3fbf50f0: move a11, *a9, 1 +3fbf5100: addk 32, a9 +3fbf5110: move a9, *a13(0x1e0), 1 +3fbf5130: move *a13(0xff60), a11, 1 +3fbf5150: move *a11(0x80), a7, 1 +3fbf5170: move a7, *a13(0x1c0), 1 +3fbf5190: jaeq L3FBF5A70 +L3FBF51B0: +3fbf51b0: move *a13(0x180), a11, 1 +3fbf51d0: neg a11 +3fbf51e0: addk 32, a11 +3fbf51f0: move a11, *a13(0x180), 1 +3fbf5210: move *a13(0x280), a9, 1 +3fbf5230: neg a11 +3fbf5240: move *a9+, a7, 1 +3fbf5250: move a9, *a13(0x280), 1 +3fbf5270: sra a11, a7 +3fbf5280: move *a13(0x180), a11, 1 +3fbf52a0: neg a11 +3fbf52b0: addk 31, a11 +3fbf52c0: sll 0x5, a11 +3fbf52d0: addi 0xda400, a11 +3fbf5300: move *a11, a11, 1 +3fbf5310: and a11, a7 +3fbf5320: move a7, *a13(0x1a0), 1 +3fbf5340: move *a13(0x180), a11, 1 +3fbf5360: neg a11 +3fbf5370: move *a13(0x2a0), a7, 1 +3fbf5390: addk 32, a11 +3fbf53a0: add a7, a11 +3fbf53b0: move a11, *a13(0x2a0), 1 +3fbf53d0: move *a13(0x80), a7, 1 +3fbf53f0: sub a11, a7 +3fbf5400: move a7, *a13(0x2c0), 1 +3fbf5420: jrgt L3FBF5600 +3fbf5430: move *a13(0x140), *a13(0x280), 1 +3fbf5460: move *a13(0x180), a9, 1 +3fbf5480: sub a9, a7 +3fbf5490: addk 32, a7 +3fbf54a0: move a7, *a13(0x180), 1 +3fbf54c0: neg a7 +3fbf54d0: addk 32, a7 +3fbf54e0: move a7, *a13(0x2a0), 1 +3fbf5500: move *a13(0x180), a11, 1 +3fbf5520: subk 32, a11 +3fbf5530: jrge L3FBF5970 +3fbf5540: move *a13(0x280), a11, 1 +3fbf5560: move *a11, a9, 1 +3fbf5570: move *a13(0x180), a7, 1 +3fbf5590: sll a7, a9 +3fbf55a0: move *a13(0x1a0), a7, 1 +3fbf55c0: or a7, a9 +3fbf55d0: move a9, *a13(0x1a0), 1 +3fbf55f0: jruc L3FBF5970 +L3FBF5600: +3fbf5600: move *a13(0x180), a7, 1 +3fbf5620: neg a7 +3fbf5630: addk 32, a7 +3fbf5640: move a7, *a13(0x180), 1 +3fbf5660: subk 32, a7 +3fbf5670: jrge L3FBF5970 +3fbf5680: move *a9, a7, 1 +3fbf5690: move *a13(0x180), a9, 1 +3fbf56b0: sll a9, a7 +3fbf56c0: move *a13(0x1a0), a9, 1 +3fbf56e0: or a9, a7 +3fbf56f0: move a7, *a13(0x1a0), 1 +3fbf5710: move *a13(0x180), a9, 1 +3fbf5730: neg a9 +3fbf5740: addk 32, a9 +3fbf5750: add a11, a9 +3fbf5760: move a9, *a13(0x2a0), 1 +3fbf5780: move *a13(0x80), a11, 1 +3fbf57a0: sub a9, a11 +3fbf57b0: move a11, *a13(0x2c0), 1 +3fbf57d0: jrgt L3FBF5970 +3fbf57e0: move *a13(0x140), *a13(0x280), 1 +3fbf5810: addk 32, a11 +3fbf5820: move a11, *a13(0x180), 1 +3fbf5840: neg a11 +3fbf5850: addk 32, a11 +3fbf5860: move a11, *a13(0x2a0), 1 +3fbf5880: move *a13(0x180), a9, 1 +3fbf58a0: subk 32, a9 +3fbf58b0: jrge L3FBF5970 +3fbf58c0: move *a13(0x280), a9, 1 +3fbf58e0: move *a9, a7, 1 +3fbf58f0: move *a13(0x180), a9, 1 +3fbf5910: sll a9, a7 +3fbf5920: move *a13(0x1a0), a9, 1 +3fbf5940: or a9, a7 +3fbf5950: move a7, *a13(0x1a0), 1 +L3FBF5970: +3fbf5970: move *a13(0x1e0), a11, 1 +3fbf5990: move *a11, a9, 1 +3fbf59a0: move *a13(0x1a0), a7, 1 +3fbf59c0: or a7, a9 +3fbf59d0: move a9, *a11+, 1 +3fbf59e0: move a11, *a13(0x1e0), 1 +3fbf5a00: move *a13(0x1c0), a7, 1 +3fbf5a20: dec a7 +3fbf5a30: move a7, *a13(0x1c0), 1 +3fbf5a50: jane L3FBF51B0 +L3FBF5A70: +3fbf5a70: move *a13(0x180), a11, 1 +3fbf5a90: neg a11 +3fbf5aa0: addk 32, a11 +3fbf5ab0: move a11, *a13(0x180), 1 +3fbf5ad0: move *a13(0x280), a9, 1 +3fbf5af0: neg a11 +3fbf5b00: move *a9+, a7, 1 +3fbf5b10: move a9, *a13(0x280), 1 +3fbf5b30: sra a11, a7 +3fbf5b40: move *a13(0x180), a11, 1 +3fbf5b60: neg a11 +3fbf5b70: addk 31, a11 +3fbf5b80: sll 0x5, a11 +3fbf5b90: addi 0xda400, a11 +3fbf5bc0: move *a11, a11, 1 +3fbf5bd0: and a11, a7 +3fbf5be0: move a7, *a13(0x1a0), 1 +3fbf5c00: move *a13(0x180), a11, 1 +3fbf5c20: neg a11 +3fbf5c30: move *a13(0x2a0), a7, 1 +3fbf5c50: addk 32, a11 +3fbf5c60: add a7, a11 +3fbf5c70: move a11, *a13(0x2a0), 1 +3fbf5c90: move *a13(0x80), a7, 1 +3fbf5cb0: sub a11, a7 +3fbf5cc0: move a7, *a13(0x2c0), 1 +3fbf5ce0: jrgt L3FBF5E30 +3fbf5cf0: move *a13(0x180), a9, 1 +3fbf5d10: sub a9, a7 +3fbf5d20: addk 32, a7 +3fbf5d30: move a7, *a13(0x180), 1 +3fbf5d50: subk 32, a7 +3fbf5d60: jrge L3FBF6090 +3fbf5d70: move *a13(0x140), a9, 1 +3fbf5d90: move *a9, a7, 1 +3fbf5da0: move *a13(0x180), a9, 1 +3fbf5dc0: sll a9, a7 +3fbf5dd0: move *a13(0x1a0), a9, 1 +3fbf5df0: or a9, a7 +3fbf5e00: move a7, *a13(0x1a0), 1 +3fbf5e20: jruc L3FBF6090 +L3FBF5E30: +3fbf5e30: move *a13(0x180), a7, 1 +3fbf5e50: neg a7 +3fbf5e60: addk 32, a7 +3fbf5e70: move a7, *a13(0x180), 1 +3fbf5e90: subk 32, a7 +3fbf5ea0: jrge L3FBF6090 +3fbf5eb0: move *a9, a7, 1 +3fbf5ec0: move *a13(0x180), a9, 1 +3fbf5ee0: sll a9, a7 +3fbf5ef0: move *a13(0x1a0), a9, 1 +3fbf5f10: or a9, a7 +3fbf5f20: move a7, *a13(0x1a0), 1 +3fbf5f40: move *a13(0x80), a9, 1 +3fbf5f60: sub a11, a9 +3fbf5f70: move *a13(0x180), a7, 1 +3fbf5f90: add a7, a9 +3fbf5fa0: subk 32, a9 +3fbf5fb0: move a9, *a13(0x2c0), 1 +3fbf5fd0: jrgt L3FBF6090 +3fbf5fe0: jrge L3FBF6090 +3fbf5ff0: move *a13(0x140), a7, 1 +3fbf6010: move *a7, a7, 1 +3fbf6020: addk 32, a9 +3fbf6030: sll a9, a7 +3fbf6040: move *a13(0x1a0), a9, 1 +3fbf6060: or a9, a7 +3fbf6070: move a7, *a13(0x1a0), 1 +L3FBF6090: +3fbf6090: move *a13(0xff60), a9, 1 +3fbf60b0: move *a13(0x1a0), a7, 1 +3fbf60d0: move *a9(0xa0), a9, 1 +3fbf60f0: and a7, a9 +3fbf6100: move *a13(0x1e0), a7, 1 +3fbf6120: move *a7, a11, 1 +3fbf6130: or a9, a11 +3fbf6140: move a11, *a7, 1 +3fbf6150: move *a13, a11, 1 +3fbf6160: dec a11 +3fbf6170: move a11, *a13, 1 +3fbf6180: jaeq L3FBF6DD0 +3fbf61a0: move *a13(0xff60), a9, 1 +3fbf61c0: addi 0xc0, a9 +3fbf61e0: move a9, *a13(0xff60), 1 +3fbf6200: move *a9, a7, 1 +3fbf6210: move a7, *a13(0x120), 1 +3fbf6230: jreq L3FBF6860 +3fbf6240: move *a13(0x260), a7, 1 +3fbf6260: move *a13(0x140), a9, 1 +3fbf6280: sub a9, a7 +3fbf6290: sra 0x3, a7 +3fbf62a0: move a7, *a13(0x2e0), 1 +3fbf62c0: move *a13(0x120), a7, 1 +3fbf62e0: jrle L3FBF6570 +3fbf62f0: move *a13(0xc0), a7, 1 +3fbf6310: sll 0x3, a7 +3fbf6320: add a9, a7 +3fbf6330: move a7, *a13(0x140), 1 +3fbf6350: move *a13(0x120), a9, 1 +3fbf6370: dec a9 +3fbf6380: move a9, *a13(0x120), 1 +3fbf63a0: jrle L3FBF6440 +3fbf63b0: move *a13(0xc0), a7, 1 +3fbf63d0: mpys a7, a9 +3fbf63e0: sll 0x3, a9 +3fbf63f0: move *a13(0x140), a7, 1 +3fbf6410: add a7, a9 +3fbf6420: move a9, *a13(0x140), 1 +L3FBF6440: +3fbf6440: move *a13(0x140), a9, 1 +3fbf6460: move *a13(0x60), a7, 1 +3fbf6480: cmp a7, a9 +3fbf6490: jrc L3FBF67E0 +L3FBF64A0: +3fbf64a0: move *a13(0xe0), a11, 1 +3fbf64c0: sll 0x3, a11 +3fbf64d0: move *a13(0x140), a9, 1 +3fbf64f0: sub a11, a9 +3fbf6500: move a9, *a13(0x140), 1 +3fbf6520: move *a13(0x60), a11, 1 +3fbf6540: cmp a11, a9 +3fbf6550: jrnc L3FBF64A0 +3fbf6560: jruc L3FBF67E0 +L3FBF6570: +3fbf6570: move *a13(0xc0), a7, 1 +3fbf6590: sll 0x3, a7 +3fbf65a0: sub a7, a9 +3fbf65b0: move a9, *a13(0x140), 1 +3fbf65d0: move *a13(0x120), a7, 1 +3fbf65f0: inc a7 +3fbf6600: move a7, *a13(0x120), 1 +3fbf6620: jrge L3FBF66C0 +3fbf6630: move *a13(0xc0), a9, 1 +3fbf6650: mpys a9, a7 +3fbf6660: sll 0x3, a7 +3fbf6670: move *a13(0x140), a9, 1 +3fbf6690: add a9, a7 +3fbf66a0: move a7, *a13(0x140), 1 +L3FBF66C0: +3fbf66c0: move *a13(0x140), a9, 1 +3fbf66e0: move *a13(0x40), a7, 1 +3fbf6700: cmp a7, a9 +3fbf6710: jrnc L3FBF67E0 +L3FBF6720: +3fbf6720: move *a13(0xe0), a11, 1 +3fbf6740: sll 0x3, a11 +3fbf6750: move *a13(0x140), a9, 1 +3fbf6770: add a9, a11 +3fbf6780: move a11, *a13(0x140), 1 +3fbf67a0: move *a13(0x40), a9, 1 +3fbf67c0: cmp a9, a11 +3fbf67d0: jrc L3FBF6720 +L3FBF67E0: +3fbf67e0: move *a13(0x2e0), a11, 1 +3fbf6800: sll 0x3, a11 +3fbf6810: move *a13(0x140), a9, 1 +3fbf6830: add a9, a11 +3fbf6840: move a11, *a13(0x260), 1 +L3FBF6860: +3fbf6860: move *a13(0xff60), a11, 1 +3fbf6880: move *a11(0x20), a9, 1 +3fbf68a0: move a9, *a13(0x100), 1 +3fbf68c0: jaeq L3FBF4820 +3fbf68e0: jrle L3FBF6AD0 +3fbf68f0: move *a13(0x160), a7, 1 +3fbf6910: add a9, a7 +3fbf6920: move a7, *a13(0x160), 1 +3fbf6940: move *a13(0x80), a9, 1 +3fbf6960: cmp a9, a7 +3fbf6970: jrge L3FBF6A30 +3fbf6980: move *a13(0x100), a7, 1 +3fbf69a0: sra 0x3, a7 +3fbf69b0: sll 0x3, a7 +3fbf69c0: move *a13(0x260), a9, 1 +3fbf69e0: add a9, a7 +3fbf69f0: move a7, *a13(0x260), 1 +3fbf6a10: jauc L3FBF4820 +L3FBF6A30: +3fbf6a30: move *a13(0x160), a11, 1 +3fbf6a50: move *a13(0x80), a9, 1 +3fbf6a70: sub a9, a11 +3fbf6a80: move a11, *a13(0x160), 1 +3fbf6aa0: cmp a9, a11 +3fbf6ab0: jrge L3FBF6A30 +3fbf6ac0: jruc L3FBF6C40 +L3FBF6AD0: +3fbf6ad0: move *a13(0x160), a7, 1 +3fbf6af0: add a9, a7 +3fbf6b00: move a7, *a13(0x160), 1 +3fbf6b20: jrlt L3FBF6BC0 +3fbf6b30: sra 0x3, a9 +3fbf6b40: sll 0x3, a9 +3fbf6b50: move *a13(0x260), a7, 1 +3fbf6b70: add a7, a9 +3fbf6b80: move a9, *a13(0x260), 1 +3fbf6ba0: jauc L3FBF4820 +L3FBF6BC0: +3fbf6bc0: move *a13(0x160), a11, 1 +3fbf6be0: move *a13(0x80), a9, 1 +3fbf6c00: add a9, a11 +3fbf6c10: move a11, *a13(0x160), 1 +3fbf6c30: jrlt L3FBF6BC0 +L3FBF6C40: +3fbf6c40: move *a13(0x160), *a13(0x240), 1 +3fbf6c70: move *a13(0x140), *a13(0x260), 1 +3fbf6ca0: move *a13(0x240), a11, 1 +3fbf6cc0: subk 32, a11 +3fbf6cd0: jalt L3FBF4820 +L3FBF6CF0: +3fbf6cf0: move *a13(0x240), a11, 1 +3fbf6d10: subk 32, a11 +3fbf6d20: move a11, *a13(0x240), 1 +3fbf6d40: move *a13(0x260), a9, 1 +3fbf6d60: addk 32, a9 +3fbf6d70: move a9, *a13(0x260), 1 +3fbf6d90: subk 32, a11 +3fbf6da0: jrge L3FBF6CF0 +3fbf6db0: jauc L3FBF4820 +L3FBF6DD0: +3fbf6dd0: move *sp(0xa0), a14, 1 +3fbf6df0: mmfm sp, a7,a9,a11,a13 +3fbf6e10: rets 2 +3fbf6e20: mmtm sp, a7,a9,a10,a11,a13 +3fbf6e40: move a14, a13 +3fbf6e50: move *a13(0xffe0), a9, 1 +3fbf6e70: movi 0x3fc22140, a11 +3fbf6ea0: move a11, *a9(0x5c0), 1 +3fbf6ec0: movi 0x3fbd8da0, a11 +3fbf6ef0: move a11, *a9(0x560), 1 +3fbf6f10: movi 0x3fbd8e00, a11 +3fbf6f40: move a11, *a9(0x580), 1 +3fbf6f60: movi 0x3fbf7a90, a11 +3fbf6f90: move a11, *a9(0x5a0), 1 +3fbf6fb0: move a14, -*sp, 1 +3fbf6fc0: movk 20, a11 +3fbf6fd0: move a11, *a14+, 1 +3fbf6fe0: calla L3F701230 +3fbf7010: move a8, a10 +3fbf7020: move a10, *a9(0x6c0), 1 +3fbf7040: sub a7, a7 +3fbf7050: move a7, *a10(0x80), 1 +3fbf7070: move a7, *a10(0x60), 1 +3fbf7090: move a7, *a10(0x20), 1 +3fbf70b0: move a7, *a10, 1 +3fbf70c0: setf 2, 0, 0 +3fbf70d0: move *a9(0x68a), a7, 0 +3fbf70f0: dec a7 +3fbf7100: jreq L3FBF7140 +3fbf7110: move *a9(0x68a), a7, 0 +3fbf7130: subk 2, a7 +L3FBF7140: +3fbf7140: movk 1, a8 +3fbf7150: move *sp(0xc0), a14, 1 +3fbf7170: mmfm sp, a7,a9,a10,a11,a13 +3fbf7190: rets 2 +3fbf71a0: mmtm sp, a9,a10,a13 +3fbf71c0: move a14, a13 +3fbf71d0: move *a13(0xffe0), a9, 1 +3fbf71f0: move *a9(0x6c0), a10, 1 +3fbf7210: move a14, -*sp, 1 +3fbf7220: move *a10(0x80), *a14+, 1 +3fbf7240: calla L3FBD6940 +3fbf7270: move a14, -*sp, 1 +3fbf7280: move *a10(0x60), *a14+, 1 +3fbf72a0: calla L3FBD6940 +3fbf72d0: move a14, -*sp, 1 +3fbf72e0: move *a9(0x6c0), *a14+, 1 +3fbf7300: calla L3F702440 +3fbf7330: move *sp(0x80), a14, 1 +3fbf7350: mmfm sp, a9,a10,a13 +3fbf7370: rets 2 +3fbf7380: move a13, -*sp, 1 +3fbf7390: move a14, a13 +3fbf73a0: move *sp(0x40), a14, 1 +3fbf73c0: move *sp+, a13, 1 +3fbf73d0: rets 2 +3fbf73e0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fbf7400: move a14, a13 +3fbf7410: move *a13(0xffe0), a9, 1 +3fbf7430: move *a13(0xffc0), a10, 1 +3fbf7450: move *a13(0xffa0), a11, 1 +3fbf7470: move *a9(0x6c0), a12, 1 +3fbf7490: move *a9(0x4e0), a7, 1 +3fbf74b0: subk 4, a7 +3fbf74c0: jrls L3FBF76A0 +3fbf74d0: move *a12(0x20), a7, 1 +3fbf74f0: jreq L3FBF76A0 +3fbf7500: move a14, -*sp, 1 +3fbf7510: setf 16, 1, 0 +3fbf7520: move *a9(0x3a0), a7, 0 +3fbf7540: move *a12(0x40), a5, 0 +3fbf7560: sub a5, a7 +3fbf7570: move a7, *a14+, 1 +3fbf7580: move *a12(0x60), *a14+, 1 +3fbf75a0: calla L3FBD7BF0 +3fbf75d0: move a14, -*sp, 1 +3fbf75e0: setf 16, 1, 0 +3fbf75f0: move *a9(0x3b0), a7, 0 +3fbf7610: move *a12(0x50), a5, 0 +3fbf7630: sub a5, a7 +3fbf7640: move a7, *a14+, 1 +3fbf7650: move *a12(0x60), *a14+, 1 +3fbf7670: calla L3FBD8030 +L3FBF76A0: +3fbf76a0: move *a9(0x520), a7, 1 +3fbf76c0: subk 4, a7 +3fbf76d0: jrls L3FBF78A0 +3fbf76e0: move *a12, a7, 1 +3fbf76f0: jreq L3FBF78A0 +3fbf7700: move a14, -*sp, 1 +3fbf7710: setf 16, 1, 0 +3fbf7720: move *a9(0x3a0), a7, 0 +3fbf7740: move *a12(0x40), a5, 0 +3fbf7760: sub a5, a7 +3fbf7770: move a7, *a14+, 1 +3fbf7780: move *a12(0x80), *a14+, 1 +3fbf77a0: calla L3FBD7BF0 +3fbf77d0: move a14, -*sp, 1 +3fbf77e0: setf 16, 1, 0 +3fbf77f0: move *a9(0x3b0), a7, 0 +3fbf7810: move *a12(0x50), a5, 0 +3fbf7830: sub a5, a7 +3fbf7840: move a7, *a14+, 1 +3fbf7850: move *a12(0x80), *a14+, 1 +3fbf7870: calla L3FBD8030 +L3FBF78A0: +3fbf78a0: move *a9(0x520), a7, 1 +3fbf78c0: subk 4, a7 +3fbf78d0: jrls L3FBF7900 +3fbf78e0: move *a12, a7, 1 +3fbf78f0: jrne L3FBF7970 +L3FBF7900: +3fbf7900: move *a9(0x4e0), a7, 1 +3fbf7920: subk 4, a7 +3fbf7930: jrls L3FBF79E0 +3fbf7940: move *a12(0x20), a7, 1 +3fbf7960: jreq L3FBF79E0 +L3FBF7970: +3fbf7970: setf 16, 1, 0 +3fbf7980: move *a9(0x3a0), *a12(0x40), 0 +3fbf79b0: move *a9(0x3b0), *a12(0x50), 0 +L3FBF79E0: +3fbf79e0: move *sp(0x100), a14, 1 +3fbf7a00: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fbf7a20: rets 2 +3fbf7a30: move a13, -*sp, 1 +3fbf7a40: move a14, a13 +3fbf7a50: move *sp(0x40), a14, 1 +3fbf7a70: move *sp+, a13, 1 +3fbf7a80: rets 2 +3fbf7a90: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fbf7ab0: move a14, a13 +3fbf7ac0: addi 0xea0, a14 +3fbf7ae0: move *a13(0xffe0), a9, 1 +3fbf7b00: move *a13(0xffa0), a10, 1 +3fbf7b20: move *a9(0x20), a11, 1 +3fbf7b40: setf 16, 1, 0 +3fbf7b50: move *a9(0x650), a7, 0 +3fbf7b70: move a7, *a13(0xda0), 1 +3fbf7b90: move *a9(0x3a0), *a13(0xe00), 1 +3fbf7bc0: sext a7, 0 +3fbf7bd0: move *a9(0x3a0), a5, 0 +3fbf7bf0: sub a7, a5 +3fbf7c00: move a5, *a9(0x3a0), 0 +3fbf7c20: move *a13(0xda0), a7, 0 +3fbf7c40: move *a9(0x3b0), a5, 0 +3fbf7c60: sub a7, a5 +3fbf7c70: move a5, *a9(0x3b0), 0 +3fbf7c90: sub a5, a5 +3fbf7ca0: move a5, *a13, 0 +3fbf7cb0: move *a13(0xffc0), a3, 0 +3fbf7cd0: move *a13(0xda0), a7, 1 +3fbf7cf0: sub a7, a3 +3fbf7d00: move a3, *a13(0x3a0), 0 +3fbf7d20: move *a13(0xffd0), a3, 0 +3fbf7d40: sub a7, a3 +3fbf7d50: move a3, *a13(0x3b0), 0 +3fbf7d70: move a14, -*sp, 1 +3fbf7d80: move a5, *a14+, 1 +3fbf7d90: move *a11(0xe80), a3, 1 +3fbf7db0: call a3 +3fbf7dc0: move a8, *a13(0x1c0), 1 +3fbf7de0: move a14, -*sp, 1 +3fbf7df0: setf 16, 1, 0 +3fbf7e00: move *a13(0x3b0), a3, 0 +3fbf7e20: neg a3 +3fbf7e30: move a3, *a14+, 1 +3fbf7e40: move *a13(0x3a0), a3, 0 +3fbf7e60: neg a3 +3fbf7e70: move a3, *a14+, 1 +3fbf7e80: move a10, *a14+, 1 +3fbf7e90: move *a11(0xf80), a3, 1 +3fbf7eb0: call a3 +3fbf7ec0: move a14, -*sp, 1 +3fbf7ed0: move a13, a3 +3fbf7ee0: addi 0x3a0, a3 +3fbf7f00: move *a3+, *a14+, 1 +3fbf7f10: move a10, *a14+, 1 +3fbf7f20: move *a11(0x1220), a3, 1 +3fbf7f40: call a3 +3fbf7f50: move a14, -*sp, 1 +3fbf7f60: move a10, *a14+, 1 +3fbf7f70: move *a13(0x1c0), *a14+, 1 +3fbf7f90: move *a11(0xea0), a3, 1 +3fbf7fb0: call a3 +3fbf7fc0: move a14, -*sp, 1 +3fbf7fd0: movi 0x2c, a3 +3fbf7ff0: move a3, *a14+, 1 +3fbf8000: calla L3F701230 +3fbf8030: move a8, a12 +3fbf8040: move a14, -*sp, 1 +3fbf8050: move a5, *a14+, 1 +3fbf8060: move *a11(0xe80), a3, 1 +3fbf8080: call a3 +3fbf8090: move a8, *a12(0xa0), 1 +3fbf80b0: move a14, -*sp, 1 +3fbf80c0: move *a9(0x200), *a14+, 1 +3fbf80e0: move *a12(0xa0), *a14+, 1 +3fbf8100: move *a11(0xea0), a3, 1 +3fbf8120: call a3 +3fbf8130: move a14, -*sp, 1 +3fbf8140: setf 16, 1, 0 +3fbf8150: move *a9(0x3b0), a3, 0 +3fbf8170: neg a3 +3fbf8180: move a3, *a14+, 1 +3fbf8190: move *a9(0x3a0), a3, 0 +3fbf81b0: neg a3 +3fbf81c0: move a3, *a14+, 1 +3fbf81d0: move *a12(0xa0), *a14+, 1 +3fbf81f0: move *a11(0xf80), a3, 1 +3fbf8210: call a3 +3fbf8220: move a14, -*sp, 1 +3fbf8230: move a9, a3 +3fbf8240: addi 0x3a0, a3 +3fbf8260: move *a3+, *a14+, 1 +3fbf8270: move *a12(0xa0), *a14+, 1 +3fbf8290: move *a11(0x1220), a3, 1 +3fbf82b0: call a3 +3fbf82c0: move a12, *a13(0x720), 1 +3fbf82e0: movk 3, a3 +3fbf82f0: move a3, *a13(0x7c0), 1 +3fbf8310: move *a9(0x20), *a13(0x700), 1 +3fbf8340: move a14, -*sp, 1 +3fbf8350: move a13, a7 +3fbf8360: addi 0xe20, a7 +3fbf8380: move a7, *a14+, 1 +3fbf8390: move *a12(0xa0), *a14+, 1 +3fbf83b0: move *a11(0x1020), a7, 1 +3fbf83d0: call a7 +3fbf83e0: setf 16, 1, 0 +3fbf83f0: move *a13(0xe60), a7, 0 +3fbf8410: move a7, *a13(0xdc0), 1 +3fbf8430: move *a13(0xe70), a3, 0 +3fbf8450: move a3, *a13(0xde0), 1 +3fbf8470: move a14, -*sp, 1 +3fbf8480: move a5, *a14+, 1 +3fbf8490: move a5, *a14+, 1 +3fbf84a0: move a3, *a14+, 1 +3fbf84b0: move a7, *a14+, 1 +3fbf84c0: move a5, *a14+, 1 +3fbf84d0: move a5, *a14+, 1 +3fbf84e0: move a13, a5 +3fbf84f0: addi 0x700, a5 +3fbf8510: move a5, *a14+, 1 +3fbf8520: move a9, *a14+, 1 +3fbf8530: move a13, *a14+, 1 +3fbf8540: calla L3F568F20 +3fbf8570: move a14, -*sp, 1 +3fbf8580: move *a13(0x1c0), *a14+, 1 +3fbf85a0: move *a11(0xec0), a5, 1 +3fbf85c0: call a5 +3fbf85d0: move a14, -*sp, 1 +3fbf85e0: move *a12(0xa0), *a14+, 1 +3fbf8600: move *a11(0xec0), a5, 1 +3fbf8620: call a5 +3fbf8630: move a14, -*sp, 1 +3fbf8640: move a12, *a14+, 1 +3fbf8650: calla L3F702440 +3fbf8680: move *a13(0xe00), *a9(0x3a0), 1 +3fbf86b0: move *sp(0x120), a14, 1 +3fbf86d0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fbf86f0: rets 2 +3fbf8700: mmtm sp, a5,a7,a9,a10,a11,a13 +3fbf8720: move a14, a13 +3fbf8730: addk 32, a14 +3fbf8740: move *a13(0xffe0), a9, 1 +3fbf8760: move *a9(0x6c0), a11, 1 +3fbf8780: move *a13(0xffc0), a7, 1 +3fbf87a0: jaeq L3FBF98D0 +L3FBF87C0: +3fbf87c0: move a14, -*sp, 1 +3fbf87d0: move *a13(0xffc0), *a14+, 1 +3fbf87f0: calla L3FCCBE80 +3fbf8820: move a8, a10 +3fbf8830: dec a10 +3fbf8840: movk 1, a7 +3fbf8850: sll a10, a7 +3fbf8860: move a7, *a13, 1 +3fbf8870: move *a13(0xffc0), a5, 1 +3fbf8890: andn a7, a5 +3fbf88a0: move a5, *a13(0xffc0), 1 +3fbf88c0: jauc L3FBF97E0 +L3FBF88E0: +3fbf88e0: movi 0x3fbd8da0, a7 +3fbf8910: move a7, *a9(0x560), 1 +3fbf8930: movi 0x3fc22140, a5 +3fbf8960: move a5, *a9(0x5c0), 1 +3fbf8980: sub a5, a5 +3fbf8990: move a5, *a11(0x20), 1 +3fbf89b0: jauc L3FBF9890 +L3FBF89D0: +3fbf89d0: movi 0x3fbd8e00, a7 +3fbf8a00: move a7, *a9(0x560), 1 +3fbf8a20: movi 0x3fc22140, a5 +3fbf8a50: move a5, *a9(0x5c0), 1 +3fbf8a70: sub a5, a5 +3fbf8a80: move a5, *a11(0x20), 1 +3fbf8aa0: jauc L3FBF9890 +L3FBF8AC0: +3fbf8ac0: move a14, -*sp, 1 +3fbf8ad0: move *a9(0x4e0), *a14+, 1 +3fbf8af0: calla L3FBD7590 +3fbf8b20: move a8, a5 +3fbf8b30: jreq L3FBF8EF0 +3fbf8b40: movk 1, a7 +3fbf8b50: move a7, *a11(0x20), 1 +3fbf8b70: setf 16, 1, 0 +3fbf8b80: move *a9(0x3a0), *a11(0x40), 0 +3fbf8bb0: move *a9(0x3b0), *a11(0x50), 0 +3fbf8be0: move *a11(0x60), a5, 1 +3fbf8c00: jreq L3FBF8C70 +3fbf8c10: move a14, -*sp, 1 +3fbf8c20: move *a11(0x60), *a14+, 1 +3fbf8c40: calla L3FBD6940 +L3FBF8C70: +3fbf8c70: move a14, -*sp, 1 +3fbf8c80: move *a9(0x4e0), *a14+, 1 +3fbf8ca0: calla L3FBD6DA0 +3fbf8cd0: move a8, *a11(0x60), 1 +3fbf8cf0: move a14, -*sp, 1 +3fbf8d00: setf 16, 1, 0 +3fbf8d10: move *a9(0x3a0), a8, 0 +3fbf8d30: move a8, *a14+, 1 +3fbf8d40: move *a11(0x60), *a14+, 1 +3fbf8d60: calla L3FBD7BF0 +3fbf8d90: move a14, -*sp, 1 +3fbf8da0: setf 16, 1, 0 +3fbf8db0: move *a9(0x3b0), a8, 0 +3fbf8dd0: move a8, *a14+, 1 +3fbf8de0: move *a11(0x60), *a14+, 1 +3fbf8e00: calla L3FBD8030 +3fbf8e30: movi 0x3fbd9390, a5 +3fbf8e60: move a5, *a9(0x560), 1 +3fbf8e80: movi 0x3fc22140, a7 +3fbf8eb0: move a7, *a9(0x5c0), 1 +3fbf8ed0: jauc L3FBF9890 +L3FBF8EF0: +3fbf8ef0: sub a7, a7 +3fbf8f00: move a7, *a11(0x20), 1 +3fbf8f20: movi 0x3f7650e0, a5 +3fbf8f50: move a5, *a9(0x560), 1 +3fbf8f70: movi 0x3fc22140, a7 +3fbf8fa0: move a7, *a9(0x5c0), 1 +3fbf8fc0: jauc L3FBF9890 +L3FBF8FE0: +3fbf8fe0: move *a9(0x4e0), a7, 1 +3fbf9000: jreq L3FBF88E0 +3fbf9010: dec a7 +3fbf9020: jreq L3FBF89D0 +3fbf9030: jruc L3FBF8AC0 +L3FBF9040: +3fbf9040: movi 0x3fbd90b0, a7 +3fbf9070: move a7, *a9(0x560), 1 +3fbf9090: movi 0x3fbd9640, a5 +3fbf90c0: move a5, *a9(0x5c0), 1 +3fbf90e0: sub a5, a5 +3fbf90f0: move a5, *a11(0x20), 1 +3fbf9110: jruc L3FBF9890 +L3FBF9120: +3fbf9120: movi 0x3fbd8da0, a7 +3fbf9150: move a7, *a9(0x580), 1 +3fbf9170: sub a5, a5 +3fbf9180: move a5, *a11, 1 +3fbf9190: jruc L3FBF9890 +L3FBF91A0: +3fbf91a0: movi 0x3fbd8e00, a7 +3fbf91d0: move a7, *a9(0x580), 1 +3fbf91f0: sub a5, a5 +3fbf9200: move a5, *a11, 1 +3fbf9210: jruc L3FBF9890 +L3FBF9220: +3fbf9220: movi 0x3fbd90b0, a7 +3fbf9250: move a7, *a9(0x580), 1 +3fbf9270: sub a5, a5 +3fbf9280: move a5, *a11, 1 +3fbf9290: jruc L3FBF9890 +L3FBF92A0: +3fbf92a0: move a14, -*sp, 1 +3fbf92b0: move *a9(0x520), *a14+, 1 +3fbf92d0: calla L3FBD7590 +3fbf9300: move a8, a5 +3fbf9310: jreq L3FBF9660 +3fbf9320: movk 1, a7 +3fbf9330: move a7, *a11, 1 +3fbf9340: setf 16, 1, 0 +3fbf9350: move *a9(0x3a0), *a11(0x40), 0 +3fbf9380: move *a9(0x3b0), *a11(0x50), 0 +3fbf93b0: move *a11(0x80), a5, 1 +3fbf93d0: jreq L3FBF9440 +3fbf93e0: move a14, -*sp, 1 +3fbf93f0: move *a11(0x80), *a14+, 1 +3fbf9410: calla L3FBD6940 +L3FBF9440: +3fbf9440: move a14, -*sp, 1 +3fbf9450: move *a9(0x520), *a14+, 1 +3fbf9470: calla L3FBD6DA0 +3fbf94a0: move a8, *a11(0x80), 1 +3fbf94c0: move a14, -*sp, 1 +3fbf94d0: setf 16, 1, 0 +3fbf94e0: move *a9(0x3a0), a8, 0 +3fbf9500: move a8, *a14+, 1 +3fbf9510: move *a11(0x80), *a14+, 1 +3fbf9530: calla L3FBD7BF0 +3fbf9560: move a14, -*sp, 1 +3fbf9570: setf 16, 1, 0 +3fbf9580: move *a9(0x3b0), a8, 0 +3fbf95a0: move a8, *a14+, 1 +3fbf95b0: move *a11(0x80), *a14+, 1 +3fbf95d0: calla L3FBD8030 +3fbf9600: movi 0x3fbd9390, a5 +3fbf9630: move a5, *a9(0x580), 1 +3fbf9650: jruc L3FBF9890 +L3FBF9660: +3fbf9660: sub a7, a7 +3fbf9670: move a7, *a11, 1 +3fbf9680: movi 0x3f7650e0, a5 +3fbf96b0: move a5, *a9(0x580), 1 +3fbf96d0: jruc L3FBF9890 +L3FBF96E0: +3fbf96e0: move *a9(0x520), a7, 1 +3fbf9700: jreq L3FBF9120 +3fbf9710: dec a7 +3fbf9720: jreq L3FBF91A0 +3fbf9730: subk 2, a7 +3fbf9740: jreq L3FBF9220 +3fbf9750: jruc L3FBF92A0 +L3FBF9760: +3fbf9760: movi 0x3fbd90b0, a7 +3fbf9790: move a7, *a9(0x580), 1 +3fbf97b0: sub a5, a5 +3fbf97c0: move a5, *a11, 1 +3fbf97d0: jruc L3FBF9890 +L3FBF97E0: +3fbf97e0: dec a7 +3fbf97f0: jaeq L3FBF8FE0 +3fbf9810: dec a7 +3fbf9820: jreq L3FBF9040 +3fbf9830: subk 2, a7 +3fbf9840: jreq L3FBF96E0 +3fbf9850: subk 4, a7 +3fbf9860: jreq L3FBF9760 +3fbf9870: subi 0x38, a7 +L3FBF9890: +3fbf9890: move *a13(0xffc0), a7, 1 +3fbf98b0: jane L3FBF87C0 +L3FBF98D0: +3fbf98d0: move *sp(0xe0), a14, 1 +3fbf98f0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fbf9910: rets 2 +3fbf9920: move a13, -*sp, 1 +3fbf9930: move a14, a13 +3fbf9940: movk 1, a8 +3fbf9950: move *sp(0x40), a14, 1 +3fbf9970: move *sp+, a13, 1 +3fbf9980: rets 2 +3fbf9990: move a13, -*sp, 1 +3fbf99a0: move a14, a13 +3fbf99b0: movk 1, a8 +3fbf99c0: move *sp(0x40), a14, 1 +3fbf99e0: move *sp+, a13, 1 +3fbf99f0: rets 2 +L3FBF9A00: +3fbf9a00: mmtm sp, a9,a11,a13 +3fbf9a20: move a14, a13 +3fbf9a30: move a14, -*sp, 1 +3fbf9a40: movi 0x3fbfb2f0, a8 +3fbf9a70: move a8, *a14+, 1 +3fbf9a80: calla L3F927BC0 +3fbf9ab0: move a14, -*sp, 1 +3fbf9ac0: movi 0x3fbf9a00, a11 +3fbf9af0: move a11, *a14+, 1 +3fbf9b00: movi 0x3fbfb430, a8 +3fbf9b30: move a8, *a14+, 1 +3fbf9b40: calla L3F927BC0 +3fbf9b70: move *a13(0xffe0), a9, 1 +3fbf9b90: sub a11, a11 +3fbf9ba0: move a11, *a9, 1 +3fbf9bb0: movk 32, a11 +3fbf9bc0: move a11, *a9(0x20), 1 +3fbf9be0: move a11, *a9(0x40), 1 +3fbf9c00: sub a11, a11 +3fbf9c10: move a11, *a9(0x60), 1 +3fbf9c30: move a11, *a9(0x80), 1 +3fbf9c50: move a14, -*sp, 1 +3fbf9c60: move *a13(0xffa0), *a14+, 1 +3fbf9c80: move *a13(0xffc0), *a14+, 1 +3fbf9ca0: move a9, *a14+, 1 +3fbf9cb0: calla L3FBF9D30 +3fbf9ce0: move *sp(0x80), a14, 1 +3fbf9d00: mmfm sp, a9,a11,a13 +3fbf9d20: rets 2 +L3FBF9D30: +3fbf9d30: mmtm sp, a7,a9,a11,a13 +3fbf9d50: move a14, a13 +3fbf9d60: addi 0x60, a14 +3fbf9d80: move @0x1d1910, a11, 1 +3fbf9db0: movb a11, *a13(0x20) +3fbf9dd0: movb a11, *a13(0x28) +3fbf9df0: movk 32, a9 +3fbf9e00: movb a9, *a13(0x30) +3fbf9e20: sub a11, a11 +3fbf9e30: move a11, *a13(0x40), 1 +3fbf9e50: move a11, *a13, 1 +3fbf9e60: move *a13(0xffe0), a9, 1 +3fbf9e80: move *a9(0x80), a9, 1 +3fbf9ea0: cmp a9, a11 +3fbf9eb0: jrge L3FBFA1A0 +3fbf9ec0: setf 8, 0, 0 +L3FBF9ED0: +3fbf9ed0: move *a13(0xffe0), a11, 1 +3fbf9ef0: move *a13, a9, 1 +3fbf9f00: sll 0x5, a9 +3fbf9f10: add a11, a9 +3fbf9f20: move *a9(0xa0), a9, 0 +3fbf9f40: move *a13(0x20), a11, 0 +3fbf9f60: cmp a11, a9 +3fbf9f70: jrne L3FBFA110 +3fbf9f80: move *a13(0xffe0), a9, 1 +3fbf9fa0: move *a13, a11, 1 +3fbf9fb0: sll 0x5, a11 +3fbf9fc0: add a9, a11 +3fbf9fd0: move *a11(0xa8), a11, 0 +3fbf9ff0: move *a13(0x28), a9, 0 +3fbfa010: cmp a9, a11 +3fbfa020: jrne L3FBFA110 +3fbfa030: move *a13(0xffe0), a11, 1 +3fbfa050: move *a13, a9, 1 +3fbfa060: sll 0x5, a9 +3fbfa070: add a11, a9 +3fbfa080: move *a9(0xb0), a9, 0 +3fbfa0a0: move *a13(0x30), a11, 0 +3fbfa0c0: cmp a11, a9 +3fbfa0d0: jrne L3FBFA110 +3fbfa0e0: movk 1, a9 +3fbfa0f0: move a9, *a13(0x40), 1 +L3FBFA110: +3fbfa110: move *a13, a11, 1 +3fbfa120: inc a11 +3fbfa130: move a11, *a13, 1 +3fbfa140: move *a13(0xffe0), a9, 1 +3fbfa160: move *a9(0x80), a9, 1 +3fbfa180: cmp a9, a11 +3fbfa190: jrlt L3FBF9ED0 +L3FBFA1A0: +3fbfa1a0: move *a13(0x40), a9, 1 +3fbfa1c0: not a9 +3fbfa1d0: jreq L3FBFA2C0 +3fbfa1e0: move *a13(0xffe0), a9, 1 +3fbfa200: move *a9(0x80), a7, 1 +3fbfa220: sll 0x5, a7 +3fbfa230: add a9, a7 +3fbfa240: move *a13(0x20), *a7(0xa0), 1 +3fbfa270: move *a9(0x80), a7, 1 +3fbfa290: inc a7 +3fbfa2a0: move a7, *a9(0x80), 1 +L3FBFA2C0: +3fbfa2c0: move a14, -*sp, 1 +3fbfa2d0: move *a13(0xffa0), *a14+, 1 +3fbfa2f0: move *a13(0xffc0), *a14+, 1 +3fbfa310: movi 0x3fbfa3d0, a9 +3fbfa340: move a9, *a14+, 1 +3fbfa350: calla L3F361710 +3fbfa380: move *sp(0xa0), a14, 1 +3fbfa3a0: mmfm sp, a7,a9,a11,a13 +3fbfa3c0: rets 2 +3fbfa3d0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fbfa3f0: move a14, a13 +3fbfa400: addi 0x1a0, a14 +3fbfa420: movi 0x4000000, a7 +3fbfa450: move a7, *a13(0xe0), 1 +3fbfa470: move a14, -*sp, 1 +3fbfa480: move *a13(0xff80), *a14+, 1 +3fbfa4a0: move *a13(0xffa0), *a14+, 1 +3fbfa4c0: move *a13(0xffc0), *a14+, 1 +3fbfa4e0: move *a13(0xffe0), *a14+, 1 +3fbfa500: calla L3F93B670 +3fbfa530: move a14, -*sp, 1 +3fbfa540: move *a13(0xff80), *a14+, 1 +3fbfa560: move *a13(0xffa0), *a14+, 1 +3fbfa580: move *a13(0xffc0), *a14+, 1 +3fbfa5a0: move *a13(0xffe0), *a14+, 1 +3fbfa5c0: calla L3FB49E90 +3fbfa5f0: move a14, -*sp, 1 +3fbfa600: setf 16, 1, 0 +3fbfa610: move @0x1d1980, a5, 0 +3fbfa640: move a5, *a14+, 1 +3fbfa650: move @0x1d1960, a5, 0 +3fbfa680: move a5, *a14+, 1 +3fbfa690: move @0x1d1950, a5, 0 +3fbfa6c0: move a5, *a14+, 1 +3fbfa6d0: move a7, *a14+, 1 +3fbfa6e0: move *a13(0xffc0), *a14+, 1 +3fbfa700: move *a13(0xffe0), *a14+, 1 +3fbfa720: calla L3FBDD1C0 +3fbfa750: move a8, *a13(0x40), 1 +3fbfa770: move *a13(0xffc0), a5, 1 +3fbfa790: movi 0x3fbfa830, a7 +3fbfa7c0: move a7, *a5(0x920), 1 +3fbfa7e0: move *sp(0x120), a14, 1 +3fbfa800: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fbfa820: rets 2 +3fbfa830: mmtm sp, a9,a11,a13 +3fbfa850: move a14, a13 +3fbfa860: addi 0xc0, a14 +3fbfa880: move a14, -*sp, 1 +3fbfa890: sub a11, a11 +3fbfa8a0: move a11, *a14+, 1 +3fbfa8b0: move a11, *a14+, 1 +3fbfa8c0: move a11, *a14+, 1 +3fbfa8d0: move a13, a9 +3fbfa8e0: addk 32, a9 +3fbfa8f0: move a9, *a14+, 1 +3fbfa900: move a13, *a14+, 1 +3fbfa910: movk 8, a11 +3fbfa920: move a11, *a14+, 1 +3fbfa930: sub a11, a11 +3fbfa940: move a11, *a14+, 1 +3fbfa950: move a11, *a14+, 1 +3fbfa960: move a13, a11 +3fbfa970: addi 0x40, a11 +3fbfa990: move a11, *a14+, 1 +3fbfa9a0: movi 0x27, a9 +3fbfa9c0: move a9, *a14+, 1 +3fbfa9d0: move *a13(0xffc0), a9, 1 +3fbfa9f0: setf 16, 1, 0 +3fbfaa00: move *a9(0x8a0), a8, 0 +3fbfaa20: move a8, *a14+, 1 +3fbfaa30: sub a11, a11 +3fbfaa40: move a11, *a14+, 1 +3fbfaa50: calla L3F94A8E0 +3fbfaa80: move a8, *a13(0xa0), 1 +3fbfaaa0: btst 0, a8 +3fbfaab0: jrne L3FBFABA0 +3fbfaac0: move a14, -*sp, 1 +3fbfaad0: movi 0x3fbfb508, a8 +3fbfab00: move a8, *a14+, 1 +3fbfab10: calla L3F927BC0 +3fbfab40: move a14, -*sp, 1 +3fbfab50: move *a13(0xa0), *a14+, 1 +3fbfab70: calla L3F94B6F0 +L3FBFABA0: +3fbfaba0: move *a9(0x800), a11, 1 +3fbfabc0: move *a11(0xe0), *a13(0x80), 1 +3fbfabf0: move a14, -*sp, 1 +3fbfac00: setf 16, 1, 0 +3fbfac10: move *a9(0x8a0), a8, 0 +3fbfac30: move a8, *a14+, 1 +3fbfac40: calla L3F94ACA0 +3fbfac70: dec a8 +3fbfac80: jreq L3FBFAD30 +3fbfac90: move a14, -*sp, 1 +3fbfaca0: movi 0x3fbfb610, a8 +3fbfacd0: move a8, *a14+, 1 +3fbface0: calla L3F927BC0 +3fbfad10: sub a8, a8 +3fbfad20: jruc L3FBFB2A0 +L3FBFAD30: +3fbfad30: move *a9(0xa0), a11, 1 +3fbfad50: jreq L3FBFAE90 +3fbfad60: move *a9(0xa0), a11, 1 +3fbfad80: move *a11(0x40), a11, 1 +3fbfada0: jreq L3FBFAE30 +3fbfadb0: move a14, -*sp, 1 +3fbfadc0: move *a9(0xa0), a11, 1 +3fbfade0: move *a11(0x40), *a14+, 1 +3fbfae00: calla L3F702440 +L3FBFAE30: +3fbfae30: move a14, -*sp, 1 +3fbfae40: move *a9(0xa0), *a14+, 1 +3fbfae60: calla L3F702440 +L3FBFAE90: +3fbfae90: move a14, -*sp, 1 +3fbfaea0: move *a9(0x840), *a14+, 1 +3fbfaec0: move *a9(0xb60), a11, 1 +3fbfaee0: call a11 +3fbfaef0: move a14, -*sp, 1 +3fbfaf00: move *a9(0x820), *a14+, 1 +3fbfaf20: move *a9(0xb60), a11, 1 +3fbfaf40: call a11 +3fbfaf50: move *a9(0x800), a11, 1 +3fbfaf70: setf 16, 0, 0 +3fbfaf80: move *a11(0x50), a9, 0 +3fbfafa0: dec a9 +3fbfafb0: move a9, *a11(0x50), 0 +3fbfafd0: move *a13(0xffc0), a11, 1 +3fbfaff0: move *a11(0x800), a9, 1 +3fbfb010: move *a9(0x50), a9, 0 +3fbfb030: jreq L3FBFB120 +3fbfb040: move a14, -*sp, 1 +3fbfb050: move *a11(0x800), a9, 1 +3fbfb070: move *a9(0x50), a8, 0 +3fbfb090: move a8, *a14+, 1 +3fbfb0a0: movi 0x3fbfb6a8, a8 +3fbfb0d0: move a8, *a14+, 1 +3fbfb0e0: calla L3F927BC0 +3fbfb110: jruc L3FBFB180 +L3FBFB120: +3fbfb120: move a14, -*sp, 1 +3fbfb130: move *a11(0x800), *a14+, 1 +3fbfb150: move *a11(0x1260), a9, 1 +3fbfb170: call a9 +L3FBFB180: +3fbfb180: sub a9, a9 +3fbfb190: move a9, *a11(0x800), 1 +3fbfb1b0: move a14, -*sp, 1 +3fbfb1c0: move *a11(0x780), a9, 1 +3fbfb1e0: addk 32, a9 +3fbfb1f0: move a9, *a14+, 1 +3fbfb200: calla L3FBA4620 +3fbfb230: move a14, -*sp, 1 +3fbfb240: move *a11(0x780), *a14+, 1 +3fbfb260: calla L3F702440 +3fbfb290: movk 1, a8 +L3FBFB2A0: +3fbfb2a0: move *sp(0x80), a14, 1 +3fbfb2c0: mmfm sp, a9,a11,a13 +3fbfb2e0: rets 2 +3fbfb2f0: modu a10, a13 +3fbfb300: modu a11, a14 +3fbfb310: rl a3, a3 +3fbfb320: modu b11, b2 +3fbfb330: sra a11, a13 +3fbfb340: subb a1, a0 +3fbfb350: sla b11, b2 +3fbfb360: sra a11, a13 +3fbfb370: addc a1, a0 +3fbfb380: srl b3, b5 +3fbfb390: sra a11, a6 +3fbfb3a0: sla 0x3, b2 +3fbfb3b0: .word 0x7573 +3fbfb3c0: .word 0x7070 +3fbfb3d0: .word 0x726f +3fbfb3e0: sla 0x3, b4 +3fbfb3f0: modu a11, a12 +3fbfb400: sra a3, a1 +3fbfb410: sra a3, a5 +3fbfb420: .word 0x000a +3fbfb430: srl a3, a13 +3fbfb440: sll 0x3, a2 +3fbfb450: modu a2, a9 +3fbfb460: .word 0x7469 +3fbfb470: .word 0x754f +3fbfb480: .word 0x7074 +3fbfb490: .word 0x7475 +3fbfb4a0: sla a9, a0 +3fbfb4b0: sra a3, a4 +3fbfb4c0: sra b11, b2 +3fbfb4d0: .word 0x7373 +3fbfb4e0: sll 0x9, b13 +3fbfb4f0: .word 0x0a78 +3fbfb500: mods a8, a0 +3fbfb510: sll a3, a6 +3fbfb520: andn a9, a4 +3fbfb530: .word 0x7263 +3fbfb540: sra a11, a5 +3fbfb550: addc a11, a14 +3fbfb560: modu a11, a12 +3fbfb570: sra b11, b3 +3fbfb580: sla 0x1, b10 +3fbfb590: sll a9, a0 +3fbfb5a0: modu a3, a1 +3fbfb5b0: .word 0x7427 +3fbfb5c0: srl a9, a0 +3fbfb5d0: .word 0x7465 +3fbfb5e0: sub a1, a0 +3fbfb5f0: cmp b10, b6 +3fbfb600: .word 0x000a +3fbfb610: sla a10, a4 +3fbfb620: .word 0x7373 +3fbfb630: modu a3, a7 +3fbfb640: .word 0x7120 +3fbfb650: .word 0x7376 +3fbfb660: sla 0x3, b3 +3fbfb670: sla a11, a6 +3fbfb680: mods a3, a9 +3fbfb690: sra a3, a5 +3fbfb6a0: mods a8, a0 +3fbfb6b0: sll a3, a6 +3fbfb6c0: addc a9, a4 +3fbfb6d0: modu a11, a12 +3fbfb6e0: sra b11, b3 +3fbfb6f0: sll b10, b3 +3fbfb700: sra b11, b2 +3fbfb710: modu a3, a5 +3fbfb720: srl 0x17, a0 +3fbfb730: sll a9, a0 +3fbfb740: modu a3, a1 +3fbfb750: modu a11, a14 +3fbfb760: sla 0x3, b4 +3fbfb770: sra a11, a4 +3fbfb780: .word 0x7473 +3fbfb790: modu b11, b2 +3fbfb7a0: sla 0x3, b9 +3fbfb7b0: sll b11, b3 +3fbfb7c0: sra b11, b2 +3fbfb7d0: modu a3, a5 +3fbfb7e0: sub a1, a0 +3fbfb7f0: sub a2, a13 +3fbfb800: srl 0x17, a0 +3fbfb810: sll a9, a0 +3fbfb820: .word 0x756f +3fbfb830: .word 0x746e +3fbfb840: sll 0x9, a0 +3fbfb850: .word 0x0a64 +3fbfb860: .word 0x0000 +3fbfb870: setf 16, 0, 0 +3fbfb880: mmtm sp, a0,a1,a2,a4,a5,a6,a7 +3fbfb8a0: mmtm sp, b0,b7 +3fbfb8c0: move @0x2131a0, a0, 1 +3fbfb8f0: move @0x2131e0, a6, 1 +3fbfb920: move @0x213200, a7, 0 +3fbfb950: movy b2, b11 +3fbfb960: srl 0x10, b11 +3fbfb970: move b11, a5 +3fbfb980: sub a6, a5 +3fbfb990: clr a4 +3fbfb9a0: divu a7, a4 +3fbfb9b0: movk 32, a6 +3fbfb9c0: mpyu a5, a6 +3fbfb9d0: add a0, a7 +3fbfb9e0: move *a7, a1, 1 +3fbfb9f0: movx b2, b12 +3fbfba00: move b12, a5 +3fbfba10: move @0x2131c0, a6, 1 +3fbfba40: sub a6, a5 +3fbfba50: movk 32, a7 +3fbfba60: clr a4 +3fbfba70: divu a7, a4 +3fbfba80: neg a5 +3fbfba90: jrn L3FBFBCB0 +L3FBFBAA0: +3fbfbaa0: rl a5, a1 +3fbfbab0: move a1, -*sp, 1 +3fbfbac0: move sp, b0 +3fbfbad0: movk 32, b10 +3fbfbae0: subxy b10, b7 +3fbfbaf0: jrnv L3FBFBB80 +3fbfbb00: addxy b10, b7 +3fbfbb10: pixblt b,xy +3fbfbb20: addk 32, sp +3fbfbb30: mmfm sp, b0,b7 +3fbfbb50: mmfm sp, a0,a1,a2,a4,a5,a6,a7 +3fbfbb70: rets +L3FBFBB80: +3fbfbb80: move b7, a1 +3fbfbb90: movk 32, a0 +3fbfbba0: move b2, a2 +3fbfbbb0: movx b10, b7 +L3FBFBBC0: +3fbfbbc0: pixblt b,xy +3fbfbbd0: move sp, b0 +3fbfbbe0: addxy a0, a2 +3fbfbbf0: move a2, b2 +3fbfbc00: subxy a0, a1 +3fbfbc10: jrnv L3FBFBBC0 +3fbfbc20: addxy a0, a1 +3fbfbc30: move a1, b7 +3fbfbc40: pixblt b,xy +3fbfbc50: addk 32, sp +3fbfbc60: mmfm sp, b0,b7 +3fbfbc80: mmfm sp, a0,a1,a2,a4,a5,a6,a7 +3fbfbca0: rets +L3FBFBCB0: +3fbfbcb0: addk 32, a5 +3fbfbcc0: inc a5 +3fbfbcd0: jruc L3FBFBAA0 +3fbfbce0: mmtm sp, a9,a11,a13 +3fbfbd00: move a14, a13 +3fbfbd10: addi 0x60, a14 +3fbfbd30: move *a13(0xffc0), a11, 1 +3fbfbd50: move *a11(0xe0), a11, 1 +3fbfbd70: btst 0, a11 +3fbfbd80: jaeq L3FBFC760 +3fbfbda0: move *a13(0xff40), a11, 1 +3fbfbdc0: jaeq L3FBFC760 +3fbfbde0: move *a13(0xff20), a11, 1 +3fbfbe00: jaeq L3FBFC760 +3fbfbe20: move a14, -*sp, 1 +3fbfbe30: move *a13(0xfec0), *a14+, 1 +3fbfbe50: movk 1, a9 +3fbfbe60: move a9, *a14+, 1 +3fbfbe70: move a11, *a14+, 1 +3fbfbe80: move *a13(0xff40), a9, 1 +3fbfbea0: move *a13(0xff00), a11, 1 +3fbfbec0: add a11, a9 +3fbfbed0: move a9, *a14+, 1 +3fbfbee0: move *a13(0xffe0), a9, 1 +3fbfbf00: move *a9(0x20), *a14+, 1 +3fbfbf20: calla L3FBD5AA0 +3fbfbf50: move a8, *a13(0x40), 1 +3fbfbf70: move a8, a8 +3fbfbf80: jrne L3FBFC020 +3fbfbf90: move a14, -*sp, 1 +3fbfbfa0: movi 0x3fbfc7b0, a8 +3fbfbfd0: move a8, *a14+, 1 +3fbfbfe0: calla L3F927BC0 +3fbfc010: jruc L3FBFC760 +L3FBFC020: +3fbfc020: move *a13(0xfee0), a9, 1 +3fbfc040: jrne L3FBFC4F0 +3fbfc050: move *a13(0xffc0), a9, 1 +3fbfc070: move *a9(0xc0), *a13(0x0), 1 +3fbfc0a0: move *a9(0x100), *a13(0x20), 1 +3fbfc0d0: move *a9(0x100), a11, 1 +3fbfc0f0: move *a9(0x120), a9, 1 +3fbfc110: cmp a9, a11 +3fbfc120: jrne L3FBFC230 +3fbfc130: move *a13(0xffc0), a11, 1 +3fbfc150: move a14, -*sp, 1 +3fbfc160: move *a11(0x100), *a14+, 1 +3fbfc180: move *a11(0xc0), *a14+, 1 +3fbfc1a0: calla L3F738B90 +3fbfc1d0: move a8, *a11(0xc0), 1 +3fbfc1f0: movk 1, a9 +3fbfc200: move a9, *a11(0x100), 1 +3fbfc220: jruc L3FBFC330 +L3FBFC230: +3fbfc230: move *a13(0xffc0), a11, 1 +3fbfc250: move *a11(0x100), a9, 1 +3fbfc270: jrne L3FBFC330 +3fbfc280: move *a11(0x120), a9, 1 +3fbfc2a0: dsjs a9, L3FBFC330 +3fbfc2b0: move *a13, a9, 1 +3fbfc2c0: sll 0x5, a9 +3fbfc2d0: addi 0x20d2e0, a9 +3fbfc300: move *a9(0x0), *a11(0xc0), 1 +L3FBFC330: +3fbfc330: move a14, -*sp, 1 +3fbfc340: move *a13(0xff60), *a14+, 1 +3fbfc360: move *a13(0xff80), *a14+, 1 +3fbfc380: move *a13(0xff20), *a14+, 1 +3fbfc3a0: move *a13(0xff40), *a14+, 1 +3fbfc3c0: sub a9, a9 +3fbfc3d0: move a9, *a14+, 1 +3fbfc3e0: move *a13(0xff00), *a14+, 1 +3fbfc400: move a11, *a14+, 1 +3fbfc410: move *a13(0xffe0), *a14+, 1 +3fbfc430: move *a13(0x40), *a14+, 1 +3fbfc450: calla L3F569030 +3fbfc480: move *a13(0x0), *a11(0xc0), 1 +3fbfc4b0: move *a13(0x20), *a11(0x100), 1 +3fbfc4e0: jruc L3FBFC630 +L3FBFC4F0: +3fbfc4f0: move a14, -*sp, 1 +3fbfc500: move *a13(0xff60), *a14+, 1 +3fbfc520: move *a13(0xff80), *a14+, 1 +3fbfc540: move *a13(0xff20), *a14+, 1 +3fbfc560: move *a13(0xff40), *a14+, 1 +3fbfc580: sub a9, a9 +3fbfc590: move a9, *a14+, 1 +3fbfc5a0: move a11, *a14+, 1 +3fbfc5b0: move *a13(0xffc0), *a14+, 1 +3fbfc5d0: move *a13(0xffe0), *a14+, 1 +3fbfc5f0: move a8, *a14+, 1 +3fbfc600: calla L3F568F20 +L3FBFC630: +3fbfc630: move *a13(0x40), a11, 1 +3fbfc650: move *a11(0x80), a9, 1 +3fbfc670: move *a9(0x60), a9, 1 +3fbfc690: sub a11, a11 +3fbfc6a0: move a11, *a9(0xe0), 1 +3fbfc6c0: move a14, -*sp, 1 +3fbfc6d0: move *a13(0x40), *a14+, 1 +3fbfc6f0: move *a13(0xffe0), a9, 1 +3fbfc710: move *a9(0x20), a11, 1 +3fbfc730: move *a11(0xb60), a11, 1 +3fbfc750: call a11 +L3FBFC760: +3fbfc760: move *sp(0x80), a14, 1 +3fbfc780: mmfm sp, a9,a11,a13 +3fbfc7a0: rets 2 +3fbfc7b0: srl a3, a13 +3fbfc7c0: and a3, a2 +3fbfc7d0: .word 0x7475 +3fbfc7e0: mods a10, a9 +3fbfc7f0: srl a11, a1 +3fbfc800: sla 0x3, a5 +3fbfc810: sla a11, a3 +3fbfc820: sll 0x1b, a14 +3fbfc830: sla 0x3, b4 +3fbfc840: sla a11, a13 +3fbfc850: sra a11, a11 +3fbfc860: .word 0x7420 +3fbfc870: mods a11, a5 +3fbfc880: sla 0x3, b0 +3fbfc890: rl b11, b0 +3fbfc8a0: mods b11, b8 +3fbfc8b0: .word 0x7061 +3fbfc8c0: .word 0x000a +3fbfc8d0: rets +3fbfc8e0: rets +3fbfc8f0: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fbfc910: move a14, a13 +3fbfc920: move *a13(0xffe0), a9, 1 +3fbfc940: move *a13(0xffc0), a10, 1 +3fbfc960: move *a13(0xffa0), a11, 1 +3fbfc980: move *a13(0xff80), a2, 1 +3fbfc9a0: sra 0x5, a2 +3fbfc9b0: sub a4, a4 +3fbfc9c0: move a2, *a13(0xff80), 1 +3fbfc9e0: cmpi 0x2, a2 +3fbfca00: jrge L3FBFCA30 +3fbfca10: move a4, a8 +3fbfca20: jruc L3FBFCDB0 +L3FBFCA30: +3fbfca30: move a2, a12 +3fbfca40: dec a12 +3fbfca50: jrlt L3FBFCD90 +L3FBFCA60: +3fbfca60: sub a0, a0 +3fbfca70: cmp a2, a0 +3fbfca80: jrge L3FBFCD70 +L3FBFCA90: +3fbfca90: move a12, a7 +3fbfcaa0: sll 0x5, a7 +3fbfcab0: add a9, a7 +3fbfcac0: move a0, a5 +3fbfcad0: sll 0x5, a5 +3fbfcae0: add a10, a5 +3fbfcaf0: move *a7, a7, 1 +3fbfcb00: move *a5, a5, 1 +3fbfcb10: cmp a5, a7 +3fbfcb20: jrne L3FBFCD40 +3fbfcb30: move a4, a7 +3fbfcb40: sll 0x5, a7 +3fbfcb50: add a11, a7 +3fbfcb60: move a0, a5 +3fbfcb70: sll 0x5, a5 +3fbfcb80: add a10, a5 +3fbfcb90: move *a5, *a7, 1 +3fbfcba0: move a4, a7 +3fbfcbb0: inc a7 +3fbfcbc0: sll 0x5, a7 +3fbfcbd0: add a11, a7 +3fbfcbe0: move a0, a5 +3fbfcbf0: sll 0x5, a5 +3fbfcc00: add a10, a5 +3fbfcc10: move *a5, *a7, 1 +3fbfcc20: addk 2, a4 +3fbfcc30: move a2, a6 +3fbfcc40: subk 2, a6 +3fbfcc50: cmp a0, a6 +3fbfcc60: jrlt L3FBFCD20 +L3FBFCC70: +3fbfcc70: move a6, a7 +3fbfcc80: sll 0x5, a7 +3fbfcc90: add a10, a7 +3fbfcca0: move a6, a5 +3fbfccb0: inc a5 +3fbfccc0: sll 0x5, a5 +3fbfccd0: add a10, a5 +3fbfcce0: move *a5, *a7, 1 +3fbfccf0: dec a6 +3fbfcd00: cmp a0, a6 +3fbfcd10: jrge L3FBFCC70 +L3FBFCD20: +3fbfcd20: dec a2 +3fbfcd30: jruc L3FBFCD70 +L3FBFCD40: +3fbfcd40: inc a0 +3fbfcd50: cmp a2, a0 +3fbfcd60: jrlt L3FBFCA90 +L3FBFCD70: +3fbfcd70: dec a12 +3fbfcd80: jrge L3FBFCA60 +L3FBFCD90: +3fbfcd90: move a4, a8 +3fbfcda0: sra 0x1, a8 +L3FBFCDB0: +3fbfcdb0: move *sp(0x180), a14, 1 +3fbfcdd0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fbfcdf0: rets 2 +L3FBFCE00: +3fbfce00: mmtm sp, a9,a10,a11,a13 +3fbfce20: move a14, a13 +3fbfce30: setf 32, 0, 1 +3fbfce40: clr a10 +3fbfce50: clr a11 +3fbfce60: clr a8 +3fbfce70: move *a13(0xffe0), a9, 1 +3fbfce90: jreq L3FBFCEF0 +L3FBFCEA0: +3fbfcea0: addk 2, a11 +3fbfceb0: add a11, a10 +3fbfcec0: inc a8 +3fbfced0: cmp a9, a10 +3fbfcee0: jrlt L3FBFCEA0 +L3FBFCEF0: +3fbfcef0: move *sp(0xa0), a14, 1 +3fbfcf10: mmfm sp, a9,a10,a11,a13 +3fbfcf30: rets 2 +3fbfcf40: rl a10, a13 +3fbfcf50: sra a11, a11 +3fbfcf60: add a9, a0 +3fbfcf70: sla b11, b3 +3fbfcf80: .word 0x0a6c +3fbfcf90: sla b10, b7 +3fbfcfa0: .word 0x746c +3fbfcfb0: add a9, a0 +3fbfcfc0: rl b3, b3 +3fbfcfd0: .word 0x0a65 +3fbfcfe0: mods a2, a7 +3fbfcff0: modu a3, a5 +3fbfd000: sla 0x3, a14 +3fbfd010: .word 0x7841 +3fbfd020: mods a3, a5 +3fbfd030: modu b11, b2 +3fbfd040: .word 0x0a64 +3fbfd050: rl a10, a13 +3fbfd060: sra a11, a11 +3fbfd070: addc a1, a0 +3fbfd080: .word 0x7261 +3fbfd090: sla a11, a14 +3fbfd0a0: .word 0x7962 +3fbfd0b0: xor a0, a10 +3fbfd0c0: sll a11, a9 +3fbfd0d0: addc a1, a0 +3fbfd0e0: mods a3, a5 +3fbfd0f0: sra a11, a12 +3fbfd100: sla a11, a13 +3fbfd110: sra b11, b2 +3fbfd120: addc a0, a10 +3fbfd130: .word 0x7568 +3fbfd140: sub a1, a0 +3fbfd150: .word 0x7665 +3fbfd160: addc a1, a0 +3fbfd170: sla a11, a8 +3fbfd180: sra b3, b2 +3fbfd190: sla b11, b7 +3fbfd1a0: .word 0x0a6a +3fbfd1b0: .word 0x7453 +3fbfd1c0: .word 0x7665 +3fbfd1d0: sla 0x3, a5 +3fbfd1e0: modu a10, a2 +3fbfd1f0: .word 0x746f +3fbfd200: .word 0x0a68 +3fbfd210: rl a10, a10 +3fbfd220: sla 0x3, a13 +3fbfd230: .word 0x7242 +3fbfd240: .word 0x7369 +3fbfd250: sra b11, b3 +3fbfd260: .word 0x7474 +3fbfd270: .word 0x0a65 +3fbfd280: .word 0x7453 +3fbfd290: .word 0x7665 +3fbfd2a0: sla 0x3, a5 +3fbfd2b0: .word 0x7542 +3fbfd2c0: sla b11, b2 +3fbfd2d0: lmo a11, a3 +3fbfd2e0: or a0, a10 +3fbfd2f0: .word 0x7265 +3fbfd300: .word 0x7972 +3fbfd310: addc a1, a0 +3fbfd320: .word 0x7275 +3fbfd330: sra a11, a11 +3fbfd340: btst a0, a10 +3fbfd350: sra a11, sp +3fbfd360: addc a1, a0 +3fbfd370: .word 0x7275 +3fbfd380: sra a11, a14 +3fbfd390: .word 0x7474 +3fbfd3a0: sub a8, a10 +3fbfd3b0: rl b3, b4 +3fbfd3c0: mods a3, a5 +3fbfd3d0: addc a9, a0 +3fbfd3e0: .word 0x7261 +3fbfd3f0: modu a11, a13 +3fbfd400: mods a3, a12 +3fbfd410: .word 0x0a69 +3fbfd420: sla a10, a8 +3fbfd430: sla 0x3, a12 +3fbfd440: rl a2, a3 +3fbfd450: .word 0x756f +3fbfd460: or a0, a10 +3fbfd470: sra a3, a5 +3fbfd480: addc a9, a0 +3fbfd490: sla a11, a12 +3fbfd4a0: .word 0x7375 +3fbfd4b0: modu a3, a5 +3fbfd4c0: btst a0, a10 +3fbfd4d0: srl a3, a5 +3fbfd4e0: sla 0x3, a6 +3fbfd4f0: modu a10, a3 +3fbfd500: sra b11, b0 +3fbfd510: sla a11, a12 +3fbfd520: sra a3, a14 +3fbfd530: addc a0, a10 +3fbfd540: drav a3, a10 +3fbfd550: modu b3, b2 +3fbfd560: sub a9, a0 +3fbfd570: srl a11, a14 +3fbfd580: sra a11, a2 +3fbfd590: srl b11, b2 +3fbfd5a0: addc a0, a10 +3fbfd5b0: mods a3, a9 +3fbfd5c0: sla 0x3, a12 +3fbfd5d0: .word 0x7245 +3fbfd5e0: sll a11, a9 +3fbfd5f0: modu b11, b3 +3fbfd600: .word 0x0a6e +3fbfd610: sra a10, a11 +3fbfd620: .word 0x7469 +3fbfd630: sla 0x3, a8 +3fbfd640: rl a10, a6 +3fbfd650: mods a3, a5 +3fbfd660: rl a3, a4 +3fbfd670: .word 0x756f +3fbfd680: sra b11, b3 +3fbfd690: sub a8, a10 +3fbfd6a0: rl b11, b2 +3fbfd6b0: sla 0x3, a11 +3fbfd6c0: modu a10, a6 +3fbfd6d0: .word 0x7372 +3fbfd6e0: sra a11, a2 +3fbfd6f0: srl b11, b2 +3fbfd700: or a0, a10 +3fbfd710: .word 0x7265 +3fbfd720: .word 0x7972 +3fbfd730: subb a1, a0 +3fbfd740: .word 0x7275 +3fbfd750: sla a11, a13 +3fbfd760: .word 0x0a6e +3fbfd770: .word 0x7246 +3fbfd780: sra a3, a5 +3fbfd790: subb a9, a0 +3fbfd7a0: modu a3, a5 +3fbfd7b0: sra a11, sp +3fbfd7c0: sra b11, b3 +3fbfd7d0: divu a1, a13 +3fbfd7e0: .word 0x7265 +3fbfd7f0: rl a11, a2 +3fbfd800: sub a8, a10 +3fbfd810: rl b11, b2 +3fbfd820: sla 0x3, a3 +3fbfd830: modu a10, a7 +3fbfd840: rl a3, a5 +3fbfd850: .word 0x0a6c +3fbfd860: modu a2, a1 +3fbfd870: .word 0x7264 +3fbfd880: sla a11, a5 +3fbfd890: cmp a1, a0 +3fbfd8a0: srl a11, a1 +3fbfd8b0: sra a11, a7 +3fbfd8c0: .word 0x7472 +3fbfd8d0: .word 0x0a79 +3fbfd8e0: rl a10, a14 +3fbfd8f0: sla a11, a14 +3fbfd900: cmp a1, a0 +3fbfd910: .word 0x7261 +3fbfd920: .word 0x7567 +3fbfd930: .word 0x0a73 +3fbfd940: sra a10, a11 +3fbfd950: rl b11, b6 +3fbfd960: sla 0x3, a14 +3fbfd970: sra a10, a8 +3fbfd980: sra a11, a14 +3fbfd990: rl a3, a7 +3fbfd9a0: modu a3, a1 +3fbfd9b0: subb a0, a10 +3fbfd9c0: sla 0x2, a12 +3fbfd9d0: .word 0x7348 +3fbfd9e0: .word 0x0a75 +3fbfd9f0: .word 0x7542 +3fbfda00: .word 0x7472 +3fbfda10: btst a1, a0 +3fbfda20: modu a3, a1 +3fbfda30: .word 0x0a7a +3fbfda40: sla a10, a10 +3fbfda50: lmo a11, a3 +3fbfda60: btst a9, a0 +3fbfda70: modu a3, a5 +3fbfda80: sra a11, a14 +3fbfda90: .word 0x7964 +3fbfdaa0: subb a0, a10 +3fbfdab0: sra b11, b2 +3fbfdac0: sla 0x3, a4 +3fbfdad0: mods a2, a11 +3fbfdae0: .word 0x7461 +3fbfdaf0: .word 0x0a74 +3fbfdb00: .word 0x7453 +3fbfdb10: .word 0x7665 +3fbfdb20: sla 0x3, a5 +3fbfdb30: modu a10, a11 +3fbfdb40: modu b3, b6 +3fbfdb50: .word 0x7265 +3fbfdb60: move a8, a10 +3fbfdb70: sll a11, a9 +3fbfdb80: sra a11, a8 +3fbfdb90: sra a11, a12 +3fbfdba0: move a1, a0 +3fbfdbb0: sra a11, a9 +3fbfdbc0: .word 0x0a6e +3fbfdbd0: sra a10, a4 +3fbfdbe0: modu a3, a14 +3fbfdbf0: .word 0x7369 +3fbfdc00: move a1, a0 +3fbfdc10: modu a3, a9 +3fbfdc20: srl a3, a4 +3fbfdc30: .word 0x726f +3fbfdc40: .word 0x0a73 +3fbfdc50: sla b10, b0 +3fbfdc60: sla 0x3, b4 +3fbfdc70: modu a10, a12 +3fbfdc80: modu a10, a3 +3fbfdc90: .word 0x746e +3fbfdca0: .word 0x0a65 +3fbfdcb0: sla b10, b2 +3fbfdcc0: sla 0x3, b9 +3fbfdcd0: .word 0x754c +3fbfdce0: sla a11, a11 +3fbfdcf0: .word 0x0a73 +3fbfdd00: modu a10, a2 +3fbfdd10: sla 0x3, a2 +3fbfdd20: sll a10, a13 +3fbfdd30: mods a2, a9 +3fbfdd40: sra b11, b2 +3fbfdd50: .word 0x0a65 +3fbfdd60: .word 0x7041 +3fbfdd70: .word 0x7275 +3fbfdd80: sla b11, b6 +3fbfdd90: move a9, a0 +3fbfdda0: rl a3, a5 +3fbfddb0: sla b11, b4 +3fbfddc0: addc a0, a10 +3fbfddd0: sll a3, sp +3fbfdde0: move a9, a0 +3fbfddf0: .word 0x7365 +3fbfde00: sra b11, b3 +3fbfde10: srl a11, a14 +3fbfde20: .word 0x7265 +3fbfde30: addc a0, a10 +3fbfde40: sll a3, sp +3fbfde50: move a9, a0 +3fbfde60: modu a3, sp +3fbfde70: sla b11, b4 +3fbfde80: sla a11, a14 +3fbfde90: add a8, a10 +3fbfdea0: rl a11, a11 +3fbfdeb0: rl a11, a8 +3fbfdec0: modu b11, b2 +3fbfded0: move a1, b0 +3fbfdee0: srl a11, sp +3fbfdef0: sll b11, b5 +3fbfdf00: rl a11, a8 +3fbfdf10: btst a0, a10 +3fbfdf20: mods a11, a9 +3fbfdf30: move a9, b0 +3fbfdf40: .word 0x7372 +3fbfdf50: sla a11, a8 +3fbfdf60: .word 0x0a77 +3fbfdf70: modu b10, b2 +3fbfdf80: sla 0x3, a2 +3fbfdf90: .word 0x724f +3fbfdfa0: modu a11, a12 +3fbfdfb0: .word 0x0a76 +3fbfdfc0: .word 0x7245 +3fbfdfd0: sll a11, a9 +3fbfdfe0: move a9, b0 +3fbfdff0: mods b11, b3 +3fbfe000: modu a3, a1 +3fbfe010: sub a8, a10 +3fbfe020: sla 0x3, a4 +3fbfe030: sla b10, b0 +3fbfe040: .word 0x7372 +3fbfe050: modu a3, sp +3fbfe060: .word 0x0a73 +3fbfe070: .word 0x7243 +3fbfe080: rl a11, a1 +3fbfe090: sla 0x3, a7 +3fbfe0a0: sra b10, b0 +3fbfe0b0: sra b11, b4 +3fbfe0c0: .word 0x7372 +3fbfe0d0: modu a3, sp +3fbfe0e0: or a0, a10 +3fbfe0f0: mods a11, sp +3fbfe100: and a1, a0 +3fbfe110: .word 0x726f +3fbfe120: rl a3, a3 +3fbfe130: .word 0x7265 +3fbfe140: move a8, a10 +3fbfe150: lmo a11, a9 +3fbfe160: sla 0x3, a5 +3fbfe170: modu b10, b0 +3fbfe180: sra b11, b7 +3fbfe190: .word 0x7372 +3fbfe1a0: btst a0, a10 +3fbfe1b0: mods a11, a9 +3fbfe1c0: andn a1, a0 +3fbfe1d0: rl a11, a5 +3fbfe1e0: rl b3, b4 +3fbfe1f0: btst a0, a10 +3fbfe200: modu a3, a1 +3fbfe210: .word 0x7369 +3fbfe220: andn a1, a0 +3fbfe230: .word 0x746f +3fbfe240: sla 0x3, a8 +3fbfe250: modu a10, a3 +3fbfe260: .word 0x706f +3fbfe270: .word 0x7265 +3fbfe280: cmp a8, a10 +3fbfe290: modu a3, a1 +3fbfe2a0: andn a9, a0 +3fbfe2b0: sra a11, a8 +3fbfe2c0: mods b3, b2 +3fbfe2d0: sll a11, sp +3fbfe2e0: .word 0x0a6b +3fbfe2f0: sla b10, b2 +3fbfe300: .word 0x706c +3fbfe310: sla 0x3, a8 +3fbfe320: rl b10, b3 +3fbfe330: sra a11, a13 +3fbfe340: modu a3, sp +3fbfe350: .word 0x0a65 +3fbfe360: sra b10, b4 +3fbfe370: sla 0x3, a4 +3fbfe380: .word 0x7453 +3fbfe390: .word 0x7565 +3fbfe3a0: rl a11, a2 +3fbfe3b0: srl a11, a14 +3fbfe3c0: sub a0, a10 +3fbfe3d0: .word 0x7661 +3fbfe3e0: sla 0x3, a5 +3fbfe3f0: .word 0x7055 +3fbfe400: modu b11, b4 +3fbfe410: .word 0x0a6e +3fbfe420: sla a10, a13 +3fbfe430: .word 0x7972 +3fbfe440: xor a9, a0 +3fbfe450: mods a3, a1 +3fbfe460: rl b3, b3 +3fbfe470: .word 0x000a +3fbfe480: mmtm sp, a11,a13 +3fbfe4a0: move a14, a13 +3fbfe4b0: addi 0xa0, a14 +3fbfe4d0: move *a13(0xffc0), a11, 1 +3fbfe4f0: move *a11(0x20), a11, 1 +3fbfe510: jreq L3FBFE7D0 +3fbfe520: move *a13(0xffc0), a11, 1 +3fbfe540: move *a11(0x0), *a13(0x80), 1 +3fbfe570: move *a13(0x80), a11, 1 +3fbfe590: jreq L3FBFE7D0 +L3FBFE5A0: +3fbfe5a0: move a14, -*sp, 1 +3fbfe5b0: move a13, *a14+, 1 +3fbfe5c0: move *a13(0x80), a11, 1 +3fbfe5e0: move *a11(0x60), *a14+, 1 +3fbfe600: setf 16, 1, 0 +3fbfe610: move *a11(0x50), a8, 0 +3fbfe630: move a8, *a14+, 1 +3fbfe640: move *a11(0x40), a8, 0 +3fbfe660: move a8, *a14+, 1 +3fbfe670: move *a11(0x30), a8, 0 +3fbfe690: move a8, *a14+, 1 +3fbfe6a0: move *a11(0x20), a8, 0 +3fbfe6c0: move a8, *a14+, 1 +3fbfe6d0: calla L3FC00B20 +3fbfe700: move a14, -*sp, 1 +3fbfe710: move a13, *a14+, 1 +3fbfe720: move *a13(0xffe0), *a14+, 1 +3fbfe740: calla L3FC00EF0 +3fbfe770: move *a11(0x0), *a13(0x80), 1 +3fbfe7a0: move *a13(0x80), a11, 1 +3fbfe7c0: jrne L3FBFE5A0 +L3FBFE7D0: +3fbfe7d0: move *sp(0x60), a14, 1 +3fbfe7f0: mmfm sp, a11,a13 +3fbfe810: rets 2 +3fbfe820: mmtm sp, a5,a7,a9,a10,a11,a13 +3fbfe840: move a14, a13 +3fbfe850: addi 0xa0, a14 +3fbfe870: move *a13(0xffc0), a9, 1 +3fbfe890: move *a13(0xff60), a10, 1 +3fbfe8b0: cmpi 0x2, a10 +3fbfe8d0: jale L3FBFF460 +3fbfe8f0: move *a13(0xff40), *a13(0x80), 1 +3fbfe920: setf 1, 0, 0 +3fbfe930: move *a9(0x1b9), a11, 0 +3fbfe950: jreq L3FBFEF30 +3fbfe960: move *a13(0xffe0), a11, 1 +3fbfe980: setf 16, 1, 0 +3fbfe990: move *a11, a11, 0 +3fbfe9a0: jrne L3FBFEA60 +3fbfe9b0: move *a13(0xffe0), a11, 1 +3fbfe9d0: move *a11(0x3a0), a7, 0 +3fbfe9f0: move a7, *a13(0x20), 1 +3fbfea10: move *a11(0x3b0), a7, 0 +3fbfea30: move a7, *a13(0x40), 1 +3fbfea50: jruc L3FBFEAB0 +L3FBFEA60: +3fbfea60: sub a11, a11 +3fbfea70: move a11, *a13(0x20), 1 +3fbfea90: move a11, *a13(0x40), 1 +L3FBFEAB0: +3fbfeab0: move *a13(0xff80), a11, 1 +3fbfead0: jrne L3FBFEC80 +3fbfeae0: sub a7, a7 +3fbfeaf0: move a7, *a13, 1 +3fbfeb00: cmp a10, a7 +3fbfeb10: jrge L3FBFF170 +L3FBFEB20: +3fbfeb20: move *a13(0x80), a11, 1 +3fbfeb40: move *a13(0x20), a7, 0 +3fbfeb60: move *a11, a5, 0 +3fbfeb70: add a7, a5 +3fbfeb80: move a5, *a11, 0 +3fbfeb90: addk 32, a11 +3fbfeba0: move a11, *a13(0x80), 1 +3fbfebc0: move *a13(0x40), a5, 0 +3fbfebe0: subk 16, a11 +3fbfebf0: move *a11, a7, 0 +3fbfec00: add a5, a7 +3fbfec10: move a7, *a11, 0 +3fbfec20: move *a13, a11, 1 +3fbfec30: inc a11 +3fbfec40: move a11, *a13, 1 +3fbfec50: cmp a10, a11 +3fbfec60: jrlt L3FBFEB20 +3fbfec70: jruc L3FBFF170 +L3FBFEC80: +3fbfec80: move *a13(0x80), a7, 1 +3fbfeca0: move *a13(0x20), a5, 0 +3fbfecc0: move *a7, a11, 0 +3fbfecd0: add a5, a11 +3fbfece0: move a11, *a7, 0 +3fbfecf0: addk 32, a7 +3fbfed00: move a7, *a13(0x80), 1 +3fbfed20: move *a13(0x40), a11, 0 +3fbfed40: subk 16, a7 +3fbfed50: move *a7, a5, 0 +3fbfed60: add a11, a5 +3fbfed70: move a5, *a7, 0 +3fbfed80: movk 1, a7 +3fbfed90: move a7, *a13, 1 +3fbfeda0: cmp a10, a7 +3fbfedb0: jrge L3FBFF170 +L3FBFEDC0: +3fbfedc0: move *a13(0x80), a11, 1 +3fbfede0: move *a11, a7, 0 +3fbfedf0: move *a11(0xffe0), a5, 0 +3fbfee10: add a5, a7 +3fbfee20: move a7, *a11, 0 +3fbfee30: move *a11(0x10), a7, 0 +3fbfee50: move *a11(0xfff0), a5, 0 +3fbfee70: add a5, a7 +3fbfee80: move a7, *a11(0x10), 0 +3fbfeea0: addk 32, a11 +3fbfeeb0: move a11, *a13(0x80), 1 +3fbfeed0: move *a13, a7, 1 +3fbfeee0: inc a7 +3fbfeef0: move a7, *a13, 1 +3fbfef00: cmp a10, a7 +3fbfef10: jrlt L3FBFEDC0 +3fbfef20: jruc L3FBFF170 +L3FBFEF30: +3fbfef30: move *a13(0xff80), a11, 1 +3fbfef50: dsj a11, L3FBFF170 +3fbfef70: move *a13(0x80), a11, 1 +3fbfef90: addk 32, a11 +3fbfefa0: move a11, *a13(0x80), 1 +3fbfefc0: movk 1, a7 +3fbfefd0: move a7, *a13, 1 +3fbfefe0: cmp a10, a7 +3fbfeff0: jrge L3FBFF170 +3fbff000: setf 16, 1, 0 +L3FBFF010: +3fbff010: move *a13(0x80), a11, 1 +3fbff030: move *a11, a7, 0 +3fbff040: move *a11(0xffe0), a5, 0 +3fbff060: add a5, a7 +3fbff070: move a7, *a11, 0 +3fbff080: move *a11(0x10), a7, 0 +3fbff0a0: move *a11(0xfff0), a5, 0 +3fbff0c0: add a5, a7 +3fbff0d0: move a7, *a11(0x10), 0 +3fbff0f0: addk 32, a11 +3fbff100: move a11, *a13(0x80), 1 +3fbff120: move *a13, a7, 1 +3fbff130: inc a7 +3fbff140: move a7, *a13, 1 +3fbff150: cmp a10, a7 +3fbff160: jrlt L3FBFF010 +L3FBFF170: +3fbff170: calla L3F6F0200 +3fbff1a0: jruc L3FBFF3C0 +L3FBFF1B0: +3fbff1b0: move a14, -*sp, 1 +3fbff1c0: move *a13(0xff40), *a14+, 1 +3fbff1e0: move a10, *a14+, 1 +3fbff1f0: move a9, *a14+, 1 +3fbff200: move *a13(0xffe0), *a14+, 1 +3fbff220: move *a9(0x4a0), a11, 1 +3fbff240: call a11 +3fbff250: jruc L3FBFF430 +L3FBFF260: +3fbff260: move a14, -*sp, 1 +3fbff270: move *a13(0xff40), *a14+, 1 +3fbff290: move a10, *a14+, 1 +3fbff2a0: move a9, *a14+, 1 +3fbff2b0: move *a13(0xffe0), *a14+, 1 +3fbff2d0: move *a9(0x4c0), a11, 1 +3fbff2f0: call a11 +3fbff300: jruc L3FBFF430 +L3FBFF310: +3fbff310: move a14, -*sp, 1 +3fbff320: move *a13(0xff40), *a14+, 1 +3fbff340: move a10, *a14+, 1 +3fbff350: move a9, *a14+, 1 +3fbff360: move *a13(0xffe0), *a14+, 1 +3fbff380: move *a9(0x4e0), a11, 1 +3fbff3a0: call a11 +3fbff3b0: jruc L3FBFF430 +L3FBFF3C0: +3fbff3c0: move *a13(0xffa0), a8, 1 +3fbff3e0: jreq L3FBFF310 +3fbff3f0: dec a8 +3fbff400: jreq L3FBFF260 +3fbff410: dec a8 +3fbff420: jreq L3FBFF1B0 +L3FBFF430: +3fbff430: calla L3F6F0400 +L3FBFF460: +3fbff460: move *sp(0xe0), a14, 1 +3fbff480: mmfm sp, a5,a7,a9,a10,a11,a13 +3fbff4a0: rets 2 +3fbff4b0: mmtm sp, a11,a13 +3fbff4d0: move a14, a13 +3fbff4e0: addi 0x40, a14 +3fbff500: move *a13(0xffa0), a11, 1 +3fbff520: subk 2, a11 +3fbff530: jrle L3FBFF730 +3fbff540: move a14, -*sp, 1 +3fbff550: move a13, a11 +3fbff560: addk 32, a11 +3fbff570: move a11, *a14+, 1 +3fbff580: move a13, *a14+, 1 +3fbff590: move *a13(0xff80), *a14+, 1 +3fbff5b0: move *a13(0xffa0), *a14+, 1 +3fbff5d0: calla L3F780F90 +3fbff600: move *a13, a11, 1 +3fbff610: jrle L3FBFF730 +3fbff620: move a14, -*sp, 1 +3fbff630: move *a13(0x20), *a14+, 1 +3fbff650: move a11, *a14+, 1 +3fbff660: move *a13(0xffc0), *a14+, 1 +3fbff680: move *a13(0xffe0), *a14+, 1 +3fbff6a0: calla L3FC155E0 +3fbff6d0: move a14, -*sp, 1 +3fbff6e0: move *a13(0x20), *a14+, 1 +3fbff700: calla L3F702440 +L3FBFF730: +3fbff730: move *sp(0x60), a14, 1 +3fbff750: mmfm sp, a11,a13 +3fbff770: rets 2 +L3FBFF780: +3fbff780: mmtm sp, a7,a9,a11,a13 +3fbff7a0: move a14, a13 +3fbff7b0: addi 0xc0, a14 +3fbff7d0: move a14, -*sp, 1 +3fbff7e0: sub a11, a11 +3fbff7f0: move a11, *a14+, 1 +3fbff800: move *a13(0xffe0), a9, 1 +3fbff820: move *a9, a11, 1 +3fbff830: move *a11(0xe80), a11, 1 +3fbff850: call a11 +3fbff860: move a8, *a13(0xa0), 1 +3fbff880: sub a11, a11 +3fbff890: move a11, *a13, 1 +3fbff8a0: move *a13(0xffc0), a9, 1 +3fbff8c0: cmp a9, a11 +3fbff8d0: jrge L3FBFFD80 +L3FBFF8E0: +3fbff8e0: move a14, -*sp, 1 +3fbff8f0: move a13, a11 +3fbff900: addk 32, a11 +3fbff910: move a11, *a14+, 1 +3fbff920: sub a9, a9 +3fbff930: move a9, *a14+, 1 +3fbff940: move *a13, a9, 1 +3fbff950: sll 0x6, a9 +3fbff960: move *a13(0xffa0), a11, 1 +3fbff980: add a11, a9 +3fbff990: move *a13, a11, 1 +3fbff9a0: sll 0x6, a11 +3fbff9b0: move *a13(0xffa0), a7, 1 +3fbff9d0: add a7, a11 +3fbff9e0: setf 16, 1, 0 +3fbff9f0: move *a9(0x10), a9, 0 +3fbffa10: setf 16, 0, 0 +3fbffa20: move *a11(0x30), a11, 0 +3fbffa40: add a11, a9 +3fbffa50: move a9, *a14+, 1 +3fbffa60: move *a13, a11, 1 +3fbffa70: sll 0x6, a11 +3fbffa80: add a7, a11 +3fbffa90: move *a13, a9, 1 +3fbffaa0: sll 0x6, a9 +3fbffab0: add a7, a9 +3fbffac0: setf 16, 1, 0 +3fbffad0: move *a11, a11, 0 +3fbffae0: setf 16, 0, 0 +3fbffaf0: move *a9(0x20), a9, 0 +3fbffb10: add a9, a11 +3fbffb20: move a11, *a14+, 1 +3fbffb30: move *a13, a11, 1 +3fbffb40: sll 0x6, a11 +3fbffb50: add a7, a11 +3fbffb60: setf 16, 1, 0 +3fbffb70: move *a11(0x10), a8, 0 +3fbffb90: move a8, *a14+, 1 +3fbffba0: move *a13, a11, 1 +3fbffbb0: sll 0x6, a11 +3fbffbc0: add a7, a11 +3fbffbd0: move *a11, a8, 0 +3fbffbe0: move a8, *a14+, 1 +3fbffbf0: move *a13(0xffe0), a11, 1 +3fbffc10: move *a11, a9, 1 +3fbffc20: move *a9(0x1100), a9, 1 +3fbffc40: call a9 +3fbffc50: move a8, a9 +3fbffc60: jreq L3FBFFD10 +3fbffc70: move a14, -*sp, 1 +3fbffc80: move a13, a9 +3fbffc90: addk 32, a9 +3fbffca0: move a9, *a14+, 1 +3fbffcb0: move *a13(0xa0), *a14+, 1 +3fbffcd0: move *a11, a9, 1 +3fbffce0: move *a9(0x1120), a9, 1 +3fbffd00: call a9 +L3FBFFD10: +3fbffd10: move *a13, a9, 1 +3fbffd20: inc a9 +3fbffd30: move a9, *a13, 1 +3fbffd40: move *a13(0xffc0), a7, 1 +3fbffd60: cmp a7, a9 +3fbffd70: jrlt L3FBFF8E0 +L3FBFFD80: +3fbffd80: move a14, -*sp, 1 +3fbffd90: move *a13(0xa0), *a14+, 1 +3fbffdb0: move *a13(0xffe0), a11, 1 +3fbffdd0: move *a11, a9, 1 +3fbffde0: move *a9(0x1060), a9, 1 +3fbffe00: call a9 +3fbffe10: move *a13(0xa0), a9, 1 +3fbffe30: move *a9(0x20), a7, 1 +3fbffe50: jreq L3FBFFEC0 +3fbffe60: move a14, -*sp, 1 +3fbffe70: move a9, *a14+, 1 +3fbffe80: move *a11, a7, 1 +3fbffe90: move *a7(0x1040), a7, 1 +3fbffeb0: call a7 +L3FBFFEC0: +3fbffec0: move a9, a8 +3fbffed0: move *sp(0xa0), a14, 1 +3fbffef0: mmfm sp, a7,a9,a11,a13 +3fbfff10: rets 2 +3fbfff20: calla L3F362910 +3fbfff50: rets +3fbfff60: .word 0x0000 +3fbfff70: .word 0x0000 +3fbfff80: move -*a5, -*a10, 1 +3fbfff90: or b10, b5 +3fbfffa0: .word 0xffff +3fbfffb0: .word 0xffff +3fbfffc0: .word 0xffff +3fbfffd0: .word 0xffff +3fbfffe0: .word 0xffff +3fbffff0: .word 0xffff +3fc00000: rl 0x18, a1 +3fc00010: subxy a10, a13 +3fc00020: move -*a5, -*a10, 1 +3fc00030: or b10, b5 +L3FC00040: +3fc00040: mmtm sp, a9,a11,a13 +3fc00060: move a14, a13 +3fc00070: addk 32, a14 +3fc00080: setf 16, 1, 0 +3fc00090: move *a13(0xffe0), a11, 0 +3fc000b0: move *a13(0xffa0), a9, 0 +3fc000d0: cmp a9, a11 +3fc000e0: jreq L3FC002F0 +3fc000f0: move *a13(0xffc0), a9, 0 +3fc00110: move *a13(0xff80), a11, 0 +3fc00130: cmp a11, a9 +3fc00140: jreq L3FC002F0 +3fc00150: move a14, -*sp, 1 +3fc00160: movk 16, a9 +3fc00170: move a9, *a14+, 1 +3fc00180: movk 1, a9 +3fc00190: move a9, *a14+, 1 +3fc001a0: calla L3F703D90 +3fc001d0: move a8, *a13, 1 +3fc001e0: move a8, a8 +3fc001f0: jreq L3FC00310 +3fc00200: setf 16, 1, 0 +3fc00210: move *a13(0xffe0), *a8(0x20), 0 +3fc00240: move *a13(0xffc0), *a8(0x30), 0 +3fc00270: move *a13(0xffa0), *a8(0x40), 0 +3fc002a0: move a11, *a8(0x50), 0 +3fc002c0: sub a9, a9 +3fc002d0: move a9, *a8, 1 +3fc002e0: jruc L3FC00310 +L3FC002F0: +3fc002f0: sub a11, a11 +3fc00300: move a11, *a13, 1 +L3FC00310: +3fc00310: move *a13, a11, 1 +3fc00320: jrne L3FC00350 +3fc00330: sub a8, a8 +3fc00340: jruc L3FC00570 +L3FC00350: +3fc00350: move *a13(0xff60), a9, 1 +3fc00370: jrne L3FC003C0 +3fc00380: sub a9, a9 +3fc00390: move a9, *a11(0x60), 1 +3fc003b0: jruc L3FC00530 +L3FC003C0: +3fc003c0: move *a9(0x60), a9, 1 +3fc003e0: jrne L3FC00490 +3fc003f0: move a14, -*sp, 1 +3fc00400: move *a13(0xff60), *a14+, 1 +3fc00420: calla L3FC57BF0 +3fc00450: sub a9, a9 +3fc00460: move a9, *a11(0x60), 1 +3fc00480: jruc L3FC00530 +L3FC00490: +3fc00490: move *a13(0xff60), a9, 1 +3fc004b0: addk 32, a9 +3fc004c0: move *a9, a11, 1 +3fc004d0: inc a11 +3fc004e0: move a11, *a9, 1 +3fc004f0: move *a13, a11, 1 +3fc00500: move *a13(0xff60), *a11(0x60), 1 +L3FC00530: +3fc00530: move *a13(0xff40), a9, 1 +3fc00550: move a11, *a9, 1 +3fc00560: movk 1, a8 +L3FC00570: +3fc00570: move *sp(0x80), a14, 1 +3fc00590: mmfm sp, a9,a11,a13 +3fc005b0: rets 2 +L3FC005C0: +3fc005c0: mmtm sp, a9,a11,a13 +3fc005e0: move a14, a13 +3fc005f0: addi 0x40, a14 +3fc00610: move *a13(0xffe0), a11, 1 +3fc00630: move *a11, a11, 1 +3fc00640: jrne L3FC006B0 +3fc00650: move *a13(0xffe0), a11, 1 +3fc00670: move *a13(0xffc0), *a11(0x0), 1 +3fc006a0: jruc L3FC00AD0 +L3FC006B0: +3fc006b0: move *a13(0xffe0), a11, 1 +3fc006d0: move *a11, *a13, 1 +3fc006e0: jruc L3FC00740 +L3FC006F0: +3fc006f0: move *a13(0x0), *a13(0x20), 1 +3fc00720: move *a13, a11, 1 +3fc00730: move *a11, *a13, 1 +L3FC00740: +3fc00740: move *a13, a11, 1 +3fc00750: jreq L3FC00910 +3fc00760: move *a13(0xffc0), a9, 1 +3fc00780: setf 16, 1, 0 +3fc00790: move *a11(0x30), a11, 0 +3fc007b0: move *a9(0x30), a9, 0 +3fc007d0: cmp a9, a11 +3fc007e0: jrlt L3FC006F0 +3fc007f0: move *a13, a11, 1 +3fc00800: move *a13(0xffc0), a9, 1 +3fc00820: move *a11(0x30), a11, 0 +3fc00840: move *a9(0x30), a9, 0 +3fc00860: cmp a9, a11 +3fc00870: jrne L3FC00910 +3fc00880: move *a13, a11, 1 +3fc00890: move *a13(0xffc0), a9, 1 +3fc008b0: move *a11(0x20), a11, 0 +3fc008d0: move *a9(0x20), a9, 0 +3fc008f0: cmp a9, a11 +3fc00900: jrle L3FC006F0 +L3FC00910: +3fc00910: move *a13, a11, 1 +3fc00920: jrne L3FC00990 +3fc00930: move *a13(0x20), a9, 1 +3fc00950: move *a13(0xffc0), *a9(0x0), 1 +3fc00980: jruc L3FC00AD0 +L3FC00990: +3fc00990: move *a13(0xffe0), a9, 1 +3fc009b0: move *a9, a9, 1 +3fc009c0: cmp a9, a11 +3fc009d0: jrne L3FC00A50 +3fc009e0: move *a13(0xffc0), a9, 1 +3fc00a00: move *a13(0xffe0), a11, 1 +3fc00a20: move *a11, *a9, 1 +3fc00a30: move a9, *a11, 1 +3fc00a40: jruc L3FC00AD0 +L3FC00A50: +3fc00a50: move *a13(0xffc0), a9, 1 +3fc00a70: move a11, *a9, 1 +3fc00a80: move *a13(0x20), a9, 1 +3fc00aa0: move *a13(0xffc0), *a9(0x0), 1 +L3FC00AD0: +3fc00ad0: move *sp(0x80), a14, 1 +3fc00af0: mmfm sp, a9,a11,a13 +3fc00b10: rets 2 +L3FC00B20: +3fc00b20: mmtm sp, a9,a11,a13 +3fc00b40: move a14, a13 +3fc00b50: setf 16, 1, 0 +3fc00b60: move *a13(0xffe0), a11, 0 +3fc00b80: move *a13(0xffa0), a9, 0 +3fc00ba0: cmp a9, a11 +3fc00bb0: jreq L3FC00C20 +3fc00bc0: move *a13(0xffc0), a9, 0 +3fc00be0: move *a13(0xff80), a11, 0 +3fc00c00: cmp a11, a9 +3fc00c10: jrne L3FC00D70 +L3FC00C20: +3fc00c20: move *a13(0xff40), a11, 1 +3fc00c40: move *a13(0xffe0), *a11(0x20), 0 +3fc00c70: move *a13(0xffc0), *a11(0x30), 0 +3fc00ca0: move *a13(0xffa0), *a11(0x40), 0 +3fc00cd0: move *a13(0xff80), *a11(0x50), 0 +3fc00d00: sub a9, a9 +3fc00d10: move a9, *a11, 1 +3fc00d20: move *a13(0xff60), *a11(0x60), 1 +3fc00d50: move a9, a8 +3fc00d60: jruc L3FC00EA0 +L3FC00D70: +3fc00d70: move *a13(0xff40), a9, 1 +3fc00d90: move *a13(0xffe0), *a9(0x20), 0 +3fc00dc0: move *a13(0xffc0), *a9(0x30), 0 +3fc00df0: move *a13(0xffa0), *a9(0x40), 0 +3fc00e20: move a11, *a9(0x50), 0 +3fc00e40: sub a11, a11 +3fc00e50: move a11, *a9, 1 +3fc00e60: move *a13(0xff60), *a9(0x60), 1 +3fc00e90: movk 1, a8 +L3FC00EA0: +3fc00ea0: move *sp(0x80), a14, 1 +3fc00ec0: mmfm sp, a9,a11,a13 +3fc00ee0: rets 2 +L3FC00EF0: +3fc00ef0: mmtm sp, a7,a9,a11,a13 +3fc00f10: move a14, a13 +3fc00f20: addi 0xa0, a14 +3fc00f40: sub a11, a11 +3fc00f50: move a11, *a13, 1 +3fc00f60: move *a13(0xffc0), a11, 1 +3fc00f80: setf 16, 1, 0 +3fc00f90: move *a11(0x20), a9, 0 +3fc00fb0: move *a11(0x40), a11, 0 +3fc00fd0: cmp a11, a9 +3fc00fe0: jreq L3FC01250 +3fc00ff0: move *a13(0xffc0), a11, 1 +3fc01010: move *a11(0x30), a9, 0 +3fc01030: move *a11(0x50), a11, 0 +3fc01050: cmp a11, a9 +3fc01060: jreq L3FC01250 +3fc01070: move a14, -*sp, 1 +3fc01080: movk 16, a11 +3fc01090: move a11, *a14+, 1 +3fc010a0: movk 1, a9 +3fc010b0: move a9, *a14+, 1 +3fc010c0: calla L3F703D90 +3fc010f0: move a8, *a13(0x20), 1 +3fc01110: move a8, a8 +3fc01120: jreq L3FC01280 +3fc01130: move *a13(0xffc0), a7, 1 +3fc01150: setf 16, 1, 0 +3fc01160: move *a7(0x20), *a8(0x20), 0 +3fc01190: move *a7(0x30), *a8(0x30), 0 +3fc011c0: move *a7(0x40), *a8(0x40), 0 +3fc011f0: move *a7(0x50), *a8(0x50), 0 +3fc01220: sub a9, a9 +3fc01230: move a9, *a8, 1 +3fc01240: jruc L3FC01280 +L3FC01250: +3fc01250: sub a11, a11 +3fc01260: move a11, *a13(0x20), 1 +L3FC01280: +3fc01280: move *a13(0x20), a11, 1 +3fc012a0: jrne L3FC01340 +3fc012b0: move a14, -*sp, 1 +3fc012c0: movi 0x3fc039d0, a8 +3fc012f0: move a8, *a14+, 1 +3fc01300: calla L3F927BC0 +3fc01330: jruc L3FC019D0 +L3FC01340: +3fc01340: move *a13(0xffc0), a9, 1 +3fc01360: move *a9(0x60), *a13(0x80), 1 +3fc01390: move *a13(0x80), a7, 1 +3fc013b0: jrne L3FC01400 +3fc013c0: sub a7, a7 +3fc013d0: move a7, *a11(0x60), 1 +3fc013f0: jruc L3FC01560 +L3FC01400: +3fc01400: move *a7(0x60), a7, 1 +3fc01420: jrne L3FC014D0 +3fc01430: move a14, -*sp, 1 +3fc01440: move *a13(0x80), *a14+, 1 +3fc01460: calla L3FC57BF0 +3fc01490: sub a7, a7 +3fc014a0: move a7, *a11(0x60), 1 +3fc014c0: jruc L3FC01560 +L3FC014D0: +3fc014d0: move *a13(0x80), a7, 1 +3fc014f0: addk 32, a7 +3fc01500: move *a7, a9, 1 +3fc01510: inc a9 +3fc01520: move a9, *a7, 1 +3fc01530: move *a13(0x80), *a11(0x60), 1 +L3FC01560: +3fc01560: move *a13(0xffe0), a9, 1 +3fc01580: move *a9, a7, 1 +3fc01590: jrne L3FC015F0 +3fc015a0: move a11, *a9, 1 +3fc015b0: movk 1, a7 +3fc015c0: move a7, *a9(0x20), 1 +3fc015e0: jruc L3FC019D0 +L3FC015F0: +3fc015f0: move *a9(0x0), *a13(0x40), 1 +3fc01620: jruc L3FC016B0 +L3FC01630: +3fc01630: move *a13(0x40), *a13(0x60), 1 +3fc01660: move *a13(0x40), a11, 1 +3fc01680: move *a11(0x0), *a13(0x40), 1 +L3FC016B0: +3fc016b0: move *a13(0x40), a11, 1 +3fc016d0: jreq L3FC01870 +3fc016e0: move *a13(0x20), a9, 1 +3fc01700: setf 16, 1, 0 +3fc01710: move *a11(0x30), a7, 0 +3fc01730: move *a9(0x30), a9, 0 +3fc01750: cmp a9, a7 +3fc01760: jrlt L3FC01630 +3fc01770: move *a13(0x20), a9, 1 +3fc01790: move *a11(0x30), a7, 0 +3fc017b0: move *a9(0x30), a9, 0 +3fc017d0: cmp a9, a7 +3fc017e0: jrne L3FC01870 +3fc017f0: move *a13(0x20), a9, 1 +3fc01810: move *a11(0x20), a7, 0 +3fc01830: move *a9(0x20), a9, 0 +3fc01850: cmp a9, a7 +3fc01860: jrle L3FC01630 +L3FC01870: +3fc01870: move *a13(0xffe0), a9, 1 +3fc01890: move *a9, a7, 1 +3fc018a0: cmp a7, a11 +3fc018b0: jrne L3FC01910 +3fc018c0: move *a13(0x20), a7, 1 +3fc018e0: move *a9, *a7, 1 +3fc018f0: move a7, *a9, 1 +3fc01900: jruc L3FC01990 +L3FC01910: +3fc01910: move *a13(0x20), a7, 1 +3fc01930: move a11, *a7, 1 +3fc01940: move *a13(0x60), a7, 1 +3fc01960: move *a13(0x20), *a7(0x0), 1 +L3FC01990: +3fc01990: addk 32, a9 +3fc019a0: move *a9, a7, 1 +3fc019b0: inc a7 +3fc019c0: move a7, *a9, 1 +L3FC019D0: +3fc019d0: move *sp(0xa0), a14, 1 +3fc019f0: mmfm sp, a7,a9,a11,a13 +3fc01a10: rets 2 +3fc01a20: mmtm sp, a9,a11,a13 +3fc01a40: move a14, a13 +3fc01a50: addi 0x40, a14 +3fc01a70: move *a13(0xffe0), a11, 1 +3fc01a90: move a11, *a13(0x20), 1 +3fc01ab0: move *a11, a11, 1 +3fc01ac0: move a11, *a13, 1 +3fc01ad0: move *a13(0xffc0), a9, 1 +3fc01af0: cmp a9, a11 +3fc01b00: jreq L3FC01BC0 +L3FC01B10: +3fc01b10: move *a13(0x0), *a13(0x20), 1 +3fc01b40: move *a13(0x20), a11, 1 +3fc01b60: move *a11, a9, 1 +3fc01b70: move a9, *a13, 1 +3fc01b80: move *a13(0xffc0), a11, 1 +3fc01ba0: cmp a11, a9 +3fc01bb0: jrne L3FC01B10 +L3FC01BC0: +3fc01bc0: move *a13(0x20), a11, 1 +3fc01be0: move *a13, a9, 1 +3fc01bf0: move *a9, *a11, 1 +3fc01c00: move *a13(0xffc0), a9, 1 +3fc01c20: move *a9(0x60), a9, 1 +3fc01c40: jreq L3FC01ED0 +3fc01c50: move *a13(0xffc0), a9, 1 +3fc01c70: move *a9(0x60), a9, 1 +3fc01c90: addk 32, a9 +3fc01ca0: move *a9, a11, 1 +3fc01cb0: dec a11 +3fc01cc0: move a11, *a9, 1 +3fc01cd0: move *a13(0xffc0), a11, 1 +3fc01cf0: move *a11(0x60), a9, 1 +3fc01d10: move *a9(0x20), a9, 1 +3fc01d30: jrge L3FC01E20 +3fc01d40: move a14, -*sp, 1 +3fc01d50: move *a11(0x60), *a14+, 1 +3fc01d70: move *a11(0x60), a9, 1 +3fc01d90: move *a9(0x20), *a14+, 1 +3fc01db0: movi 0x3fc03ad0, a8 +3fc01de0: move a8, *a14+, 1 +3fc01df0: calla L3F927BC0 +L3FC01E20: +3fc01e20: move *a11(0x60), a9, 1 +3fc01e40: move *a9(0x20), a9, 1 +3fc01e60: jrne L3FC01ED0 +3fc01e70: move a14, -*sp, 1 +3fc01e80: move *a11(0x60), *a14+, 1 +3fc01ea0: calla L3FC57BF0 +L3FC01ED0: +3fc01ed0: move a14, -*sp, 1 +3fc01ee0: move *a13(0xffc0), *a14+, 1 +3fc01f00: calla L3F702440 +3fc01f30: move *a13(0xffe0), a11, 1 +3fc01f50: addk 32, a11 +3fc01f60: move *a11, a9, 1 +3fc01f70: dec a9 +3fc01f80: move a9, *a11, 1 +3fc01f90: move *sp(0x80), a14, 1 +3fc01fb0: mmfm sp, a9,a11,a13 +3fc01fd0: rets 2 +L3FC01FE0: +3fc01fe0: mmtm sp, a9,a11,a13 +3fc02000: move a14, a13 +3fc02010: addk 32, a14 +3fc02020: move *a13(0xffe0), a11, 1 +3fc02040: move *a13(0xffc0), a9, 1 +3fc02060: setf 16, 1, 0 +3fc02070: move *a11(0x20), a11, 0 +3fc02090: move *a9(0x40), a9, 0 +3fc020b0: cmp a9, a11 +3fc020c0: jrle L3FC020F0 +3fc020d0: sub a11, a11 +3fc020e0: jruc L3FC02350 +L3FC020F0: +3fc020f0: move *a13(0xffe0), a11, 1 +3fc02110: move *a13(0xffc0), a9, 1 +3fc02130: move *a11(0x30), a11, 0 +3fc02150: move *a9(0x50), a9, 0 +3fc02170: cmp a9, a11 +3fc02180: jrle L3FC021B0 +3fc02190: sub a11, a11 +3fc021a0: jruc L3FC02350 +L3FC021B0: +3fc021b0: move *a13(0xffe0), a11, 1 +3fc021d0: move *a13(0xffc0), a9, 1 +3fc021f0: move *a11(0x40), a11, 0 +3fc02210: move *a9(0x20), a9, 0 +3fc02230: cmp a9, a11 +3fc02240: jrge L3FC02270 +3fc02250: sub a11, a11 +3fc02260: jruc L3FC02350 +L3FC02270: +3fc02270: move *a13(0xffe0), a11, 1 +3fc02290: move *a13(0xffc0), a9, 1 +3fc022b0: move *a11(0x50), a11, 0 +3fc022d0: move *a9(0x30), a9, 0 +3fc022f0: cmp a9, a11 +3fc02300: jrge L3FC02330 +3fc02310: sub a11, a11 +3fc02320: jruc L3FC02350 +L3FC02330: +3fc02330: movi 0xffff, a11 +L3FC02350: +3fc02350: jrne L3FC023A0 +3fc02360: sub a11, a11 +3fc02370: move a11, *a13, 1 +3fc02380: jauc L3FC03970 +L3FC023A0: +3fc023a0: move *a13(0xffe0), a11, 1 +3fc023c0: move *a13(0xffc0), a9, 1 +3fc023e0: move *a11(0x20), a11, 0 +3fc02400: move *a9(0x20), a9, 0 +3fc02420: cmp a9, a11 +3fc02430: jrgt L3FC02BA0 +3fc02440: move *a13(0xffc0), a11, 1 +3fc02460: move *a13(0xffe0), a9, 1 +3fc02480: move *a11(0x20), a11, 0 +3fc024a0: move *a9(0x40), a9, 0 +3fc024c0: cmp a9, a11 +3fc024d0: jrgt L3FC02BA0 +3fc024e0: move *a13(0xffe0), a11, 1 +3fc02500: move *a13(0xffc0), a9, 1 +3fc02520: move *a11(0x30), a11, 0 +3fc02540: move *a9(0x30), a9, 0 +3fc02560: cmp a9, a11 +3fc02570: jrgt L3FC02BA0 +3fc02580: move *a13(0xffc0), a11, 1 +3fc025a0: move *a13(0xffe0), a9, 1 +3fc025c0: move *a11(0x30), a11, 0 +3fc025e0: move *a9(0x50), a9, 0 +3fc02600: cmp a9, a11 +3fc02610: jrgt L3FC02BA0 +3fc02620: move *a13(0xffe0), a11, 1 +3fc02640: move *a13(0xffc0), a9, 1 +3fc02660: move *a11(0x20), a11, 0 +3fc02680: move *a9(0x40), a9, 0 +3fc026a0: cmp a9, a11 +3fc026b0: jrgt L3FC02BA0 +3fc026c0: move *a13(0xffc0), a11, 1 +3fc026e0: move *a13(0xffe0), a9, 1 +3fc02700: move *a11(0x40), a11, 0 +3fc02720: move *a9(0x40), a9, 0 +3fc02740: cmp a9, a11 +3fc02750: jrgt L3FC02BA0 +3fc02760: move *a13(0xffe0), a11, 1 +3fc02780: move *a13(0xffc0), a9, 1 +3fc027a0: move *a11(0x30), a11, 0 +3fc027c0: move *a9(0x50), a9, 0 +3fc027e0: cmp a9, a11 +3fc027f0: jrgt L3FC02BA0 +3fc02800: move *a13(0xffc0), a11, 1 +3fc02820: move *a13(0xffe0), a9, 1 +3fc02840: move *a11(0x50), a11, 0 +3fc02860: move *a9(0x50), a9, 0 +3fc02880: cmp a9, a11 +3fc02890: jrgt L3FC02BA0 +3fc028a0: move *a13(0xffe0), a11, 1 +3fc028c0: move *a13(0xffc0), a9, 1 +3fc028e0: move *a11(0x20), a11, 0 +3fc02900: move *a9(0x20), a9, 0 +3fc02920: cmp a9, a11 +3fc02930: jrne L3FC02B60 +3fc02940: move *a13(0xffe0), a11, 1 +3fc02960: move *a13(0xffc0), a9, 1 +3fc02980: move *a11(0x30), a11, 0 +3fc029a0: move *a9(0x30), a9, 0 +3fc029c0: cmp a9, a11 +3fc029d0: jrne L3FC02B60 +3fc029e0: move *a13(0xffe0), a11, 1 +3fc02a00: move *a13(0xffc0), a9, 1 +3fc02a20: move *a11(0x40), a11, 0 +3fc02a40: move *a9(0x40), a9, 0 +3fc02a60: cmp a9, a11 +3fc02a70: jrne L3FC02B60 +3fc02a80: move *a13(0xffe0), a11, 1 +3fc02aa0: move *a13(0xffc0), a9, 1 +3fc02ac0: move *a11(0x50), a11, 0 +3fc02ae0: move *a9(0x50), a9, 0 +3fc02b00: cmp a9, a11 +3fc02b10: jrne L3FC02B60 +3fc02b20: movk 4, a11 +3fc02b30: move a11, *a13, 1 +3fc02b40: jauc L3FC03970 +L3FC02B60: +3fc02b60: movk 1, a11 +3fc02b70: move a11, *a13, 1 +3fc02b80: jauc L3FC03970 +L3FC02BA0: +3fc02ba0: move *a13(0xffc0), a11, 1 +3fc02bc0: move *a13(0xffe0), a9, 1 +3fc02be0: move *a11(0x20), a11, 0 +3fc02c00: move *a9(0x20), a9, 0 +3fc02c20: cmp a9, a11 +3fc02c30: jrgt L3FC030E0 +3fc02c40: move *a13(0xffe0), a11, 1 +3fc02c60: move *a13(0xffc0), a9, 1 +3fc02c80: move *a11(0x20), a11, 0 +3fc02ca0: move *a9(0x40), a9, 0 +3fc02cc0: cmp a9, a11 +3fc02cd0: jrgt L3FC030E0 +3fc02ce0: move *a13(0xffc0), a11, 1 +3fc02d00: move *a13(0xffe0), a9, 1 +3fc02d20: move *a11(0x30), a11, 0 +3fc02d40: move *a9(0x30), a9, 0 +3fc02d60: cmp a9, a11 +3fc02d70: jrgt L3FC030E0 +3fc02d80: move *a13(0xffe0), a11, 1 +3fc02da0: move *a13(0xffc0), a9, 1 +3fc02dc0: move *a11(0x30), a11, 0 +3fc02de0: move *a9(0x50), a9, 0 +3fc02e00: cmp a9, a11 +3fc02e10: jrgt L3FC030E0 +3fc02e20: move *a13(0xffc0), a11, 1 +3fc02e40: move *a13(0xffe0), a9, 1 +3fc02e60: move *a11(0x20), a11, 0 +3fc02e80: move *a9(0x40), a9, 0 +3fc02ea0: cmp a9, a11 +3fc02eb0: jrgt L3FC030E0 +3fc02ec0: move *a13(0xffe0), a11, 1 +3fc02ee0: move *a13(0xffc0), a9, 1 +3fc02f00: move *a11(0x40), a11, 0 +3fc02f20: move *a9(0x40), a9, 0 +3fc02f40: cmp a9, a11 +3fc02f50: jrgt L3FC030E0 +3fc02f60: move *a13(0xffc0), a11, 1 +3fc02f80: move *a13(0xffe0), a9, 1 +3fc02fa0: move *a11(0x30), a11, 0 +3fc02fc0: move *a9(0x50), a9, 0 +3fc02fe0: cmp a9, a11 +3fc02ff0: jrgt L3FC030E0 +3fc03000: move *a13(0xffe0), a11, 1 +3fc03020: move *a13(0xffc0), a9, 1 +3fc03040: move *a11(0x50), a11, 0 +3fc03060: move *a9(0x50), a9, 0 +3fc03080: cmp a9, a11 +3fc03090: jrgt L3FC030E0 +3fc030a0: movk 2, a11 +3fc030b0: move a11, *a13, 1 +3fc030c0: jauc L3FC03970 +L3FC030E0: +3fc030e0: move *a13(0xffc0), a11, 1 +3fc03100: move *a13(0xffe0), a9, 1 +3fc03120: move *a11(0x20), a11, 0 +3fc03140: move *a9(0x20), a9, 0 +3fc03160: cmp a9, a11 +3fc03170: jrgt L3FC03220 +3fc03180: move *a13(0xffe0), a11, 1 +3fc031a0: move *a13(0xffc0), a9, 1 +3fc031c0: move *a11(0x20), a11, 0 +3fc031e0: move *a9(0x40), a9, 0 +3fc03200: cmp a9, a11 +3fc03210: jrle L3FC03610 +L3FC03220: +3fc03220: move *a13(0xffc0), a11, 1 +3fc03240: move *a13(0xffe0), a9, 1 +3fc03260: move *a11(0x30), a11, 0 +3fc03280: move *a9(0x30), a9, 0 +3fc032a0: cmp a9, a11 +3fc032b0: jrgt L3FC03360 +3fc032c0: move *a13(0xffe0), a11, 1 +3fc032e0: move *a13(0xffc0), a9, 1 +3fc03300: move *a11(0x30), a11, 0 +3fc03320: move *a9(0x50), a9, 0 +3fc03340: cmp a9, a11 +3fc03350: jrle L3FC03610 +L3FC03360: +3fc03360: move *a13(0xffc0), a11, 1 +3fc03380: move *a13(0xffe0), a9, 1 +3fc033a0: move *a11(0x20), a11, 0 +3fc033c0: move *a9(0x40), a9, 0 +3fc033e0: cmp a9, a11 +3fc033f0: jrgt L3FC034A0 +3fc03400: move *a13(0xffe0), a11, 1 +3fc03420: move *a13(0xffc0), a9, 1 +3fc03440: move *a11(0x40), a11, 0 +3fc03460: move *a9(0x40), a9, 0 +3fc03480: cmp a9, a11 +3fc03490: jrle L3FC03610 +L3FC034A0: +3fc034a0: move *a13(0xffc0), a11, 1 +3fc034c0: move *a13(0xffe0), a9, 1 +3fc034e0: move *a11(0x30), a11, 0 +3fc03500: move *a9(0x50), a9, 0 +3fc03520: cmp a9, a11 +3fc03530: jrgt L3FC035E0 +3fc03540: move *a13(0xffe0), a11, 1 +3fc03560: move *a13(0xffc0), a9, 1 +3fc03580: move *a11(0x50), a11, 0 +3fc035a0: move *a9(0x50), a9, 0 +3fc035c0: cmp a9, a11 +3fc035d0: jrle L3FC03610 +L3FC035E0: +3fc035e0: sub a11, a11 +3fc035f0: move a11, *a13, 1 +3fc03600: jruc L3FC03970 +L3FC03610: +3fc03610: move *a13(0xffe0), a11, 1 +3fc03630: move *a13(0xffc0), a9, 1 +3fc03650: move *a11(0x20), a11, 0 +3fc03670: move *a9(0x40), a9, 0 +3fc03690: cmp a9, a11 +3fc036a0: jrne L3FC036E0 +3fc036b0: movk 11, a11 +3fc036c0: move a11, *a13, 1 +3fc036d0: jruc L3FC03970 +L3FC036E0: +3fc036e0: move *a13(0xffe0), a11, 1 +3fc03700: move *a13(0xffc0), a9, 1 +3fc03720: move *a11(0x40), a11, 0 +3fc03740: move *a9(0x20), a9, 0 +3fc03760: cmp a9, a11 +3fc03770: jrne L3FC037B0 +3fc03780: movk 10, a11 +3fc03790: move a11, *a13, 1 +3fc037a0: jruc L3FC03970 +L3FC037B0: +3fc037b0: move *a13(0xffe0), a11, 1 +3fc037d0: move *a13(0xffc0), a9, 1 +3fc037f0: move *a11(0x30), a11, 0 +3fc03810: move *a9(0x50), a9, 0 +3fc03830: cmp a9, a11 +3fc03840: jrne L3FC03880 +3fc03850: movk 13, a11 +3fc03860: move a11, *a13, 1 +3fc03870: jruc L3FC03970 +L3FC03880: +3fc03880: move *a13(0xffe0), a11, 1 +3fc038a0: move *a13(0xffc0), a9, 1 +3fc038c0: move *a11(0x50), a11, 0 +3fc038e0: move *a9(0x30), a9, 0 +3fc03900: cmp a9, a11 +3fc03910: jrne L3FC03950 +3fc03920: movk 12, a11 +3fc03930: move a11, *a13, 1 +3fc03940: jruc L3FC03970 +L3FC03950: +3fc03950: movk 3, a11 +3fc03960: move a11, *a13, 1 +L3FC03970: +3fc03970: move a11, a8 +3fc03980: move *sp(0x80), a14, 1 +3fc039a0: mmfm sp, a9,a11,a13 +3fc039c0: rets 2 +3fc039d0: sra a2, a1 +3fc039e0: addc a3, a4 +3fc039f0: .word 0x786f +3fc03a00: srl 0x17, a0 +3fc03a10: sla 0x1, a13 +3fc03a20: mods a2, a9 +3fc03a30: sra a11, a12 +3fc03a40: sla a11, a7 +3fc03a50: sla 0x3, a12 +3fc03a60: modu a11, a2 +3fc03a70: sla 0x3, b8 +3fc03a80: .word 0x7263 +3fc03a90: sla a11, a5 +3fc03aa0: rl b11, b4 +3fc03ab0: modu a3, sp +3fc03ac0: .word 0x000a +3fc03ad0: rl a10, a4 +3fc03ae0: .word 0x7373 +3fc03af0: sll a11, sp +3fc03b00: sla a11, a9 +3fc03b10: sra b11, b4 +3fc03b20: move a10, a4 +3fc03b30: sla 0x2, a8 +3fc03b40: sla 0x1, a13 +3fc03b50: sla a11, a2 +3fc03b60: sla 0x3, a4 +3fc03b70: sra b11, b2 +3fc03b80: sla 0x3, a6 +3fc03b90: modu a11, a3 +3fc03ba0: modu b3, b5 +3fc03bb0: sla 0x3, b4 +3fc03bc0: sra a1, a5 +3fc03bd0: srl a1, a0 +3fc03be0: .word 0x726f +3fc03bf0: rl a1, a0 +3fc03c00: sla a11, a5 +3fc03c10: sra a11, a4 +3fc03c20: sla 0x3, b2 +3fc03c30: .word 0x7825 +3fc03c40: .word 0x000a +3fc03c50: mmtm sp, a5,a7,a9,a10,a11,a13 +3fc03c70: move a14, a13 +3fc03c80: addi 0x3a0, a14 +3fc03ca0: move *a13(0xffe0), a9, 1 +3fc03cc0: move *a13(0xffc0), a10, 1 +3fc03ce0: sub a11, a11 +3fc03cf0: move a11, *a13(0x160), 1 +3fc03d10: move *a13(0xff80), a11, 1 +3fc03d30: jrge L3FC03DD0 +3fc03d40: move *a13(0xff40), a7, 1 +3fc03d60: add a11, a7 +3fc03d70: move a7, *a13(0xff40), 1 +3fc03d90: sub a7, a7 +3fc03da0: move a7, *a13(0x180), 1 +3fc03dc0: jruc L3FC03DF0 +L3FC03DD0: +3fc03dd0: move a11, *a13(0x180), 1 +L3FC03DF0: +3fc03df0: move *a13(0xff60), a7, 1 +3fc03e10: jrge L3FC03EB0 +3fc03e20: move *a13(0xff20), a11, 1 +3fc03e40: add a7, a11 +3fc03e50: move a11, *a13(0xff20), 1 +3fc03e70: sub a7, a7 +3fc03e80: move a7, *a13(0xff60), 1 +3fc03ea0: jruc L3FC03ED0 +L3FC03EB0: +3fc03eb0: move a7, *a13(0x1a0), 1 +L3FC03ED0: +3fc03ed0: setf 16, 1, 0 +3fc03ee0: move *a9, a11, 0 +3fc03ef0: dsj a11, L3FC041F0 +3fc03f10: move a14, -*sp, 1 +3fc03f20: move a13, a11 +3fc03f30: addi 0x320, a11 +3fc03f50: move a11, *a14+, 1 +3fc03f60: move *a9(0x80), *a14+, 1 +3fc03f80: move *a9(0x80), a5, 1 +3fc03fa0: move *a5(0x60), a5, 1 +3fc03fc0: setf 16, 0, 0 +3fc03fd0: move *a5(0x100), a8, 0 +3fc03ff0: move a8, *a14+, 1 +3fc04000: move *a9(0x80), a5, 1 +3fc04020: move *a5(0x60), a5, 1 +3fc04040: move *a5(0x110), a8, 0 +3fc04060: move a8, *a14+, 1 +3fc04070: sub a5, a5 +3fc04080: move a5, *a14+, 1 +3fc04090: move a5, *a14+, 1 +3fc040a0: move *a13(0xffa0), a5, 1 +3fc040c0: move *a5, a11, 1 +3fc040d0: move *a11(0x1100), a11, 1 +3fc040f0: call a11 +3fc04100: move a14, -*sp, 1 +3fc04110: move a13, a11 +3fc04120: addi 0x320, a11 +3fc04140: move a11, *a14+, 1 +3fc04150: move *a5, a11, 1 +3fc04160: move *a11(0xe80), a11, 1 +3fc04180: call a11 +3fc04190: move a8, *a13(0x140), 1 +3fc041b0: movk 1, a11 +3fc041c0: move a11, *a13(0x160), 1 +3fc041e0: jruc L3FC04490 +L3FC041F0: +3fc041f0: setf 1, 0, 0 +3fc04200: move *a10(0x684), a11, 0 +3fc04220: jrne L3FC042B0 +3fc04230: move a14, -*sp, 1 +3fc04240: move *a13(0xffa0), *a14+, 1 +3fc04260: calla L3F7646A0 +3fc04290: jauc L3FC05CA0 +L3FC042B0: +3fc042b0: move *a13(0x180), a11, 1 +3fc042d0: setf 16, 1, 0 +3fc042e0: move *a9(0x3a0), a5, 0 +3fc04300: add a11, a5 +3fc04310: move a5, *a13(0x180), 1 +3fc04330: move *a13(0x1a0), a11, 1 +3fc04350: move *a9(0x3b0), a5, 0 +3fc04370: add a11, a5 +3fc04380: move a5, *a13(0x1a0), 1 +3fc043a0: move a14, -*sp, 1 +3fc043b0: move *a13(0x140), *a14+, 1 +3fc043d0: move *a9(0x1c0), *a14+, 1 +3fc043f0: move a9, *a14+, 1 +3fc04400: move *a13(0xffa0), a11, 1 +3fc04420: move *a11, a5, 1 +3fc04430: move *a5(0x10a0), a5, 1 +3fc04450: call a5 +3fc04460: movk 1, a5 +3fc04470: move a5, *a13(0x160), 1 +L3FC04490: +3fc04490: setf 16, 1, 0 +3fc044a0: move *a13(0x180), *a13(0xc0), 0 +3fc044d0: move *a13(0x1a0), *a13(0xd0), 0 +3fc04500: move *a13(0x180), a11, 1 +3fc04520: move *a13(0xff40), a5, 1 +3fc04540: add a5, a11 +3fc04550: move a11, *a13(0xe0), 0 +3fc04570: move *a13(0x1a0), a11, 1 +3fc04590: move *a13(0xff20), a5, 1 +3fc045b0: add a5, a11 +3fc045c0: move a11, *a13(0xf0), 0 +3fc045e0: move *a13(0xffa0), a11, 1 +3fc04600: setf 1, 0, 0 +3fc04610: move *a11(0x1b9), a5, 0 +3fc04630: jreq L3FC04760 +3fc04640: setf 16, 1, 0 +3fc04650: move *a10, a5, 0 +3fc04660: jrne L3FC04760 +3fc04670: move *a13(0xff00), a5, 1 +3fc04690: move *a10(0x3a0), a7, 0 +3fc046b0: add a5, a7 +3fc046c0: move a7, *a13(0x1c0), 1 +3fc046e0: move *a13(0xfee0), a5, 1 +3fc04700: move *a10(0x3b0), a7, 0 +3fc04720: add a5, a7 +3fc04730: move a7, *a13(0x1e0), 1 +3fc04750: jruc L3FC047C0 +L3FC04760: +3fc04760: move *a13(0xff00), *a13(0x1c0), 1 +3fc04790: move *a13(0xfee0), *a13(0x1e0), 1 +L3FC047C0: +3fc047c0: move a14, -*sp, 1 +3fc047d0: move *a13(0xff20), a7, 1 +3fc047f0: sll 0x2, a7 +3fc04800: move a7, *a14+, 1 +3fc04810: calla L3F701230 +3fc04840: move a8, *a13, 1 +3fc04850: move a8, *a13(0x20), 1 +3fc04870: move a14, -*sp, 1 +3fc04880: move *a13(0xff20), a7, 1 +3fc048a0: sll 0x2, a7 +3fc048b0: move a7, *a14+, 1 +3fc048c0: calla L3F701230 +3fc048f0: move a8, *a13(0x60), 1 +3fc04910: move a8, *a13(0x40), 1 +3fc04930: move *a13(0x20), a7, 1 +3fc04950: jreq L3FC04980 +3fc04960: move a8, a5 +3fc04970: jrne L3FC04AA0 +L3FC04980: +3fc04980: move a7, a5 +3fc04990: jreq L3FC049F0 +3fc049a0: move a14, -*sp, 1 +3fc049b0: move a5, *a14+, 1 +3fc049c0: calla L3F702440 +L3FC049F0: +3fc049f0: move *a13(0x40), a5, 1 +3fc04a10: jaeq L3FC05CA0 +3fc04a30: move a14, -*sp, 1 +3fc04a40: move a5, *a14+, 1 +3fc04a50: calla L3F702440 +3fc04a80: jauc L3FC05CA0 +L3FC04AA0: +3fc04aa0: move *a13(0x140), a7, 1 +3fc04ac0: move *a7(0x0), *a13(0x120), 1 +3fc04af0: move *a13(0x120), a7, 1 +3fc04b10: jaeq L3FC059E0 +L3FC04B30: +3fc04b30: move *a13(0x120), a11, 1 +3fc04b50: setf 16, 1, 0 +3fc04b60: move *a11(0x20), a7, 0 +3fc04b80: move *a13(0xc0), a5, 0 +3fc04ba0: cmp a5, a7 +3fc04bb0: jrle L3FC04BF0 +3fc04bc0: move *a11(0x20), a7, 0 +3fc04be0: jruc L3FC04C00 +L3FC04BF0: +3fc04bf0: move a5, a7 +L3FC04C00: +3fc04c00: move a7, *a13(0x2a0), 1 +3fc04c20: move *a11(0x40), a5, 0 +3fc04c40: move *a13(0xe0), a7, 0 +3fc04c60: cmp a7, a5 +3fc04c70: jrge L3FC04CB0 +3fc04c80: move *a11(0x40), a5, 0 +3fc04ca0: jruc L3FC04CC0 +L3FC04CB0: +3fc04cb0: move a7, a5 +L3FC04CC0: +3fc04cc0: move a5, *a13(0x2c0), 1 +3fc04ce0: move *a11(0x30), a5, 0 +3fc04d00: move *a13(0xd0), a7, 0 +3fc04d20: cmp a7, a5 +3fc04d30: jrle L3FC04D70 +3fc04d40: move *a11(0x30), a5, 0 +3fc04d60: jruc L3FC04D80 +L3FC04D70: +3fc04d70: move a7, a5 +L3FC04D80: +3fc04d80: move a5, *a13(0x2e0), 1 +3fc04da0: move *a11(0x50), a5, 0 +3fc04dc0: move *a13(0xf0), a7, 0 +3fc04de0: cmp a7, a5 +3fc04df0: jrge L3FC04E30 +3fc04e00: move *a11(0x50), a5, 0 +3fc04e20: jruc L3FC04E40 +L3FC04E30: +3fc04e30: move a7, a5 +L3FC04E40: +3fc04e40: move a5, *a13(0x300), 1 +3fc04e60: move *a13(0x2c0), a5, 1 +3fc04e80: move *a13(0x2a0), a7, 1 +3fc04ea0: cmp a7, a5 +3fc04eb0: jrle L3FC04F20 +3fc04ec0: move *a13(0x300), a5, 1 +3fc04ee0: move *a13(0x2e0), a7, 1 +3fc04f00: cmp a7, a5 +3fc04f10: jrgt L3FC04F70 +L3FC04F20: +3fc04f20: move *a11(0x0), *a13(0x120), 1 +3fc04f50: jauc L3FC059A0 +L3FC04F70: +3fc04f70: move *a13(0x20), *a13(0x0), 1 +3fc04fa0: move *a13(0x40), *a13(0x60), 1 +3fc04fd0: move a7, *a13(0x240), 1 +3fc04ff0: sub a7, a5 +3fc05000: move a5, *a13(0x280), 1 +3fc05020: move *a13(0x2c0), a5, 1 +3fc05040: move *a13(0x2a0), a11, 1 +3fc05060: sub a11, a5 +3fc05070: move a5, *a13(0x260), 1 +3fc05090: sub a5, a5 +3fc050a0: move a5, *a13(0x220), 1 +3fc050c0: move *a13(0x280), a11, 1 +3fc050e0: cmp a11, a5 +3fc050f0: jrge L3FC052D0 +L3FC05100: +3fc05100: move *a13, a11, 1 +3fc05110: move *a13(0x2a0), *a11(0x0), 0 +3fc05140: addk 32, a11 +3fc05150: move a11, *a13, 1 +3fc05160: move *a13(0x240), a7, 1 +3fc05180: inc a7 +3fc05190: move a7, *a13(0x240), 1 +3fc051b0: dec a7 +3fc051c0: move a7, *a11(0xfff0), 0 +3fc051e0: move *a13(0x60), a7, 1 +3fc05200: move *a13(0x260), *a7+, 1 +3fc05220: move a7, *a13(0x60), 1 +3fc05240: move *a13(0x220), a5, 1 +3fc05260: inc a5 +3fc05270: move a5, *a13(0x220), 1 +3fc05290: move *a13(0x280), a7, 1 +3fc052b0: cmp a7, a5 +3fc052c0: jrlt L3FC05100 +L3FC052D0: +3fc052d0: move a14, -*sp, 1 +3fc052e0: move *a13(0x280), *a14+, 1 +3fc05300: move *a13(0x40), *a14+, 1 +3fc05320: move *a13(0x20), *a14+, 1 +3fc05340: move *a13(0x260), *a14+, 1 +3fc05360: move a9, *a14+, 1 +3fc05370: move *a9(0x20), a11, 1 +3fc05390: move *a11(0x9e0), a11, 1 +3fc053b0: call a11 +3fc053c0: move a8, *a13(0x80), 1 +3fc053e0: move *a13(0x20), *a13(0x0), 1 +3fc05410: move *a13(0x40), *a13(0x60), 1 +3fc05440: move *a13(0x180), a11, 1 +3fc05460: move *a13(0x1c0), a7, 1 +3fc05480: sub a7, a11 +3fc05490: move *a13(0x2a0), a5, 1 +3fc054b0: sub a11, a5 +3fc054c0: move a5, *a13(0x2a0), 1 +3fc054e0: move *a13(0x2e0), a11, 1 +3fc05500: move *a13(0x1a0), a5, 1 +3fc05520: sub a5, a11 +3fc05530: move *a13(0x1e0), a5, 1 +3fc05550: add a5, a11 +3fc05560: move a11, *a13(0x240), 1 +3fc05580: sub a5, a5 +3fc05590: move a5, *a13(0x220), 1 +3fc055b0: move *a13(0x280), a7, 1 +3fc055d0: cmp a7, a5 +3fc055e0: jrge L3FC057D0 +3fc055f0: setf 16, 1, 0 +L3FC05600: +3fc05600: move *a13, a11, 1 +3fc05610: move *a13(0x2a0), *a11(0x0), 0 +3fc05640: addk 32, a11 +3fc05650: move a11, *a13, 1 +3fc05660: move *a13(0x240), a7, 1 +3fc05680: inc a7 +3fc05690: move a7, *a13(0x240), 1 +3fc056b0: dec a7 +3fc056c0: move a7, *a11(0xfff0), 0 +3fc056e0: move *a13(0x60), a7, 1 +3fc05700: move *a13(0x260), *a7+, 1 +3fc05720: move a7, *a13(0x60), 1 +3fc05740: move *a13(0x220), a5, 1 +3fc05760: inc a5 +3fc05770: move a5, *a13(0x220), 1 +3fc05790: move *a13(0x280), a7, 1 +3fc057b0: cmp a7, a5 +3fc057c0: jrlt L3FC05600 +L3FC057D0: +3fc057d0: move a14, -*sp, 1 +3fc057e0: movk 1, a11 +3fc057f0: move a11, *a14+, 1 +3fc05800: move a7, *a14+, 1 +3fc05810: move *a13(0x40), *a14+, 1 +3fc05830: move *a13(0x20), *a14+, 1 +3fc05850: move *a13(0x80), *a14+, 1 +3fc05870: move *a13(0xffa0), *a14+, 1 +3fc05890: move a10, *a14+, 1 +3fc058a0: move *a13(0xffa0), a11, 1 +3fc058c0: move *a11(0x360), a5, 1 +3fc058e0: call a5 +3fc058f0: move a14, -*sp, 1 +3fc05900: move *a13(0x80), *a14+, 1 +3fc05920: calla L3F702440 +3fc05950: move *a13(0x120), a5, 1 +3fc05970: move *a5(0x0), *a13(0x120), 1 +L3FC059A0: +3fc059a0: move *a13(0x120), a11, 1 +3fc059c0: jane L3FC04B30 +L3FC059E0: +3fc059e0: move a14, -*sp, 1 +3fc059f0: move *a13(0xfee0), *a14+, 1 +3fc05a10: move *a13(0xff00), *a14+, 1 +3fc05a30: move *a13(0xff20), *a14+, 1 +3fc05a50: move *a13(0xff40), *a14+, 1 +3fc05a70: move *a13(0xff60), *a14+, 1 +3fc05a90: move *a13(0xff80), *a14+, 1 +3fc05ab0: move *a13(0xffa0), *a14+, 1 +3fc05ad0: move a10, *a14+, 1 +3fc05ae0: move a9, *a14+, 1 +3fc05af0: calla L3F762A00 +3fc05b20: move *a13(0x160), a11, 1 +3fc05b40: jreq L3FC05BE0 +3fc05b50: move a14, -*sp, 1 +3fc05b60: move *a13(0x140), *a14+, 1 +3fc05b80: move *a13(0xffa0), a7, 1 +3fc05ba0: move *a7, a5, 1 +3fc05bb0: move *a5(0xec0), a5, 1 +3fc05bd0: call a5 +L3FC05BE0: +3fc05be0: move a14, -*sp, 1 +3fc05bf0: move *a13(0x20), *a14+, 1 +3fc05c10: calla L3F702440 +3fc05c40: move a14, -*sp, 1 +3fc05c50: move *a13(0x40), *a14+, 1 +3fc05c70: calla L3F702440 +L3FC05CA0: +3fc05ca0: move *sp(0xe0), a14, 1 +3fc05cc0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fc05ce0: rets 2 +L3FC05CF0: +3fc05cf0: mmtm sp, a7,a9,a11,a13 +3fc05d10: move a14, a13 +3fc05d20: addi 0x1a0, a14 +3fc05d40: move *a13(0xffe0), a11, 1 +3fc05d60: setf 16, 1, 0 +3fc05d70: move *a11(0x10), a9, 0 +3fc05d90: move a9, *a13(0x60), 1 +3fc05db0: move *a11, a9, 0 +3fc05dc0: dsj a9, L3FC060A0 +3fc05de0: move *a11(0x80), a9, 1 +3fc05e00: move *a9(0x60), a9, 1 +3fc05e20: move *a13(0xff60), a11, 1 +3fc05e40: setf 16, 0, 0 +3fc05e50: move *a9(0x110), a9, 0 +3fc05e70: cmp a9, a11 +3fc05e80: jrc L3FC05F10 +3fc05e90: move *a13(0xffe0), a9, 1 +3fc05eb0: move *a9(0x80), a9, 1 +3fc05ed0: move *a9(0x60), a9, 1 +3fc05ef0: move *a9(0x110), a11, 0 +L3FC05F10: +3fc05f10: move a11, *a13(0xff60), 1 +3fc05f30: move *a13(0xffe0), a9, 1 +3fc05f50: move *a9(0x80), a9, 1 +3fc05f70: move *a9(0x60), a9, 1 +3fc05f90: move *a13(0xff40), a11, 1 +3fc05fb0: move *a9(0x100), a9, 0 +3fc05fd0: cmp a9, a11 +3fc05fe0: jrc L3FC06070 +3fc05ff0: move *a13(0xffe0), a9, 1 +3fc06010: move *a9(0x80), a9, 1 +3fc06030: move *a9(0x60), a9, 1 +3fc06050: move *a9(0x100), a11, 0 +L3FC06070: +3fc06070: move a11, *a13(0xff40), 1 +3fc06090: jruc L3FC06240 +L3FC060A0: +3fc060a0: move *a13(0xff60), a9, 1 +3fc060c0: move *a11(0x360), a11, 0 +3fc060e0: cmp a11, a9 +3fc060f0: jrlt L3FC06140 +3fc06100: move *a13(0xffe0), a11, 1 +3fc06120: move *a11(0x360), a9, 0 +L3FC06140: +3fc06140: move a9, *a13(0xff60), 1 +3fc06160: move *a13(0xffe0), a11, 1 +3fc06180: move *a13(0xff40), a9, 1 +3fc061a0: move *a11(0x370), a11, 0 +3fc061c0: cmp a11, a9 +3fc061d0: jrlt L3FC06220 +3fc061e0: move *a13(0xffe0), a11, 1 +3fc06200: move *a11(0x370), a9, 0 +L3FC06220: +3fc06220: move a9, *a13(0xff40), 1 +L3FC06240: +3fc06240: move *a13(0x60), a11, 1 +3fc06260: sll 0x6, a11 +3fc06270: addi 0xc53d0, a11 +3fc062a0: move *a13(0xff60), a9, 1 +3fc062c0: move *a11, a11, 1 +3fc062d0: add a9, a11 +3fc062e0: move *a13(0x60), a7, 1 +3fc06300: sll 0x6, a7 +3fc06310: addi 0xc53d0, a7 +3fc06340: move *a7(0x20), a7, 1 +3fc06360: neg a7 +3fc06370: sra a7, a11 +3fc06380: sll 0x2, a11 +3fc06390: move a11, *a13(0xc0), 1 +3fc063b0: move *a13(0xff20), a7, 1 +3fc063d0: jrne L3FC06480 +3fc063e0: move a14, -*sp, 1 +3fc063f0: move *a13(0xff40), a7, 1 +3fc06410: mpys a11, a7 +3fc06420: move a7, *a14+, 1 +3fc06430: calla L3F701230 +3fc06460: move a8, *a13(0xff20), 1 +L3FC06480: +3fc06480: move a14, -*sp, 1 +3fc06490: move *a13(0x60), *a14+, 1 +3fc064b0: calla L3FC07430 +3fc064e0: move a8, *a13(0xa0), 1 +3fc06500: move *a13(0xffe0), a7, 1 +3fc06520: setf 16, 1, 0 +3fc06530: move *a7, a7, 0 +3fc06540: jrne L3FC06670 +3fc06550: move *a13(0xffe0), a7, 1 +3fc06570: move *a13(0xffa0), a9, 1 +3fc06590: move *a7(0x3a0), a7, 0 +3fc065b0: add a9, a7 +3fc065c0: move a7, *a13(0xffa0), 1 +3fc065e0: move *a13(0xffe0), a9, 1 +3fc06600: move *a13(0xff80), a7, 1 +3fc06620: move *a9(0x3b0), a9, 0 +3fc06640: add a7, a9 +3fc06650: move a9, *a13(0xff80), 1 +L3FC06670: +3fc06670: move a14, -*sp, 1 +3fc06680: move *a13(0xff40), a9, 1 +3fc066a0: mpys a11, a9 +3fc066b0: move a9, *a14+, 1 +3fc066c0: move *a13(0xff20), *a14+, 1 +3fc066e0: calla L3FB44A00 +3fc06710: move *a13(0xff20), *a13(0x180), 1 +3fc06740: move *a13(0xa0), a11, 1 +3fc06760: dsjs a11, L3FC067A0 +3fc06770: move *a13(0xff20), *a13(0x140), 1 +L3FC067A0: +3fc067a0: move *a13(0xff80), *a13(0x0), 1 +3fc067d0: move *a13(0xff80), a11, 1 +3fc067f0: move *a13(0xff40), a9, 1 +3fc06810: add a9, a11 +3fc06820: move *a13, a7, 1 +3fc06830: cmp a11, a7 +3fc06840: jage L3FC073C0 +L3FC06860: +3fc06860: move *a13(0xa0), a11, 1 +3fc06880: dsj a11, L3FC06C70 +3fc068a0: setf 16, 1, 0 +3fc068b0: move *a13(0xffa0), *a13(0xe0), 0 +3fc068e0: move *a13(0x0), *a13(0xf0), 0 +3fc06910: move *a13(0xff60), *a13(0x80), 1 +3fc06940: move a14, -*sp, 1 +3fc06950: movk 1, a11 +3fc06960: move a11, *a14+, 1 +3fc06970: move a13, a9 +3fc06980: addi 0x80, a9 +3fc069a0: move a9, *a14+, 1 +3fc069b0: move a13, a7 +3fc069c0: addi 0xe0, a7 +3fc069e0: move a7, *a14+, 1 +3fc069f0: move *a13(0x80), *a14+, 1 +3fc06a10: move *a13(0xffe0), *a14+, 1 +3fc06a30: move *a13(0xffe0), a11, 1 +3fc06a50: move *a11(0x20), a7, 1 +3fc06a70: move *a7(0x9e0), a7, 1 +3fc06a90: call a7 +3fc06aa0: move a8, *a13(0x100), 1 +3fc06ac0: move a14, -*sp, 1 +3fc06ad0: move *a13(0xff60), a7, 1 +3fc06af0: addk 7, a7 +3fc06b00: sra 0x3, a7 +3fc06b10: move a7, *a14+, 1 +3fc06b20: move *a13(0x140), *a14+, 1 +3fc06b40: move a8, *a14+, 1 +3fc06b50: calla L3FB44400 +3fc06b80: move *a13(0xc0), a7, 1 +3fc06ba0: sll 0x3, a7 +3fc06bb0: move *a13(0x140), a9, 1 +3fc06bd0: add a9, a7 +3fc06be0: move a7, *a13(0x140), 1 +3fc06c00: move a14, -*sp, 1 +3fc06c10: move *a13(0x100), *a14+, 1 +3fc06c30: calla L3F702440 +3fc06c60: jruc L3FC07310 +L3FC06C70: +3fc06c70: sub a11, a11 +3fc06c80: move a11, *a13(0x40), 1 +3fc06ca0: move a11, *a13(0x20), 1 +3fc06cc0: move *a13(0xff60), a9, 1 +3fc06ce0: cmp a9, a11 +3fc06cf0: jrge L3FC07310 +L3FC06D00: +3fc06d00: move *a13(0xffa0), a11, 1 +3fc06d20: move *a13(0x20), a9, 1 +3fc06d40: add a9, a11 +3fc06d50: setf 16, 1, 0 +3fc06d60: move a11, *a13(0xe0), 0 +3fc06d80: move *a13(0x0), *a13(0xf0), 0 +3fc06db0: movk 1, a11 +3fc06dc0: move a11, *a13(0x80), 1 +3fc06de0: move a14, -*sp, 1 +3fc06df0: move a11, *a14+, 1 +3fc06e00: move a13, a7 +3fc06e10: addi 0x80, a7 +3fc06e30: move a7, *a14+, 1 +3fc06e40: move a13, a11 +3fc06e50: addi 0xe0, a11 +3fc06e70: move a11, *a14+, 1 +3fc06e80: move *a13(0x80), *a14+, 1 +3fc06ea0: move *a13(0xffe0), *a14+, 1 +3fc06ec0: move *a13(0xffe0), a7, 1 +3fc06ee0: move *a7(0x20), a11, 1 +3fc06f00: move *a11(0x9e0), a11, 1 +3fc06f20: call a11 +3fc06f30: move a8, *a13(0x100), 1 +3fc06f50: movk 1, a11 +3fc06f60: move *a13(0xffc0), a7, 1 +3fc06f80: sll a7, a11 +3fc06f90: move *a8, a7, 1 +3fc06fa0: and a11, a7 +3fc06fb0: setf 8, 0, 0 +3fc06fc0: zext a7, 0 +3fc06fd0: move a7, *a13(0x120), 1 +3fc06ff0: move *a13(0x40), a11, 1 +3fc07010: sll a11, a7 +3fc07020: move a7, *a13(0x120), 1 +3fc07040: move *a13(0x180), a11, 1 +3fc07060: move *a11, a9, 1 +3fc07070: move *a13(0x120), a7, 1 +3fc07090: or a7, a9 +3fc070a0: move a9, *a11, 1 +3fc070b0: move *a13(0x40), a9, 1 +3fc070d0: inc a9 +3fc070e0: move a9, *a13(0x40), 1 +3fc07100: subk 32, a9 +3fc07110: jreq L3FC07190 +3fc07120: move *a13(0xff60), a9, 1 +3fc07140: move *a13(0x20), a7, 1 +3fc07160: inc a7 +3fc07170: cmp a9, a7 +3fc07180: jrne L3FC071E0 +L3FC07190: +3fc07190: addk 32, a11 +3fc071a0: move a11, *a13(0x180), 1 +3fc071c0: sub a9, a9 +3fc071d0: jruc L3FC07200 +L3FC071E0: +3fc071e0: move *a13(0x40), a9, 1 +L3FC07200: +3fc07200: move a9, *a13(0x40), 1 +3fc07220: move a14, -*sp, 1 +3fc07230: move *a13(0x100), *a14+, 1 +3fc07250: calla L3F702440 +3fc07280: move *a13(0x20), a7, 1 +3fc072a0: inc a7 +3fc072b0: move a7, *a13(0x20), 1 +3fc072d0: move *a13(0xff60), a9, 1 +3fc072f0: cmp a9, a7 +3fc07300: jrlt L3FC06D00 +L3FC07310: +3fc07310: move *a13, a11, 1 +3fc07320: inc a11 +3fc07330: move a11, *a13, 1 +3fc07340: move *a13(0xff80), a9, 1 +3fc07360: move *a13(0xff40), a7, 1 +3fc07380: add a7, a9 +3fc07390: cmp a9, a11 +3fc073a0: jalt L3FC06860 +L3FC073C0: +3fc073c0: move *a13(0xff20), a8, 1 +3fc073e0: move *sp(0xa0), a14, 1 +3fc07400: mmfm sp, a7,a9,a11,a13 +3fc07420: rets 2 +L3FC07430: +3fc07430: mmtm sp, a9,a11,a13 +3fc07450: move a14, a13 +3fc07460: addk 32, a14 +3fc07470: sub a11, a11 +3fc07480: move a11, *a13, 1 +3fc07490: move @0xda8c0, a9, 1 +3fc074c0: cmp a9, a11 +3fc074d0: jrge L3FC07690 +3fc074e0: setf 8, 0, 0 +L3FC074F0: +3fc074f0: move *a13, a11, 1 +3fc07500: sll 0x5, a11 +3fc07510: addi 0xda8e0, a11 +3fc07540: move *a11, a11, 0 +3fc07550: move *a13(0xffe0), a9, 1 +3fc07570: cmp a9, a11 +3fc07580: jrne L3FC07610 +3fc07590: move *a13, a11, 1 +3fc075a0: sll 0x5, a11 +3fc075b0: addi 0xda8e0, a11 +3fc075e0: move *a11(0x8), a8, 0 +3fc07600: jruc L3FC076A0 +L3FC07610: +3fc07610: move *a13, a11, 1 +3fc07620: inc a11 +3fc07630: move a11, *a13, 1 +3fc07640: move @0xda8c0, a9, 1 +3fc07670: cmp a9, a11 +3fc07680: jrlt L3FC074F0 +L3FC07690: +3fc07690: movk 1, a8 +L3FC076A0: +3fc076a0: move *sp(0x80), a14, 1 +3fc076c0: mmfm sp, a9,a11,a13 +3fc076e0: rets 2 +L3FC076F0: +3fc076f0: mmtm sp, a7,a9,a11,a13 +3fc07710: move a14, a13 +3fc07720: addi 0x280, a14 +3fc07740: move a14, -*sp, 1 +3fc07750: movk 1, a11 +3fc07760: move a11, *a14+, 1 +3fc07770: move *a13(0xff20), *a14+, 1 +3fc07790: move *a13(0xff40), *a14+, 1 +3fc077b0: move *a13(0xffe0), a9, 1 +3fc077d0: move *a9(0x20), *a14+, 1 +3fc077f0: move *a9(0x20), a7, 1 +3fc07810: move *a7(0xb40), a7, 1 +3fc07830: call a7 +3fc07840: move a8, *a13(0x1a0), 1 +3fc07860: move a8, a7 +3fc07870: jrne L3FC07920 +3fc07880: move a14, -*sp, 1 +3fc07890: movi 0x3fc0d4c0, a8 +3fc078c0: move a8, *a14+, 1 +3fc078d0: calla L3F927BC0 +3fc07900: jauc L3FC092E0 +L3FC07920: +3fc07920: move a14, -*sp, 1 +3fc07930: sub a11, a11 +3fc07940: move a11, *a14+, 1 +3fc07950: calla L3F8B62F0 +3fc07980: move a8, *a13(0x60), 1 +3fc079a0: move a14, -*sp, 1 +3fc079b0: move a11, *a14+, 1 +3fc079c0: move *a9(0x20), a11, 1 +3fc079e0: move *a11(0xb60), *a14+, 1 +3fc07a00: move a7, *a14+, 1 +3fc07a10: movk 8, a11 +3fc07a20: move a11, *a14+, 1 +3fc07a30: move a8, *a14+, 1 +3fc07a40: calla L3F8B6510 +3fc07a70: move a14, -*sp, 1 +3fc07a80: move *a9(0x20), *a14+, 1 +3fc07aa0: movk 1, a11 +3fc07ab0: move a11, *a14+, 1 +3fc07ac0: calla L3F86EBF0 +3fc07af0: move a8, *a13(0x1e0), 1 +3fc07b10: move a14, -*sp, 1 +3fc07b20: move a8, *a14+, 1 +3fc07b30: move a7, *a14+, 1 +3fc07b40: calla L3F863590 +3fc07b70: move a14, -*sp, 1 +3fc07b80: move *a13(0x1e0), *a14+, 1 +3fc07ba0: move a7, *a14+, 1 +3fc07bb0: calla L3FC0CE80 +3fc07be0: move a14, -*sp, 1 +3fc07bf0: move *a13(0xff20), a11, 1 +3fc07c10: sll 0x2, a11 +3fc07c20: move a11, *a14+, 1 +3fc07c30: calla L3F701230 +3fc07c60: move a8, *a13(0x220), 1 +3fc07c80: move a8, *a13(0x200), 1 +3fc07ca0: move a14, -*sp, 1 +3fc07cb0: move *a13(0xff20), a11, 1 +3fc07cd0: sll 0x2, a11 +3fc07ce0: move a11, *a14+, 1 +3fc07cf0: calla L3F701230 +3fc07d20: move a8, *a13(0xa0), 1 +3fc07d40: move a8, *a13(0x80), 1 +3fc07d60: move *a13(0x200), a11, 1 +3fc07d80: jreq L3FC07DB0 +3fc07d90: move a8, a8 +3fc07da0: jrne L3FC07EE0 +L3FC07DB0: +3fc07db0: move a14, -*sp, 1 +3fc07dc0: move a8, *a14+, 1 +3fc07dd0: calla L3F702440 +3fc07e00: move a14, -*sp, 1 +3fc07e10: move *a13(0x220), *a14+, 1 +3fc07e30: calla L3F702440 +3fc07e60: move a14, -*sp, 1 +3fc07e70: move *a13(0x1e0), *a14+, 1 +3fc07e90: calla L3F86F3B0 +3fc07ec0: jauc L3FC092E0 +L3FC07EE0: +3fc07ee0: move a14, -*sp, 1 +3fc07ef0: sub a7, a7 +3fc07f00: move a7, *a14+, 1 +3fc07f10: move *a13(0xffa0), *a14+, 1 +3fc07f30: movk 2, a7 +3fc07f40: move a7, *a14+, 1 +3fc07f50: move *a13(0x1e0), *a14+, 1 +3fc07f70: move *a13(0x1e0), a7, 1 +3fc07f90: move *a7(0x640), a7, 1 +3fc07fb0: call a7 +3fc07fc0: move a14, -*sp, 1 +3fc07fd0: move *a13(0x1e0), *a14+, 1 +3fc07ff0: move *a13(0x1a0), *a14+, 1 +3fc08010: calla L3F863590 +3fc08040: sub a7, a7 +3fc08050: move a7, *a13(0x40), 1 +3fc08070: move *a13(0xff20), a9, 1 +3fc08090: cmp a9, a7 +3fc080a0: jrge L3FC08260 +3fc080b0: setf 16, 1, 0 +L3FC080C0: +3fc080c0: move *a13(0x200), a11, 1 +3fc080e0: move *a13(0xff60), *a11(0x0), 0 +3fc08110: addk 32, a11 +3fc08120: move a11, *a13(0x200), 1 +3fc08140: move *a13(0x40), *a11(0xfff0), 0 +3fc08170: move *a13(0x80), a9, 1 +3fc08190: move *a13(0xff40), *a9+, 1 +3fc081b0: move a9, *a13(0x80), 1 +3fc081d0: move *a13(0x40), a7, 1 +3fc081f0: inc a7 +3fc08200: move a7, *a13(0x40), 1 +3fc08220: move *a13(0xff20), a9, 1 +3fc08240: cmp a9, a7 +3fc08250: jrlt L3FC080C0 +L3FC08260: +3fc08260: move a14, -*sp, 1 +3fc08270: movk 1, a7 +3fc08280: move a7, *a14+, 1 +3fc08290: move a9, *a14+, 1 +3fc082a0: move *a13(0xa0), *a14+, 1 +3fc082c0: move *a13(0x220), *a14+, 1 +3fc082e0: move *a13(0xff80), *a14+, 1 +3fc08300: move *a13(0x1e0), *a14+, 1 +3fc08320: move *a13(0x1a0), *a14+, 1 +3fc08340: move *a13(0xffc0), a7, 1 +3fc08360: move *a7(0x360), a7, 1 +3fc08380: call a7 +3fc08390: move *a13(0xffc0), a7, 1 +3fc083b0: movb *a7(0x178), a7 +3fc083d0: move a7, *a13, 1 +3fc083e0: move *a13(0xffc0), a7, 1 +3fc08400: move *a7(0x1e0), *a13(0x180), 1 +3fc08430: move *a7(0x200), *a13(0x1c0), 1 +3fc08460: movk 2, a7 +3fc08470: move a7, *a13(0xc0), 1 +3fc08490: move *a13(0x60), *a13(0xe0), 1 +3fc084c0: move *a13(0xff00), *a13(0x100), 1 +3fc084f0: move *a13(0xfee0), *a13(0x120), 1 +3fc08520: move a14, -*sp, 1 +3fc08530: move a13, a7 +3fc08540: addi 0xc0, a7 +3fc08560: move a7, *a14+, 1 +3fc08570: movi 0x3900, a7 +3fc08590: move a7, *a14+, 1 +3fc085a0: move *a13(0xffc0), *a14+, 1 +3fc085c0: calla L3F864B20 +3fc085f0: move a14, -*sp, 1 +3fc08600: move *a13(0xffc0), *a14+, 1 +3fc08620: move *a13(0xffe0), *a14+, 1 +3fc08640: calla L3F863590 +3fc08670: setf 16, 1, 0 +3fc08680: move *a13(0xff00), *a13(0x240), 0 +3fc086b0: move *a13(0xfee0), *a13(0x250), 0 +3fc086e0: move *a13(0xff40), *a13(0x260), 0 +3fc08710: move a9, *a13(0x270), 0 +3fc08730: move a14, -*sp, 1 +3fc08740: move a13, a7 +3fc08750: addi 0x240, a7 +3fc08770: move a7, *a14+, 1 +3fc08780: movk 1, a7 +3fc08790: move a7, *a14+, 1 +3fc087a0: move *a13(0xffc0), *a14+, 1 +3fc087c0: move *a13(0xffe0), *a14+, 1 +3fc087e0: move *a13(0xffc0), a7, 1 +3fc08800: move *a7(0x540), a7, 1 +3fc08820: call a7 +3fc08830: movk 10, a7 +3fc08840: move a7, *a13(0xc0), 1 +3fc08860: move a14, -*sp, 1 +3fc08870: move a13, a7 +3fc08880: addi 0xc0, a7 +3fc088a0: move a7, *a14+, 1 +3fc088b0: movk 1, a7 +3fc088c0: move a7, *a14+, 1 +3fc088d0: move *a13(0x1e0), *a14+, 1 +3fc088f0: calla L3F864B20 +3fc08920: move a14, -*sp, 1 +3fc08930: move *a13(0x1e0), *a14+, 1 +3fc08950: move *a13(0x1a0), *a14+, 1 +3fc08970: calla L3F863590 +3fc089a0: move a14, -*sp, 1 +3fc089b0: sub a7, a7 +3fc089c0: move a7, *a14+, 1 +3fc089d0: move a7, *a14+, 1 +3fc089e0: move a9, *a14+, 1 +3fc089f0: move *a13(0xff40), *a14+, 1 +3fc08a10: move a7, *a14+, 1 +3fc08a20: move a7, *a14+, 1 +3fc08a30: move *a13(0x1e0), *a14+, 1 +3fc08a50: move *a13(0x1a0), *a14+, 1 +3fc08a70: move *a13(0x1a0), *a14+, 1 +3fc08a90: move *a13(0x1e0), a7, 1 +3fc08ab0: move *a7(0x3a0), a7, 1 +3fc08ad0: call a7 +3fc08ae0: move *a13(0xffc0), a7, 1 +3fc08b00: move *a7(0x100), *a13(0x20), 1 +3fc08b30: move *a7(0x120), *a13(0xc0), 1 +3fc08b60: move *a13(0x20), *a13(0xe0), 1 +3fc08b90: move *a13(0x1a0), a7, 1 +3fc08bb0: move a7, *a13(0x100), 1 +3fc08bd0: move a14, -*sp, 1 +3fc08be0: move a13, a7 +3fc08bf0: addi 0xc0, a7 +3fc08c10: move a7, *a14+, 1 +3fc08c20: movi 0x80c, a7 +3fc08c40: move a7, *a14+, 1 +3fc08c50: move *a13(0xffc0), *a14+, 1 +3fc08c70: calla L3F864B20 +3fc08ca0: move a14, -*sp, 1 +3fc08cb0: move *a13(0xffc0), *a14+, 1 +3fc08cd0: move *a13(0xffe0), *a14+, 1 +3fc08cf0: calla L3F863590 +3fc08d20: setf 16, 1, 0 +3fc08d30: move *a13(0xff00), *a13(0x240), 0 +3fc08d60: move *a13(0xfee0), *a13(0x250), 0 +3fc08d90: move *a13(0xff40), *a13(0x260), 0 +3fc08dc0: move a9, *a13(0x270), 0 +3fc08de0: move a14, -*sp, 1 +3fc08df0: move a13, a7 +3fc08e00: addi 0x240, a7 +3fc08e20: move a7, *a14+, 1 +3fc08e30: movk 1, a7 +3fc08e40: move a7, *a14+, 1 +3fc08e50: move *a13(0xffc0), *a14+, 1 +3fc08e70: move *a13(0xffe0), *a14+, 1 +3fc08e90: move *a13(0xffc0), a7, 1 +3fc08eb0: move *a7(0x540), a7, 1 +3fc08ed0: call a7 +3fc08ee0: move *a13(0x20), *a13(0xc0), 1 +3fc08f10: move *a13(0xffc0), a7, 1 +3fc08f30: move *a7(0x100), *a13(0xe0), 1 +3fc08f60: move *a13(0x0), *a13(0x100), 1 +3fc08f90: move *a13(0x180), a7, 1 +3fc08fb0: move a7, *a13(0x120), 1 +3fc08fd0: setf 16, 1, 0 +3fc08fe0: move *a13(0x1c0), a9, 0 +3fc09000: move a9, *a13(0x140), 1 +3fc09020: move *a13(0x1d0), a11, 0 +3fc09040: move a11, *a13(0x160), 1 +3fc09060: move a14, -*sp, 1 +3fc09070: move a13, a7 +3fc09080: addi 0xc0, a7 +3fc090a0: move a7, *a14+, 1 +3fc090b0: movi 0x390c, a7 +3fc090d0: move a7, *a14+, 1 +3fc090e0: move *a13(0xffc0), *a14+, 1 +3fc09100: calla L3F864B20 +3fc09130: move a14, -*sp, 1 +3fc09140: move *a13(0xffc0), *a14+, 1 +3fc09160: move *a13(0xffe0), *a14+, 1 +3fc09180: calla L3F863590 +3fc091b0: move a14, -*sp, 1 +3fc091c0: movk 1, a7 +3fc091d0: move a7, *a14+, 1 +3fc091e0: move *a13(0x60), *a14+, 1 +3fc09200: calla L3F8B8750 +3fc09230: move *a13(0xffc0), a7, 1 +3fc09250: sub a9, a9 +3fc09260: move a9, *a7(0x1e0), 1 +3fc09280: move a14, -*sp, 1 +3fc09290: move *a13(0x1e0), *a14+, 1 +3fc092b0: calla L3F86F3B0 +L3FC092E0: +3fc092e0: move *sp(0xa0), a14, 1 +3fc09300: mmfm sp, a7,a9,a11,a13 +3fc09320: rets 2 +3fc09330: mmtm sp, a7,a9,a11,a13 +3fc09350: move a14, a13 +3fc09360: addi 0xe0, a14 +3fc09380: move *a13(0xff80), a11, 1 +3fc093a0: jrge L3FC09430 +3fc093b0: move *a13(0xff40), a9, 1 +3fc093d0: add a11, a9 +3fc093e0: move a9, *a13(0xff40), 1 +3fc09400: sub a9, a9 +3fc09410: move a9, *a13(0xff80), 1 +L3FC09430: +3fc09430: move *a13(0xff60), a11, 1 +3fc09450: jrge L3FC094E0 +3fc09460: move *a13(0xff20), a9, 1 +3fc09480: add a11, a9 +3fc09490: move a9, *a13(0xff20), 1 +3fc094b0: sub a9, a9 +3fc094c0: move a9, *a13(0xff60), 1 +L3FC094E0: +3fc094e0: move *a13(0xffe0), a11, 1 +3fc09500: setf 16, 1, 0 +3fc09510: move *a11, a9, 0 +3fc09520: dec a9 +3fc09530: jreq L3FC09C10 +3fc09540: move *a11(0x3a0), *a13(0x40), 0 +3fc09570: move *a11(0x3b0), *a13(0x50), 0 +3fc095a0: move *a13(0x40), a9, 0 +3fc095c0: move *a13(0xff40), a7, 1 +3fc095e0: add a7, a9 +3fc095f0: move a9, *a13(0x60), 0 +3fc09610: move *a13(0x50), a9, 0 +3fc09630: move *a13(0xff20), a7, 1 +3fc09650: add a7, a9 +3fc09660: move a9, *a13(0x70), 0 +3fc09680: move a14, -*sp, 1 +3fc09690: move a13, a9 +3fc096a0: addk 32, a9 +3fc096b0: move a9, *a14+, 1 +3fc096c0: sub a9, a9 +3fc096d0: move a9, *a14+, 1 +3fc096e0: move *a13(0x70), a9, 0 +3fc09700: move a9, *a14+, 1 +3fc09710: move *a13(0x60), a7, 0 +3fc09730: move a7, *a14+, 1 +3fc09740: move *a13(0x50), a7, 0 +3fc09760: move a7, *a14+, 1 +3fc09770: move *a13(0x40), a7, 0 +3fc09790: move a7, *a14+, 1 +3fc097a0: move *a13(0xffa0), a7, 1 +3fc097c0: move *a7, a7, 1 +3fc097d0: move *a7(0x1100), a7, 1 +3fc097f0: call a7 +3fc09800: move a14, -*sp, 1 +3fc09810: move a13, a9 +3fc09820: addk 32, a9 +3fc09830: move a9, *a14+, 1 +3fc09840: move *a13(0xffa0), a7, 1 +3fc09860: move *a7, a9, 1 +3fc09870: move *a9(0xe80), a9, 1 +3fc09890: call a9 +3fc098a0: move a8, *a13(0xa0), 1 +3fc098c0: move a14, -*sp, 1 +3fc098d0: sub a9, a9 +3fc098e0: move a9, *a14+, 1 +3fc098f0: move *a7, a9, 1 +3fc09900: move *a9(0xe80), a9, 1 +3fc09920: call a9 +3fc09930: move a8, *a13(0xc0), 1 +3fc09950: move a14, -*sp, 1 +3fc09960: move a8, *a14+, 1 +3fc09970: move *a11(0x1c0), *a14+, 1 +3fc09990: move a11, *a14+, 1 +3fc099a0: move *a7, a9, 1 +3fc099b0: move *a9(0x10a0), a9, 1 +3fc099d0: call a9 +3fc099e0: move a14, -*sp, 1 +3fc099f0: move *a13(0xc0), *a14+, 1 +3fc09a10: move *a13(0xa0), *a14+, 1 +3fc09a30: move *a13(0xa0), *a14+, 1 +3fc09a50: move *a7, a9, 1 +3fc09a60: move *a9(0xee0), a9, 1 +3fc09a80: call a9 +3fc09a90: move a14, -*sp, 1 +3fc09aa0: move *a13(0xc0), *a14+, 1 +3fc09ac0: move *a7, a9, 1 +3fc09ad0: move *a9(0xec0), a9, 1 +3fc09af0: call a9 +3fc09b00: move a14, -*sp, 1 +3fc09b10: setf 16, 1, 0 +3fc09b20: move *a11(0x3b0), a9, 0 +3fc09b40: neg a9 +3fc09b50: move a9, *a14+, 1 +3fc09b60: move *a11(0x3a0), a9, 0 +3fc09b80: neg a9 +3fc09b90: move a9, *a14+, 1 +3fc09ba0: move *a13(0xa0), *a14+, 1 +3fc09bc0: move *a7, a9, 1 +3fc09bd0: move *a9(0xf80), a9, 1 +3fc09bf0: call a9 +3fc09c00: jruc L3FC09E90 +L3FC09C10: +3fc09c10: move a14, -*sp, 1 +3fc09c20: move a13, a9 +3fc09c30: addk 32, a9 +3fc09c40: move a9, *a14+, 1 +3fc09c50: move *a11(0x80), *a14+, 1 +3fc09c70: move *a11(0x80), a7, 1 +3fc09c90: move *a7(0x60), a7, 1 +3fc09cb0: setf 16, 0, 0 +3fc09cc0: move *a7(0x100), a8, 0 +3fc09ce0: move a8, *a14+, 1 +3fc09cf0: move *a11(0x80), a7, 1 +3fc09d10: move *a7(0x60), a7, 1 +3fc09d30: move *a7(0x110), a8, 0 +3fc09d50: move a8, *a14+, 1 +3fc09d60: sub a7, a7 +3fc09d70: move a7, *a14+, 1 +3fc09d80: move a7, *a14+, 1 +3fc09d90: move *a13(0xffa0), a7, 1 +3fc09db0: move *a7, a9, 1 +3fc09dc0: move *a9(0x1100), a9, 1 +3fc09de0: call a9 +3fc09df0: move a14, -*sp, 1 +3fc09e00: move a13, a9 +3fc09e10: addk 32, a9 +3fc09e20: move a9, *a14+, 1 +3fc09e30: move *a7, a9, 1 +3fc09e40: move *a9(0xe80), a9, 1 +3fc09e60: call a9 +3fc09e70: move a8, *a13(0xa0), 1 +L3FC09E90: +3fc09e90: move a14, -*sp, 1 +3fc09ea0: sub a9, a9 +3fc09eb0: move a9, *a14+, 1 +3fc09ec0: move *a13(0xff20), *a14+, 1 +3fc09ee0: move *a13(0xff40), *a14+, 1 +3fc09f00: move *a13(0xff60), *a14+, 1 +3fc09f20: move *a13(0xff80), *a14+, 1 +3fc09f40: move a14, -*sp, 1 +3fc09f50: move *a13(0xfec0), *a14+, 1 +3fc09f70: calla L3FCCBE80 +3fc09fa0: dec a8 +3fc09fb0: move a8, *a14+, 1 +3fc09fc0: move a11, *a14+, 1 +3fc09fd0: calla L3FC05CF0 +3fc0a000: move a8, *a13, 1 +3fc0a010: move a14, -*sp, 1 +3fc0a020: move *a13(0xfee0), *a14+, 1 +3fc0a040: move *a13(0xff00), *a14+, 1 +3fc0a060: move *a13(0xff20), *a14+, 1 +3fc0a080: move *a13(0xff40), *a14+, 1 +3fc0a0a0: move a9, *a14+, 1 +3fc0a0b0: move a8, *a14+, 1 +3fc0a0c0: move *a13(0xa0), *a14+, 1 +3fc0a0e0: move a7, *a14+, 1 +3fc0a0f0: move *a13(0xffc0), *a14+, 1 +3fc0a110: calla L3FC076F0 +3fc0a140: move a14, -*sp, 1 +3fc0a150: move *a13(0xfee0), *a14+, 1 +3fc0a170: move *a13(0xff00), *a14+, 1 +3fc0a190: move *a13(0xff20), *a14+, 1 +3fc0a1b0: move *a13(0xff40), *a14+, 1 +3fc0a1d0: move *a13(0xff60), *a14+, 1 +3fc0a1f0: move *a13(0xff80), *a14+, 1 +3fc0a210: move a7, *a14+, 1 +3fc0a220: move *a13(0xffc0), *a14+, 1 +3fc0a240: move a11, *a14+, 1 +3fc0a250: calla L3F762A00 +3fc0a280: move a14, -*sp, 1 +3fc0a290: move *a13(0x0), *a14+, 1 +3fc0a2b0: calla L3F702440 +3fc0a2e0: move a14, -*sp, 1 +3fc0a2f0: move *a13(0xa0), *a14+, 1 +3fc0a310: move *a7, a9, 1 +3fc0a320: move *a9(0xec0), a9, 1 +3fc0a340: call a9 +3fc0a350: move *sp(0xa0), a14, 1 +3fc0a370: mmfm sp, a7,a9,a11,a13 +3fc0a390: rets 2 +3fc0a3a0: mmtm sp, a7,a9,a11,a13 +3fc0a3c0: move a14, a13 +3fc0a3d0: addi 0x1e0, a14 +3fc0a3f0: move *a13(0xff00), *a13(0x1c0), 1 +3fc0a420: move *a13(0xffe0), a11, 1 +3fc0a440: setf 16, 1, 0 +3fc0a450: move *a11(0x10), a9, 0 +3fc0a470: move a9, *a13, 1 +3fc0a480: move *a13(0xff40), a9, 1 +3fc0a4a0: subk 2, a9 +3fc0a4b0: jane L3FC0B360 +3fc0a4d0: move a14, -*sp, 1 +3fc0a4e0: move *a11(0x20), *a14+, 1 +3fc0a500: move *a13(0x0), *a14+, 1 +3fc0a520: calla L3F86EBF0 +3fc0a550: move a8, *a13(0x1a0), 1 +3fc0a570: move a14, -*sp, 1 +3fc0a580: move *a13(0x0), *a14+, 1 +3fc0a5a0: move *a13(0xff60), *a14+, 1 +3fc0a5c0: move *a13(0xff80), *a14+, 1 +3fc0a5e0: move *a11(0x20), *a14+, 1 +3fc0a600: move *a11(0x20), a9, 1 +3fc0a620: move *a9(0xb40), a9, 1 +3fc0a640: call a9 +3fc0a650: move a8, *a13(0x140), 1 +3fc0a670: move *a13(0x1a0), a9, 1 +3fc0a690: move *a9(0x100), *a13(0x60), 1 +3fc0a6c0: sub a9, a9 +3fc0a6d0: setf 16, 1, 0 +3fc0a6e0: move a9, *a13(0x160), 0 +3fc0a700: move a9, *a13(0x170), 0 +3fc0a720: move *a13(0xff80), *a13(0x180), 0 +3fc0a750: move *a13(0xff60), *a13(0x190), 0 +3fc0a780: movk 3, a11 +3fc0a790: move a11, *a13(0x100), 1 +3fc0a7b0: move a9, *a13(0x120), 1 +3fc0a7d0: move a14, -*sp, 1 +3fc0a7e0: move a13, a11 +3fc0a7f0: addi 0x100, a11 +3fc0a810: move a11, *a14+, 1 +3fc0a820: movk 5, a11 +3fc0a830: move a11, *a14+, 1 +3fc0a840: move *a13(0x1a0), *a14+, 1 +3fc0a860: calla L3F864B20 +3fc0a890: move a14, -*sp, 1 +3fc0a8a0: move *a13(0x1a0), *a14+, 1 +3fc0a8c0: move *a13(0x140), *a14+, 1 +3fc0a8e0: calla L3F863590 +3fc0a910: move a14, -*sp, 1 +3fc0a920: move a13, a9 +3fc0a930: addi 0x160, a9 +3fc0a950: move a9, *a14+, 1 +3fc0a960: movk 1, a11 +3fc0a970: move a11, *a14+, 1 +3fc0a980: move *a13(0x1a0), *a14+, 1 +3fc0a9a0: move *a13(0x140), *a14+, 1 +3fc0a9c0: move *a13(0x1a0), a11, 1 +3fc0a9e0: move *a11(0x540), a9, 1 +3fc0aa00: call a9 +3fc0aa10: move *a13(0xff20), *a13(0x100), 1 +3fc0aa40: move *a13(0x60), *a13(0x120), 1 +3fc0aa70: move a14, -*sp, 1 +3fc0aa80: move a13, a9 +3fc0aa90: addi 0x100, a9 +3fc0aab0: move a9, *a14+, 1 +3fc0aac0: movk 6, a9 +3fc0aad0: move a9, *a14+, 1 +3fc0aae0: move a11, *a14+, 1 +3fc0aaf0: calla L3F864B20 +3fc0ab20: move a14, -*sp, 1 +3fc0ab30: move a11, *a14+, 1 +3fc0ab40: move *a13(0x140), *a14+, 1 +3fc0ab60: calla L3F863590 +3fc0ab90: move a14, -*sp, 1 +3fc0aba0: sub a9, a9 +3fc0abb0: move a9, *a14+, 1 +3fc0abc0: move a9, *a14+, 1 +3fc0abd0: move *a13(0xff60), *a14+, 1 +3fc0abf0: move *a13(0xff80), *a14+, 1 +3fc0ac10: move *a13(0xffa0), *a14+, 1 +3fc0ac30: move *a13(0xffc0), *a14+, 1 +3fc0ac50: move a11, *a14+, 1 +3fc0ac60: move *a13(0x140), *a14+, 1 +3fc0ac80: move *a13(0xffe0), *a14+, 1 +3fc0aca0: move *a11(0x3a0), a9, 1 +3fc0acc0: call a9 +3fc0acd0: move *a13, a9, 1 +3fc0ace0: sll 0x6, a9 +3fc0acf0: addi 0xc53d0, a9 +3fc0ad20: move *a13(0xff80), a7, 1 +3fc0ad40: move *a9, a9, 1 +3fc0ad50: add a7, a9 +3fc0ad60: move *a13, a7, 1 +3fc0ad70: sll 0x6, a7 +3fc0ad80: addi 0xc53d0, a7 +3fc0adb0: move *a7(0x20), a7, 1 +3fc0add0: neg a7 +3fc0ade0: sra a7, a9 +3fc0adf0: sll 0x2, a9 +3fc0ae00: move a9, *a13(0x40), 1 +3fc0ae20: sub a7, a7 +3fc0ae30: move a7, *a13(0x20), 1 +3fc0ae50: move *a13(0xff60), a9, 1 +3fc0ae70: cmp a9, a7 +3fc0ae80: jrge L3FC0B2C0 +L3FC0AE90: +3fc0ae90: sub a11, a11 +3fc0aea0: setf 16, 1, 0 +3fc0aeb0: move a11, *a13(0xa0), 0 +3fc0aed0: move *a13(0x20), *a13(0xb0), 0 +3fc0af00: move *a13(0xff80), *a13(0x80), 1 +3fc0af30: move a14, -*sp, 1 +3fc0af40: movk 1, a9 +3fc0af50: move a9, *a14+, 1 +3fc0af60: move a13, a7 +3fc0af70: addi 0x80, a7 +3fc0af90: move a7, *a14+, 1 +3fc0afa0: move a13, a9 +3fc0afb0: addi 0xa0, a9 +3fc0afd0: move a9, *a14+, 1 +3fc0afe0: move *a13(0xff80), *a14+, 1 +3fc0b000: move *a13(0x140), *a14+, 1 +3fc0b020: move *a13(0xffe0), a11, 1 +3fc0b040: move *a11(0x20), a7, 1 +3fc0b060: move *a7(0x9e0), a7, 1 +3fc0b080: call a7 +3fc0b090: move a8, *a13(0xc0), 1 +3fc0b0b0: move a14, -*sp, 1 +3fc0b0c0: move *a13(0x40), *a14+, 1 +3fc0b0e0: move *a13(0x1c0), *a14+, 1 +3fc0b100: move a8, *a14+, 1 +3fc0b110: calla L3FB44400 +3fc0b140: move *a13(0x40), a7, 1 +3fc0b160: srl 0x2, a7 +3fc0b170: sll 0x5, a7 +3fc0b180: move *a13(0x1c0), a9, 1 +3fc0b1a0: add a9, a7 +3fc0b1b0: move a7, *a13(0x1c0), 1 +3fc0b1d0: move a14, -*sp, 1 +3fc0b1e0: move *a13(0xc0), *a14+, 1 +3fc0b200: calla L3F702440 +3fc0b230: move *a13(0x20), a9, 1 +3fc0b250: inc a9 +3fc0b260: move a9, *a13(0x20), 1 +3fc0b280: move *a13(0xff60), a7, 1 +3fc0b2a0: cmp a7, a9 +3fc0b2b0: jrlt L3FC0AE90 +L3FC0B2C0: +3fc0b2c0: move a14, -*sp, 1 +3fc0b2d0: move *a13(0x140), *a14+, 1 +3fc0b2f0: move *a13(0x1a0), a11, 1 +3fc0b310: move *a11, a9, 1 +3fc0b320: move *a9(0xb60), a9, 1 +3fc0b340: call a9 +3fc0b350: jruc L3FC0B770 +L3FC0B360: +3fc0b360: move *a13(0xff80), a9, 1 +3fc0b380: move @0xc5410, a7, 1 +3fc0b3b0: add a7, a9 +3fc0b3c0: move @0xc5430, a11, 1 +3fc0b3f0: neg a11 +3fc0b400: sra a11, a9 +3fc0b410: sll 0x2, a9 +3fc0b420: srl 0x2, a9 +3fc0b430: move a9, *a13(0x40), 1 +3fc0b450: move *a13, a11, 1 +3fc0b460: movk 1, a9 +3fc0b470: dec a11 +3fc0b480: sll a11, a9 +3fc0b490: move a9, *a13(0xe0), 1 +3fc0b4b0: jreq L3FC0B770 +L3FC0B4C0: +3fc0b4c0: move *a13(0xe0), a11, 1 +3fc0b4e0: move *a13(0xff20), a9, 1 +3fc0b500: and a9, a11 +3fc0b510: jreq L3FC0B6D0 +3fc0b520: move a14, -*sp, 1 +3fc0b530: move *a13(0x1c0), *a14+, 1 +3fc0b550: move *a13(0xff60), *a14+, 1 +3fc0b570: move *a13(0xff80), *a14+, 1 +3fc0b590: move *a13(0xffa0), *a14+, 1 +3fc0b5b0: move *a13(0xffc0), *a14+, 1 +3fc0b5d0: move *a13, a11, 1 +3fc0b5e0: dec a11 +3fc0b5f0: move a11, *a14+, 1 +3fc0b600: move *a13(0xffe0), *a14+, 1 +3fc0b620: calla L3FC05CF0 +3fc0b650: move a8, *a13(0x1c0), 1 +3fc0b670: move *a13(0x40), a11, 1 +3fc0b690: sll 0x5, a11 +3fc0b6a0: add a8, a11 +3fc0b6b0: move a11, *a13(0x1c0), 1 +L3FC0B6D0: +3fc0b6d0: move *a13(0xe0), a11, 1 +3fc0b6f0: srl 0x1, a11 +3fc0b700: move a11, *a13(0xe0), 1 +3fc0b720: move *a13, a7, 1 +3fc0b730: dec a7 +3fc0b740: move a7, *a13, 1 +3fc0b750: move a11, a8 +3fc0b760: jrne L3FC0B4C0 +L3FC0B770: +3fc0b770: move *sp(0xa0), a14, 1 +3fc0b790: mmfm sp, a7,a9,a11,a13 +3fc0b7b0: rets 2 +3fc0b7c0: mmtm sp, a7,a9,a11,a13 +3fc0b7e0: move a14, a13 +3fc0b7f0: addi 0x200, a14 +3fc0b810: jauc L3FC0CD90 +L3FC0B830: +3fc0b830: move a14, -*sp, 1 +3fc0b840: move a13, a11 +3fc0b850: addi 0xc0, a11 +3fc0b870: move a11, *a14+, 1 +3fc0b880: sub a9, a9 +3fc0b890: move a9, *a14+, 1 +3fc0b8a0: move *a13(0xff20), *a14+, 1 +3fc0b8c0: move *a13(0xff40), *a14+, 1 +3fc0b8e0: move a9, *a14+, 1 +3fc0b8f0: move a9, *a14+, 1 +3fc0b900: move *a13(0xffc0), a9, 1 +3fc0b920: move *a9, a11, 1 +3fc0b930: move *a11(0x1100), a11, 1 +3fc0b950: call a11 +3fc0b960: move a14, -*sp, 1 +3fc0b970: move a13, a11 +3fc0b980: addi 0xc0, a11 +3fc0b9a0: move a11, *a14+, 1 +3fc0b9b0: move *a9, a11, 1 +3fc0b9c0: move *a11(0xe80), a11, 1 +3fc0b9e0: call a11 +3fc0b9f0: move a8, *a13(0xa0), 1 +3fc0ba10: move a14, -*sp, 1 +3fc0ba20: move *a13(0xff60), *a14+, 1 +3fc0ba40: move *a13(0xff80), *a14+, 1 +3fc0ba60: move *a13(0xff20), *a14+, 1 +3fc0ba80: move *a13(0xff40), a11, 1 +3fc0baa0: move *a13(0xff00), a9, 1 +3fc0bac0: sub a9, a11 +3fc0bad0: move a11, *a14+, 1 +3fc0bae0: move a9, *a14+, 1 +3fc0baf0: move *a13(0xfec0), *a14+, 1 +3fc0bb10: move a8, *a14+, 1 +3fc0bb20: move *a13(0xffc0), *a14+, 1 +3fc0bb40: move *a13(0xffe0), *a14+, 1 +3fc0bb60: calla L3FC076F0 +3fc0bb90: move a14, -*sp, 1 +3fc0bba0: move *a13(0xa0), *a14+, 1 +3fc0bbc0: move *a13(0xffc0), a11, 1 +3fc0bbe0: move *a11, a9, 1 +3fc0bbf0: move *a9(0xec0), a9, 1 +3fc0bc10: call a9 +3fc0bc20: jauc L3FC0CE30 +L3FC0BC40: +3fc0bc40: move *a13(0xffc0), a11, 1 +3fc0bc60: movb *a11(0x180), a9 +3fc0bc80: move a9, *a13(0xffa0), 1 +3fc0bca0: move *a11(0xe0), *a13(0x180), 1 +3fc0bcd0: move *a11(0x100), *a13(0x140), 1 +3fc0bd00: move *a11(0x120), *a13(0x160), 1 +3fc0bd30: movi 0xffff, a9 +3fc0bd50: move a9, *a13(0x1a0), 1 +3fc0bd70: sub a9, a9 +3fc0bd80: move a9, *a13(0x1c0), 1 +3fc0bda0: move a14, -*sp, 1 +3fc0bdb0: move a13, a9 +3fc0bdc0: addi 0x1a0, a9 +3fc0bde0: move a9, *a14+, 1 +3fc0bdf0: movk 12, a9 +3fc0be00: move a9, *a14+, 1 +3fc0be10: move a11, *a14+, 1 +3fc0be20: calla L3F864B20 +3fc0be50: move *a13(0xffa0), a9, 1 +3fc0be70: dec a9 +3fc0be80: move a9, *a13(0x80), 1 +3fc0bea0: jrlt L3FC0C340 +L3FC0BEB0: +3fc0beb0: move a14, -*sp, 1 +3fc0bec0: move a13, a11 +3fc0bed0: addi 0x1a0, a11 +3fc0bef0: move a11, *a14+, 1 +3fc0bf00: movk 2, a9 +3fc0bf10: move a9, *a14+, 1 +3fc0bf20: move *a13(0xffc0), *a14+, 1 +3fc0bf40: calla L3F864B20 +3fc0bf70: move a14, -*sp, 1 +3fc0bf80: move *a13(0xffc0), *a14+, 1 +3fc0bfa0: move *a13(0xffe0), *a14+, 1 +3fc0bfc0: calla L3F863590 +3fc0bff0: move a14, -*sp, 1 +3fc0c000: move *a13(0xfec0), *a14+, 1 +3fc0c020: sub a9, a9 +3fc0c030: move a9, *a14+, 1 +3fc0c040: move *a13(0xff00), *a14+, 1 +3fc0c060: move *a13(0xff20), *a14+, 1 +3fc0c080: move *a13(0xff40), *a14+, 1 +3fc0c0a0: move *a13(0xff60), *a14+, 1 +3fc0c0c0: move *a13(0xff80), *a14+, 1 +3fc0c0e0: movk 1, a9 +3fc0c0f0: move a9, *a14+, 1 +3fc0c100: move *a13(0xffc0), *a14+, 1 +3fc0c120: move *a13(0xffe0), *a14+, 1 +3fc0c140: move *a13(0xffc0), a9, 1 +3fc0c160: move *a9(0x380), a11, 1 +3fc0c180: call a11 +3fc0c190: move *a13(0xff40), a11, 1 +3fc0c1b0: move @0xc5410, a7, 1 +3fc0c1e0: add a7, a11 +3fc0c1f0: move @0xc5430, a9, 1 +3fc0c220: neg a9 +3fc0c230: sra a9, a11 +3fc0c240: sll 0x2, a11 +3fc0c250: move *a13(0xff20), a9, 1 +3fc0c270: mpys a9, a11 +3fc0c280: sll 0x3, a11 +3fc0c290: move *a13(0xfec0), a9, 1 +3fc0c2b0: add a9, a11 +3fc0c2c0: move a11, *a13(0xfec0), 1 +3fc0c2e0: move *a13(0x80), a9, 1 +3fc0c300: dec a9 +3fc0c310: move a9, *a13(0x80), 1 +3fc0c330: jrge L3FC0BEB0 +L3FC0C340: +3fc0c340: move *a13(0x180), *a13(0x1a0), 1 +3fc0c370: move *a13(0x140), *a13(0x1c0), 1 +3fc0c3a0: move *a13(0x160), *a13(0x1e0), 1 +3fc0c3d0: move a14, -*sp, 1 +3fc0c3e0: move a13, a11 +3fc0c3f0: addi 0x1a0, a11 +3fc0c410: move a11, *a14+, 1 +3fc0c420: movk 14, a7 +3fc0c430: move a7, *a14+, 1 +3fc0c440: move *a13(0xffc0), *a14+, 1 +3fc0c460: calla L3F864B20 +3fc0c490: jauc L3FC0CE30 +L3FC0C4B0: +3fc0c4b0: move a14, -*sp, 1 +3fc0c4c0: move *a13(0xff20), a11, 1 +3fc0c4e0: sll 0x2, a11 +3fc0c4f0: move a11, *a14+, 1 +3fc0c500: calla L3F701230 +3fc0c530: move a8, *a13, 1 +3fc0c540: move a8, *a13(0x20), 1 +3fc0c560: move a14, -*sp, 1 +3fc0c570: move *a13(0xff20), a11, 1 +3fc0c590: sll 0x2, a11 +3fc0c5a0: move a11, *a14+, 1 +3fc0c5b0: calla L3F701230 +3fc0c5e0: move a8, *a13(0x40), 1 +3fc0c600: move a8, *a13(0x60), 1 +3fc0c620: move *a13(0x20), a11, 1 +3fc0c640: jreq L3FC0C670 +3fc0c650: move a8, a7 +3fc0c660: jrne L3FC0C770 +L3FC0C670: +3fc0c670: move a11, a7 +3fc0c680: jreq L3FC0C6F0 +3fc0c690: move a14, -*sp, 1 +3fc0c6a0: move a7, *a14+, 1 +3fc0c6b0: calla L3F702440 +3fc0c6e0: jruc L3FC0CE30 +L3FC0C6F0: +3fc0c6f0: move a8, a9 +3fc0c700: jreq L3FC0CE30 +3fc0c710: move a14, -*sp, 1 +3fc0c720: move a8, *a14+, 1 +3fc0c730: calla L3F702440 +3fc0c760: jruc L3FC0CE30 +L3FC0C770: +3fc0c770: move *a13(0xffe0), a9, 1 +3fc0c790: setf 16, 1, 0 +3fc0c7a0: move *a9, a9, 0 +3fc0c7b0: jrne L3FC0C950 +3fc0c7c0: move *a13(0xffc0), a9, 1 +3fc0c7e0: setf 1, 0, 0 +3fc0c7f0: move *a9(0x1b9), a9, 0 +3fc0c810: jreq L3FC0C950 +3fc0c820: move *a13(0xffe0), a9, 1 +3fc0c840: move *a13(0xff80), a11, 1 +3fc0c860: setf 16, 1, 0 +3fc0c870: move *a9(0x3a0), a9, 0 +3fc0c890: add a11, a9 +3fc0c8a0: move a9, *a13(0xff80), 1 +3fc0c8c0: move *a13(0xffe0), a11, 1 +3fc0c8e0: move *a13(0xff60), a9, 1 +3fc0c900: move *a11(0x3b0), a11, 0 +3fc0c920: add a9, a11 +3fc0c930: move a11, *a13(0xff60), 1 +L3FC0C950: +3fc0c950: sub a11, a11 +3fc0c960: move a11, *a13(0x80), 1 +3fc0c980: move *a13(0xff20), a9, 1 +3fc0c9a0: cmp a9, a11 +3fc0c9b0: jrge L3FC0CB90 +3fc0c9c0: setf 16, 1, 0 +L3FC0C9D0: +3fc0c9d0: move *a13(0x20), a11, 1 +3fc0c9f0: move *a13(0xff80), *a11(0x0), 0 +3fc0ca20: move *a13(0xff60), a9, 1 +3fc0ca40: move *a13(0x80), a7, 1 +3fc0ca60: add a7, a9 +3fc0ca70: move a9, *a11(0x10), 0 +3fc0ca90: addk 32, a11 +3fc0caa0: move a11, *a13(0x20), 1 +3fc0cac0: move *a13(0x60), a9, 1 +3fc0cae0: move *a13(0xff40), *a9+, 1 +3fc0cb00: move a9, *a13(0x60), 1 +3fc0cb20: inc a7 +3fc0cb30: move a7, *a13(0x80), 1 +3fc0cb50: move *a13(0xff20), a9, 1 +3fc0cb70: cmp a9, a7 +3fc0cb80: jrlt L3FC0C9D0 +L3FC0CB90: +3fc0cb90: move a14, -*sp, 1 +3fc0cba0: movk 1, a11 +3fc0cbb0: move a11, *a14+, 1 +3fc0cbc0: move a9, *a14+, 1 +3fc0cbd0: move *a13(0x40), *a14+, 1 +3fc0cbf0: move *a13(0x0), *a14+, 1 +3fc0cc10: move *a13(0xfec0), *a14+, 1 +3fc0cc30: move *a13(0xffc0), *a14+, 1 +3fc0cc50: move *a13(0xffe0), *a14+, 1 +3fc0cc70: move *a13(0xffc0), a7, 1 +3fc0cc90: move *a7(0x360), a11, 1 +3fc0ccb0: call a11 +3fc0ccc0: move a14, -*sp, 1 +3fc0ccd0: move *a13(0x0), *a14+, 1 +3fc0ccf0: calla L3F702440 +3fc0cd20: move a14, -*sp, 1 +3fc0cd30: move *a13(0x40), *a14+, 1 +3fc0cd50: calla L3F702440 +3fc0cd80: jruc L3FC0CE30 +L3FC0CD90: +3fc0cd90: move *a13(0xfee0), a8, 1 +3fc0cdb0: jaeq L3FC0B830 +3fc0cdd0: dec a8 +3fc0cde0: jaeq L3FC0BC40 +3fc0ce00: dec a8 +3fc0ce10: jaeq L3FC0C4B0 +L3FC0CE30: +3fc0ce30: move *sp(0xa0), a14, 1 +3fc0ce50: mmfm sp, a7,a9,a11,a13 +3fc0ce70: rets 2 +L3FC0CE80: +3fc0ce80: mmtm sp, a7,a9,a11,a13 +3fc0cea0: move a14, a13 +3fc0ceb0: addi 0x80, a14 +3fc0ced0: move *a13(0xffc0), a11, 1 +3fc0cef0: move *a11(0x100), *a13(0x0), 1 +3fc0cf20: move *a11(0x120), *a13(0x20), 1 +3fc0cf50: sub a9, a9 +3fc0cf60: setf 16, 1, 0 +3fc0cf70: move a9, *a13(0x40), 0 +3fc0cf90: move a9, *a13(0x50), 0 +3fc0cfb0: move *a13(0xffe0), a11, 1 +3fc0cfd0: move *a11, a11, 0 +3fc0cfe0: dsjs a11, L3FC0D100 +3fc0cff0: move *a13(0xffe0), a11, 1 +3fc0d010: move *a11(0x80), a7, 1 +3fc0d030: move *a7(0x60), a7, 1 +3fc0d050: move *a7(0x110), *a13(0x60), 0 +3fc0d080: move *a11(0x80), a7, 1 +3fc0d0a0: move *a7(0x60), a7, 1 +3fc0d0c0: move *a7(0x100), *a13(0x70), 0 +3fc0d0f0: jruc L3FC0D180 +L3FC0D100: +3fc0d100: move *a13(0xffe0), a11, 1 +3fc0d120: move *a11(0x360), *a13(0x60), 0 +3fc0d150: move *a11(0x370), *a13(0x70), 0 +L3FC0D180: +3fc0d180: move a14, -*sp, 1 +3fc0d190: move a13, a7 +3fc0d1a0: addk 32, a7 +3fc0d1b0: move a7, *a14+, 1 +3fc0d1c0: movk 4, a7 +3fc0d1d0: move a7, *a14+, 1 +3fc0d1e0: move *a13(0xffc0), *a14+, 1 +3fc0d200: calla L3F864B20 +3fc0d230: move a14, -*sp, 1 +3fc0d240: move *a13(0xffc0), *a14+, 1 +3fc0d260: move a11, *a14+, 1 +3fc0d270: calla L3F863590 +3fc0d2a0: move a14, -*sp, 1 +3fc0d2b0: move a13, a7 +3fc0d2c0: addi 0x40, a7 +3fc0d2e0: move a7, *a14+, 1 +3fc0d2f0: movk 1, a9 +3fc0d300: move a9, *a14+, 1 +3fc0d310: move *a13(0xffc0), *a14+, 1 +3fc0d330: move a11, *a14+, 1 +3fc0d340: move *a13(0xffc0), a9, 1 +3fc0d360: move *a9(0x540), a7, 1 +3fc0d380: call a7 +3fc0d390: move a14, -*sp, 1 +3fc0d3a0: move a13, *a14+, 1 +3fc0d3b0: movk 4, a7 +3fc0d3c0: move a7, *a14+, 1 +3fc0d3d0: move a9, *a14+, 1 +3fc0d3e0: calla L3F864B20 +3fc0d410: move a14, -*sp, 1 +3fc0d420: move a9, *a14+, 1 +3fc0d430: move a11, *a14+, 1 +3fc0d440: calla L3F863590 +3fc0d470: move *sp(0xa0), a14, 1 +3fc0d490: mmfm sp, a7,a9,a11,a13 +3fc0d4b0: rets 2 +3fc0d4c0: rl a11, a13 +3fc0d4d0: .word 0x704f +3fc0d4e0: andn b11, b1 +3fc0d4f0: rl b11, b4 +3fc0d500: sub b3, b0 +3fc0d510: sla b11, b2 +3fc0d520: sla b11, b7 +3fc0d530: mods a3, a2 +3fc0d540: sla 0x3, a5 +3fc0d550: sla a11, a3 +3fc0d560: sll 0x1b, a14 +3fc0d570: sla 0x3, b4 +3fc0d580: sla a11, a13 +3fc0d590: sra a11, a11 +3fc0d5a0: .word 0x7420 +3fc0d5b0: mods a11, a5 +3fc0d5c0: sla 0x3, b0 +3fc0d5d0: rl b11, b0 +3fc0d5e0: mods b11, b8 +3fc0d5f0: .word 0x7061 +3fc0d600: .word 0x000a +L3FC0D610: +3fc0d610: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fc0d630: move a14, a13 +3fc0d640: addi 0x1a0, a14 +3fc0d660: move a14, -*sp, 1 +3fc0d670: sub a7, a7 +3fc0d680: move a7, *a14+, 1 +3fc0d690: move *a13(0xffe0), a7, 1 +3fc0d6b0: move *a7(0x20), a7, 1 +3fc0d6d0: move *a7(0xe80), a7, 1 +3fc0d6f0: call a7 +3fc0d700: move a8, *a13, 1 +3fc0d710: move a8, a7 +3fc0d720: jrne L3FC0D760 +3fc0d730: sub a8, a8 +3fc0d740: jauc L3FC0EB90 +L3FC0D760: +3fc0d760: move *a13(0xffe0), a5, 1 +3fc0d780: move *a5(0x80), a5, 1 +3fc0d7a0: move *a5(0x60), *a13(0x180), 1 +3fc0d7d0: move *a13(0x180), a5, 1 +3fc0d7f0: setf 8, 0, 0 +3fc0d800: move *a5(0x48), a5, 0 +3fc0d820: subk 3, a5 +3fc0d830: jreq L3FC0D950 +3fc0d840: move *a13(0x180), a5, 1 +3fc0d860: move *a5(0xa0), a5, 1 +3fc0d880: jreq L3FC0D950 +3fc0d890: move a14, -*sp, 1 +3fc0d8a0: movk 2, a5 +3fc0d8b0: move a5, *a14+, 1 +3fc0d8c0: move *a13(0x180), *a14+, 1 +3fc0d8e0: move *a13(0x180), a3, 1 +3fc0d900: move *a3(0xc0), *a14+, 1 +3fc0d920: move *a3(0xa0), a5, 1 +3fc0d940: call a5 +L3FC0D950: +3fc0d950: move *a13(0x180), a5, 1 +3fc0d970: setf 16, 0, 0 +3fc0d980: move *a5(0x110), a3, 0 +3fc0d9a0: move a3, *a13(0x40), 1 +3fc0d9c0: move *a5(0x100), a3, 0 +3fc0d9e0: move a3, *a13(0x60), 1 +3fc0da00: move *a5(0xe0), a9, 1 +3fc0da20: move *a13(0x40), a3, 1 +3fc0da40: sra 0x5, a3 +3fc0da50: move a3, *a13(0xe0), 1 +3fc0da70: move *a13(0x40), a3, 1 +3fc0da90: andi 0x1f, a3 +3fc0dac0: move a3, *a13(0x100), 1 +3fc0dae0: sub a3, a3 +3fc0daf0: move a3, *a13(0x80), 1 +3fc0db10: move *a13(0x60), a5, 1 +3fc0db30: cmp a5, a3 +3fc0db40: jage L3FC0E980 +L3FC0DB60: +3fc0db60: sub a7, a7 +3fc0db70: move a7, *a13(0x160), 1 +3fc0db90: move *a9, a5, 1 +3fc0dba0: move @0xd9800, a3, 1 +3fc0dbd0: and a3, a5 +3fc0dbe0: jreq L3FC0DC40 +3fc0dbf0: movk 1, a5 +3fc0dc00: move a5, *a13(0x160), 1 +3fc0dc20: move a7, *a13(0xc0), 1 +L3FC0DC40: +3fc0dc40: move a9, *a13(0x140), 1 +3fc0dc60: move *a13(0xe0), a5, 1 +3fc0dc80: sll 0x5, a5 +3fc0dc90: add a9, a5 +3fc0dca0: move a5, *a13(0x120), 1 +3fc0dcc0: cmp a5, a9 +3fc0dcd0: jrnc L3FC0E1A0 +L3FC0DCE0: +3fc0dce0: move *a13(0x140), a7, 1 +3fc0dd00: move a9, a5 +3fc0dd10: sub a7, a5 +3fc0dd20: sra 0x3, a5 +3fc0dd30: sll 0x3, a5 +3fc0dd40: move a5, *a13(0xa0), 1 +3fc0dd60: move *a9+, a10, 1 +3fc0dd70: sub a11, a11 +L3FC0DD80: +3fc0dd80: move @0xd9800, a7, 1 +3fc0ddb0: and a10, a7 +3fc0ddc0: jreq L3FC0DE90 +3fc0ddd0: move *a13(0x160), a7, 1 +3fc0ddf0: jrne L3FC0E110 +3fc0de00: movk 1, a5 +3fc0de10: move a5, *a13(0x160), 1 +3fc0de30: move *a13(0xa0), a7, 1 +3fc0de50: add a11, a7 +3fc0de60: move a7, *a13(0xc0), 1 +3fc0de80: jruc L3FC0E110 +L3FC0DE90: +3fc0de90: move *a13(0x160), a7, 1 +3fc0deb0: jreq L3FC0E110 +3fc0dec0: sub a5, a5 +3fc0ded0: move a5, *a13(0x160), 1 +3fc0def0: move a14, -*sp, 1 +3fc0df00: move a13, a7 +3fc0df10: addk 32, a7 +3fc0df20: move a7, *a14+, 1 +3fc0df30: move a5, *a14+, 1 +3fc0df40: move *a13(0x80), a3, 1 +3fc0df60: inc a3 +3fc0df70: move a3, *a14+, 1 +3fc0df80: move *a13(0xa0), a3, 1 +3fc0dfa0: add a11, a3 +3fc0dfb0: move a3, *a14+, 1 +3fc0dfc0: move *a13(0x80), *a14+, 1 +3fc0dfe0: move *a13(0xc0), *a14+, 1 +3fc0e000: calla L3FC00040 +3fc0e030: move a8, a3 +3fc0e040: jreq L3FC0E110 +3fc0e050: move a14, -*sp, 1 +3fc0e060: move *a13(0x20), *a14+, 1 +3fc0e080: move *a13, a3, 1 +3fc0e090: move a3, *a14+, 1 +3fc0e0a0: calla L3FC005C0 +3fc0e0d0: addk 32, a3 +3fc0e0e0: move *a3, a7, 1 +3fc0e0f0: inc a7 +3fc0e100: move a7, *a3, 1 +L3FC0E110: +3fc0e110: srl 0x1, a10 +3fc0e120: inc a11 +3fc0e130: cmpi 0x20, a11 +3fc0e150: jrlt L3FC0DD80 +3fc0e160: move *a13(0x120), a7, 1 +3fc0e180: cmp a7, a9 +3fc0e190: jrc L3FC0DCE0 +L3FC0E1A0: +3fc0e1a0: move *a13(0x100), a7, 1 +3fc0e1c0: jreq L3FC0E680 +3fc0e1d0: move *a13(0x140), a5, 1 +3fc0e1f0: move a9, a3 +3fc0e200: sub a5, a3 +3fc0e210: sra 0x3, a3 +3fc0e220: sll 0x3, a3 +3fc0e230: move a3, *a13(0xa0), 1 +3fc0e250: move *a9+, a10, 1 +3fc0e260: sub a11, a11 +3fc0e270: cmp a7, a11 +3fc0e280: jrge L3FC0E680 +L3FC0E290: +3fc0e290: move @0xd9800, a7, 1 +3fc0e2c0: and a10, a7 +3fc0e2d0: jreq L3FC0E3A0 +3fc0e2e0: move *a13(0x160), a7, 1 +3fc0e300: jrne L3FC0E620 +3fc0e310: movk 1, a5 +3fc0e320: move a5, *a13(0x160), 1 +3fc0e340: move *a13(0xa0), a7, 1 +3fc0e360: add a11, a7 +3fc0e370: move a7, *a13(0xc0), 1 +3fc0e390: jruc L3FC0E620 +L3FC0E3A0: +3fc0e3a0: move *a13(0x160), a7, 1 +3fc0e3c0: jreq L3FC0E620 +3fc0e3d0: sub a5, a5 +3fc0e3e0: move a5, *a13(0x160), 1 +3fc0e400: move a14, -*sp, 1 +3fc0e410: move a13, a7 +3fc0e420: addk 32, a7 +3fc0e430: move a7, *a14+, 1 +3fc0e440: move a5, *a14+, 1 +3fc0e450: move *a13(0x80), a3, 1 +3fc0e470: inc a3 +3fc0e480: move a3, *a14+, 1 +3fc0e490: move *a13(0xa0), a3, 1 +3fc0e4b0: add a11, a3 +3fc0e4c0: move a3, *a14+, 1 +3fc0e4d0: move *a13(0x80), *a14+, 1 +3fc0e4f0: move *a13(0xc0), *a14+, 1 +3fc0e510: calla L3FC00040 +3fc0e540: move a8, a3 +3fc0e550: jreq L3FC0E620 +3fc0e560: move a14, -*sp, 1 +3fc0e570: move *a13(0x20), *a14+, 1 +3fc0e590: move *a13, a3, 1 +3fc0e5a0: move a3, *a14+, 1 +3fc0e5b0: calla L3FC005C0 +3fc0e5e0: addk 32, a3 +3fc0e5f0: move *a3, a7, 1 +3fc0e600: inc a7 +3fc0e610: move a7, *a3, 1 +L3FC0E620: +3fc0e620: srl 0x1, a10 +3fc0e630: inc a11 +3fc0e640: move *a13(0x100), a7, 1 +3fc0e660: cmp a7, a11 +3fc0e670: jrlt L3FC0E290 +L3FC0E680: +3fc0e680: move *a13(0x160), a5, 1 +3fc0e6a0: jreq L3FC0E8E0 +3fc0e6b0: move a14, -*sp, 1 +3fc0e6c0: move a13, a3 +3fc0e6d0: addk 32, a3 +3fc0e6e0: move a3, *a14+, 1 +3fc0e6f0: sub a3, a3 +3fc0e700: move a3, *a14+, 1 +3fc0e710: move *a13(0x80), a3, 1 +3fc0e730: inc a3 +3fc0e740: move a3, *a14+, 1 +3fc0e750: move *a13(0xa0), a3, 1 +3fc0e770: add a11, a3 +3fc0e780: move a3, *a14+, 1 +3fc0e790: move *a13(0x80), *a14+, 1 +3fc0e7b0: move *a13(0xc0), *a14+, 1 +3fc0e7d0: calla L3FC00040 +3fc0e800: move a8, a3 +3fc0e810: jreq L3FC0E8E0 +3fc0e820: move a14, -*sp, 1 +3fc0e830: move *a13(0x20), *a14+, 1 +3fc0e850: move *a13, a3, 1 +3fc0e860: move a3, *a14+, 1 +3fc0e870: calla L3FC005C0 +3fc0e8a0: addk 32, a3 +3fc0e8b0: move *a3, a5, 1 +3fc0e8c0: inc a5 +3fc0e8d0: move a5, *a3, 1 +L3FC0E8E0: +3fc0e8e0: move *a13(0x80), a5, 1 +3fc0e900: inc a5 +3fc0e910: move a5, *a13(0x80), 1 +3fc0e930: move *a13(0x60), a3, 1 +3fc0e950: cmp a3, a5 +3fc0e960: jalt L3FC0DB60 +L3FC0E980: +3fc0e980: move *a13, a7, 1 +3fc0e990: move *a7(0x20), a5, 1 +3fc0e9b0: jreq L3FC0EAD0 +3fc0e9c0: move a14, -*sp, 1 +3fc0e9d0: move a7, *a14+, 1 +3fc0e9e0: move *a13(0xffe0), a5, 1 +3fc0ea00: move *a5(0x20), a3, 1 +3fc0ea20: move *a3(0x1060), a3, 1 +3fc0ea40: call a3 +3fc0ea50: move a14, -*sp, 1 +3fc0ea60: move a7, *a14+, 1 +3fc0ea70: move *a5(0x20), a3, 1 +3fc0ea90: move *a3(0x1040), a3, 1 +3fc0eab0: call a3 +3fc0eac0: jruc L3FC0EB80 +L3FC0EAD0: +3fc0ead0: move a14, -*sp, 1 +3fc0eae0: move a7, *a14+, 1 +3fc0eaf0: move *a13(0xffe0), a5, 1 +3fc0eb10: move *a5(0x20), a3, 1 +3fc0eb30: move *a3(0xec0), a3, 1 +3fc0eb50: call a3 +3fc0eb60: sub a3, a3 +3fc0eb70: move a3, *a13, 1 +L3FC0EB80: +3fc0eb80: move *a13, a8, 1 +L3FC0EB90: +3fc0eb90: move *sp(0x100), a14, 1 +3fc0ebb0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fc0ebd0: rets 2 +L3FC0EBE0: +3fc0ebe0: mmtm sp, a9,a11,a13 +3fc0ec00: move a14, a13 +3fc0ec10: jruc L3FC0EDC0 +L3FC0EC20: +3fc0ec20: move a14, -*sp, 1 +3fc0ec30: move *a13(0xffe0), a11, 1 +3fc0ec50: move *a11(0x2a0), *a14+, 1 +3fc0ec70: move *a11, a9, 1 +3fc0ec80: move *a9(0xec0), a9, 1 +3fc0eca0: call a9 +3fc0ecb0: sub a9, a9 +3fc0ecc0: move a9, *a11(0x2a0), 1 +3fc0ece0: jruc L3FC0EE50 +L3FC0ECF0: +3fc0ecf0: move a14, -*sp, 1 +3fc0ed00: move *a13(0xffe0), a11, 1 +3fc0ed20: move *a11(0x2a0), *a14+, 1 +3fc0ed40: move *a11, a9, 1 +3fc0ed50: move *a9(0xb60), a9, 1 +3fc0ed70: call a9 +3fc0ed80: sub a9, a9 +3fc0ed90: move a9, *a11(0x2a0), 1 +3fc0edb0: jruc L3FC0EE50 +L3FC0EDC0: +3fc0edc0: move *a13(0xffe0), a11, 1 +3fc0ede0: movb *a11(0x1b0), a8 +3fc0ee00: jreq L3FC0EE50 +3fc0ee10: dec a8 +3fc0ee20: jreq L3FC0ECF0 +3fc0ee30: dec a8 +3fc0ee40: jreq L3FC0EC20 +L3FC0EE50: +3fc0ee50: move *a13(0xffe0), a11, 1 +3fc0ee70: sub a9, a9 +3fc0ee80: move a9, *a11(0x2a0), 1 +3fc0eea0: movb a9, *a11(0x1b0) +3fc0eec0: move *sp(0x80), a14, 1 +3fc0eee0: mmfm sp, a9,a11,a13 +3fc0ef00: rets 2 +3fc0ef10: mmtm sp, a7,a9,a11,a13 +3fc0ef30: move a14, a13 +3fc0ef40: move a14, -*sp, 1 +3fc0ef50: move *a13(0xffe0), *a14+, 1 +3fc0ef70: calla L3FC0EBE0 +3fc0efa0: jruc L3FC0F380 +L3FC0EFB0: +3fc0efb0: move *a13(0xffe0), a11, 1 +3fc0efd0: move a14, -*sp, 1 +3fc0efe0: move *a13(0xffa0), *a14+, 1 +3fc0f000: calla L3FC0D610 +3fc0f030: move a8, *a11(0x2a0), 1 +3fc0f050: move a14, -*sp, 1 +3fc0f060: move *a13(0xffa0), *a14+, 1 +3fc0f080: move *a11, a9, 1 +3fc0f090: move *a9(0xb60), a9, 1 +3fc0f0b0: call a9 +3fc0f0c0: jruc L3FC0F400 +L3FC0F0D0: +3fc0f0d0: move *a13(0xffe0), a11, 1 +3fc0f0f0: move a14, -*sp, 1 +3fc0f100: sub a9, a9 +3fc0f110: move a9, *a14+, 1 +3fc0f120: move *a11, a7, 1 +3fc0f130: move *a7(0xe80), a7, 1 +3fc0f150: call a7 +3fc0f160: move a8, *a11(0x2a0), 1 +3fc0f180: move a14, -*sp, 1 +3fc0f190: move *a13(0xffa0), *a14+, 1 +3fc0f1b0: move *a11(0x2a0), *a14+, 1 +3fc0f1d0: move *a11, a7, 1 +3fc0f1e0: move *a7(0xea0), a7, 1 +3fc0f200: call a7 +3fc0f210: jruc L3FC0F400 +L3FC0F220: +3fc0f220: move *a13(0xffe0), a11, 1 +3fc0f240: move a14, -*sp, 1 +3fc0f250: move *a13(0xffc0), *a14+, 1 +3fc0f270: move *a13(0xffa0), *a14+, 1 +3fc0f290: move *a13(0xff80), *a14+, 1 +3fc0f2b0: move a11, *a14+, 1 +3fc0f2c0: calla L3FBFF780 +3fc0f2f0: move a8, *a11(0x2a0), 1 +3fc0f310: move a14, -*sp, 1 +3fc0f320: move *a13(0xffa0), *a14+, 1 +3fc0f340: calla L3F702440 +3fc0f370: jruc L3FC0F400 +L3FC0F380: +3fc0f380: move *a13(0xffc0), a8, 1 +3fc0f3a0: jreq L3FC0F400 +3fc0f3b0: dec a8 +3fc0f3c0: jreq L3FC0EFB0 +3fc0f3d0: dec a8 +3fc0f3e0: jreq L3FC0F0D0 +3fc0f3f0: jruc L3FC0F220 +L3FC0F400: +3fc0f400: move *a13(0xffe0), a11, 1 +3fc0f420: move *a11(0x2a0), a9, 1 +3fc0f440: jreq L3FC0F470 +3fc0f450: movk 2, a9 +3fc0f460: jruc L3FC0F480 +L3FC0F470: +3fc0f470: sub a9, a9 +L3FC0F480: +3fc0f480: movb a9, *a11(0x1b0) +3fc0f4a0: move *a11(0x320), a9, 1 +3fc0f4c0: ori 0xe0000, a9 +3fc0f4f0: move a9, *a11(0x320), 1 +3fc0f510: move *sp(0xa0), a14, 1 +3fc0f530: mmfm sp, a7,a9,a11,a13 +3fc0f550: rets 2 +3fc0f560: mmtm sp, a7,a9,a11,a13 +3fc0f580: move a14, a13 +3fc0f590: move a14, -*sp, 1 +3fc0f5a0: move *a13(0xffc0), *a14+, 1 +3fc0f5c0: calla L3FC0EBE0 +3fc0f5f0: jruc L3FC0F910 +L3FC0F600: +3fc0f600: move a14, -*sp, 1 +3fc0f610: move *a13(0xffe0), a11, 1 +3fc0f630: move *a11(0x2a0), *a14+, 1 +3fc0f650: move *a11, a9, 1 +3fc0f660: move *a9(0xb80), a9, 1 +3fc0f680: call a9 +3fc0f690: move *a13(0xffc0), a9, 1 +3fc0f6b0: move a8, *a9(0x2a0), 1 +3fc0f6d0: movk 1, a11 +3fc0f6e0: movb a11, *a9(0x1b0) +3fc0f700: jruc L3FC0F9A0 +L3FC0F710: +3fc0f710: move *a13(0xffc0), a11, 1 +3fc0f730: move a14, -*sp, 1 +3fc0f740: sub a9, a9 +3fc0f750: move a9, *a14+, 1 +3fc0f760: move *a13(0xffe0), a7, 1 +3fc0f780: move *a7, a9, 1 +3fc0f790: move *a9(0xe80), a9, 1 +3fc0f7b0: call a9 +3fc0f7c0: move a8, *a11(0x2a0), 1 +3fc0f7e0: move a14, -*sp, 1 +3fc0f7f0: move *a7(0x2a0), *a14+, 1 +3fc0f810: move *a11(0x2a0), *a14+, 1 +3fc0f830: move *a7, a9, 1 +3fc0f840: move *a9(0xea0), a9, 1 +3fc0f860: call a9 +3fc0f870: movk 2, a9 +3fc0f880: movb a9, *a11(0x1b0) +3fc0f8a0: jruc L3FC0F9A0 +L3FC0F8B0: +3fc0f8b0: move *a13(0xffc0), a11, 1 +3fc0f8d0: sub a9, a9 +3fc0f8e0: movb a9, *a11(0x1b0) +3fc0f900: jruc L3FC0F9A0 +L3FC0F910: +3fc0f910: move *a13(0xffe0), a11, 1 +3fc0f930: movb *a11(0x1b0), a8 +3fc0f950: dec a8 +3fc0f960: jreq L3FC0F600 +3fc0f970: dec a8 +3fc0f980: jreq L3FC0F710 +3fc0f990: jruc L3FC0F8B0 +L3FC0F9A0: +3fc0f9a0: move *sp(0xa0), a14, 1 +3fc0f9c0: mmfm sp, a7,a9,a11,a13 +3fc0f9e0: rets 2 +3fc0f9f0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fc0fa10: move a14, a13 +3fc0fa20: addi 0x3e60, a14 +3fc0fa40: sub a11, a11 +3fc0fa50: move a11, *a13(0x3e40), 1 +3fc0fa70: move *a13(0xffa0), a7, 1 +3fc0fa90: subk 3, a7 +3fc0faa0: jalt L3FC124F0 +3fc0fac0: move a14, -*sp, 1 +3fc0fad0: move *a13(0xffa0), a7, 1 +3fc0faf0: movi 0x2c, a5 +3fc0fb10: mpyu a7, a5 +3fc0fb20: move a5, *a14+, 1 +3fc0fb30: movk 1, a5 +3fc0fb40: move a5, *a14+, 1 +3fc0fb50: calla L3F703D90 +3fc0fb80: move a8, *a13(0x34a0), 1 +3fc0fba0: move a8, a8 +3fc0fbb0: jaeq L3FC124F0 +3fc0fbd0: move a13, a2 +3fc0fbe0: addi 0x80, a2 +3fc0fc00: move a13, a5 +3fc0fc10: addi 0x1980, a5 +3fc0fc30: move a5, *a13(0x60), 1 +3fc0fc50: move a14, -*sp, 1 +3fc0fc60: move a13, a7 +3fc0fc70: addi 0x34c0, a7 +3fc0fc90: move a7, *a14+, 1 +3fc0fca0: move a8, *a14+, 1 +3fc0fcb0: move a13, a7 +3fc0fcc0: addi 0x3340, a7 +3fc0fce0: move a7, *a14+, 1 +3fc0fcf0: move a13, a7 +3fc0fd00: addi 0x32a0, a7 +3fc0fd20: move a7, *a14+, 1 +3fc0fd30: move *a13(0xff80), *a14+, 1 +3fc0fd50: move *a13(0xffa0), *a14+, 1 +3fc0fd70: calla L3FC206B0 +3fc0fda0: move *a13(0x3320), a0, 1 +3fc0fdc0: move *a13(0xffc0), a7, 1 +3fc0fde0: movb *a7(0x198), a7 +3fc0fe00: jane L3FC10F70 +3fc0fe20: move *a13(0x32c0), a10, 1 +3fc0fe40: move *a13(0x32a0), a7, 1 +3fc0fe60: cmp a7, a10 +3fc0fe70: jage L3FC122E0 +L3FC0FE90: +3fc0fe90: move a0, a5 +3fc0fea0: jreq L3FC0FFA0 +3fc0feb0: move *a0, a7, 1 +3fc0fec0: cmp a7, a10 +3fc0fed0: jrne L3FC0FFA0 +3fc0fee0: move a14, -*sp, 1 +3fc0fef0: move *a0(0x20), *a14+, 1 +3fc0ff10: move a13, a7 +3fc0ff20: addi 0x3340, a7 +3fc0ff40: move a7, *a14+, 1 +3fc0ff50: calla L3FC21620 +3fc0ff80: move *a0(0x40), a0, 1 +L3FC0FFA0: +3fc0ffa0: move a13, a7 +3fc0ffb0: addi 0x3340, a7 +3fc0ffd0: move a7, *a13(0x3280), 1 +3fc0fff0: move *a13(0x3420), a9, 1 +3fc10010: jaeq L3FC10E70 +L3FC10030: +3fc10030: setf 16, 1, 0 +3fc10040: move *a9(0x20), *a2(0x0), 0 +3fc10070: move a2, a7 +3fc10080: addk 32, a2 +3fc10090: move a10, *a7(0x10), 0 +3fc100b0: move *a9(0xe0), a7, 1 +3fc100d0: move *a7(0x20), a7, 1 +3fc100f0: move *a9(0x20), a5, 1 +3fc10110: sub a5, a7 +3fc10120: move *a13(0x60), a5, 1 +3fc10140: move a7, *a5+, 1 +3fc10150: move a5, *a13(0x60), 1 +3fc10170: inc a11 +3fc10180: cmpi 0xc8, a11 +3fc101a0: jrne L3FC10390 +3fc101b0: move a14, -*sp, 1 +3fc101c0: movk 1, a7 +3fc101d0: move a7, *a14+, 1 +3fc101e0: move a13, a7 +3fc101f0: addi 0x1980, a7 +3fc10210: move a7, *a14+, 1 +3fc10220: move a13, a7 +3fc10230: addi 0x80, a7 +3fc10250: move a7, *a14+, 1 +3fc10260: move a11, *a14+, 1 +3fc10270: move *a13(0xffc0), *a14+, 1 +3fc10290: move *a13(0xffe0), *a14+, 1 +3fc102b0: move *a13(0xffc0), a7, 1 +3fc102d0: move *a7(0x340), a5, 1 +3fc102f0: call a5 +3fc10300: move a13, a2 +3fc10310: addi 0x80, a2 +3fc10330: move a13, a5 +3fc10340: addi 0x1980, a5 +3fc10360: move a5, *a13(0x60), 1 +3fc10380: sub a11, a11 +L3FC10390: +3fc10390: move *a9, a7, 1 +3fc103a0: cmp a10, a7 +3fc103b0: jrne L3FC10470 +3fc103c0: move *a13(0x3280), a7, 1 +3fc103e0: move *a9(0xe0), *a7(0xe0), 1 +3fc10410: move *a7(0xe0), a9, 1 +3fc10430: jreq L3FC108F0 +3fc10440: move a7, *a9(0x100), 1 +3fc10460: jruc L3FC108F0 +L3FC10470: +3fc10470: move *a9(0x80), a7, 1 +3fc10490: jrle L3FC106B0 +3fc104a0: move *a9(0x40), a7, 1 +3fc104c0: jrle L3FC105C0 +3fc104d0: move *a9(0x20), a7, 1 +3fc104f0: move *a9(0x80), a5, 1 +3fc10510: add a5, a7 +3fc10520: move a7, *a9(0x20), 1 +3fc10540: move *a9(0x40), a7, 1 +3fc10560: move *a9(0xa0), a5, 1 +3fc10580: add a5, a7 +3fc10590: move a7, *a9(0x40), 1 +3fc105b0: jruc L3FC108B0 +L3FC105C0: +3fc105c0: move *a9(0x20), a7, 1 +3fc105e0: move *a9(0x60), a5, 1 +3fc10600: add a5, a7 +3fc10610: move a7, *a9(0x20), 1 +3fc10630: move *a9(0x40), a7, 1 +3fc10650: move *a9(0xc0), a5, 1 +3fc10670: add a5, a7 +3fc10680: move a7, *a9(0x40), 1 +3fc106a0: jruc L3FC108B0 +L3FC106B0: +3fc106b0: move *a9(0x40), a7, 1 +3fc106d0: jrlt L3FC107D0 +3fc106e0: move *a9(0x20), a7, 1 +3fc10700: move *a9(0x80), a5, 1 +3fc10720: add a5, a7 +3fc10730: move a7, *a9(0x20), 1 +3fc10750: move *a9(0x40), a7, 1 +3fc10770: move *a9(0xa0), a5, 1 +3fc10790: add a5, a7 +3fc107a0: move a7, *a9(0x40), 1 +3fc107c0: jruc L3FC108B0 +L3FC107D0: +3fc107d0: move *a9(0x20), a7, 1 +3fc107f0: move *a9(0x60), a5, 1 +3fc10810: add a5, a7 +3fc10820: move a7, *a9(0x20), 1 +3fc10840: move *a9(0x40), a7, 1 +3fc10860: move *a9(0xc0), a5, 1 +3fc10880: add a5, a7 +3fc10890: move a7, *a9(0x40), 1 +L3FC108B0: +3fc108b0: move a9, *a13(0x3280), 1 +3fc108d0: move *a9(0xe0), a9, 1 +L3FC108F0: +3fc108f0: move *a9, a7, 1 +3fc10900: cmp a10, a7 +3fc10910: jrne L3FC109D0 +3fc10920: move *a13(0x3280), a7, 1 +3fc10940: move *a9(0xe0), *a7(0xe0), 1 +3fc10970: move *a7(0xe0), a9, 1 +3fc10990: jreq L3FC10E50 +3fc109a0: move a7, *a9(0x100), 1 +3fc109c0: jruc L3FC10E50 +L3FC109D0: +3fc109d0: move *a9(0x80), a7, 1 +3fc109f0: jrle L3FC10C10 +3fc10a00: move *a9(0x40), a7, 1 +3fc10a20: jrle L3FC10B20 +3fc10a30: move *a9(0x20), a7, 1 +3fc10a50: move *a9(0x80), a5, 1 +3fc10a70: add a5, a7 +3fc10a80: move a7, *a9(0x20), 1 +3fc10aa0: move *a9(0x40), a7, 1 +3fc10ac0: move *a9(0xa0), a5, 1 +3fc10ae0: add a5, a7 +3fc10af0: move a7, *a9(0x40), 1 +3fc10b10: jruc L3FC10E10 +L3FC10B20: +3fc10b20: move *a9(0x20), a7, 1 +3fc10b40: move *a9(0x60), a5, 1 +3fc10b60: add a5, a7 +3fc10b70: move a7, *a9(0x20), 1 +3fc10b90: move *a9(0x40), a7, 1 +3fc10bb0: move *a9(0xc0), a5, 1 +3fc10bd0: add a5, a7 +3fc10be0: move a7, *a9(0x40), 1 +3fc10c00: jruc L3FC10E10 +L3FC10C10: +3fc10c10: move *a9(0x40), a7, 1 +3fc10c30: jrlt L3FC10D30 +3fc10c40: move *a9(0x20), a7, 1 +3fc10c60: move *a9(0x80), a5, 1 +3fc10c80: add a5, a7 +3fc10c90: move a7, *a9(0x20), 1 +3fc10cb0: move *a9(0x40), a7, 1 +3fc10cd0: move *a9(0xa0), a5, 1 +3fc10cf0: add a5, a7 +3fc10d00: move a7, *a9(0x40), 1 +3fc10d20: jruc L3FC10E10 +L3FC10D30: +3fc10d30: move *a9(0x20), a7, 1 +3fc10d50: move *a9(0x60), a5, 1 +3fc10d70: add a5, a7 +3fc10d80: move a7, *a9(0x20), 1 +3fc10da0: move *a9(0x40), a7, 1 +3fc10dc0: move *a9(0xc0), a5, 1 +3fc10de0: add a5, a7 +3fc10df0: move a7, *a9(0x40), 1 +L3FC10E10: +3fc10e10: move a9, *a13(0x3280), 1 +3fc10e30: move *a9(0xe0), a9, 1 +L3FC10E50: +3fc10e50: jane L3FC10030 +L3FC10E70: +3fc10e70: move a14, -*sp, 1 +3fc10e80: move a13, a7 +3fc10e90: addi 0x3340, a7 +3fc10eb0: move a7, *a14+, 1 +3fc10ec0: calla L3FC21C10 +3fc10ef0: inc a10 +3fc10f00: move *a13(0x32a0), a5, 1 +3fc10f20: cmp a5, a10 +3fc10f30: jalt L3FC0FE90 +3fc10f50: jauc L3FC122E0 +L3FC10F70: +3fc10f70: move *a13(0x32c0), a10, 1 +3fc10f90: move *a13(0x32a0), a7, 1 +3fc10fb0: cmp a7, a10 +3fc10fc0: jage L3FC122E0 +L3FC10FE0: +3fc10fe0: move a0, a5 +3fc10ff0: jreq L3FC11140 +3fc11000: move *a0, a7, 1 +3fc11010: cmp a7, a10 +3fc11020: jrne L3FC11140 +3fc11030: move a14, -*sp, 1 +3fc11040: move *a0(0x20), *a14+, 1 +3fc11060: move a13, a7 +3fc11070: addi 0x3340, a7 +3fc11090: move a7, *a14+, 1 +3fc110a0: calla L3FC21620 +3fc110d0: move a14, -*sp, 1 +3fc110e0: move a7, *a14+, 1 +3fc110f0: calla L3FC21940 +3fc11120: move *a0(0x40), a0, 1 +L3FC11140: +3fc11140: move a13, a7 +3fc11150: addi 0x3340, a7 +3fc11170: move a7, *a13(0x3280), 1 +3fc11190: move *a13(0x3420), a9, 1 +3fc111b0: move a9, a12 +3fc111c0: jaeq L3FC12130 +L3FC111E0: +3fc111e0: cmp a9, a12 +3fc111f0: jane L3FC11B80 +3fc11210: setf 16, 1, 0 +3fc11220: move *a9(0x20), *a2(0x0), 0 +3fc11250: move a2, a7 +3fc11260: addk 32, a2 +3fc11270: move a10, *a7(0x10), 0 +3fc11290: move *a9(0x120), a7, 1 +3fc112b0: move *a7(0x20), a7, 1 +3fc112d0: move *a9(0x20), a5, 1 +3fc112f0: sub a5, a7 +3fc11300: move *a13(0x60), a5, 1 +3fc11320: move a7, *a5+, 1 +3fc11330: move a5, *a13(0x60), 1 +3fc11350: inc a11 +3fc11360: cmpi 0xc8, a11 +3fc11380: jrne L3FC11570 +3fc11390: move a14, -*sp, 1 +3fc113a0: movk 1, a7 +3fc113b0: move a7, *a14+, 1 +3fc113c0: move a13, a7 +3fc113d0: addi 0x1980, a7 +3fc113f0: move a7, *a14+, 1 +3fc11400: move a13, a7 +3fc11410: addi 0x80, a7 +3fc11430: move a7, *a14+, 1 +3fc11440: move a11, *a14+, 1 +3fc11450: move *a13(0xffc0), *a14+, 1 +3fc11470: move *a13(0xffe0), *a14+, 1 +3fc11490: move *a13(0xffc0), a7, 1 +3fc114b0: move *a7(0x340), a5, 1 +3fc114d0: call a5 +3fc114e0: move a13, a2 +3fc114f0: addi 0x80, a2 +3fc11510: move a13, a5 +3fc11520: addi 0x1980, a5 +3fc11540: move a5, *a13(0x60), 1 +3fc11560: sub a11, a11 +L3FC11570: +3fc11570: move *a12(0x120), a12, 1 +3fc11590: cmp a9, a12 +3fc115a0: jreq L3FC11B60 +L3FC115B0: +3fc115b0: move *a9, a7, 1 +3fc115c0: cmp a10, a7 +3fc115d0: jrne L3FC116C0 +3fc115e0: move *a13(0x3280), a7, 1 +3fc11600: move *a9(0xe0), *a7(0xe0), 1 +3fc11630: move *a7(0xe0), a9, 1 +3fc11650: movk 1, a5 +3fc11660: move a5, *a13(0x3e40), 1 +3fc11680: jreq L3FC11B40 +3fc11690: move a7, *a9(0x100), 1 +3fc116b0: jruc L3FC11B40 +L3FC116C0: +3fc116c0: move *a9(0x80), a7, 1 +3fc116e0: jrle L3FC11900 +3fc116f0: move *a9(0x40), a7, 1 +3fc11710: jrle L3FC11810 +3fc11720: move *a9(0x20), a7, 1 +3fc11740: move *a9(0x80), a5, 1 +3fc11760: add a5, a7 +3fc11770: move a7, *a9(0x20), 1 +3fc11790: move *a9(0x40), a7, 1 +3fc117b0: move *a9(0xa0), a5, 1 +3fc117d0: add a5, a7 +3fc117e0: move a7, *a9(0x40), 1 +3fc11800: jruc L3FC11B00 +L3FC11810: +3fc11810: move *a9(0x20), a7, 1 +3fc11830: move *a9(0x60), a5, 1 +3fc11850: add a5, a7 +3fc11860: move a7, *a9(0x20), 1 +3fc11880: move *a9(0x40), a7, 1 +3fc118a0: move *a9(0xc0), a5, 1 +3fc118c0: add a5, a7 +3fc118d0: move a7, *a9(0x40), 1 +3fc118f0: jruc L3FC11B00 +L3FC11900: +3fc11900: move *a9(0x40), a7, 1 +3fc11920: jrlt L3FC11A20 +3fc11930: move *a9(0x20), a7, 1 +3fc11950: move *a9(0x80), a5, 1 +3fc11970: add a5, a7 +3fc11980: move a7, *a9(0x20), 1 +3fc119a0: move *a9(0x40), a7, 1 +3fc119c0: move *a9(0xa0), a5, 1 +3fc119e0: add a5, a7 +3fc119f0: move a7, *a9(0x40), 1 +3fc11a10: jruc L3FC11B00 +L3FC11A20: +3fc11a20: move *a9(0x20), a7, 1 +3fc11a40: move *a9(0x60), a5, 1 +3fc11a60: add a5, a7 +3fc11a70: move a7, *a9(0x20), 1 +3fc11a90: move *a9(0x40), a7, 1 +3fc11ab0: move *a9(0xc0), a5, 1 +3fc11ad0: add a5, a7 +3fc11ae0: move a7, *a9(0x40), 1 +L3FC11B00: +3fc11b00: move a9, *a13(0x3280), 1 +3fc11b20: move *a9(0xe0), a9, 1 +L3FC11B40: +3fc11b40: cmp a9, a12 +3fc11b50: jrne L3FC115B0 +L3FC11B60: +3fc11b60: move *a12(0x120), a12, 1 +L3FC11B80: +3fc11b80: move *a9, a7, 1 +3fc11b90: cmp a10, a7 +3fc11ba0: jrne L3FC11C90 +3fc11bb0: move *a13(0x3280), a7, 1 +3fc11bd0: move *a9(0xe0), *a7(0xe0), 1 +3fc11c00: move *a7(0xe0), a9, 1 +3fc11c20: movk 1, a5 +3fc11c30: move a5, *a13(0x3e40), 1 +3fc11c50: jreq L3FC12110 +3fc11c60: move a7, *a9(0x100), 1 +3fc11c80: jruc L3FC12110 +L3FC11C90: +3fc11c90: move *a9(0x80), a7, 1 +3fc11cb0: jrle L3FC11ED0 +3fc11cc0: move *a9(0x40), a7, 1 +3fc11ce0: jrle L3FC11DE0 +3fc11cf0: move *a9(0x20), a7, 1 +3fc11d10: move *a9(0x80), a5, 1 +3fc11d30: add a5, a7 +3fc11d40: move a7, *a9(0x20), 1 +3fc11d60: move *a9(0x40), a7, 1 +3fc11d80: move *a9(0xa0), a5, 1 +3fc11da0: add a5, a7 +3fc11db0: move a7, *a9(0x40), 1 +3fc11dd0: jruc L3FC120D0 +L3FC11DE0: +3fc11de0: move *a9(0x20), a7, 1 +3fc11e00: move *a9(0x60), a5, 1 +3fc11e20: add a5, a7 +3fc11e30: move a7, *a9(0x20), 1 +3fc11e50: move *a9(0x40), a7, 1 +3fc11e70: move *a9(0xc0), a5, 1 +3fc11e90: add a5, a7 +3fc11ea0: move a7, *a9(0x40), 1 +3fc11ec0: jruc L3FC120D0 +L3FC11ED0: +3fc11ed0: move *a9(0x40), a7, 1 +3fc11ef0: jrlt L3FC11FF0 +3fc11f00: move *a9(0x20), a7, 1 +3fc11f20: move *a9(0x80), a5, 1 +3fc11f40: add a5, a7 +3fc11f50: move a7, *a9(0x20), 1 +3fc11f70: move *a9(0x40), a7, 1 +3fc11f90: move *a9(0xa0), a5, 1 +3fc11fb0: add a5, a7 +3fc11fc0: move a7, *a9(0x40), 1 +3fc11fe0: jruc L3FC120D0 +L3FC11FF0: +3fc11ff0: move *a9(0x20), a7, 1 +3fc12010: move *a9(0x60), a5, 1 +3fc12030: add a5, a7 +3fc12040: move a7, *a9(0x20), 1 +3fc12060: move *a9(0x40), a7, 1 +3fc12080: move *a9(0xc0), a5, 1 +3fc120a0: add a5, a7 +3fc120b0: move a7, *a9(0x40), 1 +L3FC120D0: +3fc120d0: move a9, *a13(0x3280), 1 +3fc120f0: move *a9(0xe0), a9, 1 +L3FC12110: +3fc12110: jane L3FC111E0 +L3FC12130: +3fc12130: move a14, -*sp, 1 +3fc12140: move a13, a7 +3fc12150: addi 0x3340, a7 +3fc12170: move a7, *a14+, 1 +3fc12180: calla L3FC21C10 +3fc121b0: move a8, a5 +3fc121c0: jrne L3FC12200 +3fc121d0: move *a13(0x3e40), a5, 1 +3fc121f0: jreq L3FC12280 +L3FC12200: +3fc12200: move a14, -*sp, 1 +3fc12210: move a7, *a14+, 1 +3fc12220: calla L3FC21940 +3fc12250: sub a5, a5 +3fc12260: move a5, *a13(0x3e40), 1 +L3FC12280: +3fc12280: inc a10 +3fc12290: move *a13(0x32a0), a7, 1 +3fc122b0: cmp a7, a10 +3fc122c0: jalt L3FC10FE0 +L3FC122E0: +3fc122e0: move a14, -*sp, 1 +3fc122f0: movk 1, a7 +3fc12300: move a7, *a14+, 1 +3fc12310: move a13, a5 +3fc12320: addi 0x1980, a5 +3fc12340: move a5, *a14+, 1 +3fc12350: move a13, a7 +3fc12360: addi 0x80, a7 +3fc12380: move a7, *a14+, 1 +3fc12390: move a11, *a14+, 1 +3fc123a0: move *a13(0xffc0), *a14+, 1 +3fc123c0: move *a13(0xffe0), *a14+, 1 +3fc123e0: move *a13(0xffc0), a5, 1 +3fc12400: move *a5(0x340), a7, 1 +3fc12420: call a7 +3fc12430: move a14, -*sp, 1 +3fc12440: move *a13(0x34a0), *a14+, 1 +3fc12460: calla L3F702440 +3fc12490: move a14, -*sp, 1 +3fc124a0: move *a13(0x3e20), *a14+, 1 +3fc124c0: calla L3FC22000 +L3FC124F0: +3fc124f0: move *sp(0x160), a14, 1 +3fc12510: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fc12530: rets 2 +L3FC12540: +3fc12540: mmtm sp, a7,a9,a11,a13 +3fc12560: move a14, a13 +3fc12570: addi 0x2c0, a14 +3fc12590: sub a11, a11 +3fc125a0: move a11, *a13(0x80), 1 +3fc125c0: move a11, *a13(0x100), 1 +3fc125e0: move a11, *a13(0x120), 1 +3fc12600: move *a13(0xff60), *a13(0x40), 1 +3fc12630: move a11, *a13(0xa0), 1 +3fc12650: sll 0x3, a11 +3fc12660: move *a13(0xff80), a9, 1 +3fc12680: add a9, a11 +3fc12690: move *a13(0x40), a9, 1 +3fc126b0: setf 8, 0, 0 +3fc126c0: move *a11, a11, 0 +3fc126d0: cmp a11, a9 +3fc126e0: jrc L3FC12970 +L3FC126F0: +3fc126f0: move *a13(0x80), a11, 1 +3fc12710: sll 0x3, a11 +3fc12720: move *a13(0xff80), a9, 1 +3fc12740: add a9, a11 +3fc12750: move *a13(0x40), a9, 1 +3fc12770: move *a11, a11, 0 +3fc12780: sub a11, a9 +3fc12790: move a9, *a13(0x40), 1 +3fc127b0: move *a13(0x80), a11, 1 +3fc127d0: inc a11 +3fc127e0: move a11, *a13(0x80), 1 +3fc12800: move *a13(0xffa0), a9, 1 +3fc12820: cmp a9, a11 +3fc12830: jrlt L3FC12870 +3fc12840: sub a9, a9 +3fc12850: move a9, *a13(0x80), 1 +L3FC12870: +3fc12870: move *a13(0xa0), a11, 1 +3fc12890: not a11 +3fc128a0: move a11, *a13(0xa0), 1 +3fc128c0: move *a13(0x80), a9, 1 +3fc128e0: sll 0x3, a9 +3fc128f0: move *a13(0xff80), a11, 1 +3fc12910: add a11, a9 +3fc12920: move *a13(0x40), a11, 1 +3fc12940: move *a9, a9, 0 +3fc12950: cmp a9, a11 +3fc12960: jrnc L3FC126F0 +L3FC12970: +3fc12970: move *a13(0x80), a11, 1 +3fc12990: sll 0x3, a11 +3fc129a0: move *a13(0xff80), a9, 1 +3fc129c0: add a9, a11 +3fc129d0: move *a11, a11, 0 +3fc129e0: move a11, *a13(0x60), 1 +3fc12a00: sub a9, a9 +3fc12a10: move a9, *a13(0xe0), 1 +3fc12a30: move *a13(0xffc0), a11, 1 +3fc12a50: move *a11(0x0), *a13(0x20), 1 +3fc12a80: move *a13(0xffe0), a11, 1 +3fc12aa0: dec a11 +3fc12ab0: move a11, *a13(0xffe0), 1 +3fc12ad0: jaeq L3FC14470 +L3FC12AF0: +3fc12af0: move *a13(0xffc0), a11, 1 +3fc12b10: setf 16, 1, 0 +3fc12b20: move *a11, a9, 0 +3fc12b30: move *a11(0x20), a11, 0 +3fc12b50: cmp a11, a9 +3fc12b60: jrne L3FC12C60 +3fc12b70: move *a13(0xffc0), a11, 1 +3fc12b90: move *a11(0x10), a9, 0 +3fc12bb0: move *a11(0x30), a11, 0 +3fc12bd0: cmp a11, a9 +3fc12be0: jrne L3FC12C60 +3fc12bf0: move *a13(0xffc0), a11, 1 +3fc12c10: addk 32, a11 +3fc12c20: move a11, *a13(0xffc0), 1 +3fc12c40: jauc L3FC14400 +L3FC12C60: +3fc12c60: move *a13(0xffc0), a11, 1 +3fc12c80: addk 32, a11 +3fc12c90: move a11, *a13(0xffc0), 1 +3fc12cb0: move *a11(0xffe0), *a13(0x0), 1 +3fc12ce0: move *a11(0x0), *a13(0x20), 1 +3fc12d10: move *a13(0x20), a9, 0 +3fc12d30: move *a13, a7, 0 +3fc12d40: sub a7, a9 +3fc12d50: move a9, *a13(0x1a0), 1 +3fc12d70: move *a13(0x30), a7, 0 +3fc12d90: move *a13(0x10), a9, 0 +3fc12db0: sub a9, a7 +3fc12dc0: move a7, *a13(0x1c0), 1 +3fc12de0: move *a13(0x1a0), a7, 1 +3fc12e00: jrge L3FC12E40 +3fc12e10: movi 0xffff, a7 +3fc12e30: jruc L3FC12E80 +L3FC12E40: +3fc12e40: jrle L3FC12E70 +3fc12e50: movk 1, a7 +3fc12e60: jruc L3FC12E80 +L3FC12E70: +3fc12e70: sub a7, a7 +L3FC12E80: +3fc12e80: move a7, *a13(0x1e0), 1 +3fc12ea0: move *a13(0x1c0), a7, 1 +3fc12ec0: jrge L3FC12F00 +3fc12ed0: movi 0xffff, a7 +3fc12ef0: jruc L3FC12F40 +L3FC12F00: +3fc12f00: jrle L3FC12F30 +3fc12f10: movk 1, a7 +3fc12f20: jruc L3FC12F40 +L3FC12F30: +3fc12f30: sub a7, a7 +L3FC12F40: +3fc12f40: move a7, *a13(0x200), 1 +3fc12f60: move *a13(0x1a0), a7, 1 +3fc12f80: jrgt L3FC12FA0 +3fc12f90: neg a7 +L3FC12FA0: +3fc12fa0: move a7, *a13(0x1a0), 1 +3fc12fc0: move *a13(0x1c0), a7, 1 +3fc12fe0: jrgt L3FC13000 +3fc12ff0: neg a7 +L3FC13000: +3fc13000: move a7, *a13(0x1c0), 1 +3fc13020: move *a13(0x1a0), a9, 1 +3fc13040: cmp a7, a9 +3fc13050: jrle L3FC130D0 +3fc13060: move a9, *a13(0x220), 1 +3fc13080: move a7, *a13(0x240), 1 +3fc130a0: move a9, *a13(0x180), 1 +3fc130c0: jruc L3FC13130 +L3FC130D0: +3fc130d0: move a7, *a13(0x220), 1 +3fc130f0: move a9, *a13(0x240), 1 +3fc13110: move a7, *a13(0x180), 1 +L3FC13130: +3fc13130: move *a13(0x240), a7, 1 +3fc13150: sll 0x1, a7 +3fc13160: move a7, *a13(0x260), 1 +3fc13180: move *a13(0x220), a7, 1 +3fc131a0: sll 0x1, a7 +3fc131b0: move *a13(0x260), a9, 1 +3fc131d0: sub a7, a9 +3fc131e0: move a9, *a13(0x280), 1 +3fc13200: move *a13(0x260), a7, 1 +3fc13220: move *a13(0x220), a9, 1 +3fc13240: sub a9, a7 +3fc13250: move a7, *a13(0x2a0), 1 +3fc13270: move *a13, a7, 0 +3fc13280: move a7, *a13(0x140), 1 +3fc132a0: move *a13(0x10), a9, 0 +3fc132c0: move a9, *a13(0x160), 1 +3fc132e0: move *a13(0x100), a11, 1 +3fc13300: inc a11 +3fc13310: move a11, *a13(0x100), 1 +3fc13330: move *a13(0xc0), a11, 1 +3fc13350: addi 0xc0, a11 +3fc13370: move a11, *a13(0xc0), 1 +3fc13390: move *a13(0x100), a11, 1 +3fc133b0: move *a13(0x120), a7, 1 +3fc133d0: cmp a7, a11 +3fc133e0: jrle L3FC135A0 +3fc133f0: addi 0x3e8, a7 +3fc13410: move a7, *a13(0x120), 1 +3fc13430: move a14, -*sp, 1 +3fc13440: move a7, a11 +3fc13450: sll 0x4, a7 +3fc13460: sll 0x3, a11 +3fc13470: add a11, a7 +3fc13480: move a7, *a14+, 1 +3fc13490: move *a13(0xe0), *a14+, 1 +3fc134b0: calla L3F705B20 +3fc134e0: move a8, *a13(0xe0), 1 +3fc13500: move *a13(0x100), a11, 1 +3fc13520: dec a11 +3fc13530: move a11, a7 +3fc13540: sll 0x7, a11 +3fc13550: sll 0x6, a7 +3fc13560: add a7, a11 +3fc13570: add a8, a11 +3fc13580: move a11, *a13(0xc0), 1 +L3FC135A0: +3fc135a0: move *a13(0xc0), a11, 1 +3fc135c0: move *a13, *a11, 1 +3fc135d0: move *a13(0x260), *a11(0x20), 1 +3fc13600: move *a13(0x280), *a11(0x40), 1 +3fc13630: move *a13(0x2a0), *a11(0x60), 1 +3fc13660: move *a13(0xa0), *a11(0x80), 1 +3fc13690: movk 1, a7 +3fc136a0: move a7, *a11(0xa0), 1 +3fc136c0: move *a13(0x180), a7, 1 +3fc136e0: dec a7 +3fc136f0: move a7, *a13(0x180), 1 +3fc13710: inc a7 +3fc13720: jaeq L3FC14400 +L3FC13740: +3fc13740: move *a13(0x1a0), a11, 1 +3fc13760: move *a13(0x1c0), a9, 1 +3fc13780: cmp a9, a11 +3fc13790: jrle L3FC13A20 +3fc137a0: move *a13(0x1e0), a7, 1 +3fc137c0: jrle L3FC13800 +3fc137d0: move *a13(0x2a0), a7, 1 +3fc137f0: jrlt L3FC13860 +L3FC13800: +3fc13800: move *a13(0x1e0), a7, 1 +3fc13820: jrgt L3FC138C0 +3fc13830: move *a13(0x2a0), a7, 1 +3fc13850: jrgt L3FC138C0 +L3FC13860: +3fc13860: move *a13(0x260), a9, 1 +3fc13880: add a9, a7 +3fc13890: move a7, *a13(0x2a0), 1 +3fc138b0: jruc L3FC139A0 +L3FC138C0: +3fc138c0: move *a13(0x160), a7, 1 +3fc138e0: move *a13(0x200), a9, 1 +3fc13900: add a9, a7 +3fc13910: move a7, *a13(0x160), 1 +3fc13930: move *a13(0x2a0), a7, 1 +3fc13950: move *a13(0x280), a9, 1 +3fc13970: add a9, a7 +3fc13980: move a7, *a13(0x2a0), 1 +L3FC139A0: +3fc139a0: move *a13(0x140), a9, 1 +3fc139c0: move *a13(0x1e0), a7, 1 +3fc139e0: add a7, a9 +3fc139f0: move a9, *a13(0x140), 1 +3fc13a10: jruc L3FC13C90 +L3FC13A20: +3fc13a20: move *a13(0x1e0), a7, 1 +3fc13a40: jrle L3FC13A80 +3fc13a50: move *a13(0x2a0), a7, 1 +3fc13a70: jrlt L3FC13AE0 +L3FC13A80: +3fc13a80: move *a13(0x1e0), a7, 1 +3fc13aa0: jrgt L3FC13B40 +3fc13ab0: move *a13(0x2a0), a7, 1 +3fc13ad0: jrgt L3FC13B40 +L3FC13AE0: +3fc13ae0: move *a13(0x260), a9, 1 +3fc13b00: add a9, a7 +3fc13b10: move a7, *a13(0x2a0), 1 +3fc13b30: jruc L3FC13C20 +L3FC13B40: +3fc13b40: move *a13(0x140), a7, 1 +3fc13b60: move *a13(0x1e0), a9, 1 +3fc13b80: add a9, a7 +3fc13b90: move a7, *a13(0x140), 1 +3fc13bb0: move *a13(0x2a0), a7, 1 +3fc13bd0: move *a13(0x280), a9, 1 +3fc13bf0: add a9, a7 +3fc13c00: move a7, *a13(0x2a0), 1 +L3FC13C20: +3fc13c20: move *a13(0x160), a9, 1 +3fc13c40: move *a13(0x200), a7, 1 +3fc13c60: add a7, a9 +3fc13c70: move a9, *a13(0x160), 1 +L3FC13C90: +3fc13c90: move *a13(0x40), a9, 1 +3fc13cb0: inc a9 +3fc13cc0: move a9, *a13(0x40), 1 +3fc13ce0: move *a13(0x60), a7, 1 +3fc13d00: cmp a7, a9 +3fc13d10: jrlt L3FC14380 +3fc13d20: move *a13(0x180), a7, 1 +3fc13d40: jrne L3FC13D90 +3fc13d50: move *a13(0xffe0), a7, 1 +3fc13d70: dec a7 +3fc13d80: jrgt L3FC14380 +L3FC13D90: +3fc13d90: move *a13(0x100), a7, 1 +3fc13db0: inc a7 +3fc13dc0: move a7, *a13(0x100), 1 +3fc13de0: move *a13(0xc0), a7, 1 +3fc13e00: addi 0xc0, a7 +3fc13e20: move a7, *a13(0xc0), 1 +3fc13e40: move *a13(0x100), a7, 1 +3fc13e60: move *a13(0x120), a9, 1 +3fc13e80: cmp a9, a7 +3fc13e90: jrle L3FC14050 +3fc13ea0: addi 0x3e8, a9 +3fc13ec0: move a9, *a13(0x120), 1 +3fc13ee0: move a14, -*sp, 1 +3fc13ef0: move a9, a7 +3fc13f00: sll 0x4, a9 +3fc13f10: sll 0x3, a7 +3fc13f20: add a7, a9 +3fc13f30: move a9, *a14+, 1 +3fc13f40: move *a13(0xe0), *a14+, 1 +3fc13f60: calla L3F705B20 +3fc13f90: move a8, *a13(0xe0), 1 +3fc13fb0: move *a13(0x100), a9, 1 +3fc13fd0: dec a9 +3fc13fe0: move a9, a7 +3fc13ff0: sll 0x7, a9 +3fc14000: sll 0x6, a7 +3fc14010: add a7, a9 +3fc14020: add a8, a9 +3fc14030: move a9, *a13(0xc0), 1 +L3FC14050: +3fc14050: move *a13(0xc0), a9, 1 +3fc14070: setf 16, 1, 0 +3fc14080: move *a13(0x140), *a9(0x0), 0 +3fc140b0: move *a13(0x160), *a9(0x10), 0 +3fc140e0: move *a13(0x260), *a9(0x20), 1 +3fc14110: move *a13(0x280), *a9(0x40), 1 +3fc14140: move *a13(0x2a0), *a9(0x60), 1 +3fc14170: move *a13(0xa0), a7, 1 +3fc14190: not a7 +3fc141a0: move a7, *a13(0xa0), 1 +3fc141c0: move a7, *a9(0x80), 1 +3fc141e0: sub a7, a7 +3fc141f0: move a7, *a9(0xa0), 1 +3fc14210: move *a13(0x80), a7, 1 +3fc14230: inc a7 +3fc14240: move a7, *a13(0x80), 1 +3fc14260: move *a13(0xffa0), a9, 1 +3fc14280: cmp a9, a7 +3fc14290: jrlt L3FC142D0 +3fc142a0: sub a7, a7 +3fc142b0: move a7, *a13(0x80), 1 +L3FC142D0: +3fc142d0: sll 0x3, a7 +3fc142e0: move *a13(0xff80), a9, 1 +3fc14300: add a9, a7 +3fc14310: setf 8, 0, 0 +3fc14320: move *a7, a7, 0 +3fc14330: move a7, *a13(0x60), 1 +3fc14350: sub a7, a7 +3fc14360: move a7, *a13(0x40), 1 +L3FC14380: +3fc14380: move *a13(0x180), a9, 1 +3fc143a0: dec a9 +3fc143b0: move a9, *a13(0x180), 1 +3fc143d0: inc a9 +3fc143e0: jane L3FC13740 +L3FC14400: +3fc14400: move *a13(0xffe0), a11, 1 +3fc14420: dec a11 +3fc14430: move a11, *a13(0xffe0), 1 +3fc14450: jane L3FC12AF0 +L3FC14470: +3fc14470: move *a13(0xff40), a9, 1 +3fc14490: move *a13(0x100), *a9(0x0), 1 +3fc144c0: move *a13(0xc0), a7, 1 +3fc144e0: addi 0xc0, a7 +3fc14500: move a7, *a13(0xc0), 1 +3fc14520: move *a13(0x100), a7, 1 +3fc14540: move *a13(0x120), a9, 1 +3fc14560: inc a7 +3fc14570: cmp a9, a7 +3fc14580: jrle L3FC14730 +3fc14590: addi 0x3e8, a9 +3fc145b0: move a9, *a13(0x120), 1 +3fc145d0: move a14, -*sp, 1 +3fc145e0: move a9, a7 +3fc145f0: sll 0x4, a9 +3fc14600: sll 0x3, a7 +3fc14610: add a7, a9 +3fc14620: move a9, *a14+, 1 +3fc14630: move *a13(0xe0), *a14+, 1 +3fc14650: calla L3F705B20 +3fc14680: move a8, *a13(0xe0), 1 +3fc146a0: move *a13(0x100), a9, 1 +3fc146c0: move a9, a7 +3fc146d0: sll 0x7, a9 +3fc146e0: sll 0x6, a7 +3fc146f0: add a7, a9 +3fc14700: add a8, a9 +3fc14710: move a9, *a13(0xc0), 1 +L3FC14730: +3fc14730: move *a13(0xc0), a9, 1 +3fc14750: move *a13(0x20), *a9(0x0), 1 +3fc14780: move *a13(0xe0), a8, 1 +3fc147a0: move *sp(0xa0), a14, 1 +3fc147c0: mmfm sp, a7,a9,a11,a13 +3fc147e0: rets 2 +3fc147f0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fc14810: move a14, a13 +3fc14820: addi 0xa0, a14 +3fc14840: move *a13(0xffe0), a7, 1 +3fc14860: setf 16, 1, 0 +3fc14870: move *a7, a7, 0 +3fc14880: jrne L3FC14C30 +3fc14890: move *a13(0xffc0), a7, 1 +3fc148b0: setf 1, 0, 0 +3fc148c0: move *a7(0x1b9), a7, 0 +3fc148e0: jreq L3FC14C30 +3fc148f0: move *a13(0xffe0), a7, 1 +3fc14910: setf 16, 1, 0 +3fc14920: move *a7(0x3a0), a5, 0 +3fc14940: move a5, *a13(0x20), 1 +3fc14960: move *a7(0x3b0), a12, 0 +3fc14980: move *a13(0xff80), a11, 1 +3fc149a0: sub a5, a5 +3fc149b0: move a5, *a13(0x40), 1 +3fc149d0: move a5, *a13, 1 +3fc149e0: move *a13(0xffa0), a7, 1 +3fc14a00: cmp a7, a5 +3fc14a10: jrge L3FC14E10 +L3FC14A20: +3fc14a20: setf 16, 1, 0 +3fc14a30: move *a13(0x20), a7, 0 +3fc14a50: move *a11, a5, 0 +3fc14a60: add a7, a5 +3fc14a70: move a5, *a11, 0 +3fc14a80: sext a12, 0 +3fc14a90: move *a11(0x10), a5, 0 +3fc14ab0: add a12, a5 +3fc14ac0: move a5, *a11(0x10), 0 +3fc14ae0: move *a13(0x40), a5, 1 +3fc14b00: setf 16, 0, 0 +3fc14b10: move *a11(0x30), a7, 0 +3fc14b30: cmp a7, a5 +3fc14b40: jrhi L3FC14B70 +3fc14b50: move *a11(0x30), a5, 0 +L3FC14B70: +3fc14b70: move a5, *a13(0x40), 1 +3fc14b90: move *a13, a7, 1 +3fc14ba0: inc a7 +3fc14bb0: move a7, *a13, 1 +3fc14bc0: addi 0x40, a11 +3fc14be0: move *a13(0xffa0), a5, 1 +3fc14c00: cmp a5, a7 +3fc14c10: jrlt L3FC14A20 +3fc14c20: jruc L3FC14E10 +L3FC14C30: +3fc14c30: move *a13(0xff80), a11, 1 +3fc14c50: sub a7, a7 +3fc14c60: move a7, *a13(0x40), 1 +3fc14c80: move a7, *a13, 1 +3fc14c90: move *a13(0xffa0), a5, 1 +3fc14cb0: cmp a5, a7 +3fc14cc0: jrge L3FC14E10 +3fc14cd0: setf 16, 0, 0 +L3FC14CE0: +3fc14ce0: move *a13(0x40), a7, 1 +3fc14d00: move *a11(0x30), a5, 0 +3fc14d20: cmp a5, a7 +3fc14d30: jrhi L3FC14D60 +3fc14d40: move *a11(0x30), a7, 0 +L3FC14D60: +3fc14d60: move a7, *a13(0x40), 1 +3fc14d80: move *a13, a5, 1 +3fc14d90: inc a5 +3fc14da0: move a5, *a13, 1 +3fc14db0: addi 0x40, a11 +3fc14dd0: move *a13(0xffa0), a7, 1 +3fc14df0: cmp a7, a5 +3fc14e00: jrlt L3FC14CE0 +L3FC14E10: +3fc14e10: move a14, -*sp, 1 +3fc14e20: move *a13(0x40), a7, 1 +3fc14e40: sll 0x2, a7 +3fc14e50: move a7, *a14+, 1 +3fc14e60: movk 1, a7 +3fc14e70: move a7, *a14+, 1 +3fc14e80: calla L3F703D90 +3fc14eb0: move a8, *a13(0x60), 1 +3fc14ed0: move a14, -*sp, 1 +3fc14ee0: move *a13(0x40), a5, 1 +3fc14f00: sll 0x2, a5 +3fc14f10: move a5, *a14+, 1 +3fc14f20: move a7, *a14+, 1 +3fc14f30: calla L3F703D90 +3fc14f60: move a8, *a13(0x80), 1 +3fc14f80: move *a13(0x60), a5, 1 +3fc14fa0: jreq L3FC14FD0 +3fc14fb0: move a8, a8 +3fc14fc0: jrne L3FC15080 +L3FC14FD0: +3fc14fd0: move a14, -*sp, 1 +3fc14fe0: move a8, *a14+, 1 +3fc14ff0: calla L3F702440 +3fc15020: move a14, -*sp, 1 +3fc15030: move a5, *a14+, 1 +3fc15040: calla L3F702440 +3fc15070: jruc L3FC15590 +L3FC15080: +3fc15080: move *a13(0xff80), a11, 1 +3fc150a0: move *a13(0xffa0), a7, 1 +3fc150c0: dec a7 +3fc150d0: move a7, *a13(0xffa0), 1 +3fc150f0: inc a7 +3fc15100: jreq L3FC154D0 +L3FC15110: +3fc15110: move *a13(0x60), a0, 1 +3fc15130: move *a13(0x80), a2, 1 +3fc15150: setf 16, 0, 0 +3fc15160: move *a11(0x30), a9, 0 +3fc15180: move *a11(0x20), a10, 0 +3fc151a0: setf 16, 1, 0 +3fc151b0: move *a11, a7, 0 +3fc151c0: move a7, *a13(0x20), 1 +3fc151e0: move *a11(0x10), a12, 0 +3fc15200: move a9, a5 +3fc15210: dec a9 +3fc15220: move a5, a8 +3fc15230: jreq L3FC15300 +L3FC15240: +3fc15240: move a10, *a2+, 1 +3fc15250: move *a13(0x20), *a0(0x0), 0 +3fc15280: move a12, *a0(0x10), 0 +3fc152a0: addk 32, a0 +3fc152b0: inc a12 +3fc152c0: move a9, a7 +3fc152d0: dec a9 +3fc152e0: move a7, a5 +3fc152f0: jrne L3FC15240 +L3FC15300: +3fc15300: move a14, -*sp, 1 +3fc15310: movk 1, a7 +3fc15320: move a7, *a14+, 1 +3fc15330: move *a13(0x80), *a14+, 1 +3fc15350: move *a13(0x60), *a14+, 1 +3fc15370: setf 16, 0, 0 +3fc15380: move *a11(0x30), a8, 0 +3fc153a0: move a8, *a14+, 1 +3fc153b0: move *a13(0xffc0), *a14+, 1 +3fc153d0: move *a13(0xffe0), *a14+, 1 +3fc153f0: move *a13(0xffc0), a5, 1 +3fc15410: move *a5(0x340), a3, 1 +3fc15430: call a3 +3fc15440: addi 0x40, a11 +3fc15460: move *a13(0xffa0), a3, 1 +3fc15480: dec a3 +3fc15490: move a3, *a13(0xffa0), 1 +3fc154b0: inc a3 +3fc154c0: jrne L3FC15110 +L3FC154D0: +3fc154d0: move a14, -*sp, 1 +3fc154e0: move *a13(0x80), *a14+, 1 +3fc15500: calla L3F702440 +3fc15530: move a14, -*sp, 1 +3fc15540: move *a13(0x60), *a14+, 1 +3fc15560: calla L3F702440 +L3FC15590: +3fc15590: move *sp(0x160), a14, 1 +3fc155b0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fc155d0: rets 2 +L3FC155E0: +3fc155e0: mmtm sp, a7,a9,a11,a13 +3fc15600: move a14, a13 +3fc15610: addi 0x480, a14 +3fc15630: sub a11, a11 +3fc15640: move a11, *a13(0x260), 1 +3fc15660: movk 1, a11 +3fc15670: move a11, *a13(0x460), 1 +3fc15690: move a13, *a13(0x200), 1 +3fc156b0: move a13, a9 +3fc156c0: addi 0x100, a9 +3fc156e0: move a9, *a13(0x220), 1 +3fc15700: move *a13(0xffc0), a11, 1 +3fc15720: move *a11(0x340), *a13(0x420), 1 +3fc15750: move *a13(0xffa0), a11, 1 +3fc15770: dec a11 +3fc15780: move a11, *a13(0xffa0), 1 +3fc157a0: jalt L3FC16CB0 +L3FC157C0: +3fc157c0: move *a13(0xff80), a11, 1 +3fc157e0: setf 16, 1, 0 +3fc157f0: move *a11(0x10), a9, 0 +3fc15810: move a9, *a13(0x280), 1 +3fc15830: move *a11(0x30), a9, 0 +3fc15850: move *a13(0x280), a11, 1 +3fc15870: sub a11, a9 +3fc15880: move a9, *a13(0x2a0), 1 +3fc158a0: sub a9, a9 +3fc158b0: move a9, *a13(0x2c0), 1 +3fc158d0: move *a13(0x260), a11, 1 +3fc158f0: neg a11 +3fc15900: addk 8, a11 +3fc15910: move a11, *a13(0x440), 1 +3fc15930: move *a13(0x2a0), a9, 1 +3fc15950: cmp a11, a9 +3fc15960: jrle L3FC159C0 +3fc15970: sub a11, a9 +3fc15980: move a9, *a13(0x2c0), 1 +3fc159a0: move a11, *a13(0x2a0), 1 +L3FC159C0: +3fc159c0: move *a13(0xff80), a9, 1 +3fc159e0: move *a9(0x40), *a13(0x360), 1 +3fc15a10: move *a9(0x60), *a13(0x3a0), 1 +3fc15a40: move *a13(0x360), a9, 1 +3fc15a60: move *a13(0x3a0), a11, 1 +3fc15a80: divs a11, a9 +3fc15a90: move a9, *a13(0x3e0), 1 +3fc15ab0: move *a13(0x360), a9, 1 +3fc15ad0: jrge L3FC15B30 +3fc15ae0: move *a13(0x3e0), a9, 1 +3fc15b00: dec a9 +3fc15b10: move a9, *a13(0x3e0), 1 +L3FC15B30: +3fc15b30: move *a13(0x3e0), a9, 1 +3fc15b50: mpys a11, a9 +3fc15b60: move *a13(0x360), a11, 1 +3fc15b80: sub a9, a11 +3fc15b90: move a11, *a13(0x360), 1 +3fc15bb0: move *a13(0x3a0), a9, 1 +3fc15bd0: sub a9, a11 +3fc15be0: move a11, *a13(0x3a0), 1 +3fc15c00: add a11, a11 +3fc15c10: move a11, *a13(0x3a0), 1 +3fc15c30: move *a13(0x360), a9, 1 +3fc15c50: add a9, a9 +3fc15c60: move a9, *a13(0x360), 1 +3fc15c80: move *a13(0xff80), a9, 1 +3fc15ca0: move *a9(0x80), a9, 1 +3fc15cc0: move *a13(0x360), a11, 1 +3fc15ce0: add a11, a9 +3fc15cf0: move a9, *a13(0x320), 1 +3fc15d10: move *a13(0xff80), a9, 1 +3fc15d30: move *a9(0xe0), *a13(0x380), 1 +3fc15d60: move *a9(0x100), *a13(0x3c0), 1 +3fc15d90: move *a13(0x380), a9, 1 +3fc15db0: move *a13(0x3c0), a11, 1 +3fc15dd0: divs a11, a9 +3fc15de0: move a9, *a13(0x400), 1 +3fc15e00: move *a13(0x380), a9, 1 +3fc15e20: jrge L3FC15E80 +3fc15e30: move *a13(0x400), a9, 1 +3fc15e50: dec a9 +3fc15e60: move a9, *a13(0x400), 1 +L3FC15E80: +3fc15e80: move *a13(0x400), a9, 1 +3fc15ea0: mpys a11, a9 +3fc15eb0: move *a13(0x380), a11, 1 +3fc15ed0: sub a9, a11 +3fc15ee0: move a11, *a13(0x380), 1 +3fc15f00: move *a13(0x3c0), a9, 1 +3fc15f20: sub a9, a11 +3fc15f30: move a11, *a13(0x3c0), 1 +3fc15f50: add a11, a11 +3fc15f60: move a11, *a13(0x3c0), 1 +3fc15f80: move *a13(0x380), a9, 1 +3fc15fa0: add a9, a9 +3fc15fb0: move a9, *a13(0x380), 1 +3fc15fd0: move *a13(0xff80), a9, 1 +3fc15ff0: move *a9(0x120), a9, 1 +3fc16010: move *a13(0x380), a11, 1 +3fc16030: add a11, a9 +3fc16040: move a9, *a13(0x340), 1 +3fc16060: move *a13(0xff80), a9, 1 +3fc16080: move *a9, a9, 0 +3fc16090: move a9, *a13(0x2e0), 1 +3fc160b0: move *a13(0xff80), a9, 1 +3fc160d0: move *a9(0xa0), a9, 0 +3fc160f0: move a9, *a13(0x300), 1 +3fc16110: move *a13(0xff80), a9, 1 +3fc16130: addi 0x140, a9 +3fc16150: move a9, *a13(0xff80), 1 +L3FC16170: +3fc16170: move *a13(0x2a0), a11, 1 +3fc16190: dec a11 +3fc161a0: move a11, *a13(0x2a0), 1 +3fc161c0: jrlt L3FC167C0 +L3FC161D0: +3fc161d0: move *a13(0x300), a11, 1 +3fc161f0: move *a13(0x2e0), a9, 1 +3fc16210: sub a9, a11 +3fc16220: move a11, *a13(0x240), 1 +3fc16240: jrle L3FC163B0 +3fc16250: move *a13(0x220), a9, 1 +3fc16270: move a11, *a9+, 1 +3fc16280: move a9, *a13(0x220), 1 +3fc162a0: move *a13(0x200), a9, 1 +3fc162c0: setf 16, 1, 0 +3fc162d0: move *a13(0x2e0), *a9(0x0), 0 +3fc16300: move *a13(0x280), *a9(0x10), 0 +3fc16330: addk 32, a9 +3fc16340: move a9, *a13(0x200), 1 +3fc16360: move *a13(0x260), a9, 1 +3fc16380: inc a9 +3fc16390: move a9, *a13(0x260), 1 +L3FC163B0: +3fc163b0: move *a13(0x280), a9, 1 +3fc163d0: inc a9 +3fc163e0: move a9, *a13(0x280), 1 +3fc16400: move *a13(0x2e0), a9, 1 +3fc16420: move *a13(0x3e0), a11, 1 +3fc16440: add a11, a9 +3fc16450: move a9, *a13(0x2e0), 1 +3fc16470: move *a13(0x300), a9, 1 +3fc16490: move *a13(0x400), a11, 1 +3fc164b0: add a11, a9 +3fc164c0: move a9, *a13(0x300), 1 +3fc164e0: move *a13(0x320), a9, 1 +3fc16500: jrle L3FC165E0 +3fc16510: move *a13(0x2e0), a9, 1 +3fc16530: inc a9 +3fc16540: move a9, *a13(0x2e0), 1 +3fc16560: move *a13(0x320), a9, 1 +3fc16580: move *a13(0x3a0), a11, 1 +3fc165a0: add a11, a9 +3fc165b0: move a9, *a13(0x320), 1 +3fc165d0: jruc L3FC16630 +L3FC165E0: +3fc165e0: move *a13(0x360), a11, 1 +3fc16600: add a11, a9 +3fc16610: move a9, *a13(0x320), 1 +L3FC16630: +3fc16630: move *a13(0x340), a11, 1 +3fc16650: jrle L3FC16710 +3fc16660: move *a13(0x300), a9, 1 +3fc16680: inc a9 +3fc16690: move a9, *a13(0x300), 1 +3fc166b0: move *a13(0x3c0), a9, 1 +3fc166d0: add a9, a11 +3fc166e0: move a11, *a13(0x340), 1 +3fc16700: jruc L3FC16760 +L3FC16710: +3fc16710: move *a13(0x380), a9, 1 +3fc16730: add a9, a11 +3fc16740: move a11, *a13(0x340), 1 +L3FC16760: +3fc16760: move *a13(0x2a0), a9, 1 +3fc16780: dec a9 +3fc16790: move a9, *a13(0x2a0), 1 +3fc167b0: jrge L3FC161D0 +L3FC167C0: +3fc167c0: move *a13(0x2c0), a11, 1 +3fc167e0: jrgt L3FC16920 +3fc167f0: move *a13(0x460), a9, 1 +3fc16810: jreq L3FC16C40 +3fc16820: move *a13(0x200), a7, 1 +3fc16840: move *a13(0xff80), a9, 1 +3fc16860: setf 16, 1, 0 +3fc16870: move *a7(0xfff0), a7, 0 +3fc16890: move *a9(0x10), a9, 0 +3fc168b0: cmp a9, a7 +3fc168c0: movk 1, a9 +3fc168d0: jrlt L3FC168F0 +3fc168e0: sub a9, a9 +L3FC168F0: +3fc168f0: move a9, *a13(0x460), 1 +3fc16910: jruc L3FC16C40 +L3FC16920: +3fc16920: move a13, *a13(0x200), 1 +3fc16940: move a13, a9 +3fc16950: addi 0x100, a9 +3fc16970: move a9, *a13(0x220), 1 +3fc16990: move *a13(0x260), a7, 1 +3fc169b0: jrle L3FC16AD0 +3fc169c0: move a14, -*sp, 1 +3fc169d0: move *a13(0x460), *a14+, 1 +3fc169f0: move a9, *a14+, 1 +3fc16a00: move *a13(0x200), *a14+, 1 +3fc16a20: move a7, *a14+, 1 +3fc16a30: move *a13(0xffc0), *a14+, 1 +3fc16a50: move *a13(0xffe0), *a14+, 1 +3fc16a70: move *a13(0x420), a7, 1 +3fc16a90: call a7 +3fc16aa0: sub a7, a7 +3fc16ab0: move a7, *a13(0x260), 1 +L3FC16AD0: +3fc16ad0: movk 1, a7 +3fc16ae0: move a7, *a13(0x460), 1 +3fc16b00: subk 8, a11 +3fc16b10: jrle L3FC16BC0 +3fc16b20: movk 8, a11 +3fc16b30: move a11, *a13(0x2a0), 1 +3fc16b50: move *a13(0x2c0), a7, 1 +3fc16b70: subk 8, a7 +3fc16b80: move a7, *a13(0x2c0), 1 +3fc16ba0: jauc L3FC16170 +L3FC16BC0: +3fc16bc0: move *a13(0x2c0), *a13(0x2a0), 1 +3fc16bf0: sub a11, a11 +3fc16c00: move a11, *a13(0x2c0), 1 +3fc16c20: jauc L3FC16170 +L3FC16C40: +3fc16c40: move *a13(0xffa0), a7, 1 +3fc16c60: dec a7 +3fc16c70: move a7, *a13(0xffa0), 1 +3fc16c90: jage L3FC157C0 +L3FC16CB0: +3fc16cb0: move *a13(0x260), a11, 1 +3fc16cd0: jrle L3FC16DE0 +3fc16ce0: move a14, -*sp, 1 +3fc16cf0: move *a13(0x460), *a14+, 1 +3fc16d10: move a13, a9 +3fc16d20: addi 0x100, a9 +3fc16d40: move a9, *a14+, 1 +3fc16d50: move a13, *a14+, 1 +3fc16d60: move a11, *a14+, 1 +3fc16d70: move *a13(0xffc0), *a14+, 1 +3fc16d90: move *a13(0xffe0), *a14+, 1 +3fc16db0: move *a13(0x420), a7, 1 +3fc16dd0: call a7 +L3FC16DE0: +3fc16de0: move *sp(0xa0), a14, 1 +3fc16e00: mmfm sp, a7,a9,a11,a13 +3fc16e20: rets 2 +L3FC16E30: +3fc16e30: mmtm sp, a7,a9,a11,a13 +3fc16e50: move a14, a13 +3fc16e60: addi 0x340, a14 +3fc16e80: move *a13(0xffc0), a11, 1 +3fc16ea0: setf 1, 0, 0 +3fc16eb0: move *a11(0x1b9), a11, 0 +3fc16ed0: jreq L3FC17050 +3fc16ee0: move *a13(0xffe0), a11, 1 +3fc16f00: setf 16, 1, 0 +3fc16f10: move *a11, a11, 0 +3fc16f20: jrne L3FC17050 +3fc16f30: move *a13(0xffe0), a11, 1 +3fc16f50: move *a13(0xff60), a9, 1 +3fc16f70: move *a11(0x3a0), a11, 0 +3fc16f90: add a9, a11 +3fc16fa0: move a11, *a13(0xff60), 1 +3fc16fc0: move *a13(0xffe0), a9, 1 +3fc16fe0: move *a13(0xff40), a11, 1 +3fc17000: move *a9(0x3b0), a9, 0 +3fc17020: add a11, a9 +3fc17030: move a9, *a13(0xff40), 1 +L3FC17050: +3fc17050: move a14, -*sp, 1 +3fc17060: move a13, a11 +3fc17070: addi 0x200, a11 +3fc17090: move a11, *a14+, 1 +3fc170a0: move a13, a9 +3fc170b0: addi 0x1e0, a9 +3fc170d0: move a9, *a14+, 1 +3fc170e0: move *a13(0xffa0), *a14+, 1 +3fc17100: move *a13(0xff80), *a14+, 1 +3fc17120: calla L3FC1B830 +3fc17150: move a8, *a13(0x1c0), 1 +3fc17170: move *a13(0x200), a9, 1 +3fc17190: move *a13(0x1e0), a11, 1 +3fc171b0: sub a11, a9 +3fc171c0: inc a9 +3fc171d0: move a9, *a13(0x180), 1 +3fc171f0: move a14, -*sp, 1 +3fc17200: sll 0x2, a9 +3fc17210: move a9, *a14+, 1 +3fc17220: movk 1, a9 +3fc17230: move a9, *a14+, 1 +3fc17240: calla L3F703D90 +3fc17270: move a8, *a13(0x320), 1 +3fc17290: move a8, *a13(0x300), 1 +3fc172b0: move a14, -*sp, 1 +3fc172c0: move *a13(0x180), a9, 1 +3fc172e0: sll 0x2, a9 +3fc172f0: move a9, *a14+, 1 +3fc17300: movk 1, a9 +3fc17310: move a9, *a14+, 1 +3fc17320: calla L3F703D90 +3fc17350: move a8, *a13(0x240), 1 +3fc17370: move a8, *a13(0x220), 1 +3fc17390: move a14, -*sp, 1 +3fc173a0: move *a13(0xffa0), a9, 1 +3fc173c0: sll 0x2, a9 +3fc173d0: move a9, *a14+, 1 +3fc173e0: movk 1, a9 +3fc173f0: move a9, *a14+, 1 +3fc17400: calla L3F703D90 +3fc17430: move a8, *a13(0x260), 1 +3fc17450: move *a13(0x300), a9, 1 +3fc17470: jreq L3FC17540 +3fc17480: move *a13(0x220), a9, 1 +3fc174a0: jreq L3FC17540 +3fc174b0: move a8, a8 +3fc174c0: jreq L3FC17540 +3fc174d0: move *a13(0xffa0), a9, 1 +3fc174f0: subk 3, a9 +3fc17500: jrlt L3FC17540 +3fc17510: move *a13(0x180), a9, 1 +3fc17530: jrgt L3FC17670 +L3FC17540: +3fc17540: move a14, -*sp, 1 +3fc17550: move a8, *a14+, 1 +3fc17560: calla L3F702440 +3fc17590: move a14, -*sp, 1 +3fc175a0: move *a13(0x220), *a14+, 1 +3fc175c0: calla L3F702440 +3fc175f0: move a14, -*sp, 1 +3fc17600: move *a13(0x300), *a14+, 1 +3fc17620: calla L3F702440 +3fc17650: jauc L3FC1B7E0 +L3FC17670: +3fc17670: sub a9, a9 +3fc17680: move a9, *a13(0x1a0), 1 +3fc176a0: move *a13(0xffa0), a11, 1 +3fc176c0: cmp a11, a9 +3fc176d0: jrge L3FC177F0 +L3FC176E0: +3fc176e0: move *a13(0x1a0), a11, 1 +3fc17700: sll 0x5, a11 +3fc17710: move *a13(0x260), a9, 1 +3fc17730: add a9, a11 +3fc17740: sub a9, a9 +3fc17750: move a9, *a11, 1 +3fc17760: move *a13(0x1a0), a11, 1 +3fc17780: inc a11 +3fc17790: move a11, *a13(0x1a0), 1 +3fc177b0: move *a13(0xffa0), a9, 1 +3fc177d0: cmp a9, a11 +3fc177e0: jrlt L3FC176E0 +L3FC177F0: +3fc177f0: move *a13(0x1c0), a11, 1 +3fc17810: move a11, *a13(0x2e0), 1 +3fc17830: move a11, *a13(0x2c0), 1 +3fc17850: sll 0x5, a11 +3fc17860: move *a13(0x260), a9, 1 +3fc17880: add a9, a11 +3fc17890: movi 0xffff, a9 +3fc178b0: move a9, *a11, 1 +3fc178c0: addi 0x40, a14 +3fc178e0: move a14, -*sp, 1 +3fc178f0: move *a13(0x2c0), a11, 1 +3fc17910: sll 0x7, a11 +3fc17920: move *a13(0xff80), a9, 1 +3fc17940: add a9, a11 +3fc17950: move *a11(0x40), *a14+, 1 +3fc17970: move *a11(0x60), *a14+, 1 +3fc17990: calla L3FE14450 +3fc179c0: calla L3FE10B50 +3fc179f0: move a8, *a13(0x180), 1 +L3FC17A10: +3fc17a10: move *a13(0x180), a8, 1 +3fc17a30: calla L3FE11750 +3fc17a60: move *a13(0x2c0), a11, 1 +3fc17a80: sll 0x7, a11 +3fc17a90: move *a13(0xff80), a9, 1 +3fc17ab0: add a9, a11 +3fc17ac0: move *a11(0x40), *a14+, 1 +3fc17ae0: move *a11(0x60), *a14+, 1 +3fc17b00: calla L3FE0E730 +3fc17b30: jrne L3FC17F80 +3fc17b40: move *a13(0x180), a8, 1 +3fc17b60: calla L3FE11750 +3fc17b90: move *a13(0x2c0), a11, 1 +3fc17bb0: sll 0x7, a11 +3fc17bc0: add a9, a11 +3fc17bd0: move *a11(0x40), *a14+, 1 +3fc17bf0: move *a11(0x60), *a14+, 1 +3fc17c10: calla L3FE0C8D0 +3fc17c40: movi 0x3fc1c1e0, a8 +3fc17c70: move *a8+, *a14+, 1 +3fc17c80: move *a8+, *a14+, 1 +3fc17c90: calla L3FE0E730 +3fc17cc0: jreq L3FC17DE0 +3fc17cd0: move *a13(0x180), a8, 1 +3fc17cf0: calla L3FE11750 +3fc17d20: move *a13(0x2c0), a11, 1 +3fc17d40: sll 0x7, a11 +3fc17d50: add a9, a11 +3fc17d60: move *a11(0x40), *a14+, 1 +3fc17d80: move *a11(0x60), *a14+, 1 +3fc17da0: calla L3FE0C8D0 +3fc17dd0: jruc L3FC17EE0 +L3FC17DE0: +3fc17de0: move *a13(0x2c0), a11, 1 +3fc17e00: sll 0x7, a11 +3fc17e10: add a9, a11 +3fc17e20: move *a13(0x180), a8, 1 +3fc17e40: calla L3FE11750 +3fc17e70: move *a11(0x40), *a14+, 1 +3fc17e90: move *a11(0x60), *a14+, 1 +3fc17eb0: calla L3FE0C830 +L3FC17EE0: +3fc17ee0: movi 0x3fc1c220, a8 +3fc17f10: move *a8+, *a14+, 1 +3fc17f20: move *a8+, *a14+, 1 +3fc17f30: calla L3FE0E6D0 +3fc17f60: jaeq L3FC18A00 +L3FC17F80: +3fc17f80: move *a13(0x2c0), a11, 1 +3fc17fa0: sll 0x5, a11 +3fc17fb0: move *a13(0x260), a9, 1 +3fc17fd0: add a9, a11 +3fc17fe0: move *a11, a11, 1 +3fc17ff0: dec a11 +3fc18000: jaeq L3FC18A00 +3fc18020: move *a13(0x2c0), a11, 1 +3fc18040: sll 0x5, a11 +3fc18050: add a9, a11 +3fc18060: move *a11, a9, 1 +3fc18070: inc a9 +3fc18080: move a9, *a11, 1 +3fc18090: move *a13(0x2c0), a11, 1 +3fc180b0: inc a11 +3fc180c0: move a11, *a13(0x2c0), 1 +3fc180e0: dec a11 +3fc180f0: move a11, *a13(0x280), 1 +3fc18110: move *a13(0x2c0), a9, 1 +3fc18130: move *a13(0xffa0), a11, 1 +3fc18150: cmp a11, a9 +3fc18160: jrlt L3FC181A0 +3fc18170: sub a9, a9 +3fc18180: move a9, *a13(0x2c0), 1 +L3FC181A0: +3fc181a0: sll 0x7, a9 +3fc181b0: move *a13(0xff80), a7, 1 +3fc181d0: add a7, a9 +3fc181e0: move *a13(0x280), a7, 1 +3fc18200: sll 0x7, a7 +3fc18210: move *a13(0xff80), a11, 1 +3fc18230: add a11, a7 +3fc18240: move *a9(0x40), *a14+, 1 +3fc18260: move *a9(0x60), *a14+, 1 +3fc18280: move *a7(0x40), *a14+, 1 +3fc182a0: move *a7(0x60), *a14+, 1 +3fc182c0: calla L3FE0C8D0 +3fc182f0: move -*a14, a8, 1 +3fc18300: move a8, *a13(0x120), 1 +3fc18320: move -*a14, a8, 1 +3fc18330: move a8, *a13(0x100), 1 +3fc18350: move *a13(0x100), *a14+, 1 +3fc18370: move *a13(0x120), *a14+, 1 +3fc18390: movi 0x3fc1c1e0, a8 +3fc183c0: move *a8+, *a14+, 1 +3fc183d0: move *a8+, *a14+, 1 +3fc183e0: calla L3FE0EB40 +3fc18410: jreq L3FC18A00 +3fc18420: move *a13(0x2c0), a9, 1 +3fc18440: sll 0x7, a9 +3fc18450: add a11, a9 +3fc18460: move *a13(0x280), a7, 1 +3fc18480: sll 0x7, a7 +3fc18490: add a11, a7 +3fc184a0: move *a9+, *a14+, 1 +3fc184b0: move *a9+, *a14+, 1 +3fc184c0: move *a7+, *a14+, 1 +3fc184d0: move *a7+, *a14+, 1 +3fc184e0: calla L3FE0C8D0 +3fc18510: move *a13(0x100), *a14+, 1 +3fc18530: move *a13(0x120), *a14+, 1 +3fc18550: calla L3FE0D650 +3fc18580: move -*a14, a8, 1 +3fc18590: move a8, *a13(0xa0), 1 +3fc185b0: move -*a14, a8, 1 +3fc185c0: move a8, *a13(0x80), 1 +3fc185e0: move *a13(0x180), a8, 1 +3fc18600: calla L3FE11750 +3fc18630: move *a13(0x280), a9, 1 +3fc18650: sll 0x7, a9 +3fc18660: add a11, a9 +3fc18670: move *a9(0x40), *a14+, 1 +3fc18690: move *a9(0x60), *a14+, 1 +3fc186b0: calla L3FE0C8D0 +3fc186e0: move -*a14, a8, 1 +3fc186f0: move a8, *a13(0x120), 1 +3fc18710: move -*a14, a8, 1 +3fc18720: move a8, *a13(0x100), 1 +3fc18740: move *a13(0x280), a9, 1 +3fc18760: sll 0x7, a9 +3fc18770: add a11, a9 +3fc18780: move *a13(0x100), *a14+, 1 +3fc187a0: move *a13(0x120), *a14+, 1 +3fc187c0: movi 0x3fc1c1e0, a8 +3fc187f0: move *a8+, *a14+, 1 +3fc18800: move *a8+, *a14+, 1 +3fc18810: calla L3FE0E730 +3fc18840: jreq L3FC188A0 +3fc18850: move *a13(0x100), *a14+, 1 +3fc18870: move *a13(0x120), *a14+, 1 +3fc18890: jruc L3FC188F0 +L3FC188A0: +3fc188a0: movi 0x3fc1c1e0, a8 +3fc188d0: move *a8+, *a14+, 1 +3fc188e0: move *a8+, *a14+, 1 +L3FC188F0: +3fc188f0: move *a13(0x80), *a14+, 1 +3fc18910: move *a13(0xa0), *a14+, 1 +3fc18930: calla L3FE0DE90 +3fc18960: move *a9+, *a14+, 1 +3fc18970: move *a9+, *a14+, 1 +3fc18980: calla L3FE0C950 +3fc189b0: move -*a14, a8, 1 +3fc189c0: move a8, *a13(0x20), 1 +3fc189e0: move -*a14, a8, 1 +3fc189f0: move a8, *a13, 1 +L3FC18A00: +3fc18a00: move *a13(0x180), a8, 1 +3fc18a20: calla L3FE11750 +3fc18a50: move *a13(0x2e0), a11, 1 +3fc18a70: sll 0x7, a11 +3fc18a80: move *a13(0xff80), a9, 1 +3fc18aa0: add a9, a11 +3fc18ab0: move *a11(0x40), *a14+, 1 +3fc18ad0: move *a11(0x60), *a14+, 1 +3fc18af0: calla L3FE0E730 +3fc18b20: jrne L3FC18F70 +3fc18b30: move *a13(0x180), a8, 1 +3fc18b50: calla L3FE11750 +3fc18b80: move *a13(0x2e0), a11, 1 +3fc18ba0: sll 0x7, a11 +3fc18bb0: add a9, a11 +3fc18bc0: move *a11(0x40), *a14+, 1 +3fc18be0: move *a11(0x60), *a14+, 1 +3fc18c00: calla L3FE0C8D0 +3fc18c30: movi 0x3fc1c1e0, a8 +3fc18c60: move *a8+, *a14+, 1 +3fc18c70: move *a8+, *a14+, 1 +3fc18c80: calla L3FE0E730 +3fc18cb0: jreq L3FC18DD0 +3fc18cc0: move *a13(0x180), a8, 1 +3fc18ce0: calla L3FE11750 +3fc18d10: move *a13(0x2e0), a11, 1 +3fc18d30: sll 0x7, a11 +3fc18d40: add a9, a11 +3fc18d50: move *a11(0x40), *a14+, 1 +3fc18d70: move *a11(0x60), *a14+, 1 +3fc18d90: calla L3FE0C8D0 +3fc18dc0: jruc L3FC18ED0 +L3FC18DD0: +3fc18dd0: move *a13(0x2e0), a11, 1 +3fc18df0: sll 0x7, a11 +3fc18e00: add a9, a11 +3fc18e10: move *a13(0x180), a8, 1 +3fc18e30: calla L3FE11750 +3fc18e60: move *a11(0x40), *a14+, 1 +3fc18e80: move *a11(0x60), *a14+, 1 +3fc18ea0: calla L3FE0C830 +L3FC18ED0: +3fc18ed0: movi 0x3fc1c220, a8 +3fc18f00: move *a8+, *a14+, 1 +3fc18f10: move *a8+, *a14+, 1 +3fc18f20: calla L3FE0E6D0 +3fc18f50: jaeq L3FC19990 +L3FC18F70: +3fc18f70: move *a13(0x2e0), a11, 1 +3fc18f90: sll 0x5, a11 +3fc18fa0: move *a13(0x260), a7, 1 +3fc18fc0: add a7, a11 +3fc18fd0: move *a11, a11, 1 +3fc18fe0: dec a11 +3fc18ff0: jaeq L3FC19990 +3fc19010: move *a13(0x2e0), a11, 1 +3fc19030: sll 0x5, a11 +3fc19040: add a7, a11 +3fc19050: move *a11, a7, 1 +3fc19060: inc a7 +3fc19070: move a7, *a11, 1 +3fc19080: move *a13(0x2e0), a11, 1 +3fc190a0: dec a11 +3fc190b0: move a11, *a13(0x2e0), 1 +3fc190d0: inc a11 +3fc190e0: move a11, *a13(0x2a0), 1 +3fc19100: move *a13(0x2e0), a7, 1 +3fc19120: jrge L3FC19180 +3fc19130: move *a13(0xffa0), a7, 1 +3fc19150: dec a7 +3fc19160: move a7, *a13(0x2e0), 1 +L3FC19180: +3fc19180: sll 0x7, a7 +3fc19190: add a9, a7 +3fc191a0: sll 0x7, a11 +3fc191b0: add a9, a11 +3fc191c0: move *a7(0x40), *a14+, 1 +3fc191e0: move *a7(0x60), *a14+, 1 +3fc19200: move *a11(0x40), *a14+, 1 +3fc19220: move *a11(0x60), *a14+, 1 +3fc19240: calla L3FE0C8D0 +3fc19270: move -*a14, a8, 1 +3fc19280: move a8, *a13(0x120), 1 +3fc192a0: move -*a14, a8, 1 +3fc192b0: move a8, *a13(0x100), 1 +3fc192d0: move *a13(0x100), *a14+, 1 +3fc192f0: move *a13(0x120), *a14+, 1 +3fc19310: movi 0x3fc1c1e0, a8 +3fc19340: move *a8+, *a14+, 1 +3fc19350: move *a8+, *a14+, 1 +3fc19360: calla L3FE0EB40 +3fc19390: jreq L3FC19990 +3fc193a0: move *a13(0x2e0), a11, 1 +3fc193c0: sll 0x7, a11 +3fc193d0: add a9, a11 +3fc193e0: move *a13(0x2a0), a7, 1 +3fc19400: sll 0x7, a7 +3fc19410: add a9, a7 +3fc19420: move *a11+, *a14+, 1 +3fc19430: move *a11+, *a14+, 1 +3fc19440: move *a7+, *a14+, 1 +3fc19450: move *a7+, *a14+, 1 +3fc19460: calla L3FE0C8D0 +3fc19490: move *a13(0x100), *a14+, 1 +3fc194b0: move *a13(0x120), *a14+, 1 +3fc194d0: calla L3FE0D650 +3fc19500: move -*a14, a8, 1 +3fc19510: move a8, *a13(0xe0), 1 +3fc19530: move -*a14, a8, 1 +3fc19540: move a8, *a13(0xc0), 1 +3fc19560: move *a13(0x180), a8, 1 +3fc19580: calla L3FE11750 +3fc195b0: move *a13(0x2a0), a11, 1 +3fc195d0: sll 0x7, a11 +3fc195e0: add a9, a11 +3fc195f0: move *a11(0x40), *a14+, 1 +3fc19610: move *a11(0x60), *a14+, 1 +3fc19630: calla L3FE0C8D0 +3fc19660: move -*a14, a8, 1 +3fc19670: move a8, *a13(0x120), 1 +3fc19690: move -*a14, a8, 1 +3fc196a0: move a8, *a13(0x100), 1 +3fc196c0: move *a13(0x2a0), a11, 1 +3fc196e0: sll 0x7, a11 +3fc196f0: add a9, a11 +3fc19700: move *a13(0x100), *a14+, 1 +3fc19720: move *a13(0x120), *a14+, 1 +3fc19740: movi 0x3fc1c1e0, a8 +3fc19770: move *a8+, *a14+, 1 +3fc19780: move *a8+, *a14+, 1 +3fc19790: calla L3FE0E730 +3fc197c0: jreq L3FC19820 +3fc197d0: move *a13(0x100), *a14+, 1 +3fc197f0: move *a13(0x120), *a14+, 1 +3fc19810: jruc L3FC19870 +L3FC19820: +3fc19820: movi 0x3fc1c1e0, a8 +3fc19850: move *a8+, *a14+, 1 +3fc19860: move *a8+, *a14+, 1 +L3FC19870: +3fc19870: move *a13(0xc0), *a14+, 1 +3fc19890: move *a13(0xe0), *a14+, 1 +3fc198b0: calla L3FE0DE90 +3fc198e0: move *a11+, *a14+, 1 +3fc198f0: move *a11+, *a14+, 1 +3fc19900: calla L3FE0C950 +3fc19930: move -*a14, a8, 1 +3fc19940: move a8, *a13(0x60), 1 +3fc19960: move -*a14, a8, 1 +3fc19970: move a8, *a13(0x40), 1 +L3FC19990: +3fc19990: move *a13(0x2c0), a11, 1 +3fc199b0: sll 0x7, a11 +3fc199c0: add a9, a11 +3fc199d0: move *a13(0x2e0), a7, 1 +3fc199f0: sll 0x7, a7 +3fc19a00: add a9, a7 +3fc19a10: move *a11(0x40), *a14+, 1 +3fc19a30: move *a11(0x60), *a14+, 1 +3fc19a50: move *a7(0x40), *a14+, 1 +3fc19a70: move *a7(0x60), *a14+, 1 +3fc19a90: calla L3FE0E6F0 +3fc19ac0: jreq L3FC19B60 +3fc19ad0: move *a13(0x2c0), a11, 1 +3fc19af0: sll 0x7, a11 +3fc19b00: add a9, a11 +3fc19b10: move *a11(0x40), *a14+, 1 +3fc19b30: move *a11(0x60), *a14+, 1 +3fc19b50: jruc L3FC19BE0 +L3FC19B60: +3fc19b60: move *a13(0x2e0), a11, 1 +3fc19b80: sll 0x7, a11 +3fc19b90: add a9, a11 +3fc19ba0: move *a11(0x40), *a14+, 1 +3fc19bc0: move *a11(0x60), *a14+, 1 +L3FC19BE0: +3fc19be0: move *a13(0x180), a8, 1 +3fc19c00: calla L3FE11750 +3fc19c30: calla L3FE0C8D0 +3fc19c60: move -*a14, a8, 1 +3fc19c70: move a8, *a13(0x160), 1 +3fc19c90: move -*a14, a8, 1 +3fc19ca0: move a8, *a13(0x140), 1 +3fc19cc0: move *a13(0x140), *a14+, 1 +3fc19ce0: move *a13(0x160), *a14+, 1 +3fc19d00: movi 0x3fc1c220, a8 +3fc19d30: move *a8+, *a14+, 1 +3fc19d40: move *a8+, *a14+, 1 +3fc19d50: calla L3FE0E6F0 +3fc19d80: jreq L3FC19EB0 +3fc19d90: move *a13(0x2c0), a11, 1 +3fc19db0: sll 0x5, a11 +3fc19dc0: move *a13(0x260), a7, 1 +3fc19de0: add a7, a11 +3fc19df0: move *a11, a11, 1 +3fc19e00: jaeq L3FC1B4F0 +3fc19e20: move *a13(0x2e0), a11, 1 +3fc19e40: sll 0x5, a11 +3fc19e50: add a7, a11 +3fc19e60: move *a11, a11, 1 +3fc19e70: jaeq L3FC1B4F0 +3fc19e90: jauc L3FC1B560 +L3FC19EB0: +3fc19eb0: move *a13(0x140), *a14+, 1 +3fc19ed0: move *a13(0x160), *a14+, 1 +3fc19ef0: calla L3FE10B50 +3fc19f20: move a8, *a13(0x1a0), 1 +3fc19f40: jrne L3FC19F80 +3fc19f50: inc a8 +3fc19f60: move a8, *a13(0x1a0), 1 +L3FC19F80: +3fc19f80: jale L3FC1B4F0 +3fc19fa0: setf 16, 1, 0 +L3FC19FB0: +3fc19fb0: move *a13(0x300), a11, 1 +3fc19fd0: move *a13(0x180), a9, 1 +3fc19ff0: move *a13(0xff40), a7, 1 +3fc1a010: add a7, a9 +3fc1a020: move a9, *a11(0x10), 0 +3fc1a040: move *a13(0x0), *a14+, 1 +3fc1a060: move *a13(0x20), *a14+, 1 +3fc1a080: move *a13(0x40), *a14+, 1 +3fc1a0a0: move *a13(0x60), *a14+, 1 +3fc1a0c0: calla L3FE0E6F0 +3fc1a0f0: jaeq L3FC1A9D0 +3fc1a110: move *a13(0x40), *a14+, 1 +3fc1a130: move *a13(0x60), *a14+, 1 +3fc1a150: movi 0x3fc1c1e0, a8 +3fc1a180: move *a8+, *a14+, 1 +3fc1a190: move *a8+, *a14+, 1 +3fc1a1a0: calla L3FE0E730 +3fc1a1d0: jreq L3FC1A2B0 +3fc1a1e0: move *a13(0x40), *a14+, 1 +3fc1a200: move *a13(0x60), *a14+, 1 +3fc1a220: movi 0x3fc1c260, a8 +3fc1a250: move *a8+, *a14+, 1 +3fc1a260: move *a8+, *a14+, 1 +3fc1a270: calla L3FE0C950 +3fc1a2a0: jruc L3FC1A370 +L3FC1A2B0: +3fc1a2b0: move *a13(0x40), *a14+, 1 +3fc1a2d0: move *a13(0x60), *a14+, 1 +3fc1a2f0: movi 0x3fc1c260, a8 +3fc1a320: move *a8+, *a14+, 1 +3fc1a330: move *a8+, *a14+, 1 +3fc1a340: calla L3FE0C8D0 +L3FC1A370: +3fc1a370: calla L3FE10B50 +3fc1a3a0: move *a13(0x0), *a14+, 1 +3fc1a3c0: move *a13(0x20), *a14+, 1 +3fc1a3e0: movi 0x3fc1c1e0, a9 +3fc1a410: move *a9+, *a14+, 1 +3fc1a420: move *a9+, *a14+, 1 +3fc1a430: move a8, a9 +3fc1a440: calla L3FE0E730 +3fc1a470: jreq L3FC1A550 +3fc1a480: move *a13(0x0), *a14+, 1 +3fc1a4a0: move *a13(0x20), *a14+, 1 +3fc1a4c0: movi 0x3fc1c260, a8 +3fc1a4f0: move *a8+, *a14+, 1 +3fc1a500: move *a8+, *a14+, 1 +3fc1a510: calla L3FE0C950 +3fc1a540: jruc L3FC1A610 +L3FC1A550: +3fc1a550: move *a13(0x0), *a14+, 1 +3fc1a570: move *a13(0x20), *a14+, 1 +3fc1a590: movi 0x3fc1c260, a8 +3fc1a5c0: move *a8+, *a14+, 1 +3fc1a5d0: move *a8+, *a14+, 1 +3fc1a5e0: calla L3FE0C8D0 +L3FC1A610: +3fc1a610: calla L3FE10B50 +3fc1a640: sub a8, a9 +3fc1a650: move *a13(0x220), a7, 1 +3fc1a670: move a9, *a7+, 1 +3fc1a680: move a7, *a13(0x220), 1 +3fc1a6a0: addk 32, a11 +3fc1a6b0: move a11, *a13(0x300), 1 +3fc1a6d0: move *a13(0x0), *a14+, 1 +3fc1a6f0: move *a13(0x20), *a14+, 1 +3fc1a710: movi 0x3fc1c1e0, a8 +3fc1a740: move *a8+, *a14+, 1 +3fc1a750: move *a8+, *a14+, 1 +3fc1a760: calla L3FE0E730 +3fc1a790: jreq L3FC1A870 +3fc1a7a0: move *a13(0x0), *a14+, 1 +3fc1a7c0: move *a13(0x20), *a14+, 1 +3fc1a7e0: movi 0x3fc1c260, a8 +3fc1a810: move *a8+, *a14+, 1 +3fc1a820: move *a8+, *a14+, 1 +3fc1a830: calla L3FE0C950 +3fc1a860: jruc L3FC1A930 +L3FC1A870: +3fc1a870: move *a13(0x0), *a14+, 1 +3fc1a890: move *a13(0x20), *a14+, 1 +3fc1a8b0: movi 0x3fc1c260, a8 +3fc1a8e0: move *a8+, *a14+, 1 +3fc1a8f0: move *a8+, *a14+, 1 +3fc1a900: calla L3FE0C8D0 +L3FC1A930: +3fc1a930: calla L3FE10B50 +3fc1a960: move *a13(0xff60), a9, 1 +3fc1a980: add a9, a8 +3fc1a990: move a8, *a11(0xffe0), 0 +3fc1a9b0: jauc L3FC1B270 +L3FC1A9D0: +3fc1a9d0: move *a13(0x0), *a14+, 1 +3fc1a9f0: move *a13(0x20), *a14+, 1 +3fc1aa10: movi 0x3fc1c1e0, a8 +3fc1aa40: move *a8+, *a14+, 1 +3fc1aa50: move *a8+, *a14+, 1 +3fc1aa60: calla L3FE0E730 +3fc1aa90: jreq L3FC1AB70 +3fc1aaa0: move *a13(0x0), *a14+, 1 +3fc1aac0: move *a13(0x20), *a14+, 1 +3fc1aae0: movi 0x3fc1c260, a8 +3fc1ab10: move *a8+, *a14+, 1 +3fc1ab20: move *a8+, *a14+, 1 +3fc1ab30: calla L3FE0C950 +3fc1ab60: jruc L3FC1AC30 +L3FC1AB70: +3fc1ab70: move *a13(0x0), *a14+, 1 +3fc1ab90: move *a13(0x20), *a14+, 1 +3fc1abb0: movi 0x3fc1c260, a8 +3fc1abe0: move *a8+, *a14+, 1 +3fc1abf0: move *a8+, *a14+, 1 +3fc1ac00: calla L3FE0C8D0 +L3FC1AC30: +3fc1ac30: calla L3FE10B50 +3fc1ac60: move *a13(0x40), *a14+, 1 +3fc1ac80: move *a13(0x60), *a14+, 1 +3fc1aca0: movi 0x3fc1c1e0, a9 +3fc1acd0: move *a9+, *a14+, 1 +3fc1ace0: move *a9+, *a14+, 1 +3fc1acf0: move a8, a9 +3fc1ad00: calla L3FE0E730 +3fc1ad30: jreq L3FC1AE10 +3fc1ad40: move *a13(0x40), *a14+, 1 +3fc1ad60: move *a13(0x60), *a14+, 1 +3fc1ad80: movi 0x3fc1c260, a8 +3fc1adb0: move *a8+, *a14+, 1 +3fc1adc0: move *a8+, *a14+, 1 +3fc1add0: calla L3FE0C950 +3fc1ae00: jruc L3FC1AED0 +L3FC1AE10: +3fc1ae10: move *a13(0x40), *a14+, 1 +3fc1ae30: move *a13(0x60), *a14+, 1 +3fc1ae50: movi 0x3fc1c260, a8 +3fc1ae80: move *a8+, *a14+, 1 +3fc1ae90: move *a8+, *a14+, 1 +3fc1aea0: calla L3FE0C8D0 +L3FC1AED0: +3fc1aed0: calla L3FE10B50 +3fc1af00: sub a8, a9 +3fc1af10: move *a13(0x220), a7, 1 +3fc1af30: move a9, *a7+, 1 +3fc1af40: move a7, *a13(0x220), 1 +3fc1af60: addk 32, a11 +3fc1af70: move a11, *a13(0x300), 1 +3fc1af90: move *a13(0x40), *a14+, 1 +3fc1afb0: move *a13(0x60), *a14+, 1 +3fc1afd0: movi 0x3fc1c1e0, a8 +3fc1b000: move *a8+, *a14+, 1 +3fc1b010: move *a8+, *a14+, 1 +3fc1b020: calla L3FE0E730 +3fc1b050: jreq L3FC1B130 +3fc1b060: move *a13(0x40), *a14+, 1 +3fc1b080: move *a13(0x60), *a14+, 1 +3fc1b0a0: movi 0x3fc1c260, a8 +3fc1b0d0: move *a8+, *a14+, 1 +3fc1b0e0: move *a8+, *a14+, 1 +3fc1b0f0: calla L3FE0C950 +3fc1b120: jruc L3FC1B1F0 +L3FC1B130: +3fc1b130: move *a13(0x40), *a14+, 1 +3fc1b150: move *a13(0x60), *a14+, 1 +3fc1b170: movi 0x3fc1c260, a8 +3fc1b1a0: move *a8+, *a14+, 1 +3fc1b1b0: move *a8+, *a14+, 1 +3fc1b1c0: calla L3FE0C8D0 +L3FC1B1F0: +3fc1b1f0: calla L3FE10B50 +3fc1b220: move *a13(0xff60), a9, 1 +3fc1b240: add a9, a8 +3fc1b250: move a8, *a11(0xffe0), 0 +L3FC1B270: +3fc1b270: move *a13(0x180), a7, 1 +3fc1b290: inc a7 +3fc1b2a0: move a7, *a13(0x180), 1 +3fc1b2c0: move *a13(0x80), *a14+, 1 +3fc1b2e0: move *a13(0xa0), *a14+, 1 +3fc1b300: move *a13+, *a14+, 1 +3fc1b310: move *a13+, *a14+, 1 +3fc1b320: calla L3FE0C950 +3fc1b350: move -*a14, -*a13, 1 +3fc1b360: move -*a14, -*a13, 1 +3fc1b370: move *a13(0xc0), *a14+, 1 +3fc1b390: move *a13(0xe0), *a14+, 1 +3fc1b3b0: move *a13(0x40), *a14+, 1 +3fc1b3d0: move *a13(0x60), *a14+, 1 +3fc1b3f0: calla L3FE0C950 +3fc1b420: move -*a14, a8, 1 +3fc1b430: move a8, *a13(0x60), 1 +3fc1b450: move -*a14, a8, 1 +3fc1b460: move a8, *a13(0x40), 1 +3fc1b480: move *a13(0x1a0), a7, 1 +3fc1b4a0: dec a7 +3fc1b4b0: move a7, *a13(0x1a0), 1 +3fc1b4d0: jagt L3FC19FB0 +L3FC1B4F0: +3fc1b4f0: move *a13(0x180), a11, 1 +3fc1b510: move *a13(0x200), a9, 1 +3fc1b530: cmp a9, a11 +3fc1b540: jalt L3FC17A10 +L3FC1B560: +3fc1b560: move a14, -*sp, 1 +3fc1b570: movk 1, a11 +3fc1b580: move a11, *a14+, 1 +3fc1b590: move *a13(0x240), *a14+, 1 +3fc1b5b0: move *a13(0x320), *a14+, 1 +3fc1b5d0: move *a13(0x300), a9, 1 +3fc1b5f0: move *a13(0x320), a7, 1 +3fc1b610: sub a7, a9 +3fc1b620: sra 0x5, a9 +3fc1b630: move a9, *a14+, 1 +3fc1b640: move *a13(0xffc0), *a14+, 1 +3fc1b660: move *a13(0xffe0), *a14+, 1 +3fc1b680: move *a13(0xffc0), a9, 1 +3fc1b6a0: move *a9(0x340), a11, 1 +3fc1b6c0: call a11 +3fc1b6d0: move a14, -*sp, 1 +3fc1b6e0: move *a13(0x260), *a14+, 1 +3fc1b700: calla L3F702440 +3fc1b730: move a14, -*sp, 1 +3fc1b740: move *a13(0x240), *a14+, 1 +3fc1b760: calla L3F702440 +3fc1b790: move a14, -*sp, 1 +3fc1b7a0: move a7, *a14+, 1 +3fc1b7b0: calla L3F702440 +L3FC1B7E0: +3fc1b7e0: move *sp(0xa0), a14, 1 +3fc1b800: mmfm sp, a7,a9,a11,a13 +3fc1b820: rets 2 +L3FC1B830: +3fc1b830: mmtm sp, a9,a11,a13 +3fc1b850: move a14, a13 +3fc1b860: addi 0xc0, a14 +3fc1b880: move *a13(0xffe0), *a13(0xa0), 1 +3fc1b8b0: move *a13(0xffe0), *a13(0x0), 1 +3fc1b8e0: move *a13(0xffe0), a11, 1 +3fc1b900: addi 0x80, a11 +3fc1b920: move a11, *a13(0xffe0), 1 +3fc1b940: move *a11(0xffc0), a8, 1 +3fc1b960: move *a11(0xffe0), a9, 1 +3fc1b980: move a8, *a13(0x60), 1 +3fc1b9a0: move a9, *a13(0x80), 1 +3fc1b9c0: move a8, *a13(0x20), 1 +3fc1b9e0: move a9, *a13(0x40), 1 +3fc1ba00: move *a13(0xffc0), a9, 1 +3fc1ba20: dec a9 +3fc1ba30: move a9, *a13(0xffc0), 1 +3fc1ba50: jrle L3FC1BD70 +L3FC1BA60: +3fc1ba60: move *a13(0xffe0), a11, 1 +3fc1ba80: move *a11(0x40), *a14+, 1 +3fc1baa0: move *a11(0x60), *a14+, 1 +3fc1bac0: move *a13(0x20), *a14+, 1 +3fc1bae0: move *a13(0x40), *a14+, 1 +3fc1bb00: calla L3FE0E6F0 +3fc1bb30: jreq L3FC1BBB0 +3fc1bb40: move a11, *a13, 1 +3fc1bb50: move *a11(0x40), *a13(0x20), 1 +3fc1bb80: move *a11(0x60), *a13(0x40), 1 +L3FC1BBB0: +3fc1bbb0: move *a11(0x40), *a14+, 1 +3fc1bbd0: move *a11(0x60), *a14+, 1 +3fc1bbf0: move *a13(0x60), *a14+, 1 +3fc1bc10: move *a13(0x80), *a14+, 1 +3fc1bc30: calla L3FE0E730 +3fc1bc60: jreq L3FC1BCD0 +3fc1bc70: move *a11(0x40), *a13(0x60), 1 +3fc1bca0: move *a11(0x60), *a13(0x80), 1 +L3FC1BCD0: +3fc1bcd0: addi 0x80, a11 +3fc1bcf0: move a11, *a13(0xffe0), 1 +3fc1bd10: move *a13(0xffc0), a9, 1 +3fc1bd30: dec a9 +3fc1bd40: move a9, *a13(0xffc0), 1 +3fc1bd60: jrgt L3FC1BA60 +L3FC1BD70: +3fc1bd70: move *a13(0x20), *a14+, 1 +3fc1bd90: move *a13(0x40), *a14+, 1 +3fc1bdb0: movi 0x3fc1c1e0, a8 +3fc1bde0: move *a8+, *a14+, 1 +3fc1bdf0: move *a8+, *a14+, 1 +3fc1be00: calla L3FE0E730 +3fc1be30: jreq L3FC1BF10 +3fc1be40: move *a13(0x20), *a14+, 1 +3fc1be60: move *a13(0x40), *a14+, 1 +3fc1be80: movi 0x3fc1c260, a8 +3fc1beb0: move *a8+, *a14+, 1 +3fc1bec0: move *a8+, *a14+, 1 +3fc1bed0: calla L3FE0C950 +3fc1bf00: jruc L3FC1BFD0 +L3FC1BF10: +3fc1bf10: move *a13(0x20), *a14+, 1 +3fc1bf30: move *a13(0x40), *a14+, 1 +3fc1bf50: movi 0x3fc1c260, a8 +3fc1bf80: move *a8+, *a14+, 1 +3fc1bf90: move *a8+, *a14+, 1 +3fc1bfa0: calla L3FE0C8D0 +L3FC1BFD0: +3fc1bfd0: calla L3FE10B50 +3fc1c000: move *a13(0xffa0), a9, 1 +3fc1c020: move a8, *a9, 1 +3fc1c030: addi 0x40, a14 +3fc1c050: move a14, -*sp, 1 +3fc1c060: move *a13(0x60), *a14+, 1 +3fc1c080: move *a13(0x80), *a14+, 1 +3fc1c0a0: calla L3FE14450 +3fc1c0d0: calla L3FE10B50 +L3FC1C100: +3fc1c100: move *a13(0xff80), a9, 1 +3fc1c120: move a8, *a9, 1 +3fc1c130: move *a13, a9, 1 +3fc1c140: move *a13(0xa0), a11, 1 +3fc1c160: sub a11, a9 +3fc1c170: move a9, a8 +3fc1c180: sra 0x7, a8 +3fc1c190: move *sp(0x80), a14, 1 +3fc1c1b0: mmfm sp, a9,a11,a13 +3fc1c1d0: rets 2 +3fc1c1e0: .word 0x0000 +3fc1c1f0: .word 0x0000 +3fc1c200: .word 0x0000 +3fc1c210: .word 0x0000 +3fc1c220: drav a6, a6 +3fc1c230: move *b2(0x637b), *b10+, 0 +3fc1c250: dsjs a8, L3FC1C100 +3fc1c260: .word 0x0000 +3fc1c270: .word 0x0000 +3fc1c280: .word 0x0000 +3fc1c290: dsjs b8, L3FC1C0B0 +3fc1c2a0: mmtm sp, a7,a9,a11,a13 +3fc1c2c0: move a14, a13 +3fc1c2d0: addi 0x1160, a14 +3fc1c2f0: move *a13(0xff80), *a13(0x20), 1 +3fc1c320: move *a13(0xffc0), a11, 1 +3fc1c340: movb *a11(0x190), a11 +3fc1c360: jane L3FC1D7D0 +3fc1c380: move *a13(0xffc0), a11, 1 +3fc1c3a0: setf 16, 0, 0 +3fc1c3b0: move *a11(0x160), a11, 0 +3fc1c3d0: jaeq L3FC1D7D0 +3fc1c3f0: move *a13(0xffc0), a11, 1 +3fc1c410: movb *a11(0x188), a11 +3fc1c430: jreq L3FC1C4A0 +3fc1c440: move *a13(0xffc0), a11, 1 +3fc1c460: move *a11(0x160), a11, 0 +3fc1c480: dsj a11, L3FC1D7D0 +L3FC1C4A0: +3fc1c4a0: move *a13(0xffc0), a11, 1 +3fc1c4c0: move *a11(0x160), a9, 0 +3fc1c4e0: move a9, *a13(0x1080), 1 +3fc1c500: sra 0x1, a9 +3fc1c510: move a9, *a13(0x10a0), 1 +3fc1c530: move *a13(0xffa0), a9, 1 +3fc1c550: subk 16, a9 +3fc1c560: jrle L3FC1C670 +3fc1c570: move a14, -*sp, 1 +3fc1c580: move *a13(0xffa0), a9, 1 +3fc1c5a0: sll 0x5, a9 +3fc1c5b0: move a9, *a14+, 1 +3fc1c5c0: movk 1, a9 +3fc1c5d0: move a9, *a14+, 1 +3fc1c5e0: calla L3F703D90 +3fc1c610: move a8, *a13(0x1040), 1 +3fc1c630: move a8, a8 +3fc1c640: jrne L3FC1C6C0 +3fc1c650: jauc L3FC1D7D0 +L3FC1C670: +3fc1c670: move a13, a9 +3fc1c680: addi 0x40, a9 +3fc1c6a0: move a9, *a13(0x1040), 1 +L3FC1C6C0: +3fc1c6c0: move *a13(0x1040), *a13(0x1060), 1 +3fc1c6f0: sub a9, a9 +3fc1c700: move a9, *a13, 1 +3fc1c710: move *a13(0xffa0), a11, 1 +3fc1c730: cmp a11, a9 +3fc1c740: jage L3FC1D5F0 +L3FC1C760: +3fc1c760: move *a13(0x20), a11, 1 +3fc1c780: setf 16, 1, 0 +3fc1c790: move *a11, a9, 0 +3fc1c7a0: move *a13(0x10a0), a11, 1 +3fc1c7c0: sub a11, a9 +3fc1c7d0: move a9, *a13(0x10c0), 1 +3fc1c7f0: move *a13(0x20), a9, 1 +3fc1c810: move *a9(0x10), a9, 0 +3fc1c830: sub a11, a9 +3fc1c840: move a9, *a13(0x10e0), 1 +3fc1c860: move *a13(0x20), a9, 1 +3fc1c880: setf 16, 0, 0 +3fc1c890: move *a9(0x20), a9, 0 +3fc1c8b0: move a9, *a13(0x1100), 1 +3fc1c8d0: move *a13(0x20), a9, 1 +3fc1c8f0: move *a9(0x30), a9, 0 +3fc1c910: move a9, *a13(0x1120), 1 +3fc1c930: move *a13(0x10c0), a9, 1 +3fc1c950: cmpi 0x8000, a9 +3fc1c970: jrlt L3FC1CBF0 +3fc1c980: move *a13(0x10e0), a9, 1 +3fc1c9a0: cmpi 0x8000, a9 +3fc1c9c0: jrlt L3FC1CBF0 +3fc1c9d0: move *a13(0x1100), a9, 1 +3fc1c9f0: move *a13(0x1080), a11, 1 +3fc1ca10: add a11, a9 +3fc1ca20: cmpi 0xffff, a9 +3fc1ca50: jrgt L3FC1CBF0 +3fc1ca60: move *a13(0x1120), a9, 1 +3fc1ca80: add a11, a9 +3fc1ca90: cmpi 0xffff, a9 +3fc1cac0: jrgt L3FC1CBF0 +3fc1cad0: move *a13(0x10c0), a9, 1 +3fc1caf0: move *a13(0x1100), a11, 1 +3fc1cb10: add a11, a9 +3fc1cb20: cmpi 0xffff, a9 +3fc1cb50: jrgt L3FC1CBF0 +3fc1cb60: move *a13(0x10e0), a9, 1 +3fc1cb80: move *a13(0x1120), a11, 1 +3fc1cba0: add a11, a9 +3fc1cbb0: cmpi 0xffff, a9 +3fc1cbe0: jrle L3FC1CE20 +L3FC1CBF0: +3fc1cbf0: move *a13(0x1060), a11, 1 +3fc1cc10: move *a13(0x1040), a9, 1 +3fc1cc30: sub a9, a11 +3fc1cc40: sra 0x6, a11 +3fc1cc50: move a11, *a13(0x1140), 1 +3fc1cc70: jreq L3FC1CD70 +3fc1cc80: move a14, -*sp, 1 +3fc1cc90: move a9, *a14+, 1 +3fc1cca0: move a11, *a14+, 1 +3fc1ccb0: move *a13(0xffc0), *a14+, 1 +3fc1ccd0: move *a13(0xffe0), *a14+, 1 +3fc1ccf0: move *a13(0xffc0), a9, 1 +3fc1cd10: move *a9(0x540), a9, 1 +3fc1cd30: call a9 +3fc1cd40: move *a13(0x1040), *a13(0x1060), 1 +L3FC1CD70: +3fc1cd70: move a14, -*sp, 1 +3fc1cd80: move *a13(0x20), *a14+, 1 +3fc1cda0: move *a13(0xffc0), *a14+, 1 +3fc1cdc0: move *a13(0xffe0), *a14+, 1 +3fc1cde0: calla L3FC1DDB0 +3fc1ce10: jruc L3FC1D510 +L3FC1CE20: +3fc1ce20: move *a13(0x1100), a9, 1 +3fc1ce40: move *a13(0x1080), a11, 1 +3fc1ce60: cmp a11, a9 +3fc1ce70: jrle L3FC1CEC0 +3fc1ce80: move *a13(0x1120), a9, 1 +3fc1cea0: cmp a11, a9 +3fc1ceb0: jrgt L3FC1D030 +L3FC1CEC0: +3fc1cec0: move *a13(0x1060), a9, 1 +3fc1cee0: move *a13(0x10c0), *a9(0x0), 0 +3fc1cf10: move *a13(0x10e0), *a9(0x10), 0 +3fc1cf40: move *a13(0x1100), a7, 1 +3fc1cf60: add a11, a7 +3fc1cf70: move a7, *a9(0x20), 0 +3fc1cf90: move *a13(0x1120), a7, 1 +3fc1cfb0: add a11, a7 +3fc1cfc0: move a7, *a9(0x30), 0 +3fc1cfe0: addi 0x40, a9 +3fc1d000: move a9, *a13(0x1060), 1 +3fc1d020: jruc L3FC1D510 +L3FC1D030: +3fc1d030: move *a13(0x1060), a7, 1 +3fc1d050: move *a13(0x10c0), *a7(0x0), 0 +3fc1d080: move *a13(0x10e0), *a7(0x10), 0 +3fc1d0b0: move *a13(0x1100), *a7(0x20), 0 +3fc1d0e0: move a11, *a7(0x30), 0 +3fc1d100: addi 0x40, a7 +3fc1d120: move a7, *a13(0x1060), 1 +3fc1d140: move *a13(0x10c0), a9, 1 +3fc1d160: move *a13(0x1100), a11, 1 +3fc1d180: add a11, a9 +3fc1d190: move a9, *a7, 0 +3fc1d1a0: move *a13(0x10e0), *a7(0x10), 0 +3fc1d1d0: move *a13(0x1080), *a7(0x20), 0 +3fc1d200: move *a13(0x1120), *a7(0x30), 0 +3fc1d230: addi 0x40, a7 +3fc1d250: move a7, *a13(0x1060), 1 +3fc1d270: move *a13(0x10c0), a9, 1 +3fc1d290: move *a13(0x1080), a11, 1 +3fc1d2b0: add a11, a9 +3fc1d2c0: move a9, *a7, 0 +3fc1d2d0: move *a13(0x10e0), a9, 1 +3fc1d2f0: move *a13(0x1120), a11, 1 +3fc1d310: add a11, a9 +3fc1d320: move a9, *a7(0x10), 0 +3fc1d340: move *a13(0x1100), *a7(0x20), 0 +3fc1d370: move *a13(0x1080), *a7(0x30), 0 +3fc1d3a0: addi 0x40, a7 +3fc1d3c0: move a7, *a13(0x1060), 1 +3fc1d3e0: move *a13(0x10c0), *a7(0x0), 0 +3fc1d410: move *a13(0x10e0), a9, 1 +3fc1d430: move *a13(0x1080), a11, 1 +3fc1d450: add a11, a9 +3fc1d460: move a9, *a7(0x10), 0 +3fc1d480: move a11, *a7(0x20), 0 +3fc1d4a0: move *a13(0x1120), *a7(0x30), 0 +3fc1d4d0: addi 0x40, a7 +3fc1d4f0: move a7, *a13(0x1060), 1 +L3FC1D510: +3fc1d510: move *a13(0x20), a11, 1 +3fc1d530: addi 0x40, a11 +3fc1d550: move a11, *a13(0x20), 1 +3fc1d570: move *a13, a9, 1 +3fc1d580: inc a9 +3fc1d590: move a9, *a13, 1 +3fc1d5a0: move *a13(0xffa0), a7, 1 +3fc1d5c0: cmp a7, a9 +3fc1d5d0: jalt L3FC1C760 +L3FC1D5F0: +3fc1d5f0: move a14, -*sp, 1 +3fc1d600: move *a13(0x1040), *a14+, 1 +3fc1d620: move *a13(0x1060), a11, 1 +3fc1d640: move *a13(0x1040), a7, 1 +3fc1d660: sub a7, a11 +3fc1d670: sra 0x6, a11 +3fc1d680: move a11, *a14+, 1 +3fc1d690: move *a13(0xffc0), *a14+, 1 +3fc1d6b0: move *a13(0xffe0), *a14+, 1 +3fc1d6d0: move *a13(0xffc0), a11, 1 +3fc1d6f0: move *a11(0x540), a7, 1 +3fc1d710: call a7 +3fc1d720: move *a13(0xffa0), a7, 1 +3fc1d740: subk 16, a7 +3fc1d750: jrle L3FC1DD60 +3fc1d760: move a14, -*sp, 1 +3fc1d770: move *a13(0x1040), *a14+, 1 +3fc1d790: calla L3F702440 +3fc1d7c0: jruc L3FC1DD60 +L3FC1D7D0: +3fc1d7d0: sub a11, a11 +3fc1d7e0: move a11, *a13, 1 +3fc1d7f0: move *a13(0xffa0), a9, 1 +3fc1d810: cmp a9, a11 +3fc1d820: jrge L3FC1DD60 +L3FC1D830: +3fc1d830: move *a13(0x20), a11, 1 +3fc1d850: setf 16, 0, 0 +3fc1d860: move *a11(0x20), a9, 0 +3fc1d880: cmpi 0x7fff, a9 +3fc1d8a0: jrhi L3FC1D900 +3fc1d8b0: move *a11(0x30), a9, 0 +3fc1d8d0: cmpi 0x7fff, a9 +3fc1d8f0: jrls L3FC1D9A0 +L3FC1D900: +3fc1d900: move a14, -*sp, 1 +3fc1d910: move a11, *a14+, 1 +3fc1d920: move *a13(0xffc0), *a14+, 1 +3fc1d940: move *a13(0xffe0), *a14+, 1 +3fc1d960: calla L3FC1DDB0 +3fc1d990: jruc L3FC1DCB0 +L3FC1D9A0: +3fc1d9a0: move *a11(0x0), *a13(0x40), 0 +3fc1d9d0: move *a11(0x10), *a13(0x50), 0 +3fc1da00: move *a11(0x20), *a13(0x60), 0 +3fc1da30: sub a9, a9 +3fc1da40: move a9, *a13(0x70), 0 +3fc1da60: move a9, *a13(0x80), 0 +3fc1da80: move *a11(0x30), *a13(0x90), 0 +3fc1dab0: move *a11(0x20), a7, 0 +3fc1dad0: neg a7 +3fc1dae0: move a7, *a13(0xa0), 0 +3fc1db00: move a9, *a13(0xb0), 0 +3fc1db20: move a9, *a13(0xc0), 0 +3fc1db40: move *a11(0x30), a7, 0 +3fc1db60: neg a7 +3fc1db70: move a7, *a13(0xd0), 0 +3fc1db90: move a14, -*sp, 1 +3fc1dba0: move a13, a7 +3fc1dbb0: addi 0x40, a7 +3fc1dbd0: move a7, *a14+, 1 +3fc1dbe0: movk 5, a9 +3fc1dbf0: move a9, *a14+, 1 +3fc1dc00: movk 1, a9 +3fc1dc10: move a9, *a14+, 1 +3fc1dc20: move *a13(0xffc0), *a14+, 1 +3fc1dc40: move *a13(0xffe0), *a14+, 1 +3fc1dc60: move *a13(0xffc0), a9, 1 +3fc1dc80: move *a9(0x400), a7, 1 +3fc1dca0: call a7 +L3FC1DCB0: +3fc1dcb0: addi 0x40, a11 +3fc1dcd0: move a11, *a13(0x20), 1 +3fc1dcf0: move *a13, a9, 1 +3fc1dd00: inc a9 +3fc1dd10: move a9, *a13, 1 +3fc1dd20: move *a13(0xffa0), a7, 1 +3fc1dd40: cmp a7, a9 +3fc1dd50: jrlt L3FC1D830 +L3FC1DD60: +3fc1dd60: move *sp(0xa0), a14, 1 +3fc1dd80: mmfm sp, a7,a9,a11,a13 +3fc1dda0: rets 2 +L3FC1DDB0: +3fc1ddb0: mmtm sp, a7,a9,a11,a13 +3fc1ddd0: move a14, a13 +3fc1dde0: addi 0x100, a14 +3fc1de00: move a13, *a13(0xe0), 1 +3fc1de20: move *a13(0xe0), a11, 1 +3fc1de40: move *a13(0xffa0), a9, 1 +3fc1de60: setf 16, 1, 0 +3fc1de70: move *a9, *a11, 0 +3fc1de80: move *a9(0x10), *a11(0x10), 0 +3fc1deb0: addk 32, a11 +3fc1dec0: move a11, *a13(0xe0), 1 +3fc1dee0: move *a9(0x20), *a11(0x0), 0 +3fc1df10: sub a9, a9 +3fc1df20: move a9, *a11(0x10), 0 +3fc1df40: addk 32, a11 +3fc1df50: move a11, *a13(0xe0), 1 +3fc1df70: move a9, *a11, 0 +3fc1df80: move *a13(0xffa0), a7, 1 +3fc1dfa0: move *a7(0x30), *a11(0x10), 0 +3fc1dfd0: addk 32, a11 +3fc1dfe0: move a11, *a13(0xe0), 1 +3fc1e000: setf 16, 0, 0 +3fc1e010: move *a7(0x20), a9, 0 +3fc1e030: cmpi 0x7fff, a9 +3fc1e050: jrls L3FC1E1C0 +3fc1e060: move *a7(0x20), a9, 0 +3fc1e080: neg a9 +3fc1e090: addi 0x7fff, a9 +3fc1e0b0: move a9, *a11, 0 +3fc1e0c0: sub a9, a9 +3fc1e0d0: move a9, *a11(0x10), 0 +3fc1e0f0: addk 32, a11 +3fc1e100: move a11, *a13(0xe0), 1 +3fc1e120: movi 0x8001, a9 +3fc1e140: move a9, *a11, 0 +3fc1e150: sub a9, a9 +3fc1e160: move a9, *a11(0x10), 0 +3fc1e180: addk 32, a11 +3fc1e190: move a11, *a13(0xe0), 1 +3fc1e1b0: jruc L3FC1E260 +L3FC1E1C0: +3fc1e1c0: move *a7(0x20), a9, 0 +3fc1e1e0: neg a9 +3fc1e1f0: move a9, *a11, 0 +3fc1e200: sub a9, a9 +3fc1e210: move a9, *a11(0x10), 0 +3fc1e230: addk 32, a11 +3fc1e240: move a11, *a13(0xe0), 1 +L3FC1E260: +3fc1e260: move *a7(0x30), a9, 0 +3fc1e280: cmpi 0x7fff, a9 +3fc1e2a0: jrls L3FC1E410 +3fc1e2b0: sub a9, a9 +3fc1e2c0: move a9, *a11, 0 +3fc1e2d0: move *a7(0x30), a9, 0 +3fc1e2f0: neg a9 +3fc1e300: addi 0x7fff, a9 +3fc1e320: move a9, *a11(0x10), 0 +3fc1e340: addk 32, a11 +3fc1e350: move a11, *a13(0xe0), 1 +3fc1e370: sub a9, a9 +3fc1e380: move a9, *a11, 0 +3fc1e390: movi 0x8001, a9 +3fc1e3b0: move a9, *a11(0x10), 0 +3fc1e3d0: addk 32, a11 +3fc1e3e0: move a11, *a13(0xe0), 1 +3fc1e400: jruc L3FC1E4B0 +L3FC1E410: +3fc1e410: sub a9, a9 +3fc1e420: move a9, *a11, 0 +3fc1e430: move *a7(0x30), a9, 0 +3fc1e450: neg a9 +3fc1e460: move a9, *a11(0x10), 0 +3fc1e480: addk 32, a11 +3fc1e490: move a11, *a13(0xe0), 1 +L3FC1E4B0: +3fc1e4b0: move a14, -*sp, 1 +3fc1e4c0: move a13, *a14+, 1 +3fc1e4d0: sub a13, a11 +3fc1e4e0: sra 0x5, a11 +3fc1e4f0: move a11, *a14+, 1 +3fc1e500: movk 1, a11 +3fc1e510: move a11, *a14+, 1 +3fc1e520: move *a13(0xffc0), *a14+, 1 +3fc1e540: move *a13(0xffe0), *a14+, 1 +3fc1e560: move *a13(0xffc0), a9, 1 +3fc1e580: move *a9(0x400), a11, 1 +3fc1e5a0: call a11 +3fc1e5b0: move *sp(0xa0), a14, 1 +3fc1e5d0: mmfm sp, a7,a9,a11,a13 +3fc1e5f0: rets 2 +3fc1e600: mmtm sp, a7,a9,a11,a13 +3fc1e620: move a14, a13 +3fc1e630: addi 0x2180, a14 +3fc1e650: move *a13(0xff80), *a13(0x20), 1 +3fc1e680: move *a13(0xffc0), a11, 1 +3fc1e6a0: movb *a11(0x190), a11 +3fc1e6c0: jane L3FC1FC80 +3fc1e6e0: move *a13(0xffc0), a11, 1 +3fc1e700: setf 16, 0, 0 +3fc1e710: move *a11(0x160), a11, 0 +3fc1e730: jaeq L3FC1FC80 +3fc1e750: move *a13(0xffc0), a11, 1 +3fc1e770: movb *a11(0x170), a11 +3fc1e790: dec a11 +3fc1e7a0: jreq L3FC1E810 +3fc1e7b0: move *a13(0xffc0), a11, 1 +3fc1e7d0: move *a11(0x160), a11, 0 +3fc1e7f0: dsj a11, L3FC1FC80 +L3FC1E810: +3fc1e810: move a13, a11 +3fc1e820: addi 0x40, a11 +3fc1e840: move a11, *a13(0x2040), 1 +3fc1e860: addi 0x2000, a11 +3fc1e880: move a11, *a13(0x2060), 1 +3fc1e8a0: move *a13(0xffc0), a9, 1 +3fc1e8c0: move *a9(0x160), a9, 0 +3fc1e8e0: srl 0x1, a9 +3fc1e8f0: move a9, *a13(0x2080), 1 +3fc1e910: sub a9, a9 +3fc1e920: move a9, *a13, 1 +3fc1e930: move *a13(0xffa0), a11, 1 +3fc1e950: cmp a11, a9 +3fc1e960: jage L3FC1FAC0 +L3FC1E980: +3fc1e980: move *a13(0x20), a11, 1 +3fc1e9a0: setf 16, 1, 0 +3fc1e9b0: move *a11, a9, 0 +3fc1e9c0: move a9, *a13(0x20a0), 1 +3fc1e9e0: move *a11(0x10), a9, 0 +3fc1ea00: move a9, *a13(0x20c0), 1 +3fc1ea20: move *a11(0x20), a9, 0 +3fc1ea40: move a9, *a13(0x20e0), 1 +3fc1ea60: move *a11(0x30), a9, 0 +3fc1ea80: move a9, *a13(0x2100), 1 +3fc1eaa0: move *a13(0x20e0), a9, 1 +3fc1eac0: move *a13(0x20a0), a11, 1 +3fc1eae0: sub a11, a9 +3fc1eaf0: move a9, *a13(0x2120), 1 +3fc1eb10: move *a13(0x2100), a9, 1 +3fc1eb30: move *a13(0x20c0), a11, 1 +3fc1eb50: sub a11, a9 +3fc1eb60: move a9, *a13(0x2140), 1 +3fc1eb80: jrne L3FC1F140 +3fc1eb90: move *a13(0x2080), a9, 1 +3fc1ebb0: sub a9, a11 +3fc1ebc0: move a11, *a13(0x2160), 1 +3fc1ebe0: cmpi 0x8000, a11 +3fc1ec00: jrge L3FC1ED50 +3fc1ec10: move *a13(0x2040), a9, 1 +3fc1ec30: movi 0x8000, a11 +3fc1ec50: move a11, *a9(0x10), 0 +3fc1ec70: move *a13(0xffc0), a7, 1 +3fc1ec90: setf 16, 0, 0 +3fc1eca0: move *a7(0x160), a11, 0 +3fc1ecc0: move *a13(0x2160), a7, 1 +3fc1ece0: add a7, a11 +3fc1ecf0: addi 0x8000, a11 +3fc1ed20: move a11, *a9(0x30), 0 +3fc1ed40: jruc L3FC1EDE0 +L3FC1ED50: +3fc1ed50: move *a13(0x2040), a7, 1 +3fc1ed70: move a11, *a7(0x10), 0 +3fc1ed90: move *a13(0xffc0), a9, 1 +3fc1edb0: move *a9(0x160), *a7(0x30), 0 +L3FC1EDE0: +3fc1ede0: move *a13(0x2120), a11, 1 +3fc1ee00: jrge L3FC1EEB0 +3fc1ee10: move *a13(0x2040), a9, 1 +3fc1ee30: setf 16, 1, 0 +3fc1ee40: move *a13(0x20e0), *a9(0x0), 0 +3fc1ee70: neg a11 +3fc1ee80: move a11, *a9(0x20), 0 +3fc1eea0: jruc L3FC1EF30 +L3FC1EEB0: +3fc1eeb0: move *a13(0x2040), a9, 1 +3fc1eed0: setf 16, 1, 0 +3fc1eee0: move *a13(0x20a0), *a9(0x0), 0 +3fc1ef10: move a11, *a9(0x20), 0 +L3FC1EF30: +3fc1ef30: addi 0x40, a9 +3fc1ef50: move a9, *a13(0x2040), 1 +3fc1ef70: move *a13(0x2060), a11, 1 +3fc1ef90: cmp a11, a9 +3fc1efa0: jane L3FC1F9E0 +3fc1efc0: move a14, -*sp, 1 +3fc1efd0: move a13, a7 +3fc1efe0: addi 0x40, a7 +3fc1f000: move a7, *a14+, 1 +3fc1f010: movi 0x80, a7 +3fc1f030: move a7, *a14+, 1 +3fc1f040: move *a13(0xffc0), *a14+, 1 +3fc1f060: move *a13(0xffe0), *a14+, 1 +3fc1f080: move *a13(0xffc0), a7, 1 +3fc1f0a0: move *a7(0x540), a7, 1 +3fc1f0c0: call a7 +3fc1f0d0: move a13, a7 +3fc1f0e0: addi 0x40, a7 +3fc1f100: move a7, *a13(0x2040), 1 +3fc1f120: jauc L3FC1F9E0 +L3FC1F140: +3fc1f140: move *a13(0x2120), a7, 1 +3fc1f160: jrne L3FC1F6E0 +3fc1f170: move *a13(0x20a0), a7, 1 +3fc1f190: move *a13(0x2080), a9, 1 +3fc1f1b0: sub a9, a7 +3fc1f1c0: move a7, *a13(0x2160), 1 +3fc1f1e0: cmpi 0x8000, a7 +3fc1f200: jrge L3FC1F340 +3fc1f210: move *a13(0x2040), a7, 1 +3fc1f230: movi 0x8000, a9 +3fc1f250: move a9, *a7, 0 +3fc1f260: move *a13(0xffc0), a9, 1 +3fc1f280: setf 16, 0, 0 +3fc1f290: move *a9(0x160), a9, 0 +3fc1f2b0: move *a13(0x2160), a11, 1 +3fc1f2d0: add a11, a9 +3fc1f2e0: addi 0x8000, a9 +3fc1f310: move a9, *a7(0x20), 0 +3fc1f330: jruc L3FC1F3E0 +L3FC1F340: +3fc1f340: move *a13(0x2040), a7, 1 +3fc1f360: move *a13(0x2160), *a7(0x0), 0 +3fc1f390: move *a13(0xffc0), a9, 1 +3fc1f3b0: move *a9(0x160), *a7(0x20), 0 +L3FC1F3E0: +3fc1f3e0: move *a13(0x2140), a11, 1 +3fc1f400: jrge L3FC1F490 +3fc1f410: setf 16, 1, 0 +3fc1f420: move *a13(0x2100), *a7(0x10), 0 +3fc1f450: neg a11 +3fc1f460: move a11, *a7(0x30), 0 +3fc1f480: jruc L3FC1F4F0 +L3FC1F490: +3fc1f490: setf 16, 1, 0 +3fc1f4a0: move *a13(0x20c0), *a7(0x10), 0 +3fc1f4d0: move a11, *a7(0x30), 0 +L3FC1F4F0: +3fc1f4f0: addi 0x40, a7 +3fc1f510: move a7, *a13(0x2040), 1 +3fc1f530: move *a13(0x2060), a11, 1 +3fc1f550: cmp a11, a7 +3fc1f560: jrne L3FC1F9E0 +3fc1f570: move a14, -*sp, 1 +3fc1f580: move a13, a9 +3fc1f590: addi 0x40, a9 +3fc1f5b0: move a9, *a14+, 1 +3fc1f5c0: movi 0x80, a9 +3fc1f5e0: move a9, *a14+, 1 +3fc1f5f0: move *a13(0xffc0), *a14+, 1 +3fc1f610: move *a13(0xffe0), *a14+, 1 +3fc1f630: move *a13(0xffc0), a9, 1 +3fc1f650: move *a9(0x540), a7, 1 +3fc1f670: call a7 +3fc1f680: move a13, a7 +3fc1f690: addi 0x40, a7 +3fc1f6b0: move a7, *a13(0x2040), 1 +3fc1f6d0: jruc L3FC1F9E0 +L3FC1F6E0: +3fc1f6e0: move *a13(0x2040), a7, 1 +3fc1f700: subi 0x40, a7 +3fc1f720: cmp a13, a7 +3fc1f730: jreq L3FC1F8E0 +3fc1f740: move a14, -*sp, 1 +3fc1f750: move a13, a7 +3fc1f760: addi 0x40, a7 +3fc1f780: move a7, *a14+, 1 +3fc1f790: move *a13(0x2040), a7, 1 +3fc1f7b0: sub a13, a7 +3fc1f7c0: subi 0x40, a7 +3fc1f7e0: sra 0x6, a7 +3fc1f7f0: move a7, *a14+, 1 +3fc1f800: move *a13(0xffc0), *a14+, 1 +3fc1f820: move *a13(0xffe0), *a14+, 1 +3fc1f840: move *a13(0xffc0), a7, 1 +3fc1f860: move *a7(0x540), a7, 1 +3fc1f880: call a7 +3fc1f890: move a13, a7 +3fc1f8a0: addi 0x40, a7 +3fc1f8c0: move a7, *a13(0x2040), 1 +L3FC1F8E0: +3fc1f8e0: move a14, -*sp, 1 +3fc1f8f0: move *a13(0x20), *a14+, 1 +3fc1f910: movk 2, a7 +3fc1f920: move a7, *a14+, 1 +3fc1f930: sub a7, a7 +3fc1f940: move a7, *a14+, 1 +3fc1f950: move *a13(0xffc0), *a14+, 1 +3fc1f970: move *a13(0xffe0), *a14+, 1 +3fc1f990: move *a13(0xffc0), a7, 1 +3fc1f9b0: move *a7(0x400), a7, 1 +3fc1f9d0: call a7 +L3FC1F9E0: +3fc1f9e0: move *a13(0x20), a11, 1 +3fc1fa00: addi 0x40, a11 +3fc1fa20: move a11, *a13(0x20), 1 +3fc1fa40: move *a13, a9, 1 +3fc1fa50: inc a9 +3fc1fa60: move a9, *a13, 1 +3fc1fa70: move *a13(0xffa0), a7, 1 +3fc1fa90: cmp a7, a9 +3fc1faa0: jalt L3FC1E980 +L3FC1FAC0: +3fc1fac0: move *a13(0x2040), a11, 1 +3fc1fae0: subi 0x40, a11 +3fc1fb00: cmp a13, a11 +3fc1fb10: jreq L3FC1FEB0 +3fc1fb20: move a14, -*sp, 1 +3fc1fb30: move a13, a11 +3fc1fb40: addi 0x40, a11 +3fc1fb60: move a11, *a14+, 1 +3fc1fb70: move *a13(0x2040), a7, 1 +3fc1fb90: sub a13, a7 +3fc1fba0: subi 0x40, a7 +3fc1fbc0: sra 0x6, a7 +3fc1fbd0: move a7, *a14+, 1 +3fc1fbe0: move *a13(0xffc0), *a14+, 1 +3fc1fc00: move *a13(0xffe0), *a14+, 1 +3fc1fc20: move *a13(0xffc0), a7, 1 +3fc1fc40: move *a7(0x540), a11, 1 +3fc1fc60: call a11 +3fc1fc70: jruc L3FC1FEB0 +L3FC1FC80: +3fc1fc80: sub a11, a11 +3fc1fc90: move a11, *a13, 1 +3fc1fca0: move *a13(0xffa0), a9, 1 +3fc1fcc0: cmp a9, a11 +3fc1fcd0: jrge L3FC1FEB0 +L3FC1FCE0: +3fc1fce0: move a14, -*sp, 1 +3fc1fcf0: move *a13(0x20), *a14+, 1 +3fc1fd10: movk 2, a11 +3fc1fd20: move a11, *a14+, 1 +3fc1fd30: sub a9, a9 +3fc1fd40: move a9, *a14+, 1 +3fc1fd50: move *a13(0xffc0), *a14+, 1 +3fc1fd70: move *a13(0xffe0), *a14+, 1 +3fc1fd90: move *a13(0xffc0), a7, 1 +3fc1fdb0: move *a7(0x400), a9, 1 +3fc1fdd0: call a9 +3fc1fde0: move *a13(0x20), a9, 1 +3fc1fe00: addi 0x40, a9 +3fc1fe20: move a9, *a13(0x20), 1 +3fc1fe40: move *a13, a11, 1 +3fc1fe50: inc a11 +3fc1fe60: move a11, *a13, 1 +3fc1fe70: move *a13(0xffa0), a7, 1 +3fc1fe90: cmp a7, a11 +3fc1fea0: jrlt L3FC1FCE0 +L3FC1FEB0: +3fc1feb0: move *sp(0xa0), a14, 1 +3fc1fed0: mmfm sp, a7,a9,a11,a13 +3fc1fef0: rets 2 +L3FC1FF00: +3fc1ff00: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fc1ff20: move a14, a13 +3fc1ff30: addk 32, a14 +3fc1ff40: move *a13(0xffe0), a7, 1 +3fc1ff60: move a7, a12 +3fc1ff70: addi 0x40, a12 +3fc1ff90: move *a12(0x40), a11, 1 +3fc1ffb0: jreq L3FC200A0 +3fc1ffc0: move *a11, a7, 1 +3fc1ffd0: move *a13(0xffa0), a5, 1 +3fc1fff0: cmp a5, a7 +3fc20000: jrge L3FC200A0 +L3FC20010: +3fc20010: move a11, a12 +3fc20020: move *a11(0x40), a11, 1 +3fc20040: jreq L3FC200A0 +3fc20050: move *a11, a7, 1 +3fc20060: move *a13(0xffa0), a5, 1 +3fc20080: cmp a5, a7 +3fc20090: jrlt L3FC20010 +L3FC200A0: +3fc200a0: move a11, a5 +3fc200b0: jreq L3FC20110 +3fc200c0: move *a11, a7, 1 +3fc200d0: move *a13(0xffa0), a5, 1 +3fc200f0: cmp a5, a7 +3fc20100: jrle L3FC20400 +L3FC20110: +3fc20110: move *a13(0xff60), a7, 1 +3fc20130: move *a7, a5, 1 +3fc20140: subk 24, a5 +3fc20150: jrle L3FC202B0 +3fc20160: move a14, -*sp, 1 +3fc20170: movi 0x130, a5 +3fc20190: move a5, *a14+, 1 +3fc201a0: calla L3F705A00 +3fc201d0: move a8, *a13, 1 +3fc201e0: move *a13(0xff80), a5, 1 +3fc20200: move *a5, a5, 1 +3fc20210: move a8, *a5(0x960), 1 +3fc20230: sub a5, a5 +3fc20240: move a5, *a8(0x960), 1 +3fc20260: move *a13(0xff80), a5, 1 +3fc20280: move a8, *a5, 1 +3fc20290: sub a5, a5 +3fc202a0: move a5, *a7, 1 +L3FC202B0: +3fc202b0: move *a13(0xff80), a5, 1 +3fc202d0: move *a5, a3, 1 +3fc202e0: move *a7, a5, 1 +3fc202f0: inc a5 +3fc20300: move a5, *a7, 1 +3fc20310: dec a5 +3fc20320: move a5, a7 +3fc20330: sll 0x6, a5 +3fc20340: sll 0x5, a7 +3fc20350: add a7, a5 +3fc20360: add a5, a3 +3fc20370: move a3, a11 +3fc20380: move *a12(0x40), *a11(0x40), 1 +3fc203b0: sub a7, a7 +3fc203c0: move a7, *a11(0x20), 1 +3fc203e0: move a11, *a12(0x40), 1 +L3FC20400: +3fc20400: move *a13(0xffa0), *a11(0x0), 1 +3fc20430: sub a10, a10 +3fc20440: move *a11(0x20), a9, 1 +3fc20460: jreq L3FC205B0 +3fc20470: move *a13(0xffc0), a7, 1 +3fc20490: move *a9(0x20), a5, 1 +3fc204b0: move *a7(0x20), a3, 1 +3fc204d0: cmp a3, a5 +3fc204e0: jrge L3FC205B0 +L3FC204F0: +3fc204f0: move a9, a10 +3fc20500: move *a9(0xe0), a9, 1 +3fc20520: jreq L3FC205B0 +3fc20530: move *a13(0xffc0), a7, 1 +3fc20550: move *a9(0x20), a5, 1 +3fc20570: move *a7(0x20), a3, 1 +3fc20590: cmp a3, a5 +3fc205a0: jrlt L3FC204F0 +L3FC205B0: +3fc205b0: move *a13(0xffc0), a7, 1 +3fc205d0: move a9, *a7(0xe0), 1 +3fc205f0: move a10, a3 +3fc20600: jreq L3FC20640 +3fc20610: move a7, *a10(0xe0), 1 +3fc20630: jruc L3FC20660 +L3FC20640: +3fc20640: move a7, *a11(0x20), 1 +L3FC20660: +3fc20660: move *sp(0x120), a14, 1 +3fc20680: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fc206a0: rets 2 +L3FC206B0: +3fc206b0: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fc206d0: move a14, a13 +3fc206e0: addi 0x60, a14 +3fc20700: move *a13(0xffe0), a9, 1 +3fc20720: move *a13(0xffc0), a10, 1 +3fc20740: move *a13(0xff60), a11, 1 +3fc20760: sub a7, a7 +3fc20770: move a7, *a13, 1 +3fc20780: cmpi 0x2, a9 +3fc207a0: jalt L3FC215D0 +3fc207c0: move *a13(0xff80), a5, 1 +3fc207e0: move a7, *a5(0xe0), 1 +3fc20800: move a7, *a5(0x100), 1 +3fc20820: move a7, *a5(0x120), 1 +3fc20840: movi 0x80000001, a7 +3fc20870: move a7, *a5(0x20), 1 +3fc20890: move *a13(0xffa0), a7, 1 +3fc208b0: sub a5, a5 +3fc208c0: move a5, *a7(0x80), 1 +3fc208e0: movi 0x80000001, a5 +3fc20910: move a5, *a7, 1 +3fc20920: neg a5 +3fc20930: move a5, *a7(0x20), 1 +3fc20950: move *a13(0xff40), a5, 1 +3fc20970: sub a7, a7 +3fc20980: move a7, *a5(0x960), 1 +3fc209a0: move a9, a7 +3fc209b0: dec a7 +3fc209c0: sll 0x5, a7 +3fc209d0: add a10, a7 +3fc209e0: move a7, a2 +3fc209f0: move a9, a7 +3fc20a00: dec a9 +3fc20a10: move a7, a7 +3fc20a20: jaeq L3FC215D0 +3fc20a40: setf 16, 1, 0 +L3FC20A50: +3fc20a50: move a10, a4 +3fc20a60: addk 32, a10 +3fc20a70: move *a2(0x10), a7, 0 +3fc20a90: move *a4(0x10), a5, 0 +3fc20ab0: cmp a5, a7 +3fc20ac0: jrle L3FC20B30 +3fc20ad0: move a2, a0 +3fc20ae0: move a4, a12 +3fc20af0: sub a7, a7 +3fc20b00: move a7, *a11(0x140), 1 +3fc20b20: jruc L3FC20B80 +L3FC20B30: +3fc20b30: move a4, a0 +3fc20b40: move a2, a12 +3fc20b50: movk 1, a7 +3fc20b60: move a7, *a11(0x140), 1 +L3FC20B80: +3fc20b80: move *a0(0x10), a7, 0 +3fc20ba0: move *a12(0x10), a5, 0 +3fc20bc0: cmp a5, a7 +3fc20bd0: jaeq L3FC21570 +3fc20bf0: move *a0(0x10), a7, 0 +3fc20c10: dec a7 +3fc20c20: move a7, *a11, 1 +3fc20c30: move *a0(0x10), a7, 0 +3fc20c50: move *a12(0x10), a5, 0 +3fc20c70: sub a5, a7 +3fc20c80: move a7, *a13(0x20), 1 +3fc20ca0: jreq L3FC212C0 +3fc20cb0: move *a12, a5, 0 +3fc20cc0: move a5, *a11(0x20), 1 +3fc20ce0: move *a0, a5, 0 +3fc20cf0: move *a11(0x20), a3, 1 +3fc20d10: sub a3, a5 +3fc20d20: move a5, *a13(0x40), 1 +3fc20d40: jrge L3FC21020 +3fc20d50: divs a7, a5 +3fc20d60: move a5, *a11(0x60), 1 +3fc20d80: move *a11(0x60), a5, 1 +3fc20da0: dec a5 +3fc20db0: move a5, *a11(0x80), 1 +3fc20dd0: sll 0x1, a7 +3fc20de0: move *a11(0x80), a5, 1 +3fc20e00: mpys a5, a7 +3fc20e10: move *a13(0x40), a5, 1 +3fc20e30: sll 0x1, a5 +3fc20e40: sub a5, a7 +3fc20e50: move a7, *a11(0xa0), 1 +3fc20e70: move *a13(0x20), a7, 1 +3fc20e90: sll 0x1, a7 +3fc20ea0: move *a11(0x60), a5, 1 +3fc20ec0: mpys a5, a7 +3fc20ed0: move *a13(0x40), a5, 1 +3fc20ef0: sll 0x1, a5 +3fc20f00: sub a5, a7 +3fc20f10: move a7, *a11(0xc0), 1 +3fc20f30: move *a11(0x60), a7, 1 +3fc20f50: sll 0x1, a7 +3fc20f60: move *a13(0x20), a5, 1 +3fc20f80: mpys a5, a7 +3fc20f90: move *a13(0x40), a3, 1 +3fc20fb0: sll 0x1, a3 +3fc20fc0: sub a3, a7 +3fc20fd0: sll 0x1, a5 +3fc20fe0: sub a5, a7 +3fc20ff0: move a7, *a11(0x40), 1 +3fc21010: jruc L3FC212C0 +L3FC21020: +3fc21020: divs a7, a5 +3fc21030: move a5, *a11(0x60), 1 +3fc21050: move *a11(0x60), a5, 1 +3fc21070: inc a5 +3fc21080: move a5, *a11(0x80), 1 +3fc210a0: sll 0x1, a7 +3fc210b0: move *a11(0x80), a5, 1 +3fc210d0: mpys a5, a7 +3fc210e0: move *a13(0x40), a5, 1 +3fc21100: sll 0x1, a5 +3fc21110: sub a7, a5 +3fc21120: move a5, *a11(0xa0), 1 +3fc21140: move *a13(0x20), a7, 1 +3fc21160: sll 0x1, a7 +3fc21170: move *a11(0x60), a5, 1 +3fc21190: mpys a5, a7 +3fc211a0: move *a13(0x40), a5, 1 +3fc211c0: sll 0x1, a5 +3fc211d0: sub a7, a5 +3fc211e0: move a5, *a11(0xc0), 1 +3fc21200: move *a11(0x60), a7, 1 +3fc21220: sll 0x1, a7 +3fc21230: move *a13(0x20), a5, 1 +3fc21250: mpys a5, a7 +3fc21260: move *a13(0x40), a3, 1 +3fc21280: sll 0x1, a3 +3fc21290: sub a7, a3 +3fc212a0: move a3, *a11(0x40), 1 +L3FC212C0: +3fc212c0: move a14, -*sp, 1 +3fc212d0: move a13, *a14+, 1 +3fc212e0: move a13, a7 +3fc212f0: subi 0xc0, a7 +3fc21310: move a7, *a14+, 1 +3fc21320: move *a12(0x10), a8, 0 +3fc21340: move a8, *a14+, 1 +3fc21350: move a11, *a14+, 1 +3fc21360: move *a13(0xffa0), *a14+, 1 +3fc21380: calla L3FC1FF00 +3fc213b0: move *a13(0xffa0), a5, 1 +3fc213d0: move *a5, a3, 1 +3fc213e0: setf 16, 1, 0 +3fc213f0: move *a2(0x10), a7, 0 +3fc21410: cmp a7, a3 +3fc21420: jrle L3FC21450 +3fc21430: move *a5, a7, 1 +3fc21440: jruc L3FC21470 +L3FC21450: +3fc21450: move *a2(0x10), a7, 0 +L3FC21470: +3fc21470: move a7, *a5, 1 +3fc21480: move *a5(0x20), a7, 1 +3fc214a0: move *a2(0x10), a3, 0 +3fc214c0: cmp a3, a7 +3fc214d0: jrge L3FC21510 +3fc214e0: move *a5(0x20), a7, 1 +3fc21500: jruc L3FC21530 +L3FC21510: +3fc21510: move *a2(0x10), a7, 0 +L3FC21530: +3fc21530: move a7, *a5(0x20), 1 +3fc21550: addi 0x160, a11 +L3FC21570: +3fc21570: move a4, a2 +3fc21580: move a9, a7 +3fc21590: dec a9 +3fc215a0: move a7, a3 +3fc215b0: jane L3FC20A50 +L3FC215D0: +3fc215d0: move *sp(0x180), a14, 1 +3fc215f0: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fc21610: rets 2 +L3FC21620: +3fc21620: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fc21640: move a14, a13 +3fc21650: move *a13(0xffe0), a9, 1 +3fc21670: move *a13(0xffc0), a10, 1 +3fc21690: move a9, a11 +3fc216a0: move *a9(0xe0), a9, 1 +3fc216c0: move a10, a10 +3fc216d0: jreq L3FC218F0 +L3FC216E0: +3fc216e0: move a9, a9 +3fc216f0: jreq L3FC21800 +3fc21700: move *a9(0x20), a7, 1 +3fc21720: move *a10(0x20), a5, 1 +3fc21740: cmp a5, a7 +3fc21750: jrge L3FC21800 +L3FC21760: +3fc21760: move a9, a11 +3fc21770: move *a9(0xe0), a9, 1 +3fc21790: jreq L3FC21800 +3fc217a0: move *a9(0x20), a7, 1 +3fc217c0: move *a10(0x20), a5, 1 +3fc217e0: cmp a5, a7 +3fc217f0: jrlt L3FC21760 +L3FC21800: +3fc21800: move *a10(0xe0), a12, 1 +3fc21820: move a9, *a10(0xe0), 1 +3fc21840: move a9, a5 +3fc21850: jreq L3FC21880 +3fc21860: move a10, *a9(0x100), 1 +L3FC21880: +3fc21880: move a11, *a10(0x100), 1 +3fc218a0: move a10, *a11(0xe0), 1 +3fc218c0: move a10, a11 +3fc218d0: move a12, a10 +3fc218e0: jrne L3FC216E0 +L3FC218F0: +3fc218f0: move *sp(0x100), a14, 1 +3fc21910: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fc21930: rets 2 +L3FC21940: +3fc21940: mmtm sp, a7,a9,a10,a11,a12,a13 +3fc21960: move a14, a13 +3fc21970: move *a13(0xffe0), a9, 1 +3fc21990: movk 1, a11 +3fc219a0: sub a12, a12 +3fc219b0: move a12, *a9(0x120), 1 +3fc219d0: move a9, a10 +3fc219e0: move *a9(0xe0), a9, 1 +3fc21a00: jreq L3FC21B90 +L3FC21A10: +3fc21a10: move *a9(0x140), a7, 1 +3fc21a30: jreq L3FC21A60 +3fc21a40: inc a12 +3fc21a50: jruc L3FC21A70 +L3FC21A60: +3fc21a60: dec a12 +L3FC21A70: +3fc21a70: move a11, a7 +3fc21a80: jrne L3FC21AB0 +3fc21a90: move a12, a7 +3fc21aa0: jreq L3FC21AF0 +L3FC21AB0: +3fc21ab0: move a11, a7 +3fc21ac0: jreq L3FC21B60 +3fc21ad0: move a12, a7 +3fc21ae0: jreq L3FC21B60 +L3FC21AF0: +3fc21af0: move a9, *a10(0x120), 1 +3fc21b10: move a9, a10 +3fc21b20: move a11, a7 +3fc21b30: movk 1, a11 +3fc21b40: jreq L3FC21B60 +3fc21b50: sub a11, a11 +L3FC21B60: +3fc21b60: move *a9(0xe0), a9, 1 +3fc21b80: jrne L3FC21A10 +L3FC21B90: +3fc21b90: sub a7, a7 +3fc21ba0: move a7, *a10(0x120), 1 +3fc21bc0: move *sp(0xe0), a14, 1 +3fc21be0: mmfm sp, a7,a9,a10,a11,a12,a13 +3fc21c00: rets 2 +L3FC21C10: +3fc21c10: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fc21c30: move a14, a13 +3fc21c40: move *a13(0xffe0), a9, 1 +3fc21c60: sub a0, a0 +3fc21c70: move *a9(0xe0), a9, 1 +3fc21c90: jreq L3FC21FA0 +L3FC21CA0: +3fc21ca0: move a9, a11 +3fc21cb0: move a9, a10 +3fc21cc0: move *a10(0x100), a7, 1 +3fc21ce0: move *a7(0x20), a7, 1 +3fc21d00: move *a9(0x20), a5, 1 +3fc21d20: cmp a5, a7 +3fc21d30: jrle L3FC21DE0 +L3FC21D40: +3fc21d40: move *a10(0x100), a10, 1 +3fc21d60: move *a10(0x100), a7, 1 +3fc21d80: move *a7(0x20), a7, 1 +3fc21da0: move *a9(0x20), a5, 1 +3fc21dc0: cmp a5, a7 +3fc21dd0: jrgt L3FC21D40 +L3FC21DE0: +3fc21de0: move *a9(0xe0), a9, 1 +3fc21e00: cmp a11, a10 +3fc21e10: jreq L3FC21F80 +3fc21e20: move *a10(0x100), a12, 1 +3fc21e40: move *a11(0x100), a7, 1 +3fc21e60: move a9, *a7(0xe0), 1 +3fc21e80: move a9, a5 +3fc21e90: jreq L3FC21ED0 +3fc21ea0: move *a11(0x100), *a9(0x100), 1 +L3FC21ED0: +3fc21ed0: move a10, *a11(0xe0), 1 +3fc21ef0: move *a10(0x100), a7, 1 +3fc21f10: move a11, *a7(0xe0), 1 +3fc21f30: move a11, *a10(0x100), 1 +3fc21f50: move a12, *a11(0x100), 1 +3fc21f70: movk 1, a0 +L3FC21F80: +3fc21f80: move a9, a5 +3fc21f90: jrne L3FC21CA0 +L3FC21FA0: +3fc21fa0: move a0, a8 +3fc21fb0: move *sp(0x120), a14, 1 +3fc21fd0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fc21ff0: rets 2 +L3FC22000: +3fc22000: mmtm sp, a9,a10,a13 +3fc22020: move a14, a13 +3fc22030: move *a13(0xffe0), a9, 1 +3fc22050: jreq L3FC220F0 +L3FC22060: +3fc22060: move *a9(0x960), a10, 1 +3fc22080: move a14, -*sp, 1 +3fc22090: move a9, *a14+, 1 +3fc220a0: calla L3F702440 +3fc220d0: move a10, a9 +3fc220e0: jrne L3FC22060 +L3FC220F0: +3fc220f0: move *sp(0x80), a14, 1 +3fc22110: mmfm sp, a9,a10,a13 +3fc22130: rets 2 +3fc22140: mmtm sp, a7,a9,a11,a13 +3fc22160: move a14, a13 +3fc22170: addi 0xe0, a14 +3fc22190: move *a13(0xffe0), a11, 1 +3fc221b0: move *a11(0x4e0), a11, 1 +3fc221d0: jrne L3FC22220 +3fc221e0: move *a13(0xff40), a11, 1 +3fc22200: jaeq L3FC22EA0 +L3FC22220: +3fc22220: move *a13(0xffe0), a11, 1 +3fc22240: setf 2, 0, 0 +3fc22250: move *a11(0x688), a11, 0 +3fc22270: subk 2, a11 +3fc22280: jaeq L3FC22EA0 +3fc222a0: move *a13(0xffe0), a11, 1 +3fc222c0: setf 16, 1, 0 +3fc222d0: move *a11(0x3a0), a9, 0 +3fc222f0: move *a13(0xffc0), a7, 0 +3fc22310: add a7, a9 +3fc22320: move a9, *a13(0x20), 0 +3fc22340: move *a11(0x3b0), a9, 0 +3fc22360: move *a13(0xffa0), a7, 0 +3fc22380: add a7, a9 +3fc22390: move a9, *a13(0x30), 0 +3fc223b0: setf 16, 0, 0 +3fc223c0: move *a13(0xff80), a9, 0 +3fc223e0: jreq L3FC22460 +3fc223f0: setf 16, 1, 0 +3fc22400: move *a13(0x20), a7, 0 +3fc22420: add a9, a7 +3fc22430: move a7, *a13(0x40), 0 +3fc22450: jruc L3FC22510 +L3FC22460: +3fc22460: setf 16, 1, 0 +3fc22470: move *a13(0x20), a7, 0 +3fc22490: move *a11(0x360), a9, 0 +3fc224b0: add a7, a9 +3fc224c0: move *a13(0xffc0), a7, 0 +3fc224e0: sub a7, a9 +3fc224f0: move a9, *a13(0x40), 0 +L3FC22510: +3fc22510: setf 16, 0, 0 +3fc22520: move *a13(0xff60), a9, 0 +3fc22540: jreq L3FC225C0 +3fc22550: setf 16, 1, 0 +3fc22560: move *a13(0x30), a7, 0 +3fc22580: add a9, a7 +3fc22590: move a7, *a13(0x50), 0 +3fc225b0: jruc L3FC22670 +L3FC225C0: +3fc225c0: setf 16, 1, 0 +3fc225d0: move *a13(0x30), a7, 0 +3fc225f0: move *a11(0x370), a9, 0 +3fc22610: add a7, a9 +3fc22620: move *a13(0xffa0), a7, 0 +3fc22640: sub a7, a9 +3fc22650: move a9, *a13(0x50), 0 +L3FC22670: +3fc22670: move a14, -*sp, 1 +3fc22680: move a13, *a14+, 1 +3fc22690: sub a9, a9 +3fc226a0: move a9, *a14+, 1 +3fc226b0: move *a13(0x50), a7, 0 +3fc226d0: move a7, *a14+, 1 +3fc226e0: move *a13(0x40), a9, 0 +3fc22700: move a9, *a14+, 1 +3fc22710: move *a13(0x30), a7, 0 +3fc22730: move a7, *a14+, 1 +3fc22740: move *a13(0x20), a7, 0 +3fc22760: move a7, *a14+, 1 +3fc22770: move *a11(0x20), a7, 1 +3fc22790: move *a7(0x1100), a7, 1 +3fc227b0: call a7 +3fc227c0: move a14, -*sp, 1 +3fc227d0: move a13, *a14+, 1 +3fc227e0: move *a11(0x20), a9, 1 +3fc22800: move *a9(0xe80), a9, 1 +3fc22820: call a9 +3fc22830: move a8, *a13(0x80), 1 +3fc22850: move a14, -*sp, 1 +3fc22860: sub a9, a9 +3fc22870: move a9, *a14+, 1 +3fc22880: move *a11(0x20), a7, 1 +3fc228a0: move *a7(0xe80), a7, 1 +3fc228c0: call a7 +3fc228d0: move a8, *a13(0xa0), 1 +3fc228f0: move a14, -*sp, 1 +3fc22900: move a8, *a14+, 1 +3fc22910: move *a11(0x1c0), *a14+, 1 +3fc22930: move a11, *a14+, 1 +3fc22940: move *a11(0x20), a7, 1 +3fc22960: move *a7(0x10a0), a7, 1 +3fc22980: call a7 +3fc22990: move *a13(0xff40), a7, 1 +3fc229b0: jreq L3FC22C50 +3fc229c0: move a14, -*sp, 1 +3fc229d0: move a9, *a14+, 1 +3fc229e0: move *a11(0x20), a9, 1 +3fc22a00: move *a9(0xe80), a9, 1 +3fc22a20: call a9 +3fc22a30: move a8, *a11(0x240), 1 +3fc22a50: move a14, -*sp, 1 +3fc22a60: move *a13(0xa0), *a14+, 1 +3fc22a80: move *a13(0x80), *a14+, 1 +3fc22aa0: move *a11(0x240), *a14+, 1 +3fc22ac0: move *a11(0x20), a9, 1 +3fc22ae0: move *a9(0xee0), a9, 1 +3fc22b00: call a9 +3fc22b10: move a14, -*sp, 1 +3fc22b20: movk 4, a9 +3fc22b30: move a9, *a14+, 1 +3fc22b40: calla L3F705A00 +3fc22b70: move a8, *a13(0xc0), 1 +3fc22b90: move a11, *a8, 1 +3fc22ba0: move a14, -*sp, 1 +3fc22bb0: sub a9, a9 +3fc22bc0: move a9, *a14+, 1 +3fc22bd0: move a9, *a14+, 1 +3fc22be0: move a8, *a14+, 1 +3fc22bf0: movk 1, a9 +3fc22c00: move a9, *a14+, 1 +3fc22c10: calla L3F912390 +3fc22c40: jruc L3FC22DA0 +L3FC22C50: +3fc22c50: move a14, -*sp, 1 +3fc22c60: move *a13(0xa0), *a14+, 1 +3fc22c80: move *a13(0x80), *a14+, 1 +3fc22ca0: move *a13(0x80), *a14+, 1 +3fc22cc0: move *a11(0x20), a9, 1 +3fc22ce0: move *a9(0xee0), a9, 1 +3fc22d00: call a9 +3fc22d10: move a14, -*sp, 1 +3fc22d20: sub a9, a9 +3fc22d30: move a9, *a14+, 1 +3fc22d40: move *a13(0x80), *a14+, 1 +3fc22d60: move a11, *a14+, 1 +3fc22d70: move *a11(0x560), a9, 1 +3fc22d90: call a9 +L3FC22DA0: +3fc22da0: move a14, -*sp, 1 +3fc22db0: move *a13(0x80), *a14+, 1 +3fc22dd0: move *a11(0x20), a9, 1 +3fc22df0: move *a9(0xec0), a9, 1 +3fc22e10: call a9 +3fc22e20: move a14, -*sp, 1 +3fc22e30: move *a13(0xa0), *a14+, 1 +3fc22e50: move *a11(0x20), a9, 1 +3fc22e70: move *a9(0xec0), a9, 1 +3fc22e90: call a9 +L3FC22EA0: +3fc22ea0: move *sp(0xa0), a14, 1 +3fc22ec0: mmfm sp, a7,a9,a11,a13 +3fc22ee0: rets 2 +L3FC22EF0: +3fc22ef0: mmtm sp, a5,a7,a9,a11,a13 +3fc22f10: move a14, a13 +3fc22f20: addi 0x100, a14 +3fc22f40: move *a13(0xffe0), a9, 1 +3fc22f60: move *a13(0xff80), *a13(0x20), 1 +3fc22f90: move *a13(0xffa0), a11, 1 +3fc22fb0: setf 16, 1, 0 +3fc22fc0: move *a11, a11, 0 +3fc22fd0: jrne L3FC23020 +3fc22fe0: move *a13(0xffa0), *a13(0x0), 1 +3fc23010: jruc L3FC23040 +L3FC23020: +3fc23020: sub a11, a11 +3fc23030: move a11, *a13, 1 +L3FC23040: +3fc23040: move *a13(0xffc0), a11, 1 +3fc23060: andi 0xe0000, a11 +3fc23090: jrne L3FC231A0 +3fc230a0: move *a13(0xffc0), a11, 1 +3fc230c0: btst 15, a11 +3fc230d0: jrne L3FC231A0 +3fc230e0: move *a13(0xffa0), a11, 1 +3fc23100: move *a9(0x60), a7, 1 +3fc23120: andi 0x7fffffff, a7 +3fc23150: move *a11(0x40), a11, 1 +3fc23170: cmp a7, a11 +3fc23180: jaeq L3FC247B0 +L3FC231A0: +3fc231a0: movb *a9(0x1b0), a11 +3fc231c0: subk 2, a11 +3fc231d0: jrne L3FC235B0 +3fc231e0: move *a9(0x280), a11, 0 +3fc23200: jrne L3FC23240 +3fc23210: move *a9(0x290), a11, 0 +3fc23230: jreq L3FC23470 +L3FC23240: +3fc23240: move a14, -*sp, 1 +3fc23250: sub a11, a11 +3fc23260: move a11, *a14+, 1 +3fc23270: move *a9, a7, 1 +3fc23280: move *a7(0xe80), a7, 1 +3fc232a0: call a7 +3fc232b0: move a8, *a13(0x40), 1 +3fc232d0: move a14, -*sp, 1 +3fc232e0: move *a9(0x2a0), *a14+, 1 +3fc23300: move a8, *a14+, 1 +3fc23310: move *a9, a7, 1 +3fc23320: move *a7(0xea0), a7, 1 +3fc23340: call a7 +3fc23350: move a14, -*sp, 1 +3fc23360: setf 16, 1, 0 +3fc23370: move *a9(0x290), a8, 0 +3fc23390: move a8, *a14+, 1 +3fc233a0: move *a9(0x280), a8, 0 +3fc233c0: move a8, *a14+, 1 +3fc233d0: move *a13(0x40), *a14+, 1 +3fc233f0: move *a9, a7, 1 +3fc23400: move *a7(0xf80), a7, 1 +3fc23420: call a7 +3fc23430: movk 1, a7 +3fc23440: move a7, *a13(0x60), 1 +3fc23460: jruc L3FC235B0 +L3FC23470: +3fc23470: move a14, -*sp, 1 +3fc23480: sub a11, a11 +3fc23490: move a11, *a14+, 1 +3fc234a0: move *a9, a7, 1 +3fc234b0: move *a7(0xe80), a7, 1 +3fc234d0: call a7 +3fc234e0: move a8, *a13(0x40), 1 +3fc23500: move a14, -*sp, 1 +3fc23510: move *a9(0x2a0), *a14+, 1 +3fc23530: move a8, *a14+, 1 +3fc23540: move *a9, a7, 1 +3fc23550: move *a7(0xea0), a7, 1 +3fc23570: call a7 +3fc23580: movk 1, a7 +3fc23590: move a7, *a13(0x60), 1 +L3FC235B0: +3fc235b0: move *a13, a11, 1 +3fc235c0: jaeq L3FC24190 +3fc235e0: movb *a9(0x1a8), a7 +3fc23600: dsj a7, L3FC238E0 +3fc23620: setf 16, 1, 0 +3fc23630: move *a11(0x3a0), *a13(0xe0), 0 +3fc23660: move *a11(0x3b0), *a13(0xf0), 0 +3fc23690: move a14, -*sp, 1 +3fc236a0: move a11, *a14+, 1 +3fc236b0: calla L3F911D60 +3fc236e0: move a8, *a13(0xc0), 1 +3fc23700: move a14, -*sp, 1 +3fc23710: setf 16, 1, 0 +3fc23720: move *a11(0x3b0), a7, 0 +3fc23740: neg a7 +3fc23750: move a7, *a14+, 1 +3fc23760: move *a11(0x3a0), a7, 0 +3fc23780: neg a7 +3fc23790: move a7, *a14+, 1 +3fc237a0: move a8, *a14+, 1 +3fc237b0: move *a9, a7, 1 +3fc237c0: move *a7(0xf80), a7, 1 +3fc237e0: call a7 +3fc237f0: move a14, -*sp, 1 +3fc23800: move a13, a7 +3fc23810: addi 0xe0, a7 +3fc23830: move *a7+, *a14+, 1 +3fc23840: move *a13(0xc0), *a14+, 1 +3fc23860: move *a9, a7, 1 +3fc23870: move *a7(0x1220), a7, 1 +3fc23890: call a7 +3fc238a0: movk 1, a7 +3fc238b0: move a7, *a13(0x80), 1 +3fc238d0: jruc L3FC23940 +L3FC238E0: +3fc238e0: move *a11(0x1c0), *a13(0xc0), 1 +3fc23910: sub a7, a7 +3fc23920: move a7, *a13(0x80), 1 +L3FC23940: +3fc23940: setf 1, 0, 0 +3fc23950: move *a9(0x1ba), a7, 0 +3fc23970: move a7, *a13(0xa0), 1 +3fc23990: movb *a9(0x1b0), a7 +3fc239b0: jrne L3FC23AF0 +3fc239c0: move *a13(0xa0), a7, 1 +3fc239e0: dsjs a7, L3FC23A60 +3fc239f0: move a14, -*sp, 1 +3fc23a00: move *a13(0x20), *a14+, 1 +3fc23a20: move *a9, a7, 1 +3fc23a30: move *a7(0xec0), a7, 1 +3fc23a50: call a7 +L3FC23A60: +3fc23a60: move *a13(0xc0), *a13(0x20), 1 +3fc23a90: setf 1, 0, 0 +3fc23aa0: move *a13(0x80), *a9(0x1ba), 0 +3fc23ad0: jauc L3FC247B0 +L3FC23AF0: +3fc23af0: move *a13(0xa0), a7, 1 +3fc23b10: dsj a7, L3FC23D30 +3fc23b30: move a14, -*sp, 1 +3fc23b40: move *a13(0x40), *a14+, 1 +3fc23b60: move *a13(0xc0), *a14+, 1 +3fc23b80: move *a13(0x20), *a14+, 1 +3fc23ba0: move *a9, a7, 1 +3fc23bb0: move *a7(0xee0), a7, 1 +3fc23bd0: call a7 +3fc23be0: move *a13(0x80), a7, 1 +3fc23c00: dsjs a7, L3FC23C80 +3fc23c10: move a14, -*sp, 1 +3fc23c20: move *a13(0xc0), *a14+, 1 +3fc23c40: move *a9, a7, 1 +3fc23c50: move *a7(0xec0), a7, 1 +3fc23c70: call a7 +L3FC23C80: +3fc23c80: move *a13(0x60), a7, 1 +3fc23ca0: jreq L3FC24140 +3fc23cb0: move a14, -*sp, 1 +3fc23cc0: move *a13(0x40), *a14+, 1 +3fc23ce0: move *a9, a7, 1 +3fc23cf0: move *a7(0xec0), a7, 1 +3fc23d10: call a7 +3fc23d20: jruc L3FC24140 +L3FC23D30: +3fc23d30: move *a13(0x80), a7, 1 +3fc23d50: dsjs a7, L3FC23EF0 +3fc23d60: move a14, -*sp, 1 +3fc23d70: move *a13(0x40), *a14+, 1 +3fc23d90: move *a13(0xc0), *a14+, 1 +3fc23db0: move *a13(0xc0), *a14+, 1 +3fc23dd0: move *a9, a7, 1 +3fc23de0: move *a7(0xee0), a7, 1 +3fc23e00: call a7 +3fc23e10: move *a13(0xc0), *a13(0x20), 1 +3fc23e40: move *a13(0x60), a7, 1 +3fc23e60: jreq L3FC24140 +3fc23e70: move a14, -*sp, 1 +3fc23e80: move *a13(0x40), *a14+, 1 +3fc23ea0: move *a9, a7, 1 +3fc23eb0: move *a7(0xec0), a7, 1 +3fc23ed0: call a7 +3fc23ee0: jruc L3FC24140 +L3FC23EF0: +3fc23ef0: move *a13(0x60), a7, 1 +3fc23f10: jreq L3FC24010 +3fc23f20: move a14, -*sp, 1 +3fc23f30: move *a13(0x40), *a14+, 1 +3fc23f50: move *a13(0xc0), *a14+, 1 +3fc23f70: move *a13(0x40), *a14+, 1 +3fc23f90: move *a9, a7, 1 +3fc23fa0: move *a7(0xee0), a7, 1 +3fc23fc0: call a7 +3fc23fd0: move *a13(0x40), *a13(0x20), 1 +3fc24000: jruc L3FC24140 +L3FC24010: +3fc24010: move a14, -*sp, 1 +3fc24020: sub a7, a7 +3fc24030: move a7, *a14+, 1 +3fc24040: move *a9, a7, 1 +3fc24050: move *a7(0xe80), a7, 1 +3fc24070: call a7 +3fc24080: move a8, *a13(0x20), 1 +3fc240a0: move a14, -*sp, 1 +3fc240b0: move *a13(0x40), *a14+, 1 +3fc240d0: move *a13(0xc0), *a14+, 1 +3fc240f0: move a8, *a14+, 1 +3fc24100: move *a9, a7, 1 +3fc24110: move *a7(0xee0), a7, 1 +3fc24130: call a7 +L3FC24140: +3fc24140: movk 1, a7 +3fc24150: setf 1, 0, 0 +3fc24160: move a7, *a9(0x1ba), 0 +3fc24180: jruc L3FC247B0 +L3FC24190: +3fc24190: move a14, -*sp, 1 +3fc241a0: move a13, a7 +3fc241b0: addi 0x80, a7 +3fc241d0: move a7, *a14+, 1 +3fc241e0: move *a13(0xffa0), a5, 1 +3fc24200: move *a5(0x80), *a14+, 1 +3fc24220: move *a5(0x80), a7, 1 +3fc24240: move *a7(0x60), a7, 1 +3fc24260: setf 16, 0, 0 +3fc24270: move *a7(0x100), a8, 0 +3fc24290: move a8, *a14+, 1 +3fc242a0: move *a5(0x80), a7, 1 +3fc242c0: move *a7(0x60), a7, 1 +3fc242e0: move *a7(0x110), a8, 0 +3fc24300: move a8, *a14+, 1 +3fc24310: sub a7, a7 +3fc24320: move a7, *a14+, 1 +3fc24330: move a7, *a14+, 1 +3fc24340: move *a9, a7, 1 +3fc24350: move *a7(0x1100), a7, 1 +3fc24370: call a7 +3fc24380: setf 1, 0, 0 +3fc24390: move *a9(0x1ba), a7, 0 +3fc243b0: dsjs a7, L3FC24480 +3fc243c0: move a14, -*sp, 1 +3fc243d0: move a13, a7 +3fc243e0: addi 0x80, a7 +3fc24400: move a7, *a14+, 1 +3fc24410: move *a13(0x20), *a14+, 1 +3fc24430: move *a9, a7, 1 +3fc24440: move *a7(0xf60), a7, 1 +3fc24460: call a7 +3fc24470: jruc L3FC24560 +L3FC24480: +3fc24480: movk 1, a7 +3fc24490: move a7, *a9(0x1ba), 0 +3fc244b0: move a14, -*sp, 1 +3fc244c0: move a13, a7 +3fc244d0: addi 0x80, a7 +3fc244f0: move a7, *a14+, 1 +3fc24500: move *a9, a7, 1 +3fc24510: move *a7(0xe80), a7, 1 +3fc24530: call a7 +3fc24540: move a8, *a13(0x20), 1 +L3FC24560: +3fc24560: movb *a9(0x1b0), a7 +3fc24580: subk 2, a7 +3fc24590: jreq L3FC245D0 +3fc245a0: movb *a9(0x1b0), a7 +3fc245c0: dsjs a7, L3FC247B0 +L3FC245D0: +3fc245d0: move a14, -*sp, 1 +3fc245e0: move *a13(0x40), *a14+, 1 +3fc24600: move *a13(0x20), *a14+, 1 +3fc24620: move *a13(0x40), *a14+, 1 +3fc24640: move *a9, a7, 1 +3fc24650: move *a7(0xee0), a7, 1 +3fc24670: call a7 +3fc24680: move a14, -*sp, 1 +3fc24690: move *a13(0x40), *a14+, 1 +3fc246b0: move *a13(0x20), *a14+, 1 +3fc246d0: move *a9, a7, 1 +3fc246e0: move *a7(0xea0), a7, 1 +3fc24700: call a7 +3fc24710: move *a13(0x60), a7, 1 +3fc24730: jreq L3FC247B0 +3fc24740: move a14, -*sp, 1 +3fc24750: move *a13(0x40), *a14+, 1 +3fc24770: move *a9, a5, 1 +3fc24780: move *a5(0xec0), a5, 1 +3fc247a0: call a5 +L3FC247B0: +3fc247b0: move *a13(0x20), a8, 1 +3fc247d0: move *sp(0xc0), a14, 1 +3fc247f0: mmfm sp, a5,a7,a9,a11,a13 +3fc24810: rets 2 +3fc24820: mmtm sp, a5,a7,a9,a10,a11,a13 +3fc24840: move a14, a13 +3fc24850: addi 0x420, a14 +3fc24870: move *a13(0xffc0), a11, 1 +3fc24890: setf 1, 0, 0 +3fc248a0: move *a11(0x1b9), a11, 0 +3fc248c0: jreq L3FC24F60 +3fc248d0: move *a13(0xffe0), a11, 1 +3fc248f0: setf 16, 1, 0 +3fc24900: move *a11, a11, 0 +3fc24910: jrne L3FC24F60 +3fc24920: move *a13(0xffe0), a11, 1 +3fc24940: move *a11(0x3a0), a7, 0 +3fc24960: move a7, *a13, 1 +3fc24970: move *a11(0x3b0), a7, 0 +3fc24990: move a7, *a13(0x20), 1 +3fc249b0: move *a13(0xffa0), a7, 1 +3fc249d0: jrne L3FC24C50 +3fc249e0: move *a13(0xff60), *a13(0x40), 1 +3fc24a10: move *a13(0xff80), a7, 1 +3fc24a30: sll 0x5, a7 +3fc24a40: move *a13(0xff60), a11, 1 +3fc24a60: add a11, a7 +3fc24a70: move *a13(0x40), a11, 1 +3fc24a90: cmp a7, a11 +3fc24aa0: jrnc L3FC25210 +L3FC24AB0: +3fc24ab0: move *a13(0x40), a11, 1 +3fc24ad0: move *a13, a7, 0 +3fc24ae0: move *a11, a5, 0 +3fc24af0: add a7, a5 +3fc24b00: move a5, *a11, 0 +3fc24b10: move *a13(0x20), a5, 0 +3fc24b30: addk 16, a11 +3fc24b40: move *a11, a7, 0 +3fc24b50: add a5, a7 +3fc24b60: move a7, *a11, 0 +3fc24b70: move *a13(0x40), a11, 1 +3fc24b90: addk 32, a11 +3fc24ba0: move a11, *a13(0x40), 1 +3fc24bc0: move *a13(0xff80), a7, 1 +3fc24be0: sll 0x5, a7 +3fc24bf0: move *a13(0xff60), a5, 1 +3fc24c10: add a5, a7 +3fc24c20: cmp a7, a11 +3fc24c30: jrc L3FC24AB0 +3fc24c40: jruc L3FC25210 +L3FC24C50: +3fc24c50: move *a13(0xff60), a5, 1 +3fc24c70: move *a5, a7, 0 +3fc24c80: move *a13, a11, 1 +3fc24c90: add a11, a7 +3fc24ca0: move a7, a9 +3fc24cb0: move a7, *a5, 0 +3fc24cc0: move *a5(0x10), a10, 0 +3fc24ce0: move *a13(0x20), a7, 1 +3fc24d00: add a7, a10 +3fc24d10: move a10, *a5(0x10), 0 +3fc24d30: addk 32, a5 +3fc24d40: move a5, *a13(0x40), 1 +3fc24d60: move *a13(0xff80), a5, 1 +3fc24d80: sll 0x5, a5 +3fc24d90: move *a13(0xff60), a7, 1 +3fc24db0: add a7, a5 +3fc24dc0: move *a13(0x40), a7, 1 +3fc24de0: cmp a5, a7 +3fc24df0: jrnc L3FC25210 +L3FC24E00: +3fc24e00: move *a13(0x40), a11, 1 +3fc24e20: move *a11, a7, 0 +3fc24e30: add a7, a9 +3fc24e40: move a9, *a11, 0 +3fc24e50: move *a11(0x10), a7, 0 +3fc24e70: add a7, a10 +3fc24e80: move a10, *a11(0x10), 0 +3fc24ea0: addk 32, a11 +3fc24eb0: move a11, *a13(0x40), 1 +3fc24ed0: move *a13(0xff80), a7, 1 +3fc24ef0: sll 0x5, a7 +3fc24f00: move *a13(0xff60), a5, 1 +3fc24f20: add a5, a7 +3fc24f30: cmp a7, a11 +3fc24f40: jrc L3FC24E00 +3fc24f50: jruc L3FC25210 +L3FC24F60: +3fc24f60: move *a13(0xffa0), a11, 1 +3fc24f80: jreq L3FC25210 +3fc24f90: move *a13(0xff60), a7, 1 +3fc24fb0: setf 16, 1, 0 +3fc24fc0: move *a7, a9, 0 +3fc24fd0: move *a7(0x10), a10, 0 +3fc24ff0: addk 32, a7 +3fc25000: move a7, *a13(0x40), 1 +3fc25020: move *a13(0xff80), a5, 1 +3fc25040: sll 0x5, a5 +3fc25050: move *a13(0xff60), a7, 1 +3fc25070: add a7, a5 +3fc25080: move *a13(0x40), a7, 1 +3fc250a0: cmp a5, a7 +3fc250b0: jrnc L3FC25210 +L3FC250C0: +3fc250c0: move *a13(0x40), a11, 1 +3fc250e0: move *a11, a7, 0 +3fc250f0: add a7, a9 +3fc25100: move a9, *a11, 0 +3fc25110: move *a11(0x10), a7, 0 +3fc25130: add a7, a10 +3fc25140: move a10, *a11(0x10), 0 +3fc25160: addk 32, a11 +3fc25170: move a11, *a13(0x40), 1 +3fc25190: move *a13(0xff80), a7, 1 +3fc251b0: sll 0x5, a7 +3fc251c0: move *a13(0xff60), a5, 1 +3fc251e0: add a5, a7 +3fc251f0: cmp a7, a11 +3fc25200: jrc L3FC250C0 +L3FC25210: +3fc25210: move a14, -*sp, 1 +3fc25220: movi 0x800, a11 +3fc25240: move a11, *a14+, 1 +3fc25250: movk 1, a7 +3fc25260: move a7, *a14+, 1 +3fc25270: calla L3F703D90 +3fc252a0: move a8, *a13(0x60), 1 +3fc252c0: addi 0x3fe0, a8 +3fc252e0: move a8, *a13(0x80), 1 +3fc25300: move a14, -*sp, 1 +3fc25310: move a11, *a14+, 1 +3fc25320: move a7, *a14+, 1 +3fc25330: calla L3F703D90 +3fc25360: move a8, *a13(0xc0), 1 +3fc25380: move a14, -*sp, 1 +3fc25390: move a13, a5 +3fc253a0: addi 0x120, a5 +3fc253c0: move a5, *a14+, 1 +3fc253d0: move *a13(0xffc0), a7, 1 +3fc253f0: move *a7(0x2c0), *a14+, 1 +3fc25410: move *a7(0x300), *a14+, 1 +3fc25430: move *a7(0x2e0), *a14+, 1 +3fc25450: move *a13(0xff60), *a14+, 1 +3fc25470: move *a13(0xff80), *a14+, 1 +3fc25490: calla L3FC12540 +3fc254c0: move a8, *a13(0x140), 1 +3fc254e0: sub a5, a5 +3fc254f0: move a5, *a13(0x180), 1 +3fc25510: move a7, *a13(0x1a0), 1 +3fc25530: movb *a7(0x190), a11 +3fc25550: subk 2, a11 +3fc25560: jrne L3FC25590 +3fc25570: movk 2, a11 +3fc25580: jruc L3FC255A0 +L3FC25590: +3fc25590: movk 1, a11 +L3FC255A0: +3fc255a0: move a11, *a13(0x1e0), 1 +3fc255c0: move a11, a11 +3fc255d0: jale L3FC27F90 +L3FC255F0: +3fc255f0: move *a13(0x60), *a13(0xa0), 1 +3fc25620: move *a13(0xc0), *a13(0xe0), 1 +3fc25650: move *a13(0x140), *a13(0x160), 1 +3fc25680: move *a13(0xff60), *a13(0x40), 1 +3fc256b0: movk 1, a11 +3fc256c0: move a11, *a13(0x1c0), 1 +3fc256e0: move *a13(0x120), *a13(0x200), 1 +3fc25710: move *a13(0x200), a7, 1 +3fc25730: jale L3FC27690 +L3FC25750: +3fc25750: move *a13(0x200), a11, 1 +3fc25770: jrle L3FC25D60 +3fc25780: move *a13(0x160), a7, 1 +3fc257a0: move *a7(0x80), a5, 1 +3fc257c0: move *a13(0x180), a7, 1 +3fc257e0: cmp a7, a5 +3fc257f0: jreq L3FC25D60 +L3FC25800: +3fc25800: move *a13(0x160), a11, 1 +3fc25820: move *a11(0xa0), a7, 1 +3fc25840: jreq L3FC25C60 +3fc25850: move *a13(0x40), a7, 1 +3fc25870: addk 32, a7 +3fc25880: move a7, *a13(0x40), 1 +3fc258a0: move *a7(0xffe0), *a13(0x220), 1 +3fc258d0: move *a7(0x0), *a13(0x240), 1 +3fc25900: setf 16, 1, 0 +3fc25910: move *a13(0x240), a5, 0 +3fc25930: move *a13(0x220), a7, 0 +3fc25950: sub a7, a5 +3fc25960: move a5, *a13(0x260), 1 +3fc25980: move *a13(0x250), a5, 0 +3fc259a0: move *a13(0x230), a7, 0 +3fc259c0: sub a7, a5 +3fc259d0: move a5, *a13(0x280), 1 +3fc259f0: move *a13(0x260), a5, 1 +3fc25a10: jrge L3FC25A50 +3fc25a20: movi 0xffff, a5 +3fc25a40: jruc L3FC25A90 +L3FC25A50: +3fc25a50: jrle L3FC25A80 +3fc25a60: movk 1, a5 +3fc25a70: jruc L3FC25A90 +L3FC25A80: +3fc25a80: sub a5, a5 +L3FC25A90: +3fc25a90: move a5, *a13(0x2a0), 1 +3fc25ab0: move *a13(0x280), a5, 1 +3fc25ad0: jrge L3FC25B10 +3fc25ae0: movi 0xffff, a5 +3fc25b00: jruc L3FC25B50 +L3FC25B10: +3fc25b10: jrle L3FC25B40 +3fc25b20: movk 1, a5 +3fc25b30: jruc L3FC25B50 +L3FC25B40: +3fc25b40: sub a5, a5 +L3FC25B50: +3fc25b50: move a5, *a13(0x2c0), 1 +3fc25b70: move *a13(0x260), a5, 1 +3fc25b90: jrgt L3FC25BB0 +3fc25ba0: neg a5 +L3FC25BB0: +3fc25bb0: move *a13(0x280), a7, 1 +3fc25bd0: jrgt L3FC25BF0 +3fc25be0: neg a7 +L3FC25BF0: +3fc25bf0: cmp a7, a5 +3fc25c00: jrle L3FC25C30 +3fc25c10: sub a7, a7 +3fc25c20: jruc L3FC25C40 +L3FC25C30: +3fc25c30: movk 1, a7 +L3FC25C40: +3fc25c40: move a7, *a13(0x2e0), 1 +L3FC25C60: +3fc25c60: addi 0xc0, a11 +3fc25c80: move a11, *a13(0x160), 1 +3fc25ca0: move *a13(0x200), a7, 1 +3fc25cc0: dec a7 +3fc25cd0: move a7, *a13(0x200), 1 +3fc25cf0: jrle L3FC25D60 +3fc25d00: move *a11(0x80), a5, 1 +3fc25d20: move *a13(0x180), a7, 1 +3fc25d40: cmp a7, a5 +3fc25d50: jrne L3FC25800 +L3FC25D60: +3fc25d60: move *a13(0x200), a11, 1 +3fc25d80: jrne L3FC25DE0 +3fc25d90: sub a7, a7 +3fc25da0: move a7, *a13(0x1c0), 1 +3fc25dc0: jauc L3FC27690 +L3FC25DE0: +3fc25de0: move *a13(0x160), a7, 1 +3fc25e00: move *a7(0xa0), a5, 1 +3fc25e20: jreq L3FC26240 +3fc25e30: move *a13(0x40), a5, 1 +3fc25e50: addk 32, a5 +3fc25e60: move a5, *a13(0x40), 1 +3fc25e80: move *a5(0xffe0), *a13(0x220), 1 +3fc25eb0: move *a5(0x0), *a13(0x240), 1 +3fc25ee0: setf 16, 1, 0 +3fc25ef0: move *a13(0x240), a5, 0 +3fc25f10: move *a13(0x220), a7, 0 +3fc25f30: sub a7, a5 +3fc25f40: move a5, *a13(0x260), 1 +3fc25f60: move *a13(0x250), a5, 0 +3fc25f80: move *a13(0x230), a7, 0 +3fc25fa0: sub a7, a5 +3fc25fb0: move a5, *a13(0x280), 1 +3fc25fd0: move *a13(0x260), a5, 1 +3fc25ff0: jrge L3FC26030 +3fc26000: movi 0xffff, a5 +3fc26020: jruc L3FC26070 +L3FC26030: +3fc26030: jrle L3FC26060 +3fc26040: movk 1, a5 +3fc26050: jruc L3FC26070 +L3FC26060: +3fc26060: sub a5, a5 +L3FC26070: +3fc26070: move a5, *a13(0x2a0), 1 +3fc26090: move *a13(0x280), a5, 1 +3fc260b0: jrge L3FC260F0 +3fc260c0: movi 0xffff, a5 +3fc260e0: jruc L3FC26130 +L3FC260F0: +3fc260f0: jrle L3FC26120 +3fc26100: movk 1, a5 +3fc26110: jruc L3FC26130 +L3FC26120: +3fc26120: sub a5, a5 +L3FC26130: +3fc26130: move a5, *a13(0x2c0), 1 +3fc26150: move *a13(0x260), a5, 1 +3fc26170: jrgt L3FC26190 +3fc26180: neg a5 +L3FC26190: +3fc26190: move *a13(0x280), a7, 1 +3fc261b0: jrgt L3FC261D0 +3fc261c0: neg a7 +L3FC261D0: +3fc261d0: cmp a7, a5 +3fc261e0: jrle L3FC26210 +3fc261f0: sub a7, a7 +3fc26200: jruc L3FC26220 +L3FC26210: +3fc26210: movk 1, a7 +L3FC26220: +3fc26220: move a7, *a13(0x2e0), 1 +L3FC26240: +3fc26240: move *a13(0x160), a7, 1 +3fc26260: move *a7(0x60), *a13(0x300), 1 +3fc26290: move *a7(0x20), *a13(0x320), 1 +3fc262c0: move *a7(0x40), *a13(0x340), 1 +3fc262f0: addi 0xc0, a7 +3fc26310: move a7, *a13(0x160), 1 +3fc26330: move *a7(0xff40), *a13(0x360), 1 +3fc26360: move *a7(0x0), *a13(0x380), 1 +3fc26390: setf 16, 1, 0 +3fc263a0: move *a13(0x360), a9, 0 +3fc263c0: move *a13(0x370), a10, 0 +3fc263e0: move *a13(0x2e0), a5, 1 +3fc26400: jane L3FC27000 +3fc26420: move *a13(0xa0), a5, 1 +3fc26440: move *a13(0x360), *a5(0x0), 1 +3fc26470: sub a5, a5 +3fc26480: move a5, *a13(0x100), 1 +3fc264a0: move *a13(0x380), a7, 0 +3fc264c0: cmp a9, a7 +3fc264d0: jrle L3FC26500 +3fc264e0: sub a9, a7 +3fc264f0: jruc L3FC26530 +L3FC26500: +3fc26500: move a9, a11 +3fc26510: sub a7, a11 +3fc26520: move a11, a7 +L3FC26530: +3fc26530: move a7, *a13(0x3a0), 1 +3fc26550: jrle L3FC26C00 +L3FC26560: +3fc26560: move *a13(0x100), a11, 1 +3fc26580: inc a11 +3fc26590: move a11, *a13(0x100), 1 +3fc265b0: move *a13(0x2a0), a7, 1 +3fc265d0: add a7, a9 +3fc265e0: move a7, a5 +3fc265f0: jrle L3FC26630 +3fc26600: move *a13(0x300), a5, 1 +3fc26620: jrlt L3FC26680 +L3FC26630: +3fc26630: move a7, a5 +3fc26640: jrgt L3FC266E0 +3fc26650: move *a13(0x300), a5, 1 +3fc26670: jrgt L3FC266E0 +L3FC26680: +3fc26680: move *a13(0x320), a7, 1 +3fc266a0: add a7, a5 +3fc266b0: move a5, *a13(0x300), 1 +3fc266d0: jruc L3FC26BA0 +L3FC266E0: +3fc266e0: move *a13(0x300), a5, 1 +3fc26700: move *a13(0x340), a7, 1 +3fc26720: add a7, a5 +3fc26730: move a5, *a13(0x300), 1 +3fc26750: move *a13(0x2c0), a5, 1 +3fc26770: add a5, a10 +3fc26780: move *a13(0x2a0), a5, 1 +3fc267a0: jrge L3FC26830 +3fc267b0: move *a13(0xa0), a5, 1 +3fc267d0: dec a11 +3fc267e0: setf 16, 1, 0 +3fc267f0: sext a11, 0 +3fc26800: move *a5, a7, 0 +3fc26810: sub a11, a7 +3fc26820: move a7, *a5, 0 +L3FC26830: +3fc26830: move *a13(0xa0), a11, 1 +3fc26850: addk 32, a11 +3fc26860: move a11, *a13(0xa0), 1 +3fc26880: move *a13(0xe0), a7, 1 +3fc268a0: move *a13(0x100), *a7+, 1 +3fc268c0: move a7, *a13(0xe0), 1 +3fc268e0: move *a13(0x80), a5, 1 +3fc26900: cmp a5, a11 +3fc26910: jrls L3FC26B10 +3fc26920: calla L3F6F0200 +3fc26950: move a14, -*sp, 1 +3fc26960: sub a5, a5 +3fc26970: move a5, *a14+, 1 +3fc26980: move *a13(0xc0), *a14+, 1 +3fc269a0: move *a13(0x60), *a14+, 1 +3fc269c0: movi 0x200, a5 +3fc269e0: move a5, *a14+, 1 +3fc269f0: move *a13(0x1a0), *a14+, 1 +3fc26a10: move *a13(0xffe0), *a14+, 1 +3fc26a30: move *a13(0xffc0), a5, 1 +3fc26a50: move *a5(0x340), a5, 1 +3fc26a70: call a5 +3fc26a80: calla L3F6F0400 +3fc26ab0: move *a13(0x60), *a13(0xa0), 1 +3fc26ae0: move *a13(0xc0), *a13(0xe0), 1 +L3FC26B10: +3fc26b10: move *a13(0xa0), a11, 1 +3fc26b30: setf 16, 1, 0 +3fc26b40: move a9, *a11, 0 +3fc26b50: move a10, *a11(0x10), 0 +3fc26b70: sub a7, a7 +3fc26b80: move a7, *a13(0x100), 1 +L3FC26BA0: +3fc26ba0: move *a13(0x3a0), a11, 1 +3fc26bc0: dec a11 +3fc26bd0: move a11, *a13(0x3a0), 1 +3fc26bf0: jrgt L3FC26560 +L3FC26C00: +3fc26c00: move *a13(0x100), a11, 1 +3fc26c20: jrle L3FC26D90 +3fc26c30: move *a13(0x2a0), a7, 1 +3fc26c50: jrge L3FC26CE0 +3fc26c60: move *a13(0xa0), a5, 1 +3fc26c80: dec a11 +3fc26c90: setf 16, 1, 0 +3fc26ca0: sext a11, 0 +3fc26cb0: move *a5, a7, 0 +3fc26cc0: sub a11, a7 +3fc26cd0: move a7, *a5, 0 +L3FC26CE0: +3fc26ce0: move *a13(0xa0), a11, 1 +3fc26d00: addk 32, a11 +3fc26d10: move a11, *a13(0xa0), 1 +3fc26d30: move *a13(0xe0), a7, 1 +3fc26d50: move *a13(0x100), *a7+, 1 +3fc26d70: move a7, *a13(0xe0), 1 +L3FC26D90: +3fc26d90: move *a13(0xa0), a11, 1 +3fc26db0: move *a13(0x80), a7, 1 +3fc26dd0: cmp a7, a11 +3fc26de0: jals L3FC27620 +3fc26e00: calla L3F6F0200 +3fc26e30: move a14, -*sp, 1 +3fc26e40: sub a5, a5 +3fc26e50: move a5, *a14+, 1 +3fc26e60: move *a13(0xc0), *a14+, 1 +3fc26e80: move *a13(0x60), *a14+, 1 +3fc26ea0: movi 0x200, a5 +3fc26ec0: move a5, *a14+, 1 +3fc26ed0: move *a13(0x1a0), *a14+, 1 +3fc26ef0: move *a13(0xffe0), *a14+, 1 +3fc26f10: move *a13(0xffc0), a5, 1 +3fc26f30: move *a5(0x340), a5, 1 +3fc26f50: call a5 +3fc26f60: calla L3F6F0400 +3fc26f90: move *a13(0x60), *a13(0xa0), 1 +3fc26fc0: move *a13(0xc0), *a13(0xe0), 1 +3fc26ff0: jruc L3FC27620 +L3FC27000: +3fc27000: move *a13(0x390), a5, 0 +3fc27020: cmp a10, a5 +3fc27030: jrle L3FC27060 +3fc27040: sub a10, a5 +3fc27050: jruc L3FC27090 +L3FC27060: +3fc27060: move a10, a7 +3fc27070: sub a5, a7 +3fc27080: move a7, a5 +L3FC27090: +3fc27090: move a5, *a13(0x3a0), 1 +3fc270b0: jrle L3FC27620 +L3FC270C0: +3fc270c0: move *a13(0xa0), a11, 1 +3fc270e0: setf 16, 1, 0 +3fc270f0: move a9, *a11, 0 +3fc27100: addk 32, a11 +3fc27110: move a11, *a13(0xa0), 1 +3fc27130: move a10, *a11(0xfff0), 0 +3fc27150: move *a13(0xe0), a7, 1 +3fc27170: movk 1, a5 +3fc27180: move a5, *a7+, 1 +3fc27190: move a7, *a13(0xe0), 1 +3fc271b0: move *a13(0x80), a5, 1 +3fc271d0: cmp a5, a11 +3fc271e0: jrls L3FC273E0 +3fc271f0: calla L3F6F0200 +3fc27220: move a14, -*sp, 1 +3fc27230: sub a5, a5 +3fc27240: move a5, *a14+, 1 +3fc27250: move *a13(0xc0), *a14+, 1 +3fc27270: move *a13(0x60), *a14+, 1 +3fc27290: movi 0x200, a5 +3fc272b0: move a5, *a14+, 1 +3fc272c0: move *a13(0x1a0), *a14+, 1 +3fc272e0: move *a13(0xffe0), *a14+, 1 +3fc27300: move *a13(0xffc0), a5, 1 +3fc27320: move *a5(0x340), a5, 1 +3fc27340: call a5 +3fc27350: calla L3F6F0400 +3fc27380: move *a13(0x60), *a13(0xa0), 1 +3fc273b0: move *a13(0xc0), *a13(0xe0), 1 +L3FC273E0: +3fc273e0: move *a13(0x2c0), a11, 1 +3fc27400: add a11, a10 +3fc27410: move *a13(0x2a0), a7, 1 +3fc27430: jrle L3FC27470 +3fc27440: move *a13(0x300), a5, 1 +3fc27460: jrlt L3FC274C0 +L3FC27470: +3fc27470: move a7, a5 +3fc27480: jrgt L3FC27520 +3fc27490: move *a13(0x300), a5, 1 +3fc274b0: jrgt L3FC27520 +L3FC274C0: +3fc274c0: move *a13(0x320), a7, 1 +3fc274e0: add a7, a5 +3fc274f0: move a5, *a13(0x300), 1 +3fc27510: jruc L3FC275C0 +L3FC27520: +3fc27520: move *a13(0x300), a5, 1 +3fc27540: move *a13(0x340), a7, 1 +3fc27560: add a7, a5 +3fc27570: move a5, *a13(0x300), 1 +3fc27590: move *a13(0x2a0), a5, 1 +3fc275b0: add a5, a9 +L3FC275C0: +3fc275c0: move *a13(0x3a0), a7, 1 +3fc275e0: dec a7 +3fc275f0: move a7, *a13(0x3a0), 1 +3fc27610: jrgt L3FC270C0 +L3FC27620: +3fc27620: move *a13(0x200), a11, 1 +3fc27640: dec a11 +3fc27650: move a11, *a13(0x200), 1 +3fc27670: jagt L3FC25750 +L3FC27690: +3fc27690: move *a13(0x1c0), a11, 1 +3fc276b0: jreq L3FC27940 +3fc276c0: move *a13(0xffc0), a7, 1 +3fc276e0: movb *a7(0x170), a5 +3fc27700: jreq L3FC27940 +3fc27710: move *a13(0x40), a5, 1 +3fc27730: move *a13(0xff60), a7, 1 +3fc27750: setf 16, 1, 0 +3fc27760: move *a5, a5, 0 +3fc27770: move *a7, a7, 0 +3fc27780: cmp a7, a5 +3fc27790: jrne L3FC27840 +3fc277a0: move *a13(0x40), a7, 1 +3fc277c0: move *a13(0xff60), a5, 1 +3fc277e0: move *a7(0x10), a7, 0 +3fc27800: move *a5(0x10), a5, 0 +3fc27820: cmp a5, a7 +3fc27830: jreq L3FC27940 +L3FC27840: +3fc27840: move *a13(0xa0), a7, 1 +3fc27860: addk 32, a7 +3fc27870: move a7, *a13(0xa0), 1 +3fc27890: move *a13(0x40), a5, 1 +3fc278b0: move *a5(0x0), *a7(0xffe0), 1 +3fc278e0: move *a13(0xe0), a5, 1 +3fc27900: movk 1, a7 +3fc27910: move a7, *a5+, 1 +3fc27920: move a5, *a13(0xe0), 1 +L3FC27940: +3fc27940: move *a13(0xa0), a7, 1 +3fc27960: move *a13(0x60), a5, 1 +3fc27980: sub a5, a7 +3fc27990: sra 0x5, a7 +3fc279a0: move a7, *a13(0x3c0), 1 +3fc279c0: jreq L3FC27B40 +3fc279d0: calla L3F6F0200 +3fc27a00: move a14, -*sp, 1 +3fc27a10: sub a5, a5 +3fc27a20: move a5, *a14+, 1 +3fc27a30: move *a13(0xc0), *a14+, 1 +3fc27a50: move *a13(0x60), *a14+, 1 +3fc27a70: move a7, *a14+, 1 +3fc27a80: move *a13(0x1a0), *a14+, 1 +3fc27aa0: move *a13(0xffe0), *a14+, 1 +3fc27ac0: move *a13(0xffc0), a5, 1 +3fc27ae0: move *a5(0x340), a5, 1 +3fc27b00: call a5 +3fc27b10: calla L3F6F0400 +L3FC27B40: +3fc27b40: move *a13(0xffc0), a5, 1 +3fc27b60: movb *a5(0x190), a5 +3fc27b80: subk 2, a5 +3fc27b90: jrne L3FC27F20 +3fc27ba0: move *a13(0x180), a5, 1 +3fc27bc0: jrne L3FC27F20 +3fc27bd0: movi 0xffff, a5 +3fc27bf0: move a5, *a13(0x180), 1 +3fc27c10: move *a13(0xffc0), a7, 1 +3fc27c30: move *a7(0x120), *a13(0x3e0), 1 +3fc27c60: move *a7(0x100), *a13(0x400), 1 +3fc27c90: move a14, -*sp, 1 +3fc27ca0: move *a7(0x0), *a14+, 1 +3fc27cc0: movb *a7(0x180), a8 +3fc27ce0: move a8, *a14+, 1 +3fc27cf0: calla L3F86EBF0 +3fc27d20: move a8, *a13(0x1a0), 1 +3fc27d40: move a14, -*sp, 1 +3fc27d50: movi 0xfff3, a7 +3fc27d70: move a7, *a14+, 1 +3fc27d80: move a8, *a14+, 1 +3fc27d90: move *a13(0xffc0), *a14+, 1 +3fc27db0: calla L3F867F40 +3fc27de0: move a14, -*sp, 1 +3fc27df0: move a13, a7 +3fc27e00: addi 0x3e0, a7 +3fc27e20: move a7, *a14+, 1 +3fc27e30: movk 12, a7 +3fc27e40: move a7, *a14+, 1 +3fc27e50: move *a13(0x1a0), *a14+, 1 +3fc27e70: calla L3F864B20 +3fc27ea0: move a14, -*sp, 1 +3fc27eb0: move *a13(0x1a0), *a14+, 1 +3fc27ed0: move *a13(0xffe0), *a14+, 1 +3fc27ef0: calla L3F863590 +L3FC27F20: +3fc27f20: move *a13(0x1e0), a7, 1 +3fc27f40: dec a7 +3fc27f50: move a7, *a13(0x1e0), 1 +3fc27f70: jagt L3FC255F0 +L3FC27F90: +3fc27f90: move *a13(0xffc0), a11, 1 +3fc27fb0: movb *a11(0x190), a7 +3fc27fd0: subk 2, a7 +3fc27fe0: jrne L3FC280C0 +3fc27ff0: move a14, -*sp, 1 +3fc28000: move *a13(0x1a0), *a14+, 1 +3fc28020: calla L3F86F3B0 +3fc28050: move a14, -*sp, 1 +3fc28060: move a11, *a14+, 1 +3fc28070: move *a13(0xffe0), *a14+, 1 +3fc28090: calla L3F863590 +L3FC280C0: +3fc280c0: move a14, -*sp, 1 +3fc280d0: move *a13(0x60), *a14+, 1 +3fc280f0: calla L3F702440 +3fc28120: move a14, -*sp, 1 +3fc28130: move *a13(0xc0), *a14+, 1 +3fc28150: calla L3F702440 +3fc28180: move a14, -*sp, 1 +3fc28190: move *a13(0x140), *a14+, 1 +3fc281b0: calla L3F702440 +3fc281e0: move *sp(0xe0), a14, 1 +3fc28200: mmfm sp, a5,a7,a9,a10,a11,a13 +3fc28220: rets 2 +3fc28230: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fc28250: move a14, a13 +3fc28260: addi 0x280, a14 +3fc28280: move *a13(0xff60), *a13(0x40), 1 +3fc282b0: move *a13(0xff80), *a13(0x60), 1 +3fc282e0: move *a13(0xffc0), a7, 1 +3fc28300: setf 1, 0, 0 +3fc28310: move *a7(0x1b9), a7, 0 +3fc28330: jreq L3FC289B0 +3fc28340: move *a13(0xffe0), a7, 1 +3fc28360: setf 16, 1, 0 +3fc28370: move *a7, a7, 0 +3fc28380: jrne L3FC28430 +3fc28390: move *a13(0xffe0), a7, 1 +3fc283b0: move *a7(0x3a0), a5, 0 +3fc283d0: move a5, *a13, 1 +3fc283e0: move *a7(0x3b0), a5, 0 +3fc28400: move a5, *a13(0x20), 1 +3fc28420: jruc L3FC28470 +L3FC28430: +3fc28430: sub a7, a7 +3fc28440: move a7, *a13, 1 +3fc28450: move a7, *a13(0x20), 1 +L3FC28470: +3fc28470: move *a13(0xffa0), a7, 1 +3fc28490: jrne L3FC286A0 +3fc284a0: sub a5, a5 +3fc284b0: move a5, *a13(0x1c0), 1 +3fc284d0: move *a13(0x60), a7, 1 +3fc284f0: cmp a7, a5 +3fc28500: jrge L3FC28C60 +L3FC28510: +3fc28510: move *a13(0x40), a7, 1 +3fc28530: move *a13, a5, 0 +3fc28540: move *a7, a3, 0 +3fc28550: add a5, a3 +3fc28560: move a3, *a7, 0 +3fc28570: addk 32, a7 +3fc28580: move a7, *a13(0x40), 1 +3fc285a0: move *a13(0x20), a3, 0 +3fc285c0: subk 16, a7 +3fc285d0: move *a7, a5, 0 +3fc285e0: add a3, a5 +3fc285f0: move a5, *a7, 0 +3fc28600: move *a13(0x1c0), a7, 1 +3fc28620: inc a7 +3fc28630: move a7, *a13(0x1c0), 1 +3fc28650: move *a13(0x60), a5, 1 +3fc28670: cmp a5, a7 +3fc28680: jrlt L3FC28510 +3fc28690: jruc L3FC28C60 +L3FC286A0: +3fc286a0: move *a13(0x40), a5, 1 +3fc286c0: move *a13, a3, 0 +3fc286d0: move *a5, a7, 0 +3fc286e0: add a3, a7 +3fc286f0: move a7, *a5, 0 +3fc28700: addk 32, a5 +3fc28710: move a5, *a13(0x40), 1 +3fc28730: move *a13(0x20), a7, 0 +3fc28750: subk 16, a5 +3fc28760: move *a5, a3, 0 +3fc28770: add a7, a3 +3fc28780: move a3, *a5, 0 +3fc28790: movk 1, a5 +3fc287a0: move a5, *a13(0x1c0), 1 +3fc287c0: move *a13(0x60), a3, 1 +3fc287e0: cmp a3, a5 +3fc287f0: jrge L3FC28C60 +L3FC28800: +3fc28800: move *a13(0x40), a7, 1 +3fc28820: move *a7, a5, 0 +3fc28830: move *a7(0xffe0), a3, 0 +3fc28850: add a3, a5 +3fc28860: move a5, *a7, 0 +3fc28870: move *a7(0x10), a5, 0 +3fc28890: move *a7(0xfff0), a3, 0 +3fc288b0: add a3, a5 +3fc288c0: move a5, *a7(0x10), 0 +3fc288e0: addk 32, a7 +3fc288f0: move a7, *a13(0x40), 1 +3fc28910: move *a13(0x1c0), a5, 1 +3fc28930: inc a5 +3fc28940: move a5, *a13(0x1c0), 1 +3fc28960: move *a13(0x60), a3, 1 +3fc28980: cmp a3, a5 +3fc28990: jrlt L3FC28800 +3fc289a0: jruc L3FC28C60 +L3FC289B0: +3fc289b0: move *a13(0xffa0), a7, 1 +3fc289d0: dsj a7, L3FC28C60 +3fc289f0: move *a13(0x40), a7, 1 +3fc28a10: addk 32, a7 +3fc28a20: move a7, *a13(0x40), 1 +3fc28a40: movk 1, a5 +3fc28a50: move a5, *a13(0x1c0), 1 +3fc28a70: move *a13(0x60), a3, 1 +3fc28a90: cmp a3, a5 +3fc28aa0: jrge L3FC28C60 +3fc28ab0: setf 16, 1, 0 +L3FC28AC0: +3fc28ac0: move *a13(0x40), a7, 1 +3fc28ae0: move *a7, a5, 0 +3fc28af0: move *a7(0xffe0), a3, 0 +3fc28b10: add a3, a5 +3fc28b20: move a5, *a7, 0 +3fc28b30: move *a7(0x10), a5, 0 +3fc28b50: move *a7(0xfff0), a3, 0 +3fc28b70: add a3, a5 +3fc28b80: move a5, *a7(0x10), 0 +3fc28ba0: addk 32, a7 +3fc28bb0: move a7, *a13(0x40), 1 +3fc28bd0: move *a13(0x1c0), a5, 1 +3fc28bf0: inc a5 +3fc28c00: move a5, *a13(0x1c0), 1 +3fc28c20: move *a13(0x60), a3, 1 +3fc28c40: cmp a3, a5 +3fc28c50: jrlt L3FC28AC0 +L3FC28C60: +3fc28c60: move *a13(0xff60), *a13(0x40), 1 +3fc28c90: move *a13(0xff80), *a13(0x60), 1 +3fc28cc0: move *a13(0x60), a7, 1 +3fc28ce0: dec a7 +3fc28cf0: move a7, *a13(0x60), 1 +3fc28d10: jaeq L3FC29FD0 +L3FC28D30: +3fc28d30: move *a13(0x40), a7, 1 +3fc28d50: addk 32, a7 +3fc28d60: move a7, *a13(0x40), 1 +3fc28d80: move *a7(0xffe0), *a13(0x80), 1 +3fc28db0: move *a7(0x0), *a13(0xa0), 1 +3fc28de0: setf 16, 1, 0 +3fc28df0: move *a13(0xa0), a5, 0 +3fc28e10: move *a13(0x80), a3, 0 +3fc28e30: sub a3, a5 +3fc28e40: move a5, *a13(0xc0), 1 +3fc28e60: move *a13(0xb0), a3, 0 +3fc28e80: move *a13(0x90), a5, 0 +3fc28ea0: sub a5, a3 +3fc28eb0: move a3, *a13(0xe0), 1 +3fc28ed0: move *a13(0xc0), a3, 1 +3fc28ef0: jrgt L3FC28F10 +3fc28f00: neg a3 +L3FC28F10: +3fc28f10: move a3, *a13(0x100), 1 +3fc28f30: move *a13(0xe0), a3, 1 +3fc28f50: jrgt L3FC28F70 +3fc28f60: neg a3 +L3FC28F70: +3fc28f70: move a3, *a13(0x120), 1 +3fc28f90: move *a13(0xc0), a3, 1 +3fc28fb0: jrge L3FC28FF0 +3fc28fc0: movi 0xffff, a3 +3fc28fe0: jruc L3FC29030 +L3FC28FF0: +3fc28ff0: jrle L3FC29020 +3fc29000: movk 1, a3 +3fc29010: jruc L3FC29030 +L3FC29020: +3fc29020: sub a3, a3 +L3FC29030: +3fc29030: move a3, *a13(0x140), 1 +3fc29050: move *a13(0xe0), a3, 1 +3fc29070: jrge L3FC290B0 +3fc29080: movi 0xffff, a3 +3fc290a0: jruc L3FC290F0 +L3FC290B0: +3fc290b0: jrle L3FC290E0 +3fc290c0: movk 1, a3 +3fc290d0: jruc L3FC290F0 +L3FC290E0: +3fc290e0: sub a3, a3 +L3FC290F0: +3fc290f0: move a3, *a13(0x160), 1 +3fc29110: move *a13(0x100), a3, 1 +3fc29130: move *a13(0x120), a5, 1 +3fc29150: cmp a5, a3 +3fc29160: jrle L3FC291D0 +3fc29170: move a3, *a13(0x180), 1 +3fc29190: move a5, *a13(0x1a0), 1 +3fc291b0: move a3, a9 +3fc291c0: jruc L3FC29220 +L3FC291D0: +3fc291d0: move a5, *a13(0x180), 1 +3fc291f0: move a3, *a13(0x1a0), 1 +3fc29210: move a5, a9 +L3FC29220: +3fc29220: move *a13(0x1a0), a3, 1 +3fc29240: move a3, a11 +3fc29250: sll 0x1, a11 +3fc29260: move a9, a3 +3fc29270: sll 0x1, a3 +3fc29280: move a11, a12 +3fc29290: sub a3, a12 +3fc292a0: move a11, a10 +3fc292b0: sub a9, a10 +3fc292c0: move a14, -*sp, 1 +3fc292d0: inc a5 +3fc292e0: sll 0x2, a5 +3fc292f0: move a5, *a14+, 1 +3fc29300: movk 1, a5 +3fc29310: move a5, *a14+, 1 +3fc29320: calla L3F703D90 +3fc29350: move a8, *a13(0x1e0), 1 +3fc29370: move a14, -*sp, 1 +3fc29380: move *a13(0x120), a3, 1 +3fc293a0: inc a3 +3fc293b0: sll 0x2, a3 +3fc293c0: move a3, *a14+, 1 +3fc293d0: move a5, *a14+, 1 +3fc293e0: calla L3F703D90 +3fc29410: move a8, *a13(0x220), 1 +3fc29430: move *a13(0x1e0), *a13(0x200), 1 +3fc29460: move a8, *a13(0x240), 1 +3fc29480: setf 16, 1, 0 +3fc29490: move *a13(0x80), a0, 0 +3fc294b0: move *a13(0x90), a2, 0 +3fc294d0: move *a13(0x100), a3, 1 +3fc294f0: move *a13(0x120), a5, 1 +3fc29510: cmp a5, a3 +3fc29520: jrle L3FC29AD0 +3fc29530: sub a3, a3 +3fc29540: move a3, *a13(0x260), 1 +3fc29560: move *a13(0x1e0), a5, 1 +3fc29580: move *a13(0x80), *a5(0x0), 1 +3fc295b0: move a9, a5 +3fc295c0: dec a9 +3fc295d0: move a5, a5 +3fc295e0: jreq L3FC29990 +L3FC295F0: +3fc295f0: move *a13(0x140), a7, 1 +3fc29610: jrle L3FC29640 +3fc29620: move a10, a3 +3fc29630: jrlt L3FC29680 +L3FC29640: +3fc29640: move a7, a3 +3fc29650: jrgt L3FC29700 +3fc29660: move a10, a5 +3fc29670: jrgt L3FC29700 +L3FC29680: +3fc29680: add a11, a10 +3fc29690: add a7, a0 +3fc296a0: move *a13(0x260), a5, 1 +3fc296c0: inc a5 +3fc296d0: move a5, *a13(0x260), 1 +3fc296f0: jruc L3FC29950 +L3FC29700: +3fc29700: move *a13(0x260), a5, 1 +3fc29720: inc a5 +3fc29730: move a5, *a13(0x260), 1 +3fc29750: move *a13(0x220), a3, 1 +3fc29770: move a5, *a3+, 1 +3fc29780: move a3, *a13(0x220), 1 +3fc297a0: move a7, a8 +3fc297b0: jrge L3FC29840 +3fc297c0: move *a13(0x1e0), a3, 1 +3fc297e0: dec a5 +3fc297f0: setf 16, 1, 0 +3fc29800: sext a5, 0 +3fc29810: move *a3, a7, 0 +3fc29820: sub a5, a7 +3fc29830: move a7, *a3, 0 +L3FC29840: +3fc29840: add a8, a0 +3fc29850: move *a13(0x160), a7, 1 +3fc29870: add a7, a2 +3fc29880: add a12, a10 +3fc29890: sub a5, a5 +3fc298a0: move a5, *a13(0x260), 1 +3fc298c0: move *a13(0x1e0), a3, 1 +3fc298e0: addk 32, a3 +3fc298f0: move a3, *a13(0x1e0), 1 +3fc29910: setf 16, 1, 0 +3fc29920: move a0, *a3, 0 +3fc29930: move a2, *a3(0x10), 0 +L3FC29950: +3fc29950: move a9, a7 +3fc29960: dec a9 +3fc29970: move a7, a3 +3fc29980: jrne L3FC295F0 +L3FC29990: +3fc29990: move *a13(0x220), a7, 1 +3fc299b0: move *a13(0x260), *a7+, 1 +3fc299d0: move a7, *a13(0x220), 1 +3fc299f0: move *a13(0x140), a5, 1 +3fc29a10: jrge L3FC29D40 +3fc29a20: move *a13(0x1e0), a3, 1 +3fc29a40: move *a13(0x260), a5, 1 +3fc29a60: dec a5 +3fc29a70: setf 16, 1, 0 +3fc29a80: sext a5, 0 +3fc29a90: move *a3, a7, 0 +3fc29aa0: sub a5, a7 +3fc29ab0: move a7, *a3, 0 +3fc29ac0: jruc L3FC29D40 +L3FC29AD0: +3fc29ad0: move a9, a3 +3fc29ae0: dec a9 +3fc29af0: move a3, a3 +3fc29b00: jreq L3FC29D40 +L3FC29B10: +3fc29b10: move *a13(0x140), a7, 1 +3fc29b30: jrle L3FC29B60 +3fc29b40: move a10, a3 +3fc29b50: jrlt L3FC29BA0 +L3FC29B60: +3fc29b60: move a7, a3 +3fc29b70: jrgt L3FC29BC0 +3fc29b80: move a10, a5 +3fc29b90: jrgt L3FC29BC0 +L3FC29BA0: +3fc29ba0: add a11, a10 +3fc29bb0: jruc L3FC29BE0 +L3FC29BC0: +3fc29bc0: add a3, a0 +3fc29bd0: add a12, a10 +L3FC29BE0: +3fc29be0: move *a13(0x160), a5, 1 +3fc29c00: add a5, a2 +3fc29c10: move *a13(0x1e0), a3, 1 +3fc29c30: setf 16, 1, 0 +3fc29c40: move a0, *a3, 0 +3fc29c50: addk 32, a3 +3fc29c60: move a3, *a13(0x1e0), 1 +3fc29c80: move a2, *a3(0xfff0), 0 +3fc29ca0: move *a13(0x220), a3, 1 +3fc29cc0: movk 1, a5 +3fc29cd0: move a5, *a3+, 1 +3fc29ce0: move a3, *a13(0x220), 1 +3fc29d00: move a9, a5 +3fc29d10: dec a9 +3fc29d20: move a5, a8 +3fc29d30: jrne L3FC29B10 +L3FC29D40: +3fc29d40: move a14, -*sp, 1 +3fc29d50: sub a7, a7 +3fc29d60: move a7, *a14+, 1 +3fc29d70: move *a13(0x240), *a14+, 1 +3fc29d90: move *a13(0x200), *a14+, 1 +3fc29db0: move *a13(0x220), a5, 1 +3fc29dd0: move *a13(0x240), a3, 1 +3fc29df0: sub a3, a5 +3fc29e00: sra 0x5, a5 +3fc29e10: move a5, *a14+, 1 +3fc29e20: move *a13(0xffc0), *a14+, 1 +3fc29e40: move *a13(0xffe0), *a14+, 1 +3fc29e60: move *a13(0xffc0), a5, 1 +3fc29e80: move *a5(0x340), a7, 1 +3fc29ea0: call a7 +3fc29eb0: move a14, -*sp, 1 +3fc29ec0: move *a13(0x200), *a14+, 1 +3fc29ee0: calla L3F702440 +3fc29f10: move a14, -*sp, 1 +3fc29f20: move a3, *a14+, 1 +3fc29f30: calla L3F702440 +3fc29f60: move *a13(0x60), a7, 1 +3fc29f80: dec a7 +3fc29f90: move a7, *a13(0x60), 1 +3fc29fb0: jane L3FC28D30 +L3FC29FD0: +3fc29fd0: move *a13(0xffc0), a5, 1 +3fc29ff0: movb *a5(0x170), a3 +3fc2a010: jreq L3FC2A2A0 +3fc2a020: move *a13(0x40), a3, 1 +3fc2a040: move *a13(0xff60), a5, 1 +3fc2a060: setf 16, 1, 0 +3fc2a070: move *a3, a3, 0 +3fc2a080: move *a5, a5, 0 +3fc2a090: cmp a5, a3 +3fc2a0a0: jrne L3FC2A150 +3fc2a0b0: move *a13(0x40), a5, 1 +3fc2a0d0: move *a13(0xff60), a3, 1 +3fc2a0f0: move *a5(0x10), a5, 0 +3fc2a110: move *a3(0x10), a3, 0 +3fc2a130: cmp a3, a5 +3fc2a140: jreq L3FC2A2A0 +L3FC2A150: +3fc2a150: movk 1, a5 +3fc2a160: move a5, *a13(0x1e0), 1 +3fc2a180: move a14, -*sp, 1 +3fc2a190: move a5, *a14+, 1 +3fc2a1a0: move a13, a3 +3fc2a1b0: addi 0x1e0, a3 +3fc2a1d0: move a3, *a14+, 1 +3fc2a1e0: move *a13(0x40), *a14+, 1 +3fc2a200: move a5, *a14+, 1 +3fc2a210: move *a13(0xffc0), *a14+, 1 +3fc2a230: move *a13(0xffe0), *a14+, 1 +3fc2a250: move *a13(0xffc0), a5, 1 +3fc2a270: move *a5(0x340), a3, 1 +3fc2a290: call a3 +L3FC2A2A0: +3fc2a2a0: move *sp(0x160), a14, 1 +3fc2a2c0: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fc2a2e0: rets 2 +L3FC2A2F0: +3fc2a2f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fc2a310: move a14, a13 +3fc2a320: addk 32, a14 +3fc2a330: move *a13(0xffe0), a9, 1 +3fc2a350: move a14, -*sp, 1 +3fc2a360: movk 8, a7 +3fc2a370: move a7, *a14+, 1 +3fc2a380: movk 1, a7 +3fc2a390: move a7, *a14+, 1 +3fc2a3a0: calla L3F703D90 +3fc2a3d0: move a8, a10 +3fc2a3e0: move a9, a8 +3fc2a3f0: jreq L3FC2AB70 +3fc2a400: setf 16, 1, 0 +3fc2a410: move *a9(0x20), a7, 0 +3fc2a430: move *a9(0x40), a5, 0 +3fc2a450: cmp a5, a7 +3fc2a460: jrge L3FC2A4D0 +3fc2a470: move *a9(0x30), a7, 0 +3fc2a490: move *a9(0x50), a5, 0 +3fc2a4b0: cmp a5, a7 +3fc2a4c0: jrlt L3FC2A630 +L3FC2A4D0: +3fc2a4d0: move a14, -*sp, 1 +3fc2a4e0: move *a9(0x50), a8, 0 +3fc2a500: move a8, *a14+, 1 +3fc2a510: move *a9(0x40), a8, 0 +3fc2a530: move a8, *a14+, 1 +3fc2a540: move *a9(0x30), a8, 0 +3fc2a560: move a8, *a14+, 1 +3fc2a570: move *a9(0x20), a8, 0 +3fc2a590: move a8, *a14+, 1 +3fc2a5a0: movi 0x3fc2e0f0, a8 +3fc2a5d0: move a8, *a14+, 1 +3fc2a5e0: calla L3F927BC0 +3fc2a610: move a10, a8 +3fc2a620: jruc L3FC2AB80 +L3FC2A630: +3fc2a630: move *a9(0x20), a7, 0 +3fc2a650: move *a9(0x40), a5, 0 +3fc2a670: cmp a5, a7 +3fc2a680: jreq L3FC2A890 +3fc2a690: move *a9(0x30), a7, 0 +3fc2a6b0: move *a9(0x50), a5, 0 +3fc2a6d0: cmp a5, a7 +3fc2a6e0: jreq L3FC2A890 +3fc2a6f0: move a14, -*sp, 1 +3fc2a700: movk 16, a7 +3fc2a710: move a7, *a14+, 1 +3fc2a720: movk 1, a5 +3fc2a730: move a5, *a14+, 1 +3fc2a740: calla L3F703D90 +3fc2a770: move a8, a11 +3fc2a780: jreq L3FC2A8A0 +3fc2a790: setf 16, 1, 0 +3fc2a7a0: move *a9(0x20), *a11(0x20), 0 +3fc2a7d0: move *a9(0x30), *a11(0x30), 0 +3fc2a800: move *a9(0x40), *a11(0x40), 0 +3fc2a830: move *a9(0x50), *a11(0x50), 0 +3fc2a860: sub a5, a5 +3fc2a870: move a5, *a11, 1 +3fc2a880: jruc L3FC2A8A0 +L3FC2A890: +3fc2a890: sub a11, a11 +L3FC2A8A0: +3fc2a8a0: move a11, a5 +3fc2a8b0: jreq L3FC2AB10 +3fc2a8c0: move *a9(0x60), a7, 1 +3fc2a8e0: jreq L3FC2A920 +3fc2a8f0: move *a9(0x60), a7, 1 +3fc2a910: jruc L3FC2A980 +L3FC2A920: +3fc2a920: move a9, a5 +3fc2a930: jrne L3FC2A960 +3fc2a940: sub a7, a7 +3fc2a950: jruc L3FC2A980 +L3FC2A960: +3fc2a960: move *a9(0x60), a7, 1 +L3FC2A980: +3fc2a980: move a7, *a13, 1 +3fc2a990: jrne L3FC2A9E0 +3fc2a9a0: sub a5, a5 +3fc2a9b0: move a5, *a11(0x60), 1 +3fc2a9d0: jruc L3FC2AB10 +L3FC2A9E0: +3fc2a9e0: move *a7(0x60), a5, 1 +3fc2aa00: jrne L3FC2AAA0 +3fc2aa10: move a14, -*sp, 1 +3fc2aa20: move a7, *a14+, 1 +3fc2aa30: calla L3FC57BF0 +3fc2aa60: sub a5, a5 +3fc2aa70: move a5, *a11(0x60), 1 +3fc2aa90: jruc L3FC2AB10 +L3FC2AAA0: +3fc2aaa0: addk 32, a7 +3fc2aab0: move *a7, a5, 1 +3fc2aac0: inc a5 +3fc2aad0: move a5, *a7, 1 +3fc2aae0: move *a13(0x0), *a11(0x60), 1 +L3FC2AB10: +3fc2ab10: move a11, a5 +3fc2ab20: jreq L3FC2AB70 +3fc2ab30: move a11, *a10, 1 +3fc2ab40: movk 1, a7 +3fc2ab50: move a7, *a10(0x20), 1 +L3FC2AB70: +3fc2ab70: move a10, a8 +L3FC2AB80: +3fc2ab80: move *sp(0xe0), a14, 1 +3fc2aba0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fc2abc0: rets 2 +3fc2abd0: mmtm sp, a9,a11,a13 +3fc2abf0: move a14, a13 +3fc2ac00: move *a13(0xffe0), a9, 1 +3fc2ac20: jreq L3FC2AD10 +3fc2ac30: move *a9(0x20), a11, 1 +3fc2ac50: jreq L3FC2ACB0 +3fc2ac60: move a14, -*sp, 1 +3fc2ac70: move a9, *a14+, 1 +3fc2ac80: calla L3FC2BDC0 +L3FC2ACB0: +3fc2acb0: move a14, -*sp, 1 +3fc2acc0: move a9, *a14+, 1 +3fc2acd0: calla L3F702440 +3fc2ad00: sub a9, a9 +L3FC2AD10: +3fc2ad10: move *sp(0x80), a14, 1 +3fc2ad30: mmfm sp, a9,a11,a13 +3fc2ad50: rets 2 +3fc2ad60: mmtm sp, a9,a10,a11,a13 +3fc2ad80: move a14, a13 +3fc2ad90: addk 16, a14 +3fc2ada0: move *a13(0xffe0), a9, 1 +3fc2adc0: move a9, a10 +3fc2add0: sub a11, a11 +3fc2ade0: setf 16, 1, 0 +3fc2adf0: move a11, *a13, 0 +3fc2ae00: move *a10, a10, 1 +3fc2ae10: jreq L3FC2AE70 +L3FC2AE20: +3fc2ae20: move *a13, a11, 0 +3fc2ae30: inc a11 +3fc2ae40: move a11, *a13, 0 +3fc2ae50: move *a10, a10, 1 +3fc2ae60: jrne L3FC2AE20 +L3FC2AE70: +3fc2ae70: move a11, *a9(0x20), 1 +3fc2ae90: cmpi 0x3e8, a11 +3fc2aeb0: jrle L3FC2AEF0 +3fc2aec0: calla L3FC2AF40 +L3FC2AEF0: +3fc2aef0: move *sp(0xa0), a14, 1 +3fc2af10: mmfm sp, a9,a10,a11,a13 +3fc2af30: rets 2 +L3FC2AF40: +3fc2af40: sub a8, a8 +3fc2af50: rets +L3FC2AF60: +3fc2af60: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fc2af80: move a14, a13 +3fc2af90: addi 0x60, a14 +3fc2afb0: move *a13(0xffe0), a9, 1 +3fc2afd0: move *a13(0xffc0), a10, 1 +3fc2aff0: cmp a10, a9 +3fc2b000: jrne L3FC2B0A0 +3fc2b010: move a14, -*sp, 1 +3fc2b020: movi 0x3fc2e210, a8 +3fc2b050: move a8, *a14+, 1 +3fc2b060: calla L3F927BC0 +3fc2b090: jruc L3FC2B770 +L3FC2B0A0: +3fc2b0a0: move *a9(0x20), a7, 1 +3fc2b0c0: jreq L3FC2B130 +3fc2b0d0: move a14, -*sp, 1 +3fc2b0e0: move a9, *a14+, 1 +3fc2b0f0: calla L3FC2BDC0 +3fc2b120: jruc L3FC2B170 +L3FC2B130: +3fc2b130: sub a7, a7 +3fc2b140: move a7, *a9(0x20), 1 +3fc2b160: move a7, *a9, 1 +L3FC2B170: +3fc2b170: move *a10(0x20), a7, 1 +3fc2b190: jreq L3FC2B770 +3fc2b1a0: move *a10(0x20), *a9(0x20), 1 +3fc2b1d0: sub a7, a7 +3fc2b1e0: move a7, *a13(0x20), 1 +3fc2b200: move a7, *a13(0x40), 1 +3fc2b220: move a7, *a13, 1 +3fc2b230: move *a10(0x20), a5, 1 +3fc2b250: cmp a5, a7 +3fc2b260: jrge L3FC2B440 +L3FC2B270: +3fc2b270: move a14, -*sp, 1 +3fc2b280: movk 16, a7 +3fc2b290: move a7, *a14+, 1 +3fc2b2a0: movk 1, a5 +3fc2b2b0: move a5, *a14+, 1 +3fc2b2c0: calla L3F703D90 +3fc2b2f0: move a8, a0 +3fc2b300: move *a13(0x20), a5, 1 +3fc2b320: jrne L3FC2B350 +3fc2b330: move a0, *a13(0x20), 1 +L3FC2B350: +3fc2b350: move *a13(0x40), a5, 1 +3fc2b370: jreq L3FC2B390 +3fc2b380: move a0, *a5, 1 +L3FC2B390: +3fc2b390: move a0, *a13(0x40), 1 +3fc2b3b0: sub a5, a5 +3fc2b3c0: move a5, *a0, 1 +3fc2b3d0: move *a13, a5, 1 +3fc2b3e0: inc a5 +3fc2b3f0: move a5, *a13, 1 +3fc2b400: move *a10(0x20), a7, 1 +3fc2b420: cmp a7, a5 +3fc2b430: jrlt L3FC2B270 +L3FC2B440: +3fc2b440: move *a13(0x20), a0, 1 +3fc2b460: move *a10, a11, 1 +3fc2b470: move a0, *a9, 1 +3fc2b480: jrne L3FC2B500 +3fc2b490: sub a7, a7 +3fc2b4a0: move a7, *a9(0x20), 1 +3fc2b4c0: move a7, *a10(0x20), 1 +3fc2b4e0: move a7, *a9, 1 +3fc2b4f0: jruc L3FC2B770 +L3FC2B500: +3fc2b500: setf 16, 1, 0 +3fc2b510: move *a11(0x20), *a0(0x20), 0 +3fc2b540: move *a11(0x30), *a0(0x30), 0 +3fc2b570: move *a11(0x40), *a0(0x40), 0 +3fc2b5a0: move *a11(0x50), *a0(0x50), 0 +3fc2b5d0: move *a11(0x60), *a0(0x60), 1 +3fc2b600: move *a0(0x60), a2, 1 +3fc2b620: jreq L3FC2B740 +3fc2b630: move *a2(0x60), a7, 1 +3fc2b650: jreq L3FC2B6C0 +3fc2b660: move *a2(0x20), a7, 1 +3fc2b680: inc a7 +3fc2b690: move a7, *a2(0x20), 1 +3fc2b6b0: jruc L3FC2B740 +L3FC2B6C0: +3fc2b6c0: move a14, -*sp, 1 +3fc2b6d0: move a2, *a14+, 1 +3fc2b6e0: calla L3FC57BF0 +3fc2b710: sub a7, a7 +3fc2b720: move a7, *a0(0x60), 1 +L3FC2B740: +3fc2b740: move *a11, a11, 1 +3fc2b750: move *a0, a0, 1 +3fc2b760: jrne L3FC2B500 +L3FC2B770: +3fc2b770: move *sp(0x140), a14, 1 +3fc2b790: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fc2b7b0: rets 2 +3fc2b7c0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fc2b7e0: move a14, a13 +3fc2b7f0: addi 0x80, a14 +3fc2b810: move *a13(0xffe0), a9, 1 +3fc2b830: move *a13(0xffc0), a10, 1 +3fc2b850: move *a9, a11, 1 +3fc2b860: jruc L3FC2B880 +L3FC2B870: +3fc2b870: move *a11, a11, 1 +L3FC2B880: +3fc2b880: jreq L3FC2BAD0 +3fc2b890: setf 16, 1, 0 +3fc2b8a0: move *a11(0x20), a7, 0 +3fc2b8c0: move *a10(0x40), a5, 0 +3fc2b8e0: cmp a5, a7 +3fc2b8f0: jrle L3FC2B920 +3fc2b900: sub a7, a7 +3fc2b910: jruc L3FC2BAC0 +L3FC2B920: +3fc2b920: move *a11(0x30), a7, 0 +3fc2b940: move *a10(0x50), a5, 0 +3fc2b960: cmp a5, a7 +3fc2b970: jrle L3FC2B9A0 +3fc2b980: sub a7, a7 +3fc2b990: jruc L3FC2BAC0 +L3FC2B9A0: +3fc2b9a0: move *a11(0x40), a7, 0 +3fc2b9c0: move *a10(0x20), a5, 0 +3fc2b9e0: cmp a5, a7 +3fc2b9f0: jrge L3FC2BA20 +3fc2ba00: sub a7, a7 +3fc2ba10: jruc L3FC2BAC0 +L3FC2BA20: +3fc2ba20: move *a11(0x50), a7, 0 +3fc2ba40: move *a10(0x30), a5, 0 +3fc2ba60: cmp a5, a7 +3fc2ba70: jrge L3FC2BAA0 +3fc2ba80: sub a7, a7 +3fc2ba90: jruc L3FC2BAC0 +L3FC2BAA0: +3fc2baa0: movi 0xffff, a7 +L3FC2BAC0: +3fc2bac0: jreq L3FC2B870 +L3FC2BAD0: +3fc2bad0: move a11, a5 +3fc2bae0: jrne L3FC2BB70 +3fc2baf0: sub a8, a8 +3fc2bb00: jruc L3FC2BC70 +L3FC2BB10: +3fc2bb10: movk 3, a8 +3fc2bb20: jruc L3FC2BC70 +L3FC2BB30: +3fc2bb30: movk 1, a8 +3fc2bb40: jruc L3FC2BC70 +L3FC2BB50: +3fc2bb50: move *a11, a11, 1 +3fc2bb60: jruc L3FC2BC60 +L3FC2BB70: +3fc2bb70: move a14, -*sp, 1 +3fc2bb80: move a10, *a14+, 1 +3fc2bb90: move a11, *a14+, 1 +3fc2bba0: calla L3FC01FE0 +3fc2bbd0: dec a8 +3fc2bbe0: jreq L3FC2BB30 +3fc2bbf0: dec a8 +3fc2bc00: jreq L3FC2BB10 +3fc2bc10: dec a8 +3fc2bc20: jreq L3FC2BB10 +3fc2bc30: dec a8 +3fc2bc40: jreq L3FC2BB30 +3fc2bc50: jruc L3FC2BB50 +L3FC2BC60: +3fc2bc60: sub a8, a8 +L3FC2BC70: +3fc2bc70: move *sp(0xe0), a14, 1 +3fc2bc90: mmfm sp, a5,a7,a9,a10,a11,a13 +3fc2bcb0: rets 2 +3fc2bcc0: mmtm sp, a11,a13 +3fc2bce0: move a14, a13 +3fc2bcf0: move *a13(0xffe0), a11, 1 +3fc2bd10: move *a11(0x20), a11, 1 +3fc2bd30: jreq L3FC2BD60 +3fc2bd40: movk 1, a8 +3fc2bd50: jruc L3FC2BD70 +L3FC2BD60: +3fc2bd60: sub a8, a8 +L3FC2BD70: +3fc2bd70: move *sp(0x60), a14, 1 +3fc2bd90: mmfm sp, a11,a13 +3fc2bdb0: rets 2 +L3FC2BDC0: +3fc2bdc0: mmtm sp, a0,a2,a4,a7,a9,a10,a11,a12,a13 +3fc2bde0: move a14, a13 +3fc2bdf0: addk 32, a14 +3fc2be00: move *a13(0xffe0), a9, 1 +3fc2be20: move a9, a4 +3fc2be30: move *a4, a10, 1 +3fc2be40: jreq L3FC2C0D0 +L3FC2BE50: +3fc2be50: move *a10(0x60), a0, 1 +3fc2be70: jreq L3FC2BF30 +3fc2be80: move *a0(0x20), a7, 1 +3fc2bea0: dec a7 +3fc2beb0: move a7, *a0(0x20), 1 +3fc2bed0: jrne L3FC2BF30 +3fc2bee0: move a14, -*sp, 1 +3fc2bef0: move a0, *a14+, 1 +3fc2bf00: calla L3FC57BF0 +L3FC2BF30: +3fc2bf30: move a10, a2 +3fc2bf40: move *a10, a10, 1 +3fc2bf50: jrne L3FC2BE50 +3fc2bf60: move *a4, a11, 1 +3fc2bf70: move *a4(0x20), *a13(0x0), 1 +3fc2bfa0: jreq L3FC2C0D0 +3fc2bfb0: move *a13, a7, 1 +3fc2bfc0: dec a7 +3fc2bfd0: move a7, *a13, 1 +3fc2bfe0: inc a7 +3fc2bff0: jreq L3FC2C0D0 +L3FC2C000: +3fc2c000: move *a11, a12, 1 +3fc2c010: move a14, -*sp, 1 +3fc2c020: move a11, *a14+, 1 +3fc2c030: calla L3F702440 +3fc2c060: move a12, a11 +3fc2c070: jreq L3FC2C0D0 +3fc2c080: move *a13, a7, 1 +3fc2c090: dec a7 +3fc2c0a0: move a7, *a13, 1 +3fc2c0b0: inc a7 +3fc2c0c0: jrne L3FC2C000 +L3FC2C0D0: +3fc2c0d0: sub a7, a7 +3fc2c0e0: move a7, *a4, 1 +3fc2c0f0: move a7, *a4(0x20), 1 +3fc2c110: move *sp(0x140), a14, 1 +3fc2c130: mmfm sp, a0,a2,a4,a7,a9,a10,a11,a12,a13 +3fc2c150: rets 2 +3fc2c160: mmtm sp, a11,a13 +3fc2c180: move a14, a13 +3fc2c190: move *a13(0xffe0), a11, 1 +3fc2c1b0: move *a11(0x20), a8, 1 +3fc2c1d0: move *sp(0x60), a14, 1 +3fc2c1f0: mmfm sp, a11,a13 +3fc2c210: rets 2 +3fc2c220: mmtm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3fc2c240: move a14, a13 +3fc2c250: move *a13(0xffe0), a9, 1 +3fc2c270: move *a13(0xffc0), a10, 1 +3fc2c290: sub a7, a7 +3fc2c2a0: move a7, *a10, 1 +3fc2c2b0: move a7, *a10(0x60), 1 +3fc2c2d0: move *a9, a11, 1 +3fc2c2e0: jrne L3FC2C390 +3fc2c2f0: setf 16, 1, 0 +3fc2c300: move a7, *a10(0x20), 0 +3fc2c320: move a7, *a10(0x30), 0 +3fc2c340: move a7, *a10(0x40), 0 +3fc2c360: move a7, *a10(0x50), 0 +3fc2c380: jruc L3FC2C5F0 +L3FC2C390: +3fc2c390: setf 16, 1, 0 +3fc2c3a0: move *a11(0x30), *a10(0x30), 0 +3fc2c3d0: move *a11(0x20), a12, 0 +3fc2c3f0: move *a11(0x40), a0, 0 +3fc2c410: move *a11(0x50), a2, 0 +3fc2c430: move *a11, a11, 1 +3fc2c440: jreq L3FC2C590 +L3FC2C450: +3fc2c450: move *a11(0x20), a7, 0 +3fc2c470: cmp a12, a7 +3fc2c480: jrge L3FC2C4B0 +3fc2c490: move *a11(0x20), a12, 0 +L3FC2C4B0: +3fc2c4b0: move *a11(0x40), a7, 0 +3fc2c4d0: cmp a0, a7 +3fc2c4e0: jrle L3FC2C510 +3fc2c4f0: move *a11(0x40), a0, 0 +L3FC2C510: +3fc2c510: move *a11(0x50), a7, 0 +3fc2c530: cmp a2, a7 +3fc2c540: jrle L3FC2C570 +3fc2c550: move *a11(0x50), a2, 0 +L3FC2C570: +3fc2c570: move *a11, a11, 1 +3fc2c580: jrne L3FC2C450 +L3FC2C590: +3fc2c590: move a12, *a10(0x20), 0 +3fc2c5b0: move a0, *a10(0x40), 0 +3fc2c5d0: move a2, *a10(0x50), 0 +L3FC2C5F0: +3fc2c5f0: move *sp(0x120), a14, 1 +3fc2c610: mmfm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3fc2c630: rets 2 +3fc2c640: mmtm sp, a5,a7,a9,a10,a11,a13 +3fc2c660: move a14, a13 +3fc2c670: addk 32, a14 +3fc2c680: move *a13(0xffe0), a9, 1 +3fc2c6a0: move *a13(0xff80), a10, 1 +3fc2c6c0: move *a9(0x20), a7, 1 +3fc2c6e0: jrne L3FC2C710 +3fc2c6f0: sub a8, a8 +3fc2c700: jruc L3FC2C930 +L3FC2C710: +3fc2c710: move *a9, a11, 1 +3fc2c720: jreq L3FC2C920 +3fc2c730: setf 16, 1, 0 +L3FC2C740: +3fc2c740: move *a13(0xffa0), a7, 1 +3fc2c760: move *a11(0x30), a5, 0 +3fc2c780: cmp a5, a7 +3fc2c790: jrlt L3FC2C900 +3fc2c7a0: move *a11(0x50), a5, 0 +3fc2c7c0: cmp a5, a7 +3fc2c7d0: jrge L3FC2C900 +3fc2c7e0: move *a13(0xffc0), a5, 1 +3fc2c800: move *a11(0x20), a7, 0 +3fc2c820: cmp a7, a5 +3fc2c830: jrlt L3FC2C900 +3fc2c840: move *a11(0x40), a7, 0 +3fc2c860: cmp a7, a5 +3fc2c870: jrge L3FC2C900 +3fc2c880: move a10, a8 +3fc2c890: move a11, a7 +3fc2c8a0: move *a7+, *a8+, 1 +3fc2c8b0: move *a7+, *a8+, 1 +3fc2c8c0: move *a7+, *a8+, 1 +3fc2c8d0: move *a7, *a8, 1 +3fc2c8e0: movk 1, a8 +3fc2c8f0: jruc L3FC2C930 +L3FC2C900: +3fc2c900: move *a11, a11, 1 +3fc2c910: jrne L3FC2C740 +L3FC2C920: +3fc2c920: sub a8, a8 +L3FC2C930: +3fc2c930: move *sp(0xe0), a14, 1 +3fc2c950: mmfm sp, a5,a7,a9,a10,a11,a13 +3fc2c970: rets 2 +3fc2c980: mmtm sp, a5,a7,a9,a10,a11,a13 +3fc2c9a0: move a14, a13 +3fc2c9b0: addk 32, a14 +3fc2c9c0: move *a13(0xffe0), a9, 1 +3fc2c9e0: move *a13(0xffc0), a10, 1 +3fc2ca00: move a14, -*sp, 1 +3fc2ca10: move a9, *a14+, 1 +3fc2ca20: calla L3FC2BDC0 +3fc2ca50: setf 16, 1, 0 +3fc2ca60: move *a10(0x20), a7, 0 +3fc2ca80: move *a10(0x40), a5, 0 +3fc2caa0: cmp a5, a7 +3fc2cab0: jrge L3FC2D070 +3fc2cac0: move *a10(0x30), a7, 0 +3fc2cae0: move *a10(0x50), a5, 0 +3fc2cb00: cmp a5, a7 +3fc2cb10: jrge L3FC2D070 +3fc2cb20: move *a10(0x20), a7, 0 +3fc2cb40: move *a10(0x40), a5, 0 +3fc2cb60: cmp a5, a7 +3fc2cb70: jreq L3FC2CD80 +3fc2cb80: move *a10(0x30), a7, 0 +3fc2cba0: move *a10(0x50), a5, 0 +3fc2cbc0: cmp a5, a7 +3fc2cbd0: jreq L3FC2CD80 +3fc2cbe0: move a14, -*sp, 1 +3fc2cbf0: movk 16, a7 +3fc2cc00: move a7, *a14+, 1 +3fc2cc10: movk 1, a5 +3fc2cc20: move a5, *a14+, 1 +3fc2cc30: calla L3F703D90 +3fc2cc60: move a8, a11 +3fc2cc70: jreq L3FC2CD90 +3fc2cc80: setf 16, 1, 0 +3fc2cc90: move *a10(0x20), *a11(0x20), 0 +3fc2ccc0: move *a10(0x30), *a11(0x30), 0 +3fc2ccf0: move *a10(0x40), *a11(0x40), 0 +3fc2cd20: move *a10(0x50), *a11(0x50), 0 +3fc2cd50: sub a5, a5 +3fc2cd60: move a5, *a11, 1 +3fc2cd70: jruc L3FC2CD90 +L3FC2CD80: +3fc2cd80: sub a11, a11 +L3FC2CD90: +3fc2cd90: move a11, a5 +3fc2cda0: jreq L3FC2D000 +3fc2cdb0: move *a10(0x60), a7, 1 +3fc2cdd0: jreq L3FC2CE10 +3fc2cde0: move *a10(0x60), a7, 1 +3fc2ce00: jruc L3FC2CE70 +L3FC2CE10: +3fc2ce10: move a10, a5 +3fc2ce20: jrne L3FC2CE50 +3fc2ce30: sub a7, a7 +3fc2ce40: jruc L3FC2CE70 +L3FC2CE50: +3fc2ce50: move *a10(0x60), a7, 1 +L3FC2CE70: +3fc2ce70: move a7, *a13, 1 +3fc2ce80: jrne L3FC2CED0 +3fc2ce90: sub a5, a5 +3fc2cea0: move a5, *a11(0x60), 1 +3fc2cec0: jruc L3FC2D000 +L3FC2CED0: +3fc2ced0: move *a7(0x60), a5, 1 +3fc2cef0: jrne L3FC2CF90 +3fc2cf00: move a14, -*sp, 1 +3fc2cf10: move a7, *a14+, 1 +3fc2cf20: calla L3FC57BF0 +3fc2cf50: sub a5, a5 +3fc2cf60: move a5, *a11(0x60), 1 +3fc2cf80: jruc L3FC2D000 +L3FC2CF90: +3fc2cf90: addk 32, a7 +3fc2cfa0: move *a7, a5, 1 +3fc2cfb0: inc a5 +3fc2cfc0: move a5, *a7, 1 +3fc2cfd0: move *a13(0x0), *a11(0x60), 1 +L3FC2D000: +3fc2d000: move a11, a5 +3fc2d010: jreq L3FC2D1B0 +3fc2d020: move a11, *a9, 1 +3fc2d030: movk 1, a7 +3fc2d040: move a7, *a9(0x20), 1 +3fc2d060: jruc L3FC2D1B0 +L3FC2D070: +3fc2d070: move a14, -*sp, 1 +3fc2d080: move *a10(0x50), a8, 0 +3fc2d0a0: move a8, *a14+, 1 +3fc2d0b0: move *a10(0x40), a8, 0 +3fc2d0d0: move a8, *a14+, 1 +3fc2d0e0: move *a10(0x30), a8, 0 +3fc2d100: move a8, *a14+, 1 +3fc2d110: move *a10(0x20), a8, 0 +3fc2d130: move a8, *a14+, 1 +3fc2d140: movi 0x3fc2e2e8, a8 +3fc2d170: move a8, *a14+, 1 +3fc2d180: calla L3F927BC0 +L3FC2D1B0: +3fc2d1b0: move *sp(0xe0), a14, 1 +3fc2d1d0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fc2d1f0: rets 2 +3fc2d200: mmtm sp, a7,a9,a10,a11,a13 +3fc2d220: move a14, a13 +3fc2d230: move *a13(0xffe0), a9, 1 +3fc2d250: move *a13(0xffc0), a10, 1 +3fc2d270: move *a9(0x20), a11, 1 +3fc2d290: dsj a11, L3FC2D520 +3fc2d2b0: move *a10(0x20), a11, 1 +3fc2d2d0: dsj a11, L3FC2D520 +3fc2d2f0: move *a9, a11, 1 +3fc2d300: move *a10, a7, 1 +3fc2d310: setf 16, 1, 0 +3fc2d320: move *a11(0x20), a11, 0 +3fc2d340: move *a7(0x20), a7, 0 +3fc2d360: cmp a7, a11 +3fc2d370: jrne L3FC2D520 +3fc2d380: move *a9, a11, 1 +3fc2d390: move *a10, a7, 1 +3fc2d3a0: move *a11(0x30), a11, 0 +3fc2d3c0: move *a7(0x30), a7, 0 +3fc2d3e0: cmp a7, a11 +3fc2d3f0: jrne L3FC2D520 +3fc2d400: move *a9, a11, 1 +3fc2d410: move *a10, a7, 1 +3fc2d420: move *a11(0x40), a11, 0 +3fc2d440: move *a7(0x40), a7, 0 +3fc2d460: cmp a7, a11 +3fc2d470: jrne L3FC2D520 +3fc2d480: move *a9, a11, 1 +3fc2d490: move *a10, a7, 1 +3fc2d4a0: move *a11(0x50), a11, 0 +3fc2d4c0: move *a7(0x50), a7, 0 +3fc2d4e0: cmp a7, a11 +3fc2d4f0: jrne L3FC2D520 +3fc2d500: movk 1, a8 +3fc2d510: jruc L3FC2D530 +L3FC2D520: +3fc2d520: sub a8, a8 +L3FC2D530: +3fc2d530: move *sp(0xc0), a14, 1 +3fc2d550: mmfm sp, a7,a9,a10,a11,a13 +3fc2d570: rets 2 +L3FC2D580: +3fc2d580: mmtm sp, a7,a9,a10,a11,a13 +3fc2d5a0: move a14, a13 +3fc2d5b0: addk 32, a14 +3fc2d5c0: move *a13(0xffe0), a9, 1 +3fc2d5e0: move *a13(0xffc0), a10, 1 +3fc2d600: move *a13(0xffa0), a11, 1 +3fc2d620: move *a10(0x20), a7, 1 +3fc2d640: jreq L3FC2D910 +3fc2d650: cmp a11, a10 +3fc2d660: jreq L3FC2D6D0 +3fc2d670: move a14, -*sp, 1 +3fc2d680: move a10, *a14+, 1 +3fc2d690: move a11, *a14+, 1 +3fc2d6a0: calla L3FC2AF60 +L3FC2D6D0: +3fc2d6d0: setf 16, 1, 0 +3fc2d6e0: move *a9(0x3a0), a7, 0 +3fc2d700: jrne L3FC2D740 +3fc2d710: move *a9(0x3b0), a7, 0 +3fc2d730: jreq L3FC2D960 +L3FC2D740: +3fc2d740: move a14, -*sp, 1 +3fc2d750: move *a9(0x3b0), a8, 0 +3fc2d770: move a8, *a14+, 1 +3fc2d780: move *a9(0x3a0), a8, 0 +3fc2d7a0: move a8, *a14+, 1 +3fc2d7b0: move a11, *a14+, 1 +3fc2d7c0: calla L3FC37E00 +3fc2d7f0: setf 16, 1, 0 +3fc2d800: move *a9(0x3a0), a7, 0 +3fc2d820: neg a7 +3fc2d830: move a7, *a13, 0 +3fc2d840: move *a9(0x3b0), a7, 0 +3fc2d860: neg a7 +3fc2d870: move a7, *a13(0x10), 0 +3fc2d890: move a14, -*sp, 1 +3fc2d8a0: move a13, a8 +3fc2d8b0: move *a8+, *a14+, 1 +3fc2d8c0: move a11, *a14+, 1 +3fc2d8d0: calla L3FC2EAA0 +3fc2d900: jruc L3FC2D960 +L3FC2D910: +3fc2d910: move a14, -*sp, 1 +3fc2d920: move a11, *a14+, 1 +3fc2d930: calla L3FC2BDC0 +L3FC2D960: +3fc2d960: move *sp(0xc0), a14, 1 +3fc2d980: mmfm sp, a7,a9,a10,a11,a13 +3fc2d9a0: rets 2 +L3FC2D9B0: +3fc2d9b0: mmtm sp, a7,a9,a10,a11,a13 +3fc2d9d0: move a14, a13 +3fc2d9e0: addk 32, a14 +3fc2d9f0: move *a13(0xffe0), a9, 1 +3fc2da10: move *a13(0xffc0), a10, 1 +3fc2da30: move *a13(0xffa0), a11, 1 +3fc2da50: move *a10(0x20), a7, 1 +3fc2da70: jreq L3FC2DD30 +3fc2da80: cmp a11, a10 +3fc2da90: jreq L3FC2DB00 +3fc2daa0: move a14, -*sp, 1 +3fc2dab0: move a10, *a14+, 1 +3fc2dac0: move a11, *a14+, 1 +3fc2dad0: calla L3FC2AF60 +L3FC2DB00: +3fc2db00: setf 16, 1, 0 +3fc2db10: move *a9(0x3a0), a7, 0 +3fc2db30: jrne L3FC2DB70 +3fc2db40: move *a9(0x3b0), a7, 0 +3fc2db60: jreq L3FC2DD80 +L3FC2DB70: +3fc2db70: move a14, -*sp, 1 +3fc2db80: move *a9(0x3b0), a7, 0 +3fc2dba0: neg a7 +3fc2dbb0: move a7, *a14+, 1 +3fc2dbc0: move *a9(0x3a0), a7, 0 +3fc2dbe0: neg a7 +3fc2dbf0: move a7, *a14+, 1 +3fc2dc00: move a11, *a14+, 1 +3fc2dc10: calla L3FC37E00 +3fc2dc40: setf 16, 1, 0 +3fc2dc50: move *a9(0x3a0), *a13(0x0), 0 +3fc2dc80: move *a9(0x3b0), *a13(0x10), 0 +3fc2dcb0: move a14, -*sp, 1 +3fc2dcc0: move a13, a8 +3fc2dcd0: move *a8+, *a14+, 1 +3fc2dce0: move a11, *a14+, 1 +3fc2dcf0: calla L3FC2EAA0 +3fc2dd20: jruc L3FC2DD80 +L3FC2DD30: +3fc2dd30: move a14, -*sp, 1 +3fc2dd40: move a11, *a14+, 1 +3fc2dd50: calla L3FC2BDC0 +L3FC2DD80: +3fc2dd80: move *sp(0xc0), a14, 1 +3fc2dda0: mmfm sp, a7,a9,a10,a11,a13 +3fc2ddc0: rets 2 +L3FC2DDD0: +3fc2ddd0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fc2ddf0: move a14, a13 +3fc2de00: move *a13(0xffe0), a9, 1 +3fc2de20: move *a13(0xffc0), a10, 1 +3fc2de40: move *a9(0x1a0), a7, 1 +3fc2de60: move *a7, a12, 1 +3fc2de70: jrne L3FC2DEA0 +3fc2de80: sub a8, a8 +3fc2de90: jruc L3FC2E0A0 +L3FC2DEA0: +3fc2dea0: move *a10, a11, 1 +3fc2deb0: jreq L3FC2E090 +3fc2dec0: setf 16, 1, 0 +L3FC2DED0: +3fc2ded0: move *a11(0x50), a7, 0 +3fc2def0: move *a12(0x30), a5, 0 +3fc2df10: cmp a5, a7 +3fc2df20: jrlt L3FC2E070 +3fc2df30: move *a11(0x30), a7, 0 +3fc2df50: move *a12(0x50), a5, 0 +3fc2df70: cmp a5, a7 +3fc2df80: jrge L3FC2E070 +3fc2df90: move *a11(0x40), a7, 0 +3fc2dfb0: move *a12(0x20), a5, 0 +3fc2dfd0: cmp a5, a7 +3fc2dfe0: jrlt L3FC2E070 +3fc2dff0: move *a11(0x20), a7, 0 +3fc2e010: move *a12(0x40), a5, 0 +3fc2e030: cmp a5, a7 +3fc2e040: jrge L3FC2E070 +3fc2e050: movk 1, a8 +3fc2e060: jruc L3FC2E0A0 +L3FC2E070: +3fc2e070: move *a11, a11, 1 +3fc2e080: jrne L3FC2DED0 +L3FC2E090: +3fc2e090: sub a8, a8 +L3FC2E0A0: +3fc2e0a0: move *sp(0x100), a14, 1 +3fc2e0c0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fc2e0e0: rets 2 +3fc2e0f0: sra b10, b2 +3fc2e100: rl a11, a7 +3fc2e110: modu a3, sp +3fc2e120: .word 0x7243 +3fc2e130: sla a11, a5 +3fc2e140: sra b11, b4 +3fc2e150: srl 0x17, a0 +3fc2e160: addc a1, a0 +3fc2e170: sub a2, a1 +3fc2e180: addc a1, a0 +3fc2e190: divs a2, sp +3fc2e1a0: sll 0x9, a0 +3fc2e1b0: srl 0x1d, a4 +3fc2e1c0: sra a1, a5 +3fc2e1d0: sll 0x9, a0 +3fc2e1e0: srl 0x1d, a4 +3fc2e1f0: sra a1, a5 +3fc2e200: .word 0x000a +3fc2e210: sra b10, b2 +3fc2e220: rl a11, a7 +3fc2e230: modu a3, sp +3fc2e240: modu a10, a3 +3fc2e250: .word 0x7970 +3fc2e260: srl 0x17, a0 +3fc2e270: sll a9, a0 +3fc2e280: .word 0x706f +3fc2e290: sla 0x3, b9 +3fc2e2a0: modu b11, b4 +3fc2e2b0: .word 0x7320 +3fc2e2c0: mods a3, a5 +3fc2e2d0: .word 0x0a66 +3fc2e2e0: andn a0, a0 +3fc2e2f0: srl a11, a5 +3fc2e300: modu a11, a9 +3fc2e310: andn a3, a14 +3fc2e320: .word 0x7365 +3fc2e330: .word 0x7465 +3fc2e340: srl 0x17, a0 +3fc2e350: addc a1, a0 +3fc2e360: sub a2, a1 +3fc2e370: addc a1, a0 +3fc2e380: divs a2, sp +3fc2e390: sll 0x9, a0 +3fc2e3a0: srl 0x1d, a4 +3fc2e3b0: sra a1, a5 +3fc2e3c0: sll 0x9, a0 +3fc2e3d0: srl 0x1d, a4 +3fc2e3e0: sra a1, a5 +3fc2e3f0: .word 0x000a +3fc2e400: mmtm sp, a9,a11,a13 +3fc2e420: move a14, a13 +3fc2e430: addi 0x40, a14 +3fc2e450: move a14, -*sp, 1 +3fc2e460: sub a11, a11 +3fc2e470: move a11, *a14+, 1 +3fc2e480: move a13, a9 +3fc2e490: subi 0x40, a9 +3fc2e4b0: move *a9+, *a14+, 1 +3fc2e4c0: move *a13(0xffe0), *a14+, 1 +3fc2e4e0: calla L3FC57780 +3fc2e510: move a8, *a13(0x20), 1 +3fc2e530: move *a13(0xffa0), a9, 1 +3fc2e550: move *a9, *a13, 1 +3fc2e560: move *a13, a11, 1 +3fc2e570: jreq L3FC2EA50 +L3FC2E580: +3fc2e580: move *a13, a11, 1 +3fc2e590: move *a11(0x60), a9, 1 +3fc2e5b0: jreq L3FC2E840 +3fc2e5c0: move *a11(0x60), a9, 1 +3fc2e5e0: jreq L3FC2E840 +3fc2e5f0: move *a11(0x60), a9, 1 +3fc2e610: addk 32, a9 +3fc2e620: move *a9, a11, 1 +3fc2e630: dec a11 +3fc2e640: move a11, *a9, 1 +3fc2e650: move *a13, a11, 1 +3fc2e660: move *a11(0x60), a9, 1 +3fc2e680: move *a9(0x20), a9, 1 +3fc2e6a0: jrge L3FC2E790 +3fc2e6b0: move a14, -*sp, 1 +3fc2e6c0: move *a11(0x60), *a14+, 1 +3fc2e6e0: move *a11(0x60), a9, 1 +3fc2e700: move *a9(0x20), *a14+, 1 +3fc2e720: movi 0x3fc30710, a8 +3fc2e750: move a8, *a14+, 1 +3fc2e760: calla L3F927BC0 +L3FC2E790: +3fc2e790: move *a11(0x60), a9, 1 +3fc2e7b0: move *a9(0x20), a9, 1 +3fc2e7d0: jrne L3FC2E840 +3fc2e7e0: move a14, -*sp, 1 +3fc2e7f0: move *a11(0x60), *a14+, 1 +3fc2e810: calla L3FC57BF0 +L3FC2E840: +3fc2e840: move *a13(0x20), a9, 1 +3fc2e860: jrne L3FC2E8B0 +3fc2e870: sub a9, a9 +3fc2e880: move a9, *a11(0x60), 1 +3fc2e8a0: jruc L3FC2EA20 +L3FC2E8B0: +3fc2e8b0: move *a9(0x60), a9, 1 +3fc2e8d0: jrne L3FC2E980 +3fc2e8e0: move a14, -*sp, 1 +3fc2e8f0: move *a13(0x20), *a14+, 1 +3fc2e910: calla L3FC57BF0 +3fc2e940: sub a9, a9 +3fc2e950: move a9, *a11(0x60), 1 +3fc2e970: jruc L3FC2EA20 +L3FC2E980: +3fc2e980: move *a13(0x20), a9, 1 +3fc2e9a0: addk 32, a9 +3fc2e9b0: move *a9, a11, 1 +3fc2e9c0: inc a11 +3fc2e9d0: move a11, *a9, 1 +3fc2e9e0: move *a13, a11, 1 +3fc2e9f0: move *a13(0x20), *a11(0x60), 1 +L3FC2EA20: +3fc2ea20: move *a11, *a13, 1 +3fc2ea30: move *a13, a11, 1 +3fc2ea40: jrne L3FC2E580 +L3FC2EA50: +3fc2ea50: move *sp(0x80), a14, 1 +3fc2ea70: mmfm sp, a9,a11,a13 +3fc2ea90: rets 2 +L3FC2EAA0: +3fc2eaa0: mmtm sp, a7,a9,a11,a13 +3fc2eac0: move a14, a13 +3fc2ead0: addi 0x60, a14 +3fc2eaf0: sub a11, a11 +3fc2eb00: move a11, *a13(0x20), 1 +3fc2eb20: move *a13(0xffe0), a9, 1 +3fc2eb40: move *a9, *a13, 1 +3fc2eb50: move *a13, a9, 1 +3fc2eb60: jaeq L3FC2F3B0 +L3FC2EB80: +3fc2eb80: move *a13, a11, 1 +3fc2eb90: move *a11(0x60), *a13(0x40), 1 +3fc2ebc0: move *a13(0x40), a9, 1 +3fc2ebe0: move *a9(0x60), a9, 1 +3fc2ec00: setf 8, 0, 0 +3fc2ec10: move *a9(0x40), a9, 0 +3fc2ec30: dsj a9, L3FC2F280 +3fc2ec50: move *a13(0x20), a9, 1 +3fc2ec70: jrne L3FC2EE30 +3fc2ec80: move a14, -*sp, 1 +3fc2ec90: sub a9, a9 +3fc2eca0: move a9, *a14+, 1 +3fc2ecb0: move *a13(0x40), a9, 1 +3fc2ecd0: move *a9+, *a14+, 1 +3fc2ece0: move *a13(0x40), a9, 1 +3fc2ed00: move *a9(0x60), *a14+, 1 +3fc2ed20: calla L3FC57780 +3fc2ed50: move a8, *a13(0x20), 1 +3fc2ed70: setf 16, 1, 0 +3fc2ed80: move *a8, a7, 0 +3fc2ed90: move *a13(0xffc0), a9, 0 +3fc2edb0: add a9, a7 +3fc2edc0: move a7, *a8, 0 +3fc2edd0: addk 16, a8 +3fc2ede0: move *a8, a7, 0 +3fc2edf0: move *a13(0xffd0), a9, 0 +3fc2ee10: add a9, a7 +3fc2ee20: move a7, *a8, 0 +L3FC2EE30: +3fc2ee30: move *a11(0x60), a9, 1 +3fc2ee50: jreq L3FC2F0D0 +3fc2ee60: move *a11(0x60), a9, 1 +3fc2ee80: jreq L3FC2F0D0 +3fc2ee90: move *a11(0x60), a9, 1 +3fc2eeb0: addk 32, a9 +3fc2eec0: move *a9, a7, 1 +3fc2eed0: dec a7 +3fc2eee0: move a7, *a9, 1 +3fc2eef0: move *a11(0x60), a9, 1 +3fc2ef10: move *a9(0x20), a9, 1 +3fc2ef30: jrge L3FC2F020 +3fc2ef40: move a14, -*sp, 1 +3fc2ef50: move *a11(0x60), *a14+, 1 +3fc2ef70: move *a11(0x60), a9, 1 +3fc2ef90: move *a9(0x20), *a14+, 1 +3fc2efb0: movi 0x3fc30710, a8 +3fc2efe0: move a8, *a14+, 1 +3fc2eff0: calla L3F927BC0 +L3FC2F020: +3fc2f020: move *a11(0x60), a9, 1 +3fc2f040: move *a9(0x20), a9, 1 +3fc2f060: jrne L3FC2F0D0 +3fc2f070: move a14, -*sp, 1 +3fc2f080: move *a11(0x60), *a14+, 1 +3fc2f0a0: calla L3FC57BF0 +L3FC2F0D0: +3fc2f0d0: move *a13(0x20), a9, 1 +3fc2f0f0: jrne L3FC2F140 +3fc2f100: sub a7, a7 +3fc2f110: move a7, *a11(0x60), 1 +3fc2f130: jruc L3FC2F360 +L3FC2F140: +3fc2f140: move *a9(0x60), a7, 1 +3fc2f160: jrne L3FC2F200 +3fc2f170: move a14, -*sp, 1 +3fc2f180: move a9, *a14+, 1 +3fc2f190: calla L3FC57BF0 +3fc2f1c0: sub a7, a7 +3fc2f1d0: move a7, *a11(0x60), 1 +3fc2f1f0: jruc L3FC2F360 +L3FC2F200: +3fc2f200: addk 32, a9 +3fc2f210: move *a9, a7, 1 +3fc2f220: inc a7 +3fc2f230: move a7, *a9, 1 +3fc2f240: move *a13(0x20), *a11(0x60), 1 +3fc2f270: jruc L3FC2F360 +L3FC2F280: +3fc2f280: move *a13(0x40), a9, 1 +3fc2f2a0: setf 16, 1, 0 +3fc2f2b0: move *a9, a7, 0 +3fc2f2c0: move *a13(0xffc0), a11, 0 +3fc2f2e0: add a11, a7 +3fc2f2f0: move a7, *a9, 0 +3fc2f300: addk 16, a9 +3fc2f310: move *a9, a7, 0 +3fc2f320: move *a13(0xffd0), a11, 0 +3fc2f340: add a11, a7 +3fc2f350: move a7, *a9, 0 +L3FC2F360: +3fc2f360: move *a13, a11, 1 +3fc2f370: move *a11, *a13, 1 +3fc2f380: move *a13, a11, 1 +3fc2f390: jane L3FC2EB80 +L3FC2F3B0: +3fc2f3b0: move *sp(0xa0), a14, 1 +3fc2f3d0: mmfm sp, a7,a9,a11,a13 +3fc2f3f0: rets 2 +3fc2f400: mmtm sp, a7,a9,a11,a13 +3fc2f420: move a14, a13 +3fc2f430: addi 0xa0, a14 +3fc2f450: move *a13(0xff60), a11, 1 +3fc2f470: move *a11(0x20), a11, 1 +3fc2f490: jreq L3FC2F510 +3fc2f4a0: move a14, -*sp, 1 +3fc2f4b0: move *a13(0xff60), *a14+, 1 +3fc2f4d0: calla L3FC2BDC0 +3fc2f500: jruc L3FC2F570 +L3FC2F510: +3fc2f510: move *a13(0xff60), a11, 1 +3fc2f530: sub a9, a9 +3fc2f540: move a9, *a11(0x20), 1 +3fc2f560: move a9, *a11, 1 +L3FC2F570: +3fc2f570: move *a13(0xffe0), a11, 1 +3fc2f590: move *a11(0x20), a9, 1 +3fc2f5b0: jaeq L3FC2FFF0 +3fc2f5d0: move *a13(0xff60), a9, 1 +3fc2f5f0: move *a11(0x20), *a9(0x20), 1 +3fc2f620: move *a13(0xffc0), a9, 1 +3fc2f640: neg a9 +3fc2f650: setf 16, 1, 0 +3fc2f660: move a9, *a13(0x60), 0 +3fc2f680: move *a13(0xffa0), a9, 1 +3fc2f6a0: neg a9 +3fc2f6b0: move a9, *a13(0x70), 0 +3fc2f6d0: move a14, -*sp, 1 +3fc2f6e0: sub a9, a9 +3fc2f6f0: move a9, *a14+, 1 +3fc2f700: move a13, a9 +3fc2f710: addi 0x60, a9 +3fc2f730: move *a9+, *a14+, 1 +3fc2f740: move *a13(0xff80), *a14+, 1 +3fc2f760: calla L3FC57780 +3fc2f790: move a8, *a13(0x80), 1 +3fc2f7b0: move *a11, *a13, 1 +3fc2f7c0: sub a9, a9 +3fc2f7d0: move a9, *a13(0x20), 1 +3fc2f7f0: move *a13, a11, 1 +3fc2f800: jreq L3FC2FFF0 +L3FC2F810: +3fc2f810: move *a13, a11, 1 +3fc2f820: setf 16, 1, 0 +3fc2f830: move *a11(0x20), a9, 0 +3fc2f850: move *a13(0xffc0), a11, 1 +3fc2f870: add a11, a9 +3fc2f880: move *a13, a11, 1 +3fc2f890: move *a11(0x40), a11, 0 +3fc2f8b0: move *a13(0xffc0), a7, 1 +3fc2f8d0: add a7, a11 +3fc2f8e0: cmp a11, a9 +3fc2f8f0: jreq L3FC2FC80 +3fc2f900: move *a13, a11, 1 +3fc2f910: move *a11(0x30), a9, 0 +3fc2f930: move *a13(0xffa0), a7, 1 +3fc2f950: add a7, a9 +3fc2f960: move *a11(0x50), a11, 0 +3fc2f980: add a7, a11 +3fc2f990: cmp a11, a9 +3fc2f9a0: jreq L3FC2FC80 +3fc2f9b0: move a14, -*sp, 1 +3fc2f9c0: movk 16, a11 +3fc2f9d0: move a11, *a14+, 1 +3fc2f9e0: movk 1, a9 +3fc2f9f0: move a9, *a14+, 1 +3fc2fa00: calla L3F703D90 +3fc2fa30: move a8, *a13(0x40), 1 +3fc2fa50: move a8, a8 +3fc2fa60: jreq L3FC2FCB0 +3fc2fa70: move *a13, a9, 1 +3fc2fa80: setf 16, 1, 0 +3fc2fa90: move *a9(0x20), a11, 0 +3fc2fab0: move *a13(0xffc0), a7, 1 +3fc2fad0: add a7, a11 +3fc2fae0: move a11, *a8(0x20), 0 +3fc2fb00: move *a9(0x30), a11, 0 +3fc2fb20: move *a13(0xffa0), a7, 1 +3fc2fb40: add a7, a11 +3fc2fb50: move a11, *a8(0x30), 0 +3fc2fb70: move *a9(0x40), a11, 0 +3fc2fb90: move *a13(0xffc0), a7, 1 +3fc2fbb0: add a7, a11 +3fc2fbc0: move a11, *a8(0x40), 0 +3fc2fbe0: move *a9(0x50), a11, 0 +3fc2fc00: move *a13(0xffa0), a7, 1 +3fc2fc20: add a7, a11 +3fc2fc30: move a11, *a8(0x50), 0 +3fc2fc50: sub a11, a11 +3fc2fc60: move a11, *a8, 1 +3fc2fc70: jruc L3FC2FCB0 +L3FC2FC80: +3fc2fc80: sub a11, a11 +3fc2fc90: move a11, *a13(0x40), 1 +L3FC2FCB0: +3fc2fcb0: move *a13(0x40), a11, 1 +3fc2fcd0: jreq L3FC2FF30 +3fc2fce0: move *a13(0x80), a9, 1 +3fc2fd00: jrne L3FC2FD50 +3fc2fd10: sub a7, a7 +3fc2fd20: move a7, *a11(0x60), 1 +3fc2fd40: jruc L3FC2FE80 +L3FC2FD50: +3fc2fd50: move *a9(0x60), a7, 1 +3fc2fd70: jrne L3FC2FE10 +3fc2fd80: move a14, -*sp, 1 +3fc2fd90: move a9, *a14+, 1 +3fc2fda0: calla L3FC57BF0 +3fc2fdd0: sub a7, a7 +3fc2fde0: move a7, *a11(0x60), 1 +3fc2fe00: jruc L3FC2FE80 +L3FC2FE10: +3fc2fe10: addk 32, a9 +3fc2fe20: move *a9, a7, 1 +3fc2fe30: inc a7 +3fc2fe40: move a7, *a9, 1 +3fc2fe50: move *a13(0x80), *a11(0x60), 1 +L3FC2FE80: +3fc2fe80: move *a13(0x20), a9, 1 +3fc2fea0: jrne L3FC2FEF0 +3fc2feb0: move *a13(0xff60), a7, 1 +3fc2fed0: move a11, *a7, 1 +3fc2fee0: jruc L3FC2FF00 +L3FC2FEF0: +3fc2fef0: move a11, *a9, 1 +L3FC2FF00: +3fc2ff00: move a11, *a13(0x20), 1 +3fc2ff20: jruc L3FC2FFB0 +L3FC2FF30: +3fc2ff30: move a14, -*sp, 1 +3fc2ff40: movi 0x3fc30890, a8 +3fc2ff70: move a8, *a14+, 1 +3fc2ff80: calla L3F927BC0 +L3FC2FFB0: +3fc2ffb0: move *a13, a9, 1 +3fc2ffc0: move *a9, *a13, 1 +3fc2ffd0: move *a13, a9, 1 +3fc2ffe0: jrne L3FC2F810 +L3FC2FFF0: +3fc2fff0: move *sp(0xa0), a14, 1 +3fc30010: mmfm sp, a7,a9,a11,a13 +3fc30030: rets 2 +3fc30040: mmtm sp, a9,a11,a13 +3fc30060: move a14, a13 +3fc30070: addi 0x60, a14 +3fc30090: move *a13(0xffc0), a11, 1 +3fc300b0: jrne L3FC30300 +3fc300c0: move *a13(0xffa0), a11, 1 +3fc300e0: jreq L3FC30210 +3fc300f0: move *a11(0x300), a11, 1 +3fc30110: move *a11(0x20), a11, 1 +3fc30130: jrne L3FC30210 +L3FC30140: +3fc30140: move *a13(0xffa0), a11, 1 +3fc30160: move *a11(0x80), *a13(0xffa0), 1 +3fc30190: move *a13(0xffa0), a11, 1 +3fc301b0: jreq L3FC30210 +3fc301c0: move *a11(0x300), a11, 1 +3fc301e0: move *a11(0x20), a11, 1 +3fc30200: jreq L3FC30140 +L3FC30210: +3fc30210: move *a13(0xffa0), a11, 1 +3fc30230: jrne L3FC302D0 +3fc30240: move a14, -*sp, 1 +3fc30250: movi 0x3fc309b0, a8 +3fc30280: move a8, *a14+, 1 +3fc30290: calla L3F927BC0 +3fc302c0: jruc L3FC306C0 +L3FC302D0: +3fc302d0: move *a11(0x300), *a13(0xffc0), 1 +L3FC30300: +3fc30300: move *a13(0xffe0), a11, 1 +3fc30320: move *a11(0x0), *a13(0x40), 1 +3fc30350: move *a13(0x40), a11, 1 +3fc30370: jreq L3FC306C0 +L3FC30380: +3fc30380: move *a13(0xffc0), a11, 1 +3fc303a0: move *a11, a9, 1 +3fc303b0: move *a9(0x60), *a13(0x0), 1 +3fc303e0: move *a13(0xffe0), a9, 1 +3fc30400: move *a9(0x0), *a13(0x20), 1 +3fc30430: move *a13, a9, 1 +3fc30440: jrne L3FC304B0 +3fc30450: move *a13(0x20), a9, 1 +3fc30470: sub a11, a11 +3fc30480: move a11, *a9(0x60), 1 +3fc304a0: jruc L3FC30640 +L3FC304B0: +3fc304b0: move *a9(0x60), a9, 1 +3fc304d0: jrne L3FC305A0 +3fc304e0: move a14, -*sp, 1 +3fc304f0: move *a13(0x0), *a14+, 1 +3fc30510: calla L3FC57BF0 +3fc30540: move *a13(0x20), a9, 1 +3fc30560: sub a11, a11 +3fc30570: move a11, *a9(0x60), 1 +3fc30590: jruc L3FC30640 +L3FC305A0: +3fc305a0: move *a13, a9, 1 +3fc305b0: addk 32, a9 +3fc305c0: move *a9, a11, 1 +3fc305d0: inc a11 +3fc305e0: move a11, *a9, 1 +3fc305f0: move *a13(0x20), a11, 1 +3fc30610: move *a13(0x0), *a11(0x60), 1 +L3FC30640: +3fc30640: move *a13(0x40), a11, 1 +3fc30660: move *a11(0x0), *a13(0x40), 1 +3fc30690: move *a13(0x40), a11, 1 +3fc306b0: jrne L3FC30380 +L3FC306C0: +3fc306c0: move *sp(0x80), a14, 1 +3fc306e0: mmfm sp, a9,a11,a13 +3fc30700: rets 2 +3fc30710: rl a10, a4 +3fc30720: .word 0x7373 +3fc30730: sll a11, sp +3fc30740: sla a11, a9 +3fc30750: sra b11, b4 +3fc30760: move a10, a4 +3fc30770: sla 0x2, a8 +3fc30780: sla 0x1, a13 +3fc30790: sla a11, a2 +3fc307a0: sla 0x3, a4 +3fc307b0: sra b11, b2 +3fc307c0: sla 0x3, a6 +3fc307d0: modu a11, a3 +3fc307e0: modu b3, b5 +3fc307f0: sla 0x3, b4 +3fc30800: sra a1, a5 +3fc30810: srl a1, a0 +3fc30820: .word 0x726f +3fc30830: rl a1, a0 +3fc30840: sla a11, a5 +3fc30850: sra a11, a4 +3fc30860: sla 0x3, b2 +3fc30870: .word 0x7825 +3fc30880: .word 0x000a +3fc30890: sra b10, b2 +3fc308a0: rl a11, a7 +3fc308b0: modu a3, sp +3fc308c0: .word 0x7243 +3fc308d0: sla a11, a5 +3fc308e0: sra b11, b4 +3fc308f0: andn b2, b7 +3fc30900: srl 0x17, a0 +3fc30910: addc a9, a0 +3fc30920: modu a3, a1 +3fc30930: modu a11, a14 +3fc30940: sla 0x3, b4 +3fc30950: .word 0x7263 +3fc30960: sla a11, a5 +3fc30970: sra b11, b4 +3fc30980: sll a1, a0 +3fc30990: .word 0x786f +3fc309a0: .word 0x000a +3fc309b0: sra b10, b2 +3fc309c0: rl a11, a7 +3fc309d0: modu a3, sp +3fc309e0: .word 0x7341 +3fc309f0: rl b11, b3 +3fc30a00: modu a3, a7 +3fc30a10: move a10, a4 +3fc30a20: sla 0x2, a8 +3fc30a30: sla 0x1, a13 +3fc30a40: sla a11, a3 +3fc30a50: modu a3, a14 +3fc30a60: .word 0x746f +3fc30a70: sla a9, a0 +3fc30a80: .word 0x7373 +3fc30a90: srl a11, a9 +3fc30aa0: sla 0x3, a14 +3fc30ab0: move a10, a4 +3fc30ac0: .word 0x0a48 +3fc30ad0: .word 0x0000 +L3FC30AE0: +3fc30ae0: mmtm sp, a7,a9,a10,a11,a13 +3fc30b00: move a14, a13 +3fc30b10: move *a13(0xffe0), a9, 1 +3fc30b30: move *a9(0x20), a11, 1 +3fc30b50: dec a11 +3fc30b60: jrle L3FC30DF0 +3fc30b70: movi 0x213860, a10 +3fc30ba0: move a9, *a10, 1 +3fc30bb0: sub a11, a11 +3fc30bc0: move a11, *a10(0x20), 1 +3fc30be0: move a11, *a10(0x40), 1 +3fc30c00: movi 0x213ac0, a7 +3fc30c30: move a7, *a10(0x60), 1 +3fc30c50: addi 0x33a0, a7 +3fc30c70: move a7, *a10(0x80), 1 +3fc30c90: move a11, *a10(0xa0), 1 +3fc30cb0: movi 0x213aa0, a7 +3fc30ce0: move a7, *a10(0xc0), 1 +3fc30d00: move a11, *a10(0xe0), 1 +3fc30d20: move a11, *a10(0x100), 1 +3fc30d40: move a14, -*sp, 1 +3fc30d50: move a10, *a14+, 1 +3fc30d60: calla L3F7E6120 +3fc30d90: move a14, -*sp, 1 +3fc30da0: move a10, *a14+, 1 +3fc30db0: move a9, *a14+, 1 +3fc30dc0: calla L3FC30E40 +L3FC30DF0: +3fc30df0: move *sp(0xc0), a14, 1 +3fc30e10: mmfm sp, a7,a9,a10,a11,a13 +3fc30e30: rets 2 +L3FC30E40: +3fc30e40: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fc30e60: move a14, a13 +3fc30e70: addi 0xc0, a14 +3fc30e90: move *a13(0xffe0), a9, 1 +3fc30eb0: move *a13(0xffc0), a10, 1 +3fc30ed0: sub a7, a7 +3fc30ee0: move a7, *a10(0x100), 1 +3fc30f00: move *a9(0x20), a7, 1 +3fc30f20: subk 2, a7 +3fc30f30: jalt L3FC333D0 +L3FC30F50: +3fc30f50: move *a9(0x20), a7, 1 +3fc30f70: subk 2, a7 +3fc30f80: jalt L3FC333D0 +3fc30fa0: sub a7, a7 +3fc30fb0: move a7, *a13(0x60), 1 +3fc30fd0: move *a10(0x20), a4, 1 +3fc30ff0: move *a10, a5, 1 +3fc31000: move *a5, a11, 1 +L3FC31010: +3fc31010: move *a11, a12, 1 +3fc31020: jaeq L3FC32C10 +3fc31040: move *a11(0x60), a2, 1 +3fc31060: jreq L3FC31090 +3fc31070: move *a2(0x60), a2, 1 +L3FC31090: +3fc31090: setf 16, 1, 0 +3fc310a0: move *a11(0x30), a7, 0 +3fc310c0: move a7, *a13(0x40), 0 +3fc310e0: cmpi 0x7fff, a7 +3fc31100: jrlt L3FC31190 +3fc31110: move a14, -*sp, 1 +3fc31120: movi 0x3fc337c0, a8 +3fc31150: move a8, *a14+, 1 +3fc31160: calla L3F35BD40 +L3FC31190: +3fc31190: setf 16, 1, 0 +3fc311a0: move *a11(0x50), *a13(0x50), 0 +3fc311d0: move *a11(0x20), *a13(0x30), 0 +3fc31200: move *a4(0x40), a5, 0 +3fc31220: cmp a7, a5 +3fc31230: jrge L3FC312C0 +L3FC31240: +3fc31240: move *a4(0x80), a4, 1 +3fc31260: move *a4(0x40), a7, 0 +3fc31280: move *a13(0x40), a5, 0 +3fc312a0: cmp a5, a7 +3fc312b0: jrlt L3FC31240 +L3FC312C0: +3fc312c0: move *a4(0x0), *a13(0x80), 1 +3fc312f0: move *a13(0x80), a7, 1 +3fc31310: move *a7(0x40), a5, 0 +3fc31330: move *a13(0x40), a7, 0 +3fc31350: cmp a7, a5 +3fc31360: jrne L3FC314C0 +L3FC31370: +3fc31370: move *a13(0x80), a7, 1 +3fc31390: move *a7(0x50), a5, 0 +3fc313b0: move *a13(0x30), a7, 0 +3fc313d0: cmp a7, a5 +3fc313e0: jrgt L3FC314C0 +3fc313f0: move *a13(0x80), a4, 1 +3fc31410: move *a4(0x0), *a13(0x80), 1 +3fc31440: move *a13(0x80), a5, 1 +3fc31460: move *a5(0x40), a5, 0 +3fc31480: move *a13(0x40), a7, 0 +3fc314a0: cmp a7, a5 +3fc314b0: jreq L3FC31370 +L3FC314C0: +3fc314c0: move *a12(0x20), a7, 0 +3fc314e0: move *a11(0x40), a5, 0 +3fc31500: cmp a5, a7 +3fc31510: jrne L3FC317F0 +L3FC31520: +3fc31520: move *a12(0x30), a7, 0 +3fc31540: move *a13(0x40), a5, 0 +3fc31560: cmp a5, a7 +3fc31570: jrne L3FC317F0 +3fc31580: move a2, a7 +3fc31590: jreq L3FC31630 +3fc315a0: move *a12(0x60), a7, 1 +3fc315c0: jreq L3FC31630 +3fc315d0: move *a12(0x60), a7, 1 +3fc315f0: move *a7(0x60), a7, 1 +3fc31610: cmp a2, a7 +3fc31620: jreq L3FC31680 +L3FC31630: +3fc31630: move a2, a7 +3fc31640: jrne L3FC317F0 +3fc31650: move *a11(0x60), a7, 1 +3fc31670: jrne L3FC317F0 +L3FC31680: +3fc31680: move *a12(0x50), a7, 0 +3fc316a0: move *a13(0x50), a5, 0 +3fc316c0: cmp a5, a7 +3fc316d0: jalt L3FC325D0 +3fc316f0: move *a12(0x50), a7, 0 +3fc31710: cmp a5, a7 +3fc31720: jane L3FC32A70 +3fc31740: jauc L3FC32890 +L3FC31760: +3fc31760: move *a11, a12, 1 +3fc31770: jreq L3FC317F0 +3fc31780: setf 16, 1, 0 +3fc31790: move *a12(0x20), a7, 0 +3fc317b0: move *a11(0x40), a5, 0 +3fc317d0: cmp a5, a7 +3fc317e0: jreq L3FC31520 +L3FC317F0: +3fc317f0: move a4, a6 +L3FC31800: +3fc31800: move *a6(0x80), a6, 1 +3fc31820: jaeq L3FC32590 +3fc31840: setf 16, 1, 0 +3fc31850: move *a6(0x40), a7, 0 +3fc31870: move *a13(0x50), a5, 0 +3fc31890: cmp a5, a7 +3fc318a0: jage L3FC32590 +3fc318c0: move *a6(0x50), a7, 0 +3fc318e0: move *a13(0x30), a5, 0 +3fc31900: cmp a5, a7 +3fc31910: jage L3FC32280 +3fc31930: move *a6(0x0), *a13(0x90), 1 +3fc31960: move *a13(0x90), a7, 1 +3fc31980: move *a7(0x40), a5, 0 +3fc319a0: move *a13(0x50), a7, 0 +3fc319c0: cmp a7, a5 +3fc319d0: jrge L3FC31B30 +L3FC319E0: +3fc319e0: move *a13(0x90), a7, 1 +3fc31a00: move *a7(0x50), a5, 0 +3fc31a20: move *a13(0x30), a7, 0 +3fc31a40: cmp a7, a5 +3fc31a50: jrgt L3FC31B30 +3fc31a60: move *a13(0x90), a6, 1 +3fc31a80: move *a6(0x0), *a13(0x90), 1 +3fc31ab0: move *a13(0x90), a5, 1 +3fc31ad0: move *a5(0x40), a5, 0 +3fc31af0: move *a13(0x50), a7, 0 +3fc31b10: cmp a7, a5 +3fc31b20: jrlt L3FC319E0 +L3FC31B30: +3fc31b30: move *a6(0xa0), a12, 1 +3fc31b50: move *a12(0x30), *a13(0x80), 0 +L3FC31B80: +3fc31b80: move *a12(0x30), a7, 0 +3fc31ba0: move *a13(0x80), a5, 0 +3fc31bc0: cmp a5, a7 +3fc31bd0: jrne L3FC31800 +3fc31be0: move *a12(0x40), a7, 0 +3fc31c00: move *a13(0x30), a5, 0 +3fc31c20: cmp a5, a7 +3fc31c30: jrgt L3FC31EE0 +3fc31c40: move *a12(0x40), a7, 0 +3fc31c60: cmp a5, a7 +3fc31c70: jrne L3FC31CE0 +3fc31c80: move *a12(0x50), a7, 0 +3fc31ca0: move *a13(0x50), a5, 0 +3fc31cc0: cmp a5, a7 +3fc31cd0: jreq L3FC31D20 +L3FC31CE0: +3fc31ce0: move *a12, a12, 1 +3fc31cf0: jrne L3FC31B80 +3fc31d00: jauc L3FC32590 +L3FC31D20: +3fc31d20: move a2, a7 +3fc31d30: jreq L3FC31DD0 +3fc31d40: move *a12(0x60), a7, 1 +3fc31d60: jreq L3FC31DD0 +3fc31d70: move *a12(0x60), a7, 1 +3fc31d90: move *a7(0x60), a7, 1 +3fc31db0: cmp a2, a7 +3fc31dc0: jreq L3FC31E20 +L3FC31DD0: +3fc31dd0: move a2, a7 +3fc31de0: jrne L3FC31EC0 +3fc31df0: move *a11(0x60), a7, 1 +3fc31e10: jrne L3FC31EC0 +L3FC31E20: +3fc31e20: move *a12(0x30), *a11(0x50), 0 +3fc31e50: move *a11(0x40), *a12(0x40), 0 +3fc31e80: movk 1, a7 +3fc31e90: move a7, *a13(0x60), 1 +3fc31eb0: jruc L3FC32590 +L3FC31EC0: +3fc31ec0: move *a12, a12, 1 +3fc31ed0: jreq L3FC32590 +L3FC31EE0: +3fc31ee0: move *a12(0x30), a7, 0 +3fc31f00: move *a13(0x80), a5, 0 +3fc31f20: cmp a5, a7 +3fc31f30: jrgt L3FC31800 +3fc31f40: move *a12(0x20), a7, 0 +3fc31f60: move *a11(0x40), a5, 0 +3fc31f80: cmp a5, a7 +3fc31f90: jrne L3FC31800 +3fc31fa0: move a2, a5 +3fc31fb0: jreq L3FC32050 +3fc31fc0: move *a12(0x60), a7, 1 +3fc31fe0: jreq L3FC32050 +3fc31ff0: move *a12(0x60), a7, 1 +3fc32010: move *a7(0x60), a7, 1 +3fc32030: cmp a2, a7 +3fc32040: jreq L3FC320C0 +L3FC32050: +3fc32050: move a2, a5 +3fc32060: jane L3FC31800 +3fc32080: move *a11(0x60), a7, 1 +3fc320a0: jane L3FC31800 +L3FC320C0: +3fc320c0: move *a11(0x50), a7, 0 +3fc320e0: move *a12(0x50), a5, 0 +3fc32100: cmp a5, a7 +3fc32110: jane L3FC31800 +3fc32130: move *a12(0x30), a7, 0 +3fc32150: move a7, *a13(0x50), 0 +3fc32170: move a7, *a11(0x50), 0 +3fc32190: move *a11(0x20), *a12(0x20), 0 +3fc321c0: move *a6, a5, 1 +3fc321d0: move *a5(0xa0), a5, 1 +3fc321f0: cmp a12, a5 +3fc32200: jrne L3FC32240 +3fc32210: move *a11(0x20), *a6(0x50), 0 +L3FC32240: +3fc32240: movk 1, a5 +3fc32250: move a5, *a13(0x60), 1 +3fc32270: jruc L3FC32590 +L3FC32280: +3fc32280: move *a6(0xa0), a12, 1 +3fc322a0: move *a6(0x50), a7, 0 +3fc322c0: move *a11(0x40), a5, 0 +3fc322e0: cmp a5, a7 +3fc322f0: jane L3FC31800 +3fc32310: move *a11(0x50), a7, 0 +3fc32330: move *a12(0x50), a5, 0 +3fc32350: cmp a5, a7 +3fc32360: jane L3FC31800 +3fc32380: move a2, a5 +3fc32390: jreq L3FC32430 +3fc323a0: move *a12(0x60), a7, 1 +3fc323c0: jreq L3FC32430 +3fc323d0: move *a12(0x60), a7, 1 +3fc323f0: move *a7(0x60), a7, 1 +3fc32410: cmp a2, a7 +3fc32420: jreq L3FC324A0 +L3FC32430: +3fc32430: move a2, a5 +3fc32440: jane L3FC31800 +3fc32460: move *a11(0x60), a7, 1 +3fc32480: jane L3FC31800 +L3FC324A0: +3fc324a0: move *a12(0x30), a7, 0 +3fc324c0: move a7, *a13(0x50), 0 +3fc324e0: move a7, *a11(0x50), 0 +3fc32500: move *a11(0x20), a5, 0 +3fc32520: move a5, *a12(0x20), 0 +3fc32540: move a5, *a6(0x50), 0 +3fc32560: movk 1, a5 +3fc32570: move a5, *a13(0x60), 1 +L3FC32590: +3fc32590: move *a11, a11, 1 +3fc325a0: jane L3FC31010 +3fc325c0: jruc L3FC32C10 +L3FC325D0: +3fc325d0: move *a12(0x50), *a11(0x50), 0 +3fc32600: move a14, -*sp, 1 +3fc32610: move a12, *a14+, 1 +3fc32620: move a4, *a14+, 1 +3fc32630: move a10, *a14+, 1 +3fc32640: calla L3F7E91F0 +3fc32670: setf 16, 1, 0 +3fc32680: move *a12(0x40), *a13(0x20), 0 +3fc326b0: move *a11(0x40), *a12(0x40), 0 +3fc326e0: move *a13(0x20), *a11(0x40), 0 +3fc32710: move *a13(0x50), *a12(0x50), 0 +3fc32740: move *a11(0x50), a7, 0 +3fc32760: move a7, *a13(0x50), 0 +3fc32780: move a7, *a12(0x30), 0 +3fc327a0: move *a13(0x30), *a12(0x20), 0 +3fc327d0: move a14, -*sp, 1 +3fc327e0: move a12, *a14+, 1 +3fc327f0: move a4, *a14+, 1 +3fc32800: move a10, *a14+, 1 +3fc32810: calla L3F7E7210 +3fc32840: movk 1, a5 +3fc32850: move a5, *a13(0x60), 1 +3fc32870: jauc L3FC31760 +L3FC32890: +3fc32890: move a14, -*sp, 1 +3fc328a0: move a12, *a14+, 1 +3fc328b0: move a4, *a14+, 1 +3fc328c0: move a10, *a14+, 1 +3fc328d0: calla L3F7E91F0 +3fc32900: setf 16, 1, 0 +3fc32910: move *a12(0x40), *a11(0x40), 0 +3fc32940: move *a11(0x60), a7, 1 +3fc32960: jreq L3FC329D0 +3fc32970: move *a11(0x60), a7, 1 +3fc32990: addk 32, a7 +3fc329a0: move *a7, a5, 1 +3fc329b0: dec a5 +3fc329c0: move a5, *a7, 1 +L3FC329D0: +3fc329d0: move a14, -*sp, 1 +3fc329e0: move a12, *a14+, 1 +3fc329f0: calla L3F702440 +3fc32a20: movk 1, a7 +3fc32a30: move a7, *a13(0x60), 1 +3fc32a50: jauc L3FC31760 +L3FC32A70: +3fc32a70: move a14, -*sp, 1 +3fc32a80: move a12, *a14+, 1 +3fc32a90: move a4, *a14+, 1 +3fc32aa0: move a10, *a14+, 1 +3fc32ab0: calla L3F7E91F0 +3fc32ae0: setf 16, 1, 0 +3fc32af0: move *a12(0x40), *a11(0x40), 0 +3fc32b20: move *a13(0x50), *a12(0x30), 0 +3fc32b50: move a14, -*sp, 1 +3fc32b60: move a12, *a14+, 1 +3fc32b70: move a4, *a14+, 1 +3fc32b80: move a10, *a14+, 1 +3fc32b90: calla L3F7E7210 +3fc32bc0: movk 1, a7 +3fc32bd0: move a7, *a13(0x60), 1 +3fc32bf0: jauc L3FC31760 +L3FC32C10: +3fc32c10: move *a10(0x20), a4, 1 +3fc32c30: move *a10, a7, 1 +3fc32c40: move *a7, a11, 1 +L3FC32C50: +3fc32c50: move *a11(0x60), a2, 1 +3fc32c70: jreq L3FC32CA0 +3fc32c80: move *a2(0x60), a2, 1 +L3FC32CA0: +3fc32ca0: setf 16, 1, 0 +3fc32cb0: move *a11(0x30), *a13(0x80), 0 +3fc32ce0: move *a4(0x40), a7, 0 +3fc32d00: move *a13(0x80), a5, 0 +3fc32d20: cmp a5, a7 +3fc32d30: jrge L3FC32DC0 +L3FC32D40: +3fc32d40: move *a4(0x80), a4, 1 +3fc32d60: move *a4(0x40), a7, 0 +3fc32d80: move *a13(0x80), a5, 0 +3fc32da0: cmp a5, a7 +3fc32db0: jrlt L3FC32D40 +L3FC32DC0: +3fc32dc0: move *a11(0x20), *a13(0x30), 0 +3fc32df0: move *a11(0x50), *a13(0x50), 0 +3fc32e20: move a4, a6 +L3FC32E30: +3fc32e30: setf 16, 1, 0 +3fc32e40: move *a6(0x40), a7, 0 +3fc32e60: move *a13(0x50), a5, 0 +3fc32e80: cmp a5, a7 +3fc32e90: jrge L3FC32F20 +L3FC32EA0: +3fc32ea0: move *a6(0x80), a6, 1 +3fc32ec0: move *a6(0x40), a7, 0 +3fc32ee0: move *a13(0x50), a5, 0 +3fc32f00: cmp a5, a7 +3fc32f10: jrlt L3FC32EA0 +L3FC32F20: +3fc32f20: move *a6(0x40), a7, 0 +3fc32f40: cmp a5, a7 +3fc32f50: jrgt L3FC33370 +3fc32f60: move *a6(0x50), a7, 0 +3fc32f80: move *a13(0x30), a5, 0 +3fc32fa0: cmp a5, a7 +3fc32fb0: jrgt L3FC33370 +3fc32fc0: move *a6, a6, 1 +L3FC32FD0: +3fc32fd0: move *a6(0x40), a7, 0 +3fc32ff0: move *a13(0x50), a5, 0 +3fc33010: cmp a5, a7 +3fc33020: jrgt L3FC330B0 +3fc33030: move *a6(0x50), a7, 0 +3fc33050: move *a13(0x30), a5, 0 +3fc33070: cmp a5, a7 +3fc33080: jrgt L3FC330B0 +3fc33090: move *a6, a6, 1 +3fc330a0: jruc L3FC32FD0 +L3FC330B0: +3fc330b0: move *a6(0x20), a6, 1 +3fc330d0: move *a6(0xa0), a12, 1 +3fc330f0: jreq L3FC33370 +L3FC33100: +3fc33100: move *a12(0x30), a7, 0 +3fc33120: move *a13(0x50), a5, 0 +3fc33140: cmp a5, a7 +3fc33150: jrgt L3FC33370 +3fc33160: move *a12(0x20), a7, 0 +3fc33180: move *a13(0x30), a5, 0 +3fc331a0: cmp a5, a7 +3fc331b0: jreq L3FC33230 +3fc331c0: move *a12(0x20), a7, 0 +3fc331e0: cmp a5, a7 +3fc331f0: jrgt L3FC33370 +3fc33200: move *a12, a12, 1 +3fc33210: jrne L3FC33100 +3fc33220: jruc L3FC33370 +L3FC33230: +3fc33230: move *a12(0x40), a7, 0 +3fc33250: move *a11(0x40), a5, 0 +3fc33270: cmp a5, a7 +3fc33280: jrne L3FC33370 +3fc33290: move *a12(0x60), a7, 1 +3fc332b0: jreq L3FC33320 +3fc332c0: move *a12(0x60), a7, 1 +3fc332e0: move *a7(0x60), a7, 1 +3fc33300: cmp a7, a2 +3fc33310: jrne L3FC33370 +L3FC33320: +3fc33320: move a2, a5 +3fc33330: jreq L3FC33530 +3fc33340: move *a12(0x60), a7, 1 +3fc33360: jrne L3FC33530 +L3FC33370: +3fc33370: move *a11, a11, 1 +3fc33380: jrne L3FC32C50 +3fc33390: move *a13(0x60), a7, 1 +3fc333b0: jane L3FC30F50 +L3FC333D0: +3fc333d0: move *a10(0xe0), a7, 1 +3fc333f0: jreq L3FC33520 +3fc33400: move *a10(0xe0), *a13(0x80), 1 +L3FC33430: +3fc33430: move *a13(0x80), a7, 1 +3fc33450: move *a7(0x0), *a13(0xa0), 1 +3fc33480: move a14, -*sp, 1 +3fc33490: move a7, *a14+, 1 +3fc334a0: calla L3F702440 +3fc334d0: move *a13(0xa0), a5, 1 +3fc334f0: move a5, *a13(0x80), 1 +3fc33510: jrne L3FC33430 +L3FC33520: +3fc33520: jruc L3FC33770 +L3FC33530: +3fc33530: move *a6(0x20), *a13(0x0), 1 +3fc33560: move a14, -*sp, 1 +3fc33570: move a12, *a14+, 1 +3fc33580: move a6, *a14+, 1 +3fc33590: move a10, *a14+, 1 +3fc335a0: calla L3F7E91F0 +3fc335d0: setf 16, 1, 0 +3fc335e0: move *a12(0x50), a7, 0 +3fc33600: move a7, *a13(0x50), 0 +3fc33620: move a7, *a11(0x50), 0 +3fc33640: move *a11(0x60), a5, 1 +3fc33660: jreq L3FC336D0 +3fc33670: move *a11(0x60), a5, 1 +3fc33690: addk 32, a5 +3fc336a0: move *a5, a7, 1 +3fc336b0: dec a7 +3fc336c0: move a7, *a5, 1 +L3FC336D0: +3fc336d0: move a14, -*sp, 1 +3fc336e0: move a12, *a14+, 1 +3fc336f0: calla L3F702440 +3fc33720: movk 1, a7 +3fc33730: move a7, *a13(0x60), 1 +3fc33750: jauc L3FC32E30 +L3FC33770: +3fc33770: move *sp(0x180), a14, 1 +3fc33790: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fc337b0: rets 2 +3fc337c0: mods a2, a9 +3fc337d0: sra a11, a12 +3fc337e0: sla a11, a7 +3fc337f0: sla 0x3, a12 +3fc33800: rl 0xb, b9 +3fc33810: rl a9, a0 +3fc33820: sla 0x3, a14 +3fc33830: sra b10, b2 +3fc33840: rl a11, a7 +3fc33850: modu a3, sp +3fc33860: modu a10, a3 +3fc33870: mods a3, a1 +3fc33880: .word 0x7365 +3fc33890: sra a11, a3 +3fc338a0: .word 0x0000 +L3FC338B0: +3fc338b0: mmtm sp, a7,a9,a11,a13 +3fc338d0: move a14, a13 +3fc338e0: addi 0x60, a14 +3fc33900: move *a13(0xffc0), a11, 1 +3fc33920: move *a11, a11, 1 +3fc33930: jreq L3FC33F30 +3fc33940: move a14, -*sp, 1 +3fc33950: move a13, *a14+, 1 +3fc33960: move *a13(0xffc0), a11, 1 +3fc33980: move *a11(0x20), *a14+, 1 +3fc339a0: move *a11(0x0), *a14+, 1 +3fc339c0: calla L3FC38560 +3fc339f0: move *a13(0xffe0), a11, 1 +3fc33a10: move *a11, a11, 1 +3fc33a20: jrne L3FC33AC0 +3fc33a30: move *a13(0xffe0), a11, 1 +3fc33a50: move *a13, *a11, 1 +3fc33a60: move *a13(0xffc0), a9, 1 +3fc33a80: move *a9(0x20), *a11(0x20), 1 +3fc33ab0: jruc L3FC33F30 +L3FC33AC0: +3fc33ac0: move *a13(0xffe0), a11, 1 +3fc33ae0: move *a13(0xffc0), a9, 1 +3fc33b00: addk 32, a11 +3fc33b10: move *a11, a7, 1 +3fc33b20: move *a9(0x20), a9, 1 +3fc33b40: add a9, a7 +3fc33b50: move a7, *a11, 1 +3fc33b60: move *a13(0xffe0), a11, 1 +3fc33b80: move a11, *a13(0x20), 1 +3fc33ba0: move *a11(0x0), *a13(0x40), 1 +3fc33bd0: setf 16, 1, 0 +L3FC33BE0: +3fc33be0: move *a13(0x40), a11, 1 +3fc33c00: move *a13, a9, 1 +3fc33c10: move *a11(0x30), a7, 0 +3fc33c30: move *a9(0x30), a9, 0 +3fc33c50: cmp a9, a7 +3fc33c60: jrlt L3FC33D50 +3fc33c70: move *a13, a9, 1 +3fc33c80: move *a11(0x30), a7, 0 +3fc33ca0: move *a9(0x30), a9, 0 +3fc33cc0: cmp a9, a7 +3fc33cd0: jrne L3FC33DF0 +3fc33ce0: move *a13, a9, 1 +3fc33cf0: move *a11(0x20), a7, 0 +3fc33d10: move *a9(0x20), a9, 0 +3fc33d30: cmp a9, a7 +3fc33d40: jrge L3FC33DF0 +L3FC33D50: +3fc33d50: move *a13(0x20), a9, 1 +3fc33d70: move a11, *a9, 1 +3fc33d80: move a11, *a13(0x20), 1 +3fc33da0: move *a11, a9, 1 +3fc33db0: move a9, *a13(0x40), 1 +3fc33dd0: jrne L3FC33BE0 +3fc33de0: jruc L3FC33EA0 +L3FC33DF0: +3fc33df0: move *a13(0x20), a9, 1 +3fc33e10: move *a13, *a9, 1 +3fc33e20: move *a13(0x0), *a13(0x20), 1 +3fc33e50: move *a13, a9, 1 +3fc33e60: move *a9, a7, 1 +3fc33e70: move a7, *a13, 1 +3fc33e80: jrne L3FC33BE0 +3fc33e90: jruc L3FC33EE0 +L3FC33EA0: +3fc33ea0: move *a13(0x20), a11, 1 +3fc33ec0: move *a13, *a11, 1 +3fc33ed0: jruc L3FC33F30 +L3FC33EE0: +3fc33ee0: move *a13(0x20), a11, 1 +3fc33f00: move *a13(0x40), *a11(0x0), 1 +L3FC33F30: +3fc33f30: move *sp(0xa0), a14, 1 +3fc33f50: mmfm sp, a7,a9,a11,a13 +3fc33f70: rets 2 +L3FC33F80: +3fc33f80: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fc33fa0: move a14, a13 +3fc33fb0: addi 0xe0, a14 +3fc33fd0: move *a13(0xffe0), a9, 1 +3fc33ff0: move *a13(0xffc0), a10, 1 +3fc34010: move *a13(0xffa0), a11, 1 +3fc34030: move *a11, a12, 1 +3fc34040: cmp a10, a9 +3fc34050: jreq L3FC341C0 +3fc34060: cmp a11, a9 +3fc34070: jreq L3FC340F0 +3fc34080: move *a9, a7, 1 +3fc34090: jreq L3FC340F0 +3fc340a0: move a14, -*sp, 1 +3fc340b0: move a9, *a14+, 1 +3fc340c0: calla L3FC2BDC0 +L3FC340F0: +3fc340f0: move a9, a8 +3fc34100: move a10, a7 +3fc34110: move *a7+, *a8+, 1 +3fc34120: move *a7, *a8, 1 +3fc34130: move a14, -*sp, 1 +3fc34140: move a9, *a14+, 1 +3fc34150: move *a10(0x20), *a14+, 1 +3fc34170: move *a10(0x0), *a14+, 1 +3fc34190: calla L3FC38560 +L3FC341C0: +3fc341c0: setf 16, 1, 0 +3fc341d0: move *a12(0x20), *a13(0x0), 0 +3fc34200: move *a12(0x40), *a13(0x10), 0 +3fc34230: move *a12(0x30), *a13(0x20), 0 +3fc34260: move *a12(0x50), *a13(0x30), 0 +3fc34290: move a9, a0 +3fc342a0: move *a0, a2, 1 +3fc342b0: jreq L3FC343C0 +3fc342c0: move *a13(0x20), a7, 0 +3fc342e0: move *a2(0x50), a5, 0 +3fc34300: cmp a5, a7 +3fc34310: jrlt L3FC343C0 +L3FC34320: +3fc34320: move a2, a0 +3fc34330: move *a0, a2, 1 +3fc34340: jreq L3FC343C0 +3fc34350: setf 16, 1, 0 +3fc34360: move *a13(0x20), a7, 0 +3fc34380: move *a2(0x50), a5, 0 +3fc343a0: cmp a5, a7 +3fc343b0: jrge L3FC34320 +L3FC343C0: +3fc343c0: movk 4, a7 +3fc343d0: move a7, *a13(0x40), 1 +3fc343f0: move *a0, a2, 1 +3fc34400: jaeq L3FC35FE0 +3fc34420: setf 16, 1, 0 +3fc34430: move *a13(0x30), a5, 0 +3fc34450: move *a2(0x30), a7, 0 +3fc34470: cmp a7, a5 +3fc34480: jale L3FC35FE0 +3fc344a0: move *a13(0x40), a7, 1 +3fc344c0: jaeq L3FC35FE0 +L3FC344E0: +3fc344e0: move *a13(0x20), a7, 0 +3fc34500: move *a2(0x50), a5, 0 +3fc34520: cmp a5, a7 +3fc34530: jage L3FC35F00 +3fc34550: move *a13, a5, 0 +3fc34560: move *a2(0x40), a7, 0 +3fc34580: cmp a7, a5 +3fc34590: jage L3FC35F00 +3fc345b0: move *a13(0x10), a7, 0 +3fc345d0: move *a2(0x20), a5, 0 +3fc345f0: cmp a5, a7 +3fc34600: jale L3FC35F00 +3fc34620: sub a5, a5 +3fc34630: move a5, *a13(0xa0), 1 +3fc34650: movk 4, a7 +3fc34660: move a7, *a13(0x40), 1 +3fc34680: move *a2(0x30), *a13(0x60), 0 +3fc346b0: move *a13(0x20), a5, 0 +3fc346d0: move *a13(0x60), a7, 0 +3fc346f0: cmp a7, a5 +3fc34700: jrlt L3FC34810 +3fc34710: move *a13(0x40), a5, 1 +3fc34730: dec a5 +3fc34740: move a5, *a13(0x40), 1 +3fc34760: move *a13(0x20), a5, 0 +3fc34780: cmp a7, a5 +3fc34790: jrle L3FC34810 +3fc347a0: move a5, *a13(0x60), 0 +3fc347c0: move *a13(0xa0), a7, 1 +3fc347e0: inc a7 +3fc347f0: move a7, *a13(0xa0), 1 +L3FC34810: +3fc34810: move *a2(0x50), *a13(0x70), 0 +3fc34840: move *a13(0x30), a7, 0 +3fc34860: move *a13(0x70), a5, 0 +3fc34880: cmp a5, a7 +3fc34890: jrgt L3FC349A0 +3fc348a0: move *a13(0x40), a5, 1 +3fc348c0: dec a5 +3fc348d0: move a5, *a13(0x40), 1 +3fc348f0: move *a13(0x70), a5, 0 +3fc34910: cmp a5, a7 +3fc34920: jrge L3FC349A0 +3fc34930: move a7, *a13(0x70), 0 +3fc34950: move *a13(0xa0), a5, 1 +3fc34970: inc a5 +3fc34980: move a5, *a13(0xa0), 1 +L3FC349A0: +3fc349a0: move *a2(0x20), *a13(0x80), 0 +3fc349d0: move *a13, a5, 0 +3fc349e0: move *a13(0x80), a7, 0 +3fc34a00: cmp a7, a5 +3fc34a10: jrlt L3FC34B10 +3fc34a20: move *a13(0x40), a5, 1 +3fc34a40: dec a5 +3fc34a50: move a5, *a13(0x40), 1 +3fc34a70: move *a13, a5, 0 +3fc34a80: cmp a7, a5 +3fc34a90: jrle L3FC34B10 +3fc34aa0: move a5, *a13(0x80), 0 +3fc34ac0: move *a13(0xa0), a7, 1 +3fc34ae0: inc a7 +3fc34af0: move a7, *a13(0xa0), 1 +L3FC34B10: +3fc34b10: move *a2(0x40), *a13(0x90), 0 +3fc34b40: move *a13(0x10), a7, 0 +3fc34b60: move *a13(0x90), a5, 0 +3fc34b80: cmp a5, a7 +3fc34b90: jrgt L3FC34CA0 +3fc34ba0: move *a13(0x40), a5, 1 +3fc34bc0: dec a5 +3fc34bd0: move a5, *a13(0x40), 1 +3fc34bf0: move *a13(0x90), a5, 0 +3fc34c10: cmp a5, a7 +3fc34c20: jrge L3FC34CA0 +3fc34c30: move a7, *a13(0x90), 0 +3fc34c50: move *a13(0xa0), a5, 1 +3fc34c70: inc a5 +3fc34c80: move a5, *a13(0xa0), 1 +L3FC34CA0: +3fc34ca0: move *a2, *a0, 1 +3fc34cb0: move *a13(0xa0), a5, 1 +3fc34cd0: jrne L3FC34E80 +3fc34ce0: move *a9(0x20), a5, 1 +3fc34d00: dec a5 +3fc34d10: move a5, *a9(0x20), 1 +3fc34d30: move *a2(0x60), a4, 1 +3fc34d50: jreq L3FC34E10 +3fc34d60: move *a4(0x20), a5, 1 +3fc34d80: dec a5 +3fc34d90: move a5, *a4(0x20), 1 +3fc34db0: jrne L3FC34E10 +3fc34dc0: move a14, -*sp, 1 +3fc34dd0: move a4, *a14+, 1 +3fc34de0: calla L3FC57BF0 +L3FC34E10: +3fc34e10: move a14, -*sp, 1 +3fc34e20: move a2, *a14+, 1 +3fc34e30: calla L3F702440 +3fc34e60: jauc L3FC35F10 +L3FC34E80: +3fc34e80: move a0, a6 +3fc34e90: move *a2(0x60), a4, 1 +3fc34eb0: jreq L3FC34F60 +3fc34ec0: dec a5 +3fc34ed0: jrle L3FC34F60 +3fc34ee0: move *a13(0xa0), a5, 1 +3fc34f00: move *a4(0x20), a7, 1 +3fc34f20: dec a5 +3fc34f30: add a5, a7 +3fc34f40: move a7, *a4(0x20), 1 +L3FC34F60: +3fc34f60: move *a13(0xa0), a7, 1 +3fc34f80: move *a9(0x20), a5, 1 +3fc34fa0: dec a7 +3fc34fb0: add a7, a5 +3fc34fc0: move a5, *a9(0x20), 1 +3fc34fe0: move *a13(0x60), a7, 0 +3fc35000: move *a2(0x30), a5, 0 +3fc35020: cmp a5, a7 +3fc35030: jreq L3FC352B0 +3fc35040: move *a13(0xa0), a5, 1 +3fc35060: dec a5 +3fc35070: move a5, *a13(0xa0), 1 +3fc35090: jreq L3FC35250 +3fc350a0: move a14, -*sp, 1 +3fc350b0: movk 16, a5 +3fc350c0: move a5, *a14+, 1 +3fc350d0: movk 1, a5 +3fc350e0: move a5, *a14+, 1 +3fc350f0: calla L3F703D90 +3fc35120: move a8, *a13(0xc0), 1 +3fc35140: move a4, *a8(0x60), 1 +3fc35160: setf 16, 1, 0 +3fc35170: move *a2(0x20), *a8(0x20), 0 +3fc351a0: move *a2(0x40), *a8(0x40), 0 +3fc351d0: move *a2(0x30), *a8(0x30), 0 +3fc35200: move a7, *a8(0x50), 0 +3fc35220: move *a0, *a8, 1 +3fc35230: move a8, *a0, 1 +3fc35240: jruc L3FC352B0 +L3FC35250: +3fc35250: move a7, *a2(0x50), 0 +3fc35270: move *a0, *a2, 1 +3fc35280: move a2, *a0, 1 +3fc35290: jauc L3FC35EE0 +L3FC352B0: +3fc352b0: move *a13(0x80), a5, 0 +3fc352d0: move *a2(0x20), a7, 0 +3fc352f0: cmp a7, a5 +3fc35300: jreq L3FC357C0 +3fc35310: jruc L3FC35340 +L3FC35320: +3fc35320: move *a13(0xc0), a0, 1 +L3FC35340: +3fc35340: move *a0, a7, 1 +3fc35350: move a7, *a13(0xc0), 1 +3fc35370: jreq L3FC354D0 +3fc35380: setf 16, 1, 0 +3fc35390: move *a7(0x30), a5, 0 +3fc353b0: move *a13(0x60), a7, 0 +3fc353d0: cmp a7, a5 +3fc353e0: jrlt L3FC35320 +3fc353f0: move *a13(0xc0), a5, 1 +3fc35410: move *a5(0x30), a5, 0 +3fc35430: cmp a7, a5 +3fc35440: jrne L3FC354D0 +3fc35450: move *a13(0xc0), a5, 1 +3fc35470: move *a5(0x20), a5, 0 +3fc35490: move *a2(0x20), a7, 0 +3fc354b0: cmp a7, a5 +3fc354c0: jrlt L3FC35320 +L3FC354D0: +3fc354d0: move *a13(0xa0), a7, 1 +3fc354f0: dec a7 +3fc35500: move a7, *a13(0xa0), 1 +3fc35520: jreq L3FC356F0 +3fc35530: move a14, -*sp, 1 +3fc35540: movk 16, a5 +3fc35550: move a5, *a14+, 1 +3fc35560: movk 1, a5 +3fc35570: move a5, *a14+, 1 +3fc35580: calla L3F703D90 +3fc355b0: move a8, *a13(0xc0), 1 +3fc355d0: move a4, *a8(0x60), 1 +3fc355f0: setf 16, 1, 0 +3fc35600: move *a2(0x20), *a8(0x20), 0 +3fc35630: move *a13(0x80), *a8(0x40), 0 +3fc35660: move *a13(0x60), *a8(0x30), 0 +3fc35690: move *a13(0x70), *a8(0x50), 0 +3fc356c0: move *a0, *a8, 1 +3fc356d0: move a8, *a0, 1 +3fc356e0: jruc L3FC357C0 +L3FC356F0: +3fc356f0: setf 16, 1, 0 +3fc35700: move *a13(0x60), *a2(0x30), 0 +3fc35730: move *a13(0x80), *a2(0x40), 0 +3fc35760: move *a13(0x70), *a2(0x50), 0 +3fc35790: move *a0, *a2, 1 +3fc357a0: move a2, *a0, 1 +3fc357b0: jruc L3FC35EE0 +L3FC357C0: +3fc357c0: move *a13(0x90), a7, 0 +3fc357e0: move *a2(0x40), a5, 0 +3fc35800: cmp a5, a7 +3fc35810: jreq L3FC35CF0 +3fc35820: jruc L3FC35850 +L3FC35830: +3fc35830: move *a13(0xc0), a0, 1 +L3FC35850: +3fc35850: move *a0, a7, 1 +3fc35860: move a7, *a13(0xc0), 1 +3fc35880: jreq L3FC359E0 +3fc35890: setf 16, 1, 0 +3fc358a0: move *a7(0x30), a5, 0 +3fc358c0: move *a13(0x60), a7, 0 +3fc358e0: cmp a7, a5 +3fc358f0: jrlt L3FC35830 +3fc35900: move *a13(0xc0), a5, 1 +3fc35920: move *a5(0x30), a5, 0 +3fc35940: cmp a7, a5 +3fc35950: jrne L3FC359E0 +3fc35960: move *a13(0xc0), a5, 1 +3fc35980: move *a5(0x20), a5, 0 +3fc359a0: move *a13(0x90), a7, 0 +3fc359c0: cmp a7, a5 +3fc359d0: jrlt L3FC35830 +L3FC359E0: +3fc359e0: move *a13(0xa0), a7, 1 +3fc35a00: dec a7 +3fc35a10: move a7, *a13(0xa0), 1 +3fc35a30: jreq L3FC35C00 +3fc35a40: move a14, -*sp, 1 +3fc35a50: movk 16, a5 +3fc35a60: move a5, *a14+, 1 +3fc35a70: movk 1, a5 +3fc35a80: move a5, *a14+, 1 +3fc35a90: calla L3F703D90 +3fc35ac0: move a8, *a13(0xc0), 1 +3fc35ae0: move a4, *a8(0x60), 1 +3fc35b00: setf 16, 1, 0 +3fc35b10: move *a13(0x90), *a8(0x20), 0 +3fc35b40: move *a2(0x40), *a8(0x40), 0 +3fc35b70: move *a13(0x60), *a8(0x30), 0 +3fc35ba0: move *a13(0x70), *a8(0x50), 0 +3fc35bd0: move *a0, *a8, 1 +3fc35be0: move a8, *a0, 1 +3fc35bf0: jruc L3FC35CF0 +L3FC35C00: +3fc35c00: setf 16, 1, 0 +3fc35c10: move *a13(0x60), *a2(0x30), 0 +3fc35c40: move *a13(0x90), *a2(0x20), 0 +3fc35c70: move *a13(0x70), *a2(0x50), 0 +3fc35ca0: move *a0, *a2, 1 +3fc35cb0: move a2, *a0, 1 +3fc35cc0: jruc L3FC35EE0 +L3FC35CD0: +3fc35cd0: move *a13(0xc0), a0, 1 +L3FC35CF0: +3fc35cf0: move *a0, a7, 1 +3fc35d00: move a7, *a13(0xc0), 1 +3fc35d20: jreq L3FC35E80 +3fc35d30: setf 16, 1, 0 +3fc35d40: move *a7(0x30), a5, 0 +3fc35d60: move *a13(0x70), a7, 0 +3fc35d80: cmp a7, a5 +3fc35d90: jrlt L3FC35CD0 +3fc35da0: move *a13(0xc0), a5, 1 +3fc35dc0: move *a5(0x30), a5, 0 +3fc35de0: cmp a7, a5 +3fc35df0: jrne L3FC35E80 +3fc35e00: move *a13(0xc0), a5, 1 +3fc35e20: move *a5(0x20), a5, 0 +3fc35e40: move *a2(0x20), a7, 0 +3fc35e60: cmp a7, a5 +3fc35e70: jrlt L3FC35CD0 +L3FC35E80: +3fc35e80: setf 16, 1, 0 +3fc35e90: move *a13(0x70), *a2(0x30), 0 +3fc35ec0: move *a0, *a2, 1 +3fc35ed0: move a2, *a0, 1 +L3FC35EE0: +3fc35ee0: move a6, a0 +3fc35ef0: jruc L3FC35F10 +L3FC35F00: +3fc35f00: move a2, a0 +L3FC35F10: +3fc35f10: move *a0, a2, 1 +3fc35f20: jreq L3FC35FE0 +3fc35f30: setf 16, 1, 0 +3fc35f40: move *a13(0x30), a7, 0 +3fc35f60: move *a2(0x30), a5, 0 +3fc35f80: cmp a5, a7 +3fc35f90: jrle L3FC35FE0 +3fc35fa0: move *a13(0x40), a5, 1 +3fc35fc0: jane L3FC344E0 +L3FC35FE0: +3fc35fe0: move *a9(0x20), a7, 1 +3fc36000: dec a7 +3fc36010: jrle L3FC362A0 +3fc36020: move *a13(0xff80), a7, 1 +3fc36040: jreq L3FC362A0 +3fc36050: movi 0x213860, a0 +3fc36080: move a9, *a0, 1 +3fc36090: movi 0x213ac0, a5 +3fc360c0: move a5, *a0(0x60), 1 +3fc360e0: addi 0x33a0, a5 +3fc36100: move a5, *a0(0x80), 1 +3fc36120: sub a5, a5 +3fc36130: move a5, *a0(0xa0), 1 +3fc36150: movi 0x213aa0, a5 +3fc36180: move a5, *a0(0xc0), 1 +3fc361a0: sub a5, a5 +3fc361b0: move a5, *a0(0xe0), 1 +3fc361d0: move a5, *a0(0x100), 1 +3fc361f0: move a14, -*sp, 1 +3fc36200: move a0, *a14+, 1 +3fc36210: calla L3F7E6120 +3fc36240: move a14, -*sp, 1 +3fc36250: move a0, *a14+, 1 +3fc36260: move a9, *a14+, 1 +3fc36270: calla L3FC30E40 +L3FC362A0: +3fc362a0: cmp a11, a9 +3fc362b0: jrne L3FC363F0 +3fc362c0: move *a12(0x60), a0, 1 +3fc362e0: jreq L3FC363A0 +3fc362f0: move *a0(0x20), a7, 1 +3fc36310: dec a7 +3fc36320: move a7, *a0(0x20), 1 +3fc36340: jrne L3FC363A0 +3fc36350: move a14, -*sp, 1 +3fc36360: move a0, *a14+, 1 +3fc36370: calla L3FC57BF0 +L3FC363A0: +3fc363a0: move a14, -*sp, 1 +3fc363b0: move a12, *a14+, 1 +3fc363c0: calla L3F702440 +L3FC363F0: +3fc363f0: move *sp(0x180), a14, 1 +3fc36410: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fc36430: rets 2 +L3FC36440: +3fc36440: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fc36460: move a14, a13 +3fc36470: addi 0xa0, a14 +3fc36490: move *a13(0xffe0), a9, 1 +3fc364b0: move *a13(0xffc0), a10, 1 +3fc364d0: move *a13(0xffa0), a11, 1 +3fc364f0: move *a11, a12, 1 +3fc36500: move *a10, a0, 1 +3fc36510: setf 16, 1, 0 +3fc36520: move *a12(0x30), a7, 0 +3fc36540: move *a0(0x50), a5, 0 +3fc36560: cmp a5, a7 +3fc36570: jrge L3FC366A0 +3fc36580: move *a12(0x50), a7, 0 +3fc365a0: move *a0(0x30), a5, 0 +3fc365c0: cmp a5, a7 +3fc365d0: jrle L3FC366A0 +3fc365e0: move *a12(0x20), a7, 0 +3fc36600: move *a0(0x40), a5, 0 +3fc36620: cmp a5, a7 +3fc36630: jrge L3FC366A0 +3fc36640: move *a12(0x40), a7, 0 +3fc36660: move *a0(0x20), a5, 0 +3fc36680: cmp a5, a7 +3fc36690: jrgt L3FC36C80 +L3FC366A0: +3fc366a0: cmp a10, a9 +3fc366b0: jaeq L3FC37D80 +3fc366d0: cmp a11, a9 +3fc366e0: jrne L3FC36980 +3fc366f0: move *a12(0x60), a2, 1 +3fc36710: jreq L3FC367D0 +3fc36720: move *a2(0x20), a7, 1 +3fc36740: dec a7 +3fc36750: move a7, *a2(0x20), 1 +3fc36770: jrne L3FC367D0 +3fc36780: move a14, -*sp, 1 +3fc36790: move a2, *a14+, 1 +3fc367a0: calla L3FC57BF0 +L3FC367D0: +3fc367d0: setf 16, 1, 0 +3fc367e0: move *a0(0x20), *a12(0x20), 0 +3fc36810: move *a0(0x30), *a12(0x30), 0 +3fc36840: move *a0(0x40), *a12(0x40), 0 +3fc36870: move *a0(0x50), *a12(0x50), 0 +3fc368a0: move *a0(0x60), a2, 1 +3fc368c0: move *a0(0x60), *a12(0x60), 1 +3fc368f0: jaeq L3FC37D80 +3fc36910: move *a2(0x20), a7, 1 +3fc36930: inc a7 +3fc36940: move a7, *a2(0x20), 1 +3fc36960: jauc L3FC37D80 +L3FC36980: +3fc36980: move *a9, a7, 1 +3fc36990: jreq L3FC369F0 +3fc369a0: move a14, -*sp, 1 +3fc369b0: move a9, *a14+, 1 +3fc369c0: calla L3FC2BDC0 +L3FC369F0: +3fc369f0: move a14, -*sp, 1 +3fc36a00: movk 16, a7 +3fc36a10: move a7, *a14+, 1 +3fc36a20: movk 1, a5 +3fc36a30: move a5, *a14+, 1 +3fc36a40: calla L3F703D90 +3fc36a70: move a8, a4 +3fc36a80: move a4, *a9, 1 +3fc36a90: move a5, *a9(0x20), 1 +3fc36ab0: sub a5, a5 +3fc36ac0: move a5, *a4, 1 +3fc36ad0: setf 16, 1, 0 +3fc36ae0: move *a0(0x20), *a4(0x20), 0 +3fc36b10: move *a0(0x30), *a4(0x30), 0 +3fc36b40: move *a0(0x40), *a4(0x40), 0 +3fc36b70: move *a0(0x50), *a4(0x50), 0 +3fc36ba0: move *a0(0x60), a2, 1 +3fc36bc0: move *a0(0x60), *a4(0x60), 1 +3fc36bf0: jaeq L3FC37D80 +3fc36c10: move *a2(0x20), a5, 1 +3fc36c30: inc a5 +3fc36c40: move a5, *a2(0x20), 1 +3fc36c60: jauc L3FC37D80 +L3FC36C80: +3fc36c80: sub a7, a7 +3fc36c90: move a7, *a13(0x80), 1 +3fc36cb0: cmp a10, a9 +3fc36cc0: jrne L3FC36CF0 +3fc36cd0: move a0, *a13, 1 +3fc36ce0: jruc L3FC36DB0 +L3FC36CF0: +3fc36cf0: cmp a11, a9 +3fc36d00: jrne L3FC36D30 +3fc36d10: move a12, *a13, 1 +3fc36d20: jruc L3FC36DB0 +L3FC36D30: +3fc36d30: move a7, *a13, 1 +3fc36d40: move *a9, a5, 1 +3fc36d50: jreq L3FC36DB0 +3fc36d60: move a14, -*sp, 1 +3fc36d70: move a9, *a14+, 1 +3fc36d80: calla L3FC2BDC0 +L3FC36DB0: +3fc36db0: move a9, *a13(0x20), 1 +3fc36dd0: setf 16, 1, 0 +3fc36de0: move *a0(0x30), *a13(0x40), 0 +3fc36e10: move *a12(0x30), a5, 0 +3fc36e30: move *a13(0x40), a7, 0 +3fc36e50: cmp a7, a5 +3fc36e60: jrle L3FC36EF0 +3fc36e70: move *a12(0x30), *a13(0x40), 0 +3fc36ea0: move *a13(0x80), a7, 1 +3fc36ec0: inc a7 +3fc36ed0: move a7, *a13(0x80), 1 +L3FC36EF0: +3fc36ef0: move *a0(0x50), *a13(0x50), 0 +3fc36f20: move *a12(0x50), a7, 0 +3fc36f40: move *a13(0x50), a5, 0 +3fc36f60: cmp a5, a7 +3fc36f70: jrge L3FC37000 +3fc36f80: move *a12(0x50), *a13(0x50), 0 +3fc36fb0: move *a13(0x80), a7, 1 +3fc36fd0: inc a7 +3fc36fe0: move a7, *a13(0x80), 1 +L3FC37000: +3fc37000: move *a0(0x20), *a13(0x60), 0 +3fc37030: move *a12(0x20), a7, 0 +3fc37050: move *a13(0x60), a5, 0 +3fc37070: cmp a5, a7 +3fc37080: jrle L3FC37110 +3fc37090: move *a12(0x20), *a13(0x60), 0 +3fc370c0: move *a13(0x80), a7, 1 +3fc370e0: inc a7 +3fc370f0: move a7, *a13(0x80), 1 +L3FC37110: +3fc37110: move *a0(0x40), *a13(0x70), 0 +3fc37140: move *a12(0x40), a7, 0 +3fc37160: move *a13(0x70), a5, 0 +3fc37180: cmp a5, a7 +3fc37190: jrge L3FC37220 +3fc371a0: move *a12(0x40), *a13(0x70), 0 +3fc371d0: move *a13(0x80), a7, 1 +3fc371f0: inc a7 +3fc37200: move a7, *a13(0x80), 1 +L3FC37220: +3fc37220: move *a13(0x80), a7, 1 +3fc37240: move a7, *a9(0x20), 1 +3fc37260: jrne L3FC372B0 +3fc37270: sub a5, a5 +3fc37280: move a5, *a9, 1 +3fc37290: jauc L3FC37C30 +L3FC372B0: +3fc372b0: sub a5, a5 +3fc372c0: move a5, *a9, 1 +3fc372d0: move *a0(0x60), a2, 1 +3fc372f0: jreq L3FC37350 +3fc37300: move *a2(0x20), a5, 1 +3fc37320: add a7, a5 +3fc37330: move a5, *a2(0x20), 1 +L3FC37350: +3fc37350: move *a13(0x40), a5, 0 +3fc37370: move *a0(0x30), a7, 0 +3fc37390: cmp a7, a5 +3fc373a0: jreq L3FC37570 +3fc373b0: move a14, -*sp, 1 +3fc373c0: movk 16, a7 +3fc373d0: move a7, *a14+, 1 +3fc373e0: movk 1, a7 +3fc373f0: move a7, *a14+, 1 +3fc37400: calla L3F703D90 +3fc37430: move a8, a4 +3fc37440: move a2, *a4(0x60), 1 +3fc37460: setf 16, 1, 0 +3fc37470: move *a0(0x20), *a4(0x20), 0 +3fc374a0: move *a0(0x40), *a4(0x40), 0 +3fc374d0: move *a0(0x30), *a4(0x30), 0 +3fc37500: move a5, *a4(0x50), 0 +3fc37520: sub a7, a7 +3fc37530: move a7, *a4, 1 +3fc37540: move a4, *a9, 1 +3fc37550: move a4, *a13(0x20), 1 +L3FC37570: +3fc37570: move *a13(0x60), a7, 0 +3fc37590: move *a0(0x20), a5, 0 +3fc375b0: cmp a5, a7 +3fc375c0: jreq L3FC377B0 +3fc375d0: move a14, -*sp, 1 +3fc375e0: movk 16, a5 +3fc375f0: move a5, *a14+, 1 +3fc37600: movk 1, a5 +3fc37610: move a5, *a14+, 1 +3fc37620: calla L3F703D90 +3fc37650: move a8, a4 +3fc37660: move a2, *a4(0x60), 1 +3fc37680: setf 16, 1, 0 +3fc37690: move *a0(0x20), *a4(0x20), 0 +3fc376c0: move a7, *a4(0x40), 0 +3fc376e0: move *a13(0x40), *a4(0x30), 0 +3fc37710: move *a13(0x50), *a4(0x50), 0 +3fc37740: sub a5, a5 +3fc37750: move a5, *a4, 1 +3fc37760: move *a13(0x20), a5, 1 +3fc37780: move a4, *a5, 1 +3fc37790: move a4, *a13(0x20), 1 +L3FC377B0: +3fc377b0: move *a13(0x70), a5, 0 +3fc377d0: move *a0(0x40), a7, 0 +3fc377f0: cmp a7, a5 +3fc37800: jreq L3FC379F0 +3fc37810: move a14, -*sp, 1 +3fc37820: movk 16, a7 +3fc37830: move a7, *a14+, 1 +3fc37840: movk 1, a7 +3fc37850: move a7, *a14+, 1 +3fc37860: calla L3F703D90 +3fc37890: move a8, a4 +3fc378a0: move a2, *a4(0x60), 1 +3fc378c0: setf 16, 1, 0 +3fc378d0: move a5, *a4(0x20), 0 +3fc378f0: move *a0(0x40), *a4(0x40), 0 +3fc37920: move *a13(0x40), *a4(0x30), 0 +3fc37950: move *a13(0x50), *a4(0x50), 0 +3fc37980: sub a7, a7 +3fc37990: move a7, *a4, 1 +3fc379a0: move *a13(0x20), a7, 1 +3fc379c0: move a4, *a7, 1 +3fc379d0: move a4, *a13(0x20), 1 +L3FC379F0: +3fc379f0: move *a13(0x50), a7, 0 +3fc37a10: move *a0(0x50), a5, 0 +3fc37a30: cmp a5, a7 +3fc37a40: jreq L3FC37C30 +3fc37a50: move a14, -*sp, 1 +3fc37a60: movk 16, a5 +3fc37a70: move a5, *a14+, 1 +3fc37a80: movk 1, a5 +3fc37a90: move a5, *a14+, 1 +3fc37aa0: calla L3F703D90 +3fc37ad0: move a8, a4 +3fc37ae0: move a2, *a4(0x60), 1 +3fc37b00: setf 16, 1, 0 +3fc37b10: move *a0(0x20), *a4(0x20), 0 +3fc37b40: move *a0(0x40), *a4(0x40), 0 +3fc37b70: move a7, *a4(0x30), 0 +3fc37b90: move *a0(0x50), *a4(0x50), 0 +3fc37bc0: sub a5, a5 +3fc37bd0: move a5, *a4, 1 +3fc37be0: move *a13(0x20), a5, 1 +3fc37c00: move a4, *a5, 1 +3fc37c10: move a4, *a13(0x20), 1 +L3FC37C30: +3fc37c30: move *a13, a7, 1 +3fc37c40: jreq L3FC37D80 +3fc37c50: move *a7(0x60), a2, 1 +3fc37c70: jreq L3FC37D30 +3fc37c80: move *a2(0x20), a5, 1 +3fc37ca0: dec a5 +3fc37cb0: move a5, *a2(0x20), 1 +3fc37cd0: jrne L3FC37D30 +3fc37ce0: move a14, -*sp, 1 +3fc37cf0: move a2, *a14+, 1 +3fc37d00: calla L3FC57BF0 +L3FC37D30: +3fc37d30: move a14, -*sp, 1 +3fc37d40: move a7, *a14+, 1 +3fc37d50: calla L3F702440 +L3FC37D80: +3fc37d80: move *sp(0x160), a14, 1 +3fc37da0: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fc37dc0: rets 2 +3fc37dd0: .word 0x0000 +3fc37de0: .word 0x0000 +3fc37df0: .word 0x0000 +L3FC37E00: +3fc37e00: mmtm sp, a0,a1,a2,a3,a4 +3fc37e20: pushst +3fc37e30: setf 16, 0, 0 +3fc37e40: setf 32, 0, 1 +3fc37e50: move *a14(0xffe0), a3, 1 +3fc37e70: move *a3(0x0), a2, 1 +3fc37e90: jreq L3FC384D0 +3fc37ea0: move *a14(0xffc0), a0, 0 +3fc37ec0: jreq L3FC38200 +3fc37ed0: move *a14(0xffa0), a1, 0 +3fc37ef0: jreq L3FC38400 +L3FC37F00: +3fc37f00: move *a2(0x20), a4, 0 +3fc37f20: add a0, a4 +3fc37f30: move a4, *a2(0x20), 0 +3fc37f50: move *a2(0x30), a4, 0 +3fc37f70: add a1, a4 +3fc37f80: move a4, *a2(0x30), 0 +3fc37fa0: move *a2(0x40), a4, 0 +3fc37fc0: add a0, a4 +3fc37fd0: move a4, *a2(0x40), 0 +3fc37ff0: move *a2(0x50), a4, 0 +3fc38010: add a1, a4 +3fc38020: move a4, *a2(0x50), 0 +3fc38040: move *a2(0x0), a2, 1 +3fc38060: jrne L3FC37F00 +3fc38070: jruc L3FC384D0 +3fc38080: jruc L3FC38200 +3fc38090: nop +3fc380a0: nop +3fc380b0: nop +3fc380c0: nop +3fc380d0: nop +3fc380e0: nop +3fc380f0: nop +3fc38100: nop +3fc38110: nop +3fc38120: nop +3fc38130: nop +3fc38140: nop +3fc38150: nop +3fc38160: nop +3fc38170: nop +3fc38180: nop +3fc38190: nop +3fc381a0: nop +3fc381b0: nop +3fc381c0: nop +3fc381d0: nop +3fc381e0: nop +3fc381f0: nop +L3FC38200: +3fc38200: move *a14(0xffa0), a1, 0 +3fc38220: jreq L3FC384D0 +L3FC38230: +3fc38230: move *a2(0x30), a4, 0 +3fc38250: add a1, a4 +3fc38260: move a4, *a2(0x30), 0 +3fc38280: move *a2(0x50), a4, 0 +3fc382a0: add a1, a4 +3fc382b0: move a4, *a2(0x50), 0 +3fc382d0: move *a2(0x0), a2, 1 +3fc382f0: jrne L3FC38230 +3fc38300: jruc L3FC384D0 +3fc38310: jruc L3FC38400 +3fc38320: nop +3fc38330: nop +3fc38340: nop +3fc38350: nop +3fc38360: nop +3fc38370: nop +3fc38380: nop +3fc38390: nop +3fc383a0: nop +3fc383b0: nop +3fc383c0: nop +3fc383d0: nop +3fc383e0: nop +3fc383f0: nop +L3FC38400: +3fc38400: move *a2(0x20), a4, 0 +3fc38420: add a0, a4 +3fc38430: move a4, *a2(0x20), 0 +3fc38450: move *a2(0x40), a4, 0 +3fc38470: add a0, a4 +3fc38480: move a4, *a2(0x40), 0 +3fc384a0: move *a2(0x0), a2, 1 +3fc384c0: jrne L3FC38400 +L3FC384D0: +3fc384d0: movi 0x1, a8 +3fc38500: popst +3fc38510: mmfm sp, a0,a1,a2,a3,a4 +3fc38530: move *sp(0x20), a14, 1 +3fc38550: rets 2 +L3FC38560: +3fc38560: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fc38580: move a14, a13 +3fc38590: addi 0x40, a14 +3fc385b0: move *a13(0xffe0), a9, 1 +3fc385d0: move *a13(0xffa0), a10, 1 +3fc385f0: move a9, a0 +3fc38600: jrne L3FC38640 +3fc38610: sub a7, a7 +3fc38620: move a7, *a10, 1 +3fc38630: jruc L3FC38A50 +L3FC38640: +3fc38640: sub a4, a4 +3fc38650: move a4, a6 +3fc38660: move a4, *a13(0x20), 1 +3fc38680: move a6, *a13, 1 +3fc38690: move *a13(0xffc0), a7, 1 +3fc386b0: cmp a7, a6 +3fc386c0: jrge L3FC38870 +L3FC386D0: +3fc386d0: move a14, -*sp, 1 +3fc386e0: movk 16, a7 +3fc386f0: move a7, *a14+, 1 +3fc38700: movk 1, a7 +3fc38710: move a7, *a14+, 1 +3fc38720: calla L3F703D90 +3fc38750: move a8, *a13(0x20), 1 +3fc38770: move a6, a6 +3fc38780: jrne L3FC387A0 +3fc38790: move a8, a6 +L3FC387A0: +3fc387a0: move a4, a4 +3fc387b0: jreq L3FC387D0 +3fc387c0: move a8, *a4, 1 +L3FC387D0: +3fc387d0: move a8, a4 +3fc387e0: sub a5, a5 +3fc387f0: move a5, *a8, 1 +3fc38800: move *a13, a5, 1 +3fc38810: inc a5 +3fc38820: move a5, *a13, 1 +3fc38830: move *a13(0xffc0), a7, 1 +3fc38850: cmp a7, a5 +3fc38860: jrlt L3FC386D0 +L3FC38870: +3fc38870: move a6, a11 +3fc38880: move a11, a12 +3fc38890: move a11, *a10, 1 +3fc388a0: setf 16, 1, 0 +L3FC388B0: +3fc388b0: move *a0(0x20), *a12(0x20), 0 +3fc388e0: move *a0(0x30), *a12(0x30), 0 +3fc38910: move *a0(0x40), *a12(0x40), 0 +3fc38940: move *a0(0x50), *a12(0x50), 0 +3fc38970: move *a0(0x60), a2, 1 +3fc38990: move *a0(0x60), *a12(0x60), 1 +3fc389c0: jreq L3FC38A20 +3fc389d0: move *a2(0x20), a7, 1 +3fc389f0: inc a7 +3fc38a00: move a7, *a2(0x20), 1 +L3FC38A20: +3fc38a20: move *a0, a0, 1 +3fc38a30: move *a12, a12, 1 +3fc38a40: jrne L3FC388B0 +L3FC38A50: +3fc38a50: move *sp(0x180), a14, 1 +3fc38a70: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fc38a90: rets 2 +L3FC38AA0: +3fc38aa0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fc38ac0: move a14, a13 +3fc38ad0: addi 0xa0, a14 +3fc38af0: move *a13(0xffa0), a7, 1 +3fc38b10: setf 16, 1, 0 +3fc38b20: move *a7(0x30), a5, 0 +3fc38b40: move a5, *a13, 1 +3fc38b50: btst 0, a5 +3fc38b60: jrne L3FC38C00 +3fc38b70: move *a13(0xff60), a5, 1 +3fc38b90: jreq L3FC38C00 +3fc38ba0: move *a13(0xff40), a5, 1 +3fc38bc0: jreq L3FC38C00 +3fc38bd0: movk 8, a8 +3fc38be0: jauc L3FC3ACF0 +L3FC38C00: +3fc38c00: move a14, -*sp, 1 +3fc38c10: movi 0x50, a5 +3fc38c30: move a5, *a14+, 1 +3fc38c40: calla L3F705A00 +3fc38c70: move a8, *a13(0x60), 1 +3fc38c90: move a14, -*sp, 1 +3fc38ca0: sub a5, a5 +3fc38cb0: move a5, *a14+, 1 +3fc38cc0: movi 0x3fc3ad40, a5 +3fc38cf0: move a5, *a14+, 1 +3fc38d00: move a8, *a14+, 1 +3fc38d10: movk 1, a5 +3fc38d20: move a5, *a14+, 1 +3fc38d30: move *a13(0xffe0), *a14+, 1 +3fc38d50: calla L3F8B6510 +3fc38d80: move *a13(0x60), a5, 1 +3fc38da0: move *a13(0xffe0), *a5(0x30), 1 +3fc38dd0: sub a7, a7 +3fc38de0: setf 16, 1, 0 +3fc38df0: move a7, *a5(0x70), 0 +3fc38e10: move *a13(0xffc0), a7, 1 +3fc38e30: move *a13(0xffe0), a5, 1 +3fc38e50: move *a7(0xe0), a7, 1 +3fc38e70: cmp a7, a5 +3fc38e80: jrne L3FC38F10 +3fc38e90: move *a13(0x60), a7, 1 +3fc38eb0: move *a7(0x70), a5, 0 +3fc38ed0: movk 1, a3 +3fc38ee0: or a3, a5 +3fc38ef0: move a5, *a7(0x70), 0 +L3FC38F10: +3fc38f10: move *a13(0x60), a7, 1 +3fc38f30: move *a13(0xffc0), *a7(0x50), 1 +3fc38f60: move *a13(0xffa0), *a7(0x0), 1 +3fc38f90: move *a13(0x0), *a7(0x20), 0 +3fc38fc0: move *a13(0xffa0), a5, 1 +3fc38fe0: move *a5(0x110), a3, 0 +3fc39000: move a3, *a13(0x20), 1 +3fc39020: move a3, *a7(0x80), 1 +3fc39040: move a3, a5 +3fc39050: sll 0x4, a3 +3fc39060: sll 0x1, a5 +3fc39070: add a5, a3 +3fc39080: move a3, *a13(0x40), 1 +3fc390a0: move a14, -*sp, 1 +3fc390b0: move a3, *a14+, 1 +3fc390c0: calla L3F705A00 +3fc390f0: move a8, *a7(0x1a0), 1 +3fc39110: move a14, -*sp, 1 +3fc39120: move a3, *a14+, 1 +3fc39130: move *a7(0x1a0), *a14+, 1 +3fc39150: calla L3FB44A00 +3fc39180: move a14, -*sp, 1 +3fc39190: movi 0x200, a5 +3fc391b0: move a5, *a14+, 1 +3fc391c0: calla L3F705A00 +3fc391f0: move a8, *a7(0x140), 1 +3fc39210: move a14, -*sp, 1 +3fc39220: move a5, *a14+, 1 +3fc39230: calla L3F705A00 +3fc39260: move a8, *a7(0xe0), 1 +3fc39280: move a14, -*sp, 1 +3fc39290: move a5, *a14+, 1 +3fc392a0: move *a7(0xe0), *a14+, 1 +3fc392c0: calla L3FB44A00 +3fc392f0: move *a7(0x140), a5, 1 +3fc39310: move a5, a11 +3fc39320: addi 0x1000, a11 +3fc39340: subk 32, a11 +3fc39350: move *a7(0x140), a5, 1 +3fc39370: cmp a5, a11 +3fc39380: jrc L3FC39420 +L3FC39390: +3fc39390: sub a7, a7 +3fc393a0: move a7, *a11, 1 +3fc393b0: move *a13(0x60), a5, 1 +3fc393d0: subk 32, a11 +3fc393e0: move *a5(0x140), a3, 1 +3fc39400: cmp a3, a11 +3fc39410: jrnc L3FC39390 +L3FC39420: +3fc39420: move *a13(0xff60), a7, 1 +3fc39440: dsj a7, L3FC39A10 +3fc39460: move *a13(0x60), a7, 1 +3fc39480: setf 16, 1, 0 +3fc39490: move *a7(0x70), a5, 0 +3fc394b0: movk 2, a3 +3fc394c0: or a3, a5 +3fc394d0: move a5, *a7(0x70), 0 +3fc394f0: move *a13(0x20), a5, 1 +3fc39510: dec a5 +3fc39520: move a5, a3 +3fc39530: sll 0x7, a5 +3fc39540: sll 0x4, a3 +3fc39550: add a3, a5 +3fc39560: move *a7(0x1a0), a3, 1 +3fc39580: add a5, a3 +3fc39590: move a3, a9 +3fc395a0: move *a7(0x1a0), a5, 1 +3fc395c0: cmp a5, a9 +3fc395d0: jrc L3FC396A0 +L3FC395E0: +3fc395e0: movi 0xffff, a7 +3fc39600: move a7, *a9(0x60), 0 +3fc39620: subi 0x90, a9 +3fc39640: move *a13(0x60), a5, 1 +3fc39660: move *a5(0x1a0), a3, 1 +3fc39680: cmp a3, a9 +3fc39690: jrnc L3FC395E0 +L3FC396A0: +3fc396a0: move *a13(0x60), a7, 1 +3fc396c0: sub a5, a5 +3fc396d0: move a5, *a7(0x80), 1 +3fc396f0: move a14, -*sp, 1 +3fc39700: move *a13(0x20), a3, 1 +3fc39720: sll 0x2, a3 +3fc39730: move a3, *a14+, 1 +3fc39740: calla L3F705A00 +3fc39770: move a8, a10 +3fc39780: move *a13(0xff40), a3, 1 +3fc397a0: sll 0x5, a3 +3fc397b0: move *a7(0x140), a5, 1 +3fc397d0: add a3, a5 +3fc397e0: move a10, *a5, 1 +3fc397f0: sub a5, a5 +3fc39800: move a5, *a13(0x80), 1 +3fc39820: move *a13(0x20), a3, 1 +3fc39840: cmp a3, a5 +3fc39850: jrge L3FC39960 +L3FC39860: +3fc39860: move *a13(0x80), a7, 1 +3fc39880: sll 0x5, a7 +3fc39890: add a10, a7 +3fc398a0: move *a13(0x80), *a7(0x0), 1 +3fc398d0: move *a13(0x80), a7, 1 +3fc398f0: inc a7 +3fc39900: move a7, *a13(0x80), 1 +3fc39920: move *a13(0x20), a5, 1 +3fc39940: cmp a5, a7 +3fc39950: jrlt L3FC39860 +L3FC39960: +3fc39960: move *a13(0x60), a7, 1 +3fc39980: move *a13(0xff40), a5, 1 +3fc399a0: sll 0x5, a5 +3fc399b0: move *a7(0xe0), a3, 1 +3fc399d0: add a5, a3 +3fc399e0: move *a13(0x20), *a3(0x0), 1 +L3FC39A10: +3fc39a10: move *a13, a7, 1 +3fc39a20: movk 1, a5 +3fc39a30: or a7, a5 +3fc39a40: subk 5, a5 +3fc39a50: jane L3FC3AB40 +3fc39a70: move *a13(0x60), a5, 1 +3fc39a90: move *a13(0x20), *a5(0xa0), 1 +3fc39ac0: move *a13(0x20), *a5(0xc0), 1 +3fc39af0: move a14, -*sp, 1 +3fc39b00: move *a13(0x40), *a14+, 1 +3fc39b20: calla L3F705A00 +3fc39b50: move a8, *a5(0x1c0), 1 +3fc39b70: move a14, -*sp, 1 +3fc39b80: move *a13(0x40), *a14+, 1 +3fc39ba0: calla L3F705A00 +3fc39bd0: move a8, *a5(0x1e0), 1 +3fc39bf0: move a14, -*sp, 1 +3fc39c00: move *a13(0x40), *a14+, 1 +3fc39c20: move *a5(0x1c0), *a14+, 1 +3fc39c40: calla L3FB44A00 +3fc39c70: move a14, -*sp, 1 +3fc39c80: move *a13(0x40), *a14+, 1 +3fc39ca0: move *a5(0x1e0), *a14+, 1 +3fc39cc0: calla L3FB44A00 +3fc39cf0: move a14, -*sp, 1 +3fc39d00: movi 0x200, a3 +3fc39d20: move a3, *a14+, 1 +3fc39d30: calla L3F705A00 +3fc39d60: move a8, *a5(0x160), 1 +3fc39d80: move a14, -*sp, 1 +3fc39d90: move a3, *a14+, 1 +3fc39da0: calla L3F705A00 +3fc39dd0: move a8, *a5(0x180), 1 +3fc39df0: move a14, -*sp, 1 +3fc39e00: move a3, *a14+, 1 +3fc39e10: calla L3F705A00 +3fc39e40: move a8, *a5(0x100), 1 +3fc39e60: move a14, -*sp, 1 +3fc39e70: move a3, *a14+, 1 +3fc39e80: calla L3F705A00 +3fc39eb0: move a8, *a5(0x120), 1 +3fc39ed0: move a14, -*sp, 1 +3fc39ee0: move a3, *a14+, 1 +3fc39ef0: move *a5(0x160), *a14+, 1 +3fc39f10: move *a5(0x140), *a14+, 1 +3fc39f30: calla L3FB44400 +3fc39f60: move a14, -*sp, 1 +3fc39f70: move a3, *a14+, 1 +3fc39f80: move *a5(0x180), *a14+, 1 +3fc39fa0: move *a5(0x140), *a14+, 1 +3fc39fc0: calla L3FB44400 +3fc39ff0: move a14, -*sp, 1 +3fc3a000: move a3, *a14+, 1 +3fc3a010: move *a5(0x100), *a14+, 1 +3fc3a030: calla L3FB44A00 +3fc3a060: move a14, -*sp, 1 +3fc3a070: move a3, *a14+, 1 +3fc3a080: move *a5(0x120), *a14+, 1 +3fc3a0a0: calla L3FB44A00 +3fc3a0d0: move *a13(0xff60), a3, 1 +3fc3a0f0: dsj a3, L3FC3AB40 +3fc3a110: move *a13(0x20), a3, 1 +3fc3a130: dec a3 +3fc3a140: move a3, a7 +3fc3a150: sll 0x7, a3 +3fc3a160: sll 0x4, a7 +3fc3a170: add a7, a3 +3fc3a180: move *a5(0x1c0), a7, 1 +3fc3a1a0: add a3, a7 +3fc3a1b0: move a7, a9 +3fc3a1c0: move *a5(0x1c0), a7, 1 +3fc3a1e0: cmp a7, a9 +3fc3a1f0: jrc L3FC3A2D0 +3fc3a200: setf 16, 1, 0 +L3FC3A210: +3fc3a210: movi 0xffff, a7 +3fc3a230: move a7, *a9(0x60), 0 +3fc3a250: subi 0x90, a9 +3fc3a270: move *a13(0x60), a5, 1 +3fc3a290: move *a5(0x1c0), a3, 1 +3fc3a2b0: cmp a3, a9 +3fc3a2c0: jrnc L3FC3A210 +L3FC3A2D0: +3fc3a2d0: move *a13(0x20), a7, 1 +3fc3a2f0: dec a7 +3fc3a300: move a7, a3 +3fc3a310: sll 0x7, a7 +3fc3a320: sll 0x4, a3 +3fc3a330: add a3, a7 +3fc3a340: move *a5(0x1e0), a3, 1 +3fc3a360: add a7, a3 +3fc3a370: move a3, a9 +3fc3a380: move *a5(0x1e0), a7, 1 +3fc3a3a0: cmp a7, a9 +3fc3a3b0: jrc L3FC3A490 +3fc3a3c0: setf 16, 1, 0 +L3FC3A3D0: +3fc3a3d0: movi 0xffff, a7 +3fc3a3f0: move a7, *a9(0x60), 0 +3fc3a410: subi 0x90, a9 +3fc3a430: move *a13(0x60), a5, 1 +3fc3a450: move *a5(0x1e0), a3, 1 +3fc3a470: cmp a3, a9 +3fc3a480: jrnc L3FC3A3D0 +L3FC3A490: +3fc3a490: sub a7, a7 +3fc3a4a0: move a7, *a5(0xa0), 1 +3fc3a4c0: move a7, *a5(0xc0), 1 +3fc3a4e0: move a14, -*sp, 1 +3fc3a4f0: move *a13(0x20), a3, 1 +3fc3a510: sll 0x2, a3 +3fc3a520: move a3, *a14+, 1 +3fc3a530: calla L3F705A00 +3fc3a560: move a8, a10 +3fc3a570: move *a13(0xff40), a3, 1 +3fc3a590: sll 0x5, a3 +3fc3a5a0: move *a5(0x160), a7, 1 +3fc3a5c0: add a3, a7 +3fc3a5d0: move a10, *a7, 1 +3fc3a5e0: sub a7, a7 +3fc3a5f0: move a7, *a13(0x80), 1 +3fc3a610: move *a13(0x20), a3, 1 +3fc3a630: cmp a3, a7 +3fc3a640: jrge L3FC3A750 +L3FC3A650: +3fc3a650: move *a13(0x80), a7, 1 +3fc3a670: sll 0x5, a7 +3fc3a680: add a10, a7 +3fc3a690: move *a13(0x80), *a7(0x0), 1 +3fc3a6c0: move *a13(0x80), a7, 1 +3fc3a6e0: inc a7 +3fc3a6f0: move a7, *a13(0x80), 1 +3fc3a710: move *a13(0x20), a5, 1 +3fc3a730: cmp a5, a7 +3fc3a740: jrlt L3FC3A650 +L3FC3A750: +3fc3a750: move *a13(0x60), a5, 1 +3fc3a770: move *a13(0xff40), a3, 1 +3fc3a790: sll 0x5, a3 +3fc3a7a0: move *a5(0x100), a5, 1 +3fc3a7c0: add a3, a5 +3fc3a7d0: move *a13(0x20), *a5(0x0), 1 +3fc3a800: move a14, -*sp, 1 +3fc3a810: move *a13(0x20), a5, 1 +3fc3a830: sll 0x2, a5 +3fc3a840: move a5, *a14+, 1 +3fc3a850: calla L3F705A00 +3fc3a880: move a8, a10 +3fc3a890: move *a13(0x60), a5, 1 +3fc3a8b0: move *a13(0xff40), a3, 1 +3fc3a8d0: sll 0x5, a3 +3fc3a8e0: move *a5(0x180), a5, 1 +3fc3a900: add a3, a5 +3fc3a910: move a10, *a5, 1 +3fc3a920: sub a5, a5 +3fc3a930: move a5, *a13(0x80), 1 +3fc3a950: move *a13(0x20), a7, 1 +3fc3a970: cmp a7, a5 +3fc3a980: jrge L3FC3AA90 +L3FC3A990: +3fc3a990: move *a13(0x80), a7, 1 +3fc3a9b0: sll 0x5, a7 +3fc3a9c0: add a10, a7 +3fc3a9d0: move *a13(0x80), *a7(0x0), 1 +3fc3aa00: move *a13(0x80), a7, 1 +3fc3aa20: inc a7 +3fc3aa30: move a7, *a13(0x80), 1 +3fc3aa50: move *a13(0x20), a5, 1 +3fc3aa70: cmp a5, a7 +3fc3aa80: jrlt L3FC3A990 +L3FC3AA90: +3fc3aa90: move *a13(0x60), a7, 1 +3fc3aab0: move *a13(0xff40), a5, 1 +3fc3aad0: sll 0x5, a5 +3fc3aae0: move *a7(0x120), a3, 1 +3fc3ab00: add a5, a3 +3fc3ab10: move *a13(0x20), *a3(0x0), 1 +L3FC3AB40: +3fc3ab40: move *a13(0x60), a7, 1 +3fc3ab60: setf 16, 1, 0 +3fc3ab70: move *a7(0x70), a5, 0 +3fc3ab90: movk 4, a3 +3fc3aba0: or a3, a5 +3fc3abb0: move a5, *a7(0x70), 0 +3fc3abd0: move a14, -*sp, 1 +3fc3abe0: move a7, *a14+, 1 +3fc3abf0: move *a13(0xffc0), a5, 1 +3fc3ac10: move *a5(0xd80), a3, 1 +3fc3ac30: call a3 +3fc3ac40: setf 16, 1, 0 +3fc3ac50: move *a7(0x70), a3, 0 +3fc3ac70: movk 4, a5 +3fc3ac80: andn a5, a3 +3fc3ac90: move a3, *a7(0x70), 0 +3fc3acb0: move *a13(0xff80), a3, 1 +3fc3acd0: move a7, *a3, 1 +3fc3ace0: sub a8, a8 +L3FC3ACF0: +3fc3acf0: move *sp(0x100), a14, 1 +3fc3ad10: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fc3ad30: rets 2 +3fc3ad40: mmtm sp, a5,a7,a9,a11,a13 +3fc3ad60: move a14, a13 +3fc3ad70: addk 32, a14 +3fc3ad80: move *a13(0xffc0), a11, 1 +3fc3ada0: andi 0xfff00000, a11 +3fc3add0: srl 0x14, a11 +3fc3ade0: jreq L3FC3AF70 +3fc3adf0: move a14, -*sp, 1 +3fc3ae00: move *a13(0xffe0), *a14+, 1 +3fc3ae20: move *a13(0xffe0), a11, 1 +3fc3ae40: move *a11(0x50), a7, 1 +3fc3ae60: move *a7(0xde0), a7, 1 +3fc3ae80: call a7 +3fc3ae90: move a14, -*sp, 1 +3fc3aea0: move a13, a7 +3fc3aeb0: subi 0x40, a7 +3fc3aed0: move a7, *a14+, 1 +3fc3aee0: movi 0x3fc3bd20, a7 +3fc3af10: move a7, *a14+, 1 +3fc3af20: move *a11(0x50), *a14+, 1 +3fc3af40: calla L3F8ED1D0 +L3FC3AF70: +3fc3af70: move a14, -*sp, 1 +3fc3af80: move *a13(0xffe0), *a14+, 1 +3fc3afa0: move *a13(0xffe0), a11, 1 +3fc3afc0: move *a11(0x50), a7, 1 +3fc3afe0: move *a7(0xda0), a7, 1 +3fc3b000: call a7 +3fc3b010: move *a11(0x140), a7, 1 +3fc3b030: jreq L3FC3B260 +3fc3b040: sub a7, a7 +3fc3b050: move a7, *a13, 1 +L3FC3B060: +3fc3b060: move a14, -*sp, 1 +3fc3b070: move *a13(0xffe0), a11, 1 +3fc3b090: move *a13, a7, 1 +3fc3b0a0: sll 0x5, a7 +3fc3b0b0: move *a11(0x140), a11, 1 +3fc3b0d0: add a7, a11 +3fc3b0e0: move *a11+, *a14+, 1 +3fc3b0f0: calla L3F702440 +3fc3b120: move *a13, a11, 1 +3fc3b130: inc a11 +3fc3b140: move a11, *a13, 1 +3fc3b150: cmpi 0x80, a11 +3fc3b170: jrlt L3FC3B060 +3fc3b180: move a14, -*sp, 1 +3fc3b190: move *a13(0xffe0), a7, 1 +3fc3b1b0: move *a7(0x140), *a14+, 1 +3fc3b1d0: calla L3F702440 +3fc3b200: move a14, -*sp, 1 +3fc3b210: move *a7(0xe0), *a14+, 1 +3fc3b230: calla L3F702440 +L3FC3B260: +3fc3b260: move *a13(0xffe0), a11, 1 +3fc3b280: setf 16, 1, 0 +3fc3b290: move *a11(0x20), a7, 0 +3fc3b2b0: subk 3, a7 +3fc3b2c0: jreq L3FC3B310 +3fc3b2d0: move *a11(0x20), a7, 0 +3fc3b2f0: dsj a7, L3FC3B780 +L3FC3B310: +3fc3b310: move *a11, a7, 1 +3fc3b320: move *a7(0x110), a7, 0 +3fc3b340: dec a7 +3fc3b350: move a7, a5 +3fc3b360: sll 0x7, a7 +3fc3b370: sll 0x4, a5 +3fc3b380: add a5, a7 +3fc3b390: move *a11(0x1a0), a5, 1 +3fc3b3b0: add a7, a5 +3fc3b3c0: move a5, a9 +3fc3b3d0: move *a11(0x1a0), a7, 1 +3fc3b3f0: cmp a7, a9 +3fc3b400: jrc L3FC3B780 +L3FC3B410: +3fc3b410: move *a9(0x70), a11, 1 +3fc3b430: jreq L3FC3B700 +3fc3b440: move *a9, a11, 1 +3fc3b450: addk 16, a11 +3fc3b460: setf 16, 1, 0 +3fc3b470: move *a11, a7, 0 +3fc3b480: dec a7 +3fc3b490: move a7, *a11, 0 +3fc3b4a0: sext a7, 0 +3fc3b4b0: jrne L3FC3B520 +3fc3b4c0: move a14, -*sp, 1 +3fc3b4d0: move *a9(0x0), *a14+, 1 +3fc3b4f0: calla L3F702440 +L3FC3B520: +3fc3b520: move *a9(0x20), a11, 1 +3fc3b540: addk 16, a11 +3fc3b550: setf 16, 1, 0 +3fc3b560: move *a11, a7, 0 +3fc3b570: dec a7 +3fc3b580: move a7, *a11, 0 +3fc3b590: sext a7, 0 +3fc3b5a0: jrne L3FC3B610 +3fc3b5b0: move a14, -*sp, 1 +3fc3b5c0: move *a9(0x20), *a14+, 1 +3fc3b5e0: calla L3F702440 +L3FC3B610: +3fc3b610: move *a9(0x40), a11, 1 +3fc3b630: addk 16, a11 +3fc3b640: setf 16, 1, 0 +3fc3b650: move *a11, a7, 0 +3fc3b660: dec a7 +3fc3b670: move a7, *a11, 0 +3fc3b680: sext a7, 0 +3fc3b690: jrne L3FC3B700 +3fc3b6a0: move a14, -*sp, 1 +3fc3b6b0: move *a9(0x40), *a14+, 1 +3fc3b6d0: calla L3F702440 +L3FC3B700: +3fc3b700: subi 0x90, a9 +3fc3b720: move *a13(0xffe0), a11, 1 +3fc3b740: move *a11(0x1a0), a7, 1 +3fc3b760: cmp a7, a9 +3fc3b770: jrnc L3FC3B410 +L3FC3B780: +3fc3b780: move a14, -*sp, 1 +3fc3b790: move *a11(0x1a0), *a14+, 1 +3fc3b7b0: calla L3F702440 +3fc3b7e0: setf 16, 1, 0 +3fc3b7f0: move *a11(0x20), a7, 0 +3fc3b810: movk 1, a5 +3fc3b820: or a5, a7 +3fc3b830: subk 5, a7 +3fc3b840: jrne L3FC3BC70 +3fc3b850: sub a7, a7 +3fc3b860: move a7, *a13, 1 +L3FC3B870: +3fc3b870: move a14, -*sp, 1 +3fc3b880: move *a13(0xffe0), a11, 1 +3fc3b8a0: move *a13, a7, 1 +3fc3b8b0: sll 0x5, a7 +3fc3b8c0: move *a11(0x160), a5, 1 +3fc3b8e0: add a7, a5 +3fc3b8f0: move *a5+, *a14+, 1 +3fc3b900: calla L3F702440 +3fc3b930: move a14, -*sp, 1 +3fc3b940: move *a13, a7, 1 +3fc3b950: sll 0x5, a7 +3fc3b960: move *a11(0x180), a5, 1 +3fc3b980: add a7, a5 +3fc3b990: move *a5+, *a14+, 1 +3fc3b9a0: calla L3F702440 +3fc3b9d0: move *a13, a7, 1 +3fc3b9e0: inc a7 +3fc3b9f0: move a7, *a13, 1 +3fc3ba00: cmpi 0x80, a7 +3fc3ba20: jrlt L3FC3B870 +3fc3ba30: move a14, -*sp, 1 +3fc3ba40: move *a11(0x160), *a14+, 1 +3fc3ba60: calla L3F702440 +3fc3ba90: move a14, -*sp, 1 +3fc3baa0: move *a11(0x180), *a14+, 1 +3fc3bac0: calla L3F702440 +3fc3baf0: move a14, -*sp, 1 +3fc3bb00: move *a11(0x100), *a14+, 1 +3fc3bb20: calla L3F702440 +3fc3bb50: move a14, -*sp, 1 +3fc3bb60: move *a11(0x120), *a14+, 1 +3fc3bb80: calla L3F702440 +3fc3bbb0: move a14, -*sp, 1 +3fc3bbc0: move *a11(0x1c0), *a14+, 1 +3fc3bbe0: calla L3F702440 +3fc3bc10: move a14, -*sp, 1 +3fc3bc20: move *a11(0x1e0), *a14+, 1 +3fc3bc40: calla L3F702440 +L3FC3BC70: +3fc3bc70: move a14, -*sp, 1 +3fc3bc80: move a11, *a14+, 1 +3fc3bc90: calla L3F702440 +3fc3bcc0: sub a8, a8 +3fc3bcd0: move *sp(0xc0), a14, 1 +3fc3bcf0: mmfm sp, a5,a7,a9,a11,a13 +3fc3bd10: rets 2 +3fc3bd20: mmtm sp, a9,a11,a13 +3fc3bd40: move a14, a13 +3fc3bd50: addi 0x100, a14 +3fc3bd70: move *a13(0xffe0), a11, 1 +3fc3bd90: move *a13(0xffc0), a9, 1 +3fc3bdb0: move *a11(0x660), a11, 1 +3fc3bdd0: move *a9, a9, 1 +3fc3bde0: cmp a9, a11 +3fc3bdf0: jrne L3FC3C010 +3fc3be00: movk 32, a11 +3fc3be10: movb a11, *a13 +3fc3be20: move *a13(0xffe0), a9, 1 +3fc3be40: move *a9(0x160), *a13(0x20), 1 +3fc3be70: move *a13(0xffc0), a9, 1 +3fc3be90: move *a9(0x0), *a13(0x40), 1 +3fc3bec0: movk 1, a9 +3fc3bed0: movb a9, *a13(0x60) +3fc3bef0: sub a9, a9 +3fc3bf00: movb a9, *a13(0x68) +3fc3bf20: move a14, -*sp, 1 +3fc3bf30: move a9, *a14+, 1 +3fc3bf40: movk 1, a9 +3fc3bf50: move a9, *a14+, 1 +3fc3bf60: move a13, *a14+, 1 +3fc3bf70: move *a13(0xffe0), *a14+, 1 +3fc3bf90: calla L3F23C3A0 +3fc3bfc0: move *a13(0xffe0), a9, 1 +3fc3bfe0: sub a11, a11 +3fc3bff0: move a11, *a9(0x660), 1 +L3FC3C010: +3fc3c010: movk 1, a8 +3fc3c020: move *sp(0x80), a14, 1 +3fc3c040: mmfm sp, a9,a11,a13 +3fc3c060: rets 2 +3fc3c070: mmtm sp, a9,a11,a13 +3fc3c090: move a14, a13 +3fc3c0a0: addi 0x100, a14 +3fc3c0c0: move *a13(0xffe0), a11, 1 +3fc3c0e0: move *a13(0xffc0), a9, 1 +3fc3c100: move *a11(0x660), a11, 1 +3fc3c120: move *a9, a9, 1 +3fc3c130: cmp a9, a11 +3fc3c140: jrne L3FC3C300 +3fc3c150: movk 32, a11 +3fc3c160: movb a11, *a13 +3fc3c170: move *a13(0xffe0), a9, 1 +3fc3c190: move *a9(0x160), *a13(0x20), 1 +3fc3c1c0: move *a13(0xffc0), a9, 1 +3fc3c1e0: move *a9(0x0), *a13(0x40), 1 +3fc3c210: sub a9, a9 +3fc3c220: movb a9, *a13(0x60) +3fc3c240: movb a9, *a13(0x68) +3fc3c260: move a14, -*sp, 1 +3fc3c270: move a9, *a14+, 1 +3fc3c280: movk 1, a11 +3fc3c290: move a11, *a14+, 1 +3fc3c2a0: move a13, *a14+, 1 +3fc3c2b0: move *a13(0xffe0), *a14+, 1 +3fc3c2d0: calla L3F23C3A0 +L3FC3C300: +3fc3c300: movk 1, a8 +3fc3c310: move *sp(0x80), a14, 1 +3fc3c330: mmfm sp, a9,a11,a13 +3fc3c350: rets 2 +3fc3c360: mmtm sp, a9,a11,a13 +3fc3c380: move a14, a13 +3fc3c390: addi 0x100, a14 +3fc3c3b0: move *a13(0xffe0), a11, 1 +3fc3c3d0: move *a13(0xffc0), a9, 1 +3fc3c3f0: move *a11(0x660), a11, 1 +3fc3c410: move *a9, a9, 1 +3fc3c420: cmp a9, a11 +3fc3c430: jrne L3FC3C610 +3fc3c440: movk 32, a11 +3fc3c450: movb a11, *a13 +3fc3c460: move *a13(0xffe0), a9, 1 +3fc3c480: move *a9(0x160), *a13(0x20), 1 +3fc3c4b0: move *a13(0xffc0), a9, 1 +3fc3c4d0: move *a9(0x0), *a13(0x40), 1 +3fc3c500: sub a9, a9 +3fc3c510: movb a9, *a13(0x60) +3fc3c530: movk 1, a9 +3fc3c540: movb a9, *a13(0x68) +3fc3c560: move a14, -*sp, 1 +3fc3c570: sub a9, a9 +3fc3c580: move a9, *a14+, 1 +3fc3c590: movk 1, a9 +3fc3c5a0: move a9, *a14+, 1 +3fc3c5b0: move a13, *a14+, 1 +3fc3c5c0: move *a13(0xffe0), *a14+, 1 +3fc3c5e0: calla L3F23C3A0 +L3FC3C610: +3fc3c610: movk 1, a8 +3fc3c620: move *sp(0x80), a14, 1 +3fc3c640: mmfm sp, a9,a11,a13 +3fc3c660: rets 2 +L3FC3C670: +3fc3c670: mmtm sp, a9,a11,a13 +3fc3c690: move a14, a13 +3fc3c6a0: addi 0xe0, a14 +3fc3c6c0: sub a11, a11 +3fc3c6d0: move a11, *a13, 1 +3fc3c6e0: move *a13(0xffc0), a9, 1 +3fc3c700: move *a9(0x50), *a13(0xa0), 1 +3fc3c730: move *a9(0x0), *a13(0xc0), 1 +3fc3c760: move *a9(0x30), *a13(0x80), 1 +3fc3c790: setf 16, 1, 0 +3fc3c7a0: move *a9(0x70), a9, 0 +3fc3c7c0: btst 1, a9 +3fc3c7d0: jreq L3FC3C8A0 +3fc3c7e0: move *a13(0x80), a9, 1 +3fc3c800: andi 0xfff00000, a9 +3fc3c830: srl 0x14, a9 +3fc3c840: move *a13(0xffa0), a11, 1 +3fc3c860: cmp a11, a9 +3fc3c870: jrne L3FC3C8A0 +3fc3c880: movk 1, a9 +3fc3c890: jruc L3FC3C8B0 +L3FC3C8A0: +3fc3c8a0: sub a9, a9 +L3FC3C8B0: +3fc3c8b0: move a9, *a13(0x40), 1 +3fc3c8d0: move *a13(0xc0), a11, 1 +3fc3c8f0: move *a11(0x110), a9, 0 +3fc3c910: move a9, *a13(0x60), 1 +3fc3c930: move a14, -*sp, 1 +3fc3c940: move *a13(0xffa0), *a14+, 1 +3fc3c960: move *a13(0x40), *a14+, 1 +3fc3c980: move a13, *a14+, 1 +3fc3c990: move a11, *a14+, 1 +3fc3c9a0: move *a13(0xa0), *a14+, 1 +3fc3c9c0: move *a13(0xffe0), *a14+, 1 +3fc3c9e0: calla L3FC38AA0 +3fc3ca10: move a8, *a13(0x20), 1 +3fc3ca30: move a8, a8 +3fc3ca40: jane L3FC3D310 +3fc3ca60: move *a13(0x40), a9, 1 +3fc3ca80: dsj a9, L3FC3D000 +3fc3caa0: move a14, -*sp, 1 +3fc3cab0: move *a13(0x60), a9, 1 +3fc3cad0: move a9, a11 +3fc3cae0: sll 0x4, a9 +3fc3caf0: sll 0x1, a11 +3fc3cb00: add a11, a9 +3fc3cb10: move a9, *a14+, 1 +3fc3cb20: move *a13, a11, 1 +3fc3cb30: move *a11(0x1a0), *a14+, 1 +3fc3cb50: move *a13(0xffc0), a9, 1 +3fc3cb70: move *a9(0x1a0), *a14+, 1 +3fc3cb90: calla L3FB44400 +3fc3cbc0: setf 16, 1, 0 +3fc3cbd0: move *a11(0x20), a9, 0 +3fc3cbf0: movk 1, a11 +3fc3cc00: or a11, a9 +3fc3cc10: subk 5, a9 +3fc3cc20: jrne L3FC3CE70 +3fc3cc30: move a14, -*sp, 1 +3fc3cc40: move *a13(0x60), a9, 1 +3fc3cc60: move a9, a11 +3fc3cc70: sll 0x4, a9 +3fc3cc80: sll 0x1, a11 +3fc3cc90: add a11, a9 +3fc3cca0: move a9, *a14+, 1 +3fc3ccb0: move *a13, a11, 1 +3fc3ccc0: move *a11(0x1c0), *a14+, 1 +3fc3cce0: move *a13(0xffc0), a9, 1 +3fc3cd00: move *a9(0x1c0), *a14+, 1 +3fc3cd20: calla L3FB44400 +3fc3cd50: move a14, -*sp, 1 +3fc3cd60: move *a13(0x60), a9, 1 +3fc3cd80: move a9, a11 +3fc3cd90: sll 0x4, a9 +3fc3cda0: sll 0x1, a11 +3fc3cdb0: add a11, a9 +3fc3cdc0: move a9, *a14+, 1 +3fc3cdd0: move *a13, a11, 1 +3fc3cde0: move *a11(0x1e0), *a14+, 1 +3fc3ce00: move *a13(0xffc0), a9, 1 +3fc3ce20: move *a9(0x1e0), *a14+, 1 +3fc3ce40: calla L3FB44400 +L3FC3CE70: +3fc3ce70: move a14, -*sp, 1 +3fc3ce80: movk 1, a11 +3fc3ce90: move a11, *a14+, 1 +3fc3cea0: move *a13(0x80), *a14+, 1 +3fc3cec0: calla L3F8B8750 +3fc3cef0: move a14, -*sp, 1 +3fc3cf00: move *a13(0xffa0), *a14+, 1 +3fc3cf20: sub a9, a9 +3fc3cf30: move a9, *a14+, 1 +3fc3cf40: move a13, *a14+, 1 +3fc3cf50: move *a13(0xc0), *a14+, 1 +3fc3cf70: move *a13(0xa0), *a14+, 1 +3fc3cf90: move *a13(0x80), *a14+, 1 +3fc3cfb0: calla L3FC38AA0 +3fc3cfe0: move a9, a8 +3fc3cff0: jruc L3FC3D310 +L3FC3D000: +3fc3d000: move *a13, a9, 1 +3fc3d010: setf 16, 1, 0 +3fc3d020: move *a9(0x20), a9, 0 +3fc3d040: btst 0, a9 +3fc3d050: jreq L3FC3D120 +3fc3d060: move a14, -*sp, 1 +3fc3d070: move *a13(0x0), *a14+, 1 +3fc3d090: move *a13(0xffc0), *a14+, 1 +3fc3d0b0: move *a13(0xffa0), *a14+, 1 +3fc3d0d0: sub a9, a9 +3fc3d0e0: move a9, *a14+, 1 +3fc3d0f0: calla L3FC3D360 +L3FC3D120: +3fc3d120: move *a13, a9, 1 +3fc3d130: setf 16, 1, 0 +3fc3d140: move *a9(0x20), a9, 0 +3fc3d160: subk 5, a9 +3fc3d170: jrne L3FC3D300 +3fc3d180: move a14, -*sp, 1 +3fc3d190: move *a13(0x0), *a14+, 1 +3fc3d1b0: move *a13(0xffc0), *a14+, 1 +3fc3d1d0: move *a13(0xffa0), *a14+, 1 +3fc3d1f0: movk 1, a9 +3fc3d200: move a9, *a14+, 1 +3fc3d210: calla L3FC3D360 +3fc3d240: move a14, -*sp, 1 +3fc3d250: move *a13(0x0), *a14+, 1 +3fc3d270: move *a13(0xffc0), *a14+, 1 +3fc3d290: move *a13(0xffa0), *a14+, 1 +3fc3d2b0: movk 2, a9 +3fc3d2c0: move a9, *a14+, 1 +3fc3d2d0: calla L3FC3D360 +L3FC3D300: +3fc3d300: sub a8, a8 +L3FC3D310: +3fc3d310: move *sp(0x80), a14, 1 +3fc3d330: mmfm sp, a9,a11,a13 +3fc3d350: rets 2 +L3FC3D360: +3fc3d360: mmtm sp, a7,a9,a11,a13 +3fc3d380: move a14, a13 +3fc3d390: addi 0x100, a14 +3fc3d3b0: jruc L3FC3DA80 +L3FC3D3C0: +3fc3d3c0: move *a13(0xffa0), a11, 1 +3fc3d3e0: move *a13(0xffc0), a9, 1 +3fc3d400: sll 0x5, a9 +3fc3d410: move *a11(0x140), a11, 1 +3fc3d430: add a9, a11 +3fc3d440: move *a11(0x0), *a13(0xe0), 1 +3fc3d470: move *a13(0xffa0), a11, 1 +3fc3d490: move *a13(0xffc0), a9, 1 +3fc3d4b0: sll 0x5, a9 +3fc3d4c0: move *a11(0xe0), a11, 1 +3fc3d4e0: add a9, a11 +3fc3d4f0: move *a11(0x0), *a13(0x20), 1 +3fc3d520: move *a13(0xffa0), a11, 1 +3fc3d540: move *a11(0x1a0), *a13(0x60), 1 +3fc3d570: move *a13(0xff80), a9, 1 +3fc3d590: move *a9(0x1a0), *a13(0x80), 1 +3fc3d5c0: move *a11(0x80), *a13(0x40), 1 +3fc3d5f0: jruc L3FC3DB10 +L3FC3D600: +3fc3d600: move *a13(0xffa0), a11, 1 +3fc3d620: move *a13(0xffc0), a9, 1 +3fc3d640: sll 0x5, a9 +3fc3d650: move *a11(0x160), a11, 1 +3fc3d670: add a9, a11 +3fc3d680: move *a11(0x0), *a13(0xe0), 1 +3fc3d6b0: move *a13(0xffa0), a11, 1 +3fc3d6d0: move *a13(0xffc0), a9, 1 +3fc3d6f0: sll 0x5, a9 +3fc3d700: move *a11(0x100), a11, 1 +3fc3d720: add a9, a11 +3fc3d730: move *a11(0x0), *a13(0x20), 1 +3fc3d760: move *a13(0xffa0), a11, 1 +3fc3d780: move *a11(0x1c0), *a13(0x60), 1 +3fc3d7b0: move *a13(0xff80), a9, 1 +3fc3d7d0: move *a9(0x1c0), *a13(0x80), 1 +3fc3d800: move *a11(0xa0), *a13(0x40), 1 +3fc3d830: jruc L3FC3DB10 +L3FC3D840: +3fc3d840: move *a13(0xffa0), a11, 1 +3fc3d860: move *a13(0xffc0), a9, 1 +3fc3d880: sll 0x5, a9 +3fc3d890: move *a11(0x180), a11, 1 +3fc3d8b0: add a9, a11 +3fc3d8c0: move *a11(0x0), *a13(0xe0), 1 +3fc3d8f0: move *a13(0xffa0), a11, 1 +3fc3d910: move *a13(0xffc0), a9, 1 +3fc3d930: sll 0x5, a9 +3fc3d940: move *a11(0x120), a11, 1 +3fc3d960: add a9, a11 +3fc3d970: move *a11(0x0), *a13(0x20), 1 +3fc3d9a0: move *a13(0xffa0), a11, 1 +3fc3d9c0: move *a11(0x1e0), *a13(0x60), 1 +3fc3d9f0: move *a13(0xff80), a9, 1 +3fc3da10: move *a9(0x1e0), *a13(0x80), 1 +3fc3da40: move *a11(0xc0), *a13(0x40), 1 +3fc3da70: jruc L3FC3DB10 +L3FC3DA80: +3fc3da80: move *a13(0xffe0), a8, 1 +3fc3daa0: jreq L3FC3D3C0 +3fc3dab0: dec a8 +3fc3dac0: jreq L3FC3D600 +3fc3dad0: dec a8 +3fc3dae0: jreq L3FC3D840 +3fc3daf0: dec a8 +3fc3db00: jreq L3FC3D3C0 +L3FC3DB10: +3fc3db10: move *a13(0x20), *a13(0x0), 1 +3fc3db40: move *a13, a11, 1 +3fc3db50: dec a11 +3fc3db60: move a11, *a13, 1 +3fc3db70: jalt L3FC3ECB0 +L3FC3DB90: +3fc3db90: move *a13(0xe0), a11, 1 +3fc3dbb0: move *a11, a9, 1 +3fc3dbc0: move a9, a11 +3fc3dbd0: sll 0x7, a9 +3fc3dbe0: sll 0x4, a11 +3fc3dbf0: add a11, a9 +3fc3dc00: move *a13(0x60), a11, 1 +3fc3dc20: add a11, a9 +3fc3dc30: move a9, *a13(0xa0), 1 +3fc3dc50: move *a13(0xe0), a9, 1 +3fc3dc70: move *a9, a9, 1 +3fc3dc80: move a9, a11 +3fc3dc90: sll 0x7, a9 +3fc3dca0: sll 0x4, a11 +3fc3dcb0: add a11, a9 +3fc3dcc0: move *a13(0x80), a11, 1 +3fc3dce0: add a11, a9 +3fc3dcf0: move a9, *a13(0xc0), 1 +3fc3dd10: setf 16, 1, 0 +3fc3dd20: move *a9(0x60), a9, 0 +3fc3dd40: jrle L3FC3DDD0 +3fc3dd50: move *a13(0xc0), a9, 1 +3fc3dd70: move *a9(0x60), a11, 0 +3fc3dd90: inc a11 +3fc3dda0: move a11, *a9(0x60), 0 +3fc3ddc0: jruc L3FC3DF20 +L3FC3DDD0: +3fc3ddd0: move *a13(0xc0), a9, 1 +3fc3ddf0: move *a13(0xa0), a11, 1 +3fc3de10: movk 4, a8 +L3FC3DE20: +3fc3de20: move *a11+, *a9+, 1 +3fc3de30: dsjs a8, L3FC3DE20 +3fc3de40: move *a11, *a9, 0 +3fc3de50: move *a13(0xa0), a11, 1 +3fc3de70: move *a11(0x60), a9, 0 +3fc3de90: jrle L3FC3DF00 +3fc3dea0: move *a13(0xc0), a9, 1 +3fc3dec0: movk 1, a11 +3fc3ded0: move a11, *a9(0x60), 0 +3fc3def0: jruc L3FC3DF20 +L3FC3DF00: +3fc3df00: move a8, *a11(0x70), 1 +L3FC3DF20: +3fc3df20: move a14, -*sp, 1 +3fc3df30: move *a13(0xffe0), *a14+, 1 +3fc3df50: move *a13(0xe0), a11, 1 +3fc3df70: move *a11(0x0), *a14+, 1 +3fc3df90: move *a13(0xffa0), *a14+, 1 +3fc3dfb0: calla L3FC3EDC0 +3fc3dfe0: addk 32, a11 +3fc3dff0: move a11, *a13(0xe0), 1 +3fc3e010: move *a13, a9, 1 +3fc3e020: dec a9 +3fc3e030: move a9, *a13, 1 +3fc3e040: jrge L3FC3DB90 +3fc3e050: jauc L3FC3ECB0 +L3FC3E070: +3fc3e070: move *a13(0xff80), a11, 1 +3fc3e090: move *a13(0xffa0), a9, 1 +3fc3e0b0: move *a9(0x80), a7, 1 +3fc3e0d0: move *a13(0x40), a9, 1 +3fc3e0f0: sub a9, a7 +3fc3e100: move *a11(0x80), a9, 1 +3fc3e120: sub a7, a9 +3fc3e130: move a9, *a11(0x80), 1 +3fc3e150: move *a13(0xffc0), a9, 1 +3fc3e170: sll 0x5, a9 +3fc3e180: move *a11(0x140), a7, 1 +3fc3e1a0: add a9, a7 +3fc3e1b0: move *a13(0xffa0), a9, 1 +3fc3e1d0: move *a13(0xffc0), a11, 1 +3fc3e1f0: sll 0x5, a11 +3fc3e200: move *a9(0x140), a9, 1 +3fc3e220: add a11, a9 +3fc3e230: move *a9, *a7, 1 +3fc3e240: move *a13(0xffa0), a11, 1 +3fc3e260: move *a13(0xffc0), a9, 1 +3fc3e280: sll 0x5, a9 +3fc3e290: move *a11(0x140), a7, 1 +3fc3e2b0: add a9, a7 +3fc3e2c0: sub a9, a9 +3fc3e2d0: move a9, *a7, 1 +3fc3e2e0: move *a13(0xff80), a7, 1 +3fc3e300: move *a13(0xffc0), a9, 1 +3fc3e320: sll 0x5, a9 +3fc3e330: move *a7(0xe0), a7, 1 +3fc3e350: add a9, a7 +3fc3e360: move *a13(0xffc0), a9, 1 +3fc3e380: sll 0x5, a9 +3fc3e390: move *a11(0xe0), a11, 1 +3fc3e3b0: add a9, a11 +3fc3e3c0: move *a11, *a7, 1 +3fc3e3d0: move *a13(0xffa0), a11, 1 +3fc3e3f0: move *a13(0xffc0), a9, 1 +3fc3e410: sll 0x5, a9 +3fc3e420: move *a11(0xe0), a7, 1 +3fc3e440: add a9, a7 +3fc3e450: sub a9, a9 +3fc3e460: move a9, *a7, 1 +3fc3e470: jauc L3FC3ED70 +L3FC3E490: +3fc3e490: move *a13(0xff80), a11, 1 +3fc3e4b0: move *a13(0xffa0), a9, 1 +3fc3e4d0: move *a9(0xa0), a7, 1 +3fc3e4f0: move *a13(0x40), a9, 1 +3fc3e510: sub a9, a7 +3fc3e520: move *a11(0xa0), a9, 1 +3fc3e540: sub a7, a9 +3fc3e550: move a9, *a11(0xa0), 1 +3fc3e570: move *a13(0xffc0), a9, 1 +3fc3e590: sll 0x5, a9 +3fc3e5a0: move *a11(0x160), a7, 1 +3fc3e5c0: add a9, a7 +3fc3e5d0: move *a13(0xffa0), a9, 1 +3fc3e5f0: move *a13(0xffc0), a11, 1 +3fc3e610: sll 0x5, a11 +3fc3e620: move *a9(0x160), a9, 1 +3fc3e640: add a11, a9 +3fc3e650: move *a9, *a7, 1 +3fc3e660: move *a13(0xffa0), a11, 1 +3fc3e680: move *a13(0xffc0), a9, 1 +3fc3e6a0: sll 0x5, a9 +3fc3e6b0: move *a11(0x160), a7, 1 +3fc3e6d0: add a9, a7 +3fc3e6e0: sub a9, a9 +3fc3e6f0: move a9, *a7, 1 +3fc3e700: move *a13(0xff80), a7, 1 +3fc3e720: move *a13(0xffc0), a9, 1 +3fc3e740: sll 0x5, a9 +3fc3e750: move *a7(0x100), a7, 1 +3fc3e770: add a9, a7 +3fc3e780: move *a13(0xffc0), a9, 1 +3fc3e7a0: sll 0x5, a9 +3fc3e7b0: move *a11(0x100), a11, 1 +3fc3e7d0: add a9, a11 +3fc3e7e0: move *a11, *a7, 1 +3fc3e7f0: move *a13(0xffa0), a11, 1 +3fc3e810: move *a13(0xffc0), a9, 1 +3fc3e830: sll 0x5, a9 +3fc3e840: move *a11(0x100), a7, 1 +3fc3e860: add a9, a7 +3fc3e870: sub a9, a9 +3fc3e880: move a9, *a7, 1 +3fc3e890: jruc L3FC3ED70 +L3FC3E8A0: +3fc3e8a0: move *a13(0xff80), a11, 1 +3fc3e8c0: move *a13(0xffa0), a9, 1 +3fc3e8e0: move *a9(0xc0), a7, 1 +3fc3e900: move *a13(0x40), a9, 1 +3fc3e920: sub a9, a7 +3fc3e930: move *a11(0xc0), a9, 1 +3fc3e950: sub a7, a9 +3fc3e960: move a9, *a11(0xc0), 1 +3fc3e980: move *a13(0xffc0), a9, 1 +3fc3e9a0: sll 0x5, a9 +3fc3e9b0: move *a11(0x180), a7, 1 +3fc3e9d0: add a9, a7 +3fc3e9e0: move *a13(0xffa0), a9, 1 +3fc3ea00: move *a13(0xffc0), a11, 1 +3fc3ea20: sll 0x5, a11 +3fc3ea30: move *a9(0x180), a9, 1 +3fc3ea50: add a11, a9 +3fc3ea60: move *a9, *a7, 1 +3fc3ea70: move *a13(0xffa0), a11, 1 +3fc3ea90: move *a13(0xffc0), a9, 1 +3fc3eab0: sll 0x5, a9 +3fc3eac0: move *a11(0x180), a7, 1 +3fc3eae0: add a9, a7 +3fc3eaf0: sub a9, a9 +3fc3eb00: move a9, *a7, 1 +3fc3eb10: move *a13(0xff80), a7, 1 +3fc3eb30: move *a13(0xffc0), a9, 1 +3fc3eb50: sll 0x5, a9 +3fc3eb60: move *a7(0x120), a7, 1 +3fc3eb80: add a9, a7 +3fc3eb90: move *a13(0xffc0), a9, 1 +3fc3ebb0: sll 0x5, a9 +3fc3ebc0: move *a11(0x120), a11, 1 +3fc3ebe0: add a9, a11 +3fc3ebf0: move *a11, *a7, 1 +3fc3ec00: move *a13(0xffa0), a11, 1 +3fc3ec20: move *a13(0xffc0), a9, 1 +3fc3ec40: sll 0x5, a9 +3fc3ec50: move *a11(0x120), a7, 1 +3fc3ec70: add a9, a7 +3fc3ec80: sub a9, a9 +3fc3ec90: move a9, *a7, 1 +3fc3eca0: jruc L3FC3ED70 +L3FC3ECB0: +3fc3ecb0: move *a13(0xffe0), a8, 1 +3fc3ecd0: jaeq L3FC3E070 +3fc3ecf0: dec a8 +3fc3ed00: jaeq L3FC3E490 +3fc3ed20: dec a8 +3fc3ed30: jreq L3FC3E8A0 +3fc3ed40: dec a8 +3fc3ed50: jaeq L3FC3E070 +L3FC3ED70: +3fc3ed70: move *sp(0xa0), a14, 1 +3fc3ed90: mmfm sp, a7,a9,a11,a13 +3fc3edb0: rets 2 +L3FC3EDC0: +3fc3edc0: mmtm sp, a7,a9,a11,a13 +3fc3ede0: move a14, a13 +3fc3edf0: addi 0x40, a14 +3fc3ee10: jruc L3FC3F150 +L3FC3EE20: +3fc3ee20: move *a13(0xffe0), a11, 1 +3fc3ee40: move *a13(0xffc0), a9, 1 +3fc3ee60: move a9, a7 +3fc3ee70: sll 0x7, a9 +3fc3ee80: sll 0x4, a7 +3fc3ee90: add a7, a9 +3fc3eea0: move *a11(0x1a0), a7, 1 +3fc3eec0: add a9, a7 +3fc3eed0: move a7, *a13, 1 +3fc3eee0: addi 0x80, a11 +3fc3ef00: move a11, *a13(0x20), 1 +3fc3ef20: jruc L3FC3F1E0 +L3FC3EF30: +3fc3ef30: move *a13(0xffe0), a11, 1 +3fc3ef50: move *a13(0xffc0), a9, 1 +3fc3ef70: move a9, a7 +3fc3ef80: sll 0x7, a9 +3fc3ef90: sll 0x4, a7 +3fc3efa0: add a7, a9 +3fc3efb0: move *a11(0x1c0), a7, 1 +3fc3efd0: add a9, a7 +3fc3efe0: move a7, *a13, 1 +3fc3eff0: addi 0xa0, a11 +3fc3f010: move a11, *a13(0x20), 1 +3fc3f030: jruc L3FC3F1E0 +L3FC3F040: +3fc3f040: move *a13(0xffe0), a11, 1 +3fc3f060: move *a13(0xffc0), a9, 1 +3fc3f080: move a9, a7 +3fc3f090: sll 0x7, a9 +3fc3f0a0: sll 0x4, a7 +3fc3f0b0: add a7, a9 +3fc3f0c0: move *a11(0x1e0), a7, 1 +3fc3f0e0: add a9, a7 +3fc3f0f0: move a7, *a13, 1 +3fc3f100: addi 0xc0, a11 +3fc3f120: move a11, *a13(0x20), 1 +3fc3f140: jruc L3FC3F1E0 +L3FC3F150: +3fc3f150: move *a13(0xffa0), a8, 1 +3fc3f170: jreq L3FC3EE20 +3fc3f180: dec a8 +3fc3f190: jreq L3FC3EF30 +3fc3f1a0: dec a8 +3fc3f1b0: jreq L3FC3F040 +3fc3f1c0: dec a8 +3fc3f1d0: jreq L3FC3EE20 +L3FC3F1E0: +3fc3f1e0: move *a13, a11, 1 +3fc3f1f0: setf 16, 1, 0 +3fc3f200: move *a11(0x60), a9, 0 +3fc3f220: dec a9 +3fc3f230: jrle L3FC3F2A0 +3fc3f240: move *a11(0x60), a9, 0 +3fc3f260: dec a9 +3fc3f270: move a9, *a11(0x60), 0 +3fc3f290: jruc L3FC3F640 +L3FC3F2A0: +3fc3f2a0: move *a11(0x70), a9, 1 +3fc3f2c0: jreq L3FC3F5B0 +3fc3f2d0: move *a11, a9, 1 +3fc3f2e0: addk 16, a9 +3fc3f2f0: move *a9, a7, 0 +3fc3f300: dec a7 +3fc3f310: move a7, *a9, 0 +3fc3f320: sext a7, 0 +3fc3f330: jrne L3FC3F3A0 +3fc3f340: move a14, -*sp, 1 +3fc3f350: move *a11(0x0), *a14+, 1 +3fc3f370: calla L3F702440 +L3FC3F3A0: +3fc3f3a0: move *a11(0x20), a9, 1 +3fc3f3c0: addk 16, a9 +3fc3f3d0: setf 16, 1, 0 +3fc3f3e0: move *a9, a7, 0 +3fc3f3f0: dec a7 +3fc3f400: move a7, *a9, 0 +3fc3f410: sext a7, 0 +3fc3f420: jrne L3FC3F490 +3fc3f430: move a14, -*sp, 1 +3fc3f440: move *a11(0x20), *a14+, 1 +3fc3f460: calla L3F702440 +L3FC3F490: +3fc3f490: move *a11(0x40), a9, 1 +3fc3f4b0: addk 16, a9 +3fc3f4c0: setf 16, 1, 0 +3fc3f4d0: move *a9, a7, 0 +3fc3f4e0: dec a7 +3fc3f4f0: move a7, *a9, 0 +3fc3f500: sext a7, 0 +3fc3f510: jrne L3FC3F580 +3fc3f520: move a14, -*sp, 1 +3fc3f530: move *a11(0x40), *a14+, 1 +3fc3f550: calla L3F702440 +L3FC3F580: +3fc3f580: sub a9, a9 +3fc3f590: move a9, *a11(0x70), 1 +L3FC3F5B0: +3fc3f5b0: sub a9, a9 +3fc3f5c0: setf 16, 1, 0 +3fc3f5d0: move a9, *a11(0x60), 0 +3fc3f5f0: move *a13(0x20), a7, 1 +3fc3f610: move *a7, a9, 1 +3fc3f620: inc a9 +3fc3f630: move a9, *a7, 1 +L3FC3F640: +3fc3f640: move *sp(0xa0), a14, 1 +3fc3f660: mmfm sp, a7,a9,a11,a13 +3fc3f680: rets 2 +L3FC3F690: +3fc3f690: mmtm sp, a7,a9,a11,a13 +3fc3f6b0: move a14, a13 +3fc3f6c0: addi 0x120, a14 +3fc3f6e0: move *a13(0xffe0), a11, 1 +3fc3f700: move *a11(0x0), *a13(0xe0), 1 +3fc3f730: move a14, -*sp, 1 +3fc3f740: move *a13(0xe0), *a14+, 1 +3fc3f760: move *a13(0xff80), *a14+, 1 +3fc3f780: move *a13(0xffa0), *a14+, 1 +3fc3f7a0: move *a13(0xffc0), *a14+, 1 +3fc3f7c0: move *a11(0x50), a9, 1 +3fc3f7e0: move *a9(0xe60), a9, 1 +3fc3f800: call a9 +3fc3f810: move *a13(0xffc0), a9, 1 +3fc3f830: setf 16, 0, 0 +3fc3f840: move *a9(0x0), *a13(0x80), 0 +3fc3f870: move *a13(0xffa0), a9, 1 +3fc3f890: move *a9(0x0), *a13(0x90), 0 +3fc3f8c0: move *a13(0xff80), a9, 1 +3fc3f8e0: move *a9(0x0), *a13(0xa0), 0 +3fc3f910: setf 16, 1, 0 +3fc3f920: move *a11(0x20), a9, 0 +3fc3f940: move a9, *a13(0xc0), 1 +3fc3f960: move *a13(0xe0), a9, 1 +3fc3f980: move *a9(0x110), a9, 0 +3fc3f9a0: move a9, *a13(0x60), 1 +3fc3f9c0: move *a11(0x70), a9, 0 +3fc3f9e0: btst 2, a9 +3fc3f9f0: jaeq L3FC41280 +3fc3fa10: move *a13(0xc0), a9, 1 +3fc3fa30: movk 1, a11 +3fc3fa40: or a9, a11 +3fc3fa50: move a11, *a13(0xc0), 1 +3fc3fa70: jauc L3FC41280 +3fc3fa90: move a14, -*sp, 1 +3fc3faa0: movk 3, a11 +3fc3fab0: move a11, *a14+, 1 +3fc3fac0: move a13, a9 +3fc3fad0: addi 0x80, a9 +3fc3faf0: move a9, *a14+, 1 +3fc3fb00: move *a13(0x60), *a14+, 1 +3fc3fb20: move *a13(0xffe0), a11, 1 +3fc3fb40: move *a11(0x1a0), *a14+, 1 +3fc3fb60: calla L3FC41800 +3fc3fb90: move a8, *a13, 1 +3fc3fba0: move *a13(0xff60), a9, 1 +3fc3fbc0: move a8, *a9, 1 +3fc3fbd0: move a8, a9 +3fc3fbe0: move a9, a7 +3fc3fbf0: sll 0x7, a9 +3fc3fc00: sll 0x4, a7 +3fc3fc10: add a7, a9 +3fc3fc20: move *a11(0x1a0), a7, 1 +3fc3fc40: add a9, a7 +3fc3fc50: move *a13(0xffc0), a9, 1 +3fc3fc70: setf 16, 0, 0 +3fc3fc80: move *a7, *a9, 0 +3fc3fc90: move a8, a9 +3fc3fca0: move a9, a7 +3fc3fcb0: sll 0x7, a9 +3fc3fcc0: sll 0x4, a7 +3fc3fcd0: add a7, a9 +3fc3fce0: move *a11(0x1a0), a7, 1 +3fc3fd00: add a9, a7 +3fc3fd10: move *a13(0xffa0), a9, 1 +3fc3fd30: move *a7(0x10), *a9(0x0), 0 +3fc3fd60: move a8, a9 +3fc3fd70: move a9, a7 +3fc3fd80: sll 0x7, a9 +3fc3fd90: sll 0x4, a7 +3fc3fda0: add a7, a9 +3fc3fdb0: move *a11(0x1a0), a7, 1 +3fc3fdd0: add a9, a7 +3fc3fde0: move *a13(0xff80), a9, 1 +3fc3fe00: move *a7(0x20), *a9(0x0), 0 +3fc3fe30: sub a8, a8 +3fc3fe40: jauc L3FC417B0 +3fc3fe60: move a14, -*sp, 1 +3fc3fe70: sub a11, a11 +3fc3fe80: move a11, *a14+, 1 +3fc3fe90: move a13, a9 +3fc3fea0: addi 0x80, a9 +3fc3fec0: move a9, *a14+, 1 +3fc3fed0: move *a13(0x60), *a14+, 1 +3fc3fef0: move *a13(0xffe0), a7, 1 +3fc3ff10: move *a7(0x1a0), *a14+, 1 +3fc3ff30: calla L3FC41800 +3fc3ff60: move a8, *a13, 1 +3fc3ff70: move a14, -*sp, 1 +3fc3ff80: movk 1, a11 +3fc3ff90: move a11, *a14+, 1 +3fc3ffa0: move a9, *a14+, 1 +3fc3ffb0: move *a13(0x60), *a14+, 1 +3fc3ffd0: move *a7(0x1c0), *a14+, 1 +3fc3fff0: calla L3FC41800 +3fc40020: move a8, *a13(0x20), 1 +3fc40040: move a14, -*sp, 1 +3fc40050: movk 2, a11 +3fc40060: move a11, *a14+, 1 +3fc40070: move a9, *a14+, 1 +3fc40080: move *a13(0x60), *a14+, 1 +3fc400a0: move *a7(0x1e0), *a14+, 1 +3fc400c0: calla L3FC41800 +3fc400f0: move a8, *a13(0x40), 1 +3fc40110: move *a13(0xe0), a11, 1 +3fc40130: move *a13, a9, 1 +3fc40140: move *a11(0xa0), a7, 1 +3fc40160: sll a7, a9 +3fc40170: move *a13(0x20), a7, 1 +3fc40190: move *a11(0xc0), a11, 1 +3fc401b0: sll a11, a7 +3fc401c0: or a7, a9 +3fc401d0: move *a13(0xe0), a11, 1 +3fc401f0: move *a11(0xe0), a7, 1 +3fc40210: sll a7, a8 +3fc40220: or a8, a9 +3fc40230: move *a13(0xff60), a7, 1 +3fc40250: move a9, *a7, 1 +3fc40260: move *a13(0xffe0), a9, 1 +3fc40280: move *a13, a7, 1 +3fc40290: move a7, a11 +3fc402a0: sll 0x7, a7 +3fc402b0: sll 0x4, a11 +3fc402c0: add a11, a7 +3fc402d0: move *a9(0x1a0), a11, 1 +3fc402f0: add a7, a11 +3fc40300: move *a13(0xffc0), a7, 1 +3fc40320: setf 16, 0, 0 +3fc40330: move *a11, *a7, 0 +3fc40340: move *a13(0x20), a11, 1 +3fc40360: move a11, a7 +3fc40370: sll 0x7, a11 +3fc40380: sll 0x4, a7 +3fc40390: add a7, a11 +3fc403a0: move *a9(0x1c0), a7, 1 +3fc403c0: add a11, a7 +3fc403d0: move *a13(0xffa0), a11, 1 +3fc403f0: move *a7(0x10), *a11(0x0), 0 +3fc40420: move *a13(0x40), a7, 1 +3fc40440: move a7, a11 +3fc40450: sll 0x7, a7 +3fc40460: sll 0x4, a11 +3fc40470: add a11, a7 +3fc40480: move *a9(0x1e0), a11, 1 +3fc404a0: add a7, a11 +3fc404b0: move *a13(0xff80), a7, 1 +3fc404d0: move *a11(0x20), *a7(0x0), 0 +3fc40500: sub a8, a8 +3fc40510: jauc L3FC417B0 +3fc40530: move a14, -*sp, 1 +3fc40540: movi 0x3fc43ee0, a11 +3fc40570: move a11, *a14+, 1 +3fc40580: move *a13(0xff40), *a14+, 1 +3fc405a0: movk 3, a9 +3fc405b0: move a9, *a14+, 1 +3fc405c0: move *a13(0xff60), *a14+, 1 +3fc405e0: move a13, a7 +3fc405f0: addi 0x80, a7 +3fc40610: move a7, *a14+, 1 +3fc40620: move *a13(0x60), *a14+, 1 +3fc40640: move *a13(0xffe0), a9, 1 +3fc40660: move *a9(0x1a0), *a14+, 1 +3fc40680: move a9, *a14+, 1 +3fc40690: calla L3FC420F0 +3fc406c0: move a8, a8 +3fc406d0: jaeq L3FC413F0 +3fc406f0: movk 11, a8 +3fc40700: jauc L3FC417B0 +3fc40720: move *a13(0xe0), a11, 1 +3fc40740: move *a13(0xff60), a9, 1 +3fc40760: move *a9, a7, 1 +3fc40770: move *a11(0x40), a9, 1 +3fc40790: and a9, a7 +3fc407a0: move *a11(0xa0), a9, 1 +3fc407c0: neg a9 +3fc407d0: srl a9, a7 +3fc407e0: move a7, *a13, 1 +3fc407f0: move a14, -*sp, 1 +3fc40800: movi 0x3fc44160, a9 +3fc40830: move a9, *a14+, 1 +3fc40840: move *a13(0xff40), *a14+, 1 +3fc40860: sub a9, a9 +3fc40870: move a9, *a14+, 1 +3fc40880: move a13, *a14+, 1 +3fc40890: move a13, a7 +3fc408a0: addi 0x80, a7 +3fc408c0: move a7, *a14+, 1 +3fc408d0: move *a13(0x60), *a14+, 1 +3fc408f0: move *a13(0xffe0), a9, 1 +3fc40910: move *a9(0x1a0), *a14+, 1 +3fc40930: move a9, *a14+, 1 +3fc40940: calla L3FC420F0 +3fc40970: move a8, a8 +3fc40980: jreq L3FC409C0 +3fc40990: movk 11, a8 +3fc409a0: jauc L3FC417B0 +L3FC409C0: +3fc409c0: move *a13(0xff60), a7, 1 +3fc409e0: move *a7, a7, 1 +3fc409f0: move *a11(0x60), a9, 1 +3fc40a10: and a9, a7 +3fc40a20: move *a11(0xc0), a9, 1 +3fc40a40: neg a9 +3fc40a50: srl a9, a7 +3fc40a60: move a7, *a13(0x20), 1 +3fc40a80: move a14, -*sp, 1 +3fc40a90: movi 0x3fc442a0, a9 +3fc40ac0: move a9, *a14+, 1 +3fc40ad0: move *a13(0xff40), *a14+, 1 +3fc40af0: movk 1, a9 +3fc40b00: move a9, *a14+, 1 +3fc40b10: move a13, a7 +3fc40b20: addk 32, a7 +3fc40b30: move a7, *a14+, 1 +3fc40b40: move a13, a9 +3fc40b50: addi 0x80, a9 +3fc40b70: move a9, *a14+, 1 +3fc40b80: move *a13(0x60), *a14+, 1 +3fc40ba0: move *a13(0xffe0), a7, 1 +3fc40bc0: move *a7(0x1c0), *a14+, 1 +3fc40be0: move a7, *a14+, 1 +3fc40bf0: calla L3FC420F0 +3fc40c20: move a8, a8 +3fc40c30: jreq L3FC40D50 +3fc40c40: move a14, -*sp, 1 +3fc40c50: sub a9, a9 +3fc40c60: move a9, *a14+, 1 +3fc40c70: move a13, *a14+, 1 +3fc40c80: movk 1, a9 +3fc40c90: move a9, *a14+, 1 +3fc40ca0: sub a9, a9 +3fc40cb0: move a9, *a14+, 1 +3fc40cc0: move *a13(0xff40), *a14+, 1 +3fc40ce0: move a7, *a14+, 1 +3fc40cf0: calla L3FC512D0 +3fc40d20: movk 11, a8 +3fc40d30: jauc L3FC417B0 +L3FC40D50: +3fc40d50: move *a13(0xff60), a9, 1 +3fc40d70: move *a9, a7, 1 +3fc40d80: move *a11(0x80), a9, 1 +3fc40da0: and a9, a7 +3fc40db0: move *a11(0xe0), a9, 1 +3fc40dd0: neg a9 +3fc40de0: srl a9, a7 +3fc40df0: move a7, *a13(0x40), 1 +3fc40e10: move a14, -*sp, 1 +3fc40e20: movi 0x3fc44400, a9 +3fc40e50: move a9, *a14+, 1 +3fc40e60: move *a13(0xff40), *a14+, 1 +3fc40e80: movk 2, a9 +3fc40e90: move a9, *a14+, 1 +3fc40ea0: move a13, a7 +3fc40eb0: addi 0x40, a7 +3fc40ed0: move a7, *a14+, 1 +3fc40ee0: move a13, a9 +3fc40ef0: addi 0x80, a9 +3fc40f10: move a9, *a14+, 1 +3fc40f20: move *a13(0x60), *a14+, 1 +3fc40f40: move *a13(0xffe0), a7, 1 +3fc40f60: move *a7(0x1e0), *a14+, 1 +3fc40f80: move a7, *a14+, 1 +3fc40f90: calla L3FC420F0 +3fc40fc0: move a8, a8 +3fc40fd0: jreq L3FC411D0 +3fc40fe0: move a14, -*sp, 1 +3fc40ff0: sub a9, a9 +3fc41000: move a9, *a14+, 1 +3fc41010: move a13, a9 +3fc41020: addk 32, a9 +3fc41030: move a9, *a14+, 1 +3fc41040: movk 1, a9 +3fc41050: move a9, *a14+, 1 +3fc41060: move a9, *a14+, 1 +3fc41070: move *a13(0xff40), *a14+, 1 +3fc41090: move a7, *a14+, 1 +3fc410a0: calla L3FC512D0 +3fc410d0: move a14, -*sp, 1 +3fc410e0: sub a9, a9 +3fc410f0: move a9, *a14+, 1 +3fc41100: move a13, *a14+, 1 +3fc41110: movk 1, a9 +3fc41120: move a9, *a14+, 1 +3fc41130: sub a9, a9 +3fc41140: move a9, *a14+, 1 +3fc41150: move *a13(0xff40), *a14+, 1 +L3FC41170: +3fc41170: move a7, *a14+, 1 +3fc41180: calla L3FC512D0 +L3FC411B0: +3fc411b0: movk 11, a8 +3fc411c0: jruc L3FC417B0 +L3FC411D0: +3fc411d0: move *a13, a9, 1 +3fc411e0: move *a13(0x20), a7, 1 +3fc41200: or a7, a9 +L3FC41210: +3fc41210: move *a13(0x40), a7, 1 +3fc41230: or a7, a9 +3fc41240: move *a13(0xff60), a7, 1 +3fc41260: move a9, *a7, 1 +3fc41270: jruc L3FC413F0 +L3FC41280: +3fc41280: move *a13(0xc0), a8, 1 +3fc412a0: cmpi 0x5, a8 +3fc412c0: jrhi L3FC413F0 +3fc412d0: sll 0x5, a8 +3fc412e0: addi 0x3fc41330, a8 +3fc41310: move *a8, a8, 1 +3fc41320: jump a8 +3fc41330: pixt *b4, b0 +3fc41340: dsjs a3, L3FC41170 +3fc41350: zext b0, 0 +3fc41360: dsjs a4, L3FC41190 +3fc41370: pixt *b4, b0 +3fc41380: dsjs a3, L3FC411B0 +3fc41390: zext b0, 0 +3fc413a0: dsjs a4, L3FC411D0 +3fc413b0: .word 0xfe60 +3fc413c0: dsjs a3, L3FC411F0 +3fc413d0: zext a0, 1 +3fc413e0: dsjs a4, L3FC41210 +L3FC413F0: +3fc413f0: move *a13(0xffe0), a11, 1 +3fc41410: move *a13(0xff40), a9, 1 +3fc41430: sll 0x5, a9 +3fc41440: move *a11(0xe0), a7, 1 +3fc41460: add a9, a7 +3fc41470: move *a7, a9, 1 +3fc41480: dsj a9, L3FC417A0 +3fc414a0: move *a11(0x30), a9, 1 +3fc414c0: andi 0xfff00000, a9 +3fc414f0: srl 0x14, a9 +3fc41500: move *a13(0xff40), a7, 1 +3fc41520: cmp a7, a9 +3fc41530: jreq L3FC417A0 +3fc41540: setf 16, 1, 0 +3fc41550: move *a11(0x70), a9, 0 +3fc41570: btst 2, a9 +3fc41580: jrne L3FC417A0 +3fc41590: move a14, -*sp, 1 +3fc415a0: movk 8, a9 +3fc415b0: move a9, *a14+, 1 +3fc415c0: calla L3F705A00 +3fc415f0: move a8, *a13(0x100), 1 +3fc41610: move *a11(0x30), *a8(0x0), 1 +3fc41640: move a7, *a8(0x20), 1 +3fc41660: move a14, -*sp, 1 +3fc41670: sub a9, a9 +3fc41680: move a9, *a14+, 1 +3fc41690: movi 0x3fc45620, a9 +3fc416c0: move a9, *a14+, 1 +3fc416d0: move a8, *a14+, 1 +3fc416e0: movi 0x100, a9 +3fc41700: move a9, *a14+, 1 +3fc41710: move a14, -*sp, 1 +3fc41720: move a7, *a14+, 1 +3fc41730: calla L3F8B62F0 +3fc41760: move a8, *a14+, 1 +3fc41770: calla L3F8B6510 +L3FC417A0: +3fc417a0: sub a8, a8 +L3FC417B0: +3fc417b0: move *sp(0xa0), a14, 1 +3fc417d0: mmfm sp, a7,a9,a11,a13 +3fc417f0: rets 2 +L3FC41800: +3fc41800: mmtm sp, a7,a9,a11,a13 +3fc41820: move a14, a13 +3fc41830: addi 0x120, a14 +3fc41850: sub a11, a11 +3fc41860: move a11, *a13(0x40), 1 +3fc41880: movi 0xffff, a11 +3fc418a0: move a11, *a13(0xc0), 1 +3fc418c0: move *a13(0xffe0), *a13(0x0), 1 +3fc418f0: sub a9, a9 +3fc41900: move a9, *a13(0x20), 1 +3fc41920: move *a13(0xffc0), a11, 1 +3fc41940: cmp a11, a9 +3fc41950: jrnc L3FC42080 +L3FC41960: +3fc41960: sub a11, a11 +3fc41970: move a11, *a13(0xa0), 1 +3fc41990: move a11, *a13(0x80), 1 +3fc419b0: move a11, *a13(0x60), 1 +3fc419d0: jruc L3FC41D40 +L3FC419E0: +3fc419e0: move *a13, a11, 1 +3fc419f0: move *a13(0xffa0), a9, 1 +3fc41a10: setf 16, 0, 0 +3fc41a20: move *a11(0x10), a7, 0 +3fc41a40: move *a9(0x10), a9, 0 +3fc41a60: sub a9, a7 +3fc41a70: move a7, *a13(0x80), 1 +3fc41a90: move *a13(0xffa0), a9, 1 +3fc41ab0: move *a11(0x20), a7, 0 +3fc41ad0: move *a9(0x20), a9, 0 +3fc41af0: sub a9, a7 +3fc41b00: move a7, *a13(0xa0), 1 +L3FC41B20: +3fc41b20: move *a13, a11, 1 +3fc41b30: move *a13(0xffa0), a9, 1 +3fc41b50: setf 16, 0, 0 +3fc41b60: move *a11, a7, 0 +3fc41b70: move *a9, a9, 0 +3fc41b80: sub a9, a7 +3fc41b90: move a7, *a13(0x60), 1 +3fc41bb0: jruc L3FC41DD0 +L3FC41BC0: +3fc41bc0: move *a13, a11, 1 +3fc41bd0: move *a13(0xffa0), a9, 1 +3fc41bf0: setf 16, 0, 0 +3fc41c00: move *a11(0x10), a7, 0 +3fc41c20: move *a9(0x10), a9, 0 +3fc41c40: sub a9, a7 +3fc41c50: move a7, *a13(0x80), 1 +3fc41c70: jruc L3FC41DD0 +L3FC41C80: +3fc41c80: move *a13, a11, 1 +3fc41c90: move *a13(0xffa0), a9, 1 +3fc41cb0: setf 16, 0, 0 +3fc41cc0: move *a11(0x20), a7, 0 +3fc41ce0: move *a9(0x20), a9, 0 +3fc41d00: sub a9, a7 +3fc41d10: move a7, *a13(0xa0), 1 +3fc41d30: jruc L3FC41DD0 +L3FC41D40: +3fc41d40: move *a13(0xff80), a8, 1 +3fc41d60: jreq L3FC41B20 +3fc41d70: dec a8 +3fc41d80: jreq L3FC41BC0 +3fc41d90: dec a8 +3fc41da0: jreq L3FC41C80 +3fc41db0: dec a8 +3fc41dc0: jreq L3FC419E0 +L3FC41DD0: +3fc41dd0: move *a13(0x60), a11, 1 +3fc41df0: mpys a11, a11 +3fc41e00: move a11, *a13(0xe0), 1 +3fc41e20: move *a13(0x80), a9, 1 +3fc41e40: mpys a9, a9 +3fc41e50: add a11, a9 +3fc41e60: move a9, *a13(0x100), 1 +3fc41e80: cmp a11, a9 +3fc41e90: jrc L3FC41FB0 +3fc41ea0: move *a13(0xa0), a7, 1 +3fc41ec0: mpys a7, a7 +3fc41ed0: add a9, a7 +3fc41ee0: move a7, *a13(0xe0), 1 +3fc41f00: cmp a9, a7 +3fc41f10: jrc L3FC41FB0 +3fc41f20: move *a13(0xc0), a11, 1 +3fc41f40: cmp a11, a7 +3fc41f50: jrnc L3FC41FB0 +3fc41f60: move *a13(0x20), *a13(0x40), 1 +3fc41f90: move a7, *a13(0xc0), 1 +L3FC41FB0: +3fc41fb0: move *a13, a11, 1 +3fc41fc0: addi 0x90, a11 +3fc41fe0: move a11, *a13, 1 +3fc41ff0: move *a13(0x20), a7, 1 +3fc42010: inc a7 +3fc42020: move a7, *a13(0x20), 1 +3fc42040: move *a13(0xffc0), a9, 1 +3fc42060: cmp a9, a7 +3fc42070: jrc L3FC41960 +L3FC42080: +3fc42080: move *a13(0x40), a8, 1 +3fc420a0: move *sp(0xa0), a14, 1 +3fc420c0: mmfm sp, a7,a9,a11,a13 +3fc420e0: rets 2 +L3FC420F0: +3fc420f0: mmtm sp, a7,a9,a11,a13 +3fc42110: move a14, a13 +3fc42120: addi 0x180, a14 +3fc42140: sub a11, a11 +3fc42150: move a11, *a13(0x20), 1 +3fc42170: move *a13(0xff60), a11, 1 +3fc42190: move *a11, a11, 1 +3fc421a0: move a11, *a13(0x40), 1 +3fc421c0: move *a13(0xffa0), a9, 1 +3fc421e0: cmp a9, a11 +3fc421f0: jrc L3FC422E0 +3fc42200: move *a13(0xffe0), a9, 1 +3fc42220: setf 16, 1, 0 +3fc42230: move *a9(0x70), a9, 0 +3fc42250: btst 3, a9 +3fc42260: jreq L3FC422B0 +3fc42270: move *a13(0xffa0), a9, 1 +3fc42290: dec a9 +3fc422a0: jruc L3FC422C0 +L3FC422B0: +3fc422b0: sub a9, a9 +L3FC422C0: +3fc422c0: move a9, *a13(0x40), 1 +L3FC422E0: +3fc422e0: move *a13(0x40), a11, 1 +3fc42300: move a11, a9 +3fc42310: sll 0x7, a11 +3fc42320: sll 0x4, a9 +3fc42330: add a9, a11 +3fc42340: move *a13(0xffc0), a9, 1 +3fc42360: add a9, a11 +3fc42370: move a11, *a13, 1 +3fc42380: move *a13(0xffa0), *a13(0xa0), 1 +3fc423b0: move *a13(0xa0), a9, 1 +3fc423d0: dec a9 +3fc423e0: move a9, *a13(0xa0), 1 +3fc42400: jalt L3FC42C80 +3fc42420: setf 16, 1, 0 +L3FC42430: +3fc42430: move *a13, a11, 1 +3fc42440: move *a11(0x60), a9, 0 +3fc42460: jrle L3FC428C0 +3fc42470: move a14, -*sp, 1 +3fc42480: move *a13(0xff80), *a14+, 1 +3fc424a0: move a11, *a14+, 1 +3fc424b0: move *a13(0xff00), a9, 1 +3fc424d0: call a9 +3fc424e0: move a8, a8 +3fc424f0: jreq L3FC429E0 +3fc42500: setf 16, 1, 0 +3fc42510: move *a11(0x60), a9, 0 +3fc42530: inc a9 +3fc42540: move a9, *a11(0x60), 0 +3fc42560: move *a13(0xff60), a9, 1 +3fc42580: move *a13(0x40), *a9(0x0), 1 +3fc425b0: jruc L3FC42800 +L3FC425C0: +3fc425c0: move *a13(0xffe0), a11, 1 +3fc425e0: move *a11, a9, 1 +3fc425f0: move *a13(0xff60), a11, 1 +3fc42610: move *a11, a7, 1 +3fc42620: move *a9(0xa0), a9, 1 +3fc42640: sll a9, a7 +3fc42650: move a7, *a11, 1 +3fc42660: jauc L3FC438B0 +L3FC42680: +3fc42680: move *a13(0xffe0), a11, 1 +3fc426a0: move *a11, a9, 1 +3fc426b0: move *a13(0xff60), a7, 1 +3fc426d0: move *a7, a11, 1 +3fc426e0: move *a9(0xc0), a9, 1 +3fc42700: sll a9, a11 +3fc42710: move a11, *a7, 1 +3fc42720: jauc L3FC438B0 +L3FC42740: +3fc42740: move *a13(0xffe0), a11, 1 +3fc42760: move *a11, a9, 1 +3fc42770: move *a13(0xff60), a7, 1 +3fc42790: move *a7, a11, 1 +3fc427a0: move *a9(0xe0), a9, 1 +3fc427c0: sll a9, a11 +3fc427d0: move a11, *a7, 1 +3fc427e0: jauc L3FC438B0 +L3FC42800: +3fc42800: move *a13(0xff40), a8, 1 +3fc42820: jreq L3FC425C0 +3fc42830: dec a8 +3fc42840: jreq L3FC42680 +3fc42850: dec a8 +3fc42860: jreq L3FC42740 +3fc42870: dec a8 +3fc42880: jaeq L3FC438B0 +3fc428a0: jauc L3FC438B0 +L3FC428C0: +3fc428c0: move *a13(0x20), a9, 1 +3fc428e0: jrne L3FC429E0 +3fc428f0: move *a11(0x60), a7, 0 +3fc42910: jrne L3FC429E0 +3fc42920: move *a13(0x40), *a13(0x60), 1 +3fc42950: movk 1, a7 +3fc42960: move a7, *a13(0x20), 1 +3fc42980: move *a13(0xffe0), a9, 1 +3fc429a0: move *a9(0x70), a9, 0 +3fc429c0: btst 2, a9 +3fc429d0: jrne L3FC42C80 +L3FC429E0: +3fc429e0: move *a13(0xffe0), a9, 1 +3fc42a00: setf 16, 1, 0 +3fc42a10: move *a9(0x70), a7, 0 +3fc42a30: btst 3, a7 +3fc42a40: jreq L3FC42AE0 +3fc42a50: move *a13(0x40), a7, 1 +3fc42a70: dec a7 +3fc42a80: move a7, *a13(0x40), 1 +3fc42aa0: subi 0x90, a11 +3fc42ac0: move a11, *a13, 1 +3fc42ad0: jruc L3FC42C10 +L3FC42AE0: +3fc42ae0: move *a13(0x40), a7, 1 +3fc42b00: inc a7 +3fc42b10: move a7, *a13(0x40), 1 +3fc42b30: move *a13(0xffa0), a9, 1 +3fc42b50: cmp a9, a7 +3fc42b60: jrc L3FC42BE0 +3fc42b70: move *a13(0xffc0), *a13(0x0), 1 +3fc42ba0: sub a11, a11 +3fc42bb0: move a11, *a13(0x40), 1 +3fc42bd0: jruc L3FC42C10 +L3FC42BE0: +3fc42be0: addi 0x90, a11 +3fc42c00: move a11, *a13, 1 +L3FC42C10: +3fc42c10: move *a13(0xa0), a11, 1 +3fc42c30: dec a11 +3fc42c40: move a11, *a13(0xa0), 1 +3fc42c60: jage L3FC42430 +L3FC42C80: +3fc42c80: move *a13(0x20), a11, 1 +3fc42ca0: jrne L3FC42CF0 +3fc42cb0: movi 0xffff, a8 +3fc42cd0: jauc L3FC43E90 +L3FC42CF0: +3fc42cf0: move *a13(0x60), a9, 1 +3fc42d10: move a9, a7 +3fc42d20: sll 0x7, a9 +3fc42d30: sll 0x4, a7 +3fc42d40: add a7, a9 +3fc42d50: move *a13(0xffc0), a7, 1 +3fc42d70: add a7, a9 +3fc42d80: move a9, *a13, 1 +3fc42d90: sub a7, a7 +3fc42da0: move a7, *a9(0x70), 1 +3fc42dc0: movk 1, a7 +3fc42dd0: setf 16, 1, 0 +3fc42de0: move a7, *a9(0x60), 0 +3fc42e00: sub a7, a7 +3fc42e10: movb a7, *a13(0x170) +3fc42e30: jauc L3FC43690 +L3FC42E50: +3fc42e50: move *a13, a11, 1 +3fc42e60: move *a13(0xff80), a9, 1 +3fc42e80: setf 16, 0, 0 +3fc42e90: move *a9(0x10), *a11(0x10), 0 +3fc42ec0: move *a9(0x20), *a11(0x20), 0 +3fc42ef0: move *a9(0x10), *a13(0x150), 0 +3fc42f20: move *a9(0x20), *a13(0x160), 0 +3fc42f50: setf 8, 0, 0 +3fc42f60: move *a13(0x170), a7, 0 +3fc42f80: movk 2, a9 +3fc42f90: or a7, a9 +3fc42fa0: movb a9, *a13(0x170) +3fc42fc0: movk 4, a7 +3fc42fd0: or a9, a7 +3fc42fe0: movb a7, *a13(0x170) +L3FC43000: +3fc43000: move *a13, a11, 1 +3fc43010: move *a13(0xff80), a9, 1 +3fc43030: setf 16, 0, 0 +3fc43040: move *a9, *a11, 0 +3fc43050: move *a9(0x0), *a13(0x140), 0 +3fc43080: setf 8, 0, 0 +3fc43090: move *a13(0x170), a7, 0 +3fc430b0: movk 1, a9 +3fc430c0: or a7, a9 +3fc430d0: movb a9, *a13(0x170) +3fc430f0: move *a13(0xffe0), a7, 1 +3fc43110: move *a7(0x80), a9, 1 +3fc43130: dec a9 +3fc43140: move a9, *a7(0x80), 1 +3fc43160: move *a13(0xff40), a9, 1 +3fc43180: subk 3, a9 +3fc43190: jrne L3FC431D0 +3fc431a0: move *a13(0x60), a9, 1 +3fc431c0: jruc L3FC43240 +L3FC431D0: +3fc431d0: move *a7, a9, 1 +3fc431e0: move *a13(0x60), a7, 1 +3fc43200: move *a9(0xa0), a9, 1 +3fc43220: sll a9, a7 +3fc43230: move a7, a9 +L3FC43240: +3fc43240: move a9, *a13(0x120), 1 +3fc43260: jruc L3FC43730 +L3FC43270: +3fc43270: move *a13, a11, 1 +3fc43280: move *a13(0xff80), a9, 1 +3fc432a0: setf 16, 0, 0 +3fc432b0: move *a9(0x10), *a11(0x10), 0 +3fc432e0: move *a9(0x10), *a13(0x150), 0 +3fc43310: setf 8, 0, 0 +3fc43320: move *a13(0x170), a7, 0 +3fc43340: movk 2, a9 +3fc43350: or a7, a9 +3fc43360: movb a9, *a13(0x170) +3fc43380: move *a13(0xffe0), a7, 1 +3fc433a0: move *a7(0xa0), a9, 1 +3fc433c0: dec a9 +3fc433d0: move a9, *a7(0xa0), 1 +3fc433f0: move *a7, a9, 1 +3fc43400: move *a13(0x60), a7, 1 +3fc43420: move *a9(0xc0), a9, 1 +3fc43440: sll a9, a7 +3fc43450: move a7, *a13(0x120), 1 +3fc43470: jruc L3FC43730 +L3FC43480: +3fc43480: move *a13, a11, 1 +3fc43490: move *a13(0xff80), a9, 1 +3fc434b0: setf 16, 0, 0 +3fc434c0: move *a9(0x20), *a11(0x20), 0 +3fc434f0: move *a9(0x20), *a13(0x160), 0 +3fc43520: setf 8, 0, 0 +3fc43530: move *a13(0x170), a7, 0 +3fc43550: movk 4, a9 +3fc43560: or a7, a9 +3fc43570: movb a9, *a13(0x170) +3fc43590: move *a13(0xffe0), a7, 1 +3fc435b0: move *a7(0xc0), a9, 1 +3fc435d0: dec a9 +3fc435e0: move a9, *a7(0xc0), 1 +3fc43600: move *a7, a9, 1 +3fc43610: move *a13(0x60), a7, 1 +3fc43630: move *a9(0xe0), a9, 1 +3fc43650: sll a9, a7 +3fc43660: move a7, *a13(0x120), 1 +3fc43680: jruc L3FC43730 +L3FC43690: +3fc43690: move *a13(0xff40), a8, 1 +3fc436b0: jreq L3FC43000 +3fc436c0: dec a8 +3fc436d0: jreq L3FC43270 +3fc436e0: dec a8 +3fc436f0: jreq L3FC43480 +3fc43700: dec a8 +3fc43710: jaeq L3FC42E50 +L3FC43730: +3fc43730: move a14, -*sp, 1 +3fc43740: move a13, a11 +3fc43750: addi 0x120, a11 +3fc43770: move a11, *a14+, 1 +3fc43780: movk 1, a9 +3fc43790: move a9, *a14+, 1 +3fc437a0: move *a13(0xffe0), *a14+, 1 +3fc437c0: move *a13(0xffe0), a7, 1 +3fc437e0: move *a7(0x50), a9, 1 +3fc43800: move *a9(0xe40), a9, 1 +3fc43820: call a9 +3fc43830: move *a13(0x60), *a13(0x40), 1 +3fc43860: move *a13(0xff60), a9, 1 +3fc43880: move *a13(0x120), *a9(0x0), 1 +L3FC438B0: +3fc438b0: move *a13(0xffe0), a11, 1 +3fc438d0: setf 16, 1, 0 +3fc438e0: move *a11(0x70), a9, 0 +3fc43900: btst 2, a9 +3fc43910: jreq L3FC43AF0 +3fc43920: sub a8, a8 +3fc43930: jruc L3FC43E90 +L3FC43940: +3fc43940: move *a13(0xffe0), a11, 1 +3fc43960: move *a11(0xe0), *a13(0xc0), 1 +3fc43990: move *a11(0x140), *a13(0xe0), 1 +3fc439c0: jruc L3FC43B80 +L3FC439D0: +3fc439d0: move *a13(0xffe0), a11, 1 +3fc439f0: move *a11(0x100), *a13(0xc0), 1 +3fc43a20: move *a11(0x160), *a13(0xe0), 1 +3fc43a50: jruc L3FC43B80 +L3FC43A60: +3fc43a60: move *a13(0xffe0), a11, 1 +3fc43a80: move *a11(0x120), *a13(0xc0), 1 +3fc43ab0: move *a11(0x180), *a13(0xe0), 1 +3fc43ae0: jruc L3FC43B80 +L3FC43AF0: +3fc43af0: move *a13(0xff40), a8, 1 +3fc43b10: jreq L3FC43940 +3fc43b20: dec a8 +3fc43b30: jreq L3FC439D0 +3fc43b40: dec a8 +3fc43b50: jreq L3FC43A60 +3fc43b60: dec a8 +3fc43b70: jreq L3FC43940 +L3FC43B80: +3fc43b80: move *a13(0xff20), a9, 1 +3fc43ba0: sll 0x5, a9 +3fc43bb0: move *a13(0xc0), a7, 1 +3fc43bd0: add a7, a9 +3fc43be0: move *a9(0x0), *a13(0x80), 1 +3fc43c10: move a14, -*sp, 1 +3fc43c20: move *a13(0x80), a9, 1 +3fc43c40: inc a9 +3fc43c50: sll 0x2, a9 +3fc43c60: move a9, *a14+, 1 +3fc43c70: move *a13(0xff20), a9, 1 +3fc43c90: sll 0x5, a9 +3fc43ca0: move *a13(0xe0), a7, 1 +3fc43cc0: add a7, a9 +3fc43cd0: move *a9+, *a14+, 1 +3fc43ce0: calla L3F705B20 +3fc43d10: move a8, *a13(0x100), 1 +3fc43d30: move *a13(0x80), a9, 1 +3fc43d50: sll 0x5, a9 +3fc43d60: add a8, a9 +3fc43d70: move *a13(0x40), *a9(0x0), 1 +3fc43da0: move *a13(0xff20), a9, 1 +3fc43dc0: sll 0x5, a9 +3fc43dd0: add a7, a9 +3fc43de0: move a8, *a9, 1 +3fc43df0: move *a13(0xff20), a9, 1 +3fc43e10: sll 0x5, a9 +3fc43e20: move *a13(0xc0), a7, 1 +3fc43e40: add a7, a9 +3fc43e50: move *a9, a7, 1 +3fc43e60: inc a7 +3fc43e70: move a7, *a9, 1 +3fc43e80: sub a8, a8 +L3FC43E90: +3fc43e90: move *sp(0xa0), a14, 1 +3fc43eb0: mmfm sp, a7,a9,a11,a13 +3fc43ed0: rets 2 +3fc43ee0: mmtm sp, a9,a11,a13 +3fc43f00: move a14, a13 +3fc43f10: move *a13(0xffe0), a11, 1 +3fc43f30: move *a13(0xffc0), a9, 1 +3fc43f50: setf 16, 0, 0 +3fc43f60: move *a11, a11, 0 +3fc43f70: move *a9, a9, 0 +3fc43f80: cmp a9, a11 +3fc43f90: jrne L3FC44100 +3fc43fa0: move *a13(0xffe0), a11, 1 +3fc43fc0: move *a13(0xffc0), a9, 1 +3fc43fe0: move *a11(0x10), a11, 0 +3fc44000: move *a9(0x10), a9, 0 +3fc44020: cmp a9, a11 +3fc44030: jrne L3FC44100 +3fc44040: move *a13(0xffe0), a11, 1 +3fc44060: move *a13(0xffc0), a9, 1 +3fc44080: move *a11(0x20), a11, 0 +3fc440a0: move *a9(0x20), a9, 0 +3fc440c0: cmp a9, a11 +3fc440d0: jrne L3FC44100 +3fc440e0: movk 1, a8 +3fc440f0: jruc L3FC44110 +L3FC44100: +3fc44100: sub a8, a8 +L3FC44110: +3fc44110: move *sp(0x80), a14, 1 +3fc44130: mmfm sp, a9,a11,a13 +3fc44150: rets 2 +3fc44160: mmtm sp, a9,a11,a13 +3fc44180: move a14, a13 +3fc44190: move *a13(0xffe0), a11, 1 +3fc441b0: move *a13(0xffc0), a9, 1 +3fc441d0: setf 16, 0, 0 +3fc441e0: move *a11, a11, 0 +3fc441f0: move *a9, a9, 0 +3fc44200: cmp a9, a11 +3fc44210: jrne L3FC44240 +3fc44220: movk 1, a8 +3fc44230: jruc L3FC44250 +L3FC44240: +3fc44240: sub a8, a8 +L3FC44250: +3fc44250: move *sp(0x80), a14, 1 +3fc44270: mmfm sp, a9,a11,a13 +3fc44290: rets 2 +3fc442a0: mmtm sp, a9,a11,a13 +3fc442c0: move a14, a13 +3fc442d0: move *a13(0xffe0), a11, 1 +3fc442f0: move *a13(0xffc0), a9, 1 +3fc44310: setf 16, 0, 0 +3fc44320: move *a11(0x10), a11, 0 +3fc44340: move *a9(0x10), a9, 0 +3fc44360: cmp a9, a11 +3fc44370: jrne L3FC443A0 +3fc44380: movk 1, a8 +3fc44390: jruc L3FC443B0 +L3FC443A0: +3fc443a0: sub a8, a8 +L3FC443B0: +3fc443b0: move *sp(0x80), a14, 1 +3fc443d0: mmfm sp, a9,a11,a13 +3fc443f0: rets 2 +3fc44400: mmtm sp, a9,a11,a13 +3fc44420: move a14, a13 +3fc44430: move *a13(0xffe0), a11, 1 +3fc44450: move *a13(0xffc0), a9, 1 +3fc44470: setf 16, 0, 0 +3fc44480: move *a11(0x20), a11, 0 +3fc444a0: move *a9(0x20), a9, 0 +3fc444c0: cmp a9, a11 +3fc444d0: jrne L3FC44500 +3fc444e0: movk 1, a8 +3fc444f0: jruc L3FC44510 +L3FC44500: +3fc44500: sub a8, a8 +L3FC44510: +3fc44510: move *sp(0x80), a14, 1 +3fc44530: mmfm sp, a9,a11,a13 +3fc44550: rets 2 +L3FC44560: +3fc44560: mmtm sp, a7,a9,a11,a13 +3fc44580: move a14, a13 +3fc44590: addi 0xe0, a14 +3fc445b0: sub a11, a11 +3fc445c0: move a11, *a13(0xc0), 1 +3fc445e0: move *a13(0xffe0), a9, 1 +3fc44600: move *a9(0x0), *a13(0x60), 1 +3fc44630: setf 16, 1, 0 +3fc44640: move *a9(0x20), a9, 0 +3fc44660: movk 1, a11 +3fc44670: or a11, a9 +3fc44680: subk 5, a9 +3fc44690: jane L3FC45070 +3fc446b0: move *a13(0xffa0), *a13(0x0), 1 +3fc446e0: move *a13(0xff80), *a13(0x40), 1 +3fc44710: move *a13(0xffc0), a9, 1 +3fc44730: dec a9 +3fc44740: move a9, *a13(0xffc0), 1 +3fc44760: jalt L3FC455B0 +L3FC44780: +3fc44780: move *a13, a11, 1 +3fc44790: move *a11(0x0), *a13(0x20), 1 +3fc447c0: move *a13(0x60), a9, 1 +3fc447e0: move *a13(0x20), a7, 1 +3fc44800: move *a9(0x40), a9, 1 +3fc44820: and a7, a9 +3fc44830: move *a13(0x60), a7, 1 +3fc44850: move *a7(0xa0), a7, 1 +3fc44870: neg a7 +3fc44880: srl a7, a9 +3fc44890: move a9, *a13(0xa0), 1 +3fc448b0: move *a13(0x60), a7, 1 +3fc448d0: move *a7(0x110), a7, 0 +3fc448f0: cmp a7, a9 +3fc44900: jrc L3FC449A0 +3fc44910: move *a13(0x20), a7, 1 +3fc44930: move a7, @0x21af60, 1 +3fc44960: movk 2, a9 +3fc44970: move a9, *a13(0xc0), 1 +3fc44990: jruc L3FC44F60 +L3FC449A0: +3fc449a0: move *a13(0xffe0), a7, 1 +3fc449c0: move a9, a11 +3fc449d0: sll 0x7, a9 +3fc449e0: sll 0x4, a11 +3fc449f0: add a11, a9 +3fc44a00: move *a7(0x1a0), a11, 1 +3fc44a20: add a9, a11 +3fc44a30: move *a13(0x40), a9, 1 +3fc44a50: move *a11, *a9, 0 +3fc44a60: move *a13(0x60), a11, 1 +3fc44a80: move *a13(0x20), a7, 1 +3fc44aa0: move *a11(0x60), a9, 1 +3fc44ac0: and a7, a9 +3fc44ad0: move *a11(0xc0), a7, 1 +3fc44af0: neg a7 +3fc44b00: srl a7, a9 +3fc44b10: move a9, *a13(0xa0), 1 +3fc44b30: move *a11(0x110), a7, 0 +3fc44b50: cmp a7, a9 +3fc44b60: jrc L3FC44C00 +3fc44b70: move *a13(0x20), a7, 1 +3fc44b90: move a7, @0x21af60, 1 +3fc44bc0: movk 2, a9 +3fc44bd0: move a9, *a13(0xc0), 1 +3fc44bf0: jruc L3FC44F60 +L3FC44C00: +3fc44c00: move *a13(0xffe0), a7, 1 +3fc44c20: move a9, a11 +3fc44c30: sll 0x7, a9 +3fc44c40: sll 0x4, a11 +3fc44c50: add a11, a9 +3fc44c60: move *a7(0x1c0), a11, 1 +3fc44c80: add a9, a11 +3fc44c90: move *a13(0x40), a9, 1 +3fc44cb0: move *a11(0x10), *a9(0x10), 0 +3fc44ce0: move *a13(0x60), a11, 1 +3fc44d00: move *a13(0x20), a7, 1 +3fc44d20: move *a11(0x80), a9, 1 +3fc44d40: and a7, a9 +3fc44d50: move *a11(0xe0), a7, 1 +3fc44d70: neg a7 +3fc44d80: srl a7, a9 +3fc44d90: move a9, *a13(0xa0), 1 +3fc44db0: move *a11(0x110), a7, 0 +3fc44dd0: cmp a7, a9 +3fc44de0: jrc L3FC44E80 +3fc44df0: move *a13(0x20), a7, 1 +3fc44e10: move a7, @0x21af60, 1 +3fc44e40: movk 2, a9 +3fc44e50: move a9, *a13(0xc0), 1 +3fc44e70: jruc L3FC44F60 +L3FC44E80: +3fc44e80: move *a13(0xffe0), a7, 1 +3fc44ea0: move a9, a11 +3fc44eb0: sll 0x7, a9 +3fc44ec0: sll 0x4, a11 +3fc44ed0: add a11, a9 +3fc44ee0: move *a7(0x1e0), a11, 1 +3fc44f00: add a9, a11 +3fc44f10: move *a13(0x40), a9, 1 +3fc44f30: move *a11(0x20), *a9(0x20), 0 +L3FC44F60: +3fc44f60: move *a13, a11, 1 +3fc44f70: addk 32, a11 +3fc44f80: move a11, *a13, 1 +3fc44f90: move *a13(0x40), a9, 1 +3fc44fb0: addi 0x40, a9 +3fc44fd0: move a9, *a13(0x40), 1 +3fc44ff0: move *a13(0xffc0), a7, 1 +3fc45010: dec a7 +3fc45020: move a7, *a13(0xffc0), 1 +3fc45040: jage L3FC44780 +3fc45060: jruc L3FC455B0 +L3FC45070: +3fc45070: move *a13(0xffa0), *a13(0x0), 1 +3fc450a0: move *a13(0xff80), *a13(0x40), 1 +3fc450d0: move *a13(0xffc0), a9, 1 +3fc450f0: dec a9 +3fc45100: move a9, *a13(0xffc0), 1 +3fc45120: jrlt L3FC455B0 +L3FC45130: +3fc45130: move *a13, a11, 1 +3fc45140: move *a11(0x0), *a13(0x20), 1 +3fc45170: move *a13(0x60), a9, 1 +3fc45190: move *a9(0x110), a7, 0 +3fc451b0: move *a13(0x20), a9, 1 +3fc451d0: cmp a7, a9 +3fc451e0: jrc L3FC45260 +3fc451f0: move a9, @0x21af60, 1 +3fc45220: movk 2, a7 +3fc45230: move a7, *a13(0xc0), 1 +3fc45250: jruc L3FC454C0 +L3FC45260: +3fc45260: move *a13(0xffe0), a7, 1 +3fc45280: move a9, a11 +3fc45290: sll 0x7, a9 +3fc452a0: sll 0x4, a11 +3fc452b0: add a11, a9 +3fc452c0: move *a7(0x1a0), a11, 1 +3fc452e0: add a9, a11 +3fc452f0: move a11, *a13(0x80), 1 +3fc45310: move *a11(0x70), a9, 1 +3fc45330: jreq L3FC45430 +3fc45340: move *a13(0x40), a9, 1 +3fc45360: move *a11, a7, 1 +3fc45370: move *a7, *a9, 0 +3fc45380: move *a11(0x20), a7, 1 +3fc453a0: move *a7(0x0), *a9(0x10), 0 +3fc453d0: move *a11(0x40), a7, 1 +3fc453f0: move *a7(0x0), *a9(0x20), 0 +3fc45420: jruc L3FC454C0 +L3FC45430: +3fc45430: move *a13(0x40), a9, 1 +3fc45450: move *a11, *a9, 0 +3fc45460: move *a11(0x10), *a9(0x10), 0 +3fc45490: move *a11(0x20), *a9(0x20), 0 +L3FC454C0: +3fc454c0: move *a13, a11, 1 +3fc454d0: addk 32, a11 +3fc454e0: move a11, *a13, 1 +3fc454f0: move *a13(0x40), a9, 1 +3fc45510: addi 0x40, a9 +3fc45530: move a9, *a13(0x40), 1 +3fc45550: move *a13(0xffc0), a7, 1 +3fc45570: dec a7 +3fc45580: move a7, *a13(0xffc0), 1 +3fc455a0: jrge L3FC45130 +L3FC455B0: +3fc455b0: move *a13(0xc0), a8, 1 +3fc455d0: move *sp(0xa0), a14, 1 +3fc455f0: mmfm sp, a7,a9,a11,a13 +3fc45610: rets 2 +3fc45620: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fc45640: move a14, a13 +3fc45650: addk 32, a14 +3fc45660: move a14, -*sp, 1 +3fc45670: sub a7, a7 +3fc45680: move a7, *a14+, 1 +3fc45690: movk 1, a7 +3fc456a0: move a7, *a14+, 1 +3fc456b0: move *a13(0xffe0), a7, 1 +3fc456d0: move *a7(0x0), *a14+, 1 +3fc456f0: calla L3F8BA520 +3fc45720: move a8, a12 +3fc45730: jrne L3FC457C0 +3fc45740: move a14, -*sp, 1 +3fc45750: move a7, *a14+, 1 +3fc45760: calla L3F702440 +3fc45790: sub a8, a8 +3fc457a0: jauc L3FC46110 +L3FC457C0: +3fc457c0: move *a7(0x20), a0, 1 +3fc457e0: move a14, -*sp, 1 +3fc457f0: move a7, *a14+, 1 +3fc45800: calla L3F702440 +3fc45830: setf 16, 1, 0 +3fc45840: move *a12(0x20), a5, 0 +3fc45860: move a5, *a13, 1 +3fc45870: move a0, a5 +3fc45880: sll 0x5, a5 +3fc45890: move *a12(0x140), a7, 1 +3fc458b0: add a5, a7 +3fc458c0: move *a7, a9, 1 +3fc458d0: move a9, a10 +3fc458e0: move a0, a7 +3fc458f0: sll 0x5, a7 +3fc45900: move *a12(0xe0), a5, 1 +3fc45920: add a7, a5 +3fc45930: move *a5, a11, 1 +3fc45940: dec a11 +3fc45950: jrlt L3FC45A00 +L3FC45960: +3fc45960: move a14, -*sp, 1 +3fc45970: sub a7, a7 +3fc45980: move a7, *a14+, 1 +3fc45990: move *a9+, *a14+, 1 +3fc459a0: move a12, *a14+, 1 +3fc459b0: calla L3FC3EDC0 +3fc459e0: dec a11 +3fc459f0: jrge L3FC45960 +L3FC45A00: +3fc45a00: move a14, -*sp, 1 +3fc45a10: move a10, *a14+, 1 +3fc45a20: calla L3F702440 +3fc45a50: move a0, a7 +3fc45a60: sll 0x5, a7 +3fc45a70: move *a12(0x140), a5, 1 +3fc45a90: add a7, a5 +3fc45aa0: sub a7, a7 +3fc45ab0: move a7, *a5, 1 +3fc45ac0: move a0, a5 +3fc45ad0: sll 0x5, a5 +3fc45ae0: move *a12(0xe0), a7, 1 +3fc45b00: add a5, a7 +3fc45b10: sub a5, a5 +3fc45b20: move a5, *a7, 1 +3fc45b30: move *a13, a7, 1 +3fc45b40: movk 1, a5 +3fc45b50: or a7, a5 +3fc45b60: subk 5, a5 +3fc45b70: jrne L3FC46100 +3fc45b80: move a0, a5 +3fc45b90: sll 0x5, a5 +3fc45ba0: move *a12(0x160), a7, 1 +3fc45bc0: add a5, a7 +3fc45bd0: move *a7, a9, 1 +3fc45be0: move a9, a10 +3fc45bf0: move a0, a7 +3fc45c00: sll 0x5, a7 +3fc45c10: move *a12(0x100), a5, 1 +3fc45c30: add a7, a5 +3fc45c40: move *a5, a11, 1 +3fc45c50: dec a11 +3fc45c60: jrlt L3FC45D10 +L3FC45C70: +3fc45c70: move a14, -*sp, 1 +3fc45c80: movk 1, a7 +3fc45c90: move a7, *a14+, 1 +3fc45ca0: move *a9+, *a14+, 1 +3fc45cb0: move a12, *a14+, 1 +3fc45cc0: calla L3FC3EDC0 +3fc45cf0: dec a11 +3fc45d00: jrge L3FC45C70 +L3FC45D10: +3fc45d10: move a14, -*sp, 1 +3fc45d20: move a10, *a14+, 1 +3fc45d30: calla L3F702440 +3fc45d60: move a0, a7 +3fc45d70: sll 0x5, a7 +3fc45d80: move *a12(0x160), a5, 1 +3fc45da0: add a7, a5 +3fc45db0: sub a7, a7 +3fc45dc0: move a7, *a5, 1 +3fc45dd0: move a0, a5 +3fc45de0: sll 0x5, a5 +3fc45df0: move *a12(0x100), a7, 1 +3fc45e10: add a5, a7 +3fc45e20: sub a5, a5 +3fc45e30: move a5, *a7, 1 +3fc45e40: move a0, a7 +3fc45e50: sll 0x5, a7 +3fc45e60: move *a12(0x180), a5, 1 +3fc45e80: add a7, a5 +3fc45e90: move *a5, a9, 1 +3fc45ea0: move a9, a10 +3fc45eb0: move a0, a7 +3fc45ec0: sll 0x5, a7 +3fc45ed0: move *a12(0x120), a5, 1 +3fc45ef0: add a7, a5 +3fc45f00: move *a5, a11, 1 +3fc45f10: dec a11 +3fc45f20: jrlt L3FC45FD0 +L3FC45F30: +3fc45f30: move a14, -*sp, 1 +3fc45f40: movk 2, a7 +3fc45f50: move a7, *a14+, 1 +3fc45f60: move *a9+, *a14+, 1 +3fc45f70: move a12, *a14+, 1 +3fc45f80: calla L3FC3EDC0 +3fc45fb0: dec a11 +3fc45fc0: jrge L3FC45F30 +L3FC45FD0: +3fc45fd0: move a14, -*sp, 1 +3fc45fe0: move a10, *a14+, 1 +3fc45ff0: calla L3F702440 +3fc46020: move a0, a7 +3fc46030: sll 0x5, a7 +3fc46040: move *a12(0x180), a5, 1 +3fc46060: add a7, a5 +3fc46070: sub a7, a7 +3fc46080: move a7, *a5, 1 +3fc46090: move a0, a5 +3fc460a0: sll 0x5, a5 +3fc460b0: move *a12(0x120), a7, 1 +3fc460d0: add a5, a7 +3fc460e0: sub a5, a5 +3fc460f0: move a5, *a7, 1 +L3FC46100: +3fc46100: sub a8, a8 +L3FC46110: +3fc46110: move *sp(0x120), a14, 1 +3fc46130: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fc46150: rets 2 +L3FC46160: +3fc46160: mmtm sp, a7,a9,a11,a13 +3fc46180: move a14, a13 +3fc46190: addi 0x180, a14 +3fc461b0: move *a13(0xffc0), a11, 1 +3fc461d0: move *a13(0xffe0), a9, 1 +3fc461f0: sll 0x5, a9 +3fc46200: move *a11(0xe0), a11, 1 +3fc46220: add a9, a11 +3fc46230: move *a11(0x0), *a13(0x140), 1 +3fc46260: move *a13(0xffc0), a11, 1 +3fc46280: setf 16, 1, 0 +3fc46290: move *a11(0x20), a9, 0 +3fc462b0: move a9, *a13(0x100), 1 +3fc462d0: btst 0, a9 +3fc462e0: jrne L3FC46320 +3fc462f0: movk 11, a8 +3fc46300: jauc L3FC47780 +L3FC46320: +3fc46320: move *a11(0x20), a9, 0 +3fc46340: subk 5, a9 +3fc46350: jane L3FC46DB0 +3fc46370: move *a13(0xffe0), a9, 1 +3fc46390: sll 0x5, a9 +3fc463a0: move *a11(0x100), a7, 1 +3fc463c0: add a9, a7 +3fc463d0: move *a13(0xffe0), a9, 1 +3fc463f0: sll 0x5, a9 +3fc46400: move *a11(0x120), a11, 1 +3fc46420: add a9, a11 +3fc46430: move *a7, a9, 1 +3fc46440: move *a11, a11, 1 +3fc46450: add a11, a9 +3fc46460: move *a13(0x140), a11, 1 +3fc46480: add a11, a9 +3fc46490: move a9, *a13(0x140), 1 +3fc464b0: move a14, -*sp, 1 +3fc464c0: move a13, a11 +3fc464d0: addi 0x40, a11 +3fc464f0: move a11, *a14+, 1 +3fc46500: move a13, a7 +3fc46510: addk 32, a7 +3fc46520: move a7, *a14+, 1 +3fc46530: move a13, *a14+, 1 +3fc46540: move *a13(0xff40), *a14+, 1 +3fc46560: move *a13(0xff60), *a14+, 1 +3fc46580: move *a13(0xff80), *a14+, 1 +3fc465a0: move *a13(0xff80), *a14+, 1 +3fc465c0: move *a13(0xff80), *a14+, 1 +3fc465e0: move *a13(0xffa0), *a14+, 1 +3fc46600: move *a13(0xffc0), *a14+, 1 +3fc46620: move *a13(0xffe0), *a14+, 1 +3fc46640: calla L3FC48910 +3fc46670: move a8, *a13(0x120), 1 +3fc46690: move a8, a8 +3fc466a0: jane L3FC473E0 +3fc466c0: movk 1, a7 +3fc466d0: move a7, *a13(0xc0), 1 +3fc466f0: move a7, *a13(0xa0), 1 +3fc46710: move a7, *a13(0x80), 1 +3fc46730: move *a13(0xff80), *a13(0xe0), 1 +3fc46760: move *a13(0xe0), a11, 1 +3fc46780: dec a11 +3fc46790: move a11, *a13(0xe0), 1 +3fc467b0: jalt L3FC473E0 +L3FC467D0: +3fc467d0: move *a13, a11, 1 +3fc467e0: move *a13(0x80), a9, 1 +3fc46800: and a9, a11 +3fc46810: jrne L3FC468A0 +L3FC46820: +3fc46820: move *a13(0x80), a11, 1 +3fc46840: add a11, a11 +3fc46850: move a11, *a13(0x80), 1 +3fc46870: move *a13, a9, 1 +3fc46880: and a11, a9 +3fc46890: jreq L3FC46820 +L3FC468A0: +3fc468a0: move *a13(0x20), a11, 1 +3fc468c0: move *a13(0xa0), a9, 1 +3fc468e0: and a9, a11 +3fc468f0: jrne L3FC46990 +L3FC46900: +3fc46900: move *a13(0xa0), a11, 1 +3fc46920: add a11, a11 +3fc46930: move a11, *a13(0xa0), 1 +3fc46950: move *a13(0x20), a9, 1 +3fc46970: and a11, a9 +3fc46980: jreq L3FC46900 +L3FC46990: +3fc46990: move *a13(0x40), a11, 1 +3fc469b0: move *a13(0xc0), a9, 1 +3fc469d0: and a9, a11 +3fc469e0: jrne L3FC46A80 +L3FC469F0: +3fc469f0: move *a13(0xc0), a11, 1 +3fc46a10: add a11, a11 +3fc46a20: move a11, *a13(0xc0), 1 +3fc46a40: move *a13(0x40), a9, 1 +3fc46a60: and a11, a9 +3fc46a70: jreq L3FC469F0 +L3FC46A80: +3fc46a80: move *a13(0xffc0), a11, 1 +3fc46aa0: move *a11, a9, 1 +3fc46ab0: move *a13(0x80), a7, 1 +3fc46ad0: move *a9(0xa0), a9, 1 +3fc46af0: sll a9, a7 +3fc46b00: move *a11, a9, 1 +3fc46b10: move *a13(0xa0), a11, 1 +3fc46b30: move *a9(0xc0), a9, 1 +3fc46b50: sll a9, a11 +3fc46b60: or a11, a7 +3fc46b70: move *a13(0xffc0), a11, 1 +3fc46b90: move *a11, a9, 1 +3fc46ba0: move *a13(0xc0), a11, 1 +3fc46bc0: move *a9(0xe0), a9, 1 +3fc46be0: sll a9, a11 +3fc46bf0: or a11, a7 +3fc46c00: move *a13(0xff20), a11, 1 +3fc46c20: move a7, *a11+, 1 +3fc46c30: move a11, *a13(0xff20), 1 +3fc46c50: move *a13(0x80), a9, 1 +3fc46c70: add a9, a9 +3fc46c80: move a9, *a13(0x80), 1 +3fc46ca0: move *a13(0xa0), a7, 1 +3fc46cc0: add a7, a7 +3fc46cd0: move a7, *a13(0xa0), 1 +3fc46cf0: move *a13(0xc0), a7, 1 +3fc46d10: add a7, a7 +3fc46d20: move a7, *a13(0xc0), 1 +3fc46d40: move *a13(0xe0), a7, 1 +3fc46d60: dec a7 +3fc46d70: move a7, *a13(0xe0), 1 +3fc46d90: jrge L3FC467D0 +3fc46da0: jruc L3FC473E0 +L3FC46DB0: +3fc46db0: move a14, -*sp, 1 +3fc46dc0: move a13, a9 +3fc46dd0: addi 0x60, a9 +3fc46df0: move a9, *a14+, 1 +3fc46e00: move a13, *a14+, 1 +3fc46e10: move *a13(0xff40), *a14+, 1 +3fc46e30: move *a13(0xff60), *a14+, 1 +3fc46e50: move *a13(0xff80), *a14+, 1 +3fc46e70: move *a13(0xffa0), *a14+, 1 +3fc46e90: move a11, *a14+, 1 +3fc46ea0: move *a13(0xffe0), *a14+, 1 +3fc46ec0: calla L3FC4BAB0 +3fc46ef0: move a8, *a13(0x120), 1 +3fc46f10: move a8, a7 +3fc46f20: jrne L3FC473E0 +3fc46f30: movk 1, a9 +3fc46f40: move a9, *a13(0x80), 1 +3fc46f60: move *a13(0xff80), *a13(0xe0), 1 +3fc46f90: move *a13(0xe0), a7, 1 +3fc46fb0: dec a7 +3fc46fc0: move a7, *a13(0xe0), 1 +3fc46fe0: jrlt L3FC473E0 +L3FC46FF0: +3fc46ff0: move *a13, a11, 1 +3fc47000: move *a13(0x80), a9, 1 +3fc47020: and a9, a11 +3fc47030: jrne L3FC472D0 +L3FC47040: +3fc47040: move *a13(0x80), a11, 1 +3fc47060: add a11, a11 +3fc47070: move a11, *a13(0x80), 1 +3fc47090: jrne L3FC472A0 +3fc470a0: move a14, -*sp, 1 +3fc470b0: move *a13(0x120), *a14+, 1 +3fc470d0: move *a13(0xff60), *a14+, 1 +3fc470f0: move *a13(0xff80), *a14+, 1 +3fc47110: move *a13(0xffa0), *a14+, 1 +3fc47130: move *a13(0xffe0), *a14+, 1 +3fc47150: movi 0x3fc55f70, a8 +3fc47180: move a8, *a14+, 1 +3fc47190: calla L3FB341E0 +3fc471c0: move a14, -*sp, 1 +3fc471d0: move *a13(0x140), *a14+, 1 +3fc471f0: move *a13(0x0), *a14+, 1 +3fc47210: movi 0x3fc561a8, a8 +3fc47240: move a8, *a14+, 1 +3fc47250: calla L3FB341E0 +3fc47280: movk 11, a8 +3fc47290: jruc L3FC47780 +L3FC472A0: +3fc472a0: move *a13, a9, 1 +3fc472b0: and a11, a9 +3fc472c0: jreq L3FC47040 +L3FC472D0: +3fc472d0: move *a13(0xff20), a11, 1 +3fc472f0: move *a13(0x80), *a11+, 1 +3fc47310: move a11, *a13(0xff20), 1 +3fc47330: move *a13(0x80), a9, 1 +3fc47350: add a9, a9 +3fc47360: move a9, *a13(0x80), 1 +3fc47380: move *a13(0xe0), a7, 1 +3fc473a0: dec a7 +3fc473b0: move a7, *a13(0xe0), 1 +3fc473d0: jrge L3FC46FF0 +L3FC473E0: +3fc473e0: move *a13(0x140), a11, 1 +3fc47400: jrne L3FC47760 +3fc47410: move *a13(0xffa0), a9, 1 +3fc47430: jreq L3FC47760 +3fc47440: move *a13(0x120), a7, 1 +3fc47460: jrne L3FC47760 +3fc47470: move *a13(0xffc0), a7, 1 +3fc47490: move *a7(0x30), a7, 1 +3fc474b0: andi 0xfff00000, a7 +3fc474e0: srl 0x14, a7 +3fc474f0: move *a13(0xffe0), a9, 1 +3fc47510: cmp a9, a7 +3fc47520: jreq L3FC47760 +3fc47530: move a14, -*sp, 1 +3fc47540: movk 8, a7 +3fc47550: move a7, *a14+, 1 +3fc47560: calla L3F705A00 +3fc47590: move a8, *a13(0x160), 1 +3fc475b0: move *a13(0xffc0), a7, 1 +3fc475d0: move *a7(0x30), *a8(0x0), 1 +3fc47600: move a9, *a8(0x20), 1 +3fc47620: move a14, -*sp, 1 +3fc47630: sub a7, a7 +3fc47640: move a7, *a14+, 1 +3fc47650: movi 0x3fc45620, a7 +3fc47680: move a7, *a14+, 1 +3fc47690: move a8, *a14+, 1 +3fc476a0: movi 0x100, a7 +3fc476c0: move a7, *a14+, 1 +3fc476d0: move a14, -*sp, 1 +3fc476e0: move a9, *a14+, 1 +3fc476f0: calla L3F8B62F0 +3fc47720: move a8, *a14+, 1 +3fc47730: calla L3F8B6510 +L3FC47760: +3fc47760: move *a13(0x120), a8, 1 +L3FC47780: +3fc47780: move *sp(0xa0), a14, 1 +3fc477a0: mmfm sp, a7,a9,a11,a13 +3fc477c0: rets 2 +L3FC477D0: +3fc477d0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fc477f0: move a14, a13 +3fc47800: addi 0xc0, a14 +3fc47820: move *a13(0xffc0), a11, 1 +3fc47840: move *a13(0xffe0), a7, 1 +3fc47860: sll 0x5, a7 +3fc47870: move *a11(0xe0), a11, 1 +3fc47890: add a7, a11 +3fc478a0: move *a11(0x0), *a13(0x80), 1 +3fc478d0: move *a13(0xffc0), a11, 1 +3fc478f0: setf 16, 1, 0 +3fc47900: move *a11(0x20), a7, 0 +3fc47920: move a7, *a13(0x60), 1 +3fc47940: btst 0, a7 +3fc47950: jrne L3FC47990 +3fc47960: movk 11, a8 +3fc47970: jauc L3FC488C0 +L3FC47990: +3fc47990: subk 5, a7 +3fc479a0: jrne L3FC47CC0 +3fc479b0: move *a13(0xffe0), a7, 1 +3fc479d0: sll 0x5, a7 +3fc479e0: move *a11(0x100), a5, 1 +3fc47a00: add a7, a5 +3fc47a10: move *a13(0xffe0), a7, 1 +3fc47a30: sll 0x5, a7 +3fc47a40: move *a11(0x120), a11, 1 +3fc47a60: add a7, a11 +3fc47a70: move *a5, a7, 1 +3fc47a80: move *a11, a11, 1 +3fc47a90: add a11, a7 +3fc47aa0: move *a13(0x80), a11, 1 +3fc47ac0: add a11, a7 +3fc47ad0: move a7, *a13(0x80), 1 +3fc47af0: move a14, -*sp, 1 +3fc47b00: move *a13(0xfea0), *a14+, 1 +3fc47b20: move *a13(0xfec0), *a14+, 1 +3fc47b40: move *a13(0xfee0), *a14+, 1 +3fc47b60: move *a13(0xff00), *a14+, 1 +3fc47b80: move *a13(0xff20), *a14+, 1 +3fc47ba0: move *a13(0xff40), *a14+, 1 +3fc47bc0: move *a13(0xff60), *a14+, 1 +3fc47be0: move *a13(0xff80), *a14+, 1 +3fc47c00: move *a13(0xffa0), *a14+, 1 +3fc47c20: move *a13(0xffc0), *a14+, 1 +3fc47c40: move *a13(0xffe0), *a14+, 1 +3fc47c60: calla L3FC48910 +3fc47c90: move a8, *a13, 1 +3fc47ca0: jauc L3FC48540 +L3FC47CC0: +3fc47cc0: move a14, -*sp, 1 +3fc47cd0: move a13, a7 +3fc47ce0: addi 0x40, a7 +3fc47d00: move a7, *a14+, 1 +3fc47d10: move a13, a5 +3fc47d20: addk 32, a5 +3fc47d30: move a5, *a14+, 1 +3fc47d40: move *a13(0xff00), *a14+, 1 +3fc47d60: move *a13(0xff20), *a14+, 1 +3fc47d80: move *a13(0xff80), a5, 1 +3fc47da0: move *a13(0xff60), a7, 1 +3fc47dc0: add a7, a5 +3fc47dd0: move *a13(0xff40), a7, 1 +3fc47df0: add a7, a5 +3fc47e00: move a5, *a14+, 1 +3fc47e10: move *a13(0xffa0), *a14+, 1 +3fc47e30: move a11, *a14+, 1 +3fc47e40: move *a13(0xffe0), *a14+, 1 +3fc47e60: calla L3FC4BAB0 +3fc47e90: move a8, *a13, 1 +3fc47ea0: move a8, a5 +3fc47eb0: jrne L3FC48540 +3fc47ec0: move *a13(0xfea0), a5, 1 +3fc47ee0: sub a7, a7 +3fc47ef0: move a7, *a5, 1 +3fc47f00: move *a13(0xfec0), a5, 1 +3fc47f20: move a7, *a5, 1 +3fc47f30: move *a13(0xfee0), a5, 1 +3fc47f50: move a7, *a5, 1 +3fc47f60: movk 1, a9 +3fc47f70: move *a13(0xff80), a10, 1 +3fc47f90: dec a10 +3fc47fa0: jrlt L3FC480C0 +L3FC47FB0: +3fc47fb0: move *a13(0x20), a11, 1 +3fc47fd0: and a9, a11 +3fc47fe0: jrne L3FC48040 +L3FC47FF0: +3fc47ff0: add a9, a9 +3fc48000: move *a13(0x20), a11, 1 +3fc48020: and a9, a11 +3fc48030: jreq L3FC47FF0 +L3FC48040: +3fc48040: move *a13(0xfee0), a11, 1 +3fc48060: move *a11, a7, 1 +3fc48070: or a9, a7 +3fc48080: move a7, *a11, 1 +3fc48090: add a9, a9 +3fc480a0: dec a10 +3fc480b0: jrge L3FC47FB0 +L3FC480C0: +3fc480c0: move *a13(0xff60), a10, 1 +3fc480e0: dec a10 +3fc480f0: jrlt L3FC48210 +L3FC48100: +3fc48100: move *a13(0x20), a11, 1 +3fc48120: and a9, a11 +3fc48130: jrne L3FC48190 +L3FC48140: +3fc48140: add a9, a9 +3fc48150: move *a13(0x20), a11, 1 +3fc48170: and a9, a11 +3fc48180: jreq L3FC48140 +L3FC48190: +3fc48190: move *a13(0xfec0), a11, 1 +3fc481b0: move *a11, a7, 1 +3fc481c0: or a9, a7 +3fc481d0: move a7, *a11, 1 +3fc481e0: add a9, a9 +3fc481f0: dec a10 +3fc48200: jrge L3FC48100 +L3FC48210: +3fc48210: move *a13(0xff40), a10, 1 +3fc48230: dec a10 +3fc48240: jrlt L3FC48360 +L3FC48250: +3fc48250: move *a13(0x20), a11, 1 +3fc48270: and a9, a11 +3fc48280: jrne L3FC482E0 +L3FC48290: +3fc48290: add a9, a9 +3fc482a0: move *a13(0x20), a11, 1 +3fc482c0: and a9, a11 +3fc482d0: jreq L3FC48290 +L3FC482E0: +3fc482e0: move *a13(0xfea0), a11, 1 +3fc48300: move *a11, a7, 1 +3fc48310: or a9, a7 +3fc48320: move a7, *a11, 1 +3fc48330: add a9, a9 +3fc48340: dec a10 +3fc48350: jrge L3FC48250 +L3FC48360: +3fc48360: move a14, -*sp, 1 +3fc48370: move *a13(0x40), *a14+, 1 +3fc48390: move *a13(0xfea0), a11, 1 +3fc483b0: move *a11(0x0), *a14+, 1 +3fc483d0: move *a13(0xfec0), a7, 1 +3fc483f0: move *a7(0x0), *a14+, 1 +3fc48410: move *a13(0xfee0), a5, 1 +3fc48430: move *a5(0x0), *a14+, 1 +3fc48450: move *a13(0xff40), *a14+, 1 +3fc48470: move *a13(0xff60), *a14+, 1 +3fc48490: move *a13(0xff80), *a14+, 1 +3fc484b0: move *a13(0xffa0), *a14+, 1 +3fc484d0: move *a13(0xff00), *a14+, 1 +3fc484f0: move *a13(0xffc0), *a14+, 1 +3fc48510: calla L3FC4EFD0 +L3FC48540: +3fc48540: move *a13(0x80), a11, 1 +3fc48560: jrne L3FC488B0 +3fc48570: move *a13(0xffa0), a7, 1 +3fc48590: jreq L3FC488B0 +3fc485a0: move *a13, a5, 1 +3fc485b0: jrne L3FC488B0 +3fc485c0: move *a13(0xffc0), a5, 1 +3fc485e0: move *a5(0x30), a5, 1 +3fc48600: andi 0xfff00000, a5 +3fc48630: srl 0x14, a5 +3fc48640: move *a13(0xffe0), a7, 1 +3fc48660: cmp a7, a5 +3fc48670: jreq L3FC488B0 +3fc48680: move a14, -*sp, 1 +3fc48690: movk 8, a5 +3fc486a0: move a5, *a14+, 1 +3fc486b0: calla L3F705A00 +3fc486e0: move a8, *a13(0xa0), 1 +3fc48700: move *a13(0xffc0), a5, 1 +3fc48720: move *a5(0x30), *a8(0x0), 1 +3fc48750: move a7, *a8(0x20), 1 +3fc48770: move a14, -*sp, 1 +3fc48780: sub a5, a5 +3fc48790: move a5, *a14+, 1 +3fc487a0: movi 0x3fc45620, a5 +3fc487d0: move a5, *a14+, 1 +3fc487e0: move a8, *a14+, 1 +3fc487f0: movi 0x100, a5 +3fc48810: move a5, *a14+, 1 +3fc48820: move a14, -*sp, 1 +3fc48830: move a7, *a14+, 1 +3fc48840: calla L3F8B62F0 +3fc48870: move a8, *a14+, 1 +3fc48880: calla L3F8B6510 +L3FC488B0: +3fc488b0: move *a13, a8, 1 +L3FC488C0: +3fc488c0: move *sp(0xe0), a14, 1 +3fc488e0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fc48900: rets 2 +L3FC48910: +3fc48910: mmtm sp, a7,a9,a11,a13 +3fc48930: move a14, a13 +3fc48940: addi 0x140, a14 +3fc48960: move *a13(0xff00), *a13(0xa0), 1 +3fc48990: move *a13(0xffa0), a11, 1 +3fc489b0: sll 0x5, a11 +3fc489c0: move *a13(0xff00), a9, 1 +3fc489e0: add a9, a11 +3fc489f0: move *a13(0xa0), a9, 1 +3fc48a10: cmp a11, a9 +3fc48a20: jrnc L3FC48B40 +L3FC48A30: +3fc48a30: move *a13(0xa0), a11, 1 +3fc48a50: sub a9, a9 +3fc48a60: move a9, *a11, 1 +3fc48a70: addk 32, a11 +3fc48a80: move a11, *a13(0xa0), 1 +3fc48aa0: move *a13(0xffa0), a9, 1 +3fc48ac0: sll 0x5, a9 +3fc48ad0: move *a13(0xff00), a11, 1 +3fc48af0: add a11, a9 +3fc48b00: move *a13(0xa0), a11, 1 +3fc48b20: cmp a9, a11 +3fc48b30: jrc L3FC48A30 +L3FC48B40: +3fc48b40: move a14, -*sp, 1 +3fc48b50: move *a13(0xffa0), a11, 1 +3fc48b70: sll 0x2, a11 +3fc48b80: move *a13(0xff80), a9, 1 +3fc48ba0: sll a9, a11 +3fc48bb0: move a11, *a14+, 1 +3fc48bc0: movk 1, a11 +3fc48bd0: move a11, *a14+, 1 +3fc48be0: calla L3F703D90 +3fc48c10: move a8, *a13, 1 +3fc48c20: move a14, -*sp, 1 +3fc48c30: move *a13(0xffa0), a11, 1 +3fc48c50: sll 0x2, a11 +3fc48c60: move *a13(0xff60), a9, 1 +3fc48c80: sll a9, a11 +3fc48c90: move a11, *a14+, 1 +3fc48ca0: movk 1, a11 +3fc48cb0: move a11, *a14+, 1 +3fc48cc0: calla L3F703D90 +3fc48cf0: move a8, *a13(0x20), 1 +3fc48d10: move a14, -*sp, 1 +3fc48d20: move *a13(0xffa0), a11, 1 +3fc48d40: sll 0x2, a11 +3fc48d50: move *a13(0xff40), a9, 1 +3fc48d70: sll a9, a11 +3fc48d80: move a11, *a14+, 1 +3fc48d90: movk 1, a11 +3fc48da0: move a11, *a14+, 1 +3fc48db0: calla L3F703D90 +3fc48de0: move a8, *a13(0x40), 1 +3fc48e00: move *a13, a11, 1 +3fc48e10: jreq L3FC48E70 +3fc48e20: move *a13(0x20), a9, 1 +3fc48e40: jreq L3FC48E70 +3fc48e50: move a8, a8 +3fc48e60: jrne L3FC49000 +L3FC48E70: +3fc48e70: move a8, a9 +3fc48e80: jreq L3FC48EE0 +3fc48e90: move a14, -*sp, 1 +3fc48ea0: move a8, *a14+, 1 +3fc48eb0: calla L3F702440 +L3FC48EE0: +3fc48ee0: move *a13(0x20), a9, 1 +3fc48f00: jreq L3FC48F60 +3fc48f10: move a14, -*sp, 1 +3fc48f20: move a9, *a14+, 1 +3fc48f30: calla L3F702440 +L3FC48F60: +3fc48f60: move a11, a8 +3fc48f70: jreq L3FC48FD0 +3fc48f80: move a14, -*sp, 1 +3fc48f90: move a8, *a14+, 1 +3fc48fa0: calla L3F702440 +L3FC48FD0: +3fc48fd0: movk 11, a8 +3fc48fe0: jauc L3FC4BA60 +L3FC49000: +3fc49000: move a14, -*sp, 1 +3fc49010: move *a13(0xfee0), *a14+, 1 +3fc49030: move a11, *a14+, 1 +3fc49040: move *a13(0xff20), *a14+, 1 +3fc49060: move *a13(0xff80), *a14+, 1 +3fc49080: move *a13(0xffc0), a9, 1 +3fc490a0: move *a9(0x80), *a14+, 1 +3fc490c0: move *a13(0xffa0), *a14+, 1 +3fc490e0: move *a9(0x1a0), *a14+, 1 +3fc49100: move a9, *a14+, 1 +3fc49110: calla L3FC4C670 +3fc49140: move a8, *a13(0xe0), 1 +3fc49160: move a14, -*sp, 1 +3fc49170: move *a13(0xfec0), *a14+, 1 +3fc49190: move *a13(0x20), *a14+, 1 +3fc491b0: move *a13(0xff20), *a14+, 1 +3fc491d0: move *a13(0xff60), *a14+, 1 +3fc491f0: move *a9(0xa0), *a14+, 1 +3fc49210: move *a13(0xffa0), *a14+, 1 +3fc49230: move *a9(0x1c0), *a14+, 1 +3fc49250: move a9, *a14+, 1 +3fc49260: calla L3FC4C670 +3fc49290: move a8, *a13(0x100), 1 +3fc492b0: move a14, -*sp, 1 +3fc492c0: move *a13(0xfea0), *a14+, 1 +3fc492e0: move *a13(0x40), *a14+, 1 +3fc49300: move *a13(0xff20), *a14+, 1 +3fc49320: move *a13(0xff40), *a14+, 1 +3fc49340: move *a9(0xc0), *a14+, 1 +3fc49360: move *a13(0xffa0), *a14+, 1 +3fc49380: move *a9(0x1e0), *a14+, 1 +3fc493a0: move a9, *a14+, 1 +3fc493b0: calla L3FC4C670 +3fc493e0: move a8, *a13(0x120), 1 +3fc49400: move *a13(0xe0), a9, 1 +3fc49420: jreq L3FC49490 +3fc49430: move *a13(0x100), a9, 1 +3fc49450: jreq L3FC49490 +3fc49460: move a8, a8 +3fc49470: jane L3FC49E10 +L3FC49490: +3fc49490: move *a13(0xe0), a9, 1 +3fc494b0: jreq L3FC49740 +3fc494c0: move a11, *a13(0x60), 1 +3fc494e0: move *a13(0xffa0), a9, 1 +3fc49500: move *a13(0xff80), a11, 1 +3fc49520: sll a11, a9 +3fc49530: move a9, *a13(0xc0), 1 +3fc49550: dec a9 +3fc49560: move a9, *a13(0xc0), 1 +3fc49580: jrlt L3FC49740 +3fc49590: setf 16, 1, 0 +L3FC495A0: +3fc495a0: move *a13(0xffc0), a11, 1 +3fc495c0: move *a13(0x60), a9, 1 +3fc495e0: move *a9, a7, 1 +3fc495f0: move a7, a9 +3fc49600: sll 0x7, a7 +3fc49610: sll 0x4, a9 +3fc49620: add a9, a7 +3fc49630: move *a11(0x1a0), a9, 1 +3fc49650: add a7, a9 +3fc49660: sub a7, a7 +3fc49670: move a7, *a9(0x60), 0 +3fc49690: move *a13(0x60), a9, 1 +3fc496b0: addk 32, a9 +3fc496c0: move a9, *a13(0x60), 1 +3fc496e0: move *a13(0xc0), a7, 1 +3fc49700: dec a7 +3fc49710: move a7, *a13(0xc0), 1 +3fc49730: jrge L3FC495A0 +L3FC49740: +3fc49740: move *a13(0x100), a11, 1 +3fc49760: jreq L3FC49A00 +3fc49770: move *a13(0x20), *a13(0x60), 1 +3fc497a0: move *a13(0xffa0), a9, 1 +3fc497c0: move *a13(0xff60), a7, 1 +3fc497e0: sll a7, a9 +3fc497f0: move a9, *a13(0xc0), 1 +3fc49810: dec a9 +3fc49820: move a9, *a13(0xc0), 1 +3fc49840: jrlt L3FC49A00 +3fc49850: setf 16, 1, 0 +L3FC49860: +3fc49860: move *a13(0xffc0), a11, 1 +3fc49880: move *a13(0x60), a9, 1 +3fc498a0: move *a9, a7, 1 +3fc498b0: move a7, a9 +3fc498c0: sll 0x7, a7 +3fc498d0: sll 0x4, a9 +3fc498e0: add a9, a7 +3fc498f0: move *a11(0x1c0), a9, 1 +3fc49910: add a7, a9 +3fc49920: sub a7, a7 +3fc49930: move a7, *a9(0x60), 0 +3fc49950: move *a13(0x60), a9, 1 +3fc49970: addk 32, a9 +3fc49980: move a9, *a13(0x60), 1 +3fc499a0: move *a13(0xc0), a7, 1 +3fc499c0: dec a7 +3fc499d0: move a7, *a13(0xc0), 1 +3fc499f0: jrge L3FC49860 +L3FC49A00: +3fc49a00: move *a13(0x120), a11, 1 +3fc49a20: jreq L3FC49CC0 +3fc49a30: move *a13(0x40), *a13(0x60), 1 +3fc49a60: move *a13(0xffa0), a9, 1 +3fc49a80: move *a13(0xff40), a7, 1 +3fc49aa0: sll a7, a9 +3fc49ab0: move a9, *a13(0xc0), 1 +3fc49ad0: dec a9 +3fc49ae0: move a9, *a13(0xc0), 1 +3fc49b00: jrlt L3FC49CC0 +3fc49b10: setf 16, 1, 0 +L3FC49B20: +3fc49b20: move *a13(0xffc0), a11, 1 +3fc49b40: move *a13(0x60), a9, 1 +3fc49b60: move *a9, a7, 1 +3fc49b70: move a7, a9 +3fc49b80: sll 0x7, a7 +3fc49b90: sll 0x4, a9 +3fc49ba0: add a9, a7 +3fc49bb0: move *a11(0x1e0), a9, 1 +3fc49bd0: add a7, a9 +3fc49be0: sub a7, a7 +3fc49bf0: move a7, *a9(0x60), 0 +3fc49c10: move *a13(0x60), a9, 1 +3fc49c30: addk 32, a9 +3fc49c40: move a9, *a13(0x60), 1 +3fc49c60: move *a13(0xc0), a7, 1 +3fc49c80: dec a7 +3fc49c90: move a7, *a13(0xc0), 1 +3fc49cb0: jrge L3FC49B20 +L3FC49CC0: +3fc49cc0: move a14, -*sp, 1 +3fc49cd0: move *a13(0x40), *a14+, 1 +3fc49cf0: calla L3F702440 +3fc49d20: move a14, -*sp, 1 +3fc49d30: move *a13(0x20), *a14+, 1 +3fc49d50: calla L3F702440 +3fc49d80: move a14, -*sp, 1 +3fc49d90: move *a13(0x0), *a14+, 1 +3fc49db0: calla L3F702440 +3fc49de0: movk 11, a8 +3fc49df0: jauc L3FC4BA60 +L3FC49E10: +3fc49e10: move *a13(0xffc0), a7, 1 +3fc49e30: move *a7, a7, 1 +3fc49e40: move *a13(0xfee0), a9, 1 +3fc49e60: move *a9, a11, 1 +3fc49e70: move *a7(0xa0), a7, 1 +3fc49e90: sll a7, a11 +3fc49ea0: move a11, *a9, 1 +3fc49eb0: move *a13(0xffc0), a11, 1 +3fc49ed0: move *a11, a7, 1 +3fc49ee0: move *a13(0xfec0), a9, 1 +3fc49f00: move *a9, a11, 1 +3fc49f10: move *a7(0xc0), a7, 1 +3fc49f30: sll a7, a11 +3fc49f40: move a11, *a9, 1 +3fc49f50: move *a13(0xffc0), a11, 1 +3fc49f70: move *a11, a7, 1 +3fc49f80: move *a13(0xfea0), a9, 1 +3fc49fa0: move *a9, a11, 1 +3fc49fb0: move *a7(0xe0), a7, 1 +3fc49fd0: sll a7, a11 +3fc49fe0: move a11, *a9, 1 +3fc49ff0: move *a13(0xffa0), a11, 1 +3fc4a010: move *a13(0xff80), a7, 1 +3fc4a030: sll a7, a11 +3fc4a040: move a11, *a13(0xc0), 1 +3fc4a060: move a14, -*sp, 1 +3fc4a070: move *a13(0xffc0), a7, 1 +3fc4a090: move *a13(0xffe0), a9, 1 +3fc4a0b0: sll 0x5, a9 +3fc4a0c0: move *a7(0xe0), a7, 1 +3fc4a0e0: add a9, a7 +3fc4a0f0: move *a7, a9, 1 +3fc4a100: add a11, a9 +3fc4a110: sll 0x2, a9 +3fc4a120: move a9, *a14+, 1 +3fc4a130: move *a13(0xffc0), a9, 1 +3fc4a150: move *a13(0xffe0), a7, 1 +3fc4a170: sll 0x5, a7 +3fc4a180: move *a9(0x140), a9, 1 +3fc4a1a0: add a7, a9 +3fc4a1b0: move *a9+, *a14+, 1 +3fc4a1c0: calla L3F705B20 +3fc4a1f0: move a8, *a13(0x60), 1 +3fc4a210: move *a13(0xffc0), a9, 1 +3fc4a230: move *a13(0xffe0), a7, 1 +3fc4a250: sll 0x5, a7 +3fc4a260: move *a9(0x140), a9, 1 +3fc4a280: add a7, a9 +3fc4a290: move a8, *a9, 1 +3fc4a2a0: move *a13(0xffc0), a9, 1 +3fc4a2c0: move *a13(0xffe0), a7, 1 +3fc4a2e0: sll 0x5, a7 +3fc4a2f0: move *a9(0xe0), a9, 1 +3fc4a310: add a7, a9 +3fc4a320: move *a9, a9, 1 +3fc4a330: sll 0x5, a9 +3fc4a340: add a8, a9 +3fc4a350: move a9, *a13(0x60), 1 +3fc4a370: move *a13(0xff00), *a13(0x80), 1 +3fc4a3a0: move *a13(0x0), *a13(0xa0), 1 +3fc4a3d0: sll 0x5, a11 +3fc4a3e0: move *a13, a7, 1 +3fc4a3f0: add a7, a11 +3fc4a400: move *a13(0xa0), a7, 1 +3fc4a420: cmp a11, a7 +3fc4a430: jrnc L3FC4A710 +L3FC4A440: +3fc4a440: move *a13(0x60), a11, 1 +3fc4a460: move *a13(0xa0), a9, 1 +3fc4a480: move *a9(0x0), *a11+, 1 +3fc4a4a0: move a11, *a13(0x60), 1 +3fc4a4c0: move *a13(0xffa0), a7, 1 +3fc4a4e0: sll 0x5, a7 +3fc4a4f0: move *a13, a9, 1 +3fc4a500: add a9, a7 +3fc4a510: move *a13(0xa0), a9, 1 +3fc4a530: cmp a7, a9 +3fc4a540: jrnc L3FC4A650 +3fc4a550: move *a13(0x80), a7, 1 +3fc4a570: move *a13(0xffc0), a9, 1 +3fc4a590: move *a9, a9, 1 +3fc4a5a0: move *a13(0xa0), a11, 1 +3fc4a5c0: move *a11, a11, 1 +3fc4a5d0: move *a9(0xa0), a9, 1 +3fc4a5f0: sll a9, a11 +3fc4a600: move *a7, a9, 1 +3fc4a610: or a11, a9 +3fc4a620: move a9, *a7+, 1 +3fc4a630: move a7, *a13(0x80), 1 +L3FC4A650: +3fc4a650: move *a13(0xa0), a11, 1 +3fc4a670: addk 32, a11 +3fc4a680: move a11, *a13(0xa0), 1 +3fc4a6a0: move *a13(0xc0), a9, 1 +3fc4a6c0: sll 0x5, a9 +3fc4a6d0: move *a13, a7, 1 +3fc4a6e0: add a7, a9 +3fc4a6f0: cmp a9, a11 +3fc4a700: jrc L3FC4A440 +L3FC4A710: +3fc4a710: move *a13(0xffc0), a11, 1 +3fc4a730: move *a13(0xffe0), a9, 1 +3fc4a750: sll 0x5, a9 +3fc4a760: move *a11(0xe0), a7, 1 +3fc4a780: add a9, a7 +3fc4a790: move *a7, a9, 1 +3fc4a7a0: move *a13(0xc0), a11, 1 +3fc4a7c0: add a11, a9 +3fc4a7d0: move a9, *a7, 1 +3fc4a7e0: move *a13(0xffc0), a9, 1 +3fc4a800: move *a9(0x80), a7, 1 +3fc4a820: sub a11, a7 +3fc4a830: move a7, *a9(0x80), 1 +3fc4a850: move *a13(0xffa0), a7, 1 +3fc4a870: move *a13(0xff60), a9, 1 +3fc4a890: sll a9, a7 +3fc4a8a0: move a7, *a13(0xc0), 1 +3fc4a8c0: move a14, -*sp, 1 +3fc4a8d0: move *a13(0xffc0), a11, 1 +3fc4a8f0: move *a13(0xffe0), a7, 1 +3fc4a910: sll 0x5, a7 +3fc4a920: move *a11(0x100), a9, 1 +3fc4a940: add a7, a9 +3fc4a950: move *a9, a9, 1 +3fc4a960: move *a13(0xc0), a7, 1 +3fc4a980: add a7, a9 +3fc4a990: sll 0x2, a9 +3fc4a9a0: move a9, *a14+, 1 +3fc4a9b0: move *a13(0xffe0), a9, 1 +3fc4a9d0: sll 0x5, a9 +3fc4a9e0: move *a11(0x160), a7, 1 +3fc4aa00: add a9, a7 +3fc4aa10: move *a7+, *a14+, 1 +3fc4aa20: calla L3F705B20 +3fc4aa50: move a8, *a13(0x60), 1 +3fc4aa70: move *a13(0xffe0), a9, 1 +3fc4aa90: sll 0x5, a9 +3fc4aaa0: move *a11(0x160), a7, 1 +3fc4aac0: add a9, a7 +3fc4aad0: move a8, *a7, 1 +3fc4aae0: move *a13(0xffe0), a9, 1 +3fc4ab00: sll 0x5, a9 +3fc4ab10: move *a11(0x100), a7, 1 +3fc4ab30: add a9, a7 +3fc4ab40: move *a7, a9, 1 +3fc4ab50: sll 0x5, a9 +3fc4ab60: add a8, a9 +3fc4ab70: move a9, *a13(0x60), 1 +3fc4ab90: move *a13(0xff00), *a13(0x80), 1 +3fc4abc0: move *a13(0x20), *a13(0xa0), 1 +3fc4abf0: move *a13(0xc0), a7, 1 +3fc4ac10: sll 0x5, a7 +3fc4ac20: move *a13(0x20), a9, 1 +3fc4ac40: add a9, a7 +3fc4ac50: move *a13(0xa0), a9, 1 +3fc4ac70: cmp a7, a9 +3fc4ac80: jrnc L3FC4AF80 +L3FC4AC90: +3fc4ac90: move *a13(0x60), a11, 1 +3fc4acb0: move *a13(0xa0), a9, 1 +3fc4acd0: move *a9(0x0), *a11+, 1 +3fc4acf0: move a11, *a13(0x60), 1 +3fc4ad10: move *a13(0xffa0), a7, 1 +3fc4ad30: sll 0x5, a7 +3fc4ad40: move *a13(0x20), a9, 1 +3fc4ad60: add a9, a7 +3fc4ad70: move *a13(0xa0), a9, 1 +3fc4ad90: cmp a7, a9 +3fc4ada0: jrnc L3FC4AEB0 +3fc4adb0: move *a13(0x80), a7, 1 +3fc4add0: move *a13(0xffc0), a9, 1 +3fc4adf0: move *a9, a9, 1 +3fc4ae00: move *a13(0xa0), a11, 1 +3fc4ae20: move *a11, a11, 1 +3fc4ae30: move *a9(0xc0), a9, 1 +3fc4ae50: sll a9, a11 +3fc4ae60: move *a7, a9, 1 +3fc4ae70: or a11, a9 +3fc4ae80: move a9, *a7+, 1 +3fc4ae90: move a7, *a13(0x80), 1 +L3FC4AEB0: +3fc4aeb0: move *a13(0xa0), a11, 1 +3fc4aed0: addk 32, a11 +3fc4aee0: move a11, *a13(0xa0), 1 +3fc4af00: move *a13(0xc0), a9, 1 +3fc4af20: sll 0x5, a9 +3fc4af30: move *a13(0x20), a7, 1 +3fc4af50: add a7, a9 +3fc4af60: cmp a9, a11 +3fc4af70: jrc L3FC4AC90 +L3FC4AF80: +3fc4af80: move *a13(0xffc0), a11, 1 +3fc4afa0: move *a13(0xffe0), a9, 1 +3fc4afc0: sll 0x5, a9 +3fc4afd0: move *a11(0x100), a7, 1 +3fc4aff0: add a9, a7 +3fc4b000: move *a7, a9, 1 +3fc4b010: move *a13(0xc0), a11, 1 +3fc4b030: add a11, a9 +3fc4b040: move a9, *a7, 1 +3fc4b050: move *a13(0xffc0), a9, 1 +3fc4b070: move *a9(0xa0), a7, 1 +3fc4b090: sub a11, a7 +3fc4b0a0: move a7, *a9(0xa0), 1 +3fc4b0c0: move *a13(0xffa0), a7, 1 +3fc4b0e0: move *a13(0xff40), a9, 1 +3fc4b100: sll a9, a7 +3fc4b110: move a7, *a13(0xc0), 1 +3fc4b130: move a14, -*sp, 1 +3fc4b140: move *a13(0xffc0), a11, 1 +3fc4b160: move *a13(0xffe0), a7, 1 +3fc4b180: sll 0x5, a7 +3fc4b190: move *a11(0x120), a9, 1 +3fc4b1b0: add a7, a9 +3fc4b1c0: move *a9, a9, 1 +3fc4b1d0: move *a13(0xc0), a7, 1 +3fc4b1f0: add a7, a9 +3fc4b200: sll 0x2, a9 +3fc4b210: move a9, *a14+, 1 +3fc4b220: move *a13(0xffe0), a9, 1 +3fc4b240: sll 0x5, a9 +3fc4b250: move *a11(0x180), a7, 1 +3fc4b270: add a9, a7 +3fc4b280: move *a7+, *a14+, 1 +3fc4b290: calla L3F705B20 +3fc4b2c0: move a8, *a13(0x60), 1 +3fc4b2e0: move *a13(0xffe0), a9, 1 +3fc4b300: sll 0x5, a9 +3fc4b310: move *a11(0x180), a7, 1 +3fc4b330: add a9, a7 +3fc4b340: move a8, *a7, 1 +3fc4b350: move *a13(0xffe0), a9, 1 +3fc4b370: sll 0x5, a9 +3fc4b380: move *a11(0x120), a7, 1 +3fc4b3a0: add a9, a7 +3fc4b3b0: move *a7, a9, 1 +3fc4b3c0: sll 0x5, a9 +3fc4b3d0: add a8, a9 +3fc4b3e0: move a9, *a13(0x60), 1 +3fc4b400: move *a13(0xff00), *a13(0x80), 1 +3fc4b430: move *a13(0x40), *a13(0xa0), 1 +3fc4b460: move *a13(0xc0), a7, 1 +3fc4b480: sll 0x5, a7 +3fc4b490: move *a13(0x40), a9, 1 +3fc4b4b0: add a9, a7 +3fc4b4c0: move *a13(0xa0), a9, 1 +3fc4b4e0: cmp a7, a9 +3fc4b4f0: jrnc L3FC4B7F0 +L3FC4B500: +3fc4b500: move *a13(0x60), a11, 1 +3fc4b520: move *a13(0xa0), a9, 1 +3fc4b540: move *a9(0x0), *a11+, 1 +3fc4b560: move a11, *a13(0x60), 1 +3fc4b580: move *a13(0xffa0), a7, 1 +3fc4b5a0: sll 0x5, a7 +3fc4b5b0: move *a13(0x40), a9, 1 +3fc4b5d0: add a9, a7 +3fc4b5e0: move *a13(0xa0), a9, 1 +3fc4b600: cmp a7, a9 +3fc4b610: jrnc L3FC4B720 +3fc4b620: move *a13(0x80), a7, 1 +3fc4b640: move *a13(0xffc0), a9, 1 +3fc4b660: move *a9, a9, 1 +3fc4b670: move *a13(0xa0), a11, 1 +3fc4b690: move *a11, a11, 1 +3fc4b6a0: move *a9(0xe0), a9, 1 +3fc4b6c0: sll a9, a11 +3fc4b6d0: move *a7, a9, 1 +3fc4b6e0: or a11, a9 +3fc4b6f0: move a9, *a7+, 1 +3fc4b700: move a7, *a13(0x80), 1 +L3FC4B720: +3fc4b720: move *a13(0xa0), a11, 1 +3fc4b740: addk 32, a11 +3fc4b750: move a11, *a13(0xa0), 1 +3fc4b770: move *a13(0xc0), a9, 1 +3fc4b790: sll 0x5, a9 +3fc4b7a0: move *a13(0x40), a7, 1 +3fc4b7c0: add a7, a9 +3fc4b7d0: cmp a9, a11 +3fc4b7e0: jrc L3FC4B500 +L3FC4B7F0: +3fc4b7f0: move *a13(0xffc0), a11, 1 +3fc4b810: move *a13(0xffe0), a9, 1 +3fc4b830: sll 0x5, a9 +3fc4b840: move *a11(0x120), a7, 1 +3fc4b860: add a9, a7 +3fc4b870: move *a7, a9, 1 +3fc4b880: move *a13(0xc0), a11, 1 +3fc4b8a0: add a11, a9 +3fc4b8b0: move a9, *a7, 1 +3fc4b8c0: move *a13(0xffc0), a9, 1 +3fc4b8e0: move *a9(0xc0), a7, 1 +3fc4b900: sub a11, a7 +3fc4b910: move a7, *a9(0xc0), 1 +3fc4b930: move a14, -*sp, 1 +3fc4b940: move *a13(0x40), *a14+, 1 +3fc4b960: calla L3F702440 +3fc4b990: move a14, -*sp, 1 +3fc4b9a0: move *a13(0x20), *a14+, 1 +3fc4b9c0: calla L3F702440 +3fc4b9f0: move a14, -*sp, 1 +3fc4ba00: move *a13(0x0), *a14+, 1 +3fc4ba20: calla L3F702440 +3fc4ba50: sub a8, a8 +L3FC4BA60: +3fc4ba60: move *sp(0xa0), a14, 1 +3fc4ba80: mmfm sp, a7,a9,a11,a13 +3fc4baa0: rets 2 +L3FC4BAB0: +3fc4bab0: mmtm sp, a7,a9,a11,a13 +3fc4bad0: move a14, a13 +3fc4bae0: addi 0xc0, a14 +3fc4bb00: move *a13(0xffa0), a11, 1 +3fc4bb20: move *a13(0xff80), a9, 1 +3fc4bb40: sll a9, a11 +3fc4bb50: move a11, *a13(0x80), 1 +3fc4bb70: move a14, -*sp, 1 +3fc4bb80: sll 0x2, a11 +3fc4bb90: move a11, *a14+, 1 +3fc4bba0: movk 1, a11 +3fc4bbb0: move a11, *a14+, 1 +3fc4bbc0: calla L3F703D90 +3fc4bbf0: move a8, *a13(0x60), 1 +3fc4bc10: move a8, a8 +3fc4bc20: jrne L3FC4BC60 +3fc4bc30: movk 11, a8 +3fc4bc40: jauc L3FC4C620 +L3FC4BC60: +3fc4bc60: move a14, -*sp, 1 +3fc4bc70: move *a13(0xff20), *a14+, 1 +3fc4bc90: move a8, *a14+, 1 +3fc4bca0: move *a13(0xff60), *a14+, 1 +3fc4bcc0: move a9, *a14+, 1 +3fc4bcd0: move *a13(0xffc0), a11, 1 +3fc4bcf0: move *a11(0x80), *a14+, 1 +3fc4bd10: move *a13(0xffa0), *a14+, 1 +3fc4bd30: move *a11(0x1a0), *a14+, 1 +3fc4bd50: move a11, *a14+, 1 +3fc4bd60: calla L3FC4C670 +3fc4bd90: move a8, *a13(0xa0), 1 +3fc4bdb0: move a8, a8 +3fc4bdc0: jreq L3FC4C560 +3fc4bdd0: move a14, -*sp, 1 +3fc4bde0: move *a13(0xffe0), a9, 1 +3fc4be00: sll 0x5, a9 +3fc4be10: move *a11(0xe0), a11, 1 +3fc4be30: add a9, a11 +3fc4be40: move *a11, a11, 1 +3fc4be50: move *a13(0x80), a9, 1 +3fc4be70: add a9, a11 +3fc4be80: sll 0x2, a11 +3fc4be90: move a11, *a14+, 1 +3fc4bea0: move *a13(0xffc0), a11, 1 +3fc4bec0: move *a13(0xffe0), a9, 1 +3fc4bee0: sll 0x5, a9 +3fc4bef0: move *a11(0x140), a11, 1 +3fc4bf10: add a9, a11 +3fc4bf20: move *a11+, *a14+, 1 +3fc4bf30: calla L3F705B20 +3fc4bf60: move a8, *a13, 1 +3fc4bf70: move *a13(0xffc0), a11, 1 +3fc4bf90: move *a13(0xffe0), a9, 1 +3fc4bfb0: sll 0x5, a9 +3fc4bfc0: move *a11(0x140), a11, 1 +3fc4bfe0: add a9, a11 +3fc4bff0: move a8, *a11, 1 +3fc4c000: move *a13(0xffc0), a11, 1 +3fc4c020: move *a13(0xffe0), a9, 1 +3fc4c040: sll 0x5, a9 +3fc4c050: move *a11(0xe0), a11, 1 +3fc4c070: add a9, a11 +3fc4c080: move *a11, a11, 1 +3fc4c090: sll 0x5, a11 +3fc4c0a0: add a8, a11 +3fc4c0b0: move a11, *a13, 1 +3fc4c0c0: move *a13(0xff00), a9, 1 +3fc4c0e0: move a11, *a9, 1 +3fc4c0f0: move *a13(0xff40), *a13(0x40), 1 +3fc4c120: move *a13(0x60), *a13(0x20), 1 +3fc4c150: move *a13(0x80), a9, 1 +3fc4c170: sll 0x5, a9 +3fc4c180: move *a13(0x60), a11, 1 +3fc4c1a0: add a11, a9 +3fc4c1b0: move *a13(0x20), a11, 1 +3fc4c1d0: cmp a9, a11 +3fc4c1e0: jrnc L3FC4C420 +L3FC4C1F0: +3fc4c1f0: move *a13, a11, 1 +3fc4c200: move *a13(0x20), a9, 1 +3fc4c220: move *a9(0x0), *a11+, 1 +3fc4c240: move a11, *a13, 1 +3fc4c250: move *a13(0xffa0), a9, 1 +3fc4c270: sll 0x5, a9 +3fc4c280: move *a13(0x60), a11, 1 +3fc4c2a0: add a11, a9 +3fc4c2b0: move *a13(0x20), a11, 1 +3fc4c2d0: cmp a9, a11 +3fc4c2e0: jrnc L3FC4C350 +3fc4c2f0: move *a13(0x40), a9, 1 +3fc4c310: move *a11(0x0), *a9+, 1 +3fc4c330: move a9, *a13(0x40), 1 +L3FC4C350: +3fc4c350: addk 32, a11 +3fc4c360: move a11, *a13(0x20), 1 +3fc4c380: move *a13(0x80), a9, 1 +3fc4c3a0: sll 0x5, a9 +3fc4c3b0: move *a13(0x60), a11, 1 +3fc4c3d0: add a11, a9 +3fc4c3e0: move *a13(0x20), a11, 1 +3fc4c400: cmp a9, a11 +3fc4c410: jrc L3FC4C1F0 +L3FC4C420: +3fc4c420: move *a13(0xffc0), a9, 1 +3fc4c440: move *a13(0xffe0), a11, 1 +3fc4c460: sll 0x5, a11 +3fc4c470: move *a9(0xe0), a9, 1 +3fc4c490: add a11, a9 +3fc4c4a0: move *a9, a11, 1 +3fc4c4b0: move *a13(0x80), a7, 1 +3fc4c4d0: add a7, a11 +3fc4c4e0: move a11, *a9, 1 +3fc4c4f0: move *a13(0xffc0), a11, 1 +3fc4c510: move *a11(0x80), a9, 1 +3fc4c530: sub a7, a9 +3fc4c540: move a9, *a11(0x80), 1 +L3FC4C560: +3fc4c560: move a14, -*sp, 1 +3fc4c570: move *a13(0x60), *a14+, 1 +3fc4c590: calla L3F702440 +3fc4c5c0: move *a13(0xa0), a9, 1 +3fc4c5e0: jreq L3FC4C610 +3fc4c5f0: sub a8, a8 +3fc4c600: jruc L3FC4C620 +L3FC4C610: +3fc4c610: movk 11, a8 +L3FC4C620: +3fc4c620: move *sp(0xa0), a14, 1 +3fc4c640: mmfm sp, a7,a9,a11,a13 +3fc4c660: rets 2 +L3FC4C670: +3fc4c670: mmtm sp, a7,a9,a11,a13 +3fc4c690: move a14, a13 +3fc4c6a0: addi 0x160, a14 +3fc4c6c0: move *a13(0xffe0), a11, 1 +3fc4c6e0: move *a11, a9, 1 +3fc4c6f0: setf 16, 1, 0 +3fc4c700: move *a9(0x120), a9, 0 +3fc4c720: move a9, *a13(0xc0), 1 +3fc4c740: move *a13(0xff60), a9, 1 +3fc4c760: jrne L3FC4CBA0 +3fc4c770: move *a13(0xffa0), a9, 1 +3fc4c790: jreq L3FC4C7E0 +3fc4c7a0: move *a13(0xff80), a11, 1 +3fc4c7c0: cmp a11, a9 +3fc4c7d0: jrle L3FC4C810 +L3FC4C7E0: +3fc4c7e0: sub a8, a8 +3fc4c7f0: jauc L3FC4EF80 +L3FC4C810: +3fc4c810: move *a13(0xff20), *a13(0x100), 1 +3fc4c840: move *a13(0xffc0), *a13(0x0), 1 +3fc4c870: sub a9, a9 +3fc4c880: move a9, *a13(0x20), 1 +3fc4c8a0: move *a13(0xffa0), a11, 1 +3fc4c8c0: dec a11 +3fc4c8d0: move a11, *a13(0xffa0), 1 +3fc4c8f0: jrlt L3FC4CB30 +L3FC4C900: +3fc4c900: move *a13, a11, 1 +3fc4c910: move *a11(0x60), a9, 0 +3fc4c930: jreq L3FC4CA00 +L3FC4C940: +3fc4c940: move *a13, a11, 1 +3fc4c950: addi 0x90, a11 +3fc4c970: move a11, *a13, 1 +3fc4c980: move *a13(0x20), a9, 1 +3fc4c9a0: inc a9 +3fc4c9b0: move a9, *a13(0x20), 1 +3fc4c9d0: move *a11(0x60), a9, 0 +3fc4c9f0: jrne L3FC4C940 +L3FC4CA00: +3fc4ca00: movi 0xffff, a9 +3fc4ca20: move a9, *a11(0x60), 0 +3fc4ca40: move *a13(0x100), a9, 1 +3fc4ca60: move *a13(0x20), *a9+, 1 +3fc4ca80: move a9, *a13(0x100), 1 +3fc4caa0: sub a9, a9 +3fc4cab0: move a9, *a11(0x70), 1 +3fc4cad0: move *a13(0xffa0), a9, 1 +3fc4caf0: dec a9 +3fc4cb00: move a9, *a13(0xffa0), 1 +3fc4cb20: jrge L3FC4C900 +L3FC4CB30: +3fc4cb30: move *a13(0xff00), a11, 1 +3fc4cb50: sub a9, a9 +3fc4cb60: move a9, *a11, 1 +3fc4cb70: movk 1, a8 +3fc4cb80: jauc L3FC4EF80 +L3FC4CBA0: +3fc4cba0: move *a13(0xffa0), a9, 1 +3fc4cbc0: jrle L3FC4CCA0 +3fc4cbd0: move *a13(0xff60), a9, 1 +3fc4cbf0: move *a13(0xc0), a11, 1 +3fc4cc10: cmp a11, a9 +3fc4cc20: jrge L3FC4CCA0 +3fc4cc30: move *a13(0xffa0), a11, 1 +3fc4cc50: sll a9, a11 +3fc4cc60: move *a13(0xff80), a9, 1 +3fc4cc80: cmp a9, a11 +3fc4cc90: jrle L3FC4CCD0 +L3FC4CCA0: +3fc4cca0: sub a8, a8 +3fc4ccb0: jauc L3FC4EF80 +L3FC4CCD0: +3fc4ccd0: move *a13(0xffc0), *a13(0x0), 1 +3fc4cd00: movk 1, a11 +3fc4cd10: move *a13(0xff60), a9, 1 +3fc4cd30: sll a9, a11 +3fc4cd40: dec a11 +3fc4cd50: move a11, *a13(0x120), 1 +3fc4cd70: movk 1, a9 +3fc4cd80: move a9, *a13(0x40), 1 +3fc4cda0: move *a13(0xff60), a11, 1 +3fc4cdc0: move *a13(0xc0), a9, 1 +3fc4cde0: dec a11 +3fc4cdf0: sub a11, a9 +3fc4ce00: move a9, *a13(0xc0), 1 +3fc4ce20: dec a9 +3fc4ce30: move a9, *a13(0xc0), 1 +3fc4ce50: jalt L3FC4DB50 +L3FC4CE70: +3fc4ce70: move *a13(0xff20), *a13(0x100), 1 +3fc4cea0: sub a11, a11 +3fc4ceb0: move a11, *a13(0xe0), 1 +3fc4ced0: move a11, *a13(0x20), 1 +3fc4cef0: move *a13(0xffe0), a9, 1 +3fc4cf10: move *a9, a9, 1 +3fc4cf20: setf 16, 1, 0 +3fc4cf30: move *a9(0x110), a9, 0 +3fc4cf50: move *a13(0x120), a11, 1 +3fc4cf70: sub a11, a9 +3fc4cf80: move a9, *a13(0x60), 1 +3fc4cfa0: move *a13(0x20), a11, 1 +3fc4cfc0: cmp a9, a11 +3fc4cfd0: janc L3FC4DA40 +L3FC4CFF0: +3fc4cff0: move *a13(0x20), *a13(0xa0), 1 +3fc4d020: move *a13(0x20), a11, 1 +3fc4d040: move *a13(0x120), a9, 1 +3fc4d060: add a9, a11 +3fc4d070: move *a13(0x40), a9, 1 +3fc4d090: add a9, a11 +3fc4d0a0: move a11, *a13(0x80), 1 +3fc4d0c0: move *a13(0x20), a9, 1 +3fc4d0e0: cmp a11, a9 +3fc4d0f0: jreq L3FC4D2F0 +3fc4d100: move a9, a11 +3fc4d110: sll 0x7, a9 +3fc4d120: sll 0x4, a11 +3fc4d130: add a11, a9 +3fc4d140: move *a13, a11, 1 +3fc4d150: add a11, a9 +3fc4d160: setf 16, 1, 0 +3fc4d170: move *a9(0x60), a9, 0 +3fc4d190: jrne L3FC4D2F0 +L3FC4D1A0: +3fc4d1a0: move *a13(0x20), a11, 1 +3fc4d1c0: move *a13(0x40), a9, 1 +3fc4d1e0: add a9, a11 +3fc4d1f0: move a11, *a13(0x20), 1 +3fc4d210: move *a13(0x80), a9, 1 +3fc4d230: cmp a9, a11 +3fc4d240: jreq L3FC4D2F0 +3fc4d250: move a11, a9 +3fc4d260: sll 0x7, a11 +3fc4d270: sll 0x4, a9 +3fc4d280: add a9, a11 +3fc4d290: move *a13, a9, 1 +3fc4d2a0: add a9, a11 +3fc4d2b0: setf 16, 1, 0 +3fc4d2c0: move *a11(0x60), a11, 0 +3fc4d2e0: jreq L3FC4D1A0 +L3FC4D2F0: +3fc4d2f0: move *a13(0x20), a11, 1 +3fc4d310: move *a13(0x80), a9, 1 +3fc4d330: cmp a9, a11 +3fc4d340: jrne L3FC4D8F0 +3fc4d350: move *a13(0x100), a9, 1 +3fc4d370: move *a13(0xa0), *a9+, 1 +3fc4d390: move a9, *a13(0x100), 1 +3fc4d3b0: move *a13(0xe0), a9, 1 +3fc4d3d0: inc a9 +3fc4d3e0: move a9, *a13(0xe0), 1 +3fc4d400: move *a13(0xffa0), a11, 1 +3fc4d420: cmp a11, a9 +3fc4d430: jrne L3FC4D8F0 +3fc4d440: dec a11 +3fc4d450: move a11, *a13(0xffa0), 1 +3fc4d470: jrlt L3FC4D870 +L3FC4D480: +3fc4d480: move *a13(0xffa0), a11, 1 +3fc4d4a0: sll 0x5, a11 +3fc4d4b0: move *a13(0xff20), a9, 1 +3fc4d4d0: add a9, a11 +3fc4d4e0: move *a11(0x0), *a13(0x20), 1 +3fc4d510: move *a13(0x20), a11, 1 +3fc4d530: move *a13(0x120), a9, 1 +3fc4d550: add a9, a11 +3fc4d560: move a11, *a13(0x80), 1 +3fc4d580: setf 16, 1, 0 +L3FC4D590: +3fc4d590: move *a13(0x20), a11, 1 +3fc4d5b0: move a11, a9 +3fc4d5c0: sll 0x7, a11 +3fc4d5d0: sll 0x4, a9 +3fc4d5e0: add a9, a11 +3fc4d5f0: move *a13, a9, 1 +3fc4d600: add a9, a11 +3fc4d610: movi 0xffff, a9 +3fc4d630: move a9, *a11(0x60), 0 +3fc4d650: move *a13(0x20), a11, 1 +3fc4d670: move a11, a9 +3fc4d680: sll 0x7, a11 +3fc4d690: sll 0x4, a9 +3fc4d6a0: add a9, a11 +3fc4d6b0: move *a13, a9, 1 +3fc4d6c0: add a9, a11 +3fc4d6d0: sub a9, a9 +3fc4d6e0: move a9, *a11(0x70), 1 +3fc4d700: move *a13(0x20), a11, 1 +3fc4d720: move *a13(0x80), a9, 1 +3fc4d740: cmp a9, a11 +3fc4d750: jreq L3FC4D810 +3fc4d760: move *a13(0x40), a9, 1 +3fc4d780: add a9, a11 +3fc4d790: move a11, *a13(0x20), 1 +3fc4d7b0: move *a13(0x100), a9, 1 +3fc4d7d0: move a11, *a9+, 1 +3fc4d7e0: move a9, *a13(0x100), 1 +3fc4d800: jruc L3FC4D590 +L3FC4D810: +3fc4d810: move *a13(0xffa0), a9, 1 +3fc4d830: dec a9 +3fc4d840: move a9, *a13(0xffa0), 1 +3fc4d860: jrge L3FC4D480 +L3FC4D870: +3fc4d870: move *a13(0xff00), a11, 1 +3fc4d890: move *a13(0x120), *a11(0x0), 1 +3fc4d8c0: movk 1, a8 +3fc4d8d0: jauc L3FC4EF80 +L3FC4D8F0: +3fc4d8f0: move *a13(0xa0), a11, 1 +3fc4d910: inc a11 +3fc4d920: move a11, *a13(0x20), 1 +3fc4d940: move *a13(0x120), a9, 1 +3fc4d960: and a9, a11 +3fc4d970: jreq L3FC4D9D0 +3fc4d980: move *a13(0x20), a11, 1 +3fc4d9a0: add a9, a11 +3fc4d9b0: move a11, *a13(0x20), 1 +L3FC4D9D0: +3fc4d9d0: move *a13(0x20), a11, 1 +3fc4d9f0: move *a13(0x60), a9, 1 +3fc4da10: cmp a9, a11 +3fc4da20: jac L3FC4CFF0 +L3FC4DA40: +3fc4da40: move *a13(0x120), a9, 1 +3fc4da60: add a9, a9 +3fc4da70: move a9, *a13(0x120), 1 +3fc4da90: move *a13(0x40), a9, 1 +3fc4dab0: add a9, a9 +3fc4dac0: move a9, *a13(0x40), 1 +3fc4dae0: move *a13(0xc0), a9, 1 +3fc4db00: dec a9 +3fc4db10: move a9, *a13(0xc0), 1 +3fc4db30: jage L3FC4CE70 +L3FC4DB50: +3fc4db50: move *a13(0xffe0), a11, 1 +3fc4db70: move *a11, a9, 1 +3fc4db80: setf 16, 1, 0 +3fc4db90: move *a9(0x120), a9, 0 +3fc4dbb0: move a9, *a13(0xc0), 1 +3fc4dbd0: move *a13(0xff40), a9, 1 +3fc4dbf0: jrne L3FC4DC80 +3fc4dc00: move *a13(0xff60), a9, 1 +3fc4dc20: dec a9 +3fc4dc30: jreq L3FC4DC80 +3fc4dc40: move *a13(0xc0), a9, 1 +3fc4dc60: subk 3, a9 +3fc4dc70: jrge L3FC4DCB0 +L3FC4DC80: +3fc4dc80: sub a8, a8 +3fc4dc90: jauc L3FC4EF80 +L3FC4DCB0: +3fc4dcb0: move *a13(0xff60), a9, 1 +3fc4dcd0: movk 1, a7 +3fc4dce0: dec a9 +3fc4dcf0: sll a9, a7 +3fc4dd00: move *a13(0xc0), a9, 1 +3fc4dd20: move *a13(0xff60), a11, 1 +3fc4dd40: sub a11, a9 +3fc4dd50: dec a7 +3fc4dd60: inc a9 +3fc4dd70: sll a9, a7 +3fc4dd80: move *a13(0xc0), a9, 1 +3fc4dda0: sub a11, a9 +3fc4ddb0: movk 1, a11 +3fc4ddc0: dec a9 +3fc4ddd0: sll a9, a11 +3fc4dde0: add a11, a7 +3fc4ddf0: move a7, *a13(0x140), 1 +3fc4de10: move *a13(0xff60), a11, 1 +3fc4de30: movk 3, a9 +3fc4de40: dec a11 +3fc4de50: sll a11, a9 +3fc4de60: dec a9 +3fc4de70: move a9, *a13(0x120), 1 +3fc4de90: cmp a7, a9 +3fc4dea0: jahi L3FC4EF20 +L3FC4DEC0: +3fc4dec0: move *a13(0x120), a11, 1 +3fc4dee0: srl 0x1, a11 +3fc4def0: andi 0xdb6db6db, a11 +3fc4df20: move a11, *a13(0x20), 1 +3fc4df40: move *a13(0x120), a9, 1 +3fc4df60: sub a11, a9 +3fc4df70: srl 0x1, a11 +3fc4df80: andi 0xdb6db6db, a11 +3fc4dfb0: sub a11, a9 +3fc4dfc0: move a9, *a13(0x20), 1 +3fc4dfe0: srl 0x3, a9 +3fc4dff0: move *a13(0x20), a11, 1 +3fc4e010: add a11, a9 +3fc4e020: andi 0xc71c71c7, a9 +3fc4e050: movi 0x3f, a7 +3fc4e070: modu a7, a9 +3fc4e080: move *a13(0xff60), a7, 1 +3fc4e0a0: cmp a7, a9 +3fc4e0b0: jane L3FC4EE80 +3fc4e0d0: move *a13(0xff20), *a13(0x100), 1 +3fc4e100: sub a9, a9 +3fc4e110: move a9, *a13(0xe0), 1 +3fc4e130: move *a13(0xffe0), a7, 1 +3fc4e150: move *a7, a7, 1 +3fc4e160: setf 16, 1, 0 +3fc4e170: move *a7(0x110), a7, 0 +3fc4e190: move *a13(0x120), a11, 1 +3fc4e1b0: sub a11, a7 +3fc4e1c0: move a7, *a13(0x60), 1 +3fc4e1e0: move a14, -*sp, 1 +3fc4e1f0: move a11, *a14+, 1 +3fc4e200: calla L3FCCBE80 +3fc4e230: movk 1, a7 +3fc4e240: dec a8 +3fc4e250: sll a8, a7 +3fc4e260: move a7, *a13(0x40), 1 +3fc4e280: move a9, *a13(0x20), 1 +3fc4e2a0: move *a13(0x60), a7, 1 +3fc4e2c0: cmp a7, a9 +3fc4e2d0: janc L3FC4EE80 +L3FC4E2F0: +3fc4e2f0: move *a13(0x20), a11, 1 +3fc4e310: move *a13(0x120), a9, 1 +3fc4e330: and a9, a11 +3fc4e340: jane L3FC4EDE0 +3fc4e360: sub a11, a11 +3fc4e370: move a11, *a13(0x80), 1 +3fc4e390: move *a13(0x20), a7, 1 +3fc4e3b0: add a11, a7 +3fc4e3c0: move a7, a9 +3fc4e3d0: sll 0x7, a7 +3fc4e3e0: sll 0x4, a9 +3fc4e3f0: add a9, a7 +3fc4e400: move *a13, a9, 1 +3fc4e410: add a9, a7 +3fc4e420: setf 16, 1, 0 +3fc4e430: move *a7(0x60), a7, 0 +3fc4e450: jrne L3FC4E6E0 +L3FC4E460: +3fc4e460: move *a13(0x80), a11, 1 +3fc4e480: move *a13(0x120), a9, 1 +3fc4e4a0: cmp a9, a11 +3fc4e4b0: jreq L3FC4E6E0 +3fc4e4c0: move *a13(0x40), a7, 1 +3fc4e4e0: add a7, a11 +3fc4e4f0: move a11, *a13(0x80), 1 +3fc4e510: andn a9, a11 +3fc4e520: jreq L3FC4E5F0 +L3FC4E530: +3fc4e530: move *a13(0x80), a11, 1 +3fc4e550: move *a13(0x120), a9, 1 +3fc4e570: andn a9, a11 +3fc4e580: move *a13(0x80), a7, 1 +3fc4e5a0: add a7, a11 +3fc4e5b0: move a11, *a13(0x80), 1 +3fc4e5d0: andn a9, a11 +3fc4e5e0: jrne L3FC4E530 +L3FC4E5F0: +3fc4e5f0: move *a13(0x20), a11, 1 +3fc4e610: move *a13(0x80), a7, 1 +3fc4e630: add a7, a11 +3fc4e640: move a11, a7 +3fc4e650: sll 0x7, a11 +3fc4e660: sll 0x4, a7 +3fc4e670: add a7, a11 +3fc4e680: move *a13, a7, 1 +3fc4e690: add a7, a11 +3fc4e6a0: setf 16, 1, 0 +3fc4e6b0: move *a11(0x60), a11, 0 +3fc4e6d0: jreq L3FC4E460 +L3FC4E6E0: +3fc4e6e0: move *a13(0x80), a11, 1 +3fc4e700: move *a13(0x120), a9, 1 +3fc4e720: cmp a9, a11 +3fc4e730: jrls L3FC4EDE0 +3fc4e740: move *a13(0x100), a7, 1 +3fc4e760: move *a13(0x20), *a7+, 1 +3fc4e780: move a7, *a13(0x100), 1 +3fc4e7a0: move *a13(0xe0), a7, 1 +3fc4e7c0: inc a7 +3fc4e7d0: move a7, *a13(0xe0), 1 +3fc4e7f0: move *a13(0xffa0), a9, 1 +3fc4e810: cmp a9, a7 +3fc4e820: jrlt L3FC4EDE0 +3fc4e830: dec a9 +3fc4e840: move a9, *a13(0xffa0), 1 +3fc4e860: jrlt L3FC4ED70 +L3FC4E870: +3fc4e870: move *a13(0xffa0), a11, 1 +3fc4e890: sll 0x5, a11 +3fc4e8a0: move *a13(0xff20), a9, 1 +3fc4e8c0: add a9, a11 +3fc4e8d0: move *a11(0x0), *a13(0x20), 1 +3fc4e900: sub a11, a11 +3fc4e910: move a11, *a13(0x80), 1 +L3FC4E930: +3fc4e930: move *a13(0x20), a11, 1 +3fc4e950: move *a13(0x80), a9, 1 +3fc4e970: add a9, a11 +3fc4e980: move a11, a7 +3fc4e990: sll 0x7, a11 +3fc4e9a0: sll 0x4, a7 +3fc4e9b0: add a7, a11 +3fc4e9c0: move *a13, a7, 1 +3fc4e9d0: add a7, a11 +3fc4e9e0: movi 0xffff, a7 +3fc4ea00: setf 16, 1, 0 +3fc4ea10: move a7, *a11(0x60), 0 +3fc4ea30: move *a13(0x20), a11, 1 +3fc4ea50: add a9, a11 +3fc4ea60: move a11, a7 +3fc4ea70: sll 0x7, a11 +3fc4ea80: sll 0x4, a7 +3fc4ea90: add a7, a11 +3fc4eaa0: move *a13, a7, 1 +3fc4eab0: add a7, a11 +3fc4eac0: sub a7, a7 +3fc4ead0: move a7, *a11(0x70), 1 +3fc4eaf0: move *a13(0x120), a11, 1 +3fc4eb10: cmp a11, a9 +3fc4eb20: jreq L3FC4ED10 +3fc4eb30: move *a13(0x40), a7, 1 +3fc4eb50: add a7, a9 +3fc4eb60: move a9, *a13(0x80), 1 +3fc4eb80: andn a11, a9 +3fc4eb90: jreq L3FC4EC60 +L3FC4EBA0: +3fc4eba0: move *a13(0x80), a11, 1 +3fc4ebc0: move *a13(0x120), a9, 1 +3fc4ebe0: andn a9, a11 +3fc4ebf0: move *a13(0x80), a7, 1 +3fc4ec10: add a7, a11 +3fc4ec20: move a11, *a13(0x80), 1 +3fc4ec40: andn a9, a11 +3fc4ec50: jrne L3FC4EBA0 +L3FC4EC60: +3fc4ec60: move *a13(0x100), a11, 1 +3fc4ec80: move *a13(0x20), a9, 1 +3fc4eca0: move *a13(0x80), a7, 1 +3fc4ecc0: add a7, a9 +3fc4ecd0: move a9, *a11+, 1 +3fc4ece0: move a11, *a13(0x100), 1 +3fc4ed00: jruc L3FC4E930 +L3FC4ED10: +3fc4ed10: move *a13(0xffa0), a7, 1 +3fc4ed30: dec a7 +3fc4ed40: move a7, *a13(0xffa0), 1 +3fc4ed60: jrge L3FC4E870 +L3FC4ED70: +3fc4ed70: move *a13(0xff00), a11, 1 +3fc4ed90: move *a13(0x120), *a11(0x0), 1 +3fc4edc0: movk 1, a8 +3fc4edd0: jruc L3FC4EF80 +L3FC4EDE0: +3fc4ede0: move *a13(0x20), a11, 1 +3fc4ee00: inc a11 +3fc4ee10: move a11, *a13(0x20), 1 +3fc4ee30: move *a13(0x60), a9, 1 +3fc4ee50: cmp a9, a11 +3fc4ee60: jac L3FC4E2F0 +L3FC4EE80: +3fc4ee80: move *a13(0x120), a11, 1 +3fc4eea0: inc a11 +3fc4eeb0: move a11, *a13(0x120), 1 +3fc4eed0: move *a13(0x140), a9, 1 +3fc4eef0: cmp a9, a11 +3fc4ef00: jals L3FC4DEC0 +L3FC4EF20: +3fc4ef20: sub a11, a11 +3fc4ef30: move a11, *a13(0xff00), 1 +3fc4ef50: move a11, *a13(0xff20), 1 +3fc4ef70: move a11, a8 +L3FC4EF80: +3fc4ef80: move *sp(0xa0), a14, 1 +3fc4efa0: mmfm sp, a7,a9,a11,a13 +3fc4efc0: rets 2 +L3FC4EFD0: +3fc4efd0: mmtm sp, a7,a9,a11,a13 +3fc4eff0: move a14, a13 +3fc4f000: addi 0x120, a14 +3fc4f020: move *a13(0xff20), a11, 1 +3fc4f040: move *a13(0xff00), a9, 1 +3fc4f060: or a9, a11 +3fc4f070: move *a13(0xfee0), a9, 1 +3fc4f090: or a9, a11 +3fc4f0a0: not a11 +3fc4f0b0: move a11, *a13(0x40), 1 +3fc4f0d0: move *a13(0xff80), a9, 1 +3fc4f0f0: move *a13(0xff60), a11, 1 +3fc4f110: add a11, a9 +3fc4f120: move *a13(0xff40), a11, 1 +3fc4f140: add a11, a9 +3fc4f150: move *a13(0xffa0), a11, 1 +3fc4f170: sll a9, a11 +3fc4f180: move a11, *a13(0xa0), 1 +3fc4f1a0: move *a13(0xffc0), *a13(0x0), 1 +3fc4f1d0: move *a13(0xffa0), *a13(0x60), 1 +3fc4f200: move *a13(0x60), a9, 1 +3fc4f220: dec a9 +3fc4f230: move a9, *a13(0x60), 1 +3fc4f250: jalt L3FC50BE0 +L3FC4F270: +3fc4f270: sub a11, a11 +3fc4f280: move a11, *a13(0xe0), 1 +3fc4f2a0: move a14, -*sp, 1 +3fc4f2b0: move *a13(0xff20), *a14+, 1 +3fc4f2d0: calla L3FCCBE80 +3fc4f300: movk 1, a9 +3fc4f310: dec a8 +3fc4f320: sll a8, a9 +3fc4f330: move a9, *a13(0xc0), 1 +L3FC4F350: +3fc4f350: move a14, -*sp, 1 +3fc4f360: movk 4, a11 +3fc4f370: move a11, *a14+, 1 +3fc4f380: calla L3F705A00 +3fc4f3b0: move a8, *a13(0x100), 1 +3fc4f3d0: move *a13(0xff60), a9, 1 +3fc4f3f0: move *a13(0xff40), a7, 1 +3fc4f410: add a7, a9 +3fc4f420: movk 1, a11 +3fc4f430: sll a9, a11 +3fc4f440: setf 16, 1, 0 +3fc4f450: move a11, *a8(0x10), 0 +3fc4f470: move *a13(0xfec0), *a13(0x20), 1 +3fc4f4a0: move *a13(0xa0), *a13(0x80), 1 +3fc4f4d0: move *a13(0x80), a11, 1 +3fc4f4f0: dec a11 +3fc4f500: move a11, *a13(0x80), 1 +3fc4f520: jrlt L3FC4F9A0 +L3FC4F530: +3fc4f530: move *a13(0x20), a11, 1 +3fc4f550: move *a11, a9, 1 +3fc4f560: move *a13(0x40), a7, 1 +3fc4f580: and a7, a9 +3fc4f590: move *a13, a7, 1 +3fc4f5a0: move *a7, a7, 1 +3fc4f5b0: move *a13(0xe0), a11, 1 +3fc4f5d0: or a11, a7 +3fc4f5e0: move *a13(0x40), a11, 1 +3fc4f600: and a11, a7 +3fc4f610: cmp a7, a9 +3fc4f620: jrne L3FC4F8F0 +3fc4f630: move *a13(0x20), a9, 1 +3fc4f650: move *a9, a7, 1 +3fc4f660: move *a13(0xff20), a9, 1 +3fc4f680: and a9, a7 +3fc4f690: move *a13, a9, 1 +3fc4f6a0: move *a9, a9, 1 +3fc4f6b0: move *a13(0xe0), a11, 1 +3fc4f6d0: or a11, a9 +3fc4f6e0: move *a13(0xff20), a11, 1 +3fc4f700: and a11, a9 +3fc4f710: cmp a9, a7 +3fc4f720: jrne L3FC4F8F0 +3fc4f730: move *a13(0xffe0), a9, 1 +3fc4f750: move *a13(0x20), a7, 1 +3fc4f770: move *a7, a7, 1 +3fc4f780: move a7, a11 +3fc4f790: sll 0x7, a7 +3fc4f7a0: sll 0x4, a11 +3fc4f7b0: add a11, a7 +3fc4f7c0: move *a9(0x1a0), a11, 1 +3fc4f7e0: add a7, a11 +3fc4f7f0: movk 1, a7 +3fc4f800: move a7, *a11(0x70), 1 +3fc4f820: move *a13(0x20), a11, 1 +3fc4f840: move *a11, a7, 1 +3fc4f850: move a7, a11 +3fc4f860: sll 0x7, a7 +3fc4f870: sll 0x4, a11 +3fc4f880: add a11, a7 +3fc4f890: move *a9(0x1a0), a11, 1 +3fc4f8b0: add a7, a11 +3fc4f8c0: move *a13(0x100), *a11(0x0), 1 +L3FC4F8F0: +3fc4f8f0: move *a13(0x20), a11, 1 +3fc4f910: addk 32, a11 +3fc4f920: move a11, *a13(0x20), 1 +3fc4f940: move *a13(0x80), a9, 1 +3fc4f960: dec a9 +3fc4f970: move a9, *a13(0x80), 1 +3fc4f990: jrge L3FC4F530 +L3FC4F9A0: +3fc4f9a0: move *a13(0xe0), a11, 1 +3fc4f9c0: move *a13(0xff20), a9, 1 +3fc4f9e0: cmp a9, a11 +3fc4f9f0: jreq L3FC4FB40 +3fc4fa00: move *a13(0xc0), a7, 1 +3fc4fa20: add a7, a11 +3fc4fa30: move a11, *a13(0xe0), 1 +3fc4fa50: andn a9, a11 +3fc4fa60: jreq L3FC4F350 +L3FC4FA70: +3fc4fa70: move *a13(0xe0), a11, 1 +3fc4fa90: move *a13(0xff20), a9, 1 +3fc4fab0: andn a9, a11 +3fc4fac0: move *a13(0xe0), a7, 1 +3fc4fae0: add a7, a11 +3fc4faf0: move a11, *a13(0xe0), 1 +3fc4fb10: andn a9, a11 +3fc4fb20: jrne L3FC4FA70 +3fc4fb30: jruc L3FC4F350 +L3FC4FB40: +3fc4fb40: sub a7, a7 +3fc4fb50: move a7, *a13(0xe0), 1 +3fc4fb70: move a14, -*sp, 1 +3fc4fb80: move *a13(0xff00), *a14+, 1 +3fc4fba0: calla L3FCCBE80 +3fc4fbd0: movk 1, a11 +3fc4fbe0: dec a8 +3fc4fbf0: sll a8, a11 +3fc4fc00: move a11, *a13(0xc0), 1 +L3FC4FC20: +3fc4fc20: move a14, -*sp, 1 +3fc4fc30: movk 4, a11 +3fc4fc40: move a11, *a14+, 1 +3fc4fc50: calla L3F705A00 +3fc4fc80: move a8, *a13(0x100), 1 +3fc4fca0: move *a13(0xff80), a9, 1 +3fc4fcc0: move *a13(0xff40), a7, 1 +3fc4fce0: add a7, a9 +3fc4fcf0: movk 1, a11 +3fc4fd00: sll a9, a11 +3fc4fd10: setf 16, 1, 0 +3fc4fd20: move a11, *a8(0x10), 0 +3fc4fd40: move *a13(0xfec0), *a13(0x20), 1 +3fc4fd70: move *a13(0xa0), *a13(0x80), 1 +3fc4fda0: move *a13(0x80), a11, 1 +3fc4fdc0: dec a11 +3fc4fdd0: move a11, *a13(0x80), 1 +3fc4fdf0: jrlt L3FC501A0 +L3FC4FE00: +3fc4fe00: move *a13(0x20), a11, 1 +3fc4fe20: move *a11, a9, 1 +3fc4fe30: move *a13(0x40), a7, 1 +3fc4fe50: and a7, a9 +3fc4fe60: move *a13, a7, 1 +3fc4fe70: move *a7, a7, 1 +3fc4fe80: move *a13(0xe0), a11, 1 +3fc4fea0: or a11, a7 +3fc4feb0: move *a13(0x40), a11, 1 +3fc4fed0: and a11, a7 +3fc4fee0: cmp a7, a9 +3fc4fef0: jrne L3FC500F0 +3fc4ff00: move *a13(0x20), a9, 1 +3fc4ff20: move *a9, a7, 1 +3fc4ff30: move *a13(0xff00), a9, 1 +3fc4ff50: and a9, a7 +3fc4ff60: move *a13, a9, 1 +3fc4ff70: move *a9, a9, 1 +3fc4ff80: move *a13(0xe0), a11, 1 +3fc4ffa0: or a11, a9 +3fc4ffb0: move *a13(0xff00), a11, 1 +3fc4ffd0: and a11, a9 +3fc4ffe0: cmp a9, a7 +3fc4fff0: jrne L3FC500F0 +3fc50000: move *a13(0xffe0), a9, 1 +3fc50020: move *a13(0x20), a7, 1 +3fc50040: move *a7, a7, 1 +3fc50050: move a7, a11 +3fc50060: sll 0x7, a7 +3fc50070: sll 0x4, a11 +3fc50080: add a11, a7 +3fc50090: move *a9(0x1a0), a11, 1 +3fc500b0: add a7, a11 +3fc500c0: move *a13(0x100), *a11(0x20), 1 +L3FC500F0: +3fc500f0: move *a13(0x20), a11, 1 +3fc50110: addk 32, a11 +3fc50120: move a11, *a13(0x20), 1 +3fc50140: move *a13(0x80), a9, 1 +3fc50160: dec a9 +3fc50170: move a9, *a13(0x80), 1 +3fc50190: jrge L3FC4FE00 +L3FC501A0: +3fc501a0: move *a13(0xe0), a11, 1 +3fc501c0: move *a13(0xff00), a9, 1 +3fc501e0: cmp a9, a11 +3fc501f0: jreq L3FC50340 +3fc50200: move *a13(0xc0), a7, 1 +3fc50220: add a7, a11 +3fc50230: move a11, *a13(0xe0), 1 +3fc50250: andn a9, a11 +3fc50260: jreq L3FC4FC20 +L3FC50270: +3fc50270: move *a13(0xe0), a11, 1 +3fc50290: move *a13(0xff00), a9, 1 +3fc502b0: andn a9, a11 +3fc502c0: move *a13(0xe0), a7, 1 +3fc502e0: add a7, a11 +3fc502f0: move a11, *a13(0xe0), 1 +3fc50310: andn a9, a11 +3fc50320: jrne L3FC50270 +3fc50330: jruc L3FC4FC20 +L3FC50340: +3fc50340: sub a7, a7 +3fc50350: move a7, *a13(0xe0), 1 +3fc50370: move a14, -*sp, 1 +3fc50380: move *a13(0xfee0), *a14+, 1 +3fc503a0: calla L3FCCBE80 +3fc503d0: movk 1, a11 +3fc503e0: dec a8 +3fc503f0: sll a8, a11 +3fc50400: move a11, *a13(0xc0), 1 +L3FC50420: +3fc50420: move a14, -*sp, 1 +3fc50430: movk 4, a11 +3fc50440: move a11, *a14+, 1 +3fc50450: calla L3F705A00 +3fc50480: move a8, *a13(0x100), 1 +3fc504a0: move *a13(0xff80), a9, 1 +3fc504c0: move *a13(0xff60), a7, 1 +3fc504e0: add a7, a9 +3fc504f0: movk 1, a11 +3fc50500: sll a9, a11 +3fc50510: setf 16, 1, 0 +3fc50520: move a11, *a8(0x10), 0 +3fc50540: move *a13(0xfec0), *a13(0x20), 1 +3fc50570: move *a13(0xa0), *a13(0x80), 1 +3fc505a0: move *a13(0x80), a11, 1 +3fc505c0: dec a11 +3fc505d0: move a11, *a13(0x80), 1 +3fc505f0: jrlt L3FC509A0 +L3FC50600: +3fc50600: move *a13(0x20), a11, 1 +3fc50620: move *a11, a9, 1 +3fc50630: move *a13(0x40), a7, 1 +3fc50650: and a7, a9 +3fc50660: move *a13, a7, 1 +3fc50670: move *a7, a7, 1 +3fc50680: move *a13(0xe0), a11, 1 +3fc506a0: or a11, a7 +3fc506b0: move *a13(0x40), a11, 1 +3fc506d0: and a11, a7 +3fc506e0: cmp a7, a9 +3fc506f0: jrne L3FC508F0 +3fc50700: move *a13(0x20), a9, 1 +3fc50720: move *a9, a7, 1 +3fc50730: move *a13(0xfee0), a9, 1 +3fc50750: and a9, a7 +3fc50760: move *a13, a9, 1 +3fc50770: move *a9, a9, 1 +3fc50780: move *a13(0xe0), a11, 1 +3fc507a0: or a11, a9 +3fc507b0: move *a13(0xfee0), a11, 1 +3fc507d0: and a11, a9 +3fc507e0: cmp a9, a7 +3fc507f0: jrne L3FC508F0 +3fc50800: move *a13(0xffe0), a9, 1 +3fc50820: move *a13(0x20), a7, 1 +3fc50840: move *a7, a7, 1 +3fc50850: move a7, a11 +3fc50860: sll 0x7, a7 +3fc50870: sll 0x4, a11 +3fc50880: add a11, a7 +3fc50890: move *a9(0x1a0), a11, 1 +3fc508b0: add a7, a11 +3fc508c0: move *a13(0x100), *a11(0x40), 1 +L3FC508F0: +3fc508f0: move *a13(0x20), a11, 1 +3fc50910: addk 32, a11 +3fc50920: move a11, *a13(0x20), 1 +3fc50940: move *a13(0x80), a9, 1 +3fc50960: dec a9 +3fc50970: move a9, *a13(0x80), 1 +3fc50990: jrge L3FC50600 +L3FC509A0: +3fc509a0: move *a13(0xe0), a11, 1 +3fc509c0: move *a13(0xfee0), a9, 1 +3fc509e0: cmp a9, a11 +3fc509f0: jreq L3FC50B40 +3fc50a00: move *a13(0xc0), a7, 1 +3fc50a20: add a7, a11 +3fc50a30: move a11, *a13(0xe0), 1 +3fc50a50: andn a9, a11 +3fc50a60: jreq L3FC50420 +L3FC50A70: +3fc50a70: move *a13(0xe0), a11, 1 +3fc50a90: move *a13(0xfee0), a9, 1 +3fc50ab0: andn a9, a11 +3fc50ac0: move *a13(0xe0), a7, 1 +3fc50ae0: add a7, a11 +3fc50af0: move a11, *a13(0xe0), 1 +3fc50b10: andn a9, a11 +3fc50b20: jrne L3FC50A70 +3fc50b30: jruc L3FC50420 +L3FC50B40: +3fc50b40: move *a13, a7, 1 +3fc50b50: addk 32, a7 +3fc50b60: move a7, *a13, 1 +3fc50b70: move *a13(0x60), a7, 1 +3fc50b90: dec a7 +3fc50ba0: move a7, *a13(0x60), 1 +3fc50bc0: jage L3FC4F270 +L3FC50BE0: +3fc50be0: move *sp(0xa0), a14, 1 +3fc50c00: mmfm sp, a7,a9,a11,a13 +3fc50c20: rets 2 +L3FC50C30: +3fc50c30: mmtm sp, a9,a11,a13 +3fc50c50: move a14, a13 +3fc50c60: addi 0x60, a14 +3fc50c80: move *a13(0xffe0), a11, 1 +3fc50ca0: setf 16, 1, 0 +3fc50cb0: move *a11(0x20), a9, 0 +3fc50cd0: move a9, *a13(0x40), 1 +3fc50cf0: move *a11(0x70), a9, 0 +3fc50d10: btst 1, a9 +3fc50d20: jrne L3FC50D70 +3fc50d30: move *a13(0x40), a9, 1 +3fc50d50: btst 0, a9 +3fc50d60: jrne L3FC50D90 +L3FC50D70: +3fc50d70: movk 10, a8 +3fc50d80: jruc L3FC51280 +L3FC50D90: +3fc50d90: subk 5, a9 +3fc50da0: jrne L3FC51150 +3fc50db0: move a14, -*sp, 1 +3fc50dc0: move *a13(0xff60), *a14+, 1 +3fc50de0: move *a13(0xff80), *a14+, 1 +3fc50e00: move *a13(0xffa0), *a14+, 1 +3fc50e20: sub a9, a9 +3fc50e30: move a9, *a14+, 1 +3fc50e40: move *a13(0xffc0), *a14+, 1 +3fc50e60: move a11, *a14+, 1 +3fc50e70: calla L3FC512D0 +3fc50ea0: move a8, *a13(0x20), 1 +3fc50ec0: move a14, -*sp, 1 +3fc50ed0: move *a13(0xff60), *a14+, 1 +3fc50ef0: move *a13(0xff80), *a14+, 1 +3fc50f10: move *a13(0xffa0), *a14+, 1 +3fc50f30: movk 1, a9 +3fc50f40: move a9, *a14+, 1 +3fc50f50: move *a13(0xffc0), *a14+, 1 +3fc50f70: move a11, *a14+, 1 +3fc50f80: calla L3FC512D0 +3fc50fb0: move a8, *a13, 1 +3fc50fc0: move a8, a8 +3fc50fd0: jreq L3FC51000 +3fc50fe0: move a8, *a13(0x20), 1 +L3FC51000: +3fc51000: move a14, -*sp, 1 +3fc51010: move *a13(0xff60), *a14+, 1 +3fc51030: move *a13(0xff80), *a14+, 1 +3fc51050: move *a13(0xffa0), *a14+, 1 +3fc51070: movk 2, a9 +3fc51080: move a9, *a14+, 1 +3fc51090: move *a13(0xffc0), *a14+, 1 +3fc510b0: move a11, *a14+, 1 +3fc510c0: calla L3FC512D0 +3fc510f0: move a8, *a13, 1 +3fc51100: move a8, a8 +3fc51110: jreq L3FC51260 +3fc51120: move a8, *a13(0x20), 1 +3fc51140: jruc L3FC51260 +L3FC51150: +3fc51150: move a14, -*sp, 1 +3fc51160: move *a13(0xff60), *a14+, 1 +3fc51180: move *a13(0xff80), *a14+, 1 +3fc511a0: move *a13(0xffa0), *a14+, 1 +3fc511c0: movk 3, a9 +3fc511d0: move a9, *a14+, 1 +3fc511e0: move *a13(0xffc0), *a14+, 1 +3fc51200: move a11, *a14+, 1 +3fc51210: calla L3FC512D0 +3fc51240: move a8, *a13(0x20), 1 +L3FC51260: +3fc51260: move *a13(0x20), a8, 1 +L3FC51280: +3fc51280: move *sp(0x80), a14, 1 +3fc512a0: mmfm sp, a9,a11,a13 +3fc512c0: rets 2 +L3FC512D0: +3fc512d0: mmtm sp, a9,a11,a13 +3fc512f0: move a14, a13 +3fc51300: addi 0x1c0, a14 +3fc51320: sub a11, a11 +3fc51330: move a11, *a13(0x180), 1 +3fc51350: move *a13(0xff80), a11, 1 +3fc51370: jrne L3FC513C0 +3fc51380: move *a13(0x180), a8, 1 +3fc513a0: jauc L3FC52F20 +L3FC513C0: +3fc513c0: sub a11, a11 +3fc513d0: move a11, *a13(0xa0), 1 +3fc513f0: move a11, *a13(0x160), 1 +3fc51410: move a14, -*sp, 1 +3fc51420: move *a13(0xff40), *a14+, 1 +3fc51440: calla L3FCCBE80 +3fc51470: movk 1, a9 +3fc51480: dec a8 +3fc51490: sll a8, a9 +3fc514a0: move a9, *a13(0xc0), 1 +3fc514c0: jruc L3FC51C00 +L3FC514D0: +3fc514d0: move *a13(0xffe0), a11, 1 +3fc514f0: move *a11, a9, 1 +3fc51500: move *a9(0x40), *a13(0xe0), 1 +3fc51530: move *a11, a9, 1 +3fc51540: move *a9(0xa0), *a13(0x1a0), 1 +3fc51570: move *a13(0xffc0), a9, 1 +3fc51590: sll 0x5, a9 +3fc515a0: move *a11(0x140), a11, 1 +3fc515c0: add a9, a11 +3fc515d0: move *a11, *a13, 1 +3fc515e0: move *a13(0xffe0), a11, 1 +3fc51600: move *a13(0xffc0), a9, 1 +3fc51620: sll 0x5, a9 +3fc51630: move *a11(0xe0), a11, 1 +3fc51650: add a9, a11 +3fc51660: move *a11(0x0), *a13(0x40), 1 +3fc51690: jruc L3FC51C90 +L3FC516A0: +3fc516a0: move *a13(0xffe0), a11, 1 +3fc516c0: move *a11, a9, 1 +3fc516d0: move *a9(0x60), *a13(0xe0), 1 +3fc51700: move *a11, a9, 1 +3fc51710: move *a9(0xc0), *a13(0x1a0), 1 +3fc51740: move *a13(0xffc0), a9, 1 +3fc51760: sll 0x5, a9 +3fc51770: move *a11(0x160), a11, 1 +3fc51790: add a9, a11 +3fc517a0: move *a11, *a13, 1 +3fc517b0: move *a13(0xffe0), a11, 1 +3fc517d0: move *a13(0xffc0), a9, 1 +3fc517f0: sll 0x5, a9 +3fc51800: move *a11(0x100), a11, 1 +3fc51820: add a9, a11 +3fc51830: move *a11(0x0), *a13(0x40), 1 +3fc51860: jruc L3FC51C90 +L3FC51870: +3fc51870: move *a13(0xffe0), a11, 1 +3fc51890: move *a11, a9, 1 +3fc518a0: move *a9(0x80), *a13(0xe0), 1 +3fc518d0: move *a11, a9, 1 +3fc518e0: move *a9(0xe0), *a13(0x1a0), 1 +3fc51910: move *a13(0xffc0), a9, 1 +3fc51930: sll 0x5, a9 +3fc51940: move *a11(0x180), a11, 1 +3fc51960: add a9, a11 +3fc51970: move *a11, *a13, 1 +3fc51980: move *a13(0xffe0), a11, 1 +3fc519a0: move *a13(0xffc0), a9, 1 +3fc519c0: sll 0x5, a9 +3fc519d0: move *a11(0x120), a11, 1 +3fc519f0: add a9, a11 +3fc51a00: move *a11(0x0), *a13(0x40), 1 +3fc51a30: jruc L3FC51C90 +L3FC51A40: +3fc51a40: movi 0xffff, a11 +3fc51a60: move a11, *a13(0xe0), 1 +3fc51a80: sub a9, a9 +3fc51a90: move a9, *a13(0x1a0), 1 +3fc51ab0: move *a13(0xffe0), a9, 1 +3fc51ad0: move *a13(0xffc0), a11, 1 +3fc51af0: sll 0x5, a11 +3fc51b00: move *a9(0x140), a9, 1 +3fc51b20: add a11, a9 +3fc51b30: move *a9, *a13, 1 +3fc51b40: move *a13(0xffe0), a11, 1 +3fc51b60: move *a13(0xffc0), a9, 1 +3fc51b80: sll 0x5, a9 +3fc51b90: move *a11(0xe0), a11, 1 +3fc51bb0: add a9, a11 +3fc51bc0: move *a11(0x0), *a13(0x40), 1 +3fc51bf0: jruc L3FC51C90 +L3FC51C00: +3fc51c00: move *a13(0xffa0), a8, 1 +3fc51c20: jreq L3FC514D0 +3fc51c30: dec a8 +3fc51c40: jreq L3FC516A0 +3fc51c50: dec a8 +3fc51c60: jreq L3FC51870 +3fc51c70: dec a8 +3fc51c80: jreq L3FC51A40 +L3FC51C90: +3fc51c90: move *a13(0xff60), *a13(0x100), 1 +3fc51cc0: move *a13(0xff80), *a13(0x140), 1 +3fc51cf0: move *a13(0x140), a11, 1 +3fc51d10: dec a11 +3fc51d20: move a11, *a13(0x140), 1 +3fc51d40: jrlt L3FC523F0 +L3FC51D50: +3fc51d50: move *a13(0x100), a11, 1 +3fc51d70: move *a11, a9, 1 +3fc51d80: move *a13(0xa0), a11, 1 +3fc51da0: or a11, a9 +3fc51db0: move *a13(0xe0), a11, 1 +3fc51dd0: and a11, a9 +3fc51de0: move *a13(0x1a0), a11, 1 +3fc51e00: neg a11 +3fc51e10: srl a11, a9 +3fc51e20: move a9, *a13(0x20), 1 +3fc51e40: move *a13(0xffe0), a11, 1 +3fc51e60: move *a11, a9, 1 +3fc51e70: setf 16, 1, 0 +3fc51e80: move *a9(0x110), a9, 0 +3fc51ea0: move *a13(0x20), a11, 1 +3fc51ec0: cmp a9, a11 +3fc51ed0: jrc L3FC51F80 +3fc51ee0: move *a13(0x100), a9, 1 +3fc51f00: move *a9, a9, 1 +3fc51f10: move a9, @0x21af60, 1 +3fc51f40: movk 2, a11 +3fc51f50: move a11, *a13(0x180), 1 +3fc51f70: jruc L3FC52340 +L3FC51F80: +3fc51f80: move *a13(0x0), *a13(0x120), 1 +3fc51fb0: move *a13(0x40), *a13(0x80), 1 +3fc51fe0: move *a13(0x80), a9, 1 +3fc52000: dec a9 +3fc52010: move a9, *a13(0x80), 1 +3fc52030: jrlt L3FC52190 +3fc52040: move *a13(0x120), a9, 1 +3fc52060: move *a9, a9, 1 +3fc52070: cmp a11, a9 +3fc52080: jreq L3FC52190 +L3FC52090: +3fc52090: move *a13(0x120), a11, 1 +3fc520b0: addk 32, a11 +3fc520c0: move a11, *a13(0x120), 1 +3fc520e0: move *a13(0x80), a9, 1 +3fc52100: dec a9 +3fc52110: move a9, *a13(0x80), 1 +3fc52130: jrlt L3FC52190 +3fc52140: move *a11, a9, 1 +3fc52150: move *a13(0x20), a11, 1 +3fc52170: cmp a11, a9 +3fc52180: jrne L3FC52090 +L3FC52190: +3fc52190: move *a13(0x80), a11, 1 +3fc521b0: jrlt L3FC52310 +3fc521c0: move a14, -*sp, 1 +3fc521d0: move *a13(0xffa0), *a14+, 1 +3fc521f0: move *a13(0x20), *a14+, 1 +3fc52210: move *a13(0xffe0), *a14+, 1 +3fc52230: calla L3FC3EDC0 +3fc52260: move *a13(0x120), a9, 1 +3fc52280: movi 0xffff, a11 +3fc522a0: move a11, *a9, 1 +3fc522b0: move *a13(0x160), a11, 1 +3fc522d0: inc a11 +3fc522e0: move a11, *a13(0x160), 1 +3fc52300: jruc L3FC52340 +L3FC52310: +3fc52310: movk 10, a9 +3fc52320: move a9, *a13(0x180), 1 +L3FC52340: +3fc52340: move *a13(0x100), a11, 1 +3fc52360: addk 32, a11 +3fc52370: move a11, *a13(0x100), 1 +3fc52390: move *a13(0x140), a9, 1 +3fc523b0: dec a9 +3fc523c0: move a9, *a13(0x140), 1 +3fc523e0: jrge L3FC51D50 +L3FC523F0: +3fc523f0: move *a13(0xa0), a11, 1 +3fc52410: move *a13(0xff40), a9, 1 +3fc52430: cmp a9, a11 +3fc52440: jreq L3FC525F0 +3fc52450: move *a13(0xc0), a9, 1 +3fc52470: add a9, a11 +3fc52480: move a11, *a13(0xa0), 1 +3fc524a0: move *a13(0xff40), a9, 1 +3fc524c0: andn a9, a11 +3fc524d0: jaeq L3FC51C90 +L3FC524F0: +3fc524f0: move *a13(0xa0), a11, 1 +3fc52510: move *a13(0xff40), a9, 1 +3fc52530: andn a9, a11 +3fc52540: move *a13(0xa0), a9, 1 +3fc52560: add a9, a11 +3fc52570: move a11, *a13(0xa0), 1 +3fc52590: move *a13(0xff40), a9, 1 +3fc525b0: andn a9, a11 +3fc525c0: jrne L3FC524F0 +3fc525d0: jauc L3FC51C90 +L3FC525F0: +3fc525f0: move *a13(0x160), a9, 1 +3fc52610: jaeq L3FC52F00 +3fc52630: move *a13(0x40), a11, 1 +3fc52650: sub a9, a11 +3fc52660: move a11, *a13(0x60), 1 +3fc52680: jreq L3FC529D0 +3fc52690: move *a13, a9, 1 +3fc526a0: move a9, *a13(0x120), 1 +3fc526c0: move a9, *a13(0x100), 1 +3fc526e0: sub a11, a11 +3fc526f0: move a11, *a13(0x80), 1 +3fc52710: move *a13(0x60), a9, 1 +3fc52730: cmp a9, a11 +3fc52740: jrge L3FC528E0 +L3FC52750: +3fc52750: move *a13(0x120), a11, 1 +3fc52770: move *a11, a9, 1 +3fc52780: inc a9 +3fc52790: jreq L3FC52850 +3fc527a0: move *a13(0x100), a9, 1 +3fc527c0: move *a11(0x0), *a9+, 1 +3fc527e0: move a9, *a13(0x100), 1 +3fc52800: move *a13(0x80), a9, 1 +3fc52820: inc a9 +3fc52830: move a9, *a13(0x80), 1 +L3FC52850: +3fc52850: addk 32, a11 +3fc52860: move a11, *a13(0x120), 1 +3fc52880: move *a13(0x80), a9, 1 +3fc528a0: move *a13(0x60), a11, 1 +3fc528c0: cmp a11, a9 +3fc528d0: jrlt L3FC52750 +L3FC528E0: +3fc528e0: move a14, -*sp, 1 +3fc528f0: move *a13(0x60), a11, 1 +3fc52910: sll 0x2, a11 +3fc52920: move a11, *a14+, 1 +3fc52930: move *a13(0x0), *a14+, 1 +3fc52950: calla L3F705B20 +3fc52980: move a8, *a13, 1 +3fc52990: move *a13(0x60), *a13(0x40), 1 +3fc529c0: jruc L3FC52E70 +L3FC529D0: +3fc529d0: sub a9, a9 +3fc529e0: move a9, *a13(0x40), 1 +3fc52a00: move a14, -*sp, 1 +3fc52a10: move *a13(0x0), *a14+, 1 +3fc52a30: calla L3F702440 +3fc52a60: move a9, *a13, 1 +3fc52a70: jruc L3FC52E70 +L3FC52A80: +3fc52a80: move *a13(0xffe0), a11, 1 +3fc52aa0: move *a13(0xffc0), a9, 1 +3fc52ac0: sll 0x5, a9 +3fc52ad0: move *a11(0x140), a11, 1 +3fc52af0: add a9, a11 +3fc52b00: move *a13, *a11, 1 +3fc52b10: move *a13(0xffe0), a11, 1 +3fc52b30: move *a13(0xffc0), a9, 1 +3fc52b50: sll 0x5, a9 +3fc52b60: move *a11(0xe0), a11, 1 +3fc52b80: add a9, a11 +3fc52b90: move *a13(0x40), *a11(0x0), 1 +3fc52bc0: jruc L3FC52F00 +L3FC52BD0: +3fc52bd0: move *a13(0xffe0), a11, 1 +3fc52bf0: move *a13(0xffc0), a9, 1 +3fc52c10: sll 0x5, a9 +3fc52c20: move *a11(0x160), a11, 1 +3fc52c40: add a9, a11 +3fc52c50: move *a13, *a11, 1 +3fc52c60: move *a13(0xffe0), a11, 1 +3fc52c80: move *a13(0xffc0), a9, 1 +3fc52ca0: sll 0x5, a9 +3fc52cb0: move *a11(0x100), a11, 1 +3fc52cd0: add a9, a11 +3fc52ce0: move *a13(0x40), *a11(0x0), 1 +3fc52d10: jruc L3FC52F00 +L3FC52D20: +3fc52d20: move *a13(0xffe0), a11, 1 +3fc52d40: move *a13(0xffc0), a9, 1 +3fc52d60: sll 0x5, a9 +3fc52d70: move *a11(0x180), a11, 1 +3fc52d90: add a9, a11 +3fc52da0: move *a13, *a11, 1 +3fc52db0: move *a13(0xffe0), a11, 1 +3fc52dd0: move *a13(0xffc0), a9, 1 +3fc52df0: sll 0x5, a9 +3fc52e00: move *a11(0x120), a11, 1 +3fc52e20: add a9, a11 +3fc52e30: move *a13(0x40), *a11(0x0), 1 +3fc52e60: jruc L3FC52F00 +L3FC52E70: +3fc52e70: move *a13(0xffa0), a8, 1 +3fc52e90: jreq L3FC52A80 +3fc52ea0: dec a8 +3fc52eb0: jreq L3FC52BD0 +3fc52ec0: dec a8 +3fc52ed0: jreq L3FC52D20 +3fc52ee0: dec a8 +3fc52ef0: jreq L3FC52A80 +L3FC52F00: +3fc52f00: move *a13(0x180), a8, 1 +L3FC52F20: +3fc52f20: move *sp(0x80), a14, 1 +3fc52f40: mmfm sp, a9,a11,a13 +3fc52f60: rets 2 +L3FC52F70: +3fc52f70: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fc52f90: move a14, a13 +3fc52fa0: addi 0x1c0, a14 +3fc52fc0: sub a7, a7 +3fc52fd0: move a7, *a13(0x120), 1 +3fc52ff0: move *a13(0xffe0), a5, 1 +3fc53010: setf 16, 1, 0 +3fc53020: move *a5(0x20), a5, 0 +3fc53040: move a5, *a13(0x100), 1 +3fc53060: btst 0, a5 +3fc53070: jrne L3FC53110 +3fc53080: move *a13(0xffe0), a5, 1 +3fc530a0: move *a5(0x70), a5, 0 +3fc530c0: btst 2, a5 +3fc530d0: jrne L3FC53110 +3fc530e0: movk 10, a8 +3fc530f0: jauc L3FC55A30 +L3FC53110: +3fc53110: move *a13(0xffe0), a5, 1 +3fc53130: move *a5, a2, 1 +3fc53140: move a7, *a13(0xe0), 1 +3fc53160: move *a13(0x100), a5, 1 +3fc53180: movk 1, a7 +3fc53190: or a5, a7 +3fc531a0: subk 5, a7 +3fc531b0: jane L3FC542B0 +3fc531d0: move *a13(0xffa0), a10, 1 +3fc531f0: sub a7, a7 +3fc53200: move a7, *a13(0x60), 1 +3fc53220: move *a13(0xffc0), a5, 1 +3fc53240: cmp a5, a7 +3fc53250: jage L3FC55910 +L3FC53270: +3fc53270: movk 1, a7 +3fc53280: move a7, *a13(0x140), 1 +3fc532a0: move a14, -*sp, 1 +3fc532b0: move *a13(0xffe0), a5, 1 +3fc532d0: move *a5(0x0), *a14+, 1 +3fc532f0: move a10, a3 +3fc53300: addi 0x40, a3 +3fc53320: move a3, *a14+, 1 +3fc53330: move a10, a3 +3fc53340: addi 0x30, a3 +3fc53360: move a3, *a14+, 1 +3fc53370: move a10, a3 +3fc53380: addk 32, a3 +3fc53390: move a3, *a14+, 1 +3fc533a0: move *a5(0x50), a3, 1 +3fc533c0: move *a3(0xe60), a3, 1 +3fc533e0: call a3 +3fc533f0: move *a10, a3, 1 +3fc53400: move *a2(0x40), a5, 1 +3fc53420: and a5, a3 +3fc53430: move *a2(0xa0), a5, 1 +3fc53450: neg a5 +3fc53460: move a3, a9 +3fc53470: srl a5, a9 +3fc53480: setf 16, 1, 0 +3fc53490: move *a2(0x110), a5, 0 +3fc534b0: cmp a5, a9 +3fc534c0: jrc L3FC53580 +3fc534d0: move *a10, a5, 1 +3fc534e0: move a5, @0x21af60, 1 +3fc53510: movk 2, a3 +3fc53520: move a3, *a13(0x120), 1 +3fc53540: sub a3, a3 +3fc53550: move a3, *a13(0x140), 1 +3fc53570: jruc L3FC537E0 +L3FC53580: +3fc53580: move *a13(0xffe0), a5, 1 +3fc535a0: move a9, a7 +3fc535b0: move a7, a3 +3fc535c0: sll 0x7, a7 +3fc535d0: sll 0x4, a3 +3fc535e0: add a3, a7 +3fc535f0: move *a5(0x1a0), a3, 1 +3fc53610: add a7, a3 +3fc53620: move *a3(0x60), a7, 0 +3fc53640: inc a7 +3fc53650: jreq L3FC536D0 +3fc53660: movk 10, a7 +3fc53670: move a7, *a13(0x120), 1 +3fc53690: sub a3, a3 +3fc536a0: move a3, *a13(0x140), 1 +3fc536c0: jruc L3FC537E0 +L3FC536D0: +3fc536d0: setf 8, 0, 0 +3fc536e0: move *a10(0x50), a7, 0 +3fc53700: btst 0, a7 +3fc53710: jreq L3FC537E0 +3fc53720: move a9, a3 +3fc53730: move a3, a7 +3fc53740: sll 0x7, a3 +3fc53750: sll 0x4, a7 +3fc53760: add a7, a3 +3fc53770: move *a5(0x1a0), a7, 1 +3fc53790: add a3, a7 +3fc537a0: setf 16, 0, 0 +3fc537b0: move *a10(0x20), *a7(0x0), 0 +L3FC537E0: +3fc537e0: move *a10, a7, 1 +3fc537f0: move *a2(0x60), a5, 1 +3fc53810: and a5, a7 +3fc53820: move *a2(0xc0), a5, 1 +3fc53840: neg a5 +3fc53850: move a7, a9 +3fc53860: srl a5, a9 +3fc53870: setf 16, 1, 0 +3fc53880: move *a2(0x110), a7, 0 +3fc538a0: cmp a7, a9 +3fc538b0: jrc L3FC53970 +3fc538c0: move *a10, a7, 1 +3fc538d0: move a7, @0x21af60, 1 +3fc53900: movk 2, a5 +3fc53910: move a5, *a13(0x120), 1 +3fc53930: sub a3, a3 +3fc53940: move a3, *a13(0x140), 1 +3fc53960: jruc L3FC53BD0 +L3FC53970: +3fc53970: move *a13(0xffe0), a7, 1 +3fc53990: move a9, a3 +3fc539a0: move a3, a5 +3fc539b0: sll 0x7, a3 +3fc539c0: sll 0x4, a5 +3fc539d0: add a5, a3 +3fc539e0: move *a7(0x1c0), a5, 1 +3fc53a00: add a3, a5 +3fc53a10: move *a5(0x60), a5, 0 +3fc53a30: inc a5 +3fc53a40: jreq L3FC53AC0 +3fc53a50: movk 10, a5 +3fc53a60: move a5, *a13(0x120), 1 +3fc53a80: sub a3, a3 +3fc53a90: move a3, *a13(0x140), 1 +3fc53ab0: jruc L3FC53BD0 +L3FC53AC0: +3fc53ac0: setf 8, 0, 0 +3fc53ad0: move *a10(0x50), a5, 0 +3fc53af0: btst 1, a5 +3fc53b00: jreq L3FC53BD0 +3fc53b10: move a9, a3 +3fc53b20: move a3, a5 +3fc53b30: sll 0x7, a3 +3fc53b40: sll 0x4, a5 +3fc53b50: add a5, a3 +3fc53b60: move *a7(0x1c0), a5, 1 +3fc53b80: add a3, a5 +3fc53b90: setf 16, 0, 0 +3fc53ba0: move *a10(0x30), *a5(0x10), 0 +L3FC53BD0: +3fc53bd0: move *a10, a7, 1 +3fc53be0: move *a2(0x80), a5, 1 +3fc53c00: and a5, a7 +3fc53c10: move *a2(0xe0), a5, 1 +3fc53c30: neg a5 +3fc53c40: move a7, a9 +3fc53c50: srl a5, a9 +3fc53c60: setf 16, 1, 0 +3fc53c70: move *a2(0x110), a7, 0 +3fc53c90: cmp a7, a9 +3fc53ca0: jrc L3FC53D60 +3fc53cb0: move *a10, a7, 1 +3fc53cc0: move a7, @0x21af60, 1 +3fc53cf0: movk 2, a5 +3fc53d00: move a5, *a13(0x120), 1 +3fc53d20: sub a3, a3 +3fc53d30: move a3, *a13(0x140), 1 +3fc53d50: jruc L3FC53FC0 +L3FC53D60: +3fc53d60: move *a13(0xffe0), a7, 1 +3fc53d80: move a9, a3 +3fc53d90: move a3, a5 +3fc53da0: sll 0x7, a3 +3fc53db0: sll 0x4, a5 +3fc53dc0: add a5, a3 +3fc53dd0: move *a7(0x1e0), a5, 1 +3fc53df0: add a3, a5 +3fc53e00: move *a5(0x60), a5, 0 +3fc53e20: inc a5 +3fc53e30: jreq L3FC53EB0 +3fc53e40: movk 10, a5 +3fc53e50: move a5, *a13(0x120), 1 +3fc53e70: sub a3, a3 +3fc53e80: move a3, *a13(0x140), 1 +3fc53ea0: jruc L3FC53FC0 +L3FC53EB0: +3fc53eb0: setf 8, 0, 0 +3fc53ec0: move *a10(0x50), a5, 0 +3fc53ee0: btst 2, a5 +3fc53ef0: jreq L3FC53FC0 +3fc53f00: move a9, a3 +3fc53f10: move a3, a5 +3fc53f20: sll 0x7, a3 +3fc53f30: sll 0x4, a5 +3fc53f40: add a5, a3 +3fc53f50: move *a7(0x1e0), a5, 1 +3fc53f70: add a3, a5 +3fc53f80: setf 16, 0, 0 +3fc53f90: move *a10(0x40), *a5(0x20), 0 +L3FC53FC0: +3fc53fc0: move *a13(0x140), a7, 1 +3fc53fe0: jreq L3FC541D0 +3fc53ff0: move *a13(0xe0), a5, 1 +3fc54010: move *a13(0x60), a3, 1 +3fc54030: cmp a3, a5 +3fc54040: jreq L3FC54180 +3fc54050: move a5, a3 +3fc54060: sll 0x6, a5 +3fc54070: sll 0x5, a3 +3fc54080: add a3, a5 +3fc54090: move *a13(0xffa0), a3, 1 +3fc540b0: add a3, a5 +3fc540c0: move *a13(0x60), a3, 1 +3fc540e0: move a3, a7 +3fc540f0: sll 0x6, a3 +3fc54100: sll 0x5, a7 +3fc54110: add a7, a3 +3fc54120: move *a13(0xffa0), a7, 1 +3fc54140: add a7, a3 +3fc54150: move *a3+, *a5+, 1 +3fc54160: move *a3+, *a5+, 1 +3fc54170: move *a3, *a5, 1 +L3FC54180: +3fc54180: move *a13(0xe0), a7, 1 +3fc541a0: inc a7 +3fc541b0: move a7, *a13(0xe0), 1 +L3FC541D0: +3fc541d0: addi 0x60, a10 +3fc541f0: move *a13(0x60), a7, 1 +3fc54210: inc a7 +3fc54220: move a7, *a13(0x60), 1 +3fc54240: move *a13(0xffc0), a5, 1 +3fc54260: cmp a5, a7 +3fc54270: jalt L3FC53270 +3fc54290: jauc L3FC55910 +L3FC542B0: +3fc542b0: move *a13(0xffa0), a10, 1 +3fc542d0: sub a7, a7 +3fc542e0: move a7, *a13(0x60), 1 +3fc54300: move *a13(0xffc0), a3, 1 +3fc54320: cmp a3, a7 +3fc54330: jage L3FC55910 +L3FC54350: +3fc54350: movk 1, a7 +3fc54360: move a7, *a13(0x140), 1 +3fc54380: setf 16, 1, 0 +3fc54390: move *a2(0x110), a5, 0 +3fc543b0: move *a10, a3, 1 +3fc543c0: cmp a5, a3 +3fc543d0: jrc L3FC54490 +3fc543e0: move *a10, a5, 1 +3fc543f0: move a5, @0x21af60, 1 +3fc54420: movk 2, a3 +3fc54430: move a3, *a13(0x120), 1 +3fc54450: sub a3, a3 +3fc54460: move a3, *a13(0x140), 1 +3fc54480: jruc L3FC545D0 +L3FC54490: +3fc54490: move *a13(0xffe0), a5, 1 +3fc544b0: move *a10, a3, 1 +3fc544c0: move a3, a7 +3fc544d0: sll 0x7, a3 +3fc544e0: sll 0x4, a7 +3fc544f0: add a7, a3 +3fc54500: move *a5(0x1a0), a7, 1 +3fc54520: add a3, a7 +3fc54530: move *a7(0x60), a7, 0 +3fc54550: inc a7 +3fc54560: jreq L3FC545D0 +3fc54570: movk 10, a7 +3fc54580: move a7, *a13(0x120), 1 +3fc545a0: sub a3, a3 +3fc545b0: move a3, *a13(0x140), 1 +L3FC545D0: +3fc545d0: move *a13(0x140), a7, 1 +3fc545f0: jaeq L3FC55850 +3fc54610: move *a13(0xe0), a5, 1 +3fc54630: move *a13(0x60), a3, 1 +3fc54650: cmp a3, a5 +3fc54660: jreq L3FC547A0 +3fc54670: move a5, a3 +3fc54680: sll 0x6, a5 +3fc54690: sll 0x5, a3 +3fc546a0: add a3, a5 +3fc546b0: move *a13(0xffa0), a3, 1 +3fc546d0: add a3, a5 +3fc546e0: move *a13(0x60), a3, 1 +3fc54700: move a3, a7 +3fc54710: sll 0x6, a3 +3fc54720: sll 0x5, a7 +3fc54730: add a7, a3 +3fc54740: move *a13(0xffa0), a7, 1 +3fc54760: add a7, a3 +3fc54770: move *a3+, *a5+, 1 +3fc54780: move *a3+, *a5+, 1 +3fc54790: move *a3, *a5, 1 +L3FC547A0: +3fc547a0: move *a13(0xe0), a7, 1 +3fc547c0: inc a7 +3fc547d0: move a7, *a13(0xe0), 1 +3fc547f0: move a14, -*sp, 1 +3fc54800: move *a13(0xffe0), a5, 1 +3fc54820: move *a5(0x0), *a14+, 1 +3fc54840: move a10, a3 +3fc54850: addi 0x40, a3 +3fc54870: move a3, *a14+, 1 +3fc54880: move a10, a3 +3fc54890: addi 0x30, a3 +3fc548b0: move a3, *a14+, 1 +3fc548c0: move a10, a3 +3fc548d0: addk 32, a3 +3fc548e0: move a3, *a14+, 1 +3fc548f0: move *a5(0x50), a3, 1 +3fc54910: move *a3(0xe60), a3, 1 +3fc54930: call a3 +3fc54940: move *a10, a3, 1 +3fc54950: move a3, a7 +3fc54960: sll 0x7, a3 +3fc54970: sll 0x4, a7 +3fc54980: add a7, a3 +3fc54990: move *a5(0x1a0), a7, 1 +3fc549b0: add a3, a7 +3fc549c0: move a7, a11 +3fc549d0: setf 8, 0, 0 +3fc549e0: move *a10(0x50), a7, 0 +3fc54a00: btst 0, a7 +3fc54a10: jreq L3FC54B80 +3fc54a20: move *a11(0x70), a7, 1 +3fc54a40: jreq L3FC54B40 +3fc54a50: move *a11, a7, 1 +3fc54a60: setf 16, 0, 0 +3fc54a70: move *a10(0x20), *a7(0x0), 0 +3fc54aa0: move *a11, a7, 1 +3fc54ab0: setf 16, 1, 0 +3fc54ac0: move *a7(0x10), a7, 0 +3fc54ae0: dec a7 +3fc54af0: jrle L3FC54B80 +3fc54b00: sub a7, a7 +3fc54b10: move a7, *a13(0x140), 1 +3fc54b30: jruc L3FC54B80 +L3FC54B40: +3fc54b40: setf 16, 0, 0 +3fc54b50: move *a10(0x20), *a11(0x0), 0 +L3FC54B80: +3fc54b80: setf 8, 0, 0 +3fc54b90: move *a10(0x50), a7, 0 +3fc54bb0: btst 1, a7 +3fc54bc0: jreq L3FC54D50 +3fc54bd0: move *a11(0x70), a7, 1 +3fc54bf0: jreq L3FC54D10 +3fc54c00: move *a11(0x20), a7, 1 +3fc54c20: setf 16, 0, 0 +3fc54c30: move *a10(0x30), *a7(0x0), 0 +3fc54c60: move *a11(0x20), a7, 1 +3fc54c80: setf 16, 1, 0 +3fc54c90: move *a7(0x10), a7, 0 +3fc54cb0: dec a7 +3fc54cc0: jrle L3FC54D50 +3fc54cd0: sub a7, a7 +3fc54ce0: move a7, *a13(0x140), 1 +3fc54d00: jruc L3FC54D50 +L3FC54D10: +3fc54d10: setf 16, 0, 0 +3fc54d20: move *a10(0x30), *a11(0x10), 0 +L3FC54D50: +3fc54d50: setf 8, 0, 0 +3fc54d60: move *a10(0x50), a7, 0 +3fc54d80: btst 2, a7 +3fc54d90: jreq L3FC54F20 +3fc54da0: move *a11(0x70), a7, 1 +3fc54dc0: jreq L3FC54EE0 +3fc54dd0: move *a11(0x40), a7, 1 +3fc54df0: setf 16, 0, 0 +3fc54e00: move *a10(0x40), *a7(0x0), 0 +3fc54e30: move *a11(0x40), a7, 1 +3fc54e50: setf 16, 1, 0 +3fc54e60: move *a7(0x10), a7, 0 +3fc54e80: dec a7 +3fc54e90: jrle L3FC54F20 +3fc54ea0: sub a7, a7 +3fc54eb0: move a7, *a13(0x140), 1 +3fc54ed0: jruc L3FC54F20 +L3FC54EE0: +3fc54ee0: setf 16, 0, 0 +3fc54ef0: move *a10(0x40), *a11(0x20), 0 +L3FC54F20: +3fc54f20: move *a13(0x140), a7, 1 +3fc54f40: jane L3FC55850 +3fc54f60: move *a11, *a13, 1 +3fc54f70: move *a11(0x20), *a13(0x20), 1 +3fc54fa0: move *a11(0x40), *a13(0x40), 1 +3fc54fd0: setf 8, 0, 0 +3fc54fe0: move *a10(0x50), a3, 0 +3fc55000: movk 1, a5 +3fc55010: and a5, a3 +3fc55020: move a3, *a13(0x80), 1 +3fc55040: move *a10(0x50), a5, 0 +3fc55060: movk 2, a3 +3fc55070: and a3, a5 +3fc55080: move a5, *a13(0xa0), 1 +3fc550a0: move *a10(0x50), a3, 0 +3fc550c0: movk 4, a5 +3fc550d0: and a5, a3 +3fc550e0: move a3, *a13(0xc0), 1 +3fc55100: move *a13(0xffe0), a5, 1 +3fc55120: setf 16, 1, 0 +3fc55130: move *a2(0x110), a3, 0 +3fc55150: move a3, a7 +3fc55160: sll 0x7, a3 +3fc55170: sll 0x4, a7 +3fc55180: add a7, a3 +3fc55190: move *a5(0x1a0), a0, 1 +3fc551b0: add a3, a0 +3fc551c0: move *a5(0x1a0), a12, 1 +3fc551e0: cmp a0, a12 +3fc551f0: jrnc L3FC55850 +L3FC55200: +3fc55200: move *a12(0x70), a7, 1 +3fc55220: jreq L3FC55810 +3fc55230: cmp a11, a12 +3fc55240: jreq L3FC55810 +3fc55250: sub a7, a7 +3fc55260: movb a7, *a13(0x1b0) +3fc55280: move *a13(0x80), a5, 1 +3fc552a0: jreq L3FC55330 +3fc552b0: move *a12, a3, 1 +3fc552c0: move *a13, a5, 1 +3fc552d0: cmp a5, a3 +3fc552e0: jrne L3FC55330 +3fc552f0: movk 1, a3 +3fc55300: or a7, a3 +3fc55310: movb a3, *a13(0x1b0) +L3FC55330: +3fc55330: move *a13(0xa0), a5, 1 +3fc55350: jreq L3FC55430 +3fc55360: move *a12(0x20), a3, 1 +3fc55380: move *a13(0x20), a7, 1 +3fc553a0: cmp a7, a3 +3fc553b0: jrne L3FC55430 +3fc553c0: setf 8, 0, 0 +3fc553d0: move *a13(0x1b0), a3, 0 +3fc553f0: movk 2, a5 +3fc55400: or a3, a5 +3fc55410: movb a5, *a13(0x1b0) +L3FC55430: +3fc55430: move *a13(0xc0), a7, 1 +3fc55450: jreq L3FC55530 +3fc55460: move *a12(0x40), a5, 1 +3fc55480: move *a13(0x40), a3, 1 +3fc554a0: cmp a3, a5 +3fc554b0: jrne L3FC55530 +3fc554c0: setf 8, 0, 0 +3fc554d0: move *a13(0x1b0), a5, 0 +3fc554f0: movk 4, a3 +3fc55500: or a5, a3 +3fc55510: movb a3, *a13(0x1b0) +L3FC55530: +3fc55530: setf 8, 0, 0 +3fc55540: move *a13(0x1b0), a5, 0 +3fc55560: jreq L3FC55810 +3fc55570: move *a13(0xffe0), a3, 1 +3fc55590: move *a3(0x1a0), a3, 1 +3fc555b0: move a12, a5 +3fc555c0: sub a3, a5 +3fc555d0: movi 0x90, a3 +3fc555f0: divs a3, a5 +3fc55600: move a5, *a13(0x160), 1 +3fc55620: move *a12, a3, 1 +3fc55630: setf 16, 0, 0 +3fc55640: move *a3(0x0), *a13(0x180), 0 +3fc55670: move *a12(0x20), a3, 1 +3fc55690: move *a3(0x0), *a13(0x190), 0 +3fc556c0: move *a12(0x40), a3, 1 +3fc556e0: move *a3(0x0), *a13(0x1a0), 0 +3fc55710: move a14, -*sp, 1 +3fc55720: move a13, a5 +3fc55730: addi 0x160, a5 +3fc55750: move a5, *a14+, 1 +3fc55760: movk 1, a3 +3fc55770: move a3, *a14+, 1 +3fc55780: move *a13(0xffe0), *a14+, 1 +3fc557a0: move *a13(0xffe0), a3, 1 +3fc557c0: move *a3(0x50), a5, 1 +3fc557e0: move *a5(0xe40), a5, 1 +3fc55800: call a5 +L3FC55810: +3fc55810: addi 0x90, a12 +3fc55830: cmp a0, a12 +3fc55840: jrc L3FC55200 +L3FC55850: +3fc55850: addi 0x60, a10 +3fc55870: move *a13(0x60), a7, 1 +3fc55890: inc a7 +3fc558a0: move a7, *a13(0x60), 1 +3fc558c0: move *a13(0xffc0), a5, 1 +3fc558e0: cmp a5, a7 +3fc558f0: jalt L3FC54350 +L3FC55910: +3fc55910: move *a13(0xe0), a5, 1 +3fc55930: jreq L3FC55A10 +3fc55940: move a14, -*sp, 1 +3fc55950: move *a13(0xffa0), *a14+, 1 +3fc55970: move a5, *a14+, 1 +3fc55980: move *a13(0xffe0), *a14+, 1 +3fc559a0: move *a13(0xffe0), a3, 1 +3fc559c0: move *a3(0x50), a3, 1 +3fc559e0: move *a3(0xe40), a3, 1 +3fc55a00: call a3 +L3FC55A10: +3fc55a10: move *a13(0x120), a8, 1 +L3FC55A30: +3fc55a30: move *sp(0x160), a14, 1 +3fc55a50: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fc55a70: rets 2 +L3FC55A80: +3fc55a80: mmtm sp, a7,a9,a11,a13 +3fc55aa0: move a14, a13 +3fc55ab0: addi 0x80, a14 +3fc55ad0: move a14, -*sp, 1 +3fc55ae0: move *a13(0xffc0), a11, 1 +3fc55b00: move *a11(0x20), a9, 1 +3fc55b20: setf 16, 1, 0 +3fc55b30: move *a9(0x110), a9, 0 +3fc55b50: sll 0x2, a9 +3fc55b60: move a9, *a14+, 1 +3fc55b70: movk 1, a9 +3fc55b80: move a9, *a14+, 1 +3fc55b90: calla L3F703D90 +3fc55bc0: move a8, *a13, 1 +3fc55bd0: move a8, a8 +3fc55be0: jrne L3FC55C10 +3fc55bf0: sub a8, a8 +3fc55c00: jruc L3FC55F20 +L3FC55C10: +3fc55c10: move a14, -*sp, 1 +3fc55c20: move a8, *a14+, 1 +3fc55c30: move *a11(0x20), *a14+, 1 +3fc55c50: move *a11(0x20), a7, 1 +3fc55c70: move *a7(0xe00), a7, 1 +3fc55c90: call a7 +3fc55ca0: move a8, *a13(0x40), 1 +3fc55cc0: sub a7, a7 +3fc55cd0: move a7, *a13(0x60), 1 +3fc55cf0: move a7, *a13(0x20), 1 +3fc55d10: cmp a8, a7 +3fc55d20: jrge L3FC55EA0 +L3FC55D30: +3fc55d30: move *a13(0x20), a11, 1 +3fc55d50: sll 0x5, a11 +3fc55d60: move *a13, a9, 1 +3fc55d70: add a9, a11 +3fc55d80: move *a11, a11, 1 +3fc55d90: move *a13(0xffe0), a7, 1 +3fc55db0: cmp a7, a11 +3fc55dc0: jrne L3FC55E10 +3fc55dd0: movk 1, a11 +3fc55de0: move a11, *a13(0x60), 1 +3fc55e00: jruc L3FC55EA0 +L3FC55E10: +3fc55e10: move *a13(0x20), a11, 1 +3fc55e30: inc a11 +3fc55e40: move a11, *a13(0x20), 1 +3fc55e60: move *a13(0x40), a7, 1 +3fc55e80: cmp a7, a11 +3fc55e90: jrlt L3FC55D30 +L3FC55EA0: +3fc55ea0: move a14, -*sp, 1 +3fc55eb0: move *a13(0x0), *a14+, 1 +3fc55ed0: calla L3F702440 +3fc55f00: move *a13(0x60), a8, 1 +L3FC55F20: +3fc55f20: move *sp(0xa0), a14, 1 +3fc55f40: mmfm sp, a7,a9,a11,a13 +3fc55f60: rets 2 +3fc55f70: mods a2, a1 +3fc55f80: modu a11, a12 +3fc55f90: addc a11, a3 +3fc55fa0: mods a3, sp +3fc55fb0: .word 0x726f +3fc55fc0: sra a10, a3 +3fc55fd0: mods a3, a12 +3fc55fe0: sla 0x3, b3 +3fc55ff0: modu a11, a12 +3fc56000: .word 0x706f +3fc56010: sla 0x1, b10 +3fc56020: mods a3, a3 +3fc56030: sra a11, a9 +3fc56040: .word 0x746e +3fc56050: sll 0x9, b13 +3fc56060: srl 0x1d, a4 +3fc56070: modu a11, a3 +3fc56080: modu a11, a12 +3fc56090: .word 0x7372 +3fc560a0: sll 0x9, b13 +3fc560b0: srl 0x1d, a4 +3fc560c0: mods b3, b0 +3fc560d0: modu a3, a1 +3fc560e0: .word 0x7365 +3fc560f0: sll 0x9, b13 +3fc56100: srl 0x1d, a4 +3fc56110: modu a11, a3 +3fc56120: .word 0x746e +3fc56130: srl a11, a9 +3fc56140: sll 0x9, b13 +3fc56150: srl 0x1d, a4 +3fc56160: lmo a11, sp +3fc56170: sll 0x9, b13 +3fc56180: srl 0xd, a4 +3fc56190: srl 0xf, a14 +3fc561a0: srl 0x10, a0 +3fc561b0: srl 0xf, a14 +3fc561c0: mods a2, a1 +3fc561d0: modu a11, a12 +3fc561e0: addc a11, a3 +L3FC561F0: +3fc561f0: mods a3, sp +3fc56200: .word 0x726f +3fc56210: sra a10, a3 +3fc56220: mods a3, a12 +3fc56230: sla 0x3, b3 +3fc56240: modu a11, a12 +L3FC56250: +3fc56250: .word 0x706f +3fc56260: sla 0x1, b10 +3fc56270: mods b11, b2 +3fc56280: .word 0x7361 +3fc56290: dsjs a11, L3FC561F0 +3fc562a0: sra a1, a5 +3fc562b0: modu a9, a12 +3fc562c0: sra a3, a12 +3fc562d0: modu a11, a3 +3fc562e0: modu b3, b5 +3fc562f0: dsjs b4, L3FC56250 +3fc56300: sra a1, a5 +3fc56310: .word 0x0000 +L3FC56320: +3fc56320: mmtm sp, a9,a11,a13 +3fc56340: move a14, a13 +3fc56350: addi 0x40, a14 +3fc56370: move *a13(0xffe0), a11, 1 +3fc56390: move *a11(0x180), a9, 1 +3fc563b0: dec a9 +3fc563c0: move a9, *a11(0x180), 1 +3fc563e0: jrgt L3FC56760 +3fc563f0: sub a9, a9 +3fc56400: move a9, *a13, 1 +3fc56410: move @0xdaa40, a11, 1 +3fc56440: move a11, *a13(0x20), 1 +3fc56460: move @0xdaa00, a11, 1 +3fc56490: cmp a11, a9 +3fc564a0: jrge L3FC56630 +L3FC564B0: +3fc564b0: move *a13(0x20), a11, 1 +3fc564d0: move *a11(0xd00), a9, 1 +3fc564f0: jreq L3FC56570 +3fc56500: move a14, -*sp, 1 +3fc56510: move *a13(0xffe0), *a14+, 1 +3fc56530: move a11, *a14+, 1 +3fc56540: move *a11(0xd00), a9, 1 +3fc56560: call a9 +L3FC56570: +3fc56570: move *a13, a9, 1 +3fc56580: inc a9 +3fc56590: move a9, *a13, 1 +3fc565a0: addi 0x12c0, a11 +3fc565c0: move a11, *a13(0x20), 1 +3fc565e0: move @0xdaa00, a11, 1 +3fc56610: cmp a11, a9 +3fc56620: jrlt L3FC564B0 +L3FC56630: +3fc56630: move a14, -*sp, 1 +3fc56640: move *a13(0xffe0), a9, 1 +3fc56660: move *a9(0x0), *a14+, 1 +3fc56680: calla L3F702440 +3fc566b0: move a14, -*sp, 1 +3fc566c0: move *a9(0x20), *a14+, 1 +3fc566e0: calla L3F702440 +3fc56710: move a14, -*sp, 1 +3fc56720: move a9, *a14+, 1 +3fc56730: calla L3F702440 +L3FC56760: +3fc56760: move *sp(0x80), a14, 1 +3fc56780: mmfm sp, a9,a11,a13 +3fc567a0: rets 2 +L3FC567B0: +3fc567b0: mmtm sp, a9,a11,a13 +3fc567d0: move a14, a13 +3fc567e0: addi 0x60, a14 +3fc56800: move a14, -*sp, 1 +3fc56810: movi 0x40, a11 +3fc56830: move a11, *a14+, 1 +3fc56840: calla L3F705A00 +3fc56870: move a8, *a13, 1 +3fc56880: move *a13(0xffe0), *a8(0x0), 1 +3fc568b0: move *a13(0xffc0), *a8(0x20), 1 +3fc568e0: move *a13(0xffa0), a9, 1 +3fc56900: move *a9(0x0), *a8(0x40), 1 +3fc56930: move *a9(0x20), *a8(0x60), 1 +3fc56960: movk 1, a11 +3fc56970: move a11, *a8(0x180), 1 +3fc56990: move *a9(0x40), *a8(0x80), 1 +3fc569c0: move *a9(0x60), *a8(0xa0), 1 +3fc569f0: move *a13(0xff80), *a8(0xc0), 1 +3fc56a20: move *a13(0xff60), *a8(0xe0), 1 +3fc56a50: move *a13(0xff40), *a8(0x100), 1 +3fc56a80: move *a13(0xff20), *a8(0x120), 1 +3fc56ab0: move *a13(0xff00), *a8(0x140), 1 +3fc56ae0: move *a13(0xfee0), *a8(0x160), 1 +3fc56b10: sub a11, a11 +3fc56b20: move a11, *a13(0x20), 1 +3fc56b40: move @0xdaa40, a9, 1 +3fc56b70: move a9, *a13(0x40), 1 +3fc56b90: move @0xdaa00, a9, 1 +3fc56bc0: cmp a9, a11 +3fc56bd0: jrge L3FC56D80 +L3FC56BE0: +3fc56be0: move *a13(0x40), a11, 1 +3fc56c00: move *a11(0xce0), a9, 1 +3fc56c20: jreq L3FC56CA0 +3fc56c30: move a14, -*sp, 1 +3fc56c40: move *a13(0x0), *a14+, 1 +3fc56c60: move a11, *a14+, 1 +3fc56c70: move *a11(0xce0), a9, 1 +3fc56c90: call a9 +L3FC56CA0: +3fc56ca0: move *a13(0x20), a9, 1 +3fc56cc0: inc a9 +3fc56cd0: move a9, *a13(0x20), 1 +3fc56cf0: addi 0x12c0, a11 +3fc56d10: move a11, *a13(0x40), 1 +3fc56d30: move @0xdaa00, a11, 1 +3fc56d60: cmp a11, a9 +3fc56d70: jrlt L3FC56BE0 +L3FC56D80: +3fc56d80: move *a13, a8, 1 +3fc56d90: move *sp(0x80), a14, 1 +3fc56db0: mmfm sp, a9,a11,a13 +3fc56dd0: rets 2 +L3FC56DE0: +3fc56de0: mmtm sp, a9,a11,a13 +3fc56e00: move a14, a13 +3fc56e10: addi 0x140, a14 +3fc56e30: move a14, -*sp, 1 +3fc56e40: sub a11, a11 +3fc56e50: move a11, *a14+, 1 +3fc56e60: calla L3F8B62F0 +3fc56e90: move a8, *a13(0x100), 1 +3fc56eb0: move a14, -*sp, 1 +3fc56ec0: move *a13(0xffe0), *a14+, 1 +3fc56ee0: calla L3F85F6D0 +3fc56f10: move a8, *a13(0x20), 1 +3fc56f30: move a8, a8 +3fc56f40: jreq L3FC57040 +3fc56f50: move a14, -*sp, 1 +3fc56f60: move a11, *a14+, 1 +3fc56f70: movi 0x3f85f8a0, a9 +3fc56fa0: move a9, *a14+, 1 +3fc56fb0: move a8, *a14+, 1 +3fc56fc0: movk 2, a11 +3fc56fd0: move a11, *a14+, 1 +3fc56fe0: move *a13(0x100), *a14+, 1 +3fc57000: calla L3F8B6510 +3fc57030: jruc L3FC57060 +L3FC57040: +3fc57040: move a11, a8 +3fc57050: jruc L3FC57730 +L3FC57060: +3fc57060: move a14, -*sp, 1 +3fc57070: move a13, a11 +3fc57080: addi 0x80, a11 +3fc570a0: move a11, *a14+, 1 +3fc570b0: setf 16, 0, 0 +3fc570c0: move *a13(0xffc0), a9, 0 +3fc570e0: inc a9 +3fc570f0: move a9, *a14+, 1 +3fc57100: move *a13(0x20), *a14+, 1 +3fc57120: calla L3F862E50 +3fc57150: move a8, a9 +3fc57160: jrne L3FC57190 +3fc57170: sub a8, a8 +3fc57180: jruc L3FC57730 +L3FC57190: +3fc57190: move a14, -*sp, 1 +3fc571a0: move a13, a9 +3fc571b0: addi 0x40, a9 +3fc571d0: move a9, *a14+, 1 +3fc571e0: move a11, *a14+, 1 +3fc571f0: setf 16, 0, 0 +3fc57200: move *a13(0xffc0), a9, 0 +3fc57220: move a9, *a14+, 1 +3fc57230: move *a13(0x20), *a14+, 1 +3fc57250: move *a13(0x100), *a14+, 1 +3fc57270: calla L3F861E00 +3fc572a0: move a8, *a13(0x120), 1 +3fc572c0: move a8, a8 +3fc572d0: jreq L3FC57300 +3fc572e0: sub a8, a8 +3fc572f0: jruc L3FC57730 +L3FC57300: +3fc57300: move a14, -*sp, 1 +3fc57310: move a13, a11 +3fc57320: addi 0x60, a11 +3fc57340: move a11, *a14+, 1 +3fc57350: move a13, a11 +3fc57360: addi 0x80, a11 +3fc57380: move a11, *a14+, 1 +3fc57390: inc a9 +3fc573a0: move a9, *a14+, 1 +3fc573b0: move *a13(0x20), *a14+, 1 +3fc573d0: move *a13(0x100), *a14+, 1 +3fc573f0: calla L3F861E00 +3fc57420: move a8, *a13(0x120), 1 +3fc57440: move a8, a9 +3fc57450: jreq L3FC57480 +3fc57460: sub a8, a8 +3fc57470: jruc L3FC57730 +L3FC57480: +3fc57480: move a14, -*sp, 1 +3fc57490: sub a11, a11 +3fc574a0: move a11, *a14+, 1 +3fc574b0: move a11, *a14+, 1 +3fc574c0: move a11, *a14+, 1 +3fc574d0: movi 0xffff, a11 +3fc574f0: move a11, *a14+, 1 +3fc57500: move a11, *a14+, 1 +3fc57510: move a11, *a14+, 1 +3fc57520: move a13, a11 +3fc57530: addi 0x80, a11 +3fc57550: move a11, *a14+, 1 +3fc57560: move *a13(0x60), *a14+, 1 +3fc57580: move *a13(0x40), *a14+, 1 +3fc575a0: calla L3FC567B0 +3fc575d0: move a8, *a13, 1 +3fc575e0: move a14, -*sp, 1 +3fc575f0: sub a11, a11 +3fc57600: move a11, *a14+, 1 +3fc57610: movi 0x3fc56320, a11 +3fc57640: move a11, *a14+, 1 +3fc57650: move a8, *a14+, 1 +3fc57660: movk 4, a11 +3fc57670: move a11, *a14+, 1 +3fc57680: move a14, -*sp, 1 +3fc57690: sub a11, a11 +3fc576a0: move a11, *a14+, 1 +3fc576b0: calla L3F8B62F0 +3fc576e0: move a8, *a14+, 1 +3fc576f0: calla L3F8B6510 +3fc57720: move *a13, a8, 1 +L3FC57730: +3fc57730: move *sp(0x80), a14, 1 +3fc57750: mmfm sp, a9,a11,a13 +3fc57770: rets 2 +L3FC57780: +3fc57780: mmtm sp, a7,a9,a10,a11,a13 +3fc577a0: move a14, a13 +3fc577b0: move *a13(0xffe0), a9, 1 +3fc577d0: move *a13(0xffa0), a10, 1 +3fc577f0: move a9, a9 +3fc57800: jrne L3FC57830 +3fc57810: sub a8, a8 +3fc57820: jruc L3FC57BA0 +L3FC57830: +3fc57830: move a14, -*sp, 1 +3fc57840: movk 16, a7 +3fc57850: move a7, *a14+, 1 +3fc57860: calla L3F701230 +3fc57890: move a8, a11 +3fc578a0: move *a13(0xffc0), *a11(0x0), 1 +3fc578d0: sub a7, a7 +3fc578e0: move a7, *a11(0x20), 1 +3fc57900: move a10, *a11(0x40), 1 +3fc57920: move a9, *a11(0x60), 1 +3fc57940: setf 8, 0, 0 +3fc57950: move *a9(0x48), a7, 0 +3fc57970: dec a7 +3fc57980: jreq L3FC57AE0 +3fc57990: move *a9(0x60), a7, 1 +3fc579b0: jreq L3FC57AC0 +3fc579c0: move a14, -*sp, 1 +3fc579d0: move a11, *a14+, 1 +3fc579e0: calla L3F702440 +3fc57a10: move a14, -*sp, 1 +3fc57a20: move a9, *a14+, 1 +3fc57a30: movi 0x3fc58160, a8 +3fc57a60: move a8, *a14+, 1 +3fc57a70: calla L3F927BC0 +3fc57aa0: sub a8, a8 +3fc57ab0: jruc L3FC57BA0 +L3FC57AC0: +3fc57ac0: move a11, *a9(0x60), 1 +L3FC57AE0: +3fc57ae0: move a10, a7 +3fc57af0: jreq L3FC57B30 +3fc57b00: movk 1, a7 +3fc57b10: move a7, *a11(0x20), 1 +L3FC57B30: +3fc57b30: setf 16, 0, 0 +3fc57b40: move *a9(0x50), a7, 0 +3fc57b60: inc a7 +3fc57b70: move a7, *a9(0x50), 0 +3fc57b90: move a11, a8 +L3FC57BA0: +3fc57ba0: move *sp(0xc0), a14, 1 +3fc57bc0: mmfm sp, a7,a9,a10,a11,a13 +3fc57be0: rets 2 +L3FC57BF0: +3fc57bf0: mmtm sp, a5,a7,a9,a11,a13 +3fc57c10: move a14, a13 +3fc57c20: addi 0x40, a14 +3fc57c40: move *a13(0xffe0), a9, 1 +3fc57c60: jreq L3FC58110 +3fc57c70: move *a9(0x20), a11, 1 +3fc57c90: jreq L3FC57D60 +3fc57ca0: move a14, -*sp, 1 +3fc57cb0: move *a9(0x20), *a14+, 1 +3fc57cd0: move a9, *a14+, 1 +3fc57ce0: movi 0x3fc582d0, a8 +3fc57d10: move a8, *a14+, 1 +3fc57d20: calla L3F927BC0 +3fc57d50: jruc L3FC58110 +L3FC57D60: +3fc57d60: move *a9(0x60), a11, 1 +3fc57d80: jreq L3FC580C0 +3fc57d90: move *a9(0x60), a11, 1 +3fc57db0: setf 16, 0, 0 +3fc57dc0: move *a11(0x50), a7, 0 +3fc57de0: dec a7 +3fc57df0: move a7, *a11(0x50), 0 +3fc57e10: move *a9(0x60), a11, 1 +3fc57e30: move *a11(0x50), a11, 0 +3fc57e50: jrne L3FC580C0 +3fc57e60: move *a9(0x60), a11, 1 +3fc57e80: move *a11(0x80), *a13(0x20), 1 +3fc57eb0: move *a9(0x60), a11, 1 +3fc57ed0: move *a11(0xa0), a11, 1 +3fc57ef0: jreq L3FC58000 +3fc57f00: move a14, -*sp, 1 +3fc57f10: movk 1, a11 +3fc57f20: move a11, *a14+, 1 +3fc57f30: move *a9(0x60), *a14+, 1 +3fc57f50: move *a9(0x60), a7, 1 +3fc57f70: move *a7(0xc0), *a14+, 1 +3fc57f90: move *a9(0x60), a7, 1 +3fc57fb0: move *a7(0xa0), a7, 1 +3fc57fd0: call a7 +3fc57fe0: move a8, *a13, 1 +3fc57ff0: jruc L3FC58020 +L3FC58000: +3fc58000: movk 1, a11 +3fc58010: move a11, *a13, 1 +L3FC58020: +3fc58020: move *a13, a7, 1 +3fc58030: dsjs a7, L3FC580C0 +3fc58040: move a14, -*sp, 1 +3fc58050: move *a9(0x60), *a14+, 1 +3fc58070: move *a13(0x20), a7, 1 +3fc58090: move *a7(0x1260), a5, 1 +3fc580b0: call a5 +L3FC580C0: +3fc580c0: move a14, -*sp, 1 +3fc580d0: move a9, *a14+, 1 +3fc580e0: calla L3F702440 +L3FC58110: +3fc58110: move *sp(0xc0), a14, 1 +3fc58130: mmfm sp, a5,a7,a9,a11,a13 +3fc58150: rets 2 +3fc58160: .word 0x7243 +3fc58170: sla a11, a5 +3fc58180: sra b11, b4 +3fc58190: move a10, a4 +3fc581a0: sla 0x2, a8 +3fc581b0: sla 0x1, a13 +3fc581c0: sra a11, a4 +3fc581d0: sll b11, b3 +3fc581e0: rl b11, b2 +3fc581f0: .word 0x7470 +3fc58200: .word 0x726f +3fc58210: sll 0x9, a0 +3fc58220: sla 0x3, b8 +3fc58230: mods a3, a1 +3fc58240: sra b11, b2 +3fc58250: sra a3, a1 +3fc58260: sla 0x3, b9 +3fc58270: .word 0x7361 +3fc58280: modu b11, b3 +3fc58290: rl a11, a3 +3fc582a0: .word 0x7461 +3fc582b0: sra a3, a5 +3fc582c0: .word 0x000a +3fc582d0: sra a10, a4 +3fc582e0: .word 0x7473 +3fc582f0: modu b11, b2 +3fc58300: sub b3, b9 +3fc58310: cmp a2, a13 +3fc58320: srl 0x17, a0 +3fc58330: sll a1, a0 +3fc58340: sra a3, a1 +3fc58350: .word 0x7220 +3fc58360: srl a3, a5 +3fc58370: sll b10, sp +3fc58380: .word 0x756f +3fc58390: .word 0x746e +3fc583a0: srl a1, a0 +3fc583b0: .word 0x726f +3fc583c0: rl a1, a0 +3fc583d0: sla a11, a5 +3fc583e0: sra a11, a4 +3fc583f0: sla 0x3, b2 +3fc58400: .word 0x7825 +3fc58410: sll a9, a0 +3fc58420: .word 0x756f +3fc58430: .word 0x746e +3fc58440: sll 0x9, a0 +3fc58450: .word 0x0a64 +3fc58460: .word 0x0000 +L3FC58470: +3fc58470: mmtm sp, a9,a11,a13 +3fc58490: move a14, a13 +3fc584a0: addk 32, a14 +3fc584b0: move *a13(0xffe0), a11, 1 +3fc584d0: jrne L3FC58500 +3fc584e0: sub a8, a8 +3fc584f0: jruc L3FC58630 +L3FC58500: +3fc58500: move *a11(0x100), *a13(0x0), 1 +3fc58530: move *a13, a11, 1 +3fc58540: jreq L3FC58620 +L3FC58550: +3fc58550: move *a13, a11, 1 +3fc58560: move *a11(0x40), a11, 1 +3fc58580: move *a13(0xffc0), a9, 1 +3fc585a0: cmp a9, a11 +3fc585b0: jrne L3FC585E0 +3fc585c0: move *a13, a8, 1 +3fc585d0: jruc L3FC58630 +L3FC585E0: +3fc585e0: move *a13, a11, 1 +3fc585f0: move *a11, *a13, 1 +3fc58600: move *a13, a11, 1 +3fc58610: jrne L3FC58550 +L3FC58620: +3fc58620: sub a8, a8 +L3FC58630: +3fc58630: move *sp(0x80), a14, 1 +3fc58650: mmfm sp, a9,a11,a13 +3fc58670: rets 2 +L3FC58680: +3fc58680: mmtm sp, a9,a11,a13 +3fc586a0: move a14, a13 +3fc586b0: addk 32, a14 +3fc586c0: move *a13(0xffe0), a11, 1 +3fc586e0: jrne L3FC58710 +3fc586f0: sub a8, a8 +3fc58700: jruc L3FC58820 +L3FC58710: +3fc58710: move *a11(0x100), *a13(0x0), 1 +3fc58740: move *a13(0xffc0), *a11(0x100), 1 +3fc58770: move *a13(0xffc0), a9, 1 +3fc58790: move *a13, *a9, 1 +3fc587a0: addi 0x100, a11 +3fc587c0: move a11, *a9(0x20), 1 +3fc587e0: move *a13, a11, 1 +3fc587f0: jreq L3FC58820 +3fc58800: move a9, *a11(0x20), 1 +L3FC58820: +3fc58820: move *sp(0x80), a14, 1 +3fc58840: mmfm sp, a9,a11,a13 +3fc58860: rets 2 +L3FC58870: +3fc58870: mmtm sp, a9,a11,a13 +3fc58890: move a14, a13 +3fc588a0: move *a13(0xffe0), a11, 1 +3fc588c0: jrne L3FC588F0 +3fc588d0: sub a8, a8 +3fc588e0: jruc L3FC58980 +L3FC588F0: +3fc588f0: move *a11(0x20), a9, 1 +3fc58910: move *a11, *a9, 1 +3fc58920: move *a11, a9, 1 +3fc58930: jreq L3FC58980 +3fc58940: move *a11, a9, 1 +3fc58950: move *a11(0x20), *a9(0x20), 1 +L3FC58980: +3fc58980: move *sp(0x80), a14, 1 +3fc589a0: mmfm sp, a9,a11,a13 +3fc589c0: rets 2 +L3FC589D0: +3fc589d0: mmtm sp, a7,a9,a11,a13 +3fc589f0: move a14, a13 +3fc58a00: addk 32, a14 +3fc58a10: move *a13(0xffe0), a11, 1 +3fc58a30: move *a11(0x220), a11, 1 +3fc58a50: jreq L3FC58C30 +3fc58a60: move *a13(0xffe0), a11, 1 +3fc58a80: move *a13(0xffc0), a9, 1 +3fc58aa0: move *a11(0x220), a11, 1 +3fc58ac0: cmp a11, a9 +3fc58ad0: jrne L3FC58BA0 +3fc58ae0: move *a13(0xffe0), a11, 1 +3fc58b00: move *a11(0x260), a9, 1 +3fc58b20: move *a13(0xffa0), a11, 1 +3fc58b40: move *a9(0x40), a9, 1 +3fc58b60: cmp a9, a11 +3fc58b70: jrne L3FC58BA0 +3fc58b80: movk 1, a8 +3fc58b90: jruc L3FC590D0 +L3FC58BA0: +3fc58ba0: move a14, -*sp, 1 +3fc58bb0: move *a13(0xffe0), *a14+, 1 +3fc58bd0: move *a13(0xffe0), a11, 1 +3fc58bf0: move *a11, a9, 1 +3fc58c00: move *a9(0xc40), a9, 1 +3fc58c20: call a9 +L3FC58C30: +3fc58c30: move a14, -*sp, 1 +3fc58c40: move *a13(0xffa0), *a14+, 1 +3fc58c60: move *a13(0xffc0), *a14+, 1 +3fc58c80: calla L3FC58470 +3fc58cb0: move a8, *a13(0xff80), 1 +3fc58cd0: move a8, a9 +3fc58ce0: jrne L3FC58EF0 +3fc58cf0: move a14, -*sp, 1 +3fc58d00: move *a13(0xffe0), a11, 1 +3fc58d20: move *a11(0x0), *a14+, 1 +3fc58d40: move *a13(0xffc0), *a14+, 1 +3fc58d60: move *a11, a7, 1 +3fc58d70: move *a7(0xbe0), a7, 1 +3fc58d90: call a7 +3fc58da0: move a8, *a13(0xff80), 1 +3fc58dc0: move a8, a7 +3fc58dd0: jrne L3FC58E80 +3fc58de0: move a14, -*sp, 1 +3fc58df0: movi 0x3fc59540, a8 +3fc58e20: move a8, *a14+, 1 +3fc58e30: calla L3F927BC0 +3fc58e60: sub a8, a8 +3fc58e70: jruc L3FC590D0 +L3FC58E80: +3fc58e80: move a14, -*sp, 1 +3fc58e90: move a7, *a14+, 1 +3fc58ea0: move *a13(0xffc0), *a14+, 1 +3fc58ec0: calla L3FC58680 +L3FC58EF0: +3fc58ef0: move *a13(0xffe0), a11, 1 +3fc58f10: move *a13(0xffc0), *a11(0x220), 1 +3fc58f40: move *a13(0xffc0), a9, 1 +3fc58f60: move *a9(0xe0), *a11(0x240), 1 +3fc58f90: move *a13(0xff80), *a11(0x260), 1 +3fc58fc0: setf 16, 1, 0 +3fc58fd0: move *a9(0x50), a7, 0 +3fc58ff0: inc a7 +3fc59000: move a7, *a9(0x50), 0 +3fc59020: move *a9(0xc0), a7, 1 +3fc59040: jreq L3FC590C0 +3fc59050: move @0x21ae90, a7, 1 +3fc59080: inc a7 +3fc59090: move a7, @0x21ae90, 1 +L3FC590C0: +3fc590c0: movk 1, a8 +L3FC590D0: +3fc590d0: move *sp(0xa0), a14, 1 +3fc590f0: mmfm sp, a7,a9,a11,a13 +3fc59110: rets 2 +L3FC59120: +3fc59120: mmtm sp, a9,a11,a13 +3fc59140: move a14, a13 +3fc59150: addk 32, a14 +3fc59160: move *a13(0xffe0), a11, 1 +3fc59180: move *a11(0x220), a11, 1 +3fc591a0: jreq L3FC594F0 +3fc591b0: move *a13(0xffe0), a11, 1 +3fc591d0: move *a11(0x260), a11, 1 +3fc591f0: jreq L3FC594F0 +3fc59200: move *a13(0xffe0), a11, 1 +3fc59220: move *a11(0x220), a9, 1 +3fc59240: setf 16, 1, 0 +3fc59250: move *a9(0x50), a11, 0 +3fc59270: dec a11 +3fc59280: move a11, *a9(0x50), 0 +3fc592a0: move *a13(0xffe0), a11, 1 +3fc592c0: move *a11(0x220), a9, 1 +3fc592e0: move *a9(0xc0), a9, 1 +3fc59300: jreq L3FC59380 +3fc59310: move @0x21ae90, a9, 1 +3fc59340: dec a9 +3fc59350: move a9, @0x21ae90, 1 +L3FC59380: +3fc59380: move *a11(0x220), a9, 1 +3fc593a0: move *a9(0x50), a9, 0 +3fc593c0: jrne L3FC59480 +3fc593d0: move *a11(0x220), a9, 1 +3fc593f0: move *a9(0x60), a9, 0 +3fc59410: jrne L3FC59480 +3fc59420: move a14, -*sp, 1 +3fc59430: move *a11(0x220), *a14+, 1 +3fc59450: calla L3F7FEA20 +L3FC59480: +3fc59480: sub a9, a9 +3fc59490: move a9, *a11(0x220), 1 +3fc594b0: move a9, *a11(0x240), 1 +3fc594d0: move a9, *a11(0x260), 1 +L3FC594F0: +3fc594f0: move *sp(0x80), a14, 1 +3fc59510: mmfm sp, a9,a11,a13 +3fc59530: rets 2 +3fc59540: sla b10, b6 +3fc59550: rl a11, a12 +3fc59560: sla a11, a4 +3fc59570: sra b11, b4 +3fc59580: move a2, b6 +3fc59590: sub b2, b4 +3fc595a0: srl 0x17, a0 +3fc595b0: sll a9, a0 +3fc595c0: modu a3, a1 +3fc595d0: modu a11, a14 +3fc595e0: sla 0x3, b4 +3fc595f0: sla b11, b6 +3fc59600: rl a11, a12 +3fc59610: sla a11, a4 +3fc59620: sra b11, b4 +3fc59630: srl a1, a0 +3fc59640: .word 0x7362 +3fc59650: .word 0x000a +L3FC59660: +3fc59660: move a11, -*sp, 1 +3fc59670: move a14, -*sp, 1 +3fc59680: movk 1, a11 +3fc59690: move a11, *a14+, 1 +3fc596a0: movk 7, a11 +3fc596b0: move a11, *a14+, 1 +3fc596c0: movi 0x3fc6a120, a8 +3fc596f0: move a8, *a14+, 1 +3fc59700: calla L3F7F4770 +3fc59730: dec a8 +3fc59740: jreq L3FC59780 +3fc59750: calla L3F7F5830 +L3FC59780: +3fc59780: move a14, -*sp, 1 +3fc59790: movk 1, a11 +3fc597a0: move a11, *a14+, 1 +3fc597b0: movk 9, a11 +3fc597c0: move a11, *a14+, 1 +3fc597d0: movi 0x3fc6a160, a8 +3fc59800: move a8, *a14+, 1 +3fc59810: calla L3F7F4770 +3fc59840: subk 2, a8 +3fc59850: jreq L3FC59890 +3fc59860: calla L3F7F5830 +L3FC59890: +3fc59890: move a14, -*sp, 1 +3fc598a0: movk 1, a11 +3fc598b0: move a11, *a14+, 1 +3fc598c0: movk 3, a11 +3fc598d0: move a11, *a14+, 1 +3fc598e0: movi 0x3fc6a1b0, a8 +3fc59910: move a8, *a14+, 1 +3fc59920: calla L3F7F4770 +3fc59950: subk 3, a8 +3fc59960: jreq L3FC599A0 +3fc59970: calla L3F7F5830 +L3FC599A0: +3fc599a0: move a14, -*sp, 1 +3fc599b0: movk 1, a11 +3fc599c0: move a11, *a14+, 1 +3fc599d0: movk 4, a11 +3fc599e0: move a11, *a14+, 1 +3fc599f0: movi 0x3fc6a1d0, a8 +3fc59a20: move a8, *a14+, 1 +3fc59a30: calla L3F7F4770 +3fc59a60: subk 4, a8 +3fc59a70: jreq L3FC59AB0 +3fc59a80: calla L3F7F5830 +L3FC59AB0: +3fc59ab0: move a14, -*sp, 1 +3fc59ac0: movk 1, a11 +3fc59ad0: move a11, *a14+, 1 +3fc59ae0: movk 6, a11 +3fc59af0: move a11, *a14+, 1 +3fc59b00: movi 0x3fc6a1f8, a8 +3fc59b30: move a8, *a14+, 1 +3fc59b40: calla L3F7F4770 +3fc59b70: subk 5, a8 +3fc59b80: jreq L3FC59BC0 +3fc59b90: calla L3F7F5830 +L3FC59BC0: +3fc59bc0: move a14, -*sp, 1 +3fc59bd0: movk 1, a11 +3fc59be0: move a11, *a14+, 1 +3fc59bf0: movk 8, a11 +3fc59c00: move a11, *a14+, 1 +3fc59c10: movi 0x3fc6a230, a8 +3fc59c40: move a8, *a14+, 1 +3fc59c50: calla L3F7F4770 +3fc59c80: subk 6, a8 +3fc59c90: jreq L3FC59CD0 +3fc59ca0: calla L3F7F5830 +L3FC59CD0: +3fc59cd0: move a14, -*sp, 1 +3fc59ce0: movk 1, a11 +3fc59cf0: move a11, *a14+, 1 +3fc59d00: movk 8, a11 +3fc59d10: move a11, *a14+, 1 +3fc59d20: movi 0x3fc6a278, a8 +3fc59d50: move a8, *a14+, 1 +3fc59d60: calla L3F7F4770 +3fc59d90: subk 7, a8 +3fc59da0: jreq L3FC59DE0 +3fc59db0: calla L3F7F5830 +L3FC59DE0: +3fc59de0: move a14, -*sp, 1 +3fc59df0: movk 1, a11 +3fc59e00: move a11, *a14+, 1 +3fc59e10: movk 6, a11 +3fc59e20: move a11, *a14+, 1 +3fc59e30: movi 0x3fc6a2c0, a8 +3fc59e60: move a8, *a14+, 1 +3fc59e70: calla L3F7F4770 +3fc59ea0: subk 8, a8 +3fc59eb0: jreq L3FC59EF0 +3fc59ec0: calla L3F7F5830 +L3FC59EF0: +3fc59ef0: move a14, -*sp, 1 +3fc59f00: movk 1, a11 +3fc59f10: move a11, *a14+, 1 +3fc59f20: movk 11, a11 +3fc59f30: move a11, *a14+, 1 +3fc59f40: movi 0x3fc6a2f8, a8 +3fc59f70: move a8, *a14+, 1 +3fc59f80: calla L3F7F4770 +3fc59fb0: subk 9, a8 +3fc59fc0: jreq L3FC5A000 +3fc59fd0: calla L3F7F5830 +L3FC5A000: +3fc5a000: move a14, -*sp, 1 +3fc5a010: movk 1, a11 +3fc5a020: move a11, *a14+, 1 +3fc5a030: movk 11, a11 +3fc5a040: move a11, *a14+, 1 +3fc5a050: movi 0x3fc6a358, a8 +3fc5a080: move a8, *a14+, 1 +3fc5a090: calla L3F7F4770 +3fc5a0c0: subk 10, a8 +3fc5a0d0: jreq L3FC5A110 +3fc5a0e0: calla L3F7F5830 +L3FC5A110: +3fc5a110: move a14, -*sp, 1 +3fc5a120: movk 1, a11 +3fc5a130: move a11, *a14+, 1 +3fc5a140: movk 11, a11 +3fc5a150: move a11, *a14+, 1 +3fc5a160: movi 0x3fc6a3b8, a8 +3fc5a190: move a8, *a14+, 1 +3fc5a1a0: calla L3F7F4770 +3fc5a1d0: subk 11, a8 +3fc5a1e0: jreq L3FC5A220 +3fc5a1f0: calla L3F7F5830 +L3FC5A220: +3fc5a220: move a14, -*sp, 1 +3fc5a230: movk 1, a11 +3fc5a240: move a11, *a14+, 1 +3fc5a250: movk 11, a11 +3fc5a260: move a11, *a14+, 1 +3fc5a270: movi 0x3fc6a418, a8 +3fc5a2a0: move a8, *a14+, 1 +3fc5a2b0: calla L3F7F4770 +3fc5a2e0: subk 12, a8 +3fc5a2f0: jreq L3FC5A330 +3fc5a300: calla L3F7F5830 +L3FC5A330: +3fc5a330: move a14, -*sp, 1 +3fc5a340: movk 1, a11 +3fc5a350: move a11, *a14+, 1 +3fc5a360: movk 11, a11 +3fc5a370: move a11, *a14+, 1 +3fc5a380: movi 0x3fc6a478, a8 +3fc5a3b0: move a8, *a14+, 1 +3fc5a3c0: calla L3F7F4770 +3fc5a3f0: subk 13, a8 +3fc5a400: jreq L3FC5A440 +3fc5a410: calla L3F7F5830 +L3FC5A440: +3fc5a440: move a14, -*sp, 1 +3fc5a450: movk 1, a11 +3fc5a460: move a11, *a14+, 1 +3fc5a470: movk 11, a11 +3fc5a480: move a11, *a14+, 1 +3fc5a490: movi 0x3fc6a4d8, a8 +3fc5a4c0: move a8, *a14+, 1 +3fc5a4d0: calla L3F7F4770 +3fc5a500: subk 14, a8 +3fc5a510: jreq L3FC5A550 +3fc5a520: calla L3F7F5830 +L3FC5A550: +3fc5a550: move a14, -*sp, 1 +3fc5a560: movk 1, a11 +3fc5a570: move a11, *a14+, 1 +3fc5a580: movk 11, a11 +3fc5a590: move a11, *a14+, 1 +3fc5a5a0: movi 0x3fc6a538, a8 +3fc5a5d0: move a8, *a14+, 1 +3fc5a5e0: calla L3F7F4770 +3fc5a610: subk 15, a8 +3fc5a620: jreq L3FC5A660 +3fc5a630: calla L3F7F5830 +L3FC5A660: +3fc5a660: move a14, -*sp, 1 +3fc5a670: movk 1, a11 +3fc5a680: move a11, *a14+, 1 +3fc5a690: movk 11, a11 +3fc5a6a0: move a11, *a14+, 1 +3fc5a6b0: movi 0x3fc6a598, a8 +3fc5a6e0: move a8, *a14+, 1 +3fc5a6f0: calla L3F7F4770 +3fc5a720: subk 16, a8 +3fc5a730: jreq L3FC5A770 +3fc5a740: calla L3F7F5830 +L3FC5A770: +3fc5a770: move a14, -*sp, 1 +3fc5a780: movk 1, a11 +3fc5a790: move a11, *a14+, 1 +3fc5a7a0: movk 8, a11 +3fc5a7b0: move a11, *a14+, 1 +3fc5a7c0: movi 0x3fc6a5f8, a8 +3fc5a7f0: move a8, *a14+, 1 +3fc5a800: calla L3F7F4770 +3fc5a830: subk 17, a8 +3fc5a840: jreq L3FC5A880 +3fc5a850: calla L3F7F5830 +L3FC5A880: +3fc5a880: move a14, -*sp, 1 +3fc5a890: movk 1, a11 +3fc5a8a0: move a11, *a14+, 1 +3fc5a8b0: movk 4, a11 +3fc5a8c0: move a11, *a14+, 1 +3fc5a8d0: movi 0x3fc6a640, a8 +3fc5a900: move a8, *a14+, 1 +3fc5a910: calla L3F7F4770 +3fc5a940: subk 18, a8 +3fc5a950: jreq L3FC5A990 +3fc5a960: calla L3F7F5830 +L3FC5A990: +3fc5a990: move a14, -*sp, 1 +3fc5a9a0: movk 1, a11 +3fc5a9b0: move a11, *a14+, 1 +3fc5a9c0: movk 7, a11 +3fc5a9d0: move a11, *a14+, 1 +3fc5a9e0: movi 0x3fc6a668, a8 +3fc5aa10: move a8, *a14+, 1 +3fc5aa20: calla L3F7F4770 +3fc5aa50: subk 19, a8 +3fc5aa60: jreq L3FC5AAA0 +3fc5aa70: calla L3F7F5830 +L3FC5AAA0: +3fc5aaa0: move a14, -*sp, 1 +3fc5aab0: movk 1, a11 +3fc5aac0: move a11, *a14+, 1 +3fc5aad0: movk 6, a11 +3fc5aae0: move a11, *a14+, 1 +3fc5aaf0: movi 0x3fc6a6a8, a8 +3fc5ab20: move a8, *a14+, 1 +3fc5ab30: calla L3F7F4770 +3fc5ab60: subk 20, a8 +3fc5ab70: jreq L3FC5ABB0 +3fc5ab80: calla L3F7F5830 +L3FC5ABB0: +3fc5abb0: move a14, -*sp, 1 +3fc5abc0: movk 1, a11 +3fc5abd0: move a11, *a14+, 1 +3fc5abe0: movk 5, a11 +3fc5abf0: move a11, *a14+, 1 +3fc5ac00: movi 0x3fc6a6e0, a8 +3fc5ac30: move a8, *a14+, 1 +3fc5ac40: calla L3F7F4770 +3fc5ac70: subk 21, a8 +3fc5ac80: jreq L3FC5ACC0 +3fc5ac90: calla L3F7F5830 +L3FC5ACC0: +3fc5acc0: move a14, -*sp, 1 +3fc5acd0: movk 1, a11 +3fc5ace0: move a11, *a14+, 1 +3fc5acf0: movk 9, a11 +3fc5ad00: move a11, *a14+, 1 +3fc5ad10: movi 0x3fc6a710, a8 +3fc5ad40: move a8, *a14+, 1 +3fc5ad50: calla L3F7F4770 +3fc5ad80: subk 22, a8 +3fc5ad90: jreq L3FC5ADD0 +3fc5ada0: calla L3F7F5830 +L3FC5ADD0: +3fc5add0: move a14, -*sp, 1 +3fc5ade0: movk 1, a11 +3fc5adf0: move a11, *a14+, 1 +3fc5ae00: movk 16, a11 +3fc5ae10: move a11, *a14+, 1 +3fc5ae20: movi 0x3fc6a760, a8 +3fc5ae50: move a8, *a14+, 1 +3fc5ae60: calla L3F7F4770 +3fc5ae90: subk 23, a8 +3fc5aea0: jreq L3FC5AEE0 +3fc5aeb0: calla L3F7F5830 +L3FC5AEE0: +3fc5aee0: move a14, -*sp, 1 +3fc5aef0: movk 1, a11 +3fc5af00: move a11, *a14+, 1 +3fc5af10: movk 13, a11 +3fc5af20: move a11, *a14+, 1 +3fc5af30: movi 0x3fc6a7e8, a8 +3fc5af60: move a8, *a14+, 1 +3fc5af70: calla L3F7F4770 +3fc5afa0: subk 24, a8 +3fc5afb0: jreq L3FC5AFF0 +3fc5afc0: calla L3F7F5830 +L3FC5AFF0: +3fc5aff0: move a14, -*sp, 1 +3fc5b000: movk 1, a11 +3fc5b010: move a11, *a14+, 1 +3fc5b020: movk 12, a11 +3fc5b030: move a11, *a14+, 1 +3fc5b040: movi 0x3fc6a858, a8 +3fc5b070: move a8, *a14+, 1 +3fc5b080: calla L3F7F4770 +3fc5b0b0: subk 25, a8 +3fc5b0c0: jreq L3FC5B100 +3fc5b0d0: calla L3F7F5830 +L3FC5B100: +3fc5b100: move a14, -*sp, 1 +3fc5b110: movk 1, a11 +3fc5b120: move a11, *a14+, 1 +3fc5b130: movk 12, a11 +3fc5b140: move a11, *a14+, 1 +3fc5b150: movi 0x3fc6a8c0, a8 +3fc5b180: move a8, *a14+, 1 +3fc5b190: calla L3F7F4770 +3fc5b1c0: subk 26, a8 +3fc5b1d0: jreq L3FC5B210 +3fc5b1e0: calla L3F7F5830 +L3FC5B210: +3fc5b210: move a14, -*sp, 1 +3fc5b220: movk 1, a11 +3fc5b230: move a11, *a14+, 1 +3fc5b240: movk 15, a11 +3fc5b250: move a11, *a14+, 1 +3fc5b260: movi 0x3fc6a928, a8 +3fc5b290: move a8, *a14+, 1 +3fc5b2a0: calla L3F7F4770 +3fc5b2d0: subk 27, a8 +3fc5b2e0: jreq L3FC5B320 +3fc5b2f0: calla L3F7F5830 +L3FC5B320: +3fc5b320: move a14, -*sp, 1 +3fc5b330: movk 1, a11 +3fc5b340: move a11, *a14+, 1 +3fc5b350: movk 12, a11 +3fc5b360: move a11, *a14+, 1 +3fc5b370: movi 0x3fc6a9a8, a8 +3fc5b3a0: move a8, *a14+, 1 +3fc5b3b0: calla L3F7F4770 +3fc5b3e0: subk 28, a8 +3fc5b3f0: jreq L3FC5B430 +3fc5b400: calla L3F7F5830 +L3FC5B430: +3fc5b430: move a14, -*sp, 1 +3fc5b440: movk 1, a11 +3fc5b450: move a11, *a14+, 1 +3fc5b460: movk 13, a11 +3fc5b470: move a11, *a14+, 1 +3fc5b480: movi 0x3fc6aa10, a8 +3fc5b4b0: move a8, *a14+, 1 +3fc5b4c0: calla L3F7F4770 +3fc5b4f0: subk 29, a8 +3fc5b500: jreq L3FC5B540 +3fc5b510: calla L3F7F5830 +L3FC5B540: +3fc5b540: move a14, -*sp, 1 +3fc5b550: movk 1, a11 +3fc5b560: move a11, *a14+, 1 +3fc5b570: movk 11, a11 +3fc5b580: move a11, *a14+, 1 +3fc5b590: movi 0x3fc6aa80, a8 +3fc5b5c0: move a8, *a14+, 1 +3fc5b5d0: calla L3F7F4770 +3fc5b600: subk 30, a8 +3fc5b610: jreq L3FC5B650 +3fc5b620: calla L3F7F5830 +L3FC5B650: +3fc5b650: move a14, -*sp, 1 +3fc5b660: movk 1, a11 +3fc5b670: move a11, *a14+, 1 +3fc5b680: movk 6, a11 +3fc5b690: move a11, *a14+, 1 +3fc5b6a0: movi 0x3fc6aae0, a8 +3fc5b6d0: move a8, *a14+, 1 +3fc5b6e0: calla L3F7F4770 +3fc5b710: subk 31, a8 +3fc5b720: jreq L3FC5B760 +3fc5b730: calla L3F7F5830 +L3FC5B760: +3fc5b760: move a14, -*sp, 1 +3fc5b770: movk 1, a11 +3fc5b780: move a11, *a14+, 1 +3fc5b790: movk 8, a11 +3fc5b7a0: move a11, *a14+, 1 +3fc5b7b0: movi 0x3fc6ab18, a8 +3fc5b7e0: move a8, *a14+, 1 +3fc5b7f0: calla L3F7F4770 +3fc5b820: subk 32, a8 +3fc5b830: jreq L3FC5B870 +3fc5b840: calla L3F7F5830 +L3FC5B870: +3fc5b870: move a14, -*sp, 1 +3fc5b880: movk 1, a11 +3fc5b890: move a11, *a14+, 1 +3fc5b8a0: movk 6, a11 +3fc5b8b0: move a11, *a14+, 1 +3fc5b8c0: movi 0x3fc6ab60, a8 +3fc5b8f0: move a8, *a14+, 1 +3fc5b900: calla L3F7F4770 +3fc5b930: cmpi 0x21, a8 +3fc5b950: jreq L3FC5B990 +3fc5b960: calla L3F7F5830 +L3FC5B990: +3fc5b990: move a14, -*sp, 1 +3fc5b9a0: movk 1, a11 +3fc5b9b0: move a11, *a14+, 1 +3fc5b9c0: movk 10, a11 +3fc5b9d0: move a11, *a14+, 1 +3fc5b9e0: movi 0x3fc6ab98, a8 +3fc5ba10: move a8, *a14+, 1 +3fc5ba20: calla L3F7F4770 +3fc5ba50: cmpi 0x22, a8 +3fc5ba70: jreq L3FC5BAB0 +3fc5ba80: calla L3F7F5830 +L3FC5BAB0: +3fc5bab0: move a14, -*sp, 1 +3fc5bac0: movk 1, a11 +3fc5bad0: move a11, *a14+, 1 +3fc5bae0: movk 8, a11 +3fc5baf0: move a11, *a14+, 1 +3fc5bb00: movi 0x3fc6abf0, a8 +3fc5bb30: move a8, *a14+, 1 +3fc5bb40: calla L3F7F4770 +3fc5bb70: cmpi 0x23, a8 +3fc5bb90: jreq L3FC5BBD0 +3fc5bba0: calla L3F7F5830 +L3FC5BBD0: +3fc5bbd0: move a14, -*sp, 1 +3fc5bbe0: movk 1, a11 +3fc5bbf0: move a11, *a14+, 1 +3fc5bc00: movk 17, a11 +3fc5bc10: move a11, *a14+, 1 +3fc5bc20: movi 0x3fc6ac38, a8 +3fc5bc50: move a8, *a14+, 1 +3fc5bc60: calla L3F7F4770 +3fc5bc90: cmpi 0x24, a8 +3fc5bcb0: jreq L3FC5BCF0 +3fc5bcc0: calla L3F7F5830 +L3FC5BCF0: +3fc5bcf0: move a14, -*sp, 1 +3fc5bd00: movk 1, a11 +3fc5bd10: move a11, *a14+, 1 +3fc5bd20: movk 12, a11 +3fc5bd30: move a11, *a14+, 1 +3fc5bd40: movi 0x3fc6acc8, a8 +3fc5bd70: move a8, *a14+, 1 +3fc5bd80: calla L3F7F4770 +3fc5bdb0: cmpi 0x25, a8 +3fc5bdd0: jreq L3FC5BE10 +3fc5bde0: calla L3F7F5830 +L3FC5BE10: +3fc5be10: move a14, -*sp, 1 +3fc5be20: movk 1, a11 +3fc5be30: move a11, *a14+, 1 +3fc5be40: movk 12, a11 +3fc5be50: move a11, *a14+, 1 +3fc5be60: movi 0x3fc6ad30, a8 +3fc5be90: move a8, *a14+, 1 +3fc5bea0: calla L3F7F4770 +3fc5bed0: cmpi 0x26, a8 +3fc5bef0: jreq L3FC5BF30 +3fc5bf00: calla L3F7F5830 +L3FC5BF30: +3fc5bf30: move a14, -*sp, 1 +3fc5bf40: movk 1, a11 +3fc5bf50: move a11, *a14+, 1 +3fc5bf60: movk 7, a11 +3fc5bf70: move a11, *a14+, 1 +3fc5bf80: movi 0x3fc6ad98, a8 +3fc5bfb0: move a8, *a14+, 1 +3fc5bfc0: calla L3F7F4770 +3fc5bff0: cmpi 0x27, a8 +3fc5c010: jreq L3FC5C050 +3fc5c020: calla L3F7F5830 +L3FC5C050: +3fc5c050: move a14, -*sp, 1 +3fc5c060: movk 1, a11 +3fc5c070: move a11, *a14+, 1 +3fc5c080: movk 15, a11 +3fc5c090: move a11, *a14+, 1 +3fc5c0a0: movi 0x3fc6add8, a8 +3fc5c0d0: move a8, *a14+, 1 +3fc5c0e0: calla L3F7F4770 +3fc5c110: cmpi 0x28, a8 +3fc5c130: jreq L3FC5C170 +3fc5c140: calla L3F7F5830 +L3FC5C170: +3fc5c170: move a14, -*sp, 1 +3fc5c180: movk 1, a11 +3fc5c190: move a11, *a14+, 1 +3fc5c1a0: movk 13, a11 +3fc5c1b0: move a11, *a14+, 1 +3fc5c1c0: movi 0x3fc6ae58, a8 +3fc5c1f0: move a8, *a14+, 1 +3fc5c200: calla L3F7F4770 +3fc5c230: cmpi 0x29, a8 +3fc5c250: jreq L3FC5C290 +3fc5c260: calla L3F7F5830 +L3FC5C290: +3fc5c290: move a14, -*sp, 1 +3fc5c2a0: movk 1, a11 +3fc5c2b0: move a11, *a14+, 1 +3fc5c2c0: movk 13, a11 +3fc5c2d0: move a11, *a14+, 1 +3fc5c2e0: movi 0x3fc6aec8, a8 +3fc5c310: move a8, *a14+, 1 +3fc5c320: calla L3F7F4770 +3fc5c350: cmpi 0x2a, a8 +3fc5c370: jreq L3FC5C3B0 +3fc5c380: calla L3F7F5830 +L3FC5C3B0: +3fc5c3b0: move a14, -*sp, 1 +3fc5c3c0: movk 1, a11 +3fc5c3d0: move a11, *a14+, 1 +3fc5c3e0: movk 9, a11 +3fc5c3f0: move a11, *a14+, 1 +3fc5c400: movi 0x3fc6af38, a8 +3fc5c430: move a8, *a14+, 1 +3fc5c440: calla L3F7F4770 +3fc5c470: cmpi 0x2b, a8 +3fc5c490: jreq L3FC5C4D0 +3fc5c4a0: calla L3F7F5830 +L3FC5C4D0: +3fc5c4d0: move a14, -*sp, 1 +3fc5c4e0: movk 1, a11 +3fc5c4f0: move a11, *a14+, 1 +3fc5c500: movk 10, a11 +3fc5c510: move a11, *a14+, 1 +3fc5c520: movi 0x3fc6af88, a8 +3fc5c550: move a8, *a14+, 1 +3fc5c560: calla L3F7F4770 +3fc5c590: cmpi 0x2c, a8 +3fc5c5b0: jreq L3FC5C5F0 +3fc5c5c0: calla L3F7F5830 +L3FC5C5F0: +3fc5c5f0: move a14, -*sp, 1 +3fc5c600: movk 1, a11 +3fc5c610: move a11, *a14+, 1 +3fc5c620: movk 9, a11 +3fc5c630: move a11, *a14+, 1 +3fc5c640: movi 0x3fc6afe0, a8 +3fc5c670: move a8, *a14+, 1 +3fc5c680: calla L3F7F4770 +3fc5c6b0: cmpi 0x2d, a8 +3fc5c6d0: jreq L3FC5C710 +3fc5c6e0: calla L3F7F5830 +L3FC5C710: +3fc5c710: move a14, -*sp, 1 +3fc5c720: movk 1, a11 +3fc5c730: move a11, *a14+, 1 +3fc5c740: movk 9, a11 +3fc5c750: move a11, *a14+, 1 +3fc5c760: movi 0x3fc6b030, a8 +3fc5c790: move a8, *a14+, 1 +3fc5c7a0: calla L3F7F4770 +3fc5c7d0: cmpi 0x2e, a8 +3fc5c7f0: jreq L3FC5C830 +3fc5c800: calla L3F7F5830 +L3FC5C830: +3fc5c830: move a14, -*sp, 1 +3fc5c840: movk 1, a11 +3fc5c850: move a11, *a14+, 1 +3fc5c860: movk 13, a11 +3fc5c870: move a11, *a14+, 1 +3fc5c880: movi 0x3fc6b080, a8 +3fc5c8b0: move a8, *a14+, 1 +3fc5c8c0: calla L3F7F4770 +3fc5c8f0: cmpi 0x2f, a8 +3fc5c910: jreq L3FC5C950 +3fc5c920: calla L3F7F5830 +L3FC5C950: +3fc5c950: move a14, -*sp, 1 +3fc5c960: movk 1, a11 +3fc5c970: move a11, *a14+, 1 +3fc5c980: movk 13, a11 +3fc5c990: move a11, *a14+, 1 +3fc5c9a0: movi 0x3fc6b0f0, a8 +3fc5c9d0: move a8, *a14+, 1 +3fc5c9e0: calla L3F7F4770 +3fc5ca10: cmpi 0x30, a8 +3fc5ca30: jreq L3FC5CA70 +3fc5ca40: calla L3F7F5830 +L3FC5CA70: +3fc5ca70: move a14, -*sp, 1 +3fc5ca80: movk 1, a11 +3fc5ca90: move a11, *a14+, 1 +3fc5caa0: movk 11, a11 +3fc5cab0: move a11, *a14+, 1 +3fc5cac0: movi 0x3fc6b160, a8 +3fc5caf0: move a8, *a14+, 1 +3fc5cb00: calla L3F7F4770 +3fc5cb30: cmpi 0x31, a8 +3fc5cb50: jreq L3FC5CB90 +3fc5cb60: calla L3F7F5830 +L3FC5CB90: +3fc5cb90: move a14, -*sp, 1 +3fc5cba0: movk 1, a11 +3fc5cbb0: move a11, *a14+, 1 +3fc5cbc0: movk 11, a11 +3fc5cbd0: move a11, *a14+, 1 +3fc5cbe0: movi 0x3fc6b1c0, a8 +3fc5cc10: move a8, *a14+, 1 +3fc5cc20: calla L3F7F4770 +3fc5cc50: cmpi 0x32, a8 +3fc5cc70: jreq L3FC5CCB0 +3fc5cc80: calla L3F7F5830 +L3FC5CCB0: +3fc5ccb0: move a14, -*sp, 1 +3fc5ccc0: movk 1, a11 +3fc5ccd0: move a11, *a14+, 1 +3fc5cce0: movk 18, a11 +3fc5ccf0: move a11, *a14+, 1 +3fc5cd00: movi 0x3fc6b220, a8 +3fc5cd30: move a8, *a14+, 1 +3fc5cd40: calla L3F7F4770 +3fc5cd70: cmpi 0x33, a8 +3fc5cd90: jreq L3FC5CDD0 +3fc5cda0: calla L3F7F5830 +L3FC5CDD0: +3fc5cdd0: move a14, -*sp, 1 +3fc5cde0: movk 1, a11 +3fc5cdf0: move a11, *a14+, 1 +3fc5ce00: movk 19, a11 +3fc5ce10: move a11, *a14+, 1 +3fc5ce20: movi 0x3fc6b2b8, a8 +3fc5ce50: move a8, *a14+, 1 +3fc5ce60: calla L3F7F4770 +3fc5ce90: cmpi 0x34, a8 +3fc5ceb0: jreq L3FC5CEF0 +3fc5cec0: calla L3F7F5830 +L3FC5CEF0: +3fc5cef0: move a14, -*sp, 1 +3fc5cf00: movk 1, a11 +3fc5cf10: move a11, *a14+, 1 +3fc5cf20: movk 16, a11 +3fc5cf30: move a11, *a14+, 1 +3fc5cf40: movi 0x3fc6b358, a8 +3fc5cf70: move a8, *a14+, 1 +3fc5cf80: calla L3F7F4770 +3fc5cfb0: cmpi 0x35, a8 +3fc5cfd0: jreq L3FC5D010 +3fc5cfe0: calla L3F7F5830 +L3FC5D010: +3fc5d010: move a14, -*sp, 1 +3fc5d020: movk 1, a11 +3fc5d030: move a11, *a14+, 1 +3fc5d040: movk 17, a11 +3fc5d050: move a11, *a14+, 1 +3fc5d060: movi 0x3fc6b3e0, a8 +3fc5d090: move a8, *a14+, 1 +3fc5d0a0: calla L3F7F4770 +3fc5d0d0: cmpi 0x36, a8 +3fc5d0f0: jreq L3FC5D130 +3fc5d100: calla L3F7F5830 +L3FC5D130: +3fc5d130: move a14, -*sp, 1 +3fc5d140: movk 1, a11 +3fc5d150: move a11, *a14+, 1 +3fc5d160: movk 12, a11 +3fc5d170: move a11, *a14+, 1 +3fc5d180: movi 0x3fc6b470, a8 +3fc5d1b0: move a8, *a14+, 1 +3fc5d1c0: calla L3F7F4770 +3fc5d1f0: cmpi 0x37, a8 +3fc5d210: jreq L3FC5D250 +3fc5d220: calla L3F7F5830 +L3FC5D250: +3fc5d250: move a14, -*sp, 1 +3fc5d260: movk 1, a11 +3fc5d270: move a11, *a14+, 1 +3fc5d280: movk 8, a11 +3fc5d290: move a11, *a14+, 1 +3fc5d2a0: movi 0x3fc6b4d8, a8 +3fc5d2d0: move a8, *a14+, 1 +3fc5d2e0: calla L3F7F4770 +3fc5d310: cmpi 0x38, a8 +3fc5d330: jreq L3FC5D370 +3fc5d340: calla L3F7F5830 +L3FC5D370: +3fc5d370: move a14, -*sp, 1 +3fc5d380: movk 1, a11 +3fc5d390: move a11, *a14+, 1 +3fc5d3a0: movk 10, a11 +3fc5d3b0: move a11, *a14+, 1 +3fc5d3c0: movi 0x3fc6b520, a8 +3fc5d3f0: move a8, *a14+, 1 +3fc5d400: calla L3F7F4770 +3fc5d430: cmpi 0x39, a8 +3fc5d450: jreq L3FC5D490 +3fc5d460: calla L3F7F5830 +L3FC5D490: +3fc5d490: move a14, -*sp, 1 +3fc5d4a0: movk 1, a11 +3fc5d4b0: move a11, *a14+, 1 +3fc5d4c0: movk 6, a11 +3fc5d4d0: move a11, *a14+, 1 +3fc5d4e0: movi 0x3fc6b578, a8 +3fc5d510: move a8, *a14+, 1 +3fc5d520: calla L3F7F4770 +3fc5d550: cmpi 0x3a, a8 +3fc5d570: jreq L3FC5D5B0 +3fc5d580: calla L3F7F5830 +L3FC5D5B0: +3fc5d5b0: move a14, -*sp, 1 +3fc5d5c0: movk 1, a11 +3fc5d5d0: move a11, *a14+, 1 +3fc5d5e0: movk 10, a11 +3fc5d5f0: move a11, *a14+, 1 +3fc5d600: movi 0x3fc6b5b0, a8 +3fc5d630: move a8, *a14+, 1 +3fc5d640: calla L3F7F4770 +3fc5d670: cmpi 0x3b, a8 +3fc5d690: jreq L3FC5D6D0 +3fc5d6a0: calla L3F7F5830 +L3FC5D6D0: +3fc5d6d0: move a14, -*sp, 1 +3fc5d6e0: movk 1, a11 +3fc5d6f0: move a11, *a14+, 1 +3fc5d700: movk 10, a11 +3fc5d710: move a11, *a14+, 1 +3fc5d720: movi 0x3fc6b608, a8 +3fc5d750: move a8, *a14+, 1 +3fc5d760: calla L3F7F4770 +3fc5d790: cmpi 0x3c, a8 +3fc5d7b0: jreq L3FC5D7F0 +3fc5d7c0: calla L3F7F5830 +L3FC5D7F0: +3fc5d7f0: move a14, -*sp, 1 +3fc5d800: movk 1, a11 +3fc5d810: move a11, *a14+, 1 +3fc5d820: movk 9, a11 +3fc5d830: move a11, *a14+, 1 +3fc5d840: movi 0x3fc6b660, a8 +3fc5d870: move a8, *a14+, 1 +3fc5d880: calla L3F7F4770 +3fc5d8b0: cmpi 0x3d, a8 +3fc5d8d0: jreq L3FC5D910 +3fc5d8e0: calla L3F7F5830 +L3FC5D910: +3fc5d910: move a14, -*sp, 1 +3fc5d920: movk 1, a11 +3fc5d930: move a11, *a14+, 1 +3fc5d940: movk 6, a11 +3fc5d950: move a11, *a14+, 1 +3fc5d960: movi 0x3fc6b6b0, a8 +3fc5d990: move a8, *a14+, 1 +3fc5d9a0: calla L3F7F4770 +3fc5d9d0: cmpi 0x3e, a8 +3fc5d9f0: jreq L3FC5DA30 +3fc5da00: calla L3F7F5830 +L3FC5DA30: +3fc5da30: move a14, -*sp, 1 +3fc5da40: movk 1, a11 +3fc5da50: move a11, *a14+, 1 +3fc5da60: movk 9, a11 +3fc5da70: move a11, *a14+, 1 +3fc5da80: movi 0x3fc6b6e8, a8 +3fc5dab0: move a8, *a14+, 1 +3fc5dac0: calla L3F7F4770 +3fc5daf0: cmpi 0x3f, a8 +3fc5db10: jreq L3FC5DB50 +3fc5db20: calla L3F7F5830 +L3FC5DB50: +3fc5db50: move a14, -*sp, 1 +3fc5db60: movk 1, a11 +3fc5db70: move a11, *a14+, 1 +3fc5db80: movk 11, a11 +3fc5db90: move a11, *a14+, 1 +3fc5dba0: movi 0x3fc6b738, a8 +3fc5dbd0: move a8, *a14+, 1 +3fc5dbe0: calla L3F7F4770 +3fc5dc10: cmpi 0x40, a8 +3fc5dc30: jreq L3FC5DC70 +3fc5dc40: calla L3F7F5830 +L3FC5DC70: +3fc5dc70: move a14, -*sp, 1 +3fc5dc80: movk 1, a11 +3fc5dc90: move a11, *a14+, 1 +3fc5dca0: movk 9, a11 +3fc5dcb0: move a11, *a14+, 1 +3fc5dcc0: movi 0x3fc6b798, a8 +3fc5dcf0: move a8, *a14+, 1 +3fc5dd00: calla L3F7F4770 +3fc5dd30: cmpi 0x41, a8 +3fc5dd50: jreq L3FC5DD90 +3fc5dd60: calla L3F7F5830 +L3FC5DD90: +3fc5dd90: move a14, -*sp, 1 +3fc5dda0: movk 1, a11 +3fc5ddb0: move a11, *a14+, 1 +3fc5ddc0: movk 10, a11 +3fc5ddd0: move a11, *a14+, 1 +3fc5dde0: movi 0x3fc6b7e8, a8 +3fc5de10: move a8, *a14+, 1 +3fc5de20: calla L3F7F4770 +3fc5de50: cmpi 0x42, a8 +3fc5de70: jreq L3FC5DEB0 +3fc5de80: calla L3F7F5830 +L3FC5DEB0: +3fc5deb0: move a14, -*sp, 1 +3fc5dec0: movk 1, a11 +3fc5ded0: move a11, *a14+, 1 +3fc5dee0: movk 8, a11 +3fc5def0: move a11, *a14+, 1 +3fc5df00: movi 0x3fc6b840, a8 +3fc5df30: move a8, *a14+, 1 +3fc5df40: calla L3F7F4770 +3fc5df70: cmpi 0x43, a8 +3fc5df90: jreq L3FC5DFD0 +3fc5dfa0: calla L3F7F5830 +L3FC5DFD0: +3fc5dfd0: move a14, -*sp, 1 +3fc5dfe0: movk 1, a11 +3fc5dff0: move a11, *a14+, 1 +3fc5e000: movk 16, a11 +3fc5e010: move a11, *a14+, 1 +3fc5e020: movi 0x3fc6b888, a8 +3fc5e050: move a8, *a14+, 1 +3fc5e060: calla L3F7F4770 +3fc5e090: cmpi 0x44, a8 +3fc5e0b0: jreq L3FC5E0F0 +3fc5e0c0: calla L3F7F5830 +L3FC5E0F0: +3fc5e0f0: move a14, -*sp, 1 +3fc5e100: movk 1, a11 +3fc5e110: move a11, *a14+, 1 +3fc5e120: move a14, -*sp, 1 +3fc5e130: movi 0x3fc6b910, a8 +3fc5e160: move a8, *a14+, 1 +3fc5e170: calla L3FB458D0 +3fc5e1a0: move a8, *a14+, 1 +3fc5e1b0: movi 0x3fc6b910, a8 +3fc5e1e0: move a8, *a14+, 1 +3fc5e1f0: calla L3F7F4770 +3fc5e220: cmpi 0x45, a8 +3fc5e240: jreq L3FC5E280 +3fc5e250: calla L3F7F5830 +L3FC5E280: +3fc5e280: move a14, -*sp, 1 +3fc5e290: move a11, *a14+, 1 +3fc5e2a0: move a14, -*sp, 1 +3fc5e2b0: movi 0x3fc6b960, a8 +3fc5e2e0: move a8, *a14+, 1 +3fc5e2f0: calla L3FB458D0 +3fc5e320: move a8, *a14+, 1 +3fc5e330: movi 0x3fc6b960, a8 +3fc5e360: move a8, *a14+, 1 +3fc5e370: calla L3F7F4770 +3fc5e3a0: cmpi 0x46, a8 +3fc5e3c0: jreq L3FC5E400 +3fc5e3d0: calla L3F7F5830 +L3FC5E400: +3fc5e400: move a14, -*sp, 1 +3fc5e410: move a11, *a14+, 1 +3fc5e420: move a14, -*sp, 1 +3fc5e430: movi 0x3fc6ba60, a8 +3fc5e460: move a8, *a14+, 1 +3fc5e470: calla L3FB458D0 +3fc5e4a0: move a8, *a14+, 1 +3fc5e4b0: movi 0x3fc6ba60, a8 +3fc5e4e0: move a8, *a14+, 1 +3fc5e4f0: calla L3F7F4770 +3fc5e520: cmpi 0x47, a8 +3fc5e540: jreq L3FC5E580 +3fc5e550: calla L3F7F5830 +L3FC5E580: +3fc5e580: move a14, -*sp, 1 +3fc5e590: move a11, *a14+, 1 +3fc5e5a0: move a14, -*sp, 1 +3fc5e5b0: movi 0x3fc6ba98, a8 +3fc5e5e0: move a8, *a14+, 1 +3fc5e5f0: calla L3FB458D0 +3fc5e620: move a8, *a14+, 1 +3fc5e630: movi 0x3fc6ba98, a8 +3fc5e660: move a8, *a14+, 1 +3fc5e670: calla L3F7F4770 +3fc5e6a0: cmpi 0x48, a8 +3fc5e6c0: jreq L3FC5E700 +3fc5e6d0: calla L3F7F5830 +L3FC5E700: +3fc5e700: move a14, -*sp, 1 +3fc5e710: move a11, *a14+, 1 +3fc5e720: move a14, -*sp, 1 +3fc5e730: movi 0x3fc6bc68, a8 +3fc5e760: move a8, *a14+, 1 +3fc5e770: calla L3FB458D0 +3fc5e7a0: move a8, *a14+, 1 +3fc5e7b0: movi 0x3fc6bc68, a8 +3fc5e7e0: move a8, *a14+, 1 +3fc5e7f0: calla L3F7F4770 +3fc5e820: cmpi 0x49, a8 +3fc5e840: jreq L3FC5E880 +3fc5e850: calla L3F7F5830 +L3FC5E880: +3fc5e880: move a14, -*sp, 1 +3fc5e890: move a11, *a14+, 1 +3fc5e8a0: move a14, -*sp, 1 +3fc5e8b0: movi 0x3fc6be38, a8 +3fc5e8e0: move a8, *a14+, 1 +3fc5e8f0: calla L3FB458D0 +3fc5e920: move a8, *a14+, 1 +3fc5e930: movi 0x3fc6be38, a8 +3fc5e960: move a8, *a14+, 1 +3fc5e970: calla L3F7F4770 +3fc5e9a0: cmpi 0x4a, a8 +3fc5e9c0: jreq L3FC5EA00 +3fc5e9d0: calla L3F7F5830 +L3FC5EA00: +3fc5ea00: move a14, -*sp, 1 +3fc5ea10: move a11, *a14+, 1 +3fc5ea20: move a14, -*sp, 1 +3fc5ea30: movi 0x3fc6bf68, a8 +3fc5ea60: move a8, *a14+, 1 +3fc5ea70: calla L3FB458D0 +3fc5eaa0: move a8, *a14+, 1 +3fc5eab0: movi 0x3fc6bf68, a8 +3fc5eae0: move a8, *a14+, 1 +3fc5eaf0: calla L3F7F4770 +3fc5eb20: cmpi 0x4b, a8 +3fc5eb40: jreq L3FC5EB80 +3fc5eb50: calla L3F7F5830 +L3FC5EB80: +3fc5eb80: move a14, -*sp, 1 +3fc5eb90: move a11, *a14+, 1 +3fc5eba0: move a14, -*sp, 1 +3fc5ebb0: movi 0x3fc6bf98, a8 +3fc5ebe0: move a8, *a14+, 1 +3fc5ebf0: calla L3FB458D0 +3fc5ec20: move a8, *a14+, 1 +3fc5ec30: movi 0x3fc6bf98, a8 +3fc5ec60: move a8, *a14+, 1 +3fc5ec70: calla L3F7F4770 +3fc5eca0: cmpi 0x4c, a8 +3fc5ecc0: jreq L3FC5ED00 +3fc5ecd0: calla L3F7F5830 +L3FC5ED00: +3fc5ed00: move a14, -*sp, 1 +3fc5ed10: move a11, *a14+, 1 +3fc5ed20: move a14, -*sp, 1 +3fc5ed30: movi 0x3fc6c1b0, a8 +3fc5ed60: move a8, *a14+, 1 +3fc5ed70: calla L3FB458D0 +3fc5eda0: move a8, *a14+, 1 +3fc5edb0: movi 0x3fc6c1b0, a8 +3fc5ede0: move a8, *a14+, 1 +3fc5edf0: calla L3F7F4770 +3fc5ee20: cmpi 0x4d, a8 +3fc5ee40: jreq L3FC5EE80 +3fc5ee50: calla L3F7F5830 +L3FC5EE80: +3fc5ee80: move a14, -*sp, 1 +3fc5ee90: move a11, *a14+, 1 +3fc5eea0: move a14, -*sp, 1 +3fc5eeb0: movi 0x3fc6c3c0, a8 +3fc5eee0: move a8, *a14+, 1 +3fc5eef0: calla L3FB458D0 +3fc5ef20: move a8, *a14+, 1 +3fc5ef30: movi 0x3fc6c3c0, a8 +3fc5ef60: move a8, *a14+, 1 +3fc5ef70: calla L3F7F4770 +3fc5efa0: cmpi 0x4e, a8 +3fc5efc0: jreq L3FC5F000 +3fc5efd0: calla L3F7F5830 +L3FC5F000: +3fc5f000: move a14, -*sp, 1 +3fc5f010: move a11, *a14+, 1 +3fc5f020: move a14, -*sp, 1 +3fc5f030: movi 0x3fc6c580, a8 +3fc5f060: move a8, *a14+, 1 +3fc5f070: calla L3FB458D0 +3fc5f0a0: move a8, *a14+, 1 +3fc5f0b0: movi 0x3fc6c580, a8 +3fc5f0e0: move a8, *a14+, 1 +3fc5f0f0: calla L3F7F4770 +3fc5f120: cmpi 0x4f, a8 +3fc5f140: jreq L3FC5F180 +3fc5f150: calla L3F7F5830 +L3FC5F180: +3fc5f180: move a14, -*sp, 1 +3fc5f190: move a11, *a14+, 1 +3fc5f1a0: move a14, -*sp, 1 +3fc5f1b0: movi 0x3fc6c760, a8 +3fc5f1e0: move a8, *a14+, 1 +3fc5f1f0: calla L3FB458D0 +3fc5f220: move a8, *a14+, 1 +3fc5f230: movi 0x3fc6c760, a8 +3fc5f260: move a8, *a14+, 1 +3fc5f270: calla L3F7F4770 +3fc5f2a0: cmpi 0x50, a8 +3fc5f2c0: jreq L3FC5F300 +3fc5f2d0: calla L3F7F5830 +L3FC5F300: +3fc5f300: move a14, -*sp, 1 +3fc5f310: move a11, *a14+, 1 +3fc5f320: move a14, -*sp, 1 +3fc5f330: movi 0x3fc6c7c0, a8 +3fc5f360: move a8, *a14+, 1 +3fc5f370: calla L3FB458D0 +3fc5f3a0: move a8, *a14+, 1 +3fc5f3b0: movi 0x3fc6c7c0, a8 +3fc5f3e0: move a8, *a14+, 1 +3fc5f3f0: calla L3F7F4770 +3fc5f420: cmpi 0x51, a8 +3fc5f440: jreq L3FC5F480 +3fc5f450: calla L3F7F5830 +L3FC5F480: +3fc5f480: move a14, -*sp, 1 +3fc5f490: move a11, *a14+, 1 +3fc5f4a0: move a14, -*sp, 1 +3fc5f4b0: movi 0x3fc6c850, a8 +3fc5f4e0: move a8, *a14+, 1 +3fc5f4f0: calla L3FB458D0 +3fc5f520: move a8, *a14+, 1 +3fc5f530: movi 0x3fc6c850, a8 +3fc5f560: move a8, *a14+, 1 +3fc5f570: calla L3F7F4770 +3fc5f5a0: cmpi 0x52, a8 +3fc5f5c0: jreq L3FC5F600 +3fc5f5d0: calla L3F7F5830 +L3FC5F600: +3fc5f600: move a14, -*sp, 1 +3fc5f610: move a11, *a14+, 1 +3fc5f620: move a14, -*sp, 1 +3fc5f630: movi 0x3fc6c858, a8 +3fc5f660: move a8, *a14+, 1 +3fc5f670: calla L3FB458D0 +3fc5f6a0: move a8, *a14+, 1 +3fc5f6b0: movi 0x3fc6c858, a8 +3fc5f6e0: move a8, *a14+, 1 +3fc5f6f0: calla L3F7F4770 +3fc5f720: cmpi 0x53, a8 +3fc5f740: jreq L3FC5F780 +3fc5f750: calla L3F7F5830 +L3FC5F780: +3fc5f780: move a14, -*sp, 1 +3fc5f790: move a11, *a14+, 1 +3fc5f7a0: move a14, -*sp, 1 +3fc5f7b0: movi 0x3fc6c880, a8 +3fc5f7e0: move a8, *a14+, 1 +3fc5f7f0: calla L3FB458D0 +3fc5f820: move a8, *a14+, 1 +3fc5f830: movi 0x3fc6c880, a8 +3fc5f860: move a8, *a14+, 1 +3fc5f870: calla L3F7F4770 +3fc5f8a0: cmpi 0x54, a8 +3fc5f8c0: jreq L3FC5F900 +3fc5f8d0: calla L3F7F5830 +L3FC5F900: +3fc5f900: move a14, -*sp, 1 +3fc5f910: move a11, *a14+, 1 +3fc5f920: move a14, -*sp, 1 +3fc5f930: movi 0x3fc6c8c0, a8 +3fc5f960: move a8, *a14+, 1 +3fc5f970: calla L3FB458D0 +3fc5f9a0: move a8, *a14+, 1 +3fc5f9b0: movi 0x3fc6c8c0, a8 +3fc5f9e0: move a8, *a14+, 1 +3fc5f9f0: calla L3F7F4770 +3fc5fa20: cmpi 0x55, a8 +3fc5fa40: jreq L3FC5FA80 +3fc5fa50: calla L3F7F5830 +L3FC5FA80: +3fc5fa80: move a14, -*sp, 1 +3fc5fa90: move a11, *a14+, 1 +3fc5faa0: move a14, -*sp, 1 +3fc5fab0: movi 0x3fc6c948, a8 +3fc5fae0: move a8, *a14+, 1 +3fc5faf0: calla L3FB458D0 +3fc5fb20: move a8, *a14+, 1 +3fc5fb30: movi 0x3fc6c948, a8 +3fc5fb60: move a8, *a14+, 1 +3fc5fb70: calla L3F7F4770 +3fc5fba0: cmpi 0x56, a8 +3fc5fbc0: jreq L3FC5FC00 +3fc5fbd0: calla L3F7F5830 +L3FC5FC00: +3fc5fc00: move a14, -*sp, 1 +3fc5fc10: move a11, *a14+, 1 +3fc5fc20: move a14, -*sp, 1 +3fc5fc30: movi 0x3fc6c9a8, a8 +3fc5fc60: move a8, *a14+, 1 +3fc5fc70: calla L3FB458D0 +3fc5fca0: move a8, *a14+, 1 +3fc5fcb0: movi 0x3fc6c9a8, a8 +3fc5fce0: move a8, *a14+, 1 +3fc5fcf0: calla L3F7F4770 +3fc5fd20: cmpi 0x57, a8 +3fc5fd40: jreq L3FC5FD80 +3fc5fd50: calla L3F7F5830 +L3FC5FD80: +3fc5fd80: move a14, -*sp, 1 +3fc5fd90: move a11, *a14+, 1 +3fc5fda0: move a14, -*sp, 1 +3fc5fdb0: movi 0x3fc6c9e0, a8 +3fc5fde0: move a8, *a14+, 1 +3fc5fdf0: calla L3FB458D0 +3fc5fe20: move a8, *a14+, 1 +3fc5fe30: movi 0x3fc6c9e0, a8 +3fc5fe60: move a8, *a14+, 1 +3fc5fe70: calla L3F7F4770 +3fc5fea0: cmpi 0x58, a8 +3fc5fec0: jreq L3FC5FF00 +3fc5fed0: calla L3F7F5830 +L3FC5FF00: +3fc5ff00: move a14, -*sp, 1 +3fc5ff10: move a11, *a14+, 1 +3fc5ff20: move a14, -*sp, 1 +3fc5ff30: movi 0x3fc6ca50, a8 +3fc5ff60: move a8, *a14+, 1 +3fc5ff70: calla L3FB458D0 +3fc5ffa0: move a8, *a14+, 1 +3fc5ffb0: movi 0x3fc6ca50, a8 +3fc5ffe0: move a8, *a14+, 1 +3fc5fff0: calla L3F7F4770 +3fc60020: cmpi 0x59, a8 +3fc60040: jreq L3FC60080 +3fc60050: calla L3F7F5830 +L3FC60080: +3fc60080: move a14, -*sp, 1 +3fc60090: move a11, *a14+, 1 +3fc600a0: move a14, -*sp, 1 +3fc600b0: movi 0x3fc6ca88, a8 +3fc600e0: move a8, *a14+, 1 +3fc600f0: calla L3FB458D0 +3fc60120: move a8, *a14+, 1 +3fc60130: movi 0x3fc6ca88, a8 +3fc60160: move a8, *a14+, 1 +3fc60170: calla L3F7F4770 +3fc601a0: cmpi 0x5a, a8 +3fc601c0: jreq L3FC60200 +3fc601d0: calla L3F7F5830 +L3FC60200: +3fc60200: move a14, -*sp, 1 +3fc60210: move a11, *a14+, 1 +3fc60220: move a14, -*sp, 1 +3fc60230: movi 0x3fc6cab8, a8 +3fc60260: move a8, *a14+, 1 +3fc60270: calla L3FB458D0 +3fc602a0: move a8, *a14+, 1 +3fc602b0: movi 0x3fc6cab8, a8 +3fc602e0: move a8, *a14+, 1 +3fc602f0: calla L3F7F4770 +3fc60320: cmpi 0x5b, a8 +3fc60340: jreq L3FC60380 +3fc60350: calla L3F7F5830 +L3FC60380: +3fc60380: move a14, -*sp, 1 +3fc60390: move a11, *a14+, 1 +3fc603a0: move a14, -*sp, 1 +3fc603b0: movi 0x3fc6cac8, a8 +3fc603e0: move a8, *a14+, 1 +3fc603f0: calla L3FB458D0 +3fc60420: move a8, *a14+, 1 +3fc60430: movi 0x3fc6cac8, a8 +3fc60460: move a8, *a14+, 1 +3fc60470: calla L3F7F4770 +3fc604a0: cmpi 0x5c, a8 +3fc604c0: jreq L3FC60500 +3fc604d0: calla L3F7F5830 +L3FC60500: +3fc60500: move a14, -*sp, 1 +3fc60510: move a11, *a14+, 1 +3fc60520: move a14, -*sp, 1 +3fc60530: movi 0x3fc6cb40, a8 +3fc60560: move a8, *a14+, 1 +3fc60570: calla L3FB458D0 +3fc605a0: move a8, *a14+, 1 +3fc605b0: movi 0x3fc6cb40, a8 +3fc605e0: move a8, *a14+, 1 +3fc605f0: calla L3F7F4770 +3fc60620: cmpi 0x5d, a8 +3fc60640: jreq L3FC60680 +3fc60650: calla L3F7F5830 +L3FC60680: +3fc60680: move a14, -*sp, 1 +3fc60690: move a11, *a14+, 1 +3fc606a0: move a14, -*sp, 1 +3fc606b0: movi 0x3fc6cb98, a8 +3fc606e0: move a8, *a14+, 1 +3fc606f0: calla L3FB458D0 +3fc60720: move a8, *a14+, 1 +3fc60730: movi 0x3fc6cb98, a8 +3fc60760: move a8, *a14+, 1 +3fc60770: calla L3F7F4770 +3fc607a0: cmpi 0x5e, a8 +3fc607c0: jreq L3FC60800 +3fc607d0: calla L3F7F5830 +L3FC60800: +3fc60800: move a14, -*sp, 1 +3fc60810: move a11, *a14+, 1 +3fc60820: move a14, -*sp, 1 +3fc60830: movi 0x3fc6cc00, a8 +3fc60860: move a8, *a14+, 1 +3fc60870: calla L3FB458D0 +3fc608a0: move a8, *a14+, 1 +3fc608b0: movi 0x3fc6cc00, a8 +3fc608e0: move a8, *a14+, 1 +3fc608f0: calla L3F7F4770 +3fc60920: cmpi 0x5f, a8 +3fc60940: jreq L3FC60980 +3fc60950: calla L3F7F5830 +L3FC60980: +3fc60980: move a14, -*sp, 1 +3fc60990: move a11, *a14+, 1 +3fc609a0: move a14, -*sp, 1 +3fc609b0: movi 0x3fc6cc68, a8 +3fc609e0: move a8, *a14+, 1 +3fc609f0: calla L3FB458D0 +3fc60a20: move a8, *a14+, 1 +3fc60a30: movi 0x3fc6cc68, a8 +3fc60a60: move a8, *a14+, 1 +3fc60a70: calla L3F7F4770 +3fc60aa0: cmpi 0x60, a8 +3fc60ac0: jreq L3FC60B00 +3fc60ad0: calla L3F7F5830 +L3FC60B00: +3fc60b00: move a14, -*sp, 1 +3fc60b10: move a11, *a14+, 1 +3fc60b20: move a14, -*sp, 1 +3fc60b30: movi 0x3fc6cca8, a8 +3fc60b60: move a8, *a14+, 1 +3fc60b70: calla L3FB458D0 +3fc60ba0: move a8, *a14+, 1 +3fc60bb0: movi 0x3fc6cca8, a8 +3fc60be0: move a8, *a14+, 1 +3fc60bf0: calla L3F7F4770 +3fc60c20: cmpi 0x61, a8 +3fc60c40: jreq L3FC60C80 +3fc60c50: calla L3F7F5830 +L3FC60C80: +3fc60c80: move a14, -*sp, 1 +3fc60c90: move a11, *a14+, 1 +3fc60ca0: move a14, -*sp, 1 +3fc60cb0: movi 0x3fc6ccb8, a8 +3fc60ce0: move a8, *a14+, 1 +3fc60cf0: calla L3FB458D0 +3fc60d20: move a8, *a14+, 1 +3fc60d30: movi 0x3fc6ccb8, a8 +3fc60d60: move a8, *a14+, 1 +3fc60d70: calla L3F7F4770 +3fc60da0: cmpi 0x62, a8 +3fc60dc0: jreq L3FC60E00 +3fc60dd0: calla L3F7F5830 +L3FC60E00: +3fc60e00: move a14, -*sp, 1 +3fc60e10: move a11, *a14+, 1 +3fc60e20: move a14, -*sp, 1 +3fc60e30: movi 0x3fc6cd28, a8 +3fc60e60: move a8, *a14+, 1 +3fc60e70: calla L3FB458D0 +3fc60ea0: move a8, *a14+, 1 +3fc60eb0: movi 0x3fc6cd28, a8 +3fc60ee0: move a8, *a14+, 1 +3fc60ef0: calla L3F7F4770 +3fc60f20: cmpi 0x63, a8 +3fc60f40: jreq L3FC60F80 +3fc60f50: calla L3F7F5830 +L3FC60F80: +3fc60f80: move a14, -*sp, 1 +3fc60f90: move a11, *a14+, 1 +3fc60fa0: move a14, -*sp, 1 +3fc60fb0: movi 0x3fc6cdb0, a8 +3fc60fe0: move a8, *a14+, 1 +3fc60ff0: calla L3FB458D0 +3fc61020: move a8, *a14+, 1 +3fc61030: movi 0x3fc6cdb0, a8 +3fc61060: move a8, *a14+, 1 +3fc61070: calla L3F7F4770 +3fc610a0: cmpi 0x64, a8 +3fc610c0: jreq L3FC61100 +3fc610d0: calla L3F7F5830 +L3FC61100: +3fc61100: move a14, -*sp, 1 +3fc61110: move a11, *a14+, 1 +3fc61120: move a14, -*sp, 1 +3fc61130: movi 0x3fc6ce38, a8 +3fc61160: move a8, *a14+, 1 +3fc61170: calla L3FB458D0 +3fc611a0: move a8, *a14+, 1 +3fc611b0: movi 0x3fc6ce38, a8 +3fc611e0: move a8, *a14+, 1 +3fc611f0: calla L3F7F4770 +3fc61220: cmpi 0x65, a8 +3fc61240: jreq L3FC61280 +3fc61250: calla L3F7F5830 +L3FC61280: +3fc61280: move a14, -*sp, 1 +3fc61290: move a11, *a14+, 1 +3fc612a0: move a14, -*sp, 1 +3fc612b0: movi 0x3fc6ce48, a8 +3fc612e0: move a8, *a14+, 1 +3fc612f0: calla L3FB458D0 +3fc61320: move a8, *a14+, 1 +3fc61330: movi 0x3fc6ce48, a8 +3fc61360: move a8, *a14+, 1 +3fc61370: calla L3F7F4770 +3fc613a0: cmpi 0x66, a8 +3fc613c0: jreq L3FC61400 +3fc613d0: calla L3F7F5830 +L3FC61400: +3fc61400: move a14, -*sp, 1 +3fc61410: move a11, *a14+, 1 +3fc61420: move a14, -*sp, 1 +3fc61430: movi 0x3fc6cee8, a8 +3fc61460: move a8, *a14+, 1 +3fc61470: calla L3FB458D0 +3fc614a0: move a8, *a14+, 1 +3fc614b0: movi 0x3fc6cee8, a8 +3fc614e0: move a8, *a14+, 1 +3fc614f0: calla L3F7F4770 +3fc61520: cmpi 0x67, a8 +3fc61540: jreq L3FC61580 +3fc61550: calla L3F7F5830 +L3FC61580: +3fc61580: move a14, -*sp, 1 +3fc61590: move a11, *a14+, 1 +3fc615a0: move a14, -*sp, 1 +3fc615b0: movi 0x3fc6cf28, a8 +3fc615e0: move a8, *a14+, 1 +3fc615f0: calla L3FB458D0 +3fc61620: move a8, *a14+, 1 +3fc61630: movi 0x3fc6cf28, a8 +3fc61660: move a8, *a14+, 1 +3fc61670: calla L3F7F4770 +3fc616a0: cmpi 0x68, a8 +3fc616c0: jreq L3FC61700 +3fc616d0: calla L3F7F5830 +L3FC61700: +3fc61700: move a14, -*sp, 1 +3fc61710: move a11, *a14+, 1 +3fc61720: move a14, -*sp, 1 +3fc61730: movi 0x3fc6d020, a8 +3fc61760: move a8, *a14+, 1 +3fc61770: calla L3FB458D0 +3fc617a0: move a8, *a14+, 1 +3fc617b0: movi 0x3fc6d020, a8 +3fc617e0: move a8, *a14+, 1 +3fc617f0: calla L3F7F4770 +3fc61820: cmpi 0x69, a8 +3fc61840: jreq L3FC61880 +3fc61850: calla L3F7F5830 +L3FC61880: +3fc61880: move a14, -*sp, 1 +3fc61890: move a11, *a14+, 1 +3fc618a0: move a14, -*sp, 1 +3fc618b0: movi 0x3fc6d098, a8 +3fc618e0: move a8, *a14+, 1 +3fc618f0: calla L3FB458D0 +3fc61920: move a8, *a14+, 1 +3fc61930: movi 0x3fc6d098, a8 +3fc61960: move a8, *a14+, 1 +3fc61970: calla L3F7F4770 +3fc619a0: cmpi 0x6a, a8 +3fc619c0: jreq L3FC61A00 +3fc619d0: calla L3F7F5830 +L3FC61A00: +3fc61a00: move a14, -*sp, 1 +3fc61a10: move a11, *a14+, 1 +3fc61a20: move a14, -*sp, 1 +3fc61a30: movi 0x3fc6d1e0, a8 +3fc61a60: move a8, *a14+, 1 +3fc61a70: calla L3FB458D0 +3fc61aa0: move a8, *a14+, 1 +3fc61ab0: movi 0x3fc6d1e0, a8 +3fc61ae0: move a8, *a14+, 1 +3fc61af0: calla L3F7F4770 +3fc61b20: cmpi 0x6b, a8 +3fc61b40: jreq L3FC61B80 +3fc61b50: calla L3F7F5830 +L3FC61B80: +3fc61b80: move a14, -*sp, 1 +3fc61b90: move a11, *a14+, 1 +3fc61ba0: move a14, -*sp, 1 +3fc61bb0: movi 0x3fc6d3a0, a8 +3fc61be0: move a8, *a14+, 1 +3fc61bf0: calla L3FB458D0 +3fc61c20: move a8, *a14+, 1 +3fc61c30: movi 0x3fc6d3a0, a8 +3fc61c60: move a8, *a14+, 1 +3fc61c70: calla L3F7F4770 +3fc61ca0: cmpi 0x6c, a8 +3fc61cc0: jreq L3FC61D00 +3fc61cd0: calla L3F7F5830 +L3FC61D00: +3fc61d00: move a14, -*sp, 1 +3fc61d10: move a11, *a14+, 1 +3fc61d20: move a14, -*sp, 1 +3fc61d30: movi 0x3fc6d5c0, a8 +3fc61d60: move a8, *a14+, 1 +3fc61d70: calla L3FB458D0 +3fc61da0: move a8, *a14+, 1 +3fc61db0: movi 0x3fc6d5c0, a8 +3fc61de0: move a8, *a14+, 1 +3fc61df0: calla L3F7F4770 +3fc61e20: cmpi 0x6d, a8 +3fc61e40: jreq L3FC61E80 +3fc61e50: calla L3F7F5830 +L3FC61E80: +3fc61e80: move a14, -*sp, 1 +3fc61e90: move a11, *a14+, 1 +3fc61ea0: move a14, -*sp, 1 +3fc61eb0: movi 0x3fc6d608, a8 +3fc61ee0: move a8, *a14+, 1 +3fc61ef0: calla L3FB458D0 +3fc61f20: move a8, *a14+, 1 +3fc61f30: movi 0x3fc6d608, a8 +3fc61f60: move a8, *a14+, 1 +3fc61f70: calla L3F7F4770 +3fc61fa0: cmpi 0x6e, a8 +3fc61fc0: jreq L3FC62000 +3fc61fd0: calla L3F7F5830 +L3FC62000: +3fc62000: move a14, -*sp, 1 +3fc62010: move a11, *a14+, 1 +3fc62020: move a14, -*sp, 1 +3fc62030: movi 0x3fc6d658, a8 +3fc62060: move a8, *a14+, 1 +3fc62070: calla L3FB458D0 +3fc620a0: move a8, *a14+, 1 +3fc620b0: movi 0x3fc6d658, a8 +3fc620e0: move a8, *a14+, 1 +3fc620f0: calla L3F7F4770 +3fc62120: cmpi 0x6f, a8 +3fc62140: jreq L3FC62180 +3fc62150: calla L3F7F5830 +L3FC62180: +3fc62180: move a14, -*sp, 1 +3fc62190: move a11, *a14+, 1 +3fc621a0: move a14, -*sp, 1 +3fc621b0: movi 0x3fc6d668, a8 +3fc621e0: move a8, *a14+, 1 +3fc621f0: calla L3FB458D0 +3fc62220: move a8, *a14+, 1 +3fc62230: movi 0x3fc6d668, a8 +3fc62260: move a8, *a14+, 1 +3fc62270: calla L3F7F4770 +3fc622a0: cmpi 0x70, a8 +3fc622c0: jreq L3FC62300 +3fc622d0: calla L3F7F5830 +L3FC62300: +3fc62300: move a14, -*sp, 1 +3fc62310: move a11, *a14+, 1 +3fc62320: move a14, -*sp, 1 +3fc62330: movi 0x3fc6d688, a8 +3fc62360: move a8, *a14+, 1 +3fc62370: calla L3FB458D0 +3fc623a0: move a8, *a14+, 1 +3fc623b0: movi 0x3fc6d688, a8 +3fc623e0: move a8, *a14+, 1 +3fc623f0: calla L3F7F4770 +3fc62420: cmpi 0x71, a8 +3fc62440: jreq L3FC62480 +3fc62450: calla L3F7F5830 +L3FC62480: +3fc62480: move a14, -*sp, 1 +3fc62490: move a11, *a14+, 1 +3fc624a0: move a14, -*sp, 1 +3fc624b0: movi 0x3fc6d6c8, a8 +3fc624e0: move a8, *a14+, 1 +3fc624f0: calla L3FB458D0 +3fc62520: move a8, *a14+, 1 +3fc62530: movi 0x3fc6d6c8, a8 +3fc62560: move a8, *a14+, 1 +3fc62570: calla L3F7F4770 +3fc625a0: cmpi 0x72, a8 +3fc625c0: jreq L3FC62600 +3fc625d0: calla L3F7F5830 +L3FC62600: +3fc62600: move a14, -*sp, 1 +3fc62610: move a11, *a14+, 1 +3fc62620: move a14, -*sp, 1 +3fc62630: movi 0x3fc6d748, a8 +3fc62660: move a8, *a14+, 1 +3fc62670: calla L3FB458D0 +3fc626a0: move a8, *a14+, 1 +3fc626b0: movi 0x3fc6d748, a8 +3fc626e0: move a8, *a14+, 1 +3fc626f0: calla L3F7F4770 +3fc62720: cmpi 0x73, a8 +3fc62740: jreq L3FC62780 +3fc62750: calla L3F7F5830 +L3FC62780: +3fc62780: move a14, -*sp, 1 +3fc62790: move a11, *a14+, 1 +3fc627a0: move a14, -*sp, 1 +3fc627b0: movi 0x3fc6d9e8, a8 +3fc627e0: move a8, *a14+, 1 +3fc627f0: calla L3FB458D0 +3fc62820: move a8, *a14+, 1 +3fc62830: movi 0x3fc6d9e8, a8 +3fc62860: move a8, *a14+, 1 +3fc62870: calla L3F7F4770 +3fc628a0: cmpi 0x74, a8 +3fc628c0: jreq L3FC62900 +3fc628d0: calla L3F7F5830 +L3FC62900: +3fc62900: move a14, -*sp, 1 +3fc62910: move a11, *a14+, 1 +3fc62920: move a14, -*sp, 1 +3fc62930: movi 0x3fc6dc18, a8 +3fc62960: move a8, *a14+, 1 +3fc62970: calla L3FB458D0 +3fc629a0: move a8, *a14+, 1 +3fc629b0: movi 0x3fc6dc18, a8 +3fc629e0: move a8, *a14+, 1 +3fc629f0: calla L3F7F4770 +3fc62a20: cmpi 0x75, a8 +3fc62a40: jreq L3FC62A80 +3fc62a50: calla L3F7F5830 +L3FC62A80: +3fc62a80: move a14, -*sp, 1 +3fc62a90: move a11, *a14+, 1 +3fc62aa0: move a14, -*sp, 1 +3fc62ab0: movi 0x3fc6de38, a8 +3fc62ae0: move a8, *a14+, 1 +3fc62af0: calla L3FB458D0 +3fc62b20: move a8, *a14+, 1 +3fc62b30: movi 0x3fc6de38, a8 +3fc62b60: move a8, *a14+, 1 +3fc62b70: calla L3F7F4770 +3fc62ba0: cmpi 0x76, a8 +3fc62bc0: jreq L3FC62C00 +3fc62bd0: calla L3F7F5830 +L3FC62C00: +3fc62c00: move a14, -*sp, 1 +3fc62c10: move a11, *a14+, 1 +3fc62c20: move a14, -*sp, 1 +3fc62c30: movi 0x3fc6de70, a8 +3fc62c60: move a8, *a14+, 1 +3fc62c70: calla L3FB458D0 +3fc62ca0: move a8, *a14+, 1 +3fc62cb0: movi 0x3fc6de70, a8 +3fc62ce0: move a8, *a14+, 1 +3fc62cf0: calla L3F7F4770 +3fc62d20: cmpi 0x77, a8 +3fc62d40: jreq L3FC62D80 +3fc62d50: calla L3F7F5830 +L3FC62D80: +3fc62d80: move a14, -*sp, 1 +3fc62d90: move a11, *a14+, 1 +3fc62da0: move a14, -*sp, 1 +3fc62db0: movi 0x3fc6def0, a8 +3fc62de0: move a8, *a14+, 1 +3fc62df0: calla L3FB458D0 +3fc62e20: move a8, *a14+, 1 +3fc62e30: movi 0x3fc6def0, a8 +3fc62e60: move a8, *a14+, 1 +3fc62e70: calla L3F7F4770 +3fc62ea0: cmpi 0x78, a8 +3fc62ec0: jreq L3FC62F00 +3fc62ed0: calla L3F7F5830 +L3FC62F00: +3fc62f00: move a14, -*sp, 1 +3fc62f10: move a11, *a14+, 1 +3fc62f20: move a14, -*sp, 1 +3fc62f30: movi 0x3fc6e108, a8 +3fc62f60: move a8, *a14+, 1 +3fc62f70: calla L3FB458D0 +3fc62fa0: move a8, *a14+, 1 +3fc62fb0: movi 0x3fc6e108, a8 +3fc62fe0: move a8, *a14+, 1 +3fc62ff0: calla L3F7F4770 +3fc63020: cmpi 0x79, a8 +3fc63040: jreq L3FC63080 +3fc63050: calla L3F7F5830 +L3FC63080: +3fc63080: move a14, -*sp, 1 +3fc63090: move a11, *a14+, 1 +3fc630a0: move a14, -*sp, 1 +3fc630b0: movi 0x3fc6e168, a8 +3fc630e0: move a8, *a14+, 1 +3fc630f0: calla L3FB458D0 +3fc63120: move a8, *a14+, 1 +3fc63130: movi 0x3fc6e168, a8 +3fc63160: move a8, *a14+, 1 +3fc63170: calla L3F7F4770 +3fc631a0: cmpi 0x7a, a8 +3fc631c0: jreq L3FC63200 +3fc631d0: calla L3F7F5830 +L3FC63200: +3fc63200: move a14, -*sp, 1 +3fc63210: move a11, *a14+, 1 +3fc63220: move a14, -*sp, 1 +3fc63230: movi 0x3fc6e390, a8 +3fc63260: move a8, *a14+, 1 +3fc63270: calla L3FB458D0 +3fc632a0: move a8, *a14+, 1 +3fc632b0: movi 0x3fc6e390, a8 +3fc632e0: move a8, *a14+, 1 +3fc632f0: calla L3F7F4770 +3fc63320: cmpi 0x7b, a8 +3fc63340: jreq L3FC63380 +3fc63350: calla L3F7F5830 +L3FC63380: +3fc63380: move a14, -*sp, 1 +3fc63390: move a11, *a14+, 1 +3fc633a0: move a14, -*sp, 1 +3fc633b0: movi 0x3fc6e4e8, a8 +3fc633e0: move a8, *a14+, 1 +3fc633f0: calla L3FB458D0 +3fc63420: move a8, *a14+, 1 +3fc63430: movi 0x3fc6e4e8, a8 +3fc63460: move a8, *a14+, 1 +3fc63470: calla L3F7F4770 +3fc634a0: cmpi 0x7c, a8 +3fc634c0: jreq L3FC63500 +3fc634d0: calla L3F7F5830 +L3FC63500: +3fc63500: move a14, -*sp, 1 +3fc63510: move a11, *a14+, 1 +3fc63520: move a14, -*sp, 1 +3fc63530: movi 0x3fc6e6c0, a8 +3fc63560: move a8, *a14+, 1 +3fc63570: calla L3FB458D0 +3fc635a0: move a8, *a14+, 1 +3fc635b0: movi 0x3fc6e6c0, a8 +3fc635e0: move a8, *a14+, 1 +3fc635f0: calla L3F7F4770 +3fc63620: cmpi 0x7d, a8 +3fc63640: jreq L3FC63680 +3fc63650: calla L3F7F5830 +L3FC63680: +3fc63680: move a14, -*sp, 1 +3fc63690: move a11, *a14+, 1 +3fc636a0: move a14, -*sp, 1 +3fc636b0: movi 0x3fc6e740, a8 +3fc636e0: move a8, *a14+, 1 +3fc636f0: calla L3FB458D0 +3fc63720: move a8, *a14+, 1 +3fc63730: movi 0x3fc6e740, a8 +3fc63760: move a8, *a14+, 1 +3fc63770: calla L3F7F4770 +3fc637a0: cmpi 0x7e, a8 +3fc637c0: jreq L3FC63800 +3fc637d0: calla L3F7F5830 +L3FC63800: +3fc63800: move a14, -*sp, 1 +3fc63810: move a11, *a14+, 1 +3fc63820: move a14, -*sp, 1 +3fc63830: movi 0x3fc6e928, a8 +3fc63860: move a8, *a14+, 1 +3fc63870: calla L3FB458D0 +3fc638a0: move a8, *a14+, 1 +3fc638b0: movi 0x3fc6e928, a8 +3fc638e0: move a8, *a14+, 1 +3fc638f0: calla L3F7F4770 +3fc63920: cmpi 0x7f, a8 +3fc63940: jreq L3FC63980 +3fc63950: calla L3F7F5830 +L3FC63980: +3fc63980: move a14, -*sp, 1 +3fc63990: move a11, *a14+, 1 +3fc639a0: move a14, -*sp, 1 +3fc639b0: movi 0x3fc6eb00, a8 +3fc639e0: move a8, *a14+, 1 +3fc639f0: calla L3FB458D0 +3fc63a20: move a8, *a14+, 1 +3fc63a30: movi 0x3fc6eb00, a8 +3fc63a60: move a8, *a14+, 1 +3fc63a70: calla L3F7F4770 +3fc63aa0: cmpi 0x80, a8 +3fc63ac0: jreq L3FC63B00 +3fc63ad0: calla L3F7F5830 +L3FC63B00: +3fc63b00: move a14, -*sp, 1 +3fc63b10: move a11, *a14+, 1 +3fc63b20: move a14, -*sp, 1 +3fc63b30: movi 0x3fc6ece8, a8 +3fc63b60: move a8, *a14+, 1 +3fc63b70: calla L3FB458D0 +3fc63ba0: move a8, *a14+, 1 +3fc63bb0: movi 0x3fc6ece8, a8 +3fc63be0: move a8, *a14+, 1 +3fc63bf0: calla L3F7F4770 +3fc63c20: cmpi 0x81, a8 +3fc63c40: jreq L3FC63C80 +3fc63c50: calla L3F7F5830 +L3FC63C80: +3fc63c80: move a14, -*sp, 1 +3fc63c90: move a11, *a14+, 1 +3fc63ca0: move a14, -*sp, 1 +3fc63cb0: movi 0x3fc6eed0, a8 +3fc63ce0: move a8, *a14+, 1 +3fc63cf0: calla L3FB458D0 +3fc63d20: move a8, *a14+, 1 +3fc63d30: movi 0x3fc6eed0, a8 +3fc63d60: move a8, *a14+, 1 +3fc63d70: calla L3F7F4770 +3fc63da0: cmpi 0x82, a8 +3fc63dc0: jreq L3FC63E00 +3fc63dd0: calla L3F7F5830 +L3FC63E00: +3fc63e00: move a14, -*sp, 1 +3fc63e10: move a11, *a14+, 1 +3fc63e20: move a14, -*sp, 1 +3fc63e30: movi 0x3fc6f0c8, a8 +3fc63e60: move a8, *a14+, 1 +3fc63e70: calla L3FB458D0 +3fc63ea0: move a8, *a14+, 1 +3fc63eb0: movi 0x3fc6f0c8, a8 +3fc63ee0: move a8, *a14+, 1 +3fc63ef0: calla L3F7F4770 +3fc63f20: cmpi 0x83, a8 +3fc63f40: jreq L3FC63F80 +3fc63f50: calla L3F7F5830 +L3FC63F80: +3fc63f80: move a14, -*sp, 1 +3fc63f90: move a11, *a14+, 1 +3fc63fa0: move a14, -*sp, 1 +3fc63fb0: movi 0x3fc6f2b0, a8 +3fc63fe0: move a8, *a14+, 1 +3fc63ff0: calla L3FB458D0 +3fc64020: move a8, *a14+, 1 +3fc64030: movi 0x3fc6f2b0, a8 +3fc64060: move a8, *a14+, 1 +3fc64070: calla L3F7F4770 +3fc640a0: cmpi 0x84, a8 +3fc640c0: jreq L3FC64100 +3fc640d0: calla L3F7F5830 +L3FC64100: +3fc64100: move a14, -*sp, 1 +3fc64110: move a11, *a14+, 1 +3fc64120: move a14, -*sp, 1 +3fc64130: movi 0x3fc6f4a8, a8 +3fc64160: move a8, *a14+, 1 +3fc64170: calla L3FB458D0 +3fc641a0: move a8, *a14+, 1 +3fc641b0: movi 0x3fc6f4a8, a8 +3fc641e0: move a8, *a14+, 1 +3fc641f0: calla L3F7F4770 +3fc64220: cmpi 0x85, a8 +3fc64240: jreq L3FC64280 +3fc64250: calla L3F7F5830 +L3FC64280: +3fc64280: move a14, -*sp, 1 +3fc64290: move a11, *a14+, 1 +3fc642a0: move a14, -*sp, 1 +3fc642b0: movi 0x3fc6f6b0, a8 +3fc642e0: move a8, *a14+, 1 +3fc642f0: calla L3FB458D0 +3fc64320: move a8, *a14+, 1 +3fc64330: movi 0x3fc6f6b0, a8 +3fc64360: move a8, *a14+, 1 +3fc64370: calla L3F7F4770 +3fc643a0: cmpi 0x86, a8 +3fc643c0: jreq L3FC64400 +3fc643d0: calla L3F7F5830 +L3FC64400: +3fc64400: move a14, -*sp, 1 +3fc64410: move a11, *a14+, 1 +3fc64420: move a14, -*sp, 1 +3fc64430: movi 0x3fc6f8d0, a8 +3fc64460: move a8, *a14+, 1 +3fc64470: calla L3FB458D0 +3fc644a0: move a8, *a14+, 1 +3fc644b0: movi 0x3fc6f8d0, a8 +3fc644e0: move a8, *a14+, 1 +3fc644f0: calla L3F7F4770 +3fc64520: cmpi 0x87, a8 +3fc64540: jreq L3FC64580 +3fc64550: calla L3F7F5830 +L3FC64580: +3fc64580: move a14, -*sp, 1 +3fc64590: move a11, *a14+, 1 +3fc645a0: move a14, -*sp, 1 +3fc645b0: movi 0x3fc6fad8, a8 +3fc645e0: move a8, *a14+, 1 +3fc645f0: calla L3FB458D0 +3fc64620: move a8, *a14+, 1 +3fc64630: movi 0x3fc6fad8, a8 +3fc64660: move a8, *a14+, 1 +3fc64670: calla L3F7F4770 +3fc646a0: cmpi 0x88, a8 +3fc646c0: jreq L3FC64700 +3fc646d0: calla L3F7F5830 +L3FC64700: +3fc64700: move a14, -*sp, 1 +3fc64710: move a11, *a14+, 1 +3fc64720: move a14, -*sp, 1 +3fc64730: movi 0x3fc6fcf0, a8 +3fc64760: move a8, *a14+, 1 +3fc64770: calla L3FB458D0 +3fc647a0: move a8, *a14+, 1 +3fc647b0: movi 0x3fc6fcf0, a8 +3fc647e0: move a8, *a14+, 1 +3fc647f0: calla L3F7F4770 +3fc64820: cmpi 0x89, a8 +3fc64840: jreq L3FC64880 +3fc64850: calla L3F7F5830 +L3FC64880: +3fc64880: move a14, -*sp, 1 +3fc64890: move a11, *a14+, 1 +3fc648a0: move a14, -*sp, 1 +3fc648b0: movi 0x3fc6fd28, a8 +3fc648e0: move a8, *a14+, 1 +3fc648f0: calla L3FB458D0 +3fc64920: move a8, *a14+, 1 +3fc64930: movi 0x3fc6fd28, a8 +3fc64960: move a8, *a14+, 1 +3fc64970: calla L3F7F4770 +3fc649a0: cmpi 0x8a, a8 +3fc649c0: jreq L3FC64A00 +3fc649d0: calla L3F7F5830 +L3FC64A00: +3fc64a00: move a14, -*sp, 1 +3fc64a10: move a11, *a14+, 1 +3fc64a20: move a14, -*sp, 1 +3fc64a30: movi 0x3fc6fd58, a8 +3fc64a60: move a8, *a14+, 1 +3fc64a70: calla L3FB458D0 +3fc64aa0: move a8, *a14+, 1 +3fc64ab0: movi 0x3fc6fd58, a8 +3fc64ae0: move a8, *a14+, 1 +3fc64af0: calla L3F7F4770 +3fc64b20: cmpi 0x8b, a8 +3fc64b40: jreq L3FC64B80 +3fc64b50: calla L3F7F5830 +L3FC64B80: +3fc64b80: move a14, -*sp, 1 +3fc64b90: move a11, *a14+, 1 +3fc64ba0: move a14, -*sp, 1 +3fc64bb0: movi 0x3fc6fd68, a8 +3fc64be0: move a8, *a14+, 1 +3fc64bf0: calla L3FB458D0 +3fc64c20: move a8, *a14+, 1 +3fc64c30: movi 0x3fc6fd68, a8 +3fc64c60: move a8, *a14+, 1 +3fc64c70: calla L3F7F4770 +3fc64ca0: cmpi 0x8c, a8 +3fc64cc0: jreq L3FC64D00 +3fc64cd0: calla L3F7F5830 +L3FC64D00: +3fc64d00: move a14, -*sp, 1 +3fc64d10: move a11, *a14+, 1 +3fc64d20: move a14, -*sp, 1 +3fc64d30: movi 0x3fc6fdb0, a8 +3fc64d60: move a8, *a14+, 1 +3fc64d70: calla L3FB458D0 +3fc64da0: move a8, *a14+, 1 +3fc64db0: movi 0x3fc6fdb0, a8 +3fc64de0: move a8, *a14+, 1 +3fc64df0: calla L3F7F4770 +3fc64e20: cmpi 0x8d, a8 +3fc64e40: jreq L3FC64E80 +3fc64e50: calla L3F7F5830 +L3FC64E80: +3fc64e80: move a14, -*sp, 1 +3fc64e90: move a11, *a14+, 1 +3fc64ea0: move a14, -*sp, 1 +3fc64eb0: movi 0x3fc6fdf0, a8 +3fc64ee0: move a8, *a14+, 1 +3fc64ef0: calla L3FB458D0 +3fc64f20: move a8, *a14+, 1 +3fc64f30: movi 0x3fc6fdf0, a8 +3fc64f60: move a8, *a14+, 1 +3fc64f70: calla L3F7F4770 +3fc64fa0: cmpi 0x8e, a8 +3fc64fc0: jreq L3FC65000 +3fc64fd0: calla L3F7F5830 +L3FC65000: +3fc65000: move a14, -*sp, 1 +3fc65010: move a11, *a14+, 1 +3fc65020: move a14, -*sp, 1 +3fc65030: movi 0x3fc6fe78, a8 +3fc65060: move a8, *a14+, 1 +3fc65070: calla L3FB458D0 +3fc650a0: move a8, *a14+, 1 +3fc650b0: movi 0x3fc6fe78, a8 +3fc650e0: move a8, *a14+, 1 +3fc650f0: calla L3F7F4770 +3fc65120: cmpi 0x8f, a8 +3fc65140: jreq L3FC65180 +3fc65150: calla L3F7F5830 +L3FC65180: +3fc65180: move a14, -*sp, 1 +3fc65190: move a11, *a14+, 1 +3fc651a0: move a14, -*sp, 1 +3fc651b0: movi 0x3fc6ff38, a8 +3fc651e0: move a8, *a14+, 1 +3fc651f0: calla L3FB458D0 +3fc65220: move a8, *a14+, 1 +3fc65230: movi 0x3fc6ff38, a8 +3fc65260: move a8, *a14+, 1 +3fc65270: calla L3F7F4770 +3fc652a0: cmpi 0x90, a8 +3fc652c0: jreq L3FC65300 +3fc652d0: calla L3F7F5830 +L3FC65300: +3fc65300: move a14, -*sp, 1 +3fc65310: move a11, *a14+, 1 +3fc65320: move a14, -*sp, 1 +3fc65330: movi 0x3fc6ffc0, a8 +3fc65360: move a8, *a14+, 1 +3fc65370: calla L3FB458D0 +3fc653a0: move a8, *a14+, 1 +3fc653b0: movi 0x3fc6ffc0, a8 +3fc653e0: move a8, *a14+, 1 +3fc653f0: calla L3F7F4770 +3fc65420: cmpi 0x91, a8 +3fc65440: jreq L3FC65480 +3fc65450: calla L3F7F5830 +L3FC65480: +3fc65480: move a14, -*sp, 1 +3fc65490: move a11, *a14+, 1 +3fc654a0: move a14, -*sp, 1 +3fc654b0: movi 0x3fc70080, a8 +3fc654e0: move a8, *a14+, 1 +3fc654f0: calla L3FB458D0 +3fc65520: move a8, *a14+, 1 +3fc65530: movi 0x3fc70080, a8 +3fc65560: move a8, *a14+, 1 +3fc65570: calla L3F7F4770 +3fc655a0: cmpi 0x92, a8 +3fc655c0: jreq L3FC65600 +3fc655d0: calla L3F7F5830 +L3FC65600: +3fc65600: move a14, -*sp, 1 +3fc65610: move a11, *a14+, 1 +3fc65620: move a14, -*sp, 1 +3fc65630: movi 0x3fc70240, a8 +3fc65660: move a8, *a14+, 1 +3fc65670: calla L3FB458D0 +3fc656a0: move a8, *a14+, 1 +3fc656b0: movi 0x3fc70240, a8 +3fc656e0: move a8, *a14+, 1 +3fc656f0: calla L3F7F4770 +3fc65720: cmpi 0x93, a8 +3fc65740: jreq L3FC65780 +3fc65750: calla L3F7F5830 +L3FC65780: +3fc65780: move a14, -*sp, 1 +3fc65790: move a11, *a14+, 1 +3fc657a0: move a14, -*sp, 1 +3fc657b0: movi 0x3fc70458, a8 +3fc657e0: move a8, *a14+, 1 +3fc657f0: calla L3FB458D0 +3fc65820: move a8, *a14+, 1 +3fc65830: movi 0x3fc70458, a8 +3fc65860: move a8, *a14+, 1 +3fc65870: calla L3F7F4770 +3fc658a0: cmpi 0x94, a8 +3fc658c0: jreq L3FC65900 +3fc658d0: calla L3F7F5830 +L3FC65900: +3fc65900: move a14, -*sp, 1 +3fc65910: move a11, *a14+, 1 +3fc65920: move a14, -*sp, 1 +3fc65930: movi 0x3fc70670, a8 +3fc65960: move a8, *a14+, 1 +3fc65970: calla L3FB458D0 +3fc659a0: move a8, *a14+, 1 +3fc659b0: movi 0x3fc70670, a8 +3fc659e0: move a8, *a14+, 1 +3fc659f0: calla L3F7F4770 +3fc65a20: cmpi 0x95, a8 +3fc65a40: jreq L3FC65A80 +3fc65a50: calla L3F7F5830 +L3FC65A80: +3fc65a80: move a14, -*sp, 1 +3fc65a90: move a11, *a14+, 1 +3fc65aa0: move a14, -*sp, 1 +3fc65ab0: movi 0x3fc70888, a8 +3fc65ae0: move a8, *a14+, 1 +3fc65af0: calla L3FB458D0 +3fc65b20: move a8, *a14+, 1 +3fc65b30: movi 0x3fc70888, a8 +3fc65b60: move a8, *a14+, 1 +3fc65b70: calla L3F7F4770 +3fc65ba0: cmpi 0x96, a8 +3fc65bc0: jreq L3FC65C00 +3fc65bd0: calla L3F7F5830 +L3FC65C00: +3fc65c00: move a14, -*sp, 1 +3fc65c10: move a11, *a14+, 1 +3fc65c20: move a14, -*sp, 1 +3fc65c30: movi 0x3fc70aa0, a8 +3fc65c60: move a8, *a14+, 1 +3fc65c70: calla L3FB458D0 +3fc65ca0: move a8, *a14+, 1 +3fc65cb0: movi 0x3fc70aa0, a8 +3fc65ce0: move a8, *a14+, 1 +3fc65cf0: calla L3F7F4770 +3fc65d20: cmpi 0x97, a8 +3fc65d40: jreq L3FC65D80 +3fc65d50: calla L3F7F5830 +L3FC65D80: +3fc65d80: move a14, -*sp, 1 +3fc65d90: move a11, *a14+, 1 +3fc65da0: move a14, -*sp, 1 +3fc65db0: movi 0x3fc70ae0, a8 +3fc65de0: move a8, *a14+, 1 +3fc65df0: calla L3FB458D0 +3fc65e20: move a8, *a14+, 1 +3fc65e30: movi 0x3fc70ae0, a8 +3fc65e60: move a8, *a14+, 1 +3fc65e70: calla L3F7F4770 +3fc65ea0: cmpi 0x98, a8 +3fc65ec0: jreq L3FC65F00 +3fc65ed0: calla L3F7F5830 +L3FC65F00: +3fc65f00: move a14, -*sp, 1 +3fc65f10: move a11, *a14+, 1 +3fc65f20: move a14, -*sp, 1 +3fc65f30: movi 0x3fc70ba0, a8 +3fc65f60: move a8, *a14+, 1 +3fc65f70: calla L3FB458D0 +3fc65fa0: move a8, *a14+, 1 +3fc65fb0: movi 0x3fc70ba0, a8 +3fc65fe0: move a8, *a14+, 1 +3fc65ff0: calla L3F7F4770 +3fc66020: cmpi 0x99, a8 +3fc66040: jreq L3FC66080 +3fc66050: calla L3F7F5830 +L3FC66080: +3fc66080: move a14, -*sp, 1 +3fc66090: move a11, *a14+, 1 +3fc660a0: move a14, -*sp, 1 +3fc660b0: movi 0x3fc70c28, a8 +3fc660e0: move a8, *a14+, 1 +3fc660f0: calla L3FB458D0 +3fc66120: move a8, *a14+, 1 +3fc66130: movi 0x3fc70c28, a8 +3fc66160: move a8, *a14+, 1 +3fc66170: calla L3F7F4770 +3fc661a0: cmpi 0x9a, a8 +3fc661c0: jreq L3FC66200 +3fc661d0: calla L3F7F5830 +L3FC66200: +3fc66200: move a14, -*sp, 1 +3fc66210: move a11, *a14+, 1 +3fc66220: move a14, -*sp, 1 +3fc66230: movi 0x3fc70ce8, a8 +3fc66260: move a8, *a14+, 1 +3fc66270: calla L3FB458D0 +3fc662a0: move a8, *a14+, 1 +3fc662b0: movi 0x3fc70ce8, a8 +3fc662e0: move a8, *a14+, 1 +3fc662f0: calla L3F7F4770 +3fc66320: cmpi 0x9b, a8 +3fc66340: jreq L3FC66380 +3fc66350: calla L3F7F5830 +L3FC66380: +3fc66380: move a14, -*sp, 1 +3fc66390: move a11, *a14+, 1 +3fc663a0: move a14, -*sp, 1 +3fc663b0: movi 0x3fc70f00, a8 +3fc663e0: move a8, *a14+, 1 +3fc663f0: calla L3FB458D0 +3fc66420: move a8, *a14+, 1 +3fc66430: movi 0x3fc70f00, a8 +3fc66460: move a8, *a14+, 1 +3fc66470: calla L3F7F4770 +3fc664a0: cmpi 0x9c, a8 +3fc664c0: jreq L3FC66500 +3fc664d0: calla L3F7F5830 +L3FC66500: +3fc66500: move a14, -*sp, 1 +3fc66510: move a11, *a14+, 1 +3fc66520: move a14, -*sp, 1 +3fc66530: movi 0x3fc70f48, a8 +3fc66560: move a8, *a14+, 1 +3fc66570: calla L3FB458D0 +3fc665a0: move a8, *a14+, 1 +3fc665b0: movi 0x3fc70f48, a8 +3fc665e0: move a8, *a14+, 1 +3fc665f0: calla L3F7F4770 +3fc66620: cmpi 0x9d, a8 +3fc66640: jreq L3FC66680 +3fc66650: calla L3F7F5830 +L3FC66680: +3fc66680: move a14, -*sp, 1 +3fc66690: move a11, *a14+, 1 +3fc666a0: move a14, -*sp, 1 +3fc666b0: movi 0x3fc70fc8, a8 +3fc666e0: move a8, *a14+, 1 +3fc666f0: calla L3FB458D0 +3fc66720: move a8, *a14+, 1 +3fc66730: movi 0x3fc70fc8, a8 +3fc66760: move a8, *a14+, 1 +3fc66770: calla L3F7F4770 +3fc667a0: cmpi 0x9e, a8 +3fc667c0: jreq L3FC66800 +3fc667d0: calla L3F7F5830 +L3FC66800: +3fc66800: move a14, -*sp, 1 +3fc66810: move a11, *a14+, 1 +3fc66820: move a14, -*sp, 1 +3fc66830: movi 0x3fc71050, a8 +3fc66860: move a8, *a14+, 1 +3fc66870: calla L3FB458D0 +3fc668a0: move a8, *a14+, 1 +3fc668b0: movi 0x3fc71050, a8 +3fc668e0: move a8, *a14+, 1 +3fc668f0: calla L3F7F4770 +3fc66920: cmpi 0x9f, a8 +3fc66940: jreq L3FC66980 +3fc66950: calla L3F7F5830 +L3FC66980: +3fc66980: move a14, -*sp, 1 +3fc66990: move a11, *a14+, 1 +3fc669a0: move a14, -*sp, 1 +3fc669b0: movi 0x3fc710d0, a8 +3fc669e0: move a8, *a14+, 1 +3fc669f0: calla L3FB458D0 +3fc66a20: move a8, *a14+, 1 +3fc66a30: movi 0x3fc710d0, a8 +3fc66a60: move a8, *a14+, 1 +3fc66a70: calla L3F7F4770 +3fc66aa0: cmpi 0xa0, a8 +3fc66ac0: jreq L3FC66B00 +3fc66ad0: calla L3F7F5830 +L3FC66B00: +3fc66b00: move a14, -*sp, 1 +3fc66b10: move a11, *a14+, 1 +3fc66b20: move a14, -*sp, 1 +3fc66b30: movi 0x3fc712c0, a8 +3fc66b60: move a8, *a14+, 1 +3fc66b70: calla L3FB458D0 +3fc66ba0: move a8, *a14+, 1 +3fc66bb0: movi 0x3fc712c0, a8 +3fc66be0: move a8, *a14+, 1 +3fc66bf0: calla L3F7F4770 +3fc66c20: cmpi 0xa1, a8 +3fc66c40: jreq L3FC66C80 +3fc66c50: calla L3F7F5830 +L3FC66C80: +3fc66c80: move a14, -*sp, 1 +3fc66c90: move a11, *a14+, 1 +3fc66ca0: move a14, -*sp, 1 +3fc66cb0: movi 0x3fc714b0, a8 +3fc66ce0: move a8, *a14+, 1 +3fc66cf0: calla L3FB458D0 +3fc66d20: move a8, *a14+, 1 +3fc66d30: movi 0x3fc714b0, a8 +3fc66d60: move a8, *a14+, 1 +3fc66d70: calla L3F7F4770 +3fc66da0: cmpi 0xa2, a8 +3fc66dc0: jreq L3FC66E00 +3fc66dd0: calla L3F7F5830 +L3FC66E00: +3fc66e00: move a14, -*sp, 1 +3fc66e10: move a11, *a14+, 1 +3fc66e20: move a14, -*sp, 1 +3fc66e30: movi 0x3fc716a8, a8 +3fc66e60: move a8, *a14+, 1 +3fc66e70: calla L3FB458D0 +3fc66ea0: move a8, *a14+, 1 +3fc66eb0: movi 0x3fc716a8, a8 +3fc66ee0: move a8, *a14+, 1 +3fc66ef0: calla L3F7F4770 +3fc66f20: cmpi 0xa3, a8 +3fc66f40: jreq L3FC66F80 +3fc66f50: calla L3F7F5830 +L3FC66F80: +3fc66f80: move a14, -*sp, 1 +3fc66f90: move a11, *a14+, 1 +3fc66fa0: move a14, -*sp, 1 +3fc66fb0: movi 0x3fc71720, a8 +3fc66fe0: move a8, *a14+, 1 +3fc66ff0: calla L3FB458D0 +3fc67020: move a8, *a14+, 1 +3fc67030: movi 0x3fc71720, a8 +3fc67060: move a8, *a14+, 1 +3fc67070: calla L3F7F4770 +3fc670a0: cmpi 0xa4, a8 +3fc670c0: jreq L3FC67100 +3fc670d0: calla L3F7F5830 +L3FC67100: +3fc67100: move a14, -*sp, 1 +3fc67110: move a11, *a14+, 1 +3fc67120: move a14, -*sp, 1 +3fc67130: movi 0x3fc71790, a8 +3fc67160: move a8, *a14+, 1 +3fc67170: calla L3FB458D0 +3fc671a0: move a8, *a14+, 1 +3fc671b0: movi 0x3fc71790, a8 +3fc671e0: move a8, *a14+, 1 +3fc671f0: calla L3F7F4770 +3fc67220: cmpi 0xa5, a8 +3fc67240: jreq L3FC67280 +3fc67250: calla L3F7F5830 +L3FC67280: +3fc67280: move a14, -*sp, 1 +3fc67290: move a11, *a14+, 1 +3fc672a0: move a14, -*sp, 1 +3fc672b0: movi 0x3fc71808, a8 +3fc672e0: move a8, *a14+, 1 +3fc672f0: calla L3FB458D0 +3fc67320: move a8, *a14+, 1 +3fc67330: movi 0x3fc71808, a8 +3fc67360: move a8, *a14+, 1 +3fc67370: calla L3F7F4770 +3fc673a0: cmpi 0xa6, a8 +3fc673c0: jreq L3FC67400 +3fc673d0: calla L3F7F5830 +L3FC67400: +3fc67400: move a14, -*sp, 1 +3fc67410: move a11, *a14+, 1 +3fc67420: move a14, -*sp, 1 +3fc67430: movi 0x3fc719f0, a8 +3fc67460: move a8, *a14+, 1 +3fc67470: calla L3FB458D0 +3fc674a0: move a8, *a14+, 1 +3fc674b0: movi 0x3fc719f0, a8 +3fc674e0: move a8, *a14+, 1 +3fc674f0: calla L3F7F4770 +3fc67520: cmpi 0xa7, a8 +3fc67540: jreq L3FC67580 +3fc67550: calla L3F7F5830 +L3FC67580: +3fc67580: move a14, -*sp, 1 +3fc67590: move a11, *a14+, 1 +3fc675a0: move a14, -*sp, 1 +3fc675b0: movi 0x3fc71bd8, a8 +3fc675e0: move a8, *a14+, 1 +3fc675f0: calla L3FB458D0 +3fc67620: move a8, *a14+, 1 +3fc67630: movi 0x3fc71bd8, a8 +3fc67660: move a8, *a14+, 1 +3fc67670: calla L3F7F4770 +3fc676a0: cmpi 0xa8, a8 +3fc676c0: jreq L3FC67700 +3fc676d0: calla L3F7F5830 +L3FC67700: +3fc67700: move a14, -*sp, 1 +3fc67710: move a11, *a14+, 1 +3fc67720: move a14, -*sp, 1 +3fc67730: movi 0x3fc71dc8, a8 +3fc67760: move a8, *a14+, 1 +3fc67770: calla L3FB458D0 +3fc677a0: move a8, *a14+, 1 +3fc677b0: movi 0x3fc71dc8, a8 +3fc677e0: move a8, *a14+, 1 +3fc677f0: calla L3F7F4770 +3fc67820: cmpi 0xa9, a8 +3fc67840: jreq L3FC67880 +3fc67850: calla L3F7F5830 +L3FC67880: +3fc67880: move a14, -*sp, 1 +3fc67890: move a11, *a14+, 1 +3fc678a0: move a14, -*sp, 1 +3fc678b0: movi 0x3fc71e50, a8 +3fc678e0: move a8, *a14+, 1 +3fc678f0: calla L3FB458D0 +3fc67920: move a8, *a14+, 1 +3fc67930: movi 0x3fc71e50, a8 +3fc67960: move a8, *a14+, 1 +3fc67970: calla L3F7F4770 +3fc679a0: cmpi 0xaa, a8 +3fc679c0: jreq L3FC67A00 +3fc679d0: calla L3F7F5830 +L3FC67A00: +3fc67a00: move a14, -*sp, 1 +3fc67a10: move a11, *a14+, 1 +3fc67a20: move a14, -*sp, 1 +3fc67a30: movi 0x3fc71ea0, a8 +3fc67a60: move a8, *a14+, 1 +3fc67a70: calla L3FB458D0 +3fc67aa0: move a8, *a14+, 1 +3fc67ab0: movi 0x3fc71ea0, a8 +3fc67ae0: move a8, *a14+, 1 +3fc67af0: calla L3F7F4770 +3fc67b20: cmpi 0xab, a8 +3fc67b40: jreq L3FC67B80 +3fc67b50: calla L3F7F5830 +L3FC67B80: +3fc67b80: move a14, -*sp, 1 +3fc67b90: move a11, *a14+, 1 +3fc67ba0: move a14, -*sp, 1 +3fc67bb0: movi 0x3fc71f28, a8 +3fc67be0: move a8, *a14+, 1 +3fc67bf0: calla L3FB458D0 +3fc67c20: move a8, *a14+, 1 +3fc67c30: movi 0x3fc71f28, a8 +3fc67c60: move a8, *a14+, 1 +3fc67c70: calla L3F7F4770 +3fc67ca0: cmpi 0xac, a8 +3fc67cc0: jreq L3FC67D00 +3fc67cd0: calla L3F7F5830 +L3FC67D00: +3fc67d00: move a14, -*sp, 1 +3fc67d10: move a11, *a14+, 1 +3fc67d20: move a14, -*sp, 1 +3fc67d30: movi 0x3fc72100, a8 +3fc67d60: move a8, *a14+, 1 +3fc67d70: calla L3FB458D0 +3fc67da0: move a8, *a14+, 1 +3fc67db0: movi 0x3fc72100, a8 +3fc67de0: move a8, *a14+, 1 +3fc67df0: calla L3F7F4770 +3fc67e20: cmpi 0xad, a8 +3fc67e40: jreq L3FC67E80 +3fc67e50: calla L3F7F5830 +L3FC67E80: +3fc67e80: move a14, -*sp, 1 +3fc67e90: move a11, *a14+, 1 +3fc67ea0: move a14, -*sp, 1 +3fc67eb0: movi 0x3fc722d8, a8 +3fc67ee0: move a8, *a14+, 1 +3fc67ef0: calla L3FB458D0 +3fc67f20: move a8, *a14+, 1 +3fc67f30: movi 0x3fc722d8, a8 +3fc67f60: move a8, *a14+, 1 +3fc67f70: calla L3F7F4770 +3fc67fa0: cmpi 0xae, a8 +3fc67fc0: jreq L3FC68000 +3fc67fd0: calla L3F7F5830 +L3FC68000: +3fc68000: move a14, -*sp, 1 +3fc68010: move a11, *a14+, 1 +3fc68020: move a14, -*sp, 1 +3fc68030: movi 0x3fc724b8, a8 +3fc68060: move a8, *a14+, 1 +3fc68070: calla L3FB458D0 +3fc680a0: move a8, *a14+, 1 +3fc680b0: movi 0x3fc724b8, a8 +3fc680e0: move a8, *a14+, 1 +3fc680f0: calla L3F7F4770 +3fc68120: cmpi 0xaf, a8 +3fc68140: jreq L3FC68180 +3fc68150: calla L3F7F5830 +L3FC68180: +3fc68180: move a14, -*sp, 1 +3fc68190: move a11, *a14+, 1 +3fc681a0: move a14, -*sp, 1 +3fc681b0: movi 0x3fc72500, a8 +3fc681e0: move a8, *a14+, 1 +3fc681f0: calla L3FB458D0 +3fc68220: move a8, *a14+, 1 +3fc68230: movi 0x3fc72500, a8 +3fc68260: move a8, *a14+, 1 +3fc68270: calla L3F7F4770 +3fc682a0: cmpi 0xb0, a8 +3fc682c0: jreq L3FC68300 +3fc682d0: calla L3F7F5830 +L3FC68300: +3fc68300: move a14, -*sp, 1 +3fc68310: move a11, *a14+, 1 +3fc68320: move a14, -*sp, 1 +3fc68330: movi 0x3fc72550, a8 +3fc68360: move a8, *a14+, 1 +3fc68370: calla L3FB458D0 +3fc683a0: move a8, *a14+, 1 +3fc683b0: movi 0x3fc72550, a8 +3fc683e0: move a8, *a14+, 1 +3fc683f0: calla L3F7F4770 +3fc68420: cmpi 0xb1, a8 +3fc68440: jreq L3FC68480 +3fc68450: calla L3F7F5830 +L3FC68480: +3fc68480: move a14, -*sp, 1 +3fc68490: move a11, *a14+, 1 +3fc684a0: move a14, -*sp, 1 +3fc684b0: movi 0x3fc72620, a8 +3fc684e0: move a8, *a14+, 1 +3fc684f0: calla L3FB458D0 +3fc68520: move a8, *a14+, 1 +3fc68530: movi 0x3fc72620, a8 +3fc68560: move a8, *a14+, 1 +3fc68570: calla L3F7F4770 +3fc685a0: cmpi 0xb2, a8 +3fc685c0: jreq L3FC68600 +3fc685d0: calla L3F7F5830 +L3FC68600: +3fc68600: move a14, -*sp, 1 +3fc68610: move a11, *a14+, 1 +3fc68620: move a14, -*sp, 1 +3fc68630: movi 0x3fc726b8, a8 +3fc68660: move a8, *a14+, 1 +3fc68670: calla L3FB458D0 +3fc686a0: move a8, *a14+, 1 +3fc686b0: movi 0x3fc726b8, a8 +3fc686e0: move a8, *a14+, 1 +3fc686f0: calla L3F7F4770 +3fc68720: cmpi 0xb3, a8 +3fc68740: jreq L3FC68780 +3fc68750: calla L3F7F5830 +L3FC68780: +3fc68780: move a14, -*sp, 1 +3fc68790: move a11, *a14+, 1 +3fc687a0: move a14, -*sp, 1 +3fc687b0: movi 0x3fc72788, a8 +3fc687e0: move a8, *a14+, 1 +3fc687f0: calla L3FB458D0 +3fc68820: move a8, *a14+, 1 +3fc68830: movi 0x3fc72788, a8 +3fc68860: move a8, *a14+, 1 +3fc68870: calla L3F7F4770 +3fc688a0: cmpi 0xb4, a8 +3fc688c0: jreq L3FC68900 +3fc688d0: calla L3F7F5830 +L3FC68900: +3fc68900: move a14, -*sp, 1 +3fc68910: move a11, *a14+, 1 +3fc68920: move a14, -*sp, 1 +3fc68930: movi 0x3fc729a8, a8 +3fc68960: move a8, *a14+, 1 +3fc68970: calla L3FB458D0 +3fc689a0: move a8, *a14+, 1 +3fc689b0: movi 0x3fc729a8, a8 +3fc689e0: move a8, *a14+, 1 +3fc689f0: calla L3F7F4770 +3fc68a20: cmpi 0xb5, a8 +3fc68a40: jreq L3FC68A80 +3fc68a50: calla L3F7F5830 +L3FC68A80: +3fc68a80: move a14, -*sp, 1 +3fc68a90: move a11, *a14+, 1 +3fc68aa0: move a14, -*sp, 1 +3fc68ab0: movi 0x3fc72bc8, a8 +3fc68ae0: move a8, *a14+, 1 +3fc68af0: calla L3FB458D0 +3fc68b20: move a8, *a14+, 1 +3fc68b30: movi 0x3fc72bc8, a8 +3fc68b60: move a8, *a14+, 1 +3fc68b70: calla L3F7F4770 +3fc68ba0: cmpi 0xb6, a8 +3fc68bc0: jreq L3FC68C00 +3fc68bd0: calla L3F7F5830 +L3FC68C00: +3fc68c00: move a14, -*sp, 1 +3fc68c10: move a11, *a14+, 1 +3fc68c20: move a14, -*sp, 1 +3fc68c30: movi 0x3fc72de8, a8 +3fc68c60: move a8, *a14+, 1 +3fc68c70: calla L3FB458D0 +3fc68ca0: move a8, *a14+, 1 +3fc68cb0: movi 0x3fc72de8, a8 +3fc68ce0: move a8, *a14+, 1 +3fc68cf0: calla L3F7F4770 +3fc68d20: cmpi 0xb7, a8 +3fc68d40: jreq L3FC68D80 +3fc68d50: calla L3F7F5830 +L3FC68D80: +3fc68d80: move a14, -*sp, 1 +3fc68d90: move a11, *a14+, 1 +3fc68da0: move a14, -*sp, 1 +3fc68db0: movi 0x3fc73010, a8 +3fc68de0: move a8, *a14+, 1 +3fc68df0: calla L3FB458D0 +3fc68e20: move a8, *a14+, 1 +3fc68e30: movi 0x3fc73010, a8 +3fc68e60: move a8, *a14+, 1 +3fc68e70: calla L3F7F4770 +3fc68ea0: cmpi 0xb8, a8 +3fc68ec0: jreq L3FC68F00 +3fc68ed0: calla L3F7F5830 +L3FC68F00: +3fc68f00: move a14, -*sp, 1 +3fc68f10: move a11, *a14+, 1 +3fc68f20: move a14, -*sp, 1 +3fc68f30: movi 0x3fc73100, a8 +3fc68f60: move a8, *a14+, 1 +3fc68f70: calla L3FB458D0 +3fc68fa0: move a8, *a14+, 1 +3fc68fb0: movi 0x3fc73100, a8 +3fc68fe0: move a8, *a14+, 1 +3fc68ff0: calla L3F7F4770 +3fc69020: cmpi 0xb9, a8 +3fc69040: jreq L3FC69080 +3fc69050: calla L3F7F5830 +L3FC69080: +3fc69080: move a14, -*sp, 1 +3fc69090: move a11, *a14+, 1 +3fc690a0: move a14, -*sp, 1 +3fc690b0: movi 0x3fc73338, a8 +3fc690e0: move a8, *a14+, 1 +3fc690f0: calla L3FB458D0 +3fc69120: move a8, *a14+, 1 +3fc69130: movi 0x3fc73338, a8 +3fc69160: move a8, *a14+, 1 +3fc69170: calla L3F7F4770 +3fc691a0: cmpi 0xba, a8 +3fc691c0: jreq L3FC69200 +3fc691d0: calla L3F7F5830 +L3FC69200: +3fc69200: move a14, -*sp, 1 +3fc69210: move a11, *a14+, 1 +3fc69220: move a14, -*sp, 1 +3fc69230: movi 0x3fc73608, a8 +3fc69260: move a8, *a14+, 1 +3fc69270: calla L3FB458D0 +3fc692a0: move a8, *a14+, 1 +3fc692b0: movi 0x3fc73608, a8 +3fc692e0: move a8, *a14+, 1 +3fc692f0: calla L3F7F4770 +3fc69320: cmpi 0xbb, a8 +3fc69340: jreq L3FC69380 +3fc69350: calla L3F7F5830 +L3FC69380: +3fc69380: move a14, -*sp, 1 +3fc69390: move a11, *a14+, 1 +3fc693a0: move a14, -*sp, 1 +3fc693b0: movi 0x3fc73860, a8 +3fc693e0: move a8, *a14+, 1 +3fc693f0: calla L3FB458D0 +3fc69420: move a8, *a14+, 1 +3fc69430: movi 0x3fc73860, a8 +3fc69460: move a8, *a14+, 1 +3fc69470: calla L3F7F4770 +3fc694a0: cmpi 0xbc, a8 +3fc694c0: jreq L3FC69500 +3fc694d0: calla L3F7F5830 +L3FC69500: +3fc69500: move a14, -*sp, 1 +3fc69510: move a11, *a14+, 1 +3fc69520: move a14, -*sp, 1 +3fc69530: movi 0x3fc73878, a8 +3fc69560: move a8, *a14+, 1 +3fc69570: calla L3FB458D0 +3fc695a0: move a8, *a14+, 1 +3fc695b0: movi 0x3fc73878, a8 +3fc695e0: move a8, *a14+, 1 +3fc695f0: calla L3F7F4770 +3fc69620: cmpi 0xbd, a8 +3fc69640: jreq L3FC69680 +3fc69650: calla L3F7F5830 +L3FC69680: +3fc69680: move a14, -*sp, 1 +3fc69690: move a11, *a14+, 1 +3fc696a0: move a14, -*sp, 1 +3fc696b0: movi 0x3fc739d0, a8 +3fc696e0: move a8, *a14+, 1 +3fc696f0: calla L3FB458D0 +3fc69720: move a8, *a14+, 1 +3fc69730: movi 0x3fc739d0, a8 +3fc69760: move a8, *a14+, 1 +3fc69770: calla L3F7F4770 +3fc697a0: cmpi 0xbe, a8 +3fc697c0: jreq L3FC69800 +3fc697d0: calla L3F7F5830 +L3FC69800: +3fc69800: move a14, -*sp, 1 +3fc69810: move a11, *a14+, 1 +3fc69820: move a14, -*sp, 1 +3fc69830: movi 0x3fc73c28, a8 +3fc69860: move a8, *a14+, 1 +3fc69870: calla L3FB458D0 +3fc698a0: move a8, *a14+, 1 +3fc698b0: movi 0x3fc73c28, a8 +3fc698e0: move a8, *a14+, 1 +3fc698f0: calla L3F7F4770 +3fc69920: cmpi 0xbf, a8 +3fc69940: jreq L3FC69980 +3fc69950: calla L3F7F5830 +L3FC69980: +3fc69980: move a14, -*sp, 1 +3fc69990: move a11, *a14+, 1 +3fc699a0: move a14, -*sp, 1 +3fc699b0: movi 0x3fc73e20, a8 +3fc699e0: move a8, *a14+, 1 +3fc699f0: calla L3FB458D0 +3fc69a20: move a8, *a14+, 1 +3fc69a30: movi 0x3fc73e20, a8 +3fc69a60: move a8, *a14+, 1 +3fc69a70: calla L3F7F4770 +3fc69aa0: cmpi 0xc0, a8 +3fc69ac0: jreq L3FC69B00 +3fc69ad0: calla L3F7F5830 +L3FC69B00: +3fc69b00: move a14, -*sp, 1 +3fc69b10: move a11, *a14+, 1 +3fc69b20: move a14, -*sp, 1 +3fc69b30: movi 0x3fc74050, a8 +3fc69b60: move a8, *a14+, 1 +3fc69b70: calla L3FB458D0 +3fc69ba0: move a8, *a14+, 1 +3fc69bb0: movi 0x3fc74050, a8 +3fc69be0: move a8, *a14+, 1 +3fc69bf0: calla L3F7F4770 +3fc69c20: cmpi 0xc1, a8 +3fc69c40: jreq L3FC69C80 +3fc69c50: calla L3F7F5830 +L3FC69C80: +3fc69c80: move a14, -*sp, 1 +3fc69c90: move a11, *a14+, 1 +3fc69ca0: move a14, -*sp, 1 +3fc69cb0: movi 0x3fc74238, a8 +3fc69ce0: move a8, *a14+, 1 +3fc69cf0: calla L3FB458D0 +3fc69d20: move a8, *a14+, 1 +3fc69d30: movi 0x3fc74238, a8 +3fc69d60: move a8, *a14+, 1 +3fc69d70: calla L3F7F4770 +3fc69da0: cmpi 0xc2, a8 +3fc69dc0: jreq L3FC69E00 +3fc69dd0: calla L3F7F5830 +L3FC69E00: +3fc69e00: move a14, -*sp, 1 +3fc69e10: move a11, *a14+, 1 +3fc69e20: move a14, -*sp, 1 +3fc69e30: movi 0x3fc74458, a8 +3fc69e60: move a8, *a14+, 1 +3fc69e70: calla L3FB458D0 +3fc69ea0: move a8, *a14+, 1 +3fc69eb0: movi 0x3fc74458, a8 +3fc69ee0: move a8, *a14+, 1 +3fc69ef0: calla L3F7F4770 +3fc69f20: cmpi 0xc3, a8 +3fc69f40: jreq L3FC69F80 +3fc69f50: calla L3F7F5830 +L3FC69F80: +3fc69f80: move a14, -*sp, 1 +3fc69f90: move a11, *a14+, 1 +3fc69fa0: move a14, -*sp, 1 +3fc69fb0: movi 0x3fc74688, a8 +3fc69fe0: move a8, *a14+, 1 +3fc69ff0: calla L3FB458D0 +3fc6a020: move a8, *a14+, 1 +3fc6a030: movi 0x3fc74688, a8 +3fc6a060: move a8, *a14+, 1 +3fc6a070: calla L3F7F4770 +3fc6a0a0: cmpi 0xc4, a8 +3fc6a0c0: jreq L3FC6A100 +3fc6a0d0: calla L3F7F5830 +L3FC6A100: +3fc6a100: move *sp+, a11, 1 +3fc6a110: rets +3fc6a120: andn b2, b0 +3fc6a130: move a10, a9 +3fc6a140: andn a2, a1 +3fc6a150: .word 0x0059 +3fc6a160: sub b10, b3 +3fc6a170: move a10, b3 +3fc6a180: sub a2, a14 +3fc6a190: andn a2, a1 +3fc6a1a0: .word 0x0059 +3fc6a1b0: andn a2, a1 +3fc6a1c0: .word 0x0043 +3fc6a1d0: or a2, a1 +3fc6a1e0: move a10, sp +3fc6a1f0: addc a0, a0 +3fc6a200: or a2, a9 +3fc6a210: add a10, a13 +3fc6a220: .word 0x0050 +3fc6a230: add a10, a3 +3fc6a240: sub b2, b2 +3fc6a250: move a2, b9 +3fc6a260: move a2, a1 +3fc6a270: addc a8, a0 +3fc6a280: move a2, sp +3fc6a290: andn a2, sp +3fc6a2a0: add a10, a13 +3fc6a2b0: .word 0x0050 +3fc6a2c0: or a10, a3 +3fc6a2d0: andn b10, b2 +3fc6a2e0: andn a2, sp +3fc6a2f0: addc a8, a0 +3fc6a300: or b2, b5 +3fc6a310: addc b2, sp +3fc6a320: subb b2, b5 +3fc6a330: sub a10, a6 +3fc6a340: rl 0x2, b2 +3fc6a350: addc a8, a0 +3fc6a360: or b2, b5 +3fc6a370: addc b2, sp +3fc6a380: subb b2, b5 +3fc6a390: sub a10, a6 +3fc6a3a0: rl 0xa, b2 +3fc6a3b0: addc a8, a0 +3fc6a3c0: or b2, b5 +3fc6a3d0: addc b2, sp +3fc6a3e0: subb b2, b5 +3fc6a3f0: sub a10, a6 +3fc6a400: rl 0x12, b2 +3fc6a410: addc a8, a0 +3fc6a420: or b2, b5 +3fc6a430: addc b2, sp +3fc6a440: subb b2, b5 +3fc6a450: sub a10, a6 +3fc6a460: rl 0x1a, b2 +3fc6a470: addc a8, a0 +3fc6a480: or b2, b5 +3fc6a490: addc b2, sp +3fc6a4a0: subb b2, b5 +3fc6a4b0: sub a10, a6 +3fc6a4c0: .word 0x3452 +3fc6a4d0: addc a8, a0 +3fc6a4e0: or b2, b5 +3fc6a4f0: addc b2, sp +3fc6a500: subb b2, b5 +3fc6a510: sub a10, a6 +3fc6a520: .word 0x3552 +3fc6a530: addc a8, a0 +3fc6a540: or b2, b5 +3fc6a550: addc b2, sp +3fc6a560: subb b2, b5 +3fc6a570: sub a10, a6 +3fc6a580: .word 0x3652 +3fc6a590: addc a8, a0 +3fc6a5a0: or b2, b5 +3fc6a5b0: addc b2, sp +3fc6a5c0: subb b2, b5 +3fc6a5d0: sub a10, a6 +3fc6a5e0: .word 0x3752 +3fc6a5f0: sub a0, a0 +3fc6a600: add b10, b2 +3fc6a610: add b10, b7 +3fc6a620: move a2, a2 +3fc6a630: .word 0x0045 +3fc6a640: move a10, b6 +3fc6a650: or a2, a14 +3fc6a660: cmp a8, a0 +3fc6a670: or a2, a14 +3fc6a680: subb a10, a5 +3fc6a690: andn a2, a5 +3fc6a6a0: and a0, a0 +3fc6a6b0: divs a2, a9 +3fc6a6c0: add a10, a13 +3fc6a6d0: .word 0x0050 +3fc6a6e0: move b10, a0 +3fc6a6f0: move a2, b9 +3fc6a700: .word 0x0054 +3fc6a710: sub b10, b2 +3fc6a720: or a2, a3 +3fc6a730: move a2, b1 +3fc6a740: move a2, a7 +3fc6a750: .word 0x0045 +3fc6a760: sub b10, b2 +3fc6a770: move b10, a3 +3fc6a780: andn b2, b5 +3fc6a790: sub a10, a3 +3fc6a7a0: move b10, sp +3fc6a7b0: move a2, b1 +3fc6a7c0: subb a10, a1 +3fc6a7d0: andn a2, a5 +3fc6a7e0: andn a0, a0 +3fc6a7f0: addc a2, a7 +3fc6a800: addc b10, sp +3fc6a810: move a2, sp +3fc6a820: andn a2, sp +3fc6a830: move b10, sp +3fc6a840: and a2, a1 +3fc6a850: andn a0, a0 +3fc6a860: addc a2, a7 +3fc6a870: addc b2, sp +3fc6a880: andn a10, a5 +3fc6a890: mpyu b10, b4 +3fc6a8a0: add a10, a13 +3fc6a8b0: .word 0x0050 +3fc6a8c0: subb b10, b2 +3fc6a8d0: mpyu a10, a2 +3fc6a8e0: move a2, a2 +3fc6a8f0: sub b10, b5 +3fc6a900: move b10, sp +3fc6a910: and a2, a1 +3fc6a920: andn a0, a0 +3fc6a930: addc a2, a7 +3fc6a940: sub b2, sp +3fc6a950: subb a2, a5 +3fc6a960: or a10, a1 +3fc6a970: or a2, a12 +3fc6a980: move b10, sp +3fc6a990: and a2, a1 +3fc6a9a0: andn a0, a0 +3fc6a9b0: addc a2, a7 +3fc6a9c0: subb b10, sp +3fc6a9d0: add b10, b2 +3fc6a9e0: mpyu b10, b9 +3fc6a9f0: add a10, a13 +3fc6aa00: .word 0x0050 +3fc6aa10: subb b10, b2 +3fc6aa20: mpyu a10, a2 +3fc6aa30: andn a2, a7 +3fc6aa40: sub a10, a5 +3fc6aa50: mpyu a10, a14 +3fc6aa60: add a10, a13 +3fc6aa70: .word 0x0050 +3fc6aa80: subb b10, b2 +3fc6aa90: mpyu a10, a2 +3fc6aaa0: sub b10, b2 +3fc6aab0: mpyu a10, a4 +3fc6aac0: add a10, a13 +3fc6aad0: .word 0x0050 +3fc6aae0: or b2, b3 +3fc6aaf0: cmp b10, b2 +3fc6ab00: subb a10, a14 +3fc6ab10: clr a0 +3fc6ab20: andn a10, a9 +3fc6ab30: add b10, b5 +3fc6ab40: cmp a10, a12 +3fc6ab50: .word 0x0044 +3fc6ab60: cmp b10, b7 +3fc6ab70: sub a2, a14 +3fc6ab80: xor a10, sp +3fc6ab90: xor a8, a0 +3fc6aba0: mpyu a10, a13 +3fc6abb0: move a10, b3 +3fc6abc0: move a10, a13 +3fc6abd0: move a2, b1 +3fc6abe0: .word 0x0044 +3fc6abf0: move b10, b7 +3fc6ac00: cmp b2, sp +3fc6ac10: move a2, b9 +3fc6ac20: andn b10, b4 +3fc6ac30: xor a8, a0 +3fc6ac40: mpyu a10, a13 +3fc6ac50: move a2, a3 +3fc6ac60: sub a10, a9 +3fc6ac70: or a2, a14 +3fc6ac80: move b10, sp +3fc6ac90: addc a10, a1 +3fc6aca0: cmp a10, a8 +3fc6acb0: sub a10, a14 +3fc6acc0: xor a8, a0 +3fc6acd0: mpyu a10, a13 +3fc6ace0: addc a10, a9 +3fc6acf0: move a2, sp +3fc6ad00: move b2, sp +3fc6ad10: move a10, a1 +3fc6ad20: .word 0x0045 +3fc6ad30: move b10, b7 +3fc6ad40: cmp b10, sp +3fc6ad50: move a10, b3 +3fc6ad60: mpyu a10, a14 +3fc6ad70: cmp b10, b3 +3fc6ad80: sub b10, b10 +3fc6ad90: xor a8, a0 +3fc6ada0: mpyu a10, a13 +3fc6adb0: add a10, a14 +3fc6adc0: sub a10, a13 +3fc6add0: xor a8, a0 +3fc6ade0: mpyu a10, a13 +3fc6adf0: move a10, b14 +3fc6ae00: move b10, b2 +3fc6ae10: move a2, a1 +3fc6ae20: cmp b2, sp +3fc6ae30: move a2, b9 +3fc6ae40: andn b10, b4 +3fc6ae50: xor a8, a0 +3fc6ae60: mpyu a10, a13 +3fc6ae70: cmp b10, b3 +3fc6ae80: sub b10, b10 +3fc6ae90: cmp b2, sp +3fc6aea0: move a2, b9 +3fc6aeb0: andn b10, b4 +3fc6aec0: xor a8, a0 +3fc6aed0: mpyu a10, a13 +3fc6aee0: move b10, a10 +3fc6aef0: move a10, sp +3fc6af00: cmp b2, sp +3fc6af10: move a2, b9 +3fc6af20: andn b10, b4 +3fc6af30: move a8, a0 +3fc6af40: move a2, b9 +3fc6af50: andn b10, sp +3fc6af60: add b10, b0 +3fc6af70: sub a10, a3 +3fc6af80: move a0, b0 +3fc6af90: andn a2, sp +3fc6afa0: mpyu a10, a13 +3fc6afb0: and b2, b3 +3fc6afc0: addc a10, a1 +3fc6afd0: .word 0x0045 +3fc6afe0: add a10, a13 +3fc6aff0: mpyu b10, b8 +3fc6b000: and b2, b3 +3fc6b010: addc a10, a1 +3fc6b020: .word 0x0045 +3fc6b030: move a2, b5 +3fc6b040: mpyu a10, a4 +3fc6b050: and b2, b3 +3fc6b060: addc a10, a1 +3fc6b070: .word 0x0045 +3fc6b080: or b10, b3 +3fc6b090: sub b10, b0 +3fc6b0a0: andn b10, b2 +3fc6b0b0: andn a2, a3 +3fc6b0c0: and a2, a9 +3fc6b0d0: mpyu b10, b4 +3fc6b0e0: .word 0x0058 +3fc6b0f0: or b10, b3 +3fc6b100: sub b10, b0 +3fc6b110: andn b10, b2 +3fc6b120: andn a2, a3 +3fc6b130: and a2, a9 +3fc6b140: mpyu b10, b4 +3fc6b150: .word 0x0059 +3fc6b160: or b10, b3 +3fc6b170: andn a10, a2 +3fc6b180: andn a2, a3 +3fc6b190: and a2, a9 +3fc6b1a0: mpyu b10, b4 +3fc6b1b0: .word 0x0058 +3fc6b1c0: or b10, b3 +3fc6b1d0: andn a10, a2 +3fc6b1e0: andn a2, a3 +3fc6b1f0: and a2, a9 +3fc6b200: mpyu b10, b4 +3fc6b210: .word 0x0059 +3fc6b220: move b2, a5 +3fc6b230: sub a10, a4 +3fc6b240: move b2, b2 +3fc6b250: move a2, b9 +3fc6b260: mpyu a10, a5 +3fc6b270: move b10, a0 +3fc6b280: cmp b10, b3 +3fc6b290: cmp b10, b4 +3fc6b2a0: move a2, sp +3fc6b2b0: or a8, a0 +3fc6b2c0: sub a2, a14 +3fc6b2d0: andn a2, a5 +3fc6b2e0: cmp a10, a12 +3fc6b2f0: sub a10, a14 +3fc6b300: or b2, sp +3fc6b310: cmp a10, a8 +3fc6b320: btst a10, a3 +3fc6b330: sub a10, a14 +3fc6b340: andn b10, b3 +3fc6b350: andn a8, a0 +3fc6b360: andn b2, b4 +3fc6b370: btst a10, a9 +3fc6b380: move a10, b5 +3fc6b390: or b2, b5 +3fc6b3a0: add b10, sp +3fc6b3b0: addc b10, b3 +3fc6b3c0: move a2, b5 +3fc6b3d0: .word 0x0054 +3fc6b3e0: or b2, b3 +3fc6b3f0: cmp b10, b2 +3fc6b400: sub a10, a11 +3fc6b410: or a10, sp +3fc6b420: mpyu b10, b4 +3fc6b430: sub a10, a4 +3fc6b440: addc b10, b3 +3fc6b450: move a2, b5 +3fc6b460: .word 0x0054 +3fc6b470: or a2, a9 +3fc6b480: move a2, a1 +3fc6b490: addc a10, a9 +3fc6b4a0: add b10, sp +3fc6b4b0: subb a10, a14 +3fc6b4c0: sub a10, a12 +3fc6b4d0: divs a0, a0 +3fc6b4e0: cmp b2, sp +3fc6b4f0: cmp a10, a5 +3fc6b500: cmp a2, a7 +3fc6b510: .word 0x0054 +3fc6b520: or b10, b1 +3fc6b530: sub a2, a1 +3fc6b540: xor b10, sp +3fc6b550: sub a2, a9 +3fc6b560: cmp b2, b4 +3fc6b570: xor a8, a0 +3fc6b580: cmp a10, a5 +3fc6b590: cmp a2, a7 +3fc6b5a0: .word 0x0054 +3fc6b5b0: move b10, a0 +3fc6b5c0: move a2, b9 +3fc6b5d0: mpyu b10, b4 +3fc6b5e0: cmp b10, b3 +3fc6b5f0: sub b10, b10 +3fc6b600: andn a0, a0 +3fc6b610: andn a10, a5 +3fc6b620: move a2, sp +3fc6b630: or b2, b5 +3fc6b640: move a10, b9 +3fc6b650: .word 0x004e +3fc6b660: move a10, b3 +3fc6b670: divs b10, b0 +3fc6b680: cmp b10, b2 +3fc6b690: cmp a2, a7 +3fc6b6a0: .word 0x0054 +3fc6b6b0: move a10, b14 +3fc6b6c0: cmp b10, b4 +3fc6b6d0: sub a10, a3 +3fc6b6e0: subb a0, a0 +3fc6b6f0: move a2, sp +3fc6b700: mpyu b10, b4 +3fc6b710: add a10, a14 +3fc6b720: sub a10, a13 +3fc6b730: subb a0, a0 +3fc6b740: move a10, a1 +3fc6b750: move a2, a9 +3fc6b760: mpyu b10, b9 +3fc6b770: add a10, a14 +3fc6b780: sub a10, a13 +3fc6b790: subb a0, a0 +3fc6b7a0: move b2, b5 +3fc6b7b0: mpyu a10, a12 +3fc6b7c0: add a10, a14 +3fc6b7d0: sub a10, a13 +3fc6b7e0: addc a8, a0 +3fc6b7f0: and a2, a1 +3fc6b800: cmp b2, sp +3fc6b810: cmp a10, a5 +3fc6b820: cmp a2, a7 +3fc6b830: .word 0x0054 +3fc6b840: move b10, b7 +3fc6b850: addc b10, sp +3fc6b860: add a10, a12 +3fc6b870: andn b10, b3 +3fc6b880: xor a8, a0 +3fc6b890: mpyu a10, a13 +3fc6b8a0: andn b2, b4 +3fc6b8b0: move a2, b1 +3fc6b8c0: cmp b10, b3 +3fc6b8d0: move a2, b5 +3fc6b8e0: mpyu b10, b4 +3fc6b8f0: move a10, b6 +3fc6b900: .word 0x0052 +3fc6b910: xor a10, sp +3fc6b920: sub a10, a14 +3fc6b930: andn b10, b2 +3fc6b940: cmp a10, a8 +3fc6b950: .word 0x0050 +3fc6b960: rl b2, b4 +3fc6b970: .word 0x7365 +3fc6b980: sla 0x3, a5 +3fc6b990: srl a9, a2 +3fc6b9a0: .word 0x796c +L3FC6B9B0: +3fc6b9b0: rl b3, b0 +3fc6b9c0: sla 0x13, b3 +3fc6b9d0: sla a9, a0 +3fc6b9e0: sra b11, b2 +3fc6b9f0: .word 0x7520 +3fc6ba00: sra a11, a14 +3fc6ba10: sll a11, a14 +3fc6ba20: mods b11, b5 +3fc6ba30: sra a11, a2 +3fc6ba40: sra b11, b2 +3fc6ba50: .word 0x0064 +3fc6ba60: .word 0x7543 +3fc6ba70: .word 0x7372 +3fc6ba80: .word 0x726f +3fc6ba90: srl 0x18, a0 +3fc6baa0: sub a10, a4 +3fc6bab0: srl 0x16, a3 +3fc6bac0: sra b10, b4 +3fc6bad0: mods b11, b2 +3fc6bae0: modu a3, a9 +3fc6baf0: mods a3, a1 +3fc6bb00: move a9, a13 +3fc6bb10: sra a3, a5 +3fc6bb20: .word 0x7569 +3fc6bb30: srl 0x15, a13 +3fc6bb40: srl 0x16, b2 +3fc6bb50: modu a10, a14 +3fc6bb60: mods b11, b2 +3fc6bb70: mods a3, a1 +3fc6bb80: srl 0x17, a13 +3fc6bb90: .word 0x3431 +3fc6bba0: rl 0x9, a13 +3fc6bbb0: rl 0x1, b4 +3fc6bbc0: .word 0x372d +3fc6bbd0: srl 0x17, b5 +3fc6bbe0: .word 0x3537 +3fc6bbf0: addc a9, a13 +3fc6bc00: dsjs a13, L3FC6BC20 +3fc6bc10: cmp a9, a13 +L3FC6BC20: +3fc6bc20: move b10, a3 +3fc6bc30: dsjs b8, L3FC6BC50 +3fc6bc40: dsjs b5, L3FC6BCE0 +L3FC6BC50: +3fc6bc50: rl 0x9, a13 +3fc6bc60: srl 0x18, a0 +3fc6bc70: sub a10, a4 +3fc6bc80: srl 0x16, a3 +3fc6bc90: sra b10, b4 +3fc6bca0: mods b11, b2 +3fc6bcb0: modu a3, a9 +3fc6bcc0: mods a3, a1 +3fc6bcd0: move a9, a13 +L3FC6BCE0: +3fc6bce0: sra a3, a5 +3fc6bcf0: .word 0x7569 +3fc6bd00: srl 0x15, a13 +3fc6bd10: srl 0x16, b2 +3fc6bd20: sla a10, a14 +3fc6bd30: .word 0x7272 +3fc6bd40: .word 0x776f +3fc6bd50: srl 0x17, a13 +3fc6bd60: .word 0x3431 +3fc6bd70: rl 0x9, a13 +3fc6bd80: rl 0x1, b4 +3fc6bd90: .word 0x372d +3fc6bda0: srl 0x17, b5 +3fc6bdb0: .word 0x3537 +3fc6bdc0: addc a9, a13 +3fc6bdd0: .word 0x362d +3fc6bde0: cmp a9, a13 +3fc6bdf0: move b10, a3 +3fc6be00: dsjs b8, L3FC6BE20 +3fc6be10: dsjs b5, L3FC6BEB0 +L3FC6BE20: +3fc6be20: rl 0x9, a13 +3fc6be30: and a0, a0 +3fc6be40: sll b3, b5 +3fc6be50: rl a11, a12 +3fc6be60: sla 0x3, a3 +3fc6be70: modu a11, a4 +3fc6be80: sla a11, a13 +3fc6be90: modu a3, a9 +3fc6bea0: srl a1, a0 +L3FC6BEB0: +3fc6beb0: modu a3, sp +3fc6bec0: srl 0xd, b4 +3fc6bed0: sla 0x1, a0 +3fc6bee0: rl b2, b3 +3fc6bef0: .word 0x7261 +3fc6bf00: sla 0x3, a5 +3fc6bf10: modu a3, a1 +3fc6bf20: sla 0x3, a4 +3fc6bf30: modu a3, a5 +3fc6bf40: modu a11, a10 +3fc6bf50: srl 0xd, b9 +3fc6bf60: srl a0, a0 +3fc6bf70: .word 0x7869 +3fc6bf80: sra a3, a5 +3fc6bf90: srl 0x18, a0 +3fc6bfa0: rl a10, a2 +3fc6bfb0: .word 0x7374 +3fc6bfc0: .word 0x7274 +3fc6bfd0: sla a11, a5 +3fc6bfe0: srl 0x15, a13 +3fc6bff0: sra b10, b4 +3fc6c000: mods b11, b2 +3fc6c010: modu a3, a9 +3fc6c020: mods a3, a1 +3fc6c030: move a9, a13 +3fc6c040: sra a3, a5 +3fc6c050: .word 0x7569 +3fc6c060: srl 0x15, a13 +3fc6c070: srl 0x16, b2 +3fc6c080: modu a10, a14 +3fc6c090: mods b11, b2 +3fc6c0a0: mods a3, a1 +3fc6c0b0: srl 0x17, a13 +3fc6c0c0: rl 0x1, b2 +3fc6c0d0: rl 0x9, a13 +3fc6c0e0: rl 0x1, b4 +3fc6c0f0: rl 0x9, a13 +3fc6c100: rl 0x1, b0 +3fc6c110: rl 0x9, a13 +3fc6c120: rl 0x1, b0 +3fc6c130: addc a9, a13 +3fc6c140: rl 0x9, a13 +3fc6c150: srl 0x17, b1 +3fc6c160: andn a10, a9 +3fc6c170: dsjs sp, L3FC6C1A0 +3fc6c180: .word 0x3538 +3fc6c190: srl 0x17, b9 +L3FC6C1A0: +3fc6c1a0: rev b1 +3fc6c1b0: addc a1, a13 +3fc6c1c0: .word 0x7469 +3fc6c1d0: .word 0x7473 +3fc6c1e0: sra b11, b2 +3fc6c1f0: mods a11, a1 +3fc6c200: or a1, a13 +3fc6c210: .word 0x7265 +3fc6c220: rl a11, a13 +3fc6c230: sla a11, a14 +3fc6c240: srl 0x15, a12 +3fc6c250: sra a10, a13 +3fc6c260: rl a11, a4 +3fc6c270: mods b11, b5 +3fc6c280: andn a1, a13 +3fc6c290: move a1, b13 +3fc6c2a0: .word 0x7261 +3fc6c2b0: modu b11, b2 +3fc6c2c0: srl 0x15, b7 +3fc6c2d0: rl 0x11, a13 +3fc6c2e0: srl 0x17, b0 +3fc6c2f0: .word 0x3431 +3fc6c300: srl 0x17, b0 +3fc6c310: rl 0x1, b1 +3fc6c320: srl 0x17, b0 +3fc6c330: rl 0x1, b1 +3fc6c340: srl 0x17, b0 +3fc6c350: srl 0x16, a3 +3fc6c360: srl 0x17, b7 +3fc6c370: andn a10, a9 +3fc6c380: dsjs sp, L3FC6C3B0 +3fc6c390: .word 0x3538 +3fc6c3a0: srl 0x17, b9 +L3FC6C3B0: +3fc6c3b0: rev b1 +3fc6c3c0: rl b2, b4 +3fc6c3d0: .word 0x7365 +3fc6c3e0: sla 0x3, a5 +3fc6c3f0: mods a11, a9 +3fc6c400: srl a11, a1 +3fc6c410: .word 0x7365 +3fc6c420: sla a9, a0 +3fc6c430: sra b11, b2 +3fc6c440: modu a9, a0 +3fc6c450: modu b3, b7 +3fc6c460: sra a3, a5 +3fc6c470: sll a1, a0 +3fc6c480: sla 0x3, b9 +3fc6c490: rl a10, a4 +3fc6c4a0: rl a11, a7 +3fc6c4b0: sla b11, b4 +3fc6c4c0: sla 0x3, a12 +3fc6c4d0: .word 0x7145 +3fc6c4e0: rl b11, b5 +3fc6c4f0: mods b11, b0 +3fc6c500: modu a3, a5 +3fc6c510: sla 0x3, b4 +3fc6c520: modu a10, a3 +3fc6c530: .word 0x7072 +3fc6c540: .word 0x726f +3fc6c550: .word 0x7461 +3fc6c560: modu a11, a9 +3fc6c570: .word 0x006e +3fc6c580: sla 0x5, a9 +3fc6c590: rl a11, a4 +3fc6c5a0: rl a11, a7 +3fc6c5b0: sla b11, b4 +3fc6c5c0: sla 0x3, a12 +3fc6c5d0: .word 0x7145 +3fc6c5e0: rl b11, b5 +3fc6c5f0: mods b11, b0 +3fc6c600: modu a3, a5 +3fc6c610: sla 0x3, b4 +3fc6c620: modu a10, a3 +3fc6c630: .word 0x7072 +3fc6c640: .word 0x726f +3fc6c650: .word 0x7461 +3fc6c660: modu a11, a9 +3fc6c670: srl 0xd, a14 +3fc6c680: rl 0x9, a0 +3fc6c690: dsjs b9, L3FC6C6B0 +3fc6c6a0: srl 0xf, b8 +L3FC6C6B0: +3fc6c6b0: add a9, a0 +3fc6c6c0: mods a3, a12 +3fc6c6d0: andn a1, a0 +3fc6c6e0: srl a11, a9 +3fc6c6f0: .word 0x7468 +3fc6c700: sla 0x3, b3 +3fc6c710: sra b10, b2 +3fc6c720: sra b11, b3 +3fc6c730: .word 0x7672 +3fc6c740: sra a3, a5 +3fc6c750: rev a14 +3fc6c760: sub a10, a4 +3fc6c770: xor a10, a3 +3fc6c780: addc a9, a4 +3fc6c790: andn b2, b5 +3fc6c7a0: move b10, a3 +3fc6c7b0: .word 0x0052 +3fc6c7c0: move a10, b6 +3fc6c7d0: or a2, a14 +3fc6c7e0: add a10, a14 +3fc6c7f0: sub a10, a13 +3fc6c800: andn b2, sp +3fc6c810: subb a10, a5 +3fc6c820: andn a10, a9 +3fc6c830: andn b2, b4 +3fc6c840: .word 0x0059 +3fc6c850: move a8, a0 +3fc6c860: modu a3, a5 +3fc6c870: .word 0x0075 +3fc6c880: move a10, b6 +3fc6c890: move b2, a5 +3fc6c8a0: andn a2, a4 +3fc6c8b0: .word 0x0059 +3fc6c8c0: rl a10, a2 +3fc6c8d0: sra a11, a7 +3fc6c8e0: modu a11, a12 +3fc6c8f0: sla 0x3, b7 +3fc6c900: sla 0x1, a6 +3fc6c910: modu a10, a8 +3fc6c920: mods a11, a12 +3fc6c930: .word 0x7365 +3fc6c940: xor a8, a0 +3fc6c950: cmp a10, a5 +3fc6c960: cmp a2, a7 +3fc6c970: mpyu b10, b4 +3fc6c980: add a10, a14 +3fc6c990: sub a10, a13 +3fc6c9a0: move a8, a0 +3fc6c9b0: sra a3, a5 +3fc6c9c0: .word 0x7569 +3fc6c9d0: .word 0x006d +3fc6c9e0: sub b10, b3 +3fc6c9f0: xor b10, b4 +3fc6ca00: sub a2, a9 +3fc6ca10: cmp b2, b4 +3fc6ca20: move b2, sp +3fc6ca30: move a10, a1 +3fc6ca40: .word 0x0045 +3fc6ca50: modu a10, a14 +3fc6ca60: mods b11, b2 +3fc6ca70: mods a3, a1 +3fc6ca80: andn a8, a0 +3fc6ca90: add a10, a12 +3fc6caa0: or a2, a14 +3fc6cab0: andn a0, a0 +3fc6cac0: add a8, a0 +3fc6cad0: sub a2, a4 +3fc6cae0: andn b10, sp +3fc6caf0: divs b10, b4 +3fc6cb00: sub a10, a12 +3fc6cb10: move b2, sp +3fc6cb20: move a10, a1 +3fc6cb30: .word 0x0045 +3fc6cb40: cmp b10, b0 +3fc6cb50: sub b10, b8 +3fc6cb60: mpyu a10, a12 +3fc6cb70: cmp b10, b3 +3fc6cb80: sub b10, b10 +3fc6cb90: andn a0, a0 +3fc6cba0: andn a10, a5 +3fc6cbb0: move a2, sp +3fc6cbc0: or b2, b5 +3fc6cbd0: move a10, b9 +3fc6cbe0: mpyu a10, a14 +3fc6cbf0: .word 0x0058 +3fc6cc00: sub b10, b2 +3fc6cc10: move b10, a3 +3fc6cc20: or a10, a12 +3fc6cc30: cmp b10, b4 +3fc6cc40: move a2, sp +3fc6cc50: divs b10, sp +3fc6cc60: andn a8, a0 +3fc6cc70: add b10, b0 +3fc6cc80: cmp a10, a3 +3fc6cc90: subb a10, a14 +3fc6cca0: and a0, a0 +3fc6ccb0: add a8, a0 +3fc6ccc0: sub b10, b6 +3fc6ccd0: add b10, b2 +3fc6cce0: sub a10, a7 +3fc6ccf0: xor b10, sp +3fc6cd00: sub a2, a9 +3fc6cd10: cmp b2, b4 +3fc6cd20: addc a8, a0 +3fc6cd30: add a10, a8 +3fc6cd40: andn b10, b2 +3fc6cd50: or a2, a5 +3fc6cd60: sub b10, sp +3fc6cd70: addc a10, a14 +3fc6cd80: sub a2, sp +3fc6cd90: move a2, b9 +3fc6cda0: .word 0x0047 +3fc6cdb0: cmp a2, a3 +3fc6cdc0: andn a2, a1 +3fc6cdd0: sub b10, b3 +3fc6cde0: mpyu b10, b4 +3fc6cdf0: sub b10, b2 +3fc6ce00: cmp a10, a7 +3fc6ce10: or b2, b3 +3fc6ce20: divs b10, b2 +3fc6ce30: rl 0x8, a0 +3fc6ce40: addc a8, a0 +3fc6ce50: add a10, a8 +3fc6ce60: andn b10, b2 +3fc6ce70: or a2, a5 +3fc6ce80: addc b10, sp +3fc6ce90: move a2, sp +3fc6cea0: sub a10, a12 +3fc6ceb0: or a2, a3 +3fc6cec0: move a10, b9 +3fc6ced0: andn a10, a14 +3fc6cee0: cmp a8, a0 +3fc6cef0: move b10, a3 +3fc6cf00: dsjs b8, L3FC6CF20 +3fc6cf10: dsjs b5, L3FC6CFB0 +L3FC6CF20: +3fc6cf20: add a8, a0 +3fc6cf30: addc b10, b3 +3fc6cf40: cmp a10, a9 +3fc6cf50: cmp a9, a0 +3fc6cf60: move b10, a3 +3fc6cf70: dsjs b8, L3FC6CF90 +3fc6cf80: dsjs b5, L3FC6D020 +L3FC6CF90: +3fc6cf90: rl 0x9, a13 +3fc6cfa0: add a9, a0 +L3FC6CFB0: +3fc6cfb0: move a10, b4 +3fc6cfc0: sub a10, a2 +3fc6cfd0: andn a9, a13 +3fc6cfe0: add b10, b4 +3fc6cff0: sub a2, a14 +3fc6d000: andn a2, a1 +3fc6d010: .word 0x0044 +L3FC6D020: +3fc6d020: sra b10, b0 +3fc6d030: mods a3, a12 +3fc6d040: sll b11, b5 +3fc6d050: sra a3, a9 +3fc6d060: sla 0x3, a1 +3fc6d070: sra a10, a13 +3fc6d080: .word 0x756e +3fc6d090: addc a8, a0 +3fc6d0a0: .word 0x706f +3fc6d0b0: .word 0x7279 +3fc6d0c0: srl a11, a9 +3fc6d0d0: .word 0x7468 +3fc6d0e0: sra 0x1f, a0 +3fc6d0f0: sra 0x15, a3 +3fc6d100: rl 0x9, a0 +3fc6d110: dsjs b9, L3FC6D130 +3fc6d120: sla 0x1, b8 +L3FC6D130: +3fc6d130: rl a10, a2 +3fc6d140: sra a11, a7 +3fc6d150: modu a11, a12 +3fc6d160: sla 0x3, b7 +3fc6d170: sla 0x1, a6 +3fc6d180: modu a10, a8 +3fc6d190: mods a11, a12 +3fc6d1a0: .word 0x7365 +3fc6d1b0: cmp a9, a0 +3fc6d1c0: sll a11, a14 +3fc6d1d0: rev a14 +3fc6d1e0: sra b10, b0 +3fc6d1f0: mods a3, a12 +3fc6d200: sll b11, b5 +3fc6d210: sra a3, a9 +3fc6d220: sla 0x3, a1 +3fc6d230: .word 0x7369 +3fc6d240: sla a9, a0 +3fc6d250: .word 0x7220 +3fc6d260: srl a11, a5 +3fc6d270: .word 0x7369 +3fc6d280: sra b11, b4 +3fc6d290: sra b11, b2 +3fc6d2a0: sla 0x3, a4 +3fc6d2b0: .word 0x7274 +3fc6d2c0: sra a3, a1 +3fc6d2d0: mods a11, a5 +3fc6d2e0: .word 0x7261 +3fc6d2f0: sla 0x3, a11 +3fc6d300: srl a3, sp +3fc6d310: addc a1, a0 +3fc6d320: srl a11, a9 +3fc6d330: mods a3, a5 +3fc6d340: .word 0x776f +3fc6d350: sll 0x11, a0 +3fc6d360: cmp a1, a0 +3fc6d370: mods a3, sp +3fc6d380: sra a11, a13 +3fc6d390: .word 0x0073 +3fc6d3a0: addc a1, a13 +3fc6d3b0: srl a11, a9 +3fc6d3c0: mods a3, a5 +3fc6d3d0: .word 0x776f +3fc6d3e0: sll 0x11, a0 +3fc6d3f0: cmp a1, a0 +3fc6d400: mods a3, sp +3fc6d410: sra a11, a13 +3fc6d420: srl 0x15, b3 +3fc6d430: sra a10, a13 +3fc6d440: .word 0x756e +3fc6d450: move a9, a13 +3fc6d460: sra a3, a5 +3fc6d470: .word 0x7569 +3fc6d480: srl 0x15, a13 +3fc6d490: srl 0x16, b2 +3fc6d4a0: modu a10, a14 +3fc6d4b0: mods b11, b2 +3fc6d4c0: mods a3, a1 +3fc6d4d0: srl 0x17, a13 +3fc6d4e0: rl 0x11, b1 +3fc6d4f0: rl 0x9, a13 +3fc6d500: rl 0x1, b2 +3fc6d510: .word 0x372d +3fc6d520: srl 0x17, b5 +3fc6d530: .word 0x3537 +3fc6d540: and a1, a13 +3fc6d550: .word 0x372d +3fc6d560: srl 0x17, b0 +3fc6d570: andn a10, a9 +3fc6d580: dsjs sp, L3FC6D5B0 +3fc6d590: .word 0x3538 +3fc6d5a0: srl 0x17, b9 +L3FC6D5B0: +3fc6d5b0: rev b1 +3fc6d5c0: sra b10, b4 +3fc6d5d0: mods b11, b2 +3fc6d5e0: modu a3, a9 +3fc6d5f0: mods a3, a1 +3fc6d600: addc a0, a0 +3fc6d610: .word 0x7469 +3fc6d620: .word 0x7473 +3fc6d630: sra b11, b2 +3fc6d640: mods a11, a1 +3fc6d650: addc a8, a0 +3fc6d660: sub a0, a0 +3fc6d670: addc a10, a5 +3fc6d680: sub a0, a0 +3fc6d690: addc a10, a5 +3fc6d6a0: sra b11, b4 +3fc6d6b0: rl a3, a3 +3fc6d6c0: add a8, a0 +3fc6d6d0: addc b10, b3 +3fc6d6e0: cmp a10, a9 +3fc6d6f0: cmp a9, a0 +3fc6d700: move b10, a3 +3fc6d710: dsjs b8, L3FC6D730 +3fc6d720: dsjs b5, L3FC6D7C0 +L3FC6D730: +3fc6d730: rl 0x9, a13 +3fc6d740: addc a8, a0 +3fc6d750: .word 0x706f +3fc6d760: .word 0x7279 +3fc6d770: srl a11, a9 +3fc6d780: .word 0x7468 +3fc6d790: sra 0x1f, a0 +3fc6d7a0: sra 0x15, a3 +3fc6d7b0: rl 0x9, a0 +L3FC6D7C0: +3fc6d7c0: dsjs b9, L3FC6D7E0 +3fc6d7d0: sla 0x1, b8 +L3FC6D7E0: +3fc6d7e0: rl a10, a2 +3fc6d7f0: .word 0x7374 +3fc6d800: .word 0x7274 +3fc6d810: sla a11, a5 +3fc6d820: srl 0x1d, a13 +3fc6d830: cmp a9, a0 +3fc6d840: sll a11, a14 +3fc6d850: srl 0x1f, a14 +3fc6d860: and a1, a0 +3fc6d870: .word 0x726f +3fc6d880: rl b11, b4 +3fc6d890: modu a3, sp +3fc6d8a0: sla 0x3, b3 +3fc6d8b0: modu a10, a3 +3fc6d8c0: .word 0x7970 +3fc6d8d0: rl b11, b2 +3fc6d8e0: rl a3, a7 +3fc6d8f0: sla 0x3, b4 +3fc6d900: dsjs b1, L3FC6D9A0 +3fc6d910: dsjs b8, L3FC6D930 +3fc6d920: sub a1, a0 +L3FC6D930: +3fc6d930: srl a11, a9 +3fc6d940: .word 0x7469 +3fc6d950: mods a3, a1 +3fc6d960: sub a9, a0 +3fc6d970: .word 0x7571 +3fc6d980: .word 0x7069 +3fc6d990: sra a11, a13 +L3FC6D9A0: +3fc6d9a0: .word 0x746e +3fc6d9b0: addc a9, a0 +3fc6d9c0: .word 0x726f +3fc6d9d0: srl 0xd, b0 +3fc6d9e0: srl 0x18, a0 +3fc6d9f0: rl a10, a2 +3fc6da00: .word 0x7374 +3fc6da10: .word 0x7274 +3fc6da20: sla a11, a5 +3fc6da30: srl 0x15, a13 +3fc6da40: sra b10, b4 +3fc6da50: mods b11, b2 +3fc6da60: modu a3, a9 +3fc6da70: mods a3, a1 +3fc6da80: move a9, a13 +3fc6da90: sra a3, a5 +3fc6daa0: .word 0x7569 +3fc6dab0: srl 0x15, a13 +3fc6dac0: srl 0x16, b2 +3fc6dad0: modu a10, a14 +3fc6dae0: mods b11, b2 +3fc6daf0: mods a3, a1 +3fc6db00: srl 0x17, a13 +3fc6db10: dsjs b1, L3FC6DB30 +3fc6db20: rl 0x9, a13 +L3FC6DB30: +3fc6db30: rl 0x1, b4 +3fc6db40: rl 0x9, a13 +3fc6db50: rl 0x1, b0 +3fc6db60: rl 0x9, a13 +3fc6db70: rl 0x1, b0 +3fc6db80: addc a9, a13 +3fc6db90: rl 0x9, a13 +3fc6dba0: rl 0x1, b1 +3fc6dbb0: sub a1, a13 +3fc6dbc0: addc a10, a5 +3fc6dbd0: sub a1, a13 +3fc6dbe0: addc a10, a5 +3fc6dbf0: sra b11, b4 +3fc6dc00: rl a3, a3 +3fc6dc10: srl 0x18, a0 +3fc6dc20: rl a10, a2 +3fc6dc30: .word 0x7374 +3fc6dc40: .word 0x7274 +3fc6dc50: sla a11, a5 +3fc6dc60: srl 0x15, a13 +3fc6dc70: sra b10, b4 +3fc6dc80: mods b11, b2 +3fc6dc90: modu a3, a9 +3fc6dca0: mods a3, a1 +3fc6dcb0: move a9, a13 +3fc6dcc0: sra a3, a5 +3fc6dcd0: .word 0x7569 +3fc6dce0: srl 0x15, a13 +3fc6dcf0: srl 0x16, b2 +3fc6dd00: modu a10, a14 +3fc6dd10: mods b11, b2 +3fc6dd20: mods a3, a1 +3fc6dd30: srl 0x17, a13 +3fc6dd40: dsjs b1, L3FC6DD60 +3fc6dd50: rl 0x9, a13 +L3FC6DD60: +3fc6dd60: rl 0x1, b4 +3fc6dd70: rl 0x9, a13 +3fc6dd80: rl 0x1, b0 +3fc6dd90: rl 0x9, a13 +3fc6dda0: rl 0x1, b0 +3fc6ddb0: addc a9, a13 +3fc6ddc0: rl 0x9, a13 +3fc6ddd0: rl 0x1, b1 +3fc6dde0: cmp a9, a13 +3fc6ddf0: move b10, a3 +3fc6de00: dsjs b8, L3FC6DE20 +3fc6de10: dsjs b5, L3FC6DEB0 +L3FC6DE20: +3fc6de20: rl 0x9, a13 +3fc6de30: move a0, b0 +3fc6de40: .word 0x7261 +3fc6de50: modu b11, b2 +3fc6de60: .word 0x0077 +3fc6de70: sra b10, b4 +3fc6de80: mods b11, b2 +3fc6de90: modu a3, a9 +3fc6dea0: mods a3, a1 +L3FC6DEB0: +3fc6deb0: move a1, b0 +3fc6dec0: .word 0x7261 +3fc6ded0: modu b11, b2 +3fc6dee0: .word 0x0077 +3fc6def0: addc a1, a13 +3fc6df00: .word 0x7469 +3fc6df10: .word 0x7473 +3fc6df20: sra b11, b2 +3fc6df30: mods a11, a1 +3fc6df40: or a1, a13 +3fc6df50: .word 0x7265 +3fc6df60: rl a11, a13 +3fc6df70: sla a11, a14 +3fc6df80: srl 0x15, a12 +3fc6df90: sra a10, a13 +3fc6dfa0: rl a11, a4 +3fc6dfb0: mods b11, b5 +3fc6dfc0: andn a1, a13 +3fc6dfd0: move a1, b13 +3fc6dfe0: .word 0x7261 +3fc6dff0: modu b11, b2 +3fc6e000: srl 0x15, b7 +3fc6e010: rl 0x9, a13 +3fc6e020: srl 0x17, b8 +3fc6e030: .word 0x3431 +3fc6e040: srl 0x17, b0 +3fc6e050: rl 0x1, b1 +3fc6e060: srl 0x17, b0 +3fc6e070: rl 0x1, b1 +3fc6e080: srl 0x17, b0 +3fc6e090: srl 0x16, a3 +3fc6e0a0: rl 0x1, b7 +3fc6e0b0: cmp a9, a13 +3fc6e0c0: move b10, a3 +3fc6e0d0: dsjs b8, L3FC6E0F0 +3fc6e0e0: dsjs b5, L3FC6E180 +L3FC6E0F0: +3fc6e0f0: rl 0x9, a13 +3fc6e100: sub a0, a0 +3fc6e110: addc a10, a5 +3fc6e120: sub a1, a13 +3fc6e130: addc a10, a5 +3fc6e140: sra b11, b4 +3fc6e150: rl a3, a3 +3fc6e160: srl 0x18, a0 +3fc6e170: rl a10, a2 +L3FC6E180: +3fc6e180: .word 0x7374 +3fc6e190: .word 0x7274 +3fc6e1a0: sla a11, a5 +3fc6e1b0: srl 0x15, a13 +3fc6e1c0: sra b10, b4 +3fc6e1d0: mods b11, b2 +3fc6e1e0: modu a3, a9 +3fc6e1f0: mods a3, a1 +3fc6e200: move a9, a13 +3fc6e210: sra a3, a5 +3fc6e220: .word 0x7569 +3fc6e230: srl 0x15, a13 +3fc6e240: srl 0x16, b2 +3fc6e250: sla a10, a14 +3fc6e260: .word 0x7272 +3fc6e270: .word 0x776f +3fc6e280: srl 0x17, a13 +3fc6e290: dsjs b1, L3FC6E2B0 +3fc6e2a0: rl 0x9, a13 +L3FC6E2B0: +3fc6e2b0: rl 0x1, b4 +3fc6e2c0: rl 0x9, a13 +3fc6e2d0: rl 0x1, b0 +3fc6e2e0: rl 0x9, a13 +3fc6e2f0: rl 0x1, b0 +3fc6e300: addc a9, a13 +3fc6e310: .word 0x372d +3fc6e320: srl 0x17, b0 +3fc6e330: sub a10, a4 +3fc6e340: srl 0x16, a3 +3fc6e350: sub a10, a4 +3fc6e360: .word 0x7443 +3fc6e370: sll a11, a5 +3fc6e380: .word 0x0068 +3fc6e390: modu a10, a3 +3fc6e3a0: .word 0x7970 +3fc6e3b0: rl b11, b2 +3fc6e3c0: rl a3, a7 +3fc6e3d0: sla 0x3, b4 +3fc6e3e0: sll a9, a8 +3fc6e3f0: sla 0x1, a9 +3fc6e400: dsjs b1, L3FC6E4A0 +3fc6e410: dsjs b8, L3FC6E430 +3fc6e420: sub a1, a0 +L3FC6E430: +3fc6e430: srl a11, a9 +3fc6e440: .word 0x7469 +3fc6e450: mods a3, a1 +3fc6e460: sub a9, a0 +3fc6e470: .word 0x7571 +3fc6e480: .word 0x7069 +3fc6e490: sra a11, a13 +L3FC6E4A0: +3fc6e4a0: .word 0x746e +3fc6e4b0: addc a9, a0 +3fc6e4c0: .word 0x726f +3fc6e4d0: srl 0xd, b0 +3fc6e4e0: srl 0x18, a0 +3fc6e4f0: sub a10, a4 +3fc6e500: srl 0x16, a3 +3fc6e510: sra b10, b4 +3fc6e520: mods b11, b2 +3fc6e530: modu a3, a9 +3fc6e540: mods a3, a1 +3fc6e550: move a9, a13 +3fc6e560: sra a3, a5 +3fc6e570: .word 0x7569 +3fc6e580: srl 0x15, a13 +3fc6e590: srl 0x16, b2 +3fc6e5a0: modu a10, a14 +3fc6e5b0: mods b11, b2 +3fc6e5c0: mods a3, a1 +3fc6e5d0: srl 0x17, a13 +3fc6e5e0: .word 0x3431 +3fc6e5f0: rl 0x9, a13 +3fc6e600: rl 0x1, b4 +3fc6e610: .word 0x372d +3fc6e620: srl 0x17, b5 +3fc6e630: .word 0x3537 +3fc6e640: addc a9, a13 +3fc6e650: dsjs a13, L3FC6E670 +3fc6e660: srl 0x17, b0 +L3FC6E670: +3fc6e670: andn a10, a9 +3fc6e680: dsjs sp, L3FC6E6B0 +3fc6e690: .word 0x3538 +3fc6e6a0: srl 0x17, b9 +L3FC6E6B0: +3fc6e6b0: rev b1 +3fc6e6c0: sra b10, b4 +3fc6e6d0: mods b11, b2 +3fc6e6e0: modu a3, a9 +3fc6e6f0: mods a3, a1 +3fc6e700: move a1, b0 +3fc6e710: .word 0x726f +3fc6e720: sla a11, a13 +3fc6e730: .word 0x006c +3fc6e740: sub a1, a13 +3fc6e750: addc a10, a5 +3fc6e760: or a1, a13 +3fc6e770: .word 0x7265 +3fc6e780: rl a11, a13 +3fc6e790: sla a11, a14 +3fc6e7a0: srl 0x15, a12 +3fc6e7b0: sra a10, a13 +3fc6e7c0: rl a11, a4 +3fc6e7d0: mods b11, b5 +3fc6e7e0: andn a1, a13 +3fc6e7f0: move a1, b13 +3fc6e800: .word 0x726f +3fc6e810: sla a11, a13 +3fc6e820: srl 0x15, a12 +3fc6e830: rl 0x9, a13 +3fc6e840: srl 0x17, b4 +3fc6e850: .word 0x3431 +3fc6e860: srl 0x17, b0 +3fc6e870: .word 0x3537 +3fc6e880: .word 0x372d +3fc6e890: srl 0x17, b5 +3fc6e8a0: srl 0x16, a3 +3fc6e8b0: rl 0x1, b8 +3fc6e8c0: sub a1, a13 +3fc6e8d0: addc a10, a5 +3fc6e8e0: sub a1, a13 +3fc6e8f0: addc a10, a5 +3fc6e900: sra b11, b4 +3fc6e910: rl a3, a3 +3fc6e920: srl 0x18, a0 +3fc6e930: sub a10, a4 +3fc6e940: srl 0x16, a3 +3fc6e950: sra b10, b4 +3fc6e960: mods b11, b2 +3fc6e970: modu a3, a9 +3fc6e980: mods a3, a1 +3fc6e990: move a9, a13 +3fc6e9a0: sra a3, a5 +3fc6e9b0: .word 0x7569 +3fc6e9c0: srl 0x15, a13 +3fc6e9d0: srl 0x16, b2 +3fc6e9e0: sla a10, a14 +3fc6e9f0: .word 0x7272 +3fc6ea00: .word 0x776f +3fc6ea10: srl 0x17, a13 +3fc6ea20: .word 0x3431 +3fc6ea30: rl 0x9, a13 +3fc6ea40: rl 0x1, b4 +3fc6ea50: .word 0x372d +3fc6ea60: srl 0x17, b5 +3fc6ea70: .word 0x3537 +3fc6ea80: addc a9, a13 +3fc6ea90: .word 0x362d +3fc6eaa0: srl 0x17, b0 +3fc6eab0: andn a10, a9 +3fc6eac0: dsjs sp, L3FC6EAF0 +3fc6ead0: .word 0x3538 +3fc6eae0: srl 0x17, b9 +L3FC6EAF0: +3fc6eaf0: rev b1 +3fc6eb00: sub a1, a13 +3fc6eb10: addc a10, a5 +3fc6eb20: or a1, a13 +3fc6eb30: .word 0x7265 +3fc6eb40: rl a11, a13 +3fc6eb50: sla a11, a14 +3fc6eb60: srl 0x15, a12 +3fc6eb70: sra a10, a13 +3fc6eb80: rl a11, a4 +3fc6eb90: mods b11, b5 +3fc6eba0: andn a1, a13 +3fc6ebb0: move a1, b13 +3fc6ebc0: .word 0x7261 +3fc6ebd0: modu b11, b2 +3fc6ebe0: srl 0x15, b7 +3fc6ebf0: rl 0x9, a13 +3fc6ec00: srl 0x17, b4 +3fc6ec10: .word 0x3431 +3fc6ec20: srl 0x17, b0 +3fc6ec30: .word 0x3537 +3fc6ec40: .word 0x372d +3fc6ec50: srl 0x17, b5 +3fc6ec60: srl 0x16, a3 +3fc6ec70: rl 0x1, b6 +3fc6ec80: sub a1, a13 +3fc6ec90: addc a10, a5 +3fc6eca0: sub a1, a13 +3fc6ecb0: addc a10, a5 +3fc6ecc0: sra b11, b4 +3fc6ecd0: rl a3, a3 +3fc6ece0: srl 0x18, a0 +3fc6ecf0: sub a10, a4 +3fc6ed00: srl 0x16, a3 +3fc6ed10: sra b10, b4 +3fc6ed20: mods b11, b2 +3fc6ed30: modu a3, a9 +3fc6ed40: mods a3, a1 +3fc6ed50: move a9, a13 +3fc6ed60: sra a3, a5 +3fc6ed70: .word 0x7569 +3fc6ed80: srl 0x15, a13 +3fc6ed90: srl 0x16, b2 +3fc6eda0: modu a10, a14 +3fc6edb0: mods b11, b2 +3fc6edc0: mods a3, a1 +3fc6edd0: srl 0x17, a13 +3fc6ede0: .word 0x3431 +3fc6edf0: rl 0x9, a13 +3fc6ee00: rl 0x1, b0 +3fc6ee10: rl 0x9, a13 +3fc6ee20: rl 0x1, b0 +3fc6ee30: rl 0x9, a13 +3fc6ee40: rl 0x1, b0 +3fc6ee50: addc a9, a13 +3fc6ee60: dsjs a13, L3FC6EE80 +3fc6ee70: srl 0x17, b0 +L3FC6EE80: +3fc6ee80: andn a10, a9 +3fc6ee90: dsjs sp, L3FC6EEC0 +3fc6eea0: .word 0x3538 +3fc6eeb0: srl 0x17, b9 +L3FC6EEC0: +3fc6eec0: rev b1 +3fc6eed0: sub a1, a13 +3fc6eee0: addc a10, a5 +3fc6eef0: or a1, a13 +3fc6ef00: .word 0x7265 +3fc6ef10: rl a11, a13 +3fc6ef20: sla a11, a14 +3fc6ef30: srl 0x15, a12 +3fc6ef40: sra a10, a13 +3fc6ef50: rl a11, a4 +3fc6ef60: mods b11, b5 +3fc6ef70: andn a1, a13 +3fc6ef80: move a1, b13 +3fc6ef90: .word 0x726f +3fc6efa0: sla a11, a13 +3fc6efb0: srl 0x15, a12 +3fc6efc0: rl 0x9, a13 +3fc6efd0: srl 0x17, b4 +3fc6efe0: rl 0x1, b1 +3fc6eff0: srl 0x17, b0 +3fc6f000: rl 0x1, b1 +3fc6f010: srl 0x17, b0 +3fc6f020: rl 0x1, b1 +3fc6f030: srl 0x17, b0 +3fc6f040: srl 0x16, a3 +3fc6f050: rl 0x1, b8 +3fc6f060: sub a1, a13 +3fc6f070: addc a10, a5 +3fc6f080: sub a1, a13 +3fc6f090: addc a10, a5 +3fc6f0a0: sra b11, b4 +3fc6f0b0: rl a3, a3 +3fc6f0c0: srl 0x18, a0 +3fc6f0d0: sub a10, a4 +3fc6f0e0: srl 0x16, a3 +3fc6f0f0: sra b10, b4 +3fc6f100: mods b11, b2 +3fc6f110: modu a3, a9 +3fc6f120: mods a3, a1 +3fc6f130: move a9, a13 +3fc6f140: sra a3, a5 +3fc6f150: .word 0x7569 +3fc6f160: srl 0x15, a13 +3fc6f170: srl 0x16, b2 +3fc6f180: sla a10, a14 +3fc6f190: .word 0x7272 +3fc6f1a0: .word 0x776f +3fc6f1b0: srl 0x17, a13 +3fc6f1c0: .word 0x3431 +3fc6f1d0: rl 0x9, a13 +3fc6f1e0: rl 0x1, b0 +3fc6f1f0: rl 0x9, a13 +3fc6f200: rl 0x1, b0 +3fc6f210: rl 0x9, a13 +3fc6f220: rl 0x1, b0 +3fc6f230: addc a9, a13 +3fc6f240: .word 0x362d +3fc6f250: srl 0x17, b0 +3fc6f260: andn a10, a9 +3fc6f270: dsjs sp, L3FC6F2A0 +3fc6f280: .word 0x3538 +3fc6f290: srl 0x17, b9 +L3FC6F2A0: +3fc6f2a0: rev b1 +3fc6f2b0: sub a1, a13 +3fc6f2c0: addc a10, a5 +3fc6f2d0: or a1, a13 +3fc6f2e0: .word 0x7265 +3fc6f2f0: rl a11, a13 +3fc6f300: sla a11, a14 +3fc6f310: srl 0x15, a12 +3fc6f320: sra a10, a13 +3fc6f330: rl a11, a4 +3fc6f340: mods b11, b5 +3fc6f350: andn a1, a13 +3fc6f360: move a1, b13 +3fc6f370: .word 0x7261 +3fc6f380: modu b11, b2 +3fc6f390: srl 0x15, b7 +3fc6f3a0: rl 0x9, a13 +3fc6f3b0: srl 0x17, b4 +3fc6f3c0: rl 0x1, b1 +3fc6f3d0: srl 0x17, b0 +3fc6f3e0: rl 0x1, b1 +3fc6f3f0: srl 0x17, b0 +3fc6f400: rl 0x1, b1 +3fc6f410: srl 0x17, b0 +3fc6f420: srl 0x16, a3 +3fc6f430: rl 0x1, b6 +3fc6f440: sub a1, a13 +3fc6f450: addc a10, a5 +3fc6f460: sub a1, a13 +3fc6f470: addc a10, a5 +3fc6f480: sra b11, b4 +3fc6f490: rl a3, a3 +3fc6f4a0: srl 0x18, a0 +3fc6f4b0: rl a10, a2 +3fc6f4c0: .word 0x7374 +3fc6f4d0: .word 0x7274 +3fc6f4e0: sla a11, a5 +3fc6f4f0: srl 0x15, a13 +3fc6f500: sra b10, b4 +3fc6f510: mods b11, b2 +3fc6f520: modu a3, a9 +3fc6f530: mods a3, a1 +3fc6f540: move a9, a13 +3fc6f550: sra a3, a5 +3fc6f560: .word 0x7569 +3fc6f570: srl 0x15, a13 +3fc6f580: srl 0x16, b2 +3fc6f590: modu a10, a14 +3fc6f5a0: mods b11, b2 +3fc6f5b0: mods a3, a1 +3fc6f5c0: srl 0x17, a13 +3fc6f5d0: dsjs b1, L3FC6F5F0 +3fc6f5e0: rl 0x9, a13 +L3FC6F5F0: +3fc6f5f0: rl 0x1, b8 +3fc6f600: .word 0x372d +3fc6f610: srl 0x17, b5 +3fc6f620: .word 0x3537 +3fc6f630: addc a9, a13 +3fc6f640: rl 0x9, a13 +3fc6f650: srl 0x17, b1 +3fc6f660: andn a10, a9 +3fc6f670: dsjs sp, L3FC6F6A0 +3fc6f680: .word 0x3538 +3fc6f690: srl 0x17, b9 +L3FC6F6A0: +3fc6f6a0: rev b1 +3fc6f6b0: addc a1, a13 +3fc6f6c0: .word 0x7469 +3fc6f6d0: .word 0x7473 +3fc6f6e0: sra b11, b2 +3fc6f6f0: mods a11, a1 +3fc6f700: or a1, a13 +3fc6f710: .word 0x7265 +3fc6f720: rl a11, a13 +3fc6f730: sla a11, a14 +3fc6f740: srl 0x15, a12 +3fc6f750: sra a10, a13 +3fc6f760: rl a11, a4 +3fc6f770: mods b11, b5 +3fc6f780: andn a1, a13 +3fc6f790: move a1, b13 +3fc6f7a0: .word 0x726f +3fc6f7b0: sla a11, a13 +3fc6f7c0: srl 0x15, a12 +3fc6f7d0: rl 0x9, a13 +3fc6f7e0: srl 0x17, b8 +3fc6f7f0: dsjs b1, L3FC6F810 +3fc6f800: srl 0x17, b0 +L3FC6F810: +3fc6f810: .word 0x3537 +3fc6f820: .word 0x372d +3fc6f830: srl 0x17, b5 +3fc6f840: srl 0x16, a3 +3fc6f850: rl 0x9, b1 +3fc6f860: srl 0x17, b0 +3fc6f870: sub a10, a4 +3fc6f880: srl 0x16, a3 +3fc6f890: sub a10, a4 +3fc6f8a0: .word 0x7443 +3fc6f8b0: sll a11, a5 +3fc6f8c0: .word 0x0068 +3fc6f8d0: addc a1, a13 +3fc6f8e0: .word 0x7469 +3fc6f8f0: .word 0x7473 +3fc6f900: sra b11, b2 +3fc6f910: mods a11, a1 +3fc6f920: or a1, a13 +3fc6f930: .word 0x7265 +3fc6f940: rl a11, a13 +3fc6f950: sla a11, a14 +3fc6f960: srl 0x15, a12 +3fc6f970: sra a10, a13 +3fc6f980: rl a11, a4 +3fc6f990: mods b11, b5 +3fc6f9a0: andn a1, a13 +3fc6f9b0: move a1, b13 +3fc6f9c0: .word 0x7261 +3fc6f9d0: modu b11, b2 +3fc6f9e0: srl 0x15, b7 +3fc6f9f0: rl 0x9, a13 +3fc6fa00: srl 0x17, b8 +3fc6fa10: dsjs b1, L3FC6FA30 +3fc6fa20: srl 0x17, b0 +L3FC6FA30: +3fc6fa30: .word 0x3537 +3fc6fa40: .word 0x372d +3fc6fa50: srl 0x17, b5 +3fc6fa60: srl 0x16, a3 +3fc6fa70: rl 0x1, b7 +3fc6fa80: cmp a9, a13 +3fc6fa90: move b10, a3 +3fc6faa0: dsjs b8, L3FC6FAC0 +3fc6fab0: dsjs b5, L3FC6FB50 +L3FC6FAC0: +3fc6fac0: rl 0x9, a13 +3fc6fad0: srl 0x18, a0 +3fc6fae0: rl a10, a2 +3fc6faf0: .word 0x7374 +3fc6fb00: .word 0x7274 +3fc6fb10: sla a11, a5 +3fc6fb20: srl 0x15, a13 +3fc6fb30: sra b10, b4 +3fc6fb40: mods b11, b2 +L3FC6FB50: +3fc6fb50: modu a3, a9 +3fc6fb60: mods a3, a1 +3fc6fb70: move a9, a13 +3fc6fb80: sra a3, a5 +3fc6fb90: .word 0x7569 +3fc6fba0: srl 0x15, a13 +3fc6fbb0: srl 0x16, b2 +3fc6fbc0: sla a10, a14 +3fc6fbd0: .word 0x7272 +3fc6fbe0: .word 0x776f +3fc6fbf0: srl 0x17, a13 +3fc6fc00: dsjs b1, L3FC6FC20 +3fc6fc10: rl 0x9, a13 +L3FC6FC20: +3fc6fc20: rl 0x1, b8 +3fc6fc30: .word 0x372d +3fc6fc40: srl 0x17, b5 +3fc6fc50: .word 0x3537 +3fc6fc60: addc a9, a13 +3fc6fc70: .word 0x372d +3fc6fc80: srl 0x17, b0 +3fc6fc90: sub a10, a4 +3fc6fca0: srl 0x16, a3 +3fc6fcb0: sub a10, a4 +3fc6fcc0: .word 0x7443 +3fc6fcd0: sll a11, a5 +3fc6fce0: .word 0x0068 +3fc6fcf0: sll b10, b3 +3fc6fd00: sra b11, b2 +3fc6fd10: modu a3, a5 +3fc6fd20: btst a0, a0 +3fc6fd30: sub a10, a4 +3fc6fd40: xor a10, a3 +3fc6fd50: move a8, a0 +3fc6fd60: btst a0, a0 +3fc6fd70: andn a10, a9 +3fc6fd80: rl 0x2, b8 +3fc6fd90: rl 0x1, b2 +3fc6fda0: rev b8 +3fc6fdb0: sla a10, a11 +3fc6fdc0: lmo a3, a14 +3fc6fdd0: rl 0xb, a9 +3fc6fde0: rev b1 +3fc6fdf0: sub a10, a4 +3fc6fe00: cmp b10, b6 +3fc6fe10: sub a10, a3 +3fc6fe20: subb b2, sp +3fc6fe30: move a2, sp +3fc6fe40: mpyu b10, b4 +3fc6fe50: add a10, a14 +3fc6fe60: sub a10, a13 +3fc6fe70: andn a8, a0 +3fc6fe80: .word 0x7263 +3fc6fe90: sra a11, a5 +3fc6fea0: srl 0x15, a14 +3fc6feb0: cmp a10, a10 +3fc6fec0: divs b2, b3 +3fc6fed0: rl 0x11, b0 +3fc6fee0: dsjs b0, L3FC6FF00 +3fc6fef0: btst a9, a13 +L3FC6FF00: +3fc6ff00: modu a3, a1 +3fc6ff10: rl a11, a10 +3fc6ff20: rl 0x9, b1 +3fc6ff30: btst a0, a0 +3fc6ff40: andn a10, a9 +3fc6ff50: rl 0x2, b8 +3fc6ff60: rl 0x1, b2 +3fc6ff70: sla 0x1, b8 +3fc6ff80: sla a10, a11 +3fc6ff90: lmo a3, a14 +3fc6ffa0: rl 0xb, a9 +3fc6ffb0: rev b1 +3fc6ffc0: sll b10, b3 +3fc6ffd0: sra b11, b2 +3fc6ffe0: modu a3, a5 +3fc6fff0: btst a1, a0 +3fc70000: andn a10, a9 +3fc70010: rl 0x2, b8 +3fc70020: rl 0x1, b2 +3fc70030: sla 0x1, b8 +3fc70040: sla a10, a11 +3fc70050: lmo a3, a14 +3fc70060: rl 0xb, a9 +3fc70070: rev b1 +3fc70080: modu a10, a3 +3fc70090: .word 0x7970 +3fc700a0: rl b11, b2 +3fc700b0: rl a3, a7 +3fc700c0: sla 0x3, b4 +3fc700d0: sll a9, a8 +3fc700e0: sla 0x1, a9 +3fc700f0: dsjs b1, L3FC70190 +3fc70100: dsjs b8, L3FC70120 +3fc70110: sub a1, a0 +L3FC70120: +3fc70120: srl a11, a9 +3fc70130: .word 0x7469 +3fc70140: mods a3, a1 +3fc70150: sub a9, a0 +3fc70160: .word 0x7571 +3fc70170: .word 0x7069 +3fc70180: sra a11, a13 +L3FC70190: +3fc70190: .word 0x746e +3fc701a0: addc a9, a0 +3fc701b0: .word 0x726f +3fc701c0: modu b11, b0 +3fc701d0: sla b11, b2 +3fc701e0: rl b11, b4 +3fc701f0: modu a3, sp +3fc70200: btst a1, a0 +3fc70210: .word 0x7061 +3fc70220: modu a3, a1 +3fc70230: rev a14 +3fc70240: btst a1, a13 +3fc70250: sub a10, a4 +3fc70260: xor a10, a3 +3fc70270: andn a9, a13 +3fc70280: .word 0x7263 +3fc70290: sra a11, a5 +3fc702a0: srl 0x15, a14 +3fc702b0: sra a10, a13 +3fc702c0: rl a11, a4 +3fc702d0: mods b11, b5 +3fc702e0: andn a1, a13 +3fc702f0: move a1, b13 +3fc70300: .word 0x726f +3fc70310: sla a11, a13 +3fc70320: srl 0x15, a12 +3fc70330: rl 0x9, a13 +3fc70340: srl 0x17, b0 +3fc70350: rl 0x1, b1 +3fc70360: srl 0x17, b0 +3fc70370: .word 0x3537 +3fc70380: .word 0x372d +3fc70390: srl 0x17, b5 +3fc703a0: srl 0x16, a13 +3fc703b0: rl 0x1, b1 +3fc703c0: srl 0x17, b0 +3fc703d0: cmp a10, a10 +3fc703e0: divs b2, b3 +3fc703f0: rl 0x11, b0 +3fc70400: dsjs b0, L3FC70420 +3fc70410: btst a9, a13 +L3FC70420: +3fc70420: modu a3, a1 +3fc70430: rl a11, a10 +3fc70440: rl 0x9, b1 +3fc70450: srl 0x18, a0 +3fc70460: sub a2, a10 +3fc70470: addc a10, a5 +3fc70480: srl 0x16, b7 +3fc70490: sll b10, b3 +3fc704a0: sra b11, b2 +3fc704b0: modu a3, a5 +3fc704c0: move a9, a13 +3fc704d0: sra a3, a5 +3fc704e0: .word 0x7569 +3fc704f0: srl 0x15, a13 +3fc70500: srl 0x16, b2 +3fc70510: modu a10, a14 +3fc70520: mods b11, b2 +3fc70530: mods a3, a1 +3fc70540: srl 0x17, a13 +3fc70550: .word 0x3431 +3fc70560: rl 0x9, a13 +3fc70570: rl 0x1, b4 +3fc70580: .word 0x372d +3fc70590: srl 0x17, b5 +3fc705a0: .word 0x3537 +3fc705b0: move a9, a13 +3fc705c0: rl 0x9, a13 +3fc705d0: rl 0x1, b4 +3fc705e0: btst a1, a13 +3fc705f0: andn a10, a9 +3fc70600: rl 0x2, b8 +3fc70610: rl 0x1, b2 +3fc70620: srl 0x17, b8 +3fc70630: sla a10, a11 +3fc70640: lmo a3, a14 +3fc70650: rl 0xb, a9 +3fc70660: rev b1 +3fc70670: btst a1, a13 +3fc70680: sub a10, a4 +3fc70690: xor a10, a3 +3fc706a0: andn a9, a13 +3fc706b0: .word 0x7263 +3fc706c0: sra a11, a5 +3fc706d0: srl 0x15, a14 +3fc706e0: sra a10, a13 +3fc706f0: rl a11, a4 +3fc70700: mods b11, b5 +3fc70710: andn a1, a13 +3fc70720: move a1, b13 +3fc70730: .word 0x726f +3fc70740: sla a11, a13 +3fc70750: srl 0x15, a12 +3fc70760: rl 0x9, a13 +3fc70770: srl 0x17, b8 +3fc70780: dsjs b1, L3FC707A0 +3fc70790: srl 0x17, b0 +L3FC707A0: +3fc707a0: .word 0x3537 +3fc707b0: .word 0x372d +3fc707c0: srl 0x17, b5 +3fc707d0: srl 0x16, a13 +3fc707e0: .word 0x3631 +3fc707f0: srl 0x17, b0 +3fc70800: cmp a10, a10 +3fc70810: divs b2, b3 +3fc70820: rl 0x11, b0 +3fc70830: dsjs b0, L3FC70850 +3fc70840: btst a9, a13 +L3FC70850: +3fc70850: modu a3, a1 +3fc70860: rl a11, a10 +3fc70870: rl 0x9, b1 +3fc70880: srl 0x18, a0 +3fc70890: sub a2, a10 +3fc708a0: addc a10, a5 +3fc708b0: srl 0x16, b7 +3fc708c0: sll b10, b3 +3fc708d0: sra b11, b2 +3fc708e0: modu a3, a5 +3fc708f0: move a9, a13 +3fc70900: sra a3, a5 +3fc70910: .word 0x7569 +3fc70920: srl 0x15, a13 +3fc70930: srl 0x16, b2 +3fc70940: modu a10, a14 +3fc70950: mods b11, b2 +3fc70960: mods a3, a1 +3fc70970: srl 0x17, a13 +3fc70980: .word 0x3432 +3fc70990: rl 0x11, a13 +3fc709a0: rl 0x1, b4 +3fc709b0: .word 0x372d +3fc709c0: srl 0x17, b5 +3fc709d0: .word 0x3537 +3fc709e0: move a9, a13 +3fc709f0: rl 0x11, a13 +3fc70a00: rl 0x1, b4 +3fc70a10: btst a1, a13 +3fc70a20: andn a10, a9 +3fc70a30: rl 0x2, b8 +3fc70a40: rl 0x1, b2 +3fc70a50: srl 0x17, b8 +3fc70a60: sla a10, a11 +3fc70a70: lmo a3, a14 +3fc70a80: rl 0xb, a9 +3fc70a90: rev b1 +3fc70aa0: sla a10, a11 +3fc70ab0: lmo a3, a14 +3fc70ac0: rl 0x3, a9 +3fc70ad0: rev b0 +3fc70ae0: sll b10, b3 +3fc70af0: sra b11, b2 +3fc70b00: modu a3, a5 +3fc70b10: btst a1, a13 +3fc70b20: andn a10, a9 +3fc70b30: rl 0x2, b8 +3fc70b40: rl 0x1, b2 +3fc70b50: srl 0x17, b8 +3fc70b60: sla a10, a11 +3fc70b70: lmo a3, a14 +3fc70b80: rl 0x3, a9 +3fc70b90: rev b0 +3fc70ba0: cmp a10, a10 +3fc70bb0: divs b2, b3 +3fc70bc0: rl 0x11, b0 +3fc70bd0: dsjs b0, L3FC70BF0 +3fc70be0: btst a9, a0 +L3FC70BF0: +3fc70bf0: modu a3, a1 +3fc70c00: rl a11, a10 +3fc70c10: rl 0x1, b0 +3fc70c20: andn a8, a0 +3fc70c30: .word 0x7263 +3fc70c40: sra a11, a5 +3fc70c50: sla 0x3, a14 +3fc70c60: cmp a10, a10 +3fc70c70: divs b2, b3 +3fc70c80: rl 0x11, b0 +3fc70c90: dsjs b0, L3FC70CB0 +3fc70ca0: btst a9, a0 +L3FC70CB0: +3fc70cb0: modu a3, a1 +3fc70cc0: rl a11, a10 +3fc70cd0: rl 0x1, b0 +3fc70ce0: srl 0x18, a0 +3fc70cf0: sub a2, a10 +3fc70d00: addc a10, a5 +3fc70d10: srl 0x16, b7 +3fc70d20: sll b10, b3 +3fc70d30: sra b11, b2 +3fc70d40: modu a3, a5 +3fc70d50: move a9, a13 +3fc70d60: sra a3, a5 +3fc70d70: .word 0x7569 +3fc70d80: srl 0x15, a13 +3fc70d90: srl 0x16, b2 +3fc70da0: modu a10, a14 +3fc70db0: mods b11, b2 +3fc70dc0: mods a3, a1 +3fc70dd0: srl 0x17, a13 +3fc70de0: .word 0x3431 +3fc70df0: rl 0x9, a13 +3fc70e00: rl 0x1, b4 +3fc70e10: .word 0x372d +3fc70e20: srl 0x17, b5 +3fc70e30: .word 0x3537 +3fc70e40: move a9, a13 +3fc70e50: rl 0x9, a13 +3fc70e60: rl 0x1, b4 +3fc70e70: btst a1, a13 +3fc70e80: andn a10, a9 +3fc70e90: rl 0x2, b8 +3fc70ea0: rl 0x1, b2 +3fc70eb0: srl 0x17, b8 +3fc70ec0: sla a10, a11 +3fc70ed0: lmo a3, a14 +3fc70ee0: rl 0x3, a9 +3fc70ef0: rev b0 +3fc70f00: sub a10, a4 +3fc70f10: .word 0x7343 +3fc70f20: .word 0x7075 +3fc70f30: mods b3, b0 +3fc70f40: andn a8, a0 +3fc70f50: .word 0x7263 +3fc70f60: sra a11, a5 +3fc70f70: srl 0x15, a14 +3fc70f80: sub a10, a4 +3fc70f90: .word 0x7343 +3fc70fa0: .word 0x7075 +3fc70fb0: mods b3, b0 +3fc70fc0: sub a0, a0 +3fc70fd0: addc a10, a5 +3fc70fe0: .word 0x7320 +3fc70ff0: .word 0x7075 +3fc71000: mods b3, b0 +3fc71010: mods a11, a5 +3fc71020: modu a3, a5 +3fc71030: sla b11, b4 +3fc71040: .word 0x006c +3fc71050: sll b10, b3 +3fc71060: sra b11, b2 +3fc71070: modu a3, a5 +3fc71080: sub a1, a0 +3fc71090: addc a10, a5 +3fc710a0: .word 0x7573 +3fc710b0: .word 0x7070 +3fc710c0: .word 0x006c +3fc710d0: btst a1, a13 +3fc710e0: sub a10, a4 +3fc710f0: xor a10, a3 +3fc71100: andn a9, a13 +3fc71110: .word 0x7263 +3fc71120: sra a11, a5 +3fc71130: srl 0x15, a14 +3fc71140: sra a10, a13 +3fc71150: rl a11, a4 +3fc71160: mods b11, b5 +3fc71170: andn a1, a13 +3fc71180: move a1, b13 +3fc71190: .word 0x726f +3fc711a0: sla a11, a13 +3fc711b0: srl 0x15, a12 +3fc711c0: rl 0x9, a13 +3fc711d0: srl 0x17, b4 +3fc711e0: .word 0x3431 +3fc711f0: srl 0x17, b0 +3fc71200: .word 0x3537 +3fc71210: .word 0x372d +3fc71220: srl 0x17, b5 +3fc71230: srl 0x16, a13 +3fc71240: rl 0x1, b7 +3fc71250: sub a1, a13 +3fc71260: addc a10, a5 +3fc71270: sub a1, a13 +3fc71280: addc a10, a5 +3fc71290: .word 0x7573 +3fc712a0: .word 0x7070 +3fc712b0: .word 0x006c +3fc712c0: btst a1, a13 +3fc712d0: sub a10, a4 +3fc712e0: xor a10, a3 +3fc712f0: andn a9, a13 +3fc71300: .word 0x7263 +3fc71310: sra a11, a5 +3fc71320: srl 0x15, a14 +3fc71330: sra a10, a13 +3fc71340: rl a11, a4 +3fc71350: mods b11, b5 +3fc71360: andn a1, a13 +3fc71370: move a1, b13 +3fc71380: .word 0x726f +3fc71390: sla a11, a13 +3fc713a0: srl 0x15, a12 +3fc713b0: rl 0x9, a13 +3fc713c0: srl 0x17, b8 +3fc713d0: dsjs b1, L3FC713F0 +3fc713e0: srl 0x17, b0 +L3FC713F0: +3fc713f0: .word 0x3537 +3fc71400: .word 0x372d +3fc71410: srl 0x17, b5 +3fc71420: srl 0x16, a13 +3fc71430: rl 0x1, b8 +3fc71440: sub a1, a13 +3fc71450: addc a10, a5 +3fc71460: sub a1, a13 +3fc71470: addc a10, a5 +3fc71480: .word 0x7573 +3fc71490: .word 0x7070 +3fc714a0: .word 0x006c +3fc714b0: btst a1, a13 +3fc714c0: sub a10, a4 +3fc714d0: xor a10, a3 +3fc714e0: andn a9, a13 +3fc714f0: .word 0x7263 +3fc71500: sra a11, a5 +3fc71510: srl 0x15, a14 +3fc71520: sra a10, a13 +3fc71530: rl a11, a4 +3fc71540: mods b11, b5 +3fc71550: andn a1, a13 +3fc71560: move a1, b13 +3fc71570: .word 0x726f +3fc71580: sla a11, a13 +3fc71590: srl 0x15, a12 +3fc715a0: rl 0x11, a13 +3fc715b0: srl 0x17, b4 +3fc715c0: .word 0x3432 +3fc715d0: srl 0x17, b0 +3fc715e0: .word 0x3537 +3fc715f0: .word 0x372d +3fc71600: srl 0x17, b5 +3fc71610: srl 0x16, a13 +3fc71620: rl 0x11, b1 +3fc71630: srl 0x17, b0 +3fc71640: sub a10, a4 +3fc71650: srl 0x16, a3 +3fc71660: sub a10, a4 +3fc71670: .word 0x7343 +3fc71680: .word 0x7075 +3fc71690: mods b3, b0 +3fc716a0: andn a8, a0 +3fc716b0: .word 0x7263 +3fc716c0: sra a11, a5 +3fc716d0: srl 0x15, a14 +3fc716e0: sub a10, a4 +3fc716f0: .word 0x7443 +3fc71700: sll a11, a5 +3fc71710: .word 0x0068 +3fc71720: sub a10, a4 +3fc71730: sla 0x2, a3 +3fc71740: sra b11, b4 +3fc71750: rl a3, a3 +3fc71760: rl a11, a14 +3fc71770: sla a11, a3 +3fc71780: .word 0x006c +3fc71790: sll b10, b3 +3fc717a0: sra b11, b2 +3fc717b0: modu a3, a5 +3fc717c0: sub a1, a0 +3fc717d0: addc a10, a5 +3fc717e0: sra b11, b4 +3fc717f0: rl a3, a3 +3fc71800: srl 0x18, a0 +3fc71810: sub a2, a10 +3fc71820: addc a10, a5 +3fc71830: srl 0x16, b7 +3fc71840: sll b10, b3 +3fc71850: sra b11, b2 +3fc71860: modu a3, a5 +3fc71870: move a9, a13 +3fc71880: sra a3, a5 +3fc71890: .word 0x7569 +3fc718a0: srl 0x15, a13 +3fc718b0: srl 0x16, b2 +3fc718c0: modu a10, a14 +3fc718d0: mods b11, b2 +3fc718e0: mods a3, a1 +3fc718f0: srl 0x17, a13 +3fc71900: .word 0x3431 +3fc71910: rl 0x9, a13 +3fc71920: rl 0x1, b4 +3fc71930: .word 0x372d +3fc71940: srl 0x17, b5 +3fc71950: .word 0x3537 +3fc71960: move a9, a13 +3fc71970: .word 0x372d +3fc71980: srl 0x17, b0 +3fc71990: sub a10, a4 +3fc719a0: srl 0x16, a3 +3fc719b0: sub a10, a4 +3fc719c0: .word 0x7443 +3fc719d0: sll a11, a5 +3fc719e0: .word 0x0068 +3fc719f0: btst a1, a13 +3fc71a00: sub a10, a4 +3fc71a10: xor a10, a3 +3fc71a20: andn a9, a13 +3fc71a30: .word 0x7263 +3fc71a40: sra a11, a5 +3fc71a50: srl 0x15, a14 +3fc71a60: sra a10, a13 +3fc71a70: rl a11, a4 +3fc71a80: mods b11, b5 +3fc71a90: andn a1, a13 +3fc71aa0: move a1, b13 +3fc71ab0: .word 0x726f +3fc71ac0: sla a11, a13 +3fc71ad0: srl 0x15, a12 +3fc71ae0: rl 0x9, a13 +3fc71af0: srl 0x17, b8 +3fc71b00: dsjs b1, L3FC71B20 +3fc71b10: srl 0x17, b0 +L3FC71B20: +3fc71b20: .word 0x3537 +3fc71b30: .word 0x372d +3fc71b40: srl 0x17, b5 +3fc71b50: srl 0x16, a13 +3fc71b60: rl 0x1, b8 +3fc71b70: sub a1, a13 +3fc71b80: addc a10, a5 +3fc71b90: sub a1, a13 +3fc71ba0: addc a10, a5 +3fc71bb0: sra b11, b4 +3fc71bc0: rl a3, a3 +3fc71bd0: srl 0x18, a0 +3fc71be0: sub a2, a10 +3fc71bf0: addc a10, a5 +3fc71c00: srl 0x16, b7 +3fc71c10: sll b10, b3 +3fc71c20: sra b11, b2 +3fc71c30: modu a3, a5 +3fc71c40: move a9, a13 +3fc71c50: sra a3, a5 +3fc71c60: .word 0x7569 +3fc71c70: srl 0x15, a13 +3fc71c80: srl 0x16, b2 +3fc71c90: modu a10, a14 +3fc71ca0: mods b11, b2 +3fc71cb0: mods a3, a1 +3fc71cc0: srl 0x17, a13 +3fc71cd0: .word 0x3432 +3fc71ce0: rl 0x11, a13 +3fc71cf0: rl 0x1, b4 +3fc71d00: .word 0x372d +3fc71d10: srl 0x17, b5 +3fc71d20: .word 0x3537 +3fc71d30: move a9, a13 +3fc71d40: rl 0x9, a13 +3fc71d50: rl 0x1, b2 +3fc71d60: sub a1, a13 +3fc71d70: addc a10, a5 +3fc71d80: sub a1, a13 +3fc71d90: addc a10, a5 +3fc71da0: sra b11, b4 +3fc71db0: rl a3, a3 +3fc71dc0: andn a8, a0 +3fc71dd0: .word 0x7263 +3fc71de0: sra a11, a5 +3fc71df0: srl 0x15, a14 +3fc71e00: andn a10, a9 +3fc71e10: dsjs sp, L3FC71E40 +3fc71e20: .word 0x3538 +3fc71e30: srl 0x17, b9 +L3FC71E40: +3fc71e40: rev b1 +3fc71e50: andn a10, a9 +3fc71e60: dsjs sp, L3FC71E90 +3fc71e70: .word 0x3538 +3fc71e80: srl 0x17, b9 +L3FC71E90: +3fc71e90: rev b1 +3fc71ea0: sll b10, b3 +3fc71eb0: sra b11, b2 +3fc71ec0: modu a3, a5 +3fc71ed0: cmp a9, a0 +3fc71ee0: move b10, a3 +3fc71ef0: dsjs b8, L3FC71F10 +3fc71f00: dsjs b5, L3FC71FA0 +L3FC71F10: +3fc71f10: rl 0x9, a13 +3fc71f20: srl 0x18, a0 +3fc71f30: sub a2, a10 +3fc71f40: addc a10, a5 +3fc71f50: srl 0x16, b7 +3fc71f60: sll b10, b3 +3fc71f70: sra b11, b2 +3fc71f80: modu a3, a5 +3fc71f90: move a9, a13 +L3FC71FA0: +3fc71fa0: sra a3, a5 +3fc71fb0: .word 0x7569 +3fc71fc0: srl 0x15, a13 +3fc71fd0: srl 0x16, b2 +3fc71fe0: modu a10, a14 +3fc71ff0: mods b11, b2 +3fc72000: mods a3, a1 +3fc72010: srl 0x17, a13 +3fc72020: .word 0x3431 +3fc72030: rl 0x9, a13 +3fc72040: rl 0x1, b4 +3fc72050: .word 0x372d +3fc72060: srl 0x17, b5 +3fc72070: .word 0x3537 +3fc72080: move a9, a13 +3fc72090: .word 0x372d +3fc720a0: srl 0x17, b0 +3fc720b0: andn a10, a9 +3fc720c0: dsjs sp, L3FC720F0 +3fc720d0: .word 0x3538 +3fc720e0: srl 0x17, b9 +L3FC720F0: +3fc720f0: rev b1 +3fc72100: btst a1, a13 +3fc72110: sub a10, a4 +3fc72120: xor a10, a3 +3fc72130: andn a9, a13 +3fc72140: .word 0x7263 +3fc72150: sra a11, a5 +3fc72160: srl 0x15, a14 +3fc72170: sra a10, a13 +3fc72180: rl a11, a4 +3fc72190: mods b11, b5 +3fc721a0: andn a1, a13 +3fc721b0: move a1, b13 +3fc721c0: .word 0x726f +3fc721d0: sla a11, a13 +3fc721e0: srl 0x15, a12 +3fc721f0: rl 0x9, a13 +3fc72200: srl 0x17, b8 +3fc72210: dsjs b1, L3FC72230 +3fc72220: srl 0x17, b0 +L3FC72230: +3fc72230: .word 0x3537 +3fc72240: .word 0x372d +3fc72250: srl 0x17, b5 +3fc72260: srl 0x16, a13 +3fc72270: rl 0x1, b8 +3fc72280: cmp a9, a13 +3fc72290: move b10, a3 +3fc722a0: dsjs b8, L3FC722C0 +3fc722b0: dsjs b5, L3FC72350 +L3FC722C0: +3fc722c0: rl 0x9, a13 +3fc722d0: srl 0x18, a0 +3fc722e0: sub a2, a10 +3fc722f0: addc a10, a5 +3fc72300: srl 0x16, b7 +3fc72310: sll b10, b3 +3fc72320: sra b11, b2 +3fc72330: modu a3, a5 +3fc72340: move a9, a13 +L3FC72350: +3fc72350: sra a3, a5 +3fc72360: .word 0x7569 +3fc72370: srl 0x15, a13 +3fc72380: srl 0x16, b2 +3fc72390: modu a10, a14 +3fc723a0: mods b11, b2 +3fc723b0: mods a3, a1 +3fc723c0: srl 0x17, a13 +3fc723d0: .word 0x3432 +3fc723e0: rl 0x11, a13 +3fc723f0: rl 0x1, b4 +3fc72400: .word 0x372d +3fc72410: srl 0x17, b5 +3fc72420: .word 0x3537 +3fc72430: move a9, a13 +3fc72440: rl 0x9, a13 +3fc72450: rl 0x1, b2 +3fc72460: cmp a9, a13 +3fc72470: move b10, a3 +3fc72480: dsjs b8, L3FC724A0 +3fc72490: dsjs b5, L3FC72530 +L3FC724A0: +3fc724a0: rl 0x9, a13 +3fc724b0: btst a0, a0 +3fc724c0: andn a10, a9 +3fc724d0: rl 0x2, b8 +3fc724e0: rl 0x1, b2 +3fc724f0: rev b1 +3fc72500: modu b10, b2 +3fc72510: sla a11, a13 +3fc72520: btst a11, a14 +L3FC72530: +3fc72530: modu a3, a1 +3fc72540: .word 0x0061 +3fc72550: sll b10, b3 +3fc72560: sra b11, b2 +3fc72570: modu a3, a5 +3fc72580: btst a1, a13 +3fc72590: andn a10, a9 +3fc725a0: rl 0x2, b8 +3fc725b0: rl 0x1, b2 +3fc725c0: srl 0x17, b1 +3fc725d0: modu b10, b2 +3fc725e0: sla a11, a13 +3fc725f0: btst a11, a14 +3fc72600: modu a3, a1 +3fc72610: .word 0x0061 +3fc72620: cmp a10, a10 +3fc72630: divs b2, b3 +3fc72640: rl 0x11, b0 +3fc72650: rl 0x9, b0 +3fc72660: andn a1, a0 +3fc72670: mods a11, sp +3fc72680: modu a3, a1 +3fc72690: sla a10, a11 +3fc726a0: sla a11, a14 +3fc726b0: andn a8, a0 +3fc726c0: .word 0x7263 +3fc726d0: sra a11, a5 +3fc726e0: sla 0x3, a14 +3fc726f0: cmp a10, a10 +3fc72700: divs b2, b3 +3fc72710: rl 0x11, b0 +3fc72720: rl 0x9, b0 +3fc72730: andn a1, a0 +3fc72740: mods a11, sp +3fc72750: modu a3, a1 +3fc72760: sla a10, a11 +3fc72770: sla a11, a14 +3fc72780: srl 0x18, a0 +3fc72790: sub a2, a10 +3fc727a0: addc a10, a5 +3fc727b0: srl 0x16, b7 +3fc727c0: sll b10, b3 +3fc727d0: sra b11, b2 +3fc727e0: modu a3, a5 +3fc727f0: move a9, a13 +3fc72800: sra a3, a5 +3fc72810: .word 0x7569 +3fc72820: srl 0x15, a13 +3fc72830: srl 0x16, b2 +3fc72840: modu a10, a14 +3fc72850: mods b11, b2 +3fc72860: mods a3, a1 +3fc72870: srl 0x17, a13 +3fc72880: rl 0x1, b1 +3fc72890: rl 0x9, a13 +3fc728a0: rl 0x1, b0 +3fc728b0: .word 0x372d +3fc728c0: srl 0x17, b5 +3fc728d0: .word 0x3537 +3fc728e0: move a9, a13 +3fc728f0: .word 0x352d +3fc72900: srl 0x17, b0 +3fc72910: cmp a10, a10 +3fc72920: divs b2, b3 +3fc72930: rl 0x11, b0 +3fc72940: rl 0x9, b0 +3fc72950: andn a1, a13 +3fc72960: mods a11, sp +3fc72970: modu a3, a1 +3fc72980: sla a10, a11 +3fc72990: sla a11, a14 +3fc729a0: srl 0x18, a0 +3fc729b0: sub a2, a10 +3fc729c0: addc a10, a5 +3fc729d0: srl 0x16, b7 +3fc729e0: sll b10, b3 +3fc729f0: sra b11, b2 +3fc72a00: modu a3, a5 +3fc72a10: move a9, a13 +3fc72a20: sra a3, a5 +3fc72a30: .word 0x7569 +3fc72a40: srl 0x15, a13 +3fc72a50: srl 0x16, b2 +3fc72a60: modu a10, a14 +3fc72a70: mods b11, b2 +3fc72a80: mods a3, a1 +3fc72a90: srl 0x17, a13 +3fc72aa0: .word 0x3431 +3fc72ab0: rl 0x9, a13 +3fc72ac0: rl 0x1, b4 +3fc72ad0: .word 0x372d +3fc72ae0: srl 0x17, b5 +3fc72af0: .word 0x3537 +3fc72b00: move a9, a13 +3fc72b10: .word 0x372d +3fc72b20: srl 0x17, b0 +3fc72b30: cmp a10, a10 +3fc72b40: divs b2, b3 +3fc72b50: rl 0x11, b0 +3fc72b60: rl 0x9, b0 +3fc72b70: andn a1, a13 +3fc72b80: mods a11, sp +3fc72b90: modu a3, a1 +3fc72ba0: sla a10, a11 +3fc72bb0: sla a11, a14 +3fc72bc0: srl 0x18, a0 +3fc72bd0: sub a2, a10 +3fc72be0: addc a10, a5 +3fc72bf0: srl 0x16, b7 +3fc72c00: sll b10, b3 +3fc72c10: sra b11, b2 +3fc72c20: modu a3, a5 +3fc72c30: move a9, a13 +3fc72c40: sra a3, a5 +3fc72c50: .word 0x7569 +3fc72c60: srl 0x15, a13 +3fc72c70: srl 0x16, b2 +3fc72c80: modu a10, a14 +3fc72c90: mods b11, b2 +3fc72ca0: mods a3, a1 +3fc72cb0: srl 0x17, a13 +3fc72cc0: dsjs b1, L3FC72CE0 +3fc72cd0: rl 0x9, a13 +L3FC72CE0: +3fc72ce0: rl 0x1, b8 +3fc72cf0: .word 0x372d +3fc72d00: srl 0x17, b5 +3fc72d10: .word 0x3537 +3fc72d20: move a9, a13 +3fc72d30: dsjs a13, L3FC72D50 +3fc72d40: srl 0x17, b0 +L3FC72D50: +3fc72d50: cmp a10, a10 +3fc72d60: divs b2, b3 +3fc72d70: rl 0x11, b0 +3fc72d80: rl 0x9, b0 +3fc72d90: andn a1, a13 +3fc72da0: mods a11, sp +3fc72db0: modu a3, a1 +3fc72dc0: sla a10, a11 +3fc72dd0: sla a11, a14 +3fc72de0: srl 0x18, a0 +3fc72df0: sub a2, a10 +3fc72e00: addc a10, a5 +3fc72e10: srl 0x16, b7 +3fc72e20: sll b10, b3 +3fc72e30: sra b11, b2 +3fc72e40: modu a3, a5 +3fc72e50: move a9, a13 +3fc72e60: sra a3, a5 +3fc72e70: .word 0x7569 +3fc72e80: srl 0x15, a13 +3fc72e90: srl 0x16, b2 +3fc72ea0: modu a10, a14 +3fc72eb0: mods b11, b2 +3fc72ec0: mods a3, a1 +3fc72ed0: srl 0x17, a13 +3fc72ee0: .word 0x3432 +3fc72ef0: rl 0x11, a13 +3fc72f00: rl 0x1, b4 +3fc72f10: .word 0x372d +3fc72f20: srl 0x17, b5 +3fc72f30: .word 0x3537 +3fc72f40: move a9, a13 +3fc72f50: rl 0x9, a13 +3fc72f60: rl 0x1, b2 +3fc72f70: btst a1, a13 +3fc72f80: andn a10, a9 +3fc72f90: rl 0x2, b8 +3fc72fa0: rl 0x1, b2 +3fc72fb0: srl 0x17, b1 +3fc72fc0: modu b10, b2 +3fc72fd0: sla a11, a13 +3fc72fe0: btst a11, a14 +3fc72ff0: modu a3, a1 +3fc73000: .word 0x0061 +3fc73010: rl a10, a4 +3fc73020: rl a11, a7 +3fc73030: sla b11, b4 +3fc73040: sla 0x3, a12 +3fc73050: .word 0x7145 +3fc73060: rl b11, b5 +3fc73070: mods b11, b0 +3fc73080: modu a3, a5 +3fc73090: sla 0x3, b4 +3fc730a0: modu a10, a3 +3fc730b0: .word 0x7072 +3fc730c0: .word 0x726f +3fc730d0: .word 0x7461 +3fc730e0: modu a11, a9 +3fc730f0: .word 0x006e +3fc73100: modu a10, a3 +3fc73110: .word 0x7970 +3fc73120: rl b11, b2 +3fc73130: rl a3, a7 +3fc73140: sla 0x3, b4 +3fc73150: sll a9, a8 +3fc73160: sla 0x1, a9 +3fc73170: rl a10, a4 +3fc73180: rl a11, a7 +3fc73190: sla b11, b4 +3fc731a0: sla 0x3, a12 +3fc731b0: .word 0x7145 +3fc731c0: rl b11, b5 +3fc731d0: mods b11, b0 +3fc731e0: modu a3, a5 +3fc731f0: sla 0x3, b4 +3fc73200: modu a10, a3 +3fc73210: .word 0x7072 +3fc73220: .word 0x726f +3fc73230: .word 0x7461 +3fc73240: modu a11, a9 +3fc73250: srl 0x1d, a14 +3fc73260: dsjs b1, L3FC73300 +3fc73270: dsjs b8, L3FC73290 +3fc73280: sla 0x1, a14 +L3FC73290: +3fc73290: mods a2, a1 +3fc732a0: sla 0x3, a12 +3fc732b0: rl b10, b2 +3fc732c0: rl a3, a7 +3fc732d0: .word 0x7374 +3fc732e0: andn a1, a0 +3fc732f0: .word 0x7365 +L3FC73300: +3fc73300: .word 0x7265 +3fc73310: sra b11, b6 +3fc73320: srl 0xd, a4 +3fc73330: addc a8, a0 +3fc73340: .word 0x706f +3fc73350: .word 0x7279 +3fc73360: srl a11, a9 +3fc73370: .word 0x7468 +3fc73380: sra 0x1f, a0 +3fc73390: sra 0x15, a3 +3fc733a0: rl 0x9, a0 +3fc733b0: dsjs b9, L3FC733D0 +3fc733c0: sla 0x1, b8 +L3FC733D0: +3fc733d0: rl a10, a2 +3fc733e0: sra a11, a7 +3fc733f0: modu a11, a12 +3fc73400: sla 0x3, b7 +3fc73410: sla 0x1, a6 +3fc73420: modu a10, a8 +3fc73430: mods a11, a12 +3fc73440: .word 0x7365 +3fc73450: cmp a9, a0 +3fc73460: sll a11, a14 +3fc73470: srl 0x1f, a14 +3fc73480: and a1, a0 +3fc73490: .word 0x726f +3fc734a0: rl b11, b4 +3fc734b0: modu a3, sp +3fc734c0: sla 0x3, b3 +3fc734d0: modu a10, a3 +3fc734e0: .word 0x7970 +3fc734f0: rl b11, b2 +3fc73500: rl a3, a7 +3fc73510: sla 0x3, b4 +3fc73520: dsjs b1, L3FC735C0 +3fc73530: dsjs b8, L3FC73550 +3fc73540: sub a1, a0 +L3FC73550: +3fc73550: srl a11, a9 +3fc73560: .word 0x7469 +3fc73570: mods a3, a1 +3fc73580: sub a9, a0 +3fc73590: .word 0x7571 +3fc735a0: .word 0x7069 +3fc735b0: sra a11, a13 +L3FC735C0: +3fc735c0: .word 0x746e +3fc735d0: addc a9, a0 +3fc735e0: .word 0x726f +3fc735f0: srl 0xd, b0 +3fc73600: addc a8, a0 +3fc73610: .word 0x706f +3fc73620: .word 0x7279 +3fc73630: srl a11, a9 +3fc73640: .word 0x7468 +3fc73650: sra 0x1f, a0 +3fc73660: sra 0x15, a3 +3fc73670: rl 0x9, a0 +3fc73680: dsjs b9, L3FC736A0 +3fc73690: sla 0x1, b8 +L3FC736A0: +3fc736a0: rl a10, a2 +3fc736b0: .word 0x7374 +3fc736c0: .word 0x7274 +3fc736d0: sla a11, a5 +3fc736e0: srl 0x1d, a13 +3fc736f0: cmp a9, a0 +3fc73700: sll a11, a14 +3fc73710: srl 0x1f, a14 +3fc73720: addc a9, a0 +3fc73730: .word 0x706f +3fc73740: .word 0x7279 +3fc73750: srl a11, a9 +3fc73760: .word 0x7468 +3fc73770: rl 0x9, a0 +3fc73780: dsjs b9, L3FC737A0 +3fc73790: sla 0x1, b8 +L3FC737A0: +3fc737a0: rl a10, a4 +3fc737b0: rl a11, a7 +3fc737c0: sla b11, b4 +3fc737d0: sla 0x3, a12 +3fc737e0: .word 0x7145 +3fc737f0: rl b11, b5 +3fc73800: mods b11, b0 +3fc73810: modu a3, a5 +3fc73820: sla 0x3, b4 +3fc73830: modu a10, a3 +3fc73840: .word 0x7072 +3fc73850: rev a14 +3fc73860: andn a10, a7 +3fc73870: addc a8, a0 +3fc73880: .word 0x706f +3fc73890: .word 0x7279 +3fc738a0: srl a11, a9 +3fc738b0: .word 0x7468 +3fc738c0: sra 0x1f, a0 +3fc738d0: sra 0x15, a3 +3fc738e0: rl 0x9, a0 +3fc738f0: dsjs b9, L3FC73990 +3fc73900: sla 0x1, b0 +3fc73910: rl a10, a4 +3fc73920: rl a11, a7 +3fc73930: sla b11, b4 +3fc73940: sla 0x3, a12 +3fc73950: .word 0x7145 +3fc73960: rl b11, b5 +3fc73970: mods b11, b0 +3fc73980: modu a3, a5 +L3FC73990: +3fc73990: sla 0x3, b4 +3fc739a0: modu a10, a3 +3fc739b0: .word 0x7072 +3fc739c0: rev a14 +3fc739d0: modu a10, a3 +3fc739e0: .word 0x7970 +3fc739f0: rl b11, b2 +3fc73a00: rl a3, a7 +3fc73a10: sla 0x3, b4 +3fc73a20: sll a9, a8 +3fc73a30: sla 0x1, a9 +3fc73a40: dsjs b1, L3FC73AE0 +3fc73a50: dsjs b8, L3FC73A70 +3fc73a60: addc a1, a0 +L3FC73A70: +3fc73a70: .word 0x7469 +3fc73a80: .word 0x7473 +3fc73a90: sra b11, b2 +3fc73aa0: mods a11, a1 +3fc73ab0: sla 0x1, a12 +3fc73ac0: modu a2, a9 +3fc73ad0: srl 0xd, a3 +L3FC73AE0: +3fc73ae0: sla 0x1, a12 +3fc73af0: modu a10, a3 +3fc73b00: .word 0x7970 +3fc73b10: rl b11, b2 +3fc73b20: rl a3, a7 +3fc73b30: sla 0x3, b4 +3fc73b40: dsjs b1, L3FC73BE0 +3fc73b50: rl 0x1, b9 +3fc73b60: sub a1, a0 +3fc73b70: srl a11, a9 +3fc73b80: .word 0x7469 +3fc73b90: mods a3, a1 +3fc73ba0: sub a9, a0 +3fc73bb0: .word 0x7571 +3fc73bc0: .word 0x7069 +3fc73bd0: sra a11, a13 +L3FC73BE0: +3fc73be0: .word 0x746e +3fc73bf0: addc a9, a0 +3fc73c00: .word 0x726f +3fc73c10: srl 0xd, b0 +3fc73c20: srl 0x18, a0 +3fc73c30: sub a10, a4 +3fc73c40: srl 0x16, a3 +3fc73c50: sra b10, b4 +3fc73c60: mods b11, b2 +3fc73c70: modu a3, a9 +3fc73c80: mods a3, a1 +3fc73c90: move a9, a13 +3fc73ca0: sra a3, a5 +3fc73cb0: .word 0x7569 +3fc73cc0: srl 0x15, a13 +3fc73cd0: srl 0x16, b2 +3fc73ce0: modu a10, a14 +3fc73cf0: mods b11, b2 +3fc73d00: mods a3, a1 +3fc73d10: subb a9, a13 +3fc73d20: srl 0x16, b3 +3fc73d30: .word 0x3431 +3fc73d40: rl 0x9, a13 +3fc73d50: rl 0x1, b0 +3fc73d60: rl 0x9, a13 +3fc73d70: rl 0x1, b0 +3fc73d80: rl 0x9, a13 +3fc73d90: rl 0x1, b0 +3fc73da0: addc a9, a13 +3fc73db0: dsjs a13, L3FC73DD0 +3fc73dc0: srl 0x17, b0 +L3FC73DD0: +3fc73dd0: andn a10, a9 +3fc73de0: dsjs sp, L3FC73E10 +3fc73df0: .word 0x3538 +3fc73e00: srl 0x17, b9 +L3FC73E10: +3fc73e10: rev b1 +3fc73e20: addc a1, a13 +3fc73e30: .word 0x7469 +3fc73e40: .word 0x7473 +3fc73e50: sra b11, b2 +3fc73e60: mods a11, a1 +3fc73e70: or a1, a13 +3fc73e80: .word 0x7265 +3fc73e90: rl a11, a13 +3fc73ea0: sla a11, a14 +3fc73eb0: srl 0x15, a12 +3fc73ec0: sra a10, a13 +3fc73ed0: rl a11, a4 +3fc73ee0: mods b11, b5 +3fc73ef0: andn a1, a13 +3fc73f00: move a1, b13 +3fc73f10: .word 0x726f +3fc73f20: sla a11, a13 +3fc73f30: srl 0x15, a12 +3fc73f40: andn a10, a7 +3fc73f50: rl 0x9, a13 +3fc73f60: srl 0x17, b8 +3fc73f70: .word 0x3431 +3fc73f80: srl 0x17, b0 +3fc73f90: rl 0x1, b1 +3fc73fa0: srl 0x17, b0 +3fc73fb0: rl 0x1, b1 +3fc73fc0: srl 0x17, b0 +3fc73fd0: srl 0x16, a3 +3fc73fe0: rl 0x9, b1 +3fc73ff0: srl 0x17, b0 +3fc74000: andn a10, a9 +3fc74010: dsjs sp, L3FC74040 +3fc74020: .word 0x3538 +3fc74030: srl 0x17, b9 +L3FC74040: +3fc74040: rev b1 +3fc74050: sub a1, a13 +3fc74060: addc a10, a5 +3fc74070: or a1, a13 +3fc74080: .word 0x7265 +3fc74090: rl a11, a13 +3fc740a0: sla a11, a14 +3fc740b0: srl 0x15, a12 +3fc740c0: sra a10, a13 +3fc740d0: rl a11, a4 +3fc740e0: mods b11, b5 +3fc740f0: andn a1, a13 +3fc74100: move a1, b13 +3fc74110: .word 0x726f +3fc74120: sla a11, a13 +3fc74130: srl 0x15, a12 +3fc74140: andn a10, a7 +3fc74150: rl 0x9, a13 +3fc74160: srl 0x17, b4 +3fc74170: .word 0x3431 +3fc74180: srl 0x17, b0 +3fc74190: .word 0x3537 +3fc741a0: .word 0x372d +3fc741b0: srl 0x17, b5 +3fc741c0: srl 0x16, a3 +3fc741d0: rl 0x1, b8 +3fc741e0: cmp a9, a13 +3fc741f0: move b10, a3 +3fc74200: dsjs b8, L3FC74220 +3fc74210: dsjs b5, L3FC742B0 +L3FC74220: +3fc74220: rl 0x9, a13 +3fc74230: srl 0x18, a0 +3fc74240: rl a10, a2 +3fc74250: .word 0x7374 +3fc74260: .word 0x7274 +3fc74270: sla a11, a5 +3fc74280: srl 0x15, a13 +3fc74290: sra b10, b4 +3fc742a0: mods b11, b2 +L3FC742B0: +3fc742b0: modu a3, a9 +3fc742c0: mods a3, a1 +3fc742d0: move a9, a13 +3fc742e0: sra a3, a5 +3fc742f0: .word 0x7569 +3fc74300: srl 0x15, a13 +3fc74310: srl 0x16, b2 +3fc74320: modu a10, a14 +3fc74330: mods b11, b2 +3fc74340: mods a3, a1 +3fc74350: subb a9, a13 +3fc74360: srl 0x16, b3 +3fc74370: dsjs b1, L3FC74390 +3fc74380: rl 0x9, a13 +L3FC74390: +3fc74390: rl 0x1, b8 +3fc743a0: .word 0x372d +3fc743b0: srl 0x17, b5 +3fc743c0: .word 0x3537 +3fc743d0: addc a9, a13 +3fc743e0: rl 0x9, a13 +3fc743f0: rl 0x1, b1 +3fc74400: cmp a9, a13 +3fc74410: move b10, a3 +3fc74420: dsjs b8, L3FC74440 +3fc74430: dsjs b5, L3FC744D0 +L3FC74440: +3fc74440: rl 0x9, a13 +3fc74450: addc a8, a0 +3fc74460: .word 0x706f +3fc74470: .word 0x7279 +3fc74480: srl a11, a9 +3fc74490: .word 0x7468 +3fc744a0: sra 0x1f, a0 +3fc744b0: sra 0x15, a3 +3fc744c0: sub a1, a0 +L3FC744D0: +3fc744d0: srl a11, a9 +3fc744e0: .word 0x7469 +3fc744f0: mods a3, a1 +3fc74500: sub a9, a0 +3fc74510: .word 0x7571 +3fc74520: .word 0x7069 +3fc74530: sra a11, a13 +3fc74540: .word 0x746e +3fc74550: addc a9, a0 +3fc74560: .word 0x726f +3fc74570: modu b11, b0 +3fc74580: sla b11, b2 +3fc74590: rl b11, b4 +3fc745a0: modu a3, sp +3fc745b0: rl 0x9, a12 +3fc745c0: dsjs b9, L3FC745E0 +3fc745d0: srl 0xf, b8 +L3FC745E0: +3fc745e0: add a9, a0 +3fc745f0: mods a3, a12 +3fc74600: .word 0x7220 +3fc74610: srl a11, a9 +3fc74620: .word 0x7468 +3fc74630: sla 0x3, b3 +3fc74640: sra b11, b2 +3fc74650: sra b11, b3 +3fc74660: .word 0x7672 +3fc74670: sra a3, a5 +3fc74680: sub a0, a0 +3fc74690: addc a10, a5 +3fc746a0: sll 0x2, b7 +3fc746b0: sub b10, b3 +3fc746c0: andn b10, b3 +3fc746d0: move a10, b9 +3fc746e0: .word 0x004e +L3FC746F0: +3fc746f0: mmtm sp, a7,a9,a11,a13 +3fc74710: move a14, a13 +3fc74720: addi 0x80, a14 +3fc74740: move *a13(0xffe0), a11, 1 +3fc74760: move a14, -*sp, 1 +3fc74770: movi 0x54, a9 +3fc74790: move a9, *a14+, 1 +3fc747a0: calla L3F705A00 +3fc747d0: move a8, *a11(0xe0), 1 +3fc747f0: move a8, *a13, 1 +3fc74800: move *a11(0xe0), a9, 1 +3fc74820: jrne L3FC748E0 +3fc74830: move a14, -*sp, 1 +3fc74840: movi 0x3fc75190, a8 +3fc74870: move a8, *a14+, 1 +3fc74880: calla L3F927BC0 +3fc748b0: sub a8, a8 +3fc748c0: jauc L3FC75140 +L3FC748E0: +3fc748e0: sub a9, a9 +3fc748f0: move a9, *a8(0x280), 1 +3fc74910: move a14, -*sp, 1 +3fc74920: move a8, *a14+, 1 +3fc74930: move *a11(0xa0), *a14+, 1 +3fc74950: calla L3F956470 +3fc74980: move a8, a8 +3fc74990: jrne L3FC749C0 +3fc749a0: move a9, a8 +3fc749b0: jruc L3FC75140 +L3FC749C0: +3fc749c0: move *a11(0xe0), a7, 1 +3fc749e0: move *a11(0xe0), a9, 1 +3fc74a00: move *a7(0x1e0), a7, 1 +3fc74a20: move *a9(0x1a0), a9, 1 +3fc74a40: sub a9, a7 +3fc74a50: inc a7 +3fc74a60: setf 16, 1, 0 +3fc74a70: move a7, *a11(0x70), 0 +3fc74a90: move *a11(0x70), a9, 0 +3fc74ab0: move a9, a7 +3fc74ac0: sll 0x4, a9 +3fc74ad0: sll 0x2, a7 +3fc74ae0: add a7, a9 +3fc74af0: move a9, *a13(0x20), 1 +3fc74b10: move a14, -*sp, 1 +3fc74b20: move a9, *a14+, 1 +3fc74b30: calla L3F705A00 +3fc74b60: move a8, *a11(0x80), 1 +3fc74b80: move *a11(0x80), a7, 1 +3fc74ba0: jrne L3FC74C50 +3fc74bb0: move a14, -*sp, 1 +3fc74bc0: movi 0x3fc75228, a8 +3fc74bf0: move a8, *a14+, 1 +3fc74c00: calla L3F927BC0 +3fc74c30: sub a8, a8 +3fc74c40: jruc L3FC75140 +L3FC74C50: +3fc74c50: sub a7, a7 +3fc74c60: move a7, *a13(0x60), 1 +3fc74c80: setf 16, 1, 0 +3fc74c90: move *a11(0x70), a9, 0 +3fc74cb0: cmp a9, a7 +3fc74cc0: jrge L3FC75130 +L3FC74CD0: +3fc74cd0: move *a13(0xffe0), a11, 1 +3fc74cf0: move *a13(0x60), a9, 1 +3fc74d10: move a9, a7 +3fc74d20: sll 0x7, a9 +3fc74d30: sll 0x5, a7 +3fc74d40: add a7, a9 +3fc74d50: move *a11(0x80), a7, 1 +3fc74d70: add a9, a7 +3fc74d80: sub a9, a9 +3fc74d90: move a9, *a7, 1 +3fc74da0: move *a13(0x60), a7, 1 +3fc74dc0: move a7, a9 +3fc74dd0: sll 0x7, a7 +3fc74de0: sll 0x5, a9 +3fc74df0: add a9, a7 +3fc74e00: move *a11(0x80), a9, 1 +3fc74e20: add a7, a9 +3fc74e30: sub a7, a7 +3fc74e40: move a7, *a9(0x20), 1 +3fc74e60: move *a13(0x60), a9, 1 +3fc74e80: move a9, a7 +3fc74e90: sll 0x7, a9 +3fc74ea0: sll 0x5, a7 +3fc74eb0: add a7, a9 +3fc74ec0: move *a11(0x80), a7, 1 +3fc74ee0: add a9, a7 +3fc74ef0: sub a9, a9 +3fc74f00: move a9, *a7(0x40), 1 +3fc74f20: move *a13(0x60), a7, 1 +3fc74f40: move a7, a9 +3fc74f50: sll 0x7, a7 +3fc74f60: sll 0x5, a9 +3fc74f70: add a9, a7 +3fc74f80: move *a11(0x80), a9, 1 +3fc74fa0: add a7, a9 +3fc74fb0: sub a7, a7 +3fc74fc0: move a7, *a9(0x60), 1 +3fc74fe0: move *a13(0x60), a9, 1 +3fc75000: move a9, a7 +3fc75010: sll 0x7, a9 +3fc75020: sll 0x5, a7 +3fc75030: add a7, a9 +3fc75040: move *a11(0x80), a7, 1 +3fc75060: add a9, a7 +3fc75070: sub a9, a9 +3fc75080: move a9, *a7(0x80), 1 +3fc750a0: move *a13(0x60), a7, 1 +3fc750c0: inc a7 +3fc750d0: move a7, *a13(0x60), 1 +3fc750f0: move *a11(0x70), a9, 0 +3fc75110: cmp a9, a7 +3fc75120: jrlt L3FC74CD0 +L3FC75130: +3fc75130: movk 1, a8 +L3FC75140: +3fc75140: move *sp(0xa0), a14, 1 +3fc75160: mmfm sp, a7,a9,a11,a13 +3fc75180: rets 2 +3fc75190: add a10, a2 +3fc751a0: sla 0x2, a4 +3fc751b0: move a2, a1 +3fc751c0: move a10, b12 +3fc751d0: sla 0x2, a3 +3fc751e0: subb a2, sp +3fc751f0: subb a1, a0 +3fc75200: or a2, a14 +3fc75210: .word 0x0a49 +3fc75220: addc a0, a0 +3fc75230: sub a2, a1 +3fc75240: add a9, a0 +3fc75250: move a2, a12 +3fc75260: addc a10, sp +3fc75270: move a9, b0 +3fc75280: sla 0x2, a6 +3fc75290: modu b11, b2 +3fc752a0: mpyu b11, b7 +3fc752b0: sla b11, b4 +3fc752c0: mods a3, a2 +3fc752d0: .word 0x0a65 +3fc752e0: .word 0x0000 +L3FC752F0: +3fc752f0: pushst +3fc75300: setf 32, 0, 1 +3fc75310: setf 8, 0, 0 +3fc75320: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a13 +3fc75340: move a14, a5 +3fc75350: move *a5(0xffe0), a6, 1 +3fc75370: move *a6+, a2, 1 +3fc75380: andi 0xffff, a2 +3fc753b0: move *a6, a3, 1 +3fc753c0: move *a5(0xffc0), a6, 1 +3fc753e0: move *a6+, a4, 1 +3fc753f0: andi 0xffff, a4 +3fc75420: move *a6, a5, 1 +3fc75430: movi 0x248208, a8 +3fc75460: clr a6 +3fc75470: move *a14(0xffa0), a7, 1 +3fc75490: cmpi 0x0, a7 +3fc754b0: jreq L3FC754D0 +3fc754c0: jruc L3FC75790 +L3FC754D0: +3fc754d0: dec a4 +3fc754e0: jrlt L3FC75650 +3fc754f0: move *a5+, a1, 0 +3fc75500: cmpi 0x2a, a1 +3fc75530: jreq L3FC75710 +3fc75540: dec a2 +3fc75550: jrn L3FC756B0 +3fc75560: move *a3+, a0, 0 +3fc75570: cmp a1, a0 +3fc75580: jreq L3FC754D0 +3fc75590: cmpi 0x3f, a1 +3fc755c0: jreq L3FC754D0 +L3FC755D0: +3fc755d0: dec a6 +3fc755e0: jrn L3FC756B0 +3fc755f0: addk 8, a7 +3fc75600: move a6, a2 +3fc75610: move a7, a3 +3fc75620: move a8, a4 +3fc75630: move a9, a5 +3fc75640: jruc L3FC754D0 +L3FC75650: +3fc75650: cmpi 0x0, a2 +3fc75670: jrne L3FC755D0 +L3FC75680: +3fc75680: movi 0x248419, a8 +L3FC756B0: +3fc756b0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a13 +3fc756d0: popst +3fc756e0: move *sp(0x20), a14, 1 +3fc75700: rets 2 +L3FC75710: +3fc75710: cmpi 0x0, a4 +3fc75730: jreq L3FC75680 +3fc75740: move a2, a6 +3fc75750: move a3, a7 +3fc75760: move a4, a8 +3fc75770: move a5, a9 +3fc75780: jruc L3FC754D0 +L3FC75790: +3fc75790: dec a4 +3fc757a0: jrn L3FC75B30 +3fc757b0: move *a5+, a1, 0 +3fc757c0: cmpi 0x61, a1 +3fc757e0: jrc L3FC75820 +3fc757f0: cmpi 0x7a, a1 +3fc75810: jrls L3FC758B0 +L3FC75820: +3fc75820: cmpi 0xe0, a1 +3fc75840: jrhi L3FC758D0 +3fc75850: cmpi 0xfd, a1 +3fc75870: jrls L3FC758D0 +3fc75880: cmpi 0xf0, a1 +3fc758a0: jreq L3FC758D0 +L3FC758B0: +3fc758b0: subi 0x20, a1 +L3FC758D0: +3fc758d0: cmpi 0x2a, a1 +3fc75900: jreq L3FC75BF0 +3fc75910: dec a2 +3fc75920: jrn L3FC75B90 +3fc75930: move *a3+, a0, 0 +3fc75940: cmpi 0x61, a0 +3fc75960: jrc L3FC759A0 +3fc75970: cmpi 0x7a, a0 +3fc75990: jrls L3FC75A30 +L3FC759A0: +3fc759a0: cmpi 0xe0, a0 +3fc759c0: jrhi L3FC75A50 +3fc759d0: cmpi 0xfd, a0 +3fc759f0: jrls L3FC75A50 +3fc75a00: cmpi 0xf0, a0 +3fc75a20: jreq L3FC75A50 +L3FC75A30: +3fc75a30: subi 0x20, a0 +L3FC75A50: +3fc75a50: cmp a1, a0 +3fc75a60: jreq L3FC75790 +3fc75a70: cmpi 0x3f, a1 +3fc75aa0: jreq L3FC75790 +L3FC75AB0: +3fc75ab0: dec a6 +3fc75ac0: jrn L3FC75B90 +3fc75ad0: addk 8, a7 +3fc75ae0: move a6, a2 +3fc75af0: move a7, a3 +3fc75b00: move a8, a4 +3fc75b10: move a9, a5 +3fc75b20: jruc L3FC75790 +L3FC75B30: +3fc75b30: cmpi 0x0, a2 +3fc75b50: jrne L3FC75AB0 +L3FC75B60: +3fc75b60: movi 0x248419, a8 +L3FC75B90: +3fc75b90: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a13 +3fc75bb0: popst +3fc75bc0: move *sp(0x20), a14, 1 +3fc75be0: rets 2 +L3FC75BF0: +3fc75bf0: cmpi 0x0, a4 +3fc75c10: jreq L3FC75B60 +3fc75c20: move a2, a6 +3fc75c30: move a3, a7 +3fc75c40: move a4, a8 +3fc75c50: move a5, a9 +3fc75c60: jruc L3FC75790 +L3FC75C70: +3fc75c70: mmtm sp, a11,a13 +3fc75c90: move a14, a13 +3fc75ca0: move a14, -*sp, 1 +3fc75cb0: movk 4, a11 +3fc75cc0: move a11, *a14+, 1 +3fc75cd0: calla L3F705A00 +3fc75d00: move a8, @0xdaa20, 1 +3fc75d30: move a14, -*sp, 1 +3fc75d40: move *a13(0xffc0), *a14+, 1 +3fc75d60: move *a13(0xffe0), *a14+, 1 +3fc75d80: movi 0xda840, a11 +3fc75db0: move a11, *a14+, 1 +3fc75dc0: calla L3FBF9A00 +3fc75df0: move *sp(0x60), a14, 1 +3fc75e10: mmfm sp, a11,a13 +3fc75e30: rets 2 +3fc75e40: .word 0xffbe +3fc75e50: .word 0x0000 +3fc75e60: .word 0x0000 +3fc75e70: .word 0x0000 +3fc75e80: .word 0xffbf +3fc75e90: .word 0x0000 +3fc75ea0: .word 0x0000 +3fc75eb0: .word 0x0000 +3fc75ec0: .word 0xffc0 +3fc75ed0: .word 0x0000 +3fc75ee0: .word 0x0000 +3fc75ef0: .word 0x0000 +3fc75f00: .word 0xffc1 +3fc75f10: .word 0x0000 +3fc75f20: .word 0x0000 +3fc75f30: .word 0x0000 +3fc75f40: .word 0xffc2 +3fc75f50: .word 0x0000 +3fc75f60: .word 0x0000 +3fc75f70: .word 0x0000 +3fc75f80: .word 0x0000 +3fc75f90: .word 0x0000 +3fc75fa0: .word 0x0000 +3fc75fb0: .word 0x0000 +3fc75fc0: .word 0x0000 +3fc75fd0: .word 0x0000 +3fc75fe0: .word 0x0000 +3fc75ff0: .word 0x0000 +3fc76000: .word 0x0000 +3fc76010: .word 0x0000 +3fc76020: .word 0x0000 +3fc76030: .word 0x0000 +3fc76040: .word 0x0000 +3fc76050: .word 0x0000 +3fc76060: .word 0x0000 +3fc76070: .word 0x0000 +3fc76080: .word 0x0000 +3fc76090: .word 0x0000 +3fc760a0: .word 0x0000 +3fc760b0: .word 0x0000 +3fc760c0: .word 0x0000 +3fc760d0: .word 0x0000 +3fc760e0: .word 0x0000 +3fc760f0: .word 0x0000 +3fc76100: .word 0x0000 +3fc76110: .word 0x0000 +3fc76120: .word 0x0000 +3fc76130: .word 0x0000 +3fc76140: .word 0x0000 +3fc76150: .word 0x0000 +3fc76160: .word 0x0000 +3fc76170: .word 0x0000 +3fc76180: .word 0x0000 +3fc76190: .word 0x0000 +3fc761a0: .word 0x0000 +3fc761b0: .word 0x0000 +3fc761c0: .word 0xffc3 +3fc761d0: .word 0x0000 +3fc761e0: .word 0x0000 +3fc761f0: .word 0x0000 +3fc76200: .word 0xffc4 +3fc76210: .word 0x0000 +3fc76220: .word 0x0000 +3fc76230: .word 0x0000 +3fc76240: .word 0xffc5 +3fc76250: .word 0x0000 +3fc76260: .word 0x0000 +3fc76270: .word 0x0000 +3fc76280: .word 0xffc6 +3fc76290: .word 0x0000 +3fc762a0: .word 0x0000 +3fc762b0: .word 0x0000 +3fc762c0: .word 0xffc7 +3fc762d0: .word 0x0000 +3fc762e0: .word 0x0000 +3fc762f0: .word 0x0000 +3fc76300: .word 0x0000 +3fc76310: .word 0x0000 +3fc76320: .word 0x0000 +3fc76330: .word 0x0000 +3fc76340: .word 0x0000 +3fc76350: .word 0x0000 +3fc76360: .word 0x0000 +3fc76370: .word 0x0000 +3fc76380: .word 0x0000 +3fc76390: .word 0x0000 +3fc763a0: .word 0x0000 +3fc763b0: .word 0x0000 +3fc763c0: .word 0x0000 +3fc763d0: .word 0x0000 +3fc763e0: .word 0x0000 +3fc763f0: .word 0x0000 +3fc76400: .word 0x0000 +3fc76410: .word 0x0000 +3fc76420: .word 0x0000 +3fc76430: .word 0x0000 +3fc76440: .word 0x0000 +3fc76450: .word 0x0000 +3fc76460: .word 0x0000 +3fc76470: .word 0x0000 +3fc76480: .word 0x0000 +3fc76490: .word 0x0000 +3fc764a0: .word 0x0000 +3fc764b0: .word 0x0000 +3fc764c0: .word 0x0000 +3fc764d0: .word 0x0000 +3fc764e0: .word 0x0000 +3fc764f0: .word 0x0000 +3fc76500: .word 0xffc8 +3fc76510: .word 0x0000 +3fc76520: .word 0x0000 +3fc76530: .word 0x0000 +3fc76540: .word 0xffc9 +3fc76550: .word 0x0000 +3fc76560: .word 0x0000 +3fc76570: .word 0x0000 +3fc76580: .word 0xffca +3fc76590: .word 0x0000 +3fc765a0: .word 0x0000 +3fc765b0: .word 0x0000 +3fc765c0: .word 0xffcb +3fc765d0: .word 0x0000 +3fc765e0: .word 0x0000 +3fc765f0: .word 0x0000 +3fc76600: .word 0x0000 +3fc76610: .word 0x0000 +3fc76620: .word 0x0000 +3fc76630: .word 0x0000 +3fc76640: .word 0x0000 +3fc76650: .word 0x0000 +3fc76660: .word 0x0000 +3fc76670: .word 0x0000 +3fc76680: .word 0x0000 +3fc76690: .word 0x0000 +3fc766a0: .word 0x0000 +3fc766b0: .word 0x0000 +3fc766c0: .word 0x0000 +3fc766d0: .word 0x0000 +3fc766e0: .word 0x0000 +3fc766f0: .word 0x0000 +3fc76700: .word 0x0000 +3fc76710: .word 0x0000 +3fc76720: .word 0x0000 +3fc76730: .word 0x0000 +3fc76740: .word 0x0000 +3fc76750: .word 0x0000 +3fc76760: .word 0x0000 +3fc76770: .word 0x0000 +3fc76780: .word 0x0000 +3fc76790: .word 0x0000 +3fc767a0: .word 0x0000 +3fc767b0: .word 0x0000 +3fc767c0: .word 0xff6a +3fc767d0: .word 0x0000 +3fc767e0: .word 0x0000 +3fc767f0: .word 0x0000 +3fc76800: .word 0xff67 +3fc76810: .word 0x0000 +3fc76820: .word 0x0000 +3fc76830: .word 0x0000 +3fc76840: .word 0x0000 +3fc76850: .word 0x0000 +3fc76860: .word 0x0000 +3fc76870: .word 0x0000 +3fc76880: .word 0x0000 +3fc76890: .word 0x0000 +3fc768a0: .word 0x0000 +3fc768b0: .word 0x0000 +3fc768c0: .word 0xffce +3fc768d0: .word 0x0000 +3fc768e0: .word 0x0000 +3fc768f0: .word 0x0000 +3fc76900: .word 0xffcf +3fc76910: .word 0x0000 +3fc76920: .word 0x0000 +3fc76930: .word 0x0000 +3fc76940: .word 0xffd0 +3fc76950: .word 0x0000 +3fc76960: .word 0x0000 +3fc76970: .word 0x0000 +3fc76980: .word 0xffd1 +3fc76990: .word 0x0000 +3fc769a0: .word 0x0000 +3fc769b0: .word 0x0000 +3fc769c0: .word 0x0000 +3fc769d0: .word 0x0000 +3fc769e0: .word 0x0000 +3fc769f0: .word 0x0000 +3fc76a00: .word 0x0000 +3fc76a10: .word 0x0000 +3fc76a20: .word 0x0000 +3fc76a30: .word 0x0000 +3fc76a40: .word 0x0000 +3fc76a50: .word 0x0000 +3fc76a60: .word 0x0000 +3fc76a70: .word 0x0000 +3fc76a80: .word 0x0000 +3fc76a90: .word 0x0000 +3fc76aa0: .word 0x0000 +3fc76ab0: .word 0x0000 +3fc76ac0: .word 0x0000 +3fc76ad0: .word 0x0000 +3fc76ae0: .word 0x0000 +3fc76af0: .word 0x0000 +3fc76b00: .word 0x0000 +3fc76b10: .word 0x0000 +3fc76b20: .word 0x0000 +3fc76b30: .word 0x0000 +3fc76b40: .word 0xff68 +3fc76b50: .word 0x0000 +3fc76b60: .word 0x0000 +3fc76b70: .word 0x0000 +3fc76b80: .word 0xff63 +3fc76b90: .word 0x0000 +3fc76ba0: .word 0x0000 +3fc76bb0: .word 0x0000 +3fc76bc0: .word 0xff00 +3fc76bd0: addk 32, a0 +3fc76be0: .word 0x0000 +3fc76bf0: .word 0x0000 +3fc76c00: .word 0xff60 +3fc76c10: .word 0x0000 +3fc76c20: .word 0x0000 +3fc76c30: .word 0x0000 +3fc76c40: .word 0xff55 +3fc76c50: .word 0x0000 +3fc76c60: .word 0x0000 +3fc76c70: .word 0x0000 +3fc76c80: .word 0xff56 +3fc76c90: .word 0x0000 +3fc76ca0: .word 0x0000 +3fc76cb0: .word 0x0000 +3fc76cc0: .word 0x0000 +3fc76cd0: .word 0x0000 +3fc76ce0: .word 0x0000 +3fc76cf0: .word 0x0000 +3fc76d00: .word 0x0000 +3fc76d10: .word 0x0000 +3fc76d20: .word 0x0000 +3fc76d30: .word 0x0000 +3fc76d40: .word 0xffb0 +3fc76d50: .word 0x0000 +3fc76d60: .word 0x0000 +3fc76d70: .word 0x0000 +3fc76d80: .word 0x0000 +3fc76d90: .word 0x0000 +3fc76da0: .word 0x0000 +3fc76db0: .word 0x0000 +3fc76dc0: .word 0xffae +3fc76dd0: .word 0x0000 +3fc76de0: .word 0x0000 +3fc76df0: .word 0x0000 +3fc76e00: .word 0xff8d +3fc76e10: .word 0x0000 +3fc76e20: .word 0x0000 +3fc76e30: .word 0x0000 +3fc76e40: .word 0xffb1 +3fc76e50: .word 0x0000 +3fc76e60: .word 0x0000 +3fc76e70: .word 0x0000 +3fc76e80: .word 0xffb2 +3fc76e90: .word 0x0000 +3fc76ea0: .word 0x0000 +3fc76eb0: .word 0x0000 +3fc76ec0: .word 0xffb3 +3fc76ed0: .word 0x0000 +3fc76ee0: .word 0x0000 +3fc76ef0: .word 0x0000 +3fc76f00: .word 0xffb4 +3fc76f10: .word 0x0000 +3fc76f20: .word 0x0000 +3fc76f30: .word 0x0000 +3fc76f40: .word 0xffb5 +3fc76f50: .word 0x0000 +3fc76f60: .word 0x0000 +3fc76f70: .word 0x0000 +3fc76f80: .word 0xffb6 +3fc76f90: .word 0x0000 +3fc76fa0: .word 0x0000 +3fc76fb0: .word 0x0000 +3fc76fc0: .word 0xffac +3fc76fd0: .word 0x0000 +3fc76fe0: .word 0x0000 +3fc76ff0: .word 0x0000 +3fc77000: .word 0xffb7 +3fc77010: .word 0x0000 +3fc77020: .word 0x0000 +3fc77030: .word 0x0000 +3fc77040: .word 0xffb8 +3fc77050: .word 0x0000 +3fc77060: .word 0x0000 +3fc77070: .word 0x0000 +3fc77080: .word 0xffb9 +3fc77090: .word 0x0000 +3fc770a0: .word 0x0000 +3fc770b0: .word 0x0000 +3fc770c0: .word 0xffad +3fc770d0: .word 0x0000 +3fc770e0: .word 0x0000 +3fc770f0: .word 0x0000 +3fc77100: .word 0xff91 +3fc77110: .word 0x0000 +3fc77120: .word 0x0000 +3fc77130: .word 0x0000 +3fc77140: .word 0xff92 +3fc77150: .word 0x0000 +3fc77160: .word 0x0000 +3fc77170: .word 0x0000 +3fc77180: .word 0xff93 +3fc77190: .word 0x0000 +3fc771a0: .word 0x0000 +3fc771b0: .word 0x0000 +3fc771c0: .word 0xff94 +3fc771d0: .word 0x0000 +3fc771e0: .word 0x0000 +3fc771f0: .word 0x0000 +3fc77200: .word 0x0000 +3fc77210: .word 0x0000 +3fc77220: .word 0x0000 +3fc77230: .word 0x0000 +3fc77240: .word 0x0000 +3fc77250: .word 0x0000 +3fc77260: .word 0x0000 +3fc77270: .word 0x0000 +3fc77280: .word 0xff51 +3fc77290: .word 0x0000 +3fc772a0: .word 0x0000 +3fc772b0: .word 0x0000 +3fc772c0: .word 0xff53 +3fc772d0: .word 0x0000 +3fc772e0: .word 0x0000 +3fc772f0: .word 0x0000 +3fc77300: .word 0xff54 +3fc77310: .word 0x0000 +3fc77320: .word 0x0000 +3fc77330: .word 0x0000 +3fc77340: .word 0xff52 +3fc77350: .word 0x0000 +3fc77360: .word 0x0000 +3fc77370: .word 0x0000 +3fc77380: .word 0xffe2 +3fc77390: .word 0x0000 +3fc773a0: .word 0x0000 +3fc773b0: .word 0x0000 +3fc773c0: .word 0xffe9 +3fc773d0: .word 0x0000 +3fc773e0: .word 0x0000 +3fc773f0: .word 0x0000 +3fc77400: .word 0xff20 +3fc77410: .word 0x0000 +3fc77420: .word 0x0000 +3fc77430: .word 0x0000 +3fc77440: .word 0xffe1 +3fc77450: .word 0x0000 +3fc77460: .word 0x0000 +3fc77470: .word 0x0000 +3fc77480: .word 0xffe3 +3fc77490: .word 0x0000 +3fc774a0: .word 0x0000 +3fc774b0: .word 0x0000 +3fc774c0: .word 0xffe5 +3fc774d0: .word 0x0000 +3fc774e0: .word 0x0000 +3fc774f0: .word 0x0000 +3fc77500: .word 0xff20 +3fc77510: .word 0x0000 +3fc77520: .word 0x0000 +3fc77530: .word 0x0000 +3fc77540: .word 0xffea +3fc77550: .word 0x0000 +3fc77560: .word 0x0000 +3fc77570: .word 0x0000 +3fc77580: .word 0x0000 +3fc77590: .word 0x0000 +3fc775a0: .word 0x0000 +3fc775b0: .word 0x0000 +3fc775c0: .word 0x0000 +3fc775d0: .word 0x0000 +3fc775e0: .word 0x0000 +3fc775f0: .word 0x0000 +3fc77600: .word 0x0000 +3fc77610: .word 0x0000 +3fc77620: .word 0x0000 +3fc77630: .word 0x0000 +3fc77640: .word 0x0000 +3fc77650: .word 0x0000 +3fc77660: .word 0x0000 +3fc77670: .word 0x0000 +3fc77680: .word 0x0000 +3fc77690: .word 0x0000 +3fc776a0: .word 0x0000 +3fc776b0: .word 0x0000 +3fc776c0: .word 0x0000 +3fc776d0: .word 0x0000 +3fc776e0: .word 0x0000 +3fc776f0: .word 0x0000 +3fc77700: .word 0x0000 +3fc77710: .word 0x0000 +3fc77720: .word 0x0000 +3fc77730: .word 0x0000 +3fc77740: .word 0x0000 +3fc77750: .word 0x0000 +3fc77760: .word 0x0000 +3fc77770: .word 0x0000 +3fc77780: .word 0x0000 +3fc77790: .word 0x0000 +3fc777a0: .word 0x0000 +3fc777b0: .word 0x0000 +3fc777c0: .word 0xffff +3fc777d0: .word 0x0000 +3fc777e0: .word 0x0000 +3fc777f0: .word 0x0000 +3fc77800: .word 0xff0d +3fc77810: .word 0x0000 +3fc77820: .word 0x0000 +3fc77830: .word 0x0000 +3fc77840: .word 0xff09 +3fc77850: .word 0x0000 +3fc77860: .word 0x0000 +3fc77870: .word 0x0000 +3fc77880: .word 0x0060 +3fc77890: .word 0x0000 +3fc778a0: .word 0x007e +3fc778b0: .word 0x0000 +3fc778c0: rev b1 +3fc778d0: .word 0x0000 +3fc778e0: rev a1 +3fc778f0: .word 0x0000 +3fc77900: .word 0x0051 +3fc77910: .word 0x0000 +3fc77920: .word 0x0000 +3fc77930: .word 0x0000 +3fc77940: .word 0x0041 +3fc77950: .word 0x0000 +3fc77960: .word 0x0000 +3fc77970: .word 0x0000 +3fc77980: .word 0x005a +3fc77990: .word 0x0000 +3fc779a0: .word 0x0000 +3fc779b0: .word 0x0000 +3fc779c0: .word 0x0000 +3fc779d0: .word 0x0000 +3fc779e0: .word 0x0000 +3fc779f0: .word 0x0000 +3fc77a00: rev b2 +3fc77a10: .word 0x0000 +3fc77a20: .word 0x0040 +3fc77a30: .word 0x0000 +3fc77a40: .word 0x0057 +3fc77a50: .word 0x0000 +3fc77a60: .word 0x0000 +3fc77a70: .word 0x0000 +3fc77a80: .word 0x0053 +3fc77a90: .word 0x0000 +3fc77aa0: .word 0x0000 +3fc77ab0: .word 0x0000 +3fc77ac0: .word 0x0058 +3fc77ad0: .word 0x0000 +3fc77ae0: .word 0x0000 +3fc77af0: .word 0x0000 +3fc77b00: rev b12 +3fc77b10: .word 0x0000 +3fc77b20: rev b14 +3fc77b30: .word 0x0000 +3fc77b40: .word 0x0000 +3fc77b50: .word 0x0000 +3fc77b60: .word 0x0000 +3fc77b70: .word 0x0000 +3fc77b80: rev b3 +3fc77b90: .word 0x0000 +3fc77ba0: .word 0x00a3 +3fc77bb0: .word 0x0000 +3fc77bc0: .word 0x0045 +3fc77bd0: .word 0x0000 +3fc77be0: .word 0x0000 +3fc77bf0: .word 0x0000 +3fc77c00: .word 0x0044 +3fc77c10: .word 0x0000 +3fc77c20: .word 0x0000 +3fc77c30: .word 0x0000 +3fc77c40: .word 0x0043 +3fc77c50: .word 0x0000 +3fc77c60: .word 0x0000 +3fc77c70: .word 0x0000 +3fc77c80: .word 0x0000 +3fc77c90: .word 0x0000 +3fc77ca0: .word 0x0000 +3fc77cb0: .word 0x0000 +3fc77cc0: rev b4 +3fc77cd0: .word 0x0000 +3fc77ce0: rev a4 +3fc77cf0: .word 0x0000 +3fc77d00: .word 0x0052 +3fc77d10: .word 0x0000 +3fc77d20: .word 0x0000 +3fc77d30: .word 0x0000 +3fc77d40: .word 0x0046 +3fc77d50: .word 0x0000 +3fc77d60: .word 0x0000 +3fc77d70: .word 0x0000 +3fc77d80: .word 0x0056 +3fc77d90: .word 0x0000 +3fc77da0: .word 0x0000 +3fc77db0: .word 0x0000 +3fc77dc0: rev a0 +3fc77dd0: .word 0x0000 +3fc77de0: .word 0x0000 +3fc77df0: .word 0x0000 +3fc77e00: .word 0x0000 +3fc77e10: .word 0x0000 +3fc77e20: .word 0x0000 +3fc77e30: .word 0x0000 +3fc77e40: rev b5 +3fc77e50: .word 0x0000 +3fc77e60: rev a5 +3fc77e70: .word 0x0000 +3fc77e80: .word 0x0054 +3fc77e90: .word 0x0000 +3fc77ea0: .word 0x0000 +3fc77eb0: .word 0x0000 +3fc77ec0: .word 0x0047 +3fc77ed0: .word 0x0000 +3fc77ee0: .word 0x0000 +3fc77ef0: .word 0x0000 +3fc77f00: .word 0x0042 +3fc77f10: .word 0x0000 +3fc77f20: .word 0x0000 +3fc77f30: .word 0x0000 +3fc77f40: .word 0x0000 +3fc77f50: .word 0x0000 +3fc77f60: .word 0x0000 +3fc77f70: .word 0x0000 +3fc77f80: rev b6 +3fc77f90: .word 0x0000 +3fc77fa0: .word 0x005e +3fc77fb0: .word 0x0000 +3fc77fc0: .word 0x0059 +3fc77fd0: .word 0x0000 +3fc77fe0: .word 0x0000 +3fc77ff0: .word 0x0000 +3fc78000: .word 0x0048 +3fc78010: .word 0x0000 +3fc78020: .word 0x0000 +3fc78030: .word 0x0000 +3fc78040: .word 0x004e +3fc78050: .word 0x0000 +3fc78060: .word 0x0000 +3fc78070: .word 0x0000 +3fc78080: .word 0x0000 +3fc78090: .word 0x0000 +3fc780a0: .word 0x0000 +3fc780b0: .word 0x0000 +3fc780c0: rev b7 +3fc780d0: .word 0x0000 +3fc780e0: rev a6 +3fc780f0: .word 0x0000 +3fc78100: .word 0x0055 +3fc78110: .word 0x0000 +3fc78120: .word 0x0000 +3fc78130: .word 0x0000 +3fc78140: .word 0x004a +3fc78150: .word 0x0000 +3fc78160: .word 0x0000 +3fc78170: .word 0x0000 +3fc78180: .word 0x004d +3fc78190: .word 0x0000 +3fc781a0: .word 0x0000 +3fc781b0: .word 0x0000 +3fc781c0: .word 0x0000 +3fc781d0: .word 0x0000 +3fc781e0: .word 0x0000 +3fc781f0: .word 0x0000 +3fc78200: rev b8 +3fc78210: .word 0x0000 +3fc78220: rev a10 +3fc78230: .word 0x0000 +3fc78240: .word 0x0049 +3fc78250: .word 0x0000 +3fc78260: .word 0x0000 +3fc78270: .word 0x0000 +3fc78280: .word 0x004b +3fc78290: .word 0x0000 +3fc782a0: .word 0x0000 +3fc782b0: .word 0x0000 +3fc782c0: rev a12 +3fc782d0: .word 0x0000 +3fc782e0: rev b12 +3fc782f0: .word 0x0000 +3fc78300: .word 0x0000 +3fc78310: .word 0x0000 +3fc78320: .word 0x0000 +3fc78330: .word 0x0000 +3fc78340: rev b9 +3fc78350: .word 0x0000 +3fc78360: rev a8 +3fc78370: .word 0x0000 +3fc78380: .word 0x004f +3fc78390: .word 0x0000 +3fc783a0: .word 0x0000 +3fc783b0: .word 0x0000 +3fc783c0: .word 0x004c +3fc783d0: .word 0x0000 +3fc783e0: .word 0x0000 +3fc783f0: .word 0x0000 +3fc78400: rev a14 +3fc78410: .word 0x0000 +3fc78420: rev b14 +3fc78430: .word 0x0000 +3fc78440: .word 0x0000 +3fc78450: .word 0x0000 +3fc78460: .word 0x0000 +3fc78470: .word 0x0000 +3fc78480: rev b0 +3fc78490: .word 0x0000 +3fc784a0: rev a9 +3fc784b0: .word 0x0000 +3fc784c0: .word 0x0050 +3fc784d0: .word 0x0000 +3fc784e0: .word 0x0000 +3fc784f0: .word 0x0000 +3fc78500: .word 0x0000 +3fc78510: .word 0x0000 +3fc78520: .word 0x0000 +3fc78530: .word 0x0000 +3fc78540: rev b11 +3fc78550: .word 0x0000 +3fc78560: rev b10 +3fc78570: .word 0x0000 +3fc78580: rev sp +3fc78590: .word 0x0000 +3fc785a0: rev sp +3fc785b0: .word 0x0000 +3fc785c0: .word 0x0000 +3fc785d0: .word 0x0000 +3fc785e0: .word 0x0000 +3fc785f0: .word 0x0000 +3fc78600: rev b13 +3fc78610: .word 0x0000 +3fc78620: rev a11 +3fc78630: .word 0x0000 +3fc78640: .word 0x005d +3fc78650: .word 0x0000 +3fc78660: .word 0x007d +3fc78670: .word 0x0000 +3fc78680: .word 0x005c +3fc78690: .word 0x0000 +3fc786a0: .word 0x007c +3fc786b0: .word 0x0000 +3fc786c0: .word 0x0000 +3fc786d0: .word 0x0000 +3fc786e0: .word 0x0000 +3fc786f0: .word 0x0000 +3fc78700: rev a13 +3fc78710: .word 0x0000 +3fc78720: .word 0x005f +3fc78730: .word 0x0000 +3fc78740: .word 0x005b +3fc78750: .word 0x0000 +3fc78760: .word 0x007b +3fc78770: .word 0x0000 +3fc78780: rev a7 +3fc78790: .word 0x0000 +3fc787a0: rev a2 +3fc787b0: .word 0x0000 +3fc787c0: .word 0xffbe +3fc787d0: .word 0x0000 +3fc787e0: .word 0x0000 +3fc787f0: .word 0x0000 +3fc78800: .word 0xffbf +3fc78810: .word 0x0000 +3fc78820: .word 0x0000 +3fc78830: .word 0x0000 +3fc78840: .word 0xffc0 +3fc78850: .word 0x0000 +3fc78860: .word 0x0000 +3fc78870: .word 0x0000 +3fc78880: .word 0xffc1 +3fc78890: .word 0x0000 +3fc788a0: .word 0x0000 +3fc788b0: .word 0x0000 +3fc788c0: .word 0xffc2 +3fc788d0: .word 0x0000 +3fc788e0: .word 0x0000 +3fc788f0: .word 0x0000 +3fc78900: .word 0x0000 +3fc78910: .word 0x0000 +3fc78920: .word 0x0000 +3fc78930: .word 0x0000 +3fc78940: .word 0x0000 +3fc78950: .word 0x0000 +3fc78960: .word 0x0000 +3fc78970: .word 0x0000 +3fc78980: .word 0x0000 +3fc78990: .word 0x0000 +3fc789a0: .word 0x0000 +3fc789b0: .word 0x0000 +3fc789c0: .word 0x0000 +3fc789d0: .word 0x0000 +3fc789e0: .word 0x0000 +3fc789f0: .word 0x0000 +3fc78a00: .word 0x0000 +3fc78a10: .word 0x0000 +3fc78a20: .word 0x0000 +3fc78a30: .word 0x0000 +3fc78a40: .word 0x0000 +3fc78a50: .word 0x0000 +3fc78a60: .word 0x0000 +3fc78a70: .word 0x0000 +3fc78a80: .word 0x0000 +3fc78a90: .word 0x0000 +3fc78aa0: .word 0x0000 +3fc78ab0: .word 0x0000 +3fc78ac0: .word 0x0000 +3fc78ad0: .word 0x0000 +3fc78ae0: .word 0x0000 +3fc78af0: .word 0x0000 +3fc78b00: .word 0x0000 +3fc78b10: .word 0x0000 +3fc78b20: .word 0x0000 +3fc78b30: .word 0x0000 +3fc78b40: .word 0xffc3 +3fc78b50: .word 0x0000 +3fc78b60: .word 0x0000 +3fc78b70: .word 0x0000 +3fc78b80: .word 0xffc4 +3fc78b90: .word 0x0000 +3fc78ba0: .word 0x0000 +3fc78bb0: .word 0x0000 +3fc78bc0: .word 0xffc5 +3fc78bd0: .word 0x0000 +3fc78be0: .word 0x0000 +3fc78bf0: .word 0x0000 +3fc78c00: .word 0xffc6 +3fc78c10: .word 0x0000 +3fc78c20: .word 0x0000 +3fc78c30: .word 0x0000 +3fc78c40: .word 0xffc7 +3fc78c50: .word 0x0000 +3fc78c60: .word 0x0000 +3fc78c70: .word 0x0000 +3fc78c80: .word 0x0000 +3fc78c90: .word 0x0000 +3fc78ca0: .word 0x0000 +3fc78cb0: .word 0x0000 +3fc78cc0: .word 0x0000 +3fc78cd0: .word 0x0000 +3fc78ce0: .word 0x0000 +3fc78cf0: .word 0x0000 +3fc78d00: .word 0x0000 +3fc78d10: .word 0x0000 +3fc78d20: .word 0x0000 +3fc78d30: .word 0x0000 +3fc78d40: .word 0x0000 +3fc78d50: .word 0x0000 +3fc78d60: .word 0x0000 +3fc78d70: .word 0x0000 +3fc78d80: .word 0x0000 +3fc78d90: .word 0x0000 +3fc78da0: .word 0x0000 +3fc78db0: .word 0x0000 +3fc78dc0: .word 0x0000 +3fc78dd0: .word 0x0000 +3fc78de0: .word 0x0000 +3fc78df0: .word 0x0000 +3fc78e00: .word 0x0000 +3fc78e10: .word 0x0000 +3fc78e20: .word 0x0000 +3fc78e30: .word 0x0000 +3fc78e40: .word 0x0000 +3fc78e50: .word 0x0000 +3fc78e60: .word 0x0000 +3fc78e70: .word 0x0000 +3fc78e80: .word 0xffc8 +3fc78e90: .word 0x0000 +3fc78ea0: .word 0x0000 +3fc78eb0: .word 0x0000 +3fc78ec0: .word 0xffc9 +3fc78ed0: .word 0x0000 +3fc78ee0: .word 0x0000 +3fc78ef0: .word 0x0000 +3fc78f00: .word 0xffca +3fc78f10: .word 0x0000 +3fc78f20: .word 0x0000 +3fc78f30: .word 0x0000 +3fc78f40: .word 0xffcb +3fc78f50: .word 0x0000 +3fc78f60: .word 0x0000 +3fc78f70: .word 0x0000 +3fc78f80: .word 0x0000 +3fc78f90: .word 0x0000 +3fc78fa0: .word 0x0000 +3fc78fb0: .word 0x0000 +3fc78fc0: .word 0x0000 +3fc78fd0: .word 0x0000 +3fc78fe0: .word 0x0000 +3fc78ff0: .word 0x0000 +3fc79000: .word 0x0000 +3fc79010: .word 0x0000 +3fc79020: .word 0x0000 +3fc79030: .word 0x0000 +3fc79040: .word 0x0000 +3fc79050: .word 0x0000 +3fc79060: .word 0x0000 +3fc79070: .word 0x0000 +3fc79080: .word 0x0000 +3fc79090: .word 0x0000 +3fc790a0: .word 0x0000 +3fc790b0: .word 0x0000 +3fc790c0: .word 0x0000 +3fc790d0: .word 0x0000 +3fc790e0: .word 0x0000 +3fc790f0: .word 0x0000 +3fc79100: .word 0x0000 +3fc79110: .word 0x0000 +3fc79120: .word 0x0000 +3fc79130: .word 0x0000 +3fc79140: .word 0xff6a +3fc79150: .word 0x0000 +3fc79160: .word 0x0000 +3fc79170: .word 0x0000 +3fc79180: .word 0xff67 +3fc79190: .word 0x0000 +3fc791a0: .word 0x0000 +3fc791b0: .word 0x0000 +3fc791c0: .word 0x0000 +3fc791d0: .word 0x0000 +3fc791e0: .word 0x0000 +3fc791f0: .word 0x0000 +3fc79200: .word 0x0000 +3fc79210: .word 0x0000 +3fc79220: .word 0x0000 +3fc79230: .word 0x0000 +3fc79240: .word 0xffce +3fc79250: .word 0x0000 +3fc79260: .word 0x0000 +3fc79270: .word 0x0000 +3fc79280: .word 0xffcf +3fc79290: .word 0x0000 +3fc792a0: .word 0x0000 +3fc792b0: .word 0x0000 +3fc792c0: .word 0xffd0 +3fc792d0: .word 0x0000 +3fc792e0: .word 0x0000 +3fc792f0: .word 0x0000 +3fc79300: .word 0xffd1 +3fc79310: .word 0x0000 +3fc79320: .word 0x0000 +3fc79330: .word 0x0000 +3fc79340: .word 0x0000 +3fc79350: .word 0x0000 +3fc79360: .word 0x0000 +3fc79370: .word 0x0000 +3fc79380: .word 0x0000 +3fc79390: .word 0x0000 +3fc793a0: .word 0x0000 +3fc793b0: .word 0x0000 +3fc793c0: .word 0x0000 +3fc793d0: .word 0x0000 +3fc793e0: .word 0x0000 +3fc793f0: .word 0x0000 +3fc79400: .word 0x0000 +3fc79410: .word 0x0000 +3fc79420: .word 0x0000 +3fc79430: .word 0x0000 +3fc79440: .word 0x0000 +3fc79450: .word 0x0000 +3fc79460: .word 0x0000 +3fc79470: .word 0x0000 +3fc79480: .word 0x0000 +3fc79490: .word 0x0000 +3fc794a0: .word 0x0000 +3fc794b0: .word 0x0000 +3fc794c0: .word 0xff68 +3fc794d0: .word 0x0000 +3fc794e0: .word 0x0000 +3fc794f0: .word 0x0000 +3fc79500: .word 0xff63 +3fc79510: .word 0x0000 +3fc79520: .word 0x0000 +3fc79530: .word 0x0000 +3fc79540: .word 0xff00 +3fc79550: addk 32, a0 +3fc79560: .word 0x0000 +3fc79570: .word 0x0000 +3fc79580: .word 0xff60 +3fc79590: .word 0x0000 +3fc795a0: .word 0x0000 +3fc795b0: .word 0x0000 +3fc795c0: .word 0xff55 +3fc795d0: .word 0x0000 +3fc795e0: .word 0x0000 +3fc795f0: .word 0x0000 +3fc79600: .word 0xff56 +3fc79610: .word 0x0000 +3fc79620: .word 0x0000 +3fc79630: .word 0x0000 +3fc79640: .word 0x0000 +3fc79650: .word 0x0000 +3fc79660: .word 0x0000 +3fc79670: .word 0x0000 +3fc79680: .word 0x0000 +3fc79690: .word 0x0000 +3fc796a0: .word 0x0000 +3fc796b0: .word 0x0000 +3fc796c0: .word 0xffb0 +3fc796d0: .word 0x0000 +3fc796e0: .word 0x0000 +3fc796f0: .word 0x0000 +3fc79700: .word 0x0000 +3fc79710: .word 0x0000 +3fc79720: .word 0x0000 +3fc79730: .word 0x0000 +3fc79740: .word 0xffae +3fc79750: .word 0x0000 +3fc79760: .word 0x0000 +3fc79770: .word 0x0000 +3fc79780: .word 0xff8d +3fc79790: .word 0x0000 +3fc797a0: .word 0x0000 +3fc797b0: .word 0x0000 +3fc797c0: .word 0xffb1 +3fc797d0: .word 0x0000 +3fc797e0: .word 0x0000 +3fc797f0: .word 0x0000 +3fc79800: .word 0xffb2 +3fc79810: .word 0x0000 +3fc79820: .word 0x0000 +3fc79830: .word 0x0000 +3fc79840: .word 0xffb3 +3fc79850: .word 0x0000 +3fc79860: .word 0x0000 +3fc79870: .word 0x0000 +3fc79880: .word 0xffb4 +3fc79890: .word 0x0000 +3fc798a0: .word 0x0000 +3fc798b0: .word 0x0000 +3fc798c0: .word 0xffb5 +3fc798d0: .word 0x0000 +3fc798e0: .word 0x0000 +3fc798f0: .word 0x0000 +3fc79900: .word 0xffb6 +3fc79910: .word 0x0000 +3fc79920: .word 0x0000 +3fc79930: .word 0x0000 +3fc79940: .word 0xffac +3fc79950: .word 0x0000 +3fc79960: .word 0x0000 +3fc79970: .word 0x0000 +3fc79980: .word 0xffb7 +3fc79990: .word 0x0000 +3fc799a0: .word 0x0000 +3fc799b0: .word 0x0000 +3fc799c0: .word 0xffb8 +3fc799d0: .word 0x0000 +3fc799e0: .word 0x0000 +3fc799f0: .word 0x0000 +3fc79a00: .word 0xffb9 +3fc79a10: .word 0x0000 +3fc79a20: .word 0x0000 +3fc79a30: .word 0x0000 +3fc79a40: .word 0xffad +3fc79a50: .word 0x0000 +3fc79a60: .word 0x0000 +3fc79a70: .word 0x0000 +3fc79a80: .word 0xff91 +3fc79a90: .word 0x0000 +3fc79aa0: .word 0x0000 +3fc79ab0: .word 0x0000 +3fc79ac0: .word 0xff92 +3fc79ad0: .word 0x0000 +3fc79ae0: .word 0x0000 +3fc79af0: .word 0x0000 +3fc79b00: .word 0xff93 +3fc79b10: .word 0x0000 +3fc79b20: .word 0x0000 +3fc79b30: .word 0x0000 +3fc79b40: .word 0xff94 +3fc79b50: .word 0x0000 +3fc79b60: .word 0x0000 +3fc79b70: .word 0x0000 +3fc79b80: .word 0x0000 +3fc79b90: .word 0x0000 +3fc79ba0: .word 0x0000 +3fc79bb0: .word 0x0000 +3fc79bc0: .word 0x0000 +3fc79bd0: .word 0x0000 +3fc79be0: .word 0x0000 +3fc79bf0: .word 0x0000 +3fc79c00: .word 0xff51 +3fc79c10: .word 0x0000 +3fc79c20: .word 0x0000 +3fc79c30: .word 0x0000 +3fc79c40: .word 0xff53 +3fc79c50: .word 0x0000 +3fc79c60: .word 0x0000 +3fc79c70: .word 0x0000 +3fc79c80: .word 0xff54 +3fc79c90: .word 0x0000 +3fc79ca0: .word 0x0000 +3fc79cb0: .word 0x0000 +3fc79cc0: .word 0xff52 +3fc79cd0: .word 0x0000 +3fc79ce0: .word 0x0000 +3fc79cf0: .word 0x0000 +3fc79d00: .word 0xffe2 +3fc79d10: .word 0x0000 +3fc79d20: .word 0x0000 +3fc79d30: .word 0x0000 +3fc79d40: .word 0xffe9 +3fc79d50: .word 0x0000 +3fc79d60: .word 0x0000 +3fc79d70: .word 0x0000 +3fc79d80: .word 0xff20 +3fc79d90: .word 0x0000 +3fc79da0: .word 0x0000 +3fc79db0: .word 0x0000 +3fc79dc0: .word 0xffe1 +3fc79dd0: .word 0x0000 +3fc79de0: .word 0x0000 +3fc79df0: .word 0x0000 +3fc79e00: .word 0xffe3 +3fc79e10: .word 0x0000 +3fc79e20: .word 0x0000 +3fc79e30: .word 0x0000 +3fc79e40: .word 0xffe5 +3fc79e50: .word 0x0000 +3fc79e60: .word 0x0000 +3fc79e70: .word 0x0000 +3fc79e80: .word 0xff20 +3fc79e90: .word 0x0000 +3fc79ea0: .word 0x0000 +3fc79eb0: .word 0x0000 +3fc79ec0: .word 0xffea +3fc79ed0: .word 0x0000 +3fc79ee0: .word 0x0000 +3fc79ef0: .word 0x0000 +3fc79f00: .word 0x0000 +3fc79f10: .word 0x0000 +3fc79f20: .word 0x0000 +3fc79f30: .word 0x0000 +3fc79f40: .word 0x0000 +3fc79f50: .word 0x0000 +3fc79f60: .word 0x0000 +3fc79f70: .word 0x0000 +3fc79f80: .word 0x0000 +3fc79f90: .word 0x0000 +3fc79fa0: .word 0x0000 +3fc79fb0: .word 0x0000 +3fc79fc0: .word 0x0000 +3fc79fd0: .word 0x0000 +3fc79fe0: .word 0x0000 +3fc79ff0: .word 0x0000 +3fc7a000: .word 0x0000 +3fc7a010: .word 0x0000 +3fc7a020: .word 0x0000 +3fc7a030: .word 0x0000 +3fc7a040: .word 0x0000 +3fc7a050: .word 0x0000 +3fc7a060: .word 0x0000 +3fc7a070: .word 0x0000 +3fc7a080: .word 0x0000 +3fc7a090: .word 0x0000 +3fc7a0a0: .word 0x0000 +3fc7a0b0: .word 0x0000 +3fc7a0c0: .word 0x0000 +3fc7a0d0: .word 0x0000 +3fc7a0e0: .word 0x0000 +3fc7a0f0: .word 0x0000 +3fc7a100: .word 0x0000 +3fc7a110: .word 0x0000 +3fc7a120: .word 0x0000 +3fc7a130: .word 0x0000 +3fc7a140: .word 0xffff +3fc7a150: .word 0x0000 +3fc7a160: .word 0x0000 +3fc7a170: .word 0x0000 +3fc7a180: .word 0xff0d +3fc7a190: .word 0x0000 +3fc7a1a0: .word 0x0000 +3fc7a1b0: .word 0x0000 +3fc7a1c0: .word 0xff09 +3fc7a1d0: .word 0x0000 +3fc7a1e0: .word 0x0000 +3fc7a1f0: .word 0x0000 +3fc7a200: .word 0x0060 +3fc7a210: .word 0x0000 +3fc7a220: .word 0x007e +3fc7a230: .word 0x0000 +3fc7a240: rev b1 +3fc7a250: .word 0x0000 +3fc7a260: rev a1 +3fc7a270: .word 0x0000 +3fc7a280: .word 0x0051 +3fc7a290: .word 0x0000 +3fc7a2a0: .word 0x0000 +3fc7a2b0: .word 0x0000 +3fc7a2c0: .word 0x0041 +3fc7a2d0: .word 0x0000 +3fc7a2e0: .word 0x0000 +3fc7a2f0: .word 0x0000 +3fc7a300: .word 0x005a +3fc7a310: .word 0x0000 +3fc7a320: .word 0x0000 +3fc7a330: .word 0x0000 +3fc7a340: .word 0x0000 +3fc7a350: .word 0x0000 +3fc7a360: .word 0x0000 +3fc7a370: .word 0x0000 +3fc7a380: rev b2 +3fc7a390: .word 0x0000 +3fc7a3a0: .word 0x0040 +3fc7a3b0: .word 0x0000 +3fc7a3c0: .word 0x0057 +3fc7a3d0: .word 0x0000 +3fc7a3e0: .word 0x0000 +3fc7a3f0: .word 0x0000 +3fc7a400: .word 0x0053 +3fc7a410: .word 0x0000 +3fc7a420: .word 0x0000 +3fc7a430: .word 0x0000 +3fc7a440: .word 0x0058 +3fc7a450: .word 0x0000 +3fc7a460: .word 0x0000 +3fc7a470: .word 0x0000 +3fc7a480: rev b12 +3fc7a490: .word 0x0000 +3fc7a4a0: rev b14 +3fc7a4b0: .word 0x0000 +3fc7a4c0: .word 0x0000 +3fc7a4d0: .word 0x0000 +3fc7a4e0: .word 0x0000 +3fc7a4f0: .word 0x0000 +3fc7a500: rev b3 +3fc7a510: .word 0x0000 +3fc7a520: rev a3 +3fc7a530: .word 0x0000 +3fc7a540: .word 0x0045 +3fc7a550: .word 0x0000 +3fc7a560: .word 0x0000 +3fc7a570: .word 0x0000 +3fc7a580: .word 0x0044 +3fc7a590: .word 0x0000 +3fc7a5a0: .word 0x0000 +3fc7a5b0: .word 0x0000 +3fc7a5c0: .word 0x0043 +3fc7a5d0: .word 0x0000 +3fc7a5e0: .word 0x0000 +3fc7a5f0: .word 0x0000 +3fc7a600: .word 0x0000 +3fc7a610: .word 0x0000 +3fc7a620: .word 0x0000 +3fc7a630: .word 0x0000 +3fc7a640: rev b4 +3fc7a650: .word 0x0000 +3fc7a660: rev a4 +3fc7a670: .word 0x0000 +3fc7a680: .word 0x0052 +3fc7a690: .word 0x0000 +3fc7a6a0: .word 0x0000 +3fc7a6b0: .word 0x0000 +3fc7a6c0: .word 0x0046 +3fc7a6d0: .word 0x0000 +3fc7a6e0: .word 0x0000 +3fc7a6f0: .word 0x0000 +3fc7a700: .word 0x0056 +3fc7a710: .word 0x0000 +3fc7a720: .word 0x0000 +3fc7a730: .word 0x0000 +3fc7a740: rev a0 +3fc7a750: .word 0x0000 +3fc7a760: .word 0x0000 +3fc7a770: .word 0x0000 +3fc7a780: .word 0x0000 +3fc7a790: .word 0x0000 +3fc7a7a0: .word 0x0000 +3fc7a7b0: .word 0x0000 +3fc7a7c0: rev b5 +3fc7a7d0: .word 0x0000 +3fc7a7e0: rev a5 +3fc7a7f0: .word 0x0000 +3fc7a800: .word 0x0054 +3fc7a810: .word 0x0000 +3fc7a820: .word 0x0000 +3fc7a830: .word 0x0000 +3fc7a840: .word 0x0047 +3fc7a850: .word 0x0000 +3fc7a860: .word 0x0000 +3fc7a870: .word 0x0000 +3fc7a880: .word 0x0042 +3fc7a890: .word 0x0000 +3fc7a8a0: .word 0x0000 +3fc7a8b0: .word 0x0000 +3fc7a8c0: .word 0x0000 +3fc7a8d0: .word 0x0000 +3fc7a8e0: .word 0x0000 +3fc7a8f0: .word 0x0000 +3fc7a900: rev b6 +3fc7a910: .word 0x0000 +3fc7a920: .word 0x005e +3fc7a930: .word 0x0000 +3fc7a940: .word 0x0059 +3fc7a950: .word 0x0000 +3fc7a960: .word 0x0000 +3fc7a970: .word 0x0000 +3fc7a980: .word 0x0048 +3fc7a990: .word 0x0000 +3fc7a9a0: .word 0x0000 +3fc7a9b0: .word 0x0000 +3fc7a9c0: .word 0x004e +3fc7a9d0: .word 0x0000 +3fc7a9e0: .word 0x0000 +3fc7a9f0: .word 0x0000 +3fc7aa00: .word 0x0000 +3fc7aa10: .word 0x0000 +3fc7aa20: .word 0x0000 +3fc7aa30: .word 0x0000 +3fc7aa40: rev b7 +3fc7aa50: .word 0x0000 +3fc7aa60: rev a6 +3fc7aa70: .word 0x0000 +3fc7aa80: .word 0x0055 +3fc7aa90: .word 0x0000 +3fc7aaa0: .word 0x0000 +3fc7aab0: .word 0x0000 +3fc7aac0: .word 0x004a +3fc7aad0: .word 0x0000 +3fc7aae0: .word 0x0000 +3fc7aaf0: .word 0x0000 +3fc7ab00: .word 0x004d +3fc7ab10: .word 0x0000 +3fc7ab20: .word 0x0000 +3fc7ab30: .word 0x0000 +3fc7ab40: .word 0x0000 +3fc7ab50: .word 0x0000 +3fc7ab60: .word 0x0000 +3fc7ab70: .word 0x0000 +3fc7ab80: rev b8 +3fc7ab90: .word 0x0000 +3fc7aba0: rev a10 +3fc7abb0: .word 0x0000 +3fc7abc0: .word 0x0049 +3fc7abd0: .word 0x0000 +3fc7abe0: .word 0x0000 +3fc7abf0: .word 0x0000 +3fc7ac00: .word 0x004b +3fc7ac10: .word 0x0000 +3fc7ac20: .word 0x0000 +3fc7ac30: .word 0x0000 +3fc7ac40: rev a12 +3fc7ac50: .word 0x0000 +3fc7ac60: rev b12 +3fc7ac70: .word 0x0000 +3fc7ac80: .word 0x0000 +3fc7ac90: .word 0x0000 +3fc7aca0: .word 0x0000 +3fc7acb0: .word 0x0000 +3fc7acc0: rev b9 +3fc7acd0: .word 0x0000 +3fc7ace0: rev a8 +3fc7acf0: .word 0x0000 +3fc7ad00: .word 0x004f +3fc7ad10: .word 0x0000 +3fc7ad20: .word 0x0000 +3fc7ad30: .word 0x0000 +3fc7ad40: .word 0x004c +3fc7ad50: .word 0x0000 +3fc7ad60: .word 0x0000 +3fc7ad70: .word 0x0000 +3fc7ad80: rev a14 +3fc7ad90: .word 0x0000 +3fc7ada0: rev b14 +3fc7adb0: .word 0x0000 +3fc7adc0: .word 0x0000 +3fc7add0: .word 0x0000 +3fc7ade0: .word 0x0000 +3fc7adf0: .word 0x0000 +3fc7ae00: rev b0 +3fc7ae10: .word 0x0000 +3fc7ae20: rev a9 +3fc7ae30: .word 0x0000 +3fc7ae40: .word 0x0050 +3fc7ae50: .word 0x0000 +3fc7ae60: .word 0x0000 +3fc7ae70: .word 0x0000 +3fc7ae80: .word 0x0000 +3fc7ae90: .word 0x0000 +3fc7aea0: .word 0x0000 +3fc7aeb0: .word 0x0000 +3fc7aec0: rev b11 +3fc7aed0: .word 0x0000 +3fc7aee0: rev b10 +3fc7aef0: .word 0x0000 +3fc7af00: rev sp +3fc7af10: .word 0x0000 +3fc7af20: rev sp +3fc7af30: .word 0x0000 +3fc7af40: .word 0x0000 +3fc7af50: .word 0x0000 +3fc7af60: .word 0x0000 +3fc7af70: .word 0x0000 +3fc7af80: rev b13 +3fc7af90: .word 0x0000 +3fc7afa0: rev a11 +3fc7afb0: .word 0x0000 +3fc7afc0: .word 0x005d +3fc7afd0: .word 0x0000 +3fc7afe0: .word 0x007d +3fc7aff0: .word 0x0000 +3fc7b000: .word 0x005c +3fc7b010: .word 0x0000 +3fc7b020: .word 0x007c +3fc7b030: .word 0x0000 +3fc7b040: .word 0x0000 +3fc7b050: .word 0x0000 +3fc7b060: .word 0x0000 +3fc7b070: .word 0x0000 +3fc7b080: rev a13 +3fc7b090: .word 0x0000 +3fc7b0a0: .word 0x005f +3fc7b0b0: .word 0x0000 +3fc7b0c0: .word 0x005b +3fc7b0d0: .word 0x0000 +3fc7b0e0: .word 0x007b +3fc7b0f0: .word 0x0000 +3fc7b100: rev a7 +3fc7b110: .word 0x0000 +3fc7b120: rev a2 +3fc7b130: .word 0x0000 +3fc7b140: .word 0xffbe +3fc7b150: .word 0x0000 +3fc7b160: .word 0x0000 +3fc7b170: .word 0x0000 +3fc7b180: .word 0xffbf +3fc7b190: .word 0x0000 +3fc7b1a0: .word 0x0000 +3fc7b1b0: .word 0x0000 +3fc7b1c0: .word 0xffc0 +3fc7b1d0: .word 0x0000 +3fc7b1e0: .word 0x0000 +3fc7b1f0: .word 0x0000 +3fc7b200: .word 0xffc1 +3fc7b210: .word 0x0000 +3fc7b220: .word 0x0000 +3fc7b230: .word 0x0000 +3fc7b240: .word 0xffc2 +3fc7b250: .word 0x0000 +3fc7b260: .word 0x0000 +3fc7b270: .word 0x0000 +3fc7b280: .word 0x0000 +3fc7b290: .word 0x0000 +3fc7b2a0: .word 0x0000 +3fc7b2b0: .word 0x0000 +3fc7b2c0: .word 0x0000 +3fc7b2d0: .word 0x0000 +3fc7b2e0: .word 0x0000 +3fc7b2f0: .word 0x0000 +3fc7b300: .word 0x0000 +3fc7b310: .word 0x0000 +3fc7b320: .word 0x0000 +3fc7b330: .word 0x0000 +3fc7b340: .word 0x0000 +3fc7b350: .word 0x0000 +3fc7b360: .word 0x0000 +3fc7b370: .word 0x0000 +3fc7b380: .word 0x0000 +3fc7b390: .word 0x0000 +3fc7b3a0: .word 0x0000 +3fc7b3b0: .word 0x0000 +3fc7b3c0: .word 0x0000 +3fc7b3d0: .word 0x0000 +3fc7b3e0: .word 0x0000 +3fc7b3f0: .word 0x0000 +3fc7b400: .word 0x0000 +3fc7b410: .word 0x0000 +3fc7b420: .word 0x0000 +3fc7b430: .word 0x0000 +3fc7b440: .word 0x0000 +3fc7b450: .word 0x0000 +3fc7b460: .word 0x0000 +3fc7b470: .word 0x0000 +3fc7b480: .word 0x0000 +3fc7b490: .word 0x0000 +3fc7b4a0: .word 0x0000 +3fc7b4b0: .word 0x0000 +3fc7b4c0: .word 0xffc3 +3fc7b4d0: .word 0x0000 +3fc7b4e0: .word 0x0000 +3fc7b4f0: .word 0x0000 +3fc7b500: .word 0xffc4 +3fc7b510: .word 0x0000 +3fc7b520: .word 0x0000 +3fc7b530: .word 0x0000 +3fc7b540: .word 0xffc5 +3fc7b550: .word 0x0000 +3fc7b560: .word 0x0000 +3fc7b570: .word 0x0000 +3fc7b580: .word 0xffc6 +3fc7b590: .word 0x0000 +3fc7b5a0: .word 0x0000 +3fc7b5b0: .word 0x0000 +3fc7b5c0: .word 0xffc7 +3fc7b5d0: .word 0x0000 +3fc7b5e0: .word 0x0000 +3fc7b5f0: .word 0x0000 +3fc7b600: .word 0x0000 +3fc7b610: .word 0x0000 +3fc7b620: .word 0x0000 +3fc7b630: .word 0x0000 +3fc7b640: .word 0x0000 +3fc7b650: .word 0x0000 +3fc7b660: .word 0x0000 +3fc7b670: .word 0x0000 +3fc7b680: .word 0x0000 +3fc7b690: .word 0x0000 +3fc7b6a0: .word 0x0000 +3fc7b6b0: .word 0x0000 +3fc7b6c0: .word 0x0000 +3fc7b6d0: .word 0x0000 +3fc7b6e0: .word 0x0000 +3fc7b6f0: .word 0x0000 +3fc7b700: .word 0x0000 +3fc7b710: .word 0x0000 +3fc7b720: .word 0x0000 +3fc7b730: .word 0x0000 +3fc7b740: .word 0x0000 +3fc7b750: .word 0x0000 +3fc7b760: .word 0x0000 +3fc7b770: .word 0x0000 +3fc7b780: .word 0x0000 +3fc7b790: .word 0x0000 +3fc7b7a0: .word 0x0000 +3fc7b7b0: .word 0x0000 +3fc7b7c0: .word 0x0000 +3fc7b7d0: .word 0x0000 +3fc7b7e0: .word 0x0000 +3fc7b7f0: .word 0x0000 +3fc7b800: .word 0xffc8 +3fc7b810: .word 0x0000 +3fc7b820: .word 0x0000 +3fc7b830: .word 0x0000 +3fc7b840: .word 0xffc9 +3fc7b850: .word 0x0000 +3fc7b860: .word 0x0000 +3fc7b870: .word 0x0000 +3fc7b880: .word 0xffca +3fc7b890: .word 0x0000 +3fc7b8a0: .word 0x0000 +3fc7b8b0: .word 0x0000 +3fc7b8c0: .word 0xffcb +3fc7b8d0: .word 0x0000 +3fc7b8e0: .word 0x0000 +3fc7b8f0: .word 0x0000 +3fc7b900: .word 0x0000 +3fc7b910: .word 0x0000 +3fc7b920: .word 0x0000 +3fc7b930: .word 0x0000 +3fc7b940: .word 0x0000 +3fc7b950: .word 0x0000 +3fc7b960: .word 0x0000 +3fc7b970: .word 0x0000 +3fc7b980: .word 0x0000 +3fc7b990: .word 0x0000 +3fc7b9a0: .word 0x0000 +3fc7b9b0: .word 0x0000 +3fc7b9c0: .word 0x0000 +3fc7b9d0: .word 0x0000 +3fc7b9e0: .word 0x0000 +3fc7b9f0: .word 0x0000 +3fc7ba00: .word 0x0000 +3fc7ba10: .word 0x0000 +3fc7ba20: .word 0x0000 +3fc7ba30: .word 0x0000 +3fc7ba40: .word 0x0000 +3fc7ba50: .word 0x0000 +3fc7ba60: .word 0x0000 +3fc7ba70: .word 0x0000 +3fc7ba80: .word 0x0000 +3fc7ba90: .word 0x0000 +3fc7baa0: .word 0x0000 +3fc7bab0: .word 0x0000 +3fc7bac0: .word 0xff6a +3fc7bad0: .word 0x0000 +3fc7bae0: .word 0x0000 +3fc7baf0: .word 0x0000 +3fc7bb00: .word 0xff67 +3fc7bb10: .word 0x0000 +3fc7bb20: .word 0x0000 +3fc7bb30: .word 0x0000 +3fc7bb40: .word 0x0000 +3fc7bb50: .word 0x0000 +3fc7bb60: .word 0x0000 +3fc7bb70: .word 0x0000 +3fc7bb80: .word 0x0000 +3fc7bb90: .word 0x0000 +3fc7bba0: .word 0x0000 +3fc7bbb0: .word 0x0000 +3fc7bbc0: .word 0xffce +3fc7bbd0: .word 0x0000 +3fc7bbe0: .word 0x0000 +3fc7bbf0: .word 0x0000 +3fc7bc00: .word 0xffcf +3fc7bc10: .word 0x0000 +3fc7bc20: .word 0x0000 +3fc7bc30: .word 0x0000 +3fc7bc40: .word 0xffd0 +3fc7bc50: .word 0x0000 +3fc7bc60: .word 0x0000 +3fc7bc70: .word 0x0000 +3fc7bc80: .word 0xffd1 +3fc7bc90: .word 0x0000 +3fc7bca0: .word 0x0000 +3fc7bcb0: .word 0x0000 +3fc7bcc0: .word 0x0000 +3fc7bcd0: .word 0x0000 +3fc7bce0: .word 0x0000 +3fc7bcf0: .word 0x0000 +3fc7bd00: .word 0x0000 +3fc7bd10: .word 0x0000 +3fc7bd20: .word 0x0000 +3fc7bd30: .word 0x0000 +3fc7bd40: .word 0x0000 +3fc7bd50: .word 0x0000 +3fc7bd60: .word 0x0000 +3fc7bd70: .word 0x0000 +3fc7bd80: .word 0x0000 +3fc7bd90: .word 0x0000 +3fc7bda0: .word 0x0000 +3fc7bdb0: .word 0x0000 +3fc7bdc0: .word 0x0000 +3fc7bdd0: .word 0x0000 +3fc7bde0: .word 0x0000 +3fc7bdf0: .word 0x0000 +3fc7be00: .word 0x0000 +3fc7be10: .word 0x0000 +3fc7be20: .word 0x0000 +3fc7be30: .word 0x0000 +3fc7be40: .word 0xff68 +3fc7be50: .word 0x0000 +3fc7be60: .word 0x0000 +3fc7be70: .word 0x0000 +3fc7be80: .word 0xff63 +3fc7be90: .word 0x0000 +3fc7bea0: .word 0x0000 +3fc7beb0: .word 0x0000 +3fc7bec0: .word 0xff00 +3fc7bed0: addk 32, a0 +3fc7bee0: .word 0x0000 +3fc7bef0: .word 0x0000 +3fc7bf00: .word 0xff60 +3fc7bf10: .word 0x0000 +3fc7bf20: .word 0x0000 +3fc7bf30: .word 0x0000 +3fc7bf40: .word 0xff55 +3fc7bf50: .word 0x0000 +3fc7bf60: .word 0x0000 +3fc7bf70: .word 0x0000 +3fc7bf80: .word 0xff56 +3fc7bf90: .word 0x0000 +3fc7bfa0: .word 0x0000 +3fc7bfb0: .word 0x0000 +3fc7bfc0: .word 0x0000 +3fc7bfd0: .word 0x0000 +3fc7bfe0: .word 0x0000 +3fc7bff0: .word 0x0000 +3fc7c000: .word 0x0000 +3fc7c010: .word 0x0000 +3fc7c020: .word 0x0000 +3fc7c030: .word 0x0000 +3fc7c040: .word 0xffb0 +3fc7c050: .word 0x0000 +3fc7c060: .word 0x0000 +3fc7c070: .word 0x0000 +3fc7c080: .word 0x0000 +3fc7c090: .word 0x0000 +3fc7c0a0: .word 0x0000 +3fc7c0b0: .word 0x0000 +3fc7c0c0: .word 0xffae +3fc7c0d0: .word 0x0000 +3fc7c0e0: .word 0x0000 +3fc7c0f0: .word 0x0000 +3fc7c100: .word 0xff8d +3fc7c110: .word 0x0000 +3fc7c120: .word 0x0000 +3fc7c130: .word 0x0000 +3fc7c140: .word 0xffb1 +3fc7c150: .word 0x0000 +3fc7c160: .word 0x0000 +3fc7c170: .word 0x0000 +3fc7c180: .word 0xffb2 +3fc7c190: .word 0x0000 +3fc7c1a0: .word 0x0000 +3fc7c1b0: .word 0x0000 +3fc7c1c0: .word 0xffb3 +3fc7c1d0: .word 0x0000 +3fc7c1e0: .word 0x0000 +3fc7c1f0: .word 0x0000 +3fc7c200: .word 0xffb4 +3fc7c210: .word 0x0000 +3fc7c220: .word 0x0000 +3fc7c230: .word 0x0000 +3fc7c240: .word 0xffb5 +3fc7c250: .word 0x0000 +3fc7c260: .word 0x0000 +3fc7c270: .word 0x0000 +3fc7c280: .word 0xffb6 +3fc7c290: .word 0x0000 +3fc7c2a0: .word 0x0000 +3fc7c2b0: .word 0x0000 +3fc7c2c0: .word 0xffac +3fc7c2d0: .word 0x0000 +3fc7c2e0: .word 0x0000 +3fc7c2f0: .word 0x0000 +3fc7c300: .word 0xffb7 +3fc7c310: .word 0x0000 +3fc7c320: .word 0x0000 +3fc7c330: .word 0x0000 +3fc7c340: .word 0xffb8 +3fc7c350: .word 0x0000 +3fc7c360: .word 0x0000 +3fc7c370: .word 0x0000 +3fc7c380: .word 0xffb9 +3fc7c390: .word 0x0000 +3fc7c3a0: .word 0x0000 +3fc7c3b0: .word 0x0000 +3fc7c3c0: .word 0xffad +3fc7c3d0: .word 0x0000 +3fc7c3e0: .word 0x0000 +3fc7c3f0: .word 0x0000 +3fc7c400: .word 0xff91 +3fc7c410: .word 0x0000 +3fc7c420: .word 0x0000 +3fc7c430: .word 0x0000 +3fc7c440: .word 0xff92 +3fc7c450: .word 0x0000 +3fc7c460: .word 0x0000 +3fc7c470: .word 0x0000 +3fc7c480: .word 0xff93 +3fc7c490: .word 0x0000 +3fc7c4a0: .word 0x0000 +3fc7c4b0: .word 0x0000 +3fc7c4c0: .word 0xff94 +3fc7c4d0: .word 0x0000 +3fc7c4e0: .word 0x0000 +3fc7c4f0: .word 0x0000 +3fc7c500: .word 0x0000 +3fc7c510: .word 0x0000 +3fc7c520: .word 0x0000 +3fc7c530: .word 0x0000 +3fc7c540: .word 0x0000 +3fc7c550: .word 0x0000 +3fc7c560: .word 0x0000 +3fc7c570: .word 0x0000 +3fc7c580: .word 0xff51 +3fc7c590: .word 0x0000 +3fc7c5a0: .word 0x0000 +3fc7c5b0: .word 0x0000 +3fc7c5c0: .word 0xff53 +3fc7c5d0: .word 0x0000 +3fc7c5e0: .word 0x0000 +3fc7c5f0: .word 0x0000 +3fc7c600: .word 0xff54 +3fc7c610: .word 0x0000 +3fc7c620: .word 0x0000 +3fc7c630: .word 0x0000 +3fc7c640: .word 0xff52 +3fc7c650: .word 0x0000 +3fc7c660: .word 0x0000 +3fc7c670: .word 0x0000 +3fc7c680: .word 0xffe2 +3fc7c690: .word 0x0000 +3fc7c6a0: .word 0x0000 +3fc7c6b0: .word 0x0000 +3fc7c6c0: .word 0xffe9 +3fc7c6d0: .word 0x0000 +3fc7c6e0: .word 0x0000 +3fc7c6f0: .word 0x0000 +3fc7c700: .word 0xff20 +3fc7c710: .word 0x0000 +3fc7c720: .word 0x0000 +3fc7c730: .word 0x0000 +3fc7c740: .word 0xffe1 +3fc7c750: .word 0x0000 +3fc7c760: .word 0x0000 +3fc7c770: .word 0x0000 +3fc7c780: .word 0xffe3 +3fc7c790: .word 0x0000 +3fc7c7a0: .word 0x0000 +3fc7c7b0: .word 0x0000 +3fc7c7c0: .word 0xffe5 +3fc7c7d0: .word 0x0000 +3fc7c7e0: .word 0x0000 +3fc7c7f0: .word 0x0000 +3fc7c800: .word 0xff20 +3fc7c810: .word 0x0000 +3fc7c820: .word 0x0000 +3fc7c830: .word 0x0000 +3fc7c840: .word 0xffea +3fc7c850: .word 0x0000 +3fc7c860: .word 0x0000 +3fc7c870: .word 0x0000 +3fc7c880: .word 0x0000 +3fc7c890: .word 0x0000 +3fc7c8a0: .word 0x0000 +3fc7c8b0: .word 0x0000 +3fc7c8c0: .word 0x0000 +3fc7c8d0: .word 0x0000 +3fc7c8e0: .word 0x0000 +3fc7c8f0: .word 0x0000 +3fc7c900: .word 0x0000 +3fc7c910: .word 0x0000 +3fc7c920: .word 0x0000 +3fc7c930: .word 0x0000 +3fc7c940: .word 0x0000 +3fc7c950: .word 0x0000 +3fc7c960: .word 0x0000 +3fc7c970: .word 0x0000 +3fc7c980: .word 0x0000 +3fc7c990: .word 0x0000 +3fc7c9a0: .word 0x0000 +3fc7c9b0: .word 0x0000 +3fc7c9c0: .word 0x0000 +3fc7c9d0: .word 0x0000 +3fc7c9e0: .word 0x0000 +3fc7c9f0: .word 0x0000 +3fc7ca00: .word 0x0000 +3fc7ca10: .word 0x0000 +3fc7ca20: .word 0x0000 +3fc7ca30: .word 0x0000 +3fc7ca40: .word 0x0000 +3fc7ca50: .word 0x0000 +3fc7ca60: .word 0x0000 +3fc7ca70: .word 0x0000 +3fc7ca80: .word 0x0000 +3fc7ca90: .word 0x0000 +3fc7caa0: .word 0x0000 +3fc7cab0: .word 0x0000 +3fc7cac0: .word 0xffff +3fc7cad0: .word 0x0000 +3fc7cae0: .word 0x0000 +3fc7caf0: .word 0x0000 +3fc7cb00: .word 0xff0d +3fc7cb10: .word 0x0000 +3fc7cb20: .word 0x0000 +3fc7cb30: .word 0x0000 +3fc7cb40: .word 0xff09 +3fc7cb50: .word 0x0000 +3fc7cb60: .word 0x0000 +3fc7cb70: .word 0x0000 +3fc7cb80: .word 0x0060 +3fc7cb90: .word 0x0000 +3fc7cba0: .word 0x007e +3fc7cbb0: .word 0x0000 +3fc7cbc0: rev a6 +3fc7cbd0: .word 0x0000 +3fc7cbe0: rev b1 +3fc7cbf0: .word 0x0000 +3fc7cc00: .word 0x0041 +3fc7cc10: .word 0x0000 +3fc7cc20: .word 0x0000 +3fc7cc30: .word 0x0000 +3fc7cc40: .word 0x0051 +3fc7cc50: .word 0x0000 +3fc7cc60: .word 0x0000 +3fc7cc70: .word 0x0000 +3fc7cc80: .word 0x0057 +3fc7cc90: .word 0x0000 +3fc7cca0: .word 0x0000 +3fc7ccb0: .word 0x0000 +3fc7ccc0: .word 0x0000 +3fc7ccd0: .word 0x0000 +3fc7cce0: .word 0x0000 +3fc7ccf0: .word 0x0000 +3fc7cd00: .word 0x007c +3fc7cd10: .word 0x0000 +3fc7cd20: rev b2 +3fc7cd30: .word 0x0000 +3fc7cd40: .word 0x005a +3fc7cd50: .word 0x0000 +3fc7cd60: .word 0x0000 +3fc7cd70: .word 0x0000 +3fc7cd80: .word 0x0053 +3fc7cd90: .word 0x0000 +3fc7cda0: .word 0x0000 +3fc7cdb0: .word 0x0000 +3fc7cdc0: .word 0x0058 +3fc7cdd0: .word 0x0000 +3fc7cde0: .word 0x0000 +3fc7cdf0: .word 0x0000 +3fc7ce00: rev b12 +3fc7ce10: .word 0x0000 +3fc7ce20: rev b14 +3fc7ce30: .word 0x0000 +3fc7ce40: .word 0x0000 +3fc7ce50: .word 0x0000 +3fc7ce60: .word 0x0000 +3fc7ce70: .word 0x0000 +3fc7ce80: rev a2 +3fc7ce90: .word 0x0000 +3fc7cea0: rev b3 +3fc7ceb0: .word 0x0000 +3fc7cec0: .word 0x0045 +3fc7ced0: .word 0x0000 +3fc7cee0: .word 0x0000 +3fc7cef0: .word 0x0000 +3fc7cf00: .word 0x0044 +3fc7cf10: .word 0x0000 +3fc7cf20: .word 0x0000 +3fc7cf30: .word 0x0000 +3fc7cf40: .word 0x0043 +3fc7cf50: .word 0x0000 +3fc7cf60: .word 0x0000 +3fc7cf70: .word 0x0000 +3fc7cf80: .word 0x0000 +3fc7cf90: .word 0x0000 +3fc7cfa0: .word 0x0000 +3fc7cfb0: .word 0x0000 +3fc7cfc0: rev a7 +3fc7cfd0: .word 0x0000 +3fc7cfe0: rev b4 +3fc7cff0: .word 0x0000 +3fc7d000: .word 0x0052 +3fc7d010: .word 0x0000 +3fc7d020: .word 0x0000 +3fc7d030: .word 0x0000 +3fc7d040: .word 0x0046 +3fc7d050: .word 0x0000 +3fc7d060: .word 0x0000 +3fc7d070: .word 0x0000 +3fc7d080: .word 0x0056 +3fc7d090: .word 0x0000 +3fc7d0a0: .word 0x0000 +3fc7d0b0: .word 0x0000 +3fc7d0c0: rev a0 +3fc7d0d0: .word 0x0000 +3fc7d0e0: .word 0x0000 +3fc7d0f0: .word 0x0000 +3fc7d100: .word 0x0000 +3fc7d110: .word 0x0000 +3fc7d120: .word 0x0000 +3fc7d130: .word 0x0000 +3fc7d140: rev a8 +3fc7d150: .word 0x0000 +3fc7d160: rev b5 +3fc7d170: .word 0x0000 +3fc7d180: .word 0x0054 +3fc7d190: .word 0x0000 +3fc7d1a0: .word 0x0000 +3fc7d1b0: .word 0x0000 +3fc7d1c0: .word 0x0047 +3fc7d1d0: .word 0x0000 +3fc7d1e0: .word 0x0000 +3fc7d1f0: .word 0x0000 +3fc7d200: .word 0x0042 +3fc7d210: .word 0x0000 +3fc7d220: .word 0x0000 +3fc7d230: .word 0x0000 +3fc7d240: .word 0x0000 +3fc7d250: .word 0x0000 +3fc7d260: .word 0x0000 +3fc7d270: .word 0x0000 +3fc7d280: .word 0x005b +3fc7d290: .word 0x0000 +3fc7d2a0: rev b6 +3fc7d2b0: .word 0x0000 +3fc7d2c0: .word 0x0059 +3fc7d2d0: .word 0x0000 +3fc7d2e0: .word 0x0000 +3fc7d2f0: .word 0x0000 +3fc7d300: .word 0x0048 +3fc7d310: .word 0x0000 +3fc7d320: .word 0x0000 +3fc7d330: .word 0x0000 +3fc7d340: .word 0x004e +3fc7d350: .word 0x0000 +3fc7d360: .word 0x0000 +3fc7d370: .word 0x0000 +3fc7d380: .word 0x0000 +3fc7d390: .word 0x0000 +3fc7d3a0: .word 0x0000 +3fc7d3b0: .word 0x0000 +3fc7d3c0: .word 0x005d +3fc7d3d0: .word 0x0000 +3fc7d3e0: rev b7 +3fc7d3f0: .word 0x0000 +3fc7d400: .word 0x0055 +3fc7d410: .word 0x0000 +3fc7d420: .word 0x0000 +3fc7d430: .word 0x0000 +3fc7d440: .word 0x004a +3fc7d450: .word 0x0000 +3fc7d460: .word 0x0000 +3fc7d470: .word 0x0000 +3fc7d480: rev a12 +3fc7d490: .word 0x0000 +3fc7d4a0: rev sp +3fc7d4b0: .word 0x0000 +3fc7d4c0: .word 0x0000 +3fc7d4d0: .word 0x0000 +3fc7d4e0: .word 0x0000 +3fc7d4f0: .word 0x0000 +3fc7d500: rev a1 +3fc7d510: .word 0x0000 +3fc7d520: rev b8 +3fc7d530: .word 0x0000 +3fc7d540: .word 0x0049 +3fc7d550: .word 0x0000 +3fc7d560: .word 0x0000 +3fc7d570: .word 0x0000 +3fc7d580: .word 0x004b +3fc7d590: .word 0x0000 +3fc7d5a0: .word 0x0000 +3fc7d5b0: .word 0x0000 +3fc7d5c0: rev b11 +3fc7d5d0: .word 0x0000 +3fc7d5e0: rev a14 +3fc7d5f0: .word 0x0000 +3fc7d600: .word 0x0000 +3fc7d610: .word 0x0000 +3fc7d620: .word 0x0000 +3fc7d630: .word 0x0000 +3fc7d640: .word 0x007b +3fc7d650: .word 0x0000 +3fc7d660: rev b9 +3fc7d670: .word 0x0000 +3fc7d680: .word 0x004f +3fc7d690: .word 0x0000 +3fc7d6a0: .word 0x0000 +3fc7d6b0: .word 0x0000 +3fc7d6c0: .word 0x004c +3fc7d6d0: .word 0x0000 +3fc7d6e0: .word 0x0000 +3fc7d6f0: .word 0x0000 +3fc7d700: rev b10 +3fc7d710: .word 0x0000 +3fc7d720: rev sp +3fc7d730: .word 0x0000 +3fc7d740: .word 0x0000 +3fc7d750: .word 0x0000 +3fc7d760: .word 0x0000 +3fc7d770: .word 0x0000 +3fc7d780: .word 0x007d +3fc7d790: .word 0x0000 +3fc7d7a0: rev b0 +3fc7d7b0: .word 0x0000 +3fc7d7c0: .word 0x0050 +3fc7d7d0: .word 0x0000 +3fc7d7e0: .word 0x0000 +3fc7d7f0: .word 0x0000 +3fc7d800: .word 0x0000 +3fc7d810: .word 0x0000 +3fc7d820: .word 0x0000 +3fc7d830: .word 0x0000 +3fc7d840: .word 0x004d +3fc7d850: .word 0x0000 +3fc7d860: .word 0x0000 +3fc7d870: .word 0x0000 +3fc7d880: rev b13 +3fc7d890: .word 0x0000 +3fc7d8a0: rev a11 +3fc7d8b0: .word 0x0000 +3fc7d8c0: .word 0x0000 +3fc7d8d0: .word 0x0000 +3fc7d8e0: .word 0x0000 +3fc7d8f0: .word 0x0000 +3fc7d900: rev a13 +3fc7d910: .word 0x0000 +3fc7d920: .word 0x005f +3fc7d930: .word 0x0000 +3fc7d940: rev a4 +3fc7d950: .word 0x0000 +3fc7d960: rev a10 +3fc7d970: .word 0x0000 +3fc7d980: rev a3 +3fc7d990: .word 0x0000 +3fc7d9a0: .word 0x0040 +3fc7d9b0: .word 0x0000 +3fc7d9c0: .word 0x0000 +3fc7d9d0: .word 0x0000 +3fc7d9e0: .word 0x0000 +3fc7d9f0: .word 0x0000 +3fc7da00: rev a9 +3fc7da10: .word 0x0000 +3fc7da20: .word 0x00b0 +3fc7da30: .word 0x0000 +3fc7da40: .word 0x005e +3fc7da50: .word 0x0000 +3fc7da60: .word 0xfe22 +3fc7da70: addk 32, a0 +3fc7da80: .word 0x005c +3fc7da90: .word 0x0000 +3fc7daa0: rev a5 +3fc7dab0: .word 0x0000 +3fc7dac0: .word 0xffbe +3fc7dad0: .word 0x0000 +3fc7dae0: .word 0x0000 +3fc7daf0: .word 0x0000 +3fc7db00: .word 0xffbf +3fc7db10: .word 0x0000 +3fc7db20: .word 0x0000 +3fc7db30: .word 0x0000 +3fc7db40: .word 0xffc0 +3fc7db50: .word 0x0000 +3fc7db60: .word 0x0000 +3fc7db70: .word 0x0000 +3fc7db80: .word 0xffc1 +3fc7db90: .word 0x0000 +3fc7dba0: .word 0x0000 +3fc7dbb0: .word 0x0000 +3fc7dbc0: .word 0xffc2 +3fc7dbd0: .word 0x0000 +3fc7dbe0: .word 0x0000 +3fc7dbf0: .word 0x0000 +3fc7dc00: .word 0x0000 +3fc7dc10: .word 0x0000 +3fc7dc20: .word 0x0000 +3fc7dc30: .word 0x0000 +3fc7dc40: .word 0x0000 +3fc7dc50: .word 0x0000 +3fc7dc60: .word 0x0000 +3fc7dc70: .word 0x0000 +3fc7dc80: .word 0x0000 +3fc7dc90: .word 0x0000 +3fc7dca0: .word 0x0000 +3fc7dcb0: .word 0x0000 +3fc7dcc0: .word 0x0000 +3fc7dcd0: .word 0x0000 +3fc7dce0: .word 0x0000 +3fc7dcf0: .word 0x0000 +3fc7dd00: .word 0x0000 +3fc7dd10: .word 0x0000 +3fc7dd20: .word 0x0000 +3fc7dd30: .word 0x0000 +3fc7dd40: .word 0x0000 +3fc7dd50: .word 0x0000 +3fc7dd60: .word 0x0000 +3fc7dd70: .word 0x0000 +3fc7dd80: .word 0x0000 +3fc7dd90: .word 0x0000 +3fc7dda0: .word 0x0000 +3fc7ddb0: .word 0x0000 +3fc7ddc0: .word 0x0000 +3fc7ddd0: .word 0x0000 +3fc7dde0: .word 0x0000 +3fc7ddf0: .word 0x0000 +3fc7de00: .word 0x0000 +3fc7de10: .word 0x0000 +3fc7de20: .word 0x0000 +3fc7de30: .word 0x0000 +3fc7de40: .word 0xffc3 +3fc7de50: .word 0x0000 +3fc7de60: .word 0x0000 +3fc7de70: .word 0x0000 +3fc7de80: .word 0xffc4 +3fc7de90: .word 0x0000 +3fc7dea0: .word 0x0000 +3fc7deb0: .word 0x0000 +3fc7dec0: .word 0xffc5 +3fc7ded0: .word 0x0000 +3fc7dee0: .word 0x0000 +3fc7def0: .word 0x0000 +3fc7df00: .word 0xffc6 +3fc7df10: .word 0x0000 +3fc7df20: .word 0x0000 +3fc7df30: .word 0x0000 +3fc7df40: .word 0xffc7 +3fc7df50: .word 0x0000 +3fc7df60: .word 0x0000 +3fc7df70: .word 0x0000 +3fc7df80: .word 0x0000 +3fc7df90: .word 0x0000 +3fc7dfa0: .word 0x0000 +3fc7dfb0: .word 0x0000 +3fc7dfc0: .word 0x0000 +3fc7dfd0: .word 0x0000 +3fc7dfe0: .word 0x0000 +3fc7dff0: .word 0x0000 +3fc7e000: .word 0x0000 +3fc7e010: .word 0x0000 +3fc7e020: .word 0x0000 +3fc7e030: .word 0x0000 +3fc7e040: .word 0x0000 +3fc7e050: .word 0x0000 +3fc7e060: .word 0x0000 +3fc7e070: .word 0x0000 +3fc7e080: .word 0x0000 +3fc7e090: .word 0x0000 +3fc7e0a0: .word 0x0000 +3fc7e0b0: .word 0x0000 +3fc7e0c0: .word 0x0000 +3fc7e0d0: .word 0x0000 +3fc7e0e0: .word 0x0000 +3fc7e0f0: .word 0x0000 +3fc7e100: .word 0x0000 +3fc7e110: .word 0x0000 +3fc7e120: .word 0x0000 +3fc7e130: .word 0x0000 +3fc7e140: .word 0x0000 +3fc7e150: .word 0x0000 +3fc7e160: .word 0x0000 +3fc7e170: .word 0x0000 +3fc7e180: .word 0xffc8 +3fc7e190: .word 0x0000 +3fc7e1a0: .word 0x0000 +3fc7e1b0: .word 0x0000 +3fc7e1c0: .word 0xffc9 +3fc7e1d0: .word 0x0000 +3fc7e1e0: .word 0x0000 +3fc7e1f0: .word 0x0000 +3fc7e200: .word 0xffca +3fc7e210: .word 0x0000 +3fc7e220: .word 0x0000 +3fc7e230: .word 0x0000 +3fc7e240: .word 0xffcb +3fc7e250: .word 0x0000 +3fc7e260: .word 0x0000 +3fc7e270: .word 0x0000 +3fc7e280: .word 0x0000 +3fc7e290: .word 0x0000 +3fc7e2a0: .word 0x0000 +3fc7e2b0: .word 0x0000 +3fc7e2c0: .word 0x0000 +3fc7e2d0: .word 0x0000 +3fc7e2e0: .word 0x0000 +3fc7e2f0: .word 0x0000 +3fc7e300: .word 0x0000 +3fc7e310: .word 0x0000 +3fc7e320: .word 0x0000 +3fc7e330: .word 0x0000 +3fc7e340: .word 0x0000 +3fc7e350: .word 0x0000 +3fc7e360: .word 0x0000 +3fc7e370: .word 0x0000 +3fc7e380: .word 0x0000 +3fc7e390: .word 0x0000 +3fc7e3a0: .word 0x0000 +3fc7e3b0: .word 0x0000 +3fc7e3c0: .word 0x0000 +3fc7e3d0: .word 0x0000 +3fc7e3e0: .word 0x0000 +3fc7e3f0: .word 0x0000 +3fc7e400: .word 0x0000 +3fc7e410: .word 0x0000 +3fc7e420: .word 0x0000 +3fc7e430: .word 0x0000 +3fc7e440: .word 0xff6a +3fc7e450: .word 0x0000 +3fc7e460: .word 0x0000 +3fc7e470: .word 0x0000 +3fc7e480: .word 0xff67 +3fc7e490: .word 0x0000 +3fc7e4a0: .word 0x0000 +3fc7e4b0: .word 0x0000 +3fc7e4c0: .word 0x0000 +3fc7e4d0: .word 0x0000 +3fc7e4e0: .word 0x0000 +3fc7e4f0: .word 0x0000 +3fc7e500: .word 0x0000 +3fc7e510: .word 0x0000 +3fc7e520: .word 0x0000 +3fc7e530: .word 0x0000 +3fc7e540: .word 0xffce +3fc7e550: .word 0x0000 +3fc7e560: .word 0x0000 +3fc7e570: .word 0x0000 +3fc7e580: .word 0xffcf +3fc7e590: .word 0x0000 +3fc7e5a0: .word 0x0000 +3fc7e5b0: .word 0x0000 +3fc7e5c0: .word 0xffd0 +3fc7e5d0: .word 0x0000 +3fc7e5e0: .word 0x0000 +3fc7e5f0: .word 0x0000 +3fc7e600: .word 0xffd1 +3fc7e610: .word 0x0000 +3fc7e620: .word 0x0000 +3fc7e630: .word 0x0000 +3fc7e640: .word 0x0000 +3fc7e650: .word 0x0000 +3fc7e660: .word 0x0000 +3fc7e670: .word 0x0000 +3fc7e680: .word 0x0000 +3fc7e690: .word 0x0000 +3fc7e6a0: .word 0x0000 +3fc7e6b0: .word 0x0000 +3fc7e6c0: .word 0x0000 +3fc7e6d0: .word 0x0000 +3fc7e6e0: .word 0x0000 +3fc7e6f0: .word 0x0000 +3fc7e700: .word 0x0000 +3fc7e710: .word 0x0000 +3fc7e720: .word 0x0000 +3fc7e730: .word 0x0000 +3fc7e740: .word 0x0000 +3fc7e750: .word 0x0000 +3fc7e760: .word 0x0000 +3fc7e770: .word 0x0000 +3fc7e780: .word 0x0000 +3fc7e790: .word 0x0000 +3fc7e7a0: .word 0x0000 +3fc7e7b0: .word 0x0000 +3fc7e7c0: .word 0xff68 +3fc7e7d0: .word 0x0000 +3fc7e7e0: .word 0x0000 +3fc7e7f0: .word 0x0000 +3fc7e800: .word 0xff63 +3fc7e810: .word 0x0000 +3fc7e820: .word 0x0000 +3fc7e830: .word 0x0000 +3fc7e840: .word 0xff00 +3fc7e850: addk 32, a0 +3fc7e860: .word 0x0000 +3fc7e870: .word 0x0000 +3fc7e880: .word 0xff60 +3fc7e890: .word 0x0000 +3fc7e8a0: .word 0x0000 +3fc7e8b0: .word 0x0000 +3fc7e8c0: .word 0xff55 +3fc7e8d0: .word 0x0000 +3fc7e8e0: .word 0x0000 +3fc7e8f0: .word 0x0000 +3fc7e900: .word 0xff56 +3fc7e910: .word 0x0000 +3fc7e920: .word 0x0000 +3fc7e930: .word 0x0000 +3fc7e940: .word 0x0000 +3fc7e950: .word 0x0000 +3fc7e960: .word 0x0000 +3fc7e970: .word 0x0000 +3fc7e980: .word 0x0000 +3fc7e990: .word 0x0000 +3fc7e9a0: .word 0x0000 +3fc7e9b0: .word 0x0000 +3fc7e9c0: .word 0xffb0 +3fc7e9d0: .word 0x0000 +3fc7e9e0: .word 0x0000 +3fc7e9f0: .word 0x0000 +3fc7ea00: .word 0x0000 +3fc7ea10: .word 0x0000 +3fc7ea20: .word 0x0000 +3fc7ea30: .word 0x0000 +3fc7ea40: .word 0xffae +3fc7ea50: .word 0x0000 +3fc7ea60: .word 0x0000 +3fc7ea70: .word 0x0000 +3fc7ea80: .word 0xff8d +3fc7ea90: .word 0x0000 +3fc7eaa0: .word 0x0000 +3fc7eab0: .word 0x0000 +3fc7eac0: .word 0xffb1 +3fc7ead0: .word 0x0000 +3fc7eae0: .word 0x0000 +3fc7eaf0: .word 0x0000 +3fc7eb00: .word 0xffb2 +3fc7eb10: .word 0x0000 +3fc7eb20: .word 0x0000 +3fc7eb30: .word 0x0000 +3fc7eb40: .word 0xffb3 +3fc7eb50: .word 0x0000 +3fc7eb60: .word 0x0000 +3fc7eb70: .word 0x0000 +3fc7eb80: .word 0xffb4 +3fc7eb90: .word 0x0000 +3fc7eba0: .word 0x0000 +3fc7ebb0: .word 0x0000 +3fc7ebc0: .word 0xffb5 +3fc7ebd0: .word 0x0000 +3fc7ebe0: .word 0x0000 +3fc7ebf0: .word 0x0000 +3fc7ec00: .word 0xffb6 +3fc7ec10: .word 0x0000 +3fc7ec20: .word 0x0000 +3fc7ec30: .word 0x0000 +3fc7ec40: .word 0xffac +3fc7ec50: .word 0x0000 +3fc7ec60: .word 0x0000 +3fc7ec70: .word 0x0000 +3fc7ec80: .word 0xffb7 +3fc7ec90: .word 0x0000 +3fc7eca0: .word 0x0000 +3fc7ecb0: .word 0x0000 +3fc7ecc0: .word 0xffb8 +3fc7ecd0: .word 0x0000 +3fc7ece0: .word 0x0000 +3fc7ecf0: .word 0x0000 +3fc7ed00: .word 0xffb9 +3fc7ed10: .word 0x0000 +3fc7ed20: .word 0x0000 +3fc7ed30: .word 0x0000 +3fc7ed40: .word 0xffad +3fc7ed50: .word 0x0000 +3fc7ed60: .word 0x0000 +3fc7ed70: .word 0x0000 +3fc7ed80: .word 0xff91 +3fc7ed90: .word 0x0000 +3fc7eda0: .word 0x0000 +3fc7edb0: .word 0x0000 +3fc7edc0: .word 0xff92 +3fc7edd0: .word 0x0000 +3fc7ede0: .word 0x0000 +3fc7edf0: .word 0x0000 +3fc7ee00: .word 0xff93 +3fc7ee10: .word 0x0000 +3fc7ee20: .word 0x0000 +3fc7ee30: .word 0x0000 +3fc7ee40: .word 0xff94 +3fc7ee50: .word 0x0000 +3fc7ee60: .word 0x0000 +3fc7ee70: .word 0x0000 +3fc7ee80: .word 0x0000 +3fc7ee90: .word 0x0000 +3fc7eea0: .word 0x0000 +3fc7eeb0: .word 0x0000 +3fc7eec0: .word 0x0000 +3fc7eed0: .word 0x0000 +3fc7eee0: .word 0x0000 +3fc7eef0: .word 0x0000 +3fc7ef00: .word 0xff51 +3fc7ef10: .word 0x0000 +3fc7ef20: .word 0x0000 +3fc7ef30: .word 0x0000 +3fc7ef40: .word 0xff53 +3fc7ef50: .word 0x0000 +3fc7ef60: .word 0x0000 +3fc7ef70: .word 0x0000 +3fc7ef80: .word 0xff54 +3fc7ef90: .word 0x0000 +3fc7efa0: .word 0x0000 +3fc7efb0: .word 0x0000 +3fc7efc0: .word 0xff52 +3fc7efd0: .word 0x0000 +3fc7efe0: .word 0x0000 +3fc7eff0: .word 0x0000 +3fc7f000: .word 0xffe2 +3fc7f010: .word 0x0000 +3fc7f020: .word 0x0000 +3fc7f030: .word 0x0000 +3fc7f040: .word 0xffe9 +3fc7f050: .word 0x0000 +3fc7f060: .word 0x0000 +3fc7f070: .word 0x0000 +3fc7f080: .word 0xff20 +3fc7f090: .word 0x0000 +3fc7f0a0: .word 0x0000 +3fc7f0b0: .word 0x0000 +3fc7f0c0: .word 0xffe1 +3fc7f0d0: .word 0x0000 +3fc7f0e0: .word 0x0000 +3fc7f0f0: .word 0x0000 +3fc7f100: .word 0xffe3 +3fc7f110: .word 0x0000 +3fc7f120: .word 0x0000 +3fc7f130: .word 0x0000 +3fc7f140: .word 0xffe5 +3fc7f150: .word 0x0000 +3fc7f160: .word 0x0000 +3fc7f170: .word 0x0000 +3fc7f180: .word 0xff20 +3fc7f190: .word 0x0000 +3fc7f1a0: .word 0x0000 +3fc7f1b0: .word 0x0000 +3fc7f1c0: .word 0xffea +3fc7f1d0: .word 0x0000 +3fc7f1e0: .word 0x0000 +3fc7f1f0: .word 0x0000 +3fc7f200: .word 0x0000 +3fc7f210: .word 0x0000 +3fc7f220: .word 0x0000 +3fc7f230: .word 0x0000 +3fc7f240: .word 0x0000 +3fc7f250: .word 0x0000 +3fc7f260: .word 0x0000 +3fc7f270: .word 0x0000 +3fc7f280: .word 0x0000 +3fc7f290: .word 0x0000 +3fc7f2a0: .word 0x0000 +3fc7f2b0: .word 0x0000 +3fc7f2c0: .word 0x0000 +3fc7f2d0: .word 0x0000 +3fc7f2e0: .word 0x0000 +3fc7f2f0: .word 0x0000 +3fc7f300: .word 0x0000 +3fc7f310: .word 0x0000 +3fc7f320: .word 0x0000 +3fc7f330: .word 0x0000 +3fc7f340: .word 0x0000 +3fc7f350: .word 0x0000 +3fc7f360: .word 0x0000 +3fc7f370: .word 0x0000 +3fc7f380: .word 0x0000 +3fc7f390: .word 0x0000 +3fc7f3a0: .word 0x0000 +3fc7f3b0: .word 0x0000 +3fc7f3c0: .word 0x0000 +3fc7f3d0: .word 0x0000 +3fc7f3e0: .word 0x0000 +3fc7f3f0: .word 0x0000 +3fc7f400: .word 0x0000 +3fc7f410: .word 0x0000 +3fc7f420: .word 0x0000 +3fc7f430: .word 0x0000 +3fc7f440: .word 0xffff +3fc7f450: .word 0x0000 +3fc7f460: .word 0x0000 +3fc7f470: .word 0x0000 +3fc7f480: .word 0xff0d +3fc7f490: .word 0x0000 +3fc7f4a0: .word 0x0000 +3fc7f4b0: .word 0x0000 +3fc7f4c0: .word 0xff09 +3fc7f4d0: .word 0x0000 +3fc7f4e0: .word 0x0000 +3fc7f4f0: .word 0x0000 +3fc7f500: .word 0xfe60 +3fc7f510: addk 32, a0 +3fc7f520: .word 0xfe7e +3fc7f530: addk 32, a0 +3fc7f540: rev a6 +3fc7f550: .word 0x0000 +3fc7f560: rev b1 +3fc7f570: .word 0x0000 +3fc7f580: .word 0x0041 +3fc7f590: .word 0x0000 +3fc7f5a0: .word 0x0000 +3fc7f5b0: .word 0x0000 +3fc7f5c0: .word 0x0051 +3fc7f5d0: .word 0x0000 +3fc7f5e0: .word 0x0000 +3fc7f5f0: .word 0x0000 +3fc7f600: .word 0x0057 +3fc7f610: .word 0x0000 +3fc7f620: .word 0x0000 +3fc7f630: .word 0x0000 +3fc7f640: .word 0x0000 +3fc7f650: .word 0x0000 +3fc7f660: .word 0x0000 +3fc7f670: .word 0x0000 +3fc7f680: .word 0x00e9 +3fc7f690: .word 0x0000 +3fc7f6a0: rev b2 +3fc7f6b0: .word 0x0000 +3fc7f6c0: .word 0x005a +3fc7f6d0: .word 0x0000 +3fc7f6e0: .word 0x0000 +3fc7f6f0: .word 0x0000 +3fc7f700: .word 0x0053 +3fc7f710: .word 0x0000 +3fc7f720: .word 0x0000 +3fc7f730: .word 0x0000 +3fc7f740: .word 0x0058 +3fc7f750: .word 0x0000 +3fc7f760: .word 0x0000 +3fc7f770: .word 0x0000 +3fc7f780: rev b12 +3fc7f790: .word 0x0000 +3fc7f7a0: rev b14 +3fc7f7b0: .word 0x0000 +3fc7f7c0: .word 0x0000 +3fc7f7d0: .word 0x0000 +3fc7f7e0: .word 0x0000 +3fc7f7f0: .word 0x0000 +3fc7f800: rev a2 +3fc7f810: .word 0x0000 +3fc7f820: rev b3 +3fc7f830: .word 0x0000 +3fc7f840: .word 0x0045 +3fc7f850: .word 0x0000 +3fc7f860: .word 0x0000 +3fc7f870: .word 0x0000 +3fc7f880: .word 0x0044 +3fc7f890: .word 0x0000 +3fc7f8a0: .word 0x0000 +3fc7f8b0: .word 0x0000 +3fc7f8c0: .word 0x0043 +3fc7f8d0: .word 0x0000 +3fc7f8e0: .word 0x0000 +3fc7f8f0: .word 0x0000 +3fc7f900: .word 0x0000 +3fc7f910: .word 0x0000 +3fc7f920: .word 0x0000 +3fc7f930: .word 0x0000 +3fc7f940: rev a7 +3fc7f950: .word 0x0000 +3fc7f960: rev b4 +3fc7f970: .word 0x0000 +3fc7f980: .word 0x0052 +3fc7f990: .word 0x0000 +3fc7f9a0: .word 0x0000 +3fc7f9b0: .word 0x0000 +3fc7f9c0: .word 0x0046 +3fc7f9d0: .word 0x0000 +3fc7f9e0: .word 0x0000 +3fc7f9f0: .word 0x0000 +3fc7fa00: .word 0x0056 +3fc7fa10: .word 0x0000 +3fc7fa20: .word 0x0000 +3fc7fa30: .word 0x0000 +3fc7fa40: rev a0 +3fc7fa50: .word 0x0000 +3fc7fa60: .word 0x0000 +3fc7fa70: .word 0x0000 +3fc7fa80: .word 0x0000 +3fc7fa90: .word 0x0000 +3fc7faa0: .word 0x0000 +3fc7fab0: .word 0x0000 +3fc7fac0: rev a8 +3fc7fad0: .word 0x0000 +3fc7fae0: rev b5 +3fc7faf0: .word 0x0000 +3fc7fb00: .word 0x0054 +3fc7fb10: .word 0x0000 +3fc7fb20: .word 0x0000 +3fc7fb30: .word 0x0000 +3fc7fb40: .word 0x0047 +3fc7fb50: .word 0x0000 +3fc7fb60: .word 0x0000 +3fc7fb70: .word 0x0000 +3fc7fb80: .word 0x0042 +3fc7fb90: .word 0x0000 +3fc7fba0: .word 0x0000 +3fc7fbb0: .word 0x0000 +3fc7fbc0: .word 0x0000 +3fc7fbd0: .word 0x0000 +3fc7fbe0: .word 0x0000 +3fc7fbf0: .word 0x0000 +3fc7fc00: .word 0x00a7 +3fc7fc10: .word 0x0000 +3fc7fc20: rev b6 +3fc7fc30: .word 0x0000 +3fc7fc40: .word 0x0059 +3fc7fc50: .word 0x0000 +3fc7fc60: .word 0x0000 +3fc7fc70: .word 0x0000 +3fc7fc80: .word 0x0048 +3fc7fc90: .word 0x0000 +3fc7fca0: .word 0x0000 +3fc7fcb0: .word 0x0000 +3fc7fcc0: .word 0x004e +3fc7fcd0: .word 0x0000 +3fc7fce0: .word 0x0000 +3fc7fcf0: .word 0x0000 +3fc7fd00: .word 0x0000 +3fc7fd10: .word 0x0000 +3fc7fd20: .word 0x0000 +3fc7fd30: .word 0x0000 +3fc7fd40: .word 0x00e8 +3fc7fd50: .word 0x0000 +3fc7fd60: rev b7 +3fc7fd70: .word 0x0000 +3fc7fd80: .word 0x0055 +3fc7fd90: .word 0x0000 +3fc7fda0: .word 0x0000 +3fc7fdb0: .word 0x0000 +3fc7fdc0: .word 0x004a +3fc7fdd0: .word 0x0000 +3fc7fde0: .word 0x0000 +3fc7fdf0: .word 0x0000 +3fc7fe00: rev a12 +3fc7fe10: .word 0x0000 +3fc7fe20: rev sp +3fc7fe30: .word 0x0000 +3fc7fe40: .word 0x0000 +3fc7fe50: .word 0x0000 +3fc7fe60: .word 0x0000 +3fc7fe70: .word 0x0000 +3fc7fe80: rev a1 +3fc7fe90: .word 0x0000 +3fc7fea0: rev b8 +3fc7feb0: .word 0x0000 +3fc7fec0: .word 0x0049 +3fc7fed0: .word 0x0000 +3fc7fee0: .word 0x0000 +3fc7fef0: .word 0x0000 +3fc7ff00: .word 0x004b +3fc7ff10: .word 0x0000 +3fc7ff20: .word 0x0000 +3fc7ff30: .word 0x0000 +3fc7ff40: rev b11 +3fc7ff50: .word 0x0000 +3fc7ff60: rev a14 +3fc7ff70: .word 0x0000 +3fc7ff80: .word 0x0000 +3fc7ff90: .word 0x0000 +3fc7ffa0: .word 0x0000 +3fc7ffb0: .word 0x0000 +3fc7ffc0: .word 0x00e7 +3fc7ffd0: .word 0x0000 +3fc7ffe0: rev b9 +3fc7fff0: .word 0x0000 +3fc80000: .word 0x004f +3fc80010: .word 0x0000 +3fc80020: .word 0x0000 +3fc80030: .word 0x0000 +3fc80040: .word 0x004c +3fc80050: .word 0x0000 +3fc80060: .word 0x0000 +3fc80070: .word 0x0000 +3fc80080: rev b10 +3fc80090: .word 0x0000 +3fc800a0: rev sp +3fc800b0: .word 0x0000 +3fc800c0: .word 0x0000 +3fc800d0: .word 0x0000 +3fc800e0: .word 0x0000 +3fc800f0: .word 0x0000 +3fc80100: .word 0x00e0 +3fc80110: .word 0x0000 +3fc80120: rev b0 +3fc80130: .word 0x0000 +3fc80140: .word 0x0050 +3fc80150: .word 0x0000 +3fc80160: .word 0x0000 +3fc80170: .word 0x0000 +3fc80180: .word 0x0000 +3fc80190: .word 0x0000 +3fc801a0: .word 0x0000 +3fc801b0: .word 0x0000 +3fc801c0: .word 0x004d +3fc801d0: .word 0x0000 +3fc801e0: .word 0x0000 +3fc801f0: .word 0x0000 +3fc80200: rev b13 +3fc80210: .word 0x0000 +3fc80220: rev a11 +3fc80230: .word 0x0000 +3fc80240: .word 0x0000 +3fc80250: .word 0x0000 +3fc80260: .word 0x0000 +3fc80270: .word 0x0000 +3fc80280: rev a13 +3fc80290: .word 0x0000 +3fc802a0: .word 0x005f +3fc802b0: .word 0x0000 +3fc802c0: rev a4 +3fc802d0: .word 0x0000 +3fc802e0: rev a10 +3fc802f0: .word 0x0000 +3fc80300: rev a3 +3fc80310: .word 0x0000 +3fc80320: .word 0x0040 +3fc80330: .word 0x0000 +3fc80340: .word 0x0000 +3fc80350: .word 0x0000 +3fc80360: .word 0x0000 +3fc80370: .word 0x0000 +3fc80380: rev a9 +3fc80390: .word 0x0000 +3fc803a0: .word 0x00b0 +3fc803b0: .word 0x0000 +3fc803c0: .word 0xfe5e +3fc803d0: addk 32, a0 +3fc803e0: .word 0xfe22 +3fc803f0: addk 32, a0 +3fc80400: .word 0x00f9 +3fc80410: .word 0x0000 +3fc80420: rev a5 +3fc80430: .word 0x0000 +3fc80440: .word 0xffbe +3fc80450: .word 0x0000 +3fc80460: .word 0x0000 +3fc80470: .word 0x0000 +3fc80480: .word 0xffbf +3fc80490: .word 0x0000 +3fc804a0: .word 0x0000 +3fc804b0: .word 0x0000 +3fc804c0: .word 0xffc0 +3fc804d0: .word 0x0000 +3fc804e0: .word 0x0000 +3fc804f0: .word 0x0000 +3fc80500: .word 0xffc1 +3fc80510: .word 0x0000 +3fc80520: .word 0x0000 +3fc80530: .word 0x0000 +3fc80540: .word 0xffc2 +3fc80550: .word 0x0000 +3fc80560: .word 0x0000 +3fc80570: .word 0x0000 +3fc80580: .word 0x0000 +3fc80590: .word 0x0000 +3fc805a0: .word 0x0000 +3fc805b0: .word 0x0000 +3fc805c0: .word 0x0000 +3fc805d0: .word 0x0000 +3fc805e0: .word 0x0000 +3fc805f0: .word 0x0000 +3fc80600: .word 0x0000 +3fc80610: .word 0x0000 +3fc80620: .word 0x0000 +3fc80630: .word 0x0000 +3fc80640: .word 0x0000 +3fc80650: .word 0x0000 +3fc80660: .word 0x0000 +3fc80670: .word 0x0000 +3fc80680: .word 0x0000 +3fc80690: .word 0x0000 +3fc806a0: .word 0x0000 +3fc806b0: .word 0x0000 +3fc806c0: .word 0x0000 +3fc806d0: .word 0x0000 +3fc806e0: .word 0x0000 +3fc806f0: .word 0x0000 +3fc80700: .word 0x0000 +3fc80710: .word 0x0000 +3fc80720: .word 0x0000 +3fc80730: .word 0x0000 +3fc80740: .word 0x0000 +3fc80750: .word 0x0000 +3fc80760: .word 0x0000 +3fc80770: .word 0x0000 +3fc80780: .word 0x0000 +3fc80790: .word 0x0000 +3fc807a0: .word 0x0000 +3fc807b0: .word 0x0000 +3fc807c0: .word 0xffc3 +3fc807d0: .word 0x0000 +3fc807e0: .word 0x0000 +3fc807f0: .word 0x0000 +3fc80800: .word 0xffc4 +3fc80810: .word 0x0000 +3fc80820: .word 0x0000 +3fc80830: .word 0x0000 +3fc80840: .word 0xffc5 +3fc80850: .word 0x0000 +3fc80860: .word 0x0000 +3fc80870: .word 0x0000 +3fc80880: .word 0xffc6 +3fc80890: .word 0x0000 +3fc808a0: .word 0x0000 +3fc808b0: .word 0x0000 +3fc808c0: .word 0xffc7 +3fc808d0: .word 0x0000 +3fc808e0: .word 0x0000 +3fc808f0: .word 0x0000 +3fc80900: .word 0x0000 +3fc80910: .word 0x0000 +3fc80920: .word 0x0000 +3fc80930: .word 0x0000 +3fc80940: .word 0x0000 +3fc80950: .word 0x0000 +3fc80960: .word 0x0000 +3fc80970: .word 0x0000 +3fc80980: .word 0x0000 +3fc80990: .word 0x0000 +3fc809a0: .word 0x0000 +3fc809b0: .word 0x0000 +3fc809c0: .word 0x0000 +3fc809d0: .word 0x0000 +3fc809e0: .word 0x0000 +3fc809f0: .word 0x0000 +3fc80a00: .word 0x0000 +3fc80a10: .word 0x0000 +3fc80a20: .word 0x0000 +3fc80a30: .word 0x0000 +3fc80a40: .word 0x0000 +3fc80a50: .word 0x0000 +3fc80a60: .word 0x0000 +3fc80a70: .word 0x0000 +3fc80a80: .word 0x0000 +3fc80a90: .word 0x0000 +3fc80aa0: .word 0x0000 +3fc80ab0: .word 0x0000 +3fc80ac0: .word 0x0000 +3fc80ad0: .word 0x0000 +3fc80ae0: .word 0x0000 +3fc80af0: .word 0x0000 +3fc80b00: .word 0xffc8 +3fc80b10: .word 0x0000 +3fc80b20: .word 0x0000 +3fc80b30: .word 0x0000 +3fc80b40: .word 0xffc9 +3fc80b50: .word 0x0000 +3fc80b60: .word 0x0000 +3fc80b70: .word 0x0000 +3fc80b80: .word 0xffca +3fc80b90: .word 0x0000 +3fc80ba0: .word 0x0000 +3fc80bb0: .word 0x0000 +3fc80bc0: .word 0xffcb +3fc80bd0: .word 0x0000 +3fc80be0: .word 0x0000 +3fc80bf0: .word 0x0000 +3fc80c00: .word 0x0000 +3fc80c10: .word 0x0000 +3fc80c20: .word 0x0000 +3fc80c30: .word 0x0000 +3fc80c40: .word 0x0000 +3fc80c50: .word 0x0000 +3fc80c60: .word 0x0000 +3fc80c70: .word 0x0000 +3fc80c80: .word 0x0000 +3fc80c90: .word 0x0000 +3fc80ca0: .word 0x0000 +3fc80cb0: .word 0x0000 +3fc80cc0: .word 0x0000 +3fc80cd0: .word 0x0000 +3fc80ce0: .word 0x0000 +3fc80cf0: .word 0x0000 +3fc80d00: .word 0x0000 +3fc80d10: .word 0x0000 +3fc80d20: .word 0x0000 +3fc80d30: .word 0x0000 +3fc80d40: .word 0x0000 +3fc80d50: .word 0x0000 +3fc80d60: .word 0x0000 +3fc80d70: .word 0x0000 +3fc80d80: .word 0x0000 +3fc80d90: .word 0x0000 +3fc80da0: .word 0x0000 +3fc80db0: .word 0x0000 +3fc80dc0: .word 0xff6a +3fc80dd0: .word 0x0000 +3fc80de0: .word 0x0000 +3fc80df0: .word 0x0000 +3fc80e00: .word 0xff67 +3fc80e10: .word 0x0000 +3fc80e20: .word 0x0000 +3fc80e30: .word 0x0000 +3fc80e40: .word 0x0000 +3fc80e50: .word 0x0000 +3fc80e60: .word 0x0000 +3fc80e70: .word 0x0000 +3fc80e80: .word 0x0000 +3fc80e90: .word 0x0000 +3fc80ea0: .word 0x0000 +3fc80eb0: .word 0x0000 +3fc80ec0: .word 0xffce +3fc80ed0: .word 0x0000 +3fc80ee0: .word 0x0000 +3fc80ef0: .word 0x0000 +3fc80f00: .word 0xffcf +3fc80f10: .word 0x0000 +3fc80f20: .word 0x0000 +3fc80f30: .word 0x0000 +3fc80f40: .word 0xffd0 +3fc80f50: .word 0x0000 +3fc80f60: .word 0x0000 +3fc80f70: .word 0x0000 +3fc80f80: .word 0xffd1 +3fc80f90: .word 0x0000 +3fc80fa0: .word 0x0000 +3fc80fb0: .word 0x0000 +3fc80fc0: .word 0x0000 +3fc80fd0: .word 0x0000 +3fc80fe0: .word 0x0000 +3fc80ff0: .word 0x0000 +3fc81000: .word 0x0000 +3fc81010: .word 0x0000 +3fc81020: .word 0x0000 +3fc81030: .word 0x0000 +3fc81040: .word 0x0000 +3fc81050: .word 0x0000 +3fc81060: .word 0x0000 +3fc81070: .word 0x0000 +3fc81080: .word 0x0000 +3fc81090: .word 0x0000 +3fc810a0: .word 0x0000 +3fc810b0: .word 0x0000 +3fc810c0: .word 0x0000 +3fc810d0: .word 0x0000 +3fc810e0: .word 0x0000 +3fc810f0: .word 0x0000 +3fc81100: .word 0x0000 +3fc81110: .word 0x0000 +3fc81120: .word 0x0000 +3fc81130: .word 0x0000 +3fc81140: .word 0xff68 +3fc81150: .word 0x0000 +3fc81160: .word 0x0000 +3fc81170: .word 0x0000 +3fc81180: .word 0xff63 +3fc81190: .word 0x0000 +3fc811a0: .word 0x0000 +3fc811b0: .word 0x0000 +3fc811c0: .word 0xff00 +3fc811d0: addk 32, a0 +3fc811e0: .word 0x0000 +3fc811f0: .word 0x0000 +3fc81200: .word 0xff60 +3fc81210: .word 0x0000 +3fc81220: .word 0x0000 +3fc81230: .word 0x0000 +3fc81240: .word 0xff55 +3fc81250: .word 0x0000 +3fc81260: .word 0x0000 +3fc81270: .word 0x0000 +3fc81280: .word 0xff56 +3fc81290: .word 0x0000 +3fc812a0: .word 0x0000 +3fc812b0: .word 0x0000 +3fc812c0: .word 0x0000 +3fc812d0: .word 0x0000 +3fc812e0: .word 0x0000 +3fc812f0: .word 0x0000 +3fc81300: .word 0x0000 +3fc81310: .word 0x0000 +3fc81320: .word 0x0000 +3fc81330: .word 0x0000 +3fc81340: .word 0xffb0 +3fc81350: .word 0x0000 +3fc81360: .word 0x0000 +3fc81370: .word 0x0000 +3fc81380: .word 0x0000 +3fc81390: .word 0x0000 +3fc813a0: .word 0x0000 +3fc813b0: .word 0x0000 +3fc813c0: .word 0xffae +3fc813d0: .word 0x0000 +3fc813e0: .word 0x0000 +3fc813f0: .word 0x0000 +3fc81400: .word 0xff8d +3fc81410: .word 0x0000 +3fc81420: .word 0x0000 +3fc81430: .word 0x0000 +3fc81440: .word 0xffb1 +3fc81450: .word 0x0000 +3fc81460: .word 0x0000 +3fc81470: .word 0x0000 +3fc81480: .word 0xffb2 +3fc81490: .word 0x0000 +3fc814a0: .word 0x0000 +3fc814b0: .word 0x0000 +3fc814c0: .word 0xffb3 +3fc814d0: .word 0x0000 +3fc814e0: .word 0x0000 +3fc814f0: .word 0x0000 +3fc81500: .word 0xffb4 +3fc81510: .word 0x0000 +3fc81520: .word 0x0000 +3fc81530: .word 0x0000 +3fc81540: .word 0xffb5 +3fc81550: .word 0x0000 +3fc81560: .word 0x0000 +3fc81570: .word 0x0000 +3fc81580: .word 0xffb6 +3fc81590: .word 0x0000 +3fc815a0: .word 0x0000 +3fc815b0: .word 0x0000 +3fc815c0: .word 0xffac +3fc815d0: .word 0x0000 +3fc815e0: .word 0x0000 +3fc815f0: .word 0x0000 +3fc81600: .word 0xffb7 +3fc81610: .word 0x0000 +3fc81620: .word 0x0000 +3fc81630: .word 0x0000 +3fc81640: .word 0xffb8 +3fc81650: .word 0x0000 +3fc81660: .word 0x0000 +3fc81670: .word 0x0000 +3fc81680: .word 0xffb9 +3fc81690: .word 0x0000 +3fc816a0: .word 0x0000 +3fc816b0: .word 0x0000 +3fc816c0: .word 0xffad +3fc816d0: .word 0x0000 +3fc816e0: .word 0x0000 +3fc816f0: .word 0x0000 +3fc81700: .word 0xff91 +3fc81710: .word 0x0000 +3fc81720: .word 0x0000 +3fc81730: .word 0x0000 +3fc81740: .word 0xff92 +3fc81750: .word 0x0000 +3fc81760: .word 0x0000 +3fc81770: .word 0x0000 +3fc81780: .word 0xff93 +3fc81790: .word 0x0000 +3fc817a0: .word 0x0000 +3fc817b0: .word 0x0000 +3fc817c0: .word 0xff94 +3fc817d0: .word 0x0000 +3fc817e0: .word 0x0000 +3fc817f0: .word 0x0000 +3fc81800: .word 0x0000 +3fc81810: .word 0x0000 +3fc81820: .word 0x0000 +3fc81830: .word 0x0000 +3fc81840: .word 0x0000 +3fc81850: .word 0x0000 +3fc81860: .word 0x0000 +3fc81870: .word 0x0000 +3fc81880: .word 0xff51 +3fc81890: .word 0x0000 +3fc818a0: .word 0x0000 +3fc818b0: .word 0x0000 +3fc818c0: .word 0xff53 +3fc818d0: .word 0x0000 +3fc818e0: .word 0x0000 +3fc818f0: .word 0x0000 +3fc81900: .word 0xff54 +3fc81910: .word 0x0000 +3fc81920: .word 0x0000 +3fc81930: .word 0x0000 +3fc81940: .word 0xff52 +3fc81950: .word 0x0000 +3fc81960: .word 0x0000 +3fc81970: .word 0x0000 +3fc81980: .word 0xffe2 +3fc81990: .word 0x0000 +3fc819a0: .word 0x0000 +3fc819b0: .word 0x0000 +3fc819c0: .word 0xffe9 +3fc819d0: .word 0x0000 +3fc819e0: .word 0x0000 +3fc819f0: .word 0x0000 +3fc81a00: .word 0xff20 +3fc81a10: .word 0x0000 +3fc81a20: .word 0x0000 +3fc81a30: .word 0x0000 +3fc81a40: .word 0xffe1 +3fc81a50: .word 0x0000 +3fc81a60: .word 0x0000 +3fc81a70: .word 0x0000 +3fc81a80: .word 0xffe3 +3fc81a90: .word 0x0000 +3fc81aa0: .word 0x0000 +3fc81ab0: .word 0x0000 +3fc81ac0: .word 0xffe5 +3fc81ad0: .word 0x0000 +3fc81ae0: .word 0x0000 +3fc81af0: .word 0x0000 +3fc81b00: .word 0xff20 +3fc81b10: .word 0x0000 +3fc81b20: .word 0x0000 +3fc81b30: .word 0x0000 +3fc81b40: .word 0xffea +3fc81b50: .word 0x0000 +3fc81b60: .word 0x0000 +3fc81b70: .word 0x0000 +3fc81b80: .word 0x0000 +3fc81b90: .word 0x0000 +3fc81ba0: .word 0x0000 +3fc81bb0: .word 0x0000 +3fc81bc0: .word 0x0000 +3fc81bd0: .word 0x0000 +3fc81be0: .word 0x0000 +3fc81bf0: .word 0x0000 +3fc81c00: .word 0x0000 +3fc81c10: .word 0x0000 +3fc81c20: .word 0x0000 +3fc81c30: .word 0x0000 +3fc81c40: .word 0x0000 +3fc81c50: .word 0x0000 +3fc81c60: .word 0x0000 +3fc81c70: .word 0x0000 +3fc81c80: .word 0x0000 +3fc81c90: .word 0x0000 +3fc81ca0: .word 0x0000 +3fc81cb0: .word 0x0000 +3fc81cc0: .word 0x0000 +3fc81cd0: .word 0x0000 +3fc81ce0: .word 0x0000 +3fc81cf0: .word 0x0000 +3fc81d00: .word 0x0000 +3fc81d10: .word 0x0000 +3fc81d20: .word 0x0000 +3fc81d30: .word 0x0000 +3fc81d40: .word 0x0000 +3fc81d50: .word 0x0000 +3fc81d60: .word 0x0000 +3fc81d70: .word 0x0000 +3fc81d80: .word 0x0000 +3fc81d90: .word 0x0000 +3fc81da0: .word 0x0000 +3fc81db0: .word 0x0000 +3fc81dc0: .word 0xffff +3fc81dd0: .word 0x0000 +3fc81de0: .word 0x0000 +3fc81df0: .word 0x0000 +3fc81e00: .word 0xff0d +3fc81e10: .word 0x0000 +3fc81e20: .word 0x0000 +3fc81e30: .word 0x0000 +3fc81e40: .word 0xff09 +3fc81e50: .word 0x0000 +3fc81e60: .word 0x0000 +3fc81e70: .word 0x0000 +3fc81e80: .word 0xfe7e +3fc81e90: addk 32, a0 +3fc81ea0: .word 0x00b0 +3fc81eb0: .word 0x0000 +3fc81ec0: rev b1 +3fc81ed0: .word 0x0000 +3fc81ee0: rev a1 +3fc81ef0: .word 0x0000 +3fc81f00: .word 0x0051 +3fc81f10: .word 0x0000 +3fc81f20: .word 0x0000 +3fc81f30: .word 0x0000 +3fc81f40: .word 0x0041 +3fc81f50: .word 0x0000 +3fc81f60: .word 0x0000 +3fc81f70: .word 0x0000 +3fc81f80: .word 0x005a +3fc81f90: .word 0x0000 +3fc81fa0: .word 0x0000 +3fc81fb0: .word 0x0000 +3fc81fc0: .word 0x0000 +3fc81fd0: .word 0x0000 +3fc81fe0: .word 0x0000 +3fc81ff0: .word 0x0000 +3fc82000: rev b2 +3fc82010: .word 0x0000 +3fc82020: rev a2 +3fc82030: .word 0x0000 +3fc82040: .word 0x0057 +3fc82050: .word 0x0000 +3fc82060: .word 0x0000 +3fc82070: .word 0x0000 +3fc82080: .word 0x0053 +3fc82090: .word 0x0000 +3fc820a0: .word 0x0000 +3fc820b0: .word 0x0000 +3fc820c0: .word 0x0058 +3fc820d0: .word 0x0000 +3fc820e0: .word 0x0000 +3fc820f0: .word 0x0000 +3fc82100: rev b12 +3fc82110: .word 0x0000 +3fc82120: rev b14 +3fc82130: .word 0x0000 +3fc82140: .word 0x0000 +3fc82150: .word 0x0000 +3fc82160: .word 0x0000 +3fc82170: .word 0x0000 +3fc82180: rev b3 +3fc82190: .word 0x0000 +3fc821a0: rev sp +3fc821b0: .word 0x0000 +3fc821c0: .word 0x0045 +3fc821d0: .word 0x0000 +3fc821e0: .word 0x0000 +3fc821f0: .word 0x0000 +3fc82200: .word 0x0044 +3fc82210: .word 0x0000 +3fc82220: .word 0x0000 +3fc82230: .word 0x0000 +3fc82240: .word 0x0043 +3fc82250: .word 0x0000 +3fc82260: .word 0x0000 +3fc82270: .word 0x0000 +3fc82280: .word 0x0000 +3fc82290: .word 0x0000 +3fc822a0: .word 0x0000 +3fc822b0: .word 0x0000 +3fc822c0: rev b4 +3fc822d0: .word 0x0000 +3fc822e0: rev a4 +3fc822f0: .word 0x0000 +3fc82300: .word 0x0052 +3fc82310: .word 0x0000 +3fc82320: .word 0x0000 +3fc82330: .word 0x0000 +3fc82340: .word 0x0046 +3fc82350: .word 0x0000 +3fc82360: .word 0x0000 +3fc82370: .word 0x0000 +3fc82380: .word 0x0056 +3fc82390: .word 0x0000 +3fc823a0: .word 0x0000 +3fc823b0: .word 0x0000 +3fc823c0: rev a0 +3fc823d0: .word 0x0000 +3fc823e0: .word 0x0000 +3fc823f0: .word 0x0000 +3fc82400: .word 0x0000 +3fc82410: .word 0x0000 +3fc82420: .word 0x0000 +3fc82430: .word 0x0000 +3fc82440: rev b5 +3fc82450: .word 0x0000 +3fc82460: rev a5 +3fc82470: .word 0x0000 +3fc82480: .word 0x0054 +3fc82490: .word 0x0000 +3fc824a0: .word 0x0000 +3fc824b0: .word 0x0000 +3fc824c0: .word 0x0047 +3fc824d0: .word 0x0000 +3fc824e0: .word 0x0000 +3fc824f0: .word 0x0000 +3fc82500: .word 0x0042 +3fc82510: .word 0x0000 +3fc82520: .word 0x0000 +3fc82530: .word 0x0000 +3fc82540: .word 0x0000 +3fc82550: .word 0x0000 +3fc82560: .word 0x0000 +3fc82570: .word 0x0000 +3fc82580: rev b6 +3fc82590: .word 0x0000 +3fc825a0: rev sp +3fc825b0: .word 0x0000 +3fc825c0: .word 0x0059 +3fc825d0: .word 0x0000 +3fc825e0: .word 0x0000 +3fc825f0: .word 0x0000 +3fc82600: .word 0x0048 +3fc82610: .word 0x0000 +3fc82620: .word 0x0000 +3fc82630: .word 0x0000 +3fc82640: .word 0x004e +3fc82650: .word 0x0000 +3fc82660: .word 0x0000 +3fc82670: .word 0x0000 +3fc82680: .word 0x0000 +3fc82690: .word 0x0000 +3fc826a0: .word 0x0000 +3fc826b0: .word 0x0000 +3fc826c0: rev b7 +3fc826d0: .word 0x0000 +3fc826e0: rev a6 +3fc826f0: .word 0x0000 +3fc82700: .word 0x0055 +3fc82710: .word 0x0000 +3fc82720: .word 0x0000 +3fc82730: .word 0x0000 +3fc82740: .word 0x004a +3fc82750: .word 0x0000 +3fc82760: .word 0x0000 +3fc82770: .word 0x0000 +3fc82780: .word 0x004d +3fc82790: .word 0x0000 +3fc827a0: .word 0x0000 +3fc827b0: .word 0x0000 +3fc827c0: .word 0x0000 +3fc827d0: .word 0x0000 +3fc827e0: .word 0x0000 +3fc827f0: .word 0x0000 +3fc82800: rev b8 +3fc82810: .word 0x0000 +3fc82820: rev a10 +3fc82830: .word 0x0000 +3fc82840: .word 0x0049 +3fc82850: .word 0x0000 +3fc82860: .word 0x0000 +3fc82870: .word 0x0000 +3fc82880: .word 0x004b +3fc82890: .word 0x0000 +3fc828a0: .word 0x0000 +3fc828b0: .word 0x0000 +3fc828c0: rev a12 +3fc828d0: .word 0x0000 +3fc828e0: rev a7 +3fc828f0: .word 0x0000 +3fc82900: .word 0x0000 +3fc82910: .word 0x0000 +3fc82920: .word 0x0000 +3fc82930: .word 0x0000 +3fc82940: rev b9 +3fc82950: .word 0x0000 +3fc82960: rev a8 +3fc82970: .word 0x0000 +3fc82980: .word 0x004f +3fc82990: .word 0x0000 +3fc829a0: .word 0x0000 +3fc829b0: .word 0x0000 +3fc829c0: .word 0x004c +3fc829d0: .word 0x0000 +3fc829e0: .word 0x0000 +3fc829f0: .word 0x0000 +3fc82a00: rev a14 +3fc82a10: .word 0x0000 +3fc82a20: .word 0x0000 +3fc82a30: .word 0x0000 +3fc82a40: .word 0x0000 +3fc82a50: .word 0x0000 +3fc82a60: .word 0x0000 +3fc82a70: .word 0x0000 +3fc82a80: rev b0 +3fc82a90: .word 0x0000 +3fc82aa0: rev a9 +3fc82ab0: .word 0x0000 +3fc82ac0: .word 0x0050 +3fc82ad0: .word 0x0000 +3fc82ae0: .word 0x0000 +3fc82af0: .word 0x0000 +3fc82b00: .word 0x0000 +3fc82b10: .word 0x0000 +3fc82b20: .word 0x0000 +3fc82b30: .word 0x0000 +3fc82b40: rev b11 +3fc82b50: .word 0x0000 +3fc82b60: rev b10 +3fc82b70: .word 0x0000 +3fc82b80: .word 0x00c9 +3fc82b90: .word 0x0000 +3fc82ba0: .word 0x0000 +3fc82bb0: .word 0x0000 +3fc82bc0: .word 0x0000 +3fc82bd0: .word 0x0000 +3fc82be0: .word 0x0000 +3fc82bf0: .word 0x0000 +3fc82c00: rev b13 +3fc82c10: .word 0x0000 +3fc82c20: rev a11 +3fc82c30: .word 0x0000 +3fc82c40: rev a3 +3fc82c50: .word 0x0000 +3fc82c60: .word 0x0040 +3fc82c70: .word 0x0000 +3fc82c80: .word 0x005c +3fc82c90: .word 0x0000 +3fc82ca0: .word 0x007c +3fc82cb0: .word 0x0000 +3fc82cc0: .word 0x0000 +3fc82cd0: .word 0x0000 +3fc82ce0: .word 0x0000 +3fc82cf0: .word 0x0000 +3fc82d00: rev a13 +3fc82d10: .word 0x0000 +3fc82d20: .word 0x005f +3fc82d30: .word 0x0000 +3fc82d40: .word 0x005d +3fc82d50: .word 0x0000 +3fc82d60: .word 0x005b +3fc82d70: .word 0x0000 +3fc82d80: .word 0xfe60 +3fc82d90: addk 32, a0 +3fc82da0: .word 0xfe5e +3fc82db0: addk 32, a0 +3fc82dc0: .word 0xffbe +3fc82dd0: .word 0x0000 +3fc82de0: .word 0x0000 +3fc82df0: .word 0x0000 +3fc82e00: .word 0xffbf +3fc82e10: .word 0x0000 +3fc82e20: .word 0x0000 +3fc82e30: .word 0x0000 +3fc82e40: .word 0xffc0 +3fc82e50: .word 0x0000 +3fc82e60: .word 0x0000 +3fc82e70: .word 0x0000 +3fc82e80: .word 0xffc1 +3fc82e90: .word 0x0000 +3fc82ea0: .word 0x0000 +3fc82eb0: .word 0x0000 +3fc82ec0: .word 0xffc2 +3fc82ed0: .word 0x0000 +3fc82ee0: .word 0x0000 +3fc82ef0: .word 0x0000 +3fc82f00: .word 0x0000 +3fc82f10: .word 0x0000 +3fc82f20: .word 0x0000 +3fc82f30: .word 0x0000 +3fc82f40: .word 0x0000 +3fc82f50: .word 0x0000 +3fc82f60: .word 0x0000 +3fc82f70: .word 0x0000 +3fc82f80: .word 0x0000 +3fc82f90: .word 0x0000 +3fc82fa0: .word 0x0000 +3fc82fb0: .word 0x0000 +3fc82fc0: .word 0x0000 +3fc82fd0: .word 0x0000 +3fc82fe0: .word 0x0000 +3fc82ff0: .word 0x0000 +3fc83000: .word 0x0000 +3fc83010: .word 0x0000 +3fc83020: .word 0x0000 +3fc83030: .word 0x0000 +3fc83040: .word 0x0000 +3fc83050: .word 0x0000 +3fc83060: .word 0x0000 +3fc83070: .word 0x0000 +3fc83080: .word 0x0000 +3fc83090: .word 0x0000 +3fc830a0: .word 0x0000 +3fc830b0: .word 0x0000 +3fc830c0: .word 0x0000 +3fc830d0: .word 0x0000 +3fc830e0: .word 0x0000 +3fc830f0: .word 0x0000 +3fc83100: .word 0x0000 +3fc83110: .word 0x0000 +3fc83120: .word 0x0000 +3fc83130: .word 0x0000 +3fc83140: .word 0xffc3 +3fc83150: .word 0x0000 +3fc83160: .word 0x0000 +3fc83170: .word 0x0000 +3fc83180: .word 0xffc4 +3fc83190: .word 0x0000 +3fc831a0: .word 0x0000 +3fc831b0: .word 0x0000 +3fc831c0: .word 0xffc5 +3fc831d0: .word 0x0000 +3fc831e0: .word 0x0000 +3fc831f0: .word 0x0000 +3fc83200: .word 0xffc6 +3fc83210: .word 0x0000 +3fc83220: .word 0x0000 +3fc83230: .word 0x0000 +3fc83240: .word 0xffc7 +3fc83250: .word 0x0000 +3fc83260: .word 0x0000 +3fc83270: .word 0x0000 +3fc83280: .word 0x0000 +3fc83290: .word 0x0000 +3fc832a0: .word 0x0000 +3fc832b0: .word 0x0000 +3fc832c0: .word 0x0000 +3fc832d0: .word 0x0000 +3fc832e0: .word 0x0000 +3fc832f0: .word 0x0000 +3fc83300: .word 0x0000 +3fc83310: .word 0x0000 +3fc83320: .word 0x0000 +3fc83330: .word 0x0000 +3fc83340: .word 0x0000 +3fc83350: .word 0x0000 +3fc83360: .word 0x0000 +3fc83370: .word 0x0000 +3fc83380: .word 0x0000 +3fc83390: .word 0x0000 +3fc833a0: .word 0x0000 +3fc833b0: .word 0x0000 +3fc833c0: .word 0x0000 +3fc833d0: .word 0x0000 +3fc833e0: .word 0x0000 +3fc833f0: .word 0x0000 +3fc83400: .word 0x0000 +3fc83410: .word 0x0000 +3fc83420: .word 0x0000 +3fc83430: .word 0x0000 +3fc83440: .word 0x0000 +3fc83450: .word 0x0000 +3fc83460: .word 0x0000 +3fc83470: .word 0x0000 +3fc83480: .word 0xffc8 +3fc83490: .word 0x0000 +3fc834a0: .word 0x0000 +3fc834b0: .word 0x0000 +3fc834c0: .word 0xffc9 +3fc834d0: .word 0x0000 +3fc834e0: .word 0x0000 +3fc834f0: .word 0x0000 +3fc83500: .word 0xffca +3fc83510: .word 0x0000 +3fc83520: .word 0x0000 +3fc83530: .word 0x0000 +3fc83540: .word 0xffcb +3fc83550: .word 0x0000 +3fc83560: .word 0x0000 +3fc83570: .word 0x0000 +3fc83580: .word 0x0000 +3fc83590: .word 0x0000 +3fc835a0: .word 0x0000 +3fc835b0: .word 0x0000 +3fc835c0: .word 0x0000 +3fc835d0: .word 0x0000 +3fc835e0: .word 0x0000 +3fc835f0: .word 0x0000 +3fc83600: .word 0x0000 +3fc83610: .word 0x0000 +3fc83620: .word 0x0000 +3fc83630: .word 0x0000 +3fc83640: .word 0x0000 +3fc83650: .word 0x0000 +3fc83660: .word 0x0000 +3fc83670: .word 0x0000 +3fc83680: .word 0x0000 +3fc83690: .word 0x0000 +3fc836a0: .word 0x0000 +3fc836b0: .word 0x0000 +3fc836c0: .word 0x0000 +3fc836d0: .word 0x0000 +3fc836e0: .word 0x0000 +3fc836f0: .word 0x0000 +3fc83700: .word 0x0000 +3fc83710: .word 0x0000 +3fc83720: .word 0x0000 +3fc83730: .word 0x0000 +3fc83740: .word 0xff6a +3fc83750: .word 0x0000 +3fc83760: .word 0x0000 +3fc83770: .word 0x0000 +3fc83780: .word 0xff67 +3fc83790: .word 0x0000 +3fc837a0: .word 0x0000 +3fc837b0: .word 0x0000 +3fc837c0: .word 0x0000 +3fc837d0: .word 0x0000 +3fc837e0: .word 0x0000 +3fc837f0: .word 0x0000 +3fc83800: .word 0x0000 +3fc83810: .word 0x0000 +3fc83820: .word 0x0000 +3fc83830: .word 0x0000 +3fc83840: .word 0xffce +3fc83850: .word 0x0000 +3fc83860: .word 0x0000 +3fc83870: .word 0x0000 +3fc83880: .word 0xffcf +3fc83890: .word 0x0000 +3fc838a0: .word 0x0000 +3fc838b0: .word 0x0000 +3fc838c0: .word 0xffd0 +3fc838d0: .word 0x0000 +3fc838e0: .word 0x0000 +3fc838f0: .word 0x0000 +3fc83900: .word 0xffd1 +3fc83910: .word 0x0000 +3fc83920: .word 0x0000 +3fc83930: .word 0x0000 +3fc83940: .word 0x0000 +3fc83950: .word 0x0000 +3fc83960: .word 0x0000 +3fc83970: .word 0x0000 +3fc83980: .word 0x0000 +3fc83990: .word 0x0000 +3fc839a0: .word 0x0000 +3fc839b0: .word 0x0000 +3fc839c0: .word 0x0000 +3fc839d0: .word 0x0000 +3fc839e0: .word 0x0000 +3fc839f0: .word 0x0000 +3fc83a00: .word 0x0000 +3fc83a10: .word 0x0000 +3fc83a20: .word 0x0000 +3fc83a30: .word 0x0000 +3fc83a40: .word 0x0000 +3fc83a50: .word 0x0000 +3fc83a60: .word 0x0000 +3fc83a70: .word 0x0000 +3fc83a80: .word 0x0000 +3fc83a90: .word 0x0000 +3fc83aa0: .word 0x0000 +3fc83ab0: .word 0x0000 +3fc83ac0: .word 0xff68 +3fc83ad0: .word 0x0000 +3fc83ae0: .word 0x0000 +3fc83af0: .word 0x0000 +3fc83b00: .word 0xff63 +3fc83b10: .word 0x0000 +3fc83b20: .word 0x0000 +3fc83b30: .word 0x0000 +3fc83b40: .word 0xff00 +3fc83b50: addk 32, a0 +3fc83b60: .word 0x0000 +3fc83b70: .word 0x0000 +3fc83b80: .word 0xff60 +3fc83b90: .word 0x0000 +3fc83ba0: .word 0x0000 +3fc83bb0: .word 0x0000 +3fc83bc0: .word 0xff55 +3fc83bd0: .word 0x0000 +3fc83be0: .word 0x0000 +3fc83bf0: .word 0x0000 +3fc83c00: .word 0xff56 +3fc83c10: .word 0x0000 +3fc83c20: .word 0x0000 +3fc83c30: .word 0x0000 +3fc83c40: .word 0x0000 +3fc83c50: .word 0x0000 +3fc83c60: .word 0x0000 +3fc83c70: .word 0x0000 +3fc83c80: .word 0x0000 +3fc83c90: .word 0x0000 +3fc83ca0: .word 0x0000 +3fc83cb0: .word 0x0000 +3fc83cc0: .word 0xffb0 +3fc83cd0: .word 0x0000 +3fc83ce0: .word 0x0000 +3fc83cf0: .word 0x0000 +3fc83d00: .word 0x0000 +3fc83d10: .word 0x0000 +3fc83d20: .word 0x0000 +3fc83d30: .word 0x0000 +3fc83d40: .word 0xffae +3fc83d50: .word 0x0000 +3fc83d60: .word 0x0000 +3fc83d70: .word 0x0000 +3fc83d80: .word 0xff8d +3fc83d90: .word 0x0000 +3fc83da0: .word 0x0000 +3fc83db0: .word 0x0000 +3fc83dc0: .word 0xffb1 +3fc83dd0: .word 0x0000 +3fc83de0: .word 0x0000 +3fc83df0: .word 0x0000 +3fc83e00: .word 0xffb2 +3fc83e10: .word 0x0000 +3fc83e20: .word 0x0000 +3fc83e30: .word 0x0000 +3fc83e40: .word 0xffb3 +3fc83e50: .word 0x0000 +3fc83e60: .word 0x0000 +3fc83e70: .word 0x0000 +3fc83e80: .word 0xffb4 +3fc83e90: .word 0x0000 +3fc83ea0: .word 0x0000 +3fc83eb0: .word 0x0000 +3fc83ec0: .word 0xffb5 +3fc83ed0: .word 0x0000 +3fc83ee0: .word 0x0000 +3fc83ef0: .word 0x0000 +3fc83f00: .word 0xffb6 +3fc83f10: .word 0x0000 +3fc83f20: .word 0x0000 +3fc83f30: .word 0x0000 +3fc83f40: .word 0xffac +3fc83f50: .word 0x0000 +3fc83f60: .word 0x0000 +3fc83f70: .word 0x0000 +3fc83f80: .word 0xffb7 +3fc83f90: .word 0x0000 +3fc83fa0: .word 0x0000 +3fc83fb0: .word 0x0000 +3fc83fc0: .word 0xffb8 +3fc83fd0: .word 0x0000 +3fc83fe0: .word 0x0000 +3fc83ff0: .word 0x0000 +3fc84000: .word 0xffb9 +3fc84010: .word 0x0000 +3fc84020: .word 0x0000 +3fc84030: .word 0x0000 +3fc84040: .word 0xffad +3fc84050: .word 0x0000 +3fc84060: .word 0x0000 +3fc84070: .word 0x0000 +3fc84080: .word 0xff91 +3fc84090: .word 0x0000 +3fc840a0: .word 0x0000 +3fc840b0: .word 0x0000 +3fc840c0: .word 0xff92 +3fc840d0: .word 0x0000 +3fc840e0: .word 0x0000 +3fc840f0: .word 0x0000 +3fc84100: .word 0xff93 +3fc84110: .word 0x0000 +3fc84120: .word 0x0000 +3fc84130: .word 0x0000 +3fc84140: .word 0xff94 +3fc84150: .word 0x0000 +3fc84160: .word 0x0000 +3fc84170: .word 0x0000 +3fc84180: .word 0x0000 +3fc84190: .word 0x0000 +3fc841a0: .word 0x0000 +3fc841b0: .word 0x0000 +3fc841c0: .word 0x0000 +3fc841d0: .word 0x0000 +3fc841e0: .word 0x0000 +3fc841f0: .word 0x0000 +3fc84200: .word 0xff51 +3fc84210: .word 0x0000 +3fc84220: .word 0x0000 +3fc84230: .word 0x0000 +3fc84240: .word 0xff53 +3fc84250: .word 0x0000 +3fc84260: .word 0x0000 +3fc84270: .word 0x0000 +3fc84280: .word 0xff54 +3fc84290: .word 0x0000 +3fc842a0: .word 0x0000 +3fc842b0: .word 0x0000 +3fc842c0: .word 0xff52 +3fc842d0: .word 0x0000 +3fc842e0: .word 0x0000 +3fc842f0: .word 0x0000 +3fc84300: .word 0xffe2 +3fc84310: .word 0x0000 +3fc84320: .word 0x0000 +3fc84330: .word 0x0000 +3fc84340: .word 0xffe9 +3fc84350: .word 0x0000 +3fc84360: .word 0x0000 +3fc84370: .word 0x0000 +3fc84380: .word 0xff20 +3fc84390: .word 0x0000 +3fc843a0: .word 0x0000 +3fc843b0: .word 0x0000 +3fc843c0: .word 0xffe1 +3fc843d0: .word 0x0000 +3fc843e0: .word 0x0000 +3fc843f0: .word 0x0000 +3fc84400: .word 0xffe3 +3fc84410: .word 0x0000 +3fc84420: .word 0x0000 +3fc84430: .word 0x0000 +3fc84440: .word 0xffe5 +3fc84450: .word 0x0000 +3fc84460: .word 0x0000 +3fc84470: .word 0x0000 +3fc84480: .word 0xff20 +3fc84490: .word 0x0000 +3fc844a0: .word 0x0000 +3fc844b0: .word 0x0000 +3fc844c0: .word 0xffea +3fc844d0: .word 0x0000 +3fc844e0: .word 0x0000 +3fc844f0: .word 0x0000 +3fc84500: .word 0x0000 +3fc84510: .word 0x0000 +3fc84520: .word 0x0000 +3fc84530: .word 0x0000 +3fc84540: .word 0x0000 +3fc84550: .word 0x0000 +3fc84560: .word 0x0000 +3fc84570: .word 0x0000 +3fc84580: .word 0x0000 +3fc84590: .word 0x0000 +3fc845a0: .word 0x0000 +3fc845b0: .word 0x0000 +3fc845c0: .word 0x0000 +3fc845d0: .word 0x0000 +3fc845e0: .word 0x0000 +3fc845f0: .word 0x0000 +3fc84600: .word 0x0000 +3fc84610: .word 0x0000 +3fc84620: .word 0x0000 +3fc84630: .word 0x0000 +3fc84640: .word 0x0000 +3fc84650: .word 0x0000 +3fc84660: .word 0x0000 +3fc84670: .word 0x0000 +3fc84680: .word 0x0000 +3fc84690: .word 0x0000 +3fc846a0: .word 0x0000 +3fc846b0: .word 0x0000 +3fc846c0: .word 0x0000 +3fc846d0: .word 0x0000 +3fc846e0: .word 0x0000 +3fc846f0: .word 0x0000 +3fc84700: .word 0x0000 +3fc84710: .word 0x0000 +3fc84720: .word 0x0000 +3fc84730: .word 0x0000 +3fc84740: .word 0xffff +3fc84750: .word 0x0000 +3fc84760: .word 0x0000 +3fc84770: .word 0x0000 +3fc84780: .word 0xff0d +3fc84790: .word 0x0000 +3fc847a0: .word 0x0000 +3fc847b0: .word 0x0000 +3fc847c0: .word 0xff09 +3fc847d0: .word 0x0000 +3fc847e0: .word 0x0000 +3fc847f0: .word 0x0000 +3fc84800: .word 0xfe7e +3fc84810: addk 32, a0 +3fc84820: .word 0x00b0 +3fc84830: .word 0x0000 +3fc84840: rev b1 +3fc84850: .word 0x0000 +3fc84860: rev a1 +3fc84870: .word 0x0000 +3fc84880: .word 0x0051 +3fc84890: .word 0x0000 +3fc848a0: .word 0x0000 +3fc848b0: .word 0x0000 +3fc848c0: .word 0x0041 +3fc848d0: .word 0x0000 +3fc848e0: .word 0x0000 +3fc848f0: .word 0x0000 +3fc84900: .word 0x005a +3fc84910: .word 0x0000 +3fc84920: .word 0x0000 +3fc84930: .word 0x0000 +3fc84940: .word 0x0000 +3fc84950: .word 0x0000 +3fc84960: .word 0x0000 +3fc84970: .word 0x0000 +3fc84980: rev b2 +3fc84990: .word 0x0000 +3fc849a0: rev a2 +3fc849b0: .word 0x0000 +3fc849c0: .word 0x0057 +3fc849d0: .word 0x0000 +3fc849e0: .word 0x0000 +3fc849f0: .word 0x0000 +3fc84a00: .word 0x0053 +3fc84a10: .word 0x0000 +3fc84a20: .word 0x0000 +3fc84a30: .word 0x0000 +3fc84a40: .word 0x0058 +3fc84a50: .word 0x0000 +3fc84a60: .word 0x0000 +3fc84a70: .word 0x0000 +3fc84a80: rev b12 +3fc84a90: .word 0x0000 +3fc84aa0: rev b14 +3fc84ab0: .word 0x0000 +3fc84ac0: .word 0x0000 +3fc84ad0: .word 0x0000 +3fc84ae0: .word 0x0000 +3fc84af0: .word 0x0000 +3fc84b00: rev b3 +3fc84b10: .word 0x0000 +3fc84b20: rev sp +3fc84b30: .word 0x0000 +3fc84b40: .word 0x0045 +3fc84b50: .word 0x0000 +3fc84b60: .word 0x0000 +3fc84b70: .word 0x0000 +3fc84b80: .word 0x0044 +3fc84b90: .word 0x0000 +3fc84ba0: .word 0x0000 +3fc84bb0: .word 0x0000 +3fc84bc0: .word 0x0043 +3fc84bd0: .word 0x0000 +3fc84be0: .word 0x0000 +3fc84bf0: .word 0x0000 +3fc84c00: .word 0x0000 +3fc84c10: .word 0x0000 +3fc84c20: .word 0x0000 +3fc84c30: .word 0x0000 +3fc84c40: rev b4 +3fc84c50: .word 0x0000 +3fc84c60: rev a4 +3fc84c70: .word 0x0000 +3fc84c80: .word 0x0052 +3fc84c90: .word 0x0000 +3fc84ca0: .word 0x0000 +3fc84cb0: .word 0x0000 +3fc84cc0: .word 0x0046 +3fc84cd0: .word 0x0000 +3fc84ce0: .word 0x0000 +3fc84cf0: .word 0x0000 +3fc84d00: .word 0x0056 +3fc84d10: .word 0x0000 +3fc84d20: .word 0x0000 +3fc84d30: .word 0x0000 +3fc84d40: rev a0 +3fc84d50: .word 0x0000 +3fc84d60: .word 0x0000 +3fc84d70: .word 0x0000 +3fc84d80: .word 0x0000 +3fc84d90: .word 0x0000 +3fc84da0: .word 0x0000 +3fc84db0: .word 0x0000 +3fc84dc0: rev b5 +3fc84dd0: .word 0x0000 +3fc84de0: rev a5 +3fc84df0: .word 0x0000 +3fc84e00: .word 0x0054 +3fc84e10: .word 0x0000 +3fc84e20: .word 0x0000 +3fc84e30: .word 0x0000 +3fc84e40: .word 0x0047 +3fc84e50: .word 0x0000 +3fc84e60: .word 0x0000 +3fc84e70: .word 0x0000 +3fc84e80: .word 0x0042 +3fc84e90: .word 0x0000 +3fc84ea0: .word 0x0000 +3fc84eb0: .word 0x0000 +3fc84ec0: .word 0x0000 +3fc84ed0: .word 0x0000 +3fc84ee0: .word 0x0000 +3fc84ef0: .word 0x0000 +3fc84f00: rev b6 +3fc84f10: .word 0x0000 +3fc84f20: rev sp +3fc84f30: .word 0x0000 +3fc84f40: .word 0x0059 +3fc84f50: .word 0x0000 +3fc84f60: .word 0x0000 +3fc84f70: .word 0x0000 +3fc84f80: .word 0x0048 +3fc84f90: .word 0x0000 +3fc84fa0: .word 0x0000 +3fc84fb0: .word 0x0000 +3fc84fc0: .word 0x004e +3fc84fd0: .word 0x0000 +3fc84fe0: .word 0x0000 +3fc84ff0: .word 0x0000 +3fc85000: .word 0x0000 +3fc85010: .word 0x0000 +3fc85020: .word 0x0000 +3fc85030: .word 0x0000 +3fc85040: rev b7 +3fc85050: .word 0x0000 +3fc85060: rev a6 +3fc85070: .word 0x0000 +3fc85080: .word 0x0055 +3fc85090: .word 0x0000 +3fc850a0: .word 0x0000 +3fc850b0: .word 0x0000 +3fc850c0: .word 0x004a +3fc850d0: .word 0x0000 +3fc850e0: .word 0x0000 +3fc850f0: .word 0x0000 +3fc85100: .word 0x004d +3fc85110: .word 0x0000 +3fc85120: .word 0x0000 +3fc85130: .word 0x0000 +3fc85140: .word 0x0000 +3fc85150: .word 0x0000 +3fc85160: .word 0x0000 +3fc85170: .word 0x0000 +3fc85180: rev b8 +3fc85190: .word 0x0000 +3fc851a0: rev a10 +3fc851b0: .word 0x0000 +3fc851c0: .word 0x0049 +3fc851d0: .word 0x0000 +3fc851e0: .word 0x0000 +3fc851f0: .word 0x0000 +3fc85200: .word 0x004b +3fc85210: .word 0x0000 +3fc85220: .word 0x0000 +3fc85230: .word 0x0000 +3fc85240: rev a12 +3fc85250: .word 0x0000 +3fc85260: rev a7 +3fc85270: .word 0x0000 +3fc85280: .word 0x0000 +3fc85290: .word 0x0000 +3fc852a0: .word 0x0000 +3fc852b0: .word 0x0000 +3fc852c0: rev b9 +3fc852d0: .word 0x0000 +3fc852e0: rev a8 +3fc852f0: .word 0x0000 +3fc85300: .word 0x004f +3fc85310: .word 0x0000 +3fc85320: .word 0x0000 +3fc85330: .word 0x0000 +3fc85340: .word 0x004c +3fc85350: .word 0x0000 +3fc85360: .word 0x0000 +3fc85370: .word 0x0000 +3fc85380: rev a14 +3fc85390: .word 0x0000 +3fc853a0: .word 0x0000 +3fc853b0: .word 0x0000 +3fc853c0: .word 0x0000 +3fc853d0: .word 0x0000 +3fc853e0: .word 0x0000 +3fc853f0: .word 0x0000 +3fc85400: rev b0 +3fc85410: .word 0x0000 +3fc85420: rev a9 +3fc85430: .word 0x0000 +3fc85440: .word 0x0050 +3fc85450: .word 0x0000 +3fc85460: .word 0x0000 +3fc85470: .word 0x0000 +3fc85480: .word 0x0000 +3fc85490: .word 0x0000 +3fc854a0: .word 0x0000 +3fc854b0: .word 0x0000 +3fc854c0: rev b11 +3fc854d0: .word 0x0000 +3fc854e0: rev b10 +3fc854f0: .word 0x0000 +3fc85500: .word 0x00c9 +3fc85510: .word 0x0000 +3fc85520: .word 0x0000 +3fc85530: .word 0x0000 +3fc85540: .word 0x0000 +3fc85550: .word 0x0000 +3fc85560: .word 0x0000 +3fc85570: .word 0x0000 +3fc85580: rev b13 +3fc85590: .word 0x0000 +3fc855a0: rev a11 +3fc855b0: .word 0x0000 +3fc855c0: rev a3 +3fc855d0: .word 0x0000 +3fc855e0: .word 0x0040 +3fc855f0: .word 0x0000 +3fc85600: .word 0x005c +3fc85610: .word 0x0000 +3fc85620: .word 0x007c +3fc85630: .word 0x0000 +3fc85640: .word 0x0000 +3fc85650: .word 0x0000 +3fc85660: .word 0x0000 +3fc85670: .word 0x0000 +3fc85680: rev a13 +3fc85690: .word 0x0000 +3fc856a0: .word 0x005f +3fc856b0: .word 0x0000 +3fc856c0: .word 0x00c7 +3fc856d0: .word 0x0000 +3fc856e0: .word 0x0000 +3fc856f0: .word 0x0000 +3fc85700: .word 0xfe60 +3fc85710: addk 32, a0 +3fc85720: .word 0xfe5e +3fc85730: addk 32, a0 +3fc85740: .word 0xffbe +3fc85750: .word 0x0000 +3fc85760: .word 0x0000 +3fc85770: .word 0x0000 +3fc85780: .word 0xffbf +3fc85790: .word 0x0000 +3fc857a0: .word 0x0000 +3fc857b0: .word 0x0000 +3fc857c0: .word 0xffc0 +3fc857d0: .word 0x0000 +3fc857e0: .word 0x0000 +3fc857f0: .word 0x0000 +3fc85800: .word 0xffc1 +3fc85810: .word 0x0000 +3fc85820: .word 0x0000 +3fc85830: .word 0x0000 +3fc85840: .word 0xffc2 +3fc85850: .word 0x0000 +3fc85860: .word 0x0000 +3fc85870: .word 0x0000 +3fc85880: .word 0x0000 +3fc85890: .word 0x0000 +3fc858a0: .word 0x0000 +3fc858b0: .word 0x0000 +3fc858c0: .word 0x0000 +3fc858d0: .word 0x0000 +3fc858e0: .word 0x0000 +3fc858f0: .word 0x0000 +3fc85900: .word 0x0000 +3fc85910: .word 0x0000 +3fc85920: .word 0x0000 +3fc85930: .word 0x0000 +3fc85940: .word 0x0000 +3fc85950: .word 0x0000 +3fc85960: .word 0x0000 +3fc85970: .word 0x0000 +3fc85980: .word 0x0000 +3fc85990: .word 0x0000 +3fc859a0: .word 0x0000 +3fc859b0: .word 0x0000 +3fc859c0: .word 0x0000 +3fc859d0: .word 0x0000 +3fc859e0: .word 0x0000 +3fc859f0: .word 0x0000 +3fc85a00: .word 0x0000 +3fc85a10: .word 0x0000 +3fc85a20: .word 0x0000 +3fc85a30: .word 0x0000 +3fc85a40: .word 0x0000 +3fc85a50: .word 0x0000 +3fc85a60: .word 0x0000 +3fc85a70: .word 0x0000 +3fc85a80: .word 0x0000 +3fc85a90: .word 0x0000 +3fc85aa0: .word 0x0000 +3fc85ab0: .word 0x0000 +3fc85ac0: .word 0xffc3 +3fc85ad0: .word 0x0000 +3fc85ae0: .word 0x0000 +3fc85af0: .word 0x0000 +3fc85b00: .word 0xffc4 +3fc85b10: .word 0x0000 +3fc85b20: .word 0x0000 +3fc85b30: .word 0x0000 +3fc85b40: .word 0xffc5 +3fc85b50: .word 0x0000 +3fc85b60: .word 0x0000 +3fc85b70: .word 0x0000 +3fc85b80: .word 0xffc6 +3fc85b90: .word 0x0000 +3fc85ba0: .word 0x0000 +3fc85bb0: .word 0x0000 +3fc85bc0: .word 0xffc7 +3fc85bd0: .word 0x0000 +3fc85be0: .word 0x0000 +3fc85bf0: .word 0x0000 +3fc85c00: .word 0x0000 +3fc85c10: .word 0x0000 +3fc85c20: .word 0x0000 +3fc85c30: .word 0x0000 +3fc85c40: .word 0x0000 +3fc85c50: .word 0x0000 +3fc85c60: .word 0x0000 +3fc85c70: .word 0x0000 +3fc85c80: .word 0x0000 +3fc85c90: .word 0x0000 +3fc85ca0: .word 0x0000 +3fc85cb0: .word 0x0000 +3fc85cc0: .word 0x0000 +3fc85cd0: .word 0x0000 +3fc85ce0: .word 0x0000 +3fc85cf0: .word 0x0000 +3fc85d00: .word 0x0000 +3fc85d10: .word 0x0000 +3fc85d20: .word 0x0000 +3fc85d30: .word 0x0000 +3fc85d40: .word 0x0000 +3fc85d50: .word 0x0000 +3fc85d60: .word 0x0000 +3fc85d70: .word 0x0000 +3fc85d80: .word 0x0000 +3fc85d90: .word 0x0000 +3fc85da0: .word 0x0000 +3fc85db0: .word 0x0000 +3fc85dc0: .word 0x0000 +3fc85dd0: .word 0x0000 +3fc85de0: .word 0x0000 +3fc85df0: .word 0x0000 +3fc85e00: .word 0xffc8 +3fc85e10: .word 0x0000 +3fc85e20: .word 0x0000 +3fc85e30: .word 0x0000 +3fc85e40: .word 0xffc9 +3fc85e50: .word 0x0000 +3fc85e60: .word 0x0000 +3fc85e70: .word 0x0000 +3fc85e80: .word 0xffca +3fc85e90: .word 0x0000 +3fc85ea0: .word 0x0000 +3fc85eb0: .word 0x0000 +3fc85ec0: .word 0xffcb +3fc85ed0: .word 0x0000 +3fc85ee0: .word 0x0000 +3fc85ef0: .word 0x0000 +3fc85f00: .word 0x0000 +3fc85f10: .word 0x0000 +3fc85f20: .word 0x0000 +3fc85f30: .word 0x0000 +3fc85f40: .word 0x0000 +3fc85f50: .word 0x0000 +3fc85f60: .word 0x0000 +3fc85f70: .word 0x0000 +3fc85f80: .word 0x0000 +3fc85f90: .word 0x0000 +3fc85fa0: .word 0x0000 +3fc85fb0: .word 0x0000 +3fc85fc0: .word 0x0000 +3fc85fd0: .word 0x0000 +3fc85fe0: .word 0x0000 +3fc85ff0: .word 0x0000 +3fc86000: .word 0x0000 +3fc86010: .word 0x0000 +3fc86020: .word 0x0000 +3fc86030: .word 0x0000 +3fc86040: .word 0x0000 +3fc86050: .word 0x0000 +3fc86060: .word 0x0000 +3fc86070: .word 0x0000 +3fc86080: .word 0x0000 +3fc86090: .word 0x0000 +3fc860a0: .word 0x0000 +3fc860b0: .word 0x0000 +3fc860c0: .word 0xff6a +3fc860d0: .word 0x0000 +3fc860e0: .word 0x0000 +3fc860f0: .word 0x0000 +3fc86100: .word 0xff67 +3fc86110: .word 0x0000 +3fc86120: .word 0x0000 +3fc86130: .word 0x0000 +3fc86140: .word 0x0000 +3fc86150: .word 0x0000 +3fc86160: .word 0x0000 +3fc86170: .word 0x0000 +3fc86180: .word 0x0000 +3fc86190: .word 0x0000 +3fc861a0: .word 0x0000 +3fc861b0: .word 0x0000 +3fc861c0: .word 0xffce +3fc861d0: .word 0x0000 +3fc861e0: .word 0x0000 +3fc861f0: .word 0x0000 +3fc86200: .word 0xffcf +3fc86210: .word 0x0000 +3fc86220: .word 0x0000 +3fc86230: .word 0x0000 +3fc86240: .word 0xffd0 +3fc86250: .word 0x0000 +3fc86260: .word 0x0000 +3fc86270: .word 0x0000 +3fc86280: .word 0xffd1 +3fc86290: .word 0x0000 +3fc862a0: .word 0x0000 +3fc862b0: .word 0x0000 +3fc862c0: .word 0x0000 +3fc862d0: .word 0x0000 +3fc862e0: .word 0x0000 +3fc862f0: .word 0x0000 +3fc86300: .word 0x0000 +3fc86310: .word 0x0000 +3fc86320: .word 0x0000 +3fc86330: .word 0x0000 +3fc86340: .word 0x0000 +3fc86350: .word 0x0000 +3fc86360: .word 0x0000 +3fc86370: .word 0x0000 +3fc86380: .word 0x0000 +3fc86390: .word 0x0000 +3fc863a0: .word 0x0000 +3fc863b0: .word 0x0000 +3fc863c0: .word 0x0000 +3fc863d0: .word 0x0000 +3fc863e0: .word 0x0000 +3fc863f0: .word 0x0000 +3fc86400: .word 0x0000 +3fc86410: .word 0x0000 +3fc86420: .word 0x0000 +3fc86430: .word 0x0000 +3fc86440: .word 0xff68 +3fc86450: .word 0x0000 +3fc86460: .word 0x0000 +3fc86470: .word 0x0000 +3fc86480: .word 0xff63 +3fc86490: .word 0x0000 +3fc864a0: .word 0x0000 +3fc864b0: .word 0x0000 +3fc864c0: .word 0xff00 +3fc864d0: addk 32, a0 +3fc864e0: .word 0x0000 +3fc864f0: .word 0x0000 +3fc86500: .word 0xff60 +3fc86510: .word 0x0000 +3fc86520: .word 0x0000 +3fc86530: .word 0x0000 +3fc86540: .word 0xff55 +3fc86550: .word 0x0000 +3fc86560: .word 0x0000 +3fc86570: .word 0x0000 +3fc86580: .word 0xff56 +3fc86590: .word 0x0000 +3fc865a0: .word 0x0000 +3fc865b0: .word 0x0000 +3fc865c0: .word 0x0000 +3fc865d0: .word 0x0000 +3fc865e0: .word 0x0000 +3fc865f0: .word 0x0000 +3fc86600: .word 0x0000 +3fc86610: .word 0x0000 +3fc86620: .word 0x0000 +3fc86630: .word 0x0000 +3fc86640: .word 0xffb0 +3fc86650: .word 0x0000 +3fc86660: .word 0x0000 +3fc86670: .word 0x0000 +3fc86680: .word 0x0000 +3fc86690: .word 0x0000 +3fc866a0: .word 0x0000 +3fc866b0: .word 0x0000 +3fc866c0: .word 0xffae +3fc866d0: .word 0x0000 +3fc866e0: .word 0x0000 +3fc866f0: .word 0x0000 +3fc86700: .word 0xff8d +3fc86710: .word 0x0000 +3fc86720: .word 0x0000 +3fc86730: .word 0x0000 +3fc86740: .word 0xffb1 +3fc86750: .word 0x0000 +3fc86760: .word 0x0000 +3fc86770: .word 0x0000 +3fc86780: .word 0xffb2 +3fc86790: .word 0x0000 +3fc867a0: .word 0x0000 +3fc867b0: .word 0x0000 +3fc867c0: .word 0xffb3 +3fc867d0: .word 0x0000 +3fc867e0: .word 0x0000 +3fc867f0: .word 0x0000 +3fc86800: .word 0xffb4 +3fc86810: .word 0x0000 +3fc86820: .word 0x0000 +3fc86830: .word 0x0000 +3fc86840: .word 0xffb5 +3fc86850: .word 0x0000 +3fc86860: .word 0x0000 +3fc86870: .word 0x0000 +3fc86880: .word 0xffb6 +3fc86890: .word 0x0000 +3fc868a0: .word 0x0000 +3fc868b0: .word 0x0000 +3fc868c0: .word 0xffac +3fc868d0: .word 0x0000 +3fc868e0: .word 0x0000 +3fc868f0: .word 0x0000 +3fc86900: .word 0xffb7 +3fc86910: .word 0x0000 +3fc86920: .word 0x0000 +3fc86930: .word 0x0000 +3fc86940: .word 0xffb8 +3fc86950: .word 0x0000 +3fc86960: .word 0x0000 +3fc86970: .word 0x0000 +3fc86980: .word 0xffb9 +3fc86990: .word 0x0000 +3fc869a0: .word 0x0000 +3fc869b0: .word 0x0000 +3fc869c0: .word 0xffad +3fc869d0: .word 0x0000 +3fc869e0: .word 0x0000 +3fc869f0: .word 0x0000 +3fc86a00: .word 0xff91 +3fc86a10: .word 0x0000 +3fc86a20: .word 0x0000 +3fc86a30: .word 0x0000 +3fc86a40: .word 0xff92 +3fc86a50: .word 0x0000 +3fc86a60: .word 0x0000 +3fc86a70: .word 0x0000 +3fc86a80: .word 0xff93 +3fc86a90: .word 0x0000 +3fc86aa0: .word 0x0000 +3fc86ab0: .word 0x0000 +3fc86ac0: .word 0xff94 +3fc86ad0: .word 0x0000 +3fc86ae0: .word 0x0000 +3fc86af0: .word 0x0000 +3fc86b00: .word 0x0000 +3fc86b10: .word 0x0000 +3fc86b20: .word 0x0000 +3fc86b30: .word 0x0000 +3fc86b40: .word 0x0000 +3fc86b50: .word 0x0000 +3fc86b60: .word 0x0000 +3fc86b70: .word 0x0000 +3fc86b80: .word 0xff51 +3fc86b90: .word 0x0000 +3fc86ba0: .word 0x0000 +3fc86bb0: .word 0x0000 +3fc86bc0: .word 0xff53 +3fc86bd0: .word 0x0000 +3fc86be0: .word 0x0000 +3fc86bf0: .word 0x0000 +3fc86c00: .word 0xff54 +3fc86c10: .word 0x0000 +3fc86c20: .word 0x0000 +3fc86c30: .word 0x0000 +3fc86c40: .word 0xff52 +3fc86c50: .word 0x0000 +3fc86c60: .word 0x0000 +3fc86c70: .word 0x0000 +3fc86c80: .word 0xffe2 +3fc86c90: .word 0x0000 +3fc86ca0: .word 0x0000 +3fc86cb0: .word 0x0000 +3fc86cc0: .word 0xffe9 +3fc86cd0: .word 0x0000 +3fc86ce0: .word 0x0000 +3fc86cf0: .word 0x0000 +3fc86d00: .word 0xff20 +3fc86d10: .word 0x0000 +3fc86d20: .word 0x0000 +3fc86d30: .word 0x0000 +3fc86d40: .word 0xffe1 +3fc86d50: .word 0x0000 +3fc86d60: .word 0x0000 +3fc86d70: .word 0x0000 +3fc86d80: .word 0xffe3 +3fc86d90: .word 0x0000 +3fc86da0: .word 0x0000 +3fc86db0: .word 0x0000 +3fc86dc0: .word 0xffe5 +3fc86dd0: .word 0x0000 +3fc86de0: .word 0x0000 +3fc86df0: .word 0x0000 +3fc86e00: .word 0xff20 +3fc86e10: .word 0x0000 +3fc86e20: .word 0x0000 +3fc86e30: .word 0x0000 +3fc86e40: .word 0xffea +3fc86e50: .word 0x0000 +3fc86e60: .word 0x0000 +3fc86e70: .word 0x0000 +3fc86e80: .word 0x0000 +3fc86e90: .word 0x0000 +3fc86ea0: .word 0x0000 +3fc86eb0: .word 0x0000 +3fc86ec0: .word 0x0000 +3fc86ed0: .word 0x0000 +3fc86ee0: .word 0x0000 +3fc86ef0: .word 0x0000 +3fc86f00: .word 0x0000 +3fc86f10: .word 0x0000 +3fc86f20: .word 0x0000 +3fc86f30: .word 0x0000 +3fc86f40: .word 0x0000 +3fc86f50: .word 0x0000 +3fc86f60: .word 0x0000 +3fc86f70: .word 0x0000 +3fc86f80: .word 0x0000 +3fc86f90: .word 0x0000 +3fc86fa0: .word 0x0000 +3fc86fb0: .word 0x0000 +3fc86fc0: .word 0x0000 +3fc86fd0: .word 0x0000 +3fc86fe0: .word 0x0000 +3fc86ff0: .word 0x0000 +3fc87000: .word 0x0000 +3fc87010: .word 0x0000 +3fc87020: .word 0x0000 +3fc87030: .word 0x0000 +3fc87040: .word 0x0000 +3fc87050: .word 0x0000 +3fc87060: .word 0x0000 +3fc87070: .word 0x0000 +3fc87080: .word 0x0000 +3fc87090: .word 0x0000 +3fc870a0: .word 0x0000 +3fc870b0: .word 0x0000 +3fc870c0: .word 0xffff +3fc870d0: .word 0x0000 +3fc870e0: .word 0x0000 +3fc870f0: .word 0x0000 +3fc87100: .word 0xff0d +3fc87110: .word 0x0000 +3fc87120: .word 0x0000 +3fc87130: .word 0x0000 +3fc87140: .word 0xff09 +3fc87150: .word 0x0000 +3fc87160: .word 0x0000 +3fc87170: .word 0x0000 +3fc87180: .word 0x007e +3fc87190: .word 0x0000 +3fc871a0: .word 0x0040 +3fc871b0: .word 0x0000 +3fc871c0: rev b1 +3fc871d0: .word 0x0000 +3fc871e0: rev a1 +3fc871f0: .word 0x0000 +3fc87200: .word 0x0051 +3fc87210: .word 0x0000 +3fc87220: .word 0x0000 +3fc87230: .word 0x0000 +3fc87240: .word 0x0041 +3fc87250: .word 0x0000 +3fc87260: .word 0x0000 +3fc87270: .word 0x0000 +3fc87280: .word 0x005a +3fc87290: .word 0x0000 +3fc872a0: .word 0x0000 +3fc872b0: .word 0x0000 +3fc872c0: .word 0x0000 +3fc872d0: .word 0x0000 +3fc872e0: .word 0x0000 +3fc872f0: .word 0x0000 +3fc87300: rev b2 +3fc87310: .word 0x0000 +3fc87320: rev a2 +3fc87330: .word 0x0000 +3fc87340: .word 0x0057 +3fc87350: .word 0x0000 +3fc87360: .word 0x0000 +3fc87370: .word 0x0000 +3fc87380: .word 0x0053 +3fc87390: .word 0x0000 +3fc873a0: .word 0x0000 +3fc873b0: .word 0x0000 +3fc873c0: .word 0x0058 +3fc873d0: .word 0x0000 +3fc873e0: .word 0x0000 +3fc873f0: .word 0x0000 +3fc87400: rev b12 +3fc87410: .word 0x0000 +3fc87420: rev b14 +3fc87430: .word 0x0000 +3fc87440: .word 0x0000 +3fc87450: .word 0x0000 +3fc87460: .word 0x0000 +3fc87470: .word 0x0000 +3fc87480: rev b3 +3fc87490: .word 0x0000 +3fc874a0: rev a3 +3fc874b0: .word 0x0000 +3fc874c0: .word 0x0045 +3fc874d0: .word 0x0000 +3fc874e0: .word 0x0000 +3fc874f0: .word 0x0000 +3fc87500: .word 0x0044 +3fc87510: .word 0x0000 +3fc87520: .word 0x0000 +3fc87530: .word 0x0000 +3fc87540: .word 0x0043 +3fc87550: .word 0x0000 +3fc87560: .word 0x0000 +3fc87570: .word 0x0000 +3fc87580: .word 0x0000 +3fc87590: .word 0x0000 +3fc875a0: .word 0x0000 +3fc875b0: .word 0x0000 +3fc875c0: rev b4 +3fc875d0: .word 0x0000 +3fc875e0: rev a4 +3fc875f0: .word 0x0000 +3fc87600: .word 0x0052 +3fc87610: .word 0x0000 +3fc87620: .word 0x0000 +3fc87630: .word 0x0000 +3fc87640: .word 0x0046 +3fc87650: .word 0x0000 +3fc87660: .word 0x0000 +3fc87670: .word 0x0000 +3fc87680: .word 0x0056 +3fc87690: .word 0x0000 +3fc876a0: .word 0x0000 +3fc876b0: .word 0x0000 +3fc876c0: rev a0 +3fc876d0: .word 0x0000 +3fc876e0: .word 0x0000 +3fc876f0: .word 0x0000 +3fc87700: .word 0x0000 +3fc87710: .word 0x0000 +3fc87720: .word 0x0000 +3fc87730: .word 0x0000 +3fc87740: rev b5 +3fc87750: .word 0x0000 +3fc87760: rev a5 +3fc87770: .word 0x0000 +3fc87780: .word 0x0054 +3fc87790: .word 0x0000 +3fc877a0: .word 0x0000 +3fc877b0: .word 0x0000 +3fc877c0: .word 0x0047 +3fc877d0: .word 0x0000 +3fc877e0: .word 0x0000 +3fc877f0: .word 0x0000 +3fc87800: .word 0x0042 +3fc87810: .word 0x0000 +3fc87820: .word 0x0000 +3fc87830: .word 0x0000 +3fc87840: .word 0x0000 +3fc87850: .word 0x0000 +3fc87860: .word 0x0000 +3fc87870: .word 0x0000 +3fc87880: rev b6 +3fc87890: .word 0x0000 +3fc878a0: rev a6 +3fc878b0: .word 0x0000 +3fc878c0: .word 0x0059 +3fc878d0: .word 0x0000 +3fc878e0: .word 0x0000 +3fc878f0: .word 0x0000 +3fc87900: .word 0x0048 +3fc87910: .word 0x0000 +3fc87920: .word 0x0000 +3fc87930: .word 0x0000 +3fc87940: .word 0x004e +3fc87950: .word 0x0000 +3fc87960: .word 0x0000 +3fc87970: .word 0x0000 +3fc87980: .word 0x0000 +3fc87990: .word 0x0000 +3fc879a0: .word 0x0000 +3fc879b0: .word 0x0000 +3fc879c0: rev b7 +3fc879d0: .word 0x0000 +3fc879e0: rev sp +3fc879f0: .word 0x0000 +3fc87a00: .word 0x0055 +3fc87a10: .word 0x0000 +3fc87a20: .word 0x0000 +3fc87a30: .word 0x0000 +3fc87a40: .word 0x004a +3fc87a50: .word 0x0000 +3fc87a60: .word 0x0000 +3fc87a70: .word 0x0000 +3fc87a80: .word 0x004d +3fc87a90: .word 0x0000 +3fc87aa0: .word 0x0000 +3fc87ab0: .word 0x0000 +3fc87ac0: .word 0x0000 +3fc87ad0: .word 0x0000 +3fc87ae0: .word 0x0000 +3fc87af0: .word 0x0000 +3fc87b00: rev b8 +3fc87b10: .word 0x0000 +3fc87b20: rev a8 +3fc87b30: .word 0x0000 +3fc87b40: .word 0x0049 +3fc87b50: .word 0x0000 +3fc87b60: .word 0x0000 +3fc87b70: .word 0x0000 +3fc87b80: .word 0x004b +3fc87b90: .word 0x0000 +3fc87ba0: .word 0x0000 +3fc87bb0: .word 0x0000 +3fc87bc0: rev a12 +3fc87bd0: .word 0x0000 +3fc87be0: rev b11 +3fc87bf0: .word 0x0000 +3fc87c00: .word 0x0000 +3fc87c10: .word 0x0000 +3fc87c20: .word 0x0000 +3fc87c30: .word 0x0000 +3fc87c40: rev b9 +3fc87c50: .word 0x0000 +3fc87c60: rev a9 +3fc87c70: .word 0x0000 +3fc87c80: .word 0x004f +3fc87c90: .word 0x0000 +3fc87ca0: .word 0x0000 +3fc87cb0: .word 0x0000 +3fc87cc0: .word 0x004c +3fc87cd0: .word 0x0000 +3fc87ce0: .word 0x0000 +3fc87cf0: .word 0x0000 +3fc87d00: rev a14 +3fc87d10: .word 0x0000 +3fc87d20: rev b10 +3fc87d30: .word 0x0000 +3fc87d40: .word 0x0000 +3fc87d50: .word 0x0000 +3fc87d60: .word 0x0000 +3fc87d70: .word 0x0000 +3fc87d80: rev b0 +3fc87d90: .word 0x0000 +3fc87da0: rev b13 +3fc87db0: .word 0x0000 +3fc87dc0: .word 0x0050 +3fc87dd0: .word 0x0000 +3fc87de0: .word 0x0000 +3fc87df0: .word 0x0000 +3fc87e00: .word 0x0000 +3fc87e10: .word 0x0000 +3fc87e20: .word 0x0000 +3fc87e30: .word 0x0000 +3fc87e40: .word 0x007b +3fc87e50: .word 0x0000 +3fc87e60: .word 0x005b +3fc87e70: .word 0x0000 +3fc87e80: rev a13 +3fc87e90: .word 0x0000 +3fc87ea0: .word 0x005f +3fc87eb0: .word 0x0000 +3fc87ec0: .word 0x0000 +3fc87ed0: .word 0x0000 +3fc87ee0: .word 0x0000 +3fc87ef0: .word 0x0000 +3fc87f00: rev a7 +3fc87f10: .word 0x0000 +3fc87f20: .word 0x0060 +3fc87f30: .word 0x0000 +3fc87f40: rev a2 +3fc87f50: .word 0x0000 +3fc87f60: .word 0x005e +3fc87f70: .word 0x0000 +3fc87f80: rev a7 +3fc87f90: .word 0x0000 +3fc87fa0: rev a10 +3fc87fb0: .word 0x0000 +3fc87fc0: .word 0x0000 +3fc87fd0: .word 0x0000 +3fc87fe0: .word 0x0000 +3fc87ff0: .word 0x0000 +3fc88000: rev a11 +3fc88010: .word 0x0000 +3fc88020: rev sp +3fc88030: .word 0x0000 +3fc88040: .word 0x007d +3fc88050: .word 0x0000 +3fc88060: .word 0x005d +3fc88070: .word 0x0000 +3fc88080: .word 0x007c +3fc88090: .word 0x0000 +3fc880a0: .word 0x005c +3fc880b0: .word 0x0000 +3fc880c0: .word 0xffbe +3fc880d0: .word 0x0000 +3fc880e0: .word 0x0000 +3fc880f0: .word 0x0000 +3fc88100: .word 0xffbf +3fc88110: .word 0x0000 +3fc88120: .word 0x0000 +3fc88130: .word 0x0000 +3fc88140: .word 0xffc0 +3fc88150: .word 0x0000 +3fc88160: .word 0x0000 +3fc88170: .word 0x0000 +3fc88180: .word 0xffc1 +3fc88190: .word 0x0000 +3fc881a0: .word 0x0000 +3fc881b0: .word 0x0000 +3fc881c0: .word 0xffc2 +3fc881d0: .word 0x0000 +3fc881e0: .word 0x0000 +3fc881f0: .word 0x0000 +3fc88200: .word 0x0000 +3fc88210: .word 0x0000 +3fc88220: .word 0x0000 +3fc88230: .word 0x0000 +3fc88240: .word 0x0000 +3fc88250: .word 0x0000 +3fc88260: .word 0x0000 +3fc88270: .word 0x0000 +3fc88280: .word 0x0000 +3fc88290: .word 0x0000 +3fc882a0: .word 0x0000 +3fc882b0: .word 0x0000 +3fc882c0: .word 0x0000 +3fc882d0: .word 0x0000 +3fc882e0: .word 0x0000 +3fc882f0: .word 0x0000 +3fc88300: .word 0x0000 +3fc88310: .word 0x0000 +3fc88320: .word 0x0000 +3fc88330: .word 0x0000 +3fc88340: .word 0x0000 +3fc88350: .word 0x0000 +3fc88360: .word 0x0000 +3fc88370: .word 0x0000 +3fc88380: .word 0x0000 +3fc88390: .word 0x0000 +3fc883a0: .word 0x0000 +3fc883b0: .word 0x0000 +3fc883c0: .word 0x0000 +3fc883d0: .word 0x0000 +3fc883e0: .word 0x0000 +3fc883f0: .word 0x0000 +3fc88400: .word 0x0000 +3fc88410: .word 0x0000 +3fc88420: .word 0x0000 +3fc88430: .word 0x0000 +3fc88440: .word 0xffc3 +3fc88450: .word 0x0000 +3fc88460: .word 0x0000 +3fc88470: .word 0x0000 +3fc88480: .word 0xffc4 +3fc88490: .word 0x0000 +3fc884a0: .word 0x0000 +3fc884b0: .word 0x0000 +3fc884c0: .word 0xffc5 +3fc884d0: .word 0x0000 +3fc884e0: .word 0x0000 +3fc884f0: .word 0x0000 +3fc88500: .word 0xffc6 +3fc88510: .word 0x0000 +3fc88520: .word 0x0000 +3fc88530: .word 0x0000 +3fc88540: .word 0xffc7 +3fc88550: .word 0x0000 +3fc88560: .word 0x0000 +3fc88570: .word 0x0000 +3fc88580: .word 0x0000 +3fc88590: .word 0x0000 +3fc885a0: .word 0x0000 +3fc885b0: .word 0x0000 +3fc885c0: .word 0x0000 +3fc885d0: .word 0x0000 +3fc885e0: .word 0x0000 +3fc885f0: .word 0x0000 +3fc88600: .word 0x0000 +3fc88610: .word 0x0000 +3fc88620: .word 0x0000 +3fc88630: .word 0x0000 +3fc88640: .word 0x0000 +3fc88650: .word 0x0000 +3fc88660: .word 0x0000 +3fc88670: .word 0x0000 +3fc88680: .word 0x0000 +3fc88690: .word 0x0000 +3fc886a0: .word 0x0000 +3fc886b0: .word 0x0000 +3fc886c0: .word 0x0000 +3fc886d0: .word 0x0000 +3fc886e0: .word 0x0000 +3fc886f0: .word 0x0000 +3fc88700: .word 0x0000 +3fc88710: .word 0x0000 +3fc88720: .word 0x0000 +3fc88730: .word 0x0000 +3fc88740: .word 0x0000 +3fc88750: .word 0x0000 +3fc88760: .word 0x0000 +3fc88770: .word 0x0000 +3fc88780: .word 0xffc8 +3fc88790: .word 0x0000 +3fc887a0: .word 0x0000 +3fc887b0: .word 0x0000 +3fc887c0: .word 0xffc9 +3fc887d0: .word 0x0000 +3fc887e0: .word 0x0000 +3fc887f0: .word 0x0000 +3fc88800: .word 0xffca +3fc88810: .word 0x0000 +3fc88820: .word 0x0000 +3fc88830: .word 0x0000 +3fc88840: .word 0xffcb +3fc88850: .word 0x0000 +3fc88860: .word 0x0000 +3fc88870: .word 0x0000 +3fc88880: .word 0x0000 +3fc88890: .word 0x0000 +3fc888a0: .word 0x0000 +3fc888b0: .word 0x0000 +3fc888c0: .word 0x0000 +3fc888d0: .word 0x0000 +3fc888e0: .word 0x0000 +3fc888f0: .word 0x0000 +3fc88900: .word 0x0000 +3fc88910: .word 0x0000 +3fc88920: .word 0x0000 +3fc88930: .word 0x0000 +3fc88940: .word 0x0000 +3fc88950: .word 0x0000 +3fc88960: .word 0x0000 +3fc88970: .word 0x0000 +3fc88980: .word 0x0000 +3fc88990: .word 0x0000 +3fc889a0: .word 0x0000 +3fc889b0: .word 0x0000 +3fc889c0: .word 0x0000 +3fc889d0: .word 0x0000 +3fc889e0: .word 0x0000 +3fc889f0: .word 0x0000 +3fc88a00: .word 0x0000 +3fc88a10: .word 0x0000 +3fc88a20: .word 0x0000 +3fc88a30: .word 0x0000 +3fc88a40: .word 0xff6a +3fc88a50: .word 0x0000 +3fc88a60: .word 0x0000 +3fc88a70: .word 0x0000 +3fc88a80: .word 0xff67 +3fc88a90: .word 0x0000 +3fc88aa0: .word 0x0000 +3fc88ab0: .word 0x0000 +3fc88ac0: .word 0x0000 +3fc88ad0: .word 0x0000 +3fc88ae0: .word 0x0000 +3fc88af0: .word 0x0000 +3fc88b00: .word 0x0000 +3fc88b10: .word 0x0000 +3fc88b20: .word 0x0000 +3fc88b30: .word 0x0000 +3fc88b40: .word 0xffce +3fc88b50: .word 0x0000 +3fc88b60: .word 0x0000 +3fc88b70: .word 0x0000 +3fc88b80: .word 0xffcf +3fc88b90: .word 0x0000 +3fc88ba0: .word 0x0000 +3fc88bb0: .word 0x0000 +3fc88bc0: .word 0xffd0 +3fc88bd0: .word 0x0000 +3fc88be0: .word 0x0000 +3fc88bf0: .word 0x0000 +3fc88c00: .word 0xffd1 +3fc88c10: .word 0x0000 +3fc88c20: .word 0x0000 +3fc88c30: .word 0x0000 +3fc88c40: .word 0x0000 +3fc88c50: .word 0x0000 +3fc88c60: .word 0x0000 +3fc88c70: .word 0x0000 +3fc88c80: .word 0x0000 +3fc88c90: .word 0x0000 +3fc88ca0: .word 0x0000 +3fc88cb0: .word 0x0000 +3fc88cc0: .word 0x0000 +3fc88cd0: .word 0x0000 +3fc88ce0: .word 0x0000 +3fc88cf0: .word 0x0000 +3fc88d00: .word 0x0000 +3fc88d10: .word 0x0000 +3fc88d20: .word 0x0000 +3fc88d30: .word 0x0000 +3fc88d40: .word 0x0000 +3fc88d50: .word 0x0000 +3fc88d60: .word 0x0000 +3fc88d70: .word 0x0000 +3fc88d80: .word 0x0000 +3fc88d90: .word 0x0000 +3fc88da0: .word 0x0000 +3fc88db0: .word 0x0000 +3fc88dc0: .word 0xff68 +3fc88dd0: .word 0x0000 +3fc88de0: .word 0x0000 +3fc88df0: .word 0x0000 +3fc88e00: .word 0xff63 +3fc88e10: .word 0x0000 +3fc88e20: .word 0x0000 +3fc88e30: .word 0x0000 +3fc88e40: .word 0xff00 +3fc88e50: addk 32, a0 +3fc88e60: .word 0x0000 +3fc88e70: .word 0x0000 +3fc88e80: .word 0xff60 +3fc88e90: .word 0x0000 +3fc88ea0: .word 0x0000 +3fc88eb0: .word 0x0000 +3fc88ec0: .word 0xff55 +3fc88ed0: .word 0x0000 +3fc88ee0: .word 0x0000 +3fc88ef0: .word 0x0000 +3fc88f00: .word 0xff56 +3fc88f10: .word 0x0000 +3fc88f20: .word 0x0000 +3fc88f30: .word 0x0000 +3fc88f40: .word 0x0000 +3fc88f50: .word 0x0000 +3fc88f60: .word 0x0000 +3fc88f70: .word 0x0000 +3fc88f80: .word 0x0000 +3fc88f90: .word 0x0000 +3fc88fa0: .word 0x0000 +3fc88fb0: .word 0x0000 +3fc88fc0: .word 0xffb0 +3fc88fd0: .word 0x0000 +3fc88fe0: .word 0x0000 +3fc88ff0: .word 0x0000 +3fc89000: .word 0x0000 +3fc89010: .word 0x0000 +3fc89020: .word 0x0000 +3fc89030: .word 0x0000 +3fc89040: .word 0xffae +3fc89050: .word 0x0000 +3fc89060: .word 0x0000 +3fc89070: .word 0x0000 +3fc89080: .word 0xff8d +3fc89090: .word 0x0000 +3fc890a0: .word 0x0000 +3fc890b0: .word 0x0000 +3fc890c0: .word 0xffb1 +3fc890d0: .word 0x0000 +3fc890e0: .word 0x0000 +3fc890f0: .word 0x0000 +3fc89100: .word 0xffb2 +3fc89110: .word 0x0000 +3fc89120: .word 0x0000 +3fc89130: .word 0x0000 +3fc89140: .word 0xffb3 +3fc89150: .word 0x0000 +3fc89160: .word 0x0000 +3fc89170: .word 0x0000 +3fc89180: .word 0xffb4 +3fc89190: .word 0x0000 +3fc891a0: .word 0x0000 +3fc891b0: .word 0x0000 +3fc891c0: .word 0xffb5 +3fc891d0: .word 0x0000 +3fc891e0: .word 0x0000 +3fc891f0: .word 0x0000 +3fc89200: .word 0xffb6 +3fc89210: .word 0x0000 +3fc89220: .word 0x0000 +3fc89230: .word 0x0000 +3fc89240: .word 0xffac +3fc89250: .word 0x0000 +3fc89260: .word 0x0000 +3fc89270: .word 0x0000 +3fc89280: .word 0xffb7 +3fc89290: .word 0x0000 +3fc892a0: .word 0x0000 +3fc892b0: .word 0x0000 +3fc892c0: .word 0xffb8 +3fc892d0: .word 0x0000 +3fc892e0: .word 0x0000 +3fc892f0: .word 0x0000 +3fc89300: .word 0xffb9 +3fc89310: .word 0x0000 +3fc89320: .word 0x0000 +3fc89330: .word 0x0000 +3fc89340: .word 0xffad +3fc89350: .word 0x0000 +3fc89360: .word 0x0000 +3fc89370: .word 0x0000 +3fc89380: .word 0xff91 +3fc89390: .word 0x0000 +3fc893a0: .word 0x0000 +3fc893b0: .word 0x0000 +3fc893c0: .word 0xff92 +3fc893d0: .word 0x0000 +3fc893e0: .word 0x0000 +3fc893f0: .word 0x0000 +3fc89400: .word 0xff93 +3fc89410: .word 0x0000 +3fc89420: .word 0x0000 +3fc89430: .word 0x0000 +3fc89440: .word 0xff94 +3fc89450: .word 0x0000 +3fc89460: .word 0x0000 +3fc89470: .word 0x0000 +3fc89480: .word 0x0000 +3fc89490: .word 0x0000 +3fc894a0: .word 0x0000 +3fc894b0: .word 0x0000 +3fc894c0: .word 0x0000 +3fc894d0: .word 0x0000 +3fc894e0: .word 0x0000 +3fc894f0: .word 0x0000 +3fc89500: .word 0xff51 +3fc89510: .word 0x0000 +3fc89520: .word 0x0000 +3fc89530: .word 0x0000 +3fc89540: .word 0xff53 +3fc89550: .word 0x0000 +3fc89560: .word 0x0000 +3fc89570: .word 0x0000 +3fc89580: .word 0xff54 +3fc89590: .word 0x0000 +3fc895a0: .word 0x0000 +3fc895b0: .word 0x0000 +3fc895c0: .word 0xff52 +3fc895d0: .word 0x0000 +3fc895e0: .word 0x0000 +3fc895f0: .word 0x0000 +3fc89600: .word 0xffe2 +3fc89610: .word 0x0000 +3fc89620: .word 0x0000 +3fc89630: .word 0x0000 +3fc89640: .word 0xffe9 +3fc89650: .word 0x0000 +3fc89660: .word 0x0000 +3fc89670: .word 0x0000 +3fc89680: .word 0xff20 +3fc89690: .word 0x0000 +3fc896a0: .word 0x0000 +3fc896b0: .word 0x0000 +3fc896c0: .word 0xffe1 +3fc896d0: .word 0x0000 +3fc896e0: .word 0x0000 +3fc896f0: .word 0x0000 +3fc89700: .word 0xffe3 +3fc89710: .word 0x0000 +3fc89720: .word 0x0000 +3fc89730: .word 0x0000 +3fc89740: .word 0xffe5 +3fc89750: .word 0x0000 +3fc89760: .word 0x0000 +3fc89770: .word 0x0000 +3fc89780: .word 0xff20 +3fc89790: .word 0x0000 +3fc897a0: .word 0x0000 +3fc897b0: .word 0x0000 +3fc897c0: .word 0xffea +3fc897d0: .word 0x0000 +3fc897e0: .word 0x0000 +3fc897f0: .word 0x0000 +3fc89800: .word 0x0000 +3fc89810: .word 0x0000 +3fc89820: .word 0x0000 +3fc89830: .word 0x0000 +3fc89840: .word 0x0000 +3fc89850: .word 0x0000 +3fc89860: .word 0x0000 +3fc89870: .word 0x0000 +3fc89880: .word 0x0000 +3fc89890: .word 0x0000 +3fc898a0: .word 0x0000 +3fc898b0: .word 0x0000 +3fc898c0: .word 0x0000 +3fc898d0: .word 0x0000 +3fc898e0: .word 0x0000 +3fc898f0: .word 0x0000 +3fc89900: .word 0x0000 +3fc89910: .word 0x0000 +3fc89920: .word 0x0000 +3fc89930: .word 0x0000 +3fc89940: .word 0x0000 +3fc89950: .word 0x0000 +3fc89960: .word 0x0000 +3fc89970: .word 0x0000 +3fc89980: .word 0x0000 +3fc89990: .word 0x0000 +3fc899a0: .word 0x0000 +3fc899b0: .word 0x0000 +3fc899c0: .word 0x0000 +3fc899d0: .word 0x0000 +3fc899e0: .word 0x0000 +3fc899f0: .word 0x0000 +3fc89a00: .word 0x0000 +3fc89a10: .word 0x0000 +3fc89a20: .word 0x0000 +3fc89a30: .word 0x0000 +3fc89a40: .word 0xffff +3fc89a50: .word 0x0000 +3fc89a60: .word 0x0000 +3fc89a70: .word 0x0000 +3fc89a80: .word 0xff0d +3fc89a90: .word 0x0000 +3fc89aa0: .word 0x0000 +3fc89ab0: .word 0x0000 +3fc89ac0: .word 0xff09 +3fc89ad0: .word 0x0000 +3fc89ae0: .word 0x0000 +3fc89af0: .word 0x0000 +3fc89b00: .word 0x007e +3fc89b10: .word 0x0000 +3fc89b20: .word 0x00a7 +3fc89b30: .word 0x0000 +3fc89b40: rev b1 +3fc89b50: .word 0x0000 +3fc89b60: rev a1 +3fc89b70: .word 0x0000 +3fc89b80: .word 0x0051 +3fc89b90: .word 0x0000 +3fc89ba0: .word 0x0000 +3fc89bb0: .word 0x0000 +3fc89bc0: .word 0x0041 +3fc89bd0: .word 0x0000 +3fc89be0: .word 0x0000 +3fc89bf0: .word 0x0000 +3fc89c00: .word 0x005a +3fc89c10: .word 0x0000 +3fc89c20: .word 0x0000 +3fc89c30: .word 0x0000 +3fc89c40: .word 0x0000 +3fc89c50: .word 0x0000 +3fc89c60: .word 0x0000 +3fc89c70: .word 0x0000 +3fc89c80: rev b2 +3fc89c90: .word 0x0000 +3fc89ca0: rev a2 +3fc89cb0: .word 0x0000 +3fc89cc0: .word 0x0057 +3fc89cd0: .word 0x0000 +3fc89ce0: .word 0x0000 +3fc89cf0: .word 0x0000 +3fc89d00: .word 0x0053 +3fc89d10: .word 0x0000 +3fc89d20: .word 0x0000 +3fc89d30: .word 0x0000 +3fc89d40: .word 0x0058 +3fc89d50: .word 0x0000 +3fc89d60: .word 0x0000 +3fc89d70: .word 0x0000 +3fc89d80: rev b12 +3fc89d90: .word 0x0000 +3fc89da0: rev b14 +3fc89db0: .word 0x0000 +3fc89dc0: .word 0x0000 +3fc89dd0: .word 0x0000 +3fc89de0: .word 0x0000 +3fc89df0: .word 0x0000 +3fc89e00: rev b3 +3fc89e10: .word 0x0000 +3fc89e20: .word 0x00a3 +3fc89e30: .word 0x0000 +3fc89e40: .word 0x0045 +3fc89e50: .word 0x0000 +3fc89e60: .word 0x0000 +3fc89e70: .word 0x0000 +3fc89e80: .word 0x0044 +3fc89e90: .word 0x0000 +3fc89ea0: .word 0x0000 +3fc89eb0: .word 0x0000 +3fc89ec0: .word 0x0043 +3fc89ed0: .word 0x0000 +3fc89ee0: .word 0x0000 +3fc89ef0: .word 0x0000 +3fc89f00: .word 0x0000 +3fc89f10: .word 0x0000 +3fc89f20: .word 0x0000 +3fc89f30: .word 0x0000 +3fc89f40: rev b4 +3fc89f50: .word 0x0000 +3fc89f60: rev a4 +3fc89f70: .word 0x0000 +3fc89f80: .word 0x0052 +3fc89f90: .word 0x0000 +3fc89fa0: .word 0x0000 +3fc89fb0: .word 0x0000 +3fc89fc0: .word 0x0046 +3fc89fd0: .word 0x0000 +3fc89fe0: .word 0x0000 +3fc89ff0: .word 0x0000 +3fc8a000: .word 0x0056 +3fc8a010: .word 0x0000 +3fc8a020: .word 0x0000 +3fc8a030: .word 0x0000 +3fc8a040: rev a0 +3fc8a050: .word 0x0000 +3fc8a060: .word 0x0000 +3fc8a070: .word 0x0000 +3fc8a080: .word 0x0000 +3fc8a090: .word 0x0000 +3fc8a0a0: .word 0x0000 +3fc8a0b0: .word 0x0000 +3fc8a0c0: rev b5 +3fc8a0d0: .word 0x0000 +3fc8a0e0: rev a5 +3fc8a0f0: .word 0x0000 +3fc8a100: .word 0x0054 +3fc8a110: .word 0x0000 +3fc8a120: .word 0x0000 +3fc8a130: .word 0x0000 +3fc8a140: .word 0x0047 +3fc8a150: .word 0x0000 +3fc8a160: .word 0x0000 +3fc8a170: .word 0x0000 +3fc8a180: .word 0x0042 +3fc8a190: .word 0x0000 +3fc8a1a0: .word 0x0000 +3fc8a1b0: .word 0x0000 +3fc8a1c0: .word 0x0000 +3fc8a1d0: .word 0x0000 +3fc8a1e0: .word 0x0000 +3fc8a1f0: .word 0x0000 +3fc8a200: rev b6 +3fc8a210: .word 0x0000 +3fc8a220: rev a6 +3fc8a230: .word 0x0000 +3fc8a240: .word 0x0059 +3fc8a250: .word 0x0000 +3fc8a260: .word 0x0000 +3fc8a270: .word 0x0000 +3fc8a280: .word 0x0048 +3fc8a290: .word 0x0000 +3fc8a2a0: .word 0x0000 +3fc8a2b0: .word 0x0000 +3fc8a2c0: .word 0x004e +3fc8a2d0: .word 0x0000 +3fc8a2e0: .word 0x0000 +3fc8a2f0: .word 0x0000 +3fc8a300: .word 0x0000 +3fc8a310: .word 0x0000 +3fc8a320: .word 0x0000 +3fc8a330: .word 0x0000 +3fc8a340: rev b7 +3fc8a350: .word 0x0000 +3fc8a360: rev sp +3fc8a370: .word 0x0000 +3fc8a380: .word 0x0055 +3fc8a390: .word 0x0000 +3fc8a3a0: .word 0x0000 +3fc8a3b0: .word 0x0000 +3fc8a3c0: .word 0x004a +3fc8a3d0: .word 0x0000 +3fc8a3e0: .word 0x0000 +3fc8a3f0: .word 0x0000 +3fc8a400: .word 0x004d +3fc8a410: .word 0x0000 +3fc8a420: .word 0x0000 +3fc8a430: .word 0x0000 +3fc8a440: .word 0x0000 +3fc8a450: .word 0x0000 +3fc8a460: .word 0x0000 +3fc8a470: .word 0x0000 +3fc8a480: rev b8 +3fc8a490: .word 0x0000 +3fc8a4a0: rev a8 +3fc8a4b0: .word 0x0000 +3fc8a4c0: .word 0x0049 +3fc8a4d0: .word 0x0000 +3fc8a4e0: .word 0x0000 +3fc8a4f0: .word 0x0000 +3fc8a500: .word 0x004b +3fc8a510: .word 0x0000 +3fc8a520: .word 0x0000 +3fc8a530: .word 0x0000 +3fc8a540: rev a12 +3fc8a550: .word 0x0000 +3fc8a560: rev b11 +3fc8a570: .word 0x0000 +3fc8a580: .word 0x0000 +3fc8a590: .word 0x0000 +3fc8a5a0: .word 0x0000 +3fc8a5b0: .word 0x0000 +3fc8a5c0: rev b9 +3fc8a5d0: .word 0x0000 +3fc8a5e0: rev a9 +3fc8a5f0: .word 0x0000 +3fc8a600: .word 0x004f +3fc8a610: .word 0x0000 +3fc8a620: .word 0x0000 +3fc8a630: .word 0x0000 +3fc8a640: .word 0x004c +3fc8a650: .word 0x0000 +3fc8a660: .word 0x0000 +3fc8a670: .word 0x0000 +3fc8a680: rev a14 +3fc8a690: .word 0x0000 +3fc8a6a0: rev b10 +3fc8a6b0: .word 0x0000 +3fc8a6c0: .word 0x0000 +3fc8a6d0: .word 0x0000 +3fc8a6e0: .word 0x0000 +3fc8a6f0: .word 0x0000 +3fc8a700: rev b0 +3fc8a710: .word 0x0000 +3fc8a720: rev b13 +3fc8a730: .word 0x0000 +3fc8a740: .word 0x0050 +3fc8a750: .word 0x0000 +3fc8a760: .word 0x0000 +3fc8a770: .word 0x0000 +3fc8a780: .word 0x0000 +3fc8a790: .word 0x0000 +3fc8a7a0: .word 0x0000 +3fc8a7b0: .word 0x0000 +3fc8a7c0: .word 0x00c6 +3fc8a7d0: .word 0x0000 +3fc8a7e0: .word 0x0000 +3fc8a7f0: .word 0x0000 +3fc8a800: rev a13 +3fc8a810: .word 0x0000 +3fc8a820: .word 0x005f +3fc8a830: .word 0x0000 +3fc8a840: .word 0x0000 +3fc8a850: .word 0x0000 +3fc8a860: .word 0x0000 +3fc8a870: .word 0x0000 +3fc8a880: rev a7 +3fc8a890: .word 0x0000 +3fc8a8a0: .word 0x0060 +3fc8a8b0: .word 0x0000 +3fc8a8c0: rev a2 +3fc8a8d0: .word 0x0000 +3fc8a8e0: .word 0x005e +3fc8a8f0: .word 0x0000 +3fc8a900: rev a7 +3fc8a910: .word 0x0000 +3fc8a920: rev a10 +3fc8a930: .word 0x0000 +3fc8a940: .word 0x0000 +3fc8a950: .word 0x0000 +3fc8a960: .word 0x0000 +3fc8a970: .word 0x0000 +3fc8a980: rev a11 +3fc8a990: .word 0x0000 +3fc8a9a0: rev sp +3fc8a9b0: .word 0x0000 +3fc8a9c0: .word 0x00c5 +3fc8a9d0: .word 0x0000 +3fc8a9e0: .word 0x0000 +3fc8a9f0: .word 0x0000 +3fc8aa00: .word 0x00d8 +3fc8aa10: .word 0x0000 +3fc8aa20: .word 0x0000 +3fc8aa30: .word 0x0000 +3fc8aa40: .word 0xffbe +3fc8aa50: .word 0x0000 +3fc8aa60: .word 0x0000 +3fc8aa70: .word 0x0000 +3fc8aa80: .word 0xffbf +3fc8aa90: .word 0x0000 +3fc8aaa0: .word 0x0000 +3fc8aab0: .word 0x0000 +3fc8aac0: .word 0xffc0 +3fc8aad0: .word 0x0000 +3fc8aae0: .word 0x0000 +3fc8aaf0: .word 0x0000 +3fc8ab00: .word 0xffc1 +3fc8ab10: .word 0x0000 +3fc8ab20: .word 0x0000 +3fc8ab30: .word 0x0000 +3fc8ab40: .word 0xffc2 +3fc8ab50: .word 0x0000 +3fc8ab60: .word 0x0000 +3fc8ab70: .word 0x0000 +3fc8ab80: .word 0x0000 +3fc8ab90: .word 0x0000 +3fc8aba0: .word 0x0000 +3fc8abb0: .word 0x0000 +3fc8abc0: .word 0x0000 +3fc8abd0: .word 0x0000 +3fc8abe0: .word 0x0000 +3fc8abf0: .word 0x0000 +3fc8ac00: .word 0x0000 +3fc8ac10: .word 0x0000 +3fc8ac20: .word 0x0000 +3fc8ac30: .word 0x0000 +3fc8ac40: .word 0x0000 +3fc8ac50: .word 0x0000 +3fc8ac60: .word 0x0000 +3fc8ac70: .word 0x0000 +3fc8ac80: .word 0x0000 +3fc8ac90: .word 0x0000 +3fc8aca0: .word 0x0000 +3fc8acb0: .word 0x0000 +3fc8acc0: .word 0x0000 +3fc8acd0: .word 0x0000 +3fc8ace0: .word 0x0000 +3fc8acf0: .word 0x0000 +3fc8ad00: .word 0x0000 +3fc8ad10: .word 0x0000 +3fc8ad20: .word 0x0000 +3fc8ad30: .word 0x0000 +3fc8ad40: .word 0x0000 +3fc8ad50: .word 0x0000 +3fc8ad60: .word 0x0000 +3fc8ad70: .word 0x0000 +3fc8ad80: .word 0x0000 +3fc8ad90: .word 0x0000 +3fc8ada0: .word 0x0000 +3fc8adb0: .word 0x0000 +3fc8adc0: .word 0xffc3 +3fc8add0: .word 0x0000 +3fc8ade0: .word 0x0000 +3fc8adf0: .word 0x0000 +3fc8ae00: .word 0xffc4 +3fc8ae10: .word 0x0000 +3fc8ae20: .word 0x0000 +3fc8ae30: .word 0x0000 +3fc8ae40: .word 0xffc5 +3fc8ae50: .word 0x0000 +3fc8ae60: .word 0x0000 +3fc8ae70: .word 0x0000 +3fc8ae80: .word 0xffc6 +3fc8ae90: .word 0x0000 +3fc8aea0: .word 0x0000 +3fc8aeb0: .word 0x0000 +3fc8aec0: .word 0xffc7 +3fc8aed0: .word 0x0000 +3fc8aee0: .word 0x0000 +3fc8aef0: .word 0x0000 +3fc8af00: .word 0x0000 +3fc8af10: .word 0x0000 +3fc8af20: .word 0x0000 +3fc8af30: .word 0x0000 +3fc8af40: .word 0x0000 +3fc8af50: .word 0x0000 +3fc8af60: .word 0x0000 +3fc8af70: .word 0x0000 +3fc8af80: .word 0x0000 +3fc8af90: .word 0x0000 +3fc8afa0: .word 0x0000 +3fc8afb0: .word 0x0000 +3fc8afc0: .word 0x0000 +3fc8afd0: .word 0x0000 +3fc8afe0: .word 0x0000 +3fc8aff0: .word 0x0000 +3fc8b000: .word 0x0000 +3fc8b010: .word 0x0000 +3fc8b020: .word 0x0000 +3fc8b030: .word 0x0000 +3fc8b040: .word 0x0000 +3fc8b050: .word 0x0000 +3fc8b060: .word 0x0000 +3fc8b070: .word 0x0000 +3fc8b080: .word 0x0000 +3fc8b090: .word 0x0000 +3fc8b0a0: .word 0x0000 +3fc8b0b0: .word 0x0000 +3fc8b0c0: .word 0x0000 +3fc8b0d0: .word 0x0000 +3fc8b0e0: .word 0x0000 +3fc8b0f0: .word 0x0000 +3fc8b100: .word 0xffc8 +3fc8b110: .word 0x0000 +3fc8b120: .word 0x0000 +3fc8b130: .word 0x0000 +3fc8b140: .word 0xffc9 +3fc8b150: .word 0x0000 +3fc8b160: .word 0x0000 +3fc8b170: .word 0x0000 +3fc8b180: .word 0xffca +3fc8b190: .word 0x0000 +3fc8b1a0: .word 0x0000 +3fc8b1b0: .word 0x0000 +3fc8b1c0: .word 0xffcb +3fc8b1d0: .word 0x0000 +3fc8b1e0: .word 0x0000 +3fc8b1f0: .word 0x0000 +3fc8b200: .word 0x0000 +3fc8b210: .word 0x0000 +3fc8b220: .word 0x0000 +3fc8b230: .word 0x0000 +3fc8b240: .word 0x0000 +3fc8b250: .word 0x0000 +3fc8b260: .word 0x0000 +3fc8b270: .word 0x0000 +3fc8b280: .word 0x0000 +3fc8b290: .word 0x0000 +3fc8b2a0: .word 0x0000 +3fc8b2b0: .word 0x0000 +3fc8b2c0: .word 0x0000 +3fc8b2d0: .word 0x0000 +3fc8b2e0: .word 0x0000 +3fc8b2f0: .word 0x0000 +3fc8b300: .word 0x0000 +3fc8b310: .word 0x0000 +3fc8b320: .word 0x0000 +3fc8b330: .word 0x0000 +3fc8b340: .word 0x0000 +3fc8b350: .word 0x0000 +3fc8b360: .word 0x0000 +3fc8b370: .word 0x0000 +3fc8b380: .word 0x0000 +3fc8b390: .word 0x0000 +3fc8b3a0: .word 0x0000 +3fc8b3b0: .word 0x0000 +3fc8b3c0: .word 0xff6a +3fc8b3d0: .word 0x0000 +3fc8b3e0: .word 0x0000 +3fc8b3f0: .word 0x0000 +3fc8b400: .word 0xff67 +3fc8b410: .word 0x0000 +3fc8b420: .word 0x0000 +3fc8b430: .word 0x0000 +3fc8b440: .word 0x0000 +3fc8b450: .word 0x0000 +3fc8b460: .word 0x0000 +3fc8b470: .word 0x0000 +3fc8b480: .word 0x0000 +3fc8b490: .word 0x0000 +3fc8b4a0: .word 0x0000 +3fc8b4b0: .word 0x0000 +3fc8b4c0: .word 0xffce +3fc8b4d0: .word 0x0000 +3fc8b4e0: .word 0x0000 +3fc8b4f0: .word 0x0000 +3fc8b500: .word 0xffcf +3fc8b510: .word 0x0000 +3fc8b520: .word 0x0000 +3fc8b530: .word 0x0000 +3fc8b540: .word 0xffd0 +3fc8b550: .word 0x0000 +3fc8b560: .word 0x0000 +3fc8b570: .word 0x0000 +3fc8b580: .word 0xffd1 +3fc8b590: .word 0x0000 +3fc8b5a0: .word 0x0000 +3fc8b5b0: .word 0x0000 +3fc8b5c0: .word 0x0000 +3fc8b5d0: .word 0x0000 +3fc8b5e0: .word 0x0000 +3fc8b5f0: .word 0x0000 +3fc8b600: .word 0x0000 +3fc8b610: .word 0x0000 +3fc8b620: .word 0x0000 +3fc8b630: .word 0x0000 +3fc8b640: .word 0x0000 +3fc8b650: .word 0x0000 +3fc8b660: .word 0x0000 +3fc8b670: .word 0x0000 +3fc8b680: .word 0x0000 +3fc8b690: .word 0x0000 +3fc8b6a0: .word 0x0000 +3fc8b6b0: .word 0x0000 +3fc8b6c0: .word 0x0000 +3fc8b6d0: .word 0x0000 +3fc8b6e0: .word 0x0000 +3fc8b6f0: .word 0x0000 +3fc8b700: .word 0x0000 +3fc8b710: .word 0x0000 +3fc8b720: .word 0x0000 +3fc8b730: .word 0x0000 +3fc8b740: .word 0xff68 +3fc8b750: .word 0x0000 +3fc8b760: .word 0x0000 +3fc8b770: .word 0x0000 +3fc8b780: .word 0xff63 +3fc8b790: .word 0x0000 +3fc8b7a0: .word 0x0000 +3fc8b7b0: .word 0x0000 +3fc8b7c0: .word 0xff00 +3fc8b7d0: addk 32, a0 +3fc8b7e0: .word 0x0000 +3fc8b7f0: .word 0x0000 +3fc8b800: .word 0xff60 +3fc8b810: .word 0x0000 +3fc8b820: .word 0x0000 +3fc8b830: .word 0x0000 +3fc8b840: .word 0xff55 +3fc8b850: .word 0x0000 +3fc8b860: .word 0x0000 +3fc8b870: .word 0x0000 +3fc8b880: .word 0xff56 +3fc8b890: .word 0x0000 +3fc8b8a0: .word 0x0000 +3fc8b8b0: .word 0x0000 +3fc8b8c0: .word 0x0000 +3fc8b8d0: .word 0x0000 +3fc8b8e0: .word 0x0000 +3fc8b8f0: .word 0x0000 +3fc8b900: .word 0x0000 +3fc8b910: .word 0x0000 +3fc8b920: .word 0x0000 +3fc8b930: .word 0x0000 +3fc8b940: .word 0xffb0 +3fc8b950: .word 0x0000 +3fc8b960: .word 0x0000 +3fc8b970: .word 0x0000 +3fc8b980: .word 0x0000 +3fc8b990: .word 0x0000 +3fc8b9a0: .word 0x0000 +3fc8b9b0: .word 0x0000 +3fc8b9c0: .word 0xffae +3fc8b9d0: .word 0x0000 +3fc8b9e0: .word 0x0000 +3fc8b9f0: .word 0x0000 +3fc8ba00: .word 0xff8d +3fc8ba10: .word 0x0000 +3fc8ba20: .word 0x0000 +3fc8ba30: .word 0x0000 +3fc8ba40: .word 0xffb1 +3fc8ba50: .word 0x0000 +3fc8ba60: .word 0x0000 +3fc8ba70: .word 0x0000 +3fc8ba80: .word 0xffb2 +3fc8ba90: .word 0x0000 +3fc8baa0: .word 0x0000 +3fc8bab0: .word 0x0000 +3fc8bac0: .word 0xffb3 +3fc8bad0: .word 0x0000 +3fc8bae0: .word 0x0000 +3fc8baf0: .word 0x0000 +3fc8bb00: .word 0xffb4 +3fc8bb10: .word 0x0000 +3fc8bb20: .word 0x0000 +3fc8bb30: .word 0x0000 +3fc8bb40: .word 0xffb5 +3fc8bb50: .word 0x0000 +3fc8bb60: .word 0x0000 +3fc8bb70: .word 0x0000 +3fc8bb80: .word 0xffb6 +3fc8bb90: .word 0x0000 +3fc8bba0: .word 0x0000 +3fc8bbb0: .word 0x0000 +3fc8bbc0: .word 0xffac +3fc8bbd0: .word 0x0000 +3fc8bbe0: .word 0x0000 +3fc8bbf0: .word 0x0000 +3fc8bc00: .word 0xffb7 +3fc8bc10: .word 0x0000 +3fc8bc20: .word 0x0000 +3fc8bc30: .word 0x0000 +3fc8bc40: .word 0xffb8 +3fc8bc50: .word 0x0000 +3fc8bc60: .word 0x0000 +3fc8bc70: .word 0x0000 +3fc8bc80: .word 0xffb9 +3fc8bc90: .word 0x0000 +3fc8bca0: .word 0x0000 +3fc8bcb0: .word 0x0000 +3fc8bcc0: .word 0xffad +3fc8bcd0: .word 0x0000 +3fc8bce0: .word 0x0000 +3fc8bcf0: .word 0x0000 +3fc8bd00: .word 0xff91 +3fc8bd10: .word 0x0000 +3fc8bd20: .word 0x0000 +3fc8bd30: .word 0x0000 +3fc8bd40: .word 0xff92 +3fc8bd50: .word 0x0000 +3fc8bd60: .word 0x0000 +3fc8bd70: .word 0x0000 +3fc8bd80: .word 0xff93 +3fc8bd90: .word 0x0000 +3fc8bda0: .word 0x0000 +3fc8bdb0: .word 0x0000 +3fc8bdc0: .word 0xff94 +3fc8bdd0: .word 0x0000 +3fc8bde0: .word 0x0000 +3fc8bdf0: .word 0x0000 +3fc8be00: .word 0x0000 +3fc8be10: .word 0x0000 +3fc8be20: .word 0x0000 +3fc8be30: .word 0x0000 +3fc8be40: .word 0x0000 +3fc8be50: .word 0x0000 +3fc8be60: .word 0x0000 +3fc8be70: .word 0x0000 +3fc8be80: .word 0xff51 +3fc8be90: .word 0x0000 +3fc8bea0: .word 0x0000 +3fc8beb0: .word 0x0000 +3fc8bec0: .word 0xff53 +3fc8bed0: .word 0x0000 +3fc8bee0: .word 0x0000 +3fc8bef0: .word 0x0000 +3fc8bf00: .word 0xff54 +3fc8bf10: .word 0x0000 +3fc8bf20: .word 0x0000 +3fc8bf30: .word 0x0000 +3fc8bf40: .word 0xff52 +3fc8bf50: .word 0x0000 +3fc8bf60: .word 0x0000 +3fc8bf70: .word 0x0000 +3fc8bf80: .word 0xffe2 +3fc8bf90: .word 0x0000 +3fc8bfa0: .word 0x0000 +3fc8bfb0: .word 0x0000 +3fc8bfc0: .word 0xffe9 +3fc8bfd0: .word 0x0000 +3fc8bfe0: .word 0x0000 +3fc8bff0: .word 0x0000 +3fc8c000: .word 0xff20 +3fc8c010: .word 0x0000 +3fc8c020: .word 0x0000 +3fc8c030: .word 0x0000 +3fc8c040: .word 0xffe1 +3fc8c050: .word 0x0000 +3fc8c060: .word 0x0000 +3fc8c070: .word 0x0000 +3fc8c080: .word 0xffe3 +3fc8c090: .word 0x0000 +3fc8c0a0: .word 0x0000 +3fc8c0b0: .word 0x0000 +3fc8c0c0: .word 0xffe5 +3fc8c0d0: .word 0x0000 +3fc8c0e0: .word 0x0000 +3fc8c0f0: .word 0x0000 +3fc8c100: .word 0xff20 +3fc8c110: .word 0x0000 +3fc8c120: .word 0x0000 +3fc8c130: .word 0x0000 +3fc8c140: .word 0xffea +3fc8c150: .word 0x0000 +3fc8c160: .word 0x0000 +3fc8c170: .word 0x0000 +3fc8c180: .word 0x0000 +3fc8c190: .word 0x0000 +3fc8c1a0: .word 0x0000 +3fc8c1b0: .word 0x0000 +3fc8c1c0: .word 0x0000 +3fc8c1d0: .word 0x0000 +3fc8c1e0: .word 0x0000 +3fc8c1f0: .word 0x0000 +3fc8c200: .word 0x0000 +3fc8c210: .word 0x0000 +3fc8c220: .word 0x0000 +3fc8c230: .word 0x0000 +3fc8c240: .word 0x0000 +3fc8c250: .word 0x0000 +3fc8c260: .word 0x0000 +3fc8c270: .word 0x0000 +3fc8c280: .word 0x0000 +3fc8c290: .word 0x0000 +3fc8c2a0: .word 0x0000 +3fc8c2b0: .word 0x0000 +3fc8c2c0: .word 0x0000 +3fc8c2d0: .word 0x0000 +3fc8c2e0: .word 0x0000 +3fc8c2f0: .word 0x0000 +3fc8c300: .word 0x0000 +3fc8c310: .word 0x0000 +3fc8c320: .word 0x0000 +3fc8c330: .word 0x0000 +3fc8c340: .word 0x0000 +3fc8c350: .word 0x0000 +3fc8c360: .word 0x0000 +3fc8c370: .word 0x0000 +3fc8c380: .word 0x0000 +3fc8c390: .word 0x0000 +3fc8c3a0: .word 0x0000 +3fc8c3b0: .word 0x0000 +3fc8c3c0: .word 0xffff +3fc8c3d0: .word 0x0000 +3fc8c3e0: .word 0x0000 +3fc8c3f0: .word 0x0000 +3fc8c400: .word 0xff0d +3fc8c410: .word 0x0000 +3fc8c420: .word 0x0000 +3fc8c430: .word 0x0000 +3fc8c440: .word 0xff09 +3fc8c450: .word 0x0000 +3fc8c460: .word 0x0000 +3fc8c470: .word 0x0000 +3fc8c480: .word 0x007e +3fc8c490: .word 0x0000 +3fc8c4a0: .word 0x0040 +3fc8c4b0: .word 0x0000 +3fc8c4c0: rev b1 +3fc8c4d0: .word 0x0000 +3fc8c4e0: rev a1 +3fc8c4f0: .word 0x0000 +3fc8c500: .word 0x0051 +3fc8c510: .word 0x0000 +3fc8c520: .word 0x0000 +3fc8c530: .word 0x0000 +3fc8c540: .word 0x0041 +3fc8c550: .word 0x0000 +3fc8c560: .word 0x0000 +3fc8c570: .word 0x0000 +3fc8c580: .word 0x005a +3fc8c590: .word 0x0000 +3fc8c5a0: .word 0x0000 +3fc8c5b0: .word 0x0000 +3fc8c5c0: .word 0x0000 +3fc8c5d0: .word 0x0000 +3fc8c5e0: .word 0x0000 +3fc8c5f0: .word 0x0000 +3fc8c600: rev b2 +3fc8c610: .word 0x0000 +3fc8c620: rev a2 +3fc8c630: .word 0x0000 +3fc8c640: .word 0x0057 +3fc8c650: .word 0x0000 +3fc8c660: .word 0x0000 +3fc8c670: .word 0x0000 +3fc8c680: .word 0x0053 +3fc8c690: .word 0x0000 +3fc8c6a0: .word 0x0000 +3fc8c6b0: .word 0x0000 +3fc8c6c0: .word 0x0058 +3fc8c6d0: .word 0x0000 +3fc8c6e0: .word 0x0000 +3fc8c6f0: .word 0x0000 +3fc8c700: rev b12 +3fc8c710: .word 0x0000 +3fc8c720: rev b14 +3fc8c730: .word 0x0000 +3fc8c740: .word 0x0000 +3fc8c750: .word 0x0000 +3fc8c760: .word 0x0000 +3fc8c770: .word 0x0000 +3fc8c780: rev b3 +3fc8c790: .word 0x0000 +3fc8c7a0: rev a3 +3fc8c7b0: .word 0x0000 +3fc8c7c0: .word 0x0045 +3fc8c7d0: .word 0x0000 +3fc8c7e0: .word 0x0000 +3fc8c7f0: .word 0x0000 +3fc8c800: .word 0x0044 +3fc8c810: .word 0x0000 +3fc8c820: .word 0x0000 +3fc8c830: .word 0x0000 +3fc8c840: .word 0x0043 +3fc8c850: .word 0x0000 +3fc8c860: .word 0x0000 +3fc8c870: .word 0x0000 +3fc8c880: .word 0x0000 +3fc8c890: .word 0x0000 +3fc8c8a0: .word 0x0000 +3fc8c8b0: .word 0x0000 +3fc8c8c0: rev b4 +3fc8c8d0: .word 0x0000 +3fc8c8e0: rev a4 +L3FC8C8F0: +3fc8c8f0: .word 0x0000 +3fc8c900: .word 0x0052 +3fc8c910: .word 0x0000 +3fc8c920: .word 0x0000 +3fc8c930: .word 0x0000 +3fc8c940: .word 0x0046 +3fc8c950: .word 0x0000 +3fc8c960: .word 0x0000 +3fc8c970: .word 0x0000 +3fc8c980: .word 0x0056 +3fc8c990: .word 0x0000 +3fc8c9a0: .word 0x0000 +3fc8c9b0: .word 0x0000 +3fc8c9c0: rev a0 +3fc8c9d0: .word 0x0000 +3fc8c9e0: .word 0x0000 +3fc8c9f0: .word 0x0000 +3fc8ca00: .word 0x0000 +3fc8ca10: .word 0x0000 +3fc8ca20: .word 0x0000 +3fc8ca30: .word 0x0000 +3fc8ca40: rev b5 +3fc8ca50: .word 0x0000 +3fc8ca60: rev a5 +3fc8ca70: .word 0x0000 +3fc8ca80: .word 0x0054 +3fc8ca90: .word 0x0000 +3fc8caa0: .word 0x0000 +3fc8cab0: .word 0x0000 +3fc8cac0: .word 0x0047 +3fc8cad0: .word 0x0000 +3fc8cae0: .word 0x0000 +3fc8caf0: .word 0x0000 +3fc8cb00: .word 0x0042 +3fc8cb10: .word 0x0000 +3fc8cb20: .word 0x0000 +3fc8cb30: .word 0x0000 +3fc8cb40: .word 0x0000 +3fc8cb50: .word 0x0000 +3fc8cb60: .word 0x0000 +3fc8cb70: .word 0x0000 +3fc8cb80: rev b6 +3fc8cb90: .word 0x0000 +3fc8cba0: rev a6 +3fc8cbb0: .word 0x0000 +3fc8cbc0: .word 0x0059 +3fc8cbd0: .word 0x0000 +3fc8cbe0: .word 0x0000 +3fc8cbf0: .word 0x0000 +3fc8cc00: .word 0x0048 +3fc8cc10: .word 0x0000 +3fc8cc20: .word 0x0000 +3fc8cc30: .word 0x0000 +3fc8cc40: .word 0x004e +3fc8cc50: .word 0x0000 +3fc8cc60: .word 0x0000 +3fc8cc70: .word 0x0000 +3fc8cc80: .word 0x0000 +3fc8cc90: .word 0x0000 +3fc8cca0: .word 0x0000 +3fc8ccb0: .word 0x0000 +3fc8ccc0: rev b7 +3fc8ccd0: .word 0x0000 +3fc8cce0: rev sp +3fc8ccf0: .word 0x0000 +3fc8cd00: .word 0x0055 +3fc8cd10: .word 0x0000 +3fc8cd20: .word 0x0000 +3fc8cd30: .word 0x0000 +3fc8cd40: .word 0x004a +3fc8cd50: .word 0x0000 +3fc8cd60: .word 0x0000 +3fc8cd70: .word 0x0000 +3fc8cd80: .word 0x004d +3fc8cd90: .word 0x0000 +3fc8cda0: .word 0x0000 +3fc8cdb0: .word 0x0000 +3fc8cdc0: .word 0x0000 +3fc8cdd0: .word 0x0000 +3fc8cde0: .word 0x0000 +3fc8cdf0: .word 0x0000 +3fc8ce00: rev b8 +3fc8ce10: .word 0x0000 +3fc8ce20: rev a8 +3fc8ce30: .word 0x0000 +3fc8ce40: .word 0x0049 +3fc8ce50: .word 0x0000 +3fc8ce60: .word 0x0000 +3fc8ce70: .word 0x0000 +3fc8ce80: .word 0x004b +3fc8ce90: .word 0x0000 +3fc8cea0: .word 0x0000 +3fc8ceb0: .word 0x0000 +3fc8cec0: rev a12 +3fc8ced0: .word 0x0000 +3fc8cee0: rev b11 +3fc8cef0: .word 0x0000 +3fc8cf00: .word 0x0000 +3fc8cf10: .word 0x0000 +3fc8cf20: .word 0x0000 +3fc8cf30: .word 0x0000 +3fc8cf40: rev b9 +3fc8cf50: .word 0x0000 +3fc8cf60: rev a9 +3fc8cf70: .word 0x0000 +3fc8cf80: .word 0x004f +3fc8cf90: .word 0x0000 +3fc8cfa0: .word 0x0000 +3fc8cfb0: .word 0x0000 +3fc8cfc0: .word 0x004c +3fc8cfd0: .word 0x0000 +3fc8cfe0: .word 0x0000 +3fc8cff0: .word 0x0000 +3fc8d000: rev a14 +3fc8d010: .word 0x0000 +3fc8d020: rev b10 +3fc8d030: .word 0x0000 +3fc8d040: .word 0x0000 +3fc8d050: .word 0x0000 +3fc8d060: .word 0x0000 +3fc8d070: .word 0x0000 +3fc8d080: rev b0 +3fc8d090: .word 0x0000 +3fc8d0a0: rev b13 +3fc8d0b0: .word 0x0000 +3fc8d0c0: .word 0x0050 +3fc8d0d0: .word 0x0000 +3fc8d0e0: .word 0x0000 +3fc8d0f0: .word 0x0000 +3fc8d100: .word 0x0000 +3fc8d110: .word 0x0000 +3fc8d120: .word 0x0000 +3fc8d130: .word 0x0000 +3fc8d140: .word 0x007c +3fc8d150: .word 0x0000 +3fc8d160: .word 0x005c +3fc8d170: .word 0x0000 +3fc8d180: rev a13 +3fc8d190: .word 0x0000 +3fc8d1a0: .word 0x005f +3fc8d1b0: .word 0x0000 +3fc8d1c0: .word 0x0000 +3fc8d1d0: .word 0x0000 +3fc8d1e0: .word 0x0000 +3fc8d1f0: .word 0x0000 +3fc8d200: .word 0x005e +3fc8d210: .word 0x0000 +3fc8d220: .word 0x0060 +3fc8d230: .word 0x0000 +3fc8d240: .word 0x007e +3fc8d250: .word 0x0000 +3fc8d260: .word 0x005e +3fc8d270: .word 0x0000 +3fc8d280: rev a7 +3fc8d290: .word 0x0000 +3fc8d2a0: rev a10 +3fc8d2b0: .word 0x0000 +3fc8d2c0: .word 0x0000 +3fc8d2d0: .word 0x0000 +3fc8d2e0: .word 0x0000 +3fc8d2f0: .word 0x0000 +3fc8d300: rev a11 +3fc8d310: .word 0x0000 +3fc8d320: rev sp +3fc8d330: .word 0x0000 +3fc8d340: .word 0x007d +3fc8d350: .word 0x0000 +3fc8d360: .word 0x005d +3fc8d370: .word 0x0000 +3fc8d380: .word 0x007b +3fc8d390: .word 0x0000 +3fc8d3a0: .word 0x005b +3fc8d3b0: .word 0x0000 +3fc8d3c0: .word 0xffbe +3fc8d3d0: .word 0x0000 +3fc8d3e0: .word 0x0000 +3fc8d3f0: .word 0x0000 +3fc8d400: .word 0xffbf +3fc8d410: .word 0x0000 +3fc8d420: .word 0x0000 +3fc8d430: .word 0x0000 +3fc8d440: .word 0xffc0 +3fc8d450: .word 0x0000 +3fc8d460: .word 0x0000 +3fc8d470: .word 0x0000 +3fc8d480: .word 0xffc1 +3fc8d490: .word 0x0000 +3fc8d4a0: .word 0x0000 +3fc8d4b0: .word 0x0000 +3fc8d4c0: .word 0xffc2 +3fc8d4d0: .word 0x0000 +3fc8d4e0: .word 0x0000 +3fc8d4f0: .word 0x0000 +3fc8d500: .word 0x0000 +3fc8d510: .word 0x0000 +3fc8d520: .word 0x0000 +3fc8d530: .word 0x0000 +3fc8d540: .word 0x0000 +3fc8d550: .word 0x0000 +3fc8d560: .word 0x0000 +3fc8d570: .word 0x0000 +3fc8d580: .word 0x0000 +3fc8d590: .word 0x0000 +3fc8d5a0: .word 0x0000 +3fc8d5b0: .word 0x0000 +3fc8d5c0: .word 0x0000 +3fc8d5d0: .word 0x0000 +3fc8d5e0: .word 0x0000 +3fc8d5f0: .word 0x0000 +3fc8d600: .word 0x0000 +3fc8d610: .word 0x0000 +3fc8d620: .word 0x0000 +3fc8d630: .word 0x0000 +3fc8d640: .word 0x0000 +3fc8d650: .word 0x0000 +3fc8d660: .word 0x0000 +3fc8d670: .word 0x0000 +3fc8d680: .word 0x0000 +3fc8d690: .word 0x0000 +3fc8d6a0: .word 0x0000 +3fc8d6b0: .word 0x0000 +3fc8d6c0: .word 0x0000 +3fc8d6d0: .word 0x0000 +3fc8d6e0: .word 0x0000 +3fc8d6f0: .word 0x0000 +3fc8d700: .word 0x0000 +3fc8d710: .word 0x0000 +3fc8d720: .word 0x0000 +3fc8d730: .word 0x0000 +3fc8d740: .word 0xffc3 +3fc8d750: .word 0x0000 +3fc8d760: .word 0x0000 +3fc8d770: .word 0x0000 +3fc8d780: .word 0xffc4 +3fc8d790: .word 0x0000 +3fc8d7a0: .word 0x0000 +3fc8d7b0: .word 0x0000 +3fc8d7c0: .word 0xffc5 +3fc8d7d0: .word 0x0000 +3fc8d7e0: .word 0x0000 +3fc8d7f0: .word 0x0000 +3fc8d800: .word 0xffc6 +3fc8d810: .word 0x0000 +3fc8d820: .word 0x0000 +3fc8d830: .word 0x0000 +3fc8d840: .word 0xffc7 +3fc8d850: .word 0x0000 +3fc8d860: .word 0x0000 +3fc8d870: .word 0x0000 +3fc8d880: .word 0x0000 +3fc8d890: .word 0x0000 +3fc8d8a0: .word 0x0000 +3fc8d8b0: .word 0x0000 +3fc8d8c0: .word 0x0000 +3fc8d8d0: .word 0x0000 +3fc8d8e0: .word 0x0000 +3fc8d8f0: .word 0x0000 +3fc8d900: .word 0x0000 +3fc8d910: .word 0x0000 +3fc8d920: .word 0x0000 +3fc8d930: .word 0x0000 +3fc8d940: .word 0x0000 +3fc8d950: .word 0x0000 +3fc8d960: .word 0x0000 +3fc8d970: .word 0x0000 +3fc8d980: .word 0x0000 +3fc8d990: .word 0x0000 +3fc8d9a0: .word 0x0000 +3fc8d9b0: .word 0x0000 +3fc8d9c0: .word 0x0000 +3fc8d9d0: .word 0x0000 +3fc8d9e0: .word 0x0000 +3fc8d9f0: .word 0x0000 +3fc8da00: .word 0x0000 +3fc8da10: .word 0x0000 +3fc8da20: .word 0x0000 +3fc8da30: .word 0x0000 +3fc8da40: .word 0x0000 +3fc8da50: .word 0x0000 +3fc8da60: .word 0x0000 +3fc8da70: .word 0x0000 +3fc8da80: .word 0xffc8 +3fc8da90: .word 0x0000 +3fc8daa0: .word 0x0000 +3fc8dab0: .word 0x0000 +3fc8dac0: .word 0xffc9 +3fc8dad0: .word 0x0000 +3fc8dae0: .word 0x0000 +3fc8daf0: .word 0x0000 +3fc8db00: .word 0xffca +3fc8db10: .word 0x0000 +3fc8db20: .word 0x0000 +3fc8db30: .word 0x0000 +3fc8db40: .word 0xffcb +3fc8db50: .word 0x0000 +3fc8db60: .word 0x0000 +3fc8db70: .word 0x0000 +3fc8db80: .word 0x0000 +3fc8db90: .word 0x0000 +3fc8dba0: .word 0x0000 +3fc8dbb0: .word 0x0000 +3fc8dbc0: .word 0x0000 +3fc8dbd0: .word 0x0000 +3fc8dbe0: .word 0x0000 +3fc8dbf0: .word 0x0000 +3fc8dc00: .word 0x0000 +3fc8dc10: .word 0x0000 +3fc8dc20: .word 0x0000 +3fc8dc30: .word 0x0000 +3fc8dc40: .word 0x0000 +3fc8dc50: .word 0x0000 +3fc8dc60: .word 0x0000 +3fc8dc70: .word 0x0000 +3fc8dc80: .word 0x0000 +3fc8dc90: .word 0x0000 +3fc8dca0: .word 0x0000 +3fc8dcb0: .word 0x0000 +3fc8dcc0: .word 0x0000 +3fc8dcd0: .word 0x0000 +3fc8dce0: .word 0x0000 +3fc8dcf0: .word 0x0000 +3fc8dd00: .word 0x0000 +3fc8dd10: .word 0x0000 +3fc8dd20: .word 0x0000 +3fc8dd30: .word 0x0000 +3fc8dd40: .word 0xff6a +3fc8dd50: .word 0x0000 +3fc8dd60: .word 0x0000 +3fc8dd70: .word 0x0000 +3fc8dd80: .word 0xff67 +3fc8dd90: .word 0x0000 +3fc8dda0: .word 0x0000 +3fc8ddb0: .word 0x0000 +3fc8ddc0: .word 0x0000 +3fc8ddd0: .word 0x0000 +3fc8dde0: .word 0x0000 +3fc8ddf0: .word 0x0000 +3fc8de00: .word 0x0000 +3fc8de10: .word 0x0000 +3fc8de20: .word 0x0000 +3fc8de30: .word 0x0000 +3fc8de40: .word 0xffce +3fc8de50: .word 0x0000 +3fc8de60: .word 0x0000 +3fc8de70: .word 0x0000 +3fc8de80: .word 0xffcf +3fc8de90: .word 0x0000 +3fc8dea0: .word 0x0000 +3fc8deb0: .word 0x0000 +3fc8dec0: .word 0xffd0 +3fc8ded0: .word 0x0000 +3fc8dee0: .word 0x0000 +3fc8def0: .word 0x0000 +3fc8df00: .word 0xffd1 +3fc8df10: .word 0x0000 +3fc8df20: .word 0x0000 +3fc8df30: .word 0x0000 +3fc8df40: .word 0x0000 +3fc8df50: .word 0x0000 +3fc8df60: .word 0x0000 +3fc8df70: .word 0x0000 +3fc8df80: .word 0x0000 +3fc8df90: .word 0x0000 +3fc8dfa0: .word 0x0000 +3fc8dfb0: .word 0x0000 +3fc8dfc0: .word 0x0000 +3fc8dfd0: .word 0x0000 +3fc8dfe0: .word 0x0000 +3fc8dff0: .word 0x0000 +3fc8e000: .word 0x0000 +3fc8e010: .word 0x0000 +3fc8e020: .word 0x0000 +3fc8e030: .word 0x0000 +3fc8e040: .word 0x0000 +3fc8e050: .word 0x0000 +3fc8e060: .word 0x0000 +3fc8e070: .word 0x0000 +3fc8e080: .word 0x0000 +3fc8e090: .word 0x0000 +3fc8e0a0: .word 0x0000 +3fc8e0b0: .word 0x0000 +3fc8e0c0: .word 0xff68 +3fc8e0d0: .word 0x0000 +3fc8e0e0: .word 0x0000 +3fc8e0f0: .word 0x0000 +3fc8e100: .word 0xff63 +3fc8e110: .word 0x0000 +3fc8e120: .word 0x0000 +3fc8e130: .word 0x0000 +3fc8e140: .word 0xff00 +3fc8e150: addk 32, a0 +3fc8e160: .word 0x0000 +3fc8e170: .word 0x0000 +3fc8e180: .word 0xff60 +3fc8e190: .word 0x0000 +3fc8e1a0: .word 0x0000 +3fc8e1b0: .word 0x0000 +3fc8e1c0: .word 0xff55 +3fc8e1d0: .word 0x0000 +3fc8e1e0: .word 0x0000 +3fc8e1f0: .word 0x0000 +3fc8e200: .word 0xff56 +3fc8e210: .word 0x0000 +3fc8e220: .word 0x0000 +3fc8e230: .word 0x0000 +3fc8e240: .word 0x0000 +3fc8e250: .word 0x0000 +3fc8e260: .word 0x0000 +3fc8e270: .word 0x0000 +3fc8e280: .word 0x0000 +3fc8e290: .word 0x0000 +3fc8e2a0: .word 0x0000 +3fc8e2b0: .word 0x0000 +3fc8e2c0: .word 0xffb0 +3fc8e2d0: .word 0x0000 +3fc8e2e0: .word 0x0000 +3fc8e2f0: .word 0x0000 +3fc8e300: .word 0x0000 +3fc8e310: .word 0x0000 +3fc8e320: .word 0x0000 +3fc8e330: .word 0x0000 +3fc8e340: .word 0xffae +3fc8e350: .word 0x0000 +3fc8e360: .word 0x0000 +3fc8e370: .word 0x0000 +3fc8e380: .word 0xff8d +3fc8e390: .word 0x0000 +3fc8e3a0: .word 0x0000 +3fc8e3b0: .word 0x0000 +3fc8e3c0: .word 0xffb1 +3fc8e3d0: .word 0x0000 +3fc8e3e0: .word 0x0000 +3fc8e3f0: .word 0x0000 +3fc8e400: .word 0xffb2 +3fc8e410: .word 0x0000 +3fc8e420: .word 0x0000 +3fc8e430: .word 0x0000 +3fc8e440: .word 0xffb3 +3fc8e450: .word 0x0000 +3fc8e460: .word 0x0000 +3fc8e470: .word 0x0000 +3fc8e480: .word 0xffb4 +3fc8e490: .word 0x0000 +3fc8e4a0: .word 0x0000 +3fc8e4b0: .word 0x0000 +3fc8e4c0: .word 0xffb5 +3fc8e4d0: .word 0x0000 +3fc8e4e0: .word 0x0000 +3fc8e4f0: .word 0x0000 +3fc8e500: .word 0xffb6 +3fc8e510: .word 0x0000 +3fc8e520: .word 0x0000 +3fc8e530: .word 0x0000 +3fc8e540: .word 0xffac +3fc8e550: .word 0x0000 +3fc8e560: .word 0x0000 +3fc8e570: .word 0x0000 +3fc8e580: .word 0xffb7 +3fc8e590: .word 0x0000 +3fc8e5a0: .word 0x0000 +3fc8e5b0: .word 0x0000 +3fc8e5c0: .word 0xffb8 +3fc8e5d0: .word 0x0000 +3fc8e5e0: .word 0x0000 +3fc8e5f0: .word 0x0000 +3fc8e600: .word 0xffb9 +3fc8e610: .word 0x0000 +3fc8e620: .word 0x0000 +3fc8e630: .word 0x0000 +3fc8e640: .word 0xffad +3fc8e650: .word 0x0000 +3fc8e660: .word 0x0000 +3fc8e670: .word 0x0000 +3fc8e680: .word 0xff91 +3fc8e690: .word 0x0000 +3fc8e6a0: .word 0x0000 +3fc8e6b0: .word 0x0000 +3fc8e6c0: .word 0xff92 +3fc8e6d0: .word 0x0000 +3fc8e6e0: .word 0x0000 +3fc8e6f0: .word 0x0000 +3fc8e700: .word 0xff93 +3fc8e710: .word 0x0000 +3fc8e720: .word 0x0000 +3fc8e730: .word 0x0000 +3fc8e740: .word 0xff94 +3fc8e750: .word 0x0000 +3fc8e760: .word 0x0000 +3fc8e770: .word 0x0000 +3fc8e780: .word 0x0000 +3fc8e790: .word 0x0000 +3fc8e7a0: .word 0x0000 +3fc8e7b0: .word 0x0000 +3fc8e7c0: .word 0x0000 +3fc8e7d0: .word 0x0000 +3fc8e7e0: .word 0x0000 +3fc8e7f0: .word 0x0000 +3fc8e800: .word 0xff51 +3fc8e810: .word 0x0000 +3fc8e820: .word 0x0000 +3fc8e830: .word 0x0000 +3fc8e840: .word 0xff53 +3fc8e850: .word 0x0000 +3fc8e860: .word 0x0000 +3fc8e870: .word 0x0000 +3fc8e880: .word 0xff54 +3fc8e890: .word 0x0000 +3fc8e8a0: .word 0x0000 +3fc8e8b0: .word 0x0000 +3fc8e8c0: .word 0xff52 +3fc8e8d0: .word 0x0000 +3fc8e8e0: .word 0x0000 +3fc8e8f0: .word 0x0000 +3fc8e900: .word 0xffe2 +3fc8e910: .word 0x0000 +3fc8e920: .word 0x0000 +3fc8e930: .word 0x0000 +3fc8e940: .word 0xffe9 +3fc8e950: .word 0x0000 +3fc8e960: .word 0x0000 +3fc8e970: .word 0x0000 +3fc8e980: .word 0xff20 +3fc8e990: .word 0x0000 +3fc8e9a0: .word 0x0000 +3fc8e9b0: .word 0x0000 +3fc8e9c0: .word 0xffe1 +3fc8e9d0: .word 0x0000 +3fc8e9e0: .word 0x0000 +3fc8e9f0: .word 0x0000 +3fc8ea00: .word 0xffe3 +3fc8ea10: .word 0x0000 +3fc8ea20: .word 0x0000 +3fc8ea30: .word 0x0000 +3fc8ea40: .word 0xffe5 +3fc8ea50: .word 0x0000 +3fc8ea60: .word 0x0000 +3fc8ea70: .word 0x0000 +3fc8ea80: .word 0xff20 +3fc8ea90: .word 0x0000 +3fc8eaa0: .word 0x0000 +3fc8eab0: .word 0x0000 +3fc8eac0: .word 0xffea +3fc8ead0: .word 0x0000 +3fc8eae0: .word 0x0000 +3fc8eaf0: .word 0x0000 +3fc8eb00: .word 0x0000 +3fc8eb10: .word 0x0000 +3fc8eb20: .word 0x0000 +3fc8eb30: .word 0x0000 +3fc8eb40: .word 0x0000 +3fc8eb50: .word 0x0000 +3fc8eb60: .word 0x0000 +3fc8eb70: .word 0x0000 +3fc8eb80: .word 0x0000 +3fc8eb90: .word 0x0000 +3fc8eba0: .word 0x0000 +3fc8ebb0: .word 0x0000 +3fc8ebc0: .word 0x0000 +3fc8ebd0: .word 0x0000 +3fc8ebe0: .word 0x0000 +3fc8ebf0: .word 0x0000 +3fc8ec00: .word 0x0000 +3fc8ec10: .word 0x0000 +3fc8ec20: .word 0x0000 +3fc8ec30: .word 0x0000 +3fc8ec40: .word 0x0000 +3fc8ec50: .word 0x0000 +3fc8ec60: .word 0x0000 +3fc8ec70: .word 0x0000 +3fc8ec80: .word 0x0000 +3fc8ec90: .word 0x0000 +3fc8eca0: .word 0x0000 +3fc8ecb0: .word 0x0000 +3fc8ecc0: .word 0x0000 +3fc8ecd0: .word 0x0000 +3fc8ece0: .word 0x0000 +3fc8ecf0: .word 0x0000 +3fc8ed00: .word 0x0000 +3fc8ed10: .word 0x0000 +3fc8ed20: .word 0x0000 +3fc8ed30: .word 0x0000 +3fc8ed40: .word 0xffff +3fc8ed50: .word 0x0000 +3fc8ed60: .word 0x0000 +3fc8ed70: .word 0x0000 +3fc8ed80: .word 0xff0d +3fc8ed90: .word 0x0000 +3fc8eda0: .word 0x0000 +3fc8edb0: .word 0x0000 +3fc8edc0: .word 0xff09 +3fc8edd0: .word 0x0000 +3fc8ede0: .word 0x0000 +3fc8edf0: .word 0x0000 +3fc8ee00: .word 0x007e +3fc8ee10: .word 0x0000 +3fc8ee20: .word 0x0040 +3fc8ee30: .word 0x0000 +3fc8ee40: rev b1 +3fc8ee50: .word 0x0000 +3fc8ee60: rev a1 +3fc8ee70: .word 0x0000 +3fc8ee80: .word 0x0051 +3fc8ee90: .word 0x0000 +3fc8eea0: .word 0x0000 +3fc8eeb0: .word 0x0000 +3fc8eec0: .word 0x0041 +3fc8eed0: .word 0x0000 +3fc8eee0: .word 0x0000 +3fc8eef0: .word 0x0000 +3fc8ef00: .word 0x005a +3fc8ef10: .word 0x0000 +3fc8ef20: .word 0x0000 +3fc8ef30: .word 0x0000 +3fc8ef40: .word 0x0000 +3fc8ef50: .word 0x0000 +3fc8ef60: .word 0x0000 +3fc8ef70: .word 0x0000 +3fc8ef80: rev b2 +3fc8ef90: .word 0x0000 +3fc8efa0: rev a2 +3fc8efb0: .word 0x0000 +3fc8efc0: .word 0x0057 +3fc8efd0: .word 0x0000 +3fc8efe0: .word 0x0000 +3fc8eff0: .word 0x0000 +3fc8f000: .word 0x0053 +3fc8f010: .word 0x0000 +3fc8f020: .word 0x0000 +3fc8f030: .word 0x0000 +3fc8f040: .word 0x0058 +3fc8f050: .word 0x0000 +3fc8f060: .word 0x0000 +3fc8f070: .word 0x0000 +3fc8f080: rev b12 +3fc8f090: .word 0x0000 +3fc8f0a0: rev b14 +3fc8f0b0: .word 0x0000 +3fc8f0c0: .word 0x0000 +3fc8f0d0: .word 0x0000 +3fc8f0e0: .word 0x0000 +3fc8f0f0: .word 0x0000 +3fc8f100: rev b3 +3fc8f110: .word 0x0000 +3fc8f120: .word 0x00a7 +3fc8f130: .word 0x0000 +3fc8f140: .word 0x0045 +3fc8f150: .word 0x0000 +3fc8f160: .word 0x0000 +3fc8f170: .word 0x0000 +3fc8f180: .word 0x0044 +3fc8f190: .word 0x0000 +3fc8f1a0: .word 0x0000 +3fc8f1b0: .word 0x0000 +3fc8f1c0: .word 0x0043 +3fc8f1d0: .word 0x0000 +3fc8f1e0: .word 0x0000 +3fc8f1f0: .word 0x0000 +3fc8f200: .word 0x0000 +3fc8f210: .word 0x0000 +3fc8f220: .word 0x0000 +3fc8f230: .word 0x0000 +3fc8f240: rev b4 +3fc8f250: .word 0x0000 +3fc8f260: rev a4 +3fc8f270: .word 0x0000 +3fc8f280: .word 0x0052 +3fc8f290: .word 0x0000 +3fc8f2a0: .word 0x0000 +3fc8f2b0: .word 0x0000 +3fc8f2c0: .word 0x0046 +3fc8f2d0: .word 0x0000 +3fc8f2e0: .word 0x0000 +3fc8f2f0: .word 0x0000 +3fc8f300: .word 0x0056 +3fc8f310: .word 0x0000 +3fc8f320: .word 0x0000 +3fc8f330: .word 0x0000 +3fc8f340: rev a0 +3fc8f350: .word 0x0000 +3fc8f360: .word 0x0000 +3fc8f370: .word 0x0000 +3fc8f380: .word 0x0000 +3fc8f390: .word 0x0000 +3fc8f3a0: .word 0x0000 +3fc8f3b0: .word 0x0000 +3fc8f3c0: rev b5 +3fc8f3d0: .word 0x0000 +3fc8f3e0: rev a5 +3fc8f3f0: .word 0x0000 +3fc8f400: .word 0x0054 +3fc8f410: .word 0x0000 +3fc8f420: .word 0x0000 +3fc8f430: .word 0x0000 +3fc8f440: .word 0x0047 +3fc8f450: .word 0x0000 +3fc8f460: .word 0x0000 +3fc8f470: .word 0x0000 +3fc8f480: .word 0x0042 +3fc8f490: .word 0x0000 +3fc8f4a0: .word 0x0000 +3fc8f4b0: .word 0x0000 +3fc8f4c0: .word 0x0000 +3fc8f4d0: .word 0x0000 +3fc8f4e0: .word 0x0000 +3fc8f4f0: .word 0x0000 +3fc8f500: rev b6 +3fc8f510: .word 0x0000 +3fc8f520: rev a6 +3fc8f530: .word 0x0000 +3fc8f540: .word 0x0059 +3fc8f550: .word 0x0000 +3fc8f560: .word 0x0000 +3fc8f570: .word 0x0000 +3fc8f580: .word 0x0048 +3fc8f590: .word 0x0000 +3fc8f5a0: .word 0x0000 +3fc8f5b0: .word 0x0000 +3fc8f5c0: .word 0x004e +3fc8f5d0: .word 0x0000 +3fc8f5e0: .word 0x0000 +3fc8f5f0: .word 0x0000 +3fc8f600: .word 0x0000 +3fc8f610: .word 0x0000 +3fc8f620: .word 0x0000 +3fc8f630: .word 0x0000 +3fc8f640: rev b7 +3fc8f650: .word 0x0000 +3fc8f660: rev sp +3fc8f670: .word 0x0000 +3fc8f680: .word 0x0055 +3fc8f690: .word 0x0000 +3fc8f6a0: .word 0x0000 +3fc8f6b0: .word 0x0000 +3fc8f6c0: .word 0x004a +3fc8f6d0: .word 0x0000 +3fc8f6e0: .word 0x0000 +3fc8f6f0: .word 0x0000 +3fc8f700: .word 0x004d +3fc8f710: .word 0x0000 +3fc8f720: .word 0x0000 +3fc8f730: .word 0x0000 +3fc8f740: .word 0x0000 +3fc8f750: .word 0x0000 +3fc8f760: .word 0x0000 +3fc8f770: .word 0x0000 +3fc8f780: rev b8 +3fc8f790: .word 0x0000 +3fc8f7a0: rev a8 +3fc8f7b0: .word 0x0000 +3fc8f7c0: .word 0x0049 +3fc8f7d0: .word 0x0000 +3fc8f7e0: .word 0x0000 +3fc8f7f0: .word 0x0000 +3fc8f800: .word 0x004b +3fc8f810: .word 0x0000 +3fc8f820: .word 0x0000 +3fc8f830: .word 0x0000 +3fc8f840: rev a12 +3fc8f850: .word 0x0000 +3fc8f860: rev b11 +3fc8f870: .word 0x0000 +3fc8f880: .word 0x0000 +3fc8f890: .word 0x0000 +3fc8f8a0: .word 0x0000 +3fc8f8b0: .word 0x0000 +3fc8f8c0: rev b9 +3fc8f8d0: .word 0x0000 +3fc8f8e0: rev a9 +3fc8f8f0: .word 0x0000 +3fc8f900: .word 0x004f +3fc8f910: .word 0x0000 +3fc8f920: .word 0x0000 +3fc8f930: .word 0x0000 +3fc8f940: .word 0x004c +3fc8f950: .word 0x0000 +3fc8f960: .word 0x0000 +3fc8f970: .word 0x0000 +3fc8f980: rev a14 +3fc8f990: .word 0x0000 +3fc8f9a0: rev b10 +3fc8f9b0: .word 0x0000 +3fc8f9c0: .word 0x0000 +3fc8f9d0: .word 0x0000 +3fc8f9e0: .word 0x0000 +3fc8f9f0: .word 0x0000 +3fc8fa00: rev b0 +3fc8fa10: .word 0x0000 +3fc8fa20: rev b13 +3fc8fa30: .word 0x0000 +3fc8fa40: .word 0x0050 +3fc8fa50: .word 0x0000 +3fc8fa60: .word 0x0000 +3fc8fa70: .word 0x0000 +3fc8fa80: .word 0x0000 +3fc8fa90: .word 0x0000 +3fc8faa0: .word 0x0000 +3fc8fab0: .word 0x0000 +3fc8fac0: .word 0x00d6 +3fc8fad0: .word 0x0000 +3fc8fae0: .word 0x0000 +3fc8faf0: .word 0x0000 +3fc8fb00: rev a13 +3fc8fb10: .word 0x0000 +3fc8fb20: .word 0x005f +3fc8fb30: .word 0x0000 +3fc8fb40: .word 0x0000 +3fc8fb50: .word 0x0000 +3fc8fb60: .word 0x0000 +3fc8fb70: .word 0x0000 +3fc8fb80: .word 0x005e +3fc8fb90: .word 0x0000 +3fc8fba0: .word 0x0060 +3fc8fbb0: .word 0x0000 +3fc8fbc0: .word 0x00dc +3fc8fbd0: .word 0x0000 +3fc8fbe0: .word 0x0000 +3fc8fbf0: .word 0x0000 +3fc8fc00: rev a7 +3fc8fc10: .word 0x0000 +3fc8fc20: rev a10 +3fc8fc30: .word 0x0000 +3fc8fc40: .word 0x0000 +3fc8fc50: .word 0x0000 +3fc8fc60: .word 0x0000 +3fc8fc70: .word 0x0000 +3fc8fc80: rev a11 +3fc8fc90: .word 0x0000 +3fc8fca0: rev sp +3fc8fcb0: .word 0x0000 +3fc8fcc0: .word 0x00c5 +3fc8fcd0: .word 0x0000 +3fc8fce0: .word 0x0000 +3fc8fcf0: .word 0x0000 +3fc8fd00: .word 0x00c4 +3fc8fd10: .word 0x0000 +3fc8fd20: .word 0x0000 +3fc8fd30: .word 0x0000 +3fc8fd40: .word 0xffbe +3fc8fd50: .word 0x0000 +3fc8fd60: .word 0x0000 +3fc8fd70: .word 0x0000 +3fc8fd80: .word 0x0000 +3fc8fd90: .word 0x0000 +3fc8fda0: .word 0x0000 +3fc8fdb0: .word 0x0000 +3fc8fdc0: .word 0xffbf +3fc8fdd0: .word 0x0000 +3fc8fde0: .word 0x0000 +3fc8fdf0: .word 0x0000 +3fc8fe00: .word 0x0000 +3fc8fe10: .word 0x0000 +3fc8fe20: .word 0x0000 +3fc8fe30: .word 0x0000 +3fc8fe40: .word 0xffc0 +3fc8fe50: .word 0x0000 +3fc8fe60: .word 0x0000 +3fc8fe70: .word 0x0000 +3fc8fe80: .word 0x0000 +3fc8fe90: .word 0x0000 +3fc8fea0: .word 0x0000 +3fc8feb0: .word 0x0000 +3fc8fec0: .word 0xffc1 +3fc8fed0: .word 0x0000 +3fc8fee0: .word 0x0000 +3fc8fef0: .word 0x0000 +3fc8ff00: .word 0x0000 +3fc8ff10: .word 0x0000 +3fc8ff20: .word 0x0000 +3fc8ff30: .word 0x0000 +3fc8ff40: .word 0xffc2 +3fc8ff50: .word 0x0000 +3fc8ff60: .word 0x0000 +3fc8ff70: .word 0x0000 +3fc8ff80: .word 0x0000 +3fc8ff90: .word 0x0000 +3fc8ffa0: .word 0x0000 +3fc8ffb0: .word 0x0000 +3fc8ffc0: .word 0x0000 +3fc8ffd0: .word 0x0000 +3fc8ffe0: .word 0x0000 +3fc8fff0: .word 0x0000 +3fc90000: .word 0x0000 +3fc90010: .word 0x0000 +3fc90020: .word 0x0000 +3fc90030: .word 0x0000 +3fc90040: .word 0x0000 +3fc90050: .word 0x0000 +3fc90060: .word 0x0000 +3fc90070: .word 0x0000 +3fc90080: .word 0x0000 +3fc90090: .word 0x0000 +3fc900a0: .word 0x0000 +3fc900b0: .word 0x0000 +3fc900c0: .word 0x0000 +3fc900d0: .word 0x0000 +3fc900e0: .word 0x0000 +3fc900f0: .word 0x0000 +3fc90100: .word 0x0000 +3fc90110: .word 0x0000 +3fc90120: .word 0x0000 +3fc90130: .word 0x0000 +3fc90140: .word 0x0000 +3fc90150: .word 0x0000 +3fc90160: .word 0x0000 +3fc90170: .word 0x0000 +3fc90180: .word 0x0000 +3fc90190: .word 0x0000 +3fc901a0: .word 0x0000 +3fc901b0: .word 0x0000 +3fc901c0: .word 0x0000 +3fc901d0: .word 0x0000 +3fc901e0: .word 0x0000 +3fc901f0: .word 0x0000 +3fc90200: .word 0x0000 +3fc90210: .word 0x0000 +3fc90220: .word 0x0000 +3fc90230: .word 0x0000 +3fc90240: .word 0x0000 +3fc90250: .word 0x0000 +3fc90260: .word 0x0000 +3fc90270: .word 0x0000 +3fc90280: .word 0x0000 +3fc90290: .word 0x0000 +3fc902a0: .word 0x0000 +3fc902b0: .word 0x0000 +3fc902c0: .word 0x0000 +3fc902d0: .word 0x0000 +3fc902e0: .word 0x0000 +3fc902f0: .word 0x0000 +3fc90300: .word 0x0000 +3fc90310: .word 0x0000 +3fc90320: .word 0x0000 +3fc90330: .word 0x0000 +3fc90340: .word 0x0000 +3fc90350: .word 0x0000 +3fc90360: .word 0x0000 +3fc90370: .word 0x0000 +3fc90380: .word 0x0000 +3fc90390: .word 0x0000 +3fc903a0: .word 0x0000 +3fc903b0: .word 0x0000 +3fc903c0: .word 0x0000 +3fc903d0: .word 0x0000 +3fc903e0: .word 0x0000 +3fc903f0: .word 0x0000 +3fc90400: .word 0x0000 +3fc90410: .word 0x0000 +3fc90420: .word 0x0000 +3fc90430: .word 0x0000 +3fc90440: .word 0xffc3 +3fc90450: .word 0x0000 +3fc90460: .word 0x0000 +3fc90470: .word 0x0000 +3fc90480: .word 0x0000 +3fc90490: .word 0x0000 +3fc904a0: .word 0x0000 +3fc904b0: .word 0x0000 +3fc904c0: .word 0xffc4 +3fc904d0: .word 0x0000 +3fc904e0: .word 0x0000 +3fc904f0: .word 0x0000 +3fc90500: .word 0x0000 +3fc90510: .word 0x0000 +3fc90520: .word 0x0000 +3fc90530: .word 0x0000 +3fc90540: .word 0xffc5 +3fc90550: .word 0x0000 +3fc90560: .word 0x0000 +3fc90570: .word 0x0000 +3fc90580: .word 0x0000 +3fc90590: .word 0x0000 +3fc905a0: .word 0x0000 +3fc905b0: .word 0x0000 +3fc905c0: .word 0xffc6 +3fc905d0: .word 0x0000 +3fc905e0: .word 0x0000 +3fc905f0: .word 0x0000 +3fc90600: .word 0x0000 +3fc90610: .word 0x0000 +3fc90620: .word 0x0000 +3fc90630: .word 0x0000 +3fc90640: .word 0xffc7 +3fc90650: .word 0x0000 +3fc90660: .word 0x0000 +3fc90670: .word 0x0000 +3fc90680: .word 0x0000 +3fc90690: .word 0x0000 +3fc906a0: .word 0x0000 +3fc906b0: .word 0x0000 +3fc906c0: .word 0x0000 +3fc906d0: .word 0x0000 +3fc906e0: .word 0x0000 +3fc906f0: .word 0x0000 +3fc90700: .word 0x0000 +3fc90710: .word 0x0000 +3fc90720: .word 0x0000 +3fc90730: .word 0x0000 +3fc90740: .word 0x0000 +3fc90750: .word 0x0000 +3fc90760: .word 0x0000 +3fc90770: .word 0x0000 +3fc90780: .word 0x0000 +3fc90790: .word 0x0000 +3fc907a0: .word 0x0000 +3fc907b0: .word 0x0000 +3fc907c0: .word 0x0000 +3fc907d0: .word 0x0000 +3fc907e0: .word 0x0000 +3fc907f0: .word 0x0000 +3fc90800: .word 0x0000 +3fc90810: .word 0x0000 +3fc90820: .word 0x0000 +3fc90830: .word 0x0000 +3fc90840: .word 0x0000 +3fc90850: .word 0x0000 +3fc90860: .word 0x0000 +3fc90870: .word 0x0000 +3fc90880: .word 0x0000 +3fc90890: .word 0x0000 +3fc908a0: .word 0x0000 +3fc908b0: .word 0x0000 +3fc908c0: .word 0x0000 +3fc908d0: .word 0x0000 +3fc908e0: .word 0x0000 +3fc908f0: .word 0x0000 +3fc90900: .word 0x0000 +3fc90910: .word 0x0000 +3fc90920: .word 0x0000 +3fc90930: .word 0x0000 +3fc90940: .word 0x0000 +3fc90950: .word 0x0000 +3fc90960: .word 0x0000 +3fc90970: .word 0x0000 +3fc90980: .word 0x0000 +3fc90990: .word 0x0000 +3fc909a0: .word 0x0000 +3fc909b0: .word 0x0000 +3fc909c0: .word 0x0000 +3fc909d0: .word 0x0000 +3fc909e0: .word 0x0000 +3fc909f0: .word 0x0000 +3fc90a00: .word 0x0000 +3fc90a10: .word 0x0000 +3fc90a20: .word 0x0000 +3fc90a30: .word 0x0000 +3fc90a40: .word 0x0000 +3fc90a50: .word 0x0000 +3fc90a60: .word 0x0000 +3fc90a70: .word 0x0000 +3fc90a80: .word 0x0000 +3fc90a90: .word 0x0000 +3fc90aa0: .word 0x0000 +3fc90ab0: .word 0x0000 +3fc90ac0: .word 0xffc8 +3fc90ad0: .word 0x0000 +3fc90ae0: .word 0x0000 +3fc90af0: .word 0x0000 +3fc90b00: .word 0x0000 +3fc90b10: .word 0x0000 +3fc90b20: .word 0x0000 +3fc90b30: .word 0x0000 +3fc90b40: .word 0xffc9 +3fc90b50: .word 0x0000 +3fc90b60: .word 0x0000 +3fc90b70: .word 0x0000 +3fc90b80: .word 0x0000 +3fc90b90: .word 0x0000 +3fc90ba0: .word 0x0000 +3fc90bb0: .word 0x0000 +3fc90bc0: .word 0xffca +3fc90bd0: .word 0x0000 +3fc90be0: .word 0x0000 +3fc90bf0: .word 0x0000 +3fc90c00: .word 0x0000 +3fc90c10: .word 0x0000 +3fc90c20: .word 0x0000 +3fc90c30: .word 0x0000 +3fc90c40: .word 0xffcb +3fc90c50: .word 0x0000 +3fc90c60: .word 0x0000 +3fc90c70: .word 0x0000 +3fc90c80: .word 0x0000 +3fc90c90: .word 0x0000 +3fc90ca0: .word 0x0000 +3fc90cb0: .word 0x0000 +3fc90cc0: .word 0x0000 +3fc90cd0: .word 0x0000 +3fc90ce0: .word 0x0000 +3fc90cf0: .word 0x0000 +3fc90d00: .word 0x0000 +3fc90d10: .word 0x0000 +3fc90d20: .word 0x0000 +3fc90d30: .word 0x0000 +3fc90d40: .word 0x0000 +3fc90d50: .word 0x0000 +3fc90d60: .word 0x0000 +3fc90d70: .word 0x0000 +3fc90d80: .word 0x0000 +3fc90d90: .word 0x0000 +3fc90da0: .word 0x0000 +3fc90db0: .word 0x0000 +3fc90dc0: .word 0x0000 +3fc90dd0: .word 0x0000 +3fc90de0: .word 0x0000 +3fc90df0: .word 0x0000 +3fc90e00: .word 0x0000 +3fc90e10: .word 0x0000 +3fc90e20: .word 0x0000 +3fc90e30: .word 0x0000 +3fc90e40: .word 0x0000 +3fc90e50: .word 0x0000 +3fc90e60: .word 0x0000 +3fc90e70: .word 0x0000 +3fc90e80: .word 0x0000 +3fc90e90: .word 0x0000 +3fc90ea0: .word 0x0000 +3fc90eb0: .word 0x0000 +3fc90ec0: .word 0x0000 +3fc90ed0: .word 0x0000 +3fc90ee0: .word 0x0000 +3fc90ef0: .word 0x0000 +3fc90f00: .word 0x0000 +3fc90f10: .word 0x0000 +3fc90f20: .word 0x0000 +3fc90f30: .word 0x0000 +3fc90f40: .word 0x0000 +3fc90f50: .word 0x0000 +3fc90f60: .word 0x0000 +3fc90f70: .word 0x0000 +3fc90f80: .word 0x0000 +3fc90f90: .word 0x0000 +3fc90fa0: .word 0x0000 +3fc90fb0: .word 0x0000 +3fc90fc0: .word 0x0000 +3fc90fd0: .word 0x0000 +3fc90fe0: .word 0x0000 +3fc90ff0: .word 0x0000 +3fc91000: .word 0x0000 +3fc91010: .word 0x0000 +3fc91020: .word 0x0000 +3fc91030: .word 0x0000 +3fc91040: .word 0xff6a +3fc91050: .word 0x0000 +3fc91060: .word 0x0000 +3fc91070: .word 0x0000 +3fc91080: .word 0x0000 +3fc91090: .word 0x0000 +3fc910a0: .word 0x0000 +3fc910b0: .word 0x0000 +3fc910c0: .word 0xff67 +3fc910d0: .word 0x0000 +3fc910e0: .word 0x0000 +3fc910f0: .word 0x0000 +3fc91100: .word 0x0000 +3fc91110: .word 0x0000 +3fc91120: .word 0x0000 +3fc91130: .word 0x0000 +3fc91140: .word 0x0000 +3fc91150: .word 0x0000 +3fc91160: .word 0x0000 +3fc91170: .word 0x0000 +3fc91180: .word 0x0000 +3fc91190: .word 0x0000 +3fc911a0: .word 0x0000 +3fc911b0: .word 0x0000 +3fc911c0: .word 0x0000 +3fc911d0: .word 0x0000 +3fc911e0: .word 0x0000 +3fc911f0: .word 0x0000 +3fc91200: .word 0x0000 +3fc91210: .word 0x0000 +3fc91220: .word 0x0000 +3fc91230: .word 0x0000 +3fc91240: .word 0xffce +3fc91250: .word 0x0000 +3fc91260: .word 0x0000 +3fc91270: .word 0x0000 +3fc91280: .word 0x0000 +3fc91290: .word 0x0000 +3fc912a0: .word 0x0000 +3fc912b0: .word 0x0000 +3fc912c0: .word 0xffcf +3fc912d0: .word 0x0000 +3fc912e0: .word 0x0000 +3fc912f0: .word 0x0000 +3fc91300: .word 0x0000 +3fc91310: .word 0x0000 +3fc91320: .word 0x0000 +3fc91330: .word 0x0000 +3fc91340: .word 0xffd0 +3fc91350: .word 0x0000 +3fc91360: .word 0x0000 +3fc91370: .word 0x0000 +3fc91380: .word 0x0000 +3fc91390: .word 0x0000 +3fc913a0: .word 0x0000 +3fc913b0: .word 0x0000 +3fc913c0: .word 0xffd1 +3fc913d0: .word 0x0000 +3fc913e0: .word 0x0000 +3fc913f0: .word 0x0000 +3fc91400: .word 0x0000 +3fc91410: .word 0x0000 +3fc91420: .word 0x0000 +3fc91430: .word 0x0000 +3fc91440: .word 0x0000 +3fc91450: .word 0x0000 +3fc91460: .word 0x0000 +3fc91470: .word 0x0000 +3fc91480: .word 0x0000 +3fc91490: .word 0x0000 +3fc914a0: .word 0x0000 +3fc914b0: .word 0x0000 +3fc914c0: .word 0x0000 +3fc914d0: .word 0x0000 +3fc914e0: .word 0x0000 +3fc914f0: .word 0x0000 +3fc91500: .word 0x0000 +3fc91510: .word 0x0000 +3fc91520: .word 0x0000 +3fc91530: .word 0x0000 +3fc91540: .word 0x0000 +3fc91550: .word 0x0000 +3fc91560: .word 0x0000 +3fc91570: .word 0x0000 +3fc91580: .word 0x0000 +3fc91590: .word 0x0000 +3fc915a0: .word 0x0000 +3fc915b0: .word 0x0000 +3fc915c0: .word 0x0000 +3fc915d0: .word 0x0000 +3fc915e0: .word 0x0000 +3fc915f0: .word 0x0000 +3fc91600: .word 0x0000 +3fc91610: .word 0x0000 +3fc91620: .word 0x0000 +3fc91630: .word 0x0000 +3fc91640: .word 0x0000 +3fc91650: .word 0x0000 +3fc91660: .word 0x0000 +3fc91670: .word 0x0000 +3fc91680: .word 0x0000 +3fc91690: .word 0x0000 +3fc916a0: .word 0x0000 +3fc916b0: .word 0x0000 +3fc916c0: .word 0x0000 +3fc916d0: .word 0x0000 +3fc916e0: .word 0x0000 +3fc916f0: .word 0x0000 +3fc91700: .word 0x0000 +3fc91710: .word 0x0000 +3fc91720: .word 0x0000 +3fc91730: .word 0x0000 +3fc91740: .word 0xff68 +3fc91750: .word 0x0000 +3fc91760: .word 0x0000 +3fc91770: .word 0x0000 +3fc91780: .word 0x0000 +3fc91790: .word 0x0000 +3fc917a0: .word 0x0000 +3fc917b0: .word 0x0000 +3fc917c0: .word 0xff63 +3fc917d0: .word 0x0000 +3fc917e0: .word 0x0000 +3fc917f0: .word 0x0000 +3fc91800: .word 0x0000 +3fc91810: .word 0x0000 +3fc91820: .word 0x0000 +3fc91830: .word 0x0000 +3fc91840: .word 0xff00 +3fc91850: addk 32, a0 +3fc91860: .word 0x0000 +3fc91870: .word 0x0000 +3fc91880: .word 0x0000 +3fc91890: .word 0x0000 +3fc918a0: .word 0x0000 +3fc918b0: .word 0x0000 +3fc918c0: .word 0xff60 +3fc918d0: .word 0x0000 +3fc918e0: .word 0x0000 +3fc918f0: .word 0x0000 +3fc91900: .word 0x0000 +3fc91910: .word 0x0000 +3fc91920: .word 0x0000 +3fc91930: .word 0x0000 +3fc91940: .word 0xff55 +3fc91950: .word 0x0000 +3fc91960: .word 0x0000 +3fc91970: .word 0x0000 +3fc91980: .word 0x0000 +3fc91990: .word 0x0000 +3fc919a0: .word 0x0000 +3fc919b0: .word 0x0000 +3fc919c0: .word 0xff56 +3fc919d0: .word 0x0000 +3fc919e0: .word 0x0000 +3fc919f0: .word 0x0000 +3fc91a00: .word 0x0000 +3fc91a10: .word 0x0000 +3fc91a20: .word 0x0000 +3fc91a30: .word 0x0000 +3fc91a40: .word 0x0000 +3fc91a50: .word 0x0000 +3fc91a60: .word 0x0000 +3fc91a70: .word 0x0000 +3fc91a80: .word 0x0000 +3fc91a90: .word 0x0000 +3fc91aa0: .word 0x0000 +3fc91ab0: .word 0x0000 +3fc91ac0: .word 0x0000 +3fc91ad0: .word 0x0000 +3fc91ae0: .word 0x0000 +3fc91af0: .word 0x0000 +3fc91b00: .word 0x0000 +3fc91b10: .word 0x0000 +3fc91b20: .word 0x0000 +3fc91b30: .word 0x0000 +3fc91b40: .word 0xffb0 +3fc91b50: .word 0x0000 +3fc91b60: .word 0x0000 +3fc91b70: .word 0x0000 +3fc91b80: .word 0x0000 +3fc91b90: .word 0x0000 +3fc91ba0: .word 0x0000 +3fc91bb0: .word 0x0000 +3fc91bc0: .word 0x0000 +3fc91bd0: .word 0x0000 +3fc91be0: .word 0x0000 +3fc91bf0: .word 0x0000 +3fc91c00: .word 0x0000 +3fc91c10: .word 0x0000 +3fc91c20: .word 0x0000 +3fc91c30: .word 0x0000 +3fc91c40: .word 0xffae +3fc91c50: .word 0x0000 +3fc91c60: .word 0x0000 +3fc91c70: .word 0x0000 +3fc91c80: .word 0x0000 +3fc91c90: .word 0x0000 +3fc91ca0: .word 0x0000 +3fc91cb0: .word 0x0000 +3fc91cc0: .word 0xff8d +3fc91cd0: .word 0x0000 +3fc91ce0: .word 0x0000 +3fc91cf0: .word 0x0000 +3fc91d00: .word 0x0000 +3fc91d10: .word 0x0000 +3fc91d20: .word 0x0000 +3fc91d30: .word 0x0000 +3fc91d40: .word 0xffb1 +3fc91d50: .word 0x0000 +3fc91d60: .word 0x0000 +3fc91d70: .word 0x0000 +3fc91d80: .word 0x0000 +3fc91d90: .word 0x0000 +3fc91da0: .word 0x0000 +3fc91db0: .word 0x0000 +3fc91dc0: .word 0xffb2 +3fc91dd0: .word 0x0000 +3fc91de0: .word 0x0000 +3fc91df0: .word 0x0000 +3fc91e00: .word 0x0000 +3fc91e10: .word 0x0000 +3fc91e20: .word 0x0000 +3fc91e30: .word 0x0000 +3fc91e40: .word 0xffb3 +3fc91e50: .word 0x0000 +3fc91e60: .word 0x0000 +3fc91e70: .word 0x0000 +3fc91e80: .word 0x0000 +3fc91e90: .word 0x0000 +3fc91ea0: .word 0x0000 +3fc91eb0: .word 0x0000 +3fc91ec0: .word 0xffb4 +3fc91ed0: .word 0x0000 +3fc91ee0: .word 0x0000 +3fc91ef0: .word 0x0000 +3fc91f00: .word 0x0000 +3fc91f10: .word 0x0000 +3fc91f20: .word 0x0000 +3fc91f30: .word 0x0000 +3fc91f40: .word 0xffb5 +3fc91f50: .word 0x0000 +3fc91f60: .word 0x0000 +3fc91f70: .word 0x0000 +3fc91f80: .word 0x0000 +3fc91f90: .word 0x0000 +3fc91fa0: .word 0x0000 +3fc91fb0: .word 0x0000 +3fc91fc0: .word 0xffb6 +3fc91fd0: .word 0x0000 +3fc91fe0: .word 0x0000 +3fc91ff0: .word 0x0000 +3fc92000: .word 0x0000 +3fc92010: .word 0x0000 +3fc92020: .word 0x0000 +3fc92030: .word 0x0000 +3fc92040: .word 0xffac +3fc92050: .word 0x0000 +3fc92060: .word 0x0000 +3fc92070: .word 0x0000 +3fc92080: .word 0x0000 +3fc92090: .word 0x0000 +3fc920a0: .word 0x0000 +3fc920b0: .word 0x0000 +3fc920c0: .word 0xffb7 +3fc920d0: .word 0x0000 +3fc920e0: .word 0x0000 +3fc920f0: .word 0x0000 +3fc92100: .word 0x0000 +3fc92110: .word 0x0000 +3fc92120: .word 0x0000 +3fc92130: .word 0x0000 +3fc92140: .word 0xffb8 +3fc92150: .word 0x0000 +3fc92160: .word 0x0000 +3fc92170: .word 0x0000 +3fc92180: .word 0x0000 +3fc92190: .word 0x0000 +3fc921a0: .word 0x0000 +3fc921b0: .word 0x0000 +3fc921c0: .word 0xffb9 +3fc921d0: .word 0x0000 +3fc921e0: .word 0x0000 +3fc921f0: .word 0x0000 +3fc92200: .word 0x0000 +3fc92210: .word 0x0000 +3fc92220: .word 0x0000 +3fc92230: .word 0x0000 +3fc92240: .word 0xffad +3fc92250: .word 0x0000 +3fc92260: .word 0x0000 +3fc92270: .word 0x0000 +3fc92280: .word 0x0000 +3fc92290: .word 0x0000 +3fc922a0: .word 0x0000 +3fc922b0: .word 0x0000 +3fc922c0: .word 0xff91 +3fc922d0: .word 0x0000 +3fc922e0: .word 0x0000 +3fc922f0: .word 0x0000 +3fc92300: .word 0x0000 +3fc92310: .word 0x0000 +3fc92320: .word 0x0000 +3fc92330: .word 0x0000 +3fc92340: .word 0xff92 +3fc92350: .word 0x0000 +3fc92360: .word 0x0000 +3fc92370: .word 0x0000 +3fc92380: .word 0x0000 +3fc92390: .word 0x0000 +3fc923a0: .word 0x0000 +3fc923b0: .word 0x0000 +3fc923c0: .word 0xff93 +3fc923d0: .word 0x0000 +3fc923e0: .word 0x0000 +3fc923f0: .word 0x0000 +3fc92400: .word 0x0000 +3fc92410: .word 0x0000 +3fc92420: .word 0x0000 +3fc92430: .word 0x0000 +3fc92440: .word 0xff94 +3fc92450: .word 0x0000 +3fc92460: .word 0x0000 +3fc92470: .word 0x0000 +3fc92480: .word 0x0000 +3fc92490: .word 0x0000 +3fc924a0: .word 0x0000 +3fc924b0: .word 0x0000 +3fc924c0: .word 0x0000 +3fc924d0: .word 0x0000 +3fc924e0: .word 0x0000 +3fc924f0: .word 0x0000 +3fc92500: .word 0x0000 +3fc92510: .word 0x0000 +3fc92520: .word 0x0000 +3fc92530: .word 0x0000 +3fc92540: .word 0x0000 +3fc92550: .word 0x0000 +3fc92560: .word 0x0000 +3fc92570: .word 0x0000 +3fc92580: .word 0x0000 +3fc92590: .word 0x0000 +3fc925a0: .word 0x0000 +3fc925b0: .word 0x0000 +3fc925c0: .word 0xff51 +3fc925d0: .word 0x0000 +3fc925e0: .word 0x0000 +3fc925f0: .word 0x0000 +3fc92600: .word 0x0000 +3fc92610: .word 0x0000 +3fc92620: .word 0x0000 +3fc92630: .word 0x0000 +3fc92640: .word 0xff53 +3fc92650: .word 0x0000 +3fc92660: .word 0x0000 +3fc92670: .word 0x0000 +3fc92680: .word 0x0000 +3fc92690: .word 0x0000 +3fc926a0: .word 0x0000 +3fc926b0: .word 0x0000 +3fc926c0: .word 0xff54 +3fc926d0: .word 0x0000 +3fc926e0: .word 0x0000 +3fc926f0: .word 0x0000 +3fc92700: .word 0x0000 +3fc92710: .word 0x0000 +3fc92720: .word 0x0000 +3fc92730: .word 0x0000 +3fc92740: .word 0xff52 +3fc92750: .word 0x0000 +3fc92760: .word 0x0000 +3fc92770: .word 0x0000 +3fc92780: .word 0x0000 +3fc92790: .word 0x0000 +3fc927a0: .word 0x0000 +3fc927b0: .word 0x0000 +3fc927c0: .word 0xffe2 +3fc927d0: .word 0x0000 +3fc927e0: .word 0x0000 +3fc927f0: .word 0x0000 +3fc92800: .word 0x0000 +3fc92810: .word 0x0000 +3fc92820: .word 0x0000 +3fc92830: .word 0x0000 +3fc92840: .word 0xffe9 +3fc92850: .word 0x0000 +3fc92860: .word 0x0000 +3fc92870: .word 0x0000 +3fc92880: .word 0x0000 +3fc92890: .word 0x0000 +3fc928a0: .word 0x0000 +3fc928b0: .word 0x0000 +3fc928c0: .word 0xff20 +3fc928d0: .word 0x0000 +3fc928e0: .word 0x0000 +3fc928f0: .word 0x0000 +3fc92900: .word 0x0000 +3fc92910: .word 0x0000 +3fc92920: .word 0x0000 +3fc92930: .word 0x0000 +3fc92940: .word 0xffe1 +3fc92950: .word 0x0000 +3fc92960: .word 0x0000 +3fc92970: .word 0x0000 +3fc92980: .word 0x0000 +3fc92990: .word 0x0000 +3fc929a0: .word 0x0000 +3fc929b0: .word 0x0000 +3fc929c0: .word 0xffe3 +3fc929d0: .word 0x0000 +3fc929e0: .word 0x0000 +3fc929f0: .word 0x0000 +3fc92a00: .word 0x0000 +3fc92a10: .word 0x0000 +3fc92a20: .word 0x0000 +3fc92a30: .word 0x0000 +3fc92a40: .word 0xffe5 +3fc92a50: .word 0x0000 +3fc92a60: .word 0x0000 +3fc92a70: .word 0x0000 +3fc92a80: .word 0x0000 +3fc92a90: .word 0x0000 +3fc92aa0: .word 0x0000 +3fc92ab0: .word 0x0000 +3fc92ac0: .word 0xff20 +3fc92ad0: .word 0x0000 +3fc92ae0: .word 0x0000 +3fc92af0: .word 0x0000 +3fc92b00: .word 0x0000 +3fc92b10: .word 0x0000 +3fc92b20: .word 0x0000 +3fc92b30: .word 0x0000 +3fc92b40: .word 0xffea +3fc92b50: .word 0x0000 +3fc92b60: .word 0x0000 +3fc92b70: .word 0x0000 +3fc92b80: .word 0x0000 +3fc92b90: .word 0x0000 +3fc92ba0: .word 0x0000 +3fc92bb0: .word 0x0000 +3fc92bc0: .word 0x0000 +3fc92bd0: .word 0x0000 +3fc92be0: .word 0x0000 +3fc92bf0: .word 0x0000 +3fc92c00: .word 0x0000 +3fc92c10: .word 0x0000 +3fc92c20: .word 0x0000 +3fc92c30: .word 0x0000 +3fc92c40: .word 0x0000 +3fc92c50: .word 0x0000 +3fc92c60: .word 0x0000 +3fc92c70: .word 0x0000 +3fc92c80: .word 0x0000 +3fc92c90: .word 0x0000 +3fc92ca0: .word 0x0000 +3fc92cb0: .word 0x0000 +3fc92cc0: .word 0x0000 +3fc92cd0: .word 0x0000 +3fc92ce0: .word 0x0000 +3fc92cf0: .word 0x0000 +3fc92d00: .word 0x0000 +3fc92d10: .word 0x0000 +3fc92d20: .word 0x0000 +3fc92d30: .word 0x0000 +3fc92d40: .word 0x0000 +3fc92d50: .word 0x0000 +3fc92d60: .word 0x0000 +3fc92d70: .word 0x0000 +3fc92d80: .word 0x0000 +3fc92d90: .word 0x0000 +3fc92da0: .word 0x0000 +3fc92db0: .word 0x0000 +3fc92dc0: .word 0x0000 +3fc92dd0: .word 0x0000 +3fc92de0: .word 0x0000 +3fc92df0: .word 0x0000 +3fc92e00: .word 0x0000 +3fc92e10: .word 0x0000 +3fc92e20: .word 0x0000 +3fc92e30: .word 0x0000 +3fc92e40: .word 0x0000 +3fc92e50: .word 0x0000 +3fc92e60: .word 0x0000 +3fc92e70: .word 0x0000 +3fc92e80: .word 0x0000 +3fc92e90: .word 0x0000 +3fc92ea0: .word 0x0000 +3fc92eb0: .word 0x0000 +3fc92ec0: .word 0x0000 +3fc92ed0: .word 0x0000 +3fc92ee0: .word 0x0000 +3fc92ef0: .word 0x0000 +3fc92f00: .word 0x0000 +3fc92f10: .word 0x0000 +3fc92f20: .word 0x0000 +3fc92f30: .word 0x0000 +3fc92f40: .word 0x0000 +3fc92f50: .word 0x0000 +3fc92f60: .word 0x0000 +3fc92f70: .word 0x0000 +3fc92f80: .word 0x0000 +3fc92f90: .word 0x0000 +3fc92fa0: .word 0x0000 +3fc92fb0: .word 0x0000 +3fc92fc0: .word 0x0000 +3fc92fd0: .word 0x0000 +3fc92fe0: .word 0x0000 +3fc92ff0: .word 0x0000 +3fc93000: .word 0x0000 +3fc93010: .word 0x0000 +3fc93020: .word 0x0000 +3fc93030: .word 0x0000 +3fc93040: .word 0xffff +3fc93050: .word 0x0000 +3fc93060: .word 0x0000 +3fc93070: .word 0x0000 +3fc93080: .word 0x0000 +3fc93090: .word 0x0000 +3fc930a0: .word 0x0000 +3fc930b0: .word 0x0000 +3fc930c0: .word 0xff0d +3fc930d0: .word 0x0000 +3fc930e0: .word 0x0000 +3fc930f0: .word 0x0000 +3fc93100: .word 0x0000 +3fc93110: .word 0x0000 +3fc93120: .word 0x0000 +3fc93130: .word 0x0000 +3fc93140: .word 0xff09 +3fc93150: .word 0x0000 +3fc93160: .word 0x0000 +3fc93170: .word 0x0000 +3fc93180: .word 0x0000 +3fc93190: .word 0x0000 +3fc931a0: .word 0x0000 +3fc931b0: .word 0x0000 +3fc931c0: .word 0x005e +3fc931d0: .word 0x0000 +3fc931e0: .word 0x00b0 +3fc931f0: .word 0x0000 +3fc93200: .word 0x00ac +3fc93210: .word 0x0000 +3fc93220: .word 0x0000 +3fc93230: .word 0x0000 +3fc93240: rev b1 +3fc93250: .word 0x0000 +3fc93260: rev a1 +3fc93270: .word 0x0000 +3fc93280: .word 0x00b9 +3fc93290: .word 0x0000 +3fc932a0: .word 0x00a1 +3fc932b0: .word 0x0000 +3fc932c0: .word 0x0051 +3fc932d0: .word 0x0000 +3fc932e0: .word 0x0000 +3fc932f0: .word 0x0000 +3fc93300: .word 0x0040 +3fc93310: .word 0x0000 +3fc93320: .word 0x0000 +3fc93330: .word 0x0000 +3fc93340: .word 0x0041 +3fc93350: .word 0x0000 +3fc93360: .word 0x0000 +3fc93370: .word 0x0000 +3fc93380: .word 0x00c6 +3fc93390: .word 0x0000 +3fc933a0: .word 0x0000 +3fc933b0: .word 0x0000 +3fc933c0: .word 0x0059 +3fc933d0: .word 0x0000 +3fc933e0: .word 0x0000 +3fc933f0: .word 0x0000 +3fc93400: .word 0x00ab +3fc93410: .word 0x0000 +3fc93420: rev b12 +3fc93430: .word 0x0000 +3fc93440: .word 0x0000 +3fc93450: .word 0x0000 +3fc93460: .word 0x0000 +3fc93470: .word 0x0000 +3fc93480: .word 0x0000 +3fc93490: .word 0x0000 +3fc934a0: .word 0x0001 +3fc934b0: .word 0x0000 +3fc934c0: rev b2 +3fc934d0: .word 0x0000 +3fc934e0: rev a2 +3fc934f0: .word 0x0000 +3fc93500: .word 0x00b2 +3fc93510: .word 0x0000 +3fc93520: .word 0x0000 +3fc93530: .word 0x0000 +3fc93540: .word 0x0057 +3fc93550: .word 0x0000 +3fc93560: .word 0x0000 +3fc93570: .word 0x0000 +3fc93580: .word 0x0000 +3fc93590: .word 0x0000 +3fc935a0: .word 0x0000 +3fc935b0: .word 0x0000 +3fc935c0: .word 0x0053 +3fc935d0: .word 0x0000 +3fc935e0: .word 0x0000 +3fc935f0: .word 0x0000 +3fc93600: .word 0x00df +3fc93610: .word 0x0000 +3fc93620: .word 0x00a7 +3fc93630: .word 0x0000 +3fc93640: .word 0x0058 +3fc93650: .word 0x0000 +3fc93660: .word 0x0000 +3fc93670: .word 0x0000 +3fc93680: .word 0x00bb +3fc93690: .word 0x0000 +3fc936a0: rev b14 +3fc936b0: .word 0x0000 +3fc936c0: rev b12 +3fc936d0: .word 0x0000 +3fc936e0: rev b14 +3fc936f0: .word 0x0000 +3fc93700: .word 0x007c +3fc93710: .word 0x0000 +3fc93720: .word 0x00a6 +3fc93730: .word 0x0000 +3fc93740: .word 0x0000 +3fc93750: .word 0x0000 +3fc93760: .word 0x0000 +3fc93770: .word 0x0000 +3fc93780: .word 0x0000 +3fc93790: .word 0x0000 +3fc937a0: .word 0x0000 +3fc937b0: .word 0x0000 +3fc937c0: rev b3 +3fc937d0: .word 0x0000 +3fc937e0: .word 0x00a7 +3fc937f0: .word 0x0000 +3fc93800: .word 0x00b3 +3fc93810: .word 0x0000 +3fc93820: .word 0x00a3 +3fc93830: .word 0x0000 +3fc93840: .word 0x0045 +3fc93850: .word 0x0000 +3fc93860: .word 0x0000 +3fc93870: .word 0x0000 +3fc93880: .word 0x0000 +3fc93890: .word 0x0000 +3fc938a0: .word 0x0000 +3fc938b0: .word 0x0000 +3fc938c0: .word 0x0044 +3fc938d0: .word 0x0000 +3fc938e0: .word 0x0000 +3fc938f0: .word 0x0000 +3fc93900: .word 0x00d0 +3fc93910: .word 0x0000 +3fc93920: .word 0x0000 +3fc93930: .word 0x0000 +3fc93940: .word 0x0043 +3fc93950: .word 0x0000 +3fc93960: .word 0x0000 +3fc93970: .word 0x0000 +3fc93980: .word 0x00a2 +3fc93990: .word 0x0000 +3fc939a0: .word 0x00a9 +3fc939b0: .word 0x0000 +3fc939c0: .word 0x0000 +3fc939d0: .word 0x0000 +3fc939e0: .word 0x0000 +3fc939f0: .word 0x0000 +3fc93a00: .word 0x0000 +3fc93a10: .word 0x0000 +3fc93a20: .word 0x0000 +3fc93a30: .word 0x0000 +3fc93a40: rev b4 +3fc93a50: .word 0x0000 +3fc93a60: rev a4 +3fc93a70: .word 0x0000 +3fc93a80: .word 0x00bc +3fc93a90: .word 0x0000 +3fc93aa0: .word 0x00a4 +3fc93ab0: .word 0x0000 +3fc93ac0: .word 0x0052 +3fc93ad0: .word 0x0000 +3fc93ae0: .word 0x0000 +3fc93af0: .word 0x0000 +3fc93b00: .word 0x00b6 +3fc93b10: .word 0x0000 +3fc93b20: .word 0x00ae +3fc93b30: .word 0x0000 +3fc93b40: .word 0x0046 +3fc93b50: .word 0x0000 +3fc93b60: .word 0x0000 +3fc93b70: .word 0x0000 +3fc93b80: .word 0x0000 +3fc93b90: .word 0x0000 +3fc93ba0: .word 0x00aa +3fc93bb0: .word 0x0000 +3fc93bc0: .word 0x0056 +3fc93bd0: .word 0x0000 +3fc93be0: .word 0x0000 +3fc93bf0: .word 0x0000 +3fc93c00: .word 0x0000 +3fc93c10: .word 0x0000 +3fc93c20: .word 0x0000 +3fc93c30: .word 0x0000 +3fc93c40: rev a0 +3fc93c50: .word 0x0000 +3fc93c60: .word 0x0000 +3fc93c70: .word 0x0000 +3fc93c80: .word 0x00a0 +3fc93c90: .word 0x0000 +3fc93ca0: .word 0x0000 +3fc93cb0: .word 0x0000 +3fc93cc0: .word 0x0000 +3fc93cd0: .word 0x0000 +3fc93ce0: .word 0x0000 +3fc93cf0: .word 0x0000 +3fc93d00: .word 0x0000 +3fc93d10: .word 0x0000 +3fc93d20: .word 0x0000 +3fc93d30: .word 0x0000 +3fc93d40: rev b5 +3fc93d50: .word 0x0000 +3fc93d60: rev a5 +3fc93d70: .word 0x0000 +3fc93d80: .word 0x00bd +3fc93d90: .word 0x0000 +3fc93da0: .word 0x0000 +3fc93db0: .word 0x0000 +3fc93dc0: .word 0x0054 +3fc93dd0: .word 0x0000 +3fc93de0: .word 0x0000 +3fc93df0: .word 0x0000 +3fc93e00: .word 0x0000 +3fc93e10: .word 0x0000 +3fc93e20: .word 0x0000 +3fc93e30: .word 0x0000 +3fc93e40: .word 0x0047 +3fc93e50: .word 0x0000 +3fc93e60: .word 0x0000 +3fc93e70: .word 0x0000 +3fc93e80: .word 0x0000 +3fc93e90: .word 0x0000 +3fc93ea0: .word 0x0000 +3fc93eb0: .word 0x0000 +3fc93ec0: .word 0x0042 +3fc93ed0: .word 0x0000 +3fc93ee0: .word 0x0000 +3fc93ef0: .word 0x0000 +3fc93f00: .word 0x0000 +3fc93f10: .word 0x0000 +3fc93f20: .word 0x0000 +3fc93f30: .word 0x0000 +3fc93f40: .word 0x0000 +3fc93f50: .word 0x0000 +3fc93f60: .word 0x0000 +3fc93f70: .word 0x0000 +3fc93f80: .word 0x0000 +3fc93f90: .word 0x0000 +3fc93fa0: .word 0x0000 +3fc93fb0: .word 0x0000 +3fc93fc0: rev b6 +3fc93fd0: .word 0x0000 +3fc93fe0: rev a6 +3fc93ff0: .word 0x0000 +3fc94000: .word 0x00be +3fc94010: .word 0x0000 +3fc94020: .word 0x0000 +3fc94030: .word 0x0000 +3fc94040: .word 0x005a +3fc94050: .word 0x0000 +3fc94060: .word 0x0000 +3fc94070: .word 0x0000 +3fc94080: .word 0x0000 +3fc94090: .word 0x0000 +3fc940a0: .word 0x00a5 +3fc940b0: .word 0x0000 +3fc940c0: .word 0x0048 +3fc940d0: .word 0x0000 +3fc940e0: .word 0x0000 +3fc940f0: .word 0x0000 +3fc94100: .word 0x0000 +3fc94110: .word 0x0000 +3fc94120: .word 0x0000 +3fc94130: .word 0x0000 +3fc94140: .word 0x004e +3fc94150: .word 0x0000 +3fc94160: .word 0x0000 +3fc94170: .word 0x0000 +3fc94180: .word 0x0000 +3fc94190: .word 0x0000 +3fc941a0: .word 0x0000 +3fc941b0: .word 0x0000 +3fc941c0: .word 0x0000 +3fc941d0: .word 0x0000 +3fc941e0: .word 0x0000 +3fc941f0: .word 0x0000 +3fc94200: .word 0x0000 +3fc94210: .word 0x0000 +3fc94220: .word 0x0000 +3fc94230: .word 0x0000 +3fc94240: rev b7 +3fc94250: .word 0x0000 +3fc94260: rev sp +3fc94270: .word 0x0000 +3fc94280: .word 0x007b +3fc94290: .word 0x0000 +3fc942a0: .word 0x0000 +3fc942b0: .word 0x0000 +3fc942c0: .word 0x0055 +3fc942d0: .word 0x0000 +3fc942e0: .word 0x0000 +3fc942f0: .word 0x0000 +3fc94300: .word 0x0000 +3fc94310: .word 0x0000 +3fc94320: .word 0x0000 +3fc94330: .word 0x0000 +3fc94340: .word 0x004a +3fc94350: .word 0x0000 +3fc94360: .word 0x0000 +3fc94370: .word 0x0000 +3fc94380: .word 0x0000 +3fc94390: .word 0x0000 +3fc943a0: .word 0x0000 +3fc943b0: .word 0x0000 +3fc943c0: .word 0x004d +3fc943d0: .word 0x0000 +3fc943e0: .word 0x0000 +3fc943f0: .word 0x0000 +3fc94400: .word 0x00b5 +3fc94410: .word 0x0000 +3fc94420: .word 0x00ba +3fc94430: .word 0x0000 +3fc94440: .word 0x0000 +3fc94450: .word 0x0000 +3fc94460: .word 0x0000 +3fc94470: .word 0x0000 +3fc94480: .word 0x0000 +3fc94490: .word 0x0000 +3fc944a0: .word 0x0000 +3fc944b0: .word 0x0000 +3fc944c0: rev b8 +3fc944d0: .word 0x0000 +3fc944e0: rev a8 +3fc944f0: .word 0x0000 +3fc94500: .word 0x005b +3fc94510: .word 0x0000 +3fc94520: .word 0x0000 +3fc94530: .word 0x0000 +3fc94540: .word 0x0049 +3fc94550: .word 0x0000 +3fc94560: .word 0x0000 +3fc94570: .word 0x0000 +3fc94580: .word 0x0000 +3fc94590: .word 0x0000 +3fc945a0: .word 0x0000 +3fc945b0: .word 0x0000 +3fc945c0: .word 0x004b +3fc945d0: .word 0x0000 +3fc945e0: .word 0x0000 +3fc945f0: .word 0x0000 +3fc94600: .word 0x0000 +3fc94610: .word 0x0000 +3fc94620: rev a6 +3fc94630: .word 0x0000 +3fc94640: rev a12 +3fc94650: .word 0x0000 +3fc94660: rev b11 +3fc94670: .word 0x0000 +3fc94680: .word 0x0000 +3fc94690: .word 0x0000 +3fc946a0: .word 0x00d7 +3fc946b0: .word 0x0000 +3fc946c0: .word 0x0000 +3fc946d0: .word 0x0000 +3fc946e0: .word 0x0000 +3fc946f0: .word 0x0000 +3fc94700: .word 0x0000 +3fc94710: .word 0x0000 +3fc94720: .word 0x0000 +3fc94730: .word 0x0000 +3fc94740: rev b9 +3fc94750: .word 0x0000 +3fc94760: rev a9 +3fc94770: .word 0x0000 +3fc94780: .word 0x005d +3fc94790: .word 0x0000 +3fc947a0: .word 0x00b1 +3fc947b0: .word 0x0000 +3fc947c0: .word 0x004f +3fc947d0: .word 0x0000 +3fc947e0: .word 0x0000 +3fc947f0: .word 0x0000 +3fc94800: .word 0x00d8 +3fc94810: .word 0x0000 +3fc94820: .word 0x0000 +3fc94830: .word 0x0000 +3fc94840: .word 0x004c +3fc94850: .word 0x0000 +3fc94860: .word 0x0000 +3fc94870: .word 0x0000 +3fc94880: .word 0x0000 +3fc94890: .word 0x0000 +3fc948a0: .word 0x0000 +3fc948b0: .word 0x0000 +3fc948c0: rev a14 +3fc948d0: .word 0x0000 +3fc948e0: rev b10 +3fc948f0: .word 0x0000 +3fc94900: .word 0x00b7 +3fc94910: .word 0x0000 +3fc94920: .word 0x00f7 +3fc94930: .word 0x0000 +3fc94940: .word 0x0000 +3fc94950: .word 0x0000 +3fc94960: .word 0x0000 +3fc94970: .word 0x0000 +3fc94980: .word 0x0000 +3fc94990: .word 0x0000 +L3FC949A0: +3fc949a0: .word 0x0000 +3fc949b0: .word 0x0000 +3fc949c0: rev b0 +3fc949d0: .word 0x0000 +3fc949e0: rev b13 +3fc949f0: .word 0x0000 +3fc94a00: .word 0x007d +3fc94a10: .word 0x0000 +3fc94a20: .word 0x00b0 +3fc94a30: .word 0x0000 +3fc94a40: .word 0x0050 +3fc94a50: .word 0x0000 +3fc94a60: .word 0x0000 +3fc94a70: .word 0x0000 +3fc94a80: .word 0x00de +3fc94a90: .word 0x0000 +3fc94aa0: .word 0x0000 +3fc94ab0: .word 0x0000 +3fc94ac0: .word 0x0000 +3fc94ad0: .word 0x0000 +3fc94ae0: .word 0x0000 +3fc94af0: .word 0x0000 +3fc94b00: .word 0x0000 +3fc94b10: .word 0x0000 +3fc94b20: .word 0x0000 +3fc94b30: .word 0x0000 +3fc94b40: .word 0x00d6 +3fc94b50: .word 0x0000 +3fc94b60: .word 0x0000 +3fc94b70: .word 0x0000 +3fc94b80: .word 0xfe27 +3fc94b90: addk 32, a0 +3fc94ba0: .word 0x0000 +3fc94bb0: .word 0x0000 +3fc94bc0: rev a13 +3fc94bd0: .word 0x0000 +3fc94be0: .word 0x005f +3fc94bf0: .word 0x0000 +3fc94c00: .word 0x00ad +3fc94c10: .word 0x0000 +3fc94c20: .word 0x0000 +3fc94c30: .word 0x0000 +3fc94c40: .word 0x0000 +3fc94c50: .word 0x0000 +3fc94c60: .word 0x0000 +3fc94c70: .word 0x0000 +3fc94c80: .word 0x0000 +3fc94c90: .word 0x0000 +3fc94ca0: .word 0x0000 +3fc94cb0: .word 0x0000 +3fc94cc0: rev a7 +3fc94cd0: .word 0x0000 +3fc94ce0: .word 0x0060 +3fc94cf0: .word 0x0000 +3fc94d00: .word 0xfe2c +3fc94d10: addk 32, a0 +3fc94d20: .word 0x0000 +3fc94d30: .word 0x0000 +3fc94d40: rev a11 +3fc94d50: .word 0x0000 +3fc94d60: rev a10 +3fc94d70: .word 0x0000 +3fc94d80: .word 0xfe7e +3fc94d90: addk 32, a0 +3fc94da0: .word 0xfeaf +3fc94db0: addk 32, a0 +3fc94dc0: rev a3 +3fc94dd0: .word 0x0000 +3fc94de0: rev a7 +3fc94df0: .word 0x0000 +3fc94e00: .word 0xfe60 +3fc94e10: addk 32, a0 +3fc94e20: .word 0x0000 +3fc94e30: .word 0x0000 +3fc94e40: .word 0x0000 +3fc94e50: .word 0x0000 +3fc94e60: .word 0x0000 +3fc94e70: .word 0x0000 +3fc94e80: .word 0x0000 +3fc94e90: .word 0x0000 +3fc94ea0: .word 0x0000 +3fc94eb0: .word 0x0000 +3fc94ec0: .word 0x00df +3fc94ed0: .word 0x0000 +3fc94ee0: rev sp +3fc94ef0: .word 0x0000 +3fc94f00: .word 0x005c +3fc94f10: .word 0x0000 +3fc94f20: .word 0x00bf +3fc94f30: .word 0x0000 +3fc94f40: .word 0x00dc +3fc94f50: .word 0x0000 +3fc94f60: .word 0x0000 +3fc94f70: .word 0x0000 +3fc94f80: .word 0xfe22 +3fc94f90: addk 32, a0 +3fc94fa0: .word 0xfeb0 +3fc94fb0: addk 32, a0 +3fc94fc0: .word 0x00c4 +3fc94fd0: .word 0x0000 +3fc94fe0: .word 0x0000 +3fc94ff0: .word 0x0000 +3fc95000: .word 0xfe5e +3fc95010: addk 32, a0 +3fc95020: .word 0x0000 +3fc95030: .word 0x0000 +3fc95040: .word 0xffbe +3fc95050: .word 0x0000 +3fc95060: .word 0x0000 +3fc95070: .word 0x0000 +3fc95080: .word 0xffbf +3fc95090: .word 0x0000 +3fc950a0: .word 0x0000 +3fc950b0: .word 0x0000 +3fc950c0: .word 0xffc0 +3fc950d0: .word 0x0000 +3fc950e0: .word 0x0000 +3fc950f0: .word 0x0000 +3fc95100: .word 0xffc1 +3fc95110: .word 0x0000 +3fc95120: .word 0x0000 +3fc95130: .word 0x0000 +3fc95140: .word 0xffc2 +3fc95150: .word 0x0000 +3fc95160: .word 0x0000 +3fc95170: .word 0x0000 +3fc95180: .word 0x0000 +3fc95190: .word 0x0000 +3fc951a0: .word 0x0000 +3fc951b0: .word 0x0000 +3fc951c0: .word 0x0000 +3fc951d0: .word 0x0000 +3fc951e0: .word 0x0000 +3fc951f0: .word 0x0000 +3fc95200: .word 0x0000 +3fc95210: .word 0x0000 +3fc95220: .word 0x0000 +3fc95230: .word 0x0000 +3fc95240: .word 0x0000 +3fc95250: .word 0x0000 +3fc95260: .word 0x0000 +3fc95270: .word 0x0000 +3fc95280: .word 0x0000 +3fc95290: .word 0x0000 +3fc952a0: .word 0x0000 +3fc952b0: .word 0x0000 +3fc952c0: .word 0x0000 +3fc952d0: .word 0x0000 +3fc952e0: .word 0x0000 +3fc952f0: .word 0x0000 +3fc95300: .word 0x0000 +3fc95310: .word 0x0000 +3fc95320: .word 0x0000 +3fc95330: .word 0x0000 +3fc95340: .word 0x0000 +3fc95350: .word 0x0000 +3fc95360: .word 0x0000 +3fc95370: .word 0x0000 +3fc95380: .word 0x0000 +3fc95390: .word 0x0000 +3fc953a0: .word 0x0000 +3fc953b0: .word 0x0000 +3fc953c0: .word 0xffc3 +3fc953d0: .word 0x0000 +3fc953e0: .word 0x0000 +3fc953f0: .word 0x0000 +3fc95400: .word 0xffc4 +3fc95410: .word 0x0000 +3fc95420: .word 0x0000 +3fc95430: .word 0x0000 +3fc95440: .word 0xffc5 +3fc95450: .word 0x0000 +3fc95460: .word 0x0000 +3fc95470: .word 0x0000 +3fc95480: .word 0xffc6 +3fc95490: .word 0x0000 +3fc954a0: .word 0x0000 +3fc954b0: .word 0x0000 +3fc954c0: .word 0xffc7 +3fc954d0: .word 0x0000 +3fc954e0: .word 0x0000 +3fc954f0: .word 0x0000 +3fc95500: .word 0x0000 +3fc95510: .word 0x0000 +3fc95520: .word 0x0000 +3fc95530: .word 0x0000 +3fc95540: .word 0x0000 +3fc95550: .word 0x0000 +3fc95560: .word 0x0000 +3fc95570: .word 0x0000 +3fc95580: .word 0x0000 +3fc95590: .word 0x0000 +3fc955a0: .word 0x0000 +3fc955b0: .word 0x0000 +3fc955c0: .word 0x0000 +3fc955d0: .word 0x0000 +3fc955e0: .word 0x0000 +3fc955f0: .word 0x0000 +3fc95600: .word 0x0000 +3fc95610: .word 0x0000 +3fc95620: .word 0x0000 +3fc95630: .word 0x0000 +3fc95640: .word 0x0000 +3fc95650: .word 0x0000 +3fc95660: .word 0x0000 +3fc95670: .word 0x0000 +3fc95680: .word 0x0000 +3fc95690: .word 0x0000 +3fc956a0: .word 0x0000 +3fc956b0: .word 0x0000 +3fc956c0: .word 0x0000 +3fc956d0: .word 0x0000 +3fc956e0: .word 0x0000 +3fc956f0: .word 0x0000 +3fc95700: .word 0xffc8 +3fc95710: .word 0x0000 +3fc95720: .word 0x0000 +3fc95730: .word 0x0000 +3fc95740: .word 0xffc9 +3fc95750: .word 0x0000 +3fc95760: .word 0x0000 +3fc95770: .word 0x0000 +3fc95780: .word 0xffca +3fc95790: .word 0x0000 +3fc957a0: .word 0x0000 +3fc957b0: .word 0x0000 +3fc957c0: .word 0xffcb +3fc957d0: .word 0x0000 +3fc957e0: .word 0x0000 +3fc957f0: .word 0x0000 +3fc95800: .word 0x0000 +3fc95810: .word 0x0000 +3fc95820: .word 0x0000 +3fc95830: .word 0x0000 +3fc95840: .word 0x0000 +3fc95850: .word 0x0000 +L3FC95860: +3fc95860: .word 0x0000 +3fc95870: .word 0x0000 +3fc95880: .word 0x0000 +3fc95890: .word 0x0000 +3fc958a0: .word 0x0000 +3fc958b0: .word 0x0000 +3fc958c0: .word 0x0000 +3fc958d0: .word 0x0000 +3fc958e0: .word 0x0000 +3fc958f0: .word 0x0000 +3fc95900: .word 0x0000 +3fc95910: .word 0x0000 +3fc95920: .word 0x0000 +3fc95930: .word 0x0000 +3fc95940: .word 0x0000 +3fc95950: .word 0x0000 +3fc95960: .word 0x0000 +3fc95970: .word 0x0000 +3fc95980: .word 0x0000 +3fc95990: .word 0x0000 +3fc959a0: .word 0x0000 +3fc959b0: .word 0x0000 +3fc959c0: .word 0xff6a +3fc959d0: .word 0x0000 +3fc959e0: .word 0x0000 +3fc959f0: .word 0x0000 +3fc95a00: .word 0xff67 +3fc95a10: .word 0x0000 +3fc95a20: .word 0x0000 +3fc95a30: .word 0x0000 +3fc95a40: .word 0x0000 +3fc95a50: .word 0x0000 +3fc95a60: .word 0x0000 +3fc95a70: .word 0x0000 +3fc95a80: .word 0x0000 +3fc95a90: .word 0x0000 +3fc95aa0: .word 0x0000 +3fc95ab0: .word 0x0000 +3fc95ac0: .word 0xffce +3fc95ad0: .word 0x0000 +3fc95ae0: .word 0x0000 +3fc95af0: .word 0x0000 +3fc95b00: .word 0xffcf +3fc95b10: .word 0x0000 +3fc95b20: .word 0x0000 +3fc95b30: .word 0x0000 +3fc95b40: .word 0xffd0 +3fc95b50: .word 0x0000 +3fc95b60: .word 0x0000 +3fc95b70: .word 0x0000 +3fc95b80: .word 0xffd1 +3fc95b90: .word 0x0000 +3fc95ba0: .word 0x0000 +3fc95bb0: .word 0x0000 +3fc95bc0: .word 0x0000 +3fc95bd0: .word 0x0000 +3fc95be0: .word 0x0000 +3fc95bf0: .word 0x0000 +3fc95c00: .word 0x0000 +3fc95c10: .word 0x0000 +3fc95c20: .word 0x0000 +3fc95c30: .word 0x0000 +3fc95c40: .word 0x0000 +3fc95c50: .word 0x0000 +3fc95c60: .word 0x0000 +3fc95c70: .word 0x0000 +3fc95c80: .word 0x0000 +3fc95c90: .word 0x0000 +3fc95ca0: .word 0x0000 +3fc95cb0: .word 0x0000 +3fc95cc0: .word 0x0000 +3fc95cd0: .word 0x0000 +3fc95ce0: .word 0x0000 +3fc95cf0: .word 0x0000 +3fc95d00: .word 0x0000 +3fc95d10: .word 0x0000 +3fc95d20: .word 0x0000 +3fc95d30: .word 0x0000 +3fc95d40: .word 0xff68 +3fc95d50: .word 0x0000 +3fc95d60: .word 0x0000 +3fc95d70: .word 0x0000 +3fc95d80: .word 0xff63 +3fc95d90: .word 0x0000 +3fc95da0: .word 0x0000 +3fc95db0: .word 0x0000 +3fc95dc0: .word 0xff00 +3fc95dd0: addk 32, a0 +3fc95de0: .word 0x0000 +3fc95df0: .word 0x0000 +3fc95e00: .word 0xff60 +3fc95e10: .word 0x0000 +3fc95e20: .word 0x0000 +3fc95e30: .word 0x0000 +3fc95e40: .word 0xff55 +3fc95e50: .word 0x0000 +3fc95e60: .word 0x0000 +3fc95e70: .word 0x0000 +3fc95e80: .word 0xff56 +3fc95e90: .word 0x0000 +3fc95ea0: .word 0x0000 +3fc95eb0: .word 0x0000 +3fc95ec0: .word 0x0000 +3fc95ed0: .word 0x0000 +3fc95ee0: .word 0x0000 +3fc95ef0: .word 0x0000 +3fc95f00: .word 0x0000 +3fc95f10: .word 0x0000 +3fc95f20: .word 0x0000 +3fc95f30: .word 0x0000 +3fc95f40: .word 0xffb0 +3fc95f50: .word 0x0000 +3fc95f60: .word 0x0000 +3fc95f70: .word 0x0000 +3fc95f80: .word 0x0000 +3fc95f90: .word 0x0000 +3fc95fa0: .word 0x0000 +3fc95fb0: .word 0x0000 +3fc95fc0: .word 0xffae +3fc95fd0: .word 0x0000 +3fc95fe0: .word 0x0000 +3fc95ff0: .word 0x0000 +3fc96000: .word 0xff8d +3fc96010: .word 0x0000 +3fc96020: .word 0x0000 +3fc96030: .word 0x0000 +3fc96040: .word 0xffb1 +3fc96050: .word 0x0000 +3fc96060: .word 0x0000 +3fc96070: .word 0x0000 +3fc96080: .word 0xffb2 +3fc96090: .word 0x0000 +3fc960a0: .word 0x0000 +3fc960b0: .word 0x0000 +3fc960c0: .word 0xffb3 +3fc960d0: .word 0x0000 +3fc960e0: .word 0x0000 +3fc960f0: .word 0x0000 +3fc96100: .word 0xffb4 +3fc96110: .word 0x0000 +3fc96120: .word 0x0000 +3fc96130: .word 0x0000 +3fc96140: .word 0xffb5 +3fc96150: .word 0x0000 +3fc96160: .word 0x0000 +3fc96170: .word 0x0000 +3fc96180: .word 0xffb6 +3fc96190: .word 0x0000 +3fc961a0: .word 0x0000 +3fc961b0: .word 0x0000 +3fc961c0: .word 0xffac +3fc961d0: .word 0x0000 +3fc961e0: .word 0x0000 +3fc961f0: .word 0x0000 +3fc96200: .word 0xffb7 +3fc96210: .word 0x0000 +3fc96220: .word 0x0000 +3fc96230: .word 0x0000 +3fc96240: .word 0xffb8 +3fc96250: .word 0x0000 +3fc96260: .word 0x0000 +3fc96270: .word 0x0000 +3fc96280: .word 0xffb9 +3fc96290: .word 0x0000 +3fc962a0: .word 0x0000 +3fc962b0: .word 0x0000 +3fc962c0: .word 0xffad +3fc962d0: .word 0x0000 +3fc962e0: .word 0x0000 +3fc962f0: .word 0x0000 +3fc96300: .word 0xff91 +3fc96310: .word 0x0000 +3fc96320: .word 0x0000 +3fc96330: .word 0x0000 +3fc96340: .word 0xff92 +3fc96350: .word 0x0000 +3fc96360: .word 0x0000 +3fc96370: .word 0x0000 +3fc96380: .word 0xff93 +3fc96390: .word 0x0000 +3fc963a0: .word 0x0000 +3fc963b0: .word 0x0000 +3fc963c0: .word 0xff94 +3fc963d0: .word 0x0000 +3fc963e0: .word 0x0000 +3fc963f0: .word 0x0000 +3fc96400: .word 0x0000 +3fc96410: .word 0x0000 +3fc96420: .word 0x0000 +3fc96430: .word 0x0000 +3fc96440: .word 0x0000 +3fc96450: .word 0x0000 +3fc96460: .word 0x0000 +3fc96470: .word 0x0000 +3fc96480: .word 0xff51 +3fc96490: .word 0x0000 +3fc964a0: .word 0x0000 +3fc964b0: .word 0x0000 +3fc964c0: .word 0xff53 +3fc964d0: .word 0x0000 +3fc964e0: .word 0x0000 +3fc964f0: .word 0x0000 +3fc96500: .word 0xff54 +3fc96510: .word 0x0000 +3fc96520: .word 0x0000 +3fc96530: .word 0x0000 +3fc96540: .word 0xff52 +3fc96550: .word 0x0000 +3fc96560: .word 0x0000 +3fc96570: .word 0x0000 +3fc96580: .word 0xffe2 +3fc96590: .word 0x0000 +3fc965a0: .word 0x0000 +3fc965b0: .word 0x0000 +3fc965c0: .word 0xffe9 +3fc965d0: .word 0x0000 +3fc965e0: .word 0x0000 +3fc965f0: .word 0x0000 +3fc96600: .word 0xff20 +3fc96610: .word 0x0000 +3fc96620: .word 0x0000 +3fc96630: .word 0x0000 +3fc96640: .word 0xffe1 +3fc96650: .word 0x0000 +3fc96660: .word 0x0000 +3fc96670: .word 0x0000 +3fc96680: .word 0xffe3 +3fc96690: .word 0x0000 +3fc966a0: .word 0x0000 +3fc966b0: .word 0x0000 +3fc966c0: .word 0xffe5 +3fc966d0: .word 0x0000 +3fc966e0: .word 0x0000 +3fc966f0: .word 0x0000 +3fc96700: .word 0xff20 +3fc96710: .word 0x0000 +3fc96720: .word 0x0000 +3fc96730: .word 0x0000 +3fc96740: .word 0xffea +3fc96750: .word 0x0000 +3fc96760: .word 0x0000 +3fc96770: .word 0x0000 +3fc96780: .word 0x0000 +3fc96790: .word 0x0000 +3fc967a0: .word 0x0000 +3fc967b0: .word 0x0000 +3fc967c0: .word 0x0000 +3fc967d0: .word 0x0000 +3fc967e0: .word 0x0000 +3fc967f0: .word 0x0000 +3fc96800: .word 0x0000 +3fc96810: .word 0x0000 +3fc96820: .word 0x0000 +3fc96830: .word 0x0000 +3fc96840: .word 0x0000 +3fc96850: .word 0x0000 +3fc96860: .word 0x0000 +3fc96870: .word 0x0000 +3fc96880: .word 0x0000 +3fc96890: .word 0x0000 +3fc968a0: .word 0x0000 +3fc968b0: .word 0x0000 +3fc968c0: .word 0x0000 +3fc968d0: .word 0x0000 +3fc968e0: .word 0x0000 +3fc968f0: .word 0x0000 +3fc96900: .word 0x0000 +3fc96910: .word 0x0000 +3fc96920: .word 0x0000 +3fc96930: .word 0x0000 +3fc96940: .word 0x0000 +3fc96950: .word 0x0000 +3fc96960: .word 0x0000 +3fc96970: .word 0x0000 +3fc96980: .word 0x0000 +3fc96990: .word 0x0000 +3fc969a0: .word 0x0000 +3fc969b0: .word 0x0000 +3fc969c0: .word 0xffff +3fc969d0: .word 0x0000 +3fc969e0: .word 0x0000 +3fc969f0: .word 0x0000 +3fc96a00: .word 0xff0d +3fc96a10: .word 0x0000 +3fc96a20: .word 0x0000 +3fc96a30: .word 0x0000 +3fc96a40: .word 0xff09 +3fc96a50: .word 0x0000 +3fc96a60: .word 0x0000 +3fc96a70: .word 0x0000 +3fc96a80: .word 0x0060 +3fc96a90: .word 0x0000 +3fc96aa0: .word 0x007e +3fc96ab0: .word 0x0000 +3fc96ac0: rev b1 +3fc96ad0: .word 0x0000 +3fc96ae0: rev a1 +3fc96af0: .word 0x0000 +3fc96b00: .word 0x0051 +3fc96b10: .word 0x0000 +3fc96b20: .word 0x0000 +3fc96b30: .word 0x0000 +3fc96b40: .word 0x0041 +3fc96b50: .word 0x0000 +3fc96b60: .word 0x0000 +3fc96b70: .word 0x0000 +3fc96b80: .word 0x005a +3fc96b90: .word 0x0000 +3fc96ba0: .word 0x0000 +3fc96bb0: .word 0x0000 +3fc96bc0: .word 0x0000 +3fc96bd0: .word 0x0000 +3fc96be0: .word 0x0000 +3fc96bf0: .word 0x0000 +3fc96c00: rev b2 +3fc96c10: .word 0x0000 +3fc96c20: .word 0x0040 +3fc96c30: .word 0x0000 +3fc96c40: .word 0x0057 +3fc96c50: .word 0x0000 +3fc96c60: .word 0x0000 +3fc96c70: .word 0x0000 +3fc96c80: .word 0x0053 +3fc96c90: .word 0x0000 +3fc96ca0: .word 0x0000 +3fc96cb0: .word 0x0000 +3fc96cc0: .word 0x0058 +3fc96cd0: .word 0x0000 +3fc96ce0: .word 0x0000 +3fc96cf0: .word 0x0000 +3fc96d00: rev b12 +3fc96d10: .word 0x0000 +3fc96d20: rev b14 +3fc96d30: .word 0x0000 +3fc96d40: .word 0x0000 +3fc96d50: .word 0x0000 +3fc96d60: .word 0x0000 +3fc96d70: .word 0x0000 +3fc96d80: rev b3 +3fc96d90: .word 0x0000 +3fc96da0: rev a3 +3fc96db0: .word 0x0000 +3fc96dc0: .word 0x0045 +3fc96dd0: .word 0x0000 +3fc96de0: .word 0x0000 +3fc96df0: .word 0x0000 +3fc96e00: .word 0x0044 +3fc96e10: .word 0x0000 +3fc96e20: .word 0x0000 +3fc96e30: .word 0x0000 +3fc96e40: .word 0x0043 +3fc96e50: .word 0x0000 +3fc96e60: .word 0x0000 +3fc96e70: .word 0x0000 +3fc96e80: .word 0x0000 +3fc96e90: .word 0x0000 +3fc96ea0: .word 0x0000 +3fc96eb0: .word 0x0000 +3fc96ec0: rev b4 +3fc96ed0: .word 0x0000 +3fc96ee0: rev a4 +3fc96ef0: .word 0x0000 +3fc96f00: .word 0x0052 +3fc96f10: .word 0x0000 +3fc96f20: .word 0x0000 +3fc96f30: .word 0x0000 +L3FC96F40: +3fc96f40: .word 0x0046 +3fc96f50: .word 0x0000 +3fc96f60: .word 0x0000 +3fc96f70: .word 0x0000 +3fc96f80: .word 0x0056 +3fc96f90: .word 0x0000 +3fc96fa0: .word 0x0000 +3fc96fb0: .word 0x0000 +3fc96fc0: rev a0 +3fc96fd0: .word 0x0000 +3fc96fe0: .word 0x0000 +3fc96ff0: .word 0x0000 +3fc97000: .word 0x0000 +3fc97010: .word 0x0000 +3fc97020: .word 0x0000 +3fc97030: .word 0x0000 +3fc97040: rev b5 +3fc97050: .word 0x0000 +3fc97060: rev a5 +3fc97070: .word 0x0000 +3fc97080: .word 0x0054 +3fc97090: .word 0x0000 +3fc970a0: .word 0x0000 +3fc970b0: .word 0x0000 +3fc970c0: .word 0x0047 +3fc970d0: .word 0x0000 +3fc970e0: .word 0x0000 +3fc970f0: .word 0x0000 +3fc97100: .word 0x0042 +3fc97110: .word 0x0000 +3fc97120: .word 0x0000 +3fc97130: .word 0x0000 +3fc97140: .word 0x0000 +3fc97150: .word 0x0000 +3fc97160: .word 0x0000 +3fc97170: .word 0x0000 +3fc97180: rev b6 +3fc97190: .word 0x0000 +3fc971a0: .word 0x005e +3fc971b0: .word 0x0000 +3fc971c0: .word 0x0059 +3fc971d0: .word 0x0000 +3fc971e0: .word 0x0000 +3fc971f0: .word 0x0000 +3fc97200: .word 0x0048 +3fc97210: .word 0x0000 +3fc97220: .word 0x0000 +3fc97230: .word 0x0000 +3fc97240: .word 0x004e +3fc97250: .word 0x0000 +3fc97260: .word 0x0000 +3fc97270: .word 0x0000 +3fc97280: .word 0x0000 +3fc97290: .word 0x0000 +3fc972a0: .word 0x0000 +3fc972b0: .word 0x0000 +3fc972c0: rev b7 +3fc972d0: .word 0x0000 +3fc972e0: rev a6 +3fc972f0: .word 0x0000 +3fc97300: .word 0x0055 +3fc97310: .word 0x0000 +3fc97320: .word 0x0000 +3fc97330: .word 0x0000 +3fc97340: .word 0x004a +3fc97350: .word 0x0000 +3fc97360: .word 0x0000 +3fc97370: .word 0x0000 +3fc97380: .word 0x004d +3fc97390: .word 0x0000 +3fc973a0: .word 0x0000 +3fc973b0: .word 0x0000 +3fc973c0: .word 0x0000 +3fc973d0: .word 0x0000 +3fc973e0: .word 0x0000 +3fc973f0: .word 0x0000 +3fc97400: rev b8 +3fc97410: .word 0x0000 +3fc97420: rev a10 +3fc97430: .word 0x0000 +3fc97440: .word 0x0049 +3fc97450: .word 0x0000 +3fc97460: .word 0x0000 +3fc97470: .word 0x0000 +3fc97480: .word 0x004b +3fc97490: .word 0x0000 +3fc974a0: .word 0x0000 +3fc974b0: .word 0x0000 +3fc974c0: rev a12 +3fc974d0: .word 0x0000 +3fc974e0: rev b12 +3fc974f0: .word 0x0000 +3fc97500: .word 0x0000 +3fc97510: .word 0x0000 +3fc97520: .word 0x0000 +3fc97530: .word 0x0000 +3fc97540: rev b9 +3fc97550: .word 0x0000 +3fc97560: rev a8 +3fc97570: .word 0x0000 +3fc97580: .word 0x004f +3fc97590: .word 0x0000 +3fc975a0: .word 0x0000 +3fc975b0: .word 0x0000 +3fc975c0: .word 0x004c +3fc975d0: .word 0x0000 +3fc975e0: .word 0x0000 +3fc975f0: .word 0x0000 +3fc97600: rev a14 +3fc97610: .word 0x0000 +3fc97620: rev b14 +3fc97630: .word 0x0000 +3fc97640: .word 0x0000 +3fc97650: .word 0x0000 +3fc97660: .word 0x0000 +3fc97670: .word 0x0000 +3fc97680: rev b0 +3fc97690: .word 0x0000 +3fc976a0: rev a9 +3fc976b0: .word 0x0000 +3fc976c0: .word 0x0050 +3fc976d0: .word 0x0000 +3fc976e0: .word 0x0000 +3fc976f0: .word 0x0000 +3fc97700: .word 0x0000 +3fc97710: .word 0x0000 +3fc97720: .word 0x0000 +3fc97730: .word 0x0000 +3fc97740: rev b11 +3fc97750: .word 0x0000 +3fc97760: rev b10 +3fc97770: .word 0x0000 +3fc97780: rev sp +3fc97790: .word 0x0000 +3fc977a0: rev sp +3fc977b0: .word 0x0000 +3fc977c0: .word 0x0000 +3fc977d0: .word 0x0000 +3fc977e0: .word 0x0000 +3fc977f0: .word 0x0000 +3fc97800: rev b13 +3fc97810: .word 0x0000 +3fc97820: rev a11 +3fc97830: .word 0x0000 +3fc97840: .word 0x005d +3fc97850: .word 0x0000 +3fc97860: .word 0x007d +3fc97870: .word 0x0000 +3fc97880: .word 0x005c +3fc97890: .word 0x0000 +3fc978a0: .word 0x007c +3fc978b0: .word 0x0000 +3fc978c0: .word 0x0000 +3fc978d0: .word 0x0000 +3fc978e0: .word 0x0000 +3fc978f0: .word 0x0000 +3fc97900: rev a13 +3fc97910: .word 0x0000 +3fc97920: .word 0x005f +3fc97930: .word 0x0000 +3fc97940: .word 0x005b +3fc97950: .word 0x0000 +3fc97960: .word 0x007b +3fc97970: .word 0x0000 +3fc97980: rev a7 +3fc97990: .word 0x0000 +3fc979a0: rev a2 +3fc979b0: .word 0x0000 +3fc979c0: .word 0xffbe +3fc979d0: .word 0x0000 +3fc979e0: .word 0x0000 +3fc979f0: .word 0x0000 +3fc97a00: .word 0xffbf +3fc97a10: .word 0x0000 +3fc97a20: .word 0x0000 +3fc97a30: .word 0x0000 +3fc97a40: .word 0xffc0 +3fc97a50: .word 0x0000 +3fc97a60: .word 0x0000 +3fc97a70: .word 0x0000 +3fc97a80: .word 0xffc1 +3fc97a90: .word 0x0000 +3fc97aa0: .word 0x0000 +3fc97ab0: .word 0x0000 +3fc97ac0: .word 0xffc2 +3fc97ad0: .word 0x0000 +3fc97ae0: .word 0x0000 +3fc97af0: .word 0x0000 +3fc97b00: .word 0x0000 +3fc97b10: .word 0x0000 +3fc97b20: .word 0x0000 +3fc97b30: .word 0x0000 +3fc97b40: .word 0x0000 +3fc97b50: .word 0x0000 +3fc97b60: .word 0x0000 +3fc97b70: .word 0x0000 +3fc97b80: .word 0x0000 +3fc97b90: .word 0x0000 +3fc97ba0: .word 0x0000 +3fc97bb0: .word 0x0000 +3fc97bc0: .word 0x0000 +3fc97bd0: .word 0x0000 +3fc97be0: .word 0x0000 +3fc97bf0: .word 0x0000 +3fc97c00: .word 0x0000 +3fc97c10: .word 0x0000 +3fc97c20: .word 0x0000 +3fc97c30: .word 0x0000 +3fc97c40: .word 0x0000 +3fc97c50: .word 0x0000 +3fc97c60: .word 0x0000 +3fc97c70: .word 0x0000 +3fc97c80: .word 0x0000 +3fc97c90: .word 0x0000 +3fc97ca0: .word 0x0000 +3fc97cb0: .word 0x0000 +3fc97cc0: .word 0x0000 +3fc97cd0: .word 0x0000 +3fc97ce0: .word 0x0000 +3fc97cf0: .word 0x0000 +3fc97d00: .word 0x0000 +3fc97d10: .word 0x0000 +3fc97d20: .word 0x0000 +3fc97d30: .word 0x0000 +3fc97d40: .word 0xffc3 +3fc97d50: .word 0x0000 +3fc97d60: .word 0x0000 +3fc97d70: .word 0x0000 +3fc97d80: .word 0xffc4 +3fc97d90: .word 0x0000 +3fc97da0: .word 0x0000 +3fc97db0: .word 0x0000 +3fc97dc0: .word 0xffc5 +3fc97dd0: .word 0x0000 +3fc97de0: .word 0x0000 +3fc97df0: .word 0x0000 +3fc97e00: .word 0xffc6 +3fc97e10: .word 0x0000 +3fc97e20: .word 0x0000 +3fc97e30: .word 0x0000 +3fc97e40: .word 0xffc7 +3fc97e50: .word 0x0000 +3fc97e60: .word 0x0000 +3fc97e70: .word 0x0000 +3fc97e80: .word 0x0000 +3fc97e90: .word 0x0000 +3fc97ea0: .word 0x0000 +3fc97eb0: .word 0x0000 +3fc97ec0: .word 0x0000 +3fc97ed0: .word 0x0000 +3fc97ee0: .word 0x0000 +3fc97ef0: .word 0x0000 +3fc97f00: .word 0x0000 +3fc97f10: .word 0x0000 +3fc97f20: .word 0x0000 +3fc97f30: .word 0x0000 +3fc97f40: .word 0x0000 +3fc97f50: .word 0x0000 +3fc97f60: .word 0x0000 +3fc97f70: .word 0x0000 +3fc97f80: .word 0x0000 +3fc97f90: .word 0x0000 +3fc97fa0: .word 0x0000 +3fc97fb0: .word 0x0000 +3fc97fc0: .word 0x0000 +3fc97fd0: .word 0x0000 +3fc97fe0: .word 0x0000 +3fc97ff0: .word 0x0000 +3fc98000: .word 0x0000 +3fc98010: .word 0x0000 +3fc98020: .word 0x0000 +3fc98030: .word 0x0000 +3fc98040: .word 0x0000 +3fc98050: .word 0x0000 +3fc98060: .word 0x0000 +3fc98070: .word 0x0000 +3fc98080: .word 0xffc8 +3fc98090: .word 0x0000 +3fc980a0: .word 0x0000 +3fc980b0: .word 0x0000 +3fc980c0: .word 0xffc9 +3fc980d0: .word 0x0000 +3fc980e0: .word 0x0000 +3fc980f0: .word 0x0000 +3fc98100: .word 0xffca +3fc98110: .word 0x0000 +3fc98120: .word 0x0000 +3fc98130: .word 0x0000 +3fc98140: .word 0xffcb +3fc98150: .word 0x0000 +3fc98160: .word 0x0000 +3fc98170: .word 0x0000 +3fc98180: .word 0x0000 +3fc98190: .word 0x0000 +3fc981a0: .word 0x0000 +3fc981b0: .word 0x0000 +3fc981c0: .word 0x0000 +3fc981d0: .word 0x0000 +3fc981e0: .word 0x0000 +3fc981f0: .word 0x0000 +3fc98200: .word 0x0000 +3fc98210: .word 0x0000 +3fc98220: .word 0x0000 +3fc98230: .word 0x0000 +3fc98240: .word 0x0000 +3fc98250: .word 0x0000 +3fc98260: .word 0x0000 +3fc98270: .word 0x0000 +3fc98280: .word 0x0000 +3fc98290: .word 0x0000 +3fc982a0: .word 0x0000 +3fc982b0: .word 0x0000 +3fc982c0: .word 0x0000 +3fc982d0: .word 0x0000 +3fc982e0: .word 0x0000 +3fc982f0: .word 0x0000 +3fc98300: .word 0x0000 +3fc98310: .word 0x0000 +3fc98320: .word 0x0000 +3fc98330: .word 0x0000 +3fc98340: .word 0xff6a +3fc98350: .word 0x0000 +3fc98360: .word 0x0000 +3fc98370: .word 0x0000 +3fc98380: .word 0xff67 +3fc98390: .word 0x0000 +3fc983a0: .word 0x0000 +3fc983b0: .word 0x0000 +3fc983c0: .word 0x0000 +3fc983d0: .word 0x0000 +3fc983e0: .word 0x0000 +3fc983f0: .word 0x0000 +3fc98400: .word 0x0000 +3fc98410: .word 0x0000 +3fc98420: .word 0x0000 +3fc98430: .word 0x0000 +3fc98440: .word 0xffce +3fc98450: .word 0x0000 +3fc98460: .word 0x0000 +3fc98470: .word 0x0000 +3fc98480: .word 0xffcf +3fc98490: .word 0x0000 +3fc984a0: .word 0x0000 +3fc984b0: .word 0x0000 +3fc984c0: .word 0xffd0 +3fc984d0: .word 0x0000 +3fc984e0: .word 0x0000 +3fc984f0: .word 0x0000 +3fc98500: .word 0xffd1 +3fc98510: .word 0x0000 +3fc98520: .word 0x0000 +3fc98530: .word 0x0000 +3fc98540: .word 0x0000 +3fc98550: .word 0x0000 +3fc98560: .word 0x0000 +3fc98570: .word 0x0000 +3fc98580: .word 0x0000 +3fc98590: .word 0x0000 +3fc985a0: .word 0x0000 +3fc985b0: .word 0x0000 +3fc985c0: .word 0x0000 +3fc985d0: .word 0x0000 +3fc985e0: .word 0x0000 +3fc985f0: .word 0x0000 +3fc98600: .word 0x0000 +3fc98610: .word 0x0000 +3fc98620: .word 0x0000 +3fc98630: .word 0x0000 +3fc98640: .word 0x0000 +3fc98650: .word 0x0000 +3fc98660: .word 0x0000 +3fc98670: .word 0x0000 +3fc98680: .word 0x0000 +3fc98690: .word 0x0000 +3fc986a0: .word 0x0000 +3fc986b0: .word 0x0000 +3fc986c0: .word 0xff68 +3fc986d0: .word 0x0000 +3fc986e0: .word 0x0000 +3fc986f0: .word 0x0000 +3fc98700: .word 0xff63 +3fc98710: .word 0x0000 +3fc98720: .word 0x0000 +3fc98730: .word 0x0000 +3fc98740: .word 0xff00 +3fc98750: addk 32, a0 +3fc98760: .word 0x0000 +3fc98770: .word 0x0000 +3fc98780: .word 0xff60 +3fc98790: .word 0x0000 +3fc987a0: .word 0x0000 +3fc987b0: .word 0x0000 +3fc987c0: .word 0xff55 +3fc987d0: .word 0x0000 +3fc987e0: .word 0x0000 +3fc987f0: .word 0x0000 +3fc98800: .word 0xff56 +3fc98810: .word 0x0000 +3fc98820: .word 0x0000 +3fc98830: .word 0x0000 +3fc98840: .word 0x0000 +3fc98850: .word 0x0000 +3fc98860: .word 0x0000 +3fc98870: .word 0x0000 +3fc98880: .word 0x0000 +3fc98890: .word 0x0000 +3fc988a0: .word 0x0000 +3fc988b0: .word 0x0000 +3fc988c0: .word 0xffb0 +3fc988d0: .word 0x0000 +3fc988e0: .word 0x0000 +3fc988f0: .word 0x0000 +3fc98900: .word 0x0000 +3fc98910: .word 0x0000 +3fc98920: .word 0x0000 +3fc98930: .word 0x0000 +3fc98940: .word 0xffae +3fc98950: .word 0x0000 +3fc98960: .word 0x0000 +3fc98970: .word 0x0000 +3fc98980: .word 0xff8d +3fc98990: .word 0x0000 +3fc989a0: .word 0x0000 +3fc989b0: .word 0x0000 +3fc989c0: .word 0xffb1 +3fc989d0: .word 0x0000 +3fc989e0: .word 0x0000 +3fc989f0: .word 0x0000 +3fc98a00: .word 0xffb2 +3fc98a10: .word 0x0000 +3fc98a20: .word 0x0000 +3fc98a30: .word 0x0000 +3fc98a40: .word 0xffb3 +3fc98a50: .word 0x0000 +3fc98a60: .word 0x0000 +3fc98a70: .word 0x0000 +3fc98a80: .word 0xffb4 +3fc98a90: .word 0x0000 +3fc98aa0: .word 0x0000 +3fc98ab0: .word 0x0000 +3fc98ac0: .word 0xffb5 +3fc98ad0: .word 0x0000 +3fc98ae0: .word 0x0000 +3fc98af0: .word 0x0000 +3fc98b00: .word 0xffb6 +3fc98b10: .word 0x0000 +3fc98b20: .word 0x0000 +3fc98b30: .word 0x0000 +3fc98b40: .word 0xffac +3fc98b50: .word 0x0000 +3fc98b60: .word 0x0000 +3fc98b70: .word 0x0000 +3fc98b80: .word 0xffb7 +3fc98b90: .word 0x0000 +3fc98ba0: .word 0x0000 +3fc98bb0: .word 0x0000 +3fc98bc0: .word 0xffb8 +3fc98bd0: .word 0x0000 +3fc98be0: .word 0x0000 +3fc98bf0: .word 0x0000 +3fc98c00: .word 0xffb9 +3fc98c10: .word 0x0000 +3fc98c20: .word 0x0000 +3fc98c30: .word 0x0000 +3fc98c40: .word 0xffad +3fc98c50: .word 0x0000 +3fc98c60: .word 0x0000 +3fc98c70: .word 0x0000 +3fc98c80: .word 0xff91 +3fc98c90: .word 0x0000 +3fc98ca0: .word 0x0000 +3fc98cb0: .word 0x0000 +3fc98cc0: .word 0xff92 +3fc98cd0: .word 0x0000 +3fc98ce0: .word 0x0000 +3fc98cf0: .word 0x0000 +3fc98d00: .word 0xff93 +3fc98d10: .word 0x0000 +3fc98d20: .word 0x0000 +3fc98d30: .word 0x0000 +3fc98d40: .word 0xff94 +3fc98d50: .word 0x0000 +3fc98d60: .word 0x0000 +3fc98d70: .word 0x0000 +3fc98d80: .word 0x0000 +3fc98d90: .word 0x0000 +3fc98da0: .word 0x0000 +3fc98db0: .word 0x0000 +3fc98dc0: .word 0x0000 +3fc98dd0: .word 0x0000 +3fc98de0: .word 0x0000 +3fc98df0: .word 0x0000 +3fc98e00: .word 0xff51 +3fc98e10: .word 0x0000 +3fc98e20: .word 0x0000 +3fc98e30: .word 0x0000 +3fc98e40: .word 0xff53 +3fc98e50: .word 0x0000 +3fc98e60: .word 0x0000 +3fc98e70: .word 0x0000 +3fc98e80: .word 0xff54 +3fc98e90: .word 0x0000 +3fc98ea0: .word 0x0000 +3fc98eb0: .word 0x0000 +3fc98ec0: .word 0xff52 +3fc98ed0: .word 0x0000 +3fc98ee0: .word 0x0000 +3fc98ef0: .word 0x0000 +3fc98f00: .word 0xffe2 +3fc98f10: .word 0x0000 +3fc98f20: .word 0x0000 +3fc98f30: .word 0x0000 +3fc98f40: .word 0xffe9 +3fc98f50: .word 0x0000 +3fc98f60: .word 0x0000 +3fc98f70: .word 0x0000 +3fc98f80: .word 0xff20 +3fc98f90: .word 0x0000 +3fc98fa0: .word 0x0000 +3fc98fb0: .word 0x0000 +3fc98fc0: .word 0xffe1 +3fc98fd0: .word 0x0000 +3fc98fe0: .word 0x0000 +3fc98ff0: .word 0x0000 +3fc99000: .word 0xffe3 +3fc99010: .word 0x0000 +3fc99020: .word 0x0000 +3fc99030: .word 0x0000 +3fc99040: .word 0xffe5 +3fc99050: .word 0x0000 +3fc99060: .word 0x0000 +3fc99070: .word 0x0000 +3fc99080: .word 0xff20 +3fc99090: .word 0x0000 +3fc990a0: .word 0x0000 +3fc990b0: .word 0x0000 +3fc990c0: .word 0xffea +3fc990d0: .word 0x0000 +3fc990e0: .word 0x0000 +3fc990f0: .word 0x0000 +3fc99100: .word 0x0000 +3fc99110: .word 0x0000 +3fc99120: .word 0x0000 +3fc99130: .word 0x0000 +3fc99140: .word 0x0000 +3fc99150: .word 0x0000 +3fc99160: .word 0x0000 +3fc99170: .word 0x0000 +3fc99180: .word 0x0000 +3fc99190: .word 0x0000 +3fc991a0: .word 0x0000 +3fc991b0: .word 0x0000 +3fc991c0: .word 0x0000 +3fc991d0: .word 0x0000 +3fc991e0: .word 0x0000 +3fc991f0: .word 0x0000 +3fc99200: .word 0x0000 +3fc99210: .word 0x0000 +3fc99220: .word 0x0000 +3fc99230: .word 0x0000 +3fc99240: .word 0x0000 +3fc99250: .word 0x0000 +3fc99260: .word 0x0000 +3fc99270: .word 0x0000 +3fc99280: .word 0x0000 +3fc99290: .word 0x0000 +3fc992a0: .word 0x0000 +3fc992b0: .word 0x0000 +3fc992c0: .word 0x0000 +3fc992d0: .word 0x0000 +3fc992e0: .word 0x0000 +3fc992f0: .word 0x0000 +3fc99300: .word 0x0000 +3fc99310: .word 0x0000 +3fc99320: .word 0x0000 +3fc99330: .word 0x0000 +3fc99340: .word 0xffff +3fc99350: .word 0x0000 +3fc99360: .word 0x0000 +3fc99370: .word 0x0000 +3fc99380: .word 0xff0d +3fc99390: .word 0x0000 +3fc993a0: .word 0x0000 +3fc993b0: .word 0x0000 +3fc993c0: .word 0xff09 +3fc993d0: .word 0x0000 +3fc993e0: .word 0x0000 +3fc993f0: .word 0x0000 +3fc99400: .word 0xfe60 +3fc99410: addk 32, a0 +3fc99420: .word 0xfe7e +3fc99430: addk 32, a0 +3fc99440: .word 0x0040 +3fc99450: .word 0x0000 +3fc99460: rev b1 +3fc99470: .word 0x0000 +3fc99480: .word 0x0051 +3fc99490: .word 0x0000 +3fc994a0: .word 0x0000 +3fc994b0: .word 0x0000 +3fc994c0: .word 0x0041 +3fc994d0: .word 0x0000 +3fc994e0: .word 0x0000 +3fc994f0: .word 0x0000 +3fc99500: .word 0x0057 +3fc99510: .word 0x0000 +3fc99520: .word 0x0000 +3fc99530: .word 0x0000 +3fc99540: .word 0x0000 +3fc99550: .word 0x0000 +3fc99560: .word 0x0000 +3fc99570: .word 0x0000 +3fc99580: rev a3 +3fc99590: .word 0x0000 +3fc995a0: rev b2 +3fc995b0: .word 0x0000 +3fc995c0: .word 0x005a +3fc995d0: .word 0x0000 +3fc995e0: .word 0x0000 +3fc995f0: .word 0x0000 +3fc99600: .word 0x0053 +3fc99610: .word 0x0000 +3fc99620: .word 0x0000 +3fc99630: .word 0x0000 +3fc99640: .word 0x0058 +3fc99650: .word 0x0000 +3fc99660: .word 0x0000 +3fc99670: .word 0x0000 +3fc99680: rev b12 +3fc99690: .word 0x0000 +3fc996a0: rev b14 +3fc996b0: .word 0x0000 +3fc996c0: .word 0x0000 +3fc996d0: .word 0x0000 +3fc996e0: .word 0x0000 +3fc996f0: .word 0x0000 +3fc99700: rev a2 +3fc99710: .word 0x0000 +3fc99720: rev b3 +3fc99730: .word 0x0000 +3fc99740: .word 0x0045 +3fc99750: .word 0x0000 +3fc99760: .word 0x0000 +3fc99770: .word 0x0000 +3fc99780: .word 0x0044 +3fc99790: .word 0x0000 +3fc997a0: .word 0x0000 +3fc997b0: .word 0x0000 +3fc997c0: .word 0x0043 +3fc997d0: .word 0x0000 +3fc997e0: .word 0x0000 +3fc997f0: .word 0x0000 +3fc99800: .word 0x0000 +3fc99810: .word 0x0000 +3fc99820: .word 0x0000 +3fc99830: .word 0x0000 +3fc99840: rev a7 +3fc99850: .word 0x0000 +3fc99860: rev b4 +3fc99870: .word 0x0000 +3fc99880: .word 0x0052 +3fc99890: .word 0x0000 +3fc998a0: .word 0x0000 +3fc998b0: .word 0x0000 +3fc998c0: .word 0x0046 +3fc998d0: .word 0x0000 +3fc998e0: .word 0x0000 +3fc998f0: .word 0x0000 +3fc99900: .word 0x0056 +3fc99910: .word 0x0000 +3fc99920: .word 0x0000 +3fc99930: .word 0x0000 +3fc99940: rev a0 +3fc99950: .word 0x0000 +3fc99960: .word 0x0000 +3fc99970: .word 0x0000 +3fc99980: .word 0x0000 +3fc99990: .word 0x0000 +3fc999a0: .word 0x0000 +3fc999b0: .word 0x0000 +3fc999c0: rev a8 +3fc999d0: .word 0x0000 +3fc999e0: rev b5 +3fc999f0: .word 0x0000 +3fc99a00: .word 0x0054 +3fc99a10: .word 0x0000 +3fc99a20: .word 0x0000 +3fc99a30: .word 0x0000 +3fc99a40: .word 0x0047 +3fc99a50: .word 0x0000 +3fc99a60: .word 0x0000 +3fc99a70: .word 0x0000 +3fc99a80: .word 0x0042 +3fc99a90: .word 0x0000 +3fc99aa0: .word 0x0000 +3fc99ab0: .word 0x0000 +3fc99ac0: .word 0x0000 +3fc99ad0: .word 0x0000 +3fc99ae0: .word 0x0000 +3fc99af0: .word 0x0000 +3fc99b00: .word 0x005f +3fc99b10: .word 0x0000 +3fc99b20: rev b6 +3fc99b30: .word 0x0000 +3fc99b40: .word 0x0059 +3fc99b50: .word 0x0000 +3fc99b60: .word 0x0000 +3fc99b70: .word 0x0000 +3fc99b80: .word 0x0048 +3fc99b90: .word 0x0000 +3fc99ba0: .word 0x0000 +3fc99bb0: .word 0x0000 +3fc99bc0: .word 0x004e +3fc99bd0: .word 0x0000 +3fc99be0: .word 0x0000 +3fc99bf0: .word 0x0000 +3fc99c00: .word 0x0000 +3fc99c10: .word 0x0000 +3fc99c20: .word 0x0000 +3fc99c30: .word 0x0000 +3fc99c40: .word 0x00e8 +3fc99c50: .word 0x0000 +3fc99c60: rev b7 +3fc99c70: .word 0x0000 +3fc99c80: .word 0x0055 +3fc99c90: .word 0x0000 +3fc99ca0: .word 0x0000 +3fc99cb0: .word 0x0000 +3fc99cc0: .word 0x004a +3fc99cd0: .word 0x0000 +3fc99ce0: .word 0x0000 +3fc99cf0: .word 0x0000 +3fc99d00: rev a12 +3fc99d10: .word 0x0000 +3fc99d20: rev sp +3fc99d30: .word 0x0000 +3fc99d40: .word 0x0000 +3fc99d50: .word 0x0000 +3fc99d60: .word 0x0000 +3fc99d70: .word 0x0000 +3fc99d80: .word 0xfe5e +3fc99d90: addk 32, a0 +3fc99da0: rev b8 +3fc99db0: .word 0x0000 +3fc99dc0: .word 0x0049 +3fc99dd0: .word 0x0000 +3fc99de0: .word 0x0000 +3fc99df0: .word 0x0000 +3fc99e00: .word 0x004b +3fc99e10: .word 0x0000 +3fc99e20: .word 0x0000 +3fc99e30: .word 0x0000 +3fc99e40: rev b11 +3fc99e50: .word 0x0000 +3fc99e60: rev a14 +3fc99e70: .word 0x0000 +3fc99e80: .word 0x0000 +3fc99e90: .word 0x0000 +3fc99ea0: .word 0x0000 +3fc99eb0: .word 0x0000 +3fc99ec0: .word 0x005b +3fc99ed0: .word 0x0000 +3fc99ee0: rev b9 +3fc99ef0: .word 0x0000 +3fc99f00: .word 0x004f +3fc99f10: .word 0x0000 +3fc99f20: .word 0x0000 +3fc99f30: .word 0x0000 +3fc99f40: .word 0x004c +3fc99f50: .word 0x0000 +3fc99f60: .word 0x0000 +3fc99f70: .word 0x0000 +3fc99f80: rev b10 +3fc99f90: .word 0x0000 +3fc99fa0: rev sp +3fc99fb0: .word 0x0000 +3fc99fc0: .word 0x0000 +3fc99fd0: .word 0x0000 +3fc99fe0: .word 0x0000 +3fc99ff0: .word 0x0000 +3fc9a000: .word 0x005d +3fc9a010: .word 0x0000 +3fc9a020: rev b0 +3fc9a030: .word 0x0000 +3fc9a040: .word 0x0050 +3fc9a050: .word 0x0000 +3fc9a060: .word 0x0000 +3fc9a070: .word 0x0000 +3fc9a080: .word 0x0000 +3fc9a090: .word 0x0000 +3fc9a0a0: .word 0x0000 +3fc9a0b0: .word 0x0000 +3fc9a0c0: .word 0x004d +3fc9a0d0: .word 0x0000 +3fc9a0e0: .word 0x0000 +3fc9a0f0: .word 0x0000 +3fc9a100: .word 0x007c +3fc9a110: .word 0x0000 +3fc9a120: rev a1 +3fc9a130: .word 0x0000 +3fc9a140: .word 0x0000 +3fc9a150: .word 0x0000 +3fc9a160: .word 0x0000 +3fc9a170: .word 0x0000 +3fc9a180: rev a13 +3fc9a190: .word 0x0000 +3fc9a1a0: rev a11 +3fc9a1b0: .word 0x0000 +3fc9a1c0: rev a4 +3fc9a1d0: .word 0x0000 +3fc9a1e0: rev a6 +3fc9a1f0: .word 0x0000 +3fc9a200: rev a10 +3fc9a210: .word 0x0000 +3fc9a220: .word 0x005c +3fc9a230: .word 0x0000 +3fc9a240: .word 0x0000 +3fc9a250: .word 0x0000 +3fc9a260: .word 0x0000 +3fc9a270: .word 0x0000 +3fc9a280: rev a9 +3fc9a290: .word 0x0000 +3fc9a2a0: .word 0x00b0 +3fc9a2b0: .word 0x0000 +3fc9a2c0: .word 0x007d +3fc9a2d0: .word 0x0000 +3fc9a2e0: rev b13 +3fc9a2f0: .word 0x0000 +3fc9a300: .word 0x007b +3fc9a310: .word 0x0000 +3fc9a320: rev a5 +3fc9a330: .word 0x0000 +3fc9a340: .word 0xffbe +3fc9a350: .word 0x0000 +3fc9a360: .word 0x0000 +3fc9a370: .word 0x0000 +3fc9a380: .word 0xffbf +3fc9a390: .word 0x0000 +3fc9a3a0: .word 0x0000 +3fc9a3b0: .word 0x0000 +3fc9a3c0: .word 0xffc0 +3fc9a3d0: .word 0x0000 +3fc9a3e0: .word 0x0000 +3fc9a3f0: .word 0x0000 +3fc9a400: .word 0xffc1 +3fc9a410: .word 0x0000 +3fc9a420: .word 0x0000 +3fc9a430: .word 0x0000 +3fc9a440: .word 0xffc2 +3fc9a450: .word 0x0000 +3fc9a460: .word 0x0000 +3fc9a470: .word 0x0000 +3fc9a480: .word 0x0000 +3fc9a490: .word 0x0000 +3fc9a4a0: .word 0x0000 +3fc9a4b0: .word 0x0000 +3fc9a4c0: .word 0x0000 +3fc9a4d0: .word 0x0000 +3fc9a4e0: .word 0x0000 +3fc9a4f0: .word 0x0000 +3fc9a500: .word 0x0000 +3fc9a510: .word 0x0000 +3fc9a520: .word 0x0000 +3fc9a530: .word 0x0000 +3fc9a540: .word 0x0000 +3fc9a550: .word 0x0000 +3fc9a560: .word 0x0000 +3fc9a570: .word 0x0000 +3fc9a580: .word 0x0000 +3fc9a590: .word 0x0000 +3fc9a5a0: .word 0x0000 +3fc9a5b0: .word 0x0000 +3fc9a5c0: .word 0x0000 +3fc9a5d0: .word 0x0000 +3fc9a5e0: .word 0x0000 +3fc9a5f0: .word 0x0000 +3fc9a600: .word 0x0000 +3fc9a610: .word 0x0000 +3fc9a620: .word 0x0000 +3fc9a630: .word 0x0000 +3fc9a640: .word 0x0000 +3fc9a650: .word 0x0000 +3fc9a660: .word 0x0000 +3fc9a670: .word 0x0000 +3fc9a680: .word 0x0000 +3fc9a690: .word 0x0000 +3fc9a6a0: .word 0x0000 +3fc9a6b0: .word 0x0000 +3fc9a6c0: .word 0xffc3 +3fc9a6d0: .word 0x0000 +3fc9a6e0: .word 0x0000 +3fc9a6f0: .word 0x0000 +3fc9a700: .word 0xffc4 +3fc9a710: .word 0x0000 +3fc9a720: .word 0x0000 +3fc9a730: .word 0x0000 +3fc9a740: .word 0xffc5 +3fc9a750: .word 0x0000 +3fc9a760: .word 0x0000 +3fc9a770: .word 0x0000 +3fc9a780: .word 0xffc6 +3fc9a790: .word 0x0000 +3fc9a7a0: .word 0x0000 +3fc9a7b0: .word 0x0000 +3fc9a7c0: .word 0xffc7 +3fc9a7d0: .word 0x0000 +3fc9a7e0: .word 0x0000 +3fc9a7f0: .word 0x0000 +3fc9a800: .word 0x0000 +3fc9a810: .word 0x0000 +3fc9a820: .word 0x0000 +3fc9a830: .word 0x0000 +3fc9a840: .word 0x0000 +3fc9a850: .word 0x0000 +3fc9a860: .word 0x0000 +3fc9a870: .word 0x0000 +3fc9a880: .word 0x0000 +3fc9a890: .word 0x0000 +3fc9a8a0: .word 0x0000 +3fc9a8b0: .word 0x0000 +3fc9a8c0: .word 0x0000 +3fc9a8d0: .word 0x0000 +3fc9a8e0: .word 0x0000 +3fc9a8f0: .word 0x0000 +3fc9a900: .word 0x0000 +3fc9a910: .word 0x0000 +3fc9a920: .word 0x0000 +3fc9a930: .word 0x0000 +3fc9a940: .word 0x0000 +3fc9a950: .word 0x0000 +3fc9a960: .word 0x0000 +3fc9a970: .word 0x0000 +3fc9a980: .word 0x0000 +3fc9a990: .word 0x0000 +3fc9a9a0: .word 0x0000 +3fc9a9b0: .word 0x0000 +3fc9a9c0: .word 0x0000 +3fc9a9d0: .word 0x0000 +3fc9a9e0: .word 0x0000 +3fc9a9f0: .word 0x0000 +3fc9aa00: .word 0xffc8 +3fc9aa10: .word 0x0000 +3fc9aa20: .word 0x0000 +3fc9aa30: .word 0x0000 +3fc9aa40: .word 0xffc9 +3fc9aa50: .word 0x0000 +3fc9aa60: .word 0x0000 +3fc9aa70: .word 0x0000 +3fc9aa80: .word 0xffca +3fc9aa90: .word 0x0000 +3fc9aaa0: .word 0x0000 +3fc9aab0: .word 0x0000 +3fc9aac0: .word 0xffcb +3fc9aad0: .word 0x0000 +3fc9aae0: .word 0x0000 +3fc9aaf0: .word 0x0000 +3fc9ab00: .word 0x0000 +3fc9ab10: .word 0x0000 +3fc9ab20: .word 0x0000 +3fc9ab30: .word 0x0000 +3fc9ab40: .word 0x0000 +3fc9ab50: .word 0x0000 +3fc9ab60: .word 0x0000 +3fc9ab70: .word 0x0000 +3fc9ab80: .word 0x0000 +3fc9ab90: .word 0x0000 +3fc9aba0: .word 0x0000 +3fc9abb0: .word 0x0000 +3fc9abc0: .word 0x0000 +3fc9abd0: .word 0x0000 +3fc9abe0: .word 0x0000 +3fc9abf0: .word 0x0000 +3fc9ac00: .word 0x0000 +3fc9ac10: .word 0x0000 +3fc9ac20: .word 0x0000 +3fc9ac30: .word 0x0000 +3fc9ac40: .word 0x0000 +3fc9ac50: .word 0x0000 +3fc9ac60: .word 0x0000 +3fc9ac70: .word 0x0000 +3fc9ac80: .word 0x0000 +3fc9ac90: .word 0x0000 +3fc9aca0: .word 0x0000 +3fc9acb0: .word 0x0000 +3fc9acc0: .word 0xff6a +3fc9acd0: .word 0x0000 +3fc9ace0: .word 0x0000 +3fc9acf0: .word 0x0000 +3fc9ad00: .word 0xff67 +3fc9ad10: .word 0x0000 +3fc9ad20: .word 0x0000 +3fc9ad30: .word 0x0000 +3fc9ad40: .word 0x0000 +3fc9ad50: .word 0x0000 +3fc9ad60: .word 0x0000 +3fc9ad70: .word 0x0000 +3fc9ad80: .word 0x0000 +3fc9ad90: .word 0x0000 +3fc9ada0: .word 0x0000 +3fc9adb0: .word 0x0000 +3fc9adc0: .word 0xffce +3fc9add0: .word 0x0000 +3fc9ade0: .word 0x0000 +3fc9adf0: .word 0x0000 +3fc9ae00: .word 0xffcf +3fc9ae10: .word 0x0000 +3fc9ae20: .word 0x0000 +3fc9ae30: .word 0x0000 +3fc9ae40: .word 0xffd0 +3fc9ae50: .word 0x0000 +3fc9ae60: .word 0x0000 +3fc9ae70: .word 0x0000 +3fc9ae80: .word 0xffd1 +3fc9ae90: .word 0x0000 +3fc9aea0: .word 0x0000 +3fc9aeb0: .word 0x0000 +3fc9aec0: .word 0x0000 +3fc9aed0: .word 0x0000 +3fc9aee0: .word 0x0000 +3fc9aef0: .word 0x0000 +3fc9af00: .word 0x0000 +3fc9af10: .word 0x0000 +3fc9af20: .word 0x0000 +3fc9af30: .word 0x0000 +3fc9af40: .word 0x0000 +3fc9af50: .word 0x0000 +3fc9af60: .word 0x0000 +3fc9af70: .word 0x0000 +3fc9af80: .word 0x0000 +3fc9af90: .word 0x0000 +3fc9afa0: .word 0x0000 +3fc9afb0: .word 0x0000 +3fc9afc0: .word 0x0000 +3fc9afd0: .word 0x0000 +3fc9afe0: .word 0x0000 +3fc9aff0: .word 0x0000 +3fc9b000: .word 0x0000 +3fc9b010: .word 0x0000 +3fc9b020: .word 0x0000 +3fc9b030: .word 0x0000 +3fc9b040: .word 0xff68 +3fc9b050: .word 0x0000 +3fc9b060: .word 0x0000 +3fc9b070: .word 0x0000 +3fc9b080: .word 0xff63 +3fc9b090: .word 0x0000 +3fc9b0a0: .word 0x0000 +3fc9b0b0: .word 0x0000 +3fc9b0c0: .word 0xff00 +3fc9b0d0: addk 32, a0 +3fc9b0e0: .word 0x0000 +3fc9b0f0: .word 0x0000 +3fc9b100: .word 0xff60 +3fc9b110: .word 0x0000 +3fc9b120: .word 0x0000 +3fc9b130: .word 0x0000 +3fc9b140: .word 0xff55 +3fc9b150: .word 0x0000 +3fc9b160: .word 0x0000 +3fc9b170: .word 0x0000 +3fc9b180: .word 0xff56 +3fc9b190: .word 0x0000 +3fc9b1a0: .word 0x0000 +3fc9b1b0: .word 0x0000 +3fc9b1c0: .word 0x0000 +3fc9b1d0: .word 0x0000 +3fc9b1e0: .word 0x0000 +3fc9b1f0: .word 0x0000 +3fc9b200: .word 0x0000 +3fc9b210: .word 0x0000 +3fc9b220: .word 0x0000 +3fc9b230: .word 0x0000 +3fc9b240: .word 0xffb0 +3fc9b250: .word 0x0000 +3fc9b260: .word 0x0000 +3fc9b270: .word 0x0000 +3fc9b280: .word 0x0000 +3fc9b290: .word 0x0000 +3fc9b2a0: .word 0x0000 +3fc9b2b0: .word 0x0000 +3fc9b2c0: .word 0xffae +3fc9b2d0: .word 0x0000 +3fc9b2e0: .word 0x0000 +3fc9b2f0: .word 0x0000 +3fc9b300: .word 0xff8d +3fc9b310: .word 0x0000 +3fc9b320: .word 0x0000 +3fc9b330: .word 0x0000 +3fc9b340: .word 0xffb1 +3fc9b350: .word 0x0000 +3fc9b360: .word 0x0000 +3fc9b370: .word 0x0000 +3fc9b380: .word 0xffb2 +3fc9b390: .word 0x0000 +3fc9b3a0: .word 0x0000 +3fc9b3b0: .word 0x0000 +3fc9b3c0: .word 0xffb3 +3fc9b3d0: .word 0x0000 +3fc9b3e0: .word 0x0000 +3fc9b3f0: .word 0x0000 +3fc9b400: .word 0xffb4 +3fc9b410: .word 0x0000 +3fc9b420: .word 0x0000 +3fc9b430: .word 0x0000 +3fc9b440: .word 0xffb5 +3fc9b450: .word 0x0000 +3fc9b460: .word 0x0000 +3fc9b470: .word 0x0000 +3fc9b480: .word 0xffb6 +3fc9b490: .word 0x0000 +3fc9b4a0: .word 0x0000 +3fc9b4b0: .word 0x0000 +3fc9b4c0: .word 0xffac +3fc9b4d0: .word 0x0000 +3fc9b4e0: .word 0x0000 +3fc9b4f0: .word 0x0000 +3fc9b500: .word 0xffb7 +3fc9b510: .word 0x0000 +3fc9b520: .word 0x0000 +3fc9b530: .word 0x0000 +3fc9b540: .word 0xffb8 +3fc9b550: .word 0x0000 +3fc9b560: .word 0x0000 +3fc9b570: .word 0x0000 +3fc9b580: .word 0xffb9 +3fc9b590: .word 0x0000 +3fc9b5a0: .word 0x0000 +3fc9b5b0: .word 0x0000 +3fc9b5c0: .word 0xffad +3fc9b5d0: .word 0x0000 +3fc9b5e0: .word 0x0000 +3fc9b5f0: .word 0x0000 +3fc9b600: .word 0xff91 +3fc9b610: .word 0x0000 +3fc9b620: .word 0x0000 +3fc9b630: .word 0x0000 +3fc9b640: .word 0xff92 +3fc9b650: .word 0x0000 +3fc9b660: .word 0x0000 +3fc9b670: .word 0x0000 +3fc9b680: .word 0xff93 +3fc9b690: .word 0x0000 +3fc9b6a0: .word 0x0000 +3fc9b6b0: .word 0x0000 +3fc9b6c0: .word 0xff94 +3fc9b6d0: .word 0x0000 +3fc9b6e0: .word 0x0000 +3fc9b6f0: .word 0x0000 +3fc9b700: .word 0x0000 +3fc9b710: .word 0x0000 +3fc9b720: .word 0x0000 +3fc9b730: .word 0x0000 +3fc9b740: .word 0x0000 +3fc9b750: .word 0x0000 +3fc9b760: .word 0x0000 +3fc9b770: .word 0x0000 +3fc9b780: .word 0xff51 +3fc9b790: .word 0x0000 +3fc9b7a0: .word 0x0000 +3fc9b7b0: .word 0x0000 +3fc9b7c0: .word 0xff53 +3fc9b7d0: .word 0x0000 +3fc9b7e0: .word 0x0000 +3fc9b7f0: .word 0x0000 +3fc9b800: .word 0xff54 +3fc9b810: .word 0x0000 +3fc9b820: .word 0x0000 +3fc9b830: .word 0x0000 +3fc9b840: .word 0xff52 +3fc9b850: .word 0x0000 +3fc9b860: .word 0x0000 +3fc9b870: .word 0x0000 +3fc9b880: .word 0xffe2 +3fc9b890: .word 0x0000 +3fc9b8a0: .word 0x0000 +3fc9b8b0: .word 0x0000 +3fc9b8c0: .word 0xffe9 +3fc9b8d0: .word 0x0000 +3fc9b8e0: .word 0x0000 +3fc9b8f0: .word 0x0000 +3fc9b900: .word 0xff20 +3fc9b910: .word 0x0000 +3fc9b920: .word 0x0000 +3fc9b930: .word 0x0000 +3fc9b940: .word 0xffe1 +3fc9b950: .word 0x0000 +3fc9b960: .word 0x0000 +3fc9b970: .word 0x0000 +3fc9b980: .word 0xffe3 +3fc9b990: .word 0x0000 +3fc9b9a0: .word 0x0000 +3fc9b9b0: .word 0x0000 +3fc9b9c0: .word 0xffe5 +3fc9b9d0: .word 0x0000 +3fc9b9e0: .word 0x0000 +3fc9b9f0: .word 0x0000 +3fc9ba00: .word 0xff20 +3fc9ba10: .word 0x0000 +3fc9ba20: .word 0x0000 +3fc9ba30: .word 0x0000 +3fc9ba40: .word 0xffea +3fc9ba50: .word 0x0000 +3fc9ba60: .word 0x0000 +3fc9ba70: .word 0x0000 +3fc9ba80: .word 0x0000 +3fc9ba90: .word 0x0000 +3fc9baa0: .word 0x0000 +3fc9bab0: .word 0x0000 +3fc9bac0: .word 0x0000 +3fc9bad0: .word 0x0000 +3fc9bae0: .word 0x0000 +3fc9baf0: .word 0x0000 +3fc9bb00: .word 0x0000 +3fc9bb10: .word 0x0000 +3fc9bb20: .word 0x0000 +3fc9bb30: .word 0x0000 +3fc9bb40: .word 0x0000 +3fc9bb50: .word 0x0000 +3fc9bb60: .word 0x0000 +3fc9bb70: .word 0x0000 +3fc9bb80: .word 0x0000 +3fc9bb90: .word 0x0000 +3fc9bba0: .word 0x0000 +3fc9bbb0: .word 0x0000 +3fc9bbc0: .word 0x0000 +3fc9bbd0: .word 0x0000 +3fc9bbe0: .word 0x0000 +3fc9bbf0: .word 0x0000 +3fc9bc00: .word 0x0000 +3fc9bc10: .word 0x0000 +3fc9bc20: .word 0x0000 +3fc9bc30: .word 0x0000 +3fc9bc40: .word 0x0000 +3fc9bc50: .word 0x0000 +3fc9bc60: .word 0x0000 +3fc9bc70: .word 0x0000 +3fc9bc80: .word 0x0000 +3fc9bc90: .word 0x0000 +3fc9bca0: .word 0x0000 +3fc9bcb0: .word 0x0000 +3fc9bcc0: .word 0xffff +3fc9bcd0: .word 0x0000 +3fc9bce0: .word 0x0000 +3fc9bcf0: .word 0x0000 +3fc9bd00: .word 0xff0d +3fc9bd10: .word 0x0000 +3fc9bd20: .word 0x0000 +3fc9bd30: .word 0x0000 +3fc9bd40: .word 0xff09 +3fc9bd50: .word 0x0000 +3fc9bd60: .word 0x0000 +3fc9bd70: .word 0x0000 +3fc9bd80: .word 0xfe60 +3fc9bd90: addk 32, a0 +3fc9bda0: .word 0xfe7e +3fc9bdb0: addk 32, a0 +3fc9bdc0: .word 0x00a3 +3fc9bdd0: .word 0x0000 +3fc9bde0: rev b1 +3fc9bdf0: .word 0x0000 +3fc9be00: .word 0x0051 +3fc9be10: .word 0x0000 +3fc9be20: .word 0x0000 +3fc9be30: .word 0x0000 +3fc9be40: .word 0x0041 +3fc9be50: .word 0x0000 +3fc9be60: .word 0x0000 +3fc9be70: .word 0x0000 +3fc9be80: .word 0x0057 +3fc9be90: .word 0x0000 +3fc9bea0: .word 0x0000 +3fc9beb0: .word 0x0000 +3fc9bec0: .word 0x0000 +3fc9bed0: .word 0x0000 +3fc9bee0: .word 0x0000 +3fc9bef0: .word 0x0000 +3fc9bf00: .word 0x00e9 +3fc9bf10: .word 0x0000 +3fc9bf20: rev b2 +3fc9bf30: .word 0x0000 +3fc9bf40: .word 0x005a +3fc9bf50: .word 0x0000 +3fc9bf60: .word 0x0000 +3fc9bf70: .word 0x0000 +3fc9bf80: .word 0x0053 +3fc9bf90: .word 0x0000 +3fc9bfa0: .word 0x0000 +3fc9bfb0: .word 0x0000 +3fc9bfc0: .word 0x0058 +3fc9bfd0: .word 0x0000 +3fc9bfe0: .word 0x0000 +3fc9bff0: .word 0x0000 +3fc9c000: rev b12 +3fc9c010: .word 0x0000 +3fc9c020: rev b14 +3fc9c030: .word 0x0000 +3fc9c040: .word 0x0000 +3fc9c050: .word 0x0000 +3fc9c060: .word 0x0000 +3fc9c070: .word 0x0000 +3fc9c080: rev a2 +3fc9c090: .word 0x0000 +3fc9c0a0: rev b3 +3fc9c0b0: .word 0x0000 +3fc9c0c0: .word 0x0045 +3fc9c0d0: .word 0x0000 +3fc9c0e0: .word 0x0000 +3fc9c0f0: .word 0x0000 +3fc9c100: .word 0x0044 +3fc9c110: .word 0x0000 +3fc9c120: .word 0x0000 +3fc9c130: .word 0x0000 +3fc9c140: .word 0x0043 +3fc9c150: .word 0x0000 +3fc9c160: .word 0x0000 +3fc9c170: .word 0x0000 +3fc9c180: .word 0x0000 +3fc9c190: .word 0x0000 +3fc9c1a0: .word 0x0000 +3fc9c1b0: .word 0x0000 +3fc9c1c0: rev a7 +3fc9c1d0: .word 0x0000 +3fc9c1e0: rev b4 +3fc9c1f0: .word 0x0000 +3fc9c200: .word 0x0052 +3fc9c210: .word 0x0000 +3fc9c220: .word 0x0000 +3fc9c230: .word 0x0000 +3fc9c240: .word 0x0046 +3fc9c250: .word 0x0000 +3fc9c260: .word 0x0000 +3fc9c270: .word 0x0000 +3fc9c280: .word 0x0056 +3fc9c290: .word 0x0000 +3fc9c2a0: .word 0x0000 +3fc9c2b0: .word 0x0000 +3fc9c2c0: rev a0 +3fc9c2d0: .word 0x0000 +3fc9c2e0: .word 0x0000 +3fc9c2f0: .word 0x0000 +3fc9c300: .word 0x0000 +3fc9c310: .word 0x0000 +3fc9c320: .word 0x0000 +3fc9c330: .word 0x0000 +3fc9c340: rev a8 +3fc9c350: .word 0x0000 +3fc9c360: rev b5 +3fc9c370: .word 0x0000 +3fc9c380: .word 0x0054 +3fc9c390: .word 0x0000 +3fc9c3a0: .word 0x0000 +3fc9c3b0: .word 0x0000 +3fc9c3c0: .word 0x0047 +3fc9c3d0: .word 0x0000 +3fc9c3e0: .word 0x0000 +3fc9c3f0: .word 0x0000 +3fc9c400: .word 0x0042 +3fc9c410: .word 0x0000 +3fc9c420: .word 0x0000 +3fc9c430: .word 0x0000 +3fc9c440: .word 0x0000 +3fc9c450: .word 0x0000 +3fc9c460: .word 0x0000 +3fc9c470: .word 0x0000 +3fc9c480: .word 0x005f +3fc9c490: .word 0x0000 +3fc9c4a0: rev b6 +3fc9c4b0: .word 0x0000 +3fc9c4c0: .word 0x0059 +3fc9c4d0: .word 0x0000 +3fc9c4e0: .word 0x0000 +3fc9c4f0: .word 0x0000 +3fc9c500: .word 0x0048 +3fc9c510: .word 0x0000 +3fc9c520: .word 0x0000 +3fc9c530: .word 0x0000 +3fc9c540: .word 0x004e +3fc9c550: .word 0x0000 +3fc9c560: .word 0x0000 +3fc9c570: .word 0x0000 +3fc9c580: .word 0x0000 +3fc9c590: .word 0x0000 +3fc9c5a0: .word 0x0000 +3fc9c5b0: .word 0x0000 +3fc9c5c0: .word 0x00e8 +3fc9c5d0: .word 0x0000 +3fc9c5e0: rev b7 +3fc9c5f0: .word 0x0000 +3fc9c600: .word 0x0055 +3fc9c610: .word 0x0000 +3fc9c620: .word 0x0000 +3fc9c630: .word 0x0000 +3fc9c640: .word 0x004a +3fc9c650: .word 0x0000 +3fc9c660: .word 0x0000 +3fc9c670: .word 0x0000 +3fc9c680: rev a12 +3fc9c690: .word 0x0000 +3fc9c6a0: rev sp +3fc9c6b0: .word 0x0000 +3fc9c6c0: .word 0x0000 +3fc9c6d0: .word 0x0000 +3fc9c6e0: .word 0x0000 +3fc9c6f0: .word 0x0000 +3fc9c700: .word 0xfe5e +3fc9c710: addk 32, a0 +3fc9c720: rev b8 +3fc9c730: .word 0x0000 +3fc9c740: .word 0x0049 +3fc9c750: .word 0x0000 +3fc9c760: .word 0x0000 +3fc9c770: .word 0x0000 +3fc9c780: .word 0x004b +3fc9c790: .word 0x0000 +3fc9c7a0: .word 0x0000 +3fc9c7b0: .word 0x0000 +3fc9c7c0: rev b11 +3fc9c7d0: .word 0x0000 +3fc9c7e0: rev a14 +3fc9c7f0: .word 0x0000 +3fc9c800: .word 0x0000 +3fc9c810: .word 0x0000 +3fc9c820: .word 0x0000 +3fc9c830: .word 0x0000 +3fc9c840: .word 0x00e7 +3fc9c850: .word 0x0000 +3fc9c860: rev b9 +3fc9c870: .word 0x0000 +3fc9c880: .word 0x004f +3fc9c890: .word 0x0000 +3fc9c8a0: .word 0x0000 +3fc9c8b0: .word 0x0000 +3fc9c8c0: .word 0x004c +3fc9c8d0: .word 0x0000 +3fc9c8e0: .word 0x0000 +3fc9c8f0: .word 0x0000 +3fc9c900: rev b10 +3fc9c910: .word 0x0000 +3fc9c920: rev sp +3fc9c930: .word 0x0000 +3fc9c940: .word 0x0000 +3fc9c950: .word 0x0000 +3fc9c960: .word 0x0000 +3fc9c970: .word 0x0000 +3fc9c980: .word 0x00e0 +3fc9c990: .word 0x0000 +3fc9c9a0: rev b0 +3fc9c9b0: .word 0x0000 +3fc9c9c0: .word 0x0050 +3fc9c9d0: .word 0x0000 +3fc9c9e0: .word 0x0000 +3fc9c9f0: .word 0x0000 +3fc9ca00: .word 0x0000 +3fc9ca10: .word 0x0000 +3fc9ca20: .word 0x0000 +3fc9ca30: .word 0x0000 +3fc9ca40: .word 0x004d +3fc9ca50: .word 0x0000 +3fc9ca60: .word 0x0000 +3fc9ca70: .word 0x0000 +3fc9ca80: .word 0x00f2 +3fc9ca90: .word 0x0000 +3fc9caa0: rev a1 +3fc9cab0: .word 0x0000 +3fc9cac0: .word 0x0000 +3fc9cad0: .word 0x0000 +3fc9cae0: .word 0x0000 +3fc9caf0: .word 0x0000 +3fc9cb00: rev a13 +3fc9cb10: .word 0x0000 +3fc9cb20: rev a11 +3fc9cb30: .word 0x0000 +3fc9cb40: rev a4 +3fc9cb50: .word 0x0000 +3fc9cb60: rev a6 +3fc9cb70: .word 0x0000 +3fc9cb80: rev a10 +3fc9cb90: .word 0x0000 +3fc9cba0: .word 0x00a7 +3fc9cbb0: .word 0x0000 +3fc9cbc0: .word 0x0000 +3fc9cbd0: .word 0x0000 +3fc9cbe0: .word 0x0000 +3fc9cbf0: .word 0x0000 +3fc9cc00: rev a9 +3fc9cc10: .word 0x0000 +3fc9cc20: .word 0x00b0 +3fc9cc30: .word 0x0000 +3fc9cc40: .word 0x00ec +3fc9cc50: .word 0x0000 +3fc9cc60: rev b13 +3fc9cc70: .word 0x0000 +3fc9cc80: .word 0x00f9 +3fc9cc90: .word 0x0000 +3fc9cca0: rev a5 +3fc9ccb0: .word 0x0000 +3fc9ccc0: .word 0xffbe +3fc9ccd0: .word 0x0000 +3fc9cce0: .word 0x0000 +3fc9ccf0: .word 0x0000 +3fc9cd00: .word 0xffbf +3fc9cd10: .word 0x0000 +3fc9cd20: .word 0x0000 +3fc9cd30: .word 0x0000 +3fc9cd40: .word 0xffc0 +3fc9cd50: .word 0x0000 +3fc9cd60: .word 0x0000 +3fc9cd70: .word 0x0000 +3fc9cd80: .word 0xffc1 +3fc9cd90: .word 0x0000 +3fc9cda0: .word 0x0000 +3fc9cdb0: .word 0x0000 +3fc9cdc0: .word 0xffc2 +3fc9cdd0: .word 0x0000 +3fc9cde0: .word 0x0000 +3fc9cdf0: .word 0x0000 +3fc9ce00: .word 0x0000 +3fc9ce10: .word 0x0000 +3fc9ce20: .word 0x0000 +3fc9ce30: .word 0x0000 +3fc9ce40: .word 0x0000 +3fc9ce50: .word 0x0000 +3fc9ce60: .word 0x0000 +3fc9ce70: .word 0x0000 +3fc9ce80: .word 0x0000 +3fc9ce90: .word 0x0000 +3fc9cea0: .word 0x0000 +3fc9ceb0: .word 0x0000 +3fc9cec0: .word 0x0000 +3fc9ced0: .word 0x0000 +3fc9cee0: .word 0x0000 +3fc9cef0: .word 0x0000 +3fc9cf00: .word 0x0000 +3fc9cf10: .word 0x0000 +3fc9cf20: .word 0x0000 +3fc9cf30: .word 0x0000 +3fc9cf40: .word 0x0000 +3fc9cf50: .word 0x0000 +3fc9cf60: .word 0x0000 +3fc9cf70: .word 0x0000 +3fc9cf80: .word 0x0000 +3fc9cf90: .word 0x0000 +3fc9cfa0: .word 0x0000 +3fc9cfb0: .word 0x0000 +3fc9cfc0: .word 0x0000 +3fc9cfd0: .word 0x0000 +3fc9cfe0: .word 0x0000 +3fc9cff0: .word 0x0000 +3fc9d000: .word 0x0000 +3fc9d010: .word 0x0000 +3fc9d020: .word 0x0000 +3fc9d030: .word 0x0000 +3fc9d040: .word 0xffc3 +3fc9d050: .word 0x0000 +3fc9d060: .word 0x0000 +3fc9d070: .word 0x0000 +3fc9d080: .word 0xffc4 +3fc9d090: .word 0x0000 +3fc9d0a0: .word 0x0000 +3fc9d0b0: .word 0x0000 +3fc9d0c0: .word 0xffc5 +3fc9d0d0: .word 0x0000 +3fc9d0e0: .word 0x0000 +3fc9d0f0: .word 0x0000 +3fc9d100: .word 0xffc6 +3fc9d110: .word 0x0000 +3fc9d120: .word 0x0000 +3fc9d130: .word 0x0000 +3fc9d140: .word 0xffc7 +3fc9d150: .word 0x0000 +3fc9d160: .word 0x0000 +3fc9d170: .word 0x0000 +3fc9d180: .word 0x0000 +3fc9d190: .word 0x0000 +3fc9d1a0: .word 0x0000 +3fc9d1b0: .word 0x0000 +3fc9d1c0: .word 0x0000 +3fc9d1d0: .word 0x0000 +3fc9d1e0: .word 0x0000 +3fc9d1f0: .word 0x0000 +3fc9d200: .word 0x0000 +3fc9d210: .word 0x0000 +3fc9d220: .word 0x0000 +3fc9d230: .word 0x0000 +3fc9d240: .word 0x0000 +3fc9d250: .word 0x0000 +3fc9d260: .word 0x0000 +3fc9d270: .word 0x0000 +3fc9d280: .word 0x0000 +3fc9d290: .word 0x0000 +3fc9d2a0: .word 0x0000 +3fc9d2b0: .word 0x0000 +3fc9d2c0: .word 0x0000 +3fc9d2d0: .word 0x0000 +3fc9d2e0: .word 0x0000 +3fc9d2f0: .word 0x0000 +3fc9d300: .word 0x0000 +3fc9d310: .word 0x0000 +3fc9d320: .word 0x0000 +3fc9d330: .word 0x0000 +3fc9d340: .word 0x0000 +3fc9d350: .word 0x0000 +3fc9d360: .word 0x0000 +3fc9d370: .word 0x0000 +3fc9d380: .word 0xffc8 +3fc9d390: .word 0x0000 +3fc9d3a0: .word 0x0000 +3fc9d3b0: .word 0x0000 +3fc9d3c0: .word 0xffc9 +3fc9d3d0: .word 0x0000 +3fc9d3e0: .word 0x0000 +3fc9d3f0: .word 0x0000 +3fc9d400: .word 0xffca +3fc9d410: .word 0x0000 +3fc9d420: .word 0x0000 +3fc9d430: .word 0x0000 +3fc9d440: .word 0xffcb +3fc9d450: .word 0x0000 +3fc9d460: .word 0x0000 +3fc9d470: .word 0x0000 +3fc9d480: .word 0x0000 +3fc9d490: .word 0x0000 +3fc9d4a0: .word 0x0000 +3fc9d4b0: .word 0x0000 +3fc9d4c0: .word 0x0000 +3fc9d4d0: .word 0x0000 +3fc9d4e0: .word 0x0000 +3fc9d4f0: .word 0x0000 +3fc9d500: .word 0x0000 +3fc9d510: .word 0x0000 +3fc9d520: .word 0x0000 +3fc9d530: .word 0x0000 +3fc9d540: .word 0x0000 +3fc9d550: .word 0x0000 +3fc9d560: .word 0x0000 +3fc9d570: .word 0x0000 +3fc9d580: .word 0x0000 +3fc9d590: .word 0x0000 +3fc9d5a0: .word 0x0000 +3fc9d5b0: .word 0x0000 +3fc9d5c0: .word 0x0000 +3fc9d5d0: .word 0x0000 +3fc9d5e0: .word 0x0000 +3fc9d5f0: .word 0x0000 +3fc9d600: .word 0x0000 +3fc9d610: .word 0x0000 +3fc9d620: .word 0x0000 +3fc9d630: .word 0x0000 +3fc9d640: .word 0xff6a +3fc9d650: .word 0x0000 +3fc9d660: .word 0x0000 +3fc9d670: .word 0x0000 +3fc9d680: .word 0xff67 +3fc9d690: .word 0x0000 +3fc9d6a0: .word 0x0000 +3fc9d6b0: .word 0x0000 +3fc9d6c0: .word 0x0000 +3fc9d6d0: .word 0x0000 +3fc9d6e0: .word 0x0000 +3fc9d6f0: .word 0x0000 +3fc9d700: .word 0x0000 +3fc9d710: .word 0x0000 +3fc9d720: .word 0x0000 +3fc9d730: .word 0x0000 +3fc9d740: .word 0xffce +3fc9d750: .word 0x0000 +3fc9d760: .word 0x0000 +3fc9d770: .word 0x0000 +3fc9d780: .word 0xffcf +3fc9d790: .word 0x0000 +3fc9d7a0: .word 0x0000 +3fc9d7b0: .word 0x0000 +3fc9d7c0: .word 0xffd0 +3fc9d7d0: .word 0x0000 +3fc9d7e0: .word 0x0000 +3fc9d7f0: .word 0x0000 +3fc9d800: .word 0xffd1 +3fc9d810: .word 0x0000 +3fc9d820: .word 0x0000 +3fc9d830: .word 0x0000 +3fc9d840: .word 0x0000 +3fc9d850: .word 0x0000 +3fc9d860: .word 0x0000 +3fc9d870: .word 0x0000 +3fc9d880: .word 0x0000 +3fc9d890: .word 0x0000 +3fc9d8a0: .word 0x0000 +3fc9d8b0: .word 0x0000 +3fc9d8c0: .word 0x0000 +3fc9d8d0: .word 0x0000 +3fc9d8e0: .word 0x0000 +3fc9d8f0: .word 0x0000 +3fc9d900: .word 0x0000 +3fc9d910: .word 0x0000 +3fc9d920: .word 0x0000 +3fc9d930: .word 0x0000 +3fc9d940: .word 0x0000 +3fc9d950: .word 0x0000 +3fc9d960: .word 0x0000 +3fc9d970: .word 0x0000 +3fc9d980: .word 0x0000 +3fc9d990: .word 0x0000 +3fc9d9a0: .word 0x0000 +3fc9d9b0: .word 0x0000 +3fc9d9c0: .word 0xff68 +3fc9d9d0: .word 0x0000 +3fc9d9e0: .word 0x0000 +3fc9d9f0: .word 0x0000 +3fc9da00: .word 0xff63 +3fc9da10: .word 0x0000 +3fc9da20: .word 0x0000 +3fc9da30: .word 0x0000 +3fc9da40: .word 0xff00 +3fc9da50: addk 32, a0 +3fc9da60: .word 0x0000 +3fc9da70: .word 0x0000 +3fc9da80: .word 0xff60 +3fc9da90: .word 0x0000 +3fc9daa0: .word 0x0000 +3fc9dab0: .word 0x0000 +3fc9dac0: .word 0xff55 +3fc9dad0: .word 0x0000 +3fc9dae0: .word 0x0000 +3fc9daf0: .word 0x0000 +3fc9db00: .word 0xff56 +3fc9db10: .word 0x0000 +3fc9db20: .word 0x0000 +3fc9db30: .word 0x0000 +3fc9db40: .word 0x0000 +3fc9db50: .word 0x0000 +3fc9db60: .word 0x0000 +3fc9db70: .word 0x0000 +3fc9db80: .word 0x0000 +3fc9db90: .word 0x0000 +3fc9dba0: .word 0x0000 +3fc9dbb0: .word 0x0000 +3fc9dbc0: .word 0xffb0 +3fc9dbd0: .word 0x0000 +3fc9dbe0: .word 0x0000 +3fc9dbf0: .word 0x0000 +3fc9dc00: .word 0x0000 +3fc9dc10: .word 0x0000 +3fc9dc20: .word 0x0000 +3fc9dc30: .word 0x0000 +3fc9dc40: .word 0xffae +3fc9dc50: .word 0x0000 +3fc9dc60: .word 0x0000 +3fc9dc70: .word 0x0000 +3fc9dc80: .word 0xff8d +3fc9dc90: .word 0x0000 +3fc9dca0: .word 0x0000 +3fc9dcb0: .word 0x0000 +3fc9dcc0: .word 0xffb1 +3fc9dcd0: .word 0x0000 +3fc9dce0: .word 0x0000 +3fc9dcf0: .word 0x0000 +3fc9dd00: .word 0xffb2 +3fc9dd10: .word 0x0000 +3fc9dd20: .word 0x0000 +3fc9dd30: .word 0x0000 +3fc9dd40: .word 0xffb3 +3fc9dd50: .word 0x0000 +3fc9dd60: .word 0x0000 +3fc9dd70: .word 0x0000 +3fc9dd80: .word 0xffb4 +3fc9dd90: .word 0x0000 +3fc9dda0: .word 0x0000 +3fc9ddb0: .word 0x0000 +3fc9ddc0: .word 0xffb5 +3fc9ddd0: .word 0x0000 +3fc9dde0: .word 0x0000 +3fc9ddf0: .word 0x0000 +3fc9de00: .word 0xffb6 +3fc9de10: .word 0x0000 +3fc9de20: .word 0x0000 +3fc9de30: .word 0x0000 +3fc9de40: .word 0xffac +3fc9de50: .word 0x0000 +3fc9de60: .word 0x0000 +3fc9de70: .word 0x0000 +3fc9de80: .word 0xffb7 +3fc9de90: .word 0x0000 +3fc9dea0: .word 0x0000 +3fc9deb0: .word 0x0000 +3fc9dec0: .word 0xffb8 +3fc9ded0: .word 0x0000 +3fc9dee0: .word 0x0000 +3fc9def0: .word 0x0000 +3fc9df00: .word 0xffb9 +3fc9df10: .word 0x0000 +3fc9df20: .word 0x0000 +3fc9df30: .word 0x0000 +3fc9df40: .word 0xffad +3fc9df50: .word 0x0000 +3fc9df60: .word 0x0000 +3fc9df70: .word 0x0000 +3fc9df80: .word 0xff91 +3fc9df90: .word 0x0000 +3fc9dfa0: .word 0x0000 +3fc9dfb0: .word 0x0000 +3fc9dfc0: .word 0xff92 +3fc9dfd0: .word 0x0000 +3fc9dfe0: .word 0x0000 +3fc9dff0: .word 0x0000 +3fc9e000: .word 0xff93 +3fc9e010: .word 0x0000 +3fc9e020: .word 0x0000 +3fc9e030: .word 0x0000 +3fc9e040: .word 0xff94 +3fc9e050: .word 0x0000 +3fc9e060: .word 0x0000 +3fc9e070: .word 0x0000 +3fc9e080: .word 0x0000 +3fc9e090: .word 0x0000 +3fc9e0a0: .word 0x0000 +3fc9e0b0: .word 0x0000 +3fc9e0c0: .word 0x0000 +3fc9e0d0: .word 0x0000 +3fc9e0e0: .word 0x0000 +3fc9e0f0: .word 0x0000 +3fc9e100: .word 0xff51 +3fc9e110: .word 0x0000 +3fc9e120: .word 0x0000 +3fc9e130: .word 0x0000 +3fc9e140: .word 0xff53 +3fc9e150: .word 0x0000 +3fc9e160: .word 0x0000 +3fc9e170: .word 0x0000 +3fc9e180: .word 0xff54 +3fc9e190: .word 0x0000 +3fc9e1a0: .word 0x0000 +3fc9e1b0: .word 0x0000 +3fc9e1c0: .word 0xff52 +3fc9e1d0: .word 0x0000 +3fc9e1e0: .word 0x0000 +3fc9e1f0: .word 0x0000 +3fc9e200: .word 0xffe2 +3fc9e210: .word 0x0000 +3fc9e220: .word 0x0000 +3fc9e230: .word 0x0000 +3fc9e240: .word 0xffe9 +3fc9e250: .word 0x0000 +3fc9e260: .word 0x0000 +3fc9e270: .word 0x0000 +3fc9e280: .word 0xff20 +3fc9e290: .word 0x0000 +3fc9e2a0: .word 0x0000 +3fc9e2b0: .word 0x0000 +3fc9e2c0: .word 0xffe1 +3fc9e2d0: .word 0x0000 +3fc9e2e0: .word 0x0000 +3fc9e2f0: .word 0x0000 +3fc9e300: .word 0xffe3 +3fc9e310: .word 0x0000 +3fc9e320: .word 0x0000 +3fc9e330: .word 0x0000 +3fc9e340: .word 0xffe5 +3fc9e350: .word 0x0000 +3fc9e360: .word 0x0000 +3fc9e370: .word 0x0000 +3fc9e380: .word 0xff20 +3fc9e390: .word 0x0000 +3fc9e3a0: .word 0x0000 +3fc9e3b0: .word 0x0000 +3fc9e3c0: .word 0xffea +3fc9e3d0: .word 0x0000 +3fc9e3e0: .word 0x0000 +3fc9e3f0: .word 0x0000 +3fc9e400: .word 0x0000 +3fc9e410: .word 0x0000 +3fc9e420: .word 0x0000 +3fc9e430: .word 0x0000 +3fc9e440: .word 0x0000 +3fc9e450: .word 0x0000 +3fc9e460: .word 0x0000 +3fc9e470: .word 0x0000 +3fc9e480: .word 0x0000 +3fc9e490: .word 0x0000 +3fc9e4a0: .word 0x0000 +3fc9e4b0: .word 0x0000 +3fc9e4c0: .word 0x0000 +3fc9e4d0: .word 0x0000 +3fc9e4e0: .word 0x0000 +3fc9e4f0: .word 0x0000 +3fc9e500: .word 0x0000 +3fc9e510: .word 0x0000 +3fc9e520: .word 0x0000 +3fc9e530: .word 0x0000 +3fc9e540: .word 0x0000 +3fc9e550: .word 0x0000 +3fc9e560: .word 0x0000 +3fc9e570: .word 0x0000 +3fc9e580: .word 0x0000 +3fc9e590: .word 0x0000 +3fc9e5a0: .word 0x0000 +3fc9e5b0: .word 0x0000 +3fc9e5c0: .word 0x0000 +3fc9e5d0: .word 0x0000 +3fc9e5e0: .word 0x0000 +3fc9e5f0: .word 0x0000 +3fc9e600: .word 0x0000 +3fc9e610: .word 0x0000 +3fc9e620: .word 0x0000 +3fc9e630: .word 0x0000 +3fc9e640: .word 0xffff +3fc9e650: .word 0x0000 +3fc9e660: .word 0x0000 +3fc9e670: .word 0x0000 +3fc9e680: .word 0xff0d +3fc9e690: .word 0x0000 +3fc9e6a0: .word 0x0000 +3fc9e6b0: .word 0x0000 +3fc9e6c0: .word 0xff09 +3fc9e6d0: .word 0x0000 +3fc9e6e0: .word 0x0000 +3fc9e6f0: .word 0x0000 +3fc9e700: rev a1 +3fc9e710: .word 0x0000 +3fc9e720: .word 0x00b0 +3fc9e730: .word 0x0000 +3fc9e740: rev b1 +3fc9e750: .word 0x0000 +3fc9e760: rev a11 +3fc9e770: .word 0x0000 +3fc9e780: .word 0x0051 +3fc9e790: .word 0x0000 +3fc9e7a0: .word 0x0000 +3fc9e7b0: .word 0x0000 +3fc9e7c0: .word 0x0041 +3fc9e7d0: .word 0x0000 +3fc9e7e0: .word 0x0000 +3fc9e7f0: .word 0x0000 +3fc9e800: .word 0x0059 +3fc9e810: .word 0x0000 +3fc9e820: .word 0x0000 +3fc9e830: .word 0x0000 +3fc9e840: .word 0x0000 +3fc9e850: .word 0x0000 +3fc9e860: .word 0x0000 +3fc9e870: .word 0x0000 +3fc9e880: rev b2 +3fc9e890: .word 0x0000 +3fc9e8a0: rev a2 +3fc9e8b0: .word 0x0000 +3fc9e8c0: .word 0x0057 +3fc9e8d0: .word 0x0000 +3fc9e8e0: .word 0x0000 +3fc9e8f0: .word 0x0000 +3fc9e900: .word 0x0053 +3fc9e910: .word 0x0000 +3fc9e920: .word 0x0000 +3fc9e930: .word 0x0000 +3fc9e940: .word 0x0058 +3fc9e950: .word 0x0000 +3fc9e960: .word 0x0000 +3fc9e970: .word 0x0000 +3fc9e980: rev b12 +3fc9e990: .word 0x0000 +3fc9e9a0: rev b14 +3fc9e9b0: .word 0x0000 +3fc9e9c0: .word 0x0000 +3fc9e9d0: .word 0x0000 +3fc9e9e0: .word 0x0000 +3fc9e9f0: .word 0x0000 +3fc9ea00: rev b3 +3fc9ea10: .word 0x0000 +3fc9ea20: rev a10 +3fc9ea30: .word 0x0000 +3fc9ea40: .word 0x0045 +3fc9ea50: .word 0x0000 +3fc9ea60: .word 0x0000 +3fc9ea70: .word 0x0000 +3fc9ea80: .word 0x0044 +3fc9ea90: .word 0x0000 +3fc9eaa0: .word 0x0000 +3fc9eab0: .word 0x0000 +3fc9eac0: .word 0x0043 +3fc9ead0: .word 0x0000 +3fc9eae0: .word 0x0000 +3fc9eaf0: .word 0x0000 +3fc9eb00: .word 0x0000 +3fc9eb10: .word 0x0000 +3fc9eb20: .word 0x0000 +3fc9eb30: .word 0x0000 +3fc9eb40: rev b4 +3fc9eb50: .word 0x0000 +3fc9eb60: .word 0x0040 +3fc9eb70: .word 0x0000 +3fc9eb80: .word 0x0052 +3fc9eb90: .word 0x0000 +3fc9eba0: .word 0x0000 +3fc9ebb0: .word 0x0000 +3fc9ebc0: .word 0x0046 +3fc9ebd0: .word 0x0000 +3fc9ebe0: .word 0x0000 +3fc9ebf0: .word 0x0000 +3fc9ec00: .word 0x0056 +3fc9ec10: .word 0x0000 +3fc9ec20: .word 0x0000 +3fc9ec30: .word 0x0000 +3fc9ec40: rev a0 +3fc9ec50: .word 0x0000 +3fc9ec60: .word 0x0000 +3fc9ec70: .word 0x0000 +3fc9ec80: .word 0x0000 +3fc9ec90: .word 0x0000 +3fc9eca0: .word 0x0000 +3fc9ecb0: .word 0x0000 +3fc9ecc0: rev b5 +3fc9ecd0: .word 0x0000 +3fc9ece0: rev a5 +3fc9ecf0: .word 0x0000 +3fc9ed00: .word 0x0054 +3fc9ed10: .word 0x0000 +3fc9ed20: .word 0x0000 +3fc9ed30: .word 0x0000 +3fc9ed40: .word 0x0047 +3fc9ed50: .word 0x0000 +3fc9ed60: .word 0x0000 +3fc9ed70: .word 0x0000 +3fc9ed80: .word 0x0042 +3fc9ed90: .word 0x0000 +3fc9eda0: .word 0x0000 +3fc9edb0: .word 0x0000 +3fc9edc0: .word 0x0000 +3fc9edd0: .word 0x0000 +3fc9ede0: .word 0x0000 +3fc9edf0: .word 0x0000 +3fc9ee00: rev b6 +3fc9ee10: .word 0x0000 +3fc9ee20: rev a6 +3fc9ee30: .word 0x0000 +3fc9ee40: .word 0x005a +3fc9ee50: .word 0x0000 +3fc9ee60: .word 0x0000 +3fc9ee70: .word 0x0000 +3fc9ee80: .word 0x0048 +3fc9ee90: .word 0x0000 +3fc9eea0: .word 0x0000 +3fc9eeb0: .word 0x0000 +3fc9eec0: .word 0x004e +3fc9eed0: .word 0x0000 +3fc9eee0: .word 0x0000 +3fc9eef0: .word 0x0000 +3fc9ef00: .word 0x0000 +3fc9ef10: .word 0x0000 +3fc9ef20: .word 0x0000 +3fc9ef30: .word 0x0000 +3fc9ef40: rev b7 +3fc9ef50: .word 0x0000 +3fc9ef60: rev sp +3fc9ef70: .word 0x0000 +3fc9ef80: .word 0x0055 +3fc9ef90: .word 0x0000 +3fc9efa0: .word 0x0000 +3fc9efb0: .word 0x0000 +3fc9efc0: .word 0x004a +3fc9efd0: .word 0x0000 +3fc9efe0: .word 0x0000 +3fc9eff0: .word 0x0000 +3fc9f000: .word 0x004d +3fc9f010: .word 0x0000 +3fc9f020: .word 0x0000 +3fc9f030: .word 0x0000 +3fc9f040: .word 0x0000 +3fc9f050: .word 0x0000 +3fc9f060: .word 0x0000 +3fc9f070: .word 0x0000 +3fc9f080: rev b8 +3fc9f090: .word 0x0000 +3fc9f0a0: rev a8 +3fc9f0b0: .word 0x0000 +3fc9f0c0: .word 0x0049 +3fc9f0d0: .word 0x0000 +3fc9f0e0: .word 0x0000 +3fc9f0f0: .word 0x0000 +3fc9f100: .word 0x004b +3fc9f110: .word 0x0000 +3fc9f120: .word 0x0000 +3fc9f130: .word 0x0000 +3fc9f140: rev a12 +3fc9f150: .word 0x0000 +3fc9f160: rev b11 +3fc9f170: .word 0x0000 +3fc9f180: .word 0x0000 +3fc9f190: .word 0x0000 +3fc9f1a0: .word 0x0000 +3fc9f1b0: .word 0x0000 +3fc9f1c0: rev b9 +3fc9f1d0: .word 0x0000 +3fc9f1e0: rev a9 +3fc9f1f0: .word 0x0000 +3fc9f200: .word 0x004f +3fc9f210: .word 0x0000 +3fc9f220: .word 0x0000 +3fc9f230: .word 0x0000 +3fc9f240: .word 0x004c +3fc9f250: .word 0x0000 +3fc9f260: .word 0x0000 +3fc9f270: .word 0x0000 +3fc9f280: rev a14 +3fc9f290: .word 0x0000 +3fc9f2a0: rev b10 +3fc9f2b0: .word 0x0000 +3fc9f2c0: .word 0x0000 +3fc9f2d0: .word 0x0000 +3fc9f2e0: .word 0x0000 +3fc9f2f0: .word 0x0000 +3fc9f300: rev b0 +3fc9f310: .word 0x0000 +3fc9f320: rev b13 +3fc9f330: .word 0x0000 +3fc9f340: .word 0x0050 +3fc9f350: .word 0x0000 +3fc9f360: .word 0x0000 +3fc9f370: .word 0x0000 +3fc9f380: .word 0x0000 +3fc9f390: .word 0x0000 +3fc9f3a0: .word 0x0000 +3fc9f3b0: .word 0x0000 +3fc9f3c0: .word 0x007b +3fc9f3d0: .word 0x0000 +3fc9f3e0: .word 0x005b +3fc9f3f0: .word 0x0000 +3fc9f400: rev a13 +3fc9f410: .word 0x0000 +3fc9f420: .word 0x005f +3fc9f430: .word 0x0000 +3fc9f440: .word 0x0000 +3fc9f450: .word 0x0000 +3fc9f460: .word 0x0000 +3fc9f470: .word 0x0000 +3fc9f480: .word 0x005e +3fc9f490: .word 0x0000 +3fc9f4a0: .word 0x0060 +3fc9f4b0: .word 0x0000 +3fc9f4c0: .word 0xfe22 +3fc9f4d0: addk 32, a0 +3fc9f4e0: .word 0x007e +3fc9f4f0: .word 0x0000 +3fc9f500: rev a4 +3fc9f510: .word 0x0000 +3fc9f520: rev a3 +3fc9f530: .word 0x0000 +3fc9f540: .word 0x0000 +3fc9f550: .word 0x0000 +3fc9f560: .word 0x0000 +3fc9f570: .word 0x0000 +3fc9f580: rev a7 +3fc9f590: .word 0x0000 +3fc9f5a0: rev sp +3fc9f5b0: .word 0x0000 +3fc9f5c0: .word 0x007c +3fc9f5d0: .word 0x0000 +3fc9f5e0: .word 0x005c +3fc9f5f0: .word 0x0000 +3fc9f600: .word 0x007d +3fc9f610: .word 0x0000 +3fc9f620: .word 0x005d +3fc9f630: .word 0x0000 +3fc9f640: .word 0xffbe +3fc9f650: .word 0x0000 +3fc9f660: .word 0x0000 +3fc9f670: .word 0x0000 +3fc9f680: .word 0xffbf +3fc9f690: .word 0x0000 +3fc9f6a0: .word 0x0000 +3fc9f6b0: .word 0x0000 +3fc9f6c0: .word 0xffc0 +3fc9f6d0: .word 0x0000 +3fc9f6e0: .word 0x0000 +3fc9f6f0: .word 0x0000 +3fc9f700: .word 0xffc1 +3fc9f710: .word 0x0000 +3fc9f720: .word 0x0000 +3fc9f730: .word 0x0000 +3fc9f740: .word 0xffc2 +3fc9f750: .word 0x0000 +3fc9f760: .word 0x0000 +3fc9f770: .word 0x0000 +3fc9f780: .word 0x0000 +3fc9f790: .word 0x0000 +3fc9f7a0: .word 0x0000 +3fc9f7b0: .word 0x0000 +3fc9f7c0: .word 0x0000 +3fc9f7d0: .word 0x0000 +3fc9f7e0: .word 0x0000 +3fc9f7f0: .word 0x0000 +3fc9f800: .word 0x0000 +3fc9f810: .word 0x0000 +3fc9f820: .word 0x0000 +3fc9f830: .word 0x0000 +3fc9f840: .word 0x0000 +3fc9f850: .word 0x0000 +3fc9f860: .word 0x0000 +3fc9f870: .word 0x0000 +3fc9f880: .word 0x0000 +3fc9f890: .word 0x0000 +3fc9f8a0: .word 0x0000 +3fc9f8b0: .word 0x0000 +3fc9f8c0: .word 0x0000 +3fc9f8d0: .word 0x0000 +3fc9f8e0: .word 0x0000 +3fc9f8f0: .word 0x0000 +3fc9f900: .word 0x0000 +3fc9f910: .word 0x0000 +3fc9f920: .word 0x0000 +3fc9f930: .word 0x0000 +3fc9f940: .word 0x0000 +3fc9f950: .word 0x0000 +3fc9f960: .word 0x0000 +3fc9f970: .word 0x0000 +3fc9f980: .word 0x0000 +3fc9f990: .word 0x0000 +3fc9f9a0: .word 0x0000 +3fc9f9b0: .word 0x0000 +3fc9f9c0: .word 0xffc3 +3fc9f9d0: .word 0x0000 +3fc9f9e0: .word 0x0000 +3fc9f9f0: .word 0x0000 +3fc9fa00: .word 0xffc4 +3fc9fa10: .word 0x0000 +3fc9fa20: .word 0x0000 +3fc9fa30: .word 0x0000 +3fc9fa40: .word 0xffc5 +3fc9fa50: .word 0x0000 +3fc9fa60: .word 0x0000 +3fc9fa70: .word 0x0000 +3fc9fa80: .word 0xffc6 +3fc9fa90: .word 0x0000 +3fc9faa0: .word 0x0000 +3fc9fab0: .word 0x0000 +3fc9fac0: .word 0xffc7 +3fc9fad0: .word 0x0000 +3fc9fae0: .word 0x0000 +3fc9faf0: .word 0x0000 +3fc9fb00: .word 0x0000 +3fc9fb10: .word 0x0000 +3fc9fb20: .word 0x0000 +3fc9fb30: .word 0x0000 +3fc9fb40: .word 0x0000 +3fc9fb50: .word 0x0000 +3fc9fb60: .word 0x0000 +3fc9fb70: .word 0x0000 +3fc9fb80: .word 0x0000 +3fc9fb90: .word 0x0000 +3fc9fba0: .word 0x0000 +3fc9fbb0: .word 0x0000 +3fc9fbc0: .word 0x0000 +3fc9fbd0: .word 0x0000 +3fc9fbe0: .word 0x0000 +3fc9fbf0: .word 0x0000 +3fc9fc00: .word 0x0000 +3fc9fc10: .word 0x0000 +3fc9fc20: .word 0x0000 +3fc9fc30: .word 0x0000 +3fc9fc40: .word 0x0000 +3fc9fc50: .word 0x0000 +3fc9fc60: .word 0x0000 +3fc9fc70: .word 0x0000 +3fc9fc80: .word 0x0000 +3fc9fc90: .word 0x0000 +3fc9fca0: .word 0x0000 +3fc9fcb0: .word 0x0000 +3fc9fcc0: .word 0x0000 +3fc9fcd0: .word 0x0000 +3fc9fce0: .word 0x0000 +3fc9fcf0: .word 0x0000 +3fc9fd00: .word 0xffc8 +3fc9fd10: .word 0x0000 +3fc9fd20: .word 0x0000 +3fc9fd30: .word 0x0000 +3fc9fd40: .word 0xffc9 +3fc9fd50: .word 0x0000 +3fc9fd60: .word 0x0000 +3fc9fd70: .word 0x0000 +3fc9fd80: .word 0xffca +3fc9fd90: .word 0x0000 +3fc9fda0: .word 0x0000 +3fc9fdb0: .word 0x0000 +3fc9fdc0: .word 0xffcb +3fc9fdd0: .word 0x0000 +3fc9fde0: .word 0x0000 +3fc9fdf0: .word 0x0000 +3fc9fe00: .word 0x0000 +3fc9fe10: .word 0x0000 +3fc9fe20: .word 0x0000 +3fc9fe30: .word 0x0000 +3fc9fe40: .word 0x0000 +3fc9fe50: .word 0x0000 +3fc9fe60: .word 0x0000 +3fc9fe70: .word 0x0000 +3fc9fe80: .word 0x0000 +3fc9fe90: .word 0x0000 +3fc9fea0: .word 0x0000 +3fc9feb0: .word 0x0000 +3fc9fec0: .word 0x0000 +3fc9fed0: .word 0x0000 +3fc9fee0: .word 0x0000 +3fc9fef0: .word 0x0000 +3fc9ff00: .word 0x0000 +3fc9ff10: .word 0x0000 +3fc9ff20: .word 0x0000 +3fc9ff30: .word 0x0000 +3fc9ff40: .word 0x0000 +3fc9ff50: .word 0x0000 +3fc9ff60: .word 0x0000 +3fc9ff70: .word 0x0000 +3fc9ff80: .word 0x0000 +3fc9ff90: .word 0x0000 +3fc9ffa0: .word 0x0000 +3fc9ffb0: .word 0x0000 +3fc9ffc0: .word 0xff6a +3fc9ffd0: .word 0x0000 +3fc9ffe0: .word 0x0000 +3fc9fff0: .word 0x0000 +3fca0000: .word 0xff67 +3fca0010: .word 0x0000 +3fca0020: .word 0x0000 +3fca0030: .word 0x0000 +3fca0040: .word 0x0000 +3fca0050: .word 0x0000 +3fca0060: .word 0x0000 +3fca0070: .word 0x0000 +3fca0080: .word 0x0000 +3fca0090: .word 0x0000 +3fca00a0: .word 0x0000 +3fca00b0: .word 0x0000 +3fca00c0: .word 0xffce +3fca00d0: .word 0x0000 +3fca00e0: .word 0x0000 +3fca00f0: .word 0x0000 +3fca0100: .word 0xffcf +3fca0110: .word 0x0000 +3fca0120: .word 0x0000 +3fca0130: .word 0x0000 +3fca0140: .word 0xffd0 +3fca0150: .word 0x0000 +3fca0160: .word 0x0000 +3fca0170: .word 0x0000 +3fca0180: .word 0xffd1 +3fca0190: .word 0x0000 +3fca01a0: .word 0x0000 +3fca01b0: .word 0x0000 +3fca01c0: .word 0x0000 +3fca01d0: .word 0x0000 +3fca01e0: .word 0x0000 +3fca01f0: .word 0x0000 +3fca0200: .word 0x0000 +3fca0210: .word 0x0000 +3fca0220: .word 0x0000 +3fca0230: .word 0x0000 +3fca0240: .word 0x0000 +3fca0250: .word 0x0000 +3fca0260: .word 0x0000 +3fca0270: .word 0x0000 +3fca0280: .word 0x0000 +3fca0290: .word 0x0000 +3fca02a0: .word 0x0000 +3fca02b0: .word 0x0000 +3fca02c0: .word 0x0000 +3fca02d0: .word 0x0000 +3fca02e0: .word 0x0000 +3fca02f0: .word 0x0000 +3fca0300: .word 0x0000 +3fca0310: .word 0x0000 +3fca0320: .word 0x0000 +3fca0330: .word 0x0000 +3fca0340: .word 0xff68 +3fca0350: .word 0x0000 +3fca0360: .word 0x0000 +3fca0370: .word 0x0000 +3fca0380: .word 0xff63 +3fca0390: .word 0x0000 +3fca03a0: .word 0x0000 +3fca03b0: .word 0x0000 +3fca03c0: .word 0xff00 +3fca03d0: addk 32, a0 +3fca03e0: .word 0x0000 +3fca03f0: .word 0x0000 +3fca0400: .word 0xff60 +3fca0410: .word 0x0000 +3fca0420: .word 0x0000 +3fca0430: .word 0x0000 +3fca0440: .word 0xff55 +3fca0450: .word 0x0000 +3fca0460: .word 0x0000 +3fca0470: .word 0x0000 +3fca0480: .word 0xff56 +3fca0490: .word 0x0000 +3fca04a0: .word 0x0000 +3fca04b0: .word 0x0000 +3fca04c0: .word 0x0000 +3fca04d0: .word 0x0000 +3fca04e0: .word 0x0000 +3fca04f0: .word 0x0000 +3fca0500: .word 0x0000 +3fca0510: .word 0x0000 +3fca0520: .word 0x0000 +3fca0530: .word 0x0000 +3fca0540: .word 0xffb0 +3fca0550: .word 0x0000 +3fca0560: .word 0x0000 +3fca0570: .word 0x0000 +3fca0580: .word 0x0000 +3fca0590: .word 0x0000 +3fca05a0: .word 0x0000 +3fca05b0: .word 0x0000 +3fca05c0: .word 0xffae +3fca05d0: .word 0x0000 +3fca05e0: .word 0x0000 +3fca05f0: .word 0x0000 +3fca0600: .word 0xff8d +3fca0610: .word 0x0000 +3fca0620: .word 0x0000 +3fca0630: .word 0x0000 +3fca0640: .word 0xffb1 +3fca0650: .word 0x0000 +3fca0660: .word 0x0000 +3fca0670: .word 0x0000 +3fca0680: .word 0xffb2 +3fca0690: .word 0x0000 +3fca06a0: .word 0x0000 +3fca06b0: .word 0x0000 +3fca06c0: .word 0xffb3 +3fca06d0: .word 0x0000 +3fca06e0: .word 0x0000 +3fca06f0: .word 0x0000 +3fca0700: .word 0xffb4 +3fca0710: .word 0x0000 +3fca0720: .word 0x0000 +3fca0730: .word 0x0000 +3fca0740: .word 0xffb5 +3fca0750: .word 0x0000 +3fca0760: .word 0x0000 +3fca0770: .word 0x0000 +3fca0780: .word 0xffb6 +3fca0790: .word 0x0000 +3fca07a0: .word 0x0000 +3fca07b0: .word 0x0000 +3fca07c0: .word 0xffac +3fca07d0: .word 0x0000 +3fca07e0: .word 0x0000 +3fca07f0: .word 0x0000 +3fca0800: .word 0xffb7 +3fca0810: .word 0x0000 +3fca0820: .word 0x0000 +3fca0830: .word 0x0000 +3fca0840: .word 0xffb8 +3fca0850: .word 0x0000 +3fca0860: .word 0x0000 +3fca0870: .word 0x0000 +3fca0880: .word 0xffb9 +3fca0890: .word 0x0000 +3fca08a0: .word 0x0000 +3fca08b0: .word 0x0000 +3fca08c0: .word 0xffad +3fca08d0: .word 0x0000 +3fca08e0: .word 0x0000 +3fca08f0: .word 0x0000 +3fca0900: .word 0xff91 +3fca0910: .word 0x0000 +3fca0920: .word 0x0000 +3fca0930: .word 0x0000 +3fca0940: .word 0xff92 +3fca0950: .word 0x0000 +3fca0960: .word 0x0000 +3fca0970: .word 0x0000 +3fca0980: .word 0xff93 +3fca0990: .word 0x0000 +3fca09a0: .word 0x0000 +3fca09b0: .word 0x0000 +3fca09c0: .word 0xff94 +3fca09d0: .word 0x0000 +3fca09e0: .word 0x0000 +3fca09f0: .word 0x0000 +3fca0a00: .word 0x0000 +3fca0a10: .word 0x0000 +3fca0a20: .word 0x0000 +3fca0a30: .word 0x0000 +3fca0a40: .word 0x0000 +3fca0a50: .word 0x0000 +3fca0a60: .word 0x0000 +3fca0a70: .word 0x0000 +3fca0a80: .word 0xff51 +3fca0a90: .word 0x0000 +3fca0aa0: .word 0x0000 +3fca0ab0: .word 0x0000 +3fca0ac0: .word 0xff53 +3fca0ad0: .word 0x0000 +3fca0ae0: .word 0x0000 +3fca0af0: .word 0x0000 +3fca0b00: .word 0xff54 +3fca0b10: .word 0x0000 +3fca0b20: .word 0x0000 +3fca0b30: .word 0x0000 +3fca0b40: .word 0xff52 +3fca0b50: .word 0x0000 +3fca0b60: .word 0x0000 +3fca0b70: .word 0x0000 +3fca0b80: .word 0xffe2 +3fca0b90: .word 0x0000 +3fca0ba0: .word 0x0000 +3fca0bb0: .word 0x0000 +3fca0bc0: .word 0xffe9 +3fca0bd0: .word 0x0000 +3fca0be0: .word 0x0000 +3fca0bf0: .word 0x0000 +3fca0c00: .word 0xff20 +3fca0c10: .word 0x0000 +3fca0c20: .word 0x0000 +3fca0c30: .word 0x0000 +3fca0c40: .word 0xffe1 +3fca0c50: .word 0x0000 +3fca0c60: .word 0x0000 +3fca0c70: .word 0x0000 +3fca0c80: .word 0xffe3 +3fca0c90: .word 0x0000 +3fca0ca0: .word 0x0000 +3fca0cb0: .word 0x0000 +3fca0cc0: .word 0xffe5 +3fca0cd0: .word 0x0000 +3fca0ce0: .word 0x0000 +3fca0cf0: .word 0x0000 +3fca0d00: .word 0xff20 +3fca0d10: .word 0x0000 +3fca0d20: .word 0x0000 +3fca0d30: .word 0x0000 +3fca0d40: .word 0xffea +3fca0d50: .word 0x0000 +3fca0d60: .word 0x0000 +3fca0d70: .word 0x0000 +3fca0d80: .word 0x0000 +3fca0d90: .word 0x0000 +3fca0da0: .word 0x0000 +3fca0db0: .word 0x0000 +3fca0dc0: .word 0x0000 +3fca0dd0: .word 0x0000 +3fca0de0: .word 0x0000 +3fca0df0: .word 0x0000 +3fca0e00: .word 0x0000 +3fca0e10: .word 0x0000 +3fca0e20: .word 0x0000 +3fca0e30: .word 0x0000 +3fca0e40: .word 0x0000 +3fca0e50: .word 0x0000 +3fca0e60: .word 0x0000 +3fca0e70: .word 0x0000 +3fca0e80: .word 0x0000 +3fca0e90: .word 0x0000 +3fca0ea0: .word 0x0000 +3fca0eb0: .word 0x0000 +3fca0ec0: .word 0x0000 +3fca0ed0: .word 0x0000 +3fca0ee0: .word 0x0000 +3fca0ef0: .word 0x0000 +3fca0f00: .word 0x0000 +3fca0f10: .word 0x0000 +3fca0f20: .word 0x0000 +3fca0f30: .word 0x0000 +3fca0f40: .word 0x0000 +3fca0f50: .word 0x0000 +3fca0f60: .word 0x0000 +3fca0f70: .word 0x0000 +3fca0f80: .word 0x0000 +3fca0f90: .word 0x0000 +3fca0fa0: .word 0x0000 +3fca0fb0: .word 0x0000 +3fca0fc0: .word 0xffff +3fca0fd0: .word 0x0000 +3fca0fe0: .word 0x0000 +3fca0ff0: .word 0x0000 +3fca1000: .word 0xff0d +3fca1010: .word 0x0000 +3fca1020: .word 0x0000 +3fca1030: .word 0x0000 +3fca1040: .word 0xff09 +3fca1050: .word 0x0000 +3fca1060: .word 0x0000 +3fca1070: .word 0x0000 +3fca1080: rev a1 +3fca1090: .word 0x0000 +3fca10a0: .word 0x00b0 +3fca10b0: .word 0x0000 +3fca10c0: rev b1 +3fca10d0: .word 0x0000 +3fca10e0: rev a11 +3fca10f0: .word 0x0000 +3fca1100: .word 0x0051 +3fca1110: .word 0x0000 +3fca1120: .word 0x0000 +3fca1130: .word 0x0000 +3fca1140: .word 0x0041 +3fca1150: .word 0x0000 +3fca1160: .word 0x0000 +3fca1170: .word 0x0000 +3fca1180: .word 0x0059 +3fca1190: .word 0x0000 +3fca11a0: .word 0x0000 +3fca11b0: .word 0x0000 +3fca11c0: .word 0x0000 +3fca11d0: .word 0x0000 +3fca11e0: .word 0x0000 +3fca11f0: .word 0x0000 +3fca1200: rev b2 +3fca1210: .word 0x0000 +3fca1220: rev a2 +3fca1230: .word 0x0000 +3fca1240: .word 0x0057 +3fca1250: .word 0x0000 +3fca1260: .word 0x0000 +3fca1270: .word 0x0000 +3fca1280: .word 0x0053 +3fca1290: .word 0x0000 +3fca12a0: .word 0x0000 +3fca12b0: .word 0x0000 +3fca12c0: .word 0x0058 +3fca12d0: .word 0x0000 +3fca12e0: .word 0x0000 +3fca12f0: .word 0x0000 +3fca1300: rev b12 +3fca1310: .word 0x0000 +3fca1320: rev b14 +3fca1330: .word 0x0000 +3fca1340: .word 0x0000 +3fca1350: .word 0x0000 +3fca1360: .word 0x0000 +3fca1370: .word 0x0000 +3fca1380: rev b3 +3fca1390: .word 0x0000 +3fca13a0: rev a10 +3fca13b0: .word 0x0000 +3fca13c0: .word 0x0045 +3fca13d0: .word 0x0000 +3fca13e0: .word 0x0000 +3fca13f0: .word 0x0000 +3fca1400: .word 0x0044 +3fca1410: .word 0x0000 +3fca1420: .word 0x0000 +3fca1430: .word 0x0000 +3fca1440: .word 0x0043 +3fca1450: .word 0x0000 +3fca1460: .word 0x0000 +3fca1470: .word 0x0000 +3fca1480: .word 0x0000 +3fca1490: .word 0x0000 +3fca14a0: .word 0x0000 +3fca14b0: .word 0x0000 +3fca14c0: rev b4 +3fca14d0: .word 0x0000 +3fca14e0: .word 0x00e7 +3fca14f0: .word 0x0000 +3fca1500: .word 0x0052 +3fca1510: .word 0x0000 +3fca1520: .word 0x0000 +3fca1530: .word 0x0000 +3fca1540: .word 0x0046 +3fca1550: .word 0x0000 +3fca1560: .word 0x0000 +3fca1570: .word 0x0000 +3fca1580: .word 0x0056 +3fca1590: .word 0x0000 +3fca15a0: .word 0x0000 +3fca15b0: .word 0x0000 +3fca15c0: rev a0 +3fca15d0: .word 0x0000 +3fca15e0: .word 0x0000 +3fca15f0: .word 0x0000 +3fca1600: .word 0x0000 +3fca1610: .word 0x0000 +3fca1620: .word 0x0000 +3fca1630: .word 0x0000 +3fca1640: rev b5 +3fca1650: .word 0x0000 +3fca1660: rev a5 +3fca1670: .word 0x0000 +3fca1680: .word 0x0054 +3fca1690: .word 0x0000 +3fca16a0: .word 0x0000 +3fca16b0: .word 0x0000 +3fca16c0: .word 0x0047 +3fca16d0: .word 0x0000 +3fca16e0: .word 0x0000 +3fca16f0: .word 0x0000 +3fca1700: .word 0x0042 +3fca1710: .word 0x0000 +3fca1720: .word 0x0000 +3fca1730: .word 0x0000 +3fca1740: .word 0x0000 +3fca1750: .word 0x0000 +3fca1760: .word 0x0000 +3fca1770: .word 0x0000 +3fca1780: rev b6 +3fca1790: .word 0x0000 +3fca17a0: rev a6 +3fca17b0: .word 0x0000 +3fca17c0: .word 0x005a +3fca17d0: .word 0x0000 +3fca17e0: .word 0x0000 +3fca17f0: .word 0x0000 +3fca1800: .word 0x0048 +3fca1810: .word 0x0000 +3fca1820: .word 0x0000 +3fca1830: .word 0x0000 +3fca1840: .word 0x004e +3fca1850: .word 0x0000 +3fca1860: .word 0x0000 +3fca1870: .word 0x0000 +3fca1880: .word 0x0000 +3fca1890: .word 0x0000 +3fca18a0: .word 0x0000 +3fca18b0: .word 0x0000 +3fca18c0: rev b7 +3fca18d0: .word 0x0000 +3fca18e0: rev sp +3fca18f0: .word 0x0000 +3fca1900: .word 0x0055 +3fca1910: .word 0x0000 +3fca1920: .word 0x0000 +3fca1930: .word 0x0000 +3fca1940: .word 0x004a +3fca1950: .word 0x0000 +3fca1960: .word 0x0000 +3fca1970: .word 0x0000 +3fca1980: .word 0x004d +3fca1990: .word 0x0000 +3fca19a0: .word 0x0000 +3fca19b0: .word 0x0000 +3fca19c0: .word 0x0000 +3fca19d0: .word 0x0000 +3fca19e0: .word 0x0000 +3fca19f0: .word 0x0000 +3fca1a00: rev b8 +3fca1a10: .word 0x0000 +3fca1a20: rev a8 +3fca1a30: .word 0x0000 +3fca1a40: .word 0x0049 +3fca1a50: .word 0x0000 +3fca1a60: .word 0x0000 +3fca1a70: .word 0x0000 +3fca1a80: .word 0x004b +3fca1a90: .word 0x0000 +3fca1aa0: .word 0x0000 +3fca1ab0: .word 0x0000 +3fca1ac0: rev a12 +3fca1ad0: .word 0x0000 +3fca1ae0: rev b11 +3fca1af0: .word 0x0000 +3fca1b00: .word 0x0000 +3fca1b10: .word 0x0000 +3fca1b20: .word 0x0000 +3fca1b30: .word 0x0000 +3fca1b40: rev b9 +3fca1b50: .word 0x0000 +3fca1b60: rev a9 +3fca1b70: .word 0x0000 +3fca1b80: .word 0x004f +3fca1b90: .word 0x0000 +3fca1ba0: .word 0x0000 +3fca1bb0: .word 0x0000 +3fca1bc0: .word 0x004c +3fca1bd0: .word 0x0000 +3fca1be0: .word 0x0000 +3fca1bf0: .word 0x0000 +3fca1c00: rev a14 +3fca1c10: .word 0x0000 +3fca1c20: rev b10 +3fca1c30: .word 0x0000 +3fca1c40: .word 0x0000 +3fca1c50: .word 0x0000 +3fca1c60: .word 0x0000 +3fca1c70: .word 0x0000 +3fca1c80: rev b0 +3fca1c90: .word 0x0000 +3fca1ca0: rev b13 +3fca1cb0: .word 0x0000 +3fca1cc0: .word 0x0050 +3fca1cd0: .word 0x0000 +3fca1ce0: .word 0x0000 +3fca1cf0: .word 0x0000 +3fca1d00: .word 0x0000 +3fca1d10: .word 0x0000 +3fca1d20: .word 0x0000 +3fca1d30: .word 0x0000 +3fca1d40: .word 0x00e9 +3fca1d50: .word 0x0000 +3fca1d60: .word 0x00f6 +3fca1d70: .word 0x0000 +3fca1d80: rev a13 +3fca1d90: .word 0x0000 +3fca1da0: .word 0x005f +3fca1db0: .word 0x0000 +3fca1dc0: .word 0x0000 +3fca1dd0: .word 0x0000 +3fca1de0: .word 0x0000 +3fca1df0: .word 0x0000 +3fca1e00: .word 0xfe5e +3fca1e10: addk 32, a0 +3fca1e20: .word 0xfe60 +3fca1e30: addk 32, a0 +3fca1e40: .word 0xfe22 +3fca1e50: addk 32, a0 +3fca1e60: .word 0xfe7e +3fca1e70: addk 32, a0 +3fca1e80: rev a4 +3fca1e90: .word 0x0000 +3fca1ea0: .word 0x00a3 +3fca1eb0: .word 0x0000 +3fca1ec0: .word 0x0000 +3fca1ed0: .word 0x0000 +3fca1ee0: .word 0x0000 +3fca1ef0: .word 0x0000 +3fca1f00: rev a7 +3fca1f10: .word 0x0000 +3fca1f20: rev sp +3fca1f30: .word 0x0000 +3fca1f40: .word 0x00e8 +3fca1f50: .word 0x0000 +3fca1f60: .word 0x00fc +3fca1f70: .word 0x0000 +3fca1f80: .word 0x00e0 +3fca1f90: .word 0x0000 +3fca1fa0: .word 0x00e4 +3fca1fb0: .word 0x0000 +3fca1fc0: .word 0xffbe +3fca1fd0: .word 0x0000 +3fca1fe0: .word 0x0000 +3fca1ff0: .word 0x0000 +3fca2000: .word 0xffbf +3fca2010: .word 0x0000 +3fca2020: .word 0x0000 +3fca2030: .word 0x0000 +3fca2040: .word 0xffc0 +3fca2050: .word 0x0000 +3fca2060: .word 0x0000 +3fca2070: .word 0x0000 +3fca2080: .word 0xffc1 +3fca2090: .word 0x0000 +3fca20a0: .word 0x0000 +3fca20b0: .word 0x0000 +3fca20c0: .word 0xffc2 +3fca20d0: .word 0x0000 +3fca20e0: .word 0x0000 +3fca20f0: .word 0x0000 +3fca2100: .word 0x0000 +3fca2110: .word 0x0000 +3fca2120: .word 0x0000 +3fca2130: .word 0x0000 +3fca2140: .word 0x0000 +3fca2150: .word 0x0000 +3fca2160: .word 0x0000 +3fca2170: .word 0x0000 +3fca2180: .word 0x0000 +3fca2190: .word 0x0000 +3fca21a0: .word 0x0000 +3fca21b0: .word 0x0000 +3fca21c0: .word 0x0000 +3fca21d0: .word 0x0000 +3fca21e0: .word 0x0000 +3fca21f0: .word 0x0000 +3fca2200: .word 0x0000 +3fca2210: .word 0x0000 +3fca2220: .word 0x0000 +3fca2230: .word 0x0000 +3fca2240: .word 0x0000 +3fca2250: .word 0x0000 +3fca2260: .word 0x0000 +3fca2270: .word 0x0000 +3fca2280: .word 0x0000 +3fca2290: .word 0x0000 +3fca22a0: .word 0x0000 +3fca22b0: .word 0x0000 +3fca22c0: .word 0x0000 +3fca22d0: .word 0x0000 +3fca22e0: .word 0x0000 +3fca22f0: .word 0x0000 +3fca2300: .word 0x0000 +3fca2310: .word 0x0000 +3fca2320: .word 0x0000 +3fca2330: .word 0x0000 +3fca2340: .word 0xffc3 +3fca2350: .word 0x0000 +3fca2360: .word 0x0000 +3fca2370: .word 0x0000 +3fca2380: .word 0xffc4 +3fca2390: .word 0x0000 +3fca23a0: .word 0x0000 +3fca23b0: .word 0x0000 +3fca23c0: .word 0xffc5 +3fca23d0: .word 0x0000 +3fca23e0: .word 0x0000 +3fca23f0: .word 0x0000 +3fca2400: .word 0xffc6 +3fca2410: .word 0x0000 +3fca2420: .word 0x0000 +3fca2430: .word 0x0000 +3fca2440: .word 0xffc7 +3fca2450: .word 0x0000 +3fca2460: .word 0x0000 +3fca2470: .word 0x0000 +3fca2480: .word 0x0000 +3fca2490: .word 0x0000 +3fca24a0: .word 0x0000 +3fca24b0: .word 0x0000 +3fca24c0: .word 0x0000 +3fca24d0: .word 0x0000 +3fca24e0: .word 0x0000 +3fca24f0: .word 0x0000 +3fca2500: .word 0x0000 +3fca2510: .word 0x0000 +3fca2520: .word 0x0000 +3fca2530: .word 0x0000 +3fca2540: .word 0x0000 +3fca2550: .word 0x0000 +3fca2560: .word 0x0000 +3fca2570: .word 0x0000 +3fca2580: .word 0x0000 +3fca2590: .word 0x0000 +3fca25a0: .word 0x0000 +3fca25b0: .word 0x0000 +3fca25c0: .word 0x0000 +3fca25d0: .word 0x0000 +3fca25e0: .word 0x0000 +3fca25f0: .word 0x0000 +3fca2600: .word 0x0000 +3fca2610: .word 0x0000 +3fca2620: .word 0x0000 +3fca2630: .word 0x0000 +3fca2640: .word 0x0000 +3fca2650: .word 0x0000 +3fca2660: .word 0x0000 +3fca2670: .word 0x0000 +3fca2680: .word 0xffc8 +3fca2690: .word 0x0000 +3fca26a0: .word 0x0000 +3fca26b0: .word 0x0000 +3fca26c0: .word 0xffc9 +3fca26d0: .word 0x0000 +3fca26e0: .word 0x0000 +3fca26f0: .word 0x0000 +3fca2700: .word 0xffca +3fca2710: .word 0x0000 +3fca2720: .word 0x0000 +3fca2730: .word 0x0000 +3fca2740: .word 0xffcb +3fca2750: .word 0x0000 +3fca2760: .word 0x0000 +3fca2770: .word 0x0000 +3fca2780: .word 0x0000 +3fca2790: .word 0x0000 +3fca27a0: .word 0x0000 +3fca27b0: .word 0x0000 +3fca27c0: .word 0x0000 +3fca27d0: .word 0x0000 +3fca27e0: .word 0x0000 +3fca27f0: .word 0x0000 +3fca2800: .word 0x0000 +3fca2810: .word 0x0000 +3fca2820: .word 0x0000 +3fca2830: .word 0x0000 +3fca2840: .word 0x0000 +3fca2850: .word 0x0000 +3fca2860: .word 0x0000 +3fca2870: .word 0x0000 +3fca2880: .word 0x0000 +3fca2890: .word 0x0000 +3fca28a0: .word 0x0000 +3fca28b0: .word 0x0000 +3fca28c0: .word 0x0000 +3fca28d0: .word 0x0000 +3fca28e0: .word 0x0000 +3fca28f0: .word 0x0000 +3fca2900: .word 0x0000 +3fca2910: .word 0x0000 +3fca2920: .word 0x0000 +3fca2930: .word 0x0000 +3fca2940: .word 0xff6a +3fca2950: .word 0x0000 +3fca2960: .word 0x0000 +3fca2970: .word 0x0000 +3fca2980: .word 0xff67 +3fca2990: .word 0x0000 +3fca29a0: .word 0x0000 +3fca29b0: .word 0x0000 +3fca29c0: .word 0x0000 +3fca29d0: .word 0x0000 +3fca29e0: .word 0x0000 +3fca29f0: .word 0x0000 +3fca2a00: .word 0x0000 +3fca2a10: .word 0x0000 +3fca2a20: .word 0x0000 +3fca2a30: .word 0x0000 +3fca2a40: .word 0xffce +3fca2a50: .word 0x0000 +3fca2a60: .word 0x0000 +3fca2a70: .word 0x0000 +3fca2a80: .word 0xffcf +3fca2a90: .word 0x0000 +3fca2aa0: .word 0x0000 +3fca2ab0: .word 0x0000 +3fca2ac0: .word 0xffd0 +3fca2ad0: .word 0x0000 +3fca2ae0: .word 0x0000 +3fca2af0: .word 0x0000 +3fca2b00: .word 0xffd1 +3fca2b10: .word 0x0000 +3fca2b20: .word 0x0000 +3fca2b30: .word 0x0000 +3fca2b40: .word 0x0000 +3fca2b50: .word 0x0000 +3fca2b60: .word 0x0000 +3fca2b70: .word 0x0000 +3fca2b80: .word 0x0000 +3fca2b90: .word 0x0000 +3fca2ba0: .word 0x0000 +3fca2bb0: .word 0x0000 +3fca2bc0: .word 0x0000 +3fca2bd0: .word 0x0000 +3fca2be0: .word 0x0000 +3fca2bf0: .word 0x0000 +3fca2c00: .word 0x0000 +3fca2c10: .word 0x0000 +3fca2c20: .word 0x0000 +3fca2c30: .word 0x0000 +3fca2c40: .word 0x0000 +3fca2c50: .word 0x0000 +3fca2c60: .word 0x0000 +3fca2c70: .word 0x0000 +3fca2c80: .word 0x0000 +3fca2c90: .word 0x0000 +3fca2ca0: .word 0x0000 +3fca2cb0: .word 0x0000 +3fca2cc0: .word 0xff68 +3fca2cd0: .word 0x0000 +3fca2ce0: .word 0x0000 +3fca2cf0: .word 0x0000 +3fca2d00: .word 0xff63 +3fca2d10: .word 0x0000 +3fca2d20: .word 0x0000 +3fca2d30: .word 0x0000 +3fca2d40: .word 0xff00 +3fca2d50: addk 32, a0 +3fca2d60: .word 0x0000 +3fca2d70: .word 0x0000 +3fca2d80: .word 0xff60 +3fca2d90: .word 0x0000 +3fca2da0: .word 0x0000 +3fca2db0: .word 0x0000 +3fca2dc0: .word 0xff55 +3fca2dd0: .word 0x0000 +3fca2de0: .word 0x0000 +3fca2df0: .word 0x0000 +3fca2e00: .word 0xff56 +3fca2e10: .word 0x0000 +3fca2e20: .word 0x0000 +3fca2e30: .word 0x0000 +3fca2e40: .word 0x0000 +3fca2e50: .word 0x0000 +3fca2e60: .word 0x0000 +3fca2e70: .word 0x0000 +3fca2e80: .word 0x0000 +3fca2e90: .word 0x0000 +3fca2ea0: .word 0x0000 +3fca2eb0: .word 0x0000 +3fca2ec0: .word 0xffb0 +3fca2ed0: .word 0x0000 +3fca2ee0: .word 0x0000 +3fca2ef0: .word 0x0000 +3fca2f00: .word 0x0000 +3fca2f10: .word 0x0000 +3fca2f20: .word 0x0000 +3fca2f30: .word 0x0000 +3fca2f40: .word 0xffae +3fca2f50: .word 0x0000 +3fca2f60: .word 0x0000 +3fca2f70: .word 0x0000 +3fca2f80: .word 0xff8d +3fca2f90: .word 0x0000 +3fca2fa0: .word 0x0000 +3fca2fb0: .word 0x0000 +3fca2fc0: .word 0xffb1 +3fca2fd0: .word 0x0000 +3fca2fe0: .word 0x0000 +3fca2ff0: .word 0x0000 +3fca3000: .word 0xffb2 +3fca3010: .word 0x0000 +3fca3020: .word 0x0000 +3fca3030: .word 0x0000 +3fca3040: .word 0xffb3 +3fca3050: .word 0x0000 +3fca3060: .word 0x0000 +3fca3070: .word 0x0000 +3fca3080: .word 0xffb4 +3fca3090: .word 0x0000 +3fca30a0: .word 0x0000 +3fca30b0: .word 0x0000 +3fca30c0: .word 0xffb5 +3fca30d0: .word 0x0000 +3fca30e0: .word 0x0000 +3fca30f0: .word 0x0000 +3fca3100: .word 0xffb6 +3fca3110: .word 0x0000 +3fca3120: .word 0x0000 +3fca3130: .word 0x0000 +3fca3140: .word 0xffac +3fca3150: .word 0x0000 +3fca3160: .word 0x0000 +3fca3170: .word 0x0000 +3fca3180: .word 0xffb7 +3fca3190: .word 0x0000 +3fca31a0: .word 0x0000 +3fca31b0: .word 0x0000 +3fca31c0: .word 0xffb8 +3fca31d0: .word 0x0000 +3fca31e0: .word 0x0000 +3fca31f0: .word 0x0000 +3fca3200: .word 0xffb9 +3fca3210: .word 0x0000 +3fca3220: .word 0x0000 +3fca3230: .word 0x0000 +3fca3240: .word 0xffad +3fca3250: .word 0x0000 +3fca3260: .word 0x0000 +3fca3270: .word 0x0000 +3fca3280: .word 0xff91 +3fca3290: .word 0x0000 +3fca32a0: .word 0x0000 +3fca32b0: .word 0x0000 +3fca32c0: .word 0xff92 +3fca32d0: .word 0x0000 +3fca32e0: .word 0x0000 +3fca32f0: .word 0x0000 +3fca3300: .word 0xff93 +3fca3310: .word 0x0000 +3fca3320: .word 0x0000 +3fca3330: .word 0x0000 +3fca3340: .word 0xff94 +3fca3350: .word 0x0000 +3fca3360: .word 0x0000 +3fca3370: .word 0x0000 +3fca3380: .word 0x0000 +3fca3390: .word 0x0000 +3fca33a0: .word 0x0000 +3fca33b0: .word 0x0000 +3fca33c0: .word 0x0000 +3fca33d0: .word 0x0000 +3fca33e0: .word 0x0000 +3fca33f0: .word 0x0000 +3fca3400: .word 0xff51 +3fca3410: .word 0x0000 +3fca3420: .word 0x0000 +3fca3430: .word 0x0000 +3fca3440: .word 0xff53 +3fca3450: .word 0x0000 +3fca3460: .word 0x0000 +3fca3470: .word 0x0000 +3fca3480: .word 0xff54 +3fca3490: .word 0x0000 +3fca34a0: .word 0x0000 +3fca34b0: .word 0x0000 +3fca34c0: .word 0xff52 +3fca34d0: .word 0x0000 +3fca34e0: .word 0x0000 +3fca34f0: .word 0x0000 +3fca3500: .word 0xffe2 +3fca3510: .word 0x0000 +3fca3520: .word 0x0000 +3fca3530: .word 0x0000 +3fca3540: .word 0xffe9 +3fca3550: .word 0x0000 +3fca3560: .word 0x0000 +3fca3570: .word 0x0000 +3fca3580: .word 0xff20 +3fca3590: .word 0x0000 +3fca35a0: .word 0x0000 +3fca35b0: .word 0x0000 +3fca35c0: .word 0xffe1 +3fca35d0: .word 0x0000 +3fca35e0: .word 0x0000 +3fca35f0: .word 0x0000 +3fca3600: .word 0xffe3 +3fca3610: .word 0x0000 +3fca3620: .word 0x0000 +3fca3630: .word 0x0000 +3fca3640: .word 0xffe5 +3fca3650: .word 0x0000 +3fca3660: .word 0x0000 +3fca3670: .word 0x0000 +3fca3680: .word 0xff20 +3fca3690: .word 0x0000 +3fca36a0: .word 0x0000 +3fca36b0: .word 0x0000 +3fca36c0: .word 0xffea +3fca36d0: .word 0x0000 +3fca36e0: .word 0x0000 +3fca36f0: .word 0x0000 +3fca3700: .word 0x0000 +3fca3710: .word 0x0000 +3fca3720: .word 0x0000 +3fca3730: .word 0x0000 +3fca3740: .word 0x0000 +3fca3750: .word 0x0000 +3fca3760: .word 0x0000 +3fca3770: .word 0x0000 +3fca3780: .word 0x0000 +3fca3790: .word 0x0000 +3fca37a0: .word 0x0000 +3fca37b0: .word 0x0000 +3fca37c0: .word 0x0000 +3fca37d0: .word 0x0000 +3fca37e0: .word 0x0000 +3fca37f0: .word 0x0000 +3fca3800: .word 0x0000 +3fca3810: .word 0x0000 +3fca3820: .word 0x0000 +3fca3830: .word 0x0000 +3fca3840: .word 0x0000 +3fca3850: .word 0x0000 +3fca3860: .word 0x0000 +3fca3870: .word 0x0000 +3fca3880: .word 0x0000 +3fca3890: .word 0x0000 +3fca38a0: .word 0x0000 +3fca38b0: .word 0x0000 +3fca38c0: .word 0x0000 +3fca38d0: .word 0x0000 +3fca38e0: .word 0x0000 +3fca38f0: .word 0x0000 +3fca3900: .word 0x0000 +3fca3910: .word 0x0000 +3fca3920: .word 0x0000 +3fca3930: .word 0x0000 +3fca3940: .word 0xffff +3fca3950: .word 0x0000 +3fca3960: .word 0x0000 +3fca3970: .word 0x0000 +3fca3980: .word 0xff0d +3fca3990: .word 0x0000 +3fca39a0: .word 0x0000 +3fca39b0: .word 0x0000 +3fca39c0: .word 0xff09 +3fca39d0: .word 0x0000 +3fca39e0: .word 0x0000 +3fca39f0: .word 0x0000 +3fca3a00: rev a1 +3fca3a10: .word 0x0000 +3fca3a20: .word 0x00b0 +3fca3a30: .word 0x0000 +3fca3a40: rev b1 +3fca3a50: .word 0x0000 +3fca3a60: rev a11 +3fca3a70: .word 0x0000 +3fca3a80: .word 0x0051 +3fca3a90: .word 0x0000 +3fca3aa0: .word 0x0000 +3fca3ab0: .word 0x0000 +3fca3ac0: .word 0x0041 +3fca3ad0: .word 0x0000 +3fca3ae0: .word 0x0000 +3fca3af0: .word 0x0000 +3fca3b00: .word 0x0059 +3fca3b10: .word 0x0000 +3fca3b20: .word 0x0000 +3fca3b30: .word 0x0000 +3fca3b40: .word 0x0000 +3fca3b50: .word 0x0000 +3fca3b60: .word 0x0000 +3fca3b70: .word 0x0000 +3fca3b80: rev b2 +3fca3b90: .word 0x0000 +3fca3ba0: rev a2 +3fca3bb0: .word 0x0000 +3fca3bc0: .word 0x0057 +3fca3bd0: .word 0x0000 +3fca3be0: .word 0x0000 +3fca3bf0: .word 0x0000 +3fca3c00: .word 0x0053 +3fca3c10: .word 0x0000 +3fca3c20: .word 0x0000 +3fca3c30: .word 0x0000 +3fca3c40: .word 0x0058 +3fca3c50: .word 0x0000 +3fca3c60: .word 0x0000 +3fca3c70: .word 0x0000 +3fca3c80: rev b12 +3fca3c90: .word 0x0000 +3fca3ca0: rev b14 +3fca3cb0: .word 0x0000 +3fca3cc0: .word 0x0000 +3fca3cd0: .word 0x0000 +3fca3ce0: .word 0x0000 +3fca3cf0: .word 0x0000 +3fca3d00: rev b3 +3fca3d10: .word 0x0000 +3fca3d20: rev a10 +3fca3d30: .word 0x0000 +3fca3d40: .word 0x0045 +3fca3d50: .word 0x0000 +3fca3d60: .word 0x0000 +3fca3d70: .word 0x0000 +3fca3d80: .word 0x0044 +3fca3d90: .word 0x0000 +3fca3da0: .word 0x0000 +3fca3db0: .word 0x0000 +3fca3dc0: .word 0x0043 +3fca3dd0: .word 0x0000 +3fca3de0: .word 0x0000 +3fca3df0: .word 0x0000 +3fca3e00: .word 0x0000 +3fca3e10: .word 0x0000 +3fca3e20: .word 0x0000 +3fca3e30: .word 0x0000 +3fca3e40: rev b4 +3fca3e50: .word 0x0000 +3fca3e60: .word 0x0040 +3fca3e70: .word 0x0000 +3fca3e80: .word 0x0052 +3fca3e90: .word 0x0000 +3fca3ea0: .word 0x0000 +3fca3eb0: .word 0x0000 +3fca3ec0: .word 0x0046 +3fca3ed0: .word 0x0000 +3fca3ee0: .word 0x0000 +3fca3ef0: .word 0x0000 +3fca3f00: .word 0x0056 +3fca3f10: .word 0x0000 +3fca3f20: .word 0x0000 +3fca3f30: .word 0x0000 +3fca3f40: rev a0 +3fca3f50: .word 0x0000 +3fca3f60: .word 0x0000 +3fca3f70: .word 0x0000 +3fca3f80: .word 0x0000 +3fca3f90: .word 0x0000 +3fca3fa0: .word 0x0000 +3fca3fb0: .word 0x0000 +3fca3fc0: rev b5 +3fca3fd0: .word 0x0000 +3fca3fe0: rev a5 +3fca3ff0: .word 0x0000 +3fca4000: .word 0x0054 +3fca4010: .word 0x0000 +3fca4020: .word 0x0000 +3fca4030: .word 0x0000 +3fca4040: .word 0x0047 +3fca4050: .word 0x0000 +3fca4060: .word 0x0000 +3fca4070: .word 0x0000 +3fca4080: .word 0x0042 +3fca4090: .word 0x0000 +3fca40a0: .word 0x0000 +3fca40b0: .word 0x0000 +3fca40c0: .word 0x0000 +3fca40d0: .word 0x0000 +3fca40e0: .word 0x0000 +3fca40f0: .word 0x0000 +3fca4100: rev b6 +3fca4110: .word 0x0000 +3fca4120: rev a6 +3fca4130: .word 0x0000 +3fca4140: .word 0x005a +3fca4150: .word 0x0000 +3fca4160: .word 0x0000 +3fca4170: .word 0x0000 +3fca4180: .word 0x0048 +3fca4190: .word 0x0000 +3fca41a0: .word 0x0000 +3fca41b0: .word 0x0000 +3fca41c0: .word 0x004e +3fca41d0: .word 0x0000 +3fca41e0: .word 0x0000 +3fca41f0: .word 0x0000 +3fca4200: .word 0x0000 +3fca4210: .word 0x0000 +3fca4220: .word 0x0000 +3fca4230: .word 0x0000 +3fca4240: rev b7 +3fca4250: .word 0x0000 +3fca4260: rev sp +3fca4270: .word 0x0000 +3fca4280: .word 0x0055 +3fca4290: .word 0x0000 +3fca42a0: .word 0x0000 +3fca42b0: .word 0x0000 +3fca42c0: .word 0x004a +3fca42d0: .word 0x0000 +3fca42e0: .word 0x0000 +3fca42f0: .word 0x0000 +3fca4300: .word 0x004d +3fca4310: .word 0x0000 +3fca4320: .word 0x0000 +3fca4330: .word 0x0000 +3fca4340: .word 0x0000 +3fca4350: .word 0x0000 +3fca4360: .word 0x0000 +3fca4370: .word 0x0000 +3fca4380: rev b8 +3fca4390: .word 0x0000 +3fca43a0: rev a8 +3fca43b0: .word 0x0000 +3fca43c0: .word 0x0049 +3fca43d0: .word 0x0000 +3fca43e0: .word 0x0000 +3fca43f0: .word 0x0000 +3fca4400: .word 0x004b +3fca4410: .word 0x0000 +3fca4420: .word 0x0000 +3fca4430: .word 0x0000 +3fca4440: rev a12 +3fca4450: .word 0x0000 +3fca4460: rev b11 +3fca4470: .word 0x0000 +3fca4480: .word 0x0000 +3fca4490: .word 0x0000 +3fca44a0: .word 0x0000 +3fca44b0: .word 0x0000 +3fca44c0: rev b9 +3fca44d0: .word 0x0000 +3fca44e0: rev a9 +3fca44f0: .word 0x0000 +3fca4500: .word 0x004f +3fca4510: .word 0x0000 +3fca4520: .word 0x0000 +3fca4530: .word 0x0000 +3fca4540: .word 0x004c +3fca4550: .word 0x0000 +3fca4560: .word 0x0000 +3fca4570: .word 0x0000 +3fca4580: rev a14 +3fca4590: .word 0x0000 +3fca45a0: rev b10 +3fca45b0: .word 0x0000 +3fca45c0: .word 0x0000 +3fca45d0: .word 0x0000 +3fca45e0: .word 0x0000 +3fca45f0: .word 0x0000 +3fca4600: rev b0 +3fca4610: .word 0x0000 +3fca4620: rev b13 +3fca4630: .word 0x0000 +3fca4640: .word 0x0050 +3fca4650: .word 0x0000 +3fca4660: .word 0x0000 +3fca4670: .word 0x0000 +3fca4680: .word 0x0000 +3fca4690: .word 0x0000 +3fca46a0: .word 0x0000 +3fca46b0: .word 0x0000 +3fca46c0: .word 0x007b +3fca46d0: .word 0x0000 +3fca46e0: .word 0x005b +3fca46f0: .word 0x0000 +3fca4700: rev a13 +3fca4710: .word 0x0000 +3fca4720: .word 0x005f +3fca4730: .word 0x0000 +3fca4740: .word 0x0000 +3fca4750: .word 0x0000 +3fca4760: .word 0x0000 +3fca4770: .word 0x0000 +3fca4780: .word 0x005e +3fca4790: .word 0x0000 +3fca47a0: .word 0x0060 +3fca47b0: .word 0x0000 +3fca47c0: .word 0xfe22 +3fca47d0: addk 32, a0 +3fca47e0: .word 0x007e +3fca47f0: .word 0x0000 +3fca4800: rev a4 +3fca4810: .word 0x0000 +3fca4820: rev a3 +3fca4830: .word 0x0000 +3fca4840: .word 0x0000 +3fca4850: .word 0x0000 +3fca4860: .word 0x0000 +3fca4870: .word 0x0000 +3fca4880: rev a7 +3fca4890: .word 0x0000 +3fca48a0: rev sp +3fca48b0: .word 0x0000 +3fca48c0: .word 0x007c +3fca48d0: .word 0x0000 +3fca48e0: .word 0x005c +3fca48f0: .word 0x0000 +3fca4900: .word 0x007d +3fca4910: .word 0x0000 +3fca4920: .word 0x005d +3fca4930: .word 0x0000 +3fca4940: .word 0xffbe +3fca4950: .word 0x0000 +3fca4960: .word 0x0000 +3fca4970: .word 0x0000 +3fca4980: .word 0xffbf +3fca4990: .word 0x0000 +3fca49a0: .word 0x0000 +3fca49b0: .word 0x0000 +3fca49c0: .word 0xffc0 +3fca49d0: .word 0x0000 +3fca49e0: .word 0x0000 +3fca49f0: .word 0x0000 +3fca4a00: .word 0xffc1 +3fca4a10: .word 0x0000 +3fca4a20: .word 0x0000 +3fca4a30: .word 0x0000 +3fca4a40: .word 0xffc2 +3fca4a50: .word 0x0000 +3fca4a60: .word 0x0000 +3fca4a70: .word 0x0000 +3fca4a80: .word 0x0000 +3fca4a90: .word 0x0000 +3fca4aa0: .word 0x0000 +3fca4ab0: .word 0x0000 +3fca4ac0: .word 0x0000 +3fca4ad0: .word 0x0000 +3fca4ae0: .word 0x0000 +3fca4af0: .word 0x0000 +3fca4b00: .word 0x0000 +3fca4b10: .word 0x0000 +3fca4b20: .word 0x0000 +3fca4b30: .word 0x0000 +3fca4b40: .word 0x0000 +3fca4b50: .word 0x0000 +3fca4b60: .word 0x0000 +3fca4b70: .word 0x0000 +3fca4b80: .word 0x0000 +3fca4b90: .word 0x0000 +3fca4ba0: .word 0x0000 +3fca4bb0: .word 0x0000 +3fca4bc0: .word 0x0000 +3fca4bd0: .word 0x0000 +3fca4be0: .word 0x0000 +3fca4bf0: .word 0x0000 +3fca4c00: .word 0x0000 +3fca4c10: .word 0x0000 +3fca4c20: .word 0x0000 +3fca4c30: .word 0x0000 +3fca4c40: .word 0x0000 +3fca4c50: .word 0x0000 +3fca4c60: .word 0x0000 +3fca4c70: .word 0x0000 +3fca4c80: .word 0x0000 +3fca4c90: .word 0x0000 +3fca4ca0: .word 0x0000 +3fca4cb0: .word 0x0000 +3fca4cc0: .word 0xffc3 +3fca4cd0: .word 0x0000 +3fca4ce0: .word 0x0000 +3fca4cf0: .word 0x0000 +3fca4d00: .word 0xffc4 +3fca4d10: .word 0x0000 +3fca4d20: .word 0x0000 +3fca4d30: .word 0x0000 +3fca4d40: .word 0xffc5 +3fca4d50: .word 0x0000 +3fca4d60: .word 0x0000 +3fca4d70: .word 0x0000 +3fca4d80: .word 0xffc6 +3fca4d90: .word 0x0000 +3fca4da0: .word 0x0000 +3fca4db0: .word 0x0000 +3fca4dc0: .word 0xffc7 +3fca4dd0: .word 0x0000 +3fca4de0: .word 0x0000 +3fca4df0: .word 0x0000 +3fca4e00: .word 0x0000 +3fca4e10: .word 0x0000 +3fca4e20: .word 0x0000 +3fca4e30: .word 0x0000 +3fca4e40: .word 0x0000 +3fca4e50: .word 0x0000 +3fca4e60: .word 0x0000 +3fca4e70: .word 0x0000 +3fca4e80: .word 0x0000 +3fca4e90: .word 0x0000 +3fca4ea0: .word 0x0000 +3fca4eb0: .word 0x0000 +3fca4ec0: .word 0x0000 +3fca4ed0: .word 0x0000 +3fca4ee0: .word 0x0000 +3fca4ef0: .word 0x0000 +3fca4f00: .word 0x0000 +3fca4f10: .word 0x0000 +3fca4f20: .word 0x0000 +3fca4f30: .word 0x0000 +3fca4f40: .word 0x0000 +3fca4f50: .word 0x0000 +3fca4f60: .word 0x0000 +3fca4f70: .word 0x0000 +3fca4f80: .word 0x0000 +3fca4f90: .word 0x0000 +3fca4fa0: .word 0x0000 +3fca4fb0: .word 0x0000 +3fca4fc0: .word 0x0000 +3fca4fd0: .word 0x0000 +3fca4fe0: .word 0x0000 +3fca4ff0: .word 0x0000 +3fca5000: .word 0xffc8 +3fca5010: .word 0x0000 +3fca5020: .word 0x0000 +3fca5030: .word 0x0000 +3fca5040: .word 0xffc9 +3fca5050: .word 0x0000 +3fca5060: .word 0x0000 +3fca5070: .word 0x0000 +3fca5080: .word 0xffca +3fca5090: .word 0x0000 +3fca50a0: .word 0x0000 +3fca50b0: .word 0x0000 +3fca50c0: .word 0xffcb +3fca50d0: .word 0x0000 +3fca50e0: .word 0x0000 +3fca50f0: .word 0x0000 +3fca5100: .word 0x0000 +3fca5110: .word 0x0000 +3fca5120: .word 0x0000 +3fca5130: .word 0x0000 +3fca5140: .word 0x0000 +3fca5150: .word 0x0000 +3fca5160: .word 0x0000 +3fca5170: .word 0x0000 +3fca5180: .word 0x0000 +3fca5190: .word 0x0000 +3fca51a0: .word 0x0000 +3fca51b0: .word 0x0000 +3fca51c0: .word 0x0000 +3fca51d0: .word 0x0000 +3fca51e0: .word 0x0000 +3fca51f0: .word 0x0000 +3fca5200: .word 0x0000 +3fca5210: .word 0x0000 +3fca5220: .word 0x0000 +3fca5230: .word 0x0000 +3fca5240: .word 0x0000 +3fca5250: .word 0x0000 +3fca5260: .word 0x0000 +3fca5270: .word 0x0000 +3fca5280: .word 0x0000 +3fca5290: .word 0x0000 +3fca52a0: .word 0x0000 +3fca52b0: .word 0x0000 +3fca52c0: .word 0xff6a +3fca52d0: .word 0x0000 +3fca52e0: .word 0x0000 +3fca52f0: .word 0x0000 +3fca5300: .word 0xff67 +3fca5310: .word 0x0000 +3fca5320: .word 0x0000 +3fca5330: .word 0x0000 +3fca5340: .word 0x0000 +3fca5350: .word 0x0000 +3fca5360: .word 0x0000 +3fca5370: .word 0x0000 +3fca5380: .word 0x0000 +3fca5390: .word 0x0000 +3fca53a0: .word 0x0000 +3fca53b0: .word 0x0000 +3fca53c0: .word 0xffce +3fca53d0: .word 0x0000 +3fca53e0: .word 0x0000 +3fca53f0: .word 0x0000 +3fca5400: .word 0xffcf +3fca5410: .word 0x0000 +3fca5420: .word 0x0000 +3fca5430: .word 0x0000 +3fca5440: .word 0xffd0 +3fca5450: .word 0x0000 +3fca5460: .word 0x0000 +3fca5470: .word 0x0000 +3fca5480: .word 0xffd1 +3fca5490: .word 0x0000 +3fca54a0: .word 0x0000 +3fca54b0: .word 0x0000 +3fca54c0: .word 0x0000 +3fca54d0: .word 0x0000 +3fca54e0: .word 0x0000 +3fca54f0: .word 0x0000 +3fca5500: .word 0x0000 +3fca5510: .word 0x0000 +3fca5520: .word 0x0000 +3fca5530: .word 0x0000 +3fca5540: .word 0x0000 +3fca5550: .word 0x0000 +3fca5560: .word 0x0000 +3fca5570: .word 0x0000 +3fca5580: .word 0x0000 +3fca5590: .word 0x0000 +3fca55a0: .word 0x0000 +3fca55b0: .word 0x0000 +3fca55c0: .word 0x0000 +3fca55d0: .word 0x0000 +3fca55e0: .word 0x0000 +3fca55f0: .word 0x0000 +3fca5600: .word 0x0000 +3fca5610: .word 0x0000 +3fca5620: .word 0x0000 +3fca5630: .word 0x0000 +3fca5640: .word 0xff68 +3fca5650: .word 0x0000 +3fca5660: .word 0x0000 +3fca5670: .word 0x0000 +3fca5680: .word 0xff63 +3fca5690: .word 0x0000 +3fca56a0: .word 0x0000 +3fca56b0: .word 0x0000 +3fca56c0: .word 0xff00 +3fca56d0: addk 32, a0 +3fca56e0: .word 0x0000 +3fca56f0: .word 0x0000 +3fca5700: .word 0xff60 +3fca5710: .word 0x0000 +3fca5720: .word 0x0000 +3fca5730: .word 0x0000 +3fca5740: .word 0xff55 +3fca5750: .word 0x0000 +3fca5760: .word 0x0000 +3fca5770: .word 0x0000 +3fca5780: .word 0xff56 +3fca5790: .word 0x0000 +3fca57a0: .word 0x0000 +3fca57b0: .word 0x0000 +3fca57c0: .word 0x0000 +3fca57d0: .word 0x0000 +3fca57e0: .word 0x0000 +3fca57f0: .word 0x0000 +3fca5800: .word 0x0000 +3fca5810: .word 0x0000 +3fca5820: .word 0x0000 +3fca5830: .word 0x0000 +3fca5840: .word 0xffb0 +3fca5850: .word 0x0000 +3fca5860: .word 0x0000 +3fca5870: .word 0x0000 +3fca5880: .word 0x0000 +3fca5890: .word 0x0000 +3fca58a0: .word 0x0000 +3fca58b0: .word 0x0000 +3fca58c0: .word 0xffae +3fca58d0: .word 0x0000 +3fca58e0: .word 0x0000 +3fca58f0: .word 0x0000 +3fca5900: .word 0xff8d +3fca5910: .word 0x0000 +3fca5920: .word 0x0000 +3fca5930: .word 0x0000 +3fca5940: .word 0xffb1 +3fca5950: .word 0x0000 +3fca5960: .word 0x0000 +3fca5970: .word 0x0000 +3fca5980: .word 0xffb2 +3fca5990: .word 0x0000 +3fca59a0: .word 0x0000 +3fca59b0: .word 0x0000 +3fca59c0: .word 0xffb3 +3fca59d0: .word 0x0000 +3fca59e0: .word 0x0000 +3fca59f0: .word 0x0000 +3fca5a00: .word 0xffb4 +3fca5a10: .word 0x0000 +3fca5a20: .word 0x0000 +3fca5a30: .word 0x0000 +3fca5a40: .word 0xffb5 +3fca5a50: .word 0x0000 +3fca5a60: .word 0x0000 +3fca5a70: .word 0x0000 +3fca5a80: .word 0xffb6 +3fca5a90: .word 0x0000 +3fca5aa0: .word 0x0000 +3fca5ab0: .word 0x0000 +3fca5ac0: .word 0xffac +3fca5ad0: .word 0x0000 +3fca5ae0: .word 0x0000 +3fca5af0: .word 0x0000 +3fca5b00: .word 0xffb7 +3fca5b10: .word 0x0000 +3fca5b20: .word 0x0000 +3fca5b30: .word 0x0000 +3fca5b40: .word 0xffb8 +3fca5b50: .word 0x0000 +3fca5b60: .word 0x0000 +3fca5b70: .word 0x0000 +3fca5b80: .word 0xffb9 +3fca5b90: .word 0x0000 +3fca5ba0: .word 0x0000 +3fca5bb0: .word 0x0000 +3fca5bc0: .word 0xffad +3fca5bd0: .word 0x0000 +3fca5be0: .word 0x0000 +3fca5bf0: .word 0x0000 +3fca5c00: .word 0xff91 +3fca5c10: .word 0x0000 +3fca5c20: .word 0x0000 +3fca5c30: .word 0x0000 +3fca5c40: .word 0xff92 +3fca5c50: .word 0x0000 +3fca5c60: .word 0x0000 +3fca5c70: .word 0x0000 +3fca5c80: .word 0xff93 +3fca5c90: .word 0x0000 +3fca5ca0: .word 0x0000 +3fca5cb0: .word 0x0000 +3fca5cc0: .word 0xff94 +3fca5cd0: .word 0x0000 +3fca5ce0: .word 0x0000 +3fca5cf0: .word 0x0000 +3fca5d00: .word 0x0000 +3fca5d10: .word 0x0000 +3fca5d20: .word 0x0000 +3fca5d30: .word 0x0000 +3fca5d40: .word 0x0000 +3fca5d50: .word 0x0000 +3fca5d60: .word 0x0000 +3fca5d70: .word 0x0000 +3fca5d80: .word 0xff51 +3fca5d90: .word 0x0000 +3fca5da0: .word 0x0000 +3fca5db0: .word 0x0000 +3fca5dc0: .word 0xff53 +3fca5dd0: .word 0x0000 +3fca5de0: .word 0x0000 +3fca5df0: .word 0x0000 +3fca5e00: .word 0xff54 +3fca5e10: .word 0x0000 +3fca5e20: .word 0x0000 +3fca5e30: .word 0x0000 +3fca5e40: .word 0xff52 +3fca5e50: .word 0x0000 +3fca5e60: .word 0x0000 +3fca5e70: .word 0x0000 +3fca5e80: .word 0xffe2 +3fca5e90: .word 0x0000 +3fca5ea0: .word 0x0000 +3fca5eb0: .word 0x0000 +3fca5ec0: .word 0xffe9 +3fca5ed0: .word 0x0000 +3fca5ee0: .word 0x0000 +3fca5ef0: .word 0x0000 +3fca5f00: .word 0xff20 +3fca5f10: .word 0x0000 +3fca5f20: .word 0x0000 +3fca5f30: .word 0x0000 +3fca5f40: .word 0xffe1 +3fca5f50: .word 0x0000 +3fca5f60: .word 0x0000 +3fca5f70: .word 0x0000 +3fca5f80: .word 0xffe3 +3fca5f90: .word 0x0000 +3fca5fa0: .word 0x0000 +3fca5fb0: .word 0x0000 +3fca5fc0: .word 0xffe5 +3fca5fd0: .word 0x0000 +3fca5fe0: .word 0x0000 +3fca5ff0: .word 0x0000 +3fca6000: .word 0xff20 +3fca6010: .word 0x0000 +3fca6020: .word 0x0000 +3fca6030: .word 0x0000 +3fca6040: .word 0xffea +3fca6050: .word 0x0000 +3fca6060: .word 0x0000 +3fca6070: .word 0x0000 +3fca6080: .word 0x0000 +3fca6090: .word 0x0000 +3fca60a0: .word 0x0000 +3fca60b0: .word 0x0000 +3fca60c0: .word 0x0000 +3fca60d0: .word 0x0000 +3fca60e0: .word 0x0000 +3fca60f0: .word 0x0000 +3fca6100: .word 0x0000 +3fca6110: .word 0x0000 +3fca6120: .word 0x0000 +3fca6130: .word 0x0000 +3fca6140: .word 0x0000 +3fca6150: .word 0x0000 +3fca6160: .word 0x0000 +3fca6170: .word 0x0000 +3fca6180: .word 0x0000 +3fca6190: .word 0x0000 +3fca61a0: .word 0x0000 +3fca61b0: .word 0x0000 +3fca61c0: .word 0x0000 +3fca61d0: .word 0x0000 +3fca61e0: .word 0x0000 +3fca61f0: .word 0x0000 +3fca6200: .word 0x0000 +3fca6210: .word 0x0000 +3fca6220: .word 0x0000 +3fca6230: .word 0x0000 +3fca6240: .word 0x0000 +3fca6250: .word 0x0000 +3fca6260: .word 0x0000 +3fca6270: .word 0x0000 +3fca6280: .word 0x0000 +3fca6290: .word 0x0000 +3fca62a0: .word 0x0000 +3fca62b0: .word 0x0000 +3fca62c0: .word 0xffff +3fca62d0: .word 0x0000 +3fca62e0: .word 0x0000 +3fca62f0: .word 0x0000 +3fca6300: .word 0xff0d +3fca6310: .word 0x0000 +3fca6320: .word 0x0000 +3fca6330: .word 0x0000 +3fca6340: .word 0xff09 +3fca6350: .word 0x0000 +3fca6360: .word 0x0000 +3fca6370: .word 0x0000 +3fca6380: rev a1 +3fca6390: .word 0x0000 +3fca63a0: .word 0x00b0 +3fca63b0: .word 0x0000 +3fca63c0: rev b1 +3fca63d0: .word 0x0000 +3fca63e0: rev a11 +3fca63f0: .word 0x0000 +3fca6400: .word 0x0051 +3fca6410: .word 0x0000 +3fca6420: .word 0x0000 +3fca6430: .word 0x0000 +3fca6440: .word 0x0041 +3fca6450: .word 0x0000 +3fca6460: .word 0x0000 +3fca6470: .word 0x0000 +3fca6480: .word 0x0059 +3fca6490: .word 0x0000 +3fca64a0: .word 0x0000 +3fca64b0: .word 0x0000 +3fca64c0: .word 0x0000 +3fca64d0: .word 0x0000 +3fca64e0: .word 0x0000 +3fca64f0: .word 0x0000 +3fca6500: rev b2 +3fca6510: .word 0x0000 +3fca6520: rev a2 +3fca6530: .word 0x0000 +3fca6540: .word 0x0057 +3fca6550: .word 0x0000 +3fca6560: .word 0x0000 +3fca6570: .word 0x0000 +3fca6580: .word 0x0053 +3fca6590: .word 0x0000 +3fca65a0: .word 0x0000 +3fca65b0: .word 0x0000 +3fca65c0: .word 0x0058 +3fca65d0: .word 0x0000 +3fca65e0: .word 0x0000 +3fca65f0: .word 0x0000 +3fca6600: rev b12 +3fca6610: .word 0x0000 +3fca6620: rev b14 +3fca6630: .word 0x0000 +3fca6640: .word 0x0000 +3fca6650: .word 0x0000 +3fca6660: .word 0x0000 +3fca6670: .word 0x0000 +3fca6680: rev b3 +3fca6690: .word 0x0000 +3fca66a0: rev a10 +3fca66b0: .word 0x0000 +3fca66c0: .word 0x0045 +3fca66d0: .word 0x0000 +3fca66e0: .word 0x0000 +3fca66f0: .word 0x0000 +3fca6700: .word 0x0044 +3fca6710: .word 0x0000 +3fca6720: .word 0x0000 +3fca6730: .word 0x0000 +3fca6740: .word 0x0043 +3fca6750: .word 0x0000 +3fca6760: .word 0x0000 +3fca6770: .word 0x0000 +3fca6780: .word 0x0000 +3fca6790: .word 0x0000 +3fca67a0: .word 0x0000 +3fca67b0: .word 0x0000 +3fca67c0: rev b4 +3fca67d0: .word 0x0000 +3fca67e0: .word 0x00e7 +3fca67f0: .word 0x0000 +3fca6800: .word 0x0052 +3fca6810: .word 0x0000 +3fca6820: .word 0x0000 +3fca6830: .word 0x0000 +3fca6840: .word 0x0046 +3fca6850: .word 0x0000 +3fca6860: .word 0x0000 +3fca6870: .word 0x0000 +3fca6880: .word 0x0056 +3fca6890: .word 0x0000 +3fca68a0: .word 0x0000 +3fca68b0: .word 0x0000 +3fca68c0: rev a0 +3fca68d0: .word 0x0000 +3fca68e0: .word 0x0000 +3fca68f0: .word 0x0000 +3fca6900: .word 0x0000 +3fca6910: .word 0x0000 +3fca6920: .word 0x0000 +3fca6930: .word 0x0000 +3fca6940: rev b5 +3fca6950: .word 0x0000 +3fca6960: rev a5 +3fca6970: .word 0x0000 +3fca6980: .word 0x0054 +3fca6990: .word 0x0000 +3fca69a0: .word 0x0000 +3fca69b0: .word 0x0000 +3fca69c0: .word 0x0047 +3fca69d0: .word 0x0000 +3fca69e0: .word 0x0000 +3fca69f0: .word 0x0000 +3fca6a00: .word 0x0042 +3fca6a10: .word 0x0000 +3fca6a20: .word 0x0000 +3fca6a30: .word 0x0000 +3fca6a40: .word 0x0000 +3fca6a50: .word 0x0000 +3fca6a60: .word 0x0000 +3fca6a70: .word 0x0000 +3fca6a80: rev b6 +3fca6a90: .word 0x0000 +3fca6aa0: rev a6 +3fca6ab0: .word 0x0000 +3fca6ac0: .word 0x005a +3fca6ad0: .word 0x0000 +3fca6ae0: .word 0x0000 +3fca6af0: .word 0x0000 +3fca6b00: .word 0x0048 +3fca6b10: .word 0x0000 +3fca6b20: .word 0x0000 +3fca6b30: .word 0x0000 +3fca6b40: .word 0x004e +3fca6b50: .word 0x0000 +3fca6b60: .word 0x0000 +3fca6b70: .word 0x0000 +3fca6b80: .word 0x0000 +3fca6b90: .word 0x0000 +3fca6ba0: .word 0x0000 +3fca6bb0: .word 0x0000 +3fca6bc0: rev b7 +3fca6bd0: .word 0x0000 +3fca6be0: rev sp +3fca6bf0: .word 0x0000 +3fca6c00: .word 0x0055 +3fca6c10: .word 0x0000 +3fca6c20: .word 0x0000 +3fca6c30: .word 0x0000 +3fca6c40: .word 0x004a +3fca6c50: .word 0x0000 +3fca6c60: .word 0x0000 +3fca6c70: .word 0x0000 +3fca6c80: .word 0x004d +3fca6c90: .word 0x0000 +3fca6ca0: .word 0x0000 +3fca6cb0: .word 0x0000 +3fca6cc0: .word 0x0000 +3fca6cd0: .word 0x0000 +3fca6ce0: .word 0x0000 +3fca6cf0: .word 0x0000 +3fca6d00: rev b8 +3fca6d10: .word 0x0000 +3fca6d20: rev a8 +3fca6d30: .word 0x0000 +3fca6d40: .word 0x0049 +3fca6d50: .word 0x0000 +3fca6d60: .word 0x0000 +3fca6d70: .word 0x0000 +3fca6d80: .word 0x004b +3fca6d90: .word 0x0000 +3fca6da0: .word 0x0000 +3fca6db0: .word 0x0000 +3fca6dc0: rev a12 +3fca6dd0: .word 0x0000 +3fca6de0: rev b11 +3fca6df0: .word 0x0000 +3fca6e00: .word 0x0000 +3fca6e10: .word 0x0000 +3fca6e20: .word 0x0000 +3fca6e30: .word 0x0000 +3fca6e40: rev b9 +3fca6e50: .word 0x0000 +3fca6e60: rev a9 +3fca6e70: .word 0x0000 +3fca6e80: .word 0x004f +3fca6e90: .word 0x0000 +3fca6ea0: .word 0x0000 +3fca6eb0: .word 0x0000 +3fca6ec0: .word 0x004c +3fca6ed0: .word 0x0000 +3fca6ee0: .word 0x0000 +3fca6ef0: .word 0x0000 +3fca6f00: rev a14 +3fca6f10: .word 0x0000 +3fca6f20: rev b10 +3fca6f30: .word 0x0000 +3fca6f40: .word 0x0000 +3fca6f50: .word 0x0000 +3fca6f60: .word 0x0000 +3fca6f70: .word 0x0000 +3fca6f80: rev b0 +3fca6f90: .word 0x0000 +3fca6fa0: rev b13 +3fca6fb0: .word 0x0000 +3fca6fc0: .word 0x0050 +3fca6fd0: .word 0x0000 +3fca6fe0: .word 0x0000 +3fca6ff0: .word 0x0000 +3fca7000: .word 0x0000 +3fca7010: .word 0x0000 +3fca7020: .word 0x0000 +3fca7030: .word 0x0000 +3fca7040: .word 0x00f6 +3fca7050: .word 0x0000 +3fca7060: .word 0x00e9 +3fca7070: .word 0x0000 +3fca7080: rev a13 +3fca7090: .word 0x0000 +3fca70a0: .word 0x005f +3fca70b0: .word 0x0000 +3fca70c0: .word 0x0000 +3fca70d0: .word 0x0000 +3fca70e0: .word 0x0000 +3fca70f0: .word 0x0000 +3fca7100: .word 0xfe5e +3fca7110: addk 32, a0 +3fca7120: .word 0xfe60 +3fca7130: addk 32, a0 +3fca7140: .word 0xfe22 +3fca7150: addk 32, a0 +3fca7160: .word 0xfe7e +3fca7170: addk 32, a0 +3fca7180: rev a4 +3fca7190: .word 0x0000 +3fca71a0: .word 0x00a3 +3fca71b0: .word 0x0000 +3fca71c0: .word 0x0000 +3fca71d0: .word 0x0000 +3fca71e0: .word 0x0000 +3fca71f0: .word 0x0000 +3fca7200: rev a7 +3fca7210: .word 0x0000 +3fca7220: rev sp +3fca7230: .word 0x0000 +3fca7240: .word 0x00fc +3fca7250: .word 0x0000 +3fca7260: .word 0x00e8 +3fca7270: .word 0x0000 +3fca7280: .word 0x00e4 +L3FCA7290: +3fca7290: .word 0x0000 +3fca72a0: .word 0x00e0 +3fca72b0: .word 0x0000 +3fca72c0: .word 0xffbe +3fca72d0: .word 0x0000 +3fca72e0: .word 0x0000 +3fca72f0: .word 0x0000 +3fca7300: .word 0xffbf +3fca7310: .word 0x0000 +3fca7320: .word 0x0000 +3fca7330: .word 0x0000 +3fca7340: .word 0xffc0 +3fca7350: .word 0x0000 +3fca7360: .word 0x0000 +3fca7370: .word 0x0000 +3fca7380: .word 0xffc1 +3fca7390: .word 0x0000 +3fca73a0: .word 0x0000 +3fca73b0: .word 0x0000 +3fca73c0: .word 0xffc2 +3fca73d0: .word 0x0000 +3fca73e0: .word 0x0000 +3fca73f0: .word 0x0000 +3fca7400: .word 0x0000 +3fca7410: .word 0x0000 +3fca7420: .word 0x0000 +3fca7430: .word 0x0000 +3fca7440: .word 0x0000 +3fca7450: .word 0x0000 +3fca7460: .word 0x0000 +3fca7470: .word 0x0000 +3fca7480: .word 0x0000 +3fca7490: .word 0x0000 +3fca74a0: .word 0x0000 +3fca74b0: .word 0x0000 +3fca74c0: .word 0x0000 +3fca74d0: .word 0x0000 +3fca74e0: .word 0x0000 +3fca74f0: .word 0x0000 +3fca7500: .word 0x0000 +3fca7510: .word 0x0000 +3fca7520: .word 0x0000 +3fca7530: .word 0x0000 +3fca7540: .word 0x0000 +3fca7550: .word 0x0000 +3fca7560: .word 0x0000 +3fca7570: .word 0x0000 +3fca7580: .word 0x0000 +3fca7590: .word 0x0000 +3fca75a0: .word 0x0000 +3fca75b0: .word 0x0000 +3fca75c0: .word 0x0000 +3fca75d0: .word 0x0000 +3fca75e0: .word 0x0000 +3fca75f0: .word 0x0000 +3fca7600: .word 0x0000 +3fca7610: .word 0x0000 +3fca7620: .word 0x0000 +3fca7630: .word 0x0000 +3fca7640: .word 0xffc3 +3fca7650: .word 0x0000 +3fca7660: .word 0x0000 +3fca7670: .word 0x0000 +3fca7680: .word 0xffc4 +3fca7690: .word 0x0000 +3fca76a0: .word 0x0000 +3fca76b0: .word 0x0000 +3fca76c0: .word 0xffc5 +3fca76d0: .word 0x0000 +3fca76e0: .word 0x0000 +3fca76f0: .word 0x0000 +3fca7700: .word 0xffc6 +3fca7710: .word 0x0000 +3fca7720: .word 0x0000 +3fca7730: .word 0x0000 +3fca7740: .word 0xffc7 +3fca7750: .word 0x0000 +3fca7760: .word 0x0000 +3fca7770: .word 0x0000 +3fca7780: .word 0x0000 +3fca7790: .word 0x0000 +3fca77a0: .word 0x0000 +3fca77b0: .word 0x0000 +3fca77c0: .word 0x0000 +3fca77d0: .word 0x0000 +3fca77e0: .word 0x0000 +3fca77f0: .word 0x0000 +3fca7800: .word 0x0000 +3fca7810: .word 0x0000 +3fca7820: .word 0x0000 +3fca7830: .word 0x0000 +3fca7840: .word 0x0000 +3fca7850: .word 0x0000 +3fca7860: .word 0x0000 +3fca7870: .word 0x0000 +3fca7880: .word 0x0000 +3fca7890: .word 0x0000 +3fca78a0: .word 0x0000 +3fca78b0: .word 0x0000 +3fca78c0: .word 0x0000 +3fca78d0: .word 0x0000 +3fca78e0: .word 0x0000 +3fca78f0: .word 0x0000 +3fca7900: .word 0x0000 +3fca7910: .word 0x0000 +3fca7920: .word 0x0000 +3fca7930: .word 0x0000 +3fca7940: .word 0x0000 +3fca7950: .word 0x0000 +3fca7960: .word 0x0000 +3fca7970: .word 0x0000 +3fca7980: .word 0xffc8 +3fca7990: .word 0x0000 +3fca79a0: .word 0x0000 +3fca79b0: .word 0x0000 +3fca79c0: .word 0xffc9 +3fca79d0: .word 0x0000 +3fca79e0: .word 0x0000 +3fca79f0: .word 0x0000 +3fca7a00: .word 0xffca +3fca7a10: .word 0x0000 +3fca7a20: .word 0x0000 +3fca7a30: .word 0x0000 +3fca7a40: .word 0xffcb +3fca7a50: .word 0x0000 +3fca7a60: .word 0x0000 +3fca7a70: .word 0x0000 +3fca7a80: .word 0x0000 +3fca7a90: .word 0x0000 +3fca7aa0: .word 0x0000 +3fca7ab0: .word 0x0000 +3fca7ac0: .word 0x0000 +3fca7ad0: .word 0x0000 +3fca7ae0: .word 0x0000 +3fca7af0: .word 0x0000 +3fca7b00: .word 0x0000 +3fca7b10: .word 0x0000 +3fca7b20: .word 0x0000 +3fca7b30: .word 0x0000 +3fca7b40: .word 0x0000 +3fca7b50: .word 0x0000 +3fca7b60: .word 0x0000 +3fca7b70: .word 0x0000 +3fca7b80: .word 0x0000 +3fca7b90: .word 0x0000 +3fca7ba0: .word 0x0000 +3fca7bb0: .word 0x0000 +3fca7bc0: .word 0x0000 +3fca7bd0: .word 0x0000 +3fca7be0: .word 0x0000 +3fca7bf0: .word 0x0000 +3fca7c00: .word 0x0000 +3fca7c10: .word 0x0000 +3fca7c20: .word 0x0000 +3fca7c30: .word 0x0000 +3fca7c40: .word 0xff6a +3fca7c50: .word 0x0000 +3fca7c60: .word 0x0000 +3fca7c70: .word 0x0000 +3fca7c80: .word 0xff67 +3fca7c90: .word 0x0000 +3fca7ca0: .word 0x0000 +3fca7cb0: .word 0x0000 +3fca7cc0: .word 0x0000 +3fca7cd0: .word 0x0000 +3fca7ce0: .word 0x0000 +3fca7cf0: .word 0x0000 +3fca7d00: .word 0x0000 +3fca7d10: .word 0x0000 +3fca7d20: .word 0x0000 +3fca7d30: .word 0x0000 +3fca7d40: .word 0xffce +3fca7d50: .word 0x0000 +3fca7d60: .word 0x0000 +3fca7d70: .word 0x0000 +3fca7d80: .word 0xffcf +3fca7d90: .word 0x0000 +3fca7da0: .word 0x0000 +3fca7db0: .word 0x0000 +3fca7dc0: .word 0xffd0 +3fca7dd0: .word 0x0000 +3fca7de0: .word 0x0000 +3fca7df0: .word 0x0000 +3fca7e00: .word 0xffd1 +3fca7e10: .word 0x0000 +3fca7e20: .word 0x0000 +3fca7e30: .word 0x0000 +3fca7e40: .word 0x0000 +3fca7e50: .word 0x0000 +3fca7e60: .word 0x0000 +3fca7e70: .word 0x0000 +3fca7e80: .word 0x0000 +3fca7e90: .word 0x0000 +3fca7ea0: .word 0x0000 +3fca7eb0: .word 0x0000 +3fca7ec0: .word 0x0000 +3fca7ed0: .word 0x0000 +3fca7ee0: .word 0x0000 +3fca7ef0: .word 0x0000 +3fca7f00: .word 0x0000 +3fca7f10: .word 0x0000 +3fca7f20: .word 0x0000 +3fca7f30: .word 0x0000 +3fca7f40: .word 0x0000 +3fca7f50: .word 0x0000 +3fca7f60: .word 0x0000 +3fca7f70: .word 0x0000 +3fca7f80: .word 0x0000 +3fca7f90: .word 0x0000 +3fca7fa0: .word 0x0000 +3fca7fb0: .word 0x0000 +3fca7fc0: .word 0xff68 +3fca7fd0: .word 0x0000 +3fca7fe0: .word 0x0000 +3fca7ff0: .word 0x0000 +3fca8000: .word 0xff63 +3fca8010: .word 0x0000 +3fca8020: .word 0x0000 +3fca8030: .word 0x0000 +3fca8040: .word 0xff00 +3fca8050: addk 32, a0 +3fca8060: .word 0x0000 +3fca8070: .word 0x0000 +3fca8080: .word 0xff60 +3fca8090: .word 0x0000 +3fca80a0: .word 0x0000 +3fca80b0: .word 0x0000 +3fca80c0: .word 0xff55 +3fca80d0: .word 0x0000 +3fca80e0: .word 0x0000 +3fca80f0: .word 0x0000 +3fca8100: .word 0xff56 +3fca8110: .word 0x0000 +3fca8120: .word 0x0000 +3fca8130: .word 0x0000 +3fca8140: .word 0x0000 +3fca8150: .word 0x0000 +3fca8160: .word 0x0000 +3fca8170: .word 0x0000 +3fca8180: .word 0x0000 +3fca8190: .word 0x0000 +3fca81a0: .word 0x0000 +3fca81b0: .word 0x0000 +3fca81c0: .word 0xffb0 +3fca81d0: .word 0x0000 +3fca81e0: .word 0x0000 +3fca81f0: .word 0x0000 +3fca8200: .word 0x0000 +3fca8210: .word 0x0000 +3fca8220: .word 0x0000 +3fca8230: .word 0x0000 +3fca8240: .word 0xffae +3fca8250: .word 0x0000 +3fca8260: .word 0x0000 +3fca8270: .word 0x0000 +3fca8280: .word 0xff8d +3fca8290: .word 0x0000 +3fca82a0: .word 0x0000 +3fca82b0: .word 0x0000 +3fca82c0: .word 0xffb1 +3fca82d0: .word 0x0000 +3fca82e0: .word 0x0000 +3fca82f0: .word 0x0000 +3fca8300: .word 0xffb2 +3fca8310: .word 0x0000 +3fca8320: .word 0x0000 +3fca8330: .word 0x0000 +3fca8340: .word 0xffb3 +3fca8350: .word 0x0000 +3fca8360: .word 0x0000 +3fca8370: .word 0x0000 +3fca8380: .word 0xffb4 +3fca8390: .word 0x0000 +3fca83a0: .word 0x0000 +3fca83b0: .word 0x0000 +3fca83c0: .word 0xffb5 +3fca83d0: .word 0x0000 +3fca83e0: .word 0x0000 +3fca83f0: .word 0x0000 +3fca8400: .word 0xffb6 +3fca8410: .word 0x0000 +3fca8420: .word 0x0000 +3fca8430: .word 0x0000 +3fca8440: .word 0xffac +3fca8450: .word 0x0000 +3fca8460: .word 0x0000 +3fca8470: .word 0x0000 +3fca8480: .word 0xffb7 +3fca8490: .word 0x0000 +3fca84a0: .word 0x0000 +3fca84b0: .word 0x0000 +3fca84c0: .word 0xffb8 +3fca84d0: .word 0x0000 +3fca84e0: .word 0x0000 +3fca84f0: .word 0x0000 +3fca8500: .word 0xffb9 +3fca8510: .word 0x0000 +3fca8520: .word 0x0000 +3fca8530: .word 0x0000 +3fca8540: .word 0xffad +3fca8550: .word 0x0000 +3fca8560: .word 0x0000 +3fca8570: .word 0x0000 +3fca8580: .word 0xff91 +3fca8590: .word 0x0000 +3fca85a0: .word 0x0000 +3fca85b0: .word 0x0000 +3fca85c0: .word 0xff92 +3fca85d0: .word 0x0000 +3fca85e0: .word 0x0000 +3fca85f0: .word 0x0000 +3fca8600: .word 0xff93 +3fca8610: .word 0x0000 +3fca8620: .word 0x0000 +3fca8630: .word 0x0000 +3fca8640: .word 0xff94 +3fca8650: .word 0x0000 +3fca8660: .word 0x0000 +3fca8670: .word 0x0000 +3fca8680: .word 0x0000 +3fca8690: .word 0x0000 +3fca86a0: .word 0x0000 +3fca86b0: .word 0x0000 +3fca86c0: .word 0x0000 +3fca86d0: .word 0x0000 +3fca86e0: .word 0x0000 +3fca86f0: .word 0x0000 +3fca8700: .word 0xff51 +3fca8710: .word 0x0000 +3fca8720: .word 0x0000 +3fca8730: .word 0x0000 +3fca8740: .word 0xff53 +3fca8750: .word 0x0000 +3fca8760: .word 0x0000 +3fca8770: .word 0x0000 +3fca8780: .word 0xff54 +3fca8790: .word 0x0000 +3fca87a0: .word 0x0000 +3fca87b0: .word 0x0000 +3fca87c0: .word 0xff52 +3fca87d0: .word 0x0000 +3fca87e0: .word 0x0000 +3fca87f0: .word 0x0000 +3fca8800: .word 0xffe2 +3fca8810: .word 0x0000 +3fca8820: .word 0x0000 +3fca8830: .word 0x0000 +3fca8840: .word 0xffe9 +3fca8850: .word 0x0000 +3fca8860: .word 0x0000 +3fca8870: .word 0x0000 +3fca8880: .word 0xff20 +3fca8890: .word 0x0000 +3fca88a0: .word 0x0000 +3fca88b0: .word 0x0000 +3fca88c0: .word 0xffe1 +3fca88d0: .word 0x0000 +3fca88e0: .word 0x0000 +3fca88f0: .word 0x0000 +3fca8900: .word 0xffe3 +3fca8910: .word 0x0000 +3fca8920: .word 0x0000 +3fca8930: .word 0x0000 +3fca8940: .word 0xffe5 +3fca8950: .word 0x0000 +3fca8960: .word 0x0000 +3fca8970: .word 0x0000 +3fca8980: .word 0xff20 +3fca8990: .word 0x0000 +3fca89a0: .word 0x0000 +3fca89b0: .word 0x0000 +3fca89c0: .word 0xffea +3fca89d0: .word 0x0000 +3fca89e0: .word 0x0000 +3fca89f0: .word 0x0000 +3fca8a00: .word 0x0000 +3fca8a10: .word 0x0000 +3fca8a20: .word 0x0000 +3fca8a30: .word 0x0000 +3fca8a40: .word 0x0000 +3fca8a50: .word 0x0000 +3fca8a60: .word 0x0000 +3fca8a70: .word 0x0000 +3fca8a80: .word 0x0000 +3fca8a90: .word 0x0000 +3fca8aa0: .word 0x0000 +3fca8ab0: .word 0x0000 +3fca8ac0: .word 0x0000 +3fca8ad0: .word 0x0000 +3fca8ae0: .word 0x0000 +3fca8af0: .word 0x0000 +3fca8b00: .word 0x0000 +3fca8b10: .word 0x0000 +3fca8b20: .word 0x0000 +3fca8b30: .word 0x0000 +3fca8b40: .word 0x0000 +3fca8b50: .word 0x0000 +3fca8b60: .word 0x0000 +3fca8b70: .word 0x0000 +3fca8b80: .word 0x0000 +3fca8b90: .word 0x0000 +3fca8ba0: .word 0x0000 +3fca8bb0: .word 0x0000 +3fca8bc0: .word 0x0000 +3fca8bd0: .word 0x0000 +3fca8be0: .word 0x0000 +3fca8bf0: .word 0x0000 +3fca8c00: .word 0x0000 +3fca8c10: .word 0x0000 +3fca8c20: .word 0x0000 +3fca8c30: .word 0x0000 +3fca8c40: .word 0xffff +3fca8c50: .word 0x0000 +3fca8c60: .word 0x0000 +3fca8c70: .word 0x0000 +3fca8c80: .word 0xff0d +3fca8c90: .word 0x0000 +3fca8ca0: .word 0x0000 +3fca8cb0: .word 0x0000 +3fca8cc0: .word 0xff09 +3fca8cd0: .word 0x0000 +3fca8ce0: .word 0x0000 +3fca8cf0: .word 0x0000 +3fca8d00: .word 0x007e +3fca8d10: .word 0x0000 +3fca8d20: .word 0x00b0 +3fca8d30: .word 0x0000 +3fca8d40: rev b1 +3fca8d50: .word 0x0000 +3fca8d60: rev a1 +3fca8d70: .word 0x0000 +3fca8d80: .word 0x0051 +3fca8d90: .word 0x0000 +3fca8da0: .word 0x0000 +3fca8db0: .word 0x0000 +3fca8dc0: .word 0x0041 +3fca8dd0: .word 0x0000 +3fca8de0: .word 0x0000 +3fca8df0: .word 0x0000 +3fca8e00: .word 0x005a +3fca8e10: .word 0x0000 +3fca8e20: .word 0x0000 +3fca8e30: .word 0x0000 +3fca8e40: .word 0x0000 +3fca8e50: .word 0x0000 +3fca8e60: .word 0x0000 +3fca8e70: .word 0x0000 +3fca8e80: rev b2 +3fca8e90: .word 0x0000 +3fca8ea0: rev a2 +3fca8eb0: .word 0x0000 +3fca8ec0: .word 0x0057 +3fca8ed0: .word 0x0000 +3fca8ee0: .word 0x0000 +3fca8ef0: .word 0x0000 +3fca8f00: .word 0x0053 +3fca8f10: .word 0x0000 +3fca8f20: .word 0x0000 +3fca8f30: .word 0x0000 +3fca8f40: .word 0x0058 +3fca8f50: .word 0x0000 +3fca8f60: .word 0x0000 +3fca8f70: .word 0x0000 +3fca8f80: rev b12 +3fca8f90: .word 0x0000 +3fca8fa0: rev b14 +3fca8fb0: .word 0x0000 +3fca8fc0: .word 0x0000 +3fca8fd0: .word 0x0000 +3fca8fe0: .word 0x0000 +3fca8ff0: .word 0x0000 +3fca9000: rev b3 +3fca9010: .word 0x0000 +3fca9020: .word 0x0040 +3fca9030: .word 0x0000 +3fca9040: .word 0x0045 +3fca9050: .word 0x0000 +3fca9060: .word 0x0000 +3fca9070: .word 0x0000 +3fca9080: .word 0x0044 +3fca9090: .word 0x0000 +3fca90a0: .word 0x0000 +3fca90b0: .word 0x0000 +3fca90c0: .word 0x0043 +3fca90d0: .word 0x0000 +3fca90e0: .word 0x0000 +3fca90f0: .word 0x0000 +3fca9100: .word 0x0000 +3fca9110: .word 0x0000 +3fca9120: .word 0x0000 +3fca9130: .word 0x0000 +3fca9140: rev b4 +3fca9150: .word 0x0000 +3fca9160: rev a4 +3fca9170: .word 0x0000 +3fca9180: .word 0x0052 +3fca9190: .word 0x0000 +3fca91a0: .word 0x0000 +3fca91b0: .word 0x0000 +3fca91c0: .word 0x0046 +3fca91d0: .word 0x0000 +3fca91e0: .word 0x0000 +3fca91f0: .word 0x0000 +3fca9200: .word 0x0056 +3fca9210: .word 0x0000 +3fca9220: .word 0x0000 +3fca9230: .word 0x0000 +3fca9240: rev a0 +3fca9250: .word 0x0000 +3fca9260: .word 0x0000 +3fca9270: .word 0x0000 +3fca9280: .word 0x0000 +3fca9290: .word 0x0000 +3fca92a0: .word 0x0000 +3fca92b0: .word 0x0000 +3fca92c0: rev b5 +3fca92d0: .word 0x0000 +3fca92e0: rev a5 +3fca92f0: .word 0x0000 +3fca9300: .word 0x0054 +3fca9310: .word 0x0000 +3fca9320: .word 0x0000 +3fca9330: .word 0x0000 +3fca9340: .word 0x0047 +3fca9350: .word 0x0000 +3fca9360: .word 0x0000 +3fca9370: .word 0x0000 +3fca9380: .word 0x0042 +3fca9390: .word 0x0000 +3fca93a0: .word 0x0000 +3fca93b0: .word 0x0000 +3fca93c0: .word 0x0000 +3fca93d0: .word 0x0000 +3fca93e0: .word 0x0000 +3fca93f0: .word 0x0000 +3fca9400: rev b6 +3fca9410: .word 0x0000 +3fca9420: rev a6 +3fca9430: .word 0x0000 +3fca9440: .word 0x0059 +3fca9450: .word 0x0000 +3fca9460: .word 0x0000 +3fca9470: .word 0x0000 +3fca9480: .word 0x0048 +3fca9490: .word 0x0000 +3fca94a0: .word 0x0000 +3fca94b0: .word 0x0000 +3fca94c0: .word 0x004e +3fca94d0: .word 0x0000 +3fca94e0: .word 0x0000 +3fca94f0: .word 0x0000 +3fca9500: .word 0x0000 +3fca9510: .word 0x0000 +3fca9520: .word 0x0000 +3fca9530: .word 0x0000 +3fca9540: rev b7 +3fca9550: .word 0x0000 +3fca9560: rev sp +3fca9570: .word 0x0000 +3fca9580: .word 0x0055 +3fca9590: .word 0x0000 +3fca95a0: .word 0x0000 +3fca95b0: .word 0x0000 +3fca95c0: .word 0x004a +3fca95d0: .word 0x0000 +3fca95e0: .word 0x0000 +3fca95f0: .word 0x0000 +3fca9600: .word 0x004d +3fca9610: .word 0x0000 +3fca9620: .word 0x0000 +3fca9630: .word 0x0000 +3fca9640: .word 0x0000 +3fca9650: .word 0x0000 +3fca9660: .word 0x0000 +3fca9670: .word 0x0000 +3fca9680: rev b8 +3fca9690: .word 0x0000 +3fca96a0: rev a8 +3fca96b0: .word 0x0000 +3fca96c0: .word 0x0049 +3fca96d0: .word 0x0000 +3fca96e0: .word 0x0000 +3fca96f0: .word 0x0000 +3fca9700: .word 0x004b +3fca9710: .word 0x0000 +3fca9720: .word 0x0000 +3fca9730: .word 0x0000 +3fca9740: rev a12 +3fca9750: .word 0x0000 +3fca9760: rev b11 +3fca9770: .word 0x0000 +3fca9780: .word 0x0000 +3fca9790: .word 0x0000 +3fca97a0: .word 0x0000 +3fca97b0: .word 0x0000 +3fca97c0: rev b9 +3fca97d0: .word 0x0000 +3fca97e0: rev a9 +3fca97f0: .word 0x0000 +3fca9800: .word 0x004f +3fca9810: .word 0x0000 +3fca9820: .word 0x0000 +3fca9830: .word 0x0000 +3fca9840: .word 0x004c +3fca9850: .word 0x0000 +3fca9860: .word 0x0000 +3fca9870: .word 0x0000 +3fca9880: rev a14 +3fca9890: .word 0x0000 +3fca98a0: rev b10 +3fca98b0: .word 0x0000 +3fca98c0: .word 0x0000 +3fca98d0: .word 0x0000 +3fca98e0: .word 0x0000 +3fca98f0: .word 0x0000 +3fca9900: rev b0 +3fca9910: .word 0x0000 +3fca9920: rev b13 +3fca9930: .word 0x0000 +3fca9940: .word 0x0050 +3fca9950: .word 0x0000 +3fca9960: .word 0x0000 +3fca9970: .word 0x0000 +3fca9980: .word 0x0000 +3fca9990: .word 0x0000 +3fca99a0: .word 0x0000 +3fca99b0: .word 0x0000 +3fca99c0: .word 0x007d +3fca99d0: .word 0x0000 +3fca99e0: .word 0x007b +3fca99f0: .word 0x0000 +3fca9a00: rev a13 +3fca9a10: .word 0x0000 +3fca9a20: .word 0x005f +3fca9a30: .word 0x0000 +3fca9a40: .word 0x0000 +3fca9a50: .word 0x0000 +3fca9a60: .word 0x0000 +3fca9a70: .word 0x0000 +3fca9a80: .word 0x005e +3fca9a90: .word 0x0000 +3fca9aa0: .word 0x0060 +3fca9ab0: .word 0x0000 +3fca9ac0: rev a3 +3fca9ad0: .word 0x0000 +3fca9ae0: .word 0x005c +3fca9af0: .word 0x0000 +3fca9b00: rev a7 +3fca9b10: .word 0x0000 +3fca9b20: rev a10 +3fca9b30: .word 0x0000 +3fca9b40: .word 0x0000 +3fca9b50: .word 0x0000 +3fca9b60: .word 0x0000 +3fca9b70: .word 0x0000 +3fca9b80: rev a11 +3fca9b90: .word 0x0000 +3fca9ba0: rev sp +3fca9bb0: .word 0x0000 +3fca9bc0: .word 0x005d +3fca9bd0: .word 0x0000 +3fca9be0: .word 0x005b +3fca9bf0: .word 0x0000 +3fca9c00: .word 0x007c +3fca9c10: .word 0x0000 +3fca9c20: .word 0x0000 +3fca9c30: .word 0x0000 +3fca9c40: .word 0xffbe +3fca9c50: .word 0x0000 +3fca9c60: .word 0x0000 +3fca9c70: .word 0x0000 +3fca9c80: .word 0xffbf +3fca9c90: .word 0x0000 +3fca9ca0: .word 0x0000 +3fca9cb0: .word 0x0000 +3fca9cc0: .word 0xffc0 +3fca9cd0: .word 0x0000 +3fca9ce0: .word 0x0000 +3fca9cf0: .word 0x0000 +3fca9d00: .word 0xffc1 +3fca9d10: .word 0x0000 +3fca9d20: .word 0x0000 +3fca9d30: .word 0x0000 +3fca9d40: .word 0xffc2 +3fca9d50: .word 0x0000 +3fca9d60: .word 0x0000 +3fca9d70: .word 0x0000 +3fca9d80: .word 0x0000 +3fca9d90: .word 0x0000 +3fca9da0: .word 0x0000 +3fca9db0: .word 0x0000 +3fca9dc0: .word 0x0000 +3fca9dd0: .word 0x0000 +3fca9de0: .word 0x0000 +3fca9df0: .word 0x0000 +3fca9e00: .word 0x0000 +3fca9e10: .word 0x0000 +3fca9e20: .word 0x0000 +3fca9e30: .word 0x0000 +3fca9e40: .word 0x0000 +3fca9e50: .word 0x0000 +3fca9e60: .word 0x0000 +3fca9e70: .word 0x0000 +3fca9e80: .word 0x0000 +3fca9e90: .word 0x0000 +3fca9ea0: .word 0x0000 +3fca9eb0: .word 0x0000 +3fca9ec0: .word 0x0000 +3fca9ed0: .word 0x0000 +3fca9ee0: .word 0x0000 +3fca9ef0: .word 0x0000 +3fca9f00: .word 0x0000 +3fca9f10: .word 0x0000 +3fca9f20: .word 0x0000 +3fca9f30: .word 0x0000 +3fca9f40: .word 0x0000 +3fca9f50: .word 0x0000 +3fca9f60: .word 0x0000 +3fca9f70: .word 0x0000 +3fca9f80: .word 0x0000 +3fca9f90: .word 0x0000 +3fca9fa0: .word 0x0000 +3fca9fb0: .word 0x0000 +3fca9fc0: .word 0xffc3 +3fca9fd0: .word 0x0000 +3fca9fe0: .word 0x0000 +3fca9ff0: .word 0x0000 +3fcaa000: .word 0xffc4 +3fcaa010: .word 0x0000 +3fcaa020: .word 0x0000 +3fcaa030: .word 0x0000 +3fcaa040: .word 0xffc5 +3fcaa050: .word 0x0000 +3fcaa060: .word 0x0000 +3fcaa070: .word 0x0000 +3fcaa080: .word 0xffc6 +3fcaa090: .word 0x0000 +3fcaa0a0: .word 0x0000 +3fcaa0b0: .word 0x0000 +3fcaa0c0: .word 0xffc7 +3fcaa0d0: .word 0x0000 +3fcaa0e0: .word 0x0000 +3fcaa0f0: .word 0x0000 +3fcaa100: .word 0x0000 +3fcaa110: .word 0x0000 +3fcaa120: .word 0x0000 +3fcaa130: .word 0x0000 +3fcaa140: .word 0x0000 +3fcaa150: .word 0x0000 +3fcaa160: .word 0x0000 +3fcaa170: .word 0x0000 +3fcaa180: .word 0x0000 +3fcaa190: .word 0x0000 +3fcaa1a0: .word 0x0000 +3fcaa1b0: .word 0x0000 +3fcaa1c0: .word 0x0000 +3fcaa1d0: .word 0x0000 +3fcaa1e0: .word 0x0000 +3fcaa1f0: .word 0x0000 +3fcaa200: .word 0x0000 +3fcaa210: .word 0x0000 +3fcaa220: .word 0x0000 +3fcaa230: .word 0x0000 +3fcaa240: .word 0x0000 +3fcaa250: .word 0x0000 +3fcaa260: .word 0x0000 +3fcaa270: .word 0x0000 +3fcaa280: .word 0x0000 +3fcaa290: .word 0x0000 +3fcaa2a0: .word 0x0000 +3fcaa2b0: .word 0x0000 +3fcaa2c0: .word 0x0000 +3fcaa2d0: .word 0x0000 +3fcaa2e0: .word 0x0000 +3fcaa2f0: .word 0x0000 +3fcaa300: .word 0xffc8 +3fcaa310: .word 0x0000 +3fcaa320: .word 0x0000 +3fcaa330: .word 0x0000 +3fcaa340: .word 0xffc9 +3fcaa350: .word 0x0000 +3fcaa360: .word 0x0000 +3fcaa370: .word 0x0000 +3fcaa380: .word 0xffca +3fcaa390: .word 0x0000 +3fcaa3a0: .word 0x0000 +3fcaa3b0: .word 0x0000 +3fcaa3c0: .word 0xffcb +3fcaa3d0: .word 0x0000 +3fcaa3e0: .word 0x0000 +3fcaa3f0: .word 0x0000 +3fcaa400: .word 0x0000 +3fcaa410: .word 0x0000 +3fcaa420: .word 0x0000 +3fcaa430: .word 0x0000 +3fcaa440: .word 0x0000 +3fcaa450: .word 0x0000 +3fcaa460: .word 0x0000 +3fcaa470: .word 0x0000 +3fcaa480: .word 0x0000 +3fcaa490: .word 0x0000 +3fcaa4a0: .word 0x0000 +3fcaa4b0: .word 0x0000 +3fcaa4c0: .word 0x0000 +3fcaa4d0: .word 0x0000 +3fcaa4e0: .word 0x0000 +3fcaa4f0: .word 0x0000 +3fcaa500: .word 0x0000 +3fcaa510: .word 0x0000 +3fcaa520: .word 0x0000 +3fcaa530: .word 0x0000 +3fcaa540: .word 0x0000 +3fcaa550: .word 0x0000 +3fcaa560: .word 0x0000 +3fcaa570: .word 0x0000 +3fcaa580: .word 0x0000 +3fcaa590: .word 0x0000 +3fcaa5a0: .word 0x0000 +3fcaa5b0: .word 0x0000 +3fcaa5c0: .word 0xff6a +3fcaa5d0: .word 0x0000 +3fcaa5e0: .word 0x0000 +3fcaa5f0: .word 0x0000 +3fcaa600: .word 0xff67 +3fcaa610: .word 0x0000 +3fcaa620: .word 0x0000 +3fcaa630: .word 0x0000 +3fcaa640: .word 0x0000 +3fcaa650: .word 0x0000 +3fcaa660: .word 0x0000 +L3FCAA670: +3fcaa670: .word 0x0000 +3fcaa680: .word 0x0000 +3fcaa690: .word 0x0000 +3fcaa6a0: .word 0x0000 +3fcaa6b0: .word 0x0000 +3fcaa6c0: .word 0xffce +3fcaa6d0: .word 0x0000 +3fcaa6e0: .word 0x0000 +3fcaa6f0: .word 0x0000 +3fcaa700: .word 0xffcf +3fcaa710: .word 0x0000 +3fcaa720: .word 0x0000 +3fcaa730: .word 0x0000 +3fcaa740: .word 0xffd0 +3fcaa750: .word 0x0000 +3fcaa760: .word 0x0000 +3fcaa770: .word 0x0000 +3fcaa780: .word 0xffd1 +3fcaa790: .word 0x0000 +3fcaa7a0: .word 0x0000 +3fcaa7b0: .word 0x0000 +3fcaa7c0: .word 0x0000 +3fcaa7d0: .word 0x0000 +3fcaa7e0: .word 0x0000 +3fcaa7f0: .word 0x0000 +3fcaa800: .word 0x0000 +3fcaa810: .word 0x0000 +3fcaa820: .word 0x0000 +3fcaa830: .word 0x0000 +3fcaa840: .word 0x0000 +3fcaa850: .word 0x0000 +3fcaa860: .word 0x0000 +3fcaa870: .word 0x0000 +3fcaa880: .word 0x0000 +3fcaa890: .word 0x0000 +3fcaa8a0: .word 0x0000 +3fcaa8b0: .word 0x0000 +3fcaa8c0: .word 0x0000 +3fcaa8d0: .word 0x0000 +3fcaa8e0: .word 0x0000 +3fcaa8f0: .word 0x0000 +3fcaa900: .word 0x0000 +3fcaa910: .word 0x0000 +3fcaa920: .word 0x0000 +3fcaa930: .word 0x0000 +3fcaa940: .word 0xff68 +3fcaa950: .word 0x0000 +3fcaa960: .word 0x0000 +3fcaa970: .word 0x0000 +3fcaa980: .word 0xff63 +3fcaa990: .word 0x0000 +3fcaa9a0: .word 0x0000 +3fcaa9b0: .word 0x0000 +3fcaa9c0: .word 0xff00 +3fcaa9d0: addk 32, a0 +3fcaa9e0: .word 0x0000 +3fcaa9f0: .word 0x0000 +3fcaaa00: .word 0xff60 +3fcaaa10: .word 0x0000 +3fcaaa20: .word 0x0000 +3fcaaa30: .word 0x0000 +3fcaaa40: .word 0xff55 +3fcaaa50: .word 0x0000 +3fcaaa60: .word 0x0000 +3fcaaa70: .word 0x0000 +3fcaaa80: .word 0xff56 +3fcaaa90: .word 0x0000 +3fcaaaa0: .word 0x0000 +3fcaaab0: .word 0x0000 +3fcaaac0: .word 0x0000 +3fcaaad0: .word 0x0000 +3fcaaae0: .word 0x0000 +3fcaaaf0: .word 0x0000 +3fcaab00: .word 0x0000 +3fcaab10: .word 0x0000 +3fcaab20: .word 0x0000 +3fcaab30: .word 0x0000 +3fcaab40: .word 0xffb0 +3fcaab50: .word 0x0000 +3fcaab60: .word 0x0000 +3fcaab70: .word 0x0000 +3fcaab80: .word 0x0000 +3fcaab90: .word 0x0000 +3fcaaba0: .word 0x0000 +3fcaabb0: .word 0x0000 +3fcaabc0: .word 0xffae +3fcaabd0: .word 0x0000 +3fcaabe0: .word 0x0000 +3fcaabf0: .word 0x0000 +3fcaac00: .word 0xff8d +3fcaac10: .word 0x0000 +3fcaac20: .word 0x0000 +3fcaac30: .word 0x0000 +3fcaac40: .word 0xffb1 +3fcaac50: .word 0x0000 +3fcaac60: .word 0x0000 +3fcaac70: .word 0x0000 +3fcaac80: .word 0xffb2 +3fcaac90: .word 0x0000 +3fcaaca0: .word 0x0000 +3fcaacb0: .word 0x0000 +3fcaacc0: .word 0xffb3 +3fcaacd0: .word 0x0000 +3fcaace0: .word 0x0000 +3fcaacf0: .word 0x0000 +3fcaad00: .word 0xffb4 +3fcaad10: .word 0x0000 +3fcaad20: .word 0x0000 +3fcaad30: .word 0x0000 +3fcaad40: .word 0xffb5 +3fcaad50: .word 0x0000 +3fcaad60: .word 0x0000 +3fcaad70: .word 0x0000 +3fcaad80: .word 0xffb6 +3fcaad90: .word 0x0000 +3fcaada0: .word 0x0000 +3fcaadb0: .word 0x0000 +3fcaadc0: .word 0xffac +3fcaadd0: .word 0x0000 +3fcaade0: .word 0x0000 +3fcaadf0: .word 0x0000 +3fcaae00: .word 0xffb7 +3fcaae10: .word 0x0000 +3fcaae20: .word 0x0000 +3fcaae30: .word 0x0000 +3fcaae40: .word 0xffb8 +3fcaae50: .word 0x0000 +3fcaae60: .word 0x0000 +3fcaae70: .word 0x0000 +3fcaae80: .word 0xffb9 +3fcaae90: .word 0x0000 +3fcaaea0: .word 0x0000 +3fcaaeb0: .word 0x0000 +3fcaaec0: .word 0xffad +3fcaaed0: .word 0x0000 +3fcaaee0: .word 0x0000 +3fcaaef0: .word 0x0000 +3fcaaf00: .word 0xff91 +3fcaaf10: .word 0x0000 +3fcaaf20: .word 0x0000 +3fcaaf30: .word 0x0000 +3fcaaf40: .word 0xff92 +3fcaaf50: .word 0x0000 +3fcaaf60: .word 0x0000 +3fcaaf70: .word 0x0000 +3fcaaf80: .word 0xff93 +3fcaaf90: .word 0x0000 +3fcaafa0: .word 0x0000 +3fcaafb0: .word 0x0000 +3fcaafc0: .word 0xff94 +3fcaafd0: .word 0x0000 +3fcaafe0: .word 0x0000 +3fcaaff0: .word 0x0000 +3fcab000: .word 0x0000 +3fcab010: .word 0x0000 +3fcab020: .word 0x0000 +3fcab030: .word 0x0000 +3fcab040: .word 0x0000 +3fcab050: .word 0x0000 +3fcab060: .word 0x0000 +3fcab070: .word 0x0000 +3fcab080: .word 0xff51 +3fcab090: .word 0x0000 +3fcab0a0: .word 0x0000 +3fcab0b0: .word 0x0000 +3fcab0c0: .word 0xff53 +3fcab0d0: .word 0x0000 +3fcab0e0: .word 0x0000 +3fcab0f0: .word 0x0000 +3fcab100: .word 0xff54 +3fcab110: .word 0x0000 +3fcab120: .word 0x0000 +3fcab130: .word 0x0000 +3fcab140: .word 0xff52 +3fcab150: .word 0x0000 +3fcab160: .word 0x0000 +3fcab170: .word 0x0000 +3fcab180: .word 0xffe2 +3fcab190: .word 0x0000 +3fcab1a0: .word 0x0000 +3fcab1b0: .word 0x0000 +3fcab1c0: .word 0xffe9 +3fcab1d0: .word 0x0000 +3fcab1e0: .word 0x0000 +3fcab1f0: .word 0x0000 +3fcab200: .word 0xff20 +3fcab210: .word 0x0000 +3fcab220: .word 0x0000 +3fcab230: .word 0x0000 +3fcab240: .word 0xffe1 +3fcab250: .word 0x0000 +3fcab260: .word 0x0000 +3fcab270: .word 0x0000 +3fcab280: .word 0xffe3 +3fcab290: .word 0x0000 +3fcab2a0: .word 0x0000 +3fcab2b0: .word 0x0000 +3fcab2c0: .word 0xffe5 +3fcab2d0: .word 0x0000 +3fcab2e0: .word 0x0000 +3fcab2f0: .word 0x0000 +3fcab300: .word 0xff20 +3fcab310: .word 0x0000 +3fcab320: .word 0x0000 +3fcab330: .word 0x0000 +3fcab340: .word 0xffea +3fcab350: .word 0x0000 +3fcab360: .word 0x0000 +3fcab370: .word 0x0000 +3fcab380: .word 0x0000 +3fcab390: .word 0x0000 +3fcab3a0: .word 0x0000 +3fcab3b0: .word 0x0000 +3fcab3c0: .word 0x0000 +3fcab3d0: .word 0x0000 +3fcab3e0: .word 0x0000 +3fcab3f0: .word 0x0000 +3fcab400: .word 0x0000 +3fcab410: .word 0x0000 +3fcab420: .word 0x0000 +3fcab430: .word 0x0000 +3fcab440: .word 0x0000 +3fcab450: .word 0x0000 +3fcab460: .word 0x0000 +3fcab470: .word 0x0000 +3fcab480: .word 0x0000 +3fcab490: .word 0x0000 +3fcab4a0: .word 0x0000 +3fcab4b0: .word 0x0000 +3fcab4c0: .word 0x0000 +3fcab4d0: .word 0x0000 +3fcab4e0: .word 0x0000 +3fcab4f0: .word 0x0000 +3fcab500: .word 0x0000 +3fcab510: .word 0x0000 +3fcab520: .word 0x0000 +3fcab530: .word 0x0000 +3fcab540: .word 0x0000 +3fcab550: .word 0x0000 +3fcab560: .word 0x0000 +3fcab570: .word 0x0000 +3fcab580: .word 0x0000 +3fcab590: .word 0x0000 +3fcab5a0: .word 0x0000 +3fcab5b0: .word 0x0000 +3fcab5c0: .word 0xffff +3fcab5d0: .word 0x0000 +3fcab5e0: .word 0x0000 +3fcab5f0: .word 0x0000 +3fcab600: .word 0xff0d +3fcab610: .word 0x0000 +3fcab620: .word 0x0000 +3fcab630: .word 0x0000 +3fcab640: .word 0xff09 +3fcab650: .word 0x0000 +3fcab660: .word 0x0000 +3fcab670: .word 0x0000 +3fcab680: .word 0x007e +3fcab690: .word 0x0000 +3fcab6a0: .word 0x00b0 +3fcab6b0: .word 0x0000 +3fcab6c0: rev b1 +3fcab6d0: .word 0x0000 +3fcab6e0: rev a1 +3fcab6f0: .word 0x0000 +3fcab700: .word 0x0051 +3fcab710: .word 0x0000 +3fcab720: .word 0x0000 +3fcab730: .word 0x0000 +3fcab740: .word 0x0041 +3fcab750: .word 0x0000 +3fcab760: .word 0x0000 +3fcab770: .word 0x0000 +3fcab780: .word 0x005a +3fcab790: .word 0x0000 +3fcab7a0: .word 0x0000 +3fcab7b0: .word 0x0000 +3fcab7c0: .word 0x0000 +3fcab7d0: .word 0x0000 +3fcab7e0: .word 0x0000 +3fcab7f0: .word 0x0000 +3fcab800: rev b2 +3fcab810: .word 0x0000 +3fcab820: rev a2 +3fcab830: .word 0x0000 +3fcab840: .word 0x0057 +3fcab850: .word 0x0000 +3fcab860: .word 0x0000 +3fcab870: .word 0x0000 +3fcab880: .word 0x0053 +3fcab890: .word 0x0000 +3fcab8a0: .word 0x0000 +3fcab8b0: .word 0x0000 +3fcab8c0: .word 0x0058 +3fcab8d0: .word 0x0000 +3fcab8e0: .word 0x0000 +3fcab8f0: .word 0x0000 +3fcab900: rev b12 +3fcab910: .word 0x0000 +3fcab920: rev b14 +3fcab930: .word 0x0000 +3fcab940: .word 0x0000 +3fcab950: .word 0x0000 +3fcab960: .word 0x0000 +3fcab970: .word 0x0000 +3fcab980: rev b3 +3fcab990: .word 0x0000 +3fcab9a0: .word 0x00a7 +3fcab9b0: .word 0x0000 +3fcab9c0: .word 0x0045 +3fcab9d0: .word 0x0000 +3fcab9e0: .word 0x0000 +3fcab9f0: .word 0x0000 +3fcaba00: .word 0x0044 +3fcaba10: .word 0x0000 +3fcaba20: .word 0x0000 +3fcaba30: .word 0x0000 +3fcaba40: .word 0x0043 +3fcaba50: .word 0x0000 +3fcaba60: .word 0x0000 +3fcaba70: .word 0x0000 +3fcaba80: .word 0x0000 +3fcaba90: .word 0x0000 +3fcabaa0: .word 0x0000 +3fcabab0: .word 0x0000 +3fcabac0: rev b4 +3fcabad0: .word 0x0000 +3fcabae0: rev a4 +3fcabaf0: .word 0x0000 +3fcabb00: .word 0x0052 +3fcabb10: .word 0x0000 +3fcabb20: .word 0x0000 +3fcabb30: .word 0x0000 +3fcabb40: .word 0x0046 +3fcabb50: .word 0x0000 +3fcabb60: .word 0x0000 +3fcabb70: .word 0x0000 +3fcabb80: .word 0x0056 +3fcabb90: .word 0x0000 +3fcabba0: .word 0x0000 +3fcabbb0: .word 0x0000 +3fcabbc0: rev a0 +3fcabbd0: .word 0x0000 +3fcabbe0: .word 0x0000 +3fcabbf0: .word 0x0000 +3fcabc00: .word 0x0000 +3fcabc10: .word 0x0000 +3fcabc20: .word 0x0000 +3fcabc30: .word 0x0000 +3fcabc40: rev b5 +3fcabc50: .word 0x0000 +3fcabc60: rev a5 +3fcabc70: .word 0x0000 +3fcabc80: .word 0x0054 +3fcabc90: .word 0x0000 +3fcabca0: .word 0x0000 +3fcabcb0: .word 0x0000 +3fcabcc0: .word 0x0047 +3fcabcd0: .word 0x0000 +3fcabce0: .word 0x0000 +3fcabcf0: .word 0x0000 +3fcabd00: .word 0x0042 +3fcabd10: .word 0x0000 +3fcabd20: .word 0x0000 +3fcabd30: .word 0x0000 +3fcabd40: .word 0x0000 +3fcabd50: .word 0x0000 +3fcabd60: .word 0x0000 +3fcabd70: .word 0x0000 +3fcabd80: rev b6 +3fcabd90: .word 0x0000 +3fcabda0: rev a6 +3fcabdb0: .word 0x0000 +3fcabdc0: .word 0x0059 +3fcabdd0: .word 0x0000 +3fcabde0: .word 0x0000 +3fcabdf0: .word 0x0000 +3fcabe00: .word 0x0048 +3fcabe10: .word 0x0000 +3fcabe20: .word 0x0000 +3fcabe30: .word 0x0000 +3fcabe40: .word 0x004e +3fcabe50: .word 0x0000 +3fcabe60: .word 0x0000 +3fcabe70: .word 0x0000 +3fcabe80: .word 0x0000 +3fcabe90: .word 0x0000 +3fcabea0: .word 0x0000 +3fcabeb0: .word 0x0000 +3fcabec0: rev b7 +3fcabed0: .word 0x0000 +3fcabee0: rev sp +3fcabef0: .word 0x0000 +3fcabf00: .word 0x0055 +3fcabf10: .word 0x0000 +3fcabf20: .word 0x0000 +3fcabf30: .word 0x0000 +3fcabf40: .word 0x004a +3fcabf50: .word 0x0000 +3fcabf60: .word 0x0000 +3fcabf70: .word 0x0000 +3fcabf80: .word 0x004d +3fcabf90: .word 0x0000 +3fcabfa0: .word 0x0000 +3fcabfb0: .word 0x0000 +3fcabfc0: .word 0x0000 +3fcabfd0: .word 0x0000 +3fcabfe0: .word 0x0000 +3fcabff0: .word 0x0000 +3fcac000: rev b8 +3fcac010: .word 0x0000 +3fcac020: rev a8 +3fcac030: .word 0x0000 +3fcac040: .word 0x0049 +3fcac050: .word 0x0000 +3fcac060: .word 0x0000 +3fcac070: .word 0x0000 +3fcac080: .word 0x004b +3fcac090: .word 0x0000 +3fcac0a0: .word 0x0000 +3fcac0b0: .word 0x0000 +3fcac0c0: rev a12 +3fcac0d0: .word 0x0000 +3fcac0e0: rev b11 +3fcac0f0: .word 0x0000 +3fcac100: .word 0x0000 +3fcac110: .word 0x0000 +3fcac120: .word 0x0000 +3fcac130: .word 0x0000 +3fcac140: rev b9 +3fcac150: .word 0x0000 +3fcac160: rev a9 +3fcac170: .word 0x0000 +3fcac180: .word 0x004f +3fcac190: .word 0x0000 +3fcac1a0: .word 0x0000 +3fcac1b0: .word 0x0000 +3fcac1c0: .word 0x004c +3fcac1d0: .word 0x0000 +3fcac1e0: .word 0x0000 +3fcac1f0: .word 0x0000 +3fcac200: rev a14 +3fcac210: .word 0x0000 +3fcac220: rev b10 +3fcac230: .word 0x0000 +3fcac240: .word 0x0000 +3fcac250: .word 0x0000 +3fcac260: .word 0x0000 +3fcac270: .word 0x0000 +3fcac280: rev b0 +3fcac290: .word 0x0000 +3fcac2a0: rev b13 +3fcac2b0: .word 0x0000 +3fcac2c0: .word 0x0050 +3fcac2d0: .word 0x0000 +3fcac2e0: .word 0x0000 +3fcac2f0: .word 0x0000 +3fcac300: .word 0x0000 +3fcac310: .word 0x0000 +3fcac320: .word 0x0000 +3fcac330: .word 0x0000 +3fcac340: .word 0x00d6 +3fcac350: .word 0x0000 +3fcac360: .word 0x0000 +3fcac370: .word 0x0000 +3fcac380: rev a13 +3fcac390: .word 0x0000 +3fcac3a0: .word 0x005f +3fcac3b0: .word 0x0000 +3fcac3c0: .word 0x0000 +3fcac3d0: .word 0x0000 +3fcac3e0: .word 0x0000 +3fcac3f0: .word 0x0000 +3fcac400: .word 0x005e +3fcac410: .word 0x0000 +3fcac420: .word 0x0060 +3fcac430: .word 0x0000 +3fcac440: .word 0x00dc +3fcac450: .word 0x0000 +3fcac460: .word 0x0000 +3fcac470: .word 0x0000 +3fcac480: rev a7 +3fcac490: .word 0x0000 +3fcac4a0: rev a10 +3fcac4b0: .word 0x0000 +3fcac4c0: .word 0x0000 +3fcac4d0: .word 0x0000 +3fcac4e0: .word 0x0000 +3fcac4f0: .word 0x0000 +3fcac500: rev a11 +3fcac510: .word 0x0000 +3fcac520: rev sp +3fcac530: .word 0x0000 +3fcac540: .word 0x00c5 +3fcac550: .word 0x0000 +3fcac560: .word 0x0000 +3fcac570: .word 0x0000 +3fcac580: .word 0x00c4 +3fcac590: .word 0x0000 +3fcac5a0: .word 0x0000 +3fcac5b0: .word 0x0000 +3fcac5c0: .word 0xffbe +3fcac5d0: .word 0x0000 +3fcac5e0: .word 0x0000 +3fcac5f0: .word 0x0000 +3fcac600: .word 0xffbf +3fcac610: .word 0x0000 +3fcac620: .word 0x0000 +3fcac630: .word 0x0000 +3fcac640: .word 0xffc0 +3fcac650: .word 0x0000 +3fcac660: .word 0x0000 +3fcac670: .word 0x0000 +3fcac680: .word 0xffc1 +3fcac690: .word 0x0000 +3fcac6a0: .word 0x0000 +3fcac6b0: .word 0x0000 +3fcac6c0: .word 0xffc2 +3fcac6d0: .word 0x0000 +3fcac6e0: .word 0x0000 +3fcac6f0: .word 0x0000 +3fcac700: .word 0x0000 +3fcac710: .word 0x0000 +3fcac720: .word 0x0000 +3fcac730: .word 0x0000 +3fcac740: .word 0x0000 +3fcac750: .word 0x0000 +3fcac760: .word 0x0000 +3fcac770: .word 0x0000 +3fcac780: .word 0x0000 +3fcac790: .word 0x0000 +3fcac7a0: .word 0x0000 +3fcac7b0: .word 0x0000 +3fcac7c0: .word 0x0000 +3fcac7d0: .word 0x0000 +3fcac7e0: .word 0x0000 +3fcac7f0: .word 0x0000 +3fcac800: .word 0x0000 +3fcac810: .word 0x0000 +3fcac820: .word 0x0000 +3fcac830: .word 0x0000 +3fcac840: .word 0x0000 +3fcac850: .word 0x0000 +3fcac860: .word 0x0000 +3fcac870: .word 0x0000 +3fcac880: .word 0x0000 +3fcac890: .word 0x0000 +3fcac8a0: .word 0x0000 +3fcac8b0: .word 0x0000 +3fcac8c0: .word 0x0000 +3fcac8d0: .word 0x0000 +3fcac8e0: .word 0x0000 +3fcac8f0: .word 0x0000 +3fcac900: .word 0x0000 +3fcac910: .word 0x0000 +3fcac920: .word 0x0000 +3fcac930: .word 0x0000 +3fcac940: .word 0xffc3 +3fcac950: .word 0x0000 +3fcac960: .word 0x0000 +3fcac970: .word 0x0000 +3fcac980: .word 0xffc4 +3fcac990: .word 0x0000 +3fcac9a0: .word 0x0000 +3fcac9b0: .word 0x0000 +3fcac9c0: .word 0xffc5 +3fcac9d0: .word 0x0000 +3fcac9e0: .word 0x0000 +3fcac9f0: .word 0x0000 +3fcaca00: .word 0xffc6 +3fcaca10: .word 0x0000 +3fcaca20: .word 0x0000 +3fcaca30: .word 0x0000 +3fcaca40: .word 0xffc7 +3fcaca50: .word 0x0000 +3fcaca60: .word 0x0000 +3fcaca70: .word 0x0000 +3fcaca80: .word 0x0000 +3fcaca90: .word 0x0000 +3fcacaa0: .word 0x0000 +3fcacab0: .word 0x0000 +3fcacac0: .word 0x0000 +3fcacad0: .word 0x0000 +3fcacae0: .word 0x0000 +3fcacaf0: .word 0x0000 +3fcacb00: .word 0x0000 +3fcacb10: .word 0x0000 +3fcacb20: .word 0x0000 +3fcacb30: .word 0x0000 +3fcacb40: .word 0x0000 +3fcacb50: .word 0x0000 +3fcacb60: .word 0x0000 +3fcacb70: .word 0x0000 +3fcacb80: .word 0x0000 +3fcacb90: .word 0x0000 +3fcacba0: .word 0x0000 +3fcacbb0: .word 0x0000 +3fcacbc0: .word 0x0000 +3fcacbd0: .word 0x0000 +3fcacbe0: .word 0x0000 +3fcacbf0: .word 0x0000 +3fcacc00: .word 0x0000 +3fcacc10: .word 0x0000 +3fcacc20: .word 0x0000 +3fcacc30: .word 0x0000 +3fcacc40: .word 0x0000 +3fcacc50: .word 0x0000 +3fcacc60: .word 0x0000 +3fcacc70: .word 0x0000 +3fcacc80: .word 0xffc8 +3fcacc90: .word 0x0000 +3fcacca0: .word 0x0000 +3fcaccb0: .word 0x0000 +3fcaccc0: .word 0xffc9 +3fcaccd0: .word 0x0000 +3fcacce0: .word 0x0000 +3fcaccf0: .word 0x0000 +3fcacd00: .word 0xffca +3fcacd10: .word 0x0000 +3fcacd20: .word 0x0000 +3fcacd30: .word 0x0000 +3fcacd40: .word 0xffcb +3fcacd50: .word 0x0000 +3fcacd60: .word 0x0000 +3fcacd70: .word 0x0000 +3fcacd80: .word 0x0000 +3fcacd90: .word 0x0000 +3fcacda0: .word 0x0000 +3fcacdb0: .word 0x0000 +3fcacdc0: .word 0x0000 +3fcacdd0: .word 0x0000 +3fcacde0: .word 0x0000 +3fcacdf0: .word 0x0000 +3fcace00: .word 0x0000 +3fcace10: .word 0x0000 +3fcace20: .word 0x0000 +3fcace30: .word 0x0000 +3fcace40: .word 0x0000 +3fcace50: .word 0x0000 +3fcace60: .word 0x0000 +3fcace70: .word 0x0000 +3fcace80: .word 0x0000 +3fcace90: .word 0x0000 +3fcacea0: .word 0x0000 +3fcaceb0: .word 0x0000 +3fcacec0: .word 0x0000 +3fcaced0: .word 0x0000 +3fcacee0: .word 0x0000 +3fcacef0: .word 0x0000 +3fcacf00: .word 0x0000 +3fcacf10: .word 0x0000 +3fcacf20: .word 0x0000 +3fcacf30: .word 0x0000 +3fcacf40: .word 0xff6a +3fcacf50: .word 0x0000 +3fcacf60: .word 0x0000 +3fcacf70: .word 0x0000 +3fcacf80: .word 0xff67 +3fcacf90: .word 0x0000 +3fcacfa0: .word 0x0000 +3fcacfb0: .word 0x0000 +3fcacfc0: .word 0x0000 +3fcacfd0: .word 0x0000 +3fcacfe0: .word 0x0000 +3fcacff0: .word 0x0000 +3fcad000: .word 0x0000 +3fcad010: .word 0x0000 +3fcad020: .word 0x0000 +3fcad030: .word 0x0000 +3fcad040: .word 0xffce +3fcad050: .word 0x0000 +3fcad060: .word 0x0000 +3fcad070: .word 0x0000 +3fcad080: .word 0xffcf +3fcad090: .word 0x0000 +3fcad0a0: .word 0x0000 +3fcad0b0: .word 0x0000 +3fcad0c0: .word 0xffd0 +3fcad0d0: .word 0x0000 +3fcad0e0: .word 0x0000 +3fcad0f0: .word 0x0000 +3fcad100: .word 0xffd1 +3fcad110: .word 0x0000 +3fcad120: .word 0x0000 +3fcad130: .word 0x0000 +3fcad140: .word 0x0000 +3fcad150: .word 0x0000 +3fcad160: .word 0x0000 +3fcad170: .word 0x0000 +3fcad180: .word 0x0000 +3fcad190: .word 0x0000 +3fcad1a0: .word 0x0000 +3fcad1b0: .word 0x0000 +3fcad1c0: .word 0x0000 +3fcad1d0: .word 0x0000 +3fcad1e0: .word 0x0000 +3fcad1f0: .word 0x0000 +3fcad200: .word 0x0000 +3fcad210: .word 0x0000 +3fcad220: .word 0x0000 +3fcad230: .word 0x0000 +3fcad240: .word 0x0000 +3fcad250: .word 0x0000 +3fcad260: .word 0x0000 +3fcad270: .word 0x0000 +3fcad280: .word 0x0000 +3fcad290: .word 0x0000 +3fcad2a0: .word 0x0000 +3fcad2b0: .word 0x0000 +3fcad2c0: .word 0xff68 +3fcad2d0: .word 0x0000 +3fcad2e0: .word 0x0000 +3fcad2f0: .word 0x0000 +3fcad300: .word 0xff63 +3fcad310: .word 0x0000 +3fcad320: .word 0x0000 +3fcad330: .word 0x0000 +3fcad340: .word 0xff00 +3fcad350: addk 32, a0 +3fcad360: .word 0x0000 +3fcad370: .word 0x0000 +3fcad380: .word 0xff60 +3fcad390: .word 0x0000 +3fcad3a0: .word 0x0000 +3fcad3b0: .word 0x0000 +3fcad3c0: .word 0xff55 +3fcad3d0: .word 0x0000 +3fcad3e0: .word 0x0000 +3fcad3f0: .word 0x0000 +3fcad400: .word 0xff56 +3fcad410: .word 0x0000 +3fcad420: .word 0x0000 +3fcad430: .word 0x0000 +3fcad440: .word 0x0000 +3fcad450: .word 0x0000 +3fcad460: .word 0x0000 +3fcad470: .word 0x0000 +3fcad480: .word 0x0000 +3fcad490: .word 0x0000 +3fcad4a0: .word 0x0000 +3fcad4b0: .word 0x0000 +3fcad4c0: .word 0xffb0 +3fcad4d0: .word 0x0000 +3fcad4e0: .word 0x0000 +3fcad4f0: .word 0x0000 +3fcad500: .word 0x0000 +3fcad510: .word 0x0000 +3fcad520: .word 0x0000 +3fcad530: .word 0x0000 +3fcad540: .word 0xffae +3fcad550: .word 0x0000 +3fcad560: .word 0x0000 +3fcad570: .word 0x0000 +3fcad580: .word 0xff8d +3fcad590: .word 0x0000 +3fcad5a0: .word 0x0000 +3fcad5b0: .word 0x0000 +3fcad5c0: .word 0xffb1 +3fcad5d0: .word 0x0000 +3fcad5e0: .word 0x0000 +3fcad5f0: .word 0x0000 +3fcad600: .word 0xffb2 +3fcad610: .word 0x0000 +3fcad620: .word 0x0000 +3fcad630: .word 0x0000 +3fcad640: .word 0xffb3 +3fcad650: .word 0x0000 +3fcad660: .word 0x0000 +3fcad670: .word 0x0000 +3fcad680: .word 0xffb4 +3fcad690: .word 0x0000 +3fcad6a0: .word 0x0000 +3fcad6b0: .word 0x0000 +3fcad6c0: .word 0xffb5 +3fcad6d0: .word 0x0000 +3fcad6e0: .word 0x0000 +3fcad6f0: .word 0x0000 +3fcad700: .word 0xffb6 +3fcad710: .word 0x0000 +3fcad720: .word 0x0000 +3fcad730: .word 0x0000 +3fcad740: .word 0xffac +3fcad750: .word 0x0000 +3fcad760: .word 0x0000 +3fcad770: .word 0x0000 +3fcad780: .word 0xffb7 +3fcad790: .word 0x0000 +3fcad7a0: .word 0x0000 +3fcad7b0: .word 0x0000 +3fcad7c0: .word 0xffb8 +3fcad7d0: .word 0x0000 +3fcad7e0: .word 0x0000 +3fcad7f0: .word 0x0000 +3fcad800: .word 0xffb9 +3fcad810: .word 0x0000 +3fcad820: .word 0x0000 +3fcad830: .word 0x0000 +3fcad840: .word 0xffad +3fcad850: .word 0x0000 +3fcad860: .word 0x0000 +3fcad870: .word 0x0000 +3fcad880: .word 0xff91 +3fcad890: .word 0x0000 +3fcad8a0: .word 0x0000 +3fcad8b0: .word 0x0000 +3fcad8c0: .word 0xff92 +3fcad8d0: .word 0x0000 +3fcad8e0: .word 0x0000 +3fcad8f0: .word 0x0000 +3fcad900: .word 0xff93 +3fcad910: .word 0x0000 +3fcad920: .word 0x0000 +3fcad930: .word 0x0000 +3fcad940: .word 0xff94 +3fcad950: .word 0x0000 +3fcad960: .word 0x0000 +3fcad970: .word 0x0000 +3fcad980: .word 0x0000 +3fcad990: .word 0x0000 +3fcad9a0: .word 0x0000 +3fcad9b0: .word 0x0000 +3fcad9c0: .word 0x0000 +3fcad9d0: .word 0x0000 +3fcad9e0: .word 0x0000 +3fcad9f0: .word 0x0000 +3fcada00: .word 0xff51 +3fcada10: .word 0x0000 +3fcada20: .word 0x0000 +3fcada30: .word 0x0000 +3fcada40: .word 0xff53 +3fcada50: .word 0x0000 +3fcada60: .word 0x0000 +3fcada70: .word 0x0000 +3fcada80: .word 0xff54 +3fcada90: .word 0x0000 +3fcadaa0: .word 0x0000 +3fcadab0: .word 0x0000 +3fcadac0: .word 0xff52 +3fcadad0: .word 0x0000 +3fcadae0: .word 0x0000 +3fcadaf0: .word 0x0000 +3fcadb00: .word 0xffe2 +3fcadb10: .word 0x0000 +3fcadb20: .word 0x0000 +3fcadb30: .word 0x0000 +3fcadb40: .word 0xffe9 +3fcadb50: .word 0x0000 +3fcadb60: .word 0x0000 +3fcadb70: .word 0x0000 +3fcadb80: .word 0xff20 +3fcadb90: .word 0x0000 +3fcadba0: .word 0x0000 +3fcadbb0: .word 0x0000 +3fcadbc0: .word 0xffe1 +3fcadbd0: .word 0x0000 +3fcadbe0: .word 0x0000 +3fcadbf0: .word 0x0000 +3fcadc00: .word 0xffe3 +3fcadc10: .word 0x0000 +3fcadc20: .word 0x0000 +3fcadc30: .word 0x0000 +3fcadc40: .word 0xffe5 +3fcadc50: .word 0x0000 +3fcadc60: .word 0x0000 +3fcadc70: .word 0x0000 +3fcadc80: .word 0xff20 +3fcadc90: .word 0x0000 +3fcadca0: .word 0x0000 +3fcadcb0: .word 0x0000 +3fcadcc0: .word 0xffea +3fcadcd0: .word 0x0000 +3fcadce0: .word 0x0000 +3fcadcf0: .word 0x0000 +3fcadd00: .word 0x0000 +3fcadd10: .word 0x0000 +3fcadd20: .word 0x0000 +3fcadd30: .word 0x0000 +3fcadd40: .word 0x0000 +3fcadd50: .word 0x0000 +3fcadd60: .word 0x0000 +3fcadd70: .word 0x0000 +3fcadd80: .word 0x0000 +3fcadd90: .word 0x0000 +3fcadda0: .word 0x0000 +3fcaddb0: .word 0x0000 +3fcaddc0: .word 0x0000 +3fcaddd0: .word 0x0000 +3fcadde0: .word 0x0000 +3fcaddf0: .word 0x0000 +3fcade00: .word 0x0000 +3fcade10: .word 0x0000 +3fcade20: .word 0x0000 +3fcade30: .word 0x0000 +3fcade40: .word 0x0000 +3fcade50: .word 0x0000 +3fcade60: .word 0x0000 +3fcade70: .word 0x0000 +3fcade80: .word 0x0000 +3fcade90: .word 0x0000 +3fcadea0: .word 0x0000 +3fcadeb0: .word 0x0000 +3fcadec0: .word 0x0000 +3fcaded0: .word 0x0000 +3fcadee0: .word 0x0000 +3fcadef0: .word 0x0000 +3fcadf00: .word 0x0000 +3fcadf10: .word 0x0000 +3fcadf20: .word 0x0000 +3fcadf30: .word 0x0000 +3fcadf40: .word 0xffff +3fcadf50: .word 0x0000 +3fcadf60: .word 0x0000 +3fcadf70: .word 0x0000 +3fcadf80: .word 0xff0d +3fcadf90: .word 0x0000 +3fcadfa0: .word 0x0000 +3fcadfb0: .word 0x0000 +3fcadfc0: .word 0xff09 +3fcadfd0: .word 0x0000 +3fcadfe0: .word 0x0000 +3fcadff0: .word 0x0000 +3fcae000: .word 0x007e +3fcae010: .word 0x0000 +3fcae020: .word 0x0040 +3fcae030: .word 0x0000 +3fcae040: rev b1 +3fcae050: .word 0x0000 +3fcae060: rev a1 +3fcae070: .word 0x0000 +3fcae080: .word 0x0051 +3fcae090: .word 0x0000 +3fcae0a0: .word 0x0000 +3fcae0b0: .word 0x0000 +3fcae0c0: .word 0x0041 +3fcae0d0: .word 0x0000 +3fcae0e0: .word 0x0000 +3fcae0f0: .word 0x0000 +3fcae100: .word 0x005a +3fcae110: .word 0x0000 +3fcae120: .word 0x0000 +3fcae130: .word 0x0000 +3fcae140: .word 0x0000 +3fcae150: .word 0x0000 +3fcae160: .word 0x0000 +3fcae170: .word 0x0000 +3fcae180: rev b2 +3fcae190: .word 0x0000 +3fcae1a0: rev a2 +3fcae1b0: .word 0x0000 +3fcae1c0: .word 0x0057 +3fcae1d0: .word 0x0000 +3fcae1e0: .word 0x0000 +3fcae1f0: .word 0x0000 +3fcae200: .word 0x0053 +3fcae210: .word 0x0000 +3fcae220: .word 0x0000 +3fcae230: .word 0x0000 +3fcae240: .word 0x0058 +3fcae250: .word 0x0000 +3fcae260: .word 0x0000 +3fcae270: .word 0x0000 +3fcae280: rev b12 +3fcae290: .word 0x0000 +3fcae2a0: rev b14 +3fcae2b0: .word 0x0000 +3fcae2c0: .word 0x0000 +3fcae2d0: .word 0x0000 +3fcae2e0: .word 0x0000 +3fcae2f0: .word 0x0000 +3fcae300: rev b3 +3fcae310: .word 0x0000 +3fcae320: rev a3 +3fcae330: .word 0x0000 +3fcae340: .word 0x0045 +3fcae350: .word 0x0000 +3fcae360: .word 0x0000 +3fcae370: .word 0x0000 +3fcae380: .word 0x0044 +3fcae390: .word 0x0000 +3fcae3a0: .word 0x0000 +3fcae3b0: .word 0x0000 +3fcae3c0: .word 0x0043 +3fcae3d0: .word 0x0000 +3fcae3e0: .word 0x0000 +3fcae3f0: .word 0x0000 +3fcae400: .word 0x0000 +3fcae410: .word 0x0000 +3fcae420: .word 0x0000 +3fcae430: .word 0x0000 +3fcae440: rev b4 +3fcae450: .word 0x0000 +3fcae460: rev a4 +3fcae470: .word 0x0000 +3fcae480: .word 0x0052 +3fcae490: .word 0x0000 +3fcae4a0: .word 0x0000 +3fcae4b0: .word 0x0000 +3fcae4c0: .word 0x0046 +3fcae4d0: .word 0x0000 +3fcae4e0: .word 0x0000 +3fcae4f0: .word 0x0000 +3fcae500: .word 0x0056 +3fcae510: .word 0x0000 +3fcae520: .word 0x0000 +3fcae530: .word 0x0000 +3fcae540: rev a0 +3fcae550: .word 0x0000 +3fcae560: .word 0x0000 +3fcae570: .word 0x0000 +3fcae580: .word 0x0000 +3fcae590: .word 0x0000 +3fcae5a0: .word 0x0000 +3fcae5b0: .word 0x0000 +3fcae5c0: rev b5 +3fcae5d0: .word 0x0000 +3fcae5e0: rev a5 +3fcae5f0: .word 0x0000 +3fcae600: .word 0x0054 +3fcae610: .word 0x0000 +3fcae620: .word 0x0000 +3fcae630: .word 0x0000 +3fcae640: .word 0x0047 +3fcae650: .word 0x0000 +3fcae660: .word 0x0000 +3fcae670: .word 0x0000 +3fcae680: .word 0x0042 +3fcae690: .word 0x0000 +3fcae6a0: .word 0x0000 +3fcae6b0: .word 0x0000 +3fcae6c0: .word 0x0000 +3fcae6d0: .word 0x0000 +3fcae6e0: .word 0x0000 +3fcae6f0: .word 0x0000 +3fcae700: rev b6 +3fcae710: .word 0x0000 +3fcae720: rev a6 +3fcae730: .word 0x0000 +3fcae740: .word 0x0059 +3fcae750: .word 0x0000 +3fcae760: .word 0x0000 +3fcae770: .word 0x0000 +3fcae780: .word 0x0048 +3fcae790: .word 0x0000 +3fcae7a0: .word 0x0000 +3fcae7b0: .word 0x0000 +3fcae7c0: .word 0x004e +3fcae7d0: .word 0x0000 +3fcae7e0: .word 0x0000 +3fcae7f0: .word 0x0000 +3fcae800: .word 0x0000 +3fcae810: .word 0x0000 +3fcae820: .word 0x0000 +3fcae830: .word 0x0000 +3fcae840: rev b7 +3fcae850: .word 0x0000 +3fcae860: rev sp +3fcae870: .word 0x0000 +3fcae880: .word 0x0055 +3fcae890: .word 0x0000 +3fcae8a0: .word 0x0000 +3fcae8b0: .word 0x0000 +3fcae8c0: .word 0x004a +3fcae8d0: .word 0x0000 +3fcae8e0: .word 0x0000 +3fcae8f0: .word 0x0000 +3fcae900: .word 0x004d +3fcae910: .word 0x0000 +3fcae920: .word 0x0000 +3fcae930: .word 0x0000 +3fcae940: .word 0x0000 +3fcae950: .word 0x0000 +3fcae960: .word 0x0000 +3fcae970: .word 0x0000 +3fcae980: rev b8 +3fcae990: .word 0x0000 +3fcae9a0: rev a8 +3fcae9b0: .word 0x0000 +3fcae9c0: .word 0x0049 +3fcae9d0: .word 0x0000 +3fcae9e0: .word 0x0000 +3fcae9f0: .word 0x0000 +3fcaea00: .word 0x004b +3fcaea10: .word 0x0000 +3fcaea20: .word 0x0000 +3fcaea30: .word 0x0000 +3fcaea40: rev a12 +3fcaea50: .word 0x0000 +3fcaea60: rev b11 +3fcaea70: .word 0x0000 +3fcaea80: .word 0x0000 +3fcaea90: .word 0x0000 +3fcaeaa0: .word 0x0000 +3fcaeab0: .word 0x0000 +3fcaeac0: rev b9 +3fcaead0: .word 0x0000 +3fcaeae0: rev a9 +3fcaeaf0: .word 0x0000 +3fcaeb00: .word 0x004f +3fcaeb10: .word 0x0000 +3fcaeb20: .word 0x0000 +3fcaeb30: .word 0x0000 +3fcaeb40: .word 0x004c +3fcaeb50: .word 0x0000 +3fcaeb60: .word 0x0000 +3fcaeb70: .word 0x0000 +3fcaeb80: rev a14 +3fcaeb90: .word 0x0000 +3fcaeba0: rev b10 +3fcaebb0: .word 0x0000 +3fcaebc0: .word 0x0000 +3fcaebd0: .word 0x0000 +3fcaebe0: .word 0x0000 +3fcaebf0: .word 0x0000 +3fcaec00: rev b0 +3fcaec10: .word 0x0000 +3fcaec20: rev b13 +3fcaec30: .word 0x0000 +3fcaec40: .word 0x0050 +3fcaec50: .word 0x0000 +3fcaec60: .word 0x0000 +3fcaec70: .word 0x0000 +3fcaec80: .word 0x0000 +3fcaec90: .word 0x0000 +L3FCAECA0: +3fcaeca0: .word 0x0000 +3fcaecb0: .word 0x0000 +3fcaecc0: .word 0x007c +3fcaecd0: .word 0x0000 +3fcaece0: .word 0x005c +3fcaecf0: .word 0x0000 +3fcaed00: rev a13 +3fcaed10: .word 0x0000 +3fcaed20: .word 0x005f +3fcaed30: .word 0x0000 +3fcaed40: .word 0x0000 +3fcaed50: .word 0x0000 +3fcaed60: .word 0x0000 +3fcaed70: .word 0x0000 +3fcaed80: rev a7 +3fcaed90: .word 0x0000 +3fcaeda0: .word 0x0060 +3fcaedb0: .word 0x0000 +3fcaedc0: rev a2 +3fcaedd0: .word 0x0000 +3fcaede0: .word 0x005e +3fcaedf0: .word 0x0000 +3fcaee00: rev a7 +3fcaee10: .word 0x0000 +3fcaee20: rev a10 +3fcaee30: .word 0x0000 +3fcaee40: .word 0x0000 +3fcaee50: .word 0x0000 +3fcaee60: .word 0x0000 +3fcaee70: .word 0x0000 +3fcaee80: rev a11 +3fcaee90: .word 0x0000 +3fcaeea0: rev sp +3fcaeeb0: .word 0x0000 +3fcaeec0: .word 0x007d +3fcaeed0: .word 0x0000 +3fcaeee0: .word 0x005d +3fcaeef0: .word 0x0000 +3fcaef00: .word 0x007b +3fcaef10: .word 0x0000 +3fcaef20: .word 0x005b +3fcaef30: .word 0x0000 +3fcaef40: .word 0xffbe +3fcaef50: .word 0x0000 +3fcaef60: .word 0x0000 +3fcaef70: .word 0x0000 +3fcaef80: .word 0xffbf +3fcaef90: .word 0x0000 +3fcaefa0: .word 0x0000 +3fcaefb0: .word 0x0000 +3fcaefc0: .word 0xffc0 +3fcaefd0: .word 0x0000 +3fcaefe0: .word 0x0000 +3fcaeff0: .word 0x0000 +3fcaf000: .word 0xffc1 +3fcaf010: .word 0x0000 +3fcaf020: .word 0x0000 +3fcaf030: .word 0x0000 +3fcaf040: .word 0xffc2 +3fcaf050: .word 0x0000 +3fcaf060: .word 0x0000 +3fcaf070: .word 0x0000 +3fcaf080: .word 0x0000 +3fcaf090: .word 0x0000 +3fcaf0a0: .word 0x0000 +3fcaf0b0: .word 0x0000 +3fcaf0c0: .word 0x0000 +3fcaf0d0: .word 0x0000 +3fcaf0e0: .word 0x0000 +3fcaf0f0: .word 0x0000 +3fcaf100: .word 0x0000 +3fcaf110: .word 0x0000 +3fcaf120: .word 0x0000 +3fcaf130: .word 0x0000 +3fcaf140: .word 0x0000 +3fcaf150: .word 0x0000 +3fcaf160: .word 0x0000 +3fcaf170: .word 0x0000 +3fcaf180: .word 0x0000 +3fcaf190: .word 0x0000 +3fcaf1a0: .word 0x0000 +3fcaf1b0: .word 0x0000 +3fcaf1c0: .word 0x0000 +3fcaf1d0: .word 0x0000 +3fcaf1e0: .word 0x0000 +3fcaf1f0: .word 0x0000 +3fcaf200: .word 0x0000 +3fcaf210: .word 0x0000 +3fcaf220: .word 0x0000 +3fcaf230: .word 0x0000 +3fcaf240: .word 0x0000 +3fcaf250: .word 0x0000 +3fcaf260: .word 0x0000 +3fcaf270: .word 0x0000 +3fcaf280: .word 0x0000 +3fcaf290: .word 0x0000 +3fcaf2a0: .word 0x0000 +3fcaf2b0: .word 0x0000 +3fcaf2c0: .word 0xffc3 +3fcaf2d0: .word 0x0000 +3fcaf2e0: .word 0x0000 +3fcaf2f0: .word 0x0000 +3fcaf300: .word 0xffc4 +3fcaf310: .word 0x0000 +3fcaf320: .word 0x0000 +3fcaf330: .word 0x0000 +3fcaf340: .word 0xffc5 +3fcaf350: .word 0x0000 +3fcaf360: .word 0x0000 +3fcaf370: .word 0x0000 +3fcaf380: .word 0xffc6 +3fcaf390: .word 0x0000 +3fcaf3a0: .word 0x0000 +3fcaf3b0: .word 0x0000 +3fcaf3c0: .word 0xffc7 +3fcaf3d0: .word 0x0000 +3fcaf3e0: .word 0x0000 +3fcaf3f0: .word 0x0000 +3fcaf400: .word 0x0000 +3fcaf410: .word 0x0000 +3fcaf420: .word 0x0000 +3fcaf430: .word 0x0000 +3fcaf440: .word 0x0000 +3fcaf450: .word 0x0000 +3fcaf460: .word 0x0000 +3fcaf470: .word 0x0000 +3fcaf480: .word 0x0000 +3fcaf490: .word 0x0000 +3fcaf4a0: .word 0x0000 +3fcaf4b0: .word 0x0000 +3fcaf4c0: .word 0x0000 +3fcaf4d0: .word 0x0000 +3fcaf4e0: .word 0x0000 +3fcaf4f0: .word 0x0000 +3fcaf500: .word 0x0000 +3fcaf510: .word 0x0000 +3fcaf520: .word 0x0000 +3fcaf530: .word 0x0000 +3fcaf540: .word 0x0000 +3fcaf550: .word 0x0000 +3fcaf560: .word 0x0000 +3fcaf570: .word 0x0000 +3fcaf580: .word 0x0000 +3fcaf590: .word 0x0000 +3fcaf5a0: .word 0x0000 +3fcaf5b0: .word 0x0000 +3fcaf5c0: .word 0x0000 +3fcaf5d0: .word 0x0000 +3fcaf5e0: .word 0x0000 +3fcaf5f0: .word 0x0000 +3fcaf600: .word 0xffc8 +3fcaf610: .word 0x0000 +3fcaf620: .word 0x0000 +3fcaf630: .word 0x0000 +3fcaf640: .word 0xffc9 +3fcaf650: .word 0x0000 +3fcaf660: .word 0x0000 +3fcaf670: .word 0x0000 +3fcaf680: .word 0xffca +3fcaf690: .word 0x0000 +3fcaf6a0: .word 0x0000 +3fcaf6b0: .word 0x0000 +3fcaf6c0: .word 0xffcb +3fcaf6d0: .word 0x0000 +3fcaf6e0: .word 0x0000 +3fcaf6f0: .word 0x0000 +3fcaf700: .word 0x0000 +3fcaf710: .word 0x0000 +3fcaf720: .word 0x0000 +3fcaf730: .word 0x0000 +3fcaf740: .word 0x0000 +3fcaf750: .word 0x0000 +3fcaf760: .word 0x0000 +3fcaf770: .word 0x0000 +3fcaf780: .word 0x0000 +3fcaf790: .word 0x0000 +3fcaf7a0: .word 0x0000 +3fcaf7b0: .word 0x0000 +3fcaf7c0: .word 0x0000 +3fcaf7d0: .word 0x0000 +3fcaf7e0: .word 0x0000 +3fcaf7f0: .word 0x0000 +3fcaf800: .word 0x0000 +3fcaf810: .word 0x0000 +3fcaf820: .word 0x0000 +3fcaf830: .word 0x0000 +3fcaf840: .word 0x0000 +3fcaf850: .word 0x0000 +3fcaf860: .word 0x0000 +3fcaf870: .word 0x0000 +3fcaf880: .word 0x0000 +3fcaf890: .word 0x0000 +3fcaf8a0: .word 0x0000 +3fcaf8b0: .word 0x0000 +3fcaf8c0: .word 0xff6a +3fcaf8d0: .word 0x0000 +3fcaf8e0: .word 0x0000 +3fcaf8f0: .word 0x0000 +3fcaf900: .word 0xff67 +3fcaf910: .word 0x0000 +3fcaf920: .word 0x0000 +3fcaf930: .word 0x0000 +3fcaf940: .word 0x0000 +3fcaf950: .word 0x0000 +3fcaf960: .word 0x0000 +3fcaf970: .word 0x0000 +3fcaf980: .word 0x0000 +3fcaf990: .word 0x0000 +3fcaf9a0: .word 0x0000 +3fcaf9b0: .word 0x0000 +3fcaf9c0: .word 0xffce +3fcaf9d0: .word 0x0000 +3fcaf9e0: .word 0x0000 +3fcaf9f0: .word 0x0000 +3fcafa00: .word 0xffcf +3fcafa10: .word 0x0000 +3fcafa20: .word 0x0000 +3fcafa30: .word 0x0000 +3fcafa40: .word 0xffd0 +3fcafa50: .word 0x0000 +3fcafa60: .word 0x0000 +3fcafa70: .word 0x0000 +3fcafa80: .word 0xffd1 +3fcafa90: .word 0x0000 +3fcafaa0: .word 0x0000 +3fcafab0: .word 0x0000 +3fcafac0: .word 0x0000 +3fcafad0: .word 0x0000 +3fcafae0: .word 0x0000 +3fcafaf0: .word 0x0000 +3fcafb00: .word 0x0000 +3fcafb10: .word 0x0000 +3fcafb20: .word 0x0000 +3fcafb30: .word 0x0000 +3fcafb40: .word 0x0000 +3fcafb50: .word 0x0000 +3fcafb60: .word 0x0000 +3fcafb70: .word 0x0000 +3fcafb80: .word 0x0000 +3fcafb90: .word 0x0000 +3fcafba0: .word 0x0000 +3fcafbb0: .word 0x0000 +3fcafbc0: .word 0x0000 +3fcafbd0: .word 0x0000 +3fcafbe0: .word 0x0000 +3fcafbf0: .word 0x0000 +3fcafc00: .word 0x0000 +3fcafc10: .word 0x0000 +3fcafc20: .word 0x0000 +3fcafc30: .word 0x0000 +3fcafc40: .word 0xff68 +3fcafc50: .word 0x0000 +3fcafc60: .word 0x0000 +3fcafc70: .word 0x0000 +3fcafc80: .word 0xff63 +3fcafc90: .word 0x0000 +3fcafca0: .word 0x0000 +3fcafcb0: .word 0x0000 +3fcafcc0: .word 0xff00 +3fcafcd0: addk 32, a0 +3fcafce0: .word 0x0000 +3fcafcf0: .word 0x0000 +3fcafd00: .word 0xff60 +3fcafd10: .word 0x0000 +3fcafd20: .word 0x0000 +3fcafd30: .word 0x0000 +3fcafd40: .word 0xff55 +3fcafd50: .word 0x0000 +3fcafd60: .word 0x0000 +3fcafd70: .word 0x0000 +3fcafd80: .word 0xff56 +3fcafd90: .word 0x0000 +3fcafda0: .word 0x0000 +3fcafdb0: .word 0x0000 +3fcafdc0: .word 0x0000 +3fcafdd0: .word 0x0000 +3fcafde0: .word 0x0000 +3fcafdf0: .word 0x0000 +3fcafe00: .word 0x0000 +3fcafe10: .word 0x0000 +3fcafe20: .word 0x0000 +3fcafe30: .word 0x0000 +3fcafe40: .word 0xffb0 +3fcafe50: .word 0x0000 +3fcafe60: .word 0x0000 +3fcafe70: .word 0x0000 +3fcafe80: .word 0x0000 +3fcafe90: .word 0x0000 +3fcafea0: .word 0x0000 +3fcafeb0: .word 0x0000 +3fcafec0: .word 0xffae +3fcafed0: .word 0x0000 +3fcafee0: .word 0x0000 +3fcafef0: .word 0x0000 +3fcaff00: .word 0xff8d +3fcaff10: .word 0x0000 +3fcaff20: .word 0x0000 +3fcaff30: .word 0x0000 +3fcaff40: .word 0xffb1 +3fcaff50: .word 0x0000 +3fcaff60: .word 0x0000 +3fcaff70: .word 0x0000 +3fcaff80: .word 0xffb2 +3fcaff90: .word 0x0000 +3fcaffa0: .word 0x0000 +3fcaffb0: .word 0x0000 +3fcaffc0: .word 0xffb3 +3fcaffd0: .word 0x0000 +3fcaffe0: .word 0x0000 +3fcafff0: .word 0x0000 +3fcb0000: .word 0xffb4 +3fcb0010: .word 0x0000 +3fcb0020: .word 0x0000 +3fcb0030: .word 0x0000 +3fcb0040: .word 0xffb5 +3fcb0050: .word 0x0000 +3fcb0060: .word 0x0000 +3fcb0070: .word 0x0000 +3fcb0080: .word 0xffb6 +3fcb0090: .word 0x0000 +3fcb00a0: .word 0x0000 +3fcb00b0: .word 0x0000 +3fcb00c0: .word 0xffac +3fcb00d0: .word 0x0000 +3fcb00e0: .word 0x0000 +3fcb00f0: .word 0x0000 +3fcb0100: .word 0xffb7 +3fcb0110: .word 0x0000 +3fcb0120: .word 0x0000 +3fcb0130: .word 0x0000 +3fcb0140: .word 0xffb8 +3fcb0150: .word 0x0000 +3fcb0160: .word 0x0000 +3fcb0170: .word 0x0000 +3fcb0180: .word 0xffb9 +3fcb0190: .word 0x0000 +3fcb01a0: .word 0x0000 +3fcb01b0: .word 0x0000 +3fcb01c0: .word 0xffad +3fcb01d0: .word 0x0000 +3fcb01e0: .word 0x0000 +3fcb01f0: .word 0x0000 +3fcb0200: .word 0xff91 +3fcb0210: .word 0x0000 +3fcb0220: .word 0x0000 +3fcb0230: .word 0x0000 +3fcb0240: .word 0xff92 +3fcb0250: .word 0x0000 +3fcb0260: .word 0x0000 +3fcb0270: .word 0x0000 +3fcb0280: .word 0xff93 +3fcb0290: .word 0x0000 +3fcb02a0: .word 0x0000 +3fcb02b0: .word 0x0000 +3fcb02c0: .word 0xff94 +3fcb02d0: .word 0x0000 +3fcb02e0: .word 0x0000 +3fcb02f0: .word 0x0000 +3fcb0300: .word 0x0000 +3fcb0310: .word 0x0000 +3fcb0320: .word 0x0000 +3fcb0330: .word 0x0000 +3fcb0340: .word 0x0000 +3fcb0350: .word 0x0000 +3fcb0360: .word 0x0000 +3fcb0370: .word 0x0000 +3fcb0380: .word 0xff51 +3fcb0390: .word 0x0000 +3fcb03a0: .word 0x0000 +3fcb03b0: .word 0x0000 +3fcb03c0: .word 0xff53 +3fcb03d0: .word 0x0000 +3fcb03e0: .word 0x0000 +3fcb03f0: .word 0x0000 +3fcb0400: .word 0xff54 +3fcb0410: .word 0x0000 +3fcb0420: .word 0x0000 +3fcb0430: .word 0x0000 +3fcb0440: .word 0xff52 +3fcb0450: .word 0x0000 +3fcb0460: .word 0x0000 +3fcb0470: .word 0x0000 +3fcb0480: .word 0xffe2 +3fcb0490: .word 0x0000 +3fcb04a0: .word 0x0000 +3fcb04b0: .word 0x0000 +3fcb04c0: .word 0xffe9 +3fcb04d0: .word 0x0000 +3fcb04e0: .word 0x0000 +3fcb04f0: .word 0x0000 +3fcb0500: .word 0xff20 +3fcb0510: .word 0x0000 +3fcb0520: .word 0x0000 +3fcb0530: .word 0x0000 +3fcb0540: .word 0xffe1 +3fcb0550: .word 0x0000 +3fcb0560: .word 0x0000 +3fcb0570: .word 0x0000 +3fcb0580: .word 0xffe3 +3fcb0590: .word 0x0000 +3fcb05a0: .word 0x0000 +3fcb05b0: .word 0x0000 +3fcb05c0: .word 0xffe5 +3fcb05d0: .word 0x0000 +3fcb05e0: .word 0x0000 +3fcb05f0: .word 0x0000 +3fcb0600: .word 0xff20 +3fcb0610: .word 0x0000 +3fcb0620: .word 0x0000 +3fcb0630: .word 0x0000 +3fcb0640: .word 0xffea +3fcb0650: .word 0x0000 +3fcb0660: .word 0x0000 +3fcb0670: .word 0x0000 +3fcb0680: .word 0x0000 +3fcb0690: .word 0x0000 +3fcb06a0: .word 0x0000 +3fcb06b0: .word 0x0000 +3fcb06c0: .word 0x0000 +3fcb06d0: .word 0x0000 +3fcb06e0: .word 0x0000 +3fcb06f0: .word 0x0000 +3fcb0700: .word 0x0000 +3fcb0710: .word 0x0000 +3fcb0720: .word 0x0000 +3fcb0730: .word 0x0000 +3fcb0740: .word 0x0000 +3fcb0750: .word 0x0000 +3fcb0760: .word 0x0000 +3fcb0770: .word 0x0000 +3fcb0780: .word 0x0000 +3fcb0790: .word 0x0000 +3fcb07a0: .word 0x0000 +3fcb07b0: .word 0x0000 +3fcb07c0: .word 0x0000 +3fcb07d0: .word 0x0000 +3fcb07e0: .word 0x0000 +3fcb07f0: .word 0x0000 +3fcb0800: .word 0x0000 +3fcb0810: .word 0x0000 +3fcb0820: .word 0x0000 +3fcb0830: .word 0x0000 +3fcb0840: .word 0x0000 +3fcb0850: .word 0x0000 +3fcb0860: .word 0x0000 +3fcb0870: .word 0x0000 +3fcb0880: .word 0x0000 +3fcb0890: .word 0x0000 +3fcb08a0: .word 0x0000 +3fcb08b0: .word 0x0000 +3fcb08c0: .word 0xffff +3fcb08d0: .word 0x0000 +3fcb08e0: .word 0x0000 +3fcb08f0: .word 0x0000 +3fcb0900: .word 0xff0d +3fcb0910: .word 0x0000 +3fcb0920: .word 0x0000 +3fcb0930: .word 0x0000 +3fcb0940: .word 0xff09 +3fcb0950: .word 0x0000 +3fcb0960: .word 0x0000 +3fcb0970: .word 0x0000 +3fcb0980: .word 0x007e +3fcb0990: .word 0x0000 +3fcb09a0: .word 0x0040 +3fcb09b0: .word 0x0000 +3fcb09c0: rev b1 +3fcb09d0: .word 0x0000 +3fcb09e0: rev a1 +3fcb09f0: .word 0x0000 +3fcb0a00: .word 0x0051 +3fcb0a10: .word 0x0000 +3fcb0a20: .word 0x0000 +3fcb0a30: .word 0x0000 +3fcb0a40: .word 0x0041 +3fcb0a50: .word 0x0000 +3fcb0a60: .word 0x0000 +3fcb0a70: .word 0x0000 +3fcb0a80: .word 0x005a +3fcb0a90: .word 0x0000 +3fcb0aa0: .word 0x0000 +3fcb0ab0: .word 0x0000 +3fcb0ac0: .word 0x0000 +3fcb0ad0: .word 0x0000 +3fcb0ae0: .word 0x0000 +3fcb0af0: .word 0x0000 +3fcb0b00: rev b2 +3fcb0b10: .word 0x0000 +3fcb0b20: rev a2 +3fcb0b30: .word 0x0000 +3fcb0b40: .word 0x0057 +3fcb0b50: .word 0x0000 +3fcb0b60: .word 0x0000 +3fcb0b70: .word 0x0000 +3fcb0b80: .word 0x0053 +3fcb0b90: .word 0x0000 +3fcb0ba0: .word 0x0000 +3fcb0bb0: .word 0x0000 +3fcb0bc0: .word 0x0058 +3fcb0bd0: .word 0x0000 +3fcb0be0: .word 0x0000 +3fcb0bf0: .word 0x0000 +3fcb0c00: rev b12 +3fcb0c10: .word 0x0000 +3fcb0c20: rev b14 +3fcb0c30: .word 0x0000 +3fcb0c40: .word 0x0000 +3fcb0c50: .word 0x0000 +3fcb0c60: .word 0x0000 +3fcb0c70: .word 0x0000 +3fcb0c80: rev b3 +3fcb0c90: .word 0x0000 +L3FCB0CA0: +3fcb0ca0: rev a3 +3fcb0cb0: .word 0x0000 +3fcb0cc0: .word 0x0045 +3fcb0cd0: .word 0x0000 +3fcb0ce0: .word 0x0000 +3fcb0cf0: .word 0x0000 +3fcb0d00: .word 0x0044 +3fcb0d10: .word 0x0000 +3fcb0d20: .word 0x0000 +3fcb0d30: .word 0x0000 +3fcb0d40: .word 0x0043 +3fcb0d50: .word 0x0000 +3fcb0d60: .word 0x0000 +3fcb0d70: .word 0x0000 +3fcb0d80: .word 0x0000 +3fcb0d90: .word 0x0000 +3fcb0da0: .word 0x0000 +3fcb0db0: .word 0x0000 +3fcb0dc0: rev b4 +3fcb0dd0: .word 0x0000 +3fcb0de0: rev a4 +3fcb0df0: .word 0x0000 +3fcb0e00: .word 0x0052 +3fcb0e10: .word 0x0000 +3fcb0e20: .word 0x0000 +3fcb0e30: .word 0x0000 +3fcb0e40: .word 0x0046 +3fcb0e50: .word 0x0000 +3fcb0e60: .word 0x0000 +3fcb0e70: .word 0x0000 +3fcb0e80: .word 0x0056 +3fcb0e90: .word 0x0000 +3fcb0ea0: .word 0x0000 +3fcb0eb0: .word 0x0000 +3fcb0ec0: rev a0 +3fcb0ed0: .word 0x0000 +3fcb0ee0: .word 0x0000 +3fcb0ef0: .word 0x0000 +3fcb0f00: .word 0x0000 +3fcb0f10: .word 0x0000 +3fcb0f20: .word 0x0000 +3fcb0f30: .word 0x0000 +3fcb0f40: rev b5 +3fcb0f50: .word 0x0000 +3fcb0f60: rev a5 +3fcb0f70: .word 0x0000 +3fcb0f80: .word 0x0054 +3fcb0f90: .word 0x0000 +3fcb0fa0: .word 0x0000 +3fcb0fb0: .word 0x0000 +3fcb0fc0: .word 0x0047 +3fcb0fd0: .word 0x0000 +3fcb0fe0: .word 0x0000 +3fcb0ff0: .word 0x0000 +3fcb1000: .word 0x0042 +3fcb1010: .word 0x0000 +3fcb1020: .word 0x0000 +3fcb1030: .word 0x0000 +3fcb1040: .word 0x0000 +3fcb1050: .word 0x0000 +3fcb1060: .word 0x0000 +3fcb1070: .word 0x0000 +3fcb1080: rev b6 +3fcb1090: .word 0x0000 +3fcb10a0: rev a6 +3fcb10b0: .word 0x0000 +3fcb10c0: .word 0x0059 +3fcb10d0: .word 0x0000 +3fcb10e0: .word 0x0000 +3fcb10f0: .word 0x0000 +3fcb1100: .word 0x0048 +3fcb1110: .word 0x0000 +3fcb1120: .word 0x0000 +3fcb1130: .word 0x0000 +3fcb1140: .word 0x004e +3fcb1150: .word 0x0000 +3fcb1160: .word 0x0000 +3fcb1170: .word 0x0000 +3fcb1180: .word 0x0000 +3fcb1190: .word 0x0000 +3fcb11a0: .word 0x0000 +3fcb11b0: .word 0x0000 +3fcb11c0: rev b7 +3fcb11d0: .word 0x0000 +3fcb11e0: rev sp +3fcb11f0: .word 0x0000 +3fcb1200: .word 0x0055 +3fcb1210: .word 0x0000 +3fcb1220: .word 0x0000 +3fcb1230: .word 0x0000 +3fcb1240: .word 0x004a +3fcb1250: .word 0x0000 +3fcb1260: .word 0x0000 +3fcb1270: .word 0x0000 +3fcb1280: .word 0x004d +3fcb1290: .word 0x0000 +3fcb12a0: .word 0x0000 +3fcb12b0: .word 0x0000 +3fcb12c0: .word 0x0000 +3fcb12d0: .word 0x0000 +3fcb12e0: .word 0x0000 +3fcb12f0: .word 0x0000 +3fcb1300: rev b8 +3fcb1310: .word 0x0000 +3fcb1320: rev a8 +3fcb1330: .word 0x0000 +3fcb1340: .word 0x0049 +3fcb1350: .word 0x0000 +3fcb1360: .word 0x0000 +3fcb1370: .word 0x0000 +3fcb1380: .word 0x004b +3fcb1390: .word 0x0000 +3fcb13a0: .word 0x0000 +3fcb13b0: .word 0x0000 +3fcb13c0: rev a12 +3fcb13d0: .word 0x0000 +3fcb13e0: rev b11 +3fcb13f0: .word 0x0000 +3fcb1400: .word 0x0000 +3fcb1410: .word 0x0000 +3fcb1420: .word 0x0000 +3fcb1430: .word 0x0000 +3fcb1440: rev b9 +3fcb1450: .word 0x0000 +3fcb1460: rev a9 +3fcb1470: .word 0x0000 +3fcb1480: .word 0x004f +3fcb1490: .word 0x0000 +3fcb14a0: .word 0x0000 +3fcb14b0: .word 0x0000 +3fcb14c0: .word 0x004c +3fcb14d0: .word 0x0000 +3fcb14e0: .word 0x0000 +3fcb14f0: .word 0x0000 +3fcb1500: rev a14 +3fcb1510: .word 0x0000 +3fcb1520: rev b10 +3fcb1530: .word 0x0000 +3fcb1540: .word 0x0000 +3fcb1550: .word 0x0000 +3fcb1560: .word 0x0000 +3fcb1570: .word 0x0000 +3fcb1580: rev b0 +3fcb1590: .word 0x0000 +3fcb15a0: rev b13 +3fcb15b0: .word 0x0000 +3fcb15c0: .word 0x0050 +3fcb15d0: .word 0x0000 +3fcb15e0: .word 0x0000 +3fcb15f0: .word 0x0000 +3fcb1600: .word 0x0000 +3fcb1610: .word 0x0000 +3fcb1620: .word 0x0000 +3fcb1630: .word 0x0000 +3fcb1640: .word 0x00d8 +3fcb1650: .word 0x0000 +3fcb1660: .word 0x0000 +3fcb1670: .word 0x0000 +3fcb1680: rev a13 +3fcb1690: .word 0x0000 +3fcb16a0: .word 0x005f +3fcb16b0: .word 0x0000 +3fcb16c0: .word 0x0000 +3fcb16d0: .word 0x0000 +3fcb16e0: .word 0x0000 +3fcb16f0: .word 0x0000 +3fcb1700: rev a7 +3fcb1710: .word 0x0000 +3fcb1720: .word 0x0060 +3fcb1730: .word 0x0000 +3fcb1740: rev a2 +3fcb1750: .word 0x0000 +3fcb1760: .word 0x005e +3fcb1770: .word 0x0000 +3fcb1780: rev a7 +3fcb1790: .word 0x0000 +3fcb17a0: rev a10 +3fcb17b0: .word 0x0000 +3fcb17c0: .word 0x0000 +3fcb17d0: .word 0x0000 +3fcb17e0: .word 0x0000 +3fcb17f0: .word 0x0000 +3fcb1800: rev a11 +3fcb1810: .word 0x0000 +3fcb1820: rev sp +3fcb1830: .word 0x0000 +3fcb1840: .word 0x00c5 +3fcb1850: .word 0x0000 +3fcb1860: .word 0x0000 +3fcb1870: .word 0x0000 +3fcb1880: .word 0x00c6 +3fcb1890: .word 0x0000 +3fcb18a0: .word 0x0000 +3fcb18b0: .word 0x0000 +3fcb18c0: .word 0xffbe +3fcb18d0: .word 0x0000 +3fcb18e0: .word 0x0000 +3fcb18f0: .word 0x0000 +3fcb1900: .word 0xffbf +3fcb1910: .word 0x0000 +3fcb1920: .word 0x0000 +3fcb1930: .word 0x0000 +3fcb1940: .word 0xffc0 +3fcb1950: .word 0x0000 +3fcb1960: .word 0x0000 +3fcb1970: .word 0x0000 +3fcb1980: .word 0xffc1 +3fcb1990: .word 0x0000 +3fcb19a0: .word 0x0000 +3fcb19b0: .word 0x0000 +3fcb19c0: .word 0xffc2 +3fcb19d0: .word 0x0000 +3fcb19e0: .word 0x0000 +3fcb19f0: .word 0x0000 +3fcb1a00: .word 0x0000 +3fcb1a10: .word 0x0000 +3fcb1a20: .word 0x0000 +3fcb1a30: .word 0x0000 +3fcb1a40: .word 0x0000 +3fcb1a50: .word 0x0000 +3fcb1a60: .word 0x0000 +3fcb1a70: .word 0x0000 +3fcb1a80: .word 0x0000 +3fcb1a90: .word 0x0000 +3fcb1aa0: .word 0x0000 +3fcb1ab0: .word 0x0000 +3fcb1ac0: .word 0x0000 +3fcb1ad0: .word 0x0000 +3fcb1ae0: .word 0x0000 +3fcb1af0: .word 0x0000 +3fcb1b00: .word 0x0000 +3fcb1b10: .word 0x0000 +3fcb1b20: .word 0x0000 +3fcb1b30: .word 0x0000 +3fcb1b40: .word 0x0000 +3fcb1b50: .word 0x0000 +3fcb1b60: .word 0x0000 +3fcb1b70: .word 0x0000 +3fcb1b80: .word 0x0000 +3fcb1b90: .word 0x0000 +3fcb1ba0: .word 0x0000 +3fcb1bb0: .word 0x0000 +3fcb1bc0: .word 0x0000 +3fcb1bd0: .word 0x0000 +3fcb1be0: .word 0x0000 +3fcb1bf0: .word 0x0000 +3fcb1c00: .word 0x0000 +3fcb1c10: .word 0x0000 +3fcb1c20: .word 0x0000 +3fcb1c30: .word 0x0000 +3fcb1c40: .word 0xffc3 +3fcb1c50: .word 0x0000 +3fcb1c60: .word 0x0000 +3fcb1c70: .word 0x0000 +3fcb1c80: .word 0xffc4 +3fcb1c90: .word 0x0000 +3fcb1ca0: .word 0x0000 +3fcb1cb0: .word 0x0000 +3fcb1cc0: .word 0xffc5 +3fcb1cd0: .word 0x0000 +3fcb1ce0: .word 0x0000 +3fcb1cf0: .word 0x0000 +3fcb1d00: .word 0xffc6 +3fcb1d10: .word 0x0000 +3fcb1d20: .word 0x0000 +3fcb1d30: .word 0x0000 +3fcb1d40: .word 0xffc7 +3fcb1d50: .word 0x0000 +3fcb1d60: .word 0x0000 +3fcb1d70: .word 0x0000 +3fcb1d80: .word 0x0000 +3fcb1d90: .word 0x0000 +3fcb1da0: .word 0x0000 +3fcb1db0: .word 0x0000 +3fcb1dc0: .word 0x0000 +3fcb1dd0: .word 0x0000 +3fcb1de0: .word 0x0000 +3fcb1df0: .word 0x0000 +3fcb1e00: .word 0x0000 +3fcb1e10: .word 0x0000 +3fcb1e20: .word 0x0000 +3fcb1e30: .word 0x0000 +3fcb1e40: .word 0x0000 +3fcb1e50: .word 0x0000 +3fcb1e60: .word 0x0000 +3fcb1e70: .word 0x0000 +3fcb1e80: .word 0x0000 +3fcb1e90: .word 0x0000 +3fcb1ea0: .word 0x0000 +3fcb1eb0: .word 0x0000 +3fcb1ec0: .word 0x0000 +3fcb1ed0: .word 0x0000 +3fcb1ee0: .word 0x0000 +3fcb1ef0: .word 0x0000 +3fcb1f00: .word 0x0000 +3fcb1f10: .word 0x0000 +3fcb1f20: .word 0x0000 +3fcb1f30: .word 0x0000 +3fcb1f40: .word 0x0000 +3fcb1f50: .word 0x0000 +3fcb1f60: .word 0x0000 +3fcb1f70: .word 0x0000 +3fcb1f80: .word 0xffc8 +3fcb1f90: .word 0x0000 +3fcb1fa0: .word 0x0000 +3fcb1fb0: .word 0x0000 +3fcb1fc0: .word 0xffc9 +3fcb1fd0: .word 0x0000 +3fcb1fe0: .word 0x0000 +3fcb1ff0: .word 0x0000 +3fcb2000: .word 0xffca +3fcb2010: .word 0x0000 +3fcb2020: .word 0x0000 +3fcb2030: .word 0x0000 +3fcb2040: .word 0xffcb +3fcb2050: .word 0x0000 +3fcb2060: .word 0x0000 +3fcb2070: .word 0x0000 +3fcb2080: .word 0x0000 +3fcb2090: .word 0x0000 +3fcb20a0: .word 0x0000 +3fcb20b0: .word 0x0000 +3fcb20c0: .word 0x0000 +3fcb20d0: .word 0x0000 +3fcb20e0: .word 0x0000 +3fcb20f0: .word 0x0000 +3fcb2100: .word 0x0000 +3fcb2110: .word 0x0000 +3fcb2120: .word 0x0000 +3fcb2130: .word 0x0000 +3fcb2140: .word 0x0000 +3fcb2150: .word 0x0000 +3fcb2160: .word 0x0000 +3fcb2170: .word 0x0000 +3fcb2180: .word 0x0000 +3fcb2190: .word 0x0000 +3fcb21a0: .word 0x0000 +3fcb21b0: .word 0x0000 +3fcb21c0: .word 0x0000 +3fcb21d0: .word 0x0000 +3fcb21e0: .word 0x0000 +3fcb21f0: .word 0x0000 +3fcb2200: .word 0x0000 +3fcb2210: .word 0x0000 +3fcb2220: .word 0x0000 +3fcb2230: .word 0x0000 +3fcb2240: .word 0xff6a +3fcb2250: .word 0x0000 +3fcb2260: .word 0x0000 +3fcb2270: .word 0x0000 +3fcb2280: .word 0xff67 +3fcb2290: .word 0x0000 +3fcb22a0: .word 0x0000 +3fcb22b0: .word 0x0000 +3fcb22c0: .word 0x0000 +3fcb22d0: .word 0x0000 +3fcb22e0: .word 0x0000 +3fcb22f0: .word 0x0000 +3fcb2300: .word 0x0000 +3fcb2310: .word 0x0000 +3fcb2320: .word 0x0000 +3fcb2330: .word 0x0000 +3fcb2340: .word 0xffce +3fcb2350: .word 0x0000 +3fcb2360: .word 0x0000 +3fcb2370: .word 0x0000 +3fcb2380: .word 0xffcf +3fcb2390: .word 0x0000 +3fcb23a0: .word 0x0000 +3fcb23b0: .word 0x0000 +3fcb23c0: .word 0xffd0 +3fcb23d0: .word 0x0000 +3fcb23e0: .word 0x0000 +3fcb23f0: .word 0x0000 +3fcb2400: .word 0xffd1 +3fcb2410: .word 0x0000 +3fcb2420: .word 0x0000 +3fcb2430: .word 0x0000 +3fcb2440: .word 0x0000 +3fcb2450: .word 0x0000 +3fcb2460: .word 0x0000 +3fcb2470: .word 0x0000 +3fcb2480: .word 0x0000 +3fcb2490: .word 0x0000 +3fcb24a0: .word 0x0000 +3fcb24b0: .word 0x0000 +3fcb24c0: .word 0x0000 +3fcb24d0: .word 0x0000 +3fcb24e0: .word 0x0000 +3fcb24f0: .word 0x0000 +3fcb2500: .word 0x0000 +3fcb2510: .word 0x0000 +3fcb2520: .word 0x0000 +3fcb2530: .word 0x0000 +3fcb2540: .word 0x0000 +3fcb2550: .word 0x0000 +3fcb2560: .word 0x0000 +3fcb2570: .word 0x0000 +3fcb2580: .word 0x0000 +3fcb2590: .word 0x0000 +3fcb25a0: .word 0x0000 +3fcb25b0: .word 0x0000 +3fcb25c0: .word 0xff68 +3fcb25d0: .word 0x0000 +3fcb25e0: .word 0x0000 +3fcb25f0: .word 0x0000 +3fcb2600: .word 0xff63 +3fcb2610: .word 0x0000 +3fcb2620: .word 0x0000 +3fcb2630: .word 0x0000 +3fcb2640: .word 0xff00 +3fcb2650: addk 32, a0 +3fcb2660: .word 0x0000 +3fcb2670: .word 0x0000 +3fcb2680: .word 0xff60 +3fcb2690: .word 0x0000 +3fcb26a0: .word 0x0000 +3fcb26b0: .word 0x0000 +3fcb26c0: .word 0xff55 +3fcb26d0: .word 0x0000 +3fcb26e0: .word 0x0000 +3fcb26f0: .word 0x0000 +3fcb2700: .word 0xff56 +3fcb2710: .word 0x0000 +3fcb2720: .word 0x0000 +3fcb2730: .word 0x0000 +3fcb2740: .word 0x0000 +3fcb2750: .word 0x0000 +3fcb2760: .word 0x0000 +3fcb2770: .word 0x0000 +3fcb2780: .word 0x0000 +3fcb2790: .word 0x0000 +3fcb27a0: .word 0x0000 +3fcb27b0: .word 0x0000 +3fcb27c0: .word 0xffb0 +3fcb27d0: .word 0x0000 +3fcb27e0: .word 0x0000 +3fcb27f0: .word 0x0000 +3fcb2800: .word 0x0000 +3fcb2810: .word 0x0000 +3fcb2820: .word 0x0000 +3fcb2830: .word 0x0000 +3fcb2840: .word 0xffae +3fcb2850: .word 0x0000 +3fcb2860: .word 0x0000 +3fcb2870: .word 0x0000 +3fcb2880: .word 0xff8d +3fcb2890: .word 0x0000 +3fcb28a0: .word 0x0000 +3fcb28b0: .word 0x0000 +3fcb28c0: .word 0xffb1 +3fcb28d0: .word 0x0000 +3fcb28e0: .word 0x0000 +3fcb28f0: .word 0x0000 +3fcb2900: .word 0xffb2 +3fcb2910: .word 0x0000 +3fcb2920: .word 0x0000 +3fcb2930: .word 0x0000 +3fcb2940: .word 0xffb3 +3fcb2950: .word 0x0000 +3fcb2960: .word 0x0000 +3fcb2970: .word 0x0000 +3fcb2980: .word 0xffb4 +3fcb2990: .word 0x0000 +3fcb29a0: .word 0x0000 +3fcb29b0: .word 0x0000 +3fcb29c0: .word 0xffb5 +3fcb29d0: .word 0x0000 +3fcb29e0: .word 0x0000 +3fcb29f0: .word 0x0000 +3fcb2a00: .word 0xffb6 +3fcb2a10: .word 0x0000 +3fcb2a20: .word 0x0000 +3fcb2a30: .word 0x0000 +3fcb2a40: .word 0xffac +3fcb2a50: .word 0x0000 +3fcb2a60: .word 0x0000 +3fcb2a70: .word 0x0000 +3fcb2a80: .word 0xffb7 +3fcb2a90: .word 0x0000 +3fcb2aa0: .word 0x0000 +3fcb2ab0: .word 0x0000 +3fcb2ac0: .word 0xffb8 +3fcb2ad0: .word 0x0000 +3fcb2ae0: .word 0x0000 +3fcb2af0: .word 0x0000 +3fcb2b00: .word 0xffb9 +3fcb2b10: .word 0x0000 +3fcb2b20: .word 0x0000 +3fcb2b30: .word 0x0000 +3fcb2b40: .word 0xffad +3fcb2b50: .word 0x0000 +3fcb2b60: .word 0x0000 +3fcb2b70: .word 0x0000 +3fcb2b80: .word 0xff91 +3fcb2b90: .word 0x0000 +3fcb2ba0: .word 0x0000 +3fcb2bb0: .word 0x0000 +3fcb2bc0: .word 0xff92 +3fcb2bd0: .word 0x0000 +3fcb2be0: .word 0x0000 +3fcb2bf0: .word 0x0000 +3fcb2c00: .word 0xff93 +3fcb2c10: .word 0x0000 +3fcb2c20: .word 0x0000 +3fcb2c30: .word 0x0000 +3fcb2c40: .word 0xff94 +3fcb2c50: .word 0x0000 +3fcb2c60: .word 0x0000 +3fcb2c70: .word 0x0000 +3fcb2c80: .word 0x0000 +3fcb2c90: .word 0x0000 +3fcb2ca0: .word 0x0000 +3fcb2cb0: .word 0x0000 +3fcb2cc0: .word 0x0000 +3fcb2cd0: .word 0x0000 +3fcb2ce0: .word 0x0000 +3fcb2cf0: .word 0x0000 +3fcb2d00: .word 0xff51 +3fcb2d10: .word 0x0000 +3fcb2d20: .word 0x0000 +3fcb2d30: .word 0x0000 +3fcb2d40: .word 0xff53 +3fcb2d50: .word 0x0000 +3fcb2d60: .word 0x0000 +3fcb2d70: .word 0x0000 +3fcb2d80: .word 0xff54 +3fcb2d90: .word 0x0000 +3fcb2da0: .word 0x0000 +3fcb2db0: .word 0x0000 +3fcb2dc0: .word 0xff52 +3fcb2dd0: .word 0x0000 +3fcb2de0: .word 0x0000 +3fcb2df0: .word 0x0000 +3fcb2e00: .word 0xffe2 +3fcb2e10: .word 0x0000 +3fcb2e20: .word 0x0000 +3fcb2e30: .word 0x0000 +3fcb2e40: .word 0xffe9 +3fcb2e50: .word 0x0000 +3fcb2e60: .word 0x0000 +3fcb2e70: .word 0x0000 +3fcb2e80: .word 0xff20 +3fcb2e90: .word 0x0000 +3fcb2ea0: .word 0x0000 +3fcb2eb0: .word 0x0000 +3fcb2ec0: .word 0xffe1 +3fcb2ed0: .word 0x0000 +3fcb2ee0: .word 0x0000 +3fcb2ef0: .word 0x0000 +3fcb2f00: .word 0xffe3 +3fcb2f10: .word 0x0000 +3fcb2f20: .word 0x0000 +3fcb2f30: .word 0x0000 +3fcb2f40: .word 0xffe5 +3fcb2f50: .word 0x0000 +3fcb2f60: .word 0x0000 +3fcb2f70: .word 0x0000 +3fcb2f80: .word 0xff20 +3fcb2f90: .word 0x0000 +3fcb2fa0: .word 0x0000 +3fcb2fb0: .word 0x0000 +3fcb2fc0: .word 0xffea +3fcb2fd0: .word 0x0000 +3fcb2fe0: .word 0x0000 +3fcb2ff0: .word 0x0000 +3fcb3000: .word 0x0000 +3fcb3010: .word 0x0000 +3fcb3020: .word 0x0000 +3fcb3030: .word 0x0000 +3fcb3040: .word 0x0000 +3fcb3050: .word 0x0000 +3fcb3060: .word 0x0000 +3fcb3070: .word 0x0000 +3fcb3080: .word 0x0000 +3fcb3090: .word 0x0000 +3fcb30a0: .word 0x0000 +3fcb30b0: .word 0x0000 +3fcb30c0: .word 0x0000 +3fcb30d0: .word 0x0000 +3fcb30e0: .word 0x0000 +3fcb30f0: .word 0x0000 +3fcb3100: .word 0x0000 +3fcb3110: .word 0x0000 +3fcb3120: .word 0x0000 +3fcb3130: .word 0x0000 +3fcb3140: .word 0x0000 +3fcb3150: .word 0x0000 +3fcb3160: .word 0x0000 +3fcb3170: .word 0x0000 +3fcb3180: .word 0x0000 +3fcb3190: .word 0x0000 +3fcb31a0: .word 0x0000 +3fcb31b0: .word 0x0000 +3fcb31c0: .word 0x0000 +3fcb31d0: .word 0x0000 +3fcb31e0: .word 0x0000 +3fcb31f0: .word 0x0000 +3fcb3200: .word 0x0000 +3fcb3210: .word 0x0000 +3fcb3220: .word 0x0000 +3fcb3230: .word 0x0000 +3fcb3240: .word 0xffff +3fcb3250: .word 0x0000 +3fcb3260: .word 0x0000 +3fcb3270: .word 0x0000 +3fcb3280: .word 0xff0d +3fcb3290: .word 0x0000 +3fcb32a0: .word 0x0000 +3fcb32b0: .word 0x0000 +3fcb32c0: .word 0xff09 +3fcb32d0: .word 0x0000 +3fcb32e0: .word 0x0000 +3fcb32f0: .word 0x0000 +3fcb3300: .word 0x0060 +3fcb3310: .word 0x0000 +3fcb3320: .word 0x007e +3fcb3330: .word 0x0000 +3fcb3340: rev a6 +3fcb3350: .word 0x0000 +3fcb3360: rev b1 +3fcb3370: .word 0x0000 +3fcb3380: .word 0x0041 +3fcb3390: .word 0x0000 +3fcb33a0: .word 0x0000 +3fcb33b0: .word 0x0000 +3fcb33c0: .word 0x0051 +3fcb33d0: .word 0x0000 +3fcb33e0: .word 0x0000 +3fcb33f0: .word 0x0000 +3fcb3400: .word 0x0057 +3fcb3410: .word 0x0000 +3fcb3420: .word 0x0000 +3fcb3430: .word 0x0000 +3fcb3440: .word 0x0000 +3fcb3450: .word 0x0000 +3fcb3460: .word 0x0000 +3fcb3470: .word 0x0000 +3fcb3480: .word 0x007c +3fcb3490: .word 0x0000 +3fcb34a0: rev b2 +3fcb34b0: .word 0x0000 +3fcb34c0: .word 0x005a +3fcb34d0: .word 0x0000 +3fcb34e0: .word 0x0000 +3fcb34f0: .word 0x0000 +3fcb3500: .word 0x0053 +3fcb3510: .word 0x0000 +3fcb3520: .word 0x0000 +3fcb3530: .word 0x0000 +3fcb3540: .word 0x0058 +3fcb3550: .word 0x0000 +3fcb3560: .word 0x0000 +3fcb3570: .word 0x0000 +3fcb3580: rev b12 +3fcb3590: .word 0x0000 +3fcb35a0: rev b14 +3fcb35b0: .word 0x0000 +3fcb35c0: .word 0x0000 +3fcb35d0: .word 0x0000 +3fcb35e0: .word 0x0000 +3fcb35f0: .word 0x0000 +3fcb3600: rev a2 +3fcb3610: .word 0x0000 +3fcb3620: rev b3 +3fcb3630: .word 0x0000 +3fcb3640: .word 0x0045 +3fcb3650: .word 0x0000 +3fcb3660: .word 0x0000 +3fcb3670: .word 0x0000 +3fcb3680: .word 0x0044 +3fcb3690: .word 0x0000 +3fcb36a0: .word 0x0000 +3fcb36b0: .word 0x0000 +3fcb36c0: .word 0x0043 +3fcb36d0: .word 0x0000 +3fcb36e0: .word 0x0000 +3fcb36f0: .word 0x0000 +3fcb3700: .word 0x0000 +3fcb3710: .word 0x0000 +3fcb3720: .word 0x0000 +3fcb3730: .word 0x0000 +3fcb3740: rev a7 +3fcb3750: .word 0x0000 +3fcb3760: rev b4 +3fcb3770: .word 0x0000 +3fcb3780: .word 0x0052 +3fcb3790: .word 0x0000 +3fcb37a0: .word 0x0000 +3fcb37b0: .word 0x0000 +3fcb37c0: .word 0x0046 +3fcb37d0: .word 0x0000 +3fcb37e0: .word 0x0000 +3fcb37f0: .word 0x0000 +3fcb3800: .word 0x0056 +3fcb3810: .word 0x0000 +3fcb3820: .word 0x0000 +3fcb3830: .word 0x0000 +3fcb3840: rev a0 +3fcb3850: .word 0x0000 +3fcb3860: .word 0x0000 +3fcb3870: .word 0x0000 +3fcb3880: .word 0x0000 +3fcb3890: .word 0x0000 +3fcb38a0: .word 0x0000 +3fcb38b0: .word 0x0000 +3fcb38c0: rev a8 +3fcb38d0: .word 0x0000 +3fcb38e0: rev b5 +3fcb38f0: .word 0x0000 +3fcb3900: .word 0x0054 +3fcb3910: .word 0x0000 +3fcb3920: .word 0x0000 +3fcb3930: .word 0x0000 +3fcb3940: .word 0x0047 +3fcb3950: .word 0x0000 +3fcb3960: .word 0x0000 +3fcb3970: .word 0x0000 +3fcb3980: .word 0x0042 +3fcb3990: .word 0x0000 +3fcb39a0: .word 0x0000 +3fcb39b0: .word 0x0000 +3fcb39c0: .word 0x0000 +3fcb39d0: .word 0x0000 +3fcb39e0: .word 0x0000 +3fcb39f0: .word 0x0000 +3fcb3a00: .word 0x005b +3fcb3a10: .word 0x0000 +3fcb3a20: rev b6 +3fcb3a30: .word 0x0000 +3fcb3a40: .word 0x0059 +3fcb3a50: .word 0x0000 +3fcb3a60: .word 0x0000 +3fcb3a70: .word 0x0000 +3fcb3a80: .word 0x0048 +3fcb3a90: .word 0x0000 +3fcb3aa0: .word 0x0000 +3fcb3ab0: .word 0x0000 +3fcb3ac0: .word 0x004e +3fcb3ad0: .word 0x0000 +3fcb3ae0: .word 0x0000 +3fcb3af0: .word 0x0000 +3fcb3b00: .word 0x0000 +3fcb3b10: .word 0x0000 +3fcb3b20: .word 0x0000 +3fcb3b30: .word 0x0000 +3fcb3b40: .word 0x005d +3fcb3b50: .word 0x0000 +3fcb3b60: rev b7 +3fcb3b70: .word 0x0000 +3fcb3b80: .word 0x0055 +3fcb3b90: .word 0x0000 +3fcb3ba0: .word 0x0000 +3fcb3bb0: .word 0x0000 +3fcb3bc0: .word 0x004a +3fcb3bd0: .word 0x0000 +3fcb3be0: .word 0x0000 +3fcb3bf0: .word 0x0000 +3fcb3c00: rev a12 +3fcb3c10: .word 0x0000 +3fcb3c20: rev sp +3fcb3c30: .word 0x0000 +3fcb3c40: .word 0x0000 +3fcb3c50: .word 0x0000 +3fcb3c60: .word 0x0000 +3fcb3c70: .word 0x0000 +3fcb3c80: rev a1 +3fcb3c90: .word 0x0000 +3fcb3ca0: rev b8 +3fcb3cb0: .word 0x0000 +3fcb3cc0: .word 0x0049 +3fcb3cd0: .word 0x0000 +3fcb3ce0: .word 0x0000 +3fcb3cf0: .word 0x0000 +3fcb3d00: .word 0x004b +3fcb3d10: .word 0x0000 +3fcb3d20: .word 0x0000 +3fcb3d30: .word 0x0000 +3fcb3d40: rev b11 +3fcb3d50: .word 0x0000 +3fcb3d60: rev a14 +3fcb3d70: .word 0x0000 +3fcb3d80: .word 0x0000 +3fcb3d90: .word 0x0000 +3fcb3da0: .word 0x0000 +3fcb3db0: .word 0x0000 +3fcb3dc0: .word 0x007b +3fcb3dd0: .word 0x0000 +3fcb3de0: rev b9 +3fcb3df0: .word 0x0000 +3fcb3e00: .word 0x004f +3fcb3e10: .word 0x0000 +3fcb3e20: .word 0x0000 +3fcb3e30: .word 0x0000 +3fcb3e40: .word 0x004c +3fcb3e50: .word 0x0000 +3fcb3e60: .word 0x0000 +3fcb3e70: .word 0x0000 +3fcb3e80: rev b10 +3fcb3e90: .word 0x0000 +3fcb3ea0: rev sp +3fcb3eb0: .word 0x0000 +3fcb3ec0: .word 0x0000 +3fcb3ed0: .word 0x0000 +3fcb3ee0: .word 0x0000 +3fcb3ef0: .word 0x0000 +3fcb3f00: .word 0x007d +3fcb3f10: .word 0x0000 +3fcb3f20: rev b0 +3fcb3f30: .word 0x0000 +3fcb3f40: .word 0x0050 +3fcb3f50: .word 0x0000 +3fcb3f60: .word 0x0000 +3fcb3f70: .word 0x0000 +3fcb3f80: .word 0x0000 +3fcb3f90: .word 0x0000 +3fcb3fa0: .word 0x0000 +3fcb3fb0: .word 0x0000 +3fcb3fc0: .word 0x004d +3fcb3fd0: .word 0x0000 +3fcb3fe0: .word 0x0000 +3fcb3ff0: .word 0x0000 +3fcb4000: rev b13 +3fcb4010: .word 0x0000 +3fcb4020: rev a11 +3fcb4030: .word 0x0000 +3fcb4040: .word 0x0000 +3fcb4050: .word 0x0000 +3fcb4060: .word 0x0000 +3fcb4070: .word 0x0000 +3fcb4080: rev a13 +3fcb4090: .word 0x0000 +3fcb40a0: .word 0x005f +3fcb40b0: .word 0x0000 +3fcb40c0: rev a4 +3fcb40d0: .word 0x0000 +3fcb40e0: rev a10 +3fcb40f0: .word 0x0000 +3fcb4100: rev a3 +3fcb4110: .word 0x0000 +3fcb4120: .word 0x0040 +3fcb4130: .word 0x0000 +3fcb4140: .word 0x0000 +3fcb4150: .word 0x0000 +3fcb4160: .word 0x0000 +3fcb4170: .word 0x0000 +3fcb4180: rev a9 +3fcb4190: .word 0x0000 +3fcb41a0: .word 0x00b0 +3fcb41b0: .word 0x0000 +3fcb41c0: .word 0x005e +3fcb41d0: .word 0x0000 +3fcb41e0: .word 0xfe22 +3fcb41f0: addk 32, a0 +3fcb4200: .word 0x005c +3fcb4210: .word 0x0000 +3fcb4220: rev a5 +3fcb4230: .word 0x0000 +3fcb4240: .word 0xffbe +3fcb4250: .word 0x0000 +3fcb4260: .word 0x0000 +3fcb4270: .word 0x0000 +3fcb4280: .word 0xffbf +3fcb4290: .word 0x0000 +3fcb42a0: .word 0x0000 +3fcb42b0: .word 0x0000 +3fcb42c0: .word 0xffc0 +3fcb42d0: .word 0x0000 +3fcb42e0: .word 0x0000 +3fcb42f0: .word 0x0000 +3fcb4300: .word 0xffc1 +3fcb4310: .word 0x0000 +3fcb4320: .word 0x0000 +3fcb4330: .word 0x0000 +3fcb4340: .word 0xffc2 +3fcb4350: .word 0x0000 +3fcb4360: .word 0x0000 +3fcb4370: .word 0x0000 +3fcb4380: .word 0x0000 +3fcb4390: .word 0x0000 +3fcb43a0: .word 0x0000 +3fcb43b0: .word 0x0000 +3fcb43c0: .word 0x0000 +3fcb43d0: .word 0x0000 +3fcb43e0: .word 0x0000 +3fcb43f0: .word 0x0000 +3fcb4400: .word 0x0000 +3fcb4410: .word 0x0000 +3fcb4420: .word 0x0000 +3fcb4430: .word 0x0000 +3fcb4440: .word 0x0000 +3fcb4450: .word 0x0000 +3fcb4460: .word 0x0000 +3fcb4470: .word 0x0000 +3fcb4480: .word 0x0000 +3fcb4490: .word 0x0000 +3fcb44a0: .word 0x0000 +3fcb44b0: .word 0x0000 +3fcb44c0: .word 0x0000 +3fcb44d0: .word 0x0000 +3fcb44e0: .word 0x0000 +3fcb44f0: .word 0x0000 +3fcb4500: .word 0x0000 +3fcb4510: .word 0x0000 +3fcb4520: .word 0x0000 +3fcb4530: .word 0x0000 +3fcb4540: .word 0x0000 +3fcb4550: .word 0x0000 +3fcb4560: .word 0x0000 +3fcb4570: .word 0x0000 +3fcb4580: .word 0x0000 +3fcb4590: .word 0x0000 +3fcb45a0: .word 0x0000 +3fcb45b0: .word 0x0000 +3fcb45c0: .word 0xffc3 +3fcb45d0: .word 0x0000 +3fcb45e0: .word 0x0000 +3fcb45f0: .word 0x0000 +3fcb4600: .word 0xffc4 +3fcb4610: .word 0x0000 +3fcb4620: .word 0x0000 +L3FCB4630: +3fcb4630: .word 0x0000 +3fcb4640: .word 0xffc5 +3fcb4650: .word 0x0000 +3fcb4660: .word 0x0000 +3fcb4670: .word 0x0000 +3fcb4680: .word 0xffc6 +3fcb4690: .word 0x0000 +3fcb46a0: .word 0x0000 +3fcb46b0: .word 0x0000 +3fcb46c0: .word 0xffc7 +3fcb46d0: .word 0x0000 +3fcb46e0: .word 0x0000 +3fcb46f0: .word 0x0000 +3fcb4700: .word 0x0000 +3fcb4710: .word 0x0000 +3fcb4720: .word 0x0000 +3fcb4730: .word 0x0000 +3fcb4740: .word 0x0000 +3fcb4750: .word 0x0000 +3fcb4760: .word 0x0000 +3fcb4770: .word 0x0000 +3fcb4780: .word 0x0000 +3fcb4790: .word 0x0000 +3fcb47a0: .word 0x0000 +3fcb47b0: .word 0x0000 +3fcb47c0: .word 0x0000 +3fcb47d0: .word 0x0000 +3fcb47e0: .word 0x0000 +3fcb47f0: .word 0x0000 +3fcb4800: .word 0x0000 +3fcb4810: .word 0x0000 +3fcb4820: .word 0x0000 +3fcb4830: .word 0x0000 +3fcb4840: .word 0x0000 +3fcb4850: .word 0x0000 +3fcb4860: .word 0x0000 +3fcb4870: .word 0x0000 +3fcb4880: .word 0x0000 +3fcb4890: .word 0x0000 +3fcb48a0: .word 0x0000 +3fcb48b0: .word 0x0000 +3fcb48c0: .word 0x0000 +3fcb48d0: .word 0x0000 +3fcb48e0: .word 0x0000 +3fcb48f0: .word 0x0000 +3fcb4900: .word 0xffc8 +3fcb4910: .word 0x0000 +3fcb4920: .word 0x0000 +3fcb4930: .word 0x0000 +3fcb4940: .word 0xffc9 +3fcb4950: .word 0x0000 +3fcb4960: .word 0x0000 +3fcb4970: .word 0x0000 +3fcb4980: .word 0xffca +3fcb4990: .word 0x0000 +3fcb49a0: .word 0x0000 +3fcb49b0: .word 0x0000 +3fcb49c0: .word 0xffcb +3fcb49d0: .word 0x0000 +3fcb49e0: .word 0x0000 +3fcb49f0: .word 0x0000 +3fcb4a00: .word 0x0000 +3fcb4a10: .word 0x0000 +3fcb4a20: .word 0x0000 +3fcb4a30: .word 0x0000 +3fcb4a40: .word 0x0000 +3fcb4a50: .word 0x0000 +3fcb4a60: .word 0x0000 +3fcb4a70: .word 0x0000 +3fcb4a80: .word 0x0000 +3fcb4a90: .word 0x0000 +3fcb4aa0: .word 0x0000 +3fcb4ab0: .word 0x0000 +3fcb4ac0: .word 0x0000 +3fcb4ad0: .word 0x0000 +3fcb4ae0: .word 0x0000 +3fcb4af0: .word 0x0000 +3fcb4b00: .word 0x0000 +3fcb4b10: .word 0x0000 +3fcb4b20: .word 0x0000 +3fcb4b30: .word 0x0000 +3fcb4b40: .word 0x0000 +3fcb4b50: .word 0x0000 +3fcb4b60: .word 0x0000 +3fcb4b70: .word 0x0000 +3fcb4b80: .word 0x0000 +3fcb4b90: .word 0x0000 +3fcb4ba0: .word 0x0000 +3fcb4bb0: .word 0x0000 +3fcb4bc0: .word 0xff6a +3fcb4bd0: .word 0x0000 +3fcb4be0: .word 0x0000 +3fcb4bf0: .word 0x0000 +3fcb4c00: .word 0xff67 +3fcb4c10: .word 0x0000 +3fcb4c20: .word 0x0000 +3fcb4c30: .word 0x0000 +3fcb4c40: .word 0x0000 +3fcb4c50: .word 0x0000 +3fcb4c60: .word 0x0000 +3fcb4c70: .word 0x0000 +3fcb4c80: .word 0x0000 +3fcb4c90: .word 0x0000 +3fcb4ca0: .word 0x0000 +3fcb4cb0: .word 0x0000 +3fcb4cc0: .word 0xffce +3fcb4cd0: .word 0x0000 +3fcb4ce0: .word 0x0000 +3fcb4cf0: .word 0x0000 +3fcb4d00: .word 0xffcf +3fcb4d10: .word 0x0000 +3fcb4d20: .word 0x0000 +3fcb4d30: .word 0x0000 +3fcb4d40: .word 0xffd0 +3fcb4d50: .word 0x0000 +3fcb4d60: .word 0x0000 +3fcb4d70: .word 0x0000 +3fcb4d80: .word 0xffd1 +3fcb4d90: .word 0x0000 +3fcb4da0: .word 0x0000 +3fcb4db0: .word 0x0000 +3fcb4dc0: .word 0x0000 +3fcb4dd0: .word 0x0000 +3fcb4de0: .word 0x0000 +3fcb4df0: .word 0x0000 +3fcb4e00: .word 0x0000 +3fcb4e10: .word 0x0000 +3fcb4e20: .word 0x0000 +3fcb4e30: .word 0x0000 +3fcb4e40: .word 0x0000 +3fcb4e50: .word 0x0000 +3fcb4e60: .word 0x0000 +3fcb4e70: .word 0x0000 +3fcb4e80: .word 0x0000 +3fcb4e90: .word 0x0000 +3fcb4ea0: .word 0x0000 +3fcb4eb0: .word 0x0000 +3fcb4ec0: .word 0x0000 +3fcb4ed0: .word 0x0000 +3fcb4ee0: .word 0x0000 +3fcb4ef0: .word 0x0000 +3fcb4f00: .word 0x0000 +3fcb4f10: .word 0x0000 +3fcb4f20: .word 0x0000 +3fcb4f30: .word 0x0000 +3fcb4f40: .word 0xff68 +3fcb4f50: .word 0x0000 +3fcb4f60: .word 0x0000 +3fcb4f70: .word 0x0000 +3fcb4f80: .word 0xff63 +3fcb4f90: .word 0x0000 +3fcb4fa0: .word 0x0000 +3fcb4fb0: .word 0x0000 +3fcb4fc0: .word 0xff00 +3fcb4fd0: addk 32, a0 +3fcb4fe0: .word 0x0000 +3fcb4ff0: .word 0x0000 +3fcb5000: .word 0xff60 +3fcb5010: .word 0x0000 +3fcb5020: .word 0x0000 +3fcb5030: .word 0x0000 +3fcb5040: .word 0xff55 +3fcb5050: .word 0x0000 +3fcb5060: .word 0x0000 +3fcb5070: .word 0x0000 +3fcb5080: .word 0xff56 +3fcb5090: .word 0x0000 +3fcb50a0: .word 0x0000 +3fcb50b0: .word 0x0000 +3fcb50c0: .word 0x0000 +3fcb50d0: .word 0x0000 +3fcb50e0: .word 0x0000 +3fcb50f0: .word 0x0000 +3fcb5100: .word 0x0000 +3fcb5110: .word 0x0000 +3fcb5120: .word 0x0000 +3fcb5130: .word 0x0000 +3fcb5140: .word 0xffb0 +3fcb5150: .word 0x0000 +3fcb5160: .word 0x0000 +3fcb5170: .word 0x0000 +3fcb5180: .word 0x0000 +3fcb5190: .word 0x0000 +3fcb51a0: .word 0x0000 +3fcb51b0: .word 0x0000 +3fcb51c0: .word 0xffae +3fcb51d0: .word 0x0000 +3fcb51e0: .word 0x0000 +3fcb51f0: .word 0x0000 +3fcb5200: .word 0xff8d +3fcb5210: .word 0x0000 +3fcb5220: .word 0x0000 +3fcb5230: .word 0x0000 +3fcb5240: .word 0xffb1 +3fcb5250: .word 0x0000 +3fcb5260: .word 0x0000 +3fcb5270: .word 0x0000 +3fcb5280: .word 0xffb2 +3fcb5290: .word 0x0000 +3fcb52a0: .word 0x0000 +3fcb52b0: .word 0x0000 +3fcb52c0: .word 0xffb3 +3fcb52d0: .word 0x0000 +3fcb52e0: .word 0x0000 +3fcb52f0: .word 0x0000 +3fcb5300: .word 0xffb4 +3fcb5310: .word 0x0000 +3fcb5320: .word 0x0000 +3fcb5330: .word 0x0000 +3fcb5340: .word 0xffb5 +3fcb5350: .word 0x0000 +3fcb5360: .word 0x0000 +3fcb5370: .word 0x0000 +3fcb5380: .word 0xffb6 +3fcb5390: .word 0x0000 +3fcb53a0: .word 0x0000 +3fcb53b0: .word 0x0000 +3fcb53c0: .word 0xffac +3fcb53d0: .word 0x0000 +3fcb53e0: .word 0x0000 +3fcb53f0: .word 0x0000 +3fcb5400: .word 0xffb7 +3fcb5410: .word 0x0000 +3fcb5420: .word 0x0000 +3fcb5430: .word 0x0000 +3fcb5440: .word 0xffb8 +3fcb5450: .word 0x0000 +3fcb5460: .word 0x0000 +3fcb5470: .word 0x0000 +3fcb5480: .word 0xffb9 +3fcb5490: .word 0x0000 +3fcb54a0: .word 0x0000 +3fcb54b0: .word 0x0000 +3fcb54c0: .word 0xffad +3fcb54d0: .word 0x0000 +3fcb54e0: .word 0x0000 +3fcb54f0: .word 0x0000 +3fcb5500: .word 0xff91 +3fcb5510: .word 0x0000 +3fcb5520: .word 0x0000 +3fcb5530: .word 0x0000 +3fcb5540: .word 0xff92 +3fcb5550: .word 0x0000 +3fcb5560: .word 0x0000 +3fcb5570: .word 0x0000 +3fcb5580: .word 0xff93 +3fcb5590: .word 0x0000 +3fcb55a0: .word 0x0000 +3fcb55b0: .word 0x0000 +3fcb55c0: .word 0xff94 +3fcb55d0: .word 0x0000 +3fcb55e0: .word 0x0000 +3fcb55f0: .word 0x0000 +3fcb5600: .word 0x0000 +3fcb5610: .word 0x0000 +3fcb5620: .word 0x0000 +3fcb5630: .word 0x0000 +3fcb5640: .word 0x0000 +3fcb5650: .word 0x0000 +3fcb5660: .word 0x0000 +3fcb5670: .word 0x0000 +3fcb5680: .word 0xff51 +3fcb5690: .word 0x0000 +3fcb56a0: .word 0x0000 +3fcb56b0: .word 0x0000 +3fcb56c0: .word 0xff53 +3fcb56d0: .word 0x0000 +3fcb56e0: .word 0x0000 +3fcb56f0: .word 0x0000 +3fcb5700: .word 0xff54 +3fcb5710: .word 0x0000 +3fcb5720: .word 0x0000 +3fcb5730: .word 0x0000 +3fcb5740: .word 0xff52 +3fcb5750: .word 0x0000 +3fcb5760: .word 0x0000 +3fcb5770: .word 0x0000 +3fcb5780: .word 0xffe2 +3fcb5790: .word 0x0000 +3fcb57a0: .word 0x0000 +3fcb57b0: .word 0x0000 +3fcb57c0: .word 0xffe9 +3fcb57d0: .word 0x0000 +3fcb57e0: .word 0x0000 +3fcb57f0: .word 0x0000 +3fcb5800: .word 0xff20 +3fcb5810: .word 0x0000 +3fcb5820: .word 0x0000 +3fcb5830: .word 0x0000 +3fcb5840: .word 0xffe1 +3fcb5850: .word 0x0000 +3fcb5860: .word 0x0000 +3fcb5870: .word 0x0000 +3fcb5880: .word 0xffe3 +3fcb5890: .word 0x0000 +3fcb58a0: .word 0x0000 +3fcb58b0: .word 0x0000 +3fcb58c0: .word 0xffe5 +3fcb58d0: .word 0x0000 +3fcb58e0: .word 0x0000 +3fcb58f0: .word 0x0000 +3fcb5900: .word 0xff20 +3fcb5910: .word 0x0000 +3fcb5920: .word 0x0000 +3fcb5930: .word 0x0000 +3fcb5940: .word 0xffea +3fcb5950: .word 0x0000 +3fcb5960: .word 0x0000 +3fcb5970: .word 0x0000 +3fcb5980: .word 0x0000 +3fcb5990: .word 0x0000 +3fcb59a0: .word 0x0000 +3fcb59b0: .word 0x0000 +3fcb59c0: .word 0x0000 +3fcb59d0: .word 0x0000 +3fcb59e0: .word 0x0000 +3fcb59f0: .word 0x0000 +3fcb5a00: .word 0x0000 +3fcb5a10: .word 0x0000 +3fcb5a20: .word 0x0000 +3fcb5a30: .word 0x0000 +3fcb5a40: .word 0x0000 +3fcb5a50: .word 0x0000 +3fcb5a60: .word 0x0000 +3fcb5a70: .word 0x0000 +3fcb5a80: .word 0x0000 +3fcb5a90: .word 0x0000 +3fcb5aa0: .word 0x0000 +3fcb5ab0: .word 0x0000 +3fcb5ac0: .word 0x0000 +3fcb5ad0: .word 0x0000 +3fcb5ae0: .word 0x0000 +3fcb5af0: .word 0x0000 +3fcb5b00: .word 0x0000 +3fcb5b10: .word 0x0000 +3fcb5b20: .word 0x0000 +3fcb5b30: .word 0x0000 +3fcb5b40: .word 0x0000 +3fcb5b50: .word 0x0000 +3fcb5b60: .word 0x0000 +3fcb5b70: .word 0x0000 +3fcb5b80: .word 0x0000 +3fcb5b90: .word 0x0000 +3fcb5ba0: .word 0x0000 +3fcb5bb0: .word 0x0000 +3fcb5bc0: .word 0xffff +3fcb5bd0: .word 0x0000 +3fcb5be0: .word 0x0000 +3fcb5bf0: .word 0x0000 +3fcb5c00: .word 0xff0d +3fcb5c10: .word 0x0000 +3fcb5c20: .word 0x0000 +3fcb5c30: .word 0x0000 +3fcb5c40: .word 0xff09 +3fcb5c50: .word 0x0000 +3fcb5c60: .word 0x0000 +3fcb5c70: .word 0x0000 +3fcb5c80: .word 0xfe60 +3fcb5c90: addk 32, a0 +3fcb5ca0: .word 0xfe7e +3fcb5cb0: addk 32, a0 +3fcb5cc0: rev a6 +3fcb5cd0: .word 0x0000 +3fcb5ce0: rev b1 +3fcb5cf0: .word 0x0000 +3fcb5d00: .word 0x0041 +3fcb5d10: .word 0x0000 +3fcb5d20: .word 0x0000 +3fcb5d30: .word 0x0000 +3fcb5d40: .word 0x0051 +3fcb5d50: .word 0x0000 +3fcb5d60: .word 0x0000 +3fcb5d70: .word 0x0000 +3fcb5d80: .word 0x0057 +3fcb5d90: .word 0x0000 +3fcb5da0: .word 0x0000 +3fcb5db0: .word 0x0000 +3fcb5dc0: .word 0x0000 +3fcb5dd0: .word 0x0000 +3fcb5de0: .word 0x0000 +3fcb5df0: .word 0x0000 +3fcb5e00: .word 0x00e9 +3fcb5e10: .word 0x0000 +3fcb5e20: rev b2 +3fcb5e30: .word 0x0000 +3fcb5e40: .word 0x005a +3fcb5e50: .word 0x0000 +3fcb5e60: .word 0x0000 +3fcb5e70: .word 0x0000 +3fcb5e80: .word 0x0053 +3fcb5e90: .word 0x0000 +3fcb5ea0: .word 0x0000 +3fcb5eb0: .word 0x0000 +3fcb5ec0: .word 0x0058 +3fcb5ed0: .word 0x0000 +3fcb5ee0: .word 0x0000 +3fcb5ef0: .word 0x0000 +3fcb5f00: rev b12 +3fcb5f10: .word 0x0000 +3fcb5f20: rev b14 +3fcb5f30: .word 0x0000 +3fcb5f40: .word 0x0000 +3fcb5f50: .word 0x0000 +3fcb5f60: .word 0x0000 +3fcb5f70: .word 0x0000 +3fcb5f80: rev a2 +3fcb5f90: .word 0x0000 +3fcb5fa0: rev b3 +3fcb5fb0: .word 0x0000 +3fcb5fc0: .word 0x0045 +3fcb5fd0: .word 0x0000 +3fcb5fe0: .word 0x0000 +3fcb5ff0: .word 0x0000 +3fcb6000: .word 0x0044 +3fcb6010: .word 0x0000 +3fcb6020: .word 0x0000 +3fcb6030: .word 0x0000 +3fcb6040: .word 0x0043 +3fcb6050: .word 0x0000 +3fcb6060: .word 0x0000 +3fcb6070: .word 0x0000 +3fcb6080: .word 0x0000 +3fcb6090: .word 0x0000 +3fcb60a0: .word 0x0000 +3fcb60b0: .word 0x0000 +3fcb60c0: rev a7 +3fcb60d0: .word 0x0000 +3fcb60e0: rev b4 +3fcb60f0: .word 0x0000 +3fcb6100: .word 0x0052 +3fcb6110: .word 0x0000 +3fcb6120: .word 0x0000 +3fcb6130: .word 0x0000 +3fcb6140: .word 0x0046 +3fcb6150: .word 0x0000 +3fcb6160: .word 0x0000 +3fcb6170: .word 0x0000 +3fcb6180: .word 0x0056 +3fcb6190: .word 0x0000 +3fcb61a0: .word 0x0000 +3fcb61b0: .word 0x0000 +3fcb61c0: rev a0 +3fcb61d0: .word 0x0000 +3fcb61e0: .word 0x0000 +3fcb61f0: .word 0x0000 +3fcb6200: .word 0x0000 +3fcb6210: .word 0x0000 +3fcb6220: .word 0x0000 +3fcb6230: .word 0x0000 +3fcb6240: rev a8 +3fcb6250: .word 0x0000 +3fcb6260: rev b5 +3fcb6270: .word 0x0000 +3fcb6280: .word 0x0054 +3fcb6290: .word 0x0000 +3fcb62a0: .word 0x0000 +3fcb62b0: .word 0x0000 +3fcb62c0: .word 0x0047 +3fcb62d0: .word 0x0000 +3fcb62e0: .word 0x0000 +3fcb62f0: .word 0x0000 +3fcb6300: .word 0x0042 +3fcb6310: .word 0x0000 +3fcb6320: .word 0x0000 +3fcb6330: .word 0x0000 +3fcb6340: .word 0x0000 +3fcb6350: .word 0x0000 +3fcb6360: .word 0x0000 +3fcb6370: .word 0x0000 +3fcb6380: .word 0x00a7 +3fcb6390: .word 0x0000 +3fcb63a0: rev b6 +3fcb63b0: .word 0x0000 +3fcb63c0: .word 0x0059 +3fcb63d0: .word 0x0000 +3fcb63e0: .word 0x0000 +3fcb63f0: .word 0x0000 +3fcb6400: .word 0x0048 +3fcb6410: .word 0x0000 +3fcb6420: .word 0x0000 +3fcb6430: .word 0x0000 +3fcb6440: .word 0x004e +3fcb6450: .word 0x0000 +3fcb6460: .word 0x0000 +3fcb6470: .word 0x0000 +3fcb6480: .word 0x0000 +3fcb6490: .word 0x0000 +3fcb64a0: .word 0x0000 +3fcb64b0: .word 0x0000 +3fcb64c0: .word 0x00e8 +3fcb64d0: .word 0x0000 +3fcb64e0: rev b7 +3fcb64f0: .word 0x0000 +3fcb6500: .word 0x0055 +3fcb6510: .word 0x0000 +3fcb6520: .word 0x0000 +3fcb6530: .word 0x0000 +3fcb6540: .word 0x004a +3fcb6550: .word 0x0000 +3fcb6560: .word 0x0000 +3fcb6570: .word 0x0000 +3fcb6580: rev a12 +3fcb6590: .word 0x0000 +3fcb65a0: rev sp +3fcb65b0: .word 0x0000 +3fcb65c0: .word 0x0000 +3fcb65d0: .word 0x0000 +3fcb65e0: .word 0x0000 +3fcb65f0: .word 0x0000 +3fcb6600: rev a1 +3fcb6610: .word 0x0000 +3fcb6620: rev b8 +3fcb6630: .word 0x0000 +3fcb6640: .word 0x0049 +3fcb6650: .word 0x0000 +3fcb6660: .word 0x0000 +3fcb6670: .word 0x0000 +3fcb6680: .word 0x004b +3fcb6690: .word 0x0000 +3fcb66a0: .word 0x0000 +3fcb66b0: .word 0x0000 +3fcb66c0: rev b11 +3fcb66d0: .word 0x0000 +3fcb66e0: rev a14 +3fcb66f0: .word 0x0000 +3fcb6700: .word 0x0000 +3fcb6710: .word 0x0000 +3fcb6720: .word 0x0000 +3fcb6730: .word 0x0000 +3fcb6740: .word 0x00e7 +3fcb6750: .word 0x0000 +3fcb6760: rev b9 +3fcb6770: .word 0x0000 +3fcb6780: .word 0x004f +3fcb6790: .word 0x0000 +3fcb67a0: .word 0x0000 +3fcb67b0: .word 0x0000 +3fcb67c0: .word 0x004c +3fcb67d0: .word 0x0000 +3fcb67e0: .word 0x0000 +3fcb67f0: .word 0x0000 +3fcb6800: rev b10 +3fcb6810: .word 0x0000 +3fcb6820: rev sp +3fcb6830: .word 0x0000 +3fcb6840: .word 0x0000 +3fcb6850: .word 0x0000 +3fcb6860: .word 0x0000 +3fcb6870: .word 0x0000 +3fcb6880: .word 0x00e0 +3fcb6890: .word 0x0000 +3fcb68a0: rev b0 +3fcb68b0: .word 0x0000 +3fcb68c0: .word 0x0050 +3fcb68d0: .word 0x0000 +3fcb68e0: .word 0x0000 +3fcb68f0: .word 0x0000 +3fcb6900: .word 0x0000 +3fcb6910: .word 0x0000 +3fcb6920: .word 0x0000 +3fcb6930: .word 0x0000 +3fcb6940: .word 0x004d +3fcb6950: .word 0x0000 +3fcb6960: .word 0x0000 +3fcb6970: .word 0x0000 +3fcb6980: rev b13 +3fcb6990: .word 0x0000 +3fcb69a0: rev a11 +3fcb69b0: .word 0x0000 +3fcb69c0: .word 0x0000 +3fcb69d0: .word 0x0000 +3fcb69e0: .word 0x0000 +3fcb69f0: .word 0x0000 +3fcb6a00: rev a13 +3fcb6a10: .word 0x0000 +3fcb6a20: .word 0x005f +3fcb6a30: .word 0x0000 +3fcb6a40: rev a4 +3fcb6a50: .word 0x0000 +3fcb6a60: rev a10 +3fcb6a70: .word 0x0000 +3fcb6a80: rev a3 +3fcb6a90: .word 0x0000 +3fcb6aa0: .word 0x0040 +3fcb6ab0: .word 0x0000 +3fcb6ac0: .word 0x0000 +3fcb6ad0: .word 0x0000 +3fcb6ae0: .word 0x0000 +3fcb6af0: .word 0x0000 +3fcb6b00: rev a9 +3fcb6b10: .word 0x0000 +3fcb6b20: .word 0x00b0 +3fcb6b30: .word 0x0000 +3fcb6b40: .word 0xfe5e +3fcb6b50: addk 32, a0 +3fcb6b60: .word 0xfe22 +3fcb6b70: addk 32, a0 +3fcb6b80: .word 0x00f9 +3fcb6b90: .word 0x0000 +3fcb6ba0: rev a5 +3fcb6bb0: .word 0x0000 +3fcb6bc0: .word 0xffbe +L3FCB6BD0: +3fcb6bd0: .word 0x0000 +3fcb6be0: .word 0x0000 +3fcb6bf0: .word 0x0000 +3fcb6c00: .word 0xffbf +3fcb6c10: .word 0x0000 +3fcb6c20: .word 0x0000 +3fcb6c30: .word 0x0000 +3fcb6c40: .word 0xffc0 +3fcb6c50: .word 0x0000 +3fcb6c60: .word 0x0000 +3fcb6c70: .word 0x0000 +3fcb6c80: .word 0xffc1 +3fcb6c90: .word 0x0000 +3fcb6ca0: .word 0x0000 +3fcb6cb0: .word 0x0000 +3fcb6cc0: .word 0xffc2 +3fcb6cd0: .word 0x0000 +3fcb6ce0: .word 0x0000 +3fcb6cf0: .word 0x0000 +3fcb6d00: .word 0x0000 +3fcb6d10: .word 0x0000 +3fcb6d20: .word 0x0000 +3fcb6d30: .word 0x0000 +3fcb6d40: .word 0x0000 +3fcb6d50: .word 0x0000 +3fcb6d60: .word 0x0000 +3fcb6d70: .word 0x0000 +3fcb6d80: .word 0x0000 +3fcb6d90: .word 0x0000 +3fcb6da0: .word 0x0000 +3fcb6db0: .word 0x0000 +3fcb6dc0: .word 0x0000 +3fcb6dd0: .word 0x0000 +3fcb6de0: .word 0x0000 +3fcb6df0: .word 0x0000 +3fcb6e00: .word 0x0000 +3fcb6e10: .word 0x0000 +3fcb6e20: .word 0x0000 +3fcb6e30: .word 0x0000 +3fcb6e40: .word 0x0000 +3fcb6e50: .word 0x0000 +3fcb6e60: .word 0x0000 +3fcb6e70: .word 0x0000 +3fcb6e80: .word 0x0000 +3fcb6e90: .word 0x0000 +3fcb6ea0: .word 0x0000 +3fcb6eb0: .word 0x0000 +3fcb6ec0: .word 0x0000 +3fcb6ed0: .word 0x0000 +3fcb6ee0: .word 0x0000 +3fcb6ef0: .word 0x0000 +3fcb6f00: .word 0x0000 +3fcb6f10: .word 0x0000 +3fcb6f20: .word 0x0000 +3fcb6f30: .word 0x0000 +3fcb6f40: .word 0xffc3 +3fcb6f50: .word 0x0000 +3fcb6f60: .word 0x0000 +3fcb6f70: .word 0x0000 +3fcb6f80: .word 0xffc4 +3fcb6f90: .word 0x0000 +3fcb6fa0: .word 0x0000 +3fcb6fb0: .word 0x0000 +3fcb6fc0: .word 0xffc5 +3fcb6fd0: .word 0x0000 +3fcb6fe0: .word 0x0000 +3fcb6ff0: .word 0x0000 +3fcb7000: .word 0xffc6 +3fcb7010: .word 0x0000 +3fcb7020: .word 0x0000 +3fcb7030: .word 0x0000 +3fcb7040: .word 0xffc7 +3fcb7050: .word 0x0000 +3fcb7060: .word 0x0000 +3fcb7070: .word 0x0000 +3fcb7080: .word 0x0000 +3fcb7090: .word 0x0000 +3fcb70a0: .word 0x0000 +3fcb70b0: .word 0x0000 +3fcb70c0: .word 0x0000 +3fcb70d0: .word 0x0000 +3fcb70e0: .word 0x0000 +3fcb70f0: .word 0x0000 +3fcb7100: .word 0x0000 +3fcb7110: .word 0x0000 +3fcb7120: .word 0x0000 +3fcb7130: .word 0x0000 +3fcb7140: .word 0x0000 +3fcb7150: .word 0x0000 +3fcb7160: .word 0x0000 +3fcb7170: .word 0x0000 +3fcb7180: .word 0x0000 +3fcb7190: .word 0x0000 +3fcb71a0: .word 0x0000 +3fcb71b0: .word 0x0000 +3fcb71c0: .word 0x0000 +3fcb71d0: .word 0x0000 +3fcb71e0: .word 0x0000 +3fcb71f0: .word 0x0000 +3fcb7200: .word 0x0000 +3fcb7210: .word 0x0000 +3fcb7220: .word 0x0000 +3fcb7230: .word 0x0000 +3fcb7240: .word 0x0000 +3fcb7250: .word 0x0000 +3fcb7260: .word 0x0000 +3fcb7270: .word 0x0000 +3fcb7280: .word 0xffc8 +3fcb7290: .word 0x0000 +3fcb72a0: .word 0x0000 +3fcb72b0: .word 0x0000 +3fcb72c0: .word 0xffc9 +3fcb72d0: .word 0x0000 +3fcb72e0: .word 0x0000 +3fcb72f0: .word 0x0000 +3fcb7300: .word 0xffca +3fcb7310: .word 0x0000 +3fcb7320: .word 0x0000 +3fcb7330: .word 0x0000 +3fcb7340: .word 0xffcb +3fcb7350: .word 0x0000 +3fcb7360: .word 0x0000 +3fcb7370: .word 0x0000 +3fcb7380: .word 0x0000 +3fcb7390: .word 0x0000 +3fcb73a0: .word 0x0000 +3fcb73b0: .word 0x0000 +3fcb73c0: .word 0x0000 +3fcb73d0: .word 0x0000 +3fcb73e0: .word 0x0000 +3fcb73f0: .word 0x0000 +3fcb7400: .word 0x0000 +3fcb7410: .word 0x0000 +3fcb7420: .word 0x0000 +3fcb7430: .word 0x0000 +3fcb7440: .word 0x0000 +3fcb7450: .word 0x0000 +3fcb7460: .word 0x0000 +3fcb7470: .word 0x0000 +3fcb7480: .word 0x0000 +3fcb7490: .word 0x0000 +3fcb74a0: .word 0x0000 +3fcb74b0: .word 0x0000 +3fcb74c0: .word 0x0000 +3fcb74d0: .word 0x0000 +3fcb74e0: .word 0x0000 +3fcb74f0: .word 0x0000 +3fcb7500: .word 0x0000 +3fcb7510: .word 0x0000 +3fcb7520: .word 0x0000 +3fcb7530: .word 0x0000 +3fcb7540: .word 0xff6a +3fcb7550: .word 0x0000 +3fcb7560: .word 0x0000 +3fcb7570: .word 0x0000 +3fcb7580: .word 0xff67 +3fcb7590: .word 0x0000 +3fcb75a0: .word 0x0000 +3fcb75b0: .word 0x0000 +3fcb75c0: .word 0x0000 +3fcb75d0: .word 0x0000 +3fcb75e0: .word 0x0000 +3fcb75f0: .word 0x0000 +3fcb7600: .word 0x0000 +3fcb7610: .word 0x0000 +3fcb7620: .word 0x0000 +3fcb7630: .word 0x0000 +3fcb7640: .word 0xffce +3fcb7650: .word 0x0000 +3fcb7660: .word 0x0000 +3fcb7670: .word 0x0000 +3fcb7680: .word 0xffcf +3fcb7690: .word 0x0000 +3fcb76a0: .word 0x0000 +3fcb76b0: .word 0x0000 +3fcb76c0: .word 0xffd0 +3fcb76d0: .word 0x0000 +3fcb76e0: .word 0x0000 +3fcb76f0: .word 0x0000 +3fcb7700: .word 0xffd1 +3fcb7710: .word 0x0000 +3fcb7720: .word 0x0000 +3fcb7730: .word 0x0000 +3fcb7740: .word 0x0000 +3fcb7750: .word 0x0000 +3fcb7760: .word 0x0000 +3fcb7770: .word 0x0000 +3fcb7780: .word 0x0000 +3fcb7790: .word 0x0000 +3fcb77a0: .word 0x0000 +3fcb77b0: .word 0x0000 +3fcb77c0: .word 0x0000 +3fcb77d0: .word 0x0000 +3fcb77e0: .word 0x0000 +3fcb77f0: .word 0x0000 +3fcb7800: .word 0x0000 +3fcb7810: .word 0x0000 +3fcb7820: .word 0x0000 +3fcb7830: .word 0x0000 +3fcb7840: .word 0x0000 +3fcb7850: .word 0x0000 +3fcb7860: .word 0x0000 +3fcb7870: .word 0x0000 +3fcb7880: .word 0x0000 +3fcb7890: .word 0x0000 +3fcb78a0: .word 0x0000 +3fcb78b0: .word 0x0000 +3fcb78c0: .word 0xff68 +3fcb78d0: .word 0x0000 +3fcb78e0: .word 0x0000 +3fcb78f0: .word 0x0000 +3fcb7900: .word 0xff63 +3fcb7910: .word 0x0000 +3fcb7920: .word 0x0000 +3fcb7930: .word 0x0000 +3fcb7940: .word 0xff00 +3fcb7950: addk 32, a0 +3fcb7960: .word 0x0000 +3fcb7970: .word 0x0000 +3fcb7980: .word 0xff60 +3fcb7990: .word 0x0000 +3fcb79a0: .word 0x0000 +3fcb79b0: .word 0x0000 +3fcb79c0: .word 0xff55 +3fcb79d0: .word 0x0000 +3fcb79e0: .word 0x0000 +3fcb79f0: .word 0x0000 +3fcb7a00: .word 0xff56 +3fcb7a10: .word 0x0000 +3fcb7a20: .word 0x0000 +3fcb7a30: .word 0x0000 +3fcb7a40: .word 0x0000 +3fcb7a50: .word 0x0000 +3fcb7a60: .word 0x0000 +3fcb7a70: .word 0x0000 +3fcb7a80: .word 0x0000 +3fcb7a90: .word 0x0000 +3fcb7aa0: .word 0x0000 +3fcb7ab0: .word 0x0000 +3fcb7ac0: .word 0xffb0 +3fcb7ad0: .word 0x0000 +3fcb7ae0: .word 0x0000 +3fcb7af0: .word 0x0000 +3fcb7b00: .word 0x0000 +3fcb7b10: .word 0x0000 +3fcb7b20: .word 0x0000 +3fcb7b30: .word 0x0000 +3fcb7b40: .word 0xffae +3fcb7b50: .word 0x0000 +3fcb7b60: .word 0x0000 +3fcb7b70: .word 0x0000 +3fcb7b80: .word 0xff8d +3fcb7b90: .word 0x0000 +3fcb7ba0: .word 0x0000 +3fcb7bb0: .word 0x0000 +3fcb7bc0: .word 0xffb1 +3fcb7bd0: .word 0x0000 +3fcb7be0: .word 0x0000 +3fcb7bf0: .word 0x0000 +3fcb7c00: .word 0xffb2 +3fcb7c10: .word 0x0000 +3fcb7c20: .word 0x0000 +3fcb7c30: .word 0x0000 +3fcb7c40: .word 0xffb3 +3fcb7c50: .word 0x0000 +3fcb7c60: .word 0x0000 +3fcb7c70: .word 0x0000 +3fcb7c80: .word 0xffb4 +3fcb7c90: .word 0x0000 +3fcb7ca0: .word 0x0000 +3fcb7cb0: .word 0x0000 +3fcb7cc0: .word 0xffb5 +3fcb7cd0: .word 0x0000 +3fcb7ce0: .word 0x0000 +3fcb7cf0: .word 0x0000 +3fcb7d00: .word 0xffb6 +3fcb7d10: .word 0x0000 +3fcb7d20: .word 0x0000 +3fcb7d30: .word 0x0000 +3fcb7d40: .word 0xffac +3fcb7d50: .word 0x0000 +3fcb7d60: .word 0x0000 +3fcb7d70: .word 0x0000 +3fcb7d80: .word 0xffb7 +3fcb7d90: .word 0x0000 +3fcb7da0: .word 0x0000 +3fcb7db0: .word 0x0000 +3fcb7dc0: .word 0xffb8 +3fcb7dd0: .word 0x0000 +3fcb7de0: .word 0x0000 +3fcb7df0: .word 0x0000 +3fcb7e00: .word 0xffb9 +3fcb7e10: .word 0x0000 +3fcb7e20: .word 0x0000 +3fcb7e30: .word 0x0000 +3fcb7e40: .word 0xffad +3fcb7e50: .word 0x0000 +3fcb7e60: .word 0x0000 +3fcb7e70: .word 0x0000 +3fcb7e80: .word 0xff91 +3fcb7e90: .word 0x0000 +3fcb7ea0: .word 0x0000 +3fcb7eb0: .word 0x0000 +3fcb7ec0: .word 0xff92 +3fcb7ed0: .word 0x0000 +3fcb7ee0: .word 0x0000 +3fcb7ef0: .word 0x0000 +3fcb7f00: .word 0xff93 +3fcb7f10: .word 0x0000 +3fcb7f20: .word 0x0000 +3fcb7f30: .word 0x0000 +3fcb7f40: .word 0xff94 +3fcb7f50: .word 0x0000 +3fcb7f60: .word 0x0000 +3fcb7f70: .word 0x0000 +3fcb7f80: .word 0x0000 +3fcb7f90: .word 0x0000 +3fcb7fa0: .word 0x0000 +3fcb7fb0: .word 0x0000 +3fcb7fc0: .word 0x0000 +3fcb7fd0: .word 0x0000 +3fcb7fe0: .word 0x0000 +3fcb7ff0: .word 0x0000 +3fcb8000: .word 0xff51 +3fcb8010: .word 0x0000 +3fcb8020: .word 0x0000 +3fcb8030: .word 0x0000 +3fcb8040: .word 0xff53 +3fcb8050: .word 0x0000 +3fcb8060: .word 0x0000 +3fcb8070: .word 0x0000 +3fcb8080: .word 0xff54 +3fcb8090: .word 0x0000 +3fcb80a0: .word 0x0000 +3fcb80b0: .word 0x0000 +3fcb80c0: .word 0xff52 +3fcb80d0: .word 0x0000 +3fcb80e0: .word 0x0000 +3fcb80f0: .word 0x0000 +3fcb8100: .word 0xffe2 +3fcb8110: .word 0x0000 +3fcb8120: .word 0x0000 +3fcb8130: .word 0x0000 +3fcb8140: .word 0xffe9 +3fcb8150: .word 0x0000 +3fcb8160: .word 0x0000 +3fcb8170: .word 0x0000 +3fcb8180: .word 0xff20 +3fcb8190: .word 0x0000 +3fcb81a0: .word 0x0000 +3fcb81b0: .word 0x0000 +3fcb81c0: .word 0xffe1 +3fcb81d0: .word 0x0000 +3fcb81e0: .word 0x0000 +3fcb81f0: .word 0x0000 +3fcb8200: .word 0xffe3 +3fcb8210: .word 0x0000 +3fcb8220: .word 0x0000 +3fcb8230: .word 0x0000 +3fcb8240: .word 0xffe5 +3fcb8250: .word 0x0000 +3fcb8260: .word 0x0000 +3fcb8270: .word 0x0000 +3fcb8280: .word 0xff20 +3fcb8290: .word 0x0000 +3fcb82a0: .word 0x0000 +3fcb82b0: .word 0x0000 +3fcb82c0: .word 0xffea +3fcb82d0: .word 0x0000 +3fcb82e0: .word 0x0000 +3fcb82f0: .word 0x0000 +3fcb8300: .word 0x0000 +3fcb8310: .word 0x0000 +3fcb8320: .word 0x0000 +3fcb8330: .word 0x0000 +3fcb8340: .word 0x0000 +3fcb8350: .word 0x0000 +3fcb8360: .word 0x0000 +3fcb8370: .word 0x0000 +3fcb8380: .word 0x0000 +3fcb8390: .word 0x0000 +3fcb83a0: .word 0x0000 +3fcb83b0: .word 0x0000 +3fcb83c0: .word 0x0000 +3fcb83d0: .word 0x0000 +3fcb83e0: .word 0x0000 +3fcb83f0: .word 0x0000 +3fcb8400: .word 0x0000 +3fcb8410: .word 0x0000 +3fcb8420: .word 0x0000 +3fcb8430: .word 0x0000 +3fcb8440: .word 0x0000 +3fcb8450: .word 0x0000 +3fcb8460: .word 0x0000 +3fcb8470: .word 0x0000 +3fcb8480: .word 0x0000 +3fcb8490: .word 0x0000 +3fcb84a0: .word 0x0000 +3fcb84b0: .word 0x0000 +3fcb84c0: .word 0x0000 +3fcb84d0: .word 0x0000 +3fcb84e0: .word 0x0000 +3fcb84f0: .word 0x0000 +3fcb8500: .word 0x0000 +3fcb8510: .word 0x0000 +3fcb8520: .word 0x0000 +3fcb8530: .word 0x0000 +3fcb8540: .word 0xffff +3fcb8550: .word 0x0000 +3fcb8560: .word 0x0000 +3fcb8570: .word 0x0000 +3fcb8580: .word 0xff0d +3fcb8590: .word 0x0000 +3fcb85a0: .word 0x0000 +3fcb85b0: .word 0x0000 +3fcb85c0: .word 0xff09 +3fcb85d0: .word 0x0000 +3fcb85e0: .word 0x0000 +3fcb85f0: .word 0x0000 +3fcb8600: .word 0x0040 +3fcb8610: .word 0x0000 +3fcb8620: .word 0x005c +3fcb8630: .word 0x0000 +3fcb8640: rev b1 +3fcb8650: .word 0x0000 +L3FCB8660: +3fcb8660: rev a1 +3fcb8670: .word 0x0000 +3fcb8680: .word 0x0051 +3fcb8690: .word 0x0000 +3fcb86a0: .word 0x0000 +3fcb86b0: .word 0x0000 +3fcb86c0: .word 0x0041 +3fcb86d0: .word 0x0000 +3fcb86e0: .word 0x0000 +3fcb86f0: .word 0x0000 +3fcb8700: .word 0x005a +3fcb8710: .word 0x0000 +3fcb8720: .word 0x0000 +3fcb8730: .word 0x0000 +3fcb8740: .word 0x0000 +3fcb8750: .word 0x0000 +3fcb8760: .word 0x0000 +3fcb8770: .word 0x0000 +3fcb8780: rev b2 +3fcb8790: .word 0x0000 +3fcb87a0: rev a2 +3fcb87b0: .word 0x0000 +3fcb87c0: .word 0x0057 +3fcb87d0: .word 0x0000 +3fcb87e0: .word 0x0000 +3fcb87f0: .word 0x0000 +3fcb8800: .word 0x0053 +3fcb8810: .word 0x0000 +3fcb8820: .word 0x0000 +3fcb8830: .word 0x0000 +3fcb8840: .word 0x0058 +3fcb8850: .word 0x0000 +3fcb8860: .word 0x0000 +3fcb8870: .word 0x0000 +3fcb8880: rev b12 +3fcb8890: .word 0x0000 +3fcb88a0: rev b14 +3fcb88b0: .word 0x0000 +3fcb88c0: .word 0x0000 +3fcb88d0: .word 0x0000 +3fcb88e0: .word 0x0000 +3fcb88f0: .word 0x0000 +3fcb8900: rev b3 +3fcb8910: .word 0x0000 +3fcb8920: rev a3 +3fcb8930: .word 0x0000 +3fcb8940: .word 0x0045 +3fcb8950: .word 0x0000 +3fcb8960: .word 0x0000 +3fcb8970: .word 0x0000 +3fcb8980: .word 0x0044 +3fcb8990: .word 0x0000 +3fcb89a0: .word 0x0000 +3fcb89b0: .word 0x0000 +3fcb89c0: .word 0x0043 +3fcb89d0: .word 0x0000 +3fcb89e0: .word 0x0000 +3fcb89f0: .word 0x0000 +3fcb8a00: .word 0x0000 +3fcb8a10: .word 0x0000 +3fcb8a20: .word 0x0000 +3fcb8a30: .word 0x0000 +3fcb8a40: rev b4 +3fcb8a50: .word 0x0000 +3fcb8a60: rev a4 +3fcb8a70: .word 0x0000 +3fcb8a80: .word 0x0052 +3fcb8a90: .word 0x0000 +3fcb8aa0: .word 0x0000 +3fcb8ab0: .word 0x0000 +3fcb8ac0: .word 0x0046 +3fcb8ad0: .word 0x0000 +3fcb8ae0: .word 0x0000 +3fcb8af0: .word 0x0000 +3fcb8b00: .word 0x0056 +3fcb8b10: .word 0x0000 +3fcb8b20: .word 0x0000 +3fcb8b30: .word 0x0000 +3fcb8b40: rev a0 +3fcb8b50: .word 0x0000 +3fcb8b60: .word 0x0000 +3fcb8b70: .word 0x0000 +3fcb8b80: .word 0x0000 +3fcb8b90: .word 0x0000 +3fcb8ba0: .word 0x0000 +3fcb8bb0: .word 0x0000 +3fcb8bc0: rev b5 +3fcb8bd0: .word 0x0000 +3fcb8be0: rev a5 +3fcb8bf0: .word 0x0000 +3fcb8c00: .word 0x0054 +3fcb8c10: .word 0x0000 +3fcb8c20: .word 0x0000 +3fcb8c30: .word 0x0000 +3fcb8c40: .word 0x0047 +3fcb8c50: .word 0x0000 +3fcb8c60: .word 0x0000 +3fcb8c70: .word 0x0000 +3fcb8c80: .word 0x0042 +3fcb8c90: .word 0x0000 +3fcb8ca0: .word 0x0000 +3fcb8cb0: .word 0x0000 +3fcb8cc0: .word 0x0000 +3fcb8cd0: .word 0x0000 +3fcb8ce0: .word 0x0000 +3fcb8cf0: .word 0x0000 +3fcb8d00: rev b6 +3fcb8d10: .word 0x0000 +3fcb8d20: rev a6 +3fcb8d30: .word 0x0000 +3fcb8d40: .word 0x0059 +3fcb8d50: .word 0x0000 +3fcb8d60: .word 0x0000 +3fcb8d70: .word 0x0000 +3fcb8d80: .word 0x0048 +3fcb8d90: .word 0x0000 +3fcb8da0: .word 0x0000 +3fcb8db0: .word 0x0000 +3fcb8dc0: .word 0x004e +3fcb8dd0: .word 0x0000 +3fcb8de0: .word 0x0000 +3fcb8df0: .word 0x0000 +3fcb8e00: .word 0x0000 +3fcb8e10: .word 0x0000 +3fcb8e20: .word 0x0000 +3fcb8e30: .word 0x0000 +3fcb8e40: rev b7 +3fcb8e50: .word 0x0000 +3fcb8e60: rev sp +3fcb8e70: .word 0x0000 +3fcb8e80: .word 0x0055 +3fcb8e90: .word 0x0000 +3fcb8ea0: .word 0x0000 +3fcb8eb0: .word 0x0000 +3fcb8ec0: .word 0x004a +3fcb8ed0: .word 0x0000 +3fcb8ee0: .word 0x0000 +3fcb8ef0: .word 0x0000 +3fcb8f00: .word 0x004d +3fcb8f10: .word 0x0000 +3fcb8f20: .word 0x0000 +3fcb8f30: .word 0x0000 +3fcb8f40: .word 0x0000 +3fcb8f50: .word 0x0000 +3fcb8f60: .word 0x0000 +3fcb8f70: .word 0x0000 +3fcb8f80: rev b8 +3fcb8f90: .word 0x0000 +3fcb8fa0: rev a8 +3fcb8fb0: .word 0x0000 +3fcb8fc0: .word 0x0049 +3fcb8fd0: .word 0x0000 +3fcb8fe0: .word 0x0000 +3fcb8ff0: .word 0x0000 +3fcb9000: .word 0x004b +3fcb9010: .word 0x0000 +3fcb9020: .word 0x0000 +3fcb9030: .word 0x0000 +3fcb9040: rev a12 +3fcb9050: .word 0x0000 +3fcb9060: rev b11 +3fcb9070: .word 0x0000 +3fcb9080: .word 0x0000 +3fcb9090: .word 0x0000 +3fcb90a0: .word 0x0000 +3fcb90b0: .word 0x0000 +3fcb90c0: rev b9 +3fcb90d0: .word 0x0000 +3fcb90e0: rev a9 +3fcb90f0: .word 0x0000 +3fcb9100: .word 0x004f +3fcb9110: .word 0x0000 +3fcb9120: .word 0x0000 +3fcb9130: .word 0x0000 +3fcb9140: .word 0x004c +3fcb9150: .word 0x0000 +3fcb9160: .word 0x0000 +3fcb9170: .word 0x0000 +3fcb9180: rev a14 +3fcb9190: .word 0x0000 +3fcb91a0: rev b10 +3fcb91b0: .word 0x0000 +3fcb91c0: .word 0x0000 +3fcb91d0: .word 0x0000 +3fcb91e0: .word 0x0000 +3fcb91f0: .word 0x0000 +3fcb9200: rev b0 +3fcb9210: .word 0x0000 +3fcb9220: rev b13 +3fcb9230: .word 0x0000 +3fcb9240: .word 0x0050 +3fcb9250: .word 0x0000 +3fcb9260: .word 0x0000 +3fcb9270: .word 0x0000 +3fcb9280: .word 0x0000 +3fcb9290: .word 0x0000 +3fcb92a0: .word 0x0000 +3fcb92b0: .word 0x0000 +3fcb92c0: .word 0x007b +3fcb92d0: .word 0x0000 +3fcb92e0: .word 0x007d +3fcb92f0: .word 0x0000 +3fcb9300: rev a13 +3fcb9310: .word 0x0000 +3fcb9320: .word 0x005f +3fcb9330: .word 0x0000 +3fcb9340: .word 0x0000 +3fcb9350: .word 0x0000 +3fcb9360: .word 0x0000 +3fcb9370: .word 0x0000 +3fcb9380: .word 0x005d +3fcb9390: .word 0x0000 +3fcb93a0: .word 0x005b +3fcb93b0: .word 0x0000 +3fcb93c0: rev a11 +3fcb93d0: .word 0x0000 +3fcb93e0: rev a10 +3fcb93f0: .word 0x0000 +3fcb9400: .word 0x007c +3fcb9410: .word 0x0000 +3fcb9420: .word 0x007e +3fcb9430: .word 0x0000 +3fcb9440: .word 0x0000 +3fcb9450: .word 0x0000 +3fcb9460: .word 0x0000 +3fcb9470: .word 0x0000 +3fcb9480: rev a7 +3fcb9490: .word 0x0000 +3fcb94a0: rev sp +3fcb94b0: .word 0x0000 +3fcb94c0: .word 0x0060 +3fcb94d0: .word 0x0000 +3fcb94e0: .word 0x005e +3fcb94f0: .word 0x0000 +3fcb9500: .word 0xfe27 +3fcb9510: addk 32, a0 +3fcb9520: .word 0xfe22 +3fcb9530: addk 32, a0 +3fcb9540: .word 0xffbe +3fcb9550: .word 0x0000 +3fcb9560: .word 0x0000 +3fcb9570: .word 0x0000 +3fcb9580: .word 0xffbf +3fcb9590: .word 0x0000 +3fcb95a0: .word 0x0000 +3fcb95b0: .word 0x0000 +3fcb95c0: .word 0xffc0 +3fcb95d0: .word 0x0000 +3fcb95e0: .word 0x0000 +3fcb95f0: .word 0x0000 +3fcb9600: .word 0xffc1 +3fcb9610: .word 0x0000 +3fcb9620: .word 0x0000 +3fcb9630: .word 0x0000 +3fcb9640: .word 0xffc2 +3fcb9650: .word 0x0000 +3fcb9660: .word 0x0000 +3fcb9670: .word 0x0000 +3fcb9680: .word 0x0000 +3fcb9690: .word 0x0000 +3fcb96a0: .word 0x0000 +3fcb96b0: .word 0x0000 +3fcb96c0: .word 0x0000 +3fcb96d0: .word 0x0000 +3fcb96e0: .word 0x0000 +3fcb96f0: .word 0x0000 +3fcb9700: .word 0x0000 +3fcb9710: .word 0x0000 +3fcb9720: .word 0x0000 +3fcb9730: .word 0x0000 +3fcb9740: .word 0x0000 +3fcb9750: .word 0x0000 +3fcb9760: .word 0x0000 +3fcb9770: .word 0x0000 +3fcb9780: .word 0x0000 +3fcb9790: .word 0x0000 +3fcb97a0: .word 0x0000 +3fcb97b0: .word 0x0000 +3fcb97c0: .word 0x0000 +3fcb97d0: .word 0x0000 +3fcb97e0: .word 0x0000 +3fcb97f0: .word 0x0000 +3fcb9800: .word 0x0000 +3fcb9810: .word 0x0000 +3fcb9820: .word 0x0000 +3fcb9830: .word 0x0000 +3fcb9840: .word 0x0000 +3fcb9850: .word 0x0000 +3fcb9860: .word 0x0000 +3fcb9870: .word 0x0000 +3fcb9880: .word 0x0000 +3fcb9890: .word 0x0000 +3fcb98a0: .word 0x0000 +3fcb98b0: .word 0x0000 +3fcb98c0: .word 0xffc3 +3fcb98d0: .word 0x0000 +3fcb98e0: .word 0x0000 +3fcb98f0: .word 0x0000 +3fcb9900: .word 0xffc4 +3fcb9910: .word 0x0000 +3fcb9920: .word 0x0000 +3fcb9930: .word 0x0000 +3fcb9940: .word 0xffc5 +3fcb9950: .word 0x0000 +3fcb9960: .word 0x0000 +3fcb9970: .word 0x0000 +3fcb9980: .word 0xffc6 +3fcb9990: .word 0x0000 +3fcb99a0: .word 0x0000 +3fcb99b0: .word 0x0000 +3fcb99c0: .word 0xffc7 +3fcb99d0: .word 0x0000 +3fcb99e0: .word 0x0000 +3fcb99f0: .word 0x0000 +3fcb9a00: .word 0x0000 +3fcb9a10: .word 0x0000 +3fcb9a20: .word 0x0000 +3fcb9a30: .word 0x0000 +3fcb9a40: .word 0x0000 +3fcb9a50: .word 0x0000 +3fcb9a60: .word 0x0000 +3fcb9a70: .word 0x0000 +3fcb9a80: .word 0x0000 +3fcb9a90: .word 0x0000 +3fcb9aa0: .word 0x0000 +3fcb9ab0: .word 0x0000 +3fcb9ac0: .word 0x0000 +3fcb9ad0: .word 0x0000 +3fcb9ae0: .word 0x0000 +3fcb9af0: .word 0x0000 +3fcb9b00: .word 0x0000 +3fcb9b10: .word 0x0000 +3fcb9b20: .word 0x0000 +3fcb9b30: .word 0x0000 +3fcb9b40: .word 0x0000 +3fcb9b50: .word 0x0000 +3fcb9b60: .word 0x0000 +3fcb9b70: .word 0x0000 +3fcb9b80: .word 0x0000 +3fcb9b90: .word 0x0000 +3fcb9ba0: .word 0x0000 +3fcb9bb0: .word 0x0000 +3fcb9bc0: .word 0x0000 +3fcb9bd0: .word 0x0000 +3fcb9be0: .word 0x0000 +3fcb9bf0: .word 0x0000 +3fcb9c00: .word 0xffc8 +3fcb9c10: .word 0x0000 +3fcb9c20: .word 0x0000 +3fcb9c30: .word 0x0000 +3fcb9c40: .word 0xffc9 +3fcb9c50: .word 0x0000 +3fcb9c60: .word 0x0000 +3fcb9c70: .word 0x0000 +3fcb9c80: .word 0xffca +3fcb9c90: .word 0x0000 +3fcb9ca0: .word 0x0000 +3fcb9cb0: .word 0x0000 +3fcb9cc0: .word 0xffcb +3fcb9cd0: .word 0x0000 +3fcb9ce0: .word 0x0000 +3fcb9cf0: .word 0x0000 +3fcb9d00: .word 0x0000 +3fcb9d10: .word 0x0000 +3fcb9d20: .word 0x0000 +3fcb9d30: .word 0x0000 +3fcb9d40: .word 0x0000 +3fcb9d50: .word 0x0000 +3fcb9d60: .word 0x0000 +3fcb9d70: .word 0x0000 +3fcb9d80: .word 0x0000 +3fcb9d90: .word 0x0000 +3fcb9da0: .word 0x0000 +3fcb9db0: .word 0x0000 +3fcb9dc0: .word 0x0000 +3fcb9dd0: .word 0x0000 +3fcb9de0: .word 0x0000 +3fcb9df0: .word 0x0000 +3fcb9e00: .word 0x0000 +3fcb9e10: .word 0x0000 +3fcb9e20: .word 0x0000 +3fcb9e30: .word 0x0000 +3fcb9e40: .word 0x0000 +3fcb9e50: .word 0x0000 +3fcb9e60: .word 0x0000 +3fcb9e70: .word 0x0000 +3fcb9e80: .word 0x0000 +3fcb9e90: .word 0x0000 +3fcb9ea0: .word 0x0000 +3fcb9eb0: .word 0x0000 +3fcb9ec0: .word 0xff6a +3fcb9ed0: .word 0x0000 +3fcb9ee0: .word 0x0000 +3fcb9ef0: .word 0x0000 +3fcb9f00: .word 0xff67 +3fcb9f10: .word 0x0000 +3fcb9f20: .word 0x0000 +3fcb9f30: .word 0x0000 +3fcb9f40: .word 0x0000 +3fcb9f50: .word 0x0000 +3fcb9f60: .word 0x0000 +3fcb9f70: .word 0x0000 +3fcb9f80: .word 0x0000 +3fcb9f90: .word 0x0000 +3fcb9fa0: .word 0x0000 +3fcb9fb0: .word 0x0000 +3fcb9fc0: .word 0xffce +3fcb9fd0: .word 0x0000 +3fcb9fe0: .word 0x0000 +3fcb9ff0: .word 0x0000 +3fcba000: .word 0xffcf +3fcba010: .word 0x0000 +3fcba020: .word 0x0000 +3fcba030: .word 0x0000 +3fcba040: .word 0xffd0 +3fcba050: .word 0x0000 +3fcba060: .word 0x0000 +3fcba070: .word 0x0000 +3fcba080: .word 0xffd1 +3fcba090: .word 0x0000 +3fcba0a0: .word 0x0000 +3fcba0b0: .word 0x0000 +3fcba0c0: .word 0x0000 +3fcba0d0: .word 0x0000 +3fcba0e0: .word 0x0000 +3fcba0f0: .word 0x0000 +3fcba100: .word 0x0000 +3fcba110: .word 0x0000 +3fcba120: .word 0x0000 +3fcba130: .word 0x0000 +3fcba140: .word 0x0000 +3fcba150: .word 0x0000 +3fcba160: .word 0x0000 +3fcba170: .word 0x0000 +3fcba180: .word 0x0000 +3fcba190: .word 0x0000 +3fcba1a0: .word 0x0000 +3fcba1b0: .word 0x0000 +3fcba1c0: .word 0x0000 +3fcba1d0: .word 0x0000 +3fcba1e0: .word 0x0000 +3fcba1f0: .word 0x0000 +3fcba200: .word 0x0000 +3fcba210: .word 0x0000 +3fcba220: .word 0x0000 +3fcba230: .word 0x0000 +3fcba240: .word 0xff68 +3fcba250: .word 0x0000 +3fcba260: .word 0x0000 +3fcba270: .word 0x0000 +3fcba280: .word 0xff63 +3fcba290: .word 0x0000 +3fcba2a0: .word 0x0000 +3fcba2b0: .word 0x0000 +3fcba2c0: .word 0xff00 +3fcba2d0: addk 32, a0 +3fcba2e0: .word 0x0000 +3fcba2f0: .word 0x0000 +3fcba300: .word 0xff60 +3fcba310: .word 0x0000 +3fcba320: .word 0x0000 +3fcba330: .word 0x0000 +3fcba340: .word 0xff55 +3fcba350: .word 0x0000 +3fcba360: .word 0x0000 +3fcba370: .word 0x0000 +3fcba380: .word 0xff56 +3fcba390: .word 0x0000 +3fcba3a0: .word 0x0000 +3fcba3b0: .word 0x0000 +3fcba3c0: .word 0x0000 +L3FCBA3D0: +3fcba3d0: .word 0x0000 +3fcba3e0: .word 0x0000 +3fcba3f0: .word 0x0000 +3fcba400: .word 0x0000 +3fcba410: .word 0x0000 +3fcba420: .word 0x0000 +3fcba430: .word 0x0000 +3fcba440: .word 0xffb0 +3fcba450: .word 0x0000 +3fcba460: .word 0x0000 +3fcba470: .word 0x0000 +3fcba480: .word 0x0000 +3fcba490: .word 0x0000 +3fcba4a0: .word 0x0000 +3fcba4b0: .word 0x0000 +3fcba4c0: .word 0xffae +3fcba4d0: .word 0x0000 +3fcba4e0: .word 0x0000 +3fcba4f0: .word 0x0000 +3fcba500: .word 0xff8d +3fcba510: .word 0x0000 +3fcba520: .word 0x0000 +3fcba530: .word 0x0000 +3fcba540: .word 0xffb1 +3fcba550: .word 0x0000 +3fcba560: .word 0x0000 +3fcba570: .word 0x0000 +3fcba580: .word 0xffb2 +3fcba590: .word 0x0000 +3fcba5a0: .word 0x0000 +3fcba5b0: .word 0x0000 +3fcba5c0: .word 0xffb3 +3fcba5d0: .word 0x0000 +3fcba5e0: .word 0x0000 +3fcba5f0: .word 0x0000 +3fcba600: .word 0xffb4 +3fcba610: .word 0x0000 +3fcba620: .word 0x0000 +3fcba630: .word 0x0000 +3fcba640: .word 0xffb5 +3fcba650: .word 0x0000 +3fcba660: .word 0x0000 +3fcba670: .word 0x0000 +3fcba680: .word 0xffb6 +3fcba690: .word 0x0000 +3fcba6a0: .word 0x0000 +3fcba6b0: .word 0x0000 +3fcba6c0: .word 0xffac +3fcba6d0: .word 0x0000 +3fcba6e0: .word 0x0000 +3fcba6f0: .word 0x0000 +3fcba700: .word 0xffb7 +3fcba710: .word 0x0000 +3fcba720: .word 0x0000 +3fcba730: .word 0x0000 +3fcba740: .word 0xffb8 +3fcba750: .word 0x0000 +3fcba760: .word 0x0000 +3fcba770: .word 0x0000 +3fcba780: .word 0xffb9 +3fcba790: .word 0x0000 +3fcba7a0: .word 0x0000 +3fcba7b0: .word 0x0000 +3fcba7c0: .word 0xffad +3fcba7d0: .word 0x0000 +3fcba7e0: .word 0x0000 +3fcba7f0: .word 0x0000 +3fcba800: .word 0xff91 +3fcba810: .word 0x0000 +3fcba820: .word 0x0000 +3fcba830: .word 0x0000 +3fcba840: .word 0xff92 +3fcba850: .word 0x0000 +3fcba860: .word 0x0000 +3fcba870: .word 0x0000 +3fcba880: .word 0xff93 +3fcba890: .word 0x0000 +3fcba8a0: .word 0x0000 +3fcba8b0: .word 0x0000 +3fcba8c0: .word 0xff94 +3fcba8d0: .word 0x0000 +3fcba8e0: .word 0x0000 +3fcba8f0: .word 0x0000 +3fcba900: .word 0x0000 +3fcba910: .word 0x0000 +3fcba920: .word 0x0000 +3fcba930: .word 0x0000 +3fcba940: .word 0x0000 +3fcba950: .word 0x0000 +3fcba960: .word 0x0000 +3fcba970: .word 0x0000 +3fcba980: .word 0xff51 +3fcba990: .word 0x0000 +3fcba9a0: .word 0x0000 +3fcba9b0: .word 0x0000 +3fcba9c0: .word 0xff53 +3fcba9d0: .word 0x0000 +3fcba9e0: .word 0x0000 +3fcba9f0: .word 0x0000 +3fcbaa00: .word 0xff54 +3fcbaa10: .word 0x0000 +3fcbaa20: .word 0x0000 +3fcbaa30: .word 0x0000 +3fcbaa40: .word 0xff52 +3fcbaa50: .word 0x0000 +3fcbaa60: .word 0x0000 +3fcbaa70: .word 0x0000 +3fcbaa80: .word 0xffe2 +3fcbaa90: .word 0x0000 +3fcbaaa0: .word 0x0000 +3fcbaab0: .word 0x0000 +3fcbaac0: .word 0xffe9 +3fcbaad0: .word 0x0000 +3fcbaae0: .word 0x0000 +3fcbaaf0: .word 0x0000 +3fcbab00: .word 0xff20 +3fcbab10: .word 0x0000 +3fcbab20: .word 0x0000 +3fcbab30: .word 0x0000 +3fcbab40: .word 0xffe1 +3fcbab50: .word 0x0000 +3fcbab60: .word 0x0000 +3fcbab70: .word 0x0000 +3fcbab80: .word 0xffe3 +3fcbab90: .word 0x0000 +3fcbaba0: .word 0x0000 +3fcbabb0: .word 0x0000 +3fcbabc0: .word 0xffe5 +3fcbabd0: .word 0x0000 +3fcbabe0: .word 0x0000 +3fcbabf0: .word 0x0000 +3fcbac00: .word 0xff20 +3fcbac10: .word 0x0000 +3fcbac20: .word 0x0000 +3fcbac30: .word 0x0000 +3fcbac40: .word 0xffea +3fcbac50: .word 0x0000 +3fcbac60: .word 0x0000 +3fcbac70: .word 0x0000 +3fcbac80: .word 0x0000 +3fcbac90: .word 0x0000 +3fcbaca0: .word 0x0000 +3fcbacb0: .word 0x0000 +3fcbacc0: .word 0x0000 +3fcbacd0: .word 0x0000 +3fcbace0: .word 0x0000 +3fcbacf0: .word 0x0000 +3fcbad00: .word 0x0000 +3fcbad10: .word 0x0000 +3fcbad20: .word 0x0000 +3fcbad30: .word 0x0000 +3fcbad40: .word 0x0000 +3fcbad50: .word 0x0000 +3fcbad60: .word 0x0000 +3fcbad70: .word 0x0000 +3fcbad80: .word 0x0000 +3fcbad90: .word 0x0000 +3fcbada0: .word 0x0000 +3fcbadb0: .word 0x0000 +3fcbadc0: .word 0x0000 +3fcbadd0: .word 0x0000 +3fcbade0: .word 0x0000 +3fcbadf0: .word 0x0000 +3fcbae00: .word 0x0000 +3fcbae10: .word 0x0000 +3fcbae20: .word 0x0000 +3fcbae30: .word 0x0000 +3fcbae40: .word 0x0000 +3fcbae50: .word 0x0000 +3fcbae60: .word 0x0000 +3fcbae70: .word 0x0000 +3fcbae80: .word 0x0000 +3fcbae90: .word 0x0000 +3fcbaea0: .word 0x0000 +3fcbaeb0: .word 0x0000 +3fcbaec0: .word 0xffff +3fcbaed0: .word 0x0000 +3fcbaee0: .word 0x0000 +3fcbaef0: .word 0x0000 +3fcbaf00: .word 0xff0d +3fcbaf10: .word 0x0000 +3fcbaf20: .word 0x0000 +3fcbaf30: .word 0x0000 +3fcbaf40: .word 0xff09 +3fcbaf50: .word 0x0000 +3fcbaf60: .word 0x0000 +3fcbaf70: .word 0x0000 +3fcbaf80: .word 0x00bf +3fcbaf90: .word 0x0000 +3fcbafa0: .word 0x00a1 +3fcbafb0: .word 0x0000 +3fcbafc0: rev b1 +3fcbafd0: .word 0x0000 +3fcbafe0: rev a1 +3fcbaff0: .word 0x0000 +3fcbb000: .word 0x0051 +3fcbb010: .word 0x0000 +3fcbb020: .word 0x0000 +3fcbb030: .word 0x0000 +3fcbb040: .word 0x0041 +3fcbb050: .word 0x0000 +3fcbb060: .word 0x0000 +3fcbb070: .word 0x0000 +3fcbb080: .word 0x005a +3fcbb090: .word 0x0000 +3fcbb0a0: .word 0x0000 +3fcbb0b0: .word 0x0000 +3fcbb0c0: .word 0x0000 +3fcbb0d0: .word 0x0000 +3fcbb0e0: .word 0x0000 +3fcbb0f0: .word 0x0000 +3fcbb100: rev b2 +3fcbb110: .word 0x0000 +3fcbb120: rev a2 +3fcbb130: .word 0x0000 +3fcbb140: .word 0x0057 +3fcbb150: .word 0x0000 +3fcbb160: .word 0x0000 +3fcbb170: .word 0x0000 +3fcbb180: .word 0x0053 +3fcbb190: .word 0x0000 +3fcbb1a0: .word 0x0000 +3fcbb1b0: .word 0x0000 +3fcbb1c0: .word 0x0058 +3fcbb1d0: .word 0x0000 +3fcbb1e0: .word 0x0000 +3fcbb1f0: .word 0x0000 +3fcbb200: rev b12 +3fcbb210: .word 0x0000 +3fcbb220: rev b14 +3fcbb230: .word 0x0000 +3fcbb240: .word 0x0000 +3fcbb250: .word 0x0000 +3fcbb260: .word 0x0000 +3fcbb270: .word 0x0000 +3fcbb280: rev b3 +3fcbb290: .word 0x0000 +3fcbb2a0: rev a3 +3fcbb2b0: .word 0x0000 +3fcbb2c0: .word 0x0045 +3fcbb2d0: .word 0x0000 +3fcbb2e0: .word 0x0000 +3fcbb2f0: .word 0x0000 +3fcbb300: .word 0x0044 +3fcbb310: .word 0x0000 +3fcbb320: .word 0x0000 +3fcbb330: .word 0x0000 +3fcbb340: .word 0x0043 +3fcbb350: .word 0x0000 +3fcbb360: .word 0x0000 +3fcbb370: .word 0x0000 +3fcbb380: .word 0x0000 +3fcbb390: .word 0x0000 +3fcbb3a0: .word 0x0000 +3fcbb3b0: .word 0x0000 +3fcbb3c0: rev b4 +3fcbb3d0: .word 0x0000 +3fcbb3e0: rev a4 +3fcbb3f0: .word 0x0000 +3fcbb400: .word 0x0052 +3fcbb410: .word 0x0000 +3fcbb420: .word 0x0000 +3fcbb430: .word 0x0000 +3fcbb440: .word 0x0046 +3fcbb450: .word 0x0000 +3fcbb460: .word 0x0000 +3fcbb470: .word 0x0000 +3fcbb480: .word 0x0056 +3fcbb490: .word 0x0000 +3fcbb4a0: .word 0x0000 +3fcbb4b0: .word 0x0000 +3fcbb4c0: rev a0 +3fcbb4d0: .word 0x0000 +3fcbb4e0: .word 0x0000 +3fcbb4f0: .word 0x0000 +3fcbb500: .word 0x0000 +3fcbb510: .word 0x0000 +3fcbb520: .word 0x0000 +3fcbb530: .word 0x0000 +3fcbb540: rev b5 +3fcbb550: .word 0x0000 +3fcbb560: rev a5 +3fcbb570: .word 0x0000 +3fcbb580: .word 0x0054 +3fcbb590: .word 0x0000 +3fcbb5a0: .word 0x0000 +3fcbb5b0: .word 0x0000 +3fcbb5c0: .word 0x0047 +3fcbb5d0: .word 0x0000 +3fcbb5e0: .word 0x0000 +3fcbb5f0: .word 0x0000 +3fcbb600: .word 0x0042 +3fcbb610: .word 0x0000 +3fcbb620: .word 0x0000 +3fcbb630: .word 0x0000 +3fcbb640: .word 0x0000 +3fcbb650: .word 0x0000 +3fcbb660: .word 0x0000 +3fcbb670: .word 0x0000 +3fcbb680: rev b6 +3fcbb690: .word 0x0000 +3fcbb6a0: rev a6 +3fcbb6b0: .word 0x0000 +3fcbb6c0: .word 0x0059 +3fcbb6d0: .word 0x0000 +3fcbb6e0: .word 0x0000 +3fcbb6f0: .word 0x0000 +3fcbb700: .word 0x0048 +3fcbb710: .word 0x0000 +3fcbb720: .word 0x0000 +3fcbb730: .word 0x0000 +3fcbb740: .word 0x004e +3fcbb750: .word 0x0000 +3fcbb760: .word 0x0000 +3fcbb770: .word 0x0000 +3fcbb780: .word 0x0000 +3fcbb790: .word 0x0000 +3fcbb7a0: .word 0x0000 +3fcbb7b0: .word 0x0000 +3fcbb7c0: rev b7 +3fcbb7d0: .word 0x0000 +3fcbb7e0: rev sp +3fcbb7f0: .word 0x0000 +3fcbb800: .word 0x0055 +3fcbb810: .word 0x0000 +3fcbb820: .word 0x0000 +3fcbb830: .word 0x0000 +3fcbb840: .word 0x004a +3fcbb850: .word 0x0000 +3fcbb860: .word 0x0000 +3fcbb870: .word 0x0000 +3fcbb880: .word 0x004d +3fcbb890: .word 0x0000 +3fcbb8a0: .word 0x0000 +3fcbb8b0: .word 0x0000 +3fcbb8c0: .word 0x0000 +3fcbb8d0: .word 0x0000 +3fcbb8e0: .word 0x0000 +3fcbb8f0: .word 0x0000 +3fcbb900: rev b8 +3fcbb910: .word 0x0000 +3fcbb920: rev a8 +3fcbb930: .word 0x0000 +3fcbb940: .word 0x0049 +3fcbb950: .word 0x0000 +3fcbb960: .word 0x0000 +3fcbb970: .word 0x0000 +3fcbb980: .word 0x004b +3fcbb990: .word 0x0000 +3fcbb9a0: .word 0x0000 +3fcbb9b0: .word 0x0000 +3fcbb9c0: rev a12 +3fcbb9d0: .word 0x0000 +3fcbb9e0: rev b11 +3fcbb9f0: .word 0x0000 +3fcbba00: .word 0x0000 +3fcbba10: .word 0x0000 +3fcbba20: .word 0x0000 +3fcbba30: .word 0x0000 +3fcbba40: rev b9 +3fcbba50: .word 0x0000 +3fcbba60: rev a9 +3fcbba70: .word 0x0000 +3fcbba80: .word 0x004f +3fcbba90: .word 0x0000 +3fcbbaa0: .word 0x0000 +3fcbbab0: .word 0x0000 +3fcbbac0: .word 0x004c +3fcbbad0: .word 0x0000 +3fcbbae0: .word 0x0000 +3fcbbaf0: .word 0x0000 +3fcbbb00: rev a14 +3fcbbb10: .word 0x0000 +3fcbbb20: rev b10 +3fcbbb30: .word 0x0000 +3fcbbb40: .word 0x0000 +3fcbbb50: .word 0x0000 +3fcbbb60: .word 0x0000 +3fcbbb70: .word 0x0000 +3fcbbb80: rev b0 +3fcbbb90: .word 0x0000 +3fcbbba0: rev b13 +3fcbbbb0: .word 0x0000 +3fcbbbc0: .word 0x0050 +3fcbbbd0: .word 0x0000 +3fcbbbe0: .word 0x0000 +3fcbbbf0: .word 0x0000 +3fcbbc00: .word 0x0000 +3fcbbc10: .word 0x0000 +3fcbbc20: .word 0x0000 +3fcbbc30: .word 0x0000 +3fcbbc40: .word 0x00d1 +3fcbbc50: .word 0x0000 +3fcbbc60: .word 0x0000 +3fcbbc70: .word 0x0000 +3fcbbc80: rev a13 +3fcbbc90: .word 0x0000 +3fcbbca0: .word 0x005f +3fcbbcb0: .word 0x0000 +3fcbbcc0: .word 0x0000 +3fcbbcd0: .word 0x0000 +3fcbbce0: .word 0x0000 +3fcbbcf0: .word 0x0000 +3fcbbd00: .word 0x00ba +3fcbbd10: .word 0x0000 +3fcbbd20: .word 0x00aa +3fcbbd30: .word 0x0000 +3fcbbd40: rev a11 +3fcbbd50: .word 0x0000 +3fcbbd60: rev a10 +3fcbbd70: .word 0x0000 +3fcbbd80: .word 0x00e7 +3fcbbd90: .word 0x0000 +3fcbbda0: .word 0xfe7e +3fcbbdb0: addk 32, a0 +3fcbbdc0: .word 0x0000 +3fcbbdd0: .word 0x0000 +3fcbbde0: .word 0x0000 +3fcbbdf0: .word 0x0000 +3fcbbe00: rev a7 +3fcbbe10: .word 0x0000 +3fcbbe20: rev sp +3fcbbe30: .word 0x0000 +3fcbbe40: .word 0xfe60 +3fcbbe50: addk 32, a0 +3fcbbe60: .word 0xfe5e +3fcbbe70: addk 32, a0 +3fcbbe80: .word 0xfe27 +3fcbbe90: addk 32, a0 +3fcbbea0: .word 0xfe22 +3fcbbeb0: addk 32, a0 +3fcbbec0: .word 0xffbe +3fcbbed0: .word 0x0000 +3fcbbee0: .word 0x0000 +3fcbbef0: .word 0x0000 +3fcbbf00: .word 0xffbf +3fcbbf10: .word 0x0000 +3fcbbf20: .word 0x0000 +3fcbbf30: .word 0x0000 +3fcbbf40: .word 0xffc0 +3fcbbf50: .word 0x0000 +3fcbbf60: .word 0x0000 +3fcbbf70: .word 0x0000 +3fcbbf80: .word 0xffc1 +3fcbbf90: .word 0x0000 +3fcbbfa0: .word 0x0000 +3fcbbfb0: .word 0x0000 +3fcbbfc0: .word 0xffc2 +3fcbbfd0: .word 0x0000 +3fcbbfe0: .word 0x0000 +3fcbbff0: .word 0x0000 +3fcbc000: .word 0x0000 +3fcbc010: .word 0x0000 +3fcbc020: .word 0x0000 +3fcbc030: .word 0x0000 +3fcbc040: .word 0x0000 +3fcbc050: .word 0x0000 +3fcbc060: .word 0x0000 +3fcbc070: .word 0x0000 +3fcbc080: .word 0x0000 +3fcbc090: .word 0x0000 +3fcbc0a0: .word 0x0000 +3fcbc0b0: .word 0x0000 +3fcbc0c0: .word 0x0000 +3fcbc0d0: .word 0x0000 +3fcbc0e0: .word 0x0000 +3fcbc0f0: .word 0x0000 +3fcbc100: .word 0x0000 +3fcbc110: .word 0x0000 +3fcbc120: .word 0x0000 +3fcbc130: .word 0x0000 +3fcbc140: .word 0x0000 +3fcbc150: .word 0x0000 +3fcbc160: .word 0x0000 +3fcbc170: .word 0x0000 +3fcbc180: .word 0x0000 +3fcbc190: .word 0x0000 +3fcbc1a0: .word 0x0000 +3fcbc1b0: .word 0x0000 +3fcbc1c0: .word 0x0000 +3fcbc1d0: .word 0x0000 +3fcbc1e0: .word 0x0000 +3fcbc1f0: .word 0x0000 +3fcbc200: .word 0x0000 +3fcbc210: .word 0x0000 +3fcbc220: .word 0x0000 +3fcbc230: .word 0x0000 +3fcbc240: .word 0xffc3 +3fcbc250: .word 0x0000 +3fcbc260: .word 0x0000 +3fcbc270: .word 0x0000 +3fcbc280: .word 0xffc4 +3fcbc290: .word 0x0000 +3fcbc2a0: .word 0x0000 +3fcbc2b0: .word 0x0000 +3fcbc2c0: .word 0xffc5 +3fcbc2d0: .word 0x0000 +3fcbc2e0: .word 0x0000 +3fcbc2f0: .word 0x0000 +3fcbc300: .word 0xffc6 +3fcbc310: .word 0x0000 +3fcbc320: .word 0x0000 +3fcbc330: .word 0x0000 +3fcbc340: .word 0xffc7 +3fcbc350: .word 0x0000 +3fcbc360: .word 0x0000 +3fcbc370: .word 0x0000 +3fcbc380: .word 0x0000 +3fcbc390: .word 0x0000 +3fcbc3a0: .word 0x0000 +3fcbc3b0: .word 0x0000 +3fcbc3c0: .word 0x0000 +3fcbc3d0: .word 0x0000 +3fcbc3e0: .word 0x0000 +3fcbc3f0: .word 0x0000 +3fcbc400: .word 0x0000 +3fcbc410: .word 0x0000 +3fcbc420: .word 0x0000 +3fcbc430: .word 0x0000 +3fcbc440: .word 0x0000 +3fcbc450: .word 0x0000 +3fcbc460: .word 0x0000 +3fcbc470: .word 0x0000 +3fcbc480: .word 0x0000 +3fcbc490: .word 0x0000 +3fcbc4a0: .word 0x0000 +3fcbc4b0: .word 0x0000 +3fcbc4c0: .word 0x0000 +3fcbc4d0: .word 0x0000 +3fcbc4e0: .word 0x0000 +3fcbc4f0: .word 0x0000 +3fcbc500: .word 0x0000 +3fcbc510: .word 0x0000 +3fcbc520: .word 0x0000 +3fcbc530: .word 0x0000 +3fcbc540: .word 0x0000 +3fcbc550: .word 0x0000 +3fcbc560: .word 0x0000 +3fcbc570: .word 0x0000 +3fcbc580: .word 0xffc8 +3fcbc590: .word 0x0000 +3fcbc5a0: .word 0x0000 +3fcbc5b0: .word 0x0000 +3fcbc5c0: .word 0xffc9 +3fcbc5d0: .word 0x0000 +3fcbc5e0: .word 0x0000 +3fcbc5f0: .word 0x0000 +3fcbc600: .word 0xffca +3fcbc610: .word 0x0000 +3fcbc620: .word 0x0000 +3fcbc630: .word 0x0000 +3fcbc640: .word 0xffcb +3fcbc650: .word 0x0000 +3fcbc660: .word 0x0000 +3fcbc670: .word 0x0000 +3fcbc680: .word 0x0000 +3fcbc690: .word 0x0000 +3fcbc6a0: .word 0x0000 +3fcbc6b0: .word 0x0000 +3fcbc6c0: .word 0x0000 +3fcbc6d0: .word 0x0000 +3fcbc6e0: .word 0x0000 +3fcbc6f0: .word 0x0000 +3fcbc700: .word 0x0000 +3fcbc710: .word 0x0000 +3fcbc720: .word 0x0000 +3fcbc730: .word 0x0000 +3fcbc740: .word 0x0000 +3fcbc750: .word 0x0000 +3fcbc760: .word 0x0000 +3fcbc770: .word 0x0000 +3fcbc780: .word 0x0000 +3fcbc790: .word 0x0000 +3fcbc7a0: .word 0x0000 +3fcbc7b0: .word 0x0000 +3fcbc7c0: .word 0x0000 +3fcbc7d0: .word 0x0000 +3fcbc7e0: .word 0x0000 +3fcbc7f0: .word 0x0000 +3fcbc800: .word 0x0000 +3fcbc810: .word 0x0000 +3fcbc820: .word 0x0000 +3fcbc830: .word 0x0000 +3fcbc840: .word 0xff6a +3fcbc850: .word 0x0000 +3fcbc860: .word 0x0000 +3fcbc870: .word 0x0000 +3fcbc880: .word 0xff67 +3fcbc890: .word 0x0000 +3fcbc8a0: .word 0x0000 +3fcbc8b0: .word 0x0000 +3fcbc8c0: .word 0x0000 +3fcbc8d0: .word 0x0000 +3fcbc8e0: .word 0x0000 +3fcbc8f0: .word 0x0000 +3fcbc900: .word 0x0000 +3fcbc910: .word 0x0000 +3fcbc920: .word 0x0000 +3fcbc930: .word 0x0000 +3fcbc940: .word 0xffce +3fcbc950: .word 0x0000 +3fcbc960: .word 0x0000 +3fcbc970: .word 0x0000 +3fcbc980: .word 0xffcf +3fcbc990: .word 0x0000 +3fcbc9a0: .word 0x0000 +3fcbc9b0: .word 0x0000 +3fcbc9c0: .word 0xffd0 +3fcbc9d0: .word 0x0000 +3fcbc9e0: .word 0x0000 +3fcbc9f0: .word 0x0000 +3fcbca00: .word 0xffd1 +3fcbca10: .word 0x0000 +3fcbca20: .word 0x0000 +3fcbca30: .word 0x0000 +3fcbca40: .word 0x0000 +3fcbca50: .word 0x0000 +3fcbca60: .word 0x0000 +3fcbca70: .word 0x0000 +3fcbca80: .word 0x0000 +3fcbca90: .word 0x0000 +3fcbcaa0: .word 0x0000 +3fcbcab0: .word 0x0000 +3fcbcac0: .word 0x0000 +3fcbcad0: .word 0x0000 +3fcbcae0: .word 0x0000 +3fcbcaf0: .word 0x0000 +3fcbcb00: .word 0x0000 +3fcbcb10: .word 0x0000 +3fcbcb20: .word 0x0000 +3fcbcb30: .word 0x0000 +3fcbcb40: .word 0x0000 +3fcbcb50: .word 0x0000 +3fcbcb60: .word 0x0000 +3fcbcb70: .word 0x0000 +3fcbcb80: .word 0x0000 +3fcbcb90: .word 0x0000 +3fcbcba0: .word 0x0000 +3fcbcbb0: .word 0x0000 +3fcbcbc0: .word 0xff68 +3fcbcbd0: .word 0x0000 +3fcbcbe0: .word 0x0000 +3fcbcbf0: .word 0x0000 +3fcbcc00: .word 0xff63 +3fcbcc10: .word 0x0000 +3fcbcc20: .word 0x0000 +3fcbcc30: .word 0x0000 +3fcbcc40: .word 0xff00 +3fcbcc50: addk 32, a0 +3fcbcc60: .word 0x0000 +3fcbcc70: .word 0x0000 +3fcbcc80: .word 0xff60 +3fcbcc90: .word 0x0000 +3fcbcca0: .word 0x0000 +3fcbccb0: .word 0x0000 +3fcbccc0: .word 0xff55 +3fcbccd0: .word 0x0000 +3fcbcce0: .word 0x0000 +3fcbccf0: .word 0x0000 +3fcbcd00: .word 0xff56 +3fcbcd10: .word 0x0000 +3fcbcd20: .word 0x0000 +3fcbcd30: .word 0x0000 +3fcbcd40: .word 0x0000 +3fcbcd50: .word 0x0000 +3fcbcd60: .word 0x0000 +3fcbcd70: .word 0x0000 +3fcbcd80: .word 0x0000 +3fcbcd90: .word 0x0000 +3fcbcda0: .word 0x0000 +3fcbcdb0: .word 0x0000 +3fcbcdc0: .word 0xffb0 +3fcbcdd0: .word 0x0000 +3fcbcde0: .word 0x0000 +3fcbcdf0: .word 0x0000 +3fcbce00: .word 0x0000 +3fcbce10: .word 0x0000 +3fcbce20: .word 0x0000 +3fcbce30: .word 0x0000 +3fcbce40: .word 0xffae +3fcbce50: .word 0x0000 +3fcbce60: .word 0x0000 +3fcbce70: .word 0x0000 +3fcbce80: .word 0xff8d +3fcbce90: .word 0x0000 +3fcbcea0: .word 0x0000 +3fcbceb0: .word 0x0000 +3fcbcec0: .word 0xffb1 +3fcbced0: .word 0x0000 +3fcbcee0: .word 0x0000 +3fcbcef0: .word 0x0000 +3fcbcf00: .word 0xffb2 +3fcbcf10: .word 0x0000 +3fcbcf20: .word 0x0000 +3fcbcf30: .word 0x0000 +3fcbcf40: .word 0xffb3 +3fcbcf50: .word 0x0000 +3fcbcf60: .word 0x0000 +3fcbcf70: .word 0x0000 +3fcbcf80: .word 0xffb4 +3fcbcf90: .word 0x0000 +3fcbcfa0: .word 0x0000 +3fcbcfb0: .word 0x0000 +3fcbcfc0: .word 0xffb5 +3fcbcfd0: .word 0x0000 +3fcbcfe0: .word 0x0000 +3fcbcff0: .word 0x0000 +3fcbd000: .word 0xffb6 +3fcbd010: .word 0x0000 +3fcbd020: .word 0x0000 +3fcbd030: .word 0x0000 +3fcbd040: .word 0xffac +3fcbd050: .word 0x0000 +3fcbd060: .word 0x0000 +3fcbd070: .word 0x0000 +3fcbd080: .word 0xffb7 +3fcbd090: .word 0x0000 +3fcbd0a0: .word 0x0000 +3fcbd0b0: .word 0x0000 +3fcbd0c0: .word 0xffb8 +3fcbd0d0: .word 0x0000 +3fcbd0e0: .word 0x0000 +3fcbd0f0: .word 0x0000 +3fcbd100: .word 0xffb9 +3fcbd110: .word 0x0000 +3fcbd120: .word 0x0000 +3fcbd130: .word 0x0000 +3fcbd140: .word 0xffad +3fcbd150: .word 0x0000 +3fcbd160: .word 0x0000 +3fcbd170: .word 0x0000 +3fcbd180: .word 0xff91 +3fcbd190: .word 0x0000 +3fcbd1a0: .word 0x0000 +3fcbd1b0: .word 0x0000 +3fcbd1c0: .word 0xff92 +3fcbd1d0: .word 0x0000 +3fcbd1e0: .word 0x0000 +3fcbd1f0: .word 0x0000 +3fcbd200: .word 0xff93 +3fcbd210: .word 0x0000 +3fcbd220: .word 0x0000 +3fcbd230: .word 0x0000 +3fcbd240: .word 0xff94 +3fcbd250: .word 0x0000 +3fcbd260: .word 0x0000 +3fcbd270: .word 0x0000 +3fcbd280: .word 0x0000 +3fcbd290: .word 0x0000 +3fcbd2a0: .word 0x0000 +3fcbd2b0: .word 0x0000 +3fcbd2c0: .word 0x0000 +3fcbd2d0: .word 0x0000 +3fcbd2e0: .word 0x0000 +3fcbd2f0: .word 0x0000 +3fcbd300: .word 0xff51 +3fcbd310: .word 0x0000 +3fcbd320: .word 0x0000 +3fcbd330: .word 0x0000 +3fcbd340: .word 0xff53 +3fcbd350: .word 0x0000 +3fcbd360: .word 0x0000 +3fcbd370: .word 0x0000 +3fcbd380: .word 0xff54 +3fcbd390: .word 0x0000 +3fcbd3a0: .word 0x0000 +3fcbd3b0: .word 0x0000 +3fcbd3c0: .word 0xff52 +3fcbd3d0: .word 0x0000 +3fcbd3e0: .word 0x0000 +3fcbd3f0: .word 0x0000 +3fcbd400: .word 0xffe2 +3fcbd410: .word 0x0000 +3fcbd420: .word 0x0000 +3fcbd430: .word 0x0000 +3fcbd440: .word 0xffe9 +3fcbd450: .word 0x0000 +3fcbd460: .word 0x0000 +3fcbd470: .word 0x0000 +3fcbd480: .word 0xff20 +3fcbd490: .word 0x0000 +3fcbd4a0: .word 0x0000 +3fcbd4b0: .word 0x0000 +3fcbd4c0: .word 0xffe1 +3fcbd4d0: .word 0x0000 +3fcbd4e0: .word 0x0000 +3fcbd4f0: .word 0x0000 +3fcbd500: .word 0xffe3 +3fcbd510: .word 0x0000 +3fcbd520: .word 0x0000 +3fcbd530: .word 0x0000 +3fcbd540: .word 0xffe5 +3fcbd550: .word 0x0000 +3fcbd560: .word 0x0000 +3fcbd570: .word 0x0000 +3fcbd580: .word 0xff20 +3fcbd590: .word 0x0000 +3fcbd5a0: .word 0x0000 +3fcbd5b0: .word 0x0000 +3fcbd5c0: .word 0xffea +3fcbd5d0: .word 0x0000 +3fcbd5e0: .word 0x0000 +3fcbd5f0: .word 0x0000 +3fcbd600: .word 0x0000 +3fcbd610: .word 0x0000 +3fcbd620: .word 0x0000 +3fcbd630: .word 0x0000 +3fcbd640: .word 0x0000 +3fcbd650: .word 0x0000 +3fcbd660: .word 0x0000 +3fcbd670: .word 0x0000 +3fcbd680: .word 0x0000 +3fcbd690: .word 0x0000 +3fcbd6a0: .word 0x0000 +3fcbd6b0: .word 0x0000 +3fcbd6c0: .word 0x0000 +3fcbd6d0: .word 0x0000 +3fcbd6e0: .word 0x0000 +3fcbd6f0: .word 0x0000 +3fcbd700: .word 0x0000 +3fcbd710: .word 0x0000 +3fcbd720: .word 0x0000 +3fcbd730: .word 0x0000 +3fcbd740: .word 0x0000 +3fcbd750: .word 0x0000 +3fcbd760: .word 0x0000 +3fcbd770: .word 0x0000 +3fcbd780: .word 0x0000 +3fcbd790: .word 0x0000 +3fcbd7a0: .word 0x0000 +3fcbd7b0: .word 0x0000 +3fcbd7c0: .word 0x0000 +3fcbd7d0: .word 0x0000 +3fcbd7e0: .word 0x0000 +3fcbd7f0: .word 0x0000 +3fcbd800: .word 0x0000 +3fcbd810: .word 0x0000 +3fcbd820: .word 0x0000 +3fcbd830: .word 0x0000 +3fcbd840: .word 0xffff +3fcbd850: .word 0x0000 +3fcbd860: .word 0x0000 +3fcbd870: .word 0x0000 +3fcbd880: .word 0xff0d +3fcbd890: .word 0x0000 +3fcbd8a0: .word 0x0000 +3fcbd8b0: .word 0x0000 +3fcbd8c0: .word 0xff09 +3fcbd8d0: .word 0x0000 +3fcbd8e0: .word 0x0000 +3fcbd8f0: .word 0x0000 +3fcbd900: .word 0x005c +3fcbd910: .word 0x0000 +3fcbd920: .word 0x007c +3fcbd930: .word 0x0000 +3fcbd940: rev b1 +3fcbd950: .word 0x0000 +3fcbd960: rev a1 +3fcbd970: .word 0x0000 +3fcbd980: .word 0x0051 +3fcbd990: .word 0x0000 +3fcbd9a0: .word 0x0000 +3fcbd9b0: .word 0x0000 +3fcbd9c0: .word 0x0041 +3fcbd9d0: .word 0x0000 +3fcbd9e0: .word 0x0000 +3fcbd9f0: .word 0x0000 +3fcbda00: .word 0x005a +3fcbda10: .word 0x0000 +3fcbda20: .word 0x0000 +3fcbda30: .word 0x0000 +3fcbda40: .word 0x0000 +3fcbda50: .word 0x0000 +3fcbda60: .word 0x0000 +3fcbda70: .word 0x0000 +3fcbda80: rev b2 +3fcbda90: .word 0x0000 +3fcbdaa0: .word 0x0040 +3fcbdab0: .word 0x0000 +3fcbdac0: .word 0x0057 +3fcbdad0: .word 0x0000 +3fcbdae0: .word 0x0000 +3fcbdaf0: .word 0x0000 +3fcbdb00: .word 0x0053 +3fcbdb10: .word 0x0000 +3fcbdb20: .word 0x0000 +3fcbdb30: .word 0x0000 +3fcbdb40: .word 0x0058 +3fcbdb50: .word 0x0000 +3fcbdb60: .word 0x0000 +3fcbdb70: .word 0x0000 +3fcbdb80: rev b12 +3fcbdb90: .word 0x0000 +3fcbdba0: rev b14 +3fcbdbb0: .word 0x0000 +3fcbdbc0: .word 0x0000 +3fcbdbd0: .word 0x0000 +3fcbdbe0: .word 0x0000 +3fcbdbf0: .word 0x0000 +3fcbdc00: rev b3 +3fcbdc10: .word 0x0000 +3fcbdc20: rev a3 +3fcbdc30: .word 0x0000 +3fcbdc40: .word 0x0045 +3fcbdc50: .word 0x0000 +3fcbdc60: .word 0x0000 +3fcbdc70: .word 0x0000 +L3FCBDC80: +3fcbdc80: .word 0x0044 +3fcbdc90: .word 0x0000 +3fcbdca0: .word 0x0000 +3fcbdcb0: .word 0x0000 +3fcbdcc0: .word 0x0043 +3fcbdcd0: .word 0x0000 +3fcbdce0: .word 0x0000 +3fcbdcf0: .word 0x0000 +3fcbdd00: .word 0x0000 +3fcbdd10: .word 0x0000 +3fcbdd20: .word 0x0000 +3fcbdd30: .word 0x0000 +3fcbdd40: rev b4 +3fcbdd50: .word 0x0000 +3fcbdd60: rev a4 +3fcbdd70: .word 0x0000 +3fcbdd80: .word 0x0052 +3fcbdd90: .word 0x0000 +3fcbdda0: .word 0x0000 +3fcbddb0: .word 0x0000 +3fcbddc0: .word 0x0046 +3fcbddd0: .word 0x0000 +3fcbdde0: .word 0x0000 +3fcbddf0: .word 0x0000 +3fcbde00: .word 0x0056 +3fcbde10: .word 0x0000 +3fcbde20: .word 0x0000 +3fcbde30: .word 0x0000 +3fcbde40: rev a0 +3fcbde50: .word 0x0000 +3fcbde60: .word 0x0000 +3fcbde70: .word 0x0000 +3fcbde80: .word 0x0000 +3fcbde90: .word 0x0000 +3fcbdea0: .word 0x0000 +3fcbdeb0: .word 0x0000 +3fcbdec0: rev b5 +3fcbded0: .word 0x0000 +3fcbdee0: rev a5 +3fcbdef0: .word 0x0000 +3fcbdf00: .word 0x0054 +3fcbdf10: .word 0x0000 +3fcbdf20: .word 0x0000 +3fcbdf30: .word 0x0000 +3fcbdf40: .word 0x0047 +3fcbdf50: .word 0x0000 +3fcbdf60: .word 0x0000 +3fcbdf70: .word 0x0000 +3fcbdf80: .word 0x0042 +3fcbdf90: .word 0x0000 +3fcbdfa0: .word 0x0000 +3fcbdfb0: .word 0x0000 +3fcbdfc0: .word 0x0000 +3fcbdfd0: .word 0x0000 +3fcbdfe0: .word 0x0000 +3fcbdff0: .word 0x0000 +3fcbe000: rev b6 +3fcbe010: .word 0x0000 +3fcbe020: rev a2 +3fcbe030: .word 0x0000 +3fcbe040: .word 0x0059 +3fcbe050: .word 0x0000 +3fcbe060: .word 0x0000 +3fcbe070: .word 0x0000 +3fcbe080: .word 0x0048 +3fcbe090: .word 0x0000 +3fcbe0a0: .word 0x0000 +3fcbe0b0: .word 0x0000 +3fcbe0c0: .word 0x004e +3fcbe0d0: .word 0x0000 +3fcbe0e0: .word 0x0000 +3fcbe0f0: .word 0x0000 +3fcbe100: .word 0x0000 +3fcbe110: .word 0x0000 +3fcbe120: .word 0x0000 +3fcbe130: .word 0x0000 +3fcbe140: rev b7 +3fcbe150: .word 0x0000 +3fcbe160: rev a6 +3fcbe170: .word 0x0000 +3fcbe180: .word 0x0055 +3fcbe190: .word 0x0000 +3fcbe1a0: .word 0x0000 +3fcbe1b0: .word 0x0000 +3fcbe1c0: .word 0x004a +3fcbe1d0: .word 0x0000 +3fcbe1e0: .word 0x0000 +3fcbe1f0: .word 0x0000 +3fcbe200: .word 0x004d +3fcbe210: .word 0x0000 +3fcbe220: .word 0x0000 +3fcbe230: .word 0x0000 +3fcbe240: .word 0x0000 +3fcbe250: .word 0x0000 +3fcbe260: .word 0x0000 +3fcbe270: .word 0x0000 +3fcbe280: rev b8 +3fcbe290: .word 0x0000 +3fcbe2a0: rev a10 +3fcbe2b0: .word 0x0000 +3fcbe2c0: .word 0x0049 +3fcbe2d0: .word 0x0000 +3fcbe2e0: .word 0x0000 +3fcbe2f0: .word 0x0000 +3fcbe300: .word 0x004b +3fcbe310: .word 0x0000 +3fcbe320: .word 0x0000 +3fcbe330: .word 0x0000 +3fcbe340: rev a12 +3fcbe350: .word 0x0000 +3fcbe360: rev b11 +3fcbe370: .word 0x0000 +3fcbe380: .word 0x0000 +3fcbe390: .word 0x0000 +3fcbe3a0: .word 0x0000 +3fcbe3b0: .word 0x0000 +3fcbe3c0: rev b9 +3fcbe3d0: .word 0x0000 +3fcbe3e0: rev a8 +3fcbe3f0: .word 0x0000 +3fcbe400: .word 0x004f +3fcbe410: .word 0x0000 +3fcbe420: .word 0x0000 +3fcbe430: .word 0x0000 +3fcbe440: .word 0x004c +3fcbe450: .word 0x0000 +3fcbe460: .word 0x0000 +3fcbe470: .word 0x0000 +3fcbe480: rev a14 +3fcbe490: .word 0x0000 +3fcbe4a0: rev b10 +3fcbe4b0: .word 0x0000 +3fcbe4c0: .word 0x0000 +3fcbe4d0: .word 0x0000 +3fcbe4e0: .word 0x0000 +3fcbe4f0: .word 0x0000 +3fcbe500: rev b0 +3fcbe510: .word 0x0000 +3fcbe520: rev a9 +3fcbe530: .word 0x0000 +3fcbe540: .word 0x0050 +3fcbe550: .word 0x0000 +3fcbe560: .word 0x0000 +3fcbe570: .word 0x0000 +3fcbe580: .word 0x0000 +3fcbe590: .word 0x0000 +3fcbe5a0: .word 0x0000 +3fcbe5b0: .word 0x0000 +3fcbe5c0: .word 0x00c7 +3fcbe5d0: .word 0x0000 +3fcbe5e0: .word 0x0000 +3fcbe5f0: .word 0x0000 +3fcbe600: rev sp +3fcbe610: .word 0x0000 +3fcbe620: rev sp +3fcbe630: .word 0x0000 +3fcbe640: .word 0x0000 +3fcbe650: .word 0x0000 +3fcbe660: .word 0x0000 +3fcbe670: .word 0x0000 +3fcbe680: rev b13 +3fcbe690: .word 0x0000 +3fcbe6a0: rev a11 +3fcbe6b0: .word 0x0000 +3fcbe6c0: .word 0x005d +3fcbe6d0: .word 0x0000 +3fcbe6e0: .word 0x007d +3fcbe6f0: .word 0x0000 +3fcbe700: .word 0x005b +3fcbe710: .word 0x0000 +3fcbe720: .word 0x007b +3fcbe730: .word 0x0000 +3fcbe740: .word 0x0000 +3fcbe750: .word 0x0000 +3fcbe760: .word 0x0000 +3fcbe770: .word 0x0000 +3fcbe780: rev a13 +3fcbe790: .word 0x0000 +3fcbe7a0: .word 0x005f +3fcbe7b0: .word 0x0000 +3fcbe7c0: .word 0xfe27 +3fcbe7d0: addk 32, a0 +3fcbe7e0: .word 0xfe60 +3fcbe7f0: addk 32, a0 +3fcbe800: .word 0xfe7e +3fcbe810: addk 32, a0 +3fcbe820: .word 0xfe5e +3fcbe830: addk 32, a0 +3fcbe840: .word 0x7141 +3fcbe850: sla b11, b5 +3fcbe860: sla a11, a13 +3fcbe870: rl b11, b2 +3fcbe880: sra a11, a14 +3fcbe890: rl 0x10, a0 +3fcbe8a0: .word 0x3738 +3fcbe8b0: .word 0x3438 +3fcbe8c0: .word 0x352c +3fcbe8d0: rl 0x11, b6 +3fcbe8e0: rl 0x19, b8 +3fcbe8f0: rl 0x19, a12 +3fcbe900: .word 0x3737 +3fcbe910: dsjs b7, L3FCBE9B0 +3fcbe920: move a8, a0 +3fcbe930: sra a3, a5 +3fcbe940: .word 0x7569 +3fcbe950: add a11, a13 +3fcbe960: .word 0x7571 +3fcbe970: mods a11, a1 +3fcbe980: .word 0x7261 +3fcbe990: modu a3, a9 +3fcbe9a0: .word 0x0065 +L3FCBE9B0: +3fcbe9b0: rl 0x11, b1 +3fcbe9c0: .word 0x3538 +3fcbe9d0: srl 0x1f, b0 +3fcbe9e0: rl 0x11, b5 +3fcbe9f0: rl 0x11, b4 +3fcbea00: srl 0x1f, b8 +3fcbea10: dsjs b3, L3FCBEAB0 +3fcbea20: rl 0x11, b3 +3fcbea30: rev b1 +3fcbea40: mods a2, a2 +3fcbea50: sll a11, a1 +3fcbea60: .word 0x006b +3fcbea70: srl 0x1f, b0 +3fcbea80: srl 0x1f, b0 +3fcbea90: rev b0 +3fcbeaa0: mods a2, a2 +L3FCBEAB0: +3fcbeab0: sra b11, b5 +3fcbeac0: rl 0x0, a0 +3fcbead0: rl 0x1, a12 +3fcbeae0: .word 0x362c +3fcbeaf0: .word 0x3535 +3fcbeb00: .word 0x3533 +3fcbeb10: addc a8, a0 +3fcbeb20: sra a3, a1 +3fcbeb30: .word 0x7465 +3fcbeb40: mods a2, a2 +3fcbeb50: sra b11, b5 +3fcbeb60: rl 0x10, a0 +3fcbeb70: .word 0x3434 +3fcbeb80: .word 0x3531 +3fcbeb90: .word 0x342c +3fcbeba0: dsjs b0, L3FCBEBC0 +3fcbebb0: rl 0x19, b6 +L3FCBEBC0: +3fcbebc0: .word 0x342c +3fcbebd0: dsjs b0, L3FCBEBF0 +3fcbebe0: rl 0x19, b6 +L3FCBEBF0: +3fcbebf0: addc a8, a0 +3fcbec00: .word 0x726f +3fcbec10: srl a3, a14 +3fcbec20: modu a11, a12 +3fcbec30: sra b11, b7 +3fcbec40: addc b3, b2 +3fcbec50: .word 0x756c +3fcbec60: .word 0x0065 +3fcbec70: .word 0x3631 +3fcbec80: .word 0x3639 +3fcbec90: srl 0x1f, b2 +3fcbeca0: .word 0x3631 +3fcbecb0: .word 0x3639 +3fcbecc0: srl 0x1f, b2 +3fcbecd0: dsjs b2, L3FCBECF0 +3fcbece0: rl 0x11, b5 +L3FCBECF0: +3fcbecf0: rev b7 +3fcbed00: sla a10, a4 +3fcbed10: lmo b11, b2 +3fcbed20: mods b2, b3 +3fcbed30: .word 0x7461 +3fcbed40: addc a3, a5 +3fcbed50: .word 0x756c +3fcbed60: .word 0x0065 +3fcbed70: .word 0x3732 +3fcbed80: dsjs b4, L3FCBEE20 +3fcbed90: srl 0x1f, b9 +3fcbeda0: dsjs b8, L3FCBEE40 +3fcbedb0: .word 0x3539 +3fcbedc0: rl 0x19, a12 +3fcbedd0: .word 0x3436 +3fcbede0: .word 0x3439 +3fcbedf0: move a0, a0 +3fcbee00: srl a11, a9 +3fcbee10: .word 0x7468 +L3FCBEE20: +3fcbee20: mods a2, a2 +3fcbee30: sra b11, b5 +L3FCBEE40: +3fcbee40: .word 0x3400 +3fcbee50: rl 0x1, b9 +3fcbee60: .word 0x3738 +3fcbee70: .word 0x352c +3fcbee80: .word 0x3535 +3fcbee90: rl 0x11, b1 +3fcbeea0: .word 0x352c +3fcbeeb0: .word 0x3535 +3fcbeec0: rl 0x11, b1 +3fcbeed0: move a0, a0 +3fcbeee0: srl a11, a9 +3fcbeef0: .word 0x7468 +3fcbef00: .word 0x7453 +3fcbef10: sra a11, a5 +3fcbef20: addc a3, a12 +3fcbef30: .word 0x756c +3fcbef40: .word 0x0065 +3fcbef50: .word 0x3633 +3fcbef60: .word 0x3537 +3fcbef70: srl 0x1f, b1 +3fcbef80: .word 0x3633 +3fcbef90: .word 0x3537 +3fcbefa0: srl 0x1f, b1 +3fcbefb0: dsjs b4, L3FCBEFD0 +3fcbefc0: rl 0x9, b3 +L3FCBEFD0: +3fcbefd0: rev b6 +3fcbefe0: sra a10, a13 +3fcbeff0: rl a11, a4 +3fcbf000: mods b11, b5 +3fcbf010: mods a2, a2 +3fcbf020: sra b11, b5 +3fcbf030: rl 0x8, a0 +3fcbf040: dsjs b2, L3FCBF060 +3fcbf050: rl 0x1, b5 +L3FCBF060: +3fcbf060: rl 0x9, a12 +3fcbf070: dsjs b2, L3FCBF090 +3fcbf080: rl 0x1, b5 +L3FCBF090: +3fcbf090: .word 0x352c +3fcbf0a0: .word 0x3432 +3fcbf0b0: dsjs b2, L3FCBF0D0 +3fcbf0c0: move a8, a0 +L3FCBF0D0: +3fcbf0d0: sra a3, a5 +3fcbf0e0: .word 0x7569 +3fcbf0f0: andn a11, a13 +3fcbf100: sla a11, a12 +3fcbf110: sra b11, b4 +3fcbf120: mods a2, a2 +3fcbf130: sra b11, b5 +3fcbf140: rl 0x18, a0 +3fcbf150: .word 0x3632 +3fcbf160: dsjs b3, L3FCBF200 +3fcbf170: rl 0x1, a12 +3fcbf180: .word 0x362c +3fcbf190: .word 0x3535 +3fcbf1a0: .word 0x3533 +3fcbf1b0: move a8, a0 +3fcbf1c0: sra a3, a9 +3fcbf1d0: rl a11, a14 +3fcbf1e0: rl a3, a7 +3fcbf1f0: addc b3, b4 +L3FCBF200: +3fcbf200: .word 0x756c +3fcbf210: .word 0x0065 +3fcbf220: rl 0x11, b1 +3fcbf230: .word 0x3730 +3fcbf240: srl 0x1f, b9 +3fcbf250: rl 0x11, b1 +3fcbf260: .word 0x3730 +3fcbf270: srl 0x1f, b9 +3fcbf280: rl 0x1, b2 +3fcbf290: rl 0x1, b3 +3fcbf2a0: rev b3 +3fcbf2b0: sla a10, a14 +3fcbf2c0: .word 0x7976 +3fcbf2d0: mods a2, a2 +3fcbf2e0: sra b11, b5 +3fcbf2f0: dsjs a0, L3FCBF300 +L3FCBF300: +3fcbf300: dsjs b9, L3FCBF3A0 +3fcbf310: srl 0x1f, b5 +3fcbf320: dsjs b8, L3FCBF3C0 +3fcbf330: .word 0x3539 +3fcbf340: rl 0x19, a12 +3fcbf350: .word 0x3436 +3fcbf360: .word 0x3439 +3fcbf370: move a0, b0 +3fcbf380: .word 0x7661 +3fcbf390: .word 0x0079 +L3FCBF3A0: +3fcbf3a0: dsjs b8, L3FCBF440 +3fcbf3b0: .word 0x3539 +L3FCBF3C0: +3fcbf3c0: dsjs a12, L3FCBF3E0 +3fcbf3d0: dsjs b9, L3FCBF470 +L3FCBF3E0: +3fcbf3e0: srl 0x1f, b5 +3fcbf3f0: .word 0x3633 +3fcbf400: dsjs b4, L3FCBF4A0 +3fcbf410: rev b4 +3fcbf420: lmo b10, b3 +3fcbf430: addc b3, b9 +L3FCBF440: +3fcbf440: .word 0x756c +3fcbf450: .word 0x0065 +3fcbf460: rl 0x11, b1 +L3FCBF470: +3fcbf470: .word 0x3538 +3fcbf480: srl 0x1f, b0 +3fcbf490: dsjs b3, L3FCBF530 +L3FCBF4A0: +3fcbf4a0: rl 0x11, b3 +3fcbf4b0: srl 0x1f, b1 +3fcbf4c0: rl 0x11, b5 +3fcbf4d0: rl 0x11, b4 +3fcbf4e0: rev b8 +3fcbf4f0: mods b2, b3 +3fcbf500: .word 0x7461 +3fcbf510: addc a3, a5 +3fcbf520: .word 0x756c +L3FCBF530: +3fcbf530: .word 0x0065 +3fcbf540: srl 0x1f, b0 +3fcbf550: rl 0x11, b3 +3fcbf560: rl 0x19, b6 +3fcbf570: srl 0x1f, b9 +3fcbf580: .word 0x3536 +3fcbf590: rl 0x19, b5 +3fcbf5a0: rev b5 +3fcbf5b0: .word 0x7453 +3fcbf5c0: sra a11, a5 +3fcbf5d0: addc a3, a12 +3fcbf5e0: .word 0x756c +3fcbf5f0: .word 0x0065 +3fcbf600: dsjs b8, L3FCBF6A0 +3fcbf610: .word 0x3539 +3fcbf620: rl 0x11, a12 +3fcbf630: .word 0x3437 +3fcbf640: dsjs b9, L3FCBF6E0 +3fcbf650: rl 0x19, a12 +3fcbf660: .word 0x3436 +3fcbf670: .word 0x3439 +3fcbf680: addc a8, a0 +3fcbf690: .word 0x726f +L3FCBF6A0: +3fcbf6a0: mods a3, a1 +3fcbf6b0: .word 0x3600 +3fcbf6c0: .word 0x3535 +3fcbf6d0: .word 0x3533 +L3FCBF6E0: +3fcbf6e0: rl 0x19, a12 +3fcbf6f0: .word 0x3632 +3fcbf700: dsjs b3, L3FCBF7A0 +3fcbf710: rl 0x1, a12 +3fcbf720: addc a8, a0 +3fcbf730: sla b11, b9 +3fcbf740: .word 0x006e +3fcbf750: srl 0x1f, b0 +3fcbf760: .word 0x3536 +3fcbf770: rl 0x19, b5 +3fcbf780: srl 0x1f, b5 +3fcbf790: .word 0x3536 +L3FCBF7A0: +3fcbf7a0: rl 0x19, b5 +3fcbf7b0: rev b5 +3fcbf7c0: rl a10, a6 +3fcbf7d0: sra b11, b2 +3fcbf7e0: .word 0x7262 +3fcbf7f0: sll a11, a9 +3fcbf800: .word 0x006b +3fcbf810: .word 0x3633 +3fcbf820: dsjs b4, L3FCBF8C0 +3fcbf830: srl 0x1f, b4 +3fcbf840: dsjs b8, L3FCBF8E0 +3fcbf850: .word 0x3539 +3fcbf860: dsjs a12, L3FCBF880 +3fcbf870: dsjs b9, L3FCBF910 +L3FCBF880: +3fcbf880: rev b5 +3fcbf890: .word 0x7242 +3fcbf8a0: .word 0x776f +3fcbf8b0: .word 0x006e +L3FCBF8C0: +3fcbf8c0: rl 0x11, b4 +3fcbf8d0: rl 0x1, b4 +L3FCBF8E0: +3fcbf8e0: srl 0x1f, b5 +3fcbf8f0: rl 0x1, b1 +3fcbf900: dsjs b7, L3FCBF9A0 +L3FCBF910: +3fcbf910: srl 0x1f, b4 +3fcbf920: rl 0x1, b1 +3fcbf930: dsjs b7, L3FCBF9D0 +3fcbf940: rev b4 +3fcbf950: sla b11, b3 +3fcbf960: sra a3, a14 +3fcbf970: sll b3, b9 +3fcbf980: modu b11, b2 +3fcbf990: modu b3, b7 +L3FCBF9A0: +3fcbf9a0: .word 0x3600 +3fcbf9b0: .word 0x3732 +3fcbf9c0: dsjs b0, L3FCBF9E0 +L3FCBF9D0: +3fcbf9d0: .word 0x342c +L3FCBF9E0: +3fcbf9e0: rl 0x9, b2 +3fcbf9f0: dsjs b4, L3FCBFA10 +3fcbfa00: rl 0x11, a12 +L3FCBFA10: +3fcbfa10: .word 0x3634 +3fcbfa20: rl 0x11, b7 +3fcbfa30: subb a8, a0 +3fcbfa40: mods a3, sp +3fcbfa50: .word 0x0064 +3fcbfa60: rl 0x11, b5 +3fcbfa70: rl 0x11, b4 +3fcbfa80: srl 0x1f, b8 +3fcbfa90: rl 0x11, b3 +3fcbfaa0: rl 0x19, b6 +3fcbfab0: srl 0x1f, b9 +3fcbfac0: rl 0x11, b1 +3fcbfad0: .word 0x3538 +3fcbfae0: rev b0 +3fcbfaf0: modu a10, a7 +3fcbfb00: sra a3, a12 +3fcbfb10: modu a3, a5 +3fcbfb20: modu b11, b2 +3fcbfb30: .word 0x0064 +3fcbfb40: .word 0x3635 +3fcbfb50: dsjs b2, L3FCBFB70 +3fcbfb60: srl 0x1f, b3 +L3FCBFB70: +3fcbfb70: .word 0x3635 +3fcbfb80: dsjs b2, L3FCBFBA0 +3fcbfb90: srl 0x1f, b3 +L3FCBFBA0: +3fcbfba0: dsjs b2, L3FCBFBC0 +3fcbfbb0: dsjs b7, L3FCBFBD0 +L3FCBFBC0: +3fcbfbc0: rev b4 +L3FCBFBD0: +3fcbfbd0: sra a10, a13 +3fcbfbe0: rl a11, a4 +3fcbfbf0: mods b11, b5 +3fcbfc00: modu a10, a7 +3fcbfc10: sra a3, a12 +3fcbfc20: modu a3, a5 +3fcbfc30: modu b11, b2 +3fcbfc40: .word 0x0064 +3fcbfc50: rl 0x1, b6 +3fcbfc60: rl 0x19, b1 +3fcbfc70: srl 0x1f, b8 +3fcbfc80: rl 0x1, b6 +3fcbfc90: rl 0x19, b1 +3fcbfca0: srl 0x1f, b8 +3fcbfcb0: .word 0x3434 +3fcbfcc0: .word 0x3634 +3fcbfcd0: rev b1 +3fcbfce0: .word 0x7247 +3fcbfcf0: sra a11, a5 +3fcbfd00: .word 0x006e +3fcbfd10: srl 0x1f, b0 +3fcbfd20: .word 0x3536 +3fcbfd30: rl 0x19, b5 +3fcbfd40: srl 0x1f, b5 +3fcbfd50: rev b0 +3fcbfd60: sla a10, a4 +3fcbfd70: lmo b11, b2 +3fcbfd80: .word 0x7247 +3fcbfd90: sra a11, a5 +3fcbfda0: .word 0x006e +3fcbfdb0: rl 0x11, b1 +3fcbfdc0: .word 0x3730 +3fcbfdd0: srl 0x1f, b9 +3fcbfde0: rl 0x1, b2 +3fcbfdf0: rl 0x1, b3 +3fcbfe00: srl 0x1f, b3 +3fcbfe10: rl 0x11, b1 +3fcbfe20: .word 0x3730 +3fcbfe30: rev b9 +3fcbfe40: sla a10, a4 +3fcbfe50: lmo b11, b2 +3fcbfe60: mods a2, sp +3fcbfe70: .word 0x7669 +3fcbfe80: subb a11, a5 +3fcbfe90: sra b11, b2 +3fcbfea0: modu a3, a5 +3fcbfeb0: rl 0x10, a0 +3fcbfec0: rl 0x19, b0 +3fcbfed0: rl 0x19, b0 +3fcbfee0: rl 0x11, a12 +3fcbfef0: rl 0x19, b0 +3fcbff00: rl 0x19, b0 +3fcbff10: rl 0x9, a12 +3fcbff20: rl 0x1, b2 +3fcbff30: dsjs b7, L3FCBFFD0 +3fcbff40: subb a0, a0 +3fcbff50: .word 0x726f +3fcbff60: .word 0x7365 +3fcbff70: subb b11, b4 +3fcbff80: sra b11, b2 +3fcbff90: modu a3, a5 +3fcbffa0: dsjs a0, L3FCBFFB0 +L3FCBFFB0: +3fcbffb0: dsjs b9, L3FCC0050 +3fcbffc0: srl 0x1f, b5 +L3FCBFFD0: +3fcbffd0: .word 0x3633 +3fcbffe0: dsjs b4, L3FCC0080 +3fcbfff0: srl 0x1f, b4 +3fcc0000: dsjs b8, L3FCC00A0 +3fcc0010: .word 0x3539 +3fcc0020: move a0, a0 +3fcc0030: mods a11, a9 +3fcc0040: subb a11, a5 +L3FCC0050: +3fcc0050: sra b11, b2 +3fcc0060: modu a3, a5 +3fcc0070: rl 0x8, a0 +L3FCC0080: +3fcc0080: dsjs b2, L3FCC00A0 +3fcc0090: rl 0x1, b5 +L3FCC00A0: +3fcc00a0: .word 0x352c +3fcc00b0: .word 0x3432 +3fcc00c0: dsjs b2, L3FCC00E0 +3fcc00d0: rl 0x9, a12 +L3FCC00E0: +3fcc00e0: dsjs b2, L3FCC0100 +3fcc00f0: rl 0x1, b5 +L3FCC0100: +3fcc0100: move a8, a0 +3fcc0110: sra a3, a5 +3fcc0120: .word 0x7569 +3fcc0130: subb a3, a13 +3fcc0140: .word 0x726f +3fcc0150: .word 0x7365 +3fcc0160: subb b11, b4 +3fcc0170: sra b11, b2 +3fcc0180: modu a3, a5 +3fcc0190: rl 0x10, a0 +3fcc01a0: .word 0x3437 +3fcc01b0: dsjs b9, L3FCC0250 +3fcc01c0: rl 0x19, a12 +3fcc01d0: .word 0x3436 +3fcc01e0: .word 0x3439 +3fcc01f0: dsjs a12, L3FCC0210 +3fcc0200: dsjs b9, L3FCC02A0 +L3FCC0210: +3fcc0210: rev b5 +3fcc0220: sra a10, a13 +3fcc0230: rl a11, a4 +3fcc0240: mods b11, b5 +L3FCC0250: +3fcc0250: sra b10, b3 +3fcc0260: subb a11, a1 +3fcc0270: sra b11, b2 +3fcc0280: modu a3, a5 +3fcc0290: rl 0x8, a0 +L3FCC02A0: +3fcc02a0: dsjs b6, L3FCC0340 +3fcc02b0: rl 0x11, b6 +3fcc02c0: rl 0x11, a12 +3fcc02d0: .word 0x3538 +3fcc02e0: .word 0x3732 +3fcc02f0: rl 0x9, a12 +3fcc0300: dsjs b6, L3FCC03A0 +3fcc0310: rl 0x11, b6 +3fcc0320: move a8, a0 +3fcc0330: sra a3, a5 +L3FCC0340: +3fcc0340: .word 0x7569 +3fcc0350: andn a11, a13 +3fcc0360: .word 0x7270 +3fcc0370: modu a3, a9 +3fcc0380: subb a11, a7 +3fcc0390: sra b11, b2 +L3FCC03A0: +3fcc03a0: modu a3, a5 +3fcc03b0: rl 0x18, a0 +3fcc03c0: .word 0x3632 +3fcc03d0: dsjs b3, L3FCC0470 +3fcc03e0: .word 0x362c +3fcc03f0: .word 0x3535 +3fcc0400: .word 0x3533 +3fcc0410: rl 0x1, a12 +3fcc0420: and a0, a0 +3fcc0430: mods a3, a1 +3fcc0440: subb a11, a5 +3fcc0450: sra b11, b2 +3fcc0460: modu a3, a5 +L3FCC0470: +3fcc0470: rl 0x18, a0 +3fcc0480: .word 0x3736 +3fcc0490: rl 0x9, b5 +3fcc04a0: .word 0x342c +3fcc04b0: rl 0x19, b8 +3fcc04c0: .word 0x3631 +3fcc04d0: rl 0x19, a12 +3fcc04e0: .word 0x3736 +3fcc04f0: rl 0x9, b5 +3fcc0500: andn a8, a0 +3fcc0510: sla a11, a5 +3fcc0520: .word 0x7247 +3fcc0530: sra a11, a5 +3fcc0540: .word 0x006e +3fcc0550: dsjs b8, L3FCC05F0 +3fcc0560: .word 0x3539 +3fcc0570: rl 0x19, a12 +3fcc0580: .word 0x3436 +3fcc0590: .word 0x3439 +3fcc05a0: rl 0x11, a12 +3fcc05b0: .word 0x3437 +3fcc05c0: dsjs b9, L3FCC0660 +3fcc05d0: andn a8, a0 +3fcc05e0: .word 0x7270 +L3FCC05F0: +3fcc05f0: modu a3, a9 +3fcc0600: subb a11, a7 +3fcc0610: sra b11, b2 +3fcc0620: modu a3, a5 +3fcc0630: rl 0x0, a0 +3fcc0640: .word 0x362c +3fcc0650: .word 0x3535 +L3FCC0660: +3fcc0660: .word 0x3533 +3fcc0670: rl 0x19, a12 +3fcc0680: .word 0x3632 +3fcc0690: dsjs b3, L3FCC0730 +3fcc06a0: divs a8, a0 +3fcc06b0: mods a3, a5 +3fcc06c0: modu a11, a12 +3fcc06d0: subb b11, b7 +3fcc06e0: sra b11, b2 +3fcc06f0: modu a3, a5 +3fcc0700: rl 0x18, a0 +3fcc0710: rl 0x19, b9 +3fcc0720: rl 0x9, b2 +L3FCC0730: +3fcc0730: .word 0x352c +3fcc0740: .word 0x3432 +3fcc0750: dsjs b2, L3FCC0770 +3fcc0760: rl 0x9, a12 +L3FCC0770: +3fcc0770: dsjs b2, L3FCC0790 +3fcc0780: rl 0x1, b5 +L3FCC0790: +3fcc0790: sub a0, a0 +3fcc07a0: .word 0x7261 +3fcc07b0: andn a11, a11 +3fcc07c0: sla a11, a12 +3fcc07d0: sra b11, b4 +3fcc07e0: .word 0x7247 +3fcc07f0: .word 0x7965 +3fcc0800: rl 0x8, a0 +3fcc0810: rl 0x1, b2 +3fcc0820: dsjs b7, L3FCC08C0 +3fcc0830: rl 0x11, a12 +3fcc0840: rl 0x19, b0 +3fcc0850: rl 0x19, b0 +3fcc0860: rl 0x11, a12 +3fcc0870: rl 0x19, b0 +3fcc0880: rl 0x19, b0 +3fcc0890: sub a0, a0 +3fcc08a0: .word 0x7261 +3fcc08b0: andn a11, a11 +L3FCC08C0: +3fcc08c0: sla a11, a12 +3fcc08d0: sra b11, b4 +3fcc08e0: .word 0x7247 +3fcc08f0: .word 0x7961 +3fcc0900: rl 0x8, a0 +3fcc0910: rl 0x1, b2 +3fcc0920: dsjs b7, L3FCC09C0 +3fcc0930: rl 0x11, a12 +3fcc0940: rl 0x19, b0 +3fcc0950: rl 0x19, b0 +3fcc0960: rl 0x11, a12 +3fcc0970: rl 0x19, b0 +3fcc0980: rl 0x19, b0 +3fcc0990: sub a0, a0 +3fcc09a0: mods a11, a9 +3fcc09b0: .word 0x7247 +L3FCC09C0: +3fcc09c0: .word 0x7965 +3fcc09d0: rl 0x10, a0 +3fcc09e0: .word 0x3531 +3fcc09f0: dsjs b8, L3FCC0A10 +3fcc0a00: rl 0x11, a12 +L3FCC0A10: +3fcc0a10: .word 0x3531 +3fcc0a20: dsjs b8, L3FCC0A40 +3fcc0a30: rl 0x11, a12 +L3FCC0A40: +3fcc0a40: .word 0x3531 +3fcc0a50: dsjs b8, L3FCC0A70 +3fcc0a60: sub a0, a0 +L3FCC0A70: +3fcc0a70: mods a11, a9 +3fcc0a80: .word 0x7247 +3fcc0a90: .word 0x7961 +3fcc0aa0: rl 0x10, a0 +3fcc0ab0: .word 0x3531 +3fcc0ac0: dsjs b8, L3FCC0AE0 +3fcc0ad0: rl 0x11, a12 +L3FCC0AE0: +3fcc0ae0: .word 0x3531 +3fcc0af0: dsjs b8, L3FCC0B10 +3fcc0b00: rl 0x11, a12 +L3FCC0B10: +3fcc0b10: .word 0x3531 +3fcc0b20: dsjs b8, L3FCC0B40 +3fcc0b30: move a0, a0 +L3FCC0B40: +3fcc0b40: srl a11, a9 +3fcc0b50: .word 0x7468 +3fcc0b60: .word 0x7247 +3fcc0b70: .word 0x7965 +3fcc0b80: .word 0x3400 +3fcc0b90: rl 0x9, b3 +3fcc0ba0: .word 0x3637 +3fcc0bb0: .word 0x342c +3fcc0bc0: rl 0x9, b3 +3fcc0bd0: .word 0x3637 +3fcc0be0: .word 0x342c +3fcc0bf0: rl 0x9, b3 +3fcc0c00: .word 0x3637 +3fcc0c10: move a0, a0 +3fcc0c20: srl a11, a9 +3fcc0c30: .word 0x7468 +3fcc0c40: .word 0x7247 +3fcc0c50: .word 0x7961 +3fcc0c60: .word 0x3400 +3fcc0c70: rl 0x9, b3 +3fcc0c80: .word 0x3637 +3fcc0c90: .word 0x342c +3fcc0ca0: rl 0x9, b3 +3fcc0cb0: .word 0x3637 +3fcc0cc0: .word 0x342c +3fcc0cd0: rl 0x9, b3 +3fcc0ce0: .word 0x3637 +3fcc0cf0: subb a8, a0 +3fcc0d00: sla b11, b2 +3fcc0d10: .word 0x0079 +3fcc0d20: dsjs b4, L3FCC0DC0 +3fcc0d30: .word 0x3433 +3fcc0d40: srl 0x1f, b4 +3fcc0d50: dsjs b4, L3FCC0DF0 +3fcc0d60: .word 0x3433 +3fcc0d70: srl 0x1f, b4 +3fcc0d80: dsjs b4, L3FCC0E20 +3fcc0d90: .word 0x3433 +3fcc0da0: rev b4 +3fcc0db0: .word 0x7247 +L3FCC0DC0: +3fcc0dc0: .word 0x7965 +3fcc0dd0: .word 0x3400 +3fcc0de0: rl 0x19, b9 +L3FCC0DF0: +3fcc0df0: .word 0x3434 +3fcc0e00: .word 0x342c +3fcc0e10: rl 0x19, b9 +L3FCC0E20: +3fcc0e20: .word 0x3434 +3fcc0e30: .word 0x342c +3fcc0e40: rl 0x19, b9 +3fcc0e50: .word 0x3434 +3fcc0e60: btst a8, a0 +3fcc0e70: sla a11, a8 +3fcc0e80: rl a11, a11 +3fcc0e90: .word 0x3400 +3fcc0ea0: dsjs b0, L3FCC0EC0 +3fcc0eb0: rl 0x19, b6 +L3FCC0EC0: +3fcc0ec0: .word 0x342c +3fcc0ed0: dsjs b0, L3FCC0EF0 +3fcc0ee0: rl 0x19, b6 +L3FCC0EF0: +3fcc0ef0: rl 0x11, a12 +3fcc0f00: .word 0x3434 +3fcc0f10: .word 0x3531 +3fcc0f20: move a8, a0 +3fcc0f30: srl a11, a1 +3fcc0f40: modu a3, a5 +3fcc0f50: sla b11, b4 +3fcc0f60: .word 0x3600 +3fcc0f70: .word 0x3535 +3fcc0f80: .word 0x3533 +3fcc0f90: rl 0x1, a12 +3fcc0fa0: .word 0x362c +3fcc0fb0: .word 0x3535 +3fcc0fc0: .word 0x3533 +3fcc0fd0: move a8, a0 +3fcc0fe0: .word 0x7261 +3fcc0ff0: modu a11, sp +3fcc1000: .word 0x006e +3fcc1010: .word 0x3633 +3fcc1020: dsjs b4, L3FCC10C0 +3fcc1030: srl 0x1f, b4 +3fcc1040: dsjs b8, L3FCC10E0 +3fcc1050: .word 0x3539 +3fcc1060: rl 0x11, a12 +3fcc1070: .word 0x3437 +3fcc1080: dsjs b9, L3FCC1120 +3fcc1090: move a8, b0 +3fcc10a0: sla b11, b2 +3fcc10b0: srl a11, a14 +L3FCC10C0: +3fcc10c0: .word 0x0065 +3fcc10d0: rl 0x11, b5 +L3FCC10E0: +3fcc10e0: rl 0x11, b4 +3fcc10f0: srl 0x1f, b8 +3fcc1100: rl 0x11, b1 +3fcc1110: .word 0x3538 +L3FCC1120: +3fcc1120: srl 0x1f, b0 +3fcc1130: rl 0x11, b1 +3fcc1140: .word 0x3538 +3fcc1150: rev b0 +3fcc1160: .word 0x724f +3fcc1170: rl a3, a3 +3fcc1180: sra a3, a9 +3fcc1190: .word 0x3500 +3fcc11a0: rl 0x11, b6 +3fcc11b0: rl 0x19, b8 +3fcc11c0: rl 0x11, a12 +3fcc11d0: .word 0x3738 +3fcc11e0: .word 0x3438 +3fcc11f0: .word 0x352c +3fcc1200: rl 0x11, b6 +3fcc1210: rl 0x19, b8 +3fcc1220: sub a0, a0 +3fcc1230: .word 0x7261 +3fcc1240: move a11, b11 +3fcc1250: sll b11, b2 +3fcc1260: rl a11, a8 +3fcc1270: .word 0x0064 +3fcc1280: dsjs b3, L3FCC1320 +3fcc1290: rl 0x11, b3 +3fcc12a0: srl 0x1f, b1 +3fcc12b0: rl 0x11, b1 +3fcc12c0: .word 0x3538 +3fcc12d0: srl 0x1f, b0 +3fcc12e0: rl 0x11, b5 +3fcc12f0: rl 0x11, b4 +3fcc1300: rev b8 +3fcc1310: sra a10, a13 +L3FCC1320: +3fcc1320: rl a11, a4 +3fcc1330: mods b11, b5 +3fcc1340: .word 0x724f +3fcc1350: rl a3, a3 +3fcc1360: sra a3, a9 +3fcc1370: rl 0x18, a0 +3fcc1380: .word 0x3737 +3fcc1390: dsjs b7, L3FCC1430 +3fcc13a0: rl 0x11, a12 +3fcc13b0: .word 0x3738 +3fcc13c0: .word 0x3438 +3fcc13d0: .word 0x352c +3fcc13e0: rl 0x11, b6 +3fcc13f0: rl 0x19, b8 +3fcc1400: and a0, a0 +3fcc1410: modu a3, a9 +3fcc1420: .word 0x006b +L3FCC1430: +3fcc1430: dsjs b4, L3FCC1450 +3fcc1440: rl 0x9, b3 +L3FCC1450: +3fcc1450: srl 0x1f, b6 +3fcc1460: .word 0x3633 +3fcc1470: .word 0x3537 +3fcc1480: srl 0x1f, b1 +3fcc1490: .word 0x3633 +3fcc14a0: .word 0x3537 +3fcc14b0: rev b1 +3fcc14c0: mods b2, b0 +3fcc14d0: mods b11, b5 +3fcc14e0: .word 0x3600 +3fcc14f0: rl 0x9, b0 +3fcc1500: dsjs b3, L3FCC1520 +3fcc1510: .word 0x342c +L3FCC1520: +3fcc1520: .word 0x3434 +3fcc1530: rl 0x9, b6 +3fcc1540: .word 0x362c +3fcc1550: rl 0x9, b0 +3fcc1560: dsjs b3, L3FCC1580 +3fcc1570: andn a0, a0 +L3FCC1580: +3fcc1580: sra a3, a5 +3fcc1590: .word 0x3600 +3fcc15a0: .word 0x3535 +3fcc15b0: .word 0x3533 +3fcc15c0: rl 0x1, a12 +3fcc15d0: rl 0x1, a12 +3fcc15e0: cmp a8, a0 +3fcc15f0: sra a3, a14 +3fcc1600: sla a11, a9 +3fcc1610: andn a3, a14 +3fcc1620: sra a3, a5 +3fcc1630: rl 0x10, a0 +3fcc1640: rl 0x19, b0 +3fcc1650: rl 0x19, b0 +3fcc1660: rl 0x9, a12 +3fcc1670: rl 0x1, b2 +3fcc1680: dsjs b7, L3FCC1720 +3fcc1690: rl 0x9, a12 +3fcc16a0: rl 0x1, b2 +3fcc16b0: dsjs b7, L3FCC1750 +3fcc16c0: move a8, a0 +3fcc16d0: sra a3, a5 +3fcc16e0: .word 0x7569 +3fcc16f0: xor a3, a13 +3fcc1700: modu a11, a9 +3fcc1710: sra a11, a12 +L3FCC1720: +3fcc1720: andn b3, b4 +3fcc1730: sra a3, a5 +3fcc1740: .word 0x3500 +L3FCC1750: +3fcc1750: rl 0x11, b6 +3fcc1760: rl 0x19, b8 +3fcc1770: rl 0x11, a12 +3fcc1780: .word 0x3738 +3fcc1790: .word 0x3438 +3fcc17a0: rl 0x19, a12 +3fcc17b0: .word 0x3737 +3fcc17c0: dsjs b7, L3FCC1860 +3fcc17d0: move a8, b0 +3fcc17e0: sla b11, b2 +3fcc17f0: srl a11, a14 +3fcc1800: andn a3, a5 +3fcc1810: sra a3, a5 +3fcc1820: .word 0x3600 +3fcc1830: .word 0x3535 +3fcc1840: .word 0x3533 +3fcc1850: rl 0x1, a12 +L3FCC1860: +3fcc1860: rl 0x19, a12 +3fcc1870: .word 0x3632 +3fcc1880: dsjs b3, L3FCC1920 +3fcc1890: clr a0 +3fcc18a0: modu a11, a9 +3fcc18b0: sra a11, a12 +3fcc18c0: andn b3, b4 +3fcc18d0: sra a3, a5 +3fcc18e0: .word 0x3500 +3fcc18f0: .word 0x3432 +3fcc1900: dsjs b2, L3FCC1920 +3fcc1910: rl 0x9, a12 +L3FCC1920: +3fcc1920: dsjs b2, L3FCC1940 +3fcc1930: rl 0x1, b5 +L3FCC1940: +3fcc1940: rl 0x19, a12 +3fcc1950: rl 0x19, b9 +3fcc1960: rl 0x9, b2 +3fcc1970: andn a8, a0 +3fcc1980: mods a3, a1 +3fcc1990: modu a11, a13 +3fcc19a0: .word 0x006e +3fcc19b0: dsjs b2, L3FCC19D0 +3fcc19c0: rl 0x11, b5 +L3FCC19D0: +3fcc19d0: srl 0x1f, b7 +3fcc19e0: .word 0x3631 +3fcc19f0: .word 0x3639 +3fcc1a00: srl 0x1f, b2 +3fcc1a10: .word 0x3631 +3fcc1a20: .word 0x3639 +3fcc1a30: rev b2 +3fcc1a40: rl b10, b3 +3fcc1a50: modu a3, a5 +3fcc1a60: sla a11, a14 +3fcc1a70: rl 0x18, a0 +3fcc1a80: .word 0x3436 +3fcc1a90: .word 0x3439 +3fcc1aa0: rl 0x11, a12 +3fcc1ab0: .word 0x3437 +3fcc1ac0: dsjs b9, L3FCC1B60 +3fcc1ad0: dsjs a12, L3FCC1AF0 +3fcc1ae0: dsjs b9, L3FCC1B80 +L3FCC1AF0: +3fcc1af0: rev b5 +3fcc1b00: sla b10, b4 +3fcc1b10: .word 0x006e +3fcc1b20: .word 0x3635 +3fcc1b30: dsjs b2, L3FCC1B50 +3fcc1b40: srl 0x1f, b3 +L3FCC1B50: +3fcc1b50: .word 0x3733 +L3FCC1B60: +3fcc1b60: .word 0x3737 +3fcc1b70: srl 0x1f, b9 +L3FCC1B80: +3fcc1b80: dsjs b2, L3FCC1BA0 +3fcc1b90: dsjs b7, L3FCC1BB0 +L3FCC1BA0: +3fcc1ba0: rev b4 +L3FCC1BB0: +3fcc1bb0: rl b2, b4 +3fcc1bc0: .word 0x7369 +3fcc1bd0: mods b3, b4 +3fcc1be0: .word 0x0065 +3fcc1bf0: .word 0x3535 +3fcc1c00: rl 0x9, b5 +3fcc1c10: srl 0x1f, b2 +3fcc1c20: dsjs b4, L3FCC1CC0 +3fcc1c30: dsjs b0, L3FCC1C50 +3fcc1c40: srl 0x1f, b7 +L3FCC1C50: +3fcc1c50: .word 0x3535 +3fcc1c60: rl 0x9, b5 +3fcc1c70: rev b2 +3fcc1c80: .word 0x7554 +3fcc1c90: .word 0x7172 +3fcc1ca0: modu b11, b5 +3fcc1cb0: .word 0x7369 +L3FCC1CC0: +3fcc1cc0: .word 0x0065 +3fcc1cd0: .word 0x3434 +3fcc1ce0: .word 0x3634 +3fcc1cf0: srl 0x1f, b1 +3fcc1d00: rl 0x1, b6 +3fcc1d10: rl 0x19, b1 +3fcc1d20: srl 0x1f, b8 +3fcc1d30: rl 0x1, b6 +3fcc1d40: rl 0x19, b1 +3fcc1d50: rev b8 +3fcc1d60: sla a10, a4 +3fcc1d70: lmo b11, b2 +3fcc1d80: .word 0x7554 +3fcc1d90: .word 0x7172 +3fcc1da0: modu b11, b5 +3fcc1db0: .word 0x7369 +3fcc1dc0: .word 0x0065 +3fcc1dd0: dsjs b2, L3FCC1DF0 +3fcc1de0: dsjs b7, L3FCC1E00 +L3FCC1DF0: +3fcc1df0: srl 0x1f, b4 +L3FCC1E00: +3fcc1e00: .word 0x3733 +3fcc1e10: .word 0x3737 +3fcc1e20: srl 0x1f, b9 +3fcc1e30: .word 0x3635 +3fcc1e40: dsjs b2, L3FCC1E60 +3fcc1e50: rev b3 +L3FCC1E60: +3fcc1e60: sra a10, a13 +3fcc1e70: rl a11, a4 +3fcc1e80: mods b11, b5 +3fcc1e90: .word 0x7554 +3fcc1ea0: .word 0x7172 +3fcc1eb0: modu b11, b5 +3fcc1ec0: .word 0x7369 +3fcc1ed0: .word 0x0065 +3fcc1ee0: dsjs b2, L3FCC1F00 +3fcc1ef0: dsjs b7, L3FCC1F10 +L3FCC1F00: +3fcc1f00: srl 0x1f, b4 +L3FCC1F10: +3fcc1f10: .word 0x3635 +3fcc1f20: dsjs b2, L3FCC1F40 +3fcc1f30: srl 0x1f, b3 +L3FCC1F40: +3fcc1f40: .word 0x3635 +3fcc1f50: dsjs b2, L3FCC1F70 +3fcc1f60: rev b3 +L3FCC1F70: +3fcc1f70: rl b10, b6 +3fcc1f80: mods a3, sp +3fcc1f90: .word 0x7465 +3fcc1fa0: rl 0x10, a0 +3fcc1fb0: rl 0x19, b0 +3fcc1fc0: rl 0x19, b0 +3fcc1fd0: rl 0x9, a12 +3fcc1fe0: rl 0x1, b2 +3fcc1ff0: dsjs b7, L3FCC2090 +3fcc2000: rl 0x11, a12 +3fcc2010: rl 0x19, b0 +3fcc2020: rl 0x19, b0 +3fcc2030: addc a0, a0 +3fcc2040: .word 0x756c +3fcc2050: xor a3, a5 +3fcc2060: modu a11, a9 +3fcc2070: sra a11, a12 +3fcc2080: .word 0x0074 +L3FCC2090: +3fcc2090: rl 0x1, b4 +3fcc20a0: .word 0x3638 +3fcc20b0: srl 0x1f, b3 +3fcc20c0: .word 0x3432 +3fcc20d0: rl 0x9, b4 +3fcc20e0: srl 0x1f, b5 +3fcc20f0: rl 0x1, b4 +3fcc2100: .word 0x3638 +3fcc2110: rev b3 +3fcc2120: rl b2, b7 +3fcc2130: sla a11, a5 +3fcc2140: .word 0x0074 +3fcc2150: .word 0x3535 +3fcc2160: rl 0x9, b5 +3fcc2170: srl 0x1f, b2 +3fcc2180: .word 0x3535 +3fcc2190: rl 0x9, b5 +3fcc21a0: srl 0x1f, b2 +3fcc21b0: dsjs b4, L3FCC2250 +3fcc21c0: dsjs b0, L3FCC21E0 +3fcc21d0: rev b7 +L3FCC21E0: +3fcc21e0: rl b2, b7 +3fcc21f0: .word 0x7469 +3fcc2200: .word 0x0065 +3fcc2210: .word 0x3536 +3fcc2220: rl 0x19, b5 +3fcc2230: srl 0x1f, b5 +3fcc2240: .word 0x3536 +L3FCC2250: +3fcc2250: rl 0x19, b5 +3fcc2260: srl 0x1f, b5 +3fcc2270: .word 0x3536 +3fcc2280: rl 0x19, b5 +3fcc2290: rev b5 +3fcc22a0: sra b10, b9 +3fcc22b0: mods a3, a12 +3fcc22c0: .word 0x776f +3fcc22d0: .word 0x3600 +3fcc22e0: .word 0x3535 +3fcc22f0: .word 0x3533 +3fcc2300: .word 0x362c +3fcc2310: .word 0x3535 +3fcc2320: .word 0x3533 +3fcc2330: rl 0x1, a12 +3fcc2340: subb a8, a0 +3fcc2350: sra b11, b2 +3fcc2360: modu a3, a5 +3fcc2370: sra b10, b9 +3fcc2380: mods a3, a12 +3fcc2390: .word 0x776f +3fcc23a0: rl 0x18, a0 +3fcc23b0: .word 0x3737 +3fcc23c0: dsjs b7, L3FCC2460 +3fcc23d0: .word 0x352c +3fcc23e0: rl 0x11, b6 +3fcc23f0: rl 0x19, b8 +3fcc2400: rl 0x11, a12 +3fcc2410: .word 0x3738 +3fcc2420: .word 0x3438 +3fcc2430: srl a8, a0 +3fcc2440: sla b11, b2 +3fcc2450: rl 0x3, b9 +L3FCC2460: +3fcc2460: rl 0x0, a0 +3fcc2470: rl 0x1, a12 +3fcc2480: rl 0x1, a12 +3fcc2490: srl a8, a0 +3fcc24a0: sla b11, b2 +3fcc24b0: rl 0xb, b9 +3fcc24c0: .word 0x3700 +3fcc24d0: rl 0x9, b7 +3fcc24e0: .word 0x372c +3fcc24f0: rl 0x9, b7 +3fcc2500: .word 0x372c +3fcc2510: rl 0x9, b7 +3fcc2520: srl a8, a0 +3fcc2530: sla b11, b2 +3fcc2540: rl 0x13, b9 +3fcc2550: rl 0x8, a0 +3fcc2560: dsjs b2, L3FCC2580 +3fcc2570: srl 0x1f, b5 +L3FCC2580: +3fcc2580: rl 0x11, b1 +3fcc2590: .word 0x3538 +3fcc25a0: rl 0x9, a12 +3fcc25b0: dsjs b2, L3FCC25D0 +3fcc25c0: rev b5 +L3FCC25D0: +3fcc25d0: .word 0x7267 +3fcc25e0: .word 0x7961 +3fcc25f0: rev b3 +3fcc2600: rl 0x1, b2 +3fcc2610: .word 0x3635 +3fcc2620: rl 0x11, a12 +3fcc2630: .word 0x3530 +3fcc2640: srl 0x1f, b6 +3fcc2650: rl 0x1, b2 +3fcc2660: .word 0x3635 +3fcc2670: srl a8, a0 +3fcc2680: sla b11, b2 +3fcc2690: .word 0x3479 +3fcc26a0: rl 0x10, a0 +3fcc26b0: .word 0x3735 +3fcc26c0: srl 0x1f, b0 +3fcc26d0: .word 0x3532 +3fcc26e0: rl 0x1, b7 +3fcc26f0: rl 0x11, a12 +3fcc2700: .word 0x3735 +3fcc2710: rev b0 +3fcc2720: .word 0x7267 +3fcc2730: .word 0x7961 +3fcc2740: rev b5 +3fcc2750: rl 0x19, b3 +3fcc2760: rl 0x9, b4 +3fcc2770: rl 0x19, a12 +3fcc2780: .word 0x3433 +3fcc2790: srl 0x1f, b1 +3fcc27a0: rl 0x19, b3 +3fcc27b0: rl 0x9, b4 +3fcc27c0: srl a8, a0 +3fcc27d0: sla b11, b2 +3fcc27e0: .word 0x3679 +3fcc27f0: rl 0x18, a0 +3fcc2800: .word 0x3538 +3fcc2810: srl 0x1f, b5 +3fcc2820: dsjs b3, L3FCC2840 +3fcc2830: .word 0x3535 +L3FCC2840: +3fcc2840: rl 0x19, a12 +3fcc2850: .word 0x3538 +3fcc2860: rev b5 +3fcc2870: .word 0x7267 +3fcc2880: .word 0x7961 +3fcc2890: rev b7 +3fcc28a0: .word 0x3634 +3fcc28b0: .word 0x3632 +3fcc28c0: .word 0x342c +3fcc28d0: rl 0x11, b6 +3fcc28e0: srl 0x1f, b6 +3fcc28f0: .word 0x3634 +3fcc2900: .word 0x3632 +3fcc2910: srl a8, a0 +3fcc2920: sla b11, b2 +3fcc2930: dsjs b9, L3FCC2970 +3fcc2940: .word 0x3500 +3fcc2950: .word 0x3431 +3fcc2960: srl 0x1f, b0 +L3FCC2970: +3fcc2970: rl 0x9, b5 +3fcc2980: rl 0x1, b4 +3fcc2990: .word 0x352c +3fcc29a0: .word 0x3431 +3fcc29b0: rev b0 +3fcc29c0: .word 0x7267 +3fcc29d0: .word 0x7961 +3fcc29e0: rev b9 +3fcc29f0: dsjs b5, L3FCC2A90 +3fcc2a00: rl 0x9, b1 +3fcc2a10: .word 0x352c +3fcc2a20: rl 0x9, b9 +3fcc2a30: srl 0x1f, b1 +3fcc2a40: dsjs b5, L3FCC2AE0 +3fcc2a50: rl 0x9, b1 +3fcc2a60: srl a8, a0 +3fcc2a70: sla b11, b2 +3fcc2a80: rl 0xb, b9 +L3FCC2A90: +3fcc2a90: rev b0 +3fcc2aa0: .word 0x3636 +3fcc2ab0: rl 0x11, b8 +3fcc2ac0: .word 0x362c +3fcc2ad0: dsjs b6, L3FCC2AF0 +L3FCC2AE0: +3fcc2ae0: srl 0x1f, b2 +L3FCC2AF0: +3fcc2af0: .word 0x3636 +3fcc2b00: rl 0x11, b8 +3fcc2b10: srl a8, a0 +3fcc2b20: sla b11, b2 +3fcc2b30: rl 0xb, b9 +3fcc2b40: rev b1 +3fcc2b50: rl 0x9, b7 +3fcc2b60: .word 0x3639 +3fcc2b70: .word 0x372c +3fcc2b80: dsjs b1, L3FCC2C20 +3fcc2b90: srl 0x1f, b6 +3fcc2ba0: rl 0x9, b7 +3fcc2bb0: .word 0x3639 +3fcc2bc0: srl a8, a0 +3fcc2bd0: sla b11, b2 +3fcc2be0: rl 0xb, b9 +3fcc2bf0: rev b2 +3fcc2c00: dsjs b7, L3FCC2CA0 +3fcc2c10: .word 0x3736 +L3FCC2C20: +3fcc2c20: .word 0x372c +3fcc2c30: .word 0x3639 +3fcc2c40: srl 0x1f, b7 +3fcc2c50: dsjs b7, L3FCC2CF0 +3fcc2c60: .word 0x3736 +3fcc2c70: srl a8, a0 +3fcc2c80: sla b11, b2 +3fcc2c90: rl 0xb, b9 +L3FCC2CA0: +3fcc2ca0: rev b3 +3fcc2cb0: .word 0x3438 +3fcc2cc0: rl 0x9, b8 +3fcc2cd0: dsjs a12, L3FCC2CF0 +3fcc2ce0: dsjs b4, L3FCC2D00 +L3FCC2CF0: +3fcc2cf0: srl 0x1f, b1 +L3FCC2D00: +3fcc2d00: .word 0x3438 +3fcc2d10: rl 0x9, b8 +3fcc2d20: srl a8, a0 +3fcc2d30: sla b11, b2 +3fcc2d40: rl 0xb, b9 +3fcc2d50: rev b4 +3fcc2d60: rl 0x11, b9 +3fcc2d70: rl 0x11, b5 +3fcc2d80: dsjs a12, L3FCC2E20 +3fcc2d90: .word 0x3532 +3fcc2da0: srl 0x1f, b2 +3fcc2db0: rl 0x11, b9 +3fcc2dc0: rl 0x11, b5 +3fcc2dd0: srl a8, a0 +3fcc2de0: sla b11, b2 +3fcc2df0: rl 0xb, b9 +3fcc2e00: rev b5 +3fcc2e10: .word 0x3739 +L3FCC2E20: +3fcc2e20: .word 0x3636 +3fcc2e30: dsjs a12, L3FCC2ED0 +3fcc2e40: .word 0x3637 +3fcc2e50: srl 0x1f, b6 +3fcc2e60: .word 0x3739 +3fcc2e70: .word 0x3636 +3fcc2e80: srl a8, a0 +3fcc2e90: sla b11, b2 +3fcc2ea0: rl 0xb, b9 +3fcc2eb0: rev b6 +3fcc2ec0: rl 0x1, b1 +L3FCC2ED0: +3fcc2ed0: rl 0x19, b5 +3fcc2ee0: srl 0x1f, b7 +3fcc2ef0: rl 0x1, b1 +3fcc2f00: rl 0x19, b5 +3fcc2f10: srl 0x1f, b7 +3fcc2f20: rl 0x1, b1 +3fcc2f30: rl 0x19, b5 +3fcc2f40: rev b7 +3fcc2f50: .word 0x7267 +3fcc2f60: .word 0x7961 +3fcc2f70: .word 0x3731 +3fcc2f80: rl 0x8, a0 +3fcc2f90: rl 0x1, b1 +3fcc2fa0: rl 0x9, b5 +3fcc2fb0: rl 0x9, a12 +3fcc2fc0: rl 0x1, b1 +3fcc2fd0: rl 0x9, b5 +3fcc2fe0: rl 0x9, a12 +3fcc2ff0: rl 0x1, b1 +3fcc3000: rl 0x9, b5 +3fcc3010: srl a8, a0 +3fcc3020: sla b11, b2 +3fcc3030: rl 0xb, b9 +3fcc3040: rev b8 +3fcc3050: rl 0x9, b1 +3fcc3060: rl 0x11, b8 +3fcc3070: srl 0x1f, b2 +3fcc3080: rl 0x9, b1 +3fcc3090: rl 0x11, b8 +3fcc30a0: srl 0x1f, b2 +3fcc30b0: rl 0x9, b1 +3fcc30c0: rl 0x11, b8 +3fcc30d0: rev b2 +3fcc30e0: .word 0x7267 +3fcc30f0: .word 0x7961 +3fcc3100: dsjs b1, L3FCC31A0 +3fcc3110: rl 0x8, a0 +3fcc3120: rl 0x19, b2 +3fcc3130: .word 0x3633 +3fcc3140: rl 0x9, a12 +3fcc3150: rl 0x19, b2 +3fcc3160: .word 0x3633 +3fcc3170: rl 0x9, a12 +3fcc3180: rl 0x19, b2 +3fcc3190: .word 0x3633 +L3FCC31A0: +3fcc31a0: srl a8, a0 +3fcc31b0: sla b11, b2 +3fcc31c0: rl 0x13, b9 +3fcc31d0: rev b0 +3fcc31e0: rl 0x19, b1 +3fcc31f0: rl 0x1, b1 +3fcc3200: srl 0x1f, b7 +3fcc3210: rl 0x19, b1 +3fcc3220: rl 0x1, b1 +3fcc3230: srl 0x1f, b7 +3fcc3240: rl 0x19, b1 +3fcc3250: rl 0x1, b1 +3fcc3260: rev b7 +3fcc3270: .word 0x7267 +3fcc3280: .word 0x7961 +3fcc3290: rl 0x9, b2 +3fcc32a0: rl 0x8, a0 +3fcc32b0: dsjs b3, L3FCC32D0 +3fcc32c0: dsjs b7, L3FCC32E0 +L3FCC32D0: +3fcc32d0: rl 0x9, a12 +L3FCC32E0: +3fcc32e0: dsjs b3, L3FCC3300 +3fcc32f0: dsjs b7, L3FCC3310 +L3FCC3300: +3fcc3300: rl 0x9, a12 +L3FCC3310: +3fcc3310: dsjs b3, L3FCC3330 +3fcc3320: dsjs b7, L3FCC3340 +L3FCC3330: +3fcc3330: srl a8, a0 +L3FCC3340: +3fcc3340: sla b11, b2 +3fcc3350: rl 0x13, b9 +3fcc3360: rev b2 +3fcc3370: .word 0x3431 +3fcc3380: dsjs b3, L3FCC3420 +3fcc3390: srl 0x1f, b2 +3fcc33a0: .word 0x3431 +3fcc33b0: dsjs b3, L3FCC3450 +3fcc33c0: srl 0x1f, b2 +3fcc33d0: .word 0x3431 +3fcc33e0: dsjs b3, L3FCC3480 +3fcc33f0: rev b2 +3fcc3400: .word 0x7267 +3fcc3410: .word 0x7961 +L3FCC3420: +3fcc3420: rl 0x19, b2 +3fcc3430: rl 0x8, a0 +3fcc3440: rl 0x9, b5 +L3FCC3450: +3fcc3450: rl 0x19, b6 +3fcc3460: rl 0x9, a12 +3fcc3470: rl 0x9, b5 +L3FCC3480: +3fcc3480: rl 0x19, b6 +3fcc3490: rl 0x9, a12 +3fcc34a0: rl 0x9, b5 +3fcc34b0: rl 0x19, b6 +3fcc34c0: srl a8, a0 +3fcc34d0: sla b11, b2 +3fcc34e0: rl 0x13, b9 +3fcc34f0: rev b4 +3fcc3500: .word 0x3531 +3fcc3510: .word 0x3736 +3fcc3520: srl 0x1f, b7 +3fcc3530: .word 0x3531 +3fcc3540: .word 0x3736 +3fcc3550: srl 0x1f, b7 +3fcc3560: .word 0x3531 +3fcc3570: .word 0x3736 +3fcc3580: rev b7 +3fcc3590: .word 0x7267 +3fcc35a0: .word 0x7961 +3fcc35b0: .word 0x3532 +3fcc35c0: rl 0x8, a0 +3fcc35d0: .word 0x3436 +3fcc35e0: dsjs b4, L3FCC3600 +3fcc35f0: rl 0x9, a12 +L3FCC3600: +3fcc3600: .word 0x3436 +3fcc3610: dsjs b4, L3FCC3630 +3fcc3620: rl 0x9, a12 +L3FCC3630: +3fcc3630: .word 0x3436 +3fcc3640: dsjs b4, L3FCC3660 +3fcc3650: srl a8, a0 +L3FCC3660: +3fcc3660: sla b11, b2 +3fcc3670: rl 0x13, b9 +3fcc3680: rev b6 +3fcc3690: .word 0x3631 +3fcc36a0: .word 0x3639 +3fcc36b0: srl 0x1f, b2 +3fcc36c0: .word 0x3631 +3fcc36d0: .word 0x3639 +3fcc36e0: srl 0x1f, b2 +3fcc36f0: .word 0x3631 +3fcc3700: .word 0x3639 +3fcc3710: rev b2 +3fcc3720: .word 0x7267 +3fcc3730: .word 0x7961 +3fcc3740: .word 0x3732 +3fcc3750: rl 0x8, a0 +3fcc3760: .word 0x3737 +3fcc3770: rl 0x19, b3 +3fcc3780: rl 0x9, a12 +3fcc3790: .word 0x3737 +3fcc37a0: rl 0x19, b3 +3fcc37b0: rl 0x9, a12 +3fcc37c0: .word 0x3737 +3fcc37d0: rl 0x19, b3 +3fcc37e0: srl a8, a0 +3fcc37f0: sla b11, b2 +3fcc3800: rl 0x13, b9 +3fcc3810: rev b8 +3fcc3820: dsjs b1, L3FCC3840 +3fcc3830: .word 0x3432 +L3FCC3840: +3fcc3840: srl 0x1f, b7 +3fcc3850: dsjs b1, L3FCC3870 +3fcc3860: .word 0x3432 +L3FCC3870: +3fcc3870: srl 0x1f, b7 +3fcc3880: dsjs b1, L3FCC38A0 +3fcc3890: .word 0x3432 +L3FCC38A0: +3fcc38a0: rev b7 +3fcc38b0: .word 0x7267 +3fcc38c0: .word 0x7961 +3fcc38d0: dsjs b2, L3FCC3970 +3fcc38e0: rl 0x8, a0 +3fcc38f0: rl 0x1, b9 +3fcc3900: dsjs b1, L3FCC3920 +3fcc3910: rl 0x9, a12 +L3FCC3920: +3fcc3920: rl 0x1, b9 +3fcc3930: dsjs b1, L3FCC3950 +3fcc3940: rl 0x9, a12 +L3FCC3950: +3fcc3950: rl 0x1, b9 +3fcc3960: dsjs b1, L3FCC3980 +L3FCC3970: +3fcc3970: srl a8, a0 +L3FCC3980: +3fcc3980: sla b11, b2 +3fcc3990: rl 0x1b, b9 +3fcc39a0: rev b0 +3fcc39b0: dsjs b1, L3FCC3A50 +3fcc39c0: dsjs b7, L3FCC39E0 +3fcc39d0: srl 0x1f, b9 +L3FCC39E0: +3fcc39e0: dsjs b1, L3FCC3A80 +3fcc39f0: dsjs b7, L3FCC3A10 +3fcc3a00: srl 0x1f, b9 +L3FCC3A10: +3fcc3a10: dsjs b1, L3FCC3AB0 +3fcc3a20: dsjs b7, L3FCC3A40 +3fcc3a30: rev b9 +L3FCC3A40: +3fcc3a40: .word 0x7267 +L3FCC3A50: +3fcc3a50: .word 0x7961 +3fcc3a60: rl 0x9, b3 +3fcc3a70: rl 0x10, a0 +L3FCC3A80: +3fcc3a80: rl 0x19, b0 +3fcc3a90: rl 0x19, b0 +3fcc3aa0: rl 0x11, a12 +L3FCC3AB0: +3fcc3ab0: rl 0x19, b0 +3fcc3ac0: rl 0x19, b0 +3fcc3ad0: rl 0x11, a12 +3fcc3ae0: rl 0x19, b0 +3fcc3af0: rl 0x19, b0 +3fcc3b00: srl a8, a0 +3fcc3b10: sla b11, b2 +3fcc3b20: rl 0x1b, b9 +3fcc3b30: rev b2 +3fcc3b40: rl 0x9, b2 +3fcc3b50: .word 0x3730 +3fcc3b60: srl 0x1f, b4 +3fcc3b70: rl 0x9, b2 +3fcc3b80: .word 0x3730 +3fcc3b90: srl 0x1f, b4 +3fcc3ba0: rl 0x9, b2 +3fcc3bb0: .word 0x3730 +3fcc3bc0: rev b4 +3fcc3bd0: .word 0x7267 +3fcc3be0: .word 0x7961 +3fcc3bf0: rl 0x19, b3 +3fcc3c00: rl 0x10, a0 +3fcc3c10: .word 0x3531 +3fcc3c20: dsjs b8, L3FCC3C40 +3fcc3c30: rl 0x11, a12 +L3FCC3C40: +3fcc3c40: .word 0x3531 +3fcc3c50: dsjs b8, L3FCC3C70 +3fcc3c60: rl 0x11, a12 +L3FCC3C70: +3fcc3c70: .word 0x3531 +3fcc3c80: dsjs b8, L3FCC3CA0 +3fcc3c90: srl a8, a0 +L3FCC3CA0: +3fcc3ca0: sla b11, b2 +3fcc3cb0: rl 0x1b, b9 +3fcc3cc0: rev b4 +3fcc3cd0: rl 0x11, b2 +3fcc3ce0: .word 0x3533 +3fcc3cf0: srl 0x1f, b9 +3fcc3d00: rl 0x11, b2 +3fcc3d10: .word 0x3533 +3fcc3d20: srl 0x1f, b9 +3fcc3d30: rl 0x11, b2 +3fcc3d40: .word 0x3533 +3fcc3d50: rev b9 +3fcc3d60: .word 0x7267 +3fcc3d70: .word 0x7961 +3fcc3d80: .word 0x3533 +3fcc3d90: rl 0x10, a0 +3fcc3da0: dsjs b2, L3FCC3DC0 +3fcc3db0: rl 0x19, b7 +L3FCC3DC0: +3fcc3dc0: rl 0x11, a12 +3fcc3dd0: dsjs b2, L3FCC3DF0 +3fcc3de0: rl 0x19, b7 +L3FCC3DF0: +3fcc3df0: rl 0x11, a12 +3fcc3e00: dsjs b2, L3FCC3E20 +3fcc3e10: rl 0x19, b7 +L3FCC3E20: +3fcc3e20: srl a8, a0 +3fcc3e30: sla b11, b2 +3fcc3e40: rl 0x1b, b9 +3fcc3e50: rev b6 +3fcc3e60: rl 0x19, b2 +3fcc3e70: .word 0x3436 +3fcc3e80: srl 0x1f, b4 +3fcc3e90: rl 0x19, b2 +3fcc3ea0: .word 0x3436 +3fcc3eb0: srl 0x1f, b4 +3fcc3ec0: rl 0x19, b2 +3fcc3ed0: .word 0x3436 +3fcc3ee0: rev b4 +3fcc3ef0: .word 0x7267 +3fcc3f00: .word 0x7961 +3fcc3f10: .word 0x3733 +3fcc3f20: rl 0x10, a0 +3fcc3f30: rl 0x9, b4 +3fcc3f40: dsjs b5, L3FCC3F60 +3fcc3f50: rl 0x11, a12 +L3FCC3F60: +3fcc3f60: rl 0x9, b4 +3fcc3f70: dsjs b5, L3FCC3F90 +3fcc3f80: rl 0x11, a12 +L3FCC3F90: +3fcc3f90: rl 0x9, b4 +3fcc3fa0: dsjs b5, L3FCC3FC0 +3fcc3fb0: srl a8, a0 +L3FCC3FC0: +3fcc3fc0: sla b11, b2 +3fcc3fd0: rl 0x1b, b9 +3fcc3fe0: rev b8 +3fcc3ff0: .word 0x3432 +3fcc4000: rl 0x11, b9 +3fcc4010: srl 0x1f, b9 +3fcc4020: .word 0x3432 +3fcc4030: rl 0x11, b9 +3fcc4040: srl 0x1f, b9 +3fcc4050: .word 0x3432 +3fcc4060: rl 0x11, b9 +3fcc4070: rev b9 +3fcc4080: .word 0x7267 +3fcc4090: .word 0x7961 +3fcc40a0: dsjs b3, L3FCC4140 +3fcc40b0: rl 0x10, a0 +3fcc40c0: .word 0x3435 +3fcc40d0: rl 0x19, b4 +3fcc40e0: rl 0x11, a12 +3fcc40f0: .word 0x3435 +3fcc4100: rl 0x19, b4 +3fcc4110: rl 0x11, a12 +3fcc4120: .word 0x3435 +3fcc4130: rl 0x19, b4 +L3FCC4140: +3fcc4140: srl a8, a0 +3fcc4150: sla b11, b2 +3fcc4160: .word 0x3479 +3fcc4170: rev b0 +3fcc4180: .word 0x3632 +3fcc4190: rl 0x9, b2 +3fcc41a0: srl 0x1f, b4 +3fcc41b0: .word 0x3632 +3fcc41c0: rl 0x9, b2 +3fcc41d0: srl 0x1f, b4 +3fcc41e0: .word 0x3632 +3fcc41f0: rl 0x9, b2 +3fcc4200: rev b4 +3fcc4210: .word 0x7267 +3fcc4220: .word 0x7961 +3fcc4230: rl 0x9, b4 +3fcc4240: rl 0x10, a0 +3fcc4250: dsjs b6, L3FCC42F0 +3fcc4260: .word 0x3538 +3fcc4270: rl 0x11, a12 +3fcc4280: dsjs b6, L3FCC4320 +3fcc4290: .word 0x3538 +3fcc42a0: rl 0x11, a12 +3fcc42b0: dsjs b6, L3FCC4350 +3fcc42c0: .word 0x3538 +3fcc42d0: srl a8, a0 +3fcc42e0: sla b11, b2 +L3FCC42F0: +3fcc42f0: .word 0x3479 +3fcc4300: rev b2 +3fcc4310: .word 0x3732 +L3FCC4320: +3fcc4320: dsjs b4, L3FCC43C0 +3fcc4330: srl 0x1f, b9 +3fcc4340: .word 0x3732 +L3FCC4350: +3fcc4350: dsjs b4, L3FCC43F0 +3fcc4360: srl 0x1f, b9 +3fcc4370: .word 0x3732 +3fcc4380: dsjs b4, L3FCC4420 +3fcc4390: rev b9 +3fcc43a0: .word 0x7267 +3fcc43b0: .word 0x7961 +L3FCC43C0: +3fcc43c0: rl 0x19, b4 +3fcc43d0: rl 0x10, a0 +3fcc43e0: rl 0x11, b8 +L3FCC43F0: +3fcc43f0: rl 0x1, b7 +3fcc4400: rl 0x11, a12 +3fcc4410: rl 0x11, b8 +L3FCC4420: +3fcc4420: rl 0x1, b7 +3fcc4430: rl 0x11, a12 +3fcc4440: rl 0x11, b8 +3fcc4450: rl 0x1, b7 +3fcc4460: srl a8, a0 +3fcc4470: sla b11, b2 +3fcc4480: .word 0x3479 +3fcc4490: rev b4 +3fcc44a0: dsjs b2, L3FCC44C0 +3fcc44b0: dsjs b7, L3FCC44D0 +L3FCC44C0: +3fcc44c0: srl 0x1f, b4 +L3FCC44D0: +3fcc44d0: dsjs b2, L3FCC44F0 +3fcc44e0: dsjs b7, L3FCC4500 +L3FCC44F0: +3fcc44f0: srl 0x1f, b4 +L3FCC4500: +3fcc4500: dsjs b2, L3FCC4520 +3fcc4510: dsjs b7, L3FCC4530 +L3FCC4520: +3fcc4520: rev b4 +L3FCC4530: +3fcc4530: .word 0x7267 +3fcc4540: .word 0x7961 +3fcc4550: .word 0x3534 +3fcc4560: rl 0x10, a0 +3fcc4570: .word 0x3539 +3fcc4580: .word 0x3535 +3fcc4590: rl 0x11, a12 +3fcc45a0: .word 0x3539 +3fcc45b0: .word 0x3535 +3fcc45c0: rl 0x11, a12 +3fcc45d0: .word 0x3539 +3fcc45e0: .word 0x3535 +3fcc45f0: srl a8, a0 +3fcc4600: sla b11, b2 +3fcc4610: .word 0x3479 +3fcc4620: rev b6 +3fcc4630: rl 0x1, b3 +3fcc4640: .word 0x3630 +3fcc4650: srl 0x1f, b9 +3fcc4660: rl 0x1, b3 +3fcc4670: .word 0x3630 +3fcc4680: srl 0x1f, b9 +3fcc4690: rl 0x1, b3 +3fcc46a0: .word 0x3630 +3fcc46b0: rev b9 +3fcc46c0: .word 0x7267 +3fcc46d0: .word 0x7961 +3fcc46e0: .word 0x3734 +3fcc46f0: rl 0x18, a0 +3fcc4700: dsjs b0, L3FCC4720 +3fcc4710: rl 0x1, b4 +L3FCC4720: +3fcc4720: rl 0x19, a12 +3fcc4730: dsjs b0, L3FCC4750 +3fcc4740: rl 0x1, b4 +L3FCC4750: +3fcc4750: rl 0x19, a12 +3fcc4760: dsjs b0, L3FCC4780 +3fcc4770: rl 0x1, b4 +L3FCC4780: +3fcc4780: srl a8, a0 +3fcc4790: sla b11, b2 +3fcc47a0: .word 0x3479 +3fcc47b0: rev b8 +3fcc47c0: rl 0x9, b3 +3fcc47d0: .word 0x3533 +3fcc47e0: srl 0x1f, b4 +3fcc47f0: rl 0x9, b3 +3fcc4800: .word 0x3533 +3fcc4810: srl 0x1f, b4 +3fcc4820: rl 0x9, b3 +3fcc4830: .word 0x3533 +3fcc4840: rev b4 +3fcc4850: .word 0x7267 +3fcc4860: .word 0x7961 +3fcc4870: dsjs b4, L3FCC4910 +3fcc4880: rl 0x18, a0 +3fcc4890: rl 0x9, b2 +3fcc48a0: .word 0x3532 +3fcc48b0: rl 0x19, a12 +3fcc48c0: rl 0x9, b2 +3fcc48d0: .word 0x3532 +3fcc48e0: rl 0x19, a12 +3fcc48f0: rl 0x9, b2 +3fcc4900: .word 0x3532 +L3FCC4910: +3fcc4910: srl a8, a0 +3fcc4920: sla b11, b2 +3fcc4930: .word 0x3579 +3fcc4940: rev b0 +3fcc4950: rl 0x11, b3 +3fcc4960: rl 0x19, b6 +3fcc4970: srl 0x1f, b9 +3fcc4980: rl 0x11, b3 +3fcc4990: rl 0x19, b6 +3fcc49a0: srl 0x1f, b9 +3fcc49b0: rl 0x11, b3 +3fcc49c0: rl 0x19, b6 +3fcc49d0: rev b9 +3fcc49e0: .word 0x7267 +3fcc49f0: .word 0x7961 +3fcc4a00: rl 0x9, b5 +3fcc4a10: rl 0x18, a0 +3fcc4a20: .word 0x3433 +3fcc4a30: rl 0x1, b1 +3fcc4a40: rl 0x19, a12 +3fcc4a50: .word 0x3433 +3fcc4a60: rl 0x1, b1 +3fcc4a70: rl 0x19, a12 +3fcc4a80: .word 0x3433 +3fcc4a90: rl 0x1, b1 +3fcc4aa0: srl a8, a0 +3fcc4ab0: sla b11, b2 +3fcc4ac0: .word 0x3579 +3fcc4ad0: rev b2 +3fcc4ae0: .word 0x3433 +3fcc4af0: dsjs b1, L3FCC4B10 +3fcc4b00: srl 0x1f, b1 +L3FCC4B10: +3fcc4b10: .word 0x3433 +3fcc4b20: dsjs b1, L3FCC4B40 +3fcc4b30: srl 0x1f, b1 +L3FCC4B40: +3fcc4b40: .word 0x3433 +3fcc4b50: dsjs b1, L3FCC4B70 +3fcc4b60: rev b1 +L3FCC4B70: +3fcc4b70: .word 0x7267 +3fcc4b80: .word 0x7961 +3fcc4b90: rl 0x19, b5 +3fcc4ba0: rl 0x18, a0 +3fcc4bb0: .word 0x3634 +3fcc4bc0: .word 0x3539 +3fcc4bd0: rl 0x19, a12 +3fcc4be0: .word 0x3634 +3fcc4bf0: .word 0x3539 +3fcc4c00: rl 0x19, a12 +3fcc4c10: .word 0x3634 +3fcc4c20: .word 0x3539 +3fcc4c30: srl a8, a0 +3fcc4c40: sla b11, b2 +3fcc4c50: .word 0x3579 +3fcc4c60: rev b4 +3fcc4c70: .word 0x3533 +3fcc4c80: .word 0x3634 +3fcc4c90: srl 0x1f, b6 +3fcc4ca0: .word 0x3533 +3fcc4cb0: .word 0x3634 +3fcc4cc0: srl 0x1f, b6 +3fcc4cd0: .word 0x3533 +3fcc4ce0: .word 0x3634 +3fcc4cf0: rev b6 +3fcc4d00: .word 0x7267 +3fcc4d10: .word 0x7961 +3fcc4d20: .word 0x3535 +3fcc4d30: rl 0x18, a0 +3fcc4d40: dsjs b5, L3FCC4DE0 +3fcc4d50: rl 0x1, b8 +3fcc4d60: rl 0x19, a12 +3fcc4d70: dsjs b5, L3FCC4E10 +3fcc4d80: rl 0x1, b8 +3fcc4d90: rl 0x19, a12 +3fcc4da0: dsjs b5, L3FCC4E40 +3fcc4db0: rl 0x1, b8 +3fcc4dc0: srl a8, a0 +3fcc4dd0: sla b11, b2 +L3FCC4DE0: +3fcc4de0: .word 0x3579 +3fcc4df0: rev b6 +3fcc4e00: .word 0x3633 +L3FCC4E10: +3fcc4e10: .word 0x3537 +3fcc4e20: srl 0x1f, b1 +3fcc4e30: .word 0x3633 +L3FCC4E40: +3fcc4e40: .word 0x3537 +3fcc4e50: srl 0x1f, b1 +3fcc4e60: .word 0x3633 +3fcc4e70: .word 0x3537 +3fcc4e80: rev b1 +3fcc4e90: .word 0x7267 +3fcc4ea0: .word 0x7961 +3fcc4eb0: .word 0x3735 +3fcc4ec0: rl 0x18, a0 +3fcc4ed0: rl 0x11, b7 +3fcc4ee0: .word 0x3536 +3fcc4ef0: rl 0x19, a12 +3fcc4f00: rl 0x11, b7 +3fcc4f10: .word 0x3536 +3fcc4f20: rl 0x19, a12 +3fcc4f30: rl 0x11, b7 +3fcc4f40: .word 0x3536 +3fcc4f50: srl a8, a0 +3fcc4f60: sla b11, b2 +3fcc4f70: .word 0x3579 +3fcc4f80: rev b8 +3fcc4f90: dsjs b3, L3FCC4FB0 +3fcc4fa0: rl 0x19, b0 +L3FCC4FB0: +3fcc4fb0: srl 0x1f, b6 +3fcc4fc0: dsjs b3, L3FCC4FE0 +3fcc4fd0: rl 0x19, b0 +L3FCC4FE0: +3fcc4fe0: srl 0x1f, b6 +3fcc4ff0: dsjs b3, L3FCC5010 +3fcc5000: rl 0x19, b0 +L3FCC5010: +3fcc5010: rev b6 +3fcc5020: .word 0x7267 +3fcc5030: .word 0x7961 +3fcc5040: dsjs b5, L3FCC50E0 +3fcc5050: rl 0x18, a0 +3fcc5060: .word 0x3538 +3fcc5070: rl 0x1, b5 +3fcc5080: rl 0x19, a12 +3fcc5090: .word 0x3538 +3fcc50a0: rl 0x1, b5 +3fcc50b0: rl 0x19, a12 +3fcc50c0: .word 0x3538 +3fcc50d0: rl 0x1, b5 +L3FCC50E0: +3fcc50e0: srl a8, a0 +3fcc50f0: sla b11, b2 +3fcc5100: .word 0x3679 +3fcc5110: rev b0 +3fcc5120: dsjs b3, L3FCC51C0 +3fcc5130: rl 0x11, b3 +3fcc5140: srl 0x1f, b1 +3fcc5150: dsjs b3, L3FCC51F0 +3fcc5160: rl 0x11, b3 +3fcc5170: srl 0x1f, b1 +3fcc5180: dsjs b3, L3FCC5220 +3fcc5190: rl 0x11, b3 +3fcc51a0: rev b1 +3fcc51b0: .word 0x7267 +L3FCC51C0: +3fcc51c0: .word 0x7961 +3fcc51d0: rl 0x9, b6 +3fcc51e0: .word 0x3400 +L3FCC51F0: +3fcc51f0: rl 0x1, b0 +3fcc5200: rl 0x11, b9 +3fcc5210: .word 0x342c +L3FCC5220: +3fcc5220: rl 0x1, b0 +3fcc5230: rl 0x11, b9 +3fcc5240: .word 0x342c +3fcc5250: rl 0x1, b0 +3fcc5260: rl 0x11, b9 +3fcc5270: srl a8, a0 +3fcc5280: sla b11, b2 +3fcc5290: .word 0x3679 +3fcc52a0: rev b2 +3fcc52b0: rl 0x1, b4 +3fcc52c0: rl 0x1, b6 +3fcc52d0: srl 0x1f, b6 +3fcc52e0: rl 0x1, b4 +3fcc52f0: rl 0x1, b6 +3fcc5300: srl 0x1f, b6 +3fcc5310: rl 0x1, b4 +3fcc5320: rl 0x1, b6 +3fcc5330: rev b6 +3fcc5340: .word 0x7267 +3fcc5350: .word 0x7961 +3fcc5360: rl 0x19, b6 +3fcc5370: .word 0x3400 +3fcc5380: rl 0x19, b1 +3fcc5390: .word 0x3737 +3fcc53a0: .word 0x342c +3fcc53b0: rl 0x19, b1 +3fcc53c0: .word 0x3737 +3fcc53d0: .word 0x342c +3fcc53e0: rl 0x19, b1 +3fcc53f0: .word 0x3737 +3fcc5400: srl a8, a0 +3fcc5410: sla b11, b2 +3fcc5420: .word 0x3679 +3fcc5430: rev b4 +3fcc5440: rl 0x9, b4 +3fcc5450: dsjs b8, L3FCC54F0 +3fcc5460: srl 0x1f, b1 +3fcc5470: rl 0x9, b4 +3fcc5480: dsjs b8, L3FCC5520 +3fcc5490: srl 0x1f, b1 +3fcc54a0: rl 0x9, b4 +3fcc54b0: dsjs b8, L3FCC5550 +3fcc54c0: rev b1 +3fcc54d0: .word 0x7267 +3fcc54e0: .word 0x7961 +L3FCC54F0: +3fcc54f0: .word 0x3536 +3fcc5500: .word 0x3400 +3fcc5510: .word 0x3632 +L3FCC5520: +3fcc5520: rl 0x11, b6 +3fcc5530: .word 0x342c +3fcc5540: .word 0x3632 +L3FCC5550: +3fcc5550: rl 0x11, b6 +3fcc5560: .word 0x342c +3fcc5570: .word 0x3632 +3fcc5580: rl 0x11, b6 +3fcc5590: srl a8, a0 +3fcc55a0: sla b11, b2 +3fcc55b0: .word 0x3679 +3fcc55c0: rev b6 +3fcc55d0: rl 0x19, b4 +3fcc55e0: .word 0x3731 +3fcc55f0: srl 0x1f, b6 +3fcc5600: rl 0x19, b4 +3fcc5610: .word 0x3731 +3fcc5620: srl 0x1f, b6 +3fcc5630: rl 0x19, b4 +3fcc5640: .word 0x3731 +3fcc5650: rev b6 +3fcc5660: .word 0x7267 +3fcc5670: .word 0x7961 +3fcc5680: .word 0x3736 +3fcc5690: .word 0x3400 +3fcc56a0: dsjs b3, L3FCC5740 +3fcc56b0: .word 0x3734 +3fcc56c0: .word 0x342c +3fcc56d0: dsjs b3, L3FCC5770 +3fcc56e0: .word 0x3734 +3fcc56f0: .word 0x342c +3fcc5700: dsjs b3, L3FCC57A0 +3fcc5710: .word 0x3734 +3fcc5720: srl a8, a0 +3fcc5730: sla b11, b2 +L3FCC5740: +3fcc5740: .word 0x3679 +3fcc5750: rev b8 +3fcc5760: .word 0x3434 +L3FCC5770: +3fcc5770: .word 0x3634 +3fcc5780: srl 0x1f, b1 +3fcc5790: .word 0x3434 +L3FCC57A0: +3fcc57a0: .word 0x3634 +3fcc57b0: srl 0x1f, b1 +3fcc57c0: .word 0x3434 +3fcc57d0: .word 0x3634 +3fcc57e0: rev b1 +3fcc57f0: .word 0x7267 +3fcc5800: .word 0x7961 +3fcc5810: dsjs b6, L3FCC58B0 +3fcc5820: .word 0x3400 +3fcc5830: rl 0x11, b5 +3fcc5840: rl 0x11, b3 +3fcc5850: .word 0x342c +3fcc5860: rl 0x11, b5 +3fcc5870: rl 0x11, b3 +3fcc5880: .word 0x342c +3fcc5890: rl 0x11, b5 +3fcc58a0: rl 0x11, b3 +L3FCC58B0: +3fcc58b0: srl a8, a0 +3fcc58c0: sla b11, b2 +3fcc58d0: .word 0x3779 +3fcc58e0: rev b0 +3fcc58f0: .word 0x3634 +3fcc5900: rl 0x1, b0 +3fcc5910: srl 0x1f, b3 +3fcc5920: .word 0x3634 +3fcc5930: rl 0x1, b0 +3fcc5940: srl 0x1f, b3 +3fcc5950: .word 0x3634 +3fcc5960: rl 0x1, b0 +3fcc5970: rev b3 +3fcc5980: .word 0x7267 +3fcc5990: .word 0x7961 +3fcc59a0: rl 0x9, b7 +3fcc59b0: .word 0x3400 +3fcc59c0: .word 0x3536 +3fcc59d0: .word 0x3731 +3fcc59e0: .word 0x342c +3fcc59f0: .word 0x3536 +3fcc5a00: .word 0x3731 +3fcc5a10: .word 0x342c +3fcc5a20: .word 0x3536 +3fcc5a30: .word 0x3731 +3fcc5a40: srl a8, a0 +3fcc5a50: sla b11, b2 +3fcc5a60: .word 0x3779 +3fcc5a70: rev b2 +3fcc5a80: .word 0x3734 +3fcc5a90: dsjs b2, L3FCC5AB0 +3fcc5aa0: srl 0x1f, b8 +L3FCC5AB0: +3fcc5ab0: .word 0x3734 +3fcc5ac0: dsjs b2, L3FCC5AE0 +3fcc5ad0: srl 0x1f, b8 +L3FCC5AE0: +3fcc5ae0: .word 0x3734 +3fcc5af0: dsjs b2, L3FCC5B10 +3fcc5b00: rev b8 +L3FCC5B10: +3fcc5b10: .word 0x7267 +3fcc5b20: .word 0x7961 +3fcc5b30: rl 0x19, b7 +3fcc5b40: .word 0x3400 +3fcc5b50: dsjs b7, L3FCC5B70 +3fcc5b60: rl 0x11, b0 +L3FCC5B70: +3fcc5b70: .word 0x342c +3fcc5b80: dsjs b7, L3FCC5BA0 +3fcc5b90: rl 0x11, b0 +L3FCC5BA0: +3fcc5ba0: .word 0x342c +3fcc5bb0: dsjs b7, L3FCC5BD0 +3fcc5bc0: rl 0x11, b0 +L3FCC5BD0: +3fcc5bd0: srl a8, a0 +3fcc5be0: sla b11, b2 +3fcc5bf0: .word 0x3779 +3fcc5c00: rev b4 +3fcc5c10: dsjs b4, L3FCC5C30 +3fcc5c20: .word 0x3735 +L3FCC5C30: +3fcc5c30: srl 0x1f, b3 +3fcc5c40: dsjs b4, L3FCC5C60 +3fcc5c50: .word 0x3735 +L3FCC5C60: +3fcc5c60: srl 0x1f, b3 +3fcc5c70: dsjs b4, L3FCC5C90 +3fcc5c80: .word 0x3735 +L3FCC5C90: +3fcc5c90: rev b3 +3fcc5ca0: .word 0x7267 +3fcc5cb0: .word 0x7961 +3fcc5cc0: .word 0x3537 +3fcc5cd0: .word 0x3400 +3fcc5ce0: rl 0x1, b9 +3fcc5cf0: .word 0x3738 +3fcc5d00: .word 0x342c +3fcc5d10: rl 0x1, b9 +3fcc5d20: .word 0x3738 +3fcc5d30: .word 0x342c +3fcc5d40: rl 0x1, b9 +3fcc5d50: .word 0x3738 +3fcc5d60: srl a8, a0 +3fcc5d70: sla b11, b2 +3fcc5d80: .word 0x3779 +3fcc5d90: rev b6 +3fcc5da0: dsjs b4, L3FCC5E40 +3fcc5db0: .word 0x3538 +3fcc5dc0: srl 0x1f, b8 +3fcc5dd0: dsjs b4, L3FCC5E70 +3fcc5de0: .word 0x3538 +3fcc5df0: srl 0x1f, b8 +3fcc5e00: dsjs b4, L3FCC5EA0 +3fcc5e10: .word 0x3538 +3fcc5e20: rev b8 +3fcc5e30: .word 0x7267 +L3FCC5E40: +3fcc5e40: .word 0x7961 +3fcc5e50: .word 0x3737 +3fcc5e60: .word 0x3500 +L3FCC5E70: +3fcc5e70: rl 0x19, b0 +3fcc5e80: rl 0x11, b7 +3fcc5e90: .word 0x352c +L3FCC5EA0: +3fcc5ea0: rl 0x19, b0 +3fcc5eb0: rl 0x11, b7 +3fcc5ec0: .word 0x352c +3fcc5ed0: rl 0x19, b0 +3fcc5ee0: rl 0x11, b7 +3fcc5ef0: srl a8, a0 +3fcc5f00: sla b11, b2 +3fcc5f10: .word 0x3779 +3fcc5f20: rev b8 +3fcc5f30: rl 0x9, b5 +3fcc5f40: .word 0x3431 +3fcc5f50: srl 0x1f, b3 +3fcc5f60: rl 0x9, b5 +3fcc5f70: .word 0x3431 +3fcc5f80: srl 0x1f, b3 +3fcc5f90: rl 0x9, b5 +3fcc5fa0: .word 0x3431 +3fcc5fb0: rev b3 +3fcc5fc0: .word 0x7267 +3fcc5fd0: .word 0x7961 +3fcc5fe0: dsjs b7, L3FCC6080 +3fcc5ff0: .word 0x3500 +3fcc6000: .word 0x3631 +3fcc6010: .word 0x3735 +3fcc6020: .word 0x352c +3fcc6030: .word 0x3631 +3fcc6040: .word 0x3735 +3fcc6050: .word 0x352c +3fcc6060: .word 0x3631 +3fcc6070: .word 0x3735 +L3FCC6080: +3fcc6080: srl a8, a0 +3fcc6090: sla b11, b2 +3fcc60a0: dsjs b9, L3FCC60E0 +3fcc60b0: rev b0 +3fcc60c0: rl 0x11, b5 +3fcc60d0: rl 0x11, b4 +L3FCC60E0: +3fcc60e0: srl 0x1f, b8 +3fcc60f0: rl 0x11, b5 +3fcc6100: rl 0x11, b4 +3fcc6110: srl 0x1f, b8 +3fcc6120: rl 0x11, b5 +3fcc6130: rl 0x11, b4 +3fcc6140: rev b8 +3fcc6150: .word 0x7267 +3fcc6160: .word 0x7961 +3fcc6170: rl 0x9, b8 +3fcc6180: .word 0x3500 +3fcc6190: rl 0x9, b3 +3fcc61a0: dsjs b9, L3FCC6240 +3fcc61b0: .word 0x352c +3fcc61c0: rl 0x9, b3 +3fcc61d0: dsjs b9, L3FCC6270 +3fcc61e0: .word 0x352c +3fcc61f0: rl 0x9, b3 +3fcc6200: dsjs b9, L3FCC62A0 +3fcc6210: srl a8, a0 +3fcc6220: sla b11, b2 +3fcc6230: dsjs b9, L3FCC6270 +L3FCC6240: +3fcc6240: rev b2 +3fcc6250: rl 0x19, b5 +3fcc6260: rl 0x9, b7 +L3FCC6270: +3fcc6270: srl 0x1f, b3 +3fcc6280: rl 0x19, b5 +3fcc6290: rl 0x9, b7 +L3FCC62A0: +3fcc62a0: srl 0x1f, b3 +3fcc62b0: rl 0x19, b5 +3fcc62c0: rl 0x9, b7 +3fcc62d0: rev b3 +3fcc62e0: .word 0x7267 +3fcc62f0: .word 0x7961 +3fcc6300: rl 0x19, b8 +3fcc6310: .word 0x3500 +3fcc6320: .word 0x3434 +3fcc6330: .word 0x3438 +3fcc6340: .word 0x352c +3fcc6350: .word 0x3434 +3fcc6360: .word 0x3438 +3fcc6370: .word 0x352c +3fcc6380: .word 0x3434 +3fcc6390: .word 0x3438 +3fcc63a0: srl a8, a0 +3fcc63b0: sla b11, b2 +3fcc63c0: dsjs b9, L3FCC6400 +3fcc63d0: rev b4 +3fcc63e0: .word 0x3435 +3fcc63f0: dsjs b9, L3FCC6490 +L3FCC6400: +3fcc6400: srl 0x1f, b8 +3fcc6410: .word 0x3435 +3fcc6420: dsjs b9, L3FCC64C0 +3fcc6430: srl 0x1f, b8 +3fcc6440: .word 0x3435 +3fcc6450: dsjs b9, L3FCC64F0 +3fcc6460: rev b8 +3fcc6470: .word 0x7267 +3fcc6480: .word 0x7961 +L3FCC6490: +3fcc6490: .word 0x3538 +3fcc64a0: .word 0x3500 +3fcc64b0: .word 0x3735 +L3FCC64C0: +3fcc64c0: dsjs b6, L3FCC6560 +3fcc64d0: .word 0x352c +3fcc64e0: .word 0x3735 +L3FCC64F0: +3fcc64f0: dsjs b6, L3FCC6590 +3fcc6500: .word 0x352c +3fcc6510: .word 0x3735 +3fcc6520: dsjs b6, L3FCC65C0 +3fcc6530: srl a8, a0 +3fcc6540: sla b11, b2 +3fcc6550: dsjs b9, L3FCC6590 +L3FCC6560: +3fcc6560: rev b6 +3fcc6570: .word 0x3635 +3fcc6580: dsjs b2, L3FCC65A0 +L3FCC6590: +3fcc6590: srl 0x1f, b3 +L3FCC65A0: +3fcc65a0: .word 0x3635 +3fcc65b0: dsjs b2, L3FCC65D0 +L3FCC65C0: +3fcc65c0: srl 0x1f, b3 +L3FCC65D0: +3fcc65d0: .word 0x3635 +3fcc65e0: dsjs b2, L3FCC6600 +3fcc65f0: rev b3 +L3FCC6600: +3fcc6600: .word 0x7267 +3fcc6610: .word 0x7961 +3fcc6620: .word 0x3738 +3fcc6630: .word 0x3500 +3fcc6640: rl 0x1, b7 +3fcc6650: .word 0x3435 +3fcc6660: .word 0x352c +3fcc6670: rl 0x1, b7 +3fcc6680: .word 0x3435 +3fcc6690: .word 0x352c +3fcc66a0: rl 0x1, b7 +3fcc66b0: .word 0x3435 +3fcc66c0: srl a8, a0 +3fcc66d0: sla b11, b2 +3fcc66e0: dsjs b9, L3FCC6720 +3fcc66f0: rev b8 +3fcc6700: .word 0x3735 +3fcc6710: .word 0x3635 +L3FCC6720: +3fcc6720: srl 0x1f, b8 +3fcc6730: .word 0x3735 +3fcc6740: .word 0x3635 +3fcc6750: srl 0x1f, b8 +3fcc6760: .word 0x3735 +3fcc6770: .word 0x3635 +3fcc6780: rev b8 +3fcc6790: .word 0x7267 +3fcc67a0: .word 0x7961 +3fcc67b0: dsjs b8, L3FCC6850 +3fcc67c0: .word 0x3500 +3fcc67d0: rl 0x19, b8 +3fcc67e0: dsjs b3, L3FCC6880 +3fcc67f0: .word 0x352c +3fcc6800: rl 0x19, b8 +3fcc6810: dsjs b3, L3FCC68B0 +3fcc6820: .word 0x352c +3fcc6830: rl 0x19, b8 +3fcc6840: dsjs b3, L3FCC68E0 +L3FCC6850: +3fcc6850: srl a8, a0 +3fcc6860: sla b11, b2 +3fcc6870: dsjs b9, L3FCC6930 +L3FCC6880: +3fcc6880: rev b0 +3fcc6890: dsjs b5, L3FCC68B0 +3fcc68a0: .word 0x3538 +L3FCC68B0: +3fcc68b0: srl 0x1f, b3 +3fcc68c0: dsjs b5, L3FCC68E0 +3fcc68d0: .word 0x3538 +L3FCC68E0: +3fcc68e0: srl 0x1f, b3 +3fcc68f0: dsjs b5, L3FCC6910 +3fcc6900: .word 0x3538 +L3FCC6910: +3fcc6910: rev b3 +3fcc6920: .word 0x7267 +L3FCC6930: +3fcc6930: .word 0x7961 +3fcc6940: rl 0x9, b9 +3fcc6950: .word 0x3500 +3fcc6960: .word 0x3639 +3fcc6970: .word 0x3432 +3fcc6980: .word 0x352c +3fcc6990: .word 0x3639 +3fcc69a0: .word 0x3432 +3fcc69b0: .word 0x352c +3fcc69c0: .word 0x3639 +3fcc69d0: .word 0x3432 +3fcc69e0: srl a8, a0 +3fcc69f0: sla b11, b2 +3fcc6a00: dsjs b9, L3FCC6AC0 +3fcc6a10: rev b2 +3fcc6a20: rl 0x1, b6 +3fcc6a30: dsjs b3, L3FCC6AD0 +3fcc6a40: srl 0x1f, b5 +3fcc6a50: rl 0x1, b6 +3fcc6a60: dsjs b3, L3FCC6B00 +3fcc6a70: srl 0x1f, b5 +3fcc6a80: rl 0x1, b6 +3fcc6a90: dsjs b3, L3FCC6B30 +3fcc6aa0: rev b5 +3fcc6ab0: .word 0x7267 +L3FCC6AC0: +3fcc6ac0: .word 0x7961 +L3FCC6AD0: +3fcc6ad0: rl 0x19, b9 +3fcc6ae0: .word 0x3600 +3fcc6af0: dsjs b0, L3FCC6B90 +L3FCC6B00: +3fcc6b00: dsjs b0, L3FCC6BA0 +3fcc6b10: .word 0x362c +3fcc6b20: dsjs b0, L3FCC6BC0 +L3FCC6B30: +3fcc6b30: dsjs b0, L3FCC6BD0 +3fcc6b40: .word 0x362c +3fcc6b50: dsjs b0, L3FCC6BF0 +3fcc6b60: dsjs b0, L3FCC6C00 +3fcc6b70: srl a8, a0 +3fcc6b80: sla b11, b2 +L3FCC6B90: +3fcc6b90: dsjs b9, L3FCC6C50 +L3FCC6BA0: +3fcc6ba0: rev b4 +3fcc6bb0: rl 0x9, b6 +L3FCC6BC0: +3fcc6bc0: dsjs b6, L3FCC6BE0 +L3FCC6BD0: +3fcc6bd0: srl 0x1f, b0 +L3FCC6BE0: +3fcc6be0: rl 0x9, b6 +L3FCC6BF0: +3fcc6bf0: dsjs b6, L3FCC6C10 +L3FCC6C00: +3fcc6c00: srl 0x1f, b0 +L3FCC6C10: +3fcc6c10: rl 0x9, b6 +3fcc6c20: dsjs b6, L3FCC6C40 +3fcc6c30: rev b0 +L3FCC6C40: +3fcc6c40: .word 0x7267 +L3FCC6C50: +3fcc6c50: .word 0x7961 +3fcc6c60: .word 0x3539 +3fcc6c70: .word 0x3600 +3fcc6c80: rl 0x9, b2 +3fcc6c90: .word 0x3439 +3fcc6ca0: .word 0x362c +3fcc6cb0: rl 0x9, b2 +3fcc6cc0: .word 0x3439 +3fcc6cd0: .word 0x362c +3fcc6ce0: rl 0x9, b2 +3fcc6cf0: .word 0x3439 +3fcc6d00: srl a8, a0 +3fcc6d10: sla b11, b2 +3fcc6d20: dsjs b9, L3FCC6DE0 +3fcc6d30: rev b6 +3fcc6d40: rl 0x11, b6 +3fcc6d50: .word 0x3639 +3fcc6d60: srl 0x1f, b5 +3fcc6d70: rl 0x11, b6 +3fcc6d80: .word 0x3639 +3fcc6d90: srl 0x1f, b5 +3fcc6da0: rl 0x11, b6 +3fcc6db0: .word 0x3639 +3fcc6dc0: rev b5 +3fcc6dd0: .word 0x7267 +L3FCC6DE0: +3fcc6de0: .word 0x7961 +3fcc6df0: .word 0x3739 +3fcc6e00: .word 0x3600 +3fcc6e10: .word 0x3433 +3fcc6e20: dsjs b7, L3FCC6EC0 +3fcc6e30: .word 0x362c +3fcc6e40: .word 0x3433 +3fcc6e50: dsjs b7, L3FCC6EF0 +3fcc6e60: .word 0x362c +3fcc6e70: .word 0x3433 +3fcc6e80: dsjs b7, L3FCC6F20 +3fcc6e90: srl a8, a0 +3fcc6ea0: sla b11, b2 +3fcc6eb0: dsjs b9, L3FCC6F70 +L3FCC6EC0: +3fcc6ec0: rev b8 +3fcc6ed0: .word 0x3436 +3fcc6ee0: .word 0x3532 +L3FCC6EF0: +3fcc6ef0: srl 0x1f, b0 +3fcc6f00: .word 0x3436 +3fcc6f10: .word 0x3532 +L3FCC6F20: +3fcc6f20: srl 0x1f, b0 +3fcc6f30: .word 0x3436 +3fcc6f40: .word 0x3532 +3fcc6f50: rev b0 +3fcc6f60: .word 0x7267 +L3FCC6F70: +3fcc6f70: .word 0x7961 +3fcc6f80: dsjs b9, L3FCC7020 +3fcc6f90: .word 0x3600 +3fcc6fa0: .word 0x3734 +3fcc6fb0: .word 0x3436 +3fcc6fc0: .word 0x362c +3fcc6fd0: .word 0x3734 +3fcc6fe0: .word 0x3436 +3fcc6ff0: .word 0x362c +3fcc7000: .word 0x3734 +3fcc7010: .word 0x3436 +L3FCC7020: +3fcc7020: srl a8, a0 +3fcc7030: sla b11, b2 +3fcc7040: rl 0xb, b9 +3fcc7050: rl 0x1, b0 +3fcc7060: .word 0x3600 +3fcc7070: .word 0x3535 +3fcc7080: .word 0x3533 +3fcc7090: .word 0x362c +3fcc70a0: .word 0x3535 +3fcc70b0: .word 0x3533 +3fcc70c0: .word 0x362c +3fcc70d0: .word 0x3535 +3fcc70e0: .word 0x3533 +3fcc70f0: srl a8, a0 +3fcc7100: sra b11, b2 +3fcc7110: rl 0x3, b9 +3fcc7120: rl 0x0, a0 +3fcc7130: rl 0x1, a12 +3fcc7140: rl 0x1, a12 +3fcc7150: srl a8, a0 +3fcc7160: sra b11, b2 +3fcc7170: rl 0xb, b9 +3fcc7180: .word 0x3700 +3fcc7190: rl 0x9, b7 +3fcc71a0: .word 0x372c +3fcc71b0: rl 0x9, b7 +3fcc71c0: .word 0x372c +3fcc71d0: rl 0x9, b7 +3fcc71e0: srl a8, a0 +3fcc71f0: sra b11, b2 +3fcc7200: rl 0x13, b9 +3fcc7210: rl 0x8, a0 +3fcc7220: dsjs b2, L3FCC7240 +3fcc7230: srl 0x1f, b5 +L3FCC7240: +3fcc7240: rl 0x11, b1 +3fcc7250: .word 0x3538 +3fcc7260: rl 0x9, a12 +3fcc7270: dsjs b2, L3FCC7290 +3fcc7280: rev b5 +L3FCC7290: +3fcc7290: .word 0x7267 +3fcc72a0: .word 0x7965 +3fcc72b0: rev b3 +3fcc72c0: rl 0x1, b2 +3fcc72d0: .word 0x3635 +3fcc72e0: rl 0x11, a12 +3fcc72f0: .word 0x3530 +3fcc7300: srl 0x1f, b6 +3fcc7310: rl 0x1, b2 +3fcc7320: .word 0x3635 +3fcc7330: srl a8, a0 +3fcc7340: sra b11, b2 +3fcc7350: .word 0x3479 +3fcc7360: rl 0x10, a0 +3fcc7370: .word 0x3735 +3fcc7380: srl 0x1f, b0 +3fcc7390: .word 0x3532 +3fcc73a0: rl 0x1, b7 +3fcc73b0: rl 0x11, a12 +3fcc73c0: .word 0x3735 +3fcc73d0: rev b0 +3fcc73e0: .word 0x7267 +3fcc73f0: .word 0x7965 +3fcc7400: rev b5 +L3FCC7410: +3fcc7410: rl 0x19, b3 +3fcc7420: rl 0x9, b4 +3fcc7430: rl 0x19, a12 +3fcc7440: .word 0x3433 +3fcc7450: srl 0x1f, b1 +3fcc7460: rl 0x19, b3 +3fcc7470: rl 0x9, b4 +3fcc7480: srl a8, a0 +3fcc7490: sra b11, b2 +3fcc74a0: .word 0x3679 +3fcc74b0: rl 0x18, a0 +3fcc74c0: .word 0x3538 +3fcc74d0: srl 0x1f, b5 +3fcc74e0: dsjs b3, L3FCC7500 +3fcc74f0: .word 0x3535 +L3FCC7500: +3fcc7500: rl 0x19, a12 +3fcc7510: .word 0x3538 +3fcc7520: rev b5 +3fcc7530: .word 0x7267 +3fcc7540: .word 0x7965 +3fcc7550: rev b7 +3fcc7560: .word 0x3634 +3fcc7570: .word 0x3632 +3fcc7580: .word 0x342c +3fcc7590: rl 0x11, b6 +3fcc75a0: srl 0x1f, b6 +3fcc75b0: .word 0x3634 +3fcc75c0: .word 0x3632 +3fcc75d0: srl a8, a0 +3fcc75e0: sra b11, b2 +3fcc75f0: dsjs b9, L3FCC7630 +3fcc7600: .word 0x3500 +3fcc7610: .word 0x3431 +3fcc7620: srl 0x1f, b0 +L3FCC7630: +3fcc7630: rl 0x9, b5 +3fcc7640: rl 0x1, b4 +3fcc7650: .word 0x352c +3fcc7660: .word 0x3431 +3fcc7670: rev b0 +3fcc7680: .word 0x7267 +3fcc7690: .word 0x7965 +3fcc76a0: rev b9 +3fcc76b0: dsjs b5, L3FCC7750 +3fcc76c0: rl 0x9, b1 +3fcc76d0: .word 0x352c +3fcc76e0: rl 0x9, b9 +3fcc76f0: srl 0x1f, b1 +3fcc7700: dsjs b5, L3FCC77A0 +3fcc7710: rl 0x9, b1 +3fcc7720: srl a8, a0 +3fcc7730: sra b11, b2 +3fcc7740: rl 0xb, b9 +L3FCC7750: +3fcc7750: rev b0 +3fcc7760: .word 0x3636 +3fcc7770: rl 0x11, b8 +3fcc7780: .word 0x362c +3fcc7790: dsjs b6, L3FCC77B0 +L3FCC77A0: +3fcc77a0: srl 0x1f, b2 +L3FCC77B0: +3fcc77b0: .word 0x3636 +3fcc77c0: rl 0x11, b8 +3fcc77d0: srl a8, a0 +3fcc77e0: sra b11, b2 +3fcc77f0: rl 0xb, b9 +3fcc7800: rev b1 +3fcc7810: rl 0x9, b7 +3fcc7820: .word 0x3639 +3fcc7830: .word 0x372c +3fcc7840: dsjs b1, L3FCC78E0 +3fcc7850: srl 0x1f, b6 +3fcc7860: rl 0x9, b7 +3fcc7870: .word 0x3639 +3fcc7880: srl a8, a0 +3fcc7890: sra b11, b2 +3fcc78a0: rl 0xb, b9 +3fcc78b0: rev b2 +3fcc78c0: dsjs b7, L3FCC7960 +3fcc78d0: .word 0x3736 +L3FCC78E0: +3fcc78e0: .word 0x372c +3fcc78f0: .word 0x3639 +3fcc7900: srl 0x1f, b7 +3fcc7910: dsjs b7, L3FCC79B0 +3fcc7920: .word 0x3736 +3fcc7930: srl a8, a0 +3fcc7940: sra b11, b2 +3fcc7950: rl 0xb, b9 +L3FCC7960: +3fcc7960: rev b3 +3fcc7970: .word 0x3438 +3fcc7980: rl 0x9, b8 +3fcc7990: dsjs a12, L3FCC79B0 +3fcc79a0: dsjs b4, L3FCC79C0 +L3FCC79B0: +3fcc79b0: srl 0x1f, b1 +L3FCC79C0: +3fcc79c0: .word 0x3438 +3fcc79d0: rl 0x9, b8 +3fcc79e0: srl a8, a0 +3fcc79f0: sra b11, b2 +3fcc7a00: rl 0xb, b9 +3fcc7a10: rev b4 +3fcc7a20: rl 0x11, b9 +3fcc7a30: rl 0x11, b5 +3fcc7a40: dsjs a12, L3FCC7AE0 +3fcc7a50: .word 0x3532 +3fcc7a60: srl 0x1f, b2 +3fcc7a70: rl 0x11, b9 +3fcc7a80: rl 0x11, b5 +3fcc7a90: srl a8, a0 +3fcc7aa0: sra b11, b2 +3fcc7ab0: rl 0xb, b9 +3fcc7ac0: rev b5 +3fcc7ad0: .word 0x3739 +L3FCC7AE0: +3fcc7ae0: .word 0x3636 +3fcc7af0: dsjs a12, L3FCC7B90 +3fcc7b00: .word 0x3637 +3fcc7b10: srl 0x1f, b6 +3fcc7b20: .word 0x3739 +3fcc7b30: .word 0x3636 +3fcc7b40: srl a8, a0 +3fcc7b50: sra b11, b2 +3fcc7b60: rl 0xb, b9 +3fcc7b70: rev b6 +3fcc7b80: rl 0x1, b1 +L3FCC7B90: +3fcc7b90: rl 0x19, b5 +3fcc7ba0: srl 0x1f, b7 +3fcc7bb0: rl 0x1, b1 +3fcc7bc0: rl 0x19, b5 +3fcc7bd0: srl 0x1f, b7 +3fcc7be0: rl 0x1, b1 +3fcc7bf0: rl 0x19, b5 +3fcc7c00: rev b7 +3fcc7c10: .word 0x7267 +3fcc7c20: .word 0x7965 +3fcc7c30: .word 0x3731 +3fcc7c40: rl 0x8, a0 +3fcc7c50: rl 0x1, b1 +3fcc7c60: rl 0x9, b5 +3fcc7c70: rl 0x9, a12 +3fcc7c80: rl 0x1, b1 +3fcc7c90: rl 0x9, b5 +3fcc7ca0: rl 0x9, a12 +3fcc7cb0: rl 0x1, b1 +3fcc7cc0: rl 0x9, b5 +3fcc7cd0: srl a8, a0 +3fcc7ce0: sra b11, b2 +3fcc7cf0: rl 0xb, b9 +3fcc7d00: rev b8 +3fcc7d10: rl 0x9, b1 +3fcc7d20: rl 0x11, b8 +3fcc7d30: srl 0x1f, b2 +3fcc7d40: rl 0x9, b1 +3fcc7d50: rl 0x11, b8 +3fcc7d60: srl 0x1f, b2 +3fcc7d70: rl 0x9, b1 +3fcc7d80: rl 0x11, b8 +3fcc7d90: rev b2 +3fcc7da0: .word 0x7267 +3fcc7db0: .word 0x7965 +3fcc7dc0: dsjs b1, L3FCC7E60 +3fcc7dd0: rl 0x8, a0 +3fcc7de0: rl 0x19, b2 +3fcc7df0: .word 0x3633 +3fcc7e00: rl 0x9, a12 +3fcc7e10: rl 0x19, b2 +3fcc7e20: .word 0x3633 +3fcc7e30: rl 0x9, a12 +3fcc7e40: rl 0x19, b2 +3fcc7e50: .word 0x3633 +L3FCC7E60: +3fcc7e60: srl a8, a0 +3fcc7e70: sra b11, b2 +3fcc7e80: rl 0x13, b9 +3fcc7e90: rev b0 +3fcc7ea0: rl 0x19, b1 +3fcc7eb0: rl 0x1, b1 +3fcc7ec0: srl 0x1f, b7 +3fcc7ed0: rl 0x19, b1 +3fcc7ee0: rl 0x1, b1 +3fcc7ef0: srl 0x1f, b7 +3fcc7f00: rl 0x19, b1 +3fcc7f10: rl 0x1, b1 +3fcc7f20: rev b7 +3fcc7f30: .word 0x7267 +3fcc7f40: .word 0x7965 +3fcc7f50: rl 0x9, b2 +3fcc7f60: rl 0x8, a0 +3fcc7f70: dsjs b3, L3FCC7F90 +3fcc7f80: dsjs b7, L3FCC7FA0 +L3FCC7F90: +3fcc7f90: rl 0x9, a12 +L3FCC7FA0: +3fcc7fa0: dsjs b3, L3FCC7FC0 +3fcc7fb0: dsjs b7, L3FCC7FD0 +L3FCC7FC0: +3fcc7fc0: rl 0x9, a12 +L3FCC7FD0: +3fcc7fd0: dsjs b3, L3FCC7FF0 +3fcc7fe0: dsjs b7, L3FCC8000 +L3FCC7FF0: +3fcc7ff0: srl a8, a0 +L3FCC8000: +3fcc8000: sra b11, b2 +3fcc8010: rl 0x13, b9 +3fcc8020: rev b2 +3fcc8030: .word 0x3431 +3fcc8040: dsjs b3, L3FCC80E0 +3fcc8050: srl 0x1f, b2 +3fcc8060: .word 0x3431 +3fcc8070: dsjs b3, L3FCC8110 +3fcc8080: srl 0x1f, b2 +3fcc8090: .word 0x3431 +3fcc80a0: dsjs b3, L3FCC8140 +3fcc80b0: rev b2 +3fcc80c0: .word 0x7267 +3fcc80d0: .word 0x7965 +L3FCC80E0: +3fcc80e0: rl 0x19, b2 +3fcc80f0: rl 0x8, a0 +3fcc8100: rl 0x9, b5 +L3FCC8110: +3fcc8110: rl 0x19, b6 +3fcc8120: rl 0x9, a12 +3fcc8130: rl 0x9, b5 +L3FCC8140: +3fcc8140: rl 0x19, b6 +3fcc8150: rl 0x9, a12 +3fcc8160: rl 0x9, b5 +3fcc8170: rl 0x19, b6 +3fcc8180: srl a8, a0 +3fcc8190: sra b11, b2 +3fcc81a0: rl 0x13, b9 +3fcc81b0: rev b4 +3fcc81c0: .word 0x3531 +3fcc81d0: .word 0x3736 +3fcc81e0: srl 0x1f, b7 +3fcc81f0: .word 0x3531 +3fcc8200: .word 0x3736 +3fcc8210: srl 0x1f, b7 +3fcc8220: .word 0x3531 +3fcc8230: .word 0x3736 +3fcc8240: rev b7 +3fcc8250: .word 0x7267 +3fcc8260: .word 0x7965 +3fcc8270: .word 0x3532 +3fcc8280: rl 0x8, a0 +3fcc8290: .word 0x3436 +3fcc82a0: dsjs b4, L3FCC82C0 +3fcc82b0: rl 0x9, a12 +L3FCC82C0: +3fcc82c0: .word 0x3436 +3fcc82d0: dsjs b4, L3FCC82F0 +3fcc82e0: rl 0x9, a12 +L3FCC82F0: +3fcc82f0: .word 0x3436 +3fcc8300: dsjs b4, L3FCC8320 +3fcc8310: srl a8, a0 +L3FCC8320: +3fcc8320: sra b11, b2 +3fcc8330: rl 0x13, b9 +3fcc8340: rev b6 +3fcc8350: .word 0x3631 +3fcc8360: .word 0x3639 +3fcc8370: srl 0x1f, b2 +3fcc8380: .word 0x3631 +3fcc8390: .word 0x3639 +3fcc83a0: srl 0x1f, b2 +3fcc83b0: .word 0x3631 +3fcc83c0: .word 0x3639 +3fcc83d0: rev b2 +3fcc83e0: .word 0x7267 +3fcc83f0: .word 0x7965 +3fcc8400: .word 0x3732 +3fcc8410: rl 0x8, a0 +3fcc8420: .word 0x3737 +3fcc8430: rl 0x19, b3 +3fcc8440: rl 0x9, a12 +3fcc8450: .word 0x3737 +3fcc8460: rl 0x19, b3 +3fcc8470: rl 0x9, a12 +3fcc8480: .word 0x3737 +3fcc8490: rl 0x19, b3 +3fcc84a0: srl a8, a0 +3fcc84b0: sra b11, b2 +3fcc84c0: rl 0x13, b9 +3fcc84d0: rev b8 +3fcc84e0: dsjs b1, L3FCC8500 +3fcc84f0: .word 0x3432 +L3FCC8500: +3fcc8500: srl 0x1f, b7 +3fcc8510: dsjs b1, L3FCC8530 +3fcc8520: .word 0x3432 +L3FCC8530: +3fcc8530: srl 0x1f, b7 +3fcc8540: dsjs b1, L3FCC8560 +3fcc8550: .word 0x3432 +L3FCC8560: +3fcc8560: rev b7 +3fcc8570: .word 0x7267 +3fcc8580: .word 0x7965 +3fcc8590: dsjs b2, L3FCC8630 +3fcc85a0: rl 0x8, a0 +3fcc85b0: rl 0x1, b9 +3fcc85c0: dsjs b1, L3FCC85E0 +3fcc85d0: rl 0x9, a12 +L3FCC85E0: +3fcc85e0: rl 0x1, b9 +3fcc85f0: dsjs b1, L3FCC8610 +3fcc8600: rl 0x9, a12 +L3FCC8610: +3fcc8610: rl 0x1, b9 +3fcc8620: dsjs b1, L3FCC8640 +L3FCC8630: +3fcc8630: srl a8, a0 +L3FCC8640: +3fcc8640: sra b11, b2 +3fcc8650: rl 0x1b, b9 +3fcc8660: rev b0 +3fcc8670: dsjs b1, L3FCC8710 +3fcc8680: dsjs b7, L3FCC86A0 +3fcc8690: srl 0x1f, b9 +L3FCC86A0: +3fcc86a0: dsjs b1, L3FCC8740 +3fcc86b0: dsjs b7, L3FCC86D0 +3fcc86c0: srl 0x1f, b9 +L3FCC86D0: +3fcc86d0: dsjs b1, L3FCC8770 +3fcc86e0: dsjs b7, L3FCC8700 +3fcc86f0: rev b9 +L3FCC8700: +3fcc8700: .word 0x7267 +L3FCC8710: +3fcc8710: .word 0x7965 +3fcc8720: rl 0x9, b3 +3fcc8730: rl 0x10, a0 +L3FCC8740: +3fcc8740: rl 0x19, b0 +3fcc8750: rl 0x19, b0 +3fcc8760: rl 0x11, a12 +L3FCC8770: +3fcc8770: rl 0x19, b0 +3fcc8780: rl 0x19, b0 +3fcc8790: rl 0x11, a12 +3fcc87a0: rl 0x19, b0 +3fcc87b0: rl 0x19, b0 +3fcc87c0: srl a8, a0 +3fcc87d0: sra b11, b2 +3fcc87e0: rl 0x1b, b9 +3fcc87f0: rev b2 +3fcc8800: rl 0x9, b2 +3fcc8810: .word 0x3730 +3fcc8820: srl 0x1f, b4 +3fcc8830: rl 0x9, b2 +3fcc8840: .word 0x3730 +3fcc8850: srl 0x1f, b4 +3fcc8860: rl 0x9, b2 +3fcc8870: .word 0x3730 +3fcc8880: rev b4 +3fcc8890: .word 0x7267 +3fcc88a0: .word 0x7965 +3fcc88b0: rl 0x19, b3 +3fcc88c0: rl 0x10, a0 +3fcc88d0: .word 0x3531 +3fcc88e0: dsjs b8, L3FCC8900 +3fcc88f0: rl 0x11, a12 +L3FCC8900: +3fcc8900: .word 0x3531 +3fcc8910: dsjs b8, L3FCC8930 +3fcc8920: rl 0x11, a12 +L3FCC8930: +3fcc8930: .word 0x3531 +3fcc8940: dsjs b8, L3FCC8960 +3fcc8950: srl a8, a0 +L3FCC8960: +3fcc8960: sra b11, b2 +3fcc8970: rl 0x1b, b9 +3fcc8980: rev b4 +3fcc8990: rl 0x11, b2 +3fcc89a0: .word 0x3533 +3fcc89b0: srl 0x1f, b9 +3fcc89c0: rl 0x11, b2 +3fcc89d0: .word 0x3533 +3fcc89e0: srl 0x1f, b9 +3fcc89f0: rl 0x11, b2 +3fcc8a00: .word 0x3533 +3fcc8a10: rev b9 +3fcc8a20: .word 0x7267 +3fcc8a30: .word 0x7965 +3fcc8a40: .word 0x3533 +3fcc8a50: rl 0x10, a0 +3fcc8a60: dsjs b2, L3FCC8A80 +3fcc8a70: rl 0x19, b7 +L3FCC8A80: +3fcc8a80: rl 0x11, a12 +3fcc8a90: dsjs b2, L3FCC8AB0 +3fcc8aa0: rl 0x19, b7 +L3FCC8AB0: +3fcc8ab0: rl 0x11, a12 +3fcc8ac0: dsjs b2, L3FCC8AE0 +3fcc8ad0: rl 0x19, b7 +L3FCC8AE0: +3fcc8ae0: srl a8, a0 +3fcc8af0: sra b11, b2 +3fcc8b00: rl 0x1b, b9 +3fcc8b10: rev b6 +3fcc8b20: rl 0x19, b2 +3fcc8b30: .word 0x3436 +3fcc8b40: srl 0x1f, b4 +3fcc8b50: rl 0x19, b2 +3fcc8b60: .word 0x3436 +3fcc8b70: srl 0x1f, b4 +3fcc8b80: rl 0x19, b2 +3fcc8b90: .word 0x3436 +3fcc8ba0: rev b4 +3fcc8bb0: .word 0x7267 +3fcc8bc0: .word 0x7965 +3fcc8bd0: .word 0x3733 +3fcc8be0: rl 0x10, a0 +3fcc8bf0: rl 0x9, b4 +3fcc8c00: dsjs b5, L3FCC8C20 +3fcc8c10: rl 0x11, a12 +L3FCC8C20: +3fcc8c20: rl 0x9, b4 +3fcc8c30: dsjs b5, L3FCC8C50 +3fcc8c40: rl 0x11, a12 +L3FCC8C50: +3fcc8c50: rl 0x9, b4 +3fcc8c60: dsjs b5, L3FCC8C80 +3fcc8c70: srl a8, a0 +L3FCC8C80: +3fcc8c80: sra b11, b2 +3fcc8c90: rl 0x1b, b9 +3fcc8ca0: rev b8 +3fcc8cb0: .word 0x3432 +3fcc8cc0: rl 0x11, b9 +3fcc8cd0: srl 0x1f, b9 +3fcc8ce0: .word 0x3432 +3fcc8cf0: rl 0x11, b9 +3fcc8d00: srl 0x1f, b9 +3fcc8d10: .word 0x3432 +3fcc8d20: rl 0x11, b9 +3fcc8d30: rev b9 +3fcc8d40: .word 0x7267 +3fcc8d50: .word 0x7965 +3fcc8d60: dsjs b3, L3FCC8E00 +3fcc8d70: rl 0x10, a0 +3fcc8d80: .word 0x3435 +3fcc8d90: rl 0x19, b4 +3fcc8da0: rl 0x11, a12 +3fcc8db0: .word 0x3435 +3fcc8dc0: rl 0x19, b4 +3fcc8dd0: rl 0x11, a12 +3fcc8de0: .word 0x3435 +3fcc8df0: rl 0x19, b4 +L3FCC8E00: +3fcc8e00: srl a8, a0 +3fcc8e10: sra b11, b2 +3fcc8e20: .word 0x3479 +3fcc8e30: rev b0 +3fcc8e40: .word 0x3632 +3fcc8e50: rl 0x9, b2 +3fcc8e60: srl 0x1f, b4 +3fcc8e70: .word 0x3632 +3fcc8e80: rl 0x9, b2 +3fcc8e90: srl 0x1f, b4 +3fcc8ea0: .word 0x3632 +3fcc8eb0: rl 0x9, b2 +3fcc8ec0: rev b4 +3fcc8ed0: .word 0x7267 +3fcc8ee0: .word 0x7965 +3fcc8ef0: rl 0x9, b4 +3fcc8f00: rl 0x10, a0 +3fcc8f10: dsjs b6, L3FCC8FB0 +3fcc8f20: .word 0x3538 +3fcc8f30: rl 0x11, a12 +3fcc8f40: dsjs b6, L3FCC8FE0 +3fcc8f50: .word 0x3538 +3fcc8f60: rl 0x11, a12 +3fcc8f70: dsjs b6, L3FCC9010 +3fcc8f80: .word 0x3538 +3fcc8f90: srl a8, a0 +3fcc8fa0: sra b11, b2 +L3FCC8FB0: +3fcc8fb0: .word 0x3479 +3fcc8fc0: rev b2 +3fcc8fd0: .word 0x3732 +L3FCC8FE0: +3fcc8fe0: dsjs b4, L3FCC9080 +3fcc8ff0: srl 0x1f, b9 +3fcc9000: .word 0x3732 +L3FCC9010: +3fcc9010: dsjs b4, L3FCC90B0 +3fcc9020: srl 0x1f, b9 +3fcc9030: .word 0x3732 +3fcc9040: dsjs b4, L3FCC90E0 +3fcc9050: rev b9 +3fcc9060: .word 0x7267 +3fcc9070: .word 0x7965 +L3FCC9080: +3fcc9080: rl 0x19, b4 +3fcc9090: rl 0x10, a0 +3fcc90a0: rl 0x11, b8 +L3FCC90B0: +3fcc90b0: rl 0x1, b7 +3fcc90c0: rl 0x11, a12 +3fcc90d0: rl 0x11, b8 +L3FCC90E0: +3fcc90e0: rl 0x1, b7 +3fcc90f0: rl 0x11, a12 +3fcc9100: rl 0x11, b8 +3fcc9110: rl 0x1, b7 +3fcc9120: srl a8, a0 +3fcc9130: sra b11, b2 +3fcc9140: .word 0x3479 +3fcc9150: rev b4 +3fcc9160: dsjs b2, L3FCC9180 +3fcc9170: dsjs b7, L3FCC9190 +L3FCC9180: +3fcc9180: srl 0x1f, b4 +L3FCC9190: +3fcc9190: dsjs b2, L3FCC91B0 +3fcc91a0: dsjs b7, L3FCC91C0 +L3FCC91B0: +3fcc91b0: srl 0x1f, b4 +L3FCC91C0: +3fcc91c0: dsjs b2, L3FCC91E0 +3fcc91d0: dsjs b7, L3FCC91F0 +L3FCC91E0: +3fcc91e0: rev b4 +L3FCC91F0: +3fcc91f0: .word 0x7267 +3fcc9200: .word 0x7965 +3fcc9210: .word 0x3534 +3fcc9220: rl 0x10, a0 +3fcc9230: .word 0x3539 +3fcc9240: .word 0x3535 +3fcc9250: rl 0x11, a12 +3fcc9260: .word 0x3539 +3fcc9270: .word 0x3535 +3fcc9280: rl 0x11, a12 +3fcc9290: .word 0x3539 +3fcc92a0: .word 0x3535 +3fcc92b0: srl a8, a0 +3fcc92c0: sra b11, b2 +3fcc92d0: .word 0x3479 +3fcc92e0: rev b6 +3fcc92f0: rl 0x1, b3 +3fcc9300: .word 0x3630 +3fcc9310: srl 0x1f, b9 +3fcc9320: rl 0x1, b3 +3fcc9330: .word 0x3630 +3fcc9340: srl 0x1f, b9 +3fcc9350: rl 0x1, b3 +3fcc9360: .word 0x3630 +3fcc9370: rev b9 +3fcc9380: .word 0x7267 +3fcc9390: .word 0x7965 +3fcc93a0: .word 0x3734 +3fcc93b0: rl 0x18, a0 +3fcc93c0: dsjs b0, L3FCC93E0 +3fcc93d0: rl 0x1, b4 +L3FCC93E0: +3fcc93e0: rl 0x19, a12 +3fcc93f0: dsjs b0, L3FCC9410 +3fcc9400: rl 0x1, b4 +L3FCC9410: +3fcc9410: rl 0x19, a12 +3fcc9420: dsjs b0, L3FCC9440 +3fcc9430: rl 0x1, b4 +L3FCC9440: +3fcc9440: srl a8, a0 +3fcc9450: sra b11, b2 +3fcc9460: .word 0x3479 +3fcc9470: rev b8 +3fcc9480: rl 0x9, b3 +3fcc9490: .word 0x3533 +3fcc94a0: srl 0x1f, b4 +3fcc94b0: rl 0x9, b3 +3fcc94c0: .word 0x3533 +3fcc94d0: srl 0x1f, b4 +3fcc94e0: rl 0x9, b3 +3fcc94f0: .word 0x3533 +3fcc9500: rev b4 +3fcc9510: .word 0x7267 +3fcc9520: .word 0x7965 +3fcc9530: dsjs b4, L3FCC95D0 +3fcc9540: rl 0x18, a0 +3fcc9550: rl 0x9, b2 +3fcc9560: .word 0x3532 +3fcc9570: rl 0x19, a12 +3fcc9580: rl 0x9, b2 +3fcc9590: .word 0x3532 +3fcc95a0: rl 0x19, a12 +3fcc95b0: rl 0x9, b2 +3fcc95c0: .word 0x3532 +L3FCC95D0: +3fcc95d0: srl a8, a0 +3fcc95e0: sra b11, b2 +3fcc95f0: .word 0x3579 +3fcc9600: rev b0 +3fcc9610: rl 0x11, b3 +3fcc9620: rl 0x19, b6 +3fcc9630: srl 0x1f, b9 +3fcc9640: rl 0x11, b3 +3fcc9650: rl 0x19, b6 +3fcc9660: srl 0x1f, b9 +3fcc9670: rl 0x11, b3 +3fcc9680: rl 0x19, b6 +3fcc9690: rev b9 +3fcc96a0: .word 0x7267 +3fcc96b0: .word 0x7965 +3fcc96c0: rl 0x9, b5 +3fcc96d0: rl 0x18, a0 +3fcc96e0: .word 0x3433 +3fcc96f0: rl 0x1, b1 +3fcc9700: rl 0x19, a12 +3fcc9710: .word 0x3433 +3fcc9720: rl 0x1, b1 +3fcc9730: rl 0x19, a12 +3fcc9740: .word 0x3433 +3fcc9750: rl 0x1, b1 +3fcc9760: srl a8, a0 +3fcc9770: sra b11, b2 +L3FCC9780: +3fcc9780: .word 0x3579 +3fcc9790: rev b2 +3fcc97a0: .word 0x3433 +3fcc97b0: dsjs b1, L3FCC97D0 +3fcc97c0: srl 0x1f, b1 +L3FCC97D0: +3fcc97d0: .word 0x3433 +3fcc97e0: dsjs b1, L3FCC9800 +3fcc97f0: srl 0x1f, b1 +L3FCC9800: +3fcc9800: .word 0x3433 +3fcc9810: dsjs b1, L3FCC9830 +3fcc9820: rev b1 +L3FCC9830: +3fcc9830: .word 0x7267 +3fcc9840: .word 0x7965 +3fcc9850: rl 0x19, b5 +3fcc9860: rl 0x18, a0 +3fcc9870: .word 0x3634 +3fcc9880: .word 0x3539 +3fcc9890: rl 0x19, a12 +3fcc98a0: .word 0x3634 +3fcc98b0: .word 0x3539 +3fcc98c0: rl 0x19, a12 +3fcc98d0: .word 0x3634 +3fcc98e0: .word 0x3539 +3fcc98f0: srl a8, a0 +3fcc9900: sra b11, b2 +3fcc9910: .word 0x3579 +3fcc9920: rev b4 +3fcc9930: .word 0x3533 +3fcc9940: .word 0x3634 +3fcc9950: srl 0x1f, b6 +3fcc9960: .word 0x3533 +3fcc9970: .word 0x3634 +3fcc9980: srl 0x1f, b6 +3fcc9990: .word 0x3533 +3fcc99a0: .word 0x3634 +3fcc99b0: rev b6 +3fcc99c0: .word 0x7267 +3fcc99d0: .word 0x7965 +3fcc99e0: .word 0x3535 +3fcc99f0: rl 0x18, a0 +3fcc9a00: dsjs b5, L3FCC9AA0 +3fcc9a10: rl 0x1, b8 +3fcc9a20: rl 0x19, a12 +3fcc9a30: dsjs b5, L3FCC9AD0 +3fcc9a40: rl 0x1, b8 +3fcc9a50: rl 0x19, a12 +3fcc9a60: dsjs b5, L3FCC9B00 +3fcc9a70: rl 0x1, b8 +3fcc9a80: srl a8, a0 +3fcc9a90: sra b11, b2 +L3FCC9AA0: +3fcc9aa0: .word 0x3579 +3fcc9ab0: rev b6 +3fcc9ac0: .word 0x3633 +L3FCC9AD0: +3fcc9ad0: .word 0x3537 +3fcc9ae0: srl 0x1f, b1 +3fcc9af0: .word 0x3633 +L3FCC9B00: +3fcc9b00: .word 0x3537 +3fcc9b10: srl 0x1f, b1 +3fcc9b20: .word 0x3633 +3fcc9b30: .word 0x3537 +3fcc9b40: rev b1 +3fcc9b50: .word 0x7267 +3fcc9b60: .word 0x7965 +3fcc9b70: .word 0x3735 +3fcc9b80: rl 0x18, a0 +3fcc9b90: rl 0x11, b7 +3fcc9ba0: .word 0x3536 +3fcc9bb0: rl 0x19, a12 +3fcc9bc0: rl 0x11, b7 +3fcc9bd0: .word 0x3536 +3fcc9be0: rl 0x19, a12 +3fcc9bf0: rl 0x11, b7 +3fcc9c00: .word 0x3536 +3fcc9c10: srl a8, a0 +3fcc9c20: sra b11, b2 +3fcc9c30: .word 0x3579 +3fcc9c40: rev b8 +3fcc9c50: dsjs b3, L3FCC9C70 +3fcc9c60: rl 0x19, b0 +L3FCC9C70: +3fcc9c70: srl 0x1f, b6 +3fcc9c80: dsjs b3, L3FCC9CA0 +3fcc9c90: rl 0x19, b0 +L3FCC9CA0: +3fcc9ca0: srl 0x1f, b6 +3fcc9cb0: dsjs b3, L3FCC9CD0 +3fcc9cc0: rl 0x19, b0 +L3FCC9CD0: +3fcc9cd0: rev b6 +3fcc9ce0: .word 0x7267 +3fcc9cf0: .word 0x7965 +3fcc9d00: dsjs b5, L3FCC9DA0 +3fcc9d10: rl 0x18, a0 +3fcc9d20: .word 0x3538 +3fcc9d30: rl 0x1, b5 +3fcc9d40: rl 0x19, a12 +3fcc9d50: .word 0x3538 +3fcc9d60: rl 0x1, b5 +3fcc9d70: rl 0x19, a12 +3fcc9d80: .word 0x3538 +3fcc9d90: rl 0x1, b5 +L3FCC9DA0: +3fcc9da0: srl a8, a0 +3fcc9db0: sra b11, b2 +3fcc9dc0: .word 0x3679 +3fcc9dd0: rev b0 +3fcc9de0: dsjs b3, L3FCC9E80 +3fcc9df0: rl 0x11, b3 +3fcc9e00: srl 0x1f, b1 +3fcc9e10: dsjs b3, L3FCC9EB0 +3fcc9e20: rl 0x11, b3 +3fcc9e30: srl 0x1f, b1 +3fcc9e40: dsjs b3, L3FCC9EE0 +3fcc9e50: rl 0x11, b3 +3fcc9e60: rev b1 +3fcc9e70: .word 0x7267 +L3FCC9E80: +3fcc9e80: .word 0x7965 +3fcc9e90: rl 0x9, b6 +3fcc9ea0: .word 0x3400 +L3FCC9EB0: +3fcc9eb0: rl 0x1, b0 +3fcc9ec0: rl 0x11, b9 +3fcc9ed0: .word 0x342c +L3FCC9EE0: +3fcc9ee0: rl 0x1, b0 +3fcc9ef0: rl 0x11, b9 +3fcc9f00: .word 0x342c +3fcc9f10: rl 0x1, b0 +3fcc9f20: rl 0x11, b9 +3fcc9f30: srl a8, a0 +3fcc9f40: sra b11, b2 +3fcc9f50: .word 0x3679 +3fcc9f60: rev b2 +3fcc9f70: rl 0x1, b4 +3fcc9f80: rl 0x1, b6 +3fcc9f90: srl 0x1f, b6 +3fcc9fa0: rl 0x1, b4 +3fcc9fb0: rl 0x1, b6 +3fcc9fc0: srl 0x1f, b6 +3fcc9fd0: rl 0x1, b4 +3fcc9fe0: rl 0x1, b6 +3fcc9ff0: rev b6 +3fcca000: .word 0x7267 +3fcca010: .word 0x7965 +3fcca020: rl 0x19, b6 +3fcca030: .word 0x3400 +3fcca040: rl 0x19, b1 +3fcca050: .word 0x3737 +3fcca060: .word 0x342c +3fcca070: rl 0x19, b1 +3fcca080: .word 0x3737 +3fcca090: .word 0x342c +3fcca0a0: rl 0x19, b1 +3fcca0b0: .word 0x3737 +3fcca0c0: srl a8, a0 +3fcca0d0: sra b11, b2 +3fcca0e0: .word 0x3679 +3fcca0f0: rev b4 +3fcca100: rl 0x9, b4 +3fcca110: dsjs b8, L3FCCA1B0 +3fcca120: srl 0x1f, b1 +3fcca130: rl 0x9, b4 +3fcca140: dsjs b8, L3FCCA1E0 +3fcca150: srl 0x1f, b1 +3fcca160: rl 0x9, b4 +3fcca170: dsjs b8, L3FCCA210 +3fcca180: rev b1 +3fcca190: .word 0x7267 +3fcca1a0: .word 0x7965 +L3FCCA1B0: +3fcca1b0: .word 0x3536 +3fcca1c0: .word 0x3400 +3fcca1d0: .word 0x3632 +L3FCCA1E0: +3fcca1e0: rl 0x11, b6 +3fcca1f0: .word 0x342c +3fcca200: .word 0x3632 +L3FCCA210: +3fcca210: rl 0x11, b6 +3fcca220: .word 0x342c +3fcca230: .word 0x3632 +3fcca240: rl 0x11, b6 +3fcca250: srl a8, a0 +3fcca260: sra b11, b2 +3fcca270: .word 0x3679 +3fcca280: rev b6 +3fcca290: rl 0x19, b4 +3fcca2a0: .word 0x3731 +3fcca2b0: srl 0x1f, b6 +3fcca2c0: rl 0x19, b4 +3fcca2d0: .word 0x3731 +3fcca2e0: srl 0x1f, b6 +3fcca2f0: rl 0x19, b4 +3fcca300: .word 0x3731 +3fcca310: rev b6 +3fcca320: .word 0x7267 +3fcca330: .word 0x7965 +3fcca340: .word 0x3736 +3fcca350: .word 0x3400 +3fcca360: dsjs b3, L3FCCA400 +3fcca370: .word 0x3734 +3fcca380: .word 0x342c +3fcca390: dsjs b3, L3FCCA430 +3fcca3a0: .word 0x3734 +3fcca3b0: .word 0x342c +3fcca3c0: dsjs b3, L3FCCA460 +3fcca3d0: .word 0x3734 +3fcca3e0: srl a8, a0 +3fcca3f0: sra b11, b2 +L3FCCA400: +3fcca400: .word 0x3679 +3fcca410: rev b8 +3fcca420: .word 0x3434 +L3FCCA430: +3fcca430: .word 0x3634 +3fcca440: srl 0x1f, b1 +3fcca450: .word 0x3434 +L3FCCA460: +3fcca460: .word 0x3634 +3fcca470: srl 0x1f, b1 +3fcca480: .word 0x3434 +3fcca490: .word 0x3634 +3fcca4a0: rev b1 +3fcca4b0: .word 0x7267 +3fcca4c0: .word 0x7965 +3fcca4d0: dsjs b6, L3FCCA570 +3fcca4e0: .word 0x3400 +3fcca4f0: rl 0x11, b5 +3fcca500: rl 0x11, b3 +3fcca510: .word 0x342c +3fcca520: rl 0x11, b5 +3fcca530: rl 0x11, b3 +3fcca540: .word 0x342c +3fcca550: rl 0x11, b5 +3fcca560: rl 0x11, b3 +L3FCCA570: +3fcca570: srl a8, a0 +3fcca580: sra b11, b2 +3fcca590: .word 0x3779 +3fcca5a0: rev b0 +3fcca5b0: .word 0x3634 +3fcca5c0: rl 0x1, b0 +3fcca5d0: srl 0x1f, b3 +3fcca5e0: .word 0x3634 +3fcca5f0: rl 0x1, b0 +3fcca600: srl 0x1f, b3 +3fcca610: .word 0x3634 +3fcca620: rl 0x1, b0 +3fcca630: rev b3 +3fcca640: .word 0x7267 +3fcca650: .word 0x7965 +3fcca660: rl 0x9, b7 +3fcca670: .word 0x3400 +3fcca680: .word 0x3536 +3fcca690: .word 0x3731 +3fcca6a0: .word 0x342c +3fcca6b0: .word 0x3536 +3fcca6c0: .word 0x3731 +3fcca6d0: .word 0x342c +3fcca6e0: .word 0x3536 +3fcca6f0: .word 0x3731 +3fcca700: srl a8, a0 +3fcca710: sra b11, b2 +3fcca720: .word 0x3779 +3fcca730: rev b2 +3fcca740: .word 0x3734 +3fcca750: dsjs b2, L3FCCA770 +3fcca760: srl 0x1f, b8 +L3FCCA770: +3fcca770: .word 0x3734 +3fcca780: dsjs b2, L3FCCA7A0 +3fcca790: srl 0x1f, b8 +L3FCCA7A0: +3fcca7a0: .word 0x3734 +3fcca7b0: dsjs b2, L3FCCA7D0 +3fcca7c0: rev b8 +L3FCCA7D0: +3fcca7d0: .word 0x7267 +3fcca7e0: .word 0x7965 +3fcca7f0: rl 0x19, b7 +3fcca800: .word 0x3400 +3fcca810: dsjs b7, L3FCCA830 +3fcca820: rl 0x11, b0 +L3FCCA830: +3fcca830: .word 0x342c +3fcca840: dsjs b7, L3FCCA860 +3fcca850: rl 0x11, b0 +L3FCCA860: +3fcca860: .word 0x342c +3fcca870: dsjs b7, L3FCCA890 +3fcca880: rl 0x11, b0 +L3FCCA890: +3fcca890: srl a8, a0 +3fcca8a0: sra b11, b2 +3fcca8b0: .word 0x3779 +3fcca8c0: rev b4 +3fcca8d0: dsjs b4, L3FCCA8F0 +3fcca8e0: .word 0x3735 +L3FCCA8F0: +3fcca8f0: srl 0x1f, b3 +3fcca900: dsjs b4, L3FCCA920 +3fcca910: .word 0x3735 +L3FCCA920: +3fcca920: srl 0x1f, b3 +3fcca930: dsjs b4, L3FCCA950 +3fcca940: .word 0x3735 +L3FCCA950: +3fcca950: rev b3 +3fcca960: .word 0x7267 +3fcca970: .word 0x7965 +3fcca980: .word 0x3537 +3fcca990: .word 0x3400 +3fcca9a0: rl 0x1, b9 +3fcca9b0: .word 0x3738 +3fcca9c0: .word 0x342c +3fcca9d0: rl 0x1, b9 +3fcca9e0: .word 0x3738 +3fcca9f0: .word 0x342c +3fccaa00: rl 0x1, b9 +3fccaa10: .word 0x3738 +3fccaa20: srl a8, a0 +3fccaa30: sra b11, b2 +3fccaa40: .word 0x3779 +3fccaa50: rev b6 +3fccaa60: dsjs b4, L3FCCAB00 +3fccaa70: .word 0x3538 +3fccaa80: srl 0x1f, b8 +L3FCCAA90: +3fccaa90: dsjs b4, L3FCCAB30 +3fccaaa0: .word 0x3538 +3fccaab0: srl 0x1f, b8 +3fccaac0: dsjs b4, L3FCCAB60 +3fccaad0: .word 0x3538 +3fccaae0: rev b8 +3fccaaf0: .word 0x7267 +L3FCCAB00: +3fccab00: .word 0x7965 +3fccab10: .word 0x3737 +3fccab20: .word 0x3500 +L3FCCAB30: +3fccab30: rl 0x19, b0 +3fccab40: rl 0x11, b7 +3fccab50: .word 0x352c +L3FCCAB60: +3fccab60: rl 0x19, b0 +3fccab70: rl 0x11, b7 +3fccab80: .word 0x352c +3fccab90: rl 0x19, b0 +3fccaba0: rl 0x11, b7 +3fccabb0: srl a8, a0 +3fccabc0: sra b11, b2 +3fccabd0: .word 0x3779 +3fccabe0: rev b8 +3fccabf0: rl 0x9, b5 +3fccac00: .word 0x3431 +3fccac10: srl 0x1f, b3 +3fccac20: rl 0x9, b5 +3fccac30: .word 0x3431 +3fccac40: srl 0x1f, b3 +3fccac50: rl 0x9, b5 +3fccac60: .word 0x3431 +3fccac70: rev b3 +3fccac80: .word 0x7267 +3fccac90: .word 0x7965 +3fccaca0: dsjs b7, L3FCCAD40 +3fccacb0: .word 0x3500 +3fccacc0: .word 0x3631 +3fccacd0: .word 0x3735 +3fccace0: .word 0x352c +3fccacf0: .word 0x3631 +3fccad00: .word 0x3735 +3fccad10: .word 0x352c +3fccad20: .word 0x3631 +3fccad30: .word 0x3735 +L3FCCAD40: +3fccad40: srl a8, a0 +3fccad50: sra b11, b2 +3fccad60: dsjs b9, L3FCCADA0 +3fccad70: rev b0 +3fccad80: rl 0x11, b5 +3fccad90: rl 0x11, b4 +L3FCCADA0: +3fccada0: srl 0x1f, b8 +3fccadb0: rl 0x11, b5 +3fccadc0: rl 0x11, b4 +3fccadd0: srl 0x1f, b8 +3fccade0: rl 0x11, b5 +3fccadf0: rl 0x11, b4 +3fccae00: rev b8 +3fccae10: .word 0x7267 +3fccae20: .word 0x7965 +3fccae30: rl 0x9, b8 +3fccae40: .word 0x3500 +3fccae50: rl 0x9, b3 +3fccae60: dsjs b9, L3FCCAF00 +3fccae70: .word 0x352c +3fccae80: rl 0x9, b3 +3fccae90: dsjs b9, L3FCCAF30 +3fccaea0: .word 0x352c +3fccaeb0: rl 0x9, b3 +3fccaec0: dsjs b9, L3FCCAF60 +3fccaed0: srl a8, a0 +3fccaee0: sra b11, b2 +3fccaef0: dsjs b9, L3FCCAF30 +L3FCCAF00: +3fccaf00: rev b2 +3fccaf10: rl 0x19, b5 +L3FCCAF20: +3fccaf20: rl 0x9, b7 +L3FCCAF30: +3fccaf30: srl 0x1f, b3 +3fccaf40: rl 0x19, b5 +3fccaf50: rl 0x9, b7 +L3FCCAF60: +3fccaf60: srl 0x1f, b3 +3fccaf70: rl 0x19, b5 +3fccaf80: rl 0x9, b7 +3fccaf90: rev b3 +3fccafa0: .word 0x7267 +3fccafb0: .word 0x7965 +3fccafc0: rl 0x19, b8 +3fccafd0: .word 0x3500 +3fccafe0: .word 0x3434 +3fccaff0: .word 0x3438 +3fccb000: .word 0x352c +3fccb010: .word 0x3434 +3fccb020: .word 0x3438 +3fccb030: .word 0x352c +3fccb040: .word 0x3434 +3fccb050: .word 0x3438 +3fccb060: srl a8, a0 +3fccb070: sra b11, b2 +3fccb080: dsjs b9, L3FCCB0C0 +3fccb090: rev b4 +3fccb0a0: .word 0x3435 +3fccb0b0: dsjs b9, L3FCCB150 +L3FCCB0C0: +3fccb0c0: srl 0x1f, b8 +3fccb0d0: .word 0x3435 +3fccb0e0: dsjs b9, L3FCCB180 +3fccb0f0: srl 0x1f, b8 +3fccb100: .word 0x3435 +3fccb110: dsjs b9, L3FCCB1B0 +3fccb120: rev b8 +3fccb130: .word 0x7267 +3fccb140: .word 0x7965 +L3FCCB150: +3fccb150: .word 0x3538 +3fccb160: .word 0x3500 +3fccb170: .word 0x3735 +L3FCCB180: +3fccb180: dsjs b6, L3FCCB220 +3fccb190: .word 0x352c +3fccb1a0: .word 0x3735 +L3FCCB1B0: +3fccb1b0: dsjs b6, L3FCCB250 +3fccb1c0: .word 0x352c +3fccb1d0: .word 0x3735 +3fccb1e0: dsjs b6, L3FCCB280 +3fccb1f0: srl a8, a0 +3fccb200: sra b11, b2 +3fccb210: dsjs b9, L3FCCB250 +L3FCCB220: +3fccb220: rev b6 +3fccb230: .word 0x3635 +3fccb240: dsjs b2, L3FCCB260 +L3FCCB250: +3fccb250: srl 0x1f, b3 +L3FCCB260: +3fccb260: .word 0x3635 +3fccb270: dsjs b2, L3FCCB290 +L3FCCB280: +3fccb280: srl 0x1f, b3 +L3FCCB290: +3fccb290: .word 0x3635 +3fccb2a0: dsjs b2, L3FCCB2C0 +3fccb2b0: rev b3 +L3FCCB2C0: +3fccb2c0: .word 0x7267 +3fccb2d0: .word 0x7965 +3fccb2e0: .word 0x3738 +3fccb2f0: .word 0x3500 +3fccb300: rl 0x1, b7 +3fccb310: .word 0x3435 +3fccb320: .word 0x352c +3fccb330: rl 0x1, b7 +3fccb340: .word 0x3435 +3fccb350: .word 0x352c +3fccb360: rl 0x1, b7 +3fccb370: .word 0x3435 +3fccb380: srl a8, a0 +3fccb390: sra b11, b2 +3fccb3a0: dsjs b9, L3FCCB3E0 +3fccb3b0: rev b8 +3fccb3c0: .word 0x3735 +3fccb3d0: .word 0x3635 +L3FCCB3E0: +3fccb3e0: srl 0x1f, b8 +3fccb3f0: .word 0x3735 +3fccb400: .word 0x3635 +3fccb410: srl 0x1f, b8 +3fccb420: .word 0x3735 +3fccb430: .word 0x3635 +3fccb440: rev b8 +3fccb450: .word 0x7267 +3fccb460: .word 0x7965 +3fccb470: dsjs b8, L3FCCB510 +3fccb480: .word 0x3500 +3fccb490: rl 0x19, b8 +3fccb4a0: dsjs b3, L3FCCB540 +3fccb4b0: .word 0x352c +3fccb4c0: rl 0x19, b8 +3fccb4d0: dsjs b3, L3FCCB570 +3fccb4e0: .word 0x352c +3fccb4f0: rl 0x19, b8 +3fccb500: dsjs b3, L3FCCB5A0 +L3FCCB510: +3fccb510: srl a8, a0 +3fccb520: sra b11, b2 +3fccb530: dsjs b9, L3FCCB5F0 +L3FCCB540: +3fccb540: rev b0 +3fccb550: dsjs b5, L3FCCB570 +3fccb560: .word 0x3538 +L3FCCB570: +3fccb570: srl 0x1f, b3 +3fccb580: dsjs b5, L3FCCB5A0 +3fccb590: .word 0x3538 +L3FCCB5A0: +3fccb5a0: srl 0x1f, b3 +3fccb5b0: dsjs b5, L3FCCB5D0 +3fccb5c0: .word 0x3538 +L3FCCB5D0: +3fccb5d0: rev b3 +3fccb5e0: .word 0x7267 +L3FCCB5F0: +3fccb5f0: .word 0x7965 +3fccb600: rl 0x9, b9 +3fccb610: .word 0x3500 +3fccb620: .word 0x3639 +3fccb630: .word 0x3432 +3fccb640: .word 0x352c +3fccb650: .word 0x3639 +3fccb660: .word 0x3432 +3fccb670: .word 0x352c +3fccb680: .word 0x3639 +3fccb690: .word 0x3432 +3fccb6a0: srl a8, a0 +3fccb6b0: sra b11, b2 +3fccb6c0: dsjs b9, L3FCCB780 +3fccb6d0: rev b2 +3fccb6e0: rl 0x1, b6 +3fccb6f0: dsjs b3, L3FCCB790 +3fccb700: srl 0x1f, b5 +3fccb710: rl 0x1, b6 +3fccb720: dsjs b3, L3FCCB7C0 +3fccb730: srl 0x1f, b5 +3fccb740: rl 0x1, b6 +3fccb750: dsjs b3, L3FCCB7F0 +3fccb760: rev b5 +3fccb770: .word 0x7267 +L3FCCB780: +3fccb780: .word 0x7965 +L3FCCB790: +3fccb790: rl 0x19, b9 +3fccb7a0: .word 0x3600 +3fccb7b0: dsjs b0, L3FCCB850 +L3FCCB7C0: +3fccb7c0: dsjs b0, L3FCCB860 +3fccb7d0: .word 0x362c +3fccb7e0: dsjs b0, L3FCCB880 +L3FCCB7F0: +3fccb7f0: dsjs b0, L3FCCB890 +3fccb800: .word 0x362c +3fccb810: dsjs b0, L3FCCB8B0 +3fccb820: dsjs b0, L3FCCB8C0 +3fccb830: srl a8, a0 +3fccb840: sra b11, b2 +L3FCCB850: +3fccb850: dsjs b9, L3FCCB910 +L3FCCB860: +3fccb860: rev b4 +3fccb870: rl 0x9, b6 +L3FCCB880: +3fccb880: dsjs b6, L3FCCB8A0 +L3FCCB890: +3fccb890: srl 0x1f, b0 +L3FCCB8A0: +3fccb8a0: rl 0x9, b6 +L3FCCB8B0: +3fccb8b0: dsjs b6, L3FCCB8D0 +L3FCCB8C0: +3fccb8c0: srl 0x1f, b0 +L3FCCB8D0: +3fccb8d0: rl 0x9, b6 +3fccb8e0: dsjs b6, L3FCCB900 +3fccb8f0: rev b0 +L3FCCB900: +3fccb900: .word 0x7267 +L3FCCB910: +3fccb910: .word 0x7965 +3fccb920: .word 0x3539 +3fccb930: .word 0x3600 +3fccb940: rl 0x9, b2 +3fccb950: .word 0x3439 +3fccb960: .word 0x362c +3fccb970: rl 0x9, b2 +3fccb980: .word 0x3439 +3fccb990: .word 0x362c +3fccb9a0: rl 0x9, b2 +3fccb9b0: .word 0x3439 +3fccb9c0: srl a8, a0 +3fccb9d0: sra b11, b2 +3fccb9e0: dsjs b9, L3FCCBAA0 +3fccb9f0: rev b6 +3fccba00: rl 0x11, b6 +3fccba10: .word 0x3639 +3fccba20: srl 0x1f, b5 +3fccba30: rl 0x11, b6 +3fccba40: .word 0x3639 +3fccba50: srl 0x1f, b5 +3fccba60: rl 0x11, b6 +3fccba70: .word 0x3639 +3fccba80: rev b5 +3fccba90: .word 0x7267 +L3FCCBAA0: +3fccbaa0: .word 0x7965 +3fccbab0: .word 0x3739 +3fccbac0: .word 0x3600 +3fccbad0: .word 0x3433 +3fccbae0: dsjs b7, L3FCCBB80 +3fccbaf0: .word 0x362c +3fccbb00: .word 0x3433 +3fccbb10: dsjs b7, L3FCCBBB0 +3fccbb20: .word 0x362c +3fccbb30: .word 0x3433 +3fccbb40: dsjs b7, L3FCCBBE0 +3fccbb50: srl a8, a0 +3fccbb60: sra b11, b2 +3fccbb70: dsjs b9, L3FCCBC30 +L3FCCBB80: +3fccbb80: rev b8 +3fccbb90: .word 0x3436 +3fccbba0: .word 0x3532 +L3FCCBBB0: +3fccbbb0: srl 0x1f, b0 +3fccbbc0: .word 0x3436 +3fccbbd0: .word 0x3532 +L3FCCBBE0: +3fccbbe0: srl 0x1f, b0 +3fccbbf0: .word 0x3436 +3fccbc00: .word 0x3532 +3fccbc10: rev b0 +3fccbc20: .word 0x7267 +L3FCCBC30: +3fccbc30: .word 0x7965 +3fccbc40: dsjs b9, L3FCCBCE0 +3fccbc50: .word 0x3600 +3fccbc60: .word 0x3734 +3fccbc70: .word 0x3436 +3fccbc80: .word 0x362c +3fccbc90: .word 0x3734 +3fccbca0: .word 0x3436 +3fccbcb0: .word 0x362c +3fccbcc0: .word 0x3734 +3fccbcd0: .word 0x3436 +L3FCCBCE0: +3fccbce0: srl a8, a0 +3fccbcf0: sra b11, b2 +3fccbd00: rl 0xb, b9 +3fccbd10: rl 0x1, b0 +3fccbd20: .word 0x3600 +3fccbd30: .word 0x3535 +3fccbd40: .word 0x3533 +3fccbd50: .word 0x362c +3fccbd60: .word 0x3535 +3fccbd70: .word 0x3533 +3fccbd80: .word 0x362c +3fccbd90: .word 0x3535 +3fccbda0: .word 0x3533 +3fccbdb0: sub a0, a0 +3fccbdc0: addc a10, a5 +3fccbdd0: addc b2, b7 +3fccbde0: .word 0x756c +3fccbdf0: .word 0x0065 +3fccbe00: srl 0x1f, b0 +3fccbe10: rl 0x19, b4 +3fccbe20: rl 0x1, b9 +3fccbe30: srl 0x1f, b8 +3fccbe40: dsjs b5, L3FCCBEE0 +3fccbe50: rl 0x19, b6 +3fccbe60: rev b7 +3fccbe70: .word 0x0000 +L3FCCBE80: +3fccbe80: mmtm sp, a0,a1,a2,a12 +3fccbea0: pushst +3fccbeb0: setf 16, 0, 0 +3fccbec0: setf 32, 0, 1 +3fccbed0: move *a14(0xffe0), a0, 1 +3fccbef0: clr a2 +3fccbf00: inc a2 +3fccbf10: movi 0x20, a1 +L3FCCBF30: +3fccbf30: btst 0, a0 +3fccbf40: jane L3FCCC060 +3fccbf70: sra 0x1, a0 +3fccbf80: inc a2 +3fccbf90: dec a1 +3fccbfa0: jaeq L3FCCC000 +3fccbfd0: jauc L3FCCBF30 +L3FCCC000: +3fccc000: movi 0xffffffff, a8 +3fccc030: jauc L3FCCC0A0 +L3FCCC060: +3fccc060: move a2, a8 +3fccc070: jauc L3FCCC0A0 +L3FCCC0A0: +3fccc0a0: popst +3fccc0b0: mmfm sp, a0,a1,a2,a12 +3fccc0d0: move *sp(0x20), a14, 1 +3fccc0f0: rets 2 +3fccc100: .word 0x7543 +3fccc110: .word 0x7372 +3fccc120: .word 0x726f +3fccc130: sub a8, a0 +3fccc140: .word 0x0000 +3fccc150: subb a0, a0 +L3FCCC160: +3fccc160: .word 0x0000 +3fccc170: dsjs a0, L3FCCC300 +3fccc180: .word 0x0000 +3fccc190: .word 0x3600 +3fccc1a0: .word 0x0001 +3fccc1b0: dsjs a0, L3FCCC1C0 +L3FCCC1C0: +3fccc1c0: .word 0x0000 +3fccc1d0: lmo a8, a0 +3fccc1e0: .word 0x0000 +3fccc1f0: dsjs a0, L3FCCC200 +L3FCCC200: +3fccc200: .word 0x0000 +3fccc210: .word 0xff00 +3fccc220: .word 0xffff +3fccc230: dsjs sp, L3FCCC330 +3fccc240: .word 0x0000 +3fccc250: subi 0xedffffff, a0 +3fccc280: .word 0x0000 +3fccc290: subb a8, a0 +3fccc2a0: .word 0x0000 +3fccc2b0: or a0, a0 +3fccc2c0: .word 0x0000 +3fccc2d0: emu +3fccc2e0: .word 0x0600 +3fccc2f0: addk 32, a0 +L3FCCC300: +3fccc300: addk 32, a0 +3fccc310: .word 0x0000 +3fccc320: .word 0x0000 +L3FCCC330: +3fccc330: addk 32, a0 +3fccc340: .word 0x0000 +3fccc350: addk 8, a0 +3fccc360: .word 0x0000 +3fccc370: pixt a8, *a0, xy +3fccc380: .word 0x00ff +3fccc390: .word 0x0a00 +3fccc3a0: .word 0xff00 +3fccc3b0: .word 0x00ff +3fccc3c0: .word 0x0000 +3fccc3d0: emu +3fccc3e0: addk 32, a0 +3fccc3f0: addk 8, a0 +3fccc400: pixblt l,l +3fccc410: addk 32, a0 +3fccc420: .word 0x0000 +3fccc430: .word 0x0000 +3fccc440: emu +3fccc450: .word 0x0000 +3fccc460: .word 0x0000 +3fccc470: .word 0x0000 +3fccc480: .word 0x0000 +3fccc490: .word 0x0000 +3fccc4a0: .word 0x0000 +3fccc4b0: move *a8+, *a0+, 0 +3fccc4c0: .word 0x0000 +3fccc4d0: emu +3fccc4e0: .word 0x0a00 +3fccc4f0: .word 0x0601 +3fccc500: .word 0x0000 +3fccc510: .word 0x0000 +3fccc520: .word 0x0000 +3fccc530: dsjs a0, L3FCCC540 +L3FCCC540: +3fccc540: jrv L3FCCC160 +3fccc550: .word 0x343f +3fccc560: andn a8, a1 +3fccc570: .word 0x7901 +3fccc580: move *a0+, *a1+, 0 +3fccc590: .word 0xbe01 +3fccc5a0: jrn L3FCCC5C0 +3fccc5b0: subxy a8, a1 +L3FCCC5C0: +3fccc5c0: pixt *a8, xy, a1 +3fccc5d0: .word 0x0801 +3fccc5e0: btst 15, a2 +3fccc5f0: .word 0x3602 +3fccc600: andn a8, a2 +3fccc610: .word 0x7702 +3fccc620: move *a0+, a2, 1 +3fccc630: movb *a0(0xdb02), *a2(0x102) +3fccc660: btst 15, a3 +3fccc670: addc a0, a3 +L3FCCC680: +3fccc680: divu a0, a3 +3fccc690: .word 0x7803 +3fccc6a0: movb *a0, *a3 +3fccc6b0: jrls L3FCCC6F0 +3fccc6c0: .word 0xda03 +3fccc6d0: pixt a0, *a3 +3fccc6e0: subk 24, a3 +L3FCCC6F0: +3fccc6f0: dsjs a4, L3FCCC680 +3fccc700: mpyu a8, a4 +3fccc710: move a8, *a4, 1 +3fccc720: move -*a8, a4, 1 +3fccc730: jrnv L3FCCC780 +3fccc740: pixt a8, *a4, xy +3fccc750: subk 24, a4 +3fccc760: dsjs a5, L3FCCC8F0 +3fccc770: mpyu a8, a5 +L3FCCC780: +3fccc780: move a8, *a5, 1 +3fccc790: move -*a8, -*a5, 0 +3fccc7a0: jrv L3FCCC800 +3fccc7b0: pixt *a0, xy, a5 +3fccc7c0: sext a5, 0 +3fccc7d0: btst 23, a6 +3fccc7e0: .word 0x3506 +3fccc7f0: or a0, a6 +L3FCCC800: +3fccc800: mods a0, a6 +3fccc810: move *a0, *a6, 1 +3fccc820: movb a8, *a6(0xd106) +3fccc840: pixt *a0, xy, *a6, xy +3fccc850: subk 24, a6 +3fccc860: srl 0x8, a7 +3fccc870: move a0, b7 +3fccc880: mods a8, a7 +3fccc890: move a8, *a7+, 1 +3fccc8a0: move a0, *a7(0xd807), 1 +3fccc8c0: pixt *a0, *a7 +3fccc8d0: sla 0x10, a7 +3fccc8e0: addc a8, a8 +L3FCCC8F0: +3fccc8f0: rl a8, a8 +3fccc900: move *a8, *a8, 0 +3fccc910: move -*a8, -*a8, 0 +3fccc920: jreq L3FCCC9B0 +3fccc930: pixt a0, *a8, xy +3fccc940: addk 8, a8 +3fccc950: rl 0x10, a9 +3fccc960: divs a0, a9 +3fccc970: .word 0x7e09 +3fccc980: movb *a8, *a9 +3fccc990: jrhi L3FCCCA30 +3fccc9a0: exgf a9, 1 +L3FCCC9B0: +3fccc9b0: pixt a8, *a9, xy +3fccc9c0: .word 0x0e09 +3fccc9d0: rl 0x10, a10 +3fccc9e0: btst a0, a10 +3fccc9f0: rl a0, a10 +3fccca00: movb *a0, a10 +3fccca10: move a0, *a10(0xc50a), 1 +L3FCCCA30: +3fccca30: .word 0xdd0a +3fccca40: pixt a0, *a10, xy +3fccca50: .word 0x080a +3fccca60: srl 0x10, a11 +3fccca70: or a0, a11 +3fccca80: .word 0x7a0b +3fccca90: .word 0x9e0b +3fcccaa0: .word 0xbf0b +3fcccab0: cmpxy a8, a11 +3fcccac0: emu +3fcccad0: sla 0x8, a12 +3fcccae0: sub a8, a12 +3fcccaf0: lmo a8, a12 +3fcccb00: .word 0x7e0c +3fcccb10: move *a0+, a12, 1 +3fcccb20: movb a8, *a12(0xc90c) +3fcccb40: .word 0xdd0c +3fcccb50: drav a8, a12 +3fcccb60: subk 32, a12 +3fcccb70: dsjs a13, L3FCCCB80 +L3FCCCB80: +3fcccb80: and a0, a13 +3fcccb90: modu a0, a13 +3fcccba0: move *a0+, a13, 0 +3fcccbb0: move *a0(0xd70d), *a13(0xfd0d), 0 +3fcccbe0: subk 24, a13 +3fcccbf0: dsjs a14, L3FCCCB80 +3fcccc00: and a8, a14 +3fcccc10: rl a8, a14 +3fcccc20: .word 0x7d0e +3fcccc30: move *a0+, a14, 0 +3fcccc40: move -*a0, -*a14, 0 +3fcccc50: jruc L3FCCCD40 +3fcccc60: move @0xeec0e, *a14+, 0 +3fcccc90: movk 32, sp +3fcccca0: srl 0x20, sp +3fccccb0: addc a8, sp +3fccccc0: srl a8, sp +3fccccd0: movb a8, *sp +3fcccce0: movb a0, *sp(0xd20f) +3fcccd00: pixt a0, *sp +3fcccd10: btst 15, sp +3fcccd20: dsjs b0, L3FCCCE30 +3fcccd30: divs b0, b0 +L3FCCCD40: +3fcccd40: .word 0x7c10 +3fcccd50: move b0, -*b0, 1 +3fcccd60: jrp L3FCCCE70 +3fcccd70: subxy b8, b0 +3fcccd80: .word 0xff10 +3fcccd90: sla 0x10, b0 +3fcccda0: add b8, b1 +3fcccdb0: srl b8, b1 +3fcccdc0: move *b0, b1, 1 +3fcccdd0: movb b0, *b1(0xcb11) +3fcccdf0: pixt b8, *b1, xy +3fccce00: .word 0x0e11 +3fccce10: rl 0x10, b2 +3fccce20: btst b0, b2 +L3FCCCE30: +3fccce30: rl b0, b2 +3fccce40: .word 0x7c12 +3fccce50: move *b0+, b2, 0 +3fccce60: move -*b8, b2, 1 +L3FCCCE70: +3fccce70: .word 0xbf12 +3fccce80: .word 0xde12 +L3FCCCE90: +3fccce90: .word 0x0412 +3fcccea0: subk 24, b3 +3fccceb0: srl 0x8, b3 +L3FCCCEC0: +3fcccec0: or b8, b3 +3fccced0: .word 0x7b13 +L3FCCCEE0: +3fcccee0: movb *b0, b3 +3fcccef0: pixt *b0, b3 +3fcccf00: addk 8, a8 +3fcccf10: .word 0x0806 +3fcccf20: sext a1, 1 +3fcccf30: not b8 +3fcccf40: addxy sp, sp +3fcccf50: .word 0x7cfb +3fcccf60: fill xy +3fcccf70: pushst +3fcccf80: jruc L3FCCD380 +3fcccf90: pixt a0, *sp +3fcccfa0: .word 0xff07 +3fcccfb0: pixt *sp, xy, a3 +3fcccfc0: pixt b3, *b13 +3fcccfd0: pixt *a0, *sp +3fcccfe0: .word 0x0e01 +3fcccff0: movi 0x1090711, b9 +3fccd020: pixt a0, *sp, xy +3fccd030: pixt b0, *sp +3fccd040: pixt *b1, *sp +3fccd050: .word 0xfe7f +3fccd060: .word 0x7ffe +3fccd070: dsjs b12, L3FCCCE90 +3fccd080: btst 0, b8 +3fccd090: fill xy +3fccd0a0: fill xy +3fccd0b0: btst 0, b8 +3fccd0c0: dsjs b12, L3FCCCEE0 +3fccd0d0: .word 0x7ffe +3fccd0e0: .word 0xfe7f +3fccd0f0: pixt *b1, *sp +3fccd100: pixt b0, *sp +3fccd110: pixt a0, *sp, xy +3fccd120: pushst +3fccd130: .word 0x0011 +3fccd140: emu +3fccd150: rl 0x0, a0 +3fccd160: pixblt l,l +3fccd170: pushst +3fccd180: pixt b3, *sp, xy +3fccd190: .word 0xff0f +3fccd1a0: .word 0x7c03 +3fccd1b0: btst 3, a0 +3fccd1c0: dint +3fccd1d0: jruc L3FCCCEC0 +3fccd1e0: dsjs b1, L3FCCD1F0 +L3FCCD1F0: +3fccd1f0: sext a4, 1 +3fccd200: .word 0x0080 +L3FCCD210: +3fccd210: pixt *a0, xy, a0 +3fccd220: addk 8, a2 +3fccd230: pixblt l,l +3fccd240: .word 0x0001 +3fccd250: .word 0x00e0 +3fccd260: .word 0x00f8 +3fccd270: move b7, *b14, 0 +3fccd280: addxy b3, sp +3fccd290: pixt b3, *sp +3fccd2a0: pixt *b1, *sp +3fccd2b0: pixt *b1, *sp +3fccd2c0: addxy b0, sp +3fccd2d0: pixt b0, *sp, xy +3fccd2e0: pixt a0, *sp +3fccd2f0: .word 0x7c0f +3fccd300: dsjs a7, L3FCCD210 +3fccd310: btst 7, a7 +3fccd320: .word 0x0e02 +3fccd330: .word 0x0400 +3fccd340: pixt *a8, *a0 +3fccd350: addk 8, a5 +3fccd360: emu +3fccd370: .word 0xff01 +L3FCCD380: +3fccd380: .word 0xff00 +3fccd390: movk 32, b8 +L3FCCD3A0: +3fccd3a0: movk 32, b8 +3fccd3b0: dsjs b10, L3FCCD3A0 +3fccd3c0: pixt *b0, *b8 +3fccd3d0: addk 8, a6 +3fccd3e0: .word 0x020a +L3FCCD3F0: +3fccd3f0: .word 0xff01 +3fccd400: .word 0xffff +3fccd410: .word 0xffff +3fccd420: subxy sp, sp +3fccd430: move *a12, a1, 1 +3fccd440: .word 0xfe7f +3fccd450: jrgt L3FCCD3F0 +3fccd460: btst 15, sp +3fccd470: movb b13, @0x1010911 +3fccd4a0: dsjs b8, L3FCCD4B0 +L3FCCD4B0: +3fccd4b0: movk 2, b10 +3fccd4c0: movk 32, b8 +3fccd4d0: .word 0xff18 +3fccd4e0: .word 0xff00 +3fccd4f0: .word 0x06fc +3fccd500: .word 0x0a11 +3fccd510: emu +3fccd520: addxy b1, b0 +3fccd530: .word 0x9fe1 +3fccd540: .word 0xfe7f +3fccd550: move sp, *a1, 0 +3fccd560: .word 0xffc7 +3fccd570: .word 0xffff +3fccd580: .word 0xffff +3fccd590: pixt *b7, xy, sp +3fccd5a0: addk 8, a2 +3fccd5b0: sext a3, 0 +3fccd5c0: move a0, *a1, 0 +3fccd5d0: addxy a0, a0 +3fccd5e0: addk 8, a3 +3fccd5f0: .word 0xff06 +3fccd600: .word 0x00ff +3fccd610: .word 0x0018 +3fccd620: .word 0x0004 +3fccd630: .word 0xff02 +3fccd640: pixt *a0, xy, a3 +3fccd650: addk 8, a2 +3fccd660: sext a4, 0 +3fccd670: addxy a0, a1 +3fccd680: pixt a0, *a0, xy +3fccd690: pixt a8, *a3 +3fccd6a0: btst 7, a7 +3fccd6b0: .word 0xfffe +3fccd6c0: .word 0xffff +3fccd6d0: .word 0xffff +3fccd6e0: .word 0xff1f +3fccd6f0: .word 0xff07 +3fccd700: pixt *a0, a3 +3fccd710: addk 8, a7 +3fccd720: .word 0x0806 +3fccd730: subb a8, a1 +3fccd740: move *b4, *b12, 0 +3fccd750: addk 8, b0 +3fccd760: pixt *a1, xy, a2 +3fccd770: move *sp, *sp, 1 +3fccd780: addk 11, a8 +3fccd790: move a1, -*a13, 1 +3fccd7a0: pixt *a2, xy, *a5, xy +3fccd7b0: addk 31, sp +3fccd7c0: sla 0x10, b1 +3fccd7d0: sub a2, a2 +3fccd7e0: dsjs a14, L3FCCD830 +L3FCCD7F0: +3fccd7f0: .word 0x08f9 +3fccd800: sext b1, 1 +3fccd810: emu +3fccd820: pixt *b14, *sp +L3FCCD830: +3fccd830: .word 0xfeef +3fccd840: .word 0x9f77 +3fccd850: pixt *b13, xy, b11 +3fccd860: .word 0xffff +3fccd870: .word 0xffff +3fccd880: .word 0xbfff +3fccd890: .word 0xdffb +3fccd8a0: .word 0xfffd +3fccd8b0: .word 0xffff +3fccd8c0: .word 0xffff +3fccd8d0: .word 0xddcf +3fccd8e0: movy b7, b9 +3fccd8f0: drav b11, sp +3fccd900: pixt *b13, sp +3fccd910: .word 0x0e00 +3fccd920: subi 0x3ffcfffe, b1 +3fccd950: rl 0x0, a0 +3fccd960: movb a4, *a2 +3fccd970: sla 0x18, b0 +3fccd980: cmp a6, a2 +3fccd990: .word 0x0a30 +3fccd9a0: getst a12 +3fccd9b0: jrnn L3FCCD7F0 +3fccd9c0: rl 0x0, a0 +3fccd9d0: .word 0x0c00 +3fccd9e0: .word 0xff00 +3fccd9f0: .word 0xffff +3fccda00: .word 0xff0f +3fccda10: addk 8, sp +3fccda20: .word 0x020e +3fccda30: pixblt l,l +3fccda40: pixblt l,l +3fccda50: movy a8, a0 +3fccda60: movy b9, b0 +3fccda70: movy b9, b8 +3fccda80: movy b8, b12 +3fccda90: movy a8, a14 +3fccdaa0: movy a8, a7 +3fccdab0: movy a8, a3 +3fccdac0: movy b9, sp +3fccdad0: movy b9, sp +3fccdae0: pixblt l,xy +3fccdaf0: .word 0xff00 +3fccdb00: .word 0xffff +3fccdb10: .word 0xffff +3fccdb20: .word 0xffff +3fccdb30: pixt *sp, xy, sp +3fccdb40: addk 8, a1 +3fccdb50: emu +3fccdb60: .word 0x0001 +3fccdb70: rev b0 +3fccdb80: addk 2, a12 +3fccdb90: jrlt L3FCCDDD0 +3fccdba0: rl 0x8, b0 +3fccdbb0: .word 0x0c48 +3fccdbc0: nop +3fccdbd0: pixt *a6, *a6 +3fccdbe0: rev b1 +3fccdbf0: .word 0x000c +3fccdc00: jruc L3FCCDC40 +3fccdc10: .word 0xffff +3fccdc20: fill xy +3fccdc30: .word 0x02f2 +L3FCCDC40: +3fccdc40: .word 0x0e11 +3fccdc50: emu +3fccdc60: pixt a0, *a0, xy +3fccdc70: pixt a0, *a0, xy +3fccdc80: drav a8, a12 +3fccdc90: drav b8, b12 +L3FCCDCA0: +3fccdca0: drav b9, b8 +3fccdcb0: drav b11, b0 +3fccdcc0: drav sp, a0 +3fccdcd0: drav a14, a0 +3fccdce0: drav sp, b12 +3fccdcf0: drav sp, b12 +3fccdd00: drav sp, b12 +3fccdd10: pixt a0, *a0, xy +3fccdd20: .word 0xffff +3fccdd30: .word 0xffff +3fccdd40: .word 0xffff +3fccdd50: .word 0xffff +3fccdd60: move @0x1010d11, b10 +3fccdd90: .word 0x0040 +3fccdda0: .word 0x0008 +3fccddb0: sla 0x0, a1 +3fccddc0: .word 0x0400 +L3FCCDDD0: +3fccddd0: .word 0x0080 +3fccdde0: add b8, b1 +3fccddf0: and b0, b2 +3fccde00: btst 31, a1 +3fccde10: emu +3fccde20: pixt a0, *a0, xy +3fccde30: .word 0xffff +3fccde40: pixt b9, *sp +3fccde50: addk 8, a8 +3fccde60: .word 0x020e +3fccde70: jruc L3FCCDE90 +3fccde80: addxy a0, a1 +L3FCCDE90: +3fccde90: .word 0x7000 +3fccdea0: dsjs a0, L3FCCDEB0 +L3FCCDEB0: +3fccdeb0: btst 31, a0 +3fccdec0: .word 0x0e00 +3fccded0: srl b9, b0 +3fccdee0: dsjs b8, L3FCCE0C0 +3fccdef0: fill xy +3fccdf00: not b8 +3fccdf10: .word 0x00f8 +3fccdf20: pixt b1, *b8, xy +3fccdf30: .word 0xffff +3fccdf40: .word 0xffff +3fccdf50: .word 0xffff +3fccdf60: pixt sp, *sp +3fccdf70: addk 8, a7 +3fccdf80: emu +3fccdf90: jruc L3FCCDFB0 +3fccdfa0: rl 0x0, a0 +L3FCCDFB0: +3fccdfb0: .word 0x0c00 +3fccdfc0: nop +3fccdfd0: .word 0x00c0 +3fccdfe0: rev b0 +3fccdff0: .word 0x000c +3fcce000: .word 0xff03 +3fcce010: .word 0xffff +3fcce020: pixt a0, *sp +3fcce030: addk 8, a8 +3fcce040: .word 0x020a +3fcce050: jruc L3FCCE070 +3fcce060: jruc L3FCCE0A0 +L3FCCE070: +3fcce070: jruc L3FCCE0B0 +3fcce080: jruc L3FCCE0C0 +3fcce090: jruc L3FCCE0D0 +L3FCCE0A0: +3fcce0a0: jruc L3FCCE0E0 +L3FCCE0B0: +3fcce0b0: jruc L3FCCE0F0 +L3FCCE0C0: +3fcce0c0: jruc L3FCCE100 +L3FCCE0D0: +3fcce0d0: .word 0xff03 +L3FCCE0E0: +3fcce0e0: .word 0xffff +L3FCCE0F0: +3fcce0f0: .word 0xffff +L3FCCE100: +3fcce100: .word 0xffff +3fcce110: pixt b7, *sp +3fcce120: addk 8, a7 +3fcce130: .word 0x0808 +3fcce140: .word 0xff01 +3fcce150: .word 0x00ff +3fcce160: .word 0xff40 +3fcce170: .word 0x00bf +3fcce180: .word 0xff58 +3fcce190: move a5, *a13, 0 +3fcce1a0: mpyu b10, b6 +3fcce1b0: move -*a5, -*a11, 0 +3fcce1c0: .word 0xd555 +3fcce1d0: lmo a7, a10 +3fcce1e0: move *a8(0x5afe), a5, 0 +3fcce200: movx a8, a0 +3fcce210: .word 0x06ff +3fcce220: .word 0xff00 +3fcce230: pixt b7, *sp +3fcce240: addk 8, a8 +3fcce250: .word 0x0808 +3fcce260: .word 0xff01 +3fcce270: .word 0xffff +3fcce280: .word 0xffff +3fcce290: .word 0xffff +3fcce2a0: .word 0xffff +3fcce2b0: .word 0xffff +L3FCCE2C0: +3fcce2c0: .word 0xffff +3fcce2d0: .word 0xffff +3fcce2e0: .word 0xffff +3fcce2f0: .word 0xffff +3fcce300: .word 0xffff +3fcce310: .word 0xffff +3fcce320: .word 0xffff +3fcce330: .word 0xffff +3fcce340: .word 0xffff +3fcce350: .word 0xffff +3fcce360: pixt *b7, *sp +3fcce370: addk 8, a6 +3fcce380: .word 0x0e00 +3fcce390: rl 0x0, a1 +3fcce3a0: move a6, *a0, 0 +3fcce3b0: btst 15, a7 +3fcce3c0: pixt b7, *b12, xy +3fcce3d0: .word 0x9fe3 +3fcce3e0: rl 0x1b, sp +3fcce3f0: .word 0x08c7 +L3FCCE400: +3fcce400: .word 0x0c03 +3fcce410: jruc L3FCCE720 +3fcce420: pixt *a8, a0 +3fcce430: addk 8, a7 +3fcce440: pixblt l,l +3fcce450: pixt a0, *a1, xy +3fcce460: pixblt l,l +3fcce470: move sp, *b8, 0 +3fcce480: pixt *b0, *sp +3fcce490: dsjs a3, L3FCCE2C0 +3fcce4a0: cpw sp, b14 +3fcce4b0: .word 0xff7f +3fcce4c0: .word 0xffff +3fcce4d0: .word 0x7fff +3fcce4e0: pixt a7, *sp, xy +3fcce4f0: pixblt l,l +3fcce500: .word 0x00f0 +3fcce510: pixt a8, *sp +3fcce520: addk 8, a7 +L3FCCE530: +3fcce530: sext a7, 1 +3fcce540: addxy a0, a1 +3fcce550: .word 0xfe01 +3fcce560: .word 0xffc1 +3fcce570: .word 0x7878 +3fcce580: .word 0xdc0e +3fcce590: .word 0x7e01 +3fcce5a0: btst 3, a0 +3fcce5b0: move @0xe1e703b8, a0 +3fcce5e0: dsjs b1, L3FCCE400 +3fcce5f0: move @0x8f80078, b8 +3fcce620: .word 0x0811 +3fcce630: emu +3fcce640: move @0x3ffc1ff8, a0 +3fcce670: .word 0x7ffe +3fcce680: .word 0x7ffe +3fcce690: pixt *b1, *sp +3fcce6a0: pixt b0, *sp +3fcce6b0: pixt b0, *sp +3fcce6c0: pixt b0, *sp +3fcce6d0: pixt b0, *sp +3fcce6e0: pixt *b1, *sp +3fcce6f0: .word 0x7ffe +3fcce700: .word 0x7ffe +3fcce710: dsjs b12, L3FCCE530 +L3FCCE720: +3fcce720: btst 0, b8 +3fcce730: move @0x31108fa, a0 +3fcce760: emu +3fcce770: movb *sp, b12 +3fcce780: .word 0x3679 +3fcce790: sll 0x19, b1 +3fcce7a0: .word 0x7993 +3fcce7b0: move *a3, a4, 0 +3fcce7c0: btst 14, b8 +3fcce7d0: .word 0x7ffb +3fcce7e0: move *a6+, a10, 0 +3fcce7f0: move -*b9, b2, 0 +3fcce800: move -*a10, -*a12, 0 +3fcce810: jrne L3FCCED90 +3fcce820: not b4 +3fcce830: .word 0xffff +3fcce840: .word 0xffff +3fcce850: movi 0x10d0311, b10 +3fcce880: .word 0x9ffe +3fcce890: .word 0xdcfb +3fcce8a0: movb *sp(0xddbd), *b6(0xceff) +3fcce8d0: jrnn L3FCCEC50 +3fcce8e0: .word 0xffcf +3fcce8f0: .word 0xeb7f +3fcce900: pixt *b13, xy, *b5, xy +3fcce910: .word 0x7ada +3fcce920: .word 0xff6d +3fcce930: mpyu b5, b6 +3fcce940: cpw b3, sp +3fcce950: .word 0xffff +3fcce960: .word 0xffff +3fcce970: .word 0x08f9 +3fcce980: trap 17 +3fcce990: emu +3fcce9a0: fill xy +3fcce9b0: move *a0, *a2, 0 +3fcce9c0: divs a0, a1 +L3FCCE9D0: +3fcce9d0: sra 0x8, a1 +3fcce9e0: btst 28, sp +3fcce9f0: .word 0x0e00 +3fccea00: sext a0, 0 +3fccea10: .word 0x0280 +3fccea20: move a10, a0 +3fccea30: or a13, a12 +3fccea40: move *b7(0x95ba), *b5(0x15), 1 +3fccea70: .word 0x000a +3fccea80: .word 0x7ff9 +3fccea90: movi 0x1070911, b9 +3fcceac0: fill xy +3fccead0: btst 0, b12 +3fcceae0: .word 0xfffe +3fcceaf0: .word 0xfffe +3fcceb00: .word 0xffff +3fcceb10: .word 0xffff +3fcceb20: .word 0xffff +3fcceb30: .word 0xffff +3fcceb40: .word 0xfffe +3fcceb50: .word 0xfffe +3fcceb60: .word 0xffff +3fcceb70: .word 0xffff +3fcceb80: .word 0xffff +3fcceb90: .word 0xffff +3fcceba0: .word 0xfffe +3fccebb0: dsjs b12, L3FCCE9D0 +3fccebc0: movi 0x1080711, b9 +3fccebf0: getpc a0 +3fccec00: getpc a0 +3fccec10: getpc a0 +3fccec20: getpc a0 +3fccec30: getpc a0 +3fccec40: getpc a0 +L3FCCEC50: +3fccec50: .word 0xff7f +3fccec60: .word 0x0000 +3fccec70: .word 0xff7f +3fccec80: getpc a0 +3fccec90: getpc a0 +3fcceca0: getpc a0 +3fccecb0: getpc a0 +3fccecc0: getpc a0 +3fccecd0: getpc a0 +3fccece0: movi 0x1090711, b9 +3fcced10: not a0 +3fcced20: not a0 +3fcced30: not a0 +3fcced40: not a0 +3fcced50: not a0 +3fcced60: .word 0xffff +3fcced70: .word 0xffff +3fcced80: .word 0xffff +L3FCCED90: +3fcced90: .word 0xffff +3fcceda0: .word 0xffff +3fccedb0: not a0 +L3FCCEDC0: +3fccedc0: not a0 +3fccedd0: not a0 +3fccede0: not a0 +3fccedf0: not a0 +3fccee00: not a0 +3fccee10: movi 0x1080711, b9 +3fccee40: sla 0xa, a2 +3fccee50: and a10, a5 +3fccee60: sra 0x16, a10 +3fccee70: subk 10, b4 +3fccee80: cmpi 0x140faaf, a8 +3fcceeb0: getpc a0 +3fcceec0: .word 0xfebf +3fcceed0: setf 16, 0, 0 +3fcceee0: cmpi 0xd6b5eaab, a8 +3fccef10: and a10, a5 +3fccef20: sla 0xa, a2 +3fccef30: movi 0x1080711, b9 +3fccef60: dsjs b14, L3FCCEDC0 +3fccef70: .word 0xdf7d +3fccef80: movy b11, b11 +3fccef90: drav b11, b7 +3fccefa0: pixt *a11, sp +3fccefb0: pixt *b10, *sp +3fccefc0: .word 0xfe3f +3fccefd0: .word 0x0080 +3fccefe0: .word 0xfe3f +3fcceff0: pixt *b10, *sp +3fccf000: pixt *a11, sp +3fccf010: drav b11, b7 +3fccf020: movy b11, b11 +3fccf030: .word 0xdf7d +3fccf040: dsjs b14, L3FCCEEA0 +3fccf050: movi 0x1080711, b9 +3fccf080: .word 0x0080 +3fccf090: .word 0x0080 +3fccf0a0: .word 0x0080 +3fccf0b0: .word 0x0080 +3fccf0c0: .word 0x0080 +3fccf0d0: .word 0x0080 +3fccf0e0: .word 0x0080 +3fccf0f0: .word 0xff7f +3fccf100: .word 0x0080 +3fccf110: .word 0x0080 +3fccf120: .word 0x0080 +3fccf130: .word 0x0080 +3fccf140: .word 0x0080 +3fccf150: .word 0x0080 +3fccf160: .word 0x0080 +3fccf170: movi 0x1090711, b9 +3fccf1a0: popst +3fccf1b0: popst +3fccf1c0: popst +3fccf1d0: popst +3fccf1e0: popst +3fccf1f0: popst +3fccf200: .word 0xffff +3fccf210: .word 0xffff +3fccf220: .word 0xffff +3fccf230: popst +3fccf240: popst +3fccf250: popst +3fccf260: popst +3fccf270: popst +3fccf280: popst +3fccf290: popst +3fccf2a0: .word 0x08f9 +3fccf2b0: sext b1, 1 +3fccf2c0: emu +3fccf2d0: getpc a0 +3fccf2e0: putst b0 +3fccf2f0: getpc b4 +3fccf300: add a9, a9 +3fccf310: addk 8, b4 +3fccf320: pixt *a8, *a10 +3fccf330: pushst +3fccf340: .word 0x7f00 +3fccf350: move b11, -*sp, 0 +3fccf360: and b8, b0 +3fccf370: sra 0x18, a4 +3fccf380: or a8, a1 +3fccf390: movk 24, a0 +3fccf3a0: sext a0, 0 +3fccf3b0: pixt a8, *a0 +3fccf3c0: addk 8, a9 +3fccf3d0: trap 7 +3fccf3e0: addxy a0, a1 +3fccf3f0: pixt a0, *a3, xy +3fccf400: pixt a0, *a7 +3fccf410: .word 0xdc0f +3fccf420: jrn L3FCCF600 +3fccf430: jrgt L3FCCF7D0 +3fccf440: .word 0xff71 +3fccf450: .word 0x7fff +3fccf460: .word 0xffff +L3FCCF470: +3fccf470: jrgt L3FCCF470 +3fccf480: jrn L3FCCFBA0 +3fccf490: .word 0xdc39 +3fccf4a0: pixt b0, *b13 +3fccf4b0: pixt a0, *sp, xy +3fccf4c0: addxy a0, a7 +3fccf4d0: jruc L3FCCF510 +3fccf4e0: pixt *a8, a1 +3fccf4f0: addk 8, a5 +3fccf500: sext a5, 0 +L3FCCF510: +3fccf510: .word 0x7801 +3fccf520: cpw sp, b8 +3fccf530: .word 0xffdf +3fccf540: .word 0xffff +3fccf550: .word 0xbfff +3fccf560: .word 0xfe7f +3fccf570: pushst +3fccf580: .word 0x06fa +3fccf590: .word 0x0611 +3fccf5a0: emu +3fccf5b0: addxy sp, b8 +3fccf5c0: .word 0xfe7f +3fccf5d0: .word 0xfff7 +3fccf5e0: .word 0xffff +3fccf5f0: .word 0xffff +L3FCCF600: +3fccf600: .word 0xffff +3fccf610: movy sp, sp +3fccf620: .word 0xfe7f +3fccf630: btst 3, a7 +L3FCCF640: +3fccf640: .word 0x06fa +3fccf650: sext b1, 0 +3fccf660: emu +3fccf670: btst 0, sp +3fccf680: getst a0 +3fccf690: move b0, *b8, 0 +3fccf6a0: movk 32, a1 +3fccf6b0: sla a12, a6 +3fccf6c0: move b0, *b8, 0 +3fccf6d0: movk 32, a1 +3fccf6e0: getst a0 +3fccf6f0: .word 0xfff8 +3fccf700: move @0x1080611, b9 +3fccf730: .word 0xffff +3fccf740: .word 0xffff +3fccf750: btst 0, sp +3fccf760: move @0x9e7e79f8, a0 +3fccf790: cpw b12, sp +3fccf7a0: pixt sp, *a7 +L3FCCF7B0: +3fccf7b0: .word 0x7e01 +3fccf7c0: .word 0xff80 +L3FCCF7D0: +3fccf7d0: .word 0xffff +3fccf7e0: .word 0xffff +3fccf7f0: pixt *a8, sp +3fccf800: addk 8, a5 +3fccf810: sext a7, 1 +3fccf820: rl 0x0, a1 +3fccf830: jrp L3FCCF640 +3fccf840: mods a12, sp +L3FCCF850: +3fccf850: jrhi L3FCCFB90 +3fccf860: nop +3fccf870: rl 0x0, a12 +3fccf880: mods a6, a12 +3fccf890: dsjs b11, L3FCCF720 +3fccf8a0: jruc L3FCD0030 +3fccf8b0: pixt *a0, a0 +3fccf8c0: addk 8, a6 +3fccf8d0: .word 0x0808 +3fccf8e0: pixt a0, *a1, xy +3fccf8f0: btst 3, a0 +3fccf900: subxy sp, b12 +3fccf910: .word 0xff7f +3fccf920: .word 0xffff +3fccf930: fill xy +3fccf940: pixt a0, *sp, xy +3fccf950: .word 0xfff0 +3fccf960: .word 0xffff +3fccf970: .word 0xfeff +3fccf980: dsjs a7, L3FCCF7B0 +3fccf990: pushst +3fccf9a0: pixt *a0, xy, sp +3fccf9b0: addk 8, a1 +3fccf9c0: pixblt l,l +3fccf9d0: .word 0x0001 +3fccf9e0: .word 0x0040 +3fccf9f0: .word 0x0018 +3fccfa00: addxy a0, sp +3fccfa10: pixt *a0, *a3 +3fccfa20: .word 0x7f81 +3fccfa30: dsjs b0, L3FCCF850 +3fccfa40: pixblt l,l +3fccfa50: setf 32, 0, 1 +3fccfa60: getst b0 +3fccfa70: .word 0x00c4 +3fccfa80: add a1, a1 +3fccfa90: addk 32, b0 +3fccfaa0: .word 0x0400 +3fccfab0: .word 0x0000 +3fccfac0: pushst +3fccfad0: .word 0x0011 +3fccfae0: emu +3fccfaf0: sla a0, a0 +3fccfb00: dsjs a0, L3FCCFB10 +L3FCCFB10: +3fccfb10: btst 3, a0 +3fccfb20: move @0xf8ffc1fe, b0 +3fccfb50: pixt *b1, *sp +3fccfb60: addxy b0, sp +3fccfb70: pixt a0, *a7 +3fccfb80: movy a0, a3 +L3FCCFB90: +3fccfb90: .word 0x7380 +L3FCCFBA0: +3fccfba0: movk 7, a0 +3fccfbb0: .word 0x0c38 +3fccfbc0: .word 0x000c +3fccfbd0: .word 0x0002 +3fccfbe0: pushst +3fccfbf0: .word 0x0011 +3fccfc00: emu +3fccfc10: add a0, a0 +3fccfc20: movk 32, a0 +3fccfc30: pixblt l,l +3fccfc40: not a0 +3fccfc50: pushst +3fccfc60: .word 0x0070 +3fccfc70: rev b4 +3fccfc80: add a0, a9 +L3FCCFC90: +3fccfc90: addk 32, a4 +3fccfca0: .word 0x0400 +3fccfcb0: emu +3fccfcc0: .word 0x0040 +3fccfcd0: .word 0x0010 +3fccfce0: .word 0x0004 +3fccfcf0: pixt *a0, xy, a0 +3fccfd00: addk 8, a1 +3fccfd10: pixblt l,l +3fccfd20: .word 0x0001 +L3FCCFD30: +3fccfd30: .word 0x0060 +3fccfd40: move b1, *b12, 0 +3fccfd50: pixt a0, *sp, xy +L3FCCFD60: +3fccfd60: .word 0xfe07 +3fccfd70: .word 0xff01 +3fccfd80: dsjs a0, L3FCCFC90 +3fccfd90: btst 3, a0 +3fccfda0: .word 0x06e0 +3fccfdb0: exgpc b8 +3fccfdc0: move a0, *a14, 0 +3fccfdd0: addxy a0, a3 +3fccfde0: dsjs a0, L3FCCFDF0 +L3FCCFDF0: +3fccfdf0: .word 0x0c00 +3fccfe00: .word 0x0000 +3fccfe10: .word 0x06fa +3fccfe20: sext b1, 0 +3fccfe30: emu +3fccfe40: btst 0, sp +3fccfe50: move *a12+, *a9+, 0 +3fccfe60: move b6, *b9(0x1e07), 0 +3fccfe80: sla a12, a6 +3fccfe90: addxy b3, b8 +3fccfea0: move *a8+, *a13+, 1 +3fccfeb0: move b12, *b9+, 0 +3fccfec0: .word 0xfff8 +3fccfed0: move @0x1080611, b9 +3fccff00: .word 0xffff +3fccff10: dsjs sp, L3FCCFD30 +3fccff20: movy b9, sp +L3FCCFF30: +3fccff30: dsjs sp, L3FCCFD60 +L3FCCFF40: +3fccff40: move *sp(0xdeff), sp, 1 +3fccff60: drav b13, sp +3fccff70: .word 0xfedf +3fccff80: .word 0xbfcf +3fccff90: jrnn L3FCD0790 +3fccffa0: .word 0xffcf +3fccffb0: .word 0xffff +3fccffc0: pixt *a0, sp +3fccffd0: addk 8, a8 +3fccffe0: .word 0x0806 +L3FCCFFF0: +3fccfff0: pixt a8, *a1, xy +3fcd0000: .word 0xfec3 +3fcd0010: jrp L3FCCFF30 +3fcd0020: sla 0x1, a4 +L3FCD0030: +3fcd0030: jruc L3FCD01D0 +3fcd0040: .word 0x000f +3fcd0050: .word 0x0000 +3fcd0060: .word 0x0000 +3fcd0070: move b1, *sp, 0 +3fcd0080: add a2, a9 +3fcd0090: pixt b1, *b2 +3fcd00a0: .word 0x37f8 +3fcd00b0: .word 0x08fc +3fcd00c0: movi 0x1090711, b9 +3fcd00f0: move @0x1fff0ff7, a3 +3fcd0120: dsjs sp, L3FCCFF40 +3fcd0130: dsjs sp, L3FCD0150 +3fcd0140: rl 0x7, sp +L3FCD0150: +3fcd0150: .word 0x00ff +3fcd0160: .word 0x00ff +3fcd0170: .word 0xff00 +3fcd0180: .word 0xff00 +3fcd0190: .word 0xfe0c +3fcd01a0: pixt *b0, *b12 +3fcd01b0: .word 0xfffc +3fcd01c0: .word 0xfff8 +L3FCD01D0: +3fcd01d0: movy sp, b0 +3fcd01e0: jrgt L3FCCFFF0 +3fcd01f0: move @0x1070711, b9 +3fcd0220: .word 0x00c0 +3fcd0230: .word 0x0078 +3fcd0240: rev sp +3fcd0250: jrlt L3FCD0290 +3fcd0260: rl 0xc, a8 +3fcd0270: .word 0xfff6 +3fcd0280: .word 0xffff +L3FCD0290: +3fcd0290: movk 6, a6 +3fcd02a0: .word 0x0231 +3fcd02b0: jruc L3FCD0380 +3fcd02c0: addxy a0, sp +3fcd02d0: rl 0x0, a1 +3fcd02e0: pixt a0, *a0 +3fcd02f0: addk 8, a8 +3fcd0300: .word 0x0808 +3fcd0310: jruc L3FCD0330 +3fcd0320: jruc L3FCD0360 +L3FCD0330: +3fcd0330: addxy a0, a7 +3fcd0340: pixt a0, *a7, xy +3fcd0350: cvxyl a0, sp +L3FCD0360: +3fcd0360: .word 0xdc17 +3fcd0370: .word 0xff3b +L3FCD0380: +3fcd0380: .word 0xffff +3fcd0390: .word 0xffff +3fcd03a0: .word 0xffff +3fcd03b0: .word 0xdcff +3fcd03c0: cvxyl b1, b11 +3fcd03d0: pixt b0, *b7, xy +3fcd03e0: addxy a0, sp +3fcd03f0: jruc L3FCD0470 +3fcd0400: jruc L3FCD0440 +3fcd0410: pixt *a0, xy, a3 +3fcd0420: addk 8, a2 +3fcd0430: subi 0xffe1fffe, a2 +3fcd0460: emu +L3FCD0470: +3fcd0470: pixt a14, *a12 +3fcd0480: .word 0xff0d +3fcd0490: .word 0x7f0f +3fcd04a0: dsjs a12, L3FCD0330 +3fcd04b0: .word 0x060c +3fcd04c0: .word 0x001c +3fcd04d0: pixt a0, *sp +3fcd04e0: addk 32, a7 +3fcd04f0: addk 32, a0 +3fcd0500: addk 32, a0 +3fcd0510: addk 32, a0 +3fcd0520: .word 0x7800 +3fcd0530: pixt *a0, xy, a0 +3fcd0540: addk 8, a2 +3fcd0550: subi 0xffc0fffe, a3 +3fcd0580: clrc +3fcd0590: .word 0xffff +3fcd05a0: .word 0xfffd +3fcd05b0: .word 0xfffd +3fcd05c0: .word 0xff3f +3fcd05d0: .word 0xff3f +3fcd05e0: .word 0xff3f +3fcd05f0: .word 0xff3f +3fcd0600: .word 0xfe3f +3fcd0610: pixt b0, *sp +3fcd0620: dsjs sp, L3FCD0630 +L3FCD0630: +3fcd0630: dsjs a0, L3FCD0640 +L3FCD0640: +3fcd0640: pixt *a0, *a0 +3fcd0650: pixt *a0, *a0 +3fcd0660: .word 0x0000 +L3FCD0670: +3fcd0670: addk 8, sp +3fcd0680: .word 0x0e00 +3fcd0690: .word 0xfe00 +3fcd06a0: .word 0x0081 +3fcd06b0: btst 3, a1 +3fcd06c0: emu +3fcd06d0: move *a8, a1, 1 +3fcd06e0: add a2, a0 +L3FCD06F0: +3fcd06f0: and a14, a0 +3fcd0700: sub b0, b0 +3fcd0710: add b9, b0 +3fcd0720: addk 3, a0 +3fcd0730: .word 0x0490 +3fcd0740: emu +3fcd0750: .word 0x0050 +3fcd0760: .word 0x0010 +3fcd0770: addk 32, a0 +3fcd0780: emu +L3FCD0790: +3fcd0790: .word 0x000f +3fcd07a0: pushst +3fcd07b0: not sp +3fcd07c0: move @0x1c7e0e7f, sp +3fcd07f0: btst 24, b8 +3fcd0800: btst 28, b12 +3fcd0810: dsjs b8, L3FCD06F0 +3fcd0820: .word 0x773c +3fcd0830: subxy sp, b8 +3fcd0840: .word 0x73f0 +3fcd0850: dsjs a0, L3FCD0670 +3fcd0860: btst 1, a0 +3fcd0870: pixblt b,l +3fcd0880: sext a0, 1 +L3FCD0890: +3fcd0890: .word 0x0200 +3fcd08a0: pushst +3fcd08b0: .word 0x0011 +3fcd08c0: emu +3fcd08d0: movk 32, a0 +3fcd08e0: negb a0 +3fcd08f0: addxy b0, b14 +3fcd0900: btst 15, a1 +3fcd0910: move @0xff1fd1fe, a0 +3fcd0940: .word 0xffa7 +3fcd0950: fill l +3fcd0960: move b7, *b8+, 0 +3fcd0970: subb a0, a2 +3fcd0980: move a0, @0x1f40060, 0 +3fcd09b0: .word 0x0011 +3fcd09c0: emu +3fcd09d0: btst 31, a0 +3fcd09e0: not a0 +3fcd09f0: pixt b1, *sp, xy +3fcd0a00: dsjs a3, L3FCD0890 +3fcd0a10: movb *sp, b0 +3fcd0a20: pixt *sp, sp +3fcd0a30: .word 0xff1f +3fcd0a40: .word 0xffaf +3fcd0a50: btst 1, a1 +3fcd0a60: move sp, *b8+, 0 +3fcd0a70: jrle L3FCD0C60 +3fcd0a80: dsjne a0, L3FCD19A0 +3fcd0aa0: pixblt l,l +3fcd0ab0: .word 0x0011 +3fcd0ac0: .word 0x000e +3fcd0ad0: move sp, *b14, 0 +3fcd0ae0: move a8, *a0, 0 +3fcd0af0: emu +3fcd0b00: emu +3fcd0b10: add a4, a7 +3fcd0b20: jruc L3FCD0F30 +3fcd0b30: addk 2, b1 +3fcd0b40: rl 0x2, a4 +3fcd0b50: sla a2, a1 +3fcd0b60: move b0, *b0+, 0 +3fcd0b70: addk 32, a4 +3fcd0b80: and a0, a1 +3fcd0b90: addk 32, a0 +3fcd0ba0: .word 0x0000 +3fcd0bb0: addk 8, b0 +3fcd0bc0: pixblt l,l +3fcd0bd0: .word 0xfe00 +3fcd0be0: .word 0xff01 +3fcd0bf0: .word 0xff03 +3fcd0c00: .word 0x7f07 +3fcd0c10: .word 0x7e0e +3fcd0c20: pixt b0, *b12 +3fcd0c30: .word 0x7c1c +3fcd0c40: .word 0x781c +L3FCD0C50: +3fcd0c50: dsjs b14, L3FCD0C50 +L3FCD0C60: +3fcd0c60: pixt b3, *b7 +3fcd0c70: pixt a7, *a3, xy +3fcd0c80: addxy b3, b3 +3fcd0c90: jruc L3FCD1090 +3fcd0ca0: move b0, *sp, 0 +3fcd0cb0: .word 0x000f +3fcd0cc0: .word 0x0007 +3fcd0cd0: pixt *a0, a2 +3fcd0ce0: addk 8, a9 +3fcd0cf0: .word 0x0608 +3fcd0d00: .word 0x7e01 +3fcd0d10: subxy b13, sp +3fcd0d20: sla 0x7, b8 +3fcd0d30: rev b8 +3fcd0d40: .word 0x0018 +3fcd0d50: .word 0x000c +3fcd0d60: .word 0x000e +3fcd0d70: jruc L3FCD0DF0 +3fcd0d80: rl 0x0, a6 +3fcd0d90: .word 0x0c06 +3fcd0da0: nop +3fcd0db0: .word 0x00c6 +3fcd0dc0: rev b6 +L3FCD0DD0: +3fcd0dd0: .word 0x000e +3fcd0de0: movi 0x1060811, b10 +3fcd0e10: btst 4, b12 +3fcd0e20: .word 0xdfff +3fcd0e30: .word 0x7c71 +3fcd0e40: dsjs b0, L3FCD0E50 +L3FCD0E50: +3fcd0e50: btst 15, a0 +3fcd0e60: pixblt l,l +3fcd0e70: pixblt b,l +3fcd0e80: .word 0x0ee1 +L3FCD0E90: +3fcd0e90: .word 0x0e38 +3fcd0ea0: movb *a0, a14 +3fcd0eb0: .word 0xfe03 +3fcd0ec0: dsjs a0, L3FCD0DD0 +3fcd0ed0: .word 0x0e00 +3fcd0ee0: pixt a0, *a0 +3fcd0ef0: addk 8, a8 +3fcd0f00: .word 0x0808 +3fcd0f10: .word 0xff01 +3fcd0f20: move -*sp, -*sp, 1 +L3FCD0F30: +3fcd0f30: or a13, a10 +3fcd0f40: move -*b14, -*b5, 1 +3fcd0f50: move @0x5a00bd0, a10, 0 +3fcd0f80: xori 0xbd005a0, b0 +3fcd0fb0: move @0x55a00bd0, a0, 0 +3fcd0fe0: move -*b14, -*b5, 1 +3fcd0ff0: or a13, a10 +3fcd1000: .word 0xffd5 +3fcd1010: pixt b7, *sp +3fcd1020: addk 8, a8 +3fcd1030: .word 0x0808 +3fcd1040: .word 0xff01 +3fcd1050: .word 0xffff +3fcd1060: .word 0xffff +3fcd1070: .word 0xffff +L3FCD1080: +3fcd1080: .word 0xffff +L3FCD1090: +3fcd1090: .word 0xffff +3fcd10a0: .word 0xffff +3fcd10b0: .word 0xffff +3fcd10c0: .word 0xffff +3fcd10d0: .word 0xffff +3fcd10e0: .word 0xffff +3fcd10f0: .word 0xffff +3fcd1100: .word 0xffff +3fcd1110: .word 0xffff +3fcd1120: .word 0xffff +3fcd1130: .word 0xffff +3fcd1140: pixt sp, *sp +3fcd1150: addk 8, a7 +3fcd1160: .word 0x0806 +3fcd1170: .word 0xfe01 +L3FCD1180: +3fcd1180: .word 0xff1f +3fcd1190: .word 0x7f93 +3fcd11a0: jrnn L3FCD0E90 +3fcd11b0: pixt sp, *a7 +3fcd11c0: .word 0xff33 +3fcd11d0: .word 0xffff +L3FCD11E0: +3fcd11e0: jrnn L3FCD11E0 +3fcd11f0: .word 0x79fc +3fcd1200: dsjs b14, L3FCD1080 +3fcd1210: .word 0x9fe7 +3fcd1220: movb *sp, b12 +3fcd1230: move @0x71108f8, sp +3fcd1260: emu +3fcd1270: dsjs b12, L3FCD1090 +3fcd1280: .word 0x7ffe +3fcd1290: .word 0x7ffe +3fcd12a0: .word 0xffff +3fcd12b0: .word 0xffff +3fcd12c0: .word 0xffff +3fcd12d0: .word 0xffff +3fcd12e0: .word 0xffff +L3FCD12F0: +3fcd12f0: .word 0xffff +3fcd1300: .word 0xffff +3fcd1310: .word 0xffff +3fcd1320: .word 0xffff +3fcd1330: .word 0xffff +3fcd1340: .word 0x7ffe +3fcd1350: .word 0x7ffe +L3FCD1360: +3fcd1360: dsjs b12, L3FCD1180 +3fcd1370: .word 0x0800 +3fcd1380: .word 0x0011 +3fcd1390: .word 0x000e +3fcd13a0: nop +3fcd13b0: pixblt l,l +3fcd13c0: dsjs sp, L3FCD1250 +3fcd13d0: .word 0xff7f +3fcd13e0: movk 24, sp +3fcd13f0: rl 0x1, b1 +3fcd1400: sla a3, a0 +3fcd1410: movi 0x10f0111, sp +3fcd1440: btst 31, a3 +3fcd1450: jruc L3FCD1360 +3fcd1460: dsjs a7, L3FCD12F0 +3fcd1470: pixt sp, *b12, xy +3fcd1480: .word 0x7fcf +3fcd1490: .word 0xffff +L3FCD14A0: +3fcd14a0: jrgt L3FCD14A0 +3fcd14b0: pixt *b9, xy, b13 +3fcd14c0: move a0, @0xe00301e, 1 +3fcd14f0: .word 0x0611 +3fcd1500: .word 0x0007 +3fcd1510: jruc L3FCD1550 +3fcd1520: rl 0x0, a0 +3fcd1530: .word 0x0c08 +3fcd1540: sla 0x18, a1 +L3FCD1550: +3fcd1550: .word 0x04c0 +3fcd1560: .word 0xffb0 +3fcd1570: .word 0x004f +3fcd1580: jruc L3FCD17C0 +3fcd1590: rl 0x0, b0 +3fcd15a0: .word 0x0c08 +3fcd15b0: nop +3fcd15c0: .word 0xff00 +3fcd15d0: addk 8, sp +3fcd15e0: .word 0x0807 +3fcd15f0: pixblt l,l +3fcd1600: pixblt l,l +3fcd1610: pixblt l,l +3fcd1620: movb *a8, a3 +3fcd1630: jrnn L3FCD1670 +3fcd1640: movy a8, a1 +3fcd1650: .word 0xff00 +3fcd1660: .word 0xffff +L3FCD1670: +3fcd1670: .word 0xffff +3fcd1680: movy sp, sp +3fcd1690: jann L3FC606C0 +3fcd16b0: pixblt l,l +3fcd16c0: pixblt l,l +3fcd16d0: pixblt l,l +3fcd16e0: .word 0x0000 +3fcd16f0: addk 8, a10 +3fcd1700: sext a7, 1 +3fcd1710: nop +3fcd1720: rl 0x0, a12 +3fcd1730: .word 0x00c0 +3fcd1740: .word 0x0c03 +3fcd1750: .word 0xfff0 +3fcd1760: not sp +3fcd1770: rl 0x0, a12 +3fcd1780: .word 0x00c0 +3fcd1790: .word 0x0c03 +3fcd17a0: .word 0xff00 +L3FCD17B0: +3fcd17b0: addk 8, a11 +L3FCD17C0: +3fcd17c0: .word 0x0808 +3fcd17d0: pixblt l,l +3fcd17e0: .word 0x00f0 +3fcd17f0: pixt a0, *sp, xy +3fcd1800: pixblt l,l +3fcd1810: .word 0x00f0 +3fcd1820: .word 0xffff +3fcd1830: .word 0xffff +3fcd1840: .word 0xffff +3fcd1850: pixt a0, *sp, xy +3fcd1860: pixblt l,l +3fcd1870: .word 0x00f0 +3fcd1880: pixt a0, *sp, xy +3fcd1890: pixt a0, *a0 +3fcd18a0: addk 8, a8 +3fcd18b0: .word 0x0808 +3fcd18c0: emu +3fcd18d0: .word 0xfec0 +3fcd18e0: .word 0xfebf +3fcd18f0: sla 0x15, sp +3fcd1900: move a5, -*a2, 1 +3fcd1910: move a5, -*a10, 1 +3fcd1920: move a5, -*a10, 1 +3fcd1930: move a5, -*a10, 1 +3fcd1940: sla 0x15, a10 +3fcd1950: .word 0xfea2 +3fcd1960: .word 0xfebf +3fcd1970: .word 0xfebf +3fcd1980: .word 0xfebf +3fcd1990: .word 0xfebf +L3FCD19A0: +3fcd19a0: .word 0xfebf +3fcd19b0: putst sp +3fcd19c0: pixt a6, *a0 +3fcd19d0: addk 8, a7 +3fcd19e0: .word 0x0808 +3fcd19f0: .word 0xfe01 +3fcd1a00: .word 0xffbf +3fcd1a10: .word 0xffff +3fcd1a20: .word 0xffff +3fcd1a30: .word 0xffff +3fcd1a40: .word 0xffff +3fcd1a50: .word 0xffff +3fcd1a60: .word 0xffff +3fcd1a70: .word 0xffff +3fcd1a80: .word 0xffff +3fcd1a90: .word 0xffff +3fcd1aa0: .word 0xffff +3fcd1ab0: .word 0xffff +3fcd1ac0: .word 0xffff +3fcd1ad0: pixt *sp, *sp +3fcd1ae0: .word 0x007f +3fcd1af0: addk 8, a10 +3fcd1b00: emu +3fcd1b10: nop +3fcd1b20: rl 0x0, a12 +3fcd1b30: .word 0x00c0 +3fcd1b40: .word 0x0c03 +3fcd1b50: jruc L3FCD1E60 +3fcd1b60: .word 0xff00 +3fcd1b70: fill xy +3fcd1b80: subi 0xf5ee, sp +3fcd1ba0: emu +3fcd1bb0: pixt a0, *sp, xy +3fcd1bc0: pixblt l,l +3fcd1bd0: .word 0x00f0 +3fcd1be0: pixt a0, *sp, xy +3fcd1bf0: pixblt l,l +3fcd1c00: .word 0x00f0 +3fcd1c10: .word 0xffff +3fcd1c20: .word 0xffff +3fcd1c30: .word 0xffff +3fcd1c40: pushst +3fcd1c50: trap 17 +3fcd1c60: emu +3fcd1c70: nop +3fcd1c80: rl 0x0, a12 +3fcd1c90: .word 0x00c0 +3fcd1ca0: .word 0x0c03 +3fcd1cb0: jruc L3FCD1FC0 +3fcd1cc0: .word 0xffff +3fcd1cd0: drav a0, sp +3fcd1ce0: addk 8, a2 +3fcd1cf0: .word 0x020a +3fcd1d00: .word 0x0001 +3fcd1d10: pixt a0, *sp, xy +3fcd1d20: pixblt l,l +3fcd1d30: .word 0x00f0 +3fcd1d40: pixt a0, *sp, xy +3fcd1d50: pixblt l,l +3fcd1d60: .word 0xfff0 +3fcd1d70: .word 0xffff +3fcd1d80: .word 0xffff +3fcd1d90: pixt *b7, xy, sp +3fcd1da0: addk 8, a2 +3fcd1db0: addi 0xc001, a5 +3fcd1dd0: .word 0x7801 +L3FCD1DE0: +3fcd1de0: add a0, sp +3fcd1df0: move a8, *a1, 0 +L3FCD1E00: +3fcd1e00: jals L3FCF6C30 +3fcd1e20: move *b6(0xa00e), *b2(0x2002), 0 +L3FCD1E50: +3fcd1e50: add a0, a2 +L3FCD1E60: +3fcd1e60: sla 0x0, a1 +3fcd1e70: move a0, *a2+, 0 +3fcd1e80: cmp a0, a4 +3fcd1e90: sra 0x20, a9 +3fcd1ea0: btst 15, a10 +3fcd1eb0: btst 6, b12 +3fcd1ec0: pixt *b7, xy, b12 +3fcd1ed0: addk 8, a2 +3fcd1ee0: addi 0xf801, a5 +3fcd1f00: .word 0x7c07 +3fcd1f10: .word 0x7c0f +3fcd1f20: jrhi L3FCD2120 +3fcd1f30: cpw a10, a1 +3fcd1f40: dsjs a3, L3FCD1DE0 +3fcd1f50: movb *b7(0xb8de), *b14(0x200e) +L3FCD1F80: +3fcd1f80: sla a0, a6 +3fcd1f90: rl 0x0, a3 +3fcd1fa0: move *a0+, *a6+, 0 +3fcd1fb0: jrv L3FCD2080 +L3FCD1FC0: +3fcd1fc0: modu b0, b9 +3fcd1fd0: dsjs b11, L3FCD1E50 +3fcd1fe0: dsjs b14, L3FCD1E00 +3fcd1ff0: pixt b7, *b14 +3fcd2000: addk 8, a8 +3fcd2010: .word 0x0808 +3fcd2020: emu +3fcd2030: .word 0xfec0 +3fcd2040: .word 0xfebf +3fcd2050: sla 0x15, sp +L3FCD2060: +3fcd2060: sra 0xb, a2 +3fcd2070: sra 0xb, a10 +L3FCD2080: +3fcd2080: sra 0xb, a10 +3fcd2090: sra 0xb, a10 +3fcd20a0: sla 0x15, a10 +3fcd20b0: .word 0xfea2 +3fcd20c0: .word 0xfebf +3fcd20d0: .word 0xfebf +3fcd20e0: .word 0xfebf +3fcd20f0: .word 0xfebf +3fcd2100: .word 0xfebf +3fcd2110: putst sp +L3FCD2120: +3fcd2120: pixt a6, *a0 +3fcd2130: addk 8, a7 +3fcd2140: .word 0x0808 +3fcd2150: .word 0xfe01 +3fcd2160: .word 0xffbf +3fcd2170: .word 0xffff +3fcd2180: .word 0xffff +3fcd2190: .word 0xffff +3fcd21a0: .word 0xffff +3fcd21b0: .word 0xffff +3fcd21c0: .word 0xffff +3fcd21d0: .word 0xffff +3fcd21e0: .word 0xffff +L3FCD21F0: +3fcd21f0: .word 0xffff +3fcd2200: .word 0xffff +3fcd2210: .word 0xffff +3fcd2220: .word 0xffff +3fcd2230: pixt *sp, *sp +3fcd2240: pixt *b3, *sp +3fcd2250: addk 8, a11 +3fcd2260: subi 0xe7ff1ffe, a1 +3fcd2290: movk 32, a0 +3fcd22a0: movk 32, a0 +3fcd22b0: .word 0xffe0 +3fcd22c0: .word 0x0009 +3fcd22d0: move b9, *b5(0xd99b), 1 +3fcd22f0: movx a6, a13 +3fcd2300: .word 0x7000 +3fcd2310: .word 0xd800 +3fcd2320: move *a8, a0, 1 +3fcd2330: .word 0x0061 +3fcd2340: .word 0x000f +3fcd2350: .word 0x0cfc +3fcd2360: emu +3fcd2370: emu +3fcd2380: pushst +3fcd2390: .word 0x0078 +L3FCD23A0: +3fcd23a0: .word 0x00f0 +3fcd23b0: .word 0x00e0 +3fcd23c0: btst 0, b14 +3fcd23d0: dsjs sp, L3FCD21F0 +3fcd23e0: .word 0xffff +3fcd23f0: .word 0xffff +3fcd2400: .word 0xffff +3fcd2410: .word 0xffff +3fcd2420: .word 0xffff +3fcd2430: .word 0xffff +3fcd2440: movy sp, b12 +3fcd2450: move @0x1e003f0, b8 +3fcd2480: pushst +3fcd2490: pixblt l,l +3fcd24a0: emu +3fcd24b0: move *a0, *a14, 0 +3fcd24c0: .word 0x0c40 +3fcd24d0: addxy a5, a4 +3fcd24e0: addc a0, a5 +3fcd24f0: .word 0x0220 +3fcd2500: inc a1 +3fcd2510: addk 12, a1 +3fcd2520: move a4, *a8, 0 +3fcd2530: .word 0x7808 +3fcd2540: abs a0 +3fcd2550: move b0, *b8, 0 +3fcd2560: .word 0x02f5 +3fcd2570: pixblt l,l +L3FCD2580: +3fcd2580: emu +3fcd2590: sla b1, sp +3fcd25a0: movb a0, *a12 +3fcd25b0: andn a8, a3 +3fcd25c0: movk 30, a0 +3fcd25d0: .word 0x0218 +3fcd25e0: move a6, *a6, 0 +3fcd25f0: rl 0x0, b0 +3fcd2600: movb a0, *a6 +3fcd2610: rl 0xc, a0 +3fcd2620: .word 0x0c60 +3fcd2630: pushst +3fcd2640: move b1, *b14, 0 +3fcd2650: addxy a0, a7 +3fcd2660: .word 0x08f9 +3fcd2670: .word 0x0c11 +3fcd2680: emu +3fcd2690: pushst +3fcd26a0: pushst +3fcd26b0: move sp, *b14, 0 +3fcd26c0: jrp L3FCD2060 +3fcd26d0: jruc L3FCD23A0 +3fcd26e0: jruc L3FCD2AE0 +3fcd26f0: jruc L3FCD27F0 +3fcd2700: addxy a8, a3 +3fcd2710: pixt a5, *a1, xy +3fcd2720: rl 0x5, b0 +3fcd2730: jrhi L3FCD1F80 +3fcd2740: btst 15, a1 +3fcd2750: dsjs a0, L3FCD2580 +3fcd2760: pixt b1, *b14, xy +3fcd2770: add a0, a3 +3fcd2780: movi 0x1040c11, b9 +3fcd27b0: not b0 +3fcd27c0: move @0x1cce0ffc, b8 +L3FCD27F0: +3fcd27f0: btst 25, a14 +3fcd2800: fill xy +3fcd2810: move @0xe3f183f1, b8 +3fcd2840: pixt *sp, xy, b3 +3fcd2850: dsjs sp, L3FCD2950 +3fcd2860: btst 15, b14 +L3FCD2870: +3fcd2870: pushst +3fcd2880: jrgt L3FCD2870 +3fcd2890: .word 0xffff +3fcd28a0: .word 0x7c0f +3fcd28b0: .word 0x06fc +3fcd28c0: sext b1, 0 +3fcd28d0: emu +3fcd28e0: jruc L3FCD2BF0 +3fcd28f0: nop +3fcd2900: .word 0xff0c +3fcd2910: fill xy +3fcd2920: .word 0x0c03 +3fcd2930: jruc L3FCD2C40 +3fcd2940: pixt *a8, a0 +L3FCD2950: +3fcd2950: addk 8, a7 +3fcd2960: .word 0x0606 +3fcd2970: pixt a0, *a1, xy +3fcd2980: pixblt l,l +3fcd2990: .word 0x00f0 +3fcd29a0: .word 0xff0f +3fcd29b0: .word 0xffff +3fcd29c0: .word 0xffff +3fcd29d0: pixt b7, *sp, xy +3fcd29e0: pixblt l,l +3fcd29f0: .word 0x00f0 +3fcd2a00: pixt *a0, *sp +3fcd2a10: addk 8, a5 +3fcd2a20: .word 0x0807 +3fcd2a30: .word 0x7c01 +3fcd2a40: btst 16, b12 +3fcd2a50: .word 0x7c1f +3fcd2a60: dsjs b8, L3FCD2AD0 +L3FCD2A70: +3fcd2a70: dsjs b8, L3FCD2A70 +3fcd2a80: and b1, b8 +3fcd2a90: .word 0x70a0 +3fcd2aa0: .word 0x06c7 +L3FCD2AB0: +3fcd2ab0: .word 0x0407 +3fcd2ac0: .word 0x06fb +L3FCD2AD0: +3fcd2ad0: .word 0x0811 +L3FCD2AE0: +3fcd2ae0: emu +3fcd2af0: addxy b7, b8 +3fcd2b00: .word 0xff8f +3fcd2b10: .word 0xfffe +L3FCD2B20: +3fcd2b20: jrnn L3FCD2AB0 +3fcd2b30: .word 0x9f7b +3fcd2b40: pixt b3, *sp +3fcd2b50: move @0x3fe3f83e, @0xe03e0fe, 1 +3fcd2ba0: pushst +3fcd2bb0: .word 0x0011 +3fcd2bc0: emu +3fcd2bd0: jauc 0xfcf8f0e0 +3fcd2c00: .word 0xfffe +3fcd2c10: .word 0xd8f8 +3fcd2c20: .word 0x0c8c +3fcd2c30: .word 0x0606 +L3FCD2C40: +3fcd2c40: .word 0x02f8 +3fcd2c50: emu +3fcd2c60: emu +3fcd2c70: nop +L3FCD2C80: +3fcd2c80: dsjs a14, L3FCD2C90 +L3FCD2C90: +3fcd2c90: pixt b7, *b8, xy +3fcd2ca0: jrnn L3FCD2AE0 +3fcd2cb0: .word 0xffbf +3fcd2cc0: .word 0xffff +3fcd2cd0: dsjs sp, L3FCD2B20 +3fcd2ce0: dsjs sp, L3FCD2C80 +3fcd2cf0: addxy b3, b11 +3fcd2d00: nop +3fcd2d10: pushst +3fcd2d20: .word 0x0611 +3fcd2d30: emu +3fcd2d40: rl 0x0, a0 +L3FCD2D50: +3fcd2d50: .word 0x0c00 +L3FCD2D60: +3fcd2d60: nop +3fcd2d70: .word 0x00c2 +3fcd2d80: move b1, *b1, 0 +3fcd2d90: .word 0x7ffc +3fcd2da0: jrc L3FCD2DE0 +3fcd2db0: rl 0x8, a0 +3fcd2dc0: .word 0x0c20 +3fcd2dd0: nop +L3FCD2DE0: +3fcd2de0: .word 0x00c0 +3fcd2df0: pixt *b1, xy, b0 +L3FCD2E00: +3fcd2e00: addk 8, a2 +L3FCD2E10: +3fcd2e10: .word 0x0807 +3fcd2e20: .word 0x0001 +3fcd2e30: .word 0x00f0 +3fcd2e40: jruc L3FCD2D50 +3fcd2e50: jruc L3FCD2D60 +3fcd2e60: move b7, *b1, 0 +3fcd2e70: .word 0x00f3 +3fcd2e80: .word 0xfff7 +3fcd2e90: .word 0xffff +3fcd2ea0: .word 0xffff +3fcd2eb0: .word 0x00ff +3fcd2ec0: move b7, *b7, 0 +3fcd2ed0: jruc L3FCD2E10 +3fcd2ee0: jruc L3FCD2E00 +3fcd2ef0: .word 0x00f0 +3fcd2f00: .word 0x00f0 +3fcd2f10: drav sp, b0 +3fcd2f20: addk 8, a1 +3fcd2f30: sext a7, 1 +3fcd2f40: .word 0x0001 +3fcd2f50: .word 0x0c03 +3fcd2f60: jruc L3FCD3270 +3fcd2f70: nop +3fcd2f80: .word 0xfffc +3fcd2f90: .word 0x00ff +3fcd2fa0: .word 0x0c03 +3fcd2fb0: jruc L3FCD32C0 +3fcd2fc0: nop +3fcd2fd0: drav a0, a12 +3fcd2fe0: addk 8, a2 +3fcd2ff0: .word 0x0808 +3fcd3000: .word 0x0001 +3fcd3010: pixt a0, *sp, xy +3fcd3020: pixblt l,l +3fcd3030: .word 0x00f0 +3fcd3040: pixt a0, *sp, xy +3fcd3050: .word 0xffff +3fcd3060: .word 0xffff +3fcd3070: .word 0xffff +3fcd3080: pixblt l,l +3fcd3090: .word 0x00f0 +3fcd30a0: pixt a0, *sp, xy +3fcd30b0: pixblt l,l +3fcd30c0: pixt b7, *b0 +3fcd30d0: addk 8, a8 +3fcd30e0: .word 0x0808 +3fcd30f0: emu +3fcd3100: .word 0xfec0 +3fcd3110: .word 0xfebf +3fcd3120: sla 0x15, sp +3fcd3130: move -*a5, -*a2, 1 +3fcd3140: move -*a5, -*a2, 1 +3fcd3150: move -*a5, -*a2, 1 +3fcd3160: move -*a5, -*a2, 1 +3fcd3170: sla 0x15, a2 +3fcd3180: .word 0xfea2 +3fcd3190: .word 0xfebf +3fcd31a0: .word 0xfebf +3fcd31b0: .word 0xfebf +3fcd31c0: .word 0xfebf +3fcd31d0: .word 0xfebf +3fcd31e0: putst sp +3fcd31f0: pixt a6, *a0 +3fcd3200: addk 8, a7 +3fcd3210: .word 0x0808 +3fcd3220: .word 0xfe01 +3fcd3230: .word 0xffbf +3fcd3240: .word 0xffff +3fcd3250: .word 0xffff +3fcd3260: .word 0xffff +L3FCD3270: +3fcd3270: .word 0xffff +3fcd3280: .word 0xffff +3fcd3290: .word 0xffff +3fcd32a0: .word 0xffff +3fcd32b0: .word 0xffff +L3FCD32C0: +3fcd32c0: .word 0xffff +3fcd32d0: .word 0xffff +3fcd32e0: .word 0xffff +3fcd32f0: .word 0xffff +3fcd3300: pixt *sp, *sp +3fcd3310: pixt *b3, sp +3fcd3320: addk 8, a8 +3fcd3330: .word 0x0806 +3fcd3340: .word 0xff01 +3fcd3350: move b3, *sp, 0 +3fcd3360: sla 0x0, b8 +3fcd3370: move *a0, *a6, 0 +3fcd3380: sll sp, sp +3fcd3390: movk 4, a4 +3fcd33a0: subb a1, a1 +3fcd33b0: addk 12, a8 +3fcd33c0: pixt *a3, *a2 +3fcd33d0: emu +3fcd33e0: move a2, *a6, 0 +3fcd33f0: addxy b0, b1 +3fcd3400: fill xy +3fcd3410: movi 0x1090711, b9 +3fcd3440: .word 0xffff +3fcd3450: .word 0xffff +3fcd3460: .word 0xffff +3fcd3470: movy a0, a7 +3fcd3480: movy sp, sp +3fcd3490: movy sp, sp +3fcd34a0: movy sp, sp +3fcd34b0: movy b3, b7 +3fcd34c0: movy b3, b7 +3fcd34d0: .word 0xfff7 +3fcd34e0: .word 0xfff7 +L3FCD34F0: +3fcd34f0: .word 0xfff7 +L3FCD3500: +3fcd3500: addxy b3, b7 +L3FCD3510: +3fcd3510: .word 0xffff +3fcd3520: .word 0xffff +3fcd3530: .word 0xffff +3fcd3540: .word 0x06fa +3fcd3550: .word 0xff11 +3fcd3560: emu +3fcd3570: .word 0x0080 +3fcd3580: move a0, -*a8, 0 +3fcd3590: movk 16, a1 +3fcd35a0: putst b0 +3fcd35b0: move *b1(0x3b83), *b11(0xc7bc), 0 +3fcd35e0: .word 0xbe7b +3fcd35f0: pixt *sp, a7 +3fcd3600: sext sp, 1 +3fcd3610: .word 0x08f8 +3fcd3620: .word 0x0011 +3fcd3630: emu +3fcd3640: nop +3fcd3650: sext a0, 1 +3fcd3660: move a0, @0xfc00fc0, 1 +3fcd3690: fill xy +3fcd36a0: btst 0, a0 +3fcd36b0: btst 0, b0 +3fcd36c0: btst 0, b0 +3fcd36d0: dsjs b8, L3FCD34F0 +3fcd36e0: dsjs b8, L3FCD3500 +3fcd36f0: dsjs b12, L3FCD3510 +3fcd3700: .word 0xfffc +3fcd3710: .word 0xfffe +3fcd3720: btst 0, sp +3fcd3730: move @0xf1104fd, b14 +3fcd3760: emu +3fcd3770: .word 0x0a14 +3fcd3780: addc a4, a5 +3fcd3790: and a5, a1 +3fcd37a0: dec a8 +3fcd37b0: cmpxy a8, a10 +3fcd37c0: subxy sp, sp +3fcd37d0: rev a0 +3fcd37e0: movb b12, @0x1010f11 +3fcd3810: pixt b3, *b12 +3fcd3820: addxy sp, b0 +3fcd3830: move *a14, a3, 1 +3fcd3840: btst 7, sp +3fcd3850: .word 0x7c3e +3fcd3860: pixt *b7, *b8 +3fcd3870: movy sp, sp +3fcd3880: pixblt b,l +3fcd3890: .word 0x080e +3fcd38a0: .word 0x08f9 +3fcd38b0: nop +3fcd38c0: emu +3fcd38d0: .word 0x0808 +3fcd38e0: movb a0, *a6 +3fcd38f0: movy sp, sp +3fcd3900: movy a8, a1 +3fcd3910: sll sp, sp +3fcd3920: sla 0x6, a0 +3fcd3930: rev a0 +3fcd3940: .word 0x08f9 +3fcd3950: .word 0x0411 +3fcd3960: emu +3fcd3970: .word 0x0c18 +3fcd3980: movb *a0, a14 +3fcd3990: movy sp, sp +3fcd39a0: .word 0xffff +3fcd39b0: .word 0xffff +3fcd39c0: pixt *sp, sp +3fcd39d0: dsjs sp, L3FCD3A50 +3fcd39e0: movk 1, b8 +3fcd39f0: emu +3fcd3a00: addk 8, b0 +3fcd3a10: .word 0x0403 +3fcd3a20: .word 0x0800 +3fcd3a30: .word 0x0600 +3fcd3a40: .word 0xff80 +L3FCD3A50: +3fcd3a50: pushst +3fcd3a60: .word 0xffe0 +3fcd3a70: .word 0x0067 +3fcd3a80: rev a0 +3fcd3a90: .word 0x0000 +3fcd3aa0: addk 8, b0 +3fcd3ab0: sext a4, 0 +3fcd3ac0: rl 0x0, a0 +3fcd3ad0: dsjs a0, L3FCD3AE0 +L3FCD3AE0: +3fcd3ae0: pixt *a0, *a0 +3fcd3af0: .word 0xfeff +3fcd3b00: .word 0xffff +3fcd3b10: .word 0xfeff +3fcd3b20: pixt *b7, *sp +3fcd3b30: dsjs sp, L3FCD3BB0 +3fcd3b40: rl 0x0, a0 +3fcd3b50: pixt a8, *a0, xy +3fcd3b60: addk 8, a0 +3fcd3b70: .word 0x0403 +3fcd3b80: .word 0x0001 +3fcd3b90: .word 0x0008 +3fcd3ba0: .word 0xffcc +L3FCD3BB0: +3fcd3bb0: .word 0x000f +3fcd3bc0: .word 0xffff +L3FCD3BD0: +3fcd3bd0: jruc L3FCD3C10 +3fcd3be0: sla 0x0, a0 +3fcd3bf0: pixt a8, *a0, xy +3fcd3c00: addk 8, a1 +L3FCD3C10: +3fcd3c10: sext a4, 0 +3fcd3c20: .word 0x0001 +3fcd3c30: .word 0x000c +3fcd3c40: .word 0xff1c +3fcd3c50: .word 0xff3f +3fcd3c60: .word 0xff7f +3fcd3c70: .word 0xffff +3fcd3c80: .word 0xff7f +3fcd3c90: rev sp +3fcd3ca0: .word 0x001c +3fcd3cb0: pixt *a8, *a12 +3fcd3cc0: addk 8, a4 +L3FCD3CD0: +3fcd3cd0: addk 7, sp +3fcd3ce0: .word 0x0801 +3fcd3cf0: movy a12, a14 +3fcd3d00: move a10, -*sp, 0 +3fcd3d10: sra 0x1e, b0 +3fcd3d20: .word 0x0a14 +3fcd3d30: addc a4, a5 +3fcd3d40: and a5, a1 +3fcd3d50: pixt *a0, *a0 +3fcd3d60: addk 8, a5 +3fcd3d70: addk 32, a0 +3fcd3d80: addk 32, a1 +3fcd3d90: pixt b3, *b0, xy +3fcd3da0: drav sp, b1 +3fcd3db0: dsjs sp, L3FCD3BD0 +3fcd3dc0: dsjs sp, L3FCD3CD0 +3fcd3dd0: pixt b3, *b12 +3fcd3de0: addxy sp, b0 +3fcd3df0: move *a14, a3, 1 +3fcd3e00: btst 7, sp +3fcd3e10: pixt *b9, *b14 +3fcd3e20: addk 8, a4 +L3FCD3E30: +3fcd3e30: .word 0x0807 +3fcd3e40: .word 0x0801 +3fcd3e50: movy a12, a14 +3fcd3e60: move a10, -*sp, 0 +3fcd3e70: sra 0x1e, b0 +3fcd3e80: .word 0x0a14 +3fcd3e90: movy sp, a5 +3fcd3ea0: sla 0x7, a3 +3fcd3eb0: pixt *a0, *a0 +3fcd3ec0: addk 8, a5 +3fcd3ed0: .word 0x0807 +3fcd3ee0: dsjs a1, L3FCD3EF0 +L3FCD3EF0: +3fcd3ef0: pixt b7, *b8 +3fcd3f00: .word 0xfffb +3fcd3f10: pixblt b,l +3fcd3f20: dsjs sp, L3FCD3E30 +3fcd3f30: pixt b3, *b12 +3fcd3f40: .word 0xfffc +3fcd3f50: movb *sp, sp +3fcd3f60: .word 0x0e0f +3fcd3f70: movb b6, @0x1100011 +3fcd3fa0: .word 0x0400 +3fcd3fb0: sext a0, 1 +3fcd3fc0: move @0x87ba0f70, @0x11ee23dc, 1 +3fcd4010: move *b7, *b7, 0 +3fcd4020: jrlt L3FCD47E0 +3fcd4030: subxy b9, b13 +3fcd4040: .word 0x71de +3fcd4050: move *sp(0x88c7), *sp(0x7800), 1 +3fcd4080: movk 32, a0 +3fcd4090: movb b5, @0x1100011 +3fcd40c0: btst 31, a0 +3fcd40d0: dsjs a0, L3FCD3FE0 +3fcd40e0: .word 0x7f00 +3fcd40f0: .word 0xff00 +3fcd4100: .word 0xff60 +3fcd4110: .word 0xff70 +3fcd4120: .word 0xff78 +3fcd4130: .word 0xff78 +3fcd4140: .word 0xff78 +3fcd4150: .word 0xff78 +3fcd4160: .word 0xff7c +3fcd4170: .word 0xff7e +3fcd4180: .word 0xff7f +3fcd4190: .word 0x7f7e +3fcd41a0: .word 0x7e30 +3fcd41b0: dsjs a0, L3FCD41C0 +L3FCD41C0: +3fcd41c0: move @0x1070711, b9 +3fcd41f0: add b7, sp +3fcd4200: addk 32, a0 +3fcd4210: .word 0x0400 +3fcd4220: pixt a8, *a0, xy +3fcd4230: move *a2, a3, 0 +3fcd4240: sla 0x8, b0 +3fcd4250: move *a2, *a6, 0 +3fcd4260: sla 0x10, b0 +3fcd4270: .word 0x08fc +3fcd4280: .word 0x0240 +3fcd4290: .word 0x00a0 +3fcd42a0: pixt b1, *b0, xy +3fcd42b0: pixt a0, *sp +3fcd42c0: addk 8, a8 +3fcd42d0: .word 0x0808 +3fcd42e0: .word 0xff01 +3fcd42f0: .word 0xff03 +3fcd4300: .word 0xff03 +3fcd4310: sext a3, 1 +3fcd4320: drav a8, a0 +3fcd4330: drav a8, sp +L3FCD4340: +3fcd4340: drav a8, sp +3fcd4350: .word 0x77ef +3fcd4360: .word 0x77ee +3fcd4370: drav sp, a14 +3fcd4380: pixt a7, *sp, xy +3fcd4390: pixt a7, *sp, xy +3fcd43a0: .word 0x00ff +3fcd43b0: jruc L3FCD4340 +L3FCD43C0: +3fcd43c0: jruc L3FCD43C0 +L3FCD43D0: +3fcd43d0: jruc L3FCD43D0 +3fcd43e0: pixt *b7, sp +3fcd43f0: addk 8, a10 +3fcd4400: trap 7 +3fcd4410: .word 0x0401 +3fcd4420: .word 0x0808 +3fcd4430: .word 0x0804 +3fcd4440: addk 32, a4 +3fcd4450: addk 32, a2 +3fcd4460: addxy a8, a2 +3fcd4470: cpw a7, a1 +3fcd4480: pixt b0, *b9 +3fcd4490: pixt a0, *a7 +3fcd44a0: cpw a0, a7 +3fcd44b0: addxy b8, b9 +3fcd44c0: addk 7, a1 +3fcd44d0: addk 32, a2 +3fcd44e0: .word 0x0802 +3fcd44f0: .word 0x0804 +3fcd4500: .word 0x0404 +3fcd4510: pixt *a0, a8 +3fcd4520: addk 8, a10 +3fcd4530: trap 7 +3fcd4540: .word 0x0601 +3fcd4550: .word 0x0c18 +3fcd4560: .word 0x080c +3fcd4570: movk 32, a4 +3fcd4580: pixt a8, *a6, xy +3fcd4590: pixt *a12, xy, a3 +3fcd45a0: drav b7, b3 +3fcd45b0: pixt *b1, *b11 +3fcd45c0: pixt *a0, *sp +3fcd45d0: drav a0, a7 +L3FCD45E0: +3fcd45e0: pixt *b8, xy, sp +3fcd45f0: pixt sp, *b3, xy +3fcd4600: movk 4, a3 +3fcd4610: movk 32, a2 +3fcd4620: .word 0x0c06 +3fcd4630: .word 0x060c +3fcd4640: drav b8, b8 +3fcd4650: addk 8, a2 +3fcd4660: .word 0x0e02 +3fcd4670: .word 0x0001 +3fcd4680: .word 0x0406 +3fcd4690: dsjs a11, L3FCD45E0 +3fcd46a0: addxy a11, a1 +3fcd46b0: move *b0, sp, 0 +3fcd46c0: .word 0x04e0 +3fcd46d0: dsjs a5, L3FCD46F0 +3fcd46e0: reti +L3FCD46F0: +3fcd46f0: .word 0x704e +3fcd4700: addk 4, a2 +3fcd4710: addxy a4, a4 +3fcd4720: drav a0, a7 +3fcd4730: addk 8, a2 +3fcd4740: .word 0x0e02 +3fcd4750: .word 0x0001 +3fcd4760: move *a12(0xcd7c), *a12+, 0 +3fcd4780: .word 0x7ed7 +3fcd4790: fill xy +3fcd47a0: pixt b7, *sp, xy +3fcd47b0: .word 0xff0f +3fcd47c0: fill xy +3fcd47d0: pixt b7, *sp, xy +L3FCD47E0: +3fcd47e0: .word 0xff0f +3fcd47f0: fill xy +3fcd4800: pixt b7, *sp, xy +3fcd4810: pixt a8, *sp +3fcd4820: addk 8, a8 +3fcd4830: trap 7 +3fcd4840: move a0, *a1, 0 +3fcd4850: move a0, -*a0, 0 +3fcd4860: and a0, a0 +3fcd4870: sra 0x20, a0 +3fcd4880: sla 0x10, a0 +3fcd4890: addk 8, a0 +3fcd48a0: .word 0x0880 +3fcd48b0: dsjs b8, L3FCD4950 +3fcd48c0: sla a0, a3 +3fcd48d0: .word 0x0e0e +3fcd48e0: exgpc a4 +3fcd48f0: add a9, a9 +3fcd4900: move a9, -*a2, 0 +3fcd4910: rl 0x5, a0 +3fcd4920: .word 0x0860 +3fcd4930: pixt a9, *a0 +3fcd4940: addk 8, a9 +L3FCD4950: +3fcd4950: trap 7 +3fcd4960: move a0, *a1, 0 +3fcd4970: jauc L3FC949A0 +3fcd4990: sla a0, a1 +3fcd49a0: sla a0, a3 +3fcd49b0: rl 0x0, a3 +3fcd49c0: dsjs a6, L3FCD49D0 +L3FCD49D0: +3fcd49d0: .word 0x9f1e +3fcd49e0: dint +3fcd49f0: btst 0, a0 +3fcd4a00: movb *b3, *b12 +3fcd4a10: jrv L3FCD4BE0 +3fcd4a20: srl b0, b9 +3fcd4a30: .word 0x3633 +3fcd4a40: btst 14, b6 +3fcd4a50: .word 0x0e3c +3fcd4a60: pixt b9, *b8 +3fcd4a70: addk 8, a8 +3fcd4a80: sext a6, 1 +3fcd4a90: jruc L3FCD4AB0 +3fcd4aa0: pixt a0, *a1 +L3FCD4AB0: +3fcd4ab0: movb *a0, a3 +3fcd4ac0: getst a3 +3fcd4ad0: .word 0x0063 +3fcd4ae0: .word 0x041b +3fcd4af0: move *a8, sp, 0 +3fcd4b00: jrp L3FCD4B80 +3fcd4b10: rl 0x0, a6 +3fcd4b20: .word 0x0c06 +3fcd4b30: abs a14 +3fcd4b40: .word 0x00fe +3fcd4b50: .word 0x001c +3fcd4b60: movi 0x1070711, b9 +3fcd4b90: not a0 +3fcd4ba0: move @0x1e3c0ff8, b0 +3fcd4bd0: dsjs a14, L3FCD4BE0 +L3FCD4BE0: +3fcd4be0: .word 0x7087 +3fcd4bf0: addxy a14, a3 +3fcd4c00: subxy a11, a3 +3fcd4c10: addxy a14, a3 +3fcd4c20: .word 0x7087 +3fcd4c30: dsjs a14, L3FCD4C40 +L3FCD4C40: +3fcd4c40: btst 14, b12 +3fcd4c50: fill xy +3fcd4c60: not a0 +3fcd4c70: move @0x1070610, b10 +3fcd4ca0: .word 0x0040 +3fcd4cb0: .word 0x0008 +3fcd4cc0: sla 0x0, a1 +3fcd4cd0: .word 0x0400 +3fcd4ce0: jauc 0x400207ff +3fcd4d10: .word 0x0800 +3fcd4d20: emu +3fcd4d30: rev a0 +3fcd4d40: .word 0x0004 +3fcd4d50: .word 0x08f9 +3fcd4d60: sext b0, 1 +3fcd4d70: emu +3fcd4d80: popst +3fcd4d90: .word 0x00e0 +3fcd4da0: .word 0x0070 +3fcd4db0: rev b8 +3fcd4dc0: .word 0x001c +3fcd4dd0: pixt *a0, *a14 +3fcd4de0: .word 0xffff +3fcd4df0: .word 0xffff +L3FCD4E00: +3fcd4e00: addxy b3, sp +L3FCD4E10: +3fcd4e10: .word 0x7000 +L3FCD4E20: +3fcd4e20: dsjs a0, L3FCD4E30 +L3FCD4E30: +3fcd4e30: btst 31, a0 +3fcd4e40: .word 0x0e00 +3fcd4e50: sext a0, 1 +3fcd4e60: .word 0x0000 +3fcd4e70: addk 8, a14 +3fcd4e80: .word 0x0e00 +3fcd4e90: nop +3fcd4ea0: negb a0 +3fcd4eb0: not a0 +3fcd4ec0: not b8 +3fcd4ed0: not b12 +3fcd4ee0: move sp, *sp, 1 +L3FCD4EF0: +3fcd4ef0: addxy a0, sp +3fcd4f00: rl 0x0, a3 +3fcd4f10: movb a0, *a1 +3fcd4f20: addc a0, a0 +3fcd4f30: sla 0x4, a0 +3fcd4f40: addk 32, a0 +3fcd4f50: .word 0x0800 +3fcd4f60: fill xy +3fcd4f70: emu +3fcd4f80: emu +3fcd4f90: .word 0x0007 +3fcd4fa0: .word 0x001f +3fcd4fb0: .word 0x007f +3fcd4fc0: not b14 +3fcd4fd0: not b14 +3fcd4fe0: dsjs b12, L3FCD4E00 +3fcd4ff0: dsjs b12, L3FCD4E10 +3fcd5000: dsjs b8, L3FCD4E20 +3fcd5010: not b8 +3fcd5020: move @0x1ce00ef0, b0 +3fcd5050: dsjs a0, L3FCD50D0 +3fcd5060: .word 0x70e0 +3fcd5070: addxy a0, a0 +3fcd5080: jauc L3FCE30A0 +3fcd50a0: .word 0x0011 +3fcd50b0: .word 0x000e +3fcd50c0: .word 0xffff +L3FCD50D0: +3fcd50d0: dsjs sp, L3FCD4EF0 +3fcd50e0: .word 0x0c00 +3fcd50f0: nop +3fcd5100: pixt a6, *a0 +3fcd5110: .word 0x0633 +3fcd5120: .word 0x028c +3fcd5130: jrp L3FCD5370 +3fcd5140: rl 0x4, a8 +3fcd5150: movb a2, *a2 +3fcd5160: clrc +3fcd5170: .word 0x00c0 +3fcd5180: .word 0xff00 +3fcd5190: addk 8, sp +3fcd51a0: pixblt l,l +3fcd51b0: .word 0xff01 +3fcd51c0: .word 0xffff +3fcd51d0: .word 0xffff +3fcd51e0: .word 0xffff +3fcd51f0: fill xy +3fcd5200: movy a8, a0 +3fcd5210: movy b9, sp +3fcd5220: movy b9, sp +3fcd5230: movy b9, sp +3fcd5240: movy a8, a3 +3fcd5250: movy a8, a7 +3fcd5260: movy a8, a14 +3fcd5270: movy b8, b12 +3fcd5280: movy b9, b8 +3fcd5290: pixblt l,xy +3fcd52a0: pixblt l,l +3fcd52b0: pixt *a8, xy, a0 +3fcd52c0: addk 8, a1 +3fcd52d0: .word 0x0e00 +3fcd52e0: .word 0xff01 +3fcd52f0: .word 0xffff +3fcd5300: .word 0x000f +3fcd5310: jruc L3FCD5350 +3fcd5320: rl 0x0, a0 +3fcd5330: .word 0x0c7f +3fcd5340: nop +L3FCD5350: +3fcd5350: sla 0x6, a5 +3fcd5360: sub b1, b1 +L3FCD5370: +3fcd5370: addk 4, a12 +3fcd5380: jrlt L3FCD54C0 +3fcd5390: rl 0x0, a0 +3fcd53a0: .word 0x0c00 +3fcd53b0: .word 0x02f2 +3fcd53c0: emu +3fcd53d0: emu +3fcd53e0: .word 0xffff +3fcd53f0: .word 0xffff +3fcd5400: .word 0xffff +3fcd5410: .word 0xffff +3fcd5420: pixt a0, *a0, xy +3fcd5430: drav sp, b12 +3fcd5440: drav sp, b12 +3fcd5450: drav sp, b12 +3fcd5460: drav a14, a0 +3fcd5470: drav sp, a0 +3fcd5480: drav b11, b0 +3fcd5490: drav b9, b8 +3fcd54a0: drav b8, b12 +3fcd54b0: drav a8, a12 +L3FCD54C0: +3fcd54c0: pixt a0, *a0, xy +3fcd54d0: pixt a0, *a0, xy +3fcd54e0: move @0x10e0011, b10 +3fcd5510: .word 0xffff +3fcd5520: not sp +3fcd5530: sla 0x0, a0 +3fcd5540: .word 0x0e00 +3fcd5550: .word 0x02a0 +3fcd5560: sla 0x4, b2 +3fcd5570: add a1, a2 +3fcd5580: .word 0x0800 +3fcd5590: emu +3fcd55a0: rev a0 +3fcd55b0: move a0, *a4, 0 +3fcd55c0: pixt a8, *a0 +3fcd55d0: addk 8, a8 +3fcd55e0: pixblt l,l +3fcd55f0: .word 0xff01 +3fcd5600: .word 0xffff +3fcd5610: .word 0xffff +3fcd5620: .word 0xffff +3fcd5630: btst 31, sp +3fcd5640: btst 7, a0 +3fcd5650: btst 1, a0 +3fcd5660: btst 0, b0 +3fcd5670: btst 17, b12 +3fcd5680: .word 0x0ce6 +3fcd5690: .word 0x0070 +3fcd56a0: rev b8 +3fcd56b0: .word 0x001c +3fcd56c0: .word 0x000e +3fcd56d0: move a0, *a7, 0 +3fcd56e0: pixt a8, *a3 +3fcd56f0: addk 8, a7 +3fcd5700: .word 0x0a00 +3fcd5710: .word 0xff01 +3fcd5720: .word 0xffff +3fcd5730: .word 0x0c0f +3fcd5740: nop +3fcd5750: .word 0x00c0 +3fcd5760: rev b0 +3fcd5770: .word 0x000c +3fcd5780: jruc L3FCD57C0 +3fcd5790: rl 0x0, a0 +3fcd57a0: pixt a0, *a0 +3fcd57b0: addk 8, a8 +L3FCD57C0: +3fcd57c0: addi 0xff01, a1 +3fcd57e0: .word 0xffff +3fcd57f0: .word 0xffff +3fcd5800: .word 0xffff +L3FCD5810: +3fcd5810: jruc L3FCD5810 +3fcd5820: jruc L3FCD5860 +3fcd5830: jruc L3FCD5870 +3fcd5840: jruc L3FCD5880 +L3FCD5850: +3fcd5850: jruc L3FCD5890 +L3FCD5860: +3fcd5860: jruc L3FCD58A0 +L3FCD5870: +3fcd5870: jruc L3FCD58B0 +L3FCD5880: +3fcd5880: jruc L3FCD58C0 +L3FCD5890: +3fcd5890: pixt *a8, *a3 +L3FCD58A0: +3fcd58a0: addk 8, a4 +L3FCD58B0: +3fcd58b0: addk 32, a0 +L3FCD58C0: +3fcd58c0: .word 0x0801 +3fcd58d0: jagt L3FC95860 +3fcd58f0: .word 0x7dff +3fcd5900: sub b0, b12 +3fcd5910: movb *b11, *b7 +3fcd5920: .word 0x060c +3fcd5930: pixt *a4, *a3 +3fcd5940: addk 8, a5 +3fcd5950: addk 32, a0 +3fcd5960: dsjs a1, L3FCD5970 +L3FCD5970: +3fcd5970: pixt b3, *b0, xy +3fcd5980: drav sp, b1 +3fcd5990: pixt *sp, *sp +3fcd59a0: .word 0x7f7f +3fcd59b0: .word 0x747c +3fcd59c0: .word 0xfffd +3fcd59d0: .word 0xffff +3fcd59e0: pixt *sp, xy, *b10, xy +3fcd59f0: .word 0x00e3 +3fcd5a00: addk 8, a10 +3fcd5a10: .word 0x0a00 +3fcd5a20: .word 0xff00 +3fcd5a30: dsjs sp, L3FCD5850 +3fcd5a40: .word 0x00c0 +3fcd5a50: .word 0x0c03 +3fcd5a60: jruc L3FCD5D70 +3fcd5a70: nop +3fcd5a80: .word 0x000c +3fcd5a90: subi 0xfeee, sp +3fcd5ab0: emu +3fcd5ac0: .word 0xffff +3fcd5ad0: .word 0xffff +3fcd5ae0: .word 0xffff +3fcd5af0: pixt a0, *sp, xy +3fcd5b00: pixblt l,l +3fcd5b10: .word 0x00f0 +3fcd5b20: pixt a0, *sp, xy +3fcd5b30: pixblt l,l +3fcd5b40: .word 0x00f0 +3fcd5b50: move @0x10c0211, b9 +3fcd5b80: .word 0x0488 +3fcd5b90: move a4, *a8+, 1 +3fcd5ba0: jrne L3FCD5E70 +3fcd5bb0: move a1, a7 +3fcd5bc0: addk 6, a6 +3fcd5bd0: .word 0x0406 +3fcd5be0: emu +3fcd5bf0: .word 0x0040 +3fcd5c00: .word 0x0010 +3fcd5c10: .word 0x0004 +3fcd5c20: add a0, a5 +3fcd5c30: sla 0x0, a1 +3fcd5c40: pixt a0, *a0 +3fcd5c50: addk 8, a8 +3fcd5c60: .word 0x0e02 +3fcd5c70: cvxyl a0, a1 +3fcd5c80: move *b11(0x6ddb), *b6(0x1a3a), 1 +3fcd5cb0: srl sp, a12 +3fcd5cc0: .word 0x7933 +3fcd5cd0: move a14, sp +3fcd5ce0: add b3, b9 +3fcd5cf0: add a0, a1 +3fcd5d00: add a0, a1 +3fcd5d10: add a0, a1 +3fcd5d20: add a0, a1 +3fcd5d30: add a0, a7 +3fcd5d40: add a0, a5 +3fcd5d50: jruc L3FCD5DB0 +3fcd5d60: move a0, *a6, 0 +L3FCD5D70: +3fcd5d70: drav a8, a3 +3fcd5d80: addk 8, a1 +3fcd5d90: .word 0x0a00 +3fcd5da0: .word 0xff01 +L3FCD5DB0: +3fcd5db0: fill xy +3fcd5dc0: jruc L3FCD60D0 +3fcd5dd0: nop +3fcd5de0: rl 0x0, a12 +3fcd5df0: .word 0x00c0 +3fcd5e00: .word 0x0c03 +3fcd5e10: .word 0x02f6 +3fcd5e20: emu +3fcd5e30: emu +3fcd5e40: .word 0xffff +3fcd5e50: .word 0xffff +3fcd5e60: .word 0xffff +L3FCD5E70: +3fcd5e70: pixblt l,l +3fcd5e80: .word 0x00f0 +3fcd5e90: pixt a0, *sp, xy +3fcd5ea0: pixblt l,l +3fcd5eb0: .word 0x00f0 +3fcd5ec0: pixt a0, *sp, xy +3fcd5ed0: movi 0x1100011, b9 +3fcd5f00: move @0x7f807f8, b8 +3fcd5f30: fill xy +3fcd5f40: movk 4, a6 +3fcd5f50: rl 0x4, a3 +3fcd5f60: addxy a4, a1 +L3FCD5F70: +3fcd5f70: addxy a14, a1 +3fcd5f80: addxy a14, a1 +3fcd5f90: addxy a1, a1 +3fcd5fa0: rl 0x0, b3 +3fcd5fb0: movk 32, a6 +3fcd5fc0: fill xy +3fcd5fd0: move @0x7f807f8, b8 +3fcd6000: movi 0x1100011, b9 +3fcd6030: fill xy +3fcd6040: fill xy +3fcd6050: fill xy +L3FCD6060: +3fcd6060: btst 0, b14 +3fcd6070: dsjs a7, L3FCD6160 +3fcd6080: pixt a14, *a3, xy +3fcd6090: addxy a14, a3 +3fcd60a0: subxy sp, a3 +3fcd60b0: subxy sp, a3 +3fcd60c0: addxy sp, b3 +L3FCD60D0: +3fcd60d0: pixt b1, *b11, xy +3fcd60e0: dsjs b7, L3FCD60F0 +L3FCD60F0: +3fcd60f0: btst 0, b14 +3fcd6100: fill xy +3fcd6110: fill xy +3fcd6120: fill xy +3fcd6130: .word 0x04fd +3fcd6140: sext a10, 1 +3fcd6150: emu +L3FCD6160: +3fcd6160: .word 0x0e77 +3fcd6170: move a8, *a2, 0 +3fcd6180: sla 0x2, a0 +3fcd6190: .word 0x0810 +3fcd61a0: .word 0x0204 +3fcd61b0: move *a14(0xfc03), *a1(0xa05), 0 +3fcd61e0: .word 0x0808 +3fcd61f0: movy a8, a1 +3fcd6200: .word 0xffff +3fcd6210: move sp, *a7, 1 +3fcd6220: sext a3, 1 +3fcd6230: btst 31, a14 +3fcd6240: .word 0x7038 +3fcd6250: jruc L3FCD6060 +3fcd6260: cpw a14, a1 +3fcd6270: .word 0xffff +3fcd6280: .word 0x00f7 +3fcd6290: .word 0x0000 +3fcd62a0: .word 0x0000 +3fcd62b0: .word 0x0000 +3fcd62c0: .word 0x0000 +3fcd62d0: .word 0x0000 +3fcd62e0: move -*a0, a0, 1 +3fcd62f0: .word 0x0013 +3fcd6300: divs a0, a0 +3fcd6310: jrv L3FCD5F70 +3fcd6320: rev sp +3fcd6330: .word 0x0000 +3fcd6340: .word 0x0000 +3fcd6350: .word 0x0000 +3fcd6360: .word 0x0000 +3fcd6370: .word 0x0000 +3fcd6380: .word 0x0000 +3fcd6390: emu +3fcd63a0: move *a0, *a0, 0 +3fcd63b0: jrnv L3FCD69E0 +3fcd63c0: rev sp +3fcd63d0: .word 0x0000 +3fcd63e0: .word 0x0000 +3fcd63f0: .word 0x0000 +3fcd6400: move *a0(0xccc2), *a0(0x3f), 0 +3fcd6430: .word 0x0000 +3fcd6440: .word 0x0000 +3fcd6450: sub a10, a4 +3fcd6460: xor a10, a3 +3fcd6470: addc a9, a4 +3fcd6480: andn b2, b5 +3fcd6490: move b10, a3 +3fcd64a0: .word 0x0052 +3fcd64b0: .word 0x0054 +3fcd64c0: .word 0x0000 +3fcd64d0: .word 0x00b8 +3fcd64e0: .word 0x0000 +3fcd64f0: rev b14 +3fcd6500: .word 0x0000 +3fcd6510: .word 0x004e +3fcd6520: .word 0x0000 +3fcd6530: rev b13 +3fcd6540: .word 0x0000 +3fcd6550: .word 0x00b9 +3fcd6560: .word 0x0000 +3fcd6570: rev b11 +3fcd6580: .word 0x0000 +3fcd6590: exgpc b6 +3fcd65a0: .word 0x0000 +3fcd65b0: rev b12 +3fcd65c0: .word 0x0000 +3fcd65d0: .word 0x006b +3fcd65e0: .word 0x0000 +3fcd65f0: rev b8 +3fcd6600: .word 0x0000 +3fcd6610: .word 0x0001 +3fcd6620: .word 0x0000 +3fcd6630: rev b9 +3fcd6640: .word 0x0000 +3fcd6650: .word 0x000b +3fcd6660: .word 0x0000 +3fcd6670: .word 0x0012 +3fcd6680: .word 0x0000 +3fcd6690: .word 0x0050 +3fcd66a0: .word 0x0000 +3fcd66b0: .word 0x0054 +3fcd66c0: .word 0x0000 +3fcd66d0: .word 0x0001 +3fcd66e0: .word 0x0006 +3fcd66f0: .word 0x0010 +3fcd6700: .word 0x0010 +3fcd6710: .word 0x0000 +3fcd6720: .word 0x0000 +3fcd6730: .word 0x0010 +3fcd6740: .word 0x0000 +3fcd6750: .word 0x0010 +3fcd6760: .word 0x0000 +L3FCD6770: +3fcd6770: .word 0xfff1 +3fcd6780: .word 0x0001 +3fcd6790: .word 0x0007 +3fcd67a0: .word 0x0001 +3fcd67b0: .word 0x0002 +3fcd67c0: .word 0x0000 +3fcd67d0: .word 0x0000 +3fcd67e0: .word 0x0010 +3fcd67f0: .word 0x0010 +3fcd6800: .word 0x000e +3fcd6810: .word 0x000f +3fcd6820: .word 0x0000 +3fcd6830: .word 0x0000 +3fcd6840: .word 0x0001 +3fcd6850: .word 0x0000 +3fcd6860: .word 0x0000 +3fcd6870: .word 0x0000 +3fcd6880: .word 0x0000 +3fcd6890: .word 0x0000 +3fcd68a0: .word 0x0000 +3fcd68b0: rev b5 +3fcd68c0: .word 0x0000 +3fcd68d0: .word 0x0001 +3fcd68e0: emu +3fcd68f0: .word 0x0008 +3fcd6900: .word 0x0000 +3fcd6910: .word 0x0000 +3fcd6920: .word 0x0000 +3fcd6930: sra b5, b0 +3fcd6940: dsjs a13, L3FCD6770 +3fcd6950: .word 0x006c +3fcd6960: .word 0x0092 +3fcd6970: .word 0x00b8 +3fcd6980: .word 0x00de +3fcd6990: emu +3fcd69a0: exgpc a10 +3fcd69b0: getpc b0 +3fcd69c0: jump b6 +3fcd69d0: getst b12 +L3FCD69E0: +3fcd69e0: popst +3fcd69f0: pushst +3fcd6a00: .word 0x020e +3fcd6a10: .word 0x0234 +3fcd6a20: .word 0x025a +3fcd6a30: .word 0x0280 +3fcd6a40: .word 0x0294 +3fcd6a50: .word 0x02a8 +3fcd6a60: .word 0x02be +3fcd6a70: .word 0x02d4 +3fcd6a80: .word 0x02f0 +3fcd6a90: nop +3fcd6aa0: clrc +3fcd6ab0: movb @0x3a0037a, @0x3ec03c6 +3fcd6b00: .word 0x0412 +3fcd6b10: .word 0x0438 +3fcd6b20: .word 0x045e +3fcd6b30: .word 0x0484 +3fcd6b40: .word 0x04aa +3fcd6b50: .word 0x04d0 +3fcd6b60: .word 0x04ea +3fcd6b70: sext a4, 0 +3fcd6b80: zext a4, 0 +3fcd6b90: setf 4, 0, 0 +3fcd6ba0: setf 10, 1, 0 +3fcd6bb0: move b0, @0x5dc05b6, 0 +3fcd6be0: .word 0x0602 +3fcd6bf0: .word 0x0628 +3fcd6c00: .word 0x064e +3fcd6c10: .word 0x0674 +3fcd6c20: .word 0x069a +3fcd6c30: .word 0x06c0 +3fcd6c40: .word 0x06e6 +3fcd6c50: sext a12, 1 +3fcd6c60: zext b2, 1 +3fcd6c70: setf 24, 0, 1 +3fcd6c80: setf 30, 1, 1 +3fcd6c90: move @0x100007ca, a4, 1 +3fcd6cc0: emu +3fcd6cd0: .word 0x000f +3fcd6ce0: .word 0x0000 +3fcd6cf0: .word 0x0006 +3fcd6d00: .word 0x001e +3fcd6d10: .word 0x007c +3fcd6d20: pushst +3fcd6d30: move @0x1f01ff8, b8 +L3FCD6D60: +3fcd6d60: not b0 +3fcd6d70: setf 32, 1, 1 +3fcd6d80: .word 0x0e60 +3fcd6d90: btst 29, a0 +3fcd6da0: dsjs a0, L3FCD6DD0 +3fcd6db0: .word 0x7000 +L3FCD6DC0: +3fcd6dc0: sla 0x0, a0 +L3FCD6DD0: +3fcd6dd0: .word 0x0000 +L3FCD6DE0: +3fcd6de0: addk 32, a0 +3fcd6df0: emu +3fcd6e00: .word 0x000f +3fcd6e10: .word 0x0007 +3fcd6e20: .word 0x001f +3fcd6e30: .word 0x007f +3fcd6e40: pushst +3fcd6e50: move @0x3ffc1ffc, b14 +3fcd6e80: btst 0, b8 +3fcd6e90: move @0x1ff00ff0, b8 +3fcd6ec0: dsjs a0, L3FCD6D60 +L3FCD6ED0: +3fcd6ed0: .word 0x7ce0 +L3FCD6EE0: +3fcd6ee0: pixt a2, *a0 +3fcd6ef0: .word 0x7000 +3fcd6f00: sla 0x0, a0 +3fcd6f10: .word 0x0efe +3fcd6f20: .word 0x0210 +3fcd6f30: emu +3fcd6f40: .word 0x0000 +3fcd6f50: .word 0x0006 +3fcd6f60: sext a14, 1 +3fcd6f70: fill l +3fcd6f80: btst 0, b8 +3fcd6f90: btst 0, b0 +3fcd6fa0: dsjs a0, L3FCD6DC0 +3fcd6fb0: dsjs b0, L3FCD6DE0 +3fcd6fc0: dsjs a0, L3FCD6DE0 +3fcd6fd0: .word 0xdfc0 +3fcd6fe0: modu a8, a0 +3fcd6ff0: pixt *a0, xy, *a0, xy +3fcd7000: .word 0x7800 +3fcd7010: rl 0x0, a0 +3fcd7020: .word 0x0000 +3fcd7030: .word 0x0000 +3fcd7040: .word 0x0efe +3fcd7050: .word 0x0210 +3fcd7060: emu +3fcd7070: .word 0x0007 +3fcd7080: sext sp, 1 +3fcd7090: fill l +3fcd70a0: btst 0, b14 +3fcd70b0: dsjs b12, L3FCD6ED0 +3fcd70c0: dsjs b8, L3FCD6EE0 +3fcd70d0: .word 0x7ff8 +3fcd70e0: .word 0x7ff8 +3fcd70f0: .word 0xfff0 +3fcd7100: .word 0xffe0 +L3FCD7110: +3fcd7110: .word 0xffc0 +3fcd7120: .word 0xff00 +L3FCD7130: +3fcd7130: .word 0x7c00 +L3FCD7140: +3fcd7140: dsjs a0, L3FCD7150 +L3FCD7150: +3fcd7150: .word 0x0000 +L3FCD7160: +3fcd7160: .word 0x0000 +3fcd7170: .word 0x0efe +L3FCD7180: +3fcd7180: .word 0x0210 +3fcd7190: emu +3fcd71a0: .word 0x0004 +3fcd71b0: addk 21, a10 +3fcd71c0: sra 0x20, b5 +3fcd71d0: and a0, a10 +3fcd71e0: sla 0x1e, a4 +3fcd71f0: .word 0x06e2 +3fcd7200: move b7, a0 +3fcd7210: .word 0x0ef2 +3fcd7220: move b1, a0 +3fcd7230: fill xy +3fcd7240: subb sp, a0 +3fcd7250: sla 0x1e, a4 +3fcd7260: and a0, a8 +3fcd7270: move -*b0, -*b0, 0 +3fcd7280: or a10, a0 +3fcd7290: sla 0x0, a0 +3fcd72a0: .word 0x0efe +3fcd72b0: .word 0x0210 +3fcd72c0: emu +3fcd72d0: .word 0x000c +3fcd72e0: addk 21, b14 +3fcd72f0: dsjs sp, L3FCD7110 +3fcd7300: .word 0x7fff +3fcd7310: dsjs b14, L3FCD7130 +3fcd7320: dsjs b14, L3FCD7140 +3fcd7330: .word 0x7ffc +3fcd7340: dsjs b14, L3FCD7160 +3fcd7350: .word 0x7ffc +3fcd7360: dsjs b14, L3FCD7180 +3fcd7370: .word 0x7ffc +L3FCD7380: +3fcd7380: .word 0x7ffc +L3FCD7390: +3fcd7390: .word 0xfff8 +3fcd73a0: .word 0xfff0 +3fcd73b0: .word 0x7d40 +3fcd73c0: rl 0x0, a0 +3fcd73d0: .word 0x08f8 +3fcd73e0: .word 0x0810 +L3FCD73F0: +3fcd73f0: emu +L3FCD7400: +3fcd7400: not a0 +3fcd7410: .word 0x0c18 +3fcd7420: addk 32, a4 +3fcd7430: sla 0x0, a2 +3fcd7440: sla 0x0, a2 +3fcd7450: add a0, a1 +3fcd7460: move sp, a9 +3fcd7470: move sp, a9 +3fcd7480: move sp, a9 +3fcd7490: add a0, a1 +3fcd74a0: sla 0x0, a2 +3fcd74b0: sla 0x0, a2 +3fcd74c0: addk 32, a4 +3fcd74d0: .word 0x0c18 +3fcd74e0: not a0 +3fcd74f0: .word 0x0000 +3fcd7500: .word 0x08f8 +3fcd7510: .word 0x0810 +3fcd7520: emu +3fcd7530: not a0 +3fcd7540: fill xy +3fcd7550: btst 0, b12 +3fcd7560: dsjs b14, L3FCD7380 +3fcd7570: dsjs b14, L3FCD7390 +3fcd7580: .word 0x7fff +3fcd7590: .word 0x7fff +3fcd75a0: .word 0x7fff +3fcd75b0: .word 0x7fff +3fcd75c0: .word 0x7fff +3fcd75d0: dsjs b14, L3FCD73F0 +3fcd75e0: dsjs b14, L3FCD7400 +3fcd75f0: btst 0, b12 +3fcd7600: fill xy +3fcd7610: not a0 +3fcd7620: .word 0x0000 +3fcd7630: .word 0x0afa +3fcd7640: sext b0, 1 +3fcd7650: emu +3fcd7660: .word 0x0000 +3fcd7670: pixblt l,l +3fcd7680: .word 0x0802 +3fcd7690: ori 0x2080a0a, b10 +3fcd76c0: .word 0x0000 +3fcd76d0: .word 0x0208 +3fcd76e0: .word 0x0a0a +3fcd76f0: ori 0xf1e0802, b10 +3fcd7720: .word 0x0000 +3fcd7730: .word 0x0000 +3fcd7740: .word 0x0000 +3fcd7750: .word 0x0000 +3fcd7760: .word 0x0afa +3fcd7770: sext b0, 1 +3fcd7780: emu +3fcd7790: btst 15, sp +3fcd77a0: btst 7, sp +3fcd77b0: btst 7, sp +3fcd77c0: btst 2, sp +3fcd77d0: fill xy +3fcd77e0: nop +3fcd77f0: emu +3fcd7800: nop +3fcd7810: fill xy +3fcd7820: btst 2, sp +3fcd7830: btst 7, sp +3fcd7840: btst 7, sp +3fcd7850: btst 15, sp +3fcd7860: .word 0x0000 +3fcd7870: .word 0x0000 +3fcd7880: .word 0x0000 +3fcd7890: .word 0x0afa +3fcd78a0: .word 0x0810 +3fcd78b0: emu +3fcd78c0: .word 0x0040 +3fcd78d0: .word 0x00a0 +3fcd78e0: emu +3fcd78f0: .word 0x0248 +3fcd7900: .word 0x04e4 +3fcd7910: movi 0xffe1001, b2 +3fcd7940: addk 32, a1 +3fcd7950: movi 0x24804e4, b2 +3fcd7980: emu +3fcd7990: .word 0x00a0 +3fcd79a0: .word 0x0040 +3fcd79b0: .word 0x0000 +3fcd79c0: .word 0x0afa +3fcd79d0: .word 0x0810 +3fcd79e0: emu +3fcd79f0: .word 0x0040 +3fcd7a00: .word 0x00e0 +3fcd7a10: pushst +3fcd7a20: not b8 +3fcd7a30: move @0x1fff0ffe, b12 +3fcd7a60: fill xy +3fcd7a70: btst 0, sp +3fcd7a80: fill xy +3fcd7a90: move @0x1f003f8, b12 +L3FCD7AC0: +3fcd7ac0: .word 0x00e0 +3fcd7ad0: .word 0x0040 +L3FCD7AE0: +3fcd7ae0: .word 0x0000 +3fcd7af0: movi 0x1090710, b9 +3fcd7b20: getpc a0 +3fcd7b30: .word 0x02a0 +3fcd7b40: .word 0x0490 +3fcd7b50: .word 0x0888 +3fcd7b60: addk 21, a4 +3fcd7b70: sll 0x15, b2 +3fcd7b80: move b5, a9 +3fcd7b90: sll 0x15, b2 +3fcd7ba0: addk 21, a4 +3fcd7bb0: .word 0x0888 +3fcd7bc0: .word 0x0490 +3fcd7bd0: .word 0x02a0 +3fcd7be0: getpc a0 +3fcd7bf0: .word 0x0000 +3fcd7c00: .word 0x0000 +3fcd7c10: .word 0x0000 +3fcd7c20: movi 0x1090710, b9 +3fcd7c50: getpc a0 +3fcd7c60: not a0 +3fcd7c70: move @0x1ffc0ff8, b0 +3fcd7ca0: dsjs b14, L3FCD7AC0 +3fcd7cb0: .word 0x7fff +3fcd7cc0: dsjs b14, L3FCD7AE0 +3fcd7cd0: btst 0, b12 +3fcd7ce0: fill xy +3fcd7cf0: move @0x14003e0, b0 +3fcd7d20: .word 0x0000 +3fcd7d30: .word 0x0000 +3fcd7d40: .word 0x0000 +3fcd7d50: .word 0x04fd +3fcd7d60: trap 7 +3fcd7d70: emu +3fcd7d80: move *a4, *a0, 0 +3fcd7d90: add a4, a2 +3fcd7da0: inc a0 +3fcd7db0: .word 0x0408 +3fcd7dc0: move a8, *a2, 0 +3fcd7dd0: and a2, a0 +3fcd7de0: .word 0x0044 +3fcd7df0: .word 0x04fd +3fcd7e00: trap 7 +3fcd7e10: emu +3fcd7e20: move *a12+, *a0+, 0 +3fcd7e30: jrp L3FCD76B0 +3fcd7e40: rl 0x3, a0 +3fcd7e50: .word 0x0c18 +3fcd7e60: move a8, *a6, 1 +3fcd7e70: pixt a6, *a1, xy +3fcd7e80: .word 0x00cc +3fcd7e90: movb b13, @0x1050b08 +3fcd7ec0: sla 0x10, a0 +3fcd7ed0: .word 0x0814 +3fcd7ee0: .word 0x0808 +3fcd7ef0: .word 0x0808 +3fcd7f00: .word 0x0808 +3fcd7f10: .word 0x0855 +3fcd7f20: subk 32, a8 +3fcd7f30: rev a2 +3fcd7f40: movb b13, @0x1050b08 +3fcd7f70: srl a0, a0 +3fcd7f80: movk 1, b12 +3fcd7f90: movk 32, b8 +3fcd7fa0: movk 32, b8 +3fcd7fb0: movk 32, b8 +3fcd7fc0: movk 7, sp +3fcd7fd0: dsjs b8, L3FCD7FE0 +L3FCD7FE0: +3fcd7fe0: .word 0x0066 +3fcd7ff0: move @0x106070d, b10 +3fcd8020: .word 0x00e0 +3fcd8030: move b0, *b4, 0 +3fcd8040: and a0, a2 +3fcd8050: .word 0x0a00 +3fcd8060: .word 0x7f7e +3fcd8070: pixt *a0, *a0 +3fcd8080: move b7, -*b13, 0 +3fcd8090: subk 32, a0 +3fcd80a0: .word 0x0280 +3fcd80b0: .word 0x0050 +3fcd80c0: .word 0x000e +3fcd80d0: move @0x106070d, b10 +3fcd8100: .word 0x00e0 +3fcd8110: move b0, *b12, 0 +3fcd8120: .word 0x7003 +3fcd8130: .word 0x0e00 +3fcd8140: .word 0xfffe +3fcd8150: .word 0xffff +3fcd8160: addxy b7, sp +3fcd8170: btst 31, a0 +3fcd8180: abs a0 +3fcd8190: .word 0x0070 +3fcd81a0: .word 0x000e +3fcd81b0: .word 0x08f8 +3fcd81c0: .word 0x0810 +3fcd81d0: emu +3fcd81e0: popst +3fcd81f0: getpc a0 +3fcd8200: dint +3fcd8210: .word 0x0410 +3fcd8220: cmpi 0x89c8e88b, a8 +3fcd8250: add a0, a1 +3fcd8260: .word 0x7637 +3fcd8270: subk 27, b4 +3fcd8280: cmpi 0xfc9ffbef, a8 +3fcd82b0: getpc a0 +3fcd82c0: popst +3fcd82d0: .word 0x08f8 +3fcd82e0: .word 0x0810 +3fcd82f0: emu +3fcd8300: popst +3fcd8310: popst +3fcd8320: not a0 +3fcd8330: move @0x1ffc0ff8, b0 +3fcd8360: .word 0x7e3f +3fcd8370: .word 0x7e3f +3fcd8380: .word 0x7e3f +3fcd8390: btst 0, b12 +3fcd83a0: fill xy +3fcd83b0: move @0x1c003e0, b0 +L3FCD83E0: +3fcd83e0: popst +3fcd83f0: fill xy +3fcd8400: .word 0x0e10 +3fcd8410: emu +3fcd8420: .word 0x0000 +3fcd8430: dsjs a0, L3FCD8440 +L3FCD8440: +3fcd8440: dsjs a0, L3FCD8450 +L3FCD8450: +3fcd8450: .word 0x3400 +3fcd8460: addi 0x780, a0 +3fcd8480: move @0x1f003e0, @0x7800f8, 1 +3fcd84d0: rev b4 +3fcd84e0: .word 0x000c +3fcd84f0: .word 0x0002 +3fcd8500: .word 0x0000 +3fcd8510: .word 0x0000 +3fcd8520: fill xy +3fcd8530: .word 0x0e10 +3fcd8540: emu +3fcd8550: dsjs a0, L3FCD8560 +L3FCD8560: +3fcd8560: .word 0x7c00 +3fcd8570: .word 0x7e00 +3fcd8580: .word 0x7f00 +3fcd8590: dsjs a0, L3FCD83E0 +3fcd85a0: btst 1, a0 +3fcd85b0: fill xy +3fcd85c0: move @0x1fc03f8, b0 +3fcd85f0: .word 0x00fc +3fcd8600: .word 0x007e +3fcd8610: rev b14 +3fcd8620: .word 0x000f +3fcd8630: .word 0x0003 +3fcd8640: .word 0x0000 +3fcd8650: subi 0xfeef, b11 +3fcd8670: emu +3fcd8680: .word 0x0000 +3fcd8690: rev a0 +3fcd86a0: rev a0 +3fcd86b0: .word 0x0070 +3fcd86c0: .word 0x0070 +3fcd86d0: .word 0x00f8 +3fcd86e0: .word 0x00f8 +3fcd86f0: pushst +3fcd8700: pushst +3fcd8710: clrc +3fcd8720: .word 0x0222 +3fcd8730: rev a0 +3fcd8740: rev a0 +3fcd8750: rev a0 +3fcd8760: rev a0 +L3FCD8770: +3fcd8770: .word 0x0000 +3fcd8780: subi 0xfeef, b11 +3fcd87a0: emu +3fcd87b0: rev a0 +3fcd87c0: .word 0x0070 +3fcd87d0: .word 0x0070 +3fcd87e0: .word 0x00f8 +3fcd87f0: .word 0x00f8 +3fcd8800: pushst +3fcd8810: pushst +L3FCD8820: +3fcd8820: not b14 +3fcd8830: not b14 +3fcd8840: move @0x6730777, sp +3fcd8870: .word 0x0070 +L3FCD8880: +3fcd8880: .word 0x0070 +L3FCD8890: +3fcd8890: .word 0x0070 +3fcd88a0: .word 0x0070 +3fcd88b0: pushst +3fcd88c0: emu +3fcd88d0: emu +3fcd88e0: .word 0x0000 +3fcd88f0: sla a0, a0 +3fcd8900: .word 0x7800 +3fcd8910: dsjs a0, L3FCD8820 +3fcd8920: dsjs a0, L3FCD8770 +3fcd8930: btst 0, a0 +3fcd8940: btst 0, b8 +3fcd8950: pixblt b,l +3fcd8960: fill l +3fcd8970: .word 0x06e0 +3fcd8980: .word 0x0670 +3fcd8990: .word 0x0238 +3fcd89a0: .word 0x021c +3fcd89b0: .word 0x000e +3fcd89c0: .word 0x0004 +3fcd89d0: .word 0x0000 +3fcd89e0: pushst +3fcd89f0: emu +3fcd8a00: emu +3fcd8a10: addxy a0, a0 +3fcd8a20: pixt a0, *a0 +3fcd8a30: .word 0xfe00 +3fcd8a40: .word 0x7f80 +3fcd8a50: .word 0x7fe0 +3fcd8a60: dsjs b8, L3FCD8880 +3fcd8a70: dsjs b12, L3FCD8890 +3fcd8a80: btst 0, b8 +3fcd8a90: btst 0, a0 +3fcd8aa0: fill xy +3fcd8ab0: fill xy +3fcd8ac0: setf 28, 1, 1 +3fcd8ad0: zext b14, 1 +3fcd8ae0: .word 0x021f +3fcd8af0: .word 0x000e +3fcd8b00: .word 0x0004 +3fcd8b10: addk 32, a0 +3fcd8b20: .word 0x0610 +3fcd8b30: .word 0x000a +3fcd8b40: .word 0x0000 +3fcd8b50: .word 0x0600 +3fcd8b60: abs a0 +3fcd8b70: pushst +3fcd8b80: pushst +3fcd8b90: .word 0x7ffe +3fcd8ba0: pushst +3fcd8bb0: pushst +3fcd8bc0: abs a0 +3fcd8bd0: .word 0x0600 +3fcd8be0: .word 0x0000 +3fcd8bf0: .word 0x0000 +3fcd8c00: .word 0x0000 +3fcd8c10: .word 0x0000 +3fcd8c20: .word 0x0000 +3fcd8c30: .word 0x0000 +3fcd8c40: addk 32, a0 +3fcd8c50: .word 0x0610 +3fcd8c60: .word 0x000a +3fcd8c70: .word 0x0e00 +3fcd8c80: pixblt b,l +3fcd8c90: move @0xfffe03f8, a0 +3fcd8cc0: .word 0xffff +3fcd8cd0: .word 0xfffe +3fcd8ce0: not b8 +3fcd8cf0: move @0xe000f80, a0 +3fcd8d20: .word 0x0000 +3fcd8d30: .word 0x0000 +3fcd8d40: .word 0x0000 +3fcd8d50: .word 0x0000 +3fcd8d60: .word 0x0000 +3fcd8d70: pushst +3fcd8d80: .word 0x0610 +3fcd8d90: emu +3fcd8da0: .word 0x0000 +3fcd8db0: .word 0x0060 +3fcd8dc0: popst +3fcd8dd0: move a0, @0x7ffe1f80, 1 +3fcd8e00: btst 3, a0 +3fcd8e10: move a0, @0x6001c0, 1 +3fcd8e40: .word 0x0000 +3fcd8e50: .word 0x0000 +3fcd8e60: .word 0x0000 +3fcd8e70: .word 0x0000 +3fcd8e80: .word 0x0000 +3fcd8e90: .word 0x0000 +3fcd8ea0: pushst +3fcd8eb0: .word 0x0610 +3fcd8ec0: emu +3fcd8ed0: .word 0x0070 +3fcd8ee0: pushst +3fcd8ef0: move @0x7fff1fc0, a0 +3fcd8f20: .word 0xffff +3fcd8f30: .word 0x7fff +3fcd8f40: btst 1, a0 +L3FCD8F50: +3fcd8f50: move @0x7001f0, a0 +3fcd8f80: .word 0x0000 +3fcd8f90: .word 0x0000 +3fcd8fa0: .word 0x0000 +3fcd8fb0: .word 0x0000 +3fcd8fc0: .word 0x0000 +3fcd8fd0: move @0x106060d, b10 +3fcd9000: dsjs a7, L3FCD9010 +L3FCD9010: +3fcd9010: btst a2, a1 +3fcd9020: andn a1, a4 +3fcd9030: sll 0x4, a2 +3fcd9040: .word 0x0220 +3fcd9050: add a2, a4 +3fcd9060: move -*b0, b2, 0 +3fcd9070: sla 0x12, a4 +3fcd9080: jrc L3FCD92E0 +3fcd9090: .word 0x0e03 +3fcd90a0: move @0x106060d, b10 +3fcd90d0: pixt *a0, *a7 +3fcd90e0: .word 0x7bc1 +3fcd90f0: .word 0xde3c +3fcd9100: dsjs a3, L3FCD8F50 +3fcd9110: not a0 +3fcd9120: jruc L3FCD98F0 +3fcd9130: movb *b0(0xe3c7), *sp(0xf83d) +3fcd9160: .word 0x0e03 +3fcd9170: movi 0x1070610, b9 +3fcd91a0: .word 0x00e0 +3fcd91b0: nop +3fcd91c0: .word 0x0404 +3fcd91d0: .word 0x0802 +3fcd91e0: .word 0x0802 +3fcd91f0: addk 32, a1 +3fcd9200: addk 32, a1 +3fcd9210: addk 32, a1 +3fcd9220: .word 0x0802 +L3FCD9230: +3fcd9230: .word 0x0802 +L3FCD9240: +3fcd9240: .word 0x0404 +L3FCD9250: +3fcd9250: nop +L3FCD9260: +3fcd9260: .word 0x00e0 +3fcd9270: movi 0x1070610, b9 +3fcd92a0: .word 0x00e0 +3fcd92b0: not b8 +3fcd92c0: sext b12, 1 +3fcd92d0: .word 0x0c06 +L3FCD92E0: +3fcd92e0: .word 0x0c06 +3fcd92f0: movk 32, a3 +3fcd9300: movk 32, a3 +3fcd9310: movk 32, a3 +3fcd9320: .word 0x0c06 +L3FCD9330: +3fcd9330: .word 0x0c06 +L3FCD9340: +3fcd9340: sext b12, 1 +3fcd9350: not b8 +3fcd9360: .word 0x00e0 +3fcd9370: .word 0x08f8 +3fcd9380: trap 16 +3fcd9390: emu +L3FCD93A0: +3fcd93a0: .word 0x0000 +L3FCD93B0: +3fcd93b0: .word 0x0000 +3fcd93c0: not a0 +3fcd93d0: .word 0x0a28 +3fcd93e0: addk 17, a4 +3fcd93f0: addk 17, a4 +3fcd9400: sla 0x11, a2 +3fcd9410: dsjs b14, L3FCD9230 +3fcd9420: dsjs b14, L3FCD9240 +3fcd9430: dsjs b14, L3FCD9250 +3fcd9440: dsjs b14, L3FCD9260 +3fcd9450: btst 0, b12 +3fcd9460: btst 0, b12 +3fcd9470: fill xy +3fcd9480: not a0 +3fcd9490: .word 0x0000 +3fcd94a0: .word 0x08f8 +3fcd94b0: trap 16 +3fcd94c0: emu +3fcd94d0: .word 0x0080 +3fcd94e0: not a0 +3fcd94f0: fill xy +3fcd9500: btst 0, b12 +3fcd9510: dsjs b14, L3FCD9330 +3fcd9520: dsjs b14, L3FCD9340 +3fcd9530: .word 0x7fff +3fcd9540: .word 0x7fff +3fcd9550: .word 0x7fff +3fcd9560: .word 0x7fff +3fcd9570: .word 0x7fff +3fcd9580: dsjs b14, L3FCD93A0 +3fcd9590: dsjs b14, L3FCD93B0 +3fcd95a0: btst 0, b12 +3fcd95b0: fill xy +3fcd95c0: not a0 +3fcd95d0: fill xy +3fcd95e0: .word 0x0e10 +3fcd95f0: emu +3fcd9600: .word 0x0000 +L3FCD9610: +3fcd9610: .word 0x001c +3fcd9620: .word 0x001c +3fcd9630: rev a12 +3fcd9640: .word 0x00d0 +3fcd9650: pushst +L3FCD9660: +3fcd9660: not a0 +3fcd9670: move @0x1f000f80, @0x2c001e00, 1 +3fcd96c0: rl 0x0, a0 +3fcd96d0: add a0, a0 +3fcd96e0: .word 0x0000 +3fcd96f0: .word 0x0000 +3fcd9700: fill xy +3fcd9710: .word 0x0e10 +3fcd9720: emu +3fcd9730: .word 0x001c +3fcd9740: rev b14 +3fcd9750: .word 0x007e +3fcd9760: .word 0x00fe +3fcd9770: pushst +3fcd9780: not b8 +3fcd9790: move @0x1fc00fe0, b0 +3fcd97c0: dsjs a0, L3FCD9610 +3fcd97d0: dsjs a0, L3FCD9660 +3fcd97e0: .word 0x7e00 +3fcd97f0: .word 0x7c00 +3fcd9800: pixt a0, *a0, xy +L3FCD9810: +3fcd9810: jauc L3FCD9830 +L3FCD9830: +3fcd9830: addk 32, a0 +3fcd9840: emu +3fcd9850: .word 0x000f +3fcd9860: .word 0x0000 +3fcd9870: rev b6 +3fcd9880: jump a12 +3fcd9890: .word 0x02da +3fcd98a0: move @0x1fd80f6c, b6, 0 +3fcd98d0: btst 0, b0 +3fcd98e0: btst 0, a0 +L3FCD98F0: +3fcd98f0: btst 1, b12 +3fcd9900: modu sp, b0 +3fcd9910: .word 0x77e0 +3fcd9920: dsjs a0, L3FCD9A30 +3fcd9930: dsjs a0, L3FCD9940 +L3FCD9940: +3fcd9940: movk 32, a0 +3fcd9950: .word 0x0000 +3fcd9960: addk 32, a0 +L3FCD9970: +3fcd9970: emu +3fcd9980: .word 0x000f +3fcd9990: rev b6 +3fcd99a0: pushst +3fcd99b0: not b14 +3fcd99c0: move @0x1ffe0fff, sp +L3FCD99F0: +3fcd99f0: dsjs b12, L3FCD9810 +3fcd9a00: dsjs b8, L3FCD9820 +3fcd9a10: dsjs b12, L3FCD9830 +3fcd9a20: .word 0x7ffe +L3FCD9A30: +3fcd9a30: .word 0xfffe +3fcd9a40: .word 0x7ff0 +3fcd9a50: .word 0x7fe0 +3fcd9a60: dsjs a0, L3FCD9970 +3fcd9a70: btst 31, a0 +3fcd9a80: .word 0x0800 +3fcd9a90: .word 0x08f8 +3fcd9aa0: emu +3fcd9ab0: emu +3fcd9ac0: .word 0x0000 +3fcd9ad0: .word 0x0080 +3fcd9ae0: .word 0x02a0 +3fcd9af0: .word 0x02a0 +3fcd9b00: .word 0x02a0 +3fcd9b10: .word 0x0aa0 +3fcd9b20: .word 0x0aa6 +3fcd9b30: subi 0xf017, a12 +3fcd9b50: fill xy +3fcd9b60: fill xy +3fcd9b70: fill xy +3fcd9b80: move @0x7e0, a0 +3fcd9bb0: move @0x11008f8, a0 +3fcd9be0: emu +3fcd9bf0: .word 0x0080 +3fcd9c00: not a0 +3fcd9c10: move @0xff007f0, b0 +3fcd9c40: btst 0, b6 +3fcd9c50: btst 0, sp +3fcd9c60: btst 0, b14 +3fcd9c70: btst 0, b12 +3fcd9c80: btst 0, b12 +3fcd9c90: btst 0, b12 +3fcd9ca0: btst 0, b8 +3fcd9cb0: fill xy +3fcd9cc0: fill xy +L3FCD9CD0: +3fcd9cd0: fill xy +3fcd9ce0: fill xy +L3FCD9CF0: +3fcd9cf0: pushst +3fcd9d00: emu +3fcd9d10: emu +3fcd9d20: .word 0x0000 +3fcd9d30: mods a0, a0 +3fcd9d40: .word 0x3680 +3fcd9d50: divu a10, a0 +3fcd9d60: mods a13, a0 +3fcd9d70: .word 0x36f0 +3fcd9d80: movk 31, b8 +3fcd9d90: fill xy +3fcd9da0: move @0xff63bf8, b8 +3fcd9dd0: move @0x3c005c, a14 +3fcd9e00: .word 0x0018 +3fcd9e10: .word 0x0000 +3fcd9e20: pushst +3fcd9e30: emu +3fcd9e40: emu +3fcd9e50: mods a0, a0 +3fcd9e60: .word 0xff80 +3fcd9e70: .word 0x7fc0 +3fcd9e80: .word 0xffe0 +3fcd9e90: .word 0xfff0 +3fcd9ea0: .word 0x7ff8 +3fcd9eb0: dsjs b12, L3FCD9CD0 +3fcd9ec0: btst 0, b12 +3fcd9ed0: dsjs b12, L3FCD9CF0 +3fcd9ee0: .word 0x7ffe +3fcd9ef0: .word 0x7fff +3fcd9f00: fill xy +3fcd9f10: move @0x38007c, b14 +3fcd9f40: .word 0x0010 +3fcd9f50: addk 32, a0 +3fcd9f60: nop +3fcd9f70: .word 0x000d +3fcd9f80: .word 0x0000 +3fcd9f90: sext a0, 1 +3fcd9fa0: fill xy +3fcd9fb0: line 1 +3fcd9fc0: .word 0xdfe0 +3fcd9fd0: .word 0xdfc0 +3fcd9fe0: mpyu a14, a0 +3fcd9ff0: jann 0x0 +3fcda020: .word 0x0000 +3fcda030: .word 0x0000 +3fcda040: .word 0x0000 +3fcda050: .word 0x0000 +3fcda060: .word 0x0000 +3fcda070: .word 0x0000 +3fcda080: addk 32, a0 +3fcda090: nop +3fcda0a0: .word 0x000d +3fcda0b0: move @0xffff0ffe, @0xfff0fffe, 1 +3fcda100: .word 0xfff0 +3fcda110: .word 0xffe0 +3fcda120: .word 0xffe0 +3fcda130: movy a14, a0 +3fcda140: .word 0x0000 +3fcda150: .word 0x0000 +3fcda160: .word 0x0000 +3fcda170: .word 0x0000 +3fcda180: .word 0x0000 +3fcda190: .word 0x0000 +3fcda1a0: .word 0x0000 +3fcda1b0: .word 0x0efe +3fcda1c0: emu +3fcda1d0: emu +3fcda1e0: .word 0x0000 +3fcda1f0: .word 0x0004 +3fcda200: .word 0x0004 +3fcda210: .word 0x0004 +3fcda220: .word 0x0004 +3fcda230: .word 0x0014 +3fcda240: .word 0x007c +3fcda250: .word 0x00fc +3fcda260: .word 0x00fe +3fcda270: .word 0x00fe +3fcda280: .word 0x00fe +3fcda290: .word 0x00fc +3fcda2a0: .word 0x0078 +3fcda2b0: .word 0x0000 +3fcda2c0: .word 0x00f8 +3fcda2d0: .word 0x00b8 +3fcda2e0: .word 0x0efe +3fcda2f0: emu +3fcda300: emu +3fcda310: .word 0x0004 +3fcda320: .word 0x000e +3fcda330: .word 0x000e +3fcda340: .word 0x000e +3fcda350: rev b14 +3fcda360: .word 0x00fe +3fcda370: pushst +3fcda380: pushst +3fcda390: pushst +3fcda3a0: pushst +3fcda3b0: pushst +3fcda3c0: pushst +3fcda3d0: .word 0x00fc +3fcda3e0: pushst +3fcda3f0: pushst +3fcda400: pushst +3fcda410: pushst +3fcda420: nop +3fcda430: emu +3fcda440: .word 0x0000 +3fcda450: .word 0x00e0 +3fcda460: .word 0x7ff0 +3fcda470: pushst +3fcda480: move @0x3fa03fb, b11 +3fcda4b0: pushst +3fcda4c0: .word 0x0000 +3fcda4d0: .word 0x0000 +3fcda4e0: .word 0x0000 +3fcda4f0: .word 0x0000 +3fcda500: .word 0x0000 +3fcda510: .word 0x0000 +3fcda520: .word 0x0000 +3fcda530: .word 0x0000 +3fcda540: pushst +3fcda550: nop +3fcda560: emu +3fcda570: not a0 +3fcda580: .word 0x7ff0 +3fcda590: .word 0xffff +3fcda5a0: .word 0x7fff +3fcda5b0: fill xy +3fcda5c0: fill xy +3fcda5d0: move @0x3f707ff, sp +3fcda600: .word 0x0000 +3fcda610: .word 0x0000 +3fcda620: .word 0x0000 +3fcda630: .word 0x0000 +3fcda640: .word 0x0000 +3fcda650: .word 0x0000 +3fcda660: .word 0x0000 +3fcda670: subi 0xf5ef, b11 +3fcda690: emu +3fcda6a0: .word 0x7000 +3fcda6b0: cmp a0, a0 +3fcda6c0: sll 0x0, a0 +3fcda6d0: addk 16, a0 +3fcda6e0: trap 7 +3fcda6f0: .word 0x0489 +3fcda700: .word 0x0252 +3fcda710: exgpc a4 +3fcda720: .word 0x0088 +3fcda730: .word 0x0050 +3fcda740: rev a0 +3fcda750: .word 0x0000 +3fcda760: .word 0x0000 +3fcda770: .word 0x0000 +3fcda780: .word 0x0000 +L3FCDA790: +3fcda790: .word 0x0000 +3fcda7a0: subi 0xf5ef, b11 +3fcda7c0: emu +3fcda7d0: .word 0x7000 +3fcda7e0: .word 0x7800 +3fcda7f0: dsjs a0, L3FCDA800 +L3FCDA800: +3fcda800: btst 15, a0 +3fcda810: pixblt l,l +3fcda820: move sp, @0x1fc03de, 1 +3fcda850: .word 0x00f8 +3fcda860: .word 0x0070 +3fcda870: rev a0 +3fcda880: .word 0x0000 +L3FCDA890: +3fcda890: .word 0x0000 +3fcda8a0: .word 0x0000 +3fcda8b0: .word 0x0000 +3fcda8c0: .word 0x0000 +3fcda8d0: .word 0x0000 +3fcda8e0: .word 0x0000 +3fcda8f0: .word 0x0000 +3fcda900: .word 0x0000 +3fcda910: .word 0x0000 +3fcda920: .word 0x0000 +3fcda930: move @0x69500000, b0 +3fcda960: dsjs a13, L3FCDA790 +3fcda970: .word 0x0000 +3fcda980: .word 0x0000 +3fcda990: .word 0x0000 +3fcda9a0: .word 0x0000 +3fcda9b0: .word 0x0000 +3fcda9c0: .word 0x0000 +3fcda9d0: .word 0x0000 +3fcda9e0: .word 0x0001 +3fcda9f0: move -*b6, -*b0, 0 +3fcdaa00: dsjs a13, L3FCDA830 +3fcdaa10: .word 0x0000 +3fcdaa20: .word 0x0000 +3fcdaa30: .word 0x0000 +3fcdaa40: .word 0x0000 +3fcdaa50: srl b5, b0 +3fcdaa60: dsjs a13, L3FCDA890 +3fcdaa70: .word 0x0000 +3fcdaa80: .word 0x0000 +3fcdaa90: rl a11, a6 +3fcdaaa0: sra b11, b8 +3fcdaab0: .word 0x0064 +3fcdaac0: rev b13 +3fcdaad0: .word 0x0000 +3fcdaae0: .word 0x004a +3fcdaaf0: .word 0x0000 +3fcdab00: rev b11 +3fcdab10: .word 0x0000 +3fcdab20: .word 0x0082 +3fcdab30: .word 0x0000 +3fcdab40: rev b12 +3fcdab50: .word 0x0000 +3fcdab60: .word 0x006b +3fcdab70: .word 0x0000 +3fcdab80: rev b8 +3fcdab90: .word 0x0000 +3fcdaba0: .word 0x000a +3fcdabb0: .word 0x0000 +3fcdabc0: rev b9 +3fcdabd0: .word 0x0000 +3fcdabe0: .word 0x0006 +3fcdabf0: .word 0x0000 +3fcdac00: .word 0x0012 +3fcdac10: .word 0x0000 +3fcdac20: .word 0x004b +3fcdac30: .word 0x0000 +3fcdac40: .word 0x0054 +3fcdac50: .word 0x0000 +3fcdac60: .word 0x0001 +3fcdac70: .word 0x0006 +3fcdac80: .word 0x000d +3fcdac90: .word 0x0008 +3fcdaca0: .word 0x0000 +3fcdacb0: .word 0x0000 +3fcdacc0: .word 0x000a +3fcdacd0: .word 0x0000 +3fcdace0: .word 0x0003 +3fcdacf0: .word 0x0000 +L3FCDAD00: +3fcdad00: .word 0x0000 +3fcdad10: .word 0x0002 +3fcdad20: .word 0x0006 +3fcdad30: .word 0xffff +3fcdad40: .word 0xfff9 +3fcdad50: .word 0x0000 +3fcdad60: .word 0x0002 +3fcdad70: .word 0x0008 +3fcdad80: .word 0x0006 +3fcdad90: .word 0x000a +3fcdada0: .word 0x0003 +3fcdadb0: .word 0x0000 +3fcdadc0: .word 0x0000 +3fcdadd0: .word 0x0001 +3fcdade0: .word 0x0000 +3fcdadf0: .word 0x0000 +3fcdae00: .word 0x0000 +3fcdae10: .word 0x0000 +3fcdae20: .word 0x0000 +3fcdae30: .word 0x0000 +3fcdae40: .word 0x00fe +3fcdae50: .word 0x0000 +3fcdae60: .word 0x0008 +3fcdae70: .word 0x000a +3fcdae80: .word 0x0006 +3fcdae90: .word 0x0000 +3fcdaea0: .word 0x0000 +3fcdaeb0: .word 0x0000 +3fcdaec0: move -*a6, -*a0, 1 +3fcdaed0: dsjs a13, L3FCDAD00 +3fcdaee0: pushst +3fcdaef0: .word 0x0209 +3fcdaf00: .word 0x0213 +3fcdaf10: .word 0x021e +3fcdaf20: .word 0x0229 +3fcdaf30: .word 0x0234 +3fcdaf40: .word 0x0240 +3fcdaf50: .word 0x024b +3fcdaf60: .word 0x0253 +3fcdaf70: .word 0x025e +3fcdaf80: .word 0x026a +3fcdaf90: .word 0x0276 +3fcdafa0: .word 0x027e +3fcdafb0: .word 0x0287 +3fcdafc0: .word 0x028f +3fcdafd0: .word 0x0297 +3fcdafe0: .word 0x02a4 +3fcdaff0: .word 0x02ab +3fcdb000: .word 0x02b2 +3fcdb010: .word 0x02b9 +3fcdb020: .word 0x02c0 +3fcdb030: .word 0x02c7 +3fcdb040: .word 0x02d1 +3fcdb050: .word 0x02db +3fcdb060: .word 0x02e5 +3fcdb070: .word 0x02ef +3fcdb080: .word 0x02f7 +3fcdb090: nop +3fcdb0a0: nop +3fcdb0b0: nop +3fcdb0c0: clrc +3fcdb0d0: clrc +3fcdb0e0: clrc +3fcdb0f0: clrc +3fcdb100: movb @0x3540349, @0x36c0360 +3fcdb150: dint +3fcdb160: dint +3fcdb170: abs a9 +3fcdb180: abs b3 +3fcdb190: abs b14 +3fcdb1a0: neg a8 +3fcdb1b0: neg b0 +3fcdb1c0: neg b7 +3fcdb1d0: neg sp +3fcdb1e0: negb a11 +3fcdb1f0: negb b7 +3fcdb200: not a3 +3fcdb210: not sp +3fcdb220: not b11 +3fcdb230: .word 0x0407 +3fcdb240: .word 0x0413 +3fcdb250: .word 0x041f +3fcdb260: .word 0x042b +3fcdb270: .word 0x0437 +3fcdb280: .word 0x0443 +3fcdb290: .word 0x044c +3fcdb2a0: .word 0x0455 +3fcdb2b0: .word 0x0461 +3fcdb2c0: .word 0x046a +3fcdb2d0: .word 0x0476 +3fcdb2e0: .word 0x0482 +3fcdb2f0: .word 0x048e +3fcdb300: .word 0x049a +3fcdb310: .word 0x04a6 +3fcdb320: .word 0x04b2 +3fcdb330: .word 0x04be +3fcdb340: .word 0x04ca +3fcdb350: .word 0x04d6 +3fcdb360: .word 0x04e2 +3fcdb370: .word 0x04ee +3fcdb380: .word 0x04f8 +3fcdb390: sext a4, 0 +3fcdb3a0: sext b0, 0 +3fcdb3b0: sext b12, 0 +3fcdb3c0: zext a8, 0 +3fcdb3d0: zext b4, 0 +3fcdb3e0: setf 32, 0, 0 +3fcdb3f0: setf 12, 0, 0 +3fcdb400: setf 25, 0, 0 +3fcdb410: setf 5, 1, 0 +3fcdb420: setf 17, 1, 0 +3fcdb430: setf 29, 1, 0 +3fcdb440: move a9, @0x5a10595, 0 +3fcdb470: move @0x5c505b9, a13, 0 +3fcdb4a0: move @0x5e505db, @0x5f405ed, 0 +3fcdb4f0: movb b12, @0x6120606 +3fcdb520: .word 0x061c +3fcdb530: .word 0x0628 +3fcdb540: .word 0x0632 +3fcdb550: .word 0x063e +3fcdb560: .word 0x0649 +3fcdb570: .word 0x0655 +3fcdb580: .word 0x065e +3fcdb590: .word 0x0669 +3fcdb5a0: .word 0x0675 +3fcdb5b0: .word 0x067f +3fcdb5c0: .word 0x0689 +3fcdb5d0: .word 0x0693 +3fcdb5e0: .word 0x069d +3fcdb5f0: .word 0x06a8 +3fcdb600: .word 0x06b3 +3fcdb610: .word 0x06bd +3fcdb620: .word 0x06c7 +3fcdb630: .word 0x06d2 +3fcdb640: .word 0x06dc +3fcdb650: .word 0x06e6 +3fcdb660: .word 0x06f0 +3fcdb670: .word 0x06fa +3fcdb680: sext a5, 1 +3fcdb690: sext sp, 1 +3fcdb6a0: sext b11, 1 +3fcdb6b0: zext a3, 1 +3fcdb6c0: zext sp, 1 +3fcdb6d0: zext b7, 1 +3fcdb6e0: .word 0xffff +3fcdb6f0: .word 0xffff +3fcdb700: .word 0xffff +3fcdb710: .word 0xffff +3fcdb720: .word 0xffff +3fcdb730: .word 0xffff +3fcdb740: .word 0xffff +3fcdb750: .word 0xffff +3fcdb760: .word 0xffff +3fcdb770: .word 0xffff +3fcdb780: .word 0xffff +3fcdb790: .word 0xffff +3fcdb7a0: .word 0xffff +3fcdb7b0: .word 0xffff +3fcdb7c0: .word 0xffff +3fcdb7d0: .word 0xffff +3fcdb7e0: .word 0xffff +3fcdb7f0: .word 0xffff +3fcdb800: .word 0xffff +3fcdb810: .word 0xffff +3fcdb820: .word 0xffff +3fcdb830: .word 0xffff +3fcdb840: .word 0xffff +3fcdb850: .word 0xffff +3fcdb860: .word 0xffff +3fcdb870: .word 0xffff +3fcdb880: .word 0xffff +L3FCDB890: +3fcdb890: .word 0xffff +3fcdb8a0: .word 0xffff +3fcdb8b0: .word 0xffff +3fcdb8c0: .word 0xffff +3fcdb8d0: .word 0xffff +3fcdb8e0: .word 0xffff +3fcdb8f0: setf 6, 0, 1 +3fcdb900: setf 14, 0, 1 +3fcdb910: setf 25, 0, 1 +3fcdb920: setf 4, 1, 1 +3fcdb930: setf 15, 1, 1 +3fcdb940: setf 26, 1, 1 +3fcdb950: move a2, @0x794078d, 1 +3fcdb980: move @0x7b507ad, a2, 1 +3fcdb9b0: move @0x7d207c4, b13, 1 +3fcdb9e0: move @0x7ec07e1, @0x80107f6, 1 +3fcdba30: .word 0x0808 +3fcdba40: .word 0x0813 +3fcdba50: .word 0x0821 +3fcdba60: .word 0x0828 +3fcdba70: .word 0x082f +3fcdba80: .word 0x0837 +3fcdba90: .word 0x0845 +3fcdbaa0: .word 0x084d +3fcdbab0: .word 0x085a +3fcdbac0: .word 0x0867 +3fcdbad0: .word 0x0875 +3fcdbae0: .word 0x0881 +3fcdbaf0: .word 0x088e +3fcdbb00: .word 0x089b +3fcdbb10: .word 0x08a8 +3fcdbb20: .word 0x08b5 +3fcdbb30: .word 0x08c2 +3fcdbb40: .word 0x08cf +3fcdbb50: .word 0x08de +3fcdbb60: .word 0x08eb +3fcdbb70: .word 0x08f8 +3fcdbb80: trap 5 +3fcdbb90: trap 18 +3fcdbba0: trap 31 +3fcdbbb0: call a10 +3fcdbbc0: call b5 +3fcdbbd0: reti +3fcdbbe0: reti +3fcdbbf0: reti +3fcdbc00: rets 4 +3fcdbc10: rets 17 +3fcdbc20: rets 30 +3fcdbc30: mmtm a11, a4,a7,a8,a11,a12 +3fcdbc50: mmfm a5, a0,a1,a2,a3,a5,a7,a8,a11 +3fcdbc70: mmfm b11, b3,b6,b7,b8,b11 +3fcdbc90: movi 0x9e2, b5 +3fcdbcb0: movi 0xa0a09fc, sp +3fcdbce0: .word 0x0a17 +3fcdbcf0: .word 0x0a23 +3fcdbd00: .word 0x0a2f +3fcdbd10: .word 0x0a3b +3fcdbd20: .word 0x0a47 +3fcdbd30: .word 0x0a52 +3fcdbd40: .word 0x0a5f +3fcdbd50: .word 0x0a6b +3fcdbd60: .word 0x0a76 +3fcdbd70: .word 0x0a82 +3fcdbd80: .word 0x0a8e +3fcdbd90: .word 0x0a9a +3fcdbda0: .word 0x0aa5 +3fcdbdb0: .word 0x0aaf +3fcdbdc0: .word 0x0ab9 +3fcdbdd0: .word 0x0ac3 +3fcdbde0: .word 0x0acc +3fcdbdf0: .word 0x0ad9 +3fcdbe00: .word 0x0ae5 +3fcdbe10: .word 0x0af1 +3fcdbe20: .word 0x0afd +3fcdbe30: addi 0xb15, a9 +3fcdbe50: addi 0xb340b2a, a0 +3fcdbe80: cmpi 0xf4b3, a0 +3fcdbea0: cmpi 0xf49c, b8 +3fcdbec0: cmpi 0xf6f9fbff, b0 +3fcdbef0: .word 0x0000 +3fcdbf00: .word 0xffff +3fcdbf10: .word 0xffff +3fcdbf20: .word 0x000f +3fcdbf30: .word 0x0605 +3fcdbf40: .word 0x0005 +3fcdbf50: jalt L3FD23740 +3fcdbf70: .word 0x0000 +3fcdbf80: .word 0x0605 +3fcdbf90: emu +3fcdbfa0: or a8, a0 +3fcdbfb0: or b10, b5 +3fcdbfc0: setf 21, 0, 0 +3fcdbfd0: .word 0x0400 +3fcdbfe0: .word 0x0606 +3fcdbff0: .word 0x0003 +3fcdc000: xor b10, b5 +3fcdc010: sub a7, a5 +3fcdc020: .word 0x0004 +3fcdc030: .word 0x0604 +3fcdc040: nop +3fcdc050: nop +3fcdc060: srl 0x10, a1 +3fcdc070: .word 0x0226 +3fcdc080: sext a0, 0 +3fcdc090: .word 0x0606 +3fcdc0a0: .word 0x0003 +3fcdc0b0: .word 0x042e +3fcdc0c0: move -*a7, a7, 0 +3fcdc0d0: addk 18, b3 +3fcdc0e0: .word 0x0400 +3fcdc0f0: .word 0x0606 +3fcdc100: .word 0x0003 +3fcdc110: .word 0x7111 +3fcdc120: sll 0x11, a14 +3fcdc130: .word 0x0002 +3fcdc140: .word 0x0604 +3fcdc150: .word 0xfe06 +3fcdc160: move *a0+, a0, 1 +3fcdc170: .word 0x0069 +L3FCDC180: +3fcdc180: .word 0x0605 +3fcdc190: emu +3fcdc1a0: move *a0, a0, 0 +3fcdc1b0: addc b3, b12 +3fcdc1c0: move @0x6060500, @0xd6710003, 1 +3fcdc210: move *b8, b12, 0 +3fcdc220: btst 15, b0 +3fcdc230: sext a0, 0 +3fcdc240: .word 0x0606 +3fcdc250: .word 0x0003 +3fcdc260: sra 0xf, b1 +3fcdc270: dsjs a2, L3FCDC180 +3fcdc280: .word 0x0421 +3fcdc290: nop +3fcdc2a0: sext a6, 1 +3fcdc2b0: .word 0x00fe +3fcdc2c0: .word 0x7924 +3fcdc2d0: nop +3fcdc2e0: nop +3fcdc2f0: .word 0x0003 +3fcdc300: cmp a9, a7 +3fcdc310: .word 0x0202 +3fcdc320: .word 0x0605 +3fcdc330: nop +3fcdc340: move a8, b0 +3fcdc350: .word 0x0212 +3fcdc360: .word 0x0605 +3fcdc370: .word 0xfe07 +3fcdc380: cmp a8, a0 +3fcdc390: .word 0x0072 +3fcdc3a0: .word 0x0605 +3fcdc3b0: nop +3fcdc3c0: move *a0, a0, 0 +3fcdc3d0: pixt *b0, xy, b0 +3fcdc3e0: sla 0x8, a9 +3fcdc3f0: .word 0x0084 +3fcdc400: sext a0, 0 +3fcdc410: sext a6, 1 +3fcdc420: .word 0x00fa +3fcdc430: .word 0x001f +3fcdc440: .word 0x0605 +3fcdc450: pixt *a0, *a5 +3fcdc460: btst 7, a0 +3fcdc470: sext a0, 0 +3fcdc480: nop +3fcdc490: .word 0x00fe +3fcdc4a0: .word 0x001f +3fcdc4b0: .word 0x0605 +3fcdc4c0: .word 0x0001 +3fcdc4d0: btst 7, a0 +3fcdc4e0: sext a0, 0 +3fcdc4f0: .word 0xff06 +3fcdc500: .word 0x0002 +3fcdc510: .word 0x001f +3fcdc520: .word 0x0603 +3fcdc530: nop +3fcdc540: sll 0x0, a0 +3fcdc550: move a14, *a9+, 1 +3fcdc560: rev a4 +3fcdc570: .word 0x0603 +3fcdc580: nop +3fcdc590: sll 0x0, a0 +3fcdc5a0: move a14, *a9+, 1 +3fcdc5b0: rev a4 +3fcdc5c0: .word 0x0605 +3fcdc5d0: .word 0xfe07 +3fcdc5e0: move *a0, a0, 0 +3fcdc5f0: pixt *b0, xy, b0 +3fcdc600: .word 0x0001 +3fcdc610: .word 0x0605 +3fcdc620: nop +3fcdc630: .word 0x9f00 +3fcdc640: addc b0, b0 +3fcdc650: .word 0x0208 +3fcdc660: .word 0x0603 +3fcdc670: nop +3fcdc680: .word 0xff00 +3fcdc690: .word 0x0003 +3fcdc6a0: .word 0x0605 +3fcdc6b0: .word 0x0206 +3fcdc6c0: addk 32, a0 +3fcdc6d0: add b8, b1 +3fcdc6e0: pixt *b0, *b0 +3fcdc6f0: sext a0, 0 +3fcdc700: .word 0x0606 +3fcdc710: .word 0x0002 +3fcdc720: addk 2, a1 +3fcdc730: sub a2, a4 +3fcdc740: .word 0x00f8 +3fcdc750: .word 0x0605 +3fcdc760: emu +3fcdc770: mpyu a8, a0 +3fcdc780: move *a9+, a9, 0 +3fcdc790: .word 0x0000 +3fcdc7a0: .word 0x0605 +3fcdc7b0: .word 0x0005 +3fcdc7c0: pixt a0, *a0, xy +3fcdc7d0: btst 3, b3 +3fcdc7e0: .word 0x0000 +3fcdc7f0: .word 0x0605 +3fcdc800: .word 0x0206 +3fcdc810: move a0, a0 +3fcdc820: sll 0x1c, a10 +3fcdc830: .word 0x0a8e +3fcdc840: nop +3fcdc850: .word 0x0206 +3fcdc860: .word 0x00ff +3fcdc870: .word 0x0001 +3fcdc880: .word 0x0600 +3fcdc890: .word 0x0000 +3fcdc8a0: .word 0x0200 +3fcdc8b0: .word 0x0603 +3fcdc8c0: emu +3fcdc8d0: .word 0x7f00 +3fcdc8e0: emu +3fcdc8f0: .word 0x0604 +3fcdc900: pixt *a8, a8 +3fcdc910: mods a8, a0 +3fcdc920: .word 0x0001 +3fcdc930: .word 0x0605 +3fcdc940: .word 0x0007 +3fcdc950: btst a0, a0 +3fcdc960: pixt *b11, xy, *b13, xy +3fcdc970: .word 0x0295 +3fcdc980: sext a0, 0 +3fcdc990: trap 6 +3fcdc9a0: .word 0x0000 +3fcdc9b0: move *a14+, a4, 0 +3fcdc9c0: sra 0x19, a2 +3fcdc9d0: .word 0x0475 +3fcdc9e0: sext a0, 0 +3fcdc9f0: .word 0x0806 +3fcdca00: .word 0x0001 +3fcdca10: sra 0xb, b2 +3fcdca20: move *a2, a4, 0 +3fcdca30: mmfm a10, a8,a10 +3fcdca50: .word 0x0806 +3fcdca60: .word 0x0000 +3fcdca70: subk 5, a2 +3fcdca80: .word 0x7251 +3fcdca90: putst b2 +3fcdcaa0: .word 0x0604 +3fcdcab0: pixt *a8, a8 +3fcdcac0: clr a0 +3fcdcad0: emu +3fcdcae0: .word 0x0604 +3fcdcaf0: emu +3fcdcb00: move *a0+, a0, 0 +3fcdcb10: cmp b4, b2 +3fcdcb20: emu +3fcdcb30: .word 0x0604 +3fcdcb40: emu +3fcdcb50: move a8, *a0+, 0 +3fcdcb60: btst a2, a8 +3fcdcb70: .word 0x0001 +3fcdcb80: .word 0x0605 +3fcdcb90: .word 0x0007 +3fcdcba0: move -*a0, a0, 0 +3fcdcbb0: drav b11, b14 +3fcdcbc0: exgpc a11 +3fcdcbd0: sext a0, 0 +3fcdcbe0: .word 0x0606 +3fcdcbf0: .word 0x00ff +3fcdcc00: .word 0x7c84 +3fcdcc10: .word 0x0042 +3fcdcc20: .word 0x0401 +3fcdcc30: emu +3fcdcc40: .word 0x0002 +3fcdcc50: .word 0x0056 +3fcdcc60: sext a0, 0 +3fcdcc70: .word 0x0406 +3fcdcc80: .word 0x00fd +3fcdcc90: emu +3fcdcca0: .word 0x0604 +3fcdccb0: .word 0x0201 +3fcdccc0: move *a0(0x0), *a0(0x605), 1 +3fcdccf0: emu +3fcdcd00: addk 32, a0 +3fcdcd10: sub a1, a2 +3fcdcd20: .word 0x0884 +3fcdcd30: .word 0x0001 +3fcdcd40: .word 0x0605 +3fcdcd50: emu +3fcdcd60: sub a0, a0 +3fcdcd70: movk 6, a5 +3fcdcd80: or a3, a3 +3fcdcd90: .word 0x0004 +3fcdcda0: .word 0x0605 +3fcdcdb0: emu +3fcdcdc0: jalt L3FD1EF20 +3fcdcde0: sla 0x8, a8 +3fcdcdf0: .word 0x001f +3fcdce00: .word 0x0605 +3fcdce10: emu +3fcdce20: srl 0x10, a0 +3fcdce30: move *a2, *a6, 0 +3fcdce40: .word 0x0888 +3fcdce50: .word 0x001f +3fcdce60: .word 0x0605 +3fcdce70: emu +3fcdce80: btst 7, a0 +3fcdce90: subxy a1, a2 +3fcdcea0: movb a1, *a0 +3fcdceb0: .word 0x000e +3fcdcec0: .word 0x0605 +3fcdced0: emu +3fcdcee0: .word 0x0800 +3fcdcef0: move -*b9, b1, 0 +3fcdcf00: subb b14, b2 +3fcdcf10: .word 0x0008 +3fcdcf20: .word 0x0605 +3fcdcf30: emu +3fcdcf40: dsjs a0, L3FCDCDD0 +3fcdcf50: .word 0x3684 +3fcdcf60: movb a1, *a1 +3fcdcf70: .word 0x000e +3fcdcf80: .word 0x0605 +3fcdcf90: emu +3fcdcfa0: srl 0x10, a0 +3fcdcfb0: pixt a4, *a6, xy +3fcdcfc0: movb a3, *a2 +3fcdcfd0: .word 0x000e +3fcdcfe0: .word 0x0605 +3fcdcff0: emu +3fcdd000: btst 7, a0 +3fcdd010: sub a1, a2 +3fcdd020: addk 4, a8 +3fcdd030: .word 0x0002 +3fcdd040: .word 0x0605 +3fcdd050: emu +3fcdd060: srl 0x10, a0 +3fcdd070: cvxyl a6, a6 +3fcdd080: movb a3, *a2 +3fcdd090: .word 0x000e +3fcdd0a0: .word 0x0605 +3fcdd0b0: emu +3fcdd0c0: srl 0x10, a0 +3fcdd0d0: cvxyl a6, a6 +3fcdd0e0: movb a1, *a1 +3fcdd0f0: emu +3fcdd100: .word 0x0604 +3fcdd110: .word 0x0206 +3fcdd120: move *a0(0x5d00), *a0(0x401), 1 +3fcdd150: .word 0x0606 +3fcdd160: .word 0x0002 +3fcdd170: .word 0x00ba +3fcdd180: rev a11 +3fcdd190: .word 0x0605 +3fcdd1a0: emu +3fcdd1b0: addk 32, a0 +3fcdd1c0: addk 8, b1 +3fcdd1d0: add a8, a4 +3fcdd1e0: .word 0x0010 +3fcdd1f0: .word 0x0605 +3fcdd200: .word 0xff05 +3fcdd210: btst 7, a0 +3fcdd220: pixblt b,l +3fcdd230: sext a0, 0 +3fcdd240: .word 0x0806 +3fcdd250: .word 0x0001 +3fcdd260: addk 2, a1 +3fcdd270: addk 8, a4 +3fcdd280: emu +3fcdd290: sext a0, 0 +3fcdd2a0: .word 0x0806 +3fcdd2b0: .word 0x0001 +3fcdd2c0: subb a1, a14 +3fcdd2d0: .word 0x0888 +3fcdd2e0: .word 0x0401 +3fcdd2f0: sext a0, 0 +3fcdd300: .word 0x0806 +3fcdd310: .word 0x0001 +3fcdd320: jrle L3FCDD610 +3fcdd330: lmo b10, b12 +3fcdd340: btst 15, a11 +3fcdd350: sext a0, 0 +3fcdd360: .word 0x0806 +3fcdd370: .word 0x0001 +3fcdd380: jrge L3FCDD7D0 +3fcdd390: .word 0x7f18 +3fcdd3a0: addk 12, a12 +3fcdd3b0: sext a0, 0 +3fcdd3c0: .word 0x0806 +3fcdd3d0: .word 0x0001 +3fcdd3e0: btst a2, sp +3fcdd3f0: move -*a7, a9, 0 +3fcdd400: pixblt b,l +3fcdd410: sext a0, 0 +3fcdd420: .word 0x0806 +3fcdd430: .word 0x0001 +3fcdd440: move *a1, a14, 1 +3fcdd450: addc b0, b0 +3fcdd460: .word 0x0e88 +3fcdd470: sext a0, 0 +3fcdd480: .word 0x0806 +3fcdd490: .word 0x0001 +3fcdd4a0: btst a2, sp +3fcdd4b0: move -*a9, a9, 0 +3fcdd4c0: pixblt b,l +3fcdd4d0: sext a0, 0 +3fcdd4e0: .word 0x0806 +3fcdd4f0: .word 0x0001 +3fcdd500: move *b1, sp, 0 +3fcdd510: addc b7, b0 +3fcdd520: btst 7, a8 +3fcdd530: sext a0, 0 +3fcdd540: .word 0x0806 +3fcdd550: .word 0x0001 +3fcdd560: move *b1, sp, 0 +3fcdd570: addc b7, b0 +3fcdd580: emu +3fcdd590: sext a0, 0 +3fcdd5a0: .word 0x0806 +3fcdd5b0: .word 0x0001 +3fcdd5c0: move *a1, a14, 1 +3fcdd5d0: .word 0x7210 +3fcdd5e0: .word 0x0e8c +3fcdd5f0: sext a0, 0 +3fcdd600: .word 0x0806 +L3FCDD610: +3fcdd610: .word 0x0001 +3fcdd620: jrle L3FCDD940 +3fcdd630: sll sp, b8 +3fcdd640: addk 12, a12 +3fcdd650: .word 0x0401 +3fcdd660: .word 0x0806 +3fcdd670: .word 0x0001 +3fcdd680: sll 0x4, b7 +3fcdd690: setf 9, 0, 1 +3fcdd6a0: sext a0, 0 +3fcdd6b0: .word 0x0806 +3fcdd6c0: .word 0x0001 +3fcdd6d0: sla 0x8, b12 +3fcdd6e0: addk 4, a4 +3fcdd6f0: .word 0x064a +3fcdd700: sext a0, 0 +3fcdd710: .word 0x0806 +3fcdd720: .word 0x0001 +3fcdd730: move -*b1, b1, 1 +3fcdd740: btst b1, b2 +3fcdd750: addk 12, a10 +3fcdd760: sext a0, 0 +3fcdd770: .word 0x0806 +3fcdd780: .word 0x0001 +3fcdd790: move *a1, a1, 0 +3fcdd7a0: addc b0, b0 +3fcdd7b0: btst 7, a8 +3fcdd7c0: sext a0, 0 +L3FCDD7D0: +3fcdd7d0: .word 0x0806 +3fcdd7e0: .word 0x0001 +3fcdd7f0: movy b1, b1 +3fcdd800: sll b10, b10 +3fcdd810: addk 12, a12 +3fcdd820: sext a0, 0 +3fcdd830: .word 0x0806 +3fcdd840: .word 0x0001 +3fcdd850: jrn L3FCDDF70 +3fcdd860: .word 0x735a +3fcdd870: addk 12, a14 +3fcdd880: sext a0, 0 +3fcdd890: .word 0x0806 +3fcdd8a0: .word 0x0001 +3fcdd8b0: jrle L3FCDDBA0 +3fcdd8c0: sll b8, b8 +3fcdd8d0: .word 0x0e8c +3fcdd8e0: sext a0, 0 +3fcdd8f0: .word 0x0806 +3fcdd900: .word 0x0001 +3fcdd910: jrle L3FCDDC10 +3fcdd920: addc b7, b8 +3fcdd930: emu +L3FCDD940: +3fcdd940: sext a0, 0 +3fcdd950: .word 0x0806 +3fcdd960: .word 0x0002 +3fcdd970: jrle L3FCDDC60 +3fcdd980: sll b8, b8 +3fcdd990: .word 0x0eac +3fcdd9a0: .word 0x0002 +3fcdd9b0: .word 0x0605 +3fcdd9c0: emu +3fcdd9d0: srl 0x8, a0 +3fcdd9e0: pixt a6, *a6 +3fcdd9f0: move *a2, *a10, 1 +3fcdda00: .word 0x0011 +3fcdda10: .word 0x0605 +3fcdda20: emu +3fcdda30: srl 0x10, a0 +3fcdda40: addxy a4, a6 +3fcdda50: movb a1, *a0 +3fcdda60: .word 0x000e +3fcdda70: .word 0x0605 +3fcdda80: emu +3fcdda90: .word 0x9f00 +3fcddaa0: addc b0, b0 +3fcddab0: sla 0x8, a8 +3fcddac0: .word 0x0004 +3fcddad0: .word 0x0605 +3fcddae0: emu +3fcddaf0: rl 0x8, a0 +3fcddb00: movk 6, a6 +3fcddb10: movb a3, *a3 +3fcddb20: .word 0x000e +3fcddb30: .word 0x0605 +3fcddb40: emu +3fcddb50: rl 0x8, a0 +3fcddb60: move -*a6, -*a6, 0 +3fcddb70: sla 0x14, b4 +3fcddb80: .word 0x0004 +3fcddb90: .word 0x0605 +L3FCDDBA0: +3fcddba0: emu +3fcddbb0: rl 0x8, a0 +3fcddbc0: divs a6, a6 +3fcddbd0: .word 0xdd6b +3fcddbe0: .word 0x0011 +3fcddbf0: .word 0x0605 +3fcddc00: emu +L3FCDDC10: +3fcddc10: rl 0x8, a0 +3fcddc20: sub a9, a10 +3fcddc30: move *b4, *b4, 1 +3fcddc40: .word 0x0011 +3fcddc50: .word 0x0605 +L3FCDDC60: +3fcddc60: emu +3fcddc70: rl 0x8, a0 +3fcddc80: sub a9, a10 +3fcddc90: sla 0x8, a8 +3fcddca0: .word 0x0004 +3fcddcb0: .word 0x0605 +3fcddcc0: emu +3fcddcd0: btst 7, a0 +3fcddce0: sub a1, a2 +3fcddcf0: .word 0x0884 +3fcddd00: emu +3fcddd10: .word 0x0604 +3fcddd20: emu +3fcddd30: move a8, b0 +3fcddd40: sll 0x4, b2 +3fcddd50: .word 0x0007 +3fcddd60: .word 0x0605 +3fcddd70: emu +3fcddd80: sla 0x8, a0 +3fcddd90: add a8, a8 +3fcddda0: move b0, *b0, 1 +3fcdddb0: emu +3fcdddc0: .word 0x0604 +3fcdddd0: emu +3fcddde0: sll 0x18, a0 +3fcdddf0: move a2, *a9+, 1 +3fcdde00: .word 0x0007 +3fcdde10: .word 0x0605 +3fcdde20: pixt *a8, a8 +3fcdde30: sub a0, a0 +3fcdde40: .word 0x0045 +3fcdde50: .word 0x0605 +3fcdde60: .word 0x02ff +3fcdde70: btst 7, a0 +3fcdde80: sext a2, 0 +L3FCDDE90: +3fcdde90: .word 0x0806 +3fcddea0: .word 0x00fb +3fcddeb0: emu +3fcddec0: sext a0, 0 +3fcdded0: sext a6, 0 +3fcddee0: .word 0x0001 +3fcddef0: pixt *a0, a14 +3fcddf00: dsjs b8, L3FCDDE90 +3fcddf10: sext a0, 0 +3fcddf20: .word 0x0806 +3fcddf30: .word 0x0001 +3fcddf40: move *a1, a1, 0 +3fcddf50: sll b8, b7 +3fcddf60: pixblt b,l +L3FCDDF70: +3fcddf70: sext a0, 0 +3fcddf80: sext a6, 0 +3fcddf90: .word 0x0001 +3fcddfa0: move *a1, a14, 1 +3fcddfb0: btst 23, b0 +3fcddfc0: sext a0, 0 +3fcddfd0: .word 0x0806 +3fcddfe0: .word 0x0001 +3fcddff0: addc b0, b0 +3fcde000: sll b8, sp +3fcde010: btst 11, a12 +3fcde020: sext a0, 0 +3fcde030: sext a6, 0 +3fcde040: .word 0x0001 +3fcde050: .word 0xfe2e +3fcde060: btst 23, b0 +3fcde070: sext a0, 0 +3fcde080: .word 0x0806 +3fcde090: .word 0x0001 +3fcde0a0: .word 0x0a4c +3fcde0b0: move *b7, b1, 0 +3fcde0c0: .word 0x0210 +3fcde0d0: sext a0, 0 +3fcde0e0: sext a6, 0 +3fcde0f0: .word 0x0003 +3fcde100: jrle L3FCDE3F0 +3fcde110: sla sp, a8 +3fcde120: .word 0x0074 +3fcde130: .word 0x0605 +3fcde140: emu +3fcde150: sla 0x8, a0 +3fcde160: .word 0x3684 +3fcde170: movb a3, *a3 +3fcde180: emu +3fcde190: .word 0x0604 +3fcde1a0: emu +3fcde1b0: jals L3FCC7410 +3fcde1d0: .word 0x0400 +3fcde1e0: sext a6, 1 +3fcde1f0: .word 0x0003 +3fcde200: movb a0, *a8 +3fcde210: move *a4+, *a8+, 0 +3fcde220: .word 0x0069 +3fcde230: .word 0x0605 +3fcde240: emu +3fcde250: sla 0x8, a0 +3fcde260: or a4, a4 +3fcde270: cmp a10, a6 +3fcde280: emu +3fcde290: .word 0x0604 +3fcde2a0: emu +3fcde2b0: move a8, *a0+, 1 +3fcde2c0: cmp a9, a4 +3fcde2d0: .word 0x0007 +3fcde2e0: .word 0x0605 +3fcde2f0: emu +3fcde300: move -*a8, -*a0, 1 +3fcde310: divu b6, b6 +3fcde320: rev a3 +3fcde330: .word 0x0605 +3fcde340: emu +3fcde350: mods a8, a0 +3fcde360: movk 6, a6 +3fcde370: rev a3 +3fcde380: .word 0x0605 +3fcde390: emu +3fcde3a0: srl 0x10, a0 +3fcde3b0: movk 6, a6 +3fcde3c0: .word 0x001d +3fcde3d0: .word 0x0605 +3fcde3e0: nop +L3FCDE3F0: +3fcde3f0: srl 0x8, a0 +3fcde400: pixt a6, *a6 +3fcde410: .word 0x0842 +3fcde420: sext a0, 0 +3fcde430: sext a6, 0 +3fcde440: .word 0x0003 +3fcde450: jrle L3FCDE840 +3fcde460: sla 0xf, a8 +3fcde470: .word 0x0084 +3fcde480: .word 0x0605 +3fcde490: emu +3fcde4a0: mods a8, a0 +3fcde4b0: addk 4, a6 +3fcde4c0: .word 0x0002 +3fcde4d0: .word 0x0605 +3fcde4e0: emu +3fcde4f0: srl 0x10, a0 +3fcde500: subk 32, b10 +3fcde510: .word 0x001d +3fcde520: .word 0x0605 +3fcde530: emu +3fcde540: addc a0, a0 +3fcde550: sla 0x9, b12 +3fcde560: sra a4, a4 +3fcde570: sext a0, 0 +3fcde580: sext a6, 0 +3fcde590: .word 0x0001 +3fcde5a0: jrle L3FCDE8C0 +3fcde5b0: srl 0x14, b8 +3fcde5c0: sext a0, 0 +3fcde5d0: sext a6, 0 +3fcde5e0: .word 0x0001 +3fcde5f0: subb b1, b1 +3fcde600: .word 0x08a5 +3fcde610: sext a0, 0 +3fcde620: sext a6, 0 +3fcde630: .word 0x0001 +3fcde640: .word 0xd631 +3fcde650: subk 10, b10 +3fcde660: sext a0, 0 +3fcde670: sext a6, 0 +3fcde680: .word 0x0001 +3fcde690: addk 10, b1 +3fcde6a0: sla 0x15, a2 +3fcde6b0: sext a0, 0 +3fcde6c0: sext a6, 0 +3fcde6d0: .word 0x0003 +3fcde6e0: jrle L3FCDEA00 +3fcde6f0: sla a11, a12 +3fcde700: .word 0x0074 +3fcde710: .word 0x0605 +3fcde720: emu +3fcde730: btst 7, a0 +3fcde740: addk 8, b1 +3fcde750: rev b14 +3fcde760: .word 0x0605 +3fcde770: emu +3fcde780: move *a0+, *a0+, 0 +3fcde790: rl 0x10, b0 +3fcde7a0: sla 0x8, a8 +3fcde7b0: .word 0x0218 +3fcde7c0: .word 0x0603 +3fcde7d0: emu +3fcde7e0: .word 0xff00 +3fcde7f0: .word 0x0001 +3fcde800: .word 0x0605 +3fcde810: emu +3fcde820: move a8, *a0, 1 +3fcde830: move b0, *b0, 1 +L3FCDE840: +3fcde840: sla 0x8, a9 +3fcde850: .word 0x0003 +3fcde860: .word 0x0605 +3fcde870: pixt *a8, a8 +3fcde880: move a0, *a0(0x26), 1 +3fcde8a0: .word 0x0605 +3fcde8b0: nop +L3FCDE8C0: +3fcde8c0: or a8, a0 +3fcde8d0: or b10, b5 +3fcde8e0: or b10, b5 +3fcde8f0: or b10, b5 +3fcde900: getpc b5 +3fcde910: nop +3fcde920: .word 0x0806 +3fcde930: .word 0x0001 +3fcde940: pushst +3fcde950: sext a0, 0 +3fcde960: .word 0x0606 +3fcde970: .word 0x0002 +3fcde980: cmpxy b14, b0 +3fcde990: move -*b2, b2, 1 +3fcde9a0: .word 0x000b +3fcde9b0: .word 0x0605 +3fcde9c0: .word 0x0206 +3fcde9d0: move a0, a0 +3fcde9e0: sll 0x1c, a10 +3fcde9f0: .word 0x0a8e +L3FCDEA00: +3fcdea00: .word 0x0600 +3fcdea10: sext a6, 1 +3fcdea20: .word 0x00ff +3fcdea30: sll 0x1d, a1 +3fcdea40: mpyu a2, a9 +3fcdea50: .word 0x0008 +3fcdea60: .word 0x0605 +3fcdea70: emu +3fcdea80: and a8, a0 +3fcdea90: pixt *b0, xy, b1 +3fcdeaa0: emu +3fcdeab0: nop +3fcdeac0: .word 0x0806 +3fcdead0: .word 0x0001 +3fcdeae0: pushst +3fcdeaf0: .word 0x0400 +3fcdeb00: .word 0x0806 +3fcdeb10: .word 0x0002 +3fcdeb20: rl b4, b6 +3fcdeb30: subk 20, b9 +3fcdeb40: jump a9 +3fcdeb50: .word 0x0604 +3fcdeb60: pixt a8, *a8 +3fcdeb70: sext a0, 0 +3fcdeb80: .word 0x0800 +3fcdeb90: .word 0x0a06 +3fcdeba0: .word 0x08fe +3fcdebb0: addc b1, b12 +3fcdebc0: move *b12, b9, 0 +L3FCDEBD0: +3fcdebd0: move *a12+, *a5+, 0 +3fcdebe0: dsjs a2, L3FCDEBD0 +3fcdebf0: sext a0, 0 +3fcdec00: .word 0x0806 +3fcdec10: .word 0x0000 +3fcdec20: jrle L3FCDEF10 +3fcdec30: move *a7, *a8, 0 +3fcdec40: exgpc a3 +3fcdec50: .word 0x0605 +3fcdec60: pixt *a0, a9 +3fcdec70: or a8, a0 +3fcdec80: .word 0x000a +3fcdec90: .word 0x0605 +3fcdeca0: pixt *a8, a7 +3fcdecb0: btst 7, a0 +3fcdecc0: .word 0x0002 +3fcdecd0: .word 0x0605 +3fcdece0: pixt *a8, *a4 +3fcdecf0: btst 7, a0 +3fcded00: .word 0x0800 +3fcded10: .word 0x0a06 +3fcded20: .word 0x08fe +3fcded30: addc b1, b12 +3fcded40: move -*b12, b13, 0 +L3FCDED50: +3fcded50: move -*b12, b13, 0 +3fcded60: dsjs a2, L3FCDED50 +3fcded70: sext a0, 0 +3fcded80: sext a6, 1 +3fcded90: .word 0x00fa +3fcdeda0: emu +3fcdedb0: .word 0x0604 +3fcdedc0: pixt *a8, a8 +3fcdedd0: move -*a0, -*a0, 1 +3fcdede0: .word 0x0000 +3fcdedf0: .word 0x0605 +3fcdee00: emu +3fcdee10: move *a0, a0, 0 +3fcdee20: addc b3, b12 +3fcdee30: move @0x5060500, @0x51450000, 1 +3fcdee80: .word 0x0055 +3fcdee90: sext a0, 1 +3fcdeea0: sext a6, 0 +3fcdeeb0: .word 0x0800 +3fcdeec0: subk 8, b5 +3fcdeed0: or b10, b5 +3fcdeee0: emu +3fcdeef0: .word 0x0603 +3fcdef00: pixt *a0, a8 +L3FCDEF10: +3fcdef10: .word 0x0600 +3fcdef20: sext a0, 0 +3fcdef30: sext a6, 0 +3fcdef40: .word 0x0003 +3fcdef50: jrle L3FCDF270 +3fcdef60: modu b12, b8 +3fcdef70: .word 0x0008 +3fcdef80: .word 0x0606 +3fcdef90: emu +3fcdefa0: movb *a0(0x5d75), *a0(0x4516) +3fcdefd0: subk 2, b1 +3fcdefe0: .word 0x0205 +3fcdeff0: .word 0x0603 +3fcdf000: .word 0xff02 +3fcdf010: emu +3fcdf020: .word 0x0200 +3fcdf030: .word 0x0006 +3fcdf040: .word 0x0003 +3fcdf050: .word 0x001b +3fcdf060: .word 0x0603 +3fcdf070: .word 0x0005 +3fcdf080: addk 8, a0 +3fcdf090: .word 0x0015 +3fcdf0a0: .word 0x0608 +3fcdf0b0: .word 0x0008 +3fcdf0c0: addxy a0, a8 +3fcdf0d0: move a6, -*a0, 0 +3fcdf0e0: addk 8, b14 +3fcdf0f0: addk 8, b1 +3fcdf100: emu +3fcdf110: .word 0x0605 +3fcdf120: pixt *a0, a9 +3fcdf130: move -*a0, -*a0, 1 +3fcdf140: .word 0x0005 +3fcdf150: .word 0x0607 +3fcdf160: emu +3fcdf170: move a0, *a8, 1 +3fcdf180: sub a4, a1 +3fcdf190: andn a10, a5 +3fcdf1a0: add sp, a5 +3fcdf1b0: sext a0, 1 +3fcdf1c0: sext a6, 1 +3fcdf1d0: .word 0x0801 +3fcdf1e0: move a12, *a2, 0 +3fcdf1f0: sub a10, a4 +3fcdf200: sub b8, b5 +3fcdf210: .word 0x00e0 +3fcdf220: .word 0x0607 +3fcdf230: emu +3fcdf240: nop +3fcdf250: move a6, *a2, 0 +3fcdf260: move b5, -*b2, 1 +L3FCDF270: +3fcdf270: pixt *a5, xy, a9 +3fcdf280: rev a0 +3fcdf290: .word 0x0605 +3fcdf2a0: emu +3fcdf2b0: .word 0x0400 +3fcdf2c0: sla 0x10, b0 +3fcdf2d0: movb a2, *a2 +3fcdf2e0: .word 0x000e +3fcdf2f0: .word 0x0605 +3fcdf300: emu +3fcdf310: .word 0x0400 +3fcdf320: subk 8, b1 +3fcdf330: pixt *a3, *a3 +3fcdf340: subb b1, b1 +3fcdf350: sext a0, 0 +3fcdf360: .word 0x0a06 +3fcdf370: .word 0x0001 +3fcdf380: addk 2, a4 +3fcdf390: sll b8, b5 +3fcdf3a0: rl 0xf, b12 +3fcdf3b0: .word 0x0046 +3fcdf3c0: .word 0x0605 +3fcdf3d0: emu +3fcdf3e0: sub a0, a0 +3fcdf3f0: subk 8, b1 +3fcdf400: pixt *a3, *a3 +3fcdf410: subb b1, b1 +3fcdf420: sext a0, 0 +3fcdf430: .word 0x0a06 +3fcdf440: .word 0x0001 +3fcdf450: addk 9, b6 +3fcdf460: sll b8, b5 +3fcdf470: rl 0xf, b12 +3fcdf480: .word 0x0046 +3fcdf490: .word 0x0605 +3fcdf4a0: emu +3fcdf4b0: move *a0, *a0, 1 +3fcdf4c0: movk 5, a8 +3fcdf4d0: movb *sp, a3 +3fcdf4e0: .word 0x0231 +3fcdf4f0: sext a0, 0 +3fcdf500: trap 6 +3fcdf510: .word 0x0001 +3fcdf520: move *a10(0xe318), *a14(0x318f), 0 +3fcdf550: .word 0x0002 +3fcdf560: .word 0x0608 +3fcdf570: emu +3fcdf580: cmpxy a0, a8 +3fcdf590: addk 8, b10 +3fcdf5a0: .word 0x7111 +3fcdf5b0: addk 8, sp +3fcdf5c0: pixt b8, *b1, xy +3fcdf5d0: sext a0, 0 +3fcdf5e0: .word 0x0806 +3fcdf5f0: .word 0x0003 +3fcdf600: move *a1, a14, 1 +3fcdf610: addc b0, b0 +3fcdf620: movb *a4, a8 +3fcdf630: .word 0x0008 +3fcdf640: .word 0x0605 +3fcdf650: emu +3fcdf660: .word 0x0400 +3fcdf670: addk 7, b13 +3fcdf680: xori 0x5007c21, a2 +3fcdf6b0: .word 0x0a06 +3fcdf6c0: .word 0x0001 +3fcdf6d0: pixt *a2, *a4 +3fcdf6e0: jrls L3FCDF7F0 +3fcdf6f0: sla 0x8, a11 +3fcdf700: .word 0x007c +3fcdf710: .word 0x0605 +3fcdf720: emu +3fcdf730: sub a0, a0 +3fcdf740: addk 7, b13 +3fcdf750: xori 0x5007c21, a2 +3fcdf780: .word 0x0a06 +3fcdf790: .word 0x0001 +3fcdf7a0: pixt *a0, *a10 +3fcdf7b0: jrls L3FCDF8C0 +3fcdf7c0: sla 0x8, a11 +3fcdf7d0: jump b12 +3fcdf7e0: .word 0x0604 +L3FCDF7F0: +3fcdf7f0: emu +3fcdf800: subxy a0, a0 +3fcdf810: cmp a9, a5 +3fcdf820: popst +3fcdf830: .word 0x0401 +3fcdf840: .word 0x0a06 +3fcdf850: .word 0x0001 +3fcdf860: sll 0xe, a10 +3fcdf870: move *a2(0x101), *a9+, 1 +3fcdf890: .word 0x0604 +3fcdf8a0: emu +3fcdf8b0: .word 0xea00 +L3FCDF8C0: +3fcdf8c0: cmp a9, a5 +3fcdf8d0: popst +3fcdf8e0: .word 0x0401 +3fcdf8f0: .word 0x0a06 +3fcdf900: .word 0x0001 +3fcdf910: sll 0xe, a5 +3fcdf920: move *a2(0x1), *a9+, 1 +3fcdf940: .word 0x0605 +3fcdf950: emu +3fcdf960: move a8, b0 +3fcdf970: .word 0x794a +3fcdf980: move *a5+, a5, 0 +3fcdf990: .word 0x000f +3fcdf9a0: .word 0x0605 +3fcdf9b0: emu +3fcdf9c0: move a8, *a0+, 1 +3fcdf9d0: dsjs a5, L3FCDFAC0 +3fcdf9e0: jrnv L3FCE00A0 +3fcdf9f0: subb b1, b9 +3fcdfa00: sext a0, 0 +3fcdfa10: .word 0x0a06 +3fcdfa20: .word 0x0001 +3fcdfa30: move *a8(0x6318), *a4(0x318c), 0 +3fcdfa60: rev b10 +3fcdfa70: .word 0x0605 +3fcdfa80: emu +3fcdfa90: sub a0, a0 +3fcdfaa0: movk 5, b8 +3fcdfab0: movb a3, *a3 +L3FCDFAC0: +3fcdfac0: dsjs b1, L3FCDFBE0 +3fcdfad0: sext a0, 0 +3fcdfae0: .word 0x0a06 +3fcdfaf0: .word 0x0001 +3fcdfb00: move *a10(0x6318), *a4(0x318c), 0 +3fcdfb30: rev b10 +3fcdfb40: .word 0x0605 +3fcdfb50: emu +3fcdfb60: .word 0x3600 +3fcdfb70: movk 5, b9 +3fcdfb80: movb a3, *a3 +L3FCDFB90: +3fcdfb90: dsjs b1, L3FCDFCB0 +3fcdfba0: sext a0, 0 +3fcdfbb0: .word 0x0a06 +3fcdfbc0: .word 0x0001 +3fcdfbd0: move *a0(0x6318), *a10(0x318c), 0 +3fcdfc00: rev b10 +3fcdfc10: .word 0x0605 +3fcdfc20: .word 0x0005 +3fcdfc30: and a8, a0 +3fcdfc40: subk 8, b1 +3fcdfc50: .word 0x0001 +3fcdfc60: .word 0x0605 +3fcdfc70: emu +3fcdfc80: dsjs a0, L3FCDFB90 +3fcdfc90: divu a7, a7 +3fcdfca0: movb a7, *a7 +L3FCDFCB0: +3fcdfcb0: .word 0x000f +3fcdfcc0: .word 0x0605 +3fcdfcd0: emu +3fcdfce0: .word 0x0400 +3fcdfcf0: movk 6, a5 +3fcdfd00: movb a3, *a3 +3fcdfd10: dsjs b1, L3FCDFE30 +3fcdfd20: sext a0, 0 +3fcdfd30: .word 0x0a06 +3fcdfd40: .word 0x0001 +3fcdfd50: jrlt L3FCE01A0 +3fcdfd60: sll b8, b8 +3fcdfd70: rl 0xc, a12 +3fcdfd80: rev b10 +3fcdfd90: .word 0x0605 +3fcdfda0: emu +3fcdfdb0: sub a0, a0 +3fcdfdc0: movk 6, a5 +3fcdfdd0: movb a3, *a3 +3fcdfde0: dsjs b1, L3FCDFF00 +3fcdfdf0: sext a0, 0 +3fcdfe00: .word 0x0a06 +3fcdfe10: .word 0x0001 +3fcdfe20: jrlt L3FCDFED0 +L3FCDFE30: +3fcdfe30: sll b8, b8 +3fcdfe40: rl 0xc, a12 +3fcdfe50: rev b10 +3fcdfe60: .word 0x0605 +3fcdfe70: emu +3fcdfe80: move *a0, *a0, 0 +3fcdfe90: move -*a6, -*a4, 0 +3fcdfea0: sla 0x8, b4 +3fcdfeb0: addk 4, a4 +3fcdfec0: .word 0x0600 +L3FCDFED0: +3fcdfed0: trap 6 +3fcdfee0: .word 0x0001 +3fcdfef0: addxy a4, a7 +L3FCDFF00: +3fcdff00: move a4, -*a9, 1 +3fcdff10: .word 0x0827 +3fcdff20: popst +3fcdff30: sext a0, 0 +3fcdff40: .word 0x0806 +3fcdff50: .word 0x0002 +3fcdff60: jrle L3FCE0260 +3fcdff70: sll b7, b8 +3fcdff80: sra 0x14, a12 +3fcdff90: .word 0x0000 +3fcdffa0: .word 0x0605 +3fcdffb0: emu +3fcdffc0: move a0, *a0, 1 +3fcdffd0: sext a0, 1 +3fcdffe0: movb b3, *b13 +3fcdfff0: .word 0x001e +3fce0000: .word 0x0605 +3fce0010: emu +3fce0020: move *a0, *a0, 0 +3fce0030: sext a0, 1 +3fce0040: movb b3, *b13 +3fce0050: .word 0x001e +3fce0060: .word 0x0605 +3fce0070: emu +3fce0080: sub a0, a0 +3fce0090: sext a1, 1 +L3FCE00A0: +3fce00a0: movb b3, *b13 +3fce00b0: .word 0x001e +3fce00c0: .word 0x0605 +3fce00d0: emu +3fce00e0: .word 0x3600 +3fce00f0: sext a1, 1 +3fce0100: movb b3, *b13 +3fce0110: .word 0x001e +3fce0120: .word 0x0605 +3fce0130: emu +3fce0140: .word 0x0a00 +3fce0150: cvxyl b1, b8 +3fce0160: pixt *a3, xy, *a3, xy +3fce0170: sext a0, 0 +3fce0180: trap 6 +3fce0190: .word 0x0001 +L3FCE01A0: +3fce01a0: addk 10, a4 +3fce01b0: move a7, -*a0, 0 +3fce01c0: move *a12(0x3), *sp+, 0 +3fce01e0: .word 0x0608 +3fce01f0: emu +3fce0200: modu a0, a8 +3fce0210: .word 0x9e90 +3fce0220: addk 11, b1 +3fce0230: .word 0x00fe +3fce0240: .word 0x0605 +3fce0250: nop +L3FCE0260: +3fce0260: srl 0x10, a0 +3fce0270: addk 4, a6 +3fce0280: addk 8, b13 +3fce0290: sext a0, 0 +3fce02a0: .word 0x0806 +3fce02b0: .word 0x0001 +3fce02c0: .word 0x0082 +3fce02d0: .word 0x7f17 +3fce02e0: .word 0x0e88 +3fce02f0: sext a0, 0 +3fce0300: .word 0x0806 +3fce0310: .word 0x0001 +3fce0320: .word 0x0088 +3fce0330: .word 0x7f17 +3fce0340: .word 0x0e88 +3fce0350: sext a0, 0 +3fce0360: .word 0x0806 +3fce0370: .word 0x0001 +3fce0380: getpc a4 +3fce0390: .word 0x7f17 +3fce03a0: .word 0x0e88 +3fce03b0: sext a0, 0 +3fce03c0: sext a6, 1 +3fce03d0: .word 0x0001 +3fce03e0: move *a0(0x43f8), *a10(0x174), 0 +3fce0410: .word 0x0604 +3fce0420: emu +3fce0430: addk 8, a0 +3fce0440: cmp a9, a6 +3fce0450: emu +3fce0460: .word 0x0604 +3fce0470: emu +3fce0480: subk 32, a0 +3fce0490: cmp a9, a6 +3fce04a0: emu +3fce04b0: .word 0x0604 +3fce04c0: emu +3fce04d0: sra 0x10, a0 +3fce04e0: cmp a9, a6 +3fce04f0: emu +3fce0500: .word 0x0604 +3fce0510: emu +3fce0520: jage L3FCC9780 +3fce0540: sext a0, 0 +3fce0550: trap 6 +3fce0560: .word 0x0001 +3fce0570: subk 2, a5 +3fce0580: sll sp, a4 +3fce0590: move *a12(0x1), *a12+, 0 +3fce05b0: .word 0x0605 +3fce05c0: emu +3fce05d0: .word 0x3600 +3fce05e0: .word 0x3681 +3fce05f0: movb a3, *a3 +3fce0600: .word 0x0011 +3fce0610: .word 0x0605 +3fce0620: emu +3fce0630: move a0, *a0, 1 +L3FCE0640: +3fce0640: subk 24, a0 +3fce0650: movb a3, *a3 +3fce0660: .word 0x000e +3fce0670: .word 0x0605 +3fce0680: emu +3fce0690: move *a0, *a0, 0 +3fce06a0: subk 24, a0 +3fce06b0: movb a3, *a3 +3fce06c0: .word 0x000e +3fce06d0: .word 0x0605 +3fce06e0: emu +3fce06f0: sub a0, a0 +3fce0700: subk 24, a1 +3fce0710: movb a3, *a3 +L3FCE0720: +3fce0720: .word 0x000e +3fce0730: .word 0x0605 +3fce0740: emu +3fce0750: .word 0x3600 +3fce0760: subk 24, a1 +3fce0770: movb a3, *a3 +3fce0780: .word 0x000e +3fce0790: .word 0x0605 +3fce07a0: emu +3fce07b0: .word 0x0a00 +3fce07c0: movk 5, b8 +3fce07d0: .word 0x7463 +3fce07e0: sext a0, 0 +3fce07f0: sext a6, 0 +3fce0800: .word 0x0000 +3fce0810: .word 0x7c04 +3fce0820: .word 0x0040 +3fce0830: sext a0, 0 +3fce0840: sext a6, 0 +3fce0850: .word 0x0001 +3fce0860: .word 0xd73e +3fce0870: btst 6, b10 +3fce0880: sext a0, 0 +3fce0890: .word 0x0806 +3fce08a0: .word 0x0001 +3fce08b0: move a4, *a2, 0 +3fce08c0: sll b8, b8 +3fce08d0: subk 22, a12 +3fce08e0: sext a0, 0 +3fce08f0: .word 0x0806 +3fce0900: .word 0x0001 +3fce0910: move a4, *a8, 0 +3fce0920: sll b8, b8 +3fce0930: subk 22, a12 +3fce0940: sext a0, 0 +3fce0950: .word 0x0806 +3fce0960: .word 0x0001 +3fce0970: move a10, *a4, 0 +3fce0980: sll b8, b8 +3fce0990: subk 22, a12 +3fce09a0: sext a0, 0 +3fce09b0: sext a6, 1 +3fce09c0: .word 0x0001 +3fce09d0: jrlt L3FCE0A80 +3fce09e0: sll b8, b8 +3fce09f0: .word 0x00b6 +3fce0a00: .word 0x0605 +3fce0a10: nop +3fce0a20: move *a0, *a0, 0 +3fce0a30: movk 4, a0 +3fce0a40: move *a3(0x3a30), a3, 1 +3fce0a60: .word 0x0600 +3fce0a70: .word 0x0606 +L3FCE0A80: +3fce0a80: .word 0x0003 +3fce0a90: addxy a4, a7 +3fce0aa0: move a4, -*a9, 1 +3fce0ab0: .word 0x0827 +3fce0ac0: .word 0x0007 +3fce0ad0: .word 0x0000 +3fce0ae0: .word 0x0000 +3fce0af0: .word 0x0000 +3fce0b00: .word 0x0000 +3fce0b10: .word 0x0000 +3fce0b20: .word 0x7d00 +3fce0b30: .word 0x000b +3fce0b40: addxy a0, a0 +3fce0b50: jrnv L3FCE0640 +3fce0b60: rev sp +3fce0b70: .word 0x0000 +3fce0b80: .word 0x0000 +3fce0b90: .word 0x0000 +3fce0ba0: .word 0x0000 +3fce0bb0: .word 0x0000 +3fce0bc0: .word 0x0000 +3fce0bd0: emu +3fce0be0: jac L3FCAECA0 +3fce0c00: rev sp +3fce0c10: .word 0x0000 +3fce0c20: .word 0x0000 +3fce0c30: .word 0x0000 +3fce0c40: add a0, a0 +3fce0c50: jrnv L3FCE0720 +3fce0c60: rev sp +3fce0c70: .word 0x0000 +3fce0c80: .word 0x0000 +3fce0c90: addc a1, a13 +3fce0ca0: srl a11, a9 +3fce0cb0: mods a3, a5 +3fce0cc0: .word 0x776f +3fce0cd0: sll 0x11, a0 +3fce0ce0: cmp a1, a0 +3fce0cf0: mods a3, sp +3fce0d00: sra a11, a13 +3fce0d10: srl 0x15, b3 +3fce0d20: sra a10, a13 +3fce0d30: .word 0x756e +3fce0d40: move a9, a13 +3fce0d50: sra a3, a5 +3fce0d60: .word 0x7569 +3fce0d70: srl 0x15, a13 +3fce0d80: srl 0x16, b2 +3fce0d90: modu a10, a14 +3fce0da0: mods b11, b2 +3fce0db0: mods a3, a1 +3fce0dc0: srl 0x17, a13 +3fce0dd0: rl 0x11, b1 +3fce0de0: rl 0x9, a13 +3fce0df0: rl 0x1, b2 +3fce0e00: .word 0x372d +3fce0e10: srl 0x17, b5 +3fce0e20: .word 0x3537 +3fce0e30: and a1, a13 +3fce0e40: .word 0x372d +3fce0e50: srl 0x17, b0 +3fce0e60: andn a10, a9 +3fce0e70: dsjs sp, L3FCE0EA0 +3fce0e80: .word 0x3538 +3fce0e90: srl 0x17, b9 +L3FCE0EA0: +3fce0ea0: rev b1 +3fce0eb0: .word 0x0051 +3fce0ec0: .word 0x0000 +3fce0ed0: .word 0x0052 +3fce0ee0: .word 0x0000 +3fce0ef0: .word 0x0040 +3fce0f00: .word 0x0000 +3fce0f10: .word 0x0053 +3fce0f20: .word 0x0000 +3fce0f30: .word 0x0054 +3fce0f40: .word 0x0000 +3fce0f50: .word 0x0055 +3fce0f60: .word 0x0000 +3fce0f70: .word 0x0056 +3fce0f80: .word 0x0000 +3fce0f90: .word 0x0057 +3fce0fa0: .word 0x0000 +3fce0fb0: .word 0x0058 +3fce0fc0: .word 0x0000 +3fce0fd0: .word 0x0059 +3fce0fe0: .word 0x0000 +3fce0ff0: .word 0x005a +3fce1000: .word 0x0000 +3fce1010: .word 0x005b +3fce1020: .word 0x0000 +3fce1030: .word 0x005c +3fce1040: .word 0x0000 +3fce1050: .word 0x0052 +3fce1060: .word 0x0000 +3fce1070: .word 0x005d +3fce1080: .word 0x0000 +3fce1090: .word 0x000c +3fce10a0: .word 0x0000 +3fce10b0: rev b11 +3fce10c0: .word 0x0000 +3fce10d0: .word 0x0078 +3fce10e0: .word 0x0000 +3fce10f0: .word 0x005e +3fce1100: .word 0x0000 +3fce1110: .word 0x004b +3fce1120: .word 0x0000 +3fce1130: .word 0x005f +3fce1140: .word 0x0000 +3fce1150: .word 0x004b +3fce1160: .word 0x0000 +3fce1170: .word 0x0060 +3fce1180: .word 0x0000 +3fce1190: .word 0x0061 +3fce11a0: .word 0x0000 +3fce11b0: .word 0x0062 +3fce11c0: .word 0x0000 +3fce11d0: .word 0x0046 +3fce11e0: .word 0x0000 +3fce11f0: .word 0x0064 +3fce1200: .word 0x0000 +3fce1210: .word 0x0067 +3fce1220: .word 0x0000 +3fce1230: .word 0x0063 +3fce1240: .word 0x0000 +3fce1250: .word 0x0065 +3fce1260: .word 0x0000 +3fce1270: .word 0x0066 +3fce1280: .word 0x0000 +3fce1290: .word 0x0068 +3fce12a0: .word 0x0000 +3fce12b0: .word 0x0042 +3fce12c0: .word 0x0000 +3fce12d0: .word 0x0009 +3fce12e0: .word 0x0000 +3fce12f0: rev b8 +3fce1300: .word 0x0000 +3fce1310: .word 0x0007 +3fce1320: .word 0x0000 +3fce1330: .word 0x0041 +3fce1340: .word 0x0000 +3fce1350: .word 0x0069 +3fce1360: .word 0x0000 +3fce1370: rev b13 +3fce1380: .word 0x0000 +3fce1390: .word 0x00ba +3fce13a0: .word 0x0000 +3fce13b0: rev b14 +3fce13c0: .word 0x0000 +3fce13d0: .word 0x006b +3fce13e0: .word 0x0000 +3fce13f0: rev b12 +3fce1400: .word 0x0000 +3fce1410: .word 0x0067 +3fce1420: .word 0x0000 +3fce1430: rev b9 +3fce1440: .word 0x0000 +3fce1450: .word 0x0008 +3fce1460: .word 0x0000 +3fce1470: .word 0x0012 +3fce1480: .word 0x0000 +3fce1490: .word 0x006c +3fce14a0: .word 0x0000 +3fce14b0: .word 0x0054 +3fce14c0: .word 0x0000 +3fce14d0: .word 0x0001 +3fce14e0: .word 0x0006 +3fce14f0: .word 0x000c +3fce1500: .word 0x000e +3fce1510: .word 0x0000 +3fce1520: .word 0x0000 +3fce1530: .word 0x000d +3fce1540: .word 0x0000 +3fce1550: .word 0x0004 +3fce1560: .word 0x0000 +L3FCE1570: +3fce1570: .word 0x0000 +3fce1580: .word 0x0001 +3fce1590: .word 0x0003 +3fce15a0: .word 0x0000 +3fce15b0: .word 0xfff8 +3fce15c0: .word 0x0000 +3fce15d0: .word 0x0003 +3fce15e0: .word 0x000e +3fce15f0: .word 0x000e +3fce1600: .word 0x000c +3fce1610: .word 0x0002 +3fce1620: .word 0x0000 +3fce1630: .word 0x0000 +3fce1640: .word 0x0001 +3fce1650: .word 0x0000 +3fce1660: .word 0x0000 +3fce1670: .word 0x001a +3fce1680: .word 0x0000 +3fce1690: .word 0x0000 +3fce16a0: .word 0x0000 +3fce16b0: .word 0x00ff +3fce16c0: .word 0x0000 +3fce16d0: .word 0x0008 +3fce16e0: .word 0x000a +3fce16f0: .word 0x0018 +3fce1700: .word 0x0000 +3fce1710: .word 0x0000 +3fce1720: .word 0x0000 +3fce1730: .word 0x0eb0 +3fce1740: dsjs a14, L3FCE1570 +3fce1750: popst +3fce1760: popst +3fce1770: pushst +3fce1780: .word 0xffff +3fce1790: .word 0xffff +3fce17a0: .word 0xffff +3fce17b0: .word 0x0200 +3fce17c0: .word 0x0207 +3fce17d0: .word 0x0210 +3fce17e0: .word 0x0218 +3fce17f0: .word 0x0226 +3fce1800: .word 0x0235 +3fce1810: .word 0x0248 +3fce1820: .word 0x0257 +3fce1830: .word 0x025e +3fce1840: .word 0x026a +3fce1850: .word 0x0276 +3fce1860: .word 0x0280 +3fce1870: .word 0x028d +3fce1880: .word 0x0294 +3fce1890: .word 0x029b +3fce18a0: .word 0x02a2 +3fce18b0: .word 0x02b2 +3fce18c0: .word 0x02bf +3fce18d0: .word 0x02ca +3fce18e0: .word 0x02d7 +3fce18f0: .word 0x02e4 +3fce1900: .word 0x02f2 +3fce1910: .word 0x02ff +3fce1920: nop +3fce1930: nop +3fce1940: clrc +3fce1950: clrc +3fce1960: clrc +3fce1970: movb @0x3590350, @0x3710365 +3fce19c0: abs a2 +3fce19d0: abs b0 +3fce19e0: abs b13 +3fce19f0: neg a11 +3fce1a00: neg b9 +3fce1a10: negb a6 +3fce1a20: negb b3 +3fce1a30: not a1 +3fce1a40: not sp +3fce1a50: not b8 +3fce1a60: .word 0x0403 +3fce1a70: .word 0x0411 +3fce1a80: .word 0x041e +3fce1a90: .word 0x042f +3fce1aa0: .word 0x043d +3fce1ab0: .word 0x044c +3fce1ac0: .word 0x0459 +3fce1ad0: .word 0x046a +3fce1ae0: .word 0x0478 +3fce1af0: .word 0x0485 +3fce1b00: .word 0x0494 +3fce1b10: .word 0x04a2 +3fce1b20: .word 0x04b1 +3fce1b30: .word 0x04c3 +3fce1b40: .word 0x04d1 +3fce1b50: .word 0x04e0 +3fce1b60: .word 0x04ed +3fce1b70: .word 0x04f9 +3fce1b80: sext a9, 0 +3fce1b90: sext b5, 0 +3fce1ba0: zext a1, 0 +3fce1bb0: zext a8, 0 +3fce1bc0: zext sp, 0 +3fce1bd0: zext b12, 0 +3fce1be0: setf 10, 0, 0 +3fce1bf0: setf 21, 0, 0 +3fce1c00: setf 3, 1, 0 +3fce1c10: setf 15, 1, 0 +3fce1c20: setf 28, 1, 0 +3fce1c30: move a9, @0x5a00597, 0 +3fce1c60: move @0x5c305ba, a12, 0 +3fce1c90: move @0x5ea05de, @0x60405f7, 0 +3fce1ce0: .word 0x060f +3fce1cf0: .word 0x061a +3fce1d00: .word 0x0626 +3fce1d10: .word 0x0632 +3fce1d20: .word 0x063e +3fce1d30: .word 0x064d +3fce1d40: .word 0x0659 +3fce1d50: .word 0x0667 +3fce1d60: .word 0x0672 +3fce1d70: .word 0x067e +3fce1d80: .word 0x0687 +3fce1d90: .word 0x0693 +3fce1da0: .word 0xffff +3fce1db0: .word 0xffff +3fce1dc0: .word 0xffff +3fce1dd0: .word 0xffff +3fce1de0: .word 0xffff +3fce1df0: .word 0xffff +3fce1e00: .word 0xffff +3fce1e10: .word 0xffff +3fce1e20: .word 0xffff +3fce1e30: .word 0xffff +3fce1e40: .word 0xffff +3fce1e50: .word 0xffff +3fce1e60: .word 0xffff +3fce1e70: .word 0xffff +3fce1e80: .word 0xffff +3fce1e90: .word 0xffff +3fce1ea0: .word 0xffff +3fce1eb0: .word 0xffff +3fce1ec0: .word 0xffff +3fce1ed0: .word 0xffff +3fce1ee0: .word 0xffff +3fce1ef0: .word 0xffff +3fce1f00: .word 0xffff +3fce1f10: .word 0xffff +3fce1f20: .word 0xffff +3fce1f30: .word 0xffff +3fce1f40: .word 0xffff +3fce1f50: .word 0xffff +3fce1f60: .word 0xffff +3fce1f70: .word 0xffff +3fce1f80: .word 0xffff +3fce1f90: .word 0xffff +3fce1fa0: .word 0xffff +3fce1fb0: .word 0x069b +3fce1fc0: .word 0x06a2 +3fce1fd0: .word 0x06ab +3fce1fe0: .word 0x06ba +3fce1ff0: .word 0x06c7 +3fce2000: .word 0x06d6 +3fce2010: .word 0x06e5 +3fce2020: .word 0x06ee +3fce2030: .word 0x06fc +3fce2040: sext a3, 1 +3fce2050: sext b5, 1 +3fce2060: sext sp, 1 +3fce2070: zext a10, 1 +3fce2080: zext b3, 1 +3fce2090: zext b10, 1 +3fce20a0: setf 12, 0, 1 +3fce20b0: setf 19, 0, 1 +3fce20c0: setf 27, 0, 1 +3fce20d0: setf 8, 1, 1 +3fce20e0: setf 18, 1, 1 +3fce20f0: setf 28, 1, 1 +3fce2100: move a3, @0x79e0790, 1 +3fce2130: move @0x7b507ac, a5, 1 +3fce2160: move @0x7de07ca, sp, 1 +3fce2190: move @0x8140808, b2 +3fce21c0: .word 0x0825 +3fce21d0: .word 0x0836 +3fce21e0: .word 0x0847 +3fce21f0: .word 0x0858 +3fce2200: .word 0x0869 +3fce2210: .word 0x087a +3fce2220: .word 0x088c +3fce2230: .word 0x089c +3fce2240: .word 0x08ab +3fce2250: .word 0x08ba +3fce2260: .word 0x08c9 +3fce2270: .word 0x08d8 +3fce2280: .word 0x08e3 +3fce2290: .word 0x08ee +3fce22a0: .word 0x08fa +3fce22b0: trap 6 +3fce22c0: trap 21 +3fce22d0: call a6 +3fce22e0: call b8 +3fce22f0: reti +3fce2300: reti +3fce2310: rets 14 +3fce2320: mmtm a0, a4,a7,a8,a12,a13 +3fce2340: mmtm b13, b4,b7,b8,b10,b12,b13,b14 +3fce2360: mmfm sp, b4,b6,b7,b8,b11 +3fce2380: movi 0xa0009f3, a1 +3fce23b0: .word 0x0a0e +3fce23c0: .word 0x0a1d +3fce23d0: .word 0x0a2c +3fce23e0: .word 0x0a3b +3fce23f0: .word 0x0a4a +3fce2400: .word 0x0a59 +3fce2410: .word 0x0a69 +3fce2420: .word 0x0a78 +3fce2430: .word 0x0a84 +3fce2440: .word 0x0a92 +3fce2450: .word 0x0aa0 +3fce2460: .word 0x0aae +3fce2470: .word 0x0abc +3fce2480: .word 0x0ac6 +3fce2490: .word 0x0ad0 +3fce24a0: .word 0x0adb +3fce24b0: .word 0x0ae6 +3fce24c0: .word 0x0af5 +3fce24d0: addi 0xb11, a3 +3fce24f0: addi 0xb2d, sp +3fce2510: addi 0xb560b49, b11 +3fce2540: cmpi 0xf480f48e, a3 +3fce2570: andi 0xf453f464, a13 +3fce25a0: ori 0xc0a0901, b11 +3fce25d0: .word 0x0000 +3fce25e0: sll 0x1, a4 +3fce25f0: jahi L3FD29240 +3fce2610: srl 0x1d, a6 +3fce2620: movk 32, b8 +3fce2630: movk 32, b8 +3fce2640: .word 0x0c01 +3fce2650: trap 13 +3fce2660: .word 0x0000 +3fce2670: .word 0x37dc +3fce2680: rl 0x6, a7 +3fce2690: rl 0xc, a6 +3fce26a0: sla b13, b12 +3fce26b0: jrhi L3FCE2780 +L3FCE26C0: +3fce26c0: .word 0xdc1c +L3FCE26D0: +3fce26d0: emu +3fce26e0: .word 0x0c0b +3fce26f0: .word 0x0007 +3fce2700: movy a0, a0 +3fce2710: dsjs a13, L3FCE26C0 +3fce2720: pixt *b7, *b3 +3fce2730: jrv L3FCE2A70 +3fce2740: btst 8, a8 +3fce2750: emu +3fce2760: emu +3fce2770: .word 0x0000 +L3FCE2780: +3fce2780: emu +3fce2790: .word 0x0403 +3fce27a0: .word 0x0009 +L3FCE27B0: +3fce27b0: .word 0xff00 +3fce27c0: negb a7 +3fce27d0: sext a1, 0 +3fce27e0: .word 0x0a06 +3fce27f0: .word 0x00fa +3fce2800: move *b12+, *b9+, 0 +3fce2810: .word 0x0801 +3fce2820: trap 8 +3fce2830: .word 0x0000 +3fce2840: .word 0xdb36 +3fce2850: srl b6, sp +3fce2860: .word 0xdbfb +3fce2870: .word 0x366c +3fce2880: sext a1, 1 +3fce2890: .word 0x0a08 +3fce28a0: .word 0x0001 +3fce28b0: move *a12(0x8f2e), a8, 1 +3fce28d0: move *a14(0x47b5), *a7+, 1 +3fce28f0: .word 0x0000 +3fce2900: addi 0x9, a11 +3fce2920: .word 0x0e00 +3fce2930: jrv L3FCE26D0 +3fce2940: .word 0xdc36 +3fce2950: .word 0x0200 +3fce2960: sla b14, b8 +3fce2970: .word 0xd99b +3fce2980: abs a4 +3fce2990: .word 0x0a02 +3fce29a0: trap 10 +3fce29b0: .word 0x0000 +3fce29c0: rl 0x18, b14 +3fce29d0: subk 17, b3 +3fce29e0: divu a6, a12 +3fce29f0: sll b9, b3 +3fce2a00: popst +3fce2a10: .word 0x0403 +3fce2a20: pixt *a0, a10 +3fce2a30: modu a8, a0 +3fce2a40: sext a1, 0 +L3FCE2A50: +3fce2a50: .word 0x0a05 +3fce2a60: .word 0x0001 +L3FCE2A70: +3fce2a70: .word 0x366c +3fce2a80: rl 0x19, b3 +L3FCE2A90: +3fce2a90: .word 0x0c66 +3fce2aa0: .word 0x0400 +3fce2ab0: .word 0x0a05 +3fce2ac0: .word 0x0001 +3fce2ad0: jrle L3FCE3110 +3fce2ae0: jrv L3FCE27B0 +3fce2af0: dint +3fce2b00: .word 0x0601 +3fce2b10: trap 6 +3fce2b20: .word 0x00fc +3fce2b30: move *a5(0x4a), *a4(0x801), 1 +3fce2b60: .word 0x0808 +3fce2b70: .word 0x00ff +3fce2b80: .word 0x0408 +3fce2b90: movb *sp, a2 +3fce2ba0: sla 0x2, a0 +3fce2bb0: emu +3fce2bc0: .word 0x0403 +3fce2bd0: .word 0x0202 +L3FCE2BE0: +3fce2be0: modu a8, a0 +3fce2bf0: .word 0x0801 +3fce2c00: sext a8, 0 +3fce2c10: .word 0x00fc +3fce2c20: jump sp +3fce2c30: .word 0x0403 +3fce2c40: .word 0x0002 +3fce2c50: pixblt l,l +3fce2c60: sext a0, 1 +3fce2c70: .word 0x0a07 +3fce2c80: .word 0x0001 +3fce2c90: rl 0x3, a0 +3fce2ca0: move *a0, a12, 1 +3fce2cb0: rl 0x3, a1 +L3FCE2CC0: +3fce2cc0: move *a0, a12, 1 +3fce2cd0: .word 0x00c1 +3fce2ce0: sext a1, 1 +3fce2cf0: trap 8 +3fce2d00: .word 0x0000 +3fce2d10: dsjs b14, L3FCE2CC0 +3fce2d20: pixt *a14, xy, sp +3fce2d30: jrnn L3FCE3100 +3fce2d40: emu +3fce2d50: .word 0x0805 +3fce2d60: .word 0x0009 +3fce2d70: pixt *a0, *a0 +3fce2d80: jrv L3FCE2A50 +3fce2d90: .word 0x0ccc +3fce2da0: sext a1, 1 +3fce2db0: trap 8 +3fce2dc0: .word 0x0000 +3fce2dd0: .word 0x0cde +3fce2de0: movk 6, a3 +3fce2df0: pixt *a3, *a3 +3fce2e00: exgpc sp +3fce2e10: .word 0x0807 +3fce2e20: .word 0x0009 +3fce2e30: .word 0xde00 +3fce2e40: jrhi L3FCE2F10 +3fce2e50: .word 0x0c1c +3fce2e60: btst 9, sp +3fce2e70: .word 0x0801 +3fce2e80: trap 8 +3fce2e90: .word 0x0000 +3fce2ea0: btst 30, b0 +3fce2eb0: subk 18, a13 +3fce2ec0: .word 0xfffb +3fce2ed0: rl 0x3, a1 +3fce2ee0: sext a1, 1 +3fce2ef0: trap 8 +3fce2f00: .word 0x0000 +L3FCE2F10: +3fce2f10: srl 0x3, b14 +3fce2f20: btst 15, a8 +3fce2f30: jrnn L3FCE3000 +L3FCE2F40: +3fce2f40: emu +3fce2f50: .word 0x0807 +3fce2f60: .word 0x0009 +L3FCE2F70: +3fce2f70: .word 0xde00 +3fce2f80: .word 0x0c3c +3fce2f90: dsjs sp, L3FCE2F40 +3fce2fa0: btst 9, sp +L3FCE2FB0: +3fce2fb0: sext a1, 1 +3fce2fc0: trap 8 +3fce2fd0: .word 0x0000 +3fce2fe0: fill xy +3fce2ff0: movk 3, a3 +L3FCE3000: +3fce3000: movk 6, a3 +3fce3010: emu +3fce3020: .word 0x0807 +3fce3030: .word 0x0009 +3fce3040: .word 0xde00 +3fce3050: .word 0xdf3c +L3FCE3060: +3fce3060: dsjs b14, L3FCE2F10 +3fce3070: btst 9, sp +3fce3080: sext a1, 1 +3fce3090: trap 8 +L3FCE30A0: +3fce30a0: .word 0x0000 +3fce30b0: dsjs b14, L3FCE3060 +3fce30c0: dsjs sp, L3FCE2F70 +3fce30d0: jrnn L3FCE31A0 +3fce30e0: emu +3fce30f0: .word 0x0403 +L3FCE3100: +3fce3100: .word 0x0007 +L3FCE3110: +3fce3110: pixblt l,l +3fce3120: exgpc b12 +3fce3130: .word 0x0403 +3fce3140: .word 0x0207 +3fce3150: pixblt l,l +3fce3160: putst b12 +3fce3170: sext a1, 1 +3fce3180: .word 0x0808 +3fce3190: .word 0x00ff +L3FCE31A0: +3fce31a0: srl b9, b0 +3fce31b0: .word 0x060c +3fce31c0: nop +3fce31d0: sext a1, 1 +3fce31e0: .word 0x0608 +3fce31f0: .word 0x00fd +3fce3200: pixt b1, *sp, xy +3fce3210: emu +3fce3220: .word 0x0807 +3fce3230: .word 0xff08 +3fce3240: move a8, *a0, 1 +3fce3250: jrp L3FCE2A90 +3fce3260: rl 0x1c, b8 +3fce3270: emu +3fce3280: sext a6, 1 +3fce3290: .word 0x0009 +3fce32a0: srl 0x10, a0 +L3FCE32B0: +3fce32b0: srl a3, a3 +3fce32c0: rl 0x0, a12 +3fce32d0: emu +3fce32e0: .word 0x0a0a +3fce32f0: .word 0x0009 +3fce3300: .word 0x7c00 +3fce3310: jrnv L3FCE2BE0 +3fce3320: move *b6(0xdb6d), b11, 1 +3fce3340: dint +3fce3350: .word 0x00fc +3fce3360: .word 0x0801 +3fce3370: trap 9 +3fce3380: .word 0x0000 +3fce3390: .word 0x0c18 +3fce33a0: sll 0x14, a13 +L3FCE33B0: +3fce33b0: movb *sp, b3 +3fce33c0: sll a14, a7 +3fce33d0: sext a1, 1 +3fce33e0: trap 8 +3fce33f0: .word 0x0000 +L3FCE3400: +3fce3400: dsjs sp, L3FCE33B0 +L3FCE3410: +3fce3410: jrnn L3FCE3910 +L3FCE3420: +3fce3420: jrnn L3FCE3770 +3fce3430: emu +3fce3440: .word 0x0808 +3fce3450: .word 0x0009 +3fce3460: dsjs a0, L3FCE3470 +L3FCE3470: +3fce3470: sla b7, b3 +3fce3480: movk 1, b0 +3fce3490: movb a0, *a12 +3fce34a0: exgpc b12 +3fce34b0: trap 8 +3fce34c0: .word 0x0009 +3fce34d0: .word 0x9f00 +3fce34e0: .word 0x78d9 +3fce34f0: btst 14, b12 +3fce3500: srl a12, sp +3fce3510: emu +3fce3520: sext a7, 1 +3fce3530: .word 0x0009 +3fce3540: .word 0xff00 +3fce3550: .word 0x0c30 +3fce3560: rl 0x6, sp +3fce3570: dsjs a12, L3FCE3400 +3fce3580: sext a1, 1 +3fce3590: trap 7 +3fce35a0: .word 0x0000 +3fce35b0: rl 0x7, sp +L3FCE35C0: +3fce35c0: line 0 +L3FCE35D0: +3fce35d0: .word 0x0c30 +3fce35e0: emu +3fce35f0: trap 8 +3fce3600: .word 0x0009 +3fce3610: dsjs a0, L3FCE3620 +L3FCE3620: +3fce3620: sla b7, b3 +3fce3630: movk 1, b0 +3fce3640: jrnv L3FCE2F40 +3fce3650: jump b12 +3fce3660: trap 8 +3fce3670: .word 0x0009 +3fce3680: subxy a8, a0 +3fce3690: .word 0x78f1 +L3FCE36A0: +3fce36a0: btst 0, b12 +L3FCE36B0: +3fce36b0: jrgt L3FCE2FB0 +L3FCE36C0: +3fce36c0: jump a3 +3fce36d0: .word 0x0403 +3fce36e0: .word 0x0009 +3fce36f0: .word 0xff00 +3fce3700: not sp +3fce3710: .word 0x0400 +3fce3720: trap 5 +3fce3730: .word 0x0001 +3fce3740: jrv L3FCE3410 +3fce3750: jrv L3FCE3420 +3fce3760: jump b12 +L3FCE3770: +3fce3770: .word 0x0808 +3fce3780: .word 0x0009 +3fce3790: subxy a8, a0 +3fce37a0: sra b6, b9 +3fce37b0: .word 0xd8f1 +3fce37c0: cpw a7, a12 +3fce37d0: jump a3 +3fce37e0: sext a7, 1 +3fce37f0: .word 0x0009 +3fce3800: jahi L3FCEFB20 +3fce3820: rl 0x6, a3 +3fce3830: dsjs a12, L3FCE36C0 +3fce3840: .word 0x0a01 +3fce3850: trap 11 +3fce3860: .word 0x0000 +3fce3870: movb *a14, a7 +3fce3880: modu b8, sp +3fce3890: move *b6(0xe675), *b13(0x81cc), 1 +L3FCE38C0: +3fce38c0: emu +L3FCE38D0: +3fce38d0: trap 8 +3fce38e0: .word 0x0009 +3fce38f0: jagt L3FC96F40 +L3FCE3910: +3fce3910: jrnv L3FCE32B0 +3fce3920: subxy a14, a6 +3fce3930: jump a1 +3fce3940: .word 0x0a09 +3fce3950: .word 0x0009 +3fce3960: dsjs a0, L3FCE3970 +L3FCE3970: +3fce3970: jrhi L3FCE3FE0 +L3FCE3980: +3fce3980: jrhi L3FCE35C0 +L3FCE3990: +3fce3990: jrhi L3FCE35D0 +3fce39a0: dsjs a6, L3FCE3980 +3fce39b0: sext a1, 1 +3fce39c0: trap 7 +3fce39d0: .word 0x0000 +3fce39e0: dsjs sp, L3FCE3990 +3fce39f0: move *a14(0xc33), *sp+, 1 +3fce3a10: emu +3fce3a20: .word 0x0a09 +3fce3a30: .word 0x0209 +3fce3a40: dsjs a0, L3FCE3A50 +L3FCE3A50: +3fce3a50: jrhi L3FCE40C0 +L3FCE3A60: +3fce3a60: jrhi L3FCE36A0 +3fce3a70: jrhi L3FCE36B0 +3fce3a80: dsjs a6, L3FCE3A60 +3fce3a90: jruc L3FCE40A0 +3fce3aa0: .word 0x0801 +3fce3ab0: trap 8 +3fce3ac0: .word 0x0000 +3fce3ad0: .word 0xd99f +3fce3ae0: pixt *a3, xy, a12 +L3FCE3AF0: +3fce3af0: mods b6, b8 +L3FCE3B00: +3fce3b00: .word 0x7366 +3fce3b10: sext a1, 1 +3fce3b20: trap 8 +3fce3b30: .word 0x0000 +3fce3b40: dsjs b14, L3FCE3AF0 +3fce3b50: btst 15, b12 +3fce3b60: jrnn L3FCE3C50 +L3FCE3B70: +3fce3b70: .word 0x001e +3fce3b80: .word 0x0808 +3fce3b90: .word 0x0009 +3fce3ba0: .word 0xff00 +3fce3bb0: movk 32, b8 +3fce3bc0: movk 32, b8 +3fce3bd0: movk 32, b8 +3fce3be0: movk 32, b8 +3fce3bf0: .word 0x0801 +3fce3c00: trap 9 +L3FCE3C10: +3fce3c10: .word 0x0000 +3fce3c20: pixt sp, *a3, xy +3fce3c30: dsjs b8, L3FCE3C10 +3fce3c40: movb *b8, b14 +L3FCE3C50: +3fce3c50: dsjs a7, L3FCE3B00 +3fce3c60: trap 1 +3fce3c70: trap 10 +3fce3c80: .word 0x0000 +3fce3c90: jrhi L3FCE38D0 +3fce3ca0: subb a6, a3 +L3FCE3CB0: +3fce3cb0: srl 0x1d, a6 +L3FCE3CC0: +3fce3cc0: movk 1, b12 +3fce3cd0: emu +3fce3ce0: .word 0x0c0b +3fce3cf0: .word 0x0009 +3fce3d00: nop +3fce3d10: dsjs sp, L3FCE3CC0 +3fce3d20: mods b13, b3 +3fce3d30: pixt b13, *b6 +3fce3d40: .word 0x0cc7 +3fce3d50: jrv L3FCE4090 +3fce3d60: emu +L3FCE3D70: +3fce3d70: trap 8 +3fce3d80: .word 0x0009 +3fce3d90: subxy a8, a0 +3fce3da0: jrnv L3FCE38C0 +3fce3db0: move a14, *a3(0xc6d9), 0 +3fce3dd0: jump a3 +3fce3de0: .word 0x0a09 +3fce3df0: .word 0x0009 +3fce3e00: jahi L3FD2AA50 +3fce3e20: srl 0x1d, a6 +3fce3e30: movk 32, b8 +3fce3e40: movk 32, b8 +3fce3e50: sext a1, 1 +3fce3e60: trap 8 +3fce3e70: .word 0x0000 +3fce3e80: movb b1, *sp +3fce3e90: movb b1, *b1 +3fce3ea0: .word 0x0c61 +3fce3eb0: exgpc sp +3fce3ec0: sext a5, 0 +3fce3ed0: emu +3fce3ee0: dsjs a0, L3FCE3D70 +3fce3ef0: rl 0x19, b3 +3fce3f00: rl 0x19, b3 +3fce3f10: .word 0x000f +3fce3f20: sext a7, 1 +3fce3f30: emu +3fce3f40: move a8, *a0, 1 +3fce3f50: jrp L3FCE3770 +3fce3f60: jruc L3FCE3B70 +3fce3f70: sla a3, a0 +3fce3f80: rl 0x1, b0 +3fce3f90: .word 0x0018 +3fce3fa0: sext a4, 0 +3fce3fb0: emu +3fce3fc0: jann L3FCB0CA0 +L3FCE3FE0: +3fce3fe0: jrv L3FCE3CB0 +3fce3ff0: emu +3fce4000: .word 0x0808 +3fce4010: pixt *a8, *a9 +3fce4020: .word 0x0800 +3fce4030: move a12, a14 +3fce4040: .word 0x0e34 +3fce4050: emu +3fce4060: trap 8 +3fce4070: emu +3fce4080: .word 0x7f00 +L3FCE4090: +3fce4090: nop +L3FCE40A0: +3fce40a0: .word 0x0a03 +3fce40b0: .word 0x00fa +L3FCE40C0: +3fce40c0: pushst +3fce40d0: .word 0x0808 +3fce40e0: .word 0x0007 +3fce40f0: .word 0x9e00 +3fce4100: jrv L3FCE42A0 +3fce4110: move *b9+, *b7+, 1 +3fce4120: putst b9 +3fce4130: sext a1, 1 +3fce4140: .word 0x0a08 +L3FCE4150: +3fce4150: .word 0x0000 +L3FCE4160: +3fce4160: rl 0x6, a3 +3fce4170: drav a11, a12 +3fce4180: jrnn L3FCE4550 +3fce4190: move @0x7070601, b3 +3fce41c0: .word 0x0000 +3fce41d0: movb *a11, a14 +L3FCE41E0: +3fce41e0: move -*b1, b1, 1 +3fce41f0: emu +3fce4200: .word 0x0807 +3fce4210: .word 0x000a +3fce4220: rl 0x0, a0 +3fce4230: pixt *a8, a12 +3fce4240: dsjs b3, L3FCE41E0 +3fce4250: move *a14(0x10d), *sp(0x807), 1 +3fce4280: .word 0x0007 +3fce4290: .word 0xde00 +L3FCE42A0: +3fce42a0: .word 0xff3c +3fce42b0: cvxyl a6, a3 +3fce42c0: emu +3fce42d0: .word 0x0606 +3fce42e0: .word 0x000a +3fce42f0: .word 0xdc00 +L3FCE4300: +3fce4300: modu b12, b8 +3fce4310: rl 0xc, a12 +3fce4320: .word 0x00c6 +3fce4330: sext a1, 1 +3fce4340: sext a8, 1 +3fce4350: .word 0x0002 +3fce4360: dsjs b14, L3FCE4300 +3fce4370: move *a14(0xcf0d), *sp(0x11e), 1 +3fce43a0: .word 0x0807 +3fce43b0: .word 0x000a +3fce43c0: jahi L3FD506E0 +3fce43e0: dsjs b7, L3FCE4380 +3fce43f0: pixt *a14, xy, sp +3fce4400: emu +3fce4410: .word 0x0403 +3fce4420: .word 0x000a +3fce4430: jann L3FCF4440 +3fce4450: .word 0x0400 +3fce4460: .word 0x0a05 +3fce4470: .word 0x0002 +3fce4480: jruc L3FCE4150 +3fce4490: jrv L3FCE4160 +3fce44a0: .word 0x7ccc +3fce44b0: sext a1, 1 +3fce44c0: .word 0x0a08 +L3FCE44D0: +3fce44d0: .word 0x0000 +3fce44e0: rl 0x6, a3 +L3FCE44F0: +3fce44f0: move *a14(0x6cf2), *a12+, 1 +3fce4510: .word 0x0cf3 +3fce4520: nop +3fce4530: .word 0x0a04 +L3FCE4540: +3fce4540: .word 0x0000 +L3FCE4550: +3fce4550: .word 0xffff +3fce4560: emu +3fce4570: .word 0x0c0b +3fce4580: .word 0x0007 +3fce4590: move *a8+, *a0+, 1 +3fce45a0: dsjs b13, L3FCE44D0 +3fce45b0: jrv L3FCE44F0 +3fce45c0: jrnn L3FCE4900 +3fce45d0: rl 0x19, b12 +3fce45e0: sext a1, 1 +3fce45f0: sext a8, 1 +L3FCE4600: +3fce4600: .word 0x0000 +3fce4610: dsjs b11, L3FCE4540 +L3FCE4620: +3fce4620: pixt *a14, xy, sp +3fce4630: clrc +3fce4640: sext a1, 1 +3fce4650: sext a8, 1 +3fce4660: .word 0x0000 +3fce4670: dsjs b14, L3FCE4620 +3fce4680: pixt *a14, xy, sp +3fce4690: pushst +3fce46a0: sext a1, 1 +3fce46b0: sext a8, 1 +3fce46c0: .word 0x0002 +3fce46d0: dsjs b11, L3FCE4600 +3fce46e0: pixt *a14, xy, sp +3fce46f0: setc +3fce4700: emu +3fce4710: .word 0x0807 +3fce4720: .word 0x0207 +3fce4730: .word 0xfe00 +3fce4740: jrnn L3FCE4B10 +3fce4750: modu b7, b3 +3fce4760: rl 0x6, a3 +3fce4770: .word 0x0601 +3fce4780: sext a6, 1 +3fce4790: .word 0x0000 +3fce47a0: .word 0x9f7b +3fce47b0: jrle L3FCE4AD0 +3fce47c0: emu +3fce47d0: sext a6, 1 +3fce47e0: .word 0x0007 +3fce47f0: .word 0x7e00 +3fce4800: jrgt L3FCE49D0 +3fce4810: not b1 +3fce4820: sext a0, 0 +3fce4830: trap 5 +3fce4840: .word 0x0000 +L3FCE4850: +3fce4850: .word 0x7cc4 +3fce4860: movb a3, *a3 +3fce4870: btst 30, b1 +3fce4880: sext a1, 1 +3fce4890: sext a8, 1 +3fce48a0: .word 0x0000 +L3FCE48B0: +3fce48b0: dsjs b3, L3FCE4850 +3fce48c0: pixt *a14, xy, sp +3fce48d0: dint +3fce48e0: sext a1, 1 +3fce48f0: sext a8, 1 +L3FCE4900: +3fce4900: .word 0x0000 +3fce4910: dsjs b3, L3FCE48B0 +3fce4920: subk 18, b11 +L3FCE4930: +3fce4930: .word 0x00c3 +3fce4940: addi 0x70c, a1 +3fce4960: .word 0x0000 +L3FCE4970: +3fce4970: jrnn L3FCE49B0 +3fce4980: move *a11+, *a12+, 1 +3fce4990: .word 0xfe6d +3fce49a0: jrhi L3FCE4CC0 +L3FCE49B0: +3fce49b0: emu +3fce49c0: .word 0x0807 +L3FCE49D0: +3fce49d0: .word 0x0007 +3fce49e0: pixt *a8, xy, a0 +3fce49f0: rl 0xb, a12 +3fce4a00: dsjs b10, L3FCE49B0 +3fce4a10: emu +3fce4a20: trap 8 +3fce4a30: .word 0x0207 +3fce4a40: subxy a8, a0 +3fce4a50: jrc L3FCE4970 +3fce4a60: addxy a11, a6 +L3FCE4A70: +3fce4a70: .word 0x0c30 +3fce4a80: emu +3fce4a90: sext a6, 1 +3fce4aa0: .word 0x0007 +3fce4ab0: btst 7, a0 +3fce4ac0: srl b9, b3 +L3FCE4AD0: +3fce4ad0: move @0xa050501, @0x633e0001, 1 +3fce4b20: sra b1, b4 +3fce4b30: .word 0x0e33 +3fce4b40: nop +3fce4b50: .word 0x0a04 +3fce4b60: .word 0x0001 +3fce4b70: .word 0xffff +3fce4b80: rev sp +3fce4b90: sext a4, 0 +3fce4ba0: emu +3fce4bb0: jagt L3FCA7290 +3fce4bd0: jrv L3FCE5200 +3fce4be0: emu +3fce4bf0: .word 0x0807 +3fce4c00: pixt *a0, *a6 +3fce4c10: modu a0, a0 +3fce4c20: .word 0x0007 +3fce4c30: .word 0x0401 +3fce4c40: .word 0x0001 +3fce4c50: .word 0x0000 +3fce4c60: nop +3fce4c70: sext a4, 1 +3fce4c80: .word 0x0002 +3fce4c90: .word 0xff8f +3fce4ca0: emu +3fce4cb0: .word 0x0807 +L3FCE4CC0: +3fce4cc0: emu +3fce4cd0: .word 0x0800 +L3FCE4CE0: +3fce4ce0: jrnv L3FCE4B10 +3fce4cf0: rl 0x6, a3 +3fce4d00: btst 9, a12 +3fce4d10: .word 0x0082 +3fce4d20: sext a1, 1 +3fce4d30: trap 8 +3fce4d40: .word 0x0000 +3fce4d50: rl b12, b12 +3fce4d60: .word 0x9f18 +L3FCE4D70: +3fce4d70: movk 3, a1 +3fce4d80: rev sp +3fce4d90: .word 0x0808 +3fce4da0: .word 0x0009 +3fce4db0: move a8, *a0, 0 +L3FCE4DC0: +3fce4dc0: dsjs a3, L3FCE4D70 +3fce4dd0: srl a3, a6 +3fce4de0: dsjs a6, L3FCE4DC0 +3fce4df0: move a14, *a3, 0 +3fce4e00: .word 0x0800 +3fce4e10: trap 8 +3fce4e20: .word 0x0000 +3fce4e30: jrhi L3FCE4A70 +L3FCE4E40: +3fce4e40: srl 0x1d, a6 +3fce4e50: movk 3, b14 +3fce4e60: movk 3, b14 +3fce4e70: emu +3fce4e80: .word 0x0403 +3fce4e90: emu +3fce4ea0: .word 0xff00 +3fce4eb0: dsjs a0, L3FCE4CE0 +3fce4ec0: sext a1, 1 +3fce4ed0: trap 8 +3fce4ee0: .word 0x0001 +3fce4ef0: .word 0x7cde +3fce4f00: pixt b11, *b8, xy +3fce4f10: addxy sp, a9 +3fce4f20: move @0xa080602, b3, 1 +3fce4f50: .word 0x00f8 +3fce4f60: getst b9 +3fce4f70: .word 0x0a0a +3fce4f80: .word 0x000a +3fce4f90: .word 0x7c00 +3fce4fa0: cmpxy a8, a4 +3fce4fb0: .word 0xd96c +3fce4fc0: sla b13, b0 +3fce4fd0: movb *a6, *a3 +3fce4fe0: pixt a4, *a2 +3fce4ff0: emu +3fce5000: sext a7, 1 +3fce5010: pixt *a0, *a9 +3fce5020: .word 0x0e00 +3fce5030: mods sp, a6 +3fce5040: rev b6 +3fce5050: .word 0x0807 +3fce5060: .word 0xff06 +3fce5070: mods a0, a0 +3fce5080: jrle L3FCE4E40 +3fce5090: .word 0x06c6 +3fce50a0: .word 0x0801 +3fce50b0: sext a8, 0 +3fce50c0: .word 0x00fe +3fce50d0: sla 0x3, sp +3fce50e0: emu +3fce50f0: .word 0x0404 +3fce5100: pixt *a0, *a5 +3fce5110: sext a0, 1 +3fce5120: .word 0x0a01 +3fce5130: .word 0x0a0b +3fce5140: .word 0x0000 +3fce5150: .word 0x047c +3fce5160: mods b7, b5 +3fce5170: move *b6(0xdb67), b11, 1 +3fce5190: move b5, *b6, 1 +3fce51a0: .word 0x00f8 +3fce51b0: .word 0x0602 +3fce51c0: .word 0x0a08 +3fce51d0: .word 0x00f8 +3fce51e0: .word 0x00ff +3fce51f0: nop +L3FCE5200: +3fce5200: pixt *a0, a9 +3fce5210: move *a0+, a8, 1 +3fce5220: emu +3fce5230: .word 0x0808 +3fce5240: .word 0xff08 +3fce5250: .word 0x0800 +3fce5260: btst 1, a4 +3fce5270: .word 0x0081 +3fce5280: pushst +3fce5290: .word 0x0601 +3fce52a0: trap 7 +3fce52b0: .word 0x00fc +3fce52c0: move a8, *sp(0x1f1), 1 +3fce52e0: .word 0x0601 +3fce52f0: trap 7 +3fce5300: .word 0x00fc +3fce5310: dsjs sp, L3FCE54A0 +3fce5320: .word 0x00fc +3fce5330: .word 0x0603 +3fce5340: .word 0x0a08 +3fce5350: .word 0x00f8 +3fce5360: emu +3fce5370: .word 0x0807 +3fce5380: .word 0x0207 +3fce5390: pixt *a8, xy, a0 +3fce53a0: jrnn L3FCE5770 +3fce53b0: .word 0x7ef3 +3fce53c0: nop +3fce53d0: sext a1, 1 +3fce53e0: trap 8 +3fce53f0: .word 0x0001 +3fce5400: pixt *sp, b14 +3fce5410: srl 0xb, b14 +3fce5420: move a4, -*a10, 1 +3fce5430: .word 0x0a28 +L3FCE5440: +3fce5440: sext a3, 0 +3fce5450: sext a8, 0 +3fce5460: .word 0x00fd +3fce5470: emu +3fce5480: .word 0x0805 +3fce5490: .word 0x0200 +L3FCE54A0: +3fce54a0: .word 0x7c00 +L3FCE54B0: +3fce54b0: sext a1, 0 +3fce54c0: trap 7 +3fce54d0: .word 0x00fc +3fce54e0: jrv L3FCE54B0 +3fce54f0: emu +3fce5500: .word 0x0606 +3fce5510: pixt *a0, *a9 +3fce5520: modu a0, a0 +3fce5530: movx sp, sp +3fce5540: emu +3fce5550: .word 0x0808 +3fce5560: .word 0xff06 +3fce5570: movk 24, a0 +3fce5580: .word 0xdb1b +3fce5590: putst b6 +3fce55a0: subi 0xfffff6f2, a1 +3fce55d0: sll a8, a7 +3fce55e0: jrle L3FCE5770 +3fce55f0: .word 0x0660 +3fce5600: move *b9, b6, 1 +3fce5610: move a3, a9 +3fce5620: pixt *a3, *a6 +3fce5630: .word 0x0603 +3fce5640: subi 0xfffff6f2, a1 +3fce5670: sll a8, a7 +3fce5680: jrle L3FCE5810 +3fce5690: .word 0x0660 +3fce56a0: zext a6, 1 +3fce56b0: movk 6, a11 +3fce56c0: rl 0x6, a14 +3fce56d0: pixblt b,l +3fce56e0: .word 0x0e00 +3fce56f0: trap 14 +3fce5700: .word 0x0000 +3fce5710: .word 0x0c0f +3fce5720: addxy a12, a6 +3fce5730: sla b1, b0 +3fce5740: jrnn L3FCE57B0 +3fce5750: move *b0+, *b12+, 0 +3fce5760: move a8, *a6+, 1 +L3FCE5770: +3fce5770: pixt *a3, *a1 +3fce5780: movk 32, a12 +3fce5790: sext a2, 1 +3fce57a0: sext a7, 1 +L3FCE57B0: +3fce57b0: .word 0x0002 +3fce57c0: getst a12 +3fce57d0: jrv L3FCE5440 +3fce57e0: .word 0x0e98 +3fce57f0: .word 0x0801 +3fce5800: .word 0x0c09 +L3FCE5810: +3fce5810: .word 0x0000 +3fce5820: .word 0x0c0c +3fce5830: move a8, *a0, 1 +3fce5840: move *a13(0xfe64), *a1+, 0 +3fce5860: .word 0x78f1 +3fce5870: emu +3fce5880: trap 8 +3fce5890: .word 0x000c +3fce58a0: rl 0x0, a0 +3fce58b0: .word 0x000c +3fce58c0: move a12, -*a3, 0 +3fce58d0: sra b6, b1 +3fce58e0: pixt sp, *b14, xy +3fce58f0: .word 0x0c78 +3fce5900: .word 0x0801 +3fce5910: .word 0x0c09 +3fce5920: .word 0x0000 +3fce5930: addk 16, b8 +3fce5940: move a8, *a0, 1 +3fce5950: move *a13(0xfe64), *a1+, 0 +3fce5970: .word 0x78f1 +3fce5980: emu +3fce5990: trap 8 +3fce59a0: .word 0x000c +3fce59b0: srl 0x20, a0 +3fce59c0: .word 0x000d +3fce59d0: move a12, -*a3, 0 +3fce59e0: sra b6, b1 +3fce59f0: pixt sp, *b14, xy +3fce5a00: .word 0x0c78 +3fce5a10: .word 0x0801 +3fce5a20: .word 0x0c09 +3fce5a30: .word 0x0000 +3fce5a40: addk 17, a4 +3fce5a50: move a8, *a0, 1 +3fce5a60: move *a13(0xfe64), *a1+, 0 +3fce5a80: .word 0x78f1 +3fce5a90: emu +3fce5aa0: trap 8 +3fce5ab0: .word 0x000c +3fce5ac0: movk 32, a0 +3fce5ad0: trap 18 +3fce5ae0: move a12, -*a3, 0 +3fce5af0: sra b6, b1 +3fce5b00: pixt sp, *b14, xy +3fce5b10: .word 0x0c78 +3fce5b20: addi 0x90c, a1 +3fce5b40: .word 0x0000 +3fce5b50: move sp, -*b0, 1 +3fce5b60: .word 0x0681 +3fce5b70: cpw b0, b9 +3fce5b80: rl 0xf, b9 +3fce5b90: movk 6, a6 +3fce5ba0: not a3 +3fce5bb0: .word 0x0801 +3fce5bc0: trap 8 +3fce5bd0: .word 0x0002 +L3FCE5BE0: +3fce5be0: pixt *b9, xy, b12 +3fce5bf0: rl 0x3, a0 +3fce5c00: .word 0x0c18 +3fce5c10: dsjs a12, L3FCE5BE0 +3fce5c20: abs a12 +L3FCE5C30: +3fce5c30: sext a1, 1 +L3FCE5C40: +3fce5c40: .word 0x0c07 +3fce5c50: .word 0x0000 +3fce5c60: nop +3fce5c70: jrhi L3FCE5C40 +3fce5c80: .word 0x7c30 +3fce5c90: rl 0x6, a3 +3fce5ca0: pushst +3fce5cb0: sext a7, 1 +3fce5cc0: .word 0x000c +3fce5cd0: movk 32, a0 +3fce5ce0: pixt *a0, *a3 +3fce5cf0: rl 0x6, a3 +3fce5d00: jrhi L3FCE64D0 +3fce5d10: pixt *b1, *b0 +L3FCE5D20: +3fce5d20: sext a1, 1 +L3FCE5D30: +3fce5d30: .word 0x0c07 +3fce5d40: .word 0x0000 +3fce5d50: .word 0x068c +3fce5d60: jrhi L3FCE5D30 +3fce5d70: .word 0x7c30 +3fce5d80: rl 0x6, a3 +L3FCE5D90: +3fce5d90: pushst +3fce5da0: sext a7, 1 +L3FCE5DB0: +3fce5db0: .word 0x000c +L3FCE5DC0: +3fce5dc0: move a0, *a0+, 1 +L3FCE5DD0: +3fce5dd0: pixt *a0, *a4 +3fce5de0: rl 0x6, a3 +3fce5df0: jrhi L3FCE65C0 +3fce5e00: pixt *b1, *b0 +3fce5e10: nop +3fce5e20: .word 0x0c04 +3fce5e30: .word 0x0000 +L3FCE5E40: +3fce5e40: mods b1, b3 +L3FCE5E50: +3fce5e50: move *b6(0x10d), b11, 1 +3fce5e70: .word 0x0404 +3fce5e80: .word 0x000c +3fce5e90: btst 15, a0 +L3FCE5EA0: +3fce5ea0: mods b13, b6 +3fce5eb0: .word 0x06db +3fce5ec0: .word 0x0400 +L3FCE5ED0: +3fce5ed0: .word 0x0c04 +L3FCE5EE0: +3fce5ee0: .word 0x0000 +3fce5ef0: sla b6, b6 +3fce5f00: srl a3, a6 +3fce5f10: srl a3, a6 +3fce5f20: .word 0x0400 +3fce5f30: .word 0x0c04 +3fce5f40: .word 0x0000 +3fce5f50: sla b4, b9 +L3FCE5F60: +3fce5f60: srl a3, a6 +L3FCE5F70: +3fce5f70: srl a3, a6 +3fce5f80: .word 0x0800 +3fce5f90: trap 9 +3fce5fa0: .word 0x0000 +3fce5fb0: srl b1, b14 +3fce5fc0: jrle L3FCE5C30 +3fce5fd0: jrle L3FCE5DD0 +3fce5fe0: srl a6, a6 +3fce5ff0: exgpc b14 +3fce6000: trap 8 +3fce6010: .word 0x000c +3fce6020: srl 0x20, a0 +3fce6030: addxy a0, a13 +3fce6040: mods b3, b8 +3fce6050: move *b9(0x78d9), *b6(0xc3c), 1 +3fce6080: trap 1 +3fce6090: .word 0x0c0a +3fce60a0: .word 0x0000 +3fce60b0: movk 32, a12 +3fce60c0: dsjs a0, L3FCE60D0 +L3FCE60D0: +3fce60d0: jrhi L3FCE6740 +L3FCE60E0: +3fce60e0: jrhi L3FCE5D20 +3fce60f0: jrhi L3FCE5D30 +3fce6100: dsjs a6, L3FCE60E0 +3fce6110: trap 1 +3fce6120: .word 0x0c0a +3fce6130: .word 0x0000 +3fce6140: movk 1, b0 +3fce6150: dsjs a0, L3FCE6160 +L3FCE6160: +3fce6160: jrhi L3FCE67D0 +L3FCE6170: +3fce6170: jrhi L3FCE5DB0 +3fce6180: jrhi L3FCE5DC0 +3fce6190: dsjs a6, L3FCE6170 +3fce61a0: trap 1 +3fce61b0: .word 0x0c0a +3fce61c0: .word 0x0000 +3fce61d0: .word 0x3418 +3fce61e0: dsjs a0, L3FCE61F0 +L3FCE61F0: +3fce61f0: jrhi L3FCE6860 +L3FCE6200: +3fce6200: jrhi L3FCE5E40 +3fce6210: jrhi L3FCE5E50 +3fce6220: dsjs a6, L3FCE6200 +3fce6230: trap 1 +3fce6240: .word 0x0c0a +3fce6250: .word 0x0000 +3fce6260: .word 0x3458 +3fce6270: dsjs a0, L3FCE6280 +L3FCE6280: +3fce6280: jrhi L3FCE68F0 +L3FCE6290: +3fce6290: jrhi L3FCE5ED0 +3fce62a0: jrhi L3FCE5EE0 +3fce62b0: dsjs a6, L3FCE6290 +3fce62c0: trap 1 +3fce62d0: .word 0x0c0a +L3FCE62E0: +3fce62e0: .word 0x0000 +3fce62f0: sll 0x1, a4 +3fce6300: dsjs a0, L3FCE6310 +L3FCE6310: +3fce6310: jrhi L3FCE6980 +L3FCE6320: +3fce6320: jrhi L3FCE5F60 +3fce6330: jrhi L3FCE5F70 +3fce6340: dsjs a6, L3FCE6320 +3fce6350: .word 0x0801 +3fce6360: sext a8, 1 +3fce6370: .word 0x00ff +L3FCE6380: +3fce6380: movk 27, a3 +3fce6390: sll a12, a7 +3fce63a0: nop +3fce63b0: trap 1 +3fce63c0: .word 0x0a0a +3fce63d0: .word 0x0001 +3fce63e0: movb *a4(0xe366), *a0(0xd3d3) +3fce6410: jrgt L3FCE60D0 +3fce6420: dsjs a6, L3FCE6380 +3fce6430: emu +3fce6440: trap 8 +3fce6450: .word 0x000c +3fce6460: .word 0x0c00 +3fce6470: sla a0, a12 +3fce6480: btst 14, b12 +3fce6490: jrgt L3FCE5D90 +3fce64a0: move sp, *a3(0x38d), 0 +3fce64c0: .word 0x0801 +L3FCE64D0: +3fce64d0: .word 0x0c09 +L3FCE64E0: +3fce64e0: .word 0x0000 +3fce64f0: .word 0x0618 +3fce6500: dsjs a0, L3FCE64E0 +3fce6510: movb *b8, b14 +3fce6520: subxy a14, a7 +3fce6530: movb b13, *b1 +3fce6540: emu +3fce6550: trap 8 +3fce6560: .word 0x000c +3fce6570: movk 32, a0 +3fce6580: sla b0, b10 +3fce6590: btst 14, b12 +3fce65a0: jrgt L3FCE5EA0 +3fce65b0: move sp, *a3(0x38d), 0 +3fce65d0: .word 0x0801 +3fce65e0: .word 0x0c09 +L3FCE65F0: +3fce65f0: .word 0x0000 +3fce6600: trap 18 +3fce6610: dsjs a0, L3FCE65F0 +3fce6620: movb *b8, b14 +3fce6630: subxy a14, a7 +3fce6640: movb b13, *b1 +3fce6650: emu +3fce6660: .word 0x0a09 +3fce6670: .word 0x000c +3fce6680: rl 0x0, a0 +3fce6690: .word 0x0018 +3fce66a0: jrhi L3FCE62E0 +3fce66b0: srl a2, a6 +3fce66c0: movk 1, a12 +3fce66d0: movk 32, b8 +3fce66e0: emu +3fce66f0: sext a7, 1 +3fce6700: .word 0x0009 +3fce6710: jahi L3FCB4630 +3fce6730: pixt *b7, *b3 +L3FCE6740: +3fce6740: nop +3fce6750: sext a1, 1 +3fce6760: .word 0x0a08 +3fce6770: .word 0x0000 +3fce6780: move *a6(0xcb6d), a14, 1 +3fce67a0: jrnn L3FCE6AF0 +3fce67b0: .word 0x06f3 +3fce67c0: .word 0x0801 +L3FCE67D0: +3fce67d0: .word 0x0a08 +3fce67e0: .word 0x0000 +3fce67f0: .word 0x0606 +3fce6800: rl 0x1e, a0 +3fce6810: pixt a12, *a3 +3fce6820: rl 0x1b, a6 +3fce6830: exgpc b7 +3fce6840: .word 0x0808 +3fce6850: .word 0x000a +L3FCE6860: +3fce6860: movk 32, a0 +3fce6870: jruc L3FCE68E0 +3fce6880: move b9, *b3, 1 +3fce6890: srl b7, b9 +3fce68a0: .word 0x3733 +3fce68b0: .word 0x0801 +3fce68c0: .word 0x0a08 +3fce68d0: .word 0x0000 +L3FCE68E0: +3fce68e0: subi 0x67ccc3f, a12 +3fce6910: rl 0x1b, a6 +3fce6920: exgpc b7 +3fce6930: .word 0x0808 +3fce6940: .word 0x000a +3fce6950: srl 0x20, a0 +3fce6960: jruc L3FCE6A40 +3fce6970: move b9, *b3, 1 +L3FCE6980: +3fce6980: srl b7, b9 +3fce6990: .word 0x3733 +3fce69a0: .word 0x0801 +3fce69b0: .word 0x0a08 +3fce69c0: .word 0x0000 +3fce69d0: trap 18 +3fce69e0: rl 0x1e, a0 +3fce69f0: pixt a12, *a3 +3fce6a00: rl 0x1b, a6 +3fce6a10: exgpc b7 +3fce6a20: .word 0x0808 +3fce6a30: .word 0x000b +L3FCE6A40: +3fce6a40: .word 0x0c00 +3fce6a50: nop +3fce6a60: move *sp+, *a0+, 0 +3fce6a70: .word 0x7cc1 +3fce6a80: move *b13+, *b3+, 0 +3fce6a90: emu +3fce6aa0: .word 0x0c0b +3fce6ab0: .word 0x0007 +3fce6ac0: movy a0, a0 +3fce6ad0: .word 0x0ccd +3fce6ae0: .word 0xffb3 +L3FCE6AF0: +3fce6af0: jrv L3FCE6E30 +3fce6b00: btst 8, a8 +3fce6b10: .word 0x0601 +3fce6b20: sext a7, 1 +3fce6b30: .word 0x0002 +3fce6b40: movb *a11, a14 +3fce6b50: move -*b1, b1, 1 +3fce6b60: setf 3, 1, 1 +3fce6b70: sext a1, 1 +3fce6b80: .word 0x0a08 +3fce6b90: .word 0x0000 +3fce6ba0: nop +3fce6bb0: pixt *b11, xy, b8 +3fce6bc0: fill xy +3fce6bd0: move @0xa080701, a3, 1 +3fce6c00: .word 0x0000 +3fce6c10: nop +3fce6c20: pixt *b11, xy, b8 +3fce6c30: fill xy +3fce6c40: move @0xa080701, a3, 1 +3fce6c70: .word 0x0000 +3fce6c80: .word 0x068c +3fce6c90: pixt *b11, xy, b8 +3fce6ca0: fill xy +3fce6cb0: move @0xa080701, a3, 1 +3fce6ce0: .word 0x0000 +3fce6cf0: .word 0x0492 +3fce6d00: pixt *b11, xy, b8 +3fce6d10: fill xy +3fce6d20: move @0xa040300, a3, 1 +3fce6d50: .word 0x0000 +3fce6d60: mods b1, b3 +3fce6d70: .word 0x36db +3fce6d80: .word 0x0401 +3fce6d90: .word 0x0a04 +3fce6da0: .word 0x0000 +3fce6db0: move *b0(0x1b6d), b14, 1 +3fce6dd0: .word 0x0400 +3fce6de0: .word 0x0a04 +3fce6df0: .word 0x0000 +3fce6e00: sla b6, b6 +3fce6e10: srl a3, a6 +3fce6e20: .word 0x0066 +L3FCE6E30: +3fce6e30: .word 0x0404 +3fce6e40: .word 0x000a +3fce6e50: move *a8+, *a0+, 0 +3fce6e60: srl a3, a0 +3fce6e70: srl a3, a6 +3fce6e80: .word 0x0801 +3fce6e90: .word 0x0a08 +3fce6ea0: .word 0x0000 +3fce6eb0: movb *a0(0xe607), *a14(0xcd9b) +L3FCE6EE0: +3fce6ee0: rl 0x1b, a6 +3fce6ef0: emu +3fce6f00: .word 0x0807 +3fce6f10: .word 0x000a +3fce6f20: movb a0, *a0(0x6c06) +3fce6f40: dsjs b7, L3FCE6EE0 +L3FCE6F50: +3fce6f50: pixt *a14, xy, sp +3fce6f60: emu +3fce6f70: .word 0x0807 +3fce6f80: .word 0x000a +3fce6f90: .word 0x0600 +3fce6fa0: .word 0x7803 +3fce6fb0: dsjs b3, L3FCE6F50 +L3FCE6FC0: +3fce6fc0: move a14, *sp(0x107), 1 +3fce6fe0: .word 0x0807 +3fce6ff0: .word 0x000a +3fce7000: movk 32, a0 +3fce7010: .word 0x7803 +3fce7020: dsjs b3, L3FCE6FC0 +L3FCE7030: +3fce7030: move a14, *sp(0x107), 1 +3fce7050: .word 0x0807 +3fce7060: .word 0x000a +L3FCE7070: +3fce7070: movb a0, *a0 +3fce7080: .word 0x7806 +3fce7090: dsjs b3, L3FCE7030 +L3FCE70A0: +3fce70a0: move a14, *sp(0x107), 1 +3fce70c0: .word 0x0807 +3fce70d0: .word 0x000a +3fce70e0: movb a0, *a0(0x7806) +3fce7100: dsjs b3, L3FCE70A0 +L3FCE7110: +3fce7110: move a14, *sp(0x107), 1 +3fce7130: .word 0x0807 +3fce7140: .word 0x000a +3fce7150: move a0, *a0+, 1 +3fce7160: .word 0x7804 +3fce7170: dsjs b3, L3FCE7110 +3fce7180: move a14, *sp(0x107), 1 +3fce71a0: .word 0x0808 +3fce71b0: .word 0xff08 +3fce71c0: .word 0x0800 +3fce71d0: addxy a0, a4 +3fce71e0: add a0, sp +3fce71f0: rev a0 +3fce7200: sext a1, 1 +3fce7210: .word 0x0808 +3fce7220: .word 0x0001 +3fce7230: dsjs a0, L3FCE7070 +3fce7240: pixt *sp, xy, sp +L3FCE7250: +3fce7250: .word 0x7f3d +3fce7260: emu +3fce7270: .word 0x0807 +3fce7280: .word 0x000a +3fce7290: .word 0x0600 +3fce72a0: jrv L3FCE72E0 +3fce72b0: dsjs b3, L3FCE7250 +L3FCE72C0: +3fce72c0: move *a14(0x10d), *sp(0x807), 1 +3fce72f0: .word 0x000a +3fce7300: movk 32, a0 +3fce7310: jrv L3FCE7350 +3fce7320: dsjs b3, L3FCE72C0 +L3FCE7330: +3fce7330: move *a14(0x10d), *sp(0x807), 1 +3fce7360: .word 0x000a +3fce7370: movb a0, *a0 +3fce7380: jrv L3FCE73F0 +3fce7390: dsjs b3, L3FCE7330 +L3FCE73A0: +3fce73a0: move *a14(0x10d), *sp(0x807), 1 +3fce73d0: .word 0x000a +3fce73e0: move a0, *a0+, 1 +L3FCE73F0: +3fce73f0: jrv L3FCE7440 +3fce7400: dsjs b3, L3FCE73A0 +3fce7410: move *a14(0x10d), *sp(0x908), 1 +L3FCE7440: +3fce7440: .word 0x020a +3fce7450: movk 32, a0 +3fce7460: sla a0, a6 +L3FCE7470: +3fce7470: btst 14, b12 +3fce7480: srl 0x1a, b9 +3fce7490: move *b0, b12, 1 +3fce74a0: .word 0x00c1 +3fce74b0: sext a1, 1 +3fce74c0: trap 8 +3fce74d0: .word 0x0002 +3fce74e0: move a6, *a3(0xf3dd), 0 +3fce7500: jrnn L3FCE78D0 +L3FCE7510: +3fce7510: rl 0x6, sp +3fce7520: emu +3fce7530: trap 8 +3fce7540: .word 0x020a +3fce7550: sll 0x0, a0 +3fce7560: sla b0, b2 +L3FCE7570: +3fce7570: btst 14, b12 +3fce7580: srl 0x1a, b9 +3fce7590: move *b0, b12, 1 +3fce75a0: .word 0x00c1 +3fce75b0: .word 0x0000 +3fce75c0: .word 0x0000 +3fce75d0: .word 0x0000 +3fce75e0: .word 0x0000 +3fce75f0: .word 0x0000 +3fce7600: .word 0x0000 +3fce7610: xori 0x17500000, a12 +3fce7640: dsjs a14, L3FCE7470 +3fce7650: .word 0x0000 +3fce7660: .word 0x0000 +3fce7670: .word 0x0000 +3fce7680: .word 0x0000 +3fce7690: .word 0x0000 +3fce76a0: .word 0x0000 +3fce76b0: .word 0x0000 +3fce76c0: .word 0x0001 +3fce76d0: .word 0x75b0 +3fce76e0: dsjs a14, L3FCE7510 +3fce76f0: .word 0x0000 +3fce7700: .word 0x0000 +3fce7710: .word 0x0000 +3fce7720: .word 0x0000 +3fce7730: subk 5, b0 +3fce7740: dsjs a14, L3FCE7570 +3fce7750: .word 0x0000 +3fce7760: .word 0x0000 +3fce7770: sub a10, a4 +3fce7780: xor a10, a3 +3fce7790: andn a9, a4 +3fce77a0: andn a10, a5 +3fce77b0: cmp b10, b3 +3fce77c0: move a2, sp +3fce77d0: or a0, a0 +L3FCE77E0: +3fce77e0: .word 0x0000 +3fce77f0: move *a0(0x0), *a0(0x3e00), 0 +3fce7820: .word 0x0000 +3fce7830: move a0, b0 +3fce7840: .word 0x0000 +3fce7850: dsjs a0, L3FCE77E0 +3fce7860: .word 0x0000 +3fce7870: jahi L3FCE7890 +L3FCE7890: +3fce7890: dsjs a0, L3FCE7A20 +3fce78a0: .word 0x0000 +3fce78b0: .word 0x3600 +3fce78c0: .word 0x0001 +L3FCE78D0: +3fce78d0: dsjs a0, L3FCE78E0 +L3FCE78E0: +3fce78e0: .word 0x0000 +3fce78f0: lmo a8, a0 +3fce7900: .word 0x0000 +3fce7910: dsjs a0, L3FCE7920 +L3FCE7920: +3fce7920: .word 0x0000 +3fce7930: .word 0x0c00 +3fce7940: .word 0x0000 +3fce7950: dsjs a0, L3FCE79E0 +3fce7960: .word 0x0000 +3fce7970: .word 0x0e00 +3fce7980: .word 0x0000 +3fce7990: addk 16, a0 +3fce79a0: .word 0x0000 +3fce79b0: jalt L3FCE79D0 +L3FCE79D0: +3fce79d0: or a0, a0 +L3FCE79E0: +3fce79e0: .word 0x0000 +3fce79f0: emu +3fce7a00: .word 0x0600 +3fce7a10: addk 32, a0 +L3FCE7A20: +3fce7a20: addk 32, a0 +3fce7a30: .word 0x0000 +3fce7a40: .word 0x0000 +3fce7a50: addk 32, a0 +3fce7a60: .word 0x0000 +3fce7a70: addk 32, a0 +3fce7a80: .word 0x0000 +3fce7a90: .word 0x0000 +3fce7aa0: subi 0xf3fff2ff, a0 +3fce7ad0: .word 0x0000 +3fce7ae0: .word 0x0000 +3fce7af0: .word 0x0000 +3fce7b00: addk 32, a0 +3fce7b10: addk 32, a0 +3fce7b20: addk 32, a0 +3fce7b30: .word 0x0000 +3fce7b40: .word 0x0000 +3fce7b50: .word 0x0000 +3fce7b60: .word 0x0000 +3fce7b70: .word 0x0000 +3fce7b80: .word 0x0000 +3fce7b90: emu +3fce7ba0: .word 0x0000 +3fce7bb0: .word 0x0000 +3fce7bc0: .word 0x0000 +3fce7bd0: .word 0x3500 +3fce7be0: .word 0x0000 +3fce7bf0: .word 0x0000 +3fce7c00: .word 0x0a00 +3fce7c10: .word 0x0800 +3fce7c20: .word 0x0000 +3fce7c30: .word 0x0000 +3fce7c40: .word 0x0000 +3fce7c50: .word 0xd800 +3fce7c60: jrn L3FCE83E0 +3fce7c70: lmo b1, sp +3fce7c80: .word 0xff00 +3fce7c90: movb *sp, sp +3fce7ca0: .word 0xff00 +3fce7cb0: .word 0xffff +3fce7cc0: .word 0xffff +3fce7cd0: .word 0xffff +3fce7ce0: .word 0xffff +L3FCE7CF0: +3fce7cf0: .word 0xffff +3fce7d00: .word 0xffff +3fce7d10: .word 0xffff +3fce7d20: .word 0xffff +3fce7d30: .word 0xffff +3fce7d40: .word 0xffff +3fce7d50: .word 0xffff +3fce7d60: .word 0xffff +3fce7d70: .word 0xffff +3fce7d80: .word 0xffff +3fce7d90: move *b7(0xff00), sp, 0 +3fce7db0: .word 0xffff +3fce7dc0: .word 0xffff +3fce7dd0: .word 0xffff +3fce7de0: .word 0xffff +L3FCE7DF0: +3fce7df0: jrnn L3FCE7DF0 +3fce7e00: .word 0xff00 +3fce7e10: pixt *b7, xy, *sp, xy +3fce7e20: .word 0xff00 +3fce7e30: movk 15, sp +3fce7e40: .word 0xff01 +3fce7e50: dsjs sp, L3FCE7CF0 +3fce7e60: .word 0xff01 +3fce7e70: sll sp, sp +3fce7e80: .word 0xff01 +3fce7e90: .word 0x7cff +3fce7ea0: .word 0xff01 +3fce7eb0: move *sp+, *sp+, 1 +L3FCE7EC0: +3fce7ec0: .word 0xff01 +3fce7ed0: .word 0xffff +3fce7ee0: .word 0xffff +3fce7ef0: .word 0xffff +3fce7f00: .word 0xffff +3fce7f10: .word 0xffff +3fce7f20: .word 0xffff +3fce7f30: .word 0xffff +3fce7f40: .word 0xffff +L3FCE7F50: +3fce7f50: jruc L3FCE7F50 +3fce7f60: .word 0xff01 +3fce7f70: cmpxy sp, sp +3fce7f80: .word 0xff01 +3fce7f90: .word 0x0aff +3fce7fa0: .word 0xff02 +3fce7fb0: srl 0x1, sp +3fce7fc0: .word 0x0002 +3fce7fd0: addk 32, b0 +3fce7fe0: .word 0x0010 +3fce7ff0: .word 0x0007 +3fce8000: .word 0x0019 +3fce8010: .word 0x0061 +3fce8020: getst a2 +3fce8030: .word 0x0602 +3fce8040: movk 32, a4 +3fce8050: sla 0x0, a4 +3fce8060: movk 32, a8 +3fce8070: .word 0x0408 +3fce8080: .word 0x0890 +3fce8090: addk 12, b0 +3fce80a0: sla 0x15, a0 +3fce80b0: sub a5, a0 +3fce80c0: move *a2, *a0, 0 +3fce80d0: and a0, a0 +3fce80e0: sla 0x0, a0 +3fce80f0: addk 32, a0 +3fce8100: addk 32, b0 +3fce8110: sext a0, 1 +3fce8120: trap 0 +3fce8130: rl 0x8, a7 +3fce8140: sla 0x10, a8 +3fce8150: .word 0x0410 +3fce8160: .word 0x0820 +3fce8170: .word 0x0820 +3fce8180: sra 0x1e, a0 +3fce8190: addk 2, a0 +3fce81a0: sla 0x4, a0 +3fce81b0: jruc L3FCE83C0 +3fce81c0: .word 0x0090 +3fce81d0: .word 0x008b +3fce81e0: .word 0x0044 +3fce81f0: rev b8 +3fce8200: .word 0x0000 +3fce8210: .word 0x0000 +3fce8220: subi 0xfffffff2, a13 +3fce8250: .word 0x0008 +3fce8260: sla 0x0, a1 +3fce8270: .word 0x0400 +3fce8280: move a4, *a0, 0 +3fce8290: not sp +3fce82a0: add a0, a2 +3fce82b0: .word 0x0800 +3fce82c0: emu +3fce82d0: rev a0 +3fce82e0: .word 0x0000 +3fce82f0: addk 32, a0 +3fce8300: addk 32, b0 +3fce8310: sla 0x0, a0 +3fce8320: and a0, a0 +3fce8330: and a0, a0 +3fce8340: move *a0, *a0, 0 +3fce8350: move *a0, *a0, 0 +3fce8360: .word 0x0400 +3fce8370: .word 0x0401 +3fce8380: .word 0x0201 +3fce8390: .word 0x0202 +3fce83a0: .word 0xd902 +3fce83b0: or a8, a4 +L3FCE83C0: +3fce83c0: andn a8, a5 +3fce83d0: and a0, a6 +L3FCE83E0: +3fce83e0: and a0, a0 +3fce83f0: and a0, a0 +3fce8400: .word 0x7000 +3fce8410: .word 0x0000 +3fce8420: addk 32, b0 +3fce8430: .word 0x0010 +3fce8440: addxy a0, a0 +3fce8450: move *a0+, *a0+, 0 +3fce8460: move *a0, a0, 1 +3fce8470: add a12, a0 +3fce8480: add a3, a0 +3fce8490: sla 0x0, b8 +3fce84a0: sla 0x0, a4 +3fce84b0: addk 3, b8 +3fce84c0: inc a0 +3fce84d0: trap 16 +3fce84e0: mmtm a8, a5,a7,a9,a13 +3fce8500: zext a2, 0 +3fce8510: .word 0x0211 +3fce8520: .word 0x000a +3fce8530: .word 0x0004 +3fce8540: addk 32, a0 +3fce8550: addk 32, b0 +3fce8560: .word 0x0000 +3fce8570: move a0, *a14, 0 +3fce8580: sla a0, a9 +3fce8590: movk 32, a4 +3fce85a0: .word 0x0602 +3fce85b0: pushst +3fce85c0: .word 0x0680 +3fce85d0: movk 7, b14 +3fce85e0: sla a0, a2 +3fce85f0: move a0, *a4, 0 +3fce8600: .word 0x0009 +3fce8610: .word 0x000e +3fce8620: .word 0x0000 +3fce8630: .word 0x0000 +3fce8640: .word 0x0000 +3fce8650: .word 0x0000 +3fce8660: .word 0x0000 +3fce8670: addk 32, b0 +3fce8680: .word 0x0010 +3fce8690: .word 0x0070 +3fce86a0: getst b0 +3fce86b0: .word 0x0620 +3fce86c0: movk 2, a0 +3fce86d0: sla b3, sp +3fce86e0: move a0, *a1, 0 +3fce86f0: sla b3, sp +3fce8700: movk 2, a0 +3fce8710: .word 0x0620 +3fce8720: getst b0 +3fce8730: .word 0x0070 +3fce8740: .word 0x0000 +3fce8750: .word 0x0000 +3fce8760: .word 0x0000 +3fce8770: .word 0x0000 +3fce8780: .word 0x0000 +3fce8790: subi 0xfffff3f2, a0 +3fce87c0: move a6, *a0, 0 +3fce87d0: movk 1, b1 +3fce87e0: getst a12 +3fce87f0: jruc L3FCE89B0 +3fce8800: dsjs a1, L3FCE8810 +L3FCE8810: +3fce8810: dsj a0, L3FC6B9B0 +3fce8830: movk 6, a1 +3fce8840: rev b0 +3fce8850: .word 0x0000 +3fce8860: addk 32, b0 +3fce8870: .word 0x000d +3fce8880: .word 0x0000 +3fce8890: .word 0x00e0 +3fce88a0: nop +3fce88b0: .word 0x0404 +3fce88c0: .word 0x0404 +3fce88d0: .word 0x0802 +3fce88e0: .word 0x0802 +3fce88f0: .word 0x0802 +3fce8900: .word 0x0404 +3fce8910: .word 0x0404 +3fce8920: nop +3fce8930: .word 0x00e0 +L3FCE8940: +3fce8940: .word 0x0000 +3fce8950: addk 32, a0 +3fce8960: addk 32, b0 +3fce8970: move a0, *a0, 0 +3fce8980: addxy a0, a0 +3fce8990: movk 32, a3 +3fce89a0: move @0xda2dda15, *a12+, 0 +3fce89d0: .word 0xdd2d +3fce89e0: getpc b13 +3fce89f0: getpc a0 +3fce8a00: getpc a0 +3fce8a10: getpc a0 +3fce8a20: .word 0x0240 +3fce8a30: .word 0x0220 +3fce8a40: .word 0x0420 +3fce8a50: movk 32, b0 +3fce8a60: addxy a0, a12 +3fce8a70: .word 0x0003 +3fce8a80: addk 32, b0 +3fce8a90: .word 0x0010 +3fce8aa0: move @0xf00108fe, @0x2010207e, 1 +3fce8af0: sla 0x1, b0 +3fce8b00: move a1, -*a0, 0 +3fce8b10: rl 0x3, a0 +3fce8b20: movy a14, a0 +3fce8b30: .word 0x0000 +3fce8b40: .word 0x0000 +3fce8b50: .word 0x0000 +3fce8b60: .word 0x0000 +3fce8b70: .word 0x0000 +3fce8b80: .word 0x0000 +3fce8b90: .word 0x0000 +3fce8ba0: addk 32, a0 +3fce8bb0: addk 32, b0 +3fce8bc0: .word 0x0400 +3fce8bd0: .word 0x0a00 +3fce8be0: .word 0x0a00 +3fce8bf0: .word 0x0a00 +3fce8c00: dsjs a0, L3FCE8D10 +3fce8c10: .word 0xea00 +3fce8c20: move a8, *a0, 1 +3fce8c30: nop +3fce8c40: emu +3fce8c50: emu +3fce8c60: emu +3fce8c70: .word 0x0201 +3fce8c80: move *a0, a1, 0 +3fce8c90: pixt *a0, *a1 +3fce8ca0: .word 0x0401 +3fce8cb0: sub a0, a1 +3fce8cc0: .word 0x0001 +3fce8cd0: addk 32, b0 +3fce8ce0: .word 0x0010 +3fce8cf0: not a0 +3fce8d00: .word 0x7f10 +L3FCE8D10: +3fce8d10: move a0, *sp, 0 +3fce8d20: .word 0x7e04 +3fce8d30: .word 0x0804 +3fce8d40: .word 0x0c04 +3fce8d50: .word 0x0405 +3fce8d60: .word 0x060c +3fce8d70: not b7 +3fce8d80: .word 0x0000 +3fce8d90: .word 0x0000 +3fce8da0: .word 0x0000 +3fce8db0: .word 0x0000 +3fce8dc0: .word 0x0000 +3fce8dd0: .word 0x0000 +3fce8de0: .word 0x0000 +3fce8df0: addk 32, a0 +3fce8e00: addk 32, b0 +3fce8e10: .word 0x0000 +3fce8e20: .word 0x0000 +3fce8e30: rev b0 +3fce8e40: .word 0x0018 +3fce8e50: .word 0x000c +3fce8e60: .word 0x0606 +3fce8e70: movb a0, *a3 +3fce8e80: .word 0xd801 +3fce8e90: .word 0x7000 +3fce8ea0: sla 0x0, a0 +3fce8eb0: .word 0x0000 +3fce8ec0: .word 0x0000 +3fce8ed0: .word 0x0000 +3fce8ee0: .word 0x0000 +3fce8ef0: .word 0x0000 +3fce8f00: .word 0x0000 +3fce8f10: .word 0x0000 +3fce8f20: .word 0x0000 +3fce8f30: .word 0x0000 +3fce8f40: .word 0x0000 +3fce8f50: .word 0x0000 +3fce8f60: .word 0x0000 +3fce8f70: or a0, a0 +3fce8f80: .word 0x0002 +3fce8f90: .word 0x7800 +3fce8fa0: jrn L3FCE9770 +3fce8fb0: rev sp +3fce8fc0: .word 0x0000 +3fce8fd0: .word 0x0000 +3fce8fe0: .word 0x0000 +3fce8ff0: .word 0x0000 +3fce9000: .word 0x0000 +3fce9010: .word 0x0000 +3fce9020: emu +3fce9030: movk 32, a0 +3fce9040: jrn L3FCE8940 +3fce9050: rev sp +3fce9060: .word 0x0000 +3fce9070: .word 0x0000 +3fce9080: .word 0x0000 +3fce9090: .word 0xd800 +3fce90a0: jrn L3FCE9840 +3fce90b0: rev sp +3fce90c0: .word 0x0000 +3fce90d0: .word 0x0000 +3fce90e0: sub a1, a13 +3fce90f0: addc a10, a5 +3fce9100: or a1, a13 +3fce9110: .word 0x7265 +3fce9120: rl a11, a13 +3fce9130: sla a11, a14 +3fce9140: srl 0x15, a12 +3fce9150: sra a10, a13 +3fce9160: rl a11, a4 +3fce9170: mods b11, b5 +3fce9180: andn a1, a13 +3fce9190: move a1, b13 +3fce91a0: .word 0x726f +3fce91b0: sla a11, a13 +3fce91c0: srl 0x15, a12 +3fce91d0: rl 0x9, a13 +3fce91e0: srl 0x17, b4 +3fce91f0: rl 0x1, b1 +3fce9200: srl 0x17, b0 +3fce9210: rl 0x1, b1 +3fce9220: srl 0x17, b0 +3fce9230: rl 0x1, b1 +3fce9240: srl 0x17, b0 +3fce9250: srl 0x16, a3 +3fce9260: rl 0x1, b8 +3fce9270: sub a1, a13 +3fce9280: addc a10, a5 +3fce9290: sub a1, a13 +3fce92a0: addc a10, a5 +3fce92b0: sra b11, b4 +3fce92c0: rl a3, a3 +3fce92d0: srl 0x18, a0 +3fce92e0: sub a10, a4 +3fce92f0: srl 0x16, a3 +3fce9300: sra b10, b4 +3fce9310: mods b11, b2 +3fce9320: modu a3, a9 +3fce9330: mods a3, a1 +3fce9340: move a9, a13 +3fce9350: sra a3, a5 +3fce9360: .word 0x7569 +3fce9370: srl 0x15, a13 +3fce9380: srl 0x16, b2 +3fce9390: modu a10, a14 +3fce93a0: mods b11, b2 +3fce93b0: mods a3, a1 +3fce93c0: srl 0x17, a13 +3fce93d0: .word 0x3431 +3fce93e0: rl 0x9, a13 +3fce93f0: rl 0x1, b0 +3fce9400: rl 0x9, a13 +3fce9410: rl 0x1, b0 +3fce9420: rl 0x9, a13 +3fce9430: rl 0x1, b0 +3fce9440: addc a9, a13 +3fce9450: dsjs a13, L3FCE9470 +3fce9460: sub a1, a13 +L3FCE9470: +3fce9470: addc a10, a5 +3fce9480: sub a1, a13 +3fce9490: addc a10, a5 +3fce94a0: sra b11, b4 +3fce94b0: rl a3, a3 +3fce94c0: and a8, a0 +3fce94d0: .word 0x0000 +3fce94e0: andn a0, a0 +3fce94f0: .word 0x0000 +3fce9500: add a0, a0 +3fce9510: .word 0x0000 +3fce9520: mods a8, a0 +3fce9530: .word 0x0000 +3fce9540: or a0, a0 +3fce9550: .word 0x0000 +3fce9560: .word 0x7000 +3fce9570: .word 0x0000 +3fce9580: clr a0 +3fce9590: .word 0x0000 +3fce95a0: xor a8, a0 +3fce95b0: .word 0x0000 +3fce95c0: divs a0, a0 +3fce95d0: .word 0x0000 +3fce95e0: divs a8, a0 +3fce95f0: .word 0x0000 +3fce9600: divu a0, a0 +3fce9610: .word 0x0000 +3fce9620: divu a8, a0 +3fce9630: .word 0x0000 +3fce9640: mpys a0, a0 +3fce9650: .word 0x0000 +3fce9660: andn a0, a0 +3fce9670: .word 0x0000 +3fce9680: mpys a8, a0 +3fce9690: .word 0x0000 +3fce96a0: .word 0x0e00 +3fce96b0: .word 0x0000 +3fce96c0: dsjs a0, L3FCE9850 +3fce96d0: .word 0x0000 +3fce96e0: sra a0, a0 +3fce96f0: .word 0x0000 +3fce9700: mpyu a0, a0 +3fce9710: .word 0x0000 +3fce9720: sra a0, a0 +3fce9730: .word 0x0000 +3fce9740: mpyu a8, a0 +3fce9750: .word 0x0000 +3fce9760: sra a0, a0 +L3FCE9770: +3fce9770: .word 0x0000 +3fce9780: sla a0, a0 +3fce9790: .word 0x0000 +3fce97a0: modu a8, a0 +3fce97b0: .word 0x0000 +L3FCE97C0: +3fce97c0: sll a0, a0 +3fce97d0: .word 0x0000 +3fce97e0: and a0, a0 +3fce97f0: .word 0x0000 +3fce9800: sra a0, a0 +3fce9810: .word 0x0000 +3fce9820: .word 0x7000 +3fce9830: .word 0x0000 +L3FCE9840: +3fce9840: sll a8, a0 +L3FCE9850: +3fce9850: .word 0x0000 +3fce9860: .word 0x7100 +3fce9870: .word 0x0000 +3fce9880: srl a0, a0 +L3FCE9890: +3fce9890: .word 0x0000 +3fce98a0: .word 0x7900 +3fce98b0: .word 0x0000 +3fce98c0: add a8, a0 +3fce98d0: .word 0x0000 +3fce98e0: mods a8, a0 +3fce98f0: .word 0x0000 +3fce9900: dsjs a0, L3FCE9890 +3fce9910: .word 0x0000 +3fce9920: .word 0x7b00 +3fce9930: .word 0x0000 +3fce9940: addc a0, a0 +3fce9950: .word 0x0000 +3fce9960: .word 0x0800 +3fce9970: .word 0x0000 +3fce9980: dsjs a0, L3FCE9990 +L3FCE9990: +3fce9990: .word 0x0000 +3fce99a0: .word 0x0600 +3fce99b0: .word 0x0000 +3fce99c0: dsjs a0, L3FCE99D0 +L3FCE99D0: +3fce99d0: .word 0x0000 +3fce99e0: move *a0, *a0, 1 +3fce99f0: .word 0x0000 +3fce9a00: dsjs a0, L3FCE9A90 +3fce9a10: .word 0x0000 +3fce9a20: .word 0x0800 +3fce9a30: .word 0x0000 +3fce9a40: addk 16, a0 +3fce9a50: .word 0x0000 +3fce9a60: move a0, *a0, 1 +3fce9a70: .word 0x0000 +3fce9a80: or a0, a0 +L3FCE9A90: +3fce9a90: .word 0x0000 +3fce9aa0: emu +3fce9ab0: .word 0x0600 +3fce9ac0: pixblt l,l +3fce9ad0: .word 0x0800 +3fce9ae0: .word 0x0000 +3fce9af0: .word 0x0000 +3fce9b00: .word 0x0c00 +3fce9b10: .word 0x0000 +3fce9b20: nop +3fce9b30: .word 0x0000 +3fce9b40: .word 0x0000 +3fce9b50: .word 0x0400 +3fce9b60: .word 0x0800 +3fce9b70: .word 0xff00 +3fce9b80: drav b7, sp +3fce9b90: .word 0x00ff +3fce9ba0: .word 0x0400 +3fce9bb0: .word 0x0800 +3fce9bc0: .word 0x0800 +3fce9bd0: .word 0x0c00 +3fce9be0: nop +3fce9bf0: .word 0x0000 +3fce9c00: .word 0x0000 +3fce9c10: .word 0x0000 +3fce9c20: .word 0x0000 +3fce9c30: .word 0x0000 +3fce9c40: sla 0x0, a0 +3fce9c50: .word 0x0000 +3fce9c60: .word 0x0000 +3fce9c70: .word 0x0000 +3fce9c80: .word 0xfe00 +3fce9c90: .word 0x0000 +3fce9ca0: .word 0x0000 +3fce9cb0: .word 0x0a00 +3fce9cc0: subk 24, a0 +3fce9cd0: .word 0x0000 +3fce9ce0: .word 0x0000 +3fce9cf0: .word 0x0000 +3fce9d00: jac L3FCB8660 +3fce9d20: rev sp +3fce9d30: .word 0x0000 +3fce9d40: .word 0x0000 +3fce9d50: .word 0x0000 +3fce9d60: .word 0x0000 +3fce9d70: .word 0x0000 +3fce9d80: .word 0x0000 +3fce9d90: emu +3fce9da0: pixt a0, *a0, xy +3fce9db0: move *a2(0x3f), *a9+, 1 +3fce9dd0: .word 0x0000 +3fce9de0: .word 0x0000 +3fce9df0: .word 0x0000 +3fce9e00: move *a0, *a0, 0 +3fce9e10: jrn L3FCE97C0 +3fce9e20: rev sp +3fce9e30: .word 0x0000 +3fce9e40: .word 0x0000 +3fce9e50: addc a1, a13 +3fce9e60: .word 0x7469 +3fce9e70: .word 0x7473 +3fce9e80: sra b11, b2 +3fce9e90: mods a11, a1 +3fce9ea0: or a1, a13 +3fce9eb0: .word 0x7265 +3fce9ec0: rl a11, a13 +3fce9ed0: sla a11, a14 +3fce9ee0: srl 0x15, a12 +3fce9ef0: sra a10, a13 +3fce9f00: rl a11, a4 +3fce9f10: mods b11, b5 +3fce9f20: andn a1, a13 +3fce9f30: move a1, b13 +3fce9f40: .word 0x726f +3fce9f50: sla a11, a13 +3fce9f60: srl 0x15, a12 +3fce9f70: rl 0x9, a13 +3fce9f80: srl 0x17, b8 +3fce9f90: dsjs b1, L3FCE9FB0 +3fce9fa0: srl 0x17, b0 +L3FCE9FB0: +3fce9fb0: .word 0x3537 +3fce9fc0: .word 0x372d +3fce9fd0: srl 0x17, b5 +3fce9fe0: srl 0x16, a3 +3fce9ff0: rl 0x9, b1 +3fcea000: srl 0x17, b0 +3fcea010: sub a10, a4 +3fcea020: srl 0x16, a3 +3fcea030: sub a10, a4 +3fcea040: .word 0x7443 +3fcea050: sll a11, a5 +3fcea060: .word 0x0068 +3fcea070: addc a1, a13 +3fcea080: .word 0x7469 +3fcea090: .word 0x7473 +3fcea0a0: sra b11, b2 +3fcea0b0: mods a11, a1 +3fcea0c0: or a1, a13 +3fcea0d0: .word 0x7265 +3fcea0e0: rl a11, a13 +3fcea0f0: sla a11, a14 +3fcea100: srl 0x15, a12 +3fcea110: sra a10, a13 +3fcea120: rl a11, a4 +3fcea130: mods b11, b5 +3fcea140: andn a1, a13 +3fcea150: move a1, b13 +3fcea160: .word 0x726f +3fcea170: sla a11, a13 +3fcea180: srl 0x15, a12 +3fcea190: rl 0x9, a13 +3fcea1a0: srl 0x17, b8 +3fcea1b0: dsjs b1, L3FCEA1D0 +3fcea1c0: srl 0x17, b0 +L3FCEA1D0: +3fcea1d0: .word 0x3537 +3fcea1e0: .word 0x372d +3fcea1f0: srl 0x17, b5 +3fcea200: srl 0x16, a3 +3fcea210: rl 0x9, b1 +3fcea220: sub a1, a13 +3fcea230: addc a10, a5 +3fcea240: sub a1, a13 +3fcea250: addc a10, a5 +3fcea260: sra b11, b4 +3fcea270: rl a3, a3 +3fcea280: and a8, a0 +3fcea290: .word 0x0000 +3fcea2a0: andn a0, a0 +3fcea2b0: .word 0x0000 +3fcea2c0: add a0, a0 +3fcea2d0: .word 0x0000 +3fcea2e0: mods a8, a0 +3fcea2f0: .word 0x0000 +3fcea300: or a0, a0 +3fcea310: .word 0x0000 +3fcea320: modu a0, a0 +3fcea330: .word 0x0000 +3fcea340: clr a0 +3fcea350: .word 0x0000 +3fcea360: xor a8, a0 +3fcea370: .word 0x0000 +3fcea380: divs a0, a0 +3fcea390: .word 0x0000 +3fcea3a0: divs a8, a0 +3fcea3b0: .word 0x0000 +3fcea3c0: divu a0, a0 +3fcea3d0: .word 0x0000 +3fcea3e0: divu a8, a0 +3fcea3f0: .word 0x0000 +3fcea400: mpys a0, a0 +3fcea410: .word 0x0000 +3fcea420: andn a0, a0 +3fcea430: .word 0x0000 +3fcea440: mpys a8, a0 +3fcea450: .word 0x0000 +3fcea460: addk 16, a0 +3fcea470: .word 0x0000 +3fcea480: dsjs a0, L3FCEA610 +3fcea490: .word 0x0000 +3fcea4a0: move *a0(0x0), a0, 0 +3fcea4c0: mpyu a0, a0 +3fcea4d0: .word 0x0000 +3fcea4e0: btst a8, a0 +3fcea4f0: .word 0x0000 +L3FCEA500: +3fcea500: mpyu a8, a0 +3fcea510: .word 0x0000 +3fcea520: btst a8, a0 +3fcea530: .word 0x0000 +3fcea540: sla a0, a0 +3fcea550: .word 0x0000 +3fcea560: modu a8, a0 +3fcea570: .word 0x0000 +3fcea580: sll a0, a0 +3fcea590: .word 0x0000 +3fcea5a0: modu a0, a0 +3fcea5b0: .word 0x0000 +3fcea5c0: sra a0, a0 +3fcea5d0: .word 0x0000 +3fcea5e0: .word 0x7000 +3fcea5f0: .word 0x0000 +3fcea600: sll a8, a0 +L3FCEA610: +3fcea610: .word 0x0000 +3fcea620: .word 0x7100 +3fcea630: .word 0x0000 +3fcea640: srl a0, a0 +L3FCEA650: +3fcea650: .word 0x0000 +L3FCEA660: +3fcea660: .word 0x7200 +3fcea670: .word 0x0000 +3fcea680: add a8, a0 +3fcea690: .word 0x0000 +3fcea6a0: mods a8, a0 +3fcea6b0: .word 0x0000 +3fcea6c0: dsjs a0, L3FCEA650 +3fcea6d0: .word 0x0000 +3fcea6e0: .word 0x7300 +3fcea6f0: .word 0x0000 +3fcea700: addc a0, a0 +3fcea710: .word 0x0000 +3fcea720: addi 0x0, a0 +3fcea740: dsjs a0, L3FCEA750 +L3FCEA750: +3fcea750: .word 0x0000 +3fcea760: trap 0 +3fcea770: .word 0x0000 +3fcea780: dsjs a0, L3FCEA790 +L3FCEA790: +3fcea790: .word 0x0000 +3fcea7a0: srl a8, a0 +3fcea7b0: .word 0x0000 +3fcea7c0: dsjs a0, L3FCEA850 +3fcea7d0: .word 0x0000 +3fcea7e0: addi 0x0, a0 +3fcea800: addk 16, a0 +3fcea810: .word 0x0000 +3fcea820: move *a0, a0, 1 +3fcea830: .word 0x0000 +3fcea840: or a0, a0 +L3FCEA850: +3fcea850: .word 0x0000 +3fcea860: emu +3fcea870: .word 0x0600 +3fcea880: subk 32, a0 +3fcea890: addi 0x0, a0 +3fcea8b0: .word 0x0000 +3fcea8c0: pixblt l,l +3fcea8d0: .word 0x0000 +3fcea8e0: sext a0, 0 +3fcea8f0: .word 0x0000 +3fcea900: .word 0x0000 +3fcea910: sext a0, 1 +3fcea920: addi 0xfd00, a0 +3fcea940: pixt *sp, xy, *sp, xy +3fcea950: .word 0x00ff +3fcea960: sext a0, 0 +3fcea970: addi 0xb00, a0 +3fcea990: pixblt l,l +3fcea9a0: sext a0, 0 +3fcea9b0: .word 0x0000 +3fcea9c0: .word 0x0000 +3fcea9d0: .word 0x0000 +3fcea9e0: .word 0x0000 +3fcea9f0: .word 0x0000 +3fceaa00: sla 0x0, a0 +3fceaa10: .word 0x0000 +3fceaa20: .word 0x0000 +3fceaa30: .word 0x0000 +3fceaa40: .word 0xfe00 +3fceaa50: .word 0x0000 +3fceaa60: .word 0x0000 +3fceaa70: .word 0x0a00 +3fceaa80: subk 24, a0 +3fceaa90: .word 0x0000 +3fceaaa0: .word 0x0000 +3fceaab0: .word 0x0000 +3fceaac0: move *a0, *a0, 0 +3fceaad0: jrn L3FCEA500 +3fceaae0: rev sp +3fceaaf0: .word 0x0000 +3fceab00: .word 0x0000 +3fceab10: .word 0x0000 +3fceab20: .word 0x0000 +3fceab30: .word 0x0000 +3fceab40: .word 0x0000 +3fceab50: emu +3fceab60: move *a0(0xd1f3), *a0(0x3f), 0 +3fceab90: .word 0x0000 +3fceaba0: .word 0x0000 +3fceabb0: .word 0x0000 +3fceabc0: cmp a0, a0 +3fceabd0: jrn L3FCEA660 +3fceabe0: rev sp +3fceabf0: .word 0x0000 +3fceac00: .word 0x0000 +3fceac10: sub a1, a13 +3fceac20: addc a10, a5 +3fceac30: or a1, a13 +3fceac40: .word 0x7265 +3fceac50: rl a11, a13 +3fceac60: sla a11, a14 +3fceac70: srl 0x15, a12 +3fceac80: sra a10, a13 +3fceac90: rl a11, a4 +3fceaca0: mods b11, b5 +3fceacb0: andn a1, a13 +3fceacc0: move a1, b13 +3fceacd0: .word 0x7261 +3fceace0: modu b11, b2 +3fceacf0: srl 0x15, b7 +3fcead00: rl 0x9, a13 +3fcead10: srl 0x17, b4 +3fcead20: rl 0x1, b1 +3fcead30: srl 0x17, b0 +3fcead40: rl 0x1, b1 +3fcead50: srl 0x17, b0 +3fcead60: rl 0x1, b1 +3fcead70: srl 0x17, b0 +3fcead80: srl 0x16, a3 +3fcead90: rl 0x1, b6 +3fceada0: sub a1, a13 +3fceadb0: addc a10, a5 +3fceadc0: sub a1, a13 +3fceadd0: addc a10, a5 +3fceade0: sra b11, b4 +3fceadf0: rl a3, a3 +3fceae00: srl 0x18, a0 +3fceae10: sub a10, a4 +3fceae20: srl 0x16, a3 +3fceae30: sra b10, b4 +3fceae40: mods b11, b2 +3fceae50: modu a3, a9 +3fceae60: mods a3, a1 +3fceae70: move a9, a13 +3fceae80: sra a3, a5 +3fceae90: .word 0x7569 +3fceaea0: srl 0x15, a13 +3fceaeb0: srl 0x16, b2 +3fceaec0: sla a10, a14 +3fceaed0: .word 0x7272 +3fceaee0: .word 0x776f +3fceaef0: srl 0x17, a13 +3fceaf00: .word 0x3431 +3fceaf10: rl 0x9, a13 +3fceaf20: rl 0x1, b0 +3fceaf30: rl 0x9, a13 +3fceaf40: rl 0x1, b0 +3fceaf50: rl 0x9, a13 +3fceaf60: rl 0x1, b0 +3fceaf70: addc a9, a13 +3fceaf80: .word 0x362d +3fceaf90: sub a1, a13 +3fceafa0: addc a10, a5 +3fceafb0: sub a1, a13 +3fceafc0: addc a10, a5 +3fceafd0: sra b11, b4 +3fceafe0: rl a3, a3 +3fceaff0: and a8, a0 +3fceb000: .word 0x0000 +3fceb010: andn a0, a0 +3fceb020: .word 0x0000 +3fceb030: add a0, a0 +3fceb040: .word 0x0000 +3fceb050: mods a8, a0 +3fceb060: .word 0x0000 +3fceb070: or a0, a0 +3fceb080: .word 0x0000 +3fceb090: .word 0x7000 +3fceb0a0: .word 0x0000 +3fceb0b0: clr a0 +3fceb0c0: .word 0x0000 +3fceb0d0: xor a8, a0 +3fceb0e0: .word 0x0000 +3fceb0f0: divs a0, a0 +3fceb100: .word 0x0000 +3fceb110: .word 0x7600 +3fceb120: .word 0x0000 +3fceb130: divu a0, a0 +3fceb140: .word 0x0000 +3fceb150: divu a8, a0 +3fceb160: .word 0x0000 +3fceb170: mpys a0, a0 +3fceb180: .word 0x0000 +3fceb190: andn a0, a0 +3fceb1a0: .word 0x0000 +3fceb1b0: mpys a8, a0 +3fceb1c0: .word 0x0000 +3fceb1d0: .word 0x0e00 +3fceb1e0: .word 0x0000 +3fceb1f0: dsjs a0, L3FCEB380 +3fceb200: .word 0x0000 +3fceb210: sra a0, a0 +3fceb220: .word 0x0000 +3fceb230: mpyu a0, a0 +3fceb240: .word 0x0000 +3fceb250: sra a0, a0 +3fceb260: .word 0x0000 +3fceb270: mpyu a8, a0 +3fceb280: .word 0x0000 +3fceb290: sra a0, a0 +3fceb2a0: .word 0x0000 +3fceb2b0: sla a0, a0 +3fceb2c0: .word 0x0000 +3fceb2d0: modu a8, a0 +3fceb2e0: .word 0x0000 +3fceb2f0: sll a0, a0 +3fceb300: .word 0x0000 +3fceb310: dsjs a0, L3FCEB320 +L3FCEB320: +3fceb320: .word 0x0000 +3fceb330: sra a0, a0 +L3FCEB340: +3fceb340: .word 0x0000 +3fceb350: .word 0x7000 +3fceb360: .word 0x0000 +3fceb370: sll a8, a0 +L3FCEB380: +3fceb380: .word 0x0000 +3fceb390: .word 0x7100 +3fceb3a0: .word 0x0000 +3fceb3b0: srl a0, a0 +L3FCEB3C0: +3fceb3c0: .word 0x0000 +3fceb3d0: .word 0x7900 +3fceb3e0: .word 0x0000 +3fceb3f0: add a8, a0 +3fceb400: .word 0x0000 +3fceb410: .word 0x7700 +3fceb420: .word 0x0000 +3fceb430: dsjs a0, L3FCEB3C0 +3fceb440: .word 0x0000 +3fceb450: .word 0x7b00 +3fceb460: .word 0x0000 +3fceb470: addc a0, a0 +3fceb480: .word 0x0000 +3fceb490: .word 0x0800 +3fceb4a0: .word 0x0000 +3fceb4b0: dsjs a0, L3FCEB4C0 +L3FCEB4C0: +3fceb4c0: .word 0x0000 +3fceb4d0: .word 0x0600 +3fceb4e0: .word 0x0000 +3fceb4f0: dsjs a0, L3FCEB500 +L3FCEB500: +3fceb500: .word 0x0000 +3fceb510: move *a0, *a0, 1 +3fceb520: .word 0x0000 +3fceb530: dsjs a0, L3FCEB5C0 +3fceb540: .word 0x0000 +3fceb550: .word 0x0600 +3fceb560: .word 0x0000 +3fceb570: addk 16, a0 +3fceb580: .word 0x0000 +3fceb590: move *a0, a0, 0 +3fceb5a0: .word 0x0000 +3fceb5b0: or a0, a0 +L3FCEB5C0: +3fceb5c0: .word 0x0000 +3fceb5d0: emu +3fceb5e0: .word 0x0600 +3fceb5f0: subi 0xfffff9ff, a0 +3fceb620: .word 0x0000 +3fceb630: addi 0x0, a0 +3fceb650: .word 0x0200 +3fceb660: .word 0x0000 +3fceb670: .word 0x0000 +3fceb680: nop +3fceb690: .word 0x0600 +3fceb6a0: .word 0xff00 +3fceb6b0: drav b7, sp +3fceb6c0: .word 0x00ff +3fceb6d0: nop +3fceb6e0: .word 0x0600 +3fceb6f0: .word 0x0600 +3fceb700: addi 0x200, a0 +3fceb720: .word 0x0000 +3fceb730: .word 0x0000 +3fceb740: .word 0x0000 +3fceb750: .word 0x0000 +3fceb760: .word 0x0000 +3fceb770: sla 0x0, a0 +3fceb780: .word 0x0000 +3fceb790: .word 0x0000 +3fceb7a0: .word 0x0000 +3fceb7b0: .word 0xfe00 +3fceb7c0: .word 0x0000 +3fceb7d0: .word 0x0000 +3fceb7e0: .word 0x0a00 +3fceb7f0: subk 24, a0 +3fceb800: .word 0x0000 +3fceb810: .word 0x0000 +3fceb820: .word 0x0000 +3fceb830: pixt a0, *a0 +3fceb840: jrn L3FCEB340 +3fceb850: rev sp +3fceb860: .word 0x0000 +3fceb870: .word 0x0000 +3fceb880: .word 0x0000 +3fceb890: .word 0x0000 +3fceb8a0: .word 0x0000 +3fceb8b0: .word 0x0000 +3fceb8c0: emu +3fceb8d0: sla a0, a0 +3fceb8e0: move *b8(0x3f), *b7+, 1 +3fceb900: .word 0x0000 +3fceb910: .word 0x0000 +3fceb920: .word 0x0000 +3fceb930: move *a0(0xceb5), *a0(0x3f), 0 +3fceb960: .word 0x0000 +3fceb970: .word 0x0000 +3fceb980: addc a1, a13 +3fceb990: .word 0x7469 +3fceb9a0: .word 0x7473 +3fceb9b0: sra b11, b2 +3fceb9c0: mods a11, a1 +3fceb9d0: or a1, a13 +3fceb9e0: .word 0x7265 +3fceb9f0: rl a11, a13 +3fceba00: sla a11, a14 +3fceba10: srl 0x15, a12 +3fceba20: sra a10, a13 +3fceba30: rl a11, a4 +3fceba40: mods b11, b5 +3fceba50: andn a1, a13 +3fceba60: move a1, b13 +3fceba70: .word 0x7261 +3fceba80: modu b11, b2 +3fceba90: srl 0x15, b7 +3fcebaa0: rl 0x9, a13 +3fcebab0: srl 0x17, b8 +3fcebac0: dsjs b1, L3FCEBAE0 +3fcebad0: srl 0x17, b0 +L3FCEBAE0: +3fcebae0: .word 0x3537 +3fcebaf0: .word 0x372d +3fcebb00: srl 0x17, b5 +3fcebb10: srl 0x16, a3 +3fcebb20: rl 0x1, b7 +3fcebb30: sub a1, a13 +3fcebb40: addc a10, a5 +3fcebb50: sub a1, a13 +3fcebb60: addc a10, a5 +3fcebb70: sra b11, b4 +3fcebb80: rl a3, a3 +3fcebb90: srl 0x18, a0 +3fcebba0: rl a10, a2 +3fcebbb0: .word 0x7374 +3fcebbc0: .word 0x7274 +3fcebbd0: sla a11, a5 +3fcebbe0: srl 0x15, a13 +3fcebbf0: sra b10, b4 +3fcebc00: mods b11, b2 +3fcebc10: modu a3, a9 +3fcebc20: mods a3, a1 +3fcebc30: move a9, a13 +3fcebc40: sra a3, a5 +3fcebc50: .word 0x7569 +3fcebc60: srl 0x15, a13 +3fcebc70: srl 0x16, b2 +3fcebc80: sla a10, a14 +3fcebc90: .word 0x7272 +3fcebca0: .word 0x776f +3fcebcb0: srl 0x17, a13 +3fcebcc0: dsjs b1, L3FCEBCE0 +3fcebcd0: rl 0x9, a13 +L3FCEBCE0: +3fcebce0: rl 0x1, b8 +3fcebcf0: .word 0x372d +3fcebd00: srl 0x17, b5 +3fcebd10: .word 0x3537 +3fcebd20: addc a9, a13 +3fcebd30: .word 0x372d +3fcebd40: sub a1, a13 +3fcebd50: addc a10, a5 +3fcebd60: sub a1, a13 +3fcebd70: addc a10, a5 +3fcebd80: sra b11, b4 +3fcebd90: rl a3, a3 +3fcebda0: and a8, a0 +3fcebdb0: .word 0x0000 +3fcebdc0: andn a0, a0 +3fcebdd0: .word 0x0000 +3fcebde0: add a0, a0 +3fcebdf0: .word 0x0000 +3fcebe00: mods a8, a0 +3fcebe10: .word 0x0000 +3fcebe20: or a0, a0 +3fcebe30: .word 0x0000 +3fcebe40: modu a0, a0 +3fcebe50: .word 0x0000 +3fcebe60: clr a0 +3fcebe70: .word 0x0000 +3fcebe80: xor a8, a0 +3fcebe90: .word 0x0000 +3fcebea0: divs a0, a0 +3fcebeb0: .word 0x0000 +3fcebec0: .word 0x7600 +3fcebed0: .word 0x0000 +3fcebee0: divu a0, a0 +3fcebef0: .word 0x0000 +3fcebf00: divu a8, a0 +3fcebf10: .word 0x0000 +3fcebf20: mpys a0, a0 +3fcebf30: .word 0x0000 +3fcebf40: andn a0, a0 +3fcebf50: .word 0x0000 +3fcebf60: mpys a8, a0 +3fcebf70: .word 0x0000 +3fcebf80: addk 16, a0 +3fcebf90: .word 0x0000 +3fcebfa0: dsjs a0, L3FCEC130 +3fcebfb0: .word 0x0000 +3fcebfc0: move *a0(0x0), a0, 0 +3fcebfe0: mpyu a0, a0 +3fcebff0: .word 0x0000 +3fcec000: btst a8, a0 +3fcec010: .word 0x0000 +3fcec020: mpyu a8, a0 +3fcec030: .word 0x0000 +3fcec040: btst a8, a0 +3fcec050: .word 0x0000 +3fcec060: sla a0, a0 +3fcec070: .word 0x0000 +3fcec080: modu a8, a0 +3fcec090: .word 0x0000 +3fcec0a0: sll a0, a0 +3fcec0b0: .word 0x0000 +3fcec0c0: subb a0, a0 +3fcec0d0: .word 0x0000 +3fcec0e0: sra a0, a0 +3fcec0f0: .word 0x0000 +3fcec100: .word 0x7000 +3fcec110: .word 0x0000 +3fcec120: sll a8, a0 +L3FCEC130: +3fcec130: .word 0x0000 +3fcec140: .word 0x7100 +3fcec150: .word 0x0000 +3fcec160: srl a0, a0 +L3FCEC170: +3fcec170: .word 0x0000 +3fcec180: .word 0x7900 +3fcec190: .word 0x0000 +3fcec1a0: add a8, a0 +3fcec1b0: .word 0x0000 +3fcec1c0: .word 0x7700 +L3FCEC1D0: +3fcec1d0: .word 0x0000 +3fcec1e0: dsjs a0, L3FCEC170 +3fcec1f0: .word 0x0000 +3fcec200: .word 0x7300 +3fcec210: .word 0x0000 +3fcec220: addc a0, a0 +3fcec230: .word 0x0000 +3fcec240: addi 0x0, a0 +3fcec260: dsjs a0, L3FCEC270 +L3FCEC270: +3fcec270: .word 0x0000 +3fcec280: trap 0 +3fcec290: .word 0x0000 +3fcec2a0: dsjs a0, L3FCEC2B0 +L3FCEC2B0: +3fcec2b0: .word 0x0000 +3fcec2c0: srl a8, a0 +3fcec2d0: .word 0x0000 +3fcec2e0: dsjs a0, L3FCEC370 +3fcec2f0: .word 0x0000 +3fcec300: sext a0, 1 +3fcec310: .word 0x0000 +3fcec320: addk 16, a0 +L3FCEC330: +3fcec330: .word 0x0000 +3fcec340: move *a0, *a0, 0 +3fcec350: .word 0x0000 +3fcec360: or a0, a0 +L3FCEC370: +3fcec370: .word 0x0000 +3fcec380: emu +3fcec390: .word 0x0600 +3fcec3a0: subk 32, a0 +3fcec3b0: sext a0, 1 +3fcec3c0: .word 0x0000 +3fcec3d0: .word 0x0000 +3fcec3e0: pixblt l,l +3fcec3f0: .word 0x0000 +3fcec400: sext a0, 0 +3fcec410: .word 0x0000 +3fcec420: .word 0x0000 +3fcec430: .word 0x0400 +3fcec440: sext a0, 1 +3fcec450: pixt *a8, *a0 +3fcec460: pixt *b7, xy, *sp, xy +3fcec470: .word 0x00ff +3fcec480: nop +3fcec490: sext a0, 1 +3fcec4a0: sext a0, 1 +3fcec4b0: pixblt l,l +3fcec4c0: sext a0, 0 +3fcec4d0: .word 0x0000 +3fcec4e0: .word 0x0000 +3fcec4f0: .word 0x0000 +3fcec500: .word 0x0000 +3fcec510: .word 0x0000 +3fcec520: sla 0x0, a0 +3fcec530: .word 0x0000 +3fcec540: .word 0x0000 +3fcec550: .word 0x0000 +3fcec560: .word 0xfe00 +3fcec570: .word 0x0000 +3fcec580: .word 0x0000 +3fcec590: .word 0x0a00 +3fcec5a0: subk 24, a0 +3fcec5b0: .word 0x0000 +3fcec5c0: .word 0x0000 +3fcec5d0: .word 0x0000 +3fcec5e0: move -*a0, -*a0, 0 +3fcec5f0: jrn L3FCEC1D0 +3fcec600: rev sp +3fcec610: .word 0x0000 +3fcec620: .word 0x0000 +3fcec630: .word 0x0000 +3fcec640: .word 0x0000 +3fcec650: .word 0x0000 +3fcec660: .word 0x0000 +3fcec670: emu +3fcec680: dsjs a0, L3FCEC690 +L3FCEC690: +3fcec690: move *a6(0x3f), *a6+, 1 +3fcec6b0: .word 0x0000 +3fcec6c0: .word 0x0000 +3fcec6d0: .word 0x0000 +3fcec6e0: rl a0, a0 +3fcec6f0: jrn L3FCEC330 +3fcec700: rev sp +3fcec710: .word 0x0000 +3fcec720: .word 0x0000 +3fcec730: sub a1, a13 +3fcec740: addc a10, a5 +3fcec750: or a1, a13 +3fcec760: .word 0x7265 +3fcec770: rl a11, a13 +3fcec780: sla a11, a14 +3fcec790: srl 0x15, a12 +3fcec7a0: sra a10, a13 +3fcec7b0: rl a11, a4 +3fcec7c0: mods b11, b5 +3fcec7d0: andn a1, a13 +3fcec7e0: move a1, b13 +3fcec7f0: .word 0x726f +3fcec800: sla a11, a13 +3fcec810: srl 0x15, a12 +3fcec820: rl 0x9, a13 +3fcec830: srl 0x17, b4 +3fcec840: rl 0x1, b1 +3fcec850: srl 0x17, b0 +3fcec860: rl 0x1, b1 +3fcec870: srl 0x17, b0 +3fcec880: rl 0x1, b1 +3fcec890: srl 0x17, b0 +3fcec8a0: srl 0x16, a3 +3fcec8b0: rl 0x1, b8 +3fcec8c0: cmp a9, a13 +3fcec8d0: move b10, a3 +3fcec8e0: dsjs b8, L3FCEC900 +3fcec8f0: dsjs b5, L3FCEC990 +L3FCEC900: +3fcec900: rl 0x9, a13 +3fcec910: srl 0x18, a0 +3fcec920: sub a10, a4 +3fcec930: srl 0x16, a3 +3fcec940: sra b10, b4 +3fcec950: mods b11, b2 +3fcec960: modu a3, a9 +3fcec970: mods a3, a1 +3fcec980: move a9, a13 +L3FCEC990: +3fcec990: sra a3, a5 +3fcec9a0: .word 0x7569 +3fcec9b0: srl 0x15, a13 +3fcec9c0: srl 0x16, b2 +3fcec9d0: modu a10, a14 +3fcec9e0: mods b11, b2 +3fcec9f0: mods a3, a1 +3fceca00: srl 0x17, a13 +3fceca10: .word 0x3431 +3fceca20: rl 0x9, a13 +3fceca30: rl 0x1, b0 +3fceca40: rl 0x9, a13 +3fceca50: rl 0x1, b0 +3fceca60: rl 0x9, a13 +3fceca70: rl 0x1, b0 +3fceca80: addc a9, a13 +3fceca90: dsjs a13, L3FCECAB0 +3fcecaa0: cmp a9, a13 +L3FCECAB0: +3fcecab0: move b10, a3 +3fcecac0: dsjs b8, L3FCECAE0 +3fcecad0: dsjs b5, L3FCECB70 +L3FCECAE0: +3fcecae0: rl 0x9, a13 +3fcecaf0: and a8, a0 +3fcecb00: .word 0x0000 +3fcecb10: andn a0, a0 +3fcecb20: .word 0x0000 +3fcecb30: add a0, a0 +3fcecb40: .word 0x0000 +3fcecb50: mods a8, a0 +3fcecb60: .word 0x0000 +L3FCECB70: +3fcecb70: or a0, a0 +3fcecb80: .word 0x0000 +3fcecb90: .word 0x7000 +3fcecba0: .word 0x0000 +3fcecbb0: clr a0 +3fcecbc0: .word 0x0000 +3fcecbd0: xor a8, a0 +3fcecbe0: .word 0x0000 +3fcecbf0: divs a0, a0 +3fcecc00: .word 0x0000 +3fcecc10: divs a8, a0 +3fcecc20: .word 0x0000 +3fcecc30: divu a0, a0 +3fcecc40: .word 0x0000 +3fcecc50: divu a8, a0 +3fcecc60: .word 0x0000 +3fcecc70: mpys a0, a0 +3fcecc80: .word 0x0000 +3fcecc90: andn a0, a0 +3fcecca0: .word 0x0000 +3fceccb0: mpys a8, a0 +3fceccc0: .word 0x0000 +3fceccd0: .word 0x0e00 +3fcecce0: .word 0x0000 +3fceccf0: dsjs a0, L3FCECE80 +3fcecd00: .word 0x0000 +3fcecd10: sra a0, a0 +3fcecd20: .word 0x0000 +3fcecd30: mpyu a0, a0 +3fcecd40: .word 0x0000 +3fcecd50: sra a0, a0 +3fcecd60: .word 0x0000 +3fcecd70: mpyu a8, a0 +3fcecd80: .word 0x0000 +3fcecd90: sra a0, a0 +3fcecda0: .word 0x0000 +3fcecdb0: sla a0, a0 +3fcecdc0: .word 0x0000 +3fcecdd0: modu a8, a0 +3fcecde0: .word 0x0000 +3fcecdf0: sll a0, a0 +3fcece00: .word 0x0000 +3fcece10: and a0, a0 +3fcece20: .word 0x0000 +3fcece30: sra a0, a0 +3fcece40: .word 0x0000 +3fcece50: srl a8, a0 +3fcece60: .word 0x0000 +3fcece70: sll a8, a0 +L3FCECE80: +3fcece80: .word 0x0000 +3fcece90: sra a8, a0 +3fcecea0: .word 0x0000 +3fceceb0: srl a0, a0 +L3FCECEC0: +3fcecec0: .word 0x0000 +3fceced0: .word 0x7200 +3fcecee0: .word 0x0000 +3fcecef0: add a8, a0 +3fcecf00: .word 0x0000 +3fcecf10: mods a8, a0 +3fcecf20: .word 0x0000 +3fcecf30: dsjs a0, L3FCECEC0 +3fcecf40: .word 0x0000 +3fcecf50: .word 0x7b00 +3fcecf60: .word 0x0000 +3fcecf70: addc a0, a0 +3fcecf80: .word 0x0000 +3fcecf90: .word 0x0800 +3fcecfa0: .word 0x0000 +3fcecfb0: dsjs a0, L3FCECFC0 +L3FCECFC0: +3fcecfc0: .word 0x0000 +3fcecfd0: .word 0x0600 +3fcecfe0: .word 0x0000 +L3FCECFF0: +3fcecff0: dsjs a0, L3FCED000 +L3FCED000: +3fced000: .word 0x0000 +3fced010: move *a0, *a0, 1 +3fced020: .word 0x0000 +3fced030: dsjs a0, L3FCED0C0 +3fced040: .word 0x0000 +3fced050: .word 0x0800 +3fced060: .word 0x0000 +3fced070: addk 16, a0 +3fced080: .word 0x0000 +3fced090: move a8, *a0, 0 +3fced0a0: .word 0x0000 +3fced0b0: or a0, a0 +L3FCED0C0: +3fced0c0: .word 0x0000 +3fced0d0: emu +3fced0e0: .word 0x0600 +3fced0f0: addi 0x800, a0 +3fced110: .word 0x0000 +3fced120: .word 0x0000 +3fced130: .word 0x0c00 +3fced140: .word 0x0000 +3fced150: nop +3fced160: .word 0x0000 +3fced170: .word 0x0000 +3fced180: .word 0x0400 +3fced190: .word 0x0800 +3fced1a0: emu +3fced1b0: pixt a0, *a0 +3fced1c0: .word 0x00ff +3fced1d0: .word 0x0400 +3fced1e0: .word 0x0800 +3fced1f0: .word 0x0800 +3fced200: addi 0x200, a0 +3fced220: .word 0x0000 +3fced230: .word 0x0000 +3fced240: .word 0x0000 +3fced250: .word 0x0000 +3fced260: .word 0x0000 +3fced270: sla 0x0, a0 +3fced280: .word 0x0000 +3fced290: .word 0x0000 +3fced2a0: .word 0x0000 +3fced2b0: .word 0xff00 +3fced2c0: .word 0x0000 +3fced2d0: .word 0x0000 +3fced2e0: .word 0x0a00 +3fced2f0: subk 24, a0 +3fced300: .word 0x0000 +3fced310: .word 0x0000 +3fced320: .word 0x0000 +3fced330: pixt a0, *a0 +3fced340: jrn L3FCECFF0 +3fced350: rev sp +3fced360: .word 0x0000 +3fced370: .word 0x0000 +3fced380: .word 0x0000 +3fced390: .word 0x0000 +3fced3a0: .word 0x0000 +3fced3b0: .word 0x0000 +3fced3c0: emu +3fced3d0: .word 0x7800 +3fced3e0: jrnn L3FCED970 +3fced3f0: rev sp +3fced400: .word 0x0000 +3fced410: .word 0x0000 +3fced420: .word 0x0000 +3fced430: move *a0(0xced0), *a0(0x3f), 0 +3fced460: .word 0x0000 +3fced470: .word 0x0000 +3fced480: sub a1, a13 +3fced490: addc a10, a5 +3fced4a0: or a1, a13 +3fced4b0: .word 0x7265 +3fced4c0: rl a11, a13 +3fced4d0: sla a11, a14 +3fced4e0: srl 0x15, a12 +3fced4f0: sra a10, a13 +3fced500: rl a11, a4 +3fced510: mods b11, b5 +3fced520: andn a1, a13 +3fced530: move a1, b13 +3fced540: .word 0x726f +3fced550: sla a11, a13 +3fced560: srl 0x15, a12 +3fced570: andn a10, a7 +3fced580: rl 0x9, a13 +3fced590: srl 0x17, b4 +3fced5a0: rl 0x1, b1 +3fced5b0: srl 0x17, b0 +3fced5c0: rl 0x1, b1 +3fced5d0: srl 0x17, b0 +3fced5e0: rl 0x1, b1 +3fced5f0: srl 0x17, b0 +3fced600: srl 0x16, a3 +3fced610: rl 0x1, b8 +3fced620: cmp a9, a13 +3fced630: move b10, a3 +3fced640: dsjs b8, L3FCED660 +3fced650: dsjs b5, L3FCED6F0 +L3FCED660: +3fced660: rl 0x9, a13 +3fced670: srl 0x18, a0 +3fced680: sub a10, a4 +3fced690: srl 0x16, a3 +3fced6a0: sra b10, b4 +3fced6b0: mods b11, b2 +3fced6c0: modu a3, a9 +3fced6d0: mods a3, a1 +3fced6e0: move a9, a13 +L3FCED6F0: +3fced6f0: sra a3, a5 +3fced700: .word 0x7569 +3fced710: srl 0x15, a13 +3fced720: srl 0x16, b2 +3fced730: modu a10, a14 +3fced740: mods b11, b2 +3fced750: mods a3, a1 +3fced760: subb a9, a13 +3fced770: srl 0x16, b3 +3fced780: .word 0x3431 +3fced790: rl 0x9, a13 +3fced7a0: rl 0x1, b0 +3fced7b0: rl 0x9, a13 +3fced7c0: rl 0x1, b0 +3fced7d0: rl 0x9, a13 +3fced7e0: rl 0x1, b0 +3fced7f0: addc a9, a13 +3fced800: dsjs a13, L3FCED820 +3fced810: cmp a9, a13 +L3FCED820: +3fced820: move b10, a3 +3fced830: dsjs b8, L3FCED850 +3fced840: dsjs b5, L3FCED8E0 +L3FCED850: +3fced850: rl 0x9, a13 +3fced860: sra a0, a0 +3fced870: .word 0x0000 +3fced880: srl a8, a0 +3fced890: .word 0x0000 +3fced8a0: sll a8, a0 +3fced8b0: .word 0x0000 +3fced8c0: sra a8, a0 +3fced8d0: .word 0x0000 +L3FCED8E0: +3fced8e0: addc a0, a0 +3fced8f0: .word 0x0000 +3fced900: .word 0x0800 +3fced910: .word 0x0000 +3fced920: dsjs a0, L3FCED930 +L3FCED930: +3fced930: .word 0x0000 +3fced940: .word 0x0600 +3fced950: .word 0x0000 +3fced960: sll a0, a0 +L3FCED970: +3fced970: .word 0x0000 +3fced980: and a0, a0 +3fced990: .word 0x0000 +3fced9a0: and a8, a0 +3fced9b0: .word 0x0000 +3fced9c0: andn a0, a0 +3fced9d0: .word 0x0000 +3fced9e0: add a0, a0 +3fced9f0: .word 0x0000 +3fceda00: mods a8, a0 +3fceda10: .word 0x0000 +3fceda20: or a0, a0 +3fceda30: .word 0x0000 +3fceda40: .word 0x7000 +3fceda50: .word 0x0000 +3fceda60: clr a0 +3fceda70: .word 0x0000 +3fceda80: xor a8, a0 +3fceda90: .word 0x0000 +3fcedaa0: divs a0, a0 +3fcedab0: .word 0x0000 +3fcedac0: divs a8, a0 +3fcedad0: .word 0x0000 +3fcedae0: divu a0, a0 +3fcedaf0: .word 0x0000 +3fcedb00: divu a8, a0 +3fcedb10: .word 0x0000 +3fcedb20: mpys a0, a0 +3fcedb30: .word 0x0000 +3fcedb40: movb *a0(0x0), *a0(0x5d00) +3fcedb70: .word 0x0000 +3fcedb80: .word 0x0e00 +3fcedb90: .word 0x0000 +3fcedba0: dsjs a0, L3FCEDD30 +3fcedbb0: .word 0x0000 +3fcedbc0: sra a0, a0 +3fcedbd0: .word 0x0000 +3fcedbe0: mpyu a0, a0 +3fcedbf0: .word 0x0000 +3fcedc00: sra a0, a0 +3fcedc10: .word 0x0000 +3fcedc20: mpyu a8, a0 +3fcedc30: .word 0x0000 +3fcedc40: sra a0, a0 +3fcedc50: .word 0x0000 +3fcedc60: sla a0, a0 +3fcedc70: .word 0x0000 +3fcedc80: modu a8, a0 +3fcedc90: .word 0x0000 +3fcedca0: srl a0, a0 +L3FCEDCB0: +3fcedcb0: .word 0x0000 +3fcedcc0: .word 0x7200 +3fcedcd0: .word 0x0000 +3fcedce0: add a8, a0 +3fcedcf0: .word 0x0000 +3fcedd00: mods a8, a0 +3fcedd10: .word 0x0000 +3fcedd20: dsjs a0, L3FCEDCB0 +L3FCEDD30: +3fcedd30: .word 0x0000 +3fcedd40: movb *a8(0x0), *a0(0x3c00) +3fcedd70: .word 0x0000 +3fcedd80: move *a0, *a0, 1 +3fcedd90: .word 0x0000 +3fcedda0: dsjs a0, L3FCEDE30 +3fceddb0: .word 0x0000 +3fceddc0: .word 0x0800 +3fceddd0: .word 0x0000 +3fcedde0: addk 16, a0 +3fceddf0: .word 0x0000 +3fcede00: .word 0xbf00 +3fcede10: .word 0x0000 +3fcede20: or a0, a0 +L3FCEDE30: +3fcede30: .word 0x0000 +L3FCEDE40: +3fcede40: emu +3fcede50: .word 0x0600 +3fcede60: addi 0x800, a0 +3fcede80: .word 0x0000 +3fcede90: .word 0x0000 +3fcedea0: .word 0x0c00 +3fcedeb0: .word 0x0000 +3fcedec0: nop +3fceded0: .word 0x0000 +3fcedee0: .word 0x0000 +3fcedef0: emu +3fcedf00: .word 0x0800 +3fcedf10: emu +3fcedf20: pixt a0, *a0 +3fcedf30: .word 0x00ff +3fcedf40: .word 0x0400 +3fcedf50: .word 0x0800 +3fcedf60: .word 0x0800 +3fcedf70: trap 0 +3fcedf80: .word 0x0200 +3fcedf90: .word 0x0000 +L3FCEDFA0: +3fcedfa0: .word 0x0000 +3fcedfb0: .word 0x0000 +3fcedfc0: .word 0x0000 +3fcedfd0: .word 0x0000 +3fcedfe0: sla 0x0, a0 +3fcedff0: .word 0x0000 +3fcee000: .word 0x0000 +3fcee010: .word 0x0000 +3fcee020: .word 0xff00 +3fcee030: .word 0x0000 +3fcee040: .word 0x0000 +3fcee050: .word 0x0a00 +3fcee060: subk 24, a0 +3fcee070: .word 0x0000 +3fcee080: .word 0x0000 +3fcee090: .word 0x0000 +3fcee0a0: rl a0, a0 +3fcee0b0: jrn L3FCEDE40 +3fcee0c0: rev sp +3fcee0d0: .word 0x0000 +3fcee0e0: .word 0x0000 +3fcee0f0: .word 0x0000 +3fcee100: .word 0x0000 +3fcee110: .word 0x0000 +3fcee120: .word 0x0000 +3fcee130: emu +3fcee140: jac L3FCBDC80 +3fcee160: rev sp +3fcee170: .word 0x0000 +3fcee180: .word 0x0000 +3fcee190: .word 0x0000 +3fcee1a0: sra 0x20, a0 +3fcee1b0: jrn L3FCEDFA0 +3fcee1c0: rev sp +3fcee1d0: .word 0x0000 +3fcee1e0: .word 0x0000 +3fcee1f0: addc a1, a13 +3fcee200: .word 0x7469 +3fcee210: .word 0x7473 +3fcee220: sra b11, b2 +3fcee230: mods a11, a1 +3fcee240: or a1, a13 +3fcee250: .word 0x7265 +3fcee260: rl a11, a13 +3fcee270: sla a11, a14 +3fcee280: srl 0x15, a12 +3fcee290: sra a10, a13 +3fcee2a0: rl a11, a4 +3fcee2b0: mods b11, b5 +3fcee2c0: andn a1, a13 +3fcee2d0: move a1, b13 +3fcee2e0: .word 0x726f +3fcee2f0: sla a11, a13 +3fcee300: srl 0x15, a12 +3fcee310: rl 0x9, a13 +3fcee320: srl 0x17, b8 +3fcee330: .word 0x3431 +3fcee340: srl 0x17, b0 +3fcee350: rl 0x1, b1 +3fcee360: srl 0x17, b0 +3fcee370: rl 0x1, b1 +3fcee380: srl 0x17, b0 +3fcee390: srl 0x16, a3 +3fcee3a0: rl 0x9, b1 +3fcee3b0: srl 0x17, b0 +3fcee3c0: andn a10, a9 +3fcee3d0: dsjs sp, L3FCEE400 +3fcee3e0: .word 0x3538 +3fcee3f0: srl 0x17, b9 +L3FCEE400: +3fcee400: rev b1 +3fcee410: addc a1, a13 +3fcee420: .word 0x7469 +3fcee430: .word 0x7473 +3fcee440: sra b11, b2 +3fcee450: mods a11, a1 +3fcee460: or a1, a13 +3fcee470: .word 0x7265 +3fcee480: rl a11, a13 +3fcee490: sla a11, a14 +3fcee4a0: srl 0x15, a12 +3fcee4b0: sra a10, a13 +3fcee4c0: rl a11, a4 +3fcee4d0: mods b11, b5 +3fcee4e0: andn a1, a13 +3fcee4f0: move a1, b13 +3fcee500: .word 0x726f +3fcee510: sla a11, a13 +3fcee520: srl 0x15, a12 +3fcee530: rl 0x9, a13 +3fcee540: srl 0x17, b8 +3fcee550: .word 0x3431 +3fcee560: srl 0x17, b0 +3fcee570: rl 0x1, b1 +3fcee580: srl 0x17, b0 +3fcee590: rl 0x1, b1 +3fcee5a0: srl 0x17, b0 +3fcee5b0: srl 0x16, a3 +3fcee5c0: rl 0x9, b1 +3fcee5d0: cmp a9, a13 +3fcee5e0: move b10, a3 +3fcee5f0: dsjs b8, L3FCEE610 +3fcee600: dsjs b5, L3FCEE6A0 +L3FCEE610: +3fcee610: rl 0x9, a13 +3fcee620: and a8, a0 +3fcee630: .word 0x0000 +3fcee640: andn a0, a0 +3fcee650: .word 0x0000 +3fcee660: add a0, a0 +3fcee670: .word 0x0000 +3fcee680: mods a8, a0 +3fcee690: .word 0x0000 +L3FCEE6A0: +3fcee6a0: or a0, a0 +3fcee6b0: .word 0x0000 +3fcee6c0: modu a0, a0 +3fcee6d0: .word 0x0000 +3fcee6e0: clr a0 +3fcee6f0: .word 0x0000 +3fcee700: xor a8, a0 +3fcee710: .word 0x0000 +3fcee720: divs a0, a0 +3fcee730: .word 0x0000 +3fcee740: divs a8, a0 +3fcee750: .word 0x0000 +3fcee760: divu a0, a0 +3fcee770: .word 0x0000 +3fcee780: divu a8, a0 +3fcee790: .word 0x0000 +3fcee7a0: mpys a0, a0 +3fcee7b0: .word 0x0000 +3fcee7c0: andn a0, a0 +3fcee7d0: .word 0x0000 +3fcee7e0: mpys a8, a0 +3fcee7f0: .word 0x0000 +3fcee800: addk 16, a0 +3fcee810: .word 0x0000 +3fcee820: dsjs a0, L3FCEE9B0 +3fcee830: .word 0x0000 +3fcee840: movb a0, *a0 +3fcee850: .word 0x0000 +3fcee860: mpyu a0, a0 +3fcee870: .word 0x0000 +3fcee880: sra a0, a0 +3fcee890: .word 0x0000 +3fcee8a0: mpyu a8, a0 +3fcee8b0: .word 0x0000 +3fcee8c0: sra a0, a0 +3fcee8d0: .word 0x0000 +3fcee8e0: sla a0, a0 +3fcee8f0: .word 0x0000 +3fcee900: modu a8, a0 +3fcee910: .word 0x0000 +3fcee920: sll a0, a0 +3fcee930: .word 0x0000 +3fcee940: modu a0, a0 +3fcee950: .word 0x0000 +3fcee960: sra a0, a0 +3fcee970: .word 0x0000 +3fcee980: srl a8, a0 +3fcee990: .word 0x0000 +3fcee9a0: sll a8, a0 +L3FCEE9B0: +3fcee9b0: .word 0x0000 +3fcee9c0: sra a8, a0 +3fcee9d0: .word 0x0000 +3fcee9e0: srl a0, a0 +L3FCEE9F0: +3fcee9f0: .word 0x0000 +3fceea00: .word 0x7200 +3fceea10: .word 0x0000 +3fceea20: add a8, a0 +3fceea30: .word 0x0000 +3fceea40: mods a8, a0 +3fceea50: .word 0x0000 +3fceea60: dsjs a0, L3FCEE9F0 +3fceea70: .word 0x0000 +3fceea80: .word 0x7300 +3fceea90: .word 0x0000 +3fceeaa0: addc a0, a0 +3fceeab0: .word 0x0000 +3fceeac0: addi 0x0, a0 +3fceeae0: dsjs a0, L3FCEEAF0 +L3FCEEAF0: +3fceeaf0: .word 0x0000 +3fceeb00: trap 0 +3fceeb10: .word 0x0000 +3fceeb20: dsjs a0, L3FCEEB30 +L3FCEEB30: +3fceeb30: .word 0x0000 +3fceeb40: move *a0, *a0, 1 +3fceeb50: .word 0x0000 +3fceeb60: dsjs a0, L3FCEEBF0 +3fceeb70: .word 0x0000 +3fceeb80: addi 0x0, a0 +3fceeba0: addk 16, a0 +3fceebb0: .word 0x0000 +3fceebc0: .word 0x7500 +3fceebd0: .word 0x0000 +3fceebe0: or a0, a0 +L3FCEEBF0: +3fceebf0: .word 0x0000 +3fceec00: emu +3fceec10: .word 0x0600 +3fceec20: addk 16, a0 +3fceec30: addi 0x0, a0 +3fceec50: .word 0x0000 +3fceec60: pixblt l,l +3fceec70: .word 0x0000 +3fceec80: sext a0, 0 +3fceec90: .word 0x0000 +3fceeca0: .word 0x0000 +3fceecb0: sext a0, 1 +3fceecc0: addi 0x0, a0 +L3FCEECE0: +3fceece0: pixt *a8, xy, *a0, xy +3fceecf0: .word 0x00ff +3fceed00: sext a0, 0 +3fceed10: addi 0xb00, a0 +3fceed30: pixblt l,l +3fceed40: sext a0, 0 +3fceed50: .word 0x0000 +3fceed60: .word 0x0000 +3fceed70: .word 0x0000 +3fceed80: .word 0x0000 +3fceed90: .word 0x0000 +3fceeda0: sla 0x0, a0 +3fceedb0: .word 0x0000 +3fceedc0: .word 0x0000 +3fceedd0: .word 0x0000 +3fceede0: .word 0xff00 +3fceedf0: .word 0x0000 +3fceee00: .word 0x0000 +3fceee10: .word 0x0a00 +3fceee20: subk 24, a0 +L3FCEEE30: +3fceee30: .word 0x0000 +3fceee40: .word 0x0000 +3fceee50: .word 0x0000 +3fceee60: sra 0x20, a0 +3fceee70: jrn L3FCEECE0 +3fceee80: rev sp +3fceee90: .word 0x0000 +3fceeea0: .word 0x0000 +3fceeeb0: .word 0x0000 +3fceeec0: .word 0x0000 +3fceeed0: .word 0x0000 +3fceeee0: .word 0x0000 +3fceeef0: emu +3fceef00: .word 0x0800 +3fceef10: move *b1(0x3f), *b9+, 0 +3fceef30: .word 0x0000 +3fceef40: .word 0x0000 +3fceef50: .word 0x0000 +3fceef60: cvxyl a0, a0 +3fceef70: jrn L3FCEEE30 +3fceef80: rev sp +3fceef90: .word 0x0000 +3fceefa0: .word 0x0000 +3fceefb0: addc a1, a13 +3fceefc0: .word 0x7469 +3fceefd0: .word 0x7473 +3fceefe0: sra b11, b2 +3fceeff0: mods a11, a1 +3fcef000: or a1, a13 +3fcef010: .word 0x7265 +3fcef020: rl a11, a13 +3fcef030: sla a11, a14 +3fcef040: srl 0x15, a12 +3fcef050: sra a10, a13 +3fcef060: rl a11, a4 +3fcef070: mods b11, b5 +3fcef080: andn a1, a13 +3fcef090: move a1, b13 +3fcef0a0: .word 0x726f +3fcef0b0: sla a11, a13 +3fcef0c0: srl 0x15, a12 +3fcef0d0: andn a10, a7 +3fcef0e0: rl 0x9, a13 +3fcef0f0: srl 0x17, b8 +3fcef100: .word 0x3431 +3fcef110: srl 0x17, b0 +3fcef120: rl 0x1, b1 +3fcef130: srl 0x17, b0 +3fcef140: rl 0x1, b1 +3fcef150: srl 0x17, b0 +3fcef160: srl 0x16, a3 +3fcef170: rl 0x9, b1 +3fcef180: srl 0x17, b0 +3fcef190: andn a10, a9 +3fcef1a0: dsjs sp, L3FCEF1D0 +3fcef1b0: .word 0x3538 +3fcef1c0: srl 0x17, b9 +L3FCEF1D0: +3fcef1d0: rev b1 +3fcef1e0: addc a1, a13 +3fcef1f0: .word 0x7469 +3fcef200: .word 0x7473 +3fcef210: sra b11, b2 +3fcef220: mods a11, a1 +3fcef230: or a1, a13 +3fcef240: .word 0x7265 +3fcef250: rl a11, a13 +3fcef260: sla a11, a14 +3fcef270: srl 0x15, a12 +3fcef280: sra a10, a13 +3fcef290: rl a11, a4 +3fcef2a0: mods b11, b5 +3fcef2b0: andn a1, a13 +3fcef2c0: move a1, b13 +3fcef2d0: .word 0x726f +3fcef2e0: sla a11, a13 +3fcef2f0: srl 0x15, a12 +3fcef300: andn a10, a7 +3fcef310: rl 0x9, a13 +3fcef320: srl 0x17, b8 +3fcef330: .word 0x3431 +3fcef340: srl 0x17, b0 +3fcef350: rl 0x1, b1 +3fcef360: srl 0x17, b0 +3fcef370: rl 0x1, b1 +3fcef380: srl 0x17, b0 +3fcef390: srl 0x16, a3 +3fcef3a0: rl 0x9, b1 +3fcef3b0: cmp a9, a13 +3fcef3c0: move b10, a3 +3fcef3d0: dsjs b8, L3FCEF3F0 +3fcef3e0: dsjs b5, L3FCEF480 +L3FCEF3F0: +3fcef3f0: rl 0x9, a13 +3fcef400: sra a0, a0 +3fcef410: .word 0x0000 +3fcef420: srl a8, a0 +3fcef430: .word 0x0000 +3fcef440: sll a8, a0 +3fcef450: .word 0x0000 +3fcef460: sra a8, a0 +3fcef470: .word 0x0000 +L3FCEF480: +3fcef480: addc a0, a0 +3fcef490: .word 0x0000 +3fcef4a0: .word 0x0c00 +3fcef4b0: .word 0x0000 +3fcef4c0: dsjs a0, L3FCEF4D0 +L3FCEF4D0: +3fcef4d0: .word 0x0000 +3fcef4e0: trap 0 +3fcef4f0: .word 0x0000 +3fcef500: sll a0, a0 +3fcef510: .word 0x0000 +3fcef520: modu a0, a0 +3fcef530: .word 0x0000 +3fcef540: and a8, a0 +3fcef550: .word 0x0000 +3fcef560: andn a0, a0 +3fcef570: .word 0x0000 +3fcef580: add a0, a0 +3fcef590: .word 0x0000 +3fcef5a0: mods a8, a0 +3fcef5b0: .word 0x0000 +3fcef5c0: or a0, a0 +3fcef5d0: .word 0x0000 +3fcef5e0: modu a0, a0 +3fcef5f0: .word 0x0000 +3fcef600: clr a0 +3fcef610: .word 0x0000 +3fcef620: xor a8, a0 +3fcef630: .word 0x0000 +3fcef640: divs a0, a0 +3fcef650: .word 0x0000 +3fcef660: divs a8, a0 +3fcef670: .word 0x0000 +3fcef680: divu a0, a0 +3fcef690: .word 0x0000 +3fcef6a0: divu a8, a0 +3fcef6b0: .word 0x0000 +3fcef6c0: mpys a0, a0 +3fcef6d0: .word 0x0000 +3fcef6e0: movb *a0(0x0), *a0(0x5d00) +3fcef710: .word 0x0000 +3fcef720: addk 16, a0 +3fcef730: .word 0x0000 +3fcef740: dsjs a0, L3FCEF8D0 +3fcef750: .word 0x0000 +3fcef760: movb a0, *a0 +3fcef770: .word 0x0000 +3fcef780: mpyu a0, a0 +3fcef790: .word 0x0000 +3fcef7a0: sra a0, a0 +3fcef7b0: .word 0x0000 +3fcef7c0: mpyu a8, a0 +3fcef7d0: .word 0x0000 +3fcef7e0: sra a0, a0 +3fcef7f0: .word 0x0000 +3fcef800: sla a0, a0 +3fcef810: .word 0x0000 +3fcef820: modu a8, a0 +3fcef830: .word 0x0000 +3fcef840: srl a0, a0 +L3FCEF850: +3fcef850: .word 0x0000 +3fcef860: .word 0x7200 +3fcef870: .word 0x0000 +3fcef880: add a8, a0 +3fcef890: .word 0x0000 +3fcef8a0: mods a8, a0 +3fcef8b0: .word 0x0000 +3fcef8c0: dsjs a0, L3FCEF850 +L3FCEF8D0: +3fcef8d0: .word 0x0000 +3fcef8e0: .word 0xbe00 +3fcef8f0: .word 0x0000 +3fcef900: dsjs a0, L3FCEF910 +L3FCEF910: +3fcef910: .word 0x0000 +3fcef920: move *a0, *a0, 1 +3fcef930: .word 0x0000 +3fcef940: dsjs a0, L3FCEF9D0 +3fcef950: .word 0x0000 +3fcef960: addi 0x0, a0 +3fcef980: addk 16, a0 +3fcef990: .word 0x0000 +3fcef9a0: jauc L3FCEF9C0 +L3FCEF9C0: +3fcef9c0: or a0, a0 +L3FCEF9D0: +3fcef9d0: .word 0x0000 +3fcef9e0: emu +3fcef9f0: .word 0x0600 +3fcefa00: addk 16, a0 +3fcefa10: addi 0x0, a0 +3fcefa30: .word 0x0000 +3fcefa40: pixblt l,l +3fcefa50: .word 0x0000 +3fcefa60: sext a0, 0 +3fcefa70: .word 0x0000 +3fcefa80: .word 0x0000 +3fcefa90: emu +3fcefaa0: addi 0x0, a0 +3fcefac0: pixt *a8, xy, *a0, xy +3fcefad0: .word 0x00ff +3fcefae0: sext a0, 0 +3fcefaf0: addi 0xb00, a0 +3fcefb10: .word 0x0e00 +L3FCEFB20: +3fcefb20: sext a0, 0 +3fcefb30: .word 0x0000 +3fcefb40: .word 0x0000 +3fcefb50: .word 0x0000 +3fcefb60: .word 0x0000 +3fcefb70: .word 0x0000 +3fcefb80: sla 0x0, a0 +3fcefb90: .word 0x0000 +L3FCEFBA0: +3fcefba0: .word 0x0000 +3fcefbb0: .word 0x0000 +3fcefbc0: .word 0xff00 +3fcefbd0: .word 0x0000 +3fcefbe0: .word 0x0000 +3fcefbf0: .word 0x0a00 +3fcefc00: subk 24, a0 +3fcefc10: .word 0x0000 +3fcefc20: .word 0x0000 +3fcefc30: .word 0x0000 +3fcefc40: .word 0x0800 +3fcefc50: jrn L3FCEFBA0 +3fcefc60: rev sp +3fcefc70: .word 0x0000 +3fcefc80: .word 0x0000 +3fcefc90: .word 0x0000 +3fcefca0: .word 0x0000 +3fcefcb0: .word 0x0000 +3fcefcc0: .word 0x0000 +3fcefcd0: emu +3fcefce0: move a0, *a0(0xd0b5), 0 +3fcefd00: rev sp +3fcefd10: .word 0x0000 +3fcefd20: .word 0x0000 +3fcefd30: .word 0x0000 +3fcefd40: jac L3FCBECF0 +3fcefd60: rev sp +3fcefd70: .word 0x0000 +3fcefd80: .word 0x0000 +3fcefd90: sub a1, a13 +3fcefda0: addc a10, a5 +3fcefdb0: or a1, a13 +3fcefdc0: .word 0x7265 +3fcefdd0: rl a11, a13 +3fcefde0: sla a11, a14 +3fcefdf0: srl 0x15, a12 +3fcefe00: sra a10, a13 +3fcefe10: rl a11, a4 +3fcefe20: mods b11, b5 +3fcefe30: andn a1, a13 +3fcefe40: move a1, b13 +3fcefe50: .word 0x726f +3fcefe60: sla a11, a13 +3fcefe70: srl 0x15, a12 +3fcefe80: rl 0x9, a13 +3fcefe90: srl 0x17, b4 +3fcefea0: .word 0x3431 +3fcefeb0: srl 0x17, b0 +3fcefec0: .word 0x3537 +3fcefed0: .word 0x372d +3fcefee0: srl 0x17, b5 +3fcefef0: srl 0x16, a3 +3fceff00: srl 0x17, b8 +3fceff10: andn a10, a9 +3fceff20: dsjs sp, L3FCEFF50 +3fceff30: .word 0x3538 +3fceff40: srl 0x17, b9 +L3FCEFF50: +3fceff50: rev b1 +3fceff60: sub a1, a13 +3fceff70: addc a10, a5 +3fceff80: or a1, a13 +3fceff90: .word 0x7265 +3fceffa0: rl a11, a13 +3fceffb0: sla a11, a14 +3fceffc0: srl 0x15, a12 +3fceffd0: sra a10, a13 +3fceffe0: rl a11, a4 +3fcefff0: mods b11, b5 +3fcf0000: andn a1, a13 +3fcf0010: move a1, b13 +3fcf0020: .word 0x726f +3fcf0030: sla a11, a13 +3fcf0040: srl 0x15, a12 +3fcf0050: rl 0x9, a13 +3fcf0060: srl 0x17, b4 +3fcf0070: .word 0x3431 +3fcf0080: srl 0x17, b0 +3fcf0090: .word 0x3537 +3fcf00a0: .word 0x372d +3fcf00b0: srl 0x17, b5 +3fcf00c0: srl 0x16, a3 +3fcf00d0: rl 0x1, b8 +3fcf00e0: cmp a9, a13 +3fcf00f0: move b10, a3 +3fcf0100: dsjs b8, L3FCF0120 +3fcf0110: dsjs b5, L3FCF01B0 +L3FCF0120: +3fcf0120: rl 0x9, a13 +3fcf0130: and a8, a0 +3fcf0140: .word 0x0000 +3fcf0150: andn a0, a0 +3fcf0160: .word 0x0000 +3fcf0170: add a0, a0 +3fcf0180: .word 0x0000 +3fcf0190: mods a8, a0 +3fcf01a0: .word 0x0000 +L3FCF01B0: +3fcf01b0: or a0, a0 +3fcf01c0: .word 0x0000 +3fcf01d0: .word 0x7000 +3fcf01e0: .word 0x0000 +3fcf01f0: clr a0 +3fcf0200: .word 0x0000 +3fcf0210: xor a8, a0 +3fcf0220: .word 0x0000 +3fcf0230: divs a0, a0 +3fcf0240: .word 0x0000 +3fcf0250: divs a8, a0 +3fcf0260: .word 0x0000 +3fcf0270: divu a0, a0 +3fcf0280: .word 0x0000 +3fcf0290: divu a8, a0 +3fcf02a0: .word 0x0000 +3fcf02b0: mpys a0, a0 +3fcf02c0: .word 0x0000 +3fcf02d0: andn a0, a0 +3fcf02e0: .word 0x0000 +3fcf02f0: mpys a8, a0 +3fcf0300: .word 0x0000 +3fcf0310: .word 0x0e00 +3fcf0320: .word 0x0000 +3fcf0330: dsjs a0, L3FCF04C0 +3fcf0340: .word 0x0000 +3fcf0350: movb a0, *a0 +3fcf0360: .word 0x0000 +3fcf0370: mpyu a0, a0 +3fcf0380: .word 0x0000 +3fcf0390: btst a8, a0 +3fcf03a0: .word 0x0000 +3fcf03b0: mpyu a8, a0 +3fcf03c0: .word 0x0000 +3fcf03d0: btst a8, a0 +3fcf03e0: .word 0x0000 +3fcf03f0: sla a0, a0 +3fcf0400: .word 0x0000 +3fcf0410: modu a8, a0 +3fcf0420: .word 0x0000 +3fcf0430: sll a0, a0 +3fcf0440: .word 0x0000 +3fcf0450: and a0, a0 +3fcf0460: .word 0x0000 +3fcf0470: sra a0, a0 +3fcf0480: .word 0x0000 +3fcf0490: srl a8, a0 +3fcf04a0: .word 0x0000 +3fcf04b0: sll a8, a0 +L3FCF04C0: +3fcf04c0: .word 0x0000 +3fcf04d0: sra a8, a0 +3fcf04e0: .word 0x0000 +3fcf04f0: srl a0, a0 +L3FCF0500: +3fcf0500: .word 0x0000 +3fcf0510: .word 0x7200 +3fcf0520: .word 0x0000 +3fcf0530: add a8, a0 +3fcf0540: .word 0x0000 +3fcf0550: mods a8, a0 +3fcf0560: .word 0x0000 +3fcf0570: dsjs a0, L3FCF0500 +3fcf0580: .word 0x0000 +3fcf0590: .word 0x7b00 +3fcf05a0: .word 0x0000 +3fcf05b0: addc a0, a0 +3fcf05c0: .word 0x0000 +3fcf05d0: .word 0x0800 +3fcf05e0: .word 0x0000 +3fcf05f0: dsjs a0, L3FCF0600 +L3FCF0600: +3fcf0600: .word 0x0000 +3fcf0610: .word 0x0600 +3fcf0620: .word 0x0000 +3fcf0630: dsjs a0, L3FCF0640 +L3FCF0640: +3fcf0640: .word 0x0000 +3fcf0650: srl a8, a0 +3fcf0660: .word 0x0000 +3fcf0670: dsjs a0, L3FCF0700 +3fcf0680: .word 0x0000 +3fcf0690: .word 0x0800 +3fcf06a0: .word 0x0000 +3fcf06b0: addk 16, a0 +3fcf06c0: .word 0x0000 +3fcf06d0: cmp a0, a0 +3fcf06e0: .word 0x0000 +3fcf06f0: or a0, a0 +L3FCF0700: +3fcf0700: .word 0x0000 +3fcf0710: emu +3fcf0720: .word 0x0600 +3fcf0730: addi 0x800, a0 +3fcf0750: .word 0x0000 +3fcf0760: .word 0x0000 +3fcf0770: .word 0x0c00 +3fcf0780: .word 0x0000 +3fcf0790: nop +3fcf07a0: .word 0x0000 +3fcf07b0: .word 0x0000 +3fcf07c0: .word 0x0400 +3fcf07d0: .word 0x0800 +3fcf07e0: emu +3fcf07f0: pixt a0, *a0 +3fcf0800: .word 0x00ff +3fcf0810: .word 0x0400 +3fcf0820: .word 0x0800 +3fcf0830: .word 0x0800 +3fcf0840: addi 0x200, a0 +3fcf0860: .word 0x0000 +3fcf0870: .word 0x0000 +3fcf0880: .word 0x0000 +3fcf0890: .word 0x0000 +3fcf08a0: .word 0x0000 +3fcf08b0: sla 0x0, a0 +3fcf08c0: .word 0x0000 +3fcf08d0: .word 0x0000 +3fcf08e0: .word 0x0000 +3fcf08f0: .word 0xff00 +3fcf0900: .word 0x0000 +3fcf0910: .word 0x0000 +3fcf0920: .word 0x0a00 +3fcf0930: subk 24, a0 +3fcf0940: .word 0x0000 +3fcf0950: .word 0x0000 +3fcf0960: .word 0x0000 +3fcf0970: dsjs a0, L3FCF0980 +L3FCF0980: +3fcf0980: jrnn L3FCF09A0 +3fcf0990: jruc L3FCF0D90 +L3FCF09A0: +3fcf09a0: jrge L3FCF09C0 +3fcf09b0: jrv L3FCF09D0 +L3FCF09C0: +3fcf09c0: move *a8(0xde01), *a1+, 1 +3fcf09e0: cvxyl a0, a1 +3fcf09f0: pixt *a8, xy, a1 +3fcf0a00: .word 0xfe01 +3fcf0a10: .word 0x0401 +3fcf0a20: subi 0xe0fde9fd, a2 +3fcf0a50: sra 0x20, a2 +3fcf0a60: srl 0x10, a2 +3fcf0a70: .word 0x3402 +3fcf0a80: dsjs a2, L3FCF0B90 +3fcf0a90: addc a8, a2 +3fcf0aa0: move a0, b2 +3fcf0ab0: divs a0, a2 +3fcf0ac0: sll a8, a2 +3fcf0ad0: modu a0, a2 +3fcf0ae0: .word 0x7902 +3fcf0af0: move *a0, a2, 0 +3fcf0b00: movb *a8, a2 +3fcf0b10: move *a0+, *a2+, 1 +3fcf0b20: move -*a8, a2, 0 +3fcf0b30: move a0, *a2(0xb602), 0 +3fcf0b50: movb *a8(0xc602), *a2(0xce02) +3fcf0b80: exgf a2, 1 +L3FCF0B90: +3fcf0b90: subxy a0, a2 +3fcf0ba0: movx a8, a2 +3fcf0bb0: pixt a0, *a2 +3fcf0bc0: nop +3fcf0bd0: .word 0x0e03 +3fcf0be0: movk 8, a3 +3fcf0bf0: sla 0x18, a3 +3fcf0c00: srl 0x18, a3 +3fcf0c10: dsjs a3, L3FCF0C20 +L3FCF0C20: +3fcf0c20: addc a8, a3 +3fcf0c30: move a8, a3 +3fcf0c40: divs a0, a3 +3fcf0c50: sll a0, a3 +3fcf0c60: mods a0, a3 +3fcf0c70: .word 0x7803 +3fcf0c80: move a8, *a3, 1 +3fcf0c90: movb *a0, a3 +3fcf0ca0: move *a8+, *a3+, 0 +L3FCF0CB0: +3fcf0cb0: move -*a8, a3, 0 +3fcf0cc0: move a0, *a3(0xbb03), 0 +3fcf0ce0: jrge L3FCF0D20 +3fcf0cf0: move *a0(0xdc03), *a3+, 0 +3fcf0d10: cvxyl a0, a3 +L3FCF0D20: +3fcf0d20: pixt *a0, xy, *a3, xy +3fcf0d30: .word 0x0003 +3fcf0d40: addi 0x1404, a4 +3fcf0d60: btst 23, a4 +3fcf0d70: sll 0x10, a4 +3fcf0d80: srl 0x18, a4 +L3FCF0D90: +3fcf0d90: rl 0x18, a4 +3fcf0da0: dsjs a4, L3FCF0E30 +3fcf0db0: sub a0, a4 +3fcf0dc0: move a8, b4 +3fcf0dd0: divs a8, a4 +3fcf0de0: sra a0, a4 +3fcf0df0: modu a0, a4 +3fcf0e00: .word 0x7804 +3fcf0e10: move *a0, a4, 0 +3fcf0e20: movb *a8, a4 +L3FCF0E30: +3fcf0e30: move *a0+, *a4+, 1 +3fcf0e40: move -*a0, a4, 1 +3fcf0e50: move a8, *a4(0xbb04), 0 +3fcf0e70: jrle L3FCF0EC0 +3fcf0e80: move *a0(0xda04), *a4+, 0 +3fcf0ea0: cmpxy a8, a4 +3fcf0eb0: pixt a0, *a4, xy +L3FCF0EC0: +3fcf0ec0: pixt *a0, a4 +3fcf0ed0: .word 0x0404 +3fcf0ee0: .word 0x0e05 +3fcf0ef0: movk 32, a5 +3fcf0f00: sla 0x8, a5 +3fcf0f10: srl 0x20, a5 +3fcf0f20: .word 0x3605 +3fcf0f30: add a8, a5 +3fcf0f40: btst a8, a5 +3fcf0f50: or a8, a5 +3fcf0f60: mpys a0, a5 +3fcf0f70: srl a0, a5 +3fcf0f80: .word 0xff05 +3fcf0f90: mods sp, sp +3fcf0fa0: .word 0x7905 +3fcf0fb0: move *a0, a5, 0 +3fcf0fc0: .word 0xff05 +3fcf0fd0: .word 0xffff +3fcf0fe0: .word 0xffff +3fcf0ff0: .word 0xffff +3fcf1000: .word 0xffff +3fcf1010: .word 0xffff +3fcf1020: .word 0xffff +3fcf1030: .word 0xffff +3fcf1040: .word 0xffff +3fcf1050: .word 0xffff +3fcf1060: .word 0xffff +3fcf1070: .word 0xffff +3fcf1080: .word 0xffff +3fcf1090: .word 0xffff +3fcf10a0: .word 0xffff +3fcf10b0: .word 0xffff +3fcf10c0: .word 0xffff +3fcf10d0: .word 0xffff +3fcf10e0: .word 0xffff +3fcf10f0: .word 0xffff +3fcf1100: .word 0xffff +3fcf1110: .word 0xffff +3fcf1120: .word 0xffff +3fcf1130: .word 0xffff +3fcf1140: .word 0xffff +3fcf1150: .word 0xffff +3fcf1160: .word 0xffff +3fcf1170: .word 0xffff +3fcf1180: .word 0xffff +3fcf1190: .word 0xffff +3fcf11a0: move sp, *sp+, 1 +3fcf11b0: move *a0+, *a5+, 1 +3fcf11c0: move -*a8, a5, 0 +3fcf11d0: move a0, *a5(0xbc05), 1 +3fcf11f0: jrle L3FCF1250 +3fcf1200: jrnv L3FCF1260 +3fcf1210: .word 0xd905 +3fcf1220: line 0 +3fcf1230: .word 0xeb05 +3fcf1240: pixt *a0, xy, *a5, xy +L3FCF1250: +3fcf1250: pixt *a8, *a5 +L3FCF1260: +3fcf1260: .word 0x0405 +3fcf1270: .word 0x0a06 +3fcf1280: subk 16, a6 +3fcf1290: btst 31, a6 +3fcf12a0: sla 0x18, a6 +3fcf12b0: srl 0x18, a6 +3fcf12c0: .word 0x3506 +3fcf12d0: dsjs a6, L3FCF1260 +3fcf12e0: sub a0, a6 +3fcf12f0: move a8, b6 +3fcf1300: divu a8, a6 +3fcf1310: sla a8, a6 +3fcf1320: srl a8, a6 +3fcf1330: modu a8, a6 +3fcf1340: .word 0x7806 +3fcf1350: move a8, *a6, 0 +3fcf1360: movb *a8, a6 +3fcf1370: movb *a8, *a6 +3fcf1380: move -*a8, -*a6, 1 +3fcf1390: move *a8(0xc506), a6, 1 +3fcf13b0: move *a8(0xe106), *a6+, 1 +3fcf13d0: movy a8, a6 +3fcf13e0: pixt *a8, *a6 +3fcf13f0: addi 0x1707, a6 +3fcf1410: sll 0x0, a7 +3fcf1420: rl 0x0, a7 +3fcf1430: dsjs a7, L3FCF1440 +L3FCF1440: +3fcf1440: cmp a0, a7 +3fcf1450: or a0, a7 +3fcf1460: sla a0, a7 +3fcf1470: mods a0, a7 +3fcf1480: .word 0x7807 +3fcf1490: move *a0, a7, 0 +3fcf14a0: movb *a0, a7 +3fcf14b0: movb *a0, *a7 +3fcf14c0: move -*a0, -*a7, 1 +3fcf14d0: move *a0(0xc607), *a7(0xd407), 0 +3fcf1500: subxy a0, a7 +3fcf1510: .word 0xeb07 +3fcf1520: pixt a8, *a7 +3fcf1530: sext a7, 1 +3fcf1540: subk 8, a8 +3fcf1550: sla 0x18, a8 +3fcf1560: rl 0x8, a8 +3fcf1570: add a0, a8 +3fcf1580: btst a8, a8 +3fcf1590: clr a8 +3fcf15a0: sra a0, a8 +3fcf15b0: .word 0x7108 +3fcf15c0: .word 0x7e08 +3fcf15d0: move *a8, *a8, 1 +3fcf15e0: move *a0+, *a8+, 0 +3fcf15f0: move -*a0, a8, 1 +3fcf1600: move a8, *a8(0xbc08), 0 +3fcf1620: jrc L3FCF16B0 +3fcf1630: move @0xec08e008, *a8+, 0 +3fcf1660: drav a8, a8 +3fcf1670: .word 0x0208 +3fcf1680: subi 0xdbf6e7f6, a9 +L3FCF16B0: +3fcf16b0: rl 0x0, a9 +3fcf16c0: dsjs a9, L3FCF16D0 +L3FCF16D0: +3fcf16d0: cmp a0, a9 +3fcf16e0: or a0, a9 +3fcf16f0: sla a0, a9 +3fcf1700: mods a0, a9 +3fcf1710: .word 0x7609 +3fcf1720: move a8, *a9, 1 +3fcf1730: movb *a8, a9 +3fcf1740: move *a8+, *a9+, 1 +3fcf1750: move -*a8, a9, 1 +3fcf1760: move a8, *a9(0xc209), 1 +3fcf1780: jrnv L3FCF1820 +3fcf1790: .word 0x0009 +3fcf17a0: .word 0x0800 +3fcf17b0: .word 0x0000 +3fcf17c0: .word 0x0403 +3fcf17d0: trap 8 +3fcf17e0: .word 0xbf00 +3fcf17f0: .word 0x0201 +3fcf1800: .word 0x0806 +3fcf1810: pixt *a0, a9 +L3FCF1820: +3fcf1820: mmtm b9, b5,b6,b7,sp +3fcf1840: .word 0x0808 +3fcf1850: move b7, *sp+, 1 +3fcf1860: btst sp, b4 +3fcf1870: sll 0x5, sp +3fcf1880: .word 0x0201 +3fcf1890: .word 0x0807 +3fcf18a0: .word 0x0008 +3fcf18b0: or a14, a4 +3fcf18c0: move -*a6, -*a3, 1 +3fcf18d0: exgpc a3 +3fcf18e0: .word 0x0807 +3fcf18f0: .word 0x0008 +3fcf1900: move -*b10, b2, 1 +3fcf1910: .word 0x0420 +3fcf1920: btst a5, a5 +3fcf1930: sext a1, 1 +3fcf1940: .word 0x0808 +3fcf1950: move *a0, a0, 0 +3fcf1960: addk 5, a2 +3fcf1970: subk 3, a10 +3fcf1980: neg b9 +3fcf1990: .word 0x0805 +3fcf19a0: pixt *a0, a9 +3fcf19b0: nop +3fcf19c0: .word 0x0806 +3fcf19d0: emu +3fcf19e0: move b4, *b4+, 1 +3fcf19f0: sla 0x12, a4 +3fcf1a00: sext a2, 0 +3fcf1a10: trap 8 +3fcf1a20: move a8, *a1+, 0 +3fcf1a30: andn a2, a8 +3fcf1a40: .word 0x020a +3fcf1a50: .word 0x0807 +3fcf1a60: .word 0xfe08 +3fcf1a70: dsjs a4, L3FCF1BD0 +3fcf1a80: reti +3fcf1a90: sext a2, 1 +3fcf1aa0: .word 0x0608 +3fcf1ab0: move *b7, sp, 0 +3fcf1ac0: addc b3, b12 +3fcf1ad0: nop +3fcf1ae0: .word 0x0805 +3fcf1af0: emu +3fcf1b00: emu +3fcf1b10: .word 0x0807 +3fcf1b20: pixt *a8, *a4 +3fcf1b30: clrc +3fcf1b40: .word 0x0804 +3fcf1b50: .word 0x0002 +3fcf1b60: .word 0x0203 +3fcf1b70: .word 0x0806 +3fcf1b80: .word 0x0008 +3fcf1b90: sub a4, a8 +3fcf1ba0: addk 9, a2 +3fcf1bb0: sext a1, 1 +3fcf1bc0: .word 0x0808 +L3FCF1BD0: +3fcf1bd0: movb a0, *a0 +3fcf1be0: move *b0, b4, 1 +3fcf1bf0: sra 0x1d, a1 +3fcf1c00: .word 0x0231 +3fcf1c10: .word 0x0807 +3fcf1c20: .word 0x0008 +3fcf1c30: subk 6, a4 +3fcf1c40: .word 0x0842 +3fcf1c50: pushst +3fcf1c60: .word 0x0807 +3fcf1c70: .word 0x0008 +3fcf1c80: .word 0x085e +3fcf1c90: movb a2, *a2 +3fcf1ca0: pixt *b0, *b0 +3fcf1cb0: sext a1, 1 +L3FCF1CC0: +3fcf1cc0: .word 0x0808 +3fcf1cd0: mpyu a0, a0 +3fcf1ce0: .word 0x7208 +3fcf1cf0: movk 1, a0 +3fcf1d00: jump b10 +3fcf1d10: .word 0x0807 +3fcf1d20: .word 0x0008 +3fcf1d30: subb b0, b0 +3fcf1d40: move *a10(0x410f), *a9+, 0 +3fcf1d60: sext a1, 1 +3fcf1d70: .word 0x0808 +3fcf1d80: .word 0x7f00 +3fcf1d90: .word 0x7c10 +3fcf1da0: movk 1, a1 +3fcf1db0: jump b10 +3fcf1dc0: .word 0x0807 +3fcf1dd0: .word 0x0008 +3fcf1de0: addk 4, b12 +3fcf1df0: sla b11, b12 +3fcf1e00: .word 0x7a18 +3fcf1e10: sext a1, 1 +3fcf1e20: .word 0x0808 +3fcf1e30: dsjs a0, L3FCF1CC0 +3fcf1e40: sla 0x8, a8 +3fcf1e50: sla 0x8, a4 +3fcf1e60: emu +3fcf1e70: .word 0x0807 +3fcf1e80: .word 0x0008 +3fcf1e90: movk 2, b14 +3fcf1ea0: sla b11, b10 +3fcf1eb0: .word 0x7a18 +3fcf1ec0: sext a1, 1 +3fcf1ed0: .word 0x0808 +3fcf1ee0: mpyu a0, a0 +3fcf1ef0: move *b0, b8, 1 +3fcf1f00: .word 0x083e +3fcf1f10: clrc +3fcf1f20: .word 0x0804 +3fcf1f30: .word 0x0006 +3fcf1f40: .word 0x0233 +3fcf1f50: .word 0x0804 +3fcf1f60: emu +3fcf1f70: movk 16, a10 +3fcf1f80: .word 0x0602 +3fcf1f90: sext a8, 1 +3fcf1fa0: cmp a0, a0 +3fcf1fb0: addc b0, b2 +3fcf1fc0: emu +3fcf1fd0: .word 0x0807 +3fcf1fe0: .word 0xfe05 +3fcf1ff0: pixt b1, *sp, xy +3fcf2000: .word 0x0203 +3fcf2010: .word 0x0806 +3fcf2020: .word 0x0007 +3fcf2030: move *a1, a1, 0 +3fcf2040: exgpc a4 +3fcf2050: .word 0x0601 +3fcf2060: trap 8 +3fcf2070: srl 0x10, a0 +3fcf2080: sub a2, a2 +3fcf2090: sla 0x0, a8 +3fcf20a0: emu +3fcf20b0: .word 0x0807 +3fcf20c0: .word 0x0008 +3fcf20d0: move *b2+, *b14+, 0 +3fcf20e0: sra b12, b7 +3fcf20f0: .word 0x781e +3fcf2100: sext a1, 1 +L3FCF2110: +3fcf2110: .word 0x0808 +3fcf2120: movb a0, *a0 +3fcf2130: move *b0, b4, 1 +3fcf2140: movk 3, sp +3fcf2150: getst a6 +L3FCF2160: +3fcf2160: .word 0x0807 +3fcf2170: .word 0x0008 +3fcf2180: movk 2, sp +3fcf2190: sla b11, b14 +3fcf21a0: .word 0x7e18 +3fcf21b0: sext a1, 1 +3fcf21c0: .word 0x0808 +3fcf21d0: mpyu a0, a0 +3fcf21e0: .word 0x0418 +3fcf21f0: addk 2, a1 +3fcf2200: jump b10 +3fcf2210: .word 0x0807 +3fcf2220: .word 0x0008 +3fcf2230: movk 2, sp +3fcf2240: sla a12, a6 +3fcf2250: .word 0x7e18 +3fcf2260: sext a2, 1 +3fcf2270: .word 0x0808 +3fcf2280: dsjs a0, L3FCF2110 +3fcf2290: subk 28, a4 +3fcf22a0: pixt a2, *a2 +3fcf22b0: sext a2, 1 +3fcf22c0: .word 0x0808 +3fcf22d0: dsjs a0, L3FCF2160 +3fcf22e0: subk 28, a4 +3fcf22f0: .word 0x0842 +3fcf2300: sext a1, 1 +3fcf2310: .word 0x0808 +3fcf2320: mpyu a0, a0 +3fcf2330: cmpxy b0, b8 +3fcf2340: movk 3, a1 +3fcf2350: jump b10 +3fcf2360: .word 0x0807 +3fcf2370: .word 0x0008 +3fcf2380: movk 3, a1 +3fcf2390: sla sp, b14 +3fcf23a0: move *b0, b8, 1 +3fcf23b0: sext a2, 1 +3fcf23c0: .word 0x0808 +3fcf23d0: .word 0x9f00 +3fcf23e0: addc b0, b0 +3fcf23f0: pixt a8, *a8 +3fcf2400: sext a1, 1 +3fcf2410: .word 0x0808 +3fcf2420: dsjs a0, L3FCF2430 +L3FCF2430: +3fcf2430: add a8, a4 +3fcf2440: subk 32, b0 +3fcf2450: .word 0x0239 +3fcf2460: .word 0x0807 +3fcf2470: .word 0x0008 +3fcf2480: move *b9+, b1, 0 +3fcf2490: btst b1, b1 +3fcf24a0: .word 0x028a +3fcf24b0: .word 0x0807 +3fcf24c0: .word 0x0008 +3fcf24d0: move *a1, a1, 0 +3fcf24e0: addc b0, b0 +3fcf24f0: pushst +3fcf2500: .word 0x0808 +3fcf2510: .word 0x0008 +3fcf2520: .word 0x71c1 +3fcf2530: move *b5+, *b5+, 1 +3fcf2540: .word 0x064c +3fcf2550: getst a3 +3fcf2560: .word 0x0807 +3fcf2570: .word 0x0008 +3fcf2580: divs a7, a1 +3fcf2590: rl b12, b6 +3fcf25a0: move *b8, b10, 1 +3fcf25b0: sext a1, 1 +3fcf25c0: .word 0x0808 +3fcf25d0: mpyu a0, a0 +3fcf25e0: move *b0, b8, 1 +3fcf25f0: movk 3, a1 +3fcf2600: jump b10 +3fcf2610: .word 0x0807 +3fcf2620: .word 0x0008 +3fcf2630: movk 2, sp +3fcf2640: mpyu a12, a6 +3fcf2650: .word 0x0410 +3fcf2660: sext a1, 1 +3fcf2670: .word 0x0808 +3fcf2680: mpyu a0, a1 +3fcf2690: move *b0, b8, 1 +3fcf26a0: move *a11+, *a1+, 0 +3fcf26b0: sla 0x3, b10 +3fcf26c0: sext a1, 1 +3fcf26d0: .word 0x0808 +3fcf26e0: mpyu a8, a0 +3fcf26f0: move *b0, b8, 1 +3fcf2700: addk 18, sp +3fcf2710: getst a5 +3fcf2720: .word 0x0807 +3fcf2730: .word 0x0008 +3fcf2740: movk 2, b14 +3fcf2750: sla 0x3, b8 +3fcf2760: .word 0x7a18 +3fcf2770: sext a2, 1 +3fcf2780: .word 0x0808 +3fcf2790: .word 0x9f00 +3fcf27a0: addc b0, b0 +3fcf27b0: sla 0x8, a8 +3fcf27c0: sext a1, 1 +3fcf27d0: .word 0x0808 +3fcf27e0: sla a8, a0 +3fcf27f0: move *b0, b8, 1 +3fcf2800: movk 3, a1 +3fcf2810: jump b10 +3fcf2820: .word 0x0808 +3fcf2830: .word 0x0008 +3fcf2840: move a6, -*a1, 0 +3fcf2850: sub a2, a8 +3fcf2860: sla 0x5, a1 +3fcf2870: emu +3fcf2880: .word 0x0808 +3fcf2890: .word 0x0008 +3fcf28a0: sla a6, a1 +3fcf28b0: move *b9+, *b0+, 0 +3fcf28c0: sll 0x12, a12 +3fcf28d0: jump a13 +3fcf28e0: .word 0x0808 +3fcf28f0: .word 0x0008 +3fcf2900: addk 11, a3 +3fcf2910: move a8, *a5, 0 +3fcf2920: move *a5, *a0, 0 +3fcf2930: popst +3fcf2940: .word 0x0808 +3fcf2950: .word 0x0008 +3fcf2960: move a6, -*a1, 0 +3fcf2970: move a4, *a8, 1 +3fcf2980: sla 0x2, a0 +3fcf2990: emu +3fcf29a0: .word 0x0807 +L3FCF29B0: +3fcf29b0: .word 0x0008 +3fcf29c0: .word 0x083f +3fcf29d0: move *a1, a1, 0 +3fcf29e0: pixt *b0, *b0 +3fcf29f0: .word 0x0603 +3fcf2a00: trap 8 +3fcf2a10: move a8, b1 +3fcf2a20: sll 0x4, b2 +3fcf2a30: .word 0x0239 +3fcf2a40: .word 0x0806 +3fcf2a50: .word 0x0008 +3fcf2a60: sla 0x10, b1 +3fcf2a70: move *a2, *a4, 0 +3fcf2a80: sext a2, 0 +3fcf2a90: trap 8 +3fcf2aa0: sll 0x18, a1 +3fcf2ab0: move a2, *a9+, 1 +3fcf2ac0: .word 0x023c +3fcf2ad0: .word 0x0807 +3fcf2ae0: pixt a8, *a10 +3fcf2af0: sub a10, a4 +3fcf2b00: sext a1, 1 +3fcf2b10: emu +L3FCF2B20: +3fcf2b20: dsjs a0, L3FCF29B0 +3fcf2b30: .word 0x0604 +3fcf2b40: trap 8 +3fcf2b50: sll 0xf, b10 +3fcf2b60: .word 0x0801 +3fcf2b70: .word 0x0608 +3fcf2b80: btst 15, a0 +3fcf2b90: srl 0x4, b0 +3fcf2ba0: pixt *b0, xy, b4 +3fcf2bb0: emu +3fcf2bc0: .word 0x0807 +3fcf2bd0: .word 0x0008 +3fcf2be0: move *a2(0x618d), *a1+, 0 +3fcf2c00: .word 0x7e18 +3fcf2c10: sext a1, 1 +3fcf2c20: .word 0x0608 +3fcf2c30: mpyu a0, a0 +3fcf2c40: .word 0x0418 +3fcf2c50: move @0x8080701, a1, 1 +3fcf2c80: sla 0x0, a0 +3fcf2c90: jrle L3FCF2B20 +3fcf2ca0: movk 3, a1 +3fcf2cb0: pushst +3fcf2cc0: .word 0x0807 +3fcf2cd0: .word 0x0006 +3fcf2ce0: pixt b2, *b14 +3fcf2cf0: move a8, -*a7, 0 +3fcf2d00: .word 0x0207 +3fcf2d10: .word 0x0807 +3fcf2d20: .word 0x0008 +3fcf2d30: move *b2, *b12, 0 +3fcf2d40: move *a1, a7, 0 +3fcf2d50: emu +3fcf2d60: .word 0x0807 +3fcf2d70: .word 0x0207 +3fcf2d80: addk 28, b0 +3fcf2d90: move a2, b5 +3fcf2da0: move *sp, a0, 0 +3fcf2db0: emu +3fcf2dc0: .word 0x0807 +3fcf2dd0: .word 0x0008 +3fcf2de0: move *a2(0x618d), *a1+, 0 +3fcf2e00: move *b0, b8, 1 +3fcf2e10: sext a2, 1 +3fcf2e20: trap 8 +3fcf2e30: move *a0, a0, 0 +3fcf2e40: addc a8, a0 +3fcf2e50: sla 0x8, a8 +L3FCF2E60: +3fcf2e60: emu +3fcf2e70: .word 0x0806 +3fcf2e80: .word 0x0209 +3fcf2e90: .word 0x0210 +3fcf2ea0: sla 0x8, a14 +3fcf2eb0: rl 0x4, a4 +3fcf2ec0: exgpc b10 +3fcf2ed0: .word 0x0807 +3fcf2ee0: .word 0x0008 +3fcf2ef0: addk 2, a1 +3fcf2f00: subb a9, a5 +3fcf2f10: move *b8, b2, 0 +3fcf2f20: sext a2, 1 +3fcf2f30: .word 0x0808 +3fcf2f40: move *a0, a0, 1 +3fcf2f50: addc b0, b0 +3fcf2f60: pixt a8, *a8 +3fcf2f70: .word 0x0801 +3fcf2f80: .word 0x0608 +3fcf2f90: move *a8(0x3264), a0, 1 +3fcf2fb0: .word 0x0c19 +3fcf2fc0: emu +3fcf2fd0: .word 0x0807 +3fcf2fe0: .word 0x0006 +3fcf2ff0: movk 6, b13 +3fcf3000: sla a12, a6 +3fcf3010: emu +3fcf3020: .word 0x0807 +3fcf3030: .word 0x0006 +3fcf3040: movk 2, b14 +3fcf3050: move a12, -*a6, 0 +3fcf3060: emu +3fcf3070: .word 0x0807 +3fcf3080: .word 0x0206 +3fcf3090: movk 6, b13 +3fcf30a0: addxy a12, a6 +3fcf30b0: .word 0x0417 +3fcf30c0: sext a1, 1 +3fcf30d0: .word 0x0608 +3fcf30e0: .word 0x7e02 +3fcf30f0: move *b0, b8, 1 +3fcf3100: ori 0x8070182, b1 +3fcf3130: .word 0x0006 +3fcf3140: sra 0x13, b11 +3fcf3150: move a0, *a8, 1 +3fcf3160: emu +3fcf3170: .word 0x0807 +3fcf3180: .word 0x0006 +3fcf3190: cvxyl b2, b14 +3fcf31a0: move a12, -*a1, 0 +3fcf31b0: .word 0x0207 +3fcf31c0: .word 0x0807 +L3FCF31D0: +3fcf31d0: .word 0x0008 +3fcf31e0: dsjs a2, L3FCF31D0 +3fcf31f0: move *a1, a1, 0 +3fcf3200: jump a4 +3fcf3210: .word 0x0807 +3fcf3220: .word 0x0006 +3fcf3230: movk 3, a1 +3fcf3240: move a12, *a6(0x20b), 0 +3fcf3260: .word 0x0807 +3fcf3270: .word 0x0006 +3fcf3280: sra 0xf, b1 +3fcf3290: .word 0x0845 +3fcf32a0: .word 0x0801 +3fcf32b0: .word 0x0608 +3fcf32c0: jap L3FD258E0 +3fcf32e0: move *b4(0x101), b9, 0 +3fcf3300: .word 0x0807 +3fcf3310: .word 0x0006 +3fcf3320: jrlt L3FCF2E60 +3fcf3330: move *b1(0x10c), *b0+, 1 +3fcf3350: .word 0x0807 +3fcf3360: .word 0x0206 +3fcf3370: movk 3, a1 +3fcf3380: dsjs a6, L3FCF3250 +3fcf3390: .word 0x7a18 +3fcf33a0: sext a1, 1 +3fcf33b0: .word 0x0608 +3fcf33c0: dsjs a0, L3FCF3250 +3fcf33d0: addk 4, a4 +3fcf33e0: fill l +3fcf33f0: .word 0x0602 +3fcf3400: trap 8 +3fcf3410: srl 0x20, a1 +3fcf3420: addc a10, a2 +3fcf3430: jrls L3FCF3660 +3fcf3440: .word 0x0403 +3fcf3450: trap 8 +3fcf3460: .word 0xff01 +L3FCF3470: +3fcf3470: .word 0x0203 +3fcf3480: .word 0x0806 +3fcf3490: emu +3fcf34a0: sll 0x2, a3 +3fcf34b0: sub a1, a12 +3fcf34c0: exgpc b4 +3fcf34d0: .word 0x0807 +3fcf34e0: pixt a8, *a9 +3fcf34f0: .word 0x0666 +3fcf3500: .word 0x0801 +3fcf3510: .word 0x0808 +3fcf3520: .word 0xfe00 +3fcf3530: sla 0x12, a4 +3fcf3540: cmp b4, b7 +3fcf3550: pixt *a1, *a4 +3fcf3560: .word 0x0801 +3fcf3570: .word 0x0608 +3fcf3580: move *a0(0x3e64), a0, 1 +3fcf35a0: move *b4(0x101), b1, 0 +3fcf35c0: .word 0x0808 +3fcf35d0: .word 0x000b +3fcf35e0: trap 18 +3fcf35f0: movk 1, a0 +3fcf3600: and b8, b4 +3fcf3610: .word 0x0810 +3fcf3620: .word 0x0204 +3fcf3630: sext a4, 0 +3fcf3640: trap 8 +3fcf3650: pixt *a8, a1 +L3FCF3660: +3fcf3660: .word 0x0203 +3fcf3670: .word 0x0807 +3fcf3680: .word 0x0009 +3fcf3690: move *a4(0xaa5a), *a4(0x423), 0 +3fcf36c0: .word 0x0801 +3fcf36d0: trap 8 +3fcf36e0: movk 32, a0 +3fcf36f0: move *b8, *b2, 0 +3fcf3700: pixt a2, *a0, xy +3fcf3710: movb b0, *b0 +3fcf3720: .word 0x023b +3fcf3730: .word 0x0807 +3fcf3740: .word 0xff08 +3fcf3750: jrge L3FCF3470 +3fcf3760: mpys b8, b8 +3fcf3770: .word 0x0204 +3fcf3780: .word 0x0807 +3fcf3790: .word 0x0008 +3fcf37a0: move -*b1, -*b1, 1 +3fcf37b0: dsjs sp, L3FCF36A0 +L3FCF37C0: +3fcf37c0: clrc +3fcf37d0: .word 0x0804 +3fcf37e0: emu +3fcf37f0: negb sp +3fcf3800: sext a2, 1 +3fcf3810: trap 8 +3fcf3820: srl 0x10, a1 +3fcf3830: subk 24, a6 +3fcf3840: move a13, *a3, 1 +3fcf3850: popst +3fcf3860: .word 0x0602 +3fcf3870: trap 8 +3fcf3880: move *sp+, *b9+, 0 +3fcf3890: .word 0x0801 +3fcf38a0: .word 0x0808 +3fcf38b0: .word 0xbe00 +3fcf38c0: move *a3(0xcc58), a0, 1 +3fcf38e0: .word 0x7d06 +3fcf38f0: sext a1, 0 +3fcf3900: .word 0x0808 +3fcf3910: move *b7, sp, 1 +3fcf3920: .word 0x0e9e +3fcf3930: emu +3fcf3940: .word 0x0807 +3fcf3950: .word 0xff06 +3fcf3960: move *a5+, a4, 0 +3fcf3970: sll 0x2, a8 +3fcf3980: sext a1, 1 +3fcf3990: trap 8 +3fcf39a0: dsjs b9, L3FCF37C0 +3fcf39b0: .word 0x0208 +3fcf39c0: .word 0x0806 +3fcf39d0: pixt *a8, *a4 +3fcf39e0: emu +3fcf39f0: .word 0x0808 +3fcf3a00: .word 0x0008 +3fcf3a10: sla b5, b14 +3fcf3a20: .word 0xdab3 +3fcf3a30: .word 0x06ac +3fcf3a40: jump b13 +3fcf3a50: .word 0x0807 +3fcf3a60: pixt a0, *a9 +3fcf3a70: .word 0x023f +3fcf3a80: .word 0x0805 +3fcf3a90: pixt *a0, a9 +3fcf3aa0: .word 0x00aa +3fcf3ab0: sext a2, 1 +3fcf3ac0: sext a8, 1 +3fcf3ad0: move *a0, a0, 0 +3fcf3ae0: addc b3, b12 +3fcf3af0: move @0x8080602, @0xf12496fe, 1 +3fcf3b40: .word 0x0602 +3fcf3b50: .word 0x0808 +3fcf3b60: move *b7+, b14, 1 +3fcf3b70: rl a12, a4 +3fcf3b80: .word 0x0603 +3fcf3b90: trap 8 +3fcf3ba0: or b7, b10 +3fcf3bb0: .word 0x0000 +3fcf3bc0: .word 0x0807 +3fcf3bd0: .word 0x0006 +3fcf3be0: addk 18, a8 +3fcf3bf0: sla 0x12, a9 +3fcf3c00: dint +3fcf3c10: sext a1, 1 +3fcf3c20: trap 8 +3fcf3c30: .word 0xfe00 +3fcf3c40: mpys b11, b5 +3fcf3c50: sub b8, b6 +3fcf3c60: subk 2, b1 +3fcf3c70: .word 0x0403 +3fcf3c80: .word 0x0608 +3fcf3c90: not b12 +3fcf3ca0: sext a3, 0 +3fcf3cb0: emu +3fcf3cc0: dsjs a2, L3FCF3DD0 +3fcf3cd0: sext a2, 0 +3fcf3ce0: .word 0x0808 +3fcf3cf0: move *b7+, *b14+, 1 +3fcf3d00: neg a4 +3fcf3d10: sext a1, 0 +3fcf3d20: .word 0x0808 +3fcf3d30: move *b7+, sp, 1 +3fcf3d40: .word 0x0699 +3fcf3d50: emu +3fcf3d60: .word 0x0807 +3fcf3d70: .word 0xff06 +3fcf3d80: sub a4, a9 +3fcf3d90: reti +3fcf3da0: .word 0x0801 +3fcf3db0: trap 8 +3fcf3dc0: move a0, *a1, 1 +L3FCF3DD0: +3fcf3dd0: cmp a4, a1 +3fcf3de0: sla 0x7, b2 +3fcf3df0: andn a6, a9 +3fcf3e00: addk 3, b12 +3fcf3e10: .word 0x0801 +3fcf3e20: trap 8 +3fcf3e30: move a0, *a1, 1 +3fcf3e40: cmp a4, a1 +3fcf3e50: move b7, -*b2, 0 +3fcf3e60: addc a9, a9 +3fcf3e70: dsjs b0, L3FCF3E80 +L3FCF3E80: +3fcf3e80: .word 0x0801 +3fcf3e90: .word 0x0a08 +3fcf3ea0: move *a0, a0, 1 +3fcf3eb0: sla 0x8, a4 +3fcf3ec0: add a11, a5 +3fcf3ed0: or b6, b1 +3fcf3ee0: addk 3, b13 +3fcf3ef0: sext a2, 1 +3fcf3f00: trap 8 +3fcf3f10: move *a0, a1, 0 +3fcf3f20: addc a0, a0 +3fcf3f30: .word 0x0888 +3fcf3f40: popst +3fcf3f50: sext a1, 1 +3fcf3f60: addi 0x400, a8 +3fcf3f80: rl 0x0, a2 +3fcf3f90: movk 2, b2 +3fcf3fa0: sla sp, b14 +3fcf3fb0: .word 0x0218 +3fcf3fc0: sext a1, 1 +3fcf3fd0: addi 0x800, a8 +3fcf3ff0: rl 0x0, a1 +3fcf4000: movk 2, b2 +3fcf4010: sla sp, b14 +3fcf4020: .word 0x0218 +3fcf4030: sext a1, 1 +3fcf4040: addi 0x8c00, a8 +3fcf4060: rl 0x0, a4 +3fcf4070: movk 2, b2 +3fcf4080: sla sp, b14 +3fcf4090: .word 0x0218 +3fcf40a0: sext a1, 1 +3fcf40b0: addi 0x6600, a8 +3fcf40d0: rl 0x0, a6 +3fcf40e0: movk 2, b2 +3fcf40f0: sla sp, b14 +3fcf4100: .word 0x0218 +3fcf4110: sext a1, 1 +3fcf4120: addi 0x9200, a8 +3fcf4140: rl 0x0, a4 +3fcf4150: movk 2, b2 +3fcf4160: sla sp, b14 +3fcf4170: .word 0x0218 +3fcf4180: sext a1, 1 +3fcf4190: addi 0x8c00, a8 +3fcf41b0: rl 0x6, a4 +3fcf41c0: movk 2, b2 +3fcf41d0: sla sp, b14 +3fcf41e0: .word 0x0218 +3fcf41f0: .word 0x0801 +3fcf4200: .word 0x0808 +3fcf4210: .word 0x7c00 +3fcf4220: sla 0x14, a5 +3fcf4230: cmp b7, b7 +3fcf4240: pixt *a1, xy, a4 +3fcf4250: sext a1, 1 +3fcf4260: .word 0x0808 +3fcf4270: mpyu a0, a2 +3fcf4280: .word 0x0418 +3fcf4290: addk 2, a1 +3fcf42a0: .word 0x087a +3fcf42b0: .word 0x0201 +3fcf42c0: .word 0x0807 +3fcf42d0: .word 0x000b +3fcf42e0: move a4, *a2, 0 +3fcf42f0: jrls L3FCF44F0 +3fcf4300: sla 0x8, a11 +3fcf4310: .word 0x027c +3fcf4320: .word 0x0807 +3fcf4330: .word 0x000b +3fcf4340: move a4, *a8, 0 +3fcf4350: jrls L3FCF4550 +3fcf4360: sla 0x8, a11 +3fcf4370: .word 0x027c +3fcf4380: .word 0x0807 +3fcf4390: .word 0x000b +3fcf43a0: move a2, *a12, 1 +3fcf43b0: jrls L3FCF45B0 +3fcf43c0: sla 0x8, a11 +3fcf43d0: .word 0x027c +3fcf43e0: .word 0x0807 +3fcf43f0: .word 0x000b +3fcf4400: move a10, *a10, 0 +3fcf4410: jrls L3FCF4610 +3fcf4420: sla 0x8, a11 +3fcf4430: .word 0x027c +L3FCF4440: +3fcf4440: .word 0x0807 +3fcf4450: .word 0x000b +3fcf4460: move a4, *a2, 0 +3fcf4470: .word 0x084f +3fcf4480: move *a1, a1, 0 +3fcf4490: .word 0x027c +3fcf44a0: .word 0x0807 +3fcf44b0: .word 0x000b +3fcf44c0: move a4, *a8, 0 +3fcf44d0: .word 0x084f +3fcf44e0: move *a1, a1, 0 +L3FCF44F0: +3fcf44f0: .word 0x027c +3fcf4500: .word 0x0807 +3fcf4510: .word 0x000b +3fcf4520: move a10, *a4, 0 +3fcf4530: .word 0x084f +3fcf4540: move *a1, a1, 0 +L3FCF4550: +3fcf4550: .word 0x027c +3fcf4560: .word 0x0807 +3fcf4570: .word 0x000b +3fcf4580: move a10, *a10, 0 +3fcf4590: .word 0x084f +3fcf45a0: move *a1, a1, 0 +L3FCF45B0: +3fcf45b0: .word 0x027c +3fcf45c0: .word 0x0807 +3fcf45d0: .word 0x0008 +3fcf45e0: btst a2, a14 +3fcf45f0: move -*b11, b9, 0 +3fcf4600: jump b4 +L3FCF4610: +3fcf4610: .word 0x0807 +3fcf4620: .word 0x000b +3fcf4630: .word 0x0666 +3fcf4640: sll a12, a4 +3fcf4650: move -*b2, b9, 1 +3fcf4660: btst 28, a9 +3fcf4670: emu +3fcf4680: .word 0x0807 +3fcf4690: .word 0x000b +3fcf46a0: .word 0x0204 +3fcf46b0: sla b11, b8 +3fcf46c0: move *b0, b8, 1 +3fcf46d0: cvxyl a3, a1 +3fcf46e0: emu +3fcf46f0: .word 0x0807 +3fcf4700: .word 0x000b +3fcf4710: emu +3fcf4720: sla b11, b8 +3fcf4730: move *b0, b8, 1 +3fcf4740: cvxyl a3, a1 +3fcf4750: emu +3fcf4760: .word 0x0807 +3fcf4770: .word 0x000b +3fcf4780: .word 0x048c +3fcf4790: sla b11, b8 +3fcf47a0: move *b0, b8, 1 +3fcf47b0: cvxyl a3, a1 +3fcf47c0: emu +3fcf47d0: .word 0x0807 +3fcf47e0: .word 0x000b +3fcf47f0: .word 0x0666 +3fcf4800: sla b11, b8 +3fcf4810: move *b0, b8, 1 +3fcf4820: cvxyl a3, a1 +3fcf4830: emu +3fcf4840: .word 0x0807 +3fcf4850: .word 0x000b +3fcf4860: .word 0x0492 +3fcf4870: sla b11, b8 +3fcf4880: move *b0, b8, 1 +3fcf4890: cvxyl a3, a1 +3fcf48a0: .word 0x0201 +3fcf48b0: .word 0x0807 +3fcf48c0: .word 0xff06 +3fcf48d0: addk 10, b1 +3fcf48e0: emu +3fcf48f0: .word 0x0800 +3fcf4900: .word 0x0808 +3fcf4910: movb *a0(0x6242), *a1(0x5252) +3fcf4940: subb a2, a10 +3fcf4950: exgpc b14 +3fcf4960: sext a1, 1 +3fcf4970: addi 0x400, a8 +3fcf4990: move *a0, a2, 0 +3fcf49a0: movk 3, a1 +3fcf49b0: sla a12, a6 +3fcf49c0: pushst +3fcf49d0: sext a1, 1 +3fcf49e0: addi 0x800, a8 +3fcf4a00: move *a0, a1, 0 +3fcf4a10: movk 3, a1 +3fcf4a20: sla a12, a6 +3fcf4a30: pushst +3fcf4a40: sext a1, 1 +3fcf4a50: addi 0x8c00, a8 +3fcf4a70: move *a0, a4, 0 +3fcf4a80: movk 3, a1 +3fcf4a90: sla a12, a6 +3fcf4aa0: pushst +3fcf4ab0: sext a1, 1 +3fcf4ac0: addi 0x9200, a8 +3fcf4ae0: move *a0, a4, 0 +3fcf4af0: movk 3, a1 +3fcf4b00: sla a12, a6 +3fcf4b10: pushst +3fcf4b20: .word 0x0801 +3fcf4b30: addi 0x1800, a8 +3fcf4b50: sla 0x0, a2 +3fcf4b60: subk 32, b8 +3fcf4b70: addk 2, b1 +3fcf4b80: .word 0x0408 +3fcf4b90: emu +3fcf4ba0: .word 0x0807 +3fcf4bb0: .word 0x0008 +3fcf4bc0: addxy a4, a7 +3fcf4bd0: move a4, -*a9, 1 +3fcf4be0: btst 30, a7 +3fcf4bf0: sext a1, 1 +3fcf4c00: .word 0x0808 +3fcf4c10: movb *a0, *a1 +3fcf4c20: move a1, b8 +3fcf4c30: sra 0x1b, a2 +3fcf4c40: jump a10 +3fcf4c50: .word 0x0801 +3fcf4c60: trap 8 +3fcf4c70: .word 0x0400 +3fcf4c80: jruc L3FCF4CD0 +3fcf4c90: pixt *a0, xy, a3 +3fcf4ca0: addc a4, a5 +3fcf4cb0: getpc b14 +3fcf4cc0: .word 0x0808 +L3FCF4CD0: +3fcf4cd0: .word 0x0009 +3fcf4ce0: .word 0x0410 +3fcf4cf0: negb a0 +3fcf4d00: move *sp, b2, 0 +3fcf4d10: mpyu a2, a2 +3fcf4d20: .word 0x0801 +3fcf4d30: trap 8 +3fcf4d40: .word 0x0c00 +3fcf4d50: jruc L3FCF4DF0 +3fcf4d60: pixt *a0, xy, a3 +3fcf4d70: addc a4, a5 +3fcf4d80: getpc b14 +3fcf4d90: .word 0x0808 +3fcf4da0: .word 0x0009 +3fcf4db0: callr L3FCF89D0 +3fcf4dd0: move *sp, b2, 0 +3fcf4de0: mpyu a2, a2 +L3FCF4DF0: +3fcf4df0: .word 0x0801 +3fcf4e00: trap 8 +3fcf4e10: sll 0x0, a0 +3fcf4e20: jruc L3FCF4F50 +3fcf4e30: pixt *a0, xy, a3 +3fcf4e40: addc a4, a5 +3fcf4e50: getpc b14 +3fcf4e60: .word 0x0808 +3fcf4e70: .word 0x000a +3fcf4e80: addk 8, b12 +3fcf4e90: addxy a0, a7 +3fcf4ea0: pixt a8, *a1 +3fcf4eb0: sla 0xa, a2 +3fcf4ec0: exgpc sp +3fcf4ed0: .word 0x0808 +3fcf4ee0: .word 0x0006 +3fcf4ef0: move -*b1, b7, 0 +3fcf4f00: move b9, *sp+, 0 +3fcf4f10: putst b4 +3fcf4f20: sext a1, 1 +3fcf4f30: .word 0x0608 +3fcf4f40: mpyu a0, a2 +L3FCF4F50: +3fcf4f50: .word 0x0418 +3fcf4f60: subb a13, a1 +3fcf4f70: emu +3fcf4f80: .word 0x0807 +3fcf4f90: .word 0x0009 +3fcf4fa0: .word 0x0204 +3fcf4fb0: addxy b11, b8 +3fcf4fc0: move *b0, sp, 0 +3fcf4fd0: emu +3fcf4fe0: .word 0x0807 +3fcf4ff0: .word 0x0009 +3fcf5000: .word 0x0210 +3fcf5010: addxy b11, b8 +3fcf5020: move *b0, sp, 0 +3fcf5030: emu +3fcf5040: .word 0x0807 +3fcf5050: .word 0x0009 +3fcf5060: .word 0x048c +3fcf5070: addxy b11, b8 +3fcf5080: move *b0, sp, 0 +3fcf5090: emu +3fcf50a0: .word 0x0807 +3fcf50b0: .word 0x0009 +3fcf50c0: .word 0x0492 +3fcf50d0: addxy b11, b8 +3fcf50e0: move *b0, sp, 0 +3fcf50f0: .word 0x021e +3fcf5100: .word 0x0807 +3fcf5110: .word 0x0009 +3fcf5120: .word 0x0082 +3fcf5130: .word 0x0843 +3fcf5140: btst 6, a1 +3fcf5150: sext a2, 1 +3fcf5160: trap 8 +3fcf5170: sub a0, a0 +3fcf5180: addc a8, a0 +3fcf5190: sla 0x8, a8 +3fcf51a0: .word 0x021f +3fcf51b0: .word 0x0807 +3fcf51c0: .word 0x0009 +3fcf51d0: exgpc a6 +3fcf51e0: .word 0x0843 +3fcf51f0: btst 6, a1 +3fcf5200: sext a2, 1 +3fcf5210: trap 8 +3fcf5220: btst a0, a0 +3fcf5230: addc a8, a1 +3fcf5240: sla 0x8, a8 +3fcf5250: emu +3fcf5260: .word 0x0807 +3fcf5270: .word 0x0009 +3fcf5280: sla a12, a9 +3fcf5290: mpyu a1, a4 +3fcf52a0: move *b0, b8, 1 +3fcf52b0: emu +3fcf52c0: .word 0x0807 +3fcf52d0: .word 0x0009 +3fcf52e0: .word 0x06ac +3fcf52f0: sll b11, b4 +3fcf5300: move *b0, b8, 1 +3fcf5310: exgpc a1 +3fcf5320: .word 0x0807 +3fcf5330: .word 0x0009 +3fcf5340: .word 0x0204 +3fcf5350: sla b11, b8 +3fcf5360: move *b0, b8, 1 +3fcf5370: emu +3fcf5380: .word 0x0807 +3fcf5390: .word 0x0009 +3fcf53a0: emu +3fcf53b0: sla b11, b8 +3fcf53c0: move *b0, b8, 1 +3fcf53d0: emu +3fcf53e0: .word 0x0807 +3fcf53f0: .word 0x0009 +3fcf5400: .word 0x048c +3fcf5410: sla b11, b8 +3fcf5420: move *b0, b8, 1 +3fcf5430: emu +3fcf5440: .word 0x0807 +3fcf5450: .word 0x0009 +3fcf5460: .word 0x06ac +3fcf5470: sla b11, b8 +3fcf5480: move *b0, b8, 1 +3fcf5490: emu +3fcf54a0: .word 0x0807 +3fcf54b0: .word 0x0009 +3fcf54c0: .word 0x0492 +3fcf54d0: sla b11, b8 +3fcf54e0: move *b0, b8, 1 +3fcf54f0: .word 0x021e +3fcf5500: .word 0x0807 +3fcf5510: .word 0x0007 +3fcf5520: move a4, *a4, 0 +3fcf5530: .word 0x080f +3fcf5540: .word 0x0001 +3fcf5550: .word 0x0808 +3fcf5560: emu +3fcf5570: .word 0x7c80 +3fcf5580: andn a3, a2 +3fcf5590: subb a2, a10 +3fcf55a0: exgpc b14 +3fcf55b0: sext a1, 1 +3fcf55c0: trap 8 +3fcf55d0: .word 0x0400 +3fcf55e0: move *a0, a2, 0 +3fcf55f0: movk 3, a1 +3fcf5600: srl 0xa, a6 +3fcf5610: sext a1, 1 +3fcf5620: trap 8 +3fcf5630: .word 0x0800 +3fcf5640: move *a0, a1, 0 +3fcf5650: movk 3, a1 +3fcf5660: srl 0xa, a6 +3fcf5670: sext a1, 1 +3fcf5680: trap 8 +3fcf5690: movb a0, *a0 +3fcf56a0: move *a0, a4, 0 +3fcf56b0: movk 3, a1 +3fcf56c0: srl 0xa, a6 +3fcf56d0: sext a1, 1 +3fcf56e0: trap 8 +3fcf56f0: move a0, *a0+, 1 +3fcf5700: move *a0, a4, 0 +3fcf5710: movk 3, a1 +3fcf5720: srl 0xa, a6 +3fcf5730: .word 0x0801 +3fcf5740: trap 8 +3fcf5750: addk 32, a2 +3fcf5760: sla a0, a4 +3fcf5770: addk 17, a12 +3fcf5780: rl 0x2, b1 +3fcf5790: move *a4, a8, 0 +3fcf57a0: emu +3fcf57b0: .word 0x0807 +3fcf57c0: .word 0x0206 +3fcf57d0: addxy a4, a7 +3fcf57e0: move a4, -*a9, 1 +3fcf57f0: btst 30, a7 +3fcf5800: .word 0x0801 +3fcf5810: trap 8 +3fcf5820: subk 32, a2 +3fcf5830: sla a0, a10 +3fcf5840: addk 17, a12 +3fcf5850: sra 0x1e, b1 +3fcf5860: move *a4, a8, 0 +3fcf5870: .word 0x0001 +3fcf5880: .word 0x0000 +3fcf5890: .word 0x0000 +3fcf58a0: .word 0x0000 +3fcf58b0: .word 0x0000 +3fcf58c0: .word 0x0000 +3fcf58d0: .word 0xdc00 +3fcf58e0: .word 0x0009 +3fcf58f0: move *a0+, *a0+, 0 +3fcf5900: jrnn L3FCF59A0 +3fcf5910: rev sp +3fcf5920: .word 0x0000 +3fcf5930: .word 0x0000 +3fcf5940: .word 0x0000 +3fcf5950: .word 0x0000 +3fcf5960: .word 0x0000 +3fcf5970: .word 0x0000 +3fcf5980: emu +3fcf5990: .word 0x7800 +L3FCF59A0: +3fcf59a0: jrnn L3FCF5F30 +3fcf59b0: rev sp +3fcf59c0: .word 0x0000 +3fcf59d0: .word 0x0000 +3fcf59e0: .word 0x0000 +3fcf59f0: pixt a0, *a0 +3fcf5a00: jrnn L3FCF5A70 +3fcf5a10: rev sp +3fcf5a20: .word 0x0000 +3fcf5a30: .word 0x0000 +3fcf5a40: sub a1, a13 +3fcf5a50: addc a10, a5 +3fcf5a60: or a1, a13 +L3FCF5A70: +3fcf5a70: .word 0x7265 +3fcf5a80: rl a11, a13 +3fcf5a90: sla a11, a14 +3fcf5aa0: srl 0x15, a12 +3fcf5ab0: sra a10, a13 +3fcf5ac0: rl a11, a4 +3fcf5ad0: mods b11, b5 +3fcf5ae0: andn a1, a13 +3fcf5af0: move a1, b13 +3fcf5b00: .word 0x726f +3fcf5b10: sla a11, a13 +3fcf5b20: srl 0x15, a12 +3fcf5b30: andn a10, a7 +3fcf5b40: rl 0x9, a13 +3fcf5b50: srl 0x17, b4 +3fcf5b60: .word 0x3431 +3fcf5b70: srl 0x17, b0 +3fcf5b80: .word 0x3537 +3fcf5b90: .word 0x372d +3fcf5ba0: srl 0x17, b5 +3fcf5bb0: srl 0x16, a3 +3fcf5bc0: rl 0x1, b8 +3fcf5bd0: cmp a9, a13 +3fcf5be0: move b10, a3 +3fcf5bf0: dsjs b8, L3FCF5C10 +3fcf5c00: dsjs b5, L3FCF5CA0 +L3FCF5C10: +3fcf5c10: rl 0x9, a13 +3fcf5c20: srl 0x18, a0 +3fcf5c30: sub a10, a4 +3fcf5c40: srl 0x16, a3 +3fcf5c50: sra b10, b4 +3fcf5c60: mods b11, b2 +3fcf5c70: modu a3, a9 +3fcf5c80: mods a3, a1 +3fcf5c90: move a9, a13 +L3FCF5CA0: +3fcf5ca0: sra a3, a5 +3fcf5cb0: .word 0x7569 +3fcf5cc0: srl 0x15, a13 +3fcf5cd0: srl 0x16, b2 +3fcf5ce0: modu a10, a14 +3fcf5cf0: mods b11, b2 +3fcf5d00: mods a3, a1 +3fcf5d10: subb a9, a13 +3fcf5d20: srl 0x16, b3 +3fcf5d30: .word 0x3431 +3fcf5d40: rl 0x9, a13 +3fcf5d50: rl 0x1, b4 +3fcf5d60: .word 0x372d +3fcf5d70: srl 0x17, b5 +3fcf5d80: .word 0x3537 +3fcf5d90: addc a9, a13 +3fcf5da0: dsjs a13, L3FCF5DC0 +3fcf5db0: cmp a9, a13 +L3FCF5DC0: +3fcf5dc0: move b10, a3 +3fcf5dd0: dsjs b8, L3FCF5DF0 +3fcf5de0: dsjs b5, L3FCF5E80 +L3FCF5DF0: +3fcf5df0: rl 0x9, a13 +3fcf5e00: sra a0, a0 +3fcf5e10: .word 0x0000 +3fcf5e20: srl a8, a0 +3fcf5e30: .word 0x0000 +3fcf5e40: sll a8, a0 +3fcf5e50: .word 0x0000 +3fcf5e60: sra a8, a0 +3fcf5e70: .word 0x0000 +L3FCF5E80: +3fcf5e80: addc a0, a0 +3fcf5e90: .word 0x0000 +3fcf5ea0: .word 0x0800 +3fcf5eb0: .word 0x0000 +3fcf5ec0: dsjs a0, L3FCF5ED0 +L3FCF5ED0: +3fcf5ed0: .word 0x0000 +3fcf5ee0: .word 0x0600 +3fcf5ef0: .word 0x0000 +3fcf5f00: sll a0, a0 +3fcf5f10: .word 0x0000 +3fcf5f20: and a0, a0 +L3FCF5F30: +3fcf5f30: .word 0x0000 +3fcf5f40: and a8, a0 +3fcf5f50: .word 0x0000 +3fcf5f60: andn a0, a0 +3fcf5f70: .word 0x0000 +3fcf5f80: add a0, a0 +3fcf5f90: .word 0x0000 +3fcf5fa0: mods a8, a0 +3fcf5fb0: .word 0x0000 +3fcf5fc0: or a0, a0 +3fcf5fd0: .word 0x0000 +3fcf5fe0: .word 0x7000 +3fcf5ff0: .word 0x0000 +3fcf6000: clr a0 +3fcf6010: .word 0x0000 +3fcf6020: xor a8, a0 +3fcf6030: .word 0x0000 +3fcf6040: divs a0, a0 +3fcf6050: .word 0x0000 +3fcf6060: divs a8, a0 +3fcf6070: .word 0x0000 +3fcf6080: divu a0, a0 +3fcf6090: .word 0x0000 +3fcf60a0: divu a8, a0 +3fcf60b0: .word 0x0000 +3fcf60c0: mpys a0, a0 +3fcf60d0: .word 0x0000 +3fcf60e0: movb *a0(0x0), *a0(0x5d00) +3fcf6110: .word 0x0000 +3fcf6120: .word 0x0e00 +3fcf6130: .word 0x0000 +3fcf6140: dsjs a0, L3FCF62D0 +3fcf6150: .word 0x0000 +3fcf6160: movb a0, *a0 +3fcf6170: .word 0x0000 +3fcf6180: mpyu a0, a0 +3fcf6190: .word 0x0000 +3fcf61a0: btst a8, a0 +3fcf61b0: .word 0x0000 +3fcf61c0: mpyu a8, a0 +3fcf61d0: .word 0x0000 +3fcf61e0: btst a8, a0 +3fcf61f0: .word 0x0000 +3fcf6200: sla a0, a0 +3fcf6210: .word 0x0000 +3fcf6220: modu a8, a0 +3fcf6230: .word 0x0000 +3fcf6240: srl a0, a0 +L3FCF6250: +3fcf6250: .word 0x0000 +3fcf6260: .word 0x7200 +3fcf6270: .word 0x0000 +3fcf6280: add a8, a0 +3fcf6290: .word 0x0000 +3fcf62a0: mods a8, a0 +3fcf62b0: .word 0x0000 +3fcf62c0: dsjs a0, L3FCF6250 +L3FCF62D0: +3fcf62d0: .word 0x0000 +3fcf62e0: movb *a8(0x0), *a0(0x3c00) +3fcf6310: .word 0x0000 +3fcf6320: srl a8, a0 +3fcf6330: .word 0x0000 +3fcf6340: dsjs a0, L3FCF63D0 +3fcf6350: .word 0x0000 +3fcf6360: .word 0x0800 +3fcf6370: .word 0x0000 +3fcf6380: addk 16, a0 +3fcf6390: .word 0x0000 +3fcf63a0: jap L3FCF63C0 +L3FCF63C0: +3fcf63c0: or a0, a0 +L3FCF63D0: +3fcf63d0: .word 0x0000 +3fcf63e0: emu +3fcf63f0: .word 0x0600 +3fcf6400: addi 0x800, a0 +3fcf6420: .word 0x0000 +3fcf6430: .word 0x0000 +3fcf6440: .word 0x0c00 +3fcf6450: .word 0x0000 +3fcf6460: nop +3fcf6470: .word 0x0000 +3fcf6480: .word 0x0000 +3fcf6490: emu +3fcf64a0: .word 0x0800 +3fcf64b0: emu +3fcf64c0: pixt a0, *a0 +3fcf64d0: .word 0x00ff +3fcf64e0: .word 0x0400 +3fcf64f0: .word 0x0800 +3fcf6500: .word 0x0800 +3fcf6510: trap 0 +3fcf6520: .word 0x0200 +3fcf6530: .word 0x0000 +3fcf6540: .word 0x0000 +3fcf6550: .word 0x0000 +3fcf6560: .word 0x0000 +3fcf6570: .word 0x0000 +3fcf6580: sla 0x0, a0 +3fcf6590: .word 0x0000 +3fcf65a0: .word 0x0000 +3fcf65b0: .word 0x0000 +3fcf65c0: .word 0xff00 +3fcf65d0: .word 0x0000 +3fcf65e0: .word 0x0000 +3fcf65f0: .word 0x0a00 +3fcf6600: subk 24, a0 +3fcf6610: .word 0x0000 +3fcf6620: .word 0x0000 +3fcf6630: .word 0x0000 +3fcf6640: .word 0x0800 +3fcf6650: jrnn L3FCF6C40 +3fcf6660: jruc L3FCF6A60 +3fcf6670: jrle L3FCF6690 +3fcf6680: jrv L3FCF66A0 +L3FCF6690: +3fcf6690: move *a8(0xde01), *a1+, 1 +3fcf66b0: cvxyl a0, a1 +3fcf66c0: pixt *a8, xy, a1 +3fcf66d0: .word 0xfe01 +3fcf66e0: .word 0x0401 +3fcf66f0: subi 0xe0fde9fd, a2 +3fcf6720: sra 0x20, a2 +3fcf6730: srl 0x10, a2 +3fcf6740: .word 0x3402 +3fcf6750: dsjs a2, L3FCF6860 +3fcf6760: addc a8, a2 +3fcf6770: move a8, a2 +3fcf6780: xor a8, a2 +3fcf6790: sla a8, a2 +3fcf67a0: lmo a8, a2 +3fcf67b0: .word 0x7502 +3fcf67c0: .word 0x7f02 +3fcf67d0: move *a8, *a2, 0 +3fcf67e0: move a8, *a2+, 1 +3fcf67f0: movb *a8, *a2 +3fcf6800: move -*a8, a2, 1 +3fcf6810: movb a8, *a2(0xb402) +3fcf6830: movb *a8(0xc502), *a2(0xce02) +L3FCF6860: +3fcf6860: .word 0xd802 +3fcf6870: subxy a8, a2 +3fcf6880: movy a0, a2 +3fcf6890: pixt a8, *a2 +3fcf68a0: .word 0x0402 +3fcf68b0: pixblt l,l +3fcf68c0: movk 8, a3 +3fcf68d0: sla 0x18, a3 +3fcf68e0: srl 0x10, a3 +3fcf68f0: dsjs a3, L3FCF6980 +3fcf6900: addc a8, a3 +3fcf6910: move a0, b3 +3fcf6920: divs a0, a3 +3fcf6930: sll a0, a3 +3fcf6940: mods a8, a3 +3fcf6950: .word 0x7803 +3fcf6960: move a8, *a3, 1 +3fcf6970: movb *a0, a3 +L3FCF6980: +3fcf6980: move *a0+, *a3+, 1 +3fcf6990: move -*a8, a3, 0 +3fcf69a0: move a0, *a3(0xba03), 0 +3fcf69c0: jrge L3FCF6A00 +3fcf69d0: jrnn L3FCF6A10 +3fcf69e0: .word 0xda03 +3fcf69f0: cmpxy a0, a3 +L3FCF6A00: +3fcf6a00: movy a0, a3 +L3FCF6A10: +3fcf6a10: pixt a8, *a3 +L3FCF6A20: +3fcf6a20: .word 0x0203 +3fcf6a30: addi 0x1404, a4 +3fcf6a50: movk 24, a4 +L3FCF6A60: +3fcf6a60: sla 0x8, a4 +3fcf6a70: sll 0x18, a4 +3fcf6a80: rl 0x10, a4 +3fcf6a90: dsjs a4, L3FCF6A20 +3fcf6aa0: subb a8, a4 +3fcf6ab0: andn a0, a4 +3fcf6ac0: mpys a0, a4 +3fcf6ad0: srl a0, a4 +3fcf6ae0: .word 0x7004 +3fcf6af0: .word 0x7b04 +3fcf6b00: move *a0, a4, 1 +3fcf6b10: move a0, *a4+, 1 +3fcf6b20: movb *a8, *a4 +3fcf6b30: move -*a8, a4, 1 +3fcf6b40: move a0, *a4(0xba04), 0 +3fcf6b60: jrlt L3FCF6BB0 +3fcf6b70: jrnn L3FCF6BC0 +3fcf6b80: .word 0xda04 +3fcf6b90: cmpxy a0, a4 +3fcf6ba0: movy a0, a4 +L3FCF6BB0: +3fcf6bb0: pixt a0, *a4 +L3FCF6BC0: +3fcf6bc0: .word 0x0204 +3fcf6bd0: addi 0x1405, a5 +3fcf6bf0: btst 31, a5 +3fcf6c00: sll 0x10, a5 +3fcf6c10: rl 0x0, a5 +3fcf6c20: dsjs a5, L3FCF6D30 +L3FCF6C30: +3fcf6c30: add a8, a5 +L3FCF6C40: +3fcf6c40: btst a8, a5 +3fcf6c50: .word 0xff05 +3fcf6c60: andn b7, sp +3fcf6c70: mpyu a0, a5 +3fcf6c80: rl a8, a5 +3fcf6c90: .word 0xff05 +3fcf6ca0: .word 0xffff +3fcf6cb0: .word 0xffff +3fcf6cc0: .word 0xffff +3fcf6cd0: .word 0xffff +3fcf6ce0: .word 0xffff +3fcf6cf0: .word 0xffff +3fcf6d00: .word 0xffff +3fcf6d10: .word 0xffff +3fcf6d20: .word 0xffff +L3FCF6D30: +3fcf6d30: .word 0xffff +3fcf6d40: .word 0xffff +3fcf6d50: .word 0xffff +3fcf6d60: .word 0xffff +3fcf6d70: .word 0xffff +3fcf6d80: .word 0xffff +3fcf6d90: .word 0xffff +3fcf6da0: .word 0xffff +3fcf6db0: .word 0xffff +3fcf6dc0: .word 0xffff +3fcf6dd0: .word 0xffff +3fcf6de0: .word 0xffff +3fcf6df0: .word 0xffff +3fcf6e00: .word 0xffff +3fcf6e10: .word 0xffff +3fcf6e20: .word 0xffff +3fcf6e30: .word 0xffff +3fcf6e40: .word 0xffff +3fcf6e50: .word 0xffff +3fcf6e60: .word 0xffff +3fcf6e70: .word 0x74ff +3fcf6e80: .word 0x7b05 +3fcf6e90: move *a0, a5, 1 +3fcf6ea0: move a0, *a5+, 1 +3fcf6eb0: movb *a0, *a5 +3fcf6ec0: move -*a0, a5, 1 +3fcf6ed0: movb a8, *a5(0xb905) +3fcf6ef0: .word 0xbf05 +3fcf6f00: jrne L3FCF6F60 +3fcf6f10: move @0xe405dd05, *a5+, 0 +3fcf6f40: .word 0xea05 +3fcf6f50: drav a0, a5 +L3FCF6F60: +3fcf6f60: pixt *a0, *a5 +3fcf6f70: nop +3fcf6f80: subi 0xe2f9eaf9, a6 +3fcf6fb0: sll 0x0, a6 +3fcf6fc0: rl 0x0, a6 +3fcf6fd0: dsjs a6, L3FCF6F60 +3fcf6fe0: addc a8, a6 +3fcf6ff0: cmp a8, a6 +3fcf7000: and a8, a6 +3fcf7010: divu a0, a6 +3fcf7020: sll a8, a6 +3fcf7030: .word 0x7106 +3fcf7040: .word 0x7f06 +3fcf7050: movb a8, *a6 +3fcf7060: move *a8+, *a6+, 0 +3fcf7070: move -*a8, a6, 0 +3fcf7080: move a8, *a6(0xbd06), 0 +3fcf70a0: jrnc L3FCF7110 +3fcf70b0: exgf a6, 0 +3fcf70c0: addxy a8, a6 +3fcf70d0: movx a8, a6 +3fcf70e0: pixt *a0, a6 +3fcf70f0: sext a6, 0 +3fcf7100: addk 32, a7 +L3FCF7110: +3fcf7110: movk 24, a7 +3fcf7120: sll 0x10, a7 +3fcf7130: rl 0x8, a7 +3fcf7140: dsjs a7, L3FCF7150 +L3FCF7150: +3fcf7150: subb a8, a7 +3fcf7160: andn a0, a7 +3fcf7170: mpys a8, a7 +3fcf7180: rl a8, a7 +3fcf7190: .word 0x7507 +3fcf71a0: move a8, *a7, 0 +3fcf71b0: movb a8, *a7 +3fcf71c0: move *a8+, *a7+, 0 +3fcf71d0: move -*a8, a7, 0 +3fcf71e0: movb *a0(0xbc07), a7 +3fcf7200: jrc L3FCF7280 +3fcf7210: move @0xec07e007, *a7+, 0 +3fcf7240: pixt a8, *a7 +3fcf7250: nop +3fcf7260: pixblt l,l +3fcf7270: btst 31, a8 +L3FCF7280: +3fcf7280: sra 0x18, a8 +3fcf7290: .word 0x3608 +3fcf72a0: addc a8, a8 +3fcf72b0: and a0, a8 +3fcf72c0: mpys a8, a8 +3fcf72d0: rl a0, a8 +3fcf72e0: .word 0x7308 +3fcf72f0: .word 0x7f08 +3fcf7300: move *a8, *a8, 1 +3fcf7310: move *a8+, a8, 1 +3fcf7320: move a8, -*a8, 1 +3fcf7330: movb *a0(0xb908), a8 +3fcf7350: jrlt L3FCF73E0 +3fcf7360: jrnn L3FCF73F0 +3fcf7370: .word 0xdb08 +3fcf7380: cpw a8, a8 +3fcf7390: pixt *a8, xy, a8 +3fcf73a0: .word 0xff08 +3fcf73b0: addi 0x1709, a8 +3fcf73d0: sla 0x18, a9 +L3FCF73E0: +3fcf73e0: srl 0x18, a9 +L3FCF73F0: +3fcf73f0: dsjs a9, L3FCF7500 +3fcf7400: subb a0, a9 +3fcf7410: andn a0, a9 +3fcf7420: mpyu a0, a9 +3fcf7430: lmo a0, a9 +3fcf7440: .word 0x7609 +3fcf7450: move a0, *a9, 0 +3fcf7460: .word 0x0009 +3fcf7470: .word 0x0801 +3fcf7480: .word 0x0001 +3fcf7490: nop +3fcf74a0: .word 0x0804 +3fcf74b0: .word 0x0008 +3fcf74c0: .word 0x02df +3fcf74d0: .word 0x0806 +3fcf74e0: pixt *a0, a9 +3fcf74f0: mmtm b9, b5,b6,b7,sp +3fcf7510: .word 0x0808 +3fcf7520: move b7, *sp+, 1 +3fcf7530: btst sp, b4 +3fcf7540: sll 0x5, sp +3fcf7550: .word 0x0201 +3fcf7560: .word 0x0807 +3fcf7570: .word 0x0008 +3fcf7580: or a14, a4 +3fcf7590: move -*a6, -*a3, 1 +3fcf75a0: exgpc a3 +3fcf75b0: .word 0x0807 +3fcf75c0: .word 0x0008 +3fcf75d0: move -*b10, b2, 1 +3fcf75e0: .word 0x0420 +3fcf75f0: btst a5, a5 +3fcf7600: sext a1, 1 +3fcf7610: .word 0x0808 +3fcf7620: move *a0, a0, 0 +3fcf7630: addk 5, a2 +3fcf7640: subk 3, a10 +3fcf7650: neg b9 +3fcf7660: .word 0x0805 +3fcf7670: pixt *a0, a9 +3fcf7680: nop +3fcf7690: .word 0x0806 +3fcf76a0: emu +3fcf76b0: move b4, *b4+, 1 +3fcf76c0: sla 0x12, a4 +3fcf76d0: sext a2, 0 +3fcf76e0: trap 8 +3fcf76f0: move a8, *a1+, 0 +3fcf7700: andn a2, a8 +3fcf7710: .word 0x020a +3fcf7720: .word 0x0807 +3fcf7730: .word 0xfe08 +3fcf7740: dsjs a4, L3FCF78A0 +3fcf7750: reti +3fcf7760: sext a2, 1 +3fcf7770: .word 0x0608 +3fcf7780: move *b7, sp, 0 +3fcf7790: addc b3, b12 +3fcf77a0: nop +3fcf77b0: .word 0x0805 +3fcf77c0: emu +3fcf77d0: emu +3fcf77e0: .word 0x0807 +3fcf77f0: pixt *a8, *a4 +3fcf7800: clrc +3fcf7810: .word 0x0804 +3fcf7820: .word 0x0002 +3fcf7830: .word 0x0203 +3fcf7840: .word 0x0806 +3fcf7850: .word 0x0008 +3fcf7860: sub a4, a8 +3fcf7870: addk 9, a2 +3fcf7880: sext a2, 1 +3fcf7890: .word 0x0808 +L3FCF78A0: +3fcf78a0: sub a0, a0 +3fcf78b0: movk 6, a5 +L3FCF78C0: +3fcf78c0: sla 0x15, a3 +3fcf78d0: sext a2, 1 +3fcf78e0: .word 0x0808 +3fcf78f0: jalt L3FD39A50 +3fcf7910: pixt a8, *a8 +3fcf7920: sext a2, 1 +3fcf7930: .word 0x0808 +3fcf7940: srl 0x10, a0 +3fcf7950: sub a2, a2 +3fcf7960: pixt a2, *a4 +3fcf7970: sext a2, 1 +3fcf7980: .word 0x0808 +3fcf7990: srl 0x10, a0 +3fcf79a0: .word 0x0642 +3fcf79b0: .word 0x7461 +3fcf79c0: sext a2, 1 +3fcf79d0: .word 0x0808 +3fcf79e0: move *a0, *a0, 0 +3fcf79f0: move *a5+, a9, 0 +3fcf7a00: addc b1, b14 +3fcf7a10: sext a2, 1 +3fcf7a20: .word 0x0808 +3fcf7a30: dsjs a0, L3FCF78C0 +3fcf7a40: move a4, @0x7027461, 1 +3fcf7a70: .word 0x0808 +3fcf7a80: move a0, a0 +L3FCF7A90: +3fcf7a90: subk 28, a4 +3fcf7aa0: .word 0x7463 +3fcf7ab0: sext a2, 1 +3fcf7ac0: .word 0x0808 +3fcf7ad0: btst 7, a0 +3fcf7ae0: addc a1, a2 +3fcf7af0: addk 4, a4 +3fcf7b00: sext a2, 1 +3fcf7b10: .word 0x0808 +3fcf7b20: srl 0x10, a0 +3fcf7b30: subk 26, a6 +3fcf7b40: .word 0x7463 +3fcf7b50: sext a2, 1 +3fcf7b60: .word 0x0808 +3fcf7b70: srl 0x10, a0 +3fcf7b80: cvxyl a6, a6 +3fcf7b90: rl 0x11, a1 +3fcf7ba0: .word 0x0403 +3fcf7bb0: .word 0x0608 +3fcf7bc0: rl 0x18, a0 +3fcf7bd0: .word 0x0402 +3fcf7be0: .word 0x0608 +3fcf7bf0: .word 0x0a01 +3fcf7c00: .word 0x021a +3fcf7c10: .word 0x0806 +3fcf7c20: .word 0x0007 +3fcf7c30: addk 18, a8 +3fcf7c40: .word 0x0842 +3fcf7c50: sext a1, 1 +3fcf7c60: sext a8, 0 +3fcf7c70: dsjs b14, L3FCF7A90 +3fcf7c80: not b0 +3fcf7c90: .word 0x0602 +3fcf7ca0: sext a8, 1 +3fcf7cb0: sla 0x8, a0 +3fcf7cc0: sll 0x4, a4 +3fcf7cd0: emu +3fcf7ce0: .word 0x0806 +3fcf7cf0: .word 0x0008 +3fcf7d00: addc a1, a14 +3fcf7d10: .word 0x0844 +3fcf7d20: exgpc a0 +3fcf7d30: .word 0x0807 +3fcf7d40: .word 0x0008 +3fcf7d50: move *b2+, *b14+, 0 +3fcf7d60: sra b12, b7 +3fcf7d70: .word 0x781e +3fcf7d80: sext a1, 1 +L3FCF7D90: +3fcf7d90: .word 0x0808 +3fcf7da0: movb a0, *a0 +3fcf7db0: move *b0, b4, 1 +3fcf7dc0: movk 3, sp +3fcf7dd0: getst a6 +L3FCF7DE0: +3fcf7de0: .word 0x0807 +3fcf7df0: .word 0x0008 +3fcf7e00: movk 2, sp +3fcf7e10: sla b11, b14 +3fcf7e20: .word 0x7e18 +3fcf7e30: sext a1, 1 +3fcf7e40: .word 0x0808 +3fcf7e50: mpyu a0, a0 +3fcf7e60: .word 0x0418 +3fcf7e70: addk 2, a1 +3fcf7e80: jump b10 +3fcf7e90: .word 0x0807 +3fcf7ea0: .word 0x0008 +3fcf7eb0: movk 2, sp +3fcf7ec0: sla a12, a6 +3fcf7ed0: .word 0x7e18 +3fcf7ee0: sext a2, 1 +3fcf7ef0: .word 0x0808 +3fcf7f00: dsjs a0, L3FCF7D90 +3fcf7f10: subk 28, a4 +3fcf7f20: pixt a2, *a2 +3fcf7f30: sext a2, 1 +3fcf7f40: .word 0x0808 +3fcf7f50: dsjs a0, L3FCF7DE0 +3fcf7f60: subk 28, a4 +3fcf7f70: .word 0x0842 +3fcf7f80: sext a1, 1 +3fcf7f90: .word 0x0808 +3fcf7fa0: mpyu a0, a0 +3fcf7fb0: .word 0x0418 +3fcf7fc0: movk 3, b9 +3fcf7fd0: jump b10 +3fcf7fe0: .word 0x0807 +3fcf7ff0: .word 0x0008 +3fcf8000: movk 3, a1 +3fcf8010: sla sp, b14 +3fcf8020: move *b0, b8, 1 +3fcf8030: sext a2, 1 +3fcf8040: .word 0x0808 +3fcf8050: .word 0x9f00 +3fcf8060: addc b0, b0 +3fcf8070: pixt a8, *a8 +3fcf8080: sext a1, 1 +3fcf8090: .word 0x0808 +3fcf80a0: dsjs a0, L3FCF80B0 +L3FCF80B0: +3fcf80b0: add a8, a4 +3fcf80c0: subk 32, b0 +3fcf80d0: .word 0x0239 +3fcf80e0: .word 0x0807 +3fcf80f0: .word 0x0008 +3fcf8100: move *b9+, b1, 0 +3fcf8110: btst b1, b1 +3fcf8120: .word 0x028a +3fcf8130: .word 0x0807 +3fcf8140: .word 0x0008 +3fcf8150: move *a1, a1, 0 +3fcf8160: addc b0, b0 +3fcf8170: pushst +3fcf8180: .word 0x0807 +3fcf8190: .word 0x0008 +3fcf81a0: dsjs a1, L3FCF81E0 +3fcf81b0: mods a14, sp +3fcf81c0: move *b0, b11, 1 +3fcf81d0: sext a1, 1 +L3FCF81E0: +3fcf81e0: .word 0x0808 +3fcf81f0: addxy a8, a0 +3fcf8200: move *b2+, b8, 1 +3fcf8210: movk 19, a9 +3fcf8220: getst a7 +3fcf8230: .word 0x0807 +3fcf8240: .word 0x0008 +3fcf8250: movk 2, b14 +3fcf8260: sla a12, a6 +3fcf8270: .word 0x7a18 +3fcf8280: sext a1, 1 +3fcf8290: .word 0x0808 +3fcf82a0: mpyu a8, a0 +3fcf82b0: move *b0, b8, 1 +3fcf82c0: addk 2, sp +3fcf82d0: emu +3fcf82e0: .word 0x0807 +3fcf82f0: emu +3fcf8300: movk 2, b14 +3fcf8310: sla a12, a6 +3fcf8320: .word 0x7a99 +3fcf8330: exgpc a0 +3fcf8340: .word 0x0807 +3fcf8350: .word 0x0008 +3fcf8360: movk 2, sp +3fcf8370: mpyu a12, a6 +3fcf8380: move *b8, b2, 0 +3fcf8390: sext a1, 1 +3fcf83a0: .word 0x0808 +3fcf83b0: mpyu a0, a0 +3fcf83c0: .word 0x7818 +3fcf83d0: movk 1, a0 +3fcf83e0: .word 0x027a +3fcf83f0: .word 0x0807 +3fcf8400: .word 0x0008 +3fcf8410: addk 4, sp +3fcf8420: .word 0x0842 +3fcf8430: exgpc a1 +3fcf8440: .word 0x0807 +3fcf8450: .word 0x0008 +3fcf8460: movk 3, a1 +3fcf8470: sla a12, a6 +3fcf8480: .word 0x7a18 +3fcf8490: sext a2, 1 +3fcf84a0: .word 0x0808 +3fcf84b0: rl 0x8, a0 +3fcf84c0: move -*a6, -*a6, 0 +3fcf84d0: sla 0x8, b4 +3fcf84e0: sext a1, 1 +3fcf84f0: .word 0x0808 +3fcf8500: sla a8, a0 +3fcf8510: move *b0, b8, 1 +3fcf8520: sll 0x1d, a13 +3fcf8530: .word 0x0249 +3fcf8540: .word 0x0807 +3fcf8550: .word 0x0008 +3fcf8560: sra 0xf, b1 +3fcf8570: or a2, a2 +3fcf8580: .word 0x028c +3fcf8590: .word 0x0807 +3fcf85a0: .word 0x0008 +3fcf85b0: subb b1, b1 +3fcf85c0: .word 0x0845 +3fcf85d0: exgpc a1 +3fcf85e0: .word 0x0807 +L3FCF85F0: +3fcf85f0: .word 0x0008 +3fcf8600: .word 0x083f +3fcf8610: move *a1, a1, 0 +3fcf8620: pixt *b0, *b0 +3fcf8630: .word 0x0603 +3fcf8640: trap 8 +3fcf8650: move a8, b1 +3fcf8660: sll 0x4, b2 +3fcf8670: .word 0x0239 +3fcf8680: .word 0x0806 +3fcf8690: .word 0x0008 +3fcf86a0: sla 0x10, b1 +3fcf86b0: move *a2, *a4, 0 +3fcf86c0: sext a2, 0 +3fcf86d0: trap 8 +3fcf86e0: sll 0x18, a1 +3fcf86f0: move a2, *a9+, 1 +3fcf8700: .word 0x023c +3fcf8710: .word 0x0807 +3fcf8720: pixt *a0, *a7 +3fcf8730: sub a10, a4 +3fcf8740: sext a1, 1 +3fcf8750: emu +L3FCF8760: +3fcf8760: dsjs a0, L3FCF85F0 +3fcf8770: .word 0x0604 +3fcf8780: trap 8 +3fcf8790: sll 0xf, b10 +3fcf87a0: .word 0x0801 +3fcf87b0: .word 0x0608 +3fcf87c0: btst 15, a0 +3fcf87d0: srl 0x4, b0 +3fcf87e0: pixt *b0, xy, b4 +3fcf87f0: emu +3fcf8800: .word 0x0807 +3fcf8810: .word 0x0008 +3fcf8820: move *a2(0x618d), *a1+, 0 +3fcf8840: .word 0x7e18 +3fcf8850: sext a1, 1 +3fcf8860: .word 0x0608 +3fcf8870: mpyu a0, a0 +3fcf8880: .word 0x0418 +3fcf8890: move @0x8080701, a1, 1 +3fcf88c0: sla 0x0, a0 +3fcf88d0: jrle L3FCF8760 +3fcf88e0: movk 3, a1 +3fcf88f0: pushst +3fcf8900: .word 0x0807 +3fcf8910: .word 0x0006 +3fcf8920: pixt b2, *b14 +3fcf8930: move a8, -*a7, 0 +3fcf8940: .word 0x0207 +3fcf8950: .word 0x0807 +3fcf8960: .word 0x0008 +3fcf8970: move *b2, *b12, 0 +3fcf8980: move *a1, a7, 0 +3fcf8990: emu +3fcf89a0: .word 0x0806 +3fcf89b0: .word 0x0206 +3fcf89c0: jrle L3FCF8DB0 +L3FCF89D0: +3fcf89d0: sla 0xf, a8 +3fcf89e0: jump b4 +3fcf89f0: .word 0x0807 +3fcf8a00: .word 0x0008 +3fcf8a10: move *a2(0x618d), *a1+, 0 +3fcf8a30: move *b0, b8, 1 +3fcf8a40: sext a2, 1 +3fcf8a50: trap 8 +3fcf8a60: move *a0, a0, 0 +3fcf8a70: addc a12, a0 +3fcf8a80: sla 0x8, a8 +3fcf8a90: emu +3fcf8aa0: .word 0x0806 +3fcf8ab0: .word 0x0209 +3fcf8ac0: .word 0x0210 +3fcf8ad0: sla 0x8, a14 +3fcf8ae0: rl 0x4, a4 +3fcf8af0: exgpc b10 +3fcf8b00: .word 0x0807 +3fcf8b10: .word 0x0008 +3fcf8b20: addk 2, a1 +3fcf8b30: subb a9, a5 +3fcf8b40: move *b8, b2, 0 +3fcf8b50: sext a2, 1 +3fcf8b60: .word 0x0808 +3fcf8b70: move *a0, a0, 1 +3fcf8b80: addc b0, b0 +3fcf8b90: pixt a8, *a8 +3fcf8ba0: sext a2, 1 +3fcf8bb0: .word 0x0608 +3fcf8bc0: move -*a8, -*a0, 1 +3fcf8bd0: divu b6, b6 +3fcf8be0: exgpc a3 +3fcf8bf0: .word 0x0807 +3fcf8c00: .word 0x0006 +3fcf8c10: movk 6, b13 +3fcf8c20: sla a12, a6 +3fcf8c30: emu +3fcf8c40: .word 0x0807 +3fcf8c50: .word 0x0006 +3fcf8c60: movk 2, b14 +3fcf8c70: move a12, -*a6, 0 +L3FCF8C80: +3fcf8c80: emu +3fcf8c90: .word 0x0807 +3fcf8ca0: .word 0x0206 +3fcf8cb0: movk 6, b13 +3fcf8cc0: addxy a12, a6 +3fcf8cd0: .word 0x0417 +3fcf8ce0: sext a1, 1 +3fcf8cf0: .word 0x0608 +3fcf8d00: .word 0x7e02 +3fcf8d10: move *b0, b8, 1 +3fcf8d20: ori 0x8070182, b1 +3fcf8d50: .word 0x0006 +3fcf8d60: sra 0x13, b11 +3fcf8d70: move a0, *a8, 1 +3fcf8d80: emu +3fcf8d90: .word 0x0807 +3fcf8da0: .word 0x0006 +L3FCF8DB0: +3fcf8db0: addxy b2, b14 +3fcf8dc0: move a12, -*a1, 0 +3fcf8dd0: .word 0x0207 +3fcf8de0: .word 0x0807 +L3FCF8DF0: +3fcf8df0: .word 0x0008 +3fcf8e00: dsjs a2, L3FCF8DF0 +3fcf8e10: move *a1, a1, 0 +3fcf8e20: jump a4 +3fcf8e30: .word 0x0807 +3fcf8e40: .word 0x0006 +3fcf8e50: movk 3, a1 +3fcf8e60: move a12, *a6(0x20b), 0 +3fcf8e80: .word 0x0807 +3fcf8e90: .word 0x0006 +3fcf8ea0: sra 0xf, b1 +3fcf8eb0: .word 0x0845 +3fcf8ec0: sext a2, 1 +3fcf8ed0: .word 0x0608 +3fcf8ee0: rl 0x8, a0 +3fcf8ef0: divu b6, b6 +3fcf8f00: .word 0x0215 +3fcf8f10: .word 0x0806 +3fcf8f20: .word 0x0006 +3fcf8f30: srl b4, b9 +3fcf8f40: .word 0x0299 +3fcf8f50: .word 0x0807 +3fcf8f60: .word 0x0206 +3fcf8f70: subb b1, b1 +3fcf8f80: .word 0x08e5 +3fcf8f90: emu +3fcf8fa0: .word 0x0807 +3fcf8fb0: .word 0x0006 +3fcf8fc0: move *b1, sp, 0 +3fcf8fd0: jrls L3FCF90E0 +3fcf8fe0: .word 0x020f +3fcf8ff0: .word 0x0806 +3fcf9000: emu +3fcf9010: addc a1, a12 +3fcf9020: sla 0x12, a3 +3fcf9030: negb a2 +L3FCF9040: +3fcf9040: .word 0x0804 +3fcf9050: emu +3fcf9060: not sp +3fcf9070: .word 0x0602 +3fcf9080: trap 8 +3fcf9090: addc a8, a1 +3fcf90a0: srl 0x1f, a4 +3fcf90b0: .word 0x3444 +3fcf90c0: sext a1, 1 +3fcf90d0: .word 0x0608 +L3FCF90E0: +3fcf90e0: srl b7, b12 +3fcf90f0: emu +3fcf9100: .word 0x0808 +3fcf9110: .word 0x0008 +3fcf9120: sub b7, b14 +3fcf9130: move *a9+, a2, 1 +3fcf9140: sll 0x2, a8 +3fcf9150: pushst +3fcf9160: .word 0x0808 +3fcf9170: .word 0x0006 +3fcf9180: sra b5, b6 +3fcf9190: move b9, *b14+, 0 +3fcf91a0: putst b4 +3fcf91b0: sext a2, 1 +3fcf91c0: trap 8 +3fcf91d0: movk 24, a0 +3fcf91e0: move -*a6, -*a4, 0 +3fcf91f0: sla 0x8, a8 +3fcf9200: .word 0x0404 +3fcf9210: .word 0x0805 +3fcf9220: emu +3fcf9230: not b11 +3fcf9240: sext a2, 1 +3fcf9250: trap 8 +3fcf9260: move *a0, a0, 0 +L3FCF9270: +3fcf9270: divu b5, b8 +3fcf9280: sla 0x1d, a10 +3fcf9290: emu +3fcf92a0: .word 0x0808 +3fcf92b0: .word 0x0008 +3fcf92c0: addk 16, b8 +3fcf92d0: addxy a4, a1 +3fcf92e0: movk 1, a1 +3fcf92f0: .word 0x0277 +3fcf9300: .word 0x0807 +3fcf9310: .word 0xff08 +3fcf9320: jrge L3FCF9040 +3fcf9330: mpys b8, b8 +3fcf9340: .word 0x0204 +3fcf9350: .word 0x0807 +3fcf9360: .word 0x0008 +3fcf9370: move -*b1, -*b1, 1 +3fcf9380: dsjs sp, L3FCF9270 +L3FCF9390: +3fcf9390: clrc +3fcf93a0: .word 0x0804 +3fcf93b0: emu +3fcf93c0: negb sp +3fcf93d0: sext a2, 1 +3fcf93e0: trap 8 +3fcf93f0: srl 0x10, a1 +3fcf9400: subk 24, a6 +3fcf9410: move a13, *a3, 1 +3fcf9420: popst +3fcf9430: .word 0x0602 +3fcf9440: trap 8 +3fcf9450: move *sp+, *b9+, 0 +3fcf9460: .word 0x0801 +3fcf9470: .word 0x0808 +3fcf9480: .word 0xbe00 +3fcf9490: move *a3(0xcc58), a0, 1 +3fcf94b0: .word 0x7d06 +3fcf94c0: sext a1, 0 +3fcf94d0: .word 0x0808 +3fcf94e0: move *b7, sp, 1 +3fcf94f0: .word 0x0e9e +3fcf9500: emu +3fcf9510: .word 0x0807 +3fcf9520: .word 0xff06 +3fcf9530: move *a5+, a4, 0 +3fcf9540: sll 0x2, a8 +3fcf9550: sext a1, 1 +3fcf9560: sext a8, 0 +3fcf9570: dsjs b13, L3FCF9390 +3fcf9580: .word 0x0208 +3fcf9590: .word 0x0806 +3fcf95a0: pixt *a8, *a4 +3fcf95b0: emu +3fcf95c0: .word 0x0808 +3fcf95d0: .word 0x0008 +3fcf95e0: sla b5, b14 +3fcf95f0: .word 0xdab3 +3fcf9600: .word 0x06ac +3fcf9610: jump b13 +3fcf9620: .word 0x0807 +3fcf9630: pixt a0, *a9 +3fcf9640: .word 0x023f +3fcf9650: .word 0x0805 +3fcf9660: pixt *a0, a9 +3fcf9670: .word 0x00aa +3fcf9680: sext a2, 1 +3fcf9690: sext a8, 1 +3fcf96a0: move *a0, a0, 0 +3fcf96b0: addc b3, b12 +3fcf96c0: move @0x8080602, @0xf12496fe, 1 +3fcf9710: .word 0x0602 +3fcf9720: .word 0x0808 +3fcf9730: move *b7+, b14, 1 +3fcf9740: rl a12, a4 +3fcf9750: .word 0x0603 +3fcf9760: trap 8 +3fcf9770: or b7, b10 +3fcf9780: .word 0x0000 +3fcf9790: .word 0x0807 +3fcf97a0: emu +3fcf97b0: addk 18, a8 +3fcf97c0: sla 0x12, a9 +3fcf97d0: setf 9, 1, 1 +3fcf97e0: emu +3fcf97f0: .word 0x0807 +3fcf9800: emu +3fcf9810: .word 0x75fe +3fcf9820: subk 18, b13 +3fcf9830: and a10, a5 +3fcf9840: sext b4, 0 +3fcf9850: .word 0x0403 +3fcf9860: .word 0x0608 +3fcf9870: not b12 +3fcf9880: sext a3, 0 +3fcf9890: emu +3fcf98a0: dsjs a2, L3FCF99B0 +3fcf98b0: sext a2, 0 +3fcf98c0: .word 0x0808 +3fcf98d0: move *b7+, *b14+, 1 +3fcf98e0: neg a4 +3fcf98f0: sext a1, 0 +3fcf9900: .word 0x0808 +3fcf9910: move *b7+, sp, 1 +3fcf9920: .word 0x0699 +3fcf9930: emu +3fcf9940: .word 0x0807 +3fcf9950: .word 0xff06 +3fcf9960: sub a4, a9 +3fcf9970: reti +3fcf9980: .word 0x0801 +3fcf9990: trap 8 +3fcf99a0: move a0, *a1, 1 +L3FCF99B0: +3fcf99b0: cmp a4, a1 +3fcf99c0: sla 0x7, b2 +3fcf99d0: andn a6, a9 +3fcf99e0: addk 3, b12 +3fcf99f0: .word 0x0801 +3fcf9a00: trap 8 +3fcf9a10: move a0, *a1, 1 +3fcf9a20: cmp a4, a1 +3fcf9a30: move b7, -*b2, 0 +3fcf9a40: addc a9, a9 +3fcf9a50: dsjs b0, L3FCF9A60 +L3FCF9A60: +3fcf9a60: .word 0x0801 +3fcf9a70: trap 8 +3fcf9a80: move *a0, a1, 1 +3fcf9a90: sla 0x8, a4 +3fcf9aa0: add a11, a5 +3fcf9ab0: or b6, b1 +3fcf9ac0: addk 3, b13 +3fcf9ad0: sext a2, 1 +3fcf9ae0: trap 8 +3fcf9af0: move *a0, a1, 0 +3fcf9b00: addc a0, a0 +3fcf9b10: .word 0x0888 +3fcf9b20: popst +3fcf9b30: sext a1, 1 +3fcf9b40: trap 8 +3fcf9b50: move a8, *a0, 1 +3fcf9b60: cmp a6, a1 +3fcf9b70: btst 0, a1 +3fcf9b80: sla 0xc, a6 +3fcf9b90: sext a1, 1 +3fcf9ba0: trap 8 +3fcf9bb0: rl 0x0, a0 +3fcf9bc0: cmp a6, a6 +3fcf9bd0: btst 0, a1 +3fcf9be0: sla 0xc, a6 +3fcf9bf0: sext a1, 1 +3fcf9c00: trap 8 +3fcf9c10: mpyu a0, a0 +3fcf9c20: cmp a6, a8 +3fcf9c30: btst 0, a1 +3fcf9c40: sla 0xc, a6 +3fcf9c50: sext a1, 1 +3fcf9c60: trap 8 +3fcf9c70: srl a0, a0 +3fcf9c80: cmp a6, a6 +3fcf9c90: btst 0, a1 +3fcf9ca0: sla 0xc, a6 +3fcf9cb0: sext a1, 1 +3fcf9cc0: trap 8 +3fcf9cd0: rl 0x18, a0 +3fcf9ce0: cmp a6, a0 +3fcf9cf0: btst 0, a1 +3fcf9d00: sla 0xc, a6 +3fcf9d10: sext a1, 1 +3fcf9d20: trap 8 +3fcf9d30: .word 0x0c00 +3fcf9d40: cmp a6, a3 +3fcf9d50: btst 0, a1 +3fcf9d60: sla 0xc, a6 +3fcf9d70: .word 0x0801 +3fcf9d80: .word 0x0808 +3fcf9d90: .word 0x7c00 +3fcf9da0: sla 0x14, a5 +3fcf9db0: cmp b7, b7 +3fcf9dc0: pixt *a1, xy, a4 +3fcf9dd0: sext a1, 1 +3fcf9de0: .word 0x0808 +3fcf9df0: mpyu a0, a2 +3fcf9e00: .word 0x0418 +3fcf9e10: addk 2, a1 +3fcf9e20: .word 0x087a +3fcf9e30: .word 0x0201 +3fcf9e40: .word 0x0807 +3fcf9e50: .word 0x0009 +3fcf9e60: pixt *a12, *a6 +3fcf9e70: mpyu b0, b0 +3fcf9e80: btst 7, a8 +3fcf9e90: sext a2, 1 +3fcf9ea0: trap 8 +3fcf9eb0: move *a0+, *a0+, 0 +3fcf9ec0: addk 7, b13 +3fcf9ed0: .word 0x085e +3fcf9ee0: .word 0x021f +3fcf9ef0: .word 0x0807 +3fcf9f00: .word 0x0009 +3fcf9f10: .word 0xfe2e +3fcf9f20: mpyu b0, b0 +3fcf9f30: btst 7, a8 +3fcf9f40: sext a2, 1 +3fcf9f50: trap 8 +3fcf9f60: btst a0, a0 +3fcf9f70: addk 7, b13 +3fcf9f80: .word 0x085e +3fcf9f90: .word 0x021f +3fcf9fa0: .word 0x0807 +3fcf9fb0: .word 0x0009 +3fcf9fc0: .word 0x7d86 +3fcf9fd0: .word 0x0842 +3fcf9fe0: btst 6, a1 +3fcf9ff0: sext a2, 1 +3fcfa000: trap 8 +3fcfa010: move *a0+, *a0+, 0 +3fcfa020: addc b3, b13 +3fcfa030: sla 0x8, a8 +3fcfa040: .word 0x021f +3fcfa050: .word 0x0807 +3fcfa060: .word 0x0009 +3fcfa070: .word 0x7e2e +3fcfa080: .word 0x0842 +3fcfa090: btst 6, a1 +3fcfa0a0: sext a2, 1 +3fcfa0b0: trap 8 +3fcfa0c0: btst a0, a0 +3fcfa0d0: addc b3, b13 +3fcfa0e0: sla 0x8, a8 +3fcfa0f0: emu +3fcfa100: .word 0x0807 +3fcfa110: .word 0x0008 +3fcfa120: sra 0x1c, b14 +3fcfa130: move b5, -*b14, 1 +3fcfa140: .word 0x7a28 +3fcfa150: sext a1, 1 +3fcfa160: trap 8 +3fcfa170: movb a0, *a0(0x9636) +3fcfa190: move *a3+, *a5+, 1 +3fcfa1a0: sla 0xe, a6 +3fcfa1b0: sext a1, 1 +3fcfa1c0: trap 8 +3fcfa1d0: .word 0x0600 +3fcfa1e0: move *sp, a3, 0 +3fcfa1f0: movk 3, a1 +3fcfa200: btst 11, a6 +3fcfa210: sext a1, 1 +3fcfa220: trap 8 +3fcfa230: movk 32, a0 +3fcfa240: move *sp, a3, 0 +3fcfa250: movk 3, a1 +3fcfa260: btst 11, a6 +3fcfa270: sext a1, 1 +3fcfa280: trap 8 +3fcfa290: movb a0, *a0 +3fcfa2a0: move *sp, a4, 0 +3fcfa2b0: movk 3, a1 +3fcfa2c0: btst 11, a6 +3fcfa2d0: sext a1, 1 +3fcfa2e0: trap 8 +3fcfa2f0: srl a0, a0 +3fcfa300: move *sp, a6, 0 +3fcfa310: movk 3, a1 +L3FCFA320: +3fcfa320: btst 11, a6 +3fcfa330: sext a1, 1 +3fcfa340: trap 8 +3fcfa350: move a0, *a0+, 1 +3fcfa360: move *sp, a4, 0 +3fcfa370: movk 3, a1 +3fcfa380: btst 11, a6 +3fcfa390: sext a2, 1 +3fcfa3a0: .word 0x0608 +3fcfa3b0: and sp, sp +3fcfa3c0: subk 8, b1 +3fcfa3d0: .word 0x0001 +3fcfa3e0: .word 0x0808 +3fcfa3f0: emu +3fcfa400: addc b5, b12 +3fcfa410: andn a3, a2 +3fcfa420: btst b2, b2 +3fcfa430: dsjs a6, L3FCFA320 +3fcfa440: emu +3fcfa450: .word 0x0807 +3fcfa460: .word 0x0009 +3fcfa470: addk 24, a6 +3fcfa480: sla a12, a6 +3fcfa490: move *b0, b8, 1 +3fcfa4a0: emu +3fcfa4b0: .word 0x0807 +3fcfa4c0: .word 0x0009 +3fcfa4d0: addk 24, b8 +3fcfa4e0: sla a12, a6 +3fcfa4f0: move *b0, b8, 1 +3fcfa500: emu +3fcfa510: .word 0x0807 +3fcfa520: .word 0x0009 +3fcfa530: subk 8, a8 +3fcfa540: sla a12, a6 +3fcfa550: move *b0, b8, 1 +3fcfa560: emu +3fcfa570: .word 0x0807 +3fcfa580: .word 0x0009 +3fcfa590: subk 4, b2 +3fcfa5a0: sla a12, a6 +3fcfa5b0: move *b0, b8, 1 +3fcfa5c0: emu +3fcfa5d0: .word 0x0808 +3fcfa5e0: .word 0x0009 +3fcfa5f0: subb b0, b8 +3fcfa600: sub b2, b0 +3fcfa610: sla 0x2, a1 +3fcfa620: .word 0x0810 +3fcfa630: sext a2, 1 +3fcfa640: .word 0x0808 +3fcfa650: sla 0x8, a0 +3fcfa660: movk 5, b12 +3fcfa670: .word 0x085f +3fcfa680: sext a1, 1 +3fcfa690: .word 0x0808 +3fcfa6a0: movb *a0, *a1 +3fcfa6b0: move a1, b8 +3fcfa6c0: sra 0x1b, a2 +3fcfa6d0: getpc a10 +3fcfa6e0: .word 0x0801 +3fcfa6f0: trap 8 +3fcfa700: .word 0x0400 +3fcfa710: jruc L3FCFA760 +3fcfa720: pixt *a0, xy, a3 +3fcfa730: addc a4, a5 +3fcfa740: getpc b14 +3fcfa750: .word 0x0808 +L3FCFA760: +3fcfa760: .word 0x0009 +3fcfa770: .word 0x0410 +3fcfa780: negb a0 +3fcfa790: move *sp, b2, 0 +3fcfa7a0: mpyu a2, a2 +3fcfa7b0: .word 0x0801 +L3FCFA7C0: +3fcfa7c0: trap 8 +3fcfa7d0: .word 0x0c00 +3fcfa7e0: jruc L3FCFA880 +3fcfa7f0: pixt *a0, xy, a3 +3fcfa800: addc a4, a5 +3fcfa810: getpc b14 +3fcfa820: .word 0x0808 +3fcfa830: .word 0x0009 +3fcfa840: callr L3FCFE460 +3fcfa860: move *sp, b2, 0 +3fcfa870: mpyu a2, a2 +L3FCFA880: +3fcfa880: .word 0x0801 +3fcfa890: trap 8 +3fcfa8a0: sll 0x0, a0 +3fcfa8b0: jruc L3FCFA9E0 +3fcfa8c0: pixt *a0, xy, a3 +3fcfa8d0: addc a4, a5 +3fcfa8e0: getpc b14 +3fcfa8f0: .word 0x0808 +3fcfa900: .word 0x0009 +3fcfa910: addk 8, b12 +3fcfa920: negb a7 +3fcfa930: move *sp, b2, 0 +3fcfa940: mpyu a2, a2 +3fcfa950: .word 0x0801 +3fcfa960: .word 0x0608 +3fcfa970: .word 0x3700 +3fcfa980: dsjs a4, L3FCFA7C0 +3fcfa990: move *b4(0x101), b1, 0 +3fcfa9b0: .word 0x0807 +3fcfa9c0: .word 0x0206 +3fcfa9d0: movk 2, b14 +L3FCFA9E0: +3fcfa9e0: move a8, -*a4, 0 +3fcfa9f0: .word 0x0847 +3fcfaa00: sext a1, 1 +3fcfaa10: trap 8 +3fcfaa20: .word 0x0400 +3fcfaa30: .word 0x7802 +3fcfaa40: btst 0, a1 +3fcfaa50: btst 11, a4 +3fcfaa60: sext a1, 1 +3fcfaa70: trap 8 +3fcfaa80: addk 32, a0 +3fcfaa90: .word 0x7802 +3fcfaaa0: btst 0, a1 +3fcfaab0: btst 11, a4 +3fcfaac0: sext a1, 1 +3fcfaad0: trap 8 +3fcfaae0: movb a0, *a0 +3fcfaaf0: .word 0x7804 +3fcfab00: btst 0, a1 +3fcfab10: btst 11, a4 +3fcfab20: sext a1, 1 +3fcfab30: trap 8 +3fcfab40: move a0, *a0+, 1 +3fcfab50: .word 0x7804 +3fcfab60: btst 0, a1 +3fcfab70: btst 11, a4 +3fcfab80: sext a2, 1 +3fcfab90: trap 8 +3fcfaba0: move a0, *a0, 1 +3fcfabb0: addc a8, a0 +3fcfabc0: sla 0x8, a8 +3fcfabd0: .word 0x021f +3fcfabe0: .word 0x0807 +3fcfabf0: .word 0x0009 +3fcfac00: .word 0x0044 +3fcfac10: .word 0x0843 +3fcfac20: btst 6, a1 +3fcfac30: sext a2, 1 +3fcfac40: trap 8 +3fcfac50: sll 0x10, a0 +3fcfac60: addc a8, a1 +3fcfac70: sla 0x8, a8 +3fcfac80: .word 0x021f +3fcfac90: .word 0x0807 +3fcfaca0: .word 0x0009 +3fcfacb0: getpc a10 +3fcfacc0: .word 0x0843 +3fcfacd0: btst 6, a1 +3fcface0: sext a1, 1 +3fcfacf0: trap 8 +3fcfad00: move *a8, *a0, 0 +3fcfad10: sll 0x3, a1 +3fcfad20: movk 28, b0 +3fcfad30: btst 11, a6 +3fcfad40: sext a1, 1 +3fcfad50: trap 8 +3fcfad60: movb a0, *a0(0x7406) +3fcfad80: movk 3, a3 +3fcfad90: sla 0xc, a6 +3fcfada0: sext a1, 1 +3fcfadb0: trap 8 +3fcfadc0: .word 0x0400 +3fcfadd0: .word 0x7802 +3fcfade0: movk 3, a1 +3fcfadf0: btst 11, a6 +3fcfae00: sext a1, 1 +3fcfae10: trap 8 +3fcfae20: .word 0x0800 +3fcfae30: .word 0x7801 +3fcfae40: movk 3, a1 +3fcfae50: btst 11, a6 +3fcfae60: sext a1, 1 +3fcfae70: trap 8 +3fcfae80: movb a0, *a0 +3fcfae90: .word 0x7804 +3fcfaea0: movk 3, a1 +3fcfaeb0: btst 11, a6 +3fcfaec0: sext a1, 1 +3fcfaed0: trap 8 +3fcfaee0: movb a0, *a0(0x7806) +3fcfaf00: movk 3, a1 +L3FCFAF10: +3fcfaf10: btst 11, a6 +3fcfaf20: sext a1, 1 +3fcfaf30: trap 8 +3fcfaf40: move a0, *a0+, 1 +3fcfaf50: .word 0x7804 +3fcfaf60: movk 3, a1 +3fcfaf70: btst 11, a6 +3fcfaf80: sext a2, 1 +3fcfaf90: sext a8, 1 +3fcfafa0: move *a0, a0, 0 +3fcfafb0: pixblt b,l +3fcfafc0: emu +3fcfafd0: .word 0x0800 +3fcfafe0: sext a8, 1 +3fcfaff0: move a0, *a1, 0 +3fcfb000: sll b3, b12 +3fcfb010: btst b2, b2 +3fcfb020: dsjs a6, L3FCFAF10 +3fcfb030: emu +3fcfb040: .word 0x0807 +3fcfb050: .word 0x0009 +3fcfb060: .word 0x0204 +3fcfb070: sla a12, a4 +3fcfb080: jrle L3FCFB210 +3fcfb090: exgpc a14 +3fcfb0a0: .word 0x0807 +3fcfb0b0: .word 0x0009 +3fcfb0c0: emu +3fcfb0d0: sla a12, a4 +3fcfb0e0: jrle L3FCFB270 +3fcfb0f0: exgpc a14 +3fcfb100: .word 0x0807 +3fcfb110: .word 0x0009 +3fcfb120: .word 0x048c +3fcfb130: sla a12, a4 +3fcfb140: jrle L3FCFB2D0 +3fcfb150: exgpc a14 +3fcfb160: .word 0x0807 +3fcfb170: .word 0x0009 +3fcfb180: .word 0x0492 +3fcfb190: sla a12, a4 +3fcfb1a0: jrle L3FCFB330 +3fcfb1b0: .word 0x022e +3fcfb1c0: .word 0x0807 +3fcfb1d0: .word 0x0209 +3fcfb1e0: move a4, *a8, 0 +3fcfb1f0: move b8, -*b8, 1 +3fcfb200: move *b3, b2, 0 +L3FCFB210: +3fcfb210: .word 0x020c +3fcfb220: .word 0x0807 +3fcfb230: .word 0x0206 +3fcfb240: movb *a1(0x5f18), *a1(0x208) +L3FCFB270: +3fcfb270: .word 0x0807 +3fcfb280: .word 0x0209 +3fcfb290: move a10, *a10, 0 +3fcfb2a0: move b8, -*b8, 1 +3fcfb2b0: move *b3, b2, 0 +3fcfb2c0: .word 0x000c +L3FCFB2D0: +3fcfb2d0: .word 0x0000 +3fcfb2e0: .word 0x0000 +3fcfb2f0: .word 0x0000 +3fcfb300: .word 0x0000 +3fcfb310: .word 0x0000 +3fcfb320: movb a0, *a0 +L3FCFB330: +3fcfb330: .word 0x0009 +3fcfb340: rl a0, a0 +3fcfb350: jrnn L3FCFB9C0 +L3FCFB360: +3fcfb360: rev sp +3fcfb370: .word 0x0000 +3fcfb380: .word 0x0000 +3fcfb390: .word 0x0000 +3fcfb3a0: .word 0x0000 +3fcfb3b0: .word 0x0000 +3fcfb3c0: .word 0x0000 +3fcfb3d0: emu +3fcfb3e0: jac L3FCCAF20 +3fcfb400: rev sp +3fcfb410: .word 0x0000 +3fcfb420: .word 0x0000 +3fcfb430: .word 0x0000 +3fcfb440: jac L3FCCAA90 +3fcfb460: rev sp +3fcfb470: .word 0x0000 +3fcfb480: .word 0x0000 +3fcfb490: addc a1, a13 +3fcfb4a0: .word 0x7469 +3fcfb4b0: .word 0x7473 +3fcfb4c0: sra b11, b2 +3fcfb4d0: mods a11, a1 +3fcfb4e0: or a1, a13 +3fcfb4f0: .word 0x7265 +3fcfb500: rl a11, a13 +3fcfb510: sla a11, a14 +3fcfb520: srl 0x15, a12 +3fcfb530: sra a10, a13 +3fcfb540: rl a11, a4 +3fcfb550: mods b11, b5 +3fcfb560: andn a1, a13 +3fcfb570: move a1, b13 +3fcfb580: .word 0x726f +3fcfb590: sla a11, a13 +3fcfb5a0: srl 0x15, a12 +3fcfb5b0: rl 0x9, a13 +3fcfb5c0: srl 0x17, b8 +3fcfb5d0: dsjs b1, L3FCFB5F0 +3fcfb5e0: srl 0x17, b0 +L3FCFB5F0: +3fcfb5f0: .word 0x3537 +3fcfb600: .word 0x372d +3fcfb610: srl 0x17, b5 +3fcfb620: srl 0x16, a3 +3fcfb630: rl 0x9, b1 +3fcfb640: cmp a9, a13 +3fcfb650: move b10, a3 +3fcfb660: dsjs b8, L3FCFB680 +3fcfb670: dsjs b5, L3FCFB710 +L3FCFB680: +3fcfb680: rl 0x9, a13 +3fcfb690: srl 0x18, a0 +3fcfb6a0: rl a10, a2 +3fcfb6b0: .word 0x7374 +3fcfb6c0: .word 0x7274 +3fcfb6d0: sla a11, a5 +3fcfb6e0: srl 0x15, a13 +3fcfb6f0: sra b10, b4 +3fcfb700: mods b11, b2 +L3FCFB710: +3fcfb710: modu a3, a9 +3fcfb720: mods a3, a1 +3fcfb730: move a9, a13 +3fcfb740: sra a3, a5 +3fcfb750: .word 0x7569 +3fcfb760: srl 0x15, a13 +3fcfb770: srl 0x16, b2 +3fcfb780: modu a10, a14 +3fcfb790: mods b11, b2 +3fcfb7a0: mods a3, a1 +3fcfb7b0: srl 0x17, a13 +3fcfb7c0: dsjs b1, L3FCFB7E0 +3fcfb7d0: rl 0x9, a13 +L3FCFB7E0: +3fcfb7e0: rl 0x1, b8 +3fcfb7f0: .word 0x372d +3fcfb800: srl 0x17, b5 +3fcfb810: .word 0x3537 +3fcfb820: addc a9, a13 +3fcfb830: rl 0x9, a13 +3fcfb840: rl 0x1, b1 +3fcfb850: cmp a9, a13 +3fcfb860: move b10, a3 +3fcfb870: dsjs b8, L3FCFB890 +3fcfb880: dsjs b5, L3FCFB920 +L3FCFB890: +3fcfb890: rl 0x9, a13 +3fcfb8a0: and a8, a0 +3fcfb8b0: .word 0x0000 +3fcfb8c0: andn a0, a0 +3fcfb8d0: .word 0x0000 +3fcfb8e0: add a0, a0 +3fcfb8f0: .word 0x0000 +3fcfb900: mods a8, a0 +3fcfb910: .word 0x0000 +L3FCFB920: +3fcfb920: or a0, a0 +3fcfb930: .word 0x0000 +3fcfb940: modu a0, a0 +3fcfb950: .word 0x0000 +3fcfb960: clr a0 +3fcfb970: .word 0x0000 +3fcfb980: xor a8, a0 +3fcfb990: .word 0x0000 +3fcfb9a0: divs a0, a0 +3fcfb9b0: .word 0x0000 +L3FCFB9C0: +3fcfb9c0: divs a8, a0 +3fcfb9d0: .word 0x0000 +3fcfb9e0: divu a0, a0 +3fcfb9f0: .word 0x0000 +3fcfba00: divu a8, a0 +3fcfba10: .word 0x0000 +3fcfba20: mpys a0, a0 +3fcfba30: .word 0x0000 +3fcfba40: andn a0, a0 +3fcfba50: .word 0x0000 +3fcfba60: mpys a8, a0 +3fcfba70: .word 0x0000 +3fcfba80: addk 16, a0 +3fcfba90: .word 0x0000 +3fcfbaa0: dsjs a0, L3FCFBC30 +3fcfbab0: .word 0x0000 +3fcfbac0: move *a0(0x0), a0, 0 +3fcfbae0: mpyu a0, a0 +3fcfbaf0: .word 0x0000 +3fcfbb00: btst a8, a0 +3fcfbb10: .word 0x0000 +3fcfbb20: mpyu a8, a0 +3fcfbb30: .word 0x0000 +3fcfbb40: btst a8, a0 +3fcfbb50: .word 0x0000 +3fcfbb60: sla a0, a0 +3fcfbb70: .word 0x0000 +3fcfbb80: modu a8, a0 +3fcfbb90: .word 0x0000 +3fcfbba0: sll a0, a0 +3fcfbbb0: .word 0x0000 +3fcfbbc0: modu a0, a0 +3fcfbbd0: .word 0x0000 +3fcfbbe0: sra a0, a0 +3fcfbbf0: .word 0x0000 +3fcfbc00: srl a8, a0 +3fcfbc10: .word 0x0000 +3fcfbc20: sll a8, a0 +L3FCFBC30: +3fcfbc30: .word 0x0000 +3fcfbc40: sra a8, a0 +3fcfbc50: .word 0x0000 +3fcfbc60: srl a0, a0 +L3FCFBC70: +3fcfbc70: .word 0x0000 +L3FCFBC80: +3fcfbc80: .word 0x7200 +3fcfbc90: .word 0x0000 +3fcfbca0: add a8, a0 +3fcfbcb0: .word 0x0000 +3fcfbcc0: mods a8, a0 +3fcfbcd0: .word 0x0000 +3fcfbce0: dsjs a0, L3FCFBC70 +3fcfbcf0: .word 0x0000 +3fcfbd00: .word 0x7300 +3fcfbd10: .word 0x0000 +3fcfbd20: addc a0, a0 +3fcfbd30: .word 0x0000 +3fcfbd40: addi 0x0, a0 +3fcfbd60: dsjs a0, L3FCFBD70 +L3FCFBD70: +3fcfbd70: .word 0x0000 +3fcfbd80: trap 0 +3fcfbd90: .word 0x0000 +3fcfbda0: dsjs a0, L3FCFBDB0 +L3FCFBDB0: +3fcfbdb0: .word 0x0000 +3fcfbdc0: srl a8, a0 +3fcfbdd0: .word 0x0000 +3fcfbde0: dsjs a0, L3FCFBE70 +3fcfbdf0: .word 0x0000 +3fcfbe00: addi 0x0, a0 +3fcfbe20: addk 16, a0 +3fcfbe30: .word 0x0000 +3fcfbe40: move *a8, a0, 0 +3fcfbe50: .word 0x0000 +3fcfbe60: or a0, a0 +L3FCFBE70: +3fcfbe70: .word 0x0000 +3fcfbe80: emu +3fcfbe90: .word 0x0600 +3fcfbea0: addk 16, a0 +3fcfbeb0: addi 0x0, a0 +3fcfbed0: .word 0x0000 +3fcfbee0: pixblt l,l +3fcfbef0: .word 0x0000 +3fcfbf00: sext a0, 0 +3fcfbf10: .word 0x0000 +3fcfbf20: .word 0x0000 +3fcfbf30: sext a0, 1 +3fcfbf40: addi 0x0, a0 +3fcfbf60: pixt *a8, xy, *a0, xy +3fcfbf70: .word 0x00ff +3fcfbf80: sext a0, 0 +3fcfbf90: addi 0xb00, a0 +3fcfbfb0: pixblt l,l +3fcfbfc0: sext a0, 0 +3fcfbfd0: .word 0x0000 +3fcfbfe0: .word 0x0000 +3fcfbff0: .word 0x0000 +3fcfc000: .word 0x0000 +3fcfc010: .word 0x0000 +3fcfc020: sla 0x0, a0 +3fcfc030: .word 0x0000 +3fcfc040: .word 0x0000 +3fcfc050: .word 0x0000 +3fcfc060: .word 0xff00 +3fcfc070: .word 0x0000 +3fcfc080: .word 0x0000 +3fcfc090: .word 0x0a00 +3fcfc0a0: subk 24, a0 +3fcfc0b0: .word 0x0000 +3fcfc0c0: .word 0x0000 +3fcfc0d0: .word 0x0000 +3fcfc0e0: move -*a0, -*a0, 0 +3fcfc0f0: jrnn L3FCFBC80 +3fcfc100: jruc L3FCFC500 +3fcfc110: jrge L3FCFC130 +L3FCFC120: +3fcfc120: move *a0(0xd901), *a1+, 0 +3fcfc140: pixt *a0, xy, a1 +3fcfc150: sext a1, 1 +3fcfc160: movk 8, a2 +3fcfc170: sra 0x20, a2 +3fcfc180: rl 0x0, a2 +3fcfc190: dsjs a2, L3FCFC120 +3fcfc1a0: btst a0, a2 +3fcfc1b0: xor a8, a2 +3fcfc1c0: srl a0, a2 +3fcfc1d0: modu a0, a2 +3fcfc1e0: .word 0x7602 +3fcfc1f0: .word 0x7d02 +3fcfc200: movb *a8, a2 +3fcfc210: .word 0x9f02 +3fcfc220: movb *a8(0xbf02), a2 +3fcfc240: jrnn L3FCFC270 +3fcfc250: line 0 +3fcfc260: movy a8, a2 +L3FCFC270: +3fcfc270: .word 0xff02 +3fcfc280: pixblt l,l +3fcfc290: btst 7, a3 +3fcfc2a0: srl 0x8, a3 +3fcfc2b0: dsjs a3, L3FCFC340 +3fcfc2c0: subb a0, a3 +3fcfc2d0: xor a0, a3 +3fcfc2e0: sla a8, a3 +3fcfc2f0: .word 0x7103 +3fcfc300: move a8, *a3, 0 +3fcfc310: move *a0+, *a3+, 0 +3fcfc320: movb a8, *a3(0xbf03) +L3FCFC340: +3fcfc340: move *a8(0xe303), *a3+, 0 +3fcfc360: pixt *a8, xy, *a3, xy +3fcfc370: sext a3, 1 +3fcfc380: movk 16, a4 +3fcfc390: srl 0x20, a4 +3fcfc3a0: dsjs a4, L3FCFC3B0 +L3FCFC3B0: +3fcfc3b0: move a0, b4 +3fcfc3c0: sla a0, a4 +3fcfc3d0: .word 0x7204 +3fcfc3e0: move *a8, a4, 1 +3fcfc3f0: move *a0+, *a4+, 1 +3fcfc400: movb a0, *a4(0xbe04) +3fcfc420: exgf a4, 0 +3fcfc430: cvxyl a0, a4 +3fcfc440: pixt a0, *a4 +3fcfc450: addi 0x1e05, a4 +3fcfc470: rl 0x18, a5 +3fcfc480: cmp a0, a5 +3fcfc490: divu a0, a5 +3fcfc4a0: mods a8, a5 +3fcfc4b0: .word 0x7d05 +3fcfc4c0: move *a8, *a5, 0 +3fcfc4d0: move *a8+, *a5+, 1 +3fcfc4e0: move -*a8, a5, 1 +3fcfc4f0: move a0, *a5(0xb805), 0 +3fcfc510: jrp L3FCFC570 +3fcfc520: move *a8(0xe405), *a5+, 0 +3fcfc540: pixt *a0, xy, a5 +3fcfc550: sext a5, 0 +3fcfc560: subk 8, a6 +L3FCFC570: +3fcfc570: sra 0x20, a6 +3fcfc580: dsjs a6, L3FCFC710 +3fcfc590: move a0, b6 +3fcfc5a0: sla a0, a6 +3fcfc5b0: .word 0x7106 +3fcfc5c0: move *a0, a6, 0 +3fcfc5d0: move *a8+, a6, 1 +3fcfc5e0: move -*a0, -*a6, 0 +3fcfc5f0: move *a0(0xc806), *a6(0xdb06), 0 +3fcfc620: movy a0, a6 +3fcfc630: .word 0xfe06 +3fcfc640: .word 0x0c06 +3fcfc650: btst 7, a7 +3fcfc660: srl 0x8, a7 +3fcfc670: add a0, a7 +3fcfc680: andn a0, a7 +3fcfc690: sll a0, a7 +3fcfc6a0: .word 0x7607 +3fcfc6b0: move a8, *a7, 1 +3fcfc6c0: move *a0+, a7, 0 +3fcfc6d0: .word 0x9e07 +3fcfc6e0: movb *a8(0xff07), a7 +3fcfc700: move *sp(0xcc07), sp, 1 +3fcfc720: .word 0xde07 +3fcfc730: .word 0xff07 +3fcfc740: .word 0xffff +3fcfc750: .word 0xffff +3fcfc760: .word 0xffff +3fcfc770: .word 0xffff +3fcfc780: .word 0xffff +3fcfc790: .word 0xffff +3fcfc7a0: .word 0xffff +3fcfc7b0: .word 0xffff +3fcfc7c0: .word 0xffff +3fcfc7d0: .word 0xffff +3fcfc7e0: .word 0xffff +3fcfc7f0: .word 0xffff +3fcfc800: .word 0xffff +3fcfc810: .word 0xffff +3fcfc820: .word 0xffff +3fcfc830: .word 0xffff +3fcfc840: .word 0xffff +3fcfc850: .word 0xffff +3fcfc860: .word 0xffff +3fcfc870: .word 0xffff +3fcfc880: .word 0xffff +3fcfc890: .word 0xffff +3fcfc8a0: .word 0xffff +3fcfc8b0: .word 0xffff +3fcfc8c0: .word 0xffff +3fcfc8d0: .word 0xffff +3fcfc8e0: .word 0xffff +3fcfc8f0: .word 0xffff +3fcfc900: .word 0xffff +3fcfc910: drav b7, sp +3fcfc920: emu +3fcfc930: addk 24, a8 +3fcfc940: sla 0x18, a8 +3fcfc950: rl 0x10, a8 +3fcfc960: sub a8, a8 +3fcfc970: move a8, b8 +3fcfc980: sll a8, a8 +3fcfc990: lmo a0, a8 +3fcfc9a0: .word 0x7f08 +3fcfc9b0: movb a8, *a8 +3fcfc9c0: move *a8+, *a8+, 0 +3fcfc9d0: move a8, -*a8, 1 +3fcfc9e0: move -*a8, -*a8, 1 +3fcfc9f0: jruc L3FCFCA80 +L3FCFCA00: +3fcfca00: jrle L3FCFCA90 +3fcfca10: move *a0(0xe008), *a8+, 0 +3fcfca30: .word 0xea08 +3fcfca40: pixt *a0, xy, *a8, xy +3fcfca50: pixt *a8, a8 +3fcfca60: addk 8, a8 +3fcfca70: sll 0x8, a9 +L3FCFCA80: +3fcfca80: srl 0x20, a9 +L3FCFCA90: +3fcfca90: .word 0x3509 +3fcfcaa0: add a0, a9 +3fcfcab0: move a8, a9 +3fcfcac0: divs a8, a9 +3fcfcad0: .word 0x7109 +3fcfcae0: move *a8, *a9, 0 +3fcfcaf0: move a8, -*a9, 0 +3fcfcb00: move a8, *a9(0xcb09), 0 +3fcfcb20: cmpxy a8, a9 +3fcfcb30: .word 0xff09 +3fcfcb40: movk 8, a9 +3fcfcb50: rl 0x18, a10 +3fcfcb60: move a8, a10 +3fcfcb70: sll a0, a10 +3fcfcb80: .word 0x790a +3fcfcb90: movb *a8, a10 +3fcfcba0: move -*a8, a10, 0 +3fcfcbb0: move *a8(0xd10a), *a10(0xe50a), 1 +3fcfcbe0: pixt a8, *a10 +3fcfcbf0: subi 0xcbf4def4, a10 +3fcfcc20: move a0, a11 +3fcfcc30: sll a0, a11 +3fcfcc40: .word 0x780b +3fcfcc50: movb *a0, a11 +3fcfcc60: move -*a0, a11, 0 +3fcfcc70: move *a0(0xc60b), *a11(0xda0b), 1 +3fcfcca0: pixt *a0, xy, a11 +3fcfccb0: .word 0x0a0b +3fcfccc0: sla 0x10, a12 +3fcfccd0: dsjs a12, L3FCFCDE0 +3fcfcce0: andn a0, a12 +3fcfccf0: sra a0, a12 +3fcfcd00: .word 0x780c +L3FCFCD10: +3fcfcd10: movb a8, *a12 +3fcfcd20: move a0, -*a12, 1 +3fcfcd30: move *a8(0xcb0c), a12, 1 +L3FCFCD50: +3fcfcd50: line 0 +3fcfcd60: pixt *a0, xy, *a12, xy +3fcfcd70: sext a12, 0 +3fcfcd80: movk 32, a13 +3fcfcd90: srl 0x18, a13 +3fcfcda0: addc a0, a13 +3fcfcdb0: xor a8, a13 +3fcfcdc0: lmo a8, a13 +3fcfcdd0: .word 0x7e0d +L3FCFCDE0: +3fcfcde0: move a8, *a13+, 0 +3fcfcdf0: move -*a0, a13, 0 +3fcfce00: move *a0(0xc90d), a13, 1 +3fcfce20: .word 0xdd0d +3fcfce30: pixt *a0, xy, a13 +3fcfce40: sext a13, 1 +3fcfce50: btst 31, a14 +3fcfce60: rl 0x0, a14 +3fcfce70: sub a0, a14 +3fcfce80: and a8, a14 +3fcfce90: sll a8, a14 +3fcfcea0: .word 0x780e +3fcfceb0: movb a8, *a14 +3fcfcec0: move a0, -*a14, 1 +3fcfced0: move *a0(0xd10e), a14, 1 +3fcfcef0: cpw a8, a14 +3fcfcf00: .word 0x000e +3fcfcf10: addi 0x0, a0 +3fcfcf30: .word 0x0804 +3fcfcf40: addi 0x6600, a11 +3fcfcf60: srl a3, a6 +3fcfcf70: drav a0, a6 +3fcfcf80: nop +3fcfcf90: addi 0xf80d, a9 +3fcfcfb0: dsjs b3, L3FCFCF50 +3fcfcfc0: rl 0x1e, sp +3fcfcfd0: addi 0xb0b, a0 +3fcfcff0: move *a0+, *a3+, 0 +L3FCFD000: +3fcfd000: .word 0x0cc1 +3fcfd010: rl 0x3, a6 +3fcfd020: move *a12+, *a3+, 0 +3fcfd030: rl 0x1f, sp +3fcfd040: movk 12, a3 +3fcfd050: srl sp, sp +3fcfd060: rl 0x18, a6 +3fcfd070: jrp L3FCFCA00 +3fcfd080: srl a0, a12 +3fcfd090: .word 0x0200 +3fcfd0a0: addi 0x30d, a10 +3fcfd0c0: addk 32, b0 +3fcfd0d0: cpw b14, b14 +3fcfd0e0: negb a3 +3fcfd0f0: .word 0x7e07 +3fcfd100: jruc L3FCFCD10 +3fcfd110: jrgt L3FCFCD50 +3fcfd120: .word 0x087b +3fcfd130: .word 0x0808 +3fcfd140: .word 0x0a01 +3fcfd150: addi 0xe00, a11 +3fcfd170: sub b1, b6 +3fcfd180: addxy b6, b8 +3fcfd190: move *a8, a12, 1 +3fcfd1a0: .word 0xd839 +3fcfd1b0: sla b8, b0 +3fcfd1c0: abs a3 +3fcfd1d0: trap 2 +3fcfd1e0: addi 0x2c00, a11 +L3FCFD200: +3fcfd200: jruc L3FCFCBC0 +L3FCFD210: +3fcfd210: .word 0x7040 +3fcfd220: .word 0x76af +3fcfd230: move *b13+, *b3+, 0 +3fcfd240: .word 0x041b +3fcfd250: addi 0xf80d, a8 +3fcfd270: .word 0x366e +3fcfd280: .word 0x0402 +3fcfd290: addi 0x30c, a8 +3fcfd2b0: sll 0x12, a8 +3fcfd2c0: rl 0x19, b3 +L3FCFD2D0: +3fcfd2d0: sla 0x19, b3 +3fcfd2e0: .word 0x0846 +3fcfd2f0: .word 0x0804 +3fcfd300: .word 0x0c0b +3fcfd310: sla 0x8, a3 +3fcfd320: jrv L3FCFD790 +3fcfd330: jrv L3FCFD000 +3fcfd340: sll 0x12, a12 +3fcfd350: .word 0x0201 +3fcfd360: addi 0xff09, a10 +3fcfd380: movk 32, b8 +3fcfd390: .word 0x7edb +L3FCFD3A0: +3fcfd3a0: dsjs b12, L3FCFD3A0 +3fcfd3b0: srl a3, a6 +3fcfd3c0: .word 0x0a02 +3fcfd3d0: .word 0x0a0b +3fcfd3e0: movk 32, a0 +3fcfd3f0: movk 32, b8 +3fcfd400: .word 0xff18 +3fcfd410: movk 7, sp +3fcfd420: movk 32, b8 +3fcfd430: .word 0x0418 +3fcfd440: addi 0x303, a8 +3fcfd460: srl a7, a14 +L3FCFD470: +3fcfd470: exgpc a3 +3fcfd480: addi 0xfc06, a10 +3fcfd4a0: .word 0xffff +3fcfd4b0: .word 0x0403 +3fcfd4c0: addi 0x3, a8 +3fcfd4e0: .word 0x06f6 +L3FCFD4F0: +3fcfd4f0: .word 0x0a02 +3fcfd500: .word 0x0c0b +3fcfd510: jruc L3FCFD530 +L3FCFD520: +3fcfd520: sla a2, a0 +L3FCFD530: +3fcfd530: rl 0x1, a0 +3fcfd540: movk 32, b0 +3fcfd550: .word 0x0c08 +3fcfd560: .word 0x0604 +L3FCFD570: +3fcfd570: nop +3fcfd580: .word 0x0a02 +3fcfd590: addi 0x3c00, a11 +3fcfd5b0: addc a3, a6 +3fcfd5c0: jrhi L3FCFD200 +L3FCFD5D0: +3fcfd5d0: jrhi L3FCFD210 +3fcfd5e0: addc a6, a3 +3fcfd5f0: dsjs a6, L3FCFD5D0 +3fcfd600: .word 0x0a02 +3fcfd610: addi 0x1c00, a11 +3fcfd630: movk 32, sp +3fcfd640: movk 32, b8 +3fcfd650: movk 32, b8 +3fcfd660: movk 32, b8 +3fcfd670: .word 0xff18 +L3FCFD680: +3fcfd680: .word 0x0a02 +3fcfd690: addi 0x7e00, a11 +3fcfd6b0: jrhi L3FCFD4F0 +3fcfd6c0: jruc L3FCFD2D0 +L3FCFD6D0: +3fcfd6d0: rl 0x3, a0 +3fcfd6e0: .word 0x0c18 +3fcfd6f0: .word 0xffc6 +3fcfd700: .word 0x0a02 +3fcfd710: addi 0x7e00, a11 +3fcfd730: jruc L3FCFD570 +3fcfd740: sla a6, a0 +L3FCFD750: +3fcfd750: sla b1, b8 +3fcfd760: jruc L3FCFD370 +3fcfd770: .word 0x7ec3 +3fcfd780: .word 0x0a02 +L3FCFD790: +3fcfd790: addi 0x7000, a11 +3fcfd7b0: rl b3, b0 +3fcfd7c0: sra a3, a12 +3fcfd7d0: sll a11, a2 +3fcfd7e0: sla b7, sp +3fcfd7f0: pixt a3, *a0 +3fcfd800: .word 0x0a02 +3fcfd810: addi 0x7f00, a11 +3fcfd830: nop +3fcfd840: dsjs a3, L3FCFD6D0 +3fcfd850: jruc L3FCFDE90 +3fcfd860: jruc L3FCFD470 +3fcfd870: dsjs a3, L3FCFD750 +3fcfd880: .word 0x0a02 +3fcfd890: addi 0xf000, a11 +3fcfd8b0: .word 0x061c +3fcfd8c0: dsjs a6, L3FCFDA50 +L3FCFD8D0: +3fcfd8d0: jrhi L3FCFDF50 +3fcfd8e0: jrhi L3FCFD520 +3fcfd8f0: dsjs a6, L3FCFD8D0 +L3FCFD900: +3fcfd900: .word 0x0a02 +3fcfd910: addi 0xff00, a11 +3fcfd930: jruc L3FCFD570 +3fcfd940: sla a3, a0 +3fcfd950: rl 0x1, a0 +3fcfd960: inc b0 +3fcfd970: movk 32, b8 +3fcfd980: .word 0x0a02 +3fcfd990: addi 0x3c00, a11 +3fcfd9b0: jrhi L3FCFE020 +3fcfd9c0: srl a6, a3 +L3FCFD9D0: +3fcfd9d0: srl b1, b12 +3fcfd9e0: jrhi L3FCFD620 +3fcfd9f0: dsjs a6, L3FCFD9D0 +3fcfda00: .word 0x0a02 +3fcfda10: addi 0x3c00, a11 +3fcfda30: jrhi L3FCFE0A0 +3fcfda40: jrhi L3FCFD680 +L3FCFDA50: +3fcfda50: .word 0xdce6 +3fcfda60: sla a3, a0 +3fcfda70: pixblt l,xy +3fcfda80: .word 0x0804 +3fcfda90: trap 11 +3fcfdaa0: drav a0, a0 +3fcfdab0: .word 0x0006 +3fcfdac0: .word 0x06f6 +3fcfdad0: .word 0x0803 +3fcfdae0: trap 11 +3fcfdaf0: jrv L3FCFDB30 +3fcfdb00: rev b3 +3fcfdb10: .word 0x7380 +3fcfdb20: .word 0x0cc6 +L3FCFDB30: +3fcfdb30: emu +3fcfdb40: addi 0xff0a, a10 +3fcfdb60: jap 0xc070f1e3 +3fcfdb90: btst 15, a3 +3fcfdba0: move b7, *b0, 0 +3fcfdbb0: .word 0x0201 +L3FCFDBC0: +3fcfdbc0: addi 0xfe08, a10 +3fcfdbe0: .word 0xffff +3fcfdbf0: .word 0x0000 +3fcfdc00: .word 0xffff +3fcfdc10: .word 0x0a01 +3fcfdc20: .word 0x0a0b +3fcfdc30: not sp +3fcfdc40: pixt b0, *b14, xy +3fcfdc50: move a0, @0x78f1e1c, 1 +3fcfdc80: .word 0x0003 +3fcfdc90: .word 0x0a02 +3fcfdca0: addi 0x7e00, a11 +3fcfdcc0: jruc L3FCFD900 +3fcfdcd0: .word 0x70c0 +3fcfdce0: .word 0x0c1c +3fcfdcf0: .word 0x0c00 +3fcfdd00: .word 0x0c1e +3fcfdd10: addi 0xc0b, a1 +3fcfdd30: dsjs a2, L3FCFDD40 +L3FCFDD40: +3fcfdd40: sla 0x18, b8 +3fcfdd50: sla a6, a8 +3fcfdd60: move sp, a3 +3fcfdd70: .word 0xd9b6 +3fcfdd80: move *a11+, *a6+, 1 +3fcfdd90: dsjs a13, L3FCFDBC0 +3fcfdda0: getst a0 +3fcfddb0: addxy a8, a14 +3fcfddc0: .word 0x0003 +3fcfddd0: addi 0xb, a11 +3fcfddf0: move b3, *b0, 0 +3fcfde00: .word 0x3603 +3fcfde10: move b13, *b0, 0 +3fcfde20: jrle L3FCFDF00 +3fcfde30: move *b1, b0, 1 +3fcfde40: .word 0x063f +3fcfde50: .word 0xd833 +3fcfde60: pushst +3fcfde70: .word 0x0a01 +3fcfde80: addi 0x7f00, a11 +L3FCFDEA0: +3fcfdea0: movk 12, a12 +3fcfdeb0: srl b1, b3 +3fcfdec0: .word 0x9fc4 +3fcfded0: jrhi L3FCFE4F0 +3fcfdee0: dsj a6, L3FD01EF0 +L3FCFDF00: +3fcfdf00: .word 0x0a01 +3fcfdf10: addi 0x7c00, a11 +3fcfdf30: pixblt b,l +3fcfdf40: dsjs b14, L3FCFDF50 +L3FCFDF50: +3fcfdf50: jruc L3FCFE560 +3fcfdf60: getst a0 +3fcfdf70: subi 0xf5fefc0c, a3 +3fcfdfa0: addi 0x7f00, a11 +3fcfdfc0: movk 12, a12 +3fcfdfd0: mods b1, b6 +3fcfdfe0: move b6, *b8(0xc361), 0 +3fcfe000: movb a12, *a6 +3fcfe010: pushst +L3FCFE020: +3fcfe020: .word 0x0a01 +3fcfe030: addi 0xff00, a11 +3fcfe050: rl 0x10, b9 +3fcfe060: jrls L3FCFE6B0 +3fcfe070: pixblt b,l +3fcfe080: move *b0, b3, 1 +3fcfe090: movk 8, a12 +L3FCFE0A0: +3fcfe0a0: move @0xb0b0a01, b14 +3fcfe0d0: .word 0xff00 +3fcfe0e0: rl 0x10, b9 +3fcfe0f0: jrls L3FCFE740 +3fcfe100: pixblt b,l +3fcfe110: sll 0x10, b3 +3fcfe120: movk 32, a12 +3fcfe130: .word 0x00fc +3fcfe140: addi 0xb0b, a1 +3fcfe160: .word 0x7c00 +3fcfe170: .word 0x3719 +3fcfe180: sla b6, b8 +3fcfe190: .word 0x0c03 +3fcfe1a0: .word 0xfe30 +3fcfe1b0: move a11, *a0, 1 +3fcfe1c0: jrle L3FCFE360 +3fcfe1d0: emu +3fcfe1e0: addi 0xb, a10 +3fcfe200: movb sp, *sp +3fcfe210: rl 0x18, b9 +3fcfe220: jrv L3FCFE890 +3fcfe230: rl 0xc, sp +3fcfe240: jrle L3FCFE880 +3fcfe250: movb *a12(0x207), *a12(0xb0a) +3fcfe280: .word 0x000b +3fcfe290: movk 7, sp +3fcfe2a0: movk 32, b8 +3fcfe2b0: movk 32, b8 +3fcfe2c0: movk 32, b8 +3fcfe2d0: movk 32, b8 +L3FCFE2E0: +3fcfe2e0: pushst +3fcfe2f0: addi 0xb, a10 +3fcfe310: jrp L3FCFE2E0 +3fcfe320: getst a0 +3fcfe330: .word 0x0603 +L3FCFE340: +3fcfe340: move *a2+, *a12+, 0 +3fcfe350: sla b9, b0 +L3FCFE360: +3fcfe360: pixt a6, *a6 +3fcfe370: emu +3fcfe380: addi 0xb, a10 +3fcfe3a0: movb sp, *sp +3fcfe3b0: move b12, *b9(0xc1e1), 0 +3fcfe3d0: movk 12, a7 +3fcfe3e0: jrle L3FCFE720 +3fcfe3f0: dsjs a12, L3FCFE340 +3fcfe400: emu +3fcfe410: addi 0xb, a10 +3fcfe430: movk 1, sp +3fcfe440: sla b1, b0 +3fcfe450: move a6, *a0, 0 +L3FCFE460: +3fcfe460: nop +3fcfe470: .word 0x0c86 +3fcfe480: .word 0xfe19 +3fcfe490: .word 0x0007 +3fcfe4a0: addi 0xb, a11 +3fcfe4c0: .word 0x778f +3fcfe4d0: .word 0xd59c +3fcfe4e0: srl a5, a12 +L3FCFE4F0: +3fcfe4f0: move -*b9, -*b5, 1 +3fcfe500: jrv L3FCFDEA0 +3fcfe510: .word 0x0664 +3fcfe520: .word 0xd833 +3fcfe530: pushst +L3FCFE540: +3fcfe540: addi 0xb0b, a1 +L3FCFE560: +3fcfe560: jagt L3FCE4930 +3fcfe580: sra b12, b8 +3fcfe590: move *b12+, *b6+, 0 +3fcfe5a0: move *a3+, *a6+, 1 +3fcfe5b0: jrle L3FCFECD0 +3fcfe5c0: drav b0, b9 +3fcfe5d0: emu +3fcfe5e0: addi 0xb, a10 +3fcfe600: movb b3, *b12 +3fcfe610: btst 15, a13 +3fcfe620: .word 0x783c +3fcfe630: addxy b7, b0 +3fcfe640: move a14, *a1, 1 +3fcfe650: pixt a12, *a13, xy +3fcfe660: emu +3fcfe670: addi 0xb, a10 +3fcfe690: movk 7, sp +3fcfe6a0: srl b1, b3 +L3FCFE6B0: +3fcfe6b0: move *a6+, *a12+, 0 +3fcfe6c0: dsjs b1, L3FCFE540 +3fcfe6d0: .word 0x0c06 +3fcfe6e0: pixt *b0, *b8 +3fcfe6f0: emu +3fcfe700: addi 0x30b, a11 +L3FCFE720: +3fcfe720: movk 3, b12 +3fcfe730: .word 0xd833 +L3FCFE740: +3fcfe740: move a11, *a0, 1 +3fcfe750: .word 0x360d +3fcfe760: sla b6, b8 +3fcfe770: movk 12, a3 +3fcfe780: move @0x7337402, @0xb0b0b01, 1 +3fcfe7d0: .word 0xff00 +3fcfe7e0: srl b8, b8 +3fcfe7f0: sla b12, b8 +3fcfe800: pixt a6, *a6 +3fcfe810: movb a3, *a1 +3fcfe820: move *b1, b1, 1 +3fcfe830: drav b0, b9 +3fcfe840: .word 0x0238 +3fcfe850: addi 0xb, a10 +3fcfe870: cpw b14, b12 +L3FCFE880: +3fcfe880: negb a3 +L3FCFE890: +3fcfe890: .word 0x7e07 +3fcfe8a0: jruc L3FCFE6B0 +3fcfe8b0: cpw a14, a3 +L3FCFE8C0: +3fcfe8c0: exgpc b11 +3fcfe8d0: addi 0xb, a11 +L3FCFE8F0: +3fcfe8f0: jrgt L3FCFE8F0 +3fcfe900: sll b8, b8 +3fcfe910: rl 0xc, a12 +3fcfe920: .word 0x00c2 +3fcfe930: .word 0x0c03 +3fcfe940: jruc L3FCFEC50 +3fcfe950: fill l +3fcfe960: addi 0xb0b, a1 +3fcfe980: jann L3FD64B50 +3fcfe9a0: sla b12, b8 +3fcfe9b0: movk 12, a6 +3fcfe9c0: move *a3+, *a6+, 0 +3fcfe9d0: move *a3, a1, 1 +3fcfe9e0: move b9, *b1, 1 +3fcfe9f0: .word 0x0007 +3fcfea00: addi 0xb, a11 +3fcfea20: .word 0x378f +3fcfea30: jrp L3FCFE3C0 +3fcfea40: jrhi L3FCFEBD0 +3fcfea50: jrle L3FCFEBE0 +3fcfea60: dint +3fcfea70: and b0, b11 +3fcfea80: abs a0 +3fcfea90: .word 0x0008 +3fcfeaa0: addi 0xb0b, a0 +3fcfeac0: movb *a8, a0 +3fcfead0: move *b1+, *b7+, 0 +3fcfeae0: move a6, a1 +L3FCFEAF0: +3fcfeaf0: rl 0x13, a6 +3fcfeb00: divs b13, b11 +3fcfeb10: sra 0xc, a13 +3fcfeb20: sla b14, b12 +L3FCFEB30: +3fcfeb30: sll a8, a12 +3fcfeb40: emu +3fcfeb50: addi 0xb, a10 +3fcfeb70: movb sp, *sp +3fcfeb80: sla b13, b1 +3fcfeb90: abs a3 +3fcfeba0: .word 0x0e07 +3fcfebb0: mods b1, b6 +3fcfebc0: movb *a12(0x107), *a12(0xb0b) +3fcfebf0: .word 0x000b +3fcfec00: movk 30, sp +3fcfec10: .word 0x0846 +3fcfec20: cmp b1, b3 +3fcfec30: pushst +3fcfec40: .word 0x0c03 +L3FCFEC50: +3fcfec50: jruc L3FCFEF60 +3fcfec60: fill l +3fcfec70: .word 0x0a02 +3fcfec80: addi 0xff00, a11 +3fcfeca0: sla a14, a1 +3fcfecb0: rl 0x3, a0 +3fcfecc0: movk 1, b0 +L3FCFECD0: +3fcfecd0: movb a0, *a12 +3fcfece0: .word 0xff86 +3fcfecf0: .word 0x0804 +3fcfed00: subi 0xccccc0fe, a11 +3fcfed30: rl 0x19, b3 +3fcfed40: pixt *b9, xy, b3 +3fcfed50: .word 0x0a02 +3fcfed60: .word 0x0c0b +3fcfed70: nop +3fcfed80: .word 0x0602 +3fcfed90: .word 0x0c04 +3fcfeda0: movk 32, a8 +3fcfedb0: rl 0x0, b0 +3fcfedc0: sla a1, a0 +3fcfedd0: jruc L3FCFF1E0 +3fcfede0: .word 0x0804 +3fcfedf0: subi 0x333330fe, a11 +3fcfee20: jrv L3FCFEAF0 +3fcfee30: pixt *a6, *a12 +3fcfee40: trap 2 +3fcfee50: subi 0x9271f708, a11 +3fcfee80: emu +3fcfee90: addi 0x2, a11 +3fcfeeb0: .word 0xffff +3fcfeec0: nop +3fcfeed0: addi 0xf80d, a9 +3fcfeef0: jrp L3FCFEB30 +3fcfef00: sla 0x3, a0 +3fcfef10: .word 0x0a01 +3fcfef20: trap 11 +3fcfef30: .word 0x7c00 +3fcfef40: getst a12 +3fcfef50: srl sp, a3 +L3FCFEF60: +3fcfef60: .word 0xd86c +3fcfef70: .word 0x73b0 +3fcfef80: popst +3fcfef90: .word 0x0a01 +3fcfefa0: .word 0x0c0b +3fcfefb0: sext a0, 1 +3fcfefc0: movk 32, a12 +3fcfefd0: subxy b13, b0 +3fcfefe0: move a6, *a12(0xc361), 0 +3fcff000: dsj a6, L3FCBA3D0 +3fcff020: .word 0x0203 +3fcff030: addi 0x9, a10 +3fcff050: cpw b5, b12 +3fcff060: move a14, *a3, 1 +3fcff070: nop +3fcff080: jrle L3FCFE8C0 +3fcff090: jump b12 +3fcff0a0: addi 0xc, a10 +3fcff0c0: move b7, *b0, 0 +3fcff0d0: subxy a8, a1 +3fcff0e0: modu a3, a6 +3fcff0f0: move b6, *b8(0xc361), 0 +3fcff110: move *a12+, *a6+, 0 +3fcff120: .word 0x0ee3 +3fcff130: .word 0x0a01 +3fcff140: trap 11 +3fcff150: .word 0x7c00 +3fcff160: dsj a12, L3FCFB360 +L3FCFF180: +3fcff180: jruc L3FCFF980 +3fcff190: jahi L3FCFF970 +3fcff1b0: .word 0x0a01 +3fcff1c0: .word 0x0c0b +3fcff1d0: pixt a0, *a0 +L3FCFF1E0: +3fcff1e0: rl 0x0, b9 +3fcff1f0: jrgt L3FCFF180 +3fcff200: getst a0 +3fcff210: .word 0x0603 +3fcff220: movk 32, a12 +3fcff230: pixt b1, *b0 +3fcff240: emu +3fcff250: addi 0x309, a10 +3fcff270: jrnv L3FCFF040 +3fcff280: movk 24, a13 +3fcff290: mods b1, b6 +3fcff2a0: rl 0x6, b8 +3fcff2b0: .word 0xdc73 +3fcff2c0: getst a0 +L3FCFF2D0: +3fcff2d0: not b3 +3fcff2e0: .word 0x0a01 +3fcff2f0: .word 0x0c0b +3fcff300: sext a0, 1 +3fcff310: movk 32, a12 +3fcff320: subxy b13, b0 +3fcff330: move *a6+, *a12+, 0 +3fcff340: sll b9, b1 +3fcff350: movb a6, *a6 +3fcff360: .word 0x7b19 +3fcff370: .word 0x020f +3fcff380: addi 0xd, a10 +3fcff3a0: movk 32, b8 +3fcff3b0: .word 0x0000 +3fcff3c0: movk 32, b14 +3fcff3d0: movk 32, b8 +3fcff3e0: movk 32, b8 +3fcff3f0: movk 32, b8 +3fcff400: not sp +3fcff410: addi 0x30d, a9 +3fcff430: .word 0x0c30 +3fcff440: dsjs a0, L3FCFF2D0 +3fcff450: jrhi L3FCFF520 +3fcff460: .word 0x0c30 +3fcff470: rl 0x6, a3 +3fcff480: .word 0x7f0c +3fcff490: .word 0x0a01 +3fcff4a0: .word 0x0c0b +3fcff4b0: sext a0, 1 +3fcff4c0: movk 32, a12 +3fcff4d0: modu b9, b0 +3fcff4e0: move *a6, a6, 1 +3fcff4f0: pixblt l,l +3fcff500: jrv L3FCFF870 +3fcff510: dsjs b8, L3FCFF6A0 +L3FCFF520: +3fcff520: emu +3fcff530: addi 0xc, a10 +3fcff550: rl 0x0, b14 +3fcff560: jruc L3FCFFB70 +3fcff570: getst a0 +3fcff580: .word 0x0603 +L3FCFF590: +3fcff590: movk 32, a12 +L3FCFF5A0: +3fcff5a0: sla b1, b0 +3fcff5b0: fill xy +3fcff5c0: addi 0x90b, a1 +3fcff5e0: .word 0xdd00 +3fcff5f0: dsjs a13, L3FCFF5A0 +3fcff600: jrv L3FCFF540 +3fcff610: jrnn L3FCFF950 +3fcff620: pixt *b9, xy, b12 +3fcff630: rl 0x1e, a12 +3fcff640: emu +3fcff650: addi 0x9, a10 +3fcff670: movb *b3, *b7 +L3FCFF680: +3fcff680: rl 0x18, b9 +3fcff690: jrv L3FCFFD00 +L3FCFF6A0: +3fcff6a0: rl 0xc, b8 +3fcff6b0: movy a11, a3 +3fcff6c0: emu +3fcff6d0: addi 0x9, a10 +3fcff6f0: movb b3, *b12 +3fcff700: btst 15, a13 +3fcff710: .word 0x783c +3fcff720: sla b7, b0 +3fcff730: .word 0x7c63 +3fcff740: emu +3fcff750: addi 0x309, a10 +3fcff770: movb *b3, *b7 +3fcff780: .word 0x3619 +3fcff790: .word 0xd86c +3fcff7a0: sla b13, b0 +3fcff7b0: .word 0x7667 +3fcff7c0: movk 32, a12 +3fcff7d0: .word 0x00f8 +3fcff7e0: .word 0x0a01 +3fcff7f0: trap 11 +3fcff800: .word 0xdc03 +3fcff810: dsjne a13, L3FD359E0 +3fcff830: .word 0xd86c +3fcff840: .word 0x7330 +3fcff850: move b6, *b12, 0 +3fcff860: move a8, *a1, 1 +L3FCFF870: +3fcff870: emu +3fcff880: addi 0x9, a10 +L3FCFF8A0: +3fcff8a0: .word 0x79cf +3fcff8b0: sla b1, b3 +3fcff8c0: move a6, *a0, 0 +3fcff8d0: nop +3fcff8e0: .word 0x7f06 +3fcff8f0: .word 0x0200 +3fcff900: addi 0x9, a10 +3fcff920: subxy b14, b14 +3fcff930: negb a3 +3fcff940: jruc L3FD00130 +L3FCFF950: +3fcff950: jrgt L3FCFF590 +3fcff960: jump b11 +L3FCFF970: +3fcff970: addi 0xc, a10 +3fcff990: movk 32, a12 +3fcff9a0: pixt b1, *b0 +3fcff9b0: move a6, *a7, 0 +3fcff9c0: nop +3fcff9d0: .word 0x0c06 +3fcff9e0: rl 0x0, b8 +3fcff9f0: negb a6 +3fcffa00: .word 0x0a01 +3fcffa10: trap 11 +3fcffa20: cpw a8, a0 +3fcffa30: movk 12, a12 +3fcffa40: srl b1, b3 +3fcffa50: move *a6+, *a12+, 0 +3fcffa60: .word 0x7331 +3fcffa70: popst +3fcffa80: addi 0x90b, a1 +3fcffaa0: jann L3FD45C70 +3fcffac0: rl 0x18, a8 +3fcffad0: sla 0x6, a12 +3fcffae0: move a1, @0x300c, 1 +3fcffb10: addi 0x9, a11 +3fcffb30: btst 3, sp +3fcffb40: move *b5, *b0, 0 +3fcffb50: srl a2, a12 +3fcffb60: move -*b9, -*b7, 1 +L3FCFFB70: +3fcffb70: move *b11, b1, 1 +3fcffb80: movb b1, *b1 +3fcffb90: emu +3fcffba0: addi 0x9, a10 +3fcffbc0: movb sp, *sp +3fcffbd0: add b13, b1 +3fcffbe0: move a12, *a1, 1 +3fcffbf0: addk 8, a13 +3fcffc00: movy a11, a3 +3fcffc10: emu +3fcffc20: addi 0x309, a11 +3fcffc40: movk 30, sp +3fcffc50: .word 0x0846 +3fcffc60: jrv L3FCFFFA0 +3fcffc70: move a9, *a0, 0 +3fcffc80: .word 0x0c07 +3fcffc90: add b1, b0 +3fcffca0: move a12, *a0, 0 +L3FCFFCB0: +3fcffcb0: .word 0x020f +3fcffcc0: addi 0x9, a9 +3fcffce0: .word 0x70ff +3fcffcf0: move a8, *a12, 1 +L3FCFFD00: +3fcffd00: movk 3, a0 +3fcffd10: .word 0x7f87 +3fcffd20: trap 3 +3fcffd30: subi 0xcf3cc7fd, a11 +3fcffd60: sll a8, a12 +3fcffd70: .word 0x060c +3fcffd80: rl 0x6, a3 +3fcffd90: move a8, *a12, 1 +3fcffda0: sext a3, 0 +3fcffdb0: addi 0x40e, a7 +3fcffdd0: .word 0xffff +3fcffde0: .word 0xffff +3fcffdf0: nop +3fcffe00: addi 0x20d, a9 +3fcffe20: jrhi L3FCFFEA0 +3fcffe30: .word 0x0c30 +3fcffe40: jrp L3FCFF680 +3fcffe50: jrhi L3FCFFFE0 +3fcffe60: .word 0x0c30 +3fcffe70: .word 0x0073 +3fcffe80: trap 2 +3fcffe90: subi 0xf3913909, a11 +3fcffec0: addi 0xb0b, a0 +3fcffee0: pixt *a0, *a0 +3fcffef0: subxy b9, b7 +3fcfff00: jrgt L3FD00090 +3fcfff10: move *b1+, b10, 1 +3fcfff20: movb b7, *b1 +3fcfff30: movb a3, *a5 +3fcfff40: .word 0x3463 +3fcfff50: .word 0xff23 +L3FCFFF60: +3fcfff60: .word 0x0001 +3fcfff70: addi 0x9, a11 +3fcfff90: move b12, *b12(0x98f7), 1 +3fcfffb0: dsjs a7, L3FCFFF60 +3fcfffc0: rl 0xf, b14 +3fcfffd0: jrp L3FCFF8A0 +L3FCFFFE0: +3fcfffe0: movb *b6, *b14 +3fcffff0: emu +3fd00000: addi 0xf, a11 +3fd00020: rl 0x6, a12 +3fd00030: .word 0x0003 +3fd00040: jann L3FD46210 +3fd00060: rl 0x18, a8 +3fd00070: addxy a2, a8 +3fd00080: nop +L3FD00090: +3fd00090: rl 0x0, a12 +3fd000a0: jruc L3FCFFCB0 +3fd000b0: .word 0x040f +3fd000c0: addi 0xb, a8 +3fd000e0: .word 0x06f6 +3fd000f0: srl a3, a6 +3fd00100: .word 0x0666 +3fd00110: .word 0x0a02 +L3FD00120: +3fd00120: .word 0x0c0b +L3FD00130: +3fd00130: addk 32, a1 +3fd00140: addk 32, b0 +3fd00150: jrle L3FD00120 +3fd00160: abs a3 +3fd00170: nop +3fd00180: .word 0x7cc6 +3fd00190: .word 0x0808 +3fd001a0: .word 0x0a02 +3fd001b0: addi 0xfc00, a11 +3fd001d0: move *a6, a6, 1 +3fd001e0: .word 0x0c06 +3fd001f0: .word 0x0c7f +3fd00200: .word 0x060c +L3FD00210: +3fd00210: pixt b12, *sp, xy +L3FD00220: +3fd00220: addi 0x90b, a1 +3fd00240: not sp +3fd00250: jrgt L3FD00210 +3fd00260: sla 0x8, a12 +3fd00270: rl 0x4, a4 +3fd00280: .word 0xdfe3 +3fd00290: popst +3fd002a0: addi 0xb, a11 +3fd002c0: movk 30, sp +3fd002d0: jrc L3FD00740 +3fd002e0: cmp b7, b3 +3fd002f0: pixt sp, *a0, xy +3fd00300: .word 0x0c3f +3fd00310: jruc L3FD00620 +3fd00320: fill l +3fd00330: sext a5, 1 +3fd00340: subi 0xfc000fb, a11 +3fd00370: not sp +3fd00380: .word 0x0a01 +3fd00390: addi 0xfc02, a11 +3fd003b0: movk 12, a12 +3fd003c0: move b3, *b11+, 0 +3fd003d0: movb *a3, a1 +3fd003e0: jrle L3FD00700 +3fd003f0: jrp L3FD00780 +3fd00400: rl 0x18, b11 +3fd00410: move @0xd0b0902, a6 +3fd00440: subxy sp, b5 +3fd00450: rev b1 +3fd00460: addi 0xb, a11 +3fd00480: rl 0x7, b8 +3fd00490: movb *b4, *b8 +3fd004a0: movb *b8(0x5e0), *b6(0x782f) +3fd004d0: .word 0x72d1 +3fd004e0: movk 1, b2 +3fd004f0: rev b14 +3fd00500: .word 0x0a02 +3fd00510: subi 0x9f9dc303, a11 +3fd00540: sll b11, b14 +3fd00550: .word 0xde63 +3fd00560: .word 0x7f00 +3fd00570: trap 2 +3fd00580: sext a11, 1 +3fd00590: sub a0, a0 +3fd005a0: mods b7, b3 +3fd005b0: rl 0x19, b6 +3fd005c0: emu +3fd005d0: .word 0x0a02 +3fd005e0: sext a11, 1 +3fd005f0: .word 0xfffe +L3FD00600: +3fd00600: jruc L3FD00600 +3fd00610: jruc L3FD00220 +L3FD00620: +3fd00620: .word 0x0a01 +3fd00630: .word 0x060b +3fd00640: .word 0xfffc +3fd00650: not sp +3fd00660: addi 0xb0b, a0 +3fd00680: pixt a0, *a0 +3fd00690: move *b1+, *b0+, 0 +3fd006a0: subk 20, b14 +3fd006b0: cvxyl b5, b13 +3fd006c0: srl 0x7, b13 +3fd006d0: move *b11(0x328a), *b10+, 0 +3fd006f0: dsjs b8, L3FD00600 +L3FD00700: +3fd00700: .word 0x0200 +3fd00710: addi 0xf50c, a9 +3fd00730: dint +L3FD00740: +3fd00740: addi 0xf90d, a9 +3fd00760: btst 25, b14 +3fd00770: move a12, *a6(0x207), 1 +3fd00790: addi 0xb, a10 +3fd007b0: movk 32, b8 +3fd007c0: .word 0xff18 +3fd007d0: movk 7, sp +3fd007e0: movk 32, b8 +3fd007f0: .word 0xff00 +3fd00800: not sp +3fd00810: addi 0xfa0d, a8 +3fd00830: sll a9, a14 +3fd00840: cpw a3, a6 +3fd00850: nop +3fd00860: addi 0xfa0d, a8 +3fd00880: sll a9, a14 +3fd00890: move a12, *a6(0x303), 1 +3fd008b0: addi 0xf60d, a8 +3fd008d0: .word 0x04dc +3fd008e0: addi 0x90b, a1 +3fd00900: .word 0x0e04 +3fd00910: jrv L3FD00C50 +3fd00920: addc b9, b0 +3fd00930: movk 12, a4 +3fd00940: move *a3+, *a6+, 0 +3fd00950: .word 0xbe71 +3fd00960: rl 0x0, a11 +3fd00970: .word 0x00c0 +3fd00980: .word 0x0003 +3fd00990: .word 0x0a01 +3fd009a0: addi 0xfc02, a11 +3fd009c0: .word 0x7cbd +3fd009d0: pixt *b7, xy, b9 +3fd009e0: xori 0xa0502817, a5 +3fd00a10: move a10, *a0, 0 +3fd00a20: btst 17, a2 +3fd00a30: .word 0x0804 +3fd00a40: sext a11, 1 +3fd00a50: drav b7, b13 +3fd00a60: dint +3fd00a70: addi 0x500, a9 +3fd00a90: sext a4, 1 +3fd00aa0: btst 9, a7 +3fd00ab0: trap 3 +3fd00ac0: subi 0xcf3cf005, a11 +3fd00af0: pixt *a8, xy, a12 +3fd00b00: .word 0x0203 +3fd00b10: addi 0xfc0d, a9 +3fd00b30: move *b8(0x3c78), *b12+, 0 +3fd00b50: .word 0x7116 +3fd00b60: .word 0x7f00 +3fd00b70: trap 2 +3fd00b80: sext a11, 1 +3fd00b90: move a8, *a0+, 0 +3fd00ba0: .word 0xd999 +3fd00bb0: .word 0x9e6c +3fd00bc0: .word 0x0045 +3fd00bd0: addi 0xb0b, a1 +3fd00bf0: sext a4, 1 +3fd00c00: sla b0, b8 +3fd00c10: getst a0 +3fd00c20: movk 32, a6 +3fd00c30: btst 24, b12 +3fd00c40: movb *b0, *b12 +L3FD00C50: +3fd00c50: subk 24, b13 +3fd00c60: sra b0, b10 +3fd00c70: not b8 +3fd00c80: movk 32, a6 +3fd00c90: addi 0xb0b, a1 +3fd00cb0: sext a4, 1 +3fd00cc0: sla b0, b8 +3fd00cd0: getst a0 +3fd00ce0: movk 32, a6 +3fd00cf0: btst 24, b12 +3fd00d00: .word 0xdc1c +3fd00d10: btst 27, b13 +3fd00d20: sla b1, b0 +3fd00d30: move a6, *a0, 0 +3fd00d40: dsjs a9, L3FD00C50 +3fd00d50: addi 0xb0b, a1 +3fd00d70: .word 0x0e04 +3fd00d80: move a3, *a4, 0 +3fd00d90: nop +3fd00da0: sra b0, b8 +3fd00db0: btst 24, a12 +3fd00dc0: movb *b0, *b12 +3fd00dd0: subk 24, b13 +3fd00de0: sra b0, b10 +3fd00df0: not b8 +3fd00e00: movk 32, a6 +3fd00e10: .word 0x0a02 +3fd00e20: addi 0x3000, a11 +3fd00e40: rl 0x3, b8 +3fd00e50: rl 0x0, a0 +3fd00e60: .word 0x0e38 +3fd00e70: nop +3fd00e80: .word 0x7ec3 +3fd00e90: addi 0xf0b, a0 +3fd00eb0: dsjs a0, L3FD00EC0 +L3FD00EC0: +3fd00ec0: nop +3fd00ed0: rev a0 +L3FD00EE0: +3fd00ee0: sext a0, 1 +3fd00ef0: sla b1, b8 +3fd00f00: movk 24, a3 +3fd00f10: sla b6, b8 +3fd00f20: sll a8, a12 +3fd00f30: sll sp, b8 +3fd00f40: move b9, *b0, 1 +3fd00f50: btst 4, b13 +3fd00f60: addi 0xf0b, a0 +3fd00f80: addxy a0, a0 +3fd00f90: getst a0 +3fd00fa0: .word 0x0002 +3fd00fb0: sext a0, 1 +3fd00fc0: sla b1, b8 +3fd00fd0: movk 24, a3 +3fd00fe0: sla b6, b8 +3fd00ff0: sll a8, a12 +3fd01000: sll sp, b8 +3fd01010: move b9, *b0, 1 +3fd01020: btst 4, b13 +3fd01030: addi 0xf0b, a0 +3fd01050: sla 0x0, a0 +3fd01060: abs a0 +3fd01070: .word 0x0063 +3fd01080: sext a0, 1 +3fd01090: sla b1, b8 +3fd010a0: movk 24, a3 +3fd010b0: sla b6, b8 +3fd010c0: sll a8, a12 +3fd010d0: sll sp, b8 +3fd010e0: move b9, *b0, 1 +3fd010f0: btst 4, b13 +3fd01100: addi 0xf0b, a0 +3fd01120: .word 0x7800 +3fd01130: pixblt l,xy +3fd01140: .word 0x0000 +3fd01150: sext a0, 1 +3fd01160: sla b1, b8 +3fd01170: movk 24, a3 +3fd01180: sla b6, b8 +3fd01190: sll a8, a12 +3fd011a0: sll sp, b8 +3fd011b0: move b9, *b0, 1 +3fd011c0: btst 4, b13 +3fd011d0: addi 0xf0b, a0 +3fd011f0: movb a0, *a0 +3fd01200: .word 0x0c61 +3fd01210: .word 0x0000 +3fd01220: sext a0, 1 +3fd01230: sla b1, b8 +3fd01240: movk 24, a3 +3fd01250: sla b6, b8 +3fd01260: sll a8, a12 +3fd01270: sll sp, b8 +3fd01280: move b9, *b0, 1 +3fd01290: btst 4, b13 +3fd012a0: addi 0xf0b, a0 +3fd012c0: pixt a0, *a0 +3fd012d0: .word 0x0c60 +3fd012e0: movk 3, a3 +3fd012f0: pixblt b,l +3fd01300: sla b1, b8 +3fd01310: movk 24, a3 +3fd01320: sla b6, b8 +3fd01330: sll a8, a12 +3fd01340: sll sp, b8 +3fd01350: move b9, *b0, 1 +3fd01360: btst 4, b13 +3fd01370: addi 0xb0b, a0 +3fd01390: pixt a0, *a0 +3fd013a0: sla 0x1e, a7 +3fd013b0: move *b8(0x16ca), *b10+, 0 +3fd013d0: move b7, *b2+, 0 +3fd013e0: movb *a14, a5 +3fd013f0: subk 3, a2 +3fd01400: pixt *sp, *a3 +3fd01410: emu +3fd01420: addi 0x50b, a10 +3fd01440: movb b11, *b12 +3fd01450: btst 15, sp +3fd01460: sla b1, b12 +3fd01470: move a6, *a0, 0 +3fd01480: nop +3fd01490: pixt *a8, xy, a13 +3fd014a0: .word 0x0083 +3fd014b0: movk 32, a7 +L3FD014C0: +3fd014c0: dsjs b1, L3FD014C0 +3fd014d0: .word 0x0a01 +3fd014e0: pixblt l,l +3fd014f0: dsjs a0, L3FD01500 +L3FD01500: +3fd01500: .word 0x00c0 +3fd01510: pixt a0, *a2, xy +3fd01520: sla 0xc, sp +3fd01530: sll 0x12, a3 +3fd01540: pixt a2, *a12 +3fd01550: sla b9, b0 +3fd01560: move a6, *a8+, 0 +3fd01570: .word 0x7fe1 +3fd01580: .word 0x0a01 +3fd01590: pixblt l,l +3fd015a0: addxy a0, a0 +3fd015b0: sla 0x3, a0 +3fd015c0: pixt a0, *a0, xy +3fd015d0: sla 0xc, sp +3fd015e0: sll 0x12, a3 +3fd015f0: pixt a2, *a12 +3fd01600: sla b9, b0 +3fd01610: move a6, *a8+, 0 +3fd01620: .word 0x7fe1 +3fd01630: .word 0x0a01 +3fd01640: pixblt l,l +3fd01650: addk 32, a0 +3fd01660: movk 3, b0 +3fd01670: pixt a0, *a3, xy +3fd01680: sla 0xc, sp +3fd01690: sll 0x12, a3 +3fd016a0: pixt a2, *a12 +3fd016b0: sla b9, b0 +3fd016c0: move a6, *a8+, 0 +3fd016d0: .word 0x7fe1 +3fd016e0: .word 0x0a01 +3fd016f0: pixblt l,l +3fd01700: jale L3FD02FE0 +3fd01720: pixt a0, *a0, xy +3fd01730: sla 0xc, sp +3fd01740: sll 0x12, a3 +3fd01750: pixt a2, *a12 +3fd01760: sla b9, b0 +3fd01770: move a6, *a8+, 0 +3fd01780: .word 0x7fe1 +3fd01790: .word 0x0a02 +3fd017a0: pixblt l,l +3fd017b0: .word 0x0e00 +L3FD017C0: +3fd017c0: sla 0x0, b8 +3fd017d0: .word 0xff00 +3fd017e0: movk 32, b8 +3fd017f0: movk 32, b8 +3fd01800: movk 32, b8 +3fd01810: movk 32, b8 +3fd01820: .word 0xff18 +3fd01830: .word 0x0a02 +3fd01840: pixblt l,l +3fd01850: .word 0x7000 +3fd01860: .word 0x0418 +L3FD01870: +3fd01870: .word 0xff00 +3fd01880: movk 32, b8 +3fd01890: movk 32, b8 +3fd018a0: movk 32, b8 +3fd018b0: movk 32, b8 +3fd018c0: .word 0xff18 +3fd018d0: .word 0x0a02 +3fd018e0: pixblt l,l +3fd018f0: addk 32, a0 +3fd01900: jrle L3FD01C90 +3fd01910: .word 0xff00 +L3FD01920: +3fd01920: movk 32, b8 +3fd01930: movk 32, b8 +3fd01940: movk 32, b8 +3fd01950: movk 32, b8 +3fd01960: .word 0xff18 +3fd01970: .word 0x0a02 +3fd01980: pixblt l,l +3fd01990: srl a0, a0 +3fd019a0: .word 0x0066 +3fd019b0: .word 0xff00 +3fd019c0: movk 32, b8 +L3FD019D0: +3fd019d0: movk 32, b8 +3fd019e0: movk 32, b8 +3fd019f0: movk 32, b8 +3fd01a00: .word 0xff18 +3fd01a10: addi 0xb0b, a1 +3fd01a30: .word 0xfe00 +3fd01a40: jrle L3FD01D50 +3fd01a50: jrhi L3FD01D60 +3fd01a60: .word 0xff0c +3fd01a70: rl 0x6, a13 +L3FD01A80: +3fd01a80: .word 0x0cc3 +3fd01a90: cpw b1, b3 +3fd01aa0: emu +3fd01ab0: addi 0xf, a11 +3fd01ad0: jrnc L3FD01EA0 +3fd01ae0: .word 0x0003 +3fd01af0: jagt L3FCE7EC0 +3fd01b10: sra b12, b8 +3fd01b20: move *b12+, *b6+, 0 +3fd01b30: move *a3+, *a6+, 1 +3fd01b40: jrle L3FD02260 +3fd01b50: drav b0, b9 +3fd01b60: emu +3fd01b70: addi 0xf, a10 +3fd01b90: rl 0x0, a14 +3fd01ba0: .word 0x0080 +3fd01bb0: jrgt L3FD017C0 +3fd01bc0: addxy b6, b8 +3fd01bd0: move a14, *a1, 1 +3fd01be0: pixblt l,l +3fd01bf0: dsjs b14, L3FD01C00 +L3FD01C00: +3fd01c00: movk 6, b8 +3fd01c10: emu +3fd01c20: addi 0xf, a10 +3fd01c40: sla a7, a0 +3fd01c50: rev a0 +3fd01c60: jrgt L3FD01870 +3fd01c70: addxy b6, b8 +3fd01c80: move a14, *a1, 1 +L3FD01C90: +3fd01c90: pixblt l,l +3fd01ca0: dsjs b14, L3FD01CB0 +L3FD01CB0: +3fd01cb0: movk 6, b8 +3fd01cc0: emu +3fd01cd0: addi 0xf, a10 +3fd01cf0: .word 0x7010 +3fd01d00: nop +3fd01d10: jrgt L3FD01920 +3fd01d20: addxy b6, b8 +3fd01d30: move a14, *a1, 1 +3fd01d40: pixblt l,l +L3FD01D50: +3fd01d50: dsjs b14, L3FD01D60 +L3FD01D60: +3fd01d60: movk 6, b8 +3fd01d70: emu +3fd01d80: addi 0xf, a10 +3fd01da0: cmpxy b9, b12 +3fd01db0: .word 0x0001 +3fd01dc0: jrgt L3FD019D0 +3fd01dd0: addxy b6, b8 +3fd01de0: move a14, *a1, 1 +3fd01df0: pixblt l,l +3fd01e00: dsjs b14, L3FD01E10 +L3FD01E10: +3fd01e10: movk 6, b8 +3fd01e20: emu +3fd01e30: addi 0xf, a10 +3fd01e50: movb a6, *a6 +3fd01e60: .word 0x0001 +3fd01e70: jrgt L3FD01A80 +3fd01e80: addxy b6, b8 +3fd01e90: move a14, *a1, 1 +L3FD01EA0: +3fd01ea0: pixblt l,l +3fd01eb0: dsjs b14, L3FD01EC0 +L3FD01EC0: +3fd01ec0: movk 6, b8 +L3FD01ED0: +3fd01ed0: .word 0x021f +3fd01ee0: addi 0xff09, a9 +3fd01f00: move a14, *a1(0xc38d), 0 +3fd01f20: movb b13, *b1 +3fd01f30: getst a3 +3fd01f40: addi 0x10c, a10 +3fd01f60: pixt a4, *a0 +3fd01f70: movk 24, b9 +3fd01f80: .word 0x7a3f +L3FD01F90: +3fd01f90: cmpxy b7, b6 +L3FD01FA0: +3fd01fa0: move *a14, *a13, 1 +3fd01fb0: movk 24, sp +3fd01fc0: sla 0x1f, b3 +3fd01fd0: emu +3fd01fe0: addi 0xf, a11 +3fd02000: jruc L3FD021D0 +3fd02010: .word 0x0400 +3fd02020: jann L3FD681F0 +3fd02040: sla b12, b8 +3fd02050: movk 12, a6 +3fd02060: move *a3+, *a6+, 0 +3fd02070: move *a3, a1, 1 +3fd02080: move b9, *b1, 1 +3fd02090: emu +3fd020a0: addi 0xf, a11 +3fd020c0: jruc L3FD01ED0 +3fd020d0: .word 0x0080 +3fd020e0: jann L3FD682B0 +3fd02100: sla b12, b8 +L3FD02110: +3fd02110: movk 12, a6 +3fd02120: move *a3+, *a6+, 0 +3fd02130: move *a3, a1, 1 +3fd02140: move b9, *b1, 1 +3fd02150: emu +3fd02160: addi 0xf, a11 +3fd02180: addxy b0, b0 +3fd02190: .word 0x0c60 +3fd021a0: jann L3FD68370 +3fd021c0: sla b12, b8 +L3FD021D0: +3fd021d0: movk 12, a6 +3fd021e0: move *a3+, *a6+, 0 +3fd021f0: move *a3, a1, 1 +3fd02200: move b9, *b1, 1 +3fd02210: emu +3fd02220: addi 0xf, a11 +3fd02240: rl 0x6, a12 +3fd02250: .word 0x0003 +L3FD02260: +3fd02260: jann L3FD68430 +3fd02280: sla b12, b8 +3fd02290: movk 12, a6 +3fd022a0: move *a3+, *a6+, 0 +3fd022b0: move *a3, a1, 1 +3fd022c0: move b9, *b1, 1 +3fd022d0: emu +3fd022e0: addi 0xf, a11 +3fd02300: jruc L3FD02110 +3fd02310: .word 0x0080 +3fd02320: jann L3FD484F0 +3fd02340: rl 0x18, a8 +3fd02350: addxy a2, a8 +3fd02360: nop +3fd02370: rl 0x0, a12 +3fd02380: jruc L3FD01F90 +3fd02390: emu +3fd023a0: addi 0xb, a10 +3fd023c0: movk 3, sp +3fd023d0: sll sp, b0 +3fd023e0: move *a6+, *a12+, 0 +3fd023f0: sll b9, b1 +3fd02400: pixt *a6, *a6 +3fd02410: pixt *b0, *b8 +3fd02420: emu +3fd02430: addi 0xc, a11 +3fd02450: rl 0x7, b8 +3fd02460: movk 6, a6 +3fd02470: movb a3, *a3 +3fd02480: jrhi L3FD01FA0 +3fd02490: jrhi L3FD02620 +3fd024a0: rl 0x18, a12 +3fd024b0: pixt a6, *a12, xy +3fd024c0: jump b11 +3fd024d0: addi 0xe, a10 +3fd024f0: sla b0, b12 +3fd02500: emu +3fd02510: move a0, *a0, 0 +3fd02520: rl 0xc, sp +3fd02530: pixt *a3, *a0 +3fd02540: dsj a12, L3FD78710 +3fd02560: dsjs a14, L3FD02750 +3fd02570: .word 0x0a01 +3fd02580: .word 0x0e0b +3fd02590: addxy a0, a0 +3fd025a0: sla 0x3, a0 +3fd025b0: .word 0x0000 +3fd025c0: movb *a12, a0 +3fd025d0: sla b1, b1 +3fd025e0: movb b7, *b12 +L3FD025F0: +3fd025f0: movk 24, a13 +3fd02600: jrn L3FD02D70 +3fd02610: exgpc b11 +L3FD02620: +3fd02620: addi 0xe, a10 +3fd02640: .word 0x7010 +3fd02650: nop +3fd02660: move a0, *a0, 0 +3fd02670: rl 0xc, sp +3fd02680: pixt *a3, *a0 +3fd02690: dsj a12, L3FD78860 +3fd026b0: dsjs a14, L3FD028A0 +L3FD026C0: +3fd026c0: .word 0x0a01 +3fd026d0: subi 0xfe1ac3ff, a11 +3fd02700: jauc L3FD1B390 +3fd02720: .word 0x7e30 +3fd02730: move *a6, a6, 1 +3fd02740: dsjs a13, L3FD028D0 +L3FD02750: +3fd02750: btst 16, a7 +3fd02760: .word 0x0a01 +L3FD02770: +3fd02770: subi 0xfe7339ff, a11 +3fd027a0: jauc L3FD1B430 +3fd027c0: .word 0x7e30 +3fd027d0: move *a6, a6, 1 +3fd027e0: dsjs a13, L3FD02970 +3fd027f0: btst 16, a7 +3fd02800: .word 0x0a01 +3fd02810: .word 0x0e0b +3fd02820: .word 0x7800 +3fd02830: rl 0xc, b8 +3fd02840: negb a3 +3fd02850: movb *a12, a0 +3fd02860: sla b1, b1 +3fd02870: movb b7, *b12 +3fd02880: movk 24, a13 +3fd02890: jrn L3FD03000 +L3FD028A0: +3fd028a0: exgpc b11 +3fd028b0: addi 0x9, a11 +L3FD028D0: +3fd028d0: jrnv L3FD026C0 +3fd028e0: rl 0x18, a13 +3fd028f0: .word 0xfecc +3fd02900: rl 0x6, sp +3fd02910: .word 0xdcc3 +3fd02920: pushst +3fd02930: .word 0x0a02 +3fd02940: trap 11 +3fd02950: movb *a0(0xc3e6), *a5(0x383) +3fd02980: move a8, *a3, 1 +3fd02990: .word 0x7cc6 +3fd029a0: dsjs a8, L3FD029B0 +L3FD029B0: +3fd029b0: sll a3, a0 +3fd029c0: exgpc b12 +3fd029d0: addi 0xe, a10 +3fd029f0: sla b0, b12 +3fd02a00: emu +3fd02a10: move a0, *a0, 0 +3fd02a20: move a12, *sp(0x83c1), 0 +3fd02a40: fill xy +3fd02a50: sla b0, b8 +3fd02a60: pixblt b,l +3fd02a70: .word 0x0a01 +3fd02a80: .word 0x0e0b +3fd02a90: addxy a0, a0 +3fd02aa0: sla 0x3, a0 +3fd02ab0: .word 0x0000 +3fd02ac0: movb *a12, a0 +3fd02ad0: jrp L3FD025F0 +3fd02ae0: .word 0xff83 +3fd02af0: movk 32, sp +3fd02b00: move *a3+, *a0+, 0 +3fd02b10: emu +3fd02b20: addi 0xe, a10 +3fd02b40: .word 0x7010 +3fd02b50: nop +3fd02b60: move a0, *a0, 0 +L3FD02B70: +3fd02b70: move a12, *sp(0x83c1), 0 +3fd02b90: fill xy +3fd02ba0: sla b0, b8 +3fd02bb0: pixblt b,l +3fd02bc0: .word 0x0a01 +3fd02bd0: subi 0xfe7339ff, a11 +3fd02c00: jauc L3FCDB890 +3fd02c20: jrp L3FD02A30 +3fd02c30: move @0x7cc300c, sp +3fd02c60: .word 0x0a02 +3fd02c70: .word 0x0e0b +3fd02c80: .word 0x0e00 +3fd02c90: sla 0x0, b8 +3fd02ca0: .word 0x0000 +3fd02cb0: movk 32, b14 +L3FD02CC0: +3fd02cc0: movk 32, b8 +3fd02cd0: movk 32, b8 +3fd02ce0: movk 32, b8 +3fd02cf0: .word 0x02ff +3fd02d00: addi 0xe, a10 +3fd02d20: movk 3, b0 +3fd02d30: .word 0x0004 +3fd02d40: btst 15, a0 +3fd02d50: movk 32, b8 +3fd02d60: movk 32, b8 +L3FD02D70: +3fd02d70: movk 32, b8 +3fd02d80: .word 0xff18 +3fd02d90: .word 0x0a02 +3fd02da0: .word 0x0e0b +3fd02db0: addk 32, a0 +3fd02dc0: jrle L3FD03150 +3fd02dd0: .word 0x0000 +3fd02de0: movk 32, b14 +3fd02df0: movk 32, b8 +3fd02e00: movk 32, b8 +3fd02e10: movk 32, b8 +3fd02e20: .word 0x02ff +3fd02e30: addi 0xd, a10 +3fd02e50: sll a11, a3 +3fd02e60: .word 0x0000 +3fd02e70: movk 32, b14 +3fd02e80: movk 32, b8 +3fd02e90: movk 32, b8 +3fd02ea0: movk 32, b8 +3fd02eb0: pushst +3fd02ec0: addi 0xc, a10 +L3FD02EE0: +3fd02ee0: addxy b4, b12 +3fd02ef0: add a14, a0 +3fd02f00: jrnn L3FD02770 +3fd02f10: addxy b7, b8 +3fd02f20: move a14, *a1, 1 +3fd02f30: movk 24, a7 +3fd02f40: not a3 +3fd02f50: .word 0x0a01 +3fd02f60: subi 0xfe1ac3ff, a11 +3fd02f90: .word 0x7000 +3fd02fa0: move *a14+, *a7+, 0 +3fd02fb0: sll b9, b1 +3fd02fc0: movb a6, *a6 +3fd02fd0: rl 0x18, b9 +L3FD02FE0: +3fd02fe0: btst 8, b6 +3fd02ff0: .word 0x0a01 +L3FD03000: +3fd03000: .word 0x0e0b +3fd03010: .word 0x0e00 +3fd03020: move b1, *b0, 0 +3fd03030: .word 0x0000 +3fd03040: movb *a12, a0 +3fd03050: jrp L3FD02B70 +3fd03060: move a3, @0x8c6c1e0f, 1 +3fd03090: emu +3fd030a0: addi 0xe, a10 +3fd030c0: sla a7, a0 +3fd030d0: rev a0 +3fd030e0: move a0, *a0, 0 +3fd030f0: move a12, *sp(0x83c1), 0 +3fd03110: pixblt l,l +3fd03120: mods b0, b14 +3fd03130: pixblt b,l +3fd03140: .word 0x0a01 +L3FD03150: +3fd03150: .word 0x0e0b +3fd03160: addk 32, a0 +3fd03170: movk 3, b0 +3fd03180: .word 0x0003 +3fd03190: movb *a12, a0 +3fd031a0: jrp L3FD02CC0 +3fd031b0: move a3, @0x8c6c1e0f, 1 +3fd031e0: emu +3fd031f0: addi 0xd, a10 +3fd03210: cmpxy b9, b12 +3fd03220: .word 0x0001 +3fd03230: jrgt L3FD02E40 +3fd03240: addxy b6, b8 +3fd03250: move a14, *a1, 1 +3fd03260: pixblt l,l +3fd03270: jrle L3FD035E0 +3fd03280: emu +3fd03290: addi 0xd, a10 +3fd032b0: movb a6, *a6 +3fd032c0: .word 0x0001 +3fd032d0: jrgt L3FD02EE0 +3fd032e0: addxy b6, b8 +3fd032f0: move a14, *a1, 1 +3fd03300: pixblt l,l +3fd03310: jrle L3FD03680 +3fd03320: .word 0x0207 +3fd03330: addi 0xff09, a10 +3fd03350: movk 32, b8 +3fd03360: .word 0xff00 +3fd03370: .word 0x00ff +3fd03380: movk 32, b8 +3fd03390: addi 0x90b, a1 +3fd033b0: .word 0x7c01 +3fd033c0: .word 0x371b +3fd033d0: .word 0x78dc +3fd033e0: mods b13, b3 +3fd033f0: move *b7+, *b6+, 0 +3fd03400: .word 0x7f31 +3fd03410: .word 0x0004 +3fd03420: .word 0x0a01 +3fd03430: .word 0x0e0b +3fd03440: .word 0x0e00 +3fd03450: move b1, *b0, 0 +3fd03460: .word 0x0000 +3fd03470: movb *a7, *a0 +3fd03480: sll b9, b1 +3fd03490: movb a6, *a6 +3fd034a0: rl 0x18, b9 +3fd034b0: movb *a3, a6 +3fd034c0: exgpc b11 +3fd034d0: addi 0xe, a10 +L3FD034F0: +3fd034f0: sla a7, a0 +3fd03500: rev a0 +3fd03510: addxy a0, a0 +3fd03520: rl 0xc, b12 +3fd03530: jrle L3FD03B70 +3fd03540: movk 12, a12 +3fd03550: srl b1, b3 +3fd03560: dsjs a14, L3FD03730 +3fd03570: .word 0x0a01 +3fd03580: .word 0x0e0b +3fd03590: addk 32, a0 +3fd035a0: movk 3, b0 +L3FD035B0: +3fd035b0: .word 0x0003 +3fd035c0: movb *a7, *a0 +3fd035d0: sll b9, b1 +L3FD035E0: +3fd035e0: movb a6, *a6 +3fd035f0: rl 0x18, b9 +3fd03600: movb *a3, a6 +3fd03610: exgpc b11 +3fd03620: addi 0xd, a10 +3fd03640: movb a6, *a6 +3fd03650: .word 0x0001 +3fd03660: jrn L3FD03D70 +3fd03670: rl 0xc, b8 +L3FD03680: +3fd03680: jrle L3FD03CC0 +3fd03690: movk 12, a12 +3fd036a0: jrgt L3FD039E0 +L3FD036B0: +3fd036b0: emu +3fd036c0: addi 0x30e, a11 +3fd036e0: jruc L3FD034F0 +3fd036f0: .word 0x0080 +3fd03700: .word 0x0000 +3fd03710: modu b9, b12 +3fd03720: sla 0x8, b8 +L3FD03730: +3fd03730: rl 0x6, a12 +3fd03740: .word 0x0483 +3fd03750: rl 0x0, b14 +3fd03760: .word 0x00c0 +3fd03770: .word 0x0601 +3fd03780: rev b14 +3fd03790: .word 0x0a01 +3fd037a0: .word 0x0c0b +3fd037b0: sext a3, 1 +3fd037c0: movk 32, a12 +3fd037d0: subxy b13, b0 +3fd037e0: move a6, *a12(0xc361), 0 +3fd03800: dsj a6, L3FCB6BD0 +3fd03820: jruc L3FD03E60 +3fd03830: move @0xd0b0b01, @0x6318c03, 1 +3fd03880: .word 0x0000 +3fd03890: movk 30, sp +3fd038a0: .word 0x0846 +3fd038b0: jrv L3FD03BF0 +3fd038c0: move a9, *a0, 0 +3fd038d0: .word 0x0c07 +3fd038e0: add b1, b0 +3fd038f0: move a12, *a0, 0 +3fd03900: .word 0x000f +3fd03910: .word 0x0000 +3fd03920: .word 0x0000 +3fd03930: .word 0x0000 +3fd03940: .word 0x0000 +3fd03950: .word 0x0000 +3fd03960: .word 0x0000 +3fd03970: .word 0x000f +3fd03980: .word 0x0800 +3fd03990: jrnn L3FD035B0 +3fd039a0: rev sp +3fd039b0: .word 0x0000 +3fd039c0: .word 0x0000 +3fd039d0: .word 0x0000 +L3FD039E0: +3fd039e0: .word 0x0000 +3fd039f0: .word 0x0000 +3fd03a00: .word 0x0000 +3fd03a10: emu +3fd03a20: .word 0x0800 +3fd03a30: move *b1(0x3f), *b9+, 0 +3fd03a50: .word 0x0000 +3fd03a60: .word 0x0000 +3fd03a70: .word 0x0000 +3fd03a80: rl a0, a0 +3fd03a90: jrnn L3FD03680 +3fd03aa0: rev sp +3fd03ab0: .word 0x0000 +3fd03ac0: .word 0x0000 +3fd03ad0: addc a1, a13 +3fd03ae0: .word 0x7469 +3fd03af0: .word 0x7473 +3fd03b00: sra b11, b2 +3fd03b10: mods a11, a1 +3fd03b20: or a1, a13 +3fd03b30: .word 0x7265 +3fd03b40: rl a11, a13 +3fd03b50: sla a11, a14 +3fd03b60: srl 0x15, a12 +L3FD03B70: +3fd03b70: sra a10, a13 +3fd03b80: rl a11, a4 +3fd03b90: mods b11, b5 +3fd03ba0: andn a1, a13 +3fd03bb0: move a1, b13 +3fd03bc0: .word 0x726f +3fd03bd0: sla a11, a13 +3fd03be0: srl 0x15, a12 +L3FD03BF0: +3fd03bf0: andn a10, a7 +3fd03c00: rl 0x9, a13 +3fd03c10: srl 0x17, b8 +3fd03c20: dsjs b1, L3FD03C40 +3fd03c30: srl 0x17, b0 +L3FD03C40: +3fd03c40: .word 0x3537 +3fd03c50: .word 0x372d +3fd03c60: srl 0x17, b5 +3fd03c70: srl 0x16, a3 +3fd03c80: rl 0x9, b1 +3fd03c90: srl 0x17, b0 +3fd03ca0: andn a10, a9 +3fd03cb0: dsjs sp, L3FD03CE0 +L3FD03CC0: +3fd03cc0: .word 0x3538 +3fd03cd0: srl 0x17, b9 +L3FD03CE0: +3fd03ce0: rev b1 +3fd03cf0: addc a1, a13 +3fd03d00: .word 0x7469 +3fd03d10: .word 0x7473 +3fd03d20: sra b11, b2 +3fd03d30: mods a11, a1 +3fd03d40: or a1, a13 +3fd03d50: .word 0x7265 +3fd03d60: rl a11, a13 +L3FD03D70: +3fd03d70: sla a11, a14 +3fd03d80: srl 0x15, a12 +3fd03d90: sra a10, a13 +3fd03da0: rl a11, a4 +3fd03db0: mods b11, b5 +3fd03dc0: andn a1, a13 +3fd03dd0: move a1, b13 +3fd03de0: .word 0x726f +3fd03df0: sla a11, a13 +3fd03e00: srl 0x15, a12 +3fd03e10: andn a10, a7 +3fd03e20: rl 0x9, a13 +3fd03e30: srl 0x17, b8 +3fd03e40: dsjs b1, L3FD03E60 +3fd03e50: srl 0x17, b0 +L3FD03E60: +3fd03e60: .word 0x3537 +3fd03e70: .word 0x372d +3fd03e80: srl 0x17, b5 +3fd03e90: srl 0x16, a3 +3fd03ea0: rl 0x9, b1 +3fd03eb0: cmp a9, a13 +3fd03ec0: move b10, a3 +3fd03ed0: dsjs b8, L3FD03EF0 +3fd03ee0: dsjs b5, L3FD03F80 +L3FD03EF0: +3fd03ef0: rl 0x9, a13 +3fd03f00: sra a0, a0 +3fd03f10: .word 0x0000 +3fd03f20: srl a8, a0 +3fd03f30: .word 0x0000 +3fd03f40: sll a8, a0 +3fd03f50: .word 0x0000 +3fd03f60: sra a8, a0 +3fd03f70: .word 0x0000 +L3FD03F80: +3fd03f80: addc a0, a0 +3fd03f90: .word 0x0000 +3fd03fa0: addi 0x0, a0 +3fd03fc0: dsjs a0, L3FD03FD0 +L3FD03FD0: +3fd03fd0: .word 0x0000 +3fd03fe0: trap 0 +3fd03ff0: .word 0x0000 +3fd04000: sll a0, a0 +3fd04010: .word 0x0000 +3fd04020: modu a0, a0 +3fd04030: .word 0x0000 +3fd04040: and a8, a0 +3fd04050: .word 0x0000 +3fd04060: andn a0, a0 +3fd04070: .word 0x0000 +3fd04080: add a0, a0 +3fd04090: .word 0x0000 +3fd040a0: mods a8, a0 +3fd040b0: .word 0x0000 +3fd040c0: or a0, a0 +3fd040d0: .word 0x0000 +3fd040e0: modu a0, a0 +3fd040f0: .word 0x0000 +3fd04100: clr a0 +3fd04110: .word 0x0000 +3fd04120: xor a8, a0 +3fd04130: .word 0x0000 +3fd04140: divs a0, a0 +3fd04150: .word 0x0000 +3fd04160: divs a8, a0 +3fd04170: .word 0x0000 +3fd04180: divu a0, a0 +3fd04190: .word 0x0000 +3fd041a0: divu a8, a0 +3fd041b0: .word 0x0000 +3fd041c0: mpys a0, a0 +3fd041d0: .word 0x0000 +3fd041e0: movb *a0(0x0), *a0(0x5d00) +3fd04210: .word 0x0000 +3fd04220: addk 16, a0 +3fd04230: .word 0x0000 +3fd04240: dsjs a0, L3FD043D0 +3fd04250: .word 0x0000 +3fd04260: move *a0(0x0), a0, 0 +3fd04280: mpyu a0, a0 +3fd04290: .word 0x0000 +3fd042a0: btst a8, a0 +3fd042b0: .word 0x0000 +3fd042c0: mpyu a8, a0 +3fd042d0: .word 0x0000 +3fd042e0: btst a8, a0 +3fd042f0: .word 0x0000 +3fd04300: sla a0, a0 +3fd04310: .word 0x0000 +3fd04320: modu a8, a0 +3fd04330: .word 0x0000 +3fd04340: srl a0, a0 +L3FD04350: +3fd04350: .word 0x0000 +3fd04360: .word 0x7200 +3fd04370: .word 0x0000 +3fd04380: add a8, a0 +3fd04390: .word 0x0000 +3fd043a0: mods a8, a0 +3fd043b0: .word 0x0000 +3fd043c0: dsjs a0, L3FD04350 +L3FD043D0: +3fd043d0: .word 0x0000 +3fd043e0: .word 0xbe00 +3fd043f0: .word 0x0000 +3fd04400: dsjs a0, L3FD04410 +L3FD04410: +3fd04410: .word 0x0000 +3fd04420: srl a8, a0 +3fd04430: .word 0x0000 +3fd04440: dsjs a0, L3FD044D0 +3fd04450: .word 0x0000 +3fd04460: addi 0x0, a0 +3fd04480: addk 16, a0 +3fd04490: .word 0x0000 +3fd044a0: jals L3FD044C0 +L3FD044C0: +3fd044c0: or a0, a0 +L3FD044D0: +3fd044d0: .word 0x0000 +3fd044e0: emu +3fd044f0: .word 0x0600 +3fd04500: addk 8, a0 +3fd04510: trap 0 +3fd04520: .word 0x0000 +3fd04530: .word 0x0000 +3fd04540: pixblt l,l +3fd04550: .word 0x0000 +3fd04560: sext a0, 0 +3fd04570: .word 0x0000 +3fd04580: .word 0x0000 +3fd04590: emu +3fd045a0: addi 0x0, a0 +3fd045c0: pixt *a8, xy, *a0, xy +3fd045d0: .word 0x00ff +3fd045e0: sext a0, 0 +3fd045f0: .word 0x0a00 +3fd04600: addi 0xe00, a0 +3fd04620: .word 0x0400 +3fd04630: .word 0x0000 +3fd04640: .word 0x0000 +3fd04650: .word 0x0000 +3fd04660: .word 0x0000 +3fd04670: .word 0x0000 +3fd04680: sla 0x0, a0 +3fd04690: .word 0x0000 +3fd046a0: .word 0x0000 +3fd046b0: .word 0x0000 +3fd046c0: .word 0xff00 +3fd046d0: .word 0x0000 +3fd046e0: .word 0x0000 +3fd046f0: .word 0x0a00 +3fd04700: subk 24, a0 +3fd04710: .word 0x0000 +3fd04720: .word 0x0000 +3fd04730: .word 0x0000 +3fd04740: .word 0x0800 +3fd04750: move *b1(0xc03f), *sp+, 0 +3fd04770: jrle L3FD04790 +3fd04780: move *a8(0xda01), *a1+, 0 +3fd047a0: movy a8, a1 +3fd047b0: .word 0x0401 +3fd047c0: subk 24, a2 +3fd047d0: sll 0x10, a2 +3fd047e0: srl 0x10, a2 +3fd047f0: dsjs a2, L3FD04980 +3fd04800: cmp a0, a2 +3fd04810: or a8, a2 +3fd04820: sra a0, a2 +3fd04830: mods a0, a2 +3fd04840: .word 0x7402 +3fd04850: .word 0x7b02 +3fd04860: movb a8, *a2 +3fd04870: move *a8+, *a2+, 1 +3fd04880: move -*a8, -*a2, 0 +3fd04890: move *a8(0xc502), a2, 1 +3fd048b0: move @0xf002e202, *a2+, 0 +3fd048e0: .word 0xfe02 +3fd048f0: .word 0x0c02 +3fd04900: movk 16, a3 +3fd04910: sll 0x0, a3 +3fd04920: rl 0x8, a3 +3fd04930: add a8, a3 +3fd04940: move a0, a3 +3fd04950: mpys a0, a3 +3fd04960: mods a0, a3 +3fd04970: move a0, *a3, 0 +L3FD04980: +3fd04980: move a0, *a3+, 1 +3fd04990: move a0, -*a3, 1 +3fd049a0: move a0, *a3(0xc203), 1 +3fd049c0: move *a8(0xe003), *a3+, 0 +3fd049e0: pixt a0, *a3, xy +3fd049f0: .word 0x0003 +3fd04a00: .word 0x0e04 +3fd04a10: btst 23, a4 +3fd04a20: srl 0x18, a4 +3fd04a30: dsjs a4, L3FD04A40 +L3FD04A40: +3fd04a40: move a0, a4 +3fd04a50: mpys a0, a4 +3fd04a60: mods a0, a4 +3fd04a70: .word 0x7b04 +3fd04a80: movb *a0, a4 +3fd04a90: .word 0x9e04 +3fd04aa0: movb *a0(0xbe04), a4 +L3FD04AC0: +3fd04ac0: jrn L3FD04B10 +3fd04ad0: addxy a0, a4 +3fd04ae0: pixt a0, *a4, xy +3fd04af0: .word 0xff04 +3fd04b00: pixblt l,l +L3FD04B10: +3fd04b10: btst 7, a5 +3fd04b20: sra 0x8, a5 +3fd04b30: dsjs a5, L3FD04AC0 +3fd04b40: cmp a8, a5 +3fd04b50: andn a0, a5 +3fd04b60: divu a0, a5 +3fd04b70: sll a8, a5 +3fd04b80: .word 0x7305 +3fd04b90: move *a0, a5, 0 +3fd04ba0: move a0, *a5+, 1 +3fd04bb0: move a8, -*a5, 1 +3fd04bc0: move a8, *a5(0xc405), 1 +3fd04be0: exgf a5, 0 +3fd04bf0: cmpxy a8, a5 +3fd04c00: drav a8, a5 +3fd04c10: .word 0x0805 +3fd04c20: movk 8, a6 +3fd04c30: sra 0x10, a6 +3fd04c40: dsjs a6, L3FD04D50 +3fd04c50: subb a8, a6 +3fd04c60: xor a8, a6 +3fd04c70: rl a0, a6 +3fd04c80: .word 0x7906 +3fd04c90: move *a0, a6, 1 +3fd04ca0: move *a0+, a6, 0 +3fd04cb0: move -*a8, a6, 1 +3fd04cc0: move *a0(0xc206), a6, 0 +3fd04ce0: move *a0(0xdf06), *a6+, 1 +3fd04d00: pixt a0, *a6, xy +3fd04d10: pixt *a8, *a6 +3fd04d20: subi 0xd8f8e8f8, a6 +L3FD04D50: +3fd04d50: .word 0xff07 +3fd04d60: srl 0x1, sp +3fd04d70: add a8, a7 +3fd04d80: and a8, a7 +3fd04d90: .word 0xff07 +3fd04da0: .word 0xffff +3fd04db0: .word 0xffff +3fd04dc0: .word 0xffff +3fd04dd0: .word 0xffff +3fd04de0: .word 0xffff +3fd04df0: .word 0xffff +3fd04e00: .word 0xffff +3fd04e10: .word 0xffff +3fd04e20: .word 0xffff +3fd04e30: .word 0xffff +3fd04e40: .word 0xffff +3fd04e50: .word 0xffff +3fd04e60: .word 0xffff +3fd04e70: .word 0xffff +3fd04e80: .word 0xffff +3fd04e90: .word 0xffff +3fd04ea0: .word 0xffff +3fd04eb0: .word 0xffff +3fd04ec0: .word 0xffff +3fd04ed0: .word 0xffff +3fd04ee0: .word 0xffff +3fd04ef0: .word 0xffff +3fd04f00: .word 0xffff +3fd04f10: .word 0xffff +3fd04f20: .word 0xffff +3fd04f30: .word 0xffff +3fd04f40: .word 0xffff +3fd04f50: sra b7, sp +3fd04f60: .word 0xff07 +3fd04f70: .word 0x7dff +3fd04f80: move *a8, *a7, 0 +3fd04f90: movb *a0, *a7 +3fd04fa0: movb a0, *a7(0xbc07) +3fd04fc0: jrv L3FD05040 +3fd04fd0: move @0xef07e807, *a7+, 1 +3fd05000: emu +3fd05010: pixblt l,l +3fd05020: movk 24, a8 +3fd05030: sll 0x10, a8 +L3FD05040: +3fd05040: srl 0x10, a8 +3fd05050: add a0, a8 +3fd05060: subb a0, a8 +3fd05070: and a0, a8 +3fd05080: sla a0, a8 +3fd05090: lmo a0, a8 +3fd050a0: .word 0x7408 +3fd050b0: .word 0x7a08 +3fd050c0: movb *a0, a8 +3fd050d0: move a0, -*a8, 0 +3fd050e0: move -*a8, a8, 1 +3fd050f0: movb *a0(0xb908), a8 +3fd05110: jrle L3FD051A0 +3fd05120: move *a0(0xe808), *a8+, 1 +3fd05140: .word 0xfe08 +3fd05150: subk 32, a8 +3fd05160: sll 0x0, a9 +3fd05170: dsjs a9, L3FD05200 +3fd05180: move a0, b9 +3fd05190: sll a8, a9 +L3FD051A0: +3fd051a0: .word 0x7809 +3fd051b0: movb a8, *a9 +3fd051c0: move a0, -*a9, 1 +3fd051d0: move *a8(0xc909), a9, 0 +3fd051f0: .word 0xdb09 +L3FD05200: +3fd05200: movx a8, a9 +3fd05210: .word 0xff09 +3fd05220: addk 8, a9 +3fd05230: sll 0x0, a10 +3fd05240: .word 0x370a +L3FD05250: +3fd05250: btst a0, a10 +3fd05260: mpys a8, a10 +3fd05270: .word 0x700a +3fd05280: move a8, *a10, 1 +3fd05290: move *a0+, a10, 1 +3fd052a0: move -*a8, -*a10, 0 +3fd052b0: movb *a0(0xcf0a), *a10(0xe20a) +3fd052e0: movy a0, a10 +3fd052f0: nop +3fd05300: subk 16, a11 +L3FD05310: +3fd05310: sra 0x18, a11 +3fd05320: dsjs a11, L3FD05330 +L3FD05330: +3fd05330: move a8, b11 +3fd05340: sll a0, a11 +3fd05350: .word 0x720b +L3FD05360: +3fd05360: move a8, *a11, 1 +3fd05370: move *a0+, a11, 1 +3fd05380: move -*a8, -*a11, 0 +3fd05390: movb *a8(0xd00b), *a11(0xe30b) +3fd053c0: drav a8, a11 +3fd053d0: sext a11, 1 +3fd053e0: movk 32, a12 +3fd053f0: sra 0x8, a12 +3fd05400: dsjs a12, L3FD05310 +3fd05410: andn a0, a12 +3fd05420: sra a8, a12 +3fd05430: .word 0x760c +3fd05440: move *a8, a12, 1 +3fd05450: move *a8+, *a12+, 0 +3fd05460: move -*a0, -*a12, 1 +3fd05470: movb *a8(0xcd0c), *a12(0xe00c) +3fd054a0: pixt *a8, xy, a12 +3fd054b0: sext a12, 1 +3fd054c0: movk 16, a13 +3fd054d0: srl 0x18, a13 +3fd054e0: dsjs a13, L3FD055F0 +3fd054f0: move a0, a13 +3fd05500: mpys a0, a13 +3fd05510: mods a0, a13 +3fd05520: .word 0x7d0d +3fd05530: movb a8, *a13 +3fd05540: move a8, -*a13, 0 +3fd05550: move *a8(0xd), a13, 0 +3fd05570: addi 0x1, a1 +3fd05590: .word 0x0400 +L3FD055A0: +3fd055a0: addi 0xb, a8 +3fd055c0: srl a3, a6 +3fd055d0: .word 0x0666 +3fd055e0: .word 0x06f6 +L3FD055F0: +3fd055f0: trap 3 +3fd05600: .word 0x0c0b +3fd05610: pixt *sp, xy, b9 +3fd05620: jrnn L3FD059F0 +3fd05630: exgpc b3 +3fd05640: addi 0x30b, a10 +3fd05660: .word 0xd86c +3fd05670: sla b13, b0 +3fd05680: cpw a6, a3 +3fd05690: movk 25, sp +3fd056a0: .word 0xff36 +3fd056b0: move b6, *b9(0xc361), 0 +3fd056d0: dsj a6, L3FD0F710 +3fd056f0: subi 0x21efeffc, a11 +3fd05720: jrhi L3FD055A0 +3fd05730: sext a3, 1 +3fd05740: jruc L3FD05F30 +3fd05750: jrhi L3FD05360 +3fd05760: .word 0x7bc7 +3fd05770: .word 0x0808 +3fd05780: emu +3fd05790: addi 0xc, a10 +3fd057b0: .word 0x360e +3fd057c0: .word 0xdc44 +3fd057d0: .word 0x06e4 +3fd057e0: .word 0x0606 +3fd057f0: move b3, *b6(0xc223), 1 +3fd05810: sext a6, 1 +3fd05820: trap 2 +3fd05830: addi 0x2c00, a11 +3fd05850: jrnc L3FD05250 +3fd05860: .word 0x7040 +3fd05870: .word 0x76af +3fd05880: move *b13+, *b3+, 0 +3fd05890: .word 0x041b +3fd058a0: addi 0xf90c, a8 +3fd058c0: .word 0x366e +3fd058d0: .word 0x0402 +3fd058e0: addi 0x30c, a8 +3fd05900: sll 0x12, a8 +3fd05910: rl 0x19, b3 +3fd05920: sla 0x19, b3 +3fd05930: .word 0x0846 +3fd05940: .word 0x0804 +3fd05950: .word 0x0c0b +3fd05960: sla 0x8, a3 +3fd05970: jrv L3FD05DE0 +3fd05980: jrv L3FD05650 +3fd05990: sll 0x12, a12 +3fd059a0: .word 0x0201 +3fd059b0: addi 0xfd0b, a10 +3fd059d0: movk 32, b8 +3fd059e0: .word 0x7edb +L3FD059F0: +3fd059f0: dsjs b12, L3FD059F0 +3fd05a00: srl a3, a6 +L3FD05A10: +3fd05a10: .word 0x0a02 +3fd05a20: .word 0x0a0b +3fd05a30: movk 32, a0 +3fd05a40: movk 32, b8 +3fd05a50: .word 0xff18 +3fd05a60: movk 7, sp +3fd05a70: movk 32, b8 +3fd05a80: .word 0x0418 +3fd05a90: addi 0x303, a8 +3fd05ab0: srl a7, a14 +3fd05ac0: exgpc a3 +3fd05ad0: addi 0xfc06, a10 +3fd05af0: .word 0xffff +3fd05b00: .word 0x0403 +3fd05b10: addi 0x3, a8 +3fd05b30: .word 0x06f6 +3fd05b40: .word 0x0a02 +3fd05b50: .word 0x0c0b +3fd05b60: jruc L3FD05B80 +3fd05b70: sla a2, a0 +L3FD05B80: +3fd05b80: rl 0x1, a0 +3fd05b90: movk 32, b0 +3fd05ba0: .word 0x0c08 +L3FD05BB0: +3fd05bb0: .word 0x0604 +3fd05bc0: nop +3fd05bd0: trap 3 +3fd05be0: addi 0x8c00, a11 +3fd05c00: jrnv L3FD05E80 +3fd05c10: dsjs b3, L3FD05BB0 +3fd05c20: move a6, *sp+, 1 +3fd05c30: .word 0x00c7 +3fd05c40: trap 3 +3fd05c50: addi 0x8c00, a11 +3fd05c70: .word 0x34f3 +3fd05c80: jrhi L3FD05D50 +3fd05c90: .word 0x0c30 +3fd05ca0: not b3 +3fd05cb0: trap 3 +3fd05cc0: addi 0xde00, a11 +3fd05ce0: jrhi L3FD05EB0 +3fd05cf0: sll b8, b8 +3fd05d00: jrhi L3FD05E90 +3fd05d10: not b12 +L3FD05D20: +3fd05d20: trap 3 +3fd05d30: addi 0xde00, a11 +L3FD05D50: +3fd05d50: jrhi L3FD05E20 +3fd05d60: abs b0 +3fd05d70: pixt a6, *a1, xy +3fd05d80: pushst +3fd05d90: .word 0x0a03 +3fd05da0: addi 0x3000, a11 +3fd05dc0: movb *b8, b12 +3fd05dd0: move a11, *a6+, 1 +L3FD05DE0: +3fd05de0: .word 0xfecd +3fd05df0: movk 1, b0 +3fd05e00: nop +3fd05e10: addi 0xb, a9 +3fd05e30: rl 0x6, sp +3fd05e40: move a8, b12 +3fd05e50: jrhi L3FD05EC0 +3fd05e60: cpw b7, b0 +3fd05e70: nop +L3FD05E80: +3fd05e80: addi 0xb, a9 +3fd05ea0: sll b8, b8 +L3FD05EB0: +3fd05eb0: line 0 +L3FD05EC0: +3fd05ec0: jrnn L3FD06290 +3fd05ed0: jrgt L3FD05A10 +3fd05ee0: nop +3fd05ef0: addi 0xb, a9 +3fd05f10: .word 0x0cff +3fd05f20: movk 3, a3 +L3FD05F30: +3fd05f30: rl 0x6, a6 +3fd05f40: sla a12, a6 +3fd05f50: nop +3fd05f60: addi 0xb, a9 +3fd05f80: dsjs b14, L3FD05F30 +3fd05f90: move a6, *sp+, 1 +3fd05fa0: jrnn L3FD06320 +3fd05fb0: movx b7, b3 +3fd05fc0: nop +3fd05fd0: addi 0xb, a9 +L3FD05FF0: +3fd05ff0: .word 0x378c +3fd06000: move a14, *sp(0x630f), 1 +3fd06020: sll b8, b8 +3fd06030: .word 0x0400 +3fd06040: addi 0x9, a8 +3fd06060: .word 0x06f6 +3fd06070: drav a0, a0 +3fd06080: nop +3fd06090: addi 0x309, a8 +3fd060b0: rl 0x1e, a12 +3fd060c0: move a0, *a0, 0 +3fd060d0: jrle L3FD06810 +3fd060e0: emu +3fd060f0: .word 0x0a01 +3fd06100: .word 0x0a0b +3fd06110: move b7, *sp, 0 +3fd06120: subxy a14, a1 +3fd06130: .word 0x70f1 +3fd06140: negb a0 +3fd06150: pixt b0, *b14, xy +3fd06160: getst a0 +L3FD06170: +3fd06170: .word 0x0a02 +L3FD06180: +3fd06180: .word 0x080b +L3FD06190: +3fd06190: .word 0xfffe +3fd061a0: .word 0x00ff +3fd061b0: .word 0xff00 +3fd061c0: pushst +3fd061d0: addi 0xff0a, a10 +3fd061f0: btst 15, a3 +3fd06200: move b7, *b0, 0 +3fd06210: btst 31, a7 +3fd06220: movb *b8, b14 +3fd06230: nop +3fd06240: .word 0x0200 +3fd06250: addi 0xb, a10 +3fd06270: subxy b11, b14 +3fd06280: jruc L3FD05E90 +L3FD06290: +3fd06290: btst 28, b0 +L3FD062A0: +3fd062a0: .word 0x000c +3fd062b0: btst 15, a12 +3fd062c0: emu +3fd062d0: addi 0x20b, a10 +3fd062f0: movb b3, *b12 +3fd06300: movk 16, a9 +L3FD06310: +3fd06310: .word 0x7e3c +L3FD06320: +3fd06320: cpw b7, b2 +3fd06330: pixt *a14, xy, a13 +3fd06340: .word 0x0807 +L3FD06350: +3fd06350: jrv L3FD06660 +L3FD06360: +3fd06360: emu +3fd06370: addi 0xb, a10 +L3FD06390: +3fd06390: .word 0x7010 +3fd063a0: sla a5, a0 +3fd063b0: jrle L3FD05FF0 +3fd063c0: move b12, *b8(0x83ff), 0 +3fd063e0: pixblt l,l +3fd063f0: .word 0x0206 +3fd06400: addi 0xb, a10 +3fd06420: sll b9, sp +3fd06430: sll a11, a3 +3fd06440: dsjs a3, L3FD062A0 +3fd06450: jrhi L3FD06A90 +3fd06460: jrhi L3FD060A0 +3fd06470: .word 0x027f +3fd06480: addi 0xb, a10 +3fd064a0: jrle L3FD06C70 +3fd064b0: nop +3fd064c0: nop +3fd064d0: nop +3fd064e0: jrle L3FD05D20 +3fd064f0: .word 0x027c +L3FD06500: +3fd06500: addi 0xb, a10 +3fd06520: sll b9, sp +3fd06530: jrhi L3FD06170 +3fd06540: jrhi L3FD06180 +3fd06550: jrhi L3FD06190 +3fd06560: sll a14, a3 +3fd06570: .word 0x023f +3fd06580: addi 0xb, a9 +L3FD065A0: +3fd065a0: jrp L3FD065A0 +L3FD065B0: +3fd065b0: rl 0x3, a0 +3fd065c0: setc +3fd065d0: move a8, *a6, 1 +3fd065e0: btst 1, a1 +3fd065f0: trap 2 +3fd06600: addi 0xff00, a11 +3fd06620: sla a6, a1 +L3FD06630: +3fd06630: pixt b1, *b0 +3fd06640: .word 0x060d +3fd06650: jrp L3FD05E90 +L3FD06660: +3fd06660: .word 0x0200 +3fd06670: addi 0xb, a10 +3fd06690: jrle L3FD06E60 +3fd066a0: nop +3fd066b0: nop +L3FD066C0: +3fd066c0: jrhi L3FD06500 +L3FD066D0: +3fd066d0: jrle L3FD06310 +L3FD066E0: +3fd066e0: .word 0x02fc +3fd066f0: addi 0xb, a10 +3fd06710: jrhi L3FD06350 +3fd06720: jrhi L3FD06360 +3fd06730: .word 0xffc3 +3fd06740: jrhi L3FD06380 +3fd06750: jrhi L3FD06390 +3fd06760: negb a3 +L3FD06770: +3fd06770: addi 0xb, a9 +3fd06790: jrhi L3FD06B90 +3fd067a0: .word 0x0c30 +3fd067b0: rl 0x6, a3 +L3FD067C0: +3fd067c0: pixt *a8, xy, a12 +L3FD067D0: +3fd067d0: .word 0x0203 +L3FD067E0: +3fd067e0: addi 0xb, a9 +3fd06800: rl 0x3, b12 +L3FD06810: +3fd06810: .word 0x0c18 +3fd06820: move a8, *a6, 1 +3fd06830: addxy a6, a1 +3fd06840: pixblt b,xy +L3FD06850: +3fd06850: .word 0x0a02 +3fd06860: addi 0xc300, a11 +L3FD06880: +3fd06880: sll a14, a3 +3fd06890: btst 6, b3 +3fd068a0: rl 0x18, sp +3fd068b0: sll b9, b3 +3fd068c0: jrhi L3FD06500 +3fd068d0: .word 0x0a03 +3fd068e0: addi 0x8300, a11 +3fd06900: sla a6, a1 +3fd06910: movk 1, b0 +3fd06920: .word 0x060c +3fd06930: jrp L3FD06170 +3fd06940: .word 0x021f +3fd06950: addi 0xb, a10 +3fd06970: jrhi L3FD065B0 +3fd06980: cpw sp, a7 +3fd06990: .word 0xdbff +3fd069a0: .word 0xdbdb +3fd069b0: jrhi L3FD06770 +L3FD069C0: +3fd069c0: .word 0x02c3 +L3FD069D0: +3fd069d0: addi 0xb, a10 +L3FD069F0: +3fd069f0: jrgt L3FD06630 +3fd06a00: jrnn L3FD06680 +3fd06a10: .word 0xdbcb +3fd06a20: pixt *b14, xy, b3 +3fd06a30: subxy sp, a3 +3fd06a40: .word 0x02c3 +L3FD06A50: +3fd06a50: addi 0xb, a10 +3fd06a70: srl b1, b12 +3fd06a80: jrhi L3FD066C0 +L3FD06A90: +3fd06a90: jrhi L3FD066D0 +3fd06aa0: jrhi L3FD066E0 +3fd06ab0: srl a6, a3 +3fd06ac0: clrc +L3FD06AD0: +3fd06ad0: addi 0xb, a10 +3fd06af0: pixt b13, *sp, xy +3fd06b00: dsjs b8, L3FD06AE0 +3fd06b10: .word 0xff1e +3fd06b20: move a8, *a6, 1 +3fd06b30: .word 0x00c1 +3fd06b40: .word 0x0a02 +3fd06b50: addi 0x3c03, a11 +3fd06b70: jrhi L3FD071E0 +3fd06b80: jrhi L3FD067C0 +L3FD06B90: +3fd06b90: jrhi L3FD067D0 +3fd06ba0: jrhi L3FD067E0 +3fd06bb0: dsjs a6, L3FD06B90 +L3FD06BC0: +3fd06bc0: sla b1, b0 +L3FD06BD0: +3fd06bd0: .word 0x02c0 +3fd06be0: addi 0xb, a10 +3fd06c00: jrhi L3FD07400 +3fd06c10: jrhi L3FD06850 +L3FD06C20: +3fd06c20: dsjs a3, L3FD06A50 +3fd06c30: sll a11, a3 +3fd06c40: jrhi L3FD06880 +3fd06c50: .word 0x02c3 +3fd06c60: addi 0xb, a10 +3fd06c80: srl b1, b12 +3fd06c90: nop +3fd06ca0: .word 0x7e0f +3fd06cb0: jruc L3FD06BC0 +3fd06cc0: sll a14, a0 +3fd06cd0: .word 0x023e +3fd06ce0: addi 0xb, a10 +3fd06d00: movk 7, sp +3fd06d10: movk 32, b8 +3fd06d20: movk 32, b8 +3fd06d30: movk 32, b8 +3fd06d40: movk 32, b8 +3fd06d50: .word 0x0218 +3fd06d60: addi 0xb, a10 +3fd06d80: jrhi L3FD069C0 +3fd06d90: jrhi L3FD069D0 +3fd06da0: jrhi L3FD069E0 +3fd06db0: jrhi L3FD069F0 +3fd06dc0: srl a6, a3 +3fd06dd0: exgpc b12 +3fd06de0: addi 0xb, a10 +3fd06e00: move a3, @0xcc66360f, 1 +3fd06e30: movk 24, b8 +3fd06e40: sra 0x1f, b6 +L3FD06E50: +3fd06e50: add b3, b0 +L3FD06E60: +3fd06e60: .word 0x0200 +3fd06e70: addi 0xb, a10 +3fd06e90: jrhi L3FD06AD0 +L3FD06EA0: +3fd06ea0: jrhi L3FD06AE0 +3fd06eb0: .word 0xdbdb +3fd06ec0: .word 0xffdb +3fd06ed0: srl a3, a6 +3fd06ee0: .word 0x0266 +3fd06ef0: addi 0xb, a9 +L3FD06F10: +3fd06f10: move sp, *a3(0xc6cd), 0 +3fd06f30: and a7, a1 +3fd06f40: subxy a11, a12 +3fd06f50: movk 7, b1 +L3FD06F60: +3fd06f60: .word 0x0a02 +3fd06f70: addi 0xc300, a11 +L3FD06F90: +3fd06f90: jrhi L3FD06BD0 +L3FD06FA0: +3fd06fa0: srl a3, a6 +3fd06fb0: movk 1, b12 +3fd06fc0: movk 32, b8 +3fd06fd0: movk 32, b8 +3fd06fe0: .word 0x0a02 +3fd06ff0: addi 0xff00, a11 +3fd07010: sla a6, a3 +3fd07020: rl 0x3, a0 +L3FD07030: +3fd07030: .word 0x0c18 +3fd07040: .word 0x0606 +3fd07050: .word 0xffc3 +3fd07060: .word 0x0804 +3fd07070: .word 0x0c0b +3fd07080: dsjs a2, L3FD06F10 +L3FD07090: +3fd07090: rl 0x19, b3 +L3FD070A0: +3fd070a0: rl 0x19, b3 +3fd070b0: pixt *b9, xy, b3 +3fd070c0: .word 0x0a02 +3fd070d0: .word 0x0c0b +3fd070e0: nop +3fd070f0: .word 0x0602 +3fd07100: .word 0x0c04 +3fd07110: movk 32, a8 +3fd07120: rl 0x0, b0 +3fd07130: sla a1, a0 +3fd07140: jruc L3FD07550 +3fd07150: .word 0x0804 +3fd07160: .word 0x0c0b +3fd07170: jrnn L3FD071A0 +3fd07180: jrv L3FD06E50 +3fd07190: jrv L3FD06E60 +L3FD071A0: +3fd071a0: pixt *a6, *a12 +3fd071b0: trap 2 +3fd071c0: trap 11 +3fd071d0: .word 0x08fb +L3FD071E0: +3fd071e0: mods a12, a14 +3fd071f0: emu +L3FD07200: +3fd07200: addi 0x2, a10 +3fd07220: .word 0xffff +3fd07230: .word 0x0203 +3fd07240: addi 0xf90c, a8 +3fd07260: jrp L3FD06EA0 +3fd07270: sla 0x3, a0 +3fd07280: .word 0x0a01 +3fd07290: trap 11 +3fd072a0: .word 0x7c00 +L3FD072B0: +3fd072b0: getst a12 +3fd072c0: cpw a0, a3 +3fd072d0: .word 0xd86f +3fd072e0: .word 0x73b0 +3fd072f0: popst +3fd07300: .word 0x0a02 +3fd07310: .word 0x0c0b +3fd07320: nop +3fd07330: nop +3fd07340: srl b9, b11 +3fd07350: jrhi L3FD06F90 +3fd07360: jrhi L3FD06FA0 +3fd07370: srl a14, a3 +3fd07380: .word 0x023b +3fd07390: addi 0x9, a10 +3fd073b0: jrle L3FD07B80 +L3FD073C0: +3fd073c0: nop +3fd073d0: nop +3fd073e0: jrle L3FD06C20 +3fd073f0: jump b12 +L3FD07400: +3fd07400: addi 0xc, a9 +3fd07420: jruc L3FD07030 +3fd07430: .word 0xdcc0 +3fd07440: jrhi L3FD072B0 +3fd07450: jrhi L3FD07090 +3fd07460: jrhi L3FD070A0 +3fd07470: .word 0xdce6 +3fd07480: .word 0x0a01 +3fd07490: trap 11 +3fd074a0: .word 0x7c00 +3fd074b0: dsj a12, L3FD036B0 +3fd074d0: jruc L3FD07CD0 +L3FD074E0: +3fd074e0: jahi L3FD084C0 +3fd07500: .word 0x0a02 +3fd07510: .word 0x0c0b +3fd07520: pixt a0, *a0 +3fd07530: .word 0x0c0c +3fd07540: .word 0x0cff +L3FD07550: +3fd07550: .word 0x0c0c +3fd07560: .word 0x0c0c +3fd07570: .word 0x0c0c +L3FD07580: +3fd07580: emu +3fd07590: addi 0x309, a9 +3fd075b0: jrle L3FD07580 +3fd075c0: jrhi L3FD07200 +3fd075d0: jrhi L3FD07210 +3fd075e0: cpw a6, a3 +3fd075f0: jruc L3FD073C0 +3fd07600: dsjs a0, L3FD074E0 +3fd07610: trap 2 +3fd07620: .word 0x0c0b +3fd07630: move a8, *a0, 1 +3fd07640: sla a6, a1 +3fd07650: btst 4, b7 +3fd07660: jrgt L3FD06F60 +3fd07670: pixt sp, *a3, xy +3fd07680: .word 0x0c78 +3fd07690: .word 0x0a02 +L3FD076A0: +3fd076a0: subi 0xffe7e7ff, a11 +3fd076d0: btst 15, a0 +3fd076e0: movk 32, b8 +3fd076f0: movk 32, b8 +3fd07700: movk 32, b8 +3fd07710: .word 0xff18 +L3FD07720: +3fd07720: .word 0x0802 +L3FD07730: +3fd07730: subi 0xfff3cffc, a11 +3fd07760: .word 0x0c3e +3fd07770: rl 0x6, a3 +3fd07780: jrhi L3FD07850 +3fd07790: .word 0x0c30 +3fd077a0: .word 0x027f +3fd077b0: addi 0xc, a10 +3fd077d0: nop +3fd077e0: sll a8, a3 +3fd077f0: movk 25, b3 +L3FD07800: +3fd07800: pixblt l,l +3fd07810: rl 0x18, b11 +3fd07820: jrhi L3FD07E60 +3fd07830: .word 0x0a02 +3fd07840: .word 0x0c0b +L3FD07850: +3fd07850: btst 15, a0 +3fd07860: movk 32, b8 +3fd07870: movk 32, b8 +3fd07880: movk 32, b8 +3fd07890: movk 32, b8 +3fd078a0: movk 32, b8 +3fd078b0: pushst +3fd078c0: addi 0x9, a10 +L3FD078E0: +3fd078e0: modu b6, b11 +3fd078f0: .word 0x9e4f +3fd07900: .word 0x793c +3fd07910: cmpxy b7, b2 +3fd07920: move a14, *a9+, 1 +3fd07930: .word 0x0201 +3fd07940: addi 0x9, a9 +3fd07960: pixt *b13, xy, b11 +L3FD07970: +3fd07970: dsjs b8, L3FD07950 +3fd07980: movb *b8, b14 +3fd07990: sll a14, a7 +3fd079a0: .word 0x0a01 +3fd079b0: trap 11 +3fd079c0: .word 0x7c00 +3fd079d0: dsj a12, L3FD43BD0 +3fd079f0: pixt b3, *b8, xy +3fd07a00: sll a11, a0 +3fd07a10: .word 0x007c +3fd07a20: .word 0x0a02 +3fd07a30: trap 11 +3fd07a40: dsjs a3, L3FD07BD0 +3fd07a50: jrhi L3FD080D0 +3fd07a60: jrhi L3FD076A0 +3fd07a70: jrhi L3FD076B0 +3fd07a80: dsjs a7, L3FD07C40 +3fd07a90: nop +L3FD07AA0: +3fd07aa0: emu +3fd07ab0: addi 0x309, a9 +L3FD07AD0: +3fd07ad0: jrle L3FD07AA0 +3fd07ae0: jrhi L3FD07720 +3fd07af0: jrhi L3FD07730 +3fd07b00: cpw a6, a3 +3fd07b10: jruc L3FD078E0 +3fd07b20: jruc L3FD07730 +3fd07b30: .word 0x0a03 +3fd07b40: trap 11 +3fd07b50: pixt *a8, xy, a0 +3fd07b60: sla sp, b7 +3fd07b70: movk 1, b0 +L3FD07B80: +3fd07b80: .word 0x060c +3fd07b90: .word 0x0203 +3fd07ba0: addi 0x9, a10 +3fd07bc0: jrhi L3FD083B0 +L3FD07BD0: +3fd07bd0: pixblt l,l +3fd07be0: pixt b3, *b14, xy +3fd07bf0: jrhi L3FD07800 +3fd07c00: jump b14 +3fd07c10: addi 0xc, a10 +3fd07c30: movk 32, a12 +L3FD07C40: +3fd07c40: pixt b1, *b0 +3fd07c50: move a6, *a7, 0 +3fd07c60: nop +3fd07c70: .word 0x0c06 +3fd07c80: rl 0x0, b8 +3fd07c90: negb a6 +3fd07ca0: trap 2 +3fd07cb0: trap 11 +3fd07cc0: subxy a8, a0 +L3FD07CD0: +3fd07cd0: .word 0x78f1 +3fd07ce0: btst 14, b12 +3fd07cf0: cpw a12, sp +3fd07d00: .word 0x026e +3fd07d10: addi 0x9, a10 +3fd07d30: jrhi L3FD07970 +3fd07d40: srl a6, a3 +3fd07d50: sll 0x3, a6 +3fd07d60: movk 1, b12 +3fd07d70: emu +3fd07d80: addi 0x9, a10 +3fd07da0: sll 0x1c, a3 +3fd07db0: .word 0x9e4f +3fd07dc0: .word 0x7bbc +3fd07dd0: dsjs b5, L3FD07FB0 +3fd07de0: jrle L3FD08420 +3fd07df0: .word 0x0200 +3fd07e00: addi 0x9, a9 +3fd07e20: move sp, *a3(0xc7cd), 0 +3fd07e40: .word 0xd8a1 +3fd07e50: sll a14, a6 +L3FD07E60: +3fd07e60: .word 0x0a02 +L3FD07E70: +3fd07e70: trap 11 +3fd07e80: jrhi L3FD07EC0 +3fd07e90: jrhi L3FD07AD0 +3fd07ea0: srl a3, a6 +L3FD07EB0: +3fd07eb0: dsjs a4, L3FD07EB0 +L3FD07EC0: +3fd07ec0: movk 32, b8 +3fd07ed0: .word 0x0c08 +3fd07ee0: .word 0x020c +3fd07ef0: addi 0x9, a9 +3fd07f10: rl 0x3, sp +3fd07f20: move a8, *a12, 1 +3fd07f30: movk 3, a0 +3fd07f40: .word 0x7f06 +3fd07f50: trap 3 +3fd07f60: .word 0x0c0b +3fd07f70: dsjs a2, L3FD07F80 +L3FD07F80: +3fd07f80: rl 0x6, a3 +3fd07f90: rl 0xc, a12 +3fd07fa0: .word 0x0c18 +L3FD07FB0: +3fd07fb0: rl 0x6, a3 +3fd07fc0: .word 0x0e0c +3fd07fd0: sext a5, 1 +3fd07fe0: .word 0x0e0b +3fd07ff0: .word 0xff03 +3fd08000: .word 0xffff +3fd08010: not sp +3fd08020: trap 3 +3fd08030: .word 0x0c0b +3fd08040: sext a2, 1 +3fd08050: rl 0x6, a3 +3fd08060: .word 0x060c +3fd08070: .word 0x0c63 +L3FD08080: +3fd08080: rl 0x6, a3 +3fd08090: popst +3fd080a0: trap 2 +3fd080b0: .word 0x080b +3fd080c0: jrle L3FD08080 +L3FD080D0: +3fd080d0: .word 0x0c6e +L3FD080E0: +3fd080e0: .word 0x0a01 +3fd080f0: addi 0xfc00, a11 +3fd08110: jrv L3FD087F0 +3fd08120: rl 0xc, b8 +3fd08130: .word 0xde63 +3fd08140: movk 12, a12 +3fd08150: mods b1, b3 +3fd08160: move @0x90b0a01, b0 +3fd08190: .word 0xfe00 +3fd081a0: jrnn L3FD08810 +L3FD081B0: +3fd081b0: dsjs b14, L3FD08100 +3fd081c0: jrle L3FD089C0 +3fd081d0: .word 0xd98c +3fd081e0: .word 0x00fe +3fd081f0: .word 0x0a02 +3fd08200: .word 0x0e0b +3fd08210: srl a0, a0 +3fd08220: .word 0x0066 +3fd08230: jrhi L3FD07E70 +3fd08240: srl a6, a3 +L3FD08250: +3fd08250: dsjs a4, L3FD08250 +3fd08260: movk 32, b8 +3fd08270: movk 32, b8 +3fd08280: emu +3fd08290: addi 0x30e, a10 +3fd082b0: pixt *b3, *b8 +3fd082c0: dsjs b13, L3FD080E0 +3fd082d0: pixt *b3, *b14 +3fd082e0: move a1, @0xc0e0381e, 1 +3fd08310: abs a1 +3fd08320: .word 0x0000 +3fd08330: dsjs b12, L3FD08340 +L3FD08340: +3fd08340: .word 0x0070 +3fd08350: .word 0x0804 +3fd08360: .word 0x0c0b +3fd08370: drav a0, a1 +3fd08380: srl a0, a6 +3fd08390: srl a3, a6 +3fd083a0: .word 0x0666 +L3FD083B0: +3fd083b0: .word 0x0a02 +3fd083c0: .word 0x0c0b +3fd083d0: addk 32, a2 +3fd083e0: .word 0x7c10 +3fd083f0: move a14, *a6, 1 +3fd08400: nop +L3FD08410: +3fd08410: nop +L3FD08420: +3fd08420: .word 0x7cc6 +3fd08430: addk 32, b0 +3fd08440: .word 0x0210 +3fd08450: addi 0xb, a10 +3fd08470: jrv L3FD08C00 +3fd08480: .word 0x0606 +3fd08490: .word 0x7f0c +3fd084a0: .word 0x0c0c +3fd084b0: movb *a8, a6 +L3FD084C0: +3fd084c0: pushst +3fd084d0: addi 0xff0a, a10 +3fd084f0: pixt *a12, *a3 +3fd08500: sla 0xd, b1 +3fd08510: move *a2, a2, 0 +3fd08520: movk 24, a8 +L3FD08530: +3fd08530: move b11, *sp, 1 +3fd08540: .word 0x0201 +3fd08550: addi 0xb, a10 +3fd08570: jrhi L3FD081B0 +3fd08580: srl a6, a3 +3fd08590: dsjs a7, L3FD08530 +3fd085a0: movk 7, sp +3fd085b0: movk 32, b8 +3fd085c0: sext b8, 0 +3fd085d0: addi 0x30e, a7 +3fd085f0: dsjs sp, L3FD08410 +3fd08600: .word 0xfff0 +3fd08610: .word 0x0203 +3fd08620: addi 0x20c, a9 +3fd08640: pixt b13, *b14, xy +3fd08650: pixt b3, *b8, xy +3fd08660: jrlt L3FD082F0 +3fd08670: subb a6, a6 +3fd08680: btst 14, a6 +3fd08690: .word 0xfe3c +3fd086a0: .word 0x0201 +3fd086b0: addi 0xf50d, a9 +3fd086d0: rl 0xf, a3 +3fd086e0: .word 0x0a01 +3fd086f0: .word 0x0c0b +3fd08700: dsjs sp, L3FD08780 +3fd08710: cvxyl a12, a12 +3fd08720: movb *b10(0xf178), *b10(0xd5e2) +3fd08750: movb b5, *b10 +3fd08760: .word 0x00e1 +3fd08770: .word 0x0a02 +L3FD08780: +3fd08780: .word 0x0c0b +3fd08790: dsjs b13, L3FD08730 +3fd087a0: sla a3, a2 +3fd087b0: sll b11, b14 +3fd087c0: .word 0xde63 +3fd087d0: .word 0xff00 +3fd087e0: trap 2 +L3FD087F0: +3fd087f0: sext a11, 1 +3fd08800: sub a0, a0 +L3FD08810: +3fd08810: mods b7, b3 +3fd08820: rl 0x19, b6 +3fd08830: emu +3fd08840: .word 0x0a01 +3fd08850: sext a11, 1 +3fd08860: .word 0xfffe +3fd08870: not sp +3fd08880: .word 0x0c06 +3fd08890: emu +3fd088a0: addi 0xfc06, a10 +3fd088c0: .word 0xffff +3fd088d0: emu +3fd088e0: addi 0xff0c, a10 +3fd08900: movb b1, *b8 +3fd08910: divu a3, a9 +3fd08920: .word 0x7abd +3fd08930: .word 0xeaf3 +3fd08940: move -*b6, -*b5, 1 +3fd08950: addxy a12, a12 +3fd08960: .word 0x0200 +3fd08970: addi 0xf50c, a9 +3fd08990: dint +3fd089a0: addi 0xfa0c, a9 +L3FD089C0: +3fd089c0: btst 25, b14 +L3FD089D0: +3fd089d0: move a12, *a6(0x207), 1 +3fd089f0: addi 0xb, a10 +3fd08a10: movk 32, b8 +3fd08a20: .word 0xff18 +3fd08a30: movk 7, sp +3fd08a40: movk 32, b8 +3fd08a50: .word 0xff00 +3fd08a60: not sp +3fd08a70: addi 0xfb0c, a8 +3fd08a90: sll a9, a14 +3fd08aa0: cpw a3, a6 +3fd08ab0: nop +3fd08ac0: addi 0xfb0c, a8 +3fd08ae0: sll a9, a14 +3fd08af0: move a12, *a6(0x403), 1 +3fd08b10: addi 0xf60c, a8 +3fd08b30: exgpc b14 +3fd08b40: addi 0x409, a10 +3fd08b60: movk 12, a12 +3fd08b70: srl b1, b3 +3fd08b80: jrv L3FD08FD0 +3fd08b90: rl 0xc, b8 +3fd08ba0: .word 0xde73 +3fd08bb0: .word 0x0c04 +3fd08bc0: rl 0x0, b8 +3fd08bd0: emu +3fd08be0: addi 0x20b, a9 +L3FD08C00: +3fd08c00: mpyu b7, b12 +3fd08c10: mpyu b10, sp +3fd08c20: mpyu b10, sp +3fd08c30: mpys b2, b14 +3fd08c40: and b2, b0 +3fd08c50: and b2, b0 +3fd08c60: .word 0x0450 +3fd08c70: addi 0xfd07, a8 +3fd08c90: modu sp, b6 +3fd08ca0: .word 0x0803 +3fd08cb0: .word 0x000b +3fd08cc0: .word 0x0e03 +3fd08cd0: clrc +3fd08ce0: addi 0xfb0c, a9 +3fd08d00: jrhi L3FD089D0 +3fd08d10: .word 0x0c30 +3fd08d20: not b3 +3fd08d30: trap 2 +3fd08d40: .word 0x0c0b +3fd08d50: btst 24, b13 +3fd08d60: .word 0x78d1 +3fd08d70: subk 17, b12 +3fd08d80: .word 0x0071 +3fd08d90: .word 0x027f +3fd08da0: addi 0x7, a9 +L3FD08DC0: +3fd08dc0: move *b12+, *b1+, 0 +3fd08dd0: mods b6, b9 +3fd08de0: sub b12, b14 +3fd08df0: emu +3fd08e00: addi 0x20d, a10 +3fd08e20: .word 0x0e06 +3fd08e30: rl 0x0, b8 +3fd08e40: move *a3(0x3bf0), *a0+, 0 +3fd08e60: .word 0xdc18 +3fd08e70: cmp a14, a12 +3fd08e80: jrle L3FD092C0 +3fd08e90: movk 32, sp +3fd08ea0: exgpc b0 +3fd08eb0: addi 0x20d, a10 +3fd08ed0: .word 0x0e06 +3fd08ee0: rl 0x0, b8 +3fd08ef0: .word 0xd868 +3fd08f00: movk 30, b8 +3fd08f10: movx a0, a8 +3fd08f20: cmpi 0xd9f9f9f9, a12 +3fd08f50: jump b12 +3fd08f60: addi 0x20d, a10 +3fd08f80: rl 0x10, a14 +3fd08f90: sla a3, a0 +3fd08fa0: sla 0xc, a0 +3fd08fb0: rl 0x1d, b3 +3fd08fc0: .word 0xd818 +L3FD08FD0: +3fd08fd0: move a14, a12 +3fd08fe0: jrle L3FD09420 +3fd08ff0: movk 32, sp +3fd09000: .word 0x0230 +3fd09010: addi 0x10b, a9 +3fd09030: btst 15, b8 +3fd09040: move a0, *a6, 0 +3fd09050: dsjs a1, L3FD090C0 +3fd09060: move a8, *a6, 1 +3fd09070: .word 0xd8c1 +3fd09080: emu +3fd09090: addi 0xe, a10 +3fd090b0: sla b0, b12 +L3FD090C0: +3fd090c0: jauc L3FC8C8F0 +3fd090e0: movk 24, a13 +3fd090f0: jrle L3FD09460 +3fd09100: pixt a12, *a12 +3fd09110: dsjs b11, L3FD09120 +L3FD09120: +3fd09120: rl 0x3, b8 +3fd09130: .word 0x0a01 +3fd09140: .word 0x0e0b +3fd09150: addxy a0, a0 +3fd09160: .word 0x0060 +3fd09170: move a14, *a0, 0 +3fd09180: dsj a3, L3FD3F350 +3fd091a0: movb a6, *a6 +3fd091b0: movk 31, b9 +3fd091c0: .word 0x783c +3fd091d0: exgpc b0 +3fd091e0: addi 0xe, a10 +3fd09200: move *b3+, *b8+, 0 +L3FD09210: +3fd09210: jruc L3FD09230 +3fd09220: move a12, *a1, 1 +L3FD09230: +3fd09230: movk 24, a13 +3fd09240: jrle L3FD095B0 +3fd09250: pixt a12, *a12 +3fd09260: dsjs b11, L3FD09270 +L3FD09270: +3fd09270: rl 0x3, b8 +3fd09280: .word 0x0a01 +3fd09290: .word 0x0e0b +L3FD092A0: +3fd092a0: movb *a0, *a0 +3fd092b0: .word 0x00e4 +L3FD092C0: +3fd092c0: move a14, *a0, 0 +3fd092d0: dsj a3, L3FD3F4A0 +3fd092f0: movb a6, *a6 +3fd09300: movk 31, b9 +3fd09310: .word 0x783c +3fd09320: exgpc b0 +L3FD09330: +3fd09330: addi 0xe, a10 +3fd09350: movb a6, *a6 +3fd09360: jruc L3FD09380 +L3FD09370: +3fd09370: move a12, *a1, 1 +L3FD09380: +3fd09380: movk 24, a13 +3fd09390: jrle L3FD09700 +3fd093a0: pixt a12, *a12 +3fd093b0: dsjs b11, L3FD093C0 +L3FD093C0: +3fd093c0: rl 0x3, b8 +3fd093d0: .word 0x0a01 +3fd093e0: .word 0x0e0b +3fd093f0: .word 0x7c00 +3fd09400: pixt a12, *a12, xy +3fd09410: move a14, *a1, 0 +L3FD09420: +3fd09420: dsj a3, L3FD3F5F0 +3fd09440: movb a6, *a6 +3fd09450: movk 31, b9 +L3FD09460: +3fd09460: .word 0x783c +3fd09470: exgpc b0 +3fd09480: addi 0xc, a10 +3fd094a0: .word 0x79f8 +3fd094b0: move b6, -*b0, 0 +3fd094c0: jrhi L3FD098E0 +3fd094d0: .word 0x0c9e +3fd094e0: dsjs b9, L3FD09370 +3fd094f0: jrlt L3FD09B20 +3fd09500: pixblt b,l +3fd09510: .word 0x0a02 +3fd09520: .word 0x0c0b +3fd09530: .word 0x7c03 +3fd09540: negb a6 +3fd09550: nop +3fd09560: nop +3fd09570: nop +L3FD09580: +3fd09580: jrle L3FD08DC0 +3fd09590: dsjs b12, L3FD095D0 +3fd095a0: dsjs a0, L3FD09580 +L3FD095B0: +3fd095b0: trap 2 +3fd095c0: .word 0x0e0b +L3FD095D0: +3fd095d0: .word 0x0e00 +3fd095e0: addxy a0, a12 +3fd095f0: movk 1, sp +3fd09600: .word 0x060c +3fd09610: jrp L3FD09210 +3fd09620: rl 0x3, a0 +3fd09630: not b8 +3fd09640: trap 2 +3fd09650: .word 0x0e0b +3fd09660: .word 0x7000 +3fd09670: addxy a0, a12 +3fd09680: movk 1, sp +3fd09690: .word 0x060c +3fd096a0: jrp L3FD092A0 +3fd096b0: rl 0x3, a0 +3fd096c0: not b8 +3fd096d0: trap 2 +3fd096e0: .word 0x0e0b +3fd096f0: dsjs a0, L3FD09700 +L3FD09700: +3fd09700: addxy b1, b3 +3fd09710: movk 1, sp +3fd09720: .word 0x060c +3fd09730: jrp L3FD09330 +3fd09740: rl 0x3, a0 +3fd09750: not b8 +3fd09760: trap 2 +3fd09770: .word 0x0e0b +3fd09780: srl a0, a0 +3fd09790: addxy b1, b3 +3fd097a0: movk 1, sp +L3FD097B0: +3fd097b0: .word 0x060c +3fd097c0: jrp L3FD093C0 +3fd097d0: rl 0x3, a0 +3fd097e0: not b8 +3fd097f0: .word 0x0a02 +L3FD09800: +3fd09800: .word 0x0e0b +L3FD09810: +3fd09810: .word 0x0e00 +L3FD09820: +3fd09820: .word 0x0018 +L3FD09830: +3fd09830: movk 7, sp +3fd09840: movk 32, b8 +3fd09850: movk 32, b8 +3fd09860: movk 32, b8 +3fd09870: movk 32, b8 +3fd09880: .word 0x02ff +3fd09890: addi 0xe, a10 +L3FD098B0: +3fd098b0: movk 3, b0 +L3FD098C0: +3fd098c0: .word 0xff00 +L3FD098D0: +3fd098d0: movk 32, b8 +L3FD098E0: +3fd098e0: movk 32, b8 +3fd098f0: movk 32, b8 +3fd09900: movk 32, b8 +3fd09910: .word 0xff18 +3fd09920: .word 0x0a02 +3fd09930: .word 0x0e0b +L3FD09940: +3fd09940: dsjs a0, L3FD09950 +L3FD09950: +3fd09950: .word 0x0066 +L3FD09960: +3fd09960: movk 7, sp +3fd09970: movk 32, b8 +3fd09980: movk 32, b8 +3fd09990: movk 32, b8 +3fd099a0: movk 32, b8 +3fd099b0: .word 0x02ff +3fd099c0: addi 0xe, a10 +L3FD099E0: +3fd099e0: srl a3, a6 +L3FD099F0: +3fd099f0: .word 0xff00 +L3FD09A00: +3fd09a00: movk 32, b8 +3fd09a10: movk 32, b8 +3fd09a20: movk 32, b8 +3fd09a30: movk 32, b8 +3fd09a40: .word 0xff18 +3fd09a50: .word 0x0a01 +3fd09a60: .word 0x0c0b +L3FD09A70: +3fd09a70: .word 0x7e00 +L3FD09A80: +3fd09a80: movk 12, a12 +L3FD09A90: +3fd09a90: mods b1, b6 +3fd09aa0: move sp, *b8(0xc361), 1 +3fd09ac0: dsj a6, L3FCFCC90 +L3FD09AE0: +3fd09ae0: .word 0x0203 +3fd09af0: addi 0xe, a10 +3fd09b10: .word 0x719e +L3FD09B20: +3fd09b20: jahi L3FCD17B0 +3fd09b40: jrne L3FD09800 +3fd09b50: move *b14(0xe3e3), *b3+, 1 +3fd09b70: jrhi L3FD097B0 +3fd09b80: .word 0x0a02 +3fd09b90: .word 0x0e0b +3fd09ba0: .word 0x0e00 +3fd09bb0: .word 0x0018 +3fd09bc0: srl b1, b12 +3fd09bd0: jrhi L3FD09810 +3fd09be0: jrhi L3FD09820 +3fd09bf0: jrhi L3FD09830 +L3FD09C00: +3fd09c00: srl a6, a3 +L3FD09C10: +3fd09c10: .word 0x023c +L3FD09C20: +3fd09c20: addi 0xe, a10 +3fd09c40: movk 3, b0 +3fd09c50: dsjs a0, L3FD09C60 +L3FD09C60: +3fd09c60: jrhi L3FD0A2D0 +3fd09c70: jrhi L3FD098B0 +L3FD09C80: +3fd09c80: jrhi L3FD098C0 +3fd09c90: jrhi L3FD098D0 +3fd09ca0: dsjs a6, L3FD09C80 +L3FD09CB0: +3fd09cb0: .word 0x0a02 +L3FD09CC0: +3fd09cc0: .word 0x0e0b +L3FD09CD0: +3fd09cd0: dsjs a0, L3FD09CE0 +L3FD09CE0: +3fd09ce0: .word 0x0066 +3fd09cf0: srl b1, b12 +3fd09d00: jrhi L3FD09940 +3fd09d10: jrhi L3FD09950 +3fd09d20: jrhi L3FD09960 +L3FD09D30: +3fd09d30: srl a6, a3 +L3FD09D40: +3fd09d40: .word 0x023c +L3FD09D50: +3fd09d50: addi 0xe, a10 +3fd09d70: .word 0x798e +3fd09d80: dsjs a0, L3FD09D90 +L3FD09D90: +3fd09d90: jrhi L3FD0A400 +3fd09da0: jrhi L3FD099E0 +L3FD09DB0: +3fd09db0: jrhi L3FD099F0 +3fd09dc0: jrhi L3FD09A00 +3fd09dd0: dsjs a6, L3FD09DB0 +L3FD09DE0: +3fd09de0: .word 0x0a02 +L3FD09DF0: +3fd09df0: .word 0x0e0b +L3FD09E00: +3fd09e00: srl a0, a0 +3fd09e10: .word 0x0066 +3fd09e20: srl b1, b12 +3fd09e30: jrhi L3FD09A70 +3fd09e40: jrhi L3FD09A80 +3fd09e50: jrhi L3FD09A90 +L3FD09E60: +3fd09e60: srl a6, a3 +3fd09e70: .word 0x023c +3fd09e80: addi 0xff09, a9 +3fd09ea0: move a14, *a1(0xc38d), 0 +3fd09ec0: movb b13, *b1 +3fd09ed0: getst a3 +3fd09ee0: addi 0x10d, a10 +3fd09f00: pixt a12, *a0, xy +3fd09f10: rl 0x19, b1 +3fd09f20: .word 0xde6e +3fd09f30: mods b13, b4 +3fd09f40: .word 0x9ecb +3fd09f50: dsjs b13, L3FD0A0E0 +3fd09f60: move -*b3, b6, 1 +3fd09f70: .word 0x0067 +3fd09f80: .word 0x0a02 +3fd09f90: .word 0x0e0b +L3FD09FA0: +3fd09fa0: .word 0x0e00 +3fd09fb0: .word 0x0018 +3fd09fc0: jrhi L3FD09C00 +3fd09fd0: jrhi L3FD09C10 +3fd09fe0: jrhi L3FD09C20 +3fd09ff0: jrhi L3FD09C30 +3fd0a000: srl a6, a3 +3fd0a010: .word 0x023c +3fd0a020: addi 0xe, a10 +3fd0a040: movk 3, b0 +3fd0a050: jahi L3FCCDCA0 +3fd0a070: jrhi L3FD09CB0 +L3FD0A080: +3fd0a080: jrhi L3FD09CC0 +3fd0a090: jrhi L3FD09CD0 +3fd0a0a0: dsjs a6, L3FD0A080 +3fd0a0b0: .word 0x0a02 +3fd0a0c0: .word 0x0e0b +3fd0a0d0: dsjs a0, L3FD0A0E0 +L3FD0A0E0: +3fd0a0e0: .word 0x0066 +3fd0a0f0: jrhi L3FD09D30 +3fd0a100: jrhi L3FD09D40 +3fd0a110: jrhi L3FD09D50 +3fd0a120: jrhi L3FD09D60 +3fd0a130: srl a6, a3 +3fd0a140: .word 0x023c +3fd0a150: addi 0xe, a10 +3fd0a170: srl a3, a6 +3fd0a180: jahi L3FCCDDD0 +3fd0a1a0: jrhi L3FD09DE0 +L3FD0A1B0: +3fd0a1b0: jrhi L3FD09DF0 +3fd0a1c0: jrhi L3FD09E00 +3fd0a1d0: dsjs a6, L3FD0A1B0 +3fd0a1e0: .word 0x0a02 +3fd0a1f0: .word 0x0e0b +3fd0a200: .word 0x7000 +3fd0a210: .word 0x0018 +3fd0a220: jrhi L3FD09E60 +3fd0a230: srl a2, a2 +L3FD0A240: +3fd0a240: dsjs a4, L3FD0A240 +3fd0a250: movk 32, b8 +3fd0a260: movk 32, b8 +3fd0a270: .word 0x0218 +3fd0a280: addi 0xc, a9 +3fd0a2a0: jrp L3FD09AE0 +3fd0a2b0: dsjs sp, L3FD0A190 +3fd0a2c0: movb *b8, b14 +L3FD0A2D0: +3fd0a2d0: .word 0xbfe7 +3fd0a2e0: sla a6, a1 +3fd0a2f0: .word 0x0200 +3fd0a300: addi 0xc, a10 +3fd0a320: srl b1, b12 +3fd0a330: sll a11, a3 +3fd0a340: dsjs a3, L3FD0A500 +3fd0a350: jrhi L3FD0A990 +3fd0a360: jrhi L3FD09FA0 +3fd0a370: .word 0x7bdb +3fd0a380: .word 0x0a01 +3fd0a390: .word 0x0c0b +3fd0a3a0: btst 31, a0 +3fd0a3b0: .word 0x0060 +3fd0a3c0: sll sp, a0 +3fd0a3d0: movk 32, a12 +3fd0a3e0: .word 0x7f30 +3fd0a3f0: move *a6, a3, 1 +L3FD0A400: +3fd0a400: pixt *b12, xy, b13 +3fd0a410: emu +3fd0a420: addi 0xc, a10 +3fd0a440: rl 0x3, b0 +3fd0a450: addxy a0, a0 +3fd0a460: .word 0x0c63 +3fd0a470: rl 0x0, b8 +3fd0a480: jrhi L3FD0AC80 +3fd0a490: movb *a12, *a6 +3fd0a4a0: .word 0x0ef3 +3fd0a4b0: .word 0x0a01 +3fd0a4c0: subi 0xe707efff, a11 +3fd0a4f0: jruc L3FD0A530 +L3FD0A500: +3fd0a500: movk 6, a7 +3fd0a510: sla b1, b0 +3fd0a520: move *b7, b14, 1 +L3FD0A530: +3fd0a530: dsjs a13, L3FD0A6C0 +3fd0a540: btst 16, a7 +3fd0a550: .word 0x0a01 +3fd0a560: .word 0x0c0b +3fd0a570: dsjs a0, L3FD0A580 +L3FD0A580: +3fd0a580: pushst +3fd0a590: jauc L3FD23220 +L3FD0A5B0: +3fd0a5b0: .word 0x7f30 +3fd0a5c0: move *a6, a3, 1 +3fd0a5d0: pixt *b12, xy, b13 +3fd0a5e0: emu +3fd0a5f0: addi 0xc, a10 +3fd0a610: movb a6, *a6 +3fd0a620: addxy a0, a1 +3fd0a630: .word 0x0c63 +3fd0a640: rl 0x0, b8 +3fd0a650: jrhi L3FD0AE50 +3fd0a660: movb *a12, *a6 +3fd0a670: .word 0x0ef3 +3fd0a680: .word 0x0a01 +3fd0a690: subi 0x1e6787ff, a11 +L3FD0A6C0: +3fd0a6c0: jruc L3FD0A6E0 +3fd0a6d0: movk 6, a7 +L3FD0A6E0: +3fd0a6e0: sla b1, b0 +3fd0a6f0: move *b7, b14, 1 +3fd0a700: dsjs a13, L3FD0A890 +3fd0a710: btst 16, a7 +3fd0a720: .word 0x0a01 +3fd0a730: trap 11 +3fd0a740: movy a0, a0 +3fd0a750: jrhi L3FD0AEC0 +3fd0a760: movx a12, a6 +3fd0a770: jrle L3FD0AF70 +3fd0a780: .word 0xd98c +3fd0a790: .word 0x00ee +3fd0a7a0: .word 0x0a02 +3fd0a7b0: trap 11 +3fd0a7c0: .word 0x7c03 +3fd0a7d0: negb a6 +3fd0a7e0: nop +3fd0a7f0: move a8, *a3, 1 +3fd0a800: .word 0x7cc6 +3fd0a810: sla b1, b8 +3fd0a820: exgpc b12 +3fd0a830: addi 0xc, a10 +3fd0a850: sla b0, b12 +3fd0a860: addxy a0, a0 +3fd0a870: mods a3, a3 +3fd0a880: addxy b7, b0 +L3FD0A890: +3fd0a890: not sp +3fd0a8a0: movk 32, a6 +3fd0a8b0: not a6 +3fd0a8c0: .word 0x0a01 +3fd0a8d0: .word 0x0c0b +3fd0a8e0: addxy a0, a0 +3fd0a8f0: .word 0x0060 +3fd0a900: sll sp, a0 +3fd0a910: pixt a3, *a12, xy +3fd0a920: .word 0xffc0 +3fd0a930: .word 0x0603 +3fd0a940: cpw b0, b8 +3fd0a950: emu +3fd0a960: addi 0xd, a10 +3fd0a980: pixt b0, *b0 +L3FD0A990: +3fd0a990: nop +3fd0a9a0: jrgt L3FD0A5B0 +3fd0a9b0: addxy b6, b8 +3fd0a9c0: .word 0xffc1 +3fd0a9d0: .word 0x0c07 +3fd0a9e0: jrv L3FD0ACF0 +3fd0a9f0: emu +3fd0aa00: addi 0xc, a10 +3fd0aa20: movb a6, *a6 +3fd0aa30: addxy a0, a1 +3fd0aa40: mods a3, a3 +3fd0aa50: addxy b7, b0 +3fd0aa60: not sp +3fd0aa70: movk 32, a6 +3fd0aa80: not a6 +3fd0aa90: .word 0x0a02 +3fd0aaa0: .word 0x0c0b +3fd0aab0: .word 0x0e00 +3fd0aac0: .word 0x0018 +3fd0aad0: movk 32, b14 +3fd0aae0: movk 32, b8 +3fd0aaf0: movk 32, b8 +3fd0ab00: movk 32, b8 +3fd0ab10: .word 0x02ff +3fd0ab20: addi 0xc, a10 +3fd0ab40: movk 3, b0 +3fd0ab50: btst 15, a0 +3fd0ab60: movk 32, b8 +3fd0ab70: movk 32, b8 +3fd0ab80: movk 32, b8 +3fd0ab90: .word 0xff18 +3fd0aba0: .word 0x0a02 +3fd0abb0: subi 0x9cc1f7ff, a11 +3fd0abe0: btst 15, a0 +3fd0abf0: movk 32, b8 +3fd0ac00: movk 32, b8 +3fd0ac10: movk 32, b8 +3fd0ac20: .word 0xff18 +3fd0ac30: .word 0x0a02 +L3FD0AC40: +3fd0ac40: .word 0x0c0b +3fd0ac50: sll a8, a0 +3fd0ac60: .word 0x0063 +3fd0ac70: movk 32, b14 +L3FD0AC80: +3fd0ac80: movk 32, b8 +3fd0ac90: movk 32, b8 +L3FD0ACA0: +3fd0aca0: movk 32, b8 +3fd0acb0: pushst +3fd0acc0: addi 0xc, a10 +3fd0ace0: move a0, *a12(0x60c1), 0 +3fd0ad00: movb a0, *a3 +3fd0ad10: addxy b12, sp +3fd0ad20: move a14, *a1, 1 +3fd0ad30: movk 24, a7 +3fd0ad40: not a3 +3fd0ad50: trap 2 +3fd0ad60: .word 0x0c0b +L3FD0AD70: +3fd0ad70: jan L3FD6AF50 +3fd0ad90: btst 0, b7 +3fd0ada0: jrgt L3FD0A6A0 +3fd0adb0: pixt sp, *a3, xy +3fd0adc0: .word 0x0c78 +3fd0add0: .word 0x0a01 +3fd0ade0: .word 0x0c0b +3fd0adf0: btst 31, a0 +3fd0ae00: .word 0x0060 +L3FD0AE10: +3fd0ae10: sll sp, a0 +L3FD0AE20: +3fd0ae20: pixt a3, *a12, xy +3fd0ae30: jrp L3FD0AC40 +3fd0ae40: move a3, @0x103e31b, 1 +3fd0ae70: addi 0xc, a10 +3fd0ae90: rl 0x3, b0 +3fd0aea0: addxy a0, a0 +3fd0aeb0: mods a3, a3 +L3FD0AEC0: +3fd0aec0: addxy b7, b0 +3fd0aed0: move a14, *a1, 1 +3fd0aee0: movk 24, a7 +3fd0aef0: not a3 +3fd0af00: .word 0x0a01 +3fd0af10: subi 0xe707efff, a11 +3fd0af40: jruc L3FD0AF80 +3fd0af50: .word 0xd8c7 +3fd0af60: jrp L3FD0AD70 +L3FD0AF70: +3fd0af70: move a3, @0x7c6360f, 1 +3fd0afa0: .word 0x0a01 +3fd0afb0: .word 0x0c0b +3fd0afc0: movb *a0, *a0 +3fd0afd0: .word 0x00e4 +3fd0afe0: sll sp, a0 +3fd0aff0: pixt a3, *a12, xy +3fd0b000: jrp L3FD0AE10 +3fd0b010: move a3, @0x103e31b, 1 +3fd0b040: addi 0xc, a10 +3fd0b060: movb a6, *a6 +3fd0b070: addxy a0, a1 +3fd0b080: mods a3, a3 +3fd0b090: addxy b7, b0 +3fd0b0a0: move a14, *a1, 1 +3fd0b0b0: movk 24, a7 +3fd0b0c0: not a3 +3fd0b0d0: .word 0x0a02 +3fd0b0e0: trap 11 +3fd0b0f0: movk 7, sp +L3FD0B100: +3fd0b100: .word 0x0018 +L3FD0B110: +3fd0b110: .word 0xffff +3fd0b120: movk 32, a0 +3fd0b130: emu +3fd0b140: addi 0x10a, a10 +3fd0b160: pixt a8, *a0 +3fd0b170: movk 24, b11 +3fd0b180: .word 0x7b3f +L3FD0B190: +3fd0b190: cpw b7, b2 +3fd0b1a0: jrle L3FD0AE20 +3fd0b1b0: .word 0x04fe +3fd0b1c0: .word 0x0200 +3fd0b1d0: addi 0xc, a9 +3fd0b1f0: .word 0x0c0e +3fd0b200: dsjs a0, L3FD0B1E0 +3fd0b210: movb *b8, b14 +3fd0b220: subxy a14, a7 +3fd0b230: .word 0xdcf1 +3fd0b240: .word 0x020d +3fd0b250: addi 0xc, a9 +3fd0b270: .word 0x0c70 +3fd0b280: dsjs a0, L3FD0B260 +3fd0b290: movb *b8, b14 +3fd0b2a0: subxy a14, a7 +3fd0b2b0: .word 0xdcf1 +3fd0b2c0: .word 0x020d +3fd0b2d0: addi 0xd, a9 +3fd0b2f0: line 0 +3fd0b300: .word 0x0018 +3fd0b310: movb *b8, b8 +3fd0b320: subxy a14, a7 +3fd0b330: .word 0x78f1 +3fd0b340: .word 0x06ee +3fd0b350: trap 2 +3fd0b360: .word 0x0c0b +3fd0b370: subxy a8, a0 +3fd0b380: sla b1, b1 +3fd0b390: btst 14, b12 +3fd0b3a0: jrgt L3FD0ACA0 +3fd0b3b0: pixt sp, *a3, xy +3fd0b3c0: dsjne b12, L3FD15400 +3fd0b3e0: .word 0x0c0b +3fd0b3f0: .word 0x7003 +3fd0b400: .word 0x0018 +3fd0b410: jrhi L3FD0B050 +3fd0b420: srl a6, a3 +3fd0b430: sll 0x3, a6 +3fd0b440: movk 1, b12 +3fd0b450: .word 0x0818 +3fd0b460: .word 0x0c0c +L3FD0B470: +3fd0b470: .word 0x0a02 +3fd0b480: .word 0x0c0b +3fd0b490: nop +3fd0b4a0: nop +3fd0b4b0: srl b9, b11 +3fd0b4c0: jrhi L3FD0B100 +3fd0b4d0: jrhi L3FD0B110 +3fd0b4e0: srl a14, a3 +3fd0b4f0: clrc +3fd0b500: nop +3fd0b510: .word 0x0a02 +3fd0b520: .word 0x0c0b +3fd0b530: srl a0, a3 +3fd0b540: .word 0x0066 +3fd0b550: jrhi L3FD0B190 +3fd0b560: srl a6, a3 +L3FD0B570: +3fd0b570: sll 0x3, a6 +3fd0b580: movk 1, b12 +3fd0b590: .word 0x0818 +3fd0b5a0: .word 0x0c0c +3fd0b5b0: .word 0x0000 +3fd0b5c0: .word 0x0000 +3fd0b5d0: .word 0x0000 +3fd0b5e0: .word 0x0000 +3fd0b5f0: .word 0x0000 +3fd0b600: .word 0x0000 +3fd0b610: dsjne a9, L3FD0B630 +L3FD0B630: +3fd0b630: subb a11, a8 +3fd0b640: dsjs b0, L3FD0B470 +3fd0b650: .word 0x0000 +3fd0b660: .word 0x0000 +3fd0b670: .word 0x0000 +3fd0b680: .word 0x0000 +3fd0b690: .word 0x0000 +3fd0b6a0: .word 0x0000 +3fd0b6b0: .word 0x0000 +3fd0b6c0: .word 0x0001 +3fd0b6d0: move *b13(0x3fd0), b0, 0 +3fd0b6f0: .word 0x0000 +3fd0b700: .word 0x0000 +3fd0b710: .word 0x0000 +3fd0b720: .word 0x0000 +3fd0b730: sub a6, a8 +3fd0b740: dsjs b0, L3FD0B570 +3fd0b750: .word 0x0000 +3fd0b760: .word 0x0000 +3fd0b770: addc a1, a13 +3fd0b780: .word 0x7469 +3fd0b790: .word 0x7473 +3fd0b7a0: sra b11, b2 +3fd0b7b0: mods a11, a1 +3fd0b7c0: or a1, a13 +3fd0b7d0: .word 0x7265 +3fd0b7e0: rl a11, a13 +3fd0b7f0: sla a11, a14 +3fd0b800: srl 0x15, a12 +3fd0b810: sra a10, a13 +3fd0b820: rl a11, a4 +3fd0b830: mods b11, b5 +3fd0b840: andn a1, a13 +3fd0b850: move a1, b13 +3fd0b860: .word 0x7261 +3fd0b870: modu b11, b2 +3fd0b880: srl 0x15, b7 +3fd0b890: rl 0x9, a13 +3fd0b8a0: srl 0x17, b8 +3fd0b8b0: .word 0x3431 +3fd0b8c0: srl 0x17, b0 +3fd0b8d0: rl 0x1, b1 +3fd0b8e0: srl 0x17, b0 +3fd0b8f0: rl 0x1, b1 +3fd0b900: srl 0x17, b0 +3fd0b910: srl 0x16, a3 +3fd0b920: rl 0x1, b7 +3fd0b930: cmp a9, a13 +3fd0b940: move b10, a3 +3fd0b950: dsjs b8, L3FD0B970 +3fd0b960: dsjs b5, L3FD0BA00 +L3FD0B970: +3fd0b970: rl 0x9, a13 +3fd0b980: srl 0x18, a0 +3fd0b990: rl a10, a2 +3fd0b9a0: .word 0x7374 +3fd0b9b0: .word 0x7274 +3fd0b9c0: sla a11, a5 +3fd0b9d0: srl 0x15, a13 +3fd0b9e0: sra b10, b4 +3fd0b9f0: mods b11, b2 +L3FD0BA00: +3fd0ba00: modu a3, a9 +3fd0ba10: mods a3, a1 +3fd0ba20: move a9, a13 +3fd0ba30: sra a3, a5 +3fd0ba40: .word 0x7569 +3fd0ba50: srl 0x15, a13 +3fd0ba60: srl 0x16, b2 +3fd0ba70: sla a10, a14 +3fd0ba80: .word 0x7272 +3fd0ba90: .word 0x776f +3fd0baa0: srl 0x17, a13 +3fd0bab0: dsjs b1, L3FD0BAD0 +3fd0bac0: rl 0x9, a13 +L3FD0BAD0: +3fd0bad0: rl 0x1, b4 +3fd0bae0: rl 0x9, a13 +3fd0baf0: rl 0x1, b0 +3fd0bb00: rl 0x9, a13 +3fd0bb10: rl 0x1, b0 +3fd0bb20: addc a9, a13 +3fd0bb30: .word 0x372d +3fd0bb40: cmp a9, a13 +3fd0bb50: move b10, a3 +3fd0bb60: dsjs b8, L3FD0BB80 +3fd0bb70: dsjs b5, L3FD0BC10 +L3FD0BB80: +3fd0bb80: rl 0x9, a13 +3fd0bb90: and a8, a0 +3fd0bba0: .word 0x0000 +3fd0bbb0: andn a0, a0 +3fd0bbc0: .word 0x0000 +3fd0bbd0: add a0, a0 +3fd0bbe0: .word 0x0000 +3fd0bbf0: mods a8, a0 +3fd0bc00: .word 0x0000 +L3FD0BC10: +3fd0bc10: or a0, a0 +3fd0bc20: .word 0x0000 +3fd0bc30: modu a0, a0 +3fd0bc40: .word 0x0000 +3fd0bc50: clr a0 +3fd0bc60: .word 0x0000 +3fd0bc70: xor a8, a0 +3fd0bc80: .word 0x0000 +3fd0bc90: divs a0, a0 +3fd0bca0: .word 0x0000 +3fd0bcb0: .word 0x7600 +3fd0bcc0: .word 0x0000 +3fd0bcd0: divu a0, a0 +3fd0bce0: .word 0x0000 +3fd0bcf0: divu a8, a0 +3fd0bd00: .word 0x0000 +3fd0bd10: mpys a0, a0 +3fd0bd20: .word 0x0000 +3fd0bd30: andn a0, a0 +3fd0bd40: .word 0x0000 +3fd0bd50: mpys a8, a0 +3fd0bd60: .word 0x0000 +3fd0bd70: addk 16, a0 +3fd0bd80: .word 0x0000 +3fd0bd90: dsjs a0, L3FD0BF20 +3fd0bda0: .word 0x0000 +3fd0bdb0: movb a0, *a0 +3fd0bdc0: .word 0x0000 +3fd0bdd0: mpyu a0, a0 +3fd0bde0: .word 0x0000 +3fd0bdf0: sra a0, a0 +3fd0be00: .word 0x0000 +3fd0be10: mpyu a8, a0 +3fd0be20: .word 0x0000 +3fd0be30: sra a0, a0 +3fd0be40: .word 0x0000 +3fd0be50: sla a0, a0 +3fd0be60: .word 0x0000 +3fd0be70: modu a8, a0 +3fd0be80: .word 0x0000 +3fd0be90: sll a0, a0 +3fd0bea0: .word 0x0000 +3fd0beb0: subb a0, a0 +3fd0bec0: .word 0x0000 +3fd0bed0: sra a0, a0 +3fd0bee0: .word 0x0000 +3fd0bef0: srl a8, a0 +3fd0bf00: .word 0x0000 +3fd0bf10: sll a8, a0 +L3FD0BF20: +3fd0bf20: .word 0x0000 +3fd0bf30: sra a8, a0 +3fd0bf40: .word 0x0000 +3fd0bf50: srl a0, a0 +L3FD0BF60: +3fd0bf60: .word 0x0000 +3fd0bf70: .word 0x7200 +3fd0bf80: .word 0x0000 +3fd0bf90: add a8, a0 +3fd0bfa0: .word 0x0000 +3fd0bfb0: .word 0x7700 +3fd0bfc0: .word 0x0000 +3fd0bfd0: dsjs a0, L3FD0BF60 +3fd0bfe0: .word 0x0000 +3fd0bff0: .word 0x7300 +3fd0c000: .word 0x0000 +3fd0c010: addc a0, a0 +3fd0c020: .word 0x0000 +3fd0c030: addi 0x0, a0 +3fd0c050: dsjs a0, L3FD0C060 +L3FD0C060: +3fd0c060: .word 0x0000 +3fd0c070: trap 0 +3fd0c080: .word 0x0000 +3fd0c090: dsjs a0, L3FD0C0A0 +L3FD0C0A0: +3fd0c0a0: .word 0x0000 +3fd0c0b0: move *a0, *a0, 1 +3fd0c0c0: .word 0x0000 +3fd0c0d0: dsjs a0, L3FD0C160 +3fd0c0e0: .word 0x0000 +3fd0c0f0: sext a0, 1 +3fd0c100: .word 0x0000 +3fd0c110: addk 16, a0 +3fd0c120: .word 0x0000 +3fd0c130: .word 0x7800 +3fd0c140: .word 0x0000 +3fd0c150: or a0, a0 +L3FD0C160: +3fd0c160: .word 0x0000 +3fd0c170: emu +3fd0c180: .word 0x0600 +3fd0c190: addk 8, a0 +3fd0c1a0: sext a0, 1 +3fd0c1b0: .word 0x0000 +3fd0c1c0: .word 0x0000 +3fd0c1d0: pixblt l,l +3fd0c1e0: .word 0x0000 +3fd0c1f0: sext a0, 0 +3fd0c200: .word 0x0000 +3fd0c210: .word 0x0000 +3fd0c220: .word 0x0400 +3fd0c230: sext a0, 1 +3fd0c240: .word 0x0000 +3fd0c250: pixt *a8, xy, *a0, xy +3fd0c260: .word 0x00ff +3fd0c270: nop +3fd0c280: sext a0, 1 +3fd0c290: sext a0, 1 +3fd0c2a0: pixblt l,l +3fd0c2b0: .word 0x0400 +3fd0c2c0: .word 0x0000 +3fd0c2d0: .word 0x0000 +3fd0c2e0: .word 0x0000 +3fd0c2f0: .word 0x0000 +3fd0c300: .word 0x0000 +3fd0c310: sla 0x0, a0 +3fd0c320: .word 0x0000 +3fd0c330: .word 0x0000 +3fd0c340: .word 0x0000 +3fd0c350: .word 0xff00 +3fd0c360: .word 0x0000 +3fd0c370: .word 0x0000 +3fd0c380: .word 0x0a00 +3fd0c390: subk 24, a0 +3fd0c3a0: .word 0x0000 +3fd0c3b0: .word 0x0000 +3fd0c3c0: .word 0x0000 +L3FD0C3D0: +3fd0c3d0: move *a0+, *a0+, 0 +3fd0c3e0: move *b5(0xc03f), *b11+, 0 +3fd0c400: jrge L3FD0C420 +3fd0c410: jrnn L3FD0C430 +L3FD0C420: +3fd0c420: move @0xf201e301, *a1+, 1 +3fd0c450: .word 0xfe01 +3fd0c460: .word 0x0a01 +3fd0c470: addk 32, a2 +3fd0c480: movk 16, a2 +3fd0c490: sll 0x0, a2 +3fd0c4a0: srl 0x18, a2 +3fd0c4b0: .word 0x3702 +3fd0c4c0: dsjs a2, L3FD0C3D0 +3fd0c4d0: sub a0, a2 +3fd0c4e0: btst a8, a2 +3fd0c4f0: xor a0, a2 +3fd0c500: sll a0, a2 +3fd0c510: modu a0, a2 +3fd0c520: .word 0x7a02 +3fd0c530: move *a0, a2, 1 +3fd0c540: move *a0+, a2, 0 +3fd0c550: move a0, -*a2, 0 +3fd0c560: movb a0, *a2(0xb802) +3fd0c580: jrlt L3FD0C5B0 +3fd0c590: move *a0(0xd802), *a2+, 0 +L3FD0C5B0: +3fd0c5b0: addxy a8, a2 +3fd0c5c0: movx a0, a2 +3fd0c5d0: pixt *a0, xy, *a2, xy +3fd0c5e0: .word 0xff02 +3fd0c5f0: addi 0x1a03, a2 +3fd0c610: sra 0x18, a3 +3fd0c620: .word 0x3703 +3fd0c630: addc a8, a3 +3fd0c640: and a8, a3 +3fd0c650: mpyu a8, a3 +3fd0c660: mods a8, a3 +3fd0c670: .word 0x7b03 +3fd0c680: move *a0, *a3, 1 +3fd0c690: move *a0+, a3, 1 +3fd0c6a0: move -*a0, a3, 0 +3fd0c6b0: move a8, *a3(0xc103), 1 +3fd0c6d0: move *a0(0xdf03), *a3+, 0 +3fd0c6f0: .word 0xeb03 +3fd0c700: pixt a8, *a3 +3fd0c710: sext a3, 1 +3fd0c720: subk 16, a4 +L3FD0C730: +3fd0c730: sla 0x10, a4 +3fd0c740: rl 0x8, a4 +3fd0c750: add a0, a4 +3fd0c760: move a8, b4 +3fd0c770: mpyu a0, a4 +3fd0c780: mods a8, a4 +3fd0c790: .word 0x7c04 +3fd0c7a0: move *a0, *a4, 0 +3fd0c7b0: move a0, *a4+, 1 +3fd0c7c0: movb *a8, *a4 +3fd0c7d0: move -*a8, a4, 1 +3fd0c7e0: movb *a0(0xb404), a4 +3fd0c800: move *a8(0xc704), *a4(0xd504), 1 +3fd0c830: addxy a0, a4 +3fd0c840: movy a0, a4 +3fd0c850: pixt a8, *a4 +3fd0c860: .word 0x0604 +3fd0c870: subk 32, a5 +3fd0c880: sll 0x0, a5 +3fd0c890: rl 0x10, a5 +3fd0c8a0: dsjs a5, L3FD0C730 +3fd0c8b0: move a8, a5 +3fd0c8c0: divu a0, a5 +3fd0c8d0: srl a8, a5 +3fd0c8e0: .word 0x7405 +3fd0c8f0: .word 0x7f05 +3fd0c900: movb a8, *a5 +3fd0c910: move *a8+, *a5+, 1 +3fd0c920: move -*a8, a5, 1 +3fd0c930: move a0, *a5(0xc005), 1 +3fd0c950: jrnv L3FD0C9B0 +3fd0c960: .word 0xda05 +3fd0c970: cpw a8, a5 +3fd0c980: pixt *a0, xy, *a5, xy +3fd0c990: .word 0x0405 +3fd0c9a0: pixblt l,l +L3FD0C9B0: +3fd0c9b0: movk 24, a6 +3fd0c9c0: sla 0x10, a6 +3fd0c9d0: srl 0x10, a6 +3fd0c9e0: .word 0xff06 +3fd0c9f0: .word 0x35ff +3fd0ca00: sub a0, a6 +3fd0ca10: and a8, a6 +3fd0ca20: .word 0xff06 +3fd0ca30: .word 0xffff +3fd0ca40: .word 0xffff +3fd0ca50: .word 0xffff +3fd0ca60: .word 0xffff +3fd0ca70: .word 0xffff +3fd0ca80: .word 0xffff +3fd0ca90: .word 0xffff +3fd0caa0: .word 0xffff +3fd0cab0: .word 0xffff +3fd0cac0: .word 0xffff +3fd0cad0: .word 0xffff +3fd0cae0: .word 0xffff +3fd0caf0: .word 0xffff +3fd0cb00: .word 0xffff +3fd0cb10: .word 0xffff +3fd0cb20: .word 0xffff +3fd0cb30: .word 0xffff +3fd0cb40: .word 0xffff +3fd0cb50: .word 0xffff +3fd0cb60: .word 0xffff +3fd0cb70: .word 0xffff +3fd0cb80: .word 0xffff +3fd0cb90: .word 0xffff +3fd0cba0: .word 0xffff +3fd0cbb0: .word 0xffff +3fd0cbc0: .word 0xffff +3fd0cbd0: .word 0xffff +3fd0cbe0: .word 0xffff +3fd0cbf0: .word 0xffff +3fd0cc00: sra b7, sp +3fd0cc10: modu a0, a6 +3fd0cc20: .word 0x7b06 +3fd0cc30: move *a8, *a6, 0 +3fd0cc40: move a8, *a6+, 1 +3fd0cc50: move a0, -*a6, 1 +3fd0cc60: move -*a8, -*a6, 0 +3fd0cc70: move *a8(0xbe06), a6, 1 +3fd0cc90: jrv L3FD0CD00 +3fd0cca0: exgf a6, 1 +3fd0ccb0: addxy a8, a6 +3fd0ccc0: cvxyl a8, a6 +3fd0ccd0: movy a8, a6 +3fd0cce0: pixt *a8, *a6 +3fd0ccf0: nop +L3FD0CD00: +3fd0cd00: .word 0x0c07 +3fd0cd10: movk 32, a7 +3fd0cd20: sla 0x10, a7 +3fd0cd30: srl 0x20, a7 +3fd0cd40: rl 0x18, a7 +3fd0cd50: addc a0, a7 +3fd0cd60: and a8, a7 +3fd0cd70: divs a0, a7 +3fd0cd80: mpyu a8, a7 +3fd0cd90: srl a8, a7 +3fd0cda0: .word 0x7207 +3fd0cdb0: .word 0x7c07 +3fd0cdc0: movb a0, *a7 +3fd0cdd0: movb *a0, *a7 +3fd0cde0: movb *a0(0xba07), a7 +L3FD0CE00: +3fd0ce00: jrnv L3FD0CE80 +3fd0ce10: addxy a0, a7 +3fd0ce20: pixt *a8, xy, a7 +3fd0ce30: .word 0x0607 +3fd0ce40: movk 8, a8 +3fd0ce50: srl 0x20, a8 +3fd0ce60: dsjs a8, L3FD0CFF0 +3fd0ce70: btst a0, a8 +L3FD0CE80: +3fd0ce80: divu a8, a8 +3fd0ce90: mods a0, a8 +3fd0cea0: .word 0x7d08 +3fd0ceb0: movb *a0, a8 +3fd0cec0: movb *a8, *a8 +3fd0ced0: movb a0, *a8(0xbb08) +3fd0cef0: jreq L3FD0CF80 +3fd0cf00: .word 0xd808 +3fd0cf10: .word 0xeb08 +3fd0cf20: pixt *a0, a8 +3fd0cf30: trap 8 +3fd0cf40: movk 32, a9 +3fd0cf50: sll 0x18, a9 +3fd0cf60: .word 0x3609 +3fd0cf70: dsjs a9, L3FD0CE00 +L3FD0CF80: +3fd0cf80: and a0, a9 +3fd0cf90: sll a8, a9 +3fd0cfa0: .word 0x7609 +3fd0cfb0: move *a8, *a9, 0 +3fd0cfc0: movb *a0, *a9 +3fd0cfd0: movb *a8(0xbb09), a9 +L3FD0CFF0: +3fd0cff0: jrnc L3FD0D090 +3fd0d000: .word 0xd909 +3fd0d010: cvxyl a8, a9 +3fd0d020: pixt a8, *a9 +3fd0d030: .word 0x0809 +3fd0d040: subk 24, a10 +3fd0d050: sll 0x18, a10 +3fd0d060: .word 0x340a +3fd0d070: addc a0, a10 +3fd0d080: and a0, a10 +L3FD0D090: +3fd0d090: mpyu a0, a10 +3fd0d0a0: mods a0, a10 +3fd0d0b0: .word 0x7a0a +3fd0d0c0: move *a0, *a10, 0 +3fd0d0d0: move *a0+, a10, 1 +3fd0d0e0: move -*a0, a10, 0 +3fd0d0f0: move a0, *a10(0xbf0a), 1 +3fd0d110: move *a0(0xde0a), *a10+, 0 +3fd0d130: movx a0, a10 +3fd0d140: pixt *a0, a10 +3fd0d150: .word 0x080a +3fd0d160: subk 16, a11 +3fd0d170: sla 0x0, a11 +3fd0d180: srl 0x8, a11 +3fd0d190: add a8, a11 +3fd0d1a0: andn a8, a11 +3fd0d1b0: sra a8, a11 +3fd0d1c0: .word 0x760b +3fd0d1d0: move *a0, *a11, 1 +3fd0d1e0: move *a8+, *a11+, 1 +3fd0d1f0: .word 0x000b +3fd0d200: sext a0, 1 +3fd0d210: .word 0x0000 +3fd0d220: sext a2, 0 +3fd0d230: addi 0x9200, a7 +3fd0d250: call a4 +3fd0d260: .word 0x00ba +3fd0d270: sext a2, 0 +3fd0d280: subi 0xfef49208, a7 +3fd0d2b0: sext a6, 1 +3fd0d2c0: emu +3fd0d2d0: sra 0x16, a10 +3fd0d2e0: move *sp+, b5, 0 +3fd0d2f0: btst b7, b10 +3fd0d300: zext a9, 0 +3fd0d310: .word 0x0601 +3fd0d320: subi 0xe7077bfc, a7 +3fd0d350: sla a4, a3 +3fd0d360: jrle L3FD0D470 +3fd0d370: .word 0x08f8 +3fd0d380: exgpc a1 +3fd0d390: sext a6, 1 +3fd0d3a0: .word 0x000b +3fd0d3b0: move *a5+, a2, 0 +3fd0d3c0: move *a5, *a10, 0 +3fd0d3d0: move *a5+, a10, 0 +3fd0d3e0: exgpc a2 +3fd0d3f0: sext a6, 1 +3fd0d400: .word 0x000b +3fd0d410: reti +3fd0d420: lmo a1, a1 +3fd0d430: sra 0x16, a13 +3fd0d440: movb @0xf70d0705, @0x705025a +3fd0d490: emu +3fd0d4a0: move b4, *b4+, 1 +3fd0d4b0: move *a9, *a4, 0 +3fd0d4c0: .word 0x0244 +3fd0d4d0: sext a5, 1 +3fd0d4e0: emu +3fd0d4f0: cmp b4, b1 +3fd0d500: move -*b4, b2, 0 +3fd0d510: emu +3fd0d520: sext a6, 1 +3fd0d530: pixt *a8, *a9 +3fd0d540: dsjs a4, L3FD0D6A0 +3fd0d550: sla 0x15, a2 +3fd0d560: .word 0x0601 +3fd0d570: trap 7 +3fd0d580: move *b7, b14, 0 +3fd0d590: move b12, a0 +3fd0d5a0: emu +3fd0d5b0: sext a2, 0 +3fd0d5c0: .word 0x0207 +3fd0d5d0: xor a0, a2 +3fd0d5e0: emu +3fd0d5f0: sext a6, 1 +3fd0d600: pixt *a0, *a5 +3fd0d610: .word 0x021f +3fd0d620: sext a5, 1 +3fd0d630: .word 0x0003 +3fd0d640: .word 0x00ba +3fd0d650: .word 0x0602 +3fd0d660: .word 0x0c07 +3fd0d670: move *a0, *a0, 0 +3fd0d680: sub a2, a8 +3fd0d690: addk 17, a2 +L3FD0D6A0: +3fd0d6a0: emu +3fd0d6b0: sext a6, 1 +3fd0d6c0: .word 0x000b +3fd0d6d0: move -*a10, -*a4, 0 +3fd0d6e0: sll b8, b8 +3fd0d6f0: btst a4, a12 +3fd0d700: emu +3fd0d710: sext a6, 1 +3fd0d720: .word 0x000b +3fd0d730: addk 7, a4 +3fd0d740: .word 0x0842 +3fd0d750: move *a1, a1, 0 +3fd0d760: jump b12 +3fd0d770: sext a6, 1 +3fd0d780: .word 0x000b +3fd0d790: subb a1, a14 +3fd0d7a0: addk 8, a8 +3fd0d7b0: sla 0x11, a1 +3fd0d7c0: jump b14 +3fd0d7d0: sext a6, 1 +3fd0d7e0: .word 0x000b +3fd0d7f0: addc a1, a14 +3fd0d800: movk 8, a8 +3fd0d810: rl 0x4, a4 +3fd0d820: exgpc b10 +3fd0d830: sext a7, 1 +3fd0d840: .word 0x000b +3fd0d850: move *b0, b0, 1 +3fd0d860: move b2, *b1+, 1 +3fd0d870: pixt *b8, *b4 +3fd0d880: move *b0, b0, 0 +3fd0d890: emu +3fd0d8a0: sext a6, 1 +3fd0d8b0: .word 0x000b +3fd0d8c0: move *b1, sp, 0 +3fd0d8d0: sla 0x17, b0 +3fd0d8e0: rl 0x4, a4 +3fd0d8f0: exgpc b10 +3fd0d900: sext a6, 1 +3fd0d910: .word 0x000b +3fd0d920: move *b2, *b12, 0 +3fd0d930: sll b7, b0 +3fd0d940: rl 0xc, a12 +3fd0d950: exgpc b10 +3fd0d960: sext a6, 1 +3fd0d970: .word 0x000b +3fd0d980: addc b1, sp +3fd0d990: addk 4, a4 +3fd0d9a0: addc a1, a1 +3fd0d9b0: emu +3fd0d9c0: sext a6, 1 +3fd0d9d0: .word 0x000b +3fd0d9e0: jrle L3FD0DCD0 +3fd0d9f0: mpys b8, b8 +3fd0da00: rl 0xc, a12 +3fd0da10: exgpc b10 +3fd0da20: sext a6, 1 +3fd0da30: .word 0x000b +3fd0da40: jrle L3FD0DD30 +3fd0da50: move b8, -*b8, 1 +3fd0da60: .word 0x0887 +3fd0da70: .word 0x021d +3fd0da80: sext a5, 1 +3fd0da90: .word 0x0008 +3fd0daa0: .word 0x00ba +3fd0dab0: .word 0x025d +3fd0dac0: sext a5, 1 +3fd0dad0: .word 0x0208 +3fd0dae0: .word 0x00ba +3fd0daf0: reti +3fd0db00: .word 0x0601 +3fd0db10: .word 0x0a07 +3fd0db20: addk 7, sp +3fd0db30: addk 8, b1 +3fd0db40: add a8, a4 +L3FD0DB50: +3fd0db50: emu +3fd0db60: sext a6, 1 +3fd0db70: pixt *a0, *a8 +3fd0db80: move b0, *sp, 0 +3fd0db90: emu +3fd0dba0: sext a6, 1 +3fd0dbb0: .word 0xff0a +3fd0dbc0: addk 2, a1 +3fd0dbd0: addk 8, a4 +3fd0dbe0: emu +3fd0dbf0: .word 0x0601 +3fd0dc00: addi 0x2e00, a7 +3fd0dc20: move *a2, *a6, 0 +3fd0dc30: emu +3fd0dc40: addk 14, a4 +3fd0dc50: sext a1, 1 +3fd0dc60: addi 0x4e02, a7 +3fd0dc80: sub b8, b4 +3fd0dc90: or b10, b9 +3fd0dca0: .word 0x7955 +3fd0dcb0: move *b0, *b0, 0 +3fd0dcc0: .word 0x001c +L3FD0DCD0: +3fd0dcd0: sext a7, 1 +3fd0dce0: .word 0x000b +3fd0dcf0: .word 0x0408 +3fd0dd00: addc a4, a5 +3fd0dd10: move *b8, *b1, 0 +3fd0dd20: sla 0x13, b12 +L3FD0DD30: +3fd0dd30: movk 6, b1 +3fd0dd40: sext a1, 1 +3fd0dd50: addi 0x9f00, a7 +3fd0dd70: move *a1, *a8, 1 +3fd0dd80: sll 0x1d, a2 +3fd0dd90: move a4, -*a10, 1 +3fd0dda0: pushst +3fd0ddb0: .word 0x0601 +3fd0ddc0: addi 0x3600, a7 +3fd0dde0: addk 6, a7 +3fd0ddf0: .word 0x0842 +3fd0de00: dsjs a1, L3FD0DF20 +3fd0de10: sext a1, 1 +3fd0de20: addi 0x9f00, a7 +3fd0de40: move *a1, *a8, 1 +3fd0de50: sra 0x1b, a2 +3fd0de60: move a4, -*a10, 1 +3fd0de70: pushst +3fd0de80: sext a1, 1 +3fd0de90: addi 0xbf00, a7 +3fd0deb0: .word 0x0a28 +3fd0dec0: sll 0x1c, b2 +3fd0ded0: move a0, -*a9, 1 +3fd0dee0: not b8 +3fd0def0: sext a1, 1 +3fd0df00: addi 0xbf00, a7 +L3FD0DF20: +3fd0df20: .word 0x0a28 +3fd0df30: sll 0x1c, b2 +3fd0df40: move a0, *a9, 1 +3fd0df50: .word 0x0070 +3fd0df60: sext a1, 1 +3fd0df70: addi 0x5600, a7 +3fd0df90: sext b6, 0 +3fd0dfa0: move a2, *a1+, 0 +3fd0dfb0: and a10, a7 +3fd0dfc0: pushst +3fd0dfd0: sext a0, 1 +3fd0dfe0: addi 0x7700, a7 +3fd0e000: cmp b4, b1 +3fd0e010: pixt *a1, xy, a4 +3fd0e020: sub a4, a9 +3fd0e030: move *a9(0x11d), *a2+, 0 +3fd0e050: sext a6, 1 +3fd0e060: .word 0x000b +3fd0e070: addk 4, sp +3fd0e080: .word 0x0842 +3fd0e090: move *a1, a1, 0 +3fd0e0a0: jump b12 +3fd0e0b0: sext a7, 1 +3fd0e0c0: .word 0x000b +3fd0e0d0: .word 0x043c +3fd0e0e0: addk 2, a1 +3fd0e0f0: sub a8, a4 +3fd0e100: cmpxy b2, b1 +3fd0e110: .word 0x0000 +3fd0e120: sext a7, 1 +3fd0e130: .word 0x000b +3fd0e140: move a11, *a7+, 0 +3fd0e150: move a2, -*a4, 1 +3fd0e160: cmp b3, b0 +3fd0e170: sla 0x11, a4 +3fd0e180: movk 14, b1 +3fd0e190: sext a1, 1 +3fd0e1a0: addi 0x8700, a7 +3fd0e1c0: .word 0x0820 +3fd0e1d0: sla 0x4, a2 +3fd0e1e0: move a0, -*a8, 1 +3fd0e1f0: not b8 +3fd0e200: sext a0, 1 +3fd0e210: addi 0x6300, a7 +3fd0e230: jrnv L3FD0DB50 +3fd0e240: andn a5, a6 +3fd0e250: sub a5, a9 +3fd0e260: move *a9(0x1d), *a2+, 0 +3fd0e280: sext a7, 1 +3fd0e290: .word 0x000b +3fd0e2a0: move b11, *b3+, 0 +3fd0e2b0: move -*a6, a9, 0 +3fd0e2c0: move -*b10, -*b2, 0 +3fd0e2d0: rl 0x13, a4 +3fd0e2e0: movi 0x601, b1 +3fd0e300: addi 0x2e00, a7 +3fd0e320: movk 6, a6 +3fd0e330: movb a3, *a3 +3fd0e340: dsjs b1, L3FD0E460 +3fd0e350: sext a1, 1 +3fd0e360: addi 0x9f00, a7 +3fd0e380: move *a1, *a8, 1 +3fd0e390: cvxyl a5, a2 +3fd0e3a0: move a0, *a9, 1 +3fd0e3b0: .word 0x00f0 +3fd0e3c0: .word 0x0601 +3fd0e3d0: addi 0x2e03, a7 +3fd0e3f0: movk 6, a6 +3fd0e400: movb a3, *a3 +3fd0e410: dsjs b1, L3FD0E530 +3fd0e420: addk 27, a1 +3fd0e430: sext a0, 1 +3fd0e440: addi 0x1f00, a7 +L3FD0E460: +3fd0e460: cmp b4, b1 +3fd0e470: pixt *a1, xy, a4 +3fd0e480: sll 0x2, a8 +3fd0e490: move *a9(0x119), *a2+, 0 +3fd0e4b0: sext a6, 1 +3fd0e4c0: .word 0x000b +3fd0e4d0: jrle L3FD0E8C0 +3fd0e4e0: btst 31, b0 +3fd0e4f0: rl 0xc, a4 +3fd0e500: rev b14 +3fd0e510: sext a7, 1 +3fd0e520: .word 0x000b +L3FD0E530: +3fd0e530: sra b7, sp +3fd0e540: move *b9, *b2, 0 +3fd0e550: sla 0x2, a0 +3fd0e560: .word 0x0810 +3fd0e570: pixblt b,l +3fd0e580: sext a0, 1 +3fd0e590: addi 0x7700, a7 +3fd0e5b0: cmp b4, b1 +3fd0e5c0: addk 17, a4 +3fd0e5d0: sub a4, a9 +3fd0e5e0: addk 9, a2 +3fd0e5f0: .word 0x0007 +3fd0e600: sext a7, 1 +3fd0e610: .word 0x000b +3fd0e620: move a11, *a3+, 0 +3fd0e630: sll 0x2, a8 +3fd0e640: and a5, a2 +3fd0e650: dec a8 +3fd0e660: .word 0x0204 +3fd0e670: sext a0, 1 +3fd0e680: addi 0xe300, a7 +3fd0e6a0: rl 0x13, a0 +3fd0e6b0: movb b4, *b9(0xab56) +3fd0e6d0: move a9, *a2+, 0 +3fd0e6e0: .word 0x0008 +3fd0e6f0: sext a7, 1 +3fd0e700: .word 0x000b +3fd0e710: addk 11, a3 +3fd0e720: move a4, *a5, 1 +3fd0e730: and a2, a0 +3fd0e740: sla 0x11, a8 +3fd0e750: movk 6, b1 +3fd0e760: sext a0, 1 +3fd0e770: addi 0x7700, a7 +3fd0e790: cmp b4, b1 +3fd0e7a0: move a10, -*a4, 0 +3fd0e7b0: inc a0 +3fd0e7c0: move *a0, a8, 0 +3fd0e7d0: emu +3fd0e7e0: sext a6, 1 +3fd0e7f0: .word 0x000b +3fd0e800: move -*b1, sp, 1 +3fd0e810: .word 0x0844 +3fd0e820: rl 0x14, b1 +3fd0e830: .word 0x027e +3fd0e840: sext a5, 1 +3fd0e850: emu +3fd0e860: move a2, *sp+, 1 +3fd0e870: cmp a9, a4 +3fd0e880: jump b2 +3fd0e890: sext a5, 1 +3fd0e8a0: .word 0x000c +3fd0e8b0: sla 0x8, b1 +L3FD0E8C0: +3fd0e8c0: sub a1, a2 +3fd0e8d0: move *a4, *a4, 0 +3fd0e8e0: sext a2, 0 +3fd0e8f0: .word 0x0c07 +3fd0e900: sll 0x18, a1 +3fd0e910: move a2, *a9+, 1 +3fd0e920: .word 0x7924 +3fd0e930: .word 0x0601 +3fd0e940: subi 0xfeba3b09, a7 +3fd0e970: sext a7, 1 +3fd0e980: .word 0x0001 +3fd0e990: .word 0x023f +3fd0e9a0: sext a5, 1 +3fd0e9b0: drav a8, a13 +3fd0e9c0: trap 19 +3fd0e9d0: sext a1, 1 +3fd0e9e0: trap 7 +3fd0e9f0: move a0, b0 +3fd0ea00: .word 0x7904 +3fd0ea10: subk 2, b1 +3fd0ea20: .word 0x3665 +3fd0ea30: sext a1, 1 +3fd0ea40: .word 0x0c07 +3fd0ea50: move a8, *a0, 1 +3fd0ea60: rl a1, a0 +3fd0ea70: sra 0x1b, a6 +3fd0ea80: move a4, -*a10, 1 +3fd0ea90: modu a3, a8 +3fd0eaa0: .word 0x0601 +3fd0eab0: trap 7 +3fd0eac0: .word 0x3600 +3fd0ead0: addk 6, a7 +3fd0eae0: move *a2, *a2, 0 +3fd0eaf0: emu +3fd0eb00: sext a7, 1 +3fd0eb10: .word 0x000c +3fd0eb20: .word 0x0418 +3fd0eb30: divs b10, b9 +3fd0eb40: sub b8, b4 +3fd0eb50: move *b2+, b1, 0 +3fd0eb60: popst +3fd0eb70: sext a6, 1 +3fd0eb80: .word 0x0009 +3fd0eb90: jrle L3FD0EE80 +3fd0eba0: addc sp, b8 +3fd0ebb0: .word 0x0e88 +3fd0ebc0: .word 0x0601 +3fd0ebd0: .word 0x0c07 +3fd0ebe0: move *a0+, *a0+, 0 +3fd0ebf0: move b12, a0 +3fd0ec00: sla 0x8, a8 +3fd0ec10: move a4, *a4+, 0 +3fd0ec20: emu +3fd0ec30: sext a7, 1 +3fd0ec40: nop +3fd0ec50: subk 19, b6 +3fd0ec60: and a10, a5 +3fd0ec70: sra b8, b4 +3fd0ec80: .word 0x0416 +3fd0ec90: rev b13 +3fd0eca0: sext a7, 1 +3fd0ecb0: .word 0x000c +3fd0ecc0: move a8, *a3, 0 +3fd0ecd0: sll a10, a0 +3fd0ece0: move *b8, *b2, 0 +3fd0ecf0: sla 0x12, a4 +3fd0ed00: rl b4, b1 +3fd0ed10: emu +3fd0ed20: sext a6, 1 +3fd0ed30: .word 0x000d +3fd0ed40: .word 0x0084 +3fd0ed50: .word 0x0870 +3fd0ed60: move *a1, a1, 0 +3fd0ed70: pixt *b0, xy, b0 +3fd0ed80: .word 0x0201 +3fd0ed90: sext a6, 1 +3fd0eda0: nop +3fd0edb0: .word 0x0088 +3fd0edc0: move *a4, *sp, 0 +3fd0edd0: move *a4, *a8, 0 +3fd0ede0: .word 0x7888 +3fd0edf0: sext a1, 1 +3fd0ee00: .word 0x0c07 +3fd0ee10: move a8, *a0, 1 +3fd0ee20: jrc L3FD0F030 +3fd0ee30: sll b4, b2 +3fd0ee40: move *a1, *a8, 1 +3fd0ee50: jrnv L3FD0F0A0 +3fd0ee60: .word 0x0601 +3fd0ee70: .word 0x0c07 +L3FD0EE80: +3fd0ee80: move *a8, a0, 1 +3fd0ee90: addc b0, b0 +3fd0eea0: sla 0x8, a8 +3fd0eeb0: move a4, *a4+, 0 +3fd0eec0: .word 0x000f +3fd0eed0: sext a7, 1 +3fd0eee0: .word 0x0009 +3fd0eef0: sra b7, b7 +L3FD0EF00: +3fd0ef00: move *b9+, *b2+, 0 +3fd0ef10: sll 0x12, a12 +3fd0ef20: cmp b12, b3 +3fd0ef30: sext a0, 1 +3fd0ef40: trap 7 +3fd0ef50: movk 24, a0 +3fd0ef60: cmp b4, b3 +3fd0ef70: addk 17, a4 +3fd0ef80: sub a4, a9 +3fd0ef90: jump a3 +3fd0efa0: sext a6, 1 +3fd0efb0: .word 0x0009 +3fd0efc0: jrle L3FD0F2B0 +3fd0efd0: sll b8, b8 +3fd0efe0: .word 0x0e8c +3fd0eff0: sext a1, 1 +3fd0f000: trap 7 +3fd0f010: move *a8+, *a3+, 1 +3fd0f020: move *a1, *a9, 1 +L3FD0F030: +3fd0f030: sra 0x1b, a2 +3fd0f040: move *b4+, *b10+, 1 +L3FD0F050: +3fd0f050: dsjs a0, L3FD0F050 +L3FD0F060: +3fd0f060: sext a1, 1 +3fd0f070: trap 7 +3fd0f080: .word 0x7603 +3fd0f090: sub b8, b6 +L3FD0F0A0: +3fd0f0a0: subk 2, b1 +3fd0f0b0: subk 19, a5 +3fd0f0c0: pixt a8, *a4, xy +3fd0f0d0: sext a1, 1 +3fd0f0e0: trap 7 +3fd0f0f0: move *a8(0x829), *a0(0x2082), 1 +3fd0f120: pixblt l,l +3fd0f130: .word 0x0601 +3fd0f140: trap 7 +3fd0f150: dsjs a0, L3FD0F060 +3fd0f160: addxy a6, a6 +3fd0f170: movb a3, *a0 +3fd0f180: emu +3fd0f190: sext a7, 1 +3fd0f1a0: .word 0x000c +3fd0f1b0: sla 0x4, a2 +3fd0f1c0: move b3, *b12, 1 +3fd0f1d0: .word 0x0820 +3fd0f1e0: sla 0x4, a2 +3fd0f1f0: .word 0x0072 +3fd0f200: sext a7, 1 +3fd0f210: .word 0x0009 +3fd0f220: move b9, *b3+, 0 +3fd0f230: sll 0x2, a8 +3fd0f240: move *b8, *b2, 0 +3fd0f250: mods a3, a4 +3fd0f260: sext a0, 1 +3fd0f270: trap 7 +3fd0f280: sll a8, a0 +3fd0f290: cmp b4, b1 +3fd0f2a0: move a10, -*a4, 0 +L3FD0F2B0: +3fd0f2b0: addk 2, b0 +3fd0f2c0: .word 0x0008 +3fd0f2d0: sext a7, 1 +3fd0f2e0: .word 0x0009 +3fd0f2f0: sla a7, a3 +3fd0f300: move *b9+, *b0+, 0 +3fd0f310: .word 0xda4c +3fd0f320: sla 0x12, a4 +3fd0f330: sext a0, 1 +3fd0f340: trap 7 +3fd0f350: sll a8, a0 +3fd0f360: move *b8, b1, 0 +3fd0f370: move a4, -*a2, 0 +3fd0f380: sub b2, b0 +3fd0f390: .word 0x0063 +3fd0f3a0: sext a7, 1 +3fd0f3b0: nop +3fd0f3c0: move a11, *a3+, 0 +3fd0f3d0: sub a2, a8 +3fd0f3e0: and a5, a1 +3fd0f3f0: .word 0x0810 +3fd0f400: addxy a8, a2 +3fd0f410: emu +3fd0f420: sext a6, 1 +3fd0f430: .word 0x0009 +3fd0f440: sll 0x11, sp +3fd0f450: move *a2, a4, 0 +3fd0f460: btst 3, a12 +3fd0f470: .word 0x0602 +3fd0f480: .word 0x0c07 +3fd0f490: cmp a0, a1 +3fd0f4a0: sub a2, a4 +3fd0f4b0: sub a2, a3 +3fd0f4c0: .word 0x0844 +3fd0f4d0: .word 0x0403 +3fd0f4e0: subi 0xfd8000fd, a7 +3fd0f510: sext a6, 1 +3fd0f520: emu +3fd0f530: sla 0x11, a1 +3fd0f540: srl 0x1f, a2 +3fd0f550: sla 0x11, a2 +3fd0f560: emu +3fd0f570: sext a6, 1 +3fd0f580: drav a0, a13 +3fd0f590: sll 0x15, b2 +3fd0f5a0: sext a0, 1 +3fd0f5b0: addi 0xfe00, a7 +3fd0f5d0: rl 0x13, a4 +3fd0f5e0: jreq L3FD0EF00 +3fd0f5f0: addk 21, a5 +3fd0f600: move -*a6, a9, 0 +3fd0f610: .word 0x001f +3fd0f620: sext a7, 1 +3fd0f630: .word 0x0009 +3fd0f640: sra b5, b6 +3fd0f650: move *b9+, *b2+, 0 +3fd0f660: sll 0x2, sp +3fd0f670: .word 0x3692 +3fd0f680: sext a0, 1 +3fd0f690: pixblt l,l +3fd0f6a0: sla 0x10, a0 +3fd0f6b0: .word 0x0011 +3fd0f6c0: subk 27, b0 +3fd0f6d0: sub a4, a9 +3fd0f6e0: .word 0x0a14 +3fd0f6f0: move a8, *a2, 0 +3fd0f700: pixt a2, *a0 +L3FD0F710: +3fd0f710: .word 0x0200 +3fd0f720: sext a5, 1 +3fd0f730: .word 0x000b +3fd0f740: sla 0x5, b10 +3fd0f750: move a2, *a9+, 1 +3fd0f760: emu +3fd0f770: sext a6, 1 +3fd0f780: emu +3fd0f790: pixt a4, *a4 +3fd0f7a0: addc b8, b8 +3fd0f7b0: move *a8(0x211), *a8+, 0 +3fd0f7d0: sext a1, 1 +3fd0f7e0: addi 0x8c00, a7 +3fd0f800: call a4 +3fd0f810: subb a14, a4 +3fd0f820: move *b0, b0, 0 +3fd0f830: getst b9 +3fd0f840: .word 0x0601 +3fd0f850: trap 7 +3fd0f860: move *sp(0x18c5), *b14+, 0 +3fd0f880: .word 0x045d +3fd0f890: sext a0, 1 +3fd0f8a0: addi 0x7700, a7 +3fd0f8c0: cvxyl b4, b1 +3fd0f8d0: move a10, -*a14, 0 +3fd0f8e0: addk 15, b12 +3fd0f8f0: move *a0, a8, 0 +3fd0f900: nop +3fd0f910: sext a4, 1 +3fd0f920: nop +3fd0f930: pixt *b3, *sp +3fd0f940: .word 0x0601 +3fd0f950: addi 0x5c02, a7 +3fd0f970: and a8, a10 +3fd0f980: move *b2+, b2, 0 +3fd0f990: move b8, -*b4, 0 +3fd0f9a0: .word 0x0074 +3fd0f9b0: .word 0x0601 +3fd0f9c0: subi 0xfffdce0a, a7 +3fd0f9f0: sext a7, 1 +3fd0fa00: .word 0x000a +3fd0fa10: and b8, b12 +3fd0fa20: divu b5, b2 +3fd0fa30: xor a1, a12 +3fd0fa40: sla 0x14, b3 +3fd0fa50: emu +3fd0fa60: sext a6, 1 +3fd0fa70: pixt *a0, *a13 +3fd0fa80: pixt *a0, a14 +3fd0fa90: srl 0x14, b8 +3fd0faa0: btst 7, a0 +3fd0fab0: .word 0x0601 +3fd0fac0: sext a7, 1 +3fd0fad0: andn a0, a0 +3fd0fae0: move *a5+, a6, 0 +3fd0faf0: .word 0x04a4 +3fd0fb00: .word 0x0601 +3fd0fb10: .word 0x0807 +3fd0fb20: btst 0, b12 +3fd0fb30: .word 0x0842 +3fd0fb40: .word 0x0601 +L3FD0FB50: +3fd0fb50: sext a7, 0 +3fd0fb60: btst 0, b12 +3fd0fb70: sext a0, 1 +3fd0fb80: .word 0x0a07 +3fd0fb90: btst 31, a0 +3fd0fba0: move *b10(0x6d5a), b1, 1 +3fd0fbc0: move -*b10, -*b6, 1 +3fd0fbd0: .word 0x0e22 +3fd0fbe0: sext a2, 0 +3fd0fbf0: .word 0x0c07 +3fd0fc00: move @0xd070601, b5 +3fd0fc30: srl 0x9, b8 +3fd0fc40: cvxyl a6, a6 +3fd0fc50: emu +3fd0fc60: sext a6, 1 +3fd0fc70: .word 0x000a +L3FD0FC80: +3fd0fc80: move a4, *a4+, 0 +3fd0fc90: .word 0x084f +3fd0fca0: addxy a0, a1 +3fd0fcb0: emu +3fd0fcc0: sext a6, 1 +3fd0fcd0: pixt *a0, a13 +3fd0fce0: addc a1, a14 +3fd0fcf0: cmpxy a2, a4 +3fd0fd00: emu +3fd0fd10: sext a6, 1 +3fd0fd20: pixt *a0, a13 +3fd0fd30: addc a1, a14 +3fd0fd40: move a8, -*a6, 1 +3fd0fd50: .word 0x0203 +3fd0fd60: sext a6, 1 +3fd0fd70: pixt *a8, xy, *a14, xy +3fd0fd80: exgpc a12 +3fd0fd90: sext a1, 1 +3fd0fda0: trap 7 +L3FD0FDB0: +3fd0fdb0: sll 0x0, a4 +3fd0fdc0: move a2, *a9+, 1 +3fd0fdd0: sll 0x4, b2 +3fd0fde0: modu a2, a9 +3fd0fdf0: .word 0x0410 +3fd0fe00: emu +3fd0fe10: sext a7, 1 +3fd0fe20: .word 0x020b +3fd0fe30: .word 0x75fe +3fd0fe40: .word 0xd75d +3fd0fe50: and a11, a5 +3fd0fe60: sub b8, b4 +3fd0fe70: .word 0x3651 +3fd0fe80: sext a2, 0 +3fd0fe90: sext a7, 1 +3fd0fea0: move *b7(0x200), *b12(0x706), 1 +3fd0fed0: .word 0x0400 +3fd0fee0: .word 0x7842 +3fd0fef0: sext a2, 0 +3fd0ff00: subi 0xe2db6c05, a7 +3fd0ff30: .word 0x0601 +3fd0ff40: subi 0xe739d103, a7 +3fd0ff70: .word 0x001d +3fd0ff80: emu +3fd0ff90: sext a6, 1 +3fd0ffa0: .word 0x0007 +3fd0ffb0: cmp a9, a9 +3fd0ffc0: andn a9, a9 +3fd0ffd0: emu +3fd0ffe0: sext a7, 1 +3fd0fff0: nop +3fd10000: sla 0x4, a3 +3fd10010: subxy a0, a8 +3fd10020: movk 4, a5 +3fd10030: subb b0, b1 +3fd10040: addk 7, b1 +3fd10050: emu +3fd10060: sext a7, 1 +3fd10070: nop +3fd10080: sla 0x4, a3 +3fd10090: subxy a0, a8 +3fd100a0: movk 4, a5 +3fd100b0: trap 25 +3fd100c0: .word 0x0842 +3fd100d0: .word 0x000f +3fd100e0: sext a7, 1 +3fd100f0: nop +3fd10100: .word 0x0486 +3fd10110: move a8, *a1+, 0 +3fd10120: add b9, b4 +3fd10130: sla 0x10, b8 +3fd10140: .word 0x0a18 +3fd10150: .word 0x020f +3fd10160: emu +3fd10170: sext a6, 1 +3fd10180: .word 0x000b +3fd10190: addk 14, a4 +3fd101a0: move *a2, *a0, 0 +3fd101b0: rl 0x8, a8 +3fd101c0: rev b10 +3fd101d0: sext a7, 1 +3fd101e0: .word 0x000f +3fd101f0: .word 0x0406 +3fd10200: move a0, *a4, 0 +3fd10210: and a2, a0 +3fd10220: dec a8 +3fd10230: jrc L3FD0FB50 +3fd10240: addk 17, a7 +3fd10250: getst a13 +3fd10260: sext a0, 1 +3fd10270: pixblt l,l +3fd10280: rl 0x0, a0 +3fd10290: emu +3fd102a0: add a4, a0 +3fd102b0: sra 0x1e, b0 +3fd102c0: move b8, *b4+, 0 +3fd102d0: sll 0x1e, a8 +3fd102e0: movb b8, *b2 +3fd102f0: .word 0x0001 +3fd10300: sext a7, 1 +3fd10310: .word 0x000f +3fd10320: move *a0, *a8, 1 +3fd10330: move a0, *a8, 0 +3fd10340: and a2, a0 +3fd10350: dec a8 +3fd10360: jrc L3FD0FC80 +3fd10370: addk 17, a7 +3fd10380: getst a13 +3fd10390: sext a0, 1 +3fd103a0: pixblt l,l +3fd103b0: sll 0x0, a0 +3fd103c0: .word 0x000d +3fd103d0: add a4, a0 +3fd103e0: sra 0x1e, b0 +3fd103f0: move b8, *b4+, 0 +3fd10400: sll 0x1e, a8 +3fd10410: movb b8, *b2 +3fd10420: .word 0x0001 +3fd10430: sext a7, 1 +3fd10440: .word 0x000f +3fd10450: addk 9, a2 +3fd10460: move a0, *a0, 0 +3fd10470: and a2, a0 +3fd10480: dec a8 +3fd10490: jrc L3FD0FDB0 +3fd104a0: addk 17, a7 +3fd104b0: getst a13 +3fd104c0: sext a0, 1 +3fd104d0: pixblt l,l +3fd104e0: btst 31, a0 +3fd104f0: move *b4, *b1, 0 +3fd10500: add a4, a3 +3fd10510: sra 0x1e, b0 +3fd10520: move b8, *b4+, 0 +3fd10530: sll 0x1e, a8 +3fd10540: movb b8, *b2 +3fd10550: .word 0x0001 +3fd10560: sext a7, 1 +3fd10570: .word 0x000b +3fd10580: move -*b11, b14, 0 +3fd10590: move a10, -*a2, 0 +3fd105a0: move *b14(0xc912), *b2(0x1e64), 0 +3fd105d0: .word 0x0601 +3fd105e0: addi 0x3604, a7 +3fd10600: addk 6, a7 +3fd10610: .word 0x0842 +3fd10620: dsjs a1, L3FD10740 +3fd10630: move a4, -*a2, 0 +3fd10640: emu +3fd10650: sext a7, 1 +3fd10660: .word 0x000f +3fd10670: .word 0x0206 +3fd10680: .word 0xbf01 +3fd10690: .word 0x0a28 +3fd106a0: sll 0x1c, b2 +3fd106b0: move a0, -*a9, 1 +3fd106c0: not b8 +3fd106d0: sext a1, 1 +3fd106e0: pixblt l,l +3fd106f0: movk 32, a0 +3fd10700: rev a1 +3fd10710: sra 0x1b, sp +3fd10720: move a0, *a10+, 1 +3fd10730: call a7 +L3FD10740: +3fd10740: pixt a5, *a2 +3fd10750: emu +3fd10760: sext a7, 1 +3fd10770: .word 0x000f +3fd10780: sll 0x8, a8 +3fd10790: .word 0xbf02 +3fd107a0: .word 0x0a28 +3fd107b0: sll 0x1c, b2 +3fd107c0: move a0, -*a9, 1 +3fd107d0: not b8 +3fd107e0: sext a1, 1 +3fd107f0: pixblt l,l +3fd10800: move a0, -*a0, 1 +3fd10810: .word 0x0008 +3fd10820: sra 0x1b, sp +3fd10830: move a0, *a10+, 1 +3fd10840: call a7 +3fd10850: pixt a5, *a2 +3fd10860: emu +3fd10870: sext a6, 1 +3fd10880: .word 0x000f +3fd10890: sla 0x4, a3 +3fd108a0: movi 0x42108421, b0 +3fd108d0: move @0xf070601, @0xf0089800, 1 +3fd10920: sla 0x8, a9 +3fd10930: addk 4, a4 +3fd10940: jrc L3FD10D70 +3fd10950: emu +3fd10960: sext a6, 1 +3fd10970: .word 0x000f +3fd10980: sub a10, a4 +3fd10990: movi 0x42108421, b0 +3fd109c0: move @0xf070601, @0xf0023100, 1 +3fd10a10: sla 0x8, a9 +3fd10a20: addk 4, a4 +3fd10a30: jrc L3FD10E60 +3fd10a40: emu +3fd10a50: sext a7, 1 +3fd10a60: .word 0x000b +3fd10a70: sra 0x1c, sp +3fd10a80: subxy a4, a10 +3fd10a90: move *a1, *a11, 1 +3fd10aa0: pixt a5, *a2 +3fd10ab0: .word 0x0001 +3fd10ac0: sext a7, 1 +3fd10ad0: .word 0x000f +3fd10ae0: callr L3FD40B00 +3fd10b00: move *b8+, *b7+, 0 +3fd10b10: sra 0xe, a12 +3fd10b20: btst b4, b5 +3fd10b30: addk 25, a6 +3fd10b40: .word 0x009d +3fd10b50: .word 0x0601 +3fd10b60: pixblt l,l +3fd10b70: .word 0x0600 +3fd10b80: addxy a2, a1 +3fd10b90: movb a3, *a2 +3fd10ba0: jrle L3FD10EC0 +3fd10bb0: move b8, -*b8, 1 +3fd10bc0: emu +3fd10bd0: sext a6, 1 +3fd10be0: .word 0x000f +3fd10bf0: .word 0x0898 +3fd10c00: sll a7, a0 +3fd10c10: rl 0xc, a12 +3fd10c20: movk 6, a6 +3fd10c30: neg a3 +3fd10c40: .word 0x0601 +3fd10c50: pixblt l,l +3fd10c60: sub a0, a0 +3fd10c70: addxy a2, a5 +3fd10c80: movb a3, *a2 +3fd10c90: jrle L3FD10FB0 +3fd10ca0: move b8, -*b8, 1 +3fd10cb0: emu +3fd10cc0: sext a6, 1 +3fd10cd0: .word 0x000f +3fd10ce0: putst b2 +3fd10cf0: sll a7, a0 +3fd10d00: rl 0xc, a12 +3fd10d10: movk 6, a6 +3fd10d20: neg a3 +3fd10d30: .word 0x0601 +3fd10d40: pixblt l,l +3fd10d50: rl 0x8, a0 +3fd10d60: addxy a0, a2 +L3FD10D70: +3fd10d70: movb a3, *a2 +3fd10d80: jrle L3FD110A0 +3fd10d90: move b8, -*b8, 1 +3fd10da0: emu +3fd10db0: sext a6, 1 +3fd10dc0: .word 0xfe08 +3fd10dd0: addk 10, b1 +3fd10de0: sla 0x15, a2 +3fd10df0: sext a0, 1 +3fd10e00: .word 0x0c07 +3fd10e10: add a0, a1 +3fd10e20: cmp b4, b14 +3fd10e30: andn a9, a6 +3fd10e40: or a5, a9 +3fd10e50: move a9, *a10+, 1 +L3FD10E60: +3fd10e60: addk 30, a9 +3fd10e70: .word 0x0000 +3fd10e80: sext a7, 1 +3fd10e90: .word 0x000f +3fd10ea0: .word 0x0406 +3fd10eb0: .word 0x7004 +L3FD10EC0: +3fd10ec0: move *b8, *b7, 0 +3fd10ed0: sla 0x12, a4 +3fd10ee0: cmp b4, b1 +3fd10ef0: addk 17, a4 +3fd10f00: .word 0x0071 +3fd10f10: sext a0, 1 +3fd10f20: pixblt l,l +3fd10f30: rl 0x0, a0 +3fd10f40: emu +3fd10f50: subk 27, b0 +3fd10f60: sub a4, a9 +3fd10f70: move a9, *a2+, 0 +3fd10f80: sll 0x2, a8 +3fd10f90: .word 0x7112 +3fd10fa0: .word 0x0000 +L3FD10FB0: +3fd10fb0: sext a7, 1 +3fd10fc0: .word 0x000f +3fd10fd0: move *a0, *a8, 1 +3fd10fe0: .word 0x7008 +3fd10ff0: move *b8, *b7, 0 +3fd11000: sla 0x12, a4 +3fd11010: cmp b4, b1 +3fd11020: addk 17, a4 +3fd11030: .word 0x0071 +3fd11040: sext a0, 1 +3fd11050: pixblt l,l +3fd11060: sla 0x10, a0 +3fd11070: .word 0x0011 +3fd11080: subk 27, b0 +3fd11090: sub a4, a9 +L3FD110A0: +3fd110a0: move a9, *a2+, 0 +3fd110b0: sll 0x2, a8 +3fd110c0: .word 0x7112 +3fd110d0: .word 0x0000 +3fd110e0: sext a7, 1 +3fd110f0: .word 0x000f +3fd11100: .word 0x0430 +3fd11110: .word 0x7001 +3fd11120: move *b8, *b7, 0 +3fd11130: subk 2, a4 +3fd11140: .word 0x020a +3fd11150: add a4, a1 +3fd11160: .word 0x00f8 +3fd11170: .word 0x0601 +3fd11180: addi 0x4700, a7 +3fd111a0: sra 0x17, b8 +3fd111b0: move *a5+, a5, 0 +3fd111c0: btst 29, a14 +3fd111d0: sext a1, 1 +3fd111e0: .word 0x0c07 +3fd111f0: movb *a0, *a0 +3fd11200: move *a1, *a8, 1 +3fd11210: sll 0x15, a2 +3fd11220: move a4, -*a10, 1 +3fd11230: modu a1, a8 +3fd11240: sext a1, 1 +3fd11250: .word 0x0e07 +3fd11260: nop +3fd11270: .word 0x0081 +3fd11280: addk 28, a0 +3fd11290: mpyu a2, a1 +3fd112a0: sub b8, b4 +3fd112b0: dsj b9, L3FD182E0 +3fd112d0: .word 0x0e07 +3fd112e0: movk 32, a0 +3fd112f0: rev a1 +3fd11300: addk 28, a0 +3fd11310: mpyu a2, a1 +3fd11320: sub b8, b4 +3fd11330: dsj b9, L3FD18360 +3fd11350: .word 0x0e07 +3fd11360: move *a0, a0, 0 +3fd11370: emu +3fd11380: addk 28, a0 +3fd11390: mpyu a2, a1 +3fd113a0: sub b8, b4 +3fd113b0: dsj b9, L3FD183E0 +3fd113d0: subi 0xfffcadff, a7 +3fd11400: .word 0x044e +3fd11410: and b11, b9 +3fd11420: sra b8, b4 +3fd11430: exgpc b6 +3fd11440: sext a7, 1 +3fd11450: .word 0x000d +3fd11460: .word 0x0451 +3fd11470: move a0, b0 +3fd11480: .word 0x7904 +3fd11490: subk 2, b1 +3fd114a0: .word 0x3665 +3fd114b0: sext a1, 1 +3fd114c0: .word 0x0e07 +3fd114d0: movb a0, *a0 +3fd114e0: rl 0x9, a4 +3fd114f0: addk 28, a0 +3fd11500: mpyu a2, a1 +3fd11510: sub b8, b4 +3fd11520: dsj b9, L3FD18540 +3fd11540: trap 7 +3fd11550: move *a0(0x1224), a0, 1 +3fd11570: move sp, b9 +3fd11580: move a1, *a4+, 1 +3fd11590: exgpc b6 +3fd115a0: sext a6, 1 +3fd115b0: .word 0x0409 +3fd115c0: jrgt L3FD11930 +3fd115d0: addc b0, b0 +3fd115e0: movb *a4, a8 +L3FD115F0: +3fd115f0: cvxyl a1, a0 +3fd11600: emu +3fd11610: sext a6, 1 +3fd11620: .word 0x000e +3fd11630: sla 0x4, a3 +3fd11640: mpys a0, a0 +3fd11650: pixt a12, *a12, xy +3fd11660: addk 4, a7 +3fd11670: emu +3fd11680: sext a6, 1 +3fd11690: .word 0x000e +3fd116a0: .word 0x0898 +3fd116b0: mpys a0, a0 +3fd116c0: pixt a12, *a12, xy +3fd116d0: addk 4, a7 +3fd116e0: emu +3fd116f0: sext a6, 1 +3fd11700: .word 0x000e +3fd11710: sub a10, a4 +3fd11720: mpys a0, a0 +3fd11730: pixt a12, *a12, xy +3fd11740: addk 4, a7 +3fd11750: emu +3fd11760: sext a6, 1 +3fd11770: .word 0x000d +3fd11780: .word 0x0231 +3fd11790: sll a7, a0 +3fd117a0: dsjs a12, L3FD115F0 +3fd117b0: cvxyl a4, a4 +3fd117c0: emu +3fd117d0: sext a6, 1 +3fd117e0: .word 0x000e +3fd117f0: sla 0x4, a3 +3fd11800: .word 0x0e00 +3fd11810: move *a1, a1, 0 +3fd11820: addc b0, b0 +3fd11830: exgpc b14 +3fd11840: sext a6, 1 +3fd11850: .word 0x000e +3fd11860: .word 0x0898 +3fd11870: .word 0x0e00 +3fd11880: move *a1, a1, 0 +3fd11890: addc b0, b0 +3fd118a0: exgpc b14 +3fd118b0: sext a6, 1 +3fd118c0: .word 0x000e +3fd118d0: sub a10, a4 +3fd118e0: .word 0x0e00 +3fd118f0: move *a1, a1, 0 +3fd11900: addc b0, b0 +3fd11910: exgpc b14 +3fd11920: sext a6, 1 +L3FD11930: +3fd11930: .word 0x000d +3fd11940: .word 0x0231 +3fd11950: .word 0x0870 +3fd11960: move *a1, a1, 0 +3fd11970: pixt *b0, xy, b0 +3fd11980: emu +3fd11990: sext a6, 1 +3fd119a0: .word 0x000c +3fd119b0: rl 0x14, a3 +3fd119c0: .word 0x7d05 +3fd119d0: rl 0xc, a12 +3fd119e0: setf 6, 0, 1 +3fd119f0: sext a0, 1 +3fd11a00: subi 0xfff2dbff, a7 +3fd11a30: rl 0xd, b0 +3fd11a40: sub a4, a9 +3fd11a50: move a9, *a2+, 0 +3fd11a60: .word 0x3448 +3fd11a70: emu +3fd11a80: sext a6, 1 +3fd11a90: .word 0x000e +3fd11aa0: sla 0x4, a3 +3fd11ab0: mpys a0, a0 +3fd11ac0: rl 0xc, a12 +3fd11ad0: movk 6, a6 +3fd11ae0: emu +3fd11af0: sext a6, 1 +3fd11b00: .word 0x000e +3fd11b10: .word 0x0898 +3fd11b20: mpys a0, a0 +3fd11b30: rl 0xc, a12 +3fd11b40: movk 6, a6 +3fd11b50: emu +3fd11b60: sext a6, 1 +3fd11b70: .word 0x000e +3fd11b80: sub a10, a4 +3fd11b90: mpys a0, a0 +3fd11ba0: rl 0xc, a12 +3fd11bb0: movk 6, a6 +3fd11bc0: emu +3fd11bd0: sext a6, 1 +3fd11be0: .word 0x000d +3fd11bf0: putst b2 +3fd11c00: sll a7, a0 +3fd11c10: rl 0xc, a12 +3fd11c20: cvxyl a6, a6 +3fd11c30: emu +3fd11c40: sext a6, 1 +3fd11c50: .word 0x000d +3fd11c60: .word 0x0231 +3fd11c70: sll a7, a0 +3fd11c80: rl 0xc, a12 +3fd11c90: cvxyl a6, a6 +3fd11ca0: emu +3fd11cb0: sext a6, 1 +3fd11cc0: .word 0xfe09 +3fd11cd0: move a4, *a4, 0 +3fd11ce0: .word 0x080f +3fd11cf0: .word 0x0001 +3fd11d00: sext a7, 1 +3fd11d10: emu +3fd11d20: .word 0x9e40 +3fd11d30: sll 0x12, a8 +3fd11d40: move -*b10, -*b3, 0 +3fd11d50: sll 0x12, a12 +3fd11d60: .word 0x004f +3fd11d70: sext a0, 1 +3fd11d80: .word 0x0e07 +3fd11d90: .word 0x0600 +3fd11da0: .word 0x0404 +3fd11db0: move *a0+, *a0+, 0 +3fd11dc0: sub a4, a9 +3fd11dd0: move a9, *a2+, 0 +3fd11de0: sll 0x2, a8 +3fd11df0: dint +3fd11e00: sext a0, 1 +3fd11e10: .word 0x0e07 +3fd11e20: rl 0x0, a0 +3fd11e30: emu +3fd11e40: move *a0+, *a0+, 0 +3fd11e50: sub a4, a9 +3fd11e60: move a9, *a2+, 0 +3fd11e70: sll 0x2, a8 +3fd11e80: dint +3fd11e90: sext a0, 1 +3fd11ea0: .word 0x0e07 +3fd11eb0: .word 0x0800 +3fd11ec0: .word 0x088a +3fd11ed0: move *a0+, *a0+, 0 +3fd11ee0: sub a4, a9 +3fd11ef0: move a9, *a2+, 0 +3fd11f00: sll 0x2, a8 +3fd11f10: dint +3fd11f20: sext a0, 1 +3fd11f30: subi 0xffeeddff, a7 +3fd11f60: addk 25, b0 +3fd11f70: sub a4, a9 +3fd11f80: move a9, *a2+, 0 +3fd11f90: jrle L3FD12420 +3fd11fa0: .word 0x0006 +3fd11fb0: sext a7, 1 +3fd11fc0: nop +3fd11fd0: .word 0x0430 +3fd11fe0: .word 0x0001 +3fd11ff0: move *b8, *b8, 1 +3fd12000: sla 0x12, a4 +3fd12010: move *a8, a10, 0 +3fd12020: add a4, a2 +3fd12030: .word 0x0810 +3fd12040: emu +3fd12050: sext a7, 1 +3fd12060: nop +3fd12070: sla 0x4, a3 +3fd12080: move -*a3, a8, 1 +3fd12090: move *a1, *a8, 1 +3fd120a0: rl a5, a2 +3fd120b0: move a3, *a10, 1 +3fd120c0: .word 0x00f0 +3fd120d0: sext a0, 1 +3fd120e0: subi 0xffeeddfc, a7 +3fd12110: subk 17, b0 +3fd12120: sub a4, a9 +3fd12130: .word 0x0a14 +3fd12140: move a8, *a5, 0 +3fd12150: inc a0 +3fd12160: .word 0x001e +3fd12170: .word 0x0000 +3fd12180: .word 0x0000 +3fd12190: .word 0x0000 +3fd121a0: .word 0x0000 +3fd121b0: .word 0x0000 +3fd121c0: movb *a0(0xb), a0 +3fd121e0: pixt a0, *a0 +3fd121f0: move *a6(0x3f), *a3+, 0 +3fd12210: .word 0x0000 +3fd12220: .word 0x0000 +3fd12230: .word 0x0000 +3fd12240: .word 0x0000 +3fd12250: .word 0x0000 +3fd12260: .word 0x0000 +3fd12270: emu +3fd12280: rl a0, a0 +3fd12290: move *a9(0x3f), *a1+, 0 +3fd122b0: .word 0x0000 +3fd122c0: .word 0x0000 +3fd122d0: .word 0x0000 +3fd122e0: divs a0, a0 +3fd122f0: move *a6(0x3f), *a1+, 0 +3fd12310: .word 0x0000 +3fd12320: .word 0x0000 +3fd12330: sub a1, a13 +3fd12340: addc a10, a5 +3fd12350: or a1, a13 +3fd12360: .word 0x7265 +3fd12370: rl a11, a13 +3fd12380: sla a11, a14 +3fd12390: srl 0x15, a12 +3fd123a0: sra a10, a13 +3fd123b0: rl a11, a4 +3fd123c0: mods b11, b5 +3fd123d0: andn a1, a13 +3fd123e0: move a1, b13 +3fd123f0: .word 0x7261 +3fd12400: modu b11, b2 +3fd12410: srl 0x15, b7 +L3FD12420: +3fd12420: rl 0x9, a13 +3fd12430: srl 0x17, b4 +3fd12440: .word 0x3431 +3fd12450: srl 0x17, b0 +3fd12460: .word 0x3537 +3fd12470: .word 0x372d +3fd12480: srl 0x17, b5 +3fd12490: srl 0x16, a3 +3fd124a0: rl 0x1, b6 +3fd124b0: cmp a9, a13 +3fd124c0: move b10, a3 +3fd124d0: dsjs b8, L3FD124F0 +3fd124e0: dsjs b5, L3FD12580 +L3FD124F0: +3fd124f0: rl 0x9, a13 +3fd12500: srl 0x18, a0 +3fd12510: sub a10, a4 +3fd12520: srl 0x16, a3 +3fd12530: sra b10, b4 +3fd12540: mods b11, b2 +3fd12550: modu a3, a9 +3fd12560: mods a3, a1 +3fd12570: move a9, a13 +L3FD12580: +3fd12580: sra a3, a5 +3fd12590: .word 0x7569 +3fd125a0: srl 0x15, a13 +3fd125b0: srl 0x16, b2 +3fd125c0: sla a10, a14 +3fd125d0: .word 0x7272 +3fd125e0: .word 0x776f +3fd125f0: srl 0x17, a13 +3fd12600: .word 0x3431 +3fd12610: rl 0x9, a13 +3fd12620: rl 0x1, b4 +3fd12630: .word 0x372d +3fd12640: srl 0x17, b5 +3fd12650: .word 0x3537 +3fd12660: addc a9, a13 +3fd12670: .word 0x362d +3fd12680: cmp a9, a13 +3fd12690: move b10, a3 +3fd126a0: dsjs b8, L3FD126C0 +3fd126b0: dsjs b5, L3FD12750 +L3FD126C0: +3fd126c0: rl 0x9, a13 +3fd126d0: and a8, a0 +3fd126e0: .word 0x0000 +3fd126f0: andn a0, a0 +3fd12700: .word 0x0000 +3fd12710: add a0, a0 +3fd12720: .word 0x0000 +3fd12730: mods a8, a0 +3fd12740: .word 0x0000 +L3FD12750: +3fd12750: or a0, a0 +3fd12760: .word 0x0000 +3fd12770: .word 0x7000 +3fd12780: .word 0x0000 +3fd12790: clr a0 +3fd127a0: .word 0x0000 +3fd127b0: xor a8, a0 +3fd127c0: .word 0x0000 +3fd127d0: divs a0, a0 +3fd127e0: .word 0x0000 +3fd127f0: .word 0x7600 +3fd12800: .word 0x0000 +3fd12810: divu a0, a0 +3fd12820: .word 0x0000 +3fd12830: divu a8, a0 +3fd12840: .word 0x0000 +3fd12850: mpys a0, a0 +3fd12860: .word 0x0000 +3fd12870: andn a0, a0 +3fd12880: .word 0x0000 +3fd12890: mpys a8, a0 +3fd128a0: .word 0x0000 +3fd128b0: .word 0x0e00 +3fd128c0: .word 0x0000 +3fd128d0: dsjs a0, L3FD12A60 +3fd128e0: .word 0x0000 +3fd128f0: movb a0, *a0 +3fd12900: .word 0x0000 +3fd12910: mpyu a0, a0 +3fd12920: .word 0x0000 +3fd12930: btst a8, a0 +3fd12940: .word 0x0000 +3fd12950: mpyu a8, a0 +3fd12960: .word 0x0000 +3fd12970: btst a8, a0 +3fd12980: .word 0x0000 +3fd12990: sla a0, a0 +3fd129a0: .word 0x0000 +3fd129b0: modu a8, a0 +3fd129c0: .word 0x0000 +3fd129d0: sll a0, a0 +3fd129e0: .word 0x0000 +3fd129f0: dsjs a0, L3FD12A00 +L3FD12A00: +3fd12a00: .word 0x0000 +3fd12a10: sra a0, a0 +3fd12a20: .word 0x0000 +3fd12a30: srl a8, a0 +3fd12a40: .word 0x0000 +3fd12a50: sll a8, a0 +L3FD12A60: +3fd12a60: .word 0x0000 +3fd12a70: sra a8, a0 +3fd12a80: .word 0x0000 +3fd12a90: srl a0, a0 +L3FD12AA0: +3fd12aa0: .word 0x0000 +3fd12ab0: .word 0x7200 +3fd12ac0: .word 0x0000 +3fd12ad0: add a8, a0 +3fd12ae0: .word 0x0000 +3fd12af0: .word 0x7700 +3fd12b00: .word 0x0000 +3fd12b10: dsjs a0, L3FD12AA0 +3fd12b20: .word 0x0000 +3fd12b30: .word 0x7b00 +3fd12b40: .word 0x0000 +3fd12b50: addc a0, a0 +3fd12b60: .word 0x0000 +3fd12b70: .word 0x0800 +3fd12b80: .word 0x0000 +3fd12b90: dsjs a0, L3FD12BA0 +L3FD12BA0: +3fd12ba0: .word 0x0000 +3fd12bb0: .word 0x0600 +3fd12bc0: .word 0x0000 +3fd12bd0: dsjs a0, L3FD12BE0 +L3FD12BE0: +3fd12be0: .word 0x0000 +3fd12bf0: srl a8, a0 +3fd12c00: .word 0x0000 +3fd12c10: dsjs a0, L3FD12CA0 +3fd12c20: .word 0x0000 +3fd12c30: .word 0x0600 +3fd12c40: .word 0x0000 +3fd12c50: addk 16, a0 +3fd12c60: .word 0x0000 +3fd12c70: .word 0x7f00 +3fd12c80: .word 0x0000 +3fd12c90: or a0, a0 +L3FD12CA0: +3fd12ca0: .word 0x0000 +3fd12cb0: emu +3fd12cc0: .word 0x0600 +3fd12cd0: addi 0x600, a0 +3fd12cf0: .word 0x0000 +3fd12d00: .word 0x0000 +3fd12d10: addi 0x0, a0 +3fd12d30: .word 0x0200 +3fd12d40: .word 0x0000 +3fd12d50: .word 0x0000 +3fd12d60: .word 0x0400 +3fd12d70: .word 0x0600 +3fd12d80: emu +3fd12d90: drav a8, a0 +3fd12da0: .word 0x00ff +3fd12db0: nop +3fd12dc0: .word 0x0600 +3fd12dd0: .word 0x0600 +3fd12de0: addi 0x200, a0 +3fd12e00: .word 0x0000 +3fd12e10: .word 0x0000 +3fd12e20: .word 0x0000 +3fd12e30: .word 0x0000 +3fd12e40: .word 0x0000 +3fd12e50: sla 0x0, a0 +3fd12e60: .word 0x0000 +3fd12e70: .word 0x0000 +3fd12e80: .word 0x0000 +3fd12e90: .word 0xff00 +3fd12ea0: .word 0x0000 +3fd12eb0: .word 0x0000 +3fd12ec0: .word 0x0a00 +3fd12ed0: subk 24, a0 +3fd12ee0: .word 0x0000 +3fd12ef0: .word 0x0000 +3fd12f00: .word 0x0000 +3fd12f10: .word 0xd800 +3fd12f20: move *a9(0xc03f), *a6+, 0 +3fd12f40: jrge L3FD12F60 +3fd12f50: jrne L3FD12F70 +L3FD12F60: +3fd12f60: move *a0(0xdc01), *a1+, 1 +3fd12f80: cpw a0, a1 +3fd12f90: pixt a8, *a1, xy +3fd12fa0: pixt *a8, a1 +3fd12fb0: emu +3fd12fc0: .word 0x0a02 +3fd12fd0: addk 24, a2 +3fd12fe0: btst 31, a2 +3fd12ff0: sll 0x8, a2 +3fd13000: sra 0x8, a2 +3fd13010: rl 0x8, a2 +3fd13020: .word 0x3702 +3fd13030: add a0, a2 +3fd13040: btst a0, a2 +3fd13050: or a0, a2 +3fd13060: mpyu a0, a2 +3fd13070: rl a0, a2 +3fd13080: .word 0x7202 +3fd13090: .word 0x7c02 +3fd130a0: move *a0, a2, 1 +3fd130b0: move a0, *a2+, 0 +3fd130c0: move *a0+, *a2+, 1 +3fd130d0: move -*a0, a2, 0 +3fd130e0: move -*a0, -*a2, 1 +3fd130f0: move a8, *a2(0xba02), 0 +3fd13110: jrp L3FD13140 +3fd13120: jreq L3FD13150 +3fd13130: move @0xe802de02, *a2+, 0 +3fd13160: pixt *a0, xy, a2 +3fd13170: pixt *a0, *a2 +3fd13180: .word 0x0602 +3fd13190: pixblt l,l +3fd131a0: movk 32, a3 +3fd131b0: sla 0x10, a3 +3fd131c0: srl 0x20, a3 +3fd131d0: .word 0x3603 +3fd131e0: add a0, a3 +3fd131f0: btst a0, a3 +3fd13200: andn a8, a3 +3fd13210: mpys a8, a3 +3fd13220: srl a8, a3 +3fd13230: .word 0x7103 +3fd13240: .word 0x7b03 +3fd13250: move *a0, a3, 1 +3fd13260: move a0, *a3+, 0 +3fd13270: move *a0+, *a3+, 1 +3fd13280: move -*a0, a3, 0 +3fd13290: movb *a0(0xb803), a3 +3fd132b0: jrls L3FD132F0 +3fd132c0: jrv L3FD13300 +3fd132d0: move @0xe903e003, *a3+, 1 +L3FD13300: +3fd13300: pixt *a0, xy, a3 +3fd13310: pixt *a8, a3 +L3FD13320: +3fd13320: .word 0x0203 +3fd13330: .word 0x0804 +3fd13340: .word 0x0e04 +3fd13350: subk 24, a4 +3fd13360: sla 0x8, a4 +3fd13370: sra 0x10, a4 +3fd13380: .word 0x3404 +3fd13390: dsjs a4, L3FD13320 +3fd133a0: subb a8, a4 +3fd133b0: and a8, a4 +3fd133c0: divu a8, a4 +3fd133d0: sra a8, a4 +3fd133e0: modu a8, a4 +3fd133f0: .word 0x7904 +3fd13400: move a8, *a4, 1 +3fd13410: movb a0, *a4 +3fd13420: move *a8+, a4, 0 +3fd13430: .word 0x9e04 +3fd13440: move -*a0, -*a4, 0 +3fd13450: move a0, *a4(0xbb04), 1 +3fd13470: jrlt L3FD134C0 +3fd13480: jrn L3FD134D0 +3fd13490: exgf a4, 1 +3fd134a0: addxy a0, a4 +3fd134b0: cvxyl a8, a4 +L3FD134C0: +3fd134c0: pixt *a0, xy, a4 +L3FD134D0: +3fd134d0: pixt *a0, *a4 +3fd134e0: sext a4, 0 +3fd134f0: pixblt l,l +3fd13500: subk 16, a5 +3fd13510: sla 0x0, a5 +3fd13520: .word 0xff05 +3fd13530: sll 0x1f, sp +3fd13540: rl 0x8, a5 +3fd13550: dsjs a5, L3FD13660 +3fd13560: .word 0xff05 +3fd13570: .word 0xffff +3fd13580: .word 0xffff +3fd13590: .word 0xffff +3fd135a0: .word 0xffff +3fd135b0: .word 0xffff +3fd135c0: .word 0xffff +3fd135d0: .word 0xffff +3fd135e0: .word 0xffff +3fd135f0: .word 0xffff +3fd13600: .word 0xffff +3fd13610: .word 0xffff +3fd13620: .word 0xffff +3fd13630: .word 0xffff +3fd13640: .word 0xffff +3fd13650: .word 0xffff +L3FD13660: +3fd13660: .word 0xffff +3fd13670: .word 0xffff +3fd13680: .word 0xffff +3fd13690: .word 0xffff +3fd136a0: .word 0xffff +3fd136b0: .word 0xffff +3fd136c0: .word 0xffff +3fd136d0: .word 0xffff +3fd136e0: .word 0xffff +3fd136f0: .word 0xffff +3fd13700: .word 0xffff +3fd13710: .word 0xffff +3fd13720: .word 0xffff +3fd13730: .word 0xffff +3fd13740: subb b7, sp +3fd13750: move a8, a5 +3fd13760: divs a0, a5 +3fd13770: sll a0, a5 +3fd13780: lmo a8, a5 +3fd13790: .word 0x7505 +3fd137a0: .word 0x7b05 +3fd137b0: move *a8, a5, 0 +3fd137c0: move *a8, *a5, 1 +3fd137d0: move *a0+, a5, 1 +3fd137e0: .word 0x9f05 +3fd137f0: move -*a0, -*a5, 0 +3fd13800: movb *a8(0xb505), a5 +L3FD13820: +3fd13820: jruc L3FD13880 +3fd13830: jrle L3FD13890 +3fd13840: jrnv L3FD138A0 +3fd13850: exgf a5, 1 +3fd13860: .word 0xde05 +3fd13870: cmpxy a8, a5 +L3FD13880: +3fd13880: .word 0xeb05 +L3FD13890: +3fd13890: pixt *a8, xy, *a5, xy +L3FD138A0: +3fd138a0: emu +3fd138b0: sext a6, 1 +3fd138c0: subi 0xe2f9ebf9, a6 +3fd138f0: sll 0x10, a6 +3fd13900: rl 0x10, a6 +3fd13910: dsjs a6, L3FD13820 +3fd13920: btst a0, a6 +3fd13930: or a0, a6 +3fd13940: sla a0, a6 +3fd13950: mods a0, a6 +3fd13960: .word 0x7806 +3fd13970: move *a0, a6, 0 +3fd13980: move a0, *a6+, 0 +3fd13990: movb *a0, *a6 +3fd139a0: move -*a0, a6, 1 +3fd139b0: move a0, *a6(0xbd06), 1 +3fd139d0: jrc L3FD13A40 +3fd139e0: move *a8(0xde06), *a6+, 1 +3fd13a00: .word 0xea06 +3fd13a10: drav a0, a6 +3fd13a20: .word 0x0206 +3fd13a30: .word 0x0e07 +L3FD13A40: +3fd13a40: movk 32, a7 +3fd13a50: sll 0x0, a7 +3fd13a60: rl 0x0, a7 +3fd13a70: dsjs a7, L3FD13A80 +L3FD13A80: +3fd13a80: cmp a0, a7 +3fd13a90: or a0, a7 +3fd13aa0: sla a0, a7 +3fd13ab0: rl a8, a7 +3fd13ac0: .word 0x7507 +3fd13ad0: move a8, *a7, 0 +3fd13ae0: movb a8, *a7 +3fd13af0: move *a8+, *a7+, 0 +3fd13b00: move -*a8, a7, 0 +3fd13b10: move a8, *a7(0xbb07), 0 +3fd13b30: jrle L3FD13BB0 +3fd13b40: move *a8(0xdc07), *a7+, 0 +3fd13b60: cpw a8, a7 +L3FD13B70: +3fd13b70: pixt *a0, xy, a7 +3fd13b80: pixt *a8, *a7 +3fd13b90: trap 7 +3fd13ba0: addk 16, a8 +L3FD13BB0: +3fd13bb0: btst 31, a8 +3fd13bc0: sll 0x18, a8 +3fd13bd0: rl 0x10, a8 +3fd13be0: dsjs a8, L3FD13B70 +3fd13bf0: cmp a0, a8 +3fd13c00: andn a8, a8 +3fd13c10: mpyu a0, a8 +3fd13c20: rl a8, a8 +3fd13c30: .word 0x7408 +3fd13c40: .word 0x7e08 +3fd13c50: move *a8, *a8, 0 +3fd13c60: move *a0+, a8, 0 +3fd13c70: .word 0x9f08 +3fd13c80: move -*a0, -*a8, 1 +3fd13c90: move *a8(0xc008), a8, 0 +3fd13cb0: jreq L3FD13D40 +3fd13cc0: move @0xea08df08, *a8+, 0 +3fd13cf0: pixt *a8, xy, *a8, xy +3fd13d00: .word 0x0008 +3fd13d10: .word 0x0c09 +3fd13d20: subk 16, a9 +3fd13d30: .word 0x0009 +L3FD13D40: +3fd13d40: .word 0x0600 +3fd13d50: .word 0x0000 +3fd13d60: .word 0x0403 +3fd13d70: .word 0x0806 +3fd13d80: .word 0xbf00 +3fd13d90: sext a2, 0 +3fd13da0: trap 6 +3fd13db0: mods sp, b10 +3fd13dc0: emu +3fd13dd0: .word 0x0606 +3fd13de0: .word 0xff08 +3fd13df0: .word 0x7d4a +3fd13e00: move *sp+, b5, 0 +3fd13e10: emu +3fd13e20: .word 0x0606 +3fd13e30: .word 0x0008 +3fd13e40: or a14, a4 +3fd13e50: move -*a10, -*a7, 1 +3fd13e60: rev a3 +3fd13e70: .word 0x0606 +3fd13e80: .word 0x0008 +3fd13e90: move -*b10, b2, 0 +3fd13ea0: .word 0x0420 +3fd13eb0: btst a5, a5 +3fd13ec0: .word 0x0601 +3fd13ed0: .word 0x0806 +3fd13ee0: sub a0, a0 +3fd13ef0: sll a1, a9 +3fd13f00: pixt *b2, xy, b3 +3fd13f10: sext a3, 0 +3fd13f20: trap 6 +3fd13f30: .word 0x06f9 +3fd13f40: sext a2, 0 +3fd13f50: trap 6 +3fd13f60: move *a0+, a1, 0 +3fd13f70: sub b4, b2 +3fd13f80: .word 0x0222 +3fd13f90: .word 0x0605 +3fd13fa0: emu +3fd13fb0: cmp b4, b1 +3fd13fc0: .word 0x0a52 +3fd13fd0: .word 0x0601 +3fd13fe0: .word 0x0806 +3fd13ff0: move -*b7, b14, 0 +3fd14000: xor b9, b10 +3fd14010: emu +3fd14020: .word 0x0606 +3fd14030: .word 0xfe07 +3fd14040: .word 0x7c84 +3fd14050: .word 0x0042 +3fd14060: .word 0x0402 +3fd14070: .word 0x0206 +3fd14080: movk 16, a1 +3fd14090: .word 0x0601 +3fd140a0: sext a6, 0 +3fd140b0: btst 0, b12 +3fd140c0: .word 0x0403 +3fd140d0: .word 0x0206 +3fd140e0: nop +3fd140f0: sext a1, 0 +3fd14100: .word 0x0806 +3fd14110: move *a0, *a0, 0 +3fd14120: sla 0x12, a4 +3fd14130: emu +3fd14140: .word 0x0606 +3fd14150: .word 0x0008 +3fd14160: jrge L3FD145B0 +3fd14170: move b8, -*b8, 1 +L3FD14180: +3fd14180: exgpc a2 +3fd14190: .word 0x0606 +3fd141a0: .word 0x0008 +3fd141b0: addk 6, a4 +3fd141c0: .word 0x0842 +3fd141d0: pushst +3fd141e0: .word 0x0606 +3fd141f0: .word 0x0008 +3fd14200: addc a1, a14 +3fd14210: sub a2, a4 +3fd14220: pushst +3fd14230: .word 0x0606 +3fd14240: .word 0x0008 +3fd14250: addc a1, a14 +3fd14260: sla a8, a6 +3fd14270: jump b4 +3fd14280: .word 0x0606 +3fd14290: .word 0x0008 +3fd142a0: move -*a12, -*a8, 0 +3fd142b0: dsjs b4, L3FD14180 +3fd142c0: getpc a2 +3fd142d0: .word 0x0606 +3fd142e0: .word 0x0008 +3fd142f0: move *b1, sp, 0 +3fd14300: sla b8, b7 +3fd14310: jump b4 +3fd14320: .word 0x0606 +3fd14330: .word 0x0008 +3fd14340: move *a2, a12, 0 +3fd14350: sll b8, b7 +3fd14360: jump b4 +3fd14370: .word 0x0606 +3fd14380: .word 0x0008 +3fd14390: sla 0x10, sp +3fd143a0: move *a2, a2, 0 +3fd143b0: emu +3fd143c0: .word 0x0606 +3fd143d0: .word 0x0008 +3fd143e0: subb a1, a14 +3fd143f0: sll b8, b7 +3fd14400: jump b4 +3fd14410: .word 0x0606 +3fd14420: .word 0x0008 +3fd14430: jrle L3FD14720 +3fd14440: sla 0xf, a8 +3fd14450: clrc +3fd14460: .word 0x0604 +3fd14470: .word 0x0006 +3fd14480: .word 0x0233 +3fd14490: .word 0x0604 +3fd144a0: emu +3fd144b0: movk 16, a10 +3fd144c0: sext a1, 0 +3fd144d0: sext a6, 1 +3fd144e0: cmp a0, a0 +3fd144f0: addc b0, b2 +3fd14500: emu +3fd14510: .word 0x0606 +3fd14520: .word 0xfe05 +3fd14530: .word 0x7c1f +3fd14540: .word 0x0602 +3fd14550: sext a6, 1 +3fd14560: sla 0x8, a0 +3fd14570: sll 0x4, a4 +3fd14580: emu +3fd14590: .word 0x0606 +3fd145a0: .word 0x0008 +L3FD145B0: +3fd145b0: addc a1, a14 +3fd145c0: .word 0x0844 +3fd145d0: exgpc a0 +3fd145e0: .word 0x0606 +3fd145f0: .word 0x0008 +3fd14600: cpw a1, a14 +3fd14610: .word 0x735a +3fd14620: pushst +3fd14630: .word 0x0606 +3fd14640: .word 0x0008 +3fd14650: move -*a10, -*a4, 0 +3fd14660: .word 0x7f18 +3fd14670: getst a12 +3fd14680: .word 0x0606 +3fd14690: .word 0x0008 +3fd146a0: jrle L3FD149A0 +3fd146b0: sll b8, b7 +3fd146c0: jump b12 +3fd146d0: .word 0x0606 +3fd146e0: .word 0x0008 +3fd146f0: move *a1, a14, 1 +3fd14700: addc b0, b0 +3fd14710: jump b4 +L3FD14720: +3fd14720: .word 0x0606 +3fd14730: .word 0x0008 +3fd14740: jrle L3FD14A40 +3fd14750: sll b8, b8 +3fd14760: .word 0x027c +3fd14770: .word 0x0606 +3fd14780: .word 0x0008 +3fd14790: .word 0x711f +3fd147a0: pixt b8, *b1, xy +3fd147b0: .word 0x0602 +3fd147c0: .word 0x0806 +3fd147d0: btst 7, a0 +3fd147e0: addk 11, b1 +3fd147f0: emu +3fd14800: .word 0x0606 +3fd14810: .word 0x0008 +3fd14820: move *a1, a14, 1 +3fd14830: sll b8, b12 +3fd14840: pushst +3fd14850: .word 0x0606 +3fd14860: .word 0x0008 +3fd14870: jrle L3FD14B90 +3fd14880: sll b8, sp +3fd14890: getst a12 +3fd148a0: .word 0x0606 +3fd148b0: .word 0x0008 +3fd148c0: addk 4, sp +3fd148d0: .word 0x0842 +3fd148e0: pushst +3fd148f0: .word 0x0606 +3fd14900: .word 0x0008 +3fd14910: sla 0x8, b14 +3fd14920: and a4, a4 +3fd14930: exgpc b2 +3fd14940: .word 0x0606 +3fd14950: .word 0x0008 +3fd14960: move *b9+, b1, 0 +3fd14970: btst b1, b1 +3fd14980: .word 0x028a +3fd14990: .word 0x0606 +L3FD149A0: +3fd149a0: .word 0x0008 +3fd149b0: addk 8, b1 +3fd149c0: pixt b8, *b1, xy +3fd149d0: .word 0x0601 +3fd149e0: .word 0x0806 +3fd149f0: .word 0x7100 +3fd14a00: divu a7, sp +3fd14a10: movb a3, *a3 +3fd14a20: .word 0x0601 +3fd14a30: .word 0x0806 +L3FD14A40: +3fd14a40: .word 0x7100 +3fd14a50: divu a6, a14 +3fd14a60: movb *b3, b3 +3fd14a70: .word 0x0601 +3fd14a80: .word 0x0806 +3fd14a90: srl 0x10, a0 +3fd14aa0: movk 6, a6 +3fd14ab0: .word 0x7463 +3fd14ac0: .word 0x0601 +3fd14ad0: .word 0x0806 +3fd14ae0: srl 0x8, a0 +3fd14af0: pixt a6, *a6 +3fd14b00: .word 0x0842 +3fd14b10: .word 0x0601 +3fd14b20: .word 0x0806 +3fd14b30: srl 0x10, a1 +3fd14b40: movk 6, a6 +3fd14b50: .word 0x7563 +3fd14b60: emu +3fd14b70: .word 0x0606 +3fd14b80: .word 0x0008 +L3FD14B90: +3fd14b90: jrle L3FD14E90 +3fd14ba0: btst b7, b8 +3fd14bb0: getst a10 +3fd14bc0: .word 0x0606 +3fd14bd0: .word 0x0008 +3fd14be0: .word 0x062e +3fd14bf0: sla a8, a7 +3fd14c00: jump b4 +3fd14c10: .word 0x0606 +3fd14c20: .word 0x0008 +3fd14c30: addk 4, sp +3fd14c40: .word 0x0842 +3fd14c50: exgpc a1 +3fd14c60: .word 0x0606 +3fd14c70: .word 0x0008 +3fd14c80: jrle L3FD14FA0 +3fd14c90: sll b8, b8 +3fd14ca0: jump b4 +3fd14cb0: .word 0x0606 +3fd14cc0: .word 0x0008 +3fd14cd0: jrle L3FD14FF0 +3fd14ce0: subk 5, a8 +3fd14cf0: exgpc a1 +3fd14d00: .word 0x0606 +3fd14d10: .word 0x0008 +3fd14d20: jrle L3FD15040 +3fd14d30: move -*b10, -*b10, 1 +3fd14d40: getpc b2 +3fd14d50: .word 0x0606 +3fd14d60: .word 0x0008 +3fd14d70: sra 0xf, b1 +3fd14d80: or a5, a2 +3fd14d90: getst a12 +3fd14da0: .word 0x0606 +3fd14db0: .word 0x0008 +3fd14dc0: sra 0xf, b1 +3fd14dd0: .word 0x0845 +3fd14de0: exgpc a1 +3fd14df0: .word 0x0606 +3fd14e00: .word 0x0008 +3fd14e10: sla 0x10, sp +3fd14e20: addc a1, a2 +3fd14e30: .word 0x02f8 +3fd14e40: .word 0x0605 +3fd14e50: emu +3fd14e60: move a2, *sp+, 1 +3fd14e70: dsjs a4, L3FD14F10 +3fd14e80: sext a1, 0 +L3FD14E90: +3fd14e90: .word 0x0806 +3fd14ea0: addk 8, a0 +3fd14eb0: sub a1, a2 +3fd14ec0: .word 0x0288 +L3FD14ED0: +3fd14ed0: .word 0x0605 +3fd14ee0: emu +3fd14ef0: cmp a9, a7 +3fd14f00: dsjs b2, L3FD14ED0 +L3FD14F10: +3fd14f10: .word 0x0601 +3fd14f20: trap 6 +3fd14f30: sub b7, b10 +3fd14f40: getpc a5 +3fd14f50: .word 0x0606 +3fd14f60: .word 0x0001 +L3FD14F70: +3fd14f70: .word 0x021f +3fd14f80: .word 0x0604 +3fd14f90: pixt a8, *a9 +L3FD14FA0: +3fd14fa0: emu +3fd14fb0: .word 0x0606 +3fd14fc0: .word 0x0006 +3fd14fd0: pixt *a0, a14 +3fd14fe0: dsjs b8, L3FD14F70 +L3FD14FF0: +3fd14ff0: .word 0x0601 +3fd15000: .word 0x0806 +3fd15010: sla 0x8, a0 +3fd15020: movk 13, b4 +3fd15030: mods a7, a3 +L3FD15040: +3fd15040: .word 0x0601 +3fd15050: .word 0x0606 +3fd15060: srl 0x10, a0 +3fd15070: addk 4, a6 +3fd15080: emu +3fd15090: .word 0x0606 +3fd150a0: .word 0x0008 +3fd150b0: .word 0xda10 +3fd150c0: sll b8, b12 +3fd150d0: putst b6 +3fd150e0: .word 0x0606 +3fd150f0: .word 0x0006 +3fd15100: .word 0xfe2e +3fd15110: btst 23, b0 +3fd15120: .word 0x0601 +3fd15130: .word 0x0806 +3fd15140: move a0, a0 +3fd15150: sll 0x1c, a10 +3fd15160: addk 4, a4 +3fd15170: .word 0x0601 +3fd15180: .word 0x0606 +3fd15190: .word 0x3602 +3fd151a0: addk 25, a5 +3fd151b0: .word 0x745e +3fd151c0: .word 0x0601 +3fd151d0: .word 0x0806 +3fd151e0: sla 0x8, a0 +3fd151f0: movk 13, b4 +3fd15200: movb a3, *a3 +3fd15210: .word 0x0601 +3fd15220: .word 0x0806 +3fd15230: .word 0x0400 +3fd15240: addc b0, b8 +3fd15250: pixt a8, *a8 +3fd15260: sext a1, 0 +3fd15270: .word 0x0806 +3fd15280: .word 0x0802 +3fd15290: move *a4, *a12, 0 +3fd152a0: rl a12, a8 +3fd152b0: .word 0x0601 +3fd152c0: .word 0x0806 +3fd152d0: sla 0x8, a0 +3fd152e0: rl 0x15, a4 +3fd152f0: move *a2, *a10, 1 +3fd15300: .word 0x0601 +3fd15310: .word 0x0806 +3fd15320: move *a0, a0, 1 +3fd15330: addc b0, b0 +3fd15340: pixt a8, *a8 +3fd15350: .word 0x0601 +3fd15360: .word 0x0606 +3fd15370: move -*a8, -*a0, 1 +3fd15380: movk 22, b6 +3fd15390: exgpc a3 +3fd153a0: .word 0x0606 +3fd153b0: .word 0x0006 +3fd153c0: jrle L3FD15AA0 +3fd153d0: sla 0x18, b8 +3fd153e0: .word 0x0601 +3fd153f0: .word 0x0606 +L3FD15400: +3fd15400: srl 0x10, a0 +3fd15410: movk 6, a6 +3fd15420: emu +3fd15430: .word 0x0606 +3fd15440: .word 0x0206 +3fd15450: jrle L3FD15B30 +3fd15460: divu b9, b8 +3fd15470: emu +3fd15480: .word 0x0606 +3fd15490: .word 0x0206 +3fd154a0: jrgt L3FD15810 +3fd154b0: srl 0x14, b8 +3fd154c0: getst a4 +3fd154d0: .word 0x0606 +3fd154e0: .word 0x0006 +3fd154f0: .word 0x0a5d +3fd15500: .word 0x0421 +3fd15510: .word 0x0601 +3fd15520: .word 0x0606 +3fd15530: srl 0x10, a0 +3fd15540: movk 1, b10 +3fd15550: emu +3fd15560: .word 0x0606 +L3FD15570: +3fd15570: .word 0x0008 +3fd15580: dsjs a2, L3FD15570 +3fd15590: move *a1, a1, 0 +3fd155a0: jump a4 +3fd155b0: .word 0x0606 +3fd155c0: .word 0x0006 +3fd155d0: jrle L3FD158F0 +3fd155e0: srl 0x14, b8 +3fd155f0: .word 0x0601 +3fd15600: .word 0x0606 +3fd15610: rl 0x8, a0 +3fd15620: move -*a10, a6, 0 +3fd15630: emu +3fd15640: .word 0x0606 +3fd15650: .word 0x0006 +L3FD15660: +3fd15660: .word 0xd6b1 +3fd15670: subk 10, b10 +3fd15680: .word 0x0601 +3fd15690: .word 0x0606 +3fd156a0: divu a8, a0 +3fd156b0: move b0, -*b1, 1 +3fd156c0: exgpc b6 +3fd156d0: .word 0x0606 +3fd156e0: .word 0x0206 +3fd156f0: subb b1, b1 +3fd15700: .word 0x08a5 +3fd15710: emu +3fd15720: .word 0x0606 +3fd15730: .word 0x0006 +3fd15740: addk 8, sp +3fd15750: dsjs b1, L3FD15660 +3fd15760: sext a1, 0 +3fd15770: trap 6 +3fd15780: srl 0x20, a1 +3fd15790: addc a10, a2 +3fd157a0: jrls L3FD159D0 +3fd157b0: .word 0x0403 +3fd157c0: trap 6 +3fd157d0: .word 0xff01 +3fd157e0: .word 0x0203 +3fd157f0: .word 0x0606 +3fd15800: emu +L3FD15810: +3fd15810: sll 0x2, a3 +3fd15820: sub a1, a12 +3fd15830: exgpc b4 +3fd15840: .word 0x0606 +3fd15850: pixt *a0, a9 +3fd15860: sll 0x15, b2 +3fd15870: .word 0x0601 +3fd15880: .word 0x0806 +3fd15890: .word 0xbe00 +3fd158a0: clr b4 +3fd158b0: pixt a10, *a10, xy +3fd158c0: .word 0x0601 +3fd158d0: .word 0x0606 +3fd158e0: .word 0xbe00 +L3FD158F0: +3fd158f0: clr b6 +3fd15900: exgpc b12 +3fd15910: .word 0x0606 +3fd15920: .word 0x000b +3fd15930: move a10, *a10, 0 +3fd15940: move *b8+, b8, 0 +3fd15950: move *a1, a2, 0 +3fd15960: nop +3fd15970: .word 0x0604 +3fd15980: emu +3fd15990: pushst +3fd159a0: .word 0x0601 +3fd159b0: trap 6 +3fd159c0: move *a0, a0, 0 +L3FD159D0: +3fd159d0: movk 5, b8 +3fd159e0: sla 0x1d, a2 +3fd159f0: emu +3fd15a00: .word 0x0606 +3fd15a10: .word 0x0008 +3fd15a20: move *a2, *a12, 1 +3fd15a30: move *a1, a7, 0 +3fd15a40: pushst +3fd15a50: .word 0x0606 +3fd15a60: .word 0xff07 +3fd15a70: sra 0x12, b1 +3fd15a80: sla 0x17, a5 +3fd15a90: .word 0x0601 +L3FD15AA0: +3fd15aa0: .word 0x0806 +3fd15ab0: rl 0x8, a0 +3fd15ac0: move a13, b10 +3fd15ad0: sla 0x9, b14 +3fd15ae0: .word 0x0403 +3fd15af0: .word 0x0806 +3fd15b00: cpw a8, a0 +3fd15b10: .word 0x0602 +3fd15b20: .word 0x0806 +L3FD15B30: +3fd15b30: move *a0+, a1, 1 +3fd15b40: rl a11, a2 +3fd15b50: .word 0x0694 +3fd15b60: sext a2, 0 +3fd15b70: trap 6 +3fd15b80: srl 0x11, b9 +3fd15b90: .word 0x0600 +3fd15ba0: .word 0x0806 +3fd15bb0: mpyu a0, a0 +3fd15bc0: move *b6+, b8, 1 +3fd15bd0: movk 27, a5 +3fd15be0: jump b10 +3fd15bf0: .word 0x0605 +3fd15c00: .word 0xfe09 +3fd15c10: .word 0x9e86 +3fd15c20: pixblt l,l +3fd15c30: .word 0x0601 +3fd15c40: .word 0x0606 +3fd15c50: or b7, sp +3fd15c60: sub b8, b5 +3fd15c70: emu +3fd15c80: .word 0x0606 +3fd15c90: pixt a8, *a9 +3fd15ca0: .word 0x021f +3fd15cb0: sext a2, 0 +3fd15cc0: sext a6, 0 +3fd15cd0: move @0x8060600, b12 +3fd15d00: mpyu a0, a0 +3fd15d10: .word 0xd7d8 +3fd15d20: btst 20, b13 +3fd15d30: jump b10 +3fd15d40: .word 0x0606 +3fd15d50: pixt a0, *a9 +3fd15d60: .word 0x021f +3fd15d70: .word 0x0605 +3fd15d80: pixt *a0, a9 +3fd15d90: .word 0x00aa +3fd15da0: .word 0x0601 +3fd15db0: sext a6, 1 +3fd15dc0: move *a0, a0, 0 +3fd15dd0: addc b3, b12 +3fd15de0: move @0x9060502, @0x272a3fc, 1 +3fd15e30: .word 0x0605 +3fd15e40: pixt *a0, *a9 +3fd15e50: dsjs a3, L3FD15EB0 +3fd15e60: sext a3, 0 +3fd15e70: addi 0x6f7, a6 +3fd15e90: .word 0x0601 +3fd15ea0: .word 0x0606 +L3FD15EB0: +3fd15eb0: btst a0, a1 +3fd15ec0: move -*a9, a9, 0 +3fd15ed0: .word 0x006c +3fd15ee0: .word 0x0601 +3fd15ef0: trap 6 +3fd15f00: .word 0xfe01 +3fd15f10: .word 0x7bde +3fd15f20: move -*a9, a13, 0 +3fd15f30: .word 0x0294 +3fd15f40: .word 0x0403 +3fd15f50: sext a6, 0 +3fd15f60: not b13 +3fd15f70: .word 0x0402 +3fd15f80: emu +3fd15f90: dsjs a2, L3FD160A0 +3fd15fa0: sext a2, 0 +3fd15fb0: trap 6 +3fd15fc0: move *b7+, *b12+, 1 +3fd15fd0: jump b4 +3fd15fe0: .word 0x0605 +3fd15ff0: .word 0xfe09 +3fd16000: move *b12+, *b6+, 0 +3fd16010: pixblt l,l +3fd16020: .word 0x0601 +3fd16030: .word 0x0606 +3fd16040: sub sp, sp +3fd16050: or b10, b1 +3fd16060: emu +3fd16070: .word 0x0606 +3fd16080: emu +3fd16090: cmp a3, a2 +L3FD160A0: +3fd160a0: or a2, a5 +3fd160b0: btst 13, b3 +3fd160c0: emu +3fd160d0: .word 0x0606 +3fd160e0: emu +3fd160f0: cmp a3, a2 +3fd16100: .word 0x7445 +3fd16110: move *a2, a5, 0 +3fd16120: emu +3fd16130: .word 0x0606 +3fd16140: emu +3fd16150: cmp a4, a3 +3fd16160: or b3, b6 +3fd16170: btst 13, b3 +3fd16180: emu +3fd16190: .word 0x0606 +3fd161a0: emu +3fd161b0: addk 32, a4 +3fd161c0: addc a1, a2 +3fd161d0: jump b4 +3fd161e0: .word 0x0606 +3fd161f0: .word 0x000b +3fd16200: .word 0x0082 +3fd16210: or a5, a2 +3fd16220: rl 0xf, b12 +3fd16230: getpc a6 +3fd16240: .word 0x0606 +3fd16250: .word 0x000b +3fd16260: .word 0x0088 +3fd16270: or a5, a2 +3fd16280: rl 0xf, b12 +3fd16290: getpc a6 +3fd162a0: .word 0x0606 +3fd162b0: .word 0x000b +3fd162c0: getpc a4 +3fd162d0: or a5, a2 +3fd162e0: rl 0xf, b12 +3fd162f0: getpc a6 +3fd16300: .word 0x0606 +3fd16310: .word 0x000b +3fd16320: putst b6 +3fd16330: or a5, a2 +3fd16340: rl 0xf, b12 +3fd16350: getpc a6 +3fd16360: .word 0x0606 +3fd16370: .word 0x000b +3fd16380: getpc a10 +3fd16390: or a5, a2 +3fd163a0: rl 0xf, b12 +3fd163b0: getpc a6 +3fd163c0: .word 0x0606 +3fd163d0: .word 0x000b +3fd163e0: dsjs a14, L3FD16500 +3fd163f0: or a5, a2 +3fd16400: rl 0xf, b12 +3fd16410: getpc a6 +3fd16420: .word 0x0606 +3fd16430: .word 0x0008 +3fd16440: move *b6+, b14, 0 +3fd16450: btst b3, b6 +3fd16460: pushst +3fd16470: .word 0x0606 +3fd16480: .word 0x0208 +3fd16490: move *a1, a14, 1 +3fd164a0: addc b0, b0 +3fd164b0: sub b3, b4 +3fd164c0: .word 0x0200 +3fd164d0: .word 0x0606 +3fd164e0: .word 0x000b +3fd164f0: pixt a2, *a2, xy +L3FD16500: +3fd16500: subk 24, b1 +3fd16510: pixblt l,l +3fd16520: .word 0x0602 +3fd16530: addi 0x4800, a6 +3fd16550: addk 15, b0 +3fd16560: addk 8, b7 +3fd16570: .word 0x020f +3fd16580: .word 0x0606 +3fd16590: .word 0x000b +3fd165a0: pixt b4, *b6, xy +3fd165b0: subk 24, b1 +3fd165c0: pixblt l,l +3fd165d0: .word 0x0602 +3fd165e0: addi 0xaa00, a6 +3fd16600: addk 15, b0 +3fd16610: addk 8, b7 +3fd16620: emu +3fd16630: .word 0x0606 +3fd16640: .word 0x000b +3fd16650: move a4, *a2, 0 +3fd16660: .word 0x084f +3fd16670: move *a1, a1, 0 +3fd16680: jump b12 +3fd16690: .word 0x0606 +3fd166a0: .word 0x000b +3fd166b0: move a4, *a8, 0 +3fd166c0: .word 0x084f +3fd166d0: move *a1, a1, 0 +3fd166e0: jump b12 +3fd166f0: .word 0x0606 +3fd16700: .word 0x000b +3fd16710: move a10, *a4, 0 +3fd16720: .word 0x084f +3fd16730: move *a1, a1, 0 +3fd16740: jump b12 +3fd16750: .word 0x0606 +3fd16760: .word 0x000b +3fd16770: move a10, *a10, 0 +3fd16780: .word 0x084f +3fd16790: move *a1, a1, 0 +3fd167a0: jump b12 +3fd167b0: .word 0x0606 +3fd167c0: .word 0x0008 +3fd167d0: jrnc L3FD16C40 +3fd167e0: move -*a9, a11, 0 +3fd167f0: exgpc b2 +3fd16800: .word 0x0606 +3fd16810: .word 0x000b +3fd16820: move b13, *b6, 0 +3fd16830: srl b9, b8 +3fd16840: dsjs a13, L3FD16920 +3fd16850: getpc a7 +3fd16860: .word 0x0606 +3fd16870: .word 0x000b +3fd16880: .word 0x0082 +3fd16890: sll b8, b7 +3fd168a0: rl 0xc, a12 +3fd168b0: exgpc b10 +3fd168c0: .word 0x0606 +3fd168d0: .word 0x000b +3fd168e0: .word 0x0088 +3fd168f0: sll b8, b7 +3fd16900: rl 0xc, a12 +3fd16910: exgpc b10 +L3FD16920: +3fd16920: .word 0x0606 +3fd16930: .word 0x000b +3fd16940: getpc a4 +3fd16950: sll b8, b7 +3fd16960: rl 0xc, a12 +3fd16970: exgpc b10 +3fd16980: .word 0x0606 +3fd16990: .word 0x000b +3fd169a0: putst b6 +3fd169b0: sll b8, b7 +3fd169c0: rl 0xc, a12 +3fd169d0: exgpc b10 +3fd169e0: .word 0x0606 +3fd169f0: .word 0x000b +3fd16a00: getpc a10 +3fd16a10: sll b8, b7 +3fd16a20: rl 0xc, a12 +3fd16a30: exgpc b10 +3fd16a40: .word 0x0606 +3fd16a50: .word 0xfe07 +3fd16a60: addk 10, b1 +3fd16a70: emu +3fd16a80: .word 0x0601 +3fd16a90: trap 6 +3fd16aa0: move *a0(0x9cc7), *a1+, 0 +3fd16ac0: movb *a7, *a11 +3fd16ad0: rev sp +3fd16ae0: .word 0x0601 +3fd16af0: .word 0x0a06 +3fd16b00: move a0, *a0, 1 +3fd16b10: movk 6, a4 +3fd16b20: movb a3, *a3 +3fd16b30: popst +3fd16b40: .word 0x0601 +3fd16b50: .word 0x0a06 +3fd16b60: move *a0, *a0, 0 +3fd16b70: movk 6, a4 +3fd16b80: movb a3, *a3 +3fd16b90: popst +3fd16ba0: .word 0x0601 +3fd16bb0: addi 0x4400, a6 +3fd16bd0: movk 4, a1 +3fd16be0: movb a3, *a3 +3fd16bf0: dsjs b1, L3FD16D10 +3fd16c00: .word 0x0601 +3fd16c10: addi 0x4a00, a6 +3fd16c30: movk 4, a1 +L3FD16C40: +3fd16c40: movb a3, *a3 +3fd16c50: dsjs b1, L3FD16D70 +3fd16c60: .word 0x0601 +3fd16c70: addi 0x8800, a6 +3fd16c90: movk 4, a0 +3fd16ca0: sla 0x14, b5 +3fd16cb0: addk 4, a4 +3fd16cc0: .word 0x0601 +3fd16cd0: .word 0x0806 +3fd16ce0: subb a8, a0 +3fd16cf0: sra 0x17, b8 +3fd16d00: dsjs b13, L3FD16D50 +L3FD16D10: +3fd16d10: .word 0x0601 +3fd16d20: .word 0x0806 +3fd16d30: move a0, a1 +3fd16d40: sll 0xe, a10 +L3FD16D50: +3fd16d50: or a5, a5 +3fd16d60: emu +L3FD16D70: +3fd16d70: .word 0x0606 +3fd16d80: .word 0x0009 +3fd16d90: .word 0x0082 +3fd16da0: .word 0x7d07 +3fd16db0: btst 11, a12 +3fd16dc0: .word 0x0601 +3fd16dd0: trap 6 +3fd16de0: move *a0, *a0, 0 +3fd16df0: sext a0, 1 +3fd16e00: movb b3, *b13 +3fd16e10: emu +3fd16e20: .word 0x0606 +3fd16e30: .word 0x0009 +3fd16e40: .word 0x024c +3fd16e50: .word 0x7d07 +3fd16e60: btst 11, a12 +3fd16e70: .word 0x0601 +3fd16e80: trap 6 +3fd16e90: move *a0(0x701), a0, 1 +3fd16eb0: movb b3, *b13 +3fd16ec0: emu +3fd16ed0: .word 0x0606 +3fd16ee0: .word 0x0009 +3fd16ef0: getpc a10 +3fd16f00: .word 0x7d07 +3fd16f10: btst 11, a12 +3fd16f20: .word 0x0601 +3fd16f30: .word 0x0a06 +3fd16f40: move a0, a0 +3fd16f50: addxy b1, b2 +3fd16f60: movb *a13, a0 +3fd16f70: negb b1 +3fd16f80: .word 0x0601 +3fd16f90: .word 0x0606 +3fd16fa0: move *a8, *a0, 1 +3fd16fb0: xor b6, b10 +3fd16fc0: exgpc b12 +3fd16fd0: .word 0x0606 +3fd16fe0: .word 0x0206 +3fd16ff0: move *a1, a14, 1 +3fd17000: btst 23, b0 +3fd17010: emu +3fd17020: .word 0x0606 +3fd17030: .word 0x0009 +3fd17040: .word 0x0082 +3fd17050: .word 0x7f17 +3fd17060: .word 0x0e88 +3fd17070: .word 0x0601 +3fd17080: trap 6 +3fd17090: move *a0, *a0, 0 +3fd170a0: subk 24, a0 +3fd170b0: move *b3, *sp, 0 +3fd170c0: emu +3fd170d0: .word 0x0606 +3fd170e0: .word 0x0009 +3fd170f0: getpc a4 +3fd17100: .word 0x7f17 +3fd17110: .word 0x0e08 +3fd17120: .word 0x0601 +3fd17130: trap 6 +3fd17140: btst a0, a0 +3fd17150: subk 24, a1 +3fd17160: move *b3, *sp, 0 +3fd17170: emu +3fd17180: .word 0x0606 +3fd17190: .word 0x0009 +3fd171a0: .word 0x0082 +3fd171b0: .word 0x0843 +3fd171c0: btst 6, a1 +3fd171d0: .word 0x0601 +3fd171e0: trap 6 +3fd171f0: move *a0, *a0, 0 +3fd17200: addc a8, a0 +3fd17210: sla 0x8, a8 +3fd17220: emu +3fd17230: .word 0x0606 +3fd17240: .word 0x0009 +3fd17250: getpc a4 +3fd17260: .word 0x0843 +3fd17270: btst 6, a1 +3fd17280: .word 0x0601 +3fd17290: trap 6 +3fd172a0: btst a0, a0 +3fd172b0: addc a8, a1 +3fd172c0: sla 0x8, a8 +3fd172d0: emu +3fd172e0: .word 0x0606 +3fd172f0: .word 0x0008 +3fd17300: subk 2, a5 +3fd17310: sll b8, b7 +3fd17320: jump b4 +3fd17330: .word 0x0606 +3fd17340: .word 0x0009 +3fd17350: move b13, *b6, 0 +3fd17360: sll b9, b6 +3fd17370: addk 12, a12 +3fd17380: .word 0x0601 +3fd17390: trap 6 +3fd173a0: move a0, *a0, 1 +3fd173b0: subk 24, a0 +3fd173c0: movb a3, *a3 +3fd173d0: emu +3fd173e0: .word 0x0606 +3fd173f0: .word 0x0009 +3fd17400: .word 0x0088 +3fd17410: sll b8, b7 +3fd17420: .word 0x0e8c +3fd17430: .word 0x0601 +3fd17440: trap 6 +3fd17450: sub a0, a0 +3fd17460: subk 24, a1 +3fd17470: movb a3, *a3 +3fd17480: emu +3fd17490: .word 0x0606 +3fd174a0: .word 0x0009 +3fd174b0: putst b6 +3fd174c0: sll b8, b7 +3fd174d0: .word 0x0e8c +3fd174e0: .word 0x0601 +3fd174f0: trap 6 +3fd17500: btst a0, a0 +3fd17510: subk 24, a1 +3fd17520: movb a3, *a3 +3fd17530: emu +3fd17540: .word 0x0606 +3fd17550: .word 0xff08 +3fd17560: move a4, *a4, 0 +3fd17570: .word 0x080f +3fd17580: emu +3fd17590: .word 0x0606 +3fd175a0: emu +3fd175b0: cmpxy b14, b0 +3fd175c0: move -*b10, b10, 1 +3fd175d0: emu +3fd175e0: .word 0x0606 +3fd175f0: .word 0x0009 +3fd17600: move a4, *a2, 0 +3fd17610: sll b8, b8 +3fd17620: subk 22, a12 +3fd17630: .word 0x0601 +3fd17640: trap 6 +3fd17650: move *a0, *a0, 0 +3fd17660: movk 4, a0 +3fd17670: jrv L3FD17CB0 +3fd17680: emu +3fd17690: .word 0x0606 +3fd176a0: .word 0x0009 +3fd176b0: move a10, *a4, 0 +3fd176c0: sll b8, b8 +3fd176d0: subk 22, a12 +3fd176e0: .word 0x0601 +3fd176f0: trap 6 +3fd17700: btst a0, a0 +3fd17710: movk 4, a1 +3fd17720: jrv L3FD17D60 +3fd17730: emu +3fd17740: .word 0x0606 +3fd17750: .word 0x0209 +3fd17760: move a4, *a8, 0 +3fd17770: move b8, -*b8, 1 +3fd17780: move *b2, b2, 0 +3fd17790: emu +3fd177a0: .word 0x0606 +3fd177b0: .word 0x0206 +3fd177c0: dsjs a7, L3FD177F0 +3fd177d0: movb *a9, *a9 +3fd177e0: exgpc b8 +L3FD177F0: +3fd177f0: .word 0x0606 +3fd17800: .word 0x0209 +3fd17810: move a10, *a10, 0 +3fd17820: move b8, -*b8, 1 +3fd17830: move *b2, b2, 0 +3fd17840: .word 0x000c +3fd17850: .word 0x0000 +3fd17860: .word 0x0000 +3fd17870: .word 0x0000 +3fd17880: .word 0x0000 +3fd17890: .word 0x0000 +3fd178a0: sla 0x10, a0 +3fd178b0: .word 0x0009 +3fd178c0: dsjs a0, L3FD178D0 +L3FD178D0: +3fd178d0: move *a9(0x3f), *sp+, 0 +3fd178f0: .word 0x0000 +3fd17900: .word 0x0000 +3fd17910: .word 0x0000 +3fd17920: .word 0x0000 +3fd17930: .word 0x0000 +3fd17940: .word 0x0000 +3fd17950: emu +3fd17960: cmp a0, a0 +3fd17970: move *b11(0x3f), *b8+, 0 +3fd17990: .word 0x0000 +3fd179a0: .word 0x0000 +3fd179b0: .word 0x0000 +3fd179c0: move *a0+, *a0+, 0 +3fd179d0: move *a9(0x3f), *a12+, 0 +3fd179f0: .word 0x0000 +3fd17a00: .word 0x0000 +3fd17a10: addc a1, a13 +3fd17a20: .word 0x7469 +3fd17a30: .word 0x7473 +3fd17a40: sra b11, b2 +3fd17a50: mods a11, a1 +3fd17a60: or a1, a13 +3fd17a70: .word 0x7265 +3fd17a80: rl a11, a13 +3fd17a90: sla a11, a14 +3fd17aa0: srl 0x15, a12 +3fd17ab0: sra a10, a13 +3fd17ac0: rl a11, a4 +3fd17ad0: mods b11, b5 +3fd17ae0: andn a1, a13 +3fd17af0: move a1, b13 +3fd17b00: .word 0x726f +3fd17b10: sla a11, a13 +3fd17b20: srl 0x15, a12 +3fd17b30: rl 0x9, a13 +3fd17b40: srl 0x17, b8 +3fd17b50: .word 0x3431 +3fd17b60: srl 0x17, b0 +3fd17b70: rl 0x1, b1 +3fd17b80: srl 0x17, b0 +3fd17b90: rl 0x1, b1 +3fd17ba0: srl 0x17, b0 +3fd17bb0: srl 0x16, a3 +3fd17bc0: rl 0x9, b1 +3fd17bd0: srl 0x17, b0 +3fd17be0: sub a10, a4 +3fd17bf0: srl 0x16, a3 +3fd17c00: sub a10, a4 +3fd17c10: .word 0x7443 +3fd17c20: sll a11, a5 +3fd17c30: .word 0x0068 +3fd17c40: addc a1, a13 +3fd17c50: .word 0x7469 +3fd17c60: .word 0x7473 +3fd17c70: sra b11, b2 +3fd17c80: mods a11, a1 +3fd17c90: or a1, a13 +3fd17ca0: .word 0x7265 +L3FD17CB0: +3fd17cb0: rl a11, a13 +3fd17cc0: sla a11, a14 +3fd17cd0: srl 0x15, a12 +3fd17ce0: sra a10, a13 +3fd17cf0: rl a11, a4 +3fd17d00: mods b11, b5 +3fd17d10: andn a1, a13 +3fd17d20: move a1, b13 +3fd17d30: .word 0x726f +3fd17d40: sla a11, a13 +3fd17d50: srl 0x15, a12 +L3FD17D60: +3fd17d60: rl 0x9, a13 +3fd17d70: srl 0x17, b8 +3fd17d80: .word 0x3431 +3fd17d90: srl 0x17, b0 +3fd17da0: rl 0x1, b1 +3fd17db0: srl 0x17, b0 +3fd17dc0: rl 0x1, b1 +3fd17dd0: srl 0x17, b0 +3fd17de0: srl 0x16, a3 +3fd17df0: rl 0x9, b1 +3fd17e00: sub a1, a13 +3fd17e10: addc a10, a5 +3fd17e20: sub a1, a13 +3fd17e30: addc a10, a5 +3fd17e40: sra b11, b4 +3fd17e50: rl a3, a3 +3fd17e60: and a8, a0 +3fd17e70: .word 0x0000 +3fd17e80: andn a0, a0 +3fd17e90: .word 0x0000 +3fd17ea0: add a0, a0 +3fd17eb0: .word 0x0000 +3fd17ec0: mods a8, a0 +3fd17ed0: .word 0x0000 +3fd17ee0: or a0, a0 +3fd17ef0: .word 0x0000 +3fd17f00: modu a0, a0 +3fd17f10: .word 0x0000 +3fd17f20: clr a0 +3fd17f30: .word 0x0000 +3fd17f40: xor a8, a0 +3fd17f50: .word 0x0000 +3fd17f60: divs a0, a0 +3fd17f70: .word 0x0000 +3fd17f80: divs a8, a0 +3fd17f90: .word 0x0000 +3fd17fa0: divu a0, a0 +3fd17fb0: .word 0x0000 +3fd17fc0: divu a8, a0 +3fd17fd0: .word 0x0000 +3fd17fe0: mpys a0, a0 +3fd17ff0: .word 0x0000 +3fd18000: andn a0, a0 +3fd18010: .word 0x0000 +3fd18020: mpys a8, a0 +3fd18030: .word 0x0000 +3fd18040: addk 16, a0 +3fd18050: .word 0x0000 +3fd18060: dsjs a0, L3FD181F0 +3fd18070: .word 0x0000 +3fd18080: movb a0, *a0 +3fd18090: .word 0x0000 +3fd180a0: mpyu a0, a0 +3fd180b0: .word 0x0000 +3fd180c0: sra a0, a0 +3fd180d0: .word 0x0000 +3fd180e0: mpyu a8, a0 +3fd180f0: .word 0x0000 +3fd18100: sra a0, a0 +3fd18110: .word 0x0000 +3fd18120: sla a0, a0 +3fd18130: .word 0x0000 +3fd18140: modu a8, a0 +3fd18150: .word 0x0000 +3fd18160: sll a0, a0 +3fd18170: .word 0x0000 +3fd18180: modu a0, a0 +3fd18190: .word 0x0000 +3fd181a0: sra a0, a0 +3fd181b0: .word 0x0000 +3fd181c0: .word 0x7000 +3fd181d0: .word 0x0000 +3fd181e0: sll a8, a0 +L3FD181F0: +3fd181f0: .word 0x0000 +3fd18200: .word 0x7100 +3fd18210: .word 0x0000 +3fd18220: srl a0, a0 +L3FD18230: +3fd18230: .word 0x0000 +3fd18240: .word 0x7200 +3fd18250: .word 0x0000 +3fd18260: add a8, a0 +3fd18270: .word 0x0000 +3fd18280: mods a8, a0 +3fd18290: .word 0x0000 +3fd182a0: dsjs a0, L3FD18230 +3fd182b0: .word 0x0000 +3fd182c0: .word 0x7300 +3fd182d0: .word 0x0000 +L3FD182E0: +3fd182e0: addc a0, a0 +3fd182f0: .word 0x0000 +3fd18300: addi 0x0, a0 +3fd18320: dsjs a0, L3FD18330 +L3FD18330: +3fd18330: .word 0x0000 +3fd18340: trap 0 +3fd18350: .word 0x0000 +L3FD18360: +3fd18360: dsjs a0, L3FD18370 +L3FD18370: +3fd18370: .word 0x0000 +3fd18380: move *a0, *a0, 1 +3fd18390: .word 0x0000 +3fd183a0: dsjs a0, L3FD18430 +3fd183b0: .word 0x0000 +3fd183c0: addi 0x0, a0 +L3FD183E0: +3fd183e0: addk 16, a0 +3fd183f0: .word 0x0000 +3fd18400: .word 0x7400 +3fd18410: .word 0x0000 +3fd18420: or a0, a0 +L3FD18430: +3fd18430: .word 0x0000 +3fd18440: emu +3fd18450: .word 0x0600 +3fd18460: subk 32, a0 +3fd18470: addi 0x0, a0 +3fd18490: .word 0x0000 +3fd184a0: pixblt l,l +3fd184b0: .word 0x0000 +3fd184c0: sext a0, 0 +3fd184d0: .word 0x0000 +3fd184e0: .word 0x0000 +3fd184f0: sext a0, 1 +3fd18500: addi 0xfd00, a0 +3fd18520: pixt *sp, xy, *sp, xy +3fd18530: .word 0x00ff +L3FD18540: +3fd18540: sext a0, 0 +3fd18550: addi 0xb00, a0 +3fd18570: pixblt l,l +3fd18580: sext a0, 0 +3fd18590: .word 0x0000 +3fd185a0: .word 0x0000 +3fd185b0: .word 0x0000 +3fd185c0: .word 0x0000 +3fd185d0: .word 0x0000 +3fd185e0: sla 0x0, a0 +3fd185f0: .word 0x0000 +3fd18600: .word 0x0000 +3fd18610: .word 0x0000 +3fd18620: .word 0xfe00 +3fd18630: .word 0x0000 +3fd18640: .word 0x0000 +3fd18650: .word 0x0a00 +3fd18660: subk 24, a0 +3fd18670: .word 0x0000 +3fd18680: .word 0x0000 +3fd18690: .word 0x0000 +3fd186a0: rl a0, a0 +3fd186b0: move *b11(0xbe3f), *b14+, 0 +3fd186d0: jrhi L3FD186F0 +3fd186e0: jrn L3FD18700 +L3FD186F0: +3fd186f0: exgf a1, 1 +L3FD18700: +3fd18700: pixt a0, *a1, xy +3fd18710: sext a1, 0 +3fd18720: subk 24, a2 +3fd18730: sll 0x10, a2 +3fd18740: srl 0x10, a2 +3fd18750: dsjs a2, L3FD188E0 +3fd18760: cmp a0, a2 +3fd18770: or a8, a2 +3fd18780: sra a0, a2 +3fd18790: mods a0, a2 +3fd187a0: .word 0x7402 +3fd187b0: .word 0x7b02 +3fd187c0: movb a8, *a2 +3fd187d0: movb *a8, *a2 +3fd187e0: movb a8, *a2(0xbd02) +3fd18800: jrnv L3FD18830 +3fd18810: .word 0xdd02 +3fd18820: movx a8, a2 +L3FD18830: +3fd18830: pixt *a8, *a2 +3fd18840: subi 0xd2fce2fc, a2 +3fd18870: .word 0x3703 +3fd18880: sub a0, a3 +3fd18890: or a0, a3 +3fd188a0: mpyu a8, a3 +3fd188b0: modu a8, a3 +3fd188c0: .word 0x7f03 +3fd188d0: move *a0+, a3, 1 +L3FD188E0: +3fd188e0: move -*a8, -*a3, 1 +3fd188f0: movb *a8(0xcf03), *a3(0xe103) +3fd18920: pixt *a8, xy, a3 +3fd18930: sext a3, 0 +3fd18940: movk 32, a4 +3fd18950: sra 0x10, a4 +3fd18960: dsjs a4, L3FD18A70 +3fd18970: move a0, a4 +3fd18980: mpyu a0, a4 +3fd18990: .word 0x7004 +3fd189a0: move *a8, a4, 0 +3fd189b0: move *a0+, *a4+, 0 +3fd189c0: move -*a0, -*a4, 1 +3fd189d0: movb *a0(0xd304), *a4(0xe604) +3fd18a00: drav a0, a4 +3fd18a10: trap 4 +3fd18a20: btst 31, a5 +3fd18a30: rl 0x8, a5 +3fd18a40: subb a0, a5 +3fd18a50: divs a0, a5 +3fd18a60: lmo a8, a5 +L3FD18A70: +3fd18a70: .word 0x7b05 +3fd18a80: move *a8, a5, 1 +3fd18a90: move *a8+, *a5+, 0 +3fd18aa0: move -*a8, a5, 0 +3fd18ab0: movb *a0(0xb305), a5 +3fd18ad0: jrge L3FD18B30 +3fd18ae0: subxy a8, a5 +3fd18af0: pixt a8, *a5 +3fd18b00: pixblt l,l +3fd18b10: sll 0x8, a6 +3fd18b20: dsjs a6, L3FD18CB0 +L3FD18B30: +3fd18b30: sub a8, a6 +3fd18b40: or a8, a6 +3fd18b50: lmo a8, a6 +3fd18b60: move a8, *a6, 0 +3fd18b70: move a0, *a6+, 0 +3fd18b80: .word 0x9f06 +3fd18b90: movb a8, *a6(0xbb06) +3fd18bb0: .word 0xdc06 +3fd18bc0: cmpxy a0, a6 +3fd18bd0: movx a0, a6 +3fd18be0: pixt *a0, xy, *a6, xy +3fd18bf0: pixt *a0, *a6 +3fd18c00: .word 0x0406 +3fd18c10: movk 32, a7 +3fd18c20: srl 0x8, a7 +3fd18c30: sub a0, a7 +3fd18c40: divs a8, a7 +3fd18c50: sll a8, a7 +3fd18c60: .word 0x7407 +3fd18c70: move *a8, a7, 0 +3fd18c80: move *a0+, a7, 1 +3fd18c90: move -*a0, a7, 0 +3fd18ca0: move *a0(0xff07), a7, 0 +3fd18cc0: .word 0xffff +3fd18cd0: .word 0xffff +3fd18ce0: .word 0xffff +3fd18cf0: .word 0xffff +3fd18d00: .word 0xffff +3fd18d10: .word 0xffff +3fd18d20: .word 0xffff +3fd18d30: .word 0xffff +3fd18d40: .word 0xffff +3fd18d50: .word 0xffff +3fd18d60: .word 0xffff +3fd18d70: .word 0xffff +3fd18d80: .word 0xffff +3fd18d90: .word 0xffff +3fd18da0: .word 0xffff +3fd18db0: .word 0xffff +3fd18dc0: .word 0xffff +3fd18dd0: .word 0xffff +3fd18de0: .word 0xffff +L3FD18DF0: +3fd18df0: .word 0xffff +3fd18e00: .word 0xffff +3fd18e10: .word 0xffff +3fd18e20: .word 0xffff +3fd18e30: .word 0xffff +3fd18e40: .word 0xffff +3fd18e50: .word 0xffff +3fd18e60: .word 0xffff +3fd18e70: .word 0xffff +3fd18e80: .word 0xffff +3fd18e90: .word 0xffff +3fd18ea0: .word 0xffff +3fd18eb0: .word 0xffff +3fd18ec0: .word 0xffff +3fd18ed0: move *sp(0xcc07), *sp(0xda07), 1 +3fd18f00: subxy a0, a7 +3fd18f10: drav a0, a7 +3fd18f20: addi 0x1508, a7 +3fd18f40: sla 0x18, a8 +3fd18f50: rl 0x8, a8 +3fd18f60: dsjs a8, L3FD18DF0 +3fd18f70: move a8, a8 +3fd18f80: divu a8, a8 +3fd18f90: rl a8, a8 +3fd18fa0: .word 0x7708 +L3FD18FB0: +3fd18fb0: move *a8, a8, 0 +3fd18fc0: move *a0+, a8, 0 +3fd18fd0: move a8, -*a8, 1 +3fd18fe0: move a8, *a8(0xc208), 1 +3fd19000: subxy a8, a8 +3fd19010: .word 0x0408 +3fd19020: addk 32, a9 +3fd19030: btst 31, a9 +3fd19040: .word 0xff09 +3fd19050: .word 0xffff +3fd19060: .word 0xffff +3fd19070: .word 0xffff +3fd19080: rl 0x1f, sp +3fd19090: sub a0, a9 +3fd190a0: andn a0, a9 +3fd190b0: sll a8, a9 +3fd190c0: .word 0x7f09 +3fd190d0: move a0, *a9+, 0 +3fd190e0: .word 0x9e09 +3fd190f0: movb a8, *a9(0xba09) +L3FD19110: +3fd19110: jrnn L3FD191B0 +3fd19120: cmpxy a0, a9 +3fd19130: drav a8, a9 +3fd19140: trap 9 +3fd19150: addk 16, a10 +3fd19160: btst 7, a10 +L3FD19170: +3fd19170: rl 0x8, a10 +3fd19180: dsjs a10, L3FD19110 +3fd19190: andn a0, a10 +3fd191a0: sra a0, a10 +L3FD191B0: +3fd191b0: .word 0x790a +3fd191c0: move *a0, a10, 1 +3fd191d0: move *a0+, *a10+, 0 +3fd191e0: .word 0xff0a +3fd191f0: move -*sp, -*sp, 1 +3fd19200: .word 0xff0a +3fd19210: .word 0xffff +3fd19220: movb *sp(0xd80a), *sp(0xea0a) +3fd19250: pixt *a0, *a10 +3fd19260: pixblt l,l +3fd19270: sla 0x8, a11 +3fd19280: rl 0x18, a11 +3fd19290: sub a8, a11 +3fd192a0: xor a8, a11 +3fd192b0: srl a8, a11 +L3FD192C0: +3fd192c0: .word 0x770b +3fd192d0: move a8, *a11, 0 +3fd192e0: move a0, *a11+, 1 +3fd192f0: movb a8, *a11(0xc40b) +3fd19310: exgf a11, 0 +3fd19320: subxy a8, a11 +3fd19330: pixt *a0, *a11 +3fd19340: addk 16, a11 +3fd19350: sll 0x10, a12 +3fd19360: rl 0x18, a12 +3fd19370: subb a0, a12 +3fd19380: xor a0, a12 +3fd19390: .word 0xff0c +3fd193a0: mods b7, sp +3fd193b0: .word 0x7c0c +3fd193c0: movb a0, *a12 +3fd193d0: movb *a8, *a12 +3fd193e0: move *a0(0xcc0c), a12, 1 +3fd19400: .word 0xde0c +3fd19410: .word 0xff0c +3fd19420: movy b7, sp +3fd19430: sext a12, 0 +3fd19440: subk 16, a13 +3fd19450: srl 0x18, a13 +3fd19460: dsjs a13, L3FD193F0 +3fd19470: or a0, a13 +3fd19480: sra a0, a13 +3fd19490: .word 0x790d +3fd194a0: move *a8, *a13, 0 +3fd194b0: .word 0x000d +3fd194c0: addi 0x0, a0 +3fd194e0: .word 0x0804 +3fd194f0: addi 0x6600, a11 +3fd19510: srl a3, a6 +3fd19520: drav a0, a6 +3fd19530: nop +3fd19540: addi 0xf80d, a9 +3fd19560: dsjs b3, L3FD19500 +3fd19570: rl 0x1e, sp +3fd19580: addi 0xb0b, a0 +3fd195a0: move *a0+, *a3+, 0 +L3FD195B0: +3fd195b0: .word 0x0cc1 +3fd195c0: rl 0x3, a6 +3fd195d0: move *a12+, *a3+, 0 +3fd195e0: rl 0x1f, sp +3fd195f0: movk 12, a3 +3fd19600: srl sp, sp +3fd19610: rl 0x18, a6 +3fd19620: jrp L3FD18FB0 +3fd19630: srl a0, a12 +3fd19640: .word 0x0200 +3fd19650: addi 0x30d, a10 +3fd19670: addk 32, b0 +3fd19680: cpw b14, b14 +3fd19690: negb a3 +3fd196a0: .word 0x7e07 +3fd196b0: jruc L3FD192C0 +3fd196c0: jrgt L3FD19300 +3fd196d0: .word 0x087b +3fd196e0: .word 0x0808 +3fd196f0: .word 0x0a01 +3fd19700: addi 0xe00, a11 +3fd19720: sub b1, b6 +3fd19730: addxy b6, b8 +3fd19740: move *a8, a12, 1 +3fd19750: .word 0xd839 +3fd19760: sla b8, b0 +3fd19770: abs a3 +3fd19780: trap 2 +3fd19790: addi 0x2c00, a11 +L3FD197B0: +3fd197b0: jruc L3FD19170 +L3FD197C0: +3fd197c0: .word 0x7040 +3fd197d0: .word 0x76af +3fd197e0: move *b13+, *b3+, 0 +3fd197f0: .word 0x041b +3fd19800: addi 0xf80d, a8 +3fd19820: .word 0x366e +3fd19830: .word 0x0402 +3fd19840: addi 0x30c, a8 +3fd19860: sll 0x12, a8 +3fd19870: rl 0x19, b3 +L3FD19880: +3fd19880: sla 0x19, b3 +3fd19890: .word 0x0846 +3fd198a0: .word 0x0804 +3fd198b0: .word 0x0c0b +3fd198c0: sla 0x8, a3 +3fd198d0: jrv L3FD19D40 +3fd198e0: jrv L3FD195B0 +3fd198f0: sll 0x12, a12 +3fd19900: .word 0x0201 +3fd19910: addi 0xff09, a10 +3fd19930: movk 32, b8 +3fd19940: .word 0x7edb +L3FD19950: +3fd19950: dsjs b12, L3FD19950 +3fd19960: srl a3, a6 +3fd19970: .word 0x0a02 +3fd19980: .word 0x0a0b +3fd19990: movk 32, a0 +3fd199a0: movk 32, b8 +3fd199b0: .word 0xff18 +3fd199c0: movk 7, sp +3fd199d0: movk 32, b8 +3fd199e0: .word 0x0418 +3fd199f0: addi 0x303, a8 +3fd19a10: srl a7, a14 +L3FD19A20: +3fd19a20: exgpc a3 +3fd19a30: addi 0xfc06, a10 +3fd19a50: .word 0xffff +3fd19a60: .word 0x0403 +3fd19a70: addi 0x3, a8 +3fd19a90: .word 0x06f6 +L3FD19AA0: +3fd19aa0: .word 0x0a02 +3fd19ab0: .word 0x0c0b +3fd19ac0: jruc L3FD19AE0 +L3FD19AD0: +3fd19ad0: sla a2, a0 +L3FD19AE0: +3fd19ae0: rl 0x1, a0 +3fd19af0: movk 32, b0 +3fd19b00: .word 0x0c08 +3fd19b10: .word 0x0604 +L3FD19B20: +3fd19b20: nop +3fd19b30: .word 0x0a02 +3fd19b40: addi 0x3c00, a11 +3fd19b60: addc a3, a6 +3fd19b70: jrhi L3FD197B0 +L3FD19B80: +3fd19b80: jrhi L3FD197C0 +3fd19b90: addc a6, a3 +3fd19ba0: dsjs a6, L3FD19B80 +3fd19bb0: .word 0x0a02 +3fd19bc0: addi 0x1c00, a11 +3fd19be0: movk 32, sp +3fd19bf0: movk 32, b8 +3fd19c00: movk 32, b8 +3fd19c10: movk 32, b8 +3fd19c20: .word 0xff18 +L3FD19C30: +3fd19c30: .word 0x0a02 +3fd19c40: addi 0x7e00, a11 +3fd19c60: jrhi L3FD19AA0 +3fd19c70: jruc L3FD19880 +L3FD19C80: +3fd19c80: rl 0x3, a0 +3fd19c90: .word 0x0c18 +3fd19ca0: .word 0xffc6 +3fd19cb0: .word 0x0a02 +3fd19cc0: addi 0x7e00, a11 +3fd19ce0: jruc L3FD19B20 +3fd19cf0: sla a6, a0 +L3FD19D00: +3fd19d00: sla b1, b8 +3fd19d10: jruc L3FD19920 +3fd19d20: .word 0x7ec3 +3fd19d30: .word 0x0a02 +L3FD19D40: +3fd19d40: addi 0x7000, a11 +3fd19d60: rl b3, b0 +3fd19d70: sra a3, a12 +3fd19d80: sll a11, a2 +3fd19d90: sla b7, sp +3fd19da0: pixt a3, *a0 +3fd19db0: .word 0x0a02 +3fd19dc0: addi 0x7f00, a11 +3fd19de0: nop +3fd19df0: dsjs a3, L3FD19C80 +3fd19e00: jruc L3FD1A440 +3fd19e10: jruc L3FD19A20 +3fd19e20: dsjs a3, L3FD19D00 +3fd19e30: .word 0x0a02 +3fd19e40: addi 0xf000, a11 +3fd19e60: .word 0x061c +3fd19e70: dsjs a6, L3FD1A000 +L3FD19E80: +3fd19e80: jrhi L3FD1A500 +3fd19e90: jrhi L3FD19AD0 +3fd19ea0: dsjs a6, L3FD19E80 +L3FD19EB0: +3fd19eb0: .word 0x0a02 +3fd19ec0: addi 0xff00, a11 +3fd19ee0: jruc L3FD19B20 +3fd19ef0: sla a3, a0 +3fd19f00: rl 0x1, a0 +3fd19f10: inc b0 +3fd19f20: movk 32, b8 +3fd19f30: .word 0x0a02 +3fd19f40: addi 0x3c00, a11 +3fd19f60: jrhi L3FD1A5D0 +3fd19f70: srl a6, a3 +L3FD19F80: +3fd19f80: srl b1, b12 +3fd19f90: jrhi L3FD19BD0 +3fd19fa0: dsjs a6, L3FD19F80 +3fd19fb0: .word 0x0a02 +3fd19fc0: addi 0x3c00, a11 +3fd19fe0: jrhi L3FD1A650 +3fd19ff0: jrhi L3FD19C30 +L3FD1A000: +3fd1a000: .word 0xdce6 +3fd1a010: sla a3, a0 +3fd1a020: pixblt l,xy +3fd1a030: .word 0x0804 +3fd1a040: trap 11 +3fd1a050: drav a0, a0 +3fd1a060: .word 0x0006 +3fd1a070: .word 0x06f6 +3fd1a080: .word 0x0803 +3fd1a090: trap 11 +3fd1a0a0: jrv L3FD1A0E0 +3fd1a0b0: rev b3 +3fd1a0c0: .word 0x7380 +3fd1a0d0: .word 0x0cc6 +L3FD1A0E0: +3fd1a0e0: emu +3fd1a0f0: addi 0xff0a, a10 +3fd1a110: jap 0xc070f1e3 +3fd1a140: btst 15, a3 +3fd1a150: move b7, *b0, 0 +3fd1a160: .word 0x0201 +L3FD1A170: +3fd1a170: addi 0xfe08, a10 +3fd1a190: .word 0xffff +3fd1a1a0: .word 0x0000 +3fd1a1b0: .word 0xffff +3fd1a1c0: .word 0x0a01 +3fd1a1d0: .word 0x0a0b +3fd1a1e0: not sp +3fd1a1f0: pixt b0, *b14, xy +3fd1a200: move a0, @0x78f1e1c, 1 +3fd1a230: .word 0x0003 +3fd1a240: .word 0x0a02 +3fd1a250: addi 0x7e00, a11 +3fd1a270: jruc L3FD19EB0 +3fd1a280: .word 0x70c0 +3fd1a290: .word 0x0c1c +3fd1a2a0: .word 0x0c00 +3fd1a2b0: .word 0x0c1e +3fd1a2c0: addi 0xc0b, a1 +3fd1a2e0: dsjs a2, L3FD1A2F0 +L3FD1A2F0: +3fd1a2f0: sla 0x18, b8 +3fd1a300: sla a6, a8 +3fd1a310: move sp, a3 +3fd1a320: .word 0xd9b6 +3fd1a330: move *a11+, *a6+, 1 +3fd1a340: dsjs a13, L3FD1A170 +3fd1a350: getst a0 +3fd1a360: addxy a8, a14 +3fd1a370: .word 0x0003 +3fd1a380: addi 0xb, a11 +3fd1a3a0: move b3, *b0, 0 +3fd1a3b0: .word 0x3603 +3fd1a3c0: move b13, *b0, 0 +3fd1a3d0: jrle L3FD1A4B0 +3fd1a3e0: move *b1, b0, 1 +3fd1a3f0: .word 0x063f +3fd1a400: .word 0xd833 +3fd1a410: pushst +3fd1a420: .word 0x0a01 +3fd1a430: addi 0x7f00, a11 +L3FD1A450: +3fd1a450: movk 12, a12 +3fd1a460: srl b1, b3 +3fd1a470: .word 0x9fc4 +3fd1a480: jrhi L3FD1AAA0 +3fd1a490: dsj a6, L3FD1E4A0 +L3FD1A4B0: +3fd1a4b0: .word 0x0a01 +3fd1a4c0: addi 0x7c00, a11 +3fd1a4e0: pixblt b,l +3fd1a4f0: dsjs b14, L3FD1A500 +L3FD1A500: +3fd1a500: jruc L3FD1AB10 +3fd1a510: getst a0 +3fd1a520: subi 0xf5fefc0c, a3 +3fd1a550: addi 0x7f00, a11 +3fd1a570: movk 12, a12 +3fd1a580: mods b1, b6 +3fd1a590: move b6, *b8(0xc361), 0 +3fd1a5b0: movb a12, *a6 +3fd1a5c0: pushst +L3FD1A5D0: +3fd1a5d0: .word 0x0a01 +3fd1a5e0: addi 0xff00, a11 +3fd1a600: rl 0x10, b9 +3fd1a610: jrls L3FD1AC60 +3fd1a620: pixblt b,l +3fd1a630: move *b0, b3, 1 +3fd1a640: movk 8, a12 +L3FD1A650: +3fd1a650: move @0xb0b0a01, b14 +3fd1a680: .word 0xff00 +3fd1a690: rl 0x10, b9 +3fd1a6a0: jrls L3FD1ACF0 +3fd1a6b0: pixblt b,l +3fd1a6c0: sll 0x10, b3 +3fd1a6d0: movk 32, a12 +3fd1a6e0: .word 0x00fc +3fd1a6f0: addi 0xb0b, a1 +3fd1a710: .word 0x7c00 +3fd1a720: .word 0x3719 +3fd1a730: sla b6, b8 +3fd1a740: .word 0x0c03 +3fd1a750: .word 0xfe30 +3fd1a760: move a11, *a0, 1 +3fd1a770: jrle L3FD1A910 +3fd1a780: emu +3fd1a790: addi 0xb, a10 +3fd1a7b0: movb sp, *sp +3fd1a7c0: rl 0x18, b9 +3fd1a7d0: jrv L3FD1AE40 +3fd1a7e0: rl 0xc, sp +3fd1a7f0: jrle L3FD1AE30 +3fd1a800: movb *a12(0x207), *a12(0xb0a) +3fd1a830: .word 0x000b +3fd1a840: movk 7, sp +3fd1a850: movk 32, b8 +3fd1a860: movk 32, b8 +3fd1a870: movk 32, b8 +3fd1a880: movk 32, b8 +L3FD1A890: +3fd1a890: pushst +3fd1a8a0: addi 0xb, a10 +3fd1a8c0: jrp L3FD1A890 +3fd1a8d0: getst a0 +3fd1a8e0: .word 0x0603 +L3FD1A8F0: +3fd1a8f0: move *a2+, *a12+, 0 +3fd1a900: sla b9, b0 +L3FD1A910: +3fd1a910: pixt a6, *a6 +3fd1a920: emu +3fd1a930: addi 0xb, a10 +3fd1a950: movb sp, *sp +3fd1a960: move b12, *b9(0xc1e1), 0 +3fd1a980: movk 12, a7 +3fd1a990: jrle L3FD1ACD0 +3fd1a9a0: dsjs a12, L3FD1A8F0 +3fd1a9b0: emu +3fd1a9c0: addi 0xb, a10 +3fd1a9e0: movk 1, sp +3fd1a9f0: sla b1, b0 +3fd1aa00: move a6, *a0, 0 +3fd1aa10: nop +3fd1aa20: .word 0x0c86 +3fd1aa30: .word 0xfe19 +3fd1aa40: .word 0x0007 +3fd1aa50: addi 0xb, a11 +3fd1aa70: .word 0x778f +3fd1aa80: .word 0xd59c +3fd1aa90: srl a5, a12 +L3FD1AAA0: +3fd1aaa0: move -*b9, -*b5, 1 +3fd1aab0: jrv L3FD1A450 +3fd1aac0: .word 0x0664 +3fd1aad0: .word 0xd833 +3fd1aae0: pushst +L3FD1AAF0: +3fd1aaf0: addi 0xb0b, a1 +L3FD1AB10: +3fd1ab10: jagt L3FD00EE0 +3fd1ab30: sra b12, b8 +3fd1ab40: move *b12+, *b6+, 0 +3fd1ab50: move *a3+, *a6+, 1 +3fd1ab60: jrle L3FD1B280 +3fd1ab70: drav b0, b9 +3fd1ab80: emu +3fd1ab90: addi 0xb, a10 +3fd1abb0: movb b3, *b12 +3fd1abc0: btst 15, a13 +3fd1abd0: .word 0x783c +3fd1abe0: addxy b7, b0 +3fd1abf0: move a14, *a1, 1 +3fd1ac00: pixt a12, *a13, xy +3fd1ac10: emu +3fd1ac20: addi 0xb, a10 +3fd1ac40: movk 7, sp +3fd1ac50: srl b1, b3 +L3FD1AC60: +3fd1ac60: move *a6+, *a12+, 0 +3fd1ac70: dsjs b1, L3FD1AAF0 +3fd1ac80: .word 0x0c06 +3fd1ac90: pixt *b0, *b8 +3fd1aca0: emu +3fd1acb0: addi 0x30b, a11 +L3FD1ACD0: +3fd1acd0: movk 3, b12 +3fd1ace0: .word 0xd833 +L3FD1ACF0: +3fd1acf0: move a11, *a0, 1 +3fd1ad00: .word 0x360d +3fd1ad10: sla b6, b8 +3fd1ad20: movk 12, a3 +3fd1ad30: move @0x7337402, @0xb0b0b01, 1 +3fd1ad80: .word 0xff00 +3fd1ad90: srl b8, b8 +3fd1ada0: sla b12, b8 +3fd1adb0: pixt a6, *a6 +3fd1adc0: movb a3, *a1 +3fd1add0: move *b1, b1, 1 +3fd1ade0: drav b0, b9 +3fd1adf0: .word 0x0238 +3fd1ae00: addi 0xb, a10 +3fd1ae20: cpw b14, b12 +L3FD1AE30: +3fd1ae30: negb a3 +L3FD1AE40: +3fd1ae40: .word 0x7e07 +3fd1ae50: jruc L3FD1AC60 +3fd1ae60: cpw a14, a3 +3fd1ae70: exgpc b11 +3fd1ae80: addi 0xb, a11 +L3FD1AEA0: +3fd1aea0: jrgt L3FD1AEA0 +3fd1aeb0: sll b8, b8 +3fd1aec0: rl 0xc, a12 +3fd1aed0: .word 0x00c2 +3fd1aee0: .word 0x0c03 +3fd1aef0: jruc L3FD1B200 +3fd1af00: fill l +3fd1af10: addi 0xb0b, a1 +3fd1af30: jann L3FD81100 +3fd1af50: sla b12, b8 +3fd1af60: movk 12, a6 +3fd1af70: move *a3+, *a6+, 0 +3fd1af80: move *a3, a1, 1 +3fd1af90: move b9, *b1, 1 +3fd1afa0: .word 0x0007 +3fd1afb0: addi 0xb, a11 +3fd1afd0: .word 0x378f +3fd1afe0: jrp L3FD1A970 +3fd1aff0: jrhi L3FD1B180 +3fd1b000: jrle L3FD1B190 +3fd1b010: dint +3fd1b020: and b0, b11 +3fd1b030: abs a0 +3fd1b040: .word 0x0008 +3fd1b050: addi 0xb0b, a0 +3fd1b070: movb *a8, a0 +3fd1b080: move *b1+, *b7+, 0 +3fd1b090: move a6, a1 +L3FD1B0A0: +3fd1b0a0: rl 0x13, a6 +3fd1b0b0: divs b13, b11 +3fd1b0c0: sra 0xc, a13 +3fd1b0d0: sla b14, b12 +3fd1b0e0: sll a8, a12 +3fd1b0f0: emu +3fd1b100: addi 0xb, a10 +3fd1b120: movb sp, *sp +3fd1b130: sla b13, b1 +3fd1b140: abs a3 +3fd1b150: .word 0x0e07 +3fd1b160: mods b1, b6 +3fd1b170: movb *a12(0x107), *a12(0xb0b) +3fd1b1a0: .word 0x000b +3fd1b1b0: movk 30, sp +3fd1b1c0: .word 0x0846 +3fd1b1d0: cmp b1, b3 +3fd1b1e0: pushst +3fd1b1f0: .word 0x0c03 +L3FD1B200: +3fd1b200: jruc L3FD1B510 +3fd1b210: fill l +3fd1b220: .word 0x0a02 +3fd1b230: addi 0xff00, a11 +3fd1b250: sla a14, a1 +L3FD1B260: +3fd1b260: rl 0x3, a0 +L3FD1B270: +3fd1b270: movk 1, b0 +L3FD1B280: +3fd1b280: movb a0, *a12 +3fd1b290: .word 0xff86 +3fd1b2a0: .word 0x0804 +3fd1b2b0: subi 0xccccc0fe, a11 +3fd1b2e0: rl 0x19, b3 +3fd1b2f0: pixt *b9, xy, b3 +3fd1b300: .word 0x0a02 +3fd1b310: .word 0x0c0b +3fd1b320: nop +3fd1b330: .word 0x0602 +3fd1b340: .word 0x0c04 +3fd1b350: movk 32, a8 +L3FD1B360: +3fd1b360: rl 0x0, b0 +3fd1b370: sla a1, a0 +3fd1b380: jruc L3FD1B790 +L3FD1B390: +3fd1b390: .word 0x0804 +3fd1b3a0: subi 0x333330fe, a11 +3fd1b3d0: jrv L3FD1B0A0 +3fd1b3e0: pixt *a6, *a12 +3fd1b3f0: trap 2 +3fd1b400: subi 0x9271f708, a11 +L3FD1B430: +3fd1b430: .word 0x000c +3fd1b440: addi 0x0, a0 +3fd1b460: .word 0x0a01 +3fd1b470: addi 0x1000, a11 +3fd1b490: pixt b3, *b0, xy +3fd1b4a0: subxy sp, a1 +3fd1b4b0: .word 0xbfef +3fd1b4c0: dsjs sp, L3FD1B3C0 +L3FD1B4D0: +3fd1b4d0: .word 0x707c +3fd1b4e0: .word 0x0040 +3fd1b4f0: addi 0xf0b, a1 +L3FD1B510: +3fd1b510: rl 0x18, a5 +3fd1b520: dsjs sp, L3FD1B4D0 +3fd1b530: rl 0x19, b3 +3fd1b540: rl 0x6, a12 +3fd1b550: pixt *b9, xy, b3 +3fd1b560: rl 0x1e, a12 +3fd1b570: jrv L3FD1B270 +3fd1b580: rl 0x18, a12 +3fd1b590: jrv L3FD1B260 +3fd1b5a0: pixt *b9, xy, b12 +3fd1b5b0: jrv L3FD1B280 +3fd1b5c0: jrhi L3FD1B8D0 +3fd1b5d0: rl 0x18, a12 +3fd1b5e0: addi 0xc0b, a1 +3fd1b600: rl 0x18, a1 +3fd1b610: pixt a6, *a12, xy +3fd1b620: .word 0x0cc3 +3fd1b630: jrv L3FD1B970 +3fd1b640: .word 0x0000 +3fd1b650: move b7, *b0, 0 +3fd1b660: .word 0x0601 +3fd1b670: sla b0, b8 +3fd1b680: getst a0 +3fd1b690: addi 0xc0b, a1 +3fd1b6b0: btst 7, a1 +3fd1b6c0: rl 0x0, a12 +3fd1b6d0: negb a0 +3fd1b6e0: .word 0x0c03 +3fd1b6f0: .word 0x0000 +3fd1b700: sla b7, b8 +3fd1b710: getst a0 +3fd1b720: movk 32, b14 +3fd1b730: .word 0x0060 +3fd1b740: addi 0xc0b, a1 +3fd1b760: .word 0x0e01 +3fd1b770: rl 0x2, a12 +3fd1b780: .word 0x00c0 +L3FD1B790: +3fd1b790: dsjs b3, L3FD1B7A0 +L3FD1B7A0: +3fd1b7a0: .word 0x0000 +3fd1b7b0: sla b3, b8 +3fd1b7c0: mmtm a2, a0,a1,a3,a4,a11,a12,a13,a14 +3fd1b7e0: .word 0x0260 +3fd1b7f0: addi 0xc0b, a1 +3fd1b810: nop +3fd1b820: rl 0x0, a12 +3fd1b830: .word 0x00c0 +3fd1b840: .word 0x7c03 +L3FD1B850: +3fd1b850: .word 0x0000 +3fd1b860: sla b7, b8 +3fd1b870: getst a0 +3fd1b880: movk 32, b14 +3fd1b890: .word 0x0060 +3fd1b8a0: trap 3 +3fd1b8b0: subi 0x79e32106, a11 +3fd1b8e0: move @0xb0b0a02, b3, 1 +3fd1b910: movk 32, a0 +3fd1b920: movk 32, b8 +3fd1b930: .word 0xffff +3fd1b940: movk 32, b8 +3fd1b950: .word 0x0018 +3fd1b960: .word 0xffff +L3FD1B970: +3fd1b970: addi 0xc0b, a1 +L3FD1B990: +3fd1b990: rl 0x18, a1 +3fd1b9a0: .word 0x70cc +3fd1b9b0: .word 0x0ec3 +3fd1b9c0: jrv L3FD1BD00 +3fd1b9d0: .word 0x0000 +3fd1b9e0: jruc L3FD1BCF0 +3fd1b9f0: nop +3fd1ba00: rl 0x0, a12 +3fd1ba10: negb a0 +3fd1ba20: addi 0xc0b, a1 +3fd1ba40: rl 0x18, a1 +3fd1ba50: rl 0x6, a12 +3fd1ba60: .word 0x0483 +3fd1ba70: rl 0x0, b14 +3fd1ba80: .word 0x0000 +3fd1ba90: move b7, *b0, 0 +3fd1baa0: .word 0x0601 +3fd1bab0: sla b0, b8 +3fd1bac0: getst a0 +3fd1bad0: sext a0, 1 +3fd1bae0: pixblt l,l +3fd1baf0: sla b7, b12 +3fd1bb00: movk 1, b0 +3fd1bb10: .word 0x060c +3fd1bb20: jrp L3FD1B360 +3fd1bb30: .word 0xffe0 +3fd1bb40: .word 0x001f +3fd1bb50: addi 0x506, a7 +3fd1bb70: dsjs sp, L3FD1B990 +3fd1bb80: .word 0x0c18 +3fd1bb90: move a8, *a6, 1 +3fd1bba0: sla a6, a1 +3fd1bbb0: movk 1, b0 +3fd1bbc0: addi 0x60b, a5 +3fd1bbe0: .word 0xff05 +3fd1bbf0: .word 0x0c3f +3fd1bc00: rl 0x6, a3 +3fd1bc10: jrhi L3FD1BCE0 +L3FD1BC20: +3fd1bc20: rev b0 +3fd1bc30: addi 0xf0b, a5 +3fd1bc50: jrhi L3FD1BC20 +3fd1bc60: .word 0x0c30 +3fd1bc70: rl 0x6, a3 +3fd1bc80: jrhi L3FD1BD50 +3fd1bc90: not sp +3fd1bca0: addi 0xf0b, a0 +3fd1bcc0: sla a0, a5 +3fd1bcd0: nop +L3FD1BCE0: +3fd1bce0: jruc L3FD1BE70 +L3FD1BCF0: +3fd1bcf0: .word 0x0600 +L3FD1BD00: +3fd1bd00: move b1, *b0, 0 +3fd1bd10: .word 0x0c01 +3fd1bd20: pixt a3, *a0 +3fd1bd30: .word 0xffff +3fd1bd40: .word 0x00c1 +L3FD1BD50: +3fd1bd50: rl 0x0, a6 +3fd1bd60: getst a0 +3fd1bd70: sla a0, a12 +3fd1bd80: nop +3fd1bd90: jruc L3FD1BF20 +3fd1bda0: .word 0x0000 +3fd1bdb0: addi 0xf50d, a11 +3fd1bdd0: .word 0xffff +3fd1bde0: rev sp +3fd1bdf0: addi 0xf909, a11 +3fd1be10: .word 0xffff +3fd1be20: rev sp +3fd1be30: addi 0xfc06, a11 +3fd1be50: .word 0xffff +3fd1be60: rev sp +L3FD1BE70: +3fd1be70: addi 0x101, a11 +3fd1be90: .word 0xffff +3fd1bea0: rev sp +3fd1beb0: addi 0x5fd, a11 +3fd1bed0: .word 0xffff +3fd1bee0: zext sp, 0 +3fd1bef0: addi 0x50f, a11 +3fd1bf10: rl 0x6, a3 +L3FD1BF20: +3fd1bf20: jrhi L3FD1BFF0 +3fd1bf30: .word 0x0c30 +L3FD1BF40: +3fd1bf40: .word 0xffc3 +3fd1bf50: jrhi L3FD1C050 +3fd1bf60: .word 0x0c30 +3fd1bf70: rl 0x6, a3 +3fd1bf80: .word 0x000c +3fd1bf90: addi 0x50f, a7 +3fd1bfb0: rl 0x3, a0 +3fd1bfc0: .word 0x0c18 +3fd1bfd0: move a8, *a6, 1 +3fd1bfe0: addxy a6, a1 +L3FD1BFF0: +3fd1bff0: btst 0, sp +3fd1c000: .word 0x060c +3fd1c010: jrp L3FD1B850 +3fd1c020: rl 0x3, a0 +L3FD1C030: +3fd1c030: .word 0x0c18 +3fd1c040: addi 0xf0b, a0 +3fd1c060: sla b7, b12 +3fd1c070: nop +3fd1c080: jruc L3FD1C210 +3fd1c090: .word 0x0600 +3fd1c0a0: move b1, *b0, 0 +3fd1c0b0: .word 0x0c01 +3fd1c0c0: pixt a3, *a0 +3fd1c0d0: .word 0xffff +3fd1c0e0: .word 0x0001 +3fd1c0f0: addi 0x506, a11 +3fd1c110: .word 0xffff +3fd1c120: movk 1, sp +3fd1c130: .word 0x00c0 +3fd1c140: rl 0x0, a6 +3fd1c150: getst a0 +3fd1c160: sla a0, a12 +3fd1c170: nop +3fd1c180: .word 0x0018 +3fd1c190: sext a5, 1 +3fd1c1a0: pixblt l,l +3fd1c1b0: .word 0xff05 +3fd1c1c0: .word 0xffff +3fd1c1d0: .word 0xffff +3fd1c1e0: .word 0x0a01 +3fd1c1f0: .word 0x0a0b +3fd1c200: addxy a0, a0 +L3FD1C210: +3fd1c210: dsjs b9, L3FD1C030 +3fd1c220: jruc L3FD1C9B0 +3fd1c230: dsjs sp, L3FD1C240 +L3FD1C240: +3fd1c240: .word 0x0000 +3fd1c250: .word 0xffff +3fd1c260: emu +3fd1c270: addi 0xa, a10 +3fd1c290: .word 0xfe0f +3fd1c2a0: move a0, @0x1e7ff, 1 +3fd1c2d0: .word 0xff00 +3fd1c2e0: not sp +3fd1c2f0: addi 0x90b, a1 +3fd1c310: .word 0xff00 +3fd1c320: jrle L3FD1C660 +3fd1c330: rl 0xc, b8 +3fd1c340: movk 6, a6 +3fd1c350: jrle L3FD1C690 +3fd1c360: jrhi L3FD1C4F0 +L3FD1C370: +3fd1c370: emu +3fd1c380: addi 0xff09, a10 +3fd1c3a0: .word 0xfe40 +3fd1c3b0: move *sp, sp, 1 +3fd1c3c0: addxy a4, a0 +3fd1c3d0: .word 0x7fff +L3FD1C3E0: +3fd1c3e0: .word 0x0202 +3fd1c3f0: addi 0xb, a10 +3fd1c410: jrle L3FD1C3E0 +3fd1c420: .word 0x0686 +3fd1c430: .word 0x7f0c +L3FD1C440: +3fd1c440: .word 0x0c0c +3fd1c450: .word 0x9f06 +3fd1c460: .word 0x04f1 +3fd1c470: addi 0xfd07, a8 +3fd1c490: modu sp, b6 +3fd1c4a0: sext a0, 1 +3fd1c4b0: pixblt l,l +3fd1c4c0: sla b7, b14 +3fd1c4d0: movk 1, b0 +L3FD1C4E0: +3fd1c4e0: .word 0x060c +L3FD1C4F0: +3fd1c4f0: line 1 +3fd1c500: dsjs b13, L3FD1C4E0 +3fd1c510: .word 0x0e1c +3fd1c520: sext a6, 0 +3fd1c530: addi 0x506, a11 +3fd1c550: dsjs sp, L3FD1C370 +L3FD1C560: +3fd1c560: jrhi L3FD1C630 +L3FD1C570: +3fd1c570: .word 0x0c30 +L3FD1C580: +3fd1c580: rl 0x6, a3 +3fd1c590: .word 0x0000 +3fd1c5a0: addi 0xfc06, a11 +L3FD1C5C0: +3fd1c5c0: .word 0xffff +L3FD1C5D0: +3fd1c5d0: zext sp, 0 +L3FD1C5E0: +3fd1c5e0: addi 0x50e, a11 +3fd1c600: dsjs b12, L3FD1C440 +3fd1c610: jrhi L3FD1C6E0 +3fd1c620: .word 0x0c30 +L3FD1C630: +3fd1c630: rl 0x6, a3 +3fd1c640: jrhi L3FD1C710 +3fd1c650: .word 0x0c30 +L3FD1C660: +3fd1c660: rl 0x6, a3 +3fd1c670: .word 0x0000 +3fd1c680: addi 0x30f, a7 +3fd1c6a0: rl 0x3, a0 +3fd1c6b0: .word 0x0c18 +3fd1c6c0: move a8, *a6, 1 +3fd1c6d0: sla a6, a1 +L3FD1C6E0: +3fd1c6e0: movk 1, b0 +3fd1c6f0: .word 0x060c +3fd1c700: jrp L3FD1BF40 +L3FD1C710: +3fd1c710: pixblt b,xy +L3FD1C720: +3fd1c720: sext a5, 1 +L3FD1C730: +3fd1c730: pixblt l,l +L3FD1C740: +3fd1c740: .word 0xff05 +3fd1c750: .word 0xffff +3fd1c760: .word 0xffff +3fd1c770: trap 5 +L3FD1C780: +3fd1c780: subi 0xccccc0fa, a11 +3fd1c7b0: rl 0x19, b3 +3fd1c7c0: rl 0x19, b3 +3fd1c7d0: rl 0x19, b3 +3fd1c7e0: trap 5 +L3FD1C7F0: +3fd1c7f0: pixblt l,l +3fd1c800: rl 0x18, a3 +3fd1c810: rl 0x19, b3 +L3FD1C820: +3fd1c820: rl 0x19, b3 +3fd1c830: rl 0x19, b3 +3fd1c840: pixt *b9, xy, b3 +3fd1c850: sext a3, 1 +3fd1c860: subi 0x333330fa, a11 +L3FD1C890: +3fd1c890: jrv L3FD1C560 +3fd1c8a0: jrv L3FD1C570 +L3FD1C8B0: +3fd1c8b0: jrv L3FD1C580 +3fd1c8c0: sext a3, 1 +3fd1c8d0: pixblt l,l +3fd1c8e0: jrv L3FD1C920 +3fd1c8f0: jrv L3FD1C5C0 +3fd1c900: jrv L3FD1C5D0 +3fd1c910: jrv L3FD1C5E0 +L3FD1C920: +3fd1c920: pixt *a6, *a12 +3fd1c930: trap 5 +3fd1c940: subi 0xcccd93fa, a11 +3fd1c970: rl 0x19, b3 +3fd1c980: rl 0x19, b3 +3fd1c990: rl 0x19, b3 +3fd1c9a0: trap 5 +L3FD1C9B0: +3fd1c9b0: pixblt l,l +3fd1c9c0: rl 0x18, a3 +3fd1c9d0: rl 0x19, b3 +3fd1c9e0: rl 0x19, b3 +3fd1c9f0: rl 0x19, b3 +3fd1ca00: jrle L3FD1CC40 +3fd1ca10: sext a3, 1 +3fd1ca20: subi 0x333b9cfa, a11 +3fd1ca50: jrv L3FD1C720 +3fd1ca60: jrv L3FD1C730 +3fd1ca70: jrv L3FD1C740 +3fd1ca80: sext a3, 1 +3fd1ca90: pixblt l,l +3fd1caa0: jrv L3FD1CAE0 +3fd1cab0: jrv L3FD1C780 +3fd1cac0: jrv L3FD1C790 +3fd1cad0: jrv L3FD1C7A0 +L3FD1CAE0: +3fd1cae0: .word 0x364c +3fd1caf0: sext a3, 1 +3fd1cb00: pixblt l,l +3fd1cb10: jrv L3FD1CB70 +3fd1cb20: jrv L3FD1C7F0 +3fd1cb30: mods a6, a12 +3fd1cb40: jrv L3FD1D180 +3fd1cb50: jrv L3FD1C820 +3fd1cb60: move @0x50f0b09, @0x33333333, 0 +3fd1cbb0: mods a3, a3 +3fd1cbc0: rl 0x19, b3 +3fd1cbd0: rl 0x19, b3 +3fd1cbe0: addi 0x60b, a3 +3fd1cc00: .word 0xff05 +3fd1cc10: .word 0x06ff +3fd1cc20: .word 0x0c0c +3fd1cc30: rl 0x0, b8 +L3FD1CC40: +3fd1cc40: sla b1, b0 +3fd1cc50: move a6, *a0, 0 +3fd1cc60: addi 0xf0b, a4 +3fd1cc80: add b7, b12 +3fd1cc90: movk 1, b0 +3fd1cca0: jrhi L3FD1CD10 +3fd1ccb0: movk 1, b0 +3fd1ccc0: .word 0xff86 +3fd1ccd0: .word 0x001f +3fd1cce0: addi 0x50f, a11 +3fd1cd00: movk 32, a1 +L3FD1CD10: +3fd1cd10: .word 0x00c0 +3fd1cd20: sla a0, a12 +3fd1cd30: .word 0x0600 +3fd1cd40: rev b0 +3fd1cd50: rl 0x0, a3 +3fd1cd60: getst a0 +3fd1cd70: jruc L3FD1CF00 +3fd1cd80: .word 0x0c00 +3fd1cd90: .word 0x0060 +3fd1cda0: sla a0, a6 +3fd1cdb0: nop +3fd1cdc0: move b1, *b0, 0 +3fd1cdd0: .word 0x0801 +3fd1cde0: addi 0xf0b, a0 +3fd1ce00: .word 0x0005 +3fd1ce10: sla 0x0, a4 +3fd1ce20: getst a0 +3fd1ce30: rl 0x0, a12 +3fd1ce40: getst a0 +3fd1ce50: movk 32, a6 +3fd1ce60: .word 0x00c0 +3fd1ce70: movk 32, a3 +3fd1ce80: .word 0x0060 +3fd1ce90: .word 0x0c03 +3fd1cea0: move b1, *b0, 0 +L3FD1CEB0: +3fd1ceb0: .word 0x0601 +3fd1cec0: jruc L3FD1D1D0 +3fd1ced0: .word 0x0200 +3fd1cee0: .word 0x0000 +3fd1cef0: addi 0xff06, a11 +3fd1cf10: .word 0xffff +3fd1cf20: move b1, *sp, 0 +3fd1cf30: .word 0x0c01 +3fd1cf40: .word 0x0060 +3fd1cf50: addi 0xfc09, a11 +3fd1cf70: .word 0x0600 +3fd1cf80: move b1, *b0, 0 +3fd1cf90: .word 0xffff +3fd1cfa0: .word 0x007f +3fd1cfb0: addi 0x50f, a7 +3fd1cfd0: jrp L3FD1C7F0 +3fd1cfe0: sla a6, a0 +3fd1cff0: rl 0x3, a0 +3fd1d000: movk 1, b0 +3fd1d010: btst 31, b8 +3fd1d020: jrp L3FD1C890 +3fd1d030: .word 0x0c30 +3fd1d040: jrp L3FD1C8B0 +3fd1d050: rev a0 +3fd1d060: .word 0x0a01 +3fd1d070: .word 0x0a0b +3fd1d080: addxy a0, a0 +3fd1d090: dsjs b9, L3FD1CEB0 +3fd1d0a0: jruc L3FD1D830 +3fd1d0b0: dsjs sp, L3FD1D0C0 +L3FD1D0C0: +3fd1d0c0: .word 0x0000 +3fd1d0d0: .word 0xffff +3fd1d0e0: emu +3fd1d0f0: addi 0xff09, a10 +3fd1d110: .word 0xfe40 +3fd1d120: move *sp, sp, 1 +3fd1d130: addxy a4, a0 +3fd1d140: .word 0x7fff +3fd1d150: emu +3fd1d160: addi 0xa, a10 +L3FD1D180: +3fd1d180: .word 0xfe0f +3fd1d190: move a0, @0x1e7ff, 1 +3fd1d1c0: .word 0xff00 +L3FD1D1D0: +3fd1d1d0: not sp +3fd1d1e0: addi 0xe0b, a1 +3fd1d200: jruc L3FD1D250 +3fd1d210: pixblt b,l +3fd1d220: .word 0x0c03 +3fd1d230: jruc L3FD1D540 +3fd1d240: nop +L3FD1D250: +3fd1d250: rl 0x0, a12 +3fd1d260: .word 0x00c0 +3fd1d270: .word 0x0c03 +3fd1d280: jruc L3FD1D590 +3fd1d290: nop +3fd1d2a0: btst 7, a12 +3fd1d2b0: rev b12 +3fd1d2c0: addi 0x90b, a1 +3fd1d2e0: rl 0x0, a0 +3fd1d2f0: pushst +3fd1d300: .word 0x0003 +3fd1d310: .word 0x0000 +3fd1d320: .word 0xd860 +3fd1d330: move *b7, b3, 1 +3fd1d340: emu +3fd1d350: addi 0xfe09, a11 +3fd1d370: .word 0x7f8e +3fd1d380: subb b9, sp +3fd1d390: .word 0x730c +3fd1d3a0: movy b11, b12 +3fd1d3b0: rev b8 +3fd1d3c0: addi 0xfe09, a11 +3fd1d3e0: pixt *a12, a14 +3fd1d3f0: movb *b7, *b14 +3fd1d400: dsjs a3, L3FD1D430 +3fd1d410: movy sp, a7 +3fd1d420: .word 0x0e3b +L3FD1D430: +3fd1d430: .word 0x0a02 +3fd1d440: trap 11 +3fd1d450: movk 7, sp +3fd1d460: .word 0x0018 +3fd1d470: .word 0xffff +3fd1d480: movk 32, a0 +3fd1d490: .word 0x0018 +3fd1d4a0: addi 0xb, a11 +3fd1d4c0: move a1, *a0, 0 +3fd1d4d0: btst 31, a3 +3fd1d4e0: move b13, *b0, 0 +3fd1d4f0: jrle L3FD1D5D0 +3fd1d500: jrle L3FD1D810 +3fd1d510: .word 0x0660 +3fd1d520: pixt b0, *b11, xy +3fd1d530: pushst +L3FD1D540: +3fd1d540: addi 0xb0b, a0 +3fd1d560: .word 0xff00 +3fd1d570: move b0, *sp(0xcc1), 0 +L3FD1D590: +3fd1d590: movk 6, a6 +3fd1d5a0: sla a6, a6 +3fd1d5b0: movk 24, a3 +3fd1d5c0: move b3, *b0, 0 +L3FD1D5D0: +3fd1d5d0: .word 0x0803 +L3FD1D5E0: +3fd1d5e0: emu +L3FD1D5F0: +3fd1d5f0: addi 0xb, a11 +3fd1d610: jruc L3FD1D5E0 +3fd1d620: movb *a14, a0 +L3FD1D630: +3fd1d630: rl 0x1b, a13 +3fd1d640: dsjs sp, L3FD1D5F0 +3fd1d650: mods b13, b3 +3fd1d660: jruc L3FD1D630 +3fd1d670: fill l +3fd1d680: .word 0x0a01 +3fd1d690: addi 0xff00, a11 +3fd1d6b0: rl 0x18, b9 +3fd1d6c0: jrv L3FD1DD30 +L3FD1D6D0: +3fd1d6d0: getst a0 +3fd1d6e0: .word 0x0603 +3fd1d6f0: movk 32, a12 +3fd1d700: pushst +3fd1d710: .word 0x0a01 +3fd1d720: sext a11, 1 +3fd1d730: .word 0x9efc +L3FD1D740: +3fd1d740: jrnn L3FD1D740 +3fd1d750: emu +3fd1d760: addi 0xfe09, a10 +3fd1d780: .word 0xff8e +3fd1d790: negb sp +3fd1d7a0: addxy a0, a0 +3fd1d7b0: .word 0x7fff +L3FD1D7C0: +3fd1d7c0: .word 0x0a01 +3fd1d7d0: addi 0x7c00, a11 +3fd1d7f0: dsj a12, L3FCD99F0 +L3FD1D810: +3fd1d810: drav b11, b10 +3fd1d820: jrp L3FD1D6D0 +L3FD1D830: +3fd1d830: movb a12, *a3 +3fd1d840: pushst +3fd1d850: trap 2 +3fd1d860: trap 11 +L3FD1D870: +3fd1d870: jrp L3FD1D870 +3fd1d880: movb b13, *b1 +3fd1d890: move a14, *a3(0x838d), 0 +3fd1d8b0: addi 0xb0b, a0 +3fd1d8d0: sla 0x0, a0 +3fd1d8e0: abs a0 +3fd1d8f0: move b0, *b12(0xd81), 0 +3fd1d910: rl 0x6, a6 +3fd1d920: sla a6, a6 +3fd1d930: movk 24, a6 +3fd1d940: subxy sp, b0 +3fd1d950: .word 0x0001 +3fd1d960: addi 0xff0a, a11 +3fd1d980: sla a4, a8 +3fd1d990: .word 0xff8c +3fd1d9a0: dsjs b14, L3FD1D7C0 +3fd1d9b0: .word 0xffe0 +3fd1d9c0: movb *sp, b11 +3fd1d9d0: move *b1, *b1, 0 +3fd1d9e0: .word 0x0000 +3fd1d9f0: addi 0xb, a11 +3fd1da10: .word 0x0040 +3fd1da20: sla a0, a6 +3fd1da30: drav sp, b14 +3fd1da40: .word 0x007f +3fd1da50: .word 0xffff +3fd1da60: move b3, *sp, 0 +3fd1da70: .word 0x0601 +L3FD1DA80: +3fd1da80: .word 0x0010 +3fd1da90: .word 0x0a02 +3fd1daa0: trap 11 +3fd1dab0: .word 0xffff +3fd1dac0: .word 0x00ff +3fd1dad0: .word 0xffff +3fd1dae0: .word 0xff00 +3fd1daf0: pushst +3fd1db00: addi 0xb, a10 +3fd1db20: movb sp, *sp +3fd1db30: rl 0x18, b9 +3fd1db40: jrv L3FD1E1B0 +3fd1db50: rl 0xc, b8 +3fd1db60: jrle L3FD1E1A0 +3fd1db70: movb *a12(0x107), *a12(0xb0b) +3fd1dba0: .word 0x000b +3fd1dbb0: jruc L3FD1DB80 +3fd1dbc0: pixt *b9, xy, b0 +3fd1dbd0: rl 0x1e, a12 +3fd1dbe0: mods a6, sp +3fd1dbf0: dsjs b11, L3FD1DA80 +3fd1dc00: jruc L3FD1DF10 +3fd1dc10: btst 0, a0 +3fd1dc20: .word 0x0a01 +3fd1dc30: addi 0xff00, a11 +3fd1dc50: rl 0x18, a13 +3fd1dc60: .word 0x0cc6 +3fd1dc70: .word 0x0403 +3fd1dc80: jrv L3FD1DD50 +3fd1dc90: dsj a12, L3FD25CA0 +3fd1dcb0: addi 0xe0b, a0 +3fd1dcd0: .word 0x0002 +3fd1dce0: dsjs a7, L3FD1DCF0 +L3FD1DCF0: +3fd1dcf0: .word 0x0060 +L3FD1DD00: +3fd1dd00: movk 32, a3 +3fd1dd10: .word 0x0c60 +3fd1dd20: movk 3, a3 +L3FD1DD30: +3fd1dd30: rl 0x3, a6 +3fd1dd40: movk 12, a3 +L3FD1DD50: +3fd1dd50: jruc L3FD1E4E0 +3fd1dd60: .word 0x0c03 +3fd1dd70: .word 0x0060 +3fd1dd80: emu +3fd1dd90: addi 0xb, a10 +3fd1ddb0: movb b3, *b12 +3fd1ddc0: btst 15, a13 +3fd1ddd0: .word 0x783c +3fd1dde0: sla b7, b0 +3fd1ddf0: sub a3, a3 +3fd1de00: btst 11, a10 +3fd1de10: emu +3fd1de20: addi 0xb, a10 +3fd1de40: move @0xcc60060f, sp +3fd1de70: rl 0xc, sp +L3FD1DE80: +3fd1de80: move a8, *a0, 1 +3fd1de90: .word 0xff07 +3fd1dea0: emu +3fd1deb0: addi 0xb, a11 +L3FD1DED0: +3fd1ded0: movk 24, a3 +3fd1dee0: .word 0x0cc6 +3fd1def0: cmp b1, b3 +3fd1df00: pushst +L3FD1DF10: +3fd1df10: .word 0x0c03 +3fd1df20: jruc L3FD1E230 +3fd1df30: fill l +3fd1df40: .word 0x0a01 +3fd1df50: addi 0xf800, a11 +3fd1df70: movk 31, b13 +3fd1df80: rl 0x0, b8 +3fd1df90: jruc L3FD1E5A0 +3fd1dfa0: getst a0 +3fd1dfb0: pixt *a0, *a6 +3fd1dfc0: move @0xb0b0a01, a3 +3fd1dff0: dsjs a0, L3FD1DE80 +3fd1e000: pushst +3fd1e010: .word 0x0c03 +3fd1e020: rl 0x0, b8 +3fd1e030: jruc L3FD1E640 +3fd1e040: .word 0xfec0 +3fd1e050: .word 0x00fd +3fd1e060: .word 0x0a01 +3fd1e070: addi 0x7c00, a11 +3fd1e090: setc +3fd1e0a0: dsjs b14, L3FD1E0B0 +L3FD1E0B0: +3fd1e0b0: pixt b3, *b8, xy +3fd1e0c0: jrp L3FD1DED0 +3fd1e0d0: move a3, @0xa01060f, 1 +3fd1e100: addi 0x8300, a11 +3fd1e120: pixblt l,l +3fd1e130: dsjs b14, L3FD1E140 +L3FD1E140: +3fd1e140: pixt b3, *b8, xy +3fd1e150: jrp L3FD1DF60 +3fd1e160: pixt *a12, *a3 +3fd1e170: pushst +L3FD1E180: +3fd1e180: .word 0x0a01 +L3FD1E190: +3fd1e190: trap 11 +L3FD1E1A0: +3fd1e1a0: addk 32, a0 +L3FD1E1B0: +3fd1e1b0: addxy b3, b0 +3fd1e1c0: jrhi L3FD1E7D0 +3fd1e1d0: move *a6+, *a6+, 0 +3fd1e1e0: jrp L3FD1DD00 +3fd1e1f0: getst a3 +3fd1e200: .word 0x0a01 +3fd1e210: trap 11 +3fd1e220: move a8, *a0, 1 +L3FD1E230: +3fd1e230: movk 24, a7 +3fd1e240: jrle L3FD1E580 +3fd1e250: dsj a6, L3FD3A350 +3fd1e270: .word 0x0010 +3fd1e280: .word 0x0a02 +3fd1e290: sext a11, 1 +3fd1e2a0: .word 0xfffe +L3FD1E2B0: +3fd1e2b0: jruc L3FD1E2B0 +3fd1e2c0: jruc L3FD1DED0 +3fd1e2d0: addi 0x90b, a1 +3fd1e2f0: dsjs a0, L3FD1E300 +L3FD1E300: +3fd1e300: mods b8, b10 +3fd1e310: sla b6, b8 +3fd1e320: dsj a3, L3FCAA670 +3fd1e340: movb *b5(0x1), *b9(0xb0b) +3fd1e370: .word 0x040c +3fd1e380: move sp, *a0, 1 +3fd1e390: move *b1, b1, 0 +3fd1e3a0: movb b1, *b1 +3fd1e3b0: movx b1, b1 +3fd1e3c0: movb b1, *b0 +3fd1e3d0: .word 0x0cc1 +3fd1e3e0: move a3, *a6(0xecc7), 0 +3fd1e400: move a3, *a3, 0 +3fd1e410: .word 0x0c01 +3fd1e420: .word 0x0060 +3fd1e430: addi 0x90b, a0 +3fd1e450: btst 31, a4 +3fd1e460: rl 0x6, a4 +3fd1e470: sla a6, a12 +3fd1e480: addi 0x8030, a3 +L3FD1E4A0: +3fd1e4a0: .word 0x0e01 +3fd1e4b0: sla b3, b8 +3fd1e4c0: rl 0xc, a6 +3fd1e4d0: addk 12, a6 +L3FD1E4E0: +3fd1e4e0: .word 0x023c +3fd1e4f0: addi 0xc, a10 +3fd1e510: .word 0x0cf8 +3fd1e520: movk 32, a12 +L3FD1E530: +3fd1e530: srl b3, b8 +L3FD1E540: +3fd1e540: jrhi L3FD1E180 +3fd1e550: jrhi L3FD1E190 +3fd1e560: dsjs a6, L3FD1E540 +3fd1e570: .word 0x0a02 +L3FD1E580: +3fd1e580: trap 11 +3fd1e590: pixt a0, *a0 +L3FD1E5A0: +3fd1e5a0: .word 0x061e +3fd1e5b0: .word 0x7f03 +3fd1e5c0: nop +3fd1e5d0: .word 0xfe07 +3fd1e5e0: addi 0xc0b, a1 +3fd1e600: add a0, a4 +3fd1e610: emu +3fd1e620: dsjs a6, L3FD1E530 +L3FD1E630: +3fd1e630: move *a13+, *a14+, 0 +L3FD1E640: +3fd1e640: pixt *b9, xy, b12 +3fd1e650: rl 0x1e, a12 +3fd1e660: srl a2, sp +3fd1e670: btst 7, b13 +3fd1e680: sla b0, b8 +3fd1e690: .word 0x0080 +3fd1e6a0: emu +3fd1e6b0: addi 0x409, a11 +3fd1e6d0: movk 24, a7 +3fd1e6e0: .word 0x0866 +3fd1e6f0: mods b1, b3 +3fd1e700: move a7, *a0, 0 +3fd1e710: .word 0x0603 +3fd1e720: rl 0x0, b8 +3fd1e730: move a2, *a0, 0 +L3FD1E740: +3fd1e740: .word 0x0201 +3fd1e750: emu +3fd1e760: addi 0x409, a10 +3fd1e780: movk 7, b7 +3fd1e790: .word 0x3633 +3fd1e7a0: .word 0xd86c +3fd1e7b0: move b6, *b8(0xc361), 0 +L3FD1E7D0: +3fd1e7d0: move a6, *a0, 0 +3fd1e7e0: nop +3fd1e7f0: .word 0x0206 +L3FD1E800: +3fd1e800: addi 0x9, a9 +3fd1e820: .word 0x060f +3fd1e830: sla a12, a3 +3fd1e840: movk 1, b0 +3fd1e850: dsjs a12, L3FD1E800 +3fd1e860: .word 0x0a01 +3fd1e870: .word 0x0c0b +3fd1e880: .word 0x7000 +3fd1e890: addk 13, b8 +L3FD1E8A0: +3fd1e8a0: dsjs b6, L3FD1E8A0 +3fd1e8b0: .word 0xfff8 +3fd1e8c0: add sp, a0 +3fd1e8d0: move *a6, a3, 1 +3fd1e8e0: addxy b14, b8 +3fd1e8f0: emu +3fd1e900: addi 0x9, a10 +3fd1e920: movb a12, *a7 +3fd1e930: move b12, *b9(0x61e1), 0 +3fd1e950: move *a6, *a6, 0 +3fd1e960: jrhi L3FD1EC80 +3fd1e970: .word 0x0001 +3fd1e980: addi 0xc, a11 +3fd1e9a0: move b1, *b12, 0 +3fd1e9b0: .word 0x0c01 +3fd1e9c0: .word 0x00c0 +3fd1e9d0: dsjs a7, L3FD1E9E0 +L3FD1E9E0: +3fd1e9e0: dint +3fd1e9f0: jrv L3FD1EB90 +3fd1ea00: movb a1, *a0 +3fd1ea10: .word 0x0661 +3fd1ea20: emu +3fd1ea30: addi 0x9, a10 +3fd1ea50: movk 12, sp +3fd1ea60: srl b1, b3 +3fd1ea70: move *a6, *a12, 0 +3fd1ea80: movk 24, b9 +3fd1ea90: .word 0x0c1e +3fd1eaa0: .word 0x0200 +3fd1eab0: addi 0xb, a10 +3fd1ead0: .word 0x701e +3fd1eae0: jruc L3FD1F0F0 +3fd1eaf0: cpw b6, b12 +3fd1eb00: jrhi L3FD1E740 +3fd1eb10: srl a6, a3 +3fd1eb20: exgpc b12 +3fd1eb30: addi 0x9, a11 +3fd1eb50: rl 0x1f, sp +3fd1eb60: move *a6+, *a6+, 0 +3fd1eb70: jrle L3FD1EE90 +3fd1eb80: rl 0x18, b8 +L3FD1EB90: +3fd1eb90: movk 6, a6 +3fd1eba0: .word 0x00c3 +3fd1ebb0: addi 0xc0b, a1 +3fd1ebd0: add a0, a4 +3fd1ebe0: emu +3fd1ebf0: .word 0xd9c6 +3fd1ec00: move *a11+, *a6+, 1 +3fd1ec10: pixt *b9, xy, b12 +3fd1ec20: move a14, *a12(0xb645), 1 +3fd1ec40: btst 3, a13 +3fd1ec50: sla b0, b8 +3fd1ec60: .word 0x0080 +3fd1ec70: emu +L3FD1EC80: +3fd1ec80: addi 0x409, a11 +3fd1eca0: rl 0x7, b8 +3fd1ecb0: move a3, *a6(0x6c1), 0 +3fd1ecd0: mods b0, b11 +3fd1ece0: sll b13, b0 +3fd1ecf0: .word 0x0cfb +L3FD1ED00: +3fd1ed00: jruc L3FD1F010 +3fd1ed10: nop +3fd1ed20: .word 0x0000 +3fd1ed30: addi 0x9, a11 +3fd1ed50: .word 0x77f8 +3fd1ed60: jrp L3FD1E630 +3fd1ed70: .word 0x3606 +3fd1ed80: move b13, *b0, 0 +3fd1ed90: jrle L3FD1EE70 +3fd1eda0: .word 0x7c38 +3fd1edb0: emu +3fd1edc0: addi 0x9, a10 +3fd1ede0: rl 0xf, sp +3fd1edf0: jruc L3FD1F400 +3fd1ee00: move a6, *a0, 0 +3fd1ee10: nop +3fd1ee20: pixt a6, *a6 +3fd1ee30: emu +3fd1ee40: addi 0x30b, a11 +L3FD1EE60: +3fd1ee60: abs a0 +L3FD1EE70: +3fd1ee70: .word 0x0c03 +3fd1ee80: sla b0, b8 +L3FD1EE90: +3fd1ee90: move @0xc0300c06, b0 +3fd1eec0: getst a0 +3fd1eed0: .word 0x0c06 +3fd1eee0: rev b12 +3fd1eef0: addi 0x90b, a1 +3fd1ef10: .word 0x0600 +L3FD1EF20: +3fd1ef20: mods b0, b11 +3fd1ef30: jrc L3FD1EE60 +3fd1ef40: jrnn L3FD1F280 +3fd1ef50: pixt *b9, xy, b12 +3fd1ef60: movy a3, a14 +3fd1ef70: emu +3fd1ef80: addi 0x40c, a10 +3fd1efa0: rl 0xf, b14 +3fd1efb0: sla b1, b0 +3fd1efc0: .word 0x00c0 +3fd1efd0: move a12, *sp, 1 +3fd1efe0: nop +3fd1eff0: .word 0x0c06 +3fd1f000: not b0 +L3FD1F010: +3fd1f010: movk 32, a12 +3fd1f020: rl 0x1, b8 +3fd1f030: .word 0x0a01 +3fd1f040: trap 11 +3fd1f050: move *a0, a0, 1 +3fd1f060: pixblt l,l +3fd1f070: dsjs b14, L3FD1F080 +L3FD1F080: +3fd1f080: move *b3(0x3330), *b8+, 0 +3fd1f0a0: rev b12 +3fd1f0b0: .word 0x0a01 +3fd1f0c0: .word 0x0c0b +3fd1f0d0: .word 0xfe04 +3fd1f0e0: jruc L3FD1ED00 +L3FD1F0F0: +3fd1f0f0: jruc L3FD1ED00 +3fd1f100: move a14, *a0, 0 +3fd1f110: getst a1 +3fd1f120: .word 0x0603 +3fd1f130: addxy b0, b8 +3fd1f140: movk 32, a7 +3fd1f150: .word 0x7030 +3fd1f160: .word 0x0060 +3fd1f170: addi 0xff09, a11 +3fd1f190: sla b0, b8 +3fd1f1a0: getst a0 +3fd1f1b0: .word 0xfffe +3fd1f1c0: dint +3fd1f1d0: rev b0 +3fd1f1e0: .word 0x0203 +3fd1f1f0: addi 0x30d, a10 +3fd1f210: dsjs b8, L3FD1F220 +L3FD1F220: +3fd1f220: .word 0xdb7e +3fd1f230: movk 32, b8 +3fd1f240: movk 32, b8 +3fd1f250: movk 32, b8 +3fd1f260: movk 32, b8 +3fd1f270: movk 32, b8 +L3FD1F280: +3fd1f280: movk 32, b8 +3fd1f290: addi 0x90b, a0 +L3FD1F2B0: +3fd1f2b0: jruc L3FD1F2B0 +3fd1f2c0: .word 0x0c00 +3fd1f2d0: .word 0xfec0 +3fd1f2e0: .word 0x7fff +3fd1f2f0: getst a0 +3fd1f300: movk 32, a6 +3fd1f310: .word 0x0a02 +3fd1f320: subi 0xe7e7e7fc, a11 +3fd1f350: movk 32, b8 +3fd1f360: movk 32, b8 +3fd1f370: movk 32, b8 +L3FD1F380: +3fd1f380: movk 32, b8 +3fd1f390: .word 0xdb18 +3fd1f3a0: dsjs b14, L3FD1F380 +3fd1f3b0: .word 0x0018 +3fd1f3c0: .word 0x0000 +3fd1f3d0: .word 0x0000 +3fd1f3e0: .word 0x0000 +3fd1f3f0: .word 0x0000 +L3FD1F400: +3fd1f400: .word 0x0000 +3fd1f410: .word 0x9e00 +3fd1f420: .word 0x000d +3fd1f430: jac L3FCF0CB0 +3fd1f450: rev sp +3fd1f460: .word 0x0000 +3fd1f470: .word 0x0000 +3fd1f480: .word 0x0000 +3fd1f490: .word 0x0000 +3fd1f4a0: .word 0x0000 +3fd1f4b0: .word 0x0000 +3fd1f4c0: emu +3fd1f4d0: move *a0(0xd1f3), *a0(0x3f), 0 +3fd1f500: .word 0x0000 +3fd1f510: .word 0x0000 +3fd1f520: .word 0x0000 +3fd1f530: sra 0x20, a0 +3fd1f540: move *a12(0x3f), *a4+, 0 +3fd1f560: .word 0x0000 +3fd1f570: .word 0x0000 +3fd1f580: sub a1, a13 +3fd1f590: addc a10, a5 +3fd1f5a0: or a1, a13 +3fd1f5b0: .word 0x7265 +3fd1f5c0: rl a11, a13 +3fd1f5d0: sla a11, a14 +3fd1f5e0: srl 0x15, a12 +3fd1f5f0: sra a10, a13 +3fd1f600: rl a11, a4 +3fd1f610: mods b11, b5 +3fd1f620: andn a1, a13 +3fd1f630: move a1, b13 +3fd1f640: .word 0x726f +3fd1f650: sla a11, a13 +3fd1f660: srl 0x15, a12 +3fd1f670: rl 0x9, a13 +3fd1f680: srl 0x17, b4 +3fd1f690: .word 0x3431 +3fd1f6a0: srl 0x17, b0 +3fd1f6b0: .word 0x3537 +3fd1f6c0: .word 0x372d +3fd1f6d0: srl 0x17, b5 +3fd1f6e0: srl 0x16, a3 +3fd1f6f0: rl 0x1, b8 +3fd1f700: sub a1, a13 +3fd1f710: addc a10, a5 +3fd1f720: sub a1, a13 +3fd1f730: addc a10, a5 +3fd1f740: sra b11, b4 +3fd1f750: rl a3, a3 +3fd1f760: srl 0x18, a0 +3fd1f770: sub a10, a4 +3fd1f780: srl 0x16, a3 +3fd1f790: sra b10, b4 +3fd1f7a0: mods b11, b2 +3fd1f7b0: modu a3, a9 +3fd1f7c0: mods a3, a1 +3fd1f7d0: move a9, a13 +3fd1f7e0: sra a3, a5 +3fd1f7f0: .word 0x7569 +3fd1f800: srl 0x15, a13 +3fd1f810: srl 0x16, b2 +3fd1f820: modu a10, a14 +3fd1f830: mods b11, b2 +3fd1f840: mods a3, a1 +3fd1f850: srl 0x17, a13 +3fd1f860: .word 0x3431 +3fd1f870: rl 0x9, a13 +3fd1f880: rl 0x1, b4 +3fd1f890: .word 0x372d +3fd1f8a0: srl 0x17, b5 +3fd1f8b0: .word 0x3537 +3fd1f8c0: addc a9, a13 +3fd1f8d0: dsjs a13, L3FD1F8F0 +3fd1f8e0: sub a1, a13 +L3FD1F8F0: +3fd1f8f0: addc a10, a5 +3fd1f900: sub a1, a13 +3fd1f910: addc a10, a5 +3fd1f920: sra b11, b4 +3fd1f930: rl a3, a3 +3fd1f940: and a8, a0 +3fd1f950: .word 0x0000 +3fd1f960: andn a0, a0 +3fd1f970: .word 0x0000 +3fd1f980: add a0, a0 +3fd1f990: .word 0x0000 +3fd1f9a0: mods a8, a0 +3fd1f9b0: .word 0x0000 +3fd1f9c0: or a0, a0 +3fd1f9d0: .word 0x0000 +3fd1f9e0: .word 0x7000 +3fd1f9f0: .word 0x0000 +3fd1fa00: clr a0 +3fd1fa10: .word 0x0000 +3fd1fa20: xor a8, a0 +3fd1fa30: .word 0x0000 +3fd1fa40: divs a0, a0 +3fd1fa50: .word 0x0000 +3fd1fa60: divs a8, a0 +3fd1fa70: .word 0x0000 +3fd1fa80: divu a0, a0 +3fd1fa90: .word 0x0000 +3fd1faa0: divu a8, a0 +3fd1fab0: .word 0x0000 +3fd1fac0: mpys a0, a0 +3fd1fad0: .word 0x0000 +3fd1fae0: andn a0, a0 +3fd1faf0: .word 0x0000 +3fd1fb00: mpys a8, a0 +3fd1fb10: .word 0x0000 +3fd1fb20: .word 0x0e00 +3fd1fb30: .word 0x0000 +3fd1fb40: dsjs a0, L3FD1FCD0 +3fd1fb50: .word 0x0000 +3fd1fb60: movb a0, *a0 +3fd1fb70: .word 0x0000 +3fd1fb80: mpyu a0, a0 +3fd1fb90: .word 0x0000 +3fd1fba0: btst a8, a0 +3fd1fbb0: .word 0x0000 +3fd1fbc0: mpyu a8, a0 +3fd1fbd0: .word 0x0000 +3fd1fbe0: btst a8, a0 +3fd1fbf0: .word 0x0000 +3fd1fc00: sla a0, a0 +3fd1fc10: .word 0x0000 +3fd1fc20: modu a8, a0 +3fd1fc30: .word 0x0000 +3fd1fc40: sll a0, a0 +3fd1fc50: .word 0x0000 +3fd1fc60: and a0, a0 +3fd1fc70: .word 0x0000 +3fd1fc80: sra a0, a0 +3fd1fc90: .word 0x0000 +3fd1fca0: .word 0x7000 +3fd1fcb0: .word 0x0000 +3fd1fcc0: sll a8, a0 +L3FD1FCD0: +3fd1fcd0: .word 0x0000 +3fd1fce0: .word 0x7100 +3fd1fcf0: .word 0x0000 +3fd1fd00: srl a0, a0 +L3FD1FD10: +3fd1fd10: .word 0x0000 +3fd1fd20: .word 0x7900 +3fd1fd30: .word 0x0000 +3fd1fd40: add a8, a0 +3fd1fd50: .word 0x0000 +3fd1fd60: .word 0x7d00 +3fd1fd70: .word 0x0000 +3fd1fd80: dsjs a0, L3FD1FD10 +3fd1fd90: .word 0x0000 +3fd1fda0: .word 0x7b00 +3fd1fdb0: .word 0x0000 +3fd1fdc0: addc a0, a0 +3fd1fdd0: .word 0x0000 +3fd1fde0: .word 0x0800 +3fd1fdf0: .word 0x0000 +3fd1fe00: dsjs a0, L3FD1FE10 +L3FD1FE10: +3fd1fe10: .word 0x0000 +3fd1fe20: .word 0x0600 +3fd1fe30: .word 0x0000 +3fd1fe40: dsjs a0, L3FD1FE50 +L3FD1FE50: +3fd1fe50: .word 0x0000 +3fd1fe60: srl a8, a0 +3fd1fe70: .word 0x0000 +3fd1fe80: dsjs a0, L3FD1FF10 +3fd1fe90: .word 0x0000 +3fd1fea0: .word 0x0800 +3fd1feb0: .word 0x0000 +3fd1fec0: addk 16, a0 +3fd1fed0: .word 0x0000 +3fd1fee0: .word 0x7e00 +3fd1fef0: .word 0x0000 +3fd1ff00: or a0, a0 +L3FD1FF10: +3fd1ff10: .word 0x0000 +3fd1ff20: emu +3fd1ff30: .word 0x0600 +3fd1ff40: pixblt l,l +3fd1ff50: .word 0x0800 +3fd1ff60: .word 0x0000 +3fd1ff70: .word 0x0000 +3fd1ff80: .word 0x0c00 +3fd1ff90: .word 0x0000 +3fd1ffa0: nop +3fd1ffb0: .word 0x0000 +3fd1ffc0: .word 0x0000 +3fd1ffd0: .word 0x0400 +3fd1ffe0: .word 0x0800 +3fd1fff0: .word 0xff00 +3fd20000: drav b7, sp +3fd20010: .word 0x00ff +3fd20020: .word 0x0400 +3fd20030: .word 0x0800 +3fd20040: .word 0x0800 +3fd20050: .word 0x0c00 +3fd20060: nop +3fd20070: .word 0x0000 +3fd20080: .word 0x0000 +3fd20090: .word 0x0000 +3fd200a0: .word 0x0000 +3fd200b0: .word 0x0000 +3fd200c0: sla 0x0, a0 +3fd200d0: .word 0x0000 +3fd200e0: .word 0x0000 +3fd200f0: .word 0x0000 +3fd20100: .word 0xfe00 +3fd20110: .word 0x0000 +3fd20120: .word 0x0000 +3fd20130: .word 0x0a00 +3fd20140: subk 24, a0 +3fd20150: .word 0x0000 +3fd20160: .word 0x0000 +3fd20170: .word 0x0000 +3fd20180: cmp a0, a0 +3fd20190: move *sp(0xbe3f), *b9+, 0 +3fd201b0: jrhi L3FD201D0 +3fd201c0: jreq L3FD201E0 +L3FD201D0: +3fd201d0: move *a8(0xdc01), *a1+, 0 +3fd201f0: cpw a0, a1 +3fd20200: pixt a8, *a1, xy +3fd20210: pixt *a0, *a1 +3fd20220: .word 0x0201 +3fd20230: addi 0x1402, a2 +3fd20250: btst 23, a2 +3fd20260: sll 0x10, a2 +3fd20270: srl 0x20, a2 +3fd20280: rl 0x10, a2 +3fd20290: dsjs a2, L3FD202A0 +L3FD202A0: +3fd202a0: add a8, a2 +3fd202b0: move a0, a2 +3fd202c0: xor a0, a2 +3fd202d0: sla a8, a2 +3fd202e0: mods a0, a2 +3fd202f0: .word 0x7702 +3fd20300: move a0, *a2, 1 +3fd20310: movb a8, *a2 +3fd20320: move *a0+, *a2+, 0 +3fd20330: move a8, -*a2, 1 +3fd20340: movb *a0(0xb402), a2 +3fd20360: move *a8(0xc402), *a2(0xcc02), 1 +3fd20390: exgf a2, 0 +3fd203a0: addxy a0, a2 +3fd203b0: .word 0xeb02 +3fd203c0: drav a0, a2 +3fd203d0: emu +3fd203e0: .word 0x0c03 +3fd203f0: subk 24, a3 +3fd20400: sla 0x8, a3 +3fd20410: sra 0x8, a3 +3fd20420: .word 0x3603 +3fd20430: add a8, a3 +3fd20440: btst a8, a3 +3fd20450: xor a0, a3 +3fd20460: sla a0, a3 +3fd20470: lmo a0, a3 +3fd20480: .word 0x7603 +3fd20490: move a8, *a3, 0 +3fd204a0: movb a0, *a3 +3fd204b0: move *a8+, a3, 1 +3fd204c0: move a8, -*a3, 1 +3fd204d0: movb *a0(0xb903), a3 +3fd204f0: jrhi L3FD20530 +3fd20500: jrn L3FD20540 +3fd20510: .word 0xda03 +3fd20520: cpw a0, a3 +L3FD20530: +3fd20530: pixt *a0, xy, a3 +L3FD20540: +3fd20540: .word 0xfe03 +3fd20550: trap 3 +3fd20560: addk 16, a4 +3fd20570: movk 24, a4 +3fd20580: sll 0x0, a4 +3fd20590: sra 0x8, a4 +3fd205a0: rl 0x0, a4 +3fd205b0: dsjs a4, L3FD205C0 +L3FD205C0: +3fd205c0: and a0, a4 +3fd205d0: mpyu a0, a4 +3fd205e0: mods a8, a4 +3fd205f0: .word 0x7b04 +3fd20600: move *a8, *a4, 0 +3fd20610: move a0, *a4+, 0 +3fd20620: move *a0+, *a4+, 1 +3fd20630: move -*a0, -*a4, 0 +3fd20640: move *a0(0xc004), a4, 1 +3fd20660: jreq L3FD206B0 +3fd20670: move *a8(0xdc04), *a4+, 1 +3fd20690: pixt a0, *a4, xy +3fd206a0: drav a0, a4 +L3FD206B0: +3fd206b0: pixt *a0, *a4 +3fd206c0: .word 0x0204 +3fd206d0: .word 0x0805 +3fd206e0: .word 0x0e05 +3fd206f0: movk 24, a5 +3fd20700: sra 0x10, a5 +3fd20710: .word 0x3705 +3fd20720: sub a0, a5 +3fd20730: btst a8, a5 +3fd20740: or a8, a5 +3fd20750: mpyu a8, a5 +3fd20760: lmo a0, a5 +3fd20770: .word 0x7405 +3fd20780: move a8, *a5, 0 +3fd20790: .word 0xff05 +3fd207a0: .word 0xffff +3fd207b0: .word 0xffff +3fd207c0: .word 0xffff +3fd207d0: .word 0xffff +3fd207e0: .word 0xffff +3fd207f0: .word 0xffff +3fd20800: .word 0xffff +3fd20810: .word 0xffff +3fd20820: .word 0xffff +3fd20830: .word 0xffff +3fd20840: .word 0xffff +3fd20850: .word 0xffff +3fd20860: .word 0xffff +3fd20870: .word 0xffff +3fd20880: .word 0xffff +3fd20890: .word 0xffff +3fd208a0: .word 0xffff +3fd208b0: .word 0xffff +3fd208c0: .word 0xffff +3fd208d0: .word 0xffff +3fd208e0: .word 0xffff +3fd208f0: .word 0xffff +3fd20900: .word 0xffff +3fd20910: .word 0xffff +3fd20920: .word 0xffff +3fd20930: .word 0xffff +3fd20940: .word 0xffff +3fd20950: .word 0xffff +3fd20960: .word 0xffff +3fd20970: .word 0xffff +3fd20980: .word 0xffff +3fd20990: .word 0xffff +3fd209a0: .word 0xffff +3fd209b0: move *sp, sp, 1 +3fd209c0: move a0, *a5+, 1 +L3FD209D0: +3fd209d0: move *a8+, *a5+, 1 +3fd209e0: move a8, -*a5, 0 +3fd209f0: movb a0, *a5(0xb705) +3fd20a10: .word 0xbe05 +3fd20a20: jreq L3FD20A80 +3fd20a30: move @0xee05e205, *a5+, 1 +3fd20a60: pixt *a0, a5 +3fd20a70: .word 0x0605 +L3FD20A80: +3fd20a80: addk 16, a6 +3fd20a90: btst 15, a6 +3fd20aa0: sra 0x18, a6 +3fd20ab0: .word 0x3406 +3fd20ac0: dsjs a6, L3FD209D0 +3fd20ad0: subb a8, a6 +3fd20ae0: divu a8, a6 +3fd20af0: modu a8, a6 +3fd20b00: .word 0x7706 +3fd20b10: .word 0x7f06 +3fd20b20: .word 0xff06 +3fd20b30: .word 0xffff +3fd20b40: .word 0xffff +3fd20b50: .word 0xffff +3fd20b60: movb b7, *sp +3fd20b70: move *a0+, a6, 1 +3fd20b80: .word 0x9f06 +3fd20b90: move -*a8, -*a6, 0 +3fd20ba0: move *a0(0xbf06), a6, 1 +3fd20bc0: jrc L3FD20C30 +3fd20bd0: move *a8(0xda06), *a6+, 0 +3fd20bf0: subxy a8, a6 +3fd20c00: movx a0, a6 +3fd20c10: drav a0, a6 +3fd20c20: .word 0x0006 +L3FD20C30: +3fd20c30: .word 0x0807 +3fd20c40: addk 8, a7 +3fd20c50: btst 31, a7 +3fd20c60: sll 0x8, a7 +3fd20c70: rl 0x8, a7 +3fd20c80: dsjs a7, L3FD20C90 +L3FD20C90: +3fd20c90: cmp a0, a7 +3fd20ca0: and a8, a7 +3fd20cb0: mpys a0, a7 +3fd20cc0: .word 0xff07 +3fd20cd0: rl b7, sp +3fd20ce0: .word 0xff07 +3fd20cf0: .word 0xffff +3fd20d00: .word 0x73ff +3fd20d10: .word 0x7f07 +3fd20d20: move *a8, *a7, 1 +3fd20d30: move *a8+, a7, 1 +3fd20d40: move a8, -*a7, 1 +3fd20d50: movb a0, *a7(0xb507) +3fd20d70: .word 0xbe07 +3fd20d80: jrgt L3FD20E00 +3fd20d90: move *a0(0xd907), *a7+, 0 +3fd20db0: addxy a8, a7 +3fd20dc0: movx a0, a7 +3fd20dd0: pixt a0, *a7 +3fd20de0: nop +3fd20df0: .word 0x0e08 +L3FD20E00: +3fd20e00: subk 24, a8 +3fd20e10: sla 0x10, a8 +3fd20e20: srl 0x10, a8 +3fd20e30: dsjs a8, L3FD20E40 +L3FD20E40: +3fd20e40: add a0, a8 +3fd20e50: btst a0, a8 +3fd20e60: andn a8, a8 +3fd20e70: .word 0xff08 +3fd20e80: mpyu b7, sp +3fd20e90: rl a0, a8 +3fd20ea0: .word 0x7208 +3fd20eb0: .word 0x7b08 +3fd20ec0: move *a0, a8, 1 +3fd20ed0: move a8, *a8+, 0 +3fd20ee0: move *a8+, *a8+, 1 +3fd20ef0: .word 0xff08 +3fd20f00: move -*b7, sp, 0 +3fd20f10: move a0, *a8(0xbc08), 1 +3fd20f30: jreq L3FD20FC0 +3fd20f40: move *a8(0xdf08), *a8+, 1 +3fd20f60: cvxyl a8, a8 +3fd20f70: pixt *a0, xy, *a8, xy +3fd20f80: .word 0xfe08 +3fd20f90: .word 0x0008 +3fd20fa0: .word 0x0800 +3fd20fb0: .word 0x0000 +L3FD20FC0: +3fd20fc0: .word 0x0403 +3fd20fd0: trap 8 +3fd20fe0: .word 0xbf00 +3fd20ff0: .word 0x0201 +3fd21000: .word 0x0806 +3fd21010: pixt *a0, a9 +3fd21020: mmtm b9, b5,b6,b7,sp +3fd21040: .word 0x0808 +3fd21050: move b7, *sp+, 1 +3fd21060: btst sp, b4 +3fd21070: sll 0x5, sp +3fd21080: .word 0x0201 +3fd21090: .word 0x0807 +3fd210a0: .word 0x0008 +3fd210b0: or a14, a4 +3fd210c0: move -*a6, -*a3, 1 +3fd210d0: exgpc a3 +3fd210e0: .word 0x0807 +3fd210f0: .word 0x0008 +3fd21100: move -*b10, b2, 1 +3fd21110: .word 0x0420 +3fd21120: btst a5, a5 +3fd21130: sext a1, 1 +3fd21140: .word 0x0808 +3fd21150: move *a0, a0, 0 +3fd21160: addk 5, a2 +3fd21170: subk 3, a10 +3fd21180: neg b9 +3fd21190: .word 0x0805 +3fd211a0: pixt *a0, a9 +3fd211b0: nop +3fd211c0: .word 0x0806 +3fd211d0: emu +3fd211e0: move b4, *b4+, 1 +3fd211f0: sla 0x12, a4 +3fd21200: sext a2, 0 +3fd21210: trap 8 +3fd21220: move a8, *a1+, 0 +3fd21230: andn a2, a8 +3fd21240: .word 0x020a +3fd21250: .word 0x0807 +3fd21260: .word 0xfe08 +3fd21270: dsjs a4, L3FD213D0 +3fd21280: reti +3fd21290: sext a2, 1 +3fd212a0: .word 0x0608 +3fd212b0: move *b7, sp, 0 +3fd212c0: addc b3, b12 +3fd212d0: nop +3fd212e0: .word 0x0805 +3fd212f0: emu +3fd21300: emu +3fd21310: .word 0x0807 +3fd21320: pixt *a8, *a4 +3fd21330: clrc +3fd21340: .word 0x0804 +3fd21350: .word 0x0002 +3fd21360: .word 0x0203 +3fd21370: .word 0x0806 +3fd21380: .word 0x0008 +3fd21390: sub a4, a8 +3fd213a0: addk 9, a2 +3fd213b0: sext a1, 1 +3fd213c0: .word 0x0808 +L3FD213D0: +3fd213d0: movb a0, *a0 +3fd213e0: move *b0, b4, 1 +3fd213f0: sra 0x1d, a1 +3fd21400: .word 0x0231 +3fd21410: .word 0x0807 +3fd21420: .word 0x0008 +3fd21430: subk 6, a4 +3fd21440: .word 0x0842 +3fd21450: pushst +3fd21460: .word 0x0807 +3fd21470: .word 0x0008 +3fd21480: .word 0x085e +3fd21490: movb a2, *a2 +3fd214a0: pixt *b0, *b0 +3fd214b0: sext a1, 1 +L3FD214C0: +3fd214c0: .word 0x0808 +3fd214d0: mpyu a0, a0 +3fd214e0: .word 0x7208 +3fd214f0: movk 1, a0 +3fd21500: jump b10 +3fd21510: .word 0x0807 +3fd21520: .word 0x0008 +3fd21530: subb b0, b0 +3fd21540: move *a10(0x410f), *a9+, 0 +3fd21560: sext a1, 1 +3fd21570: .word 0x0808 +3fd21580: .word 0x7f00 +3fd21590: .word 0x7c10 +3fd215a0: movk 1, a1 +3fd215b0: jump b10 +3fd215c0: .word 0x0807 +3fd215d0: .word 0x0008 +3fd215e0: addk 4, b12 +3fd215f0: sla b11, b12 +3fd21600: .word 0x7a18 +3fd21610: sext a1, 1 +3fd21620: .word 0x0808 +3fd21630: dsjs a0, L3FD214C0 +3fd21640: sla 0x8, a8 +3fd21650: sla 0x8, a4 +3fd21660: emu +3fd21670: .word 0x0807 +3fd21680: .word 0x0008 +3fd21690: movk 2, b14 +3fd216a0: sla b11, b10 +3fd216b0: .word 0x7a18 +3fd216c0: sext a1, 1 +3fd216d0: .word 0x0808 +3fd216e0: mpyu a0, a0 +3fd216f0: move *b0, b8, 1 +3fd21700: .word 0x083e +3fd21710: clrc +3fd21720: .word 0x0804 +3fd21730: .word 0x0006 +3fd21740: .word 0x0233 +3fd21750: .word 0x0804 +3fd21760: emu +3fd21770: movk 16, a10 +3fd21780: .word 0x0602 +3fd21790: sext a8, 1 +3fd217a0: cmp a0, a0 +3fd217b0: addc b0, b2 +3fd217c0: emu +3fd217d0: .word 0x0807 +3fd217e0: .word 0xfe05 +3fd217f0: pixt b1, *sp, xy +3fd21800: .word 0x0203 +3fd21810: .word 0x0806 +3fd21820: .word 0x0007 +3fd21830: move *a1, a1, 0 +3fd21840: exgpc a4 +3fd21850: .word 0x0601 +3fd21860: trap 8 +3fd21870: srl 0x10, a0 +3fd21880: sub a2, a2 +3fd21890: sla 0x0, a8 +3fd218a0: emu +3fd218b0: .word 0x0807 +3fd218c0: .word 0x0008 +3fd218d0: move *b2+, *b14+, 0 +3fd218e0: sra b12, b7 +3fd218f0: .word 0x781e +3fd21900: sext a1, 1 +L3FD21910: +3fd21910: .word 0x0808 +3fd21920: movb a0, *a0 +3fd21930: move *b0, b4, 1 +3fd21940: movk 3, sp +3fd21950: getst a6 +L3FD21960: +3fd21960: .word 0x0807 +3fd21970: .word 0x0008 +3fd21980: movk 2, sp +3fd21990: sla b11, b14 +3fd219a0: .word 0x7e18 +3fd219b0: sext a1, 1 +3fd219c0: .word 0x0808 +3fd219d0: mpyu a0, a0 +3fd219e0: .word 0x0418 +3fd219f0: addk 2, a1 +3fd21a00: jump b10 +3fd21a10: .word 0x0807 +3fd21a20: .word 0x0008 +3fd21a30: movk 2, sp +3fd21a40: sla a12, a6 +3fd21a50: .word 0x7e18 +3fd21a60: sext a2, 1 +3fd21a70: .word 0x0808 +3fd21a80: dsjs a0, L3FD21910 +3fd21a90: subk 28, a4 +3fd21aa0: pixt a2, *a2 +3fd21ab0: sext a2, 1 +3fd21ac0: .word 0x0808 +3fd21ad0: dsjs a0, L3FD21960 +3fd21ae0: subk 28, a4 +3fd21af0: .word 0x0842 +3fd21b00: sext a1, 1 +3fd21b10: .word 0x0808 +3fd21b20: mpyu a0, a0 +3fd21b30: cmpxy b0, b8 +3fd21b40: movk 3, a1 +3fd21b50: jump b10 +3fd21b60: .word 0x0807 +3fd21b70: .word 0x0008 +3fd21b80: movk 3, a1 +3fd21b90: sla sp, b14 +3fd21ba0: move *b0, b8, 1 +3fd21bb0: sext a2, 1 +3fd21bc0: .word 0x0808 +3fd21bd0: .word 0x9f00 +3fd21be0: addc b0, b0 +3fd21bf0: pixt a8, *a8 +3fd21c00: sext a1, 1 +3fd21c10: .word 0x0808 +3fd21c20: dsjs a0, L3FD21C30 +L3FD21C30: +3fd21c30: add a8, a4 +3fd21c40: subk 32, b0 +3fd21c50: .word 0x0239 +3fd21c60: .word 0x0807 +3fd21c70: .word 0x0008 +3fd21c80: move *b9+, b1, 0 +3fd21c90: btst b1, b1 +3fd21ca0: .word 0x028a +3fd21cb0: .word 0x0807 +3fd21cc0: .word 0x0008 +3fd21cd0: move *a1, a1, 0 +3fd21ce0: addc b0, b0 +3fd21cf0: pushst +3fd21d00: .word 0x0808 +3fd21d10: .word 0x0008 +3fd21d20: .word 0x71c1 +3fd21d30: move *b5+, *b5+, 1 +3fd21d40: .word 0x064c +3fd21d50: getst a3 +3fd21d60: .word 0x0807 +3fd21d70: .word 0x0008 +3fd21d80: divs a7, a1 +3fd21d90: rl b12, b6 +3fd21da0: move *b8, b10, 1 +3fd21db0: sext a1, 1 +L3FD21DC0: +3fd21dc0: .word 0x0808 +3fd21dd0: mpyu a0, a0 +3fd21de0: move *b0, b8, 1 +3fd21df0: movk 3, a1 +3fd21e00: jump b10 +3fd21e10: .word 0x0807 +3fd21e20: .word 0x0008 +3fd21e30: movk 2, sp +3fd21e40: mpyu a12, a6 +3fd21e50: .word 0x0410 +3fd21e60: sext a1, 1 +3fd21e70: .word 0x0808 +3fd21e80: mpyu a0, a1 +3fd21e90: move *b0, b8, 1 +3fd21ea0: move *a11+, *a1+, 0 +3fd21eb0: sla 0x3, b10 +3fd21ec0: sext a1, 1 +3fd21ed0: .word 0x0808 +3fd21ee0: mpyu a8, a0 +3fd21ef0: move *b0, b8, 1 +3fd21f00: addk 18, sp +3fd21f10: getst a5 +3fd21f20: .word 0x0807 +3fd21f30: .word 0x0008 +3fd21f40: movk 2, b14 +3fd21f50: sla 0x3, b8 +3fd21f60: .word 0x7a18 +3fd21f70: sext a2, 1 +3fd21f80: .word 0x0808 +3fd21f90: .word 0x9f00 +3fd21fa0: addc b0, b0 +3fd21fb0: sla 0x8, a8 +3fd21fc0: sext a1, 1 +3fd21fd0: .word 0x0808 +3fd21fe0: sla a8, a0 +3fd21ff0: move *b0, b8, 1 +3fd22000: movk 3, a1 +3fd22010: jump b10 +3fd22020: .word 0x0808 +3fd22030: .word 0x0008 +3fd22040: move a6, -*a1, 0 +3fd22050: sub a2, a8 +3fd22060: sla 0x5, a1 +3fd22070: emu +3fd22080: .word 0x0808 +3fd22090: .word 0x0008 +3fd220a0: sla a6, a1 +3fd220b0: move *b9+, *b0+, 0 +3fd220c0: sll 0x12, a12 +3fd220d0: jump a13 +3fd220e0: .word 0x0808 +3fd220f0: .word 0x0008 +3fd22100: addk 11, a3 +3fd22110: move a8, *a5, 0 +3fd22120: move *a5, *a0, 0 +3fd22130: popst +3fd22140: .word 0x0808 +3fd22150: .word 0x0008 +3fd22160: move a6, -*a1, 0 +3fd22170: move a4, *a8, 1 +3fd22180: sla 0x2, a0 +3fd22190: emu +3fd221a0: .word 0x0807 +3fd221b0: .word 0x0008 +3fd221c0: .word 0x083f +3fd221d0: move *a1, a1, 0 +3fd221e0: pixt *b0, *b0 +3fd221f0: .word 0x0603 +3fd22200: trap 8 +3fd22210: move a8, b1 +3fd22220: sll 0x4, b2 +3fd22230: .word 0x0239 +3fd22240: .word 0x0806 +3fd22250: .word 0x0008 +3fd22260: sla 0x10, b1 +3fd22270: move *a2, *a4, 0 +3fd22280: sext a2, 0 +3fd22290: trap 8 +3fd222a0: sll 0x18, a1 +3fd222b0: move a2, *a9+, 1 +3fd222c0: .word 0x023c +3fd222d0: .word 0x0807 +3fd222e0: pixt a8, *a10 +3fd222f0: sub a10, a4 +3fd22300: .word 0x0000 +3fd22310: .word 0x0008 +3fd22320: emu +3fd22330: .word 0x0808 +3fd22340: .word 0xfe09 +3fd22350: movb *a0, a8 +3fd22360: movy sp, sp +3fd22370: sla 0x7, a3 +3fd22380: .word 0x0000 +3fd22390: .word 0x0808 +3fd223a0: nop +3fd223b0: move -*b2, -*b5, 1 +3fd223c0: move -*b2, -*b5, 1 +3fd223d0: move -*b2, -*b5, 1 +3fd223e0: move -*b2, -*b5, 1 +3fd223f0: move -*b2, -*b5, 1 +3fd22400: move -*b2, -*b5, 1 +3fd22410: move -*b2, -*b5, 1 +3fd22420: getpc b5 +3fd22430: .word 0x0807 +3fd22440: .word 0x000b +3fd22450: pixt *a2, xy, a9 +3fd22460: call a4 +3fd22470: sla 0x1f, a0 +3fd22480: move a0, *a8, 1 +3fd22490: emu +3fd224a0: .word 0x0808 +3fd224b0: .word 0x000b +3fd224c0: jruc L3FD21DC0 +3fd224d0: inc a1 +3fd224e0: addxy a0, a0 +3fd224f0: dsjs b1, L3FD22500 +L3FD22500: +3fd22500: .word 0x0204 +3fd22510: sext a1, 1 +3fd22520: addi 0x4e00, a8 +3fd22540: .word 0x0410 +3fd22550: addxy a0, a14 +3fd22560: .word 0x9e89 +3fd22570: .word 0x0224 +3fd22580: sext a1, 1 +3fd22590: addi 0x4100, a8 +3fd225b0: .word 0x0410 +3fd225c0: jruc L3FD226C0 +3fd225d0: btst 31, b3 +3fd225e0: .word 0x0041 +3fd225f0: sext a2, 0 +3fd22600: trap 8 +3fd22610: move -*b7, -*b10, 1 +3fd22620: .word 0x0200 +3fd22630: .word 0x0807 +3fd22640: .word 0x0007 +3fd22650: .word 0x7c84 +3fd22660: jruc L3FD22A90 +3fd22670: emu +3fd22680: .word 0x0807 +3fd22690: .word 0x000b +3fd226a0: or b6, b1 +3fd226b0: addk 11, a5 +L3FD226C0: +3fd226c0: addk 2, a0 +3fd226d0: jrp L3FD22720 +3fd226e0: emu +3fd226f0: .word 0x0807 +3fd22700: .word 0x000b +3fd22710: subk 2, b1 +L3FD22720: +3fd22720: .word 0x0429 +3fd22730: sla 0x1f, a0 +3fd22740: move a0, *a8, 1 +3fd22750: .word 0x0000 +3fd22760: .word 0x0805 +3fd22770: pixt *a0, *a12 +3fd22780: addc b0, b0 +3fd22790: sla 0x8, a8 +3fd227a0: .word 0x00fc +3fd227b0: .word 0x0805 +3fd227c0: nop +3fd227d0: addc b0, sp +3fd227e0: sla 0x8, a8 +3fd227f0: .word 0x0484 +3fd22800: .word 0x0808 +3fd22810: nop +3fd22820: addk 8, sp +3fd22830: addk 8, b1 +3fd22840: .word 0x0804 +3fd22850: .word 0x0c08 +3fd22860: addk 15, b12 +3fd22870: addk 8, b1 +3fd22880: .word 0x00f1 +3fd22890: .word 0x0808 +3fd228a0: nop +3fd228b0: addk 32, b0 +3fd228c0: addk 32, b0 +3fd228d0: addk 32, b0 +3fd228e0: .word 0xff10 +3fd228f0: addk 32, b0 +3fd22900: addk 32, b0 +3fd22910: addk 32, b0 +3fd22920: .word 0x0010 +3fd22930: .word 0x0808 +3fd22940: drav a0, a11 +3fd22950: .word 0x00ff +3fd22960: .word 0x0808 +3fd22970: pixt a8, *a8 +3fd22980: .word 0x00ff +3fd22990: .word 0x0808 +3fd229a0: pixt *a0, *a5 +3fd229b0: .word 0x00ff +3fd229c0: .word 0x0808 +3fd229d0: .word 0xff02 +3fd229e0: .word 0x00ff +3fd229f0: .word 0x0808 +3fd22a00: .word 0x02ff +3fd22a10: .word 0x04ff +3fd22a20: .word 0x0808 +3fd22a30: nop +3fd22a40: addk 8, b1 +3fd22a50: pixt b8, *b1, xy +3fd22a60: addk 8, b1 +3fd22a70: emu +3fd22a80: sext a0, 0 +L3FD22A90: +3fd22a90: .word 0x0c08 +3fd22aa0: addk 32, a3 +3fd22ab0: .word 0x0842 +3fd22ac0: pixt *a1, *a1 +3fd22ad0: addc b0, b0 +3fd22ae0: sla 0x8, a8 +3fd22af0: .word 0x0004 +3fd22b00: .word 0x0808 +3fd22b10: pixt *a0, *a12 +3fd22b20: addk 32, b0 +3fd22b30: addk 32, b0 +3fd22b40: addk 32, b0 +3fd22b50: .word 0xff10 +3fd22b60: .word 0x0800 +3fd22b70: sext a8, 0 +3fd22b80: .word 0xff03 +3fd22b90: addk 32, b0 +3fd22ba0: addk 32, b0 +3fd22bb0: addk 32, b0 +3fd22bc0: .word 0x0410 +3fd22bd0: .word 0x0805 +3fd22be0: nop +3fd22bf0: .word 0x7fff +3fd22c00: .word 0x0602 +3fd22c10: trap 8 +3fd22c20: cmp a0, a0 +3fd22c30: addc b0, b2 +3fd22c40: pixblt l,l +3fd22c50: .word 0x0602 +3fd22c60: trap 8 +3fd22c70: sla 0x8, a0 +3fd22c80: sll 0x4, a4 +3fd22c90: pixblt l,l +3fd22ca0: .word 0x0801 +3fd22cb0: .word 0x0608 +3fd22cc0: .word 0x7f00 +3fd22cd0: move *b8, *b2, 0 +3fd22ce0: addk 18, a4 +3fd22cf0: emu +3fd22d00: .word 0x0807 +3fd22d10: .word 0xff07 +3fd22d20: movb *sp, a0 +3fd22d30: .word 0x7f10 +3fd22d40: emu +3fd22d50: .word 0x0808 +3fd22d60: .word 0x0009 +3fd22d70: addk 16, b8 +3fd22d80: add a4, a9 +3fd22d90: addk 7, b0 +3fd22da0: dsjs a12, L3FD22F70 +3fd22db0: .word 0x0403 +3fd22dc0: .word 0x0608 +3fd22dd0: not b12 +3fd22de0: sext a1, 0 +3fd22df0: .word 0x0c08 +3fd22e00: move *a0, *a0, 0 +3fd22e10: move *a4, *a8, 0 +3fd22e20: move *a4(0x48c), *a8(0x808), 0 +3fd22e50: nop +3fd22e60: addk 8, sp +3fd22e70: emu +3fd22e80: .word 0x0800 +3fd22e90: .word 0x0408 +3fd22ea0: .word 0xfffd +3fd22eb0: .word 0x0804 +3fd22ec0: .word 0x0808 +3fd22ed0: move *a0+, a3, 1 +3fd22ee0: addk 8, b1 +3fd22ef0: addk 8, b1 +3fd22f00: emu +3fd22f10: .word 0x0805 +3fd22f20: .word 0xff0c +3fd22f30: move *a4, *a8, 0 +3fd22f40: move *a4, *a8, 0 +3fd22f50: .word 0x0698 +3fd22f60: sext a4, 0 +L3FD22F70: +3fd22f70: .word 0x0c08 +3fd22f80: .word 0xff03 +3fd22f90: .word 0x047f +3fd22fa0: .word 0x0808 +3fd22fb0: nop +3fd22fc0: addk 8, sp +3fd22fd0: addk 8, b1 +3fd22fe0: addk 8, b1 +3fd22ff0: .word 0x0411 +3fd23000: .word 0x0808 +3fd23010: .word 0x020c +3fd23020: addk 8, b1 +3fd23030: addk 8, b1 +3fd23040: addk 8, b1 +3fd23050: pushst +3fd23060: .word 0x0805 +3fd23070: nop +3fd23080: move *a4, *sp, 0 +3fd23090: move *a4, *a8, 0 +3fd230a0: move *a4, *a8, 0 +3fd230b0: getst a8 +3fd230c0: .word 0x0805 +3fd230d0: .word 0x020c +3fd230e0: move *a4, *a8, 0 +3fd230f0: move *a4, *a8, 0 +3fd23100: move *a4, *a8, 0 +3fd23110: .word 0x04f8 +3fd23120: .word 0x0808 +3fd23130: nop +3fd23140: addk 8, b14 +3fd23150: addk 8, b1 +3fd23160: addk 8, b1 +3fd23170: .word 0x0411 +3fd23180: .word 0x0808 +3fd23190: .word 0x020c +3fd231a0: addk 8, b1 +3fd231b0: addk 8, b1 +3fd231c0: addk 8, b1 +3fd231d0: pushst +3fd231e0: .word 0x0805 +3fd231f0: nop +3fd23200: move *a4, *a7, 0 +3fd23210: move *a4, *a8, 0 +L3FD23220: +3fd23220: move *a4, *a8, 0 +3fd23230: getst a8 +3fd23240: .word 0x0805 +3fd23250: .word 0x020c +3fd23260: move *a4, *a8, 0 +3fd23270: move *a4, *a8, 0 +3fd23280: move *a4, *a8, 0 +3fd23290: .word 0x0278 +3fd232a0: .word 0x0805 +3fd232b0: nop +3fd232c0: cmp a9, a4 +3fd232d0: sll 0x2, a5 +3fd232e0: addk 18, a9 +3fd232f0: sext a4, 1 +3fd23300: .word 0x0c08 +3fd23310: cmp a8, a3 +3fd23320: and b8, b2 +3fd23330: move a2, *a9+, 1 +3fd23340: .word 0x0404 +3fd23350: .word 0x0808 +3fd23360: nop +3fd23370: sla 0x8, sp +3fd23380: move *a2, a2, 0 +3fd23390: .word 0x0408 +3fd233a0: .word 0x0808 +3fd233b0: pixt *a0, *a12 +L3FD233C0: +3fd233c0: sub a4, a8 +3fd233d0: pixt a9, *a2, xy +3fd233e0: .word 0x0800 +3fd233f0: .word 0x0c08 +3fd23400: emu +3fd23410: .word 0x0201 +3fd23420: .word 0x0402 +3fd23430: .word 0x0804 +3fd23440: addk 32, b8 +3fd23450: sla 0x1, a0 +3fd23460: add a2, a0 +3fd23470: move a4, *a0, 0 +3fd23480: .word 0x0800 +3fd23490: .word 0x0c08 +3fd234a0: move a0, *a3, 0 +3fd234b0: add a4, a0 +3fd234c0: sla 0x2, a0 +3fd234d0: inc a0 +3fd234e0: .word 0x0818 +3fd234f0: .word 0x0404 +3fd23500: .word 0x0202 +3fd23510: emu +3fd23520: sext a0, 1 +3fd23530: .word 0x0408 +3fd23540: .word 0x7fff +3fd23550: inc a0 +L3FD23560: +3fd23560: sext a0, 1 +3fd23570: .word 0x0608 +3fd23580: add b7, b13 +3fd23590: btst 0, a0 +3fd235a0: .word 0x0400 +3fd235b0: .word 0x0c08 +3fd235c0: addk 8, a3 +3fd235d0: sub a1, a2 +3fd235e0: cmp a4, a8 +3fd235f0: addk 17, a4 +3fd23600: .word 0x0201 +3fd23610: .word 0x0807 +3fd23620: .word 0xff08 +3fd23630: addk 8, b0 +3fd23640: jrp L3FD23560 +3fd23650: .word 0x0207 +3fd23660: .word 0x0807 +3fd23670: .word 0x0005 +3fd23680: move sp, *a8+, 1 +L3FD23690: +3fd23690: rev sp +3fd236a0: .word 0x0601 +3fd236b0: .word 0x0808 +3fd236c0: add sp, sp +3fd236d0: pixt *b0, xy, *b0, xy +3fd236e0: move @0xb080601, @0x42128801, 1 +3fd23730: sla 0x8, a8 +L3FD23740: +3fd23740: subk 4, a4 +3fd23750: .word 0x0201 +3fd23760: .word 0x0807 +3fd23770: .word 0xff07 +3fd23780: .word 0x0004 +3fd23790: sla 0x10, a0 +3fd237a0: sext a1, 1 +3fd237b0: .word 0x0608 +3fd237c0: sll b7, sp +3fd237d0: or b4, b5 +3fd237e0: exgpc a2 +3fd237f0: .word 0x0807 +3fd23800: .word 0xff06 +3fd23810: divs b10, b10 +3fd23820: movk 20, b6 +3fd23830: sext a2, 1 +3fd23840: .word 0x0608 +3fd23850: .word 0x04ff +3fd23860: add b3, b12 +3fd23870: .word 0x0200 +3fd23880: .word 0x0807 +3fd23890: .word 0xff06 +3fd238a0: jrge L3FD23CF0 +L3FD238B0: +3fd238b0: pushst +3fd238c0: sext a2, 1 +3fd238d0: .word 0x0608 +3fd238e0: dsjs sp, L3FD23700 +3fd238f0: sub a10, a6 +3fd23900: .word 0x0200 +3fd23910: .word 0x0807 +3fd23920: .word 0x0008 +3fd23930: move *a4(0x1d5a), *a14(0x271), 0 +3fd23960: .word 0x0807 +3fd23970: .word 0x0008 +3fd23980: .word 0x0a5f +3fd23990: move *a1, a1, 0 +3fd239a0: exgpc b8 +3fd239b0: .word 0x0807 +3fd239c0: .word 0xff04 +3fd239d0: movk 19, a6 +3fd239e0: emu +3fd239f0: .word 0x0807 +3fd23a00: .word 0xff06 +3fd23a10: movk 19, a6 +3fd23a20: dsjs a1, L3FD238B0 +3fd23a30: sext a1, 1 +3fd23a40: .word 0x0808 +3fd23a50: movb a0, *a0 +3fd23a60: move *b0(0x2861), b4, 1 +3fd23a80: .word 0x0231 +3fd23a90: .word 0x0807 +3fd23aa0: .word 0xff06 +L3FD23AB0: +3fd23ab0: addk 10, b1 +3fd23ac0: emu +3fd23ad0: .word 0x0801 +3fd23ae0: .word 0x0808 +3fd23af0: .word 0x0800 +3fd23b00: cmp a4, a10 +3fd23b10: addk 17, a4 +3fd23b20: jrle L3FD233C0 +3fd23b30: sext a1, 1 +3fd23b40: .word 0x0808 +3fd23b50: andn b7, sp +3fd23b60: not b8 +3fd23b70: sra 0x1d, sp +3fd23b80: emu +3fd23b90: .word 0x0808 +3fd23ba0: .word 0xff08 +3fd23bb0: jrc L3FD23C40 +3fd23bc0: pixt a0, *sp +3fd23bd0: sla 0x4, a3 +3fd23be0: emu +3fd23bf0: .word 0x0807 +3fd23c00: .word 0xff06 +3fd23c10: pixt b1, *sp, xy +3fd23c20: dsjs a3, L3FD23AB0 +3fd23c30: sext a1, 1 +L3FD23C40: +3fd23c40: .word 0x0808 +3fd23c50: .word 0xbf00 +3fd23c60: cmp a9, a4 +3fd23c70: sll 0x4, b2 +3fd23c80: getpc a9 +3fd23c90: .word 0x0808 +3fd23ca0: .word 0x0008 +3fd23cb0: move *a11+, a11, 0 +3fd23cc0: jrge L3FD24170 +3fd23cd0: sla 0x2, a1 +3fd23ce0: exgpc b8 +L3FD23CF0: +3fd23cf0: .word 0x0807 +3fd23d00: .word 0x0008 +3fd23d10: cmp b5, sp +3fd23d20: move *a1, a0, 0 +3fd23d30: .word 0xfe10 +3fd23d40: .word 0x0801 +3fd23d50: sext a8, 1 +3fd23d60: sla a0, a0 +3fd23d70: .word 0x0410 +3fd23d80: and b4, b2 +3fd23d90: .word 0x0010 +3fd23da0: .word 0x0801 +3fd23db0: .word 0x0808 +3fd23dc0: btst 31, a0 +3fd23dd0: rl 0x2, b1 +3fd23de0: subk 32, b8 +3fd23df0: jrle L3FD23690 +3fd23e00: .word 0x0801 +3fd23e10: sext a8, 1 +3fd23e20: .word 0x7f00 +3fd23e30: jauc L3FD23EC0 +3fd23e50: pushst +3fd23e60: .word 0x0801 +3fd23e70: .word 0x0808 +3fd23e80: subxy a8, a0 +3fd23e90: zext a10, 0 +3fd23ea0: add a4, a1 +L3FD23EB0: +3fd23eb0: inc a0 +L3FD23EC0: +3fd23ec0: sext a1, 1 +3fd23ed0: .word 0x0608 +3fd23ee0: .word 0x7eff +3fd23ef0: .word 0x0410 +3fd23f00: exgpc b14 +3fd23f10: .word 0x0807 +3fd23f20: .word 0xff06 +3fd23f30: .word 0x081f +3fd23f40: btst 3, a2 +3fd23f50: sext a2, 1 +3fd23f60: .word 0x0608 +3fd23f70: srl 0x10, a0 +3fd23f80: movk 6, a6 +3fd23f90: .word 0x0223 +3fd23fa0: .word 0x0807 +3fd23fb0: .word 0x0006 +3fd23fc0: jrle L3FD242E0 +3fd23fd0: btst 23, b8 +3fd23fe0: sext a2, 1 +3fd23ff0: .word 0x0608 +3fd24000: sub a0, a0 +3fd24010: movk 5, a9 +3fd24020: .word 0x0223 +3fd24030: .word 0x0807 +3fd24040: .word 0x0006 +3fd24050: subb b1, b1 +3fd24060: .word 0x08a5 +3fd24070: sext a1, 1 +3fd24080: .word 0x0408 +3fd24090: dsjs sp, L3FD23EB0 +3fd240a0: .word 0x0208 +3fd240b0: .word 0x0801 +3fd240c0: .word 0x0608 +3fd240d0: .word 0x0400 +3fd240e0: srl 0x1d, a5 +3fd240f0: rl 0x14, b2 +3fd24100: emu +3fd24110: .word 0x0807 +3fd24120: .word 0x0009 +3fd24130: move *b0, *b0, 1 +3fd24140: movb *b4, *b2 +3fd24150: movb *a1, a8 +3fd24160: emu +L3FD24170: +3fd24170: .word 0x0807 +3fd24180: .word 0x0205 +3fd24190: move *a11, a2, 0 +3fd241a0: andn b1, b0 +3fd241b0: .word 0x0214 +3fd241c0: sext a1, 1 +3fd241d0: .word 0x0808 +3fd241e0: movk 32, a0 +3fd241f0: dsjs a9, L3FD24220 +3fd24200: subk 2, b1 +3fd24210: exgpc b9 +L3FD24220: +3fd24220: .word 0x0806 +3fd24230: .word 0x0005 +3fd24240: movb *b1(0x1e0), *b14(0x701) +3fd24270: .word 0x0608 +3fd24280: move *a0, *a1, 0 +3fd24290: move *b4(0x47a5), b7, 1 +3fd242b0: emu +3fd242c0: .word 0x0808 +3fd242d0: .word 0x0205 +L3FD242E0: +3fd242e0: addk 22, a2 +3fd242f0: move a8, *a9, 1 +3fd24300: sla 0x2, a0 +3fd24310: emu +3fd24320: .word 0x0807 +3fd24330: emu +3fd24340: sra 0x14, b11 +3fd24350: sla 0x14, a10 +3fd24360: .word 0x0208 +3fd24370: .word 0x0806 +3fd24380: .word 0x0005 +3fd24390: move b8, *b1+, 0 +3fd243a0: .word 0x0206 +3fd243b0: .word 0x0807 +3fd243c0: .word 0x0008 +3fd243d0: jrle L3FD246C0 +3fd243e0: sll b8, sp +3fd243f0: jump b4 +3fd24400: .word 0x0807 +3fd24410: .word 0x0005 +3fd24420: sll b5, b3 +3fd24430: rl 0x11, a8 +3fd24440: sext a1, 1 +3fd24450: .word 0x0808 +3fd24460: .word 0x0600 +3fd24470: add a8, a2 +3fd24480: btst b1, b0 +3fd24490: getst a14 +3fd244a0: .word 0x0808 +3fd244b0: .word 0x0005 +3fd244c0: sla 0x12, a7 +3fd244d0: cpw b4, b1 +3fd244e0: .word 0x0200 +3fd244f0: .word 0x0807 +3fd24500: .word 0x0008 +3fd24510: add a12, a3 +3fd24520: sll b8, sp +3fd24530: jump b4 +3fd24540: .word 0x0807 +3fd24550: .word 0x0005 +3fd24560: sll 0x5, sp +3fd24570: addk 10, a9 +3fd24580: .word 0x0801 +3fd24590: sext a8, 0 +3fd245a0: cmp a8, a1 +3fd245b0: sext b5, 1 +3fd245c0: add a4, a1 +3fd245d0: emu +3fd245e0: .word 0x0807 +3fd245f0: .word 0x0205 +3fd24600: sra 0x18, b8 +3fd24610: mpyu a4, a10 +3fd24620: .word 0x0010 +3fd24630: .word 0x0801 +3fd24640: sext a8, 0 +3fd24650: .word 0x7c00 +3fd24660: sll 0x2, a9 +3fd24670: .word 0x0061 +3fd24680: sext a1, 1 +3fd24690: sext a8, 0 +3fd246a0: .word 0x7e00 +3fd246b0: addk 2, a2 +L3FD246C0: +3fd246c0: emu +3fd246d0: .word 0x0807 +3fd246e0: .word 0x020a +3fd246f0: cmp b8, b8 +3fd24700: btst 15, b0 +3fd24710: addk 2, a1 +3fd24720: and a10, a5 +3fd24730: .word 0x0008 +3fd24740: .word 0x0807 +3fd24750: .word 0x0005 +3fd24760: sla a5, a2 +3fd24770: rl b9, b2 +3fd24780: emu +3fd24790: .word 0x0807 +3fd247a0: .word 0x0209 +3fd247b0: sll 0x18, a2 +3fd247c0: movb *a0, *a8 +3fd247d0: .word 0x0410 +3fd247e0: .word 0x081e +3fd247f0: emu +3fd24800: .word 0x0806 +3fd24810: .word 0x0005 +3fd24820: btst a2, a1 +3fd24830: .word 0x00c9 +3fd24840: .word 0x0601 +3fd24850: trap 8 +3fd24860: move a0, *a2, 1 +3fd24870: addk 4, a11 +3fd24880: .word 0x0842 +3fd24890: sla 0x10, a14 +3fd248a0: sext a0, 1 +L3FD248B0: +3fd248b0: .word 0x0608 +3fd248c0: .word 0x04ff +3fd248d0: mpyu a14, a1 +3fd248e0: .word 0x0040 +3fd248f0: .word 0x0601 +3fd24900: .word 0x0808 +3fd24910: jrlt L3FD24930 +3fd24920: addc b2, b5 +L3FD24930: +3fd24930: sla 0x8, a8 +3fd24940: .word 0x0004 +L3FD24950: +3fd24950: .word 0x0807 +3fd24960: .word 0xff06 +3fd24970: move *b0(0x41f), *b0+, 0 +3fd24990: emu +3fd249a0: .word 0x0806 +L3FD249B0: +3fd249b0: emu +3fd249c0: addk 4, a4 +3fd249d0: cmp a2, a2 +3fd249e0: .word 0x0475 +3fd249f0: .word 0x0000 +3fd24a00: .word 0x0000 +3fd24a10: .word 0x0000 +3fd24a20: .word 0x0000 +3fd24a30: .word 0x0000 +3fd24a40: .word 0x0000 +3fd24a50: trap 9 +3fd24a60: .word 0x0000 +3fd24a70: putst a8 +3fd24a80: dsjs b2, L3FD248B0 +3fd24a90: .word 0x0000 +3fd24aa0: .word 0x0000 +3fd24ab0: .word 0x0000 +3fd24ac0: .word 0x0000 +3fd24ad0: .word 0x0000 +3fd24ae0: .word 0x0000 +3fd24af0: .word 0x0000 +3fd24b00: .word 0x0001 +3fd24b10: cmp sp, b0 +3fd24b20: dsjs b2, L3FD24950 +3fd24b30: .word 0x0000 +3fd24b40: .word 0x0000 +3fd24b50: .word 0x0000 +3fd24b60: .word 0x0000 +3fd24b70: .word 0xff08 +3fd24b80: dsjs b1, L3FD249B0 +3fd24b90: .word 0x0000 +3fd24ba0: .word 0x0000 +3fd24bb0: sub a1, a13 +3fd24bc0: addc a10, a5 +3fd24bd0: or a1, a13 +3fd24be0: .word 0x7265 +3fd24bf0: rl a11, a13 +3fd24c00: sla a11, a14 +3fd24c10: srl 0x15, a12 +3fd24c20: sra a10, a13 +3fd24c30: rl a11, a4 +3fd24c40: mods b11, b5 +3fd24c50: andn a1, a13 +3fd24c60: move a1, b13 +3fd24c70: .word 0x7261 +3fd24c80: modu b11, b2 +3fd24c90: srl 0x15, b7 +3fd24ca0: rl 0x9, a13 +3fd24cb0: srl 0x17, b4 +3fd24cc0: rl 0x1, b1 +3fd24cd0: srl 0x17, b0 +3fd24ce0: rl 0x1, b1 +3fd24cf0: srl 0x17, b0 +3fd24d00: rl 0x1, b1 +3fd24d10: srl 0x17, b0 +3fd24d20: srl 0x16, a3 +3fd24d30: rl 0x1, b6 +3fd24d40: cmp a9, a13 +3fd24d50: move b10, a3 +3fd24d60: dsjs b8, L3FD24D80 +3fd24d70: dsjs b5, L3FD24E10 +L3FD24D80: +3fd24d80: rl 0x9, a13 +3fd24d90: srl 0x18, a0 +3fd24da0: sub a10, a4 +3fd24db0: srl 0x16, a3 +3fd24dc0: sra b10, b4 +3fd24dd0: mods b11, b2 +3fd24de0: modu a3, a9 +3fd24df0: mods a3, a1 +3fd24e00: move a9, a13 +L3FD24E10: +3fd24e10: sra a3, a5 +3fd24e20: .word 0x7569 +3fd24e30: srl 0x15, a13 +3fd24e40: srl 0x16, b2 +3fd24e50: sla a10, a14 +3fd24e60: .word 0x7272 +3fd24e70: .word 0x776f +3fd24e80: srl 0x17, a13 +3fd24e90: .word 0x3431 +3fd24ea0: rl 0x9, a13 +3fd24eb0: rl 0x1, b0 +3fd24ec0: rl 0x9, a13 +3fd24ed0: rl 0x1, b0 +3fd24ee0: rl 0x9, a13 +3fd24ef0: rl 0x1, b0 +3fd24f00: addc a9, a13 +3fd24f10: .word 0x362d +3fd24f20: cmp a9, a13 +3fd24f30: move b10, a3 +3fd24f40: dsjs b8, L3FD24F60 +3fd24f50: dsjs b5, L3FD24FF0 +L3FD24F60: +3fd24f60: rl 0x9, a13 +3fd24f70: and a8, a0 +3fd24f80: .word 0x0000 +3fd24f90: andn a0, a0 +3fd24fa0: .word 0x0000 +3fd24fb0: add a0, a0 +3fd24fc0: .word 0x0000 +3fd24fd0: mods a8, a0 +3fd24fe0: .word 0x0000 +L3FD24FF0: +3fd24ff0: or a0, a0 +3fd25000: .word 0x0000 +3fd25010: .word 0x7000 +3fd25020: .word 0x0000 +3fd25030: clr a0 +3fd25040: .word 0x0000 +3fd25050: xor a8, a0 +3fd25060: .word 0x0000 +3fd25070: divs a0, a0 +3fd25080: .word 0x0000 +3fd25090: .word 0x7600 +3fd250a0: .word 0x0000 +3fd250b0: divu a0, a0 +3fd250c0: .word 0x0000 +3fd250d0: divu a8, a0 +3fd250e0: .word 0x0000 +3fd250f0: mpys a0, a0 +3fd25100: .word 0x0000 +3fd25110: andn a0, a0 +3fd25120: .word 0x0000 +3fd25130: mpys a8, a0 +3fd25140: .word 0x0000 +3fd25150: .word 0x0e00 +3fd25160: .word 0x0000 +3fd25170: dsjs a0, L3FD25300 +3fd25180: .word 0x0000 +3fd25190: sra a0, a0 +3fd251a0: .word 0x0000 +3fd251b0: mpyu a0, a0 +3fd251c0: .word 0x0000 +3fd251d0: sra a0, a0 +3fd251e0: .word 0x0000 +3fd251f0: mpyu a8, a0 +3fd25200: .word 0x0000 +3fd25210: sra a0, a0 +3fd25220: .word 0x0000 +3fd25230: sla a0, a0 +3fd25240: .word 0x0000 +3fd25250: modu a8, a0 +3fd25260: .word 0x0000 +3fd25270: sll a0, a0 +3fd25280: .word 0x0000 +3fd25290: dsjs a0, L3FD252A0 +L3FD252A0: +3fd252a0: .word 0x0000 +3fd252b0: sra a0, a0 +3fd252c0: .word 0x0000 +3fd252d0: srl a8, a0 +3fd252e0: .word 0x0000 +3fd252f0: sll a8, a0 +L3FD25300: +3fd25300: .word 0x0000 +3fd25310: sra a8, a0 +3fd25320: .word 0x0000 +3fd25330: srl a0, a0 +L3FD25340: +3fd25340: .word 0x0000 +3fd25350: .word 0x7200 +3fd25360: .word 0x0000 +3fd25370: add a8, a0 +3fd25380: .word 0x0000 +3fd25390: .word 0x7700 +3fd253a0: .word 0x0000 +3fd253b0: dsjs a0, L3FD25340 +3fd253c0: .word 0x0000 +3fd253d0: .word 0x7b00 +3fd253e0: .word 0x0000 +3fd253f0: addc a0, a0 +3fd25400: .word 0x0000 +3fd25410: .word 0x0800 +3fd25420: .word 0x0000 +3fd25430: dsjs a0, L3FD25440 +L3FD25440: +3fd25440: .word 0x0000 +3fd25450: .word 0x0600 +3fd25460: .word 0x0000 +3fd25470: dsjs a0, L3FD25480 +L3FD25480: +3fd25480: .word 0x0000 +3fd25490: move *a0, *a0, 1 +3fd254a0: .word 0x0000 +3fd254b0: dsjs a0, L3FD25540 +3fd254c0: .word 0x0000 +3fd254d0: .word 0x0600 +3fd254e0: .word 0x0000 +3fd254f0: addk 16, a0 +3fd25500: .word 0x0000 +3fd25510: move a8, *a0, 1 +3fd25520: .word 0x0000 +3fd25530: or a0, a0 +L3FD25540: +3fd25540: .word 0x0000 +3fd25550: emu +3fd25560: .word 0x0600 +3fd25570: addi 0x600, a0 +3fd25590: .word 0x0000 +3fd255a0: .word 0x0000 +3fd255b0: addi 0x0, a0 +3fd255d0: .word 0x0200 +3fd255e0: .word 0x0000 +3fd255f0: .word 0x0000 +3fd25600: .word 0x0400 +3fd25610: .word 0x0600 +3fd25620: emu +3fd25630: drav a8, a0 +3fd25640: .word 0x00ff +3fd25650: nop +3fd25660: .word 0x0600 +3fd25670: .word 0x0600 +3fd25680: addi 0x200, a0 +3fd256a0: .word 0x0000 +3fd256b0: .word 0x0000 +3fd256c0: .word 0x0000 +3fd256d0: .word 0x0000 +3fd256e0: .word 0x0000 +3fd256f0: sla 0x0, a0 +3fd25700: .word 0x0000 +3fd25710: .word 0x0000 +3fd25720: .word 0x0000 +3fd25730: .word 0xff00 +3fd25740: .word 0x0000 +3fd25750: .word 0x0000 +3fd25760: .word 0x0a00 +3fd25770: subk 24, a0 +3fd25780: .word 0x0000 +3fd25790: .word 0x0000 +3fd257a0: .word 0x0000 +3fd257b0: .word 0x7800 +3fd257c0: move *a2(0x3f), *sp+, 1 +3fd257e0: .word 0x0000 +3fd257f0: .word 0x0000 +3fd25800: .word 0x0000 +3fd25810: .word 0x0000 +3fd25820: .word 0x0000 +3fd25830: .word 0x0000 +3fd25840: emu +3fd25850: cmp a0, a0 +3fd25860: move *b11(0x3f), *b8+, 0 +3fd25880: .word 0x0000 +3fd25890: .word 0x0000 +3fd258a0: .word 0x0000 +3fd258b0: dsjs a0, L3FD258C0 +L3FD258C0: +3fd258c0: move *b2(0x3f), *b5+, 1 +L3FD258E0: +3fd258e0: .word 0x0000 +3fd258f0: .word 0x0000 +3fd25900: addc a1, a13 +3fd25910: .word 0x7469 +3fd25920: .word 0x7473 +3fd25930: sra b11, b2 +3fd25940: mods a11, a1 +3fd25950: or a1, a13 +3fd25960: .word 0x7265 +3fd25970: rl a11, a13 +3fd25980: sla a11, a14 +3fd25990: srl 0x15, a12 +3fd259a0: sra a10, a13 +3fd259b0: rl a11, a4 +3fd259c0: mods b11, b5 +3fd259d0: andn a1, a13 +3fd259e0: move a1, b13 +3fd259f0: .word 0x7261 +3fd25a00: modu b11, b2 +3fd25a10: srl 0x15, b7 +3fd25a20: rl 0x9, a13 +3fd25a30: srl 0x17, b8 +3fd25a40: dsjs b1, L3FD25A60 +3fd25a50: srl 0x17, b0 +L3FD25A60: +3fd25a60: .word 0x3537 +3fd25a70: .word 0x372d +3fd25a80: srl 0x17, b5 +3fd25a90: srl 0x16, a3 +3fd25aa0: rl 0x1, b7 +3fd25ab0: cmp a9, a13 +3fd25ac0: move b10, a3 +3fd25ad0: dsjs b8, L3FD25AF0 +3fd25ae0: dsjs b5, L3FD25B80 +L3FD25AF0: +3fd25af0: rl 0x9, a13 +3fd25b00: srl 0x18, a0 +3fd25b10: rl a10, a2 +3fd25b20: .word 0x7374 +3fd25b30: .word 0x7274 +3fd25b40: sla a11, a5 +3fd25b50: srl 0x15, a13 +3fd25b60: sra b10, b4 +3fd25b70: mods b11, b2 +L3FD25B80: +3fd25b80: modu a3, a9 +3fd25b90: mods a3, a1 +3fd25ba0: move a9, a13 +3fd25bb0: sra a3, a5 +3fd25bc0: .word 0x7569 +3fd25bd0: srl 0x15, a13 +3fd25be0: srl 0x16, b2 +3fd25bf0: sla a10, a14 +3fd25c00: .word 0x7272 +3fd25c10: .word 0x776f +3fd25c20: srl 0x17, a13 +3fd25c30: dsjs b1, L3FD25C50 +3fd25c40: rl 0x9, a13 +L3FD25C50: +3fd25c50: rl 0x1, b8 +3fd25c60: .word 0x372d +3fd25c70: srl 0x17, b5 +3fd25c80: .word 0x3537 +3fd25c90: addc a9, a13 +L3FD25CA0: +3fd25ca0: .word 0x372d +3fd25cb0: cmp a9, a13 +3fd25cc0: move b10, a3 +3fd25cd0: dsjs b8, L3FD25CF0 +3fd25ce0: dsjs b5, L3FD25D80 +L3FD25CF0: +3fd25cf0: rl 0x9, a13 +3fd25d00: and a8, a0 +3fd25d10: .word 0x0000 +3fd25d20: andn a0, a0 +3fd25d30: .word 0x0000 +3fd25d40: add a0, a0 +3fd25d50: .word 0x0000 +3fd25d60: mods a8, a0 +3fd25d70: .word 0x0000 +L3FD25D80: +3fd25d80: or a0, a0 +3fd25d90: .word 0x0000 +3fd25da0: modu a0, a0 +3fd25db0: .word 0x0000 +3fd25dc0: clr a0 +3fd25dd0: .word 0x0000 +3fd25de0: xor a8, a0 +3fd25df0: .word 0x0000 +3fd25e00: divs a0, a0 +3fd25e10: .word 0x0000 +3fd25e20: .word 0x7600 +3fd25e30: .word 0x0000 +3fd25e40: divu a0, a0 +3fd25e50: .word 0x0000 +3fd25e60: divu a8, a0 +3fd25e70: .word 0x0000 +3fd25e80: mpys a0, a0 +3fd25e90: .word 0x0000 +3fd25ea0: andn a0, a0 +3fd25eb0: .word 0x0000 +3fd25ec0: mpys a8, a0 +3fd25ed0: .word 0x0000 +3fd25ee0: addk 16, a0 +3fd25ef0: .word 0x0000 +3fd25f00: dsjs a0, L3FD26090 +3fd25f10: .word 0x0000 +3fd25f20: move *a0(0x0), a0, 0 +3fd25f40: mpyu a0, a0 +3fd25f50: .word 0x0000 +3fd25f60: btst a8, a0 +3fd25f70: .word 0x0000 +3fd25f80: mpyu a8, a0 +3fd25f90: .word 0x0000 +3fd25fa0: btst a8, a0 +3fd25fb0: .word 0x0000 +3fd25fc0: sla a0, a0 +3fd25fd0: .word 0x0000 +3fd25fe0: modu a8, a0 +3fd25ff0: .word 0x0000 +3fd26000: sll a0, a0 +3fd26010: .word 0x0000 +3fd26020: subb a0, a0 +3fd26030: .word 0x0000 +3fd26040: sra a0, a0 +3fd26050: .word 0x0000 +3fd26060: srl a8, a0 +3fd26070: .word 0x0000 +3fd26080: sll a8, a0 +L3FD26090: +3fd26090: .word 0x0000 +3fd260a0: sra a8, a0 +3fd260b0: .word 0x0000 +3fd260c0: srl a0, a0 +L3FD260D0: +3fd260d0: .word 0x0000 +3fd260e0: .word 0x7200 +3fd260f0: .word 0x0000 +3fd26100: add a8, a0 +3fd26110: .word 0x0000 +3fd26120: .word 0x7700 +3fd26130: .word 0x0000 +3fd26140: dsjs a0, L3FD260D0 +3fd26150: .word 0x0000 +3fd26160: .word 0x7300 +3fd26170: .word 0x0000 +3fd26180: addc a0, a0 +3fd26190: .word 0x0000 +3fd261a0: addi 0x0, a0 +3fd261c0: dsjs a0, L3FD261D0 +L3FD261D0: +3fd261d0: .word 0x0000 +3fd261e0: trap 0 +3fd261f0: .word 0x0000 +3fd26200: dsjs a0, L3FD26210 +L3FD26210: +3fd26210: .word 0x0000 +3fd26220: srl a8, a0 +3fd26230: .word 0x0000 +3fd26240: dsjs a0, L3FD262D0 +3fd26250: .word 0x0000 +3fd26260: sext a0, 1 +3fd26270: .word 0x0000 +3fd26280: addk 16, a0 +3fd26290: .word 0x0000 +3fd262a0: move *a8, a0, 1 +3fd262b0: .word 0x0000 +3fd262c0: or a0, a0 +L3FD262D0: +3fd262d0: .word 0x0000 +3fd262e0: emu +3fd262f0: .word 0x0600 +3fd26300: addk 8, a0 +3fd26310: sext a0, 1 +3fd26320: .word 0x0000 +3fd26330: .word 0x0000 +3fd26340: pixblt l,l +3fd26350: .word 0x0000 +3fd26360: sext a0, 0 +3fd26370: .word 0x0000 +3fd26380: .word 0x0000 +3fd26390: .word 0x0400 +3fd263a0: sext a0, 1 +3fd263b0: .word 0x0000 +3fd263c0: pixt *a8, xy, *a0, xy +3fd263d0: .word 0x00ff +3fd263e0: nop +3fd263f0: sext a0, 1 +3fd26400: sext a0, 1 +3fd26410: pixblt l,l +3fd26420: .word 0x0400 +3fd26430: .word 0x0000 +3fd26440: .word 0x0000 +3fd26450: .word 0x0000 +3fd26460: .word 0x0000 +3fd26470: .word 0x0000 +3fd26480: sla 0x0, a0 +3fd26490: .word 0x0000 +3fd264a0: .word 0x0000 +3fd264b0: .word 0x0000 +3fd264c0: .word 0xff00 +3fd264d0: .word 0x0000 +3fd264e0: .word 0x0000 +3fd264f0: .word 0x0a00 +3fd26500: subk 24, a0 +3fd26510: .word 0x0000 +3fd26520: .word 0x0000 +3fd26530: .word 0x0000 +3fd26540: .word 0x0800 +3fd26550: move *b2(0x3f), *b13+, 1 +3fd26570: .word 0x0000 +3fd26580: .word 0x0000 +3fd26590: .word 0x0000 +3fd265a0: .word 0x0000 +3fd265b0: .word 0x0000 +3fd265c0: .word 0x0000 +3fd265d0: emu +3fd265e0: rl a0, a0 +3fd265f0: move *a9(0x3f), *a1+, 0 +3fd26610: .word 0x0000 +3fd26620: .word 0x0000 +3fd26630: .word 0x0000 +3fd26640: jac L3FCF8C80 +3fd26660: rev sp +3fd26670: .word 0x0000 +3fd26680: .word 0x0000 +3fd26690: addc a1, a13 +3fd266a0: .word 0x7469 +3fd266b0: .word 0x7473 +3fd266c0: sra b11, b2 +3fd266d0: mods a11, a1 +3fd266e0: or a1, a13 +3fd266f0: .word 0x7265 +3fd26700: rl a11, a13 +3fd26710: sla a11, a14 +3fd26720: srl 0x15, a12 +3fd26730: sra a10, a13 +3fd26740: rl a11, a4 +3fd26750: mods b11, b5 +3fd26760: andn a1, a13 +3fd26770: move a1, b13 +3fd26780: .word 0x7261 +3fd26790: modu b11, b2 +3fd267a0: srl 0x15, b7 +3fd267b0: rl 0x9, a13 +3fd267c0: srl 0x17, b8 +3fd267d0: .word 0x3431 +3fd267e0: srl 0x17, b0 +3fd267f0: rl 0x1, b1 +3fd26800: srl 0x17, b0 +3fd26810: rl 0x1, b1 +3fd26820: srl 0x17, b0 +3fd26830: srl 0x16, a3 +3fd26840: rl 0x1, b7 +3fd26850: sub a1, a13 +3fd26860: addc a10, a5 +3fd26870: sub a1, a13 +3fd26880: addc a10, a5 +3fd26890: sra b11, b4 +3fd268a0: rl a3, a3 +3fd268b0: srl 0x18, a0 +3fd268c0: rl a10, a2 +3fd268d0: .word 0x7374 +3fd268e0: .word 0x7274 +3fd268f0: sla a11, a5 +3fd26900: srl 0x15, a13 +3fd26910: sra b10, b4 +3fd26920: mods b11, b2 +3fd26930: modu a3, a9 +3fd26940: mods a3, a1 +3fd26950: move a9, a13 +3fd26960: sra a3, a5 +3fd26970: .word 0x7569 +3fd26980: srl 0x15, a13 +3fd26990: srl 0x16, b2 +3fd269a0: sla a10, a14 +3fd269b0: .word 0x7272 +3fd269c0: .word 0x776f +3fd269d0: srl 0x17, a13 +3fd269e0: dsjs b1, L3FD26A00 +3fd269f0: rl 0x9, a13 +L3FD26A00: +3fd26a00: rl 0x1, b4 +3fd26a10: rl 0x9, a13 +3fd26a20: rl 0x1, b0 +3fd26a30: rl 0x9, a13 +3fd26a40: rl 0x1, b0 +3fd26a50: addc a9, a13 +3fd26a60: .word 0x372d +3fd26a70: sub a1, a13 +3fd26a80: addc a10, a5 +3fd26a90: sub a1, a13 +3fd26aa0: addc a10, a5 +3fd26ab0: sra b11, b4 +3fd26ac0: rl a3, a3 +3fd26ad0: and a8, a0 +3fd26ae0: .word 0x0000 +3fd26af0: andn a0, a0 +3fd26b00: .word 0x0000 +3fd26b10: add a0, a0 +3fd26b20: .word 0x0000 +3fd26b30: mods a8, a0 +3fd26b40: .word 0x0000 +3fd26b50: or a0, a0 +3fd26b60: .word 0x0000 +3fd26b70: modu a0, a0 +3fd26b80: .word 0x0000 +3fd26b90: clr a0 +3fd26ba0: .word 0x0000 +3fd26bb0: xor a8, a0 +3fd26bc0: .word 0x0000 +3fd26bd0: divs a0, a0 +3fd26be0: .word 0x0000 +3fd26bf0: .word 0x7600 +3fd26c00: .word 0x0000 +3fd26c10: divu a0, a0 +3fd26c20: .word 0x0000 +3fd26c30: divu a8, a0 +3fd26c40: .word 0x0000 +3fd26c50: mpys a0, a0 +3fd26c60: .word 0x0000 +3fd26c70: andn a0, a0 +3fd26c80: .word 0x0000 +3fd26c90: mpys a8, a0 +3fd26ca0: .word 0x0000 +3fd26cb0: addk 16, a0 +3fd26cc0: .word 0x0000 +3fd26cd0: dsjs a0, L3FD26E60 +3fd26ce0: .word 0x0000 +3fd26cf0: movb a0, *a0 +3fd26d00: .word 0x0000 +3fd26d10: mpyu a0, a0 +3fd26d20: .word 0x0000 +3fd26d30: sra a0, a0 +3fd26d40: .word 0x0000 +3fd26d50: mpyu a8, a0 +3fd26d60: .word 0x0000 +3fd26d70: sra a0, a0 +3fd26d80: .word 0x0000 +3fd26d90: sla a0, a0 +3fd26da0: .word 0x0000 +3fd26db0: modu a8, a0 +3fd26dc0: .word 0x0000 +3fd26dd0: sll a0, a0 +3fd26de0: .word 0x0000 +3fd26df0: subb a0, a0 +3fd26e00: .word 0x0000 +3fd26e10: sra a0, a0 +3fd26e20: .word 0x0000 +3fd26e30: .word 0x7000 +3fd26e40: .word 0x0000 +3fd26e50: sll a8, a0 +L3FD26E60: +3fd26e60: .word 0x0000 +3fd26e70: .word 0x7100 +3fd26e80: .word 0x0000 +3fd26e90: srl a0, a0 +L3FD26EA0: +3fd26ea0: .word 0x0000 +3fd26eb0: .word 0x7900 +3fd26ec0: .word 0x0000 +3fd26ed0: add a8, a0 +3fd26ee0: .word 0x0000 +3fd26ef0: .word 0x7700 +3fd26f00: .word 0x0000 +3fd26f10: dsjs a0, L3FD26EA0 +3fd26f20: .word 0x0000 +3fd26f30: .word 0x7300 +3fd26f40: .word 0x0000 +3fd26f50: addc a0, a0 +3fd26f60: .word 0x0000 +3fd26f70: addi 0x0, a0 +3fd26f90: dsjs a0, L3FD26FA0 +L3FD26FA0: +3fd26fa0: .word 0x0000 +3fd26fb0: trap 0 +3fd26fc0: .word 0x0000 +3fd26fd0: dsjs a0, L3FD26FE0 +L3FD26FE0: +3fd26fe0: .word 0x0000 +3fd26ff0: move *a0, *a0, 1 +3fd27000: .word 0x0000 +3fd27010: dsjs a0, L3FD270A0 +3fd27020: .word 0x0000 +3fd27030: sext a0, 1 +3fd27040: .word 0x0000 +3fd27050: addk 16, a0 +3fd27060: .word 0x0000 +3fd27070: .word 0x7a00 +3fd27080: .word 0x0000 +3fd27090: or a0, a0 +L3FD270A0: +3fd270a0: .word 0x0000 +3fd270b0: emu +3fd270c0: .word 0x0600 +3fd270d0: subk 32, a0 +3fd270e0: sext a0, 1 +3fd270f0: .word 0x0000 +3fd27100: .word 0x0000 +3fd27110: pixblt l,l +3fd27120: .word 0x0000 +3fd27130: sext a0, 0 +3fd27140: .word 0x0000 +3fd27150: .word 0x0000 +3fd27160: .word 0x0400 +3fd27170: sext a0, 1 +3fd27180: pixt *a8, *a0 +3fd27190: pixt *b7, xy, *sp, xy +3fd271a0: .word 0x00ff +3fd271b0: nop +3fd271c0: sext a0, 1 +3fd271d0: sext a0, 1 +3fd271e0: pixblt l,l +3fd271f0: sext a0, 0 +3fd27200: .word 0x0000 +3fd27210: .word 0x0000 +3fd27220: .word 0x0000 +3fd27230: .word 0x0000 +3fd27240: .word 0x0000 +3fd27250: sla 0x0, a0 +3fd27260: .word 0x0000 +3fd27270: .word 0x0000 +3fd27280: .word 0x0000 +3fd27290: .word 0xfe00 +3fd272a0: .word 0x0000 +3fd272b0: .word 0x0000 +3fd272c0: .word 0x0a00 +3fd272d0: subk 24, a0 +3fd272e0: .word 0x0000 +3fd272f0: .word 0x0000 +3fd27300: .word 0x0000 +3fd27310: .word 0xd800 +3fd27320: move *a3(0xbe3f), *a10+, 1 +3fd27340: jrhi L3FD27360 +3fd27350: jrnv L3FD27370 +L3FD27360: +3fd27360: move @0xf001e101, *a1+, 0 +3fd27390: pixt *a0, *a1 +3fd273a0: .word 0x0801 +3fd273b0: .word 0x0e02 +3fd273c0: movk 32, a2 +3fd273d0: sla 0x10, a2 +3fd273e0: sra 0x8, a2 +3fd273f0: .word 0x3502 +3fd27400: dsjs a2, L3FD27410 +L3FD27410: +3fd27410: addc a0, a2 +3fd27420: cmp a8, a2 +3fd27430: or a0, a2 +3fd27440: sla a0, a2 +3fd27450: mods a0, a2 +3fd27460: .word 0x7802 +3fd27470: move *a0, a2, 0 +3fd27480: move a0, *a2+, 1 +3fd27490: .word 0x9e02 +3fd274a0: move -*a0, -*a2, 1 +3fd274b0: move *a0(0xc202), a2, 1 +3fd274d0: jrn L3FD27500 +3fd274e0: move @0xea02df02, *a2+, 1 +3fd27510: pixt *a0, xy, a2 +3fd27520: pixt *a8, *a2 +3fd27530: trap 2 +3fd27540: movk 32, a3 +3fd27550: sll 0x18, a3 +3fd27560: .word 0x3503 +3fd27570: add a8, a3 +3fd27580: move a8, b3 +3fd27590: mpys a8, a3 +L3FD275A0: +3fd275a0: lmo a8, a3 +3fd275b0: .word 0x7903 +3fd275c0: move *a0, *a3, 0 +3fd275d0: move *a0+, a3, 0 +3fd275e0: move a0, -*a3, 1 +3fd275f0: move a8, *a3(0xbf03), 0 +3fd27610: jrn L3FD27650 +3fd27620: .word 0xdd03 +3fd27630: cvxyl a8, a3 +3fd27640: drav a8, a3 +L3FD27650: +3fd27650: sext a3, 0 +3fd27660: subk 32, a4 +3fd27670: sla 0x0, a4 +3fd27680: srl 0x8, a4 +3fd27690: dsjs a4, L3FD275A0 +3fd276a0: move a8, a4 +3fd276b0: mpys a0, a4 +3fd276c0: lmo a8, a4 +3fd276d0: .word 0x7a04 +3fd276e0: move *a0, a4, 1 +3fd276f0: move a0, *a4+, 0 +3fd27700: move *a8+, *a4+, 1 +3fd27710: move -*a8, a4, 0 +3fd27720: movb a0, *a4(0xb104) +3fd27740: jruc L3FD27790 +3fd27750: exgf a4, 1 +3fd27760: cmpxy a8, a4 +3fd27770: pixt *a8, xy, a4 +3fd27780: emu +L3FD27790: +3fd27790: pixblt l,l +3fd277a0: movk 32, a5 +3fd277b0: sll 0x0, a5 +3fd277c0: rl 0x18, a5 +3fd277d0: add a8, a5 +3fd277e0: move a0, a5 +3fd277f0: xor a0, a5 +3fd27800: sla a0, a5 +3fd27810: lmo a8, a5 +3fd27820: move a0, *a5, 1 +3fd27830: move *a0, *a5, 0 +3fd27840: movb *a0, a5 +3fd27850: move *a0+, a5, 0 +3fd27860: move *a0+, *a5+, 1 +3fd27870: move a0, -*a5, 0 +3fd27880: movb *a8(0xbe05), a5 +3fd278a0: jrnv L3FD27900 +3fd278b0: .word 0xdb05 +3fd278c0: subxy a8, a5 +3fd278d0: movy a0, a5 +3fd278e0: pixt a8, *a5 +3fd278f0: sext a5, 0 +L3FD27900: +3fd27900: pixblt l,l +3fd27910: btst 23, a6 +3fd27920: .word 0xff06 +3fd27930: .word 0xffff +3fd27940: .word 0xffff +3fd27950: .word 0xffff +3fd27960: .word 0xffff +3fd27970: .word 0xffff +3fd27980: .word 0xffff +3fd27990: .word 0xffff +3fd279a0: .word 0xffff +3fd279b0: .word 0xffff +3fd279c0: .word 0xffff +3fd279d0: .word 0xffff +3fd279e0: .word 0xffff +3fd279f0: .word 0xffff +L3FD27A00: +3fd27a00: .word 0xffff +3fd27a10: .word 0xffff +3fd27a20: .word 0xffff +3fd27a30: .word 0xffff +3fd27a40: .word 0xffff +3fd27a50: .word 0xffff +3fd27a60: .word 0xffff +3fd27a70: .word 0xffff +3fd27a80: .word 0xffff +3fd27a90: .word 0xffff +3fd27aa0: .word 0xffff +3fd27ab0: .word 0xffff +3fd27ac0: .word 0xffff +3fd27ad0: .word 0xffff +3fd27ae0: .word 0xffff +3fd27af0: .word 0xffff +3fd27b00: .word 0xffff +3fd27b10: .word 0xffff +3fd27b20: .word 0xffff +3fd27b30: .word 0xffff +3fd27b40: sll 0x7, sp +3fd27b50: srl 0x8, a6 +3fd27b60: dsjs a6, L3FD27BF0 +3fd27b70: dsjs a6, L3FD27A00 +3fd27b80: move a8, a6 +3fd27b90: divu a8, a6 +3fd27ba0: sll a8, a6 +3fd27bb0: .word 0x7106 +3fd27bc0: .word 0x7f06 +3fd27bd0: movb a8, *a6 +3fd27be0: move *a8+, *a6+, 1 +L3FD27BF0: +3fd27bf0: move -*a8, -*a6, 0 +3fd27c00: move *a8(0xc506), a6, 1 +3fd27c20: move *a8(0xe006), *a6+, 1 +3fd27c40: movx a8, a6 +3fd27c50: pixt a8, *a6 +3fd27c60: sext a6, 0 +3fd27c70: btst 31, a7 +3fd27c80: rl 0x18, a7 +3fd27c90: dsjs a7, L3FD27E20 +3fd27ca0: addc a8, a7 +3fd27cb0: .word 0xff07 +3fd27cc0: .word 0xffff +3fd27cd0: .word 0xffff +3fd27ce0: .word 0xffff +3fd27cf0: or sp, sp +3fd27d00: sla a0, a7 +3fd27d10: lmo a0, a7 +3fd27d20: .word 0x7507 +3fd27d30: move *a0, a7, 1 +3fd27d40: move a8, *a7+, 1 +3fd27d50: .word 0x9e07 +3fd27d60: move -*a0, -*a7, 1 +3fd27d70: move *a0(0xc307), a7, 0 +3fd27d90: move *a0(0xde07), *a7+, 1 +3fd27db0: .word 0xea07 +L3FD27DC0: +3fd27dc0: pixt a8, *a7, xy +3fd27dd0: pixt a8, *a7 +3fd27de0: sext a7, 0 +3fd27df0: .word 0x0e08 +3fd27e00: btst 23, a8 +3fd27e10: sll 0x18, a8 +L3FD27E20: +3fd27e20: rl 0x18, a8 +3fd27e30: dsjs a8, L3FD27DC0 +3fd27e40: move a0, a8 +3fd27e50: .word 0xff08 +3fd27e60: divs b7, sp +3fd27e70: .word 0xff08 +3fd27e80: .word 0xffff +3fd27e90: srl b7, sp +3fd27ea0: .word 0x7908 +3fd27eb0: move *a8, a8, 0 +3fd27ec0: move a8, *a8+, 0 +3fd27ed0: move a0, -*a8, 0 +3fd27ee0: movb a0, *a8(0xb808) +3fd27f00: jrge L3FD27F90 +3fd27f10: move *a0(0xdf08), *a8+, 1 +3fd27f30: movx a0, a8 +3fd27f40: pixt *a0, xy, *a8, xy +3fd27f50: .word 0x0008 +3fd27f60: addk 8, a9 +3fd27f70: btst 7, a9 +3fd27f80: srl 0x20, a9 +L3FD27F90: +3fd27f90: .word 0x3709 +3fd27fa0: cmp a0, a9 +3fd27fb0: or a8, a9 +3fd27fc0: sll a8, a9 +3fd27fd0: mods a0, a9 +3fd27fe0: .word 0x7909 +3fd27ff0: move *a0, a9, 0 +3fd28000: .word 0xff09 +3fd28010: move sp, *sp+, 0 +3fd28020: movb *a0, *a9 +3fd28030: move -*a8, -*a9, 0 +3fd28040: move *a8(0xc809), a9, 0 +3fd28060: exgf a9, 0 +3fd28070: addxy a8, a9 +3fd28080: .word 0xff09 +3fd28090: movx b7, sp +3fd280a0: pixt *a0, *a9 +3fd280b0: sext a9, 1 +3fd280c0: subk 16, a10 +3fd280d0: sla 0x8, a10 +3fd280e0: rl 0x0, a10 +3fd280f0: dsjs a10, L3FD28180 +3fd28100: cmp a0, a10 +3fd28110: and a8, a10 +3fd28120: .word 0x000a +3fd28130: sext a0, 1 +3fd28140: .word 0x0000 +3fd28150: sext a2, 0 +3fd28160: addi 0x9200, a7 +L3FD28180: +3fd28180: call a4 +3fd28190: .word 0x00ba +3fd281a0: sext a2, 0 +3fd281b0: subi 0xfef49208, a7 +3fd281e0: sext a6, 1 +3fd281f0: emu +3fd28200: sra 0x16, a10 +3fd28210: move *sp+, b5, 0 +3fd28220: btst b7, b10 +3fd28230: zext a9, 0 +3fd28240: .word 0x0601 +3fd28250: subi 0xe7077bfc, a7 +3fd28280: sla a4, a3 +3fd28290: jrle L3FD283A0 +3fd282a0: .word 0x08f8 +3fd282b0: exgpc a1 +3fd282c0: sext a6, 1 +3fd282d0: .word 0x000b +3fd282e0: move *a5+, a2, 0 +3fd282f0: move *a5, *a10, 0 +3fd28300: move *a5+, a10, 0 +3fd28310: exgpc a2 +3fd28320: sext a6, 1 +3fd28330: .word 0x000b +3fd28340: reti +3fd28350: lmo a1, a1 +3fd28360: sra 0x16, a13 +3fd28370: movb @0xf70d0705, @0x705025a +3fd283c0: emu +3fd283d0: move b4, *b4+, 1 +3fd283e0: move *a9, *a4, 0 +3fd283f0: .word 0x0244 +3fd28400: sext a5, 1 +3fd28410: emu +3fd28420: cmp b4, b1 +3fd28430: move -*b4, b2, 0 +3fd28440: emu +3fd28450: sext a6, 1 +3fd28460: pixt *a8, *a9 +3fd28470: dsjs a4, L3FD285D0 +3fd28480: sla 0x15, a2 +3fd28490: .word 0x0601 +3fd284a0: trap 7 +3fd284b0: move *b7, b14, 0 +3fd284c0: move b12, a0 +3fd284d0: emu +3fd284e0: sext a2, 0 +3fd284f0: .word 0x0207 +3fd28500: xor a0, a2 +3fd28510: emu +3fd28520: sext a6, 1 +3fd28530: pixt *a0, *a5 +3fd28540: .word 0x021f +3fd28550: sext a5, 1 +3fd28560: .word 0x0003 +3fd28570: .word 0x00ba +3fd28580: .word 0x0602 +3fd28590: .word 0x0c07 +3fd285a0: move *a0, *a0, 0 +3fd285b0: sub a2, a8 +3fd285c0: addk 17, a2 +L3FD285D0: +3fd285d0: emu +3fd285e0: sext a6, 1 +3fd285f0: .word 0x000b +3fd28600: move -*a10, -*a4, 0 +3fd28610: sll b8, b8 +3fd28620: btst a4, a12 +3fd28630: emu +3fd28640: sext a6, 1 +3fd28650: .word 0x000b +3fd28660: addk 7, a4 +3fd28670: .word 0x0842 +3fd28680: move *a1, a1, 0 +3fd28690: jump b12 +3fd286a0: sext a6, 1 +3fd286b0: .word 0x000b +3fd286c0: subb a1, a14 +3fd286d0: addk 8, a8 +3fd286e0: sla 0x11, a1 +3fd286f0: jump b14 +3fd28700: sext a6, 1 +3fd28710: .word 0x000b +3fd28720: addc a1, a14 +3fd28730: movk 8, a8 +3fd28740: rl 0x4, a4 +3fd28750: exgpc b10 +3fd28760: sext a7, 1 +3fd28770: .word 0x000b +3fd28780: move *b0, b0, 1 +3fd28790: move b2, *b1+, 1 +3fd287a0: pixt *b8, *b4 +3fd287b0: move *b0, b0, 0 +3fd287c0: emu +3fd287d0: sext a6, 1 +3fd287e0: .word 0x000b +3fd287f0: move *b1, sp, 0 +3fd28800: sla 0x17, b0 +3fd28810: rl 0x4, a4 +3fd28820: exgpc b10 +3fd28830: sext a6, 1 +3fd28840: .word 0x000b +3fd28850: move *b2, *b12, 0 +3fd28860: sll b7, b0 +3fd28870: rl 0xc, a12 +3fd28880: exgpc b10 +3fd28890: sext a6, 1 +3fd288a0: .word 0x000b +3fd288b0: addc b1, sp +3fd288c0: addk 4, a4 +3fd288d0: addc a1, a1 +3fd288e0: emu +3fd288f0: sext a6, 1 +3fd28900: .word 0x000b +3fd28910: jrle L3FD28C00 +3fd28920: mpys b8, b8 +3fd28930: rl 0xc, a12 +3fd28940: exgpc b10 +3fd28950: sext a6, 1 +3fd28960: .word 0x000b +3fd28970: jrle L3FD28C60 +3fd28980: move b8, -*b8, 1 +3fd28990: .word 0x0887 +3fd289a0: .word 0x021d +3fd289b0: sext a5, 1 +3fd289c0: .word 0x0008 +3fd289d0: .word 0x00ba +3fd289e0: .word 0x025d +3fd289f0: sext a5, 1 +3fd28a00: .word 0x0208 +3fd28a10: .word 0x00ba +3fd28a20: reti +3fd28a30: .word 0x0601 +3fd28a40: .word 0x0a07 +3fd28a50: addk 7, sp +3fd28a60: addk 8, b1 +3fd28a70: add a8, a4 +L3FD28A80: +3fd28a80: emu +3fd28a90: sext a6, 1 +3fd28aa0: pixt *a0, *a8 +3fd28ab0: move b0, *sp, 0 +3fd28ac0: emu +3fd28ad0: sext a6, 1 +3fd28ae0: .word 0xff0a +3fd28af0: addk 2, a1 +3fd28b00: addk 8, a4 +3fd28b10: emu +3fd28b20: .word 0x0601 +3fd28b30: addi 0x2e00, a7 +3fd28b50: move *a2, *a6, 0 +3fd28b60: emu +3fd28b70: addk 14, a4 +3fd28b80: sext a1, 1 +3fd28b90: addi 0x4e02, a7 +3fd28bb0: sub b8, b4 +3fd28bc0: or b10, b9 +3fd28bd0: .word 0x7955 +3fd28be0: move *b0, *b0, 0 +3fd28bf0: .word 0x001c +L3FD28C00: +3fd28c00: sext a7, 1 +3fd28c10: .word 0x000b +3fd28c20: .word 0x0408 +3fd28c30: addc a4, a5 +3fd28c40: move *b8, *b1, 0 +3fd28c50: sla 0x13, b12 +L3FD28C60: +3fd28c60: movk 6, b1 +3fd28c70: sext a1, 1 +3fd28c80: addi 0x9f00, a7 +3fd28ca0: move *a1, *a8, 1 +3fd28cb0: sll 0x1d, a2 +3fd28cc0: move a4, -*a10, 1 +3fd28cd0: pushst +3fd28ce0: .word 0x0601 +3fd28cf0: addi 0x3600, a7 +3fd28d10: addk 6, a7 +3fd28d20: .word 0x0842 +3fd28d30: dsjs a1, L3FD28E50 +3fd28d40: sext a1, 1 +3fd28d50: addi 0x9f00, a7 +3fd28d70: move *a1, *a8, 1 +3fd28d80: sra 0x1b, a2 +3fd28d90: move a4, -*a10, 1 +3fd28da0: pushst +3fd28db0: sext a1, 1 +3fd28dc0: addi 0xbf00, a7 +3fd28de0: .word 0x0a28 +3fd28df0: sll 0x1c, b2 +3fd28e00: move a0, -*a9, 1 +3fd28e10: not b8 +3fd28e20: sext a1, 1 +3fd28e30: addi 0xbf00, a7 +L3FD28E50: +3fd28e50: .word 0x0a28 +3fd28e60: sll 0x1c, b2 +3fd28e70: move a0, *a9, 1 +3fd28e80: .word 0x0070 +3fd28e90: sext a1, 1 +3fd28ea0: addi 0x5600, a7 +3fd28ec0: sext b6, 0 +3fd28ed0: move a2, *a1+, 0 +3fd28ee0: and a10, a7 +3fd28ef0: pushst +3fd28f00: sext a0, 1 +3fd28f10: addi 0x7700, a7 +3fd28f30: cmp b4, b1 +3fd28f40: pixt *a1, xy, a4 +3fd28f50: sub a4, a9 +3fd28f60: move *a9(0x11d), *a2+, 0 +3fd28f80: sext a6, 1 +3fd28f90: .word 0x000b +3fd28fa0: addk 4, sp +3fd28fb0: .word 0x0842 +3fd28fc0: move *a1, a1, 0 +3fd28fd0: jump b12 +3fd28fe0: sext a7, 1 +3fd28ff0: .word 0x000b +3fd29000: .word 0x043c +3fd29010: addk 2, a1 +3fd29020: sub a8, a4 +3fd29030: cmpxy b2, b1 +3fd29040: .word 0x0000 +3fd29050: sext a7, 1 +3fd29060: .word 0x000b +3fd29070: move a11, *a7+, 0 +3fd29080: move a2, -*a4, 1 +3fd29090: cmp b3, b0 +3fd290a0: sla 0x11, a4 +3fd290b0: movk 14, b1 +3fd290c0: sext a1, 1 +3fd290d0: addi 0x8700, a7 +3fd290f0: .word 0x0820 +3fd29100: sla 0x4, a2 +3fd29110: move a0, -*a8, 1 +3fd29120: not b8 +3fd29130: sext a0, 1 +3fd29140: addi 0x6300, a7 +3fd29160: jrnv L3FD28A80 +3fd29170: andn a5, a6 +3fd29180: sub a5, a9 +3fd29190: move *a9(0x1d), *a2+, 0 +3fd291b0: sext a7, 1 +3fd291c0: .word 0x000b +3fd291d0: move b11, *b3+, 0 +3fd291e0: move -*a6, a9, 0 +3fd291f0: move -*b10, -*b2, 0 +3fd29200: rl 0x13, a4 +3fd29210: movi 0x601, b1 +3fd29230: addi 0x2e00, a7 +3fd29250: movk 6, a6 +3fd29260: movb a3, *a3 +3fd29270: dsjs b1, L3FD29390 +3fd29280: sext a1, 1 +3fd29290: addi 0x9f00, a7 +3fd292b0: move *a1, *a8, 1 +3fd292c0: cvxyl a5, a2 +3fd292d0: move a0, *a9, 1 +3fd292e0: .word 0x00f0 +3fd292f0: .word 0x0601 +3fd29300: addi 0x2e03, a7 +3fd29320: movk 6, a6 +3fd29330: movb a3, *a3 +3fd29340: dsjs b1, L3FD29460 +3fd29350: addk 27, a1 +3fd29360: sext a0, 1 +3fd29370: addi 0x1f00, a7 +L3FD29390: +3fd29390: cmp b4, b1 +3fd293a0: pixt *a1, xy, a4 +3fd293b0: sll 0x2, a8 +3fd293c0: move *a9(0x119), *a2+, 0 +3fd293e0: sext a6, 1 +3fd293f0: .word 0x000b +3fd29400: jrle L3FD297F0 +3fd29410: btst 31, b0 +3fd29420: rl 0xc, a4 +3fd29430: rev b14 +3fd29440: sext a7, 1 +3fd29450: .word 0x000b +L3FD29460: +3fd29460: sra b7, sp +3fd29470: move *b9, *b2, 0 +3fd29480: sla 0x2, a0 +3fd29490: .word 0x0810 +3fd294a0: pixblt b,l +3fd294b0: sext a0, 1 +3fd294c0: addi 0x7700, a7 +3fd294e0: cmp b4, b1 +3fd294f0: addk 17, a4 +3fd29500: sub a4, a9 +3fd29510: addk 9, a2 +3fd29520: .word 0x0007 +3fd29530: sext a7, 1 +3fd29540: .word 0x000b +3fd29550: move a11, *a3+, 0 +3fd29560: sll 0x2, a8 +3fd29570: and a5, a2 +3fd29580: dec a8 +3fd29590: .word 0x0204 +3fd295a0: sext a0, 1 +3fd295b0: addi 0xe300, a7 +3fd295d0: rl 0x13, a0 +3fd295e0: movb b4, *b9(0xab56) +3fd29600: move a9, *a2+, 0 +3fd29610: .word 0x0008 +3fd29620: sext a7, 1 +3fd29630: .word 0x000b +3fd29640: addk 11, a3 +3fd29650: move a4, *a5, 1 +3fd29660: and a2, a0 +3fd29670: sla 0x11, a8 +3fd29680: movk 6, b1 +3fd29690: sext a0, 1 +3fd296a0: addi 0x7700, a7 +3fd296c0: cmp b4, b1 +3fd296d0: move a10, -*a4, 0 +3fd296e0: inc a0 +3fd296f0: move *a0, a8, 0 +3fd29700: emu +3fd29710: sext a6, 1 +3fd29720: .word 0x000b +3fd29730: move -*b1, sp, 1 +3fd29740: .word 0x0844 +3fd29750: rl 0x14, b1 +3fd29760: .word 0x027e +3fd29770: sext a5, 1 +3fd29780: emu +3fd29790: move a2, *sp+, 1 +3fd297a0: cmp a9, a4 +3fd297b0: jump b2 +3fd297c0: sext a5, 1 +3fd297d0: .word 0x000c +3fd297e0: sla 0x8, b1 +L3FD297F0: +3fd297f0: sub a1, a2 +3fd29800: move *a4, *a4, 0 +3fd29810: sext a2, 0 +3fd29820: .word 0x0c07 +3fd29830: sll 0x18, a1 +3fd29840: move a2, *a9+, 1 +3fd29850: .word 0x7924 +3fd29860: .word 0x0601 +3fd29870: subi 0xffba3b09, a7 +3fd298a0: sext a0, 1 +3fd298b0: .word 0x0000 +3fd298c0: sext a0, 1 +3fd298d0: addi 0x800, a7 +3fd298f0: move *a8, a4, 1 +3fd29900: pixt *sp, a3 +3fd29910: dsjs b11, L3FD29990 +3fd29920: .word 0x041c +3fd29930: .word 0x0002 +3fd29940: sext a7, 1 +3fd29950: sext sp, 0 +3fd29960: lmo b6, b5 +3fd29970: move -*b10, b5, 0 +3fd29980: or b10, b2 +L3FD29990: +3fd29990: .word 0xd5ab +3fd299a0: btst a5, a10 +3fd299b0: move -*a5, -*a5, 1 +3fd299c0: move -*b10, -*b6, 1 +3fd299d0: move *a9+, a10, 0 +3fd299e0: setf 10, 0, 0 +3fd299f0: .word 0x0601 +3fd29a00: .word 0x0c07 +3fd29a10: move -*a8, a1, 0 +3fd29a20: andn b4, b12 +3fd29a30: addxy a0, a10 +3fd29a40: sla 0x8, a8 +3fd29a50: .word 0x0084 +3fd29a60: .word 0x0601 +3fd29a70: .word 0x0c07 +3fd29a80: sll 0x18, a1 +3fd29a90: addk 4, b12 +3fd29aa0: addxy a0, a2 +3fd29ab0: addk 28, a4 +3fd29ac0: .word 0x0042 +3fd29ad0: .word 0x0601 +3fd29ae0: .word 0x0c07 +3fd29af0: sll 0x10, a1 +3fd29b00: move a4, *a5+, 0 +3fd29b10: sla a0, a12 +3fd29b20: rl 0x14, b4 +3fd29b30: getpc a10 +3fd29b40: .word 0x0601 +3fd29b50: .word 0x0c07 +L3FD29B60: +3fd29b60: sla 0x8, a1 +3fd29b70: addk 4, a4 +3fd29b80: addxy a0, a14 +3fd29b90: addk 28, a4 +3fd29ba0: .word 0x0042 +3fd29bb0: .word 0x0601 +3fd29bc0: subi 0x1739d107, a7 +3fd29bf0: emu +3fd29c00: sext a6, 1 +3fd29c10: .word 0x000a +3fd29c20: move a4, *a4+, 0 +3fd29c30: .word 0x084f +3fd29c40: addxy a0, a1 +3fd29c50: emu +3fd29c60: sext a7, 1 +3fd29c70: emu +3fd29c80: move a6, *a9(0x4d34), 1 +3fd29ca0: sla 0x0, a2 +3fd29cb0: move a0, *a8, 1 +3fd29cc0: dsjs a0, L3FD29CE0 +3fd29cd0: .word 0x0601 +L3FD29CE0: +3fd29ce0: .word 0x0c07 +3fd29cf0: move -*a8, a1, 0 +3fd29d00: sla 0x14, b4 +3fd29d10: addxy a0, a4 +3fd29d20: sla 0x8, a8 +3fd29d30: .word 0x0084 +3fd29d40: .word 0x0400 +3fd29d50: pixblt l,l +3fd29d60: move *b7, *b12, 0 +3fd29d70: move *a4, *a8, 0 +3fd29d80: move *a4, *a8, 0 +3fd29d90: .word 0x000f +3fd29da0: sext a4, 1 +3fd29db0: sext a5, 0 +3fd29dc0: move *a4, *sp, 0 +3fd29dd0: move *a4, *a8, 0 +3fd29de0: abs a8 +3fd29df0: sext a7, 1 +3fd29e00: sext a5, 0 +3fd29e10: addk 8, sp +3fd29e20: addk 8, b1 +3fd29e30: nop +3fd29e40: sext a7, 1 +3fd29e50: pixt *a0, *sp +3fd29e60: addk 8, b1 +3fd29e70: addk 8, b1 +3fd29e80: pixblt l,l +3fd29e90: sext a0, 1 +3fd29ea0: pixblt l,l +3fd29eb0: .word 0x0805 +3fd29ec0: .word 0x0204 +3fd29ed0: add a4, a1 +3fd29ee0: inc a0 +3fd29ef0: jrlt L3FD29F80 +3fd29f00: move b8, *sp, 0 +3fd29f10: sla 0x2, a0 +3fd29f20: .word 0x0810 +3fd29f30: .word 0x0204 +3fd29f40: .word 0x0001 +3fd29f50: sext a7, 1 +3fd29f60: pixt *a0, xy, *a13, xy +3fd29f70: .word 0x007f +L3FD29F80: +3fd29f80: sext a7, 1 +3fd29f90: pixt a0, *a9 +3fd29fa0: .word 0x007f +3fd29fb0: sext a7, 1 +3fd29fc0: pixt *a0, *a5 +3fd29fd0: .word 0x007f +3fd29fe0: sext a7, 1 +3fd29ff0: .word 0x0001 +3fd2a000: .word 0x007f +3fd2a010: sext a7, 1 +3fd2a020: .word 0x04fd +3fd2a030: dint +3fd2a040: sext a7, 1 +3fd2a050: sext sp, 0 +3fd2a060: addk 8, b1 +3fd2a070: addk 8, b1 +3fd2a080: btst 7, b1 +3fd2a090: addk 8, b1 +3fd2a0a0: addk 8, b1 +3fd2a0b0: .word 0x0400 +3fd2a0c0: pixblt l,l +3fd2a0d0: move *a0, *a5, 0 +3fd2a0e0: move *a4, *a8, 0 +3fd2a0f0: move *a4, *a8, 0 +3fd2a100: move *a4, *sp, 0 +3fd2a110: move *a4, *a8, 0 +3fd2a120: .word 0x0088 +3fd2a130: sext a7, 1 +3fd2a140: pixt *a0, *sp +3fd2a150: .word 0x0408 +3fd2a160: move a8, *a2, 0 +3fd2a170: sla 0x2, a0 +3fd2a180: .word 0x0810 +3fd2a190: btst 1, a4 +3fd2a1a0: sext a0, 1 +3fd2a1b0: sext a7, 0 +3fd2a1c0: .word 0x7f05 +3fd2a1d0: .word 0x0204 +3fd2a1e0: add a4, a1 +3fd2a1f0: inc a0 +3fd2a200: .word 0x0408 +3fd2a210: .word 0x0403 +3fd2a220: pixblt l,l +3fd2a230: .word 0xff05 +3fd2a240: fill xy +3fd2a250: .word 0x0601 +3fd2a260: .word 0x0a07 +3fd2a270: move b7, *sp+, 0 +3fd2a280: jrp L3FD29B60 +3fd2a290: rev a0 +3fd2a2a0: emu +3fd2a2b0: sext a6, 1 +3fd2a2c0: .word 0xff0a +3fd2a2d0: sla a6, a1 +3fd2a2e0: .word 0x026c +3fd2a2f0: btst 7, a0 +3fd2a300: sext a1, 1 +3fd2a310: trap 7 +3fd2a320: .word 0xbf00 +3fd2a330: cmp a9, a4 +3fd2a340: move b2, *b1+, 1 +3fd2a350: movk 9, a4 +3fd2a360: .word 0x0601 +3fd2a370: .word 0x0a07 +3fd2a380: .word 0x08fe +3fd2a390: addc b3, b13 +3fd2a3a0: addk 5, b14 +3fd2a3b0: sext a1, 1 +3fd2a3c0: addi 0x8c00, a7 +3fd2a3e0: call a4 +3fd2a3f0: subb a14, a4 +3fd2a400: move *b0, b0, 0 +3fd2a410: getst b9 +3fd2a420: sext a2, 0 +3fd2a430: sext a7, 1 +3fd2a440: move *b7(0x0), *b12(0x704), 1 +3fd2a470: pixt *a8, *sp +3fd2a480: move *a4, *a8, 0 +3fd2a490: move *a4, *a8, 0 +3fd2a4a0: move *a6, *a11, 0 +3fd2a4b0: sext a3, 1 +3fd2a4c0: sext a7, 0 +3fd2a4d0: btst 7, a5 +3fd2a4e0: addk 8, b1 +3fd2a4f0: addk 8, b1 +3fd2a500: sext a0, 1 +3fd2a510: sext a7, 0 +3fd2a520: .word 0x7ffc +3fd2a530: sext a3, 1 +3fd2a540: subi 0xeeeee1fa, a7 +3fd2a570: addk 8, b1 +3fd2a580: addk 8, b1 +3fd2a590: addk 8, b1 +3fd2a5a0: .word 0x0400 +3fd2a5b0: pixblt l,l +3fd2a5c0: move *a0, *a3, 0 +3fd2a5d0: move *a4, *a8, 0 +3fd2a5e0: move *a4, *a8, 0 +3fd2a5f0: move *a4, *a8, 0 +3fd2a600: .word 0x7888 +3fd2a610: .word 0x0403 +3fd2a620: pixblt l,l +3fd2a630: .word 0xff05 +3fd2a640: fill xy +3fd2a650: sext a3, 1 +3fd2a660: subi 0xeeeee0fa, a7 +3fd2a690: addk 8, b1 +3fd2a6a0: addk 8, b1 +3fd2a6b0: addk 8, b1 +3fd2a6c0: sext a3, 1 +3fd2a6d0: pixblt l,l +3fd2a6e0: addk 8, a3 +L3FD2A6F0: +3fd2a6f0: addk 8, b1 +3fd2a700: addk 8, b1 +3fd2a710: addk 8, b1 +3fd2a720: pixt b8, *b1, xy +3fd2a730: .word 0x0400 +3fd2a740: subi 0x777770fa, a7 +3fd2a770: move *a4, *a8, 0 +3fd2a780: move *a4, *a8, 0 +3fd2a790: move *a4, *a8, 0 +3fd2a7a0: .word 0x0400 +3fd2a7b0: pixblt l,l +3fd2a7c0: move *a0, *a3, 0 +3fd2a7d0: move *a4, *a8, 0 +3fd2a7e0: move *a4, *a8, 0 +3fd2a7f0: move *a4, *a8, 0 +3fd2a800: pixt a4, *a8 +3fd2a810: sext a3, 1 +3fd2a820: subi 0xeeeed3fa, a7 +3fd2a850: addk 8, b1 +3fd2a860: addk 8, b1 +3fd2a870: addk 8, b1 +3fd2a880: sext a3, 1 +3fd2a890: pixblt l,l +3fd2a8a0: addk 8, a3 +3fd2a8b0: addk 8, b1 +3fd2a8c0: addk 8, b1 +3fd2a8d0: addk 8, b1 +3fd2a8e0: jrls L3FD2AA00 +3fd2a8f0: .word 0x0400 +3fd2a900: subi 0x7777bcfa, a7 +3fd2a930: move *a4, *a8, 0 +3fd2a940: move *a4, *a8, 0 +L3FD2A950: +3fd2a950: move *a4, *a8, 0 +3fd2a960: .word 0x0400 +3fd2a970: pixblt l,l +3fd2a980: move *a0, *a3, 0 +3fd2a990: move *a4, *a8, 0 +3fd2a9a0: move *a4, *a8, 0 +3fd2a9b0: move *a4, *a8, 0 +3fd2a9c0: .word 0x3488 +3fd2a9d0: .word 0x0401 +3fd2a9e0: pixblt l,l +3fd2a9f0: sll 0x0, a5 +L3FD2AA00: +3fd2aa00: move a2, *a9+, 1 +3fd2aa10: sub b2, b4 +3fd2aa20: sll 0x4, b2 +3fd2aa30: nop +3fd2aa40: sext a6, 1 +L3FD2AA50: +3fd2aa50: sext sp, 0 +3fd2aa60: move a2, *a9+, 1 +3fd2aa70: addk 9, a4 +3fd2aa80: sll 0x4, b5 +3fd2aa90: .word 0x0249 +3fd2aaa0: sext a2, 1 +3fd2aab0: sext a7, 0 +3fd2aac0: dsjs a5, L3FD2A950 +3fd2aad0: add a8, a8 +3fd2aae0: addc a0, a8 +3fd2aaf0: .word 0x0210 +3fd2ab00: sext a2, 1 +3fd2ab10: pixblt l,l +3fd2ab20: addk 7, b12 +3fd2ab30: move *a2, a2, 0 +3fd2ab40: addk 8, a8 +3fd2ab50: .word 0x7c22 +3fd2ab60: sext a0, 1 +3fd2ab70: pixblt l,l +3fd2ab80: move a8, *a5, 0 +3fd2ab90: add a2, a0 +3fd2aba0: inc a0 +3fd2abb0: .word 0x0810 +3fd2abc0: .word 0x0404 +3fd2abd0: emu +3fd2abe0: add a4, a1 +3fd2abf0: sla 0x2, a0 +3fd2ac00: addk 32, b0 +3fd2ac10: .word 0x0008 +3fd2ac20: sext a7, 1 +3fd2ac30: sext sp, 0 +3fd2ac40: sla 0x2, a0 +3fd2ac50: .word 0x0410 +3fd2ac60: add a8, a2 +3fd2ac70: inc a0 +3fd2ac80: .word 0x0204 +3fd2ac90: sla 0x2, a1 +3fd2aca0: .word 0x0410 +3fd2acb0: add a8, a2 +3fd2acc0: rev a0 +3fd2acd0: sext a0, 1 +3fd2ace0: sext a7, 0 +3fd2acf0: .word 0x7ffe +3fd2ad00: inc a0 +3fd2ad10: sext a0, 1 +3fd2ad20: sext a7, 1 +3fd2ad30: add b7, b12 +3fd2ad40: btst 0, a0 +3fd2ad50: sext a0, 0 +3fd2ad60: pixblt l,l +3fd2ad70: sla 0x8, a5 +3fd2ad80: sla 0x8, a4 +3fd2ad90: sla 0x8, a4 +3fd2ada0: sla a8, a4 +3fd2adb0: .word 0x0844 +3fd2adc0: addc b0, b1 +3fd2add0: .word 0x0084 +3fd2ade0: .word 0x0601 +3fd2adf0: .word 0x0a07 +3fd2ae00: move b7, *sp+, 0 +3fd2ae10: jrp L3FD2A6F0 +3fd2ae20: rev a0 +3fd2ae30: emu +3fd2ae40: sext a6, 1 +3fd2ae50: .word 0xfe0a +3fd2ae60: .word 0x7d08 +3fd2ae70: .word 0xbe42 +3fd2ae80: emu +3fd2ae90: sext a6, 1 +3fd2aea0: .word 0xff0a +3fd2aeb0: sla a6, a1 +3fd2aec0: .word 0x026c +3fd2aed0: btst 7, a0 +3fd2aee0: .word 0x0601 +3fd2aef0: .word 0x0e07 +3fd2af00: move *a0+, *a4+, 0 +3fd2af10: addc b0, b0 +3fd2af20: sla 0x8, a8 +3fd2af30: addk 4, a4 +3fd2af40: .word 0x0842 +3fd2af50: sra a1, a1 +3fd2af60: .word 0x0000 +3fd2af70: sext a7, 1 +3fd2af80: .word 0x0009 +3fd2af90: .word 0x0e08 +3fd2afa0: .word 0x0002 +3fd2afb0: move *a0, *a0, 0 +3fd2afc0: sla 0x17, a14 +3fd2afd0: sext a1, 1 +3fd2afe0: trap 7 +3fd2aff0: srl b7, b14 +3fd2b000: sll 0x4, b6 +3fd2b010: srl a2, a9 +3fd2b020: .word 0x0002 +3fd2b030: sext a7, 1 +3fd2b040: .word 0xfe09 +3fd2b050: sra b5, b6 +3fd2b060: move *b9+, *b2+, 0 +3fd2b070: .word 0xda4c +3fd2b080: emu +3fd2b090: sext a6, 1 +3fd2b0a0: .word 0xfe09 +3fd2b0b0: move a4, *a4, 0 +3fd2b0c0: .word 0x080f +3fd2b0d0: .word 0x0001 +3fd2b0e0: sext a7, 1 +3fd2b0f0: .word 0x000b +3fd2b100: .word 0x0408 +3fd2b110: addc a4, a5 +3fd2b120: move *a5, *a1, 0 +3fd2b130: sla 0x12, a4 +3fd2b140: btst 1, b1 +3fd2b150: sext a0, 1 +3fd2b160: addi 0x7f00, a7 +3fd2b180: cmp b4, b1 +3fd2b190: move a1, -*a4, 1 +3fd2b1a0: sra 0x1e, b0 +3fd2b1b0: .word 0x0414 +3fd2b1c0: emu +3fd2b1d0: sext a6, 1 +3fd2b1e0: .word 0x000b +3fd2b1f0: move *a4(0x6b5a), *a14(0x8ead), 0 +3fd2b220: exgpc b8 +3fd2b230: sext a6, 1 +3fd2b240: .word 0x000b +3fd2b250: btst b2, sp +3fd2b260: move *a1, a9, 0 +3fd2b270: addc b0, b0 +3fd2b280: exgpc b12 +3fd2b290: sext a6, 1 +3fd2b2a0: pixt *a8, a7 +3fd2b2b0: clrc +3fd2b2c0: .word 0x0601 +3fd2b2d0: sext a7, 1 +3fd2b2e0: .word 0x37fd +3fd2b2f0: pixblt b,l +3fd2b300: .word 0x0601 +3fd2b310: addi 0x2e00, a7 +3fd2b330: divs a6, a6 +3fd2b340: movb a11, *a11 +3fd2b350: dsjs b1, L3FD2B470 +3fd2b360: .word 0x0601 +3fd2b370: .word 0x0807 +3fd2b380: and sp, b14 +3fd2b390: move b0, -*b1, 1 +3fd2b3a0: rev a2 +3fd2b3b0: sext a7, 1 +3fd2b3c0: .word 0x000b +3fd2b3d0: .word 0x0408 +3fd2b3e0: addc a4, a5 +3fd2b3f0: move *a5, *a1, 0 +3fd2b400: sla 0x12, a4 +3fd2b410: movk 6, b1 +3fd2b420: sext a0, 1 +3fd2b430: .word 0x0807 +3fd2b440: subk 7, b13 +3fd2b450: .word 0xd8df +3fd2b460: getpc a7 +L3FD2B470: +3fd2b470: sext a0, 1 +3fd2b480: trap 7 +3fd2b490: .word 0x08fe +3fd2b4a0: fill l +3fd2b4b0: move sp, *b12, 1 +3fd2b4c0: rev a0 +3fd2b4d0: .word 0x0601 +3fd2b4e0: trap 7 +3fd2b4f0: btst 0, b14 +3fd2b500: pixblt b,l +3fd2b510: move @0xb070700, @0x48917f00, 1 +3fd2b560: addk 17, a4 +3fd2b570: sub a4, a9 +3fd2b580: move *a9(0x11d), *a2+, 0 +3fd2b5a0: sext a6, 1 +3fd2b5b0: .word 0x000b +3fd2b5c0: .word 0xd48e +3fd2b5d0: lmo b10, b10 +3fd2b5e0: move *b3, b5, 0 +3fd2b5f0: exgpc b8 +3fd2b600: sext a7, 1 +3fd2b610: .word 0x000b +3fd2b620: sra 0x1b, sp +3fd2b630: .word 0x0492 +3fd2b640: move a2, *a2+, 0 +3fd2b650: pixt a5, *a2 +3fd2b660: .word 0x0003 +3fd2b670: sext a7, 1 +3fd2b680: .word 0x020e +3fd2b690: addk 3, a0 +3fd2b6a0: .word 0x0408 +3fd2b6b0: sub a4, a1 +3fd2b6c0: .word 0x0a22 +3fd2b6d0: addc a4, a5 +3fd2b6e0: sla 0x5, a1 +3fd2b6f0: .word 0x0810 +3fd2b700: .word 0x0601 +3fd2b710: addi 0x2e00, a7 +3fd2b730: movk 6, a6 +3fd2b740: or a3, a3 +3fd2b750: mods a10, a10 +3fd2b760: .word 0x0601 +3fd2b770: addi 0x3f00, a7 +3fd2b790: move a2, -*a6, 0 +3fd2b7a0: .word 0x029c +3fd2b7b0: .word 0x7e31 +3fd2b7c0: sext a0, 1 +3fd2b7d0: addi 0x4100, a7 +3fd2b7f0: move *b4, *b1, 0 +3fd2b800: add a10, a2 +3fd2b810: inc a0 +3fd2b820: .word 0x0408 +3fd2b830: emu +3fd2b840: sext a6, 1 +3fd2b850: .word 0x000b +3fd2b860: move *b2, b12, 0 +3fd2b870: addc b0, b0 +3fd2b880: add a8, a8 +3fd2b890: jump b0 +3fd2b8a0: sext a6, 1 +3fd2b8b0: .word 0x000b +3fd2b8c0: add a8, a7 +3fd2b8d0: sla 0x8, a8 +3fd2b8e0: addk 4, a4 +3fd2b8f0: emu +3fd2b900: sext a6, 1 +3fd2b910: .word 0x000c +3fd2b920: jrle L3FD2BC10 +3fd2b930: sll b8, b8 +3fd2b940: rl 0xc, a12 +3fd2b950: .word 0x08c6 +3fd2b960: .word 0x0601 +3fd2b970: .word 0x0c07 +3fd2b980: rl 0x8, a0 +3fd2b990: movk 6, a6 +3fd2b9a0: movb a3, *a3 +3fd2b9b0: subb b1, b1 +3fd2b9c0: .word 0x0007 +3fd2b9d0: sext a7, 1 +3fd2b9e0: .word 0x0009 +3fd2b9f0: .word 0x0408 +3fd2ba00: addc a4, a5 +3fd2ba10: move *b8, *b1, 0 +3fd2ba20: add a12, a2 +3fd2ba30: sext a0, 1 +3fd2ba40: trap 7 +3fd2ba50: jap L3FD74470 +3fd2ba70: move a10, -*a4, 0 +3fd2ba80: addk 2, b0 +3fd2ba90: emu +3fd2baa0: sext a6, 1 +3fd2bab0: pixt *a0, *a8 +3fd2bac0: addc b0, sp +3fd2bad0: emu +3fd2bae0: sext a7, 1 +3fd2baf0: .word 0x0009 +3fd2bb00: btst 26, a12 +3fd2bb10: and a10, a5 +3fd2bb20: sra b8, b4 +3fd2bb30: exgpc b6 +3fd2bb40: sext a7, 1 +3fd2bb50: .word 0x040c +3fd2bb60: cmp b8, b8 +3fd2bb70: move b4, -*b2, 1 +3fd2bb80: move *a1, *a6, 1 +3fd2bb90: sra 0x1b, a2 +3fd2bba0: add b11, b6 +3fd2bbb0: .word 0x0410 +3fd2bbc0: sext a1, 1 +3fd2bbd0: trap 7 +3fd2bbe0: sll 0x10, a3 +3fd2bbf0: and a10, a9 +3fd2bc00: jrls L3FD2BC90 +L3FD2BC10: +3fd2bc10: move *b1, *b0, 1 +3fd2bc20: jrnv L3FD2BE70 +3fd2bc30: .word 0x0601 +3fd2bc40: .word 0x0c07 +3fd2bc50: movb *a0, *a0 +3fd2bc60: subxy b0, b0 +3fd2bc70: movb a3, *a2 +3fd2bc80: subb b1, b1 +L3FD2BC90: +3fd2bc90: emu +3fd2bca0: sext a6, 1 +3fd2bcb0: .word 0x0009 +3fd2bcc0: move *b2, *b12, 0 +3fd2bcd0: addc sp, b0 +3fd2bce0: btst 15, a8 +3fd2bcf0: sext a1, 1 +3fd2bd00: .word 0x0c07 +3fd2bd10: .word 0x0804 +3fd2bd20: .word 0x7082 +3fd2bd30: move *a5+, *a10+, 1 +3fd2bd40: sra a13, a6 +3fd2bd50: dsjs b5, L3FD2BE00 +3fd2bd60: add a8, a4 +3fd2bd70: emu +3fd2bd80: sext a6, 1 +3fd2bd90: nop +3fd2bda0: sra 0xf, b1 +3fd2bdb0: subk 5, a5 +3fd2bdc0: sub a1, a1 +3fd2bdd0: emu +3fd2bde0: sext a1, 1 +3fd2bdf0: trap 7 +L3FD2BE00: +3fd2be00: .word 0x9f03 +3fd2be10: move *a1, *a8, 1 +3fd2be20: subk 3, a2 +3fd2be30: addk 10, a5 +3fd2be40: add a8, a4 +3fd2be50: sext a2, 0 +3fd2be60: trap 7 +L3FD2BE70: +3fd2be70: move a8, *a0+, 1 +3fd2be80: move -*b4, b4, 0 +3fd2be90: emu +3fd2bea0: sext a6, 1 +3fd2beb0: .word 0x000c +3fd2bec0: btst a2, a12 +3fd2bed0: .word 0x7f19 +3fd2bee0: sra 0x14, a12 +3fd2bef0: clrc +3fd2bf00: .word 0x0601 +3fd2bf10: trap 7 +3fd2bf20: andn a0, a0 +3fd2bf30: sra a9, a10 +3fd2bf40: btst a2, a10 +3fd2bf50: emu +3fd2bf60: sext a6, 1 +3fd2bf70: .word 0x000c +3fd2bf80: addk 4, a6 +3fd2bf90: move *a2, *a2, 0 +3fd2bfa0: btst b2, b2 +3fd2bfb0: .word 0x0ca5 +3fd2bfc0: .word 0x0601 +3fd2bfd0: trap 7 +3fd2bfe0: andn a8, a0 +3fd2bff0: sra 0x16, a10 +3fd2c000: rl 0x14, b5 +3fd2c010: emu +3fd2c020: sext a6, 1 +3fd2c030: .word 0x000c +3fd2c040: sla 0x8, a7 +3fd2c050: .word 0x7d08 +3fd2c060: rl 0xc, a12 +3fd2c070: setf 6, 0, 1 +3fd2c080: sext a1, 1 +3fd2c090: trap 7 +3fd2c0a0: .word 0xbf00 +3fd2c0b0: cmp a9, a4 +3fd2c0c0: move b2, *b1+, 1 +3fd2c0d0: movk 9, a4 +3fd2c0e0: sext a0, 1 +3fd2c0f0: .word 0x0c07 +3fd2c100: addk 32, a3 +3fd2c110: sub a0, a8 +3fd2c120: move *a9+, a10, 0 +3fd2c130: move a9, *a10+, 1 +3fd2c140: sra a6, a9 +3fd2c150: addc a14, a10 +3fd2c160: inc a0 +3fd2c170: emu +3fd2c180: sext a6, 1 +3fd2c190: nop +3fd2c1a0: jreq L3FD2C670 +3fd2c1b0: sll b8, b8 +3fd2c1c0: sll 0x1a, a12 +L3FD2C1D0: +3fd2c1d0: .word 0x0084 +3fd2c1e0: sext a1, 1 +3fd2c1f0: trap 7 +3fd2c200: movb *a0(0x4514), *a0(0x1451) +3fd2c230: .word 0x0625 +3fd2c240: .word 0x0601 +3fd2c250: trap 7 +3fd2c260: .word 0x9f00 +3fd2c270: sla 0x10, b0 +3fd2c280: move a4, *a4+, 0 +3fd2c290: emu +3fd2c2a0: sext a7, 1 +3fd2c2b0: nop +3fd2c2c0: move b1, *b0, 1 +3fd2c2d0: dsjs a0, L3FD2C1D0 +3fd2c2e0: sla 0x4, a2 +3fd2c2f0: add a8, a4 +3fd2c300: jrlt L3FD2C410 +3fd2c310: emu +3fd2c320: sext a6, 1 +3fd2c330: .word 0x0009 +3fd2c340: .word 0xd652 +3fd2c350: lmo b10, b10 +3fd2c360: .word 0x0aad +3fd2c370: .word 0x0601 +3fd2c380: .word 0x0c07 +3fd2c390: .word 0x9e04 +3fd2c3a0: sla 0x8, a8 +3fd2c3b0: .word 0x0898 +3fd2c3c0: .word 0x0421 +3fd2c3d0: sla 0x8, a7 +3fd2c3e0: getpc a4 +3fd2c3f0: sext a6, 1 +3fd2c400: .word 0x0009 +L3FD2C410: +3fd2c410: jrle L3FD2C730 +3fd2c420: sll b8, b8 +3fd2c430: .word 0x064a +3fd2c440: .word 0x0601 +3fd2c450: .word 0x0c07 +3fd2c460: btst 15, a4 +3fd2c470: sla 0x11, a2 +3fd2c480: .word 0x0844 +3fd2c490: .word 0x0421 +3fd2c4a0: sla 0x8, a7 +3fd2c4b0: getpc a4 +3fd2c4c0: sext a7, 1 +3fd2c4d0: pixt *a8, *a8 +3fd2c4e0: pixt a4, *a4, xy +3fd2c4f0: .word 0x040b +3fd2c500: .word 0x0601 +3fd2c510: .word 0x0c07 +3fd2c520: jrlt L3FD2C560 +3fd2c530: btst b6, b5 +3fd2c540: sla 0x8, a8 +3fd2c550: addk 4, a4 +L3FD2C560: +3fd2c560: .word 0x0842 +3fd2c570: emu +3fd2c580: sext a7, 1 +3fd2c590: pixt *a8, *a8 +3fd2c5a0: pixt *a0, xy, *a8, xy +3fd2c5b0: .word 0x0843 +3fd2c5c0: .word 0x0601 +3fd2c5d0: .word 0x0c07 +3fd2c5e0: move *a0, a3, 0 +3fd2c5f0: addc b0, b0 +3fd2c600: sla 0x8, a8 +3fd2c610: move a4, *a4+, 0 +3fd2c620: btst 21, b10 +3fd2c630: .word 0x0001 +3fd2c640: .word 0x0000 +3fd2c650: .word 0x0000 +3fd2c660: .word 0x0000 +L3FD2C670: +3fd2c670: .word 0x0000 +3fd2c680: .word 0x0000 +3fd2c690: sla a0, a0 +3fd2c6a0: .word 0x000a +3fd2c6b0: dsjs a0, L3FD2C6C0 +L3FD2C6C0: +3fd2c6c0: move *b3(0x3f), *b3+, 1 +3fd2c6e0: .word 0x0000 +3fd2c6f0: .word 0x0000 +3fd2c700: .word 0x0000 +3fd2c710: .word 0x0000 +3fd2c720: .word 0x0000 +L3FD2C730: +3fd2c730: .word 0x0000 +3fd2c740: emu +3fd2c750: dsjs a0, L3FD2C760 +L3FD2C760: +3fd2c760: move *a6(0x3f), *a6+, 1 +3fd2c780: .word 0x0000 +3fd2c790: .word 0x0000 +3fd2c7a0: .word 0x0000 +3fd2c7b0: move *a0+, *a0+, 0 +3fd2c7c0: move *b3(0x3f), *b0+, 1 +3fd2c7e0: .word 0x0000 +3fd2c7f0: .word 0x0000 +3fd2c800: sub a1, a13 +3fd2c810: addc a10, a5 +3fd2c820: or a1, a13 +3fd2c830: .word 0x7265 +3fd2c840: rl a11, a13 +3fd2c850: sla a11, a14 +3fd2c860: srl 0x15, a12 +3fd2c870: sra a10, a13 +3fd2c880: rl a11, a4 +3fd2c890: mods b11, b5 +3fd2c8a0: andn a1, a13 +3fd2c8b0: move a1, b13 +3fd2c8c0: .word 0x7261 +3fd2c8d0: modu b11, b2 +3fd2c8e0: srl 0x15, b7 +3fd2c8f0: rl 0x9, a13 +3fd2c900: srl 0x17, b4 +3fd2c910: .word 0x3431 +3fd2c920: srl 0x17, b0 +3fd2c930: .word 0x3537 +3fd2c940: .word 0x372d +3fd2c950: srl 0x17, b5 +3fd2c960: srl 0x16, a3 +3fd2c970: rl 0x1, b6 +3fd2c980: sub a1, a13 +3fd2c990: addc a10, a5 +3fd2c9a0: sub a1, a13 +3fd2c9b0: addc a10, a5 +3fd2c9c0: sra b11, b4 +3fd2c9d0: rl a3, a3 +3fd2c9e0: srl 0x18, a0 +3fd2c9f0: sub a10, a4 +3fd2ca00: srl 0x16, a3 +3fd2ca10: sra b10, b4 +3fd2ca20: mods b11, b2 +3fd2ca30: modu a3, a9 +3fd2ca40: mods a3, a1 +3fd2ca50: move a9, a13 +3fd2ca60: sra a3, a5 +3fd2ca70: .word 0x7569 +3fd2ca80: srl 0x15, a13 +3fd2ca90: srl 0x16, b2 +3fd2caa0: sla a10, a14 +3fd2cab0: .word 0x7272 +3fd2cac0: .word 0x776f +3fd2cad0: srl 0x17, a13 +3fd2cae0: .word 0x3431 +3fd2caf0: rl 0x9, a13 +3fd2cb00: rl 0x1, b4 +3fd2cb10: .word 0x372d +3fd2cb20: srl 0x17, b5 +3fd2cb30: .word 0x3537 +3fd2cb40: addc a9, a13 +3fd2cb50: .word 0x362d +3fd2cb60: sub a1, a13 +3fd2cb70: addc a10, a5 +3fd2cb80: sub a1, a13 +3fd2cb90: addc a10, a5 +3fd2cba0: sra b11, b4 +3fd2cbb0: rl a3, a3 +3fd2cbc0: and a8, a0 +3fd2cbd0: .word 0x0000 +3fd2cbe0: andn a0, a0 +3fd2cbf0: .word 0x0000 +3fd2cc00: add a0, a0 +3fd2cc10: .word 0x0000 +3fd2cc20: mods a8, a0 +3fd2cc30: .word 0x0000 +3fd2cc40: or a0, a0 +3fd2cc50: .word 0x0000 +3fd2cc60: .word 0x7000 +3fd2cc70: .word 0x0000 +3fd2cc80: clr a0 +3fd2cc90: .word 0x0000 +3fd2cca0: xor a8, a0 +3fd2ccb0: .word 0x0000 +3fd2ccc0: divs a0, a0 +3fd2ccd0: .word 0x0000 +3fd2cce0: .word 0x7600 +3fd2ccf0: .word 0x0000 +3fd2cd00: divu a0, a0 +3fd2cd10: .word 0x0000 +3fd2cd20: divu a8, a0 +3fd2cd30: .word 0x0000 +3fd2cd40: mpys a0, a0 +3fd2cd50: .word 0x0000 +3fd2cd60: andn a0, a0 +3fd2cd70: .word 0x0000 +3fd2cd80: mpys a8, a0 +3fd2cd90: .word 0x0000 +3fd2cda0: .word 0x0e00 +3fd2cdb0: .word 0x0000 +3fd2cdc0: dsjs a0, L3FD2CF50 +3fd2cdd0: .word 0x0000 +3fd2cde0: movb a0, *a0 +3fd2cdf0: .word 0x0000 +3fd2ce00: mpyu a0, a0 +3fd2ce10: .word 0x0000 +3fd2ce20: btst a8, a0 +3fd2ce30: .word 0x0000 +3fd2ce40: mpyu a8, a0 +3fd2ce50: .word 0x0000 +3fd2ce60: btst a8, a0 +3fd2ce70: .word 0x0000 +3fd2ce80: sla a0, a0 +3fd2ce90: .word 0x0000 +3fd2cea0: modu a8, a0 +3fd2ceb0: .word 0x0000 +3fd2cec0: sll a0, a0 +3fd2ced0: .word 0x0000 +3fd2cee0: dsjs a0, L3FD2CEF0 +L3FD2CEF0: +3fd2cef0: .word 0x0000 +3fd2cf00: sra a0, a0 +3fd2cf10: .word 0x0000 +3fd2cf20: .word 0x7000 +3fd2cf30: .word 0x0000 +3fd2cf40: sll a8, a0 +L3FD2CF50: +3fd2cf50: .word 0x0000 +3fd2cf60: .word 0x7100 +3fd2cf70: .word 0x0000 +3fd2cf80: srl a0, a0 +L3FD2CF90: +3fd2cf90: .word 0x0000 +3fd2cfa0: .word 0x7900 +3fd2cfb0: .word 0x0000 +3fd2cfc0: add a8, a0 +3fd2cfd0: .word 0x0000 +3fd2cfe0: .word 0x7700 +3fd2cff0: .word 0x0000 +3fd2d000: dsjs a0, L3FD2CF90 +3fd2d010: .word 0x0000 +3fd2d020: .word 0x7b00 +3fd2d030: .word 0x0000 +3fd2d040: addc a0, a0 +3fd2d050: .word 0x0000 +3fd2d060: .word 0x0800 +3fd2d070: .word 0x0000 +3fd2d080: dsjs a0, L3FD2D090 +L3FD2D090: +3fd2d090: .word 0x0000 +3fd2d0a0: .word 0x0600 +3fd2d0b0: .word 0x0000 +3fd2d0c0: dsjs a0, L3FD2D0D0 +L3FD2D0D0: +3fd2d0d0: .word 0x0000 +3fd2d0e0: srl a8, a0 +3fd2d0f0: .word 0x0000 +3fd2d100: dsjs a0, L3FD2D190 +3fd2d110: .word 0x0000 +3fd2d120: .word 0x0600 +3fd2d130: .word 0x0000 +3fd2d140: addk 16, a0 +3fd2d150: .word 0x0000 +3fd2d160: move a0, *a0, 0 +3fd2d170: .word 0x0000 +3fd2d180: or a0, a0 +L3FD2D190: +3fd2d190: .word 0x0000 +3fd2d1a0: emu +3fd2d1b0: .word 0x0600 +3fd2d1c0: subi 0xfffff9ff, a0 +3fd2d1f0: .word 0x0000 +3fd2d200: addi 0x0, a0 +3fd2d220: .word 0x0200 +3fd2d230: .word 0x0000 +3fd2d240: .word 0x0000 +3fd2d250: nop +3fd2d260: .word 0x0600 +3fd2d270: .word 0xff00 +3fd2d280: drav b7, sp +3fd2d290: .word 0x00ff +3fd2d2a0: nop +3fd2d2b0: .word 0x0600 +3fd2d2c0: .word 0x0600 +3fd2d2d0: addi 0x200, a0 +3fd2d2f0: .word 0x0000 +3fd2d300: .word 0x0000 +3fd2d310: .word 0x0000 +3fd2d320: .word 0x0000 +3fd2d330: .word 0x0000 +3fd2d340: sla 0x0, a0 +3fd2d350: .word 0x0000 +3fd2d360: .word 0x0000 +3fd2d370: .word 0x0000 +3fd2d380: .word 0xfe00 +3fd2d390: .word 0x0000 +3fd2d3a0: .word 0x0000 +3fd2d3b0: .word 0x0a00 +3fd2d3c0: subk 24, a0 +3fd2d3d0: .word 0x0000 +3fd2d3e0: .word 0x0000 +3fd2d3f0: .word 0x0000 +3fd2d400: jac L3FD000D0 +3fd2d420: .word 0xbe3f +L3FD2D430: +3fd2d430: jrhi L3FD2D450 +3fd2d440: jrnc L3FD2D460 +L3FD2D450: +3fd2d450: move *a0(0xda01), *a1+, 0 +3fd2d470: cmpxy a0, a1 +3fd2d480: movy a8, a1 +3fd2d490: pixt a8, *a1 +3fd2d4a0: .word 0xff01 +3fd2d4b0: .word 0x0801 +3fd2d4c0: addk 8, a2 +3fd2d4d0: movk 16, a2 +3fd2d4e0: sla 0x18, a2 +3fd2d4f0: sra 0x18, a2 +3fd2d500: srl 0x8, a2 +3fd2d510: .word 0x3502 +3fd2d520: dsjs a2, L3FD2D430 +3fd2d530: cmp a0, a2 +3fd2d540: andn a0, a2 +3fd2d550: mpys a0, a2 +3fd2d560: srl a0, a2 +3fd2d570: .word 0x7002 +3fd2d580: .word 0x7a02 +3fd2d590: move *a0, a2, 0 +3fd2d5a0: movb *a0, a2 +3fd2d5b0: move *a0+, *a2+, 0 +3fd2d5c0: move a0, -*a2, 1 +3fd2d5d0: move -*a0, -*a2, 0 +L3FD2D5E0: +3fd2d5e0: movb *a8(0xb802), a2 +3fd2d600: .word 0xbf02 +3fd2d610: jrc L3FD2D640 +3fd2d620: move *a0(0xdc02), *a2+, 1 +L3FD2D640: +3fd2d640: cpw a0, a2 +3fd2d650: pixt a0, *a2, xy +3fd2d660: pixt *a0, a2 +3fd2d670: .word 0x0402 +3fd2d680: subi 0xdffce9fc, a3 +3fd2d6b0: sra 0x10, a3 +3fd2d6c0: .word 0x3403 +3fd2d6d0: dsjs a3, L3FD2D5E0 +3fd2d6e0: cmp a0, a3 +3fd2d6f0: and a8, a3 +3fd2d700: divu a8, a3 +3fd2d710: sra a8, a3 +3fd2d720: modu a8, a3 +3fd2d730: .word 0x7903 +3fd2d740: move *a0, a3, 0 +3fd2d750: movb *a0, a3 +3fd2d760: move *a0+, *a3+, 0 +3fd2d770: move a0, -*a3, 1 +L3FD2D780: +3fd2d780: movb a0, *a3(0xb603) +3fd2d7a0: jruc L3FD2D7E0 +3fd2d7b0: jreq L3FD2D7F0 +3fd2d7c0: move @0xe703de03, *a3+, 0 +L3FD2D7F0: +3fd2d7f0: pixt a0, *a3, xy +3fd2d800: pixt a8, *a3 +3fd2d810: .word 0x0003 +3fd2d820: sext a4, 0 +3fd2d830: .word 0x0e04 +3fd2d840: btst 23, a4 +3fd2d850: sra 0x20, a4 +3fd2d860: rl 0x18, a4 +3fd2d870: dsjs a4, L3FD2D780 +3fd2d880: cmp a8, a4 +3fd2d890: and a0, a4 +3fd2d8a0: divu a0, a4 +3fd2d8b0: sra a8, a4 +3fd2d8c0: .word 0x7104 +3fd2d8d0: .word 0x7904 +3fd2d8e0: move a8, *a4, 0 +3fd2d8f0: move *a0, *a4, 1 +3fd2d900: move a8, *a4+, 1 +3fd2d910: move a0, -*a4, 1 +3fd2d920: move -*a0, -*a4, 0 +3fd2d930: movb *a0(0xb404), a4 +3fd2d950: move *a0(0xc004), *a4(0xcc04), 1 +3fd2d980: move @0xec04e104, *a4+, 1 +3fd2d9b0: pixt *a8, xy, a4 +3fd2d9c0: pixt *a8, *a4 +3fd2d9d0: sext a4, 1 +3fd2d9e0: addk 32, a5 +3fd2d9f0: movk 8, a5 +3fd2da00: sla 0x18, a5 +3fd2da10: .word 0xff05 +3fd2da20: .word 0xffff +3fd2da30: .word 0xffff +3fd2da40: .word 0xffff +3fd2da50: .word 0xffff +3fd2da60: .word 0xffff +3fd2da70: .word 0xffff +3fd2da80: .word 0xffff +3fd2da90: .word 0xffff +3fd2daa0: .word 0xffff +3fd2dab0: .word 0xffff +3fd2dac0: .word 0xffff +3fd2dad0: .word 0xffff +3fd2dae0: .word 0xffff +3fd2daf0: .word 0xffff +3fd2db00: .word 0xffff +3fd2db10: .word 0xffff +3fd2db20: .word 0xffff +3fd2db30: .word 0xffff +3fd2db40: .word 0xffff +3fd2db50: .word 0xffff +3fd2db60: .word 0xffff +3fd2db70: .word 0xffff +3fd2db80: .word 0xffff +3fd2db90: .word 0xffff +3fd2dba0: .word 0xffff +3fd2dbb0: .word 0xffff +3fd2dbc0: .word 0xffff +3fd2dbd0: .word 0xffff +3fd2dbe0: .word 0xffff +3fd2dbf0: .word 0xffff +3fd2dc00: .word 0xffff +3fd2dc10: .word 0xffff +3fd2dc20: .word 0xffff +3fd2dc30: sra 0x11, sp +3fd2dc40: .word 0x3405 +3fd2dc50: dsjs a5, L3FD2DC60 +L3FD2DC60: +3fd2dc60: addc a0, a5 +3fd2dc70: move a0, a5 +3fd2dc80: xor a0, a5 +3fd2dc90: mpys a8, a5 +3fd2dca0: srl a8, a5 +3fd2dcb0: .word 0x7105 +3fd2dcc0: .word 0x7b05 +3fd2dcd0: move *a8, a5, 0 +3fd2dce0: movb *a8, a5 +3fd2dcf0: move *a8+, *a5+, 0 +3fd2dd00: move a8, -*a5, 1 +3fd2dd10: movb a8, *a5(0xb705) +3fd2dd30: jrp L3FD2DD90 +3fd2dd40: jrnc L3FD2DDA0 +3fd2dd50: move *a8(0xe005), *a5+, 0 +3fd2dd70: movy a8, a5 +3fd2dd80: drav a0, a5 +L3FD2DD90: +3fd2dd90: pixt *a8, *a5 +L3FD2DDA0: +3fd2dda0: .word 0xff05 +3fd2ddb0: .word 0xffff +3fd2ddc0: .word 0xffff +3fd2ddd0: .word 0xffff +3fd2dde0: movi 0x1d061306, sp +3fd2de10: sll 0x18, a6 +3fd2de20: rl 0x18, a6 +3fd2de30: dsjs a6, L3FD2DE40 +L3FD2DE40: +3fd2de40: sub a8, a6 +3fd2de50: move a0, b6 +3fd2de60: xor a8, a6 +3fd2de70: sla a0, a6 +3fd2de80: rl a8, a6 +3fd2de90: .word 0x7306 +3fd2dea0: .word 0x7d06 +3fd2deb0: move *a8, a6, 0 +3fd2dec0: movb *a0, a6 +3fd2ded0: move *a0+, *a6+, 0 +3fd2dee0: move a8, -*a6, 0 +3fd2def0: move -*a8, -*a6, 1 +3fd2df00: move *a0(0xc006), a6, 1 +L3FD2DF20: +3fd2df20: jrnc L3FD2DF90 +3fd2df30: move *a8(0xff06), *a6+, 1 +3fd2df50: .word 0xddff +3fd2df60: .word 0xff06 +3fd2df70: .word 0xffff +3fd2df80: cpw sp, sp +L3FD2DF90: +3fd2df90: pixt *a0, xy, a6 +3fd2dfa0: pixt *a0, *a6 +3fd2dfb0: .word 0x0606 +3fd2dfc0: addk 8, a7 +3fd2dfd0: movk 16, a7 +3fd2dfe0: sla 0x18, a7 +3fd2dff0: srl 0x20, a7 +3fd2e000: .word 0x3507 +3fd2e010: dsjs a7, L3FD2DF20 +3fd2e020: subb a8, a7 +3fd2e030: move a0, b7 +3fd2e040: xor a8, a7 +3fd2e050: sll a0, a7 +3fd2e060: mods a0, a7 +3fd2e070: .word 0x7607 +3fd2e080: .word 0x7f07 +3fd2e090: move *a8, *a7, 0 +3fd2e0a0: move *a8+, a7, 0 +3fd2e0b0: move a0, -*a7, 0 +3fd2e0c0: move -*a8, -*a7, 0 +3fd2e0d0: move a8, *a7(0xbd07), 1 +3fd2e0f0: .word 0xff07 +L3FD2E100: +3fd2e100: jrgt L3FD2E100 +3fd2e110: move *a8(0xdb07), *a7+, 0 +3fd2e130: cmpxy a0, a7 +3fd2e140: movy a0, a7 +3fd2e150: drav a8, a7 +3fd2e160: .word 0x0007 +3fd2e170: .word 0xff08 +3fd2e180: subi 0xe8f7, sp +3fd2e1a0: sla 0x0, a8 +3fd2e1b0: srl 0x20, a8 +3fd2e1c0: .word 0x3708 +3fd2e1d0: addc a8, a8 +3fd2e1e0: move a0, a8 +3fd2e1f0: or a8, a8 +3fd2e200: mpyu a0, a8 +3fd2e210: .word 0x0008 +3fd2e220: .word 0x0600 +3fd2e230: .word 0x0000 +3fd2e240: .word 0x0403 +3fd2e250: .word 0x0806 +3fd2e260: .word 0xbf00 +3fd2e270: sext a2, 0 +3fd2e280: trap 6 +3fd2e290: mods sp, b10 +3fd2e2a0: emu +3fd2e2b0: .word 0x0606 +3fd2e2c0: .word 0xff08 +3fd2e2d0: .word 0x7d4a +3fd2e2e0: move *sp+, b5, 0 +3fd2e2f0: emu +3fd2e300: .word 0x0606 +3fd2e310: .word 0x0008 +3fd2e320: or a14, a4 +3fd2e330: move -*a10, -*a7, 1 +3fd2e340: rev a3 +3fd2e350: .word 0x0606 +3fd2e360: .word 0x0008 +3fd2e370: move -*b10, b2, 0 +3fd2e380: .word 0x0420 +3fd2e390: btst a5, a5 +3fd2e3a0: .word 0x0601 +3fd2e3b0: .word 0x0806 +3fd2e3c0: sub a0, a0 +3fd2e3d0: sll a1, a9 +3fd2e3e0: pixt *b2, xy, b3 +3fd2e3f0: sext a3, 0 +3fd2e400: trap 6 +3fd2e410: .word 0x06f9 +3fd2e420: sext a2, 0 +3fd2e430: trap 6 +3fd2e440: move *a0+, a1, 0 +3fd2e450: sub b4, b2 +3fd2e460: .word 0x0222 +3fd2e470: .word 0x0605 +3fd2e480: emu +3fd2e490: cmp b4, b1 +3fd2e4a0: .word 0x0a52 +3fd2e4b0: .word 0x0601 +3fd2e4c0: .word 0x0806 +3fd2e4d0: move -*b7, b14, 0 +3fd2e4e0: xor b9, b10 +3fd2e4f0: emu +3fd2e500: .word 0x0606 +3fd2e510: .word 0xfe07 +3fd2e520: .word 0x7c84 +3fd2e530: .word 0x0042 +3fd2e540: .word 0x0402 +3fd2e550: .word 0x0206 +3fd2e560: movk 16, a1 +3fd2e570: .word 0x0601 +3fd2e580: sext a6, 0 +3fd2e590: btst 0, b12 +3fd2e5a0: .word 0x0403 +3fd2e5b0: .word 0x0206 +3fd2e5c0: nop +3fd2e5d0: sext a1, 0 +3fd2e5e0: .word 0x0806 +3fd2e5f0: move *a0, *a0, 0 +3fd2e600: sla 0x12, a4 +3fd2e610: emu +3fd2e620: .word 0x0606 +3fd2e630: .word 0x0008 +3fd2e640: jrge L3FD2EA90 +3fd2e650: move b8, -*b8, 1 +L3FD2E660: +3fd2e660: exgpc a2 +3fd2e670: .word 0x0606 +3fd2e680: .word 0x0008 +3fd2e690: addk 6, a4 +3fd2e6a0: .word 0x0842 +3fd2e6b0: pushst +3fd2e6c0: .word 0x0606 +3fd2e6d0: .word 0x0008 +3fd2e6e0: addc a1, a14 +3fd2e6f0: sub a2, a4 +3fd2e700: pushst +3fd2e710: .word 0x0606 +3fd2e720: .word 0x0008 +3fd2e730: addc a1, a14 +3fd2e740: sla a8, a6 +3fd2e750: jump b4 +3fd2e760: .word 0x0606 +3fd2e770: .word 0x0008 +3fd2e780: move -*a12, -*a8, 0 +3fd2e790: dsjs b4, L3FD2E660 +3fd2e7a0: getpc a2 +3fd2e7b0: .word 0x0606 +3fd2e7c0: .word 0x0008 +3fd2e7d0: move *b1, sp, 0 +3fd2e7e0: sla b8, b7 +3fd2e7f0: jump b4 +3fd2e800: .word 0x0606 +3fd2e810: .word 0x0008 +3fd2e820: move *a2, a12, 0 +3fd2e830: sll b8, b7 +3fd2e840: jump b4 +3fd2e850: .word 0x0606 +3fd2e860: .word 0x0008 +3fd2e870: sla 0x10, sp +3fd2e880: move *a2, a2, 0 +3fd2e890: emu +3fd2e8a0: .word 0x0606 +3fd2e8b0: .word 0x0008 +3fd2e8c0: subb a1, a14 +3fd2e8d0: sll b8, b7 +3fd2e8e0: jump b4 +3fd2e8f0: .word 0x0606 +3fd2e900: .word 0x0008 +3fd2e910: jrle L3FD2EC00 +3fd2e920: sla 0xf, a8 +3fd2e930: clrc +3fd2e940: .word 0x0604 +3fd2e950: .word 0x0006 +3fd2e960: .word 0x0233 +3fd2e970: .word 0x0604 +3fd2e980: emu +3fd2e990: movk 16, a10 +3fd2e9a0: sext a1, 0 +3fd2e9b0: sext a6, 1 +3fd2e9c0: cmp a0, a0 +3fd2e9d0: addc b0, b2 +3fd2e9e0: emu +3fd2e9f0: .word 0x0606 +3fd2ea00: .word 0xfe05 +3fd2ea10: .word 0x7c1f +3fd2ea20: .word 0x0602 +3fd2ea30: sext a6, 1 +3fd2ea40: sla 0x8, a0 +3fd2ea50: sll 0x4, a4 +3fd2ea60: emu +3fd2ea70: .word 0x0606 +3fd2ea80: .word 0x0008 +L3FD2EA90: +3fd2ea90: addc a1, a14 +3fd2eaa0: .word 0x0844 +3fd2eab0: exgpc a0 +3fd2eac0: .word 0x0606 +3fd2ead0: .word 0x0008 +3fd2eae0: cpw a1, a14 +3fd2eaf0: .word 0x735a +3fd2eb00: pushst +3fd2eb10: .word 0x0606 +3fd2eb20: .word 0x0008 +3fd2eb30: move -*a10, -*a4, 0 +3fd2eb40: .word 0x7f18 +3fd2eb50: getst a12 +3fd2eb60: .word 0x0606 +3fd2eb70: .word 0x0008 +3fd2eb80: jrle L3FD2EE80 +3fd2eb90: sll b8, b7 +3fd2eba0: jump b12 +3fd2ebb0: .word 0x0606 +3fd2ebc0: .word 0x0008 +3fd2ebd0: move *a1, a14, 1 +3fd2ebe0: addc b0, b0 +3fd2ebf0: jump b4 +L3FD2EC00: +3fd2ec00: .word 0x0606 +3fd2ec10: .word 0x0008 +3fd2ec20: jrle L3FD2EF20 +3fd2ec30: sll b8, b8 +3fd2ec40: .word 0x027c +3fd2ec50: .word 0x0606 +3fd2ec60: .word 0x0008 +3fd2ec70: .word 0x711f +3fd2ec80: pixt b8, *b1, xy +3fd2ec90: .word 0x0602 +3fd2eca0: .word 0x0806 +3fd2ecb0: btst 7, a0 +3fd2ecc0: addk 11, b1 +3fd2ecd0: emu +3fd2ece0: .word 0x0606 +3fd2ecf0: .word 0x0008 +3fd2ed00: move *a1, a14, 1 +3fd2ed10: sll b8, b12 +3fd2ed20: pushst +3fd2ed30: .word 0x0606 +3fd2ed40: .word 0x0008 +3fd2ed50: jrle L3FD2F070 +3fd2ed60: sll b8, sp +3fd2ed70: getst a12 +3fd2ed80: .word 0x0606 +3fd2ed90: .word 0x0008 +3fd2eda0: addk 4, sp +3fd2edb0: .word 0x0842 +3fd2edc0: pushst +3fd2edd0: .word 0x0606 +3fd2ede0: .word 0x0008 +3fd2edf0: sla 0x8, b14 +3fd2ee00: and a4, a4 +3fd2ee10: exgpc b2 +3fd2ee20: .word 0x0606 +3fd2ee30: .word 0x0008 +3fd2ee40: move *b9+, b1, 0 +3fd2ee50: btst b1, b1 +3fd2ee60: .word 0x028a +3fd2ee70: .word 0x0606 +L3FD2EE80: +3fd2ee80: .word 0x0008 +3fd2ee90: addk 8, b1 +3fd2eea0: pixt b8, *b1, xy +3fd2eeb0: .word 0x0601 +3fd2eec0: .word 0x0806 +3fd2eed0: .word 0x7100 +3fd2eee0: divu a7, sp +3fd2eef0: movb a3, *a3 +3fd2ef00: .word 0x0601 +3fd2ef10: .word 0x0806 +L3FD2EF20: +3fd2ef20: .word 0x7100 +3fd2ef30: divu a6, a14 +3fd2ef40: movb *b3, b3 +3fd2ef50: .word 0x0601 +3fd2ef60: .word 0x0806 +3fd2ef70: srl 0x10, a0 +3fd2ef80: movk 6, a6 +3fd2ef90: .word 0x7463 +3fd2efa0: .word 0x0601 +3fd2efb0: .word 0x0806 +3fd2efc0: srl 0x8, a0 +3fd2efd0: pixt a6, *a6 +3fd2efe0: .word 0x0842 +3fd2eff0: .word 0x0601 +3fd2f000: .word 0x0806 +3fd2f010: srl 0x10, a1 +3fd2f020: movk 6, a6 +3fd2f030: .word 0x7563 +3fd2f040: emu +3fd2f050: .word 0x0606 +3fd2f060: .word 0x0008 +L3FD2F070: +3fd2f070: jrle L3FD2F370 +3fd2f080: btst b7, b8 +3fd2f090: getst a10 +3fd2f0a0: .word 0x0606 +3fd2f0b0: .word 0x0008 +3fd2f0c0: .word 0x062e +3fd2f0d0: sla a8, a7 +3fd2f0e0: jump b4 +3fd2f0f0: .word 0x0606 +3fd2f100: .word 0x0008 +3fd2f110: addk 4, sp +3fd2f120: .word 0x0842 +3fd2f130: exgpc a1 +3fd2f140: .word 0x0606 +3fd2f150: .word 0x0008 +3fd2f160: jrle L3FD2F480 +3fd2f170: sll b8, b8 +3fd2f180: jump b4 +3fd2f190: .word 0x0606 +3fd2f1a0: .word 0x0008 +3fd2f1b0: jrle L3FD2F4D0 +3fd2f1c0: subk 5, a8 +3fd2f1d0: exgpc a1 +3fd2f1e0: .word 0x0606 +3fd2f1f0: .word 0x0008 +3fd2f200: jrle L3FD2F520 +3fd2f210: move -*b10, -*b10, 1 +3fd2f220: getpc b2 +3fd2f230: .word 0x0606 +3fd2f240: .word 0x0008 +3fd2f250: sra 0xf, b1 +3fd2f260: or a5, a2 +3fd2f270: getst a12 +3fd2f280: .word 0x0606 +3fd2f290: .word 0x0008 +3fd2f2a0: sra 0xf, b1 +3fd2f2b0: .word 0x0845 +3fd2f2c0: exgpc a1 +3fd2f2d0: .word 0x0606 +3fd2f2e0: .word 0x0008 +3fd2f2f0: sla 0x10, sp +3fd2f300: addc a1, a2 +3fd2f310: .word 0x02f8 +3fd2f320: .word 0x0605 +3fd2f330: emu +3fd2f340: move a2, *sp+, 1 +3fd2f350: dsjs a4, L3FD2F3F0 +3fd2f360: sext a1, 0 +L3FD2F370: +3fd2f370: .word 0x0806 +3fd2f380: addk 8, a0 +3fd2f390: sub a1, a2 +3fd2f3a0: .word 0x0288 +L3FD2F3B0: +3fd2f3b0: .word 0x0605 +3fd2f3c0: emu +3fd2f3d0: cmp a9, a7 +3fd2f3e0: dsjs b2, L3FD2F3B0 +L3FD2F3F0: +3fd2f3f0: .word 0x0601 +3fd2f400: trap 6 +3fd2f410: sub b7, b10 +3fd2f420: .word 0x0045 +3fd2f430: .word 0x0600 +3fd2f440: .word 0x0000 +3fd2f450: .word 0x0601 +L3FD2F460: +3fd2f460: sext a6, 1 +3fd2f470: jrlt L3FD2F460 +L3FD2F480: +3fd2f480: subb b11, b13 +3fd2f490: .word 0x0000 +3fd2f4a0: .word 0x0606 +3fd2f4b0: .word 0x020b +3fd2f4c0: divu b4, b5 +L3FD2F4D0: +3fd2f4d0: move *a13+, a9, 0 +3fd2f4e0: move -*b10, -*b10, 0 +3fd2f4f0: divu b4, b5 +3fd2f500: subk 13, a9 +3fd2f510: sext a1, 0 +L3FD2F520: +3fd2f520: .word 0x0a06 +3fd2f530: or a8, a1 +3fd2f540: setf 23, 0, 0 +3fd2f550: sub a2, a14 +3fd2f560: emu +3fd2f570: .word 0x0605 +3fd2f580: emu +3fd2f590: addk 24, b7 +3fd2f5a0: srl 0x10, a1 +3fd2f5b0: .word 0x0226 +3fd2f5c0: sext a1, 0 +3fd2f5d0: .word 0x0a06 +3fd2f5e0: move *a0+, a1, 1 +3fd2f5f0: .word 0x0691 +3fd2f600: xor b12, b7 +3fd2f610: emu +3fd2f620: .word 0x0605 +3fd2f630: emu +L3FD2F640: +3fd2f640: addk 8, b1 +3fd2f650: srl 0x10, a7 +3fd2f660: .word 0x0226 +3fd2f670: .word 0x0401 +3fd2f680: trap 6 +3fd2f690: move -*b7, -*b10, 1 +3fd2f6a0: emu +3fd2f6b0: .word 0x0606 +3fd2f6c0: .word 0x0007 +3fd2f6d0: .word 0x7c84 +3fd2f6e0: jruc L3FD2FB10 +3fd2f6f0: emu +3fd2f700: .word 0x0605 +3fd2f710: emu +3fd2f720: movb *b13, *b9 +3fd2f730: sla 0x10, a9 +3fd2f740: .word 0x0e22 +3fd2f750: .word 0x0601 +3fd2f760: .word 0x0a06 +3fd2f770: rl 0x8, a1 +3fd2f780: sub a10, a6 +3fd2f790: sll 0x1e, a0 +3fd2f7a0: addk 4, a4 +3fd2f7b0: nop +3fd2f7c0: addi 0x24fc, a6 +3fd2f7e0: btst 13, a9 +3fd2f7f0: nop +3fd2f800: sext a6, 0 +3fd2f810: sll 0x18, a2 +3fd2f820: addk 18, a9 +3fd2f830: .word 0x0602 +3fd2f840: sext a6, 0 +3fd2f850: btst 7, a2 +3fd2f860: addk 8, b1 +3fd2f870: .word 0x0201 +3fd2f880: .word 0x0606 +3fd2f890: pixt *a0, *a11 +3fd2f8a0: addk 8, b1 +3fd2f8b0: pixblt l,l +3fd2f8c0: .word 0x0600 +3fd2f8d0: addi 0x402, a6 +3fd2f8f0: addk 2, a1 +3fd2f900: pixt a8, *a4, xy +3fd2f910: .word 0x0413 +3fd2f920: addk 2, a1 +3fd2f930: .word 0x0004 +3fd2f940: .word 0x0606 +3fd2f950: drav a0, a11 +3fd2f960: rev sp +3fd2f970: .word 0x0606 +3fd2f980: pixt a8, *a8 +3fd2f990: rev sp +3fd2f9a0: .word 0x0606 +3fd2f9b0: pixt *a0, *a5 +3fd2f9c0: rev sp +3fd2f9d0: .word 0x0606 +L3FD2F9E0: +3fd2f9e0: .word 0xff02 +3fd2f9f0: rev sp +3fd2fa00: .word 0x0606 +3fd2fa10: .word 0x02ff +3fd2fa20: .word 0x023f +3fd2fa30: .word 0x0606 +3fd2fa40: .word 0x020b +3fd2fa50: addk 8, b1 +3fd2fa60: btst 7, b1 +3fd2fa70: addk 8, b1 +3fd2fa80: .word 0x0001 +3fd2fa90: .word 0x0603 +3fd2faa0: .word 0x020b +3fd2fab0: cmp a9, a4 +3fd2fac0: sll 0x4, b14 +3fd2fad0: .word 0x0049 +3fd2fae0: .word 0x0606 +3fd2faf0: pixt *a0, *a11 +3fd2fb00: add a8, a4 +L3FD2FB10: +3fd2fb10: .word 0x0410 +3fd2fb20: not b1 +3fd2fb30: .word 0x0600 +3fd2fb40: sext a6, 0 +3fd2fb50: dsjs a2, L3FD2F9E0 +3fd2fb60: addk 2, a1 +3fd2fb70: add a8, a4 +3fd2fb80: .word 0x0200 +3fd2fb90: .word 0x0603 +3fd2fba0: .word 0x020b +3fd2fbb0: btst 0, sp +3fd2fbc0: .word 0x0601 +3fd2fbd0: .word 0x0806 +3fd2fbe0: addk 32, a0 +3fd2fbf0: add b8, b1 +3fd2fc00: pixt *b0, *b0 +3fd2fc10: .word 0x0601 +3fd2fc20: .word 0x0806 +3fd2fc30: add a8, a0 +3fd2fc40: sub b0, b0 +3fd2fc50: pixt a2, *a4 +3fd2fc60: .word 0x0601 +3fd2fc70: sext a6, 0 +3fd2fc80: mpyu a8, a0 +3fd2fc90: move *a9+, a9, 0 +3fd2fca0: emu +3fd2fcb0: .word 0x0606 +3fd2fcc0: .word 0xff06 +3fd2fcd0: move sp, *b0+, 1 +3fd2fce0: .word 0x001f +3fd2fcf0: .word 0x0601 +3fd2fd00: .word 0x0806 +3fd2fd10: sub a0, a0 +3fd2fd20: .word 0x7129 +3fd2fd30: mods a4, a4 +3fd2fd40: .word 0x0403 +3fd2fd50: sext a6, 0 +3fd2fd60: pushst +3fd2fd70: .word 0x0400 +3fd2fd80: addi 0x8800, a6 +3fd2fda0: move *a4, *a8, 0 +3fd2fdb0: jrne L3FD2F640 +3fd2fdc0: nop +3fd2fdd0: .word 0x0606 +3fd2fde0: .word 0x0205 +3fd2fdf0: move a2, *sp+, 1 +3fd2fe00: .word 0x0004 +3fd2fe10: .word 0x0606 +3fd2fe20: pixt *a0, *a5 +3fd2fe30: clrc +3fd2fe40: .word 0x0606 +3fd2fe50: .word 0x020a +3fd2fe60: move a3, *a10+, 1 +3fd2fe70: cmp a9, a4 +3fd2fe80: emu +3fd2fe90: .word 0x0604 +3fd2fea0: emu +3fd2feb0: cmp a9, a4 +3fd2fec0: sra b4, b2 +3fd2fed0: nop +3fd2fee0: .word 0x0604 +3fd2fef0: .word 0x020b +3fd2ff00: btst 0, sp +3fd2ff10: .word 0x0603 +3fd2ff20: .word 0x0a06 +3fd2ff30: move a8, b2 +3fd2ff40: sll 0x4, b2 +3fd2ff50: .word 0x0249 +3fd2ff60: .word 0x0603 +3fd2ff70: addi 0x4901, a6 +3fd2ff90: sll 0x4, b2 +3fd2ffa0: .word 0x0e49 +3fd2ffb0: .word 0x0401 +3fd2ffc0: .word 0x0a06 +3fd2ffd0: sll 0x18, a2 +3fd2ffe0: move a2, *a9+, 1 +3fd2fff0: call a4 +3fd30000: .word 0x0401 +3fd30010: addi 0x2401, a6 +3fd30030: move a2, *a9+, 1 +3fd30040: pixblt l,xy +3fd30050: .word 0x0603 +3fd30060: .word 0x0a06 +3fd30070: move a0, b2 +3fd30080: sll 0x4, b2 +3fd30090: .word 0x0249 +3fd300a0: .word 0x0603 +3fd300b0: addi 0x4901, a6 +3fd300d0: sll 0x4, b2 +3fd300e0: .word 0x0c49 +3fd300f0: .word 0x0401 +3fd30100: .word 0x0a06 +3fd30110: sla 0x18, a2 +3fd30120: move a2, *a9+, 1 +3fd30130: call a4 +3fd30140: .word 0x0401 +3fd30150: addi 0x2401, a6 +3fd30170: move a2, *a9+, 1 +3fd30180: zext a4, 1 +3fd30190: .word 0x0401 +3fd301a0: addi 0x2402, a6 +3fd301c0: sub a10, a9 +3fd301d0: cmp a9, a4 +3fd301e0: .word 0x0603 +3fd301f0: addi 0x4902, a6 +3fd30210: and b8, b2 +3fd30220: addk 18, a9 +3fd30230: .word 0x0603 +3fd30240: sext a6, 0 +3fd30250: move a8, b2 +3fd30260: addk 17, a4 +3fd30270: .word 0x0603 +3fd30280: addi 0xa4fc, a6 +3fd302a0: btst 27, b4 +3fd302b0: .word 0x0600 +3fd302c0: addi 0x4102, a6 +3fd302e0: .word 0x0820 +3fd302f0: jrp L3FD30340 +3fd30300: .word 0x0820 +3fd30310: move a8, *a4, 0 +3fd30320: rev a0 +3fd30330: .word 0x0606 +L3FD30340: +3fd30340: .word 0x020b +3fd30350: .word 0x0820 +3fd30360: .word 0x0841 +3fd30370: addk 6, a2 +3fd30380: sla 0x4, a4 +3fd30390: emu +3fd303a0: sext a0, 0 +3fd303b0: sext a6, 0 +3fd303c0: btst 0, b14 +3fd303d0: .word 0x0042 +3fd303e0: .word 0x0605 +3fd303f0: pixt *a0, *a7 +3fd30400: .word 0x7e10 +3fd30410: .word 0x0400 +3fd30420: addi 0x1102, a6 +3fd30440: sub a1, a2 +3fd30450: sll 0x2, a8 +3fd30460: emu +3fd30470: .word 0x0601 +3fd30480: trap 6 +3fd30490: addk 7, b14 +3fd304a0: pixt b8, *b1, xy +3fd304b0: move @0x7060601, @0xf27d1000, 1 +3fd30500: .word 0x0089 +3fd30510: .word 0x0601 +3fd30520: trap 6 +3fd30530: add sp, b14 +3fd30540: pixt *b0, xy, *b0, xy +3fd30550: move @0xa060601, @0x42128801, 1 +3fd305a0: sla 0x8, a8 +3fd305b0: .word 0x08a4 +3fd305c0: .word 0x0601 +3fd305d0: sext a6, 1 +3fd305e0: .word 0x04fe +3fd305f0: addk 32, a0 +3fd30600: emu +3fd30610: .word 0x0606 +3fd30620: .word 0xfe08 +3fd30630: move *a5+, a10, 1 +3fd30640: subk 10, b2 +3fd30650: .word 0x0601 +3fd30660: .word 0x0806 +3fd30670: move -*b7, -*b14, 1 +3fd30680: divu b6, b6 +3fd30690: emu +3fd306a0: .word 0x0606 +3fd306b0: .word 0xfe07 +3fd306c0: .word 0x7c04 +3fd306d0: .word 0x0040 +3fd306e0: .word 0x0601 +3fd306f0: sext a6, 1 +3fd30700: sub b7, b14 +3fd30710: pixt a6, *a5 +3fd30720: emu +3fd30730: .word 0x0606 +3fd30740: .word 0xfe07 +3fd30750: subb b1, sp +3fd30760: .word 0x0045 +3fd30770: .word 0x0601 +3fd30780: .word 0x0806 +3fd30790: movb *a0, a0 +3fd307a0: divu b5, b8 +3fd307b0: .word 0x711d +3fd307c0: .word 0x0601 +3fd307d0: .word 0x0806 +3fd307e0: mpyu a8, a0 +3fd307f0: sla 0x8, a10 +3fd30800: dsjs a4, L3FD30850 +3fd30810: .word 0x0601 +3fd30820: .word 0x0606 +3fd30830: move b7, *b14(0x4d6), 1 +L3FD30850: +3fd30850: .word 0x0601 +3fd30860: sext a6, 1 +3fd30870: move b7, *sp(0x4d6), 1 +3fd30890: exgpc b14 +3fd308a0: .word 0x0606 +3fd308b0: .word 0x0008 +3fd308c0: jrge L3FD30D10 +3fd308d0: move b8, -*b13, 1 +3fd308e0: exgpc a2 +3fd308f0: .word 0x0606 +3fd30900: .word 0xfe07 +3fd30910: addk 10, b1 +3fd30920: emu +3fd30930: .word 0x0601 +3fd30940: .word 0x0806 +3fd30950: jalt L3FD45C00 +3fd30970: .word 0xdc63 +3fd30980: .word 0x0600 +3fd30990: .word 0x0806 +3fd309a0: andn b7, sp +3fd309b0: not b8 +3fd309c0: sra 0x1d, sp +L3FD309D0: +3fd309d0: emu +3fd309e0: .word 0x0606 +3fd309f0: .word 0xff08 +3fd30a00: dsjs a2, L3FD309D0 +3fd30a10: move *b7, *b8, 0 +3fd30a20: emu +3fd30a30: .word 0x0606 +3fd30a40: .word 0xfe07 +3fd30a50: .word 0x7c1f +3fd30a60: pushst +3fd30a70: .word 0x0601 +3fd30a80: .word 0x0806 +3fd30a90: mpyu a8, a0 +3fd30aa0: move -*a9, a9, 0 +3fd30ab0: andn b4, b4 +3fd30ac0: .word 0x0601 +3fd30ad0: .word 0x0806 +3fd30ae0: move a8, *a0(0x5ad6), 0 +3fd30b00: .word 0x711d +3fd30b10: .word 0x0601 +3fd30b20: .word 0x0806 +3fd30b30: mpyu a8, a0 +3fd30b40: sub b0, b2 +3fd30b50: pixt *a2, *a4 +3fd30b60: .word 0x0600 +L3FD30B70: +3fd30b70: sext a6, 1 +3fd30b80: rl 0x0, a0 +3fd30b90: srl 0x1c, a4 +3fd30ba0: add a8, a10 +3fd30bb0: emu +3fd30bc0: .word 0x0606 +3fd30bd0: .word 0x0008 +3fd30be0: jrle L3FD30ED0 +3fd30bf0: move b8, -*b8, 1 +3fd30c00: popst +3fd30c10: .word 0x0606 +3fd30c20: .word 0x0007 +3fd30c30: .word 0x001f +3fd30c40: jruc L3FD30CC0 +3fd30c50: .word 0x0007 +3fd30c60: .word 0x0606 +3fd30c70: .word 0x0008 +3fd30c80: cmp b5, b3 +3fd30c90: .word 0x0821 +3fd30ca0: sla 0x4, a2 +3fd30cb0: .word 0x0601 +L3FD30CC0: +3fd30cc0: sext a6, 1 +3fd30cd0: dsjs b14, L3FD30B70 +3fd30ce0: addxy a4, a4 +3fd30cf0: emu +3fd30d00: .word 0x0606 +L3FD30D10: +3fd30d10: .word 0xfe07 +3fd30d20: addc a0, sp +3fd30d30: .word 0x00f8 +3fd30d40: .word 0x0601 +3fd30d50: sext a6, 1 +3fd30d60: srl 0x9, b14 +3fd30d70: movk 6, a6 +3fd30d80: emu +3fd30d90: .word 0x0606 +3fd30da0: .word 0xfe07 +3fd30db0: jrle L3FD310D0 +3fd30dc0: .word 0x00e8 +3fd30dd0: .word 0x0601 +L3FD30DE0: +3fd30de0: sext a6, 1 +3fd30df0: jrlt L3FD30DE0 +3fd30e00: movk 5, a9 +3fd30e10: emu +3fd30e20: .word 0x0606 +3fd30e30: .word 0xfe07 +3fd30e40: sra 0xf, b1 +3fd30e50: .word 0x0047 +3fd30e60: .word 0x0601 +3fd30e70: .word 0x0806 +3fd30e80: btst 0, b11 +3fd30e90: getpc a2 +3fd30ea0: .word 0x0606 +3fd30eb0: .word 0x0006 +3fd30ec0: move -*a10, a4, 1 +L3FD30ED0: +3fd30ed0: srl 0x1c, b4 +3fd30ee0: .word 0x0600 +3fd30ef0: .word 0x0806 +3fd30f00: movk 32, a0 +3fd30f10: .word 0x7149 +3fd30f20: .word 0x3492 +3fd30f30: exgpc b13 +3fd30f40: .word 0x0606 +3fd30f50: .word 0x0206 +3fd30f60: andn a2, a1 +3fd30f70: or a2, a6 +3fd30f80: getst a12 +3fd30f90: .word 0x0606 +3fd30fa0: .word 0x0008 +3fd30fb0: addk 20, a12 +3fd30fc0: sll b8, b5 +3fd30fd0: jump b4 +3fd30fe0: .word 0x0606 +3fd30ff0: .word 0x0005 +3fd31000: movb *b1(0x1e0), *b14(0x601) +3fd31030: .word 0x0606 +3fd31040: move *a0(0x3ae5), *a1+, 0 +3fd31060: .word 0x005d +3fd31070: .word 0x0600 +3fd31080: sext a6, 1 +3fd31090: addc a0, a2 +3fd310a0: sll a2, a9 +3fd310b0: move b0, *b8, 1 +3fd310c0: .word 0x0c30 +L3FD310D0: +3fd310d0: .word 0x0600 +3fd310e0: .word 0x0606 +3fd310f0: move *a8+, *a2+, 1 +3fd31100: move *a1, *a9, 1 +3fd31110: .word 0x08a2 +3fd31120: getst a2 +3fd31130: .word 0x0606 +3fd31140: .word 0x0006 +3fd31150: .word 0x0843 +3fd31160: movk 9, a1 +3fd31170: .word 0x0601 +3fd31180: .word 0x0806 +3fd31190: move a0, a0 +3fd311a0: btst 1, a10 +3fd311b0: rl 0x12, b3 +3fd311c0: .word 0x0601 +3fd311d0: .word 0x0806 +3fd311e0: add a8, a0 +3fd311f0: move -*a10, -*a8, 0 +3fd31200: move a4, *a12+, 1 +3fd31210: .word 0x0601 +3fd31220: .word 0x0806 +3fd31230: add a8, a0 +3fd31240: sll 0x10, b0 +3fd31250: movb a5, *a5 +3fd31260: .word 0x0601 +3fd31270: sext a6, 1 +3fd31280: add a8, a0 +3fd31290: sra 0x16, a10 +3fd312a0: popst +3fd312b0: .word 0x0601 +3fd312c0: sext a6, 1 +3fd312d0: move *a8, a0, 1 +3fd312e0: movk 6, a9 +3fd312f0: neg a3 +3fd31300: .word 0x0601 +3fd31310: .word 0x0606 +3fd31320: mpyu a8, a0 +3fd31330: move -*a9, a9, 0 +3fd31340: emu +3fd31350: .word 0x0606 +3fd31360: emu +3fd31370: .word 0xd484 +3fd31380: .word 0x08ea +3fd31390: exgpc a1 +3fd313a0: .word 0x0606 +3fd313b0: .word 0x0006 +3fd313c0: jrle L3FD31890 +3fd313d0: .word 0x0217 +3fd313e0: .word 0x0601 +3fd313f0: .word 0x0606 +3fd31400: mpys a0, a0 +3fd31410: movk 6, a5 +3fd31420: .word 0x001d +3fd31430: .word 0x0606 +3fd31440: .word 0x0007 +3fd31450: xor a13, a0 +3fd31460: .word 0x0410 +3fd31470: .word 0x0081 +3fd31480: .word 0x0601 +3fd31490: trap 6 +3fd314a0: move *a0, *a2, 0 +3fd314b0: subxy b0, b2 +3fd314c0: sla 0x8, a8 +3fd314d0: .word 0x08a4 +3fd314e0: .word 0x0601 +3fd314f0: .word 0x0606 +3fd31500: sra 0x10, a0 +L3FD31510: +3fd31510: divu a6, a6 +3fd31520: .word 0x0015 +3fd31530: .word 0x0605 +3fd31540: .word 0x0208 +3fd31550: addk 5, b14 +3fd31560: move *a1, a14, 0 +3fd31570: addk 7, a0 +3fd31580: .word 0x0001 +3fd31590: .word 0x0606 +3fd315a0: .word 0x0007 +3fd315b0: sra 0x1c, a1 +3fd315c0: move a4, -*a10, 1 +3fd315d0: .word 0x00c4 +3fd315e0: sext a0, 0 +3fd315f0: .word 0x0806 +3fd31600: dsjs a2, L3FD31510 +3fd31610: sla 0x10, b3 +L3FD31620: +3fd31620: addxy a4, a4 +3fd31630: emu +3fd31640: .word 0x0601 +3fd31650: .word 0x0606 +3fd31660: sub b7, sp +3fd31670: add b11, b12 +3fd31680: emu +3fd31690: .word 0x0606 +3fd316a0: .word 0xff07 +3fd316b0: or a14, a4 +L3FD316C0: +3fd316c0: .word 0x0842 +3fd316d0: sext a0, 0 +3fd316e0: .word 0x0606 +3fd316f0: .word 0x04ff +3fd31700: sub b3, b13 +3fd31710: emu +3fd31720: .word 0x0606 +3fd31730: .word 0xff07 +3fd31740: move a4, *a4+, 0 +3fd31750: .word 0x08ea +3fd31760: .word 0x0000 +3fd31770: .word 0x0000 +3fd31780: .word 0x0000 +3fd31790: .word 0x0000 +3fd317a0: .word 0x0000 +3fd317b0: .word 0x0000 +3fd317c0: .word 0x0867 +3fd317d0: .word 0x0000 +3fd317e0: .word 0xd428 +3fd317f0: dsjs b2, L3FD31620 +3fd31800: .word 0x0000 +3fd31810: .word 0x0000 +3fd31820: .word 0x0000 +3fd31830: .word 0x0000 +3fd31840: .word 0x0000 +3fd31850: .word 0x0000 +3fd31860: .word 0x0000 +3fd31870: .word 0x0001 +3fd31880: subk 27, a0 +L3FD31890: +3fd31890: dsjs b3, L3FD316C0 +3fd318a0: .word 0x0000 +3fd318b0: .word 0x0000 +3fd318c0: .word 0x0000 +3fd318d0: .word 0x0000 +3fd318e0: move *a12(0x3fd2), *a8+, 0 +3fd31900: .word 0x0000 +3fd31910: .word 0x0000 +L3FD31920: +3fd31920: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd31940: move a14, a13 +3fd31950: addk 32, a14 +3fd31960: move *a13(0xffe0), a9, 1 +3fd31980: move *a13(0xffc0), a10, 1 +3fd319a0: move *a13(0xffa0), a11, 1 +3fd319c0: calla L3F708700 +3fd319f0: move *a8(0x100), a7, 1 +3fd31a10: move *a7, a7, 1 +3fd31a20: move *a7(0x1340), a7, 1 +3fd31a40: jreq L3FD31B90 +3fd31a50: calla L3F708700 +3fd31a80: move *a8(0x100), a7, 1 +3fd31aa0: move *a7, a7, 1 +3fd31ab0: move *a7(0x1340), a7, 1 +3fd31ad0: move *a7, a7, 1 +3fd31ae0: cmp a7, a9 +3fd31af0: jrne L3FD31B90 +3fd31b00: calla L3F708700 +3fd31b30: move *a8(0x100), a7, 1 +3fd31b50: move *a7, a7, 1 +3fd31b60: move *a7(0x1340), a2, 1 +3fd31b80: jruc L3FD31C70 +L3FD31B90: +3fd31b90: calla L3F708700 +3fd31bc0: move *a8(0x100), a7, 1 +3fd31be0: move *a7, a7, 1 +3fd31bf0: move a14, -*sp, 1 +3fd31c00: move a9, *a14+, 1 +3fd31c10: calla L3FD33420 +3fd31c40: move a8, *a7(0x1340), 1 +3fd31c60: move a8, a2 +L3FD31C70: +3fd31c70: move *a2(0x60), a7, 1 +3fd31c90: inc a7 +3fd31ca0: move a7, *a2(0x60), 1 +3fd31cc0: move *a2(0x80), a5, 1 +3fd31ce0: cmp a5, a7 +3fd31cf0: jrle L3FD31DC0 +3fd31d00: move a14, -*sp, 1 +3fd31d10: move *a2(0x40), a7, 1 +3fd31d30: sll 0x1, a7 +3fd31d40: move a7, *a14+, 1 +3fd31d50: move a2, *a14+, 1 +3fd31d60: calla L3FD32DD0 +3fd31d90: dsjs a8, L3FD31DC0 +3fd31da0: movk 1, a8 +3fd31db0: jruc L3FD32060 +L3FD31DC0: +3fd31dc0: move a14, -*sp, 1 +3fd31dd0: movk 16, a7 +3fd31de0: move a7, *a14+, 1 +3fd31df0: calla L3F701230 +3fd31e20: move a8, a0 +3fd31e30: jrne L3FD31E60 +3fd31e40: movk 1, a8 +3fd31e50: jruc L3FD32060 +L3FD31E60: +3fd31e60: move a10, *a0, 1 +3fd31e70: move a11, *a0(0x20), 1 +3fd31e90: move *a13(0xff80), *a13(0x0), 1 +3fd31ec0: move *a13(0x0), *a0(0x40), 1 +3fd31ef0: move a10, a5 +3fd31f00: sll 0x3, a5 +3fd31f10: add a11, a5 +3fd31f20: move *a2(0x40), a3, 1 +3fd31f40: dec a3 +3fd31f50: and a3, a5 +3fd31f60: move a5, a12 +3fd31f70: move a12, a5 +3fd31f80: sll 0x5, a5 +3fd31f90: move *a2(0x20), a3, 1 +3fd31fb0: add a5, a3 +3fd31fc0: move *a3(0x0), *a0(0x60), 1 +3fd31ff0: move a12, a5 +3fd32000: sll 0x5, a5 +3fd32010: move *a2(0x20), a3, 1 +3fd32030: add a5, a3 +3fd32040: move a0, *a3, 1 +3fd32050: sub a8, a8 +L3FD32060: +3fd32060: move *sp(0x160), a14, 1 +3fd32080: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd320a0: rets 2 +L3FD320B0: +3fd320b0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd320d0: move a14, a13 +3fd320e0: addk 32, a14 +3fd320f0: move *a13(0xffe0), a9, 1 +3fd32110: move *a13(0xffc0), a10, 1 +3fd32130: move *a13(0xffa0), a11, 1 +3fd32150: calla L3F708700 +3fd32180: move *a8(0x100), a7, 1 +3fd321a0: move *a7, a7, 1 +3fd321b0: move *a7(0x1340), a7, 1 +3fd321d0: jreq L3FD32320 +3fd321e0: calla L3F708700 +3fd32210: move *a8(0x100), a7, 1 +3fd32230: move *a7, a7, 1 +3fd32240: move *a7(0x1340), a7, 1 +3fd32260: move *a7, a7, 1 +3fd32270: cmp a7, a9 +3fd32280: jrne L3FD32320 +3fd32290: calla L3F708700 +3fd322c0: move *a8(0x100), a7, 1 +3fd322e0: move *a7, a7, 1 +3fd322f0: move *a7(0x1340), a0, 1 +3fd32310: jruc L3FD32400 +L3FD32320: +3fd32320: calla L3F708700 +3fd32350: move *a8(0x100), a7, 1 +3fd32370: move *a7, a7, 1 +3fd32380: move a14, -*sp, 1 +3fd32390: move a9, *a14+, 1 +3fd323a0: calla L3FD33420 +3fd323d0: move a8, *a7(0x1340), 1 +3fd323f0: move a8, a0 +L3FD32400: +3fd32400: sub a7, a7 +3fd32410: move a7, *a13, 1 +3fd32420: move a10, a5 +3fd32430: sll 0x3, a5 +3fd32440: add a11, a5 +3fd32450: move *a0(0x40), a3, 1 +3fd32470: dec a3 +3fd32480: and a3, a5 +3fd32490: sll 0x5, a5 +3fd324a0: move *a0(0x20), a3, 1 +3fd324c0: add a5, a3 +3fd324d0: move *a3, a12, 1 +3fd324e0: jreq L3FD325D0 +L3FD324F0: +3fd324f0: move *a12, a7, 1 +3fd32500: cmp a10, a7 +3fd32510: jrne L3FD325A0 +3fd32520: move *a12(0x20), a7, 1 +3fd32540: cmp a11, a7 +3fd32550: jrne L3FD325A0 +3fd32560: move *a12(0x40), *a13(0x0), 1 +3fd32590: jruc L3FD325D0 +L3FD325A0: +3fd325a0: move *a12(0x60), a12, 1 +3fd325c0: jrne L3FD324F0 +L3FD325D0: +3fd325d0: move *a13, a7, 1 +3fd325e0: jrne L3FD32610 +3fd325f0: movk 2, a8 +3fd32600: jruc L3FD32650 +L3FD32610: +3fd32610: move *a13(0xff80), a5, 1 +3fd32630: move a7, *a5, 1 +3fd32640: sub a8, a8 +L3FD32650: +3fd32650: move *sp(0x140), a14, 1 +3fd32670: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd32690: rets 2 +L3FD326A0: +3fd326a0: mmtm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fd326c0: move a14, a13 +3fd326d0: addk 32, a14 +3fd326e0: move *a13(0xffe0), a9, 1 +3fd32700: move *a13(0xffc0), a10, 1 +3fd32720: move *a13(0xffa0), a11, 1 +3fd32740: calla L3F708700 +3fd32770: move *a8(0x100), a7, 1 +3fd32790: move *a7, a7, 1 +3fd327a0: move *a7(0x1340), a7, 1 +3fd327c0: jreq L3FD32910 +3fd327d0: calla L3F708700 +3fd32800: move *a8(0x100), a7, 1 +3fd32820: move *a7, a7, 1 +3fd32830: move *a7(0x1340), a7, 1 +3fd32850: move *a7, a7, 1 +3fd32860: cmp a7, a9 +3fd32870: jrne L3FD32910 +3fd32880: calla L3F708700 +3fd328b0: move *a8(0x100), a7, 1 +3fd328d0: move *a7, a7, 1 +3fd328e0: move *a7(0x1340), a6, 1 +3fd32900: jruc L3FD329F0 +L3FD32910: +3fd32910: calla L3F708700 +3fd32940: move *a8(0x100), a7, 1 +3fd32960: move *a7, a7, 1 +3fd32970: move a14, -*sp, 1 +3fd32980: move a9, *a14+, 1 +3fd32990: calla L3FD33420 +3fd329c0: move a8, *a7(0x1340), 1 +3fd329e0: move a8, a6 +L3FD329F0: +3fd329f0: movk 2, a7 +3fd32a00: move a7, *a13, 1 +3fd32a10: move a10, a5 +3fd32a20: sll 0x3, a5 +3fd32a30: add a11, a5 +3fd32a40: move *a6(0x40), a3, 1 +3fd32a60: dec a3 +3fd32a70: and a3, a5 +3fd32a80: move a5, a12 +3fd32a90: sub a2, a2 +3fd32aa0: move a12, a5 +3fd32ab0: sll 0x5, a5 +3fd32ac0: move *a6(0x20), a3, 1 +3fd32ae0: add a5, a3 +3fd32af0: move *a3, a0, 1 +3fd32b00: jreq L3FD32D70 +L3FD32B10: +3fd32b10: move *a0, a7, 1 +3fd32b20: cmp a10, a7 +3fd32b30: jrne L3FD32D30 +3fd32b40: move *a0(0x20), a7, 1 +3fd32b60: cmp a11, a7 +3fd32b70: jrne L3FD32D30 +3fd32b80: move *a6(0x60), a7, 1 +3fd32ba0: dec a7 +3fd32bb0: move a7, *a6(0x60), 1 +3fd32bd0: sub a7, a7 +3fd32be0: move a7, *a13, 1 +3fd32bf0: move *a0(0x60), a4, 1 +3fd32c10: move a2, a3 +3fd32c20: jrne L3FD32CA0 +3fd32c30: move a12, a5 +3fd32c40: sll 0x5, a5 +3fd32c50: move *a6(0x20), a3, 1 +3fd32c70: add a5, a3 +3fd32c80: move a4, *a3, 1 +3fd32c90: jruc L3FD32CC0 +L3FD32CA0: +3fd32ca0: move a4, *a2(0x60), 1 +L3FD32CC0: +3fd32cc0: move a14, -*sp, 1 +3fd32cd0: move a0, *a14+, 1 +3fd32ce0: calla L3F702440 +3fd32d10: move a4, a0 +3fd32d20: jruc L3FD32D60 +L3FD32D30: +3fd32d30: move a0, a2 +3fd32d40: move *a0(0x60), a0, 1 +L3FD32D60: +3fd32d60: jrne L3FD32B10 +L3FD32D70: +3fd32d70: move *a13, a8, 1 +3fd32d80: move *sp(0x1a0), a14, 1 +3fd32da0: mmfm sp, a0,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fd32dc0: rets 2 +L3FD32DD0: +3fd32dd0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd32df0: move a14, a13 +3fd32e00: addk 32, a14 +3fd32e10: move *a13(0xffe0), a7, 1 +3fd32e30: move *a7(0x20), *a13(0x0), 1 +3fd32e60: move *a7(0x40), a12, 1 +3fd32e80: move a14, -*sp, 1 +3fd32e90: movk 4, a5 +3fd32ea0: move a5, *a14+, 1 +3fd32eb0: move *a13(0xffc0), *a14+, 1 +3fd32ed0: calla L3F703D90 +3fd32f00: move a8, *a7(0x20), 1 +3fd32f20: move *a7(0x20), a5, 1 +3fd32f40: jrne L3FD32FA0 +3fd32f50: move *a13(0x0), *a7(0x20), 1 +3fd32f80: movk 1, a8 +3fd32f90: jruc L3FD333D0 +L3FD32FA0: +3fd32fa0: move *a13(0xffc0), *a7(0x40), 1 +3fd32fd0: move *a13(0xffc0), *a7(0x80), 1 +3fd33000: move *a13, a5, 1 +3fd33010: jreq L3FD333C0 +3fd33020: sub a11, a11 +3fd33030: cmp a12, a11 +3fd33040: jrge L3FD33360 +L3FD33050: +3fd33050: move a11, a7 +3fd33060: sll 0x5, a7 +3fd33070: move *a13, a5, 1 +3fd33080: add a5, a7 +3fd33090: move *a7, a9, 1 +3fd330a0: jreq L3FD33330 +L3FD330B0: +3fd330b0: move a14, -*sp, 1 +3fd330c0: move *a9(0x20), *a14+, 1 +3fd330e0: move *a9(0x0), *a14+, 1 +3fd33100: move *a13(0xffe0), a7, 1 +3fd33120: move *a7(0x0), *a14+, 1 +3fd33140: calla L3FD326A0 +3fd33170: move *a9(0x60), a10, 1 +3fd33190: move *a9, a5, 1 +3fd331a0: sll 0x3, a5 +3fd331b0: move *a9(0x20), a3, 1 +3fd331d0: add a3, a5 +3fd331e0: move *a13(0xffc0), a3, 1 +3fd33200: dec a3 +3fd33210: and a3, a5 +3fd33220: move a5, a0 +3fd33230: move a0, a5 +3fd33240: sll 0x5, a5 +3fd33250: move *a7(0x20), a3, 1 +3fd33270: add a5, a3 +3fd33280: move *a3(0x0), *a9(0x60), 1 +3fd332b0: move a0, a5 +3fd332c0: sll 0x5, a5 +3fd332d0: move *a7(0x20), a3, 1 +3fd332f0: add a5, a3 +3fd33300: move a9, *a3, 1 +3fd33310: move a10, a9 +3fd33320: jrne L3FD330B0 +L3FD33330: +3fd33330: inc a11 +3fd33340: cmp a12, a11 +3fd33350: jrlt L3FD33050 +L3FD33360: +3fd33360: move a14, -*sp, 1 +3fd33370: move *a13(0x0), *a14+, 1 +3fd33390: calla L3F702440 +L3FD333C0: +3fd333c0: sub a8, a8 +L3FD333D0: +3fd333d0: move *sp(0x140), a14, 1 +3fd333f0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd33410: rets 2 +L3FD33420: +3fd33420: mmtm sp, a9,a11,a13 +3fd33440: move a14, a13 +3fd33450: addi 0x40, a14 +3fd33470: sub a11, a11 +3fd33480: move a11, *a13, 1 +3fd33490: calla L3F708700 +3fd334c0: move *a8(0x100), a11, 1 +3fd334e0: move *a11, a11, 1 +3fd334f0: move *a13, a9, 1 +3fd33500: move *a11(0x1320), a11, 1 +3fd33520: cmp a11, a9 +3fd33530: jrge L3FD33800 +L3FD33540: +3fd33540: calla L3F708700 +3fd33570: move *a8(0x100), a11, 1 +3fd33590: move *a11, a11, 1 +3fd335a0: move *a13, a9, 1 +3fd335b0: sll 0x5, a9 +3fd335c0: move *a11(0x1300), a11, 1 +3fd335e0: add a9, a11 +3fd335f0: move *a11, a11, 1 +3fd33600: move *a11, a11, 1 +3fd33610: move *a13(0xffe0), a9, 1 +3fd33630: cmp a9, a11 +3fd33640: jrne L3FD33730 +3fd33650: calla L3F708700 +3fd33680: move *a8(0x100), a11, 1 +3fd336a0: move *a11, a11, 1 +3fd336b0: move *a13, a9, 1 +3fd336c0: sll 0x5, a9 +3fd336d0: move *a11(0x1300), a11, 1 +3fd336f0: add a9, a11 +3fd33700: move *a11, a8, 1 +3fd33710: jauc L3FD33F80 +L3FD33730: +3fd33730: move *a13, a11, 1 +3fd33740: inc a11 +3fd33750: move a11, *a13, 1 +3fd33760: calla L3F708700 +3fd33790: move *a8(0x100), a9, 1 +3fd337b0: move *a9, a9, 1 +3fd337c0: move *a9(0x1320), a9, 1 +3fd337e0: cmp a9, a11 +3fd337f0: jrlt L3FD33540 +L3FD33800: +3fd33800: calla L3F708700 +3fd33830: move *a8(0x100), a11, 1 +3fd33850: move *a11, a11, 1 +3fd33860: move *a11(0x1320), a9, 1 +3fd33880: inc a9 +3fd33890: move a9, *a11(0x1320), 1 +3fd338b0: calla L3F708700 +3fd338e0: move *a8(0x100), a11, 1 +3fd33900: move *a11, a11, 1 +3fd33910: move *a11(0x1300), a11, 1 +3fd33930: jrne L3FD33A30 +3fd33940: calla L3F708700 +3fd33970: move *a8(0x100), a11, 1 +3fd33990: move *a11, a11, 1 +3fd339a0: move a14, -*sp, 1 +3fd339b0: movk 4, a9 +3fd339c0: move a9, *a14+, 1 +3fd339d0: calla L3F701230 +3fd33a00: move a8, *a11(0x1300), 1 +3fd33a20: jruc L3FD33C10 +L3FD33A30: +3fd33a30: calla L3F708700 +3fd33a60: move *a8(0x100), a11, 1 +3fd33a80: move *a11, a11, 1 +3fd33a90: move a14, -*sp, 1 +3fd33aa0: calla L3F708700 +3fd33ad0: move *a8(0x100), a9, 1 +3fd33af0: move *a9, a9, 1 +3fd33b00: move *a9(0x1320), a9, 1 +3fd33b20: sll 0x2, a9 +3fd33b30: move a9, *a14+, 1 +3fd33b40: calla L3F708700 +3fd33b70: move *a8(0x100), a9, 1 +3fd33b90: move *a9, a9, 1 +3fd33ba0: move *a9(0x1300), *a14+, 1 +3fd33bc0: calla L3F7030E0 +3fd33bf0: move a8, *a11(0x1300), 1 +L3FD33C10: +3fd33c10: calla L3F708700 +3fd33c40: move *a8(0x100), a11, 1 +3fd33c60: move *a11, a11, 1 +3fd33c70: calla L3F708700 +3fd33ca0: move *a8(0x100), a9, 1 +3fd33cc0: move *a9, a9, 1 +3fd33cd0: move *a9(0x1320), a9, 1 +3fd33cf0: dec a9 +3fd33d00: sll 0x5, a9 +3fd33d10: move *a11(0x1300), a11, 1 +3fd33d30: add a9, a11 +3fd33d40: move a14, -*sp, 1 +3fd33d50: movk 20, a9 +3fd33d60: move a9, *a14+, 1 +3fd33d70: calla L3F701230 +3fd33da0: move a8, *a11, 1 +3fd33db0: move a8, *a13(0x20), 1 +3fd33dd0: move *a13(0xffe0), *a8(0x0), 1 +3fd33e00: sub a11, a11 +3fd33e10: move a11, *a8(0x20), 1 +3fd33e30: movi 0x200, a9 +3fd33e50: move a9, *a8(0x40), 1 +3fd33e70: move a11, *a8(0x60), 1 +3fd33e90: movi 0xffff, a11 +3fd33eb0: move a11, *a8(0x80), 1 +3fd33ed0: move a14, -*sp, 1 +3fd33ee0: move *a8(0x40), a9, 1 +3fd33f00: sll 0x1, a9 +3fd33f10: move a9, *a14+, 1 +3fd33f20: move a8, *a14+, 1 +3fd33f30: calla L3FD32DD0 +3fd33f60: move *a13(0x20), a8, 1 +L3FD33F80: +3fd33f80: move *sp(0x80), a14, 1 +3fd33fa0: mmfm sp, a9,a11,a13 +3fd33fc0: rets 2 +L3FD33FD0: +3fd33fd0: mmtm sp, a7,a9,a10,a11,a13 +3fd33ff0: move a14, a13 +3fd34000: move *a13(0xffe0), a9, 1 +3fd34020: move *a9(0x380), a11, 1 +3fd34040: move *a9(0x3a0), a7, 1 +3fd34060: addi 0x40, a11 +3fd34080: cmp a7, a11 +3fd34090: jrls L3FD340F0 +3fd340a0: move a14, -*sp, 1 +3fd340b0: move a9, *a14+, 1 +3fd340c0: calla L3F9B1030 +L3FD340F0: +3fd340f0: move *a9(0x380), a10, 1 +3fd34110: move a10, *a9(0x340), 1 +3fd34130: movi 0x23, a11 +3fd34150: movb a11, *a10 +3fd34160: movk 2, a7 +3fd34170: setf 16, 0, 0 +3fd34180: move a7, *a10(0x10), 0 +3fd341a0: move *a9(0x380), a7, 1 +3fd341c0: addi 0x40, a7 +3fd341e0: move a7, *a9(0x380), 1 +3fd34200: move *a9(0x320), a7, 1 +3fd34220: inc a7 +3fd34230: move a7, *a9(0x320), 1 +3fd34250: movb *a13(0xffc0), *a10(0x8) +3fd34280: move *a13(0xffa0), *a10(0x20), 1 +3fd342b0: move *a9(0x400), a7, 1 +3fd342d0: jreq L3FD34330 +3fd342e0: move a14, -*sp, 1 +3fd342f0: move a9, *a14+, 1 +3fd34300: move *a9(0x400), a7, 1 +3fd34320: call a7 +L3FD34330: +3fd34330: move *sp(0xc0), a14, 1 +3fd34350: mmfm sp, a7,a9,a10,a11,a13 +3fd34370: rets 2 +L3FD34380: +3fd34380: mmtm sp, a9,a11,a13 +3fd343a0: move a14, a13 +3fd343b0: addi 0x100, a14 +3fd343d0: move *a13(0xffe0), a9, 1 +3fd343f0: movk 1, a11 +3fd34400: move a11, *a13(0xe0), 1 +3fd34420: move a14, -*sp, 1 +3fd34430: move a13, *a14+, 1 +3fd34440: movi 0x80, a11 +3fd34460: move a11, *a14+, 1 +3fd34470: move a9, *a14+, 1 +3fd34480: calla L3FD350E0 +3fd344b0: move *sp(0x80), a14, 1 +3fd344d0: mmfm sp, a9,a11,a13 +3fd344f0: rets 2 +L3FD34500: +3fd34500: mmtm sp, a9,a11,a13 +3fd34520: move a14, a13 +3fd34530: addi 0x100, a14 +3fd34550: move *a13(0xffe0), a9, 1 +3fd34570: sub a11, a11 +3fd34580: move a11, *a13(0xe0), 1 +3fd345a0: move a14, -*sp, 1 +3fd345b0: move a13, *a14+, 1 +3fd345c0: movi 0x80, a11 +3fd345e0: move a11, *a14+, 1 +3fd345f0: move a9, *a14+, 1 +3fd34600: calla L3FD350E0 +3fd34630: move *sp(0x80), a14, 1 +3fd34650: mmfm sp, a9,a11,a13 +3fd34670: rets 2 +L3FD34680: +3fd34680: mmtm sp, a7,a9,a10,a11,a13 +3fd346a0: move a14, a13 +3fd346b0: move *a13(0xffe0), a9, 1 +3fd346d0: move *a9(0x380), a11, 1 +3fd346f0: move *a9(0x3a0), a7, 1 +3fd34710: addi 0x80, a11 +3fd34730: cmp a7, a11 +3fd34740: jrls L3FD347A0 +3fd34750: move a14, -*sp, 1 +3fd34760: move a9, *a14+, 1 +3fd34770: calla L3F9B1030 +L3FD347A0: +3fd347a0: move *a9(0x380), a10, 1 +3fd347c0: move a10, *a9(0x340), 1 +3fd347e0: movk 2, a11 +3fd347f0: movb a11, *a10 +3fd34800: movk 4, a7 +3fd34810: setf 16, 0, 0 +3fd34820: move a7, *a10(0x10), 0 +3fd34840: move *a9(0x380), a7, 1 +3fd34860: addi 0x80, a7 +3fd34880: move a7, *a9(0x380), 1 +3fd348a0: move *a9(0x320), a7, 1 +3fd348c0: inc a7 +3fd348d0: move a7, *a9(0x320), 1 +3fd348f0: move *a13(0xffc0), *a10(0x20), 1 +3fd34920: move a11, *a10(0x40), 1 +3fd34940: move *a13(0xffa0), *a10(0x60), 1 +3fd34970: move *a9(0x400), a7, 1 +3fd34990: jreq L3FD349F0 +3fd349a0: move a14, -*sp, 1 +3fd349b0: move a9, *a14+, 1 +3fd349c0: move *a9(0x400), a7, 1 +3fd349e0: call a7 +L3FD349F0: +3fd349f0: move *sp(0xc0), a14, 1 +3fd34a10: mmfm sp, a7,a9,a10,a11,a13 +3fd34a30: rets 2 +L3FD34A40: +3fd34a40: mmtm sp, a7,a9,a10,a11,a13 +3fd34a60: move a14, a13 +3fd34a70: move *a13(0xffe0), a9, 1 +3fd34a90: move *a9(0x380), a11, 1 +3fd34ab0: move *a9(0x3a0), a7, 1 +3fd34ad0: addk 32, a11 +3fd34ae0: cmp a7, a11 +3fd34af0: jrls L3FD34B50 +3fd34b00: move a14, -*sp, 1 +3fd34b10: move a9, *a14+, 1 +3fd34b20: calla L3F9B1030 +L3FD34B50: +3fd34b50: move *a9(0x380), a10, 1 +3fd34b70: move a10, *a9(0x340), 1 +3fd34b90: movi 0x68, a11 +3fd34bb0: movb a11, *a10 +3fd34bc0: movk 1, a7 +3fd34bd0: setf 16, 0, 0 +3fd34be0: move a7, *a10(0x10), 0 +3fd34c00: move *a9(0x380), a7, 1 +3fd34c20: addk 32, a7 +3fd34c30: move a7, *a9(0x380), 1 +3fd34c50: move *a9(0x320), a7, 1 +3fd34c70: inc a7 +3fd34c80: move a7, *a9(0x320), 1 +3fd34ca0: movb *a13(0xffc0), *a10(0x8) +3fd34cd0: move *a9(0x400), a7, 1 +3fd34cf0: jreq L3FD34D50 +3fd34d00: move a14, -*sp, 1 +3fd34d10: move a9, *a14+, 1 +3fd34d20: move *a9(0x400), a7, 1 +3fd34d40: call a7 +L3FD34D50: +3fd34d50: move *sp(0xc0), a14, 1 +3fd34d70: mmfm sp, a7,a9,a10,a11,a13 +3fd34d90: rets 2 +L3FD34DA0: +3fd34da0: mmtm sp, a9,a11,a13 +3fd34dc0: move a14, a13 +3fd34dd0: addk 32, a14 +3fd34de0: move *a13(0xffe0), a9, 1 +3fd34e00: move *a13(0xffa0), *a13(0x0), 1 +3fd34e30: move *a13, a11, 1 +3fd34e40: andi 0x7fffff, a11 +3fd34e70: move a11, *a13, 1 +3fd34e80: jreq L3FD34F20 +3fd34e90: move a14, -*sp, 1 +3fd34ea0: move *a13(0xff80), *a14+, 1 +3fd34ec0: move a11, *a14+, 1 +3fd34ed0: move *a13(0xffc0), *a14+, 1 +3fd34ef0: calla L3F9985A0 +L3FD34F20: +3fd34f20: move *a13(0xffc0), a11, 1 +3fd34f40: move *a11(0x80), a11, 1 +3fd34f60: andi 0x4c00, a11 +3fd34f90: jreq L3FD35010 +3fd34fa0: move a14, -*sp, 1 +3fd34fb0: move *a13(0xffc0), *a14+, 1 +3fd34fd0: move a9, *a14+, 1 +3fd34fe0: calla L3F999F80 +L3FD35010: +3fd35010: move *a9(0x400), a11, 1 +3fd35030: jreq L3FD35090 +3fd35040: move a14, -*sp, 1 +3fd35050: move a9, *a14+, 1 +3fd35060: move *a9(0x400), a11, 1 +3fd35080: call a11 +L3FD35090: +3fd35090: move *sp(0x80), a14, 1 +3fd350b0: mmfm sp, a9,a11,a13 +3fd350d0: rets 2 +L3FD350E0: +3fd350e0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fd35100: move a14, a13 +3fd35110: addi 0x100, a14 +3fd35130: move *a13(0xffe0), a9, 1 +3fd35150: move a13, a10 +3fd35160: move *a9(0x380), a7, 1 +3fd35180: move *a9(0x3a0), a5, 1 +3fd351a0: addi 0x40, a7 +3fd351c0: cmp a5, a7 +3fd351d0: jrls L3FD35230 +3fd351e0: move a14, -*sp, 1 +3fd351f0: move a9, *a14+, 1 +3fd35200: calla L3F9B1030 +L3FD35230: +3fd35230: move *a9(0x380), a7, 1 +3fd35250: move a7, *a9(0x340), 1 +3fd35270: move a7, a11 +3fd35280: movi 0x66, a7 +3fd352a0: movb a7, *a11 +3fd352b0: movk 2, a5 +3fd352c0: setf 16, 0, 0 +3fd352d0: move a5, *a11(0x10), 0 +3fd352f0: move *a9(0x380), a5, 1 +3fd35310: addi 0x40, a5 +3fd35330: move a5, *a9(0x380), 1 +3fd35350: move *a9(0x320), a5, 1 +3fd35370: inc a5 +3fd35380: move a5, *a9(0x320), 1 +3fd353a0: move *a13(0xffc0), *a11(0x20), 1 +3fd353d0: move *a13(0xffc0), a5, 1 +3fd353f0: btst 0, a5 +3fd35400: jreq L3FD35450 +3fd35410: move *a13(0xffa0), a3, 1 +3fd35430: move *a3(0x0), *a10+, 1 +L3FD35450: +3fd35450: btst 1, a5 +3fd35460: jreq L3FD354B0 +3fd35470: move *a13(0xffa0), a3, 1 +3fd35490: move *a3(0x20), *a10+, 1 +L3FD354B0: +3fd354b0: btst 2, a5 +3fd354c0: jreq L3FD35510 +3fd354d0: move *a13(0xffa0), a3, 1 +3fd354f0: move *a3(0x40), *a10+, 1 +L3FD35510: +3fd35510: btst 3, a5 +3fd35520: jreq L3FD35570 +3fd35530: move *a13(0xffa0), a3, 1 +3fd35550: move *a3(0x60), *a10+, 1 +L3FD35570: +3fd35570: btst 4, a5 +3fd35580: jreq L3FD355D0 +3fd35590: move *a13(0xffa0), a3, 1 +3fd355b0: move *a3(0x80), *a10+, 1 +L3FD355D0: +3fd355d0: btst 5, a5 +3fd355e0: jreq L3FD35630 +3fd355f0: move *a13(0xffa0), a3, 1 +3fd35610: move *a3(0xa0), *a10+, 1 +L3FD35630: +3fd35630: btst 6, a5 +3fd35640: jreq L3FD35690 +3fd35650: move *a13(0xffa0), a3, 1 +3fd35670: move *a3(0xc0), *a10+, 1 +L3FD35690: +3fd35690: btst 7, a5 +3fd356a0: jreq L3FD356F0 +3fd356b0: move *a13(0xffa0), a3, 1 +3fd356d0: move *a3(0xe0), *a10+, 1 +L3FD356F0: +3fd356f0: move a10, a3 +3fd35700: sub a13, a3 +3fd35710: sra 0x5, a3 +3fd35720: move a3, *a13(0xe0), 1 +3fd35740: zext a3, 0 +3fd35750: move *a11(0x10), a7, 0 +3fd35770: add a3, a7 +3fd35780: move a7, *a11(0x10), 0 +3fd357a0: move *a13(0xe0), a7, 1 +3fd357c0: sll 0x2, a7 +3fd357d0: move a7, *a13(0xe0), 1 +3fd357f0: sll 0x3, a7 +3fd35800: move *a9(0x380), a3, 1 +3fd35820: add a7, a3 +3fd35830: move *a9(0x3a0), a7, 1 +3fd35850: cmp a7, a3 +3fd35860: jrhi L3FD359C0 +3fd35870: move a14, -*sp, 1 +3fd35880: move *a13(0xe0), *a14+, 1 +3fd358a0: move *a9(0x380), *a14+, 1 +3fd358c0: move a13, *a14+, 1 +3fd358d0: calla L3FB44400 +3fd35900: move *a13(0xe0), a7, 1 +3fd35920: addk 3, a7 +3fd35930: movk 3, a3 +3fd35940: andn a3, a7 +3fd35950: sll 0x3, a7 +3fd35960: move *a9(0x380), a3, 1 +3fd35980: add a7, a3 +3fd35990: move a3, *a9(0x380), 1 +3fd359b0: jruc L3FD35A40 +L3FD359C0: +3fd359c0: move a14, -*sp, 1 +3fd359d0: move *a13(0xe0), *a14+, 1 +3fd359f0: move a13, *a14+, 1 +3fd35a00: move a9, *a14+, 1 +3fd35a10: calla L3F9B44C0 +L3FD35A40: +3fd35a40: move *a9(0x400), a7, 1 +3fd35a60: jreq L3FD35AC0 +3fd35a70: move a14, -*sp, 1 +3fd35a80: move a9, *a14+, 1 +3fd35a90: move *a9(0x400), a7, 1 +3fd35ab0: call a7 +L3FD35AC0: +3fd35ac0: move *sp(0x100), a14, 1 +3fd35ae0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fd35b00: rets 2 +L3FD35B10: +3fd35b10: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fd35b30: move a14, a13 +3fd35b40: move *a13(0xffe0), a9, 1 +3fd35b60: move *a13(0xffc0), a10, 1 +3fd35b80: sub a11, a11 +3fd35b90: move a14, -*sp, 1 +3fd35ba0: move a9, *a14+, 1 +3fd35bb0: calla L3F9B31B0 +3fd35be0: move *a9(0x2a0), a12, 1 +3fd35c00: jreq L3FD35FC0 +L3FD35C10: +3fd35c10: move a14, -*sp, 1 +3fd35c20: move *a13(0xff80), *a14+, 1 +3fd35c40: move a12, a7 +3fd35c50: addk 32, a7 +3fd35c60: move a7, *a14+, 1 +3fd35c70: move a9, *a14+, 1 +3fd35c80: move *a13(0xffa0), a7, 1 +3fd35ca0: call a7 +3fd35cb0: move a8, a8 +3fd35cc0: jreq L3FD35F90 +3fd35cd0: move a12, a5 +3fd35ce0: addk 32, a5 +3fd35cf0: move a10, a8 +3fd35d00: movk 24, a7 +L3FD35D10: +3fd35d10: move *a5+, *a8+, 1 +3fd35d20: dsjs a7, L3FD35D10 +3fd35d30: move a11, a5 +3fd35d40: jreq L3FD35DB0 +3fd35d50: move *a12, a5, 1 +3fd35d60: move a5, *a11, 1 +3fd35d70: jrne L3FD35E10 +3fd35d80: move a11, *a9(0x2c0), 1 +3fd35da0: jruc L3FD35E10 +L3FD35DB0: +3fd35db0: move *a12, a5, 1 +3fd35dc0: move a5, *a9(0x2a0), 1 +3fd35de0: jrne L3FD35E10 +3fd35df0: move a7, *a9(0x2c0), 1 +L3FD35E10: +3fd35e10: calla L3F708700 +3fd35e40: move *a8(0x100), a5, 1 +3fd35e60: move *a5, a5, 1 +3fd35e70: move *a5(0xcc0), *a12(0x0), 1 +3fd35ea0: calla L3F708700 +3fd35ed0: move *a8(0x100), a5, 1 +3fd35ef0: move *a5, a5, 1 +3fd35f00: move a12, *a5(0xcc0), 1 +3fd35f20: move *a9(0x2e0), a5, 1 +3fd35f40: dec a5 +3fd35f50: move a5, *a9(0x2e0), 1 +3fd35f70: movk 1, a8 +3fd35f80: jruc L3FD36020 +L3FD35F90: +3fd35f90: move a12, a11 +3fd35fa0: move *a12, a12, 1 +3fd35fb0: jrne L3FD35C10 +L3FD35FC0: +3fd35fc0: move a14, -*sp, 1 +3fd35fd0: move a9, *a14+, 1 +3fd35fe0: calla L3F9B1030 +3fd36010: sub a8, a8 +L3FD36020: +3fd36020: move *sp(0x100), a14, 1 +3fd36040: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fd36060: rets 2 +L3FD36070: +3fd36070: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fd36090: move a14, a13 +3fd360a0: addk 32, a14 +3fd360b0: move *a13(0xffe0), a9, 1 +3fd360d0: move *a13(0xffa0), a10, 1 +3fd360f0: move a14, -*sp, 1 +3fd36100: move a9, *a14+, 1 +3fd36110: calla L3F9B31B0 +3fd36140: sub a11, a11 +3fd36150: move *a9(0x2a0), a12, 1 +3fd36170: jruc L3FD361A0 +L3FD36180: +3fd36180: move a12, a11 +3fd36190: move *a12, a12, 1 +L3FD361A0: +3fd361a0: jreq L3FD363C0 +3fd361b0: calla L3F708700 +3fd361e0: move *a8(0x100), a7, 1 +3fd36200: move *a7, a7, 1 +3fd36210: move *a12(0x20), a5, 1 +3fd36230: sll 0x5, a5 +3fd36240: add a5, a7 +3fd36250: move *a7(0x80), a7, 1 +3fd36270: move *a13(0xffc0), a5, 1 +3fd36290: and a5, a7 +3fd362a0: jreq L3FD36180 +3fd362b0: move *a12(0x20), a7, 1 +3fd362d0: subk 6, a7 +3fd362e0: jrne L3FD363C0 +3fd362f0: andi 0x20c0, a5 +3fd36320: jrne L3FD363C0 +3fd36330: move *a13(0xffc0), a7, 1 +3fd36350: andi 0x1f00, a7 +3fd36380: move *a12(0x1a0), a5, 1 +3fd363a0: and a5, a7 +3fd363b0: jreq L3FD36180 +L3FD363C0: +3fd363c0: move a12, a5 +3fd363d0: jreq L3FD366B0 +3fd363e0: move a12, a7 +3fd363f0: addk 32, a7 +3fd36400: move a10, a8 +3fd36410: movk 24, a5 +L3FD36420: +3fd36420: move *a7+, *a8+, 1 +3fd36430: dsjs a5, L3FD36420 +3fd36440: move a11, a7 +3fd36450: jreq L3FD364C0 +3fd36460: move *a12, a7, 1 +3fd36470: move a7, *a11, 1 +3fd36480: jrne L3FD36520 +3fd36490: move a11, *a9(0x2c0), 1 +3fd364b0: jruc L3FD36520 +L3FD364C0: +3fd364c0: move *a12, a7, 1 +3fd364d0: move a7, *a9(0x2a0), 1 +3fd364f0: jrne L3FD36520 +3fd36500: move a5, *a9(0x2c0), 1 +L3FD36520: +3fd36520: calla L3F708700 +3fd36550: move *a8(0x100), a7, 1 +3fd36570: move *a7, a7, 1 +3fd36580: move *a7(0xcc0), *a12(0x0), 1 +3fd365b0: calla L3F708700 +3fd365e0: move *a8(0x100), a7, 1 +3fd36600: move *a7, a7, 1 +3fd36610: move a12, *a7(0xcc0), 1 +3fd36630: move *a9(0x2e0), a7, 1 +3fd36650: dec a7 +3fd36660: move a7, *a9(0x2e0), 1 +3fd36680: movk 1, a7 +3fd36690: move a7, *a13, 1 +3fd366a0: jruc L3FD36720 +L3FD366B0: +3fd366b0: move a14, -*sp, 1 +3fd366c0: move a9, *a14+, 1 +3fd366d0: calla L3F9B1030 +3fd36700: sub a7, a7 +3fd36710: move a7, *a13, 1 +L3FD36720: +3fd36720: move a7, a8 +3fd36730: move *sp(0x100), a14, 1 +3fd36750: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fd36770: rets 2 +L3FD36780: +3fd36780: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fd367a0: move a14, a13 +3fd367b0: addk 32, a14 +3fd367c0: move *a13(0xffe0), a9, 1 +3fd367e0: move *a13(0xff80), a10, 1 +3fd36800: move a14, -*sp, 1 +3fd36810: move a9, *a14+, 1 +3fd36820: calla L3F9B31B0 +3fd36850: sub a11, a11 +3fd36860: move *a9(0x2a0), a12, 1 +3fd36880: jruc L3FD368B0 +L3FD36890: +3fd36890: move a12, a11 +3fd368a0: move *a12, a12, 1 +L3FD368B0: +3fd368b0: jreq L3FD36B30 +3fd368c0: move *a12(0xa0), a7, 1 +3fd368e0: move *a13(0xffc0), a5, 1 +3fd36900: cmp a5, a7 +3fd36910: jrne L3FD36890 +3fd36920: calla L3F708700 +3fd36950: move *a8(0x100), a7, 1 +3fd36970: move *a7, a7, 1 +3fd36980: move *a12(0x20), a5, 1 +3fd369a0: sll 0x5, a5 +3fd369b0: add a5, a7 +3fd369c0: move *a7(0x80), a7, 1 +3fd369e0: move *a13(0xffa0), a5, 1 +3fd36a00: and a5, a7 +3fd36a10: jreq L3FD36890 +3fd36a20: move *a12(0x20), a7, 1 +3fd36a40: subk 6, a7 +3fd36a50: jrne L3FD36B30 +3fd36a60: andi 0x20c0, a5 +3fd36a90: jrne L3FD36B30 +3fd36aa0: move *a13(0xffa0), a7, 1 +3fd36ac0: andi 0x1f00, a7 +3fd36af0: move *a12(0x1a0), a5, 1 +3fd36b10: and a5, a7 +3fd36b20: jreq L3FD36890 +L3FD36B30: +3fd36b30: move a12, a5 +3fd36b40: jreq L3FD36E20 +3fd36b50: move a12, a7 +3fd36b60: addk 32, a7 +3fd36b70: move a10, a8 +3fd36b80: movk 24, a5 +L3FD36B90: +3fd36b90: move *a7+, *a8+, 1 +3fd36ba0: dsjs a5, L3FD36B90 +3fd36bb0: move a11, a7 +3fd36bc0: jreq L3FD36C30 +3fd36bd0: move *a12, a7, 1 +3fd36be0: move a7, *a11, 1 +3fd36bf0: jrne L3FD36C90 +3fd36c00: move a11, *a9(0x2c0), 1 +3fd36c20: jruc L3FD36C90 +L3FD36C30: +3fd36c30: move *a12, a7, 1 +3fd36c40: move a7, *a9(0x2a0), 1 +3fd36c60: jrne L3FD36C90 +3fd36c70: move a5, *a9(0x2c0), 1 +L3FD36C90: +3fd36c90: calla L3F708700 +3fd36cc0: move *a8(0x100), a7, 1 +3fd36ce0: move *a7, a7, 1 +3fd36cf0: move *a7(0xcc0), *a12(0x0), 1 +3fd36d20: calla L3F708700 +3fd36d50: move *a8(0x100), a7, 1 +3fd36d70: move *a7, a7, 1 +3fd36d80: move a12, *a7(0xcc0), 1 +3fd36da0: move *a9(0x2e0), a7, 1 +3fd36dc0: dec a7 +3fd36dd0: move a7, *a9(0x2e0), 1 +3fd36df0: movk 1, a7 +3fd36e00: move a7, *a13, 1 +3fd36e10: jruc L3FD36E90 +L3FD36E20: +3fd36e20: move a14, -*sp, 1 +3fd36e30: move a9, *a14+, 1 +3fd36e40: calla L3F9B1030 +3fd36e70: sub a7, a7 +3fd36e80: move a7, *a13, 1 +L3FD36E90: +3fd36e90: move a7, a8 +3fd36ea0: move *sp(0x100), a14, 1 +3fd36ec0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fd36ee0: rets 2 +3fd36ef0: mmtm sp, a7,a9,a10,a11,a13 +3fd36f10: move a14, a13 +3fd36f20: move *a13(0xffe0), a9, 1 +3fd36f40: move *a9(0x380), a11, 1 +3fd36f60: move *a9(0x3a0), a7, 1 +3fd36f80: addi 0x60, a11 +3fd36fa0: cmp a7, a11 +3fd36fb0: jrls L3FD37010 +3fd36fc0: move a14, -*sp, 1 +3fd36fd0: move a9, *a14+, 1 +3fd36fe0: calla L3F9B1030 +L3FD37010: +3fd37010: move *a9(0x380), a10, 1 +3fd37030: move a10, *a9(0x340), 1 +3fd37050: movi 0x69, a11 +3fd37070: movb a11, *a10 +3fd37080: movk 3, a7 +3fd37090: setf 16, 0, 0 +3fd370a0: move a7, *a10(0x10), 0 +3fd370c0: move *a9(0x380), a7, 1 +3fd370e0: addi 0x60, a7 +3fd37100: move a7, *a9(0x380), 1 +3fd37120: move *a9(0x320), a7, 1 +3fd37140: inc a7 +3fd37150: move a7, *a9(0x320), 1 +3fd37170: movb *a13(0xffc0), *a10(0x50) +3fd371a0: movb *a13(0xffa0), *a10(0x58) +3fd371d0: move *a13(0xff80), *a10(0x20), 0 +3fd37200: move *a13(0xff60), *a10(0x30), 0 +3fd37230: move *a13(0xff40), *a10(0x40), 0 +3fd37260: move *a9(0x400), a7, 1 +3fd37280: jreq L3FD372E0 +3fd37290: move a14, -*sp, 1 +3fd372a0: move a9, *a14+, 1 +3fd372b0: move *a9(0x400), a7, 1 +3fd372d0: call a7 +L3FD372E0: +3fd372e0: move *sp(0xc0), a14, 1 +3fd37300: mmfm sp, a7,a9,a10,a11,a13 +3fd37320: rets 2 +L3FD37330: +3fd37330: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd37350: move a14, a13 +3fd37360: addk 32, a14 +3fd37370: move *a13(0xffe0), a9, 1 +3fd37390: move *a13(0xff00), a11, 1 +3fd373b0: move *a9(0x380), a7, 1 +3fd373d0: move *a9(0x3a0), a5, 1 +3fd373f0: addi 0xc0, a7 +3fd37410: cmp a5, a7 +3fd37420: jrls L3FD37480 +3fd37430: move a14, -*sp, 1 +3fd37440: move a9, *a14+, 1 +3fd37450: calla L3F9B1030 +L3FD37480: +3fd37480: move *a9(0x380), a10, 1 +3fd374a0: move a10, *a9(0x340), 1 +3fd374c0: movk 18, a7 +3fd374d0: movb a7, *a10 +3fd374e0: movk 6, a5 +3fd374f0: setf 16, 0, 0 +3fd37500: move a5, *a10(0x10), 0 +3fd37520: move *a9(0x380), a5, 1 +3fd37540: addi 0xc0, a5 +3fd37560: move a5, *a9(0x380), 1 +3fd37580: move *a9(0x320), a5, 1 +3fd375a0: inc a5 +3fd375b0: move a5, *a9(0x320), 1 +3fd375d0: move *a13(0xffc0), *a10(0x20), 1 +3fd37600: move *a13(0xffa0), *a10(0x40), 1 +3fd37630: move *a13(0xff80), *a10(0x60), 1 +3fd37660: movb *a13(0xff60), *a10(0x80) +3fd37690: movb *a13(0xff40), *a10(0x8) +3fd376c0: move a11, *a10(0xa0), 1 +3fd376e0: sub a5, a5 +3fd376f0: move a5, *a13, 1 +3fd37700: jauc L3FD38010 +L3FD37720: +3fd37720: move *a13(0xff00), a7, 1 +3fd37740: addk 3, a7 +3fd37750: sra 0x2, a7 +3fd37760: zext a7, 0 +3fd37770: move *a10(0x10), a5, 0 +3fd37790: add a7, a5 +3fd377a0: move a5, *a10(0x10), 0 +3fd377c0: move a11, a7 +3fd377d0: sll 0x3, a7 +3fd377e0: move *a9(0x380), a5, 1 +3fd37800: add a7, a5 +3fd37810: move *a9(0x3a0), a7, 1 +3fd37830: cmp a7, a5 +3fd37840: jrhi L3FD37990 +3fd37850: move a14, -*sp, 1 +3fd37860: move a11, *a14+, 1 +3fd37870: move *a9(0x380), *a14+, 1 +3fd37890: move *a13(0xff20), *a14+, 1 +3fd378b0: calla L3FB44400 +3fd378e0: move a11, a7 +3fd378f0: addk 3, a7 +3fd37900: movk 3, a5 +3fd37910: andn a5, a7 +3fd37920: sll 0x3, a7 +3fd37930: move *a9(0x380), a5, 1 +3fd37950: add a7, a5 +3fd37960: move a5, *a9(0x380), 1 +3fd37980: jruc L3FD380A0 +L3FD37990: +3fd37990: move a14, -*sp, 1 +3fd379a0: move a11, *a14+, 1 +3fd379b0: move *a13(0xff20), *a14+, 1 +3fd379d0: move a9, *a14+, 1 +3fd379e0: calla L3F9B44C0 +3fd37a10: jruc L3FD380A0 +L3FD37A20: +3fd37a20: move *a13(0xff00), a7, 1 +3fd37a40: inc a7 +3fd37a50: sra 0x1, a7 +3fd37a60: zext a7, 0 +3fd37a70: move *a10(0x10), a5, 0 +3fd37a90: add a7, a5 +3fd37aa0: move a5, *a10(0x10), 0 +3fd37ac0: sll 0x1, a11 +3fd37ad0: move a11, a7 +3fd37ae0: sll 0x3, a7 +3fd37af0: move *a9(0x380), a5, 1 +3fd37b10: add a7, a5 +3fd37b20: move *a9(0x3a0), a7, 1 +3fd37b40: cmp a7, a5 +3fd37b50: jrhi L3FD37CA0 +3fd37b60: move a14, -*sp, 1 +3fd37b70: move a11, *a14+, 1 +3fd37b80: move *a9(0x380), *a14+, 1 +3fd37ba0: move *a13(0xff20), *a14+, 1 +3fd37bc0: calla L3FB44400 +3fd37bf0: move a11, a7 +3fd37c00: addk 3, a7 +3fd37c10: movk 3, a5 +3fd37c20: andn a5, a7 +3fd37c30: sll 0x3, a7 +3fd37c40: move *a9(0x380), a5, 1 +3fd37c60: add a7, a5 +3fd37c70: move a5, *a9(0x380), 1 +3fd37c90: jruc L3FD380A0 +L3FD37CA0: +3fd37ca0: move a14, -*sp, 1 +3fd37cb0: move a11, *a14+, 1 +3fd37cc0: move *a13(0xff20), *a14+, 1 +3fd37ce0: move a9, *a14+, 1 +3fd37cf0: calla L3F9B44C0 +3fd37d20: jruc L3FD380A0 +L3FD37D30: +3fd37d30: move *a13(0xff00), a7, 0 +3fd37d50: move *a10(0x10), a5, 0 +3fd37d70: add a7, a5 +3fd37d80: move a5, *a10(0x10), 0 +3fd37da0: sll 0x2, a11 +3fd37db0: move a11, a5 +3fd37dc0: sll 0x3, a5 +3fd37dd0: move *a9(0x380), a7, 1 +3fd37df0: add a5, a7 +3fd37e00: move *a9(0x3a0), a5, 1 +3fd37e20: cmp a5, a7 +3fd37e30: jrhi L3FD37F80 +3fd37e40: move a14, -*sp, 1 +3fd37e50: move a11, *a14+, 1 +3fd37e60: move *a9(0x380), *a14+, 1 +3fd37e80: move *a13(0xff20), *a14+, 1 +3fd37ea0: calla L3FB44400 +3fd37ed0: move a11, a7 +3fd37ee0: addk 3, a7 +3fd37ef0: movk 3, a5 +3fd37f00: andn a5, a7 +3fd37f10: sll 0x3, a7 +3fd37f20: move *a9(0x380), a5, 1 +3fd37f40: add a7, a5 +3fd37f50: move a5, *a9(0x380), 1 +3fd37f70: jruc L3FD380A0 +L3FD37F80: +3fd37f80: move a14, -*sp, 1 +3fd37f90: move a11, *a14+, 1 +3fd37fa0: move *a13(0xff20), *a14+, 1 +3fd37fc0: move a9, *a14+, 1 +3fd37fd0: calla L3F9B44C0 +3fd38000: jruc L3FD380A0 +L3FD38010: +3fd38010: move *a13(0xff60), a8, 1 +3fd38030: subk 8, a8 +3fd38040: jaeq L3FD37720 +3fd38060: subk 8, a8 +3fd38070: jreq L3FD37A20 +3fd38080: subk 16, a8 +3fd38090: jreq L3FD37D30 +L3FD380A0: +3fd380a0: move *a9(0x400), a7, 1 +3fd380c0: jreq L3FD38120 +3fd380d0: move a14, -*sp, 1 +3fd380e0: move a9, *a14+, 1 +3fd380f0: move *a9(0x400), a7, 1 +3fd38110: call a7 +L3FD38120: +3fd38120: move *sp(0xe0), a14, 1 +3fd38140: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd38160: rets 2 +L3FD38170: +3fd38170: mmtm sp, a7,a9,a10,a11,a13 +3fd38190: move a14, a13 +3fd381a0: move *a13(0xffe0), a9, 1 +3fd381c0: move *a9(0x380), a11, 1 +3fd381e0: move *a9(0x3a0), a7, 1 +3fd38200: addi 0x40, a11 +3fd38220: cmp a7, a11 +3fd38230: jrls L3FD38290 +3fd38240: move a14, -*sp, 1 +3fd38250: move a9, *a14+, 1 +3fd38260: calla L3F9B1030 +L3FD38290: +3fd38290: move *a9(0x380), a10, 1 +3fd382b0: move a10, *a9(0x340), 1 +3fd382d0: movk 6, a11 +3fd382e0: movb a11, *a10 +3fd382f0: movk 2, a7 +3fd38300: setf 16, 0, 0 +3fd38310: move a7, *a10(0x10), 0 +3fd38330: move *a9(0x380), a7, 1 +3fd38350: addi 0x40, a7 +3fd38370: move a7, *a9(0x380), 1 +3fd38390: move *a9(0x320), a7, 1 +3fd383b0: inc a7 +3fd383c0: move a7, *a9(0x320), 1 +3fd383e0: move *a13(0xffc0), *a10(0x20), 1 +3fd38410: movb *a13(0xffa0), *a10(0x8) +3fd38440: move *a9(0x400), a7, 1 +3fd38460: jreq L3FD384C0 +3fd38470: move a14, -*sp, 1 +3fd38480: move a9, *a14+, 1 +3fd38490: move *a9(0x400), a7, 1 +3fd384b0: call a7 +L3FD384C0: +3fd384c0: move *sp(0xc0), a14, 1 +3fd384e0: mmfm sp, a7,a9,a10,a11,a13 +3fd38500: rets 2 +3fd38510: mmtm sp, a9,a11,a13 +3fd38530: move a14, a13 +3fd38540: move *a13(0xffe0), a9, 1 +3fd38560: move a14, -*sp, 1 +3fd38570: sub a11, a11 +3fd38580: move a11, *a14+, 1 +3fd38590: move *a13(0xffc0), *a14+, 1 +3fd385b0: move a9, *a14+, 1 +3fd385c0: calla L3FD38170 +3fd385f0: move *sp(0x80), a14, 1 +3fd38610: mmfm sp, a9,a11,a13 +3fd38630: rets 2 +3fd38640: mmtm sp, a9,a11,a13 +3fd38660: move a14, a13 +3fd38670: move *a13(0xffe0), a9, 1 +3fd38690: move a14, -*sp, 1 +3fd386a0: movk 1, a11 +3fd386b0: move a11, *a14+, 1 +3fd386c0: move *a13(0xffc0), *a14+, 1 +3fd386e0: move a9, *a14+, 1 +3fd386f0: calla L3FD38170 +3fd38720: move *sp(0x80), a14, 1 +3fd38740: mmfm sp, a9,a11,a13 +3fd38760: rets 2 +L3FD38770: +3fd38770: mmtm sp, a7,a9,a10,a11,a13 +3fd38790: move a14, a13 +3fd387a0: move *a13(0xffe0), a9, 1 +3fd387c0: move *a9(0x380), a11, 1 +3fd387e0: move *a9(0x3a0), a7, 1 +3fd38800: addi 0x60, a11 +3fd38820: cmp a7, a11 +3fd38830: jrls L3FD38890 +3fd38840: move a14, -*sp, 1 +3fd38850: move a9, *a14+, 1 +3fd38860: calla L3F9B1030 +L3FD38890: +3fd38890: move *a9(0x380), a10, 1 +3fd388b0: move a10, *a9(0x340), 1 +3fd388d0: movk 2, a11 +3fd388e0: movb a11, *a10 +3fd388f0: movk 3, a7 +3fd38900: setf 16, 0, 0 +3fd38910: move a7, *a10(0x10), 0 +3fd38930: move *a9(0x380), a7, 1 +3fd38950: addi 0x60, a7 +3fd38970: move a7, *a9(0x380), 1 +3fd38990: move *a9(0x320), a7, 1 +3fd389b0: inc a7 +3fd389c0: move a7, *a9(0x320), 1 +3fd389e0: move *a13(0xffc0), *a10(0x20), 1 +3fd38a10: move *a13(0xffa0), a7, 1 +3fd38a30: andi 0x7fff, a7 +3fd38a60: move a7, *a13(0xffa0), 1 +3fd38a80: move a7, *a10(0x40), 1 +3fd38aa0: jreq L3FD38B40 +3fd38ab0: move a14, -*sp, 1 +3fd38ac0: move *a13(0xff80), *a14+, 1 +3fd38ae0: move a7, *a14+, 1 +3fd38af0: move a10, *a14+, 1 +3fd38b00: move a9, *a14+, 1 +3fd38b10: calla L3FDAA550 +L3FD38B40: +3fd38b40: move *a9(0x400), a11, 1 +3fd38b60: jreq L3FD38BC0 +3fd38b70: move a14, -*sp, 1 +3fd38b80: move a9, *a14+, 1 +3fd38b90: move *a9(0x400), a11, 1 +3fd38bb0: call a11 +L3FD38BC0: +3fd38bc0: move *sp(0xc0), a14, 1 +3fd38be0: mmfm sp, a7,a9,a10,a11,a13 +3fd38c00: rets 2 +L3FD38C10: +3fd38c10: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd38c30: move a14, a13 +3fd38c40: move *a13(0xffe0), a9, 1 +3fd38c60: movi 0x23aec0, a12 +3fd38c90: move @0x23aec0, a0, 1 +3fd38cc0: sub a11, a11 +3fd38cd0: move *a9(0x460), a7, 1 +3fd38cf0: cmp a7, a11 +3fd38d00: jrge L3FD38E50 +L3FD38D10: +3fd38d10: move a11, a5 +3fd38d20: move a5, a7 +3fd38d30: sll 0x9, a5 +3fd38d40: sll 0x7, a7 +3fd38d50: add a7, a5 +3fd38d60: move *a9(0x480), a2, 1 +3fd38d80: add a5, a2 +3fd38d90: move a14, -*sp, 1 +3fd38da0: move *a2(0x160), *a14+, 1 +3fd38dc0: move a9, *a14+, 1 +3fd38dd0: calla L3FD4F020 +3fd38e00: inc a11 +3fd38e10: move *a9(0x460), a7, 1 +3fd38e30: cmp a7, a11 +3fd38e40: jrlt L3FD38D10 +L3FD38E50: +3fd38e50: move @0x27b8d0, a7, 1 +3fd38e80: jrne L3FD38F00 +3fd38e90: move a14, -*sp, 1 +3fd38ea0: movk 1, a5 +3fd38eb0: move a5, *a14+, 1 +3fd38ec0: move a9, *a14+, 1 +3fd38ed0: calla L3FD9F6B0 +L3FD38F00: +3fd38f00: move *a9(0x600), a10, 1 +3fd38f20: jreq L3FD39000 +L3FD38F30: +3fd38f30: move *a10(0x160), a7, 1 +3fd38f50: jreq L3FD38FE0 +3fd38f60: move a14, -*sp, 1 +3fd38f70: move a10, a7 +3fd38f80: addk 32, a7 +3fd38f90: move a7, *a14+, 1 +3fd38fa0: move a9, *a14+, 1 +3fd38fb0: move *a10(0x160), a7, 1 +3fd38fd0: call a7 +L3FD38FE0: +3fd38fe0: move *a10, a10, 1 +3fd38ff0: jrne L3FD38F30 +L3FD39000: +3fd39000: move a14, -*sp, 1 +3fd39010: move *a9(0x3e0), *a14+, 1 +3fd39030: calla L3FD8F020 +3fd39060: move a14, -*sp, 1 +3fd39070: move *a9(0x60), *a14+, 1 +3fd39090: calla L3FD3B840 +3fd390c0: move a0, a2 +3fd390d0: jreq L3FD391E0 +L3FD390E0: +3fd390e0: cmp a9, a0 +3fd390f0: jrne L3FD39190 +3fd39100: move *a0(0x40), *a12(0x0), 1 +3fd39130: move a14, -*sp, 1 +3fd39140: move a9, *a14+, 1 +3fd39150: calla L3F9C6B10 +3fd39180: jruc L3FD391E0 +L3FD39190: +3fd39190: move a0, a12 +3fd391a0: addi 0x40, a12 +3fd391c0: move *a12, a0, 1 +3fd391d0: jrne L3FD390E0 +L3FD391E0: +3fd391e0: move *sp(0x140), a14, 1 +3fd39200: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd39220: rets 2 +L3FD39230: +3fd39230: mmtm sp, a7,a9,a10,a11,a13 +3fd39250: move a14, a13 +3fd39260: move *a13(0xffe0), a9, 1 +3fd39280: move *a9(0x380), a11, 1 +3fd392a0: move *a9(0x3a0), a7, 1 +3fd392c0: addi 0x80, a11 +3fd392e0: cmp a7, a11 +3fd392f0: jrls L3FD39350 +3fd39300: move a14, -*sp, 1 +3fd39310: move a9, *a14+, 1 +3fd39320: calla L3F9B1030 +L3FD39350: +3fd39350: move *a9(0x380), a10, 1 +3fd39370: move a10, *a9(0x340), 1 +3fd39390: movi 0x3d, a11 +3fd393b0: movb a11, *a10 +3fd393c0: movk 4, a7 +3fd393d0: setf 16, 0, 0 +3fd393e0: move a7, *a10(0x10), 0 +3fd39400: move *a9(0x380), a7, 1 +3fd39420: addi 0x80, a7 +3fd39440: move a7, *a9(0x380), 1 +3fd39460: move *a9(0x320), a7, 1 +3fd39480: inc a7 +3fd39490: move a7, *a9(0x320), 1 +3fd394b0: move *a13(0xffc0), *a10(0x20), 1 +3fd394e0: sub a7, a7 +3fd394f0: move a7, *a10(0x70), 0 +3fd39510: move a7, *a10(0x60), 0 +3fd39530: move a7, *a10(0x50), 0 +3fd39550: sext a7, 0 +3fd39560: move a7, *a10(0x40), 0 +3fd39580: sub a7, a7 +3fd39590: movb a7, *a10(0x8) +3fd395b0: move *a9(0x400), a7, 1 +3fd395d0: jreq L3FD39630 +3fd395e0: move a14, -*sp, 1 +3fd395f0: move a9, *a14+, 1 +3fd39600: move *a9(0x400), a7, 1 +3fd39620: call a7 +L3FD39630: +3fd39630: move *sp(0xc0), a14, 1 +3fd39650: mmfm sp, a7,a9,a10,a11,a13 +3fd39670: rets 2 +L3FD39680: +3fd39680: mmtm sp, a7,a9,a10,a11,a13 +3fd396a0: move a14, a13 +3fd396b0: move *a13(0xffe0), a9, 1 +3fd396d0: move *a9(0x380), a11, 1 +3fd396f0: move *a9(0x3a0), a7, 1 +3fd39710: addi 0x80, a11 +3fd39730: cmp a7, a11 +3fd39740: jrls L3FD397A0 +3fd39750: move a14, -*sp, 1 +3fd39760: move a9, *a14+, 1 +3fd39770: calla L3F9B1030 +L3FD397A0: +3fd397a0: move *a9(0x380), a10, 1 +3fd397c0: move a10, *a9(0x340), 1 +3fd397e0: movi 0x3d, a11 +3fd39800: movb a11, *a10 +3fd39810: movk 4, a7 +3fd39820: setf 16, 0, 0 +3fd39830: move a7, *a10(0x10), 0 +3fd39850: move *a9(0x380), a7, 1 +3fd39870: addi 0x80, a7 +3fd39890: move a7, *a9(0x380), 1 +3fd398b0: move *a9(0x320), a7, 1 +3fd398d0: inc a7 +3fd398e0: move a7, *a9(0x320), 1 +3fd39900: move *a13(0xffc0), *a10(0x20), 1 +3fd39930: move *a13(0xffa0), *a10(0x40), 0 +3fd39960: move *a13(0xff80), *a10(0x50), 0 +3fd39990: move *a13(0xff60), *a10(0x60), 0 +3fd399c0: move *a13(0xff40), *a10(0x70), 0 +3fd399f0: movb *a13(0xff20), *a10(0x8) +3fd39a20: move *a9(0x400), a7, 1 +3fd39a40: jreq L3FD39AA0 +L3FD39A50: +3fd39a50: move a14, -*sp, 1 +3fd39a60: move a9, *a14+, 1 +3fd39a70: move *a9(0x400), a7, 1 +3fd39a90: call a7 +L3FD39AA0: +3fd39aa0: move *sp(0xc0), a14, 1 +3fd39ac0: mmfm sp, a7,a9,a10,a11,a13 +3fd39ae0: rets 2 +L3FD39AF0: +3fd39af0: mmtm sp, a7,a9,a11,a13 +3fd39b10: move a14, a13 +3fd39b20: addi 0x60, a14 +3fd39b40: movi 0x26c, a11 +3fd39b60: move a11, *a13, 1 +3fd39b70: move a14, -*sp, 1 +3fd39b80: movk 1, a9 +3fd39b90: move a9, *a14+, 1 +3fd39ba0: move a11, *a14+, 1 +3fd39bb0: calla L3F703D90 +3fd39be0: move a8, *a13(0x40), 1 +3fd39c00: sub a9, a9 +3fd39c10: move a9, *a8, 1 +3fd39c20: move a9, *a8(0x20), 1 +3fd39c40: movi 0x3f9bcd40, a9 +3fd39c70: move a9, *a8(0x40), 1 +3fd39c90: movi 0x3f9bd9f0, a9 +3fd39cc0: move a9, *a8(0x60), 1 +3fd39ce0: sub a9, a9 +3fd39cf0: move a9, *a13(0x20), 1 +L3FD39D10: +3fd39d10: move *a13(0x40), a11, 1 +3fd39d30: move *a13(0x20), a9, 1 +3fd39d50: sll 0x5, a9 +3fd39d60: add a11, a9 +3fd39d70: move *a13(0x20), a7, 1 +3fd39d90: sll 0x5, a7 +3fd39da0: addi 0xe6120, a7 +3fd39dd0: move *a7(0x0), *a9(0x80), 1 +3fd39e00: move *a13(0x20), a9, 1 +3fd39e20: inc a9 +3fd39e30: move a9, *a13(0x20), 1 +3fd39e50: cmpi 0x23, a9 +3fd39e70: jrlt L3FD39D10 +3fd39e80: sub a7, a7 +3fd39e90: move a7, *a13(0x20), 1 +L3FD39EB0: +3fd39eb0: move *a13(0x40), a11, 1 +3fd39ed0: move *a13(0x20), a9, 1 +3fd39ef0: sll 0x5, a9 +3fd39f00: add a11, a9 +3fd39f10: sub a7, a7 +3fd39f20: move a7, *a9(0x4e0), 1 +3fd39f40: move *a13(0x20), a9, 1 +3fd39f60: inc a9 +3fd39f70: move a9, *a13(0x20), 1 +3fd39f90: jrle L3FD39EB0 +3fd39fa0: move a7, *a13(0x20), 1 +L3FD39FC0: +3fd39fc0: move *a13(0x40), a11, 1 +3fd39fe0: move *a13(0x20), a9, 1 +3fd3a000: sll 0x5, a9 +3fd3a010: add a11, a9 +3fd3a020: sub a7, a7 +3fd3a030: move a7, *a9(0x500), 1 +3fd3a050: move *a13(0x20), a9, 1 +3fd3a070: sll 0x5, a9 +3fd3a080: add a11, a9 +3fd3a090: move a7, *a9(0x8e0), 1 +3fd3a0b0: move *a13(0x20), a9, 1 +3fd3a0d0: inc a9 +3fd3a0e0: move a9, *a13(0x20), 1 +3fd3a100: subk 31, a9 +3fd3a110: jrlt L3FD39FC0 +3fd3a120: move a7, *a11(0xcc0), 1 +3fd3a140: move a7, *a11(0xd00), 1 +3fd3a160: move a7, *a11(0xd20), 1 +3fd3a180: move a7, *a11(0xd40), 1 +3fd3a1a0: move a7, *a11(0xd60), 1 +3fd3a1c0: movi 0xffff, a9 +3fd3a1e0: move a9, *a11(0x1020), 1 +3fd3a200: movi 0xff00, a7 +3fd3a220: move a7, *a11(0x1040), 1 +3fd3a240: movi 0xffff0000, a7 +3fd3a270: move a7, *a11(0x1060), 1 +3fd3a290: movi 0xff000000, a7 +3fd3a2c0: move a7, *a11(0x1080), 1 +3fd3a2e0: sub a7, a7 +3fd3a2f0: move a7, *a11(0x10a0), 1 +3fd3a310: move a7, *a11(0x1120), 1 +3fd3a330: move a7, *a11(0x1140), 1 +L3FD3A350: +3fd3a350: movk 3, a7 +3fd3a360: move a7, *a11(0x1160), 1 +3fd3a380: movk 2, a7 +3fd3a390: move a7, *a11(0x1180), 1 +3fd3a3b0: movk 1, a7 +3fd3a3c0: move a7, *a11(0x11a0), 1 +3fd3a3e0: sub a7, a7 +3fd3a3f0: move a7, *a11(0x11e0), 1 +3fd3a410: move a7, *a11(0x1200), 1 +3fd3a430: move a7, *a11(0x1240), 1 +3fd3a450: move a7, *a11(0x1260), 1 +3fd3a470: move a9, *a11(0x1280), 1 +3fd3a490: move a7, *a11(0x12a0), 1 +3fd3a4b0: move a11, a8 +3fd3a4c0: subi 0x60, a14 +3fd3a4e0: mmfm sp, a7,a9,a11,a13 +3fd3a500: rets +L3FD3A510: +3fd3a510: mmtm sp, a7,a9,a10,a11,a13 +3fd3a530: move a14, a13 +3fd3a540: addk 32, a14 +3fd3a550: move *a13(0xffe0), a9, 1 +3fd3a570: move *a9(0x380), a11, 1 +3fd3a590: move *a9(0x3a0), a7, 1 +3fd3a5b0: addi 0xe0, a11 +3fd3a5d0: cmp a7, a11 +3fd3a5e0: jrls L3FD3A640 +3fd3a5f0: move a14, -*sp, 1 +3fd3a600: move a9, *a14+, 1 +3fd3a610: calla L3F9B1030 +L3FD3A640: +3fd3a640: move *a9(0x380), a10, 1 +3fd3a660: move a10, *a9(0x340), 1 +3fd3a680: movk 12, a11 +3fd3a690: movb a11, *a10 +3fd3a6a0: movk 7, a7 +3fd3a6b0: setf 16, 0, 0 +3fd3a6c0: move a7, *a10(0x10), 0 +3fd3a6e0: move *a9(0x380), a7, 1 +3fd3a700: addi 0xe0, a7 +3fd3a720: move a7, *a9(0x380), 1 +3fd3a740: move *a9(0x320), a7, 1 +3fd3a760: inc a7 +3fd3a770: move a7, *a9(0x320), 1 +3fd3a790: move *a13(0xffc0), *a10(0x20), 1 +3fd3a7c0: movk 15, a7 +3fd3a7d0: move a7, *a10(0x40), 0 +3fd3a7f0: move a10, a7 +3fd3a800: addi 0x60, a7 +3fd3a820: move a7, *a13, 1 +3fd3a830: move *a13(0xffa0), *a7+, 1 +3fd3a850: move a7, *a13, 1 +3fd3a860: move *a13(0xff80), *a7+, 1 +3fd3a880: move a7, *a13, 1 +3fd3a890: move *a13(0xff60), *a7+, 1 +3fd3a8b0: move a7, *a13, 1 +3fd3a8c0: move *a13(0xff40), *a7(0x0), 1 +3fd3a8f0: move *a9(0x400), a11, 1 +3fd3a910: jreq L3FD3A970 +3fd3a920: move a14, -*sp, 1 +3fd3a930: move a9, *a14+, 1 +3fd3a940: move *a9(0x400), a11, 1 +3fd3a960: call a11 +L3FD3A970: +3fd3a970: move *sp(0xc0), a14, 1 +3fd3a990: mmfm sp, a7,a9,a10,a11,a13 +3fd3a9b0: rets 2 +L3FD3A9C0: +3fd3a9c0: mmtm sp, a7,a9,a10,a11,a13 +3fd3a9e0: move a14, a13 +3fd3a9f0: addi 0x1100, a14 +3fd3aa10: movi 0x1388, a11 +3fd3aa30: move a11, *a13(0x1020), 1 +3fd3aa50: sub a11, a11 +3fd3aa60: move a11, *a13(0x10e0), 1 +3fd3aa80: move a14, -*sp, 1 +3fd3aa90: movi 0x100, a7 +3fd3aab0: move a7, *a14+, 1 +3fd3aac0: move *a13(0xffe0), *a14+, 1 +3fd3aae0: move a13, a7 +3fd3aaf0: addi 0x40, a7 +3fd3ab10: move a7, *a14+, 1 +3fd3ab20: calla L3FB45EE0 +3fd3ab50: move a14, -*sp, 1 +3fd3ab60: movi 0x3a, a7 +3fd3ab80: move a7, *a14+, 1 +3fd3ab90: move a13, a7 +3fd3aba0: addi 0x40, a7 +3fd3abc0: move a7, *a14+, 1 +3fd3abd0: calla L3FE1D650 +3fd3ac00: move a8, a9 +3fd3ac10: jrne L3FD3ACE0 +3fd3ac20: move a14, -*sp, 1 +3fd3ac30: movi 0x3fd3da00, a8 +3fd3ac60: move a8, *a14+, 1 +3fd3ac70: calla L3FB341E0 +3fd3aca0: movi 0xffff, a8 +3fd3acc0: jauc L3FD3B7F0 +L3FD3ACE0: +3fd3ace0: setf 8, 1, 0 +3fd3acf0: move a11, *a9+, 0 +3fd3ad00: movb *a9, a7 +3fd3ad10: jrne L3FD3ADE0 +3fd3ad20: move a14, -*sp, 1 +3fd3ad30: movi 0x3fd3db68, a8 +3fd3ad60: move a8, *a14+, 1 +3fd3ad70: calla L3FB341E0 +3fd3ada0: movi 0xffff, a8 +3fd3adc0: jauc L3FD3B7F0 +L3FD3ADE0: +3fd3ade0: move a9, *a13(0x840), 1 +3fd3ae00: move a13, a10 +3fd3ae10: addi 0x1060, a10 +3fd3ae30: movb *a9, a7 +3fd3ae40: jreq L3FD3AFC0 +L3FD3AE50: +3fd3ae50: move *a13(0x840), a11, 1 +3fd3ae70: movb *a11, a7 +3fd3ae80: cmpi 0x2e, a7 +3fd3aea0: jrne L3FD3AF60 +3fd3aeb0: move a10, *a13(0x10e0), 1 +3fd3aed0: sub a7, a7 +3fd3aee0: setf 8, 1, 0 +3fd3aef0: move a7, *a11+, 0 +3fd3af00: move a11, *a13(0x840), 1 +3fd3af20: movi 0x2e, a7 +3fd3af40: move a7, *a10+, 0 +3fd3af50: jruc L3FD3AFA0 +L3FD3AF60: +3fd3af60: setf 8, 1, 0 +3fd3af70: move *a11+, *a10+, 0 +3fd3af80: move a11, *a13(0x840), 1 +L3FD3AFA0: +3fd3afa0: movb *a11, a7 +3fd3afb0: jrne L3FD3AE50 +L3FD3AFC0: +3fd3afc0: move *a13(0x10e0), a11, 1 +3fd3afe0: jrne L3FD3B070 +3fd3aff0: move a10, *a13(0x10e0), 1 +3fd3b010: movi 0x2e, a11 +3fd3b030: move a11, *a10+, 0 +3fd3b040: addk 2, a11 +3fd3b050: move a11, *a10+, 0 +3fd3b060: jruc L3FD3B0F0 +L3FD3B070: +3fd3b070: movb *a10(0xfff8), a7 +3fd3b090: cmpi 0x2e, a7 +3fd3b0b0: jrne L3FD3B0F0 +3fd3b0c0: movi 0x30, a7 +3fd3b0e0: move a7, *a10+, 0 +L3FD3B0F0: +3fd3b0f0: sub a11, a11 +3fd3b100: movb a11, *a10 +3fd3b110: move *a13(0xffa0), a7, 1 +3fd3b130: move a14, -*sp, 1 +3fd3b140: move *a13(0x10e0), a11, 1 +3fd3b160: addk 8, a11 +3fd3b170: move a11, *a14+, 1 +3fd3b180: calla L3FB43EB0 +3fd3b1b0: move a8, *a7, 1 +3fd3b1c0: move a14, -*sp, 1 +3fd3b1d0: move a9, *a14+, 1 +3fd3b1e0: calla L3FB43EB0 +3fd3b210: move a8, *a13(0x860), 1 +L3FD3B230: +3fd3b230: move @0xbf4c0, a11, 1 +3fd3b260: jrne L3FD3B2F0 +3fd3b270: move a14, -*sp, 1 +3fd3b280: movi 0xc8, a7 +3fd3b2a0: move a7, *a14+, 1 +3fd3b2b0: calla L3FB33A20 +3fd3b2e0: jruc L3FD3B230 +L3FD3B2F0: +3fd3b2f0: calla L3F708700 +3fd3b320: move a8, *a13, 1 +3fd3b330: sub a11, a11 +3fd3b340: move a11, *a13(0x1040), 1 +L3FD3B360: +3fd3b360: calla L3FB2E340 +3fd3b390: move a14, -*sp, 1 +3fd3b3a0: movi 0x3fd3dca0, a8 +3fd3b3d0: move a8, *a14+, 1 +3fd3b3e0: calla L3F70B060 +3fd3b410: move a8, *a13(0x1040), 1 +3fd3b430: move a8, a7 +3fd3b440: jreq L3FD3B510 +3fd3b450: move a7, *a13(0x20), 1 +3fd3b470: move *a13(0x0), *a7(0xe0), 1 +3fd3b4a0: move *a13(0x0), *a7(0x140), 1 +3fd3b4d0: calla L3FB2E590 +3fd3b500: jruc L3FD3B5B0 +L3FD3B510: +3fd3b510: calla L3FB2E590 +3fd3b540: move a14, -*sp, 1 +3fd3b550: movi 0x64, a11 +3fd3b570: move a11, *a14+, 1 +3fd3b580: calla L3FB33A20 +L3FD3B5B0: +3fd3b5b0: move a7, a8 +3fd3b5c0: jreq L3FD3B360 +3fd3b5d0: move a13, a9 +3fd3b5e0: addi 0x38, a9 +3fd3b600: movb *a9, a11 +3fd3b610: jreq L3FD3B650 +L3FD3B620: +3fd3b620: addk 8, a9 +3fd3b630: movb *a9, a11 +3fd3b640: jrne L3FD3B620 +L3FD3B650: +3fd3b650: movi 0x3a, a11 +3fd3b670: setf 8, 1, 0 +3fd3b680: move a11, *a9+, 0 +3fd3b690: move a13, a10 +3fd3b6a0: addi 0x1060, a10 +3fd3b6c0: movb *a10, a7 +3fd3b6d0: jreq L3FD3B710 +L3FD3B6E0: +3fd3b6e0: move *a10+, *a9+, 0 +3fd3b6f0: movb *a10, a11 +3fd3b700: jrne L3FD3B6E0 +L3FD3B710: +3fd3b710: sub a11, a11 +3fd3b720: movb a11, *a9 +3fd3b730: move a14, -*sp, 1 +3fd3b740: move a13, a7 +3fd3b750: addi 0x40, a7 +3fd3b770: move a7, *a14+, 1 +3fd3b780: move *a13(0xffc0), *a14+, 1 +3fd3b7a0: calla L3FB45720 +3fd3b7d0: move *a13(0x1040), a8, 1 +L3FD3B7F0: +3fd3b7f0: move *sp(0xc0), a14, 1 +3fd3b810: mmfm sp, a7,a9,a10,a11,a13 +3fd3b830: rets 2 +L3FD3B840: +3fd3b840: mmtm sp, a9,a11,a13 +3fd3b860: move a14, a13 +3fd3b870: addk 32, a14 +3fd3b880: calla L3F708700 +3fd3b8b0: move *a8(0x100), a11, 1 +3fd3b8d0: move *a11, a11, 1 +3fd3b8e0: move *a13(0xffe0), a9, 1 +3fd3b900: sll 0x5, a9 +3fd3b910: add a9, a11 +3fd3b920: move *a11(0x8e0), *a13(0x0), 1 +3fd3b950: move a14, -*sp, 1 +3fd3b960: move *a13(0x0), *a14+, 1 +3fd3b980: calla L3F70BB90 +3fd3b9b0: calla L3F708700 +3fd3b9e0: move *a8(0x100), a11, 1 +3fd3ba00: move *a11, a11, 1 +3fd3ba10: move *a13(0xffe0), a9, 1 +3fd3ba30: sll 0x5, a9 +3fd3ba40: add a9, a11 +3fd3ba50: sub a9, a9 +3fd3ba60: move a9, *a11(0x8e0), 1 +3fd3ba80: move *sp(0x80), a14, 1 +3fd3baa0: mmfm sp, a9,a11,a13 +3fd3bac0: rets 2 +L3FD3BAD0: +3fd3bad0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd3baf0: move a14, a13 +3fd3bb00: addi 0x40a0, a14 +3fd3bb20: sub a11, a11 +3fd3bb30: move a11, *a13, 1 +3fd3bb40: move a11, *a13(0x20), 1 +L3FD3BB60: +3fd3bb60: move *a13(0xffe0), a11, 1 +3fd3bb80: movk 1, a9 +3fd3bb90: move *a11(0x60), a11, 1 +3fd3bbb0: sll a11, a9 +3fd3bbc0: move *a13, a11, 1 +3fd3bbd0: or a11, a9 +3fd3bbe0: move a9, *a13, 1 +3fd3bbf0: move *a13(0xffe0), a11, 1 +3fd3bc10: movk 1, a9 +3fd3bc20: move *a11(0x60), a11, 1 +3fd3bc40: sll a11, a9 +3fd3bc50: move *a13(0x20), a11, 1 +3fd3bc70: or a11, a9 +3fd3bc80: move a9, *a13(0x20), 1 +L3FD3BCA0: +3fd3bca0: move a14, -*sp, 1 +3fd3bcb0: sub a11, a11 +3fd3bcc0: move a11, *a14+, 1 +3fd3bcd0: move a11, *a14+, 1 +3fd3bce0: move a13, a9 +3fd3bcf0: addk 32, a9 +3fd3bd00: move a9, *a14+, 1 +3fd3bd10: move a13, *a14+, 1 +3fd3bd20: move *a13(0xffe0), a11, 1 +3fd3bd40: move *a11(0x60), a9, 1 +3fd3bd60: inc a9 +3fd3bd70: move a9, *a14+, 1 +3fd3bd80: calla L3FD969F0 +3fd3bdb0: move a8, *a13(0x40), 1 +3fd3bdd0: move a8, a9 +3fd3bde0: jrge L3FD3BF40 +3fd3bdf0: calla L3F708700 +3fd3be20: move *a8(0x100), a9, 1 +3fd3be40: move *a9, a9, 1 +3fd3be50: move *a9(0x20), a9, 1 +3fd3be70: subk 4, a9 +3fd3be80: jreq L3FD3BF40 +3fd3be90: move a14, -*sp, 1 +3fd3bea0: move a11, *a14+, 1 +3fd3beb0: calla L3F708700 +3fd3bee0: move *a8(0x100), a9, 1 +3fd3bf00: move *a9, a9, 1 +3fd3bf10: move *a9(0x40), a9, 1 +3fd3bf30: call a9 +L3FD3BF40: +3fd3bf40: move *a13(0x40), a9, 1 +3fd3bf60: jrle L3FD3BCA0 +3fd3bf70: move *a13, a11, 1 +3fd3bf80: jreq L3FD3C4E0 +3fd3bf90: calla L3F708700 +3fd3bfc0: move *a8(0x100), a7, 1 +3fd3bfe0: move *a7, a7, 1 +3fd3bff0: move *a13(0xffe0), a5, 1 +3fd3c010: move *a5(0x60), a5, 1 +3fd3c030: sll 0x5, a5 +3fd3c040: add a5, a7 +3fd3c050: move *a7(0x8e0), *a13(0x4080), 1 +3fd3c080: move *a13(0x4080), a7, 1 +3fd3c0a0: move *a7(0xa0), *a13(0x4060), 1 +3fd3c0d0: move *a13(0x4060), a7, 1 +3fd3c0f0: jrge L3FD3C1C0 +3fd3c100: move a14, -*sp, 1 +3fd3c110: move *a13(0xffe0), *a14+, 1 +3fd3c130: calla L3F708700 +3fd3c160: move *a8(0x100), a5, 1 +3fd3c180: move *a5, a5, 1 +3fd3c190: move *a5(0x40), a5, 1 +3fd3c1b0: call a5 +L3FD3C1C0: +3fd3c1c0: move a7, a9 +3fd3c1d0: cmpi 0x20, a9 +3fd3c1f0: jrnc L3FD3C210 +3fd3c200: movk 32, a9 +L3FD3C210: +3fd3c210: cmpi 0x800, a9 +3fd3c230: jrle L3FD3C260 +3fd3c240: movi 0x800, a9 +L3FD3C260: +3fd3c260: move a9, a5 +3fd3c270: srl 0x5, a5 +3fd3c280: move a5, a9 +3fd3c290: sll 0x5, a9 +3fd3c2a0: move a14, -*sp, 1 +3fd3c2b0: move a9, *a14+, 1 +3fd3c2c0: move a13, a5 +3fd3c2d0: addi 0x60, a5 +3fd3c2f0: move a5, *a14+, 1 +3fd3c300: move *a13(0xffe0), *a14+, 1 +3fd3c320: calla L3F9B2470 +3fd3c350: move a5, a10 +3fd3c360: move a9, a8 +3fd3c370: jrle L3FD3C4E0 +L3FD3C380: +3fd3c380: setf 8, 0, 0 +3fd3c390: move *a10, a11, 0 +3fd3c3a0: jrne L3FD3C430 +3fd3c3b0: move a14, -*sp, 1 +3fd3c3c0: move a10, *a14+, 1 +3fd3c3d0: move *a13(0xffe0), *a14+, 1 +3fd3c3f0: calla L3F9BD000 +3fd3c420: jruc L3FD3C4A0 +L3FD3C430: +3fd3c430: move a14, -*sp, 1 +3fd3c440: move a10, *a14+, 1 +3fd3c450: move *a13(0xffe0), *a14+, 1 +3fd3c470: calla L3F9B89A0 +L3FD3C4A0: +3fd3c4a0: addi 0x100, a10 +3fd3c4c0: subk 32, a9 +3fd3c4d0: jrgt L3FD3C380 +L3FD3C4E0: +3fd3c4e0: move *a13(0x20), a11, 1 +3fd3c500: jaeq L3FD3BB60 +3fd3c520: move *sp(0xe0), a14, 1 +3fd3c540: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd3c560: rets 2 +L3FD3C570: +3fd3c570: mmtm sp, a9,a11,a13 +3fd3c590: move a14, a13 +3fd3c5a0: addi 0x40, a14 +3fd3c5c0: sub a11, a11 +3fd3c5d0: move a11, *a13, 1 +L3FD3C5E0: +3fd3c5e0: move *a13(0xffe0), a11, 1 +3fd3c600: movk 1, a9 +3fd3c610: move *a11(0x60), a11, 1 +3fd3c630: sll a11, a9 +3fd3c640: move *a13, a11, 1 +3fd3c650: or a11, a9 +3fd3c660: move a9, *a13, 1 +3fd3c670: move a14, -*sp, 1 +3fd3c680: sub a11, a11 +3fd3c690: move a11, *a14+, 1 +3fd3c6a0: move a11, *a14+, 1 +3fd3c6b0: move a11, *a14+, 1 +3fd3c6c0: move a13, *a14+, 1 +3fd3c6d0: move *a13(0xffe0), a9, 1 +3fd3c6f0: move *a9(0x60), a11, 1 +3fd3c710: inc a11 +3fd3c720: move a11, *a14+, 1 +3fd3c730: calla L3FD969F0 +3fd3c760: move a8, *a13(0x20), 1 +3fd3c780: inc a8 +3fd3c790: jrne L3FD3C970 +3fd3c7a0: calla L3F708700 +3fd3c7d0: move *a8(0x100), a11, 1 +3fd3c7f0: move *a11, a11, 1 +3fd3c800: move *a11(0x20), a11, 1 +3fd3c820: subk 4, a11 +3fd3c830: jreq L3FD3C970 +3fd3c840: move a14, -*sp, 1 +3fd3c850: movi 0x3fd3dce0, a8 +3fd3c880: move a8, *a14+, 1 +3fd3c890: calla L3FB341E0 +3fd3c8c0: move a14, -*sp, 1 +3fd3c8d0: move a9, *a14+, 1 +3fd3c8e0: calla L3F708700 +3fd3c910: move *a8(0x100), a11, 1 +3fd3c930: move *a11, a11, 1 +3fd3c940: move *a11(0x40), a11, 1 +3fd3c960: call a11 +L3FD3C970: +3fd3c970: move *a13(0x20), a11, 1 +3fd3c990: jrle L3FD3C5E0 +3fd3c9a0: move *sp(0x80), a14, 1 +3fd3c9c0: mmfm sp, a9,a11,a13 +3fd3c9e0: rets 2 +L3FD3C9F0: +3fd3c9f0: mmtm sp, a5,a7,a9,a11,a13 +3fd3ca10: move a14, a13 +3fd3ca20: addi 0x10e0, a14 +3fd3ca40: movi 0x3fd3dde8, a11 +3fd3ca70: move a11, *a13, 1 +3fd3ca80: movi 0x3fd3dde8, a11 +3fd3cab0: move a11, *a13(0x40), 1 +3fd3cad0: sub a11, a11 +3fd3cae0: move a11, *a13(0x10c0), 1 +3fd3cb00: move a14, -*sp, 1 +3fd3cb10: move *a13(0x0), *a14+, 1 +3fd3cb30: calla L3FB458D0 +3fd3cb60: move a8, *a13(0x20), 1 +3fd3cb80: move a14, -*sp, 1 +3fd3cb90: move *a13(0x40), *a14+, 1 +3fd3cbb0: calla L3FB458D0 +3fd3cbe0: move a8, *a13(0x60), 1 +3fd3cc00: move *a13(0xffc0), a9, 1 +3fd3cc20: setf 16, 0, 0 +3fd3cc30: move *a13(0x20), *a9(0x30), 0 +3fd3cc60: move a8, *a9(0x40), 0 +3fd3cc80: calla L3F708700 +3fd3ccb0: move *a8(0x100), a7, 1 +3fd3ccd0: move *a7, a7, 1 +3fd3cce0: move *a13(0x20), a5, 1 +3fd3cd00: movk 3, a9 +3fd3cd10: and a5, a9 +3fd3cd20: sll 0x5, a9 +3fd3cd30: add a9, a7 +3fd3cd40: move *a7(0x1140), a9, 1 +3fd3cd60: add a5, a9 +3fd3cd70: move *a13(0x60), a7, 1 +3fd3cd90: add a7, a9 +3fd3cda0: calla L3F708700 +3fd3cdd0: move *a8(0x100), a5, 1 +3fd3cdf0: move *a5, a5, 1 +3fd3ce00: movk 3, a11 +3fd3ce10: and a7, a11 +3fd3ce20: sll 0x5, a11 +3fd3ce30: add a11, a5 +3fd3ce40: move *a5(0x1140), a11, 1 +3fd3ce60: add a11, a9 +3fd3ce70: addk 12, a9 +3fd3ce80: move a9, *a13(0x10c0), 1 +3fd3cea0: move a14, -*sp, 1 +3fd3ceb0: movk 12, a11 +3fd3cec0: move a11, *a14+, 1 +3fd3ced0: move a13, a5 +3fd3cee0: addi 0xa0, a5 +3fd3cf00: move a5, *a14+, 1 +3fd3cf10: move *a13(0xffc0), *a14+, 1 +3fd3cf30: calla L3FB44400 +3fd3cf60: addi 0x60, a5 +3fd3cf80: move a5, *a13(0x10a0), 1 +3fd3cfa0: move *a13(0x20), a11, 1 +3fd3cfc0: jreq L3FD3D3D0 +3fd3cfd0: move a14, -*sp, 1 +3fd3cfe0: move a11, *a14+, 1 +3fd3cff0: move a5, *a14+, 1 +3fd3d000: move *a13(0x0), *a14+, 1 +3fd3d020: calla L3FB44400 +3fd3d050: sll 0x3, a11 +3fd3d060: add a5, a11 +3fd3d070: move a11, *a13(0x10a0), 1 +3fd3d090: calla L3F708700 +3fd3d0c0: move *a8(0x100), a5, 1 +3fd3d0e0: move *a5, a5, 1 +3fd3d0f0: move *a13(0x20), a7, 1 +3fd3d110: movk 3, a9 +3fd3d120: and a7, a9 +3fd3d130: sll 0x5, a9 +3fd3d140: add a9, a5 +3fd3d150: move *a5(0x1140), a9, 1 +3fd3d170: jreq L3FD3D3D0 +3fd3d180: move a14, -*sp, 1 +3fd3d190: calla L3F708700 +3fd3d1c0: move *a8(0x100), a9, 1 +3fd3d1e0: move *a9, a9, 1 +3fd3d1f0: movk 3, a5 +3fd3d200: and a7, a5 +3fd3d210: sll 0x5, a5 +3fd3d220: add a5, a9 +3fd3d230: move *a9(0x1140), *a14+, 1 +3fd3d250: move a11, *a14+, 1 +3fd3d260: move a13, a9 +3fd3d270: addi 0x80, a9 +3fd3d290: move a9, *a14+, 1 +3fd3d2a0: calla L3FB44400 +3fd3d2d0: calla L3F708700 +3fd3d300: move *a8(0x100), a5, 1 +3fd3d320: move *a5, a5, 1 +3fd3d330: movk 3, a9 +3fd3d340: and a7, a9 +3fd3d350: sll 0x5, a9 +3fd3d360: add a9, a5 +3fd3d370: move *a5(0x1140), a9, 1 +3fd3d390: sll 0x3, a9 +3fd3d3a0: add a11, a9 +3fd3d3b0: move a9, *a13(0x10a0), 1 +L3FD3D3D0: +3fd3d3d0: move *a13(0x60), a11, 1 +3fd3d3f0: jreq L3FD3D830 +3fd3d400: move a14, -*sp, 1 +3fd3d410: move a11, *a14+, 1 +3fd3d420: move *a13(0x10a0), *a14+, 1 +3fd3d440: move *a13(0x40), *a14+, 1 +3fd3d460: calla L3FB44400 +3fd3d490: sll 0x3, a11 +3fd3d4a0: move *a13(0x10a0), a9, 1 +3fd3d4c0: add a9, a11 +3fd3d4d0: move a11, *a13(0x10a0), 1 +3fd3d4f0: calla L3F708700 +3fd3d520: move *a8(0x100), a9, 1 +3fd3d540: move *a9, a9, 1 +3fd3d550: move *a13(0x60), a7, 1 +3fd3d570: movk 3, a5 +3fd3d580: and a7, a5 +3fd3d590: sll 0x5, a5 +3fd3d5a0: add a5, a9 +3fd3d5b0: move *a9(0x1140), a9, 1 +3fd3d5d0: jreq L3FD3D830 +3fd3d5e0: move a14, -*sp, 1 +3fd3d5f0: calla L3F708700 +3fd3d620: move *a8(0x100), a9, 1 +3fd3d640: move *a9, a9, 1 +3fd3d650: movk 3, a5 +3fd3d660: and a7, a5 +3fd3d670: sll 0x5, a5 +3fd3d680: add a5, a9 +3fd3d690: move *a9(0x1140), *a14+, 1 +3fd3d6b0: move a11, *a14+, 1 +3fd3d6c0: move a13, a9 +3fd3d6d0: addi 0x80, a9 +3fd3d6f0: move a9, *a14+, 1 +3fd3d700: calla L3FB44400 +3fd3d730: calla L3F708700 +3fd3d760: move *a8(0x100), a5, 1 +3fd3d780: move *a5, a5, 1 +3fd3d790: movk 3, a9 +3fd3d7a0: and a7, a9 +3fd3d7b0: sll 0x5, a9 +3fd3d7c0: add a9, a5 +3fd3d7d0: move *a5(0x1140), a9, 1 +3fd3d7f0: sll 0x3, a9 +3fd3d800: add a11, a9 +3fd3d810: move a9, *a13(0x10a0), 1 +L3FD3D830: +3fd3d830: move a14, -*sp, 1 +3fd3d840: move *a13(0x10c0), *a14+, 1 +3fd3d860: move a13, a11 +3fd3d870: addi 0xa0, a11 +3fd3d890: move a11, *a14+, 1 +3fd3d8a0: calla L3F708700 +3fd3d8d0: move *a8(0x100), a9, 1 +3fd3d8f0: move *a9, a9, 1 +3fd3d900: move *a13(0xffe0), a7, 1 +3fd3d920: move *a7(0x60), a5, 1 +3fd3d940: sll 0x5, a5 +3fd3d950: add a5, a9 +3fd3d960: move *a9(0x8e0), *a14+, 1 +3fd3d980: calla L3F70D150 +3fd3d9b0: move *sp(0xc0), a14, 1 +3fd3d9d0: mmfm sp, a5,a7,a9,a11,a13 +3fd3d9f0: rets 2 +3fd3da00: addc b10, b8 +3fd3da10: modu a3, sp +3fd3da20: sra a11, a14 +3fd3da30: .word 0x7463 +3fd3da40: rl a10, a4 +3fd3da50: .word 0x7073 +3fd3da60: sla a11, a12 +3fd3da70: sra 0x1d, b9 +3fd3da80: dsjs a9, L3FD3DBA0 +3fd3da90: modu a1, a0 +3fd3daa0: sla 0x3, sp +3fd3dab0: modu a11, a3 +3fd3dac0: modu a11, a12 +3fd3dad0: sla 0x3, a14 +3fd3dae0: modu a3, a9 +3fd3daf0: sra a1, a0 +3fd3db00: .word 0x7369 +3fd3db10: mods b3, b0 +3fd3db20: .word 0x7961 +3fd3db30: .word 0x7320 +3fd3db40: sra b11, b0 +3fd3db50: .word 0x0a63 +3fd3db60: divs a0, a0 +3fd3db70: modu a10, a3 +3fd3db80: modu a3, a14 +3fd3db90: sll a11, a5 +L3FD3DBA0: +3fd3dba0: sub b3, b4 +3fd3dbb0: .word 0x7369 +3fd3dbc0: mods b3, b0 +3fd3dbd0: .word 0x7961 +3fd3dbe0: sra 0x17, a8 +3fd3dbf0: sla 0x1, b10 +3fd3dc00: modu a1, a0 +3fd3dc10: sla 0x3, sp +3fd3dc20: rl a11, a4 +3fd3dc30: .word 0x7073 +3fd3dc40: sla a11, a12 +3fd3dc50: sla 0x3, b9 +3fd3dc60: .word 0x756e +3fd3dc70: sll a3, a13 +3fd3dc80: .word 0x7265 +3fd3dc90: .word 0x000a +3fd3dca0: .word 0x7378 +3fd3dcb0: .word 0x7265 +3fd3dcc0: sra b11, b6 +3fd3dcd0: .word 0x0072 +3fd3dce0: sla b10, b7 +3fd3dcf0: .word 0x7469 +3fd3dd00: modu a11, a6 +L3FD3DD10: +3fd3dd10: .word 0x7272 +3fd3dd20: sla a11, a5 +3fd3dd30: sla a11, a4 +3fd3dd40: mods a3, a2 +3fd3dd50: sla 0x3, a5 +3fd3dd60: rl b11, b7 +3fd3dd70: rl b3, b4 +3fd3dd80: .word 0x7220 +3fd3dd90: .word 0x7365 +3fd3dda0: mods b3, b5 +3fd3ddb0: dsjs b4, L3FD3DD10 +3fd3ddc0: srl 0x17, a0 +3fd3ddd0: .word 0x0a31 +3fd3dde0: .word 0x0000 +L3FD3DDF0: +3fd3ddf0: mmtm sp, a7,a9,a10,a11,a13 +3fd3de10: move a14, a13 +3fd3de20: move *a13(0xffe0), a9, 1 +3fd3de40: move *a9(0x380), a11, 1 +3fd3de60: move *a9(0x3a0), a7, 1 +3fd3de80: addi 0xc0, a11 +3fd3dea0: cmp a7, a11 +3fd3deb0: jrls L3FD3DF10 +3fd3dec0: move a14, -*sp, 1 +3fd3ded0: move a9, *a14+, 1 +3fd3dee0: calla L3F9B1030 +L3FD3DF10: +3fd3df10: move *a9(0x380), a10, 1 +3fd3df30: move a10, *a9(0x340), 1 +3fd3df50: movk 24, a11 +3fd3df60: movb a11, *a10 +3fd3df70: movk 6, a7 +3fd3df80: setf 16, 0, 0 +3fd3df90: move a7, *a10(0x10), 0 +3fd3dfb0: move *a9(0x380), a7, 1 +3fd3dfd0: addi 0xc0, a7 +3fd3dff0: move a7, *a9(0x380), 1 +3fd3e010: move *a9(0x320), a7, 1 +3fd3e030: inc a7 +3fd3e040: move a7, *a9(0x320), 1 +3fd3e060: move *a13(0xffc0), *a10(0x40), 1 +3fd3e090: move *a13(0xffa0), *a10(0x60), 1 +3fd3e0c0: move *a13(0xff80), *a10(0x80), 1 +3fd3e0f0: move *a13(0xff60), *a10(0x20), 1 +3fd3e120: move *a13(0xff40), *a10(0xa0), 1 +3fd3e150: move *a9(0x400), a7, 1 +3fd3e170: jreq L3FD3E1D0 +3fd3e180: move a14, -*sp, 1 +3fd3e190: move a9, *a14+, 1 +3fd3e1a0: move *a9(0x400), a7, 1 +3fd3e1c0: call a7 +L3FD3E1D0: +3fd3e1d0: move *sp(0xc0), a14, 1 +3fd3e1f0: mmfm sp, a7,a9,a10,a11,a13 +3fd3e210: rets 2 +L3FD3E220: +3fd3e220: mmtm sp, a7,a9,a10,a11,a13 +3fd3e240: move a14, a13 +3fd3e250: move *a13(0xffe0), a9, 1 +3fd3e270: move *a13(0xff80), a11, 1 +3fd3e290: move *a11(0x80), a11, 1 +3fd3e2b0: jreq L3FD3E330 +3fd3e2c0: move a14, -*sp, 1 +3fd3e2d0: move *a13(0xff80), *a14+, 1 +3fd3e2f0: move a9, *a14+, 1 +3fd3e300: calla L3F999F80 +L3FD3E330: +3fd3e330: move *a9(0x380), a11, 1 +3fd3e350: move *a9(0x3a0), a7, 1 +3fd3e370: addi 0xe0, a11 +3fd3e390: cmp a7, a11 +3fd3e3a0: jrls L3FD3E400 +3fd3e3b0: move a14, -*sp, 1 +3fd3e3c0: move a9, *a14+, 1 +3fd3e3d0: calla L3F9B1030 +L3FD3E400: +3fd3e400: move *a9(0x380), a10, 1 +3fd3e420: move a10, *a9(0x340), 1 +3fd3e440: movi 0x3e, a11 +3fd3e460: movb a11, *a10 +3fd3e470: movk 7, a7 +3fd3e480: setf 16, 0, 0 +3fd3e490: move a7, *a10(0x10), 0 +3fd3e4b0: move *a9(0x380), a7, 1 +3fd3e4d0: addi 0xe0, a7 +3fd3e4f0: move a7, *a9(0x380), 1 +3fd3e510: move *a9(0x320), a7, 1 +3fd3e530: inc a7 +3fd3e540: move a7, *a9(0x320), 1 +3fd3e560: move *a13(0xffc0), *a10(0x20), 1 +3fd3e590: move *a13(0xffa0), *a10(0x40), 1 +3fd3e5c0: move *a13(0xff80), a7, 1 +3fd3e5e0: move *a7(0x20), *a10(0x60), 1 +3fd3e610: move *a13(0xff60), *a10(0x80), 0 +3fd3e640: move *a13(0xff40), *a10(0x90), 0 +3fd3e670: move *a13(0xfee0), *a10(0xa0), 0 +3fd3e6a0: move *a13(0xfec0), *a10(0xb0), 0 +3fd3e6d0: move *a13(0xff20), *a10(0xc0), 0 +3fd3e700: move *a13(0xff00), *a10(0xd0), 0 +3fd3e730: move *a9(0x400), a11, 1 +3fd3e750: jreq L3FD3E7B0 +3fd3e760: move a14, -*sp, 1 +3fd3e770: move a9, *a14+, 1 +3fd3e780: move *a9(0x400), a11, 1 +3fd3e7a0: call a11 +L3FD3E7B0: +3fd3e7b0: move *sp(0xc0), a14, 1 +3fd3e7d0: mmfm sp, a7,a9,a10,a11,a13 +3fd3e7f0: rets 2 +L3FD3E800: +3fd3e800: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd3e820: move a14, a13 +3fd3e830: move *a13(0xffe0), a9, 1 +3fd3e850: move *a13(0xff80), a7, 1 +3fd3e870: move a7, a10 +3fd3e880: addi 0xa0, a10 +3fd3e8a0: move *a13(0xffc0), a5, 1 +3fd3e8c0: move a5, a11 +3fd3e8d0: addi 0xa0, a11 +3fd3e8f0: move *a13(0xffa0), a5, 1 +3fd3e910: andi 0x7fffff, a5 +3fd3e940: move a5, *a13(0xffa0), 1 +3fd3e960: move *a13(0xffc0), a5, 1 +3fd3e980: move *a5(0x80), a5, 1 +3fd3e9a0: move *a13(0xffa0), a7, 1 +3fd3e9c0: and a7, a5 +3fd3e9d0: jreq L3FD3EA50 +3fd3e9e0: move a14, -*sp, 1 +3fd3e9f0: move *a13(0xffc0), *a14+, 1 +3fd3ea10: move a9, *a14+, 1 +3fd3ea20: calla L3F999F80 +L3FD3EA50: +3fd3ea50: move *a13(0xff80), a5, 1 +3fd3ea70: move *a5(0x80), a3, 1 +3fd3ea90: andn a7, a3 +3fd3eaa0: move a3, *a5(0x80), 1 +3fd3eac0: move *a9(0x380), a3, 1 +3fd3eae0: move *a9(0x3a0), a5, 1 +3fd3eb00: addi 0x80, a3 +3fd3eb20: cmp a5, a3 +3fd3eb30: jrls L3FD3EB90 +3fd3eb40: move a14, -*sp, 1 +3fd3eb50: move a9, *a14+, 1 +3fd3eb60: calla L3F9B1030 +L3FD3EB90: +3fd3eb90: move *a9(0x380), a12, 1 +3fd3ebb0: move a12, *a9(0x340), 1 +3fd3ebd0: movi 0x39, a5 +3fd3ebf0: movb a5, *a12 +3fd3ec00: movk 4, a3 +3fd3ec10: setf 16, 0, 0 +3fd3ec20: move a3, *a12(0x10), 0 +3fd3ec40: move *a9(0x380), a3, 1 +3fd3ec60: addi 0x80, a3 +3fd3ec80: move a3, *a9(0x380), 1 +3fd3eca0: move *a9(0x320), a3, 1 +3fd3ecc0: inc a3 +3fd3ecd0: move a3, *a9(0x320), 1 +3fd3ecf0: move *a13(0xffc0), a3, 1 +3fd3ed10: move *a3(0x20), *a12(0x20), 1 +3fd3ed40: move *a13(0xff80), a5, 1 +3fd3ed60: move *a5(0x20), *a12(0x40), 1 +3fd3ed90: move a7, *a12(0x60), 1 +3fd3edb0: btst 0, a7 +3fd3edc0: jreq L3FD3EDE0 +3fd3edd0: move *a11, *a10, 1 +L3FD3EDE0: +3fd3ede0: btst 1, a7 +3fd3edf0: jreq L3FD3EE30 +3fd3ee00: move *a11(0x20), *a10(0x20), 1 +L3FD3EE30: +3fd3ee30: btst 2, a7 +3fd3ee40: jreq L3FD3EE80 +3fd3ee50: move *a11(0x40), *a10(0x40), 1 +L3FD3EE80: +3fd3ee80: btst 3, a7 +3fd3ee90: jreq L3FD3EED0 +3fd3eea0: move *a11(0x60), *a10(0x60), 1 +L3FD3EED0: +3fd3eed0: btst 4, a7 +3fd3eee0: jreq L3FD3EF20 +3fd3eef0: move *a11(0x80), *a10(0x80), 1 +L3FD3EF20: +3fd3ef20: btst 5, a7 +3fd3ef30: jreq L3FD3EF70 +3fd3ef40: move *a11(0xa0), *a10(0xa0), 1 +L3FD3EF70: +3fd3ef70: btst 6, a7 +3fd3ef80: jreq L3FD3EFC0 +3fd3ef90: move *a11(0xc0), *a10(0xc0), 1 +L3FD3EFC0: +3fd3efc0: btst 7, a7 +3fd3efd0: jreq L3FD3F010 +3fd3efe0: move *a11(0xe0), *a10(0xe0), 1 +L3FD3F010: +3fd3f010: btst 8, a7 +3fd3f020: jreq L3FD3F060 +3fd3f030: move *a11(0x100), *a10(0x100), 1 +L3FD3F060: +3fd3f060: btst 9, a7 +3fd3f070: jreq L3FD3F0B0 +3fd3f080: move *a11(0x120), *a10(0x120), 1 +L3FD3F0B0: +3fd3f0b0: btst 22, a7 +3fd3f0c0: jreq L3FD3F100 +3fd3f0d0: move *a11(0x140), *a10(0x140), 1 +L3FD3F100: +3fd3f100: btst 10, a7 +3fd3f110: jreq L3FD3F150 +3fd3f120: move *a11(0x160), *a10(0x160), 1 +L3FD3F150: +3fd3f150: btst 11, a7 +3fd3f160: jreq L3FD3F1A0 +3fd3f170: move *a11(0x180), *a10(0x180), 1 +L3FD3F1A0: +3fd3f1a0: btst 12, a7 +3fd3f1b0: jreq L3FD3F1F0 +3fd3f1c0: move *a11(0x1a0), *a10(0x1a0), 1 +L3FD3F1F0: +3fd3f1f0: btst 13, a7 +3fd3f200: jreq L3FD3F240 +3fd3f210: move *a11(0x1c0), *a10(0x1c0), 1 +L3FD3F240: +3fd3f240: btst 14, a7 +3fd3f250: jreq L3FD3F290 +3fd3f260: move *a11(0x1e0), *a10(0x1e0), 1 +L3FD3F290: +3fd3f290: btst 15, a7 +3fd3f2a0: jreq L3FD3F2E0 +3fd3f2b0: move *a11(0x200), *a10(0x200), 1 +L3FD3F2E0: +3fd3f2e0: btst 16, a7 +3fd3f2f0: jreq L3FD3F330 +3fd3f300: move *a11(0x220), *a10(0x220), 1 +L3FD3F330: +3fd3f330: btst 17, a7 +3fd3f340: jreq L3FD3F380 +L3FD3F350: +3fd3f350: move *a11(0x240), *a10(0x240), 1 +L3FD3F380: +3fd3f380: btst 18, a7 +3fd3f390: jreq L3FD3F3D0 +3fd3f3a0: move *a11(0x260), *a10(0x260), 1 +L3FD3F3D0: +3fd3f3d0: btst 19, a7 +3fd3f3e0: jreq L3FD3F450 +3fd3f3f0: move *a3(0x40), *a5(0x40), 1 +3fd3f420: move *a11(0x280), *a10(0x280), 1 +L3FD3F450: +3fd3f450: btst 20, a7 +3fd3f460: jreq L3FD3F4A0 +3fd3f470: move *a11(0x2a0), *a10(0x2a0), 1 +L3FD3F4A0: +3fd3f4a0: btst 21, a7 +3fd3f4b0: jreq L3FD3F520 +3fd3f4c0: move *a3(0x60), *a5(0x60), 1 +3fd3f4f0: movb *a11(0x2c0), *a10(0x2c0) +L3FD3F520: +3fd3f520: move *a9(0x600), a0, 1 +3fd3f540: jreq L3FD3F640 +L3FD3F550: +3fd3f550: move *a0(0xc0), a7, 1 +3fd3f570: jreq L3FD3F620 +3fd3f580: move a14, -*sp, 1 +3fd3f590: move a0, a7 +3fd3f5a0: addk 32, a7 +3fd3f5b0: move a7, *a14+, 1 +3fd3f5c0: move *a13(0xff80), *a14+, 1 +3fd3f5e0: move a9, *a14+, 1 +L3FD3F5F0: +3fd3f5f0: move *a0(0xc0), a7, 1 +3fd3f610: call a7 +L3FD3F620: +3fd3f620: move *a0, a0, 1 +3fd3f630: jrne L3FD3F550 +L3FD3F640: +3fd3f640: move *a9(0x400), a7, 1 +3fd3f660: jreq L3FD3F6C0 +3fd3f670: move a14, -*sp, 1 +3fd3f680: move a9, *a14+, 1 +3fd3f690: move *a9(0x400), a7, 1 +3fd3f6b0: call a7 +L3FD3F6C0: +3fd3f6c0: move *sp(0x140), a14, 1 +3fd3f6e0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd3f700: rets 2 +L3FD3F710: +3fd3f710: mmtm sp, a7,a9,a10,a11,a13 +3fd3f730: move a14, a13 +3fd3f740: move *a13(0xffe0), a9, 1 +3fd3f760: move *a13(0xff80), a11, 1 +3fd3f780: move *a11(0x80), a11, 1 +3fd3f7a0: jreq L3FD3F820 +3fd3f7b0: move a14, -*sp, 1 +3fd3f7c0: move *a13(0xff80), *a14+, 1 +3fd3f7e0: move a9, *a14+, 1 +3fd3f7f0: calla L3F999F80 +L3FD3F820: +3fd3f820: move *a9(0x380), a11, 1 +3fd3f840: move *a9(0x3a0), a7, 1 +3fd3f860: addi 0x100, a11 +3fd3f880: cmp a7, a11 +3fd3f890: jrls L3FD3F8F0 +3fd3f8a0: move a14, -*sp, 1 +3fd3f8b0: move a9, *a14+, 1 +3fd3f8c0: calla L3F9B1030 +L3FD3F8F0: +3fd3f8f0: move *a9(0x380), a10, 1 +3fd3f910: move a10, *a9(0x340), 1 +3fd3f930: movi 0x3f, a11 +3fd3f950: movb a11, *a10 +3fd3f960: movk 8, a7 +3fd3f970: setf 16, 0, 0 +3fd3f980: move a7, *a10(0x10), 0 +3fd3f9a0: move *a9(0x380), a7, 1 +3fd3f9c0: addi 0x100, a7 +3fd3f9e0: move a7, *a9(0x380), 1 +3fd3fa00: move *a9(0x320), a7, 1 +3fd3fa20: inc a7 +3fd3fa30: move a7, *a9(0x320), 1 +3fd3fa50: move *a13(0xffc0), *a10(0x20), 1 +3fd3fa80: move *a13(0xffa0), *a10(0x40), 1 +3fd3fab0: move *a13(0xff80), a7, 1 +3fd3fad0: move *a7(0x20), *a10(0x60), 1 +3fd3fb00: move *a13(0xff60), *a10(0x80), 0 +3fd3fb30: move *a13(0xff40), *a10(0x90), 0 +3fd3fb60: move *a13(0xfee0), *a10(0xa0), 0 +3fd3fb90: move *a13(0xfec0), *a10(0xb0), 0 +3fd3fbc0: move *a13(0xff20), *a10(0xc0), 0 +3fd3fbf0: move *a13(0xff00), *a10(0xd0), 0 +3fd3fc20: move *a13(0xfea0), *a10(0xe0), 1 +3fd3fc50: move *a9(0x400), a11, 1 +3fd3fc70: jreq L3FD3FCD0 +3fd3fc80: move a14, -*sp, 1 +3fd3fc90: move a9, *a14+, 1 +3fd3fca0: move *a9(0x400), a11, 1 +3fd3fcc0: call a11 +L3FD3FCD0: +3fd3fcd0: move *sp(0xc0), a14, 1 +3fd3fcf0: mmfm sp, a7,a9,a10,a11,a13 +3fd3fd10: rets 2 +L3FD3FD20: +3fd3fd20: mmtm sp, a9,a11,a13 +3fd3fd40: move a14, a13 +3fd3fd50: addi 0x300, a14 +3fd3fd70: move a14, -*sp, 1 +3fd3fd80: movk 1, a11 +3fd3fd90: move a11, *a14+, 1 +3fd3fda0: move *a13(0xff60), *a14+, 1 +3fd3fdc0: move *a13(0xff80), *a14+, 1 +3fd3fde0: move *a13(0xffc0), *a14+, 1 +3fd3fe00: move *a13(0xffe0), *a14+, 1 +3fd3fe20: calla L3FD416E0 +3fd3fe50: move a8, *a13(0x2e0), 1 +3fd3fe70: move a8, a8 +3fd3fe80: jrne L3FD3FEB0 +3fd3fe90: sub a8, a8 +3fd3fea0: jruc L3FD40360 +L3FD3FEB0: +3fd3feb0: move a14, -*sp, 1 +3fd3fec0: sub a9, a9 +3fd3fed0: move a9, *a14+, 1 +3fd3fee0: move a9, *a14+, 1 +3fd3fef0: move a8, *a14+, 1 +3fd3ff00: move *a13(0xffe0), *a14+, 1 +3fd3ff20: calla L3F997000 +3fd3ff50: move a8, *a13(0x2c0), 1 +3fd3ff70: move *a13(0xff60), *a13(0x20), 1 +3fd3ffa0: move *a13(0xff80), *a13(0x0), 1 +3fd3ffd0: move a11, *a13(0x120), 1 +3fd3fff0: move a9, *a13(0x40), 1 +3fd40010: movk 2, a9 +3fd40020: move a9, *a13(0x60), 1 +3fd40040: move *a13(0xffa0), *a13(0x80), 1 +3fd40070: sub a9, a9 +3fd40080: move a9, *a13(0xa0), 1 +3fd400a0: movk 8, a9 +3fd400b0: move a9, *a13(0xc0), 1 +3fd400d0: sub a9, a9 +3fd400e0: move a9, *a13(0xe0), 1 +3fd40100: movk 8, a9 +3fd40110: move a9, *a13(0x100), 1 +3fd40130: move *a13(0xff80), a9, 1 +3fd40150: addk 7, a9 +3fd40160: srl 0x3, a9 +3fd40170: move a9, *a13(0x140), 1 +3fd40190: move a14, -*sp, 1 +3fd401a0: move *a13(0xff60), *a14+, 1 +3fd401c0: move *a13(0xff80), *a14+, 1 +3fd401e0: sub a9, a9 +3fd401f0: move a9, *a14+, 1 +3fd40200: move a9, *a14+, 1 +3fd40210: move a9, *a14+, 1 +3fd40220: move a9, *a14+, 1 +3fd40230: move a13, *a14+, 1 +3fd40240: move a8, *a14+, 1 +3fd40250: move *a13(0x2e0), *a14+, 1 +3fd40270: move *a13(0xffe0), *a14+, 1 +3fd40290: calla L3F9D0370 +3fd402c0: move a14, -*sp, 1 +3fd402d0: move *a13(0x2c0), *a14+, 1 +3fd402f0: move *a13(0xffe0), *a14+, 1 +3fd40310: calla L3FD4F020 +3fd40340: move *a13(0x2e0), a8, 1 +L3FD40360: +3fd40360: move *sp(0x80), a14, 1 +3fd40380: mmfm sp, a9,a11,a13 +3fd403a0: rets 2 +L3FD403B0: +3fd403b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd403d0: move a14, a13 +3fd403e0: addk 32, a14 +3fd403f0: move *a13(0xffe0), a9, 1 +3fd40410: move *a9(0x380), a11, 1 +3fd40430: move *a9(0x3a0), a7, 1 +3fd40450: addi 0x100, a11 +3fd40470: cmp a7, a11 +3fd40480: jrls L3FD404E0 +3fd40490: move a14, -*sp, 1 +3fd404a0: move a9, *a14+, 1 +3fd404b0: calla L3F9B1030 +L3FD404E0: +3fd404e0: move *a9(0x380), a10, 1 +3fd40500: move a10, *a9(0x340), 1 +3fd40520: movi 0x5d, a11 +3fd40540: movb a11, *a10 +3fd40550: movk 8, a7 +3fd40560: setf 16, 0, 0 +3fd40570: move a7, *a10(0x10), 0 +3fd40590: move *a9(0x380), a7, 1 +3fd405b0: addi 0x100, a7 +3fd405d0: move a7, *a9(0x380), 1 +3fd405f0: move *a9(0x320), a7, 1 +3fd40610: inc a7 +3fd40620: move a7, *a9(0x320), 1 +3fd40640: move a14, -*sp, 1 +3fd40650: move a9, *a14+, 1 +3fd40660: move *a9(0x180), a7, 1 +3fd40680: call a7 +3fd40690: move a8, *a13, 1 +3fd406a0: move a8, *a10(0x20), 1 +3fd406c0: move *a13(0xffc0), *a10(0x40), 1 +3fd406f0: move *a13(0xffa0), *a10(0x60), 1 +3fd40720: move *a13(0xff80), a7, 1 +3fd40740: setf 16, 0, 0 +3fd40750: move *a7(0x20), *a10(0x80), 0 +3fd40780: move *a7(0x30), *a10(0x90), 0 +3fd407b0: move *a7(0x40), *a10(0xa0), 0 +3fd407e0: move *a13(0xff60), a5, 1 +3fd40800: move *a5(0x20), *a10(0xb0), 0 +3fd40830: move *a5(0x30), *a10(0xc0), 0 +3fd40860: move *a5(0x40), *a10(0xd0), 0 +3fd40890: move *a13(0xff40), *a10(0xe0), 0 +3fd408c0: move *a13(0xff20), *a10(0xf0), 0 +3fd408f0: move *a9(0x400), a11, 1 +3fd40910: jreq L3FD40970 +3fd40920: move a14, -*sp, 1 +3fd40930: move a9, *a14+, 1 +3fd40940: move *a9(0x400), a11, 1 +3fd40960: call a11 +L3FD40970: +3fd40970: move *a13, a8, 1 +3fd40980: move *sp(0xe0), a14, 1 +3fd409a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd409c0: rets 2 +L3FD409D0: +3fd409d0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd409f0: move a14, a13 +3fd40a00: addk 32, a14 +3fd40a10: move *a13(0xffe0), a9, 1 +3fd40a30: move *a9(0x380), a11, 1 +3fd40a50: move *a9(0x3a0), a7, 1 +3fd40a70: addi 0x100, a11 +3fd40a90: cmp a7, a11 +3fd40aa0: jrls L3FD40B00 +3fd40ab0: move a14, -*sp, 1 +3fd40ac0: move a9, *a14+, 1 +3fd40ad0: calla L3F9B1030 +L3FD40B00: +3fd40b00: move *a9(0x380), a10, 1 +3fd40b20: move a10, *a9(0x340), 1 +3fd40b40: movi 0x5e, a11 +3fd40b60: movb a11, *a10 +3fd40b70: movk 8, a7 +3fd40b80: setf 16, 0, 0 +3fd40b90: move a7, *a10(0x10), 0 +3fd40bb0: move *a9(0x380), a7, 1 +3fd40bd0: addi 0x100, a7 +3fd40bf0: move a7, *a9(0x380), 1 +3fd40c10: move *a9(0x320), a7, 1 +3fd40c30: inc a7 +3fd40c40: move a7, *a9(0x320), 1 +3fd40c60: move a14, -*sp, 1 +3fd40c70: move a9, *a14+, 1 +3fd40c80: move *a9(0x180), a7, 1 +3fd40ca0: call a7 +3fd40cb0: move a8, *a10(0x20), 1 +3fd40cd0: move a8, *a13, 1 +3fd40ce0: move *a13(0xffc0), *a10(0x40), 1 +3fd40d10: move *a13(0xffa0), *a10(0x60), 1 +3fd40d40: setf 16, 0, 0 +3fd40d50: move *a13(0xff80), *a10(0x80), 0 +3fd40d80: move *a13(0xff60), *a10(0x90), 0 +3fd40db0: move *a13(0xff40), a7, 1 +3fd40dd0: move *a7(0x20), *a10(0xa0), 0 +3fd40e00: move *a7(0x30), *a10(0xb0), 0 +3fd40e30: move *a7(0x40), *a10(0xc0), 0 +3fd40e60: move *a13(0xff20), a5, 1 +3fd40e80: move *a5(0x20), *a10(0xd0), 0 +3fd40eb0: move *a5(0x30), *a10(0xe0), 0 +3fd40ee0: move *a5(0x40), *a10(0xf0), 0 +3fd40f10: move *a9(0x400), a11, 1 +3fd40f30: jreq L3FD40F90 +3fd40f40: move a14, -*sp, 1 +3fd40f50: move a9, *a14+, 1 +3fd40f60: move *a9(0x400), a11, 1 +3fd40f80: call a11 +L3FD40F90: +3fd40f90: move *a13, a8, 1 +3fd40fa0: move *sp(0xe0), a14, 1 +3fd40fc0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd40fe0: rets 2 +L3FD40FF0: +3fd40ff0: mmtm sp, a9,a11,a13 +3fd41010: move a14, a13 +3fd41020: addi 0x5d0, a14 +3fd41040: move a14, -*sp, 1 +3fd41050: move *a13(0xff00), *a14+, 1 +3fd41070: move *a13(0xff60), *a14+, 1 +3fd41090: move *a13(0xff80), *a14+, 1 +3fd410b0: move *a13(0xffc0), *a14+, 1 +3fd410d0: move *a13(0xffe0), *a14+, 1 +3fd410f0: calla L3FD416E0 +3fd41120: move a8, *a13(0x5b0), 1 +3fd41140: move a8, a8 +3fd41150: jrne L3FD41180 +3fd41160: sub a8, a8 +3fd41170: jruc L3FD41690 +L3FD41180: +3fd41180: move *a13(0xff40), *a13(0x320), 1 +3fd411b0: move *a13(0xff20), *a13(0x340), 1 +3fd411e0: move a14, -*sp, 1 +3fd411f0: move a13, a11 +3fd41200: addi 0x2e0, a11 +3fd41220: move a11, *a14+, 1 +3fd41230: movk 12, a9 +3fd41240: move a9, *a14+, 1 +3fd41250: move a8, *a14+, 1 +3fd41260: move *a13(0xffe0), *a14+, 1 +3fd41280: calla L3F997000 +3fd412b0: move a8, *a13(0x2c0), 1 +3fd412d0: move *a13(0xff60), *a13(0x20), 1 +3fd41300: move *a13(0xff80), *a13(0x0), 1 +3fd41330: movk 1, a9 +3fd41340: move a9, *a13(0x120), 1 +3fd41360: sub a11, a11 +3fd41370: move a11, *a13(0x40), 1 +3fd41390: move a11, *a13(0x60), 1 +3fd413b0: move *a13(0xffa0), *a13(0x80), 1 +3fd413e0: move a11, *a13(0xa0), 1 +3fd41400: movk 8, a9 +3fd41410: move a9, *a13(0xc0), 1 +3fd41430: move a11, *a13(0xe0), 1 +3fd41450: move a9, *a13(0x100), 1 +3fd41470: move *a13(0xff80), a9, 1 +3fd41490: addk 7, a9 +3fd414a0: srl 0x3, a9 +3fd414b0: move a9, *a13(0x140), 1 +3fd414d0: move a14, -*sp, 1 +3fd414e0: move *a13(0xff60), *a14+, 1 +3fd41500: move *a13(0xff80), *a14+, 1 +3fd41520: move a11, *a14+, 1 +3fd41530: move a11, *a14+, 1 +3fd41540: move a11, *a14+, 1 +3fd41550: move a11, *a14+, 1 +3fd41560: move a13, *a14+, 1 +3fd41570: move a8, *a14+, 1 +3fd41580: move *a13(0x5b0), *a14+, 1 +3fd415a0: move *a13(0xffe0), *a14+, 1 +3fd415c0: calla L3F9D0370 +3fd415f0: move a14, -*sp, 1 +3fd41600: move *a13(0x2c0), *a14+, 1 +3fd41620: move *a13(0xffe0), *a14+, 1 +3fd41640: calla L3FD4F020 +3fd41670: move *a13(0x5b0), a8, 1 +L3FD41690: +3fd41690: move *sp(0x80), a14, 1 +3fd416b0: mmfm sp, a9,a11,a13 +3fd416d0: rets 2 +L3FD416E0: +3fd416e0: mmtm sp, a7,a9,a10,a11,a13 +3fd41700: move a14, a13 +3fd41710: addk 32, a14 +3fd41720: move *a13(0xffe0), a9, 1 +3fd41740: move *a9(0x380), a11, 1 +3fd41760: move *a9(0x3a0), a7, 1 +3fd41780: addi 0x80, a11 +3fd417a0: cmp a7, a11 +3fd417b0: jrls L3FD41810 +3fd417c0: move a14, -*sp, 1 +3fd417d0: move a9, *a14+, 1 +3fd417e0: calla L3F9B1030 +L3FD41810: +3fd41810: move *a9(0x380), a10, 1 +3fd41830: move a10, *a9(0x340), 1 +3fd41850: movi 0x35, a11 +3fd41870: movb a11, *a10 +3fd41880: movk 4, a7 +3fd41890: setf 16, 0, 0 +3fd418a0: move a7, *a10(0x10), 0 +3fd418c0: move *a9(0x380), a7, 1 +3fd418e0: addi 0x80, a7 +3fd41900: move a7, *a9(0x380), 1 +3fd41920: move *a9(0x320), a7, 1 +3fd41940: inc a7 +3fd41950: move a7, *a9(0x320), 1 +3fd41970: move *a13(0xffc0), *a10(0x40), 1 +3fd419a0: move *a13(0xffa0), *a10(0x60), 0 +3fd419d0: move *a13(0xff80), *a10(0x70), 0 +3fd41a00: movb *a13(0xff60), *a10(0x8) +3fd41a30: move a14, -*sp, 1 +3fd41a40: move a9, *a14+, 1 +3fd41a50: move *a9(0x180), a7, 1 +3fd41a70: call a7 +3fd41a80: move a8, *a10(0x20), 1 +3fd41aa0: move a8, *a13, 1 +3fd41ab0: move *a9(0x400), a7, 1 +3fd41ad0: jreq L3FD41B30 +3fd41ae0: move a14, -*sp, 1 +3fd41af0: move a9, *a14+, 1 +3fd41b00: move *a9(0x400), a7, 1 +3fd41b20: call a7 +L3FD41B30: +3fd41b30: move *a13, a8, 1 +3fd41b40: move *sp(0xc0), a14, 1 +3fd41b60: mmfm sp, a7,a9,a10,a11,a13 +3fd41b80: rets 2 +L3FD41B90: +3fd41b90: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd41bb0: move a14, a13 +3fd41bc0: addk 32, a14 +3fd41bd0: move *a13(0xffe0), a9, 1 +3fd41bf0: move *a9(0x380), a7, 1 +3fd41c10: move *a9(0x3a0), a5, 1 +3fd41c30: addi 0x140, a7 +3fd41c50: cmp a5, a7 +3fd41c60: jrls L3FD41CC0 +3fd41c70: move a14, -*sp, 1 +3fd41c80: move a9, *a14+, 1 +3fd41c90: calla L3F9B1030 +L3FD41CC0: +3fd41cc0: move *a9(0x380), a7, 1 +3fd41ce0: move a7, *a9(0x340), 1 +3fd41d00: move a7, a11 +3fd41d10: movk 1, a7 +3fd41d20: movb a7, *a11 +3fd41d30: movk 10, a5 +3fd41d40: setf 16, 0, 0 +3fd41d50: move a5, *a11(0x10), 0 +3fd41d70: move *a9(0x380), a5, 1 +3fd41d90: addi 0x140, a5 +3fd41db0: move a5, *a9(0x380), 1 +3fd41dd0: move *a9(0x320), a5, 1 +3fd41df0: inc a5 +3fd41e00: move a5, *a9(0x320), 1 +3fd41e20: move *a13(0xffc0), *a11(0x40), 1 +3fd41e50: move *a13(0xffa0), *a11(0x60), 0 +3fd41e80: move *a13(0xff80), *a11(0x70), 0 +3fd41eb0: move *a13(0xff60), *a11(0x80), 0 +3fd41ee0: move *a13(0xff40), *a11(0x90), 0 +3fd41f10: move *a13(0xff20), *a11(0xa0), 0 +3fd41f40: sub a5, a5 +3fd41f50: movb a5, *a11(0x8) +3fd41f70: move a5, *a11(0xb0), 0 +3fd41f90: move a5, *a11(0xc0), 1 +3fd41fb0: move a14, -*sp, 1 +3fd41fc0: move a9, *a14+, 1 +3fd41fd0: move *a9(0x180), a5, 1 +3fd41ff0: call a5 +3fd42000: move a8, *a11(0x20), 1 +3fd42020: move a8, *a13, 1 +3fd42030: movk 10, a5 +3fd42040: move a5, *a11(0xe0), 1 +3fd42060: move a11, a10 +3fd42070: addi 0x100, a10 +3fd42090: move *a13(0xfee0), *a10+, 1 +3fd420b0: move *a13(0xff00), *a10(0x0), 1 +3fd420e0: move *a9(0x400), a5, 1 +3fd42100: jreq L3FD42160 +3fd42110: move a14, -*sp, 1 +3fd42120: move a9, *a14+, 1 +3fd42130: move *a9(0x400), a5, 1 +3fd42150: call a5 +L3FD42160: +3fd42160: move *a13, a8, 1 +3fd42170: move *sp(0xe0), a14, 1 +3fd42190: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd421b0: rets 2 +L3FD421C0: +3fd421c0: mmtm sp, a7,a9,a10,a11,a13 +3fd421e0: move a14, a13 +3fd421f0: move *a13(0xffe0), a9, 1 +3fd42210: move *a9(0x380), a11, 1 +3fd42230: move *a9(0x3a0), a7, 1 +3fd42250: addi 0x80, a11 +3fd42270: cmp a7, a11 +3fd42280: jrls L3FD422E0 +3fd42290: move a14, -*sp, 1 +3fd422a0: move a9, *a14+, 1 +3fd422b0: calla L3F9B1030 +L3FD422E0: +3fd422e0: move *a9(0x380), a10, 1 +3fd42300: move a10, *a9(0x340), 1 +3fd42320: movk 2, a11 +3fd42330: movb a11, *a10 +3fd42340: movk 4, a7 +3fd42350: setf 16, 0, 0 +3fd42360: move a7, *a10(0x10), 0 +3fd42380: move *a9(0x380), a7, 1 +3fd423a0: addi 0x80, a7 +3fd423c0: move a7, *a9(0x380), 1 +3fd423e0: move *a9(0x320), a7, 1 +3fd42400: inc a7 +3fd42410: move a7, *a9(0x320), 1 +3fd42430: move *a13(0xffc0), *a10(0x20), 1 +3fd42460: movi 0x4000, a7 +3fd42480: move a7, *a10(0x40), 1 +3fd424a0: move *a13(0xffa0), *a10(0x60), 1 +3fd424d0: move *a9(0x400), a11, 1 +3fd424f0: jreq L3FD42550 +3fd42500: move a14, -*sp, 1 +3fd42510: move a9, *a14+, 1 +3fd42520: move *a9(0x400), a11, 1 +3fd42540: call a11 +L3FD42550: +3fd42550: move *sp(0xc0), a14, 1 +3fd42570: mmfm sp, a7,a9,a10,a11,a13 +3fd42590: rets 2 +L3FD425A0: +3fd425a0: mmtm sp, a7,a9,a10,a11,a13 +3fd425c0: move a14, a13 +3fd425d0: move *a13(0xffe0), a9, 1 +3fd425f0: move *a9(0x380), a11, 1 +3fd42610: move *a9(0x3a0), a7, 1 +3fd42630: addi 0x40, a11 +3fd42650: cmp a7, a11 +3fd42660: jrls L3FD426C0 +3fd42670: move a14, -*sp, 1 +3fd42680: move a9, *a14+, 1 +3fd42690: calla L3F9B1030 +L3FD426C0: +3fd426c0: move *a9(0x380), a10, 1 +3fd426e0: move a10, *a9(0x340), 1 +3fd42700: movk 4, a11 +3fd42710: movb a11, *a10 +3fd42720: movk 2, a7 +3fd42730: setf 16, 0, 0 +3fd42740: move a7, *a10(0x10), 0 +3fd42760: move *a13(0xffc0), *a10(0x20), 1 +3fd42790: move *a9(0x380), a7, 1 +3fd427b0: addi 0x40, a7 +3fd427d0: move a7, *a9(0x380), 1 +3fd427f0: move *a9(0x320), a7, 1 +3fd42810: inc a7 +3fd42820: move a7, *a9(0x320), 1 +3fd42840: move *a9(0x400), a7, 1 +3fd42860: jreq L3FD428C0 +3fd42870: move a14, -*sp, 1 +3fd42880: move a9, *a14+, 1 +3fd42890: move *a9(0x400), a7, 1 +3fd428b0: call a7 +L3FD428C0: +3fd428c0: move *sp(0xc0), a14, 1 +3fd428e0: mmfm sp, a7,a9,a10,a11,a13 +3fd42900: rets 2 +3fd42910: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd42930: move a14, a13 +3fd42940: move *a13(0xffe0), a9, 1 +3fd42960: move *a13(0xffa0), a7, 1 +3fd42980: move *a7(0x80), a7, 1 +3fd429a0: jreq L3FD42A20 +3fd429b0: move a14, -*sp, 1 +3fd429c0: move *a13(0xffa0), *a14+, 1 +3fd429e0: move a9, *a14+, 1 +3fd429f0: calla L3F999F80 +L3FD42A20: +3fd42a20: move *a9(0x380), a7, 1 +3fd42a40: move *a9(0x3a0), a5, 1 +3fd42a60: addi 0xc0, a7 +3fd42a80: cmp a5, a7 +3fd42a90: jrls L3FD42AF0 +3fd42aa0: move a14, -*sp, 1 +3fd42ab0: move a9, *a14+, 1 +3fd42ac0: calla L3F9B1030 +L3FD42AF0: +3fd42af0: move *a9(0x380), a7, 1 +3fd42b10: move a7, *a9(0x340), 1 +3fd42b30: move a7, a11 +3fd42b40: movi 0x44, a7 +3fd42b60: movb a7, *a11 +3fd42b70: movk 6, a5 +3fd42b80: setf 16, 0, 0 +3fd42b90: move a5, *a11(0x10), 0 +3fd42bb0: move *a9(0x380), a5, 1 +3fd42bd0: addi 0xc0, a5 +3fd42bf0: move a5, *a9(0x380), 1 +3fd42c10: move *a9(0x320), a5, 1 +3fd42c30: inc a5 +3fd42c40: move a5, *a9(0x320), 1 +3fd42c60: move *a13(0xffc0), *a11(0x20), 1 +3fd42c90: move *a13(0xffa0), a5, 1 +3fd42cb0: move *a5(0x20), *a11(0x40), 1 +3fd42ce0: move a11, a10 +3fd42cf0: addi 0x60, a10 +3fd42d10: move *a13(0xff80), *a10(0x0), 0 +3fd42d40: move *a13(0xff60), *a10(0x10), 0 +3fd42d70: move *a13(0xff40), *a10(0x20), 0 +3fd42da0: move *a13(0xff20), *a10(0x30), 0 +3fd42dd0: move *a13(0xff00), *a10(0x40), 0 +3fd42e00: move *a13(0xfee0), *a10(0x50), 0 +3fd42e30: move *a9(0x400), a7, 1 +3fd42e50: jreq L3FD42EB0 +3fd42e60: move a14, -*sp, 1 +3fd42e70: move a9, *a14+, 1 +3fd42e80: move *a9(0x400), a7, 1 +3fd42ea0: call a7 +L3FD42EB0: +3fd42eb0: move *sp(0xe0), a14, 1 +3fd42ed0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd42ef0: rets 2 +3fd42f00: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd42f20: move a14, a13 +3fd42f30: addk 32, a14 +3fd42f40: move *a13(0xffe0), a9, 1 +3fd42f60: move *a13(0xff60), a11, 1 +3fd42f80: jrle L3FD43670 +3fd42f90: move a11, *a13, 1 +3fd42fa0: move *a13(0xffa0), a11, 1 +3fd42fc0: move *a11(0x80), a11, 1 +3fd42fe0: jreq L3FD43060 +3fd42ff0: move a14, -*sp, 1 +3fd43000: move *a13(0xffa0), *a14+, 1 +3fd43020: move a9, *a14+, 1 +3fd43030: calla L3F999F80 +L3FD43060: +3fd43060: move *a9(0x380), a11, 1 +3fd43080: move *a9(0x3a0), a7, 1 +3fd430a0: addi 0x60, a11 +3fd430c0: cmp a7, a11 +3fd430d0: jrls L3FD43130 +3fd430e0: move a14, -*sp, 1 +3fd430f0: move a9, *a14+, 1 +3fd43100: calla L3F9B1030 +L3FD43130: +3fd43130: move *a9(0x380), a10, 1 +3fd43150: move a10, *a9(0x340), 1 +3fd43170: movi 0x44, a11 +3fd43190: movb a11, *a10 +3fd431a0: movk 3, a7 +3fd431b0: setf 16, 0, 0 +3fd431c0: move a7, *a10(0x10), 0 +3fd431e0: move *a9(0x380), a7, 1 +3fd43200: addi 0x60, a7 +3fd43220: move a7, *a9(0x380), 1 +3fd43240: move *a9(0x320), a7, 1 +3fd43260: inc a7 +3fd43270: move a7, *a9(0x320), 1 +3fd43290: move *a13(0xffc0), *a10(0x20), 1 +3fd432c0: move *a13(0xffa0), a7, 1 +3fd432e0: move *a7(0x20), *a10(0x40), 1 +3fd43310: move *a13, a5, 1 +3fd43320: move a5, a11 +3fd43330: sll 0x2, a11 +3fd43340: sub a5, a11 +3fd43350: zext a11, 0 +3fd43360: move *a10(0x10), a5, 0 +3fd43380: add a11, a5 +3fd43390: move a5, *a10(0x10), 0 +3fd433b0: move *a13, a11, 1 +3fd433c0: move a11, a5 +3fd433d0: sll 0x3, a11 +3fd433e0: sll 0x2, a5 +3fd433f0: add a5, a11 +3fd43400: move a11, *a13, 1 +3fd43410: sll 0x3, a11 +3fd43420: move *a9(0x380), a5, 1 +3fd43440: add a11, a5 +3fd43450: move *a9(0x3a0), a11, 1 +3fd43470: cmp a11, a5 +3fd43480: jrhi L3FD435E0 +3fd43490: move a14, -*sp, 1 +3fd434a0: move *a13(0x0), *a14+, 1 +3fd434c0: move *a9(0x380), *a14+, 1 +3fd434e0: move *a13(0xff80), *a14+, 1 +3fd43500: calla L3FB44400 +3fd43530: move *a13, a11, 1 +3fd43540: addk 3, a11 +3fd43550: movk 3, a5 +3fd43560: andn a5, a11 +3fd43570: sll 0x3, a11 +3fd43580: move *a9(0x380), a5, 1 +3fd435a0: add a11, a5 +3fd435b0: move a5, *a9(0x380), 1 +3fd435d0: jruc L3FD43670 +L3FD435E0: +3fd435e0: move a14, -*sp, 1 +3fd435f0: move *a13(0x0), *a14+, 1 +3fd43610: move *a13(0xff80), *a14+, 1 +3fd43630: move a9, *a14+, 1 +3fd43640: calla L3F9B44C0 +L3FD43670: +3fd43670: move *a9(0x400), a11, 1 +3fd43690: jreq L3FD436F0 +3fd436a0: move a14, -*sp, 1 +3fd436b0: move a9, *a14+, 1 +3fd436c0: move *a9(0x400), a11, 1 +3fd436e0: call a11 +L3FD436F0: +3fd436f0: move *sp(0xe0), a14, 1 +3fd43710: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd43730: rets 2 +L3FD43740: +3fd43740: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd43760: move a14, a13 +3fd43770: move *a13(0xffe0), a9, 1 +3fd43790: move *a13(0xff60), a7, 1 +3fd437b0: jrle L3FD43E60 +3fd437c0: move *a13(0xffa0), a7, 1 +3fd437e0: move *a7(0x80), a7, 1 +3fd43800: jreq L3FD43880 +3fd43810: move a14, -*sp, 1 +3fd43820: move *a13(0xffa0), *a14+, 1 +3fd43840: move a9, *a14+, 1 +3fd43850: calla L3F999F80 +L3FD43880: +3fd43880: move *a9(0x380), a7, 1 +3fd438a0: move *a9(0x3a0), a5, 1 +3fd438c0: addi 0x60, a7 +3fd438e0: cmp a5, a7 +3fd438f0: jrls L3FD43950 +3fd43900: move a14, -*sp, 1 +3fd43910: move a9, *a14+, 1 +3fd43920: calla L3F9B1030 +L3FD43950: +3fd43950: move *a9(0x380), a10, 1 +3fd43970: move a10, *a9(0x340), 1 +3fd43990: movi 0x41, a7 +3fd439b0: movb a7, *a10 +3fd439c0: movk 3, a5 +3fd439d0: setf 16, 0, 0 +3fd439e0: move a5, *a10(0x10), 0 +3fd43a00: move *a9(0x380), a5, 1 +3fd43a20: addi 0x60, a5 +3fd43a40: move a5, *a9(0x380), 1 +3fd43a60: move *a9(0x320), a5, 1 +3fd43a80: inc a5 +3fd43a90: move a5, *a9(0x320), 1 +3fd43ab0: move *a13(0xffc0), *a10(0x20), 1 +3fd43ae0: move *a13(0xffa0), a5, 1 +3fd43b00: move *a5(0x20), *a10(0x40), 1 +3fd43b30: movb *a13(0xff40), *a10(0x8) +3fd43b60: move *a13(0xff60), a7, 0 +3fd43b80: move *a10(0x10), a5, 0 +3fd43ba0: add a7, a5 +3fd43bb0: move a5, *a10(0x10), 0 +L3FD43BD0: +3fd43bd0: move *a13(0xff60), a5, 1 +3fd43bf0: move a5, a11 +3fd43c00: sll 0x2, a11 +3fd43c10: move a11, a5 +3fd43c20: sll 0x3, a5 +3fd43c30: move *a9(0x380), a7, 1 +3fd43c50: add a5, a7 +3fd43c60: move *a9(0x3a0), a5, 1 +3fd43c80: cmp a5, a7 +3fd43c90: jrhi L3FD43DE0 +3fd43ca0: move a14, -*sp, 1 +3fd43cb0: move a11, *a14+, 1 +3fd43cc0: move *a9(0x380), *a14+, 1 +3fd43ce0: move *a13(0xff80), *a14+, 1 +3fd43d00: calla L3FB44400 +3fd43d30: move a11, a7 +3fd43d40: addk 3, a7 +3fd43d50: movk 3, a5 +3fd43d60: andn a5, a7 +3fd43d70: sll 0x3, a7 +3fd43d80: move *a9(0x380), a5, 1 +3fd43da0: add a7, a5 +3fd43db0: move a5, *a9(0x380), 1 +3fd43dd0: jruc L3FD43E60 +L3FD43DE0: +3fd43de0: move a14, -*sp, 1 +3fd43df0: move a11, *a14+, 1 +3fd43e00: move *a13(0xff80), *a14+, 1 +3fd43e20: move a9, *a14+, 1 +3fd43e30: calla L3F9B44C0 +L3FD43E60: +3fd43e60: move *a9(0x400), a7, 1 +3fd43e80: jreq L3FD43EE0 +3fd43e90: move a14, -*sp, 1 +3fd43ea0: move a9, *a14+, 1 +3fd43eb0: move *a9(0x400), a7, 1 +3fd43ed0: call a7 +L3FD43EE0: +3fd43ee0: move *sp(0xe0), a14, 1 +3fd43f00: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd43f20: rets 2 +3fd43f30: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd43f50: move a14, a13 +3fd43f60: move *a13(0xffe0), a9, 1 +3fd43f80: move *a13(0xff60), a7, 1 +3fd43fa0: jrle L3FD44650 +3fd43fb0: move *a13(0xffa0), a7, 1 +3fd43fd0: move *a7(0x80), a7, 1 +3fd43ff0: jreq L3FD44070 +3fd44000: move a14, -*sp, 1 +3fd44010: move *a13(0xffa0), *a14+, 1 +3fd44030: move a9, *a14+, 1 +3fd44040: calla L3F999F80 +L3FD44070: +3fd44070: move *a9(0x380), a7, 1 +3fd44090: move *a9(0x3a0), a5, 1 +3fd440b0: addi 0x60, a7 +3fd440d0: cmp a5, a7 +3fd440e0: jrls L3FD44140 +3fd440f0: move a14, -*sp, 1 +3fd44100: move a9, *a14+, 1 +3fd44110: calla L3F9B1030 +L3FD44140: +3fd44140: move *a9(0x380), a10, 1 +3fd44160: move a10, *a9(0x340), 1 +3fd44180: movi 0x40, a7 +3fd441a0: movb a7, *a10 +3fd441b0: movk 3, a5 +3fd441c0: setf 16, 0, 0 +3fd441d0: move a5, *a10(0x10), 0 +3fd441f0: move *a9(0x380), a5, 1 +3fd44210: addi 0x60, a5 +3fd44230: move a5, *a9(0x380), 1 +3fd44250: move *a9(0x320), a5, 1 +3fd44270: inc a5 +3fd44280: move a5, *a9(0x320), 1 +3fd442a0: move *a13(0xffc0), *a10(0x20), 1 +3fd442d0: move *a13(0xffa0), a5, 1 +3fd442f0: move *a5(0x20), *a10(0x40), 1 +3fd44320: movb *a13(0xff40), *a10(0x8) +3fd44350: move *a13(0xff60), a7, 0 +3fd44370: move *a10(0x10), a5, 0 +3fd44390: add a7, a5 +3fd443a0: move a5, *a10(0x10), 0 +3fd443c0: move *a13(0xff60), a5, 1 +3fd443e0: move a5, a11 +3fd443f0: sll 0x2, a11 +3fd44400: move a11, a5 +3fd44410: sll 0x3, a5 +3fd44420: move *a9(0x380), a7, 1 +3fd44440: add a5, a7 +3fd44450: move *a9(0x3a0), a5, 1 +3fd44470: cmp a5, a7 +3fd44480: jrhi L3FD445D0 +3fd44490: move a14, -*sp, 1 +3fd444a0: move a11, *a14+, 1 +3fd444b0: move *a9(0x380), *a14+, 1 +3fd444d0: move *a13(0xff80), *a14+, 1 +3fd444f0: calla L3FB44400 +3fd44520: move a11, a7 +3fd44530: addk 3, a7 +3fd44540: movk 3, a5 +3fd44550: andn a5, a7 +3fd44560: sll 0x3, a7 +3fd44570: move *a9(0x380), a5, 1 +3fd44590: add a7, a5 +3fd445a0: move a5, *a9(0x380), 1 +3fd445c0: jruc L3FD44650 +L3FD445D0: +3fd445d0: move a14, -*sp, 1 +3fd445e0: move a11, *a14+, 1 +3fd445f0: move *a13(0xff80), *a14+, 1 +3fd44610: move a9, *a14+, 1 +3fd44620: calla L3F9B44C0 +L3FD44650: +3fd44650: move *a9(0x400), a7, 1 +3fd44670: jreq L3FD446D0 +3fd44680: move a14, -*sp, 1 +3fd44690: move a9, *a14+, 1 +3fd446a0: move *a9(0x400), a7, 1 +3fd446c0: call a7 +L3FD446D0: +3fd446d0: move *sp(0xe0), a14, 1 +3fd446f0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd44710: rets 2 +3fd44720: mmtm sp, a7,a9,a10,a11,a13 +3fd44740: move a14, a13 +3fd44750: addk 32, a14 +3fd44760: move *a13(0xffe0), a9, 1 +3fd44780: move *a13(0xff60), *a13(0x0), 1 +3fd447b0: move *a13(0xffa0), a11, 1 +3fd447d0: move *a11(0x80), a11, 1 +3fd447f0: jreq L3FD44870 +3fd44800: move a14, -*sp, 1 +3fd44810: move *a13(0xffa0), *a14+, 1 +3fd44830: move a9, *a14+, 1 +3fd44840: calla L3F999F80 +L3FD44870: +3fd44870: move *a9(0x380), a11, 1 +3fd44890: move *a9(0x3a0), a7, 1 +3fd448b0: addi 0x60, a11 +3fd448d0: cmp a7, a11 +3fd448e0: jrls L3FD44940 +3fd448f0: move a14, -*sp, 1 +3fd44900: move a9, *a14+, 1 +3fd44910: calla L3F9B1030 +L3FD44940: +3fd44940: move *a9(0x380), a10, 1 +3fd44960: move a10, *a9(0x340), 1 +3fd44980: movi 0x43, a11 +3fd449a0: movb a11, *a10 +3fd449b0: movk 3, a7 +3fd449c0: setf 16, 0, 0 +3fd449d0: move a7, *a10(0x10), 0 +3fd449f0: move *a9(0x380), a7, 1 +3fd44a10: addi 0x60, a7 +3fd44a30: move a7, *a9(0x380), 1 +3fd44a50: move *a9(0x320), a7, 1 +3fd44a70: inc a7 +3fd44a80: move a7, *a9(0x320), 1 +3fd44aa0: move *a13(0xffc0), *a10(0x20), 1 +3fd44ad0: move *a13(0xffa0), a7, 1 +3fd44af0: move *a7(0x20), *a10(0x40), 1 +3fd44b20: move *a13, a11, 1 +3fd44b30: sll 0x1, a11 +3fd44b40: zext a11, 0 +3fd44b50: move *a10(0x10), a7, 0 +3fd44b70: add a11, a7 +3fd44b80: move a7, *a10(0x10), 0 +3fd44ba0: move *a13, a11, 1 +3fd44bb0: sll 0x3, a11 +3fd44bc0: move a11, *a13, 1 +3fd44bd0: sll 0x3, a11 +3fd44be0: move *a9(0x380), a7, 1 +3fd44c00: add a11, a7 +3fd44c10: move *a9(0x3a0), a11, 1 +3fd44c30: cmp a11, a7 +3fd44c40: jrhi L3FD44DA0 +3fd44c50: move a14, -*sp, 1 +3fd44c60: move *a13(0x0), *a14+, 1 +3fd44c80: move *a9(0x380), *a14+, 1 +3fd44ca0: move *a13(0xff80), *a14+, 1 +3fd44cc0: calla L3FB44400 +3fd44cf0: move *a13, a11, 1 +3fd44d00: addk 3, a11 +3fd44d10: movk 3, a7 +3fd44d20: andn a7, a11 +3fd44d30: sll 0x3, a11 +3fd44d40: move *a9(0x380), a7, 1 +3fd44d60: add a11, a7 +3fd44d70: move a7, *a9(0x380), 1 +3fd44d90: jruc L3FD44E30 +L3FD44DA0: +3fd44da0: move a14, -*sp, 1 +3fd44db0: move *a13(0x0), *a14+, 1 +3fd44dd0: move *a13(0xff80), *a14+, 1 +3fd44df0: move a9, *a14+, 1 +3fd44e00: calla L3F9B44C0 +L3FD44E30: +3fd44e30: move *a9(0x400), a11, 1 +3fd44e50: jreq L3FD44EB0 +3fd44e60: move a14, -*sp, 1 +3fd44e70: move a9, *a14+, 1 +3fd44e80: move *a9(0x400), a11, 1 +3fd44ea0: call a11 +L3FD44EB0: +3fd44eb0: move *sp(0xc0), a14, 1 +3fd44ed0: mmfm sp, a7,a9,a10,a11,a13 +3fd44ef0: rets 2 +L3FD44F00: +3fd44f00: mmtm sp, a7,a9,a10,a11,a13 +3fd44f20: move a14, a13 +3fd44f30: addk 32, a14 +3fd44f40: move *a13(0xffe0), a9, 1 +3fd44f60: move *a13(0xff60), a11, 1 +3fd44f80: jrle L3FD45630 +3fd44f90: move *a13(0xffa0), a11, 1 +3fd44fb0: move *a11(0x80), a11, 1 +3fd44fd0: jreq L3FD45050 +3fd44fe0: move a14, -*sp, 1 +3fd44ff0: move *a13(0xffa0), *a14+, 1 +3fd45010: move a9, *a14+, 1 +3fd45020: calla L3F999F80 +L3FD45050: +3fd45050: move *a9(0x380), a11, 1 +3fd45070: move *a9(0x3a0), a7, 1 +3fd45090: addi 0x60, a11 +3fd450b0: cmp a7, a11 +3fd450c0: jrls L3FD45120 +3fd450d0: move a14, -*sp, 1 +3fd450e0: move a9, *a14+, 1 +3fd450f0: calla L3F9B1030 +L3FD45120: +3fd45120: move *a9(0x380), a10, 1 +3fd45140: move a10, *a9(0x340), 1 +3fd45160: movi 0x42, a11 +3fd45180: movb a11, *a10 +3fd45190: movk 3, a7 +3fd451a0: setf 16, 0, 0 +3fd451b0: move a7, *a10(0x10), 0 +3fd451d0: move *a9(0x380), a7, 1 +3fd451f0: addi 0x60, a7 +3fd45210: move a7, *a9(0x380), 1 +3fd45230: move *a9(0x320), a7, 1 +3fd45250: inc a7 +3fd45260: move a7, *a9(0x320), 1 +3fd45280: move *a13(0xffc0), *a10(0x20), 1 +3fd452b0: move *a13(0xffa0), a7, 1 +3fd452d0: move *a7(0x20), *a10(0x40), 1 +3fd45300: move *a13(0xff60), a11, 1 +3fd45320: sll 0x1, a11 +3fd45330: zext a11, 0 +3fd45340: move *a10(0x10), a7, 0 +3fd45360: add a11, a7 +3fd45370: move a7, *a10(0x10), 0 +3fd45390: move *a13(0xff60), a11, 1 +3fd453b0: sll 0x3, a11 +3fd453c0: move a11, *a13, 1 +3fd453d0: sll 0x3, a11 +3fd453e0: move *a9(0x380), a7, 1 +3fd45400: add a11, a7 +3fd45410: move *a9(0x3a0), a11, 1 +3fd45430: cmp a11, a7 +3fd45440: jrhi L3FD455A0 +3fd45450: move a14, -*sp, 1 +3fd45460: move *a13(0x0), *a14+, 1 +3fd45480: move *a9(0x380), *a14+, 1 +3fd454a0: move *a13(0xff80), *a14+, 1 +3fd454c0: calla L3FB44400 +3fd454f0: move *a13, a11, 1 +3fd45500: addk 3, a11 +3fd45510: movk 3, a7 +3fd45520: andn a7, a11 +3fd45530: sll 0x3, a11 +3fd45540: move *a9(0x380), a7, 1 +3fd45560: add a11, a7 +3fd45570: move a7, *a9(0x380), 1 +3fd45590: jruc L3FD45630 +L3FD455A0: +3fd455a0: move a14, -*sp, 1 +3fd455b0: move *a13(0x0), *a14+, 1 +3fd455d0: move *a13(0xff80), *a14+, 1 +3fd455f0: move a9, *a14+, 1 +3fd45600: calla L3F9B44C0 +L3FD45630: +3fd45630: move *a9(0x400), a11, 1 +3fd45650: jreq L3FD456B0 +3fd45660: move a14, -*sp, 1 +3fd45670: move a9, *a14+, 1 +3fd45680: move *a9(0x400), a11, 1 +3fd456a0: call a11 +L3FD456B0: +3fd456b0: move *sp(0xc0), a14, 1 +3fd456d0: mmfm sp, a7,a9,a10,a11,a13 +3fd456f0: rets 2 +L3FD45700: +3fd45700: mmtm sp, a7,a9,a11,a13 +3fd45720: move a14, a13 +3fd45730: move *a13(0xffe0), a9, 1 +3fd45750: jreq L3FD457F0 +3fd45760: calla L3F708700 +3fd45790: move *a8(0x100), a11, 1 +3fd457b0: move *a11, a11, 1 +3fd457c0: move a9, *a11(0x60), 1 +3fd457e0: jruc L3FD458A0 +L3FD457F0: +3fd457f0: calla L3F708700 +3fd45820: move *a8(0x100), a11, 1 +3fd45840: move *a11, a11, 1 +3fd45850: movi 0x3f9bd9f0, a7 +3fd45880: move a7, *a11(0x60), 1 +L3FD458A0: +3fd458a0: move *sp(0xa0), a14, 1 +3fd458c0: mmfm sp, a7,a9,a11,a13 +3fd458e0: rets 2 +L3FD458F0: +3fd458f0: mmtm sp, a7,a9,a11,a13 +3fd45910: move a14, a13 +3fd45920: move *a13(0xffe0), a9, 1 +3fd45940: jreq L3FD459E0 +3fd45950: calla L3F708700 +3fd45980: move *a8(0x100), a11, 1 +3fd459a0: move *a11, a11, 1 +3fd459b0: move a9, *a11(0x40), 1 +3fd459d0: jruc L3FD45A90 +L3FD459E0: +3fd459e0: calla L3F708700 +3fd45a10: move *a8(0x100), a11, 1 +3fd45a30: move *a11, a11, 1 +3fd45a40: movi 0x3f9bcd40, a7 +3fd45a70: move a7, *a11(0x40), 1 +L3FD45A90: +3fd45a90: move *sp(0xa0), a14, 1 +3fd45ab0: mmfm sp, a7,a9,a11,a13 +3fd45ad0: rets 2 +3fd45ae0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd45b00: move a14, a13 +3fd45b10: addk 32, a14 +3fd45b20: move *a13(0xffe0), a9, 1 +3fd45b40: move *a13(0xffc0), a10, 1 +3fd45b60: move *a13(0xffa0), a11, 1 +3fd45b80: movk 1, a7 +3fd45b90: move a7, *a13, 1 +3fd45ba0: jauc L3FD48520 +3fd45bc0: move a10, a12 +3fd45bd0: move *a12(0xa0), *a11(0x40), 1 +L3FD45C00: +3fd45c00: move *a12(0x80), *a11(0x60), 1 +3fd45c30: move *a12(0xc0), *a11(0x80), 1 +3fd45c60: move *a12(0xe0), *a11(0x20), 1 +3fd45c90: setf 16, 1, 0 +3fd45ca0: move *a12(0x100), *a11(0xc0), 0 +3fd45cd0: move *a12(0x120), *a11(0xd0), 0 +3fd45d00: move *a12(0x140), *a11(0xa0), 0 +3fd45d30: move *a12(0x160), *a11(0xb0), 0 +3fd45d60: move *a12(0x180), *a11(0xe0), 0 +3fd45d90: movb *a12(0x1c0), *a11(0xf0) +3fd45dc0: movb *a12(0x1a0), *a11(0x8) +3fd45df0: jauc L3FD48A20 +3fd45e10: move a10, a12 +3fd45e20: move *a12(0xa0), *a11(0x40), 1 +3fd45e50: move *a12(0x80), *a11(0x60), 1 +3fd45e80: move *a12(0xc0), *a11(0x80), 1 +3fd45eb0: move *a12(0xe0), *a11(0x20), 1 +3fd45ee0: setf 16, 1, 0 +3fd45ef0: move *a12(0x100), *a11(0xc0), 0 +3fd45f20: move *a12(0x120), *a11(0xd0), 0 +3fd45f50: move *a12(0x140), *a11(0xa0), 0 +3fd45f80: move *a12(0x160), *a11(0xb0), 0 +3fd45fb0: move *a12(0x180), *a11(0xe0), 0 +3fd45fe0: movb *a12(0x1c0), *a11(0xf0) +3fd46010: movb *a12(0x1a0), *a11(0x8) +3fd46040: jauc L3FD48A20 +3fd46060: move a10, a12 +3fd46070: move *a12(0xa0), *a11(0x40), 1 +3fd460a0: move *a12(0x80), *a11(0x60), 1 +3fd460d0: move *a12(0xc0), *a11(0x80), 1 +3fd46100: move *a12(0xe0), *a11(0x20), 1 +3fd46130: setf 16, 1, 0 +3fd46140: move *a12(0x100), *a11(0xc0), 0 +3fd46170: move *a12(0x120), *a11(0xd0), 0 +3fd461a0: move *a12(0x140), *a11(0xa0), 0 +3fd461d0: move *a12(0x160), *a11(0xb0), 0 +3fd46200: move *a12(0x180), *a11(0xe0), 0 +3fd46230: movb *a12(0x1a8), *a11(0xf0) +3fd46260: movb *a12(0x1a0), *a11(0x8) +3fd46290: jauc L3FD48A20 +3fd462b0: move a10, a12 +3fd462c0: move *a12(0xa0), *a11(0x40), 1 +3fd462f0: move *a12(0x80), *a11(0x60), 1 +3fd46320: move *a12(0xc0), *a11(0x80), 1 +3fd46350: move *a12(0xe0), *a11(0x20), 1 +3fd46380: setf 16, 1, 0 +3fd46390: move *a12(0x100), *a11(0xc0), 0 +3fd463c0: move *a12(0x120), *a11(0xd0), 0 +3fd463f0: move *a12(0x140), *a11(0xa0), 0 +3fd46420: move *a12(0x160), *a11(0xb0), 0 +3fd46450: move *a12(0x200), *a11(0xe0), 0 +3fd46480: movb *a12(0x180), *a11(0xf0) +3fd464b0: sub a7, a7 +3fd464c0: movb a7, *a11(0xf8) +3fd464e0: move *a12(0x1c0), a7, 1 +3fd46500: jreq L3FD46580 +3fd46510: setf 8, 0, 0 +3fd46520: move *a11(0xf8), a7, 0 +3fd46540: movk 2, a5 +3fd46550: or a5, a7 +3fd46560: movb a7, *a11(0xf8) +L3FD46580: +3fd46580: move *a12(0x1e0), a7, 1 +3fd465a0: jreq L3FD46620 +3fd465b0: setf 8, 0, 0 +3fd465c0: move *a11(0xf8), a7, 0 +3fd465e0: movk 1, a5 +3fd465f0: or a5, a7 +3fd46600: movb a7, *a11(0xf8) +L3FD46620: +3fd46620: movb *a12(0x1a0), *a11(0x8) +3fd46650: jauc L3FD48A20 +3fd46670: move a10, a12 +3fd46680: move *a12(0x80), *a11(0x20), 1 +3fd466b0: movb *a12(0xa0), *a11(0x40) +3fd466e0: movb *a12(0xc0), *a11(0x8) +3fd46710: jauc L3FD48A20 +3fd46730: move a10, a12 +3fd46740: move a14, -*sp, 1 +3fd46750: movk 31, a7 +3fd46760: move a7, *a14+, 1 +3fd46770: move a11, a5 +3fd46780: addk 8, a5 +3fd46790: move a5, *a14+, 1 +3fd467a0: move a12, a5 +3fd467b0: addi 0xa8, a5 +3fd467d0: move a5, *a14+, 1 +3fd467e0: calla L3FB44400 +3fd46810: jauc L3FD48A20 +3fd46830: move a10, a12 +3fd46840: move *a12(0x80), *a11(0x20), 1 +3fd46870: setf 16, 0, 0 +3fd46880: move *a12(0xa0), *a11(0x40), 0 +3fd468b0: move *a12(0xc0), *a11(0x50), 0 +3fd468e0: move *a12(0xe0), *a11(0x60), 0 +3fd46910: move *a12(0x100), *a11(0x70), 0 +3fd46940: move *a12(0x120), *a11(0x80), 0 +3fd46970: jauc L3FD48A20 +3fd46990: move a10, a12 +3fd469a0: move *a12(0x80), *a11(0x20), 1 +3fd469d0: setf 16, 0, 0 +3fd469e0: move *a12(0xa0), *a11(0x40), 0 +3fd46a10: move *a12(0xc0), *a11(0x50), 0 +3fd46a40: move *a12(0xe0), *a11(0x60), 0 +3fd46a70: move *a12(0x100), *a11(0x70), 0 +3fd46aa0: move *a12(0x120), *a11(0x90), 0 +3fd46ad0: movb *a12(0x140), *a11(0xa0) +3fd46b00: move *a12(0x160), *a11(0x80), 0 +3fd46b30: jauc L3FD48A20 +3fd46b50: move a10, a12 +3fd46b60: move *a12(0x80), *a11(0x20), 1 +3fd46b90: movb *a12(0xa0), *a11(0x50) +3fd46bc0: setf 16, 0, 0 +3fd46bd0: move *a12(0xc0), *a11(0x40), 0 +3fd46c00: jauc L3FD48A20 +3fd46c20: move a10, a12 +3fd46c30: move *a12(0x80), *a11(0x20), 1 +3fd46c60: movb *a12(0xa0), *a11(0x40) +3fd46c90: jauc L3FD48A20 +3fd46cb0: move a10, a12 +3fd46cc0: move *a12(0xa0), *a11(0x40), 1 +3fd46cf0: move *a12(0x80), *a11(0x20), 1 +3fd46d20: setf 16, 1, 0 +3fd46d30: move *a12(0xc0), *a11(0x60), 0 +3fd46d60: move *a12(0xe0), *a11(0x70), 0 +3fd46d90: move *a12(0x100), *a11(0x80), 0 +3fd46dc0: move *a12(0x120), *a11(0x90), 0 +3fd46df0: move *a12(0x140), *a11(0xa0), 0 +3fd46e20: movb *a12(0x160), *a11(0xb0) +3fd46e50: jauc L3FD48A20 +3fd46e70: move a10, a12 +3fd46e80: move *a12(0xa0), *a11(0x40), 1 +3fd46eb0: move *a12(0x80), *a11(0x20), 1 +3fd46ee0: jauc L3FD48A20 +3fd46f00: move a10, a12 +3fd46f10: move *a12(0xa0), *a11(0x40), 1 +3fd46f40: move *a12(0x80), *a11(0x20), 1 +3fd46f70: movb *a12(0xc0), *a11(0x60) +3fd46fa0: jauc L3FD48A20 +3fd46fc0: move a10, a12 +3fd46fd0: move *a12(0xa0), *a11(0x40), 1 +3fd47000: move *a12(0x80), *a11(0x20), 1 +3fd47030: movb *a12(0xc0), *a11(0x60) +3fd47060: jauc L3FD48A20 +3fd47080: move a10, a12 +3fd47090: move *a12(0xa0), *a11(0x40), 1 +3fd470c0: move *a12(0x80), *a11(0x20), 1 +3fd470f0: jauc L3FD48A20 +3fd47110: move a10, a12 +3fd47120: move *a12(0xa0), *a11(0x40), 1 +3fd47150: move *a12(0x80), *a11(0x20), 1 +3fd47180: move *a12(0xc0), *a11(0x60), 1 +3fd471b0: setf 16, 1, 0 +3fd471c0: move *a12(0xe0), *a11(0x80), 0 +3fd471f0: move *a12(0x100), *a11(0x90), 0 +3fd47220: movb *a12(0x120), *a11(0xa0) +3fd47250: jauc L3FD48A20 +3fd47270: move a10, a12 +3fd47280: move *a12(0xa0), *a11(0x40), 1 +3fd472b0: move *a12(0x80), *a11(0x20), 1 +3fd472e0: move *a12(0x160), *a11(0x60), 1 +3fd47310: setf 16, 1, 0 +3fd47320: move *a12(0xc0), *a11(0x80), 0 +3fd47350: move *a12(0xe0), *a11(0x90), 0 +3fd47380: move *a12(0x100), *a11(0xa0), 0 +3fd473b0: move *a12(0x120), *a11(0xb0), 0 +3fd473e0: move *a12(0x140), *a11(0xc0), 0 +3fd47410: movb *a12(0x180), *a11(0xd0) +3fd47440: jauc L3FD48A20 +3fd47460: move a10, a12 +3fd47470: move *a12(0xa0), *a11(0x40), 1 +3fd474a0: move *a12(0x80), *a11(0x20), 1 +3fd474d0: move *a12(0x160), *a11(0x60), 1 +3fd47500: setf 16, 1, 0 +3fd47510: move *a12(0xc0), *a11(0x80), 0 +3fd47540: move *a12(0xe0), *a11(0x90), 0 +3fd47570: move *a12(0x100), *a11(0xa0), 0 +3fd475a0: move *a12(0x120), *a11(0xb0), 0 +3fd475d0: move *a12(0x140), *a11(0xc0), 0 +3fd47600: jauc L3FD48A20 +3fd47620: move a10, a12 +3fd47630: move *a12(0xa0), *a11(0x40), 1 +3fd47660: move *a12(0x80), *a11(0x20), 1 +3fd47690: setf 16, 1, 0 +3fd476a0: move *a12(0xc0), *a11(0x60), 0 +3fd476d0: move *a12(0xe0), *a11(0x70), 0 +3fd47700: jauc L3FD48A20 +3fd47720: move a10, a12 +3fd47730: move *a12(0x80), *a11(0x20), 1 +3fd47760: setf 16, 0, 0 +3fd47770: move *a12(0xa0), *a11(0x40), 0 +3fd477a0: move *a12(0xc0), *a11(0x50), 0 +3fd477d0: jauc L3FD48A20 +3fd477f0: move a10, a12 +3fd47800: move *a12(0xa0), *a11(0x40), 1 +3fd47830: move *a12(0x80), *a11(0x20), 1 +3fd47860: movb *a12(0xc0), *a11(0x80) +3fd47890: jauc L3FD48A20 +3fd478b0: move a10, a12 +3fd478c0: move *a12(0xa0), *a11(0x40), 1 +3fd478f0: move *a12(0x80), *a11(0x20), 1 +3fd47920: movb *a12(0xc0), *a11(0x80) +3fd47950: jauc L3FD48A20 +3fd47970: move a10, a12 +3fd47980: move *a12(0x80), *a11(0x20), 1 +3fd479b0: move *a12(0xa0), *a11(0x40), 1 +3fd479e0: movb *a12(0xe0), *a11(0x80) +3fd47a10: jauc L3FD48A20 +3fd47a30: move a10, a12 +3fd47a40: move *a12(0x80), *a11(0x40), 1 +3fd47a70: move *a12(0xa0), *a11(0x60), 1 +3fd47aa0: move *a12(0xc0), *a11(0x20), 1 +3fd47ad0: jauc L3FD48A20 +3fd47af0: move a10, a12 +3fd47b00: move *a12(0x80), *a11(0x40), 1 +3fd47b30: move *a12(0xa0), *a11(0x60), 1 +3fd47b60: move *a12(0xc0), *a11(0x80), 1 +3fd47b90: move *a12(0xe0), *a11(0xa0), 1 +3fd47bc0: move *a12(0x100), *a11(0xc0), 1 +3fd47bf0: move *a12(0x120), *a11(0x20), 1 +3fd47c20: jauc L3FD48A20 +3fd47c40: move a10, a12 +3fd47c50: move *a12(0x80), *a11(0x40), 1 +3fd47c80: move *a12(0xa0), *a11(0x60), 1 +3fd47cb0: move *a12(0xc0), *a11(0x80), 1 +3fd47ce0: move *a12(0xe0), *a11(0xa0), 1 +3fd47d10: move *a12(0x100), *a11(0x20), 1 +3fd47d40: jauc L3FD48A20 +3fd47d60: move a10, a12 +3fd47d70: move *a12(0x80), *a11(0x20), 1 +3fd47da0: move *a12(0xa0), *a11(0x40), 1 +3fd47dd0: movb *a12(0xc0), *a11(0x60) +3fd47e00: movb *a12(0xe0), *a11(0x68) +3fd47e30: jauc L3FD48A20 +3fd47e50: move a10, a0 +3fd47e60: move *a0(0x80), *a11(0x20), 1 +3fd47e90: movb *a0(0xc0), *a11(0x8) +3fd47ec0: jruc L3FD48360 +L3FD47ED0: +3fd47ed0: move *a0(0xa0), *a11(0x40), 1 +3fd47f00: sub a12, a12 +L3FD47F10: +3fd47f10: move a12, a7 +3fd47f20: sll 0x3, a7 +3fd47f30: add a11, a7 +3fd47f40: move a12, a5 +3fd47f50: sll 0x3, a5 +3fd47f60: add a0, a5 +3fd47f70: movb *a5(0xe0), *a7(0x60) +3fd47fa0: inc a12 +3fd47fb0: cmpi 0x14, a12 +3fd47fd0: jrlt L3FD47F10 +3fd47fe0: jauc L3FD48A20 +L3FD48000: +3fd48000: move *a0(0xa0), *a11(0x40), 1 +3fd48030: setf 16, 1, 0 +3fd48040: move *a0(0xe0), *a11(0x60), 0 +3fd48070: move *a0(0xf0), *a11(0x70), 0 +3fd480a0: move *a0(0x100), *a11(0x80), 0 +3fd480d0: move *a0(0x110), *a11(0x90), 0 +3fd48100: move *a0(0x120), *a11(0xa0), 0 +3fd48130: move *a0(0x130), *a11(0xb0), 0 +3fd48160: move *a0(0x140), *a11(0xc0), 0 +3fd48190: move *a0(0x150), *a11(0xd0), 0 +3fd481c0: move *a0(0x160), *a11(0xe0), 0 +3fd481f0: move *a0(0x170), *a11(0xf0), 0 +3fd48220: jruc L3FD48A20 +L3FD48230: +3fd48230: move *a0(0xa0), *a11(0x40), 1 +3fd48260: move *a0(0xe0), *a11(0x60), 1 +3fd48290: move *a0(0x100), *a11(0x80), 1 +3fd482c0: move *a0(0x120), *a11(0xa0), 1 +3fd482f0: move *a0(0x140), *a11(0xc0), 1 +3fd48320: move *a0(0x160), *a11(0xe0), 1 +3fd48350: jruc L3FD48A20 +L3FD48360: +3fd48360: move *a0(0xc0), a8, 1 +3fd48380: subk 8, a8 +3fd48390: jreq L3FD47ED0 +3fd483a0: subk 8, a8 +3fd483b0: jreq L3FD48000 +3fd483c0: subk 16, a8 +3fd483d0: jreq L3FD48230 +3fd483e0: jruc L3FD48A20 +3fd483f0: move a10, a12 +3fd48400: movb *a12(0xc0), *a11(0x28) +3fd48430: movb *a12(0xa0), *a11(0x20) +L3FD48460: +3fd48460: movb *a12(0xe0), *a11(0x30) +3fd48490: jruc L3FD48A20 +L3FD484A0: +3fd484a0: move a14, -*sp, 1 +3fd484b0: move a11, *a14+, 1 +L3FD484C0: +3fd484c0: move a10, *a14+, 1 +3fd484d0: move a9, *a14+, 1 +L3FD484E0: +3fd484e0: calla L3F9B93D0 +3fd48510: jruc L3FD48A30 +L3FD48520: +3fd48520: move *a10, a8, 1 +3fd48530: movb a8, *a11 +L3FD48540: +3fd48540: sll 0x18, a8 +3fd48550: srl 0x18, a8 +L3FD48560: +3fd48560: subk 2, a8 +3fd48570: cmpi 0x20, a8 +3fd48590: jrhi L3FD484A0 +L3FD485A0: +3fd485a0: sll 0x5, a8 +3fd485b0: addi 0x3fd48600, a8 +L3FD485E0: +3fd485e0: move *a8, a8, 1 +3fd485f0: jump a8 +L3FD48600: +3fd48600: divu a14, a0 +3fd48610: dsjs b4, L3FD48440 +L3FD48620: +3fd48620: divu a14, a0 +3fd48630: dsjs b4, L3FD48460 +L3FD48640: +3fd48640: mpyu b0, b0 +3fd48650: dsjs b4, L3FD48480 +L3FD48660: +3fd48660: mpyu b0, b0 +3fd48670: dsjs b4, L3FD484A0 +L3FD48680: +3fd48680: sla a3, a0 +3fd48690: dsjs b4, L3FD484C0 +L3FD486A0: +3fd486a0: sll b5, b0 +3fd486b0: dsjs b4, L3FD484E0 +L3FD486C0: +3fd486c0: sll b5, b0 +3fd486d0: dsjs b4, L3FD48500 +L3FD486E0: +3fd486e0: srl b3, b0 +3fd486f0: dsjs b4, L3FD48520 +L3FD48700: +3fd48700: srl b3, b0 +3fd48710: dsjs b4, L3FD48540 +L3FD48720: +3fd48720: srl b9, b0 +3fd48730: dsjs b4, L3FD48560 +L3FD48740: +3fd48740: rl b1, b0 +3fd48750: dsjs b4, L3FD48580 +L3FD48760: +3fd48760: rl b12, b0 +3fd48770: dsjs b4, L3FD485A0 +L3FD48780: +3fd48780: lmo b10, b0 +3fd48790: dsjs b4, L3FD485C0 +L3FD487A0: +3fd487a0: mods a1, a0 +3fd487b0: dsjs b4, L3FD485E0 +L3FD487C0: +3fd487c0: mods b5, b0 +3fd487d0: dsjs b4, L3FD48600 +L3FD487E0: +3fd487e0: modu b3, b0 +3fd487f0: dsjs b4, L3FD48620 +L3FD48800: +3fd48800: modu a8, a0 +3fd48810: dsjs b4, L3FD48640 +L3FD48820: +3fd48820: modu a14, a0 +3fd48830: dsjs b4, L3FD48660 +L3FD48840: +3fd48840: .word 0x7080 +3fd48850: dsjs b4, L3FD48680 +3fd48860: .word 0x7110 +3fd48870: dsjs b4, L3FD486A0 +3fd48880: .word 0x7270 +3fd48890: dsjs b4, L3FD486C0 +3fd488a0: .word 0x7460 +3fd488b0: dsjs b4, L3FD486E0 +3fd488c0: .word 0x7620 +3fd488d0: dsjs b4, L3FD48700 +3fd488e0: .word 0x7720 +3fd488f0: dsjs b4, L3FD48720 +3fd48900: .word 0x77f0 +3fd48910: dsjs b4, L3FD48740 +3fd48920: .word 0x78b0 +3fd48930: dsjs b4, L3FD48760 +3fd48940: .word 0x7970 +3fd48950: dsjs b4, L3FD48780 +3fd48960: .word 0x7a30 +3fd48970: dsjs b4, L3FD487A0 +3fd48980: .word 0x7af0 +3fd48990: dsjs b4, L3FD487C0 +3fd489a0: .word 0x7c40 +3fd489b0: dsjs b4, L3FD487E0 +3fd489c0: .word 0x7d60 +3fd489d0: dsjs b4, L3FD48800 +3fd489e0: .word 0x7e50 +3fd489f0: dsjs b4, L3FD48820 +3fd48a00: move sp, *b0, 1 +3fd48a10: dsjs b4, L3FD48840 +L3FD48A20: +3fd48a20: movk 1, a8 +L3FD48A30: +3fd48a30: move *sp(0x120), a14, 1 +3fd48a50: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd48a70: rets 2 +L3FD48A80: +3fd48a80: mmtm sp, a7,a9,a11,a13 +3fd48aa0: move a14, a13 +3fd48ab0: addi 0xc0, a14 +3fd48ad0: move *a13(0xffe0), a9, 1 +3fd48af0: sub a11, a11 +3fd48b00: move a11, *a13(0x80), 1 +3fd48b20: move a14, -*sp, 1 +3fd48b30: move a13, a11 +3fd48b40: addi 0x80, a11 +3fd48b60: move a11, *a14+, 1 +3fd48b70: move a13, a11 +3fd48b80: addi 0x60, a11 +3fd48ba0: move a11, *a14+, 1 +3fd48bb0: move a13, a11 +3fd48bc0: addi 0x40, a11 +3fd48be0: move a11, *a14+, 1 +3fd48bf0: move a13, a11 +3fd48c00: addk 32, a11 +3fd48c10: move a11, *a14+, 1 +3fd48c20: move a13, *a14+, 1 +3fd48c30: movk 31, a11 +3fd48c40: move a11, *a14+, 1 +3fd48c50: sub a11, a11 +3fd48c60: move a11, *a14+, 1 +3fd48c70: movi 0x200, a11 +3fd48c90: move a11, *a14+, 1 +3fd48ca0: sub a11, a11 +3fd48cb0: move a11, *a14+, 1 +3fd48cc0: movi 0x27, a11 +3fd48ce0: move a11, *a14+, 1 +3fd48cf0: move *a13(0xffc0), *a14+, 1 +3fd48d10: move a9, *a14+, 1 +3fd48d20: calla L3FD57600 +3fd48d50: move a8, a8 +3fd48d60: movk 1, a11 +3fd48d70: jrne L3FD48D90 +3fd48d80: sub a11, a11 +L3FD48D90: +3fd48d90: move a11, *a13(0xa0), 1 +3fd48db0: move a11, a8 +3fd48dc0: jreq L3FD48E30 +3fd48dd0: move *a13(0xffa0), a11, 1 +3fd48df0: sub a7, a7 +3fd48e00: move a7, *a11, 1 +3fd48e10: move a7, a8 +3fd48e20: jruc L3FD48FE0 +L3FD48E30: +3fd48e30: move *a13, a7, 1 +3fd48e40: subk 31, a7 +3fd48e50: jrne L3FD48F10 +3fd48e60: move *a13(0x20), a7, 1 +3fd48e80: subk 8, a7 +3fd48e90: jrne L3FD48F10 +3fd48ea0: move *a13(0xffa0), a7, 1 +3fd48ec0: move *a13(0x80), *a7(0x0), 1 +3fd48ef0: movk 1, a8 +3fd48f00: jruc L3FD48FE0 +L3FD48F10: +3fd48f10: move *a13(0x80), a7, 1 +3fd48f30: jreq L3FD48F90 +3fd48f40: move a14, -*sp, 1 +3fd48f50: move a7, *a14+, 1 +3fd48f60: calla L3F702440 +L3FD48F90: +3fd48f90: move *a13(0xffa0), a7, 1 +3fd48fb0: sub a11, a11 +3fd48fc0: move a11, *a7, 1 +3fd48fd0: move a11, a8 +L3FD48FE0: +3fd48fe0: move *sp(0xa0), a14, 1 +3fd49000: mmfm sp, a7,a9,a11,a13 +3fd49020: rets 2 +L3FD49030: +3fd49030: mmtm sp, a7,a9,a11,a13 +3fd49050: move a14, a13 +3fd49060: addi 0xc0, a14 +3fd49080: move *a13(0xffe0), a9, 1 +3fd490a0: sub a11, a11 +3fd490b0: move a11, *a13(0x80), 1 +3fd490d0: move a14, -*sp, 1 +3fd490e0: move a13, a11 +3fd490f0: addi 0x80, a11 +3fd49110: move a11, *a14+, 1 +3fd49120: move a13, a11 +3fd49130: addi 0x60, a11 +3fd49150: move a11, *a14+, 1 +3fd49160: move a13, a11 +3fd49170: addi 0x40, a11 +3fd49190: move a11, *a14+, 1 +3fd491a0: move a13, a11 +3fd491b0: addk 32, a11 +3fd491c0: move a11, *a14+, 1 +3fd491d0: move a13, *a14+, 1 +3fd491e0: movk 31, a11 +3fd491f0: move a11, *a14+, 1 +3fd49200: sub a11, a11 +3fd49210: move a11, *a14+, 1 +3fd49220: movi 0x200, a11 +3fd49240: move a11, *a14+, 1 +3fd49250: sub a11, a11 +3fd49260: move a11, *a14+, 1 +3fd49270: movi 0x25, a11 +3fd49290: move a11, *a14+, 1 +3fd492a0: move *a13(0xffc0), *a14+, 1 +3fd492c0: move a9, *a14+, 1 +3fd492d0: calla L3FD57600 +3fd49300: move a8, a8 +3fd49310: movk 1, a11 +3fd49320: jrne L3FD49340 +3fd49330: sub a11, a11 +L3FD49340: +3fd49340: move a11, *a13(0xa0), 1 +3fd49360: move a11, a8 +3fd49370: jreq L3FD493E0 +3fd49380: move *a13(0xffa0), a11, 1 +3fd493a0: sub a7, a7 +3fd493b0: move a7, *a11, 1 +3fd493c0: move a7, a8 +3fd493d0: jruc L3FD49590 +L3FD493E0: +3fd493e0: move *a13, a7, 1 +3fd493f0: subk 31, a7 +3fd49400: jrne L3FD494C0 +3fd49410: move *a13(0x20), a7, 1 +3fd49430: subk 8, a7 +3fd49440: jrne L3FD494C0 +3fd49450: move *a13(0xffa0), a7, 1 +3fd49470: move *a13(0x80), *a7(0x0), 1 +3fd494a0: movk 1, a8 +3fd494b0: jruc L3FD49590 +L3FD494C0: +3fd494c0: move *a13(0x80), a7, 1 +3fd494e0: jreq L3FD49540 +3fd494f0: move a14, -*sp, 1 +3fd49500: move a7, *a14+, 1 +3fd49510: calla L3F702440 +L3FD49540: +3fd49540: move *a13(0xffa0), a7, 1 +3fd49560: sub a11, a11 +3fd49570: move a11, *a7, 1 +3fd49580: move a11, a8 +L3FD49590: +3fd49590: move *sp(0xa0), a14, 1 +3fd495b0: mmfm sp, a7,a9,a11,a13 +3fd495d0: rets 2 +3fd495e0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd49600: move a14, a13 +3fd49610: move *a13(0xffe0), a9, 1 +3fd49630: move *a13(0xffa0), a7, 1 +3fd49650: move *a7(0x80), a7, 1 +3fd49670: jreq L3FD496F0 +3fd49680: move a14, -*sp, 1 +3fd49690: move *a13(0xffa0), *a14+, 1 +3fd496b0: move a9, *a14+, 1 +3fd496c0: calla L3F999F80 +L3FD496F0: +3fd496f0: move *a9(0x380), a7, 1 +3fd49710: move *a9(0x3a0), a5, 1 +3fd49730: addi 0x80, a7 +3fd49750: cmp a5, a7 +3fd49760: jrls L3FD497C0 +3fd49770: move a14, -*sp, 1 +3fd49780: move a9, *a14+, 1 +3fd49790: calla L3F9B1030 +L3FD497C0: +3fd497c0: move *a9(0x380), a10, 1 +3fd497e0: move a10, *a9(0x340), 1 +3fd49800: movi 0x45, a7 +3fd49820: movb a7, *a10 +3fd49830: movk 4, a5 +3fd49840: setf 16, 0, 0 +3fd49850: move a5, *a10(0x10), 0 +3fd49870: move *a9(0x380), a5, 1 +3fd49890: addi 0x80, a5 +3fd498b0: move a5, *a9(0x380), 1 +3fd498d0: move *a9(0x320), a5, 1 +3fd498f0: inc a5 +3fd49900: move a5, *a9(0x320), 1 +3fd49920: move *a13(0xffc0), *a10(0x20), 1 +3fd49950: move *a13(0xffa0), a5, 1 +3fd49970: move *a5(0x20), *a10(0x40), 1 +3fd499a0: movb *a13(0xff40), *a10(0x60) +3fd499d0: movb *a13(0xff20), *a10(0x68) +3fd49a00: move *a13(0xff60), a7, 0 +3fd49a20: move *a10(0x10), a5, 0 +3fd49a40: add a7, a5 +3fd49a50: move a5, *a10(0x10), 0 +3fd49a70: move *a13(0xff60), a5, 1 +3fd49a90: move a5, a11 +3fd49aa0: sll 0x2, a11 +3fd49ab0: move a11, a5 +3fd49ac0: sll 0x3, a5 +3fd49ad0: move *a9(0x380), a7, 1 +3fd49af0: add a5, a7 +3fd49b00: move *a9(0x3a0), a5, 1 +3fd49b20: cmp a5, a7 +3fd49b30: jrhi L3FD49C80 +3fd49b40: move a14, -*sp, 1 +3fd49b50: move a11, *a14+, 1 +3fd49b60: move *a9(0x380), *a14+, 1 +3fd49b80: move *a13(0xff80), *a14+, 1 +3fd49ba0: calla L3FB44400 +3fd49bd0: move a11, a7 +3fd49be0: addk 3, a7 +3fd49bf0: movk 3, a5 +3fd49c00: andn a5, a7 +3fd49c10: sll 0x3, a7 +3fd49c20: move *a9(0x380), a5, 1 +3fd49c40: add a7, a5 +3fd49c50: move a5, *a9(0x380), 1 +3fd49c70: jruc L3FD49D00 +L3FD49C80: +3fd49c80: move a14, -*sp, 1 +3fd49c90: move a11, *a14+, 1 +3fd49ca0: move *a13(0xff80), *a14+, 1 +3fd49cc0: move a9, *a14+, 1 +3fd49cd0: calla L3F9B44C0 +L3FD49D00: +3fd49d00: move *a9(0x400), a7, 1 +3fd49d20: jreq L3FD49D80 +3fd49d30: move a14, -*sp, 1 +3fd49d40: move a9, *a14+, 1 +3fd49d50: move *a9(0x400), a7, 1 +3fd49d70: call a7 +L3FD49D80: +3fd49d80: move *sp(0xe0), a14, 1 +3fd49da0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd49dc0: rets 2 +3fd49dd0: mmtm sp, a9,a11,a13 +3fd49df0: move a14, a13 +3fd49e00: move *a13(0xffe0), a9, 1 +3fd49e20: move *a13(0xff60), a11, 1 +3fd49e40: jrle L3FD49F10 +3fd49e50: move a14, -*sp, 1 +3fd49e60: move a11, *a14+, 1 +3fd49e70: move *a13(0xff80), *a14+, 1 +3fd49e90: move *a13(0xffa0), *a14+, 1 +3fd49eb0: move *a13(0xffc0), *a14+, 1 +3fd49ed0: move a9, *a14+, 1 +3fd49ee0: calla L3FD49FE0 +L3FD49F10: +3fd49f10: move *a9(0x400), a11, 1 +3fd49f30: jreq L3FD49F90 +3fd49f40: move a14, -*sp, 1 +3fd49f50: move a9, *a14+, 1 +3fd49f60: move *a9(0x400), a11, 1 +3fd49f80: call a11 +L3FD49F90: +3fd49f90: move *sp(0x80), a14, 1 +3fd49fb0: mmfm sp, a9,a11,a13 +3fd49fd0: rets 2 +L3FD49FE0: +3fd49fe0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd4a000: move a14, a13 +3fd4a010: addi 0x60, a14 +3fd4a030: move *a13(0xffe0), a9, 1 +3fd4a050: move *a9(0x3c0), a11, 1 +3fd4a070: cmpi 0x10000, a11 +3fd4a0a0: jrls L3FD4A0F0 +3fd4a0b0: movi 0x40000, a11 +3fd4a0e0: jruc L3FD4A120 +L3FD4A0F0: +3fd4a0f0: move *a9(0x3c0), a11, 1 +3fd4a110: sll 0x2, a11 +L3FD4A120: +3fd4a120: move a11, *a13(0x20), 1 +3fd4a140: subk 8, a11 +3fd4a150: move a11, *a13, 1 +3fd4a160: move *a13(0xff60), a11, 1 +3fd4a180: sll 0x3, a11 +3fd4a190: move *a13, a7, 1 +3fd4a1a0: cmp a7, a11 +3fd4a1b0: jrls L3FD4A400 +3fd4a1c0: move *a13(0xff60), a11, 1 +3fd4a1e0: sra 0x1, a11 +3fd4a1f0: move a11, *a13(0x40), 1 +3fd4a210: move a14, -*sp, 1 +3fd4a220: move a11, *a14+, 1 +3fd4a230: move *a13(0xff80), *a14+, 1 +3fd4a250: move *a13(0xffa0), *a14+, 1 +3fd4a270: move *a13(0xffc0), *a14+, 1 +3fd4a290: move a9, *a14+, 1 +3fd4a2a0: calla L3FD49FE0 +3fd4a2d0: move a14, -*sp, 1 +3fd4a2e0: move *a13(0xff60), a7, 1 +3fd4a300: sub a11, a7 +3fd4a310: move a7, *a14+, 1 +3fd4a320: sll 0x6, a11 +3fd4a330: move *a13(0xff80), a7, 1 +3fd4a350: add a7, a11 +3fd4a360: move a11, *a14+, 1 +3fd4a370: move *a13(0xffa0), *a14+, 1 +3fd4a390: move *a13(0xffc0), *a14+, 1 +3fd4a3b0: move a9, *a14+, 1 +3fd4a3c0: calla L3FD49FE0 +3fd4a3f0: jruc L3FD4AA90 +L3FD4A400: +3fd4a400: move *a13(0xffa0), a7, 1 +3fd4a420: move *a7(0x80), a7, 1 +3fd4a440: jreq L3FD4A4C0 +3fd4a450: move a14, -*sp, 1 +3fd4a460: move *a13(0xffa0), *a14+, 1 +3fd4a480: move a9, *a14+, 1 +3fd4a490: calla L3F999F80 +L3FD4A4C0: +3fd4a4c0: move *a9(0x380), a7, 1 +3fd4a4e0: move *a9(0x3a0), a5, 1 +3fd4a500: addi 0x60, a7 +3fd4a520: cmp a5, a7 +3fd4a530: jrls L3FD4A590 +3fd4a540: move a14, -*sp, 1 +3fd4a550: move a9, *a14+, 1 +3fd4a560: calla L3F9B1030 +L3FD4A590: +3fd4a590: move *a9(0x380), a10, 1 +3fd4a5b0: move a10, *a9(0x340), 1 +3fd4a5d0: movi 0x46, a7 +3fd4a5f0: movb a7, *a10 +3fd4a600: movk 3, a5 +3fd4a610: setf 16, 0, 0 +3fd4a620: move a5, *a10(0x10), 0 +3fd4a640: move *a9(0x380), a5, 1 +3fd4a660: addi 0x60, a5 +3fd4a680: move a5, *a9(0x380), 1 +3fd4a6a0: move *a9(0x320), a5, 1 +3fd4a6c0: inc a5 +3fd4a6d0: move a5, *a9(0x320), 1 +3fd4a6f0: move *a13(0xffc0), *a10(0x20), 1 +3fd4a720: move *a13(0xffa0), a5, 1 +3fd4a740: move *a5(0x20), *a10(0x40), 1 +3fd4a770: move *a13(0xff60), a7, 1 +3fd4a790: sll 0x1, a7 +3fd4a7a0: zext a7, 0 +3fd4a7b0: move *a10(0x10), a5, 0 +3fd4a7d0: add a7, a5 +3fd4a7e0: move a5, *a10(0x10), 0 +3fd4a800: move *a13(0xff60), a7, 1 +3fd4a820: move a7, a11 +3fd4a830: sll 0x3, a11 +3fd4a840: move a11, a5 +3fd4a850: sll 0x3, a5 +3fd4a860: move *a9(0x380), a7, 1 +3fd4a880: add a5, a7 +3fd4a890: move *a9(0x3a0), a5, 1 +3fd4a8b0: cmp a5, a7 +3fd4a8c0: jrhi L3FD4AA10 +3fd4a8d0: move a14, -*sp, 1 +3fd4a8e0: move a11, *a14+, 1 +3fd4a8f0: move *a9(0x380), *a14+, 1 +3fd4a910: move *a13(0xff80), *a14+, 1 +3fd4a930: calla L3FB44400 +3fd4a960: move a11, a7 +3fd4a970: addk 3, a7 +3fd4a980: movk 3, a5 +3fd4a990: andn a5, a7 +3fd4a9a0: sll 0x3, a7 +3fd4a9b0: move *a9(0x380), a5, 1 +3fd4a9d0: add a7, a5 +3fd4a9e0: move a5, *a9(0x380), 1 +3fd4aa00: jruc L3FD4AA90 +L3FD4AA10: +3fd4aa10: move a14, -*sp, 1 +3fd4aa20: move a11, *a14+, 1 +3fd4aa30: move *a13(0xff80), *a14+, 1 +3fd4aa50: move a9, *a14+, 1 +3fd4aa60: calla L3F9B44C0 +L3FD4AA90: +3fd4aa90: move *sp(0xe0), a14, 1 +3fd4aab0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd4aad0: rets 2 +L3FD4AAE0: +3fd4aae0: mmtm sp, a9,a13 +3fd4ab00: move a14, a13 +3fd4ab10: move *a13(0xffe0), a9, 1 +3fd4ab30: move a14, -*sp, 1 +3fd4ab40: move a9, *a14+, 1 +3fd4ab50: calla L3F9B1030 +3fd4ab80: move *sp(0x60), a14, 1 +3fd4aba0: mmfm sp, a9,a13 +3fd4abc0: rets 2 +3fd4abd0: mmtm sp, a9,a11,a13 +3fd4abf0: move a14, a13 +3fd4ac00: move *a13(0xffc0), a11, 1 +3fd4ac20: calla L3F708700 +3fd4ac50: move *a8(0x100), a9, 1 +3fd4ac70: move *a9, a9, 1 +3fd4ac80: move *a11(0x40), a11, 1 +3fd4aca0: move *a9(0x10e0), a9, 1 +3fd4acc0: cmp a9, a11 +3fd4acd0: jreq L3FD4AD50 +3fd4ace0: move *a13(0xffc0), a11, 1 +3fd4ad00: setf 8, 0, 0 +3fd4ad10: move *a11(0x80), a9, 0 +3fd4ad30: subk 15, a9 +3fd4ad40: jrne L3FD4AE30 +L3FD4AD50: +3fd4ad50: move a14, -*sp, 1 +3fd4ad60: move *a13(0xffc0), *a14+, 1 +3fd4ad80: move *a13(0xffe0), *a14+, 1 +3fd4ada0: calla L3F708700 +3fd4add0: move *a8(0x100), a11, 1 +3fd4adf0: move *a11, a11, 1 +3fd4ae00: move *a11(0x10c0), a11, 1 +3fd4ae20: call a11 +L3FD4AE30: +3fd4ae30: move *sp(0x80), a14, 1 +3fd4ae50: mmfm sp, a9,a11,a13 +3fd4ae70: rets 2 +L3FD4AE80: +3fd4ae80: mmtm sp, a5,a7,a9,a11,a13 +3fd4aea0: move a14, a13 +3fd4aeb0: addi 0x180, a14 +3fd4aed0: move *a13(0xffe0), a9, 1 +3fd4aef0: move *a9(0x380), a11, 1 +3fd4af10: move *a9(0x3a0), a7, 1 +3fd4af30: addi 0x60, a11 +3fd4af50: cmp a7, a11 +3fd4af60: jrls L3FD4AFC0 +3fd4af70: move a14, -*sp, 1 +3fd4af80: move a9, *a14+, 1 +3fd4af90: calla L3F9B1030 +L3FD4AFC0: +3fd4afc0: move *a9(0x380), a11, 1 +3fd4afe0: move a11, *a9(0x340), 1 +3fd4b000: move a11, *a13(0x60), 1 +3fd4b020: movi 0x2d, a7 +3fd4b040: movb a7, *a11 +3fd4b050: movk 3, a7 +3fd4b060: setf 16, 0, 0 +3fd4b070: move a7, *a11(0x10), 0 +3fd4b090: move *a9(0x380), a7, 1 +3fd4b0b0: addi 0x60, a7 +3fd4b0d0: move a7, *a9(0x380), 1 +3fd4b0f0: move *a9(0x320), a7, 1 +3fd4b110: inc a7 +3fd4b120: move a7, *a9(0x320), 1 +3fd4b140: move *a13(0xffc0), a7, 1 +3fd4b160: jreq L3FD4B1E0 +3fd4b170: move a14, -*sp, 1 +3fd4b180: move a7, *a14+, 1 +3fd4b190: calla L3FB458D0 +3fd4b1c0: move a8, a7 +3fd4b1d0: jruc L3FD4B1F0 +L3FD4B1E0: +3fd4b1e0: sub a7, a7 +L3FD4B1F0: +3fd4b1f0: setf 16, 0, 0 +3fd4b200: move a7, *a11(0x40), 0 +3fd4b220: zext a7, 0 +3fd4b230: move a7, *a13(0x20), 1 +3fd4b250: move a14, -*sp, 1 +3fd4b260: move a9, *a14+, 1 +3fd4b270: move *a9(0x180), a5, 1 +3fd4b290: call a5 +3fd4b2a0: move a8, *a13(0x40), 1 +3fd4b2c0: move a8, *a11(0x20), 1 +3fd4b2e0: addk 3, a7 +3fd4b2f0: sra 0x2, a7 +3fd4b300: setf 16, 0, 0 +3fd4b310: zext a7, 0 +3fd4b320: addk 16, a11 +3fd4b330: move *a11, a5, 0 +3fd4b340: add a7, a5 +3fd4b350: move a5, *a11, 0 +3fd4b360: move *a13(0x20), a11, 1 +3fd4b380: sll 0x3, a11 +3fd4b390: move *a9(0x380), a7, 1 +3fd4b3b0: add a11, a7 +3fd4b3c0: move *a9(0x3a0), a11, 1 +3fd4b3e0: cmp a11, a7 +3fd4b3f0: jrhi L3FD4B560 +3fd4b400: move a14, -*sp, 1 +3fd4b410: move *a13(0x20), *a14+, 1 +3fd4b430: move *a9(0x380), *a14+, 1 +3fd4b450: move *a13(0xffc0), *a14+, 1 +3fd4b470: calla L3FB44400 +3fd4b4a0: move *a13(0x20), a11, 1 +3fd4b4c0: addk 3, a11 +3fd4b4d0: movk 3, a7 +3fd4b4e0: andn a7, a11 +3fd4b4f0: sll 0x3, a11 +3fd4b500: move *a9(0x380), a5, 1 +3fd4b520: add a11, a5 +3fd4b530: move a5, *a9(0x380), 1 +3fd4b550: jruc L3FD4B5F0 +L3FD4B560: +3fd4b560: move a14, -*sp, 1 +3fd4b570: move *a13(0x20), *a14+, 1 +3fd4b590: move *a13(0xffc0), *a14+, 1 +3fd4b5b0: move a9, *a14+, 1 +3fd4b5c0: calla L3F9B44C0 +L3FD4B5F0: +3fd4b5f0: move *a9(0x320), a11, 1 +3fd4b610: dec a11 +3fd4b620: move a11, *a9(0x320), 1 +3fd4b640: move a14, -*sp, 1 +3fd4b650: move *a13(0x40), *a14+, 1 +3fd4b670: move a9, *a14+, 1 +3fd4b680: calla L3FD4C140 +3fd4b6b0: move a8, *a13, 1 +3fd4b6c0: move *a9(0x320), a11, 1 +3fd4b6e0: inc a11 +3fd4b6f0: move a11, *a9(0x320), 1 +3fd4b710: move a8, a5 +3fd4b720: jrne L3FD4B7F0 +3fd4b730: move a14, -*sp, 1 +3fd4b740: sub a11, a11 +3fd4b750: move a11, *a14+, 1 +3fd4b760: move a11, *a14+, 1 +3fd4b770: move a13, a7 +3fd4b780: addi 0x80, a7 +3fd4b7a0: move a7, *a14+, 1 +3fd4b7b0: move a9, *a14+, 1 +3fd4b7c0: calla L3F9B5C00 +L3FD4B7F0: +3fd4b7f0: move *a9(0x400), a11, 1 +3fd4b810: jreq L3FD4B870 +3fd4b820: move a14, -*sp, 1 +3fd4b830: move a9, *a14+, 1 +3fd4b840: move *a9(0x400), a11, 1 +3fd4b860: call a11 +L3FD4B870: +3fd4b870: move a5, a8 +3fd4b880: move *sp(0xc0), a14, 1 +3fd4b8a0: mmfm sp, a5,a7,a9,a11,a13 +3fd4b8c0: rets 2 +L3FD4B8D0: +3fd4b8d0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fd4b8f0: move a14, a13 +3fd4b900: move *a13(0xffe0), a9, 1 +3fd4b920: move *a9(0x600), a11, 1 +3fd4b940: jreq L3FD4BA40 +L3FD4B950: +3fd4b950: move *a11(0x140), a7, 1 +3fd4b970: jreq L3FD4BA20 +3fd4b980: move a14, -*sp, 1 +3fd4b990: move a11, a7 +3fd4b9a0: addk 32, a7 +3fd4b9b0: move a7, *a14+, 1 +3fd4b9c0: move *a13(0xffc0), *a14+, 1 +3fd4b9e0: move a9, *a14+, 1 +3fd4b9f0: move *a11(0x140), a7, 1 +3fd4ba10: call a7 +L3FD4BA20: +3fd4ba20: move *a11, a11, 1 +3fd4ba30: jrne L3FD4B950 +L3FD4BA40: +3fd4ba40: move *a9(0x380), a7, 1 +3fd4ba60: move *a9(0x3a0), a5, 1 +3fd4ba80: addi 0x40, a7 +3fd4baa0: cmp a5, a7 +3fd4bab0: jrls L3FD4BB10 +3fd4bac0: move a14, -*sp, 1 +3fd4bad0: move a9, *a14+, 1 +3fd4bae0: calla L3F9B1030 +L3FD4BB10: +3fd4bb10: move *a9(0x380), a10, 1 +3fd4bb30: move a10, *a9(0x340), 1 +3fd4bb50: movi 0x2e, a7 +3fd4bb70: movb a7, *a10 +3fd4bb80: movk 2, a5 +3fd4bb90: setf 16, 0, 0 +3fd4bba0: move a5, *a10(0x10), 0 +3fd4bbc0: move *a13(0xffc0), a3, 1 +3fd4bbe0: move *a3(0x20), *a10(0x20), 1 +3fd4bc10: move *a9(0x380), a5, 1 +3fd4bc30: addi 0x40, a5 +3fd4bc50: move a5, *a9(0x380), 1 +3fd4bc70: move *a9(0x320), a5, 1 +3fd4bc90: inc a5 +3fd4bca0: move a5, *a9(0x320), 1 +3fd4bcc0: move a14, -*sp, 1 +3fd4bcd0: move *a3(0x0), *a14+, 1 +3fd4bcf0: calla L3FD4ED20 +3fd4bd20: move *a3(0x220), a5, 1 +3fd4bd40: jreq L3FD4BDB0 +3fd4bd50: move a14, -*sp, 1 +3fd4bd60: move *a3(0x220), *a14+, 1 +3fd4bd80: calla L3F702440 +L3FD4BDB0: +3fd4bdb0: move *a3(0x140), a5, 1 +3fd4bdd0: jreq L3FD4BE40 +3fd4bde0: move a14, -*sp, 1 +3fd4bdf0: move *a3(0x140), *a14+, 1 +3fd4be10: calla L3F702440 +L3FD4BE40: +3fd4be40: move a14, -*sp, 1 +3fd4be50: move a3, *a14+, 1 +3fd4be60: calla L3F702440 +3fd4be90: move *a9(0x600), a11, 1 +3fd4beb0: move *a9(0x400), a5, 1 +3fd4bed0: jreq L3FD4BF30 +3fd4bee0: move a14, -*sp, 1 +3fd4bef0: move a9, *a14+, 1 +3fd4bf00: move *a9(0x400), a5, 1 +3fd4bf20: call a5 +L3FD4BF30: +3fd4bf30: move *sp(0x100), a14, 1 +3fd4bf50: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fd4bf70: rets 2 +L3FD4BF80: +3fd4bf80: mmtm sp, a9,a11,a13 +3fd4bfa0: move a14, a13 +3fd4bfb0: addk 32, a14 +3fd4bfc0: move *a13(0xffe0), a9, 1 +3fd4bfe0: move a14, -*sp, 1 +3fd4bff0: move *a13(0xffc0), *a14+, 1 +3fd4c010: move a9, *a14+, 1 +3fd4c020: calla L3FD4C140 +3fd4c050: move a8, *a13, 1 +3fd4c060: move *a9(0x400), a11, 1 +3fd4c080: jreq L3FD4C0E0 +3fd4c090: move a14, -*sp, 1 +3fd4c0a0: move a9, *a14+, 1 +3fd4c0b0: move *a9(0x400), a11, 1 +3fd4c0d0: call a11 +L3FD4C0E0: +3fd4c0e0: move *a13, a8, 1 +3fd4c0f0: move *sp(0x80), a14, 1 +3fd4c110: mmfm sp, a9,a11,a13 +3fd4c130: rets 2 +L3FD4C140: +3fd4c140: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd4c160: move a14, a13 +3fd4c170: addi 0x1e0, a14 +3fd4c190: move *a13(0xffe0), a9, 1 +3fd4c1b0: move *a9(0x380), a7, 1 +3fd4c1d0: move *a9(0x3a0), a5, 1 +3fd4c1f0: addi 0x40, a7 +3fd4c210: cmp a5, a7 +3fd4c220: jrls L3FD4C280 +3fd4c230: move a14, -*sp, 1 +3fd4c240: move a9, *a14+, 1 +3fd4c250: calla L3F9B1030 +L3FD4C280: +3fd4c280: move *a9(0x380), a12, 1 +3fd4c2a0: move a12, *a9(0x340), 1 +3fd4c2c0: movi 0x2f, a7 +3fd4c2e0: movb a7, *a12 +3fd4c2f0: movk 2, a5 +3fd4c300: setf 16, 0, 0 +3fd4c310: move a5, *a12(0x10), 0 +3fd4c330: move *a13(0xffc0), *a12(0x20), 1 +3fd4c360: move *a9(0x380), a5, 1 +3fd4c380: addi 0x40, a5 +3fd4c3a0: move a5, *a9(0x380), 1 +3fd4c3c0: move *a9(0x320), a5, 1 +3fd4c3e0: inc a5 +3fd4c3f0: move a5, *a9(0x320), 1 +3fd4c410: move a14, -*sp, 1 +3fd4c420: sub a5, a5 +3fd4c430: move a5, *a14+, 1 +3fd4c440: movk 7, a5 +3fd4c450: move a5, *a14+, 1 +3fd4c460: move a13, *a14+, 1 +3fd4c470: move a9, *a14+, 1 +3fd4c480: calla L3F9B5C00 +3fd4c4b0: move a8, a8 +3fd4c4c0: jrne L3FD4C500 +3fd4c4d0: sub a8, a8 +3fd4c4e0: jauc L3FD4CE10 +L3FD4C500: +3fd4c500: move a14, -*sp, 1 +3fd4c510: movi 0x50, a5 +3fd4c530: move a5, *a14+, 1 +3fd4c540: calla L3F701230 +3fd4c570: move a8, a10 +3fd4c580: sub a5, a5 +3fd4c590: move a5, *a10, 1 +3fd4c5a0: move *a13(0xffc0), *a10(0x20), 1 +3fd4c5d0: setf 8, 0, 0 +3fd4c5e0: move *a13(0x180), a3, 0 +3fd4c600: move a3, *a10(0x40), 1 +3fd4c620: setf 16, 0, 0 +3fd4c630: move *a13(0x140), a5, 0 +3fd4c650: move a5, *a10(0x60), 1 +3fd4c670: move *a13(0x150), a7, 0 +3fd4c690: move a7, *a10(0x80), 1 +3fd4c6b0: setf 8, 0, 0 +3fd4c6c0: move *a13(0x188), a3, 0 +3fd4c6e0: move a3, *a10(0xa0), 1 +3fd4c700: move *a13(0x190), a3, 0 +3fd4c720: move a3, *a10(0xc0), 1 +3fd4c740: setf 16, 0, 0 +3fd4c750: move *a13(0x160), a3, 0 +3fd4c770: move a3, *a10(0x100), 1 +3fd4c790: setf 8, 0, 0 +3fd4c7a0: move *a13(0x198), a3, 0 +3fd4c7c0: move a3, *a10(0xe0), 1 +3fd4c7e0: setf 16, 1, 0 +3fd4c7f0: move *a13(0x1a0), a3, 0 +3fd4c810: move a3, *a10(0x240), 1 +3fd4c830: move *a13(0x1b0), a3, 0 +3fd4c850: move a3, *a10(0x260), 1 +3fd4c870: move a10, a3 +3fd4c880: addi 0x160, a3 +3fd4c8a0: move a13, a5 +3fd4c8b0: addi 0x40, a5 +3fd4c8d0: move *a5+, *a3+, 1 +3fd4c8e0: move *a5+, *a3+, 1 +3fd4c8f0: move *a5, *a3, 1 +3fd4c900: move a10, a5 +3fd4c910: addi 0x1c0, a5 +3fd4c930: move a13, a3 +3fd4c940: addi 0xc0, a3 +3fd4c960: move *a3+, *a5+, 1 +3fd4c970: move *a3+, *a5+, 1 +3fd4c980: move *a3, *a5, 1 +3fd4c990: setf 16, 0, 0 +3fd4c9a0: move *a13(0x170), a5, 0 +3fd4c9c0: move a5, *a10(0x120), 1 +3fd4c9e0: sub a3, a3 +3fd4c9f0: move a3, *a10(0x140), 1 +3fd4ca10: move *a10(0x120), a3, 1 +3fd4ca30: jrle L3FD4CB50 +3fd4ca40: move a14, -*sp, 1 +3fd4ca50: move a5, a11 +3fd4ca60: sll 0x3, a11 +3fd4ca70: move a11, *a14+, 1 +3fd4ca80: calla L3F701230 +3fd4cab0: move a8, *a10(0x140), 1 +3fd4cad0: move a14, -*sp, 1 +3fd4cae0: move a11, *a14+, 1 +3fd4caf0: move *a10(0x140), *a14+, 1 +3fd4cb10: move a9, *a14+, 1 +3fd4cb20: calla L3F9B2470 +L3FD4CB50: +3fd4cb50: sub a3, a3 +3fd4cb60: move a3, *a10(0x220), 1 +3fd4cb80: move *a13(0x1c0), a3, 1 +3fd4cba0: jreq L3FD4CCF0 +3fd4cbb0: move a14, -*sp, 1 +3fd4cbc0: move a3, a11 +3fd4cbd0: move a11, a5 +3fd4cbe0: sll 0x3, a11 +3fd4cbf0: sll 0x2, a5 +3fd4cc00: add a5, a11 +3fd4cc10: move a11, *a14+, 1 +3fd4cc20: calla L3F701230 +3fd4cc50: move a8, *a10(0x220), 1 +3fd4cc70: move a14, -*sp, 1 +3fd4cc80: move a11, *a14+, 1 +3fd4cc90: move *a10(0x220), *a14+, 1 +3fd4ccb0: move a9, *a14+, 1 +3fd4ccc0: calla L3F9B2470 +L3FD4CCF0: +3fd4ccf0: move *a9(0x600), a0, 1 +3fd4cd10: jreq L3FD4CE00 +L3FD4CD20: +3fd4cd20: move *a0(0x120), a7, 1 +3fd4cd40: jreq L3FD4CDE0 +3fd4cd50: move a14, -*sp, 1 +3fd4cd60: move a0, a7 +3fd4cd70: addk 32, a7 +3fd4cd80: move a7, *a14+, 1 +3fd4cd90: move a10, *a14+, 1 +3fd4cda0: move a9, *a14+, 1 +3fd4cdb0: move *a0(0x120), a7, 1 +3fd4cdd0: call a7 +L3FD4CDE0: +3fd4cde0: move *a0, a0, 1 +3fd4cdf0: jrne L3FD4CD20 +L3FD4CE00: +3fd4ce00: move a10, a8 +L3FD4CE10: +3fd4ce10: move *sp(0x140), a14, 1 +3fd4ce30: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd4ce50: rets 2 +3fd4ce60: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fd4ce80: move a14, a13 +3fd4ce90: addi 0x280, a14 +3fd4ceb0: move *a13(0xffe0), a9, 1 +3fd4ced0: sub a2, a2 +3fd4cee0: move a2, *a13(0x40), 1 +3fd4cf00: move a2, *a13(0x60), 1 +3fd4cf20: move a2, *a13(0x260), 1 +3fd4cf40: move *a9(0x380), a7, 1 +3fd4cf60: move *a9(0x3a0), a5, 1 +3fd4cf80: addi 0x40, a7 +3fd4cfa0: cmp a5, a7 +3fd4cfb0: jrls L3FD4D010 +3fd4cfc0: move a14, -*sp, 1 +3fd4cfd0: move a9, *a14+, 1 +3fd4cfe0: calla L3F9B1030 +L3FD4D010: +3fd4d010: move *a9(0x380), a4, 1 +3fd4d030: move a4, *a9(0x340), 1 +3fd4d050: movi 0x32, a7 +3fd4d070: movb a7, *a4 +3fd4d080: movk 2, a5 +3fd4d090: setf 16, 0, 0 +3fd4d0a0: move a5, *a4(0x10), 0 +3fd4d0c0: move *a9(0x380), a5, 1 +3fd4d0e0: addi 0x40, a5 +3fd4d100: move a5, *a9(0x380), 1 +3fd4d120: move *a9(0x320), a5, 1 +3fd4d140: inc a5 +3fd4d150: move a5, *a9(0x320), 1 +3fd4d170: move *a13(0xffa0), *a4(0x20), 0 +3fd4d1a0: move *a13(0xffc0), a5, 1 +3fd4d1c0: jreq L3FD4D240 +3fd4d1d0: move a14, -*sp, 1 +3fd4d1e0: move a5, *a14+, 1 +3fd4d1f0: calla L3FB458D0 +3fd4d220: move a8, a7 +3fd4d230: jruc L3FD4D250 +L3FD4D240: +3fd4d240: move a2, a7 +L3FD4D250: +3fd4d250: setf 16, 0, 0 +3fd4d260: move a7, *a4(0x30), 0 +3fd4d280: zext a7, 0 +3fd4d290: move a7, *a13, 1 +3fd4d2a0: addk 3, a7 +3fd4d2b0: sra 0x2, a7 +3fd4d2c0: zext a7, 0 +3fd4d2d0: move *a4(0x10), a5, 0 +3fd4d2f0: add a7, a5 +3fd4d300: move a5, *a4(0x10), 0 +3fd4d320: move a14, -*sp, 1 +3fd4d330: move *a13(0x0), *a14+, 1 +3fd4d350: move *a13(0xffc0), *a14+, 1 +3fd4d370: move a9, *a14+, 1 +3fd4d380: calla L3F9B44C0 +3fd4d3b0: move a2, a11 +L3FD4D3C0: +3fd4d3c0: move a14, -*sp, 1 +3fd4d3d0: sub a7, a7 +3fd4d3e0: move a7, *a14+, 1 +3fd4d3f0: movk 7, a5 +3fd4d400: move a5, *a14+, 1 +3fd4d410: move a13, a5 +3fd4d420: addi 0x80, a5 +3fd4d440: move a5, *a14+, 1 +3fd4d450: move a9, *a14+, 1 +3fd4d460: calla L3F9B5C00 +3fd4d490: move a8, a8 +3fd4d4a0: jrne L3FD4D560 +3fd4d4b0: move *a9(0x400), a7, 1 +3fd4d4d0: jreq L3FD4D530 +3fd4d4e0: move a14, -*sp, 1 +3fd4d4f0: move a9, *a14+, 1 +3fd4d500: move *a9(0x400), a7, 1 +3fd4d520: call a7 +L3FD4D530: +3fd4d530: sub a8, a8 +3fd4d540: jauc L3FD4E430 +L3FD4D560: +3fd4d560: setf 8, 0, 0 +3fd4d570: move *a13(0x88), a7, 0 +3fd4d590: jaeq L3FD4E2F0 +3fd4d5b0: move *a13(0x260), a5, 1 +3fd4d5d0: inc a5 +3fd4d5e0: move a5, *a13(0x260), 1 +3fd4d600: move *a13(0x240), a5, 1 +3fd4d620: add a11, a5 +3fd4d630: cmp a2, a5 +3fd4d640: jrc L3FD4D9B0 +3fd4d650: move *a13(0x240), a2, 1 +3fd4d670: add a11, a2 +3fd4d680: inc a2 +3fd4d690: move *a13(0x40), a5, 1 +3fd4d6b0: jreq L3FD4D860 +3fd4d6c0: move a14, -*sp, 1 +3fd4d6d0: move a2, a7 +3fd4d6e0: move a7, a5 +3fd4d6f0: sll 0x6, a7 +3fd4d700: sll 0x4, a5 +3fd4d710: add a5, a7 +3fd4d720: move a7, *a14+, 1 +3fd4d730: move *a13(0x40), *a14+, 1 +3fd4d750: calla L3F7030E0 +3fd4d780: move a8, *a13(0x40), 1 +3fd4d7a0: move a14, -*sp, 1 +3fd4d7b0: move a2, a7 +3fd4d7c0: sll 0x2, a7 +3fd4d7d0: move a7, *a14+, 1 +3fd4d7e0: move *a13(0x60), *a14+, 1 +3fd4d800: calla L3F7030E0 +3fd4d830: move a8, *a13(0x60), 1 +3fd4d850: jruc L3FD4D9B0 +L3FD4D860: +3fd4d860: move a14, -*sp, 1 +3fd4d870: move a2, a7 +3fd4d880: move a7, a5 +3fd4d890: sll 0x6, a7 +3fd4d8a0: sll 0x4, a5 +3fd4d8b0: add a5, a7 +3fd4d8c0: move a7, *a14+, 1 +3fd4d8d0: calla L3F701230 +3fd4d900: move a8, *a13(0x40), 1 +3fd4d920: move a14, -*sp, 1 +3fd4d930: move a2, a7 +3fd4d940: sll 0x2, a7 +3fd4d950: move a7, *a14+, 1 +3fd4d960: calla L3F701230 +3fd4d990: move a8, *a13(0x60), 1 +L3FD4D9B0: +3fd4d9b0: move a11, a5 +3fd4d9c0: move a5, a7 +3fd4d9d0: sll 0x9, a5 +3fd4d9e0: sll 0x7, a7 +3fd4d9f0: add a7, a5 +3fd4da00: move *a13(0x40), a0, 1 +3fd4da20: add a5, a0 +3fd4da30: sub a7, a7 +3fd4da40: move a7, *a0, 1 +3fd4da50: move a7, *a0(0x220), 1 +3fd4da70: move a7, *a0(0x20), 1 +3fd4da90: setf 8, 0, 0 +3fd4daa0: move *a13(0x200), a5, 0 +3fd4dac0: move a5, *a0(0x40), 1 +3fd4dae0: setf 16, 0, 0 +3fd4daf0: move *a13(0x1c0), a3, 0 +3fd4db10: move a3, *a0(0x60), 1 +3fd4db30: move *a13(0x1d0), a7, 0 +3fd4db50: move a7, *a0(0x80), 1 +3fd4db70: setf 8, 0, 0 +3fd4db80: move *a13(0x208), a3, 0 +3fd4dba0: move a3, *a0(0xa0), 1 +3fd4dbc0: move *a13(0x210), a3, 0 +3fd4dbe0: move a3, *a0(0xc0), 1 +3fd4dc00: setf 16, 0, 0 +3fd4dc10: move *a13(0x1e0), a3, 0 +3fd4dc30: move a3, *a0(0x100), 1 +3fd4dc50: setf 8, 0, 0 +3fd4dc60: move *a13(0x218), a3, 0 +3fd4dc80: move a3, *a0(0xe0), 1 +3fd4dca0: setf 16, 1, 0 +3fd4dcb0: move *a13(0x220), a3, 0 +3fd4dcd0: move a3, *a0(0x240), 1 +3fd4dcf0: move *a13(0x230), a3, 0 +3fd4dd10: move a3, *a0(0x260), 1 +3fd4dd30: move a0, a3 +3fd4dd40: addi 0x160, a3 +3fd4dd60: move a13, a5 +3fd4dd70: addi 0xc0, a5 +3fd4dd90: move *a5+, *a3+, 1 +3fd4dda0: move *a5+, *a3+, 1 +3fd4ddb0: move *a5, *a3, 1 +3fd4ddc0: move a0, a5 +3fd4ddd0: addi 0x1c0, a5 +3fd4ddf0: move a13, a3 +3fd4de00: addi 0x140, a3 +3fd4de20: move *a3+, *a5+, 1 +3fd4de30: move *a3+, *a5+, 1 +3fd4de40: move *a3, *a5, 1 +3fd4de50: setf 16, 0, 0 +3fd4de60: move *a13(0x1f0), a5, 0 +3fd4de80: move a5, *a0(0x120), 1 +3fd4dea0: move *a0(0x120), a3, 1 +3fd4dec0: jrle L3FD4DFF0 +3fd4ded0: sll 0x3, a5 +3fd4dee0: move a5, *a13, 1 +3fd4def0: move a14, -*sp, 1 +3fd4df00: move a5, *a14+, 1 +3fd4df10: calla L3F701230 +3fd4df40: move a8, *a0(0x140), 1 +3fd4df60: move a14, -*sp, 1 +3fd4df70: move a5, *a14+, 1 +3fd4df80: move *a0(0x140), *a14+, 1 +3fd4dfa0: move a9, *a14+, 1 +3fd4dfb0: calla L3F9B2470 +3fd4dfe0: jruc L3FD4E020 +L3FD4DFF0: +3fd4dff0: sub a3, a3 +3fd4e000: move a3, *a0(0x140), 1 +L3FD4E020: +3fd4e020: move a11, a5 +3fd4e030: sll 0x5, a5 +3fd4e040: move *a13(0x60), a3, 1 +3fd4e060: add a3, a5 +3fd4e070: move a14, -*sp, 1 +3fd4e080: setf 8, 0, 0 +3fd4e090: move *a13(0x88), a3, 0 +3fd4e0b0: inc a3 +3fd4e0c0: move a3, *a14+, 1 +3fd4e0d0: calla L3F701230 +3fd4e100: move a8, *a5, 1 +3fd4e110: move a11, a5 +3fd4e120: sll 0x5, a5 +3fd4e130: move *a13(0x60), a3, 1 +3fd4e150: add a3, a5 +3fd4e160: setf 8, 0, 0 +3fd4e170: move *a13(0x88), a3, 0 +3fd4e190: sll 0x3, a3 +3fd4e1a0: move *a5, a5, 1 +3fd4e1b0: add a3, a5 +3fd4e1c0: sub a3, a3 +3fd4e1d0: movb a3, *a5 +3fd4e1e0: move a14, -*sp, 1 +3fd4e1f0: move *a13(0x88), a5, 0 +3fd4e210: move a5, *a14+, 1 +3fd4e220: move a11, a3 +3fd4e230: sll 0x5, a3 +3fd4e240: move *a13(0x60), a5, 1 +3fd4e260: add a5, a3 +3fd4e270: move *a3+, *a14+, 1 +3fd4e280: move a9, *a14+, 1 +3fd4e290: calla L3F9B3740 +3fd4e2c0: inc a11 +3fd4e2d0: jauc L3FD4D3C0 +L3FD4E2F0: +3fd4e2f0: move *a13(0xff60), a3, 1 +3fd4e310: move *a13(0x40), *a3(0x0), 1 +3fd4e340: move *a13(0xff80), a5, 1 +3fd4e360: move *a13(0x260), *a5(0x0), 1 +3fd4e390: move *a9(0x400), a3, 1 +3fd4e3b0: jreq L3FD4E410 +3fd4e3c0: move a14, -*sp, 1 +3fd4e3d0: move a9, *a14+, 1 +3fd4e3e0: move *a9(0x400), a3, 1 +3fd4e400: call a3 +L3FD4E410: +3fd4e410: move *a13(0x60), a8, 1 +L3FD4E430: +3fd4e430: move *sp(0x180), a14, 1 +3fd4e450: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fd4e470: rets 2 +3fd4e480: mmtm sp, a7,a9,a11,a13 +3fd4e4a0: move a14, a13 +3fd4e4b0: move *a13(0xffe0), a11, 1 +3fd4e4d0: jreq L3FD4E680 +3fd4e4e0: sub a9, a9 +3fd4e4f0: move *a13(0xffa0), a11, 1 +3fd4e510: cmp a11, a9 +3fd4e520: jrge L3FD4E620 +L3FD4E530: +3fd4e530: move a14, -*sp, 1 +3fd4e540: move a9, a11 +3fd4e550: sll 0x5, a11 +3fd4e560: move *a13(0xffe0), a7, 1 +3fd4e580: add a7, a11 +3fd4e590: move *a11+, *a14+, 1 +3fd4e5a0: calla L3F702440 +3fd4e5d0: inc a9 +3fd4e5e0: move *a13(0xffa0), a11, 1 +3fd4e600: cmp a11, a9 +3fd4e610: jrlt L3FD4E530 +L3FD4E620: +3fd4e620: move a14, -*sp, 1 +3fd4e630: move *a13(0xffe0), *a14+, 1 +3fd4e650: calla L3F702440 +L3FD4E680: +3fd4e680: move *a13(0xffc0), a11, 1 +3fd4e6a0: jreq L3FD4E950 +3fd4e6b0: move *a13(0xffa0), a7, 1 +3fd4e6d0: jrle L3FD4E950 +3fd4e6e0: sub a9, a9 +3fd4e6f0: cmp a7, a9 +3fd4e700: jrge L3FD4E8F0 +L3FD4E710: +3fd4e710: move a9, a7 +3fd4e720: move a7, a11 +3fd4e730: sll 0x9, a7 +3fd4e740: sll 0x7, a11 +3fd4e750: add a11, a7 +3fd4e760: move *a13(0xffc0), a11, 1 +3fd4e780: add a11, a7 +3fd4e790: move *a7(0x140), a7, 1 +3fd4e7b0: jreq L3FD4E8A0 +3fd4e7c0: move a14, -*sp, 1 +3fd4e7d0: move a9, a11 +3fd4e7e0: move a11, a7 +3fd4e7f0: sll 0x9, a11 +3fd4e800: sll 0x7, a7 +3fd4e810: add a7, a11 +3fd4e820: move *a13(0xffc0), a7, 1 +3fd4e840: add a7, a11 +3fd4e850: move *a11(0x140), *a14+, 1 +3fd4e870: calla L3F702440 +L3FD4E8A0: +3fd4e8a0: inc a9 +3fd4e8b0: move *a13(0xffa0), a11, 1 +3fd4e8d0: cmp a11, a9 +3fd4e8e0: jrlt L3FD4E710 +L3FD4E8F0: +3fd4e8f0: move a14, -*sp, 1 +3fd4e900: move *a13(0xffc0), *a14+, 1 +3fd4e920: calla L3F702440 +L3FD4E950: +3fd4e950: move *sp(0xa0), a14, 1 +3fd4e970: mmfm sp, a7,a9,a11,a13 +3fd4e990: rets 2 +L3FD4E9A0: +3fd4e9a0: mmtm sp, a7,a9,a10,a11,a13 +3fd4e9c0: move a14, a13 +3fd4e9d0: move *a13(0xffe0), a9, 1 +3fd4e9f0: move *a9(0x380), a11, 1 +3fd4ea10: move *a9(0x3a0), a7, 1 +3fd4ea30: addi 0x40, a11 +3fd4ea50: cmp a7, a11 +3fd4ea60: jrls L3FD4EAC0 +3fd4ea70: move a14, -*sp, 1 +3fd4ea80: move a9, *a14+, 1 +3fd4ea90: calla L3F9B1030 +L3FD4EAC0: +3fd4eac0: move *a9(0x380), a10, 1 +3fd4eae0: move a10, *a9(0x340), 1 +3fd4eb00: movi 0x5f, a11 +3fd4eb20: movb a11, *a10 +3fd4eb30: movk 2, a7 +3fd4eb40: setf 16, 0, 0 +3fd4eb50: move a7, *a10(0x10), 0 +3fd4eb70: move *a13(0xffc0), *a10(0x20), 1 +3fd4eba0: move *a9(0x380), a7, 1 +3fd4ebc0: addi 0x40, a7 +3fd4ebe0: move a7, *a9(0x380), 1 +3fd4ec00: move *a9(0x320), a7, 1 +3fd4ec20: inc a7 +3fd4ec30: move a7, *a9(0x320), 1 +3fd4ec50: move *a9(0x400), a7, 1 +3fd4ec70: jreq L3FD4ECD0 +3fd4ec80: move a14, -*sp, 1 +3fd4ec90: move a9, *a14+, 1 +3fd4eca0: move *a9(0x400), a7, 1 +3fd4ecc0: call a7 +L3FD4ECD0: +3fd4ecd0: move *sp(0xc0), a14, 1 +3fd4ecf0: mmfm sp, a7,a9,a10,a11,a13 +3fd4ed10: rets 2 +L3FD4ED20: +3fd4ed20: mmtm sp, a9,a11,a13 +3fd4ed40: move a14, a13 +3fd4ed50: addk 32, a14 +3fd4ed60: move *a13(0xffe0), a11, 1 +3fd4ed80: jreq L3FD4EFD0 +L3FD4ED90: +3fd4ed90: move *a13(0xffe0), a11, 1 +3fd4edb0: move *a11(0x40), a11, 1 +3fd4edd0: jreq L3FD4EE70 +3fd4ede0: move a14, -*sp, 1 +3fd4edf0: move *a13(0xffe0), *a14+, 1 +3fd4ee10: move *a13(0xffe0), a11, 1 +3fd4ee30: move *a11(0x40), a9, 1 +3fd4ee50: call a9 +3fd4ee60: jruc L3FD4EEF0 +L3FD4EE70: +3fd4ee70: move a14, -*sp, 1 +3fd4ee80: move *a13(0xffe0), a11, 1 +3fd4eea0: move *a11(0x60), *a14+, 1 +3fd4eec0: calla L3F702440 +L3FD4EEF0: +3fd4eef0: move *a11(0x20), *a13(0x0), 1 +3fd4ef20: move a14, -*sp, 1 +3fd4ef30: move a11, *a14+, 1 +3fd4ef40: calla L3F702440 +3fd4ef70: move *a13(0x0), *a13(0xffe0), 1 +3fd4efa0: move *a13(0xffe0), a11, 1 +3fd4efc0: jrne L3FD4ED90 +L3FD4EFD0: +3fd4efd0: move *sp(0x80), a14, 1 +3fd4eff0: mmfm sp, a9,a11,a13 +3fd4f010: rets 2 +L3FD4F020: +3fd4f020: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fd4f040: move a14, a13 +3fd4f050: move *a13(0xffe0), a9, 1 +3fd4f070: move *a9(0x380), a7, 1 +3fd4f090: move *a9(0x3a0), a5, 1 +3fd4f0b0: addi 0x40, a7 +3fd4f0d0: cmp a5, a7 +3fd4f0e0: jrls L3FD4F140 +3fd4f0f0: move a14, -*sp, 1 +3fd4f100: move a9, *a14+, 1 +3fd4f110: calla L3F9B1030 +L3FD4F140: +3fd4f140: move *a9(0x380), a10, 1 +3fd4f160: move a10, *a9(0x340), 1 +3fd4f180: movi 0x3c, a7 +3fd4f1a0: movb a7, *a10 +3fd4f1b0: movk 2, a5 +3fd4f1c0: setf 16, 0, 0 +3fd4f1d0: move a5, *a10(0x10), 0 +3fd4f1f0: move *a13(0xffc0), a3, 1 +3fd4f210: move *a3(0x20), *a10(0x20), 1 +3fd4f240: move *a9(0x380), a5, 1 +3fd4f260: addi 0x40, a5 +3fd4f280: move a5, *a9(0x380), 1 +3fd4f2a0: move *a9(0x320), a5, 1 +3fd4f2c0: inc a5 +3fd4f2d0: move a5, *a9(0x320), 1 +3fd4f2f0: move a14, -*sp, 1 +3fd4f300: move *a3(0x0), *a14+, 1 +3fd4f320: calla L3FD4ED20 +3fd4f350: move a14, -*sp, 1 +3fd4f360: move a3, *a14+, 1 +3fd4f370: calla L3F702440 +3fd4f3a0: move *a9(0x600), a11, 1 +3fd4f3c0: jreq L3FD4F4C0 +L3FD4F3D0: +3fd4f3d0: move *a11(0x100), a7, 1 +3fd4f3f0: jreq L3FD4F4A0 +3fd4f400: move a14, -*sp, 1 +3fd4f410: move a11, a7 +3fd4f420: addk 32, a7 +3fd4f430: move a7, *a14+, 1 +3fd4f440: move *a13(0xffc0), *a14+, 1 +3fd4f460: move a9, *a14+, 1 +3fd4f470: move *a11(0x100), a7, 1 +3fd4f490: call a7 +L3FD4F4A0: +3fd4f4a0: move *a11, a11, 1 +3fd4f4b0: jrne L3FD4F3D0 +L3FD4F4C0: +3fd4f4c0: move *a9(0x400), a7, 1 +3fd4f4e0: jreq L3FD4F540 +3fd4f4f0: move a14, -*sp, 1 +3fd4f500: move a9, *a14+, 1 +3fd4f510: move *a9(0x400), a7, 1 +3fd4f530: call a7 +L3FD4F540: +3fd4f540: move *sp(0x100), a14, 1 +3fd4f560: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fd4f580: rets 2 +L3FD4F590: +3fd4f590: mmtm sp, a7,a9,a10,a11,a13 +3fd4f5b0: move a14, a13 +3fd4f5c0: move *a13(0xffe0), a9, 1 +3fd4f5e0: move *a9(0x380), a11, 1 +3fd4f600: move *a9(0x3a0), a7, 1 +3fd4f620: addi 0x40, a11 +3fd4f640: cmp a7, a11 +3fd4f650: jrls L3FD4F6B0 +3fd4f660: move a14, -*sp, 1 +3fd4f670: move a9, *a14+, 1 +3fd4f680: calla L3F9B1030 +L3FD4F6B0: +3fd4f6b0: move *a9(0x380), a10, 1 +3fd4f6d0: move a10, *a9(0x340), 1 +3fd4f6f0: movi 0x36, a11 +3fd4f710: movb a11, *a10 +3fd4f720: movk 2, a7 +3fd4f730: setf 16, 0, 0 +3fd4f740: move a7, *a10(0x10), 0 +3fd4f760: move *a13(0xffc0), *a10(0x20), 1 +3fd4f790: move *a9(0x380), a7, 1 +3fd4f7b0: addi 0x40, a7 +3fd4f7d0: move a7, *a9(0x380), 1 +3fd4f7f0: move *a9(0x320), a7, 1 +3fd4f810: inc a7 +3fd4f820: move a7, *a9(0x320), 1 +3fd4f840: move *a9(0x400), a7, 1 +3fd4f860: jreq L3FD4F8C0 +3fd4f870: move a14, -*sp, 1 +3fd4f880: move a9, *a14+, 1 +3fd4f890: move *a9(0x400), a7, 1 +3fd4f8b0: call a7 +L3FD4F8C0: +3fd4f8c0: move *sp(0xc0), a14, 1 +3fd4f8e0: mmfm sp, a7,a9,a10,a11,a13 +3fd4f900: rets 2 +3fd4f910: mmtm sp, a7,a9,a10,a11,a13 +3fd4f930: move a14, a13 +3fd4f940: move *a13(0xffe0), a9, 1 +3fd4f960: move *a13(0xffc0), a10, 1 +3fd4f980: move *a10(0x1e0), a11, 1 +3fd4f9a0: move *a13(0xffa0), a7, 1 +3fd4f9c0: cmp a7, a11 +3fd4f9d0: jreq L3FD4FA70 +3fd4f9e0: move a7, *a10(0x1e0), 1 +3fd4fa00: move *a10(0x80), a11, 1 +3fd4fa20: ori 0x400000, a11 +3fd4fa50: move a11, *a10(0x80), 1 +L3FD4FA70: +3fd4fa70: move *a9(0x400), a11, 1 +3fd4fa90: jreq L3FD4FAF0 +3fd4faa0: move a14, -*sp, 1 +3fd4fab0: move a9, *a14+, 1 +3fd4fac0: move *a9(0x400), a11, 1 +3fd4fae0: call a11 +L3FD4FAF0: +3fd4faf0: move *sp(0xc0), a14, 1 +3fd4fb10: mmfm sp, a7,a9,a10,a11,a13 +3fd4fb30: rets 2 +3fd4fb40: mmtm sp, a7,a9,a10,a11,a13 +3fd4fb60: move a14, a13 +3fd4fb70: move *a13(0xffe0), a9, 1 +3fd4fb90: move *a13(0xffc0), a10, 1 +3fd4fbb0: move *a10(0x1c0), a11, 1 +3fd4fbd0: move *a13(0xffa0), a7, 1 +3fd4fbf0: cmp a7, a11 +3fd4fc00: jreq L3FD4FCA0 +3fd4fc10: move a7, *a10(0x1c0), 1 +3fd4fc30: move *a10(0x80), a11, 1 +3fd4fc50: ori 0x200, a11 +3fd4fc80: move a11, *a10(0x80), 1 +L3FD4FCA0: +3fd4fca0: move *a9(0x400), a11, 1 +3fd4fcc0: jreq L3FD4FD20 +3fd4fcd0: move a14, -*sp, 1 +3fd4fce0: move a9, *a14+, 1 +3fd4fcf0: move *a9(0x400), a11, 1 +3fd4fd10: call a11 +L3FD4FD20: +3fd4fd20: move *sp(0xc0), a14, 1 +3fd4fd40: mmfm sp, a7,a9,a10,a11,a13 +3fd4fd60: rets 2 +L3FD4FD70: +3fd4fd70: mmtm sp, a7,a9,a10,a11,a13 +3fd4fd90: move a14, a13 +3fd4fda0: move *a13(0xffe0), a9, 1 +3fd4fdc0: move *a13(0xffc0), a10, 1 +3fd4fde0: move *a10(0x1a0), a11, 1 +3fd4fe00: move *a13(0xffa0), a7, 1 +3fd4fe20: cmp a7, a11 +3fd4fe30: jreq L3FD4FED0 +3fd4fe40: move a7, *a10(0x1a0), 1 +3fd4fe60: move *a10(0x80), a11, 1 +3fd4fe80: ori 0x100, a11 +3fd4feb0: move a11, *a10(0x80), 1 +L3FD4FED0: +3fd4fed0: move *a9(0x400), a11, 1 +3fd4fef0: jreq L3FD4FF50 +3fd4ff00: move a14, -*sp, 1 +3fd4ff10: move a9, *a14+, 1 +3fd4ff20: move *a9(0x400), a11, 1 +3fd4ff40: call a11 +L3FD4FF50: +3fd4ff50: move *sp(0xc0), a14, 1 +3fd4ff70: mmfm sp, a7,a9,a10,a11,a13 +3fd4ff90: rets 2 +3fd4ffa0: mmtm sp, a7,a9,a10,a11,a13 +3fd4ffc0: move a14, a13 +3fd4ffd0: move *a13(0xffe0), a9, 1 +3fd4fff0: move *a13(0xffc0), a10, 1 +3fd50010: move *a10(0x2c0), a11, 1 +3fd50030: move *a13(0xffa0), a7, 1 +3fd50050: cmp a7, a11 +3fd50060: jreq L3FD50100 +3fd50070: move a7, *a10(0x2c0), 1 +3fd50090: move *a10(0x80), a11, 1 +3fd500b0: ori 0x10000, a11 +3fd500e0: move a11, *a10(0x80), 1 +L3FD50100: +3fd50100: move *a9(0x400), a11, 1 +3fd50120: jreq L3FD50180 +3fd50130: move a14, -*sp, 1 +3fd50140: move a9, *a14+, 1 +3fd50150: move *a9(0x400), a11, 1 +3fd50170: call a11 +L3FD50180: +3fd50180: move *sp(0xc0), a14, 1 +3fd501a0: mmfm sp, a7,a9,a10,a11,a13 +3fd501c0: rets 2 +L3FD501D0: +3fd501d0: mmtm sp, a7,a9,a10,a11,a13 +3fd501f0: move a14, a13 +3fd50200: move *a13(0xffe0), a9, 1 +3fd50220: move *a13(0xffc0), a10, 1 +3fd50240: move *a10(0x2a0), a11, 1 +3fd50260: move *a13(0xffa0), a7, 1 +3fd50280: cmp a7, a11 +3fd50290: jreq L3FD50330 +3fd502a0: move a7, *a10(0x2a0), 1 +3fd502c0: move *a10(0x80), a11, 1 +3fd502e0: ori 0x8000, a11 +3fd50310: move a11, *a10(0x80), 1 +L3FD50330: +3fd50330: move *a9(0x400), a11, 1 +3fd50350: jreq L3FD503B0 +3fd50360: move a14, -*sp, 1 +3fd50370: move a9, *a14+, 1 +3fd50380: move *a9(0x400), a11, 1 +3fd503a0: call a11 +L3FD503B0: +3fd503b0: move *sp(0xc0), a14, 1 +3fd503d0: mmfm sp, a7,a9,a10,a11,a13 +3fd503f0: rets 2 +L3FD50400: +3fd50400: move a13, -*sp, 1 +3fd50410: move a14, a13 +3fd50420: move *sp(0x40), a14, 1 +3fd50440: move *sp+, a13, 1 +3fd50450: rets 2 +L3FD50460: +3fd50460: mmtm sp, a9,a11,a13 +3fd50480: move a14, a13 +3fd50490: addi 0x1080, a14 +3fd504b0: sub a11, a11 +3fd504c0: move a11, *a13, 1 +3fd504d0: move a11, *a13(0x20), 1 +3fd504f0: calla L3FD946B0 +3fd50520: move *a13(0xffe0), a11, 1 +3fd50540: move *a11(0x580), a11, 1 +3fd50560: jrne L3FD50730 +3fd50570: sub a11, a11 +3fd50580: movb a11, *a13(0x40) +3fd505a0: move a14, -*sp, 1 +3fd505b0: move a13, a9 +3fd505c0: addi 0x40, a9 +3fd505e0: move a9, *a14+, 1 +3fd505f0: calla L3FD50400 +3fd50620: move a14, -*sp, 1 +3fd50630: movi 0x3fd510b0, a8 +3fd50660: move a8, *a14+, 1 +3fd50670: move a9, *a14+, 1 +3fd50680: calla L3FB452E0 +3fd506b0: move a14, -*sp, 1 +3fd506c0: move a9, *a14+, 1 +3fd506d0: calla L3FD93880 +3fd50700: move a8, *a13(0x20), 1 +3fd50720: jruc L3FD507D0 +L3FD50730: +3fd50730: move a14, -*sp, 1 +3fd50740: move *a13(0xffe0), a11, 1 +3fd50760: move *a11(0x580), *a14+, 1 +3fd50780: calla L3FD936A0 +3fd507b0: move a8, *a13(0x20), 1 +L3FD507D0: +3fd507d0: move a14, -*sp, 1 +3fd507e0: movi 0x3fd51110, a8 +3fd50810: move a8, *a14+, 1 +3fd50820: calla L3FD5ED90 +3fd50850: move a8, *a13(0x1040), 1 +3fd50870: move a8, a9 +3fd50880: jrne L3FD50B80 +3fd50890: sub a11, a11 +3fd508a0: movb a11, *a13(0x40) +3fd508c0: move a14, -*sp, 1 +3fd508d0: move a13, a11 +3fd508e0: addi 0x40, a11 +3fd50900: move a11, *a14+, 1 +3fd50910: calla L3FD50400 +3fd50940: move a14, -*sp, 1 +3fd50950: movi 0x3fd51178, a8 +3fd50980: move a8, *a14+, 1 +3fd50990: move a11, *a14+, 1 +3fd509a0: calla L3FB452E0 +3fd509d0: move a14, -*sp, 1 +3fd509e0: move a11, *a14+, 1 +3fd509f0: calla L3FB458D0 +3fd50a20: move a8, *a13(0x1060), 1 +3fd50a40: move a14, -*sp, 1 +3fd50a50: neg a8 +3fd50a60: addi 0x200, a8 +3fd50a80: move a8, *a14+, 1 +3fd50a90: move *a13(0x1060), a11, 1 +3fd50ab0: sll 0x3, a11 +3fd50ac0: add a13, a11 +3fd50ad0: addi 0x40, a11 +3fd50af0: move a11, *a14+, 1 +3fd50b00: calla L3FD5EAF0 +3fd50b30: move a13, a11 +3fd50b40: addi 0x40, a11 +3fd50b60: move a11, *a13(0x1040), 1 +L3FD50B80: +3fd50b80: move a14, -*sp, 1 +3fd50b90: move *a13(0x1040), *a14+, 1 +3fd50bb0: calla L3FD93880 +3fd50be0: move a8, *a13, 1 +3fd50bf0: move a14, -*sp, 1 +3fd50c00: move a13, a11 +3fd50c10: addk 32, a11 +3fd50c20: move a11, *a14+, 1 +3fd50c30: move a8, *a14+, 1 +3fd50c40: calla L3FD93DC0 +3fd50c70: move *a13(0x20), a8, 1 +3fd50c90: move *sp(0x80), a14, 1 +3fd50cb0: mmfm sp, a9,a11,a13 +3fd50cd0: rets 2 +3fd50ce0: mmtm sp, a7,a9,a11,a13 +3fd50d00: move a14, a13 +3fd50d10: addi 0x1060, a14 +3fd50d30: move *a13(0xffa0), a9, 1 +3fd50d50: move *a13(0xffe0), a11, 1 +3fd50d70: move *a11(0x3e0), a11, 1 +3fd50d90: jrne L3FD50E30 +3fd50da0: move *a13(0xffe0), a11, 1 +3fd50dc0: move a14, -*sp, 1 +3fd50dd0: move a11, *a14+, 1 +3fd50de0: calla L3FD50460 +3fd50e10: move a8, *a11(0x3e0), 1 +L3FD50E30: +3fd50e30: move a14, -*sp, 1 +3fd50e40: move a9, *a14+, 1 +3fd50e50: move *a13(0xffc0), *a14+, 1 +3fd50e70: movi 0x3fd511e0, a8 +3fd50ea0: move a8, *a14+, 1 +3fd50eb0: move a13, *a14+, 1 +3fd50ec0: calla L3FB34430 +3fd50ef0: move a14, -*sp, 1 +3fd50f00: move a13, a11 +3fd50f10: addi 0x1020, a11 +3fd50f30: move a11, *a14+, 1 +3fd50f40: move a13, a7 +3fd50f50: addi 0x1000, a7 +3fd50f70: move a7, *a14+, 1 +3fd50f80: movi 0x3fd51210, a8 +3fd50fb0: move a8, *a14+, 1 +3fd50fc0: move a13, *a14+, 1 +3fd50fd0: move *a13(0xffe0), a7, 1 +3fd50ff0: move *a7(0x3e0), *a14+, 1 +3fd51010: calla L3FD94350 +3fd51040: move *a13(0x1040), a8, 1 +3fd51060: move *sp(0xa0), a14, 1 +3fd51080: mmfm sp, a7,a9,a11,a13 +3fd510a0: rets 2 +3fd510b0: srl 0xf, sp +3fd510c0: sra b2, b8 +3fd510d0: srl a3, a5 +3fd510e0: .word 0x7561 +3fd510f0: .word 0x746c +3fd51100: .word 0x0073 +3fd51110: sub b10, b8 +3fd51120: xor a2, a14 +3fd51130: andn a2, a9 +3fd51140: move a2, sp +3fd51150: sub a10, a13 +3fd51160: or a2, a14 +3fd51170: srl 0x8, a0 +3fd51180: divs a1, a14 +3fd51190: sra a11, a4 +3fd511a0: sla a11, a6 +3fd511b0: mods b3, b5 +3fd511c0: .word 0x7374 +3fd511d0: rev a13 +3fd511e0: .word 0x7325 +3fd511f0: sll 0x9, a14 +3fd51200: .word 0x0073 +3fd51210: .word 0x7250 +3fd51220: srl a11, sp +3fd51230: sla b11, b2 +3fd51240: srl 0xd, a13 +3fd51250: sla a10, a14 +3fd51260: sra a11, a13 +3fd51270: .word 0x0000 +3fd51280: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fd512a0: move a14, a13 +3fd512b0: addi 0x160, a14 +3fd512d0: move *a13(0xffe0), a9, 1 +3fd512f0: move *a9(0x380), a7, 1 +3fd51310: move *a9(0x3a0), a5, 1 +3fd51330: addk 32, a7 +3fd51340: cmp a5, a7 +3fd51350: jrls L3FD513B0 +3fd51360: move a14, -*sp, 1 +3fd51370: move a9, *a14+, 1 +3fd51380: calla L3F9B1030 +L3FD513B0: +3fd513b0: move *a9(0x380), a12, 1 +3fd513d0: move a12, *a9(0x340), 1 +3fd513f0: movi 0x34, a7 +3fd51410: movb a7, *a12 +3fd51420: movk 1, a5 +3fd51430: setf 16, 0, 0 +3fd51440: move a5, *a12(0x10), 0 +3fd51460: move *a9(0x380), a5, 1 +3fd51480: addk 32, a5 +3fd51490: move a5, *a9(0x380), 1 +3fd514b0: move *a9(0x320), a5, 1 +3fd514d0: inc a5 +3fd514e0: move a5, *a9(0x320), 1 +3fd51500: move a14, -*sp, 1 +3fd51510: sub a5, a5 +3fd51520: move a5, *a14+, 1 +3fd51530: move a5, *a14+, 1 +3fd51540: move a13, *a14+, 1 +3fd51550: move a9, *a14+, 1 +3fd51560: calla L3F9B5C00 +3fd51590: move a8, a8 +3fd515a0: jrne L3FD51650 +3fd515b0: move *a9(0x400), a5, 1 +3fd515d0: jreq L3FD51630 +3fd515e0: move a14, -*sp, 1 +3fd515f0: move a9, *a14+, 1 +3fd51600: move *a9(0x400), a5, 1 +3fd51620: call a5 +L3FD51630: +3fd51630: sub a8, a8 +3fd51640: jruc L3FD51B80 +L3FD51650: +3fd51650: move *a13(0xffc0), a5, 1 +3fd51670: setf 16, 0, 0 +3fd51680: move *a13(0x40), a7, 0 +3fd516a0: move a7, *a5, 1 +3fd516b0: jreq L3FD51AB0 +3fd516c0: move a14, -*sp, 1 +3fd516d0: move *a5, a5, 1 +3fd516e0: sll 0x2, a5 +3fd516f0: move a5, *a14+, 1 +3fd51700: calla L3F701230 +3fd51730: move a8, *a13(0x120), 1 +3fd51750: move *a13(0x20), a5, 1 +3fd51770: sll 0x2, a5 +3fd51780: move a5, *a13(0x100), 1 +3fd517a0: move a14, -*sp, 1 +3fd517b0: inc a5 +3fd517c0: move a5, *a14+, 1 +3fd517d0: calla L3F701230 +3fd51800: move a8, *a13(0x140), 1 +3fd51820: move a14, -*sp, 1 +3fd51830: move *a13(0x100), *a14+, 1 +3fd51850: move a8, *a14+, 1 +3fd51860: move a9, *a14+, 1 +3fd51870: calla L3F9B3740 +3fd518a0: move *a13(0x140), a5, 1 +3fd518c0: movb *a5, a11 +3fd518d0: sub a10, a10 +3fd518e0: cmp a7, a10 +3fd518f0: jrnc L3FD51AE0 +3fd51900: setf 16, 0, 0 +L3FD51910: +3fd51910: move a10, a7 +3fd51920: sll 0x5, a7 +3fd51930: move *a13(0x120), a5, 1 +3fd51950: add a5, a7 +3fd51960: move *a13(0x140), a5, 1 +3fd51980: addk 8, a5 +3fd51990: move a5, *a7, 1 +3fd519a0: move a11, a7 +3fd519b0: inc a7 +3fd519c0: sll 0x3, a7 +3fd519d0: move *a13(0x140), a5, 1 +3fd519f0: add a5, a7 +3fd51a00: move a7, *a13(0x140), 1 +3fd51a20: movb *a7, a11 +3fd51a30: sub a5, a5 +3fd51a40: movb a5, *a7 +3fd51a50: inc a10 +3fd51a60: move *a13(0x40), a5, 0 +3fd51a80: cmp a5, a10 +3fd51a90: jrc L3FD51910 +3fd51aa0: jruc L3FD51AE0 +L3FD51AB0: +3fd51ab0: sub a5, a5 +3fd51ac0: move a5, *a13(0x120), 1 +L3FD51AE0: +3fd51ae0: move *a9(0x400), a7, 1 +3fd51b00: jreq L3FD51B60 +3fd51b10: move a14, -*sp, 1 +3fd51b20: move a9, *a14+, 1 +3fd51b30: move *a9(0x400), a7, 1 +3fd51b50: call a7 +L3FD51B60: +3fd51b60: move *a13(0x120), a8, 1 +L3FD51B80: +3fd51b80: move *sp(0x100), a14, 1 +3fd51ba0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fd51bc0: rets 2 +3fd51bd0: mmtm sp, a11,a13 +3fd51bf0: move a14, a13 +3fd51c00: move a14, -*sp, 1 +3fd51c10: move *a13(0xffe0), a11, 1 +3fd51c30: move *a11, a11, 1 +3fd51c40: subk 8, a11 +3fd51c50: move a11, *a14+, 1 +3fd51c60: calla L3F702440 +3fd51c90: move a14, -*sp, 1 +3fd51ca0: move *a13(0xffe0), *a14+, 1 +3fd51cc0: calla L3F702440 +3fd51cf0: move *sp(0x60), a14, 1 +3fd51d10: mmfm sp, a11,a13 +3fd51d30: rets 2 +3fd51d40: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd51d60: move a14, a13 +3fd51d70: move *a13(0xffc0), a9, 1 +3fd51d90: move *a13(0xffe0), a7, 1 +3fd51db0: move *a7(0x140), a10, 1 +3fd51dd0: move *a7(0x120), a5, 1 +3fd51df0: sll 0x6, a5 +3fd51e00: add a10, a5 +3fd51e10: move a5, a11 +3fd51e20: cmp a11, a10 +3fd51e30: jreq L3FD51F20 +L3FD51E40: +3fd51e40: move *a10, a7, 1 +3fd51e50: cmp a9, a7 +3fd51e60: jrne L3FD51EE0 +3fd51e70: move *a13(0xffa0), a7, 1 +3fd51e90: move *a10(0x20), *a7(0x0), 1 +3fd51ec0: movk 1, a8 +3fd51ed0: jruc L3FD51F30 +L3FD51EE0: +3fd51ee0: addi 0x40, a10 +3fd51f00: cmp a11, a10 +3fd51f10: jrne L3FD51E40 +L3FD51F20: +3fd51f20: sub a8, a8 +L3FD51F30: +3fd51f30: move *sp(0xe0), a14, 1 +3fd51f50: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd51f70: rets 2 +L3FD51F80: +3fd51f80: mmtm sp, a7,a9,a10,a11,a13 +3fd51fa0: move a14, a13 +3fd51fb0: addi 0x100, a14 +3fd51fd0: move *a13(0xffe0), a9, 1 +3fd51ff0: move *a9(0x380), a11, 1 +3fd52010: move *a9(0x3a0), a7, 1 +3fd52030: addi 0x40, a11 +3fd52050: cmp a7, a11 +3fd52060: jrls L3FD520C0 +3fd52070: move a14, -*sp, 1 +3fd52080: move a9, *a14+, 1 +3fd52090: calla L3F9B1030 +L3FD520C0: +3fd520c0: move *a9(0x380), a10, 1 +3fd520e0: move a10, *a9(0x340), 1 +3fd52100: movk 14, a11 +3fd52110: movb a11, *a10 +3fd52120: movk 2, a7 +3fd52130: setf 16, 0, 0 +3fd52140: move a7, *a10(0x10), 0 +3fd52160: move *a13(0xffc0), *a10(0x20), 1 +3fd52190: move *a9(0x380), a7, 1 +3fd521b0: addi 0x40, a7 +3fd521d0: move a7, *a9(0x380), 1 +3fd521f0: move *a9(0x320), a7, 1 +3fd52210: inc a7 +3fd52220: move a7, *a9(0x320), 1 +3fd52240: move a14, -*sp, 1 +3fd52250: movk 1, a7 +3fd52260: move a7, *a14+, 1 +3fd52270: sub a7, a7 +3fd52280: move a7, *a14+, 1 +3fd52290: move a13, *a14+, 1 +3fd522a0: move a9, *a14+, 1 +3fd522b0: calla L3F9B5C00 +3fd522e0: move a8, a8 +3fd522f0: jrne L3FD523A0 +3fd52300: move *a9(0x400), a7, 1 +3fd52320: jreq L3FD52380 +3fd52330: move a14, -*sp, 1 +3fd52340: move a9, *a14+, 1 +3fd52350: move *a9(0x400), a7, 1 +3fd52370: call a7 +L3FD52380: +3fd52380: sub a8, a8 +3fd52390: jruc L3FD52690 +L3FD523A0: +3fd523a0: move *a13(0xffa0), a7, 1 +3fd523c0: move *a13(0x40), *a7(0x0), 1 +3fd523f0: move *a13(0xff80), a11, 1 +3fd52410: setf 16, 1, 0 +3fd52420: move *a13(0x60), a7, 0 +3fd52440: move a7, *a11, 1 +3fd52450: move *a13(0xff60), a7, 1 +3fd52470: move *a13(0x70), a11, 0 +3fd52490: move a11, *a7, 1 +3fd524a0: move *a13(0xff40), a7, 1 +3fd524c0: setf 16, 0, 0 +3fd524d0: move *a13(0x80), a11, 0 +3fd524f0: move a11, *a7, 1 +3fd52500: move *a13(0xff20), a7, 1 +3fd52520: move *a13(0x90), a11, 0 +3fd52540: move a11, *a7, 1 +3fd52550: move *a13(0xff00), a7, 1 +3fd52570: move *a13(0xa0), a11, 0 +3fd52590: move a11, *a7, 1 +3fd525a0: move *a13(0xfee0), a7, 1 +3fd525c0: setf 8, 0, 0 +3fd525d0: move *a13(0x8), a11, 0 +3fd525f0: move a11, *a7, 1 +3fd52600: move *a9(0x400), a7, 1 +3fd52620: jreq L3FD52680 +3fd52630: move a14, -*sp, 1 +3fd52640: move a9, *a14+, 1 +3fd52650: move *a9(0x400), a7, 1 +3fd52670: call a7 +L3FD52680: +3fd52680: movk 1, a8 +L3FD52690: +3fd52690: move *sp(0xc0), a14, 1 +3fd526b0: mmfm sp, a7,a9,a10,a11,a13 +3fd526d0: rets 2 +L3FD526E0: +3fd526e0: mmtm sp, a9,a11,a13 +3fd52700: move a14, a13 +3fd52710: addi 0xc0, a14 +3fd52730: sub a11, a11 +3fd52740: move a11, *a13, 1 +3fd52750: move a14, -*sp, 1 +3fd52760: move a13, *a14+, 1 +3fd52770: move a13, a11 +3fd52780: addi 0x60, a11 +3fd527a0: move a11, *a14+, 1 +3fd527b0: move a13, a11 +3fd527c0: addi 0x80, a11 +3fd527e0: move a11, *a14+, 1 +3fd527f0: move a13, a11 +3fd52800: addi 0x40, a11 +3fd52820: move a11, *a14+, 1 +3fd52830: move a13, a11 +3fd52840: addk 32, a11 +3fd52850: move a11, *a14+, 1 +3fd52860: movi 0x29, a11 +3fd52880: move a11, *a14+, 1 +3fd52890: sub a11, a11 +3fd528a0: move a11, *a14+, 1 +3fd528b0: movk 15, a11 +3fd528c0: move a11, *a14+, 1 +3fd528d0: sub a11, a11 +3fd528e0: move a11, *a14+, 1 +3fd528f0: move *a13(0xff80), *a14+, 1 +3fd52910: move *a13(0xffc0), *a14+, 1 +3fd52930: move *a13(0xffe0), *a14+, 1 +3fd52950: calla L3FD57600 +3fd52980: move a8, a8 +3fd52990: movk 1, a11 +3fd529a0: jrne L3FD529C0 +3fd529b0: sub a11, a11 +L3FD529C0: +3fd529c0: move a11, *a13(0xa0), 1 +3fd529e0: move a11, a8 +3fd529f0: jreq L3FD52A20 +3fd52a00: sub a8, a8 +3fd52a10: jruc L3FD52EC0 +L3FD52A20: +3fd52a20: move *a13(0x20), a11, 1 +3fd52a40: cmpi 0x29, a11 +3fd52a60: jrne L3FD52AF0 +3fd52a70: move *a13(0x80), a11, 1 +3fd52a90: subk 15, a11 +3fd52aa0: jrc L3FD52AF0 +3fd52ab0: move *a13(0x40), a11, 1 +3fd52ad0: subk 32, a11 +3fd52ae0: jreq L3FD52B80 +L3FD52AF0: +3fd52af0: move *a13, a11, 1 +3fd52b00: jreq L3FD52B60 +3fd52b10: move a14, -*sp, 1 +3fd52b20: move a11, *a14+, 1 +3fd52b30: calla L3F702440 +L3FD52B60: +3fd52b60: sub a8, a8 +3fd52b70: jruc L3FD52EC0 +L3FD52B80: +3fd52b80: move *a13(0xffa0), a11, 1 +3fd52ba0: move *a13, a9, 1 +3fd52bb0: move *a9, *a11, 1 +3fd52bc0: move *a9(0x20), *a11(0x20), 1 +3fd52bf0: move *a9(0x40), *a11(0x40), 1 +3fd52c20: move *a9(0x60), *a11(0x60), 1 +3fd52c50: move *a9(0x80), *a11(0x80), 1 +3fd52c80: move *a9(0xa0), *a11(0xa0), 1 +3fd52cb0: move *a9(0xc0), *a11(0xc0), 1 +3fd52ce0: move *a9(0xe0), *a11(0xe0), 1 +3fd52d10: move *a9(0x100), *a11(0x100), 1 +3fd52d40: move *a9(0x120), *a11(0x120), 1 +3fd52d70: move *a9(0x140), *a11(0x140), 1 +3fd52da0: move *a9(0x160), *a11(0x160), 1 +3fd52dd0: move *a9(0x180), *a11(0x180), 1 +3fd52e00: move *a9(0x1a0), *a11(0x1a0), 1 +3fd52e30: move *a9(0x1c0), *a11(0x1c0), 1 +3fd52e60: move a14, -*sp, 1 +3fd52e70: move a9, *a14+, 1 +3fd52e80: calla L3F702440 +3fd52eb0: movk 1, a8 +L3FD52EC0: +3fd52ec0: move *sp(0x80), a14, 1 +3fd52ee0: mmfm sp, a9,a11,a13 +3fd52f00: rets 2 +L3FD52F10: +3fd52f10: mmtm sp, a7,a9,a11,a13 +3fd52f30: move a14, a13 +3fd52f40: addi 0xc0, a14 +3fd52f60: sub a11, a11 +3fd52f70: move a11, *a13, 1 +3fd52f80: move a14, -*sp, 1 +3fd52f90: move a13, *a14+, 1 +3fd52fa0: move a13, a11 +3fd52fb0: addi 0x60, a11 +3fd52fd0: move a11, *a14+, 1 +3fd52fe0: move a13, a11 +3fd52ff0: addi 0x80, a11 +3fd53010: move a11, *a14+, 1 +3fd53020: move a13, a11 +3fd53030: addi 0x40, a11 +3fd53050: move a11, *a14+, 1 +3fd53060: move a13, a11 +3fd53070: addk 32, a11 +3fd53080: move a11, *a14+, 1 +3fd53090: movi 0x23, a11 +3fd530b0: move a11, *a14+, 1 +3fd530c0: sub a11, a11 +3fd530d0: move a11, *a14+, 1 +3fd530e0: movk 9, a11 +3fd530f0: move a11, *a14+, 1 +3fd53100: sub a11, a11 +3fd53110: move a11, *a14+, 1 +3fd53120: movi 0x23, a11 +3fd53140: move a11, *a14+, 1 +3fd53150: move *a13(0xffc0), *a14+, 1 +3fd53170: move *a13(0xffe0), *a14+, 1 +3fd53190: calla L3FD57600 +3fd531c0: move a8, a8 +3fd531d0: movk 1, a11 +3fd531e0: jrne L3FD53200 +3fd531f0: sub a11, a11 +L3FD53200: +3fd53200: move a11, *a13(0xa0), 1 +3fd53220: move a11, a8 +3fd53230: jreq L3FD53260 +3fd53240: sub a8, a8 +3fd53250: jruc L3FD53660 +L3FD53260: +3fd53260: move *a13(0x20), a11, 1 +3fd53280: cmpi 0x23, a11 +3fd532a0: jrne L3FD53330 +3fd532b0: move *a13(0x80), a11, 1 +3fd532d0: subk 9, a11 +3fd532e0: jrc L3FD53330 +3fd532f0: move *a13(0x40), a11, 1 +3fd53310: subk 32, a11 +3fd53320: jreq L3FD533C0 +L3FD53330: +3fd53330: move *a13, a11, 1 +3fd53340: jreq L3FD533A0 +3fd53350: move a14, -*sp, 1 +3fd53360: move a11, *a14+, 1 +3fd53370: calla L3F702440 +L3FD533A0: +3fd533a0: sub a8, a8 +3fd533b0: jruc L3FD53660 +L3FD533C0: +3fd533c0: move a14, -*sp, 1 +3fd533d0: movi 0x24, a11 +3fd533f0: move a11, *a14+, 1 +3fd53400: movk 1, a7 +3fd53410: move a7, *a14+, 1 +3fd53420: calla L3F703D90 +3fd53450: move a8, a9 +3fd53460: move *a13, a7, 1 +3fd53470: move *a7, *a9, 1 +3fd53480: move *a7(0x20), *a9(0x20), 1 +3fd534b0: move *a7(0x40), *a9(0x40), 1 +3fd534e0: move *a7(0x60), *a9(0x60), 1 +3fd53510: move *a7(0x80), *a9(0x80), 1 +3fd53540: move *a7(0xa0), *a9(0xa0), 1 +3fd53570: move *a7(0xc0), *a9(0xc0), 1 +3fd535a0: move *a7(0xe0), *a9(0xe0), 1 +3fd535d0: move *a7(0x100), *a9(0x100), 1 +3fd53600: move a14, -*sp, 1 +3fd53610: move a7, *a14+, 1 +3fd53620: calla L3F702440 +3fd53650: move a9, a8 +L3FD53660: +3fd53660: move *sp(0xa0), a14, 1 +3fd53680: mmfm sp, a7,a9,a11,a13 +3fd536a0: rets 2 +3fd536b0: mmtm sp, a11,a13 +3fd536d0: move a14, a13 +3fd536e0: move a14, -*sp, 1 +3fd536f0: movi 0x2a, a11 +3fd53710: move a11, *a14+, 1 +3fd53720: move *a13(0xffa0), *a14+, 1 +3fd53740: move *a13(0xffc0), *a14+, 1 +3fd53760: move *a13(0xffe0), *a14+, 1 +3fd53780: calla L3FD526E0 +3fd537b0: move *sp(0x60), a14, 1 +3fd537d0: mmfm sp, a11,a13 +3fd537f0: rets 2 +L3FD53800: +3fd53800: mmtm sp, a11,a13 +3fd53820: move a14, a13 +3fd53830: move a14, -*sp, 1 +3fd53840: movi 0x28, a11 +3fd53860: move a11, *a14+, 1 +3fd53870: move *a13(0xffa0), *a14+, 1 +3fd53890: move *a13(0xffc0), *a14+, 1 +3fd538b0: move *a13(0xffe0), *a14+, 1 +3fd538d0: calla L3FD526E0 +3fd53900: move *sp(0x60), a14, 1 +3fd53920: mmfm sp, a11,a13 +3fd53940: rets 2 +3fd53950: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fd53970: move a14, a13 +3fd53980: addi 0xe0, a14 +3fd539a0: sub a7, a7 +3fd539b0: move a7, *a13, 1 +3fd539c0: move a14, -*sp, 1 +3fd539d0: move a13, *a14+, 1 +3fd539e0: move a13, a7 +3fd539f0: addi 0x60, a7 +3fd53a10: move a7, *a14+, 1 +3fd53a20: move a13, a7 +3fd53a30: addi 0x80, a7 +3fd53a50: move a7, *a14+, 1 +3fd53a60: move a13, a7 +3fd53a70: addi 0x40, a7 +3fd53a90: move a7, *a14+, 1 +3fd53aa0: move a13, a7 +3fd53ab0: addk 32, a7 +3fd53ac0: move a7, *a14+, 1 +3fd53ad0: movi 0x26, a7 +3fd53af0: move a7, *a14+, 1 +3fd53b00: sub a7, a7 +3fd53b10: move a7, *a14+, 1 +3fd53b20: movi 0x3c, a7 +3fd53b40: move a7, *a14+, 1 +3fd53b50: sub a7, a7 +3fd53b60: move a7, *a14+, 1 +3fd53b70: movi 0x26, a7 +3fd53b90: move a7, *a14+, 1 +3fd53ba0: move *a13(0xffc0), *a14+, 1 +3fd53bc0: move *a13(0xffe0), *a14+, 1 +3fd53be0: calla L3FD57600 +3fd53c10: move a8, a8 +3fd53c20: movk 1, a7 +3fd53c30: jrne L3FD53C50 +3fd53c40: sub a7, a7 +L3FD53C50: +3fd53c50: move a7, *a13(0xc0), 1 +3fd53c70: move a7, a8 +3fd53c80: jreq L3FD53CB0 +3fd53c90: sub a8, a8 +3fd53ca0: jruc L3FD54260 +L3FD53CB0: +3fd53cb0: move *a13, a9, 1 +3fd53cc0: move *a13(0x20), a7, 1 +3fd53ce0: cmpi 0x26, a7 +3fd53d00: jrne L3FD53D90 +3fd53d10: move *a13(0x80), a7, 1 +3fd53d30: subk 6, a7 +3fd53d40: jrc L3FD53D90 +3fd53d50: move *a13(0x40), a7, 1 +3fd53d70: subk 32, a7 +3fd53d80: jreq L3FD53E20 +L3FD53D90: +3fd53d90: move a9, a7 +3fd53da0: jreq L3FD53E00 +3fd53db0: move a14, -*sp, 1 +3fd53dc0: move a7, *a14+, 1 +3fd53dd0: calla L3F702440 +L3FD53E00: +3fd53e00: sub a8, a8 +3fd53e10: jruc L3FD54260 +L3FD53E20: +3fd53e20: move *a13(0x80), a7, 1 +3fd53e40: movk 6, a5 +3fd53e50: divu a5, a7 +3fd53e60: move a7, *a13(0xa0), 1 +3fd53e80: move *a13(0xff80), a5, 1 +3fd53ea0: move a7, *a5, 1 +3fd53eb0: move a7, a7 +3fd53ec0: jrgt L3FD53F60 +3fd53ed0: move a9, a9 +3fd53ee0: jreq L3FD53F40 +3fd53ef0: move a14, -*sp, 1 +3fd53f00: move a9, *a14+, 1 +3fd53f10: calla L3F702440 +L3FD53F40: +3fd53f40: sub a8, a8 +3fd53f50: jruc L3FD54260 +L3FD53F60: +3fd53f60: move a14, -*sp, 1 +3fd53f70: movk 24, a5 +3fd53f80: move a5, *a14+, 1 +3fd53f90: move a7, *a14+, 1 +3fd53fa0: calla L3F703D90 +3fd53fd0: move a8, a11 +3fd53fe0: move a8, a10 +3fd53ff0: sub a12, a12 +3fd54000: cmp a7, a12 +3fd54010: jrge L3FD541B0 +L3FD54020: +3fd54020: move *a9, *a10, 1 +3fd54030: move *a9(0x20), *a10(0x20), 1 +3fd54060: move *a9(0x40), *a10(0x40), 1 +3fd54090: move *a9(0x60), *a10(0x60), 1 +3fd540c0: move *a9(0x80), *a10(0x80), 1 +3fd540f0: move *a9(0xa0), *a10(0xa0), 1 +3fd54120: addi 0xc0, a10 +3fd54140: addi 0xc0, a9 +3fd54160: inc a12 +3fd54170: move *a13(0xa0), a7, 1 +3fd54190: cmp a7, a12 +3fd541a0: jrlt L3FD54020 +L3FD541B0: +3fd541b0: move *a13, a5, 1 +3fd541c0: jreq L3FD54220 +3fd541d0: move a14, -*sp, 1 +3fd541e0: move a5, *a14+, 1 +3fd541f0: calla L3F702440 +L3FD54220: +3fd54220: move *a13(0xffa0), a5, 1 +3fd54240: move a11, *a5, 1 +3fd54250: movk 1, a8 +L3FD54260: +3fd54260: move *sp(0x100), a14, 1 +3fd54280: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fd542a0: rets 2 +L3FD542B0: +3fd542b0: mmtm sp, a9,a11,a13 +3fd542d0: move a14, a13 +3fd542e0: addi 0xc0, a14 +3fd54300: sub a11, a11 +3fd54310: move a11, *a13(0x80), 1 +3fd54330: move a14, -*sp, 1 +3fd54340: move a13, a11 +3fd54350: addi 0x80, a11 +3fd54370: move a11, *a14+, 1 +3fd54380: move a13, a11 +3fd54390: addi 0x60, a11 +3fd543b0: move a11, *a14+, 1 +3fd543c0: move a13, a11 +3fd543d0: addi 0x40, a11 +3fd543f0: move a11, *a14+, 1 +3fd54400: move a13, a11 +3fd54410: addk 32, a11 +3fd54420: move a11, *a14+, 1 +3fd54430: move a13, *a14+, 1 +3fd54440: movi 0x21, a11 +3fd54460: move a11, *a14+, 1 +3fd54470: sub a11, a11 +3fd54480: move a11, *a14+, 1 +3fd54490: movk 1, a11 +3fd544a0: move a11, *a14+, 1 +3fd544b0: sub a11, a11 +3fd544c0: move a11, *a14+, 1 +3fd544d0: movi 0x44, a11 +3fd544f0: move a11, *a14+, 1 +3fd54500: move *a13(0xffc0), *a14+, 1 +3fd54520: move *a13(0xffe0), *a14+, 1 +3fd54540: calla L3FD57600 +3fd54570: move a8, a8 +3fd54580: movk 1, a11 +3fd54590: jrne L3FD545B0 +3fd545a0: sub a11, a11 +L3FD545B0: +3fd545b0: move a11, *a13(0xa0), 1 +3fd545d0: move a11, a8 +3fd545e0: jreq L3FD54650 +3fd545f0: move *a13(0xffa0), a11, 1 +3fd54610: sub a9, a9 +3fd54620: move a9, *a11, 1 +3fd54630: move a9, a8 +3fd54640: jruc L3FD54860 +L3FD54650: +3fd54650: move *a13, a9, 1 +3fd54660: cmpi 0x21, a9 +3fd54680: jrne L3FD54790 +3fd54690: move *a13(0x20), a9, 1 +3fd546b0: subk 32, a9 +3fd546c0: jrne L3FD54790 +3fd546d0: move *a13(0xffa0), a9, 1 +3fd546f0: move *a13(0x80), a11, 1 +3fd54710: move *a11, *a9, 1 +3fd54720: move a14, -*sp, 1 +3fd54730: move a11, *a14+, 1 +3fd54740: calla L3F702440 +3fd54770: movk 1, a8 +3fd54780: jruc L3FD54860 +L3FD54790: +3fd54790: move *a13(0xffa0), a9, 1 +3fd547b0: sub a11, a11 +3fd547c0: move a11, *a9, 1 +3fd547d0: move *a13(0x80), a11, 1 +3fd547f0: jreq L3FD54850 +3fd54800: move a14, -*sp, 1 +3fd54810: move a11, *a14+, 1 +3fd54820: calla L3F702440 +L3FD54850: +3fd54850: sub a8, a8 +L3FD54860: +3fd54860: move *sp(0x80), a14, 1 +3fd54880: mmfm sp, a9,a11,a13 +3fd548a0: rets 2 +3fd548b0: mmtm sp, a7,a9,a11,a13 +3fd548d0: move a14, a13 +3fd548e0: addi 0x100, a14 +3fd54900: sub a11, a11 +3fd54910: move a11, *a13(0xc0), 1 +3fd54930: move a14, -*sp, 1 +3fd54940: move a13, a11 +3fd54950: addi 0xc0, a11 +3fd54970: move a11, *a14+, 1 +3fd54980: move a13, a11 +3fd54990: addi 0xa0, a11 +3fd549b0: move a11, *a14+, 1 +3fd549c0: move a13, a11 +3fd549d0: addi 0x80, a11 +3fd549f0: move a11, *a14+, 1 +3fd54a00: move a13, a11 +3fd54a10: addi 0x60, a11 +3fd54a30: move a11, *a14+, 1 +3fd54a40: move a13, a11 +3fd54a50: addi 0x40, a11 +3fd54a70: move a11, *a14+, 1 +3fd54a80: movk 31, a11 +3fd54a90: move a11, *a14+, 1 +3fd54aa0: sub a11, a11 +3fd54ab0: move a11, *a14+, 1 +3fd54ac0: movi 0x200, a11 +3fd54ae0: move a11, *a14+, 1 +3fd54af0: sub a11, a11 +3fd54b00: move a11, *a14+, 1 +3fd54b10: movi 0x43, a11 +3fd54b30: move a11, *a14+, 1 +3fd54b40: move *a13(0xffc0), *a14+, 1 +3fd54b60: move *a13(0xffe0), *a14+, 1 +3fd54b80: calla L3FD57600 +3fd54bb0: move a8, a8 +3fd54bc0: movk 1, a11 +3fd54bd0: jrne L3FD54BF0 +3fd54be0: sub a11, a11 +L3FD54BF0: +3fd54bf0: move a11, *a13(0xe0), 1 +3fd54c10: move a11, a8 +3fd54c20: jreq L3FD54C80 +3fd54c30: sub a11, a11 +3fd54c40: move a11, *a13(0xffa0), 1 +3fd54c60: move a11, a8 +3fd54c70: jruc L3FD551C0 +L3FD54C80: +3fd54c80: move *a13(0x40), a11, 1 +3fd54ca0: subk 31, a11 +3fd54cb0: jrne L3FD55100 +3fd54cc0: move *a13(0x60), a11, 1 +3fd54ce0: subk 8, a11 +3fd54cf0: jrne L3FD55100 +3fd54d00: move a14, -*sp, 1 +3fd54d10: move *a13(0xc0), *a14+, 1 +3fd54d30: calla L3FB458D0 +3fd54d60: move a8, *a13, 1 +3fd54d70: move a14, -*sp, 1 +3fd54d80: move *a13(0xc0), a11, 1 +3fd54da0: sll 0x3, a8 +3fd54db0: add a11, a8 +3fd54dc0: addk 8, a8 +3fd54dd0: move a8, *a14+, 1 +3fd54de0: calla L3FB458D0 +3fd54e10: move a8, *a13(0x20), 1 +3fd54e30: move *a13(0xffa0), a9, 1 +3fd54e50: move a14, -*sp, 1 +3fd54e60: move *a13, a7, 1 +3fd54e70: inc a7 +3fd54e80: move a7, *a14+, 1 +3fd54e90: calla L3F701230 +3fd54ec0: move a8, *a9, 1 +3fd54ed0: move a14, -*sp, 1 +3fd54ee0: move a11, *a14+, 1 +3fd54ef0: move *a9(0x0), *a14+, 1 +3fd54f10: calla L3FB45720 +3fd54f40: move a14, -*sp, 1 +3fd54f50: move *a13(0x20), a7, 1 +3fd54f70: inc a7 +3fd54f80: move a7, *a14+, 1 +3fd54f90: calla L3F701230 +3fd54fc0: move a8, *a9(0x20), 1 +3fd54fe0: move a14, -*sp, 1 +3fd54ff0: move *a13, a7, 1 +3fd55000: sll 0x3, a7 +3fd55010: add a11, a7 +3fd55020: addk 8, a7 +3fd55030: move a7, *a14+, 1 +3fd55040: move *a9(0x20), *a14+, 1 +3fd55060: calla L3FB45720 +3fd55090: move a14, -*sp, 1 +3fd550a0: move a11, *a14+, 1 +3fd550b0: calla L3F702440 +3fd550e0: sub a8, a8 +3fd550f0: jruc L3FD551C0 +L3FD55100: +3fd55100: sub a11, a11 +3fd55110: move a11, *a13(0xffa0), 1 +3fd55130: move *a13(0xc0), a9, 1 +3fd55150: jreq L3FD551B0 +3fd55160: move a14, -*sp, 1 +3fd55170: move a9, *a14+, 1 +3fd55180: calla L3F702440 +L3FD551B0: +3fd551b0: move a11, a8 +L3FD551C0: +3fd551c0: move *sp(0xa0), a14, 1 +3fd551e0: mmfm sp, a7,a9,a11,a13 +3fd55200: rets 2 +L3FD55210: +3fd55210: mmtm sp, a7,a9,a10,a11,a13 +3fd55230: move a14, a13 +3fd55240: addi 0x100, a14 +3fd55260: move *a13(0xffe0), a9, 1 +3fd55280: move *a9(0x380), a11, 1 +3fd552a0: move *a9(0x3a0), a7, 1 +3fd552c0: addk 32, a11 +3fd552d0: cmp a7, a11 +3fd552e0: jrls L3FD55340 +3fd552f0: move a14, -*sp, 1 +3fd55300: move a9, *a14+, 1 +3fd55310: calla L3F9B1030 +L3FD55340: +3fd55340: move *a9(0x380), a10, 1 +3fd55360: move a10, *a9(0x340), 1 +3fd55380: movi 0x2b, a11 +3fd553a0: movb a11, *a10 +3fd553b0: movk 1, a7 +3fd553c0: setf 16, 0, 0 +3fd553d0: move a7, *a10(0x10), 0 +3fd553f0: move *a9(0x380), a7, 1 +3fd55410: addk 32, a7 +3fd55420: move a7, *a9(0x380), 1 +3fd55440: move *a9(0x320), a7, 1 +3fd55460: inc a7 +3fd55470: move a7, *a9(0x320), 1 +3fd55490: move a14, -*sp, 1 +3fd554a0: movk 1, a7 +3fd554b0: move a7, *a14+, 1 +3fd554c0: sub a7, a7 +3fd554d0: move a7, *a14+, 1 +3fd554e0: move a13, *a14+, 1 +3fd554f0: move a9, *a14+, 1 +3fd55500: calla L3F9B5C00 +3fd55530: move *a13(0xffc0), a7, 1 +3fd55550: move *a13(0x40), *a7(0x0), 1 +3fd55580: move *a13(0xffa0), a11, 1 +3fd555a0: setf 8, 0, 0 +3fd555b0: move *a13(0x8), a7, 0 +3fd555d0: move a7, *a11, 1 +3fd555e0: move *a9(0x400), a7, 1 +3fd55600: jreq L3FD55660 +3fd55610: move a14, -*sp, 1 +3fd55620: move a9, *a14+, 1 +3fd55630: move *a9(0x400), a7, 1 +3fd55650: call a7 +L3FD55660: +3fd55660: move *sp(0xc0), a14, 1 +3fd55680: mmfm sp, a7,a9,a10,a11,a13 +3fd556a0: rets 2 +L3FD556B0: +3fd556b0: mmtm sp, a7,a9,a10,a11,a13 +3fd556d0: move a14, a13 +3fd556e0: addi 0x1c0, a14 +3fd55700: move *a13(0xffe0), a9, 1 +3fd55720: move *a9(0x380), a11, 1 +3fd55740: move *a9(0x3a0), a7, 1 +3fd55760: addi 0xa0, a11 +3fd55780: cmp a7, a11 +3fd55790: jrls L3FD557F0 +3fd557a0: move a14, -*sp, 1 +3fd557b0: move a9, *a14+, 1 +3fd557c0: calla L3F9B1030 +L3FD557F0: +3fd557f0: move *a9(0x380), a10, 1 +3fd55810: move a10, *a9(0x340), 1 +3fd55830: movi 0x49, a11 +3fd55850: movb a11, *a10 +3fd55860: movk 5, a7 +3fd55870: setf 16, 0, 0 +3fd55880: move a7, *a10(0x10), 0 +3fd558a0: move *a9(0x380), a7, 1 +3fd558c0: addi 0xa0, a7 +3fd558e0: move a7, *a9(0x380), 1 +3fd55900: move *a9(0x320), a7, 1 +3fd55920: inc a7 +3fd55930: move a7, *a9(0x320), 1 +3fd55950: move *a13(0xffc0), *a10(0x20), 1 +3fd55980: move *a13(0xffa0), *a10(0x40), 0 +3fd559b0: move *a13(0xff80), *a10(0x50), 0 +3fd559e0: move *a13(0xff60), *a10(0x60), 0 +3fd55a10: move *a13(0xff40), *a10(0x70), 0 +3fd55a40: move *a13(0xff20), *a10(0x80), 1 +3fd55a70: movb *a13(0xff00), *a10(0x8) +3fd55aa0: move a14, -*sp, 1 +3fd55ab0: sub a7, a7 +3fd55ac0: move a7, *a14+, 1 +3fd55ad0: move a7, *a14+, 1 +3fd55ae0: move a13, *a14+, 1 +3fd55af0: move a9, *a14+, 1 +3fd55b00: calla L3F9B5C00 +3fd55b30: move a8, a8 +3fd55b40: jrne L3FD55C00 +3fd55b50: move *a9(0x400), a7, 1 +3fd55b70: jreq L3FD55BD0 +3fd55b80: move a14, -*sp, 1 +3fd55b90: move a9, *a14+, 1 +3fd55ba0: move *a9(0x400), a7, 1 +3fd55bc0: call a7 +L3FD55BD0: +3fd55bd0: sub a8, a8 +3fd55be0: jauc L3FD56410 +L3FD55C00: +3fd55c00: move *a13(0x20), a7, 1 +3fd55c20: sll 0x2, a7 +3fd55c30: move a7, *a13(0x120), 1 +3fd55c50: move a14, -*sp, 1 +3fd55c60: move a7, *a14+, 1 +3fd55c70: calla L3F701230 +3fd55ca0: move a8, *a13(0x100), 1 +3fd55cc0: move a8, a8 +3fd55cd0: jrne L3FD55D80 +3fd55ce0: move a14, -*sp, 1 +3fd55cf0: movi 0x3fd567a0, a8 +3fd55d20: move a8, *a14+, 1 +3fd55d30: calla L3FB341E0 +3fd55d60: sub a8, a8 +3fd55d70: jruc L3FD56410 +L3FD55D80: +3fd55d80: move a14, -*sp, 1 +3fd55d90: move a7, *a14+, 1 +3fd55da0: move a8, *a14+, 1 +3fd55db0: move a9, *a14+, 1 +3fd55dc0: calla L3F9B3740 +3fd55df0: move a14, -*sp, 1 +3fd55e00: move *a13(0x40), *a14+, 1 +3fd55e20: move a9, *a14+, 1 +3fd55e30: calla L3F9BF3D0 +3fd55e60: move a8, *a13(0x140), 1 +3fd55e80: move a14, -*sp, 1 +3fd55e90: movk 1, a11 +3fd55ea0: setf 8, 0, 0 +3fd55eb0: move *a13(0x8), a7, 0 +3fd55ed0: sll a7, a11 +3fd55ee0: move *a13(0xff20), a7, 1 +3fd55f00: dec a11 +3fd55f10: and a7, a11 +3fd55f20: move a11, *a14+, 1 +3fd55f30: calla L3F2599E0 +3fd55f60: move a8, *a13(0x180), 1 +3fd55f80: move a14, -*sp, 1 +3fd55f90: setf 8, 0, 0 +3fd55fa0: move *a13(0x8), a11, 0 +3fd55fc0: move a11, *a14+, 1 +3fd55fd0: move a9, *a14+, 1 +3fd55fe0: calla L3F9A0090 +3fd56010: move a8, *a13(0x1a0), 1 +3fd56030: move *a13(0xff00), a7, 1 +3fd56050: dsjs a7, L3FD561F0 +3fd56060: move a14, -*sp, 1 +3fd56070: sub a7, a7 +3fd56080: move a7, *a14+, 1 +3fd56090: move *a9(0x1e0), *a14+, 1 +3fd560b0: move *a13(0xff40), *a14+, 1 +3fd560d0: move *a13(0xff60), *a14+, 1 +3fd560f0: move *a13(0x100), *a14+, 1 +3fd56110: move a7, *a14+, 1 +3fd56120: move *a13(0xff00), *a14+, 1 +3fd56140: move *a13(0x180), *a14+, 1 +3fd56160: move *a13(0x140), *a14+, 1 +3fd56180: move a9, *a14+, 1 +3fd56190: calla L3F9A0490 +3fd561c0: move a8, *a13(0x160), 1 +3fd561e0: jruc L3FD56370 +L3FD561F0: +3fd561f0: move a11, *a13(0x180), 1 +3fd56210: move a14, -*sp, 1 +3fd56220: sub a7, a7 +3fd56230: move a7, *a14+, 1 +3fd56240: move a8, *a14+, 1 +3fd56250: move *a13(0xff40), *a14+, 1 +3fd56270: move *a13(0xff60), *a14+, 1 +3fd56290: move *a13(0x100), *a14+, 1 +3fd562b0: move a7, *a14+, 1 +3fd562c0: movk 2, a7 +3fd562d0: move a7, *a14+, 1 +3fd562e0: move a11, *a14+, 1 +3fd562f0: move *a13(0x140), *a14+, 1 +3fd56310: move a9, *a14+, 1 +3fd56320: calla L3F9A0490 +3fd56350: move a8, *a13(0x160), 1 +L3FD56370: +3fd56370: move *a9(0x400), a7, 1 +3fd56390: jreq L3FD563F0 +3fd563a0: move a14, -*sp, 1 +3fd563b0: move a9, *a14+, 1 +3fd563c0: move *a9(0x400), a7, 1 +3fd563e0: call a7 +L3FD563F0: +3fd563f0: move *a13(0x160), a8, 1 +L3FD56410: +3fd56410: move *sp(0xc0), a14, 1 +3fd56430: mmfm sp, a7,a9,a10,a11,a13 +3fd56450: rets 2 +3fd56460: mmtm sp, a9,a13 +3fd56480: move a14, a13 +3fd56490: addk 32, a14 +3fd564a0: move *a13(0xffe0), a9, 1 +3fd564c0: move a14, -*sp, 1 +3fd564d0: move *a13(0xff00), *a14+, 1 +3fd564f0: move *a13(0xff20), *a14+, 1 +3fd56510: move *a13(0xff40), *a14+, 1 +3fd56530: move *a13(0xff60), *a14+, 1 +3fd56550: move *a13(0xff80), *a14+, 1 +3fd56570: move *a13(0xffa0), *a14+, 1 +3fd56590: move *a13(0xffc0), *a14+, 1 +3fd565b0: move a9, *a14+, 1 +3fd565c0: calla L3FD556B0 +3fd565f0: move a8, *a13, 1 +3fd56600: move a8, a8 +3fd56610: jreq L3FD56750 +3fd56620: move a14, -*sp, 1 +3fd56630: move *a13(0xfea0), *a14+, 1 +3fd56650: move *a13(0xfec0), *a14+, 1 +3fd56670: move *a13(0xfee0), *a14+, 1 +3fd56690: move a8, *a14+, 1 +3fd566a0: calla L3F9A5200 +3fd566d0: move a14, -*sp, 1 +3fd566e0: move *a13(0x0), *a14+, 1 +3fd56700: calla L3F9A0D80 +3fd56730: move *a13(0xfee0), a8, 1 +L3FD56750: +3fd56750: move *sp(0x60), a14, 1 +3fd56770: mmfm sp, a9,a13 +3fd56790: rets 2 +3fd567a0: subb b10, b8 +3fd567b0: .word 0x7465 +3fd567c0: mods a10, a9 +3fd567d0: srl a11, a1 +3fd567e0: dsjs a5, L3FD56920 +3fd567f0: addc a9, a0 +3fd56800: modu a3, a1 +3fd56810: .word 0x7427 +3fd56820: srl a9, a0 +3fd56830: .word 0x7465 +3fd56840: .word 0x7220 +3fd56850: .word 0x7165 +3fd56860: sra b11, b5 +3fd56870: .word 0x7473 +3fd56880: sra a3, a5 +3fd56890: mods a9, a0 +3fd568a0: mods a11, a5 +3fd568b0: .word 0x726f +3fd568c0: .word 0x0a79 +3fd568d0: .word 0x0000 +3fd568e0: mmtm sp, a7,a9,a10,a11,a13 +3fd56900: move a14, a13 +3fd56910: addi 0x920, a14 +3fd56930: move *a13(0xffe0), a9, 1 +3fd56950: move *a9(0x380), a11, 1 +3fd56970: move *a9(0x3a0), a7, 1 +3fd56990: addk 32, a11 +3fd569a0: cmp a7, a11 +3fd569b0: jrls L3FD56A10 +3fd569c0: move a14, -*sp, 1 +3fd569d0: move a9, *a14+, 1 +3fd569e0: calla L3F9B1030 +L3FD56A10: +3fd56a10: move *a9(0x380), a10, 1 +3fd56a30: move a10, *a9(0x340), 1 +3fd56a50: movi 0x75, a11 +3fd56a70: movb a11, *a10 +3fd56a80: movk 1, a7 +3fd56a90: setf 16, 0, 0 +3fd56aa0: move a7, *a10(0x10), 0 +3fd56ac0: move *a9(0x380), a7, 1 +3fd56ae0: addk 32, a7 +3fd56af0: move a7, *a9(0x380), 1 +3fd56b10: move *a9(0x320), a7, 1 +3fd56b30: inc a7 +3fd56b40: move a7, *a9(0x320), 1 +3fd56b60: move a14, -*sp, 1 +3fd56b70: sub a7, a7 +3fd56b80: move a7, *a14+, 1 +3fd56b90: move a7, *a14+, 1 +3fd56ba0: move a13, a7 +3fd56bb0: addi 0x820, a7 +3fd56bd0: move a7, *a14+, 1 +3fd56be0: move a9, *a14+, 1 +3fd56bf0: calla L3F9B5C00 +3fd56c20: move a8, a8 +3fd56c30: jrne L3FD56CE0 +3fd56c40: move *a9(0x400), a7, 1 +3fd56c60: jreq L3FD56CC0 +3fd56c70: move a14, -*sp, 1 +3fd56c80: move a9, *a14+, 1 +3fd56c90: move *a9(0x400), a7, 1 +3fd56cb0: call a7 +L3FD56CC0: +3fd56cc0: sub a8, a8 +3fd56cd0: jruc L3FD56F70 +L3FD56CE0: +3fd56ce0: move *a13(0x840), a7, 1 +3fd56d00: sll 0x2, a7 +3fd56d10: move a7, *a13(0x800), 1 +3fd56d30: move a14, -*sp, 1 +3fd56d40: move a7, *a14+, 1 +3fd56d50: move a13, *a14+, 1 +3fd56d60: move a9, *a14+, 1 +3fd56d70: calla L3F9B2470 +3fd56da0: setf 8, 0, 0 +3fd56db0: move *a13(0x828), a11, 0 +3fd56dd0: jreq L3FD56EB0 +3fd56de0: move a14, -*sp, 1 +3fd56df0: move *a13(0xffa0), a7, 1 +3fd56e10: cmp a7, a11 +3fd56e20: jrlt L3FD56E40 +3fd56e30: move a7, a11 +L3FD56E40: +3fd56e40: move a11, *a14+, 1 +3fd56e50: move *a13(0xffc0), *a14+, 1 +3fd56e70: move a13, *a14+, 1 +3fd56e80: calla L3FB44400 +L3FD56EB0: +3fd56eb0: move *a9(0x400), a11, 1 +3fd56ed0: jreq L3FD56F30 +3fd56ee0: move a14, -*sp, 1 +3fd56ef0: move a9, *a14+, 1 +3fd56f00: move *a9(0x400), a11, 1 +3fd56f20: call a11 +L3FD56F30: +3fd56f30: setf 8, 0, 0 +3fd56f40: move *a13(0x828), a11, 0 +3fd56f60: move a11, a8 +L3FD56F70: +3fd56f70: move *sp(0xc0), a14, 1 +3fd56f90: mmfm sp, a7,a9,a10,a11,a13 +3fd56fb0: rets 2 +L3FD56FC0: +3fd56fc0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd56fe0: move a14, a13 +3fd56ff0: addi 0x120, a14 +3fd57010: move *a13(0xffe0), a9, 1 +3fd57030: sub a10, a10 +3fd57040: move *a9(0x380), a7, 1 +3fd57060: move *a9(0x3a0), a5, 1 +3fd57080: addi 0x40, a7 +3fd570a0: cmp a5, a7 +3fd570b0: jrls L3FD57110 +3fd570c0: move a14, -*sp, 1 +3fd570d0: move a9, *a14+, 1 +3fd570e0: calla L3F9B1030 +L3FD57110: +3fd57110: move *a9(0x380), a7, 1 +3fd57130: move a7, *a9(0x340), 1 +3fd57150: move a7, a11 +3fd57160: movi 0x65, a7 +3fd57180: movb a7, *a11 +3fd57190: movk 2, a5 +3fd571a0: setf 16, 0, 0 +3fd571b0: move a5, *a11(0x10), 0 +3fd571d0: move *a9(0x380), a5, 1 +3fd571f0: addi 0x40, a5 +3fd57210: move a5, *a9(0x380), 1 +3fd57230: move *a9(0x320), a5, 1 +3fd57250: inc a5 +3fd57260: move a5, *a9(0x320), 1 +3fd57280: movb *a13(0xffc0), *a11(0x20) +3fd572b0: movb *a13(0xffa0), *a11(0x28) +3fd572e0: move a14, -*sp, 1 +3fd572f0: move a10, *a14+, 1 +3fd57300: move a10, *a14+, 1 +3fd57310: move a13, a5 +3fd57320: addk 32, a5 +3fd57330: move a5, *a14+, 1 +3fd57340: move a9, *a14+, 1 +3fd57350: calla L3F9B5C00 +3fd57380: move *a13(0x40), a5, 1 +3fd573a0: jreq L3FD57520 +3fd573b0: move *a13(0xff80), a7, 1 +3fd573d0: setf 8, 0, 0 +3fd573e0: move *a13(0x28), a5, 0 +3fd57400: move a5, *a7, 1 +3fd57410: move *a13(0x40), a5, 1 +3fd57430: sll 0x2, a5 +3fd57440: move a5, *a13, 1 +3fd57450: move a14, -*sp, 1 +3fd57460: move a5, *a14+, 1 +3fd57470: calla L3F701230 +3fd574a0: move a8, a10 +3fd574b0: move a14, -*sp, 1 +3fd574c0: move a5, *a14+, 1 +3fd574d0: move a10, *a14+, 1 +3fd574e0: move a9, *a14+, 1 +3fd574f0: calla L3F9B2470 +L3FD57520: +3fd57520: move *a9(0x400), a7, 1 +3fd57540: jreq L3FD575A0 +3fd57550: move a14, -*sp, 1 +3fd57560: move a9, *a14+, 1 +3fd57570: move *a9(0x400), a7, 1 +3fd57590: call a7 +L3FD575A0: +3fd575a0: move a10, a8 +3fd575b0: move *sp(0xe0), a14, 1 +3fd575d0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd575f0: rets 2 +L3FD57600: +3fd57600: mmtm sp, a7,a9,a10,a11,a13 +3fd57620: move a14, a13 +3fd57630: addi 0x220, a14 +3fd57650: move *a13(0xffe0), a9, 1 +3fd57670: sub a11, a11 +3fd57680: move a11, *a13(0x100), 1 +3fd576a0: move *a9(0x380), a11, 1 +3fd576c0: move *a9(0x3a0), a7, 1 +3fd576e0: addi 0xc0, a11 +3fd57700: cmp a7, a11 +3fd57710: jrls L3FD57770 +3fd57720: move a14, -*sp, 1 +3fd57730: move a9, *a14+, 1 +3fd57740: calla L3F9B1030 +L3FD57770: +3fd57770: move *a9(0x380), a10, 1 +3fd57790: move a10, *a9(0x340), 1 +3fd577b0: movk 20, a11 +3fd577c0: movb a11, *a10 +3fd577d0: movk 6, a7 +3fd577e0: setf 16, 0, 0 +3fd577f0: move a7, *a10(0x10), 0 +3fd57810: move *a9(0x380), a7, 1 +3fd57830: addi 0xc0, a7 +3fd57850: move a7, *a9(0x380), 1 +3fd57870: move *a9(0x320), a7, 1 +3fd57890: inc a7 +3fd578a0: move a7, *a9(0x320), 1 +3fd578c0: move *a13(0xffc0), *a10(0x20), 1 +3fd578f0: move *a13(0xffa0), *a10(0x40), 1 +3fd57920: move *a13(0xff20), *a10(0x60), 1 +3fd57950: movb *a13(0xff40), *a10(0x8) +3fd57980: move *a13(0xff80), *a10(0x80), 1 +3fd579b0: move *a13(0xff60), *a10(0xa0), 1 +3fd579e0: move a14, -*sp, 1 +3fd579f0: sub a7, a7 +3fd57a00: move a7, *a14+, 1 +3fd57a10: move a7, *a14+, 1 +3fd57a20: move a13, *a14+, 1 +3fd57a30: move a9, *a14+, 1 +3fd57a40: calla L3F9B5C00 +3fd57a70: move a8, a8 +3fd57a80: jrne L3FD57AC0 +3fd57a90: movk 1, a8 +3fd57aa0: jauc L3FD58530 +L3FD57AC0: +3fd57ac0: move *a13(0xff00), a7, 1 +3fd57ae0: move *a13(0x40), *a7(0x0), 1 +3fd57b10: move *a13(0xfee0), a11, 1 +3fd57b30: setf 8, 0, 0 +3fd57b40: move *a13(0x8), a7, 0 +3fd57b60: move a7, *a11, 1 +3fd57b70: move *a13(0xfec0), a7, 1 +3fd57b90: move *a13(0x80), *a7(0x0), 1 +3fd57bc0: move *a13(0xfea0), a7, 1 +3fd57be0: move *a13(0x60), *a7(0x0), 1 +3fd57c10: move *a13(0xfe80), a7, 1 +3fd57c30: sub a11, a11 +3fd57c40: move a11, *a7, 1 +3fd57c50: move *a13(0xfec0), a11, 1 +3fd57c70: move *a11, a7, 1 +3fd57c80: jaeq L3FD584A0 +3fd57ca0: jruc L3FD58410 +L3FD57CB0: +3fd57cb0: move *a13(0x80), *a13(0x100), 1 +3fd57ce0: move a14, -*sp, 1 +3fd57cf0: move *a13(0x100), a11, 1 +3fd57d10: inc a11 +3fd57d20: move a11, *a14+, 1 +3fd57d30: calla L3F701230 +3fd57d60: move *a13(0xfe80), a11, 1 +3fd57d80: move a8, *a11, 1 +3fd57d90: move a14, -*sp, 1 +3fd57da0: move *a13(0x80), *a14+, 1 +3fd57dc0: move *a11(0x0), *a14+, 1 +3fd57de0: move a9, *a14+, 1 +3fd57df0: calla L3F9B3740 +3fd57e20: move *a13(0x80), a7, 1 +3fd57e40: sll 0x3, a7 +3fd57e50: move *a11, a11, 1 +3fd57e60: add a7, a11 +3fd57e70: sub a7, a7 +3fd57e80: movb a7, *a11 +3fd57e90: jruc L3FD584A0 +L3FD57EA0: +3fd57ea0: move *a13(0x80), a11, 1 +3fd57ec0: sll 0x1, a11 +3fd57ed0: move a11, *a13(0x100), 1 +3fd57ef0: move a14, -*sp, 1 +3fd57f00: inc a11 +3fd57f10: move a11, *a14+, 1 +3fd57f20: calla L3F701230 +3fd57f50: move *a13(0xfe80), a11, 1 +3fd57f70: move a8, *a11, 1 +3fd57f80: move a14, -*sp, 1 +3fd57f90: move *a13(0x100), *a14+, 1 +3fd57fb0: move *a11(0x0), *a14+, 1 +3fd57fd0: move a9, *a14+, 1 +3fd57fe0: calla L3F9B3740 +3fd58010: move *a13(0x100), a7, 1 +3fd58030: sll 0x3, a7 +3fd58040: move *a11, a11, 1 +3fd58050: add a7, a11 +3fd58060: sub a7, a7 +3fd58070: movb a7, *a11 +3fd58080: jruc L3FD584A0 +L3FD58090: +3fd58090: move *a13(0x80), a11, 1 +3fd580b0: sll 0x2, a11 +3fd580c0: move a11, *a13(0x100), 1 +3fd580e0: move a14, -*sp, 1 +3fd580f0: inc a11 +3fd58100: move a11, *a14+, 1 +3fd58110: calla L3F701230 +3fd58140: move *a13(0xfe80), a11, 1 +3fd58160: move a8, *a11, 1 +3fd58170: move a14, -*sp, 1 +3fd58180: move *a13(0x100), *a14+, 1 +3fd581a0: move *a11(0x0), *a14+, 1 +3fd581c0: move a9, *a14+, 1 +3fd581d0: calla L3F9B2470 +3fd58200: move *a13(0x100), a7, 1 +3fd58220: sll 0x3, a7 +3fd58230: move *a11, a11, 1 +3fd58240: add a7, a11 +3fd58250: sub a7, a7 +3fd58260: movb a7, *a11 +3fd58270: jruc L3FD584A0 +L3FD58280: +3fd58280: setf 16, 0, 0 +3fd58290: move *a9(0x320), *a13(0x130), 0 +3fd582c0: sub a11, a11 +3fd582d0: movb a11, *a13(0x120) +3fd582f0: movk 20, a7 +3fd58300: movb a7, *a13(0x170) +3fd58320: move a11, *a13(0x160), 0 +3fd58340: movk 17, a7 +3fd58350: movb a7, *a13(0x128) +3fd58370: move a14, -*sp, 1 +3fd58380: move a13, a7 +3fd58390: addi 0x120, a7 +3fd583b0: move a7, *a14+, 1 +3fd583c0: move a9, *a14+, 1 +3fd583d0: calla L3F9BD000 +3fd58400: jruc L3FD584A0 +L3FD58410: +3fd58410: move *a13(0x8), a8, 0 +3fd58430: subk 8, a8 +3fd58440: jreq L3FD57CB0 +3fd58450: subk 8, a8 +3fd58460: jreq L3FD57EA0 +3fd58470: subk 16, a8 +3fd58480: jreq L3FD58090 +3fd58490: jruc L3FD58280 +L3FD584A0: +3fd584a0: move *a9(0x400), a11, 1 +3fd584c0: jreq L3FD58520 +3fd584d0: move a14, -*sp, 1 +3fd584e0: move a9, *a14+, 1 +3fd584f0: move *a9(0x400), a11, 1 +3fd58510: call a11 +L3FD58520: +3fd58520: sub a8, a8 +L3FD58530: +3fd58530: move *sp(0xc0), a14, 1 +3fd58550: mmfm sp, a7,a9,a10,a11,a13 +3fd58570: rets 2 +L3FD58580: +3fd58580: mmtm sp, a7,a9,a10,a11,a13 +3fd585a0: move a14, a13 +3fd585b0: addi 0x100, a14 +3fd585d0: move *a13(0xffe0), a9, 1 +3fd585f0: move *a9(0x380), a11, 1 +3fd58610: move *a9(0x3a0), a7, 1 +3fd58630: addi 0x40, a11 +3fd58650: cmp a7, a11 +3fd58660: jrls L3FD586C0 +3fd58670: move a14, -*sp, 1 +3fd58680: move a9, *a14+, 1 +3fd58690: calla L3F9B1030 +L3FD586C0: +3fd586c0: move *a9(0x380), a10, 1 +3fd586e0: move a10, *a9(0x340), 1 +3fd58700: movk 23, a11 +3fd58710: movb a11, *a10 +3fd58720: movk 2, a7 +3fd58730: setf 16, 0, 0 +3fd58740: move a7, *a10(0x10), 0 +3fd58760: move *a13(0xffc0), *a10(0x20), 1 +3fd58790: move *a9(0x380), a7, 1 +3fd587b0: addi 0x40, a7 +3fd587d0: move a7, *a9(0x380), 1 +3fd587f0: move *a9(0x320), a7, 1 +3fd58810: inc a7 +3fd58820: move a7, *a9(0x320), 1 +3fd58840: move a14, -*sp, 1 +3fd58850: movk 1, a7 +3fd58860: move a7, *a14+, 1 +3fd58870: sub a7, a7 +3fd58880: move a7, *a14+, 1 +3fd58890: move a13, *a14+, 1 +3fd588a0: move a9, *a14+, 1 +3fd588b0: calla L3F9B5C00 +3fd588e0: move a8, a8 +3fd588f0: jrne L3FD58920 +3fd58900: move a7, *a13(0x40), 1 +L3FD58920: +3fd58920: move *a9(0x400), a7, 1 +3fd58940: jreq L3FD589A0 +3fd58950: move a14, -*sp, 1 +3fd58960: move a9, *a14+, 1 +3fd58970: move *a9(0x400), a7, 1 +3fd58990: call a7 +L3FD589A0: +3fd589a0: move *a13(0x40), a8, 1 +3fd589c0: move *sp(0xc0), a14, 1 +3fd589e0: mmfm sp, a7,a9,a10,a11,a13 +3fd58a00: rets 2 +L3FD58A10: +3fd58a10: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd58a30: move a14, a13 +3fd58a40: addi 0x260, a14 +3fd58a60: move *a13(0xffe0), a9, 1 +3fd58a80: move *a9(0x380), a7, 1 +3fd58aa0: move *a9(0x3a0), a5, 1 +3fd58ac0: addi 0x40, a7 +3fd58ae0: cmp a5, a7 +3fd58af0: jrls L3FD58B50 +3fd58b00: move a14, -*sp, 1 +3fd58b10: move a9, *a14+, 1 +3fd58b20: calla L3F9B1030 +L3FD58B50: +3fd58b50: move *a9(0x380), a10, 1 +3fd58b70: move a10, *a9(0x340), 1 +3fd58b90: movk 3, a7 +3fd58ba0: movb a7, *a10 +3fd58bb0: movk 2, a5 +3fd58bc0: setf 16, 0, 0 +3fd58bd0: move a5, *a10(0x10), 0 +3fd58bf0: move *a13(0xffc0), *a10(0x20), 1 +3fd58c20: move *a9(0x380), a5, 1 +3fd58c40: addi 0x40, a5 +3fd58c60: move a5, *a9(0x380), 1 +3fd58c80: move *a9(0x320), a5, 1 +3fd58ca0: inc a5 +3fd58cb0: move a5, *a9(0x320), 1 +3fd58cd0: move a14, -*sp, 1 +3fd58ce0: movk 1, a5 +3fd58cf0: move a5, *a14+, 1 +3fd58d00: move a7, *a14+, 1 +3fd58d10: move a13, *a14+, 1 +3fd58d20: move a9, *a14+, 1 +3fd58d30: calla L3F9B5C00 +3fd58d60: move a8, a8 +3fd58d70: jrne L3FD58E30 +3fd58d80: move *a9(0x400), a5, 1 +3fd58da0: jreq L3FD58E00 +3fd58db0: move a14, -*sp, 1 +3fd58dc0: move a9, *a14+, 1 +3fd58dd0: move *a9(0x400), a5, 1 +3fd58df0: call a5 +L3FD58E00: +3fd58e00: sub a8, a8 +3fd58e10: jauc L3FD59A90 +L3FD58E30: +3fd58e30: move *a13(0xffa0), a3, 1 +3fd58e50: setf 16, 0, 0 +3fd58e60: move *a13(0x60), a5, 0 +3fd58e80: move a5, *a3(0x100), 1 +3fd58ea0: setf 8, 0, 0 +3fd58eb0: move *a13(0x70), a7, 0 +3fd58ed0: move a7, *a3(0x120), 1 +3fd58ef0: move *a13(0x78), a5, 0 +3fd58f10: move a5, *a3(0x140), 1 +3fd58f30: move *a13(0x8), a5, 0 +3fd58f50: move a5, *a3(0x160), 1 +3fd58f70: move *a13(0x80), *a3(0x180), 1 +3fd58fa0: move *a13(0xa0), *a3(0x1a0), 1 +3fd58fd0: move *a13(0xc0), a5, 0 +3fd58ff0: move a5, *a3(0x1c0), 1 +3fd59010: move *a13(0xe0), *a3(0x1e0), 1 +3fd59040: move *a13(0xc8), a5, 0 +3fd59060: move a5, *a3(0x200), 1 +3fd59080: move *a13(0xd0), a5, 0 +3fd590a0: move a5, *a3(0x220), 1 +3fd590c0: move *a13(0x100), *a3(0x240), 1 +3fd590f0: move *a13(0x120), *a3(0x260), 1 +3fd59120: setf 16, 0, 0 +3fd59130: move *a13(0x140), a5, 0 +3fd59150: move a5, *a3(0x280), 1 +3fd59170: setf 8, 0, 0 +3fd59180: move *a13(0xd8), a5, 0 +3fd591a0: move a5, *a3(0x2a0), 1 +3fd591c0: move a14, -*sp, 1 +3fd591d0: move *a13(0x40), *a14+, 1 +3fd591f0: move a9, *a14+, 1 +3fd59200: calla L3F9BF3D0 +3fd59230: move a8, *a3(0xc0), 1 +3fd59250: move *a9(0x380), a3, 1 +3fd59270: move *a9(0x3a0), a5, 1 +3fd59290: addi 0x40, a3 +3fd592b0: cmp a5, a3 +3fd592c0: jrls L3FD59320 +3fd592d0: move a14, -*sp, 1 +3fd592e0: move a9, *a14+, 1 +3fd592f0: calla L3F9B1030 +L3FD59320: +3fd59320: move *a9(0x380), a5, 1 +3fd59340: move a5, *a9(0x340), 1 +3fd59360: move a5, a11 +3fd59370: movk 14, a5 +3fd59380: movb a5, *a11 +3fd59390: movk 2, a3 +3fd593a0: setf 16, 0, 0 +3fd593b0: move a3, *a11(0x10), 0 +3fd593d0: move *a13(0xffc0), *a11(0x20), 1 +3fd59400: move *a9(0x380), a3, 1 +3fd59420: addi 0x40, a3 +3fd59440: move a3, *a9(0x380), 1 +3fd59460: move *a9(0x320), a3, 1 +3fd59480: inc a3 +3fd59490: move a3, *a9(0x320), 1 +3fd594b0: move a14, -*sp, 1 +3fd594c0: movk 1, a3 +3fd594d0: move a3, *a14+, 1 +3fd594e0: sub a3, a3 +3fd594f0: move a3, *a14+, 1 +3fd59500: move a13, a3 +3fd59510: addi 0x160, a3 +3fd59530: move a3, *a14+, 1 +3fd59540: move a9, *a14+, 1 +3fd59550: calla L3F9B5C00 +3fd59580: move a8, a8 +3fd59590: jrne L3FD59640 +3fd595a0: move *a9(0x400), a5, 1 +3fd595c0: jreq L3FD59620 +3fd595d0: move a14, -*sp, 1 +3fd595e0: move a9, *a14+, 1 +3fd595f0: move *a9(0x400), a5, 1 +3fd59610: call a5 +L3FD59620: +3fd59620: sub a8, a8 +3fd59630: jruc L3FD59A90 +L3FD59640: +3fd59640: move *a13(0xffa0), a5, 1 +3fd59660: setf 16, 1, 0 +3fd59670: move *a13(0x1c0), a3, 0 +3fd59690: move a3, *a5, 1 +3fd596a0: move *a13(0x1d0), a3, 0 +3fd596c0: move a3, *a5(0x20), 1 +3fd596e0: setf 16, 0, 0 +3fd596f0: move *a13(0x1e0), a3, 0 +3fd59710: move a3, *a5(0x40), 1 +3fd59730: move *a13(0x1f0), a3, 0 +3fd59750: move a3, *a5(0x60), 1 +3fd59770: move *a13(0x200), a3, 0 +3fd59790: move a3, *a5(0x80), 1 +3fd597b0: setf 8, 0, 0 +3fd597c0: move *a13(0x168), a3, 0 +3fd597e0: move a3, *a5(0xa0), 1 +3fd59800: move *a13(0x1a0), *a5(0xe0), 1 +3fd59830: sub a12, a12 +3fd59840: move *a9(0x460), a3, 1 +3fd59860: cmp a3, a12 +3fd59870: jrge L3FD59A00 +L3FD59880: +3fd59880: move a12, a5 +3fd59890: move a5, a7 +3fd598a0: sll 0x9, a5 +3fd598b0: sll 0x7, a7 +3fd598c0: add a7, a5 +3fd598d0: move *a9(0x480), a0, 1 +3fd598f0: add a5, a0 +3fd59900: move *a13(0xffa0), a7, 1 +3fd59920: move *a0(0x40), a5, 1 +3fd59940: move *a7(0xe0), a3, 1 +3fd59960: cmp a3, a5 +3fd59970: jrne L3FD599B0 +3fd59980: move a0, *a7(0x2c0), 1 +3fd599a0: jruc L3FD59A00 +L3FD599B0: +3fd599b0: inc a12 +3fd599c0: move *a9(0x460), a5, 1 +3fd599e0: cmp a5, a12 +3fd599f0: jrlt L3FD59880 +L3FD59A00: +3fd59a00: move *a9(0x400), a7, 1 +3fd59a20: jreq L3FD59A80 +3fd59a30: move a14, -*sp, 1 +3fd59a40: move a9, *a14+, 1 +3fd59a50: move *a9(0x400), a7, 1 +3fd59a70: call a7 +L3FD59A80: +3fd59a80: movk 1, a8 +L3FD59A90: +3fd59a90: move *sp(0x140), a14, 1 +3fd59ab0: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd59ad0: rets 2 +L3FD59AE0: +3fd59ae0: mmtm sp, a7,a9,a10,a11,a13 +3fd59b00: move a14, a13 +3fd59b10: move *a13(0xffe0), a9, 1 +3fd59b30: move *a9(0x380), a11, 1 +3fd59b50: move *a9(0x3a0), a7, 1 +3fd59b70: addi 0xc0, a11 +3fd59b90: cmp a7, a11 +3fd59ba0: jrls L3FD59C00 +3fd59bb0: move a14, -*sp, 1 +3fd59bc0: move a9, *a14+, 1 +3fd59bd0: calla L3F9B1030 +L3FD59C00: +3fd59c00: move *a9(0x380), a10, 1 +3fd59c20: move a10, *a9(0x340), 1 +3fd59c40: movk 28, a11 +3fd59c50: movb a11, *a10 +3fd59c60: movk 6, a7 +3fd59c70: setf 16, 0, 0 +3fd59c80: move a7, *a10(0x10), 0 +3fd59ca0: move *a9(0x380), a7, 1 +3fd59cc0: addi 0xc0, a7 +3fd59ce0: move a7, *a9(0x380), 1 +3fd59d00: move *a9(0x320), a7, 1 +3fd59d20: inc a7 +3fd59d30: move a7, *a9(0x320), 1 +3fd59d50: move *a13(0xffa0), *a10(0xb0), 0 +3fd59d80: movb *a13(0xffc0), *a10(0xa0) +3fd59db0: move *a13(0xff80), *a10(0x20), 1 +3fd59de0: movb *a13(0xff60), *a10(0x8) +3fd59e10: move *a13(0xff40), *a10(0x40), 0 +3fd59e40: movb *a13(0xff20), *a10(0x50) +3fd59e70: movb *a13(0xff00), *a10(0x58) +3fd59ea0: move *a13(0xfee0), *a10(0x60), 1 +3fd59ed0: move *a13(0xfec0), *a10(0x80), 1 +3fd59f00: move *a9(0x400), a7, 1 +3fd59f20: jreq L3FD59F80 +3fd59f30: move a14, -*sp, 1 +3fd59f40: move a9, *a14+, 1 +3fd59f50: move *a9(0x400), a7, 1 +3fd59f70: call a7 +L3FD59F80: +3fd59f80: move *sp(0xc0), a14, 1 +3fd59fa0: mmfm sp, a7,a9,a10,a11,a13 +3fd59fc0: rets 2 +L3FD59FD0: +3fd59fd0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd59ff0: move a14, a13 +3fd5a000: addi 0x100, a14 +3fd5a020: move *a13(0xffe0), a9, 1 +3fd5a040: move *a9(0x380), a7, 1 +3fd5a060: move *a9(0x3a0), a5, 1 +3fd5a080: addi 0xc0, a7 +3fd5a0a0: cmp a5, a7 +3fd5a0b0: jrls L3FD5A110 +3fd5a0c0: move a14, -*sp, 1 +3fd5a0d0: move a9, *a14+, 1 +3fd5a0e0: calla L3F9B1030 +L3FD5A110: +3fd5a110: move *a9(0x380), a10, 1 +3fd5a130: move a10, *a9(0x340), 1 +3fd5a150: movk 26, a7 +3fd5a160: movb a7, *a10 +3fd5a170: movk 6, a5 +3fd5a180: setf 16, 0, 0 +3fd5a190: move a5, *a10(0x10), 0 +3fd5a1b0: move *a9(0x380), a5, 1 +3fd5a1d0: addi 0xc0, a5 +3fd5a1f0: move a5, *a9(0x380), 1 +3fd5a210: move *a9(0x320), a5, 1 +3fd5a230: inc a5 +3fd5a240: move a5, *a9(0x320), 1 +3fd5a260: move *a13(0xffc0), *a10(0x20), 1 +3fd5a290: movb *a13(0xffa0), *a10(0x8) +3fd5a2c0: move *a13(0xff80), *a10(0x40), 0 +3fd5a2f0: movb *a13(0xff60), *a10(0x50) +3fd5a320: movb *a13(0xff40), *a10(0x58) +3fd5a350: move *a13(0xff20), *a10(0x60), 1 +3fd5a380: move *a13(0xff00), *a10(0x80), 1 +3fd5a3b0: move *a13(0xfee0), *a10(0xa0), 1 +3fd5a3e0: move a14, -*sp, 1 +3fd5a3f0: movk 1, a5 +3fd5a400: move a5, *a14+, 1 +3fd5a410: sub a5, a5 +3fd5a420: move a5, *a14+, 1 +3fd5a430: move a13, *a14+, 1 +3fd5a440: move a9, *a14+, 1 +3fd5a450: calla L3F9B5C00 +3fd5a480: move a8, a8 +3fd5a490: jrne L3FD5A4C0 +3fd5a4a0: movb a5, *a13(0x8) +L3FD5A4C0: +3fd5a4c0: setf 8, 0, 0 +3fd5a4d0: move *a13(0x8), a11, 0 +3fd5a4f0: move *a9(0x400), a5, 1 +3fd5a510: jreq L3FD5A570 +3fd5a520: move a14, -*sp, 1 +3fd5a530: move a9, *a14+, 1 +3fd5a540: move *a9(0x400), a5, 1 +3fd5a560: call a5 +L3FD5A570: +3fd5a570: move a11, a8 +3fd5a580: move *sp(0xe0), a14, 1 +3fd5a5a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd5a5c0: rets 2 +L3FD5A5D0: +3fd5a5d0: mmtm sp, a7,a9,a10,a11,a13 +3fd5a5f0: move a14, a13 +3fd5a600: move *a13(0xffe0), a9, 1 +3fd5a620: move *a9(0x380), a11, 1 +3fd5a640: move *a9(0x3a0), a7, 1 +3fd5a660: addk 32, a11 +3fd5a670: cmp a7, a11 +3fd5a680: jrls L3FD5A6E0 +3fd5a690: move a14, -*sp, 1 +3fd5a6a0: move a9, *a14+, 1 +3fd5a6b0: calla L3F9B1030 +L3FD5A6E0: +3fd5a6e0: move *a9(0x380), a10, 1 +3fd5a700: move a10, *a9(0x340), 1 +3fd5a720: movi 0x24, a11 +3fd5a740: movb a11, *a10 +3fd5a750: movk 1, a7 +3fd5a760: setf 16, 0, 0 +3fd5a770: move a7, *a10(0x10), 0 +3fd5a790: move *a9(0x380), a7, 1 +3fd5a7b0: addk 32, a7 +3fd5a7c0: move a7, *a9(0x380), 1 +3fd5a7e0: move *a9(0x320), a7, 1 +3fd5a800: inc a7 +3fd5a810: move a7, *a9(0x320), 1 +3fd5a830: move *a9(0x400), a7, 1 +3fd5a850: jreq L3FD5A8B0 +3fd5a860: move a14, -*sp, 1 +3fd5a870: move a9, *a14+, 1 +3fd5a880: move *a9(0x400), a7, 1 +3fd5a8a0: call a7 +L3FD5A8B0: +3fd5a8b0: move *sp(0xc0), a14, 1 +3fd5a8d0: mmfm sp, a7,a9,a10,a11,a13 +3fd5a8f0: rets 2 +L3FD5A900: +3fd5a900: mmtm sp, a7,a9,a10,a11,a13 +3fd5a920: move a14, a13 +3fd5a930: addi 0x1a0, a14 +3fd5a950: move *a13(0xffe0), a9, 1 +3fd5a970: movk 1, a11 +3fd5a980: move a11, *a13(0x20), 1 +3fd5a9a0: sub a11, a11 +3fd5a9b0: move a11, *a13(0x40), 1 +3fd5a9d0: move *a13(0xff80), *a13(0x60), 1 +3fd5aa00: movk 1, a11 +3fd5aa10: move a11, *a13(0x80), 1 +3fd5aa30: move *a13(0xffa0), a11, 1 +3fd5aa50: move *a11(0x80), a11, 1 +3fd5aa70: jreq L3FD5AAF0 +3fd5aa80: move a14, -*sp, 1 +3fd5aa90: move *a13(0xffa0), *a14+, 1 +3fd5aab0: move a9, *a14+, 1 +3fd5aac0: calla L3F999F80 +L3FD5AAF0: +3fd5aaf0: move *a13(0xff40), *a13(0x0), 1 +3fd5ab20: move *a13(0xff20), a11, 1 +3fd5ab40: jale L3FD5B780 +L3FD5AB60: +3fd5ab60: move *a13(0xff20), a11, 1 +3fd5ab80: cmpi 0xff, a11 +3fd5aba0: jrle L3FD5AC00 +3fd5abb0: movi 0xff, a11 +3fd5abd0: move a11, *a13(0xa0), 1 +3fd5abf0: jruc L3FD5AC20 +L3FD5AC00: +3fd5ac00: move a11, *a13(0xa0), 1 +L3FD5AC20: +3fd5ac20: move *a13(0x20), a11, 1 +3fd5ac40: jreq L3FD5AC90 +3fd5ac50: sub a11, a11 +3fd5ac60: move a11, *a13(0x20), 1 +3fd5ac80: jruc L3FD5AFE0 +L3FD5AC90: +3fd5ac90: move a14, -*sp, 1 +3fd5aca0: move *a13(0xffa0), a7, 1 +3fd5acc0: move *a7(0x20), *a14+, 1 +3fd5ace0: move a9, *a14+, 1 +3fd5acf0: calla L3FD4BF80 +3fd5ad20: move a8, *a13(0x180), 1 +3fd5ad40: move a14, -*sp, 1 +3fd5ad50: move a13, a7 +3fd5ad60: addi 0x120, a7 +3fd5ad80: move a7, *a14+, 1 +3fd5ad90: move a13, a7 +3fd5ada0: addi 0x100, a7 +3fd5adc0: move a7, *a14+, 1 +3fd5add0: move a13, a7 +3fd5ade0: addi 0xe0, a7 +3fd5ae00: move a7, *a14+, 1 +3fd5ae10: move a13, a7 +3fd5ae20: addi 0xc0, a7 +3fd5ae40: move a7, *a14+, 1 +3fd5ae50: movi 0xff, a7 +3fd5ae70: move a7, *a14+, 1 +3fd5ae80: move *a13, a7, 1 +3fd5ae90: subi 0x7f8, a7 +3fd5aeb0: move a7, *a14+, 1 +3fd5aec0: move a8, *a14+, 1 +3fd5aed0: calla L3FDA38F0 +3fd5af00: move a14, -*sp, 1 +3fd5af10: move *a13(0x180), *a14+, 1 +3fd5af30: calla L3F702440 +3fd5af60: move *a13(0x40), a7, 1 +3fd5af80: setf 16, 1, 0 +3fd5af90: move *a13(0x140), a11, 0 +3fd5afb0: add a11, a7 +3fd5afc0: move a7, *a13(0x60), 1 +L3FD5AFE0: +3fd5afe0: move *a9(0x380), a11, 1 +3fd5b000: move *a9(0x3a0), a7, 1 +3fd5b020: addi 0x80, a11 +3fd5b040: cmp a7, a11 +3fd5b050: jrls L3FD5B0B0 +3fd5b060: move a14, -*sp, 1 +3fd5b070: move a9, *a14+, 1 +3fd5b080: calla L3F9B1030 +L3FD5B0B0: +3fd5b0b0: move *a9(0x380), a10, 1 +3fd5b0d0: move a10, *a9(0x340), 1 +3fd5b0f0: movi 0x4c, a11 +3fd5b110: movb a11, *a10 +3fd5b120: movk 4, a7 +3fd5b130: setf 16, 0, 0 +3fd5b140: move a7, *a10(0x10), 0 +3fd5b160: move *a9(0x380), a7, 1 +3fd5b180: addi 0x80, a7 +3fd5b1a0: move a7, *a9(0x380), 1 +3fd5b1c0: move *a9(0x320), a7, 1 +3fd5b1e0: inc a7 +3fd5b1f0: move a7, *a9(0x320), 1 +3fd5b210: move *a13(0xa0), a7, 1 +3fd5b230: addk 3, a7 +3fd5b240: sra 0x2, a7 +3fd5b250: zext a7, 0 +3fd5b260: move *a10(0x10), a11, 0 +3fd5b280: add a7, a11 +3fd5b290: move a11, *a10(0x10), 0 +3fd5b2b0: movb *a13(0xa0), *a10(0x8) +3fd5b2e0: move *a13(0xffc0), *a10(0x20), 1 +3fd5b310: move *a13(0xffa0), a11, 1 +3fd5b330: move *a11(0x20), *a10(0x40), 1 +3fd5b360: move *a13(0xff60), *a10(0x70), 0 +3fd5b390: move *a13(0x60), a7, 1 +3fd5b3b0: move a7, *a10(0x60), 0 +3fd5b3d0: sext a7, 0 +3fd5b3e0: move a7, *a13(0x40), 1 +3fd5b400: move *a13(0xa0), a7, 1 +3fd5b420: sll 0x3, a7 +3fd5b430: move *a9(0x380), a11, 1 +3fd5b450: add a7, a11 +3fd5b460: move *a9(0x3a0), a7, 1 +3fd5b480: cmp a7, a11 +3fd5b490: jrhi L3FD5B600 +3fd5b4a0: move a14, -*sp, 1 +3fd5b4b0: move *a13(0xa0), *a14+, 1 +3fd5b4d0: move *a9(0x380), *a14+, 1 +3fd5b4f0: move *a13(0x0), *a14+, 1 +3fd5b510: calla L3FB44400 +3fd5b540: move *a13(0xa0), a11, 1 +3fd5b560: addk 3, a11 +3fd5b570: movk 3, a7 +3fd5b580: andn a7, a11 +3fd5b590: sll 0x3, a11 +3fd5b5a0: move *a9(0x380), a7, 1 +3fd5b5c0: add a11, a7 +3fd5b5d0: move a7, *a9(0x380), 1 +3fd5b5f0: jruc L3FD5B690 +L3FD5B600: +3fd5b600: move a14, -*sp, 1 +3fd5b610: move *a13(0xa0), *a14+, 1 +3fd5b630: move *a13(0x0), *a14+, 1 +3fd5b650: move a9, *a14+, 1 +3fd5b660: calla L3F9B44C0 +L3FD5B690: +3fd5b690: move *a13(0xa0), a11, 1 +3fd5b6b0: sll 0x3, a11 +3fd5b6c0: move *a13, a7, 1 +3fd5b6d0: add a7, a11 +3fd5b6e0: move a11, *a13, 1 +3fd5b6f0: move *a13(0xff20), a7, 1 +3fd5b710: move *a13(0xa0), a11, 1 +3fd5b730: sub a11, a7 +3fd5b740: move a7, *a13(0xff20), 1 +3fd5b760: jagt L3FD5AB60 +L3FD5B780: +3fd5b780: move *a9(0x400), a11, 1 +3fd5b7a0: jreq L3FD5B800 +3fd5b7b0: move a14, -*sp, 1 +3fd5b7c0: move a9, *a14+, 1 +3fd5b7d0: move *a9(0x400), a11, 1 +3fd5b7f0: call a11 +L3FD5B800: +3fd5b800: move *a13(0x80), a8, 1 +3fd5b820: move *sp(0xc0), a14, 1 +3fd5b840: mmfm sp, a7,a9,a10,a11,a13 +3fd5b860: rets 2 +3fd5b870: mmtm sp, a7,a9,a10,a11,a13 +3fd5b890: move a14, a13 +3fd5b8a0: addi 0x1c0, a14 +3fd5b8c0: move *a13(0xffe0), a9, 1 +3fd5b8e0: move *a13(0xff20), *a13(0x0), 1 +3fd5b910: move *a13(0xff80), *a13(0x20), 1 +3fd5b940: move *a13(0xff40), *a13(0x40), 1 +3fd5b970: movk 1, a11 +3fd5b980: move a11, *a13(0x60), 1 +3fd5b9a0: sub a11, a11 +3fd5b9b0: move a11, *a13(0x80), 1 +3fd5b9d0: move *a13(0xffa0), a11, 1 +3fd5b9f0: move *a11(0x80), a11, 1 +3fd5ba10: jreq L3FD5BA90 +3fd5ba20: move a14, -*sp, 1 +3fd5ba30: move *a13(0xffa0), *a14+, 1 +3fd5ba50: move a9, *a14+, 1 +3fd5ba60: calla L3F999F80 +L3FD5BA90: +3fd5ba90: move *a13, a11, 1 +3fd5baa0: jale L3FD5C790 +L3FD5BAC0: +3fd5bac0: move *a13, a11, 1 +3fd5bad0: cmpi 0xff, a11 +3fd5baf0: jrle L3FD5BB50 +3fd5bb00: movi 0xff, a11 +3fd5bb20: move a11, *a13(0xa0), 1 +3fd5bb40: jruc L3FD5BB70 +L3FD5BB50: +3fd5bb50: move a11, *a13(0xa0), 1 +L3FD5BB70: +3fd5bb70: move *a13(0x60), a11, 1 +3fd5bb90: jreq L3FD5BBE0 +3fd5bba0: sub a11, a11 +3fd5bbb0: move a11, *a13(0x60), 1 +3fd5bbd0: jruc L3FD5BF40 +L3FD5BBE0: +3fd5bbe0: move a14, -*sp, 1 +3fd5bbf0: move *a13(0xffa0), a7, 1 +3fd5bc10: move *a7(0x20), *a14+, 1 +3fd5bc30: move a9, *a14+, 1 +3fd5bc40: calla L3FD4BF80 +3fd5bc70: move a8, *a13(0x1a0), 1 +3fd5bc90: move a14, -*sp, 1 +3fd5bca0: move a13, a7 +3fd5bcb0: addi 0x140, a7 +3fd5bcd0: move a7, *a14+, 1 +3fd5bce0: move a13, a7 +3fd5bcf0: addi 0x120, a7 +3fd5bd10: move a7, *a14+, 1 +3fd5bd20: move a13, a7 +3fd5bd30: addi 0x100, a7 +3fd5bd50: move a7, *a14+, 1 +3fd5bd60: move a13, a7 +3fd5bd70: addi 0xe0, a7 +3fd5bd90: move a7, *a14+, 1 +3fd5bda0: movi 0xff, a7 +3fd5bdc0: move a7, *a14+, 1 +3fd5bdd0: move *a13(0x40), a7, 1 +3fd5bdf0: subi 0xff0, a7 +3fd5be10: move a7, *a14+, 1 +3fd5be20: move a8, *a14+, 1 +3fd5be30: calla L3FDA5510 +3fd5be60: move a14, -*sp, 1 +3fd5be70: move *a13(0x1a0), *a14+, 1 +3fd5be90: calla L3F702440 +3fd5bec0: move *a13(0x80), a7, 1 +3fd5bee0: setf 16, 1, 0 +3fd5bef0: move *a13(0x160), a11, 0 +3fd5bf10: add a11, a7 +3fd5bf20: move a7, *a13(0x20), 1 +L3FD5BF40: +3fd5bf40: move *a9(0x380), a11, 1 +3fd5bf60: move *a9(0x3a0), a7, 1 +3fd5bf80: addi 0x80, a11 +3fd5bfa0: cmp a7, a11 +3fd5bfb0: jrls L3FD5C010 +3fd5bfc0: move a14, -*sp, 1 +3fd5bfd0: move a9, *a14+, 1 +3fd5bfe0: calla L3F9B1030 +L3FD5C010: +3fd5c010: move *a9(0x380), a10, 1 +3fd5c030: move a10, *a9(0x340), 1 +3fd5c050: movi 0x4d, a11 +3fd5c070: movb a11, *a10 +3fd5c080: movk 4, a7 +3fd5c090: setf 16, 0, 0 +3fd5c0a0: move a7, *a10(0x10), 0 +3fd5c0c0: move *a9(0x380), a7, 1 +3fd5c0e0: addi 0x80, a7 +3fd5c100: move a7, *a9(0x380), 1 +3fd5c120: move *a9(0x320), a7, 1 +3fd5c140: inc a7 +3fd5c150: move a7, *a9(0x320), 1 +3fd5c170: move *a13, a7, 1 +3fd5c180: cmpi 0xff, a7 +3fd5c1a0: jrle L3FD5C1E0 +3fd5c1b0: movi 0xff, a11 +3fd5c1d0: move a11, *a13, 1 +L3FD5C1E0: +3fd5c1e0: move *a13(0xa0), a11, 1 +3fd5c200: sll 0x1, a11 +3fd5c210: addk 3, a11 +3fd5c220: sra 0x2, a11 +3fd5c230: zext a11, 0 +3fd5c240: move *a10(0x10), a7, 0 +3fd5c260: add a11, a7 +3fd5c270: move a7, *a10(0x10), 0 +3fd5c290: movb *a13(0xa0), *a10(0x8) +3fd5c2c0: move *a13(0xffc0), *a10(0x20), 1 +3fd5c2f0: move *a13(0xffa0), a11, 1 +3fd5c310: move *a11(0x20), *a10(0x40), 1 +3fd5c340: move *a13(0xff60), *a10(0x70), 0 +3fd5c370: move *a13(0x20), a7, 1 +3fd5c390: move a7, *a10(0x60), 0 +3fd5c3b0: sext a7, 0 +3fd5c3c0: move a7, *a13(0x80), 1 +3fd5c3e0: move *a13(0xa0), a7, 1 +3fd5c400: sll 0x1, a7 +3fd5c410: move a7, *a13(0xc0), 1 +3fd5c430: sll 0x3, a7 +3fd5c440: move *a9(0x380), a11, 1 +3fd5c460: add a7, a11 +3fd5c470: move *a9(0x3a0), a7, 1 +3fd5c490: cmp a7, a11 +3fd5c4a0: jrhi L3FD5C610 +3fd5c4b0: move a14, -*sp, 1 +3fd5c4c0: move *a13(0xc0), *a14+, 1 +3fd5c4e0: move *a9(0x380), *a14+, 1 +3fd5c500: move *a13(0x40), *a14+, 1 +3fd5c520: calla L3FB44400 +3fd5c550: move *a13(0xc0), a11, 1 +3fd5c570: addk 3, a11 +3fd5c580: movk 3, a7 +3fd5c590: andn a7, a11 +3fd5c5a0: sll 0x3, a11 +3fd5c5b0: move *a9(0x380), a7, 1 +3fd5c5d0: add a11, a7 +3fd5c5e0: move a7, *a9(0x380), 1 +3fd5c600: jruc L3FD5C6A0 +L3FD5C610: +3fd5c610: move a14, -*sp, 1 +3fd5c620: move *a13(0xc0), *a14+, 1 +3fd5c640: move *a13(0x40), *a14+, 1 +3fd5c660: move a9, *a14+, 1 +3fd5c670: calla L3F9B44C0 +L3FD5C6A0: +3fd5c6a0: move *a13(0xa0), a11, 1 +3fd5c6c0: sll 0x4, a11 +3fd5c6d0: move *a13(0x40), a7, 1 +3fd5c6f0: add a7, a11 +3fd5c700: move a11, *a13(0x40), 1 +3fd5c720: move *a13, a7, 1 +3fd5c730: move *a13(0xa0), a11, 1 +3fd5c750: sub a11, a7 +3fd5c760: move a7, *a13, 1 +3fd5c770: jagt L3FD5BAC0 +L3FD5C790: +3fd5c790: move *a9(0x400), a11, 1 +3fd5c7b0: jreq L3FD5C810 +3fd5c7c0: move a14, -*sp, 1 +3fd5c7d0: move a9, *a14+, 1 +3fd5c7e0: move *a9(0x400), a11, 1 +3fd5c800: call a11 +L3FD5C810: +3fd5c810: move *sp(0xc0), a14, 1 +3fd5c830: mmfm sp, a7,a9,a10,a11,a13 +3fd5c850: rets 2 +3fd5c860: mmtm sp, a5,a7,a9,a11,a13 +3fd5c880: move a14, a13 +3fd5c890: addi 0x80, a14 +3fd5c8b0: move a14, -*sp, 1 +3fd5c8c0: move a13, a11 +3fd5c8d0: addi 0x60, a11 +3fd5c8f0: move a11, *a14+, 1 +3fd5c900: move a13, a11 +3fd5c910: addi 0x40, a11 +3fd5c930: move a11, *a14+, 1 +3fd5c940: move a13, a11 +3fd5c950: addk 32, a11 +3fd5c960: move a11, *a14+, 1 +3fd5c970: move *a13(0xffc0), *a14+, 1 +3fd5c990: move *a13(0xffe0), *a14+, 1 +3fd5c9b0: calla L3FD72500 +3fd5c9e0: move a8, a8 +3fd5c9f0: jrne L3FD5CA20 +3fd5ca00: sub a8, a8 +3fd5ca10: jruc L3FD5CC30 +L3FD5CA20: +3fd5ca20: move a14, -*sp, 1 +3fd5ca30: movi 0x38, a7 +3fd5ca50: move a7, *a14+, 1 +3fd5ca60: movk 1, a7 +3fd5ca70: move a7, *a14+, 1 +3fd5ca80: calla L3F703D90 +3fd5cab0: move a8, a9 +3fd5cac0: move *a13(0xffe0), a5, 1 +3fd5cae0: move *a5(0x5e0), a7, 1 +3fd5cb00: inc a7 +3fd5cb10: move a7, *a5(0x5e0), 1 +3fd5cb30: dec a7 +3fd5cb40: move a7, *a13, 1 +3fd5cb50: move a9, a11 +3fd5cb60: addk 32, a11 +3fd5cb70: move a13, a8 +3fd5cb80: move *a8+, *a11+, 1 +3fd5cb90: move *a8+, *a11+, 1 +3fd5cba0: move *a8+, *a11+, 1 +3fd5cbb0: move *a8, *a11, 1 +3fd5cbc0: move *a5(0x600), *a9(0x0), 1 +3fd5cbf0: move a9, *a5(0x600), 1 +3fd5cc10: move a9, a8 +3fd5cc20: addk 32, a8 +L3FD5CC30: +3fd5cc30: move *sp(0xc0), a14, 1 +3fd5cc50: mmfm sp, a5,a7,a9,a11,a13 +3fd5cc70: rets 2 +L3FD5CC80: +3fd5cc80: mmtm sp, a7,a9,a10,a11,a13 +3fd5cca0: move a14, a13 +3fd5ccb0: move *a13(0xffe0), a9, 1 +3fd5ccd0: move *a13(0xffc0), a10, 1 +3fd5ccf0: move *a9(0x600), a11, 1 +3fd5cd10: jreq L3FD5CDA0 +L3FD5CD20: +3fd5cd20: move *a11(0x20), a7, 1 +3fd5cd40: cmp a10, a7 +3fd5cd50: jrne L3FD5CD80 +3fd5cd60: move a11, a8 +3fd5cd70: jruc L3FD5CDB0 +L3FD5CD80: +3fd5cd80: move *a11, a11, 1 +3fd5cd90: jrne L3FD5CD20 +L3FD5CDA0: +3fd5cda0: sub a8, a8 +L3FD5CDB0: +3fd5cdb0: move *sp(0xc0), a14, 1 +3fd5cdd0: mmfm sp, a7,a9,a10,a11,a13 +3fd5cdf0: rets 2 +3fd5ce00: mmtm sp, a9,a10,a13 +3fd5ce20: move a14, a13 +3fd5ce30: move a14, -*sp, 1 +3fd5ce40: move *a13(0xffc0), *a14+, 1 +3fd5ce60: move *a13(0xffe0), *a14+, 1 +3fd5ce80: calla L3FD5CC80 +3fd5ceb0: move a8, a9 +3fd5cec0: jrne L3FD5CEF0 +3fd5ced0: sub a10, a10 +3fd5cee0: jruc L3FD5CF40 +L3FD5CEF0: +3fd5cef0: move *a9(0xa0), a10, 1 +3fd5cf10: move *a13(0xffa0), *a9(0xa0), 1 +L3FD5CF40: +3fd5cf40: move a10, a8 +3fd5cf50: move *sp(0x80), a14, 1 +3fd5cf70: mmfm sp, a9,a10,a13 +3fd5cf90: rets 2 +3fd5cfa0: mmtm sp, a9,a10,a13 +3fd5cfc0: move a14, a13 +3fd5cfd0: move a14, -*sp, 1 +3fd5cfe0: move *a13(0xffc0), *a14+, 1 +3fd5d000: move *a13(0xffe0), *a14+, 1 +3fd5d020: calla L3FD5CC80 +3fd5d050: move a8, a9 +3fd5d060: jrne L3FD5D090 +3fd5d070: sub a10, a10 +3fd5d080: jruc L3FD5D0E0 +L3FD5D090: +3fd5d090: move *a9(0xc0), a10, 1 +3fd5d0b0: move *a13(0xffa0), *a9(0xc0), 1 +L3FD5D0E0: +3fd5d0e0: move a10, a8 +3fd5d0f0: move *sp(0x80), a14, 1 +3fd5d110: mmfm sp, a9,a10,a13 +3fd5d130: rets 2 +3fd5d140: mmtm sp, a9,a10,a13 +3fd5d160: move a14, a13 +3fd5d170: move a14, -*sp, 1 +3fd5d180: move *a13(0xffc0), *a14+, 1 +3fd5d1a0: move *a13(0xffe0), *a14+, 1 +3fd5d1c0: calla L3FD5CC80 +3fd5d1f0: move a8, a9 +3fd5d200: jrne L3FD5D230 +3fd5d210: sub a10, a10 +3fd5d220: jruc L3FD5D280 +L3FD5D230: +3fd5d230: move *a9(0xe0), a10, 1 +3fd5d250: move *a13(0xffa0), *a9(0xe0), 1 +L3FD5D280: +3fd5d280: move a10, a8 +3fd5d290: move *sp(0x80), a14, 1 +3fd5d2b0: mmfm sp, a9,a10,a13 +3fd5d2d0: rets 2 +3fd5d2e0: mmtm sp, a9,a10,a13 +3fd5d300: move a14, a13 +3fd5d310: move a14, -*sp, 1 +3fd5d320: move *a13(0xffc0), *a14+, 1 +3fd5d340: move *a13(0xffe0), *a14+, 1 +3fd5d360: calla L3FD5CC80 +3fd5d390: move a8, a9 +3fd5d3a0: jrne L3FD5D3D0 +3fd5d3b0: sub a10, a10 +3fd5d3c0: jruc L3FD5D420 +L3FD5D3D0: +3fd5d3d0: move *a9(0x100), a10, 1 +3fd5d3f0: move *a13(0xffa0), *a9(0x100), 1 +L3FD5D420: +3fd5d420: move a10, a8 +3fd5d430: move *sp(0x80), a14, 1 +3fd5d450: mmfm sp, a9,a10,a13 +3fd5d470: rets 2 +3fd5d480: mmtm sp, a9,a10,a13 +3fd5d4a0: move a14, a13 +3fd5d4b0: move a14, -*sp, 1 +3fd5d4c0: move *a13(0xffc0), *a14+, 1 +3fd5d4e0: move *a13(0xffe0), *a14+, 1 +3fd5d500: calla L3FD5CC80 +3fd5d530: move a8, a9 +3fd5d540: jrne L3FD5D570 +3fd5d550: sub a10, a10 +3fd5d560: jruc L3FD5D5C0 +L3FD5D570: +3fd5d570: move *a9(0x120), a10, 1 +3fd5d590: move *a13(0xffa0), *a9(0x120), 1 +L3FD5D5C0: +3fd5d5c0: move a10, a8 +3fd5d5d0: move *sp(0x80), a14, 1 +3fd5d5f0: mmfm sp, a9,a10,a13 +3fd5d610: rets 2 +3fd5d620: mmtm sp, a9,a10,a13 +3fd5d640: move a14, a13 +3fd5d650: move a14, -*sp, 1 +3fd5d660: move *a13(0xffc0), *a14+, 1 +3fd5d680: move *a13(0xffe0), *a14+, 1 +3fd5d6a0: calla L3FD5CC80 +3fd5d6d0: move a8, a9 +3fd5d6e0: jrne L3FD5D710 +3fd5d6f0: sub a10, a10 +3fd5d700: jruc L3FD5D760 +L3FD5D710: +3fd5d710: move *a9(0x140), a10, 1 +3fd5d730: move *a13(0xffa0), *a9(0x140), 1 +L3FD5D760: +3fd5d760: move a10, a8 +3fd5d770: move *sp(0x80), a14, 1 +3fd5d790: mmfm sp, a9,a10,a13 +3fd5d7b0: rets 2 +3fd5d7c0: mmtm sp, a9,a10,a13 +3fd5d7e0: move a14, a13 +3fd5d7f0: move a14, -*sp, 1 +3fd5d800: move *a13(0xffc0), *a14+, 1 +3fd5d820: move *a13(0xffe0), *a14+, 1 +3fd5d840: calla L3FD5CC80 +3fd5d870: move a8, a9 +3fd5d880: jrne L3FD5D8B0 +3fd5d890: sub a10, a10 +3fd5d8a0: jruc L3FD5D900 +L3FD5D8B0: +3fd5d8b0: move *a9(0x160), a10, 1 +3fd5d8d0: move *a13(0xffa0), *a9(0x160), 1 +L3FD5D900: +3fd5d900: move a10, a8 +3fd5d910: move *sp(0x80), a14, 1 +3fd5d930: mmfm sp, a9,a10,a13 +3fd5d950: rets 2 +3fd5d960: mmtm sp, a7,a9,a11,a13 +3fd5d980: move a14, a13 +3fd5d990: move *a13(0xffa0), a11, 1 +3fd5d9b0: jrne L3FD5DA10 +3fd5d9c0: movi 0x3f9b9290, a7 +3fd5d9f0: move a7, *a13(0xffa0), 1 +L3FD5DA10: +3fd5da10: move *a13(0xffe0), a11, 1 +3fd5da30: move *a13(0xffc0), a7, 1 +3fd5da50: sll 0x5, a7 +3fd5da60: add a11, a7 +3fd5da70: move *a7(0x620), a9, 1 +3fd5da90: move *a13(0xffc0), a7, 1 +3fd5dab0: sll 0x5, a7 +3fd5dac0: add a11, a7 +3fd5dad0: move *a13(0xffa0), *a7(0x620), 1 +3fd5db00: move a9, a8 +3fd5db10: move *sp(0xa0), a14, 1 +3fd5db30: mmfm sp, a7,a9,a11,a13 +3fd5db50: rets 2 +3fd5db60: mmtm sp, a7,a9,a11,a13 +3fd5db80: move a14, a13 +3fd5db90: move *a13(0xffa0), a11, 1 +3fd5dbb0: jrne L3FD5DC10 +3fd5dbc0: movi 0x3f9b93d0, a7 +3fd5dbf0: move a7, *a13(0xffa0), 1 +L3FD5DC10: +3fd5dc10: move *a13(0xffe0), a11, 1 +3fd5dc30: move *a13(0xffc0), a7, 1 +3fd5dc50: sll 0x5, a7 +3fd5dc60: add a11, a7 +3fd5dc70: move *a7(0x1620), a9, 1 +3fd5dc90: move *a13(0xffc0), a7, 1 +3fd5dcb0: sll 0x5, a7 +3fd5dcc0: add a11, a7 +3fd5dcd0: move *a13(0xffa0), *a7(0x1620), 1 +3fd5dd00: move a9, a8 +3fd5dd10: move *sp(0xa0), a14, 1 +3fd5dd30: mmfm sp, a7,a9,a11,a13 +3fd5dd50: rets 2 +3fd5dd60: mmtm sp, a9,a10,a13 +3fd5dd80: move a14, a13 +3fd5dd90: move a14, -*sp, 1 +3fd5dda0: move *a13(0xffc0), *a14+, 1 +3fd5ddc0: move *a13(0xffe0), *a14+, 1 +3fd5dde0: calla L3FD5CC80 +3fd5de10: move a8, a9 +3fd5de20: jrne L3FD5DE50 +3fd5de30: sub a10, a10 +3fd5de40: jruc L3FD5DEA0 +L3FD5DE50: +3fd5de50: move *a9(0x180), a10, 1 +3fd5de70: move *a13(0xffa0), *a9(0x180), 1 +L3FD5DEA0: +3fd5dea0: move a10, a8 +3fd5deb0: move *sp(0x80), a14, 1 +3fd5ded0: mmfm sp, a9,a10,a13 +3fd5def0: rets 2 +3fd5df00: mmtm sp, a9,a10,a13 +3fd5df20: move a14, a13 +3fd5df30: move a14, -*sp, 1 +3fd5df40: move *a13(0xffc0), *a14+, 1 +3fd5df60: move *a13(0xffe0), *a14+, 1 +3fd5df80: calla L3FD5CC80 +3fd5dfb0: move a8, a9 +3fd5dfc0: jrne L3FD5DFF0 +3fd5dfd0: sub a10, a10 +3fd5dfe0: jruc L3FD5E040 +L3FD5DFF0: +3fd5dff0: move *a9(0x1a0), a10, 1 +3fd5e010: move *a13(0xffa0), *a9(0x1a0), 1 +L3FD5E040: +3fd5e040: move a10, a8 +3fd5e050: move *sp(0x80), a14, 1 +3fd5e070: mmfm sp, a9,a10,a13 +3fd5e090: rets 2 +L3FD5E0A0: +3fd5e0a0: mmtm sp, a7,a9,a10,a11,a13 +3fd5e0c0: move a14, a13 +3fd5e0d0: move *a13(0xffe0), a9, 1 +3fd5e0f0: move *a9(0x380), a11, 1 +3fd5e110: move *a9(0x3a0), a7, 1 +3fd5e130: addi 0x40, a11 +3fd5e150: cmp a7, a11 +3fd5e160: jrls L3FD5E1C0 +3fd5e170: move a14, -*sp, 1 +3fd5e180: move a9, *a14+, 1 +3fd5e190: calla L3F9B1030 +L3FD5E1C0: +3fd5e1c0: move *a9(0x380), a10, 1 +3fd5e1e0: move a10, *a9(0x340), 1 +3fd5e200: movi 0x51, a11 +3fd5e220: movb a11, *a10 +3fd5e230: movk 2, a7 +3fd5e240: setf 16, 0, 0 +3fd5e250: move a7, *a10(0x10), 0 +3fd5e270: move *a13(0xffc0), *a10(0x20), 1 +3fd5e2a0: move *a9(0x380), a7, 1 +3fd5e2c0: addi 0x40, a7 +3fd5e2e0: move a7, *a9(0x380), 1 +3fd5e300: move *a9(0x320), a7, 1 +3fd5e320: inc a7 +3fd5e330: move a7, *a9(0x320), 1 +3fd5e350: move *a9(0x400), a7, 1 +3fd5e370: jreq L3FD5E3D0 +3fd5e380: move a14, -*sp, 1 +3fd5e390: move a9, *a14+, 1 +3fd5e3a0: move *a9(0x400), a7, 1 +3fd5e3c0: call a7 +L3FD5E3D0: +3fd5e3d0: move *sp(0xc0), a14, 1 +3fd5e3f0: mmfm sp, a7,a9,a10,a11,a13 +3fd5e410: rets 2 +L3FD5E420: +3fd5e420: mmtm sp, a7,a9,a10,a11,a13 +3fd5e440: move a14, a13 +3fd5e450: addi 0x120, a14 +3fd5e470: move *a13(0xffe0), a9, 1 +3fd5e490: move *a9(0x380), a11, 1 +3fd5e4b0: move *a9(0x3a0), a7, 1 +3fd5e4d0: addi 0x40, a11 +3fd5e4f0: cmp a7, a11 +3fd5e500: jrls L3FD5E560 +3fd5e510: move a14, -*sp, 1 +3fd5e520: move a9, *a14+, 1 +3fd5e530: calla L3F9B1030 +L3FD5E560: +3fd5e560: move *a9(0x380), a10, 1 +3fd5e580: move a10, *a9(0x340), 1 +3fd5e5a0: movk 16, a11 +3fd5e5b0: movb a11, *a10 +3fd5e5c0: movk 2, a7 +3fd5e5d0: setf 16, 0, 0 +3fd5e5e0: move a7, *a10(0x10), 0 +3fd5e600: move *a9(0x380), a7, 1 +3fd5e620: addi 0x40, a7 +3fd5e640: move a7, *a9(0x380), 1 +3fd5e660: move *a9(0x320), a7, 1 +3fd5e680: inc a7 +3fd5e690: move a7, *a9(0x320), 1 +3fd5e6b0: move *a13(0xffc0), a7, 1 +3fd5e6d0: jreq L3FD5E750 +3fd5e6e0: move a14, -*sp, 1 +3fd5e6f0: move a7, *a14+, 1 +3fd5e700: calla L3FB458D0 +3fd5e730: move a8, a11 +3fd5e740: jruc L3FD5E760 +L3FD5E750: +3fd5e750: sub a11, a11 +L3FD5E760: +3fd5e760: setf 16, 0, 0 +3fd5e770: move a11, *a10(0x20), 0 +3fd5e790: zext a11, 0 +3fd5e7a0: move a11, *a13, 1 +3fd5e7b0: movb *a13(0xffa0), *a10(0x8) +3fd5e7e0: addk 3, a11 +3fd5e7f0: sra 0x2, a11 +3fd5e800: zext a11, 0 +3fd5e810: move *a10(0x10), a7, 0 +3fd5e830: add a11, a7 +3fd5e840: move a7, *a10(0x10), 0 +3fd5e860: move a14, -*sp, 1 +3fd5e870: move *a13(0x0), *a14+, 1 +3fd5e890: move *a13(0xffc0), *a14+, 1 +3fd5e8b0: move a9, *a14+, 1 +3fd5e8c0: calla L3F9B44C0 +3fd5e8f0: move a14, -*sp, 1 +3fd5e900: movk 1, a11 +3fd5e910: move a11, *a14+, 1 +3fd5e920: sub a7, a7 +3fd5e930: move a7, *a14+, 1 +3fd5e940: move a13, a7 +3fd5e950: addk 32, a7 +3fd5e960: move a7, *a14+, 1 +3fd5e970: move a9, *a14+, 1 +3fd5e980: calla L3F9B5C00 +3fd5e9b0: move a8, a8 +3fd5e9c0: jrne L3FD5EA00 +3fd5e9d0: sub a11, a11 +3fd5e9e0: move a11, *a13(0x60), 1 +L3FD5EA00: +3fd5ea00: move *a9(0x400), a11, 1 +3fd5ea20: jreq L3FD5EA80 +3fd5ea30: move a14, -*sp, 1 +3fd5ea40: move a9, *a14+, 1 +3fd5ea50: move *a9(0x400), a11, 1 +3fd5ea70: call a11 +L3FD5EA80: +3fd5ea80: move *a13(0x60), a8, 1 +3fd5eaa0: move *sp(0xc0), a14, 1 +3fd5eac0: mmfm sp, a7,a9,a10,a11,a13 +3fd5eae0: rets 2 +L3FD5EAF0: +3fd5eaf0: move a13, -*sp, 1 +3fd5eb00: move a14, a13 +3fd5eb10: move a14, -*sp, 1 +3fd5eb20: movi 0x3fd5f1f0, a8 +3fd5eb50: move a8, *a14+, 1 +3fd5eb60: calla L3FB341E0 +3fd5eb90: move *sp(0x40), a14, 1 +3fd5ebb0: move *sp+, a13, 1 +3fd5ebc0: rets 2 +L3FD5EBD0: +3fd5ebd0: move a13, -*sp, 1 +3fd5ebe0: move a14, a13 +3fd5ebf0: move a14, -*sp, 1 +3fd5ec00: movi 0x3fd5f288, a8 +3fd5ec30: move a8, *a14+, 1 +3fd5ec40: calla L3FB341E0 +3fd5ec70: move *sp(0x40), a14, 1 +3fd5ec90: move *sp+, a13, 1 +3fd5eca0: rets 2 +3fd5ecb0: move a13, -*sp, 1 +3fd5ecc0: move a14, a13 +3fd5ecd0: move a14, -*sp, 1 +3fd5ece0: movi 0x3fd5f318, a8 +3fd5ed10: move a8, *a14+, 1 +3fd5ed20: calla L3FB341E0 +3fd5ed50: move *sp(0x40), a14, 1 +3fd5ed70: move *sp+, a13, 1 +3fd5ed80: rets 2 +L3FD5ED90: +3fd5ed90: move a13, -*sp, 1 +3fd5eda0: move a14, a13 +3fd5edb0: move a14, -*sp, 1 +3fd5edc0: movi 0x3fd5f3a8, a8 +3fd5edf0: move a8, *a14+, 1 +3fd5ee00: calla L3FB341E0 +3fd5ee30: move *sp(0x40), a14, 1 +3fd5ee50: move *sp+, a13, 1 +3fd5ee60: rets 2 +L3FD5EE70: +3fd5ee70: move a13, -*sp, 1 +3fd5ee80: move a14, a13 +3fd5ee90: move a14, -*sp, 1 +3fd5eea0: movi 0x3fd5f418, a8 +3fd5eed0: move a8, *a14+, 1 +3fd5eee0: calla L3FB341E0 +3fd5ef10: move *sp(0x40), a14, 1 +3fd5ef30: move *sp+, a13, 1 +3fd5ef40: rets 2 +L3FD5EF50: +3fd5ef50: move a13, -*sp, 1 +3fd5ef60: move a14, a13 +3fd5ef70: move a14, -*sp, 1 +3fd5ef80: movi 0x3fd5f488, a8 +3fd5efb0: move a8, *a14+, 1 +3fd5efc0: calla L3FB341E0 +3fd5eff0: move *sp(0x40), a14, 1 +3fd5f010: move *sp+, a13, 1 +3fd5f020: rets 2 +L3FD5F030: +3fd5f030: move a13, -*sp, 1 +3fd5f040: move a14, a13 +3fd5f050: move a14, -*sp, 1 +3fd5f060: movi 0x3fd5f500, a8 +3fd5f090: move a8, *a14+, 1 +3fd5f0a0: calla L3FB341E0 +3fd5f0d0: move *sp(0x40), a14, 1 +3fd5f0f0: move *sp+, a13, 1 +3fd5f100: rets 2 +L3FD5F110: +3fd5f110: move a13, -*sp, 1 +3fd5f120: move a14, a13 +3fd5f130: move a14, -*sp, 1 +3fd5f140: movi 0x3fd5f568, a8 +3fd5f170: move a8, *a14+, 1 +3fd5f180: calla L3FB341E0 +3fd5f1b0: move *sp(0x40), a14, 1 +3fd5f1d0: move *sp+, a13, 1 +3fd5f1e0: rets 2 +3fd5f1f0: .word 0x7453 +3fd5f200: sll b3, b5 +3fd5f210: sla 0x1, b10 +3fd5f220: sra a11, a7 +3fd5f230: rl b3, b4 +3fd5f240: .word 0x736f +3fd5f250: modu b3, b4 +3fd5f260: mods a11, a1 +3fd5f270: .word 0x0a65 +3fd5f280: andn a8, a0 +3fd5f290: .word 0x7574 +3fd5f2a0: dsjs a2, L3FD5F3E0 +3fd5f2b0: .word 0x7520 +3fd5f2c0: rl a11, a14 +3fd5f2d0: sla 0x3, b8 +3fd5f2e0: sll a11, a6 +3fd5f2f0: .word 0x746e +3fd5f300: .word 0x0a6c +3fd5f310: andn a8, a0 +3fd5f320: .word 0x7574 +3fd5f330: dsjs a2, L3FD5F470 +3fd5f340: .word 0x7520 +3fd5f350: rl a11, a14 +3fd5f360: sla 0x3, b8 +3fd5f370: modu a11, a9 +3fd5f380: .word 0x7463 +3fd5f390: .word 0x0a6c +3fd5f3a0: andn a8, a0 +3fd5f3b0: .word 0x7574 +3fd5f3c0: dsjs a2, L3FD5F500 +3fd5f3d0: srl a9, a0 +L3FD5F3E0: +3fd5f3e0: .word 0x7465 +3fd5f3f0: modu a3, a5 +3fd5f400: .word 0x0a76 +3fd5f410: andn a8, a0 +3fd5f420: .word 0x7574 +3fd5f430: dsjs a2, L3FD5F570 +3fd5f440: srl a1, a0 +3fd5f450: .word 0x7277 +3fd5f460: .word 0x7469 +L3FD5F470: +3fd5f470: .word 0x0a65 +3fd5f480: andn a8, a0 +3fd5f490: .word 0x7574 +3fd5f4a0: dsjs a2, L3FD5F5E0 +3fd5f4b0: srl a1, a0 +3fd5f4c0: .word 0x7270 +3fd5f4d0: modu a3, a9 +3fd5f4e0: srl b3, b4 +3fd5f4f0: .word 0x000a +L3FD5F500: +3fd5f500: .word 0x7453 +3fd5f510: sll b3, b5 +3fd5f520: sla 0x1, b10 +3fd5f530: .word 0x7066 +3fd5f540: .word 0x7475 +3fd5f550: .word 0x0a73 +3fd5f560: andn a8, a0 +L3FD5F570: +3fd5f570: .word 0x7574 +3fd5f580: dsjs a2, L3FD5F6C0 +3fd5f590: srl a1, a0 +3fd5f5a0: .word 0x7570 +3fd5f5b0: sll b11, b4 +3fd5f5c0: .word 0x000a +3fd5f5d0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fd5f5f0: move a14, a13 +3fd5f600: addi 0x1a0, a14 +3fd5f620: move *a13(0xffe0), a9, 1 +3fd5f640: movi 0x3fd60150, a7 +3fd5f670: move a7, *a13(0x160), 1 +3fd5f690: sub a7, a7 +3fd5f6a0: move a7, *a13(0x180), 1 +L3FD5F6C0: +3fd5f6c0: move *a9(0x380), a7, 1 +3fd5f6e0: move *a9(0x3a0), a5, 1 +3fd5f700: addk 32, a7 +3fd5f710: cmp a5, a7 +3fd5f720: jrls L3FD5F780 +3fd5f730: move a14, -*sp, 1 +3fd5f740: move a9, *a14+, 1 +3fd5f750: calla L3F9B1030 +L3FD5F780: +3fd5f780: move *a9(0x380), a12, 1 +3fd5f7a0: move a12, *a9(0x340), 1 +3fd5f7c0: movi 0x63, a7 +3fd5f7e0: movb a7, *a12 +3fd5f7f0: movk 1, a5 +3fd5f800: setf 16, 0, 0 +3fd5f810: move a5, *a12(0x10), 0 +3fd5f830: move *a9(0x380), a5, 1 +3fd5f850: addk 32, a5 +3fd5f860: move a5, *a9(0x380), 1 +3fd5f880: move *a9(0x320), a5, 1 +3fd5f8a0: inc a5 +3fd5f8b0: move a5, *a9(0x320), 1 +3fd5f8d0: move a14, -*sp, 1 +3fd5f8e0: sub a5, a5 +3fd5f8f0: move a5, *a14+, 1 +3fd5f900: move a5, *a14+, 1 +3fd5f910: move a13, *a14+, 1 +3fd5f920: move a9, *a14+, 1 +3fd5f930: calla L3F9B5C00 +3fd5f960: move a8, a8 +3fd5f970: jrne L3FD5FA20 +3fd5f980: move *a9(0x400), a5, 1 +3fd5f9a0: jreq L3FD5FA00 +3fd5f9b0: move a14, -*sp, 1 +3fd5f9c0: move a9, *a14+, 1 +3fd5f9d0: move *a9(0x400), a5, 1 +3fd5f9f0: call a5 +L3FD5FA00: +3fd5fa00: sub a8, a8 +3fd5fa10: jruc L3FD5FF80 +L3FD5FA20: +3fd5fa20: move *a13(0xffc0), a5, 1 +3fd5fa40: setf 8, 0, 0 +3fd5fa50: move *a13(0x8), a7, 0 +3fd5fa70: move a7, *a5, 1 +3fd5fa80: jreq L3FD5FEB0 +3fd5fa90: move a14, -*sp, 1 +3fd5faa0: move *a5, a5, 1 +3fd5fab0: sll 0x2, a5 +3fd5fac0: move a5, *a14+, 1 +3fd5fad0: calla L3F701230 +3fd5fb00: move a8, *a13(0x100), 1 +3fd5fb20: move *a13(0x20), a5, 1 +3fd5fb40: sll 0x2, a5 +3fd5fb50: move a5, *a13(0x140), 1 +3fd5fb70: move a14, -*sp, 1 +3fd5fb80: inc a5 +3fd5fb90: move a5, *a14+, 1 +3fd5fba0: calla L3F701230 +3fd5fbd0: move a8, *a13(0x120), 1 +3fd5fbf0: move a14, -*sp, 1 +3fd5fc00: move *a13(0x140), *a14+, 1 +3fd5fc20: move a8, *a14+, 1 +3fd5fc30: move a9, *a14+, 1 +3fd5fc40: calla L3F9B3740 +3fd5fc70: move *a13(0x120), a5, 1 +3fd5fc90: movb *a5, a11 +3fd5fca0: sub a10, a10 +3fd5fcb0: move *a13(0xffc0), a5, 1 +3fd5fcd0: move *a5, a5, 1 +3fd5fce0: cmp a5, a10 +3fd5fcf0: jrge L3FD5FEE0 +L3FD5FD00: +3fd5fd00: move a10, a7 +3fd5fd10: sll 0x5, a7 +3fd5fd20: move *a13(0x100), a5, 1 +3fd5fd40: add a5, a7 +3fd5fd50: move *a13(0x120), a5, 1 +3fd5fd70: addk 8, a5 +3fd5fd80: move a5, *a7, 1 +3fd5fd90: move a11, a7 +3fd5fda0: inc a7 +3fd5fdb0: sll 0x3, a7 +3fd5fdc0: move *a13(0x120), a5, 1 +3fd5fde0: add a5, a7 +3fd5fdf0: move a7, *a13(0x120), 1 +3fd5fe10: movb *a7, a11 +3fd5fe20: sub a5, a5 +3fd5fe30: movb a5, *a7 +3fd5fe40: inc a10 +3fd5fe50: move *a13(0xffc0), a5, 1 +3fd5fe70: move *a5, a5, 1 +3fd5fe80: cmp a5, a10 +3fd5fe90: jrlt L3FD5FD00 +3fd5fea0: jruc L3FD5FEE0 +L3FD5FEB0: +3fd5feb0: sub a5, a5 +3fd5fec0: move a5, *a13(0x100), 1 +L3FD5FEE0: +3fd5fee0: move *a9(0x400), a7, 1 +3fd5ff00: jreq L3FD5FF60 +3fd5ff10: move a14, -*sp, 1 +3fd5ff20: move a9, *a14+, 1 +3fd5ff30: move *a9(0x400), a7, 1 +3fd5ff50: call a7 +L3FD5FF60: +3fd5ff60: move *a13(0x100), a8, 1 +L3FD5FF80: +3fd5ff80: move *sp(0x100), a14, 1 +3fd5ffa0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fd5ffc0: rets 2 +3fd5ffd0: mmtm sp, a11,a13 +3fd5fff0: move a14, a13 +3fd60000: move *a13(0xffe0), a11, 1 +3fd60020: jreq L3FD60100 +3fd60030: move a14, -*sp, 1 +3fd60040: move *a11, a11, 1 +3fd60050: subk 8, a11 +3fd60060: move a11, *a14+, 1 +3fd60070: calla L3F702440 +3fd600a0: move a14, -*sp, 1 +3fd600b0: move *a13(0xffe0), *a14+, 1 +3fd600d0: calla L3F702440 +L3FD60100: +3fd60100: move *sp(0x60), a14, 1 +3fd60120: mmfm sp, a11,a13 +3fd60140: rets 2 +3fd60150: .word 0x0000 +L3FD60160: +3fd60160: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd60180: move a14, a13 +3fd60190: addi 0x40, a14 +3fd601b0: move *a13(0xffe0), a9, 1 +3fd601d0: move *a9(0x380), a11, 1 +3fd601f0: move *a9(0x3a0), a7, 1 +3fd60210: addi 0x60, a11 +3fd60230: cmp a7, a11 +3fd60240: jrls L3FD602A0 +3fd60250: move a14, -*sp, 1 +3fd60260: move a9, *a14+, 1 +3fd60270: calla L3F9B1030 +L3FD602A0: +3fd602a0: move *a9(0x380), a10, 1 +3fd602c0: move a10, *a9(0x340), 1 +3fd602e0: movi 0x2d, a11 +3fd60300: movb a11, *a10 +3fd60310: movk 3, a7 +3fd60320: setf 16, 0, 0 +3fd60330: move a7, *a10(0x10), 0 +3fd60350: move *a9(0x380), a7, 1 +3fd60370: addi 0x60, a7 +3fd60390: move a7, *a9(0x380), 1 +3fd603b0: move *a9(0x320), a7, 1 +3fd603d0: inc a7 +3fd603e0: move a7, *a9(0x320), 1 +3fd60400: move *a13(0xffc0), a7, 1 +3fd60420: jreq L3FD604A0 +3fd60430: move a14, -*sp, 1 +3fd60440: move a7, *a14+, 1 +3fd60450: calla L3FB458D0 +3fd60480: move a8, a11 +3fd60490: jruc L3FD604B0 +L3FD604A0: +3fd604a0: sub a11, a11 +L3FD604B0: +3fd604b0: setf 16, 0, 0 +3fd604c0: move a11, *a10(0x40), 0 +3fd604e0: zext a11, 0 +3fd604f0: move a11, *a13, 1 +3fd60500: move a14, -*sp, 1 +3fd60510: move a9, *a14+, 1 +3fd60520: move *a9(0x180), a5, 1 +3fd60540: call a5 +3fd60550: move a8, *a13(0x20), 1 +3fd60570: move a8, *a10(0x20), 1 +3fd60590: addk 3, a11 +3fd605a0: sra 0x2, a11 +3fd605b0: setf 16, 0, 0 +3fd605c0: zext a11, 0 +3fd605d0: move *a10(0x10), a5, 0 +3fd605f0: add a11, a5 +3fd60600: move a5, *a10(0x10), 0 +3fd60620: move *a13, a11, 1 +3fd60630: sll 0x3, a11 +3fd60640: move *a9(0x380), a5, 1 +3fd60660: add a11, a5 +3fd60670: move *a9(0x3a0), a11, 1 +3fd60690: cmp a11, a5 +3fd606a0: jrhi L3FD607F0 +3fd606b0: move a14, -*sp, 1 +3fd606c0: move *a13(0x0), *a14+, 1 +3fd606e0: move *a9(0x380), *a14+, 1 +3fd60700: move a7, *a14+, 1 +3fd60710: calla L3FB44400 +3fd60740: move *a13, a11, 1 +3fd60750: addk 3, a11 +3fd60760: movk 3, a5 +3fd60770: andn a5, a11 +3fd60780: sll 0x3, a11 +3fd60790: move *a9(0x380), a5, 1 +3fd607b0: add a11, a5 +3fd607c0: move a5, *a9(0x380), 1 +3fd607e0: jruc L3FD60870 +L3FD607F0: +3fd607f0: move a14, -*sp, 1 +3fd60800: move *a13(0x0), *a14+, 1 +3fd60820: move a7, *a14+, 1 +3fd60830: move a9, *a14+, 1 +3fd60840: calla L3F9B44C0 +L3FD60870: +3fd60870: move *a9(0x400), a11, 1 +3fd60890: jreq L3FD608F0 +3fd608a0: move a14, -*sp, 1 +3fd608b0: move a9, *a14+, 1 +3fd608c0: move *a9(0x400), a11, 1 +3fd608e0: call a11 +L3FD608F0: +3fd608f0: move *a13(0x20), a8, 1 +3fd60910: move *sp(0xe0), a14, 1 +3fd60930: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd60950: rets 2 +L3FD60960: +3fd60960: mmtm sp, a7,a9,a11,a13 +3fd60980: move a14, a13 +3fd60990: move *a13(0xffe0), a11, 1 +3fd609b0: move *a11(0x380), a11, 1 +3fd609d0: move *a13(0xffe0), a7, 1 +3fd609f0: move *a7(0x3a0), a7, 1 +3fd60a10: addi 0x80, a11 +3fd60a30: cmp a7, a11 +3fd60a40: jrls L3FD60AB0 +3fd60a50: move a14, -*sp, 1 +3fd60a60: move *a13(0xffe0), *a14+, 1 +3fd60a80: calla L3F9B1030 +L3FD60AB0: +3fd60ab0: move *a13(0xffe0), a11, 1 +3fd60ad0: move *a11(0x380), a7, 1 +3fd60af0: move a7, *a11(0x340), 1 +3fd60b10: move a7, a9 +3fd60b20: movk 12, a7 +3fd60b30: movb a7, *a9 +3fd60b40: movk 4, a7 +3fd60b50: setf 16, 0, 0 +3fd60b60: move a7, *a9(0x10), 0 +3fd60b80: move *a11(0x380), a7, 1 +3fd60ba0: addi 0x80, a7 +3fd60bc0: move a7, *a11(0x380), 1 +3fd60be0: move *a11(0x320), a7, 1 +3fd60c00: inc a7 +3fd60c10: move a7, *a11(0x320), 1 +3fd60c30: move *a13(0xffc0), *a9(0x20), 1 +3fd60c60: movi 0x40, a7 +3fd60c80: move a7, *a9(0x40), 0 +3fd60ca0: movk 1, a7 +3fd60cb0: move a7, *a9(0x60), 1 +3fd60cd0: move *a11(0x400), a7, 1 +3fd60cf0: jreq L3FD60D50 +3fd60d00: move a14, -*sp, 1 +3fd60d10: move a11, *a14+, 1 +3fd60d20: move *a11(0x400), a7, 1 +3fd60d40: call a7 +L3FD60D50: +3fd60d50: move *sp(0xa0), a14, 1 +3fd60d70: mmfm sp, a7,a9,a11,a13 +3fd60d90: rets 2 +3fd60da0: mmtm sp, a11,a13 +3fd60dc0: move a14, a13 +3fd60dd0: move *a13(0xffe0), a11, 1 +3fd60df0: move *a11(0x60), a8, 1 +3fd60e10: move *sp(0x60), a14, 1 +3fd60e30: mmfm sp, a11,a13 +3fd60e50: rets 2 +L3FD60E60: +3fd60e60: mmtm sp, a11,a13 +3fd60e80: move a14, a13 +3fd60e90: move *a13(0xffe0), a11, 1 +3fd60eb0: move *a11(0x440), a8, 1 +3fd60ed0: move *sp(0x60), a14, 1 +3fd60ef0: mmfm sp, a11,a13 +3fd60f10: rets 2 +L3FD60F20: +3fd60f20: mmtm sp, a7,a9,a11,a13 +3fd60f40: move a14, a13 +3fd60f50: move *a13(0xffe0), a11, 1 +3fd60f70: move *a11(0x440), a9, 1 +3fd60f90: move a9, a7 +3fd60fa0: sll 0x9, a9 +3fd60fb0: sll 0x7, a7 +3fd60fc0: add a7, a9 +3fd60fd0: move *a11(0x480), a7, 1 +3fd60ff0: add a9, a7 +3fd61000: move *a7(0x40), a8, 1 +3fd61020: move *sp(0xa0), a14, 1 +3fd61040: mmfm sp, a7,a9,a11,a13 +3fd61060: rets 2 +3fd61070: movi 0xffff, a8 +3fd61090: rets +3fd610a0: mmtm sp, a11,a13 +3fd610c0: move a14, a13 +3fd610d0: move *a13(0xffe0), a11, 1 +3fd610f0: move *a11(0x2e0), a8, 1 +3fd61110: move *sp(0x60), a14, 1 +3fd61130: mmfm sp, a11,a13 +3fd61150: rets 2 +3fd61160: mmtm sp, a11,a13 +3fd61180: move a14, a13 +3fd61190: move *a13(0xffe0), a11, 1 +3fd611b0: move *a11(0x460), a8, 1 +3fd611d0: move *sp(0x60), a14, 1 +3fd611f0: mmfm sp, a11,a13 +3fd61210: rets 2 +3fd61220: mmtm sp, a11,a13 +3fd61240: move a14, a13 +3fd61250: move *a13(0xffe0), a11, 1 +3fd61270: move *a11(0xa0), a8, 1 +3fd61290: move *sp(0x60), a14, 1 +3fd612b0: mmfm sp, a11,a13 +3fd612d0: rets 2 +3fd612e0: mmtm sp, a11,a13 +3fd61300: move a14, a13 +3fd61310: move *a13(0xffe0), a11, 1 +3fd61330: move *a11(0xc0), a8, 1 +3fd61350: move *sp(0x60), a14, 1 +3fd61370: mmfm sp, a11,a13 +3fd61390: rets 2 +3fd613a0: mmtm sp, a11,a13 +3fd613c0: move a14, a13 +3fd613d0: move *a13(0xffe0), a11, 1 +3fd613f0: move *a11(0x280), a8, 1 +3fd61410: move *sp(0x60), a14, 1 +3fd61430: mmfm sp, a11,a13 +3fd61450: rets 2 +3fd61460: mmtm sp, a11,a13 +3fd61480: move a14, a13 +3fd61490: move *a13(0xffe0), a11, 1 +3fd614b0: move *a11(0x1c0), a8, 1 +3fd614d0: move *sp(0x60), a14, 1 +3fd614f0: mmfm sp, a11,a13 +3fd61510: rets 2 +3fd61520: mmtm sp, a11,a13 +3fd61540: move a14, a13 +3fd61550: move *a13(0xffe0), a11, 1 +3fd61570: move *a11(0x200), a8, 1 +3fd61590: move *sp(0x60), a14, 1 +3fd615b0: mmfm sp, a11,a13 +3fd615d0: rets 2 +3fd615e0: mmtm sp, a11,a13 +3fd61600: move a14, a13 +3fd61610: move *a13(0xffe0), a11, 1 +3fd61630: move *a11(0x1e0), a8, 1 +3fd61650: move *sp(0x60), a14, 1 +3fd61670: mmfm sp, a11,a13 +3fd61690: rets 2 +3fd616a0: mmtm sp, a11,a13 +3fd616c0: move a14, a13 +3fd616d0: move *a13(0xffe0), a11, 1 +3fd616f0: move *a11(0x1a0), a8, 1 +3fd61710: move *sp(0x60), a14, 1 +3fd61730: mmfm sp, a11,a13 +3fd61750: rets 2 +3fd61760: mmtm sp, a7,a9,a11,a13 +3fd61780: move a14, a13 +3fd61790: move *a13(0xffe0), a11, 1 +3fd617b0: move *a13(0xffc0), a9, 1 +3fd617d0: move a9, a7 +3fd617e0: sll 0x9, a9 +3fd617f0: sll 0x7, a7 +3fd61800: add a7, a9 +3fd61810: move *a11(0x480), a7, 1 +3fd61830: add a9, a7 +3fd61840: move *a7(0x40), a8, 1 +3fd61860: move *sp(0xa0), a14, 1 +3fd61880: mmfm sp, a7,a9,a11,a13 +3fd618a0: rets 2 +3fd618b0: mmtm sp, a7,a9,a11,a13 +3fd618d0: move a14, a13 +3fd618e0: move *a13(0xffe0), a11, 1 +3fd61900: move *a13(0xffc0), a9, 1 +3fd61920: move a9, a7 +3fd61930: sll 0x9, a9 +3fd61940: sll 0x7, a7 +3fd61950: add a7, a9 +3fd61960: move *a11(0x480), a7, 1 +3fd61980: add a9, a7 +3fd61990: move *a7(0x140), a8, 1 +3fd619b0: move *sp(0xa0), a14, 1 +3fd619d0: mmfm sp, a7,a9,a11,a13 +3fd619f0: rets 2 +3fd61a00: mmtm sp, a7,a9,a11,a13 +3fd61a20: move a14, a13 +3fd61a30: move *a13(0xffe0), a11, 1 +3fd61a50: move *a13(0xffc0), a9, 1 +3fd61a70: move a9, a7 +3fd61a80: sll 0x9, a9 +3fd61a90: sll 0x7, a7 +3fd61aa0: add a7, a9 +3fd61ab0: move *a11(0x480), a7, 1 +3fd61ad0: add a9, a7 +3fd61ae0: move *a7(0x160), a8, 1 +3fd61b00: move *sp(0xa0), a14, 1 +3fd61b20: mmfm sp, a7,a9,a11,a13 +3fd61b40: rets 2 +3fd61b50: mmtm sp, a7,a9,a11,a13 +3fd61b70: move a14, a13 +3fd61b80: move *a13(0xffe0), a11, 1 +3fd61ba0: move *a13(0xffc0), a9, 1 +3fd61bc0: move a9, a7 +3fd61bd0: sll 0x9, a9 +3fd61be0: sll 0x7, a7 +3fd61bf0: add a7, a9 +3fd61c00: move *a11(0x480), a7, 1 +3fd61c20: add a9, a7 +3fd61c30: move *a7(0x1c0), a8, 1 +3fd61c50: move *sp(0xa0), a14, 1 +3fd61c70: mmfm sp, a7,a9,a11,a13 +3fd61c90: rets 2 +3fd61ca0: mmtm sp, a7,a9,a11,a13 +3fd61cc0: move a14, a13 +3fd61cd0: move *a13(0xffe0), a11, 1 +3fd61cf0: move *a13(0xffc0), a9, 1 +3fd61d10: move a9, a7 +3fd61d20: sll 0x9, a9 +3fd61d30: sll 0x7, a7 +3fd61d40: add a7, a9 +3fd61d50: move *a11(0x480), a7, 1 +3fd61d70: add a9, a7 +3fd61d80: move *a7(0x1a0), a8, 1 +3fd61da0: move *sp(0xa0), a14, 1 +3fd61dc0: mmfm sp, a7,a9,a11,a13 +3fd61de0: rets 2 +3fd61df0: mmtm sp, a7,a9,a11,a13 +3fd61e10: move a14, a13 +3fd61e20: move *a13(0xffe0), a11, 1 +3fd61e40: move *a13(0xffc0), a9, 1 +3fd61e60: move a9, a7 +3fd61e70: sll 0x9, a9 +3fd61e80: sll 0x7, a7 +3fd61e90: add a7, a9 +3fd61ea0: move *a11(0x480), a7, 1 +3fd61ec0: add a9, a7 +3fd61ed0: move *a7(0x60), a8, 1 +3fd61ef0: move *sp(0xa0), a14, 1 +3fd61f10: mmfm sp, a7,a9,a11,a13 +3fd61f30: rets 2 +3fd61f40: mmtm sp, a7,a9,a11,a13 +3fd61f60: move a14, a13 +3fd61f70: move *a13(0xffe0), a11, 1 +3fd61f90: move *a13(0xffc0), a9, 1 +3fd61fb0: move a9, a7 +3fd61fc0: sll 0x9, a9 +3fd61fd0: sll 0x7, a7 +3fd61fe0: add a7, a9 +3fd61ff0: move *a11(0x480), a7, 1 +3fd62010: add a9, a7 +3fd62020: move *a7(0x80), a8, 1 +3fd62040: move *sp(0xa0), a14, 1 +3fd62060: mmfm sp, a7,a9,a11,a13 +3fd62080: rets 2 +3fd62090: mmtm sp, a7,a9,a11,a13 +3fd620b0: move a14, a13 +3fd620c0: move *a13(0xffe0), a11, 1 +3fd620e0: move *a13(0xffc0), a9, 1 +3fd62100: move a9, a7 +3fd62110: sll 0x9, a9 +3fd62120: sll 0x7, a7 +3fd62130: add a7, a9 +3fd62140: move *a11(0x480), a7, 1 +3fd62160: add a9, a7 +3fd62170: move *a7(0xa0), a8, 1 +3fd62190: move *sp(0xa0), a14, 1 +3fd621b0: mmfm sp, a7,a9,a11,a13 +3fd621d0: rets 2 +3fd621e0: mmtm sp, a7,a9,a11,a13 +3fd62200: move a14, a13 +3fd62210: move *a13(0xffe0), a11, 1 +3fd62230: move *a13(0xffc0), a9, 1 +3fd62250: move a9, a7 +3fd62260: sll 0x9, a9 +3fd62270: sll 0x7, a7 +3fd62280: add a7, a9 +3fd62290: move *a11(0x480), a7, 1 +3fd622b0: add a9, a7 +3fd622c0: move *a7(0xc0), a8, 1 +3fd622e0: move *sp(0xa0), a14, 1 +3fd62300: mmfm sp, a7,a9,a11,a13 +3fd62320: rets 2 +3fd62330: mmtm sp, a7,a9,a11,a13 +3fd62350: move a14, a13 +3fd62360: move *a13(0xffe0), a11, 1 +3fd62380: move *a13(0xffc0), a9, 1 +3fd623a0: move a9, a7 +3fd623b0: sll 0x9, a9 +3fd623c0: sll 0x7, a7 +3fd623d0: add a7, a9 +3fd623e0: move *a11(0x480), a7, 1 +3fd62400: add a9, a7 +3fd62410: move *a7(0x120), a8, 1 +3fd62430: move *sp(0xa0), a14, 1 +3fd62450: mmfm sp, a7,a9,a11,a13 +3fd62470: rets 2 +3fd62480: mmtm sp, a7,a9,a11,a13 +3fd624a0: move a14, a13 +3fd624b0: move *a13(0xffe0), a11, 1 +3fd624d0: move *a13(0xffc0), a9, 1 +3fd624f0: move a9, a7 +3fd62500: sll 0x9, a9 +3fd62510: sll 0x7, a7 +3fd62520: add a7, a9 +3fd62530: move *a11(0x480), a7, 1 +3fd62550: add a9, a7 +3fd62560: move *a7(0x140), a9, 1 +3fd62580: move *a9(0xe0), a8, 1 +3fd625a0: move *sp(0xa0), a14, 1 +3fd625c0: mmfm sp, a7,a9,a11,a13 +3fd625e0: rets 2 +3fd625f0: mmtm sp, a11,a13 +3fd62610: move a14, a13 +3fd62620: move *a13(0xffe0), a11, 1 +3fd62640: move *a11(0xe0), a8, 1 +3fd62660: move *sp(0x60), a14, 1 +3fd62680: mmfm sp, a11,a13 +3fd626a0: rets 2 +3fd626b0: mmtm sp, a11,a13 +3fd626d0: move a14, a13 +3fd626e0: move *a13(0xffe0), a11, 1 +3fd62700: move *a11(0x420), a8, 1 +3fd62720: move *sp(0x60), a14, 1 +3fd62740: mmfm sp, a11,a13 +3fd62760: rets 2 +3fd62770: mmtm sp, a7,a9,a11,a13 +3fd62790: move a14, a13 +3fd627a0: move *a13(0xffe0), a11, 1 +3fd627c0: move *a13(0xffc0), a9, 1 +3fd627e0: move a9, a7 +3fd627f0: sll 0x9, a9 +3fd62800: sll 0x7, a7 +3fd62810: add a7, a9 +3fd62820: move *a11(0x480), a7, 1 +3fd62840: add a9, a7 +3fd62850: move *a7(0x120), a8, 1 +3fd62870: move *sp(0xa0), a14, 1 +3fd62890: mmfm sp, a7,a9,a11,a13 +3fd628b0: rets 2 +3fd628c0: mmtm sp, a7,a9,a11,a13 +3fd628e0: move a14, a13 +3fd628f0: move *a13(0xffe0), a11, 1 +3fd62910: move *a13(0xffc0), a9, 1 +3fd62930: move a9, a7 +3fd62940: sll 0x9, a9 +3fd62950: sll 0x7, a7 +3fd62960: add a7, a9 +3fd62970: move *a11(0x480), a7, 1 +3fd62990: add a9, a7 +3fd629a0: move *a7(0x180), a8, 1 +3fd629c0: move *sp(0xa0), a14, 1 +3fd629e0: mmfm sp, a7,a9,a11,a13 +3fd62a00: rets 2 +L3FD62A10: +3fd62a10: mmtm sp, a11,a13 +3fd62a30: move a14, a13 +3fd62a40: move a14, -*sp, 1 +3fd62a50: move *a13(0xffe0), *a14+, 1 +3fd62a70: move *a13(0xffe0), a11, 1 +3fd62a90: move *a11(0x220), a11, 1 +3fd62ab0: call a11 +3fd62ac0: move *sp(0x60), a14, 1 +3fd62ae0: mmfm sp, a11,a13 +3fd62b00: rets 2 +3fd62b10: mmtm sp, a11,a13 +3fd62b30: move a14, a13 +3fd62b40: move a14, -*sp, 1 +3fd62b50: move *a13(0xffa0), *a14+, 1 +3fd62b70: move *a13(0xffc0), *a14+, 1 +3fd62b90: move *a13(0xffe0), *a14+, 1 +3fd62bb0: move *a13(0xffe0), a11, 1 +3fd62bd0: move *a11(0x240), a11, 1 +3fd62bf0: call a11 +3fd62c00: move *sp(0x60), a14, 1 +3fd62c20: mmfm sp, a11,a13 +3fd62c40: rets 2 +3fd62c50: mmtm sp, a11,a13 +3fd62c70: move a14, a13 +3fd62c80: move a14, -*sp, 1 +3fd62c90: move *a13(0xff80), *a14+, 1 +3fd62cb0: move *a13(0xffa0), *a14+, 1 +3fd62cd0: move *a13(0xffc0), *a14+, 1 +3fd62cf0: move *a13(0xffe0), *a14+, 1 +3fd62d10: move *a13(0xffe0), a11, 1 +3fd62d30: move *a11(0x260), a11, 1 +3fd62d50: call a11 +3fd62d60: move *sp(0x60), a14, 1 +3fd62d80: mmfm sp, a11,a13 +3fd62da0: rets 2 +3fd62db0: mmtm sp, a9,a11,a13 +3fd62dd0: move a14, a13 +3fd62de0: addk 32, a14 +3fd62df0: move a14, -*sp, 1 +3fd62e00: move *a13(0xff60), *a14+, 1 +3fd62e20: move *a13(0xff80), *a14+, 1 +3fd62e40: move *a13(0xffa0), *a14+, 1 +3fd62e60: move *a13(0xffc0), *a14+, 1 +3fd62e80: move *a13(0xffe0), *a14+, 1 +3fd62ea0: move *a13(0xffe0), a11, 1 +3fd62ec0: move *a11(0x280), a9, 1 +3fd62ee0: call a9 +3fd62ef0: move a8, *a13, 1 +3fd62f00: move *sp(0x80), a14, 1 +3fd62f20: mmfm sp, a9,a11,a13 +3fd62f40: rets 2 +3fd62f50: mmtm sp, a11,a13 +3fd62f70: move a14, a13 +3fd62f80: move a14, -*sp, 1 +3fd62f90: move *a13(0xffc0), *a14+, 1 +3fd62fb0: move *a13(0xffe0), *a14+, 1 +3fd62fd0: move *a13(0xffe0), a11, 1 +3fd62ff0: move *a11(0x2a0), a11, 1 +3fd63010: call a11 +3fd63020: move *sp(0x60), a14, 1 +3fd63040: mmfm sp, a11,a13 +3fd63060: rets 2 +3fd63070: mmtm sp, a7,a9,a10,a11,a13 +3fd63090: move a14, a13 +3fd630a0: move *a13(0xffe0), a9, 1 +3fd630c0: move *a9(0x380), a11, 1 +3fd630e0: move *a9(0x3a0), a7, 1 +3fd63100: addk 32, a11 +3fd63110: cmp a7, a11 +3fd63120: jrls L3FD63180 +3fd63130: move a14, -*sp, 1 +3fd63140: move a9, *a14+, 1 +3fd63150: calla L3F9B1030 +L3FD63180: +3fd63180: move *a9(0x380), a10, 1 +3fd631a0: move a10, *a9(0x340), 1 +3fd631c0: movi 0x7f, a11 +3fd631e0: movb a11, *a10 +3fd631f0: movk 1, a7 +3fd63200: setf 16, 0, 0 +3fd63210: move a7, *a10(0x10), 0 +3fd63230: move *a9(0x380), a7, 1 +3fd63250: addk 32, a7 +3fd63260: move a7, *a9(0x380), 1 +3fd63280: move *a9(0x320), a7, 1 +3fd632a0: inc a7 +3fd632b0: move a7, *a9(0x320), 1 +3fd632d0: move *sp(0xc0), a14, 1 +3fd632f0: mmfm sp, a7,a9,a10,a11,a13 +3fd63310: rets 2 +L3FD63320: +3fd63320: mmtm sp, a11,a13 +3fd63340: move a14, a13 +3fd63350: move *a13(0xffe0), a11, 1 +3fd63370: move *a11(0x320), a8, 1 +3fd63390: inc a8 +3fd633a0: move *sp(0x60), a14, 1 +3fd633c0: mmfm sp, a11,a13 +3fd633e0: rets 2 +3fd633f0: mmtm sp, a11,a13 +3fd63410: move a14, a13 +3fd63420: move *a13(0xffe0), a11, 1 +3fd63440: move *a11(0x300), a8, 1 +3fd63460: move *sp(0x60), a14, 1 +3fd63480: mmfm sp, a11,a13 +3fd634a0: rets 2 +3fd634b0: mmtm sp, a7,a9,a11,a13 +3fd634d0: move a14, a13 +3fd634e0: move *a13(0xffe0), a11, 1 +3fd63500: move *a13(0xffc0), a9, 1 +3fd63520: move a9, a7 +3fd63530: sll 0x9, a9 +3fd63540: sll 0x7, a7 +3fd63550: add a7, a9 +3fd63560: move *a11(0x480), a8, 1 +3fd63580: add a9, a8 +3fd63590: move *sp(0xa0), a14, 1 +3fd635b0: mmfm sp, a7,a9,a11,a13 +3fd635d0: rets 2 +3fd635e0: mmtm sp, a7,a9,a11,a13 +3fd63600: move a14, a13 +3fd63610: move *a13(0xffe0), a11, 1 +3fd63630: move *a11(0x440), a9, 1 +3fd63650: move a9, a7 +3fd63660: sll 0x9, a9 +3fd63670: sll 0x7, a7 +3fd63680: add a7, a9 +3fd63690: move *a11(0x480), a8, 1 +3fd636b0: add a9, a8 +3fd636c0: move *sp(0xa0), a14, 1 +3fd636e0: mmfm sp, a7,a9,a11,a13 +3fd63700: rets 2 +3fd63710: mmtm sp, a11,a13 +3fd63730: move a14, a13 +3fd63740: move *a13(0xffe0), a11, 1 +3fd63760: move *a11(0x20), a8, 1 +3fd63780: move *sp(0x60), a14, 1 +3fd637a0: mmfm sp, a11,a13 +3fd637c0: rets 2 +3fd637d0: mmtm sp, a11,a13 +3fd637f0: move a14, a13 +3fd63800: move *a13(0xffe0), a11, 1 +3fd63820: move *a11(0x40), a8, 1 +3fd63840: move *sp(0x60), a14, 1 +3fd63860: mmfm sp, a11,a13 +3fd63880: rets 2 +3fd63890: mmtm sp, a11,a13 +3fd638b0: move a14, a13 +3fd638c0: move *a13(0xffe0), a11, 1 +3fd638e0: move *a11(0x1c0), a8, 1 +3fd63900: move *sp(0x60), a14, 1 +3fd63920: mmfm sp, a11,a13 +3fd63940: rets 2 +3fd63950: mmtm sp, a11,a13 +3fd63970: move a14, a13 +3fd63980: move *a13(0xffe0), a11, 1 +3fd639a0: move *a11(0x1a0), a8, 1 +3fd639c0: move *sp(0x60), a14, 1 +3fd639e0: mmfm sp, a11,a13 +3fd63a00: rets 2 +3fd63a10: mmtm sp, a11,a13 +3fd63a30: move a14, a13 +3fd63a40: move *a13(0xffe0), a11, 1 +3fd63a60: move *a11(0x180), a8, 1 +3fd63a80: move *sp(0x60), a14, 1 +3fd63aa0: mmfm sp, a11,a13 +3fd63ac0: rets 2 +3fd63ad0: mmtm sp, a11,a13 +3fd63af0: move a14, a13 +3fd63b00: move *a13(0xffe0), a11, 1 +3fd63b20: move *a11(0x120), a8, 1 +3fd63b40: move *sp(0x60), a14, 1 +3fd63b60: mmfm sp, a11,a13 +3fd63b80: rets 2 +3fd63b90: mmtm sp, a11,a13 +3fd63bb0: move a14, a13 +3fd63bc0: move *a13(0xffe0), a11, 1 +3fd63be0: move *a11(0x160), a8, 1 +3fd63c00: move *sp(0x60), a14, 1 +3fd63c20: mmfm sp, a11,a13 +3fd63c40: rets 2 +3fd63c50: mmtm sp, a11,a13 +3fd63c70: move a14, a13 +3fd63c80: move *a13(0xffe0), a11, 1 +3fd63ca0: move *a11(0x140), a8, 1 +3fd63cc0: move *sp(0x60), a14, 1 +3fd63ce0: mmfm sp, a11,a13 +3fd63d00: rets 2 +L3FD63D10: +3fd63d10: mmtm sp, a11,a13 +3fd63d30: move a14, a13 +3fd63d40: move *a13(0xffe0), a11, 1 +3fd63d60: move *a11(0x60), a8, 1 +3fd63d80: move *sp(0x60), a14, 1 +3fd63da0: mmfm sp, a11,a13 +3fd63dc0: rets 2 +L3FD63DD0: +3fd63dd0: mmtm sp, a11,a13 +3fd63df0: move a14, a13 +3fd63e00: move *a13(0xffe0), a11, 1 +3fd63e20: move *a11(0x80), a8, 1 +3fd63e40: move *sp(0x60), a14, 1 +3fd63e60: mmfm sp, a11,a13 +3fd63e80: rets 2 +3fd63e90: mmtm sp, a11,a13 +3fd63eb0: move a14, a13 +3fd63ec0: move *a13(0xffe0), a11, 1 +3fd63ee0: move *a11(0xa0), a8, 1 +3fd63f00: move *sp(0x60), a14, 1 +3fd63f20: mmfm sp, a11,a13 +3fd63f40: rets 2 +3fd63f50: mmtm sp, a11,a13 +3fd63f70: move a14, a13 +3fd63f80: move *a13(0xffe0), a11, 1 +3fd63fa0: move *a11(0xc0), a8, 1 +3fd63fc0: move *sp(0x60), a14, 1 +3fd63fe0: mmfm sp, a11,a13 +3fd64000: rets 2 +3fd64010: mmtm sp, a11,a13 +3fd64030: move a14, a13 +3fd64040: move *a13(0xffe0), a11, 1 +3fd64060: move *a11(0x120), a8, 1 +3fd64080: move *sp(0x60), a14, 1 +3fd640a0: mmfm sp, a11,a13 +3fd640c0: rets 2 +3fd640d0: mmtm sp, a11,a13 +3fd640f0: move a14, a13 +3fd64100: move *a13(0xffe0), a11, 1 +3fd64120: move *a11(0x140), a11, 1 +3fd64140: move *a11(0xe0), a8, 1 +3fd64160: move *sp(0x60), a14, 1 +3fd64180: mmfm sp, a11,a13 +3fd641a0: rets 2 +3fd641b0: mmtm sp, a11,a13 +3fd641d0: move a14, a13 +3fd641e0: move *a13(0xffe0), a11, 1 +3fd64200: move *a11(0x200), a8, 1 +3fd64220: move *sp(0x60), a14, 1 +3fd64240: mmfm sp, a11,a13 +3fd64260: rets 2 +3fd64270: mmtm sp, a11,a13 +3fd64290: move a14, a13 +3fd642a0: move *a13(0xffe0), a11, 1 +3fd642c0: move *a11(0x1e0), a8, 1 +3fd642e0: move *sp(0x60), a14, 1 +3fd64300: mmfm sp, a11,a13 +3fd64320: rets 2 +3fd64330: mmtm sp, a11,a13 +3fd64350: move a14, a13 +3fd64360: move *a13(0xffe0), a11, 1 +3fd64380: move *a11(0x240), a8, 1 +3fd643a0: move *sp(0x60), a14, 1 +3fd643c0: mmfm sp, a11,a13 +3fd643e0: rets 2 +3fd643f0: mmtm sp, a11,a13 +3fd64410: move a14, a13 +3fd64420: move *a13(0xffe0), a11, 1 +3fd64440: move *a11(0x220), a8, 1 +3fd64460: move *sp(0x60), a14, 1 +3fd64480: mmfm sp, a11,a13 +3fd644a0: rets 2 +3fd644b0: mmtm sp, a11,a13 +3fd644d0: move a14, a13 +3fd644e0: move *a13(0xffe0), a11, 1 +3fd64500: move *a11(0x260), a8, 1 +3fd64520: move *sp(0x60), a14, 1 +3fd64540: mmfm sp, a11,a13 +3fd64560: rets 2 +L3FD64570: +3fd64570: calla L3F996940 +3fd645a0: rets +L3FD645B0: +3fd645b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd645d0: move a14, a13 +3fd645e0: move *a13(0xffe0), a9, 1 +3fd64600: move *a9(0x380), a7, 1 +3fd64620: move *a9(0x3a0), a5, 1 +3fd64640: addi 0x80, a7 +3fd64660: cmp a5, a7 +3fd64670: jrls L3FD646D0 +3fd64680: move a14, -*sp, 1 +3fd64690: move a9, *a14+, 1 +3fd646a0: calla L3F9B1030 +L3FD646D0: +3fd646d0: move *a9(0x380), a10, 1 +3fd646f0: move a10, *a9(0x340), 1 +3fd64710: movk 12, a7 +3fd64720: movb a7, *a10 +3fd64730: movk 4, a5 +3fd64740: setf 16, 0, 0 +3fd64750: move a5, *a10(0x10), 0 +3fd64770: move *a9(0x380), a5, 1 +3fd64790: addi 0x80, a5 +3fd647b0: move a5, *a9(0x380), 1 +3fd647d0: move *a9(0x320), a5, 1 +3fd647f0: inc a5 +3fd64800: move a5, *a9(0x320), 1 +3fd64820: move *a13(0xffc0), *a10(0x20), 1 +3fd64850: movi 0x40, a5 +3fd64870: move a5, *a10(0x40), 0 +3fd64890: sub a7, a7 +3fd648a0: move a7, *a10(0x60), 1 +3fd648c0: move *a9(0x380), a7, 1 +3fd648e0: move *a9(0x3a0), a5, 1 +3fd64900: addi 0x40, a7 +3fd64920: cmp a5, a7 +3fd64930: jrls L3FD64990 +3fd64940: move a14, -*sp, 1 +3fd64950: move a9, *a14+, 1 +3fd64960: calla L3F9B1030 +L3FD64990: +3fd64990: move *a9(0x380), a7, 1 +3fd649b0: move a7, *a9(0x340), 1 +3fd649d0: move a7, a11 +3fd649e0: movk 8, a7 +3fd649f0: movb a7, *a11 +3fd64a00: movk 2, a5 +3fd64a10: setf 16, 0, 0 +3fd64a20: move a5, *a11(0x10), 0 +3fd64a40: move *a13(0xffc0), *a11(0x20), 1 +3fd64a70: move *a9(0x380), a5, 1 +3fd64a90: addi 0x40, a5 +3fd64ab0: move a5, *a9(0x380), 1 +3fd64ad0: move *a9(0x320), a5, 1 +3fd64af0: inc a5 +3fd64b00: move a5, *a9(0x320), 1 +3fd64b20: move *a9(0x400), a5, 1 +3fd64b40: jreq L3FD64BA0 +L3FD64B50: +3fd64b50: move a14, -*sp, 1 +3fd64b60: move a9, *a14+, 1 +3fd64b70: move *a9(0x400), a5, 1 +3fd64b90: call a5 +L3FD64BA0: +3fd64ba0: move *sp(0xe0), a14, 1 +3fd64bc0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd64be0: rets 2 +L3FD64BF0: +3fd64bf0: mmtm sp, a7,a9,a10,a11,a13 +3fd64c10: move a14, a13 +3fd64c20: move *a13(0xffe0), a9, 1 +3fd64c40: move *a9(0x380), a11, 1 +3fd64c60: move *a9(0x3a0), a7, 1 +3fd64c80: addi 0x40, a11 +3fd64ca0: cmp a7, a11 +3fd64cb0: jrls L3FD64D10 +3fd64cc0: move a14, -*sp, 1 +3fd64cd0: move a9, *a14+, 1 +3fd64ce0: calla L3F9B1030 +L3FD64D10: +3fd64d10: move *a9(0x380), a10, 1 +3fd64d30: move a10, *a9(0x340), 1 +3fd64d50: movk 9, a11 +3fd64d60: movb a11, *a10 +3fd64d70: movk 2, a7 +3fd64d80: setf 16, 0, 0 +3fd64d90: move a7, *a10(0x10), 0 +3fd64db0: move *a13(0xffc0), *a10(0x20), 1 +3fd64de0: move *a9(0x380), a7, 1 +3fd64e00: addi 0x40, a7 +3fd64e20: move a7, *a9(0x380), 1 +3fd64e40: move *a9(0x320), a7, 1 +3fd64e60: inc a7 +3fd64e70: move a7, *a9(0x320), 1 +3fd64e90: move *a9(0x400), a7, 1 +3fd64eb0: jreq L3FD64F10 +3fd64ec0: move a14, -*sp, 1 +3fd64ed0: move a9, *a14+, 1 +3fd64ee0: move *a9(0x400), a7, 1 +3fd64f00: call a7 +L3FD64F10: +3fd64f10: move *sp(0xc0), a14, 1 +3fd64f30: mmfm sp, a7,a9,a10,a11,a13 +3fd64f50: rets 2 +L3FD64F60: +3fd64f60: mmtm sp, a7,a9,a10,a11,a13 +3fd64f80: move a14, a13 +3fd64f90: move *a13(0xffe0), a9, 1 +3fd64fb0: move *a9(0x380), a11, 1 +3fd64fd0: move *a9(0x3a0), a7, 1 +3fd64ff0: addi 0x40, a11 +3fd65010: cmp a7, a11 +3fd65020: jrls L3FD65080 +3fd65030: move a14, -*sp, 1 +3fd65040: move a9, *a14+, 1 +3fd65050: calla L3F9B1030 +L3FD65080: +3fd65080: move *a9(0x380), a10, 1 +3fd650a0: move a10, *a9(0x340), 1 +3fd650c0: movk 8, a11 +3fd650d0: movb a11, *a10 +3fd650e0: movk 2, a7 +3fd650f0: setf 16, 0, 0 +3fd65100: move a7, *a10(0x10), 0 +3fd65120: move *a13(0xffc0), *a10(0x20), 1 +3fd65150: move *a9(0x380), a7, 1 +3fd65170: addi 0x40, a7 +3fd65190: move a7, *a9(0x380), 1 +3fd651b0: move *a9(0x320), a7, 1 +3fd651d0: inc a7 +3fd651e0: move a7, *a9(0x320), 1 +3fd65200: move *a9(0x400), a7, 1 +3fd65220: jreq L3FD65280 +3fd65230: move a14, -*sp, 1 +3fd65240: move a9, *a14+, 1 +3fd65250: move *a9(0x400), a7, 1 +3fd65270: call a7 +L3FD65280: +3fd65280: move *sp(0xc0), a14, 1 +3fd652a0: mmfm sp, a7,a9,a10,a11,a13 +3fd652c0: rets 2 +L3FD652D0: +3fd652d0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd652f0: move a14, a13 +3fd65300: addi 0x160, a14 +3fd65320: move *a13(0xffe0), a9, 1 +3fd65340: move *a9(0x380), a11, 1 +3fd65360: move *a9(0x3a0), a7, 1 +3fd65380: addk 32, a11 +3fd65390: cmp a7, a11 +3fd653a0: jrls L3FD65400 +3fd653b0: move a14, -*sp, 1 +3fd653c0: move a9, *a14+, 1 +3fd653d0: calla L3F9B1030 +L3FD65400: +3fd65400: move *a9(0x380), a10, 1 +3fd65420: move a10, *a9(0x340), 1 +3fd65440: movi 0x77, a11 +3fd65460: movb a11, *a10 +3fd65470: movk 1, a7 +3fd65480: setf 16, 0, 0 +3fd65490: move a7, *a10(0x10), 0 +3fd654b0: move *a9(0x380), a7, 1 +3fd654d0: addk 32, a7 +3fd654e0: move a7, *a9(0x380), 1 +3fd65500: move *a9(0x320), a7, 1 +3fd65520: inc a7 +3fd65530: move a7, *a9(0x320), 1 +3fd65550: move a14, -*sp, 1 +3fd65560: sub a7, a7 +3fd65570: move a7, *a14+, 1 +3fd65580: move a7, *a14+, 1 +3fd65590: move a13, a7 +3fd655a0: addk 32, a7 +3fd655b0: move a7, *a14+, 1 +3fd655c0: move a9, *a14+, 1 +3fd655d0: calla L3F9B5C00 +3fd65600: move a8, *a13(0x140), 1 +3fd65620: move *a13(0x40), a7, 1 +3fd65640: sll 0x2, a7 +3fd65650: move a7, *a13(0x120), 1 +3fd65670: move a14, -*sp, 1 +3fd65680: movk 8, a11 +3fd65690: move a11, *a14+, 1 +3fd656a0: calla L3F701230 +3fd656d0: move a8, *a13, 1 +3fd656e0: move a14, -*sp, 1 +3fd656f0: move a7, *a14+, 1 +3fd65700: move a8, a11 +3fd65710: calla L3F701230 +3fd65740: move a8, *a11(0x20), 1 +3fd65760: move a14, -*sp, 1 +3fd65770: move a7, *a14+, 1 +3fd65780: move *a11(0x20), *a14+, 1 +3fd657a0: move a9, *a14+, 1 +3fd657b0: calla L3F9B3740 +3fd657e0: setf 8, 0, 0 +3fd657f0: move *a13(0x28), a5, 0 +3fd65810: move a5, *a11, 1 +3fd65820: move *a9(0x400), a5, 1 +3fd65840: jreq L3FD658A0 +3fd65850: move a14, -*sp, 1 +3fd65860: move a9, *a14+, 1 +3fd65870: move *a9(0x400), a5, 1 +3fd65890: call a5 +L3FD658A0: +3fd658a0: move a11, a8 +3fd658b0: move *sp(0xe0), a14, 1 +3fd658d0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd658f0: rets 2 +3fd65900: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd65920: move a14, a13 +3fd65930: addi 0x120, a14 +3fd65950: move *a13(0xffe0), a9, 1 +3fd65970: move *a13(0xffc0), a10, 1 +3fd65990: move *a10, a7, 1 +3fd659a0: sll 0x3, a7 +3fd659b0: move a7, *a13(0x100), 1 +3fd659d0: move *a9(0x380), a7, 1 +3fd659f0: move *a13(0x100), a5, 1 +3fd65a10: sll 0x3, a5 +3fd65a20: add a5, a7 +3fd65a30: move *a9(0x3a0), a5, 1 +3fd65a50: addk 32, a7 +3fd65a60: cmp a5, a7 +3fd65a70: jrls L3FD65AD0 +3fd65a80: move a14, -*sp, 1 +3fd65a90: move a9, *a14+, 1 +3fd65aa0: calla L3F9B1030 +L3FD65AD0: +3fd65ad0: move *a9(0x380), a7, 1 +3fd65af0: move a7, *a9(0x340), 1 +3fd65b10: move a7, a11 +3fd65b20: movi 0x76, a7 +3fd65b40: movb a7, *a11 +3fd65b50: move *a13(0x100), a5, 1 +3fd65b70: addk 4, a5 +3fd65b80: srl 0x2, a5 +3fd65b90: setf 16, 0, 0 +3fd65ba0: move a5, *a11(0x10), 0 +3fd65bc0: move *a13(0x100), a5, 1 +3fd65be0: addk 4, a5 +3fd65bf0: sll 0x3, a5 +3fd65c00: move *a9(0x380), a7, 1 +3fd65c20: add a5, a7 +3fd65c30: move a7, *a9(0x380), 1 +3fd65c50: move *a9(0x320), a7, 1 +3fd65c70: inc a7 +3fd65c80: move a7, *a9(0x320), 1 +3fd65ca0: movb *a10(0x0), *a11(0x8) +3fd65cd0: move a14, -*sp, 1 +3fd65ce0: move *a13(0x100), *a14+, 1 +3fd65d00: move a11, a7 +3fd65d10: addk 32, a7 +3fd65d20: move a7, *a14+, 1 +3fd65d30: move *a10(0x20), *a14+, 1 +3fd65d50: calla L3FB44400 +3fd65d80: move a14, -*sp, 1 +3fd65d90: movk 1, a7 +3fd65da0: move a7, *a14+, 1 +3fd65db0: sub a5, a5 +3fd65dc0: move a5, *a14+, 1 +3fd65dd0: move a13, *a14+, 1 +3fd65de0: move a9, *a14+, 1 +3fd65df0: calla L3F9B5C00 +3fd65e20: move *a9(0x400), a5, 1 +3fd65e40: jreq L3FD65EA0 +3fd65e50: move a14, -*sp, 1 +3fd65e60: move a9, *a14+, 1 +3fd65e70: move *a9(0x400), a5, 1 +3fd65e90: call a5 +L3FD65EA0: +3fd65ea0: setf 8, 0, 0 +3fd65eb0: move *a13(0x8), a8, 0 +3fd65ed0: move *sp(0xe0), a14, 1 +3fd65ef0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd65f10: rets 2 +L3FD65F20: +3fd65f20: mmtm sp, a7,a9,a11,a13 +3fd65f40: move a14, a13 +3fd65f50: addk 32, a14 +3fd65f60: move a14, -*sp, 1 +3fd65f70: movk 8, a11 +3fd65f80: move a11, *a14+, 1 +3fd65f90: calla L3F701230 +3fd65fc0: move a8, *a13, 1 +3fd65fd0: move *a13(0xffe0), *a8(0x0), 1 +3fd66000: move *a13(0xffe0), a9, 1 +3fd66020: jrle L3FD660C0 +3fd66030: move a14, -*sp, 1 +3fd66040: sll 0x3, a9 +3fd66050: move a9, *a14+, 1 +3fd66060: move a8, a9 +3fd66070: calla L3F701230 +3fd660a0: move a8, a7 +3fd660b0: jruc L3FD660D0 +L3FD660C0: +3fd660c0: sub a7, a7 +L3FD660D0: +3fd660d0: move a7, *a9(0x20), 1 +3fd660f0: move *a13, a8, 1 +3fd66100: move *sp(0xa0), a14, 1 +3fd66120: mmfm sp, a7,a9,a11,a13 +3fd66140: rets 2 +L3FD66150: +3fd66150: mmtm sp, a11,a13 +3fd66170: move a14, a13 +3fd66180: move *a13(0xffe0), a11, 1 +3fd661a0: jreq L3FD662C0 +3fd661b0: move *a11(0x20), a11, 1 +3fd661d0: jreq L3FD66260 +3fd661e0: move a14, -*sp, 1 +3fd661f0: move *a13(0xffe0), a11, 1 +3fd66210: move *a11(0x20), *a14+, 1 +3fd66230: calla L3F702440 +L3FD66260: +3fd66260: move a14, -*sp, 1 +3fd66270: move *a13(0xffe0), *a14+, 1 +3fd66290: calla L3F702440 +L3FD662C0: +3fd662c0: move *sp(0x60), a14, 1 +3fd662e0: mmfm sp, a11,a13 +3fd66300: rets 2 +3fd66310: mmtm sp, a5,a7,a9,a11,a13 +3fd66330: move a14, a13 +3fd66340: addi 0xc0, a14 +3fd66360: move a14, -*sp, 1 +3fd66370: movk 8, a11 +3fd66380: move a11, *a14+, 1 +3fd66390: calla L3F701230 +3fd663c0: move a8, *a13, 1 +3fd663d0: move *a13(0xffe0), a9, 1 +3fd663f0: move *a13(0xffa0), a11, 1 +3fd66410: move *a9, a9, 1 +3fd66420: mpys a11, a9 +3fd66430: move a9, *a13(0x60), 1 +3fd66450: move *a13(0xffe0), a9, 1 +3fd66470: move *a9+, *a8+, 1 +3fd66480: move *a9, *a8, 1 +3fd66490: sub a9, a9 +3fd664a0: move a9, *a13(0x40), 1 +3fd664c0: move *a13, a11, 1 +3fd664d0: move *a11, a11, 1 +3fd664e0: cmp a11, a9 +3fd664f0: jrge L3FD66840 +3fd66500: setf 8, 0, 0 +L3FD66510: +3fd66510: move *a13, a11, 1 +3fd66520: move *a13(0x60), a9, 1 +3fd66540: move *a13(0x40), a7, 1 +3fd66560: add a7, a9 +3fd66570: sll 0x3, a9 +3fd66580: move *a11(0x20), a7, 1 +3fd665a0: add a9, a7 +3fd665b0: move *a7, a9, 0 +3fd665c0: move *a13(0xffc0), a7, 0 +3fd665e0: cmp a7, a9 +3fd665f0: jrne L3FD66630 +3fd66600: move a11, a8 +3fd66610: jauc L3FD66F80 +L3FD66630: +3fd66630: move *a13(0x60), a9, 1 +3fd66650: move *a13(0x40), a7, 1 +3fd66670: add a7, a9 +3fd66680: sll 0x3, a9 +3fd66690: move *a11(0x20), a7, 1 +3fd666b0: add a9, a7 +3fd666c0: move *a7, a9, 0 +3fd666d0: jrne L3FD667C0 +3fd666e0: move *a13(0x60), a9, 1 +3fd66700: move *a13(0x40), a7, 1 +3fd66720: add a7, a9 +3fd66730: sll 0x3, a9 +3fd66740: move *a11(0x20), a7, 1 +3fd66760: add a9, a7 +3fd66770: movb *a13(0xffc0), *a7(0x0) +3fd667a0: move a11, a8 +3fd667b0: jruc L3FD66F80 +L3FD667C0: +3fd667c0: move *a13(0x40), a9, 1 +3fd667e0: inc a9 +3fd667f0: move a9, *a13(0x40), 1 +3fd66810: move *a11, a7, 1 +3fd66820: cmp a7, a9 +3fd66830: jrlt L3FD66510 +L3FD66840: +3fd66840: move a14, -*sp, 1 +3fd66850: move *a13(0xffe0), a11, 1 +3fd66870: move *a11, a7, 1 +3fd66880: inc a7 +3fd66890: move a7, *a14+, 1 +3fd668a0: calla L3FD65F20 +3fd668d0: move a8, *a13(0x20), 1 +3fd668f0: move *a13, a7, 1 +3fd66900: move *a8, *a7, 1 +3fd66910: move *a8(0x20), *a7(0x20), 1 +3fd66940: sub a7, a7 +3fd66950: move a7, *a13(0x60), 1 +3fd66970: move a7, *a13(0x80), 1 +3fd66990: move *a11, a9, 1 +3fd669a0: sll 0x3, a9 +3fd669b0: move a9, *a13(0xa0), 1 +3fd669d0: cmp a9, a7 +3fd669e0: jrge L3FD66E00 +L3FD669F0: +3fd669f0: sub a11, a11 +3fd66a00: move a11, *a13(0x40), 1 +3fd66a20: move *a13(0xffe0), a9, 1 +3fd66a40: move *a9, a7, 1 +3fd66a50: cmp a7, a11 +3fd66a60: jrge L3FD66C30 +L3FD66A70: +3fd66a70: move *a13, a11, 1 +3fd66a80: move *a13(0x80), a9, 1 +3fd66aa0: move *a13(0x40), a7, 1 +3fd66ac0: add a7, a9 +3fd66ad0: sll 0x3, a9 +3fd66ae0: move *a11(0x20), a5, 1 +3fd66b00: add a9, a5 +3fd66b10: move *a13(0xffe0), a9, 1 +3fd66b30: move *a13(0x60), a11, 1 +3fd66b50: add a7, a11 +3fd66b60: sll 0x3, a11 +3fd66b70: move *a9(0x20), a7, 1 +3fd66b90: add a11, a7 +3fd66ba0: movb *a7, *a5 +3fd66bb0: move *a13(0x40), a11, 1 +3fd66bd0: inc a11 +3fd66be0: move a11, *a13(0x40), 1 +3fd66c00: move *a9, a7, 1 +3fd66c10: cmp a7, a11 +3fd66c20: jrlt L3FD66A70 +L3FD66C30: +3fd66c30: move *a13, a7, 1 +3fd66c40: move *a13(0x80), a5, 1 +3fd66c60: add a11, a5 +3fd66c70: sll 0x3, a5 +3fd66c80: move *a7(0x20), a7, 1 +3fd66ca0: add a5, a7 +3fd66cb0: sub a5, a5 +3fd66cc0: movb a5, *a7 +3fd66cd0: move *a13(0x60), a7, 1 +3fd66cf0: move *a9, a5, 1 +3fd66d00: add a7, a5 +3fd66d10: move a5, *a13(0x60), 1 +3fd66d30: move *a13, a7, 1 +3fd66d40: move *a13(0x80), a5, 1 +3fd66d60: move *a7, a7, 1 +3fd66d70: add a5, a7 +3fd66d80: move a7, *a13(0x80), 1 +3fd66da0: move *a13(0x60), a5, 1 +3fd66dc0: move *a13(0xa0), a7, 1 +3fd66de0: cmp a7, a5 +3fd66df0: jrlt L3FD669F0 +L3FD66E00: +3fd66e00: move a14, -*sp, 1 +3fd66e10: move *a13(0xffe0), *a14+, 1 +3fd66e30: calla L3FD66150 +3fd66e60: move *a13, a11, 1 +3fd66e70: move *a11, a9, 1 +3fd66e80: move *a13(0xffa0), a7, 1 +3fd66ea0: mpys a7, a9 +3fd66eb0: move *a11, a5, 1 +3fd66ec0: add a5, a9 +3fd66ed0: dec a9 +3fd66ee0: move a9, *a13(0x80), 1 +3fd66f00: sll 0x3, a9 +3fd66f10: move *a11(0x20), a5, 1 +3fd66f30: add a9, a5 +3fd66f40: movb *a13(0xffc0), *a5(0x0) +3fd66f70: move a11, a8 +L3FD66F80: +3fd66f80: move *sp(0xc0), a14, 1 +3fd66fa0: mmfm sp, a5,a7,a9,a11,a13 +3fd66fc0: rets 2 +3fd66fd0: mmtm sp, a7,a9,a11,a13 +3fd66ff0: move a14, a13 +3fd67000: addi 0x60, a14 +3fd67020: move a14, -*sp, 1 +3fd67030: movk 8, a11 +3fd67040: move a11, *a14+, 1 +3fd67050: calla L3F701230 +3fd67080: move a8, *a13, 1 +3fd67090: move *a13(0xffe0), a9, 1 +3fd670b0: move *a13(0xffa0), a11, 1 +3fd670d0: move *a9, a9, 1 +3fd670e0: mpys a11, a9 +3fd670f0: move a9, *a13(0x40), 1 +3fd67110: move *a13(0xffe0), a9, 1 +3fd67130: move *a9+, *a8+, 1 +3fd67140: move *a9, *a8, 1 +3fd67150: sub a9, a9 +3fd67160: move a9, *a13(0x20), 1 +3fd67180: move *a13, a11, 1 +3fd67190: move *a11, a11, 1 +3fd671a0: cmp a11, a9 +3fd671b0: jrge L3FD673F0 +3fd671c0: setf 8, 0, 0 +L3FD671D0: +3fd671d0: move *a13, a11, 1 +3fd671e0: move *a13(0x40), a9, 1 +3fd67200: move *a13(0x20), a7, 1 +3fd67220: add a7, a9 +3fd67230: sll 0x3, a9 +3fd67240: move *a11(0x20), a7, 1 +3fd67260: add a9, a7 +3fd67270: move *a7, a9, 0 +3fd67280: move *a13(0xffc0), a7, 0 +3fd672a0: cmp a7, a9 +3fd672b0: jrne L3FD67370 +3fd672c0: move *a13(0x40), a9, 1 +3fd672e0: move *a13(0x20), a7, 1 +3fd67300: add a7, a9 +3fd67310: sll 0x3, a9 +3fd67320: move *a11(0x20), a7, 1 +3fd67340: add a9, a7 +3fd67350: sub a9, a9 +3fd67360: movb a9, *a7 +L3FD67370: +3fd67370: move *a13(0x20), a9, 1 +3fd67390: inc a9 +3fd673a0: move a9, *a13(0x20), 1 +3fd673c0: move *a11, a7, 1 +3fd673d0: cmp a7, a9 +3fd673e0: jrlt L3FD671D0 +L3FD673F0: +3fd673f0: move *a13, a8, 1 +3fd67400: move *sp(0xa0), a14, 1 +3fd67420: mmfm sp, a7,a9,a11,a13 +3fd67440: rets 2 +3fd67450: mmtm sp, a9,a11,a13 +3fd67470: move a14, a13 +3fd67480: addk 32, a14 +3fd67490: move *a13(0xffe0), a9, 1 +3fd674b0: move *a9(0x2e0), a11, 1 +3fd674d0: jrne L3FD67510 +3fd674e0: move *a13(0xffc0), a11, 1 +3fd67500: jrne L3FD67550 +L3FD67510: +3fd67510: move *a9(0x2e0), *a13(0x0), 1 +3fd67540: jruc L3FD675C0 +L3FD67550: +3fd67550: move a14, -*sp, 1 +3fd67560: move a11, *a14+, 1 +3fd67570: move a9, *a14+, 1 +3fd67580: calla L3F9B1790 +3fd675b0: move a8, *a13, 1 +L3FD675C0: +3fd675c0: move *a13, a8, 1 +3fd675d0: move *sp(0x80), a14, 1 +3fd675f0: mmfm sp, a9,a11,a13 +3fd67610: rets 2 +L3FD67620: +3fd67620: mmtm sp, a9,a11,a13 +3fd67640: move a14, a13 +3fd67650: addk 32, a14 +3fd67660: move *a13(0xffe0), a9, 1 +3fd67680: move *a9(0x2e0), a11, 1 +3fd676a0: jreq L3FD676F0 +3fd676b0: move *a9(0x2e0), *a13(0x0), 1 +3fd676e0: jruc L3FD67770 +L3FD676F0: +3fd676f0: move a14, -*sp, 1 +3fd67700: movk 2, a11 +3fd67710: move a11, *a14+, 1 +3fd67720: move a9, *a14+, 1 +3fd67730: calla L3F9B1790 +3fd67760: move a8, *a13, 1 +L3FD67770: +3fd67770: move *a13, a8, 1 +3fd67780: move *sp(0x80), a14, 1 +3fd677a0: mmfm sp, a9,a11,a13 +3fd677c0: rets 2 +L3FD677D0: +3fd677d0: mmtm sp, a7,a9,a10,a11,a13 +3fd677f0: move a14, a13 +3fd67800: move *a13(0xffe0), a9, 1 +3fd67820: move *a9(0x380), a11, 1 +3fd67840: move *a9(0x3a0), a7, 1 +3fd67860: addi 0x80, a11 +3fd67880: cmp a7, a11 +3fd67890: jrls L3FD678F0 +3fd678a0: move a14, -*sp, 1 +3fd678b0: move a9, *a14+, 1 +3fd678c0: calla L3F9B1030 +L3FD678F0: +3fd678f0: move *a9(0x380), a10, 1 +3fd67910: move a10, *a9(0x340), 1 +3fd67930: movk 2, a11 +3fd67940: movb a11, *a10 +3fd67950: movk 4, a7 +3fd67960: setf 16, 0, 0 +3fd67970: move a7, *a10(0x10), 0 +3fd67990: move *a9(0x380), a7, 1 +3fd679b0: addi 0x80, a7 +3fd679d0: move a7, *a9(0x380), 1 +3fd679f0: move *a9(0x320), a7, 1 +3fd67a10: inc a7 +3fd67a20: move a7, *a9(0x320), 1 +3fd67a40: move *a13(0xffc0), *a10(0x20), 1 +3fd67a70: movk 1, a7 +3fd67a80: move a7, *a10(0x40), 1 +3fd67aa0: move *a13(0xffa0), *a10(0x60), 1 +3fd67ad0: move *a9(0x400), a7, 1 +3fd67af0: jreq L3FD67B50 +3fd67b00: move a14, -*sp, 1 +3fd67b10: move a9, *a14+, 1 +3fd67b20: move *a9(0x400), a7, 1 +3fd67b40: call a7 +L3FD67B50: +3fd67b50: move *sp(0xc0), a14, 1 +3fd67b70: mmfm sp, a7,a9,a10,a11,a13 +3fd67b90: rets 2 +L3FD67BA0: +3fd67ba0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd67bc0: move a14, a13 +3fd67bd0: addi 0x2580, a14 +3fd67bf0: sub a11, a11 +3fd67c00: move a11, *a13(0xbe0), 1 +3fd67c20: move a11, *a13(0x2560), 1 +3fd67c40: calla L3FD76A60 +3fd67c70: move a8, *a13, 1 +3fd67c80: move *a13(0xffe0), a2, 1 +3fd67ca0: move *a13(0xffc0), a7, 1 +3fd67cc0: subk 4, a7 +3fd67cd0: jreq L3FD67DE0 +3fd67ce0: move *a13(0xffc0), a7, 1 +3fd67d00: subk 5, a7 +3fd67d10: jrne L3FD68490 +3fd67d20: setf 16, 1, 0 +3fd67d30: move *a2(0x80), a7, 0 +3fd67d50: move *a2, a5, 0 +3fd67d60: cmp a5, a7 +3fd67d70: jrne L3FD68490 +3fd67d80: move *a2(0x90), a7, 0 +3fd67da0: move *a2(0x10), a5, 0 +3fd67dc0: cmp a5, a7 +3fd67dd0: jrne L3FD68490 +L3FD67DE0: +3fd67de0: setf 16, 1, 0 +3fd67df0: move *a2(0x10), a7, 0 +3fd67e10: move *a2(0x30), a5, 0 +3fd67e30: cmp a5, a7 +3fd67e40: jrne L3FD67F60 +3fd67e50: move *a2(0x20), a7, 0 +3fd67e70: move *a2(0x40), a5, 0 +3fd67e90: cmp a5, a7 +3fd67ea0: jrne L3FD67F60 +3fd67eb0: move *a2(0x50), a7, 0 +3fd67ed0: move *a2(0x70), a5, 0 +3fd67ef0: cmp a5, a7 +3fd67f00: jrne L3FD67F60 +3fd67f10: move *a2(0x60), a7, 0 +3fd67f30: move *a2, a5, 0 +3fd67f40: cmp a5, a7 +3fd67f50: jreq L3FD680D0 +L3FD67F60: +3fd67f60: move *a2, a7, 0 +3fd67f70: move *a2(0x20), a5, 0 +3fd67f90: cmp a5, a7 +3fd67fa0: jrne L3FD68490 +3fd67fb0: move *a2(0x30), a7, 0 +3fd67fd0: move *a2(0x50), a5, 0 +3fd67ff0: cmp a5, a7 +3fd68000: jrne L3FD68490 +3fd68010: move *a2(0x40), a7, 0 +3fd68030: move *a2(0x60), a5, 0 +3fd68050: cmp a5, a7 +3fd68060: jrne L3FD68490 +3fd68070: move *a2(0x70), a7, 0 +3fd68090: move *a2(0x10), a5, 0 +3fd680b0: cmp a5, a7 +3fd680c0: jrne L3FD68490 +L3FD680D0: +3fd680d0: move *a2, a7, 0 +3fd680e0: move *a2(0x40), a5, 0 +3fd68100: cmp a5, a7 +3fd68110: jrge L3FD68140 +3fd68120: move *a2, a7, 0 +3fd68130: jruc L3FD68160 +L3FD68140: +3fd68140: move *a2(0x40), a7, 0 +L3FD68160: +3fd68160: move a7, *a8(0x40), 0 +3fd68180: move *a2(0x10), a7, 0 +3fd681a0: move *a2(0x50), a5, 0 +3fd681c0: cmp a5, a7 +3fd681d0: jrge L3FD68210 +3fd681e0: move *a2(0x10), a7, 0 +3fd68200: jruc L3FD68230 +L3FD68210: +3fd68210: move *a2(0x50), a7, 0 +L3FD68230: +3fd68230: move a7, *a8(0x60), 0 +3fd68250: move *a2, a7, 0 +3fd68260: move *a2(0x40), a5, 0 +3fd68280: cmp a5, a7 +3fd68290: jrle L3FD682C0 +3fd682a0: move *a2, a7, 0 +L3FD682B0: +3fd682b0: jruc L3FD682E0 +L3FD682C0: +3fd682c0: move *a2(0x40), a7, 0 +L3FD682E0: +3fd682e0: move a7, *a8(0x50), 0 +3fd68300: move *a2(0x10), a7, 0 +3fd68320: move *a2(0x50), a5, 0 +3fd68340: cmp a5, a7 +3fd68350: jrle L3FD68390 +3fd68360: move *a2(0x10), a7, 0 +3fd68380: jruc L3FD683B0 +L3FD68390: +3fd68390: move *a2(0x50), a7, 0 +L3FD683B0: +3fd683b0: move a7, *a8(0x70), 0 +3fd683d0: movk 1, a7 +3fd683e0: move a7, *a8(0x10), 0 +3fd68400: move *a8(0x20), a5, 1 +3fd68420: move a8, a3 +L3FD68430: +3fd68430: addi 0x40, a3 +3fd68450: move *a3+, *a5+, 1 +3fd68460: move *a3, *a5, 1 +3fd68470: jauc L3FD6A120 +L3FD68490: +3fd68490: move a14, -*sp, 1 +3fd684a0: move *a13(0xffc0), a7, 1 +3fd684c0: movi 0x2c, a5 +3fd684e0: mpyu a7, a5 +3fd684f0: move a5, *a14+, 1 +3fd68500: calla L3F701230 +3fd68530: move a8, *a13(0x240), 1 +3fd68550: move a13, a2 +3fd68560: addi 0xc00, a2 +3fd68580: move a14, -*sp, 1 +3fd68590: move a13, a5 +3fd685a0: addi 0x260, a5 +3fd685c0: move a5, *a14+, 1 +3fd685d0: move a8, *a14+, 1 +3fd685e0: move a13, a3 +3fd685f0: addi 0xe0, a3 +3fd68610: move a3, *a14+, 1 +3fd68620: move a13, a3 +3fd68630: addi 0x40, a3 +3fd68650: move a3, *a14+, 1 +3fd68660: move *a13(0xffe0), *a14+, 1 +3fd68680: move a7, *a14+, 1 +3fd68690: calla L3FD6A920 +3fd686c0: move *a13(0xc0), a0, 1 +3fd686e0: move a2, *a13(0x2520), 1 +3fd68700: move *a13(0xffa0), a3, 1 +3fd68720: jane L3FD691C0 +3fd68740: move *a13(0x60), a10, 1 +3fd68760: move *a13(0x40), a5, 1 +3fd68780: cmp a5, a10 +3fd68790: jage L3FD69DC0 +L3FD687B0: +3fd687b0: move a0, a3 +3fd687c0: jreq L3FD688C0 +3fd687d0: move *a0, a7, 1 +3fd687e0: cmp a7, a10 +3fd687f0: jrne L3FD688C0 +3fd68800: move a14, -*sp, 1 +3fd68810: move *a0(0x20), *a14+, 1 +3fd68830: move a13, a7 +3fd68840: addi 0xe0, a7 +3fd68860: move a7, *a14+, 1 +3fd68870: calla L3FD6B890 +3fd688a0: move *a0(0x40), a0, 1 +L3FD688C0: +3fd688c0: move a13, a7 +3fd688d0: addi 0xe0, a7 +3fd688f0: move a7, *a13(0x20), 1 +3fd68910: move *a13(0x1c0), a9, 1 +3fd68930: jreq L3FD690C0 +L3FD68940: +3fd68940: setf 16, 1, 0 +3fd68950: move *a9(0x20), *a2(0x0), 0 +3fd68980: move a10, *a2(0x10), 0 +3fd689a0: addk 32, a2 +3fd689b0: inc a11 +3fd689c0: cmpi 0xc8, a11 +3fd689e0: jrne L3FD68B50 +3fd689f0: move a14, -*sp, 1 +3fd68a00: movi 0x324, a7 +3fd68a20: move a7, *a14+, 1 +3fd68a30: calla L3F701230 +3fd68a60: move a8, *a13(0x2540), 1 +3fd68a80: move *a13(0x2520), a5, 1 +3fd68aa0: move a8, *a5(0x1900), 1 +3fd68ac0: move a8, *a13(0x2520), 1 +3fd68ae0: move a8, a2 +3fd68af0: move *a13(0x2560), a5, 1 +3fd68b10: inc a5 +3fd68b20: move a5, *a13(0x2560), 1 +3fd68b40: sub a11, a11 +L3FD68B50: +3fd68b50: move *a9, a7, 1 +3fd68b60: cmp a10, a7 +3fd68b70: jrne L3FD68C30 +3fd68b80: move *a13(0x20), a7, 1 +3fd68ba0: move *a9(0xe0), *a7(0xe0), 1 +3fd68bd0: move *a7(0xe0), a9, 1 +3fd68bf0: jreq L3FD690B0 +3fd68c00: move a7, *a9(0x100), 1 +3fd68c20: jruc L3FD690B0 +L3FD68C30: +3fd68c30: move *a9(0x80), a7, 1 +3fd68c50: jrle L3FD68E70 +3fd68c60: move *a9(0x40), a7, 1 +3fd68c80: jrle L3FD68D80 +3fd68c90: move *a9(0x20), a7, 1 +3fd68cb0: move *a9(0x80), a5, 1 +3fd68cd0: add a5, a7 +3fd68ce0: move a7, *a9(0x20), 1 +3fd68d00: move *a9(0x40), a7, 1 +3fd68d20: move *a9(0xa0), a5, 1 +3fd68d40: add a5, a7 +3fd68d50: move a7, *a9(0x40), 1 +3fd68d70: jruc L3FD69070 +L3FD68D80: +3fd68d80: move *a9(0x20), a7, 1 +3fd68da0: move *a9(0x60), a5, 1 +3fd68dc0: add a5, a7 +3fd68dd0: move a7, *a9(0x20), 1 +3fd68df0: move *a9(0x40), a7, 1 +3fd68e10: move *a9(0xc0), a5, 1 +3fd68e30: add a5, a7 +3fd68e40: move a7, *a9(0x40), 1 +3fd68e60: jruc L3FD69070 +L3FD68E70: +3fd68e70: move *a9(0x40), a7, 1 +3fd68e90: jrlt L3FD68F90 +3fd68ea0: move *a9(0x20), a7, 1 +3fd68ec0: move *a9(0x80), a5, 1 +3fd68ee0: add a5, a7 +3fd68ef0: move a7, *a9(0x20), 1 +3fd68f10: move *a9(0x40), a7, 1 +3fd68f30: move *a9(0xa0), a5, 1 +3fd68f50: add a5, a7 +3fd68f60: move a7, *a9(0x40), 1 +3fd68f80: jruc L3FD69070 +L3FD68F90: +3fd68f90: move *a9(0x20), a7, 1 +3fd68fb0: move *a9(0x60), a5, 1 +3fd68fd0: add a5, a7 +3fd68fe0: move a7, *a9(0x20), 1 +3fd69000: move *a9(0x40), a7, 1 +3fd69020: move *a9(0xc0), a5, 1 +3fd69040: add a5, a7 +3fd69050: move a7, *a9(0x40), 1 +L3FD69070: +3fd69070: move a9, *a13(0x20), 1 +3fd69090: move *a9(0xe0), a9, 1 +L3FD690B0: +3fd690b0: jrne L3FD68940 +L3FD690C0: +3fd690c0: move a14, -*sp, 1 +3fd690d0: move a13, a7 +3fd690e0: addi 0xe0, a7 +3fd69100: move a7, *a14+, 1 +3fd69110: calla L3FD6BE80 +3fd69140: inc a10 +3fd69150: move *a13(0x40), a5, 1 +3fd69170: cmp a5, a10 +3fd69180: jalt L3FD687B0 +3fd691a0: jauc L3FD69DC0 +L3FD691C0: +3fd691c0: move *a13(0x60), a10, 1 +3fd691e0: move *a13(0x40), a5, 1 +3fd69200: cmp a5, a10 +3fd69210: jage L3FD69DC0 +L3FD69230: +3fd69230: move a0, a3 +3fd69240: jreq L3FD69390 +3fd69250: move *a0, a7, 1 +3fd69260: cmp a7, a10 +3fd69270: jrne L3FD69390 +3fd69280: move a14, -*sp, 1 +3fd69290: move *a0(0x20), *a14+, 1 +3fd692b0: move a13, a7 +3fd692c0: addi 0xe0, a7 +3fd692e0: move a7, *a14+, 1 +3fd692f0: calla L3FD6B890 +3fd69320: move a14, -*sp, 1 +3fd69330: move a7, *a14+, 1 +3fd69340: calla L3FD6BBB0 +3fd69370: move *a0(0x40), a0, 1 +L3FD69390: +3fd69390: move a13, a7 +3fd693a0: addi 0xe0, a7 +3fd693c0: move a7, *a13(0x20), 1 +3fd693e0: move *a13(0x1c0), a9, 1 +3fd69400: move a9, a12 +3fd69410: jreq L3FD69C10 +L3FD69420: +3fd69420: cmp a9, a12 +3fd69430: jrne L3FD69670 +3fd69440: setf 16, 1, 0 +3fd69450: move *a9(0x20), *a2(0x0), 0 +3fd69480: move a10, *a2(0x10), 0 +3fd694a0: addk 32, a2 +3fd694b0: inc a11 +3fd694c0: cmpi 0xc8, a11 +3fd694e0: jrne L3FD69650 +3fd694f0: move a14, -*sp, 1 +3fd69500: movi 0x324, a7 +3fd69520: move a7, *a14+, 1 +3fd69530: calla L3F701230 +3fd69560: move a8, *a13(0x2540), 1 +3fd69580: move *a13(0x2520), a5, 1 +3fd695a0: move a8, *a5(0x1900), 1 +3fd695c0: move a8, *a13(0x2520), 1 +3fd695e0: move a8, a2 +3fd695f0: move *a13(0x2560), a5, 1 +3fd69610: inc a5 +3fd69620: move a5, *a13(0x2560), 1 +3fd69640: sub a11, a11 +L3FD69650: +3fd69650: move *a12(0x120), a12, 1 +L3FD69670: +3fd69670: move *a9, a7, 1 +3fd69680: cmp a10, a7 +3fd69690: jrne L3FD69780 +3fd696a0: move *a13(0x20), a7, 1 +3fd696c0: move *a9(0xe0), *a7(0xe0), 1 +3fd696f0: move *a7(0xe0), a9, 1 +3fd69710: movk 1, a5 +3fd69720: move a5, *a13(0xbe0), 1 +3fd69740: jreq L3FD69C00 +3fd69750: move a7, *a9(0x100), 1 +3fd69770: jruc L3FD69C00 +L3FD69780: +3fd69780: move *a9(0x80), a7, 1 +3fd697a0: jrle L3FD699C0 +3fd697b0: move *a9(0x40), a7, 1 +3fd697d0: jrle L3FD698D0 +3fd697e0: move *a9(0x20), a7, 1 +3fd69800: move *a9(0x80), a5, 1 +3fd69820: add a5, a7 +3fd69830: move a7, *a9(0x20), 1 +3fd69850: move *a9(0x40), a7, 1 +3fd69870: move *a9(0xa0), a5, 1 +3fd69890: add a5, a7 +3fd698a0: move a7, *a9(0x40), 1 +3fd698c0: jruc L3FD69BC0 +L3FD698D0: +3fd698d0: move *a9(0x20), a7, 1 +3fd698f0: move *a9(0x60), a5, 1 +3fd69910: add a5, a7 +3fd69920: move a7, *a9(0x20), 1 +3fd69940: move *a9(0x40), a7, 1 +3fd69960: move *a9(0xc0), a5, 1 +3fd69980: add a5, a7 +3fd69990: move a7, *a9(0x40), 1 +3fd699b0: jruc L3FD69BC0 +L3FD699C0: +3fd699c0: move *a9(0x40), a7, 1 +3fd699e0: jrlt L3FD69AE0 +3fd699f0: move *a9(0x20), a7, 1 +3fd69a10: move *a9(0x80), a5, 1 +3fd69a30: add a5, a7 +3fd69a40: move a7, *a9(0x20), 1 +3fd69a60: move *a9(0x40), a7, 1 +3fd69a80: move *a9(0xa0), a5, 1 +3fd69aa0: add a5, a7 +3fd69ab0: move a7, *a9(0x40), 1 +3fd69ad0: jruc L3FD69BC0 +L3FD69AE0: +3fd69ae0: move *a9(0x20), a7, 1 +3fd69b00: move *a9(0x60), a5, 1 +3fd69b20: add a5, a7 +3fd69b30: move a7, *a9(0x20), 1 +3fd69b50: move *a9(0x40), a7, 1 +3fd69b70: move *a9(0xc0), a5, 1 +3fd69b90: add a5, a7 +3fd69ba0: move a7, *a9(0x40), 1 +L3FD69BC0: +3fd69bc0: move a9, *a13(0x20), 1 +3fd69be0: move *a9(0xe0), a9, 1 +L3FD69C00: +3fd69c00: jrne L3FD69420 +L3FD69C10: +3fd69c10: move a14, -*sp, 1 +3fd69c20: move a13, a7 +3fd69c30: addi 0xe0, a7 +3fd69c50: move a7, *a14+, 1 +3fd69c60: calla L3FD6BE80 +3fd69c90: move a8, a3 +3fd69ca0: jrne L3FD69CE0 +3fd69cb0: move *a13(0xbe0), a5, 1 +3fd69cd0: jreq L3FD69D60 +L3FD69CE0: +3fd69ce0: move a14, -*sp, 1 +3fd69cf0: move a7, *a14+, 1 +3fd69d00: calla L3FD6BBB0 +3fd69d30: sub a5, a5 +3fd69d40: move a5, *a13(0xbe0), 1 +L3FD69D60: +3fd69d60: inc a10 +3fd69d70: move *a13(0x40), a3, 1 +3fd69d90: cmp a3, a10 +3fd69da0: jalt L3FD69230 +L3FD69DC0: +3fd69dc0: move a14, -*sp, 1 +3fd69dd0: move *a13(0xbc0), *a14+, 1 +3fd69df0: calla L3FD6C270 +3fd69e20: move a14, -*sp, 1 +3fd69e30: move *a13(0x0), *a14+, 1 +3fd69e50: move a13, a7 +3fd69e60: addi 0xc00, a7 +3fd69e80: move a7, *a14+, 1 +3fd69e90: move a11, *a14+, 1 +3fd69ea0: move *a13(0x2560), *a14+, 1 +3fd69ec0: calla L3FD6C3B0 +3fd69ef0: move *a13(0x2500), *a13(0x2520), 1 +3fd69f20: move *a13(0x2560), a5, 1 +3fd69f40: dec a5 +3fd69f50: move a5, *a13(0x2560), 1 +3fd69f70: jrlt L3FD6A0B0 +L3FD69F80: +3fd69f80: move *a13(0x2520), a7, 1 +3fd69fa0: move *a7(0x1900), *a13(0x2540), 1 +3fd69fd0: move a14, -*sp, 1 +3fd69fe0: move a7, *a14+, 1 +3fd69ff0: calla L3F702440 +3fd6a020: move *a13(0x2540), *a13(0x2520), 1 +3fd6a050: move *a13(0x2560), a7, 1 +3fd6a070: dec a7 +3fd6a080: move a7, *a13(0x2560), 1 +3fd6a0a0: jrge L3FD69F80 +L3FD6A0B0: +3fd6a0b0: move a14, -*sp, 1 +3fd6a0c0: move *a13(0x240), *a14+, 1 +3fd6a0e0: calla L3F702440 +3fd6a110: move *a13, a8, 1 +L3FD6A120: +3fd6a120: move *sp(0x160), a14, 1 +3fd6a140: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd6a160: rets 2 +L3FD6A170: +3fd6a170: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fd6a190: move a14, a13 +3fd6a1a0: addk 32, a14 +3fd6a1b0: move *a13(0xffe0), a7, 1 +3fd6a1d0: move a7, a12 +3fd6a1e0: addi 0x40, a12 +3fd6a200: move *a12(0x40), a11, 1 +3fd6a220: jreq L3FD6A310 +3fd6a230: move *a11, a7, 1 +3fd6a240: move *a13(0xffa0), a5, 1 +3fd6a260: cmp a5, a7 +3fd6a270: jrge L3FD6A310 +L3FD6A280: +3fd6a280: move a11, a12 +3fd6a290: move *a11(0x40), a11, 1 +3fd6a2b0: jreq L3FD6A310 +3fd6a2c0: move *a11, a7, 1 +3fd6a2d0: move *a13(0xffa0), a5, 1 +3fd6a2f0: cmp a5, a7 +3fd6a300: jrlt L3FD6A280 +L3FD6A310: +3fd6a310: move a11, a5 +3fd6a320: jreq L3FD6A380 +3fd6a330: move *a11, a7, 1 +3fd6a340: move *a13(0xffa0), a5, 1 +3fd6a360: cmp a5, a7 +3fd6a370: jrle L3FD6A670 +L3FD6A380: +3fd6a380: move *a13(0xff60), a7, 1 +3fd6a3a0: move *a7, a5, 1 +3fd6a3b0: subk 24, a5 +3fd6a3c0: jrle L3FD6A520 +3fd6a3d0: move a14, -*sp, 1 +3fd6a3e0: movi 0x130, a5 +3fd6a400: move a5, *a14+, 1 +3fd6a410: calla L3F701230 +3fd6a440: move a8, *a13, 1 +3fd6a450: move *a13(0xff80), a5, 1 +3fd6a470: move *a5, a5, 1 +3fd6a480: move a8, *a5(0x960), 1 +3fd6a4a0: sub a5, a5 +3fd6a4b0: move a5, *a8(0x960), 1 +3fd6a4d0: move *a13(0xff80), a5, 1 +3fd6a4f0: move a8, *a5, 1 +3fd6a500: sub a5, a5 +3fd6a510: move a5, *a7, 1 +L3FD6A520: +3fd6a520: move *a13(0xff80), a5, 1 +3fd6a540: move *a5, a3, 1 +3fd6a550: move *a7, a5, 1 +3fd6a560: inc a5 +3fd6a570: move a5, *a7, 1 +3fd6a580: dec a5 +3fd6a590: move a5, a7 +3fd6a5a0: sll 0x6, a5 +3fd6a5b0: sll 0x5, a7 +3fd6a5c0: add a7, a5 +3fd6a5d0: add a5, a3 +3fd6a5e0: move a3, a11 +3fd6a5f0: move *a12(0x40), *a11(0x40), 1 +3fd6a620: sub a7, a7 +3fd6a630: move a7, *a11(0x20), 1 +3fd6a650: move a11, *a12(0x40), 1 +L3FD6A670: +3fd6a670: move *a13(0xffa0), *a11(0x0), 1 +3fd6a6a0: sub a10, a10 +3fd6a6b0: move *a11(0x20), a9, 1 +3fd6a6d0: jreq L3FD6A820 +3fd6a6e0: move *a13(0xffc0), a7, 1 +3fd6a700: move *a9(0x20), a5, 1 +3fd6a720: move *a7(0x20), a3, 1 +3fd6a740: cmp a3, a5 +3fd6a750: jrge L3FD6A820 +L3FD6A760: +3fd6a760: move a9, a10 +3fd6a770: move *a9(0xe0), a9, 1 +3fd6a790: jreq L3FD6A820 +3fd6a7a0: move *a13(0xffc0), a7, 1 +3fd6a7c0: move *a9(0x20), a5, 1 +3fd6a7e0: move *a7(0x20), a3, 1 +3fd6a800: cmp a3, a5 +3fd6a810: jrlt L3FD6A760 +L3FD6A820: +3fd6a820: move *a13(0xffc0), a7, 1 +3fd6a840: move a9, *a7(0xe0), 1 +3fd6a860: move a10, a3 +3fd6a870: jreq L3FD6A8B0 +3fd6a880: move a7, *a10(0xe0), 1 +3fd6a8a0: jruc L3FD6A8D0 +L3FD6A8B0: +3fd6a8b0: move a7, *a11(0x20), 1 +L3FD6A8D0: +3fd6a8d0: move *sp(0x120), a14, 1 +3fd6a8f0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fd6a910: rets 2 +L3FD6A920: +3fd6a920: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fd6a940: move a14, a13 +3fd6a950: addi 0x60, a14 +3fd6a970: move *a13(0xffe0), a9, 1 +3fd6a990: move *a13(0xffc0), a10, 1 +3fd6a9b0: move *a13(0xff60), a11, 1 +3fd6a9d0: sub a7, a7 +3fd6a9e0: move a7, *a13, 1 +3fd6a9f0: cmpi 0x2, a9 +3fd6aa10: jalt L3FD6B840 +3fd6aa30: move *a13(0xff80), a5, 1 +3fd6aa50: move a7, *a5(0xe0), 1 +3fd6aa70: move a7, *a5(0x100), 1 +3fd6aa90: move a7, *a5(0x120), 1 +3fd6aab0: movi 0xfff0bdc0, a7 +3fd6aae0: move a7, *a5(0x20), 1 +3fd6ab00: move *a13(0xffa0), a7, 1 +3fd6ab20: sub a5, a5 +3fd6ab30: move a5, *a7(0x80), 1 +3fd6ab50: movi 0xfff0bdc0, a5 +3fd6ab80: move a5, *a7, 1 +3fd6ab90: neg a5 +3fd6aba0: move a5, *a7(0x20), 1 +3fd6abc0: move *a13(0xff40), a5, 1 +3fd6abe0: sub a7, a7 +3fd6abf0: move a7, *a5(0x960), 1 +3fd6ac10: move a9, a7 +3fd6ac20: dec a7 +3fd6ac30: sll 0x5, a7 +3fd6ac40: add a10, a7 +3fd6ac50: move a7, a2 +3fd6ac60: move a9, a7 +3fd6ac70: dec a9 +3fd6ac80: move a7, a7 +3fd6ac90: jaeq L3FD6B840 +3fd6acb0: setf 16, 1, 0 +L3FD6ACC0: +3fd6acc0: move a10, a4 +3fd6acd0: addk 32, a10 +3fd6ace0: move *a2(0x10), a7, 0 +3fd6ad00: move *a4(0x10), a5, 0 +3fd6ad20: cmp a5, a7 +3fd6ad30: jrle L3FD6ADA0 +3fd6ad40: move a2, a0 +3fd6ad50: move a4, a12 +3fd6ad60: sub a7, a7 +3fd6ad70: move a7, *a11(0x140), 1 +3fd6ad90: jruc L3FD6ADF0 +L3FD6ADA0: +3fd6ada0: move a4, a0 +3fd6adb0: move a2, a12 +3fd6adc0: movk 1, a7 +3fd6add0: move a7, *a11(0x140), 1 +L3FD6ADF0: +3fd6adf0: move *a0(0x10), a7, 0 +3fd6ae10: move *a12(0x10), a5, 0 +3fd6ae30: cmp a5, a7 +3fd6ae40: jaeq L3FD6B7E0 +3fd6ae60: move *a0(0x10), a7, 0 +3fd6ae80: dec a7 +3fd6ae90: move a7, *a11, 1 +3fd6aea0: move *a0(0x10), a7, 0 +3fd6aec0: move *a12(0x10), a5, 0 +3fd6aee0: sub a5, a7 +3fd6aef0: move a7, *a13(0x20), 1 +3fd6af10: jreq L3FD6B530 +3fd6af20: move *a12, a5, 0 +3fd6af30: move a5, *a11(0x20), 1 +L3FD6AF50: +3fd6af50: move *a0, a5, 0 +3fd6af60: move *a11(0x20), a3, 1 +3fd6af80: sub a3, a5 +3fd6af90: move a5, *a13(0x40), 1 +3fd6afb0: jrge L3FD6B290 +3fd6afc0: divs a7, a5 +3fd6afd0: move a5, *a11(0x60), 1 +3fd6aff0: move *a11(0x60), a5, 1 +3fd6b010: dec a5 +3fd6b020: move a5, *a11(0x80), 1 +3fd6b040: sll 0x1, a7 +3fd6b050: move *a11(0x80), a5, 1 +3fd6b070: mpys a5, a7 +3fd6b080: move *a13(0x40), a5, 1 +3fd6b0a0: sll 0x1, a5 +3fd6b0b0: sub a5, a7 +3fd6b0c0: move a7, *a11(0xa0), 1 +3fd6b0e0: move *a13(0x20), a7, 1 +3fd6b100: sll 0x1, a7 +3fd6b110: move *a11(0x60), a5, 1 +3fd6b130: mpys a5, a7 +3fd6b140: move *a13(0x40), a5, 1 +3fd6b160: sll 0x1, a5 +3fd6b170: sub a5, a7 +3fd6b180: move a7, *a11(0xc0), 1 +3fd6b1a0: move *a11(0x60), a7, 1 +3fd6b1c0: sll 0x1, a7 +3fd6b1d0: move *a13(0x20), a5, 1 +3fd6b1f0: mpys a5, a7 +3fd6b200: move *a13(0x40), a3, 1 +3fd6b220: sll 0x1, a3 +3fd6b230: sub a3, a7 +3fd6b240: sll 0x1, a5 +3fd6b250: sub a5, a7 +3fd6b260: move a7, *a11(0x40), 1 +3fd6b280: jruc L3FD6B530 +L3FD6B290: +3fd6b290: divs a7, a5 +3fd6b2a0: move a5, *a11(0x60), 1 +3fd6b2c0: move *a11(0x60), a5, 1 +3fd6b2e0: inc a5 +3fd6b2f0: move a5, *a11(0x80), 1 +3fd6b310: sll 0x1, a7 +3fd6b320: move *a11(0x80), a5, 1 +3fd6b340: mpys a5, a7 +3fd6b350: move *a13(0x40), a5, 1 +3fd6b370: sll 0x1, a5 +3fd6b380: sub a7, a5 +3fd6b390: move a5, *a11(0xa0), 1 +3fd6b3b0: move *a13(0x20), a7, 1 +3fd6b3d0: sll 0x1, a7 +3fd6b3e0: move *a11(0x60), a5, 1 +3fd6b400: mpys a5, a7 +3fd6b410: move *a13(0x40), a5, 1 +3fd6b430: sll 0x1, a5 +3fd6b440: sub a7, a5 +3fd6b450: move a5, *a11(0xc0), 1 +3fd6b470: move *a11(0x60), a7, 1 +3fd6b490: sll 0x1, a7 +3fd6b4a0: move *a13(0x20), a5, 1 +3fd6b4c0: mpys a5, a7 +3fd6b4d0: move *a13(0x40), a3, 1 +3fd6b4f0: sll 0x1, a3 +3fd6b500: sub a7, a3 +3fd6b510: move a3, *a11(0x40), 1 +L3FD6B530: +3fd6b530: move a14, -*sp, 1 +3fd6b540: move a13, *a14+, 1 +3fd6b550: move a13, a7 +3fd6b560: subi 0xc0, a7 +3fd6b580: move a7, *a14+, 1 +3fd6b590: move *a12(0x10), a8, 0 +3fd6b5b0: move a8, *a14+, 1 +3fd6b5c0: move a11, *a14+, 1 +3fd6b5d0: move *a13(0xffa0), *a14+, 1 +3fd6b5f0: calla L3FD6A170 +3fd6b620: move *a13(0xffa0), a5, 1 +3fd6b640: move *a5, a3, 1 +3fd6b650: setf 16, 1, 0 +3fd6b660: move *a2(0x10), a7, 0 +3fd6b680: cmp a7, a3 +3fd6b690: jrle L3FD6B6C0 +3fd6b6a0: move *a5, a7, 1 +3fd6b6b0: jruc L3FD6B6E0 +L3FD6B6C0: +3fd6b6c0: move *a2(0x10), a7, 0 +L3FD6B6E0: +3fd6b6e0: move a7, *a5, 1 +3fd6b6f0: move *a5(0x20), a7, 1 +3fd6b710: move *a2(0x10), a3, 0 +3fd6b730: cmp a3, a7 +3fd6b740: jrge L3FD6B780 +3fd6b750: move *a5(0x20), a7, 1 +3fd6b770: jruc L3FD6B7A0 +L3FD6B780: +3fd6b780: move *a2(0x10), a7, 0 +L3FD6B7A0: +3fd6b7a0: move a7, *a5(0x20), 1 +3fd6b7c0: addi 0x160, a11 +L3FD6B7E0: +3fd6b7e0: move a4, a2 +3fd6b7f0: move a9, a7 +3fd6b800: dec a9 +3fd6b810: move a7, a3 +3fd6b820: jane L3FD6ACC0 +L3FD6B840: +3fd6b840: move *sp(0x180), a14, 1 +3fd6b860: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fd6b880: rets 2 +L3FD6B890: +3fd6b890: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fd6b8b0: move a14, a13 +3fd6b8c0: move *a13(0xffe0), a9, 1 +3fd6b8e0: move *a13(0xffc0), a10, 1 +3fd6b900: move a9, a11 +3fd6b910: move *a9(0xe0), a9, 1 +3fd6b930: move a10, a10 +3fd6b940: jreq L3FD6BB60 +L3FD6B950: +3fd6b950: move a9, a9 +3fd6b960: jreq L3FD6BA70 +3fd6b970: move *a9(0x20), a7, 1 +3fd6b990: move *a10(0x20), a5, 1 +3fd6b9b0: cmp a5, a7 +3fd6b9c0: jrge L3FD6BA70 +L3FD6B9D0: +3fd6b9d0: move a9, a11 +3fd6b9e0: move *a9(0xe0), a9, 1 +3fd6ba00: jreq L3FD6BA70 +3fd6ba10: move *a9(0x20), a7, 1 +3fd6ba30: move *a10(0x20), a5, 1 +3fd6ba50: cmp a5, a7 +3fd6ba60: jrlt L3FD6B9D0 +L3FD6BA70: +3fd6ba70: move *a10(0xe0), a12, 1 +3fd6ba90: move a9, *a10(0xe0), 1 +3fd6bab0: move a9, a5 +3fd6bac0: jreq L3FD6BAF0 +3fd6bad0: move a10, *a9(0x100), 1 +L3FD6BAF0: +3fd6baf0: move a11, *a10(0x100), 1 +3fd6bb10: move a10, *a11(0xe0), 1 +3fd6bb30: move a10, a11 +3fd6bb40: move a12, a10 +3fd6bb50: jrne L3FD6B950 +L3FD6BB60: +3fd6bb60: move *sp(0x100), a14, 1 +3fd6bb80: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fd6bba0: rets 2 +L3FD6BBB0: +3fd6bbb0: mmtm sp, a7,a9,a10,a11,a12,a13 +3fd6bbd0: move a14, a13 +3fd6bbe0: move *a13(0xffe0), a9, 1 +3fd6bc00: movk 1, a11 +3fd6bc10: sub a12, a12 +3fd6bc20: move a12, *a9(0x120), 1 +3fd6bc40: move a9, a10 +3fd6bc50: move *a9(0xe0), a9, 1 +3fd6bc70: jreq L3FD6BE00 +L3FD6BC80: +3fd6bc80: move *a9(0x140), a7, 1 +3fd6bca0: jreq L3FD6BCD0 +3fd6bcb0: inc a12 +3fd6bcc0: jruc L3FD6BCE0 +L3FD6BCD0: +3fd6bcd0: dec a12 +L3FD6BCE0: +3fd6bce0: move a11, a7 +3fd6bcf0: jrne L3FD6BD20 +3fd6bd00: move a12, a7 +3fd6bd10: jreq L3FD6BD60 +L3FD6BD20: +3fd6bd20: move a11, a7 +3fd6bd30: jreq L3FD6BDD0 +3fd6bd40: move a12, a7 +3fd6bd50: jreq L3FD6BDD0 +L3FD6BD60: +3fd6bd60: move a9, *a10(0x120), 1 +3fd6bd80: move a9, a10 +3fd6bd90: move a11, a7 +3fd6bda0: movk 1, a11 +3fd6bdb0: jreq L3FD6BDD0 +3fd6bdc0: sub a11, a11 +L3FD6BDD0: +3fd6bdd0: move *a9(0xe0), a9, 1 +3fd6bdf0: jrne L3FD6BC80 +L3FD6BE00: +3fd6be00: sub a7, a7 +3fd6be10: move a7, *a10(0x120), 1 +3fd6be30: move *sp(0xe0), a14, 1 +3fd6be50: mmfm sp, a7,a9,a10,a11,a12,a13 +3fd6be70: rets 2 +L3FD6BE80: +3fd6be80: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd6bea0: move a14, a13 +3fd6beb0: move *a13(0xffe0), a9, 1 +3fd6bed0: sub a0, a0 +3fd6bee0: move *a9(0xe0), a9, 1 +3fd6bf00: jreq L3FD6C210 +L3FD6BF10: +3fd6bf10: move a9, a11 +3fd6bf20: move a9, a10 +3fd6bf30: move *a10(0x100), a7, 1 +3fd6bf50: move *a7(0x20), a7, 1 +3fd6bf70: move *a9(0x20), a5, 1 +3fd6bf90: cmp a5, a7 +3fd6bfa0: jrle L3FD6C050 +L3FD6BFB0: +3fd6bfb0: move *a10(0x100), a10, 1 +3fd6bfd0: move *a10(0x100), a7, 1 +3fd6bff0: move *a7(0x20), a7, 1 +3fd6c010: move *a9(0x20), a5, 1 +3fd6c030: cmp a5, a7 +3fd6c040: jrgt L3FD6BFB0 +L3FD6C050: +3fd6c050: move *a9(0xe0), a9, 1 +3fd6c070: cmp a11, a10 +3fd6c080: jreq L3FD6C1F0 +3fd6c090: move *a10(0x100), a12, 1 +3fd6c0b0: move *a11(0x100), a7, 1 +3fd6c0d0: move a9, *a7(0xe0), 1 +3fd6c0f0: move a9, a5 +3fd6c100: jreq L3FD6C140 +3fd6c110: move *a11(0x100), *a9(0x100), 1 +L3FD6C140: +3fd6c140: move a10, *a11(0xe0), 1 +3fd6c160: move *a10(0x100), a7, 1 +3fd6c180: move a11, *a7(0xe0), 1 +3fd6c1a0: move a11, *a10(0x100), 1 +3fd6c1c0: move a12, *a11(0x100), 1 +3fd6c1e0: movk 1, a0 +L3FD6C1F0: +3fd6c1f0: move a9, a5 +3fd6c200: jrne L3FD6BF10 +L3FD6C210: +3fd6c210: move a0, a8 +3fd6c220: move *sp(0x120), a14, 1 +3fd6c240: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd6c260: rets 2 +L3FD6C270: +3fd6c270: mmtm sp, a9,a10,a13 +3fd6c290: move a14, a13 +3fd6c2a0: move *a13(0xffe0), a9, 1 +3fd6c2c0: jreq L3FD6C360 +L3FD6C2D0: +3fd6c2d0: move *a9(0x960), a10, 1 +3fd6c2f0: move a14, -*sp, 1 +3fd6c300: move a9, *a14+, 1 +3fd6c310: calla L3F702440 +3fd6c340: move a10, a9 +3fd6c350: jrne L3FD6C2D0 +L3FD6C360: +3fd6c360: move *sp(0x80), a14, 1 +3fd6c380: mmfm sp, a9,a10,a13 +3fd6c3a0: rets 2 +L3FD6C3B0: +3fd6c3b0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd6c3d0: move a14, a13 +3fd6c3e0: addi 0x60, a14 +3fd6c400: move *a13(0xffe0), a9, 1 +3fd6c420: move *a13(0xffc0), a10, 1 +3fd6c440: move *a13(0xff80), a7, 1 +3fd6c460: move a7, a4 +3fd6c470: addi 0x40, a4 +3fd6c490: movi 0xc8, a7 +3fd6c4b0: mpys a9, a7 +3fd6c4c0: add a10, a7 +3fd6c4d0: sra 0x1, a7 +3fd6c4e0: move a7, *a13, 1 +3fd6c4f0: move *a13(0xff80), a7, 1 +3fd6c510: move a14, -*sp, 1 +3fd6c520: move *a13, a5, 1 +3fd6c530: sll 0x3, a5 +3fd6c540: move a5, *a14+, 1 +3fd6c550: move *a7(0x20), *a14+, 1 +3fd6c570: calla L3F7030E0 +3fd6c5a0: move a8, *a7(0x20), 1 +3fd6c5c0: move a8, a5 +3fd6c5d0: jrne L3FD6C610 +3fd6c5e0: sub a8, a8 +3fd6c5f0: jauc L3FD6D110 +L3FD6C610: +3fd6c610: move *a13(0xffa0), a0, 1 +3fd6c630: move *a7(0x20), a11, 1 +3fd6c650: setf 16, 1, 0 +3fd6c660: move *a0(0x10), *a4(0x20), 0 +3fd6c690: movi 0x7fff, a5 +3fd6c6b0: move a5, *a4, 0 +3fd6c6c0: neg a5 +3fd6c6d0: move a5, *a4(0x10), 0 +3fd6c6f0: sub a5, a5 +3fd6c700: move a5, *a13(0x40), 1 +3fd6c720: move a5, *a13(0x20), 1 +3fd6c740: move a9, a7 +3fd6c750: dec a9 +3fd6c760: move a7, a8 +3fd6c770: jreq L3FD6CD50 +L3FD6C780: +3fd6c780: movi 0x64, a2 +3fd6c7a0: move a0, a12 +3fd6c7b0: move a2, a7 +3fd6c7c0: dec a2 +3fd6c7d0: setf 16, 1, 0 +L3FD6C7E0: +3fd6c7e0: move *a12, *a11, 0 +3fd6c7f0: move *a12(0x10), *a11(0x20), 0 +3fd6c820: move *a4, a7, 0 +3fd6c830: move *a12, a5, 0 +3fd6c840: cmp a5, a7 +3fd6c850: jrge L3FD6C880 +3fd6c860: move *a4, a7, 0 +3fd6c870: jruc L3FD6C890 +L3FD6C880: +3fd6c880: move *a12, a7, 0 +L3FD6C890: +3fd6c890: move a7, *a4, 0 +3fd6c8a0: addk 32, a12 +3fd6c8b0: move *a12(0x0), *a11(0x10), 0 +3fd6c8e0: move *a12(0x10), a7, 0 +3fd6c900: inc a7 +3fd6c910: move a7, *a11(0x30), 0 +3fd6c930: move *a4(0x10), a7, 0 +3fd6c950: move *a12, a5, 0 +3fd6c960: cmp a5, a7 +3fd6c970: jrle L3FD6C9B0 +3fd6c980: move *a4(0x10), a7, 0 +3fd6c9a0: jruc L3FD6C9C0 +L3FD6C9B0: +3fd6c9b0: move *a12, a7, 0 +L3FD6C9C0: +3fd6c9c0: move a7, *a4(0x10), 0 +3fd6c9e0: move *a13(0xff80), a7, 1 +3fd6ca00: addk 16, a7 +3fd6ca10: move *a7, a5, 0 +3fd6ca20: inc a5 +3fd6ca30: move a5, *a7, 0 +3fd6ca40: move *a13(0xff80), a7, 1 +3fd6ca60: move *a13(0x40), a5, 1 +3fd6ca80: sll 0x6, a5 +3fd6ca90: move *a7(0x20), a7, 1 +3fd6cab0: add a5, a7 +3fd6cac0: move *a11(0x20), a5, 0 +3fd6cae0: move *a7(0x20), a7, 0 +3fd6cb00: cmp a7, a5 +3fd6cb10: jreq L3FD6CBE0 +3fd6cb20: move a14, -*sp, 1 +3fd6cb30: move *a13(0x20), *a14+, 1 +3fd6cb50: move *a13(0x40), *a14+, 1 +3fd6cb70: move *a13(0xff80), *a14+, 1 +3fd6cb90: calla L3FD7ACC0 +3fd6cbc0: move a8, *a13(0x40), 1 +L3FD6CBE0: +3fd6cbe0: move *a13(0xff80), a7, 1 +3fd6cc00: setf 16, 1, 0 +3fd6cc10: move *a7(0x10), a5, 0 +3fd6cc30: move a5, *a13(0x20), 1 +3fd6cc50: sll 0x6, a5 +3fd6cc60: move *a7(0x20), a7, 1 +3fd6cc80: add a5, a7 +3fd6cc90: move a7, a11 +3fd6cca0: addk 32, a12 +3fd6ccb0: move a2, a7 +3fd6ccc0: dec a2 +3fd6ccd0: move a7, a5 +3fd6cce0: jrne L3FD6C7E0 +3fd6ccf0: move *a0(0x1900), a0, 1 +3fd6cd10: move a9, a7 +3fd6cd20: dec a9 +3fd6cd30: move a7, a5 +3fd6cd40: jrne L3FD6C780 +L3FD6CD50: +3fd6cd50: move a10, a5 +3fd6cd60: jreq L3FD6D040 +3fd6cd70: move a0, a12 +3fd6cd80: sra 0x1, a10 +3fd6cd90: move a10, a7 +3fd6cda0: dec a10 +3fd6cdb0: move a7, a5 +3fd6cdc0: jreq L3FD6D040 +L3FD6CDD0: +3fd6cdd0: move *a12, *a11, 0 +3fd6cde0: move *a12(0x10), *a11(0x20), 0 +3fd6ce10: move *a4, a7, 0 +3fd6ce20: move *a12, a5, 0 +3fd6ce30: cmp a5, a7 +3fd6ce40: jrge L3FD6CE70 +3fd6ce50: move *a4, a7, 0 +3fd6ce60: jruc L3FD6CE80 +L3FD6CE70: +3fd6ce70: move *a12, a7, 0 +L3FD6CE80: +3fd6ce80: move a7, *a4, 0 +3fd6ce90: addk 32, a12 +3fd6cea0: move *a12(0x0), *a11(0x10), 0 +3fd6ced0: move *a12(0x10), a7, 0 +3fd6cef0: inc a7 +3fd6cf00: move a7, *a11(0x30), 0 +3fd6cf20: move *a4(0x10), a7, 0 +3fd6cf40: move *a12, a5, 0 +3fd6cf50: cmp a5, a7 +3fd6cf60: jrle L3FD6CFA0 +3fd6cf70: move *a4(0x10), a7, 0 +3fd6cf90: jruc L3FD6CFB0 +L3FD6CFA0: +3fd6cfa0: move *a12, a7, 0 +L3FD6CFB0: +3fd6cfb0: move a7, *a4(0x10), 0 +3fd6cfd0: addi 0x40, a11 +3fd6cff0: addk 32, a12 +3fd6d000: move a10, a7 +3fd6d010: dec a10 +3fd6d020: move a7, a5 +3fd6d030: jrne L3FD6CDD0 +L3FD6D040: +3fd6d040: move *a12(0xfff0), a7, 0 +3fd6d060: inc a7 +3fd6d070: move a7, *a4(0x30), 0 +3fd6d090: move *a13(0xff80), a7, 1 +3fd6d0b0: move *a13, a5, 1 +3fd6d0c0: move a5, *a7(0x10), 0 +3fd6d0e0: sext a5, 0 +3fd6d0f0: move a5, *a7, 0 +3fd6d100: movk 1, a8 +L3FD6D110: +3fd6d110: move *sp(0x160), a14, 1 +3fd6d130: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd6d150: rets 2 +L3FD6D160: +3fd6d160: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd6d180: move a14, a13 +3fd6d190: addi 0xe0, a14 +3fd6d1b0: move *a13(0xffe0), a9, 1 +3fd6d1d0: sub a7, a7 +3fd6d1e0: move a7, *a13, 1 +3fd6d1f0: move *a13(0xffa0), a7, 1 +3fd6d210: move *a7(0x80), a7, 1 +3fd6d230: jreq L3FD6D2B0 +3fd6d240: move a14, -*sp, 1 +3fd6d250: move *a13(0xffa0), *a14+, 1 +3fd6d270: move a9, *a14+, 1 +3fd6d280: calla L3F999F80 +L3FD6D2B0: +3fd6d2b0: move *a9(0x380), a7, 1 +3fd6d2d0: move *a9(0x3a0), a5, 1 +3fd6d2f0: addi 0x80, a7 +3fd6d310: cmp a5, a7 +3fd6d320: jrls L3FD6D380 +3fd6d330: move a14, -*sp, 1 +3fd6d340: move a9, *a14+, 1 +3fd6d350: calla L3F9B1030 +L3FD6D380: +3fd6d380: move *a9(0x380), a12, 1 +3fd6d3a0: move a12, *a9(0x340), 1 +3fd6d3c0: movi 0x4a, a7 +3fd6d3e0: movb a7, *a12 +3fd6d3f0: movk 4, a5 +3fd6d400: setf 16, 0, 0 +3fd6d410: move a5, *a12(0x10), 0 +3fd6d430: move *a9(0x380), a5, 1 +3fd6d450: addi 0x80, a5 +3fd6d470: move a5, *a9(0x380), 1 +3fd6d490: move *a9(0x320), a5, 1 +3fd6d4b0: inc a5 +3fd6d4c0: move a5, *a9(0x320), 1 +3fd6d4e0: move *a13(0xffc0), *a12(0x20), 1 +3fd6d510: move *a13(0xffa0), a5, 1 +3fd6d530: move *a5(0x20), *a12(0x40), 1 +3fd6d560: move *a13(0xff80), *a12(0x60), 0 +3fd6d590: move *a13(0xff60), *a12(0x70), 0 +3fd6d5c0: move *a13(0xff40), a11, 1 +3fd6d5e0: sub a10, a10 +3fd6d5f0: move *a13(0xff20), a7, 1 +3fd6d610: cmp a7, a10 +3fd6d620: jrge L3FD6DAA0 +L3FD6D630: +3fd6d630: move *a11(0x60), a7, 1 +3fd6d650: jreq L3FD6D690 +3fd6d660: move *a13, a7, 1 +3fd6d670: addk 5, a7 +3fd6d680: move a7, *a13, 1 +L3FD6D690: +3fd6d690: move *a11(0x40), a7, 1 +3fd6d6b0: jreq L3FD6D8B0 +3fd6d6c0: move *a11(0x40), a7, 1 +3fd6d6e0: jrle L3FD6D7B0 +3fd6d6f0: move *a11(0x40), a7, 1 +3fd6d710: addi 0x7e, a7 +3fd6d730: movi 0x7f, a5 +3fd6d750: divs a5, a7 +3fd6d760: sll 0x1, a7 +3fd6d770: move *a13, a5, 1 +3fd6d780: add a5, a7 +3fd6d790: move a7, *a13, 1 +3fd6d7a0: jruc L3FD6D8B0 +L3FD6D7B0: +3fd6d7b0: move *a11(0x40), a7, 1 +3fd6d7d0: jrle L3FD6D810 +3fd6d7e0: move *a11(0x40), a7, 1 +3fd6d800: jruc L3FD6D840 +L3FD6D810: +3fd6d810: move *a11(0x40), a7, 1 +3fd6d830: neg a7 +L3FD6D840: +3fd6d840: addi 0x7f, a7 +3fd6d860: sra 0x7, a7 +3fd6d870: sll 0x1, a7 +3fd6d880: move *a13, a5, 1 +3fd6d890: add a5, a7 +3fd6d8a0: move a7, *a13, 1 +L3FD6D8B0: +3fd6d8b0: move *a11(0x20), a7, 1 +3fd6d8d0: jrle L3FD6DA30 +3fd6d8e0: move *a11(0x20), a7, 1 +3fd6d900: addi 0xfd, a7 +3fd6d920: movi 0xfe, a5 +3fd6d940: divs a5, a7 +3fd6d950: dec a7 +3fd6d960: sll 0x1, a7 +3fd6d970: move *a13, a5, 1 +3fd6d980: add a5, a7 +3fd6d990: move a7, *a13, 1 +3fd6d9a0: move *a11(0x40), a5, 1 +3fd6d9c0: jrne L3FD6D9F0 +3fd6d9d0: addk 2, a7 +3fd6d9e0: move a7, *a13, 1 +L3FD6D9F0: +3fd6d9f0: move *a11(0x20), a5, 1 +3fd6da10: add a7, a5 +3fd6da20: move a5, *a13, 1 +L3FD6DA30: +3fd6da30: addi 0x80, a11 +3fd6da50: inc a10 +3fd6da60: move *a13(0xff20), a7, 1 +3fd6da80: cmp a7, a10 +3fd6da90: jrlt L3FD6D630 +L3FD6DAA0: +3fd6daa0: move *a13, a5, 1 +3fd6dab0: addk 3, a5 +3fd6dac0: sra 0x2, a5 +3fd6dad0: setf 16, 0, 0 +3fd6dae0: zext a5, 0 +3fd6daf0: move *a12(0x10), a7, 0 +3fd6db10: add a5, a7 +3fd6db20: move a7, *a12(0x10), 0 +3fd6db40: move *a13, a7, 1 +3fd6db50: sll 0x3, a7 +3fd6db60: move *a9(0x380), a5, 1 +3fd6db80: add a7, a5 +3fd6db90: move *a9(0x3a0), a7, 1 +3fd6dbb0: cmp a7, a5 +3fd6dbc0: jrls L3FD6DC20 +3fd6dbd0: move a14, -*sp, 1 +3fd6dbe0: move a9, *a14+, 1 +3fd6dbf0: calla L3F9B1030 +L3FD6DC20: +3fd6dc20: move *a13(0xff40), a11, 1 +3fd6dc40: sub a10, a10 +3fd6dc50: move *a13(0xff20), a7, 1 +3fd6dc70: cmp a7, a10 +3fd6dc80: jage L3FD6F700 +L3FD6DCA0: +3fd6dca0: move *a11(0x60), a7, 1 +3fd6dcc0: jreq L3FD6E090 +3fd6dcd0: move *a9(0x380), a7, 1 +3fd6dcf0: move *a9(0x3a0), a5, 1 +3fd6dd10: addi 0x28, a7 +3fd6dd30: cmp a5, a7 +3fd6dd40: jrls L3FD6DDA0 +3fd6dd50: move a14, -*sp, 1 +3fd6dd60: move a9, *a14+, 1 +3fd6dd70: calla L3F9B1030 +L3FD6DDA0: +3fd6dda0: move *a9(0x380), a0, 1 +3fd6ddc0: move *a9(0x380), a7, 1 +3fd6dde0: addi 0x28, a7 +3fd6de00: move a7, *a9(0x380), 1 +3fd6de20: movi 0xff, a7 +3fd6de40: movb a7, *a0 +3fd6de50: move *a11(0x60), a5, 1 +3fd6de70: andi 0xff000000, a5 +3fd6dea0: srl 0x18, a5 +3fd6deb0: movb a5, *a0(0x8) +3fd6ded0: move *a11(0x60), a5, 1 +3fd6def0: andi 0xff0000, a5 +3fd6df20: srl 0x10, a5 +3fd6df30: movb a5, *a0(0x10) +3fd6df50: move *a11(0x60), a5, 1 +3fd6df70: andi 0xff00, a5 +3fd6dfa0: srl 0x8, a5 +3fd6dfb0: movb a5, *a0(0x18) +3fd6dfd0: move *a11(0x60), a5, 1 +3fd6dff0: andi 0xff, a5 +3fd6e020: movb a5, *a0(0x20) +3fd6e040: move *a13(0xffa0), a5, 1 +3fd6e060: move *a11(0x60), *a5(0x280), 1 +L3FD6E090: +3fd6e090: movk 2, a7 +3fd6e0a0: move a7, *a13(0x20), 1 +3fd6e0c0: move *a11(0x20), *a13(0x40), 1 +3fd6e0f0: move *a11(0x40), *a13(0x60), 1 +3fd6e120: movk 1, a5 +3fd6e130: move a5, *a13(0x80), 1 +3fd6e150: move *a11(0x0), *a13(0xa0), 1 +3fd6e180: move *a13(0x60), a5, 1 +3fd6e1a0: cmpi 0xff80, a5 +3fd6e1c0: jrlt L3FD6E200 +3fd6e1d0: cmpi 0x7f, a5 +3fd6e1f0: jrle L3FD6E560 +L3FD6E200: +3fd6e200: movk 2, a7 +3fd6e210: move a7, *a13(0xc0), 1 +3fd6e230: sll 0x3, a7 +3fd6e240: move *a9(0x380), a5, 1 +3fd6e260: add a7, a5 +3fd6e270: move *a9(0x3a0), a7, 1 +3fd6e290: cmp a7, a5 +3fd6e2a0: jrls L3FD6E300 +3fd6e2b0: move a14, -*sp, 1 +3fd6e2c0: move a9, *a14+, 1 +3fd6e2d0: calla L3F9B1030 +L3FD6E300: +3fd6e300: move *a9(0x380), a0, 1 +3fd6e320: move *a13(0xc0), a7, 1 +3fd6e340: sll 0x3, a7 +3fd6e350: move *a9(0x380), a5, 1 +3fd6e370: add a7, a5 +3fd6e380: move a5, *a9(0x380), 1 +3fd6e3a0: sub a7, a7 +3fd6e3b0: movb a7, *a0 +3fd6e3c0: move *a13(0x60), a5, 1 +3fd6e3e0: jrle L3FD6E480 +3fd6e3f0: movi 0x7f, a7 +3fd6e410: movb a7, *a0(0x8) +3fd6e430: subi 0x7f, a5 +3fd6e450: move a5, *a13(0x60), 1 +3fd6e470: jruc L3FD6E500 +L3FD6E480: +3fd6e480: movi 0xff80, a7 +3fd6e4a0: movb a7, *a0(0x8) +3fd6e4c0: addi 0x80, a5 +3fd6e4e0: move a5, *a13(0x60), 1 +L3FD6E500: +3fd6e500: cmpi 0xff80, a5 +3fd6e520: jrlt L3FD6E200 +3fd6e530: cmpi 0x7f, a5 +3fd6e550: jrgt L3FD6E200 +L3FD6E560: +3fd6e560: move a5, a7 +3fd6e570: jreq L3FD6E760 +3fd6e580: move *a13(0x20), a5, 1 +3fd6e5a0: sll 0x3, a5 +3fd6e5b0: move *a9(0x380), a7, 1 +3fd6e5d0: add a5, a7 +3fd6e5e0: move *a9(0x3a0), a5, 1 +3fd6e600: cmp a5, a7 +3fd6e610: jrls L3FD6E670 +3fd6e620: move a14, -*sp, 1 +3fd6e630: move a9, *a14+, 1 +3fd6e640: calla L3F9B1030 +L3FD6E670: +3fd6e670: move *a9(0x380), a0, 1 +3fd6e690: move *a13(0x20), a7, 1 +3fd6e6b0: sll 0x3, a7 +3fd6e6c0: move *a9(0x380), a5, 1 +3fd6e6e0: add a7, a5 +3fd6e6f0: move a5, *a9(0x380), 1 +3fd6e710: sub a7, a7 +3fd6e720: movb a7, *a0 +3fd6e730: movb *a13(0x60), *a0(0x8) +L3FD6E760: +3fd6e760: move *a13(0x40), a7, 1 +3fd6e780: cmpi 0xfe, a7 +3fd6e7a0: jrle L3FD6EF80 +L3FD6E7B0: +3fd6e7b0: movi 0xfe, a7 +3fd6e7d0: move a7, *a13(0x20), 1 +3fd6e7f0: move *a13(0x80), a5, 1 +3fd6e810: jreq L3FD6EBF0 +3fd6e820: sub a5, a5 +3fd6e830: move a5, *a13(0x80), 1 +3fd6e850: move *a11(0x40), a5, 1 +3fd6e870: jrne L3FD6EA60 +3fd6e880: addk 2, a7 +3fd6e890: move a7, *a13(0x20), 1 +3fd6e8b0: sll 0x3, a7 +3fd6e8c0: move *a9(0x380), a5, 1 +3fd6e8e0: add a7, a5 +3fd6e8f0: move *a9(0x3a0), a7, 1 +3fd6e910: cmp a7, a5 +3fd6e920: jrls L3FD6E980 +3fd6e930: move a14, -*sp, 1 +3fd6e940: move a9, *a14+, 1 +3fd6e950: calla L3F9B1030 +L3FD6E980: +3fd6e980: move *a9(0x380), a0, 1 +3fd6e9a0: move *a13(0x20), a7, 1 +3fd6e9c0: sll 0x3, a7 +3fd6e9d0: move *a9(0x380), a5, 1 +3fd6e9f0: add a7, a5 +3fd6ea00: move a5, *a9(0x380), 1 +3fd6ea20: sub a7, a7 +3fd6ea30: movb a7, *a0(0x8) +3fd6ea50: jruc L3FD6EDC0 +L3FD6EA60: +3fd6ea60: sll 0x3, a7 +3fd6ea70: move *a9(0x380), a5, 1 +3fd6ea90: add a7, a5 +3fd6eaa0: move *a9(0x3a0), a7, 1 +3fd6eac0: cmp a7, a5 +3fd6ead0: jrls L3FD6EB30 +3fd6eae0: move a14, -*sp, 1 +3fd6eaf0: move a9, *a14+, 1 +3fd6eb00: calla L3F9B1030 +L3FD6EB30: +3fd6eb30: move *a9(0x380), *a13(0xc0), 1 +3fd6eb60: move *a13(0x20), a7, 1 +3fd6eb80: sll 0x3, a7 +3fd6eb90: move *a9(0x380), a5, 1 +3fd6ebb0: add a7, a5 +3fd6ebc0: move a5, *a9(0x380), 1 +3fd6ebe0: jruc L3FD6EDC0 +L3FD6EBF0: +3fd6ebf0: addk 2, a7 +3fd6ec00: move a7, *a13(0x20), 1 +3fd6ec20: sll 0x3, a7 +3fd6ec30: move *a9(0x380), a5, 1 +3fd6ec50: add a7, a5 +3fd6ec60: move *a9(0x3a0), a7, 1 +3fd6ec80: cmp a7, a5 +3fd6ec90: jrls L3FD6ECF0 +3fd6eca0: move a14, -*sp, 1 +3fd6ecb0: move a9, *a14+, 1 +3fd6ecc0: calla L3F9B1030 +L3FD6ECF0: +3fd6ecf0: move *a9(0x380), a0, 1 +3fd6ed10: move *a13(0x20), a7, 1 +3fd6ed30: sll 0x3, a7 +3fd6ed40: move *a9(0x380), a5, 1 +3fd6ed60: add a7, a5 +3fd6ed70: move a5, *a9(0x380), 1 +3fd6ed90: sub a7, a7 +3fd6eda0: movb a7, *a0(0x8) +L3FD6EDC0: +3fd6edc0: movi 0xfe, a7 +3fd6ede0: movb a7, *a0 +3fd6edf0: move a14, -*sp, 1 +3fd6ee00: move a7, *a14+, 1 +3fd6ee10: move a0, a5 +3fd6ee20: addk 16, a5 +3fd6ee30: move a5, *a14+, 1 +3fd6ee40: move *a13(0xa0), *a14+, 1 +3fd6ee60: calla L3FB44400 +3fd6ee90: move *a13(0x40), a5, 1 +3fd6eeb0: subi 0xfe, a5 +3fd6eed0: move a5, *a13(0x40), 1 +3fd6eef0: move *a13(0xa0), a7, 1 +3fd6ef10: addi 0x7f0, a7 +3fd6ef30: move a7, *a13(0xa0), 1 +3fd6ef50: cmpi 0xfe, a5 +3fd6ef70: jrgt L3FD6E7B0 +L3FD6EF80: +3fd6ef80: move *a13(0x40), a7, 1 +3fd6efa0: jreq L3FD6F680 +3fd6efb0: move a7, *a13(0x20), 1 +3fd6efd0: move *a13(0x80), a5, 1 +3fd6eff0: jreq L3FD6F3D0 +3fd6f000: sub a5, a5 +3fd6f010: move a5, *a13(0x80), 1 +3fd6f030: move *a11(0x40), a5, 1 +3fd6f050: jrne L3FD6F240 +3fd6f060: addk 2, a7 +3fd6f070: move a7, *a13(0x20), 1 +3fd6f090: sll 0x3, a7 +3fd6f0a0: move *a9(0x380), a5, 1 +3fd6f0c0: add a7, a5 +3fd6f0d0: move *a9(0x3a0), a7, 1 +3fd6f0f0: cmp a7, a5 +3fd6f100: jrls L3FD6F160 +3fd6f110: move a14, -*sp, 1 +3fd6f120: move a9, *a14+, 1 +3fd6f130: calla L3F9B1030 +L3FD6F160: +3fd6f160: move *a9(0x380), a0, 1 +3fd6f180: move *a13(0x20), a7, 1 +3fd6f1a0: sll 0x3, a7 +3fd6f1b0: move *a9(0x380), a5, 1 +3fd6f1d0: add a7, a5 +3fd6f1e0: move a5, *a9(0x380), 1 +3fd6f200: sub a7, a7 +3fd6f210: movb a7, *a0(0x8) +3fd6f230: jruc L3FD6F5A0 +L3FD6F240: +3fd6f240: sll 0x3, a7 +3fd6f250: move *a9(0x380), a5, 1 +3fd6f270: add a7, a5 +3fd6f280: move *a9(0x3a0), a7, 1 +3fd6f2a0: cmp a7, a5 +3fd6f2b0: jrls L3FD6F310 +3fd6f2c0: move a14, -*sp, 1 +3fd6f2d0: move a9, *a14+, 1 +3fd6f2e0: calla L3F9B1030 +L3FD6F310: +3fd6f310: move *a9(0x380), *a13(0xc0), 1 +3fd6f340: move *a13(0x20), a7, 1 +3fd6f360: sll 0x3, a7 +3fd6f370: move *a9(0x380), a5, 1 +3fd6f390: add a7, a5 +3fd6f3a0: move a5, *a9(0x380), 1 +3fd6f3c0: jruc L3FD6F5A0 +L3FD6F3D0: +3fd6f3d0: addk 2, a7 +3fd6f3e0: move a7, *a13(0x20), 1 +3fd6f400: sll 0x3, a7 +3fd6f410: move *a9(0x380), a5, 1 +3fd6f430: add a7, a5 +3fd6f440: move *a9(0x3a0), a7, 1 +3fd6f460: cmp a7, a5 +3fd6f470: jrls L3FD6F4D0 +3fd6f480: move a14, -*sp, 1 +3fd6f490: move a9, *a14+, 1 +3fd6f4a0: calla L3F9B1030 +L3FD6F4D0: +3fd6f4d0: move *a9(0x380), a0, 1 +3fd6f4f0: move *a13(0x20), a7, 1 +3fd6f510: sll 0x3, a7 +3fd6f520: move *a9(0x380), a5, 1 +3fd6f540: add a7, a5 +3fd6f550: move a5, *a9(0x380), 1 +3fd6f570: sub a7, a7 +3fd6f580: movb a7, *a0(0x8) +L3FD6F5A0: +3fd6f5a0: movb *a13(0x40), *a0(0x0) +3fd6f5d0: move a14, -*sp, 1 +3fd6f5e0: move *a13(0x40), *a14+, 1 +3fd6f600: move a0, a7 +3fd6f610: addk 16, a7 +3fd6f620: move a7, *a14+, 1 +3fd6f630: move *a13(0xa0), *a14+, 1 +3fd6f650: calla L3FB44400 +L3FD6F680: +3fd6f680: addi 0x80, a11 +3fd6f6a0: inc a10 +3fd6f6b0: move *a13(0xff20), a7, 1 +3fd6f6d0: cmp a7, a10 +3fd6f6e0: jalt L3FD6DCA0 +L3FD6F700: +3fd6f700: move *a13, a5, 1 +3fd6f710: movk 3, a7 +3fd6f720: and a5, a7 +3fd6f730: move a7, *a13, 1 +3fd6f740: jreq L3FD6F930 +3fd6f750: neg a7 +3fd6f760: addk 4, a7 +3fd6f770: move a7, *a13, 1 +3fd6f780: sll 0x3, a7 +3fd6f790: move *a9(0x380), a5, 1 +3fd6f7b0: add a7, a5 +3fd6f7c0: move *a9(0x3a0), a7, 1 +3fd6f7e0: cmp a7, a5 +3fd6f7f0: jrls L3FD6F850 +3fd6f800: move a14, -*sp, 1 +3fd6f810: move a9, *a14+, 1 +3fd6f820: calla L3F9B1030 +L3FD6F850: +3fd6f850: move *a9(0x380), *a13(0x20), 1 +3fd6f880: move *a13, a7, 1 +3fd6f890: sll 0x3, a7 +3fd6f8a0: move *a9(0x380), a5, 1 +3fd6f8c0: add a7, a5 +3fd6f8d0: move a5, *a9(0x380), 1 +3fd6f8f0: move *a13(0x20), a7, 1 +3fd6f910: sub a5, a5 +3fd6f920: movb a5, *a7 +L3FD6F930: +3fd6f930: move *a9(0x380), a7, 1 +3fd6f950: move *a9(0x360), a5, 1 +3fd6f970: sub a5, a7 +3fd6f980: sra 0x3, a7 +3fd6f990: movk 3, a5 +3fd6f9a0: and a5, a7 +3fd6f9b0: jreq L3FD6FA10 +3fd6f9c0: move a14, -*sp, 1 +3fd6f9d0: move a9, *a14+, 1 +3fd6f9e0: calla L3F9B1030 +L3FD6FA10: +3fd6fa10: move *a9(0x400), a7, 1 +3fd6fa30: jreq L3FD6FA90 +3fd6fa40: move a14, -*sp, 1 +3fd6fa50: move a9, *a14+, 1 +3fd6fa60: move *a9(0x400), a7, 1 +3fd6fa80: call a7 +L3FD6FA90: +3fd6fa90: move *sp(0x120), a14, 1 +3fd6fab0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd6fad0: rets 2 +3fd6fae0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd6fb00: move a14, a13 +3fd6fb10: addi 0xe0, a14 +3fd6fb30: move *a13(0xffe0), a9, 1 +3fd6fb50: sub a7, a7 +3fd6fb60: move a7, *a13, 1 +3fd6fb70: move *a13(0xffa0), a7, 1 +3fd6fb90: move *a7(0x80), a7, 1 +3fd6fbb0: jreq L3FD6FC30 +3fd6fbc0: move a14, -*sp, 1 +3fd6fbd0: move *a13(0xffa0), *a14+, 1 +3fd6fbf0: move a9, *a14+, 1 +3fd6fc00: calla L3F999F80 +L3FD6FC30: +3fd6fc30: move *a9(0x380), a7, 1 +3fd6fc50: move *a9(0x3a0), a5, 1 +3fd6fc70: addi 0x80, a7 +3fd6fc90: cmp a5, a7 +3fd6fca0: jrls L3FD6FD00 +3fd6fcb0: move a14, -*sp, 1 +3fd6fcc0: move a9, *a14+, 1 +3fd6fcd0: calla L3F9B1030 +L3FD6FD00: +3fd6fd00: move *a9(0x380), a12, 1 +3fd6fd20: move a12, *a9(0x340), 1 +3fd6fd40: movi 0x4b, a7 +3fd6fd60: movb a7, *a12 +3fd6fd70: movk 4, a5 +3fd6fd80: setf 16, 0, 0 +3fd6fd90: move a5, *a12(0x10), 0 +3fd6fdb0: move *a9(0x380), a5, 1 +3fd6fdd0: addi 0x80, a5 +3fd6fdf0: move a5, *a9(0x380), 1 +3fd6fe10: move *a9(0x320), a5, 1 +3fd6fe30: inc a5 +3fd6fe40: move a5, *a9(0x320), 1 +3fd6fe60: move *a13(0xffc0), *a12(0x20), 1 +3fd6fe90: move *a13(0xffa0), a5, 1 +3fd6feb0: move *a5(0x20), *a12(0x40), 1 +3fd6fee0: move *a13(0xff80), *a12(0x60), 0 +3fd6ff10: move *a13(0xff60), *a12(0x70), 0 +3fd6ff40: move *a13(0xff40), a11, 1 +3fd6ff60: sub a10, a10 +3fd6ff70: move *a13(0xff20), a7, 1 +3fd6ff90: cmp a7, a10 +3fd6ffa0: jrge L3FD70430 +L3FD6FFB0: +3fd6ffb0: move *a11(0x60), a7, 1 +3fd6ffd0: jreq L3FD70010 +3fd6ffe0: move *a13, a7, 1 +3fd6fff0: addk 5, a7 +3fd70000: move a7, *a13, 1 +L3FD70010: +3fd70010: move *a11(0x40), a7, 1 +3fd70030: jreq L3FD70230 +3fd70040: move *a11(0x40), a7, 1 +3fd70060: jrle L3FD70130 +3fd70070: move *a11(0x40), a7, 1 +3fd70090: addi 0x7e, a7 +3fd700b0: movi 0x7f, a5 +3fd700d0: divs a5, a7 +3fd700e0: sll 0x1, a7 +3fd700f0: move *a13, a5, 1 +3fd70100: add a5, a7 +3fd70110: move a7, *a13, 1 +3fd70120: jruc L3FD70230 +L3FD70130: +3fd70130: move *a11(0x40), a7, 1 +3fd70150: jrle L3FD70190 +3fd70160: move *a11(0x40), a7, 1 +3fd70180: jruc L3FD701C0 +L3FD70190: +3fd70190: move *a11(0x40), a7, 1 +3fd701b0: neg a7 +L3FD701C0: +3fd701c0: addi 0x7f, a7 +3fd701e0: sra 0x7, a7 +3fd701f0: sll 0x1, a7 +3fd70200: move *a13, a5, 1 +3fd70210: add a5, a7 +3fd70220: move a7, *a13, 1 +L3FD70230: +3fd70230: move *a11(0x20), a7, 1 +3fd70250: jrle L3FD703C0 +3fd70260: move *a11(0x20), a7, 1 +3fd70280: addi 0xfd, a7 +3fd702a0: movi 0xfe, a5 +3fd702c0: divs a5, a7 +3fd702d0: dec a7 +3fd702e0: sll 0x1, a7 +3fd702f0: move *a13, a5, 1 +3fd70300: add a5, a7 +3fd70310: move a7, *a13, 1 +3fd70320: move *a11(0x40), a5, 1 +3fd70340: jrne L3FD70370 +3fd70350: addk 2, a7 +3fd70360: move a7, *a13, 1 +L3FD70370: +3fd70370: move *a11(0x20), a5, 1 +3fd70390: sll 0x1, a5 +3fd703a0: add a7, a5 +3fd703b0: move a5, *a13, 1 +L3FD703C0: +3fd703c0: addi 0x80, a11 +3fd703e0: inc a10 +3fd703f0: move *a13(0xff20), a7, 1 +3fd70410: cmp a7, a10 +3fd70420: jrlt L3FD6FFB0 +L3FD70430: +3fd70430: move *a13, a5, 1 +3fd70440: addk 3, a5 +3fd70450: sra 0x2, a5 +3fd70460: setf 16, 0, 0 +3fd70470: zext a5, 0 +3fd70480: move *a12(0x10), a7, 0 +3fd704a0: add a5, a7 +3fd704b0: move a7, *a12(0x10), 0 +3fd704d0: move *a13, a7, 1 +3fd704e0: sll 0x3, a7 +3fd704f0: move *a9(0x380), a5, 1 +3fd70510: add a7, a5 +3fd70520: move *a9(0x3a0), a7, 1 +3fd70540: cmp a7, a5 +3fd70550: jrls L3FD705B0 +3fd70560: move a14, -*sp, 1 +3fd70570: move a9, *a14+, 1 +3fd70580: calla L3F9B1030 +L3FD705B0: +3fd705b0: move *a13(0xff40), a11, 1 +3fd705d0: sub a10, a10 +3fd705e0: move *a13(0xff20), a7, 1 +3fd70600: cmp a7, a10 +3fd70610: jage L3FD72120 +L3FD70630: +3fd70630: move *a11(0x60), a7, 1 +3fd70650: jreq L3FD70A20 +3fd70660: move *a9(0x380), a7, 1 +3fd70680: move *a9(0x3a0), a5, 1 +3fd706a0: addi 0x28, a7 +3fd706c0: cmp a5, a7 +3fd706d0: jrls L3FD70730 +3fd706e0: move a14, -*sp, 1 +3fd706f0: move a9, *a14+, 1 +3fd70700: calla L3F9B1030 +L3FD70730: +3fd70730: move *a9(0x380), a0, 1 +3fd70750: move *a9(0x380), a7, 1 +3fd70770: addi 0x28, a7 +3fd70790: move a7, *a9(0x380), 1 +3fd707b0: movi 0xff, a7 +3fd707d0: movb a7, *a0 +3fd707e0: move *a11(0x60), a5, 1 +3fd70800: andi 0xff000000, a5 +3fd70830: srl 0x18, a5 +3fd70840: movb a5, *a0(0x8) +3fd70860: move *a11(0x60), a5, 1 +3fd70880: andi 0xff0000, a5 +3fd708b0: srl 0x10, a5 +3fd708c0: movb a5, *a0(0x10) +3fd708e0: move *a11(0x60), a5, 1 +3fd70900: andi 0xff00, a5 +3fd70930: srl 0x8, a5 +3fd70940: movb a5, *a0(0x18) +3fd70960: move *a11(0x60), a5, 1 +3fd70980: andi 0xff, a5 +3fd709b0: movb a5, *a0(0x20) +3fd709d0: move *a13(0xffa0), a5, 1 +3fd709f0: move *a11(0x60), *a5(0x280), 1 +L3FD70A20: +3fd70a20: movk 2, a7 +3fd70a30: move a7, *a13(0x20), 1 +3fd70a50: move *a11(0x20), *a13(0x40), 1 +3fd70a80: move *a11(0x40), *a13(0x60), 1 +3fd70ab0: movk 1, a5 +3fd70ac0: move a5, *a13(0x80), 1 +3fd70ae0: move *a11(0x0), *a13(0xa0), 1 +3fd70b10: move *a13(0x60), a5, 1 +3fd70b30: cmpi 0xff80, a5 +3fd70b50: jrlt L3FD70B90 +3fd70b60: cmpi 0x7f, a5 +3fd70b80: jrle L3FD70EF0 +L3FD70B90: +3fd70b90: movk 2, a7 +3fd70ba0: move a7, *a13(0xc0), 1 +3fd70bc0: sll 0x3, a7 +3fd70bd0: move *a9(0x380), a5, 1 +3fd70bf0: add a7, a5 +3fd70c00: move *a9(0x3a0), a7, 1 +3fd70c20: cmp a7, a5 +3fd70c30: jrls L3FD70C90 +3fd70c40: move a14, -*sp, 1 +3fd70c50: move a9, *a14+, 1 +3fd70c60: calla L3F9B1030 +L3FD70C90: +3fd70c90: move *a9(0x380), a0, 1 +3fd70cb0: move *a13(0xc0), a7, 1 +3fd70cd0: sll 0x3, a7 +3fd70ce0: move *a9(0x380), a5, 1 +3fd70d00: add a7, a5 +3fd70d10: move a5, *a9(0x380), 1 +3fd70d30: sub a7, a7 +3fd70d40: movb a7, *a0 +3fd70d50: move *a13(0x60), a5, 1 +3fd70d70: jrle L3FD70E10 +3fd70d80: movi 0x7f, a7 +3fd70da0: movb a7, *a0(0x8) +3fd70dc0: subi 0x7f, a5 +3fd70de0: move a5, *a13(0x60), 1 +3fd70e00: jruc L3FD70E90 +L3FD70E10: +3fd70e10: movi 0xff80, a7 +3fd70e30: movb a7, *a0(0x8) +3fd70e50: addi 0x80, a5 +3fd70e70: move a5, *a13(0x60), 1 +L3FD70E90: +3fd70e90: cmpi 0xff80, a5 +3fd70eb0: jrlt L3FD70B90 +3fd70ec0: cmpi 0x7f, a5 +3fd70ee0: jrgt L3FD70B90 +L3FD70EF0: +3fd70ef0: move a5, a7 +3fd70f00: jreq L3FD710F0 +3fd70f10: move *a13(0x20), a5, 1 +3fd70f30: sll 0x3, a5 +3fd70f40: move *a9(0x380), a7, 1 +3fd70f60: add a5, a7 +3fd70f70: move *a9(0x3a0), a5, 1 +3fd70f90: cmp a5, a7 +3fd70fa0: jrls L3FD71000 +3fd70fb0: move a14, -*sp, 1 +3fd70fc0: move a9, *a14+, 1 +3fd70fd0: calla L3F9B1030 +L3FD71000: +3fd71000: move *a9(0x380), a0, 1 +3fd71020: move *a13(0x20), a7, 1 +3fd71040: sll 0x3, a7 +3fd71050: move *a9(0x380), a5, 1 +3fd71070: add a7, a5 +3fd71080: move a5, *a9(0x380), 1 +3fd710a0: sub a7, a7 +3fd710b0: movb a7, *a0 +3fd710c0: movb *a13(0x60), *a0(0x8) +L3FD710F0: +3fd710f0: move *a13(0x40), a7, 1 +3fd71110: cmpi 0xfe, a7 +3fd71130: jrle L3FD71930 +L3FD71140: +3fd71140: movi 0x1fc, a7 +3fd71160: move a7, *a13(0x20), 1 +3fd71180: move *a13(0x80), a5, 1 +3fd711a0: jreq L3FD71580 +3fd711b0: sub a5, a5 +3fd711c0: move a5, *a13(0x80), 1 +3fd711e0: move *a11(0x40), a5, 1 +3fd71200: jrne L3FD713F0 +3fd71210: addk 2, a7 +3fd71220: move a7, *a13(0x20), 1 +3fd71240: sll 0x3, a7 +3fd71250: move *a9(0x380), a5, 1 +3fd71270: add a7, a5 +3fd71280: move *a9(0x3a0), a7, 1 +3fd712a0: cmp a7, a5 +3fd712b0: jrls L3FD71310 +3fd712c0: move a14, -*sp, 1 +3fd712d0: move a9, *a14+, 1 +3fd712e0: calla L3F9B1030 +L3FD71310: +3fd71310: move *a9(0x380), a0, 1 +3fd71330: move *a13(0x20), a7, 1 +3fd71350: sll 0x3, a7 +3fd71360: move *a9(0x380), a5, 1 +3fd71380: add a7, a5 +3fd71390: move a5, *a9(0x380), 1 +3fd713b0: sub a7, a7 +3fd713c0: movb a7, *a0(0x8) +3fd713e0: jruc L3FD71750 +L3FD713F0: +3fd713f0: sll 0x3, a7 +3fd71400: move *a9(0x380), a5, 1 +3fd71420: add a7, a5 +3fd71430: move *a9(0x3a0), a7, 1 +3fd71450: cmp a7, a5 +3fd71460: jrls L3FD714C0 +3fd71470: move a14, -*sp, 1 +3fd71480: move a9, *a14+, 1 +3fd71490: calla L3F9B1030 +L3FD714C0: +3fd714c0: move *a9(0x380), *a13(0xc0), 1 +3fd714f0: move *a13(0x20), a7, 1 +3fd71510: sll 0x3, a7 +3fd71520: move *a9(0x380), a5, 1 +3fd71540: add a7, a5 +3fd71550: move a5, *a9(0x380), 1 +3fd71570: jruc L3FD71750 +L3FD71580: +3fd71580: addk 2, a7 +3fd71590: move a7, *a13(0x20), 1 +3fd715b0: sll 0x3, a7 +3fd715c0: move *a9(0x380), a5, 1 +3fd715e0: add a7, a5 +3fd715f0: move *a9(0x3a0), a7, 1 +3fd71610: cmp a7, a5 +3fd71620: jrls L3FD71680 +3fd71630: move a14, -*sp, 1 +3fd71640: move a9, *a14+, 1 +3fd71650: calla L3F9B1030 +L3FD71680: +3fd71680: move *a9(0x380), a0, 1 +3fd716a0: move *a13(0x20), a7, 1 +3fd716c0: sll 0x3, a7 +3fd716d0: move *a9(0x380), a5, 1 +3fd716f0: add a7, a5 +3fd71700: move a5, *a9(0x380), 1 +3fd71720: sub a7, a7 +3fd71730: movb a7, *a0(0x8) +L3FD71750: +3fd71750: movi 0xfe, a7 +3fd71770: movb a7, *a0 +3fd71780: move a14, -*sp, 1 +3fd71790: movi 0x1fc, a5 +3fd717b0: move a5, *a14+, 1 +3fd717c0: move a0, a5 +3fd717d0: addk 16, a5 +3fd717e0: move a5, *a14+, 1 +3fd717f0: move *a13(0xa0), *a14+, 1 +3fd71810: calla L3FB44400 +3fd71840: move *a13(0x40), a5, 1 +3fd71860: subi 0xfe, a5 +3fd71880: move a5, *a13(0x40), 1 +3fd718a0: move *a13(0xa0), a7, 1 +3fd718c0: addi 0xfe0, a7 +3fd718e0: move a7, *a13(0xa0), 1 +3fd71900: cmpi 0xfe, a5 +3fd71920: jrgt L3FD71140 +L3FD71930: +3fd71930: move *a13(0x40), a7, 1 +3fd71950: jreq L3FD720A0 +3fd71960: sll 0x1, a7 +3fd71970: move a7, *a13(0x20), 1 +3fd71990: move *a13(0x80), a5, 1 +3fd719b0: jreq L3FD71DD0 +3fd719c0: sub a5, a5 +3fd719d0: move a5, *a13(0x80), 1 +3fd719f0: move *a11(0x40), a7, 1 +3fd71a10: jrne L3FD71C20 +3fd71a20: move *a13(0x20), a7, 1 +3fd71a40: addk 2, a7 +3fd71a50: move a7, *a13(0x20), 1 +3fd71a70: sll 0x3, a7 +3fd71a80: move *a9(0x380), a5, 1 +3fd71aa0: add a7, a5 +3fd71ab0: move *a9(0x3a0), a7, 1 +3fd71ad0: cmp a7, a5 +3fd71ae0: jrls L3FD71B40 +3fd71af0: move a14, -*sp, 1 +3fd71b00: move a9, *a14+, 1 +3fd71b10: calla L3F9B1030 +L3FD71B40: +3fd71b40: move *a9(0x380), a0, 1 +3fd71b60: move *a13(0x20), a7, 1 +3fd71b80: sll 0x3, a7 +3fd71b90: move *a9(0x380), a5, 1 +3fd71bb0: add a7, a5 +3fd71bc0: move a5, *a9(0x380), 1 +3fd71be0: sub a7, a7 +3fd71bf0: movb a7, *a0(0x8) +3fd71c10: jruc L3FD71FA0 +L3FD71C20: +3fd71c20: move *a13(0x20), a7, 1 +3fd71c40: sll 0x3, a7 +3fd71c50: move *a9(0x380), a5, 1 +3fd71c70: add a7, a5 +3fd71c80: move *a9(0x3a0), a7, 1 +3fd71ca0: cmp a7, a5 +3fd71cb0: jrls L3FD71D10 +3fd71cc0: move a14, -*sp, 1 +3fd71cd0: move a9, *a14+, 1 +3fd71ce0: calla L3F9B1030 +L3FD71D10: +3fd71d10: move *a9(0x380), *a13(0xc0), 1 +3fd71d40: move *a13(0x20), a7, 1 +3fd71d60: sll 0x3, a7 +3fd71d70: move *a9(0x380), a5, 1 +3fd71d90: add a7, a5 +3fd71da0: move a5, *a9(0x380), 1 +3fd71dc0: jruc L3FD71FA0 +L3FD71DD0: +3fd71dd0: addk 2, a7 +3fd71de0: move a7, *a13(0x20), 1 +3fd71e00: sll 0x3, a7 +3fd71e10: move *a9(0x380), a5, 1 +3fd71e30: add a7, a5 +3fd71e40: move *a9(0x3a0), a7, 1 +3fd71e60: cmp a7, a5 +3fd71e70: jrls L3FD71ED0 +3fd71e80: move a14, -*sp, 1 +3fd71e90: move a9, *a14+, 1 +3fd71ea0: calla L3F9B1030 +L3FD71ED0: +3fd71ed0: move *a9(0x380), a0, 1 +3fd71ef0: move *a13(0x20), a7, 1 +3fd71f10: sll 0x3, a7 +3fd71f20: move *a9(0x380), a5, 1 +3fd71f40: add a7, a5 +3fd71f50: move a5, *a9(0x380), 1 +3fd71f70: sub a7, a7 +3fd71f80: movb a7, *a0(0x8) +L3FD71FA0: +3fd71fa0: movb *a13(0x40), *a0(0x0) +3fd71fd0: move a14, -*sp, 1 +3fd71fe0: move *a13(0x40), a7, 1 +3fd72000: sll 0x1, a7 +3fd72010: move a7, *a14+, 1 +3fd72020: move a0, a7 +3fd72030: addk 16, a7 +3fd72040: move a7, *a14+, 1 +3fd72050: move *a13(0xa0), *a14+, 1 +3fd72070: calla L3FB44400 +L3FD720A0: +3fd720a0: addi 0x80, a11 +3fd720c0: inc a10 +3fd720d0: move *a13(0xff20), a7, 1 +3fd720f0: cmp a7, a10 +3fd72100: jalt L3FD70630 +L3FD72120: +3fd72120: move *a13, a5, 1 +3fd72130: movk 3, a7 +3fd72140: and a5, a7 +3fd72150: move a7, *a13, 1 +3fd72160: jreq L3FD72350 +3fd72170: neg a7 +3fd72180: addk 4, a7 +3fd72190: move a7, *a13, 1 +3fd721a0: sll 0x3, a7 +3fd721b0: move *a9(0x380), a5, 1 +3fd721d0: add a7, a5 +3fd721e0: move *a9(0x3a0), a7, 1 +3fd72200: cmp a7, a5 +3fd72210: jrls L3FD72270 +3fd72220: move a14, -*sp, 1 +3fd72230: move a9, *a14+, 1 +3fd72240: calla L3F9B1030 +L3FD72270: +3fd72270: move *a9(0x380), *a13(0x20), 1 +3fd722a0: move *a13, a7, 1 +3fd722b0: sll 0x3, a7 +3fd722c0: move *a9(0x380), a5, 1 +3fd722e0: add a7, a5 +3fd722f0: move a5, *a9(0x380), 1 +3fd72310: move *a13(0x20), a7, 1 +3fd72330: sub a5, a5 +3fd72340: movb a5, *a7 +L3FD72350: +3fd72350: move *a9(0x380), a7, 1 +3fd72370: move *a9(0x360), a5, 1 +3fd72390: sub a5, a7 +3fd723a0: sra 0x3, a7 +3fd723b0: movk 3, a5 +3fd723c0: and a5, a7 +3fd723d0: jreq L3FD72430 +3fd723e0: move a14, -*sp, 1 +3fd723f0: move a9, *a14+, 1 +3fd72400: calla L3F9B1030 +L3FD72430: +3fd72430: move *a9(0x400), a7, 1 +3fd72450: jreq L3FD724B0 +3fd72460: move a14, -*sp, 1 +3fd72470: move a9, *a14+, 1 +3fd72480: move *a9(0x400), a7, 1 +3fd724a0: call a7 +L3FD724B0: +3fd724b0: move *sp(0x120), a14, 1 +3fd724d0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd724f0: rets 2 +L3FD72500: +3fd72500: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd72520: move a14, a13 +3fd72530: addi 0x100, a14 +3fd72550: move *a13(0xffe0), a9, 1 +3fd72570: move *a9(0x380), a11, 1 +3fd72590: move *a9(0x3a0), a7, 1 +3fd725b0: addi 0x40, a11 +3fd725d0: cmp a7, a11 +3fd725e0: jrls L3FD72640 +3fd725f0: move a14, -*sp, 1 +3fd72600: move a9, *a14+, 1 +3fd72610: calla L3F9B1030 +L3FD72640: +3fd72640: move *a9(0x380), a10, 1 +3fd72660: move a10, *a9(0x340), 1 +3fd72680: movi 0x62, a11 +3fd726a0: movb a11, *a10 +3fd726b0: movk 2, a7 +3fd726c0: setf 16, 0, 0 +3fd726d0: move a7, *a10(0x10), 0 +3fd726f0: move *a9(0x380), a7, 1 +3fd72710: addi 0x40, a7 +3fd72730: move a7, *a9(0x380), 1 +3fd72750: move *a9(0x320), a7, 1 +3fd72770: inc a7 +3fd72780: move a7, *a9(0x320), 1 +3fd727a0: move *a13(0xffc0), a7, 1 +3fd727c0: jreq L3FD72840 +3fd727d0: move a14, -*sp, 1 +3fd727e0: move a7, *a14+, 1 +3fd727f0: calla L3FB458D0 +3fd72820: move a8, a11 +3fd72830: jruc L3FD72850 +L3FD72840: +3fd72840: sub a11, a11 +L3FD72850: +3fd72850: setf 16, 0, 0 +3fd72860: move a11, *a10(0x20), 0 +3fd72880: move *a10(0x20), a11, 0 +3fd728a0: addk 3, a11 +3fd728b0: srl 0x2, a11 +3fd728c0: zext a11, 0 +3fd728d0: move *a10(0x10), a5, 0 +3fd728f0: add a11, a5 +3fd72900: move a5, *a10(0x10), 0 +3fd72920: move a14, -*sp, 1 +3fd72930: move *a10(0x20), a11, 0 +3fd72950: move a11, *a14+, 1 +3fd72960: move a7, *a14+, 1 +3fd72970: move a9, *a14+, 1 +3fd72980: calla L3F9B44C0 +3fd729b0: move a14, -*sp, 1 +3fd729c0: movk 1, a11 +3fd729d0: move a11, *a14+, 1 +3fd729e0: sub a5, a5 +3fd729f0: move a5, *a14+, 1 +3fd72a00: move a13, *a14+, 1 +3fd72a10: move a9, *a14+, 1 +3fd72a20: calla L3F9B5C00 +3fd72a50: move *a13(0xffa0), a5, 1 +3fd72a70: setf 8, 0, 0 +3fd72a80: move *a13(0x48), a11, 0 +3fd72aa0: move a11, *a5, 1 +3fd72ab0: move *a13(0xff80), a5, 1 +3fd72ad0: move *a13(0x50), a7, 0 +3fd72af0: move a7, *a5, 1 +3fd72b00: move *a13(0xff60), a5, 1 +3fd72b20: move *a13(0x58), a7, 0 +3fd72b40: move a7, *a5, 1 +3fd72b50: move *a9(0x400), a5, 1 +3fd72b70: jreq L3FD72BD0 +3fd72b80: move a14, -*sp, 1 +3fd72b90: move a9, *a14+, 1 +3fd72ba0: move *a9(0x400), a5, 1 +3fd72bc0: call a5 +L3FD72BD0: +3fd72bd0: setf 8, 0, 0 +3fd72be0: move *a13(0x40), a8, 0 +3fd72c00: move *sp(0xe0), a14, 1 +3fd72c20: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd72c40: rets 2 +L3FD72C50: +3fd72c50: mmtm sp, a7,a9,a11,a13 +3fd72c70: move a14, a13 +3fd72c80: addi 0x120, a14 +3fd72ca0: move *a13(0xffe0), a9, 1 +3fd72cc0: move *a9(0x380), a11, 1 +3fd72ce0: move *a9(0x3a0), a7, 1 +3fd72d00: addi 0x40, a11 +3fd72d20: cmp a7, a11 +3fd72d30: jrls L3FD72D90 +3fd72d40: move a14, -*sp, 1 +3fd72d50: move a9, *a14+, 1 +3fd72d60: calla L3F9B1030 +L3FD72D90: +3fd72d90: move *a9(0x380), a11, 1 +3fd72db0: move a11, *a9(0x340), 1 +3fd72dd0: move a11, *a13(0x100), 1 +3fd72df0: movi 0x26, a7 +3fd72e10: movb a7, *a11 +3fd72e20: movk 2, a7 +3fd72e30: setf 16, 0, 0 +3fd72e40: move a7, *a11(0x10), 0 +3fd72e60: move *a13(0xffc0), *a11(0x20), 1 +3fd72e90: move *a9(0x380), a7, 1 +3fd72eb0: addi 0x40, a7 +3fd72ed0: move a7, *a9(0x380), 1 +3fd72ef0: move *a9(0x320), a7, 1 +3fd72f10: inc a7 +3fd72f20: move a7, *a9(0x320), 1 +3fd72f40: move a14, -*sp, 1 +3fd72f50: movk 1, a7 +3fd72f60: move a7, *a14+, 1 +3fd72f70: sub a7, a7 +3fd72f80: move a7, *a14+, 1 +3fd72f90: move a13, *a14+, 1 +3fd72fa0: move a9, *a14+, 1 +3fd72fb0: calla L3F9B5C00 +3fd72fe0: move a8, a8 +3fd72ff0: jrne L3FD730A0 +3fd73000: move *a9(0x400), a7, 1 +3fd73020: jreq L3FD73080 +3fd73030: move a14, -*sp, 1 +3fd73040: move a9, *a14+, 1 +3fd73050: move *a9(0x400), a7, 1 +3fd73070: call a7 +L3FD73080: +3fd73080: sub a8, a8 +3fd73090: jruc L3FD733A0 +L3FD730A0: +3fd730a0: move *a13(0xffa0), a7, 1 +3fd730c0: move *a13(0x40), *a7(0x0), 1 +3fd730f0: move *a13(0xff80), a7, 1 +3fd73110: move *a13(0x60), *a7(0x0), 1 +3fd73140: move *a13(0xff60), a7, 1 +3fd73160: setf 16, 1, 0 +3fd73170: move *a13(0x80), a11, 0 +3fd73190: move a11, *a7, 1 +3fd731a0: move *a13(0xff40), a7, 1 +3fd731c0: move *a13(0x90), a11, 0 +3fd731e0: move a11, *a7, 1 +3fd731f0: move *a13(0xff20), a7, 1 +3fd73210: move *a13(0xa0), a11, 0 +3fd73230: move a11, *a7, 1 +3fd73240: move *a13(0xff00), a7, 1 +3fd73260: move *a13(0xb0), a11, 0 +3fd73280: move a11, *a7, 1 +3fd73290: move *a13(0xfee0), a7, 1 +3fd732b0: setf 16, 0, 0 +3fd732c0: move *a13(0xc0), a11, 0 +3fd732e0: move a11, *a7, 1 +3fd732f0: move *a9(0x400), a7, 1 +3fd73310: jreq L3FD73370 +3fd73320: move a14, -*sp, 1 +3fd73330: move a9, *a14+, 1 +3fd73340: move *a9(0x400), a7, 1 +3fd73360: call a7 +L3FD73370: +3fd73370: setf 8, 0, 0 +3fd73380: move *a13(0x8), a8, 0 +L3FD733A0: +3fd733a0: move *sp(0xa0), a14, 1 +3fd733c0: mmfm sp, a7,a9,a11,a13 +3fd733e0: rets 2 +3fd733f0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd73410: move a14, a13 +3fd73420: addi 0x140, a14 +3fd73440: move *a13(0xffe0), a9, 1 +3fd73460: move *a13(0xffa0), a10, 1 +3fd73480: move *a13(0xff80), a11, 1 +3fd734a0: move *a13(0xff00), a12, 1 +3fd734c0: move *a9(0x380), a7, 1 +3fd734e0: move *a9(0x3a0), a5, 1 +3fd73500: addi 0x40, a7 +3fd73520: cmp a5, a7 +3fd73530: jrls L3FD73590 +3fd73540: move a14, -*sp, 1 +3fd73550: move a9, *a14+, 1 +3fd73560: calla L3F9B1030 +L3FD73590: +3fd73590: move *a9(0x380), a4, 1 +3fd735b0: move a4, *a9(0x340), 1 +3fd735d0: movi 0x30, a7 +3fd735f0: movb a7, *a4 +3fd73600: movk 2, a5 +3fd73610: setf 16, 0, 0 +3fd73620: move a5, *a4(0x10), 0 +3fd73640: move *a9(0x380), a5, 1 +3fd73660: addi 0x40, a5 +3fd73680: move a5, *a9(0x380), 1 +3fd736a0: move *a9(0x320), a5, 1 +3fd736c0: inc a5 +3fd736d0: move a5, *a9(0x320), 1 +3fd736f0: move *a13(0xffc0), *a4(0x20), 1 +3fd73720: move a11, a5 +3fd73730: sll 0x1, a5 +3fd73740: move a5, *a13(0x120), 1 +3fd73760: addk 3, a5 +3fd73770: sra 0x2, a5 +3fd73780: zext a5, 0 +3fd73790: move *a4(0x10), a7, 0 +3fd737b0: add a5, a7 +3fd737c0: move a7, *a4(0x10), 0 +3fd737e0: movk 1, a7 +3fd737f0: and a11, a7 +3fd73800: movb a7, *a4(0x8) +3fd73820: move a14, -*sp, 1 +3fd73830: move *a13(0x120), *a14+, 1 +3fd73850: move a9, *a14+, 1 +3fd73860: calla L3F9BF180 +3fd73890: move a8, *a13, 1 +3fd738a0: move a8, a2 +3fd738b0: move a11, a0 +3fd738c0: dec a0 +3fd738d0: jrlt L3FD73960 +3fd738e0: setf 8, 0, 0 +L3FD738F0: +3fd738f0: move *a10(0x0), *a2+, 0 +3fd73910: move *a10(0x8), *a2+, 0 +3fd73930: addk 16, a10 +3fd73940: dec a0 +3fd73950: jrge L3FD738F0 +L3FD73960: +3fd73960: move *a13(0x120), a7, 1 +3fd73980: sll 0x3, a7 +3fd73990: move *a9(0x380), a5, 1 +3fd739b0: add a7, a5 +3fd739c0: move *a9(0x3a0), a7, 1 +3fd739e0: cmp a7, a5 +3fd739f0: jrhi L3FD73B60 +3fd73a00: move a14, -*sp, 1 +3fd73a10: move *a13(0x120), *a14+, 1 +3fd73a30: move *a9(0x380), *a14+, 1 +3fd73a50: move *a13(0x0), *a14+, 1 +3fd73a70: calla L3FB44400 +3fd73aa0: move *a13(0x120), a7, 1 +3fd73ac0: addk 3, a7 +3fd73ad0: movk 3, a5 +3fd73ae0: andn a5, a7 +3fd73af0: sll 0x3, a7 +3fd73b00: move *a9(0x380), a5, 1 +3fd73b20: add a7, a5 +3fd73b30: move a5, *a9(0x380), 1 +3fd73b50: jruc L3FD73BF0 +L3FD73B60: +3fd73b60: move a14, -*sp, 1 +3fd73b70: move *a13(0x120), *a14+, 1 +3fd73b90: move *a13(0x0), *a14+, 1 +3fd73bb0: move a9, *a14+, 1 +3fd73bc0: calla L3F9B44C0 +L3FD73BF0: +3fd73bf0: move a14, -*sp, 1 +3fd73c00: movk 1, a7 +3fd73c10: move a7, *a14+, 1 +3fd73c20: sub a5, a5 +3fd73c30: move a5, *a14+, 1 +3fd73c40: move a13, a5 +3fd73c50: addk 32, a5 +3fd73c60: move a5, *a14+, 1 +3fd73c70: move a9, *a14+, 1 +3fd73c80: calla L3F9B5C00 +3fd73cb0: move a8, a8 +3fd73cc0: jrne L3FD73D70 +3fd73cd0: move *a9(0x400), a7, 1 +3fd73cf0: jreq L3FD73D50 +3fd73d00: move a14, -*sp, 1 +3fd73d10: move a9, *a14+, 1 +3fd73d20: move *a9(0x400), a7, 1 +3fd73d40: call a7 +L3FD73D50: +3fd73d50: sub a8, a8 +3fd73d60: jruc L3FD74000 +L3FD73D70: +3fd73d70: move *a13(0xff60), a7, 1 +3fd73d90: setf 8, 0, 0 +3fd73da0: move *a13(0x28), a5, 0 +3fd73dc0: move a5, *a7, 1 +3fd73dd0: move *a13(0xff40), a5, 1 +3fd73df0: setf 16, 1, 0 +3fd73e00: move *a13(0x60), a7, 0 +3fd73e20: move a7, *a5, 1 +3fd73e30: move *a13(0xff20), a5, 1 +3fd73e50: move *a13(0x70), a7, 0 +3fd73e70: move a7, *a5, 1 +3fd73e80: move *a13(0x80), *a12(0x30), 0 +3fd73eb0: move *a13(0x90), *a12(0x40), 0 +3fd73ee0: move *a13(0xa0), *a12(0x20), 0 +3fd73f10: move *a13(0xc0), *a12(0x0), 0 +3fd73f40: move *a13(0xe0), *a12(0x10), 0 +3fd73f70: move *a9(0x400), a5, 1 +3fd73f90: jreq L3FD73FF0 +3fd73fa0: move a14, -*sp, 1 +3fd73fb0: move a9, *a14+, 1 +3fd73fc0: move *a9(0x400), a5, 1 +3fd73fe0: call a5 +L3FD73FF0: +3fd73ff0: movk 1, a8 +L3FD74000: +3fd74000: move *sp(0x160), a14, 1 +3fd74020: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd74040: rets 2 +3fd74050: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd74070: move a14, a13 +3fd74080: addi 0x140, a14 +3fd740a0: move *a13(0xffe0), a9, 1 +3fd740c0: move *a13(0xffa0), a10, 1 +3fd740e0: move *a13(0xff80), a11, 1 +3fd74100: move *a13(0xff00), a12, 1 +3fd74120: move *a9(0x380), a7, 1 +3fd74140: move *a9(0x3a0), a5, 1 +3fd74160: addi 0x40, a7 +3fd74180: cmp a5, a7 +3fd74190: jrls L3FD741F0 +3fd741a0: move a14, -*sp, 1 +3fd741b0: move a9, *a14+, 1 +3fd741c0: calla L3F9B1030 +L3FD741F0: +3fd741f0: move *a9(0x380), a4, 1 +3fd74210: move a4, *a9(0x340), 1 +3fd74230: movi 0x30, a7 +3fd74250: movb a7, *a4 +3fd74260: movk 2, a5 +3fd74270: setf 16, 0, 0 +3fd74280: move a5, *a4(0x10), 0 +3fd742a0: move *a9(0x380), a5, 1 +3fd742c0: addi 0x40, a5 +3fd742e0: move a5, *a9(0x380), 1 +3fd74300: move *a9(0x320), a5, 1 +3fd74320: inc a5 +3fd74330: move a5, *a9(0x320), 1 +3fd74350: move *a13(0xffc0), *a4(0x20), 1 +3fd74380: move a11, a5 +3fd74390: sll 0x1, a5 +3fd743a0: move a5, *a13(0x120), 1 +3fd743c0: addk 3, a5 +3fd743d0: sra 0x2, a5 +3fd743e0: zext a5, 0 +3fd743f0: move *a4(0x10), a7, 0 +3fd74410: add a5, a7 +3fd74420: move a7, *a4(0x10), 0 +3fd74440: movk 1, a7 +3fd74450: and a11, a7 +3fd74460: movb a7, *a4(0x8) +3fd74480: move a14, -*sp, 1 +3fd74490: move *a13(0x120), *a14+, 1 +3fd744b0: move a9, *a14+, 1 +3fd744c0: calla L3F9BF180 +3fd744f0: move a8, *a13, 1 +3fd74500: move a8, a2 +3fd74510: move a11, a0 +3fd74520: dec a0 +3fd74530: jrlt L3FD745A0 +3fd74540: setf 8, 1, 0 +L3FD74550: +3fd74550: sub a7, a7 +3fd74560: move a7, *a2+, 0 +3fd74570: move *a10+, *a2+, 0 +3fd74580: dec a0 +3fd74590: jrge L3FD74550 +L3FD745A0: +3fd745a0: move *a13(0x120), a7, 1 +3fd745c0: sll 0x3, a7 +3fd745d0: move *a9(0x380), a5, 1 +3fd745f0: add a7, a5 +3fd74600: move *a9(0x3a0), a7, 1 +3fd74620: cmp a7, a5 +3fd74630: jrhi L3FD747A0 +3fd74640: move a14, -*sp, 1 +3fd74650: move *a13(0x120), *a14+, 1 +3fd74670: move *a9(0x380), *a14+, 1 +3fd74690: move *a13(0x0), *a14+, 1 +3fd746b0: calla L3FB44400 +3fd746e0: move *a13(0x120), a7, 1 +3fd74700: addk 3, a7 +3fd74710: movk 3, a5 +3fd74720: andn a5, a7 +3fd74730: sll 0x3, a7 +3fd74740: move *a9(0x380), a5, 1 +3fd74760: add a7, a5 +3fd74770: move a5, *a9(0x380), 1 +3fd74790: jruc L3FD74830 +L3FD747A0: +3fd747a0: move a14, -*sp, 1 +3fd747b0: move *a13(0x120), *a14+, 1 +3fd747d0: move *a13(0x0), *a14+, 1 +3fd747f0: move a9, *a14+, 1 +3fd74800: calla L3F9B44C0 +L3FD74830: +3fd74830: move a14, -*sp, 1 +3fd74840: movk 1, a7 +3fd74850: move a7, *a14+, 1 +3fd74860: sub a5, a5 +3fd74870: move a5, *a14+, 1 +3fd74880: move a13, a5 +3fd74890: addk 32, a5 +3fd748a0: move a5, *a14+, 1 +3fd748b0: move a9, *a14+, 1 +3fd748c0: calla L3F9B5C00 +3fd748f0: move a8, a8 +3fd74900: jrne L3FD749B0 +3fd74910: move *a9(0x400), a7, 1 +3fd74930: jreq L3FD74990 +3fd74940: move a14, -*sp, 1 +3fd74950: move a9, *a14+, 1 +3fd74960: move *a9(0x400), a7, 1 +3fd74980: call a7 +L3FD74990: +3fd74990: sub a8, a8 +3fd749a0: jruc L3FD74C40 +L3FD749B0: +3fd749b0: move *a13(0xff60), a7, 1 +3fd749d0: setf 8, 0, 0 +3fd749e0: move *a13(0x28), a5, 0 +3fd74a00: move a5, *a7, 1 +3fd74a10: move *a13(0xff40), a5, 1 +3fd74a30: setf 16, 1, 0 +3fd74a40: move *a13(0x60), a7, 0 +3fd74a60: move a7, *a5, 1 +3fd74a70: move *a13(0xff20), a5, 1 +3fd74a90: move *a13(0x70), a7, 0 +3fd74ab0: move a7, *a5, 1 +3fd74ac0: move *a13(0x80), *a12(0x30), 0 +3fd74af0: move *a13(0x90), *a12(0x40), 0 +3fd74b20: move *a13(0xa0), *a12(0x20), 0 +3fd74b50: move *a13(0xc0), *a12(0x0), 0 +3fd74b80: move *a13(0xe0), *a12(0x10), 0 +3fd74bb0: move *a9(0x400), a5, 1 +3fd74bd0: jreq L3FD74C30 +3fd74be0: move a14, -*sp, 1 +3fd74bf0: move a9, *a14+, 1 +3fd74c00: move *a9(0x400), a5, 1 +3fd74c20: call a5 +L3FD74C30: +3fd74c30: movk 1, a8 +L3FD74C40: +3fd74c40: move *sp(0x160), a14, 1 +3fd74c60: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd74c80: rets 2 +L3FD74C90: +3fd74c90: mmtm sp, a7,a9,a10,a11,a13 +3fd74cb0: move a14, a13 +3fd74cc0: addi 0x120, a14 +3fd74ce0: move *a13(0xffe0), a9, 1 +3fd74d00: move *a9(0x380), a11, 1 +3fd74d20: move *a9(0x3a0), a7, 1 +3fd74d40: addi 0x40, a11 +3fd74d60: cmp a7, a11 +3fd74d70: jrls L3FD74DD0 +3fd74d80: move a14, -*sp, 1 +3fd74d90: move a9, *a14+, 1 +3fd74da0: calla L3F9B1030 +L3FD74DD0: +3fd74dd0: move *a9(0x380), a10, 1 +3fd74df0: move a10, *a9(0x340), 1 +3fd74e10: movk 15, a11 +3fd74e20: movb a11, *a10 +3fd74e30: movk 2, a7 +3fd74e40: setf 16, 0, 0 +3fd74e50: move a7, *a10(0x10), 0 +3fd74e70: move *a13(0xffc0), *a10(0x20), 1 +3fd74ea0: move *a9(0x380), a7, 1 +3fd74ec0: addi 0x40, a7 +3fd74ee0: move a7, *a9(0x380), 1 +3fd74f00: move *a9(0x320), a7, 1 +3fd74f20: inc a7 +3fd74f30: move a7, *a9(0x320), 1 +3fd74f50: move a14, -*sp, 1 +3fd74f60: sub a7, a7 +3fd74f70: move a7, *a14+, 1 +3fd74f80: move a7, *a14+, 1 +3fd74f90: move a13, a7 +3fd74fa0: addk 32, a7 +3fd74fb0: move a7, *a14+, 1 +3fd74fc0: move a9, *a14+, 1 +3fd74fd0: calla L3F9B5C00 +3fd75000: move a8, a8 +3fd75010: jrne L3FD750C0 +3fd75020: move *a9(0x400), a11, 1 +3fd75040: jreq L3FD750A0 +3fd75050: move a14, -*sp, 1 +3fd75060: move a9, *a14+, 1 +3fd75070: move *a9(0x400), a11, 1 +3fd75090: call a11 +L3FD750A0: +3fd750a0: sub a8, a8 +3fd750b0: jruc L3FD753C0 +L3FD750C0: +3fd750c0: move *a13(0xffa0), a11, 1 +3fd750e0: move *a13(0x60), *a11(0x0), 1 +3fd75110: move *a13(0xff80), a7, 1 +3fd75130: move *a13(0x80), *a7(0x0), 1 +3fd75160: move *a13(0xff40), a7, 1 +3fd75180: setf 16, 0, 0 +3fd75190: move *a13(0xa0), a11, 0 +3fd751b0: move a11, *a7, 1 +3fd751c0: move *a13(0xff60), a7, 1 +3fd751e0: sub a11, a11 +3fd751f0: move a11, *a7, 1 +3fd75200: move *a13(0xa0), a11, 0 +3fd75220: jreq L3FD75330 +3fd75230: move a14, -*sp, 1 +3fd75240: sll 0x2, a11 +3fd75250: move a11, *a13, 1 +3fd75260: move a11, *a14+, 1 +3fd75270: calla L3F701230 +3fd752a0: move a8, *a7, 1 +3fd752b0: move a14, -*sp, 1 +3fd752c0: move a11, *a14+, 1 +3fd752d0: move *a7(0x0), *a14+, 1 +3fd752f0: move a9, *a14+, 1 +3fd75300: calla L3F9B2470 +L3FD75330: +3fd75330: move *a9(0x400), a11, 1 +3fd75350: jreq L3FD753B0 +3fd75360: move a14, -*sp, 1 +3fd75370: move a9, *a14+, 1 +3fd75380: move *a9(0x400), a11, 1 +3fd753a0: call a11 +L3FD753B0: +3fd753b0: movk 1, a8 +L3FD753C0: +3fd753c0: move *sp(0xc0), a14, 1 +3fd753e0: mmfm sp, a7,a9,a10,a11,a13 +3fd75400: rets 2 +L3FD75410: +3fd75410: mmtm sp, a7,a9,a10,a11,a13 +3fd75430: move a14, a13 +3fd75440: move *a13(0xffe0), a9, 1 +3fd75460: move *a9(0x380), a11, 1 +3fd75480: move *a9(0x3a0), a7, 1 +3fd754a0: addi 0x80, a11 +3fd754c0: cmp a7, a11 +3fd754d0: jrls L3FD75530 +3fd754e0: move a14, -*sp, 1 +3fd754f0: move a9, *a14+, 1 +3fd75500: calla L3F9B1030 +L3FD75530: +3fd75530: move *a9(0x380), a10, 1 +3fd75550: move a10, *a9(0x340), 1 +3fd75570: movk 12, a11 +3fd75580: movb a11, *a10 +3fd75590: movk 4, a7 +3fd755a0: setf 16, 0, 0 +3fd755b0: move a7, *a10(0x10), 0 +3fd755d0: move *a9(0x380), a7, 1 +3fd755f0: addi 0x80, a7 +3fd75610: move a7, *a9(0x380), 1 +3fd75630: move *a9(0x320), a7, 1 +3fd75650: inc a7 +3fd75660: move a7, *a9(0x320), 1 +3fd75680: move *a13(0xffc0), *a10(0x20), 1 +3fd756b0: movi 0x40, a7 +3fd756d0: move a7, *a10(0x40), 0 +3fd756f0: sub a11, a11 +3fd75700: move a11, *a10(0x60), 1 +3fd75720: move *a9(0x400), a11, 1 +3fd75740: jreq L3FD757A0 +3fd75750: move a14, -*sp, 1 +3fd75760: move a9, *a14+, 1 +3fd75770: move *a9(0x400), a11, 1 +3fd75790: call a11 +L3FD757A0: +3fd757a0: move *sp(0xc0), a14, 1 +3fd757c0: mmfm sp, a7,a9,a10,a11,a13 +3fd757e0: rets 2 +L3FD757F0: +3fd757f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd75810: move a14, a13 +3fd75820: move *a13(0xffe0), a9, 1 +3fd75840: move *a9(0x380), a11, 1 +3fd75860: move *a9(0x3a0), a7, 1 +3fd75880: addi 0xa0, a11 +3fd758a0: cmp a7, a11 +3fd758b0: jrls L3FD75910 +3fd758c0: move a14, -*sp, 1 +3fd758d0: move a9, *a14+, 1 +3fd758e0: calla L3F9B1030 +L3FD75910: +3fd75910: move *a9(0x380), a10, 1 +3fd75930: move a10, *a9(0x340), 1 +3fd75950: movi 0x60, a11 +3fd75970: movb a11, *a10 +3fd75980: movk 5, a7 +3fd75990: setf 16, 0, 0 +3fd759a0: move a7, *a10(0x10), 0 +3fd759c0: move *a9(0x380), a7, 1 +3fd759e0: addi 0xa0, a7 +3fd75a00: move a7, *a9(0x380), 1 +3fd75a20: move *a9(0x320), a7, 1 +3fd75a40: inc a7 +3fd75a50: move a7, *a9(0x320), 1 +3fd75a70: move *a13(0xffc0), *a10(0x20), 1 +3fd75aa0: move *a13(0xffa0), a7, 1 +3fd75ac0: move *a7(0x20), *a10(0x40), 0 +3fd75af0: move *a7(0x30), *a10(0x50), 0 +3fd75b20: move *a7(0x40), *a10(0x60), 0 +3fd75b50: move *a13(0xff80), a5, 1 +3fd75b70: move *a5(0x20), *a10(0x70), 0 +3fd75ba0: move *a5(0x30), *a10(0x80), 0 +3fd75bd0: move *a5(0x40), *a10(0x90), 0 +3fd75c00: move *a9(0x400), a11, 1 +3fd75c20: jreq L3FD75C80 +3fd75c30: move a14, -*sp, 1 +3fd75c40: move a9, *a14+, 1 +3fd75c50: move *a9(0x400), a11, 1 +3fd75c70: call a11 +L3FD75C80: +3fd75c80: move *sp(0xe0), a14, 1 +3fd75ca0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd75cc0: rets 2 +L3FD75CD0: +3fd75cd0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fd75cf0: move a14, a13 +3fd75d00: addi 0x100, a14 +3fd75d20: move *a13(0xffe0), a9, 1 +3fd75d40: move a13, a10 +3fd75d50: move *a9(0x380), a7, 1 +3fd75d70: move *a9(0x3a0), a5, 1 +3fd75d90: addi 0x60, a7 +3fd75db0: cmp a5, a7 +3fd75dc0: jrls L3FD75E20 +3fd75dd0: move a14, -*sp, 1 +3fd75de0: move a9, *a14+, 1 +3fd75df0: calla L3F9B1030 +L3FD75E20: +3fd75e20: move *a9(0x380), a7, 1 +3fd75e40: move a7, *a9(0x340), 1 +3fd75e60: move a7, a11 +3fd75e70: movk 12, a7 +3fd75e80: movb a7, *a11 +3fd75e90: movk 3, a5 +3fd75ea0: setf 16, 0, 0 +3fd75eb0: move a5, *a11(0x10), 0 +3fd75ed0: move *a9(0x380), a5, 1 +3fd75ef0: addi 0x60, a5 +3fd75f10: move a5, *a9(0x380), 1 +3fd75f30: move *a9(0x320), a5, 1 +3fd75f50: inc a5 +3fd75f60: move a5, *a9(0x320), 1 +3fd75f80: move *a13(0xffc0), *a11(0x20), 1 +3fd75fb0: move *a13(0xffa0), a5, 1 +3fd75fd0: andi 0x7f, a5 +3fd76000: move a5, *a13(0xffa0), 1 +3fd76020: move a5, *a11(0x40), 0 +3fd76040: btst 0, a5 +3fd76050: jreq L3FD760A0 +3fd76060: move *a13(0xff80), a3, 1 +3fd76080: move *a3(0x0), *a10+, 1 +L3FD760A0: +3fd760a0: btst 1, a5 +3fd760b0: jreq L3FD76100 +3fd760c0: move *a13(0xff80), a3, 1 +3fd760e0: move *a3(0x20), *a10+, 1 +L3FD76100: +3fd76100: btst 2, a5 +3fd76110: jreq L3FD76160 +3fd76120: move *a13(0xff80), a3, 1 +3fd76140: move *a3(0x40), *a10+, 1 +L3FD76160: +3fd76160: btst 3, a5 +3fd76170: jreq L3FD761C0 +3fd76180: move *a13(0xff80), a3, 1 +3fd761a0: move *a3(0x60), *a10+, 1 +L3FD761C0: +3fd761c0: btst 4, a5 +3fd761d0: jreq L3FD76220 +3fd761e0: move *a13(0xff80), a3, 1 +3fd76200: move *a3(0x80), *a10+, 1 +L3FD76220: +3fd76220: btst 5, a5 +3fd76230: jreq L3FD76280 +3fd76240: move *a13(0xff80), a3, 1 +3fd76260: move *a3(0xa0), *a10+, 1 +L3FD76280: +3fd76280: btst 6, a5 +3fd76290: jreq L3FD762E0 +3fd762a0: move *a13(0xff80), a3, 1 +3fd762c0: move *a3(0xc0), *a10+, 1 +L3FD762E0: +3fd762e0: move a10, a3 +3fd762f0: sub a13, a3 +3fd76300: sra 0x5, a3 +3fd76310: move a3, *a13(0xe0), 1 +3fd76330: zext a3, 0 +3fd76340: move *a11(0x10), a7, 0 +3fd76360: add a3, a7 +3fd76370: move a7, *a11(0x10), 0 +3fd76390: move *a13(0xe0), a7, 1 +3fd763b0: sll 0x2, a7 +3fd763c0: move a7, *a13(0xe0), 1 +3fd763e0: sll 0x3, a7 +3fd763f0: move *a9(0x380), a3, 1 +3fd76410: add a7, a3 +3fd76420: move *a9(0x3a0), a7, 1 +3fd76440: cmp a7, a3 +3fd76450: jrhi L3FD765B0 +3fd76460: move a14, -*sp, 1 +3fd76470: move *a13(0xe0), *a14+, 1 +3fd76490: move *a9(0x380), *a14+, 1 +3fd764b0: move a13, *a14+, 1 +3fd764c0: calla L3FB44400 +3fd764f0: move *a13(0xe0), a7, 1 +3fd76510: addk 3, a7 +3fd76520: movk 3, a3 +3fd76530: andn a3, a7 +3fd76540: sll 0x3, a7 +3fd76550: move *a9(0x380), a3, 1 +3fd76570: add a7, a3 +3fd76580: move a3, *a9(0x380), 1 +3fd765a0: jruc L3FD76630 +L3FD765B0: +3fd765b0: move a14, -*sp, 1 +3fd765c0: move *a13(0xe0), *a14+, 1 +3fd765e0: move a13, *a14+, 1 +3fd765f0: move a9, *a14+, 1 +3fd76600: calla L3F9B44C0 +L3FD76630: +3fd76630: move *a9(0x400), a7, 1 +3fd76650: jreq L3FD766B0 +3fd76660: move a14, -*sp, 1 +3fd76670: move a9, *a14+, 1 +3fd76680: move *a9(0x400), a7, 1 +3fd766a0: call a7 +L3FD766B0: +3fd766b0: move *sp(0x100), a14, 1 +3fd766d0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fd766f0: rets 2 +L3FD76700: +3fd76700: mmtm sp, a5,a7,a9,a11,a13 +3fd76720: move a14, a13 +3fd76730: addi 0x80, a14 +3fd76750: move *a13(0xffe0), a9, 1 +3fd76770: move a13, a11 +3fd76780: addi 0x40, a11 +3fd767a0: move a11, *a13(0x20), 1 +3fd767c0: movk 1, a7 +3fd767d0: setf 16, 1, 0 +3fd767e0: move a7, *a13(0x10), 0 +3fd76800: move *a9(0x0), *a13(0x40), 0 +3fd76830: move *a9(0x10), *a13(0x60), 0 +3fd76860: move *a9, a7, 0 +3fd76870: setf 16, 0, 0 +3fd76880: move *a9(0x20), a5, 0 +3fd768a0: add a5, a7 +3fd768b0: move a7, *a13(0x50), 0 +3fd768d0: setf 16, 1, 0 +3fd768e0: move *a9(0x10), a7, 0 +3fd76900: setf 16, 0, 0 +3fd76910: move *a9(0x30), a5, 0 +3fd76930: add a5, a7 +3fd76940: move a7, *a13(0x70), 0 +3fd76960: movk 1, a7 +3fd76970: move a7, *a13, 0 +3fd76980: move a14, -*sp, 1 +3fd76990: move *a13(0xffa0), *a14+, 1 +3fd769b0: move *a13(0xffc0), *a14+, 1 +3fd769d0: move a13, *a14+, 1 +3fd769e0: calla L3FD7F340 +3fd76a10: move *sp(0xc0), a14, 1 +3fd76a30: mmfm sp, a5,a7,a9,a11,a13 +3fd76a50: rets 2 +L3FD76A60: +3fd76a60: mmtm sp, a9,a11,a13 +3fd76a80: move a14, a13 +3fd76a90: addk 32, a14 +3fd76aa0: move a14, -*sp, 1 +3fd76ab0: movk 16, a11 +3fd76ac0: move a11, *a14+, 1 +3fd76ad0: calla L3F701230 +3fd76b00: move a8, *a13, 1 +3fd76b10: move a14, -*sp, 1 +3fd76b20: movk 8, a9 +3fd76b30: move a9, *a14+, 1 +3fd76b40: move a8, a9 +3fd76b50: calla L3F701230 +3fd76b80: move a8, *a9(0x20), 1 +3fd76ba0: sub a11, a11 +3fd76bb0: setf 16, 1, 0 +3fd76bc0: move a11, *a9(0x10), 0 +3fd76be0: move a11, *a9(0x40), 0 +3fd76c00: move a11, *a9(0x60), 0 +3fd76c20: move a11, *a9(0x50), 0 +3fd76c40: move a11, *a9(0x70), 0 +3fd76c60: movk 1, a11 +3fd76c70: move a11, *a9, 0 +3fd76c80: move a9, a8 +3fd76c90: subk 32, a14 +3fd76ca0: mmfm sp, a9,a11,a13 +3fd76cc0: rets +L3FD76CD0: +3fd76cd0: mmtm sp, a7,a9,a11,a13 +3fd76cf0: move a14, a13 +3fd76d00: move *a13(0xffc0), a11, 1 +3fd76d20: move *a13(0xffe0), a9, 1 +3fd76d40: setf 16, 1, 0 +3fd76d50: move *a9(0x40), *a11(0x0), 0 +3fd76d80: move *a9(0x60), *a11(0x10), 0 +3fd76db0: move *a9(0x50), a7, 0 +3fd76dd0: move *a9(0x40), a9, 0 +3fd76df0: sub a9, a7 +3fd76e00: move a7, *a11(0x20), 0 +3fd76e20: move *a13(0xffe0), a9, 1 +3fd76e40: move *a9(0x70), a7, 0 +3fd76e60: move *a9(0x60), a9, 0 +3fd76e80: sub a9, a7 +3fd76e90: move a7, *a11(0x30), 0 +3fd76eb0: move *sp(0xa0), a14, 1 +3fd76ed0: mmfm sp, a7,a9,a11,a13 +3fd76ef0: rets 2 +L3FD76F00: +3fd76f00: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd76f20: move a14, a13 +3fd76f30: move *a13(0xffe0), a7, 1 +3fd76f50: move a7, a11 +3fd76f60: addi 0x40, a11 +3fd76f80: move *a7(0x20), a9, 1 +3fd76fa0: setf 16, 1, 0 +3fd76fb0: move *a7(0x10), a5, 0 +3fd76fd0: dec a5 +3fd76fe0: sll 0x6, a5 +3fd76ff0: add a9, a5 +3fd77000: move a5, a10 +3fd77010: move *a9, *a11, 0 +3fd77020: move *a9(0x20), *a11(0x20), 0 +3fd77050: move *a10(0x10), *a11(0x10), 0 +3fd77080: move *a10(0x30), *a11(0x30), 0 +3fd770b0: cmp a10, a9 +3fd770c0: jrhi L3FD771F0 +L3FD770D0: +3fd770d0: move *a9, a7, 0 +3fd770e0: move *a11, a5, 0 +3fd770f0: cmp a5, a7 +3fd77100: jrge L3FD77120 +3fd77110: move *a9, *a11, 0 +L3FD77120: +3fd77120: move *a9(0x10), a7, 0 +3fd77140: move *a11(0x10), a5, 0 +3fd77160: cmp a5, a7 +3fd77170: jrle L3FD771B0 +3fd77180: move *a9(0x10), *a11(0x10), 0 +L3FD771B0: +3fd771b0: addi 0x40, a9 +3fd771d0: cmp a10, a9 +3fd771e0: jrls L3FD770D0 +L3FD771F0: +3fd771f0: sub a8, a8 +3fd77200: move *sp(0xe0), a14, 1 +3fd77220: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd77240: rets 2 +L3FD77250: +3fd77250: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fd77270: move a14, a13 +3fd77280: move *a13(0xffa0), a9, 1 +3fd772a0: move a14, -*sp, 1 +3fd772b0: setf 16, 1, 0 +3fd772c0: move *a9(0x10), a7, 0 +3fd772e0: sll 0x3, a7 +3fd772f0: move a7, *a14+, 1 +3fd77300: move *a13(0xffe0), *a14+, 1 +3fd77320: calla L3F9BF180 +3fd77350: move a8, a11 +3fd77360: sub a10, a10 +3fd77370: setf 16, 1, 0 +3fd77380: move *a9(0x10), a7, 0 +3fd773a0: cmp a7, a10 +3fd773b0: jrge L3FD777C0 +L3FD773C0: +3fd773c0: move a10, a7 +3fd773d0: sll 0x6, a7 +3fd773e0: add a11, a7 +3fd773f0: move a10, a5 +3fd77400: sll 0x6, a5 +3fd77410: move *a9(0x20), a3, 1 +3fd77430: add a5, a3 +3fd77440: move *a3, *a7, 0 +3fd77450: move a10, a7 +3fd77460: sll 0x6, a7 +3fd77470: add a11, a7 +3fd77480: move a10, a5 +3fd77490: sll 0x6, a5 +3fd774a0: move *a9(0x20), a3, 1 +3fd774c0: add a5, a3 +3fd774d0: move *a3(0x20), *a7(0x10), 0 +3fd77500: move a10, a7 +3fd77510: sll 0x6, a7 +3fd77520: move *a9(0x20), a5, 1 +3fd77540: add a7, a5 +3fd77550: move a10, a7 +3fd77560: sll 0x6, a7 +3fd77570: move *a9(0x20), a3, 1 +3fd77590: add a7, a3 +3fd775a0: move *a5(0x10), a7, 0 +3fd775c0: move *a3, a5, 0 +3fd775d0: sub a5, a7 +3fd775e0: move a10, a5 +3fd775f0: sll 0x6, a5 +3fd77600: add a11, a5 +3fd77610: move a7, *a5(0x20), 0 +3fd77630: move a10, a7 +3fd77640: sll 0x6, a7 +3fd77650: move *a9(0x20), a5, 1 +3fd77670: add a7, a5 +3fd77680: move a10, a7 +3fd77690: sll 0x6, a7 +3fd776a0: move *a9(0x20), a3, 1 +3fd776c0: add a7, a3 +3fd776d0: move *a5(0x30), a7, 0 +3fd776f0: move *a3(0x20), a5, 0 +3fd77710: sub a5, a7 +3fd77720: move a10, a5 +3fd77730: sll 0x6, a5 +3fd77740: add a11, a5 +3fd77750: move a7, *a5(0x30), 0 +3fd77770: inc a10 +3fd77780: move *a9(0x10), a7, 0 +3fd777a0: cmp a7, a10 +3fd777b0: jrlt L3FD773C0 +L3FD777C0: +3fd777c0: move a14, -*sp, 1 +3fd777d0: sub a7, a7 +3fd777e0: move a7, *a14+, 1 +3fd777f0: move *a9(0x10), a8, 0 +3fd77810: move a8, *a14+, 1 +3fd77820: move a11, *a14+, 1 +3fd77830: move a7, *a14+, 1 +3fd77840: move a7, *a14+, 1 +3fd77850: move *a13(0xffc0), *a14+, 1 +3fd77870: move *a13(0xffe0), *a14+, 1 +3fd77890: calla L3FD98FA0 +3fd778c0: move *a13(0xffe0), a5, 1 +3fd778e0: move *a5(0x400), a3, 1 +3fd77900: jreq L3FD77960 +3fd77910: move a14, -*sp, 1 +3fd77920: move a5, *a14+, 1 +3fd77930: move *a5(0x400), a3, 1 +3fd77950: call a3 +L3FD77960: +3fd77960: move *sp(0x100), a14, 1 +3fd77980: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fd779a0: rets 2 +L3FD779B0: +3fd779b0: mmtm sp, a11,a13 +3fd779d0: move a14, a13 +3fd779e0: move a14, -*sp, 1 +3fd779f0: move *a13(0xffe0), a11, 1 +3fd77a10: move *a11(0x20), *a14+, 1 +3fd77a30: calla L3F702440 +3fd77a60: move a14, -*sp, 1 +3fd77a70: move a11, *a14+, 1 +3fd77a80: calla L3F702440 +3fd77ab0: move *sp(0x60), a14, 1 +3fd77ad0: mmfm sp, a11,a13 +3fd77af0: rets 2 +3fd77b00: mmtm sp, a0,a7,a9,a10,a11,a12,a13 +3fd77b20: move a14, a13 +3fd77b30: move *a13(0xffe0), a9, 1 +3fd77b50: move *a13(0xffc0), a10, 1 +3fd77b70: move *a13(0xffa0), a11, 1 +3fd77b90: move *a9(0x20), a0, 1 +3fd77bb0: setf 16, 1, 0 +3fd77bc0: move *a9(0x10), a12, 0 +3fd77be0: move a12, a7 +3fd77bf0: dec a12 +3fd77c00: move a7, a7 +3fd77c10: jreq L3FD77DE0 +L3FD77C20: +3fd77c20: sext a10, 0 +3fd77c30: move *a0, a7, 0 +3fd77c40: add a10, a7 +3fd77c50: move a7, *a0, 0 +3fd77c60: sext a10, 0 +3fd77c70: move *a0(0x10), a7, 0 +3fd77c90: add a10, a7 +3fd77ca0: move a7, *a0(0x10), 0 +3fd77cc0: sext a11, 0 +3fd77cd0: move *a0(0x20), a7, 0 +3fd77cf0: add a11, a7 +3fd77d00: move a7, *a0(0x20), 0 +3fd77d20: sext a11, 0 +3fd77d30: move *a0(0x30), a7, 0 +3fd77d50: add a11, a7 +3fd77d60: move a7, *a0(0x30), 0 +3fd77d80: addi 0x40, a0 +3fd77da0: move a12, a7 +3fd77db0: dec a12 +3fd77dc0: move a7, a7 +3fd77dd0: jrne L3FD77C20 +L3FD77DE0: +3fd77de0: sext a10, 0 +3fd77df0: move *a9(0x40), a7, 0 +3fd77e10: add a10, a7 +3fd77e20: move a7, *a9(0x40), 0 +3fd77e40: sext a10, 0 +3fd77e50: move *a9(0x50), a7, 0 +3fd77e70: add a10, a7 +3fd77e80: move a7, *a9(0x50), 0 +3fd77ea0: sext a11, 0 +3fd77eb0: move *a9(0x60), a7, 0 +3fd77ed0: add a11, a7 +3fd77ee0: move a7, *a9(0x60), 0 +3fd77f00: sext a11, 0 +3fd77f10: move *a9(0x70), a7, 0 +3fd77f30: add a11, a7 +3fd77f40: move a7, *a9(0x70), 0 +3fd77f60: move *sp(0x100), a14, 1 +3fd77f80: mmfm sp, a0,a7,a9,a10,a11,a12,a13 +3fd77fa0: rets 2 +3fd77fb0: mmtm sp, a7,a9,a11,a13 +3fd77fd0: move a14, a13 +3fd77fe0: addi 0x100, a14 +3fd78000: move *a13(0xffe0), a11, 1 +3fd78020: setf 16, 1, 0 +3fd78030: move *a11(0x40), a9, 0 +3fd78050: move *a11(0x50), a7, 0 +3fd78070: add a7, a9 +3fd78080: move a9, *a13(0x20), 1 +3fd780a0: move *a11(0x60), a7, 0 +3fd780c0: move *a11(0x70), a9, 0 +3fd780e0: add a9, a7 +3fd780f0: move a7, *a13(0x40), 1 +3fd78110: move *a11(0x50), a9, 0 +3fd78130: move *a11(0x40), a7, 0 +3fd78150: sub a7, a9 +3fd78160: move a9, *a13(0x60), 1 +3fd78180: move *a11(0x70), a7, 0 +3fd781a0: move *a11(0x60), a9, 0 +3fd781c0: sub a9, a7 +3fd781d0: move a7, *a13(0x80), 1 +3fd781f0: move *a13(0xffc0), a9, 1 +3fd78210: move *a13(0x60), a7, 1 +3fd78230: cmp a7, a9 +3fd78240: jrle L3FD78280 +3fd78250: inc a7 +3fd78260: move a7, *a13(0xffc0), 1 +L3FD78280: +3fd78280: move *a13(0xffa0), a9, 1 +3fd782a0: move *a13(0x80), a7, 1 +3fd782c0: cmp a7, a9 +3fd782d0: jrle L3FD78310 +3fd782e0: inc a7 +3fd782f0: move a7, *a13(0xffa0), 1 +L3FD78310: +3fd78310: move *a13(0xffc0), a9, 1 +3fd78330: jrge L3FD78390 +3fd78340: movi 0xffff, a7 +3fd78360: move a7, *a13(0xc0), 1 +3fd78380: jruc L3FD783C0 +L3FD78390: +3fd78390: movk 1, a7 +3fd783a0: move a7, *a13(0xc0), 1 +L3FD783C0: +3fd783c0: move *a13(0xffa0), a7, 1 +3fd783e0: jrge L3FD78440 +3fd783f0: movi 0xffff, a7 +3fd78410: move a7, *a13(0xe0), 1 +3fd78430: jruc L3FD78470 +L3FD78440: +3fd78440: movk 1, a7 +3fd78450: move a7, *a13(0xe0), 1 +L3FD78470: +3fd78470: move *a11(0x20), *a13(0x0), 1 +3fd784a0: sub a7, a7 +3fd784b0: move a7, *a13(0xa0), 1 +3fd784d0: move *a11(0x10), a9, 0 +3fd784f0: cmp a9, a7 +3fd78500: jage L3FD78EA0 +L3FD78520: +3fd78520: move *a13, a11, 1 +3fd78530: move *a11, a9, 0 +3fd78540: sll 0x1, a9 +3fd78550: move *a13(0x20), a7, 1 +3fd78570: sub a7, a9 +3fd78580: move *a13(0xffc0), a7, 1 +3fd785a0: mpys a7, a9 +3fd785b0: move *a13(0x60), a7, 1 +3fd785d0: move *a13(0xc0), a11, 1 +3fd785f0: mpys a11, a7 +3fd78600: sub a7, a9 +3fd78610: move *a13(0x60), a7, 1 +3fd78630: sll 0x1, a7 +3fd78640: divs a7, a9 +3fd78650: move *a13, a7, 1 +3fd78660: move *a7, a7, 0 +3fd78670: sub a9, a7 +3fd78680: move *a13, a9, 1 +3fd78690: move a7, *a9, 0 +3fd786a0: move *a9(0x10), a7, 0 +3fd786c0: sll 0x1, a7 +3fd786d0: move *a13(0x20), a11, 1 +3fd786f0: sub a11, a7 +3fd78700: move *a13(0xffc0), a11, 1 +3fd78720: mpys a11, a7 +3fd78730: move *a13(0x60), a11, 1 +3fd78750: sll 0x1, a11 +3fd78760: divs a11, a7 +3fd78770: move *a9(0x10), a11, 0 +3fd78790: sub a7, a11 +3fd787a0: move a11, *a9(0x10), 0 +3fd787c0: move *a9(0x20), a11, 0 +3fd787e0: sll 0x1, a11 +3fd787f0: move *a13(0x40), a7, 1 +3fd78810: sub a7, a11 +3fd78820: move *a13(0xffa0), a7, 1 +3fd78840: mpys a7, a11 +3fd78850: move *a13(0x80), a7, 1 +3fd78870: move *a13(0xe0), a9, 1 +3fd78890: mpys a9, a7 +3fd788a0: sub a7, a11 +3fd788b0: move *a13(0x80), a7, 1 +3fd788d0: sll 0x1, a7 +3fd788e0: divs a7, a11 +3fd788f0: move *a13, a7, 1 +3fd78900: move *a7(0x20), a7, 0 +3fd78920: sub a11, a7 +3fd78930: move *a13, a11, 1 +3fd78940: move a7, *a11(0x20), 0 +3fd78960: move *a11(0x30), a7, 0 +3fd78980: sll 0x1, a7 +3fd78990: move *a13(0x40), a9, 1 +3fd789b0: sub a9, a7 +3fd789c0: move *a13(0xffa0), a9, 1 +3fd789e0: mpys a9, a7 +3fd789f0: move *a13(0x80), a9, 1 +3fd78a10: sll 0x1, a9 +3fd78a20: divs a9, a7 +3fd78a30: move *a11(0x30), a9, 0 +3fd78a50: sub a7, a9 +3fd78a60: move a9, *a11(0x30), 0 +3fd78a80: move *a13(0xffe0), a9, 1 +3fd78aa0: move *a11, a7, 0 +3fd78ab0: move *a9(0x40), a9, 0 +3fd78ad0: cmp a9, a7 +3fd78ae0: jrge L3FD78B40 +3fd78af0: move *a13(0xffe0), a9, 1 +3fd78b10: move *a11(0x0), *a9(0x40), 0 +L3FD78B40: +3fd78b40: move *a13(0xffe0), a9, 1 +3fd78b60: move *a11(0x20), a7, 0 +3fd78b80: move *a9(0x60), a9, 0 +3fd78ba0: cmp a9, a7 +3fd78bb0: jrge L3FD78C10 +3fd78bc0: move *a13(0xffe0), a9, 1 +3fd78be0: move *a11(0x20), *a9(0x60), 0 +L3FD78C10: +3fd78c10: move *a13(0xffe0), a9, 1 +3fd78c30: move *a11(0x10), a7, 0 +3fd78c50: move *a9(0x50), a9, 0 +3fd78c70: cmp a9, a7 +3fd78c80: jrle L3FD78CE0 +3fd78c90: move *a13(0xffe0), a9, 1 +3fd78cb0: move *a11(0x10), *a9(0x50), 0 +L3FD78CE0: +3fd78ce0: move *a13(0xffe0), a9, 1 +3fd78d00: move *a11(0x30), a7, 0 +3fd78d20: move *a9(0x70), a9, 0 +3fd78d40: cmp a9, a7 +3fd78d50: jrle L3FD78DB0 +3fd78d60: move *a13(0xffe0), a9, 1 +3fd78d80: move *a11(0x30), *a9(0x70), 0 +L3FD78DB0: +3fd78db0: addi 0x40, a11 +3fd78dd0: move a11, *a13, 1 +3fd78de0: move *a13(0xa0), a9, 1 +3fd78e00: inc a9 +3fd78e10: move a9, *a13(0xa0), 1 +3fd78e30: move *a13(0xffe0), a7, 1 +3fd78e50: move *a7(0x10), a7, 0 +3fd78e70: cmp a7, a9 +3fd78e80: jalt L3FD78520 +L3FD78EA0: +3fd78ea0: move *sp(0xa0), a14, 1 +3fd78ec0: mmfm sp, a7,a9,a11,a13 +3fd78ee0: rets 2 +3fd78ef0: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd78f10: move a14, a13 +3fd78f20: move *a13(0xffe0), a9, 1 +3fd78f40: move *a13(0xffc0), a10, 1 +3fd78f60: move *a13(0xff80), a11, 1 +3fd78f80: setf 16, 1, 0 +3fd78f90: move *a9(0x10), a7, 0 +3fd78fb0: sll 0x6, a7 +3fd78fc0: move *a9(0x20), a2, 1 +3fd78fe0: add a7, a2 +3fd78ff0: move *a13(0xffa0), a7, 1 +3fd79010: cmp a7, a10 +3fd79020: jreq L3FD79690 +3fd79030: move *a13(0xff60), a7, 1 +3fd79050: cmp a7, a11 +3fd79060: jreq L3FD79690 +L3FD79070: +3fd79070: move *a10, a7, 0 +3fd79080: move *a11, a5, 0 +3fd79090: cmp a5, a7 +3fd790a0: jrle L3FD790D0 +3fd790b0: move *a10, a12, 0 +3fd790c0: jruc L3FD790E0 +L3FD790D0: +3fd790d0: move *a11, a12, 0 +L3FD790E0: +3fd790e0: move *a10(0x10), a7, 0 +3fd79100: move *a11(0x10), a5, 0 +3fd79120: cmp a5, a7 +3fd79130: jrge L3FD79170 +3fd79140: move *a10(0x10), a0, 0 +3fd79160: jruc L3FD79190 +L3FD79170: +3fd79170: move *a11(0x10), a0, 0 +L3FD79190: +3fd79190: cmp a0, a12 +3fd791a0: jrge L3FD794B0 +3fd791b0: move *a9, a7, 0 +3fd791c0: move *a9(0x10), a5, 0 +3fd791e0: inc a5 +3fd791f0: cmp a7, a5 +3fd79200: jrlt L3FD793B0 +3fd79210: move a14, -*sp, 1 +3fd79220: move *a9, a7, 0 +3fd79230: sll 0x4, a7 +3fd79240: move a7, *a14+, 1 +3fd79250: move *a9(0x20), *a14+, 1 +3fd79270: calla L3F7030E0 +3fd792a0: move a8, *a9(0x20), 1 +3fd792c0: move *a9(0x20), a7, 1 +3fd792e0: jrne L3FD79310 +3fd792f0: sub a8, a8 +3fd79300: jruc L3FD796A0 +L3FD79310: +3fd79310: setf 16, 1, 0 +3fd79320: move *a9, a7, 0 +3fd79330: sll 0x1, a7 +3fd79340: move a7, *a9, 0 +3fd79350: move *a9(0x10), a7, 0 +3fd79370: sll 0x6, a7 +3fd79380: move *a9(0x20), a2, 1 +3fd793a0: add a7, a2 +L3FD793B0: +3fd793b0: move a12, *a2, 0 +3fd793c0: move *a13(0xff40), *a2(0x20), 0 +3fd793f0: move a0, *a2(0x10), 0 +3fd79410: move *a13(0xff20), *a2(0x30), 0 +3fd79440: move *a9(0x10), a7, 0 +3fd79460: inc a7 +3fd79470: move a7, *a9(0x10), 0 +3fd79490: addi 0x40, a2 +L3FD794B0: +3fd794b0: move *a10(0x10), a7, 0 +3fd794d0: move *a11(0x10), a5, 0 +3fd794f0: cmp a5, a7 +3fd79500: jrge L3FD79540 +3fd79510: addi 0x40, a10 +3fd79530: jruc L3FD79610 +L3FD79540: +3fd79540: move *a11(0x10), a7, 0 +3fd79560: move *a10(0x10), a5, 0 +3fd79580: cmp a5, a7 +3fd79590: jrge L3FD795D0 +3fd795a0: addi 0x40, a11 +3fd795c0: jruc L3FD79610 +L3FD795D0: +3fd795d0: addi 0x40, a10 +3fd795f0: addi 0x40, a11 +L3FD79610: +3fd79610: move *a13(0xffa0), a7, 1 +3fd79630: cmp a7, a10 +3fd79640: jreq L3FD79690 +3fd79650: move *a13(0xff60), a5, 1 +3fd79670: cmp a5, a11 +3fd79680: jrne L3FD79070 +L3FD79690: +3fd79690: sub a8, a8 +L3FD796A0: +3fd796a0: move *sp(0x140), a14, 1 +3fd796c0: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd796e0: rets 2 +3fd796f0: mmtm sp, a9,a11,a13 +3fd79710: move a14, a13 +3fd79720: move *a13(0xffe0), a11, 1 +3fd79740: setf 16, 1, 0 +3fd79750: move *a11(0x10), a11, 0 +3fd79770: jreq L3FD79A50 +3fd79780: move *a13(0xffc0), a11, 1 +3fd797a0: move *a11(0x10), a11, 0 +3fd797c0: jreq L3FD79A50 +3fd797d0: move *a13(0xffe0), a11, 1 +3fd797f0: move *a13(0xffc0), a9, 1 +3fd79810: move *a11(0x50), a11, 0 +3fd79830: move *a9(0x40), a9, 0 +3fd79850: cmp a9, a11 +3fd79860: jrgt L3FD79AC0 +3fd79870: move *a13(0xffe0), a11, 1 +3fd79890: move *a13(0xffc0), a9, 1 +3fd798b0: move *a11(0x40), a11, 0 +3fd798d0: move *a9(0x50), a9, 0 +3fd798f0: cmp a9, a11 +3fd79900: jrge L3FD79AC0 +3fd79910: move *a13(0xffe0), a11, 1 +3fd79930: move *a13(0xffc0), a9, 1 +3fd79950: move *a11(0x70), a11, 0 +3fd79970: move *a9(0x60), a9, 0 +3fd79990: cmp a9, a11 +3fd799a0: jrle L3FD79AC0 +3fd799b0: move *a13(0xffe0), a11, 1 +3fd799d0: move *a13(0xffc0), a9, 1 +3fd799f0: move *a11(0x60), a11, 0 +3fd79a10: move *a9(0x70), a9, 0 +3fd79a30: cmp a9, a11 +3fd79a40: jrge L3FD79AC0 +L3FD79A50: +3fd79a50: move *a13(0xffa0), a11, 1 +3fd79a70: sub a9, a9 +3fd79a80: move a9, *a11(0x10), 0 +3fd79aa0: movk 1, a8 +3fd79ab0: jruc L3FD79C90 +L3FD79AC0: +3fd79ac0: move a14, -*sp, 1 +3fd79ad0: sub a11, a11 +3fd79ae0: move a11, *a14+, 1 +3fd79af0: move a11, *a14+, 1 +3fd79b00: movi 0x3fd78ef0, a9 +3fd79b30: move a9, *a14+, 1 +3fd79b40: move *a13(0xffc0), *a14+, 1 +3fd79b60: move *a13(0xffe0), *a14+, 1 +3fd79b80: move *a13(0xffa0), *a14+, 1 +3fd79ba0: calla L3FD7B7D0 +3fd79bd0: move *a13(0xffa0), a11, 1 +3fd79bf0: setf 16, 1, 0 +3fd79c00: move *a11(0x10), a9, 0 +3fd79c20: jreq L3FD79C80 +3fd79c30: move a14, -*sp, 1 +3fd79c40: move a11, *a14+, 1 +3fd79c50: calla L3FD76F00 +L3FD79C80: +3fd79c80: movk 1, a8 +L3FD79C90: +3fd79c90: move *sp(0x80), a14, 1 +3fd79cb0: mmfm sp, a9,a11,a13 +3fd79cd0: rets 2 +L3FD79CE0: +3fd79ce0: mmtm sp, a7,a9,a10,a11,a13 +3fd79d00: move a14, a13 +3fd79d10: move *a13(0xffe0), a9, 1 +3fd79d30: move *a13(0xffc0), a10, 1 +3fd79d50: cmp a10, a9 +3fd79d60: jreq L3FD7A0B0 +3fd79d70: setf 16, 1, 0 +3fd79d80: move *a9, a11, 0 +3fd79d90: move *a10(0x10), a7, 0 +3fd79db0: cmp a7, a11 +3fd79dc0: jrge L3FD79F00 +3fd79dd0: move *a9(0x20), a11, 1 +3fd79df0: jreq L3FD79EC0 +3fd79e00: move a14, -*sp, 1 +3fd79e10: move *a10(0x10), a11, 0 +3fd79e30: sll 0x3, a11 +3fd79e40: move a11, *a14+, 1 +3fd79e50: move *a9(0x20), *a14+, 1 +3fd79e70: calla L3F7030E0 +3fd79ea0: move a8, *a9(0x20), 1 +L3FD79EC0: +3fd79ec0: setf 16, 1, 0 +3fd79ed0: move *a10(0x10), *a9(0x0), 0 +L3FD79F00: +3fd79f00: move *a10(0x10), *a9(0x10), 0 +3fd79f30: move *a10(0x40), *a9(0x40), 0 +3fd79f60: move *a10(0x60), *a9(0x60), 0 +3fd79f90: move *a10(0x50), *a9(0x50), 0 +3fd79fc0: move *a10(0x70), *a9(0x70), 0 +3fd79ff0: move a14, -*sp, 1 +3fd7a000: move *a10(0x10), a11, 0 +3fd7a020: sll 0x3, a11 +3fd7a030: move a11, *a14+, 1 +3fd7a040: move *a9(0x20), *a14+, 1 +3fd7a060: move *a10(0x20), *a14+, 1 +3fd7a080: calla L3FB44400 +L3FD7A0B0: +3fd7a0b0: move *sp(0xc0), a14, 1 +3fd7a0d0: mmfm sp, a7,a9,a10,a11,a13 +3fd7a0f0: rets 2 +3fd7a100: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd7a120: move a14, a13 +3fd7a130: move *a13(0xffe0), a9, 1 +3fd7a150: move *a13(0xffc0), a7, 1 +3fd7a170: move *a7(0x20), a12, 1 +3fd7a190: move *a13(0xffa0), a5, 1 +3fd7a1b0: move *a5(0x20), a0, 1 +3fd7a1d0: setf 16, 1, 0 +3fd7a1e0: move *a7(0x10), a2, 0 +3fd7a200: move *a5(0x10), a3, 0 +3fd7a220: add a3, a2 +3fd7a230: calla L3FD76A60 +3fd7a260: move a8, a10 +3fd7a270: setf 16, 1, 0 +3fd7a280: move a2, *a10, 0 +3fd7a290: move *a7(0x60), a3, 0 +3fd7a2b0: move *a5(0x60), a5, 0 +3fd7a2d0: cmp a5, a3 +3fd7a2e0: jrle L3FD7A520 +3fd7a2f0: move a14, -*sp, 1 +3fd7a300: move *a13(0xffa0), *a14+, 1 +3fd7a320: move a10, *a14+, 1 +3fd7a330: calla L3FD79CE0 +3fd7a360: setf 16, 1, 0 +3fd7a370: move *a10(0x10), a5, 0 +3fd7a390: sll 0x6, a5 +3fd7a3a0: move *a10(0x20), a3, 1 +3fd7a3c0: add a5, a3 +3fd7a3d0: move a3, a11 +3fd7a3e0: move *a10(0x10), a5, 0 +3fd7a400: sub a5, a2 +3fd7a410: move a2, a5 +3fd7a420: dec a2 +3fd7a430: move a5, a3 +3fd7a440: jreq L3FD7A730 +L3FD7A450: +3fd7a450: move a11, a7 +3fd7a460: addi 0x40, a11 +3fd7a480: move a12, a5 +3fd7a490: addi 0x40, a12 +3fd7a4b0: move *a5+, *a7+, 1 +3fd7a4c0: move *a5, *a7, 1 +3fd7a4d0: move a2, a7 +3fd7a4e0: dec a2 +3fd7a4f0: move a7, a3 +3fd7a500: jrne L3FD7A450 +3fd7a510: jruc L3FD7A730 +L3FD7A520: +3fd7a520: move a14, -*sp, 1 +3fd7a530: move a7, *a14+, 1 +3fd7a540: move a10, *a14+, 1 +3fd7a550: calla L3FD79CE0 +3fd7a580: setf 16, 1, 0 +3fd7a590: move *a10(0x10), a5, 0 +3fd7a5b0: sll 0x6, a5 +3fd7a5c0: move *a10(0x20), a3, 1 +3fd7a5e0: add a5, a3 +3fd7a5f0: move a3, a11 +3fd7a600: move *a10(0x10), a5, 0 +3fd7a620: sub a5, a2 +3fd7a630: move a2, a5 +3fd7a640: dec a2 +3fd7a650: move a5, a3 +3fd7a660: jreq L3FD7A730 +L3FD7A670: +3fd7a670: move a11, a7 +3fd7a680: addi 0x40, a11 +3fd7a6a0: move a0, a5 +3fd7a6b0: addi 0x40, a0 +3fd7a6d0: move *a5+, *a7+, 1 +3fd7a6e0: move *a5, *a7, 1 +3fd7a6f0: move a2, a7 +3fd7a700: dec a2 +3fd7a710: move a7, a3 +3fd7a720: jrne L3FD7A670 +L3FD7A730: +3fd7a730: move *a13(0xffc0), a7, 1 +3fd7a750: move a10, a5 +3fd7a760: addi 0x40, a5 +3fd7a780: addi 0x40, a7 +3fd7a7a0: move *a7+, *a5+, 1 +3fd7a7b0: move *a7, *a5, 1 +3fd7a7c0: move *a13(0xffc0), a7, 1 +3fd7a7e0: move *a13(0xffa0), a5, 1 +3fd7a800: setf 16, 1, 0 +3fd7a810: move *a7(0x10), a3, 0 +3fd7a830: move *a5(0x10), a5, 0 +3fd7a850: add a5, a3 +3fd7a860: move a3, *a10(0x10), 0 +3fd7a880: move *a13(0xffa0), a5, 1 +3fd7a8a0: move *a5(0x40), a3, 0 +3fd7a8c0: move *a10(0x40), a5, 0 +3fd7a8e0: cmp a5, a3 +3fd7a8f0: jrge L3FD7A950 +3fd7a900: move *a13(0xffa0), a5, 1 +3fd7a920: move *a5(0x40), *a10(0x40), 0 +L3FD7A950: +3fd7a950: move *a13(0xffa0), a5, 1 +3fd7a970: move *a5(0x60), a3, 0 +3fd7a990: move *a10(0x60), a5, 0 +3fd7a9b0: cmp a5, a3 +3fd7a9c0: jrge L3FD7AA20 +3fd7a9d0: move *a13(0xffa0), a5, 1 +3fd7a9f0: move *a5(0x60), *a10(0x60), 0 +L3FD7AA20: +3fd7aa20: move *a13(0xffa0), a5, 1 +3fd7aa40: move *a5(0x50), a3, 0 +3fd7aa60: move *a10(0x50), a5, 0 +3fd7aa80: cmp a5, a3 +3fd7aa90: jrle L3FD7AAF0 +3fd7aaa0: move *a13(0xffa0), a5, 1 +3fd7aac0: move *a5(0x50), *a10(0x50), 0 +L3FD7AAF0: +3fd7aaf0: move *a13(0xffa0), a5, 1 +3fd7ab10: move *a5(0x70), a3, 0 +3fd7ab30: move *a10(0x70), a5, 0 +3fd7ab50: cmp a5, a3 +3fd7ab60: jrle L3FD7ABC0 +3fd7ab70: move *a13(0xffa0), a5, 1 +3fd7ab90: move *a5(0x70), *a10(0x70), 0 +L3FD7ABC0: +3fd7abc0: move a14, -*sp, 1 +3fd7abd0: move a10, *a14+, 1 +3fd7abe0: move a9, *a14+, 1 +3fd7abf0: calla L3FD79CE0 +3fd7ac20: move a14, -*sp, 1 +3fd7ac30: move a10, *a14+, 1 +3fd7ac40: calla L3F702440 +3fd7ac70: move *sp(0x160), a14, 1 +3fd7ac90: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd7acb0: rets 2 +L3FD7ACC0: +3fd7acc0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fd7ace0: move a14, a13 +3fd7acf0: addi 0x60, a14 +3fd7ad10: move *a13(0xffe0), a9, 1 +3fd7ad30: setf 16, 1, 0 +3fd7ad40: move *a9(0x10), a7, 0 +3fd7ad60: sll 0x6, a7 +3fd7ad70: move *a9(0x20), a12, 1 +3fd7ad90: add a7, a12 +3fd7ada0: move *a13(0xffc0), a7, 1 +3fd7adc0: sll 0x6, a7 +3fd7add0: move *a9(0x20), a10, 1 +3fd7adf0: add a7, a10 +3fd7ae00: move *a13(0xffa0), a7, 1 +3fd7ae20: move *a13(0xffc0), a5, 1 +3fd7ae40: sub a5, a7 +3fd7ae50: move a7, *a13(0x20), 1 +3fd7ae70: move *a13(0xffa0), a5, 1 +3fd7ae90: sll 0x6, a5 +3fd7aea0: move *a9(0x20), a7, 1 +3fd7aec0: add a5, a7 +3fd7aed0: move a7, a11 +3fd7aee0: move *a11(0x20), a7, 0 +3fd7af00: move a7, *a13(0x40), 1 +3fd7af20: sub a5, a5 +3fd7af30: move a5, *a13, 1 +3fd7af40: cmp a12, a11 +3fd7af50: jreq L3FD7B080 +3fd7af60: move *a11(0x20), a5, 0 +3fd7af80: cmp a7, a5 +3fd7af90: jrne L3FD7B080 +L3FD7AFA0: +3fd7afa0: addi 0x40, a11 +3fd7afc0: move *a13, a7, 1 +3fd7afd0: inc a7 +3fd7afe0: move a7, *a13, 1 +3fd7aff0: cmp a12, a11 +3fd7b000: jreq L3FD7B080 +3fd7b010: setf 16, 1, 0 +3fd7b020: move *a11(0x20), a5, 0 +3fd7b040: move *a13(0x40), a7, 1 +3fd7b060: cmp a7, a5 +3fd7b070: jreq L3FD7AFA0 +L3FD7B080: +3fd7b080: cmp a12, a11 +3fd7b090: jreq L3FD7B280 +3fd7b0a0: subi 0x40, a12 +3fd7b0c0: setf 16, 1, 0 +3fd7b0d0: move *a12(0xffe0), a7, 0 +3fd7b0f0: move *a12(0x20), a5, 0 +3fd7b110: cmp a5, a7 +3fd7b120: jrne L3FD7B1B0 +L3FD7B130: +3fd7b130: subi 0x40, a12 +3fd7b150: move *a12(0xffe0), a7, 0 +3fd7b170: move *a12(0x20), a5, 0 +3fd7b190: cmp a5, a7 +3fd7b1a0: jreq L3FD7B130 +L3FD7B1B0: +3fd7b1b0: move *a9(0x20), a7, 1 +3fd7b1d0: move a12, a5 +3fd7b1e0: sub a7, a5 +3fd7b1f0: sra 0x6, a5 +3fd7b200: move a5, *a13(0xffa0), 1 +3fd7b220: move *a9(0x10), a7, 0 +3fd7b240: sll 0x6, a7 +3fd7b250: move *a9(0x20), a12, 1 +3fd7b270: add a7, a12 +L3FD7B280: +3fd7b280: move *a13, a7, 1 +3fd7b290: move *a13(0x20), a5, 1 +3fd7b2b0: cmp a5, a7 +3fd7b2c0: jrne L3FD7B760 +3fd7b2d0: move a7, a7 +3fd7b2e0: jreq L3FD7B760 +3fd7b2f0: sll 0x6, a7 +3fd7b300: sub a7, a11 +3fd7b310: setf 16, 1, 0 +3fd7b320: move *a10(0x30), a7, 0 +3fd7b340: move *a11(0x20), a5, 0 +3fd7b360: cmp a5, a7 +3fd7b370: jrne L3FD7B760 +L3FD7B380: +3fd7b380: move *a10, a7, 0 +3fd7b390: move *a11, a5, 0 +3fd7b3a0: cmp a5, a7 +3fd7b3b0: jrne L3FD7B420 +3fd7b3c0: move *a10(0x10), a7, 0 +3fd7b3e0: move *a11(0x10), a5, 0 +3fd7b400: cmp a5, a7 +3fd7b410: jreq L3FD7B450 +L3FD7B420: +3fd7b420: move *a13(0xffa0), a8, 1 +3fd7b440: jruc L3FD7B780 +L3FD7B450: +3fd7b450: addi 0x40, a10 +3fd7b470: addi 0x40, a11 +3fd7b490: move *a13(0x20), a7, 1 +3fd7b4b0: dec a7 +3fd7b4c0: move a7, *a13(0x20), 1 +3fd7b4e0: jrne L3FD7B380 +3fd7b4f0: move *a13, a7, 0 +3fd7b500: move *a9(0x10), a5, 0 +3fd7b520: sub a7, a5 +3fd7b530: move a5, *a9(0x10), 0 +3fd7b550: move *a13, a5, 1 +3fd7b560: sll 0x6, a5 +3fd7b570: sub a5, a11 +3fd7b580: move *a13, a5, 1 +3fd7b590: sll 0x6, a5 +3fd7b5a0: sub a5, a10 +L3FD7B5B0: +3fd7b5b0: move *a11(0x30), *a10(0x30), 0 +3fd7b5e0: addi 0x40, a10 +3fd7b600: addi 0x40, a11 +3fd7b620: move *a13, a7, 1 +3fd7b630: dec a7 +3fd7b640: move a7, *a13, 1 +3fd7b650: jrne L3FD7B5B0 +3fd7b660: cmp a12, a11 +3fd7b670: jrne L3FD7B6C0 +3fd7b680: move *a13(0xffc0), *a13(0xffa0), 1 +3fd7b6b0: jruc L3FD7B760 +L3FD7B6C0: +3fd7b6c0: move a10, a7 +3fd7b6d0: addi 0x40, a10 +3fd7b6f0: move a11, a5 +3fd7b700: addi 0x40, a11 +3fd7b720: move *a5+, *a7+, 1 +3fd7b730: move *a5, *a7, 1 +3fd7b740: cmp a12, a11 +3fd7b750: jrne L3FD7B6C0 +L3FD7B760: +3fd7b760: move *a13(0xffa0), a8, 1 +L3FD7B780: +3fd7b780: move *sp(0x100), a14, 1 +3fd7b7a0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fd7b7c0: rets 2 +L3FD7B7D0: +3fd7b7d0: mmtm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fd7b7f0: move a14, a13 +3fd7b800: addi 0xc0, a14 +3fd7b820: move *a13(0xffe0), a9, 1 +3fd7b840: move *a13(0xffc0), a7, 1 +3fd7b860: move *a7(0x20), a10, 1 +3fd7b880: move *a13(0xffa0), a5, 1 +3fd7b8a0: move *a5(0x20), a11, 1 +3fd7b8c0: setf 16, 1, 0 +3fd7b8d0: move *a7(0x10), a5, 0 +3fd7b8f0: sll 0x6, a5 +3fd7b900: add a10, a5 +3fd7b910: move a5, *a13, 1 +3fd7b920: move *a13(0xffa0), a5, 1 +3fd7b940: move *a5(0x10), a5, 0 +3fd7b960: sll 0x6, a5 +3fd7b970: add a11, a5 +3fd7b980: move a5, *a13(0x20), 1 +3fd7b9a0: move *a9(0x20), *a13(0x40), 1 +3fd7b9d0: sub a5, a5 +3fd7b9e0: move a5, *a9(0x10), 0 +3fd7ba00: move *a13(0xffa0), a3, 1 +3fd7ba20: move *a7(0x10), a5, 0 +3fd7ba40: move *a3(0x10), a3, 0 +3fd7ba60: cmp a3, a5 +3fd7ba70: jrle L3FD7BAB0 +3fd7ba80: move *a7(0x10), a5, 0 +3fd7baa0: jruc L3FD7BAF0 +L3FD7BAB0: +3fd7bab0: move *a13(0xffa0), a5, 1 +3fd7bad0: move *a5(0x10), a5, 0 +L3FD7BAF0: +3fd7baf0: sll 0x1, a5 +3fd7bb00: move a5, *a9, 0 +3fd7bb10: move a14, -*sp, 1 +3fd7bb20: move *a9, a5, 0 +3fd7bb30: sll 0x3, a5 +3fd7bb40: move a5, *a14+, 1 +3fd7bb50: calla L3F701230 +3fd7bb80: move a8, *a9(0x20), 1 +3fd7bba0: move *a13(0xffa0), a5, 1 +3fd7bbc0: setf 16, 1, 0 +3fd7bbd0: move *a7(0x60), a3, 0 +3fd7bbf0: move *a5(0x60), a5, 0 +3fd7bc10: cmp a5, a3 +3fd7bc20: jrge L3FD7BCA0 +3fd7bc30: move *a7(0x60), a12, 0 +3fd7bc50: move *a13(0xffa0), a5, 1 +3fd7bc70: move *a5(0x60), a0, 0 +3fd7bc90: jruc L3FD7BD00 +L3FD7BCA0: +3fd7bca0: move *a13(0xffa0), a5, 1 +3fd7bcc0: move *a5(0x60), a12, 0 +3fd7bce0: move *a7(0x60), a0, 0 +L3FD7BD00: +3fd7bd00: sub a3, a3 +3fd7bd10: move a3, *a13(0x60), 1 +L3FD7BD30: +3fd7bd30: move *a9(0x10), a7, 0 +3fd7bd50: move a7, *a13(0x80), 1 +3fd7bd70: move a10, a2 +3fd7bd80: move *a13, a5, 1 +3fd7bd90: cmp a5, a2 +3fd7bda0: jreq L3FD7BED0 +3fd7bdb0: move *a2(0x20), a3, 0 +3fd7bdd0: move *a10(0x20), a5, 0 +3fd7bdf0: cmp a5, a3 +3fd7be00: jrne L3FD7BED0 +L3FD7BE10: +3fd7be10: addi 0x40, a2 +3fd7be30: move *a13, a7, 1 +3fd7be40: cmp a7, a2 +3fd7be50: jreq L3FD7BED0 +3fd7be60: setf 16, 1, 0 +3fd7be70: move *a2(0x20), a5, 0 +3fd7be90: move *a10(0x20), a3, 0 +3fd7beb0: cmp a3, a5 +3fd7bec0: jreq L3FD7BE10 +L3FD7BED0: +3fd7bed0: move a11, a4 +3fd7bee0: move *a13(0x20), a7, 1 +3fd7bf00: cmp a7, a4 +3fd7bf10: jreq L3FD7C060 +3fd7bf20: setf 16, 1, 0 +3fd7bf30: move *a4(0x20), a5, 0 +3fd7bf50: move *a11(0x20), a3, 0 +3fd7bf70: cmp a3, a5 +3fd7bf80: jrne L3FD7C060 +L3FD7BF90: +3fd7bf90: addi 0x40, a4 +3fd7bfb0: move *a13(0x20), a7, 1 +3fd7bfd0: cmp a7, a4 +3fd7bfe0: jreq L3FD7C060 +3fd7bff0: setf 16, 1, 0 +3fd7c000: move *a4(0x20), a5, 0 +3fd7c020: move *a11(0x20), a3, 0 +3fd7c040: cmp a3, a5 +3fd7c050: jreq L3FD7BF90 +L3FD7C060: +3fd7c060: setf 16, 1, 0 +3fd7c070: move *a10(0x20), a5, 0 +3fd7c090: move *a11(0x20), a3, 0 +3fd7c0b0: cmp a3, a5 +3fd7c0c0: jrge L3FD7C3C0 +3fd7c0d0: move *a10(0x20), a5, 0 +3fd7c0f0: cmp a12, a5 +3fd7c100: jrle L3FD7C140 +3fd7c110: move *a10(0x20), a5, 0 +3fd7c130: jruc L3FD7C150 +L3FD7C140: +3fd7c140: move a12, a5 +L3FD7C150: +3fd7c150: move a5, *a13(0xa0), 0 +3fd7c170: move *a10(0x30), a5, 0 +3fd7c190: move *a11(0x20), a3, 0 +3fd7c1b0: cmp a3, a5 +3fd7c1c0: jrge L3FD7C200 +3fd7c1d0: move *a10(0x30), a5, 0 +3fd7c1f0: jruc L3FD7C220 +L3FD7C200: +3fd7c200: move *a11(0x20), a5, 0 +L3FD7C220: +3fd7c220: move a5, *a13(0xb0), 0 +3fd7c240: move *a13(0xa0), a5, 0 +3fd7c260: move *a13(0xb0), a3, 0 +3fd7c280: cmp a3, a5 +3fd7c290: jreq L3FD7C380 +3fd7c2a0: move *a13(0xff60), a3, 1 +3fd7c2c0: jreq L3FD7C380 +3fd7c2d0: move a14, -*sp, 1 +3fd7c2e0: move *a13(0xb0), a3, 0 +3fd7c300: move a3, *a14+, 1 +3fd7c310: move a5, *a14+, 1 +3fd7c320: move a2, *a14+, 1 +3fd7c330: move a10, *a14+, 1 +3fd7c340: move a9, *a14+, 1 +3fd7c350: move *a13(0xff60), a3, 1 +3fd7c370: call a3 +L3FD7C380: +3fd7c380: setf 16, 1, 0 +3fd7c390: move *a11(0x20), a0, 0 +3fd7c3b0: jruc L3FD7C730 +L3FD7C3C0: +3fd7c3c0: move *a11(0x20), a5, 0 +3fd7c3e0: move *a10(0x20), a3, 0 +3fd7c400: cmp a3, a5 +3fd7c410: jrge L3FD7C710 +3fd7c420: move *a11(0x20), a5, 0 +3fd7c440: cmp a12, a5 +3fd7c450: jrle L3FD7C490 +3fd7c460: move *a11(0x20), a5, 0 +3fd7c480: jruc L3FD7C4A0 +L3FD7C490: +3fd7c490: move a12, a5 +L3FD7C4A0: +3fd7c4a0: move a5, *a13(0xa0), 0 +3fd7c4c0: move *a11(0x30), a5, 0 +3fd7c4e0: move *a10(0x20), a3, 0 +3fd7c500: cmp a3, a5 +3fd7c510: jrge L3FD7C550 +3fd7c520: move *a11(0x30), a5, 0 +3fd7c540: jruc L3FD7C570 +L3FD7C550: +3fd7c550: move *a10(0x20), a5, 0 +L3FD7C570: +3fd7c570: move a5, *a13(0xb0), 0 +3fd7c590: move *a13(0xa0), a5, 0 +3fd7c5b0: move *a13(0xb0), a3, 0 +3fd7c5d0: cmp a3, a5 +3fd7c5e0: jreq L3FD7C6D0 +3fd7c5f0: move *a13(0xff40), a3, 1 +3fd7c610: jreq L3FD7C6D0 +3fd7c620: move a14, -*sp, 1 +3fd7c630: move *a13(0xb0), a3, 0 +3fd7c650: move a3, *a14+, 1 +3fd7c660: move a5, *a14+, 1 +3fd7c670: move a4, *a14+, 1 +3fd7c680: move a11, *a14+, 1 +3fd7c690: move a9, *a14+, 1 +3fd7c6a0: move *a13(0xff40), a3, 1 +3fd7c6c0: call a3 +L3FD7C6D0: +3fd7c6d0: setf 16, 1, 0 +3fd7c6e0: move *a10(0x20), a0, 0 +3fd7c700: jruc L3FD7C730 +L3FD7C710: +3fd7c710: move *a10(0x20), a0, 0 +L3FD7C730: +3fd7c730: move *a9(0x10), a5, 0 +3fd7c750: move *a13(0x80), a3, 1 +3fd7c770: cmp a3, a5 +3fd7c780: jreq L3FD7C830 +3fd7c790: move a14, -*sp, 1 +3fd7c7a0: move a3, *a14+, 1 +3fd7c7b0: move *a13(0x60), *a14+, 1 +3fd7c7d0: move a9, *a14+, 1 +3fd7c7e0: calla L3FD7ACC0 +3fd7c810: move a8, *a13(0x60), 1 +L3FD7C830: +3fd7c830: setf 16, 1, 0 +3fd7c840: move *a10(0x30), a5, 0 +3fd7c860: move *a11(0x30), a3, 0 +3fd7c880: cmp a3, a5 +3fd7c890: jrge L3FD7C8D0 +3fd7c8a0: move *a10(0x30), a12, 0 +3fd7c8c0: jruc L3FD7C8F0 +L3FD7C8D0: +3fd7c8d0: move *a11(0x30), a12, 0 +L3FD7C8F0: +3fd7c8f0: move *a9(0x10), a5, 0 +3fd7c910: move a5, *a13(0x80), 1 +3fd7c930: cmp a0, a12 +3fd7c940: jrle L3FD7CA00 +3fd7c950: move a14, -*sp, 1 +3fd7c960: move a12, *a14+, 1 +3fd7c970: move a0, *a14+, 1 +3fd7c980: move a4, *a14+, 1 +3fd7c990: move a11, *a14+, 1 +3fd7c9a0: move a2, *a14+, 1 +3fd7c9b0: move a10, *a14+, 1 +3fd7c9c0: move a9, *a14+, 1 +3fd7c9d0: move *a13(0xff80), a3, 1 +3fd7c9f0: call a3 +L3FD7CA00: +3fd7ca00: setf 16, 1, 0 +3fd7ca10: move *a9(0x10), a3, 0 +3fd7ca30: cmp a5, a3 +3fd7ca40: jreq L3FD7CAF0 +3fd7ca50: move a14, -*sp, 1 +3fd7ca60: move a5, *a14+, 1 +3fd7ca70: move *a13(0x60), *a14+, 1 +3fd7ca90: move a9, *a14+, 1 +3fd7caa0: calla L3FD7ACC0 +3fd7cad0: move a8, *a13(0x60), 1 +L3FD7CAF0: +3fd7caf0: setf 16, 1, 0 +3fd7cb00: move *a10(0x30), a3, 0 +3fd7cb20: cmp a12, a3 +3fd7cb30: jrne L3FD7CB50 +3fd7cb40: move a2, a10 +L3FD7CB50: +3fd7cb50: move *a11(0x30), a3, 0 +3fd7cb70: cmp a12, a3 +3fd7cb80: jrne L3FD7CBA0 +3fd7cb90: move a4, a11 +L3FD7CBA0: +3fd7cba0: move *a13, a3, 1 +3fd7cbb0: cmp a3, a10 +3fd7cbc0: jreq L3FD7CC00 +3fd7cbd0: cmp a7, a11 +3fd7cbe0: jane L3FD7BD30 +L3FD7CC00: +3fd7cc00: move *a9(0x10), a7, 0 +3fd7cc20: move a7, *a13(0x80), 1 +3fd7cc40: move *a13, a5, 1 +3fd7cc50: cmp a5, a10 +3fd7cc60: jreq L3FD7CF90 +3fd7cc70: move *a13(0xff60), a3, 1 +3fd7cc90: jreq L3FD7D300 +L3FD7CCA0: +3fd7cca0: move a10, a2 +3fd7ccb0: move *a13, a7, 1 +3fd7ccc0: cmp a7, a2 +3fd7ccd0: jrnc L3FD7CE10 +3fd7cce0: setf 16, 1, 0 +3fd7ccf0: move *a2(0x20), a5, 0 +3fd7cd10: move *a10(0x20), a3, 0 +3fd7cd30: cmp a3, a5 +3fd7cd40: jrne L3FD7CE10 +L3FD7CD50: +3fd7cd50: addi 0x40, a2 +3fd7cd70: move *a13, a7, 1 +3fd7cd80: cmp a7, a2 +3fd7cd90: jrnc L3FD7CE10 +3fd7cda0: setf 16, 1, 0 +3fd7cdb0: move *a2(0x20), a5, 0 +3fd7cdd0: move *a10(0x20), a3, 0 +3fd7cdf0: cmp a3, a5 +3fd7ce00: jreq L3FD7CD50 +L3FD7CE10: +3fd7ce10: move a14, -*sp, 1 +3fd7ce20: setf 16, 1, 0 +3fd7ce30: move *a10(0x30), a8, 0 +3fd7ce50: move a8, *a14+, 1 +3fd7ce60: move *a10(0x20), a5, 0 +3fd7ce80: cmp a12, a5 +3fd7ce90: jrle L3FD7CED0 +3fd7cea0: move *a10(0x20), a5, 0 +3fd7cec0: jruc L3FD7CEE0 +L3FD7CED0: +3fd7ced0: move a12, a5 +L3FD7CEE0: +3fd7cee0: move a5, *a14+, 1 +3fd7cef0: move a2, *a14+, 1 +3fd7cf00: move a10, *a14+, 1 +3fd7cf10: move a9, *a14+, 1 +3fd7cf20: move *a13(0xff60), a5, 1 +3fd7cf40: call a5 +3fd7cf50: move a2, a10 +3fd7cf60: cmp a7, a10 +3fd7cf70: jrne L3FD7CCA0 +3fd7cf80: jruc L3FD7D300 +L3FD7CF90: +3fd7cf90: move *a13(0x20), a3, 1 +3fd7cfb0: cmp a3, a11 +3fd7cfc0: jreq L3FD7D300 +3fd7cfd0: move *a13(0xff40), a3, 1 +3fd7cff0: jreq L3FD7D300 +L3FD7D000: +3fd7d000: move a11, a4 +3fd7d010: move *a13(0x20), a7, 1 +3fd7d030: cmp a7, a4 +3fd7d040: jrnc L3FD7D190 +3fd7d050: setf 16, 1, 0 +3fd7d060: move *a4(0x20), a5, 0 +3fd7d080: move *a11(0x20), a3, 0 +3fd7d0a0: cmp a3, a5 +3fd7d0b0: jrne L3FD7D190 +L3FD7D0C0: +3fd7d0c0: addi 0x40, a4 +3fd7d0e0: move *a13(0x20), a7, 1 +3fd7d100: cmp a7, a4 +3fd7d110: jrnc L3FD7D190 +3fd7d120: setf 16, 1, 0 +3fd7d130: move *a4(0x20), a5, 0 +3fd7d150: move *a11(0x20), a3, 0 +3fd7d170: cmp a3, a5 +3fd7d180: jreq L3FD7D0C0 +L3FD7D190: +3fd7d190: move a14, -*sp, 1 +3fd7d1a0: setf 16, 1, 0 +3fd7d1b0: move *a11(0x30), a8, 0 +3fd7d1d0: move a8, *a14+, 1 +3fd7d1e0: move *a11(0x20), a5, 0 +3fd7d200: cmp a12, a5 +3fd7d210: jrle L3FD7D250 +3fd7d220: move *a11(0x20), a5, 0 +3fd7d240: jruc L3FD7D260 +L3FD7D250: +3fd7d250: move a12, a5 +L3FD7D260: +3fd7d260: move a5, *a14+, 1 +3fd7d270: move a4, *a14+, 1 +3fd7d280: move a11, *a14+, 1 +3fd7d290: move a9, *a14+, 1 +3fd7d2a0: move *a13(0xff40), a5, 1 +3fd7d2c0: call a5 +3fd7d2d0: move a4, a11 +3fd7d2e0: cmp a7, a11 +3fd7d2f0: jrne L3FD7D000 +L3FD7D300: +3fd7d300: setf 16, 1, 0 +3fd7d310: move *a9(0x10), a7, 0 +3fd7d330: move *a13(0x80), a5, 1 +3fd7d350: cmp a5, a7 +3fd7d360: jreq L3FD7D3F0 +3fd7d370: move a14, -*sp, 1 +3fd7d380: move a5, *a14+, 1 +3fd7d390: move *a13(0x60), *a14+, 1 +3fd7d3b0: move a9, *a14+, 1 +3fd7d3c0: calla L3FD7ACC0 +L3FD7D3F0: +3fd7d3f0: setf 16, 1, 0 +3fd7d400: move *a9, a7, 0 +3fd7d410: sra 0x1, a7 +3fd7d420: move *a9(0x10), a3, 0 +3fd7d440: cmp a7, a3 +3fd7d450: jrge L3FD7D680 +3fd7d460: move *a9(0x10), a7, 0 +3fd7d480: jreq L3FD7D580 +3fd7d490: move *a9(0x10), *a9(0x0), 0 +3fd7d4c0: move a14, -*sp, 1 +3fd7d4d0: move *a9, a7, 0 +3fd7d4e0: sll 0x3, a7 +3fd7d4f0: move a7, *a14+, 1 +3fd7d500: move *a9(0x20), *a14+, 1 +3fd7d520: calla L3F7030E0 +3fd7d550: move a8, *a9(0x20), 1 +3fd7d570: jruc L3FD7D680 +L3FD7D580: +3fd7d580: movk 1, a7 +3fd7d590: move a7, *a9, 0 +3fd7d5a0: move a14, -*sp, 1 +3fd7d5b0: move *a9(0x20), *a14+, 1 +3fd7d5d0: calla L3F702440 +3fd7d600: move a14, -*sp, 1 +3fd7d610: movk 8, a3 +3fd7d620: move a3, *a14+, 1 +3fd7d630: calla L3F701230 +3fd7d660: move a8, *a9(0x20), 1 +L3FD7D680: +3fd7d680: move a14, -*sp, 1 +3fd7d690: move *a13(0x40), *a14+, 1 +3fd7d6b0: calla L3F702440 +3fd7d6e0: move *sp(0x180), a14, 1 +3fd7d700: mmfm sp, a0,a2,a3,a4,a5,a7,a9,a10,a11,a12,a13 +3fd7d720: rets 2 +3fd7d730: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd7d750: move a14, a13 +3fd7d760: move *a13(0xffe0), a9, 1 +3fd7d780: move *a13(0xffc0), a10, 1 +3fd7d7a0: move *a13(0xff80), a11, 1 +3fd7d7c0: move *a13(0xff60), a12, 1 +3fd7d7e0: setf 16, 1, 0 +3fd7d7f0: move *a9(0x10), a7, 0 +3fd7d810: sll 0x6, a7 +3fd7d820: move *a9(0x20), a0, 1 +3fd7d840: add a7, a0 +3fd7d850: move *a13(0xffa0), a7, 1 +3fd7d870: cmp a7, a10 +3fd7d880: jreq L3FD7DBE0 +L3FD7D890: +3fd7d890: move *a9, a7, 0 +3fd7d8a0: move *a9(0x10), a5, 0 +3fd7d8c0: inc a5 +3fd7d8d0: cmp a7, a5 +3fd7d8e0: jrlt L3FD7DA90 +3fd7d8f0: move a14, -*sp, 1 +3fd7d900: move *a9, a7, 0 +3fd7d910: sll 0x4, a7 +3fd7d920: move a7, *a14+, 1 +3fd7d930: move *a9(0x20), *a14+, 1 +3fd7d950: calla L3F7030E0 +3fd7d980: move a8, *a9(0x20), 1 +3fd7d9a0: move *a9(0x20), a7, 1 +3fd7d9c0: jrne L3FD7D9F0 +3fd7d9d0: sub a8, a8 +3fd7d9e0: jruc L3FD7DBF0 +L3FD7D9F0: +3fd7d9f0: setf 16, 1, 0 +3fd7da00: move *a9, a7, 0 +3fd7da10: sll 0x1, a7 +3fd7da20: move a7, *a9, 0 +3fd7da30: move *a9(0x10), a7, 0 +3fd7da50: sll 0x6, a7 +3fd7da60: move *a9(0x20), a0, 1 +3fd7da80: add a7, a0 +L3FD7DA90: +3fd7da90: move *a10, *a0, 0 +3fd7daa0: move a11, *a0(0x20), 0 +3fd7dac0: move *a10(0x10), *a0(0x10), 0 +3fd7daf0: move a12, *a0(0x30), 0 +3fd7db10: move *a9(0x10), a7, 0 +3fd7db30: inc a7 +3fd7db40: move a7, *a9(0x10), 0 +3fd7db60: addi 0x40, a0 +3fd7db80: addi 0x40, a10 +3fd7dba0: move *a13(0xffa0), a7, 1 +3fd7dbc0: cmp a7, a10 +3fd7dbd0: jrne L3FD7D890 +L3FD7DBE0: +3fd7dbe0: sub a8, a8 +L3FD7DBF0: +3fd7dbf0: move *sp(0x120), a14, 1 +3fd7dc10: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd7dc30: rets 2 +3fd7dc40: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd7dc60: move a14, a13 +3fd7dc70: move *a13(0xffe0), a9, 1 +3fd7dc90: move *a13(0xffc0), a10, 1 +3fd7dcb0: move *a13(0xff80), a11, 1 +3fd7dcd0: move *a13(0xff40), a12, 1 +3fd7dcf0: move *a13(0xff20), a0, 1 +3fd7dd10: setf 16, 1, 0 +3fd7dd20: move *a9(0x10), a7, 0 +3fd7dd40: sll 0x6, a7 +3fd7dd50: move *a9(0x20), a2, 1 +3fd7dd70: add a7, a2 +3fd7dd80: move *a13(0xffa0), a7, 1 +3fd7dda0: cmp a7, a10 +3fd7ddb0: jaeq L3FD7E880 +3fd7ddd0: move *a13(0xff60), a7, 1 +3fd7ddf0: cmp a7, a11 +3fd7de00: jaeq L3FD7E880 +L3FD7DE20: +3fd7de20: move *a10, a7, 0 +3fd7de30: move *a11, a5, 0 +3fd7de40: cmp a5, a7 +3fd7de50: jrge L3FD7E330 +3fd7de60: move *a9(0x10), a7, 0 +3fd7de80: jreq L3FD7E000 +3fd7de90: move *a2(0xffe0), a7, 0 +3fd7deb0: cmp a12, a7 +3fd7dec0: jrne L3FD7E000 +3fd7ded0: move *a2(0xfff0), a7, 0 +3fd7def0: cmp a0, a7 +3fd7df00: jrne L3FD7E000 +3fd7df10: move *a2(0xffd0), a7, 0 +3fd7df30: move *a10, a5, 0 +3fd7df40: cmp a5, a7 +3fd7df50: jrlt L3FD7E000 +3fd7df60: move *a2(0xffd0), a7, 0 +3fd7df80: move *a10(0x10), a5, 0 +3fd7dfa0: cmp a5, a7 +3fd7dfb0: jrge L3FD7E300 +3fd7dfc0: move *a10(0x10), *a2(0xffd0), 0 +3fd7dff0: jruc L3FD7E300 +L3FD7E000: +3fd7e000: move *a9, a7, 0 +3fd7e010: move *a9(0x10), a5, 0 +3fd7e030: inc a5 +3fd7e040: cmp a7, a5 +3fd7e050: jrlt L3FD7E210 +3fd7e060: move a14, -*sp, 1 +3fd7e070: move *a9, a7, 0 +3fd7e080: sll 0x4, a7 +3fd7e090: move a7, *a14+, 1 +3fd7e0a0: move *a9(0x20), *a14+, 1 +3fd7e0c0: calla L3F7030E0 +3fd7e0f0: move a8, *a9(0x20), 1 +3fd7e110: move *a9(0x20), a7, 1 +3fd7e130: jrne L3FD7E170 +3fd7e140: sub a8, a8 +3fd7e150: jauc L3FD7F2F0 +L3FD7E170: +3fd7e170: setf 16, 1, 0 +3fd7e180: move *a9, a7, 0 +3fd7e190: sll 0x1, a7 +3fd7e1a0: move a7, *a9, 0 +3fd7e1b0: move *a9(0x10), a7, 0 +3fd7e1d0: sll 0x6, a7 +3fd7e1e0: move *a9(0x20), a2, 1 +3fd7e200: add a7, a2 +L3FD7E210: +3fd7e210: move a12, *a2(0x20), 0 +3fd7e230: move a0, *a2(0x30), 0 +3fd7e250: move *a10, *a2, 0 +3fd7e260: move *a10(0x10), *a2(0x10), 0 +3fd7e290: move *a9(0x10), a7, 0 +3fd7e2b0: inc a7 +3fd7e2c0: move a7, *a9(0x10), 0 +3fd7e2e0: addi 0x40, a2 +L3FD7E300: +3fd7e300: addi 0x40, a10 +3fd7e320: jruc L3FD7E7F0 +L3FD7E330: +3fd7e330: move *a9(0x10), a7, 0 +3fd7e350: jreq L3FD7E4D0 +3fd7e360: move *a2(0xffe0), a7, 0 +3fd7e380: cmp a12, a7 +3fd7e390: jrne L3FD7E4D0 +3fd7e3a0: move *a2(0xfff0), a7, 0 +3fd7e3c0: cmp a0, a7 +3fd7e3d0: jrne L3FD7E4D0 +3fd7e3e0: move *a2(0xffd0), a7, 0 +3fd7e400: move *a11, a5, 0 +3fd7e410: cmp a5, a7 +3fd7e420: jrlt L3FD7E4D0 +3fd7e430: move *a2(0xffd0), a7, 0 +3fd7e450: move *a11(0x10), a5, 0 +3fd7e470: cmp a5, a7 +3fd7e480: jrge L3FD7E7D0 +3fd7e490: move *a11(0x10), *a2(0xffd0), 0 +3fd7e4c0: jruc L3FD7E7D0 +L3FD7E4D0: +3fd7e4d0: move *a9, a7, 0 +3fd7e4e0: move *a9(0x10), a5, 0 +3fd7e500: inc a5 +3fd7e510: cmp a7, a5 +3fd7e520: jrlt L3FD7E6E0 +3fd7e530: move a14, -*sp, 1 +3fd7e540: move *a9, a7, 0 +3fd7e550: sll 0x4, a7 +3fd7e560: move a7, *a14+, 1 +3fd7e570: move *a9(0x20), *a14+, 1 +3fd7e590: calla L3F7030E0 +3fd7e5c0: move a8, *a9(0x20), 1 +3fd7e5e0: move *a9(0x20), a7, 1 +3fd7e600: jrne L3FD7E640 +3fd7e610: sub a8, a8 +3fd7e620: jauc L3FD7F2F0 +L3FD7E640: +3fd7e640: setf 16, 1, 0 +3fd7e650: move *a9, a7, 0 +3fd7e660: sll 0x1, a7 +3fd7e670: move a7, *a9, 0 +3fd7e680: move *a9(0x10), a7, 0 +3fd7e6a0: sll 0x6, a7 +3fd7e6b0: move *a9(0x20), a2, 1 +3fd7e6d0: add a7, a2 +L3FD7E6E0: +3fd7e6e0: move a12, *a2(0x20), 0 +3fd7e700: move a0, *a2(0x30), 0 +3fd7e720: move *a11, *a2, 0 +3fd7e730: move *a11(0x10), *a2(0x10), 0 +3fd7e760: move *a9(0x10), a7, 0 +3fd7e780: inc a7 +3fd7e790: move a7, *a9(0x10), 0 +3fd7e7b0: addi 0x40, a2 +L3FD7E7D0: +3fd7e7d0: addi 0x40, a11 +L3FD7E7F0: +3fd7e7f0: move *a13(0xffa0), a7, 1 +3fd7e810: cmp a7, a10 +3fd7e820: jreq L3FD7E880 +3fd7e830: move *a13(0xff60), a5, 1 +3fd7e850: cmp a5, a11 +3fd7e860: jane L3FD7DE20 +L3FD7E880: +3fd7e880: move *a13(0xffa0), a7, 1 +3fd7e8a0: cmp a7, a10 +3fd7e8b0: jreq L3FD7EDC0 +L3FD7E8C0: +3fd7e8c0: move *a9(0x10), a7, 0 +3fd7e8e0: jreq L3FD7EA60 +3fd7e8f0: move *a2(0xffe0), a7, 0 +3fd7e910: cmp a12, a7 +3fd7e920: jrne L3FD7EA60 +3fd7e930: move *a2(0xfff0), a7, 0 +3fd7e950: cmp a0, a7 +3fd7e960: jrne L3FD7EA60 +3fd7e970: move *a2(0xffd0), a7, 0 +3fd7e990: move *a10, a5, 0 +3fd7e9a0: cmp a5, a7 +3fd7e9b0: jrlt L3FD7EA60 +3fd7e9c0: move *a2(0xffd0), a7, 0 +3fd7e9e0: move *a10(0x10), a5, 0 +3fd7ea00: cmp a5, a7 +3fd7ea10: jrge L3FD7ED50 +3fd7ea20: move *a10(0x10), *a2(0xffd0), 0 +3fd7ea50: jruc L3FD7ED50 +L3FD7EA60: +3fd7ea60: move *a9, a7, 0 +3fd7ea70: move *a9(0x10), a5, 0 +3fd7ea90: inc a5 +3fd7eaa0: cmp a7, a5 +3fd7eab0: jrlt L3FD7EC60 +3fd7eac0: move a14, -*sp, 1 +3fd7ead0: move *a9, a7, 0 +3fd7eae0: sll 0x4, a7 +3fd7eaf0: move a7, *a14+, 1 +3fd7eb00: move *a9(0x20), *a14+, 1 +3fd7eb20: calla L3F7030E0 +3fd7eb50: move a8, *a9(0x20), 1 +3fd7eb70: move *a9(0x20), a7, 1 +3fd7eb90: jrne L3FD7EBC0 +3fd7eba0: sub a8, a8 +3fd7ebb0: jruc L3FD7F2F0 +L3FD7EBC0: +3fd7ebc0: setf 16, 1, 0 +3fd7ebd0: move *a9, a7, 0 +3fd7ebe0: sll 0x1, a7 +3fd7ebf0: move a7, *a9, 0 +3fd7ec00: move *a9(0x10), a7, 0 +3fd7ec20: sll 0x6, a7 +3fd7ec30: move *a9(0x20), a2, 1 +3fd7ec50: add a7, a2 +L3FD7EC60: +3fd7ec60: move a12, *a2(0x20), 0 +3fd7ec80: move a0, *a2(0x30), 0 +3fd7eca0: move *a10, *a2, 0 +3fd7ecb0: move *a10(0x10), *a2(0x10), 0 +3fd7ece0: move *a9(0x10), a7, 0 +3fd7ed00: inc a7 +3fd7ed10: move a7, *a9(0x10), 0 +3fd7ed30: addi 0x40, a2 +L3FD7ED50: +3fd7ed50: addi 0x40, a10 +3fd7ed70: move *a13(0xffa0), a7, 1 +3fd7ed90: cmp a7, a10 +3fd7eda0: jrne L3FD7E8C0 +3fd7edb0: jruc L3FD7F2F0 +L3FD7EDC0: +3fd7edc0: move *a13(0xff60), a5, 1 +3fd7ede0: cmp a5, a11 +3fd7edf0: jreq L3FD7F2F0 +L3FD7EE00: +3fd7ee00: move *a9(0x10), a7, 0 +3fd7ee20: jreq L3FD7EFA0 +3fd7ee30: move *a2(0xffe0), a7, 0 +3fd7ee50: cmp a12, a7 +3fd7ee60: jrne L3FD7EFA0 +3fd7ee70: move *a2(0xfff0), a7, 0 +3fd7ee90: cmp a0, a7 +3fd7eea0: jrne L3FD7EFA0 +3fd7eeb0: move *a2(0xffd0), a7, 0 +3fd7eed0: move *a11, a5, 0 +3fd7eee0: cmp a5, a7 +3fd7eef0: jrlt L3FD7EFA0 +3fd7ef00: move *a2(0xffd0), a7, 0 +3fd7ef20: move *a11(0x10), a5, 0 +3fd7ef40: cmp a5, a7 +3fd7ef50: jrge L3FD7F290 +3fd7ef60: move *a11(0x10), *a2(0xffd0), 0 +3fd7ef90: jruc L3FD7F290 +L3FD7EFA0: +3fd7efa0: move *a9, a7, 0 +3fd7efb0: move *a9(0x10), a5, 0 +3fd7efd0: inc a5 +3fd7efe0: cmp a7, a5 +3fd7eff0: jrlt L3FD7F1A0 +3fd7f000: move a14, -*sp, 1 +3fd7f010: move *a9, a7, 0 +3fd7f020: sll 0x4, a7 +3fd7f030: move a7, *a14+, 1 +3fd7f040: move *a9(0x20), *a14+, 1 +3fd7f060: calla L3F7030E0 +3fd7f090: move a8, *a9(0x20), 1 +3fd7f0b0: move *a9(0x20), a7, 1 +3fd7f0d0: jrne L3FD7F100 +3fd7f0e0: sub a8, a8 +3fd7f0f0: jruc L3FD7F2F0 +L3FD7F100: +3fd7f100: setf 16, 1, 0 +3fd7f110: move *a9, a7, 0 +3fd7f120: sll 0x1, a7 +3fd7f130: move a7, *a9, 0 +3fd7f140: move *a9(0x10), a7, 0 +3fd7f160: sll 0x6, a7 +3fd7f170: move *a9(0x20), a2, 1 +3fd7f190: add a7, a2 +L3FD7F1A0: +3fd7f1a0: move a12, *a2(0x20), 0 +3fd7f1c0: move a0, *a2(0x30), 0 +3fd7f1e0: move *a11, *a2, 0 +3fd7f1f0: move *a11(0x10), *a2(0x10), 0 +3fd7f220: move *a9(0x10), a7, 0 +3fd7f240: inc a7 +3fd7f250: move a7, *a9(0x10), 0 +3fd7f270: addi 0x40, a2 +L3FD7F290: +3fd7f290: addi 0x40, a11 +3fd7f2b0: move *a13(0xff60), a7, 1 +3fd7f2d0: cmp a7, a11 +3fd7f2e0: jrne L3FD7EE00 +L3FD7F2F0: +3fd7f2f0: move *sp(0x140), a14, 1 +3fd7f310: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd7f330: rets 2 +L3FD7F340: +3fd7f340: mmtm sp, a7,a9,a11,a13 +3fd7f360: move a14, a13 +3fd7f370: move *a13(0xffe0), a11, 1 +3fd7f390: move *a13(0xffc0), a9, 1 +3fd7f3b0: cmp a9, a11 +3fd7f3c0: jreq L3FD7F410 +3fd7f3d0: setf 16, 1, 0 +3fd7f3e0: move *a11(0x10), a9, 0 +3fd7f400: jrne L3FD7F500 +L3FD7F410: +3fd7f410: move *a13(0xffa0), a9, 1 +3fd7f430: move *a13(0xffc0), a11, 1 +3fd7f450: cmp a11, a9 +3fd7f460: jreq L3FD7F4D0 +3fd7f470: move a14, -*sp, 1 +3fd7f480: move a11, *a14+, 1 +3fd7f490: move a9, *a14+, 1 +3fd7f4a0: calla L3FD79CE0 +L3FD7F4D0: +3fd7f4d0: movk 1, a8 +3fd7f4e0: jauc L3FD803C0 +L3FD7F500: +3fd7f500: move *a13(0xffc0), a9, 1 +3fd7f520: move *a9(0x10), a9, 0 +3fd7f540: jrne L3FD7F620 +3fd7f550: move *a13(0xffa0), a9, 1 +3fd7f570: cmp a11, a9 +3fd7f580: jreq L3FD7F5F0 +3fd7f590: move a14, -*sp, 1 +3fd7f5a0: move a11, *a14+, 1 +3fd7f5b0: move a9, *a14+, 1 +3fd7f5c0: calla L3FD79CE0 +L3FD7F5F0: +3fd7f5f0: movk 1, a8 +3fd7f600: jauc L3FD803C0 +L3FD7F620: +3fd7f620: move *a11(0x10), a9, 0 +3fd7f640: dsj a9, L3FD7F9B0 +3fd7f660: move *a13(0xffc0), a9, 1 +3fd7f680: move *a11(0x40), a11, 0 +3fd7f6a0: move *a9(0x40), a9, 0 +3fd7f6c0: cmp a9, a11 +3fd7f6d0: jrgt L3FD7F9B0 +3fd7f6e0: move *a13(0xffe0), a11, 1 +3fd7f700: move *a13(0xffc0), a9, 1 +3fd7f720: move *a11(0x60), a11, 0 +3fd7f740: move *a9(0x60), a9, 0 +3fd7f760: cmp a9, a11 +3fd7f770: jrgt L3FD7F9B0 +3fd7f780: move *a13(0xffe0), a11, 1 +3fd7f7a0: move *a13(0xffc0), a9, 1 +3fd7f7c0: move *a11(0x50), a11, 0 +3fd7f7e0: move *a9(0x50), a9, 0 +3fd7f800: cmp a9, a11 +3fd7f810: jrlt L3FD7F9B0 +3fd7f820: move *a13(0xffe0), a11, 1 +3fd7f840: move *a13(0xffc0), a9, 1 +3fd7f860: move *a11(0x70), a11, 0 +3fd7f880: move *a9(0x70), a9, 0 +3fd7f8a0: cmp a9, a11 +3fd7f8b0: jrlt L3FD7F9B0 +3fd7f8c0: move *a13(0xffa0), a11, 1 +3fd7f8e0: move *a13(0xffe0), a9, 1 +3fd7f900: cmp a9, a11 +3fd7f910: jreq L3FD7F980 +3fd7f920: move a14, -*sp, 1 +3fd7f930: move a9, *a14+, 1 +3fd7f940: move a11, *a14+, 1 +3fd7f950: calla L3FD79CE0 +L3FD7F980: +3fd7f980: movk 1, a8 +3fd7f990: jauc L3FD803C0 +L3FD7F9B0: +3fd7f9b0: move *a13(0xffc0), a11, 1 +3fd7f9d0: move *a11(0x10), a9, 0 +3fd7f9f0: dsj a9, L3FD7FD50 +3fd7fa10: move *a13(0xffe0), a9, 1 +3fd7fa30: move *a11(0x40), a11, 0 +3fd7fa50: move *a9(0x40), a9, 0 +3fd7fa70: cmp a9, a11 +3fd7fa80: jrgt L3FD7FD50 +3fd7fa90: move *a13(0xffc0), a11, 1 +3fd7fab0: move *a13(0xffe0), a9, 1 +3fd7fad0: move *a11(0x60), a11, 0 +3fd7faf0: move *a9(0x60), a9, 0 +3fd7fb10: cmp a9, a11 +3fd7fb20: jrgt L3FD7FD50 +3fd7fb30: move *a13(0xffc0), a11, 1 +3fd7fb50: move *a13(0xffe0), a9, 1 +3fd7fb70: move *a11(0x50), a11, 0 +3fd7fb90: move *a9(0x50), a9, 0 +3fd7fbb0: cmp a9, a11 +3fd7fbc0: jrlt L3FD7FD50 +3fd7fbd0: move *a13(0xffc0), a11, 1 +3fd7fbf0: move *a13(0xffe0), a9, 1 +3fd7fc10: move *a11(0x70), a11, 0 +3fd7fc30: move *a9(0x70), a9, 0 +3fd7fc50: cmp a9, a11 +3fd7fc60: jrlt L3FD7FD50 +3fd7fc70: move *a13(0xffa0), a11, 1 +3fd7fc90: move *a13(0xffc0), a9, 1 +3fd7fcb0: cmp a9, a11 +3fd7fcc0: jreq L3FD7FD30 +3fd7fcd0: move a14, -*sp, 1 +3fd7fce0: move a9, *a14+, 1 +3fd7fcf0: move a11, *a14+, 1 +3fd7fd00: calla L3FD79CE0 +L3FD7FD30: +3fd7fd30: movk 1, a8 +3fd7fd40: jruc L3FD803C0 +L3FD7FD50: +3fd7fd50: move a14, -*sp, 1 +3fd7fd60: movi 0x3fd7d730, a11 +3fd7fd90: move a11, *a14+, 1 +3fd7fda0: move a11, *a14+, 1 +3fd7fdb0: movi 0x3fd7dc40, a9 +3fd7fde0: move a9, *a14+, 1 +3fd7fdf0: move *a13(0xffc0), *a14+, 1 +3fd7fe10: move *a13(0xffe0), *a14+, 1 +3fd7fe30: move *a13(0xffa0), *a14+, 1 +3fd7fe50: calla L3FD7B7D0 +3fd7fe80: move *a13(0xffe0), a7, 1 +3fd7fea0: move *a13(0xffc0), a9, 1 +3fd7fec0: setf 16, 1, 0 +3fd7fed0: move *a7(0x40), a11, 0 +3fd7fef0: move *a9(0x40), a7, 0 +3fd7ff10: cmp a7, a11 +3fd7ff20: jrge L3FD7FF80 +3fd7ff30: move *a13(0xffe0), a11, 1 +3fd7ff50: move *a11(0x40), a7, 0 +3fd7ff70: jruc L3FD7FFA0 +L3FD7FF80: +3fd7ff80: move *a9(0x40), a7, 0 +L3FD7FFA0: +3fd7ffa0: move *a13(0xffa0), a11, 1 +3fd7ffc0: move a7, *a11(0x40), 0 +3fd7ffe0: move *a13(0xffe0), a7, 1 +3fd80000: move *a7(0x60), a7, 0 +3fd80020: move *a9(0x60), a9, 0 +3fd80040: cmp a9, a7 +3fd80050: jrge L3FD800B0 +3fd80060: move *a13(0xffe0), a9, 1 +3fd80080: move *a9(0x60), a7, 0 +3fd800a0: jruc L3FD800F0 +L3FD800B0: +3fd800b0: move *a13(0xffc0), a9, 1 +3fd800d0: move *a9(0x60), a7, 0 +L3FD800F0: +3fd800f0: move a7, *a11(0x60), 0 +3fd80110: move *a13(0xffe0), a9, 1 +3fd80130: move *a13(0xffc0), a7, 1 +3fd80150: move *a9(0x50), a9, 0 +3fd80170: move *a7(0x50), a7, 0 +3fd80190: cmp a7, a9 +3fd801a0: jrle L3FD80200 +3fd801b0: move *a13(0xffe0), a9, 1 +3fd801d0: move *a9(0x50), a7, 0 +3fd801f0: jruc L3FD80240 +L3FD80200: +3fd80200: move *a13(0xffc0), a9, 1 +3fd80220: move *a9(0x50), a7, 0 +L3FD80240: +3fd80240: move a7, *a11(0x50), 0 +3fd80260: move *a13(0xffe0), a9, 1 +3fd80280: move *a13(0xffc0), a7, 1 +3fd802a0: move *a9(0x70), a9, 0 +3fd802c0: move *a7(0x70), a7, 0 +3fd802e0: cmp a7, a9 +3fd802f0: jrle L3FD80350 +3fd80300: move *a13(0xffe0), a9, 1 +3fd80320: move *a9(0x70), a7, 0 +3fd80340: jruc L3FD80390 +L3FD80350: +3fd80350: move *a13(0xffc0), a9, 1 +3fd80370: move *a9(0x70), a7, 0 +L3FD80390: +3fd80390: move a7, *a11(0x70), 0 +3fd803b0: movk 1, a8 +L3FD803C0: +3fd803c0: move *sp(0xa0), a14, 1 +3fd803e0: mmfm sp, a7,a9,a11,a13 +3fd80400: rets 2 +3fd80410: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd80430: move a14, a13 +3fd80440: move *a13(0xffe0), a9, 1 +3fd80460: move *a13(0xffc0), a10, 1 +3fd80480: move *a13(0xff80), a11, 1 +3fd804a0: move *a13(0xff60), a12, 1 +3fd804c0: setf 16, 1, 0 +3fd804d0: move *a9(0x10), a7, 0 +3fd804f0: sll 0x6, a7 +3fd80500: move *a9(0x20), a0, 1 +3fd80520: add a7, a0 +3fd80530: move *a13(0xffa0), a7, 1 +3fd80550: cmp a7, a10 +3fd80560: jreq L3FD808C0 +L3FD80570: +3fd80570: move *a9, a7, 0 +3fd80580: move *a9(0x10), a5, 0 +3fd805a0: inc a5 +3fd805b0: cmp a7, a5 +3fd805c0: jrlt L3FD80770 +3fd805d0: move a14, -*sp, 1 +3fd805e0: move *a9, a7, 0 +3fd805f0: sll 0x4, a7 +3fd80600: move a7, *a14+, 1 +3fd80610: move *a9(0x20), *a14+, 1 +3fd80630: calla L3F7030E0 +3fd80660: move a8, *a9(0x20), 1 +3fd80680: move *a9(0x20), a7, 1 +3fd806a0: jrne L3FD806D0 +3fd806b0: sub a8, a8 +3fd806c0: jruc L3FD808D0 +L3FD806D0: +3fd806d0: setf 16, 1, 0 +3fd806e0: move *a9, a7, 0 +3fd806f0: sll 0x1, a7 +3fd80700: move a7, *a9, 0 +3fd80710: move *a9(0x10), a7, 0 +3fd80730: sll 0x6, a7 +3fd80740: move *a9(0x20), a0, 1 +3fd80760: add a7, a0 +L3FD80770: +3fd80770: move *a10, *a0, 0 +3fd80780: move a11, *a0(0x20), 0 +3fd807a0: move *a10(0x10), *a0(0x10), 0 +3fd807d0: move a12, *a0(0x30), 0 +3fd807f0: move *a9(0x10), a7, 0 +3fd80810: inc a7 +3fd80820: move a7, *a9(0x10), 0 +3fd80840: addi 0x40, a0 +3fd80860: addi 0x40, a10 +3fd80880: move *a13(0xffa0), a7, 1 +3fd808a0: cmp a7, a10 +3fd808b0: jrne L3FD80570 +L3FD808C0: +3fd808c0: sub a8, a8 +L3FD808D0: +3fd808d0: move *sp(0x120), a14, 1 +3fd808f0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd80910: rets 2 +3fd80920: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd80940: move a14, a13 +3fd80950: move *a13(0xffe0), a9, 1 +3fd80970: move *a13(0xffc0), a10, 1 +3fd80990: move *a13(0xff80), a11, 1 +3fd809b0: move *a13(0xff40), a12, 1 +3fd809d0: move *a13(0xff20), a0, 1 +3fd809f0: setf 16, 1, 0 +3fd80a00: move *a10, a4, 0 +3fd80a10: move *a9(0x10), a7, 0 +3fd80a30: sll 0x6, a7 +3fd80a40: move *a9(0x20), a2, 1 +3fd80a60: add a7, a2 +3fd80a70: move *a13(0xffa0), a7, 1 +3fd80a90: cmp a7, a10 +3fd80aa0: jaeq L3FD814A0 +3fd80ac0: move *a13(0xff60), a7, 1 +3fd80ae0: cmp a7, a11 +3fd80af0: jaeq L3FD814A0 +L3FD80B10: +3fd80b10: move *a11(0x10), a7, 0 +3fd80b30: cmp a4, a7 +3fd80b40: jrgt L3FD80B90 +3fd80b50: addi 0x40, a11 +3fd80b70: jauc L3FD81410 +L3FD80B90: +3fd80b90: move *a11, a7, 0 +3fd80ba0: cmp a4, a7 +3fd80bb0: jrgt L3FD80C90 +3fd80bc0: move *a11(0x10), a4, 0 +3fd80be0: move *a10(0x10), a7, 0 +3fd80c00: cmp a7, a4 +3fd80c10: jrlt L3FD80C60 +3fd80c20: addi 0x40, a10 +3fd80c40: move *a10, a4, 0 +3fd80c50: jruc L3FD81410 +L3FD80C60: +3fd80c60: addi 0x40, a11 +3fd80c80: jruc L3FD81410 +L3FD80C90: +3fd80c90: move *a11, a7, 0 +3fd80ca0: move *a10(0x10), a5, 0 +3fd80cc0: cmp a5, a7 +3fd80cd0: jrge L3FD810B0 +3fd80ce0: move *a9, a7, 0 +3fd80cf0: move *a9(0x10), a5, 0 +3fd80d10: inc a5 +3fd80d20: cmp a7, a5 +3fd80d30: jrlt L3FD80EF0 +3fd80d40: move a14, -*sp, 1 +3fd80d50: move *a9, a7, 0 +3fd80d60: sll 0x4, a7 +3fd80d70: move a7, *a14+, 1 +3fd80d80: move *a9(0x20), *a14+, 1 +3fd80da0: calla L3F7030E0 +3fd80dd0: move a8, *a9(0x20), 1 +3fd80df0: move *a9(0x20), a7, 1 +3fd80e10: jrne L3FD80E50 +3fd80e20: sub a8, a8 +3fd80e30: jauc L3FD81870 +L3FD80E50: +3fd80e50: setf 16, 1, 0 +3fd80e60: move *a9, a7, 0 +3fd80e70: sll 0x1, a7 +3fd80e80: move a7, *a9, 0 +3fd80e90: move *a9(0x10), a7, 0 +3fd80eb0: sll 0x6, a7 +3fd80ec0: move *a9(0x20), a2, 1 +3fd80ee0: add a7, a2 +L3FD80EF0: +3fd80ef0: move a4, *a2, 0 +3fd80f00: move a12, *a2(0x20), 0 +3fd80f20: move *a11(0x0), *a2(0x10), 0 +3fd80f50: move a0, *a2(0x30), 0 +3fd80f70: move *a9(0x10), a7, 0 +3fd80f90: inc a7 +3fd80fa0: move a7, *a9(0x10), 0 +3fd80fc0: addi 0x40, a2 +3fd80fe0: move *a11(0x10), a4, 0 +3fd81000: move *a10(0x10), a7, 0 +3fd81020: cmp a7, a4 +3fd81030: jrlt L3FD81080 +3fd81040: addi 0x40, a10 +3fd81060: move *a10, a4, 0 +3fd81070: jruc L3FD81410 +L3FD81080: +3fd81080: addi 0x40, a11 +3fd810a0: jruc L3FD81410 +L3FD810B0: +3fd810b0: move *a10(0x10), a7, 0 +3fd810d0: cmp a4, a7 +3fd810e0: jrle L3FD813E0 +3fd810f0: move *a9, a7, 0 +L3FD81100: +3fd81100: move *a9(0x10), a5, 0 +3fd81120: inc a5 +3fd81130: cmp a7, a5 +3fd81140: jrlt L3FD812F0 +3fd81150: move a14, -*sp, 1 +3fd81160: move *a9, a7, 0 +3fd81170: sll 0x4, a7 +3fd81180: move a7, *a14+, 1 +3fd81190: move *a9(0x20), *a14+, 1 +3fd811b0: calla L3F7030E0 +3fd811e0: move a8, *a9(0x20), 1 +3fd81200: move *a9(0x20), a7, 1 +3fd81220: jrne L3FD81250 +3fd81230: sub a8, a8 +3fd81240: jruc L3FD81870 +L3FD81250: +3fd81250: setf 16, 1, 0 +3fd81260: move *a9, a7, 0 +3fd81270: sll 0x1, a7 +3fd81280: move a7, *a9, 0 +3fd81290: move *a9(0x10), a7, 0 +3fd812b0: sll 0x6, a7 +3fd812c0: move *a9(0x20), a2, 1 +3fd812e0: add a7, a2 +L3FD812F0: +3fd812f0: move a4, *a2, 0 +3fd81300: move a12, *a2(0x20), 0 +3fd81320: move *a10(0x10), *a2(0x10), 0 +3fd81350: move a0, *a2(0x30), 0 +3fd81370: move *a9(0x10), a7, 0 +3fd81390: inc a7 +3fd813a0: move a7, *a9(0x10), 0 +3fd813c0: addi 0x40, a2 +L3FD813E0: +3fd813e0: addi 0x40, a10 +3fd81400: move *a10, a4, 0 +L3FD81410: +3fd81410: move *a13(0xffa0), a7, 1 +3fd81430: cmp a7, a10 +3fd81440: jreq L3FD814A0 +3fd81450: move *a13(0xff60), a5, 1 +3fd81470: cmp a5, a11 +3fd81480: jane L3FD80B10 +L3FD814A0: +3fd814a0: move *a13(0xffa0), a7, 1 +3fd814c0: cmp a7, a10 +3fd814d0: jreq L3FD81860 +L3FD814E0: +3fd814e0: move *a9, a7, 0 +3fd814f0: move *a9(0x10), a5, 0 +3fd81510: inc a5 +3fd81520: cmp a7, a5 +3fd81530: jrlt L3FD816E0 +3fd81540: move a14, -*sp, 1 +3fd81550: move *a9, a7, 0 +3fd81560: sll 0x4, a7 +3fd81570: move a7, *a14+, 1 +3fd81580: move *a9(0x20), *a14+, 1 +3fd815a0: calla L3F7030E0 +3fd815d0: move a8, *a9(0x20), 1 +3fd815f0: move *a9(0x20), a7, 1 +3fd81610: jrne L3FD81640 +3fd81620: sub a8, a8 +3fd81630: jruc L3FD81870 +L3FD81640: +3fd81640: setf 16, 1, 0 +3fd81650: move *a9, a7, 0 +3fd81660: sll 0x1, a7 +3fd81670: move a7, *a9, 0 +3fd81680: move *a9(0x10), a7, 0 +3fd816a0: sll 0x6, a7 +3fd816b0: move *a9(0x20), a2, 1 +3fd816d0: add a7, a2 +L3FD816E0: +3fd816e0: move a4, *a2, 0 +3fd816f0: move a12, *a2(0x20), 0 +3fd81710: move *a10(0x10), *a2(0x10), 0 +3fd81740: move a0, *a2(0x30), 0 +3fd81760: move *a9(0x10), a7, 0 +3fd81780: inc a7 +3fd81790: move a7, *a9(0x10), 0 +3fd817b0: addi 0x40, a2 +3fd817d0: addi 0x40, a10 +3fd817f0: move *a13(0xffa0), a7, 1 +3fd81810: cmp a7, a10 +3fd81820: jreq L3FD81840 +3fd81830: move *a10, a4, 0 +L3FD81840: +3fd81840: cmp a7, a10 +3fd81850: jrne L3FD814E0 +L3FD81860: +3fd81860: sub a8, a8 +L3FD81870: +3fd81870: move *sp(0x160), a14, 1 +3fd81890: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd818b0: rets 2 +L3FD818C0: +3fd818c0: mmtm sp, a9,a11,a13 +3fd818e0: move a14, a13 +3fd818f0: move *a13(0xffe0), a11, 1 +3fd81910: setf 16, 1, 0 +3fd81920: move *a11(0x10), a11, 0 +3fd81940: jreq L3FD81C20 +3fd81950: move *a13(0xffc0), a11, 1 +3fd81970: move *a11(0x10), a11, 0 +3fd81990: jreq L3FD81C20 +3fd819a0: move *a13(0xffe0), a11, 1 +3fd819c0: move *a13(0xffc0), a9, 1 +3fd819e0: move *a11(0x50), a11, 0 +3fd81a00: move *a9(0x40), a9, 0 +3fd81a20: cmp a9, a11 +3fd81a30: jrgt L3FD81CC0 +3fd81a40: move *a13(0xffe0), a11, 1 +3fd81a60: move *a13(0xffc0), a9, 1 +3fd81a80: move *a11(0x40), a11, 0 +3fd81aa0: move *a9(0x50), a9, 0 +3fd81ac0: cmp a9, a11 +3fd81ad0: jrge L3FD81CC0 +3fd81ae0: move *a13(0xffe0), a11, 1 +3fd81b00: move *a13(0xffc0), a9, 1 +3fd81b20: move *a11(0x70), a11, 0 +3fd81b40: move *a9(0x60), a9, 0 +3fd81b60: cmp a9, a11 +3fd81b70: jrle L3FD81CC0 +3fd81b80: move *a13(0xffe0), a11, 1 +3fd81ba0: move *a13(0xffc0), a9, 1 +3fd81bc0: move *a11(0x60), a11, 0 +3fd81be0: move *a9(0x70), a9, 0 +3fd81c00: cmp a9, a11 +3fd81c10: jrge L3FD81CC0 +L3FD81C20: +3fd81c20: move a14, -*sp, 1 +3fd81c30: move *a13(0xffe0), *a14+, 1 +3fd81c50: move *a13(0xffa0), *a14+, 1 +3fd81c70: calla L3FD79CE0 +3fd81ca0: movk 1, a8 +3fd81cb0: jruc L3FD81EC0 +L3FD81CC0: +3fd81cc0: move a14, -*sp, 1 +3fd81cd0: sub a11, a11 +3fd81ce0: move a11, *a14+, 1 +3fd81cf0: movi 0x3fd80410, a9 +3fd81d20: move a9, *a14+, 1 +3fd81d30: movi 0x3fd80920, a11 +3fd81d60: move a11, *a14+, 1 +3fd81d70: move *a13(0xffc0), *a14+, 1 +3fd81d90: move *a13(0xffe0), *a14+, 1 +3fd81db0: move *a13(0xffa0), *a14+, 1 +3fd81dd0: calla L3FD7B7D0 +3fd81e00: move *a13(0xffa0), a9, 1 +3fd81e20: setf 16, 1, 0 +3fd81e30: move *a9(0x10), a11, 0 +3fd81e50: jreq L3FD81EB0 +3fd81e60: move a14, -*sp, 1 +3fd81e70: move a9, *a14+, 1 +3fd81e80: calla L3FD76F00 +L3FD81EB0: +3fd81eb0: movk 1, a8 +L3FD81EC0: +3fd81ec0: move *sp(0x80), a14, 1 +3fd81ee0: mmfm sp, a9,a11,a13 +3fd81f00: rets 2 +3fd81f10: move a13, -*sp, 1 +3fd81f20: move a14, a13 +3fd81f30: addi 0x40, a14 +3fd81f50: calla L3FD76A60 +3fd81f80: move a8, *a13, 1 +3fd81f90: calla L3FD76A60 +3fd81fc0: move a8, *a13(0x20), 1 +3fd81fe0: move a14, -*sp, 1 +3fd81ff0: move *a13(0x0), *a14+, 1 +3fd82010: move *a13(0xffc0), *a14+, 1 +3fd82030: move *a13(0xffe0), *a14+, 1 +3fd82050: calla L3FD818C0 +3fd82080: move a14, -*sp, 1 +3fd82090: move *a13(0x20), *a14+, 1 +3fd820b0: move *a13(0xffe0), *a14+, 1 +3fd820d0: move *a13(0xffc0), *a14+, 1 +3fd820f0: calla L3FD818C0 +3fd82120: move a14, -*sp, 1 +3fd82130: move *a13(0xffa0), *a14+, 1 +3fd82150: move *a13(0x20), *a14+, 1 +3fd82170: move *a13(0x0), *a14+, 1 +3fd82190: calla L3FD7F340 +3fd821c0: move a14, -*sp, 1 +3fd821d0: move *a13(0x0), *a14+, 1 +3fd821f0: calla L3FD779B0 +3fd82220: move a14, -*sp, 1 +3fd82230: move *a13(0x20), *a14+, 1 +3fd82250: calla L3FD779B0 +3fd82280: move *sp(0x40), a14, 1 +3fd822a0: move *sp+, a13, 1 +3fd822b0: rets 2 +3fd822c0: mmtm sp, a9,a11,a13 +3fd822e0: move a14, a13 +3fd822f0: move *a13(0xffe0), a11, 1 +3fd82310: setf 16, 1, 0 +3fd82320: move *a11(0x10), a11, 0 +3fd82340: jrne L3FD82370 +3fd82350: movk 1, a8 +3fd82360: jruc L3FD824A0 +L3FD82370: +3fd82370: move *a13(0xffe0), a11, 1 +3fd82390: move *a11(0x40), a9, 0 +3fd823b0: move *a11(0x50), a11, 0 +3fd823d0: cmp a11, a9 +3fd823e0: jrne L3FD82490 +3fd823f0: move *a13(0xffe0), a11, 1 +3fd82410: move *a11(0x60), a9, 0 +3fd82430: move *a11(0x70), a11, 0 +3fd82450: cmp a11, a9 +3fd82460: jrne L3FD82490 +3fd82470: movk 1, a8 +3fd82480: jruc L3FD824A0 +L3FD82490: +3fd82490: sub a8, a8 +L3FD824A0: +3fd824a0: move *sp(0x80), a14, 1 +3fd824c0: mmfm sp, a9,a11,a13 +3fd824e0: rets 2 +3fd824f0: mmtm sp, a7,a9,a11,a13 +3fd82510: move a14, a13 +3fd82520: addk 32, a14 +3fd82530: move *a13(0xffe0), a11, 1 +3fd82550: move *a13(0xffc0), a9, 1 +3fd82570: setf 16, 1, 0 +3fd82580: move *a11(0x10), a11, 0 +3fd825a0: move *a9(0x10), a9, 0 +3fd825c0: cmp a9, a11 +3fd825d0: jreq L3FD82600 +3fd825e0: sub a8, a8 +3fd825f0: jruc L3FD82C80 +L3FD82600: +3fd82600: sub a11, a11 +3fd82610: move a11, *a13, 1 +3fd82620: move *a13(0xffe0), a9, 1 +3fd82640: move *a9(0x10), a9, 0 +3fd82660: cmp a9, a11 +3fd82670: jrge L3FD82C70 +L3FD82680: +3fd82680: move *a13(0xffe0), a11, 1 +3fd826a0: move *a13, a9, 1 +3fd826b0: sll 0x6, a9 +3fd826c0: move *a11(0x20), a11, 1 +3fd826e0: add a9, a11 +3fd826f0: move *a13(0xffc0), a9, 1 +3fd82710: move *a13, a7, 1 +3fd82720: sll 0x6, a7 +3fd82730: move *a9(0x20), a9, 1 +3fd82750: add a7, a9 +3fd82760: move *a11, a11, 0 +3fd82770: move *a9, a9, 0 +3fd82780: cmp a9, a11 +3fd82790: jreq L3FD827C0 +3fd827a0: sub a8, a8 +3fd827b0: jruc L3FD82C80 +L3FD827C0: +3fd827c0: move *a13(0xffe0), a11, 1 +3fd827e0: move *a13, a9, 1 +3fd827f0: sll 0x6, a9 +3fd82800: move *a11(0x20), a7, 1 +3fd82820: add a9, a7 +3fd82830: move *a13(0xffc0), a9, 1 +3fd82850: move *a13, a11, 1 +3fd82860: sll 0x6, a11 +3fd82870: move *a9(0x20), a9, 1 +3fd82890: add a11, a9 +3fd828a0: move *a7(0x10), a11, 0 +3fd828c0: move *a9(0x10), a9, 0 +3fd828e0: cmp a9, a11 +3fd828f0: jreq L3FD82920 +3fd82900: sub a8, a8 +3fd82910: jruc L3FD82C80 +L3FD82920: +3fd82920: move *a13(0xffe0), a11, 1 +3fd82940: move *a13, a9, 1 +3fd82950: sll 0x6, a9 +3fd82960: move *a11(0x20), a7, 1 +3fd82980: add a9, a7 +3fd82990: move *a13(0xffc0), a9, 1 +3fd829b0: move *a13, a11, 1 +3fd829c0: sll 0x6, a11 +3fd829d0: move *a9(0x20), a9, 1 +3fd829f0: add a11, a9 +3fd82a00: move *a7(0x20), a11, 0 +3fd82a20: move *a9(0x20), a9, 0 +3fd82a40: cmp a9, a11 +3fd82a50: jreq L3FD82A80 +3fd82a60: sub a8, a8 +3fd82a70: jruc L3FD82C80 +L3FD82A80: +3fd82a80: move *a13(0xffe0), a11, 1 +3fd82aa0: move *a13, a9, 1 +3fd82ab0: sll 0x6, a9 +3fd82ac0: move *a11(0x20), a7, 1 +3fd82ae0: add a9, a7 +3fd82af0: move *a13(0xffc0), a9, 1 +3fd82b10: move *a13, a11, 1 +3fd82b20: sll 0x6, a11 +3fd82b30: move *a9(0x20), a9, 1 +3fd82b50: add a11, a9 +3fd82b60: move *a7(0x30), a11, 0 +3fd82b80: move *a9(0x30), a9, 0 +3fd82ba0: cmp a9, a11 +3fd82bb0: jreq L3FD82BE0 +3fd82bc0: sub a8, a8 +3fd82bd0: jruc L3FD82C80 +L3FD82BE0: +3fd82be0: move *a13, a11, 1 +3fd82bf0: inc a11 +3fd82c00: move a11, *a13, 1 +3fd82c10: move *a13(0xffe0), a9, 1 +3fd82c30: move *a9(0x10), a7, 0 +3fd82c50: cmp a7, a11 +3fd82c60: jrlt L3FD82680 +L3FD82C70: +3fd82c70: movk 1, a8 +L3FD82C80: +3fd82c80: move *sp(0xa0), a14, 1 +3fd82ca0: mmfm sp, a7,a9,a11,a13 +3fd82cc0: rets 2 +3fd82cd0: mmtm sp, a9,a11,a13 +3fd82cf0: move a14, a13 +3fd82d00: addk 32, a14 +3fd82d10: move *a13(0xffe0), a11, 1 +3fd82d30: setf 16, 1, 0 +3fd82d40: move *a11(0x10), a11, 0 +3fd82d60: jrne L3FD82D90 +3fd82d70: sub a8, a8 +3fd82d80: jruc L3FD833E0 +L3FD82D90: +3fd82d90: move *a13(0xffe0), a11, 1 +3fd82db0: move *a11(0x50), a11, 0 +3fd82dd0: move *a13(0xffc0), a9, 1 +3fd82df0: cmp a9, a11 +3fd82e00: jrle L3FD82F50 +3fd82e10: move *a13(0xffe0), a11, 1 +3fd82e30: move *a11(0x40), a11, 0 +3fd82e50: cmp a9, a11 +3fd82e60: jrgt L3FD82F50 +3fd82e70: move *a13(0xffe0), a11, 1 +3fd82e90: move *a11(0x70), a9, 0 +3fd82eb0: move *a13(0xffa0), a11, 1 +3fd82ed0: cmp a11, a9 +3fd82ee0: jrle L3FD82F50 +3fd82ef0: move *a13(0xffe0), a9, 1 +3fd82f10: move *a9(0x60), a9, 0 +3fd82f30: cmp a11, a9 +3fd82f40: jrle L3FD82F70 +L3FD82F50: +3fd82f50: sub a8, a8 +3fd82f60: jruc L3FD833E0 +L3FD82F70: +3fd82f70: sub a9, a9 +3fd82f80: move a9, *a13, 1 +3fd82f90: move *a13(0xffe0), a11, 1 +3fd82fb0: move *a11(0x10), a11, 0 +3fd82fd0: cmp a11, a9 +3fd82fe0: jrge L3FD833D0 +L3FD82FF0: +3fd82ff0: move *a13(0xffe0), a11, 1 +3fd83010: move *a13, a9, 1 +3fd83020: sll 0x6, a9 +3fd83030: move *a11(0x20), a11, 1 +3fd83050: add a9, a11 +3fd83060: move *a11(0x10), a11, 0 +3fd83080: move *a13(0xffc0), a9, 1 +3fd830a0: cmp a9, a11 +3fd830b0: jrle L3FD83340 +3fd830c0: move *a13(0xffe0), a11, 1 +3fd830e0: move *a13, a9, 1 +3fd830f0: sll 0x6, a9 +3fd83100: move *a11(0x20), a11, 1 +3fd83120: add a9, a11 +3fd83130: move *a11, a11, 0 +3fd83140: move *a13(0xffc0), a9, 1 +3fd83160: cmp a9, a11 +3fd83170: jrgt L3FD83340 +3fd83180: move *a13(0xffe0), a11, 1 +3fd831a0: move *a13, a9, 1 +3fd831b0: sll 0x6, a9 +3fd831c0: move *a11(0x20), a11, 1 +3fd831e0: add a9, a11 +3fd831f0: move *a11(0x30), a11, 0 +3fd83210: move *a13(0xffa0), a9, 1 +3fd83230: cmp a9, a11 +3fd83240: jrle L3FD83340 +3fd83250: move *a13(0xffe0), a11, 1 +3fd83270: move *a13, a9, 1 +3fd83280: sll 0x6, a9 +3fd83290: move *a11(0x20), a11, 1 +3fd832b0: add a9, a11 +3fd832c0: move *a11(0x20), a11, 0 +3fd832e0: move *a13(0xffa0), a9, 1 +3fd83300: cmp a9, a11 +3fd83310: jrgt L3FD83340 +3fd83320: movk 1, a8 +3fd83330: jruc L3FD833E0 +L3FD83340: +3fd83340: move *a13, a11, 1 +3fd83350: inc a11 +3fd83360: move a11, *a13, 1 +3fd83370: move *a13(0xffe0), a9, 1 +3fd83390: move *a9(0x10), a9, 0 +3fd833b0: cmp a9, a11 +3fd833c0: jrlt L3FD82FF0 +L3FD833D0: +3fd833d0: sub a8, a8 +L3FD833E0: +3fd833e0: move *sp(0x80), a14, 1 +3fd83400: mmfm sp, a9,a11,a13 +3fd83420: rets 2 +3fd83430: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd83450: move a14, a13 +3fd83460: addi 0x80, a14 +3fd83480: move a13, a11 +3fd83490: setf 16, 1, 0 +3fd834a0: move *a13(0xffc0), *a11(0x0), 0 +3fd834d0: move *a13(0xffa0), *a11(0x20), 0 +3fd83500: move *a13(0xff80), a7, 1 +3fd83520: move *a13(0xffc0), a5, 1 +3fd83540: add a5, a7 +3fd83550: move a7, *a11(0x10), 0 +3fd83570: move *a13(0xff60), a7, 1 +3fd83590: move *a13(0xffa0), a5, 1 +3fd835b0: add a5, a7 +3fd835c0: move a7, *a11(0x30), 0 +3fd835e0: move *a13(0xffe0), a7, 1 +3fd83600: move *a7(0x10), a5, 0 +3fd83620: jreq L3FD83800 +3fd83630: move *a7(0x50), a5, 0 +3fd83650: move *a11, a7, 0 +3fd83660: cmp a7, a5 +3fd83670: jrgt L3FD83820 +3fd83680: move *a13(0xffe0), a7, 1 +3fd836a0: move *a7(0x40), a5, 0 +3fd836c0: move *a11(0x10), a7, 0 +3fd836e0: cmp a7, a5 +3fd836f0: jrge L3FD83820 +3fd83700: move *a13(0xffe0), a7, 1 +3fd83720: move *a7(0x70), a5, 0 +3fd83740: move *a11(0x20), a7, 0 +3fd83760: cmp a7, a5 +3fd83770: jrle L3FD83820 +3fd83780: move *a13(0xffe0), a7, 1 +3fd837a0: move *a7(0x60), a5, 0 +3fd837c0: move *a11(0x30), a7, 0 +3fd837e0: cmp a7, a5 +3fd837f0: jrge L3FD83820 +L3FD83800: +3fd83800: sub a8, a8 +3fd83810: jruc L3FD83EE0 +L3FD83820: +3fd83820: sub a7, a7 +3fd83830: move a7, *a13(0x60), 1 +3fd83850: move a7, *a13(0x40), 1 +3fd83870: move *a13(0xffe0), a5, 1 +3fd83890: move *a5(0x20), a9, 1 +3fd838b0: move *a5(0x10), a5, 0 +3fd838d0: sll 0x6, a5 +3fd838e0: add a9, a5 +3fd838f0: move a5, a10 +3fd83900: cmp a10, a9 +3fd83910: jrnc L3FD83E00 +L3FD83920: +3fd83920: move *a9(0x30), a7, 0 +3fd83940: move *a13(0xffa0), a5, 1 +3fd83960: cmp a5, a7 +3fd83970: jrle L3FD83DC0 +3fd83980: move *a9(0x20), a7, 0 +3fd839a0: cmp a5, a7 +3fd839b0: jrle L3FD83AC0 +3fd839c0: movk 1, a7 +3fd839d0: move a7, *a13(0x60), 1 +3fd839f0: move *a13(0x40), a5, 1 +3fd83a10: jrne L3FD83E00 +3fd83a20: move *a9(0x20), a5, 0 +3fd83a40: move *a11(0x30), a7, 0 +3fd83a60: cmp a7, a5 +3fd83a70: jrge L3FD83E00 +3fd83a80: move *a9(0x20), a7, 0 +3fd83aa0: move a7, *a13(0xffa0), 1 +L3FD83AC0: +3fd83ac0: move *a9(0x10), a7, 0 +3fd83ae0: move *a13(0xffc0), a5, 1 +3fd83b00: cmp a5, a7 +3fd83b10: jrle L3FD83DC0 +3fd83b20: move *a9, a7, 0 +3fd83b30: cmp a5, a7 +3fd83b40: jrle L3FD83BB0 +3fd83b50: movk 1, a7 +3fd83b60: move a7, *a13(0x60), 1 +3fd83b80: move *a13(0x40), a5, 1 +3fd83ba0: jrne L3FD83E00 +L3FD83BB0: +3fd83bb0: move *a9, a7, 0 +3fd83bc0: move *a11(0x10), a5, 0 +3fd83be0: cmp a5, a7 +3fd83bf0: jrge L3FD83C60 +3fd83c00: movk 1, a7 +3fd83c10: move a7, *a13(0x40), 1 +3fd83c30: move *a13(0x60), a5, 1 +3fd83c50: jrne L3FD83E00 +L3FD83C60: +3fd83c60: move *a9(0x10), a7, 0 +3fd83c80: move *a11(0x10), a5, 0 +3fd83ca0: cmp a5, a7 +3fd83cb0: jrlt L3FD83D80 +3fd83cc0: move *a9(0x30), a7, 0 +3fd83ce0: move a7, *a13(0xffa0), 1 +3fd83d00: move *a11(0x30), a5, 0 +3fd83d20: cmp a5, a7 +3fd83d30: jrge L3FD83E00 +3fd83d40: move *a11, a5, 0 +3fd83d50: move a5, *a13(0xffc0), 1 +3fd83d70: jruc L3FD83DC0 +L3FD83D80: +3fd83d80: movk 1, a7 +3fd83d90: move a7, *a13(0x60), 1 +3fd83db0: jruc L3FD83E00 +L3FD83DC0: +3fd83dc0: addi 0x40, a9 +3fd83de0: cmp a10, a9 +3fd83df0: jrc L3FD83920 +L3FD83E00: +3fd83e00: move *a13(0x40), a7, 1 +3fd83e20: jreq L3FD83ED0 +3fd83e30: move *a13(0xffa0), a5, 1 +3fd83e50: move *a11(0x30), a7, 0 +3fd83e70: cmp a7, a5 +3fd83e80: jrge L3FD83EB0 +3fd83e90: movk 2, a8 +3fd83ea0: jruc L3FD83EE0 +L3FD83EB0: +3fd83eb0: movk 1, a8 +3fd83ec0: jruc L3FD83EE0 +L3FD83ED0: +3fd83ed0: sub a8, a8 +L3FD83EE0: +3fd83ee0: move *sp(0xe0), a14, 1 +3fd83f00: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd83f20: rets 2 +L3FD83F30: +3fd83f30: mmtm sp, a7,a9,a10,a11,a13 +3fd83f50: move a14, a13 +3fd83f60: move *a13(0xffe0), a9, 1 +3fd83f80: move *a9(0x380), a11, 1 +3fd83fa0: move *a9(0x3a0), a7, 1 +3fd83fc0: addi 0x80, a11 +3fd83fe0: cmp a7, a11 +3fd83ff0: jrls L3FD84050 +3fd84000: move a14, -*sp, 1 +3fd84010: move a9, *a14+, 1 +3fd84020: calla L3F9B1030 +L3FD84050: +3fd84050: move *a9(0x380), a10, 1 +3fd84070: move a10, *a9(0x340), 1 +3fd84090: movk 7, a11 +3fd840a0: movb a11, *a10 +3fd840b0: movk 4, a7 +3fd840c0: setf 16, 0, 0 +3fd840d0: move a7, *a10(0x10), 0 +3fd840f0: move *a9(0x380), a7, 1 +3fd84110: addi 0x80, a7 +3fd84130: move a7, *a9(0x380), 1 +3fd84150: move *a9(0x320), a7, 1 +3fd84170: inc a7 +3fd84180: move a7, *a9(0x320), 1 +3fd841a0: move *a13(0xffc0), *a10(0x20), 1 +3fd841d0: move *a13(0xffa0), *a10(0x40), 1 +3fd84200: move *a13(0xff80), *a10(0x60), 0 +3fd84230: move *a13(0xff60), *a10(0x70), 0 +3fd84260: move *a9(0x400), a7, 1 +3fd84280: jreq L3FD842E0 +3fd84290: move a14, -*sp, 1 +3fd842a0: move a9, *a14+, 1 +3fd842b0: move *a9(0x400), a7, 1 +3fd842d0: call a7 +L3FD842E0: +3fd842e0: move *sp(0xc0), a14, 1 +3fd84300: mmfm sp, a7,a9,a10,a11,a13 +3fd84320: rets 2 +L3FD84330: +3fd84330: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd84350: move a14, a13 +3fd84360: addk 32, a14 +3fd84370: move *a13(0xffe0), a9, 1 +3fd84390: move *a13(0xffa0), a10, 1 +3fd843b0: sub a7, a7 +3fd843c0: move a7, *a13, 1 +3fd843d0: move *a10, a0, 1 +3fd843e0: jreq L3FD848C0 +L3FD843F0: +3fd843f0: move *a13(0xffc0), a7, 1 +3fd84410: setf 1, 0, 0 +3fd84420: move *a7, a5, 0 +3fd84430: move a5, a12 +3fd84440: move a9, *a13, 1 +3fd84450: move a12, a5 +3fd84460: sll 0x5, a5 +3fd84470: add a9, a5 +3fd84480: move *a5(0xa0), a2, 1 +3fd844a0: jrne L3FD845E0 +3fd844b0: move a12, a5 +3fd844c0: sll 0x5, a5 +3fd844d0: add a9, a5 +3fd844e0: move a14, -*sp, 1 +3fd844f0: movi 0x100, a3 +3fd84510: move a3, *a14+, 1 +3fd84520: calla L3F701230 +3fd84550: move a8, a2 +3fd84560: move a8, *a5(0xa0), 1 +3fd84580: move a14, -*sp, 1 +3fd84590: move a3, *a14+, 1 +3fd845a0: move a2, *a14+, 1 +3fd845b0: calla L3FB44A00 +L3FD845E0: +3fd845e0: move a0, a5 +3fd845f0: andi 0x3f, a5 +3fd84620: sll 0x5, a5 +3fd84630: add a2, a5 +3fd84640: move a5, a11 +3fd84650: move *a11, a9, 1 +3fd84660: jreq L3FD84710 +3fd84670: move *a9(0x20), a5, 1 +3fd84690: cmp a0, a5 +3fd846a0: jreq L3FD84710 +L3FD846B0: +3fd846b0: move *a9, a9, 1 +3fd846c0: jreq L3FD84710 +3fd846d0: move *a9(0x20), a7, 1 +3fd846f0: cmp a0, a7 +3fd84700: jrne L3FD846B0 +L3FD84710: +3fd84710: move a9, a3 +3fd84720: jrne L3FD84840 +3fd84730: move a14, -*sp, 1 +3fd84740: movk 30, a7 +3fd84750: move a7, *a14+, 1 +3fd84760: calla L3F701230 +3fd84790: move a8, a9 +3fd847a0: move a14, -*sp, 1 +3fd847b0: move a7, *a14+, 1 +3fd847c0: move a9, *a14+, 1 +3fd847d0: calla L3FB44A00 +3fd84800: move *a11, *a9, 1 +3fd84810: move a9, *a11, 1 +3fd84820: move a0, *a9(0x20), 1 +L3FD84840: +3fd84840: addk 32, a10 +3fd84850: move *a13(0xffc0), a7, 1 +3fd84870: inc a7 +3fd84880: move a7, *a13(0xffc0), 1 +3fd848a0: move *a10, a0, 1 +3fd848b0: jrne L3FD843F0 +L3FD848C0: +3fd848c0: move *a13, a7, 1 +3fd848d0: jreq L3FD84F00 +3fd848e0: move a12, a5 +3fd848f0: sll 0x3, a5 +3fd84900: add a7, a5 +3fd84910: movk 1, a3 +3fd84920: movb a3, *a5(0xe0) +3fd84940: move *a10(0xffe0), a0, 1 +3fd84960: calla L3F708700 +3fd84990: move *a8(0x100), a5, 1 +3fd849b0: move *a5, a5, 1 +3fd849c0: move *a5(0x1280), a5, 1 +3fd849e0: cmp a5, a0 +3fd849f0: jrle L3FD84E30 +3fd84a00: calla L3F708700 +3fd84a30: move *a8(0x100), a5, 1 +3fd84a50: move *a5, a5, 1 +3fd84a60: move a14, -*sp, 1 +3fd84a70: move a0, a3 +3fd84a80: inc a3 +3fd84a90: move a3, *a14+, 1 +3fd84aa0: calla L3F708700 +3fd84ad0: move *a8(0x100), a3, 1 +3fd84af0: move *a3, a3, 1 +3fd84b00: move *a3(0x1260), *a14+, 1 +3fd84b20: calla L3F7030E0 +3fd84b50: move a8, *a5(0x1260), 1 +3fd84b70: move a14, -*sp, 1 +3fd84b80: calla L3F708700 +3fd84bb0: move *a8(0x100), a5, 1 +3fd84bd0: move *a5, a5, 1 +3fd84be0: move *a5(0x1280), a5, 1 +3fd84c00: move a0, a3 +3fd84c10: sub a5, a3 +3fd84c20: dec a3 +3fd84c30: move a3, *a14+, 1 +3fd84c40: calla L3F708700 +3fd84c70: move *a8(0x100), a5, 1 +3fd84c90: move *a5, a5, 1 +3fd84ca0: calla L3F708700 +3fd84cd0: move *a8(0x100), a3, 1 +3fd84cf0: move *a3, a3, 1 +3fd84d00: move *a3(0x1280), a3, 1 +3fd84d20: inc a3 +3fd84d30: sll 0x3, a3 +3fd84d40: move *a5(0x1260), a5, 1 +3fd84d60: add a3, a5 +3fd84d70: move a5, *a14+, 1 +3fd84d80: calla L3FB44A00 +3fd84db0: calla L3F708700 +3fd84de0: move *a8(0x100), a5, 1 +3fd84e00: move *a5, a5, 1 +3fd84e10: move a0, *a5(0x1280), 1 +L3FD84E30: +3fd84e30: calla L3F708700 +3fd84e60: move *a8(0x100), a5, 1 +3fd84e80: move *a5, a5, 1 +3fd84e90: move a0, a3 +3fd84ea0: sll 0x3, a3 +3fd84eb0: move *a5(0x1260), a5, 1 +3fd84ed0: add a3, a5 +3fd84ee0: movk 1, a3 +3fd84ef0: movb a3, *a5 +L3FD84F00: +3fd84f00: move *a9(0x80), a5, 1 +3fd84f20: jreq L3FD84F90 +3fd84f30: move a14, -*sp, 1 +3fd84f40: move *a9(0x80), *a14+, 1 +3fd84f60: calla L3F702440 +L3FD84F90: +3fd84f90: move *a13(0xff80), *a9(0x40), 1 +3fd84fc0: move *a13(0xff60), a5, 1 +3fd84fe0: move *a5(0x0), *a9(0x60), 1 +3fd85010: move a14, -*sp, 1 +3fd85020: move *a5(0x0), *a14+, 1 +3fd85040: calla L3F701230 +3fd85070: move a8, *a9(0x80), 1 +3fd85090: move a14, -*sp, 1 +3fd850a0: move *a5(0x0), *a14+, 1 +3fd850c0: move *a9(0x80), *a14+, 1 +3fd850e0: move *a5(0x20), *a14+, 1 +3fd85100: calla L3FB44400 +3fd85130: move *sp(0x160), a14, 1 +3fd85150: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd85170: rets 2 +L3FD85180: +3fd85180: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd851a0: move a14, a13 +3fd851b0: addi 0x40, a14 +3fd851d0: move *a13(0xffc0), a9, 1 +3fd851f0: move *a13(0xffa0), a10, 1 +3fd85210: move *a13(0xff80), a11, 1 +3fd85230: move *a10, a0, 1 +3fd85240: move *a13(0xffe0), a7, 1 +3fd85260: jreq L3FD856E0 +3fd85270: move a0, a5 +3fd85280: andi 0x3f, a5 +3fd852b0: sll 0x5, a5 +3fd852c0: add a7, a5 +3fd852d0: move *a5, a12, 1 +3fd852e0: jreq L3FD856E0 +L3FD852F0: +3fd852f0: move *a12(0x20), a7, 1 +3fd85310: cmp a0, a7 +3fd85320: jrne L3FD856C0 +3fd85330: move *a10(0x20), a7, 1 +3fd85350: jrne L3FD854B0 +3fd85360: move *a12(0x80), a7, 1 +3fd85380: jrne L3FD853C0 +3fd85390: sub a8, a8 +3fd853a0: jauc L3FD86E20 +L3FD853C0: +3fd853c0: move *a13(0xff60), a7, 1 +3fd853e0: move *a12(0x40), *a7(0x0), 1 +3fd85410: move *a13(0xff40), a5, 1 +3fd85430: move a12, a7 +3fd85440: addi 0x60, a7 +3fd85460: move *a7+, *a5+, 1 +3fd85470: move *a7, *a5, 1 +3fd85480: movk 1, a8 +3fd85490: jauc L3FD86E20 +L3FD854B0: +3fd854b0: move *a12(0xa0), *a13(0x0), 1 +3fd854e0: move *a12(0xc0), *a13(0x20), 1 +3fd85510: move *a13, a7, 1 +3fd85520: jrne L3FD85560 +3fd85530: move *a13(0x20), a5, 1 +3fd85550: jreq L3FD856E0 +L3FD85560: +3fd85560: move a14, -*sp, 1 +3fd85570: move *a13(0xff40), *a14+, 1 +3fd85590: move *a13(0xff60), *a14+, 1 +3fd855b0: move a11, a5 +3fd855c0: addk 32, a5 +3fd855d0: move a5, *a14+, 1 +3fd855e0: move a10, a5 +3fd855f0: addk 32, a5 +3fd85600: move a5, *a14+, 1 +3fd85610: move *a13(0x20), *a14+, 1 +3fd85630: move a7, *a14+, 1 +3fd85640: calla L3FD85180 +3fd85670: move a8, a5 +3fd85680: jreq L3FD856E0 +3fd85690: movk 1, a8 +3fd856a0: jauc L3FD86E20 +L3FD856C0: +3fd856c0: move *a12, a12, 1 +3fd856d0: jrne L3FD852F0 +L3FD856E0: +3fd856e0: move a9, a5 +3fd856f0: jreq L3FD85B70 +3fd85700: move a0, a7 +3fd85710: andi 0x3f, a7 +3fd85740: sll 0x5, a7 +3fd85750: add a9, a7 +3fd85760: move *a7, a12, 1 +3fd85770: jreq L3FD85B70 +L3FD85780: +3fd85780: move *a12(0x20), a7, 1 +3fd857a0: cmp a0, a7 +3fd857b0: jrne L3FD85B50 +3fd857c0: move *a10(0x20), a7, 1 +3fd857e0: jrne L3FD85940 +3fd857f0: move *a12(0x80), a7, 1 +3fd85810: jrne L3FD85850 +3fd85820: sub a8, a8 +3fd85830: jauc L3FD86E20 +L3FD85850: +3fd85850: move *a13(0xff60), a7, 1 +3fd85870: move *a12(0x40), *a7(0x0), 1 +3fd858a0: move *a13(0xff40), a5, 1 +3fd858c0: move a12, a7 +3fd858d0: addi 0x60, a7 +3fd858f0: move *a7+, *a5+, 1 +3fd85900: move *a7, *a5, 1 +3fd85910: movk 1, a8 +3fd85920: jauc L3FD86E20 +L3FD85940: +3fd85940: move *a12(0xa0), *a13(0x0), 1 +3fd85970: move *a12(0xc0), *a13(0x20), 1 +3fd859a0: move *a13, a7, 1 +3fd859b0: jrne L3FD859F0 +3fd859c0: move *a13(0x20), a5, 1 +3fd859e0: jreq L3FD85B70 +L3FD859F0: +3fd859f0: move a14, -*sp, 1 +3fd85a00: move *a13(0xff40), *a14+, 1 +3fd85a20: move *a13(0xff60), *a14+, 1 +3fd85a40: move a11, a5 +3fd85a50: addk 32, a5 +3fd85a60: move a5, *a14+, 1 +3fd85a70: move a10, a5 +3fd85a80: addk 32, a5 +3fd85a90: move a5, *a14+, 1 +3fd85aa0: move *a13(0x20), *a14+, 1 +3fd85ac0: move a7, *a14+, 1 +3fd85ad0: calla L3FD85180 +3fd85b00: move a8, a5 +3fd85b10: jreq L3FD85B70 +3fd85b20: movk 1, a8 +3fd85b30: jauc L3FD86E20 +L3FD85B50: +3fd85b50: move *a12, a12, 1 +3fd85b60: jrne L3FD85780 +L3FD85B70: +3fd85b70: move *a11, a2, 1 +3fd85b80: move *a13(0xffe0), a7, 1 +3fd85ba0: jreq L3FD86020 +3fd85bb0: move a2, a5 +3fd85bc0: andi 0x3f, a5 +3fd85bf0: sll 0x5, a5 +3fd85c00: add a7, a5 +3fd85c10: move *a5, a12, 1 +3fd85c20: jreq L3FD86020 +L3FD85C30: +3fd85c30: move *a12(0x20), a7, 1 +3fd85c50: cmp a2, a7 +3fd85c60: jrne L3FD86000 +3fd85c70: move *a10(0x20), a7, 1 +3fd85c90: jrne L3FD85DF0 +3fd85ca0: move *a12(0x80), a7, 1 +3fd85cc0: jrne L3FD85D00 +3fd85cd0: sub a8, a8 +3fd85ce0: jauc L3FD86E20 +L3FD85D00: +3fd85d00: move *a13(0xff60), a7, 1 +3fd85d20: move *a12(0x40), *a7(0x0), 1 +3fd85d50: move *a13(0xff40), a5, 1 +3fd85d70: move a12, a7 +3fd85d80: addi 0x60, a7 +3fd85da0: move *a7+, *a5+, 1 +3fd85db0: move *a7, *a5, 1 +3fd85dc0: movk 1, a8 +3fd85dd0: jauc L3FD86E20 +L3FD85DF0: +3fd85df0: move *a12(0xa0), *a13(0x0), 1 +3fd85e20: move *a12(0xc0), *a13(0x20), 1 +3fd85e50: move *a13, a7, 1 +3fd85e60: jrne L3FD85EA0 +3fd85e70: move *a13(0x20), a5, 1 +3fd85e90: jreq L3FD86020 +L3FD85EA0: +3fd85ea0: move a14, -*sp, 1 +3fd85eb0: move *a13(0xff40), *a14+, 1 +3fd85ed0: move *a13(0xff60), *a14+, 1 +3fd85ef0: move a11, a5 +3fd85f00: addk 32, a5 +3fd85f10: move a5, *a14+, 1 +3fd85f20: move a10, a5 +3fd85f30: addk 32, a5 +3fd85f40: move a5, *a14+, 1 +3fd85f50: move *a13(0x20), *a14+, 1 +3fd85f70: move a7, *a14+, 1 +3fd85f80: calla L3FD85180 +3fd85fb0: move a8, a5 +3fd85fc0: jreq L3FD86020 +3fd85fd0: movk 1, a8 +3fd85fe0: jauc L3FD86E20 +L3FD86000: +3fd86000: move *a12, a12, 1 +3fd86010: jrne L3FD85C30 +L3FD86020: +3fd86020: move a9, a5 +3fd86030: jreq L3FD864B0 +3fd86040: move a2, a7 +3fd86050: andi 0x3f, a7 +3fd86080: sll 0x5, a7 +3fd86090: add a9, a7 +3fd860a0: move *a7, a12, 1 +3fd860b0: jreq L3FD864B0 +L3FD860C0: +3fd860c0: move *a12(0x20), a7, 1 +3fd860e0: cmp a2, a7 +3fd860f0: jrne L3FD86490 +3fd86100: move *a10(0x20), a7, 1 +3fd86120: jrne L3FD86280 +3fd86130: move *a12(0x80), a7, 1 +3fd86150: jrne L3FD86190 +3fd86160: sub a8, a8 +3fd86170: jauc L3FD86E20 +L3FD86190: +3fd86190: move *a13(0xff60), a7, 1 +3fd861b0: move *a12(0x40), *a7(0x0), 1 +3fd861e0: move *a13(0xff40), a5, 1 +3fd86200: move a12, a7 +3fd86210: addi 0x60, a7 +3fd86230: move *a7+, *a5+, 1 +3fd86240: move *a7, *a5, 1 +3fd86250: movk 1, a8 +3fd86260: jauc L3FD86E20 +L3FD86280: +3fd86280: move *a12(0xa0), *a13(0x0), 1 +3fd862b0: move *a12(0xc0), *a13(0x20), 1 +3fd862e0: move *a13, a7, 1 +3fd862f0: jrne L3FD86330 +3fd86300: move *a13(0x20), a5, 1 +3fd86320: jreq L3FD864B0 +L3FD86330: +3fd86330: move a14, -*sp, 1 +3fd86340: move *a13(0xff40), *a14+, 1 +3fd86360: move *a13(0xff60), *a14+, 1 +3fd86380: move a11, a5 +3fd86390: addk 32, a5 +3fd863a0: move a5, *a14+, 1 +3fd863b0: move a10, a5 +3fd863c0: addk 32, a5 +3fd863d0: move a5, *a14+, 1 +3fd863e0: move *a13(0x20), *a14+, 1 +3fd86400: move a7, *a14+, 1 +3fd86410: calla L3FD85180 +3fd86440: move a8, a5 +3fd86450: jreq L3FD864B0 +3fd86460: movk 1, a8 +3fd86470: jauc L3FD86E20 +L3FD86490: +3fd86490: move *a12, a12, 1 +3fd864a0: jrne L3FD860C0 +L3FD864B0: +3fd864b0: move a9, a5 +3fd864c0: jaeq L3FD86E10 +3fd864e0: addk 32, a10 +3fd864f0: addk 32, a11 +3fd86500: move *a10, a0, 1 +3fd86510: jaeq L3FD86E10 +L3FD86530: +3fd86530: move a0, a7 +3fd86540: andi 0x3f, a7 +3fd86570: sll 0x5, a7 +3fd86580: add a9, a7 +3fd86590: move *a7, a12, 1 +3fd865a0: jreq L3FD86970 +L3FD865B0: +3fd865b0: move *a12(0x20), a7, 1 +3fd865d0: cmp a0, a7 +3fd865e0: jrne L3FD86950 +3fd865f0: move *a10(0x20), a7, 1 +3fd86610: jrne L3FD86750 +3fd86620: move *a12(0x80), a7, 1 +3fd86640: jrne L3FD86670 +3fd86650: sub a8, a8 +3fd86660: jruc L3FD86E20 +L3FD86670: +3fd86670: move *a13(0xff60), a7, 1 +3fd86690: move *a12(0x40), *a7(0x0), 1 +3fd866c0: move *a13(0xff40), a5, 1 +3fd866e0: move a12, a7 +3fd866f0: addi 0x60, a7 +3fd86710: move *a7+, *a5+, 1 +3fd86720: move *a7, *a5, 1 +3fd86730: movk 1, a8 +3fd86740: jruc L3FD86E20 +L3FD86750: +3fd86750: move *a12(0xa0), *a13(0x0), 1 +3fd86780: move *a12(0xc0), *a13(0x20), 1 +3fd867b0: move *a13, a7, 1 +3fd867c0: jrne L3FD86800 +3fd867d0: move *a13(0x20), a5, 1 +3fd867f0: jreq L3FD86970 +L3FD86800: +3fd86800: move a14, -*sp, 1 +3fd86810: move *a13(0xff40), *a14+, 1 +3fd86830: move *a13(0xff60), *a14+, 1 +3fd86850: move a11, a5 +3fd86860: addk 32, a5 +3fd86870: move a5, *a14+, 1 +3fd86880: move a10, a5 +3fd86890: addk 32, a5 +3fd868a0: move a5, *a14+, 1 +3fd868b0: move *a13(0x20), *a14+, 1 +3fd868d0: move a7, *a14+, 1 +3fd868e0: calla L3FD85180 +3fd86910: move a8, a5 +3fd86920: jreq L3FD86970 +3fd86930: movk 1, a8 +3fd86940: jruc L3FD86E20 +L3FD86950: +3fd86950: move *a12, a12, 1 +3fd86960: jrne L3FD865B0 +L3FD86970: +3fd86970: move *a11, a2, 1 +3fd86980: move a2, a7 +3fd86990: andi 0x3f, a7 +3fd869c0: sll 0x5, a7 +3fd869d0: add a9, a7 +3fd869e0: move *a7, a12, 1 +3fd869f0: jreq L3FD86DC0 +L3FD86A00: +3fd86a00: move *a12(0x20), a7, 1 +3fd86a20: cmp a2, a7 +3fd86a30: jrne L3FD86DA0 +3fd86a40: move *a10(0x20), a7, 1 +3fd86a60: jrne L3FD86BA0 +3fd86a70: move *a12(0x80), a7, 1 +3fd86a90: jrne L3FD86AC0 +3fd86aa0: sub a8, a8 +3fd86ab0: jruc L3FD86E20 +L3FD86AC0: +3fd86ac0: move *a13(0xff60), a7, 1 +3fd86ae0: move *a12(0x40), *a7(0x0), 1 +3fd86b10: move *a13(0xff40), a5, 1 +3fd86b30: move a12, a7 +3fd86b40: addi 0x60, a7 +3fd86b60: move *a7+, *a5+, 1 +3fd86b70: move *a7, *a5, 1 +3fd86b80: movk 1, a8 +3fd86b90: jruc L3FD86E20 +L3FD86BA0: +3fd86ba0: move *a12(0xa0), *a13(0x0), 1 +3fd86bd0: move *a12(0xc0), *a13(0x20), 1 +3fd86c00: move *a13, a7, 1 +3fd86c10: jrne L3FD86C50 +3fd86c20: move *a13(0x20), a5, 1 +3fd86c40: jreq L3FD86DC0 +L3FD86C50: +3fd86c50: move a14, -*sp, 1 +3fd86c60: move *a13(0xff40), *a14+, 1 +3fd86c80: move *a13(0xff60), *a14+, 1 +3fd86ca0: move a11, a5 +3fd86cb0: addk 32, a5 +3fd86cc0: move a5, *a14+, 1 +3fd86cd0: move a10, a5 +3fd86ce0: addk 32, a5 +3fd86cf0: move a5, *a14+, 1 +3fd86d00: move *a13(0x20), *a14+, 1 +3fd86d20: move a7, *a14+, 1 +3fd86d30: calla L3FD85180 +3fd86d60: move a8, a5 +3fd86d70: jreq L3FD86DC0 +3fd86d80: movk 1, a8 +3fd86d90: jruc L3FD86E20 +L3FD86DA0: +3fd86da0: move *a12, a12, 1 +3fd86db0: jrne L3FD86A00 +L3FD86DC0: +3fd86dc0: addk 32, a10 +3fd86dd0: addk 32, a11 +3fd86de0: move *a10, a0, 1 +3fd86df0: jane L3FD86530 +L3FD86E10: +3fd86e10: sub a8, a8 +L3FD86E20: +3fd86e20: move *sp(0x140), a14, 1 +3fd86e40: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd86e60: rets 2 +L3FD86E70: +3fd86e70: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd86e90: move a14, a13 +3fd86ea0: addi 0x40, a14 +3fd86ec0: move *a13(0xffc0), a9, 1 +3fd86ee0: move *a13(0xffa0), a10, 1 +3fd86f00: move *a13(0xff80), a11, 1 +3fd86f20: move *a10, a12, 1 +3fd86f30: move *a13(0xffe0), a7, 1 +3fd86f50: jaeq L3FD87B20 +3fd86f70: move a12, a5 +3fd86f80: andi 0x3f, a5 +3fd86fb0: sll 0x5, a5 +3fd86fc0: add a7, a5 +3fd86fd0: move *a5, a2, 1 +3fd86fe0: jaeq L3FD87B20 +L3FD87000: +3fd87000: move *a2(0x20), a7, 1 +3fd87020: cmp a12, a7 +3fd87030: jane L3FD87AF0 +3fd87050: move *a2(0xa0), *a13(0x0), 1 +3fd87080: move *a2(0xc0), *a13(0x20), 1 +3fd870b0: move *a13, a7, 1 +3fd870c0: jrne L3FD87110 +3fd870d0: move *a13(0x20), a5, 1 +3fd870f0: jaeq L3FD87B20 +L3FD87110: +3fd87110: move *a10(0x20), a5, 1 +3fd87130: jreq L3FD87240 +3fd87140: move a14, -*sp, 1 +3fd87150: move *a13(0xff60), *a14+, 1 +3fd87170: move a11, a5 +3fd87180: addk 32, a5 +3fd87190: move a5, *a14+, 1 +3fd871a0: move a10, a5 +3fd871b0: addk 32, a5 +3fd871c0: move a5, *a14+, 1 +3fd871d0: move *a13(0x20), *a14+, 1 +3fd871f0: move a7, *a14+, 1 +3fd87200: calla L3FD86E70 +3fd87230: jruc L3FD87670 +L3FD87240: +3fd87240: move a7, a5 +3fd87250: jreq L3FD87670 +3fd87260: movb *a2(0xe0), a5 +3fd87280: jreq L3FD87670 +3fd87290: calla L3F708700 +3fd872c0: move *a8(0x100), a5, 1 +3fd872e0: move *a5, a5, 1 +3fd872f0: move *a5(0x12c0), a5, 1 +3fd87310: jreq L3FD87430 +3fd87320: calla L3F708700 +3fd87350: move *a8(0x100), a5, 1 +3fd87370: move *a5, a5, 1 +3fd87380: move *a5(0x12c0), a5, 1 +3fd873a0: dec a5 +3fd873b0: sll 0x5, a5 +3fd873c0: move *a13(0xff60), a7, 1 +3fd873e0: add a7, a5 +3fd873f0: move *a5, a5, 1 +3fd87400: move *a13, a7, 1 +3fd87410: cmp a7, a5 +3fd87420: jreq L3FD87670 +L3FD87430: +3fd87430: calla L3F708700 +3fd87460: move *a8(0x100), a5, 1 +3fd87480: move *a5, a5, 1 +3fd87490: calla L3F708700 +3fd874c0: move *a8(0x100), a7, 1 +3fd874e0: move *a7, a7, 1 +3fd874f0: move *a5(0x12c0), a5, 1 +3fd87510: move *a7(0x12e0), a7, 1 +3fd87530: cmp a7, a5 +3fd87540: jaeq L3FD8B700 +3fd87560: calla L3F708700 +3fd87590: move *a8(0x100), a7, 1 +3fd875b0: move *a7, a7, 1 +3fd875c0: move *a7(0x12c0), a5, 1 +3fd875e0: inc a5 +3fd875f0: move a5, *a7(0x12c0), 1 +3fd87610: dec a5 +3fd87620: sll 0x5, a5 +3fd87630: move *a13(0xff60), a7, 1 +3fd87650: add a7, a5 +3fd87660: move *a13, *a5, 1 +L3FD87670: +3fd87670: move *a13(0x20), a7, 1 +3fd87690: jreq L3FD87B20 +3fd876a0: movb *a2(0xe8), a5 +3fd876c0: jreq L3FD87B20 +3fd876d0: calla L3F708700 +3fd87700: move *a8(0x100), a5, 1 +3fd87720: move *a5, a5, 1 +3fd87730: move *a5(0x12c0), a5, 1 +3fd87750: jreq L3FD87880 +3fd87760: calla L3F708700 +3fd87790: move *a8(0x100), a5, 1 +3fd877b0: move *a5, a5, 1 +3fd877c0: move *a5(0x12c0), a5, 1 +3fd877e0: dec a5 +3fd877f0: sll 0x5, a5 +3fd87800: move *a13(0xff60), a7, 1 +3fd87820: add a7, a5 +3fd87830: move *a5, a5, 1 +3fd87840: move *a13(0x20), a7, 1 +3fd87860: cmp a7, a5 +3fd87870: jreq L3FD87B20 +L3FD87880: +3fd87880: calla L3F708700 +3fd878b0: move *a8(0x100), a5, 1 +3fd878d0: move *a5, a5, 1 +3fd878e0: calla L3F708700 +3fd87910: move *a8(0x100), a7, 1 +3fd87930: move *a7, a7, 1 +3fd87940: move *a5(0x12c0), a5, 1 +3fd87960: move *a7(0x12e0), a7, 1 +3fd87980: cmp a7, a5 +3fd87990: jaeq L3FD8B700 +3fd879b0: calla L3F708700 +3fd879e0: move *a8(0x100), a7, 1 +3fd87a00: move *a7, a7, 1 +3fd87a10: move *a7(0x12c0), a5, 1 +3fd87a30: inc a5 +3fd87a40: move a5, *a7(0x12c0), 1 +3fd87a60: dec a5 +3fd87a70: sll 0x5, a5 +3fd87a80: move *a13(0xff60), a7, 1 +3fd87aa0: add a7, a5 +3fd87ab0: move *a13(0x20), *a5(0x0), 1 +3fd87ae0: jruc L3FD87B20 +L3FD87AF0: +3fd87af0: move *a2, a2, 1 +3fd87b00: jane L3FD87000 +L3FD87B20: +3fd87b20: move a9, a5 +3fd87b30: jaeq L3FD88700 +3fd87b50: move a12, a7 +3fd87b60: andi 0x3f, a7 +3fd87b90: sll 0x5, a7 +3fd87ba0: add a9, a7 +3fd87bb0: move *a7, a2, 1 +3fd87bc0: jaeq L3FD88700 +L3FD87BE0: +3fd87be0: move *a2(0x20), a7, 1 +3fd87c00: cmp a12, a7 +3fd87c10: jane L3FD886D0 +3fd87c30: move *a2(0xa0), *a13(0x0), 1 +3fd87c60: move *a2(0xc0), *a13(0x20), 1 +3fd87c90: move *a13, a7, 1 +3fd87ca0: jrne L3FD87CF0 +3fd87cb0: move *a13(0x20), a5, 1 +3fd87cd0: jaeq L3FD88700 +L3FD87CF0: +3fd87cf0: move *a10(0x20), a5, 1 +3fd87d10: jreq L3FD87E20 +3fd87d20: move a14, -*sp, 1 +3fd87d30: move *a13(0xff60), *a14+, 1 +3fd87d50: move a11, a5 +3fd87d60: addk 32, a5 +3fd87d70: move a5, *a14+, 1 +3fd87d80: move a10, a5 +3fd87d90: addk 32, a5 +3fd87da0: move a5, *a14+, 1 +3fd87db0: move *a13(0x20), *a14+, 1 +3fd87dd0: move a7, *a14+, 1 +3fd87de0: calla L3FD86E70 +3fd87e10: jruc L3FD88250 +L3FD87E20: +3fd87e20: move a7, a5 +3fd87e30: jreq L3FD88250 +3fd87e40: movb *a2(0xe0), a5 +3fd87e60: jreq L3FD88250 +3fd87e70: calla L3F708700 +3fd87ea0: move *a8(0x100), a5, 1 +3fd87ec0: move *a5, a5, 1 +3fd87ed0: move *a5(0x12c0), a5, 1 +3fd87ef0: jreq L3FD88010 +3fd87f00: calla L3F708700 +3fd87f30: move *a8(0x100), a5, 1 +3fd87f50: move *a5, a5, 1 +3fd87f60: move *a5(0x12c0), a5, 1 +3fd87f80: dec a5 +3fd87f90: sll 0x5, a5 +3fd87fa0: move *a13(0xff60), a7, 1 +3fd87fc0: add a7, a5 +3fd87fd0: move *a5, a5, 1 +3fd87fe0: move *a13, a7, 1 +3fd87ff0: cmp a7, a5 +3fd88000: jreq L3FD88250 +L3FD88010: +3fd88010: calla L3F708700 +3fd88040: move *a8(0x100), a5, 1 +3fd88060: move *a5, a5, 1 +3fd88070: calla L3F708700 +3fd880a0: move *a8(0x100), a7, 1 +3fd880c0: move *a7, a7, 1 +3fd880d0: move *a5(0x12c0), a5, 1 +3fd880f0: move *a7(0x12e0), a7, 1 +3fd88110: cmp a7, a5 +3fd88120: jaeq L3FD8B700 +3fd88140: calla L3F708700 +3fd88170: move *a8(0x100), a7, 1 +3fd88190: move *a7, a7, 1 +3fd881a0: move *a7(0x12c0), a5, 1 +3fd881c0: inc a5 +3fd881d0: move a5, *a7(0x12c0), 1 +3fd881f0: dec a5 +3fd88200: sll 0x5, a5 +3fd88210: move *a13(0xff60), a7, 1 +3fd88230: add a7, a5 +3fd88240: move *a13, *a5, 1 +L3FD88250: +3fd88250: move *a13(0x20), a7, 1 +3fd88270: jreq L3FD88700 +3fd88280: movb *a2(0xe8), a5 +3fd882a0: jreq L3FD88700 +3fd882b0: calla L3F708700 +3fd882e0: move *a8(0x100), a5, 1 +3fd88300: move *a5, a5, 1 +3fd88310: move *a5(0x12c0), a5, 1 +3fd88330: jreq L3FD88460 +3fd88340: calla L3F708700 +3fd88370: move *a8(0x100), a5, 1 +3fd88390: move *a5, a5, 1 +3fd883a0: move *a5(0x12c0), a5, 1 +3fd883c0: dec a5 +3fd883d0: sll 0x5, a5 +3fd883e0: move *a13(0xff60), a7, 1 +3fd88400: add a7, a5 +3fd88410: move *a5, a5, 1 +3fd88420: move *a13(0x20), a7, 1 +3fd88440: cmp a7, a5 +3fd88450: jreq L3FD88700 +L3FD88460: +3fd88460: calla L3F708700 +3fd88490: move *a8(0x100), a5, 1 +3fd884b0: move *a5, a5, 1 +3fd884c0: calla L3F708700 +3fd884f0: move *a8(0x100), a7, 1 +3fd88510: move *a7, a7, 1 +3fd88520: move *a5(0x12c0), a5, 1 +3fd88540: move *a7(0x12e0), a7, 1 +3fd88560: cmp a7, a5 +3fd88570: jaeq L3FD8B700 +3fd88590: calla L3F708700 +3fd885c0: move *a8(0x100), a7, 1 +3fd885e0: move *a7, a7, 1 +3fd885f0: move *a7(0x12c0), a5, 1 +3fd88610: inc a5 +3fd88620: move a5, *a7(0x12c0), 1 +3fd88640: dec a5 +3fd88650: sll 0x5, a5 +3fd88660: move *a13(0xff60), a7, 1 +3fd88680: add a7, a5 +3fd88690: move *a13(0x20), *a5(0x0), 1 +3fd886c0: jruc L3FD88700 +L3FD886D0: +3fd886d0: move *a2, a2, 1 +3fd886e0: jane L3FD87BE0 +L3FD88700: +3fd88700: move *a11, a0, 1 +3fd88710: move *a13(0xffe0), a7, 1 +3fd88730: jaeq L3FD89300 +3fd88750: move a0, a5 +3fd88760: andi 0x3f, a5 +3fd88790: sll 0x5, a5 +3fd887a0: add a7, a5 +3fd887b0: move *a5, a2, 1 +3fd887c0: jaeq L3FD89300 +L3FD887E0: +3fd887e0: move *a2(0x20), a7, 1 +3fd88800: cmp a0, a7 +3fd88810: jane L3FD892D0 +3fd88830: move *a2(0xa0), *a13(0x0), 1 +3fd88860: move *a2(0xc0), *a13(0x20), 1 +3fd88890: move *a13, a7, 1 +3fd888a0: jrne L3FD888F0 +3fd888b0: move *a13(0x20), a5, 1 +3fd888d0: jaeq L3FD89300 +L3FD888F0: +3fd888f0: move *a10(0x20), a5, 1 +3fd88910: jreq L3FD88A20 +3fd88920: move a14, -*sp, 1 +3fd88930: move *a13(0xff60), *a14+, 1 +3fd88950: move a11, a5 +3fd88960: addk 32, a5 +3fd88970: move a5, *a14+, 1 +3fd88980: move a10, a5 +3fd88990: addk 32, a5 +3fd889a0: move a5, *a14+, 1 +3fd889b0: move *a13(0x20), *a14+, 1 +3fd889d0: move a7, *a14+, 1 +3fd889e0: calla L3FD86E70 +3fd88a10: jruc L3FD88E50 +L3FD88A20: +3fd88a20: move a7, a5 +3fd88a30: jreq L3FD88E50 +3fd88a40: movb *a2(0xe0), a5 +3fd88a60: jreq L3FD88E50 +3fd88a70: calla L3F708700 +3fd88aa0: move *a8(0x100), a5, 1 +3fd88ac0: move *a5, a5, 1 +3fd88ad0: move *a5(0x12c0), a5, 1 +3fd88af0: jreq L3FD88C10 +3fd88b00: calla L3F708700 +3fd88b30: move *a8(0x100), a5, 1 +3fd88b50: move *a5, a5, 1 +3fd88b60: move *a5(0x12c0), a5, 1 +3fd88b80: dec a5 +3fd88b90: sll 0x5, a5 +3fd88ba0: move *a13(0xff60), a7, 1 +3fd88bc0: add a7, a5 +3fd88bd0: move *a5, a5, 1 +3fd88be0: move *a13, a7, 1 +3fd88bf0: cmp a7, a5 +3fd88c00: jreq L3FD88E50 +L3FD88C10: +3fd88c10: calla L3F708700 +3fd88c40: move *a8(0x100), a5, 1 +3fd88c60: move *a5, a5, 1 +3fd88c70: calla L3F708700 +3fd88ca0: move *a8(0x100), a7, 1 +3fd88cc0: move *a7, a7, 1 +3fd88cd0: move *a5(0x12c0), a5, 1 +3fd88cf0: move *a7(0x12e0), a7, 1 +3fd88d10: cmp a7, a5 +3fd88d20: jaeq L3FD8B700 +3fd88d40: calla L3F708700 +3fd88d70: move *a8(0x100), a7, 1 +3fd88d90: move *a7, a7, 1 +3fd88da0: move *a7(0x12c0), a5, 1 +3fd88dc0: inc a5 +3fd88dd0: move a5, *a7(0x12c0), 1 +3fd88df0: dec a5 +3fd88e00: sll 0x5, a5 +3fd88e10: move *a13(0xff60), a7, 1 +3fd88e30: add a7, a5 +3fd88e40: move *a13, *a5, 1 +L3FD88E50: +3fd88e50: move *a13(0x20), a7, 1 +3fd88e70: jreq L3FD89300 +3fd88e80: movb *a2(0xe8), a5 +3fd88ea0: jreq L3FD89300 +3fd88eb0: calla L3F708700 +3fd88ee0: move *a8(0x100), a5, 1 +3fd88f00: move *a5, a5, 1 +3fd88f10: move *a5(0x12c0), a5, 1 +3fd88f30: jreq L3FD89060 +3fd88f40: calla L3F708700 +3fd88f70: move *a8(0x100), a5, 1 +3fd88f90: move *a5, a5, 1 +3fd88fa0: move *a5(0x12c0), a5, 1 +3fd88fc0: dec a5 +3fd88fd0: sll 0x5, a5 +3fd88fe0: move *a13(0xff60), a7, 1 +3fd89000: add a7, a5 +3fd89010: move *a5, a5, 1 +3fd89020: move *a13(0x20), a7, 1 +3fd89040: cmp a7, a5 +3fd89050: jreq L3FD89300 +L3FD89060: +3fd89060: calla L3F708700 +3fd89090: move *a8(0x100), a5, 1 +3fd890b0: move *a5, a5, 1 +3fd890c0: calla L3F708700 +3fd890f0: move *a8(0x100), a7, 1 +3fd89110: move *a7, a7, 1 +3fd89120: move *a5(0x12c0), a5, 1 +3fd89140: move *a7(0x12e0), a7, 1 +3fd89160: cmp a7, a5 +3fd89170: jaeq L3FD8B700 +3fd89190: calla L3F708700 +3fd891c0: move *a8(0x100), a7, 1 +3fd891e0: move *a7, a7, 1 +3fd891f0: move *a7(0x12c0), a5, 1 +3fd89210: inc a5 +3fd89220: move a5, *a7(0x12c0), 1 +3fd89240: dec a5 +3fd89250: sll 0x5, a5 +3fd89260: move *a13(0xff60), a7, 1 +3fd89280: add a7, a5 +3fd89290: move *a13(0x20), *a5(0x0), 1 +3fd892c0: jruc L3FD89300 +L3FD892D0: +3fd892d0: move *a2, a2, 1 +3fd892e0: jane L3FD887E0 +L3FD89300: +3fd89300: move a9, a5 +3fd89310: jaeq L3FD89EE0 +3fd89330: move a0, a7 +3fd89340: andi 0x3f, a7 +3fd89370: sll 0x5, a7 +3fd89380: add a9, a7 +3fd89390: move *a7, a2, 1 +3fd893a0: jaeq L3FD89EE0 +L3FD893C0: +3fd893c0: move *a2(0x20), a7, 1 +3fd893e0: cmp a0, a7 +3fd893f0: jane L3FD89EB0 +3fd89410: move *a2(0xa0), *a13(0x0), 1 +3fd89440: move *a2(0xc0), *a13(0x20), 1 +3fd89470: move *a13, a7, 1 +3fd89480: jrne L3FD894D0 +3fd89490: move *a13(0x20), a5, 1 +3fd894b0: jaeq L3FD89EE0 +L3FD894D0: +3fd894d0: move *a10(0x20), a5, 1 +3fd894f0: jreq L3FD89600 +3fd89500: move a14, -*sp, 1 +3fd89510: move *a13(0xff60), *a14+, 1 +3fd89530: move a11, a5 +3fd89540: addk 32, a5 +3fd89550: move a5, *a14+, 1 +3fd89560: move a10, a5 +3fd89570: addk 32, a5 +3fd89580: move a5, *a14+, 1 +3fd89590: move *a13(0x20), *a14+, 1 +3fd895b0: move a7, *a14+, 1 +3fd895c0: calla L3FD86E70 +3fd895f0: jruc L3FD89A30 +L3FD89600: +3fd89600: move a7, a5 +3fd89610: jreq L3FD89A30 +3fd89620: movb *a2(0xe0), a5 +3fd89640: jreq L3FD89A30 +3fd89650: calla L3F708700 +3fd89680: move *a8(0x100), a5, 1 +3fd896a0: move *a5, a5, 1 +3fd896b0: move *a5(0x12c0), a5, 1 +3fd896d0: jreq L3FD897F0 +3fd896e0: calla L3F708700 +3fd89710: move *a8(0x100), a5, 1 +3fd89730: move *a5, a5, 1 +3fd89740: move *a5(0x12c0), a5, 1 +3fd89760: dec a5 +3fd89770: sll 0x5, a5 +3fd89780: move *a13(0xff60), a7, 1 +3fd897a0: add a7, a5 +3fd897b0: move *a5, a5, 1 +3fd897c0: move *a13, a7, 1 +3fd897d0: cmp a7, a5 +3fd897e0: jreq L3FD89A30 +L3FD897F0: +3fd897f0: calla L3F708700 +3fd89820: move *a8(0x100), a5, 1 +3fd89840: move *a5, a5, 1 +3fd89850: calla L3F708700 +3fd89880: move *a8(0x100), a7, 1 +3fd898a0: move *a7, a7, 1 +3fd898b0: move *a5(0x12c0), a5, 1 +3fd898d0: move *a7(0x12e0), a7, 1 +3fd898f0: cmp a7, a5 +3fd89900: jaeq L3FD8B700 +3fd89920: calla L3F708700 +3fd89950: move *a8(0x100), a7, 1 +3fd89970: move *a7, a7, 1 +3fd89980: move *a7(0x12c0), a5, 1 +3fd899a0: inc a5 +3fd899b0: move a5, *a7(0x12c0), 1 +3fd899d0: dec a5 +3fd899e0: sll 0x5, a5 +3fd899f0: move *a13(0xff60), a7, 1 +3fd89a10: add a7, a5 +3fd89a20: move *a13, *a5, 1 +L3FD89A30: +3fd89a30: move *a13(0x20), a7, 1 +3fd89a50: jreq L3FD89EE0 +3fd89a60: movb *a2(0xe8), a5 +3fd89a80: jreq L3FD89EE0 +3fd89a90: calla L3F708700 +3fd89ac0: move *a8(0x100), a5, 1 +3fd89ae0: move *a5, a5, 1 +3fd89af0: move *a5(0x12c0), a5, 1 +3fd89b10: jreq L3FD89C40 +3fd89b20: calla L3F708700 +3fd89b50: move *a8(0x100), a5, 1 +3fd89b70: move *a5, a5, 1 +3fd89b80: move *a5(0x12c0), a5, 1 +3fd89ba0: dec a5 +3fd89bb0: sll 0x5, a5 +3fd89bc0: move *a13(0xff60), a7, 1 +3fd89be0: add a7, a5 +3fd89bf0: move *a5, a5, 1 +3fd89c00: move *a13(0x20), a7, 1 +3fd89c20: cmp a7, a5 +3fd89c30: jreq L3FD89EE0 +L3FD89C40: +3fd89c40: calla L3F708700 +3fd89c70: move *a8(0x100), a5, 1 +3fd89c90: move *a5, a5, 1 +3fd89ca0: calla L3F708700 +3fd89cd0: move *a8(0x100), a7, 1 +3fd89cf0: move *a7, a7, 1 +3fd89d00: move *a5(0x12c0), a5, 1 +3fd89d20: move *a7(0x12e0), a7, 1 +3fd89d40: cmp a7, a5 +3fd89d50: jaeq L3FD8B700 +3fd89d70: calla L3F708700 +3fd89da0: move *a8(0x100), a7, 1 +3fd89dc0: move *a7, a7, 1 +3fd89dd0: move *a7(0x12c0), a5, 1 +3fd89df0: inc a5 +3fd89e00: move a5, *a7(0x12c0), 1 +3fd89e20: dec a5 +3fd89e30: sll 0x5, a5 +3fd89e40: move *a13(0xff60), a7, 1 +3fd89e60: add a7, a5 +3fd89e70: move *a13(0x20), *a5(0x0), 1 +3fd89ea0: jruc L3FD89EE0 +L3FD89EB0: +3fd89eb0: move *a2, a2, 1 +3fd89ec0: jane L3FD893C0 +L3FD89EE0: +3fd89ee0: move a9, a5 +3fd89ef0: jaeq L3FD8B700 +3fd89f10: addk 32, a10 +3fd89f20: addk 32, a11 +3fd89f30: move *a10, a12, 1 +3fd89f40: jaeq L3FD8B700 +L3FD89F60: +3fd89f60: move a12, a7 +3fd89f70: andi 0x3f, a7 +3fd89fa0: sll 0x5, a7 +3fd89fb0: add a9, a7 +3fd89fc0: move *a7, a2, 1 +3fd89fd0: jaeq L3FD8AB10 +L3FD89FF0: +3fd89ff0: move *a2(0x20), a7, 1 +3fd8a010: cmp a12, a7 +3fd8a020: jane L3FD8AAE0 +3fd8a040: move *a2(0xa0), *a13(0x0), 1 +3fd8a070: move *a2(0xc0), *a13(0x20), 1 +3fd8a0a0: move *a13, a7, 1 +3fd8a0b0: jrne L3FD8A100 +3fd8a0c0: move *a13(0x20), a5, 1 +3fd8a0e0: jaeq L3FD8AB10 +L3FD8A100: +3fd8a100: move *a10(0x20), a5, 1 +3fd8a120: jreq L3FD8A230 +3fd8a130: move a14, -*sp, 1 +3fd8a140: move *a13(0xff60), *a14+, 1 +3fd8a160: move a11, a5 +3fd8a170: addk 32, a5 +3fd8a180: move a5, *a14+, 1 +3fd8a190: move a10, a5 +3fd8a1a0: addk 32, a5 +3fd8a1b0: move a5, *a14+, 1 +3fd8a1c0: move *a13(0x20), *a14+, 1 +3fd8a1e0: move a7, *a14+, 1 +3fd8a1f0: calla L3FD86E70 +3fd8a220: jruc L3FD8A660 +L3FD8A230: +3fd8a230: move a7, a5 +3fd8a240: jreq L3FD8A660 +3fd8a250: movb *a2(0xe0), a5 +3fd8a270: jreq L3FD8A660 +3fd8a280: calla L3F708700 +3fd8a2b0: move *a8(0x100), a5, 1 +3fd8a2d0: move *a5, a5, 1 +3fd8a2e0: move *a5(0x12c0), a5, 1 +3fd8a300: jreq L3FD8A420 +3fd8a310: calla L3F708700 +3fd8a340: move *a8(0x100), a5, 1 +3fd8a360: move *a5, a5, 1 +3fd8a370: move *a5(0x12c0), a5, 1 +3fd8a390: dec a5 +3fd8a3a0: sll 0x5, a5 +3fd8a3b0: move *a13(0xff60), a7, 1 +3fd8a3d0: add a7, a5 +3fd8a3e0: move *a5, a5, 1 +3fd8a3f0: move *a13, a7, 1 +3fd8a400: cmp a7, a5 +3fd8a410: jreq L3FD8A660 +L3FD8A420: +3fd8a420: calla L3F708700 +3fd8a450: move *a8(0x100), a5, 1 +3fd8a470: move *a5, a5, 1 +3fd8a480: calla L3F708700 +3fd8a4b0: move *a8(0x100), a7, 1 +3fd8a4d0: move *a7, a7, 1 +3fd8a4e0: move *a5(0x12c0), a5, 1 +3fd8a500: move *a7(0x12e0), a7, 1 +3fd8a520: cmp a7, a5 +3fd8a530: jaeq L3FD8B700 +3fd8a550: calla L3F708700 +3fd8a580: move *a8(0x100), a7, 1 +3fd8a5a0: move *a7, a7, 1 +3fd8a5b0: move *a7(0x12c0), a5, 1 +3fd8a5d0: inc a5 +3fd8a5e0: move a5, *a7(0x12c0), 1 +3fd8a600: dec a5 +3fd8a610: sll 0x5, a5 +3fd8a620: move *a13(0xff60), a7, 1 +3fd8a640: add a7, a5 +3fd8a650: move *a13, *a5, 1 +L3FD8A660: +3fd8a660: move *a13(0x20), a7, 1 +3fd8a680: jreq L3FD8AB10 +3fd8a690: movb *a2(0xe8), a5 +3fd8a6b0: jreq L3FD8AB10 +3fd8a6c0: calla L3F708700 +3fd8a6f0: move *a8(0x100), a5, 1 +3fd8a710: move *a5, a5, 1 +3fd8a720: move *a5(0x12c0), a5, 1 +3fd8a740: jreq L3FD8A870 +3fd8a750: calla L3F708700 +3fd8a780: move *a8(0x100), a5, 1 +3fd8a7a0: move *a5, a5, 1 +3fd8a7b0: move *a5(0x12c0), a5, 1 +3fd8a7d0: dec a5 +3fd8a7e0: sll 0x5, a5 +3fd8a7f0: move *a13(0xff60), a7, 1 +3fd8a810: add a7, a5 +3fd8a820: move *a5, a5, 1 +3fd8a830: move *a13(0x20), a7, 1 +3fd8a850: cmp a7, a5 +3fd8a860: jreq L3FD8AB10 +L3FD8A870: +3fd8a870: calla L3F708700 +3fd8a8a0: move *a8(0x100), a5, 1 +3fd8a8c0: move *a5, a5, 1 +3fd8a8d0: calla L3F708700 +3fd8a900: move *a8(0x100), a7, 1 +3fd8a920: move *a7, a7, 1 +3fd8a930: move *a5(0x12c0), a5, 1 +3fd8a950: move *a7(0x12e0), a7, 1 +3fd8a970: cmp a7, a5 +3fd8a980: jaeq L3FD8B700 +3fd8a9a0: calla L3F708700 +3fd8a9d0: move *a8(0x100), a7, 1 +3fd8a9f0: move *a7, a7, 1 +3fd8aa00: move *a7(0x12c0), a5, 1 +3fd8aa20: inc a5 +3fd8aa30: move a5, *a7(0x12c0), 1 +3fd8aa50: dec a5 +3fd8aa60: sll 0x5, a5 +3fd8aa70: move *a13(0xff60), a7, 1 +3fd8aa90: add a7, a5 +3fd8aaa0: move *a13(0x20), *a5(0x0), 1 +3fd8aad0: jruc L3FD8AB10 +L3FD8AAE0: +3fd8aae0: move *a2, a2, 1 +3fd8aaf0: jane L3FD89FF0 +L3FD8AB10: +3fd8ab10: move *a11, a0, 1 +3fd8ab20: move a0, a7 +3fd8ab30: andi 0x3f, a7 +3fd8ab60: sll 0x5, a7 +3fd8ab70: add a9, a7 +3fd8ab80: move *a7, a2, 1 +3fd8ab90: jaeq L3FD8B6B0 +L3FD8ABB0: +3fd8abb0: move *a2(0x20), a7, 1 +3fd8abd0: cmp a0, a7 +3fd8abe0: jane L3FD8B680 +3fd8ac00: move *a2(0xa0), *a13(0x0), 1 +3fd8ac30: move *a2(0xc0), *a13(0x20), 1 +3fd8ac60: move *a13, a7, 1 +3fd8ac70: jrne L3FD8ACC0 +3fd8ac80: move *a13(0x20), a5, 1 +3fd8aca0: jaeq L3FD8B6B0 +L3FD8ACC0: +3fd8acc0: move *a10(0x20), a5, 1 +3fd8ace0: jreq L3FD8ADF0 +3fd8acf0: move a14, -*sp, 1 +3fd8ad00: move *a13(0xff60), *a14+, 1 +3fd8ad20: move a11, a5 +3fd8ad30: addk 32, a5 +3fd8ad40: move a5, *a14+, 1 +3fd8ad50: move a10, a5 +3fd8ad60: addk 32, a5 +3fd8ad70: move a5, *a14+, 1 +3fd8ad80: move *a13(0x20), *a14+, 1 +3fd8ada0: move a7, *a14+, 1 +3fd8adb0: calla L3FD86E70 +3fd8ade0: jruc L3FD8B210 +L3FD8ADF0: +3fd8adf0: move a7, a5 +3fd8ae00: jreq L3FD8B210 +3fd8ae10: movb *a2(0xe0), a5 +3fd8ae30: jreq L3FD8B210 +3fd8ae40: calla L3F708700 +3fd8ae70: move *a8(0x100), a5, 1 +3fd8ae90: move *a5, a5, 1 +3fd8aea0: move *a5(0x12c0), a5, 1 +3fd8aec0: jreq L3FD8AFE0 +3fd8aed0: calla L3F708700 +3fd8af00: move *a8(0x100), a5, 1 +3fd8af20: move *a5, a5, 1 +3fd8af30: move *a5(0x12c0), a5, 1 +3fd8af50: dec a5 +3fd8af60: sll 0x5, a5 +3fd8af70: move *a13(0xff60), a7, 1 +3fd8af90: add a7, a5 +3fd8afa0: move *a5, a5, 1 +3fd8afb0: move *a13, a7, 1 +3fd8afc0: cmp a7, a5 +3fd8afd0: jreq L3FD8B210 +L3FD8AFE0: +3fd8afe0: calla L3F708700 +3fd8b010: move *a8(0x100), a5, 1 +3fd8b030: move *a5, a5, 1 +3fd8b040: calla L3F708700 +3fd8b070: move *a8(0x100), a7, 1 +3fd8b090: move *a7, a7, 1 +3fd8b0a0: move *a5(0x12c0), a5, 1 +3fd8b0c0: move *a7(0x12e0), a7, 1 +3fd8b0e0: cmp a7, a5 +3fd8b0f0: jreq L3FD8B700 +3fd8b100: calla L3F708700 +3fd8b130: move *a8(0x100), a7, 1 +3fd8b150: move *a7, a7, 1 +3fd8b160: move *a7(0x12c0), a5, 1 +3fd8b180: inc a5 +3fd8b190: move a5, *a7(0x12c0), 1 +3fd8b1b0: dec a5 +3fd8b1c0: sll 0x5, a5 +3fd8b1d0: move *a13(0xff60), a7, 1 +3fd8b1f0: add a7, a5 +3fd8b200: move *a13, *a5, 1 +L3FD8B210: +3fd8b210: move *a13(0x20), a7, 1 +3fd8b230: jreq L3FD8B6B0 +3fd8b240: movb *a2(0xe8), a5 +3fd8b260: jreq L3FD8B6B0 +3fd8b270: calla L3F708700 +3fd8b2a0: move *a8(0x100), a5, 1 +3fd8b2c0: move *a5, a5, 1 +3fd8b2d0: move *a5(0x12c0), a5, 1 +3fd8b2f0: jreq L3FD8B420 +3fd8b300: calla L3F708700 +3fd8b330: move *a8(0x100), a5, 1 +3fd8b350: move *a5, a5, 1 +3fd8b360: move *a5(0x12c0), a5, 1 +3fd8b380: dec a5 +3fd8b390: sll 0x5, a5 +3fd8b3a0: move *a13(0xff60), a7, 1 +3fd8b3c0: add a7, a5 +3fd8b3d0: move *a5, a5, 1 +3fd8b3e0: move *a13(0x20), a7, 1 +3fd8b400: cmp a7, a5 +3fd8b410: jreq L3FD8B6B0 +L3FD8B420: +3fd8b420: calla L3F708700 +3fd8b450: move *a8(0x100), a5, 1 +3fd8b470: move *a5, a5, 1 +3fd8b480: calla L3F708700 +3fd8b4b0: move *a8(0x100), a7, 1 +3fd8b4d0: move *a7, a7, 1 +3fd8b4e0: move *a5(0x12c0), a5, 1 +3fd8b500: move *a7(0x12e0), a7, 1 +3fd8b520: cmp a7, a5 +3fd8b530: jreq L3FD8B700 +3fd8b540: calla L3F708700 +3fd8b570: move *a8(0x100), a7, 1 +3fd8b590: move *a7, a7, 1 +3fd8b5a0: move *a7(0x12c0), a5, 1 +3fd8b5c0: inc a5 +3fd8b5d0: move a5, *a7(0x12c0), 1 +3fd8b5f0: dec a5 +3fd8b600: sll 0x5, a5 +3fd8b610: move *a13(0xff60), a7, 1 +3fd8b630: add a7, a5 +3fd8b640: move *a13(0x20), *a5(0x0), 1 +3fd8b670: jruc L3FD8B6B0 +L3FD8B680: +3fd8b680: move *a2, a2, 1 +3fd8b690: jane L3FD8ABB0 +L3FD8B6B0: +3fd8b6b0: addk 32, a10 +3fd8b6c0: addk 32, a11 +3fd8b6d0: move *a10, a12, 1 +3fd8b6e0: jane L3FD89F60 +L3FD8B700: +3fd8b700: move *sp(0x140), a14, 1 +3fd8b720: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd8b740: rets 2 +L3FD8B750: +3fd8b750: mmtm sp, a9,a11 +3fd8b770: move a14, -*sp, 1 +3fd8b780: movk 30, a11 +3fd8b790: move a11, *a14+, 1 +3fd8b7a0: calla L3F701230 +3fd8b7d0: move a8, a9 +3fd8b7e0: sub a11, a11 +3fd8b7f0: move a11, *a9, 1 +3fd8b800: move a11, *a9(0x20), 1 +3fd8b820: move a11, *a9(0x40), 1 +3fd8b840: move a11, *a9(0x80), 1 +3fd8b860: move a11, *a9(0x60), 1 +3fd8b880: move a11, *a9(0xa0), 1 +3fd8b8a0: move a11, *a9(0xc0), 1 +3fd8b8c0: movb a11, *a9(0xe0) +3fd8b8e0: movb a11, *a9(0xe8) +3fd8b900: move a9, a8 +3fd8b910: mmfm sp, a9,a11 +3fd8b930: rets +3fd8b940: mmtm sp, a7,a9,a10,a11,a12,a13 +3fd8b960: move a14, a13 +3fd8b970: move *a13(0xffc0), a9, 1 +3fd8b990: move *a13(0xffa0), a7, 1 +3fd8b9b0: move *a7, a10, 1 +3fd8b9c0: move *a13(0xffe0), a11, 1 +3fd8b9e0: move a10, a10 +3fd8b9f0: jrne L3FD8BA20 +3fd8ba00: sub a8, a8 +3fd8ba10: jruc L3FD8BBA0 +L3FD8BA20: +3fd8ba20: movb *a10, a7 +3fd8ba30: jrne L3FD8BA60 +3fd8ba40: sub a8, a8 +3fd8ba50: jruc L3FD8BBA0 +L3FD8BA60: +3fd8ba60: dec a9 +3fd8ba70: jrlt L3FD8BB80 +3fd8ba80: setf 8, 1, 0 +L3FD8BA90: +3fd8ba90: move *a10+, a12, 0 +3fd8baa0: move a12, *a11+, 0 +3fd8bab0: cmpi 0xa, a12 +3fd8bad0: jreq L3FD8BB00 +3fd8bae0: move a12, a7 +3fd8baf0: jrne L3FD8BB60 +L3FD8BB00: +3fd8bb00: move *a13(0xffa0), a7, 1 +3fd8bb20: move a10, *a7, 1 +3fd8bb30: move *a13(0xffe0), a8, 1 +3fd8bb50: jruc L3FD8BBA0 +L3FD8BB60: +3fd8bb60: dec a9 +3fd8bb70: jrge L3FD8BA90 +L3FD8BB80: +3fd8bb80: move *a13(0xffe0), a8, 1 +L3FD8BBA0: +3fd8bba0: move *sp(0xe0), a14, 1 +3fd8bbc0: mmfm sp, a7,a9,a10,a11,a12,a13 +3fd8bbe0: rets 2 +L3FD8BBF0: +3fd8bbf0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd8bc10: move a14, a13 +3fd8bc20: move *a13(0xffe0), a7, 1 +3fd8bc40: jaeq L3FD8C580 +3fd8bc60: move *a7(0xa0), a11, 1 +3fd8bc80: jreq L3FD8BFF0 +3fd8bc90: move *a13(0xffc0), a5, 1 +3fd8bcb0: move *a13(0xff80), a7, 1 +3fd8bcd0: add a7, a5 +3fd8bce0: sub a7, a7 +3fd8bcf0: setf 1, 0, 0 +3fd8bd00: move a7, *a5, 0 +3fd8bd10: move *a13(0xff80), a5, 1 +3fd8bd30: inc a5 +3fd8bd40: sll 0x5, a5 +3fd8bd50: move *a13(0xffa0), a7, 1 +3fd8bd70: add a7, a5 +3fd8bd80: sub a7, a7 +3fd8bd90: move a7, *a5, 1 +3fd8bda0: move a7, a9 +L3FD8BDB0: +3fd8bdb0: move a9, a7 +3fd8bdc0: sll 0x5, a7 +3fd8bdd0: add a11, a7 +3fd8bde0: move *a7, a10, 1 +3fd8bdf0: jreq L3FD8BFB0 +L3FD8BE00: +3fd8be00: move *a13(0xff80), a7, 1 +3fd8be20: sll 0x5, a7 +3fd8be30: move *a13(0xffa0), a5, 1 +3fd8be50: add a5, a7 +3fd8be60: move *a10(0x20), *a7(0x0), 1 +3fd8be90: move a14, -*sp, 1 +3fd8bea0: move *a13(0xff40), *a14+, 1 +3fd8bec0: move *a13(0xff60), *a14+, 1 +3fd8bee0: move *a13(0xff80), a7, 1 +3fd8bf00: inc a7 +3fd8bf10: move a7, *a14+, 1 +3fd8bf20: move a5, *a14+, 1 +3fd8bf30: move *a13(0xffc0), *a14+, 1 +3fd8bf50: move a10, *a14+, 1 +3fd8bf60: calla L3FD8BBF0 +3fd8bf90: move *a10, a10, 1 +3fd8bfa0: jrne L3FD8BE00 +L3FD8BFB0: +3fd8bfb0: inc a9 +3fd8bfc0: cmpi 0x40, a9 +3fd8bfe0: jrlt L3FD8BDB0 +L3FD8BFF0: +3fd8bff0: move *a13(0xffe0), a7, 1 +3fd8c010: move *a7(0xc0), a11, 1 +3fd8c030: jreq L3FD8C3A0 +3fd8c040: move *a13(0xffc0), a5, 1 +3fd8c060: move *a13(0xff80), a7, 1 +3fd8c080: add a7, a5 +3fd8c090: movk 1, a7 +3fd8c0a0: setf 1, 0, 0 +3fd8c0b0: move a7, *a5, 0 +3fd8c0c0: move *a13(0xff80), a5, 1 +3fd8c0e0: inc a5 +3fd8c0f0: sll 0x5, a5 +3fd8c100: move *a13(0xffa0), a7, 1 +3fd8c120: add a7, a5 +3fd8c130: sub a7, a7 +3fd8c140: move a7, *a5, 1 +3fd8c150: move a7, a9 +L3FD8C160: +3fd8c160: move a9, a7 +3fd8c170: sll 0x5, a7 +3fd8c180: add a11, a7 +3fd8c190: move *a7, a10, 1 +3fd8c1a0: jreq L3FD8C360 +L3FD8C1B0: +3fd8c1b0: move *a13(0xff80), a7, 1 +3fd8c1d0: sll 0x5, a7 +3fd8c1e0: move *a13(0xffa0), a5, 1 +3fd8c200: add a5, a7 +3fd8c210: move *a10(0x20), *a7(0x0), 1 +3fd8c240: move a14, -*sp, 1 +3fd8c250: move *a13(0xff40), *a14+, 1 +3fd8c270: move *a13(0xff60), *a14+, 1 +3fd8c290: move *a13(0xff80), a7, 1 +3fd8c2b0: inc a7 +3fd8c2c0: move a7, *a14+, 1 +3fd8c2d0: move a5, *a14+, 1 +3fd8c2e0: move *a13(0xffc0), *a14+, 1 +3fd8c300: move a10, *a14+, 1 +3fd8c310: calla L3FD8BBF0 +3fd8c340: move *a10, a10, 1 +3fd8c350: jrne L3FD8C1B0 +L3FD8C360: +3fd8c360: inc a9 +3fd8c370: cmpi 0x40, a9 +3fd8c390: jrlt L3FD8C160 +L3FD8C3A0: +3fd8c3a0: move *a13(0xff80), a7, 1 +3fd8c3c0: sll 0x5, a7 +3fd8c3d0: move *a13(0xffa0), a5, 1 +3fd8c3f0: add a5, a7 +3fd8c400: sub a5, a5 +3fd8c410: move a5, *a7, 1 +3fd8c420: move *a13(0xffe0), a7, 1 +3fd8c440: move *a7(0x80), a5, 1 +3fd8c460: jreq L3FD8C580 +3fd8c470: move a14, -*sp, 1 +3fd8c480: move *a13(0xff40), *a14+, 1 +3fd8c4a0: addi 0x60, a7 +3fd8c4c0: move a7, *a14+, 1 +3fd8c4d0: move *a13(0xffe0), a7, 1 +3fd8c4f0: move *a7(0x40), *a14+, 1 +3fd8c510: move *a13(0xffa0), *a14+, 1 +3fd8c530: move *a13(0xffc0), *a14+, 1 +3fd8c550: move *a13(0xff60), a5, 1 +3fd8c570: call a5 +L3FD8C580: +3fd8c580: move *sp(0xe0), a14, 1 +3fd8c5a0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd8c5c0: rets 2 +L3FD8C5D0: +3fd8c5d0: mmtm sp, a9,a11,a13 +3fd8c5f0: move a14, a13 +3fd8c600: addi 0xcf0, a14 +3fd8c620: move a14, -*sp, 1 +3fd8c630: move *a13(0xffa0), *a14+, 1 +3fd8c650: move *a13(0xffc0), *a14+, 1 +3fd8c670: sub a11, a11 +3fd8c680: move a11, *a14+, 1 +3fd8c690: move a13, a9 +3fd8c6a0: addi 0x70, a9 +3fd8c6c0: move a9, *a14+, 1 +3fd8c6d0: move a13, *a14+, 1 +3fd8c6e0: move *a13(0xffe0), *a14+, 1 +3fd8c700: calla L3FD8BBF0 +3fd8c730: move *sp(0x80), a14, 1 +3fd8c750: mmfm sp, a9,a11,a13 +3fd8c770: rets 2 +L3FD8C780: +3fd8c780: mmtm sp, a9,a11,a13 +3fd8c7a0: move a14, a13 +3fd8c7b0: addk 32, a14 +3fd8c7c0: sub a11, a11 +3fd8c7d0: move a11, *a13, 1 +3fd8c7e0: move *a13(0xffc0), a11, 1 +3fd8c800: move *a11, a11, 1 +3fd8c810: jreq L3FD8CBB0 +L3FD8C820: +3fd8c820: move *a13(0xffe0), a11, 1 +3fd8c840: setf 1, 0, 0 +3fd8c850: move *a11, a11, 0 +3fd8c860: dsjs a11, L3FD8C920 +3fd8c870: move a14, -*sp, 1 +3fd8c880: movi 0x3fd947e0, a8 +3fd8c8b0: move a8, *a14+, 1 +3fd8c8c0: move *a13(0xffa0), *a14+, 1 +3fd8c8e0: calla L3FD5EF50 +3fd8c910: jruc L3FD8C9E0 +L3FD8C920: +3fd8c920: move *a13, a11, 1 +3fd8c930: jreq L3FD8C9E0 +3fd8c940: move a14, -*sp, 1 +3fd8c950: movi 0x3fd947f0, a8 +3fd8c980: move a8, *a14+, 1 +3fd8c990: move *a13(0xffa0), *a14+, 1 +3fd8c9b0: calla L3FD5EF50 +L3FD8C9E0: +3fd8c9e0: movk 1, a11 +3fd8c9f0: move a11, *a13, 1 +3fd8ca00: move a14, -*sp, 1 +3fd8ca10: move *a13(0xffa0), *a14+, 1 +3fd8ca30: move a14, -*sp, 1 +3fd8ca40: move *a13(0xffc0), a9, 1 +3fd8ca60: move *a9(0x0), *a14+, 1 +3fd8ca80: calla L3F996DA0 +3fd8cab0: move a8, *a14+, 1 +3fd8cac0: calla L3FD5F030 +3fd8caf0: move *a13(0xffe0), a9, 1 +3fd8cb10: inc a9 +3fd8cb20: move a9, *a13(0xffe0), 1 +3fd8cb40: move *a13(0xffc0), a9, 1 +3fd8cb60: addk 32, a9 +3fd8cb70: move a9, *a13(0xffc0), 1 +3fd8cb90: move *a9, a9, 1 +3fd8cba0: jrne L3FD8C820 +L3FD8CBB0: +3fd8cbb0: move *sp(0x80), a14, 1 +3fd8cbd0: mmfm sp, a9,a11,a13 +3fd8cbf0: rets 2 +3fd8cc00: mmtm sp, a7,a9,a10,a11,a13 +3fd8cc20: move a14, a13 +3fd8cc30: move a14, -*sp, 1 +3fd8cc40: move *a13(0xff60), *a14+, 1 +3fd8cc60: move *a13(0xffc0), *a14+, 1 +3fd8cc80: move *a13(0xffe0), *a14+, 1 +3fd8cca0: calla L3FD8C780 +3fd8ccd0: calla L3F708700 +3fd8cd00: move *a8(0x100), a11, 1 +3fd8cd20: move *a11, a11, 1 +3fd8cd30: move *a13(0xffa0), a7, 1 +3fd8cd50: move *a11(0xf20), a11, 1 +3fd8cd70: cmp a11, a7 +3fd8cd80: jrne L3FD8D330 +3fd8cd90: move a14, -*sp, 1 +3fd8cda0: movk 10, a11 +3fd8cdb0: move a11, *a14+, 1 +3fd8cdc0: move *a13(0xff80), a11, 1 +3fd8cde0: move *a11(0x20), *a14+, 1 +3fd8ce00: calla L3FE1D650 +3fd8ce30: move a8, a8 +3fd8ce40: jrne L3FD8CF30 +3fd8ce50: move a14, -*sp, 1 +3fd8ce60: move *a11(0x20), *a14+, 1 +3fd8ce80: movi 0x3fd94800, a8 +3fd8ceb0: move a8, *a14+, 1 +3fd8cec0: move *a13(0xff60), *a14+, 1 +3fd8cee0: calla L3FD5EF50 +3fd8cf10: jauc L3FD8DD70 +L3FD8CF30: +3fd8cf30: move a14, -*sp, 1 +3fd8cf40: movi 0x3fd94830, a8 +3fd8cf70: move a8, *a14+, 1 +3fd8cf80: move *a13(0xff60), *a14+, 1 +3fd8cfa0: calla L3FD5EF50 +3fd8cfd0: move *a11(0x20), a10, 1 +3fd8cff0: move a14, -*sp, 1 +3fd8d000: movk 10, a7 +3fd8d010: move a7, *a14+, 1 +3fd8d020: move a10, *a14+, 1 +3fd8d030: calla L3FE1D650 +3fd8d060: move a8, a11 +3fd8d070: jaeq L3FD8DD70 +L3FD8D090: +3fd8d090: sub a7, a7 +3fd8d0a0: movb a7, *a11 +3fd8d0b0: movb *a11(0x8), a7 +3fd8d0d0: jrne L3FD8D1A0 +3fd8d0e0: move a14, -*sp, 1 +3fd8d0f0: move a10, *a14+, 1 +3fd8d100: movi 0x3fd94858, a8 +3fd8d130: move a8, *a14+, 1 +3fd8d140: move *a13(0xff60), *a14+, 1 +3fd8d160: calla L3FD5EF50 +3fd8d190: jruc L3FD8D250 +L3FD8D1A0: +3fd8d1a0: move a14, -*sp, 1 +3fd8d1b0: move a10, *a14+, 1 +3fd8d1c0: movi 0x3fd94888, a8 +3fd8d1f0: move a8, *a14+, 1 +3fd8d200: move *a13(0xff60), *a14+, 1 +3fd8d220: calla L3FD5EF50 +L3FD8D250: +3fd8d250: movk 10, a7 +3fd8d260: movb a7, *a11 +3fd8d270: move a11, a10 +3fd8d280: addk 8, a10 +3fd8d290: move a14, -*sp, 1 +3fd8d2a0: move a7, *a14+, 1 +3fd8d2b0: move a10, *a14+, 1 +3fd8d2c0: calla L3FE1D650 +3fd8d2f0: move a8, a11 +3fd8d300: jrne L3FD8D090 +3fd8d310: jauc L3FD8DD70 +L3FD8D330: +3fd8d330: move a14, -*sp, 1 +3fd8d340: move a14, -*sp, 1 +3fd8d350: move a7, *a14+, 1 +3fd8d360: calla L3F996DA0 +3fd8d390: move a8, *a14+, 1 +3fd8d3a0: movi 0x3fd948c0, a8 +3fd8d3d0: move a8, *a14+, 1 +3fd8d3e0: move *a13(0xff60), *a14+, 1 +3fd8d400: calla L3FD5EF50 +3fd8d430: sub a9, a9 +3fd8d440: move *a13(0xff80), a11, 1 +3fd8d460: move *a11, a7, 1 +3fd8d470: cmp a7, a9 +3fd8d480: jrnc L3FD8D620 +L3FD8D490: +3fd8d490: move a14, -*sp, 1 +3fd8d4a0: move *a13(0xff80), a11, 1 +3fd8d4c0: move a9, a7 +3fd8d4d0: sll 0x3, a7 +3fd8d4e0: move *a11(0x20), a11, 1 +3fd8d500: add a7, a11 +3fd8d510: movb *a11, a11 +3fd8d520: move a11, *a14+, 1 +3fd8d530: movi 0x3fd948f0, a8 +3fd8d560: move a8, *a14+, 1 +3fd8d570: move *a13(0xff60), *a14+, 1 +3fd8d590: calla L3FD5EF50 +3fd8d5c0: inc a9 +3fd8d5d0: move *a13(0xff80), a11, 1 +3fd8d5f0: move *a11, a7, 1 +3fd8d600: cmp a7, a9 +3fd8d610: jrc L3FD8D490 +L3FD8D620: +3fd8d620: move a14, -*sp, 1 +3fd8d630: movk 10, a7 +3fd8d640: move a7, *a14+, 1 +3fd8d650: move *a11(0x20), *a14+, 1 +3fd8d670: calla L3FE1D650 +3fd8d6a0: move a8, a10 +3fd8d6b0: jreq L3FD8DCB0 +3fd8d6c0: move a14, -*sp, 1 +3fd8d6d0: movi 0x3fd94830, a8 +3fd8d700: move a8, *a14+, 1 +3fd8d710: move *a13(0xff60), *a14+, 1 +3fd8d730: calla L3FD5EF50 +3fd8d760: sub a9, a9 +3fd8d770: move a9, a7 +3fd8d780: sll 0x3, a7 +3fd8d790: move *a11(0x20), a11, 1 +3fd8d7b0: add a7, a11 +3fd8d7c0: movb *a11, a11 +3fd8d7d0: jreq L3FD8DD70 +L3FD8D7E0: +3fd8d7e0: move *a13(0xff80), a11, 1 +3fd8d800: move a9, a7 +3fd8d810: sll 0x3, a7 +3fd8d820: move *a11(0x20), a11, 1 +3fd8d840: add a7, a11 +3fd8d850: movb *a11, a11 +3fd8d860: subk 10, a11 +3fd8d870: jrne L3FD8DB10 +3fd8d880: move a14, -*sp, 1 +3fd8d890: movi 0x3fd94918, a8 +3fd8d8c0: move a8, *a14+, 1 +3fd8d8d0: move *a13(0xff60), *a14+, 1 +3fd8d8f0: calla L3FD5EF50 +3fd8d920: move *a13(0xff80), a11, 1 +3fd8d940: move a9, a7 +3fd8d950: inc a7 +3fd8d960: sll 0x3, a7 +3fd8d970: move *a11(0x20), a11, 1 +3fd8d990: add a7, a11 +3fd8d9a0: movb *a11, a11 +3fd8d9b0: jreq L3FD8DA60 +3fd8d9c0: move a14, -*sp, 1 +3fd8d9d0: movi 0x3fd94930, a8 +3fd8da00: move a8, *a14+, 1 +3fd8da10: move *a13(0xff60), *a14+, 1 +3fd8da30: calla L3FD5EF50 +L3FD8DA60: +3fd8da60: move a14, -*sp, 1 +3fd8da70: movi 0x3fd94940, a8 +3fd8daa0: move a8, *a14+, 1 +3fd8dab0: move *a13(0xff60), *a14+, 1 +3fd8dad0: calla L3FD5EF50 +3fd8db00: jruc L3FD8DC00 +L3FD8DB10: +3fd8db10: move a14, -*sp, 1 +3fd8db20: move *a13(0xff60), *a14+, 1 +3fd8db40: move *a13(0xff80), a11, 1 +3fd8db60: move a9, a7 +3fd8db70: sll 0x3, a7 +3fd8db80: move *a11(0x20), a11, 1 +3fd8dba0: add a7, a11 +3fd8dbb0: movb *a11, a8 +3fd8dbc0: move a8, *a14+, 1 +3fd8dbd0: calla L3FD5F110 +L3FD8DC00: +3fd8dc00: inc a9 +3fd8dc10: move *a13(0xff80), a11, 1 +3fd8dc30: move a9, a7 +3fd8dc40: sll 0x3, a7 +3fd8dc50: move *a11(0x20), a11, 1 +3fd8dc70: add a7, a11 +3fd8dc80: movb *a11, a11 +3fd8dc90: jrne L3FD8D7E0 +3fd8dca0: jruc L3FD8DD70 +L3FD8DCB0: +3fd8dcb0: move a14, -*sp, 1 +3fd8dcc0: move *a11(0x20), *a14+, 1 +3fd8dce0: movi 0x3fd94800, a8 +3fd8dd10: move a8, *a14+, 1 +3fd8dd20: move *a13(0xff60), *a14+, 1 +3fd8dd40: calla L3FD5EF50 +L3FD8DD70: +3fd8dd70: move *sp(0xc0), a14, 1 +3fd8dd90: mmfm sp, a7,a9,a10,a11,a13 +3fd8ddb0: rets 2 +L3FD8DDC0: +3fd8ddc0: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd8dde0: move a14, a13 +3fd8ddf0: addi 0x40, a14 +3fd8de10: move *a13(0xffe0), a7, 1 +3fd8de30: move *a7(0x80), a7, 1 +3fd8de50: jreq L3FD8E000 +3fd8de60: move *a13(0xffc0), a7, 1 +3fd8de80: move *a7(0x80), a7, 1 +3fd8dea0: jreq L3FD8DF30 +3fd8deb0: move a14, -*sp, 1 +3fd8dec0: move *a13(0xffc0), a7, 1 +3fd8dee0: move *a7(0x80), *a14+, 1 +3fd8df00: calla L3F702440 +L3FD8DF30: +3fd8df30: move *a13(0xffc0), a7, 1 +3fd8df50: move *a13(0xffe0), a5, 1 +3fd8df70: move *a5(0x40), *a7(0x40), 1 +3fd8dfa0: addi 0x60, a7 +3fd8dfc0: addi 0x60, a5 +3fd8dfe0: move *a5+, *a7+, 1 +3fd8dff0: move *a5, *a7, 1 +L3FD8E000: +3fd8e000: sub a7, a7 +3fd8e010: move a7, *a13(0x20), 1 +L3FD8E030: +3fd8e030: move *a13(0xffe0), a7, 1 +3fd8e050: move *a13(0x20), a5, 1 +3fd8e070: sll 0x3, a5 +3fd8e080: add a7, a5 +3fd8e090: movb *a5(0xe0), a5 +3fd8e0b0: jreq L3FD8E150 +3fd8e0c0: move *a13(0xffc0), a5, 1 +3fd8e0e0: move *a13(0x20), a7, 1 +3fd8e100: sll 0x3, a7 +3fd8e110: add a5, a7 +3fd8e120: movk 1, a5 +3fd8e130: movb a5, *a7(0xe0) +L3FD8E150: +3fd8e150: move *a13(0xffc0), a7, 1 +3fd8e170: move *a13(0x20), a5, 1 +3fd8e190: sll 0x5, a5 +3fd8e1a0: add a7, a5 +3fd8e1b0: move *a5(0xa0), a10, 1 +3fd8e1d0: move *a13(0xffe0), a5, 1 +3fd8e1f0: move *a13(0x20), a7, 1 +3fd8e210: sll 0x5, a7 +3fd8e220: add a5, a7 +3fd8e230: move *a7(0xa0), a9, 1 +3fd8e250: move a10, a7 +3fd8e260: jrne L3FD8E300 +3fd8e270: move *a13(0xffc0), a7, 1 +3fd8e290: move *a13(0x20), a5, 1 +3fd8e2b0: sll 0x5, a5 +3fd8e2c0: add a7, a5 +3fd8e2d0: move a9, *a5(0xa0), 1 +3fd8e2f0: jruc L3FD8E690 +L3FD8E300: +3fd8e300: move a9, a7 +3fd8e310: jreq L3FD8E690 +3fd8e320: sub a2, a2 +L3FD8E330: +3fd8e330: move a2, a7 +3fd8e340: sll 0x5, a7 +3fd8e350: add a10, a7 +3fd8e360: move *a7, *a13, 1 +3fd8e370: move a2, a7 +3fd8e380: sll 0x5, a7 +3fd8e390: add a9, a7 +3fd8e3a0: move *a7, a11, 1 +3fd8e3b0: jreq L3FD8E600 +L3FD8E3C0: +3fd8e3c0: move *a11, a12, 1 +3fd8e3d0: move *a13, a0, 1 +3fd8e3e0: jreq L3FD8E4D0 +3fd8e3f0: move *a0(0x20), a7, 1 +3fd8e410: move *a11(0x20), a5, 1 +3fd8e430: cmp a5, a7 +3fd8e440: jreq L3FD8E4D0 +L3FD8E450: +3fd8e450: move *a0, a0, 1 +3fd8e460: jreq L3FD8E4D0 +3fd8e470: move *a0(0x20), a7, 1 +3fd8e490: move *a11(0x20), a5, 1 +3fd8e4b0: cmp a5, a7 +3fd8e4c0: jrne L3FD8E450 +L3FD8E4D0: +3fd8e4d0: move a0, a5 +3fd8e4e0: jrne L3FD8E580 +3fd8e4f0: move a2, a7 +3fd8e500: sll 0x5, a7 +3fd8e510: add a10, a7 +3fd8e520: move *a7, *a11, 1 +3fd8e530: move a2, a7 +3fd8e540: sll 0x5, a7 +3fd8e550: add a10, a7 +3fd8e560: move a11, *a7, 1 +3fd8e570: jruc L3FD8E5E0 +L3FD8E580: +3fd8e580: move a14, -*sp, 1 +3fd8e590: move a0, *a14+, 1 +3fd8e5a0: move a11, *a14+, 1 +3fd8e5b0: calla L3FD8DDC0 +L3FD8E5E0: +3fd8e5e0: move a12, a11 +3fd8e5f0: jrne L3FD8E3C0 +L3FD8E600: +3fd8e600: inc a2 +3fd8e610: cmpi 0x40, a2 +3fd8e630: jrlt L3FD8E330 +3fd8e640: move a14, -*sp, 1 +3fd8e650: move a9, *a14+, 1 +3fd8e660: calla L3F702440 +L3FD8E690: +3fd8e690: move *a13(0x20), a7, 1 +3fd8e6b0: inc a7 +3fd8e6c0: move a7, *a13(0x20), 1 +3fd8e6e0: dec a7 +3fd8e6f0: jrle L3FD8E030 +3fd8e700: move a14, -*sp, 1 +3fd8e710: move *a13(0xffe0), *a14+, 1 +3fd8e730: calla L3F702440 +3fd8e760: move *sp(0x140), a14, 1 +3fd8e780: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd8e7a0: rets 2 +L3FD8E7B0: +3fd8e7b0: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd8e7d0: move a14, a13 +3fd8e7e0: addk 32, a14 +3fd8e7f0: move *a13(0xffe0), a9, 1 +3fd8e810: jrne L3FD8E840 +3fd8e820: sub a8, a8 +3fd8e830: jruc L3FD8EFD0 +L3FD8E840: +3fd8e840: move a14, -*sp, 1 +3fd8e850: movk 30, a7 +3fd8e860: move a7, *a14+, 1 +3fd8e870: calla L3F701230 +3fd8e8a0: move a8, a10 +3fd8e8b0: sub a5, a5 +3fd8e8c0: move a5, *a10, 1 +3fd8e8d0: move *a9(0x20), *a10(0x20), 1 +3fd8e900: move *a9(0x40), *a10(0x40), 1 +3fd8e930: move *a9(0x60), *a10(0x60), 1 +3fd8e960: move *a9(0x80), a5, 1 +3fd8e980: jrne L3FD8E9D0 +3fd8e990: sub a5, a5 +3fd8e9a0: move a5, *a10(0x80), 1 +3fd8e9c0: jruc L3FD8EAF0 +L3FD8E9D0: +3fd8e9d0: move a14, -*sp, 1 +3fd8e9e0: move *a9(0x60), *a14+, 1 +3fd8ea00: calla L3F701230 +3fd8ea30: move a8, *a10(0x80), 1 +3fd8ea50: move a14, -*sp, 1 +3fd8ea60: move *a9(0x60), *a14+, 1 +3fd8ea80: move *a10(0x80), *a14+, 1 +3fd8eaa0: move *a9(0x80), *a14+, 1 +3fd8eac0: calla L3FB44400 +L3FD8EAF0: +3fd8eaf0: sub a5, a5 +3fd8eb00: move a5, *a13, 1 +L3FD8EB10: +3fd8eb10: move *a13, a7, 1 +3fd8eb20: sll 0x3, a7 +3fd8eb30: add a10, a7 +3fd8eb40: move *a13, a5, 1 +3fd8eb50: sll 0x3, a5 +3fd8eb60: add a9, a5 +3fd8eb70: movb *a5(0xe0), *a7(0xe0) +3fd8eba0: move *a13, a7, 1 +3fd8ebb0: sll 0x5, a7 +3fd8ebc0: add a9, a7 +3fd8ebd0: move *a7(0xa0), a12, 1 +3fd8ebf0: jrne L3FD8EC70 +3fd8ec00: move *a13, a7, 1 +3fd8ec10: sll 0x5, a7 +3fd8ec20: add a10, a7 +3fd8ec30: sub a5, a5 +3fd8ec40: move a5, *a7(0xa0), 1 +3fd8ec60: jruc L3FD8EF70 +L3FD8EC70: +3fd8ec70: move a14, -*sp, 1 +3fd8ec80: movi 0x100, a7 +3fd8eca0: move a7, *a14+, 1 +3fd8ecb0: calla L3F701230 +3fd8ece0: move a8, a11 +3fd8ecf0: move a14, -*sp, 1 +3fd8ed00: move a7, *a14+, 1 +3fd8ed10: move a11, *a14+, 1 +3fd8ed20: calla L3FB44A00 +3fd8ed50: move *a13, a5, 1 +3fd8ed60: sll 0x5, a5 +3fd8ed70: add a10, a5 +3fd8ed80: move a11, *a5(0xa0), 1 +3fd8eda0: sub a4, a4 +L3FD8EDB0: +3fd8edb0: move a4, a7 +3fd8edc0: sll 0x5, a7 +3fd8edd0: add a12, a7 +3fd8ede0: move *a7, a0, 1 +3fd8edf0: jreq L3FD8EF30 +L3FD8EE00: +3fd8ee00: move a14, -*sp, 1 +3fd8ee10: move a4, a7 +3fd8ee20: sll 0x5, a7 +3fd8ee30: add a12, a7 +3fd8ee40: move *a7+, *a14+, 1 +3fd8ee50: calla L3FD8E7B0 +3fd8ee80: move a8, a2 +3fd8ee90: move a4, a7 +3fd8eea0: sll 0x5, a7 +3fd8eeb0: add a11, a7 +3fd8eec0: move *a7, *a2, 1 +3fd8eed0: move a4, a7 +3fd8eee0: sll 0x5, a7 +3fd8eef0: add a11, a7 +3fd8ef00: move a2, *a7, 1 +3fd8ef10: move *a0, a0, 1 +3fd8ef20: jrne L3FD8EE00 +L3FD8EF30: +3fd8ef30: inc a4 +3fd8ef40: cmpi 0x40, a4 +3fd8ef60: jrlt L3FD8EDB0 +L3FD8EF70: +3fd8ef70: move *a13, a7, 1 +3fd8ef80: inc a7 +3fd8ef90: move a7, *a13, 1 +3fd8efa0: dec a7 +3fd8efb0: jrle L3FD8EB10 +3fd8efc0: move a10, a8 +L3FD8EFD0: +3fd8efd0: move *sp(0x160), a14, 1 +3fd8eff0: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fd8f010: rets 2 +L3FD8F020: +3fd8f020: mmtm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3fd8f040: move a14, a13 +3fd8f050: move *a13(0xffe0), a9, 1 +3fd8f070: jreq L3FD8F380 +3fd8f080: move *a9(0x80), a7, 1 +3fd8f0a0: jrne L3FD8F110 +3fd8f0b0: move a14, -*sp, 1 +3fd8f0c0: move *a9(0x80), *a14+, 1 +3fd8f0e0: calla L3F702440 +L3FD8F110: +3fd8f110: sub a0, a0 +L3FD8F120: +3fd8f120: move a0, a7 +3fd8f130: sll 0x5, a7 +3fd8f140: add a9, a7 +3fd8f150: move *a7(0xa0), a10, 1 +3fd8f170: jreq L3FD8F2F0 +3fd8f180: sub a2, a2 +L3FD8F190: +3fd8f190: move a2, a7 +3fd8f1a0: sll 0x5, a7 +3fd8f1b0: add a10, a7 +3fd8f1c0: move *a7, a11, 1 +3fd8f1d0: jreq L3FD8F260 +L3FD8F1E0: +3fd8f1e0: move *a11, a12, 1 +3fd8f1f0: move a14, -*sp, 1 +3fd8f200: move a11, *a14+, 1 +3fd8f210: calla L3F702440 +3fd8f240: move a12, a11 +3fd8f250: jrne L3FD8F1E0 +L3FD8F260: +3fd8f260: inc a2 +3fd8f270: cmpi 0x40, a2 +3fd8f290: jrlt L3FD8F190 +3fd8f2a0: move a14, -*sp, 1 +3fd8f2b0: move a10, *a14+, 1 +3fd8f2c0: calla L3F702440 +L3FD8F2F0: +3fd8f2f0: inc a0 +3fd8f300: cmpi 0x1, a0 +3fd8f320: jrle L3FD8F120 +3fd8f330: move a14, -*sp, 1 +3fd8f340: move a9, *a14+, 1 +3fd8f350: calla L3F702440 +L3FD8F380: +3fd8f380: move *sp(0x120), a14, 1 +3fd8f3a0: mmfm sp, a0,a2,a7,a9,a10,a11,a12,a13 +3fd8f3c0: rets 2 +L3FD8F3D0: +3fd8f3d0: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fd8f3f0: move a14, a13 +3fd8f400: addi 0x1f40, a14 +3fd8f420: move *a13(0xffe0), a9, 1 +3fd8f440: move *a13(0xffc0), a10, 1 +3fd8f460: move a9, a9 +3fd8f470: jreq L3FD8F740 +3fd8f480: sub a11, a11 +3fd8f490: movb *a9, a12 +3fd8f4a0: jreq L3FD8F660 +L3FD8F4B0: +3fd8f4b0: cmpi 0x2e, a12 +3fd8f4d0: jrne L3FD8F5E0 +3fd8f4e0: move a11, a11 +3fd8f4f0: jreq L3FD8F630 +3fd8f500: move a11, a7 +3fd8f510: sll 0x3, a7 +3fd8f520: add a13, a7 +3fd8f530: sub a5, a5 +3fd8f540: movb a5, *a7 +3fd8f550: move a14, -*sp, 1 +3fd8f560: move a13, *a14+, 1 +3fd8f570: calla L3F9958B0 +3fd8f5a0: move a8, *a10, 1 +3fd8f5b0: addk 32, a10 +3fd8f5c0: move a5, a11 +3fd8f5d0: jruc L3FD8F630 +L3FD8F5E0: +3fd8f5e0: move a11, a7 +3fd8f5f0: sll 0x3, a7 +3fd8f600: add a13, a7 +3fd8f610: movb a12, *a7 +3fd8f620: inc a11 +L3FD8F630: +3fd8f630: addk 8, a9 +3fd8f640: movb *a9, a12 +3fd8f650: jrne L3FD8F4B0 +L3FD8F660: +3fd8f660: move a11, a5 +3fd8f670: jreq L3FD8F740 +3fd8f680: move a11, a7 +3fd8f690: sll 0x3, a7 +3fd8f6a0: add a13, a7 +3fd8f6b0: sub a5, a5 +3fd8f6c0: movb a5, *a7 +3fd8f6d0: move a14, -*sp, 1 +3fd8f6e0: move a13, *a14+, 1 +3fd8f6f0: calla L3F9958B0 +3fd8f720: move a8, *a10, 1 +3fd8f730: addk 32, a10 +L3FD8F740: +3fd8f740: sub a7, a7 +3fd8f750: move a7, *a10, 1 +3fd8f760: move *sp(0x100), a14, 1 +3fd8f780: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fd8f7a0: rets 2 +L3FD8F7B0: +3fd8f7b0: mmtm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd8f7d0: move a14, a13 +3fd8f7e0: addi 0x1f40, a14 +3fd8f800: move *a13(0xffe0), a9, 1 +3fd8f820: move *a13(0xffc0), a10, 1 +3fd8f840: move *a13(0xffa0), a11, 1 +3fd8f860: move a9, a9 +3fd8f870: jreq L3FD8FC20 +3fd8f880: sub a0, a0 +3fd8f890: move a0, a12 +3fd8f8a0: movb *a9, a2 +3fd8f8b0: jreq L3FD8FB20 +L3FD8F8C0: +3fd8f8c0: cmpi 0x2e, a2 +3fd8f8e0: jreq L3FD8F920 +3fd8f8f0: cmpi 0x2a, a2 +3fd8f910: jrne L3FD8FAA0 +L3FD8F920: +3fd8f920: move a12, a12 +3fd8f930: jreq L3FD8FA50 +3fd8f940: setf 1, 0, 0 +3fd8f950: move a0, *a10, 0 +3fd8f960: inc a10 +3fd8f970: move a12, a7 +3fd8f980: sll 0x3, a7 +3fd8f990: add a13, a7 +3fd8f9a0: sub a5, a5 +3fd8f9b0: movb a5, *a7 +3fd8f9c0: move a14, -*sp, 1 +3fd8f9d0: move a13, *a14+, 1 +3fd8f9e0: calla L3F9958B0 +3fd8fa10: move a8, *a11, 1 +3fd8fa20: addk 32, a11 +3fd8fa30: move a5, a12 +3fd8fa40: move a5, a0 +L3FD8FA50: +3fd8fa50: cmpi 0x2a, a2 +3fd8fa70: jrne L3FD8FAF0 +3fd8fa80: movk 1, a0 +3fd8fa90: jruc L3FD8FAF0 +L3FD8FAA0: +3fd8faa0: move a12, a7 +3fd8fab0: sll 0x3, a7 +3fd8fac0: add a13, a7 +3fd8fad0: movb a2, *a7 +3fd8fae0: inc a12 +L3FD8FAF0: +3fd8faf0: addk 8, a9 +3fd8fb00: movb *a9, a2 +3fd8fb10: jrne L3FD8F8C0 +L3FD8FB20: +3fd8fb20: move a12, a5 +3fd8fb30: jreq L3FD8FC20 +3fd8fb40: move a12, a7 +3fd8fb50: sll 0x3, a7 +3fd8fb60: add a13, a7 +3fd8fb70: sub a5, a5 +3fd8fb80: movb a5, *a7 +3fd8fb90: setf 1, 0, 0 +3fd8fba0: move a0, *a10, 0 +3fd8fbb0: move a14, -*sp, 1 +3fd8fbc0: move a13, *a14+, 1 +3fd8fbd0: calla L3F9958B0 +3fd8fc00: move a8, *a11, 1 +3fd8fc10: addk 32, a11 +L3FD8FC20: +3fd8fc20: sub a7, a7 +3fd8fc30: move a7, *a11, 1 +3fd8fc40: move *sp(0x140), a14, 1 +3fd8fc60: mmfm sp, a0,a2,a5,a7,a9,a10,a11,a12,a13 +3fd8fc80: rets 2 +3fd8fc90: mmtm sp, a9,a11,a13 +3fd8fcb0: move a14, a13 +3fd8fcc0: addi 0x40, a14 +3fd8fce0: calla L3F708700 +3fd8fd10: move *a8(0x100), a11, 1 +3fd8fd30: move *a11, a11, 1 +3fd8fd40: sub a9, a9 +3fd8fd50: move a9, *a11(0x12c0), 1 +3fd8fd70: calla L3F708700 +3fd8fda0: move *a8(0x100), a11, 1 +3fd8fdc0: move *a11, a11, 1 +3fd8fdd0: move *a13(0xff60), *a11(0x12e0), 1 +3fd8fe00: move *a13(0xffe0), a11, 1 +3fd8fe20: jreq L3FD90570 +3fd8fe30: move *a11(0xa0), *a13(0x0), 1 +3fd8fe60: move *a11(0xc0), *a13(0x20), 1 +3fd8fe90: move *a13, a9, 1 +3fd8fea0: jrne L3FD8FEE0 +3fd8feb0: move *a13(0x20), a9, 1 +3fd8fed0: jreq L3FD902B0 +L3FD8FEE0: +3fd8fee0: move *a13(0xffc0), a9, 1 +3fd8ff00: move *a9, a9, 1 +3fd8ff10: jreq L3FD90010 +3fd8ff20: move a14, -*sp, 1 +3fd8ff30: move *a13(0xff80), *a14+, 1 +3fd8ff50: move *a13(0xffa0), *a14+, 1 +3fd8ff70: move *a13(0xffc0), *a14+, 1 +3fd8ff90: move *a13(0x20), *a14+, 1 +3fd8ffb0: move *a13(0x0), *a14+, 1 +3fd8ffd0: calla L3FD86E70 +3fd90000: jruc L3FD902B0 +L3FD90010: +3fd90010: move *a13, a9, 1 +3fd90020: jreq L3FD902B0 +3fd90030: movb *a11(0xe0), a9 +3fd90050: jreq L3FD902B0 +3fd90060: calla L3F708700 +3fd90090: move *a8(0x100), a9, 1 +3fd900b0: move *a9, a9, 1 +3fd900c0: calla L3F708700 +3fd900f0: move *a8(0x100), a11, 1 +3fd90110: move *a11, a11, 1 +3fd90120: move *a9(0x12c0), a9, 1 +3fd90140: move *a11(0x12e0), a11, 1 +3fd90160: cmp a11, a9 +3fd90170: jrne L3FD901A0 +3fd90180: sub a8, a8 +3fd90190: jruc L3FD907A0 +L3FD901A0: +3fd901a0: calla L3F708700 +3fd901d0: move *a8(0x100), a11, 1 +3fd901f0: move *a11, a11, 1 +3fd90200: move *a11(0x12c0), a9, 1 +3fd90220: inc a9 +3fd90230: move a9, *a11(0x12c0), 1 +3fd90250: dec a9 +3fd90260: sll 0x5, a9 +3fd90270: move *a13(0xff80), a11, 1 +3fd90290: add a11, a9 +3fd902a0: move *a13, *a9, 1 +L3FD902B0: +3fd902b0: move *a13(0xffe0), a11, 1 +3fd902d0: movb *a11(0xe8), a9 +3fd902f0: jreq L3FD90570 +3fd90300: calla L3F708700 +3fd90330: move *a8(0x100), a9, 1 +3fd90350: move *a9, a9, 1 +3fd90360: calla L3F708700 +3fd90390: move *a8(0x100), a11, 1 +3fd903b0: move *a11, a11, 1 +3fd903c0: move *a9(0x12c0), a9, 1 +3fd903e0: move *a11(0x12e0), a11, 1 +3fd90400: cmp a11, a9 +3fd90410: jrne L3FD90440 +3fd90420: sub a8, a8 +3fd90430: jruc L3FD907A0 +L3FD90440: +3fd90440: calla L3F708700 +3fd90470: move *a8(0x100), a11, 1 +3fd90490: move *a11, a11, 1 +3fd904a0: move *a11(0x12c0), a9, 1 +3fd904c0: inc a9 +3fd904d0: move a9, *a11(0x12c0), 1 +3fd904f0: dec a9 +3fd90500: sll 0x5, a9 +3fd90510: move *a13(0xff80), a11, 1 +3fd90530: add a11, a9 +3fd90540: move *a13(0x20), *a9(0x0), 1 +L3FD90570: +3fd90570: calla L3F708700 +3fd905a0: move *a8(0x100), a11, 1 +3fd905c0: move *a11, a11, 1 +3fd905d0: calla L3F708700 +3fd90600: move *a8(0x100), a9, 1 +3fd90620: move *a9, a9, 1 +3fd90630: move *a11(0x12c0), a11, 1 +3fd90650: move *a9(0x12e0), a9, 1 +3fd90670: cmp a9, a11 +3fd90680: jrne L3FD906B0 +3fd90690: sub a8, a8 +3fd906a0: jruc L3FD907A0 +L3FD906B0: +3fd906b0: calla L3F708700 +3fd906e0: move *a8(0x100), a11, 1 +3fd90700: move *a11, a11, 1 +3fd90710: move *a11(0x12c0), a11, 1 +3fd90730: sll 0x5, a11 +3fd90740: move *a13(0xff80), a9, 1 +3fd90760: add a9, a11 +3fd90770: sub a9, a9 +3fd90780: move a9, *a11, 1 +3fd90790: movk 1, a8 +L3FD907A0: +3fd907a0: move *sp(0x80), a14, 1 +3fd907c0: mmfm sp, a9,a11,a13 +3fd907e0: rets 2 +3fd907f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd90810: move a14, a13 +3fd90820: addi 0x40, a14 +3fd90840: move *a13(0xffc0), a9, 1 +3fd90860: move *a13(0xffa0), a10, 1 +3fd90880: calla L3F708700 +3fd908b0: move *a8(0x100), a7, 1 +3fd908d0: move *a7, a7, 1 +3fd908e0: move *a7(0x1280), a7, 1 +3fd90900: cmp a7, a9 +3fd90910: jrgt L3FD909F0 +3fd90920: calla L3F708700 +3fd90950: move *a8(0x100), a7, 1 +3fd90970: move *a7, a7, 1 +3fd90980: move a9, a5 +3fd90990: sll 0x3, a5 +3fd909a0: move *a7(0x1260), a7, 1 +3fd909c0: add a5, a7 +3fd909d0: movb *a7, a7 +3fd909e0: jrne L3FD90C30 +L3FD909F0: +3fd909f0: calla L3F708700 +3fd90a20: move *a8(0x100), a7, 1 +3fd90a40: move *a7, a7, 1 +3fd90a50: move *a7(0x1280), a7, 1 +3fd90a70: cmp a7, a10 +3fd90a80: jrgt L3FD90B60 +3fd90a90: calla L3F708700 +3fd90ac0: move *a8(0x100), a7, 1 +3fd90ae0: move *a7, a7, 1 +3fd90af0: move a10, a5 +3fd90b00: sll 0x3, a5 +3fd90b10: move *a7(0x1260), a7, 1 +3fd90b30: add a5, a7 +3fd90b40: movb *a7, a7 +3fd90b50: jrne L3FD90C30 +L3FD90B60: +3fd90b60: move *a13(0xff80), a7, 1 +3fd90b80: sub a5, a5 +3fd90b90: move a5, *a7, 1 +3fd90ba0: move *a13(0xff60), a5, 1 +3fd90bc0: sub a7, a7 +3fd90bd0: move a7, *a5(0x20), 1 +3fd90bf0: move a7, *a5, 1 +3fd90c00: move a7, a8 +3fd90c10: jauc L3FD91B00 +L3FD90C30: +3fd90c30: calla L3F708700 +3fd90c60: move *a8(0x100), a7, 1 +3fd90c80: move *a7, a7, 1 +3fd90c90: move *a7(0x1280), a7, 1 +3fd90cb0: cmp a7, a9 +3fd90cc0: jagt L3FD91760 +3fd90ce0: calla L3F708700 +3fd90d10: move *a8(0x100), a7, 1 +3fd90d30: move *a7, a7, 1 +3fd90d40: move a9, a5 +3fd90d50: sll 0x3, a5 +3fd90d60: move *a7(0x1260), a7, 1 +3fd90d80: add a5, a7 +3fd90d90: movb *a7, a7 +3fd90da0: jaeq L3FD91760 +3fd90dc0: move a9, a7 +3fd90dd0: andi 0x3f, a7 +3fd90e00: move a7, *a13, 1 +3fd90e10: calla L3F708700 +3fd90e40: move *a8(0x100), a5, 1 +3fd90e60: move *a5, a5, 1 +3fd90e70: move *a5(0x1280), a5, 1 +3fd90e90: cmp a5, a10 +3fd90ea0: jrgt L3FD914B0 +3fd90eb0: calla L3F708700 +3fd90ee0: move *a8(0x100), a5, 1 +3fd90f00: move *a5, a5, 1 +3fd90f10: move a10, a7 +3fd90f20: sll 0x3, a7 +3fd90f30: move *a5(0x1260), a5, 1 +3fd90f50: add a7, a5 +3fd90f60: movb *a5, a7 +3fd90f70: jreq L3FD914B0 +3fd90f80: move a10, a7 +3fd90f90: andi 0x3f, a7 +3fd90fc0: move a7, *a13(0x20), 1 +3fd90fe0: move *a13(0xffe0), a5, 1 +3fd91000: move *a5, a5, 1 +3fd91010: jaeq L3FD91A50 +L3FD91030: +3fd91030: move *a13(0xffe0), a7, 1 +3fd91050: move *a13, a5, 1 +3fd91060: sll 0x5, a5 +3fd91070: move *a7, a7, 1 +3fd91080: add a5, a7 +3fd91090: move *a7, a11, 1 +3fd910a0: jreq L3FD91230 +L3FD910B0: +3fd910b0: move *a11(0x20), a7, 1 +3fd910d0: cmp a9, a7 +3fd910e0: jrne L3FD91210 +3fd910f0: move *a11(0x80), a7, 1 +3fd91110: jreq L3FD91230 +3fd91120: move *a13(0xff80), a7, 1 +3fd91140: move *a11(0x40), *a7(0x0), 1 +3fd91170: move *a13(0xff60), a5, 1 +3fd91190: move a11, a7 +3fd911a0: addi 0x60, a7 +3fd911c0: move *a7+, *a5+, 1 +3fd911d0: move *a7, *a5, 1 +3fd911e0: movk 1, a8 +3fd911f0: jauc L3FD91B00 +L3FD91210: +3fd91210: move *a11, a11, 1 +3fd91220: jrne L3FD910B0 +L3FD91230: +3fd91230: move *a13(0xffe0), a7, 1 +3fd91250: move *a13(0x20), a5, 1 +3fd91270: sll 0x5, a5 +3fd91280: move *a7, a7, 1 +3fd91290: add a5, a7 +3fd912a0: move *a7, a11, 1 +3fd912b0: jreq L3FD91430 +L3FD912C0: +3fd912c0: move *a11(0x20), a7, 1 +3fd912e0: cmp a10, a7 +3fd912f0: jrne L3FD91410 +3fd91300: move *a11(0x80), a7, 1 +3fd91320: jreq L3FD91430 +3fd91330: move *a13(0xff80), a7, 1 +3fd91350: move *a11(0x40), *a7(0x0), 1 +3fd91380: move *a13(0xff60), a5, 1 +3fd913a0: move a11, a7 +3fd913b0: addi 0x60, a7 +3fd913d0: move *a7+, *a5+, 1 +3fd913e0: move *a7, *a5, 1 +3fd913f0: movk 1, a8 +3fd91400: jruc L3FD91B00 +L3FD91410: +3fd91410: move *a11, a11, 1 +3fd91420: jrne L3FD912C0 +L3FD91430: +3fd91430: move *a13(0xffe0), a7, 1 +3fd91450: addk 32, a7 +3fd91460: move a7, *a13(0xffe0), 1 +3fd91480: move *a7, a5, 1 +3fd91490: jrne L3FD91030 +3fd914a0: jruc L3FD91A50 +L3FD914B0: +3fd914b0: move *a13(0xffe0), a7, 1 +3fd914d0: move *a7, a5, 1 +3fd914e0: jreq L3FD91A50 +L3FD914F0: +3fd914f0: move *a13(0xffe0), a7, 1 +3fd91510: move *a13, a5, 1 +3fd91520: sll 0x5, a5 +3fd91530: move *a7, a7, 1 +3fd91540: add a5, a7 +3fd91550: move *a7, a11, 1 +3fd91560: jreq L3FD916E0 +L3FD91570: +3fd91570: move *a11(0x20), a7, 1 +3fd91590: cmp a9, a7 +3fd915a0: jrne L3FD916C0 +3fd915b0: move *a11(0x80), a7, 1 +3fd915d0: jreq L3FD916E0 +3fd915e0: move *a13(0xff80), a7, 1 +3fd91600: move *a11(0x40), *a7(0x0), 1 +3fd91630: move *a13(0xff60), a5, 1 +3fd91650: move a11, a7 +3fd91660: addi 0x60, a7 +3fd91680: move *a7+, *a5+, 1 +3fd91690: move *a7, *a5, 1 +3fd916a0: movk 1, a8 +3fd916b0: jruc L3FD91B00 +L3FD916C0: +3fd916c0: move *a11, a11, 1 +3fd916d0: jrne L3FD91570 +L3FD916E0: +3fd916e0: move *a13(0xffe0), a7, 1 +3fd91700: addk 32, a7 +3fd91710: move a7, *a13(0xffe0), 1 +3fd91730: move *a7, a5, 1 +3fd91740: jrne L3FD914F0 +3fd91750: jruc L3FD91A50 +L3FD91760: +3fd91760: move a10, a7 +3fd91770: andi 0x3f, a7 +3fd917a0: move a7, *a13, 1 +3fd917b0: move *a13(0xffe0), a5, 1 +3fd917d0: move *a5, a5, 1 +3fd917e0: jreq L3FD91A50 +L3FD917F0: +3fd917f0: move *a13(0xffe0), a7, 1 +3fd91810: move *a13, a5, 1 +3fd91820: sll 0x5, a5 +3fd91830: move *a7, a7, 1 +3fd91840: add a5, a7 +3fd91850: move *a7, a11, 1 +3fd91860: jreq L3FD919E0 +L3FD91870: +3fd91870: move *a11(0x20), a7, 1 +3fd91890: cmp a10, a7 +3fd918a0: jrne L3FD919C0 +3fd918b0: move *a11(0x80), a7, 1 +3fd918d0: jreq L3FD919E0 +3fd918e0: move *a13(0xff80), a7, 1 +3fd91900: move *a11(0x40), *a7(0x0), 1 +3fd91930: move *a13(0xff60), a5, 1 +3fd91950: move a11, a7 +3fd91960: addi 0x60, a7 +3fd91980: move *a7+, *a5+, 1 +3fd91990: move *a7, *a5, 1 +3fd919a0: movk 1, a8 +3fd919b0: jruc L3FD91B00 +L3FD919C0: +3fd919c0: move *a11, a11, 1 +3fd919d0: jrne L3FD91870 +L3FD919E0: +3fd919e0: move *a13(0xffe0), a7, 1 +3fd91a00: addk 32, a7 +3fd91a10: move a7, *a13(0xffe0), 1 +3fd91a30: move *a7, a5, 1 +3fd91a40: jrne L3FD917F0 +L3FD91A50: +3fd91a50: move *a13(0xff80), a7, 1 +3fd91a70: sub a5, a5 +3fd91a80: move a5, *a7, 1 +3fd91a90: move *a13(0xff60), a5, 1 +3fd91ab0: sub a7, a7 +3fd91ac0: move a7, *a5(0x20), 1 +3fd91ae0: move a7, *a5, 1 +3fd91af0: move a7, a8 +L3FD91B00: +3fd91b00: move *sp(0xe0), a14, 1 +3fd91b20: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd91b40: rets 2 +L3FD91B50: +3fd91b50: mmtm sp, a11,a13 +3fd91b70: move a14, a13 +3fd91b80: move *a13(0xffe0), a11, 1 +3fd91ba0: move *a11, a11, 1 +3fd91bb0: jrne L3FD91C20 +3fd91bc0: move *a13(0xffe0), a11, 1 +3fd91be0: calla L3FD8B750 +3fd91c10: move a8, *a11, 1 +L3FD91C20: +3fd91c20: move a14, -*sp, 1 +3fd91c30: move *a13(0xff60), *a14+, 1 +3fd91c50: move *a13(0xff80), *a14+, 1 +3fd91c70: move *a13(0xffa0), *a14+, 1 +3fd91c90: move *a13(0xffc0), *a14+, 1 +3fd91cb0: move *a13(0xffe0), a11, 1 +3fd91cd0: move *a11(0x0), *a14+, 1 +3fd91cf0: calla L3FD84330 +3fd91d20: move *sp(0x60), a14, 1 +3fd91d40: mmfm sp, a11,a13 +3fd91d60: rets 2 +3fd91d70: mmtm sp, a9,a11,a13 +3fd91d90: move a14, a13 +3fd91da0: addi 0xcf0, a14 +3fd91dc0: move *a13(0xffe0), a11, 1 +3fd91de0: move *a11, a11, 1 +3fd91df0: jrne L3FD91E60 +3fd91e00: move *a13(0xffe0), a11, 1 +3fd91e20: calla L3FD8B750 +3fd91e50: move a8, *a11, 1 +L3FD91E60: +3fd91e60: move a14, -*sp, 1 +3fd91e70: move a13, a11 +3fd91e80: addi 0x70, a11 +3fd91ea0: move a11, *a14+, 1 +3fd91eb0: move a13, *a14+, 1 +3fd91ec0: move *a13(0xffc0), *a14+, 1 +3fd91ee0: calla L3FD8F7B0 +3fd91f10: move a14, -*sp, 1 +3fd91f20: move *a13(0xff80), *a14+, 1 +3fd91f40: move a14, -*sp, 1 +3fd91f50: move *a13(0xffa0), *a14+, 1 +3fd91f70: calla L3F9958B0 +3fd91fa0: move a8, *a14+, 1 +3fd91fb0: move a11, *a14+, 1 +3fd91fc0: move a13, *a14+, 1 +3fd91fd0: move *a13(0xffe0), a9, 1 +3fd91ff0: move *a9(0x0), *a14+, 1 +3fd92010: calla L3FD84330 +3fd92040: move *sp(0x80), a14, 1 +3fd92060: mmfm sp, a9,a11,a13 +3fd92080: rets 2 +3fd92090: mmtm sp, a11,a13 +3fd920b0: move a14, a13 +3fd920c0: addi 0x40, a14 +3fd920e0: move *a13(0xffe0), a11, 1 +3fd92100: move *a11, a11, 1 +3fd92110: jrne L3FD92180 +3fd92120: move *a13(0xffe0), a11, 1 +3fd92140: calla L3FD8B750 +3fd92170: move a8, *a11, 1 +L3FD92180: +3fd92180: move *a13(0xff80), *a13(0x20), 1 +3fd921b0: move a14, -*sp, 1 +3fd921c0: move *a13(0xff80), *a14+, 1 +3fd921e0: calla L3FB458D0 +3fd92210: inc a8 +3fd92220: move a8, *a13, 1 +3fd92230: move a14, -*sp, 1 +3fd92240: move a13, *a14+, 1 +3fd92250: calla L3F708700 +3fd92280: move *a8(0x100), a11, 1 +3fd922a0: move *a11, a11, 1 +3fd922b0: move *a11(0xf20), *a14+, 1 +3fd922d0: move *a13(0xffa0), *a14+, 1 +3fd922f0: move *a13(0xffc0), *a14+, 1 +3fd92310: move *a13(0xffe0), a11, 1 +3fd92330: move *a11(0x0), *a14+, 1 +3fd92350: calla L3FD84330 +3fd92380: move *sp(0x60), a14, 1 +3fd923a0: mmfm sp, a11,a13 +3fd923c0: rets 2 +3fd923d0: mmtm sp, a9,a11,a13 +3fd923f0: move a14, a13 +3fd92400: addi 0xd30, a14 +3fd92420: move *a13(0xffe0), a11, 1 +3fd92440: move *a11, a11, 1 +3fd92450: jrne L3FD924C0 +3fd92460: move *a13(0xffe0), a11, 1 +3fd92480: calla L3FD8B750 +3fd924b0: move a8, *a11, 1 +L3FD924C0: +3fd924c0: move a14, -*sp, 1 +3fd924d0: move a13, a11 +3fd924e0: addi 0xb0, a11 +3fd92500: move a11, *a14+, 1 +3fd92510: move a13, a9 +3fd92520: addi 0x40, a9 +3fd92540: move a9, *a14+, 1 +3fd92550: move *a13(0xffc0), *a14+, 1 +3fd92570: calla L3FD8F7B0 +3fd925a0: move *a13(0xffa0), *a13(0x20), 1 +3fd925d0: move a14, -*sp, 1 +3fd925e0: move *a13(0xffa0), *a14+, 1 +3fd92600: calla L3FB458D0 +3fd92630: inc a8 +3fd92640: move a8, *a13, 1 +3fd92650: move a14, -*sp, 1 +3fd92660: move a13, *a14+, 1 +3fd92670: calla L3F708700 +3fd926a0: move *a8(0x100), a9, 1 +3fd926c0: move *a9, a9, 1 +3fd926d0: move *a9(0xf20), *a14+, 1 +3fd926f0: move a11, *a14+, 1 +3fd92700: move a13, a9 +3fd92710: addi 0x40, a9 +3fd92730: move a9, *a14+, 1 +3fd92740: move *a13(0xffe0), a9, 1 +3fd92760: move *a9(0x0), *a14+, 1 +3fd92780: calla L3FD84330 +3fd927b0: move *sp(0x80), a14, 1 +3fd927d0: mmfm sp, a9,a11,a13 +3fd927f0: rets 2 +L3FD92800: +3fd92800: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd92820: move a14, a13 +3fd92830: addi 0xa970, a14 +L3FD92860: +3fd92860: move a14, -*sp, 1 +3fd92870: move *a13(0xffa0), *a14+, 1 +3fd92890: movi 0x1388, a7 +3fd928b0: move a7, *a14+, 1 +3fd928c0: move a13, *a14+, 1 +3fd928d0: move *a13(0xffc0), a5, 1 +3fd928f0: call a5 +3fd92900: move a8, a9 +3fd92910: jaeq L3FD934F0 +3fd92930: move a14, -*sp, 1 +3fd92940: movb *a9, a8 +3fd92950: move a8, *a14+, 1 +3fd92960: calla L3FE14D30 +3fd92990: move a8, a8 +3fd929a0: jreq L3FD92A40 +L3FD929B0: +3fd929b0: addk 8, a9 +3fd929c0: move a14, -*sp, 1 +3fd929d0: movb *a9, a8 +3fd929e0: move a8, *a14+, 1 +3fd929f0: calla L3FE14D30 +3fd92a20: move a8, a5 +3fd92a30: jrne L3FD929B0 +L3FD92A40: +3fd92a40: movb *a9, a7 +3fd92a50: jreq L3FD92860 +3fd92a60: movb *a9, a7 +3fd92a70: subk 10, a7 +3fd92a80: jreq L3FD92860 +3fd92a90: movb *a9, a7 +3fd92aa0: cmpi 0x23, a7 +3fd92ac0: jreq L3FD92860 +3fd92ad0: move a9, a12 +3fd92ae0: move a9, a10 +3fd92af0: subk 8, a10 +L3FD92B00: +3fd92b00: movb *a9, a11 +3fd92b10: jreq L3FD92C40 +3fd92b20: cmpi 0xa, a11 +3fd92b40: jreq L3FD92C40 +3fd92b50: cmpi 0x3a, a11 +3fd92b70: jrne L3FD92BA0 +3fd92b80: addk 8, a9 +3fd92b90: jruc L3FD92C40 +L3FD92BA0: +3fd92ba0: move a14, -*sp, 1 +3fd92bb0: move a11, *a14+, 1 +3fd92bc0: calla L3FE14D30 +3fd92bf0: move a8, a5 +3fd92c00: jrne L3FD92C20 +3fd92c10: move a9, a10 +L3FD92C20: +3fd92c20: addk 8, a9 +3fd92c30: jruc L3FD92B00 +L3FD92C40: +3fd92c40: sub a7, a7 +3fd92c50: movb a7, *a10(0x8) +3fd92c70: move a14, -*sp, 1 +3fd92c80: movb *a9, a8 +3fd92c90: move a8, *a14+, 1 +3fd92ca0: calla L3FE14D30 +3fd92cd0: move a8, a5 +3fd92ce0: jreq L3FD92D80 +L3FD92CF0: +3fd92cf0: addk 8, a9 +3fd92d00: move a14, -*sp, 1 +3fd92d10: movb *a9, a8 +3fd92d20: move a8, *a14+, 1 +3fd92d30: calla L3FE14D30 +3fd92d60: move a8, a5 +3fd92d70: jrne L3FD92CF0 +L3FD92D80: +3fd92d80: move a9, a10 +3fd92d90: move a9, a0 +3fd92da0: movb *a9, a11 +3fd92db0: jreq L3FD93110 +3fd92dc0: cmpi 0xa, a11 +3fd92de0: jreq L3FD93110 +L3FD92DF0: +3fd92df0: cmpi 0x5c, a11 +3fd92e10: jrne L3FD93090 +3fd92e20: movb *a9(0x8), a7 +3fd92e40: cmpi 0x6e, a7 +3fd92e60: jrne L3FD92EC0 +3fd92e70: movk 10, a7 +3fd92e80: movb a7, *a10 +3fd92e90: addk 8, a10 +3fd92ea0: addk 8, a9 +3fd92eb0: jruc L3FD930B0 +L3FD92EC0: +3fd92ec0: movb *a9(0x8), a7 +3fd92ee0: subk 10, a7 +3fd92ef0: jrne L3FD93030 +3fd92f00: move a14, -*sp, 1 +3fd92f10: move *a13(0xffa0), *a14+, 1 +3fd92f30: move a9, a7 +3fd92f40: sub a13, a7 +3fd92f50: sra 0x3, a7 +3fd92f60: neg a7 +3fd92f70: addi 0x1388, a7 +3fd92f90: move a7, *a14+, 1 +3fd92fa0: move a9, a7 +3fd92fb0: addk 8, a7 +3fd92fc0: move a7, *a14+, 1 +3fd92fd0: move *a13(0xffc0), a7, 1 +3fd92ff0: call a7 +3fd93000: move a8, a5 +3fd93010: jrne L3FD930B0 +3fd93020: jruc L3FD93110 +L3FD93030: +3fd93030: movb *a9(0x8), *a10(0x0) +3fd93060: addk 8, a10 +3fd93070: addk 8, a9 +3fd93080: jruc L3FD930B0 +L3FD93090: +3fd93090: movb a11, *a10 +3fd930a0: addk 8, a10 +L3FD930B0: +3fd930b0: addk 8, a9 +3fd930c0: movb *a9, a11 +3fd930d0: jreq L3FD93110 +3fd930e0: cmpi 0xa, a11 +3fd93100: jrne L3FD92DF0 +L3FD93110: +3fd93110: sub a7, a7 +3fd93120: movb a7, *a10 +3fd93130: move a9, a5 +3fd93140: sub a0, a5 +3fd93150: sra 0x3, a5 +3fd93160: inc a5 +3fd93170: move a13, a3 +3fd93180: addi 0xa930, a3 +3fd931b0: move a5, *a3, 1 +3fd931c0: move a13, a7 +3fd931d0: addi 0xa950, a7 +3fd93200: move a0, *a7, 1 +3fd93210: move a14, -*sp, 1 +3fd93220: move a13, a3 +3fd93230: addi 0x9cb0, a3 +3fd93260: move a3, *a14+, 1 +3fd93270: move a13, a3 +3fd93280: addi 0x9c40, a3 +3fd932b0: move a3, *a14+, 1 +3fd932c0: move a12, *a14+, 1 +3fd932d0: calla L3FD8F7B0 +3fd93300: move a14, -*sp, 1 +3fd93310: move a13, a5 +3fd93320: addi 0xa930, a5 +3fd93350: move a5, *a14+, 1 +3fd93360: calla L3F708700 +3fd93390: move *a8(0x100), a3, 1 +3fd933b0: move *a3, a3, 1 +3fd933c0: move *a3(0xf20), *a14+, 1 +3fd933e0: move a13, a3 +3fd933f0: addi 0x9cb0, a3 +3fd93420: move a3, *a14+, 1 +3fd93430: move a13, a3 +3fd93440: addi 0x9c40, a3 +3fd93470: move a3, *a14+, 1 +3fd93480: move *a13(0xffe0), *a14+, 1 +3fd934a0: calla L3FD91B50 +3fd934d0: jauc L3FD92860 +L3FD934F0: +3fd934f0: move *sp(0x140), a14, 1 +3fd93510: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fd93530: rets 2 +3fd93540: mmtm sp, a9,a11,a13 +3fd93560: move a14, a13 +3fd93570: move a14, -*sp, 1 +3fd93580: move a13, a11 +3fd93590: subi 0x40, a11 +3fd935b0: move a11, *a14+, 1 +3fd935c0: movi 0x3fd8b940, a9 +3fd935f0: move a9, *a14+, 1 +3fd93600: move *a13(0xffe0), *a14+, 1 +3fd93620: calla L3FD92800 +3fd93650: move *sp(0x80), a14, 1 +3fd93670: mmfm sp, a9,a11,a13 +3fd93690: rets 2 +L3FD936A0: +3fd936a0: mmtm sp, a9,a11,a13 +3fd936c0: move a14, a13 +3fd936d0: addk 32, a14 +3fd936e0: sub a11, a11 +3fd936f0: move a11, *a13, 1 +3fd93700: move a14, -*sp, 1 +3fd93710: move a13, a9 +3fd93720: subk 32, a9 +3fd93730: move a9, *a14+, 1 +3fd93740: movi 0x3fd8b940, a9 +3fd93770: move a9, *a14+, 1 +3fd93780: move a13, *a14+, 1 +3fd93790: calla L3FD92800 +3fd937c0: move a14, -*sp, 1 +3fd937d0: move *a13(0xffe0), *a14+, 1 +3fd937f0: calla L3F702440 +3fd93820: move *a13, a8, 1 +3fd93830: move *sp(0x80), a14, 1 +3fd93850: mmfm sp, a9,a11,a13 +3fd93870: rets 2 +L3FD93880: +3fd93880: mmtm sp, a7,a9,a11,a13 +3fd938a0: move a14, a13 +3fd938b0: addk 32, a14 +3fd938c0: move *a13(0xffe0), a11, 1 +3fd938e0: jrne L3FD93910 +3fd938f0: sub a8, a8 +3fd93900: jruc L3FD93B00 +L3FD93910: +3fd93910: move a14, -*sp, 1 +3fd93920: movi 0x3fd94950, a8 +3fd93950: move a8, *a14+, 1 +3fd93960: move a11, *a14+, 1 +3fd93970: calla L3F94CC80 +3fd939a0: move a8, a9 +3fd939b0: jrne L3FD939E0 +3fd939c0: sub a8, a8 +3fd939d0: jruc L3FD93B00 +L3FD939E0: +3fd939e0: sub a11, a11 +3fd939f0: move a11, *a13, 1 +3fd93a00: move a14, -*sp, 1 +3fd93a10: move a9, *a14+, 1 +3fd93a20: movi 0x3f94cd70, a7 +3fd93a50: move a7, *a14+, 1 +3fd93a60: move a13, *a14+, 1 +3fd93a70: calla L3FD92800 +3fd93aa0: move a14, -*sp, 1 +3fd93ab0: move a9, *a14+, 1 +3fd93ac0: calla L3F94CE60 +3fd93af0: move *a13, a8, 1 +L3FD93B00: +3fd93b00: move *sp(0xa0), a14, 1 +3fd93b20: mmfm sp, a7,a9,a11,a13 +3fd93b40: rets 2 +3fd93b50: mmtm sp, a11,a13 +3fd93b70: move a14, a13 +3fd93b80: addk 32, a14 +3fd93b90: move a14, -*sp, 1 +3fd93ba0: movi 0x3fd94960, a8 +3fd93bd0: move a8, *a14+, 1 +3fd93be0: move *a13(0xffc0), *a14+, 1 +3fd93c00: calla L3F94CC80 +3fd93c30: move a8, *a13, 1 +3fd93c40: move a8, a8 +3fd93c50: jreq L3FD93D70 +3fd93c60: move a14, -*sp, 1 +3fd93c70: move a8, *a14+, 1 +3fd93c80: movi 0x3fd8cc00, a11 +3fd93cb0: move a11, *a14+, 1 +3fd93cc0: move *a13(0xffe0), *a14+, 1 +3fd93ce0: calla L3FD8C5D0 +3fd93d10: move a14, -*sp, 1 +3fd93d20: move *a13(0x0), *a14+, 1 +3fd93d40: calla L3F94CE60 +L3FD93D70: +3fd93d70: move *sp(0x60), a14, 1 +3fd93d90: mmfm sp, a11,a13 +3fd93db0: rets 2 +L3FD93DC0: +3fd93dc0: mmtm sp, a9,a11,a13 +3fd93de0: move a14, a13 +3fd93df0: move *a13(0xffc0), a11, 1 +3fd93e10: move *a11, a11, 1 +3fd93e20: jrne L3FD93E90 +3fd93e30: move *a13(0xffc0), a11, 1 +3fd93e50: move *a13(0xffe0), *a11(0x0), 1 +3fd93e80: jruc L3FD93F50 +L3FD93E90: +3fd93e90: move *a13(0xffe0), a11, 1 +3fd93eb0: jreq L3FD93F50 +3fd93ec0: move a14, -*sp, 1 +3fd93ed0: move *a13(0xffc0), a9, 1 +3fd93ef0: move *a9(0x0), *a14+, 1 +3fd93f10: move a11, *a14+, 1 +3fd93f20: calla L3FD8DDC0 +L3FD93F50: +3fd93f50: move *sp(0x80), a14, 1 +3fd93f70: mmfm sp, a9,a11,a13 +3fd93f90: rets 2 +L3FD93FA0: +3fd93fa0: mmtm sp, a9,a11,a13 +3fd93fc0: move a14, a13 +3fd93fd0: addi 0x40, a14 +3fd93ff0: move *a13(0xffe0), a11, 1 +3fd94010: jreq L3FD94250 +3fd94020: move *a11(0xa0), *a13(0x0), 1 +3fd94050: move *a11(0xc0), *a13(0x20), 1 +3fd94080: move *a13, a11, 1 +3fd94090: jrne L3FD940D0 +3fd940a0: move *a13(0x20), a11, 1 +3fd940c0: jreq L3FD94250 +L3FD940D0: +3fd940d0: move *a13(0xffc0), a11, 1 +3fd940f0: movb *a11, a11 +3fd94100: jreq L3FD94250 +3fd94110: move a14, -*sp, 1 +3fd94120: move *a13(0xff60), *a14+, 1 +3fd94140: move *a13(0xff80), *a14+, 1 +3fd94160: move *a13(0xffa0), *a14+, 1 +3fd94180: move *a13(0xffc0), *a14+, 1 +3fd941a0: move *a13(0x20), *a14+, 1 +3fd941c0: move *a13(0x0), *a14+, 1 +3fd941e0: calla L3FD85180 +3fd94210: move a8, a11 +3fd94220: jreq L3FD94250 +3fd94230: movk 1, a8 +3fd94240: jruc L3FD94300 +L3FD94250: +3fd94250: move *a13(0xff80), a11, 1 +3fd94270: sub a9, a9 +3fd94280: move a9, *a11, 1 +3fd94290: move *a13(0xff60), a9, 1 +3fd942b0: sub a11, a11 +3fd942c0: move a11, *a9(0x20), 1 +3fd942e0: move a11, *a9, 1 +3fd942f0: move a11, a8 +L3FD94300: +3fd94300: move *sp(0x80), a14, 1 +3fd94320: mmfm sp, a9,a11,a13 +3fd94340: rets 2 +L3FD94350: +3fd94350: mmtm sp, a9,a11,a13 +3fd94370: move a14, a13 +3fd94380: addi 0x1940, a14 +3fd943a0: move a14, -*sp, 1 +3fd943b0: move a13, *a14+, 1 +3fd943c0: move *a13(0xffc0), *a14+, 1 +3fd943e0: calla L3FD8F3D0 +3fd94410: move a14, -*sp, 1 +3fd94420: move a13, a11 +3fd94430: addi 0xc80, a11 +3fd94450: move a11, *a14+, 1 +3fd94460: move *a13(0xffa0), *a14+, 1 +3fd94480: calla L3FD8F3D0 +3fd944b0: move a14, -*sp, 1 +3fd944c0: move *a13(0xff60), *a14+, 1 +3fd944e0: move a13, a9 +3fd944f0: addi 0x1900, a9 +3fd94510: move a9, *a14+, 1 +3fd94520: move a11, *a14+, 1 +3fd94530: move a13, *a14+, 1 +3fd94540: move *a13(0xffe0), *a14+, 1 +3fd94560: calla L3FD93FA0 +3fd94590: move a8, *a13(0x1920), 1 +3fd945b0: move a14, -*sp, 1 +3fd945c0: move *a13(0x1900), *a14+, 1 +3fd945e0: calla L3F996DA0 +3fd94610: move *a13(0xff80), a9, 1 +3fd94630: move a8, *a9, 1 +3fd94640: move *a13(0x1920), a8, 1 +3fd94660: move *sp(0x80), a14, 1 +3fd94680: mmfm sp, a9,a11,a13 +3fd946a0: rets 2 +L3FD946B0: +3fd946b0: move a11, -*sp, 1 +3fd946c0: calla L3F708700 +3fd946f0: move *a8(0x100), a11, 1 +3fd94710: move *a11, a11, 1 +3fd94720: move a14, -*sp, 1 +3fd94730: movi 0x3fd94970, a8 +3fd94760: move a8, *a14+, 1 +3fd94770: calla L3F9958B0 +3fd947a0: move a8, *a11(0xf20), 1 +3fd947c0: move *sp+, a11, 1 +3fd947d0: rets +3fd947e0: rev a10 +3fd947f0: rev a14 +3fd94800: call b10 +3fd94810: .word 0x7325 +3fd94820: .word 0x000a +3fd94830: call b10 +3fd94840: .word 0x0a5c +3fd94850: sll 0x8, a0 +3fd94860: mpys b3, b3 +3fd94870: .word 0x0a6e +3fd94880: sll 0x8, a0 +3fd94890: mpys b3, b3 +3fd948a0: mpys a3, a14 +3fd948b0: .word 0x000a +3fd948c0: sll 0x9, a1 +3fd948d0: dsjs b3, L3FD94A10 +3fd948e0: .word 0x0009 +3fd948f0: rl 0x1, a5 +3fd94900: .word 0x7832 +3fd94910: mpys a0, a0 +3fd94920: .word 0x006e +3fd94930: .word 0x005c +3fd94940: .word 0x000a +3fd94950: .word 0x0072 +3fd94960: .word 0x0077 +3fd94970: .word 0x7453 +3fd94980: rl b11, b2 +3fd94990: srl a11, a14 +3fd949a0: .word 0x0000 +3fd949b0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fd949d0: move a14, a13 +3fd949e0: addi 0x40, a14 +3fd94a00: move *a13(0xffe0), a9, 1 +3fd94a20: move a9, a12 +3fd94a30: addi 0x2680, a12 +3fd94a50: move *a12, a10, 1 +3fd94a60: jreq L3FD94D90 +L3FD94A70: +3fd94a70: move *a10(0x20), a7, 1 +3fd94a90: move *a13(0xffc0), a5, 1 +3fd94ab0: cmp a5, a7 +3fd94ac0: jrne L3FD94D60 +3fd94ad0: sub a7, a7 +3fd94ae0: move a7, *a13, 1 +L3FD94AF0: +3fd94af0: calla L3F708700 +3fd94b20: move *a8(0x100), a7, 1 +3fd94b40: move *a7, a7, 1 +3fd94b50: move *a13, a5, 1 +3fd94b60: sll 0x5, a5 +3fd94b70: add a5, a7 +3fd94b80: move *a7(0x80), a7, 1 +3fd94ba0: move *a13(0xffa0), a5, 1 +3fd94bc0: and a5, a7 +3fd94bd0: jreq L3FD94CE0 +3fd94be0: move *a13, a7, 1 +3fd94bf0: sll 0x6, a7 +3fd94c00: move *a10(0x40), a5, 1 +3fd94c20: add a7, a5 +3fd94c30: move *a13(0xff80), *a5(0x0), 1 +3fd94c60: move *a13, a7, 1 +3fd94c70: sll 0x6, a7 +3fd94c80: move *a10(0x40), a5, 1 +3fd94ca0: add a7, a5 +3fd94cb0: move *a13(0xff60), *a5(0x20), 1 +L3FD94CE0: +3fd94ce0: move *a13, a7, 1 +3fd94cf0: inc a7 +3fd94d00: move a7, *a13, 1 +3fd94d10: cmpi 0x23, a7 +3fd94d30: jrlt L3FD94AF0 +3fd94d40: jauc L3FD95920 +L3FD94D60: +3fd94d60: move a10, a12 +3fd94d70: move *a10, a10, 1 +3fd94d80: jrne L3FD94A70 +L3FD94D90: +3fd94d90: move *a13(0xff80), a7, 1 +3fd94db0: jreq L3FD952B0 +3fd94dc0: move a14, -*sp, 1 +3fd94dd0: movk 12, a5 +3fd94de0: move a5, *a14+, 1 +3fd94df0: calla L3F701230 +3fd94e20: move a8, a11 +3fd94e30: move a14, -*sp, 1 +3fd94e40: movi 0x118, a5 +3fd94e60: move a5, *a14+, 1 +3fd94e70: calla L3F701230 +3fd94ea0: move a8, *a11(0x40), 1 +3fd94ec0: move *a13(0xffc0), *a11(0x20), 1 +3fd94ef0: sub a5, a5 +3fd94f00: move a5, *a13, 1 +L3FD94F10: +3fd94f10: calla L3F708700 +3fd94f40: move *a8(0x100), a7, 1 +3fd94f60: move *a7, a7, 1 +3fd94f70: move *a13, a5, 1 +3fd94f80: sll 0x5, a5 +3fd94f90: add a5, a7 +3fd94fa0: move *a7(0x80), a7, 1 +3fd94fc0: move *a13(0xffa0), a5, 1 +3fd94fe0: and a5, a7 +3fd94ff0: jreq L3FD95110 +3fd95000: move *a13, a7, 1 +3fd95010: sll 0x6, a7 +3fd95020: move *a11(0x40), a5, 1 +3fd95040: add a7, a5 +3fd95050: move *a13(0xff80), *a5(0x0), 1 +3fd95080: move *a13, a7, 1 +3fd95090: sll 0x6, a7 +3fd950a0: move *a11(0x40), a5, 1 +3fd950c0: add a7, a5 +3fd950d0: move *a13(0xff60), *a5(0x20), 1 +3fd95100: jruc L3FD95200 +L3FD95110: +3fd95110: move *a13, a7, 1 +3fd95120: sll 0x6, a7 +3fd95130: move *a11(0x40), a5, 1 +3fd95150: add a7, a5 +3fd95160: sub a7, a7 +3fd95170: move a7, *a5, 1 +3fd95180: move *a13, a5, 1 +3fd95190: sll 0x6, a5 +3fd951a0: move *a11(0x40), a7, 1 +3fd951c0: add a5, a7 +3fd951d0: sub a5, a5 +3fd951e0: move a5, *a7(0x20), 1 +L3FD95200: +3fd95200: move *a13, a7, 1 +3fd95210: inc a7 +3fd95220: move a7, *a13, 1 +3fd95230: cmpi 0x23, a7 +3fd95250: jrlt L3FD94F10 +3fd95260: move *a9(0x2680), *a11(0x0), 1 +3fd95290: move a11, *a9(0x2680), 1 +L3FD952B0: +3fd952b0: calla L3F708700 +3fd952e0: move *a8(0x100), a7, 1 +3fd95300: move *a7, a7, 1 +3fd95310: movk 1, a5 +3fd95320: move *a9(0x60), a3, 1 +3fd95340: sll a3, a5 +3fd95350: move *a7(0x4e0), a3, 1 +3fd95370: or a5, a3 +3fd95380: move a3, *a7(0x4e0), 1 +3fd953a0: calla L3F708700 +3fd953d0: move *a8(0x100), a7, 1 +3fd953f0: move *a7, a7, 1 +3fd95400: move *a9(0x60), a5, 1 +3fd95420: sll 0x5, a5 +3fd95430: add a5, a7 +3fd95440: move a9, *a7(0x500), 1 +3fd95460: calla L3F708700 +3fd95490: move *a8(0x100), a7, 1 +3fd954b0: move *a7, a7, 1 +3fd954c0: move *a9(0x60), a5, 1 +3fd954e0: move *a7, a7, 1 +3fd954f0: cmp a7, a5 +3fd95500: jrle L3FD955A0 +3fd95510: calla L3F708700 +3fd95540: move *a8(0x100), a7, 1 +3fd95560: move *a7, a7, 1 +3fd95570: move *a9(0x60), *a7(0x0), 1 +L3FD955A0: +3fd955a0: movk 1, a7 +3fd955b0: move a7, *a9(0x80), 1 +3fd955d0: move *a9(0x2660), a5, 1 +3fd955f0: jrne L3FD95920 +3fd95600: move a7, *a9(0x2660), 1 +3fd95620: move a14, -*sp, 1 +3fd95630: sub a5, a5 +3fd95640: move a5, *a14+, 1 +3fd95650: movk 3, a3 +3fd95660: move a3, *a14+, 1 +3fd95670: move *a9(0x60), *a14+, 1 +3fd95690: calla L3FD5EBD0 +3fd956c0: move a8, *a13(0x20), 1 +3fd956e0: move a14, -*sp, 1 +3fd956f0: ori 0x40, a8 +3fd95720: move a8, *a14+, 1 +3fd95730: movk 4, a3 +3fd95740: move a3, *a14+, 1 +3fd95750: move *a9(0x60), *a14+, 1 +3fd95770: calla L3FD5EBD0 +3fd957a0: move a14, -*sp, 1 +3fd957b0: calla L3F708700 +3fd957e0: move a8, *a14+, 1 +3fd957f0: movk 6, a3 +3fd95800: move a3, *a14+, 1 +3fd95810: move *a9(0x60), *a14+, 1 +3fd95830: calla L3FD5EBD0 +3fd95860: move a14, -*sp, 1 +3fd95870: move *a9(0x60), *a14+, 1 +3fd95890: movi 0x3f9b7540, a3 +3fd958c0: move a3, *a14+, 1 +3fd958d0: movk 6, a5 +3fd958e0: move a5, *a14+, 1 +3fd958f0: calla L3F5FFD90 +L3FD95920: +3fd95920: move *sp(0x120), a14, 1 +3fd95940: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fd95960: rets 2 +3fd95970: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fd95990: move a14, a13 +3fd959a0: addi 0x40, a14 +3fd959c0: move *a13(0xffe0), a9, 1 +3fd959e0: move a9, a12 +3fd959f0: addi 0x2680, a12 +3fd95a10: move *a12, a10, 1 +3fd95a20: jreq L3FD95C00 +L3FD95A30: +3fd95a30: move *a10(0x20), a7, 1 +3fd95a50: move *a13(0xffc0), a5, 1 +3fd95a70: cmp a5, a7 +3fd95a80: jrne L3FD95BD0 +3fd95a90: move *a13(0xffa0), a7, 1 +3fd95ab0: sll 0x6, a7 +3fd95ac0: move *a10(0x40), a5, 1 +3fd95ae0: add a7, a5 +3fd95af0: move *a13(0xff80), *a5(0x0), 1 +3fd95b20: move *a13(0xffa0), a7, 1 +3fd95b40: sll 0x6, a7 +3fd95b50: move *a10(0x40), a5, 1 +3fd95b70: add a7, a5 +3fd95b80: move *a13(0xff60), *a5(0x20), 1 +3fd95bb0: jauc L3FD966B0 +L3FD95BD0: +3fd95bd0: move a10, a12 +3fd95be0: move *a10, a10, 1 +3fd95bf0: jrne L3FD95A30 +L3FD95C00: +3fd95c00: move *a13(0xff80), a7, 1 +3fd95c20: jreq L3FD96040 +3fd95c30: move a14, -*sp, 1 +3fd95c40: movk 12, a5 +3fd95c50: move a5, *a14+, 1 +3fd95c60: calla L3F701230 +3fd95c90: move a8, a11 +3fd95ca0: move a14, -*sp, 1 +3fd95cb0: movi 0x118, a5 +3fd95cd0: move a5, *a14+, 1 +3fd95ce0: calla L3F701230 +3fd95d10: move a8, *a11(0x40), 1 +3fd95d30: move *a13(0xffc0), *a11(0x20), 1 +3fd95d60: sub a5, a5 +3fd95d70: move a5, *a13, 1 +L3FD95D80: +3fd95d80: move *a13, a7, 1 +3fd95d90: sll 0x6, a7 +3fd95da0: move *a11(0x40), a5, 1 +3fd95dc0: add a7, a5 +3fd95dd0: sub a7, a7 +3fd95de0: move a7, *a5, 1 +3fd95df0: move *a13, a5, 1 +3fd95e00: sll 0x6, a5 +3fd95e10: move *a11(0x40), a7, 1 +3fd95e30: add a5, a7 +3fd95e40: sub a5, a5 +3fd95e50: move a5, *a7(0x20), 1 +3fd95e70: move *a13, a7, 1 +3fd95e80: inc a7 +3fd95e90: move a7, *a13, 1 +3fd95ea0: cmpi 0x23, a7 +3fd95ec0: jrlt L3FD95D80 +3fd95ed0: move *a13(0xffa0), a5, 1 +3fd95ef0: sll 0x6, a5 +3fd95f00: move *a11(0x40), a7, 1 +3fd95f20: add a5, a7 +3fd95f30: move *a13(0xff80), *a7(0x0), 1 +3fd95f60: move *a13(0xffa0), a7, 1 +3fd95f80: sll 0x6, a7 +3fd95f90: move *a11(0x40), a5, 1 +3fd95fb0: add a7, a5 +3fd95fc0: move *a13(0xff60), *a5(0x20), 1 +3fd95ff0: move *a9(0x2680), *a11(0x0), 1 +3fd96020: move a11, *a9(0x2680), 1 +L3FD96040: +3fd96040: calla L3F708700 +3fd96070: move *a8(0x100), a7, 1 +3fd96090: move *a7, a7, 1 +3fd960a0: movk 1, a5 +3fd960b0: move *a9(0x60), a3, 1 +3fd960d0: sll a3, a5 +3fd960e0: move *a7(0x4e0), a3, 1 +3fd96100: or a5, a3 +3fd96110: move a3, *a7(0x4e0), 1 +3fd96130: calla L3F708700 +3fd96160: move *a8(0x100), a7, 1 +3fd96180: move *a7, a7, 1 +3fd96190: move *a9(0x60), a5, 1 +3fd961b0: sll 0x5, a5 +3fd961c0: add a5, a7 +3fd961d0: move a9, *a7(0x500), 1 +3fd961f0: calla L3F708700 +3fd96220: move *a8(0x100), a7, 1 +3fd96240: move *a7, a7, 1 +3fd96250: move *a9(0x60), a5, 1 +3fd96270: move *a7, a7, 1 +3fd96280: cmp a7, a5 +3fd96290: jrle L3FD96330 +3fd962a0: calla L3F708700 +3fd962d0: move *a8(0x100), a7, 1 +3fd962f0: move *a7, a7, 1 +3fd96300: move *a9(0x60), *a7(0x0), 1 +L3FD96330: +3fd96330: movk 1, a7 +3fd96340: move a7, *a9(0x80), 1 +3fd96360: move *a9(0x2660), a5, 1 +3fd96380: jrne L3FD966B0 +3fd96390: move a7, *a9(0x2660), 1 +3fd963b0: move a14, -*sp, 1 +3fd963c0: sub a5, a5 +3fd963d0: move a5, *a14+, 1 +3fd963e0: movk 3, a3 +3fd963f0: move a3, *a14+, 1 +3fd96400: move *a9(0x60), *a14+, 1 +3fd96420: calla L3FD5EBD0 +3fd96450: move a8, *a13(0x20), 1 +3fd96470: move a14, -*sp, 1 +3fd96480: ori 0x40, a8 +3fd964b0: move a8, *a14+, 1 +3fd964c0: movk 4, a3 +3fd964d0: move a3, *a14+, 1 +3fd964e0: move *a9(0x60), *a14+, 1 +3fd96500: calla L3FD5EBD0 +3fd96530: move a14, -*sp, 1 +3fd96540: calla L3F708700 +3fd96570: move a8, *a14+, 1 +3fd96580: movk 6, a3 +3fd96590: move a3, *a14+, 1 +3fd965a0: move *a9(0x60), *a14+, 1 +3fd965c0: calla L3FD5EBD0 +3fd965f0: move a14, -*sp, 1 +3fd96600: move *a9(0x60), *a14+, 1 +3fd96620: movi 0x3f9b7540, a3 +3fd96650: move a3, *a14+, 1 +3fd96660: movk 6, a5 +3fd96670: move a5, *a14+, 1 +3fd96680: calla L3F5FFD90 +L3FD966B0: +3fd966b0: move *sp(0x120), a14, 1 +3fd966d0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fd966f0: rets 2 +L3FD96700: +3fd96700: mmtm sp, a7,a9,a10,a11,a13 +3fd96720: move a14, a13 +3fd96730: move *a13(0xffe0), a9, 1 +3fd96750: move *a9(0x2680), a10, 1 +3fd96770: jreq L3FD969A0 +L3FD96780: +3fd96780: move *a10(0x20), a11, 1 +3fd967a0: move *a13(0xffc0), a7, 1 +3fd967c0: cmp a7, a11 +3fd967d0: jrne L3FD96980 +3fd967e0: move *a13(0xffa0), a11, 1 +3fd96800: sll 0x6, a11 +3fd96810: move *a10(0x40), a7, 1 +3fd96830: add a11, a7 +3fd96840: move *a7, a11, 1 +3fd96850: jreq L3FD96980 +3fd96860: move a14, -*sp, 1 +3fd96870: move *a13(0xffa0), a11, 1 +3fd96890: sll 0x6, a11 +3fd968a0: move *a10(0x40), a7, 1 +3fd968c0: add a11, a7 +3fd968d0: move *a7(0x20), *a14+, 1 +3fd968f0: move *a13(0xffa0), a11, 1 +3fd96910: sll 0x6, a11 +3fd96920: move *a10(0x40), a7, 1 +3fd96940: add a11, a7 +3fd96950: move *a7, a11, 1 +3fd96960: call a11 +3fd96970: jruc L3FD969A0 +L3FD96980: +3fd96980: move *a10, a10, 1 +3fd96990: jrne L3FD96780 +L3FD969A0: +3fd969a0: move *sp(0xc0), a14, 1 +3fd969c0: mmfm sp, a7,a9,a10,a11,a13 +3fd969e0: rets 2 +L3FD969F0: +3fd969f0: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd96a10: move a14, a13 +3fd96a20: addi 0x120, a14 +3fd96a40: move *a13(0xffe0), a9, 1 +3fd96a60: move *a13(0xffc0), a10, 1 +3fd96a80: move *a13(0xffa0), a11, 1 +3fd96aa0: move *a13(0xff80), a12, 1 +3fd96ac0: move a9, a7 +3fd96ad0: addk 31, a7 +3fd96ae0: sra 0x5, a7 +3fd96af0: move a7, *a13(0xe0), 1 +3fd96b10: dec a7 +3fd96b20: jrle L3FD96BF0 +3fd96b30: move a14, -*sp, 1 +3fd96b40: move a9, *a14+, 1 +3fd96b50: movi 0x3fd97c60, a8 +3fd96b80: move a8, *a14+, 1 +3fd96b90: calla L3FB341E0 +3fd96bc0: movk 1, a7 +3fd96bd0: move a7, *a13(0xe0), 1 +L3FD96BF0: +3fd96bf0: sub a2, a2 +3fd96c00: move *a13(0xe0), a7, 1 +3fd96c20: cmp a7, a2 +3fd96c30: jrge L3FD970C0 +L3FD96C40: +3fd96c40: move a10, a7 +3fd96c50: jreq L3FD96E40 +3fd96c60: move a2, a7 +3fd96c70: sll 0x5, a7 +3fd96c80: add a13, a7 +3fd96c90: move a2, a5 +3fd96ca0: sll 0x5, a5 +3fd96cb0: add a10, a5 +3fd96cc0: move *a5, *a7, 1 +3fd96cd0: move *a13(0xe0), a7, 1 +3fd96cf0: dec a7 +3fd96d00: cmp a7, a2 +3fd96d10: jrne L3FD96DF0 +3fd96d20: move a2, a7 +3fd96d30: sll 0x5, a7 +3fd96d40: add a13, a7 +3fd96d50: move a9, a5 +3fd96d60: andi 0x1f, a5 +3fd96d90: movk 1, a3 +3fd96da0: sll a5, a3 +3fd96db0: move *a7, a5, 1 +3fd96dc0: dec a3 +3fd96dd0: and a3, a5 +3fd96de0: move a5, *a7, 1 +L3FD96DF0: +3fd96df0: move a2, a7 +3fd96e00: sll 0x5, a7 +3fd96e10: add a10, a7 +3fd96e20: sub a5, a5 +3fd96e30: move a5, *a7, 1 +L3FD96E40: +3fd96e40: move a11, a3 +3fd96e50: jreq L3FD97070 +3fd96e60: move a2, a7 +3fd96e70: sll 0x5, a7 +3fd96e80: add a13, a7 +3fd96e90: move a2, a5 +3fd96ea0: sll 0x5, a5 +3fd96eb0: add a11, a5 +3fd96ec0: move *a5(0x0), *a7(0x20), 1 +3fd96ef0: move *a13(0xe0), a7, 1 +3fd96f10: dec a7 +3fd96f20: cmp a7, a2 +3fd96f30: jrne L3FD97020 +3fd96f40: move a2, a7 +3fd96f50: sll 0x5, a7 +3fd96f60: add a13, a7 +3fd96f70: move a9, a5 +3fd96f80: andi 0x1f, a5 +3fd96fb0: movk 1, a3 +3fd96fc0: sll a5, a3 +3fd96fd0: addk 32, a7 +3fd96fe0: move *a7, a5, 1 +3fd96ff0: dec a3 +3fd97000: and a3, a5 +3fd97010: move a5, *a7, 1 +L3FD97020: +3fd97020: move a2, a7 +3fd97030: sll 0x5, a7 +3fd97040: add a11, a7 +3fd97050: sub a5, a5 +3fd97060: move a5, *a7, 1 +L3FD97070: +3fd97070: inc a2 +3fd97080: move *a13(0xe0), a7, 1 +3fd970a0: cmp a7, a2 +3fd970b0: jrlt L3FD96C40 +L3FD970C0: +3fd970c0: sub a7, a7 +3fd970d0: move a7, *a13(0x60), 1 +3fd970f0: move a7, *a13(0xa0), 1 +3fd97110: move a7, a2 +3fd97120: move *a13(0xe0), a5, 1 +3fd97140: cmp a5, a2 +3fd97150: jage L3FD97B80 +L3FD97170: +3fd97170: move a10, a3 +3fd97180: jreq L3FD97620 +3fd97190: sub a7, a7 +3fd971a0: move a7, *a13(0xc0), 1 +3fd971c0: move a2, a5 +3fd971d0: sll 0x5, a5 +3fd971e0: add a13, a5 +3fd971f0: move *a5(0x0), *a13(0x40), 1 +L3FD97220: +3fd97220: move a14, -*sp, 1 +3fd97230: move *a13(0x40), *a14+, 1 +3fd97250: calla L3FCCBE80 +3fd97280: move a8, *a13(0x100), 1 +3fd972a0: inc a8 +3fd972b0: jreq L3FD97620 +3fd972c0: move *a13(0xa0), a7, 1 +3fd972e0: move *a13(0xc0), a5, 1 +3fd97300: add a5, a7 +3fd97310: move *a13(0x100), a3, 1 +3fd97330: add a3, a7 +3fd97340: dec a7 +3fd97350: move a7, *a13(0x80), 1 +3fd97370: calla L3F708700 +3fd973a0: move *a8(0x100), a3, 1 +3fd973c0: move *a3, a3, 1 +3fd973d0: sll 0x5, a7 +3fd973e0: add a7, a3 +3fd973f0: move *a3(0x8e0), a0, 1 +3fd97410: move *a0(0xa0), a7, 1 +3fd97430: jrgt L3FD97480 +3fd97440: move *a0(0x1a0), a7, 1 +3fd97460: subk 2, a7 +3fd97470: jrge L3FD97540 +L3FD97480: +3fd97480: movk 1, a7 +3fd97490: move *a13(0x80), a3, 1 +3fd974b0: sll a3, a7 +3fd974c0: move *a10, a3, 1 +3fd974d0: or a7, a3 +3fd974e0: move a3, *a10, 1 +3fd974f0: move *a13(0x60), a7, 1 +3fd97510: inc a7 +3fd97520: move a7, *a13(0x60), 1 +L3FD97540: +3fd97540: move *a13(0x100), a7, 1 +3fd97560: neg a7 +3fd97570: move *a13(0x40), a3, 1 +3fd97590: srl a7, a3 +3fd975a0: move a3, *a13(0x40), 1 +3fd975c0: move *a13(0x100), a7, 1 +3fd975e0: add a7, a5 +3fd975f0: move a5, *a13(0xc0), 1 +3fd97610: jruc L3FD97220 +L3FD97620: +3fd97620: move a11, a3 +3fd97630: jreq L3FD97AD0 +3fd97640: sub a7, a7 +3fd97650: move a7, *a13(0xc0), 1 +3fd97670: move a2, a5 +3fd97680: sll 0x5, a5 +3fd97690: add a13, a5 +3fd976a0: move *a5(0x20), *a13(0x40), 1 +L3FD976D0: +3fd976d0: move a14, -*sp, 1 +3fd976e0: move *a13(0x40), *a14+, 1 +3fd97700: calla L3FCCBE80 +3fd97730: move a8, *a13(0x100), 1 +3fd97750: inc a8 +3fd97760: jreq L3FD97AD0 +3fd97770: move *a13(0xa0), a7, 1 +3fd97790: move *a13(0xc0), a5, 1 +3fd977b0: add a5, a7 +3fd977c0: move *a13(0x100), a3, 1 +3fd977e0: add a3, a7 +3fd977f0: dec a7 +3fd97800: move a7, *a13(0x80), 1 +3fd97820: calla L3F708700 +3fd97850: move *a8(0x100), a3, 1 +3fd97870: move *a3, a3, 1 +3fd97880: sll 0x5, a7 +3fd97890: add a7, a3 +3fd978a0: move *a3(0x8e0), a0, 1 +3fd978c0: move *a0(0xc0), a7, 1 +3fd978e0: jrgt L3FD97930 +3fd978f0: move *a0(0x1a0), a7, 1 +3fd97910: subk 2, a7 +3fd97920: jrge L3FD979F0 +L3FD97930: +3fd97930: movk 1, a7 +3fd97940: move *a13(0x80), a3, 1 +3fd97960: sll a3, a7 +3fd97970: move *a11, a3, 1 +3fd97980: or a7, a3 +3fd97990: move a3, *a11, 1 +3fd979a0: move *a13(0x60), a7, 1 +3fd979c0: inc a7 +3fd979d0: move a7, *a13(0x60), 1 +L3FD979F0: +3fd979f0: move *a13(0x100), a7, 1 +3fd97a10: neg a7 +3fd97a20: move *a13(0x40), a3, 1 +3fd97a40: srl a7, a3 +3fd97a50: move a3, *a13(0x40), 1 +3fd97a70: move *a13(0x100), a7, 1 +3fd97a90: add a7, a5 +3fd97aa0: move a5, *a13(0xc0), 1 +3fd97ac0: jruc L3FD976D0 +L3FD97AD0: +3fd97ad0: move *a13(0xa0), a7, 1 +3fd97af0: addk 32, a7 +3fd97b00: move a7, *a13(0xa0), 1 +3fd97b20: inc a2 +3fd97b30: move *a13(0xe0), a5, 1 +3fd97b50: cmp a5, a2 +3fd97b60: jalt L3FD97170 +L3FD97B80: +3fd97b80: move *a13(0x60), a3, 1 +3fd97ba0: jrgt L3FD97C00 +3fd97bb0: calla L3FB3FA00 +3fd97be0: jauc L3FD970C0 +L3FD97C00: +3fd97c00: move a3, a8 +3fd97c10: move *sp(0x160), a14, 1 +3fd97c30: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fd97c50: rets 2 +3fd97c60: sra b11, b3 +3fd97c70: sra a11, a12 +3fd97c80: .word 0x7463 +3fd97c90: sla 0x1, b10 +3fd97ca0: srl a3, a14 +3fd97cb0: .word 0x7370 +3fd97cc0: rl a9, a0 +3fd97cd0: sla 0x3, b3 +3fd97ce0: modu b11, b4 +3fd97cf0: sla 0x3, sp +3fd97d00: rl a11, a2 +3fd97d10: dsjs a7, L3FD97E50 +3fd97d20: sll 0x9, a0 +3fd97d30: .word 0x0a64 +3fd97d40: .word 0x0000 +L3FD97D50: +3fd97d50: mmtm sp, a7,a9,a10,a11,a13 +3fd97d70: move a14, a13 +3fd97d80: move *a13(0xffe0), a9, 1 +3fd97da0: move *a9(0x380), a11, 1 +3fd97dc0: move *a9(0x3a0), a7, 1 +3fd97de0: addi 0x80, a11 +3fd97e00: cmp a7, a11 +3fd97e10: jrls L3FD97E70 +3fd97e20: move a14, -*sp, 1 +3fd97e30: move a9, *a14+, 1 +3fd97e40: calla L3F9B1030 +L3FD97E70: +3fd97e70: move *a9(0x380), a10, 1 +3fd97e90: move a10, *a9(0x340), 1 +3fd97eb0: movk 2, a11 +3fd97ec0: movb a11, *a10 +3fd97ed0: movk 4, a7 +3fd97ee0: setf 16, 0, 0 +3fd97ef0: move a7, *a10(0x10), 0 +3fd97f10: move *a9(0x380), a7, 1 +3fd97f30: addi 0x80, a7 +3fd97f50: move a7, *a9(0x380), 1 +3fd97f70: move *a9(0x320), a7, 1 +3fd97f90: inc a7 +3fd97fa0: move a7, *a9(0x320), 1 +3fd97fc0: move *a13(0xffc0), *a10(0x20), 1 +3fd97ff0: movi 0x800, a7 +3fd98010: move a7, *a10(0x40), 1 +3fd98030: move *a13(0xffa0), *a10(0x60), 1 +3fd98060: move *a9(0x400), a11, 1 +3fd98080: jreq L3FD980E0 +3fd98090: move a14, -*sp, 1 +3fd980a0: move a9, *a14+, 1 +3fd980b0: move *a9(0x400), a11, 1 +3fd980d0: call a11 +L3FD980E0: +3fd980e0: move *sp(0xc0), a14, 1 +3fd98100: mmfm sp, a7,a9,a10,a11,a13 +3fd98120: rets 2 +L3FD98130: +3fd98130: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd98150: move a14, a13 +3fd98160: addi 0x120, a14 +3fd98180: move *a13(0xffe0), a9, 1 +3fd981a0: move *a13(0xff60), a7, 1 +3fd981c0: move *a7, a5, 1 +3fd981d0: andi 0x7f, a5 +3fd98200: sll 0x5, a5 +3fd98210: add a9, a5 +3fd98220: move a5, a11 +3fd98230: addi 0x1620, a11 +3fd98250: move *a11, a5, 1 +3fd98260: jrne L3FD982B0 +3fd98270: movi 0x3fd45ae0, a5 +3fd982a0: move a5, *a11, 1 +L3FD982B0: +3fd982b0: move a14, -*sp, 1 +3fd982c0: move a13, *a14+, 1 +3fd982d0: move a7, *a14+, 1 +3fd982e0: move a9, *a14+, 1 +3fd982f0: move *a11, a5, 1 +3fd98300: call a5 +3fd98310: move a8, *a13(0x100), 1 +3fd98330: move a8, a5 +3fd98340: jreq L3FD98670 +3fd98350: move *a9(0x380), a5, 1 +3fd98370: move *a9(0x3a0), a7, 1 +3fd98390: addi 0x160, a5 +3fd983b0: cmp a7, a5 +3fd983c0: jrls L3FD98420 +3fd983d0: move a14, -*sp, 1 +3fd983e0: move a9, *a14+, 1 +3fd983f0: calla L3F9B1030 +L3FD98420: +3fd98420: move *a9(0x380), a10, 1 +3fd98440: move a10, *a9(0x340), 1 +3fd98460: movk 25, a7 +3fd98470: movb a7, *a10 +3fd98480: movk 11, a5 +3fd98490: setf 16, 0, 0 +3fd984a0: move a5, *a10(0x10), 0 +3fd984c0: move *a9(0x380), a5, 1 +3fd984e0: addi 0x160, a5 +3fd98500: move a5, *a9(0x380), 1 +3fd98520: move *a9(0x320), a5, 1 +3fd98540: inc a5 +3fd98550: move a5, *a9(0x320), 1 +3fd98570: move *a13(0xffc0), *a10(0x20), 1 +3fd985a0: movb *a13(0xffa0), *a10(0x8) +3fd985d0: move *a13(0xff80), *a10(0x40), 1 +3fd98600: move a10, a5 +3fd98610: addi 0x60, a5 +3fd98630: move a13, a8 +3fd98640: movk 8, a7 +L3FD98650: +3fd98650: move *a8+, *a5+, 1 +3fd98660: dsjs a7, L3FD98650 +L3FD98670: +3fd98670: move *a9(0x400), a7, 1 +3fd98690: jreq L3FD986F0 +3fd986a0: move a14, -*sp, 1 +3fd986b0: move a9, *a14+, 1 +3fd986c0: move *a9(0x400), a7, 1 +3fd986e0: call a7 +L3FD986F0: +3fd986f0: move *a13(0x100), a8, 1 +3fd98710: move *sp(0xe0), a14, 1 +3fd98730: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd98750: rets 2 +L3FD98760: +3fd98760: mmtm sp, a5,a7,a9,a11,a13 +3fd98780: move a14, a13 +3fd98790: move *a13(0xffe0), a9, 1 +3fd987b0: move *a13(0xffc0), a11, 1 +3fd987d0: move *a11(0x100), a11, 1 +3fd987f0: move *a13(0xffa0), a7, 1 +3fd98810: cmp a7, a11 +3fd98820: jreq L3FD988D0 +3fd98830: move *a13(0xffc0), a11, 1 +3fd98850: move a7, *a11(0x100), 1 +3fd98870: move *a11(0x80), a7, 1 +3fd98890: movk 8, a5 +3fd988a0: or a5, a7 +3fd988b0: move a7, *a11(0x80), 1 +L3FD988D0: +3fd988d0: move *a9(0x400), a11, 1 +3fd988f0: jreq L3FD98950 +3fd98900: move a14, -*sp, 1 +3fd98910: move a9, *a14+, 1 +3fd98920: move *a9(0x400), a11, 1 +3fd98940: call a11 +L3FD98950: +3fd98950: move *sp(0xc0), a14, 1 +3fd98970: mmfm sp, a5,a7,a9,a11,a13 +3fd98990: rets 2 +L3FD989A0: +3fd989a0: mmtm sp, a7,a9,a11,a13 +3fd989c0: move a14, a13 +3fd989d0: addk 32, a14 +3fd989e0: move *a13(0xffe0), a9, 1 +3fd98a00: move *a13(0xffc0), a11, 1 +3fd98a20: addi 0xa0, a11 +3fd98a40: move a11, *a13, 1 +3fd98a50: move *a13(0xffa0), a7, 1 +3fd98a70: move *a11(0x240), a11, 1 +3fd98a90: cmp a11, a7 +3fd98aa0: jreq L3FD98B70 +3fd98ab0: move *a13, a11, 1 +3fd98ac0: move a7, *a11(0x240), 1 +3fd98ae0: move *a13(0xffc0), a7, 1 +3fd98b00: move *a7(0x80), a11, 1 +3fd98b20: ori 0x20000, a11 +3fd98b50: move a11, *a7(0x80), 1 +L3FD98B70: +3fd98b70: move *a13, a11, 1 +3fd98b80: move *a13(0xff80), a7, 1 +3fd98ba0: move *a11(0x260), a11, 1 +3fd98bc0: cmp a11, a7 +3fd98bd0: jreq L3FD98CA0 +3fd98be0: move *a13, a11, 1 +3fd98bf0: move a7, *a11(0x260), 1 +3fd98c10: move *a13(0xffc0), a7, 1 +3fd98c30: move *a7(0x80), a11, 1 +3fd98c50: ori 0x40000, a11 +3fd98c80: move a11, *a7(0x80), 1 +L3FD98CA0: +3fd98ca0: move *a9(0x400), a11, 1 +3fd98cc0: jreq L3FD98D20 +3fd98cd0: move a14, -*sp, 1 +3fd98ce0: move a9, *a14+, 1 +3fd98cf0: move *a9(0x400), a11, 1 +3fd98d10: call a11 +L3FD98D20: +3fd98d20: move *sp(0xa0), a14, 1 +3fd98d40: mmfm sp, a7,a9,a11,a13 +3fd98d60: rets 2 +L3FD98D70: +3fd98d70: mmtm sp, a9,a11,a13 +3fd98d90: move a14, a13 +3fd98da0: move *a13(0xffe0), a9, 1 +3fd98dc0: move a14, -*sp, 1 +3fd98dd0: move *a13(0xff20), *a14+, 1 +3fd98df0: move *a13(0xff40), *a14+, 1 +3fd98e10: move *a13(0xff60), *a14+, 1 +3fd98e30: move *a13(0xff80), *a14+, 1 +3fd98e50: move *a13(0xffa0), *a14+, 1 +3fd98e70: move *a13(0xffc0), *a14+, 1 +3fd98e90: move a9, *a14+, 1 +3fd98ea0: calla L3FD98FA0 +3fd98ed0: move *a9(0x400), a11, 1 +3fd98ef0: jreq L3FD98F50 +3fd98f00: move a14, -*sp, 1 +3fd98f10: move a9, *a14+, 1 +3fd98f20: move *a9(0x400), a11, 1 +3fd98f40: call a11 +L3FD98F50: +3fd98f50: move *sp(0x80), a14, 1 +3fd98f70: mmfm sp, a9,a11,a13 +3fd98f90: rets 2 +L3FD98FA0: +3fd98fa0: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fd98fc0: move a14, a13 +3fd98fd0: move *a13(0xffe0), a9, 1 +3fd98ff0: move *a9(0x380), a7, 1 +3fd99010: move *a9(0x3a0), a5, 1 +3fd99030: addi 0x60, a7 +3fd99050: cmp a5, a7 +3fd99060: jrls L3FD990C0 +3fd99070: move a14, -*sp, 1 +3fd99080: move a9, *a14+, 1 +3fd99090: calla L3F9B1030 +L3FD990C0: +3fd990c0: move *a9(0x380), a10, 1 +3fd990e0: move a10, *a9(0x340), 1 +3fd99100: movi 0x3b, a7 +3fd99120: movb a7, *a10 +3fd99130: movk 3, a5 +3fd99140: setf 16, 0, 0 +3fd99150: move a5, *a10(0x10), 0 +3fd99170: move *a9(0x380), a5, 1 +3fd99190: addi 0x60, a5 +3fd991b0: move a5, *a9(0x380), 1 +3fd991d0: move *a9(0x320), a5, 1 +3fd991f0: inc a5 +3fd99200: move a5, *a9(0x320), 1 +3fd99220: move *a13(0xffc0), a5, 1 +3fd99240: move *a5(0x20), *a10(0x20), 1 +3fd99270: move *a13(0xffa0), a3, 1 +3fd99290: move a3, *a5(0x2e0), 1 +3fd992b0: move a3, *a10(0x40), 0 +3fd992d0: move *a13(0xff80), a7, 1 +3fd992f0: move a7, *a5(0x300), 1 +3fd99310: move a7, *a10(0x50), 0 +3fd99330: movb *a13(0xff20), *a10(0x8) +3fd99360: move *a13(0xff40), a3, 1 +3fd99380: sll 0x1, a3 +3fd99390: zext a3, 0 +3fd993a0: move *a10(0x10), a5, 0 +3fd993c0: add a3, a5 +3fd993d0: move a5, *a10(0x10), 0 +3fd993f0: move *a13(0xffc0), a5, 1 +3fd99410: movk 1, a3 +3fd99420: move a3, *a5(0x40), 1 +3fd99440: move *a13(0xff40), a3, 1 +3fd99460: move a3, a11 +3fd99470: sll 0x3, a11 +3fd99480: move a11, a3 +3fd99490: sll 0x3, a3 +3fd994a0: move *a9(0x380), a5, 1 +3fd994c0: add a3, a5 +3fd994d0: move *a9(0x3a0), a3, 1 +3fd994f0: cmp a3, a5 +3fd99500: jrhi L3FD99650 +3fd99510: move a14, -*sp, 1 +3fd99520: move a11, *a14+, 1 +3fd99530: move *a9(0x380), *a14+, 1 +3fd99550: move *a13(0xff60), *a14+, 1 +3fd99570: calla L3FB44400 +3fd995a0: move a11, a5 +3fd995b0: addk 3, a5 +3fd995c0: movk 3, a3 +3fd995d0: andn a3, a5 +3fd995e0: sll 0x3, a5 +3fd995f0: move *a9(0x380), a3, 1 +3fd99610: add a5, a3 +3fd99620: move a3, *a9(0x380), 1 +3fd99640: jruc L3FD996D0 +L3FD99650: +3fd99650: move a14, -*sp, 1 +3fd99660: move a11, *a14+, 1 +3fd99670: move *a13(0xff60), *a14+, 1 +3fd99690: move a9, *a14+, 1 +3fd996a0: calla L3F9B44C0 +L3FD996D0: +3fd996d0: move *a13(0xffc0), a5, 1 +3fd996f0: move *a5(0x80), a3, 1 +3fd99710: andi 0xfff1ffff, a3 +3fd99740: move a3, *a5(0x80), 1 +3fd99760: move *sp(0x100), a14, 1 +3fd99780: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fd997a0: rets 2 +L3FD997B0: +3fd997b0: mmtm sp, a7,a9,a11,a13 +3fd997d0: move a14, a13 +3fd997e0: move *a13(0xffe0), a9, 1 +3fd99800: move *a13(0xffc0), a11, 1 +3fd99820: move *a11(0x280), a11, 1 +3fd99840: move *a13(0xffa0), a7, 1 +3fd99860: cmp a7, a11 +3fd99870: jreq L3FD99990 +3fd99880: move *a13(0xffc0), a11, 1 +3fd998a0: move a7, *a11(0x280), 1 +3fd998c0: move *a11(0x80), a7, 1 +3fd998e0: ori 0x4000, a7 +3fd99910: move a7, *a11(0x80), 1 +3fd99930: move a14, -*sp, 1 +3fd99940: move a11, *a14+, 1 +3fd99950: move a9, *a14+, 1 +3fd99960: calla L3F999F80 +L3FD99990: +3fd99990: move *a9(0x400), a11, 1 +3fd999b0: jreq L3FD99A10 +3fd999c0: move a14, -*sp, 1 +3fd999d0: move a9, *a14+, 1 +3fd999e0: move *a9(0x400), a11, 1 +3fd99a00: call a11 +L3FD99A10: +3fd99a10: move *sp(0xa0), a14, 1 +3fd99a30: mmfm sp, a7,a9,a11,a13 +3fd99a50: rets 2 +L3FD99A60: +3fd99a60: mmtm sp, a5,a7,a9,a11,a13 +3fd99a80: move a14, a13 +3fd99a90: move *a13(0xffe0), a9, 1 +3fd99ab0: move *a13(0xffc0), a11, 1 +3fd99ad0: move *a11(0xe0), a11, 1 +3fd99af0: move *a13(0xffa0), a7, 1 +3fd99b10: cmp a7, a11 +3fd99b20: jreq L3FD99BD0 +3fd99b30: move *a13(0xffc0), a11, 1 +3fd99b50: move a7, *a11(0xe0), 1 +3fd99b70: move *a11(0x80), a7, 1 +3fd99b90: movk 4, a5 +3fd99ba0: or a5, a7 +3fd99bb0: move a7, *a11(0x80), 1 +L3FD99BD0: +3fd99bd0: move *a9(0x400), a11, 1 +3fd99bf0: jreq L3FD99C50 +3fd99c00: move a14, -*sp, 1 +3fd99c10: move a9, *a14+, 1 +3fd99c20: move *a9(0x400), a11, 1 +3fd99c40: call a11 +L3FD99C50: +3fd99c50: move *sp(0xc0), a14, 1 +3fd99c70: mmfm sp, a5,a7,a9,a11,a13 +3fd99c90: rets 2 +L3FD99CA0: +3fd99ca0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd99cc0: move a14, a13 +3fd99cd0: addi 0x40, a14 +3fd99cf0: move *a13(0xffe0), a9, 1 +3fd99d10: sub a10, a10 +3fd99d20: move *a9(0x380), a7, 1 +3fd99d40: move *a9(0x3a0), a5, 1 +3fd99d60: addi 0x40, a7 +3fd99d80: cmp a5, a7 +3fd99d90: jrls L3FD99DF0 +3fd99da0: move a14, -*sp, 1 +3fd99db0: move a9, *a14+, 1 +3fd99dc0: calla L3F9B1030 +L3FD99DF0: +3fd99df0: move *a9(0x380), a12, 1 +3fd99e10: move a12, *a9(0x340), 1 +3fd99e30: movi 0x33, a7 +3fd99e50: movb a7, *a12 +3fd99e60: movk 2, a5 +3fd99e70: setf 16, 0, 0 +3fd99e80: move a5, *a12(0x10), 0 +3fd99ea0: move *a9(0x380), a5, 1 +3fd99ec0: addi 0x40, a5 +3fd99ee0: move a5, *a9(0x380), 1 +3fd99f00: move *a9(0x320), a5, 1 +3fd99f20: inc a5 +3fd99f30: move a5, *a9(0x320), 1 +3fd99f50: move a10, a11 +3fd99f60: move *a13(0xffa0), a5, 1 +3fd99f80: cmp a5, a11 +3fd99f90: jrge L3FD9A130 +L3FD99FA0: +3fd99fa0: move a11, a7 +3fd99fb0: sll 0x5, a7 +3fd99fc0: move *a13(0xffc0), a5, 1 +3fd99fe0: add a5, a7 +3fd99ff0: move *a7, a7, 1 +3fd9a000: jreq L3FD9A0B0 +3fd9a010: move a14, -*sp, 1 +3fd9a020: move a11, a7 +3fd9a030: sll 0x5, a7 +3fd9a040: add a5, a7 +3fd9a050: move *a7+, *a14+, 1 +3fd9a060: calla L3FB458D0 +3fd9a090: move a8, a7 +3fd9a0a0: jruc L3FD9A0C0 +L3FD9A0B0: +3fd9a0b0: sub a7, a7 +L3FD9A0C0: +3fd9a0c0: inc a7 +3fd9a0d0: add a7, a10 +3fd9a0e0: inc a11 +3fd9a0f0: move *a13(0xffa0), a7, 1 +3fd9a110: cmp a7, a11 +3fd9a120: jrlt L3FD99FA0 +L3FD9A130: +3fd9a130: move a10, a7 +3fd9a140: addk 3, a7 +3fd9a150: movk 3, a5 +3fd9a160: andn a5, a7 +3fd9a170: move a7, *a13, 1 +3fd9a180: sll 0x3, a7 +3fd9a190: move *a9(0x380), a5, 1 +3fd9a1b0: add a7, a5 +3fd9a1c0: move *a9(0x3a0), a7, 1 +3fd9a1e0: cmp a7, a5 +3fd9a1f0: jrls L3FD9A250 +3fd9a200: move a14, -*sp, 1 +3fd9a210: move a9, *a14+, 1 +3fd9a220: calla L3F9B1030 +L3FD9A250: +3fd9a250: move *a9(0x380), *a13(0x20), 1 +3fd9a280: move *a13, a7, 1 +3fd9a290: sll 0x3, a7 +3fd9a2a0: move *a9(0x380), a5, 1 +3fd9a2c0: add a7, a5 +3fd9a2d0: move a5, *a9(0x380), 1 +3fd9a2f0: sub a11, a11 +3fd9a300: move *a13(0xffa0), a7, 1 +3fd9a320: cmp a7, a11 +3fd9a330: jrge L3FD9A610 +L3FD9A340: +3fd9a340: move a11, a7 +3fd9a350: sll 0x5, a7 +3fd9a360: move *a13(0xffc0), a5, 1 +3fd9a380: add a5, a7 +3fd9a390: move *a7, a7, 1 +3fd9a3a0: jreq L3FD9A450 +3fd9a3b0: move a14, -*sp, 1 +3fd9a3c0: move a11, a7 +3fd9a3d0: sll 0x5, a7 +3fd9a3e0: add a5, a7 +3fd9a3f0: move *a7+, *a14+, 1 +3fd9a400: calla L3FB458D0 +3fd9a430: move a8, a0 +3fd9a440: jruc L3FD9A460 +L3FD9A450: +3fd9a450: sub a0, a0 +L3FD9A460: +3fd9a460: move *a13(0x20), a7, 1 +3fd9a480: movb a0, *a7 +3fd9a490: move a14, -*sp, 1 +3fd9a4a0: move a0, *a14+, 1 +3fd9a4b0: addk 8, a7 +3fd9a4c0: move a7, *a14+, 1 +3fd9a4d0: move a11, a7 +3fd9a4e0: sll 0x5, a7 +3fd9a4f0: add a5, a7 +3fd9a500: move *a7+, *a14+, 1 +3fd9a510: calla L3FB44400 +3fd9a540: move a0, a7 +3fd9a550: inc a7 +3fd9a560: sll 0x3, a7 +3fd9a570: move *a13(0x20), a5, 1 +3fd9a590: add a5, a7 +3fd9a5a0: move a7, *a13(0x20), 1 +3fd9a5c0: inc a11 +3fd9a5d0: move *a13(0xffa0), a5, 1 +3fd9a5f0: cmp a5, a11 +3fd9a600: jrlt L3FD9A340 +L3FD9A610: +3fd9a610: move *a13, a7, 1 +3fd9a620: sra 0x2, a7 +3fd9a630: setf 16, 0, 0 +3fd9a640: zext a7, 0 +3fd9a650: move *a12(0x10), a5, 0 +3fd9a670: add a7, a5 +3fd9a680: move a5, *a12(0x10), 0 +3fd9a6a0: move *a13(0xffa0), *a12(0x20), 0 +3fd9a6d0: move *a9(0x400), a7, 1 +3fd9a6f0: jreq L3FD9A750 +3fd9a700: move a14, -*sp, 1 +3fd9a710: move a9, *a14+, 1 +3fd9a720: move *a9(0x400), a7, 1 +3fd9a740: call a7 +L3FD9A750: +3fd9a750: move *sp(0x120), a14, 1 +3fd9a770: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fd9a790: rets 2 +L3FD9A7A0: +3fd9a7a0: mmtm sp, a5,a7,a9,a11,a13 +3fd9a7c0: move a14, a13 +3fd9a7d0: move *a13(0xffe0), a9, 1 +3fd9a7f0: move *a13(0xffc0), a11, 1 +3fd9a810: move *a11(0xa0), a11, 1 +3fd9a830: move *a13(0xffa0), a7, 1 +3fd9a850: cmp a7, a11 +3fd9a860: jreq L3FD9A910 +3fd9a870: move *a13(0xffc0), a11, 1 +3fd9a890: move a7, *a11(0xa0), 1 +3fd9a8b0: move *a11(0x80), a7, 1 +3fd9a8d0: movk 1, a5 +3fd9a8e0: or a5, a7 +3fd9a8f0: move a7, *a11(0x80), 1 +L3FD9A910: +3fd9a910: move *a9(0x400), a11, 1 +3fd9a930: jreq L3FD9A990 +3fd9a940: move a14, -*sp, 1 +3fd9a950: move a9, *a14+, 1 +3fd9a960: move *a9(0x400), a11, 1 +3fd9a980: call a11 +L3FD9A990: +3fd9a990: move *sp(0xc0), a14, 1 +3fd9a9b0: mmfm sp, a5,a7,a9,a11,a13 +3fd9a9d0: rets 2 +L3FD9A9E0: +3fd9a9e0: mmtm sp, a11,a13 +3fd9aa00: move a14, a13 +3fd9aa10: addi 0x1e0, a14 +3fd9aa30: move *a13(0xffa0), a11, 1 +3fd9aa50: move *a11, *a13, 1 +3fd9aa60: move *a11(0x20), *a13(0x20), 1 +3fd9aa90: move *a11(0x40), *a13(0x40), 1 +3fd9aac0: move *a11(0x60), *a13(0x60), 1 +3fd9aaf0: move *a11(0x80), *a13(0x80), 1 +3fd9ab20: move *a11(0xa0), *a13(0xa0), 1 +3fd9ab50: move *a11(0xc0), *a13(0xc0), 1 +3fd9ab80: move *a11(0xe0), *a13(0xe0), 1 +3fd9abb0: move *a11(0x100), *a13(0x100), 1 +3fd9abe0: move *a11(0x120), *a13(0x120), 1 +3fd9ac10: move *a11(0x140), *a13(0x140), 1 +3fd9ac40: move *a11(0x160), *a13(0x160), 1 +3fd9ac70: move *a11(0x180), *a13(0x180), 1 +3fd9aca0: move *a11(0x1a0), *a13(0x1a0), 1 +3fd9acd0: move *a11(0x1c0), *a13(0x1c0), 1 +3fd9ad00: move a14, -*sp, 1 +3fd9ad10: movk 15, a11 +3fd9ad20: move a11, *a14+, 1 +3fd9ad30: move a13, *a14+, 1 +3fd9ad40: sub a11, a11 +3fd9ad50: move a11, *a14+, 1 +3fd9ad60: movk 32, a11 +3fd9ad70: move a11, *a14+, 1 +3fd9ad80: addk 9, a11 +3fd9ad90: move a11, *a14+, 1 +3fd9ada0: move *a13(0xff80), *a14+, 1 +3fd9adc0: move *a13(0xffc0), *a14+, 1 +3fd9ade0: move *a13(0xffe0), *a14+, 1 +3fd9ae00: calla L3FD37330 +3fd9ae30: move *sp(0x60), a14, 1 +3fd9ae50: mmfm sp, a11,a13 +3fd9ae70: rets 2 +L3FD9AE80: +3fd9ae80: mmtm sp, a11,a13 +3fd9aea0: move a14, a13 +3fd9aeb0: addi 0x120, a14 +3fd9aed0: move *a13(0xffa0), a11, 1 +3fd9aef0: move *a11, *a13, 1 +3fd9af00: move *a11(0x20), *a13(0x20), 1 +3fd9af30: move *a11(0x40), *a13(0x40), 1 +3fd9af60: move *a11(0x60), *a13(0x60), 1 +3fd9af90: move *a11(0x80), *a13(0x80), 1 +3fd9afc0: move *a11(0xa0), *a13(0xa0), 1 +3fd9aff0: move *a11(0xc0), *a13(0xc0), 1 +3fd9b020: move *a11(0xe0), *a13(0xe0), 1 +3fd9b050: move *a11(0x100), *a13(0x100), 1 +3fd9b080: move a14, -*sp, 1 +3fd9b090: movk 9, a11 +3fd9b0a0: move a11, *a14+, 1 +3fd9b0b0: move a13, *a14+, 1 +3fd9b0c0: sub a11, a11 +3fd9b0d0: move a11, *a14+, 1 +3fd9b0e0: movk 32, a11 +3fd9b0f0: move a11, *a14+, 1 +3fd9b100: addk 3, a11 +3fd9b110: move a11, *a14+, 1 +3fd9b120: move a11, *a14+, 1 +3fd9b130: move *a13(0xffc0), *a14+, 1 +3fd9b150: move *a13(0xffe0), *a14+, 1 +3fd9b170: calla L3FD37330 +3fd9b1a0: move *sp(0x60), a14, 1 +3fd9b1c0: mmfm sp, a11,a13 +3fd9b1e0: rets 2 +3fd9b1f0: mmtm sp, a11,a13 +3fd9b210: move a14, a13 +3fd9b220: move a14, -*sp, 1 +3fd9b230: movi 0x2a, a11 +3fd9b250: move a11, *a14+, 1 +3fd9b260: move *a13(0xffa0), *a14+, 1 +3fd9b280: move *a13(0xffc0), *a14+, 1 +3fd9b2a0: move *a13(0xffe0), *a14+, 1 +3fd9b2c0: calla L3FD9A9E0 +3fd9b2f0: move *sp(0x60), a14, 1 +3fd9b310: mmfm sp, a11,a13 +3fd9b330: rets 2 +L3FD9B340: +3fd9b340: mmtm sp, a11,a13 +3fd9b360: move a14, a13 +3fd9b370: move a14, -*sp, 1 +3fd9b380: movi 0x28, a11 +3fd9b3a0: move a11, *a14+, 1 +3fd9b3b0: move *a13(0xffa0), *a14+, 1 +3fd9b3d0: move *a13(0xffc0), *a14+, 1 +3fd9b3f0: move *a13(0xffe0), *a14+, 1 +3fd9b410: calla L3FD9A9E0 +3fd9b440: move *sp(0x60), a14, 1 +3fd9b460: mmfm sp, a11,a13 +3fd9b480: rets 2 +3fd9b490: mmtm sp, a7,a9,a11,a13 +3fd9b4b0: move a14, a13 +3fd9b4c0: addi 0x60, a14 +3fd9b4e0: move *a13(0xff80), a11, 1 +3fd9b500: move a11, a7 +3fd9b510: sll 0x4, a11 +3fd9b520: sll 0x3, a7 +3fd9b530: add a7, a11 +3fd9b540: move a11, *a13(0x40), 1 +3fd9b560: move a14, -*sp, 1 +3fd9b570: move a11, *a14+, 1 +3fd9b580: calla L3F701230 +3fd9b5b0: move a8, *a13, 1 +3fd9b5c0: move a8, *a13(0x20), 1 +3fd9b5e0: sub a9, a9 +3fd9b5f0: move *a13(0xff80), a7, 1 +3fd9b610: cmp a7, a9 +3fd9b620: jrge L3FD9B820 +L3FD9B630: +3fd9b630: move *a13, a11, 1 +3fd9b640: move *a13(0xffa0), a7, 1 +3fd9b660: move *a7, *a11, 1 +3fd9b670: move *a7(0x20), *a11(0x20), 1 +3fd9b6a0: move *a7(0x40), *a11(0x40), 1 +3fd9b6d0: move *a7(0x60), *a11(0x60), 1 +3fd9b700: move *a7(0x80), *a11(0x80), 1 +3fd9b730: move *a7(0xa0), *a11(0xa0), 1 +3fd9b760: addi 0xc0, a11 +3fd9b780: move a11, *a13, 1 +3fd9b790: addi 0xc0, a7 +3fd9b7b0: move a7, *a13(0xffa0), 1 +3fd9b7d0: inc a9 +3fd9b7e0: move *a13(0xff80), a7, 1 +3fd9b800: cmp a7, a9 +3fd9b810: jrlt L3FD9B630 +L3FD9B820: +3fd9b820: move a14, -*sp, 1 +3fd9b830: move a7, a11 +3fd9b840: sll 0x2, a7 +3fd9b850: sll 0x1, a11 +3fd9b860: add a11, a7 +3fd9b870: move a7, *a14+, 1 +3fd9b880: move *a13(0x20), *a14+, 1 +3fd9b8a0: sub a11, a11 +3fd9b8b0: move a11, *a14+, 1 +3fd9b8c0: movk 32, a7 +3fd9b8d0: move a7, *a14+, 1 +3fd9b8e0: addk 6, a7 +3fd9b8f0: move a7, *a14+, 1 +3fd9b900: move a7, *a14+, 1 +3fd9b910: move *a13(0xffc0), *a14+, 1 +3fd9b930: move *a13(0xffe0), *a14+, 1 +3fd9b950: calla L3FD37330 +3fd9b980: move a14, -*sp, 1 +3fd9b990: move *a13(0x20), *a14+, 1 +3fd9b9b0: calla L3F702440 +3fd9b9e0: move *sp(0xa0), a14, 1 +3fd9ba00: mmfm sp, a7,a9,a11,a13 +3fd9ba20: rets 2 +L3FD9BA30: +3fd9ba30: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd9ba50: move a14, a13 +3fd9ba60: addk 32, a14 +3fd9ba70: sub a9, a9 +3fd9ba80: move a9, *a13, 1 +3fd9ba90: move *a13(0xff80), a7, 1 +3fd9bab0: cmp a7, a9 +3fd9bac0: jrge L3FD9BC80 +L3FD9BAD0: +3fd9bad0: move a9, a7 +3fd9bae0: sll 0x5, a7 +3fd9baf0: move *a13(0xffa0), a5, 1 +3fd9bb10: add a5, a7 +3fd9bb20: move *a7, a7, 1 +3fd9bb30: jreq L3FD9BBE0 +3fd9bb40: move a14, -*sp, 1 +3fd9bb50: move a9, a7 +3fd9bb60: sll 0x5, a7 +3fd9bb70: add a5, a7 +3fd9bb80: move *a7+, *a14+, 1 +3fd9bb90: calla L3FB458D0 +3fd9bbc0: move a8, a7 +3fd9bbd0: jruc L3FD9BBF0 +L3FD9BBE0: +3fd9bbe0: sub a7, a7 +L3FD9BBF0: +3fd9bbf0: move *a13, a5, 1 +3fd9bc00: inc a7 +3fd9bc10: add a5, a7 +3fd9bc20: move a7, *a13, 1 +3fd9bc30: inc a9 +3fd9bc40: move *a13(0xff80), a5, 1 +3fd9bc60: cmp a5, a9 +3fd9bc70: jrlt L3FD9BAD0 +L3FD9BC80: +3fd9bc80: move *a13, a7, 1 +3fd9bc90: jreq L3FD9C120 +3fd9bca0: move a14, -*sp, 1 +3fd9bcb0: move a7, *a14+, 1 +3fd9bcc0: calla L3F701230 +3fd9bcf0: move a8, a10 +3fd9bd00: move a8, a11 +3fd9bd10: sub a9, a9 +3fd9bd20: move *a13(0xff80), a5, 1 +3fd9bd40: cmp a5, a9 +3fd9bd50: jrge L3FD9BFA0 +L3FD9BD60: +3fd9bd60: move a9, a7 +3fd9bd70: sll 0x5, a7 +3fd9bd80: move *a13(0xffa0), a5, 1 +3fd9bda0: add a5, a7 +3fd9bdb0: move *a7, a7, 1 +3fd9bdc0: jreq L3FD9BF20 +3fd9bdd0: move a14, -*sp, 1 +3fd9bde0: move a9, a7 +3fd9bdf0: sll 0x5, a7 +3fd9be00: add a5, a7 +3fd9be10: move *a7+, *a14+, 1 +3fd9be20: move a11, *a14+, 1 +3fd9be30: calla L3FB45720 +3fd9be60: move a14, -*sp, 1 +3fd9be70: move a9, a7 +3fd9be80: sll 0x5, a7 +3fd9be90: add a5, a7 +3fd9bea0: move *a7+, *a14+, 1 +3fd9beb0: calla L3FB458D0 +3fd9bee0: inc a8 +3fd9bef0: sll 0x3, a8 +3fd9bf00: add a8, a11 +3fd9bf10: jruc L3FD9BF50 +L3FD9BF20: +3fd9bf20: sub a7, a7 +3fd9bf30: setf 8, 1, 0 +3fd9bf40: move a7, *a11+, 0 +L3FD9BF50: +3fd9bf50: inc a9 +3fd9bf60: move *a13(0xff80), a7, 1 +3fd9bf80: cmp a7, a9 +3fd9bf90: jrlt L3FD9BD60 +L3FD9BFA0: +3fd9bfa0: move a14, -*sp, 1 +3fd9bfb0: move *a13(0x0), *a14+, 1 +3fd9bfd0: move a10, *a14+, 1 +3fd9bfe0: sub a7, a7 +3fd9bff0: move a7, *a14+, 1 +3fd9c000: movk 8, a5 +3fd9c010: move a5, *a14+, 1 +3fd9c020: movk 31, a5 +3fd9c030: move a5, *a14+, 1 +3fd9c040: addk 3, a5 +3fd9c050: move a5, *a14+, 1 +3fd9c060: move *a13(0xffc0), *a14+, 1 +3fd9c080: move *a13(0xffe0), *a14+, 1 +3fd9c0a0: calla L3FD37330 +3fd9c0d0: move a14, -*sp, 1 +3fd9c0e0: move a10, *a14+, 1 +3fd9c0f0: calla L3F702440 +L3FD9C120: +3fd9c120: move *sp(0xe0), a14, 1 +3fd9c140: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd9c160: rets 2 +L3FD9C170: +3fd9c170: mmtm sp, a9,a11,a13 +3fd9c190: move a14, a13 +3fd9c1a0: addi 0x120, a14 +3fd9c1c0: sub a11, a11 +3fd9c1d0: move a11, *a13, 1 +3fd9c1e0: move *a13(0xffa0), a11, 1 +3fd9c200: jreq L3FD9C2A0 +3fd9c210: move a14, -*sp, 1 +3fd9c220: move a11, *a14+, 1 +3fd9c230: move *a13(0xffc0), *a14+, 1 +3fd9c250: move *a13(0xffe0), *a14+, 1 +3fd9c270: calla L3FD9F1D0 +L3FD9C2A0: +3fd9c2a0: move *a13(0xff80), a11, 1 +3fd9c2c0: jreq L3FD9C480 +3fd9c2d0: move a14, -*sp, 1 +3fd9c2e0: jreq L3FD9C360 +3fd9c2f0: move a14, -*sp, 1 +3fd9c300: move a11, *a14+, 1 +3fd9c310: calla L3FB458D0 +3fd9c340: move a8, a9 +3fd9c350: jruc L3FD9C370 +L3FD9C360: +3fd9c360: sub a9, a9 +L3FD9C370: +3fd9c370: move a9, *a14+, 1 +3fd9c380: move a11, *a14+, 1 +3fd9c390: sub a9, a9 +3fd9c3a0: move a9, *a14+, 1 +3fd9c3b0: movk 8, a9 +3fd9c3c0: move a9, *a14+, 1 +3fd9c3d0: movk 31, a9 +3fd9c3e0: move a9, *a14+, 1 +3fd9c3f0: addk 6, a9 +3fd9c400: move a9, *a14+, 1 +3fd9c410: move *a13(0xffc0), *a14+, 1 +3fd9c430: move *a13(0xffe0), *a14+, 1 +3fd9c450: calla L3FD37330 +L3FD9C480: +3fd9c480: move *a13(0xff60), a9, 1 +3fd9c4a0: jreq L3FD9C510 +3fd9c4b0: move a9, *a13(0x60), 1 +3fd9c4d0: move *a13, a11, 1 +3fd9c4e0: movk 4, a9 +3fd9c4f0: or a11, a9 +3fd9c500: move a9, *a13, 1 +L3FD9C510: +3fd9c510: move *a13(0xff40), a11, 1 +3fd9c530: jreq L3FD9C5F0 +3fd9c540: move a14, -*sp, 1 +3fd9c550: move *a13(0xff20), *a14+, 1 +3fd9c570: move a11, *a14+, 1 +3fd9c580: move *a13(0xffc0), *a14+, 1 +3fd9c5a0: move *a13(0xffe0), *a14+, 1 +3fd9c5c0: calla L3FD9BA30 +L3FD9C5F0: +3fd9c5f0: move *a13(0xff00), a9, 1 +3fd9c610: jreq L3FD9C6B0 +3fd9c620: move a14, -*sp, 1 +3fd9c630: move a9, *a14+, 1 +3fd9c640: move *a13(0xffc0), *a14+, 1 +3fd9c660: move *a13(0xffe0), *a14+, 1 +3fd9c680: calla L3FD9B340 +L3FD9C6B0: +3fd9c6b0: move *a13, a9, 1 +3fd9c6c0: jreq L3FD9C760 +3fd9c6d0: move a14, -*sp, 1 +3fd9c6e0: move a13, *a14+, 1 +3fd9c6f0: move *a13(0xffc0), *a14+, 1 +3fd9c710: move *a13(0xffe0), *a14+, 1 +3fd9c730: calla L3FD9AE80 +L3FD9C760: +3fd9c760: move *sp(0x80), a14, 1 +3fd9c780: mmfm sp, a9,a11,a13 +3fd9c7a0: rets 2 +L3FD9C7B0: +3fd9c7b0: mmtm sp, a11,a13 +3fd9c7d0: move a14, a13 +3fd9c7e0: move a14, -*sp, 1 +3fd9c7f0: movk 1, a11 +3fd9c800: move a11, *a14+, 1 +3fd9c810: move a13, a11 +3fd9c820: subi 0x60, a11 +3fd9c840: move a11, *a14+, 1 +3fd9c850: sub a11, a11 +3fd9c860: move a11, *a14+, 1 +3fd9c870: movk 32, a11 +3fd9c880: move a11, *a14+, 1 +3fd9c890: inc a11 +3fd9c8a0: move a11, *a14+, 1 +3fd9c8b0: movi 0x44, a11 +3fd9c8d0: move a11, *a14+, 1 +3fd9c8e0: move *a13(0xffc0), *a14+, 1 +3fd9c900: move *a13(0xffe0), *a14+, 1 +3fd9c920: calla L3FD37330 +3fd9c950: move *sp(0x60), a14, 1 +3fd9c970: mmfm sp, a11,a13 +3fd9c990: rets 2 +3fd9c9a0: mmtm sp, a9,a11,a13 +3fd9c9c0: move a14, a13 +3fd9c9d0: addi 0x80, a14 +3fd9c9f0: sub a11, a11 +3fd9ca00: move a11, *a13, 1 +3fd9ca10: move *a13(0xffa0), a9, 1 +3fd9ca30: move *a9, a9, 1 +3fd9ca40: jreq L3FD9CAF0 +3fd9ca50: move a14, -*sp, 1 +3fd9ca60: move *a13(0xffa0), a9, 1 +3fd9ca80: move *a9(0x0), *a14+, 1 +3fd9caa0: calla L3FB458D0 +3fd9cad0: move a8, a9 +3fd9cae0: jruc L3FD9CB00 +L3FD9CAF0: +3fd9caf0: move a11, a9 +L3FD9CB00: +3fd9cb00: move a9, *a13(0x40), 1 +3fd9cb20: move *a13(0xffa0), a9, 1 +3fd9cb40: move *a9(0x20), a9, 1 +3fd9cb60: jreq L3FD9CC10 +3fd9cb70: move a14, -*sp, 1 +3fd9cb80: move *a13(0xffa0), a9, 1 +3fd9cba0: move *a9(0x20), *a14+, 1 +3fd9cbc0: calla L3FB458D0 +3fd9cbf0: move a8, a9 +3fd9cc00: jruc L3FD9CC20 +L3FD9CC10: +3fd9cc10: move a11, a9 +L3FD9CC20: +3fd9cc20: move a9, *a13(0x60), 1 +3fd9cc40: move a14, -*sp, 1 +3fd9cc50: move *a13(0x40), a9, 1 +3fd9cc70: move *a13(0x60), a11, 1 +3fd9cc90: add a11, a9 +3fd9cca0: addk 2, a9 +3fd9ccb0: move a9, *a14+, 1 +3fd9ccc0: calla L3F701230 +3fd9ccf0: move a8, *a13(0x20), 1 +3fd9cd10: move a8, *a13, 1 +3fd9cd20: move *a13(0x40), a9, 1 +3fd9cd40: jreq L3FD9CE80 +3fd9cd50: move a14, -*sp, 1 +3fd9cd60: move *a13(0xffa0), a9, 1 +3fd9cd80: move *a9(0x0), *a14+, 1 +3fd9cda0: move a8, *a14+, 1 +3fd9cdb0: calla L3FB45720 +3fd9cde0: move *a13(0x40), a9, 1 +3fd9ce00: inc a9 +3fd9ce10: sll 0x3, a9 +3fd9ce20: move *a13(0x20), a11, 1 +3fd9ce40: add a11, a9 +3fd9ce50: move a9, *a13(0x20), 1 +3fd9ce70: jruc L3FD9CED0 +L3FD9CE80: +3fd9ce80: sub a9, a9 +3fd9ce90: setf 8, 1, 0 +3fd9cea0: move a9, *a8+, 0 +3fd9ceb0: move a8, *a13(0x20), 1 +L3FD9CED0: +3fd9ced0: move *a13(0x60), a11, 1 +3fd9cef0: jreq L3FD9CFB0 +3fd9cf00: move a14, -*sp, 1 +3fd9cf10: move *a13(0xffa0), a9, 1 +3fd9cf30: move *a9(0x20), *a14+, 1 +3fd9cf50: move *a13(0x20), *a14+, 1 +3fd9cf70: calla L3FB45720 +3fd9cfa0: jruc L3FD9CFF0 +L3FD9CFB0: +3fd9cfb0: move *a13(0x20), a9, 1 +3fd9cfd0: sub a11, a11 +3fd9cfe0: movb a11, *a9 +L3FD9CFF0: +3fd9cff0: move a14, -*sp, 1 +3fd9d000: move *a13(0x40), a11, 1 +3fd9d020: move *a13(0x60), a9, 1 +3fd9d040: add a9, a11 +3fd9d050: addk 2, a11 +3fd9d060: move a11, *a14+, 1 +3fd9d070: move *a13(0x0), *a14+, 1 +3fd9d090: sub a11, a11 +3fd9d0a0: move a11, *a14+, 1 +3fd9d0b0: movk 8, a11 +3fd9d0c0: move a11, *a14+, 1 +3fd9d0d0: movk 31, a11 +3fd9d0e0: move a11, *a14+, 1 +3fd9d0f0: movi 0x43, a11 +3fd9d110: move a11, *a14+, 1 +3fd9d120: move *a13(0xffc0), *a14+, 1 +3fd9d140: move *a13(0xffe0), *a14+, 1 +3fd9d160: calla L3FD37330 +3fd9d190: move a14, -*sp, 1 +3fd9d1a0: move *a13(0x0), *a14+, 1 +3fd9d1c0: calla L3F702440 +3fd9d1f0: move *sp(0x80), a14, 1 +3fd9d210: mmfm sp, a9,a11,a13 +3fd9d230: rets 2 +L3FD9D240: +3fd9d240: mmtm sp, a7,a9,a10,a11,a13 +3fd9d260: move a14, a13 +3fd9d270: move *a13(0xffe0), a9, 1 +3fd9d290: move *a9(0x380), a11, 1 +3fd9d2b0: move *a9(0x3a0), a7, 1 +3fd9d2d0: addi 0x60, a11 +3fd9d2f0: cmp a7, a11 +3fd9d300: jrls L3FD9D360 +3fd9d310: move a14, -*sp, 1 +3fd9d320: move a9, *a14+, 1 +3fd9d330: calla L3F9B1030 +L3FD9D360: +3fd9d360: move *a9(0x380), a10, 1 +3fd9d380: move a10, *a9(0x340), 1 +3fd9d3a0: movi 0x2a, a11 +3fd9d3c0: movb a11, *a10 +3fd9d3d0: movk 3, a7 +3fd9d3e0: setf 16, 0, 0 +3fd9d3f0: move a7, *a10(0x10), 0 +3fd9d410: move *a9(0x380), a7, 1 +3fd9d430: addi 0x60, a7 +3fd9d450: move a7, *a9(0x380), 1 +3fd9d470: move *a9(0x320), a7, 1 +3fd9d490: inc a7 +3fd9d4a0: move a7, *a9(0x320), 1 +3fd9d4c0: move *a13(0xffc0), *a10(0x20), 1 +3fd9d4f0: movb *a13(0xffa0), *a10(0x8) +3fd9d520: move *a13(0xff80), *a10(0x40), 1 +3fd9d550: move *a9(0x400), a7, 1 +3fd9d570: jreq L3FD9D5D0 +3fd9d580: move a14, -*sp, 1 +3fd9d590: move a9, *a14+, 1 +3fd9d5a0: move *a9(0x400), a7, 1 +3fd9d5c0: call a7 +L3FD9D5D0: +3fd9d5d0: move *sp(0xc0), a14, 1 +3fd9d5f0: mmfm sp, a7,a9,a10,a11,a13 +3fd9d610: rets 2 +L3FD9D620: +3fd9d620: mmtm sp, a5,a7,a9,a11,a13 +3fd9d640: move a14, a13 +3fd9d650: move *a13(0xffe0), a9, 1 +3fd9d670: move *a13(0xffc0), a11, 1 +3fd9d690: move *a11(0xc0), a11, 1 +3fd9d6b0: move *a13(0xffa0), a7, 1 +3fd9d6d0: cmp a7, a11 +3fd9d6e0: jreq L3FD9D790 +3fd9d6f0: move *a13(0xffc0), a11, 1 +3fd9d710: move a7, *a11(0xc0), 1 +3fd9d730: move *a11(0x80), a7, 1 +3fd9d750: movk 2, a5 +3fd9d760: or a5, a7 +3fd9d770: move a7, *a11(0x80), 1 +L3FD9D790: +3fd9d790: move *a9(0x400), a11, 1 +3fd9d7b0: jreq L3FD9D810 +3fd9d7c0: move a14, -*sp, 1 +3fd9d7d0: move a9, *a14+, 1 +3fd9d7e0: move *a9(0x400), a11, 1 +3fd9d800: call a11 +L3FD9D810: +3fd9d810: move *sp(0xc0), a14, 1 +3fd9d830: mmfm sp, a5,a7,a9,a11,a13 +3fd9d850: rets 2 +3fd9d860: mmtm sp, a7,a9,a10,a11,a13 +3fd9d880: move a14, a13 +3fd9d890: addi 0x100, a14 +3fd9d8b0: move *a13(0xffe0), a9, 1 +3fd9d8d0: move *a9(0x380), a11, 1 +3fd9d8f0: move *a9(0x3a0), a7, 1 +3fd9d910: addk 32, a11 +3fd9d920: cmp a7, a11 +3fd9d930: jrls L3FD9D990 +3fd9d940: move a14, -*sp, 1 +3fd9d950: move a9, *a14+, 1 +3fd9d960: calla L3F9B1030 +L3FD9D990: +3fd9d990: move *a9(0x380), a10, 1 +3fd9d9b0: move a10, *a9(0x340), 1 +3fd9d9d0: movi 0x74, a11 +3fd9d9f0: movb a11, *a10 +3fd9da00: movk 1, a7 +3fd9da10: setf 16, 0, 0 +3fd9da20: move a7, *a10(0x10), 0 +3fd9da40: move *a9(0x380), a7, 1 +3fd9da60: addk 32, a7 +3fd9da70: move a7, *a9(0x380), 1 +3fd9da90: move *a9(0x320), a7, 1 +3fd9dab0: inc a7 +3fd9dac0: move a7, *a9(0x320), 1 +3fd9dae0: movb *a13(0xffa0), *a10(0x8) +3fd9db10: move *a13(0xffa0), a7, 1 +3fd9db30: addk 3, a7 +3fd9db40: sra 0x2, a7 +3fd9db50: zext a7, 0 +3fd9db60: move *a10(0x10), a11, 0 +3fd9db80: add a7, a11 +3fd9db90: move a11, *a10(0x10), 0 +3fd9dbb0: move *a13(0xffa0), a11, 1 +3fd9dbd0: sll 0x3, a11 +3fd9dbe0: move *a9(0x380), a7, 1 +3fd9dc00: add a11, a7 +3fd9dc10: move *a9(0x3a0), a11, 1 +3fd9dc30: cmp a11, a7 +3fd9dc40: jrhi L3FD9DDB0 +3fd9dc50: move a14, -*sp, 1 +3fd9dc60: move *a13(0xffa0), *a14+, 1 +3fd9dc80: move *a9(0x380), *a14+, 1 +3fd9dca0: move *a13(0xffc0), *a14+, 1 +3fd9dcc0: calla L3FB44400 +3fd9dcf0: move *a13(0xffa0), a11, 1 +3fd9dd10: addk 3, a11 +3fd9dd20: movk 3, a7 +3fd9dd30: andn a7, a11 +3fd9dd40: sll 0x3, a11 +3fd9dd50: move *a9(0x380), a7, 1 +3fd9dd70: add a11, a7 +3fd9dd80: move a7, *a9(0x380), 1 +3fd9dda0: jruc L3FD9DE40 +L3FD9DDB0: +3fd9ddb0: move a14, -*sp, 1 +3fd9ddc0: move *a13(0xffa0), *a14+, 1 +3fd9dde0: move *a13(0xffc0), *a14+, 1 +3fd9de00: move a9, *a14+, 1 +3fd9de10: calla L3F9B44C0 +L3FD9DE40: +3fd9de40: move a14, -*sp, 1 +3fd9de50: sub a11, a11 +3fd9de60: move a11, *a14+, 1 +3fd9de70: move a11, *a14+, 1 +3fd9de80: move a13, *a14+, 1 +3fd9de90: move a9, *a14+, 1 +3fd9dea0: calla L3F9B5C00 +3fd9ded0: move a8, a7 +3fd9dee0: jrne L3FD9DF10 +3fd9def0: movb a11, *a13(0x8) +L3FD9DF10: +3fd9df10: move *a9(0x400), a7, 1 +3fd9df30: jreq L3FD9DF90 +3fd9df40: move a14, -*sp, 1 +3fd9df50: move a9, *a14+, 1 +3fd9df60: move *a9(0x400), a7, 1 +3fd9df80: call a7 +L3FD9DF90: +3fd9df90: setf 8, 0, 0 +3fd9dfa0: move *a13(0x8), a7, 0 +3fd9dfc0: move a7, a8 +3fd9dfd0: move *sp(0xc0), a14, 1 +3fd9dff0: mmfm sp, a7,a9,a10,a11,a13 +3fd9e010: rets 2 +L3FD9E020: +3fd9e020: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd9e040: move a14, a13 +3fd9e050: move *a13(0xffe0), a9, 1 +3fd9e070: move *a9(0x380), a7, 1 +3fd9e090: move *a9(0x3a0), a5, 1 +3fd9e0b0: addi 0x40, a7 +3fd9e0d0: cmp a5, a7 +3fd9e0e0: jrls L3FD9E140 +3fd9e0f0: move a14, -*sp, 1 +3fd9e100: move a9, *a14+, 1 +3fd9e110: calla L3F9B1030 +L3FD9E140: +3fd9e140: move *a9(0x380), a7, 1 +3fd9e160: move a7, *a9(0x340), 1 +3fd9e180: move a7, a11 +3fd9e190: movi 0x64, a7 +3fd9e1b0: movb a7, *a11 +3fd9e1c0: movk 2, a5 +3fd9e1d0: setf 16, 0, 0 +3fd9e1e0: move a5, *a11(0x10), 0 +3fd9e200: move *a9(0x380), a5, 1 +3fd9e220: addi 0x40, a5 +3fd9e240: move a5, *a9(0x380), 1 +3fd9e260: move *a9(0x320), a5, 1 +3fd9e280: inc a5 +3fd9e290: move a5, *a9(0x320), 1 +3fd9e2b0: movb *a13(0xffc0), *a11(0x20) +3fd9e2e0: movb *a13(0xff60), *a11(0x8) +3fd9e310: movb *a13(0xffa0), *a11(0x28) +3fd9e340: movb *a13(0xffc0), *a11(0x20) +3fd9e370: move *a13(0xff60), a5, 1 +3fd9e390: move *a13(0xffa0), a7, 1 +3fd9e3b0: mpys a7, a5 +3fd9e3c0: zext a5, 0 +3fd9e3d0: move *a11(0x10), a7, 0 +3fd9e3f0: add a5, a7 +3fd9e400: move a7, *a11(0x10), 0 +3fd9e420: move *a13(0xffa0), a7, 1 +3fd9e440: move *a13(0xff60), a5, 1 +3fd9e460: mpys a5, a7 +3fd9e470: move a7, a10 +3fd9e480: sll 0x2, a10 +3fd9e490: move a10, a7 +3fd9e4a0: sll 0x3, a7 +3fd9e4b0: move *a9(0x380), a5, 1 +3fd9e4d0: add a7, a5 +3fd9e4e0: move *a9(0x3a0), a7, 1 +3fd9e500: cmp a7, a5 +3fd9e510: jrhi L3FD9E660 +3fd9e520: move a14, -*sp, 1 +3fd9e530: move a10, *a14+, 1 +3fd9e540: move *a9(0x380), *a14+, 1 +3fd9e560: move *a13(0xff80), *a14+, 1 +3fd9e580: calla L3FB44400 +3fd9e5b0: move a10, a7 +3fd9e5c0: addk 3, a7 +3fd9e5d0: movk 3, a5 +3fd9e5e0: andn a5, a7 +3fd9e5f0: sll 0x3, a7 +3fd9e600: move *a9(0x380), a5, 1 +3fd9e620: add a7, a5 +3fd9e630: move a5, *a9(0x380), 1 +3fd9e650: jruc L3FD9E6E0 +L3FD9E660: +3fd9e660: move a14, -*sp, 1 +3fd9e670: move a10, *a14+, 1 +3fd9e680: move *a13(0xff80), *a14+, 1 +3fd9e6a0: move a9, *a14+, 1 +3fd9e6b0: calla L3F9B44C0 +L3FD9E6E0: +3fd9e6e0: move *a9(0x400), a7, 1 +3fd9e700: jreq L3FD9E760 +3fd9e710: move a14, -*sp, 1 +3fd9e720: move a9, *a14+, 1 +3fd9e730: move *a9(0x400), a7, 1 +3fd9e750: call a7 +L3FD9E760: +3fd9e760: move *sp(0xe0), a14, 1 +3fd9e780: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd9e7a0: rets 2 +L3FD9E7B0: +3fd9e7b0: mmtm sp, a7,a9,a10,a11,a13 +3fd9e7d0: move a14, a13 +3fd9e7e0: move *a13(0xffe0), a9, 1 +3fd9e800: move *a9(0x380), a11, 1 +3fd9e820: move *a9(0x3a0), a7, 1 +3fd9e840: addi 0x80, a11 +3fd9e860: cmp a7, a11 +3fd9e870: jrls L3FD9E8D0 +3fd9e880: move a14, -*sp, 1 +3fd9e890: move a9, *a14+, 1 +3fd9e8a0: calla L3F9B1030 +L3FD9E8D0: +3fd9e8d0: move *a9(0x380), a10, 1 +3fd9e8f0: move a10, *a9(0x340), 1 +3fd9e910: movk 22, a11 +3fd9e920: movb a11, *a10 +3fd9e930: movk 4, a7 +3fd9e940: setf 16, 0, 0 +3fd9e950: move a7, *a10(0x10), 0 +3fd9e970: move *a9(0x380), a7, 1 +3fd9e990: addi 0x80, a7 +3fd9e9b0: move a7, *a9(0x380), 1 +3fd9e9d0: move *a9(0x320), a7, 1 +3fd9e9f0: inc a7 +3fd9ea00: move a7, *a9(0x320), 1 +3fd9ea20: move *a13(0xffc0), *a10(0x40), 1 +3fd9ea50: move *a13(0xffa0), *a10(0x20), 1 +3fd9ea80: move *a13(0xff80), *a10(0x60), 1 +3fd9eab0: move *a9(0x400), a7, 1 +3fd9ead0: jreq L3FD9EB30 +3fd9eae0: move a14, -*sp, 1 +3fd9eaf0: move a9, *a14+, 1 +3fd9eb00: move *a9(0x400), a7, 1 +3fd9eb20: call a7 +L3FD9EB30: +3fd9eb30: move *sp(0xc0), a14, 1 +3fd9eb50: mmfm sp, a7,a9,a10,a11,a13 +3fd9eb70: rets 2 +L3FD9EB80: +3fd9eb80: mmtm sp, a7,a9,a10,a11,a13 +3fd9eba0: move a14, a13 +3fd9ebb0: move *a13(0xffe0), a9, 1 +3fd9ebd0: move *a9(0x380), a11, 1 +3fd9ebf0: move *a9(0x3a0), a7, 1 +3fd9ec10: addi 0x60, a11 +3fd9ec30: cmp a7, a11 +3fd9ec40: jrls L3FD9ECA0 +3fd9ec50: move a14, -*sp, 1 +3fd9ec60: move a9, *a14+, 1 +3fd9ec70: calla L3F9B1030 +L3FD9ECA0: +3fd9eca0: move *a9(0x380), a10, 1 +3fd9ecc0: move a10, *a9(0x340), 1 +3fd9ece0: movi 0x6b, a11 +3fd9ed00: movb a11, *a10 +3fd9ed10: movk 3, a7 +3fd9ed20: setf 16, 0, 0 +3fd9ed30: move a7, *a10(0x10), 0 +3fd9ed50: move *a9(0x380), a7, 1 +3fd9ed70: addi 0x60, a7 +3fd9ed90: move a7, *a9(0x380), 1 +3fd9edb0: move *a9(0x320), a7, 1 +3fd9edd0: inc a7 +3fd9ede0: move a7, *a9(0x320), 1 +3fd9ee00: move *a13(0xffc0), *a10(0x20), 0 +3fd9ee30: move *a13(0xffa0), *a10(0x30), 0 +3fd9ee60: movb *a13(0xff80), *a10(0x40) +3fd9ee90: movb *a13(0xff60), *a10(0x48) +3fd9eec0: move *a9(0x400), a7, 1 +3fd9eee0: jreq L3FD9EF40 +3fd9eef0: move a14, -*sp, 1 +3fd9ef00: move a9, *a14+, 1 +3fd9ef10: move *a9(0x400), a7, 1 +3fd9ef30: call a7 +L3FD9EF40: +3fd9ef40: move *sp(0xc0), a14, 1 +3fd9ef60: mmfm sp, a7,a9,a10,a11,a13 +3fd9ef80: rets 2 +L3FD9EF90: +3fd9ef90: mmtm sp, a7,a9,a11,a13 +3fd9efb0: move a14, a13 +3fd9efc0: move *a13(0xffe0), a9, 1 +3fd9efe0: move *a13(0xffc0), a11, 1 +3fd9f000: move *a13(0xffa0), *a11(0x200), 1 +3fd9f030: move *a11(0x80), a7, 1 +3fd9f050: ori 0x400, a7 +3fd9f080: move a7, *a11(0x80), 1 +3fd9f0a0: move a14, -*sp, 1 +3fd9f0b0: move a11, *a14+, 1 +3fd9f0c0: move a9, *a14+, 1 +3fd9f0d0: calla L3F999F80 +3fd9f100: move *a9(0x400), a7, 1 +3fd9f120: jreq L3FD9F180 +3fd9f130: move a14, -*sp, 1 +3fd9f140: move a9, *a14+, 1 +3fd9f150: move *a9(0x400), a7, 1 +3fd9f170: call a7 +L3FD9F180: +3fd9f180: move *sp(0xa0), a14, 1 +3fd9f1a0: mmfm sp, a7,a9,a11,a13 +3fd9f1c0: rets 2 +L3FD9F1D0: +3fd9f1d0: mmtm sp, a9,a11,a13 +3fd9f1f0: move a14, a13 +3fd9f200: move *a13(0xffe0), a9, 1 +3fd9f220: move a14, -*sp, 1 +3fd9f230: move *a13(0xffa0), a11, 1 +3fd9f250: jreq L3FD9F2D0 +3fd9f260: move a14, -*sp, 1 +3fd9f270: move a11, *a14+, 1 +3fd9f280: calla L3FB458D0 +3fd9f2b0: move a8, a11 +3fd9f2c0: jruc L3FD9F2E0 +L3FD9F2D0: +3fd9f2d0: sub a11, a11 +L3FD9F2E0: +3fd9f2e0: move a11, *a14+, 1 +3fd9f2f0: move *a13(0xffa0), *a14+, 1 +3fd9f310: sub a11, a11 +3fd9f320: move a11, *a14+, 1 +3fd9f330: movk 8, a11 +3fd9f340: move a11, *a14+, 1 +3fd9f350: movk 31, a11 +3fd9f360: move a11, *a14+, 1 +3fd9f370: addk 8, a11 +3fd9f380: move a11, *a14+, 1 +3fd9f390: move *a13(0xffc0), *a14+, 1 +3fd9f3b0: move a9, *a14+, 1 +3fd9f3c0: calla L3FD37330 +3fd9f3f0: move *sp(0x80), a14, 1 +3fd9f410: mmfm sp, a9,a11,a13 +3fd9f430: rets 2 +L3FD9F440: +3fd9f440: mmtm sp, a9,a11,a13 +3fd9f460: move a14, a13 +3fd9f470: move *a13(0xffe0), a9, 1 +3fd9f490: move a14, -*sp, 1 +3fd9f4a0: move *a13(0xffa0), a11, 1 +3fd9f4c0: jreq L3FD9F540 +3fd9f4d0: move a14, -*sp, 1 +3fd9f4e0: move a11, *a14+, 1 +3fd9f4f0: calla L3FB458D0 +3fd9f520: move a8, a11 +3fd9f530: jruc L3FD9F550 +L3FD9F540: +3fd9f540: sub a11, a11 +L3FD9F550: +3fd9f550: move a11, *a14+, 1 +3fd9f560: move *a13(0xffa0), *a14+, 1 +3fd9f580: sub a11, a11 +3fd9f590: move a11, *a14+, 1 +3fd9f5a0: movk 8, a11 +3fd9f5b0: move a11, *a14+, 1 +3fd9f5c0: movk 31, a11 +3fd9f5d0: move a11, *a14+, 1 +3fd9f5e0: addk 6, a11 +3fd9f5f0: move a11, *a14+, 1 +3fd9f600: move *a13(0xffc0), *a14+, 1 +3fd9f620: move a9, *a14+, 1 +3fd9f630: calla L3FD37330 +3fd9f660: move *sp(0x80), a14, 1 +3fd9f680: mmfm sp, a9,a11,a13 +3fd9f6a0: rets 2 +L3FD9F6B0: +3fd9f6b0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fd9f6d0: move a14, a13 +3fd9f6e0: addi 0x100, a14 +3fd9f700: move *a13(0xffe0), a9, 1 +3fd9f720: move *a9(0x380), a11, 1 +3fd9f740: move *a9(0x3a0), a7, 1 +3fd9f760: addk 32, a11 +3fd9f770: cmp a7, a11 +3fd9f780: jrls L3FD9F7E0 +3fd9f790: move a14, -*sp, 1 +3fd9f7a0: move a9, *a14+, 1 +3fd9f7b0: calla L3F9B1030 +L3FD9F7E0: +3fd9f7e0: move *a9(0x380), a10, 1 +3fd9f800: move a10, *a9(0x340), 1 +3fd9f820: movi 0x2b, a11 +3fd9f840: movb a11, *a10 +3fd9f850: movk 1, a7 +3fd9f860: setf 16, 0, 0 +3fd9f870: move a7, *a10(0x10), 0 +3fd9f890: move *a9(0x380), a7, 1 +3fd9f8b0: addk 32, a7 +3fd9f8c0: move a7, *a9(0x380), 1 +3fd9f8e0: move *a9(0x320), a7, 1 +3fd9f900: inc a7 +3fd9f910: move a7, *a9(0x320), 1 +3fd9f930: move a14, -*sp, 1 +3fd9f940: movk 1, a7 +3fd9f950: move a7, *a14+, 1 +3fd9f960: sub a7, a7 +3fd9f970: move a7, *a14+, 1 +3fd9f980: move a13, *a14+, 1 +3fd9f990: move a9, *a14+, 1 +3fd9f9a0: calla L3F9B5C00 +3fd9f9d0: move *a13(0xffc0), a7, 1 +3fd9f9f0: jreq L3FD9FBE0 +3fd9fa00: move *a9(0x2a0), a11, 1 +3fd9fa20: jreq L3FD9FBE0 +3fd9fa30: move *a9(0x2c0), a11, 1 +3fd9fa50: calla L3F708700 +3fd9fa80: move *a8(0x100), a5, 1 +3fd9faa0: move *a5, a5, 1 +3fd9fab0: move *a5(0xcc0), *a11(0x0), 1 +3fd9fae0: calla L3F708700 +3fd9fb10: move *a8(0x100), a11, 1 +3fd9fb30: move *a11, a11, 1 +3fd9fb40: move *a9(0x2a0), *a11(0xcc0), 1 +3fd9fb70: sub a11, a11 +3fd9fb80: move a11, *a9(0x2c0), 1 +3fd9fba0: move a11, *a9(0x2a0), 1 +3fd9fbc0: move a11, *a9(0x2e0), 1 +L3FD9FBE0: +3fd9fbe0: move *sp(0xe0), a14, 1 +3fd9fc00: mmfm sp, a5,a7,a9,a10,a11,a13 +3fd9fc20: rets 2 +3fd9fc30: mmtm sp, a11,a13 +3fd9fc50: move a14, a13 +3fd9fc60: move a14, -*sp, 1 +3fd9fc70: sub a11, a11 +3fd9fc80: move a11, *a14+, 1 +3fd9fc90: move *a13(0xffe0), *a14+, 1 +3fd9fcb0: calla L3FD9F6B0 +3fd9fce0: move *sp(0x60), a14, 1 +3fd9fd00: mmfm sp, a11,a13 +3fd9fd20: rets 2 +L3FD9FD30: +3fd9fd30: mmtm sp, a9,a11,a13 +3fd9fd50: move a14, a13 +3fd9fd60: addk 32, a14 +3fd9fd70: move *a13(0xffe0), a9, 1 +3fd9fd90: move *a9(0x400), *a13(0x0), 1 +3fd9fdc0: move *a13(0xffc0), a11, 1 +3fd9fde0: jreq L3FD9FE50 +3fd9fdf0: movi 0x3fd9fc30, a11 +3fd9fe20: move a11, *a9(0x400), 1 +3fd9fe40: jruc L3FD9FE80 +L3FD9FE50: +3fd9fe50: sub a11, a11 +3fd9fe60: move a11, *a9(0x400), 1 +L3FD9FE80: +3fd9fe80: move *a13, a8, 1 +3fd9fe90: move *sp(0x80), a14, 1 +3fd9feb0: mmfm sp, a9,a11,a13 +3fd9fed0: rets 2 +3fd9fee0: mmtm sp, a9,a13 +3fd9ff00: move a14, a13 +3fd9ff10: addk 32, a14 +3fd9ff20: move *a13(0xffe0), a9, 1 +3fd9ff40: move *a9(0x400), *a13(0x0), 1 +3fd9ff70: move *a13(0xffc0), *a9(0x400), 1 +3fd9ffa0: move *a13, a8, 1 +3fd9ffb0: move *sp(0x60), a14, 1 +3fd9ffd0: mmfm sp, a9,a13 +3fd9fff0: rets 2 +L3FDA0000: +3fda0000: mmtm sp, a5,a7,a9,a10,a11,a13 +3fda0020: move a14, a13 +3fda0030: addi 0x80, a14 +3fda0050: move *a13(0xffe0), a9, 1 +3fda0070: sub a11, a11 +3fda0080: move a11, *a13, 1 +3fda0090: move *a13(0xff20), a11, 1 +3fda00b0: jale L3FDA11B0 +3fda00d0: move *a13(0xffa0), a11, 1 +3fda00f0: move *a11(0x80), a11, 1 +3fda0110: jreq L3FDA0190 +3fda0120: move a14, -*sp, 1 +3fda0130: move *a13(0xffa0), *a14+, 1 +3fda0150: move a9, *a14+, 1 +3fda0160: calla L3F999F80 +L3FDA0190: +3fda0190: move *a9(0x380), a11, 1 +3fda01b0: move *a9(0x3a0), a7, 1 +3fda01d0: addi 0x80, a11 +3fda01f0: cmp a7, a11 +3fda0200: jrls L3FDA0260 +3fda0210: move a14, -*sp, 1 +3fda0220: move a9, *a14+, 1 +3fda0230: calla L3F9B1030 +L3FDA0260: +3fda0260: move *a9(0x380), a10, 1 +3fda0280: move a10, *a9(0x340), 1 +3fda02a0: movi 0x4a, a11 +3fda02c0: movb a11, *a10 +3fda02d0: movk 4, a7 +3fda02e0: setf 16, 0, 0 +3fda02f0: move a7, *a10(0x10), 0 +3fda0310: move *a9(0x380), a7, 1 +3fda0330: addi 0x80, a7 +3fda0350: move a7, *a9(0x380), 1 +3fda0370: move *a9(0x320), a7, 1 +3fda0390: inc a7 +3fda03a0: move a7, *a9(0x320), 1 +3fda03c0: move *a13(0xffc0), *a10(0x20), 1 +3fda03f0: move *a13(0xffa0), a7, 1 +3fda0410: move *a7(0x20), *a10(0x40), 1 +3fda0440: move *a13(0xff80), *a10(0x60), 0 +3fda0470: move *a13(0xff60), *a10(0x70), 0 +3fda04a0: move *a13(0xff20), a11, 1 +3fda04c0: addi 0xfd, a11 +3fda04e0: movi 0xfe, a7 +3fda0500: divs a7, a11 +3fda0510: sll 0x1, a11 +3fda0520: move *a13(0xff20), a7, 1 +3fda0540: add a7, a11 +3fda0550: move *a13, a7, 1 +3fda0560: add a7, a11 +3fda0570: move a11, *a13, 1 +3fda0580: addk 3, a11 +3fda0590: sra 0x2, a11 +3fda05a0: zext a11, 0 +3fda05b0: move *a10(0x10), a7, 0 +3fda05d0: add a11, a7 +3fda05e0: move a7, *a10(0x10), 0 +3fda0600: move *a13, a11, 1 +3fda0610: sll 0x3, a11 +3fda0620: move *a9(0x380), a7, 1 +3fda0640: add a11, a7 +3fda0650: move *a9(0x3a0), a11, 1 +3fda0670: cmp a11, a7 +3fda0680: jrls L3FDA06E0 +3fda0690: move a14, -*sp, 1 +3fda06a0: move a9, *a14+, 1 +3fda06b0: calla L3F9B1030 +L3FDA06E0: +3fda06e0: move *a13(0xff20), *a13(0x40), 1 +3fda0710: move *a13(0xff40), *a13(0x60), 1 +3fda0740: move *a13(0x40), a7, 1 +3fda0760: cmpi 0xfe, a7 +3fda0780: jrle L3FDA0B30 +L3FDA0790: +3fda0790: movi 0x100, a7 +3fda07b0: move a7, *a13(0x20), 1 +3fda07d0: sll 0x3, a7 +3fda07e0: move *a9(0x380), a5, 1 +3fda0800: add a7, a5 +3fda0810: move *a9(0x3a0), a7, 1 +3fda0830: cmp a7, a5 +3fda0840: jrls L3FDA08A0 +3fda0850: move a14, -*sp, 1 +3fda0860: move a9, *a14+, 1 +3fda0870: calla L3F9B1030 +L3FDA08A0: +3fda08a0: move *a9(0x380), a11, 1 +3fda08c0: move *a13(0x20), a7, 1 +3fda08e0: sll 0x3, a7 +3fda08f0: move *a9(0x380), a5, 1 +3fda0910: add a7, a5 +3fda0920: move a5, *a9(0x380), 1 +3fda0940: sub a7, a7 +3fda0950: movb a7, *a11(0x8) +3fda0970: movi 0xfe, a5 +3fda0990: movb a5, *a11 +3fda09a0: move a14, -*sp, 1 +3fda09b0: move a5, *a14+, 1 +3fda09c0: move a11, a7 +3fda09d0: addk 16, a7 +3fda09e0: move a7, *a14+, 1 +3fda09f0: move *a13(0x60), *a14+, 1 +3fda0a10: calla L3FB44400 +3fda0a40: move *a13(0x40), a7, 1 +3fda0a60: subi 0xfe, a7 +3fda0a80: move a7, *a13(0x40), 1 +3fda0aa0: move *a13(0x60), a5, 1 +3fda0ac0: addi 0x7f0, a5 +3fda0ae0: move a5, *a13(0x60), 1 +3fda0b00: cmpi 0xfe, a7 +3fda0b20: jrgt L3FDA0790 +L3FDA0B30: +3fda0b30: move a7, a5 +3fda0b40: jreq L3FDA0E00 +3fda0b50: addk 2, a5 +3fda0b60: move a5, *a13(0x20), 1 +3fda0b80: sll 0x3, a5 +3fda0b90: move *a9(0x380), a7, 1 +3fda0bb0: add a5, a7 +3fda0bc0: move *a9(0x3a0), a5, 1 +3fda0be0: cmp a5, a7 +3fda0bf0: jrls L3FDA0C50 +3fda0c00: move a14, -*sp, 1 +3fda0c10: move a9, *a14+, 1 +3fda0c20: calla L3F9B1030 +L3FDA0C50: +3fda0c50: move *a9(0x380), a11, 1 +3fda0c70: move *a13(0x20), a7, 1 +3fda0c90: sll 0x3, a7 +3fda0ca0: move *a9(0x380), a5, 1 +3fda0cc0: add a7, a5 +3fda0cd0: move a5, *a9(0x380), 1 +3fda0cf0: sub a7, a7 +3fda0d00: movb a7, *a11(0x8) +3fda0d20: movb *a13(0x40), *a11(0x0) +3fda0d50: move a14, -*sp, 1 +3fda0d60: move *a13(0x40), *a14+, 1 +3fda0d80: move a11, a5 +3fda0d90: addk 16, a5 +3fda0da0: move a5, *a14+, 1 +3fda0db0: move *a13(0x60), *a14+, 1 +3fda0dd0: calla L3FB44400 +L3FDA0E00: +3fda0e00: move *a13, a11, 1 +3fda0e10: movk 3, a7 +3fda0e20: and a11, a7 +3fda0e30: move a7, *a13, 1 +3fda0e40: jreq L3FDA1050 +3fda0e50: neg a7 +3fda0e60: addk 4, a7 +3fda0e70: move a7, *a13(0xff20), 1 +3fda0e90: sll 0x3, a7 +3fda0ea0: move *a9(0x380), a11, 1 +3fda0ec0: add a7, a11 +3fda0ed0: move *a9(0x3a0), a7, 1 +3fda0ef0: cmp a7, a11 +3fda0f00: jrls L3FDA0F60 +3fda0f10: move a14, -*sp, 1 +3fda0f20: move a9, *a14+, 1 +3fda0f30: calla L3F9B1030 +L3FDA0F60: +3fda0f60: move *a9(0x380), *a13(0x20), 1 +3fda0f90: move *a13(0xff20), a11, 1 +3fda0fb0: sll 0x3, a11 +3fda0fc0: move *a9(0x380), a7, 1 +3fda0fe0: add a11, a7 +3fda0ff0: move a7, *a9(0x380), 1 +3fda1010: move *a13(0x20), a11, 1 +3fda1030: sub a7, a7 +3fda1040: movb a7, *a11 +L3FDA1050: +3fda1050: move *a9(0x380), a11, 1 +3fda1070: move *a9(0x360), a7, 1 +3fda1090: sub a7, a11 +3fda10a0: sra 0x3, a11 +3fda10b0: movk 3, a7 +3fda10c0: and a7, a11 +3fda10d0: jreq L3FDA1130 +3fda10e0: move a14, -*sp, 1 +3fda10f0: move a9, *a14+, 1 +3fda1100: calla L3F9B1030 +L3FDA1130: +3fda1130: move *a9(0x400), a11, 1 +3fda1150: jreq L3FDA11B0 +3fda1160: move a14, -*sp, 1 +3fda1170: move a9, *a14+, 1 +3fda1180: move *a9(0x400), a11, 1 +3fda11a0: call a11 +L3FDA11B0: +3fda11b0: move *sp(0xe0), a14, 1 +3fda11d0: mmfm sp, a5,a7,a9,a10,a11,a13 +3fda11f0: rets 2 +3fda1200: mmtm sp, a5,a7,a9,a10,a11,a13 +3fda1220: move a14, a13 +3fda1230: addi 0x80, a14 +3fda1250: move *a13(0xffe0), a9, 1 +3fda1270: sub a11, a11 +3fda1280: move a11, *a13, 1 +3fda1290: move *a13(0xff20), a11, 1 +3fda12b0: jale L3FDA2420 +3fda12d0: move *a13(0xffa0), a11, 1 +3fda12f0: move *a11(0x80), a11, 1 +3fda1310: jreq L3FDA1390 +3fda1320: move a14, -*sp, 1 +3fda1330: move *a13(0xffa0), *a14+, 1 +3fda1350: move a9, *a14+, 1 +3fda1360: calla L3F999F80 +L3FDA1390: +3fda1390: move *a9(0x380), a11, 1 +3fda13b0: move *a9(0x3a0), a7, 1 +3fda13d0: addi 0x80, a11 +3fda13f0: cmp a7, a11 +3fda1400: jrls L3FDA1460 +3fda1410: move a14, -*sp, 1 +3fda1420: move a9, *a14+, 1 +3fda1430: calla L3F9B1030 +L3FDA1460: +3fda1460: move *a9(0x380), a10, 1 +3fda1480: move a10, *a9(0x340), 1 +3fda14a0: movi 0x4b, a11 +3fda14c0: movb a11, *a10 +3fda14d0: movk 4, a7 +3fda14e0: setf 16, 0, 0 +3fda14f0: move a7, *a10(0x10), 0 +3fda1510: move *a9(0x380), a7, 1 +3fda1530: addi 0x80, a7 +3fda1550: move a7, *a9(0x380), 1 +3fda1570: move *a9(0x320), a7, 1 +3fda1590: inc a7 +3fda15a0: move a7, *a9(0x320), 1 +3fda15c0: move *a13(0xffc0), *a10(0x20), 1 +3fda15f0: move *a13(0xffa0), a7, 1 +3fda1610: move *a7(0x20), *a10(0x40), 1 +3fda1640: move *a13(0xff80), *a10(0x60), 0 +3fda1670: move *a13(0xff60), *a10(0x70), 0 +3fda16a0: move *a13(0xff20), a11, 1 +3fda16c0: addi 0xfd, a11 +3fda16e0: movi 0xfe, a7 +3fda1700: divs a7, a11 +3fda1710: sll 0x1, a11 +3fda1720: move *a13(0xff20), a7, 1 +3fda1740: sll 0x1, a7 +3fda1750: add a7, a11 +3fda1760: move *a13, a7, 1 +3fda1770: add a7, a11 +3fda1780: move a11, *a13, 1 +3fda1790: addk 3, a11 +3fda17a0: sra 0x2, a11 +3fda17b0: zext a11, 0 +3fda17c0: move *a10(0x10), a7, 0 +3fda17e0: add a11, a7 +3fda17f0: move a7, *a10(0x10), 0 +3fda1810: move *a13, a11, 1 +3fda1820: sll 0x3, a11 +3fda1830: move *a9(0x380), a7, 1 +3fda1850: add a11, a7 +3fda1860: move *a9(0x3a0), a11, 1 +3fda1880: cmp a11, a7 +3fda1890: jrls L3FDA18F0 +3fda18a0: move a14, -*sp, 1 +3fda18b0: move a9, *a14+, 1 +3fda18c0: calla L3F9B1030 +L3FDA18F0: +3fda18f0: move *a13(0xff20), *a13(0x40), 1 +3fda1920: move *a13(0xff40), *a13(0x60), 1 +3fda1950: move *a13(0x40), a7, 1 +3fda1970: cmpi 0xfe, a7 +3fda1990: jrle L3FDA1D60 +L3FDA19A0: +3fda19a0: movi 0x1fe, a7 +3fda19c0: move a7, *a13(0x20), 1 +3fda19e0: sll 0x3, a7 +3fda19f0: move *a9(0x380), a5, 1 +3fda1a10: add a7, a5 +3fda1a20: move *a9(0x3a0), a7, 1 +3fda1a40: cmp a7, a5 +3fda1a50: jrls L3FDA1AB0 +3fda1a60: move a14, -*sp, 1 +3fda1a70: move a9, *a14+, 1 +3fda1a80: calla L3F9B1030 +L3FDA1AB0: +3fda1ab0: move *a9(0x380), a11, 1 +3fda1ad0: move *a13(0x20), a7, 1 +3fda1af0: sll 0x3, a7 +3fda1b00: move *a9(0x380), a5, 1 +3fda1b20: add a7, a5 +3fda1b30: move a5, *a9(0x380), 1 +3fda1b50: sub a7, a7 +3fda1b60: movb a7, *a11(0x8) +3fda1b80: movi 0xfe, a5 +3fda1ba0: movb a5, *a11 +3fda1bb0: move a14, -*sp, 1 +3fda1bc0: movi 0x1fc, a7 +3fda1be0: move a7, *a14+, 1 +3fda1bf0: move a11, a5 +3fda1c00: addk 16, a5 +3fda1c10: move a5, *a14+, 1 +3fda1c20: move *a13(0x60), *a14+, 1 +3fda1c40: calla L3FB44400 +3fda1c70: move *a13(0x40), a5, 1 +3fda1c90: subi 0xfe, a5 +3fda1cb0: move a5, *a13(0x40), 1 +3fda1cd0: move *a13(0x60), a7, 1 +3fda1cf0: addi 0xfe0, a7 +3fda1d10: move a7, *a13(0x60), 1 +3fda1d30: cmpi 0xfe, a5 +3fda1d50: jrgt L3FDA19A0 +L3FDA1D60: +3fda1d60: move *a13(0x40), a7, 1 +3fda1d80: jreq L3FDA2070 +3fda1d90: sll 0x1, a7 +3fda1da0: addk 2, a7 +3fda1db0: move a7, *a13(0x20), 1 +3fda1dd0: sll 0x3, a7 +3fda1de0: move *a9(0x380), a5, 1 +3fda1e00: add a7, a5 +3fda1e10: move *a9(0x3a0), a7, 1 +3fda1e30: cmp a7, a5 +3fda1e40: jrls L3FDA1EA0 +3fda1e50: move a14, -*sp, 1 +3fda1e60: move a9, *a14+, 1 +3fda1e70: calla L3F9B1030 +L3FDA1EA0: +3fda1ea0: move *a9(0x380), a11, 1 +3fda1ec0: move *a13(0x20), a7, 1 +3fda1ee0: sll 0x3, a7 +3fda1ef0: move *a9(0x380), a5, 1 +3fda1f10: add a7, a5 +3fda1f20: move a5, *a9(0x380), 1 +3fda1f40: sub a7, a7 +3fda1f50: movb a7, *a11(0x8) +3fda1f70: movb *a13(0x40), *a11(0x0) +3fda1fa0: move a14, -*sp, 1 +3fda1fb0: move *a13(0x40), a5, 1 +3fda1fd0: sll 0x1, a5 +3fda1fe0: move a5, *a14+, 1 +3fda1ff0: move a11, a5 +3fda2000: addk 16, a5 +3fda2010: move a5, *a14+, 1 +3fda2020: move *a13(0x60), *a14+, 1 +3fda2040: calla L3FB44400 +L3FDA2070: +3fda2070: move *a13, a11, 1 +3fda2080: movk 3, a7 +3fda2090: and a11, a7 +3fda20a0: move a7, *a13, 1 +3fda20b0: jreq L3FDA22C0 +3fda20c0: neg a7 +3fda20d0: addk 4, a7 +3fda20e0: move a7, *a13(0xff20), 1 +3fda2100: sll 0x3, a7 +3fda2110: move *a9(0x380), a11, 1 +3fda2130: add a7, a11 +3fda2140: move *a9(0x3a0), a7, 1 +3fda2160: cmp a7, a11 +3fda2170: jrls L3FDA21D0 +3fda2180: move a14, -*sp, 1 +3fda2190: move a9, *a14+, 1 +3fda21a0: calla L3F9B1030 +L3FDA21D0: +3fda21d0: move *a9(0x380), *a13(0x20), 1 +3fda2200: move *a13(0xff20), a11, 1 +3fda2220: sll 0x3, a11 +3fda2230: move *a9(0x380), a7, 1 +3fda2250: add a11, a7 +3fda2260: move a7, *a9(0x380), 1 +3fda2280: move *a13(0x20), a11, 1 +3fda22a0: sub a7, a7 +3fda22b0: movb a7, *a11 +L3FDA22C0: +3fda22c0: move *a9(0x380), a11, 1 +3fda22e0: move *a9(0x360), a7, 1 +3fda2300: sub a7, a11 +3fda2310: sra 0x3, a11 +3fda2320: movk 3, a7 +3fda2330: and a7, a11 +3fda2340: jreq L3FDA23A0 +3fda2350: move a14, -*sp, 1 +3fda2360: move a9, *a14+, 1 +3fda2370: calla L3F9B1030 +L3FDA23A0: +3fda23a0: move *a9(0x400), a11, 1 +3fda23c0: jreq L3FDA2420 +3fda23d0: move a14, -*sp, 1 +3fda23e0: move a9, *a14+, 1 +3fda23f0: move *a9(0x400), a11, 1 +3fda2410: call a11 +L3FDA2420: +3fda2420: move *sp(0xe0), a14, 1 +3fda2440: mmfm sp, a5,a7,a9,a10,a11,a13 +3fda2460: rets 2 +3fda2470: mmtm sp, a9,a11,a13 +3fda2490: move a14, a13 +3fda24a0: addi 0x40, a14 +3fda24c0: move *a13(0xff20), a11, 1 +3fda24e0: sll 0x3, a11 +3fda24f0: move *a13(0xff00), a9, 1 +3fda2510: add a9, a11 +3fda2520: setf 8, 0, 0 +3fda2530: move *a11, a11, 0 +3fda2540: move *a13(0xffa0), a9, 1 +3fda2560: sub a9, a11 +3fda2570: move a11, *a13(0x20), 1 +3fda2590: move *a13(0xff80), a9, 1 +3fda25b0: cmp a9, a11 +3fda25c0: jrnc L3FDA2720 +3fda25d0: move *a13(0xffc0), a9, 1 +3fda25f0: jrne L3FDA2630 +3fda2600: move *a13(0xffe0), a8, 1 +3fda2620: jruc L3FDA2950 +L3FDA2630: +3fda2630: move a11, a9 +3fda2640: sll 0x6, a11 +3fda2650: sll 0x5, a9 +3fda2660: add a9, a11 +3fda2670: move *a13(0xffc0), a9, 1 +3fda2690: add a9, a11 +3fda26a0: move a11, *a13, 1 +3fda26b0: setf 16, 0, 0 +3fda26c0: move *a11(0x50), a9, 0 +3fda26e0: btst 14, a9 +3fda26f0: jrne L3FDA2720 +3fda2700: move a11, a8 +3fda2710: jruc L3FDA2950 +L3FDA2720: +3fda2720: move *a13(0xfee0), a11, 1 +3fda2740: move *a13(0xffa0), a9, 1 +3fda2760: sub a9, a11 +3fda2770: move a11, *a13(0x20), 1 +3fda2790: move *a13(0xff80), a9, 1 +3fda27b0: cmp a9, a11 +3fda27c0: jrc L3FDA27F0 +3fda27d0: sub a8, a8 +3fda27e0: jruc L3FDA2950 +L3FDA27F0: +3fda27f0: move *a13(0xffc0), a9, 1 +3fda2810: jrne L3FDA2850 +3fda2820: move *a13(0xffe0), a8, 1 +3fda2840: jruc L3FDA2950 +L3FDA2850: +3fda2850: move a11, a9 +3fda2860: sll 0x6, a11 +3fda2870: sll 0x5, a9 +3fda2880: add a9, a11 +3fda2890: move *a13(0xffc0), a9, 1 +3fda28b0: add a9, a11 +3fda28c0: move a11, *a13, 1 +3fda28d0: setf 16, 0, 0 +3fda28e0: move *a11(0x50), a9, 0 +3fda2900: btst 14, a9 +3fda2910: jrne L3FDA2940 +3fda2920: move a11, a8 +3fda2930: jruc L3FDA2950 +L3FDA2940: +3fda2940: sub a8, a8 +L3FDA2950: +3fda2950: move *sp(0x80), a14, 1 +3fda2970: mmfm sp, a9,a11,a13 +3fda2990: rets 2 +3fda29a0: mmtm sp, a9,a11,a13 +3fda29c0: move a14, a13 +3fda29d0: addi 0x80, a14 +3fda29f0: move *a13(0xff20), a11, 1 +3fda2a10: sll 0x3, a11 +3fda2a20: move *a13(0xff00), a9, 1 +3fda2a40: add a9, a11 +3fda2a50: setf 8, 0, 0 +3fda2a60: move *a11, a11, 0 +3fda2a70: srl 0x8, a11 +3fda2a80: move *a13(0xff60), a9, 1 +3fda2aa0: sub a9, a11 +3fda2ab0: move a11, *a13(0x20), 1 +3fda2ad0: move *a13(0xff20), a9, 1 +3fda2af0: sll 0x3, a9 +3fda2b00: move *a13(0xff00), a11, 1 +3fda2b20: add a11, a9 +3fda2b30: move *a9, a9, 0 +3fda2b40: andi 0xff, a9 +3fda2b70: move *a13(0xffa0), a11, 1 +3fda2b90: sub a11, a9 +3fda2ba0: move a9, *a13(0x40), 1 +3fda2bc0: move *a13(0x20), a9, 1 +3fda2be0: move *a13(0xff40), a11, 1 +3fda2c00: cmp a11, a9 +3fda2c10: jrnc L3FDA2E50 +3fda2c20: move *a13(0x40), a9, 1 +3fda2c40: move *a13(0xff80), a11, 1 +3fda2c60: cmp a11, a9 +3fda2c70: jrnc L3FDA2E50 +3fda2c80: move *a13(0xffc0), a9, 1 +3fda2ca0: jrne L3FDA2CE0 +3fda2cb0: move *a13(0xffe0), a8, 1 +3fda2cd0: jruc L3FDA3230 +L3FDA2CE0: +3fda2ce0: move *a13(0x20), a9, 1 +3fda2d00: mpyu a11, a9 +3fda2d10: move *a13(0x40), a11, 1 +3fda2d30: add a11, a9 +3fda2d40: move a9, *a13(0x60), 1 +3fda2d60: move a9, a11 +3fda2d70: sll 0x6, a9 +3fda2d80: sll 0x5, a11 +3fda2d90: add a11, a9 +3fda2da0: move *a13(0xffc0), a11, 1 +3fda2dc0: add a11, a9 +3fda2dd0: move a9, *a13, 1 +3fda2de0: setf 16, 0, 0 +3fda2df0: move *a9(0x50), a9, 0 +3fda2e10: btst 14, a9 +3fda2e20: jrne L3FDA2E50 +3fda2e30: move *a13, a8, 1 +3fda2e40: jruc L3FDA3230 +L3FDA2E50: +3fda2e50: move *a13(0xfee0), a11, 1 +3fda2e70: srl 0x8, a11 +3fda2e80: move *a13(0xff60), a9, 1 +3fda2ea0: sub a9, a11 +3fda2eb0: move a11, *a13(0x20), 1 +3fda2ed0: move *a13(0xfee0), a9, 1 +3fda2ef0: andi 0xff, a9 +3fda2f20: move *a13(0xffa0), a11, 1 +3fda2f40: sub a11, a9 +3fda2f50: move a9, *a13(0x40), 1 +3fda2f70: move *a13(0x20), a9, 1 +3fda2f90: move *a13(0xff40), a11, 1 +3fda2fb0: cmp a11, a9 +3fda2fc0: jrnc L3FDA3030 +3fda2fd0: move *a13(0x40), a9, 1 +3fda2ff0: move *a13(0xff80), a11, 1 +3fda3010: cmp a11, a9 +3fda3020: jrc L3FDA3050 +L3FDA3030: +3fda3030: sub a8, a8 +3fda3040: jruc L3FDA3230 +L3FDA3050: +3fda3050: move *a13(0xffc0), a9, 1 +3fda3070: jrne L3FDA30B0 +3fda3080: move *a13(0xffe0), a8, 1 +3fda30a0: jruc L3FDA3230 +L3FDA30B0: +3fda30b0: move *a13(0x20), a9, 1 +3fda30d0: mpyu a11, a9 +3fda30e0: move *a13(0x40), a11, 1 +3fda3100: add a11, a9 +3fda3110: move a9, *a13(0x60), 1 +3fda3130: move a9, a11 +3fda3140: sll 0x6, a9 +3fda3150: sll 0x5, a11 +3fda3160: add a11, a9 +3fda3170: move *a13(0xffc0), a11, 1 +3fda3190: add a11, a9 +3fda31a0: move a9, *a13, 1 +3fda31b0: setf 16, 0, 0 +3fda31c0: move *a9(0x50), a9, 0 +3fda31e0: btst 14, a9 +3fda31f0: jrne L3FDA3220 +3fda3200: move *a13, a8, 1 +3fda3210: jruc L3FDA3230 +L3FDA3220: +3fda3220: sub a8, a8 +L3FDA3230: +3fda3230: move *sp(0x80), a14, 1 +3fda3250: mmfm sp, a9,a11,a13 +3fda3270: rets 2 +L3FDA3280: +3fda3280: mmtm sp, a9,a11,a13 +3fda32a0: move a14, a13 +3fda32b0: addi 0x100, a14 +3fda32d0: move *a13(0xffe0), a11, 1 +3fda32f0: move *a11(0x60), *a13(0x0), 1 +3fda3320: move *a11(0x80), a9, 1 +3fda3340: move *a13, a11, 1 +3fda3350: sub a11, a9 +3fda3360: inc a9 +3fda3370: move a9, *a13(0x20), 1 +3fda3390: move *a13(0xffe0), a9, 1 +3fda33b0: move *a9(0xa0), *a13(0x40), 1 +3fda33e0: move *a9(0xc0), a9, 1 +3fda3400: move *a13(0x40), a11, 1 +3fda3420: sub a11, a9 +3fda3430: inc a9 +3fda3440: move a9, *a13(0x60), 1 +3fda3460: move *a13(0xffe0), a9, 1 +3fda3480: move *a9(0x100), *a13(0x80), 1 +3fda34b0: sub a9, a9 +3fda34c0: move a9, *a13(0xc0), 1 +3fda34e0: move a9, *a13(0xa0), 1 +3fda3500: move *a13(0xffc0), a11, 1 +3fda3520: cmp a11, a9 +3fda3530: jrge L3FDA3850 +L3FDA3540: +3fda3540: move a14, -*sp, 1 +3fda3550: move *a13(0x80), *a14+, 1 +3fda3570: move *a13(0xffa0), *a14+, 1 +3fda3590: move *a13(0xa0), *a14+, 1 +3fda35b0: move *a13(0x60), *a14+, 1 +3fda35d0: move *a13(0x40), *a14+, 1 +3fda35f0: move *a13(0x20), *a14+, 1 +3fda3610: move *a13(0x0), *a14+, 1 +3fda3630: move *a13(0xffe0), a11, 1 +3fda3650: move *a11(0x220), *a14+, 1 +3fda3670: addi 0x160, a11 +3fda3690: move a11, *a14+, 1 +3fda36a0: move *a13(0xff80), a11, 1 +3fda36c0: call a11 +3fda36d0: move a8, *a13(0xe0), 1 +3fda36f0: move a8, a9 +3fda3700: jreq L3FDA37C0 +3fda3710: move *a13(0xc0), a9, 1 +3fda3730: inc a9 +3fda3740: move a9, *a13(0xc0), 1 +3fda3760: dec a9 +3fda3770: sll 0x5, a9 +3fda3780: move *a13(0xff40), a11, 1 +3fda37a0: add a11, a9 +3fda37b0: move a8, *a9, 1 +L3FDA37C0: +3fda37c0: move *a13(0xa0), a11, 1 +3fda37e0: inc a11 +3fda37f0: move a11, *a13(0xa0), 1 +3fda3810: move *a13(0xffc0), a9, 1 +3fda3830: cmp a9, a11 +3fda3840: jrlt L3FDA3540 +L3FDA3850: +3fda3850: move *a13(0xff60), a11, 1 +3fda3870: move *a13(0xc0), *a11(0x0), 1 +3fda38a0: move *sp(0x80), a14, 1 +3fda38c0: mmfm sp, a9,a11,a13 +3fda38e0: rets 2 +L3FDA38F0: +3fda38f0: mmtm sp, a5,a7,a9,a10,a11,a13 +3fda3910: move a14, a13 +3fda3920: addi 0x60, a14 +3fda3940: move *a13(0xffa0), a9, 1 +3fda3960: move *a13(0xff20), a10, 1 +3fda3980: move *a13(0xffe0), a11, 1 +3fda39a0: move *a13(0xff80), a7, 1 +3fda39c0: move *a11(0x40), *a7(0x0), 1 +3fda39f0: move *a13(0xff60), a7, 1 +3fda3a10: setf 16, 1, 0 +3fda3a20: move *a11(0x1f0), a11, 0 +3fda3a40: move a11, *a7, 1 +3fda3a50: move *a13(0xffe0), a11, 1 +3fda3a70: move *a13(0xff40), a7, 1 +3fda3a90: move *a11(0x200), a11, 0 +3fda3ab0: move a11, *a7, 1 +3fda3ac0: move a14, -*sp, 1 +3fda3ad0: move a9, a11 +3fda3ae0: sll 0x2, a11 +3fda3af0: move a11, *a14+, 1 +3fda3b00: calla L3F701230 +3fda3b30: move a8, *a13(0x40), 1 +3fda3b50: move *a13(0xffe0), a11, 1 +3fda3b70: move *a11(0xc0), a7, 1 +3fda3b90: jrne L3FDA3CB0 +3fda3ba0: move a14, -*sp, 1 +3fda3bb0: move a8, *a14+, 1 +3fda3bc0: move a13, a7 +3fda3bd0: addk 32, a7 +3fda3be0: move a7, *a14+, 1 +3fda3bf0: movi 0x3fda2470, a7 +3fda3c20: move a7, *a14+, 1 +3fda3c30: move *a13(0xffc0), *a14+, 1 +3fda3c50: move a9, *a14+, 1 +3fda3c60: move a11, *a14+, 1 +3fda3c70: calla L3FDA3280 +3fda3ca0: jruc L3FDA3DB0 +L3FDA3CB0: +3fda3cb0: move a14, -*sp, 1 +3fda3cc0: move a8, *a14+, 1 +3fda3cd0: move a13, a7 +3fda3ce0: addk 32, a7 +3fda3cf0: move a7, *a14+, 1 +3fda3d00: movi 0x3fda29a0, a7 +3fda3d30: move a7, *a14+, 1 +3fda3d40: move *a13(0xffc0), *a14+, 1 +3fda3d60: move a9, *a14+, 1 +3fda3d70: move a11, *a14+, 1 +3fda3d80: calla L3FDA3280 +L3FDA3DB0: +3fda3db0: move *a13(0x20), a7, 1 +3fda3dd0: jaeq L3FDA4700 +3fda3df0: move *a13(0x40), a5, 1 +3fda3e10: move *a5, a5, 1 +3fda3e20: setf 16, 1, 0 +3fda3e30: move *a5(0x30), *a10(0x30), 0 +3fda3e60: move *a13(0x40), a5, 1 +3fda3e80: move *a5, a5, 1 +3fda3e90: move *a5(0x40), *a10(0x40), 0 +3fda3ec0: move *a13(0x40), a5, 1 +3fda3ee0: move *a5, a5, 1 +3fda3ef0: move *a5(0x20), *a10(0x20), 0 +3fda3f20: move *a13(0x40), a5, 1 +3fda3f40: move *a5, a5, 1 +3fda3f50: move *a5, *a10, 0 +3fda3f60: move *a13(0x40), a5, 1 +3fda3f80: move *a5, a5, 1 +3fda3f90: move *a5(0x10), *a10(0x10), 0 +3fda3fc0: movk 1, a5 +3fda3fd0: move a5, *a13, 1 +3fda3fe0: cmp a7, a5 +3fda3ff0: jrnc L3FDA47B0 +L3FDA4000: +3fda4000: move *a13, a11, 1 +3fda4010: sll 0x5, a11 +3fda4020: move *a13(0x40), a7, 1 +3fda4040: add a7, a11 +3fda4050: move *a11, a11, 1 +3fda4060: move *a10(0x30), a5, 0 +3fda4080: move *a11(0x30), a11, 0 +3fda40a0: cmp a11, a5 +3fda40b0: jrle L3FDA40F0 +3fda40c0: move *a10(0x30), a11, 0 +3fda40e0: jruc L3FDA4150 +L3FDA40F0: +3fda40f0: move *a13, a11, 1 +3fda4100: sll 0x5, a11 +3fda4110: add a7, a11 +3fda4120: move *a11, a11, 1 +3fda4130: move *a11(0x30), a11, 0 +L3FDA4150: +3fda4150: move a11, *a10(0x30), 0 +3fda4170: move *a13, a11, 1 +3fda4180: sll 0x5, a11 +3fda4190: add a7, a11 +3fda41a0: move *a11, a11, 1 +3fda41b0: move *a10(0x40), a5, 0 +3fda41d0: move *a11(0x40), a11, 0 +3fda41f0: cmp a11, a5 +3fda4200: jrle L3FDA4240 +3fda4210: move *a10(0x40), a11, 0 +3fda4230: jruc L3FDA42A0 +L3FDA4240: +3fda4240: move *a13, a11, 1 +3fda4250: sll 0x5, a11 +3fda4260: add a7, a11 +3fda4270: move *a11, a11, 1 +3fda4280: move *a11(0x40), a11, 0 +L3FDA42A0: +3fda42a0: move a11, *a10(0x40), 0 +3fda42c0: move *a13, a11, 1 +3fda42d0: sll 0x5, a11 +3fda42e0: add a7, a11 +3fda42f0: move *a11, a11, 1 +3fda4300: move *a10(0x20), a5, 0 +3fda4320: move *a11, a11, 0 +3fda4330: add a11, a5 +3fda4340: move *a10, a11, 0 +3fda4350: cmp a5, a11 +3fda4360: jrge L3FDA4390 +3fda4370: move *a10, a11, 0 +3fda4380: jruc L3FDA4410 +L3FDA4390: +3fda4390: move *a13, a11, 1 +3fda43a0: sll 0x5, a11 +3fda43b0: add a7, a11 +3fda43c0: move *a11, a11, 1 +3fda43d0: move *a10(0x20), a5, 0 +3fda43f0: move *a11, a11, 0 +3fda4400: add a5, a11 +L3FDA4410: +3fda4410: move a11, *a10, 0 +3fda4420: move *a13, a11, 1 +3fda4430: sll 0x5, a11 +3fda4440: add a7, a11 +3fda4450: move *a11, a11, 1 +3fda4460: move *a10(0x20), a5, 0 +3fda4480: move *a11(0x10), a11, 0 +3fda44a0: add a11, a5 +3fda44b0: move *a10(0x10), a11, 0 +3fda44d0: cmp a5, a11 +3fda44e0: jrle L3FDA4520 +3fda44f0: move *a10(0x10), a11, 0 +3fda4510: jruc L3FDA45B0 +L3FDA4520: +3fda4520: move *a13, a11, 1 +3fda4530: sll 0x5, a11 +3fda4540: add a7, a11 +3fda4550: move *a11, a11, 1 +3fda4560: move *a10(0x20), a5, 0 +3fda4580: move *a11(0x10), a11, 0 +3fda45a0: add a5, a11 +L3FDA45B0: +3fda45b0: move a11, *a10(0x10), 0 +3fda45d0: move *a13, a11, 1 +3fda45e0: sll 0x5, a11 +3fda45f0: add a7, a11 +3fda4600: move *a11, a11, 1 +3fda4610: move *a10(0x20), a5, 0 +3fda4630: move *a11(0x20), a11, 0 +3fda4650: add a11, a5 +3fda4660: move a5, *a10(0x20), 0 +3fda4680: move *a13, a11, 1 +3fda4690: inc a11 +3fda46a0: move a11, *a13, 1 +3fda46b0: move *a13(0x20), a5, 1 +3fda46d0: cmp a5, a11 +3fda46e0: jrc L3FDA4000 +3fda46f0: jruc L3FDA47B0 +L3FDA4700: +3fda4700: sub a5, a5 +3fda4710: setf 16, 1, 0 +3fda4720: move a5, *a10(0x30), 0 +3fda4740: move a5, *a10(0x40), 0 +3fda4760: move a5, *a10(0x20), 0 +3fda4780: move a5, *a10, 0 +3fda4790: move a5, *a10(0x10), 0 +L3FDA47B0: +3fda47b0: move a14, -*sp, 1 +3fda47c0: move *a13(0x40), *a14+, 1 +3fda47e0: calla L3F702440 +3fda4810: movk 1, a8 +3fda4820: move *sp(0xe0), a14, 1 +3fda4840: mmfm sp, a5,a7,a9,a10,a11,a13 +3fda4860: rets 2 +L3FDA4870: +3fda4870: mmtm sp, a5,a7,a9,a11,a13 +3fda4890: move a14, a13 +3fda48a0: addi 0xa0, a14 +3fda48c0: move *a13(0xffc0), a9, 1 +3fda48e0: sub a11, a11 +3fda48f0: move a11, *a13(0x20), 1 +3fda4910: move a11, *a13, 1 +3fda4920: move *a13(0xffa0), a7, 1 +3fda4940: cmp a7, a11 +3fda4950: jage L3FDA54A0 +L3FDA4970: +3fda4970: move *a13(0xffe0), a11, 1 +3fda4990: move *a11(0x220), a7, 1 +3fda49b0: jrne L3FDA4A60 +3fda49c0: move *a13(0x20), a7, 1 +3fda49e0: setf 16, 1, 0 +3fda49f0: move *a11(0x180), a11, 0 +3fda4a10: add a7, a11 +3fda4a20: move a11, *a13(0x20), 1 +3fda4a40: jauc L3FDA5420 +L3FDA4A60: +3fda4a60: move *a11(0xc0), a7, 1 +3fda4a80: jrne L3FDA4E40 +3fda4a90: move *a13, a7, 1 +3fda4aa0: sll 0x3, a7 +3fda4ab0: add a9, a7 +3fda4ac0: setf 8, 0, 0 +3fda4ad0: move *a7, a7, 0 +3fda4ae0: move a7, *a13(0x40), 1 +3fda4b00: move *a11(0x80), a7, 1 +3fda4b20: move *a13(0x40), a11, 1 +3fda4b40: inc a7 +3fda4b50: cmp a7, a11 +3fda4b60: jrc L3FDA4BC0 +3fda4b70: move *a13(0xffe0), a7, 1 +3fda4b90: move *a7(0x100), *a13(0x40), 1 +L3FDA4BC0: +3fda4bc0: move *a13(0xffe0), a11, 1 +3fda4be0: move *a13(0x40), a7, 1 +3fda4c00: move *a11(0x60), a5, 1 +3fda4c20: sub a5, a7 +3fda4c30: move a7, a5 +3fda4c40: sll 0x6, a7 +3fda4c50: sll 0x5, a5 +3fda4c60: add a5, a7 +3fda4c70: move *a11(0x220), a5, 1 +3fda4c90: add a7, a5 +3fda4ca0: setf 16, 0, 0 +3fda4cb0: move *a5(0x50), a7, 0 +3fda4cd0: btst 14, a7 +3fda4ce0: jrne L3FDA5420 +3fda4cf0: move *a13(0x40), a7, 1 +3fda4d10: move *a11(0x60), a5, 1 +3fda4d30: sub a5, a7 +3fda4d40: move a7, a5 +3fda4d50: sll 0x6, a7 +3fda4d60: sll 0x5, a5 +3fda4d70: add a5, a7 +3fda4d80: move *a11(0x220), a5, 1 +3fda4da0: add a7, a5 +3fda4db0: move *a13(0x20), a7, 1 +3fda4dd0: setf 16, 1, 0 +3fda4de0: move *a5(0x20), a5, 0 +3fda4e00: add a7, a5 +3fda4e10: move a5, *a13(0x20), 1 +3fda4e30: jruc L3FDA5420 +L3FDA4E40: +3fda4e40: move *a13, a7, 1 +3fda4e50: sll 0x3, a7 +3fda4e60: add a9, a7 +3fda4e70: setf 8, 0, 0 +3fda4e80: move *a7, a7, 0 +3fda4e90: srl 0x8, a7 +3fda4ea0: move a7, *a13(0x40), 1 +3fda4ec0: move *a13, a5, 1 +3fda4ed0: sll 0x3, a5 +3fda4ee0: add a9, a5 +3fda4ef0: move *a5, a5, 0 +3fda4f00: andi 0xff, a5 +3fda4f30: move a5, *a13(0x60), 1 +3fda4f50: move *a11(0xc0), a5, 1 +3fda4f70: inc a5 +3fda4f80: cmp a5, a7 +3fda4f90: jrnc L3FDA5010 +3fda4fa0: move *a11(0x80), a5, 1 +3fda4fc0: move *a13(0x60), a7, 1 +3fda4fe0: inc a5 +3fda4ff0: cmp a5, a7 +3fda5000: jrc L3FDA50D0 +L3FDA5010: +3fda5010: move *a11(0x100), a7, 1 +3fda5030: srl 0x8, a7 +3fda5040: move a7, *a13(0x40), 1 +3fda5060: move *a11(0x100), a5, 1 +3fda5080: andi 0xff, a5 +3fda50b0: move a5, *a13(0x60), 1 +L3FDA50D0: +3fda50d0: move *a11(0x80), a7, 1 +3fda50f0: move *a11(0x60), a5, 1 +3fda5110: sub a5, a7 +3fda5120: move *a13(0x40), a5, 1 +3fda5140: move *a11(0xa0), a11, 1 +3fda5160: add a5, a11 +3fda5170: inc a7 +3fda5180: mpyu a7, a11 +3fda5190: move *a13(0x60), a7, 1 +3fda51b0: add a7, a11 +3fda51c0: move *a13(0xffe0), a5, 1 +3fda51e0: move *a5(0x60), a5, 1 +3fda5200: add a5, a11 +3fda5210: move a11, *a13(0x80), 1 +3fda5230: move *a13(0xffe0), a5, 1 +3fda5250: move a11, a7 +3fda5260: sll 0x6, a11 +3fda5270: sll 0x5, a7 +3fda5280: add a7, a11 +3fda5290: move *a5(0x220), a7, 1 +3fda52b0: add a11, a7 +3fda52c0: setf 16, 0, 0 +3fda52d0: move *a7(0x50), a11, 0 +3fda52f0: btst 14, a11 +3fda5300: jrne L3FDA5420 +3fda5310: move *a13(0x80), a11, 1 +3fda5330: move a11, a7 +3fda5340: sll 0x6, a11 +3fda5350: sll 0x5, a7 +3fda5360: add a7, a11 +3fda5370: move *a5(0x220), a7, 1 +3fda5390: add a11, a7 +3fda53a0: move *a13(0x20), a11, 1 +3fda53c0: setf 16, 1, 0 +3fda53d0: move *a7(0x20), a7, 0 +3fda53f0: add a11, a7 +3fda5400: move a7, *a13(0x20), 1 +L3FDA5420: +3fda5420: move *a13, a11, 1 +3fda5430: inc a11 +3fda5440: move a11, *a13, 1 +3fda5450: move *a13(0xffa0), a7, 1 +3fda5470: cmp a7, a11 +3fda5480: jalt L3FDA4970 +L3FDA54A0: +3fda54a0: move *a13(0x20), a8, 1 +3fda54c0: move *sp(0xc0), a14, 1 +3fda54e0: mmfm sp, a5,a7,a9,a11,a13 +3fda5500: rets 2 +L3FDA5510: +3fda5510: mmtm sp, a5,a7,a9,a10,a11,a13 +3fda5530: move a14, a13 +3fda5540: addi 0x60, a14 +3fda5560: move *a13(0xffa0), a9, 1 +3fda5580: move *a13(0xff20), a10, 1 +3fda55a0: move *a13(0xffe0), a11, 1 +3fda55c0: move *a13(0xff80), a7, 1 +3fda55e0: move *a11(0x40), *a7(0x0), 1 +3fda5610: move *a13(0xff60), a7, 1 +3fda5630: move *a11(0x240), *a7(0x0), 1 +3fda5660: move *a13(0xff40), a7, 1 +3fda5680: move *a11(0x260), *a7(0x0), 1 +3fda56b0: move a14, -*sp, 1 +3fda56c0: move a9, a7 +3fda56d0: sll 0x2, a7 +3fda56e0: move a7, *a14+, 1 +3fda56f0: calla L3F701230 +3fda5720: move a8, *a13(0x40), 1 +3fda5740: move *a11(0xc0), a7, 1 +3fda5760: jrne L3FDA5880 +3fda5770: move a14, -*sp, 1 +3fda5780: move a8, *a14+, 1 +3fda5790: move a13, a7 +3fda57a0: addk 32, a7 +3fda57b0: move a7, *a14+, 1 +3fda57c0: movi 0x3fda6ae0, a7 +3fda57f0: move a7, *a14+, 1 +3fda5800: move *a13(0xffc0), *a14+, 1 +3fda5820: move a9, *a14+, 1 +3fda5830: move a11, *a14+, 1 +3fda5840: calla L3FDA7B60 +3fda5870: jruc L3FDA5980 +L3FDA5880: +3fda5880: move a14, -*sp, 1 +3fda5890: move a8, *a14+, 1 +3fda58a0: move a13, a7 +3fda58b0: addk 32, a7 +3fda58c0: move a7, *a14+, 1 +3fda58d0: movi 0x3fda7190, a7 +3fda5900: move a7, *a14+, 1 +3fda5910: move *a13(0xffc0), *a14+, 1 +3fda5930: move a9, *a14+, 1 +3fda5940: move a11, *a14+, 1 +3fda5950: calla L3FDA7B60 +L3FDA5980: +3fda5980: move *a13(0x20), a7, 1 +3fda59a0: jaeq L3FDA62D0 +3fda59c0: move *a13(0x40), a5, 1 +3fda59e0: move *a5, a5, 1 +3fda59f0: setf 16, 1, 0 +3fda5a00: move *a5(0x30), *a10(0x30), 0 +3fda5a30: move *a13(0x40), a5, 1 +3fda5a50: move *a5, a5, 1 +3fda5a60: move *a5(0x40), *a10(0x40), 0 +3fda5a90: move *a13(0x40), a5, 1 +3fda5ab0: move *a5, a5, 1 +3fda5ac0: move *a5(0x20), *a10(0x20), 0 +3fda5af0: move *a13(0x40), a5, 1 +3fda5b10: move *a5, a5, 1 +3fda5b20: move *a5, *a10, 0 +3fda5b30: move *a13(0x40), a5, 1 +3fda5b50: move *a5, a5, 1 +3fda5b60: move *a5(0x10), *a10(0x10), 0 +3fda5b90: movk 1, a5 +3fda5ba0: move a5, *a13, 1 +3fda5bb0: cmp a7, a5 +3fda5bc0: jrnc L3FDA6380 +L3FDA5BD0: +3fda5bd0: move *a13, a11, 1 +3fda5be0: sll 0x5, a11 +3fda5bf0: move *a13(0x40), a7, 1 +3fda5c10: add a7, a11 +3fda5c20: move *a11, a11, 1 +3fda5c30: move *a10(0x30), a5, 0 +3fda5c50: move *a11(0x30), a11, 0 +3fda5c70: cmp a11, a5 +3fda5c80: jrle L3FDA5CC0 +3fda5c90: move *a10(0x30), a11, 0 +3fda5cb0: jruc L3FDA5D20 +L3FDA5CC0: +3fda5cc0: move *a13, a11, 1 +3fda5cd0: sll 0x5, a11 +3fda5ce0: add a7, a11 +3fda5cf0: move *a11, a11, 1 +3fda5d00: move *a11(0x30), a11, 0 +L3FDA5D20: +3fda5d20: move a11, *a10(0x30), 0 +3fda5d40: move *a13, a11, 1 +3fda5d50: sll 0x5, a11 +3fda5d60: add a7, a11 +3fda5d70: move *a11, a11, 1 +3fda5d80: move *a10(0x40), a5, 0 +3fda5da0: move *a11(0x40), a11, 0 +3fda5dc0: cmp a11, a5 +3fda5dd0: jrle L3FDA5E10 +3fda5de0: move *a10(0x40), a11, 0 +3fda5e00: jruc L3FDA5E70 +L3FDA5E10: +3fda5e10: move *a13, a11, 1 +3fda5e20: sll 0x5, a11 +3fda5e30: add a7, a11 +3fda5e40: move *a11, a11, 1 +3fda5e50: move *a11(0x40), a11, 0 +L3FDA5E70: +3fda5e70: move a11, *a10(0x40), 0 +3fda5e90: move *a13, a11, 1 +3fda5ea0: sll 0x5, a11 +3fda5eb0: add a7, a11 +3fda5ec0: move *a11, a11, 1 +3fda5ed0: move *a10(0x20), a5, 0 +3fda5ef0: move *a11, a11, 0 +3fda5f00: add a11, a5 +3fda5f10: move *a10, a11, 0 +3fda5f20: cmp a5, a11 +3fda5f30: jrge L3FDA5F60 +3fda5f40: move *a10, a11, 0 +3fda5f50: jruc L3FDA5FE0 +L3FDA5F60: +3fda5f60: move *a13, a11, 1 +3fda5f70: sll 0x5, a11 +3fda5f80: add a7, a11 +3fda5f90: move *a11, a11, 1 +3fda5fa0: move *a10(0x20), a5, 0 +3fda5fc0: move *a11, a11, 0 +3fda5fd0: add a5, a11 +L3FDA5FE0: +3fda5fe0: move a11, *a10, 0 +3fda5ff0: move *a13, a11, 1 +3fda6000: sll 0x5, a11 +3fda6010: add a7, a11 +3fda6020: move *a11, a11, 1 +3fda6030: move *a10(0x20), a5, 0 +3fda6050: move *a11(0x10), a11, 0 +3fda6070: add a11, a5 +3fda6080: move *a10(0x10), a11, 0 +3fda60a0: cmp a5, a11 +3fda60b0: jrle L3FDA60F0 +3fda60c0: move *a10(0x10), a11, 0 +3fda60e0: jruc L3FDA6180 +L3FDA60F0: +3fda60f0: move *a13, a11, 1 +3fda6100: sll 0x5, a11 +3fda6110: add a7, a11 +3fda6120: move *a11, a11, 1 +3fda6130: move *a10(0x20), a5, 0 +3fda6150: move *a11(0x10), a11, 0 +3fda6170: add a5, a11 +L3FDA6180: +3fda6180: move a11, *a10(0x10), 0 +3fda61a0: move *a13, a11, 1 +3fda61b0: sll 0x5, a11 +3fda61c0: add a7, a11 +3fda61d0: move *a11, a11, 1 +3fda61e0: move *a10(0x20), a5, 0 +3fda6200: move *a11(0x20), a11, 0 +3fda6220: add a11, a5 +3fda6230: move a5, *a10(0x20), 0 +3fda6250: move *a13, a11, 1 +3fda6260: inc a11 +3fda6270: move a11, *a13, 1 +3fda6280: move *a13(0x20), a5, 1 +3fda62a0: cmp a5, a11 +3fda62b0: jrc L3FDA5BD0 +3fda62c0: jruc L3FDA6380 +L3FDA62D0: +3fda62d0: sub a5, a5 +3fda62e0: setf 16, 1, 0 +3fda62f0: move a5, *a10(0x30), 0 +3fda6310: move a5, *a10(0x40), 0 +3fda6330: move a5, *a10(0x20), 0 +3fda6350: move a5, *a10, 0 +3fda6360: move a5, *a10(0x10), 0 +L3FDA6380: +3fda6380: move a14, -*sp, 1 +3fda6390: move *a13(0x40), *a14+, 1 +3fda63b0: calla L3F702440 +3fda63e0: movk 1, a8 +3fda63f0: move *sp(0xe0), a14, 1 +3fda6410: mmfm sp, a5,a7,a9,a10,a11,a13 +3fda6430: rets 2 +3fda6440: mmtm sp, a9,a11,a13 +3fda6460: move a14, a13 +3fda6470: addi 0x80, a14 +3fda6490: move a14, -*sp, 1 +3fda64a0: move *a13(0xffa0), a11, 1 +3fda64c0: sll 0x2, a11 +3fda64d0: move a11, *a14+, 1 +3fda64e0: calla L3F701230 +3fda6510: move a8, *a13(0x60), 1 +3fda6530: move *a13(0xffe0), a11, 1 +3fda6550: move *a11(0xc0), a11, 1 +3fda6570: jrne L3FDA66C0 +3fda6580: move a14, -*sp, 1 +3fda6590: move a8, *a14+, 1 +3fda65a0: move a13, a11 +3fda65b0: addi 0x40, a11 +3fda65d0: move a11, *a14+, 1 +3fda65e0: movi 0x3fda6ae0, a9 +3fda6610: move a9, *a14+, 1 +3fda6620: move *a13(0xffc0), *a14+, 1 +3fda6640: move *a13(0xffa0), *a14+, 1 +3fda6660: move *a13(0xffe0), *a14+, 1 +3fda6680: calla L3FDA7B60 +3fda66b0: jruc L3FDA67F0 +L3FDA66C0: +3fda66c0: move a14, -*sp, 1 +3fda66d0: move a8, *a14+, 1 +3fda66e0: move a13, a11 +3fda66f0: addi 0x40, a11 +3fda6710: move a11, *a14+, 1 +3fda6720: movi 0x3fda7190, a9 +3fda6750: move a9, *a14+, 1 +3fda6760: move *a13(0xffc0), *a14+, 1 +3fda6780: move *a13(0xffa0), *a14+, 1 +3fda67a0: move *a13(0xffe0), *a14+, 1 +3fda67c0: calla L3FDA7B60 +L3FDA67F0: +3fda67f0: move *a13(0x40), a9, 1 +3fda6810: jreq L3FDA69E0 +3fda6820: sub a11, a11 +3fda6830: move a11, *a13(0x20), 1 +3fda6850: move a11, *a13, 1 +3fda6860: cmp a9, a11 +3fda6870: jrnc L3FDA6A10 +3fda6880: setf 16, 1, 0 +L3FDA6890: +3fda6890: move *a13, a11, 1 +3fda68a0: sll 0x5, a11 +3fda68b0: move *a13(0x60), a9, 1 +3fda68d0: add a9, a11 +3fda68e0: move *a11, a11, 1 +3fda68f0: move *a13(0x20), a9, 1 +3fda6910: move *a11(0x20), a11, 0 +3fda6930: add a9, a11 +3fda6940: move a11, *a13(0x20), 1 +3fda6960: move *a13, a9, 1 +3fda6970: inc a9 +3fda6980: move a9, *a13, 1 +3fda6990: move *a13(0x40), a11, 1 +3fda69b0: cmp a11, a9 +3fda69c0: jrc L3FDA6890 +3fda69d0: jruc L3FDA6A10 +L3FDA69E0: +3fda69e0: sub a11, a11 +3fda69f0: move a11, *a13(0x20), 1 +L3FDA6A10: +3fda6a10: move a14, -*sp, 1 +3fda6a20: move *a13(0x60), *a14+, 1 +3fda6a40: calla L3F702440 +3fda6a70: move *a13(0x20), a8, 1 +3fda6a90: move *sp(0x80), a14, 1 +3fda6ab0: mmfm sp, a9,a11,a13 +3fda6ad0: rets 2 +3fda6ae0: mmtm sp, a7,a9,a11,a13 +3fda6b00: move a14, a13 +3fda6b10: addi 0x60, a14 +3fda6b30: move *a13(0xffc0), a11, 1 +3fda6b50: jrne L3FDA6B90 +3fda6b60: move *a13(0xffe0), a8, 1 +3fda6b80: jruc L3FDA7140 +L3FDA6B90: +3fda6b90: move *a13(0xff20), a9, 1 +3fda6bb0: sll 0x4, a9 +3fda6bc0: move *a13(0xff00), a11, 1 +3fda6be0: add a11, a9 +3fda6bf0: setf 8, 0, 0 +3fda6c00: move *a9(0x8), a9, 0 +3fda6c20: move *a13(0xffa0), a11, 1 +3fda6c40: sub a11, a9 +3fda6c50: move a9, *a13(0x20), 1 +3fda6c70: move *a13(0xff80), a11, 1 +3fda6c90: cmp a11, a9 +3fda6ca0: jrnc L3FDA6EA0 +3fda6cb0: move a9, a11 +3fda6cc0: sll 0x6, a9 +3fda6cd0: sll 0x5, a11 +3fda6ce0: add a11, a9 +3fda6cf0: move *a13(0xffc0), a11, 1 +3fda6d10: add a11, a9 +3fda6d20: move a9, *a13, 1 +3fda6d30: setf 16, 1, 0 +3fda6d40: move *a9(0x30), a7, 0 +3fda6d60: move *a9(0x40), a9, 0 +3fda6d80: add a9, a7 +3fda6d90: move a7, *a13(0x40), 0 +3fda6db0: move *a13, a9, 1 +3fda6dc0: move *a9, a7, 0 +3fda6dd0: move *a9(0x10), a9, 0 +3fda6df0: sub a9, a7 +3fda6e00: move a7, *a13(0x50), 0 +3fda6e20: move *a13(0x40), a9, 0 +3fda6e40: jreq L3FDA6EA0 +3fda6e50: move *a13(0x50), a7, 0 +3fda6e70: jreq L3FDA6EA0 +3fda6e80: move *a13, a8, 1 +3fda6e90: jruc L3FDA7140 +L3FDA6EA0: +3fda6ea0: move *a13(0xfee0), a11, 1 +3fda6ec0: move *a13(0xffa0), a9, 1 +3fda6ee0: sub a9, a11 +3fda6ef0: move a11, *a13(0x20), 1 +3fda6f10: move *a13(0xff80), a7, 1 +3fda6f30: cmp a7, a11 +3fda6f40: jrhi L3FDA7130 +3fda6f50: move a11, a7 +3fda6f60: sll 0x6, a11 +3fda6f70: sll 0x5, a7 +3fda6f80: add a7, a11 +3fda6f90: move *a13(0xffc0), a7, 1 +3fda6fb0: add a7, a11 +3fda6fc0: move a11, *a13, 1 +3fda6fd0: setf 16, 1, 0 +3fda6fe0: move *a11(0x30), a7, 0 +3fda7000: move *a11(0x40), a9, 0 +3fda7020: add a9, a7 +3fda7030: move a7, *a13(0x40), 0 +3fda7050: move *a11, a9, 0 +3fda7060: move *a11(0x10), a7, 0 +3fda7080: sub a7, a9 +3fda7090: move a9, *a13(0x50), 0 +3fda70b0: move *a13(0x40), a9, 0 +3fda70d0: jreq L3FDA7130 +3fda70e0: move *a13(0x50), a7, 0 +3fda7100: jreq L3FDA7130 +3fda7110: move a11, a8 +3fda7120: jruc L3FDA7140 +L3FDA7130: +3fda7130: sub a8, a8 +L3FDA7140: +3fda7140: move *sp(0xa0), a14, 1 +3fda7160: mmfm sp, a7,a9,a11,a13 +3fda7180: rets 2 +3fda7190: mmtm sp, a7,a9,a11,a13 +3fda71b0: move a14, a13 +3fda71c0: addi 0xa0, a14 +3fda71e0: move *a13(0xffc0), a11, 1 +3fda7200: jrne L3FDA7250 +3fda7210: move *a13(0xffe0), a8, 1 +3fda7230: jauc L3FDA7B10 +L3FDA7250: +3fda7250: move *a13(0xff20), a9, 1 +3fda7270: sll 0x4, a9 +3fda7280: move *a13(0xff00), a11, 1 +3fda72a0: add a11, a9 +3fda72b0: setf 8, 0, 0 +3fda72c0: move *a9, a9, 0 +3fda72d0: move *a13(0xff60), a11, 1 +3fda72f0: sub a11, a9 +3fda7300: move a9, *a13(0x20), 1 +3fda7320: move *a13(0xff20), a9, 1 +3fda7340: sll 0x4, a9 +3fda7350: move *a13(0xff00), a11, 1 +3fda7370: add a11, a9 +3fda7380: move *a9(0x8), a9, 0 +3fda73a0: move *a13(0xffa0), a11, 1 +3fda73c0: sub a11, a9 +3fda73d0: move a9, *a13(0x40), 1 +3fda73f0: move *a13(0x20), a9, 1 +3fda7410: move *a13(0xff40), a11, 1 +3fda7430: cmp a11, a9 +3fda7440: jrnc L3FDA7720 +3fda7450: move *a13(0x40), a9, 1 +3fda7470: move *a13(0xff80), a11, 1 +3fda7490: cmp a11, a9 +3fda74a0: jrnc L3FDA7720 +3fda74b0: move *a13(0x20), a9, 1 +3fda74d0: mpyu a11, a9 +3fda74e0: move *a13(0x40), a11, 1 +3fda7500: add a11, a9 +3fda7510: move a9, *a13(0x60), 1 +3fda7530: move a9, a11 +3fda7540: sll 0x6, a9 +3fda7550: sll 0x5, a11 +3fda7560: add a11, a9 +3fda7570: move *a13(0xffc0), a11, 1 +3fda7590: add a11, a9 +3fda75a0: move a9, *a13, 1 +3fda75b0: setf 16, 1, 0 +3fda75c0: move *a9(0x30), a7, 0 +3fda75e0: move *a9(0x40), a9, 0 +3fda7600: add a9, a7 +3fda7610: move a7, *a13(0x80), 0 +3fda7630: move *a13, a9, 1 +3fda7640: move *a9, a7, 0 +3fda7650: move *a9(0x10), a9, 0 +3fda7670: sub a9, a7 +3fda7680: move a7, *a13(0x90), 0 +3fda76a0: move *a13(0x80), a9, 0 +3fda76c0: jreq L3FDA7720 +3fda76d0: move *a13(0x90), a7, 0 +3fda76f0: jreq L3FDA7720 +3fda7700: move *a13, a8, 1 +3fda7710: jruc L3FDA7B10 +L3FDA7720: +3fda7720: move *a13(0xfee0), a11, 1 +3fda7740: srl 0x8, a11 +3fda7750: move *a13(0xff60), a9, 1 +3fda7770: sub a9, a11 +3fda7780: move a11, *a13(0x20), 1 +3fda77a0: move *a13(0xfee0), a7, 1 +3fda77c0: andi 0xff, a7 +3fda77f0: move *a13(0xffa0), a9, 1 +3fda7810: sub a9, a7 +3fda7820: move a7, *a13(0x40), 1 +3fda7840: move *a13(0xff40), a7, 1 +3fda7860: cmp a7, a11 +3fda7870: jrnc L3FDA7B00 +3fda7880: move *a13(0x40), a7, 1 +3fda78a0: move *a13(0xff80), a9, 1 +3fda78c0: cmp a9, a7 +3fda78d0: jrnc L3FDA7B00 +3fda78e0: mpyu a9, a11 +3fda78f0: add a7, a11 +3fda7900: move a11, *a13(0x60), 1 +3fda7920: move a11, a7 +3fda7930: sll 0x6, a11 +3fda7940: sll 0x5, a7 +3fda7950: add a7, a11 +3fda7960: move *a13(0xffc0), a7, 1 +3fda7980: add a7, a11 +3fda7990: move a11, *a13, 1 +3fda79a0: setf 16, 1, 0 +3fda79b0: move *a11(0x30), a7, 0 +3fda79d0: move *a11(0x40), a9, 0 +3fda79f0: add a9, a7 +3fda7a00: move a7, *a13(0x80), 0 +3fda7a20: move *a11, a9, 0 +3fda7a30: move *a11(0x10), a7, 0 +3fda7a50: sub a7, a9 +3fda7a60: move a9, *a13(0x90), 0 +3fda7a80: move *a13(0x80), a9, 0 +3fda7aa0: jreq L3FDA7B00 +3fda7ab0: move *a13(0x90), a7, 0 +3fda7ad0: jreq L3FDA7B00 +3fda7ae0: move a11, a8 +3fda7af0: jruc L3FDA7B10 +L3FDA7B00: +3fda7b00: sub a8, a8 +L3FDA7B10: +3fda7b10: move *sp(0xa0), a14, 1 +3fda7b30: mmfm sp, a7,a9,a11,a13 +3fda7b50: rets 2 +L3FDA7B60: +3fda7b60: mmtm sp, a9,a11,a13 +3fda7b80: move a14, a13 +3fda7b90: addi 0x100, a14 +3fda7bb0: move *a13(0xffe0), a11, 1 +3fda7bd0: move *a11(0x60), *a13(0x0), 1 +3fda7c00: move *a11(0x80), a9, 1 +3fda7c20: move *a13, a11, 1 +3fda7c30: sub a11, a9 +3fda7c40: inc a9 +3fda7c50: move a9, *a13(0x20), 1 +3fda7c70: move *a13(0xffe0), a9, 1 +3fda7c90: move *a9(0xa0), *a13(0x40), 1 +3fda7cc0: move *a9(0xc0), a9, 1 +3fda7ce0: move *a13(0x40), a11, 1 +3fda7d00: sub a11, a9 +3fda7d10: inc a9 +3fda7d20: move a9, *a13(0x60), 1 +3fda7d40: move *a13(0xffe0), a9, 1 +3fda7d60: move *a9(0x100), *a13(0x80), 1 +3fda7d90: sub a9, a9 +3fda7da0: move a9, *a13(0xc0), 1 +3fda7dc0: move a9, *a13(0xa0), 1 +3fda7de0: move *a13(0xffc0), a11, 1 +3fda7e00: cmp a11, a9 +3fda7e10: jrge L3FDA8130 +L3FDA7E20: +3fda7e20: move a14, -*sp, 1 +3fda7e30: move *a13(0x80), *a14+, 1 +3fda7e50: move *a13(0xffa0), *a14+, 1 +3fda7e70: move *a13(0xa0), *a14+, 1 +3fda7e90: move *a13(0x60), *a14+, 1 +3fda7eb0: move *a13(0x40), *a14+, 1 +3fda7ed0: move *a13(0x20), *a14+, 1 +3fda7ef0: move *a13(0x0), *a14+, 1 +3fda7f10: move *a13(0xffe0), a11, 1 +3fda7f30: move *a11(0x220), *a14+, 1 +3fda7f50: addi 0x160, a11 +3fda7f70: move a11, *a14+, 1 +3fda7f80: move *a13(0xff80), a11, 1 +3fda7fa0: call a11 +3fda7fb0: move a8, *a13(0xe0), 1 +3fda7fd0: move a8, a9 +3fda7fe0: jreq L3FDA80A0 +3fda7ff0: move *a13(0xc0), a9, 1 +3fda8010: inc a9 +3fda8020: move a9, *a13(0xc0), 1 +3fda8040: dec a9 +3fda8050: sll 0x5, a9 +3fda8060: move *a13(0xff40), a11, 1 +3fda8080: add a11, a9 +3fda8090: move a8, *a9, 1 +L3FDA80A0: +3fda80a0: move *a13(0xa0), a11, 1 +3fda80c0: inc a11 +3fda80d0: move a11, *a13(0xa0), 1 +3fda80f0: move *a13(0xffc0), a9, 1 +3fda8110: cmp a9, a11 +3fda8120: jrlt L3FDA7E20 +L3FDA8130: +3fda8130: move *a13(0xff60), a11, 1 +3fda8150: move *a13(0xc0), *a11(0x0), 1 +3fda8180: move *sp(0x80), a14, 1 +3fda81a0: mmfm sp, a9,a11,a13 +3fda81c0: rets 2 +L3FDA81D0: +3fda81d0: mmtm sp, a7,a9,a10,a11,a13 +3fda81f0: move a14, a13 +3fda8200: addi 0x100, a14 +3fda8220: move *a13(0xffe0), a9, 1 +3fda8240: move *a9(0x380), a11, 1 +3fda8260: move *a9(0x3a0), a7, 1 +3fda8280: addi 0x80, a11 +3fda82a0: cmp a7, a11 +3fda82b0: jrls L3FDA8310 +3fda82c0: move a14, -*sp, 1 +3fda82d0: move a9, *a14+, 1 +3fda82e0: calla L3F9B1030 +L3FDA8310: +3fda8310: move *a9(0x380), a10, 1 +3fda8330: move a10, *a9(0x340), 1 +3fda8350: movi 0x28, a11 +3fda8370: movb a11, *a10 +3fda8380: movk 4, a7 +3fda8390: setf 16, 0, 0 +3fda83a0: move a7, *a10(0x10), 0 +3fda83c0: move *a9(0x380), a7, 1 +3fda83e0: addi 0x80, a7 +3fda8400: move a7, *a9(0x380), 1 +3fda8420: move *a9(0x320), a7, 1 +3fda8440: inc a7 +3fda8450: move a7, *a9(0x320), 1 +3fda8470: move *a13(0xffc0), *a10(0x20), 1 +3fda84a0: move *a13(0xffa0), *a10(0x40), 1 +3fda84d0: move *a13(0xff80), *a10(0x60), 0 +3fda8500: move *a13(0xff60), *a10(0x70), 0 +3fda8530: move a14, -*sp, 1 +3fda8540: movk 1, a7 +3fda8550: move a7, *a14+, 1 +3fda8560: sub a7, a7 +3fda8570: move a7, *a14+, 1 +3fda8580: move a13, *a14+, 1 +3fda8590: move a9, *a14+, 1 +3fda85a0: calla L3F9B5C00 +3fda85d0: move a8, a8 +3fda85e0: jrne L3FDA8690 +3fda85f0: move *a9(0x400), a7, 1 +3fda8610: jreq L3FDA8670 +3fda8620: move a14, -*sp, 1 +3fda8630: move a9, *a14+, 1 +3fda8640: move *a9(0x400), a7, 1 +3fda8660: call a7 +L3FDA8670: +3fda8670: sub a8, a8 +3fda8680: jruc L3FDA8850 +L3FDA8690: +3fda8690: move *a13(0xff40), a7, 1 +3fda86b0: setf 16, 1, 0 +3fda86c0: move *a13(0x60), a11, 0 +3fda86e0: move a11, *a7, 1 +3fda86f0: move *a13(0xff20), a7, 1 +3fda8710: move *a13(0x70), a11, 0 +3fda8730: move a11, *a7, 1 +3fda8740: move *a13(0xff00), a7, 1 +3fda8760: move *a13(0x40), *a7(0x0), 1 +3fda8790: move *a9(0x400), a7, 1 +3fda87b0: jreq L3FDA8810 +3fda87c0: move a14, -*sp, 1 +3fda87d0: move a9, *a14+, 1 +3fda87e0: move *a9(0x400), a7, 1 +3fda8800: call a7 +L3FDA8810: +3fda8810: setf 8, 0, 0 +3fda8820: move *a13(0x8), a7, 0 +3fda8840: move a7, a8 +L3FDA8850: +3fda8850: move *sp(0xc0), a14, 1 +3fda8870: mmfm sp, a7,a9,a10,a11,a13 +3fda8890: rets 2 +L3FDA88A0: +3fda88a0: mmtm sp, a7,a9,a10,a11,a13 +3fda88c0: move a14, a13 +3fda88d0: move *a13(0xffe0), a9, 1 +3fda88f0: move *a9(0x380), a11, 1 +3fda8910: move *a9(0x3a0), a7, 1 +3fda8930: addi 0x80, a11 +3fda8950: cmp a7, a11 +3fda8960: jrls L3FDA89C0 +3fda8970: move a14, -*sp, 1 +3fda8980: move a9, *a14+, 1 +3fda8990: calla L3F9B1030 +L3FDA89C0: +3fda89c0: move *a9(0x380), a10, 1 +3fda89e0: move a10, *a9(0x340), 1 +3fda8a00: movk 2, a11 +3fda8a10: movb a11, *a10 +3fda8a20: movk 4, a7 +3fda8a30: setf 16, 0, 0 +3fda8a40: move a7, *a10(0x10), 0 +3fda8a60: move *a9(0x380), a7, 1 +3fda8a80: addi 0x80, a7 +3fda8aa0: move a7, *a9(0x380), 1 +3fda8ac0: move *a9(0x320), a7, 1 +3fda8ae0: inc a7 +3fda8af0: move a7, *a9(0x320), 1 +3fda8b10: move *a13(0xffc0), *a10(0x20), 1 +3fda8b40: movi 0x4000, a7 +3fda8b60: move a7, *a10(0x40), 1 +3fda8b80: sub a11, a11 +3fda8b90: move a11, *a10(0x60), 1 +3fda8bb0: move *a9(0x400), a11, 1 +3fda8bd0: jreq L3FDA8C30 +3fda8be0: move a14, -*sp, 1 +3fda8bf0: move a9, *a14+, 1 +3fda8c00: move *a9(0x400), a11, 1 +3fda8c20: call a11 +L3FDA8C30: +3fda8c30: move *sp(0xc0), a14, 1 +3fda8c50: mmfm sp, a7,a9,a10,a11,a13 +3fda8c70: rets 2 +L3FDA8C80: +3fda8c80: mmtm sp, a7,a9,a10,a11,a13 +3fda8ca0: move a14, a13 +3fda8cb0: move *a13(0xffe0), a9, 1 +3fda8cd0: move *a9(0x380), a11, 1 +3fda8cf0: move *a9(0x3a0), a7, 1 +3fda8d10: addi 0x60, a11 +3fda8d30: cmp a7, a11 +3fda8d40: jrls L3FDA8DA0 +3fda8d50: move a14, -*sp, 1 +3fda8d60: move a9, *a14+, 1 +3fda8d70: calla L3F9B1030 +L3FDA8DA0: +3fda8da0: move *a9(0x380), a10, 1 +3fda8dc0: move a10, *a9(0x340), 1 +3fda8de0: movk 29, a11 +3fda8df0: movb a11, *a10 +3fda8e00: movk 3, a7 +3fda8e10: setf 16, 0, 0 +3fda8e20: move a7, *a10(0x10), 0 +3fda8e40: move *a9(0x380), a7, 1 +3fda8e60: addi 0x60, a7 +3fda8e80: move a7, *a9(0x380), 1 +3fda8ea0: move *a9(0x320), a7, 1 +3fda8ec0: inc a7 +3fda8ed0: move a7, *a9(0x320), 1 +3fda8ef0: movb *a13(0xffc0), *a10(0x8) +3fda8f20: move *a13(0xffa0), *a10(0x40), 0 +3fda8f50: move *a13(0xff80), *a10(0x20), 1 +3fda8f80: move *a9(0x400), a7, 1 +3fda8fa0: jreq L3FDA9000 +3fda8fb0: move a14, -*sp, 1 +3fda8fc0: move a9, *a14+, 1 +3fda8fd0: move *a9(0x400), a7, 1 +3fda8ff0: call a7 +L3FDA9000: +3fda9000: move *sp(0xc0), a14, 1 +3fda9020: mmfm sp, a7,a9,a10,a11,a13 +3fda9040: rets 2 +L3FDA9050: +3fda9050: mmtm sp, a7,a9,a10,a11,a13 +3fda9070: move a14, a13 +3fda9080: move *a13(0xffe0), a9, 1 +3fda90a0: move *a9(0x380), a11, 1 +3fda90c0: move *a9(0x3a0), a7, 1 +3fda90e0: addi 0x40, a11 +3fda9100: cmp a7, a11 +3fda9110: jrls L3FDA9170 +3fda9120: move a14, -*sp, 1 +3fda9130: move a9, *a14+, 1 +3fda9140: calla L3F9B1030 +L3FDA9170: +3fda9170: move *a9(0x380), a10, 1 +3fda9190: move a10, *a9(0x340), 1 +3fda91b0: movk 27, a11 +3fda91c0: movb a11, *a10 +3fda91d0: movk 2, a7 +3fda91e0: setf 16, 0, 0 +3fda91f0: move a7, *a10(0x10), 0 +3fda9210: move *a13(0xffc0), *a10(0x20), 1 +3fda9240: move *a9(0x380), a7, 1 +3fda9260: addi 0x40, a7 +3fda9280: move a7, *a9(0x380), 1 +3fda92a0: move *a9(0x320), a7, 1 +3fda92c0: inc a7 +3fda92d0: move a7, *a9(0x320), 1 +3fda92f0: move *a9(0x400), a7, 1 +3fda9310: jreq L3FDA9370 +3fda9320: move a14, -*sp, 1 +3fda9330: move a9, *a14+, 1 +3fda9340: move *a9(0x400), a7, 1 +3fda9360: call a7 +L3FDA9370: +3fda9370: move *sp(0xc0), a14, 1 +3fda9390: mmfm sp, a7,a9,a10,a11,a13 +3fda93b0: rets 2 +L3FDA93C0: +3fda93c0: mmtm sp, a7,a9,a10,a11,a13 +3fda93e0: move a14, a13 +3fda93f0: move *a13(0xffe0), a9, 1 +3fda9410: move *a9(0x380), a11, 1 +3fda9430: move *a9(0x3a0), a7, 1 +3fda9450: addk 32, a11 +3fda9460: cmp a7, a11 +3fda9470: jrls L3FDA94D0 +3fda9480: move a14, -*sp, 1 +3fda9490: move a9, *a14+, 1 +3fda94a0: calla L3F9B1030 +L3FDA94D0: +3fda94d0: move *a9(0x380), a10, 1 +3fda94f0: move a10, *a9(0x340), 1 +3fda9510: movi 0x25, a11 +3fda9530: movb a11, *a10 +3fda9540: movk 1, a7 +3fda9550: setf 16, 0, 0 +3fda9560: move a7, *a10(0x10), 0 +3fda9580: move *a9(0x380), a7, 1 +3fda95a0: addk 32, a7 +3fda95b0: move a7, *a9(0x380), 1 +3fda95d0: move *a9(0x320), a7, 1 +3fda95f0: inc a7 +3fda9600: move a7, *a9(0x320), 1 +3fda9620: move *a9(0x400), a7, 1 +3fda9640: jreq L3FDA96A0 +3fda9650: move a14, -*sp, 1 +3fda9660: move a9, *a14+, 1 +3fda9670: move *a9(0x400), a7, 1 +3fda9690: call a7 +L3FDA96A0: +3fda96a0: move *sp(0xc0), a14, 1 +3fda96c0: mmfm sp, a7,a9,a10,a11,a13 +3fda96e0: rets 2 +L3FDA96F0: +3fda96f0: mmtm sp, a7,a9,a10,a11,a13 +3fda9710: move a14, a13 +3fda9720: move *a13(0xffe0), a9, 1 +3fda9740: move *a9(0x380), a11, 1 +3fda9760: move *a9(0x3a0), a7, 1 +3fda9780: addi 0x40, a11 +3fda97a0: cmp a7, a11 +3fda97b0: jrls L3FDA9810 +3fda97c0: move a14, -*sp, 1 +3fda97d0: move a9, *a14+, 1 +3fda97e0: calla L3F9B1030 +L3FDA9810: +3fda9810: move *a9(0x380), a10, 1 +3fda9830: move a10, *a9(0x340), 1 +3fda9850: movi 0x2e, a11 +3fda9870: movb a11, *a10 +3fda9880: movk 2, a7 +3fda9890: setf 16, 0, 0 +3fda98a0: move a7, *a10(0x10), 0 +3fda98c0: move *a13(0xffc0), *a10(0x20), 1 +3fda98f0: move *a9(0x380), a7, 1 +3fda9910: addi 0x40, a7 +3fda9930: move a7, *a9(0x380), 1 +3fda9950: move *a9(0x320), a7, 1 +3fda9970: inc a7 +3fda9980: move a7, *a9(0x320), 1 +3fda99a0: move *a9(0x400), a7, 1 +3fda99c0: jreq L3FDA9A20 +3fda99d0: move a14, -*sp, 1 +3fda99e0: move a9, *a14+, 1 +3fda99f0: move *a9(0x400), a7, 1 +3fda9a10: call a7 +L3FDA9A20: +3fda9a20: move *sp(0xc0), a14, 1 +3fda9a40: mmfm sp, a7,a9,a10,a11,a13 +3fda9a60: rets 2 +L3FDA9A70: +3fda9a70: mmtm sp, a7,a9,a10,a11,a13 +3fda9a90: move a14, a13 +3fda9aa0: move *a13(0xffe0), a9, 1 +3fda9ac0: move *a9(0x380), a11, 1 +3fda9ae0: move *a9(0x3a0), a7, 1 +3fda9b00: addi 0x40, a11 +3fda9b20: cmp a7, a11 +3fda9b30: jrls L3FDA9B90 +3fda9b40: move a14, -*sp, 1 +3fda9b50: move a9, *a14+, 1 +3fda9b60: calla L3F9B1030 +L3FDA9B90: +3fda9b90: move *a9(0x380), a10, 1 +3fda9bb0: move a10, *a9(0x340), 1 +3fda9bd0: movk 10, a11 +3fda9be0: movb a11, *a10 +3fda9bf0: movk 2, a7 +3fda9c00: setf 16, 0, 0 +3fda9c10: move a7, *a10(0x10), 0 +3fda9c30: move *a13(0xffc0), *a10(0x20), 1 +3fda9c60: move *a9(0x380), a7, 1 +3fda9c80: addi 0x40, a7 +3fda9ca0: move a7, *a9(0x380), 1 +3fda9cc0: move *a9(0x320), a7, 1 +3fda9ce0: inc a7 +3fda9cf0: move a7, *a9(0x320), 1 +3fda9d10: move *a9(0x400), a7, 1 +3fda9d30: jreq L3FDA9D90 +3fda9d40: move a14, -*sp, 1 +3fda9d50: move a9, *a14+, 1 +3fda9d60: move *a9(0x400), a7, 1 +3fda9d80: call a7 +L3FDA9D90: +3fda9d90: move *sp(0xc0), a14, 1 +3fda9db0: mmfm sp, a7,a9,a10,a11,a13 +3fda9dd0: rets 2 +3fda9de0: mmtm sp, a7,a9,a10,a11,a13 +3fda9e00: move a14, a13 +3fda9e10: addi 0x40, a14 +3fda9e30: move *a13(0xffe0), a9, 1 +3fda9e50: move *a13(0xfea0), *a13(0x0), 1 +3fda9e80: move *a9(0x380), a11, 1 +3fda9ea0: move *a9(0x3a0), a7, 1 +3fda9ec0: addi 0x100, a11 +3fda9ee0: cmp a7, a11 +3fda9ef0: jrls L3FDA9F50 +3fda9f00: move a14, -*sp, 1 +3fda9f10: move a9, *a14+, 1 +3fda9f20: calla L3F9B1030 +L3FDA9F50: +3fda9f50: move *a9(0x380), a10, 1 +3fda9f70: move a10, *a9(0x340), 1 +3fda9f90: movk 1, a11 +3fda9fa0: movb a11, *a10 +3fda9fb0: movk 8, a7 +3fda9fc0: setf 16, 0, 0 +3fda9fd0: move a7, *a10(0x10), 0 +3fda9ff0: move *a9(0x380), a7, 1 +3fdaa010: addi 0x100, a7 +3fdaa030: move a7, *a9(0x380), 1 +3fdaa050: move *a9(0x320), a7, 1 +3fdaa070: inc a7 +3fdaa080: move a7, *a9(0x320), 1 +3fdaa0a0: move *a13(0xffc0), *a10(0x40), 1 +3fdaa0d0: move *a13(0xffa0), *a10(0x60), 0 +3fdaa100: move *a13(0xff80), *a10(0x70), 0 +3fdaa130: move *a13(0xff60), *a10(0x80), 0 +3fdaa160: move *a13(0xff40), *a10(0x90), 0 +3fdaa190: move *a13(0xff20), *a10(0xa0), 0 +3fdaa1c0: movb *a13(0xff00), *a10(0x8) +3fdaa1f0: move *a13(0xfee0), *a10(0xb0), 0 +3fdaa220: move *a13(0xfec0), a7, 1 +3fdaa240: jrne L3FDAA290 +3fdaa250: sub a11, a11 +3fdaa260: move a11, *a10(0xc0), 1 +3fdaa280: jruc L3FDAA2C0 +L3FDAA290: +3fdaa290: move *a7(0x20), *a10(0xc0), 1 +L3FDAA2C0: +3fdaa2c0: move a14, -*sp, 1 +3fdaa2d0: move a9, *a14+, 1 +3fdaa2e0: move *a9(0x180), a11, 1 +3fdaa300: call a11 +3fdaa310: move a8, *a10(0x20), 1 +3fdaa330: move a8, *a13(0x20), 1 +3fdaa350: move *a13, a11, 1 +3fdaa360: andi 0x7fff, a11 +3fdaa390: move a11, *a13, 1 +3fdaa3a0: move a11, *a10(0xe0), 1 +3fdaa3c0: jreq L3FDAA460 +3fdaa3d0: move a14, -*sp, 1 +3fdaa3e0: move *a13(0xfe80), *a14+, 1 +3fdaa400: move a11, *a14+, 1 +3fdaa410: move a10, *a14+, 1 +3fdaa420: move a9, *a14+, 1 +3fdaa430: calla L3FDAA550 +L3FDAA460: +3fdaa460: move *a9(0x400), a7, 1 +3fdaa480: jreq L3FDAA4E0 +3fdaa490: move a14, -*sp, 1 +3fdaa4a0: move a9, *a14+, 1 +3fdaa4b0: move *a9(0x400), a7, 1 +3fdaa4d0: call a7 +L3FDAA4E0: +3fdaa4e0: move *a13(0x20), a8, 1 +3fdaa500: move *sp(0xc0), a14, 1 +3fdaa520: mmfm sp, a7,a9,a10,a11,a13 +3fdaa540: rets 2 +L3FDAA550: +3fdaa550: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fdaa570: move a14, a13 +3fdaa580: addi 0x420, a14 +3fdaa5a0: move *a13(0xffe0), a9, 1 +3fdaa5c0: move *a13(0xffa0), a10, 1 +3fdaa5e0: move *a13(0xff80), a11, 1 +3fdaa600: move a13, a12 +3fdaa610: btst 0, a10 +3fdaa620: jreq L3FDAA650 +3fdaa630: move *a11(0x0), *a12+, 1 +L3FDAA650: +3fdaa650: btst 1, a10 +3fdaa660: jreq L3FDAA690 +3fdaa670: move *a11(0x20), *a12+, 1 +L3FDAA690: +3fdaa690: btst 2, a10 +3fdaa6a0: jreq L3FDAA6D0 +3fdaa6b0: move *a11(0x40), *a12+, 1 +L3FDAA6D0: +3fdaa6d0: btst 3, a10 +3fdaa6e0: jreq L3FDAA710 +3fdaa6f0: move *a11(0x60), *a12+, 1 +L3FDAA710: +3fdaa710: btst 4, a10 +3fdaa720: jreq L3FDAA750 +3fdaa730: move *a11(0x80), *a12+, 1 +L3FDAA750: +3fdaa750: btst 5, a10 +3fdaa760: jreq L3FDAA790 +3fdaa770: move *a11(0xa0), *a12+, 1 +L3FDAA790: +3fdaa790: btst 6, a10 +3fdaa7a0: jreq L3FDAA7D0 +3fdaa7b0: move *a11(0xc0), *a12+, 1 +L3FDAA7D0: +3fdaa7d0: btst 7, a10 +3fdaa7e0: jreq L3FDAA810 +3fdaa7f0: move *a11(0xe0), *a12+, 1 +L3FDAA810: +3fdaa810: btst 8, a10 +3fdaa820: jreq L3FDAA850 +3fdaa830: move *a11(0x100), *a12+, 1 +L3FDAA850: +3fdaa850: btst 9, a10 +3fdaa860: jreq L3FDAA890 +3fdaa870: move *a11(0x180), *a12+, 1 +L3FDAA890: +3fdaa890: btst 10, a10 +3fdaa8a0: jreq L3FDAA8D0 +3fdaa8b0: move *a11(0x120), *a12+, 1 +L3FDAA8D0: +3fdaa8d0: btst 11, a10 +3fdaa8e0: jreq L3FDAA910 +3fdaa8f0: move *a11(0x140), *a12+, 1 +L3FDAA910: +3fdaa910: btst 12, a10 +3fdaa920: jreq L3FDAA950 +3fdaa930: move *a11(0x160), *a12+, 1 +L3FDAA950: +3fdaa950: btst 13, a10 +3fdaa960: jreq L3FDAA990 +3fdaa970: move *a11(0x1a0), *a12+, 1 +L3FDAA990: +3fdaa990: btst 14, a10 +3fdaa9a0: jreq L3FDAA9D0 +3fdaa9b0: move *a11(0x1c0), *a12+, 1 +L3FDAA9D0: +3fdaa9d0: move *a13(0xffc0), a7, 1 +3fdaa9f0: move a12, a5 +3fdaaa00: sub a13, a5 +3fdaaa10: sra 0x5, a5 +3fdaaa20: move a5, *a13(0x400), 1 +3fdaaa40: setf 16, 0, 0 +3fdaaa50: zext a5, 0 +3fdaaa60: addk 16, a7 +3fdaaa70: move *a7, a3, 0 +3fdaaa80: add a5, a3 +3fdaaa90: move a3, *a7, 0 +3fdaaaa0: move *a13(0x400), a7, 1 +3fdaaac0: sll 0x2, a7 +3fdaaad0: move a7, *a13(0x400), 1 +3fdaaaf0: sll 0x3, a7 +3fdaab00: move *a9(0x380), a5, 1 +3fdaab20: add a7, a5 +3fdaab30: move *a9(0x3a0), a7, 1 +3fdaab50: cmp a7, a5 +3fdaab60: jrhi L3FDAACC0 +3fdaab70: move a14, -*sp, 1 +3fdaab80: move *a13(0x400), *a14+, 1 +3fdaaba0: move *a9(0x380), *a14+, 1 +3fdaabc0: move a13, *a14+, 1 +3fdaabd0: calla L3FB44400 +3fdaac00: move *a13(0x400), a7, 1 +3fdaac20: addk 3, a7 +3fdaac30: movk 3, a5 +3fdaac40: andn a5, a7 +3fdaac50: sll 0x3, a7 +3fdaac60: move *a9(0x380), a3, 1 +3fdaac80: add a7, a3 +3fdaac90: move a3, *a9(0x380), 1 +3fdaacb0: jruc L3FDAAD40 +L3FDAACC0: +3fdaacc0: move a14, -*sp, 1 +3fdaacd0: move *a13(0x400), *a14+, 1 +3fdaacf0: move a13, *a14+, 1 +3fdaad00: move a9, *a14+, 1 +3fdaad10: calla L3F9B44C0 +L3FDAAD40: +3fdaad40: move *sp(0x120), a14, 1 +3fdaad60: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fdaad80: rets 2 +L3FDAAD90: +3fdaad90: mmtm sp, a5,a7,a9,a10,a11,a13 +3fdaadb0: move a14, a13 +3fdaadc0: addi 0x110, a14 +3fdaade0: move *a13(0xffe0), a9, 1 +3fdaae00: sub a7, a7 +3fdaae10: move a7, @0x1a68b0, 1 +3fdaae40: move *a9(0x60), a7, 1 +3fdaae60: jrne L3FDAB0C0 +3fdaae70: move a14, -*sp, 1 +3fdaae80: movk 9, a7 +3fdaae90: move a7, *a14+, 1 +3fdaaea0: move a7, *a14+, 1 +3fdaaeb0: move *a9(0x40), *a14+, 1 +3fdaaed0: calla L3FB3F810 +3fdaaf00: move a8, a11 +3fdaaf10: jreq L3FDAAFD0 +3fdaaf20: move a14, -*sp, 1 +3fdaaf30: movi 0x3fdac390, a8 +3fdaaf60: move a8, *a14+, 1 +3fdaaf70: calla L3FB341E0 +3fdaafa0: movi 0xffff, a8 +3fdaafc0: jruc L3FDAB510 +L3FDAAFD0: +3fdaafd0: movk 17, a7 +3fdaafe0: movb a7, *a13(0x100) +3fdab000: move a14, -*sp, 1 +3fdab010: movk 1, a5 +3fdab020: move a5, *a14+, 1 +3fdab030: move a13, a5 +3fdab040: addi 0x100, a5 +3fdab060: move a5, *a14+, 1 +3fdab070: move *a9(0x40), *a14+, 1 +3fdab090: calla L3FB3EBC0 +L3FDAB0C0: +3fdab0c0: sub a7, a7 +3fdab0d0: setf 16, 1, 0 +3fdab0e0: move a7, *a9(0x5ad8), 0 +3fdab100: move a7, *a9(0x5ae8), 1 +3fdab120: move a7, *a9(0x5b08), 1 +3fdab140: move *a9(0x720), a5, 1 +3fdab160: movk 4, a7 +3fdab170: andn a7, a5 +3fdab180: move a5, *a9(0x720), 1 +3fdab1a0: calla L3F9252D0 +3fdab1d0: move *a9(0xd60), a5, 1 +3fdab1f0: btst 11, a5 +3fdab200: jrne L3FDAB2D0 +3fdab210: move *a9(0xd60), a5, 1 +3fdab230: btst 10, a5 +3fdab240: jrne L3FDAB2D0 +3fdab250: move *a9(0xd60), a5, 1 +3fdab270: btst 7, a5 +3fdab280: jrne L3FDAB2D0 +3fdab290: move *a9(0xd60), a5, 1 +3fdab2b0: btst 4, a5 +3fdab2c0: jreq L3FDAB380 +L3FDAB2D0: +3fdab2d0: sub a5, a5 +3fdab2e0: movb a5, @0xccac0 +3fdab310: move *a9(0x780), a7, 1 +3fdab330: andi 0xffcfffff, a7 +3fdab360: move a7, *a9(0x780), 1 +L3FDAB380: +3fdab380: move *a9(0xd60), a7, 1 +3fdab3a0: movk 15, a5 +3fdab3b0: and a5, a7 +3fdab3c0: move a7, *a9(0xd60), 1 +3fdab3e0: setf 8, 0, 0 +3fdab3f0: move *a9(0x7e0), a7, 0 +3fdab410: cmpi 0x3d, a7 +3fdab430: jrnc L3FDAB490 +3fdab440: movk 10, a7 +3fdab450: setf 16, 1, 0 +3fdab460: move a7, *a9(0x640), 0 +3fdab480: jruc L3FDAB4D0 +L3FDAB490: +3fdab490: sub a7, a7 +3fdab4a0: setf 16, 1, 0 +3fdab4b0: move a7, *a9(0x640), 0 +L3FDAB4D0: +3fdab4d0: sub a7, a7 +3fdab4e0: move a7, *a9(0x650), 0 +3fdab500: move a7, a8 +L3FDAB510: +3fdab510: move *sp(0xe0), a14, 1 +3fdab530: mmfm sp, a5,a7,a9,a10,a11,a13 +3fdab550: rets 2 +3fdab560: mmtm sp, a9,a11,a13 +3fdab580: move a14, a13 +3fdab590: addk 32, a14 +3fdab5a0: move @0x1a6870, a11, 1 +3fdab5d0: move a11, *a13, 1 +3fdab5e0: jaeq L3FDAC350 +L3FDAB600: +3fdab600: move a14, -*sp, 1 +3fdab610: movi 0x3fdac4e0, a8 +3fdab640: move a8, *a14+, 1 +3fdab650: calla L3FB341E0 +3fdab680: move a14, -*sp, 1 +3fdab690: move *a13, a11, 1 +3fdab6a0: addi 0xee0, a11 +3fdab6c0: move a11, *a14+, 1 +3fdab6d0: movi 0x3fdac698, a8 +3fdab700: move a8, *a14+, 1 +3fdab710: calla L3FB341E0 +3fdab740: move a14, -*sp, 1 +3fdab750: move *a13, a11, 1 +3fdab760: setf 8, 0, 0 +3fdab770: move *a11(0x9c8), a8, 0 +3fdab790: move a8, *a14+, 1 +3fdab7a0: movi 0x3fdac710, a8 +3fdab7d0: move a8, *a14+, 1 +3fdab7e0: calla L3FB341E0 +3fdab810: move a14, -*sp, 1 +3fdab820: setf 16, 1, 0 +3fdab830: move *a11(0x5ad8), a8, 0 +3fdab850: move a8, *a14+, 1 +3fdab860: movi 0x3fdac798, a8 +3fdab890: move a8, *a14+, 1 +3fdab8a0: calla L3FB341E0 +3fdab8d0: move a14, -*sp, 1 +3fdab8e0: move *a11(0x5ae8), *a14+, 1 +3fdab900: movi 0x3fdac850, a8 +3fdab930: move a8, *a14+, 1 +3fdab940: calla L3FB341E0 +3fdab970: move a14, -*sp, 1 +3fdab980: move *a11(0x5b08), *a14+, 1 +3fdab9a0: movi 0x3fdac900, a8 +3fdab9d0: move a8, *a14+, 1 +3fdab9e0: calla L3FB341E0 +3fdaba10: move a14, -*sp, 1 +3fdaba20: move *a11(0x720), *a14+, 1 +3fdaba40: movi 0x3fdac9b8, a8 +3fdaba70: move a8, *a14+, 1 +3fdaba80: calla L3FB341E0 +3fdabab0: move a14, -*sp, 1 +3fdabac0: move *a11(0xd60), *a14+, 1 +3fdabae0: movi 0x3fdaca48, a8 +3fdabb10: move a8, *a14+, 1 +3fdabb20: calla L3FB341E0 +3fdabb50: move a14, -*sp, 1 +3fdabb60: setf 16, 1, 0 +3fdabb70: move *a11(0x640), a8, 0 +3fdabb90: move a8, *a14+, 1 +3fdabba0: movi 0x3fdacae8, a8 +3fdabbd0: move a8, *a14+, 1 +3fdabbe0: calla L3FB341E0 +3fdabc10: move a14, -*sp, 1 +3fdabc20: setf 16, 1, 0 +3fdabc30: move *a11(0x650), a8, 0 +3fdabc50: move a8, *a14+, 1 +3fdabc60: movi 0x3fdacb88, a8 +3fdabc90: move a8, *a14+, 1 +3fdabca0: calla L3FB341E0 +3fdabcd0: move *a11(0x60), a11, 1 +3fdabcf0: jrne L3FDAC280 +3fdabd00: move a14, -*sp, 1 +3fdabd10: movi 0x3fdacc10, a8 +3fdabd40: move a8, *a14+, 1 +3fdabd50: calla L3FB341E0 +3fdabd80: move a14, -*sp, 1 +3fdabd90: move *a13, a11, 1 +3fdabda0: move *a11(0x40), a9, 1 +3fdabdc0: setf 8, 0, 0 +3fdabdd0: move *a9(0x50), a8, 0 +3fdabdf0: move a8, *a14+, 1 +3fdabe00: movi 0x3fdaccd8, a8 +3fdabe30: move a8, *a14+, 1 +3fdabe40: calla L3FB341E0 +3fdabe70: move a14, -*sp, 1 +3fdabe80: move *a11(0x40), a9, 1 +3fdabea0: move *a9(0x58), a9, 1 +3fdabec0: setf 16, 0, 0 +3fdabed0: move *a9(0x20), a8, 0 +3fdabef0: move a8, *a14+, 1 +3fdabf00: movi 0x3fdacd50, a8 +3fdabf30: move a8, *a14+, 1 +3fdabf40: calla L3FB341E0 +3fdabf70: move a14, -*sp, 1 +3fdabf80: move *a11(0x40), a9, 1 +3fdabfa0: move *a9(0x58), a9, 1 +3fdabfc0: setf 16, 0, 0 +3fdabfd0: move *a9(0x30), a8, 0 +3fdabff0: move a8, *a14+, 1 +3fdac000: movi 0x3fdace38, a8 +3fdac030: move a8, *a14+, 1 +3fdac040: calla L3FB341E0 +3fdac070: move a14, -*sp, 1 +3fdac080: move *a11(0x40), a9, 1 +3fdac0a0: move *a9(0x78), a9, 1 +3fdac0c0: setf 16, 0, 0 +3fdac0d0: move *a9(0x20), a8, 0 +3fdac0f0: move a8, *a14+, 1 +3fdac100: movi 0x3fdacf28, a8 +3fdac130: move a8, *a14+, 1 +3fdac140: calla L3FB341E0 +3fdac170: move a14, -*sp, 1 +3fdac180: move *a11(0x40), a9, 1 +3fdac1a0: move *a9(0x78), a9, 1 +3fdac1c0: setf 16, 0, 0 +3fdac1d0: move *a9(0x30), a8, 0 +3fdac1f0: move a8, *a14+, 1 +3fdac200: movi 0x3fdad018, a8 +3fdac230: move a8, *a14+, 1 +3fdac240: calla L3FB341E0 +3fdac270: jruc L3FDAC300 +L3FDAC280: +3fdac280: move a14, -*sp, 1 +3fdac290: movi 0x3fdad110, a8 +3fdac2c0: move a8, *a14+, 1 +3fdac2d0: calla L3FB341E0 +L3FDAC300: +3fdac300: move *a13, a11, 1 +3fdac310: move *a11, *a13, 1 +3fdac320: move *a13, a11, 1 +3fdac330: jane L3FDAB600 +L3FDAC350: +3fdac350: subk 32, a14 +3fdac360: mmfm sp, a9,a11,a13 +3fdac380: rets +3fdac390: srl a1, a0 +3fdac3a0: rl a11, a1 +3fdac3b0: sra a11, a12 +3fdac3c0: sla 0x3, a4 +3fdac3d0: modu b11, b4 +3fdac3e0: sll a9, a0 +3fdac3f0: sra a11, a12 +3fdac400: .word 0x7261 +3fdac410: sll a9, a0 +3fdac420: mods a11, sp +3fdac430: sla 0x3, a13 +3fdac440: .word 0x7266 +3fdac450: mods a11, sp +3fdac460: .word 0x7620 +3fdac470: sra b11, b4 +3fdac480: sra a9, a0 +3fdac490: .word 0x756d +3fdac4a0: sla a11, a12 +3fdac4b0: modu b11, b4 +3fdac4c0: sla 0x3, b2 +3fdac4d0: .word 0x000a +3fdac4e0: sra 0xf, a10 +3fdac4f0: sra 0xf, a10 +3fdac500: sra 0xf, a10 +3fdac510: sra 0xf, a10 +3fdac520: sra 0xf, a10 +3fdac530: sra 0xf, a10 +3fdac540: sra 0xf, a10 +3fdac550: sra 0xf, a10 +3fdac560: sra 0xf, a10 +3fdac570: sra 0xf, a10 +3fdac580: sra 0xf, a10 +3fdac590: sra 0xf, a10 +3fdac5a0: sra 0xf, a10 +3fdac5b0: sra 0xf, a10 +3fdac5c0: sra 0xf, a10 +3fdac5d0: sra 0xf, a10 +3fdac5e0: sra 0xf, a10 +3fdac5f0: sra 0xf, a10 +3fdac600: sra 0xf, a10 +3fdac610: sra 0xf, a10 +3fdac620: sra 0xf, a10 +3fdac630: sra 0xf, a10 +3fdac640: sra 0xf, a10 +3fdac650: sra 0xf, a10 +3fdac660: sra 0xf, a10 +3fdac670: sra 0xf, a10 +3fdac680: .word 0x0a2a +3fdac690: clr a0 +3fdac6a0: sub b10, b4 +L3FDAC6B0: +3fdac6b0: modu a1, a0 +3fdac6c0: mods a11, a1 +3fdac6d0: dsjs a5, L3FDAC810 +3fdac6e0: sll 0x9, a0 +3fdac6f0: srl 0xd, b3 +3fdac700: .word 0x000a +3fdac710: .word 0x7476 +3fdac720: srl 0x15, a5 +3fdac730: rl b1, b14 +3fdac740: mods a3, sp +3fdac750: sla 0x3, a4 +3fdac760: sla 0x1, b13 +3fdac770: sra a1, a5 +3fdac780: .word 0x0a2e +3fdac790: .word 0x7600 +3fdac7a0: sra b11, b4 +3fdac7b0: dsjs a13, L3FDAC6B0 +3fdac7c0: sll b11, b3 +3fdac7d0: modu b11, b2 +3fdac7e0: mods a3, a12 +3fdac7f0: sll b10, sp +3fdac800: .word 0x756f +L3FDAC810: +3fdac810: .word 0x746e +3fdac820: sll 0x9, a0 +3fdac830: srl 0xd, a4 +3fdac840: .word 0x000a +3fdac850: .word 0x7476 +3fdac860: srl 0x15, a5 +3fdac870: .word 0x733e +3fdac880: modu b3, b9 +3fdac890: mpyu a11, a3 +3fdac8a0: sra b11, b3 +3fdac8b0: rl b11, b2 +3fdac8c0: mods a3, a1 +L3FDAC8D0: +3fdac8d0: sll 0x9, a0 +3fdac8e0: srl 0xd, a4 +3fdac8f0: .word 0x000a +3fdac900: .word 0x7476 +3fdac910: srl 0x15, a5 +3fdac920: .word 0x733e +3fdac930: modu b3, b9 +3fdac940: mpyu a11, a3 +3fdac950: sra b11, b3 +L3FDAC960: +3fdac960: rl b11, b2 +3fdac970: mods a3, a1 +3fdac980: sla 0x1, b2 +3fdac990: sra a1, a5 +3fdac9a0: .word 0x0a2e +3fdac9b0: .word 0x7600 +3fdac9c0: sra b11, b4 +3fdac9d0: dsjs a13, L3FDAC8D0 +3fdac9e0: modu a11, a13 +3fdac9f0: sra a11, a4 +L3FDACA00: +3fdaca00: sla 0x3, b3 +3fdaca10: .word 0x7830 +3fdaca20: .word 0x7825 +3fdaca30: .word 0x0a2e +3fdaca40: .word 0x7600 +3fdaca50: sra b11, b4 +3fdaca60: dsjs a13, L3FDAC960 +3fdaca70: .word 0x7270 +3fdaca80: modu a3, a9 +3fdaca90: sra b11, b4 +L3FDACAA0: +3fdacaa0: sla 0x3, b2 +3fdacab0: .word 0x7830 +3fdacac0: .word 0x7825 +3fdacad0: .word 0x0a2e +3fdacae0: .word 0x7600 +3fdacaf0: sra b11, b4 +3fdacb00: dsjs a13, L3FDACA00 +3fdacb10: .word 0x7365 +3fdacb20: srl a3, a3 +3fdacb30: sla a11, a12 +3fdacb40: sla 0x3, a7 +3fdacb50: .word 0x7830 +3fdacb60: .word 0x7825 +3fdacb70: .word 0x0a2e +3fdacb80: .word 0x7600 +3fdacb90: sra b11, b4 +3fdacba0: dsjs a13, L3FDACAA0 +3fdacbb0: .word 0x7365 +3fdacbc0: .word 0x7063 +3fdacbd0: .word 0x736f +3fdacbe0: sll 0x9, a0 +3fdacbf0: srl 0xd, a4 +3fdacc00: .word 0x000a +3fdacc10: sra b10, b3 +3fdacc20: rl b11, b2 +3fdacc30: mods a3, a1 +3fdacc40: mods a1, a0 +3fdacc50: modu a3, a9 +3fdacc60: sla 0x3, a5 +3fdacc70: modu a11, a3 +L3FDACC80: +3fdacc80: modu a3, a14 +3fdacc90: sll a11, a5 +3fdacca0: rl b11, b4 +3fdaccb0: modu a3, sp +3fdaccc0: .word 0x0a2e +3fdaccd0: andn a8, a0 +3fdacce0: sla b11, b4 +3fdaccf0: sra b11, b4 +3fdacd00: dsjs a0, L3FDACC80 +3fdacd10: rl 0x1, a0 +3fdacd20: sll 0xb, b8 +3fdacd30: srl 0xd, b8 +3fdacd40: .word 0x000a +3fdacd50: modu a2, a9 +3fdacd60: .word 0x7570 +3fdacd70: sla 0x3, b4 +3fdacd80: dsjs b1, L3FDACEB0 +3fdacd90: modu a2, a9 +3fdacda0: .word 0x7570 +3fdacdb0: sla 0x3, b4 +3fdacdc0: modu b11, b0 +3fdacdd0: modu a3, a9 +3fdacde0: sra b11, b4 +3fdacdf0: sla 0x3, b2 +3fdace00: sla 0x1, b13 +3fdace10: sra a1, a5 +3fdace20: .word 0x0a2e +3fdace30: cmp a8, a0 +3fdace40: .word 0x706e +3fdace50: .word 0x7475 +3fdace60: and a9, a0 +3fdace70: move b9, a10 +3fdace80: .word 0x7475 +3fdace90: .word 0x7570 +3fdacea0: sla 0x3, b4 +L3FDACEB0: +3fdaceb0: modu b11, b0 +3fdacec0: modu a3, a9 +3fdaced0: sra b11, b4 +3fdacee0: sla 0x3, b2 +3fdacef0: sla 0x1, b13 +3fdacf00: sra a1, a5 +3fdacf10: .word 0x0a2e +3fdacf20: move a8, b0 +3fdacf30: .word 0x7475 +3fdacf40: .word 0x7570 +3fdacf50: sla 0x3, b4 +3fdacf60: dsjs b1, L3FDAD090 +3fdacf70: modu a2, a9 +3fdacf80: .word 0x7570 +3fdacf90: sla 0x3, b4 +3fdacfa0: modu b11, b0 +3fdacfb0: modu a3, a9 +3fdacfc0: sra b11, b4 +3fdacfd0: sla 0x3, b2 +3fdacfe0: sla 0x1, b13 +3fdacff0: sra a1, a5 +3fdad000: .word 0x0a2e +3fdad010: move a8, b0 +3fdad020: .word 0x7475 +3fdad030: .word 0x7570 +3fdad040: sla 0x3, b4 +L3FDAD050: +3fdad050: dsjs b1, L3FDAD180 +3fdad060: .word 0x754f +3fdad070: .word 0x7074 +3fdad080: .word 0x7475 +L3FDAD090: +3fdad090: .word 0x7020 +3fdad0a0: rl a11, sp +3fdad0b0: .word 0x746e +3fdad0c0: .word 0x7265 +3fdad0d0: dsjs a0, L3FDAD050 +3fdad0e0: sll 0x9, a0 +3fdad0f0: srl 0xd, a4 +3fdad100: .word 0x000a +3fdad110: sra a10, a14 +3fdad120: .word 0x7774 +3fdad130: .word 0x726f +3fdad140: sla 0x3, a11 +3fdad150: modu a11, a3 +3fdad160: modu a3, a14 +3fdad170: sll a11, a5 +L3FDAD180: +3fdad180: rl b11, b4 +3fdad190: modu a3, sp +3fdad1a0: .word 0x0a2e +3fdad1b0: .word 0x0000 +L3FDAD1C0: +3fdad1c0: mmtm sp, a7,a9,a10,a11,a13 +3fdad1e0: move a14, a13 +3fdad1f0: move *a13(0xffe0), a9, 1 +3fdad210: sub a10, a10 +3fdad220: setf 16, 1, 0 +3fdad230: move *a9(0xa90), a11, 0 +3fdad250: cmp a11, a10 +3fdad260: jrge L3FDAD910 +L3FDAD270: +3fdad270: move a10, a11 +3fdad280: sll 0x4, a11 +3fdad290: add a9, a11 +3fdad2a0: movk 1, a7 +3fdad2b0: move *a11(0xaa0), a11, 0 +3fdad2d0: sll a11, a7 +3fdad2e0: zext a7, 0 +3fdad2f0: setf 16, 0, 0 +3fdad300: move *a9(0xbe0), a11, 0 +3fdad320: or a7, a11 +3fdad330: move a11, *a9(0xbe0), 0 +3fdad350: jruc L3FDAD7C0 +L3FDAD360: +3fdad360: setf 16, 0, 0 +3fdad370: move *a9(0xbe0), a11, 0 +3fdad390: movk 1, a7 +3fdad3a0: and a7, a11 +3fdad3b0: move a11, *a9(0xbe0), 0 +3fdad3d0: jruc L3FDAD8B0 +L3FDAD3E0: +3fdad3e0: setf 16, 0, 0 +3fdad3f0: move *a9(0xbe0), a11, 0 +3fdad410: andi 0xfffa, a11 +3fdad440: move a11, *a9(0xbe0), 0 +3fdad460: jruc L3FDAD8B0 +L3FDAD470: +3fdad470: setf 16, 0, 0 +3fdad480: move *a9(0xbe0), a11, 0 +3fdad4a0: andi 0xfffc, a11 +3fdad4d0: move a11, *a9(0xbe0), 0 +3fdad4f0: jruc L3FDAD8B0 +L3FDAD500: +3fdad500: setf 16, 0, 0 +3fdad510: move *a9(0xbe0), a11, 0 +3fdad530: andi 0xffee, a11 +3fdad560: move a11, *a9(0xbe0), 0 +3fdad580: move a14, -*sp, 1 +3fdad590: movi 0x23c00f, a11 +3fdad5c0: move a11, *a14+, 1 +3fdad5d0: move *a9(0x80), *a14+, 1 +3fdad5f0: move @0x1a6810, *a14+, 1 +3fdad620: calla L3FD97D50 +3fdad650: jruc L3FDAD8B0 +L3FDAD660: +3fdad660: setf 16, 0, 0 +3fdad670: move *a9(0xbe0), a11, 0 +3fdad690: andi 0xfff6, a11 +3fdad6c0: move a11, *a9(0xbe0), 0 +3fdad6e0: move a14, -*sp, 1 +3fdad6f0: movi 0x23c00f, a11 +3fdad720: move a11, *a14+, 1 +3fdad730: move *a9(0x80), *a14+, 1 +3fdad750: move @0x1a6810, *a14+, 1 +3fdad780: calla L3FD97D50 +3fdad7b0: jruc L3FDAD8B0 +L3FDAD7C0: +3fdad7c0: move a10, a11 +3fdad7d0: sll 0x4, a11 +3fdad7e0: add a9, a11 +3fdad7f0: setf 16, 1, 0 +3fdad800: move *a11(0xaa0), a8, 0 +3fdad820: jreq L3FDAD360 +3fdad830: dec a8 +3fdad840: jreq L3FDAD3E0 +3fdad850: dec a8 +3fdad860: jreq L3FDAD470 +3fdad870: dec a8 +3fdad880: jreq L3FDAD500 +3fdad890: dec a8 +3fdad8a0: jreq L3FDAD660 +L3FDAD8B0: +3fdad8b0: inc a10 +3fdad8c0: setf 16, 1, 0 +3fdad8d0: move *a9(0xa90), a11, 0 +3fdad8f0: cmp a11, a10 +3fdad900: jrlt L3FDAD270 +L3FDAD910: +3fdad910: move *sp(0xc0), a14, 1 +3fdad930: mmfm sp, a7,a9,a10,a11,a13 +3fdad950: rets 2 +L3FDAD960: +3fdad960: mmtm sp, a9,a11,a13 +3fdad980: move a14, a13 +3fdad990: move *a13(0xffe0), a11, 1 +3fdad9b0: setf 8, 0, 0 +3fdad9c0: move *a11(0x7e0), a11, 0 +3fdad9e0: cmpi 0x3e, a11 +3fdada00: jrnc L3FDADE70 +3fdada10: jauc L3FDAE610 +L3FDADA30: +3fdada30: move *a13(0xffe0), a11, 1 +3fdada50: setf 16, 0, 0 +3fdada60: move *a11(0xbe0), a9, 0 +3fdada80: andi 0xff3f, a9 +3fdadab0: move a9, *a11(0xbe0), 0 +3fdadad0: move *a11(0xbe0), a9, 0 +3fdadaf0: ori 0x20, a9 +3fdadb20: move a9, *a11(0xbe0), 0 +3fdadb40: move a14, -*sp, 1 +3fdadb50: movi 0x23c00f, a9 +3fdadb80: move a9, *a14+, 1 +3fdadb90: move *a11(0x80), *a14+, 1 +3fdadbb0: move @0x1a6810, *a14+, 1 +3fdadbe0: calla L3FD97D50 +3fdadc10: jauc L3FDAE4F0 +L3FDADC30: +3fdadc30: move *a13(0xffe0), a11, 1 +3fdadc50: setf 16, 0, 0 +3fdadc60: move *a11(0xbe0), a9, 0 +3fdadc80: andi 0xff5f, a9 +3fdadcb0: move a9, *a11(0xbe0), 0 +3fdadcd0: move *a11(0xbe0), a9, 0 +3fdadcf0: ori 0x40, a9 +3fdadd20: move a9, *a11(0xbe0), 0 +3fdadd40: jruc L3FDAE4F0 +L3FDADD50: +3fdadd50: move *a13(0xffe0), a11, 1 +3fdadd70: setf 16, 0, 0 +3fdadd80: move *a11(0xbe0), a9, 0 +3fdadda0: andi 0xff9f, a9 +3fdaddd0: move a9, *a11(0xbe0), 0 +3fdaddf0: move *a11(0xbe0), a9, 0 +3fdade10: ori 0x80, a9 +3fdade40: move a9, *a11(0xbe0), 0 +3fdade60: jruc L3FDAE4F0 +L3FDADE70: +3fdade70: move *a13(0xffe0), a11, 1 +3fdade90: setf 16, 1, 0 +3fdadea0: move *a11(0xaa0), a8, 0 +3fdadec0: jreq L3FDADA30 +3fdaded0: dec a8 +3fdadee0: jreq L3FDADC30 +3fdadef0: dec a8 +3fdadf00: jreq L3FDADD50 +3fdadf10: jruc L3FDAE610 +L3FDADF20: +3fdadf20: move *a13(0xffe0), a11, 1 +3fdadf40: setf 16, 0, 0 +3fdadf50: move *a11(0xbe0), a9, 0 +3fdadf70: andi 0xf1ff, a9 +3fdadfa0: move a9, *a11(0xbe0), 0 +3fdadfc0: move *a11(0xbe0), a9, 0 +3fdadfe0: ori 0x100, a9 +3fdae010: move a9, *a11(0xbe0), 0 +3fdae030: jruc L3FDAE5A0 +L3FDAE040: +3fdae040: move *a13(0xffe0), a11, 1 +3fdae060: setf 16, 0, 0 +3fdae070: move *a11(0xbe0), a9, 0 +3fdae090: andi 0xf2ff, a9 +3fdae0c0: move a9, *a11(0xbe0), 0 +3fdae0e0: move *a11(0xbe0), a9, 0 +3fdae100: ori 0x200, a9 +3fdae130: move a9, *a11(0xbe0), 0 +3fdae150: jruc L3FDAE5A0 +L3FDAE160: +3fdae160: move *a13(0xffe0), a11, 1 +3fdae180: setf 16, 0, 0 +3fdae190: move *a11(0xbe0), a9, 0 +3fdae1b0: andi 0xf4ff, a9 +3fdae1e0: move a9, *a11(0xbe0), 0 +3fdae200: move *a11(0xbe0), a9, 0 +3fdae220: ori 0x400, a9 +3fdae250: move a9, *a11(0xbe0), 0 +3fdae270: jruc L3FDAE5A0 +L3FDAE280: +3fdae280: move *a13(0xffe0), a11, 1 +3fdae2a0: setf 16, 0, 0 +3fdae2b0: move *a11(0xbe0), a9, 0 +3fdae2d0: andi 0xf8ff, a9 +3fdae300: move a9, *a11(0xbe0), 0 +3fdae320: move *a11(0xbe0), a9, 0 +3fdae340: ori 0x800, a9 +3fdae370: move a9, *a11(0xbe0), 0 +3fdae390: jruc L3FDAE5A0 +L3FDAE3A0: +3fdae3a0: move *a13(0xffe0), a11, 1 +3fdae3c0: setf 16, 0, 0 +3fdae3d0: move *a11(0xbe0), a9, 0 +3fdae3f0: andi 0xf1ff, a9 +3fdae420: move a9, *a11(0xbe0), 0 +3fdae440: move *a11(0xbe0), a9, 0 +3fdae460: ori 0x100, a9 +3fdae490: move a9, *a11(0xbe0), 0 +3fdae4b0: sub a9, a9 +3fdae4c0: move a9, *a11(0xab0), 0 +3fdae4e0: jruc L3FDAE5A0 +L3FDAE4F0: +3fdae4f0: setf 16, 1, 0 +3fdae500: move *a11(0xab0), a8, 0 +3fdae520: jreq L3FDADF20 +3fdae530: dec a8 +3fdae540: jreq L3FDAE040 +3fdae550: dec a8 +3fdae560: jreq L3FDAE160 +3fdae570: dec a8 +3fdae580: jreq L3FDAE280 +3fdae590: jruc L3FDAE3A0 +L3FDAE5A0: +3fdae5a0: move *a11(0xbe0), a9, 0 +3fdae5c0: andi 0xefff, a9 +3fdae5f0: move a9, *a11(0xbe0), 0 +L3FDAE610: +3fdae610: move *sp(0x80), a14, 1 +3fdae630: mmfm sp, a9,a11,a13 +3fdae650: rets 2 +L3FDAE660: +3fdae660: mmtm sp, a5,a7,a9,a10,a11,a13 +3fdae680: move a14, a13 +3fdae690: addi 0xc0, a14 +3fdae6b0: move *a13(0xffe0), a9, 1 +3fdae6d0: setf 8, 0, 0 +3fdae6e0: move *a9(0x7e0), a7, 0 +3fdae700: cmpi 0x3e, a7 +3fdae720: jrc L3FDAEB50 +3fdae730: setf 16, 1, 0 +3fdae740: move *a9(0xaa0), a7, 0 +3fdae760: movk 1, a7 +3fdae770: jreq L3FDAE790 +3fdae780: sub a7, a7 +L3FDAE790: +3fdae790: move *a9(0xaa0), a5, 0 +3fdae7b0: dsjs a5, L3FDAE7F0 +3fdae7c0: ori 0x1, a7 +L3FDAE7F0: +3fdae7f0: move a7, a5 +3fdae800: jreq L3FDAEB50 +3fdae810: movk 1, a7 +3fdae820: move a7, *a9(0xbf0), 1 +3fdae840: move a14, -*sp, 1 +3fdae850: move a13, a5 +3fdae860: addi 0x80, a5 +3fdae880: move a5, *a14+, 1 +3fdae890: move a13, a7 +3fdae8a0: addi 0x60, a7 +3fdae8c0: move a7, *a14+, 1 +3fdae8d0: move a13, a5 +3fdae8e0: addi 0x40, a5 +3fdae900: move a5, *a14+, 1 +3fdae910: move a13, a5 +3fdae920: addk 32, a5 +3fdae930: move a5, *a14+, 1 +3fdae940: move a13, *a14+, 1 +3fdae950: move a11, *a14+, 1 +3fdae960: move a10, *a14+, 1 +3fdae970: move *a9(0x80), *a14+, 1 +3fdae990: move @0x1a6810, *a14+, 1 +3fdae9c0: calla L3FD72C50 +3fdae9f0: move a8, a8 +3fdaea00: jreq L3FDAEAD0 +3fdaea10: move *a13(0x40), *a9(0xce0), 1 +3fdaea40: move *a13(0x60), *a9(0xd00), 1 +3fdaea70: move a14, -*sp, 1 +3fdaea80: move a9, *a14+, 1 +3fdaea90: calla L3FDAF360 +3fdaeac0: jruc L3FDAEB50 +L3FDAEAD0: +3fdaead0: move a14, -*sp, 1 +3fdaeae0: movi 0x3fdb0ba0, a8 +3fdaeb10: move a8, *a14+, 1 +3fdaeb20: calla L3FB341E0 +L3FDAEB50: +3fdaeb50: move *sp(0xe0), a14, 1 +3fdaeb70: mmfm sp, a5,a7,a9,a10,a11,a13 +3fdaeb90: rets 2 +L3FDAEBA0: +3fdaeba0: mmtm sp, a9,a11,a13 +3fdaebc0: move a14, a13 +3fdaebd0: addi 0x100, a14 +3fdaebf0: move *a13(0xffe0), a9, 1 +3fdaec10: setf 16, 0, 0 +3fdaec20: move *a9(0xbe0), a11, 0 +3fdaec40: btst 6, a11 +3fdaec50: jreq L3FDAF310 +3fdaec60: setf 16, 1, 0 +3fdaec70: move *a9(0xaa0), a11, 0 +3fdaec90: move a11, *a9(0xc10), 1 +3fdaecb0: move *a9(0xab0), a11, 0 +3fdaecd0: move a11, *a9(0xc30), 1 +3fdaecf0: move *a9(0xac0), a11, 0 +3fdaed10: move a11, *a9(0xc50), 1 +3fdaed30: move *a9(0xad0), a11, 0 +3fdaed50: move a11, *a9(0xc70), 1 +3fdaed70: setf 16, 0, 0 +3fdaed80: move *a9(0xbe0), a11, 0 +3fdaeda0: ori 0x1000, a11 +3fdaedd0: move a11, *a9(0xbe0), 0 +3fdaedf0: move a14, -*sp, 1 +3fdaee00: move a13, a11 +3fdaee10: addi 0xe0, a11 +3fdaee30: move a11, *a14+, 1 +3fdaee40: move a13, a11 +3fdaee50: addi 0xa0, a11 +3fdaee70: move a11, *a14+, 1 +3fdaee80: move a13, a11 +3fdaee90: addi 0x80, a11 +3fdaeeb0: move a11, *a14+, 1 +3fdaeec0: move a13, a11 +3fdaeed0: addi 0x60, a11 +3fdaeef0: move a11, *a14+, 1 +3fdaef00: move a13, a11 +3fdaef10: addi 0x40, a11 +3fdaef30: move a11, *a14+, 1 +3fdaef40: move a13, a11 +3fdaef50: addk 32, a11 +3fdaef60: move a11, *a14+, 1 +3fdaef70: move a13, *a14+, 1 +3fdaef80: move *a9(0x80), *a14+, 1 +3fdaefa0: move @0x1a6810, *a14+, 1 +3fdaefd0: calla L3FD72C50 +3fdaf000: move a8, a8 +3fdaf010: jreq L3FDAF090 +3fdaf020: move *a13(0x80), *a9(0xce0), 1 +3fdaf050: move *a13(0xa0), *a9(0xd00), 1 +3fdaf080: jruc L3FDAF110 +L3FDAF090: +3fdaf090: move a14, -*sp, 1 +3fdaf0a0: movi 0x3fdb0ba0, a8 +3fdaf0d0: move a8, *a14+, 1 +3fdaf0e0: calla L3FB341E0 +L3FDAF110: +3fdaf110: setf 16, 0, 0 +3fdaf120: move *a9(0xbe0), a11, 0 +3fdaf140: btst 3, a11 +3fdaf150: jreq L3FDAF240 +3fdaf160: move a14, -*sp, 1 +3fdaf170: movi 0x23c04f, a11 +3fdaf1a0: move a11, *a14+, 1 +3fdaf1b0: move *a9(0x80), *a14+, 1 +3fdaf1d0: move @0x1a6810, *a14+, 1 +3fdaf200: calla L3FD97D50 +3fdaf230: jruc L3FDAF310 +L3FDAF240: +3fdaf240: move a14, -*sp, 1 +3fdaf250: movi 0x23c047, a11 +3fdaf280: move a11, *a14+, 1 +3fdaf290: move *a9(0x80), *a14+, 1 +3fdaf2b0: move @0x1a6810, *a14+, 1 +3fdaf2e0: calla L3FD97D50 +L3FDAF310: +3fdaf310: move *sp(0x80), a14, 1 +3fdaf330: mmfm sp, a9,a11,a13 +3fdaf350: rets 2 +L3FDAF360: +3fdaf360: mmtm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fdaf380: move a14, a13 +3fdaf390: addi 0x400, a14 +3fdaf3b0: sub a2, a2 +3fdaf3c0: move a2, a4 +3fdaf3d0: move *a13(0xffe0), a9, 1 +3fdaf3f0: move *a9(0xbf0), a7, 1 +3fdaf410: dsj a7, L3FDAF7B0 +3fdaf430: setf 16, 0, 0 +3fdaf440: move *a9(0xbe0), a7, 0 +3fdaf460: btst 6, a7 +3fdaf470: jrne L3FDAF4C0 +3fdaf480: move *a9(0xbe0), a7, 0 +3fdaf4a0: btst 7, a7 +3fdaf4b0: jreq L3FDAF4E0 +L3FDAF4C0: +3fdaf4c0: movk 1, a10 +3fdaf4d0: jruc L3FDAF4F0 +L3FDAF4E0: +3fdaf4e0: move a2, a10 +L3FDAF4F0: +3fdaf4f0: move a2, a11 +3fdaf500: move *a9(0xbe0), a7, 0 +3fdaf520: btst 9, a7 +3fdaf530: jreq L3FDAF610 +3fdaf540: move *a9(0xd00), a7, 1 +3fdaf560: setf 16, 1, 0 +3fdaf570: move *a9(0xa70), a5, 0 +3fdaf590: move a7, a12 +3fdaf5a0: sub a5, a12 +3fdaf5b0: subk 4, a12 +3fdaf5c0: move *a9(0xce0), a0, 1 +3fdaf5e0: subk 4, a0 +3fdaf5f0: jauc L3FDB02A0 +L3FDAF610: +3fdaf610: move *a9(0xd00), a7, 1 +3fdaf630: setf 16, 1, 0 +3fdaf640: move *a9(0xa70), a5, 0 +3fdaf660: sub a5, a7 +3fdaf670: subk 4, a7 +3fdaf680: move *a9(0xa40), a5, 0 +3fdaf6a0: divs a5, a7 +3fdaf6b0: move *a9(0x5990), a12, 0 +3fdaf6d0: add a12, a7 +3fdaf6e0: move a7, a12 +3fdaf6f0: move *a9(0xce0), a7, 1 +3fdaf710: subk 4, a7 +3fdaf720: move *a9(0xa30), a5, 0 +3fdaf740: divs a5, a7 +3fdaf750: move *a9(0x59b0), a0, 0 +3fdaf770: add a0, a7 +3fdaf780: move a7, a0 +3fdaf790: jauc L3FDB02A0 +L3FDAF7B0: +3fdaf7b0: setf 16, 0, 0 +3fdaf7c0: move *a9(0xbe0), a7, 0 +3fdaf7e0: btst 6, a7 +3fdaf7f0: jrne L3FDAF850 +3fdaf800: move *a9(0xbe0), a7, 0 +3fdaf820: btst 7, a7 +3fdaf830: jaeq L3FDB0290 +L3FDAF850: +3fdaf850: move *a9(0xbe0), a7, 0 +3fdaf870: btst 12, a7 +3fdaf880: jreq L3FDAFA50 +3fdaf890: move *a9(0xbe0), a7, 0 +3fdaf8b0: andi 0xefff, a7 +3fdaf8e0: move a7, *a9(0xbe0), 0 +3fdaf900: move a14, -*sp, 1 +3fdaf910: movi 0x23c00f, a7 +3fdaf940: move a7, *a14+, 1 +3fdaf950: move *a9(0x80), *a14+, 1 +3fdaf970: move @0x1a6810, *a14+, 1 +3fdaf9a0: calla L3FD97D50 +3fdaf9d0: movk 10, a10 +3fdaf9e0: move a2, a11 +3fdaf9f0: move *a9(0xd20), a12, 1 +3fdafa10: move *a9(0xd40), a0, 1 +3fdafa30: jauc L3FDB02A0 +L3FDAFA50: +3fdafa50: move *a9(0xc90), a7, 0 +3fdafa70: jreq L3FDAFEF0 +3fdafa80: move *a9(0xc90), a7, 0 +3fdafaa0: subk 5, a7 +3fdafab0: jrnc L3FDAFEF0 +3fdafac0: move *a9(0xc90), a10, 0 +3fdafae0: sll 0x1, a10 +3fdafaf0: jruc L3FDAFBA0 +L3FDAFB00: +3fdafb00: movk 4, a11 +3fdafb10: jruc L3FDAFC50 +L3FDAFB20: +3fdafb20: movk 2, a11 +3fdafb30: jruc L3FDAFC50 +L3FDAFB40: +3fdafb40: movk 1, a11 +3fdafb50: jruc L3FDAFC50 +L3FDAFB60: +3fdafb60: movk 8, a11 +3fdafb70: jruc L3FDAFC50 +L3FDAFB80: +3fdafb80: sub a11, a11 +3fdafb90: jruc L3FDAFC50 +L3FDAFBA0: +3fdafba0: move *a9(0xc90), a8, 0 +3fdafbc0: dec a8 +3fdafbd0: jreq L3FDAFB00 +3fdafbe0: dec a8 +3fdafbf0: jreq L3FDAFB20 +3fdafc00: dec a8 +3fdafc10: jreq L3FDAFB40 +3fdafc20: dec a8 +3fdafc30: jreq L3FDAFB60 +3fdafc40: jruc L3FDAFB80 +L3FDAFC50: +3fdafc50: setf 16, 0, 0 +3fdafc60: move *a9(0xbe0), a7, 0 +3fdafc80: btst 9, a7 +3fdafc90: jreq L3FDAFD60 +3fdafca0: move *a9(0xcc0), a7, 1 +3fdafcc0: setf 16, 1, 0 +3fdafcd0: move *a9(0xa70), a5, 0 +3fdafcf0: move a7, a12 +3fdafd00: sub a5, a12 +3fdafd10: subk 4, a12 +3fdafd20: move *a9(0xca0), a0, 1 +3fdafd40: subk 4, a0 +3fdafd50: jruc L3FDB02A0 +L3FDAFD60: +3fdafd60: move *a9(0xcc0), a7, 1 +3fdafd80: setf 16, 1, 0 +3fdafd90: move *a9(0xa70), a5, 0 +3fdafdb0: sub a5, a7 +3fdafdc0: subk 4, a7 +3fdafdd0: move *a9(0xa40), a5, 0 +3fdafdf0: divs a5, a7 +3fdafe00: move *a9(0x5990), a12, 0 +3fdafe20: add a12, a7 +3fdafe30: move a7, a12 +3fdafe40: move *a9(0xca0), a7, 1 +3fdafe60: subk 4, a7 +3fdafe70: move *a9(0xa30), a5, 0 +3fdafe90: divs a5, a7 +3fdafea0: move *a9(0x59b0), a0, 0 +3fdafec0: add a0, a7 +3fdafed0: move a7, a0 +3fdafee0: jruc L3FDB02A0 +L3FDAFEF0: +3fdafef0: move *a9(0xc90), a7, 0 +3fdaff10: subk 5, a7 +3fdaff20: jrc L3FDB0270 +3fdaff30: move *a9(0xc90), a7, 0 +3fdaff50: subk 8, a7 +3fdaff60: jrhi L3FDB0270 +3fdaff70: move *a9(0xc90), a7, 0 +3fdaff90: subk 4, a7 +3fdaffa0: sll 0x1, a7 +3fdaffb0: move a7, a10 +3fdaffc0: inc a10 +3fdaffd0: move a2, a11 +3fdaffe0: move *a9(0xbe0), a7, 0 +3fdb0000: btst 9, a7 +3fdb0010: jreq L3FDB00E0 +3fdb0020: move *a9(0xcc0), a7, 1 +3fdb0040: setf 16, 1, 0 +3fdb0050: move *a9(0xa70), a5, 0 +3fdb0070: move a7, a12 +3fdb0080: sub a5, a12 +3fdb0090: subk 4, a12 +3fdb00a0: move *a9(0xca0), a0, 1 +3fdb00c0: subk 4, a0 +3fdb00d0: jruc L3FDB02A0 +L3FDB00E0: +3fdb00e0: move *a9(0xcc0), a7, 1 +3fdb0100: setf 16, 1, 0 +3fdb0110: move *a9(0xa70), a5, 0 +3fdb0130: sub a5, a7 +3fdb0140: subk 4, a7 +3fdb0150: move *a9(0xa40), a5, 0 +3fdb0170: divs a5, a7 +3fdb0180: move *a9(0x5990), a12, 0 +3fdb01a0: add a12, a7 +3fdb01b0: move a7, a12 +3fdb01c0: move *a9(0xca0), a7, 1 +3fdb01e0: subk 4, a7 +3fdb01f0: move *a9(0xa30), a5, 0 +3fdb0210: divs a5, a7 +3fdb0220: move *a9(0x59b0), a0, 0 +3fdb0240: add a0, a7 +3fdb0250: move a7, a0 +3fdb0260: jruc L3FDB02A0 +L3FDB0270: +3fdb0270: movk 1, a4 +3fdb0280: jruc L3FDB02A0 +L3FDB0290: +3fdb0290: movk 1, a4 +L3FDB02A0: +3fdb02a0: move a4, a5 +3fdb02b0: jrne L3FDB0800 +3fdb02c0: movi 0x9b, a7 +3fdb02e0: movb a7, *a13 +3fdb02f0: move a14, -*sp, 1 +3fdb0300: movk 1, a5 +3fdb0310: move a5, *a14+, 1 +3fdb0320: move a13, a5 +3fdb0330: addk 8, a5 +3fdb0340: move a5, *a14+, 1 +3fdb0350: move a10, *a14+, 1 +3fdb0360: calla L3FDB0850 +3fdb0390: move a8, a2 +3fdb03a0: move a2, a5 +3fdb03b0: sll 0x3, a5 +3fdb03c0: add a13, a5 +3fdb03d0: movi 0x3b, a7 +3fdb03f0: movb a7, *a5 +3fdb0400: inc a2 +3fdb0410: move a14, -*sp, 1 +3fdb0420: move a2, *a14+, 1 +3fdb0430: move a2, a5 +3fdb0440: sll 0x3, a5 +3fdb0450: add a13, a5 +3fdb0460: move a5, *a14+, 1 +3fdb0470: move a11, *a14+, 1 +3fdb0480: calla L3FDB0850 +3fdb04b0: move a8, a2 +3fdb04c0: move a2, a5 +3fdb04d0: sll 0x3, a5 +3fdb04e0: add a13, a5 +3fdb04f0: movb a7, *a5 +3fdb0500: inc a2 +3fdb0510: move a14, -*sp, 1 +3fdb0520: move a2, *a14+, 1 +3fdb0530: move a2, a5 +3fdb0540: sll 0x3, a5 +3fdb0550: add a13, a5 +3fdb0560: move a5, *a14+, 1 +3fdb0570: move a12, *a14+, 1 +3fdb0580: calla L3FDB0850 +3fdb05b0: move a8, a2 +3fdb05c0: move a2, a5 +3fdb05d0: sll 0x3, a5 +3fdb05e0: add a13, a5 +3fdb05f0: movb a7, *a5 +3fdb0600: inc a2 +3fdb0610: move a14, -*sp, 1 +3fdb0620: move a2, *a14+, 1 +3fdb0630: move a2, a5 +3fdb0640: sll 0x3, a5 +3fdb0650: add a13, a5 +3fdb0660: move a5, *a14+, 1 +3fdb0670: move a0, *a14+, 1 +3fdb0680: calla L3FDB0850 +3fdb06b0: move a8, a2 +3fdb06c0: move a2, a5 +3fdb06d0: sll 0x3, a5 +3fdb06e0: add a13, a5 +3fdb06f0: subk 21, a7 +3fdb0700: movb a7, *a5 +3fdb0710: inc a2 +3fdb0720: move a2, a5 +3fdb0730: sll 0x3, a5 +3fdb0740: add a13, a5 +3fdb0750: movi 0x77, a7 +3fdb0770: movb a7, *a5 +3fdb0780: inc a2 +3fdb0790: move a14, -*sp, 1 +3fdb07a0: move a2, *a14+, 1 +3fdb07b0: move a13, *a14+, 1 +3fdb07c0: move a9, *a14+, 1 +3fdb07d0: calla L3FA2B960 +L3FDB0800: +3fdb0800: move *sp(0x160), a14, 1 +3fdb0820: mmfm sp, a0,a2,a4,a5,a7,a9,a10,a11,a12,a13 +3fdb0840: rets 2 +L3FDB0850: +3fdb0850: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fdb0870: move a14, a13 +3fdb0880: addi 0x30, a14 +3fdb08a0: sub a10, a10 +3fdb08b0: move a10, a11 +3fdb08c0: move *a13(0xffe0), a9, 1 +3fdb08e0: move *a13(0xffc0), a0, 1 +3fdb0900: move a9, a9 +3fdb0910: jrne L3FDB0990 +3fdb0920: movi 0x30, a7 +3fdb0940: movb a7, *a0 +3fdb0950: move *a13(0xffa0), a10, 1 +3fdb0970: inc a10 +3fdb0980: jruc L3FDB0B40 +L3FDB0990: +3fdb0990: jrle L3FDB0A70 +L3FDB09A0: +3fdb09a0: move a10, a7 +3fdb09b0: sll 0x3, a7 +3fdb09c0: add a13, a7 +3fdb09d0: movk 10, a5 +3fdb09e0: move a9, a3 +3fdb09f0: mods a5, a3 +3fdb0a00: addi 0x30, a3 +3fdb0a20: movb a3, *a7 +3fdb0a30: divs a5, a9 +3fdb0a40: inc a10 +3fdb0a50: move a9, a3 +3fdb0a60: jrgt L3FDB09A0 +L3FDB0A70: +3fdb0a70: move a10, a12 +3fdb0a80: dec a12 +3fdb0a90: jrlt L3FDB0B10 +L3FDB0AA0: +3fdb0aa0: move a12, a7 +3fdb0ab0: sll 0x3, a7 +3fdb0ac0: add a13, a7 +3fdb0ad0: movb *a7, *a0 +3fdb0ae0: addk 8, a0 +3fdb0af0: dec a12 +3fdb0b00: jrge L3FDB0AA0 +L3FDB0B10: +3fdb0b10: move *a13(0xffa0), a7, 1 +3fdb0b30: add a7, a10 +L3FDB0B40: +3fdb0b40: move a10, a8 +3fdb0b50: move *sp(0x140), a14, 1 +3fdb0b70: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fdb0b90: rets 2 +3fdb0ba0: .word 0x7020 +3fdb0bb0: rl a11, sp +3fdb0bc0: .word 0x746e +3fdb0bd0: .word 0x7265 +3fdb0be0: modu a1, a0 +3fdb0bf0: .word 0x746f +3fdb0c00: rl a9, a0 +3fdb0c10: sla 0x3, a14 +3fdb0c20: rl b3, b4 +3fdb0c30: sla 0x3, a5 +3fdb0c40: sll b11, b3 +3fdb0c50: sra b11, b2 +3fdb0c60: modu a3, a5 +3fdb0c70: .word 0x0a20 +3fdb0c80: .word 0x0000 +L3FDB0C90: +3fdb0c90: mmtm sp, a9,a11,a13 +3fdb0cb0: move a14, a13 +3fdb0cc0: addi 0x1a0, a14 +3fdb0ce0: move *a13(0xffe0), a11, 1 +3fdb0d00: setf 16, 1, 0 +3fdb0d10: move *a11(0xa90), a11, 0 +3fdb0d30: dsj a11, L3FDB1960 +3fdb0d50: move *a13(0xffe0), a11, 1 +3fdb0d70: setf 8, 0, 0 +3fdb0d80: move *a11(0x7e0), a11, 0 +3fdb0da0: cmpi 0x3e, a11 +3fdb0dc0: jac L3FDB1960 +3fdb0de0: sub a11, a11 +3fdb0df0: move a11, *a13(0x40), 1 +3fdb0e10: move *a13(0xffe0), a11, 1 +3fdb0e30: move *a11(0x10e0), a11, 0 +3fdb0e50: cmpi 0x3f, a11 +3fdb0e70: jrne L3FDB1430 +3fdb0e80: move *a13(0xffe0), a11, 1 +3fdb0ea0: setf 16, 1, 0 +3fdb0eb0: move *a11(0xaa0), a9, 0 +3fdb0ed0: move a9, *a13, 1 +3fdb0ee0: subk 25, a9 +3fdb0ef0: jrne L3FDB0FE0 +3fdb0f00: setf 8, 0, 0 +3fdb0f10: move *a11(0x570), a9, 0 +3fdb0f30: jreq L3FDB0FE0 +3fdb0f40: move *a11(0x9d0), a9, 0 +3fdb0f60: jreq L3FDB0F90 +3fdb0f70: movk 1, a9 +3fdb0f80: jruc L3FDB0FA0 +L3FDB0F90: +3fdb0f90: movk 2, a9 +L3FDB0FA0: +3fdb0fa0: move a9, *a13(0x40), 1 +3fdb0fc0: sub a9, a9 +3fdb0fd0: move a9, *a13, 1 +L3FDB0FE0: +3fdb0fe0: movk 1, a9 +3fdb0ff0: move *a13, a11, 1 +3fdb1000: sll a11, a9 +3fdb1010: move a9, *a13(0x20), 1 +3fdb1030: subk 16, a9 +3fdb1040: jrne L3FDB1090 +3fdb1050: sub a9, a9 +3fdb1060: move a9, *a13(0x40), 1 +3fdb1080: jruc L3FDB1680 +L3FDB1090: +3fdb1090: move *a13(0x20), a9, 1 +3fdb10b0: andi 0x20c01fe, a9 +3fdb10e0: jreq L3FDB11D0 +3fdb10f0: move *a13(0xffe0), a9, 1 +3fdb1110: move *a13(0x20), a11, 1 +3fdb1130: move *a9(0x740), a9, 1 +3fdb1150: and a11, a9 +3fdb1160: jreq L3FDB1190 +3fdb1170: movk 1, a9 +3fdb1180: jruc L3FDB11A0 +L3FDB1190: +3fdb1190: movk 2, a9 +L3FDB11A0: +3fdb11a0: move a9, *a13(0x40), 1 +3fdb11c0: jruc L3FDB1680 +L3FDB11D0: +3fdb11d0: sub a9, a9 +3fdb11e0: move a9, *a13(0x20), 1 +3fdb1200: cmpi 0x2a, a11 +3fdb1220: jrne L3FDB1270 +3fdb1230: movk 2, a11 +3fdb1240: move a11, *a13(0x20), 1 +3fdb1260: jruc L3FDB1340 +L3FDB1270: +3fdb1270: cmpi 0x42, a11 +3fdb1290: jrne L3FDB12E0 +3fdb12a0: movk 4, a11 +3fdb12b0: move a11, *a13(0x20), 1 +3fdb12d0: jruc L3FDB1340 +L3FDB12E0: +3fdb12e0: cmpi 0x44, a11 +3fdb1300: jrne L3FDB1340 +3fdb1310: movk 8, a11 +3fdb1320: move a11, *a13(0x20), 1 +L3FDB1340: +3fdb1340: move *a13(0x20), a11, 1 +3fdb1360: jreq L3FDB1680 +3fdb1370: move *a13(0xffe0), a9, 1 +3fdb1390: move *a9(0x760), a9, 1 +3fdb13b0: and a11, a9 +3fdb13c0: jreq L3FDB13F0 +3fdb13d0: movk 1, a9 +3fdb13e0: jruc L3FDB1400 +L3FDB13F0: +3fdb13f0: movk 2, a9 +L3FDB1400: +3fdb1400: move a9, *a13(0x40), 1 +3fdb1420: jruc L3FDB1680 +L3FDB1430: +3fdb1430: move *a13(0xffe0), a11, 1 +3fdb1450: setf 16, 1, 0 +3fdb1460: move *a11(0xaa0), a9, 0 +3fdb1480: move a9, *a13, 1 +3fdb1490: movk 1, a11 +3fdb14a0: sll a9, a11 +3fdb14b0: move a11, *a13(0x20), 1 +3fdb14d0: andi 0x101014, a11 +3fdb1500: jreq L3FDB15F0 +3fdb1510: move *a13(0xffe0), a11, 1 +3fdb1530: move *a13(0x20), a9, 1 +3fdb1550: move *a11(0x720), a11, 1 +3fdb1570: and a9, a11 +3fdb1580: jreq L3FDB15B0 +3fdb1590: movk 1, a11 +3fdb15a0: jruc L3FDB15C0 +L3FDB15B0: +3fdb15b0: movk 2, a11 +L3FDB15C0: +3fdb15c0: move a11, *a13(0x40), 1 +3fdb15e0: jruc L3FDB1680 +L3FDB15F0: +3fdb15f0: move *a13(0x20), a11, 1 +3fdb1610: andi 0xfecaa, a11 +3fdb1640: jreq L3FDB1680 +3fdb1650: movk 4, a11 +3fdb1660: move a11, *a13(0x40), 1 +L3FDB1680: +3fdb1680: move a14, -*sp, 1 +3fdb1690: move *a13(0x40), *a14+, 1 +3fdb16b0: move *a13(0xffe0), a11, 1 +3fdb16d0: setf 16, 1, 0 +3fdb16e0: move *a11(0xaa0), a8, 0 +3fdb1700: move a8, *a14+, 1 +3fdb1710: setf 8, 0, 0 +3fdb1720: move *a11(0x10e0), a9, 0 +3fdb1740: cmpi 0x3f, a9 +3fdb1760: jrne L3FDB17B0 +3fdb1770: movi 0x3fdc3840, a9 +3fdb17a0: jruc L3FDB17E0 +L3FDB17B0: +3fdb17b0: movi 0x3fdc3850, a9 +L3FDB17E0: +3fdb17e0: move a9, *a14+, 1 +3fdb17f0: movi 0x3fdc3858, a8 +3fdb1820: move a8, *a14+, 1 +3fdb1830: move a13, a9 +3fdb1840: addi 0x60, a9 +3fdb1860: move a9, *a14+, 1 +3fdb1870: calla L3FB34430 +3fdb18a0: move a14, -*sp, 1 +3fdb18b0: movi 0xffff, a9 +3fdb18d0: move a9, *a14+, 1 +3fdb18e0: move a13, a9 +3fdb18f0: addi 0x60, a9 +3fdb1910: move a9, *a14+, 1 +3fdb1920: move a11, *a14+, 1 +3fdb1930: calla L3FA2B960 +L3FDB1960: +3fdb1960: move *sp(0x80), a14, 1 +3fdb1980: mmfm sp, a9,a11,a13 +3fdb19a0: rets 2 +L3FDB19B0: +3fdb19b0: mmtm sp, a9,a11,a13 +3fdb19d0: move a14, a13 +3fdb19e0: move *a13(0xffe0), a11, 1 +3fdb1a00: setf 8, 0, 0 +3fdb1a10: move *a11(0x7e0), a11, 0 +3fdb1a30: cmpi 0x3e, a11 +3fdb1a50: jrc L3FDB1B20 +3fdb1a60: move *a13(0xffe0), a11, 1 +3fdb1a80: setf 16, 1, 0 +3fdb1a90: move *a11(0xa90), a11, 0 +3fdb1ab0: dec a11 +3fdb1ac0: jrgt L3FDB1B20 +3fdb1ad0: move *a13(0xffe0), a11, 1 +3fdb1af0: move *a11(0xaa0), a11, 0 +3fdb1b10: jreq L3FDB1B90 +L3FDB1B20: +3fdb1b20: move a14, -*sp, 1 +3fdb1b30: move *a13(0xffe0), *a14+, 1 +3fdb1b50: calla L3FA360C0 +3fdb1b80: jruc L3FDB1C10 +L3FDB1B90: +3fdb1b90: move *a13(0xffe0), a11, 1 +3fdb1bb0: movk 15, a9 +3fdb1bc0: move a9, *a11(0x640), 0 +3fdb1be0: sub a9, a9 +3fdb1bf0: move a9, *a11(0x650), 0 +L3FDB1C10: +3fdb1c10: move *sp(0x80), a14, 1 +3fdb1c30: mmfm sp, a9,a11,a13 +3fdb1c50: rets 2 +3fdb1c60: mmtm sp, a7,a9,a11,a13 +3fdb1c80: move a14, a13 +3fdb1c90: addk 32, a14 +3fdb1ca0: move *a13(0xffe0), a11, 1 +3fdb1cc0: move *a11(0xba0), a9, 1 +3fdb1ce0: move *a11(0xbc0), a11, 1 +3fdb1d00: cmp a11, a9 +3fdb1d10: jrnc L3FDB2160 +L3FDB1D20: +3fdb1d20: move *a13(0xffe0), a11, 1 +3fdb1d40: move *a11(0xba0), a9, 1 +3fdb1d60: setf 8, 0, 0 +3fdb1d70: move *a9+, a7, 0 +3fdb1d80: move a9, *a11(0xba0), 1 +3fdb1da0: move a7, *a13, 1 +3fdb1db0: cmpi 0x9c, a7 +3fdb1dd0: jreq L3FDB1E70 +3fdb1de0: subk 27, a7 +3fdb1df0: jreq L3FDB1E70 +3fdb1e00: move *a13, a9, 1 +3fdb1e10: cmpi 0xff80, a9 +3fdb1e30: jrlt L3FDB1FA0 +3fdb1e40: cmpi 0xffa0, a9 +3fdb1e60: jrge L3FDB1FA0 +L3FDB1E70: +3fdb1e70: move a14, -*sp, 1 +3fdb1e80: move a11, *a14+, 1 +3fdb1e90: calla L3FDB21B0 +3fdb1ec0: sub a9, a9 +3fdb1ed0: setf 16, 1, 0 +3fdb1ee0: move a9, *a11(0x640), 0 +3fdb1f00: move *a13, a7, 1 +3fdb1f10: cmpi 0x9c, a7 +3fdb1f30: jreq L3FDB2160 +3fdb1f40: move *a11(0xba0), a9, 1 +3fdb1f60: subk 8, a9 +3fdb1f70: move a9, *a11(0xba0), 1 +3fdb1f90: jruc L3FDB2160 +L3FDB1FA0: +3fdb1fa0: subk 32, a9 +3fdb1fb0: jrlt L3FDB2100 +3fdb1fc0: move *a13, a9, 1 +3fdb1fd0: cmpi 0x7f, a9 +3fdb1ff0: jrge L3FDB2100 +3fdb2000: setf 16, 1, 0 +3fdb2010: move *a11(0x650), a7, 0 +3fdb2030: cmpi 0xff, a7 +3fdb2050: jrge L3FDB2100 +3fdb2060: move *a11(0x650), a7, 0 +3fdb2080: inc a7 +3fdb2090: move a7, *a11(0x650), 0 +3fdb20b0: dec a7 +3fdb20c0: sll 0x3, a7 +3fdb20d0: add a11, a7 +3fdb20e0: movb a9, *a7(0x1160) +L3FDB2100: +3fdb2100: move *a11(0xba0), a9, 1 +3fdb2120: move *a11(0xbc0), a7, 1 +3fdb2140: cmp a7, a9 +3fdb2150: jrc L3FDB1D20 +L3FDB2160: +3fdb2160: move *sp(0xa0), a14, 1 +3fdb2180: mmfm sp, a7,a9,a11,a13 +3fdb21a0: rets 2 +L3FDB21B0: +3fdb21b0: mmtm sp, a7,a9,a11,a13 +3fdb21d0: move a14, a13 +3fdb21e0: addi 0x280, a14 +3fdb2200: sub a11, a11 +3fdb2210: move a11, *a13(0x20), 1 +3fdb2230: move *a13(0xffe0), a9, 1 +3fdb2250: setf 16, 1, 0 +3fdb2260: move *a9(0x650), a7, 0 +3fdb2280: sll 0x3, a7 +3fdb2290: add a9, a7 +3fdb22a0: movb a11, *a7(0x1160) +3fdb22c0: move *a9(0x650), a7, 0 +3fdb22e0: dsj a7, L3FDB2B90 +3fdb2300: jruc L3FDB2AC0 +L3FDB2310: +3fdb2310: move *a13(0xffe0), a11, 1 +3fdb2330: move *a11(0x7e0), a9, 0 +3fdb2350: cmpi 0x3e, a9 +3fdb2370: jac L3FDB4430 +3fdb2390: movk 1, a9 +3fdb23a0: move a9, *a13(0x20), 1 +3fdb23c0: move *a11(0x540), a7, 1 +3fdb23e0: setf 16, 1, 0 +3fdb23f0: move *a7(0x10), a7, 0 +3fdb2410: move a7, *a13(0x40), 1 +3fdb2430: jauc L3FDB3D10 +L3FDB2450: +3fdb2450: movk 2, a11 +3fdb2460: move a11, *a13(0x20), 1 +3fdb2480: move *a13(0xffe0), a9, 1 +3fdb24a0: move *a9(0x570), a7, 0 +3fdb24c0: jreq L3FDB2540 +3fdb24d0: movk 1, a7 +3fdb24e0: move a7, *a13(0x40), 1 +3fdb2500: move a7, *a13(0x60), 1 +3fdb2520: jauc L3FDB3D10 +L3FDB2540: +3fdb2540: setf 16, 1, 0 +3fdb2550: move *a9(0x620), a7, 0 +3fdb2570: move a7, *a13(0x40), 1 +3fdb2590: move *a9(0x630), a7, 0 +3fdb25b0: move a7, *a13(0x60), 1 +3fdb25d0: jauc L3FDB3D10 +L3FDB25F0: +3fdb25f0: move *a13(0xffe0), a11, 1 +3fdb2610: move *a11(0x570), a9, 0 +3fdb2630: jrne L3FDB26A0 +3fdb2640: setf 16, 1, 0 +3fdb2650: move *a11(0x6e0), a9, 0 +3fdb2670: move a9, *a13(0xe0), 1 +3fdb2690: jruc L3FDB26F0 +L3FDB26A0: +3fdb26a0: setf 16, 1, 0 +3fdb26b0: move *a11(0x700), a9, 0 +3fdb26d0: move a9, *a13(0xe0), 1 +L3FDB26F0: +3fdb26f0: movk 1, a7 +3fdb2700: move a7, *a13(0x20), 1 +3fdb2720: sub a9, a9 +3fdb2730: move a9, *a13(0x40), 1 +3fdb2750: move *a13(0xe0), a11, 1 +3fdb2770: btst 1, a11 +3fdb2780: jreq L3FDB2820 +3fdb2790: inc a7 +3fdb27a0: move a7, *a13(0x20), 1 +3fdb27c0: dec a7 +3fdb27d0: sll 0x5, a7 +3fdb27e0: add a13, a7 +3fdb27f0: movk 1, a9 +3fdb2800: move a9, *a7(0x40), 1 +L3FDB2820: +3fdb2820: btst 2, a11 +3fdb2830: jreq L3FDB28F0 +3fdb2840: move *a13(0x20), a9, 1 +3fdb2860: inc a9 +3fdb2870: move a9, *a13(0x20), 1 +3fdb2890: dec a9 +3fdb28a0: sll 0x5, a9 +3fdb28b0: add a13, a9 +3fdb28c0: movk 4, a7 +3fdb28d0: move a7, *a9(0x40), 1 +L3FDB28F0: +3fdb28f0: btst 3, a11 +3fdb2900: jreq L3FDB29C0 +3fdb2910: move *a13(0x20), a9, 1 +3fdb2930: inc a9 +3fdb2940: move a9, *a13(0x20), 1 +3fdb2960: dec a9 +3fdb2970: sll 0x5, a9 +3fdb2980: add a13, a9 +3fdb2990: movk 5, a7 +3fdb29a0: move a7, *a9(0x40), 1 +L3FDB29C0: +3fdb29c0: btst 0, a11 +3fdb29d0: jaeq L3FDB3D10 +3fdb29f0: move *a13(0x20), a9, 1 +3fdb2a10: inc a9 +3fdb2a20: move a9, *a13(0x20), 1 +3fdb2a40: dec a9 +3fdb2a50: sll 0x5, a9 +3fdb2a60: add a13, a9 +3fdb2a70: movk 7, a7 +3fdb2a80: move a7, *a9(0x40), 1 +3fdb2aa0: jauc L3FDB3D10 +L3FDB2AC0: +3fdb2ac0: setf 8, 0, 0 +3fdb2ad0: move *a9(0x1160), a8, 0 +3fdb2af0: subi 0x6d, a8 +3fdb2b10: jreq L3FDB25F0 +3fdb2b20: subk 5, a8 +3fdb2b30: jreq L3FDB2450 +3fdb2b40: subk 2, a8 +3fdb2b50: jaeq L3FDB2310 +3fdb2b70: jauc L3FDB3D10 +L3FDB2B90: +3fdb2b90: move *a9(0x650), a7, 0 +3fdb2bb0: subk 2, a7 +3fdb2bc0: jane L3FDB3D10 +3fdb2be0: jauc L3FDB3C50 +L3FDB2C00: +3fdb2c00: movk 1, a11 +3fdb2c10: move a11, *a13(0x20), 1 +3fdb2c30: move *a13(0xffe0), a9, 1 +3fdb2c50: move *a9(0x570), a7, 0 +3fdb2c70: jrne L3FDB2C90 +3fdb2c80: sub a11, a11 +L3FDB2C90: +3fdb2c90: move a11, *a13(0x40), 1 +3fdb2cb0: jauc L3FDB3D10 +L3FDB2CD0: +3fdb2cd0: move *a13(0xffe0), a11, 1 +3fdb2cf0: move *a11(0x7e0), a9, 0 +3fdb2d10: cmpi 0x3e, a9 +3fdb2d30: jac L3FDB4430 +3fdb2d50: movk 1, a9 +3fdb2d60: move a9, *a13(0x20), 1 +3fdb2d80: move *a11(0x540), a7, 1 +3fdb2da0: setf 16, 1, 0 +3fdb2db0: move *a7, a7, 0 +3fdb2dc0: move a7, *a13(0x40), 1 +3fdb2de0: jauc L3FDB3D10 +L3FDB2E00: +3fdb2e00: movk 1, a11 +3fdb2e10: move a11, *a13(0x20), 1 +3fdb2e30: move *a13(0xffe0), a9, 1 +3fdb2e50: move *a9(0x760), a7, 1 +3fdb2e70: btst 5, a7 +3fdb2e80: jreq L3FDB2EB0 +3fdb2e90: movk 2, a7 +3fdb2ea0: jruc L3FDB2EC0 +L3FDB2EB0: +3fdb2eb0: sub a7, a7 +L3FDB2EC0: +3fdb2ec0: move a7, *a13(0x40), 1 +3fdb2ee0: jauc L3FDB3D10 +L3FDB2F00: +3fdb2f00: move *a13(0xffe0), a11, 1 +3fdb2f20: setf 8, 0, 0 +3fdb2f30: move *a11(0x1168), a8, 0 +3fdb2f50: subi 0x7c, a8 +3fdb2f70: jreq L3FDB2CD0 +3fdb2f80: dec a8 +3fdb2f90: jreq L3FDB2C00 +3fdb2fa0: dec a8 +3fdb2fb0: jreq L3FDB2E00 +3fdb2fc0: jauc L3FDB3D10 +L3FDB2FE0: +3fdb2fe0: movk 1, a11 +3fdb2ff0: move a11, *a13(0x20), 1 +3fdb3010: move *a13(0xffe0), a9, 1 +3fdb3030: move *a9(0x570), a7, 0 +3fdb3050: jrne L3FDB30C0 +3fdb3060: setf 16, 1, 0 +3fdb3070: move *a9(0x6e0), a7, 0 +3fdb3090: move a7, *a13(0xe0), 1 +3fdb30b0: jruc L3FDB3110 +L3FDB30C0: +3fdb30c0: setf 16, 1, 0 +3fdb30d0: move *a9(0x700), a7, 0 +3fdb30f0: move a7, *a13(0xe0), 1 +L3FDB3110: +3fdb3110: btst 4, a7 +3fdb3120: jrne L3FDB3140 +3fdb3130: movk 2, a11 +L3FDB3140: +3fdb3140: move a11, *a13(0x40), 1 +3fdb3160: jauc L3FDB3D10 +L3FDB3180: +3fdb3180: move *a13(0xffe0), a11, 1 +3fdb31a0: move *a11(0x7e0), a9, 0 +3fdb31c0: move a9, *a13(0x40), 1 +3fdb31e0: move *a11(0x7e0), a7, 0 +3fdb3200: cmpi 0x3e, a7 +3fdb3220: jrc L3FDB32F0 +3fdb3230: movk 2, a7 +3fdb3240: move a7, *a13(0x20), 1 +3fdb3260: move *a11(0x780), a9, 1 +3fdb3280: btst 8, a9 +3fdb3290: jrne L3FDB32B0 +3fdb32a0: movk 1, a7 +L3FDB32B0: +3fdb32b0: move a7, *a13(0x60), 1 +3fdb32d0: jauc L3FDB3D10 +L3FDB32F0: +3fdb32f0: movk 1, a7 +3fdb3300: move a7, *a13(0x20), 1 +3fdb3320: jauc L3FDB3D10 +L3FDB3340: +3fdb3340: move *a13(0xffe0), a11, 1 +3fdb3360: setf 8, 0, 0 +3fdb3370: move *a11(0x1168), a8, 0 +3fdb3390: subi 0x70, a8 +3fdb33b0: jreq L3FDB3180 +3fdb33c0: dec a8 +3fdb33d0: jreq L3FDB2FE0 +3fdb33e0: jauc L3FDB3D10 +L3FDB3400: +3fdb3400: movk 2, a11 +3fdb3410: move a11, *a13(0x20), 1 +3fdb3430: move *a13(0xffe0), a9, 1 +3fdb3450: setf 16, 0, 0 +3fdb3460: move *a9(0xbe0), a7, 0 +3fdb3480: btst 6, a7 +3fdb3490: jrne L3FDB34E0 +3fdb34a0: sub a7, a7 +3fdb34b0: move a7, *a13(0x40), 1 +3fdb34d0: jruc L3FDB3580 +L3FDB34E0: +3fdb34e0: move *a9(0xbe0), a7, 0 +3fdb3500: btst 7, a7 +3fdb3510: jreq L3FDB3550 +3fdb3520: move a11, *a13(0x40), 1 +3fdb3540: jruc L3FDB3580 +L3FDB3550: +3fdb3550: movk 1, a7 +3fdb3560: move a7, *a13(0x40), 1 +L3FDB3580: +3fdb3580: move *a9(0xbe0), a7, 0 +3fdb35a0: btst 9, a7 +3fdb35b0: jreq L3FDB3600 +3fdb35c0: movk 1, a7 +3fdb35d0: move a7, *a13(0x60), 1 +3fdb35f0: jruc L3FDB3D10 +L3FDB3600: +3fdb3600: move a11, *a13(0x60), 1 +3fdb3620: jruc L3FDB3D10 +L3FDB3630: +3fdb3630: movk 4, a11 +3fdb3640: move a11, *a13(0x20), 1 +3fdb3660: move *a13(0xffe0), a9, 1 +3fdb3680: setf 16, 0, 0 +3fdb3690: move *a9(0xbe0), a7, 0 +3fdb36b0: btst 9, a7 +3fdb36c0: jreq L3FDB37E0 +3fdb36d0: movk 1, a7 +3fdb36e0: move a7, *a13(0x40), 1 +3fdb3700: move a7, *a13(0x60), 1 +3fdb3720: setf 16, 1, 0 +3fdb3730: move *a9(0x5d0), a9, 0 +3fdb3750: move a9, *a13(0x80), 1 +3fdb3770: move *a13(0xffe0), a9, 1 +3fdb3790: move *a9(0x5c0), a9, 0 +3fdb37b0: move a9, *a13(0xa0), 1 +3fdb37d0: jruc L3FDB3D10 +L3FDB37E0: +3fdb37e0: movk 1, a7 +3fdb37f0: move a7, *a13(0x40), 1 +3fdb3810: move a7, *a13(0x60), 1 +3fdb3830: move *a9(0x540), a9, 1 +3fdb3850: setf 16, 1, 0 +3fdb3860: move *a9(0x10), a9, 0 +3fdb3880: move a9, *a13(0x80), 1 +3fdb38a0: move *a13(0xffe0), a9, 1 +3fdb38c0: move *a9(0x540), a9, 1 +3fdb38e0: move *a9, a9, 0 +3fdb38f0: move a9, *a13(0xa0), 1 +3fdb3910: jruc L3FDB3D10 +L3FDB3920: +3fdb3920: move *a13(0xffe0), a11, 1 +3fdb3940: setf 16, 0, 0 +3fdb3950: move *a11(0xbe0), a9, 0 +3fdb3970: movk 11, a7 +3fdb3980: and a7, a9 +3fdb3990: jrne L3FDB3A10 +3fdb39a0: movk 1, a9 +3fdb39b0: move a9, *a13(0x20), 1 +3fdb39d0: sub a7, a7 +3fdb39e0: move a7, *a13(0x40), 1 +3fdb3a00: jruc L3FDB3D10 +L3FDB3A10: +3fdb3a10: movk 2, a9 +3fdb3a20: move a9, *a13(0x20), 1 +3fdb3a40: move *a11(0xbe0), a7, 0 +3fdb3a60: btst 1, a7 +3fdb3a70: jreq L3FDB3AA0 +3fdb3a80: movk 1, a7 +3fdb3a90: jruc L3FDB3AB0 +L3FDB3AA0: +3fdb3aa0: move a9, a7 +L3FDB3AB0: +3fdb3ab0: move a7, *a13(0x40), 1 +3fdb3ad0: move *a11(0xbe0), a7, 0 +3fdb3af0: btst 3, a7 +3fdb3b00: jreq L3FDB3B30 +3fdb3b10: movk 3, a7 +3fdb3b20: jruc L3FDB3B40 +L3FDB3B30: +3fdb3b30: movk 4, a7 +L3FDB3B40: +3fdb3b40: move a7, *a13(0x60), 1 +3fdb3b60: jruc L3FDB3D10 +L3FDB3B70: +3fdb3b70: move *a13(0xffe0), a11, 1 +3fdb3b90: setf 8, 0, 0 +3fdb3ba0: move *a11(0x1168), a8, 0 +3fdb3bc0: subi 0x77, a8 +3fdb3be0: jreq L3FDB3630 +3fdb3bf0: subk 3, a8 +3fdb3c00: jaeq L3FDB3400 +3fdb3c20: dec a8 +3fdb3c30: jreq L3FDB3920 +3fdb3c40: jruc L3FDB3D10 +L3FDB3C50: +3fdb3c50: setf 8, 0, 0 +3fdb3c60: move *a9(0x1160), a8, 0 +3fdb3c80: subi 0x22, a8 +3fdb3ca0: jaeq L3FDB3340 +3fdb3cc0: subk 2, a8 +3fdb3cd0: jaeq L3FDB2F00 +3fdb3cf0: subk 3, a8 +3fdb3d00: jreq L3FDB3B70 +L3FDB3D10: +3fdb3d10: move *a13(0x20), a11, 1 +3fdb3d30: jrne L3FDB3E20 +3fdb3d40: move a14, -*sp, 1 +3fdb3d50: movi 0xffff, a9 +3fdb3d70: move a9, *a14+, 1 +3fdb3d80: movi 0x3fdc38b0, a8 +3fdb3db0: move a8, *a14+, 1 +3fdb3dc0: move *a13(0xffe0), *a14+, 1 +3fdb3de0: calla L3FA2B960 +3fdb3e10: jruc L3FDB4430 +L3FDB3E20: +3fdb3e20: move a14, -*sp, 1 +3fdb3e30: move *a13(0x40), *a14+, 1 +3fdb3e50: movi 0x3fdc38e0, a8 +3fdb3e80: move a8, *a14+, 1 +3fdb3e90: move a13, a9 +3fdb3ea0: addi 0x140, a9 +3fdb3ec0: move a9, *a14+, 1 +3fdb3ed0: calla L3FB34430 +3fdb3f00: movk 1, a7 +3fdb3f10: move a7, *a13(0x100), 1 +3fdb3f30: cmp a11, a7 +3fdb3f40: jrge L3FDB41C0 +L3FDB3F50: +3fdb3f50: move a14, -*sp, 1 +3fdb3f60: move a13, a11 +3fdb3f70: addi 0x140, a11 +3fdb3f90: move a11, *a14+, 1 +3fdb3fa0: calla L3FB458D0 +3fdb3fd0: sll 0x3, a8 +3fdb3fe0: add a13, a8 +3fdb3ff0: addi 0x140, a8 +3fdb4010: move a8, *a13(0x120), 1 +3fdb4030: move a14, -*sp, 1 +3fdb4040: move *a13(0x100), a9, 1 +3fdb4060: sll 0x5, a9 +3fdb4070: add a13, a9 +3fdb4080: move *a9(0x40), *a14+, 1 +3fdb40a0: movi 0x3fdc3918, a8 +3fdb40d0: move a8, *a14+, 1 +3fdb40e0: move *a13(0x120), *a14+, 1 +3fdb4100: calla L3FB34430 +3fdb4130: move *a13(0x100), a9, 1 +3fdb4150: inc a9 +3fdb4160: move a9, *a13(0x100), 1 +3fdb4180: move *a13(0x20), a7, 1 +3fdb41a0: cmp a7, a9 +3fdb41b0: jrlt L3FDB3F50 +L3FDB41C0: +3fdb41c0: move a14, -*sp, 1 +3fdb41d0: move a13, a11 +3fdb41e0: addi 0x140, a11 +3fdb4200: move a11, *a14+, 1 +3fdb4210: calla L3FB458D0 +3fdb4240: sll 0x3, a8 +3fdb4250: add a13, a8 +3fdb4260: addi 0x140, a8 +3fdb4280: move a8, *a13(0x120), 1 +3fdb42a0: move a14, -*sp, 1 +3fdb42b0: move *a13(0xffe0), a9, 1 +3fdb42d0: addi 0x1160, a9 +3fdb42f0: move a9, *a14+, 1 +3fdb4300: movi 0x3fdc3938, a8 +3fdb4330: move a8, *a14+, 1 +3fdb4340: move *a13(0x120), *a14+, 1 +3fdb4360: calla L3FB34430 +3fdb4390: move a14, -*sp, 1 +3fdb43a0: movi 0xffff, a9 +3fdb43c0: move a9, *a14+, 1 +3fdb43d0: move a11, *a14+, 1 +3fdb43e0: move *a13(0xffe0), *a14+, 1 +3fdb4400: calla L3FA2B960 +L3FDB4430: +3fdb4430: move *sp(0xa0), a14, 1 +3fdb4450: mmfm sp, a7,a9,a11,a13 +3fdb4470: rets 2 +3fdb4480: mmtm sp, a11,a13 +3fdb44a0: move a14, a13 +3fdb44b0: move *a13(0xffe0), a11, 1 +3fdb44d0: setf 8, 0, 0 +3fdb44e0: move *a11(0x7e0), a11, 0 +3fdb4500: cmpi 0x3e, a11 +3fdb4520: jrc L3FDB4720 +3fdb4530: move *a13(0xffe0), a11, 1 +3fdb4550: setf 16, 1, 0 +3fdb4560: move *a11(0xa90), a11, 0 +3fdb4580: dec a11 +3fdb4590: jrne L3FDB4720 +3fdb45a0: move *a13(0xffe0), a11, 1 +3fdb45c0: move *a11(0xaa0), a11, 0 +3fdb45e0: dsjs a11, L3FDB4660 +3fdb45f0: move a14, -*sp, 1 +3fdb4600: move *a13(0xffe0), *a14+, 1 +3fdb4620: calla L3FDB4770 +3fdb4650: jruc L3FDB4720 +L3FDB4660: +3fdb4660: move *a13(0xffe0), a11, 1 +3fdb4680: move *a11(0xaa0), a11, 0 +3fdb46a0: subk 2, a11 +3fdb46b0: jrne L3FDB4720 +3fdb46c0: move a14, -*sp, 1 +3fdb46d0: move *a13(0xffe0), *a14+, 1 +3fdb46f0: calla L3FDB6AE0 +L3FDB4720: +3fdb4720: move *sp(0x60), a14, 1 +3fdb4740: mmfm sp, a11,a13 +3fdb4760: rets 2 +L3FDB4770: +3fdb4770: mmtm sp, a9,a11,a13 +3fdb4790: move a14, a13 +3fdb47a0: addi 0x840, a14 +3fdb47c0: move *a13(0xffe0), a11, 1 +3fdb47e0: setf 8, 0, 0 +3fdb47f0: move *a11(0x7e0), a11, 0 +3fdb4810: cmpi 0x3e, a11 +3fdb4830: jac L3FDB6A90 +3fdb4850: move *a13(0xffe0), a11, 1 +3fdb4870: move *a11(0x570), a11, 0 +3fdb4890: jrne L3FDB4B10 +3fdb48a0: move *a13(0xffe0), a11, 1 +3fdb48c0: setf 16, 1, 0 +3fdb48d0: move *a11(0x670), a9, 0 +3fdb48f0: move a9, *a13(0x640), 1 +3fdb4910: move *a11(0x660), a9, 0 +3fdb4930: move a9, *a13(0x660), 1 +3fdb4950: move *a11(0x6e0), a9, 0 +3fdb4970: move a9, *a13(0x6e0), 1 +3fdb4990: setf 8, 0, 0 +3fdb49a0: move *a11(0x928), a9, 0 +3fdb49c0: move a9, *a13(0x700), 1 +3fdb49e0: setf 16, 1, 0 +3fdb49f0: move *a11(0x6c0), a9, 0 +3fdb4a10: move a9, *a13(0x720), 1 +3fdb4a30: setf 8, 0, 0 +3fdb4a40: move *a11(0x918), a9, 0 +3fdb4a60: move a9, *a13(0x6a0), 1 +3fdb4a80: move *a11(0x920), a9, 0 +3fdb4aa0: move a9, *a13(0x6c0), 1 +3fdb4ac0: addi 0x8f8, a11 +3fdb4ae0: move a11, *a13(0x7a0), 1 +3fdb4b00: jruc L3FDB4E20 +L3FDB4B10: +3fdb4b10: movk 1, a11 +3fdb4b20: move a11, *a13(0x640), 1 +3fdb4b40: move *a13(0xffe0), a9, 1 +3fdb4b60: setf 16, 1, 0 +3fdb4b70: move *a9(0x6a0), a9, 0 +3fdb4b90: move a9, *a13(0x660), 1 +3fdb4bb0: move *a13(0xffe0), a9, 1 +3fdb4bd0: move *a9(0x700), a9, 0 +3fdb4bf0: move a9, *a13(0x6e0), 1 +3fdb4c10: move *a13(0xffe0), a9, 1 +3fdb4c30: setf 8, 0, 0 +3fdb4c40: move *a9(0x990), a9, 0 +3fdb4c60: move a9, *a13(0x700), 1 +3fdb4c80: move *a13(0xffe0), a9, 1 +3fdb4ca0: setf 16, 1, 0 +3fdb4cb0: move *a9(0x6d0), a9, 0 +3fdb4cd0: move a9, *a13(0x720), 1 +3fdb4cf0: move *a13(0xffe0), a9, 1 +3fdb4d10: setf 8, 0, 0 +3fdb4d20: move *a9(0x980), a9, 0 +3fdb4d40: move a9, *a13(0x6a0), 1 +3fdb4d60: move *a13(0xffe0), a9, 1 +3fdb4d80: move *a9(0x988), a9, 0 +3fdb4da0: move a9, *a13(0x6c0), 1 +3fdb4dc0: move *a13(0xffe0), a9, 1 +3fdb4de0: addi 0x960, a9 +3fdb4e00: move a9, *a13(0x7a0), 1 +L3FDB4E20: +3fdb4e20: movk 1, a11 +3fdb4e30: move a11, *a13(0x680), 1 +3fdb4e50: movi 0x40, a9 +3fdb4e70: movb a9, *a13(0x760) +3fdb4e90: move *a13(0x6e0), a11, 1 +3fdb4eb0: btst 1, a11 +3fdb4ec0: jreq L3FDB4F10 +3fdb4ed0: movk 1, a11 +3fdb4ee0: or a9, a11 +3fdb4ef0: movb a11, *a13(0x760) +L3FDB4F10: +3fdb4f10: move *a13(0x6e0), a11, 1 +3fdb4f30: btst 2, a11 +3fdb4f40: jreq L3FDB4FB0 +3fdb4f50: move *a13(0x760), a9, 0 +3fdb4f70: movk 2, a11 +3fdb4f80: or a9, a11 +3fdb4f90: movb a11, *a13(0x760) +L3FDB4FB0: +3fdb4fb0: move *a13(0x6e0), a11, 1 +3fdb4fd0: btst 3, a11 +3fdb4fe0: jreq L3FDB5050 +3fdb4ff0: move *a13(0x760), a9, 0 +3fdb5010: movk 4, a11 +3fdb5020: or a9, a11 +3fdb5030: movb a11, *a13(0x760) +L3FDB5050: +3fdb5050: move *a13(0x6e0), a11, 1 +3fdb5070: btst 0, a11 +3fdb5080: jreq L3FDB50F0 +3fdb5090: move *a13(0x760), a9, 0 +3fdb50b0: movk 8, a11 +3fdb50c0: or a9, a11 +3fdb50d0: movb a11, *a13(0x760) +L3FDB50F0: +3fdb50f0: move *a13(0x6e0), a11, 1 +3fdb5110: btst 4, a11 +3fdb5120: jreq L3FDB5160 +3fdb5130: movi 0x41, a9 +3fdb5150: jruc L3FDB5180 +L3FDB5160: +3fdb5160: movi 0x40, a9 +L3FDB5180: +3fdb5180: movb a9, *a13(0x770) +3fdb51a0: movi 0x40, a9 +3fdb51c0: movb a9, *a13(0x780) +3fdb51e0: move *a13(0xffe0), a11, 1 +3fdb5200: move *a11(0x740), a11, 1 +3fdb5220: btst 6, a11 +3fdb5230: jreq L3FDB5280 +3fdb5240: movk 1, a11 +3fdb5250: or a9, a11 +3fdb5260: movb a11, *a13(0x780) +L3FDB5280: +3fdb5280: move *a13(0x700), a11, 1 +3fdb52a0: subk 2, a11 +3fdb52b0: jrne L3FDB5320 +3fdb52c0: move *a13(0x780), a11, 0 +3fdb52e0: movk 2, a9 +3fdb52f0: or a11, a9 +3fdb5300: movb a9, *a13(0x780) +L3FDB5320: +3fdb5320: move *a13(0x700), a11, 1 +3fdb5340: subk 3, a11 +3fdb5350: jrne L3FDB53C0 +3fdb5360: move *a13(0x780), a11, 0 +3fdb5380: movk 4, a9 +3fdb5390: or a11, a9 +3fdb53a0: movb a9, *a13(0x780) +L3FDB53C0: +3fdb53c0: move *a13(0x720), a11, 1 +3fdb53e0: jreq L3FDB5450 +3fdb53f0: move *a13(0x780), a9, 0 +3fdb5410: movk 8, a11 +3fdb5420: or a9, a11 +3fdb5430: movb a11, *a13(0x780) +L3FDB5450: +3fdb5450: movi 0x40, a11 +3fdb5470: movb a11, *a13(0x790) +3fdb5490: move *a13(0x7a0), a9, 1 +3fdb54b0: move *a9, a9, 0 +3fdb54c0: subk 2, a9 +3fdb54d0: jrne L3FDB5520 +3fdb54e0: movk 1, a9 +3fdb54f0: or a11, a9 +3fdb5500: movb a9, *a13(0x790) +L3FDB5520: +3fdb5520: move *a13(0x7a0), a9, 1 +3fdb5540: move *a9(0x8), a11, 0 +3fdb5560: subk 2, a11 +3fdb5570: jrne L3FDB55E0 +3fdb5580: move *a13(0x790), a11, 0 +3fdb55a0: movk 2, a9 +3fdb55b0: or a11, a9 +3fdb55c0: movb a9, *a13(0x790) +L3FDB55E0: +3fdb55e0: move *a13(0x7a0), a11, 1 +3fdb5600: move *a11(0x10), a9, 0 +3fdb5620: btst 1, a9 +3fdb5630: jreq L3FDB56A0 +3fdb5640: move *a13(0x790), a9, 0 +3fdb5660: movk 4, a11 +3fdb5670: or a9, a11 +3fdb5680: movb a11, *a13(0x790) +L3FDB56A0: +3fdb56a0: move *a13(0x7a0), a11, 1 +3fdb56c0: move *a11(0x18), a9, 0 +3fdb56e0: btst 1, a9 +3fdb56f0: jreq L3FDB5760 +3fdb5700: move *a13(0x790), a9, 0 +3fdb5720: movk 8, a11 +3fdb5730: or a9, a11 +3fdb5740: movb a11, *a13(0x790) +L3FDB5760: +3fdb5760: sub a11, a11 +3fdb5770: move a11, *a13(0x740), 1 +L3FDB5790: +3fdb5790: move *a13(0x740), a11, 1 +3fdb57b0: sll 0x5, a11 +3fdb57c0: add a13, a11 +3fdb57d0: movi 0x3fdc3850, a9 +3fdb5800: move a9, *a11(0x7c0), 1 +3fdb5820: jauc L3FDB6370 +3fdb5840: move *a13(0x740), a11, 1 +3fdb5860: sll 0x5, a11 +3fdb5870: add a13, a11 +3fdb5880: movi 0x3fdc3958, a9 +3fdb58b0: move a9, *a11(0x7c0), 1 +3fdb58d0: jauc L3FDB66F0 +3fdb58f0: move *a13(0x740), a11, 1 +3fdb5910: sll 0x5, a11 +3fdb5920: add a13, a11 +3fdb5930: movi 0x3fdc3968, a9 +3fdb5960: move a9, *a11(0x7c0), 1 +3fdb5980: jauc L3FDB66F0 +3fdb59a0: move *a13(0x740), a11, 1 +3fdb59c0: sll 0x5, a11 +3fdb59d0: add a13, a11 +3fdb59e0: movi 0x3fdc3980, a9 +3fdb5a10: move a9, *a11(0x7c0), 1 +3fdb5a30: jauc L3FDB66F0 +3fdb5a50: move *a13(0x740), a11, 1 +3fdb5a70: sll 0x5, a11 +3fdb5a80: add a13, a11 +3fdb5a90: movi 0x3fdc3990, a9 +3fdb5ac0: move a9, *a11(0x7c0), 1 +3fdb5ae0: jauc L3FDB66F0 +3fdb5b00: move *a13(0x740), a11, 1 +3fdb5b20: sll 0x5, a11 +3fdb5b30: add a13, a11 +3fdb5b40: movi 0x3fdc39a0, a9 +3fdb5b70: move a9, *a11(0x7c0), 1 +3fdb5b90: jauc L3FDB66F0 +3fdb5bb0: move *a13(0x740), a11, 1 +3fdb5bd0: sll 0x5, a11 +3fdb5be0: add a13, a11 +3fdb5bf0: movi 0x3fdc3980, a9 +3fdb5c20: move a9, *a11(0x7c0), 1 +3fdb5c40: jauc L3FDB66F0 +3fdb5c60: move *a13(0x740), a11, 1 +3fdb5c80: sll 0x5, a11 +3fdb5c90: add a13, a11 +3fdb5ca0: movi 0x3fdc39b0, a9 +3fdb5cd0: move a9, *a11(0x7c0), 1 +3fdb5cf0: jauc L3FDB66F0 +3fdb5d10: move *a13(0x740), a11, 1 +3fdb5d30: sll 0x5, a11 +3fdb5d40: add a13, a11 +3fdb5d50: movi 0x3fdc39c0, a9 +3fdb5d80: move a9, *a11(0x7c0), 1 +3fdb5da0: jauc L3FDB66F0 +3fdb5dc0: move *a13(0x740), a11, 1 +3fdb5de0: sll 0x5, a11 +3fdb5df0: add a13, a11 +3fdb5e00: movi 0x3fdc39d0, a9 +3fdb5e30: move a9, *a11(0x7c0), 1 +3fdb5e50: jauc L3FDB66F0 +3fdb5e70: move *a13(0x740), a11, 1 +3fdb5e90: sll 0x5, a11 +3fdb5ea0: add a13, a11 +3fdb5eb0: movi 0x3fdc39e0, a9 +3fdb5ee0: move a9, *a11(0x7c0), 1 +3fdb5f00: jruc L3FDB66F0 +3fdb5f10: move *a13(0x740), a11, 1 +3fdb5f30: sll 0x5, a11 +3fdb5f40: add a13, a11 +3fdb5f50: movi 0x3fdc39f0, a9 +3fdb5f80: move a9, *a11(0x7c0), 1 +3fdb5fa0: jruc L3FDB66F0 +3fdb5fb0: move *a13(0x740), a11, 1 +3fdb5fd0: sll 0x5, a11 +3fdb5fe0: add a13, a11 +3fdb5ff0: movi 0x3fdc3a00, a9 +3fdb6020: move a9, *a11(0x7c0), 1 +3fdb6040: jruc L3FDB66F0 +3fdb6050: move *a13(0x740), a11, 1 +3fdb6070: sll 0x5, a11 +3fdb6080: add a13, a11 +3fdb6090: movi 0x3fdc3a10, a9 +3fdb60c0: move a9, *a11(0x7c0), 1 +3fdb60e0: jruc L3FDB66F0 +3fdb60f0: move *a13(0x740), a11, 1 +3fdb6110: sll 0x5, a11 +3fdb6120: add a13, a11 +3fdb6130: movi 0x3fdc3a20, a9 +3fdb6160: move a9, *a11(0x7c0), 1 +3fdb6180: jruc L3FDB66F0 +3fdb6190: move *a13(0x740), a11, 1 +3fdb61b0: sll 0x5, a11 +3fdb61c0: add a13, a11 +3fdb61d0: movi 0x3fdc3a38, a9 +3fdb6200: move a9, *a11(0x7c0), 1 +3fdb6220: jruc L3FDB66F0 +3fdb6230: move *a13(0x740), a11, 1 +3fdb6250: sll 0x5, a11 +3fdb6260: add a13, a11 +3fdb6270: movi 0x3fdc3a48, a9 +3fdb62a0: move a9, *a11(0x7c0), 1 +3fdb62c0: jruc L3FDB66F0 +3fdb62d0: move *a13(0x740), a11, 1 +L3FDB62F0: +3fdb62f0: sll 0x5, a11 +3fdb6300: add a13, a11 +L3FDB6310: +3fdb6310: movi 0x3fdc3a58, a9 +3fdb6340: move a9, *a11(0x7c0), 1 +3fdb6360: jruc L3FDB66F0 +L3FDB6370: +3fdb6370: move *a13(0x740), a11, 1 +L3FDB6390: +3fdb6390: sll 0x3, a11 +3fdb63a0: move *a13(0x7a0), a9, 1 +3fdb63c0: add a9, a11 +L3FDB63D0: +3fdb63d0: setf 8, 0, 0 +3fdb63e0: move *a11, a8, 0 +L3FDB63F0: +3fdb63f0: andi 0x7f, a8 +3fdb6420: cmpi 0x11, a8 +3fdb6440: jrhi L3FDB66F0 +L3FDB6450: +3fdb6450: sll 0x5, a8 +3fdb6460: addi 0x3fdb64b0, a8 +L3FDB6490: +3fdb6490: move *a8, a8, 1 +3fdb64a0: jump a8 +L3FDB64B0: +3fdb64b0: divs a2, a0 +3fdb64c0: dsjs b11, L3FDB62F0 +L3FDB64D0: +3fdb64d0: divs b7, b0 +3fdb64e0: dsjs b11, L3FDB6310 +L3FDB64F0: +3fdb64f0: divs a13, a0 +3fdb6500: dsjs b11, L3FDB6330 +L3FDB6510: +3fdb6510: divu b2, b0 +3fdb6520: dsjs b11, L3FDB6350 +3fdb6530: divu a8, a0 +3fdb6540: dsjs b11, L3FDB6370 +3fdb6550: srl b7, b0 +3fdb6560: dsjs b11, L3FDB6390 +3fdb6570: divu b13, b0 +3fdb6580: dsjs b11, L3FDB63B0 +3fdb6590: mpys a3, a0 +3fdb65a0: dsjs b11, L3FDB63D0 +3fdb65b0: mpys b8, b0 +3fdb65c0: dsjs b11, L3FDB63F0 +3fdb65d0: mpys a14, a0 +3fdb65e0: dsjs b11, L3FDB6410 +3fdb65f0: mpyu b3, b0 +3fdb6600: dsjs b11, L3FDB6430 +3fdb6610: mpyu b8, b0 +3fdb6620: dsjs b11, L3FDB6450 +3fdb6630: mpyu b13, b0 +3fdb6640: dsjs b11, L3FDB6470 +3fdb6650: sla b2, b0 +3fdb6660: dsjs b11, L3FDB6490 +3fdb6670: sla b7, b0 +3fdb6680: dsjs b11, L3FDB64B0 +3fdb6690: sla b12, b0 +3fdb66a0: dsjs b11, L3FDB64D0 +3fdb66b0: sll b1, b0 +3fdb66c0: dsjs b11, L3FDB64F0 +3fdb66d0: sll b6, b0 +3fdb66e0: dsjs b11, L3FDB6510 +L3FDB66F0: +3fdb66f0: move *a13(0x740), a11, 1 +3fdb6710: inc a11 +3fdb6720: move a11, *a13(0x740), 1 +3fdb6740: subk 3, a11 +3fdb6750: jale L3FDB5790 +3fdb6770: move a14, -*sp, 1 +3fdb6780: move *a13(0x820), *a14+, 1 +3fdb67a0: move *a13(0x800), *a14+, 1 +3fdb67c0: move *a13(0x7e0), *a14+, 1 +3fdb67e0: move *a13(0x7c0), *a14+, 1 +3fdb6800: setf 8, 0, 0 +3fdb6810: move *a13(0x790), a11, 0 +3fdb6830: move a11, *a14+, 1 +3fdb6840: move *a13(0x6c0), *a14+, 1 +3fdb6860: move *a13(0x6a0), *a14+, 1 +3fdb6880: move *a13(0x780), a9, 0 +3fdb68a0: move a9, *a14+, 1 +3fdb68b0: move *a13(0x770), a9, 0 +3fdb68d0: move a9, *a14+, 1 +3fdb68e0: move *a13(0x760), a9, 0 +3fdb6900: move a9, *a14+, 1 +3fdb6910: move *a13(0x680), *a14+, 1 +3fdb6930: move *a13(0x660), *a14+, 1 +3fdb6950: move *a13(0x640), *a14+, 1 +3fdb6970: movi 0x3fdc3a68, a8 +3fdb69a0: move a8, *a14+, 1 +3fdb69b0: move a13, *a14+, 1 +3fdb69c0: calla L3FB34430 +3fdb69f0: move a14, -*sp, 1 +3fdb6a00: movi 0xffff, a9 +3fdb6a20: move a9, *a14+, 1 +3fdb6a30: move a13, *a14+, 1 +3fdb6a40: move *a13(0xffe0), *a14+, 1 +3fdb6a60: calla L3FA2B960 +L3FDB6A90: +3fdb6a90: move *sp(0x80), a14, 1 +3fdb6ab0: mmfm sp, a9,a11,a13 +3fdb6ad0: rets 2 +L3FDB6AE0: +3fdb6ae0: mmtm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fdb6b00: move a14, a13 +3fdb6b10: addi 0xb0, a14 +3fdb6b30: move *a13(0xffe0), a9, 1 +3fdb6b50: move *a9(0x540), a7, 1 +3fdb6b70: setf 16, 1, 0 +3fdb6b80: move *a7, a12, 0 +3fdb6b90: move a14, -*sp, 1 +3fdb6ba0: movi 0x386, a7 +3fdb6bc0: move a7, *a14+, 1 +3fdb6bd0: calla L3F701230 +3fdb6c00: move a8, a6 +3fdb6c10: move a6, a4 +3fdb6c20: jrne L3FDB6DF0 +3fdb6c30: move a13, a4 +3fdb6c40: movi 0x90, a5 +3fdb6c60: setf 8, 0, 0 +3fdb6c70: move a5, *a4+, 0 +3fdb6c80: movi 0x32, a5 +3fdb6ca0: move a5, *a4+, 0 +3fdb6cb0: subk 14, a5 +3fdb6cc0: move a5, *a4+, 0 +3fdb6cd0: movi 0x75, a5 +3fdb6cf0: move a5, *a4+, 0 +3fdb6d00: movi 0x9c, a5 +3fdb6d20: move a5, *a4+, 0 +3fdb6d30: sub a5, a5 +3fdb6d40: move a5, *a4+, 0 +3fdb6d50: move a14, -*sp, 1 +3fdb6d60: movi 0xffff, a5 +3fdb6d80: move a5, *a14+, 1 +3fdb6d90: move a13, *a14+, 1 +3fdb6da0: move a9, *a14+, 1 +3fdb6db0: calla L3FA2B960 +3fdb6de0: jruc L3FDB7480 +L3FDB6DF0: +3fdb6df0: movi 0x90, a5 +3fdb6e10: setf 8, 0, 0 +3fdb6e20: move a5, *a4+, 0 +3fdb6e30: movi 0x32, a5 +3fdb6e50: move a5, *a4+, 0 +3fdb6e60: subk 14, a5 +3fdb6e70: move a5, *a4+, 0 +3fdb6e80: movi 0x75, a5 +3fdb6ea0: move a5, *a4+, 0 +3fdb6eb0: sub a0, a0 +3fdb6ec0: move a0, a10 +3fdb6ed0: move a0, a11 +L3FDB6EE0: +3fdb6ee0: move a10, a7 +3fdb6ef0: sll 0x3, a7 +3fdb6f00: add a9, a7 +3fdb6f10: movb *a7(0x808), *a13(0xa0) +3fdb6f40: sub a2, a2 +3fdb6f50: cmp a12, a11 +3fdb6f60: jrgt L3FDB71C0 +L3FDB6F70: +3fdb6f70: setf 8, 0, 0 +3fdb6f80: move *a13(0xa0), a7, 0 +3fdb6fa0: btst 0, a7 +3fdb6fb0: jreq L3FDB7120 +3fdb6fc0: cmpi 0x1, a11 +3fdb6fe0: jrle L3FDB7120 +3fdb6ff0: move a0, a5 +3fdb7000: jreq L3FDB7050 +3fdb7010: movi 0x2f, a5 +3fdb7030: move a5, *a4+, 0 +3fdb7040: jruc L3FDB7060 +L3FDB7050: +3fdb7050: movk 1, a0 +L3FDB7060: +3fdb7060: move a14, -*sp, 1 +3fdb7070: move a11, *a14+, 1 +3fdb7080: movi 0x3fdc3bb0, a8 +3fdb70b0: move a8, *a14+, 1 +3fdb70c0: move a4, *a14+, 1 +3fdb70d0: calla L3FB34430 +3fdb7100: sll 0x3, a8 +3fdb7110: add a8, a4 +L3FDB7120: +3fdb7120: srl 0x1, a7 +3fdb7130: movb a7, *a13(0xa0) +3fdb7150: inc a2 +3fdb7160: inc a11 +3fdb7170: cmpi 0x8, a2 +3fdb7190: jrge L3FDB71C0 +3fdb71a0: cmp a12, a11 +3fdb71b0: jrle L3FDB6F70 +L3FDB71C0: +3fdb71c0: inc a10 +3fdb71d0: cmpi 0x1c, a10 +3fdb71f0: jrlt L3FDB6EE0 +3fdb7200: movi 0x9c, a7 +3fdb7220: setf 8, 0, 0 +3fdb7230: move a7, *a4+, 0 +3fdb7240: sub a5, a5 +3fdb7250: move a5, *a4+, 0 +3fdb7260: move a14, -*sp, 1 +3fdb7270: move a6, *a14+, 1 +3fdb7280: calla L3FB458D0 +3fdb72b0: move a8, a10 +3fdb72c0: move a5, a11 +3fdb72d0: cmp a10, a11 +3fdb72e0: jrge L3FDB7430 +L3FDB72F0: +3fdb72f0: move a10, a12 +3fdb7300: sub a11, a12 +3fdb7310: cmpi 0xff, a12 +3fdb7330: jrle L3FDB7360 +3fdb7340: movi 0xff, a12 +L3FDB7360: +3fdb7360: move a14, -*sp, 1 +3fdb7370: move a12, *a14+, 1 +3fdb7380: move a11, a7 +3fdb7390: sll 0x3, a7 +3fdb73a0: add a6, a7 +3fdb73b0: move a7, *a14+, 1 +3fdb73c0: move a9, *a14+, 1 +3fdb73d0: calla L3FA2B960 +3fdb7400: add a12, a11 +3fdb7410: cmp a10, a11 +3fdb7420: jrlt L3FDB72F0 +L3FDB7430: +3fdb7430: move a14, -*sp, 1 +3fdb7440: move a6, *a14+, 1 +3fdb7450: calla L3F702440 +L3FDB7480: +3fdb7480: move *sp(0x180), a14, 1 +3fdb74a0: mmfm sp, a0,a2,a4,a5,a6,a7,a9,a10,a11,a12,a13 +3fdb74c0: rets 2 +L3FDB74D0: +3fdb74d0: mmtm sp, a9,a11,a13 +3fdb74f0: move a14, a13 +3fdb7500: addk 32, a14 +3fdb7510: move *a13(0xffe0), a11, 1 +3fdb7530: setf 8, 0, 0 +3fdb7540: move *a11(0x7e0), a11, 0 +3fdb7560: cmpi 0x3e, a11 +3fdb7580: jrc L3FDB7600 +3fdb7590: move *a13(0xffe0), a11, 1 +3fdb75b0: setf 16, 1, 0 +3fdb75c0: move *a11(0xa90), a11, 0 +3fdb75e0: dec a11 +3fdb75f0: jrle L3FDB7670 +L3FDB7600: +3fdb7600: move a14, -*sp, 1 +3fdb7610: move *a13(0xffe0), *a14+, 1 +3fdb7630: calla L3FA360C0 +3fdb7660: jruc L3FDB7900 +L3FDB7670: +3fdb7670: move *a13(0xffe0), a11, 1 +3fdb7690: move *a11(0xaa0), a11, 0 +3fdb76b0: dsjs a11, L3FDB7780 +3fdb76c0: move *a13(0xffe0), a11, 1 +3fdb76e0: movk 16, a9 +3fdb76f0: move a9, *a11(0x640), 0 +3fdb7710: sub a9, a9 +3fdb7720: move a9, *a11(0xa00), 0 +3fdb7740: movk 1, a9 +3fdb7750: move a9, *a11(0xa20), 0 +3fdb7770: jruc L3FDB7900 +L3FDB7780: +3fdb7780: move *a13(0xffe0), a11, 1 +3fdb77a0: move *a11(0xaa0), a9, 0 +3fdb77c0: subk 2, a9 +3fdb77d0: jrne L3FDB7900 +3fdb77e0: movk 17, a9 +3fdb77f0: move a9, *a11(0x640), 0 +3fdb7810: sub a9, a9 +3fdb7820: move a9, *a13, 1 +L3FDB7830: +3fdb7830: move *a13(0xffe0), a11, 1 +3fdb7850: move *a13, a9, 1 +3fdb7860: sll 0x3, a9 +3fdb7870: add a11, a9 +3fdb7880: sub a11, a11 +3fdb7890: movb a11, *a9(0x808) +3fdb78b0: move *a13, a9, 1 +3fdb78c0: inc a9 +3fdb78d0: move a9, *a13, 1 +3fdb78e0: subk 28, a9 +3fdb78f0: jrlt L3FDB7830 +L3FDB7900: +3fdb7900: move *a13(0xffe0), a11, 1 +3fdb7920: sub a9, a9 +3fdb7930: setf 16, 1, 0 +3fdb7940: move a9, *a11(0xa10), 0 +3fdb7960: move *sp(0x80), a14, 1 +3fdb7980: mmfm sp, a9,a11,a13 +3fdb79a0: rets 2 +3fdb79b0: mmtm sp, a7,a9,a11,a13 +3fdb79d0: move a14, a13 +3fdb79e0: addi 0x80, a14 +3fdb7a00: move *a13(0xffe0), a11, 1 +3fdb7a20: move *a11(0xba0), a9, 1 +3fdb7a40: move *a11(0xbc0), a11, 1 +3fdb7a60: cmp a11, a9 +3fdb7a70: janc L3FDBBB50 +L3FDB7A90: +3fdb7a90: move *a13(0xffe0), a11, 1 +3fdb7ab0: move *a11(0xba0), a9, 1 +3fdb7ad0: setf 8, 0, 0 +3fdb7ae0: move *a9+, a7, 0 +3fdb7af0: move a9, *a11(0xba0), 1 +3fdb7b10: move a7, *a13, 1 +3fdb7b20: setf 16, 1, 0 +3fdb7b30: move *a11(0xa20), a9, 0 +3fdb7b50: jreq L3FDB7D40 +3fdb7b60: cmpi 0x30, a7 +3fdb7b80: jrlt L3FDB7CA0 +3fdb7b90: cmpi 0x39, a7 +3fdb7bb0: jrgt L3FDB7CA0 +3fdb7bc0: move *a11(0xa10), a9, 0 +3fdb7be0: move a9, a7 +3fdb7bf0: sll 0x3, a9 +3fdb7c00: sll 0x1, a7 +3fdb7c10: add a7, a9 +3fdb7c20: move *a13, a7, 1 +3fdb7c30: add a7, a9 +3fdb7c40: subi 0x30, a9 +3fdb7c60: move a9, *a11(0xa10), 0 +3fdb7c80: jauc L3FDBBAC0 +L3FDB7CA0: +3fdb7ca0: move *a11(0xba0), a9, 1 +3fdb7cc0: subk 8, a9 +3fdb7cd0: move a9, *a11(0xba0), 1 +3fdb7cf0: sub a9, a9 +3fdb7d00: move a9, *a11(0xa20), 0 +3fdb7d20: jauc L3FDBBAC0 +L3FDB7D40: +3fdb7d40: subk 32, a7 +3fdb7d50: jalt L3FDBB8F0 +3fdb7d70: move *a13, a9, 1 +3fdb7d80: cmpi 0x7f, a9 +3fdb7da0: jage L3FDBB8F0 +3fdb7dc0: jauc L3FDBB4C0 +L3FDB7DE0: +3fdb7de0: move *a13(0xffe0), a11, 1 +3fdb7e00: move *a11(0xa10), a9, 0 +3fdb7e20: jrne L3FDB7E60 +3fdb7e30: movk 1, a9 +3fdb7e40: move a9, *a11(0xa10), 0 +L3FDB7E60: +3fdb7e60: setf 8, 0, 0 +3fdb7e70: move *a11(0x570), a9, 0 +3fdb7e90: jrne L3FDB7FE0 +3fdb7ea0: setf 16, 1, 0 +3fdb7eb0: move *a11(0xa10), *a11(0x670), 0 +3fdb7ee0: move *a11(0x540), a9, 1 +3fdb7f00: move *a11(0x670), a7, 0 +3fdb7f20: move *a9(0x10), a9, 0 +3fdb7f40: cmp a9, a7 +3fdb7f50: jrle L3FDB7FB0 +3fdb7f60: move *a11(0x540), a9, 1 +3fdb7f80: move *a9(0x10), *a11(0x670), 0 +L3FDB7FB0: +3fdb7fb0: sub a9, a9 +3fdb7fc0: move a9, *a11(0x6c0), 0 +L3FDB7FE0: +3fdb7fe0: move *a13, a9, 1 +3fdb7ff0: cmpi 0x3b, a9 +3fdb8010: jrne L3FDB80D0 +3fdb8020: movk 1, a7 +3fdb8030: setf 16, 1, 0 +3fdb8040: move a7, *a11(0xa00), 0 +3fdb8060: move a7, *a11(0xa20), 0 +3fdb8080: sub a7, a7 +3fdb8090: move a7, *a11(0xa10), 0 +3fdb80b0: jauc L3FDBB8F0 +L3FDB80D0: +3fdb80d0: movi 0x63, a7 +3fdb80f0: setf 16, 1, 0 +3fdb8100: move a7, *a11(0xa00), 0 +3fdb8120: jauc L3FDBB8F0 +L3FDB8140: +3fdb8140: move *a13(0xffe0), a11, 1 +3fdb8160: move *a11(0xa10), a9, 0 +3fdb8180: jrne L3FDB81C0 +3fdb8190: movk 1, a9 +3fdb81a0: move a9, *a11(0xa10), 0 +L3FDB81C0: +3fdb81c0: setf 8, 0, 0 +3fdb81d0: move *a11(0x570), a9, 0 +3fdb81f0: jrne L3FDB8400 +3fdb8200: setf 16, 1, 0 +3fdb8210: move *a11(0xa10), *a11(0x660), 0 +3fdb8240: move a14, -*sp, 1 +3fdb8250: move *a11(0x670), a8, 0 +3fdb8270: move a8, *a14+, 1 +3fdb8280: move a11, *a14+, 1 +3fdb8290: calla L3F50F4D0 +3fdb82c0: setf 16, 1, 0 +3fdb82d0: move *a11(0x660), a9, 0 +3fdb82f0: cmp a8, a9 +3fdb8300: jrle L3FDB83C0 +3fdb8310: move a14, -*sp, 1 +3fdb8320: move *a11(0x670), a8, 0 +3fdb8340: move a8, *a14+, 1 +3fdb8350: move a11, *a14+, 1 +3fdb8360: calla L3F50F4D0 +3fdb8390: setf 16, 1, 0 +3fdb83a0: move a8, *a11(0x660), 0 +L3FDB83C0: +3fdb83c0: sub a9, a9 +3fdb83d0: move a9, *a11(0x6c0), 0 +3fdb83f0: jruc L3FDB85B0 +L3FDB8400: +3fdb8400: setf 16, 1, 0 +3fdb8410: move *a11(0xa10), *a11(0x6a0), 0 +3fdb8440: move a14, -*sp, 1 +3fdb8450: sub a9, a9 +3fdb8460: move a9, *a14+, 1 +3fdb8470: move a11, *a14+, 1 +3fdb8480: calla L3F50F4D0 +3fdb84b0: setf 16, 1, 0 +3fdb84c0: move *a11(0x6a0), a7, 0 +3fdb84e0: cmp a8, a7 +3fdb84f0: jrle L3FDB8590 +3fdb8500: move a14, -*sp, 1 +3fdb8510: move a9, *a14+, 1 +3fdb8520: move a11, *a14+, 1 +3fdb8530: calla L3F50F4D0 +3fdb8560: setf 16, 1, 0 +3fdb8570: move a8, *a11(0x6a0), 0 +L3FDB8590: +3fdb8590: move a9, *a11(0x6c0), 0 +L3FDB85B0: +3fdb85b0: move *a13, a7, 1 +3fdb85c0: cmpi 0x3b, a7 +3fdb85e0: jrne L3FDB86A0 +3fdb85f0: movk 2, a9 +3fdb8600: move a9, *a11(0xa00), 0 +3fdb8620: movk 1, a9 +3fdb8630: move a9, *a11(0xa20), 0 +3fdb8650: sub a9, a9 +3fdb8660: move a9, *a11(0xa10), 0 +3fdb8680: jauc L3FDBB8F0 +L3FDB86A0: +3fdb86a0: movi 0x63, a9 +3fdb86c0: move a9, *a11(0xa00), 0 +3fdb86e0: jauc L3FDBB8F0 +L3FDB8700: +3fdb8700: move *a13(0xffe0), a11, 1 +3fdb8720: move *a11(0xa10), a9, 0 +3fdb8740: dsjs a9, L3FDB8790 +3fdb8750: move *a13, a9, 1 +3fdb8760: cmpi 0x3b, a9 +3fdb8780: jreq L3FDB87F0 +L3FDB8790: +3fdb8790: movi 0x63, a9 +3fdb87b0: move a9, *a11(0xa00), 0 +3fdb87d0: jauc L3FDBB8F0 +L3FDB87F0: +3fdb87f0: movk 3, a7 +3fdb8800: move a7, *a11(0xa00), 0 +3fdb8820: jauc L3FDBB8F0 +L3FDB8840: +3fdb8840: move *a13, a11, 1 +3fdb8850: andi 0xf0, a11 +3fdb8880: cmpi 0x40, a11 +3fdb88a0: jreq L3FDB8930 +3fdb88b0: move *a13(0xffe0), a11, 1 +3fdb88d0: movi 0x63, a9 +3fdb88f0: move a9, *a11(0xa00), 0 +3fdb8910: jauc L3FDBB8F0 +L3FDB8930: +3fdb8930: move *a13(0xffe0), a11, 1 +3fdb8950: setf 8, 0, 0 +3fdb8960: move *a11(0x570), a9, 0 +3fdb8980: jrne L3FDB89F0 +3fdb8990: setf 16, 1, 0 +3fdb89a0: move *a11(0x6e0), a9, 0 +3fdb89c0: move a9, *a13(0x20), 1 +3fdb89e0: jruc L3FDB8A40 +L3FDB89F0: +3fdb89f0: setf 16, 1, 0 +3fdb8a00: move *a11(0x700), a9, 0 +3fdb8a20: move a9, *a13(0x20), 1 +L3FDB8A40: +3fdb8a40: movk 15, a7 +3fdb8a50: andn a7, a9 +3fdb8a60: move a9, *a13(0x20), 1 +3fdb8a80: move *a13, a7, 1 +3fdb8a90: btst 0, a7 +3fdb8aa0: jreq L3FDB8AF0 +3fdb8ab0: movk 2, a7 +3fdb8ac0: or a9, a7 +3fdb8ad0: move a7, *a13(0x20), 1 +L3FDB8AF0: +3fdb8af0: move *a13, a9, 1 +3fdb8b00: btst 1, a9 +3fdb8b10: jreq L3FDB8B80 +3fdb8b20: move *a13(0x20), a7, 1 +3fdb8b40: movk 4, a9 +3fdb8b50: or a7, a9 +3fdb8b60: move a9, *a13(0x20), 1 +L3FDB8B80: +3fdb8b80: move *a13, a9, 1 +3fdb8b90: btst 2, a9 +3fdb8ba0: jreq L3FDB8C10 +3fdb8bb0: move *a13(0x20), a7, 1 +3fdb8bd0: movk 8, a9 +3fdb8be0: or a7, a9 +3fdb8bf0: move a9, *a13(0x20), 1 +L3FDB8C10: +3fdb8c10: move *a13, a9, 1 +3fdb8c20: btst 3, a9 +3fdb8c30: jreq L3FDB8CA0 +3fdb8c40: move *a13(0x20), a7, 1 +3fdb8c60: movk 1, a9 +3fdb8c70: or a7, a9 +3fdb8c80: move a9, *a13(0x20), 1 +L3FDB8CA0: +3fdb8ca0: setf 8, 0, 0 +3fdb8cb0: move *a11(0x570), a9, 0 +3fdb8cd0: jrne L3FDB8D30 +3fdb8ce0: setf 16, 1, 0 +3fdb8cf0: move *a13(0x20), *a11(0x6e0), 0 +3fdb8d20: jruc L3FDB8D70 +L3FDB8D30: +3fdb8d30: setf 16, 1, 0 +3fdb8d40: move *a13(0x20), *a11(0x700), 0 +L3FDB8D70: +3fdb8d70: movk 4, a9 +3fdb8d80: move a9, *a11(0xa00), 0 +3fdb8da0: jauc L3FDBB8F0 +L3FDB8DC0: +3fdb8dc0: move *a13, a11, 1 +3fdb8dd0: cmpi 0x3b, a11 +3fdb8df0: jrne L3FDB8E70 +3fdb8e00: move *a13(0xffe0), a9, 1 +3fdb8e20: movk 5, a7 +3fdb8e30: move a7, *a9(0xa00), 0 +3fdb8e50: jauc L3FDBB8F0 +L3FDB8E70: +3fdb8e70: move *a13(0xffe0), a9, 1 +3fdb8e90: movi 0x63, a7 +3fdb8eb0: setf 16, 1, 0 +3fdb8ec0: move a7, *a9(0xa00), 0 +3fdb8ee0: jauc L3FDBB8F0 +L3FDB8F00: +3fdb8f00: move *a13, a11, 1 +3fdb8f10: andi 0xf0, a11 +3fdb8f40: cmpi 0x40, a11 +3fdb8f60: jreq L3FDB8FF0 +3fdb8f70: move *a13(0xffe0), a11, 1 +3fdb8f90: movi 0x63, a9 +3fdb8fb0: move a9, *a11(0xa00), 0 +3fdb8fd0: jauc L3FDBB8F0 +L3FDB8FF0: +3fdb8ff0: move *a13(0xffe0), a11, 1 +3fdb9010: setf 8, 0, 0 +3fdb9020: move *a11(0x570), a9, 0 +3fdb9040: jrne L3FDB9190 +3fdb9050: move *a13, a9, 1 +3fdb9060: btst 0, a9 +3fdb9070: jreq L3FDB9110 +3fdb9080: setf 16, 1, 0 +3fdb9090: move *a11(0x6e0), a7, 0 +3fdb90b0: ori 0x10, a7 +3fdb90e0: move a7, *a11(0x6e0), 0 +3fdb9100: jruc L3FDB92C0 +L3FDB9110: +3fdb9110: setf 16, 1, 0 +3fdb9120: move *a11(0x6e0), a7, 0 +3fdb9140: movk 16, a9 +3fdb9150: andn a9, a7 +3fdb9160: move a7, *a11(0x6e0), 0 +3fdb9180: jruc L3FDB92C0 +L3FDB9190: +3fdb9190: move *a13, a9, 1 +3fdb91a0: btst 0, a9 +3fdb91b0: jreq L3FDB9250 +3fdb91c0: setf 16, 1, 0 +3fdb91d0: move *a11(0x700), a7, 0 +3fdb91f0: ori 0x10, a7 +3fdb9220: move a7, *a11(0x700), 0 +3fdb9240: jruc L3FDB92C0 +L3FDB9250: +3fdb9250: setf 16, 1, 0 +3fdb9260: move *a11(0x700), a7, 0 +3fdb9280: movk 16, a9 +3fdb9290: andn a9, a7 +3fdb92a0: move a7, *a11(0x700), 0 +L3FDB92C0: +3fdb92c0: movk 6, a9 +3fdb92d0: move a9, *a11(0xa00), 0 +3fdb92f0: jauc L3FDBB8F0 +L3FDB9310: +3fdb9310: move *a13, a11, 1 +3fdb9320: cmpi 0x3b, a11 +3fdb9340: jrne L3FDB93C0 +3fdb9350: move *a13(0xffe0), a9, 1 +3fdb9370: movk 7, a7 +3fdb9380: move a7, *a9(0xa00), 0 +3fdb93a0: jauc L3FDBB8F0 +L3FDB93C0: +3fdb93c0: move *a13(0xffe0), a9, 1 +3fdb93e0: movi 0x63, a7 +3fdb9400: setf 16, 1, 0 +3fdb9410: move a7, *a9(0xa00), 0 +3fdb9430: jauc L3FDBB8F0 +L3FDB9450: +3fdb9450: move *a13, a11, 1 +3fdb9460: andi 0xf0, a11 +3fdb9490: cmpi 0x40, a11 +3fdb94b0: jreq L3FDB9540 +3fdb94c0: move *a13(0xffe0), a11, 1 +3fdb94e0: movi 0x63, a9 +3fdb9500: move a9, *a11(0xa00), 0 +3fdb9520: jauc L3FDBB8F0 +L3FDB9540: +3fdb9540: move *a13, a11, 1 +3fdb9550: btst 0, a11 +3fdb9560: jreq L3FDB9610 +3fdb9570: move *a13(0xffe0), a9, 1 +3fdb9590: move *a9(0x740), a7, 1 +3fdb95b0: ori 0x40, a7 +3fdb95e0: move a7, *a9(0x740), 1 +3fdb9600: jruc L3FDB96A0 +L3FDB9610: +3fdb9610: move *a13(0xffe0), a9, 1 +3fdb9630: move *a9(0x740), a7, 1 +3fdb9650: andi 0xffffffbf, a7 +3fdb9680: move a7, *a9(0x740), 1 +L3FDB96A0: +3fdb96a0: btst 1, a11 +3fdb96b0: jreq L3FDB9700 +3fdb96c0: movk 2, a7 +3fdb96d0: movb a7, *a9(0x928) +3fdb96f0: jruc L3FDB9790 +L3FDB9700: +3fdb9700: btst 2, a11 +3fdb9710: jreq L3FDB9760 +3fdb9720: movk 3, a7 +3fdb9730: movb a7, *a9(0x928) +3fdb9750: jruc L3FDB9790 +L3FDB9760: +3fdb9760: sub a7, a7 +3fdb9770: movb a7, *a9(0x928) +L3FDB9790: +3fdb9790: btst 3, a11 +3fdb97a0: jreq L3FDB9800 +3fdb97b0: movk 1, a7 +3fdb97c0: setf 16, 1, 0 +3fdb97d0: move a7, *a9(0x6c0), 0 +3fdb97f0: jruc L3FDB9840 +L3FDB9800: +3fdb9800: sub a7, a7 +3fdb9810: setf 16, 1, 0 +3fdb9820: move a7, *a9(0x6c0), 0 +L3FDB9840: +3fdb9840: movk 8, a7 +3fdb9850: move a7, *a9(0xa00), 0 +3fdb9870: jauc L3FDBB8F0 +L3FDB9890: +3fdb9890: move *a13, a11, 1 +3fdb98a0: cmpi 0x3b, a11 +3fdb98c0: jrne L3FDB99A0 +3fdb98d0: move *a13(0xffe0), a9, 1 +3fdb98f0: movk 9, a7 +3fdb9900: move a7, *a9(0xa00), 0 +3fdb9920: movk 1, a7 +3fdb9930: move a7, *a9(0xa20), 0 +3fdb9950: sub a7, a7 +3fdb9960: move a7, *a9(0xa10), 0 +3fdb9980: jauc L3FDBB8F0 +L3FDB99A0: +3fdb99a0: move *a13(0xffe0), a9, 1 +3fdb99c0: movi 0x63, a7 +3fdb99e0: setf 16, 1, 0 +3fdb99f0: move a7, *a9(0xa00), 0 +3fdb9a10: jauc L3FDBB8F0 +L3FDB9A30: +3fdb9a30: move *a13(0xffe0), a11, 1 +3fdb9a50: move *a11(0xa10), a9, 0 +3fdb9a70: jrlt L3FDB9CE0 +3fdb9a80: move *a11(0xa10), a9, 0 +3fdb9aa0: subk 3, a9 +3fdb9ab0: jrgt L3FDB9CE0 +3fdb9ac0: setf 8, 0, 0 +3fdb9ad0: move *a11(0x570), a9, 0 +3fdb9af0: jrne L3FDB9B40 +3fdb9b00: movb *a11(0xa10), *a11(0x918) +3fdb9b30: jruc L3FDB9B70 +L3FDB9B40: +3fdb9b40: movb *a11(0xa10), *a11(0x980) +L3FDB9B70: +3fdb9b70: move *a13, a9, 1 +3fdb9b80: cmpi 0x3b, a9 +3fdb9ba0: jrne L3FDB9C70 +3fdb9bb0: movk 10, a7 +3fdb9bc0: setf 16, 1, 0 +3fdb9bd0: move a7, *a11(0xa00), 0 +3fdb9bf0: movk 1, a7 +3fdb9c00: move a7, *a11(0xa20), 0 +3fdb9c20: sub a7, a7 +3fdb9c30: move a7, *a11(0xa10), 0 +3fdb9c50: jauc L3FDBB8F0 +L3FDB9C70: +3fdb9c70: movi 0x63, a7 +3fdb9c90: setf 16, 1, 0 +3fdb9ca0: move a7, *a11(0xa00), 0 +3fdb9cc0: jauc L3FDBB8F0 +L3FDB9CE0: +3fdb9ce0: movi 0x63, a9 +3fdb9d00: move a9, *a11(0xa00), 0 +3fdb9d20: jauc L3FDBB8F0 +L3FDB9D40: +3fdb9d40: move *a13(0xffe0), a11, 1 +3fdb9d60: move *a11(0xa10), a9, 0 +3fdb9d80: jrlt L3FDB9F90 +3fdb9d90: move *a11(0xa10), a9, 0 +3fdb9db0: subk 3, a9 +3fdb9dc0: jrgt L3FDB9F90 +3fdb9dd0: setf 8, 0, 0 +3fdb9de0: move *a11(0x570), a9, 0 +3fdb9e00: jrne L3FDB9E50 +3fdb9e10: movb *a11(0xa10), *a11(0x920) +3fdb9e40: jruc L3FDB9E80 +L3FDB9E50: +3fdb9e50: movb *a11(0xa10), *a11(0x988) +L3FDB9E80: +3fdb9e80: move *a13, a9, 1 +3fdb9e90: cmpi 0x3b, a9 +3fdb9eb0: jrne L3FDB9F20 +3fdb9ec0: movk 11, a7 +3fdb9ed0: setf 16, 1, 0 +3fdb9ee0: move a7, *a11(0xa00), 0 +3fdb9f00: jauc L3FDBB8F0 +L3FDB9F20: +3fdb9f20: movi 0x63, a7 +3fdb9f40: setf 16, 1, 0 +3fdb9f50: move a7, *a11(0xa00), 0 +3fdb9f70: jauc L3FDBB8F0 +L3FDB9F90: +3fdb9f90: movi 0x63, a9 +3fdb9fb0: move a9, *a11(0xa00), 0 +3fdb9fd0: jauc L3FDBB8F0 +L3FDB9FF0: +3fdb9ff0: move *a13, a11, 1 +3fdba000: andi 0xff, a11 +3fdba030: cmpi 0x40, a11 +3fdba050: jreq L3FDBA0E0 +3fdba060: move *a13(0xffe0), a11, 1 +3fdba080: movi 0x63, a9 +3fdba0a0: move a9, *a11(0xa00), 0 +3fdba0c0: jauc L3FDBB8F0 +L3FDBA0E0: +3fdba0e0: move *a13(0xffe0), a11, 1 +3fdba100: movb *a13(0x0), *a11(0x9d8) +3fdba130: movk 12, a9 +3fdba140: setf 16, 1, 0 +3fdba150: move a9, *a11(0xa00), 0 +3fdba170: jauc L3FDBB8F0 +L3FDBA190: +3fdba190: move *a13, a11, 1 +3fdba1a0: cmpi 0x3b, a11 +3fdba1c0: jrne L3FDBA240 +3fdba1d0: move *a13(0xffe0), a9, 1 +3fdba1f0: movk 13, a7 +3fdba200: move a7, *a9(0xa00), 0 +3fdba220: jauc L3FDBB8F0 +L3FDBA240: +3fdba240: move *a13(0xffe0), a9, 1 +3fdba260: movi 0x63, a7 +3fdba280: setf 16, 1, 0 +3fdba290: move a7, *a9(0xa00), 0 +3fdba2b0: jauc L3FDBB8F0 +L3FDBA2D0: +3fdba2d0: move *a13(0xffe0), a11, 1 +3fdba2f0: move *a11(0xa00), a9, 0 +3fdba310: subk 13, a9 +3fdba320: move a9, *a13(0x60), 1 +3fdba340: movi 0xffff, a7 +3fdba360: move a7, *a13(0x40), 1 +3fdba380: move *a13, a9, 1 +3fdba390: cmpi 0x42, a9 +3fdba3b0: jrne L3FDBA410 +3fdba3c0: sub a9, a9 +3fdba3d0: move a9, *a13(0x40), 1 +3fdba3f0: jauc L3FDBAD60 +L3FDBA410: +3fdba410: cmpi 0x30, a9 +3fdba430: jrne L3FDBA490 +3fdba440: movk 3, a9 +3fdba450: move a9, *a13(0x40), 1 +3fdba470: jauc L3FDBAD60 +L3FDBA490: +3fdba490: cmpi 0x3c, a9 +3fdba4b0: jrne L3FDBA590 +3fdba4c0: move *a11(0x760), a9, 1 +3fdba4e0: btst 4, a9 +3fdba4f0: jreq L3FDBA550 +3fdba500: movk 2, a9 +3fdba510: move a9, *a13(0x40), 1 +3fdba530: jauc L3FDBAD60 +L3FDBA550: +3fdba550: movk 1, a9 +3fdba560: move a9, *a13(0x40), 1 +3fdba580: jruc L3FDBAD60 +L3FDBA590: +3fdba590: cmpi 0x3e, a9 +3fdba5b0: jrne L3FDBA600 +3fdba5c0: movk 4, a9 +3fdba5d0: move a9, *a13(0x40), 1 +3fdba5f0: jruc L3FDBAD60 +L3FDBA600: +3fdba600: cmpi 0x25, a9 +3fdba620: jrne L3FDBA690 +3fdba630: move *a11(0xa00), a9, 0 +3fdba650: addk 4, a9 +3fdba660: move a9, *a11(0xa00), 0 +3fdba680: jruc L3FDBAD60 +L3FDBA690: +3fdba690: cmpi 0x41, a9 +3fdba6b0: jrne L3FDBA7D0 +3fdba6c0: movk 1, a9 +3fdba6d0: move *a13(0x60), a7, 1 +3fdba6f0: sll a7, a9 +3fdba700: setf 8, 0, 0 +3fdba710: move *a11(0x9d8), a7, 0 +3fdba730: and a9, a7 +3fdba740: jreq L3FDBA790 +3fdba750: movk 2, a9 +3fdba760: move a9, *a13(0x40), 1 +3fdba780: jruc L3FDBAD60 +L3FDBA790: +3fdba790: movk 6, a9 +3fdba7a0: move a9, *a13(0x40), 1 +3fdba7c0: jruc L3FDBAD60 +L3FDBA7D0: +3fdba7d0: cmpi 0x34, a9 +3fdba7f0: jrne L3FDBA840 +3fdba800: movk 7, a9 +3fdba810: move a9, *a13(0x40), 1 +3fdba830: jruc L3FDBAD60 +L3FDBA840: +3fdba840: cmpi 0x35, a9 +3fdba860: jreq L3FDBA8A0 +3fdba870: cmpi 0x43, a9 +3fdba890: jrne L3FDBA8E0 +L3FDBA8A0: +3fdba8a0: movk 8, a9 +3fdba8b0: move a9, *a13(0x40), 1 +3fdba8d0: jruc L3FDBAD60 +L3FDBA8E0: +3fdba8e0: cmpi 0x52, a9 +3fdba900: jrne L3FDBA950 +3fdba910: movk 9, a9 +3fdba920: move a9, *a13(0x40), 1 +3fdba940: jruc L3FDBAD60 +L3FDBA950: +3fdba950: cmpi 0x39, a9 +3fdba970: jreq L3FDBA9B0 +3fdba980: cmpi 0x51, a9 +3fdba9a0: jrne L3FDBA9F0 +L3FDBA9B0: +3fdba9b0: movk 10, a9 +3fdba9c0: move a9, *a13(0x40), 1 +3fdba9e0: jruc L3FDBAD60 +L3FDBA9F0: +3fdba9f0: cmpi 0x4b, a9 +3fdbaa10: jrne L3FDBAA60 +3fdbaa20: movk 11, a9 +3fdbaa30: move a9, *a13(0x40), 1 +3fdbaa50: jruc L3FDBAD60 +L3FDBAA60: +3fdbaa60: cmpi 0x59, a9 +3fdbaa80: jrne L3FDBAAD0 +3fdbaa90: movk 12, a9 +3fdbaaa0: move a9, *a13(0x40), 1 +3fdbaac0: jruc L3FDBAD60 +L3FDBAAD0: +3fdbaad0: cmpi 0x60, a9 +3fdbaaf0: jreq L3FDBAB60 +3fdbab00: cmpi 0x45, a9 +3fdbab20: jreq L3FDBAB60 +3fdbab30: cmpi 0x36, a9 +3fdbab50: jrne L3FDBABA0 +L3FDBAB60: +3fdbab60: movk 13, a9 +3fdbab70: move a9, *a13(0x40), 1 +3fdbab90: jruc L3FDBAD60 +L3FDBABA0: +3fdbaba0: cmpi 0x5a, a9 +3fdbabc0: jrne L3FDBAC10 +3fdbabd0: movk 15, a9 +3fdbabe0: move a9, *a13(0x40), 1 +3fdbac00: jruc L3FDBAD60 +L3FDBAC10: +3fdbac10: cmpi 0x37, a9 +3fdbac30: jreq L3FDBAC70 +3fdbac40: cmpi 0x48, a9 +3fdbac60: jrne L3FDBACB0 +L3FDBAC70: +3fdbac70: movk 16, a9 +3fdbac80: move a9, *a13(0x40), 1 +3fdbaca0: jruc L3FDBAD60 +L3FDBACB0: +3fdbacb0: cmpi 0x3d, a9 +3fdbacd0: jrne L3FDBAD20 +3fdbace0: movk 17, a9 +3fdbacf0: move a9, *a13(0x40), 1 +3fdbad10: jruc L3FDBAD60 +L3FDBAD20: +3fdbad20: movi 0x63, a9 +3fdbad40: move a9, *a11(0xa00), 0 +L3FDBAD60: +3fdbad60: move *a13(0x40), a9, 1 +3fdbad80: jalt L3FDBB8F0 +3fdbada0: setf 8, 0, 0 +3fdbadb0: move *a11(0x570), a7, 0 +3fdbadd0: jrne L3FDBAE50 +3fdbade0: move *a13(0x60), a7, 1 +3fdbae00: sll 0x3, a7 +3fdbae10: add a11, a7 +3fdbae20: movb a9, *a7(0x8f8) +3fdbae40: jruc L3FDBAEB0 +L3FDBAE50: +3fdbae50: move *a13(0x60), a7, 1 +3fdbae70: sll 0x3, a7 +3fdbae80: add a11, a7 +3fdbae90: movb a9, *a7(0x960) +L3FDBAEB0: +3fdbaeb0: move *a13(0x60), a7, 1 +3fdbaed0: subk 3, a7 +3fdbaee0: jrne L3FDBAF60 +3fdbaef0: movi 0x62, a7 +3fdbaf10: setf 16, 1, 0 +3fdbaf20: move a7, *a11(0xa00), 0 +3fdbaf40: jauc L3FDBB8F0 +L3FDBAF60: +3fdbaf60: setf 16, 1, 0 +3fdbaf70: move *a11(0xa00), a7, 0 +3fdbaf90: inc a7 +3fdbafa0: move a7, *a11(0xa00), 0 +3fdbafc0: jauc L3FDBB8F0 +L3FDBAFE0: +3fdbafe0: move *a13(0xffe0), a11, 1 +3fdbb000: move *a11(0xa00), a9, 0 +3fdbb020: subk 17, a9 +3fdbb030: move a9, *a13(0x60), 1 +3fdbb050: movi 0xffff, a7 +3fdbb070: move a7, *a13(0x40), 1 +3fdbb090: move *a13, a9, 1 +3fdbb0a0: cmpi 0x35, a9 +3fdbb0c0: jrne L3FDBB110 +3fdbb0d0: movk 1, a9 +3fdbb0e0: move a9, *a13(0x40), 1 +3fdbb100: jruc L3FDBB1C0 +L3FDBB110: +3fdbb110: cmpi 0x36, a9 +3fdbb130: jrne L3FDBB180 +3fdbb140: movk 14, a9 +3fdbb150: move a9, *a13(0x40), 1 +3fdbb170: jruc L3FDBB1C0 +L3FDBB180: +3fdbb180: movi 0x63, a9 +3fdbb1a0: move a9, *a11(0xa00), 0 +L3FDBB1C0: +3fdbb1c0: move *a13(0x40), a9, 1 +3fdbb1e0: jrlt L3FDBB8F0 +3fdbb1f0: setf 8, 0, 0 +3fdbb200: move *a11(0x570), a7, 0 +3fdbb220: jrne L3FDBB2A0 +3fdbb230: move *a13(0x60), a7, 1 +3fdbb250: sll 0x3, a7 +3fdbb260: add a11, a7 +3fdbb270: movb a9, *a7(0x8f8) +3fdbb290: jruc L3FDBB300 +L3FDBB2A0: +3fdbb2a0: move *a13(0x60), a7, 1 +3fdbb2c0: sll 0x3, a7 +3fdbb2d0: add a11, a7 +3fdbb2e0: movb a9, *a7(0x960) +L3FDBB300: +3fdbb300: move *a13(0x60), a7, 1 +3fdbb320: subk 3, a7 +3fdbb330: jrne L3FDBB3A0 +3fdbb340: movi 0x62, a7 +3fdbb360: setf 16, 1, 0 +3fdbb370: move a7, *a11(0xa00), 0 +3fdbb390: jruc L3FDBB8F0 +L3FDBB3A0: +3fdbb3a0: setf 16, 1, 0 +3fdbb3b0: move *a11(0xa00), a7, 0 +3fdbb3d0: subk 3, a7 +3fdbb3e0: move a7, *a11(0xa00), 0 +3fdbb400: jruc L3FDBB8F0 +L3FDBB410: +3fdbb410: move a14, -*sp, 1 +3fdbb420: move *a13(0x0), *a14+, 1 +3fdbb440: movi 0x3fdc3bc8, a8 +3fdbb470: move a8, *a14+, 1 +3fdbb480: calla L3FB341E0 +3fdbb4b0: jruc L3FDBB8F0 +L3FDBB4C0: +3fdbb4c0: move *a11(0xa00), a8, 0 +3fdbb4e0: jaeq L3FDB7DE0 +3fdbb500: dec a8 +3fdbb510: jaeq L3FDB8140 +3fdbb530: dec a8 +3fdbb540: jaeq L3FDB8700 +3fdbb560: dec a8 +3fdbb570: jaeq L3FDB8840 +3fdbb590: dec a8 +3fdbb5a0: jaeq L3FDB8DC0 +3fdbb5c0: dec a8 +3fdbb5d0: jaeq L3FDB8F00 +3fdbb5f0: dec a8 +3fdbb600: jaeq L3FDB9310 +3fdbb620: dec a8 +3fdbb630: jaeq L3FDB9450 +3fdbb650: dec a8 +3fdbb660: jaeq L3FDB9890 +3fdbb680: dec a8 +3fdbb690: jaeq L3FDB9A30 +3fdbb6b0: dec a8 +3fdbb6c0: jaeq L3FDB9D40 +3fdbb6e0: dec a8 +3fdbb6f0: jaeq L3FDB9FF0 +3fdbb710: dec a8 +3fdbb720: jaeq L3FDBA190 +3fdbb740: dec a8 +3fdbb750: jaeq L3FDBA2D0 +3fdbb770: dec a8 +3fdbb780: jaeq L3FDBA2D0 +3fdbb7a0: dec a8 +3fdbb7b0: jaeq L3FDBA2D0 +3fdbb7d0: dec a8 +3fdbb7e0: jaeq L3FDBA2D0 +3fdbb800: dec a8 +3fdbb810: jaeq L3FDBAFE0 +3fdbb830: dec a8 +3fdbb840: jaeq L3FDBAFE0 +3fdbb860: dec a8 +3fdbb870: jaeq L3FDBAFE0 +3fdbb890: dec a8 +3fdbb8a0: jaeq L3FDBAFE0 +3fdbb8c0: subi 0x4f, a8 +3fdbb8e0: jreq L3FDBB410 +L3FDBB8F0: +3fdbb8f0: move *a13, a11, 1 +3fdbb900: cmpi 0x9c, a11 +3fdbb920: jreq L3FDBB9C0 +3fdbb930: subk 27, a11 +3fdbb940: jreq L3FDBB9C0 +3fdbb950: move *a13, a11, 1 +3fdbb960: cmpi 0xff80, a11 +3fdbb980: jrlt L3FDBBAC0 +3fdbb990: cmpi 0xffa0, a11 +3fdbb9b0: jrge L3FDBBAC0 +L3FDBB9C0: +3fdbb9c0: move *a13(0xffe0), a11, 1 +3fdbb9e0: sub a9, a9 +3fdbb9f0: setf 16, 1, 0 +3fdbba00: move a9, *a11(0x640), 0 +3fdbba20: move *a13, a7, 1 +3fdbba30: cmpi 0x9c, a7 +3fdbba50: jreq L3FDBBB50 +3fdbba60: move *a11(0xba0), a9, 1 +3fdbba80: subk 8, a9 +3fdbba90: move a9, *a11(0xba0), 1 +3fdbbab0: jruc L3FDBBB50 +L3FDBBAC0: +3fdbbac0: move *a13(0xffe0), a11, 1 +3fdbbae0: move *a11(0xba0), a9, 1 +3fdbbb00: move *a11(0xbc0), a7, 1 +3fdbbb20: cmp a7, a9 +3fdbbb30: jac L3FDB7A90 +L3FDBBB50: +3fdbbb50: move *sp(0xa0), a14, 1 +3fdbbb70: mmfm sp, a7,a9,a11,a13 +3fdbbb90: rets 2 +3fdbbba0: mmtm sp, a7,a9,a11,a13 +3fdbbbc0: move a14, a13 +3fdbbbd0: addk 32, a14 +3fdbbbe0: move *a13(0xffe0), a11, 1 +3fdbbc00: move *a11(0xba0), a9, 1 +3fdbbc20: move *a11(0xbc0), a11, 1 +3fdbbc40: cmp a11, a9 +3fdbbc50: jrnc L3FDBC440 +L3FDBBC60: +3fdbbc60: move *a13(0xffe0), a11, 1 +3fdbbc80: move *a11(0xba0), a9, 1 +3fdbbca0: setf 8, 0, 0 +3fdbbcb0: move *a9+, a7, 0 +3fdbbcc0: move a9, *a11(0xba0), 1 +3fdbbce0: move a7, *a13, 1 +3fdbbcf0: cmpi 0x30, a7 +3fdbbd10: jrlt L3FDBBE30 +3fdbbd20: cmpi 0x39, a7 +3fdbbd40: jrgt L3FDBBE30 +3fdbbd50: setf 16, 1, 0 +3fdbbd60: move *a11(0xa10), a9, 0 +3fdbbd80: move a9, a7 +3fdbbd90: sll 0x3, a9 +3fdbbda0: sll 0x1, a7 +3fdbbdb0: add a7, a9 +3fdbbdc0: move *a13, a7, 1 +3fdbbdd0: add a7, a9 +3fdbbde0: subi 0x30, a9 +3fdbbe00: move a9, *a11(0xa10), 0 +3fdbbe20: jruc L3FDBC3C0 +L3FDBBE30: +3fdbbe30: subk 32, a7 +3fdbbe40: jrle L3FDBBE90 +3fdbbe50: move *a13, a9, 1 +3fdbbe60: cmpi 0x7f, a9 +3fdbbe80: jrlt L3FDBBF30 +L3FDBBE90: +3fdbbe90: move *a13, a9, 1 +3fdbbea0: subk 27, a9 +3fdbbeb0: jreq L3FDBBF30 +3fdbbec0: move *a13, a9, 1 +3fdbbed0: cmpi 0x80, a9 +3fdbbef0: jrlt L3FDBC3C0 +3fdbbf00: cmpi 0x9f, a9 +3fdbbf20: jrgt L3FDBC3C0 +L3FDBBF30: +3fdbbf30: setf 16, 1, 0 +3fdbbf40: move *a11(0xa10), a9, 0 +3fdbbf60: jrle L3FDBC110 +3fdbbf70: move *a11(0x540), a9, 1 +3fdbbf90: move *a11(0xa10), a7, 0 +3fdbbfb0: move *a9, a9, 0 +3fdbbfc0: cmp a9, a7 +3fdbbfd0: jrgt L3FDBC110 +3fdbbfe0: move *a11(0xa10), a9, 0 +3fdbc000: sra 0x3, a9 +3fdbc010: sll 0x3, a9 +3fdbc020: add a11, a9 +3fdbc030: move *a11(0xa10), a7, 0 +3fdbc050: movk 7, a11 +3fdbc060: and a11, a7 +3fdbc070: movk 1, a11 +3fdbc080: sll a7, a11 +3fdbc090: sll 0x18, a11 +3fdbc0a0: srl 0x18, a11 +3fdbc0b0: setf 8, 0, 0 +3fdbc0c0: move *a9(0x808), a7, 0 +3fdbc0e0: or a11, a7 +3fdbc0f0: movb a7, *a9(0x808) +L3FDBC110: +3fdbc110: move *a13, a11, 1 +3fdbc120: subk 27, a11 +3fdbc130: jreq L3FDBC1B0 +3fdbc140: move *a13, a11, 1 +3fdbc150: cmpi 0x80, a11 +3fdbc170: jrlt L3FDBC2B0 +3fdbc180: cmpi 0x9f, a11 +3fdbc1a0: jrgt L3FDBC2B0 +L3FDBC1B0: +3fdbc1b0: move *a13(0xffe0), a11, 1 +3fdbc1d0: sub a9, a9 +3fdbc1e0: setf 16, 1, 0 +3fdbc1f0: move a9, *a11(0x640), 0 +3fdbc210: move *a13, a7, 1 +3fdbc220: cmpi 0x9c, a7 +3fdbc240: jreq L3FDBC440 +3fdbc250: move *a11(0xba0), a9, 1 +3fdbc270: subk 8, a9 +3fdbc280: move a9, *a11(0xba0), 1 +3fdbc2a0: jruc L3FDBC440 +L3FDBC2B0: +3fdbc2b0: cmpi 0x2f, a11 +3fdbc2d0: jrne L3FDBC350 +3fdbc2e0: move *a13(0xffe0), a9, 1 +3fdbc300: sub a7, a7 +3fdbc310: setf 16, 1, 0 +3fdbc320: move a7, *a9(0xa10), 0 +3fdbc340: jruc L3FDBC3C0 +L3FDBC350: +3fdbc350: move *a13(0xffe0), a9, 1 +3fdbc370: movk 7, a7 +3fdbc380: setf 16, 1, 0 +3fdbc390: move a7, *a9(0x640), 0 +3fdbc3b0: jruc L3FDBC440 +L3FDBC3C0: +3fdbc3c0: move *a13(0xffe0), a11, 1 +3fdbc3e0: move *a11(0xba0), a9, 1 +3fdbc400: move *a11(0xbc0), a7, 1 +3fdbc420: cmp a7, a9 +3fdbc430: jrc L3FDBBC60 +L3FDBC440: +3fdbc440: move *sp(0xa0), a14, 1 +3fdbc460: mmfm sp, a7,a9,a11,a13 +3fdbc480: rets 2 +3fdbc490: mmtm sp, a9,a11,a13 +3fdbc4b0: move a14, a13 +3fdbc4c0: move *a13(0xffe0), a11, 1 +3fdbc4e0: setf 8, 0, 0 +3fdbc4f0: move *a11(0x7e0), a11, 0 +3fdbc510: cmpi 0x3e, a11 +3fdbc530: jrc L3FDBC7E0 +3fdbc540: move *a13(0xffe0), a11, 1 +3fdbc560: move *a11(0x10e0), a11, 0 +3fdbc580: cmpi 0x24, a11 +3fdbc5a0: jrne L3FDBC780 +3fdbc5b0: move *a13(0xffe0), a11, 1 +3fdbc5d0: move *a11(0x10e8), a11, 0 +3fdbc5f0: jrne L3FDBC780 +3fdbc600: move *a13(0xffe0), a11, 1 +3fdbc620: setf 16, 1, 0 +3fdbc630: move *a11(0xaa0), a11, 0 +3fdbc650: dsjs a11, L3FDBC780 +3fdbc660: move *a13(0xffe0), a11, 1 +3fdbc680: setf 8, 0, 0 +3fdbc690: move *a11(0x7e0), a11, 0 +3fdbc6b0: cmpi 0x3f, a11 +3fdbc6d0: jrc L3FDBC780 +3fdbc6e0: move *a13(0xffe0), a11, 1 +3fdbc700: movk 18, a9 +3fdbc710: setf 16, 1, 0 +3fdbc720: move a9, *a11(0x640), 0 +3fdbc740: sub a9, a9 +3fdbc750: move a9, *a11(0x650), 0 +3fdbc770: jruc L3FDBC7E0 +L3FDBC780: +3fdbc780: move a14, -*sp, 1 +3fdbc790: move *a13(0xffe0), *a14+, 1 +3fdbc7b0: calla L3FA360C0 +L3FDBC7E0: +3fdbc7e0: move *sp(0x80), a14, 1 +3fdbc800: mmfm sp, a9,a11,a13 +3fdbc820: rets 2 +3fdbc830: mmtm sp, a7,a9,a11,a13 +3fdbc850: move a14, a13 +3fdbc860: addk 32, a14 +3fdbc870: move *a13(0xffe0), a11, 1 +3fdbc890: move *a11(0xba0), a9, 1 +3fdbc8b0: move *a11(0xbc0), a11, 1 +3fdbc8d0: cmp a11, a9 +3fdbc8e0: jrnc L3FDBCD30 +L3FDBC8F0: +3fdbc8f0: move *a13(0xffe0), a11, 1 +3fdbc910: move *a11(0xba0), a9, 1 +3fdbc930: setf 8, 0, 0 +3fdbc940: move *a9+, a7, 0 +3fdbc950: move a9, *a11(0xba0), 1 +3fdbc970: move a7, *a13, 1 +3fdbc980: cmpi 0x9c, a7 +3fdbc9a0: jreq L3FDBCA40 +3fdbc9b0: subk 27, a7 +3fdbc9c0: jreq L3FDBCA40 +3fdbc9d0: move *a13, a9, 1 +3fdbc9e0: cmpi 0xff80, a9 +3fdbca00: jrlt L3FDBCB70 +3fdbca10: cmpi 0xffa0, a9 +3fdbca30: jrge L3FDBCB70 +L3FDBCA40: +3fdbca40: move a14, -*sp, 1 +3fdbca50: move a11, *a14+, 1 +3fdbca60: calla L3FDBCD80 +3fdbca90: sub a9, a9 +3fdbcaa0: setf 16, 1, 0 +3fdbcab0: move a9, *a11(0x640), 0 +3fdbcad0: move *a13, a7, 1 +3fdbcae0: cmpi 0x9c, a7 +3fdbcb00: jreq L3FDBCD30 +3fdbcb10: move *a11(0xba0), a9, 1 +3fdbcb30: subk 8, a9 +3fdbcb40: move a9, *a11(0xba0), 1 +3fdbcb60: jruc L3FDBCD30 +L3FDBCB70: +3fdbcb70: subk 32, a9 +3fdbcb80: jrlt L3FDBCCD0 +3fdbcb90: move *a13, a9, 1 +3fdbcba0: cmpi 0x7f, a9 +3fdbcbc0: jrge L3FDBCCD0 +3fdbcbd0: setf 16, 1, 0 +3fdbcbe0: move *a11(0x650), a7, 0 +3fdbcc00: cmpi 0xff, a7 +3fdbcc20: jrge L3FDBCCD0 +3fdbcc30: move *a11(0x650), a7, 0 +3fdbcc50: inc a7 +3fdbcc60: move a7, *a11(0x650), 0 +3fdbcc80: dec a7 +3fdbcc90: sll 0x3, a7 +3fdbcca0: add a11, a7 +3fdbccb0: movb a9, *a7(0x1160) +L3FDBCCD0: +3fdbccd0: move *a11(0xba0), a9, 1 +3fdbccf0: move *a11(0xbc0), a7, 1 +3fdbcd10: cmp a7, a9 +3fdbcd20: jrc L3FDBC8F0 +L3FDBCD30: +3fdbcd30: move *sp(0xa0), a14, 1 +3fdbcd50: mmfm sp, a7,a9,a11,a13 +3fdbcd70: rets 2 +L3FDBCD80: +3fdbcd80: mmtm sp, a7,a9,a11,a13 +3fdbcda0: move a14, a13 +3fdbcdb0: addi 0x280, a14 +3fdbcdd0: sub a11, a11 +3fdbcde0: setf 16, 1, 0 +3fdbcdf0: move a11, *a13(0xf0), 0 +3fdbce10: move a11, *a13, 1 +3fdbce20: move *a13(0xffe0), a11, 1 +3fdbce40: move *a11(0x650), a11, 0 +3fdbce60: move *a13, a9, 1 +3fdbce70: subk 2, a11 +3fdbce80: cmp a11, a9 +3fdbce90: jrge L3FDBD020 +L3FDBCEA0: +3fdbcea0: move *a13(0xffe0), a11, 1 +3fdbcec0: move *a13, a9, 1 +3fdbced0: sll 0x3, a9 +3fdbcee0: add a11, a9 +3fdbcef0: setf 8, 0, 0 +3fdbcf00: move *a9(0x1160), a9, 0 +3fdbcf20: setf 16, 1, 0 +3fdbcf30: move *a13(0xf0), a11, 0 +3fdbcf50: add a11, a9 +3fdbcf60: move a9, *a13(0xf0), 0 +3fdbcf80: move *a13, a11, 1 +3fdbcf90: inc a11 +3fdbcfa0: move a11, *a13, 1 +3fdbcfb0: move *a13(0xffe0), a9, 1 +3fdbcfd0: move *a9(0x650), a9, 0 +3fdbcff0: subk 2, a9 +3fdbd000: cmp a9, a11 +3fdbd010: jrlt L3FDBCEA0 +L3FDBD020: +3fdbd020: move *a13(0xf0), a11, 0 +3fdbd040: andi 0xff, a11 +3fdbd070: move a11, *a13(0xf0), 0 +3fdbd090: move *a13(0xffe0), a9, 1 +3fdbd0b0: move *a9(0x650), a7, 0 +3fdbd0d0: subk 2, a7 +3fdbd0e0: sll 0x3, a7 +3fdbd0f0: add a9, a7 +3fdbd100: addi 0x1160, a7 +3fdbd120: move a7, *a13(0x130), 1 +3fdbd140: move a14, -*sp, 1 +3fdbd150: move a13, a7 +3fdbd160: addi 0x130, a7 +3fdbd180: move a7, *a14+, 1 +3fdbd190: calla L3FDC2C00 +3fdbd1c0: setf 16, 1, 0 +3fdbd1d0: move a8, *a13(0xe0), 0 +3fdbd1f0: move *a13(0xe0), a7, 0 +3fdbd210: cmp a11, a7 +3fdbd220: jreq L3FDBD2F0 +3fdbd230: move a14, -*sp, 1 +3fdbd240: move a11, *a14+, 1 +3fdbd250: move a7, *a14+, 1 +3fdbd260: movi 0x3fdc3ca8, a8 +3fdbd290: move a8, *a14+, 1 +3fdbd2a0: calla L3FB341E0 +3fdbd2d0: jauc L3FDBF9F0 +L3FDBD2F0: +3fdbd2f0: addi 0x1160, a9 +3fdbd310: move a9, *a13(0x130), 1 +3fdbd330: setf 8, 0, 0 +3fdbd340: move *a9+, a7, 0 +3fdbd350: move a9, *a13(0x130), 1 +3fdbd370: movk 15, a9 +3fdbd380: and a9, a7 +3fdbd390: movb a7, *a13(0x150) +3fdbd3b0: move *a13(0xffe0), a7, 1 +3fdbd3d0: move *a13(0x150), a9, 0 +3fdbd3f0: btst 0, a9 +3fdbd400: jreq L3FDBD430 +3fdbd410: movk 1, a9 +3fdbd420: jruc L3FDBD440 +L3FDBD430: +3fdbd430: sub a9, a9 +L3FDBD440: +3fdbd440: movb a9, *a7(0x570) +3fdbd460: move *a13(0x150), a9, 0 +3fdbd480: btst 1, a9 +3fdbd490: jreq L3FDBD4C0 +3fdbd4a0: movk 1, a9 +3fdbd4b0: jruc L3FDBD4D0 +L3FDBD4C0: +3fdbd4c0: sub a9, a9 +L3FDBD4D0: +3fdbd4d0: movb a9, *a7(0x9d0) +3fdbd4f0: move *a13(0x150), a9, 0 +3fdbd510: btst 2, a9 +3fdbd520: jreq L3FDBD550 +3fdbd530: movk 1, a9 +3fdbd540: jruc L3FDBD560 +L3FDBD550: +3fdbd550: sub a9, a9 +L3FDBD560: +3fdbd560: setf 16, 1, 0 +3fdbd570: move a9, *a7(0x6c0), 0 +3fdbd590: setf 8, 0, 0 +3fdbd5a0: move *a13(0x150), a9, 0 +3fdbd5c0: btst 3, a9 +3fdbd5d0: jreq L3FDBD600 +3fdbd5e0: movk 1, a9 +3fdbd5f0: jruc L3FDBD610 +L3FDBD600: +3fdbd600: sub a9, a9 +L3FDBD610: +3fdbd610: setf 16, 1, 0 +3fdbd620: move a9, *a7(0x6d0), 0 +3fdbd640: move a14, -*sp, 1 +3fdbd650: move a13, a9 +3fdbd660: addi 0x130, a9 +3fdbd680: move a9, *a14+, 1 +3fdbd690: calla L3FDC31E0 +3fdbd6c0: move a8, *a13(0x20), 1 +3fdbd6e0: andi 0x101014, a8 +3fdbd710: move a8, *a13(0x20), 1 +3fdbd730: movk 4, a9 +3fdbd740: and a8, a9 +3fdbd750: move *a7(0x720), a7, 1 +3fdbd770: cmp a7, a9 +3fdbd780: movk 1, a9 +3fdbd790: jrne L3FDBD7B0 +3fdbd7a0: sub a9, a9 +L3FDBD7B0: +3fdbd7b0: btst 2, a9 +3fdbd7c0: jreq L3FDBD970 +3fdbd7d0: btst 2, a8 +3fdbd7e0: jreq L3FDBD810 +3fdbd7f0: movk 1, a9 +3fdbd800: jruc L3FDBD820 +L3FDBD810: +3fdbd810: sub a9, a9 +L3FDBD820: +3fdbd820: move a9, *a13(0x200), 1 +3fdbd840: movk 1, a7 +3fdbd850: move a7, *a13(0x1e0), 1 +3fdbd870: movi 0x30, a9 +3fdbd890: move a9, *a13(0x260), 1 +3fdbd8b0: move a14, -*sp, 1 +3fdbd8c0: move a13, a7 +3fdbd8d0: addi 0x160, a7 +3fdbd8f0: move a7, *a14+, 1 +3fdbd900: move a9, *a14+, 1 +3fdbd910: move @0x1a6810, *a14+, 1 +3fdbd940: calla L3FD350E0 +L3FDBD970: +3fdbd970: move *a13(0xffe0), a9, 1 +3fdbd990: move *a13(0x20), *a9(0x720), 1 +3fdbd9c0: move a14, -*sp, 1 +3fdbd9d0: move a13, a7 +3fdbd9e0: addi 0x130, a7 +3fdbda00: move a7, *a14+, 1 +3fdbda10: calla L3FDC31E0 +3fdbda40: move a8, *a13(0x40), 1 +3fdbda60: btst 2, a8 +3fdbda70: jrne L3FDBDB10 +3fdbda80: move *a9(0x740), a7, 1 +3fdbdaa0: btst 2, a7 +3fdbdab0: jreq L3FDBDB10 +3fdbdac0: move a14, -*sp, 1 +3fdbdad0: move a9, *a14+, 1 +3fdbdae0: calla L3F9FDDD0 +L3FDBDB10: +3fdbdb10: move *a13(0x40), a7, 1 +3fdbdb30: andi 0x20, a7 +3fdbdb60: move *a9(0x740), a9, 1 +3fdbdb80: andi 0x20, a9 +3fdbdbb0: cmp a9, a7 +3fdbdbc0: jreq L3FDBDCB0 +3fdbdbd0: move a14, -*sp, 1 +3fdbdbe0: move *a13(0x40), a9, 1 +3fdbdc00: btst 5, a9 +3fdbdc10: jreq L3FDBDC40 +3fdbdc20: movk 1, a7 +3fdbdc30: jruc L3FDBDC50 +L3FDBDC40: +3fdbdc40: sub a7, a7 +L3FDBDC50: +3fdbdc50: move a7, *a14+, 1 +3fdbdc60: move *a13(0xffe0), *a14+, 1 +3fdbdc80: calla L3F4F1C70 +L3FDBDCB0: +3fdbdcb0: move *a13(0xffe0), a9, 1 +3fdbdcd0: move *a9(0x740), a7, 1 +3fdbdcf0: andi 0x100, a7 +3fdbdd20: move *a13(0x40), a9, 1 +3fdbdd40: andi 0x100, a9 +3fdbdd70: cmp a7, a9 +3fdbdd80: jreq L3FDBDEC0 +3fdbdd90: move *a13(0x40), a9, 1 +3fdbddb0: btst 8, a9 +3fdbddc0: jreq L3FDBDE50 +3fdbddd0: move a14, -*sp, 1 +3fdbdde0: move @0x1a6810, *a14+, 1 +3fdbde10: calla L3FD34380 +3fdbde40: jruc L3FDBDEC0 +L3FDBDE50: +3fdbde50: move a14, -*sp, 1 +3fdbde60: move @0x1a6810, *a14+, 1 +3fdbde90: calla L3FD34500 +L3FDBDEC0: +3fdbdec0: move *a13(0xffe0), a9, 1 +3fdbdee0: move *a9(0x740), a7, 1 +3fdbdf00: andi 0x40000, a7 +3fdbdf30: move *a13(0x40), a9, 1 +3fdbdf50: andi 0x40000, a9 +3fdbdf80: cmp a7, a9 +3fdbdf90: jreq L3FDBE130 +3fdbdfa0: move *a13(0x40), a9, 1 +3fdbdfc0: btst 18, a9 +3fdbdfd0: jreq L3FDBE090 +3fdbdfe0: move *a13(0xffe0), a7, 1 +3fdbe000: move *a7(0xd60), a9, 1 +3fdbe020: movk 4, a11 +3fdbe030: or a11, a9 +3fdbe040: movk 8, a11 +3fdbe050: andn a11, a9 +3fdbe060: move a9, *a7(0xd60), 1 +3fdbe080: jruc L3FDBE130 +L3FDBE090: +3fdbe090: move *a13(0xffe0), a7, 1 +3fdbe0b0: move *a7(0xd60), a9, 1 +3fdbe0d0: movk 8, a11 +3fdbe0e0: or a11, a9 +3fdbe0f0: movk 4, a11 +3fdbe100: andn a11, a9 +3fdbe110: move a9, *a7(0xd60), 1 +L3FDBE130: +3fdbe130: move *a13(0xffe0), a11, 1 +3fdbe150: move *a11(0x740), a9, 1 +3fdbe170: andi 0x80000, a9 +3fdbe1a0: move *a13(0x40), a7, 1 +3fdbe1c0: andi 0x80000, a7 +3fdbe1f0: cmp a9, a7 +3fdbe200: jreq L3FDBE360 +3fdbe210: move *a13(0x40), a9, 1 +3fdbe230: btst 19, a9 +3fdbe240: jreq L3FDBE2E0 +3fdbe250: move *a11(0xd60), a7, 1 +3fdbe270: movk 2, a9 +3fdbe280: or a9, a7 +3fdbe290: movk 1, a9 +3fdbe2a0: andn a9, a7 +3fdbe2b0: move a7, *a11(0xd60), 1 +3fdbe2d0: jruc L3FDBE360 +L3FDBE2E0: +3fdbe2e0: move *a11(0xd60), a7, 1 +3fdbe300: movk 1, a9 +3fdbe310: or a9, a7 +3fdbe320: movk 2, a9 +3fdbe330: andn a9, a7 +3fdbe340: move a7, *a11(0xd60), 1 +L3FDBE360: +3fdbe360: move *a13(0x40), *a11(0x740), 1 +3fdbe390: move a14, -*sp, 1 +3fdbe3a0: move a13, a9 +3fdbe3b0: addi 0x130, a9 +3fdbe3d0: move a9, *a14+, 1 +3fdbe3e0: calla L3FDC2C00 +3fdbe410: move a8, *a11(0x760), 1 +3fdbe430: move a14, -*sp, 1 +3fdbe440: move a9, *a14+, 1 +3fdbe450: calla L3FDC2E40 +3fdbe480: setf 16, 1, 0 +3fdbe490: move a8, *a13(0x110), 0 +3fdbe4b0: move a14, -*sp, 1 +3fdbe4c0: move a9, *a14+, 1 +3fdbe4d0: calla L3FDC2E40 +3fdbe500: setf 16, 1, 0 +3fdbe510: move a8, *a13(0x100), 0 +3fdbe530: move a14, -*sp, 1 +3fdbe540: movk 1, a7 +3fdbe550: move a7, *a14+, 1 +3fdbe560: sub a7, a7 +3fdbe570: move a7, *a14+, 1 +3fdbe580: move *a11(0x760), a7, 1 +3fdbe5a0: andi 0x20, a7 +3fdbe5d0: move a7, *a14+, 1 +3fdbe5e0: move *a13(0x110), a7, 0 +3fdbe600: move a7, *a14+, 1 +3fdbe610: move *a13(0x100), a9, 0 +3fdbe630: move a9, *a14+, 1 +3fdbe640: move a11, *a14+, 1 +3fdbe650: calla L3F4E4E70 +3fdbe680: move a14, -*sp, 1 +3fdbe690: move a13, a7 +3fdbe6a0: addi 0x130, a7 +3fdbe6c0: move a7, *a14+, 1 +3fdbe6d0: calla L3FDC2E40 +3fdbe700: setf 16, 1, 0 +3fdbe710: move a8, *a11(0x620), 0 +3fdbe730: move a14, -*sp, 1 +3fdbe740: move a7, *a14+, 1 +3fdbe750: calla L3FDC2E40 +3fdbe780: setf 16, 1, 0 +3fdbe790: move a8, *a11(0x630), 0 +3fdbe7b0: move a14, -*sp, 1 +3fdbe7c0: move a7, *a14+, 1 +3fdbe7d0: calla L3FDC2E40 +3fdbe800: setf 16, 1, 0 +3fdbe810: move a8, *a11(0x6e0), 0 +3fdbe830: move a14, -*sp, 1 +3fdbe840: move a7, *a14+, 1 +3fdbe850: calla L3FDC2E40 +3fdbe880: setf 16, 1, 0 +3fdbe890: move a8, *a11(0x700), 0 +3fdbe8b0: move a14, -*sp, 1 +3fdbe8c0: move a7, *a14+, 1 +3fdbe8d0: calla L3FDC2C00 +3fdbe900: movb a8, *a11(0x7e0) +3fdbe920: move a14, -*sp, 1 +3fdbe930: move a7, *a14+, 1 +3fdbe940: calla L3FDC2E40 +3fdbe970: setf 16, 1, 0 +3fdbe980: move a8, *a13(0x120), 0 +3fdbe9a0: move *a13(0x120), a7, 0 +3fdbe9c0: btst 6, a7 +3fdbe9d0: jrne L3FDBEA20 +3fdbe9e0: movk 1, a7 +3fdbe9f0: move a7, *a11(0xaa0), 0 +3fdbea10: jruc L3FDBEAB0 +L3FDBEA20: +3fdbea20: btst 7, a7 +3fdbea30: jreq L3FDBEA80 +3fdbea40: movk 2, a7 +3fdbea50: move a7, *a11(0xaa0), 0 +3fdbea70: jruc L3FDBEAB0 +L3FDBEA80: +3fdbea80: movk 1, a7 +3fdbea90: move a7, *a11(0xaa0), 0 +L3FDBEAB0: +3fdbeab0: move *a13(0x120), a7, 0 +3fdbead0: btst 9, a7 +3fdbeae0: jreq L3FDBEB30 +3fdbeaf0: movk 1, a7 +3fdbeb00: move a7, *a11(0xab0), 0 +3fdbeb20: jruc L3FDBEB60 +L3FDBEB30: +3fdbeb30: movk 2, a7 +3fdbeb40: move a7, *a11(0xab0), 0 +L3FDBEB60: +3fdbeb60: move a14, -*sp, 1 +3fdbeb70: move a11, *a14+, 1 +3fdbeb80: calla L3FDAD960 +3fdbebb0: setf 16, 1, 0 +3fdbebc0: move *a13(0x120), a7, 0 +3fdbebe0: movk 11, a9 +3fdbebf0: and a7, a9 +3fdbec00: jrne L3FDBEC70 +3fdbec10: sub a9, a9 +3fdbec20: move a9, *a11(0xaa0), 0 +3fdbec40: move a9, *a11(0xab0), 0 +3fdbec60: jruc L3FDBED50 +L3FDBEC70: +3fdbec70: btst 1, a7 +3fdbec80: jreq L3FDBECB0 +3fdbec90: movk 1, a9 +3fdbeca0: jruc L3FDBECC0 +L3FDBECB0: +3fdbecb0: movk 2, a9 +L3FDBECC0: +3fdbecc0: move a9, *a11(0xaa0), 0 +3fdbece0: btst 3, a7 +3fdbecf0: jreq L3FDBED20 +3fdbed00: movk 3, a9 +3fdbed10: jruc L3FDBED30 +L3FDBED20: +3fdbed20: movk 4, a9 +L3FDBED30: +3fdbed30: move a9, *a11(0xab0), 0 +L3FDBED50: +3fdbed50: move a14, -*sp, 1 +3fdbed60: move a11, *a14+, 1 +3fdbed70: calla L3FDAD1C0 +3fdbeda0: move a14, -*sp, 1 +3fdbedb0: move a13, a9 +3fdbedc0: addi 0x130, a9 +3fdbede0: move a9, *a14+, 1 +3fdbedf0: calla L3FDC2E40 +3fdbee20: move a8, *a13(0x60), 1 +3fdbee40: move a14, -*sp, 1 +3fdbee50: move a9, *a14+, 1 +3fdbee60: calla L3FDC2E40 +3fdbee90: move a8, *a13(0x80), 1 +3fdbeeb0: move a14, -*sp, 1 +3fdbeec0: move a9, *a14+, 1 +3fdbeed0: calla L3FDC2E40 +3fdbef00: move a8, *a13(0xa0), 1 +3fdbef20: move a14, -*sp, 1 +3fdbef30: move a9, *a14+, 1 +3fdbef40: calla L3FDC2E40 +3fdbef70: move a8, *a13(0xc0), 1 +3fdbef90: andi 0x1040, a7 +3fdbefc0: jreq L3FDBF0E0 +3fdbefd0: setf 16, 1, 0 +3fdbefe0: move *a13(0x60), *a11(0xaa0), 0 +3fdbf010: move *a13(0x80), *a11(0xab0), 0 +3fdbf040: move *a13(0xa0), *a11(0xac0), 0 +3fdbf070: move a8, *a11(0xad0), 0 +3fdbf090: move a14, -*sp, 1 +3fdbf0a0: move a11, *a14+, 1 +3fdbf0b0: calla L3FDAEBA0 +L3FDBF0E0: +3fdbf0e0: move a14, -*sp, 1 +3fdbf0f0: move a9, *a14+, 1 +3fdbf100: calla L3FDC2E40 +3fdbf130: setf 16, 1, 0 +3fdbf140: move a8, *a11(0x660), 0 +3fdbf160: move a14, -*sp, 1 +3fdbf170: move a9, *a14+, 1 +3fdbf180: calla L3FDC2E40 +3fdbf1b0: setf 16, 1, 0 +3fdbf1c0: move a8, *a11(0x670), 0 +3fdbf1e0: move a14, -*sp, 1 +3fdbf1f0: move a9, *a14+, 1 +3fdbf200: calla L3FDC2E40 +3fdbf230: setf 16, 1, 0 +3fdbf240: move a8, *a11(0x6a0), 0 +3fdbf260: move *a13(0x130), a7, 1 +3fdbf280: setf 8, 0, 0 +3fdbf290: move *a7+, a9, 0 +3fdbf2a0: move a7, *a13(0x130), 1 +3fdbf2c0: movk 15, a7 +3fdbf2d0: and a7, a9 +3fdbf2e0: movb a9, *a11(0x928) +3fdbf300: move *a13(0x130), a9, 1 +3fdbf320: move *a9+, a7, 0 +3fdbf330: move a9, *a13(0x130), 1 +3fdbf350: movk 15, a9 +3fdbf360: and a9, a7 +3fdbf370: movb a7, *a11(0x990) +3fdbf390: move *a13(0x130), a7, 1 +3fdbf3b0: move *a7+, a9, 0 +3fdbf3c0: move a7, *a13(0x130), 1 +3fdbf3e0: movk 15, a7 +3fdbf3f0: and a7, a9 +3fdbf400: movb a9, *a11(0x918) +3fdbf420: move *a13(0x130), a9, 1 +3fdbf440: move *a9+, a7, 0 +3fdbf450: move a9, *a13(0x130), 1 +3fdbf470: movk 15, a9 +3fdbf480: and a9, a7 +3fdbf490: movb a7, *a11(0x920) +3fdbf4b0: move *a13(0x130), a7, 1 +3fdbf4d0: move *a7+, a9, 0 +3fdbf4e0: move a7, *a13(0x130), 1 +3fdbf500: movk 15, a7 +3fdbf510: and a7, a9 +3fdbf520: movb a9, *a11(0x980) +3fdbf540: move *a13(0x130), a9, 1 +3fdbf560: move *a9+, a7, 0 +3fdbf570: move a9, *a13(0x130), 1 +3fdbf590: movk 15, a9 +3fdbf5a0: and a9, a7 +3fdbf5b0: movb a7, *a11(0x988) +3fdbf5d0: sub a7, a7 +3fdbf5e0: move a7, *a13, 1 +L3FDBF5F0: +3fdbf5f0: move *a13(0xffe0), a11, 1 +3fdbf610: move *a13, a9, 1 +3fdbf620: sll 0x3, a9 +3fdbf630: add a11, a9 +3fdbf640: move a14, -*sp, 1 +3fdbf650: move a13, a7 +3fdbf660: addi 0x130, a7 +3fdbf680: move a7, *a14+, 1 +3fdbf690: calla L3FDC2C00 +3fdbf6c0: movb a8, *a9(0x8f8) +3fdbf6e0: move *a13, a9, 1 +3fdbf6f0: inc a9 +3fdbf700: move a9, *a13, 1 +3fdbf710: subk 3, a9 +3fdbf720: jrle L3FDBF5F0 +3fdbf730: sub a9, a9 +3fdbf740: move a9, *a13, 1 +L3FDBF750: +3fdbf750: move *a13(0xffe0), a11, 1 +3fdbf770: move *a13, a9, 1 +3fdbf780: sll 0x3, a9 +3fdbf790: add a11, a9 +3fdbf7a0: move a14, -*sp, 1 +3fdbf7b0: move a13, a7 +3fdbf7c0: addi 0x130, a7 +3fdbf7e0: move a7, *a14+, 1 +3fdbf7f0: calla L3FDC2C00 +3fdbf820: movb a8, *a9(0x960) +3fdbf840: move *a13, a9, 1 +3fdbf850: inc a9 +3fdbf860: move a9, *a13, 1 +3fdbf870: subk 3, a9 +3fdbf880: jrle L3FDBF750 +3fdbf890: sub a9, a9 +3fdbf8a0: move a9, *a13, 1 +L3FDBF8B0: +3fdbf8b0: move *a13(0xffe0), a11, 1 +3fdbf8d0: move *a13, a9, 1 +3fdbf8e0: sll 0x3, a9 +3fdbf8f0: add a11, a9 +3fdbf900: move a14, -*sp, 1 +3fdbf910: move a13, a7 +3fdbf920: addi 0x130, a7 +3fdbf940: move a7, *a14+, 1 +3fdbf950: calla L3FDC2C00 +3fdbf980: movb a8, *a9(0x808) +3fdbf9a0: move *a13, a9, 1 +3fdbf9b0: inc a9 +3fdbf9c0: move a9, *a13, 1 +3fdbf9d0: subk 28, a9 +3fdbf9e0: jrlt L3FDBF8B0 +L3FDBF9F0: +3fdbf9f0: move *sp(0xa0), a14, 1 +3fdbfa10: mmfm sp, a7,a9,a11,a13 +3fdbfa30: rets 2 +L3FDBFA40: +3fdbfa40: mmtm sp, a11,a13 +3fdbfa60: move a14, a13 +3fdbfa70: move *a13(0xffe0), a11, 1 +3fdbfa90: setf 8, 0, 0 +3fdbfaa0: move *a11(0x7e0), a11, 0 +3fdbfac0: cmpi 0x3e, a11 +3fdbfae0: jrc L3FDBFC10 +3fdbfaf0: move *a13(0xffe0), a11, 1 +3fdbfb10: setf 16, 1, 0 +3fdbfb20: move *a11(0xa90), a11, 0 +3fdbfb40: dec a11 +3fdbfb50: jrne L3FDBFC10 +3fdbfb60: move *a13(0xffe0), a11, 1 +3fdbfb80: move *a11(0xaa0), a11, 0 +3fdbfba0: dsjs a11, L3FDBFC10 +3fdbfbb0: move a14, -*sp, 1 +3fdbfbc0: move *a13(0xffe0), *a14+, 1 +3fdbfbe0: calla L3FDBFC60 +L3FDBFC10: +3fdbfc10: move *sp(0x60), a14, 1 +3fdbfc30: mmfm sp, a11,a13 +3fdbfc50: rets 2 +L3FDBFC60: +3fdbfc60: mmtm sp, a7,a9,a11,a13 +3fdbfc80: move a14, a13 +3fdbfc90: addi 0x8a0, a14 +3fdbfcb0: move *a13(0xffe0), a11, 1 +3fdbfcd0: setf 8, 0, 0 +3fdbfce0: move *a11(0x7e0), a11, 0 +3fdbfd00: cmpi 0x3e, a11 +3fdbfd20: jac L3FDC2230 +3fdbfd40: move a13, a11 +3fdbfd50: addi 0x60, a11 +3fdbfd70: move a11, *a13, 1 +3fdbfd80: movi 0x90, a9 +3fdbfda0: move a9, *a11+, 0 +3fdbfdb0: move a11, *a13, 1 +3fdbfdc0: movi 0x31, a9 +3fdbfde0: move a9, *a11+, 0 +3fdbfdf0: move a11, *a13, 1 +3fdbfe00: subk 13, a9 +3fdbfe10: move a9, *a11+, 0 +3fdbfe20: move a11, *a13, 1 +3fdbfe30: movi 0x73, a9 +3fdbfe50: move a9, *a11+, 0 +3fdbfe60: move a11, *a13, 1 +3fdbfe70: move a11, *a13(0x40), 1 +3fdbfe90: sub a9, a9 +3fdbfea0: movb a9, *a13(0x860) +3fdbfec0: move *a13(0xffe0), a9, 1 +3fdbfee0: move *a9(0x570), a9, 0 +3fdbff00: jreq L3FDBFF70 +3fdbff10: move *a13(0x860), a9, 0 +3fdbff30: movk 1, a11 +3fdbff40: or a9, a11 +3fdbff50: movb a11, *a13(0x860) +L3FDBFF70: +3fdbff70: move *a13(0xffe0), a11, 1 +3fdbff90: move *a11(0x9d0), a9, 0 +3fdbffb0: jreq L3FDC0020 +3fdbffc0: move *a13(0x860), a9, 0 +3fdbffe0: movk 2, a11 +3fdbfff0: or a9, a11 +3fdc0000: movb a11, *a13(0x860) +L3FDC0020: +3fdc0020: move *a13(0xffe0), a11, 1 +3fdc0040: setf 16, 1, 0 +3fdc0050: move *a11(0x6c0), a9, 0 +3fdc0070: jreq L3FDC00F0 +3fdc0080: setf 8, 0, 0 +3fdc0090: move *a13(0x860), a9, 0 +3fdc00b0: movk 4, a11 +3fdc00c0: or a9, a11 +3fdc00d0: movb a11, *a13(0x860) +L3FDC00F0: +3fdc00f0: move *a13(0xffe0), a11, 1 +3fdc0110: setf 16, 1, 0 +3fdc0120: move *a11(0x6d0), a9, 0 +3fdc0140: jreq L3FDC01C0 +3fdc0150: setf 8, 0, 0 +3fdc0160: move *a13(0x860), a9, 0 +3fdc0180: movk 8, a11 +3fdc0190: or a9, a11 +3fdc01a0: movb a11, *a13(0x860) +L3FDC01C0: +3fdc01c0: move *a13, a11, 1 +3fdc01d0: setf 8, 0, 0 +3fdc01e0: move *a13(0x860), a9, 0 +3fdc0200: movk 15, a7 +3fdc0210: and a9, a7 +3fdc0220: ori 0x40, a7 +3fdc0250: move a7, *a11+, 0 +3fdc0260: move a11, *a13, 1 +3fdc0270: addi 0x40, a11 +3fdc0290: move a11, *a13, 1 +3fdc02a0: move a14, -*sp, 1 +3fdc02b0: move *a13(0xffe0), a7, 1 +3fdc02d0: move *a7(0x720), *a14+, 1 +3fdc02f0: subi 0x40, a11 +3fdc0310: move a11, *a14+, 1 +3fdc0320: calla L3FDC25E0 +3fdc0350: move *a13, a11, 1 +3fdc0360: addi 0x40, a11 +3fdc0380: move a11, *a13, 1 +3fdc0390: move a14, -*sp, 1 +3fdc03a0: move *a7(0x740), *a14+, 1 +3fdc03c0: subi 0x40, a11 +3fdc03e0: move a11, *a14+, 1 +3fdc03f0: calla L3FDC25E0 +3fdc0420: move *a13, a11, 1 +3fdc0430: move *a7(0x760), a7, 1 +3fdc0450: movk 15, a9 +3fdc0460: and a9, a7 +3fdc0470: ori 0x40, a7 +3fdc04a0: setf 8, 0, 0 +3fdc04b0: move a7, *a11+, 0 +3fdc04c0: move a11, *a13, 1 +3fdc04d0: move *a13(0xffe0), a7, 1 +3fdc04f0: move *a7(0x760), a9, 1 +3fdc0510: sra 0x4, a9 +3fdc0520: movk 15, a7 +3fdc0530: and a7, a9 +3fdc0540: ori 0x40, a9 +3fdc0570: move a9, *a11+, 0 +3fdc0580: move a11, *a13, 1 +3fdc0590: addk 32, a11 +3fdc05a0: move a11, *a13, 1 +3fdc05b0: move a14, -*sp, 1 +3fdc05c0: move *a13(0xffe0), a9, 1 +3fdc05e0: move *a9(0x540), a7, 1 +3fdc0600: setf 16, 1, 0 +3fdc0610: move *a7(0x10), a8, 0 +3fdc0630: move a8, *a14+, 1 +3fdc0640: subk 32, a11 +3fdc0650: move a11, *a14+, 1 +3fdc0660: calla L3FDC2280 +3fdc0690: move *a13, a11, 1 +3fdc06a0: addk 32, a11 +3fdc06b0: move a11, *a13, 1 +3fdc06c0: move a14, -*sp, 1 +3fdc06d0: move *a9(0x540), a7, 1 +3fdc06f0: setf 16, 1, 0 +3fdc0700: move *a7, a8, 0 +3fdc0710: move a8, *a14+, 1 +3fdc0720: subk 32, a11 +3fdc0730: move a11, *a14+, 1 +3fdc0740: calla L3FDC2280 +3fdc0770: move *a13, a11, 1 +3fdc0780: addk 32, a11 +3fdc0790: move a11, *a13, 1 +3fdc07a0: move a14, -*sp, 1 +3fdc07b0: setf 16, 1, 0 +3fdc07c0: move *a9(0x620), a8, 0 +3fdc07e0: move a8, *a14+, 1 +3fdc07f0: subk 32, a11 +3fdc0800: move a11, *a14+, 1 +3fdc0810: calla L3FDC2280 +3fdc0840: move *a13, a11, 1 +3fdc0850: addk 32, a11 +3fdc0860: move a11, *a13, 1 +3fdc0870: move a14, -*sp, 1 +3fdc0880: setf 16, 1, 0 +3fdc0890: move *a9(0x630), a8, 0 +3fdc08b0: move a8, *a14+, 1 +3fdc08c0: subk 32, a11 +3fdc08d0: move a11, *a14+, 1 +3fdc08e0: calla L3FDC2280 +3fdc0910: move *a13, a11, 1 +3fdc0920: addk 32, a11 +3fdc0930: move a11, *a13, 1 +3fdc0940: move a14, -*sp, 1 +3fdc0950: setf 16, 1, 0 +3fdc0960: move *a9(0x6e0), a8, 0 +3fdc0980: move a8, *a14+, 1 +3fdc0990: subk 32, a11 +3fdc09a0: move a11, *a14+, 1 +3fdc09b0: calla L3FDC2280 +3fdc09e0: move *a13, a11, 1 +3fdc09f0: addk 32, a11 +3fdc0a00: move a11, *a13, 1 +3fdc0a10: move a14, -*sp, 1 +3fdc0a20: setf 16, 1, 0 +3fdc0a30: move *a9(0x700), a8, 0 +3fdc0a50: move a8, *a14+, 1 +3fdc0a60: subk 32, a11 +3fdc0a70: move a11, *a14+, 1 +3fdc0a80: calla L3FDC2280 +3fdc0ab0: move *a13, a11, 1 +3fdc0ac0: setf 8, 0, 0 +3fdc0ad0: move *a9(0x7e0), a7, 0 +3fdc0af0: movk 15, a9 +3fdc0b00: and a9, a7 +3fdc0b10: ori 0x40, a7 +3fdc0b40: move a7, *a11+, 0 +3fdc0b50: move a11, *a13, 1 +3fdc0b60: move *a13(0xffe0), a7, 1 +3fdc0b80: move *a7(0x7e0), a9, 0 +3fdc0ba0: srl 0x4, a9 +3fdc0bb0: movk 15, a7 +3fdc0bc0: and a7, a9 +3fdc0bd0: ori 0x40, a9 +3fdc0c00: move a9, *a11+, 0 +3fdc0c10: move a11, *a13, 1 +3fdc0c20: addk 32, a11 +3fdc0c30: move a11, *a13, 1 +3fdc0c40: move a14, -*sp, 1 +3fdc0c50: move *a13(0xffe0), a9, 1 +3fdc0c70: setf 16, 0, 0 +3fdc0c80: move *a9(0xbe0), a8, 0 +3fdc0ca0: move a8, *a14+, 1 +3fdc0cb0: subk 32, a11 +3fdc0cc0: move a11, *a14+, 1 +3fdc0cd0: calla L3FDC2280 +3fdc0d00: move *a13, a11, 1 +3fdc0d10: addk 32, a11 +3fdc0d20: move a11, *a13, 1 +3fdc0d30: move a14, -*sp, 1 +3fdc0d40: move *a9(0xc10), *a14+, 1 +3fdc0d60: subk 32, a11 +3fdc0d70: move a11, *a14+, 1 +3fdc0d80: calla L3FDC2280 +3fdc0db0: move *a13, a11, 1 +3fdc0dc0: addk 32, a11 +3fdc0dd0: move a11, *a13, 1 +3fdc0de0: move a14, -*sp, 1 +3fdc0df0: move *a9(0xc30), *a14+, 1 +3fdc0e10: subk 32, a11 +3fdc0e20: move a11, *a14+, 1 +3fdc0e30: calla L3FDC2280 +3fdc0e60: move *a13, a11, 1 +3fdc0e70: addk 32, a11 +3fdc0e80: move a11, *a13, 1 +3fdc0e90: move a14, -*sp, 1 +3fdc0ea0: move *a9(0xc50), *a14+, 1 +3fdc0ec0: subk 32, a11 +3fdc0ed0: move a11, *a14+, 1 +3fdc0ee0: calla L3FDC2280 +3fdc0f10: move *a13, a11, 1 +3fdc0f20: addk 32, a11 +3fdc0f30: move a11, *a13, 1 +3fdc0f40: move a14, -*sp, 1 +3fdc0f50: move *a9(0xc70), *a14+, 1 +3fdc0f70: subk 32, a11 +3fdc0f80: move a11, *a14+, 1 +3fdc0f90: calla L3FDC2280 +3fdc0fc0: move *a13, a11, 1 +3fdc0fd0: addk 32, a11 +3fdc0fe0: move a11, *a13, 1 +3fdc0ff0: move a14, -*sp, 1 +3fdc1000: setf 16, 1, 0 +3fdc1010: move *a9(0x660), a8, 0 +3fdc1030: move a8, *a14+, 1 +3fdc1040: subk 32, a11 +3fdc1050: move a11, *a14+, 1 +3fdc1060: calla L3FDC2280 +3fdc1090: move *a13, a11, 1 +3fdc10a0: addk 32, a11 +3fdc10b0: move a11, *a13, 1 +3fdc10c0: move a14, -*sp, 1 +3fdc10d0: setf 16, 1, 0 +3fdc10e0: move *a9(0x670), a8, 0 +3fdc1100: move a8, *a14+, 1 +3fdc1110: subk 32, a11 +3fdc1120: move a11, *a14+, 1 +3fdc1130: calla L3FDC2280 +3fdc1160: move *a13, a11, 1 +3fdc1170: addk 32, a11 +3fdc1180: move a11, *a13, 1 +3fdc1190: move a14, -*sp, 1 +3fdc11a0: setf 16, 1, 0 +3fdc11b0: move *a9(0x6a0), a8, 0 +3fdc11d0: move a8, *a14+, 1 +3fdc11e0: subk 32, a11 +3fdc11f0: move a11, *a14+, 1 +3fdc1200: calla L3FDC2280 +3fdc1230: move *a13, a11, 1 +3fdc1240: setf 8, 0, 0 +3fdc1250: move *a9(0x928), a7, 0 +3fdc1270: movk 15, a9 +3fdc1280: and a9, a7 +3fdc1290: ori 0x40, a7 +3fdc12c0: move a7, *a11+, 0 +3fdc12d0: move a11, *a13, 1 +3fdc12e0: move *a13(0xffe0), a7, 1 +3fdc1300: move *a7(0x990), a9, 0 +3fdc1320: movk 15, a7 +3fdc1330: and a7, a9 +3fdc1340: ori 0x40, a9 +3fdc1370: move a9, *a11+, 0 +3fdc1380: move a11, *a13, 1 +3fdc1390: move *a13(0xffe0), a9, 1 +3fdc13b0: move *a9(0x918), a7, 0 +3fdc13d0: movk 15, a9 +3fdc13e0: and a9, a7 +3fdc13f0: ori 0x40, a7 +3fdc1420: move a7, *a11+, 0 +3fdc1430: move a11, *a13, 1 +3fdc1440: move *a13(0xffe0), a7, 1 +3fdc1460: move *a7(0x920), a9, 0 +3fdc1480: movk 15, a7 +3fdc1490: and a7, a9 +3fdc14a0: ori 0x40, a9 +3fdc14d0: move a9, *a11+, 0 +3fdc14e0: move a11, *a13, 1 +3fdc14f0: move *a13(0xffe0), a9, 1 +3fdc1510: move *a9(0x980), a7, 0 +3fdc1530: movk 15, a9 +3fdc1540: and a9, a7 +3fdc1550: ori 0x40, a7 +3fdc1580: move a7, *a11+, 0 +3fdc1590: move a11, *a13, 1 +3fdc15a0: move *a13(0xffe0), a7, 1 +3fdc15c0: move *a7(0x988), a9, 0 +3fdc15e0: movk 15, a7 +3fdc15f0: and a7, a9 +3fdc1600: ori 0x40, a9 +3fdc1630: move a9, *a11+, 0 +3fdc1640: move a11, *a13, 1 +3fdc1650: sub a9, a9 +3fdc1660: move a9, *a13(0x880), 1 +L3FDC1680: +3fdc1680: move *a13, a11, 1 +3fdc1690: move *a13(0xffe0), a9, 1 +3fdc16b0: move *a13(0x880), a7, 1 +3fdc16d0: sll 0x3, a7 +3fdc16e0: add a9, a7 +3fdc16f0: move *a7(0x8f8), a7, 0 +3fdc1710: movk 15, a9 +3fdc1720: and a9, a7 +3fdc1730: ori 0x40, a7 +3fdc1760: move a7, *a11+, 0 +3fdc1770: move a11, *a13, 1 +3fdc1780: move *a13(0xffe0), a7, 1 +3fdc17a0: move *a13(0x880), a9, 1 +3fdc17c0: sll 0x3, a9 +3fdc17d0: add a7, a9 +3fdc17e0: move *a9(0x8f8), a9, 0 +3fdc1800: srl 0x4, a9 +3fdc1810: movk 15, a7 +3fdc1820: and a7, a9 +3fdc1830: ori 0x40, a9 +3fdc1860: move a9, *a11+, 0 +3fdc1870: move a11, *a13, 1 +3fdc1880: move *a13(0x880), a9, 1 +3fdc18a0: inc a9 +3fdc18b0: move a9, *a13(0x880), 1 +3fdc18d0: subk 3, a9 +3fdc18e0: jrle L3FDC1680 +3fdc18f0: sub a9, a9 +3fdc1900: move a9, *a13(0x880), 1 +L3FDC1920: +3fdc1920: move *a13, a11, 1 +3fdc1930: move *a13(0xffe0), a9, 1 +3fdc1950: move *a13(0x880), a7, 1 +3fdc1970: sll 0x3, a7 +3fdc1980: add a9, a7 +3fdc1990: move *a7(0x960), a7, 0 +3fdc19b0: movk 15, a9 +3fdc19c0: and a9, a7 +3fdc19d0: ori 0x40, a7 +3fdc1a00: move a7, *a11+, 0 +3fdc1a10: move a11, *a13, 1 +3fdc1a20: move *a13(0xffe0), a7, 1 +3fdc1a40: move *a13(0x880), a9, 1 +3fdc1a60: sll 0x3, a9 +3fdc1a70: add a7, a9 +3fdc1a80: move *a9(0x960), a9, 0 +3fdc1aa0: srl 0x4, a9 +3fdc1ab0: movk 15, a7 +3fdc1ac0: and a7, a9 +3fdc1ad0: ori 0x40, a9 +3fdc1b00: move a9, *a11+, 0 +3fdc1b10: move a11, *a13, 1 +3fdc1b20: move *a13(0x880), a9, 1 +3fdc1b40: inc a9 +3fdc1b50: move a9, *a13(0x880), 1 +3fdc1b70: subk 3, a9 +3fdc1b80: jrle L3FDC1920 +3fdc1b90: sub a9, a9 +3fdc1ba0: move a9, *a13(0x880), 1 +L3FDC1BC0: +3fdc1bc0: move *a13, a11, 1 +3fdc1bd0: move *a13(0xffe0), a9, 1 +3fdc1bf0: move *a13(0x880), a7, 1 +3fdc1c10: sll 0x3, a7 +3fdc1c20: add a9, a7 +3fdc1c30: move *a7(0x808), a7, 0 +3fdc1c50: movk 15, a9 +3fdc1c60: and a9, a7 +3fdc1c70: ori 0x40, a7 +3fdc1ca0: move a7, *a11+, 0 +3fdc1cb0: move a11, *a13, 1 +3fdc1cc0: move *a13(0xffe0), a7, 1 +3fdc1ce0: move *a13(0x880), a9, 1 +3fdc1d00: sll 0x3, a9 +3fdc1d10: add a7, a9 +3fdc1d20: move *a9(0x808), a9, 0 +3fdc1d40: srl 0x4, a9 +3fdc1d50: movk 15, a7 +3fdc1d60: and a7, a9 +3fdc1d70: ori 0x40, a9 +3fdc1da0: move a9, *a11+, 0 +3fdc1db0: move a11, *a13, 1 +3fdc1dc0: move *a13(0x880), a9, 1 +3fdc1de0: inc a9 +3fdc1df0: move a9, *a13(0x880), 1 +3fdc1e10: subk 28, a9 +3fdc1e20: jrlt L3FDC1BC0 +3fdc1e30: sub a9, a9 +3fdc1e40: setf 16, 1, 0 +3fdc1e50: move a9, *a13(0x870), 0 +3fdc1e70: move *a13(0x40), *a13(0x20), 1 +3fdc1ea0: move *a13(0x20), a7, 1 +3fdc1ec0: cmp a11, a7 +3fdc1ed0: jrnc L3FDC1FE0 +L3FDC1EE0: +3fdc1ee0: move *a13(0x20), a11, 1 +3fdc1f00: setf 8, 0, 0 +3fdc1f10: move *a11, a9, 0 +3fdc1f20: setf 16, 1, 0 +3fdc1f30: move *a13(0x870), a7, 0 +3fdc1f50: add a7, a9 +3fdc1f60: move a9, *a13(0x870), 0 +3fdc1f80: addk 8, a11 +3fdc1f90: move a11, *a13(0x20), 1 +3fdc1fb0: move *a13, a7, 1 +3fdc1fc0: cmp a7, a11 +3fdc1fd0: jrc L3FDC1EE0 +L3FDC1FE0: +3fdc1fe0: move *a13, a11, 1 +3fdc1ff0: movk 15, a7 +3fdc2000: and a9, a7 +3fdc2010: ori 0x40, a7 +3fdc2040: setf 8, 0, 0 +3fdc2050: move a7, *a11+, 0 +3fdc2060: move a11, *a13, 1 +3fdc2070: sra 0x4, a9 +3fdc2080: movk 15, a7 +3fdc2090: and a7, a9 +3fdc20a0: ori 0x40, a9 +3fdc20d0: move a9, *a11+, 0 +3fdc20e0: move a11, *a13, 1 +3fdc20f0: movi 0x9c, a9 +3fdc2110: move a9, *a11+, 0 +3fdc2120: move a11, *a13, 1 +3fdc2130: sub a7, a7 +3fdc2140: move a7, *a11+, 0 +3fdc2150: move a11, *a13, 1 +3fdc2160: move a14, -*sp, 1 +3fdc2170: movi 0xffff, a7 +3fdc2190: move a7, *a14+, 1 +3fdc21a0: move a13, a7 +3fdc21b0: addi 0x60, a7 +3fdc21d0: move a7, *a14+, 1 +3fdc21e0: move *a13(0xffe0), *a14+, 1 +3fdc2200: calla L3FA2B960 +L3FDC2230: +3fdc2230: move *sp(0xa0), a14, 1 +3fdc2250: mmfm sp, a7,a9,a11,a13 +3fdc2270: rets 2 +L3FDC2280: +3fdc2280: mmtm sp, a7,a9,a11,a13 +3fdc22a0: move a14, a13 +3fdc22b0: move *a13(0xffe0), a11, 1 +3fdc22d0: move *a13(0xffc0), a9, 1 +3fdc22f0: movk 15, a7 +3fdc2300: and a9, a7 +3fdc2310: ori 0x40, a7 +3fdc2340: setf 8, 0, 0 +3fdc2350: move a7, *a11+, 0 +3fdc2360: move a11, *a13(0xffe0), 1 +3fdc2380: sra 0x4, a9 +3fdc2390: move a9, *a13(0xffc0), 1 +3fdc23b0: movk 15, a7 +3fdc23c0: and a9, a7 +3fdc23d0: ori 0x40, a7 +3fdc2400: move a7, *a11+, 0 +3fdc2410: move a11, *a13(0xffe0), 1 +3fdc2430: sra 0x4, a9 +3fdc2440: move a9, *a13(0xffc0), 1 +3fdc2460: movk 15, a7 +3fdc2470: and a9, a7 +3fdc2480: ori 0x40, a7 +3fdc24b0: move a7, *a11+, 0 +3fdc24c0: move a11, *a13(0xffe0), 1 +3fdc24e0: sra 0x4, a9 +3fdc24f0: move a9, *a13(0xffc0), 1 +3fdc2510: movk 15, a7 +3fdc2520: and a9, a7 +3fdc2530: ori 0x40, a7 +3fdc2560: move a7, *a11+, 0 +3fdc2570: move a11, *a13(0xffe0), 1 +3fdc2590: move *sp(0xa0), a14, 1 +3fdc25b0: mmfm sp, a7,a9,a11,a13 +3fdc25d0: rets 2 +L3FDC25E0: +3fdc25e0: mmtm sp, a7,a9,a11,a13 +3fdc2600: move a14, a13 +3fdc2610: move *a13(0xffe0), a11, 1 +3fdc2630: move *a13(0xffc0), a9, 1 +3fdc2650: movk 15, a7 +3fdc2660: and a9, a7 +3fdc2670: ori 0x40, a7 +3fdc26a0: setf 8, 0, 0 +3fdc26b0: move a7, *a11+, 0 +3fdc26c0: move a11, *a13(0xffe0), 1 +3fdc26e0: sra 0x4, a9 +3fdc26f0: move a9, *a13(0xffc0), 1 +3fdc2710: movk 15, a7 +3fdc2720: and a9, a7 +3fdc2730: ori 0x40, a7 +3fdc2760: move a7, *a11+, 0 +3fdc2770: move a11, *a13(0xffe0), 1 +3fdc2790: sra 0x4, a9 +3fdc27a0: move a9, *a13(0xffc0), 1 +3fdc27c0: movk 15, a7 +3fdc27d0: and a9, a7 +3fdc27e0: ori 0x40, a7 +3fdc2810: move a7, *a11+, 0 +3fdc2820: move a11, *a13(0xffe0), 1 +3fdc2840: sra 0x4, a9 +3fdc2850: move a9, *a13(0xffc0), 1 +3fdc2870: movk 15, a7 +3fdc2880: and a9, a7 +3fdc2890: ori 0x40, a7 +3fdc28c0: move a7, *a11+, 0 +3fdc28d0: move a11, *a13(0xffe0), 1 +3fdc28f0: sra 0x4, a9 +3fdc2900: move a9, *a13(0xffc0), 1 +3fdc2920: movk 15, a7 +3fdc2930: and a9, a7 +3fdc2940: ori 0x40, a7 +3fdc2970: move a7, *a11+, 0 +3fdc2980: move a11, *a13(0xffe0), 1 +3fdc29a0: sra 0x4, a9 +3fdc29b0: move a9, *a13(0xffc0), 1 +3fdc29d0: movk 15, a7 +3fdc29e0: and a9, a7 +3fdc29f0: ori 0x40, a7 +3fdc2a20: move a7, *a11+, 0 +3fdc2a30: move a11, *a13(0xffe0), 1 +3fdc2a50: sra 0x4, a9 +3fdc2a60: move a9, *a13(0xffc0), 1 +3fdc2a80: movk 15, a7 +3fdc2a90: and a9, a7 +3fdc2aa0: ori 0x40, a7 +3fdc2ad0: move a7, *a11+, 0 +3fdc2ae0: move a11, *a13(0xffe0), 1 +3fdc2b00: sra 0x4, a9 +3fdc2b10: move a9, *a13(0xffc0), 1 +3fdc2b30: movk 15, a7 +3fdc2b40: and a9, a7 +3fdc2b50: ori 0x40, a7 +3fdc2b80: move a7, *a11+, 0 +3fdc2b90: move a11, *a13(0xffe0), 1 +3fdc2bb0: move *sp(0xa0), a14, 1 +3fdc2bd0: mmfm sp, a7,a9,a11,a13 +3fdc2bf0: rets 2 +L3FDC2C00: +3fdc2c00: mmtm sp, a9,a11,a13 +3fdc2c20: move a14, a13 +3fdc2c30: addi 0x40, a14 +3fdc2c50: move *a13(0xffe0), a11, 1 +3fdc2c70: move *a11, *a13, 1 +3fdc2c80: move *a13, a9, 1 +3fdc2c90: setf 8, 0, 0 +3fdc2ca0: move *a9+, a11, 0 +3fdc2cb0: move a9, *a13, 1 +3fdc2cc0: movk 15, a9 +3fdc2cd0: and a9, a11 +3fdc2ce0: move a11, *a13(0x20), 1 +3fdc2d00: move *a13, a9, 1 +3fdc2d10: move *a9+, a11, 0 +3fdc2d20: move a9, *a13, 1 +3fdc2d30: movk 15, a9 +3fdc2d40: and a9, a11 +3fdc2d50: sll 0x4, a11 +3fdc2d60: move *a13(0x20), a9, 1 +3fdc2d80: or a9, a11 +3fdc2d90: move a11, *a13(0x20), 1 +3fdc2db0: move *a13(0xffe0), a9, 1 +3fdc2dd0: move *a13, *a9, 1 +3fdc2de0: move a11, a8 +3fdc2df0: move *sp(0x80), a14, 1 +3fdc2e10: mmfm sp, a9,a11,a13 +3fdc2e30: rets 2 +L3FDC2E40: +3fdc2e40: mmtm sp, a9,a11,a13 +3fdc2e60: move a14, a13 +3fdc2e70: addi 0x40, a14 +3fdc2e90: move *a13(0xffe0), a11, 1 +3fdc2eb0: move *a11, *a13, 1 +3fdc2ec0: move *a13, a9, 1 +3fdc2ed0: setf 8, 0, 0 +3fdc2ee0: move *a9+, a11, 0 +3fdc2ef0: move a9, *a13, 1 +3fdc2f00: movk 15, a9 +3fdc2f10: and a9, a11 +3fdc2f20: move a11, *a13(0x20), 1 +3fdc2f40: move *a13, a9, 1 +3fdc2f50: move *a9+, a11, 0 +3fdc2f60: move a9, *a13, 1 +3fdc2f70: movk 15, a9 +3fdc2f80: and a9, a11 +3fdc2f90: sll 0x4, a11 +3fdc2fa0: move *a13(0x20), a9, 1 +3fdc2fc0: or a9, a11 +3fdc2fd0: move a11, *a13(0x20), 1 +3fdc2ff0: move *a13, a9, 1 +3fdc3000: move *a9+, a11, 0 +3fdc3010: move a9, *a13, 1 +3fdc3020: movk 15, a9 +3fdc3030: and a9, a11 +3fdc3040: sll 0x8, a11 +3fdc3050: move *a13(0x20), a9, 1 +3fdc3070: or a9, a11 +3fdc3080: move a11, *a13(0x20), 1 +3fdc30a0: move *a13, a9, 1 +3fdc30b0: move *a9+, a11, 0 +3fdc30c0: move a9, *a13, 1 +3fdc30d0: movk 15, a9 +3fdc30e0: and a9, a11 +3fdc30f0: sll 0xc, a11 +3fdc3100: move *a13(0x20), a9, 1 +3fdc3120: or a9, a11 +3fdc3130: move a11, *a13(0x20), 1 +3fdc3150: move *a13(0xffe0), a9, 1 +3fdc3170: move *a13, *a9, 1 +3fdc3180: move a11, a8 +3fdc3190: move *sp(0x80), a14, 1 +3fdc31b0: mmfm sp, a9,a11,a13 +3fdc31d0: rets 2 +L3FDC31E0: +3fdc31e0: mmtm sp, a9,a11,a13 +3fdc3200: move a14, a13 +3fdc3210: addi 0x40, a14 +3fdc3230: move *a13(0xffe0), a11, 1 +3fdc3250: move *a11, *a13, 1 +3fdc3260: move *a13, a9, 1 +3fdc3270: setf 8, 0, 0 +3fdc3280: move *a9+, a11, 0 +3fdc3290: move a9, *a13, 1 +3fdc32a0: movk 15, a9 +3fdc32b0: and a9, a11 +3fdc32c0: move a11, *a13(0x20), 1 +3fdc32e0: move *a13, a9, 1 +3fdc32f0: move *a9+, a11, 0 +3fdc3300: move a9, *a13, 1 +3fdc3310: movk 15, a9 +3fdc3320: and a9, a11 +3fdc3330: sll 0x4, a11 +3fdc3340: move *a13(0x20), a9, 1 +3fdc3360: or a9, a11 +3fdc3370: move a11, *a13(0x20), 1 +3fdc3390: move *a13, a9, 1 +3fdc33a0: move *a9+, a11, 0 +3fdc33b0: move a9, *a13, 1 +3fdc33c0: movk 15, a9 +3fdc33d0: and a9, a11 +3fdc33e0: sll 0x8, a11 +3fdc33f0: move *a13(0x20), a9, 1 +3fdc3410: or a9, a11 +3fdc3420: move a11, *a13(0x20), 1 +3fdc3440: move *a13, a9, 1 +3fdc3450: move *a9+, a11, 0 +3fdc3460: move a9, *a13, 1 +3fdc3470: movk 15, a9 +3fdc3480: and a9, a11 +3fdc3490: sll 0xc, a11 +3fdc34a0: move *a13(0x20), a9, 1 +3fdc34c0: or a9, a11 +3fdc34d0: move a11, *a13(0x20), 1 +3fdc34f0: move *a13, a9, 1 +3fdc3500: move *a9+, a11, 0 +3fdc3510: move a9, *a13, 1 +3fdc3520: movk 15, a9 +3fdc3530: and a9, a11 +3fdc3540: sll 0x10, a11 +3fdc3550: move *a13(0x20), a9, 1 +3fdc3570: or a9, a11 +3fdc3580: move a11, *a13(0x20), 1 +3fdc35a0: move *a13, a9, 1 +3fdc35b0: move *a9+, a11, 0 +3fdc35c0: move a9, *a13, 1 +3fdc35d0: movk 15, a9 +3fdc35e0: and a9, a11 +3fdc35f0: sll 0x14, a11 +3fdc3600: move *a13(0x20), a9, 1 +3fdc3620: or a9, a11 +3fdc3630: move a11, *a13(0x20), 1 +3fdc3650: move *a13, a9, 1 +3fdc3660: move *a9+, a11, 0 +3fdc3670: move a9, *a13, 1 +3fdc3680: movk 15, a9 +3fdc3690: and a9, a11 +3fdc36a0: sll 0x18, a11 +3fdc36b0: move *a13(0x20), a9, 1 +3fdc36d0: or a9, a11 +3fdc36e0: move a11, *a13(0x20), 1 +3fdc3700: move *a13, a9, 1 +3fdc3710: move *a9+, a11, 0 +3fdc3720: move a9, *a13, 1 +3fdc3730: movk 15, a9 +3fdc3740: and a9, a11 +3fdc3750: sll 0x1c, a11 +3fdc3760: move *a13(0x20), a9, 1 +3fdc3780: or a9, a11 +3fdc3790: move a11, *a13(0x20), 1 +3fdc37b0: move *a13(0xffe0), a9, 1 +3fdc37d0: move *a13, *a9, 1 +3fdc37e0: move a11, a8 +3fdc37f0: move *sp(0x80), a14, 1 +3fdc3810: mmfm sp, a9,a11,a13 +3fdc3830: rets 2 +3fdc3840: rev sp +3fdc3850: move *a8+, *a0+, 1 +3fdc3860: .word 0x7325 +3fdc3870: sra a1, a5 +3fdc3880: sll 0x9, b11 +3fdc3890: sll 0x3, a4 +3fdc38a0: .word 0x0079 +3fdc38b0: rl 0x4, b0 +3fdc38c0: .word 0x7224 +3fdc38d0: .word 0x009c +3fdc38e0: rl 0xc, b0 +3fdc38f0: .word 0x7224 +3fdc3900: sra a1, a5 +3fdc3910: dsjs a0, L3FDC3AA0 +3fdc3920: sra a1, a5 +3fdc3930: sll 0x8, a0 +3fdc3940: movb *b3, *b3 +3fdc3950: addc a0, a0 +3fdc3960: sll 0x8, a0 +3fdc3970: rev b5 +3fdc3980: .word 0x0041 +3fdc3990: rev b0 +3fdc39a0: rev b14 +3fdc39b0: rev b4 +3fdc39c0: rev b5 +3fdc39d0: .word 0x0052 +L3FDC39E0: +3fdc39e0: rev b9 +3fdc39f0: .word 0x004b +3fdc3a00: .word 0x0059 +3fdc3a10: .word 0x0060 +3fdc3a20: .word 0x3625 +3fdc3a30: divu a0, a0 +3fdc3a40: .word 0x3700 +3fdc3a50: dsjs a0, L3FDC39E0 +3fdc3a60: move a0, *a0+, 0 +3fdc3a70: sll 0x1, b1 +3fdc3a80: sll 0xb, b5 +3fdc3a90: dsjs a4, L3FDC3C50 +L3FDC3AA0: +3fdc3aa0: sra a1, a5 +3fdc3ab0: sll 0x9, b11 +3fdc3ac0: dsjs a4, L3FDC3C80 +3fdc3ad0: sll a9, a5 +3fdc3ae0: sll 0x9, b11 +3fdc3af0: dsjs a3, L3FDC3CB0 +3fdc3b00: sll a9, a5 +3fdc3b10: sll 0x9, b11 +3fdc3b20: dsjs a4, L3FDC3CE0 +3fdc3b30: sra a1, a5 +3fdc3b40: sll 0x9, b11 +3fdc3b50: dsjs a3, L3FDC3D10 +3fdc3b60: .word 0x7325 +3fdc3b70: .word 0x7325 +3fdc3b80: .word 0x7325 +3fdc3b90: .word 0x7325 +3fdc3ba0: .word 0x009c +3fdc3bb0: sra a1, a5 +3fdc3bc0: sub a0, a0 +3fdc3bd0: addc a10, a5 +3fdc3be0: cmp a10, a3 +3fdc3bf0: dsjs b2, L3FDC3D20 +3fdc3c00: sra a9, a0 +3fdc3c10: .word 0x7272 +3fdc3c20: .word 0x726f +3fdc3c30: sla 0x1, a12 +3fdc3c40: srl a11, a9 +L3FDC3C50: +3fdc3c50: modu a11, a14 +3fdc3c60: rl b11, b2 +3fdc3c70: srl a11, a14 +L3FDC3C80: +3fdc3c80: sll 0x9, a0 +3fdc3c90: .word 0x0a63 +3fdc3ca0: sla a8, a0 +L3FDC3CB0: +3fdc3cb0: .word 0x7463 +3fdc3cc0: modu a11, a9 +3fdc3cd0: dsjs a14, L3FDC3E10 +L3FDC3CE0: +3fdc3ce0: or a1, a0 +3fdc3cf0: andn b2, b3 +3fdc3d00: sll a9, a0 +L3FDC3D10: +3fdc3d10: sra a11, a8 +L3FDC3D20: +3fdc3d20: lmo a11, a3 +3fdc3d30: .word 0x7573 +3fdc3d40: sla 0x3, a13 +3fdc3d50: .word 0x7265 +3fdc3d60: modu b11, b2 +3fdc3d70: sla 0x3, b2 +3fdc3d80: .word 0x722d +3fdc3d90: .word 0x7065 +L3FDC3DA0: +3fdc3da0: .word 0x726f +3fdc3db0: sra b11, b4 +3fdc3dc0: sla 0x3, a4 +3fdc3dd0: sla 0x1, b13 +3fdc3de0: sra a1, a5 +3fdc3df0: srl a1, a0 +3fdc3e00: .word 0x756f +L3FDC3E10: +3fdc3e10: sra a3, a14 +3fdc3e20: dsjs a0, L3FDC3DA0 +3fdc3e30: sll 0x9, a0 +3fdc3e40: .word 0x0a64 +3fdc3e50: .word 0x0000 +3fdc3e60: mmtm sp, a7,a9,a10,a11,a13 +3fdc3e80: move a14, a13 +3fdc3e90: move *a13(0xffe0), a9, 1 +3fdc3eb0: setf 8, 0, 0 +3fdc3ec0: move *a9(0x7e0), a11, 0 +3fdc3ee0: cmpi 0x3e, a11 +3fdc3f00: jrc L3FDC43C0 +3fdc3f10: move *a9(0x9e0), a11, 1 +3fdc3f30: jrne L3FDC4040 +3fdc3f40: move a14, -*sp, 1 +3fdc3f50: movi 0x142, a11 +3fdc3f70: move a11, *a14+, 1 +3fdc3f80: calla L3F701230 +3fdc3fb0: move a8, *a9(0x9e0), 1 +3fdc3fd0: move a14, -*sp, 1 +3fdc3fe0: move a11, *a14+, 1 +3fdc3ff0: move *a9(0x9e0), *a14+, 1 +3fdc4010: calla L3FB44A00 +L3FDC4040: +3fdc4040: move *a9(0x9e0), a11, 1 +3fdc4060: jreq L3FDC4140 +3fdc4070: move *a9(0x9e0), a11, 1 +3fdc4090: setf 16, 1, 0 +3fdc40a0: move *a11, a11, 0 +3fdc40b0: jrne L3FDC4140 +3fdc40c0: move *a9(0xaa0), a11, 0 +3fdc40e0: dec a11 +3fdc40f0: jrgt L3FDC4140 +3fdc4100: move *a9(0xab0), a11, 0 +3fdc4120: dec a11 +3fdc4130: jrle L3FDC4190 +L3FDC4140: +3fdc4140: movk 7, a11 +3fdc4150: setf 16, 1, 0 +3fdc4160: move a11, *a9(0x640), 0 +3fdc4180: jruc L3FDC43C0 +L3FDC4190: +3fdc4190: move *a9(0xaa0), a11, 0 +3fdc41b0: jrne L3FDC4250 +3fdc41c0: move a14, -*sp, 1 +3fdc41d0: movi 0x142, a11 +3fdc41f0: move a11, *a14+, 1 +3fdc4200: move *a9(0x9e0), *a14+, 1 +3fdc4220: calla L3FB44A00 +L3FDC4250: +3fdc4250: setf 16, 1, 0 +3fdc4260: move *a9(0xab0), a11, 0 +3fdc4280: jrne L3FDC4340 +3fdc4290: move *a9(0x9e0), a11, 1 +3fdc42b0: movk 1, a7 +3fdc42c0: move a7, *a11, 0 +3fdc42d0: move *a9(0x780), a11, 1 +3fdc42f0: ori 0x40, a11 +3fdc4320: move a11, *a9(0x780), 1 +L3FDC4340: +3fdc4340: movk 9, a11 +3fdc4350: move a11, *a9(0x640), 0 +3fdc4370: sub a7, a7 +3fdc4380: move a7, *a9(0xa00), 0 +3fdc43a0: move a7, *a9(0xa10), 0 +L3FDC43C0: +3fdc43c0: move *sp(0xc0), a14, 1 +3fdc43e0: mmfm sp, a7,a9,a10,a11,a13 +3fdc4400: rets 2 +3fdc4410: mmtm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fdc4430: move a14, a13 +3fdc4440: move *a13(0xffe0), a9, 1 +3fdc4460: sub a2, a2 +3fdc4470: move *a9(0xba0), a7, 1 +3fdc4490: move *a9(0xbc0), a5, 1 +3fdc44b0: cmp a5, a7 +3fdc44c0: janc L3FDC62E0 +L3FDC44E0: +3fdc44e0: move *a9(0xba0), a7, 1 +3fdc4500: setf 8, 0, 0 +3fdc4510: move *a7+, a12, 0 +3fdc4520: move a7, *a9(0xba0), 1 +3fdc4540: cmpi 0xa0, a12 +3fdc4560: jrlt L3FDC4590 +3fdc4570: subi 0x80, a12 +L3FDC4590: +3fdc4590: cmpi 0x20, a12 +3fdc45b0: jrlt L3FDC45F0 +3fdc45c0: cmpi 0x7f, a12 +3fdc45e0: jrlt L3FDC4840 +L3FDC45F0: +3fdc45f0: cmpi 0x9c, a12 +3fdc4610: jrne L3FDC4670 +3fdc4620: sub a7, a7 +3fdc4630: setf 16, 1, 0 +3fdc4640: move a7, *a9(0x640), 0 +3fdc4660: jruc L3FDC47C0 +L3FDC4670: +3fdc4670: cmpi 0x1b, a12 +3fdc4690: jrne L3FDC46F0 +3fdc46a0: movk 8, a7 +3fdc46b0: setf 16, 1, 0 +3fdc46c0: move a7, *a9(0x640), 0 +3fdc46e0: jruc L3FDC47C0 +L3FDC46F0: +3fdc46f0: cmpi 0x18, a12 +3fdc4710: jreq L3FDC4780 +3fdc4720: cmpi 0x1a, a12 +3fdc4740: jreq L3FDC4780 +3fdc4750: cmpi 0x80, a12 +3fdc4770: jrlt L3FDC47C0 +L3FDC4780: +3fdc4780: movk 7, a7 +3fdc4790: setf 16, 1, 0 +3fdc47a0: move a7, *a9(0x640), 0 +L3FDC47C0: +3fdc47c0: move a14, -*sp, 1 +3fdc47d0: move a12, *a14+, 1 +3fdc47e0: calla L3FDC6330 +3fdc4810: move a8, a5 +3fdc4820: jaeq L3FDC62E0 +L3FDC4840: +3fdc4840: setf 16, 1, 0 +3fdc4850: move *a9(0xa00), a7, 0 +3fdc4870: subk 7, a7 +3fdc4880: jrne L3FDC4DB0 +3fdc4890: cmpi 0x2f, a12 +3fdc48b0: jrne L3FDC4CD0 +3fdc48c0: move *a9(0xa10), a0, 0 +3fdc48e0: cmpi 0x11, a0 +3fdc4900: jrlt L3FDC4960 +3fdc4910: cmpi 0x15, a0 +3fdc4930: jrgt L3FDC4960 +3fdc4940: subk 17, a0 +3fdc4950: jruc L3FDC4B00 +L3FDC4960: +3fdc4960: cmpi 0x17, a0 +3fdc4980: jrlt L3FDC49E0 +3fdc4990: cmpi 0x1a, a0 +3fdc49b0: jrgt L3FDC49E0 +3fdc49c0: subk 18, a0 +3fdc49d0: jruc L3FDC4B00 +L3FDC49E0: +3fdc49e0: cmpi 0x1c, a0 +3fdc4a00: jrlt L3FDC4A60 +3fdc4a10: cmpi 0x1d, a0 +3fdc4a30: jrgt L3FDC4A60 +3fdc4a40: subk 19, a0 +3fdc4a50: jruc L3FDC4B00 +L3FDC4A60: +3fdc4a60: cmpi 0x1f, a0 +3fdc4a80: jrlt L3FDC4AE0 +3fdc4a90: cmpi 0x22, a0 +3fdc4ab0: jrgt L3FDC4AE0 +3fdc4ac0: subk 20, a0 +3fdc4ad0: jruc L3FDC4B00 +L3FDC4AE0: +3fdc4ae0: movi 0xffff, a0 +L3FDC4B00: +3fdc4b00: jrlt L3FDC4B40 +3fdc4b10: move a0, a7 +3fdc4b20: addk 10, a7 +3fdc4b30: jruc L3FDC4B50 +L3FDC4B40: +3fdc4b40: movk 1, a7 +L3FDC4B50: +3fdc4b50: move a7, *a9(0xa00), 0 +3fdc4b70: sub a7, a7 +3fdc4b80: move a7, *a9(0xa10), 0 +3fdc4ba0: move a0, a5 +3fdc4bb0: jrlt L3FDC4C20 +3fdc4bc0: move a14, -*sp, 1 +3fdc4bd0: move a0, *a14+, 1 +3fdc4be0: move a9, *a14+, 1 +3fdc4bf0: calla L3FDC6650 +L3FDC4C20: +3fdc4c20: move *a9(0x9e0), a5, 1 +3fdc4c40: move a0, a7 +3fdc4c50: sll 0x4, a7 +3fdc4c60: add a7, a5 +3fdc4c70: sub a7, a7 +3fdc4c80: setf 16, 1, 0 +3fdc4c90: move a7, *a5(0x110), 0 +3fdc4cb0: jauc L3FDC6270 +L3FDC4CD0: +3fdc4cd0: move a14, -*sp, 1 +3fdc4ce0: move a12, *a14+, 1 +3fdc4cf0: calla L3FDC6330 +3fdc4d20: move a8, a5 +3fdc4d30: jane L3FDC6270 +3fdc4d50: movk 7, a7 +3fdc4d60: setf 16, 1, 0 +3fdc4d70: move a7, *a9(0x640), 0 +3fdc4d90: jauc L3FDC62E0 +L3FDC4DB0: +3fdc4db0: move *a9(0xa00), a7, 0 +3fdc4dd0: jrne L3FDC54B0 +3fdc4de0: cmpi 0x30, a12 +3fdc4e00: jrlt L3FDC4F20 +3fdc4e10: cmpi 0x39, a12 +3fdc4e30: jrgt L3FDC4F20 +3fdc4e40: movk 1, a2 +3fdc4e50: move *a9(0xa10), a7, 0 +3fdc4e70: move a7, a5 +3fdc4e80: sll 0x3, a7 +3fdc4e90: sll 0x1, a5 +3fdc4ea0: add a5, a7 +3fdc4eb0: add a12, a7 +3fdc4ec0: subi 0x30, a7 +3fdc4ee0: move a7, *a9(0xa10), 0 +3fdc4f00: jauc L3FDC6270 +L3FDC4F20: +3fdc4f20: cmpi 0x2f, a12 +3fdc4f40: jrne L3FDC5350 +3fdc4f50: sub a2, a2 +3fdc4f60: move *a9(0xa10), a0, 0 +3fdc4f80: cmpi 0x11, a0 +3fdc4fa0: jrlt L3FDC5000 +3fdc4fb0: cmpi 0x15, a0 +3fdc4fd0: jrgt L3FDC5000 +3fdc4fe0: subk 17, a0 +3fdc4ff0: jruc L3FDC51A0 +L3FDC5000: +3fdc5000: cmpi 0x17, a0 +3fdc5020: jrlt L3FDC5080 +3fdc5030: cmpi 0x1a, a0 +3fdc5050: jrgt L3FDC5080 +3fdc5060: subk 18, a0 +3fdc5070: jruc L3FDC51A0 +L3FDC5080: +3fdc5080: cmpi 0x1c, a0 +3fdc50a0: jrlt L3FDC5100 +3fdc50b0: cmpi 0x1d, a0 +3fdc50d0: jrgt L3FDC5100 +3fdc50e0: subk 19, a0 +3fdc50f0: jruc L3FDC51A0 +L3FDC5100: +3fdc5100: cmpi 0x1f, a0 +3fdc5120: jrlt L3FDC5180 +3fdc5130: cmpi 0x22, a0 +3fdc5150: jrgt L3FDC5180 +3fdc5160: subk 20, a0 +3fdc5170: jruc L3FDC51A0 +L3FDC5180: +3fdc5180: movi 0xffff, a0 +L3FDC51A0: +3fdc51a0: jrlt L3FDC51E0 +3fdc51b0: move a0, a7 +3fdc51c0: addk 10, a7 +3fdc51d0: jruc L3FDC51F0 +L3FDC51E0: +3fdc51e0: movk 1, a7 +L3FDC51F0: +3fdc51f0: move a7, *a9(0xa00), 0 +3fdc5210: move a2, *a9(0xa10), 0 +3fdc5230: move a0, a5 +3fdc5240: jrlt L3FDC52B0 +3fdc5250: move a14, -*sp, 1 +3fdc5260: move a0, *a14+, 1 +3fdc5270: move a9, *a14+, 1 +3fdc5280: calla L3FDC6650 +L3FDC52B0: +3fdc52b0: move *a9(0x9e0), a7, 1 +3fdc52d0: move a0, a5 +3fdc52e0: sll 0x4, a5 +3fdc52f0: add a5, a7 +3fdc5300: setf 16, 1, 0 +3fdc5310: move a2, *a7(0x110), 0 +3fdc5330: jauc L3FDC6270 +L3FDC5350: +3fdc5350: move a14, -*sp, 1 +3fdc5360: move a12, *a14+, 1 +3fdc5370: calla L3FDC6330 +3fdc53a0: move a8, a5 +3fdc53b0: jreq L3FDC5450 +3fdc53c0: move a2, a5 +3fdc53d0: jaeq L3FDC6270 +3fdc53f0: movk 7, a7 +3fdc5400: setf 16, 1, 0 +3fdc5410: move a7, *a9(0xa00), 0 +3fdc5430: jauc L3FDC6270 +L3FDC5450: +3fdc5450: movk 7, a7 +3fdc5460: setf 16, 1, 0 +3fdc5470: move a7, *a9(0x640), 0 +3fdc5490: jauc L3FDC62E0 +L3FDC54B0: +3fdc54b0: move *a9(0xa00), a7, 0 +3fdc54d0: dsj a7, L3FDC57C0 +3fdc54f0: cmpi 0x3b, a12 +3fdc5510: jrne L3FDC5590 +3fdc5520: sub a7, a7 +3fdc5530: move a7, *a9(0xa00), 0 +3fdc5550: move a7, *a9(0xa10), 0 +3fdc5570: jauc L3FDC6270 +L3FDC5590: +3fdc5590: cmpi 0x30, a12 +3fdc55b0: jrlt L3FDC5600 +3fdc55c0: cmpi 0x39, a12 +3fdc55e0: jale L3FDC6270 +L3FDC5600: +3fdc5600: cmpi 0x41, a12 +3fdc5620: jrlt L3FDC5670 +3fdc5630: cmpi 0x46, a12 +3fdc5650: jale L3FDC6270 +L3FDC5670: +3fdc5670: cmpi 0x61, a12 +3fdc5690: jrlt L3FDC56E0 +3fdc56a0: cmpi 0x66, a12 +3fdc56c0: jale L3FDC6270 +L3FDC56E0: +3fdc56e0: move a14, -*sp, 1 +3fdc56f0: move a12, *a14+, 1 +3fdc5700: calla L3FDC6330 +3fdc5730: move a8, a5 +3fdc5740: jane L3FDC6270 +3fdc5760: movk 7, a7 +3fdc5770: setf 16, 1, 0 +3fdc5780: move a7, *a9(0x640), 0 +3fdc57a0: jauc L3FDC62E0 +L3FDC57C0: +3fdc57c0: move *a9(0xa00), a7, 0 +3fdc57e0: subk 30, a7 +3fdc57f0: jrlt L3FDC5ED0 +3fdc5800: cmpi 0x3b, a12 +3fdc5820: jrne L3FDC58A0 +3fdc5830: sub a7, a7 +3fdc5840: move a7, *a9(0xa00), 0 +3fdc5860: move a7, *a9(0xa10), 0 +3fdc5880: jauc L3FDC6270 +L3FDC58A0: +3fdc58a0: cmpi 0x30, a12 +3fdc58c0: jrlt L3FDC5900 +3fdc58d0: cmpi 0x39, a12 +3fdc58f0: jrle L3FDC59C0 +L3FDC5900: +3fdc5900: cmpi 0x41, a12 +3fdc5920: jrlt L3FDC5960 +3fdc5930: cmpi 0x46, a12 +3fdc5950: jrle L3FDC59C0 +L3FDC5960: +3fdc5960: cmpi 0x61, a12 +3fdc5980: jrlt L3FDC5E90 +3fdc5990: cmpi 0x66, a12 +3fdc59b0: jrgt L3FDC5E90 +L3FDC59C0: +3fdc59c0: move *a9(0xa00), a0, 0 +3fdc59e0: subk 30, a0 +3fdc59f0: move *a9(0xa10), a7, 0 +3fdc5a10: sll 0x4, a7 +3fdc5a20: move a14, -*sp, 1 +3fdc5a30: move a12, *a14+, 1 +3fdc5a40: calla L3FDC6430 +3fdc5a70: or a8, a7 +3fdc5a80: setf 16, 1, 0 +3fdc5a90: move a7, *a9(0xa10), 0 +3fdc5ab0: move *a9(0x9e0), a7, 1 +3fdc5ad0: move a0, a5 +3fdc5ae0: sll 0x4, a5 +3fdc5af0: add a5, a7 +3fdc5b00: move *a9(0x9e0), a5, 1 +3fdc5b20: move a0, a3 +3fdc5b30: sll 0x4, a3 +3fdc5b40: add a3, a5 +3fdc5b50: move *a7(0x10), a10, 0 +3fdc5b70: move *a5(0x110), a7, 0 +3fdc5b90: add a7, a10 +3fdc5ba0: move *a9(0x9e0), a7, 1 +3fdc5bc0: move a0, a5 +3fdc5bd0: inc a5 +3fdc5be0: sll 0x4, a5 +3fdc5bf0: add a5, a7 +3fdc5c00: move *a7(0x10), a7, 0 +3fdc5c20: cmp a7, a10 +3fdc5c30: jrge L3FDC5D70 +3fdc5c40: move *a9(0x9e0), a7, 1 +3fdc5c60: move a10, a5 +3fdc5c70: sll 0x3, a5 +3fdc5c80: add a5, a7 +3fdc5c90: movb *a9(0xa10), *a7(0x210) +3fdc5cc0: move *a9(0x9e0), a7, 1 +3fdc5ce0: move a0, a5 +3fdc5cf0: sll 0x4, a5 +3fdc5d00: add a5, a7 +3fdc5d10: move *a7(0x110), a5, 0 +3fdc5d30: inc a5 +3fdc5d40: move a5, *a7(0x110), 0 +3fdc5d60: jruc L3FDC5E30 +L3FDC5D70: +3fdc5d70: move *a9(0x9e0), a7, 1 +3fdc5d90: move a0, a5 +3fdc5da0: sll 0x4, a5 +3fdc5db0: add a5, a7 +3fdc5dc0: sub a5, a5 +3fdc5dd0: move a5, *a7(0x110), 0 +3fdc5df0: movk 1, a7 +3fdc5e00: move a7, *a9(0xa00), 0 +3fdc5e20: jruc L3FDC6270 +L3FDC5E30: +3fdc5e30: move *a9(0xa00), a7, 0 +3fdc5e50: subk 20, a7 +3fdc5e60: move a7, *a9(0xa00), 0 +3fdc5e80: jruc L3FDC6270 +L3FDC5E90: +3fdc5e90: movk 7, a7 +3fdc5ea0: move a7, *a9(0x640), 0 +3fdc5ec0: jruc L3FDC62E0 +L3FDC5ED0: +3fdc5ed0: move *a9(0xa00), a7, 0 +3fdc5ef0: subk 10, a7 +3fdc5f00: jrlt L3FDC6270 +3fdc5f10: move a14, -*sp, 1 +3fdc5f20: move a12, *a14+, 1 +3fdc5f30: calla L3FDC6330 +3fdc5f60: move a8, a3 +3fdc5f70: jrne L3FDC6270 +3fdc5f80: cmpi 0x3b, a12 +3fdc5fa0: jrne L3FDC6020 +3fdc5fb0: sub a7, a7 +3fdc5fc0: setf 16, 1, 0 +3fdc5fd0: move a7, *a9(0xa00), 0 +3fdc5ff0: move a7, *a9(0xa10), 0 +3fdc6010: jruc L3FDC6270 +L3FDC6020: +3fdc6020: cmpi 0x30, a12 +3fdc6040: jrlt L3FDC6080 +3fdc6050: cmpi 0x39, a12 +3fdc6070: jrle L3FDC6140 +L3FDC6080: +3fdc6080: cmpi 0x41, a12 +3fdc60a0: jrlt L3FDC60E0 +3fdc60b0: cmpi 0x46, a12 +3fdc60d0: jrle L3FDC6140 +L3FDC60E0: +3fdc60e0: cmpi 0x61, a12 +3fdc6100: jrlt L3FDC6220 +3fdc6110: cmpi 0x66, a12 +3fdc6130: jrgt L3FDC6220 +L3FDC6140: +3fdc6140: move a14, -*sp, 1 +3fdc6150: move a12, *a14+, 1 +3fdc6160: calla L3FDC6430 +3fdc6190: setf 16, 1, 0 +3fdc61a0: move a8, *a9(0xa10), 0 +3fdc61c0: move *a9(0xa00), a7, 0 +3fdc61e0: addk 20, a7 +3fdc61f0: move a7, *a9(0xa00), 0 +3fdc6210: jruc L3FDC6270 +L3FDC6220: +3fdc6220: movk 7, a7 +3fdc6230: setf 16, 1, 0 +3fdc6240: move a7, *a9(0x640), 0 +3fdc6260: jruc L3FDC62E0 +L3FDC6270: +3fdc6270: move *a9(0xba0), a7, 1 +3fdc6290: move *a9(0xbc0), a5, 1 +3fdc62b0: cmp a5, a7 +3fdc62c0: jac L3FDC44E0 +L3FDC62E0: +3fdc62e0: move *sp(0x160), a14, 1 +3fdc6300: mmfm sp, a0,a2,a3,a5,a7,a9,a10,a11,a12,a13 +3fdc6320: rets 2 +L3FDC6330: +3fdc6330: mmtm sp, a9,a13 +3fdc6350: move a14, a13 +3fdc6360: move *a13(0xffe0), a9, 1 +3fdc6380: cmpi 0x20, a9 +3fdc63a0: jrne L3FDC63D0 +3fdc63b0: movk 1, a8 +3fdc63c0: jruc L3FDC63E0 +L3FDC63D0: +3fdc63d0: sub a8, a8 +L3FDC63E0: +3fdc63e0: move *sp(0x60), a14, 1 +3fdc6400: mmfm sp, a9,a13 +3fdc6420: rets 2 +L3FDC6430: +3fdc6430: mmtm sp, a11,a13 +3fdc6450: move a14, a13 +3fdc6460: move *a13(0xffe0), a11, 1 +3fdc6480: cmpi 0x39, a11 +3fdc64a0: jrgt L3FDC6500 +3fdc64b0: subi 0x30, a11 +3fdc64d0: move a11, *a13(0xffe0), 1 +3fdc64f0: jruc L3FDC65F0 +L3FDC6500: +3fdc6500: cmpi 0x46, a11 +3fdc6520: jrgt L3FDC6580 +3fdc6530: subi 0x37, a11 +3fdc6550: move a11, *a13(0xffe0), 1 +3fdc6570: jruc L3FDC65F0 +L3FDC6580: +3fdc6580: cmpi 0x66, a11 +3fdc65a0: jrgt L3FDC65F0 +3fdc65b0: subi 0x57, a11 +3fdc65d0: move a11, *a13(0xffe0), 1 +L3FDC65F0: +3fdc65f0: move a11, a8 +3fdc6600: move *sp(0x60), a14, 1 +3fdc6620: mmfm sp, a11,a13 +3fdc6640: rets 2 +L3FDC6650: +3fdc6650: mmtm sp, a7,a9,a11,a13 +3fdc6670: move a14, a13 +3fdc6680: addi 0x80, a14 +3fdc66a0: sub a11, a11 +3fdc66b0: move a11, *a13(0x20), 1 +3fdc66d0: move a11, *a13, 1 +L3FDC66E0: +3fdc66e0: move *a13(0xffe0), a11, 1 +3fdc6700: move *a11(0x9e0), a9, 1 +3fdc6720: move *a13, a11, 1 +3fdc6730: sll 0x4, a11 +3fdc6740: add a11, a9 +3fdc6750: setf 16, 1, 0 +3fdc6760: move *a9(0x10), a11, 0 +3fdc6780: move a11, *a13(0x60), 1 +3fdc67a0: move *a13(0xffe0), a9, 1 +3fdc67c0: move *a9(0x9e0), a9, 1 +3fdc67e0: move *a13, a11, 1 +3fdc67f0: sll 0x4, a11 +3fdc6800: add a11, a9 +3fdc6810: move *a9(0x110), a11, 0 +3fdc6830: move a11, *a13(0x40), 1 +3fdc6850: move *a13(0xffe0), a9, 1 +3fdc6870: move *a9(0x9e0), a9, 1 +3fdc6890: move *a13, a11, 1 +3fdc68a0: sll 0x4, a11 +3fdc68b0: add a11, a9 +3fdc68c0: move *a13(0x20), *a9(0x10), 0 +3fdc68f0: move *a13(0x40), a11, 1 +3fdc6910: dec a11 +3fdc6920: move a11, *a13(0x40), 1 +3fdc6940: inc a11 +3fdc6950: jrle L3FDC6B60 +L3FDC6960: +3fdc6960: move *a13(0xffe0), a11, 1 +3fdc6980: move *a11(0x9e0), a9, 1 +3fdc69a0: move *a13(0x20), a7, 1 +3fdc69c0: inc a7 +3fdc69d0: move a7, *a13(0x20), 1 +3fdc69f0: dec a7 +3fdc6a00: sll 0x3, a7 +3fdc6a10: add a7, a9 +3fdc6a20: move *a11(0x9e0), a7, 1 +3fdc6a40: move *a13(0x60), a11, 1 +3fdc6a60: inc a11 +3fdc6a70: move a11, *a13(0x60), 1 +3fdc6a90: dec a11 +3fdc6aa0: sll 0x3, a11 +3fdc6ab0: add a11, a7 +3fdc6ac0: movb *a7(0x210), *a9(0x210) +3fdc6af0: move *a13(0x40), a11, 1 +3fdc6b10: dec a11 +3fdc6b20: move a11, *a13(0x40), 1 +3fdc6b40: inc a11 +3fdc6b50: jrgt L3FDC6960 +L3FDC6B60: +3fdc6b60: move *a13, a11, 1 +3fdc6b70: inc a11 +3fdc6b80: move a11, *a13, 1 +3fdc6b90: subk 16, a11 +3fdc6ba0: jrlt L3FDC66E0 +3fdc6bb0: movi 0x100, a11 +3fdc6bd0: move a11, *a13(0x20), 1 +3fdc6bf0: movk 15, a9 +3fdc6c00: move a9, *a13, 1 +3fdc6c10: move *a13(0xffc0), a7, 1 +3fdc6c30: cmp a7, a9 +3fdc6c40: jrle L3FDC7140 +3fdc6c50: setf 16, 1, 0 +L3FDC6C60: +3fdc6c60: move *a13(0xffe0), a11, 1 +3fdc6c80: move *a11(0x9e0), a9, 1 +3fdc6ca0: move *a13, a7, 1 +3fdc6cb0: sll 0x4, a7 +3fdc6cc0: add a7, a9 +3fdc6cd0: move *a9(0x10), a9, 0 +3fdc6cf0: move a9, *a13(0x60), 1 +3fdc6d10: move *a11(0x9e0), a7, 1 +3fdc6d30: move *a13, a9, 1 +3fdc6d40: sll 0x4, a9 +3fdc6d50: add a9, a7 +3fdc6d60: move *a7(0x110), a9, 0 +3fdc6d80: move a9, *a13(0x40), 1 +3fdc6da0: move *a13(0x60), a7, 1 +3fdc6dc0: add a9, a7 +3fdc6dd0: move a7, *a13(0x60), 1 +3fdc6df0: dec a9 +3fdc6e00: move a9, *a13(0x40), 1 +3fdc6e20: inc a9 +3fdc6e30: jrle L3FDC7020 +L3FDC6E40: +3fdc6e40: move *a13(0xffe0), a11, 1 +3fdc6e60: move *a11(0x9e0), a9, 1 +3fdc6e80: move *a13(0x20), a7, 1 +3fdc6ea0: dec a7 +3fdc6eb0: move a7, *a13(0x20), 1 +3fdc6ed0: sll 0x3, a7 +3fdc6ee0: add a7, a9 +3fdc6ef0: move *a11(0x9e0), a7, 1 +3fdc6f10: move *a13(0x60), a11, 1 +3fdc6f30: dec a11 +3fdc6f40: move a11, *a13(0x60), 1 +3fdc6f60: sll 0x3, a11 +3fdc6f70: add a11, a7 +3fdc6f80: movb *a7(0x210), *a9(0x210) +3fdc6fb0: move *a13(0x40), a11, 1 +3fdc6fd0: dec a11 +3fdc6fe0: move a11, *a13(0x40), 1 +3fdc7000: inc a11 +3fdc7010: jrgt L3FDC6E40 +L3FDC7020: +3fdc7020: move *a13(0xffe0), a11, 1 +3fdc7040: move *a11(0x9e0), a9, 1 +3fdc7060: move *a13, a7, 1 +3fdc7070: sll 0x4, a7 +3fdc7080: add a7, a9 +3fdc7090: setf 16, 1, 0 +3fdc70a0: move *a13(0x20), *a9(0x10), 0 +3fdc70d0: move *a13, a9, 1 +3fdc70e0: dec a9 +3fdc70f0: move a9, *a13, 1 +3fdc7100: move *a13(0xffc0), a7, 1 +3fdc7120: cmp a7, a9 +3fdc7130: jrgt L3FDC6C60 +L3FDC7140: +3fdc7140: move *sp(0xa0), a14, 1 +3fdc7160: mmfm sp, a7,a9,a11,a13 +3fdc7180: rets 2 +3fdc7190: .word 0x0000 +3fdc71a0: .word 0x06c8 +3fdc71b0: calla 0x191b1388 +3fdc71e0: btst 16, a12 +3fdc71f0: sla 0xe, b4 +3fdc7200: sll 0x5, b4 +3fdc7210: sll 0x13, b8 +3fdc7220: sll 0x18, b0 +3fdc7230: sub a10, a12 +3fdc7240: sub b10, b6 +3fdc7250: rl 0x2, a12 +3fdc7260: sub a9, a0 +3fdc7270: andn b2, b2 +3fdc7280: andn a2, sp +3fdc7290: srl 0x17, a0 +3fdc72a0: sla 0x1, b14 +3fdc72b0: and a2, a3 +3fdc72c0: sla 0x2, b5 +3fdc72d0: sra b10, b2 +3fdc72e0: rl a11, a7 +3fdc72f0: .word 0x7473 +3fdc7300: .word 0x7265 +3fdc7310: srl 0x17, a0 +3fdc7320: rl 0x9, a0 +3fdc7330: sla 0x1, b1 +3fdc7340: rev a0 +3fdc7350: sub a10, a12 +3fdc7360: sub b10, b6 +3fdc7370: rl 0x2, a12 +3fdc7380: sub a9, a0 +3fdc7390: andn b2, b2 +3fdc73a0: andn a2, sp +3fdc73b0: srl 0x17, a0 +3fdc73c0: sla 0x1, b14 +L3FDC73D0: +3fdc73d0: move b10, a2 +3fdc73e0: sla 0x2, a13 +3fdc73f0: cmp a2, a3 +3fdc7400: addc a10, a5 +3fdc7410: andn a10, a11 +3fdc7420: move b10, b5 +3fdc7430: srl 0x17, a0 +3fdc7440: rl 0x9, a0 +3fdc7450: sla 0x1, b2 +3fdc7460: move a0, a0 +3fdc7470: xor a2, a5 +3fdc7480: move a2, a5 +3fdc7490: sla 0x1, b0 +3fdc74a0: andn a2, a5 +3fdc74b0: move b10, a2 +3fdc74c0: sla 0x2, b2 +3fdc74d0: dsjs a13, L3FDC73D0 +3fdc74e0: andn a9, a0 +3fdc74f0: .word 0x7379 +3fdc7500: sra b11, b4 +3fdc7510: sla 0x3, a13 +3fdc7520: sra a10, a13 +3fdc7530: modu a11, a13 +3fdc7540: .word 0x7972 +3fdc7550: add a9, a0 +3fdc7560: sra a3, a4 +3fdc7570: sra b11, b2 +3fdc7580: .word 0x7373 +3fdc7590: sub a1, a0 +3fdc75a0: sll a11, a5 +3fdc75b0: sra a3, sp +3fdc75c0: sla 0x3, a5 +3fdc75d0: .word 0x7228 +3fdc75e0: modu b3, b5 +3fdc75f0: rl 0x11, a0 +3fdc7600: sla 0x1, a9 +3fdc7610: sla 0x1, a13 +3fdc7620: rl 0x19, b1 +3fdc7630: rev a0 +3fdc7640: sub a10, a12 +3fdc7650: sub b10, b6 +3fdc7660: rl 0x2, a12 +3fdc7670: sub a9, a0 +3fdc7680: andn b2, b2 +3fdc7690: andn a2, sp +3fdc76a0: srl 0x17, a0 +3fdc76b0: sla 0x1, b14 +3fdc76c0: .word 0x7953 +3fdc76d0: .word 0x7473 +3fdc76e0: mods a11, a5 +3fdc76f0: move a9, a0 +3fdc7700: mods a11, a5 +3fdc7710: .word 0x726f +3fdc7720: sla 0x3, b9 +3fdc7730: sra b10, b2 +3fdc7740: .word 0x7266 +3fdc7750: .word 0x7365 +3fdc7760: sla 0x3, a8 +3fdc7770: .word 0x726f +3fdc7780: sla a9, a0 +3fdc7790: sra a3, a4 +3fdc77a0: sra b11, b2 +3fdc77b0: .word 0x7373 +3fdc77c0: sra a1, a0 +3fdc77d0: sll a11, a5 +3fdc77e0: sra a3, sp +3fdc77f0: sla 0x3, a5 +3fdc7800: .word 0x7265 +3fdc7810: modu b11, b2 +3fdc7820: sla 0x3, b2 +3fdc7830: sla 0x1, a13 +3fdc7840: rl 0x19, b1 +3fdc7850: rev a0 +3fdc7860: sub a10, a12 +3fdc7870: sub b10, b6 +3fdc7880: rl 0x2, a12 +3fdc7890: sub a9, a0 +3fdc78a0: andn b2, b2 +3fdc78b0: andn a2, sp +3fdc78c0: srl 0x17, a0 +3fdc78d0: sla 0x1, b14 +3fdc78e0: sra b10, b0 +3fdc78f0: .word 0x7072 +3fdc7900: .word 0x7465 +3fdc7910: sla b11, b5 +3fdc7920: sla 0x3, a12 +3fdc7930: .word 0x7028 +3fdc7940: modu a3, a5 +3fdc7950: rl a11, a4 +3fdc7960: srl a11, a14 +3fdc7970: sla 0x1, a9 +3fdc7980: rl a10, a4 +3fdc7990: .word 0x7073 +3fdc79a0: sla a11, a12 +3fdc79b0: sla 0x3, b9 +3fdc79c0: modu a2, a9 +3fdc79d0: sra b11, b4 +3fdc79e0: .word 0x7272 +3fdc79f0: .word 0x7075 +3fdc7a00: sla 0x3, b4 +3fdc7a10: sla 0x1, a13 +3fdc7a20: dsjs b2, L3FDC7A40 +3fdc7a30: rev a0 +L3FDC7A40: +3fdc7a40: sub a10, a12 +3fdc7a50: sub b10, b6 +3fdc7a60: rl 0x2, a12 +3fdc7a70: sub a9, a0 +3fdc7a80: andn b2, b2 +3fdc7a90: andn a2, sp +3fdc7aa0: srl 0x17, a0 +3fdc7ab0: sla 0x1, b14 +3fdc7ac0: .word 0x7254 +3fdc7ad0: .word 0x7061 +3fdc7ae0: cmp a9, a0 +3fdc7af0: .word 0x746e +3fdc7b00: .word 0x7265 +3fdc7b10: .word 0x7572 +3fdc7b20: .word 0x7470 +L3FDC7B30: +3fdc7b30: move a9, b0 +3fdc7b40: sll a11, a3 +3fdc7b50: .word 0x7275 +3fdc7b60: sra b11, b2 +3fdc7b70: sll a11, a14 +3fdc7b80: sla 0x3, a5 +3fdc7b90: sla 0x1, a13 +3fdc7ba0: dsjs b2, L3FDC7BC0 +3fdc7bb0: sla 0x1, a0 +L3FDC7BC0: +3fdc7bc0: move a0, a0 +3fdc7bd0: xor a2, a5 +3fdc7be0: move a2, a5 +3fdc7bf0: sla 0x1, b0 +3fdc7c00: andn a2, a5 +3fdc7c10: move b10, a2 +3fdc7c20: sla 0x2, b2 +3fdc7c30: dsjs a13, L3FDC7B30 +3fdc7c40: cmp a9, a0 +3fdc7c50: mods a3, a12 +3fdc7c60: srl a11, a5 +3fdc7c70: mods a3, a1 +3fdc7c80: move a9, b0 +3fdc7c90: addc b10, b0 +3fdc7ca0: sub a2, sp +3fdc7cb0: sla 0x2, a5 +3fdc7cc0: sll a10, sp +3fdc7cd0: .word 0x7563 +3fdc7ce0: .word 0x7272 +3fdc7cf0: modu a3, a5 +3fdc7d00: sra a11, a3 +3fdc7d10: srl 0x17, a0 +3fdc7d20: rl 0x11, a0 +3fdc7d30: sla 0x1, b8 +3fdc7d40: rev a0 +3fdc7d50: sub a10, a12 +3fdc7d60: sub b10, b6 +3fdc7d70: rl 0x2, a12 +3fdc7d80: sub a9, a0 +3fdc7d90: andn b2, b2 +3fdc7da0: andn a2, sp +3fdc7db0: srl 0x17, a0 +3fdc7dc0: sla 0x1, b14 +3fdc7dd0: .word 0x7845 +3fdc7de0: .word 0x7274 +3fdc7df0: modu a3, a1 +3fdc7e00: modu a11, a5 +3fdc7e10: .word 0x7375 +3fdc7e20: xor a9, a0 +3fdc7e30: modu a3, a9 +3fdc7e40: modu a11, a4 +3fdc7e50: sla 0x3, b7 +3fdc7e60: rl b10, b6 +3fdc7e70: mods a3, sp +3fdc7e80: .word 0x7461 +3fdc7e90: modu a11, a9 +3fdc7ea0: sla 0x3, a14 +3fdc7eb0: sll a10, sp +3fdc7ec0: .word 0x7563 +3fdc7ed0: .word 0x7272 +3fdc7ee0: modu a3, a5 +3fdc7ef0: sra a11, a3 +3fdc7f00: sla 0x1, a0 +3fdc7f10: sla 0x1, a13 +3fdc7f20: dsjs b2, L3FDC7F40 +3fdc7f30: rev a0 +L3FDC7F40: +3fdc7f40: sub a10, a12 +3fdc7f50: sub b10, b6 +3fdc7f60: rl 0x2, a12 +3fdc7f70: sub a9, a0 +3fdc7f80: andn b2, b2 +3fdc7f90: andn a2, sp +3fdc7fa0: srl 0x17, a0 +3fdc7fb0: sla 0x1, b14 +3fdc7fc0: .word 0x7845 +3fdc7fd0: .word 0x7274 +3fdc7fe0: modu a3, a1 +3fdc7ff0: modu a11, a5 +3fdc8000: .word 0x7375 +3fdc8010: cmp a1, a0 +3fdc8020: .word 0x736f +3fdc8030: sla 0x3, b4 +3fdc8040: modu a2, a9 +3fdc8050: sra b11, b4 +3fdc8060: srl b3, b2 +3fdc8070: sll a11, a1 +3fdc8080: sla 0x3, a5 +3fdc8090: modu a2, a9 +3fdc80a0: sra b11, b4 +3fdc80b0: .word 0x7272 +3fdc80c0: .word 0x7075 +L3FDC80D0: +3fdc80d0: sla 0x3, b4 +3fdc80e0: sll a10, sp +3fdc80f0: .word 0x7563 +3fdc8100: .word 0x7272 +3fdc8110: modu a3, a5 +3fdc8120: sra a11, a3 +3fdc8130: srl 0x17, a0 +3fdc8140: rl 0x11, a0 +3fdc8150: sla 0x1, b8 +3fdc8160: move a0, a0 +3fdc8170: xor a2, a5 +3fdc8180: move a2, a5 +3fdc8190: sla 0x1, b0 +3fdc81a0: andn a2, a5 +3fdc81b0: move b10, a2 +3fdc81c0: sla 0x2, b2 +3fdc81d0: dsjs a13, L3FDC80D0 +3fdc81e0: sub a9, a0 +3fdc81f0: .word 0x7478 +3fdc8200: sla b11, b2 +3fdc8210: sra a11, a14 +3fdc8220: .word 0x756f +3fdc8230: sla 0x3, b3 +3fdc8240: modu a10, a14 +3fdc8250: srl 0x15, a14 +3fdc8260: sla a10, a13 +3fdc8270: lmo b11, b3 +3fdc8280: sll a3, a1 +3fdc8290: sra a11, a12 +3fdc82a0: cmp a9, a0 +3fdc82b0: .word 0x746e +3fdc82c0: .word 0x7265 +3fdc82d0: .word 0x7572 +3fdc82e0: .word 0x7470 +3fdc82f0: move a9, b0 +3fdc8300: sll a11, a3 +3fdc8310: .word 0x7275 +3fdc8320: sra b11, b2 +3fdc8330: sll a11, a14 +3fdc8340: sla 0x3, a5 +3fdc8350: sla 0x1, a13 +3fdc8360: dsjs b2, L3FDC8380 +3fdc8370: rev a0 +L3FDC8380: +3fdc8380: sub a10, a12 +3fdc8390: sub b10, b6 +3fdc83a0: rl 0x2, a12 +3fdc83b0: sub a9, a0 +3fdc83c0: andn b2, b2 +3fdc83d0: andn a2, sp +3fdc83e0: srl 0x17, a0 +3fdc83f0: sla 0x1, b14 +3fdc8400: .word 0x7845 +3fdc8410: .word 0x7274 +3fdc8420: modu a3, a1 +3fdc8430: modu a11, a5 +3fdc8440: .word 0x7375 +3fdc8450: cmp a9, a0 +3fdc8460: .word 0x746e +3fdc8470: .word 0x7265 +3fdc8480: .word 0x7572 +3fdc8490: .word 0x7470 +3fdc84a0: rl 0x11, a0 +3fdc84b0: move a9, b0 +3fdc84c0: sll a11, a3 +3fdc84d0: .word 0x7275 +3fdc84e0: sra b11, b2 +3fdc84f0: sll a11, a14 +3fdc8500: sla 0x3, a5 +3fdc8510: sla 0x1, a13 +3fdc8520: dsjs b2, L3FDC8540 +3fdc8530: rev a0 +L3FDC8540: +3fdc8540: sub a10, a12 +3fdc8550: sub b10, b6 +3fdc8560: rl 0x2, a12 +3fdc8570: sub a9, a0 +3fdc8580: andn b2, b2 +3fdc8590: andn a2, sp +3fdc85a0: srl 0x17, a0 +3fdc85b0: sla 0x1, b14 +3fdc85c0: .word 0x7845 +3fdc85d0: .word 0x7274 +3fdc85e0: modu a3, a1 +3fdc85f0: modu a11, a5 +3fdc8600: .word 0x7375 +3fdc8610: cmp a9, a0 +3fdc8620: .word 0x746e +3fdc8630: .word 0x7265 +3fdc8640: .word 0x7572 +3fdc8650: .word 0x7470 +3fdc8660: rl 0x9, a0 +3fdc8670: move a9, b0 +3fdc8680: sll a11, a3 +3fdc8690: .word 0x7275 +3fdc86a0: sra b11, b2 +3fdc86b0: sll a11, a14 +3fdc86c0: sla 0x3, a5 +3fdc86d0: sla 0x1, a13 +3fdc86e0: dsjs b2, L3FDC8700 +3fdc86f0: rev a0 +L3FDC8700: +3fdc8700: sub a10, a12 +3fdc8710: sub b10, b6 +3fdc8720: rl 0x2, a12 +3fdc8730: sub a9, a0 +3fdc8740: andn b2, b2 +3fdc8750: andn a2, sp +3fdc8760: srl 0x17, a0 +3fdc8770: sla 0x1, b14 +3fdc8780: modu a10, a14 +3fdc8790: andn a9, a0 +3fdc87a0: .word 0x7379 +3fdc87b0: sra b11, b4 +3fdc87c0: sla 0x3, a13 +3fdc87d0: sra a10, a13 +3fdc87e0: modu a11, a13 +3fdc87f0: .word 0x7972 +3fdc8800: srl a1, a0 +3fdc8810: .word 0x726f +3fdc8820: addc a1, a0 +3fdc8830: andn b10, b3 +3fdc8840: .word 0x7320 +3fdc8850: sll a11, a5 +3fdc8860: rl b11, b4 +3fdc8870: modu a3, sp +3fdc8880: srl 0x17, a0 +3fdc8890: rl 0x9, a0 +3fdc88a0: sla 0x1, b3 +3fdc88b0: or a8, a0 +3fdc88c0: btst a10, a14 +3fdc88d0: move a10, b14 +3fdc88e0: move b2, a7 +3fdc88f0: sub a9, a0 +3fdc8900: andn b2, b2 +3fdc8910: andn a2, sp +3fdc8920: srl 0x17, a0 +3fdc8930: sla 0x1, b14 +3fdc8940: .word 0x7453 +3fdc8950: sll a11, a1 +3fdc8960: sla 0x3, a11 +3fdc8970: sla b11, b6 +3fdc8980: .word 0x756c +3fdc8990: sla 0x3, a5 +3fdc89a0: modu a3, a1 +3fdc89b0: sla 0x3, a4 +3fdc89c0: rl a11, a6 +3fdc89d0: sra b11, b6 +3fdc89e0: .word 0x7020 +3fdc89f0: .word 0x7375 +3fdc8a00: sra a11, a8 +3fdc8a10: sla 0x3, a4 +3fdc8a20: sla b11, b6 +3fdc8a30: .word 0x756c +3fdc8a40: .word 0x7365 +3fdc8a50: rev a0 +3fdc8a60: sub a10, a12 +3fdc8a70: sub b10, b6 +3fdc8a80: rl 0x2, a12 +3fdc8a90: sub a9, a0 +3fdc8aa0: andn b2, b2 +3fdc8ab0: andn a2, sp +3fdc8ac0: srl 0x17, a0 +3fdc8ad0: sla 0x1, b14 +3fdc8ae0: mods a2, a9 +3fdc8af0: sra a11, a12 +3fdc8b00: sla a11, a7 +3fdc8b10: sla 0x3, a12 +3fdc8b20: move b10, a2 +3fdc8b30: sla 0x2, a13 +3fdc8b40: modu a10, a6 +3fdc8b50: mods b11, b2 +3fdc8b60: .word 0x7461 +3fdc8b70: modu a9, a0 +3fdc8b80: sla 0x3, b2 +3fdc8b90: modu a10, a14 +3fdc8ba0: andn a1, a0 +3fdc8bb0: move a10, sp +3fdc8bc0: srl 0x17, a0 +3fdc8bd0: rl 0x9, a0 +3fdc8be0: sla 0x1, b2 +3fdc8bf0: rev a0 +3fdc8c00: sub a10, a12 +3fdc8c10: sub b10, b6 +3fdc8c20: rl 0x2, a12 +3fdc8c30: sub a9, a0 +3fdc8c40: andn b2, b2 +3fdc8c50: andn a2, sp +3fdc8c60: srl 0x17, a0 +3fdc8c70: sla 0x1, b14 +3fdc8c80: sra b10, b2 +3fdc8c90: .word 0x7266 +3fdc8ca0: .word 0x7365 +3fdc8cb0: sla 0x3, a8 +3fdc8cc0: modu a11, a3 +L3FDC8CD0: +3fdc8cd0: modu b3, b5 +3fdc8ce0: sra b11, b4 +3fdc8cf0: sla 0x3, b2 +3fdc8d00: .word 0x7265 +3fdc8d10: modu b11, b2 +3fdc8d20: sla 0x3, b2 +3fdc8d30: srl 0x17, a0 +3fdc8d40: rl 0x9, a0 +3fdc8d50: sla 0x1, b3 +3fdc8d60: move a0, a0 +3fdc8d70: xor a2, a5 +3fdc8d80: move a2, a5 +3fdc8d90: sla 0x1, b0 +3fdc8da0: andn a2, a5 +3fdc8db0: move b10, a2 +3fdc8dc0: sla 0x2, b2 +3fdc8dd0: dsjs a13, L3FDC8CD0 +3fdc8de0: .word 0x7620 +3fdc8df0: sra a3, a9 +3fdc8e00: modu a11, a5 +3fdc8e10: sll a9, a0 +3fdc8e20: modu a11, a12 +3fdc8e30: lmo a11, a3 +3fdc8e40: sll a9, a0 +3fdc8e50: modu a3, sp +3fdc8e60: .word 0x7274 +3fdc8e70: mods a3, sp +3fdc8e80: .word 0x7220 +3fdc8e90: srl a11, a5 +3fdc8ea0: .word 0x7369 +3fdc8eb0: sra b11, b4 +3fdc8ec0: sla 0x3, b2 +3fdc8ed0: sla 0x1, a13 +3fdc8ee0: dsjs b2, L3FDC8F80 +3fdc8ef0: rev a0 +3fdc8f00: sub a10, a12 +3fdc8f10: sub b10, b6 +3fdc8f20: rl 0x2, a12 +3fdc8f30: sub a9, a0 +3fdc8f40: andn b2, b2 +3fdc8f50: andn a2, sp +3fdc8f60: srl 0x17, a0 +3fdc8f70: sla 0x1, b14 +L3FDC8F80: +3fdc8f80: sra a11, a13 +3fdc8f90: modu a11, a13 +3fdc8fa0: .word 0x7972 +3fdc8fb0: sra a9, a0 +3fdc8fc0: .word 0x7272 +L3FDC8FD0: +3fdc8fd0: .word 0x726f +3fdc8fe0: modu a9, a0 +3fdc8ff0: sra b11, b6 +3fdc9000: srl b3, b2 +3fdc9010: modu a11, a12 +3fdc9020: sla 0x3, b7 +3fdc9030: srl 0x17, a0 +3fdc9040: rl 0x9, a0 +3fdc9050: sla 0x1, b3 +3fdc9060: move a0, a0 +3fdc9070: xor a2, a5 +3fdc9080: move a2, a5 +3fdc9090: sla 0x1, b0 +3fdc90a0: andn a2, a5 +3fdc90b0: move b10, a2 +3fdc90c0: sla 0x2, b2 +3fdc90d0: dsjs a13, L3FDC8FD0 +3fdc90e0: cmp a9, a0 +L3FDC90F0: +3fdc90f0: sla 0x2, sp +3fdc9100: sla b11, b0 +3fdc9110: rl b3, b4 +3fdc9120: sra a9, a0 +3fdc9130: .word 0x7272 +3fdc9140: .word 0x726f +3fdc9150: srl 0x17, a0 +3fdc9160: rl 0x19, a0 +3fdc9170: sla 0x1, b1 +3fdc9180: move a0, a0 +3fdc9190: xor a2, a5 +3fdc91a0: move a2, a5 +3fdc91b0: sla 0x1, b0 +3fdc91c0: andn a2, a5 +3fdc91d0: move b10, a2 +3fdc91e0: sla 0x2, b2 +3fdc91f0: dsjs a13, L3FDC90F0 +3fdc9200: sra a1, a0 +3fdc9210: .word 0x7369 +3fdc9220: mods b3, b0 +3fdc9230: .word 0x7961 +3fdc9240: rl a9, a0 +3fdc9250: .word 0x746e +3fdc9260: .word 0x7265 +3fdc9270: .word 0x7572 +3fdc9280: .word 0x7470 +3fdc9290: .word 0x7420 +3fdc92a0: modu a11, sp +3fdc92b0: srl a1, a0 +3fdc92c0: .word 0x7361 +3fdc92d0: sla 0x3, b4 +3fdc92e0: .word 0x7265 +3fdc92f0: modu b11, b2 +3fdc9300: sla 0x3, b2 +3fdc9310: sla 0x1, a13 +3fdc9320: dsjs b2, L3FDC9340 +3fdc9330: rev a0 +L3FDC9340: +3fdc9340: sub a10, a12 +3fdc9350: sub b10, b6 +3fdc9360: rl 0x2, a12 +3fdc9370: sub a9, a0 +3fdc9380: andn b2, b2 +3fdc9390: andn a2, sp +3fdc93a0: srl 0x17, a0 +3fdc93b0: sla 0x1, b14 +3fdc93c0: rl a11, a4 +3fdc93d0: .word 0x7073 +3fdc93e0: sla a11, a12 +3fdc93f0: sla 0x3, b9 +3fdc9400: modu a3, a9 +3fdc9410: sra b11, b4 +3fdc9420: .word 0x7272 +3fdc9430: .word 0x7075 +3fdc9440: sla 0x3, b4 +3fdc9450: modu b11, b4 +3fdc9460: sla 0x3, sp +3fdc9470: mods b3, b3 +3fdc9480: .word 0x776f +3fdc9490: sla 0x1, a0 +3fdc94a0: .word 0x7265 +3fdc94b0: modu b11, b2 +3fdc94c0: sla 0x3, b2 +3fdc94d0: sla 0x1, a13 +3fdc94e0: dsjs b2, L3FDC9500 +3fdc94f0: rev a0 +L3FDC9500: +3fdc9500: sub a10, a12 +3fdc9510: sub b10, b6 +3fdc9520: rl 0x2, a12 +3fdc9530: sub a9, a0 +3fdc9540: andn b2, b2 +3fdc9550: andn a2, sp +3fdc9560: srl 0x17, a0 +3fdc9570: sla 0x1, b14 +3fdc9580: modu a11, a14 +3fdc9590: sra a1, a0 +3fdc95a0: .word 0x7369 +3fdc95b0: mods b3, b0 +3fdc95c0: .word 0x7961 +3fdc95d0: rl a9, a0 +3fdc95e0: .word 0x746e +3fdc95f0: .word 0x7265 +3fdc9600: .word 0x7572 +3fdc9610: .word 0x7470 +3fdc9620: sra a9, a0 +3fdc9630: .word 0x7272 +3fdc9640: .word 0x726f +3fdc9650: srl 0x17, a0 +3fdc9660: rl 0x11, a0 +3fdc9670: sla 0x1, b8 +3fdc9680: sla 0x0, a0 +3fdc9690: rev a0 +3fdc96a0: sub a10, a12 +3fdc96b0: sub b10, b6 +3fdc96c0: rl 0xa, a12 +3fdc96d0: rl 0x11, sp +3fdc96e0: sub a9, a0 +3fdc96f0: andn b2, b2 +3fdc9700: andn a2, sp +3fdc9710: srl 0x17, a0 +3fdc9720: sla 0x1, b14 +3fdc9730: move b10, a2 +3fdc9740: sla 0x2, a13 +3fdc9750: cmp a2, a3 +3fdc9760: addc a10, a5 +3fdc9770: andn a10, a11 +3fdc9780: move b10, b5 +3fdc9790: srl 0x17, a0 +3fdc97a0: rl 0x9, a0 +3fdc97b0: sla 0x1, b2 +3fdc97c0: rev a0 +3fdc97d0: sub a10, a12 +3fdc97e0: sub b10, b6 +3fdc97f0: rl 0xa, a12 +3fdc9800: rl 0x11, sp +3fdc9810: sub a9, a0 +3fdc9820: andn b2, b2 +3fdc9830: andn a2, sp +3fdc9840: srl 0x17, a0 +3fdc9850: sla 0x1, b14 +3fdc9860: xor a2, a14 +L3FDC9870: +3fdc9870: sla 0x2, b2 +3fdc9880: cmp a2, a3 +3fdc9890: addc a10, a5 +3fdc98a0: andn a10, a11 +3fdc98b0: move b10, b5 +3fdc98c0: srl 0x17, a0 +3fdc98d0: rl 0x9, a0 +3fdc98e0: sla 0x1, b4 +3fdc98f0: move a0, a0 +3fdc9900: xor a2, a5 +3fdc9910: move a2, a5 +3fdc9920: srl 0x7, b1 +3fdc9930: sla 0x1, b2 +3fdc9940: andn a2, a5 +3fdc9950: move b10, a2 +3fdc9960: sla 0x2, b2 +3fdc9970: dsjs a13, L3FDC9870 +3fdc9980: xor a1, a0 +3fdc9990: sub a2, a9 +3fdc99a0: move a10, b5 +3fdc99b0: move a9, a0 +3fdc99c0: move a10, a5 +3fdc99d0: andn a2, sp +3fdc99e0: sla 0x2, b9 +3fdc99f0: sla 0x1, a13 +3fdc9a00: rl 0x11, b2 +3fdc9a10: rev a0 +3fdc9a20: sub a10, a12 +3fdc9a30: sub b10, b6 +3fdc9a40: rl 0xa, a12 +3fdc9a50: rl 0x11, sp +3fdc9a60: sub a9, a0 +3fdc9a70: andn b2, b2 +3fdc9a80: andn a2, sp +3fdc9a90: srl 0x17, a0 +3fdc9aa0: sla 0x1, b14 +3fdc9ab0: add a10, a13 +3fdc9ac0: move a2, b9 +3fdc9ad0: move a9, a0 +3fdc9ae0: move a10, a5 +3fdc9af0: andn a2, sp +3fdc9b00: sla 0x2, b9 +3fdc9b10: sla 0x1, a13 +3fdc9b20: rl 0x19, b1 +3fdc9b30: rev a0 +3fdc9b40: sub a10, a12 +3fdc9b50: sub b10, b6 +3fdc9b60: rl 0xa, a12 +3fdc9b70: rl 0x11, sp +3fdc9b80: sub a9, a0 +3fdc9b90: andn b2, b2 +3fdc9ba0: andn a2, sp +3fdc9bb0: srl 0x17, a0 +3fdc9bc0: sla 0x1, b14 +3fdc9bd0: or a10, a4 +L3FDC9BE0: +3fdc9be0: andn a2, a1 +3fdc9bf0: rl 0xa, b4 +3fdc9c00: or a1, a0 +3fdc9c10: move a10, a9 +3fdc9c20: andn a2, a5 +3fdc9c30: srl 0x17, a0 +3fdc9c40: rl 0x9, a0 +3fdc9c50: sla 0x1, b7 +3fdc9c60: move a0, a0 +3fdc9c70: xor a2, a5 +3fdc9c80: move a2, a5 +3fdc9c90: srl 0x7, b1 +3fdc9ca0: sla 0x1, b2 +3fdc9cb0: andn a2, a5 +3fdc9cc0: move b10, a2 +3fdc9cd0: sla 0x2, b2 +3fdc9ce0: dsjs a13, L3FDC9BE0 +L3FDC9CF0: +3fdc9cf0: cmp a1, a0 +3fdc9d00: andn a10, sp +3fdc9d10: sla 0x2, b4 +3fdc9d20: move b10, a0 +3fdc9d30: or b2, b2 +3fdc9d40: srl 0x17, a0 +3fdc9d50: rl 0x9, a0 +3fdc9d60: sla 0x1, b5 +3fdc9d70: move a0, a0 +3fdc9d80: xor a2, a5 +3fdc9d90: move a2, a5 +3fdc9da0: srl 0x7, b1 +3fdc9db0: sla 0x1, b2 +3fdc9dc0: andn a2, a5 +3fdc9dd0: move b10, a2 +3fdc9de0: sla 0x2, b2 +3fdc9df0: dsjs a13, L3FDC9CF0 +3fdc9e00: and a1, a0 +3fdc9e10: cmp b10, b2 +3fdc9e20: or a2, a14 +3fdc9e30: andn a2, a5 +3fdc9e40: and a1, a0 +3fdc9e50: andn a2, sp +3fdc9e60: sla 0x2, b4 +3fdc9e70: sla 0x1, a13 +3fdc9e80: .word 0x3631 +3fdc9e90: rev a0 +3fdc9ea0: sub a10, a12 +3fdc9eb0: sub b10, b6 +3fdc9ec0: rl 0xa, a12 +3fdc9ed0: rl 0x11, sp +3fdc9ee0: sub a9, a0 +3fdc9ef0: andn b2, b2 +3fdc9f00: andn a2, sp +3fdc9f10: srl 0x17, a0 +3fdc9f20: sla 0x1, b14 +3fdc9f30: or a10, a4 +L3FDC9F40: +3fdc9f40: andn a2, a1 +3fdc9f50: rl 0x12, b4 +3fdc9f60: or a1, a0 +3fdc9f70: move a10, a9 +3fdc9f80: andn a2, a5 +3fdc9f90: srl 0x17, a0 +3fdc9fa0: rl 0x11, a0 +3fdc9fb0: sla 0x1, b1 +3fdc9fc0: move a0, a0 +3fdc9fd0: xor a2, a5 +3fdc9fe0: move a2, a5 +3fdc9ff0: srl 0x7, b1 +3fdca000: sla 0x1, b2 +3fdca010: andn a2, a5 +3fdca020: move b10, a2 +3fdca030: sla 0x2, b2 +3fdca040: dsjs a13, L3FDC9F40 +3fdca050: btst a9, a0 +3fdca060: divs a10, a5 +L3FDCA070: +3fdca070: move a10, b2 +3fdca080: andn a2, a1 +3fdca090: sla 0x2, a4 +3fdca0a0: move b10, a0 +3fdca0b0: or b2, b2 +3fdca0c0: srl 0x17, a0 +3fdca0d0: rl 0x9, a0 +3fdca0e0: sla 0x1, b8 +3fdca0f0: move a0, a0 +3fdca100: xor a2, a5 +3fdca110: move a2, a5 +3fdca120: srl 0x7, b1 +3fdca130: sla 0x1, b2 +3fdca140: andn a2, a5 +3fdca150: move b10, a2 +3fdca160: sla 0x2, b2 +3fdca170: dsjs a13, L3FDCA070 +3fdca180: move a9, a0 +3fdca190: or a10, sp +3fdca1a0: sub b10, b3 +3fdca1b0: and a1, a0 +3fdca1c0: andn a2, sp +3fdca1d0: sla 0x2, b4 +3fdca1e0: sla 0x1, a13 +3fdca1f0: dsjs b1, L3FDCA290 +3fdca200: rev a0 +3fdca210: sub a10, a12 +3fdca220: sub b10, b6 +3fdca230: rl 0xa, a12 +3fdca240: rl 0x11, sp +3fdca250: sub a9, a0 +3fdca260: andn b2, b2 +3fdca270: andn a2, sp +3fdca280: srl 0x17, a0 +L3FDCA290: +3fdca290: sla 0x1, b14 +3fdca2a0: sub a10, a11 +3fdca2b0: addc b2, b9 +3fdca2c0: add a10, sp +3fdca2d0: sub b2, b2 +3fdca2e0: srl 0x17, a0 +3fdca2f0: rl 0x11, a0 +3fdca300: sla 0x1, b7 +3fdca310: move a0, a0 +3fdca320: xor a2, a5 +3fdca330: move a2, a5 +3fdca340: srl 0x7, b1 +3fdca350: sla 0x1, b2 +3fdca360: andn a2, a5 +3fdca370: move b10, a2 +3fdca380: sla 0x2, b2 +3fdca390: dsjs a13, L3FDCA290 +3fdca3a0: move a1, a0 +3fdca3b0: move a2, b1 +3fdca3c0: sub a10, a3 +3fdca3d0: srl 0x17, a0 +3fdca3e0: rl 0x11, a0 +3fdca3f0: srl 0x7, b4 +3fdca400: .word 0x3433 +3fdca410: rev a0 +3fdca420: sub a10, a12 +3fdca430: sub b10, b6 +3fdca440: rl 0xa, a12 +3fdca450: rl 0x11, sp +3fdca460: sub a9, a0 +3fdca470: andn b2, b2 +3fdca480: andn a2, sp +3fdca490: srl 0x17, a0 +3fdca4a0: sla 0x1, b14 +3fdca4b0: move a10, b13 +L3FDCA4C0: +3fdca4c0: andn b10, b5 +3fdca4d0: srl 0x6, a5 +3fdca4e0: add b10, b4 +3fdca4f0: move a2, a2 +3fdca500: or a2, a5 +3fdca510: srl 0x17, a0 +3fdca520: rl 0x11, a0 +3fdca530: sla 0x1, b6 +3fdca540: move a0, a0 +3fdca550: xor a2, a5 +3fdca560: move a2, a5 +3fdca570: srl 0x7, b1 +3fdca580: sla 0x1, b2 +3fdca590: andn a2, a5 +3fdca5a0: move b10, a2 +3fdca5b0: sla 0x2, b2 +3fdca5c0: dsjs a13, L3FDCA4C0 +3fdca5d0: xor a1, a0 +3fdca5e0: sub a2, a9 +3fdca5f0: move a10, b5 +L3FDCA600: +3fdca600: cmp a9, a0 +3fdca610: or a2, a14 +3fdca620: andn a2, a5 +3fdca630: or b10, b2 +3fdca640: or b2, b0 +3fdca650: srl 0x17, a0 +3fdca660: rl 0x11, a0 +3fdca670: sla 0x1, b5 +3fdca680: move a0, a0 +3fdca690: xor a2, a5 +3fdca6a0: move a2, a5 +3fdca6b0: srl 0x7, b1 +3fdca6c0: sla 0x1, b2 +3fdca6d0: andn a2, a5 +3fdca6e0: move b10, a2 +3fdca6f0: sla 0x2, b2 +3fdca700: dsjs a13, L3FDCA600 +3fdca710: sub a9, a0 +3fdca720: cmp b2, b4 +3fdca730: andn a2, a5 +L3FDCA740: +3fdca740: sub a10, a14 +3fdca750: sla 0x2, b4 +3fdca760: move b10, a2 +3fdca770: sla 0x2, a13 +3fdca780: cmp a2, a3 +3fdca790: addc a10, a5 +3fdca7a0: andn a10, a11 +3fdca7b0: move b10, b5 +3fdca7c0: srl 0x17, a0 +3fdca7d0: rl 0x11, a0 +3fdca7e0: sla 0x1, b3 +3fdca7f0: move a0, a0 +3fdca800: xor a2, a5 +3fdca810: move a2, a5 +3fdca820: srl 0x7, b1 +3fdca830: sla 0x1, b2 +3fdca840: sub b10, b4 +3fdca850: or b2, b3 +3fdca860: move a2, b9 +3fdca870: sla 0x2, a7 +3fdca880: sla 0x1, a13 +3fdca890: move a10, b14 +3fdca8a0: sub a9, a0 +3fdca8b0: andn b2, b2 +3fdca8c0: andn a2, sp +3fdca8d0: dsjs b3, L3FDCA740 +3fdca8e0: move a0, a0 +3fdca8f0: xor a2, a5 +3fdca900: move a2, a5 +3fdca910: srl 0x7, b1 +3fdca920: sla 0x1, b2 +3fdca930: sub b10, b4 +3fdca940: or b2, b3 +3fdca950: move a2, b9 +3fdca960: sla 0x2, a7 +3fdca970: sra 0xf, a10 +3fdca980: rev a0 +3fdca990: sub b10, b6 +3fdca9a0: andn b10, b2 +3fdca9b0: move a10, b9 +3fdca9c0: sla 0x2, a14 +3fdca9d0: srl 0xf, b2 +3fdca9e0: dsjs b0, L3FDCAA00 +3fdca9f0: srl 0x17, a0 +L3FDCAA00: +3fdcaa00: andn a9, a0 +3fdcaa10: move a2, a5 +3fdcaa20: addc a10, a5 +3fdcaa30: sub b10, b4 +3fdcaa40: sla 0x2, a4 +3fdcaa50: sub b10, b4 +3fdcaa60: or b2, b3 +3fdcaa70: or a1, a0 +3fdcaa80: and b2, b9 +3fdcaa90: dsjs a5, L3FDCABC0 +3fdcaaa0: sla 0x1, a0 +3fdcaab0: rev a0 +3fdcaac0: add a10, a13 +3fdcaad0: sub a10, a11 +3fdcaae0: add a9, a0 +3fdcaaf0: sub a2, a4 +3fdcab00: or a2, a9 +3fdcab10: move a10, b9 +3fdcab20: add a10, a14 +3fdcab30: sla 0x2, a12 +3fdcab40: sub b10, b3 +3fdcab50: sub a10, a12 +3fdcab60: or a2, a3 +3fdcab70: move a10, b9 +3fdcab80: sla 0x2, a14 +3fdcab90: andn a2, sp +3fdcaba0: and a1, a0 +3fdcabb0: sub b10, b2 +L3FDCABC0: +3fdcabc0: andn b10, b3 +3fdcabd0: sll 0x19, a0 +3fdcabe0: sll 0x1a, b10 +3fdcabf0: or a1, a0 +3fdcac00: sla 0x2, sp +3fdcac10: move a10, b7 +3fdcac20: add a8, a0 +3fdcac30: .word 0x785b +3fdcac40: srl 0x6, b13 +3fdcac50: sla 0x2, b9 +3fdcac60: sla 0x1, a13 +3fdcac70: move b10, a2 +3fdcac80: sla 0x2, a13 +3fdcac90: sub b10, b4 +3fdcaca0: or b2, b3 +3fdcacb0: sra 0x1f, a0 +3fdcacc0: sla 0x3, b8 +3fdcacd0: sla 0x1, b13 +3fdcace0: sla a11, a2 +3fdcacf0: lmo a11, a14 +3fdcad00: .word 0x7320 +3fdcad10: mods a3, a5 +3fdcad20: sll a11, a5 +3fdcad30: sra 0x15, b4 +3fdcad40: move a1, sp +3fdcad50: move b10, b6 +3fdcad60: sla 0x1, a0 +3fdcad70: sla 0x1, a0 +3fdcad80: sla 0x1, a0 +3fdcad90: sla 0x1, a0 +3fdcada0: sla 0x1, a0 +3fdcadb0: sla 0x1, a0 +3fdcadc0: sla 0x1, a0 +3fdcadd0: rl 0x1, a8 +3fdcade0: rl 0x1, b0 +3fdcadf0: rl 0x1, b0 +3fdcae00: .word 0x7c30 +3fdcae10: .word 0x7c38 +3fdcae20: .word 0x787c +3fdcae30: rl b3, b12 +3fdcae40: rev a9 +3fdcae50: srl 0x6, a2 +3fdcae60: divu b10, b2 +3fdcae70: mpys b11, b8 +3fdcae80: srl 0x17, a0 +3fdcae90: move a9, a0 +3fdcaea0: cmp a10, a1 +3fdcaeb0: sla 0x2, a14 +3fdcaec0: sub a10, a13 +3fdcaed0: move a10, b13 +3fdcaee0: divs b10, b2 +3fdcaef0: move a9, sp +3fdcaf00: or b2, b0 +3fdcaf10: move a10, b9 +3fdcaf20: sla 0x2, a14 +3fdcaf30: sub a10, a13 +3fdcaf40: move a10, b13 +3fdcaf50: divs b10, b2 +3fdcaf60: sla 0x1, a0 +3fdcaf70: sla 0x1, a0 +3fdcaf80: sla 0x1, a0 +3fdcaf90: sla 0x1, a0 +3fdcafa0: sla 0x1, a0 +3fdcafb0: sla 0x1, a0 +3fdcafc0: sla 0x1, a0 +3fdcafd0: sla 0x1, a0 +3fdcafe0: sla 0x1, a0 +3fdcaff0: sra 0x1f, a0 +3fdcb000: rl 0x1, b0 +3fdcb010: .word 0x787c +3fdcb020: rl 0x3, b12 +3fdcb030: .word 0x7c30 +3fdcb040: .word 0x7c32 +3fdcb050: rl 0x1, b0 +3fdcb060: sra 0x15, a8 +3fdcb070: addc a8, a0 +3fdcb080: srl 0x17, a0 +3fdcb090: move a1, a0 +3fdcb0a0: move a2, b1 +3fdcb0b0: sub a10, a3 +3fdcb0c0: or a1, a0 +3fdcb0d0: andn a10, a5 +3fdcb0e0: sla 0x2, b4 +3fdcb0f0: sla 0x1, a0 +3fdcb100: sla 0x1, a0 +3fdcb110: sla 0x1, a0 +3fdcb120: sla 0x1, a0 +3fdcb130: sla 0x1, a0 +3fdcb140: sla 0x1, a0 +3fdcb150: sla 0x1, a0 +3fdcb160: sla 0x1, a0 +3fdcb170: sla 0x1, a0 +3fdcb180: sla 0x1, a0 +3fdcb190: sla 0x1, a0 +3fdcb1a0: sla 0x1, a0 +3fdcb1b0: sla 0x1, a0 +3fdcb1c0: sla 0x1, a0 +3fdcb1d0: sla 0x1, a0 +3fdcb1e0: sla 0x1, a0 +3fdcb1f0: sla 0x1, a0 +3fdcb200: sla 0x1, a0 +3fdcb210: sla 0x1, a0 +3fdcb220: rl 0x1, a8 +3fdcb230: rl 0x1, b0 +3fdcb240: dsjs b0, L3FDCB260 +3fdcb250: rl 0x1, b0 +L3FDCB260: +3fdcb260: rl b1, b0 +3fdcb270: rev a9 +3fdcb280: sla 0x2, a4 +3fdcb290: sla 0x1, a13 +3fdcb2a0: sub a10, a11 +3fdcb2b0: addc b2, b9 +3fdcb2c0: add a10, sp +3fdcb2d0: sub b2, b2 +3fdcb2e0: or a1, a0 +3fdcb2f0: andn a10, a5 +3fdcb300: sla 0x2, b4 +3fdcb310: sla 0x1, a0 +3fdcb320: sla 0x1, a0 +3fdcb330: sla 0x1, a0 +3fdcb340: sla 0x1, a0 +3fdcb350: sla 0x1, a0 +3fdcb360: sla 0x1, a0 +3fdcb370: sla 0x1, a0 +3fdcb380: sla 0x1, a0 +3fdcb390: sla 0x1, a0 +3fdcb3a0: sla 0x1, a0 +3fdcb3b0: sla 0x1, a0 +3fdcb3c0: sla 0x1, a0 +3fdcb3d0: sla 0x1, a0 +3fdcb3e0: sla 0x1, a0 +3fdcb3f0: sla 0x1, a0 +3fdcb400: sla 0x1, a0 +3fdcb410: sla 0x1, a0 +3fdcb420: sra 0x1f, a0 +3fdcb430: rl 0x1, b0 +3fdcb440: rl 0x1, b0 +3fdcb450: rl 0x1, b4 +3fdcb460: rl 0x1, b0 +3fdcb470: sra 0x15, a8 +3fdcb480: sub a8, a0 +3fdcb490: srl 0x17, a0 +3fdcb4a0: sub a1, a0 +3fdcb4b0: add b10, b5 +3fdcb4c0: or b2, b2 +3fdcb4d0: srl 0x1f, b1 +3fdcb4e0: addc a9, a0 +3fdcb4f0: add a10, a8 +3fdcb500: move a2, b14 +3fdcb510: move a2, a5 +3fdcb520: add a9, a0 +3fdcb530: sra 0x1f, a0 +3fdcb540: move a10, b8 +3fdcb550: or b2, b3 +3fdcb560: sla 0x1, a9 +3fdcb570: sub b10, b4 +3fdcb580: or b2, b3 +3fdcb590: sla 0x1, a0 +3fdcb5a0: sla 0x1, a0 +3fdcb5b0: sla 0x1, a0 +3fdcb5c0: sla 0x1, a0 +3fdcb5d0: sla 0x1, a0 +3fdcb5e0: sla 0x1, a0 +3fdcb5f0: sla 0x1, a0 +3fdcb600: sla 0x1, a0 +3fdcb610: sla 0x1, a0 +3fdcb620: sla 0x1, a0 +3fdcb630: rl 0x1, a8 +3fdcb640: rl 0x1, b0 +3fdcb650: rl 0x1, b0 +3fdcb660: rl 0x1, b4 +3fdcb670: rl b1, b0 +3fdcb680: rev a9 +3fdcb690: sla 0x2, a6 +3fdcb6a0: sla 0x1, a13 +3fdcb6b0: or a10, a4 +3fdcb6c0: andn a2, a1 +3fdcb6d0: rl 0xa, b4 +3fdcb6e0: sla 0x1, a12 +3fdcb6f0: cmp a2, a3 +3fdcb700: move a2, b1 +3fdcb710: sub a10, a14 +3fdcb720: sla 0x2, a12 +3fdcb730: sla 0x2, a2 +3fdcb740: and a1, a8 +3fdcb750: cmp b10, b2 +3fdcb760: or a2, a14 +3fdcb770: sla 0x1, a9 +3fdcb780: sub b10, b4 +3fdcb790: or b2, b3 +3fdcb7a0: sla 0x1, a0 +3fdcb7b0: sla 0x1, a0 +3fdcb7c0: sla 0x1, a0 +3fdcb7d0: sla 0x1, a0 +3fdcb7e0: sla 0x1, a0 +3fdcb7f0: sla 0x1, a0 +3fdcb800: sla 0x1, a0 +3fdcb810: sla 0x1, a0 +3fdcb820: sla 0x1, a0 +3fdcb830: sra 0x1f, a0 +3fdcb840: rl 0x1, b0 +3fdcb850: rl 0x1, b0 +3fdcb860: dsjs b0, L3FDCB880 +3fdcb870: rl 0x1, b0 +L3FDCB880: +3fdcb880: sra 0x15, a8 +3fdcb890: subb a8, a0 +3fdcb8a0: srl 0x17, a0 +3fdcb8b0: sub a1, a0 +3fdcb8c0: add b10, b5 +3fdcb8d0: or b2, b2 +3fdcb8e0: sla 0x1, b1 +3fdcb8f0: cmp b10, b4 +3fdcb900: sub a10, a13 +3fdcb910: sla 0x2, b2 +3fdcb920: sub b10, b4 +3fdcb930: or b2, b3 +3fdcb940: sla 0x1, a0 +3fdcb950: sla 0x1, a0 +3fdcb960: sla 0x1, a0 +3fdcb970: sla 0x1, a0 +3fdcb980: sla 0x1, a0 +3fdcb990: sla 0x1, a0 +3fdcb9a0: sla 0x1, a0 +3fdcb9b0: sla 0x1, a0 +3fdcb9c0: sla 0x1, a0 +3fdcb9d0: sla 0x1, a0 +3fdcb9e0: sla 0x1, a0 +3fdcb9f0: sla 0x1, a0 +3fdcba00: sla 0x1, a0 +3fdcba10: sla 0x1, a0 +3fdcba20: sla 0x1, a0 +3fdcba30: sla 0x1, a0 +3fdcba40: rl 0x1, a8 +3fdcba50: rl 0x1, b0 +3fdcba60: rl 0x1, b8 +3fdcba70: rl 0x1, b0 +3fdcba80: rl b1, b0 +3fdcba90: rev a9 +3fdcbaa0: sla 0x2, a8 +3fdcbab0: sla 0x1, a13 +3fdcbac0: or a10, a4 +3fdcbad0: andn a2, a1 +3fdcbae0: rl 0x12, b4 +3fdcbaf0: sla 0x1, a12 +3fdcbb00: cmp a2, a3 +3fdcbb10: move a2, b1 +3fdcbb20: sub a10, a14 +3fdcbb30: sla 0x2, a12 +3fdcbb40: sla 0x2, a1 +3fdcbb50: btst a9, a8 +3fdcbb60: divs a10, a5 +3fdcbb70: move a10, b2 +3fdcbb80: andn a2, a1 +3fdcbb90: sra 0x16, a4 +3fdcbba0: or a1, a0 +3fdcbbb0: andn a10, a5 +3fdcbbc0: sla 0x2, b4 +3fdcbbd0: sla 0x1, a0 +3fdcbbe0: sla 0x1, a0 +3fdcbbf0: sla 0x1, a0 +3fdcbc00: sla 0x1, a0 +3fdcbc10: sla 0x1, a0 +3fdcbc20: sla 0x1, a0 +3fdcbc30: sla 0x1, a0 +3fdcbc40: sra 0x1f, a0 +3fdcbc50: rl 0x1, b0 +3fdcbc60: rl 0x1, b0 +3fdcbc70: rl 0x1, b1 +3fdcbc80: rl 0x1, b0 +3fdcbc90: sra 0x15, a8 +3fdcbca0: cmp a8, a0 +3fdcbcb0: srl 0x17, a0 +3fdcbcc0: sub a1, a0 +3fdcbcd0: add b10, b5 +3fdcbce0: or b2, b2 +3fdcbcf0: srl 0x1f, b2 +3fdcbd00: addc a9, a0 +3fdcbd10: add a10, a8 +3fdcbd20: move a2, b14 +3fdcbd30: move a2, a5 +3fdcbd40: addc a1, a0 +3fdcbd50: sra 0x1f, a0 +3fdcbd60: move a10, b13 +3fdcbd70: andn b10, b5 +3fdcbd80: sra 0x16, a5 +3fdcbd90: or a1, a0 +3fdcbda0: andn a10, a5 +3fdcbdb0: sla 0x2, b4 +3fdcbdc0: sla 0x1, a0 +3fdcbdd0: sla 0x1, a0 +3fdcbde0: sla 0x1, a0 +3fdcbdf0: sla 0x1, a0 +3fdcbe00: sla 0x1, a0 +3fdcbe10: sla 0x1, a0 +3fdcbe20: sla 0x1, a0 +3fdcbe30: sla 0x1, a0 +3fdcbe40: sla 0x1, a0 +3fdcbe50: rl 0x1, a8 +3fdcbe60: rl 0x1, b0 +3fdcbe70: rl 0x11, b0 +3fdcbe80: rl 0x1, b0 +3fdcbe90: rl b1, b0 +3fdcbea0: rev a9 +3fdcbeb0: sla 0x2, a10 +3fdcbec0: sla 0x1, a13 +3fdcbed0: or a10, a4 +3fdcbee0: andn a2, a1 +3fdcbef0: rl 0x12, b4 +3fdcbf00: or a1, a0 +3fdcbf10: move a10, a9 +3fdcbf20: andn a2, a5 +3fdcbf30: or a1, a0 +3fdcbf40: andn a10, a5 +3fdcbf50: sla 0x2, b4 +3fdcbf60: sla 0x1, a0 +3fdcbf70: sla 0x1, a0 +3fdcbf80: sla 0x1, a0 +3fdcbf90: sla 0x1, a0 +3fdcbfa0: sla 0x1, a0 +3fdcbfb0: sla 0x1, a0 +3fdcbfc0: sla 0x1, a0 +3fdcbfd0: sla 0x1, a0 +3fdcbfe0: sla 0x1, a0 +3fdcbff0: sla 0x1, a0 +3fdcc000: sla 0x1, a0 +3fdcc010: sla 0x1, a0 +3fdcc020: sla 0x1, a0 +3fdcc030: sla 0x1, a0 +3fdcc040: sla 0x1, a0 +3fdcc050: sra 0x1f, a0 +3fdcc060: rl 0x1, b0 +3fdcc070: rl 0x1, b1 +3fdcc080: rl 0x1, b0 +3fdcc090: rl 0x1, b0 +3fdcc0a0: sra 0x15, a8 +3fdcc0b0: btst a8, a0 +3fdcc0c0: srl 0x17, a0 +3fdcc0d0: move a9, a0 +3fdcc0e0: or a10, sp +3fdcc0f0: sub b10, b3 +3fdcc100: or a1, sp +3fdcc110: addc a2, a1 +3fdcc120: sub a10, a12 +3fdcc130: sla 0x2, b4 +3fdcc140: sub b10, b4 +3fdcc150: or b2, b3 +3fdcc160: sla 0x1, a0 +3fdcc170: sla 0x1, a0 +3fdcc180: sla 0x1, a0 +3fdcc190: sla 0x1, a0 +3fdcc1a0: sla 0x1, a0 +3fdcc1b0: sla 0x1, a0 +3fdcc1c0: sla 0x1, a0 +3fdcc1d0: sla 0x1, a0 +3fdcc1e0: sla 0x1, a0 +3fdcc1f0: sla 0x1, a0 +3fdcc200: sla 0x1, a0 +3fdcc210: sla 0x1, a0 +3fdcc220: sla 0x1, a0 +3fdcc230: sla 0x1, a0 +3fdcc240: sla 0x1, a0 +3fdcc250: sla 0x1, a0 +3fdcc260: rl 0x1, a8 +3fdcc270: rl 0x1, b0 +3fdcc280: rl 0x1, b1 +3fdcc290: rl 0x1, b0 +3fdcc2a0: rl b1, b0 +3fdcc2b0: rev a9 +3fdcc2c0: sla 0x2, a12 +3fdcc2d0: sla 0x1, a13 +3fdcc2e0: cmp b10, b6 +3fdcc2f0: sub a10, a4 +3fdcc300: sla 0x2, sp +3fdcc310: sub b10, b4 +3fdcc320: or b2, b3 +3fdcc330: sla 0x1, a0 +3fdcc340: sla 0x1, a0 +3fdcc350: sla 0x1, a0 +3fdcc360: sla 0x1, a0 +3fdcc370: sla 0x1, a0 +3fdcc380: sla 0x1, a0 +3fdcc390: sla 0x1, a0 +3fdcc3a0: sla 0x1, a0 +3fdcc3b0: sla 0x1, a0 +3fdcc3c0: sla 0x1, a0 +3fdcc3d0: sla 0x1, a0 +3fdcc3e0: sla 0x1, a0 +3fdcc3f0: sla 0x1, a0 +3fdcc400: sla 0x1, a0 +3fdcc410: sla 0x1, a0 +3fdcc420: sla 0x1, a0 +3fdcc430: sla 0x1, a0 +3fdcc440: sla 0x1, a0 +3fdcc450: sla 0x1, a0 +3fdcc460: sra 0x1f, a0 +3fdcc470: rl 0x1, b0 +3fdcc480: rl 0x11, b0 +3fdcc490: rl 0x1, b0 +3fdcc4a0: rl 0x1, b0 +3fdcc4b0: sra 0x15, a8 +3fdcc4c0: move a8, a0 +3fdcc4d0: srl 0x17, a0 +3fdcc4e0: sub a9, a0 +3fdcc4f0: cmp b2, b4 +3fdcc500: andn a2, a5 +3fdcc510: sub a10, a14 +3fdcc520: sla 0x2, b4 +3fdcc530: move b10, a2 +3fdcc540: sla 0x2, a13 +3fdcc550: sub b10, b4 +3fdcc560: or b2, b3 +3fdcc570: sla 0x1, a0 +3fdcc580: sla 0x1, a0 +3fdcc590: sla 0x1, a0 +3fdcc5a0: sla 0x1, a0 +3fdcc5b0: sla 0x1, a0 +3fdcc5c0: sla 0x1, a0 +3fdcc5d0: sla 0x1, a0 +3fdcc5e0: sla 0x1, a0 +3fdcc5f0: sla 0x1, a0 +3fdcc600: sla 0x1, a0 +3fdcc610: sla 0x1, a0 +3fdcc620: sla 0x1, a0 +3fdcc630: sla 0x1, a0 +3fdcc640: sla 0x1, a0 +3fdcc650: sla 0x1, a0 +3fdcc660: sla 0x1, a0 +3fdcc670: rl 0x1, a8 +3fdcc680: rl 0x1, b0 +3fdcc690: rl 0x1, b4 +3fdcc6a0: rl 0x1, b0 +3fdcc6b0: rl b1, b0 +3fdcc6c0: rev a9 +3fdcc6d0: sla 0x2, a14 +3fdcc6e0: sla 0x1, a13 +3fdcc6f0: cmp b10, b6 +3fdcc700: sub a10, a4 +3fdcc710: sla 0x2, sp +3fdcc720: sub a10, a13 +3fdcc730: move a10, b13 +3fdcc740: divs b10, b2 +3fdcc750: or a1, a0 +3fdcc760: andn a10, a5 +3fdcc770: sla 0x2, b4 +3fdcc780: sla 0x1, a0 +3fdcc790: sla 0x1, a0 +3fdcc7a0: sla 0x1, a0 +3fdcc7b0: sla 0x1, a0 +3fdcc7c0: sla 0x1, a0 +3fdcc7d0: sla 0x1, a0 +3fdcc7e0: sla 0x1, a0 +3fdcc7f0: sla 0x1, a0 +3fdcc800: sla 0x1, a0 +3fdcc810: sla 0x1, a0 +3fdcc820: sla 0x1, a0 +3fdcc830: sla 0x1, a0 +3fdcc840: sla 0x1, a0 +3fdcc850: sla 0x1, a0 +3fdcc860: sla 0x1, a0 +3fdcc870: sra 0x1f, a0 +3fdcc880: rl 0x1, b0 +3fdcc890: rl 0x1, b0 +3fdcc8a0: rl 0x9, b0 +3fdcc8b0: rl 0x1, b0 +3fdcc8c0: sra 0x15, a8 +3fdcc8d0: move a8, b0 +3fdcc8e0: srl 0x17, a0 +3fdcc8f0: move a1, a0 +3fdcc900: move a10, sp +3fdcc910: addc b2, b0 +3fdcc920: addc a10, a1 +3fdcc930: sla 0x2, a11 +3fdcc940: move a10, b13 +3fdcc950: sub a10, a4 +3fdcc960: sra 0x1f, a0 +3fdcc970: move b10, a4 +3fdcc980: subb a10, a7 +3fdcc990: sub a10, a12 +3fdcc9a0: sla 0x1, a9 +3fdcc9b0: sla 0x1, a0 +3fdcc9c0: sla 0x1, a0 +3fdcc9d0: sla 0x1, a0 +3fdcc9e0: sla 0x1, a0 +3fdcc9f0: sla 0x1, a0 +3fdcca00: sla 0x1, a0 +3fdcca10: sla 0x1, a0 +3fdcca20: sla 0x1, a0 +3fdcca30: sla 0x1, a0 +3fdcca40: sla 0x1, a0 +3fdcca50: sla 0x1, a0 +3fdcca60: sla 0x1, a0 +3fdcca70: sla 0x1, a0 +3fdcca80: rl 0x1, a8 +3fdcca90: rl 0x1, b8 +3fdccaa0: rl 0x1, b0 +3fdccab0: rl 0x1, b0 +3fdccac0: rl b1, b0 +3fdccad0: rev a9 +3fdccae0: divu b10, b0 +3fdccaf0: mpys b11, b8 +3fdccb00: srl 0x17, a0 +3fdccb10: and a1, a0 +3fdccb20: or a2, a1 +3fdccb30: sub b10, b4 +3fdccb40: move b2, a2 +3fdccb50: sra 0x1f, a0 +3fdccb60: sub a10, a4 +3fdccb70: andn b2, b0 +3fdccb80: andn a10, a5 +3fdccb90: sla 0x2, b3 +3fdccba0: sub a10, a11 +3fdccbb0: sla 0x2, b9 +3fdccbc0: move b10, a4 +3fdccbd0: addc a9, a0 +3fdccbe0: move a2, b1 +3fdccbf0: sub a10, a3 +3fdccc00: sra 0x16, a12 +3fdccc10: sla 0x1, a0 +3fdccc20: sla 0x1, a0 +3fdccc30: sla 0x1, a0 +3fdccc40: sla 0x1, a0 +3fdccc50: sla 0x1, a0 +3fdccc60: sla 0x1, a0 +3fdccc70: sla 0x1, a0 +3fdccc80: sra 0x1f, a0 +3fdccc90: .word 0x787c +3fdccca0: rl 0x3, b12 +3fdcccb0: rl 0x1, b0 +3fdcccc0: rl 0x1, b0 +3fdcccd0: .word 0x787c +3fdccce0: rl 0x3, b12 +3fdcccf0: sra 0x15, a8 +3fdccd00: xor a8, a0 +3fdccd10: .word 0x785b +3fdccd20: sla 0x2, b13 +3fdccd30: sla 0x1, a13 +3fdccd40: move a10, b3 +3fdccd50: or a2, a14 +3fdccd60: move a2, b9 +3fdccd70: sub b10, b5 +3fdccd80: andn a9, a0 +3fdccd90: move a2, a5 +3fdccda0: addc a10, a5 +3fdccdb0: sub b10, b4 +3fdccdc0: sla 0x2, a4 +3fdccdd0: sub b10, b4 +3fdccde0: or b2, b3 +3fdccdf0: sla 0x2, b3 +3fdcce00: move a10, b6 +3fdcce10: sub b10, b2 +3fdcce20: sub b10, b6 +3fdcce30: sla 0x2, b2 +3fdcce40: rl 0xa, b11 +3fdcce50: srl 0x1e, b13 +3fdcce60: move a1, a0 +3fdcce70: move a10, sp +3fdcce80: sla 0x2, b0 +3fdcce90: move a2, sp +3fdccea0: sub a9, a0 +3fdcceb0: andn b2, b2 +3fdccec0: andn a2, sp +3fdcced0: divu a9, a0 +3fdccee0: mpys b9, b2 +3fdccef0: divs a0, a0 +3fdccf00: srl 0x17, a0 +3fdccf10: andn a1, a0 +3fdccf20: andn a10, a5 +3fdccf30: or a2, a5 +3fdccf40: or a1, a0 +3fdccf50: sub a10, a8 +3fdccf60: and a1, a0 +3fdccf70: sub b10, b2 +3fdccf80: sub b10, b3 +3fdccf90: or a2, a14 +3fdccfa0: andn a9, a0 +3fdccfb0: move a2, a5 +3fdccfc0: addc a10, a5 +3fdccfd0: cmp b10, b4 +3fdccfe0: move a2, sp +3fdccff0: divu a0, a0 +3fdcd000: srl 0x17, a0 +3fdcd010: andn a1, a0 +3fdcd020: move b2, a5 +3fdcd030: or a1, a0 +3fdcd040: sub a10, a8 +3fdcd050: or a1, a0 +3fdcd060: andn a10, a5 +3fdcd070: sla 0x2, b4 +3fdcd080: sub b10, b3 +3fdcd090: sub a10, a12 +3fdcd0a0: or a2, a3 +3fdcd0b0: move a10, b9 +3fdcd0c0: .word 0x004e +3fdcd0d0: sla 0x2, b1 +3fdcd0e0: sla 0x1, a13 +L3FDCD0F0: +3fdcd0f0: sub b10, b3 +3fdcd100: sub a10, a12 +3fdcd110: or a2, a3 +3fdcd120: add a9, a0 +3fdcd130: move a2, a12 +3fdcd140: or a1, a0 +3fdcd150: andn a10, a5 +3fdcd160: andn b10, b4 +3fdcd170: move a0, a0 +3fdcd180: xor a2, a5 +3fdcd190: move a2, a5 +3fdcd1a0: srl 0x7, b1 +3fdcd1b0: sla 0x1, b2 +3fdcd1c0: andn a2, a5 +3fdcd1d0: move b10, a2 +3fdcd1e0: sla 0x2, b2 +3fdcd1f0: dsjs a13, L3FDCD0F0 +3fdcd200: move a9, b0 +3fdcd210: or b2, b0 +3fdcd220: move a10, b9 +3fdcd230: sla 0x2, a14 +3fdcd240: sub a10, a13 +3fdcd250: move a10, b13 +3fdcd260: divs b10, b2 +3fdcd270: srl 0x17, a0 +3fdcd280: rl 0x9, a0 +3fdcd290: sla 0x1, b3 +3fdcd2a0: or a0, a0 +3fdcd2b0: and b2, b9 +3fdcd2c0: sla 0x2, a5 +3fdcd2d0: subb a9, a7 +3fdcd2e0: sll 0x1a, sp +3fdcd2f0: or a1, a0 +3fdcd300: sla 0x2, sp +3fdcd310: move a10, b3 +3fdcd320: or a2, a14 +3fdcd330: move a2, b9 +3fdcd340: sub b10, b5 +3fdcd350: sla 0x1, a0 +3fdcd360: sla 0x1, a0 +3fdcd370: sla 0x1, a0 +3fdcd380: sla 0x1, a0 +3fdcd390: sla 0x1, a0 +3fdcd3a0: sla 0x1, a0 +3fdcd3b0: sla 0x1, a0 +3fdcd3c0: sla 0x1, a0 +3fdcd3d0: sla 0x1, a0 +3fdcd3e0: sla 0x1, a0 +3fdcd3f0: sla 0x1, a0 +3fdcd400: rev a0 +3fdcd410: srl 0x6, b5 +3fdcd420: sla 0x2, b6 +3fdcd430: sla 0x1, a13 +3fdcd440: or a10, a2 +3fdcd450: move a2, a9 +3fdcd460: sla 0x2, a4 +3fdcd470: move a2, b12 +3fdcd480: or a2, a11 +3fdcd490: addc a2, a1 +3fdcd4a0: sub a10, a12 +3fdcd4b0: andn a1, sp +3fdcd4c0: move b2, a5 +3fdcd4d0: addc a1, a0 +3fdcd4e0: andn b10, b5 +3fdcd4f0: and a1, a0 +3fdcd500: or a2, a1 +3fdcd510: sla 0x2, a8 +3fdcd520: cmp a2, a3 +3fdcd530: addc a10, a5 +3fdcd540: .word 0x004b +3fdcd550: divu b10, b3 +3fdcd560: mpys b11, b8 +3fdcd570: srl 0x17, a0 +3fdcd580: andn a9, a0 +3fdcd590: move a2, a5 +3fdcd5a0: addc a10, a5 +3fdcd5b0: sla 0x2, b4 +3fdcd5c0: addc a10, a6 +3fdcd5d0: sla 0x2, a3 +3fdcd5e0: move a10, b13 +3fdcd5f0: sub a10, a4 +3fdcd600: sla 0x2, b3 +3fdcd610: sll 0x19, a8 +3fdcd620: sll 0x1a, a8 +3fdcd630: divu a9, a0 +3fdcd640: mpys b9, b1 +3fdcd650: sla 0x1, a12 +3fdcd660: addc a1, a7 +3fdcd670: andn a2, a1 +3fdcd680: sla 0x1, a7 +3fdcd690: rl 0x12, b11 +3fdcd6a0: srl 0x1e, b13 +3fdcd6b0: xor a1, a0 +3fdcd6c0: sub a2, a9 +3fdcd6d0: move a10, b5 +3fdcd6e0: andn a9, a0 +3fdcd6f0: cmp b10, b7 +3fdcd700: addc b10, b4 +3fdcd710: sla 0x2, a8 +3fdcd720: sub b10, b4 +3fdcd730: or b2, b3 +3fdcd740: divu a9, a0 +3fdcd750: mpys b9, b3 +3fdcd760: rev a9 +3fdcd770: move a10, b3 +3fdcd780: cmp a10, a14 +3fdcd790: or a10, a14 +3fdcd7a0: move a2, b9 +3fdcd7b0: sla 0x2, a7 +3fdcd7c0: cmp b2, b4 +3fdcd7d0: sla 0x2, a5 +3fdcd7e0: sub b10, b4 +3fdcd7f0: or b2, b3 +3fdcd800: sla 0x2, b3 +3fdcd810: sla 0x1, a0 +3fdcd820: sla 0x1, a0 +3fdcd830: move a0, a0 +3fdcd840: move a10, sp +3fdcd850: cmp b10, b0 +3fdcd860: subb a10, a14 +3fdcd870: move a9, b0 +3fdcd880: sla 0x2, a14 +3fdcd890: andn a2, a5 +3fdcd8a0: move b10, a2 +3fdcd8b0: sla 0x2, b2 +3fdcd8c0: move b10, a2 +3fdcd8d0: or b2, b5 +3fdcd8e0: move a2, b9 +3fdcd8f0: sla 0x2, a5 +3fdcd900: sla 0x1, a0 +3fdcd910: rev a0 +3fdcd920: divu b10, b4 +3fdcd930: mpys b11, b8 +3fdcd940: srl 0x17, a0 +3fdcd950: cmp a9, a0 +3fdcd960: add a10, a13 +3fdcd970: sub a10, a7 +3fdcd980: rl 0xa, b11 +3fdcd990: srl 0x1e, b13 +3fdcd9a0: move a10, a9 +3fdcd9b0: subb a10, a1 +3fdcd9c0: sla 0x2, a5 +3fdcd9d0: move a9, a8 +3fdcd9e0: move a2, b5 +3fdcd9f0: sra 0x16, b5 +3fdcda00: rl 0x12, b11 +3fdcda10: srl 0x1e, b13 +3fdcda20: cmp a10, a4 +3fdcda30: and b2, b3 +3fdcda40: add a10, a12 +3fdcda50: sla 0x2, b9 +3fdcda60: move a2, b9 +3fdcda70: sla 0x2, b4 +3fdcda80: rl 0x1a, b11 +3fdcda90: sla 0x2, b13 +3fdcdaa0: sla 0x1, a0 +3fdcdab0: sla 0x1, a0 +3fdcdac0: sra 0x1f, a0 +3fdcdad0: .word 0x787c +3fdcdae0: rl 0x3, b12 +3fdcdaf0: rl 0x1, b0 +3fdcdb00: rl 0x1, b0 +3fdcdb10: rl 0x1, b0 +3fdcdb20: sra 0x15, a8 +3fdcdb30: .word 0x0000 +L3FDCDB40: +3fdcdb40: mmtm sp, a9,a11,a13 +3fdcdb60: move a14, a13 +3fdcdb70: addk 32, a14 +3fdcdb80: move *a13(0xffc0), a11, 1 +3fdcdba0: jreq L3FDCE170 +3fdcdbb0: move a14, -*sp, 1 +3fdcdbc0: sub a11, a11 +3fdcdbd0: move a11, *a14+, 1 +3fdcdbe0: movk 1, a11 +3fdcdbf0: move a11, *a14+, 1 +3fdcdc00: move a11, *a14+, 1 +3fdcdc10: move *a13(0xffe0), *a14+, 1 +3fdcdc30: calla L3FA911C0 +3fdcdc60: move *a13(0xffe0), a9, 1 +3fdcdc80: movi 0xd3, a11 +3fdcdca0: setf 16, 0, 0 +3fdcdcb0: move a11, *a9(0x30), 0 +3fdcdcd0: addk 14, a11 +3fdcdce0: move a11, *a9(0x30), 0 +3fdcdd00: sub a11, a11 +3fdcdd10: move a11, *a13, 1 +3fdcdd20: move *a9(0x10), a9, 0 +3fdcdd40: btst 0, a9 +3fdcdd50: jrne L3FDCDED0 +3fdcdd60: inc a11 +3fdcdd70: move a11, *a13, 1 +3fdcdd80: subk 21, a11 +3fdcdd90: jrge L3FDCDED0 +L3FDCDDA0: +3fdcdda0: move a14, -*sp, 1 +3fdcddb0: movi 0x258, a11 +3fdcddd0: move a11, *a14+, 1 +3fdcdde0: calla L3FDCE1C0 +3fdcde10: move *a13(0xffe0), a9, 1 +3fdcde30: setf 16, 0, 0 +3fdcde40: move *a9(0x10), a11, 0 +3fdcde60: btst 0, a11 +3fdcde70: jrne L3FDCDED0 +3fdcde80: move *a13, a11, 1 +3fdcde90: inc a11 +3fdcdea0: move a11, *a13, 1 +3fdcdeb0: subk 21, a11 +3fdcdec0: jrlt L3FDCDDA0 +L3FDCDED0: +3fdcded0: move *a13(0xffe0), a11, 1 +3fdcdef0: movi 0x23, a9 +3fdcdf10: move a9, *a11(0x30), 0 +3fdcdf30: move a14, -*sp, 1 +3fdcdf40: movi 0x3e8, a9 +3fdcdf60: move a9, *a14+, 1 +3fdcdf70: calla L3FDCE1C0 +3fdcdfa0: movi 0x80, a9 +3fdcdfc0: setf 16, 0, 0 +3fdcdfd0: move a9, *a11(0x30), 0 +3fdcdff0: move a14, -*sp, 1 +3fdce000: movi 0x3e8, a9 +3fdce020: move a9, *a14+, 1 +3fdce030: calla L3FDCE1C0 +3fdce060: movi 0xa7, a9 +3fdce080: setf 16, 0, 0 +3fdce090: move a9, *a11(0x30), 0 +3fdce0b0: move a14, -*sp, 1 +3fdce0c0: movi 0x3e8, a9 +3fdce0e0: move a9, *a14+, 1 +3fdce0f0: calla L3FDCE1C0 +3fdce120: movi 0xd3, a9 +3fdce140: setf 16, 0, 0 +3fdce150: move a9, *a11(0x30), 0 +L3FDCE170: +3fdce170: move *sp(0x80), a14, 1 +3fdce190: mmfm sp, a9,a11,a13 +3fdce1b0: rets 2 +L3FDCE1C0: +3fdce1c0: mmtm sp, a9,a11,a13 +3fdce1e0: move a14, a13 +3fdce1f0: addi 0x60, a14 +3fdce210: move *a13(0xffe0), a9, 1 +3fdce230: movi 0xc00000b0, a11 ; CONTROL +3fdce260: move a11, *a13(0x20), 1 +3fdce280: movi 0xc0000100, a11 ; HSTCTLH +3fdce2b0: move a11, *a13(0x40), 1 +3fdce2d0: move *a13(0x20), a11, 1 +3fdce2f0: setf 16, 0, 0 +3fdce300: move *a11, a11, 0 +3fdce310: btst 15, a11 +3fdce320: jrne L3FDCE380 +3fdce330: move *a13(0x40), a11, 1 +3fdce350: move *a11, a11, 0 +3fdce360: btst 14, a11 +3fdce370: jreq L3FDCE3B0 +L3FDCE380: +3fdce380: movk 30, a11 +3fdce390: move a11, *a13, 1 +3fdce3a0: jruc L3FDCE3E0 +L3FDCE3B0: +3fdce3b0: movi 0x64, a11 +3fdce3d0: move a11, *a13, 1 +L3FDCE3E0: +3fdce3e0: mpys a11, a9 +3fdce3f0: jreq L3FDCE410 +L3FDCE400: +3fdce400: dsjs a9, L3FDCE400 +L3FDCE410: +3fdce410: movk 1, a8 +3fdce420: move *sp(0x80), a14, 1 +3fdce440: mmfm sp, a9,a11,a13 +3fdce460: rets 2 +L3FDCE470: +3fdce470: mmtm sp, a7,a9,a11,a13 +3fdce490: move a14, a13 +3fdce4a0: addi 0x90, a14 +3fdce4c0: sub a11, a11 +3fdce4d0: move a11, *a13(0x60), 1 +3fdce4f0: movi 0xffff, a11 +3fdce520: setf 16, 0, 0 +3fdce530: move a11, *a13(0x80), 0 +3fdce550: move a14, -*sp, 1 +3fdce560: sub a11, a11 +3fdce570: move a11, *a14+, 1 +3fdce580: movk 1, a11 +3fdce590: move a11, *a14+, 1 +3fdce5a0: move a11, *a14+, 1 +3fdce5b0: move *a13(0xff80), *a14+, 1 +3fdce5d0: calla L3FA911C0 +3fdce600: sub a11, a11 +3fdce610: move a11, *a13, 1 +3fdce620: move *a13(0xff80), a11, 1 +3fdce640: setf 16, 0, 0 +3fdce650: move *a11(0x10), a11, 0 +3fdce670: btst 0, a11 +3fdce680: jreq L3FDCE870 +3fdce690: move *a13, a11, 1 +3fdce6a0: subk 10, a11 +3fdce6b0: jrge L3FDCE870 +L3FDCE6C0: +3fdce6c0: move *a13(0xff80), a11, 1 +3fdce6e0: move *a11(0x30), a9, 0 +3fdce700: andi 0xff, a9 +3fdce730: move a9, *a13(0x80), 0 +3fdce750: move a14, -*sp, 1 +3fdce760: movi 0x64, a9 +3fdce780: move a9, *a14+, 1 +3fdce790: calla L3FDCE1C0 +3fdce7c0: move *a13, a9, 1 +3fdce7d0: inc a9 +3fdce7e0: move a9, *a13, 1 +3fdce7f0: setf 16, 0, 0 +3fdce800: move *a11(0x10), a9, 0 +3fdce820: btst 0, a9 +3fdce830: jreq L3FDCE870 +3fdce840: move *a13, a9, 1 +3fdce850: subk 10, a9 +3fdce860: jrlt L3FDCE6C0 +L3FDCE870: +3fdce870: move *a13(0xff80), a11, 1 +3fdce890: movi 0xe1, a9 +3fdce8b0: move a9, *a11(0x30), 0 +3fdce8d0: sub a9, a9 +3fdce8e0: move a9, *a13, 1 +3fdce8f0: move *a11(0x10), a11, 0 +3fdce910: btst 0, a11 +3fdce920: jreq L3FDCEAE0 +L3FDCE930: +3fdce930: move *a13(0xff80), a11, 1 +3fdce950: move *a11(0x30), a9, 0 +3fdce970: andi 0xff, a9 +3fdce9a0: move a9, *a13(0x80), 0 +3fdce9c0: move a14, -*sp, 1 +3fdce9d0: movi 0x64, a9 +3fdce9f0: move a9, *a14+, 1 +3fdcea00: calla L3FDCE1C0 +3fdcea30: move *a13, a9, 1 +3fdcea40: inc a9 +3fdcea50: move a9, *a13, 1 +3fdcea60: setf 16, 0, 0 +3fdcea70: move *a11(0x10), a9, 0 +3fdcea90: btst 0, a9 +3fdceaa0: jreq L3FDCEAE0 +3fdceab0: move *a13, a9, 1 +3fdceac0: subk 10, a9 +3fdcead0: jrlt L3FDCE930 +L3FDCEAE0: +3fdceae0: move *a13, a11, 1 +3fdceaf0: subk 10, a11 +3fdceb00: jrne L3FDCED50 +3fdceb10: move *a13(0xffa0), a11, 1 +3fdceb30: movi 0x20000000, a9 +3fdceb60: move a9, *a11(0x20), 1 +3fdceb80: movi 0x40100, a9 +3fdcebb0: move a9, *a11, 1 +3fdcebc0: move *a11, a9, 1 +3fdcebd0: ori 0x120100, a9 +3fdcec00: move a9, *a11, 1 +3fdcec10: move *a11, a9, 1 +3fdcec20: ori 0x84000, a9 +3fdcec50: move a9, *a11, 1 +3fdcec60: move *a11, a9, 1 +3fdcec70: ori 0x3400, a9 +3fdceca0: move a9, *a11, 1 +3fdcecb0: move *a11, a9, 1 +3fdcecc0: ori 0x8a01, a9 +3fdcecf0: move a9, *a11, 1 +3fdced00: movk 1, a9 +3fdced10: move a9, *a13(0x60), 1 +3fdced30: jauc L3FDD5960 +L3FDCED50: +3fdced50: move *a13(0xff60), a11, 1 +3fdced70: dsj a11, L3FDCF160 +L3FDCED90: +3fdced90: move *a13(0xff80), a11, 1 +3fdcedb0: move *a11(0x10), a9, 0 +3fdcedd0: btst 0, a9 +3fdcede0: jrne L3FDCEED0 +L3FDCEDF0: +3fdcedf0: move a14, -*sp, 1 +3fdcee00: movi 0x64, a11 +3fdcee20: move a11, *a14+, 1 +3fdcee30: calla L3FDCE1C0 +3fdcee60: move *a13(0xff80), a9, 1 +3fdcee80: setf 16, 0, 0 +3fdcee90: move *a9(0x10), a11, 0 +3fdceeb0: btst 0, a11 +3fdceec0: jreq L3FDCEDF0 +L3FDCEED0: +3fdceed0: move *a13(0xff80), a11, 1 +3fdceef0: move *a11(0x30), a9, 0 +3fdcef10: andi 0xff, a9 +3fdcef40: cmpi 0xd8, a9 +3fdcef60: jrne L3FDCED90 +3fdcef70: move *a11(0x10), a9, 0 +3fdcef90: btst 0, a9 +3fdcefa0: jrne L3FDCF090 +L3FDCEFB0: +3fdcefb0: move a14, -*sp, 1 +3fdcefc0: movi 0x64, a11 +3fdcefe0: move a11, *a14+, 1 +3fdceff0: calla L3FDCE1C0 +3fdcf020: move *a13(0xff80), a9, 1 +3fdcf040: setf 16, 0, 0 +3fdcf050: move *a9(0x10), a11, 0 +3fdcf070: btst 0, a11 +3fdcf080: jreq L3FDCEFB0 +L3FDCF090: +3fdcf090: move *a13(0xff80), a11, 1 +3fdcf0b0: move *a11(0x30), a9, 0 +3fdcf0d0: andi 0xff, a9 +3fdcf100: cmpi 0xeb, a9 +3fdcf120: jrne L3FDCED90 +3fdcf130: sub a8, a8 +3fdcf140: jauc L3FDD5980 +L3FDCF160: +3fdcf160: move *a13(0xff60), a11, 1 +3fdcf180: subk 2, a11 +3fdcf190: jrne L3FDCF310 +3fdcf1a0: move *a13(0xff80), a11, 1 +3fdcf1c0: move *a11(0x10), a9, 0 +3fdcf1e0: btst 0, a9 +3fdcf1f0: jrne L3FDCF2E0 +L3FDCF200: +3fdcf200: move a14, -*sp, 1 +3fdcf210: movi 0x64, a11 +3fdcf230: move a11, *a14+, 1 +3fdcf240: calla L3FDCE1C0 +3fdcf270: move *a13(0xff80), a9, 1 +3fdcf290: setf 16, 0, 0 +3fdcf2a0: move *a9(0x10), a11, 0 +3fdcf2c0: btst 0, a11 +3fdcf2d0: jreq L3FDCF200 +L3FDCF2E0: +3fdcf2e0: sub a8, a8 +3fdcf2f0: jauc L3FDD5980 +L3FDCF310: +3fdcf310: move a14, -*sp, 1 +3fdcf320: sub a11, a11 +3fdcf330: move a11, *a14+, 1 +3fdcf340: move *a13(0xffa0), *a14+, 1 +3fdcf360: movi 0x1ffff, a9 +3fdcf390: move a9, *a14+, 1 +3fdcf3a0: calla L3FDE55F0 +3fdcf3d0: move *a13(0xff80), a11, 1 +3fdcf3f0: setf 16, 0, 0 +3fdcf400: move *a11(0x10), a9, 0 +3fdcf420: btst 0, a9 +3fdcf430: jrne L3FDCF520 +L3FDCF440: +3fdcf440: move a14, -*sp, 1 +3fdcf450: movi 0x64, a11 +3fdcf470: move a11, *a14+, 1 +3fdcf480: calla L3FDCE1C0 +3fdcf4b0: move *a13(0xff80), a9, 1 +3fdcf4d0: setf 16, 0, 0 +3fdcf4e0: move *a9(0x10), a11, 0 +3fdcf500: btst 0, a11 +3fdcf510: jreq L3FDCF440 +L3FDCF520: +3fdcf520: move *a13(0xff80), a11, 1 +3fdcf540: move *a11(0x30), a9, 0 +3fdcf560: andi 0xff, a9 +3fdcf590: move a9, *a13(0x80), 0 +3fdcf5b0: jauc L3FDD5460 +L3FDCF5D0: +3fdcf5d0: move *a13(0xffa0), a11, 1 +3fdcf5f0: move *a11, a9, 1 +3fdcf600: andi 0x7affffff, a9 +3fdcf630: move a9, *a11, 1 +3fdcf640: move *a11, a9, 1 +3fdcf650: ori 0x80, a9 +3fdcf680: move a9, *a11, 1 +3fdcf690: movk 1, a9 +3fdcf6a0: move a9, *a13(0x60), 1 +3fdcf6c0: jruc L3FDCF310 +L3FDCF6D0: +3fdcf6d0: move *a13(0xff80), a11, 1 +3fdcf6f0: move *a11(0x10), a9, 0 +3fdcf710: btst 0, a9 +3fdcf720: jrne L3FDCF810 +L3FDCF730: +3fdcf730: move a14, -*sp, 1 +3fdcf740: movi 0x64, a11 +3fdcf760: move a11, *a14+, 1 +3fdcf770: calla L3FDCE1C0 +3fdcf7a0: move *a13(0xff80), a9, 1 +3fdcf7c0: setf 16, 0, 0 +3fdcf7d0: move *a9(0x10), a11, 0 +3fdcf7f0: btst 0, a11 +3fdcf800: jreq L3FDCF730 +L3FDCF810: +3fdcf810: move *a13(0xff80), a11, 1 +3fdcf830: move *a11(0x30), a9, 0 +3fdcf850: andi 0xff, a9 +3fdcf880: move a9, *a13(0x80), 0 +3fdcf8a0: jauc L3FDD06B0 +L3FDCF8C0: +3fdcf8c0: move *a13(0xffa0), a11, 1 +3fdcf8e0: move *a11, a9, 1 +3fdcf8f0: andi 0x7affffff, a9 +3fdcf920: move a9, *a11, 1 +3fdcf930: move *a11, a9, 1 +3fdcf940: movk 1, a7 +3fdcf950: or a7, a9 +3fdcf960: move a9, *a11, 1 +3fdcf970: move *a11, a9, 1 +3fdcf980: movk 2, a7 +3fdcf990: andn a7, a9 +3fdcf9a0: move a9, *a11, 1 +3fdcf9b0: move *a11, a9, 1 +3fdcf9c0: movk 4, a7 +3fdcf9d0: andn a7, a9 +3fdcf9e0: move a9, *a11, 1 +3fdcf9f0: move *a11, a9, 1 +3fdcfa00: movk 8, a7 +3fdcfa10: andn a7, a9 +3fdcfa20: move a9, *a11, 1 +3fdcfa30: movk 1, a9 +3fdcfa40: move a9, *a13(0x60), 1 +3fdcfa60: jruc L3FDCF310 +L3FDCFA70: +3fdcfa70: move *a13(0xffa0), a11, 1 +3fdcfa90: move *a11, a9, 1 +3fdcfaa0: andi 0x7affffff, a9 +3fdcfad0: move a9, *a11, 1 +3fdcfae0: move *a11, a9, 1 +3fdcfaf0: movk 1, a7 +3fdcfb00: andn a7, a9 +3fdcfb10: move a9, *a11, 1 +3fdcfb20: move *a11, a9, 1 +3fdcfb30: movk 2, a7 +3fdcfb40: or a7, a9 +3fdcfb50: move a9, *a11, 1 +3fdcfb60: move *a11, a9, 1 +3fdcfb70: movk 4, a7 +3fdcfb80: andn a7, a9 +3fdcfb90: move a9, *a11, 1 +3fdcfba0: move *a11, a9, 1 +3fdcfbb0: movk 8, a7 +3fdcfbc0: andn a7, a9 +3fdcfbd0: move a9, *a11, 1 +3fdcfbe0: movk 1, a9 +3fdcfbf0: move a9, *a13(0x60), 1 +3fdcfc10: jauc L3FDCF310 +L3FDCFC30: +3fdcfc30: move *a13(0xffa0), a11, 1 +3fdcfc50: move *a11, a9, 1 +3fdcfc60: andi 0x7affffff, a9 +3fdcfc90: move a9, *a11, 1 +3fdcfca0: move *a11, a9, 1 +3fdcfcb0: movk 1, a7 +3fdcfcc0: or a7, a9 +3fdcfcd0: move a9, *a11, 1 +3fdcfce0: move *a11, a9, 1 +3fdcfcf0: movk 2, a7 +3fdcfd00: or a7, a9 +3fdcfd10: move a9, *a11, 1 +3fdcfd20: move *a11, a9, 1 +3fdcfd30: movk 4, a7 +3fdcfd40: andn a7, a9 +3fdcfd50: move a9, *a11, 1 +3fdcfd60: move *a11, a9, 1 +3fdcfd70: movk 8, a7 +3fdcfd80: andn a7, a9 +3fdcfd90: move a9, *a11, 1 +3fdcfda0: movk 1, a9 +3fdcfdb0: move a9, *a13(0x60), 1 +3fdcfdd0: jauc L3FDCF310 +L3FDCFDF0: +3fdcfdf0: move *a13(0xffa0), a11, 1 +3fdcfe10: move *a11, a9, 1 +3fdcfe20: andi 0x7affffff, a9 +3fdcfe50: move a9, *a11, 1 +3fdcfe60: move *a11, a9, 1 +3fdcfe70: movk 1, a7 +3fdcfe80: andn a7, a9 +3fdcfe90: move a9, *a11, 1 +3fdcfea0: move *a11, a9, 1 +3fdcfeb0: movk 2, a7 +3fdcfec0: andn a7, a9 +3fdcfed0: move a9, *a11, 1 +3fdcfee0: move *a11, a9, 1 +3fdcfef0: movk 4, a7 +3fdcff00: or a7, a9 +3fdcff10: move a9, *a11, 1 +3fdcff20: move *a11, a9, 1 +3fdcff30: movk 8, a7 +3fdcff40: andn a7, a9 +3fdcff50: move a9, *a11, 1 +3fdcff60: movk 1, a9 +3fdcff70: move a9, *a13(0x60), 1 +3fdcff90: jauc L3FDCF310 +L3FDCFFB0: +3fdcffb0: move *a13(0xffa0), a11, 1 +3fdcffd0: move *a11, a9, 1 +3fdcffe0: andi 0x7affffff, a9 +3fdd0010: move a9, *a11, 1 +3fdd0020: move *a11, a9, 1 +3fdd0030: movk 1, a7 +3fdd0040: or a7, a9 +3fdd0050: move a9, *a11, 1 +3fdd0060: move *a11, a9, 1 +3fdd0070: movk 2, a7 +3fdd0080: andn a7, a9 +3fdd0090: move a9, *a11, 1 +3fdd00a0: move *a11, a9, 1 +3fdd00b0: movk 4, a7 +3fdd00c0: or a7, a9 +3fdd00d0: move a9, *a11, 1 +3fdd00e0: move *a11, a9, 1 +3fdd00f0: movk 8, a7 +3fdd0100: andn a7, a9 +3fdd0110: move a9, *a11, 1 +3fdd0120: movk 1, a9 +3fdd0130: move a9, *a13(0x60), 1 +3fdd0150: jauc L3FDCF310 +L3FDD0170: +3fdd0170: move *a13(0xffa0), a11, 1 +3fdd0190: move *a11, a9, 1 +3fdd01a0: andi 0x7affffff, a9 +3fdd01d0: move a9, *a11, 1 +3fdd01e0: move *a11, a9, 1 +3fdd01f0: movk 1, a7 +3fdd0200: andn a7, a9 +3fdd0210: move a9, *a11, 1 +3fdd0220: move *a11, a9, 1 +3fdd0230: movk 2, a7 +3fdd0240: or a7, a9 +3fdd0250: move a9, *a11, 1 +3fdd0260: move *a11, a9, 1 +3fdd0270: movk 4, a7 +3fdd0280: or a7, a9 +3fdd0290: move a9, *a11, 1 +3fdd02a0: move *a11, a9, 1 +3fdd02b0: movk 8, a7 +3fdd02c0: andn a7, a9 +3fdd02d0: move a9, *a11, 1 +3fdd02e0: movk 1, a9 +3fdd02f0: move a9, *a13(0x60), 1 +3fdd0310: jauc L3FDCF310 +L3FDD0330: +3fdd0330: move *a13(0xffa0), a11, 1 +3fdd0350: move *a11, a9, 1 +3fdd0360: andi 0x7affffff, a9 +3fdd0390: move a9, *a11, 1 +3fdd03a0: move *a11, a9, 1 +3fdd03b0: movk 1, a7 +3fdd03c0: or a7, a9 +3fdd03d0: move a9, *a11, 1 +3fdd03e0: move *a11, a9, 1 +3fdd03f0: movk 2, a7 +3fdd0400: or a7, a9 +3fdd0410: move a9, *a11, 1 +3fdd0420: move *a11, a9, 1 +3fdd0430: movk 4, a7 +3fdd0440: or a7, a9 +3fdd0450: move a9, *a11, 1 +3fdd0460: move *a11, a9, 1 +3fdd0470: movk 8, a7 +3fdd0480: andn a7, a9 +3fdd0490: move a9, *a11, 1 +3fdd04a0: movk 1, a9 +3fdd04b0: move a9, *a13(0x60), 1 +3fdd04d0: jauc L3FDCF310 +L3FDD04F0: +3fdd04f0: move *a13(0xffa0), a11, 1 +3fdd0510: move *a11, a9, 1 +3fdd0520: andi 0x7affffff, a9 +3fdd0550: move a9, *a11, 1 +3fdd0560: move *a11, a9, 1 +3fdd0570: movk 1, a7 +3fdd0580: andn a7, a9 +3fdd0590: move a9, *a11, 1 +3fdd05a0: move *a11, a9, 1 +3fdd05b0: movk 2, a7 +3fdd05c0: andn a7, a9 +3fdd05d0: move a9, *a11, 1 +3fdd05e0: move *a11, a9, 1 +3fdd05f0: movk 4, a7 +3fdd0600: andn a7, a9 +3fdd0610: move a9, *a11, 1 +3fdd0620: move *a11, a9, 1 +3fdd0630: movk 8, a7 +3fdd0640: or a7, a9 +3fdd0650: move a9, *a11, 1 +3fdd0660: movk 1, a9 +3fdd0670: move a9, *a13(0x60), 1 +3fdd0690: jauc L3FDCF310 +L3FDD06B0: +3fdd06b0: move *a13(0x80), a8, 0 +3fdd06d0: subi 0xc0, a8 +3fdd06f0: jaeq L3FDCF8C0 +3fdd0710: subk 5, a8 +3fdd0720: jaeq L3FDCFA70 +3fdd0740: subk 6, a8 +3fdd0750: jaeq L3FDCFC30 +3fdd0770: subk 5, a8 +3fdd0780: jaeq L3FDCFDF0 +3fdd07a0: subk 6, a8 +3fdd07b0: jaeq L3FDCFFB0 +3fdd07d0: subk 5, a8 +3fdd07e0: jreq L3FDD0170 +3fdd07f0: subk 5, a8 +3fdd0800: jreq L3FDD0330 +3fdd0810: subk 5, a8 +3fdd0820: jreq L3FDD04F0 +3fdd0830: jauc L3FDCF310 +L3FDD0850: +3fdd0850: move *a13(0xffa0), a11, 1 +3fdd0870: move *a11, a9, 1 +3fdd0880: andi 0x7affffff, a9 +3fdd08b0: move a9, *a11, 1 +3fdd08c0: move *a11, a9, 1 +3fdd08d0: ori 0x200, a9 +3fdd0900: move a9, *a11, 1 +3fdd0910: movk 1, a9 +3fdd0920: move a9, *a13(0x60), 1 +3fdd0940: jauc L3FDCF310 +L3FDD0960: +3fdd0960: move *a13(0xffa0), a11, 1 +3fdd0980: move *a11, a9, 1 +3fdd0990: andi 0x7affffff, a9 +3fdd09c0: move a9, *a11, 1 +3fdd09d0: move *a11, a9, 1 +3fdd09e0: ori 0x8000, a9 +3fdd0a10: move a9, *a11, 1 +3fdd0a20: movk 1, a9 +3fdd0a30: move a9, *a13(0x60), 1 +3fdd0a50: jauc L3FDCF310 +L3FDD0A70: +3fdd0a70: move *a13(0xffa0), a11, 1 +3fdd0a90: move *a11, a9, 1 +3fdd0aa0: andi 0x7affffff, a9 +3fdd0ad0: move a9, *a11, 1 +3fdd0ae0: move *a11, a9, 1 +3fdd0af0: ori 0x4000, a9 +3fdd0b20: move a9, *a11, 1 +3fdd0b30: movk 1, a9 +3fdd0b40: move a9, *a13(0x60), 1 +3fdd0b60: jauc L3FDCF310 +L3FDD0B80: +3fdd0b80: move *a13(0xffa0), a11, 1 +3fdd0ba0: move *a11, a9, 1 +3fdd0bb0: andi 0x7affffff, a9 +3fdd0be0: move a9, *a11, 1 +3fdd0bf0: move *a11, a9, 1 +3fdd0c00: ori 0x400, a9 +3fdd0c30: move a9, *a11, 1 +3fdd0c40: movk 1, a9 +3fdd0c50: move a9, *a13(0x60), 1 +3fdd0c70: jauc L3FDCF310 +L3FDD0C90: +3fdd0c90: move *a13(0xffa0), a11, 1 +3fdd0cb0: move *a11, a9, 1 +3fdd0cc0: andi 0x7affffff, a9 +3fdd0cf0: move a9, *a11, 1 +3fdd0d00: move *a11, a9, 1 +3fdd0d10: ori 0x800, a9 +3fdd0d40: move a9, *a11, 1 +3fdd0d50: movk 1, a9 +3fdd0d60: move a9, *a13(0x60), 1 +3fdd0d80: jauc L3FDCF310 +L3FDD0DA0: +3fdd0da0: move *a13(0xffa0), a11, 1 +3fdd0dc0: move *a11, a9, 1 +3fdd0dd0: andi 0x7affffff, a9 +3fdd0e00: move a9, *a11, 1 +3fdd0e10: move *a11, a9, 1 +3fdd0e20: ori 0x80000, a9 +3fdd0e50: move a9, *a11, 1 +3fdd0e60: movk 1, a9 +3fdd0e70: move a9, *a13(0x60), 1 +3fdd0e90: jauc L3FDCF310 +L3FDD0EB0: +3fdd0eb0: move *a13(0xffa0), a11, 1 +3fdd0ed0: move *a11, a9, 1 +3fdd0ee0: andi 0x7affffff, a9 +3fdd0f10: move a9, *a11, 1 +3fdd0f20: move *a11, a9, 1 +3fdd0f30: ori 0x1000, a9 +3fdd0f60: move a9, *a11, 1 +3fdd0f70: movk 1, a9 +3fdd0f80: move a9, *a13(0x60), 1 +3fdd0fa0: jauc L3FDCF310 +L3FDD0FC0: +3fdd0fc0: move *a13(0xffa0), a11, 1 +3fdd0fe0: move *a11, a9, 1 +3fdd0ff0: andi 0x7affffff, a9 +3fdd1020: move a9, *a11, 1 +3fdd1030: move *a11, a9, 1 +3fdd1040: ori 0x2000, a9 +3fdd1070: move a9, *a11, 1 +3fdd1080: movk 1, a9 +3fdd1090: move a9, *a13(0x60), 1 +3fdd10b0: jauc L3FDCF310 +L3FDD10D0: +3fdd10d0: move *a13(0xffa0), a11, 1 +3fdd10f0: move *a11, a9, 1 +3fdd1100: andi 0x7affffff, a9 +3fdd1130: move a9, *a11, 1 +3fdd1140: move *a11, a9, 1 +3fdd1150: ori 0x100000, a9 +3fdd1180: move a9, *a11, 1 +3fdd1190: movk 1, a9 +3fdd11a0: move a9, *a13(0x60), 1 +3fdd11c0: jauc L3FDCF310 +L3FDD11E0: +3fdd11e0: move *a13(0xffa0), a11, 1 +3fdd1200: move *a11, a9, 1 +3fdd1210: andi 0x7affffff, a9 +3fdd1240: move a9, *a11, 1 +3fdd1250: move *a11, a9, 1 +3fdd1260: ori 0x10000, a9 +3fdd1290: move a9, *a11, 1 +3fdd12a0: movk 1, a9 +3fdd12b0: move a9, *a13(0x60), 1 +3fdd12d0: jauc L3FDCF310 +L3FDD12F0: +3fdd12f0: move *a13(0xffa0), a11, 1 +3fdd1310: move *a11, a9, 1 +3fdd1320: andi 0x7affffff, a9 +3fdd1350: move a9, *a11, 1 +3fdd1360: move *a11, a9, 1 +3fdd1370: ori 0x20000, a9 +3fdd13a0: move a9, *a11, 1 +3fdd13b0: movk 1, a9 +3fdd13c0: move a9, *a13(0x60), 1 +3fdd13e0: jauc L3FDCF310 +L3FDD1400: +3fdd1400: move *a13(0xffa0), a11, 1 +3fdd1420: move *a11, a9, 1 +3fdd1430: andi 0x7affffff, a9 +3fdd1460: move a9, *a11, 1 +3fdd1470: move *a11, a9, 1 +3fdd1480: ori 0x40000, a9 +3fdd14b0: move a9, *a11, 1 +3fdd14c0: movk 1, a9 +3fdd14d0: move a9, *a13(0x60), 1 +3fdd14f0: jauc L3FDCF310 +L3FDD1510: +3fdd1510: move *a13(0xffa0), a11, 1 +3fdd1530: move *a11, a9, 1 +3fdd1540: andi 0x7affffff, a9 +3fdd1570: move a9, *a11, 1 +3fdd1580: move *a11, a9, 1 +3fdd1590: ori 0x100, a9 +3fdd15c0: move a9, *a11, 1 +3fdd15d0: movk 1, a9 +3fdd15e0: move a9, *a13(0x60), 1 +3fdd1600: jauc L3FDCF310 +L3FDD1620: +3fdd1620: move *a13(0xffa0), a11, 1 +3fdd1640: move *a11, a9, 1 +3fdd1650: andi 0x7affffff, a9 +3fdd1680: move a9, *a11, 1 +3fdd1690: addk 32, a11 +3fdd16a0: move *a11, a9, 1 +3fdd16b0: xori 0x3e000000, a9 +3fdd16e0: move a9, *a11, 1 +3fdd16f0: movk 1, a11 +3fdd1700: move a11, *a13(0x60), 1 +3fdd1720: jauc L3FDCF310 +L3FDD1740: +3fdd1740: move *a13(0xff80), a11, 1 +3fdd1760: move *a11(0x10), a9, 0 +3fdd1780: btst 0, a9 +3fdd1790: jrne L3FDD1880 +L3FDD17A0: +3fdd17a0: move a14, -*sp, 1 +3fdd17b0: movi 0x64, a11 +3fdd17d0: move a11, *a14+, 1 +3fdd17e0: calla L3FDCE1C0 +3fdd1810: move *a13(0xff80), a9, 1 +3fdd1830: setf 16, 0, 0 +3fdd1840: move *a9(0x10), a7, 0 +3fdd1860: btst 0, a7 +3fdd1870: jreq L3FDD17A0 +L3FDD1880: +3fdd1880: move *a13(0xff80), a11, 1 +3fdd18a0: move *a11(0x30), a9, 0 +3fdd18c0: andi 0xff, a9 +3fdd18f0: move a9, *a13(0x80), 0 +3fdd1910: jauc L3FDD3470 +L3FDD1930: +3fdd1930: move *a13(0xffa0), a11, 1 +3fdd1950: move *a11, a9, 1 +3fdd1960: andi 0x7affffff, a9 +3fdd1990: move a9, *a11, 1 +3fdd19a0: move *a11, a9, 1 +3fdd19b0: ori 0x10, a9 +3fdd19e0: move a9, *a11, 1 +3fdd19f0: move *a11, a9, 1 +3fdd1a00: movk 32, a7 +3fdd1a10: andn a7, a9 +3fdd1a20: move a9, *a11, 1 +3fdd1a30: move *a11, a9, 1 +3fdd1a40: andi 0xffffffbf, a9 +3fdd1a70: move a9, *a11, 1 +3fdd1a80: move *a11, a9, 1 +3fdd1a90: andi 0xdfffffff, a9 +3fdd1ac0: move a9, *a11, 1 +3fdd1ad0: movk 1, a9 +3fdd1ae0: move a9, *a13(0x60), 1 +3fdd1b00: jauc L3FDCF310 +L3FDD1B20: +3fdd1b20: move *a13(0xffa0), a11, 1 +3fdd1b40: move *a11, a9, 1 +3fdd1b50: andi 0x7affffff, a9 +3fdd1b80: move a9, *a11, 1 +3fdd1b90: move *a11, a9, 1 +3fdd1ba0: movk 16, a7 +3fdd1bb0: andn a7, a9 +3fdd1bc0: move a9, *a11, 1 +3fdd1bd0: move *a11, a9, 1 +3fdd1be0: ori 0x20, a9 +3fdd1c10: move a9, *a11, 1 +3fdd1c20: move *a11, a9, 1 +3fdd1c30: andi 0xffffffbf, a9 +3fdd1c60: move a9, *a11, 1 +3fdd1c70: move *a11, a9, 1 +3fdd1c80: andi 0xdfffffff, a9 +3fdd1cb0: move a9, *a11, 1 +3fdd1cc0: movk 1, a9 +3fdd1cd0: move a9, *a13(0x60), 1 +3fdd1cf0: jauc L3FDCF310 +L3FDD1D10: +3fdd1d10: move *a13(0xffa0), a11, 1 +3fdd1d30: move *a11, a9, 1 +3fdd1d40: andi 0x7affffff, a9 +3fdd1d70: move a9, *a11, 1 +3fdd1d80: move *a11, a9, 1 +3fdd1d90: ori 0x10, a9 +3fdd1dc0: move a9, *a11, 1 +3fdd1dd0: move *a11, a9, 1 +3fdd1de0: ori 0x20, a9 +3fdd1e10: move a9, *a11, 1 +3fdd1e20: move *a11, a9, 1 +3fdd1e30: andi 0xffffffbf, a9 +3fdd1e60: move a9, *a11, 1 +3fdd1e70: move *a11, a9, 1 +3fdd1e80: andi 0xdfffffff, a9 +3fdd1eb0: move a9, *a11, 1 +3fdd1ec0: movk 1, a9 +3fdd1ed0: move a9, *a13(0x60), 1 +3fdd1ef0: jauc L3FDCF310 +L3FDD1F10: +3fdd1f10: move *a13(0xffa0), a11, 1 +3fdd1f30: move *a11, a9, 1 +3fdd1f40: andi 0x7affffff, a9 +3fdd1f70: move a9, *a11, 1 +3fdd1f80: move *a11, a9, 1 +3fdd1f90: movk 16, a7 +3fdd1fa0: andn a7, a9 +3fdd1fb0: move a9, *a11, 1 +3fdd1fc0: move *a11, a9, 1 +3fdd1fd0: movk 32, a7 +3fdd1fe0: andn a7, a9 +3fdd1ff0: move a9, *a11, 1 +3fdd2000: move *a11, a9, 1 +3fdd2010: ori 0x40, a9 +3fdd2040: move a9, *a11, 1 +3fdd2050: move *a11, a9, 1 +3fdd2060: andi 0xdfffffff, a9 +3fdd2090: move a9, *a11, 1 +3fdd20a0: movk 1, a9 +3fdd20b0: move a9, *a13(0x60), 1 +3fdd20d0: jauc L3FDCF310 +L3FDD20F0: +3fdd20f0: move *a13(0xffa0), a11, 1 +3fdd2110: move *a11, a9, 1 +3fdd2120: andi 0x7affffff, a9 +3fdd2150: move a9, *a11, 1 +3fdd2160: move *a11, a9, 1 +3fdd2170: ori 0x10, a9 +3fdd21a0: move a9, *a11, 1 +3fdd21b0: move *a11, a9, 1 +3fdd21c0: movk 32, a7 +3fdd21d0: andn a7, a9 +3fdd21e0: move a9, *a11, 1 +3fdd21f0: move *a11, a9, 1 +3fdd2200: ori 0x40, a9 +3fdd2230: move a9, *a11, 1 +3fdd2240: move *a11, a9, 1 +3fdd2250: andi 0xdfffffff, a9 +3fdd2280: move a9, *a11, 1 +3fdd2290: movk 1, a9 +3fdd22a0: move a9, *a13(0x60), 1 +3fdd22c0: jauc L3FDCF310 +L3FDD22E0: +3fdd22e0: move *a13(0xffa0), a11, 1 +3fdd2300: move *a11, a9, 1 +3fdd2310: andi 0x7affffff, a9 +3fdd2340: move a9, *a11, 1 +3fdd2350: move *a11, a9, 1 +3fdd2360: movk 16, a7 +3fdd2370: andn a7, a9 +3fdd2380: move a9, *a11, 1 +3fdd2390: move *a11, a9, 1 +3fdd23a0: ori 0x20, a9 +3fdd23d0: move a9, *a11, 1 +3fdd23e0: move *a11, a9, 1 +3fdd23f0: ori 0x40, a9 +3fdd2420: move a9, *a11, 1 +3fdd2430: move *a11, a9, 1 +3fdd2440: andi 0xdfffffff, a9 +3fdd2470: move a9, *a11, 1 +3fdd2480: movk 1, a9 +3fdd2490: move a9, *a13(0x60), 1 +3fdd24b0: jauc L3FDCF310 +L3FDD24D0: +3fdd24d0: move *a13(0xffa0), a11, 1 +3fdd24f0: move *a11, a9, 1 +3fdd2500: andi 0x7affffff, a9 +3fdd2530: move a9, *a11, 1 +3fdd2540: move *a11, a9, 1 +3fdd2550: ori 0x10, a9 +3fdd2580: move a9, *a11, 1 +3fdd2590: move *a11, a9, 1 +3fdd25a0: ori 0x20, a9 +3fdd25d0: move a9, *a11, 1 +3fdd25e0: move *a11, a9, 1 +3fdd25f0: ori 0x40, a9 +3fdd2620: move a9, *a11, 1 +3fdd2630: move *a11, a9, 1 +3fdd2640: andi 0xdfffffff, a9 +3fdd2670: move a9, *a11, 1 +3fdd2680: movk 1, a9 +3fdd2690: move a9, *a13(0x60), 1 +3fdd26b0: jauc L3FDCF310 +L3FDD26D0: +3fdd26d0: move *a13(0xffa0), a11, 1 +3fdd26f0: move *a11, a9, 1 +3fdd2700: andi 0x7affffff, a9 +3fdd2730: move a9, *a11, 1 +3fdd2740: move *a11, a9, 1 +3fdd2750: ori 0x10, a9 +3fdd2780: move a9, *a11, 1 +3fdd2790: move *a11, a9, 1 +3fdd27a0: movk 32, a7 +3fdd27b0: andn a7, a9 +3fdd27c0: move a9, *a11, 1 +3fdd27d0: move *a11, a9, 1 +3fdd27e0: andi 0xffffffbf, a9 +3fdd2810: move a9, *a11, 1 +3fdd2820: move *a11, a9, 1 +3fdd2830: ori 0x20000000, a9 +3fdd2860: move a9, *a11, 1 +3fdd2870: movk 1, a9 +3fdd2880: move a9, *a13(0x60), 1 +3fdd28a0: jauc L3FDCF310 +L3FDD28C0: +3fdd28c0: move *a13(0xffa0), a11, 1 +3fdd28e0: move *a11, a9, 1 +3fdd28f0: andi 0x7affffff, a9 +3fdd2920: move a9, *a11, 1 +3fdd2930: move *a11, a9, 1 +3fdd2940: movk 16, a7 +3fdd2950: andn a7, a9 +3fdd2960: move a9, *a11, 1 +3fdd2970: move *a11, a9, 1 +3fdd2980: ori 0x20, a9 +3fdd29b0: move a9, *a11, 1 +3fdd29c0: move *a11, a9, 1 +3fdd29d0: andi 0xffffffbf, a9 +3fdd2a00: move a9, *a11, 1 +3fdd2a10: move *a11, a9, 1 +3fdd2a20: ori 0x20000000, a9 +3fdd2a50: move a9, *a11, 1 +3fdd2a60: movk 1, a9 +3fdd2a70: move a9, *a13(0x60), 1 +3fdd2a90: jauc L3FDCF310 +L3FDD2AB0: +3fdd2ab0: move *a13(0xffa0), a11, 1 +3fdd2ad0: move *a11, a9, 1 +3fdd2ae0: andi 0x7affffff, a9 +3fdd2b10: move a9, *a11, 1 +3fdd2b20: move *a11, a9, 1 +3fdd2b30: ori 0x10, a9 +3fdd2b60: move a9, *a11, 1 +3fdd2b70: move *a11, a9, 1 +3fdd2b80: ori 0x20, a9 +3fdd2bb0: move a9, *a11, 1 +3fdd2bc0: move *a11, a9, 1 +3fdd2bd0: andi 0xffffffbf, a9 +3fdd2c00: move a9, *a11, 1 +3fdd2c10: move *a11, a9, 1 +3fdd2c20: ori 0x20000000, a9 +3fdd2c50: move a9, *a11, 1 +3fdd2c60: movk 1, a9 +3fdd2c70: move a9, *a13(0x60), 1 +3fdd2c90: jauc L3FDCF310 +L3FDD2CB0: +3fdd2cb0: move *a13(0xffa0), a11, 1 +3fdd2cd0: move *a11, a9, 1 +3fdd2ce0: andi 0x7affffff, a9 +3fdd2d10: move a9, *a11, 1 +3fdd2d20: move *a11, a9, 1 +3fdd2d30: movk 16, a7 +3fdd2d40: andn a7, a9 +3fdd2d50: move a9, *a11, 1 +3fdd2d60: move *a11, a9, 1 +3fdd2d70: movk 32, a7 +3fdd2d80: andn a7, a9 +3fdd2d90: move a9, *a11, 1 +3fdd2da0: move *a11, a9, 1 +3fdd2db0: ori 0x40, a9 +3fdd2de0: move a9, *a11, 1 +3fdd2df0: move *a11, a9, 1 +3fdd2e00: ori 0x20000000, a9 +3fdd2e30: move a9, *a11, 1 +3fdd2e40: movk 1, a9 +3fdd2e50: move a9, *a13(0x60), 1 +3fdd2e70: jauc L3FDCF310 +L3FDD2E90: +3fdd2e90: move *a13(0xffa0), a11, 1 +3fdd2eb0: move *a11, a9, 1 +3fdd2ec0: andi 0x7affffff, a9 +3fdd2ef0: move a9, *a11, 1 +3fdd2f00: move *a11, a9, 1 +3fdd2f10: ori 0x10, a9 +3fdd2f40: move a9, *a11, 1 +3fdd2f50: move *a11, a9, 1 +3fdd2f60: movk 32, a7 +3fdd2f70: andn a7, a9 +3fdd2f80: move a9, *a11, 1 +3fdd2f90: move *a11, a9, 1 +3fdd2fa0: ori 0x40, a9 +3fdd2fd0: move a9, *a11, 1 +3fdd2fe0: move *a11, a9, 1 +3fdd2ff0: ori 0x20000000, a9 +3fdd3020: move a9, *a11, 1 +3fdd3030: movk 1, a9 +3fdd3040: move a9, *a13(0x60), 1 +3fdd3060: jauc L3FDCF310 +L3FDD3080: +3fdd3080: move *a13(0xffa0), a11, 1 +3fdd30a0: move *a11, a9, 1 +3fdd30b0: andi 0x7affffff, a9 +3fdd30e0: move a9, *a11, 1 +3fdd30f0: move *a11, a9, 1 +3fdd3100: movk 16, a7 +3fdd3110: andn a7, a9 +3fdd3120: move a9, *a11, 1 +3fdd3130: move *a11, a9, 1 +3fdd3140: ori 0x20, a9 +3fdd3170: move a9, *a11, 1 +3fdd3180: move *a11, a9, 1 +3fdd3190: ori 0x40, a9 +3fdd31c0: move a9, *a11, 1 +3fdd31d0: move *a11, a9, 1 +3fdd31e0: ori 0x20000000, a9 +3fdd3210: move a9, *a11, 1 +3fdd3220: movk 1, a9 +3fdd3230: move a9, *a13(0x60), 1 +3fdd3250: jauc L3FDCF310 +L3FDD3270: +3fdd3270: move *a13(0xffa0), a11, 1 +3fdd3290: move *a11, a9, 1 +3fdd32a0: andi 0x7affffff, a9 +3fdd32d0: move a9, *a11, 1 +3fdd32e0: move *a11, a9, 1 +3fdd32f0: ori 0x10, a9 +3fdd3320: move a9, *a11, 1 +3fdd3330: move *a11, a9, 1 +3fdd3340: ori 0x20, a9 +3fdd3370: move a9, *a11, 1 +3fdd3380: move *a11, a9, 1 +3fdd3390: ori 0x40, a9 +3fdd33c0: move a9, *a11, 1 +3fdd33d0: move *a11, a9, 1 +3fdd33e0: ori 0x20000000, a9 +3fdd3410: move a9, *a11, 1 +3fdd3420: movk 1, a9 +3fdd3430: move a9, *a13(0x60), 1 +3fdd3450: jauc L3FDCF310 +L3FDD3470: +3fdd3470: move *a13(0x80), a8, 0 +3fdd3490: subi 0xc0, a8 +3fdd34b0: jaeq L3FDD1930 +3fdd34d0: subk 2, a8 +3fdd34e0: jaeq L3FDD2AB0 +3fdd3500: subk 3, a8 +3fdd3510: jaeq L3FDD1B20 +3fdd3530: subk 6, a8 +3fdd3540: jaeq L3FDD1D10 +3fdd3560: dec a8 +3fdd3570: jreq L3FDD3270 +3fdd3580: dec a8 +3fdd3590: jreq L3FDD3080 +3fdd35a0: dec a8 +3fdd35b0: jreq L3FDD2E90 +3fdd35c0: subk 2, a8 +3fdd35d0: jaeq L3FDD1F10 +3fdd35f0: subk 6, a8 +3fdd3600: jaeq L3FDD20F0 +3fdd3620: subk 3, a8 +3fdd3630: jaeq L3FDD2CB0 +3fdd3650: subk 2, a8 +3fdd3660: jaeq L3FDD22E0 +3fdd3680: subk 5, a8 +3fdd3690: jaeq L3FDD24D0 +3fdd36b0: subk 5, a8 +3fdd36c0: jaeq L3FDD26D0 +3fdd36e0: subk 5, a8 +3fdd36f0: jaeq L3FDD28C0 +3fdd3710: jauc L3FDCF310 +L3FDD3730: +3fdd3730: move *a13(0xffa0), a11, 1 +3fdd3750: move *a11, a9, 1 +3fdd3760: andi 0x7affffff, a9 +3fdd3790: move a9, *a11, 1 +3fdd37a0: move *a11, a9, 1 +3fdd37b0: ori 0x40100, a9 +3fdd37e0: move a9, *a11, 1 +3fdd37f0: move *a11, a9, 1 +3fdd3800: ori 0x120100, a9 +3fdd3830: move a9, *a11, 1 +3fdd3840: move *a11, a9, 1 +3fdd3850: ori 0x84000, a9 +3fdd3880: move a9, *a11, 1 +3fdd3890: move *a11, a9, 1 +3fdd38a0: ori 0x3400, a9 +3fdd38d0: move a9, *a11, 1 +3fdd38e0: move *a11, a9, 1 +3fdd38f0: ori 0x8a00, a9 +3fdd3920: move a9, *a11, 1 +3fdd3930: move *a11, a9, 1 +3fdd3940: ori 0xe00000, a9 +3fdd3970: move a9, *a11, 1 +3fdd3980: move *a11, a9, 1 +3fdd3990: ori 0x10000000, a9 +3fdd39c0: move a9, *a11, 1 +3fdd39d0: movk 1, a9 +3fdd39e0: move a9, *a13(0x60), 1 +3fdd3a00: jauc L3FDCF310 +L3FDD3A20: +3fdd3a20: move *a13(0xff80), a11, 1 +3fdd3a40: move *a11(0x10), a9, 0 +3fdd3a60: btst 0, a9 +3fdd3a70: jrne L3FDD3B60 +L3FDD3A80: +3fdd3a80: move a14, -*sp, 1 +3fdd3a90: movi 0x64, a11 +3fdd3ab0: move a11, *a14+, 1 +3fdd3ac0: calla L3FDCE1C0 +3fdd3af0: move *a13(0xff80), a9, 1 +3fdd3b10: setf 16, 0, 0 +3fdd3b20: move *a9(0x10), a7, 0 +3fdd3b40: btst 0, a7 +3fdd3b50: jreq L3FDD3A80 +L3FDD3B60: +3fdd3b60: move *a13(0xff80), a11, 1 +3fdd3b80: move *a11(0x30), a9, 0 +3fdd3ba0: andi 0xff, a9 +3fdd3bd0: move a9, *a13(0x80), 0 +3fdd3bf0: jruc L3FDD3F30 +L3FDD3C00: +3fdd3c00: move *a13(0xffa0), a11, 1 +3fdd3c20: move *a11, a9, 1 +3fdd3c30: andi 0x7affffff, a9 +3fdd3c60: move a9, *a11, 1 +3fdd3c70: move *a11, a9, 1 +3fdd3c80: ori 0x200000, a9 +3fdd3cb0: move a9, *a11, 1 +3fdd3cc0: movk 1, a9 +3fdd3cd0: move a9, *a13(0x60), 1 +3fdd3cf0: jauc L3FDCF310 +L3FDD3D10: +3fdd3d10: move *a13(0xffa0), a11, 1 +3fdd3d30: move *a11, a9, 1 +3fdd3d40: andi 0x7affffff, a9 +3fdd3d70: move a9, *a11, 1 +3fdd3d80: move *a11, a9, 1 +3fdd3d90: ori 0x400000, a9 +3fdd3dc0: move a9, *a11, 1 +3fdd3dd0: movk 1, a9 +3fdd3de0: move a9, *a13(0x60), 1 +3fdd3e00: jauc L3FDCF310 +L3FDD3E20: +3fdd3e20: move *a13(0xffa0), a11, 1 +3fdd3e40: move *a11, a9, 1 +3fdd3e50: andi 0x7affffff, a9 +3fdd3e80: move a9, *a11, 1 +3fdd3e90: move *a11, a9, 1 +3fdd3ea0: ori 0x800000, a9 +3fdd3ed0: move a9, *a11, 1 +3fdd3ee0: movk 1, a9 +3fdd3ef0: move a9, *a13(0x60), 1 +3fdd3f10: jauc L3FDCF310 +L3FDD3F30: +3fdd3f30: move *a13(0x80), a8, 0 +3fdd3f50: subi 0xc0, a8 +3fdd3f70: jreq L3FDD3C00 +3fdd3f80: subk 5, a8 +3fdd3f90: jreq L3FDD3D10 +3fdd3fa0: subk 6, a8 +3fdd3fb0: jreq L3FDD3E20 +3fdd3fc0: jauc L3FDCF310 +L3FDD3FE0: +3fdd3fe0: move *a13(0xff80), a11, 1 +3fdd4000: move *a11(0x10), a9, 0 +3fdd4020: btst 0, a9 +3fdd4030: jrne L3FDD4120 +L3FDD4040: +3fdd4040: move a14, -*sp, 1 +3fdd4050: movi 0x64, a11 +3fdd4070: move a11, *a14+, 1 +3fdd4080: calla L3FDCE1C0 +3fdd40b0: move *a13(0xff80), a9, 1 +3fdd40d0: setf 16, 0, 0 +3fdd40e0: move *a9(0x10), a7, 0 +3fdd4100: btst 0, a7 +3fdd4110: jreq L3FDD4040 +L3FDD4120: +3fdd4120: move *a13(0xff80), a11, 1 +3fdd4140: move *a11(0x30), a9, 0 +3fdd4160: andi 0xff, a9 +3fdd4190: move a9, *a13(0x80), 0 +3fdd41b0: jruc L3FDD45A0 +L3FDD41C0: +3fdd41c0: move *a13(0xffa0), a11, 1 +3fdd41e0: movi 0x1000000, a9 +3fdd4210: move a9, *a11, 1 +3fdd4220: movi 0x60000000, a7 +3fdd4250: move a7, *a11(0x20), 1 +3fdd4270: move *a13(0xffe0), a7, 1 +3fdd4290: sub a9, a9 +3fdd42a0: move a9, *a7, 1 +3fdd42b0: move *a13(0xffc0), a9, 1 +3fdd42d0: sub a7, a7 +3fdd42e0: move a7, *a9, 1 +3fdd42f0: movk 1, a7 +3fdd4300: move a7, *a13(0x60), 1 +3fdd4320: jauc L3FDCF310 +L3FDD4340: +3fdd4340: move *a13(0xffa0), a11, 1 +3fdd4360: movi 0x4000000, a9 +3fdd4390: move a9, *a11, 1 +3fdd43a0: movi 0x60000000, a7 +3fdd43d0: move a7, *a11(0x20), 1 +3fdd43f0: move *a13(0xffe0), a7, 1 +3fdd4410: sub a9, a9 +3fdd4420: move a9, *a7, 1 +3fdd4430: move *a13(0xffc0), a9, 1 +3fdd4450: sub a7, a7 +3fdd4460: move a7, *a9, 1 +3fdd4470: movk 1, a7 +3fdd4480: move a7, *a13(0x60), 1 +3fdd44a0: jauc L3FDCF310 +L3FDD44C0: +3fdd44c0: move *a13(0xffa0), a11, 1 +3fdd44e0: movi 0x80000000, a9 +3fdd4510: move a9, *a11, 1 +3fdd4520: sub a7, a7 +3fdd4530: move a7, *a11(0x20), 1 +3fdd4550: movk 1, a7 +3fdd4560: move a7, *a13(0x60), 1 +3fdd4580: jauc L3FDCF310 +L3FDD45A0: +3fdd45a0: move *a13(0x80), a8, 0 +3fdd45c0: subi 0xc0, a8 +3fdd45e0: jreq L3FDD41C0 +3fdd45f0: subk 5, a8 +3fdd4600: jreq L3FDD4340 +3fdd4610: subk 6, a8 +3fdd4620: jreq L3FDD44C0 +3fdd4630: jauc L3FDCF310 +L3FDD4650: +3fdd4650: move *a13(0xff80), a11, 1 +3fdd4670: move *a11(0x10), a9, 0 +3fdd4690: btst 0, a9 +3fdd46a0: jrne L3FDD4790 +L3FDD46B0: +3fdd46b0: move a14, -*sp, 1 +3fdd46c0: movi 0x64, a11 +3fdd46e0: move a11, *a14+, 1 +3fdd46f0: calla L3FDCE1C0 +3fdd4720: move *a13(0xff80), a9, 1 +3fdd4740: setf 16, 0, 0 +3fdd4750: move *a9(0x10), a7, 0 +3fdd4770: btst 0, a7 +3fdd4780: jreq L3FDD46B0 +L3FDD4790: +3fdd4790: move *a13(0xff80), a11, 1 +3fdd47b0: move *a11(0x30), a9, 0 +3fdd47d0: andi 0xff, a9 +3fdd4800: move a9, *a13(0x80), 0 +3fdd4820: jruc L3FDD4C20 +L3FDD4830: +3fdd4830: move *a13(0xffa0), a11, 1 +3fdd4850: move *a11, a9, 1 +3fdd4860: andi 0x7affffff, a9 +3fdd4890: move a9, *a11, 1 +3fdd48a0: move *a11, a9, 1 +3fdd48b0: ori 0x10000000, a9 +3fdd48e0: move a9, *a11, 1 +3fdd48f0: addk 32, a11 +3fdd4900: move *a11, a9, 1 +3fdd4910: andi 0xff7fffff, a9 +3fdd4940: move a9, *a11, 1 +3fdd4950: movk 1, a11 +3fdd4960: move a11, *a13(0x60), 1 +3fdd4980: jauc L3FDCF310 +L3FDD49A0: +3fdd49a0: move *a13(0xffa0), a11, 1 +3fdd49c0: move *a11, a9, 1 +3fdd49d0: andi 0x7affffff, a9 +3fdd4a00: move a9, *a11, 1 +3fdd4a10: move *a11, a9, 1 +3fdd4a20: ori 0x10000000, a9 +3fdd4a50: move a9, *a11, 1 +3fdd4a60: addk 32, a11 +3fdd4a70: move *a11, a9, 1 +3fdd4a80: ori 0x800000, a9 +3fdd4ab0: move a9, *a11, 1 +3fdd4ac0: movk 1, a11 +3fdd4ad0: move a11, *a13(0x60), 1 +3fdd4af0: jauc L3FDCF310 +L3FDD4B10: +3fdd4b10: move *a13(0xffa0), a11, 1 +3fdd4b30: move *a11, a9, 1 +3fdd4b40: andi 0x7affffff, a9 +3fdd4b70: move a9, *a11, 1 +3fdd4b80: move *a11, a9, 1 +3fdd4b90: ori 0x40000000, a9 +3fdd4bc0: move a9, *a11, 1 +3fdd4bd0: movk 1, a9 +3fdd4be0: move a9, *a13(0x60), 1 +3fdd4c00: jauc L3FDCF310 +L3FDD4C20: +3fdd4c20: move *a13(0x80), a8, 0 +3fdd4c40: subi 0xc0, a8 +3fdd4c60: jreq L3FDD4830 +3fdd4c70: subk 5, a8 +3fdd4c80: jreq L3FDD49A0 +3fdd4c90: subk 6, a8 +3fdd4ca0: jreq L3FDD4B10 +3fdd4cb0: jauc L3FDCF310 +L3FDD4CD0: +3fdd4cd0: move *a13(0xffa0), a11, 1 +3fdd4cf0: move *a11, a9, 1 +3fdd4d00: andi 0x7affffff, a9 +3fdd4d30: move a9, *a11, 1 +3fdd4d40: addk 32, a11 +3fdd4d50: move *a11, a9, 1 +3fdd4d60: ori 0x80000000, a9 +3fdd4d90: move a9, *a11, 1 +3fdd4da0: movk 1, a11 +3fdd4db0: move a11, *a13(0x60), 1 +3fdd4dd0: jauc L3FDCF310 +L3FDD4DF0: +3fdd4df0: move *a13(0xffa0), a11, 1 +3fdd4e10: move *a11, a9, 1 +3fdd4e20: andi 0x7affffff, a9 +3fdd4e50: move a9, *a11, 1 +3fdd4e60: move *a11, a9, 1 +3fdd4e70: ori 0x8000000, a9 +3fdd4ea0: move a9, *a11, 1 +3fdd4eb0: movk 1, a9 +3fdd4ec0: move a9, *a13(0x60), 1 +3fdd4ee0: jauc L3FDCF310 +L3FDD4F00: +3fdd4f00: move *a13(0xff80), a11, 1 +3fdd4f20: move *a11(0x10), a9, 0 +3fdd4f40: btst 0, a9 +3fdd4f50: jrne L3FDD5040 +L3FDD4F60: +3fdd4f60: move a14, -*sp, 1 +3fdd4f70: movi 0x64, a11 +3fdd4f90: move a11, *a14+, 1 +3fdd4fa0: calla L3FDCE1C0 +3fdd4fd0: move *a13(0xff80), a9, 1 +3fdd4ff0: setf 16, 0, 0 +3fdd5000: move *a9(0x10), a7, 0 +3fdd5020: btst 0, a7 +3fdd5030: jreq L3FDD4F60 +L3FDD5040: +3fdd5040: move *a13(0xff80), a11, 1 +3fdd5060: move *a11(0x30), a9, 0 +3fdd5080: andi 0xff, a9 +3fdd50b0: move a9, *a13(0x80), 0 +3fdd50d0: jruc L3FDD5260 +L3FDD50E0: +3fdd50e0: move *a13(0xffe0), a11, 1 +3fdd5100: sub a9, a9 +3fdd5110: move a9, *a11, 1 +3fdd5120: move *a13(0xffc0), a7, 1 +3fdd5140: move a9, *a7, 1 +3fdd5150: movk 1, a9 +3fdd5160: move a9, *a13(0x60), 1 +3fdd5180: jauc L3FDCF310 +L3FDD51A0: +3fdd51a0: move *a13(0xffe0), a11, 1 +3fdd51c0: sub a9, a9 +3fdd51d0: move a9, *a11, 1 +3fdd51e0: move *a13(0xffc0), a7, 1 +3fdd5200: movk 1, a9 +3fdd5210: move a9, *a7, 1 +3fdd5220: move a9, *a13(0x60), 1 +3fdd5240: jauc L3FDCF310 +L3FDD5260: +3fdd5260: move *a13(0x80), a8, 0 +3fdd5280: subi 0xc0, a8 +3fdd52a0: jreq L3FDD50E0 +3fdd52b0: subk 5, a8 +3fdd52c0: jreq L3FDD51A0 +3fdd52d0: jauc L3FDCF310 +L3FDD52F0: +3fdd52f0: move *a13(0xffe0), a11, 1 +3fdd5310: movk 1, a9 +3fdd5320: move a9, *a11, 1 +3fdd5330: move *a13(0xffc0), a7, 1 +3fdd5350: sub a9, a9 +3fdd5360: move a9, *a7, 1 +3fdd5370: move *a13(0xffa0), a9, 1 +3fdd5390: sub a7, a7 +3fdd53a0: move a7, *a9, 1 +3fdd53b0: move a7, *a9(0x20), 1 +3fdd53d0: move a7, *a9(0x1c0), 1 +3fdd53f0: move a7, *a9(0x1a0), 1 +3fdd5410: movk 1, a7 +3fdd5420: move a7, *a13(0x60), 1 +3fdd5440: jauc L3FDCF310 +L3FDD5460: +3fdd5460: move *a13(0x80), a8, 0 +3fdd5480: subi 0xc1, a8 +3fdd54a0: jaeq L3FDD3730 +3fdd54c0: dec a8 +3fdd54d0: jaeq L3FDCF6D0 +3fdd54f0: dec a8 +3fdd5500: jreq L3FDD5960 +3fdd5510: subk 3, a8 +3fdd5520: jreq L3FDD4F00 +3fdd5530: dec a8 +3fdd5540: jaeq L3FDD3FE0 +3fdd5560: dec a8 +3fdd5570: jreq L3FDD52F0 +3fdd5580: subk 4, a8 +3fdd5590: jaeq L3FDD0B80 +3fdd55b0: dec a8 +3fdd55c0: jaeq L3FDD0A70 +3fdd55e0: dec a8 +3fdd55f0: jaeq L3FDD0960 +3fdd5610: subk 3, a8 +3fdd5620: jaeq L3FDD3A20 +3fdd5640: dec a8 +3fdd5650: jaeq L3FDD0C90 +3fdd5670: dec a8 +3fdd5680: jaeq L3FDD4DF0 +3fdd56a0: subk 4, a8 +3fdd56b0: jaeq L3FDD4650 +3fdd56d0: dec a8 +3fdd56e0: jaeq L3FDD0DA0 +3fdd5700: dec a8 +3fdd5710: jaeq L3FDD0850 +3fdd5730: subk 3, a8 +3fdd5740: jaeq L3FDCF5D0 +3fdd5760: dec a8 +3fdd5770: jaeq L3FDD0EB0 +3fdd5790: dec a8 +3fdd57a0: jaeq L3FDD1510 +3fdd57c0: subk 3, a8 +3fdd57d0: jaeq L3FDD4CD0 +3fdd57f0: dec a8 +3fdd5800: jaeq L3FDD10D0 +3fdd5820: dec a8 +3fdd5830: jaeq L3FDD1400 +3fdd5850: subk 3, a8 +3fdd5860: jaeq L3FDD0FC0 +3fdd5880: dec a8 +3fdd5890: jaeq L3FDD11E0 +3fdd58b0: subk 4, a8 +3fdd58c0: jaeq L3FDD1620 +3fdd58e0: dec a8 +3fdd58f0: jaeq L3FDD12F0 +3fdd5910: subk 4, a8 +3fdd5920: jaeq L3FDD1740 +3fdd5940: jauc L3FDCF310 +L3FDD5960: +3fdd5960: move *a13(0x60), a8, 1 +L3FDD5980: +3fdd5980: move *sp(0xa0), a14, 1 +3fdd59a0: mmfm sp, a7,a9,a11,a13 +3fdd59c0: rets 2 +L3FDD59D0: +3fdd59d0: mmtm sp, a7,a9,a11,a13 +3fdd59f0: move a14, a13 +3fdd5a00: addi 0x70, a14 +3fdd5a20: movi 0xffff, a11 +3fdd5a50: setf 16, 0, 0 +3fdd5a60: move a11, *a13(0x60), 0 +3fdd5a80: move a14, -*sp, 1 +3fdd5a90: sub a11, a11 +3fdd5aa0: move a11, *a14+, 1 +3fdd5ab0: movk 1, a11 +3fdd5ac0: move a11, *a14+, 1 +3fdd5ad0: move a11, *a14+, 1 +3fdd5ae0: move *a13(0xffc0), *a14+, 1 +3fdd5b00: calla L3FA911C0 +3fdd5b30: move *a13(0xffc0), a9, 1 +3fdd5b50: movi 0xd3, a11 +3fdd5b70: setf 16, 0, 0 +3fdd5b80: move a11, *a9(0x30), 0 +3fdd5ba0: addk 14, a11 +3fdd5bb0: move a11, *a9(0x30), 0 +3fdd5bd0: sub a11, a11 +3fdd5be0: move a11, *a13, 1 +3fdd5bf0: move *a9(0x10), a9, 0 +3fdd5c10: btst 0, a9 +3fdd5c20: jrne L3FDD5DC0 +3fdd5c30: inc a11 +3fdd5c40: move a11, *a13, 1 +3fdd5c50: cmpi 0x29, a11 +3fdd5c70: jrge L3FDD5DC0 +L3FDD5C80: +3fdd5c80: move a14, -*sp, 1 +3fdd5c90: movi 0x258, a11 +3fdd5cb0: move a11, *a14+, 1 +3fdd5cc0: calla L3FDCE1C0 +3fdd5cf0: move *a13(0xffc0), a9, 1 +3fdd5d10: setf 16, 0, 0 +3fdd5d20: move *a9(0x10), a11, 0 +3fdd5d40: btst 0, a11 +3fdd5d50: jrne L3FDD5DC0 +3fdd5d60: move *a13, a11, 1 +3fdd5d70: inc a11 +3fdd5d80: move a11, *a13, 1 +3fdd5d90: cmpi 0x29, a11 +3fdd5db0: jrlt L3FDD5C80 +L3FDD5DC0: +3fdd5dc0: move *a13(0xffc0), a11, 1 +3fdd5de0: movi 0xfd, a9 +3fdd5e00: move a9, *a11(0x30), 0 +3fdd5e20: sub a9, a9 +3fdd5e30: move a9, *a13(0x40), 1 +3fdd5e50: move a9, *a13(0x20), 1 +L3FDD5E70: +3fdd5e70: sub a11, a11 +3fdd5e80: move a11, *a13, 1 +3fdd5e90: move *a13(0x40), a9, 1 +3fdd5eb0: inc a9 +3fdd5ec0: move a9, *a13(0x40), 1 +3fdd5ee0: move *a13(0xffc0), a9, 1 +3fdd5f00: move *a9(0x10), a9, 0 +3fdd5f20: btst 0, a9 +3fdd5f30: jrne L3FDD60D0 +3fdd5f40: inc a11 +3fdd5f50: move a11, *a13, 1 +3fdd5f60: cmpi 0x29, a11 +3fdd5f80: jrge L3FDD60D0 +L3FDD5F90: +3fdd5f90: move a14, -*sp, 1 +3fdd5fa0: movi 0x258, a11 +3fdd5fc0: move a11, *a14+, 1 +3fdd5fd0: calla L3FDCE1C0 +3fdd6000: move *a13(0xffc0), a9, 1 +3fdd6020: setf 16, 0, 0 +3fdd6030: move *a9(0x10), a11, 0 +3fdd6050: btst 0, a11 +3fdd6060: jrne L3FDD60D0 +3fdd6070: move *a13, a11, 1 +3fdd6080: inc a11 +3fdd6090: move a11, *a13, 1 +3fdd60a0: cmpi 0x29, a11 +3fdd60c0: jrlt L3FDD5F90 +L3FDD60D0: +3fdd60d0: move *a13, a11, 1 +3fdd60e0: cmpi 0x28, a11 +3fdd6100: jrge L3FDD6150 +3fdd6110: move *a13(0x20), a9, 1 +3fdd6130: subk 10, a9 +3fdd6140: jrlt L3FDD61C0 +L3FDD6150: +3fdd6150: move *a13(0xffe0), a9, 1 +3fdd6170: movi 0x81, a11 +3fdd6190: move a11, *a9(0x80), 1 +3fdd61b0: jruc L3FDD65B0 +L3FDD61C0: +3fdd61c0: move *a13(0xffc0), a9, 1 +3fdd61e0: move *a9(0x30), a9, 0 +3fdd6200: andi 0xff, a9 +3fdd6230: move a9, *a13(0x60), 0 +3fdd6250: move *a13(0x40), a9, 1 +3fdd6270: dsjs a9, L3FDD6300 +3fdd6280: move *a13(0x60), a9, 0 +3fdd62a0: dec a9 +3fdd62b0: jreq L3FDD6300 +3fdd62c0: sub a9, a9 +3fdd62d0: move a9, *a13(0x40), 1 +3fdd62f0: jruc L3FDD6540 +L3FDD6300: +3fdd6300: move *a13(0x40), a9, 1 +3fdd6320: subk 2, a9 +3fdd6330: jrne L3FDD63B0 +3fdd6340: move *a13(0x60), a9, 0 +3fdd6360: jreq L3FDD63B0 +3fdd6370: sub a9, a9 +3fdd6380: move a9, *a13(0x40), 1 +3fdd63a0: jruc L3FDD6540 +L3FDD63B0: +3fdd63b0: move *a13(0x40), a9, 1 +3fdd63d0: subk 3, a9 +3fdd63e0: jrne L3FDD6450 +3fdd63f0: move *a13(0xffe0), a9, 1 +3fdd6410: move *a13(0x60), a11, 0 +3fdd6430: move a11, *a9(0x80), 1 +L3FDD6450: +3fdd6450: move *a13(0x40), a11, 1 +3fdd6470: subk 4, a11 +3fdd6480: jrne L3FDD6540 +3fdd6490: move *a13(0xffe0), a11, 1 +3fdd64b0: move *a13(0x60), a9, 0 +3fdd64d0: sll 0x10, a9 +3fdd64e0: move *a11(0x80), a7, 1 +3fdd6500: or a9, a7 +3fdd6510: move a7, *a11(0x80), 1 +3fdd6530: jruc L3FDD65B0 +L3FDD6540: +3fdd6540: move *a13(0x20), a11, 1 +3fdd6560: inc a11 +3fdd6570: move a11, *a13(0x20), 1 +3fdd6590: subk 10, a11 +3fdd65a0: jrlt L3FDD5E70 +L3FDD65B0: +3fdd65b0: move *a13(0xffe0), a11, 1 +3fdd65d0: move *a11(0x80), a9, 1 +3fdd65f0: jreq L3FDD6DE0 +3fdd6600: sub a9, a9 +3fdd6610: move a9, *a13(0x20), 1 +L3FDD6630: +3fdd6630: sub a11, a11 +3fdd6640: move a11, *a13, 1 +3fdd6650: move *a13(0xffc0), a9, 1 +3fdd6670: move *a9(0x10), a7, 0 +3fdd6690: btst 0, a7 +3fdd66a0: jrne L3FDD6840 +3fdd66b0: inc a11 +3fdd66c0: move a11, *a13, 1 +3fdd66d0: cmpi 0x29, a11 +3fdd66f0: jrge L3FDD6840 +L3FDD6700: +3fdd6700: move a14, -*sp, 1 +3fdd6710: movi 0x258, a11 +3fdd6730: move a11, *a14+, 1 +3fdd6740: calla L3FDCE1C0 +3fdd6770: move *a13(0xffc0), a9, 1 +3fdd6790: setf 16, 0, 0 +3fdd67a0: move *a9(0x10), a7, 0 +3fdd67c0: btst 0, a7 +3fdd67d0: jrne L3FDD6840 +3fdd67e0: move *a13, a7, 1 +3fdd67f0: inc a7 +3fdd6800: move a7, *a13, 1 +3fdd6810: cmpi 0x29, a7 +3fdd6830: jrlt L3FDD6700 +L3FDD6840: +3fdd6840: move *a13, a11, 1 +3fdd6850: cmpi 0x28, a11 +3fdd6870: jrge L3FDD69F0 +3fdd6880: move *a13(0xffe0), a7, 1 +3fdd68a0: move *a9(0x30), a9, 0 +3fdd68c0: andi 0xff, a9 +3fdd68f0: move *a13(0x20), a11, 1 +3fdd6910: sll 0x3, a11 +3fdd6920: sll a11, a9 +3fdd6930: move *a7(0xa0), a11, 1 +3fdd6950: or a9, a11 +3fdd6960: move a11, *a7(0xa0), 1 +3fdd6980: move *a13(0x20), a11, 1 +3fdd69a0: inc a11 +3fdd69b0: move a11, *a13(0x20), 1 +3fdd69d0: subk 4, a11 +3fdd69e0: jrlt L3FDD6630 +L3FDD69F0: +3fdd69f0: sub a11, a11 +3fdd6a00: move a11, *a13(0x20), 1 +L3FDD6A20: +3fdd6a20: sub a11, a11 +3fdd6a30: move a11, *a13, 1 +3fdd6a40: move *a13(0xffc0), a9, 1 +3fdd6a60: move *a9(0x10), a7, 0 +3fdd6a80: btst 0, a7 +3fdd6a90: jrne L3FDD6C30 +3fdd6aa0: inc a11 +3fdd6ab0: move a11, *a13, 1 +3fdd6ac0: cmpi 0x29, a11 +3fdd6ae0: jrge L3FDD6C30 +L3FDD6AF0: +3fdd6af0: move a14, -*sp, 1 +3fdd6b00: movi 0x258, a11 +3fdd6b20: move a11, *a14+, 1 +3fdd6b30: calla L3FDCE1C0 +3fdd6b60: move *a13(0xffc0), a9, 1 +3fdd6b80: setf 16, 0, 0 +3fdd6b90: move *a9(0x10), a7, 0 +3fdd6bb0: btst 0, a7 +3fdd6bc0: jrne L3FDD6C30 +3fdd6bd0: move *a13, a7, 1 +3fdd6be0: inc a7 +3fdd6bf0: move a7, *a13, 1 +3fdd6c00: cmpi 0x29, a7 +3fdd6c20: jrlt L3FDD6AF0 +L3FDD6C30: +3fdd6c30: move *a13, a11, 1 +3fdd6c40: cmpi 0x28, a11 +3fdd6c60: jrge L3FDD6DE0 +3fdd6c70: move *a13(0xffe0), a7, 1 +3fdd6c90: move *a9(0x30), a9, 0 +3fdd6cb0: andi 0xff, a9 +3fdd6ce0: move *a13(0x20), a11, 1 +3fdd6d00: sll 0x3, a11 +3fdd6d10: sll a11, a9 +3fdd6d20: move *a7(0xc0), a11, 1 +3fdd6d40: or a9, a11 +3fdd6d50: move a11, *a7(0xc0), 1 +3fdd6d70: move *a13(0x20), a11, 1 +3fdd6d90: inc a11 +3fdd6da0: move a11, *a13(0x20), 1 +3fdd6dc0: subk 4, a11 +3fdd6dd0: jrlt L3FDD6A20 +L3FDD6DE0: +3fdd6de0: move *a13(0xffc0), a11, 1 +3fdd6e00: movk 17, a9 +3fdd6e10: move a9, *a11(0x30), 0 +3fdd6e30: move a14, -*sp, 1 +3fdd6e40: movi 0x3e8, a7 +3fdd6e60: move a7, *a14+, 1 +3fdd6e70: calla L3FDCE1C0 +3fdd6ea0: movi 0x8c, a9 +3fdd6ec0: setf 16, 0, 0 +3fdd6ed0: move a9, *a11(0x30), 0 +3fdd6ef0: move a14, -*sp, 1 +3fdd6f00: move a7, *a14+, 1 +3fdd6f10: calla L3FDCE1C0 +3fdd6f40: movk 1, a7 +3fdd6f50: move a7, *a13, 1 +L3FDD6F60: +3fdd6f60: move *a13(0xffc0), a11, 1 +3fdd6f80: movk 19, a9 +3fdd6f90: setf 16, 0, 0 +3fdd6fa0: move a9, *a11(0x30), 0 +3fdd6fc0: move a14, -*sp, 1 +3fdd6fd0: movi 0xbb8, a7 +3fdd6ff0: move a7, *a14+, 1 +3fdd7000: calla L3FDCE1C0 +3fdd7030: move *a13, a9, 1 +3fdd7040: sll 0x2, a9 +3fdd7050: ori 0x80, a9 +3fdd7080: setf 16, 0, 0 +3fdd7090: move a9, *a11(0x30), 0 +3fdd70b0: move a14, -*sp, 1 +3fdd70c0: movi 0x2328, a9 +3fdd70e0: move a9, *a14+, 1 +3fdd70f0: calla L3FDCE1C0 +3fdd7120: movk 17, a7 +3fdd7130: setf 16, 0, 0 +3fdd7140: move a7, *a11(0x30), 0 +3fdd7160: move a14, -*sp, 1 +3fdd7170: movi 0x3e8, a7 +3fdd7190: move a7, *a14+, 1 +3fdd71a0: calla L3FDCE1C0 +3fdd71d0: movi 0x8c, a7 +3fdd71f0: setf 16, 0, 0 +3fdd7200: move a7, *a11(0x30), 0 +3fdd7220: move a14, -*sp, 1 +3fdd7230: movi 0x3e8, a7 +3fdd7250: move a7, *a14+, 1 +3fdd7260: calla L3FDCE1C0 +3fdd7290: move *a13, a7, 1 +3fdd72a0: inc a7 +3fdd72b0: move a7, *a13, 1 +3fdd72c0: subk 4, a7 +3fdd72d0: jrlt L3FDD6F60 +3fdd72e0: move a14, -*sp, 1 +3fdd72f0: movi 0x3e8, a7 +3fdd7310: move a7, *a14+, 1 +3fdd7320: calla L3FDCE1C0 +3fdd7350: movi 0xd3, a7 +3fdd7370: setf 16, 0, 0 +3fdd7380: move a7, *a11(0x30), 0 +3fdd73a0: move *a13(0xffe0), a7, 1 +3fdd73c0: move *a7(0x80), a8, 1 +3fdd73e0: movk 1, a8 +3fdd73f0: jrne L3FDD7410 +3fdd7400: sub a8, a8 +L3FDD7410: +3fdd7410: move *sp(0xa0), a14, 1 +3fdd7430: mmfm sp, a7,a9,a11,a13 +3fdd7450: rets 2 +L3FDD7460: +3fdd7460: mmtm sp, a5,a7,a9,a10,a11,a13 +3fdd7480: move a14, a13 +3fdd7490: addi 0xa0, a14 +3fdd74b0: movi 0x6800000, a11 +3fdd74e0: move a11, *a13(0x80), 1 +3fdd7500: sub a9, a9 +3fdd7510: setf 16, 0, 0 +L3FDD7520: +3fdd7520: move a9, a11 +3fdd7530: sll 0x4, a11 +3fdd7540: add a13, a11 +3fdd7550: move a9, a7 +3fdd7560: sll 0x4, a7 +3fdd7570: move *a13(0x80), a5, 1 +3fdd7590: add a5, a7 +3fdd75a0: move *a7, a7, 0 +3fdd75b0: andi 0xff, a7 +3fdd75e0: move a7, *a11, 0 +3fdd75f0: inc a9 +3fdd7600: cmpi 0x7, a9 +3fdd7620: jrle L3FDD7520 +3fdd7630: sub a10, a10 +3fdd7640: move a10, a9 +L3FDD7650: +3fdd7650: sll 0x1, a10 +3fdd7660: cmpi 0x10000, a10 +3fdd7690: jrlt L3FDD76D0 +3fdd76a0: subi 0xffff, a10 +L3FDD76D0: +3fdd76d0: move a9, a11 +3fdd76e0: sll 0x4, a11 +3fdd76f0: add a13, a11 +3fdd7700: setf 16, 1, 0 +3fdd7710: move *a11, a11, 0 +3fdd7720: sll 0x8, a11 +3fdd7730: add a10, a11 +3fdd7740: move a9, a7 +3fdd7750: inc a7 +3fdd7760: sll 0x4, a7 +3fdd7770: add a13, a7 +3fdd7780: move *a7, a10, 0 +3fdd7790: add a10, a11 +3fdd77a0: move a11, a10 +3fdd77b0: cmpi 0x10000, a10 +3fdd77e0: jrlt L3FDD7820 +3fdd77f0: subi 0xffff, a10 +L3FDD7820: +3fdd7820: addk 2, a9 +3fdd7830: cmpi 0x5, a9 +3fdd7850: jrle L3FDD7650 +3fdd7860: cmpi 0xffff, a10 +3fdd7890: jrne L3FDD78B0 +3fdd78a0: sub a10, a10 +L3FDD78B0: +3fdd78b0: move *a13(0x60), a11, 0 +3fdd78d0: sll 0x8, a11 +3fdd78e0: move *a13(0x70), a7, 0 +3fdd7900: add a7, a11 +3fdd7910: move a11, a9 +3fdd7920: cmp a10, a9 +3fdd7930: jreq L3FDD7960 +3fdd7940: movk 1, a8 +3fdd7950: jruc L3FDD7970 +L3FDD7960: +3fdd7960: sub a8, a8 +L3FDD7970: +3fdd7970: subi 0xa0, a14 +3fdd7990: mmfm sp, a5,a7,a9,a10,a11,a13 +3fdd79b0: rets +L3FDD79C0: +3fdd79c0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fdd79e0: move a14, a13 +3fdd79f0: addi 0x60, a14 +3fdd7a10: movi 0x7fbc0, a7 +3fdd7a40: move *a13(0xffa0), a5, 1 +3fdd7a60: add a5, a7 +3fdd7a70: move a7, *a13, 1 +3fdd7a80: movi 0x7fb00, a3 +3fdd7ab0: add a5, a3 +3fdd7ac0: move a3, *a13(0x40), 1 +3fdd7ae0: movi 0x87bc0, a3 +3fdd7b10: add a5, a3 +3fdd7b20: move a3, *a13(0x20), 1 +3fdd7b40: sub a10, a10 +3fdd7b50: move a10, a3 +3fdd7b60: inc a10 +3fdd7b70: sll 0x4, a3 +3fdd7b80: move *a13(0x40), a5, 1 +3fdd7ba0: add a5, a3 +3fdd7bb0: setf 16, 0, 0 +3fdd7bc0: move *a13(0xffe0), *a3(0x0), 0 +3fdd7bf0: sub a9, a9 +L3FDD7C00: +3fdd7c00: move a9, a7 +3fdd7c10: inc a9 +3fdd7c20: sll 0x4, a7 +3fdd7c30: addi 0x6800000, a7 +3fdd7c60: move *a7, a7, 0 +3fdd7c70: move a7, a11 +3fdd7c80: andi 0xff, a11 +3fdd7cb0: move a9, a7 +3fdd7cc0: inc a9 +3fdd7cd0: sll 0x4, a7 +3fdd7ce0: addi 0x6800000, a7 +3fdd7d10: move *a7, a12, 0 +3fdd7d20: sll 0x8, a12 +3fdd7d30: move a10, a7 +3fdd7d40: inc a10 +3fdd7d50: sll 0x4, a7 +3fdd7d60: move *a13(0x40), a5, 1 +3fdd7d80: add a5, a7 +3fdd7d90: move a11, a3 +3fdd7da0: or a12, a3 +3fdd7db0: move a3, *a7, 0 +3fdd7dc0: cmpi 0x6, a9 +3fdd7de0: jrlt L3FDD7C00 +3fdd7df0: cmpi 0x8, a10 +3fdd7e10: jrge L3FDD7ED0 +L3FDD7E20: +3fdd7e20: move a10, a7 +3fdd7e30: inc a10 +3fdd7e40: sll 0x4, a7 +3fdd7e50: move *a13(0x40), a5, 1 +3fdd7e70: add a5, a7 +3fdd7e80: sub a3, a3 +3fdd7e90: move a3, *a7, 0 +3fdd7ea0: cmpi 0x8, a10 +3fdd7ec0: jrlt L3FDD7E20 +L3FDD7ED0: +3fdd7ed0: movi 0x7f700, a7 +3fdd7f00: move *a13(0xffa0), a3, 1 +3fdd7f20: add a3, a7 +3fdd7f30: move a7, a11 +3fdd7f40: move a11, a7 +3fdd7f50: srl 0x3, a7 +3fdd7f60: setf 8, 0, 0 +3fdd7f70: move *a13(0xffc0), a3, 0 +3fdd7f90: sll 0x1d, a3 +3fdd7fa0: add a3, a7 +3fdd7fb0: move a7, a11 +3fdd7fc0: move a10, a7 +3fdd7fd0: inc a10 +3fdd7fe0: sll 0x4, a7 +3fdd7ff0: add a5, a7 +3fdd8000: setf 16, 0, 0 +3fdd8010: move a11, *a7, 0 +3fdd8020: move a10, a7 +3fdd8030: inc a10 +3fdd8040: sll 0x4, a7 +3fdd8050: add a5, a7 +3fdd8060: move a11, a3 +3fdd8070: srl 0x10, a3 +3fdd8080: move a3, *a7, 0 +3fdd8090: movi 0x7f900, a7 +3fdd80c0: move *a13(0xffa0), a3, 1 +3fdd80e0: add a3, a7 +3fdd80f0: move a7, a11 +3fdd8100: move a11, a7 +3fdd8110: srl 0x3, a7 +3fdd8120: setf 8, 0, 0 +3fdd8130: move *a13(0xffc0), a3, 0 +3fdd8150: sll 0x1d, a3 +3fdd8160: add a3, a7 +3fdd8170: move a7, a11 +3fdd8180: move a10, a7 +3fdd8190: inc a10 +3fdd81a0: sll 0x4, a7 +3fdd81b0: add a5, a7 +3fdd81c0: setf 16, 0, 0 +3fdd81d0: move a11, *a7, 0 +3fdd81e0: move a10, a7 +3fdd81f0: inc a10 +3fdd8200: sll 0x4, a7 +3fdd8210: add a5, a7 +3fdd8220: move a11, a3 +3fdd8230: srl 0x10, a3 +3fdd8240: move a3, *a7, 0 +3fdd8250: movi 0x7fbc0, a7 +3fdd8280: move *a13(0xffa0), a3, 1 +3fdd82a0: add a3, a7 +3fdd82b0: move a7, a11 +3fdd82c0: srl 0x3, a11 +3fdd82d0: movi 0xfe00, a12 +3fdd8300: movi 0x7f700, a7 +3fdd8330: add a3, a7 +3fdd8340: move a7, @0x8fbc0, 1 +3fdd8370: sub a9, a9 +L3FDD8380: +3fdd8380: move @0x8fbc0, a7, 1 +3fdd83b0: setf 16, 0, 0 +3fdd83c0: move a11, *a7, 0 +3fdd83d0: move a11, a5 +3fdd83e0: sll 0x8, a5 +3fdd83f0: srl 0x18, a5 +3fdd8400: addi 0x8000, a5 +3fdd8430: move a5, *a7(0x10), 0 +3fdd8450: move a12, *a7(0x20), 0 +3fdd8470: sub a5, a5 +3fdd8480: move a5, *a7(0x30), 0 +3fdd84a0: setf 26, 0, 0 +3fdd84b0: move @0x8fbc6, a3, 0 +3fdd84e0: inc a3 +3fdd84f0: move a3, @0x8fbc6, 0 +3fdd8520: addi 0x200, a11 +3fdd8540: inc a9 +3fdd8550: cmpi 0x8, a9 +3fdd8570: jrlt L3FDD8380 +3fdd8580: move a5, a9 +3fdd8590: setf 16, 0, 0 +L3FDD85A0: +3fdd85a0: move a9, a7 +3fdd85b0: sll 0x4, a7 +3fdd85c0: move *a13, a5, 1 +3fdd85d0: add a5, a7 +3fdd85e0: sub a3, a3 +3fdd85f0: move a3, *a7, 0 +3fdd8600: move a9, a7 +3fdd8610: sll 0x4, a7 +3fdd8620: move *a13(0x20), a3, 1 +3fdd8640: add a3, a7 +3fdd8650: sub a3, a3 +3fdd8660: move a3, *a7, 0 +3fdd8670: inc a9 +3fdd8680: cmpi 0x800, a9 +3fdd86a0: jrlt L3FDD85A0 +3fdd86b0: movi 0x87bc0, a7 +3fdd86e0: move *a13(0xffa0), a3, 1 +3fdd8700: add a3, a7 +3fdd8710: move a7, a11 +3fdd8720: srl 0x3, a11 +3fdd8730: movi 0xfe00, a12 +3fdd8760: movi 0x7f900, a7 +3fdd8790: add a3, a7 +3fdd87a0: move a7, @0x8fbe0, 1 +3fdd87d0: sub a9, a9 +L3FDD87E0: +3fdd87e0: move @0x8fbe0, a7, 1 +3fdd8810: setf 16, 0, 0 +3fdd8820: move a11, *a7, 0 +3fdd8830: move a11, a5 +3fdd8840: sll 0x8, a5 +3fdd8850: srl 0x18, a5 +3fdd8860: move a5, *a7(0x10), 0 +3fdd8880: move a12, *a7(0x20), 0 +3fdd88a0: sub a5, a5 +3fdd88b0: move a5, *a7(0x30), 0 +3fdd88d0: setf 26, 0, 0 +3fdd88e0: move @0x8fbe6, a3, 0 +3fdd8910: inc a3 +3fdd8920: move a3, @0x8fbe6, 0 +3fdd8950: addi 0x200, a11 +3fdd8970: inc a9 +3fdd8980: cmpi 0x8, a9 +3fdd89a0: jrlt L3FDD87E0 +3fdd89b0: movi 0x7f700, a7 +3fdd89e0: move *a13(0xffa0), a5, 1 +3fdd8a00: add a5, a7 +3fdd8a10: move a7, @0x8fbc0, 1 +3fdd8a40: movi 0x7f900, a5 +3fdd8a70: move *a13(0xffa0), a3, 1 +3fdd8a90: add a3, a5 +3fdd8aa0: move a5, @0x8fbe0, 1 +3fdd8ad0: movk 8, a3 +3fdd8ae0: setf 16, 0, 0 +3fdd8af0: move a3, @0x8fc70, 0 +3fdd8b20: move *sp(0x120), a14, 1 +3fdd8b40: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fdd8b60: rets 2 +L3FDD8B70: +3fdd8b70: move a11, -*sp, 1 +3fdd8b80: calla L3FDDCA90 +3fdd8bb0: move a14, -*sp, 1 +3fdd8bc0: sub a11, a11 +3fdd8bd0: move a11, *a14+, 1 +3fdd8be0: move a11, *a14+, 1 +3fdd8bf0: movk 1, a11 +3fdd8c00: move a11, *a14+, 1 +3fdd8c10: calla L3FDD79C0 +3fdd8c40: move a14, -*sp, 1 +3fdd8c50: sub a11, a11 +3fdd8c60: move a11, *a14+, 1 +3fdd8c70: movi 0x4848, a11 +3fdd8c90: move a11, *a14+, 1 +3fdd8ca0: sub a11, a11 +3fdd8cb0: move a11, *a14+, 1 +3fdd8cc0: movk 32, a11 +3fdd8cd0: move a11, *a14+, 1 +3fdd8ce0: setf 16, 0, 0 +3fdd8cf0: move @0x7fb10, a11, 0 +3fdd8d20: move a11, *a14+, 1 +3fdd8d30: move @0x7fb20, a11, 0 +3fdd8d60: move a11, *a14+, 1 +3fdd8d70: move @0x7fb30, a11, 0 +3fdd8da0: move a11, *a14+, 1 +3fdd8db0: calla L3FDDD040 +3fdd8de0: move a14, -*sp, 1 +3fdd8df0: movi 0x7fb00, a11 +3fdd8e20: move a11, *a14+, 1 +3fdd8e30: calla L3FDDCBE0 +3fdd8e60: move *sp+, a11, 1 +3fdd8e70: rets +L3FDD8E80: +3fdd8e80: mmtm sp, a9,a11,a13 +3fdd8ea0: move a14, a13 +3fdd8eb0: addi 0x90, a14 +3fdd8ed0: movi 0x5900000, a11 +3fdd8f00: move a11, *a13, 1 +3fdd8f10: movi 0x5800000, a11 +3fdd8f40: move a11, *a13(0x60), 1 +3fdd8f60: movi 0x5900000, a11 +3fdd8f90: move a11, *a13(0x40), 1 +3fdd8fb0: movi 0x5800000, a11 +3fdd8fe0: move a11, *a13(0x20), 1 +3fdd9000: move *a13, a11, 1 +3fdd9010: sub a9, a9 +3fdd9020: setf 16, 0, 0 +3fdd9030: move a9, *a11, 0 +3fdd9040: move *a13(0x60), a9, 1 +3fdd9060: move *a9, a9, 0 +3fdd9070: andi 0xff00, a9 +3fdd90a0: move a9, *a13(0x80), 0 +3fdd90c0: move *a13(0x80), a9, 0 +3fdd90e0: jreq L3FDD9390 +3fdd90f0: sub a9, a9 +3fdd9100: move a9, *a11, 0 +3fdd9110: move *a13(0x20), a9, 1 +3fdd9130: move *a13(0x80), a11, 0 +3fdd9150: andi 0x7f00, a11 +3fdd9180: move a11, *a9, 0 +3fdd9190: movi 0x7f900, a11 +3fdd91c0: move a11, @0x8fbe0, 1 +3fdd91f0: sub a9, a9 +3fdd9200: move a9, *a11(0x30), 0 +3fdd9220: movi 0xffe0, a9 +3fdd9250: move a9, *a11(0x20), 0 +3fdd9270: addk 16, a11 +3fdd9280: move *a11, a9, 0 +3fdd9290: andi 0xff, a9 +3fdd92c0: move a9, *a11, 0 +3fdd92d0: move @0x8fbe0, a11, 1 +3fdd9300: addk 16, a11 +3fdd9310: move *a11, a9, 0 +3fdd9320: addi 0x8300, a9 +3fdd9350: move a9, *a11, 0 +3fdd9360: calla L3FDDCB30 +L3FDD9390: +3fdd9390: subi 0x90, a14 +3fdd93b0: mmfm sp, a9,a11,a13 +3fdd93d0: rets +L3FDD93E0: +3fdd93e0: mmtm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fdd9400: move a14, a13 +3fdd9410: addi 0x180, a14 +3fdd9430: sub a7, a7 +3fdd9440: move a7, *a13(0x20), 1 +3fdd9460: move a7, *a13(0x40), 1 +3fdd9480: move a7, a0 +3fdd9490: movi 0x7fbc0, a5 +3fdd94c0: move *a13(0xffa0), a3, 1 +3fdd94e0: add a3, a5 +3fdd94f0: move a5, *a13(0x120), 1 +3fdd9510: movi 0x7fb00, a3 +3fdd9540: move *a13(0xffa0), a5, 1 +3fdd9560: add a5, a3 +3fdd9570: move a3, *a13(0x160), 1 +3fdd9590: movi 0x87bc0, a3 +3fdd95c0: add a5, a3 +3fdd95d0: move a3, *a13(0x140), 1 +3fdd95f0: movi 0x7f900, a3 +3fdd9620: add a5, a3 +3fdd9630: move a3, @0x8fbe0, 1 +3fdd9660: movi 0x7f700, a5 +3fdd9690: move *a13(0xffa0), a3, 1 +3fdd96b0: add a3, a5 +3fdd96c0: move a5, @0x8fbc0, 1 +3fdd96f0: movk 8, a3 +3fdd9700: setf 16, 0, 0 +3fdd9710: move a3, @0x8fc70, 0 +3fdd9740: movi 0x44, a5 +3fdd9760: move a5, *a13(0x60), 0 +3fdd9780: move a7, *a13(0x70), 1 +3fdd97a0: addk 8, a5 +3fdd97b0: move a5, *a13(0x90), 0 +3fdd97d0: movk 1, a5 +3fdd97e0: move a5, *a13(0xa0), 1 +3fdd9800: movi 0x4c, a5 +3fdd9820: move a5, *a13(0xc0), 0 +3fdd9840: move a7, *a13(0xd0), 1 +3fdd9860: addk 8, a5 +3fdd9870: move a5, *a13(0xf0), 0 +3fdd9890: move a7, *a13(0x100), 1 +3fdd98b0: move a7, a9 +L3FDD98C0: +3fdd98c0: move a14, -*sp, 1 +3fdd98d0: move *a13(0xffa0), *a14+, 1 +3fdd98f0: move a9, a5 +3fdd9900: move a5, a7 +3fdd9910: sll 0x5, a5 +3fdd9920: sll 0x4, a7 +3fdd9930: add a7, a5 +3fdd9940: add a13, a5 +3fdd9950: setf 16, 0, 0 +3fdd9960: move *a5(0x60), a8, 0 +3fdd9980: move a8, *a14+, 1 +3fdd9990: calla L3FDDB880 +3fdd99c0: move a8, a3 +3fdd99d0: jreq L3FDD9A10 +3fdd99e0: movk 1, a0 +3fdd99f0: jauc L3FDDB7F0 +L3FDD9A10: +3fdd9a10: move a14, -*sp, 1 +3fdd9a20: move *a13(0xffa0), *a14+, 1 +3fdd9a40: movi 0xaaaa, a7 +3fdd9a70: move a7, *a14+, 1 +3fdd9a80: move a9, a3 +3fdd9a90: move a3, a5 +3fdd9aa0: sll 0x5, a3 +3fdd9ab0: sll 0x4, a5 +3fdd9ac0: add a5, a3 +3fdd9ad0: add a13, a3 +3fdd9ae0: move *a3(0x70), *a14+, 1 +3fdd9b00: movk 26, a5 +3fdd9b10: move a5, *a14+, 1 +3fdd9b20: move *a13(0x160), a3, 1 +3fdd9b40: setf 16, 0, 0 +3fdd9b50: move *a3(0x10), a8, 0 +3fdd9b70: move a8, *a14+, 1 +3fdd9b80: move *a3(0x20), a8, 0 +3fdd9ba0: move a8, *a14+, 1 +3fdd9bb0: move *a3(0x30), a8, 0 +3fdd9bd0: move a8, *a14+, 1 +3fdd9be0: calla L3FDDD040 +3fdd9c10: move a8, a12 +3fdd9c20: jreq L3FDD9C90 +3fdd9c30: move a12, a5 +3fdd9c40: sll 0x4, a5 +3fdd9c50: move a5, a0 +3fdd9c60: inc a0 +3fdd9c70: jauc L3FDDB7F0 +L3FDD9C90: +3fdd9c90: sub a5, a5 +3fdd9ca0: move a5, *a13, 1 +3fdd9cb0: setf 16, 0, 0 +3fdd9cc0: move @0x8fc00, a7, 0 +3fdd9cf0: btst 15, a7 +3fdd9d00: jrne L3FDD9F10 +3fdd9d10: btst 10, a7 +3fdd9d20: jreq L3FDD9D50 +3fdd9d30: btst 9, a7 +3fdd9d40: jrne L3FDD9F10 +L3FDD9D50: +3fdd9d50: inc a5 +3fdd9d60: move a5, *a13, 1 +3fdd9d70: cmpi 0x51, a5 +3fdd9d90: jrge L3FDD9F10 +L3FDD9DA0: +3fdd9da0: move a14, -*sp, 1 +3fdd9db0: movi 0x3e8, a7 +3fdd9dd0: move a7, *a14+, 1 +3fdd9de0: calla L3FDCE1C0 +3fdd9e10: setf 16, 0, 0 +3fdd9e20: move @0x8fc00, a5, 0 +3fdd9e50: btst 15, a5 +3fdd9e60: jrne L3FDD9F10 +3fdd9e70: btst 10, a5 +3fdd9e80: jreq L3FDD9EB0 +3fdd9e90: btst 9, a5 +3fdd9ea0: jrne L3FDD9F10 +L3FDD9EB0: +3fdd9eb0: move *a13, a3, 1 +3fdd9ec0: inc a3 +3fdd9ed0: move a3, *a13, 1 +3fdd9ee0: cmpi 0x51, a3 +3fdd9f00: jrlt L3FDD9DA0 +L3FDD9F10: +3fdd9f10: calla L3FDDCA90 +3fdd9f40: move a14, -*sp, 1 +3fdd9f50: movi 0x3e8, a7 +3fdd9f70: move a7, *a14+, 1 +3fdd9f80: calla L3FDCE1C0 +3fdd9fb0: jruc L3FDDA0E0 +L3FDD9FC0: +3fdd9fc0: setf 16, 0, 0 +3fdd9fd0: move @0x8fc00, a12, 0 +3fdda000: andi 0xff00, a12 +3fdda030: move a12, a7 +3fdda040: andi 0x8600, a7 +3fdda070: cmpi 0x600, a7 +3fdda090: jreq L3FDDA2F0 +3fdda0a0: move a12, a0 +3fdda0b0: addi 0x32, a0 +3fdda0d0: jruc L3FDDA6A0 +L3FDDA0E0: +3fdda0e0: move a9, a8 +3fdda0f0: subk 3, a8 +3fdda100: jreq L3FDDA2F0 +3fdda110: jruc L3FDD9FC0 +L3FDDA120: +3fdda120: move @0x8fbc0, a7, 1 +3fdda150: setf 16, 0, 0 +3fdda160: move *a7(0x10), a5, 0 +3fdda180: andi 0xff00, a5 +3fdda1b0: cmpi 0x6b00, a5 +3fdda1d0: jreq L3FDDA900 +3fdda1e0: movi 0x50, a0 +3fdda200: jruc L3FDDA6A0 +L3FDDA210: +3fdda210: move @0x8fbc0, a7, 1 +3fdda240: setf 16, 0, 0 +3fdda250: move *a7(0x10), a5, 0 +3fdda270: andi 0xff00, a5 +3fdda2a0: cmpi 0x300, a5 +3fdda2c0: jreq L3FDDA900 +3fdda2d0: movk 2, a0 +3fdda2e0: jruc L3FDDA6A0 +L3FDDA2F0: +3fdda2f0: move a9, a8 +3fdda300: subk 2, a8 +3fdda310: jreq L3FDDA120 +3fdda320: dec a8 +3fdda330: jreq L3FDDA900 +3fdda340: jruc L3FDDA210 +L3FDDA350: +3fdda350: sub a7, a7 +3fdda360: move a7, *a13, 1 +L3FDDA370: +3fdda370: move @0x8fbe0, a7, 1 +3fdda3a0: setf 16, 0, 0 +3fdda3b0: move *a7(0x30), a5, 0 +3fdda3d0: andi 0x400, a5 +3fdda400: cmpi 0x400, a5 +3fdda420: jreq L3FDDA940 +3fdda430: move a14, -*sp, 1 +3fdda440: movi 0xfa0, a5 +3fdda460: move a5, *a14+, 1 +3fdda470: calla L3FDCE1C0 +3fdda4a0: move *a13, a7, 1 +3fdda4b0: inc a7 +3fdda4c0: move a7, *a13, 1 +3fdda4d0: subk 20, a7 +3fdda4e0: jrlt L3FDDA370 +3fdda4f0: move @0x8fbe0, a7, 1 +3fdda520: setf 16, 0, 0 +3fdda530: move *a7(0x30), a3, 0 +3fdda550: andi 0x400, a3 +3fdda580: cmpi 0x400, a3 +3fdda5a0: jreq L3FDDA940 +3fdda5b0: movk 6, a0 +3fdda5c0: jruc L3FDDA6A0 +L3FDDA5D0: +3fdda5d0: move @0x8fbe0, a7, 1 +3fdda600: setf 16, 0, 0 +3fdda610: move *a7(0x10), a5, 0 +3fdda630: andi 0xc300, a5 +3fdda660: cmpi 0x300, a5 +3fdda680: jreq L3FDDA940 +3fdda690: movk 4, a0 +L3FDDA6A0: +3fdda6a0: move *a13(0xffe0), a7, 1 +3fdda6c0: setf 16, 0, 0 +3fdda6d0: move @0x8fc00, a5, 0 +3fdda700: move a5, *a7(0xa0), 1 +3fdda720: move @0x8fbc0, a3, 1 +3fdda750: move *a3(0x10), a3, 0 +3fdda770: move a3, *a7(0xc0), 1 +3fdda790: move @0x8fbc0, a3, 1 +3fdda7c0: move *a3(0x30), a3, 0 +3fdda7e0: move a3, *a7(0xe0), 1 +3fdda800: move @0x8fbe0, a3, 1 +3fdda830: move *a3(0x10), a3, 0 +3fdda850: move a3, *a7(0x100), 1 +3fdda870: move @0x8fbe0, a3, 1 +3fdda8a0: move *a3(0x30), a3, 0 +3fdda8c0: move a3, *a7(0x120), 1 +3fdda8e0: jauc L3FDDB7F0 +L3FDDA900: +3fdda900: move a9, a8 +3fdda910: subk 3, a8 +3fdda920: jreq L3FDDA350 +3fdda930: jruc L3FDDA5D0 +L3FDDA940: +3fdda940: cmpi 0x2, a9 +3fdda960: jreq L3FDDAA20 +3fdda970: cmpi 0x3, a9 +3fdda990: jreq L3FDDAA20 +3fdda9a0: calla L3FDDC040 +3fdda9d0: move a8, a3 +3fdda9e0: jreq L3FDDAA20 +3fdda9f0: movi 0x42, a0 +3fddaa10: jruc L3FDDA6A0 +L3FDDAA20: +3fddaa20: inc a9 +3fddaa30: cmpi 0x4, a9 +3fddaa50: jalt L3FDD98C0 +3fddaa70: move *a13(0xffc0), a7, 1 +3fddaa90: jaeq L3FDDB7F0 +L3FDDAAB0: +3fddaab0: move a14, -*sp, 1 +3fddaac0: move *a13(0xffa0), *a14+, 1 +3fddaae0: movk 4, a7 +3fddaaf0: move a7, *a14+, 1 +3fddab00: calla L3FDDB880 +3fddab30: move a8, a3 +3fddab40: jreq L3FDDAB80 +3fddab50: movk 1, a0 +3fddab60: jauc L3FDDB7F0 +L3FDDAB80: +3fddab80: move a14, -*sp, 1 +3fddab90: move *a13(0xffa0), *a14+, 1 +3fddabb0: movi 0xaaaa, a5 +3fddabe0: move a5, *a14+, 1 +3fddabf0: sub a3, a3 +3fddac00: move a3, *a14+, 1 +3fddac10: movk 26, a3 +3fddac20: move a3, *a14+, 1 +3fddac30: move *a13(0x160), a7, 1 +3fddac50: setf 16, 0, 0 +3fddac60: move *a7(0x10), a8, 0 +3fddac80: move a8, *a14+, 1 +3fddac90: move *a7(0x20), a8, 0 +3fddacb0: move a8, *a14+, 1 +3fddacc0: move *a7(0x30), a8, 0 +3fddace0: move a8, *a14+, 1 +3fddacf0: calla L3FDDD040 +3fddad20: move a8, a12 +3fddad30: jreq L3FDDADA0 +3fddad40: move a12, a3 +3fddad50: sll 0x4, a3 +3fddad60: move a3, a0 +3fddad70: addk 3, a0 +3fddad80: jauc L3FDDB7F0 +L3FDDADA0: +3fddada0: sub a3, a3 +3fddadb0: move a3, *a13, 1 +3fddadc0: setf 16, 0, 0 +3fddadd0: move @0x8fc00, a5, 0 +3fddae00: btst 15, a5 +3fddae10: jrne L3FDDB020 +3fddae20: btst 10, a5 +3fddae30: jreq L3FDDAE60 +3fddae40: btst 9, a5 +3fddae50: jrne L3FDDB020 +L3FDDAE60: +3fddae60: inc a3 +3fddae70: move a3, *a13, 1 +3fddae80: cmpi 0x51, a3 +3fddaea0: jrge L3FDDB020 +L3FDDAEB0: +3fddaeb0: move a14, -*sp, 1 +3fddaec0: movi 0x3e8, a7 +3fddaee0: move a7, *a14+, 1 +3fddaef0: calla L3FDCE1C0 +3fddaf20: setf 16, 0, 0 +3fddaf30: move @0x8fc00, a5, 0 +3fddaf60: btst 15, a5 +3fddaf70: jrne L3FDDB020 +3fddaf80: btst 10, a5 +3fddaf90: jreq L3FDDAFC0 +3fddafa0: btst 9, a5 +3fddafb0: jrne L3FDDB020 +L3FDDAFC0: +3fddafc0: move *a13, a3, 1 +3fddafd0: inc a3 +3fddafe0: move a3, *a13, 1 +3fddaff0: cmpi 0x51, a3 +3fddb010: jrlt L3FDDAEB0 +L3FDDB020: +3fddb020: calla L3FDDCA90 +3fddb050: setf 16, 0, 0 +3fddb060: move @0x8fc00, a12, 0 +3fddb090: andi 0xff00, a12 +3fddb0c0: move a12, a7 +3fddb0d0: andi 0x8600, a7 +3fddb100: cmpi 0x600, a7 +3fddb120: jreq L3FDDB550 +3fddb130: move a12, a0 +3fddb140: addi 0x33, a0 +L3FDDB160: +3fddb160: move @0x8fc00, a7, 0 +3fddb190: andi 0x2800, a7 +3fddb1c0: jrne L3FDDB300 +3fddb1d0: move @0x8fbe0, a7, 1 +3fddb200: move *a7(0x30), a5, 0 +3fddb220: andi 0xd000, a5 +3fddb250: jrne L3FDDB300 +3fddb260: move *a13(0x20), a5, 1 +3fddb280: inc a5 +3fddb290: move a5, *a13(0x20), 1 +3fddb2b0: subk 16, a5 +3fddb2c0: jalt L3FDDAAB0 +3fddb2e0: movi 0x63, a0 +L3FDDB300: +3fddb300: move *a13(0xffe0), a7, 1 +3fddb320: setf 16, 0, 0 +3fddb330: move @0x8fc00, a5, 0 +3fddb360: move a5, *a7(0xa0), 1 +3fddb380: move @0x8fbc0, a3, 1 +3fddb3b0: move *a3(0x10), a3, 0 +3fddb3d0: move a3, *a7(0xc0), 1 +3fddb3f0: move @0x8fbc0, a3, 1 +3fddb420: move *a3(0x30), a3, 0 +3fddb440: move a3, *a7(0xe0), 1 +3fddb460: move @0x8fbe0, a3, 1 +3fddb490: move *a3(0x10), a3, 0 +3fddb4b0: move a3, *a7(0x100), 1 +3fddb4d0: move @0x8fbe0, a3, 1 +3fddb500: move *a3(0x30), a3, 0 +3fddb520: move a3, *a7(0x120), 1 +3fddb540: jruc L3FDDB7F0 +L3FDDB550: +3fddb550: move @0x8fbc0, a7, 1 +3fddb580: move *a7(0x10), a5, 0 +3fddb5a0: andi 0xff00, a5 +3fddb5d0: cmpi 0x300, a5 +3fddb5f0: jreq L3FDDB620 +3fddb600: movk 3, a0 +3fddb610: jruc L3FDDB160 +L3FDDB620: +3fddb620: sub a0, a0 +3fddb630: calla L3FDDC040 +3fddb660: move a8, a12 +3fddb670: jreq L3FDDB7F0 +3fddb680: move a12, a7 +3fddb690: andi 0x88000000, a7 +3fddb6c0: jreq L3FDDB7A0 +3fddb6d0: move *a13(0x40), a7, 1 +3fddb6f0: inc a7 +3fddb700: move a7, *a13(0x40), 1 +3fddb720: subk 4, a7 +3fddb730: jalt L3FDDAAB0 +3fddb750: move a12, a0 +3fddb760: ori 0x73, a0 +3fddb790: jruc L3FDDB300 +L3FDDB7A0: +3fddb7a0: move a12, a0 +3fddb7b0: ori 0x43, a0 +3fddb7e0: jruc L3FDDB300 +L3FDDB7F0: +3fddb7f0: calla L3FDDCA90 +3fddb820: move a0, a8 +3fddb830: move *sp(0x140), a14, 1 +3fddb850: mmfm sp, a0,a3,a5,a7,a9,a10,a11,a12,a13 +3fddb870: rets 2 +L3FDDB880: +3fddb880: mmtm sp, a7,a9,a11,a13 +3fddb8a0: move a14, a13 +3fddb8b0: calla L3FDDCA90 +3fddb8e0: sub a11, a11 +3fddb8f0: setf 16, 0, 0 +3fddb900: move a11, @0x8fc00, 0 +3fddb930: move a14, -*sp, 1 +3fddb940: move *a13(0xffc0), *a14+, 1 +3fddb960: movk 3, a7 +3fddb970: move a7, *a14+, 1 +3fddb980: move *a13(0xffe0), a7, 0 +3fddb9a0: move a7, *a14+, 1 +3fddb9b0: calla L3FDD79C0 +3fddb9e0: move a14, -*sp, 1 +3fddb9f0: movi 0x7fb00, a11 +3fddba20: move *a13(0xffc0), a7, 1 +3fddba40: add a7, a11 +3fddba50: move a11, *a14+, 1 +3fddba60: calla L3FDDCBE0 +3fddba90: sub a9, a9 +L3FDDBAA0: +3fddbaa0: setf 16, 0, 0 +3fddbab0: move @0x8fc00, a11, 0 +3fddbae0: andi 0x185, a11 +3fddbb10: cmpi 0x181, a11 +3fddbb30: jreq L3FDDBC40 +3fddbb40: move a14, -*sp, 1 +3fddbb50: movi 0x1f4, a11 +3fddbb70: move a11, *a14+, 1 +3fddbb80: calla L3FDCE1C0 +3fddbbb0: inc a9 +3fddbbc0: cmpi 0x14, a9 +3fddbbe0: jrlt L3FDDBAA0 +3fddbbf0: calla L3FDDCA90 +3fddbc20: movk 1, a8 +3fddbc30: jruc L3FDDBCC0 +L3FDDBC40: +3fddbc40: sub a11, a11 +3fddbc50: move a11, @0x8fc00, 0 +3fddbc80: calla L3FDDCB30 +3fddbcb0: move a11, a8 +L3FDDBCC0: +3fddbcc0: move *sp(0xa0), a14, 1 +3fddbce0: mmfm sp, a7,a9,a11,a13 +3fddbd00: rets 2 +L3FDDBD10: +3fddbd10: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fddbd30: move a14, a13 +3fddbd40: move *a13(0xffe0), a11, 1 +3fddbd60: sub a9, a9 +3fddbd70: setf 16, 1, 0 +3fddbd80: move *a13(0xffa0), a7, 0 +3fddbda0: cmp a7, a9 +3fddbdb0: jrge L3FDDBFD0 +L3FDDBDC0: +3fddbdc0: move *a13(0xffc0), a7, 1 +3fddbde0: setf 8, 0, 0 +3fddbdf0: move *a7+, a12, 0 +3fddbe00: move a7, *a13(0xffc0), 1 +3fddbe20: sub a10, a10 +L3FDDBE30: +3fddbe30: movk 1, a7 +3fddbe40: and a12, a7 +3fddbe50: movk 1, a5 +3fddbe60: and a11, a5 +3fddbe70: xor a5, a7 +3fddbe80: jreq L3FDDBF10 +3fddbe90: xori 0xdb710640, a11 +3fddbec0: srl 0x1, a11 +3fddbed0: subi 0x80000000, a11 +3fddbf00: jruc L3FDDBF20 +L3FDDBF10: +3fddbf10: srl 0x1, a11 +L3FDDBF20: +3fddbf20: srl 0x1, a12 +3fddbf30: inc a10 +3fddbf40: cmpi 0x8, a10 +3fddbf60: jrlt L3FDDBE30 +3fddbf70: inc a9 +3fddbf80: setf 16, 1, 0 +3fddbf90: move *a13(0xffa0), a7, 0 +3fddbfb0: cmp a7, a9 +3fddbfc0: jrlt L3FDDBDC0 +L3FDDBFD0: +3fddbfd0: move a11, a8 +3fddbfe0: not a8 +3fddbff0: move *sp(0x100), a14, 1 +3fddc010: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fddc030: rets 2 +L3FDDC040: +3fddc040: mmtm sp, a7,a9,a11,a13 +3fddc060: move a14, a13 +3fddc070: addi 0xd0, a14 +3fddc090: sub a11, a11 +3fddc0a0: move a11, *a13(0x20), 1 +3fddc0c0: move a11, *a13(0x40), 1 +3fddc0e0: move a11, *a13(0x60), 1 +3fddc100: move @0x8fbc0, a9, 1 +3fddc130: setf 16, 0, 0 +3fddc140: move *a9(0x30), a9, 0 +3fddc160: andi 0xfff, a9 +3fddc190: move a9, *a13(0xc0), 0 +3fddc1b0: move @0x8fbc0, a7, 1 +3fddc1e0: move *a7(0x10), a9, 0 +3fddc200: andi 0xff, a9 +3fddc230: sll 0x10, a9 +3fddc240: move *a7, a7, 0 +3fddc250: add a7, a9 +3fddc260: sll 0x3, a9 +3fddc270: move a9, *a13(0x80), 1 +3fddc290: move @0x8fbe0, a7, 1 +3fddc2c0: move *a7(0x10), a9, 0 +3fddc2e0: andi 0xff, a9 +3fddc310: sll 0x10, a9 +3fddc320: move *a7, a7, 0 +3fddc330: add a7, a9 +3fddc340: sll 0x3, a9 +3fddc350: move a9, *a13(0xa0), 1 +3fddc370: setf 16, 1, 0 +3fddc380: move *a13(0xc0), a7, 0 +3fddc3a0: subk 4, a7 +3fddc3b0: move a7, *a13(0xc0), 0 +3fddc3d0: movk 1, a7 +3fddc3e0: move a7, *a13, 1 +3fddc3f0: move *a13(0xc0), a9, 0 +3fddc410: cmp a9, a7 +3fddc420: jrgt L3FDDC6B0 +L3FDDC430: +3fddc430: move *a13(0x80), a11, 1 +3fddc450: move *a13(0xa0), a9, 1 +3fddc470: setf 8, 0, 0 +3fddc480: move *a11, a7, 0 +3fddc490: move *a9, a9, 0 +3fddc4a0: cmp a9, a7 +3fddc4b0: jreq L3FDDC5B0 +3fddc4c0: move *a13, a9, 1 +3fddc4d0: subk 13, a9 +3fddc4e0: jrge L3FDDC560 +3fddc4f0: move *a13, a9, 1 +3fddc500: jrle L3FDDC560 +3fddc510: movi 0x8000000, a7 +3fddc540: move a7, *a13(0x60), 1 +L3FDDC560: +3fddc560: move *a13(0x20), a9, 1 +3fddc580: inc a9 +3fddc590: move a9, *a13(0x20), 1 +L3FDDC5B0: +3fddc5b0: move *a13, a9, 1 +3fddc5c0: inc a9 +3fddc5d0: move a9, *a13, 1 +3fddc5e0: move *a13(0xa0), a7, 1 +3fddc600: addk 8, a7 +3fddc610: move a7, *a13(0xa0), 1 +3fddc630: addk 8, a11 +3fddc640: move a11, *a13(0x80), 1 +3fddc660: setf 16, 1, 0 +3fddc670: move *a13(0xc0), a7, 0 +3fddc690: cmp a7, a9 +3fddc6a0: jrle L3FDDC430 +L3FDDC6B0: +3fddc6b0: move @0x8fbe0, a11, 1 +3fddc6e0: setf 16, 0, 0 +3fddc6f0: move *a11(0x10), a9, 0 +3fddc710: andi 0xff, a9 +3fddc740: sll 0x10, a9 +3fddc750: move *a11, a7, 0 +3fddc760: add a7, a9 +3fddc770: sll 0x3, a9 +3fddc780: move a9, *a13(0xa0), 1 +3fddc7a0: move a14, -*sp, 1 +3fddc7b0: setf 16, 1, 0 +3fddc7c0: move *a13(0xc0), a7, 0 +3fddc7e0: move a7, *a14+, 1 +3fddc7f0: move a9, *a14+, 1 +3fddc800: move *a13(0x40), a7, 1 +3fddc820: not a7 +3fddc830: move a7, *a14+, 1 +3fddc840: calla L3FDDBD10 +3fddc870: move a8, *a13(0x40), 1 +3fddc890: move *a13(0x80), a11, 1 +3fddc8b0: move *a11, a7, 1 +3fddc8c0: cmp a7, a8 +3fddc8d0: jreq L3FDDC9A0 +3fddc8e0: move *a13(0x20), a7, 1 +3fddc900: addk 4, a7 +3fddc910: move a7, *a13(0x20), 1 +3fddc930: move *a13(0x60), a7, 1 +3fddc950: ori 0x800000, a7 +3fddc980: move a7, *a13(0x60), 1 +L3FDDC9A0: +3fddc9a0: move *a13(0x20), a7, 1 +3fddc9c0: sll 0x8, a7 +3fddc9d0: andi 0xfff00, a7 +3fddca00: move *a13(0x60), a8, 1 +3fddca20: or a8, a7 +3fddca30: move a7, a8 +3fddca40: subi 0xd0, a14 +3fddca60: mmfm sp, a7,a9,a11,a13 +3fddca80: rets +L3FDDCA90: +3fddca90: setf 16, 0, 0 +3fddcaa0: clr a8 +3fddcab0: move a8, @0x5900000, 0 +3fddcae0: movk 4, a8 +3fddcaf0: move a8, @0x5800000, 0 +3fddcb20: rets +L3FDDCB30: +3fddcb30: setf 16, 0, 0 +3fddcb40: clr a8 +3fddcb50: move a8, @0x5900000, 0 +3fddcb80: movi 0x42, a8 +3fddcba0: move a8, @0x5800000, 0 +3fddcbd0: rets +L3FDDCBE0: +3fddcbe0: setf 16, 0, 0 +3fddcbf0: setf 32, 0, 1 +3fddcc00: mmtm sp, a0,a1,a2,a3 +3fddcc20: movi 0x5900000, a2 +3fddcc50: movi 0x5800000, a3 +3fddcc80: movk 1, a0 +3fddcc90: move a0, *a2, 0 +3fddcca0: move *a14(0xffe0), a1, 1 +3fddccc0: srl 0x3, a1 +3fddccd0: move a1, *a3, 0 +3fddcce0: movk 2, a0 +3fddccf0: move a0, *a2, 0 +3fddcd00: srl 0x10, a1 +3fddcd10: move a1, *a3, 0 +3fddcd20: movk 3, a0 +3fddcd30: move a0, *a2, 0 +3fddcd40: movi 0x0, a1 +3fddcd60: move a1, *a3, 0 +3fddcd70: clr a0 +3fddcd80: move a0, *a2, 0 +3fddcd90: movi 0x7f41, a1 +3fddcdb0: move a1, *a3, 0 +3fddcdc0: mmfm sp, a0,a1,a2,a3 +3fddcde0: move *sp(0x20), a14, 1 +3fddce00: rets 2 +3fddce10: setf 16, 0, 0 +3fddce20: clr a8 +3fddce30: move a8, @0x5900000, 0 +3fddce60: move @0x5800000, a8, 0 +3fddce90: rets +L3FDDCEA0: +3fddcea0: setf 16, 0, 0 +3fddceb0: mmtm sp, a7,a8 +3fddced0: clr a8 +3fddcee0: move a8, @0x5900000, 0 +3fddcf10: move @0x5800000, a8, 0 +3fddcf40: move @0x8fc00, a7, 0 +3fddcf70: or a8, a7 +3fddcf80: move a7, @0x8fc00, 0 +3fddcfb0: andi 0x7ff0, a8 +3fddcfe0: move a8, @0x5800000, 0 +3fddd010: mmfm sp, a7,a8 +3fddd030: rets +L3FDDD040: +3fddd040: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fddd060: move a14, a13 +3fddd070: addi 0xc0, a14 +3fddd090: move *a13(0xff80), a9, 1 +3fddd0b0: movi 0x7fb00, a7 +3fddd0e0: move *a13(0xff20), a5, 1 +3fddd100: add a5, a7 +3fddd110: move a7, *a13(0xa0), 1 +3fddd130: movi 0x7fbc0, a3 +3fddd160: add a5, a3 +3fddd170: move a3, *a13(0x60), 1 +3fddd190: movi 0x87bc0, a3 +3fddd1c0: add a5, a3 +3fddd1d0: move a3, *a13(0x80), 1 +3fddd1f0: move @0x8fbe0, a3, 1 +3fddd220: move a3, *a13, 1 +3fddd230: move a9, a10 +3fddd240: jrle L3FDDD370 +L3FDDD250: +3fddd250: move *a13, a7, 1 +3fddd260: setf 16, 0, 0 +3fddd270: move *a7(0x10), a5, 0 +3fddd290: btst 15, a5 +3fddd2a0: jreq L3FDDD2E0 +3fddd2b0: movk 1, a8 +3fddd2c0: jauc L3FDDEB40 +L3FDDD2E0: +3fddd2e0: setf 26, 0, 0 +3fddd2f0: move *a13(0x6), a5, 0 +3fddd310: inc a5 +3fddd320: move a5, *a13(0x6), 0 +3fddd340: subi 0x200, a10 +3fddd360: jrgt L3FDDD250 +L3FDDD370: +3fddd370: setf 16, 0, 0 +3fddd380: move @0x8fc70, a7, 0 +3fddd3b0: subk 3, a7 +3fddd3c0: jrhi L3FDDD400 +3fddd3d0: movk 2, a8 +3fddd3e0: jauc L3FDDEB40 +L3FDDD400: +3fddd400: move @0x8fc70, a7, 0 +3fddd430: subk 3, a7 +3fddd440: move a7, @0x8fc70, 0 +3fddd470: move @0x8fbe0, a5, 1 +3fddd4a0: move *a5(0x10), a3, 0 +3fddd4c0: andi 0xff, a3 +3fddd4f0: sll 0x10, a3 +3fddd500: move *a5, a5, 0 +3fddd510: add a3, a5 +3fddd520: move a5, a11 +3fddd530: sra 0x1, a11 +3fddd540: move *a13(0x80), *a13(0x20), 1 +3fddd570: move *a13(0x20), a5, 1 +3fddd590: srl 0x4, a5 +3fddd5a0: sub a5, a11 +3fddd5b0: move *a13(0x80), a5, 1 +3fddd5d0: add a11, a5 +3fddd5e0: move a5, *a13(0x40), 1 +3fddd600: move a11, a3 +3fddd610: inc a11 +3fddd620: sll 0x4, a3 +3fddd630: move *a13(0x80), a5, 1 +3fddd650: add a5, a3 +3fddd660: move *a13(0xffa0), *a3(0x0), 0 +3fddd690: move a11, a3 +3fddd6a0: inc a11 +3fddd6b0: sll 0x4, a3 +3fddd6c0: add a5, a3 +3fddd6d0: move *a13(0xffc0), *a3(0x0), 0 +3fddd700: move a11, a3 +3fddd710: inc a11 +3fddd720: sll 0x4, a3 +3fddd730: add a5, a3 +3fddd740: move *a13(0xffe0), *a3(0x0), 0 +3fddd770: movk 1, a10 +L3FDDD780: +3fddd780: move a11, a7 +3fddd790: inc a11 +3fddd7a0: sll 0x4, a7 +3fddd7b0: move *a13(0x80), a5, 1 +3fddd7d0: add a5, a7 +3fddd7e0: move a10, a3 +3fddd7f0: inc a10 +3fddd800: sll 0x4, a3 +3fddd810: move *a13(0xa0), a5, 1 +3fddd830: add a5, a3 +3fddd840: move *a3, *a7, 0 +3fddd850: cmpi 0x4, a10 +3fddd870: jrlt L3FDDD780 +3fddd880: move a11, a7 +3fddd890: inc a11 +3fddd8a0: sll 0x4, a7 +3fddd8b0: move *a13(0x80), a3, 1 +3fddd8d0: add a3, a7 +3fddd8e0: sub a3, a3 +3fddd8f0: move a3, *a7, 0 +3fddd900: movk 7, a10 +3fddd910: move a9, a7 +3fddd920: srl 0x1, a7 +3fddd930: cmp a7, a10 +3fddd940: jrnc L3FDDDA80 +L3FDDD950: +3fddd950: cmpi 0x800, a11 +3fddd970: jrlt L3FDDD990 +3fddd980: sub a11, a11 +L3FDDD990: +3fddd990: move a11, a7 +3fddd9a0: inc a11 +3fddd9b0: sll 0x4, a7 +3fddd9c0: move *a13(0x80), a5, 1 +3fddd9e0: add a5, a7 +3fddd9f0: setf 16, 0, 0 +3fddda00: move *a13(0xff40), *a7(0x0), 0 +3fddda30: inc a10 +3fddda40: move a9, a7 +3fddda50: srl 0x1, a7 +3fddda60: cmp a7, a10 +3fddda70: jrc L3FDDD950 +L3FDDDA80: +3fddda80: setf 16, 1, 0 +3fddda90: move *a13(0xff60), a7, 0 +3fdddab0: jreq L3FDDDD00 +3fdddac0: move a14, -*sp, 1 +3fdddad0: move a9, *a14+, 1 +3fdddae0: move *a13(0x40), *a14+, 1 +3fdddb00: movi 0xffff, a5 +3fdddb20: move a5, *a14+, 1 +3fdddb30: calla L3FDDBD10 +3fdddb60: move a8, a10 +3fdddb70: move a11, a3 +3fdddb80: inc a11 +3fdddb90: sll 0x4, a3 +3fdddba0: move *a13(0x80), a5, 1 +3fdddbc0: add a5, a3 +3fdddbd0: move a10, a5 +3fdddbe0: andi 0xffff, a5 +3fdddc10: setf 16, 0, 0 +3fdddc20: move a5, *a3, 0 +3fdddc30: move a11, a5 +3fdddc40: inc a11 +3fdddc50: sll 0x4, a5 +3fdddc60: move *a13(0x80), a3, 1 +3fdddc80: add a3, a5 +3fdddc90: move a10, a3 +3fdddca0: sra 0x10, a3 +3fdddcb0: andi 0xffff, a3 +3fdddce0: move a3, *a5, 0 +3fdddcf0: addk 4, a9 +L3FDDDD00: +3fdddd00: move a9, a5 +3fdddd10: srl 0x1, a5 +3fdddd20: cmpi 0x100, a5 +3fdddd40: jrhi L3FDDDF50 +3fdddd50: move a9, a5 +3fdddd60: srl 0x1, a5 +3fdddd70: jreq L3FDDDF50 +3fdddd80: move @0x8fbe0, a5, 1 +3fddddb0: sub a3, a3 +3fddddc0: setf 16, 0, 0 +3fddddd0: move a3, *a5(0x30), 0 +3fddddf0: move a9, a3 +3fddde00: neg a3 +3fddde10: move a3, *a5(0x20), 0 +3fddde30: addk 16, a5 +3fddde40: move *a5, a3, 0 +3fddde50: andi 0xff, a3 +3fddde80: move a3, *a5, 0 +3fddde90: move @0x8fbe0, a5, 1 +3fdddec0: addk 16, a5 +3fddded0: move *a5, a3, 0 +3fdddee0: addi 0x8300, a3 +3fdddf10: move a3, *a5, 0 +3fdddf20: sub a8, a8 +3fdddf30: jauc L3FDDEB40 +L3FDDDF50: +3fdddf50: move a9, a5 +3fdddf60: srl 0x1, a5 +3fdddf70: cmpi 0x200, a5 +3fdddf90: jrhi L3FDDE450 +3fdddfa0: move a9, a5 +3fdddfb0: srl 0x1, a5 +3fdddfc0: cmpi 0x100, a5 +3fdddfe0: jrls L3FDDE450 +3fdddff0: setf 26, 0, 0 +3fdde000: move @0x8fbe6, a5, 0 +3fdde030: inc a5 +3fdde040: move a5, @0x8fbe6, 0 +3fdde070: move @0x8fbe0, a3, 1 +3fdde0a0: sub a7, a7 +3fdde0b0: setf 16, 0, 0 +3fdde0c0: move a7, *a3(0x30), 0 +3fdde0e0: move a9, a7 +3fdde0f0: neg a7 +3fdde100: addi 0x200, a7 +3fdde120: move a7, *a3(0x20), 0 +3fdde140: addk 16, a3 +3fdde150: move *a3, a7, 0 +3fdde160: andi 0xff, a7 +3fdde190: move a7, *a3, 0 +3fdde1a0: move @0x8fbe0, a7, 1 +3fdde1d0: addk 16, a7 +3fdde1e0: move *a7, a3, 0 +3fdde1f0: addi 0x8100, a3 +3fdde220: move a3, *a7, 0 +3fdde230: dec a5 +3fdde240: setf 26, 0, 0 +3fdde250: move a5, @0x8fbe6, 0 +3fdde280: move @0x8fbe0, a7, 1 +3fdde2b0: sub a3, a3 +3fdde2c0: setf 16, 0, 0 +3fdde2d0: move a3, *a7(0x30), 0 +3fdde2f0: movi 0xfe00, a3 +3fdde320: move a3, *a7(0x20), 0 +3fdde340: addk 16, a7 +3fdde350: move *a7, a3, 0 +3fdde360: andi 0xff, a3 +3fdde390: move a3, *a7, 0 +3fdde3a0: move @0x8fbe0, a7, 1 +3fdde3d0: addk 16, a7 +3fdde3e0: move *a7, a3, 0 +3fdde3f0: addi 0x8200, a3 +3fdde420: move a3, *a7, 0 +3fdde430: sub a8, a8 +3fdde440: jruc L3FDDEB40 +L3FDDE450: +3fdde450: move a9, a5 +3fdde460: srl 0x1, a5 +3fdde470: cmpi 0x2f5, a5 +3fdde490: jrhi L3FDDEB30 +3fdde4a0: move a9, a5 +3fdde4b0: srl 0x1, a5 +3fdde4c0: cmpi 0x200, a5 +3fdde4e0: jrls L3FDDEB30 +3fdde4f0: setf 26, 0, 0 +3fdde500: move @0x8fbe6, a5, 0 +3fdde530: addk 2, a5 +3fdde540: move a5, @0x8fbe6, 0 +3fdde570: move @0x8fbe0, a3, 1 +3fdde5a0: sub a7, a7 +3fdde5b0: setf 16, 0, 0 +3fdde5c0: move a7, *a3(0x30), 0 +3fdde5e0: move a9, a7 +3fdde5f0: neg a7 +3fdde600: addi 0x400, a7 +3fdde620: move a7, *a3(0x20), 0 +3fdde640: addk 16, a3 +3fdde650: move *a3, a7, 0 +3fdde660: andi 0xff, a7 +3fdde690: move a7, *a3, 0 +3fdde6a0: move @0x8fbe0, a7, 1 +3fdde6d0: addk 16, a7 +3fdde6e0: move *a7, a3, 0 +3fdde6f0: addi 0x8100, a3 +3fdde720: move a3, *a7, 0 +3fdde730: dec a5 +3fdde740: setf 26, 0, 0 +3fdde750: move a5, @0x8fbe6, 0 +3fdde780: move @0x8fbe0, a7, 1 +3fdde7b0: sub a3, a3 +3fdde7c0: setf 16, 0, 0 +3fdde7d0: move a3, *a7(0x30), 0 +3fdde7f0: movi 0xfe00, a3 +3fdde820: move a3, *a7(0x20), 0 +3fdde840: addk 16, a7 +3fdde850: move *a7, a3, 0 +3fdde860: andi 0xff, a3 +3fdde890: move a3, *a7, 0 +3fdde8a0: move @0x8fbe0, a7, 1 +3fdde8d0: addk 16, a7 +3fdde8e0: move *a7, a3, 0 +3fdde8f0: addi 0x8000, a3 +3fdde920: move a3, *a7, 0 +3fdde930: dec a5 +3fdde940: setf 26, 0, 0 +3fdde950: move a5, @0x8fbe6, 0 +3fdde980: move @0x8fbe0, a7, 1 +3fdde9b0: sub a3, a3 +3fdde9c0: setf 16, 0, 0 +3fdde9d0: move a3, *a7(0x30), 0 +3fdde9f0: movi 0xfe00, a3 +3fddea20: move a3, *a7(0x20), 0 +3fddea40: addk 16, a7 +3fddea50: move *a7, a3, 0 +3fddea60: andi 0xff, a3 +3fddea90: move a3, *a7, 0 +3fddeaa0: move @0x8fbe0, a7, 1 +3fddead0: addk 16, a7 +3fddeae0: move *a7, a3, 0 +3fddeaf0: addi 0x8200, a3 +3fddeb20: move a3, *a7, 0 +L3FDDEB30: +3fddeb30: sub a8, a8 +L3FDDEB40: +3fddeb40: move *sp(0x100), a14, 1 +3fddeb60: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fddeb80: rets 2 +3fddeb90: mmtm sp, a5,a7,a9,a10,a11 +3fddebb0: sub a9, a9 +3fddebc0: move @0x8fbc0, a7, 1 +3fddebf0: setf 16, 0, 0 +3fddec00: move *a7(0x10), a7, 0 +3fddec20: btst 15, a7 +3fddec30: jrne L3FDDEEC0 +L3FDDEC40: +3fddec40: move @0x8fbc0, a7, 1 +3fddec70: move *a7(0x10), a7, 0 +3fddec90: btst 8, a7 +3fddeca0: jreq L3FDDECC0 +3fddecb0: inc a9 +L3FDDECC0: +3fddecc0: move @0x8fbc0, a7, 1 +3fddecf0: addk 16, a7 +3fdded00: move *a7, a5, 0 +3fdded10: ori 0x8000, a5 +3fdded40: move a5, *a7, 0 +3fdded50: move @0x8fc70, a7, 0 +3fdded80: inc a7 +3fdded90: move a7, @0x8fc70, 0 +3fddedc0: setf 26, 0, 0 +3fddedd0: move @0x8fbc6, a5, 0 +3fddee00: inc a5 +3fddee10: move a5, @0x8fbc6, 0 +3fddee40: move @0x8fbc0, a5, 1 +3fddee70: setf 16, 0, 0 +3fddee80: move *a5(0x10), a5, 0 +3fddeea0: btst 15, a5 +3fddeeb0: jreq L3FDDEC40 +L3FDDEEC0: +3fddeec0: move a9, a8 +3fddeed0: mmfm sp, a5,a7,a9,a10,a11 +3fddeef0: rets +L3FDDEF00: +3fddef00: mmtm sp, a9,a11,a13 +3fddef20: move a14, a13 +3fddef30: addi 0x60, a14 +3fddef50: sub a11, a11 +3fddef60: move a11, *a13(0x20), 1 +3fddef80: movk 1, a11 +3fddef90: setf 16, 0, 0 +3fddefa0: move a11, *a13(0x40), 0 +3fddefc0: sub a11, a11 +3fddefd0: move a11, *a13, 1 +L3FDDEFE0: +3fddefe0: move *a13(0xffc0), a11, 1 +3fddf000: sub a9, a9 +3fddf010: move a9, *a11, 0 +3fddf020: move *a13(0x40), a9, 0 +3fddf040: move *a13, a11, 1 +3fddf050: sll a11, a9 +3fddf060: move *a13(0xffc0), a11, 1 +3fddf080: move a9, *a11, 0 +3fddf090: move a14, -*sp, 1 +3fddf0a0: movk 20, a9 +3fddf0b0: move a9, *a14+, 1 +3fddf0c0: calla L3FDCE1C0 +3fddf0f0: setf 16, 0, 0 +3fddf100: move *a11(0x0), *a13(0x50), 0 +3fddf130: move *a13(0x40), a9, 0 +3fddf150: move *a13, a11, 1 +3fddf160: sll a11, a9 +3fddf170: move *a13(0x50), a11, 0 +3fddf190: cmp a9, a11 +3fddf1a0: jreq L3FDDF270 +3fddf1b0: move *a13(0x40), a9, 0 +3fddf1d0: move *a13, a11, 1 +3fddf1e0: sll a11, a9 +3fddf1f0: move *a13(0x50), a11, 0 +3fddf210: xor a11, a9 +3fddf220: move *a13(0x20), a11, 1 +3fddf240: or a11, a9 +3fddf250: move a9, *a13(0x20), 1 +L3FDDF270: +3fddf270: move *a13, a11, 1 +3fddf280: inc a11 +3fddf290: move a11, *a13, 1 +3fddf2a0: subk 16, a11 +3fddf2b0: jrlt L3FDDEFE0 +3fddf2c0: move *a13(0x20), a11, 1 +3fddf2e0: jreq L3FDDF380 +3fddf2f0: move *a13(0xffe0), a9, 1 +3fddf310: move a11, *a9(0x100), 1 +3fddf330: move *a13(0xffc0), *a9(0x60), 1 +3fddf360: movk 1, a8 +3fddf370: jruc L3FDDF390 +L3FDDF380: +3fddf380: sub a8, a8 +L3FDDF390: +3fddf390: move *sp(0x80), a14, 1 +3fddf3b0: mmfm sp, a9,a11,a13 +3fddf3d0: rets 2 +L3FDDF3E0: +3fddf3e0: mmtm sp, a9,a11,a13 +3fddf400: move a14, a13 +3fddf410: addi 0x80, a14 +3fddf430: movk 1, a11 +3fddf440: move a11, *a13(0x40), 1 +3fddf460: sub a11, a11 +3fddf470: move a11, *a13(0x60), 1 +3fddf490: move *a13(0xffa0), *a13(0x0), 1 +3fddf4c0: move *a13, a11, 1 +3fddf4d0: move *a13(0xff80), a9, 1 +3fddf4f0: cmp a9, a11 +3fddf500: jrge L3FDDFBB0 +L3FDDF510: +3fddf510: move *a13(0xffa0), *a13(0x20), 1 +3fddf540: move *a13(0x20), a11, 1 +3fddf560: move *a13(0xff80), a9, 1 +3fddf580: cmp a9, a11 +3fddf590: jrge L3FDDF6F0 +3fddf5a0: setf 16, 0, 0 +L3FDDF5B0: +3fddf5b0: move *a13(0x20), a11, 1 +3fddf5d0: move *a13(0x40), a9, 1 +3fddf5f0: addk 4, a11 +3fddf600: sll a11, a9 +3fddf610: move *a13(0xffc0), a11, 1 +3fddf630: add a11, a9 +3fddf640: sub a11, a11 +3fddf650: move a11, *a9, 0 +3fddf660: move *a13(0x20), a9, 1 +3fddf680: inc a9 +3fddf690: move a9, *a13(0x20), 1 +3fddf6b0: move *a13(0xff80), a11, 1 +3fddf6d0: cmp a11, a9 +3fddf6e0: jrlt L3FDDF5B0 +L3FDDF6F0: +3fddf6f0: move *a13, a11, 1 +3fddf700: move *a13(0x40), a9, 1 +3fddf720: addk 4, a11 +3fddf730: sll a11, a9 +3fddf740: move *a13(0xffc0), a11, 1 +3fddf760: add a11, a9 +3fddf770: movi 0x5555, a11 +3fddf790: setf 16, 0, 0 +3fddf7a0: move a11, *a9, 0 +3fddf7b0: move a14, -*sp, 1 +3fddf7c0: movk 20, a9 +3fddf7d0: move a9, *a14+, 1 +3fddf7e0: calla L3FDCE1C0 +3fddf810: move *a13(0xffa0), *a13(0x20), 1 +3fddf840: move *a13(0x20), a9, 1 +3fddf860: move *a13(0xff80), a11, 1 +3fddf880: cmp a11, a9 +3fddf890: jrge L3FDDFB40 +L3FDDF8A0: +3fddf8a0: move *a13(0x20), a11, 1 +3fddf8c0: move *a13, a9, 1 +3fddf8d0: cmp a9, a11 +3fddf8e0: jreq L3FDDFAB0 +3fddf8f0: move *a13(0x40), a9, 1 +3fddf910: addk 4, a11 +3fddf920: sll a11, a9 +3fddf930: move *a13(0xffc0), a11, 1 +3fddf950: add a11, a9 +3fddf960: setf 16, 0, 0 +3fddf970: move *a9, a9, 0 +3fddf980: cmpi 0x5555, a9 +3fddf9a0: jrne L3FDDFAB0 +3fddf9b0: move *a13(0x20), a9, 1 +3fddf9d0: move *a13(0x40), a11, 1 +3fddf9f0: addk 4, a9 +3fddfa00: sll a9, a11 +3fddfa10: move *a13(0x60), a9, 1 +3fddfa30: or a9, a11 +3fddfa40: move a11, *a13(0x60), 1 +3fddfa60: move *a13(0xffe0), a9, 1 +3fddfa80: move *a13(0xffc0), *a9(0x60), 1 +L3FDDFAB0: +3fddfab0: move *a13(0x20), a11, 1 +3fddfad0: inc a11 +3fddfae0: move a11, *a13(0x20), 1 +3fddfb00: move *a13(0xff80), a9, 1 +3fddfb20: cmp a9, a11 +3fddfb30: jrlt L3FDDF8A0 +L3FDDFB40: +3fddfb40: move *a13, a11, 1 +3fddfb50: inc a11 +3fddfb60: move a11, *a13, 1 +3fddfb70: move *a13(0xff80), a9, 1 +3fddfb90: cmp a9, a11 +3fddfba0: jrlt L3FDDF510 +L3FDDFBB0: +3fddfbb0: move *a13(0x60), a9, 1 +3fddfbd0: jreq L3FDDFC50 +3fddfbe0: move *a13(0xffe0), a9, 1 +3fddfc00: move *a13(0x60), *a9(0x120), 1 +3fddfc30: movk 1, a8 +3fddfc40: jruc L3FDDFC60 +L3FDDFC50: +3fddfc50: sub a8, a8 +L3FDDFC60: +3fddfc60: move *sp(0x80), a14, 1 +3fddfc80: mmfm sp, a9,a11,a13 +3fddfca0: rets 2 +L3FDDFCB0: +3fddfcb0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fddfcd0: move a14, a13 +3fddfce0: addi 0x40, a14 +3fddfd00: move *a13(0xffe0), a9, 1 +3fddfd20: move *a13(0xffc0), a10, 1 +3fddfd40: sub a11, a11 +3fddfd50: move a11, a12 +L3FDDFD60: +3fddfd60: move a12, a7 +3fddfd70: sll 0x3, a7 +3fddfd80: add a13, a7 +3fddfd90: move a11, a5 +3fddfda0: neg a5 +3fddfdb0: move a9, a3 +3fddfdc0: srl a5, a3 +3fddfdd0: movk 15, a5 +3fddfde0: and a5, a3 +3fddfdf0: addi 0x30, a3 +3fddfe10: movb a3, *a7 +3fddfe20: move a12, a7 +3fddfe30: sll 0x3, a7 +3fddfe40: add a13, a7 +3fddfe50: movb *a7, a7 +3fddfe60: cmpi 0x3a, a7 +3fddfe80: jrlt L3FDDFEF0 +3fddfe90: move a12, a7 +3fddfea0: sll 0x3, a7 +3fddfeb0: add a13, a7 +3fddfec0: movb *a7, a3 +3fddfed0: addk 7, a3 +3fddfee0: movb a3, *a7 +L3FDDFEF0: +3fddfef0: inc a12 +3fddff00: addk 4, a11 +3fddff10: cmpi 0x20, a11 +3fddff30: jrlt L3FDDFD60 +3fddff40: movk 7, a11 +L3FDDFF50: +3fddff50: move a14, -*sp, 1 +3fddff60: movi 0xffff, a7 +3fddff90: move a7, *a14+, 1 +3fddffa0: move a11, a5 +3fddffb0: sll 0x3, a5 +3fddffc0: add a13, a5 +3fddffd0: movb *a5, a8 +3fddffe0: move a8, *a14+, 1 +3fddfff0: move a10, *a14+, 1 +3fde0000: calla L3FDF97F0 +3fde0030: addk 12, a10 +3fde0040: dec a11 +3fde0050: jrge L3FDDFF50 +3fde0060: move a10, a8 +3fde0070: move *sp(0x120), a14, 1 +3fde0090: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fde00b0: rets 2 +L3FDE00C0: +3fde00c0: mmtm sp, a7,a9,a10,a11,a13 +3fde00e0: move a14, a13 +3fde00f0: move *a13(0xffc0), a9, 1 +3fde0110: sub a10, a10 +3fde0120: move a10, a11 +3fde0130: sll 0x3, a11 +3fde0140: move *a13(0xffe0), a7, 1 +3fde0160: add a7, a11 +3fde0170: setf 8, 0, 0 +3fde0180: move *a11, a11, 0 +3fde0190: jreq L3FDE0350 +L3FDE01A0: +3fde01a0: move a14, -*sp, 1 +3fde01b0: movi 0xffff, a11 +3fde01e0: move a11, *a14+, 1 +3fde01f0: move a10, a7 +3fde0200: sll 0x3, a7 +3fde0210: move *a13(0xffe0), a11, 1 +3fde0230: add a11, a7 +3fde0240: move *a7, a8, 0 +3fde0250: move a8, *a14+, 1 +3fde0260: move a9, *a14+, 1 +3fde0270: calla L3FDF97F0 +3fde02a0: addk 12, a9 +3fde02b0: inc a10 +3fde02c0: move a10, a7 +3fde02d0: sll 0x3, a7 +3fde02e0: add a11, a7 +3fde02f0: setf 8, 0, 0 +3fde0300: move *a7, a7, 0 +3fde0310: jreq L3FDE0350 +3fde0320: cmpi 0x50, a10 +3fde0340: jrle L3FDE01A0 +L3FDE0350: +3fde0350: move a9, a8 +3fde0360: move *sp(0xc0), a14, 1 +3fde0380: mmfm sp, a7,a9,a10,a11,a13 +3fde03a0: rets 2 +L3FDE03B0: +3fde03b0: mmtm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fde03d0: move a14, a13 +3fde03e0: addi 0x480, a14 +3fde0400: move *a13(0xffe0), a10, 1 +3fde0420: srl 0x10, a10 +3fde0430: move *a13(0xffe0), a7, 1 +3fde0450: move a7, a9 +3fde0460: andi 0xffff, a9 +3fde0490: sub a11, a11 +3fde04a0: move a11, a12 +3fde04b0: setf 16, 0, 0 +L3FDE04C0: +3fde04c0: move a12, a7 +3fde04d0: inc a12 +3fde04e0: sll 0x4, a7 +3fde04f0: add a13, a7 +3fde0500: move a11, a5 +3fde0510: neg a5 +3fde0520: addk 9, a5 +3fde0530: sll 0x4, a5 +3fde0540: addi 0x3fdc7190, a5 +3fde0570: move *a13(0xffc0), a3, 0 +3fde0590: move *a5, a5, 0 +3fde05a0: mpyu a3, a5 +3fde05b0: movi 0x2710, a3 +3fde05d0: divu a3, a5 +3fde05e0: move a9, a3 +3fde05f0: sub a5, a3 +3fde0600: move a3, *a7, 0 +3fde0610: move a12, a7 +3fde0620: inc a12 +3fde0630: sll 0x4, a7 +3fde0640: add a13, a7 +3fde0650: move a11, a5 +3fde0660: sll 0x4, a5 +3fde0670: addi 0x3fdc7190, a5 +3fde06a0: move *a13(0xffc0), a3, 0 +3fde06c0: move *a5, a5, 0 +3fde06d0: mpyu a3, a5 +3fde06e0: movi 0x2710, a3 +3fde0700: divu a3, a5 +3fde0710: move a10, a3 +3fde0720: sub a5, a3 +3fde0730: move a3, *a7, 0 +3fde0740: inc a11 +3fde0750: cmpi 0x9, a11 +3fde0770: jrc L3FDE04C0 +3fde0780: sub a11, a11 +L3FDE0790: +3fde0790: move a12, a7 +3fde07a0: inc a12 +3fde07b0: sll 0x4, a7 +3fde07c0: add a13, a7 +3fde07d0: move a11, a5 +3fde07e0: sll 0x4, a5 +3fde07f0: addi 0x3fdc7190, a5 +3fde0820: move *a13(0xffc0), a3, 0 +3fde0840: move *a5, a5, 0 +3fde0850: mpyu a3, a5 +3fde0860: movi 0x2710, a3 +3fde0880: divu a3, a5 +3fde0890: add a9, a5 +3fde08a0: move a5, *a7, 0 +3fde08b0: move a12, a7 +3fde08c0: inc a12 +3fde08d0: sll 0x4, a7 +3fde08e0: add a13, a7 +3fde08f0: move a11, a5 +3fde0900: neg a5 +3fde0910: addk 9, a5 +3fde0920: sll 0x4, a5 +3fde0930: addi 0x3fdc7190, a5 +3fde0960: move *a13(0xffc0), a3, 0 +3fde0980: move *a5, a5, 0 +3fde0990: mpyu a3, a5 +3fde09a0: movi 0x2710, a3 +3fde09c0: divu a3, a5 +3fde09d0: move a10, a3 +3fde09e0: sub a5, a3 +3fde09f0: move a3, *a7, 0 +3fde0a00: inc a11 +3fde0a10: cmpi 0x9, a11 +3fde0a30: jrc L3FDE0790 +3fde0a40: sub a11, a11 +L3FDE0A50: +3fde0a50: move a12, a7 +3fde0a60: inc a12 +3fde0a70: sll 0x4, a7 +3fde0a80: add a13, a7 +3fde0a90: move a11, a5 +3fde0aa0: neg a5 +3fde0ab0: addk 9, a5 +3fde0ac0: sll 0x4, a5 +3fde0ad0: addi 0x3fdc7190, a5 +3fde0b00: move *a13(0xffc0), a3, 0 +3fde0b20: move *a5, a5, 0 +3fde0b30: mpyu a3, a5 +3fde0b40: movi 0x2710, a3 +3fde0b60: divu a3, a5 +3fde0b70: add a9, a5 +3fde0b80: move a5, *a7, 0 +3fde0b90: move a12, a7 +3fde0ba0: inc a12 +3fde0bb0: sll 0x4, a7 +3fde0bc0: add a13, a7 +3fde0bd0: move a11, a5 +3fde0be0: sll 0x4, a5 +3fde0bf0: addi 0x3fdc7190, a5 +3fde0c20: move *a13(0xffc0), a3, 0 +3fde0c40: move *a5, a5, 0 +3fde0c50: mpyu a3, a5 +3fde0c60: movi 0x2710, a3 +3fde0c80: divu a3, a5 +3fde0c90: add a10, a5 +3fde0ca0: move a5, *a7, 0 +3fde0cb0: inc a11 +3fde0cc0: cmpi 0x9, a11 +3fde0ce0: jrc L3FDE0A50 +3fde0cf0: sub a11, a11 +L3FDE0D00: +3fde0d00: move a12, a7 +3fde0d10: inc a12 +3fde0d20: sll 0x4, a7 +3fde0d30: add a13, a7 +3fde0d40: move a11, a5 +3fde0d50: sll 0x4, a5 +3fde0d60: addi 0x3fdc7190, a5 +3fde0d90: move *a13(0xffc0), a3, 0 +3fde0db0: move *a5, a5, 0 +3fde0dc0: mpyu a3, a5 +3fde0dd0: movi 0x2710, a3 +3fde0df0: divu a3, a5 +3fde0e00: move a9, a3 +3fde0e10: sub a5, a3 +3fde0e20: move a3, *a7, 0 +3fde0e30: move a12, a7 +3fde0e40: inc a12 +3fde0e50: sll 0x4, a7 +3fde0e60: add a13, a7 +3fde0e70: move a11, a5 +3fde0e80: neg a5 +3fde0e90: addk 9, a5 +3fde0ea0: sll 0x4, a5 +3fde0eb0: addi 0x3fdc7190, a5 +3fde0ee0: move *a13(0xffc0), a3, 0 +3fde0f00: move *a5, a5, 0 +3fde0f10: mpyu a3, a5 +3fde0f20: movi 0x2710, a3 +3fde0f40: divu a3, a5 +3fde0f50: add a10, a5 +3fde0f60: move a5, *a7, 0 +3fde0f70: inc a11 +3fde0f80: cmpi 0x9, a11 +3fde0fa0: jrc L3FDE0D00 +3fde0fb0: sub a12, a12 +L3FDE0FC0: +3fde0fc0: move a14, -*sp, 1 +3fde0fd0: move a12, a7 +3fde0fe0: addk 3, a7 +3fde0ff0: sll 0x4, a7 +3fde1000: add a13, a7 +3fde1010: setf 16, 0, 0 +3fde1020: move *a7, a8, 0 +3fde1030: move a8, *a14+, 1 +3fde1040: move a12, a7 +3fde1050: addk 2, a7 +3fde1060: sll 0x4, a7 +3fde1070: add a13, a7 +3fde1080: move *a7, a8, 0 +3fde1090: move a8, *a14+, 1 +3fde10a0: move a12, a7 +3fde10b0: inc a7 +3fde10c0: sll 0x4, a7 +3fde10d0: add a13, a7 +3fde10e0: move *a7, a8, 0 +3fde10f0: move a8, *a14+, 1 +3fde1100: move a12, a7 +3fde1110: sll 0x4, a7 +3fde1120: add a13, a7 +3fde1130: move *a7, a8, 0 +3fde1140: move a8, *a14+, 1 +3fde1150: calla L3FDF9D00 +3fde1180: addk 2, a12 +3fde1190: cmpi 0x46, a12 +3fde11b0: jrc L3FDE0FC0 +3fde11c0: move a14, -*sp, 1 +3fde11d0: setf 16, 0, 0 +3fde11e0: move *a13(0x10), a7, 0 +3fde1200: move a7, *a14+, 1 +3fde1210: move *a13, a5, 0 +3fde1220: move a5, *a14+, 1 +3fde1230: move *a13(0x470), a5, 0 +3fde1250: move a5, *a14+, 1 +3fde1260: move *a13(0x460), a3, 0 +3fde1280: move a3, *a14+, 1 +3fde1290: calla L3FDF9D00 +3fde12c0: move *sp(0x120), a14, 1 +3fde12e0: mmfm sp, a3,a5,a7,a9,a10,a11,a12,a13 +3fde1300: rets 2 +L3FDE1310: +3fde1310: mmtm sp, a9,a11,a13 +3fde1330: move a14, a13 +3fde1340: addi 0x40, a14 +3fde1360: calla L3F208C90 +3fde1390: move a14, -*sp, 1 +3fde13a0: sub a11, a11 +3fde13b0: move a11, *a14+, 1 +3fde13c0: calla L3F204C00 +3fde13f0: move a14, -*sp, 1 +3fde1400: move a11, *a14+, 1 +3fde1410: addi 0x240, a11 +3fde1430: move *a11+, *a14+, 1 +3fde1440: sub a11, a11 +3fde1450: move a11, *a14+, 1 +3fde1460: calla L3FDF96F0 +3fde1490: jauc L3FDE5160 +3fde14b0: move a14, -*sp, 1 +3fde14c0: movi 0x4800c0, a11 +3fde14f0: move a11, *a14+, 1 +3fde1500: movi 0x3fdc7a40, a9 +3fde1530: move a9, *a14+, 1 +3fde1540: calla L3FDE00C0 +3fde1570: move a8, *a13, 1 +3fde1580: jauc L3FDE4C70 +3fde15a0: move a14, -*sp, 1 +3fde15b0: movi 0x4800c0, a11 +3fde15e0: move a11, *a14+, 1 +3fde15f0: movi 0x3fdc7bc8, a9 +3fde1620: move a9, *a14+, 1 +3fde1630: calla L3FDE00C0 +3fde1660: move a8, *a13, 1 +3fde1670: jauc L3FDE4C70 +3fde1690: move a14, -*sp, 1 +3fde16a0: movi 0x4800c0, a11 +3fde16d0: move a11, *a14+, 1 +3fde16e0: movi 0x3fdc7d50, a9 +3fde1710: move a9, *a14+, 1 +3fde1720: calla L3FDE00C0 +3fde1750: jauc L3FDE5540 +3fde1770: move a14, -*sp, 1 +3fde1780: movi 0x4800c0, a11 +3fde17b0: move a11, *a14+, 1 +3fde17c0: movi 0x3fdc7860, a9 +3fde17f0: move a9, *a14+, 1 +3fde1800: calla L3FDE00C0 +3fde1830: move a8, *a13, 1 +3fde1840: jauc L3FDE4150 +3fde1860: move a14, -*sp, 1 +3fde1870: movi 0x4800c0, a11 +3fde18a0: move a11, *a14+, 1 +3fde18b0: movi 0x3fdc7f40, a9 +3fde18e0: move a9, *a14+, 1 +3fde18f0: calla L3FDE00C0 +3fde1920: jauc L3FDE4C70 +3fde1940: move a14, -*sp, 1 +3fde1950: movi 0x4800c0, a11 +3fde1980: move a11, *a14+, 1 +3fde1990: movi 0x3fdc8168, a9 +3fde19c0: move a9, *a14+, 1 +3fde19d0: calla L3FDE00C0 +3fde1a00: jauc L3FDE4C70 +3fde1a20: move a14, -*sp, 1 +3fde1a30: movi 0x4800c0, a11 +3fde1a60: move a11, *a14+, 1 +3fde1a70: movi 0x3fdc8380, a9 +3fde1aa0: move a9, *a14+, 1 +3fde1ab0: calla L3FDE00C0 +3fde1ae0: jauc L3FDE5540 +3fde1b00: move a14, -*sp, 1 +3fde1b10: movi 0x4800c0, a11 +3fde1b40: move a11, *a14+, 1 +3fde1b50: movi 0x3fdc8540, a9 +3fde1b80: move a9, *a14+, 1 +3fde1b90: calla L3FDE00C0 +3fde1bc0: jauc L3FDE5540 +3fde1be0: move a14, -*sp, 1 +3fde1bf0: movi 0x4800c0, a11 +3fde1c20: move a11, *a14+, 1 +3fde1c30: movi 0x3fdc7230, a9 +3fde1c60: move a9, *a14+, 1 +3fde1c70: calla L3FDE00C0 +3fde1ca0: jauc L3FDE5540 +3fde1cc0: move a14, -*sp, 1 +3fde1cd0: movi 0x4800c0, a11 +3fde1d00: move a11, *a14+, 1 +3fde1d10: movi 0x3fdc8700, a9 +3fde1d40: move a9, *a14+, 1 +3fde1d50: calla L3FDE00C0 +3fde1d80: move a8, *a13, 1 +3fde1d90: jauc L3FDE2940 +3fde1db0: move a14, -*sp, 1 +3fde1dc0: movi 0x4800c0, a11 +3fde1df0: move a11, *a14+, 1 +3fde1e00: movi 0x3fdc7468, a9 +3fde1e30: move a9, *a14+, 1 +3fde1e40: calla L3FDE00C0 +3fde1e70: move a8, *a13, 1 +3fde1e80: jauc L3FDE2940 +3fde1ea0: move a14, -*sp, 1 +3fde1eb0: movi 0x4800c0, a11 +3fde1ee0: move a11, *a14+, 1 +3fde1ef0: movi 0x3fdc7640, a9 +3fde1f20: move a9, *a14+, 1 +3fde1f30: calla L3FDE00C0 +3fde1f60: jauc L3FDE2940 +3fde1f80: move a14, -*sp, 1 +3fde1f90: movi 0x4800c0, a11 +3fde1fc0: move a11, *a14+, 1 +3fde1fd0: movi 0x3fdc8c00, a9 +3fde2000: move a9, *a14+, 1 +3fde2010: calla L3FDE00C0 +3fde2040: jauc L3FDE5540 +3fde2060: move a14, -*sp, 1 +3fde2070: movi 0x4800c0, a11 +3fde20a0: move a11, *a14+, 1 +3fde20b0: movi 0x3fdc7350, a9 +3fde20e0: move a9, *a14+, 1 +3fde20f0: calla L3FDE00C0 +3fde2120: move a8, *a13, 1 +3fde2130: move a14, -*sp, 1 +3fde2140: movi 0x8800c0, a9 +3fde2170: move a9, *a14+, 1 +3fde2180: movi 0x3fdf3d80, a8 +3fde21b0: move a8, *a14+, 1 +3fde21c0: calla L3FDE00C0 +3fde21f0: move a8, *a13, 1 +3fde2200: move a14, -*sp, 1 +3fde2210: move a8, *a14+, 1 +3fde2220: sub a9, a9 +3fde2230: move *a9(0xa0), *a14+, 1 +3fde2250: calla L3FDDFCB0 +3fde2280: move a8, *a13, 1 +3fde2290: move a14, -*sp, 1 +3fde22a0: addk 32, a8 +3fde22b0: move a8, *a14+, 1 +3fde22c0: move *a9(0x60), *a14+, 1 +3fde22e0: calla L3FDDFCB0 +3fde2310: move a8, *a13, 1 +3fde2320: jauc L3FDE5540 +3fde2340: move a14, -*sp, 1 +3fde2350: movi 0x4800c0, a11 +3fde2380: move a11, *a14+, 1 +3fde2390: movi 0x3fdc8a60, a9 +3fde23c0: move a9, *a14+, 1 +3fde23d0: calla L3FDE00C0 +3fde2400: move a8, *a13, 1 +3fde2410: move a14, -*sp, 1 +3fde2420: movi 0x8800c0, a9 +3fde2450: move a9, *a14+, 1 +3fde2460: movi 0x3fdf3d80, a8 +3fde2490: move a8, *a14+, 1 +3fde24a0: calla L3FDE00C0 +3fde24d0: move a8, *a13, 1 +3fde24e0: move a14, -*sp, 1 +3fde24f0: move a8, *a14+, 1 +3fde2500: sub a9, a9 +3fde2510: move *a9(0xa0), *a14+, 1 +3fde2530: calla L3FDDFCB0 +3fde2560: move a8, *a13, 1 +3fde2570: move a14, -*sp, 1 +3fde2580: addk 32, a8 +3fde2590: move a8, *a14+, 1 +3fde25a0: move *a9(0x60), *a14+, 1 +3fde25c0: calla L3FDDFCB0 +3fde25f0: move a8, *a13, 1 +3fde2600: jauc L3FDE5540 +3fde2620: move a14, -*sp, 1 +3fde2630: movi 0x4800c0, a11 +3fde2660: move a11, *a14+, 1 +3fde2670: movi 0x3fdc8d68, a9 +3fde26a0: move a9, *a14+, 1 +3fde26b0: calla L3FDE00C0 +3fde26e0: move a8, *a13, 1 +3fde26f0: move a14, -*sp, 1 +3fde2700: movi 0x8800c0, a9 +3fde2730: move a9, *a14+, 1 +3fde2740: movi 0x3fdf3e50, a8 +3fde2770: move a8, *a14+, 1 +3fde2780: calla L3FDE00C0 +3fde27b0: move a8, *a13, 1 +3fde27c0: move a14, -*sp, 1 +3fde27d0: move a8, *a14+, 1 +3fde27e0: sub a9, a9 +3fde27f0: move *a9(0x60), *a14+, 1 +3fde2810: calla L3FDDFCB0 +3fde2840: move a8, *a13, 1 +3fde2850: jauc L3FDE5540 +3fde2870: move a14, -*sp, 1 +3fde2880: movi 0x4800c0, a11 +3fde28b0: move a11, *a14+, 1 +3fde28c0: movi 0x3fdc8f00, a9 +3fde28f0: move a9, *a14+, 1 +3fde2900: calla L3FDE00C0 +3fde2930: move a8, *a13, 1 +L3FDE2940: +3fde2940: movi 0x4800c0, a11 +3fde2970: move a11, *a13, 1 +3fde2980: move a14, -*sp, 1 +3fde2990: addi 0x800000, a11 +3fde29c0: move a11, *a14+, 1 +3fde29d0: movi 0x3fdf3f48, a8 +3fde2a00: move a8, *a14+, 1 +3fde2a10: calla L3FDE00C0 +3fde2a40: move a8, *a13(0x20), 1 +3fde2a60: move a14, -*sp, 1 +3fde2a70: move a8, *a14+, 1 +3fde2a80: sub a11, a11 +3fde2a90: move *a11(0x60), *a14+, 1 +3fde2ab0: calla L3FDDFCB0 +3fde2ae0: move a14, -*sp, 1 +3fde2af0: move *a13, a9, 1 +3fde2b00: addi 0xc00000, a9 +3fde2b30: move a9, *a14+, 1 +3fde2b40: movi 0x3fdf3fe8, a8 +3fde2b70: move a8, *a14+, 1 +3fde2b80: calla L3FDE00C0 +3fde2bb0: move a8, *a13(0x20), 1 +3fde2bd0: move a14, -*sp, 1 +3fde2be0: move a8, *a14+, 1 +3fde2bf0: move *a11(0x80), *a14+, 1 +3fde2c10: calla L3FDDFCB0 +3fde2c40: move a14, -*sp, 1 +3fde2c50: move *a13, a9, 1 +3fde2c60: addi 0x1000000, a9 +3fde2c90: move a9, *a14+, 1 +3fde2ca0: movi 0x3fdf4070, a8 +3fde2cd0: move a8, *a14+, 1 +3fde2ce0: calla L3FDE00C0 +3fde2d10: move a8, *a13(0x20), 1 +3fde2d30: move a14, -*sp, 1 +3fde2d40: move a8, *a14+, 1 +3fde2d50: move *a11(0xa0), *a14+, 1 +3fde2d70: calla L3FDDFCB0 +3fde2da0: move a14, -*sp, 1 +3fde2db0: move *a13, a9, 1 +3fde2dc0: addi 0x1400000, a9 +3fde2df0: move a9, *a14+, 1 +3fde2e00: movi 0x3fdf40f8, a8 +3fde2e30: move a8, *a14+, 1 +3fde2e40: calla L3FDE00C0 +3fde2e70: move a8, *a13(0x20), 1 +3fde2e90: move a14, -*sp, 1 +3fde2ea0: move a8, *a14+, 1 +3fde2eb0: move *a11(0xe0), *a14+, 1 +3fde2ed0: calla L3FDDFCB0 +3fde2f00: move a14, -*sp, 1 +3fde2f10: move *a13, a9, 1 +3fde2f20: addi 0x1800000, a9 +3fde2f50: move a9, *a14+, 1 +3fde2f60: movi 0x3fdf41a8, a8 +3fde2f90: move a8, *a14+, 1 +3fde2fa0: calla L3FDE00C0 +3fde2fd0: move a8, *a13(0x20), 1 +3fde2ff0: move a14, -*sp, 1 +3fde3000: move a8, *a14+, 1 +3fde3010: move *a11(0x100), *a14+, 1 +3fde3030: calla L3FDDFCB0 +3fde3060: move a14, -*sp, 1 +3fde3070: move *a13, a9, 1 +3fde3080: addi 0x1c00000, a9 +3fde30b0: move a9, *a14+, 1 +3fde30c0: movi 0x3fdf4280, a8 +3fde30f0: move a8, *a14+, 1 +3fde3100: calla L3FDE00C0 +3fde3130: move a8, *a13(0x20), 1 +3fde3150: move a14, -*sp, 1 +3fde3160: move a8, *a14+, 1 +3fde3170: move *a11(0x60), *a14+, 1 +3fde3190: calla L3FDDFCB0 +3fde31c0: move a14, -*sp, 1 +3fde31d0: move *a13, a9, 1 +3fde31e0: addi 0x2000000, a9 +3fde3210: move a9, *a14+, 1 +3fde3220: movi 0x3fdf4370, a8 +3fde3250: move a8, *a14+, 1 +3fde3260: calla L3FDE00C0 +3fde3290: move a8, *a13(0x20), 1 +3fde32b0: move a14, -*sp, 1 +3fde32c0: move a8, *a14+, 1 +3fde32d0: move *a11(0x120), *a14+, 1 +3fde32f0: calla L3FDDFCB0 +3fde3320: jauc L3FDE5540 +3fde3340: move a14, -*sp, 1 +3fde3350: movi 0x4800c0, a11 +3fde3380: move a11, *a14+, 1 +3fde3390: movi 0x3fdc9068, a9 +3fde33c0: move a9, *a14+, 1 +3fde33d0: calla L3FDE00C0 +3fde3400: move a8, *a13, 1 +3fde3410: move a14, -*sp, 1 +3fde3420: movi 0x8800c0, a9 +3fde3450: move a9, *a14+, 1 +3fde3460: movi 0x3fdf4460, a8 +3fde3490: move a8, *a14+, 1 +3fde34a0: calla L3FDE00C0 +3fde34d0: move a8, *a13, 1 +3fde34e0: move a14, -*sp, 1 +3fde34f0: move a8, *a14+, 1 +3fde3500: sub a9, a9 +3fde3510: move *a9(0x80), *a14+, 1 +3fde3530: calla L3FDDFCB0 +3fde3560: move a8, *a13, 1 +3fde3570: jauc L3FDE5540 +3fde3590: move a14, -*sp, 1 +3fde35a0: movi 0x4800c0, a11 +3fde35d0: move a11, *a14+, 1 +3fde35e0: movi 0x3fdc9188, a9 +3fde3610: move a9, *a14+, 1 +3fde3620: calla L3FDE00C0 +3fde3650: move a8, *a13, 1 +3fde3660: move a14, -*sp, 1 +3fde3670: addi 0x30, a8 +3fde3690: move a8, *a14+, 1 +3fde36a0: sub a9, a9 +3fde36b0: move *a9(0x100), *a14+, 1 +3fde36d0: calla L3FDDFCB0 +3fde3700: move a8, *a13, 1 +3fde3710: move a14, -*sp, 1 +3fde3720: movi 0x8800c0, a9 +3fde3750: move a9, *a14+, 1 +3fde3760: movi 0x3fdf4558, a8 +3fde3790: move a8, *a14+, 1 +3fde37a0: calla L3FDE00C0 +3fde37d0: move a8, *a13, 1 +3fde37e0: move a14, -*sp, 1 +3fde37f0: move a8, *a14+, 1 +3fde3800: sub a9, a9 +3fde3810: move *a9(0x80), *a14+, 1 +3fde3830: calla L3FDDFCB0 +3fde3860: move a8, *a13, 1 +3fde3870: move a14, -*sp, 1 +3fde3880: movi 0xc800c0, a9 +3fde38b0: move a9, *a14+, 1 +3fde38c0: movi 0x3fdf4678, a8 +3fde38f0: move a8, *a14+, 1 +3fde3900: calla L3FDE00C0 +3fde3930: move a8, *a13, 1 +3fde3940: move a14, -*sp, 1 +3fde3950: addi 0x30, a8 +3fde3970: move a8, *a14+, 1 +3fde3980: sub a9, a9 +3fde3990: move *a9(0xa0), *a14+, 1 +3fde39b0: calla L3FDDFCB0 +3fde39e0: move a8, *a13, 1 +3fde39f0: move a14, -*sp, 1 +3fde3a00: addi 0x30, a8 +3fde3a20: move a8, *a14+, 1 +3fde3a30: move *a9(0xc0), *a14+, 1 +3fde3a50: calla L3FDDFCB0 +3fde3a80: move a8, *a13, 1 +3fde3a90: jauc L3FDE5540 +3fde3ab0: move a14, -*sp, 1 +3fde3ac0: movi 0x4800c0, a11 +3fde3af0: move a11, *a14+, 1 +3fde3b00: movi 0x3fdc9340, a9 +3fde3b30: move a9, *a14+, 1 +3fde3b40: calla L3FDE00C0 +3fde3b70: move a8, *a13, 1 +3fde3b80: move a14, -*sp, 1 +3fde3b90: addi 0x30, a8 +3fde3bb0: move a8, *a14+, 1 +3fde3bc0: sub a9, a9 +3fde3bd0: move *a9(0x100), *a14+, 1 +3fde3bf0: calla L3FDDFCB0 +3fde3c20: move a8, *a13, 1 +3fde3c30: move a14, -*sp, 1 +3fde3c40: movi 0x8800c0, a9 +3fde3c70: move a9, *a14+, 1 +3fde3c80: movi 0x3fdf4558, a8 +3fde3cb0: move a8, *a14+, 1 +3fde3cc0: calla L3FDE00C0 +3fde3cf0: move a8, *a13, 1 +3fde3d00: move a14, -*sp, 1 +3fde3d10: move a8, *a14+, 1 +3fde3d20: sub a9, a9 +3fde3d30: move *a9(0x80), *a14+, 1 +3fde3d50: calla L3FDDFCB0 +3fde3d80: move a8, *a13, 1 +3fde3d90: move a14, -*sp, 1 +3fde3da0: movi 0xc800c0, a9 +3fde3dd0: move a9, *a14+, 1 +3fde3de0: movi 0x3fdf4678, a8 +3fde3e10: move a8, *a14+, 1 +3fde3e20: calla L3FDE00C0 +3fde3e50: move a8, *a13, 1 +3fde3e60: move a14, -*sp, 1 +3fde3e70: addi 0x30, a8 +3fde3e90: move a8, *a14+, 1 +3fde3ea0: sub a9, a9 +3fde3eb0: move *a9(0xa0), *a14+, 1 +3fde3ed0: calla L3FDDFCB0 +3fde3f00: move a8, *a13, 1 +3fde3f10: move a14, -*sp, 1 +3fde3f20: addi 0x30, a8 +3fde3f40: move a8, *a14+, 1 +3fde3f50: move *a9(0xc0), *a14+, 1 +3fde3f70: calla L3FDDFCB0 +3fde3fa0: move a8, *a13, 1 +3fde3fb0: jauc L3FDE5540 +3fde3fd0: move a14, -*sp, 1 +3fde3fe0: movi 0x4800c0, a11 +3fde4010: move a11, *a14+, 1 +3fde4020: movi 0x3fdc9500, a9 +3fde4050: move a9, *a14+, 1 +3fde4060: calla L3FDE00C0 +3fde4090: move a8, *a13, 1 +3fde40a0: move a14, -*sp, 1 +3fde40b0: addi 0x30, a8 +3fde40d0: move a8, *a14+, 1 +3fde40e0: sub a9, a9 +3fde40f0: move *a9(0x100), *a14+, 1 +3fde4110: calla L3FDDFCB0 +3fde4140: move a8, *a13, 1 +L3FDE4150: +3fde4150: move a14, -*sp, 1 +3fde4160: movi 0x8800c0, a11 +3fde4190: move a11, *a14+, 1 +3fde41a0: movi 0x3fdf4760, a8 +3fde41d0: move a8, *a14+, 1 +3fde41e0: calla L3FDE00C0 +3fde4210: move a8, *a13, 1 +3fde4220: move a14, -*sp, 1 +3fde4230: move a8, *a14+, 1 +3fde4240: sub a9, a9 +3fde4250: move *a9(0xa0), *a14+, 1 +3fde4270: calla L3FDDFCB0 +3fde42a0: move a8, *a13, 1 +3fde42b0: move a14, -*sp, 1 +3fde42c0: movi 0xc800c0, a9 +3fde42f0: move a9, *a14+, 1 +3fde4300: movi 0x3fdf4868, a8 +3fde4330: move a8, *a14+, 1 +3fde4340: calla L3FDE00C0 +3fde4370: move a8, *a13, 1 +3fde4380: move a14, -*sp, 1 +3fde4390: move a8, *a14+, 1 +3fde43a0: sub a9, a9 +3fde43b0: move *a9(0xc0), *a14+, 1 +3fde43d0: calla L3FDDFCB0 +3fde4400: move a8, *a13, 1 +3fde4410: move a14, -*sp, 1 +3fde4420: movi 0x10800c0, a9 +3fde4450: move a9, *a14+, 1 +3fde4460: movi 0x3fdf4978, a8 +3fde4490: move a8, *a14+, 1 +3fde44a0: calla L3FDE00C0 +3fde44d0: move a8, *a13, 1 +3fde44e0: move a14, -*sp, 1 +3fde44f0: move a8, *a14+, 1 +3fde4500: sub a9, a9 +3fde4510: move *a9(0xe0), *a14+, 1 +3fde4530: calla L3FDDFCB0 +3fde4560: move a8, *a13, 1 +3fde4570: jauc L3FDE5540 +3fde4590: move a14, -*sp, 1 +3fde45a0: movi 0x4800c0, a11 +3fde45d0: move a11, *a14+, 1 +3fde45e0: movi 0x3fdf4a78, a8 +3fde4610: move a8, *a14+, 1 +3fde4620: calla L3FDE00C0 +3fde4650: move a8, *a13, 1 +3fde4660: move a14, -*sp, 1 +3fde4670: movi 0x8800c0, a9 +3fde46a0: move a9, *a14+, 1 +3fde46b0: movi 0x3fdf4ba0, a8 +3fde46e0: move a8, *a14+, 1 +3fde46f0: calla L3FDE00C0 +3fde4720: move a8, *a13, 1 +3fde4730: move a14, -*sp, 1 +3fde4740: move a8, *a14+, 1 +3fde4750: sub a9, a9 +3fde4760: move *a9(0x60), *a14+, 1 +3fde4780: calla L3FDDFCB0 +3fde47b0: move a8, *a13, 1 +3fde47c0: jauc L3FDE5540 +3fde47e0: move a14, -*sp, 1 +3fde47f0: movi 0x4800c0, a11 +3fde4820: move a11, *a14+, 1 +3fde4830: movi 0x3fdf4cb0, a8 +3fde4860: move a8, *a14+, 1 +3fde4870: calla L3FDE00C0 +3fde48a0: move a8, *a13, 1 +3fde48b0: move a14, -*sp, 1 +3fde48c0: movi 0x8800c0, a9 +3fde48f0: move a9, *a14+, 1 +3fde4900: movi 0x3fdf4df0, a8 +3fde4930: move a8, *a14+, 1 +3fde4940: calla L3FDE00C0 +3fde4970: move a8, *a13, 1 +3fde4980: move a14, -*sp, 1 +3fde4990: move a8, *a14+, 1 +3fde49a0: sub a9, a9 +3fde49b0: move *a9(0x80), *a14+, 1 +3fde49d0: calla L3FDDFCB0 +3fde4a00: move a8, *a13, 1 +3fde4a10: jauc L3FDE5540 +3fde4a30: move a14, -*sp, 1 +3fde4a40: movi 0x4800c0, a11 +3fde4a70: move a11, *a14+, 1 +3fde4a80: movi 0x3fdf4ee8, a8 +3fde4ab0: move a8, *a14+, 1 +3fde4ac0: calla L3FDE00C0 +3fde4af0: move a8, *a13, 1 +3fde4b00: jauc L3FDE2940 +L3FDE4B20: +3fde4b20: move a14, -*sp, 1 +3fde4b30: movi 0x4800c0, a11 +3fde4b60: move a11, *a14+, 1 +3fde4b70: movi 0x3fdc88b8, a9 +3fde4ba0: move a9, *a14+, 1 +3fde4bb0: calla L3FDE00C0 +3fde4be0: move a8, *a13, 1 +3fde4bf0: move a14, -*sp, 1 +3fde4c00: move a8, *a14+, 1 +3fde4c10: sub a9, a9 +3fde4c20: move *a9(0x40), *a14+, 1 +3fde4c40: calla L3FDDFCB0 +L3FDE4C70: +3fde4c70: move a14, -*sp, 1 +3fde4c80: move *a13, a11, 1 +3fde4c90: addi 0x200000, a11 +3fde4cc0: move a11, *a14+, 1 +3fde4cd0: sub a11, a11 +3fde4ce0: move *a11(0x60), *a14+, 1 +3fde4d00: calla L3FDDFCB0 +3fde4d30: move a14, -*sp, 1 +3fde4d40: move *a13, a9, 1 +3fde4d50: addi 0x400000, a9 +3fde4d80: move a9, *a14+, 1 +3fde4d90: move *a11(0x80), *a14+, 1 +3fde4db0: calla L3FDDFCB0 +3fde4de0: move a14, -*sp, 1 +3fde4df0: move *a13, a9, 1 +3fde4e00: addi 0x600000, a9 +3fde4e30: move a9, *a14+, 1 +3fde4e40: move *a11(0xa0), *a14+, 1 +3fde4e60: calla L3FDDFCB0 +3fde4e90: move a14, -*sp, 1 +3fde4ea0: move *a13, a9, 1 +3fde4eb0: addi 0x800000, a9 +3fde4ee0: move a9, *a14+, 1 +3fde4ef0: move *a11(0xc0), *a14+, 1 +3fde4f10: calla L3FDDFCB0 +3fde4f40: move a14, -*sp, 1 +3fde4f50: move *a13, a9, 1 +3fde4f60: addi 0xa00000, a9 +3fde4f90: move a9, *a14+, 1 +3fde4fa0: move *a11(0xe0), *a14+, 1 +3fde4fc0: calla L3FDDFCB0 +3fde4ff0: move a14, -*sp, 1 +3fde5000: move *a13, a9, 1 +3fde5010: addi 0xc00000, a9 +3fde5040: move a9, *a14+, 1 +3fde5050: move *a11(0x100), *a14+, 1 +3fde5070: calla L3FDDFCB0 +L3FDE50A0: +3fde50a0: move a14, -*sp, 1 +3fde50b0: move *a13, a9, 1 +L3FDE50C0: +3fde50c0: addi 0xe00000, a9 +3fde50f0: move a9, *a14+, 1 +L3FDE5100: +3fde5100: move *a11(0x120), *a14+, 1 +L3FDE5120: +3fde5120: calla L3FDDFCB0 +3fde5150: jruc L3FDE5540 +L3FDE5160: +3fde5160: move *a11(0x40), a8, 1 +L3FDE5180: +3fde5180: dec a8 +3fde5190: cmpi 0x18, a8 +3fde51b0: jrhi L3FDE4B20 +L3FDE51C0: +3fde51c0: sll 0x5, a8 +3fde51d0: addi 0x3fde5220, a8 +L3FDE5200: +3fde5200: move *a8, a8, 1 +3fde5210: jump a8 +L3FDE5220: +3fde5220: subk 5, b0 +3fde5230: dsjs b14, L3FDE5060 +L3FDE5240: +3fde5240: subk 13, a0 +3fde5250: dsjs b14, L3FDE5080 +L3FDE5260: +3fde5260: subk 20, b0 +3fde5270: dsjs b14, L3FDE50A0 +L3FDE5280: +3fde5280: subk 27, b0 +3fde5290: dsjs b14, L3FDE50C0 +L3FDE52A0: +3fde52a0: movk 3, a0 +3fde52b0: dsjs b14, L3FDE50E0 +L3FDE52C0: +3fde52c0: movk 10, a0 +3fde52d0: dsjs b14, L3FDE5100 +L3FDE52E0: +3fde52e0: movk 17, a0 +L3FDE52F0: +3fde52f0: dsjs b14, L3FDE5120 +L3FDE5300: +3fde5300: movk 24, a0 +3fde5310: dsjs b14, L3FDE5140 +L3FDE5320: +3fde5320: movk 31, a0 +3fde5330: dsjs b14, L3FDE5160 +L3FDE5340: +3fde5340: btst 25, a0 +3fde5350: dsjs b14, L3FDE5180 +L3FDE5360: +3fde5360: btst 25, a0 +3fde5370: dsjs b14, L3FDE51A0 +3fde5380: btst 18, b0 +3fde5390: dsjs b14, L3FDE51C0 +3fde53a0: btst 10, a0 +3fde53b0: dsjs b14, L3FDE51E0 +3fde53c0: btst 3, a0 +3fde53d0: dsjs b14, L3FDE5200 +3fde53e0: sla 0x3, a0 +3fde53f0: dsjs b14, L3FDE5220 +3fde5400: sla 0x1a, a0 +3fde5410: dsjs b14, L3FDE5240 +3fde5420: sll 0x11, a0 +3fde5430: dsjs b14, L3FDE5260 +3fde5440: sra 0x1d, b0 +3fde5450: dsjs b14, L3FDE5280 +3fde5460: rl 0x1a, a0 +3fde5470: dsjs b14, L3FDE52A0 +3fde5480: .word 0x3590 +3fde5490: dsjs b14, L3FDE52C0 +3fde54a0: dsjs b0, L3FDE5600 +3fde54b0: dsjs b14, L3FDE52E0 +3fde54c0: dsjs b0, L3FDE52F0 +3fde54d0: dsjs b14, L3FDE5300 +3fde54e0: sub b12, b0 +3fde54f0: dsjs b14, L3FDE5320 +3fde5500: subb sp, a0 +3fde5510: dsjs b14, L3FDE5340 +3fde5520: btst b1, b0 +3fde5530: dsjs b14, L3FDE5360 +L3FDE5540: +3fde5540: calla L3FDF1C60 +3fde5570: calla L3FDF1AE0 +3fde55a0: subi 0x40, a14 +3fde55c0: mmfm sp, a9,a11,a13 +3fde55e0: rets +L3FDE55F0: +3fde55f0: mmtm sp, a9,a11,a13 +3fde5610: move a14, a13 +3fde5620: addi 0x60, a14 +3fde5640: sub a11, a11 +3fde5650: move a11, *a13(0x40), 1 +3fde5670: calla L3F208C90 +3fde56a0: move a14, -*sp, 1 +3fde56b0: move a11, *a14+, 1 +3fde56c0: calla L3F204470 +3fde56f0: move a14, -*sp, 1 +3fde5700: move a11, *a14+, 1 +3fde5710: addi 0x240, a11 +3fde5730: move *a11+, *a14+, 1 +3fde5740: sub a11, a11 +3fde5750: move a11, *a14+, 1 +3fde5760: calla L3FDF96F0 +3fde5790: calla L3FDF1C60 +3fde57c0: calla L3FDF1AE0 +3fde57f0: jauc L3FDF0630 +L3FDE5810: +3fde5810: movi 0x40000c, a11 +3fde5840: move a11, *a13, 1 +3fde5850: move a14, -*sp, 1 +3fde5860: move a11, *a14+, 1 +3fde5870: movi 0x3fdca990, a9 +3fde58a0: move a9, *a14+, 1 +3fde58b0: calla L3FDE00C0 +3fde58e0: move a8, *a13, 1 +3fde58f0: move a14, -*sp, 1 +3fde5900: move a8, *a14+, 1 +3fde5910: sub a9, a9 +3fde5920: move *a9+, *a14+, 1 +3fde5930: calla L3FDDFCB0 +3fde5960: move a8, *a13, 1 +3fde5970: move a14, -*sp, 1 +3fde5980: move a8, *a14+, 1 +3fde5990: movi 0x3fdc9688, a9 +3fde59c0: move a9, *a14+, 1 +3fde59d0: calla L3FDE00C0 +3fde5a00: move a8, *a13, 1 +3fde5a10: move a14, -*sp, 1 +3fde5a20: move a8, *a14+, 1 +3fde5a30: sub a9, a9 +3fde5a40: move *a9(0x20), *a14+, 1 +3fde5a60: calla L3FDDFCB0 +3fde5a90: move a8, *a13, 1 +3fde5aa0: move a14, -*sp, 1 +3fde5ab0: move a8, *a14+, 1 +3fde5ac0: movi 0x3fdc9688, a9 +3fde5af0: move a9, *a14+, 1 +3fde5b00: calla L3FDE00C0 +3fde5b30: move a8, *a13, 1 +3fde5b40: move a14, -*sp, 1 +3fde5b50: move a8, *a14+, 1 +3fde5b60: sub a9, a9 +3fde5b70: move *a9(0x1a0), *a14+, 1 +3fde5b90: calla L3FDDFCB0 +3fde5bc0: move a8, *a13, 1 +3fde5bd0: move a14, -*sp, 1 +3fde5be0: move a8, *a14+, 1 +3fde5bf0: movi 0x3fdc9688, a9 +3fde5c20: move a9, *a14+, 1 +3fde5c30: calla L3FDE00C0 +3fde5c60: move a8, *a13, 1 +3fde5c70: move a14, -*sp, 1 +3fde5c80: move a8, *a14+, 1 +3fde5c90: sub a9, a9 +3fde5ca0: move *a9(0x1c0), *a14+, 1 +3fde5cc0: calla L3FDDFCB0 +3fde5cf0: move a11, *a13, 1 +3fde5d00: move a14, -*sp, 1 +3fde5d10: addi 0x200000, a11 +3fde5d40: move a11, *a14+, 1 +3fde5d50: movi 0x3fdcd920, a11 +3fde5d80: move a11, *a14+, 1 +3fde5d90: calla L3FDE00C0 +3fde5dc0: move a14, -*sp, 1 +3fde5dd0: move *a13, a9, 1 +3fde5de0: addi 0x400000, a9 +3fde5e10: move a9, *a14+, 1 +3fde5e20: movi 0x3fdcac28, a9 +3fde5e50: move a9, *a14+, 1 +3fde5e60: calla L3FDE00C0 +3fde5e90: move a14, -*sp, 1 +3fde5ea0: move *a13, a9, 1 +3fde5eb0: addi 0x600000, a9 +3fde5ee0: move a9, *a14+, 1 +3fde5ef0: movi 0x3fdcae50, a9 +3fde5f20: move a9, *a14+, 1 +3fde5f30: calla L3FDE00C0 +3fde5f60: move a14, -*sp, 1 +3fde5f70: move *a13, a9, 1 +3fde5f80: addi 0x800000, a9 +3fde5fb0: move a9, *a14+, 1 +3fde5fc0: movi 0x3fdcb078, a9 +3fde5ff0: move a9, *a14+, 1 +3fde6000: calla L3FDE00C0 +3fde6030: move a14, -*sp, 1 +3fde6040: move *a13, a9, 1 +3fde6050: addi 0xa00000, a9 +3fde6080: move a9, *a14+, 1 +3fde6090: movi 0x3fdcb280, a9 +3fde60c0: move a9, *a14+, 1 +3fde60d0: calla L3FDE00C0 +3fde6100: move a14, -*sp, 1 +3fde6110: move *a13, a9, 1 +3fde6120: addi 0xc00000, a9 +3fde6150: move a9, *a14+, 1 +3fde6160: movi 0x3fdcb488, a9 +3fde6190: move a9, *a14+, 1 +3fde61a0: calla L3FDE00C0 +3fde61d0: move a14, -*sp, 1 +3fde61e0: move *a13, a9, 1 +3fde61f0: addi 0xe00000, a9 +3fde6220: move a9, *a14+, 1 +3fde6230: movi 0x3fdcb690, a9 +3fde6260: move a9, *a14+, 1 +3fde6270: calla L3FDE00C0 +3fde62a0: move a14, -*sp, 1 +3fde62b0: move *a13, a9, 1 +3fde62c0: addi 0x1000000, a9 +3fde62f0: move a9, *a14+, 1 +3fde6300: movi 0x3fdcb898, a9 +3fde6330: move a9, *a14+, 1 +3fde6340: calla L3FDE00C0 +3fde6370: move a14, -*sp, 1 +3fde6380: move *a13, a9, 1 +3fde6390: addi 0x1200000, a9 +3fde63c0: move a9, *a14+, 1 +3fde63d0: movi 0x3fdcbaa0, a9 +3fde6400: move a9, *a14+, 1 +3fde6410: calla L3FDE00C0 +3fde6440: move a14, -*sp, 1 +3fde6450: move *a13, a9, 1 +3fde6460: addi 0x1400000, a9 +3fde6490: move a9, *a14+, 1 +3fde64a0: movi 0x3fdcbca8, a9 +3fde64d0: move a9, *a14+, 1 +3fde64e0: calla L3FDE00C0 +3fde6510: move a14, -*sp, 1 +3fde6520: move *a13, a9, 1 +3fde6530: addi 0x1600000, a9 +3fde6560: move a9, *a14+, 1 +3fde6570: movi 0x3fdcbeb0, a9 +3fde65a0: move a9, *a14+, 1 +3fde65b0: calla L3FDE00C0 +3fde65e0: move a14, -*sp, 1 +3fde65f0: move *a13, a9, 1 +3fde6600: addi 0x1800000, a9 +3fde6630: move a9, *a14+, 1 +3fde6640: movi 0x3fdcc0b8, a9 +3fde6670: move a9, *a14+, 1 +3fde6680: calla L3FDE00C0 +3fde66b0: move a14, -*sp, 1 +3fde66c0: move *a13, a9, 1 +3fde66d0: addi 0x1a00000, a9 +3fde6700: move a9, *a14+, 1 +3fde6710: movi 0x3fdcc2c0, a9 +3fde6740: move a9, *a14+, 1 +3fde6750: calla L3FDE00C0 +3fde6780: move a14, -*sp, 1 +3fde6790: move *a13, a9, 1 +3fde67a0: addi 0x1c00000, a9 +3fde67d0: move a9, *a14+, 1 +3fde67e0: movi 0x3fdcc4c8, a9 +3fde6810: move a9, *a14+, 1 +3fde6820: calla L3FDE00C0 +3fde6850: move a14, -*sp, 1 +3fde6860: move *a13, a9, 1 +3fde6870: addi 0x1e00000, a9 +3fde68a0: move a9, *a14+, 1 +3fde68b0: movi 0x3fdcc6d0, a9 +3fde68e0: move a9, *a14+, 1 +3fde68f0: calla L3FDE00C0 +3fde6920: move a14, -*sp, 1 +3fde6930: move *a13, a9, 1 +3fde6940: addi 0x2000000, a9 +3fde6970: move a9, *a14+, 1 +3fde6980: movi 0x3fdcc8d8, a9 +3fde69b0: move a9, *a14+, 1 +3fde69c0: calla L3FDE00C0 +3fde69f0: move a14, -*sp, 1 +3fde6a00: move *a13, a9, 1 +3fde6a10: addi 0x2200000, a9 +3fde6a40: move a9, *a14+, 1 +3fde6a50: movi 0x3fdccae0, a9 +3fde6a80: move a9, *a14+, 1 +3fde6a90: calla L3FDE00C0 +3fde6ac0: move a14, -*sp, 1 +3fde6ad0: move *a13, a9, 1 +3fde6ae0: addi 0x2400000, a9 +3fde6b10: move a9, *a14+, 1 +3fde6b20: movi 0x3fdcd0d0, a9 +3fde6b50: move a9, *a14+, 1 +3fde6b60: calla L3FDE00C0 +3fde6b90: move a14, -*sp, 1 +3fde6ba0: move *a13, a9, 1 +3fde6bb0: addi 0x2600000, a9 +3fde6be0: move a9, *a14+, 1 +3fde6bf0: movi 0x3fdcd550, a9 +3fde6c20: move a9, *a14+, 1 +3fde6c30: calla L3FDE00C0 +3fde6c60: move a14, -*sp, 1 +3fde6c70: move *a13, a9, 1 +3fde6c80: addi 0x2800000, a9 +3fde6cb0: move a9, *a14+, 1 +3fde6cc0: movi 0x3fdcd410, a9 +3fde6cf0: move a9, *a14+, 1 +3fde6d00: calla L3FDE00C0 +3fde6d30: move a14, -*sp, 1 +3fde6d40: move *a13, a9, 1 +3fde6d50: addi 0x2a00000, a9 +3fde6d80: move a9, *a14+, 1 +3fde6d90: movi 0x3fdccd08, a9 +3fde6dc0: move a9, *a14+, 1 +3fde6dd0: calla L3FDE00C0 +3fde6e00: move a14, -*sp, 1 +3fde6e10: move *a13, a9, 1 +3fde6e20: addi 0x2c00000, a9 +3fde6e50: move a9, *a14+, 1 +3fde6e60: movi 0x3fdccef8, a9 +3fde6e90: move a9, *a14+, 1 +3fde6ea0: calla L3FDE00C0 +3fde6ed0: move a14, -*sp, 1 +3fde6ee0: move *a13, a9, 1 +3fde6ef0: addi 0x2e00000, a9 +3fde6f20: move a9, *a14+, 1 +3fde6f30: movi 0x3fdccff8, a9 +3fde6f60: move a9, *a14+, 1 +3fde6f70: calla L3FDE00C0 +3fde6fa0: move a14, -*sp, 1 +3fde6fb0: move *a13, a9, 1 +3fde6fc0: addi 0x3000000, a9 +3fde6ff0: move a9, *a14+, 1 +3fde7000: movi 0x3fdcaac0, a9 +3fde7030: move a9, *a14+, 1 +3fde7040: calla L3FDE00C0 +3fde7070: jauc L3FDF1010 +L3FDE7090: +3fde7090: movi 0x40000c, a11 +3fde70c0: move a11, *a13, 1 +3fde70d0: move a14, -*sp, 1 +3fde70e0: move a11, *a14+, 1 +3fde70f0: movi 0x3fdc96a0, a9 +3fde7120: move a9, *a14+, 1 +3fde7130: calla L3FDE00C0 +3fde7160: move a8, *a13(0x20), 1 +3fde7180: move a14, -*sp, 1 +3fde7190: addi 0x24, a8 +3fde71b0: move a8, *a14+, 1 +3fde71c0: sub a9, a9 +3fde71d0: move *a9+, *a14+, 1 +3fde71e0: calla L3FDDFCB0 +3fde7210: move a14, -*sp, 1 +3fde7220: addi 0x400000, a11 +3fde7250: move a11, *a14+, 1 +3fde7260: movi 0x3fdf5050, a8 +3fde7290: move a8, *a14+, 1 +3fde72a0: calla L3FDE00C0 +3fde72d0: move a8, *a13, 1 +3fde72e0: move a14, -*sp, 1 +3fde72f0: move a8, *a14+, 1 +3fde7300: sub a11, a11 +3fde7310: move *a11(0x60), *a14+, 1 +3fde7330: calla L3FDDFCB0 +3fde7360: move a8, *a13, 1 +3fde7370: move a14, -*sp, 1 +3fde7380: addi 0x24, a8 +3fde73a0: move a8, *a14+, 1 +3fde73b0: move *a11(0xc0), *a14+, 1 +3fde73d0: calla L3FDDFCB0 +3fde7400: move a8, *a13, 1 +3fde7410: move a14, -*sp, 1 +3fde7420: addi 0x24, a8 +3fde7440: move a8, *a14+, 1 +3fde7450: move *a11(0xe0), *a14+, 1 +3fde7470: calla L3FDDFCB0 +3fde74a0: movk 18, a9 +3fde74b0: move a9, *a13(0x40), 1 +3fde74d0: move *a13(0xffa0), a11, 1 +3fde74f0: jane L3FDF1010 +3fde7510: move a14, -*sp, 1 +3fde7520: movi 0x200000c, a11 +3fde7550: move a11, *a14+, 1 +3fde7560: movi 0x3fdf50d0, a8 +3fde7590: move a8, *a14+, 1 +3fde75a0: calla L3FDE00C0 +3fde75d0: move a14, -*sp, 1 +3fde75e0: move a9, *a14+, 1 +3fde75f0: calla L3F208660 +3fde7620: move a14, -*sp, 1 +3fde7630: move a11, *a14+, 1 +3fde7640: movi 0x3fdcd2a8, a11 +3fde7670: move a11, *a14+, 1 +3fde7680: calla L3FDE00C0 +3fde76b0: jauc L3FDF1010 +L3FDE76D0: +3fde76d0: movi 0x40000c, a11 +3fde7700: move a11, *a13, 1 +3fde7710: move a14, -*sp, 1 +3fde7720: move a11, *a14+, 1 +3fde7730: movi 0x3fdf51a0, a8 +3fde7760: move a8, *a14+, 1 +3fde7770: calla L3FDE00C0 +3fde77a0: move a8, *a13(0x20), 1 +3fde77c0: movk 20, a9 +3fde77d0: move a9, *a13(0x40), 1 +3fde77f0: move *a13(0xffa0), a9, 1 +3fde7810: jane L3FDF1010 +3fde7830: move a14, -*sp, 1 +3fde7840: movi 0x200000c, a9 +3fde7870: move a9, *a14+, 1 +3fde7880: movi 0x3fdf50d0, a8 +3fde78b0: move a8, *a14+, 1 +3fde78c0: calla L3FDE00C0 +3fde78f0: move a14, -*sp, 1 +3fde7900: move *a13(0x40), *a14+, 1 +3fde7920: calla L3F208660 +3fde7950: move a14, -*sp, 1 +3fde7960: move a9, *a14+, 1 +3fde7970: movi 0x3fdcd2a8, a9 +3fde79a0: move a9, *a14+, 1 +3fde79b0: calla L3FDE00C0 +3fde79e0: jauc L3FDF1010 +L3FDE7A00: +3fde7a00: movi 0x40000c, a11 +3fde7a30: move a11, *a13, 1 +3fde7a40: move a14, -*sp, 1 +3fde7a50: move a11, *a14+, 1 +3fde7a60: movi 0x3fdc97d0, a9 +3fde7a90: move a9, *a14+, 1 +3fde7aa0: calla L3FDE00C0 +3fde7ad0: move a8, *a13(0x20), 1 +3fde7af0: move a14, -*sp, 1 +3fde7b00: addi 0x24, a8 +3fde7b20: move a8, *a14+, 1 +3fde7b30: sub a9, a9 +3fde7b40: move *a9+, *a14+, 1 +3fde7b50: calla L3FDDFCB0 +3fde7b80: move a14, -*sp, 1 +3fde7b90: addi 0x400000, a11 +3fde7bc0: move a11, *a14+, 1 +3fde7bd0: movi 0x3fdf52b8, a8 +3fde7c00: move a8, *a14+, 1 +3fde7c10: calla L3FDE00C0 +3fde7c40: move a8, *a13, 1 +3fde7c50: move a14, -*sp, 1 +3fde7c60: move a8, *a14+, 1 +3fde7c70: sub a11, a11 +3fde7c80: move *a11(0x60), *a14+, 1 +3fde7ca0: calla L3FDDFCB0 +3fde7cd0: movk 20, a9 +3fde7ce0: move a9, *a13(0x40), 1 +3fde7d00: move *a13(0xffa0), a11, 1 +3fde7d20: jane L3FDF1010 +3fde7d40: move a14, -*sp, 1 +3fde7d50: movi 0x200000c, a11 +3fde7d80: move a11, *a14+, 1 +3fde7d90: movi 0x3fdf50d0, a8 +3fde7dc0: move a8, *a14+, 1 +3fde7dd0: calla L3FDE00C0 +3fde7e00: move a14, -*sp, 1 +3fde7e10: move a9, *a14+, 1 +3fde7e20: calla L3F208660 +3fde7e50: move a14, -*sp, 1 +3fde7e60: move a11, *a14+, 1 +3fde7e70: movi 0x3fdcd2a8, a11 +3fde7ea0: move a11, *a14+, 1 +3fde7eb0: calla L3FDE00C0 +3fde7ee0: jauc L3FDF1010 +L3FDE7F00: +3fde7f00: movi 0x40000c, a11 +3fde7f30: move a11, *a13, 1 +3fde7f40: move a14, -*sp, 1 +3fde7f50: move a11, *a14+, 1 +3fde7f60: movi 0x3fdc98f8, a9 +3fde7f90: move a9, *a14+, 1 +3fde7fa0: calla L3FDE00C0 +3fde7fd0: move a8, *a13, 1 +3fde7fe0: movi 0x22, a9 +3fde8000: move a9, *a13(0x40), 1 +3fde8020: jruc L3FDE8260 +L3FDE8030: +3fde8030: movk 19, a11 +3fde8040: move a11, *a13(0x40), 1 +3fde8060: movi 0x40000c, a9 +3fde8090: move a9, *a13, 1 +3fde80a0: move a14, -*sp, 1 +3fde80b0: move a9, *a14+, 1 +3fde80c0: movi 0x3fdcd178, a9 +3fde80f0: move a9, *a14+, 1 +3fde8100: calla L3FDE00C0 +3fde8130: move a8, *a13, 1 +3fde8140: jruc L3FDE8260 +L3FDE8150: +3fde8150: movk 19, a11 +3fde8160: move a11, *a13(0x40), 1 +3fde8180: movi 0x40000c, a9 +3fde81b0: move a9, *a13, 1 +3fde81c0: move a14, -*sp, 1 +3fde81d0: move a9, *a14+, 1 +3fde81e0: movi 0x3fdc9a20, a9 +3fde8210: move a9, *a14+, 1 +3fde8220: calla L3FDE00C0 +3fde8250: move a8, *a13, 1 +L3FDE8260: +3fde8260: move *a13(0x0), *a13(0x20), 1 +3fde8290: move a14, -*sp, 1 +3fde82a0: move *a13(0x20), a11, 1 +3fde82c0: addi 0x24, a11 +3fde82e0: move a11, *a14+, 1 +3fde82f0: sub a11, a11 +3fde8300: move *a11+, *a14+, 1 +3fde8310: calla L3FDDFCB0 +3fde8340: sub a11, a11 +3fde8350: move *a11(0xc0), a9, 1 +3fde8370: subk 13, a9 +3fde8380: jrne L3FDE8440 +3fde8390: move a14, -*sp, 1 +3fde83a0: move *a13, a9, 1 +3fde83b0: addk 12, a9 +3fde83c0: move a9, *a14+, 1 +3fde83d0: movi 0x3fdf5338, a8 +3fde8400: move a8, *a14+, 1 +3fde8410: calla L3FDE00C0 +L3FDE8440: +3fde8440: move *a11(0xc0), a9, 1 +3fde8460: subk 14, a9 +3fde8470: jrne L3FDE8530 +3fde8480: move a14, -*sp, 1 +3fde8490: move *a13, a9, 1 +3fde84a0: addk 12, a9 +3fde84b0: move a9, *a14+, 1 +3fde84c0: movi 0x3fdf53a8, a8 +3fde84f0: move a8, *a14+, 1 +3fde8500: calla L3FDE00C0 +L3FDE8530: +3fde8530: move *a11(0xc0), a9, 1 +3fde8550: subk 12, a9 +3fde8560: jrne L3FDE8620 +3fde8570: move a14, -*sp, 1 +3fde8580: move *a13, a9, 1 +3fde8590: addk 12, a9 +3fde85a0: move a9, *a14+, 1 +3fde85b0: movi 0x3fdf5448, a8 +3fde85e0: move a8, *a14+, 1 +3fde85f0: calla L3FDE00C0 +L3FDE8620: +3fde8620: move *a11(0xc0), a9, 1 +3fde8640: subk 10, a9 +3fde8650: jrne L3FDE8710 +3fde8660: move a14, -*sp, 1 +3fde8670: move *a13, a9, 1 +3fde8680: addk 12, a9 +3fde8690: move a9, *a14+, 1 +3fde86a0: movi 0x3fdf54f0, a8 +3fde86d0: move a8, *a14+, 1 +3fde86e0: calla L3FDE00C0 +L3FDE8710: +3fde8710: move *a11(0xc0), a9, 1 +3fde8730: subk 11, a9 +3fde8740: jrne L3FDE8800 +3fde8750: move a14, -*sp, 1 +3fde8760: move *a13, a9, 1 +3fde8770: addk 12, a9 +3fde8780: move a9, *a14+, 1 +3fde8790: movi 0x3fdf54f0, a8 +3fde87c0: move a8, *a14+, 1 +3fde87d0: calla L3FDE00C0 +L3FDE8800: +3fde8800: move *a11(0xc0), a9, 1 +3fde8820: subk 18, a9 +3fde8830: jrne L3FDE88F0 +3fde8840: move a14, -*sp, 1 +3fde8850: move *a13, a9, 1 +3fde8860: addk 12, a9 +3fde8870: move a9, *a14+, 1 +3fde8880: movi 0x3fdf5548, a8 +3fde88b0: move a8, *a14+, 1 +3fde88c0: calla L3FDE00C0 +L3FDE88F0: +3fde88f0: movi 0x40000c, a9 +3fde8920: move a9, *a13, 1 +3fde8930: move a14, -*sp, 1 +3fde8940: addi 0x800000, a9 +3fde8970: move a9, *a14+, 1 +3fde8980: movi 0x3fdf55f8, a8 +3fde89b0: move a8, *a14+, 1 +3fde89c0: calla L3FDE00C0 +3fde89f0: move a8, *a13(0x20), 1 +3fde8a10: move a14, -*sp, 1 +3fde8a20: move a8, *a14+, 1 +3fde8a30: move *a11(0x60), *a14+, 1 +3fde8a50: calla L3FDDFCB0 +3fde8a80: move a14, -*sp, 1 +3fde8a90: move *a13, a9, 1 +3fde8aa0: addi 0xc00000, a9 +3fde8ad0: move a9, *a14+, 1 +3fde8ae0: movi 0x3fdf3fe8, a8 +3fde8b10: move a8, *a14+, 1 +3fde8b20: calla L3FDE00C0 +3fde8b50: move a8, *a13(0x20), 1 +3fde8b70: move a14, -*sp, 1 +3fde8b80: move a8, *a14+, 1 +3fde8b90: move *a11(0x80), *a14+, 1 +3fde8bb0: calla L3FDDFCB0 +3fde8be0: move a14, -*sp, 1 +3fde8bf0: move *a13, a9, 1 +3fde8c00: addi 0x1000000, a9 +3fde8c30: move a9, *a14+, 1 +3fde8c40: movi 0x3fdf4070, a8 +3fde8c70: move a8, *a14+, 1 +3fde8c80: calla L3FDE00C0 +3fde8cb0: move a8, *a13(0x20), 1 +3fde8cd0: move a14, -*sp, 1 +3fde8ce0: move a8, *a14+, 1 +3fde8cf0: move *a11(0xa0), *a14+, 1 +3fde8d10: calla L3FDDFCB0 +3fde8d40: move a14, -*sp, 1 +3fde8d50: move *a13, a9, 1 +3fde8d60: addi 0x1400000, a9 +3fde8d90: move a9, *a14+, 1 +3fde8da0: movi 0x3fdf40f8, a8 +3fde8dd0: move a8, *a14+, 1 +3fde8de0: calla L3FDE00C0 +3fde8e10: move a8, *a13(0x20), 1 +3fde8e30: move a14, -*sp, 1 +3fde8e40: move a8, *a14+, 1 +3fde8e50: move *a11(0xe0), *a14+, 1 +3fde8e70: calla L3FDDFCB0 +3fde8ea0: move a14, -*sp, 1 +3fde8eb0: move *a13, a9, 1 +3fde8ec0: addi 0x1800000, a9 +3fde8ef0: move a9, *a14+, 1 +3fde8f00: movi 0x3fdf5680, a8 +3fde8f30: move a8, *a14+, 1 +3fde8f40: calla L3FDE00C0 +3fde8f70: move a8, *a13(0x20), 1 +3fde8f90: move a14, -*sp, 1 +3fde8fa0: move a8, *a14+, 1 +3fde8fb0: move *a11(0x100), *a14+, 1 +3fde8fd0: calla L3FDDFCB0 +3fde9000: move *a13(0xffa0), a9, 1 +3fde9020: jane L3FDF1010 +3fde9040: move a14, -*sp, 1 +3fde9050: movi 0x200000c, a11 +3fde9080: move a11, *a14+, 1 +3fde9090: movi 0x3fdf50d0, a8 +3fde90c0: move a8, *a14+, 1 +3fde90d0: calla L3FDE00C0 +3fde9100: move a14, -*sp, 1 +3fde9110: move *a13(0x40), *a14+, 1 +3fde9130: calla L3F208660 +3fde9160: move a14, -*sp, 1 +3fde9170: move a11, *a14+, 1 +3fde9180: movi 0x3fdcd2a8, a11 +3fde91b0: move a11, *a14+, 1 +3fde91c0: calla L3FDE00C0 +3fde91f0: jauc L3FDF1010 +L3FDE9210: +3fde9210: movi 0x22, a11 +3fde9230: move a11, *a13(0x40), 1 +3fde9250: movi 0x40000c, a9 +3fde9280: move a9, *a13, 1 +3fde9290: move a14, -*sp, 1 +3fde92a0: move a9, *a14+, 1 +3fde92b0: movi 0x3fdc98f8, a9 +3fde92e0: move a9, *a14+, 1 +3fde92f0: calla L3FDE00C0 +3fde9320: move a8, *a13, 1 +3fde9330: jruc L3FDE9570 +L3FDE9340: +3fde9340: movk 19, a11 +3fde9350: move a11, *a13(0x40), 1 +3fde9370: movi 0x40000c, a9 +3fde93a0: move a9, *a13, 1 +3fde93b0: move a14, -*sp, 1 +3fde93c0: move a9, *a14+, 1 +3fde93d0: movi 0x3fdcd178, a9 +3fde9400: move a9, *a14+, 1 +3fde9410: calla L3FDE00C0 +3fde9440: move a8, *a13, 1 +3fde9450: jruc L3FDE9570 +L3FDE9460: +3fde9460: movk 19, a11 +3fde9470: move a11, *a13(0x40), 1 +3fde9490: movi 0x40000c, a9 +3fde94c0: move a9, *a13, 1 +3fde94d0: move a14, -*sp, 1 +3fde94e0: move a9, *a14+, 1 +3fde94f0: movi 0x3fdc9a20, a9 +3fde9520: move a9, *a14+, 1 +3fde9530: calla L3FDE00C0 +3fde9560: move a8, *a13, 1 +L3FDE9570: +3fde9570: move *a13(0x0), *a13(0x20), 1 +3fde95a0: move a14, -*sp, 1 +3fde95b0: move *a13(0x20), a11, 1 +3fde95d0: addi 0x24, a11 +3fde95f0: move a11, *a14+, 1 +3fde9600: sub a11, a11 +3fde9610: move *a11+, *a14+, 1 +3fde9620: calla L3FDDFCB0 +3fde9650: move a14, -*sp, 1 +3fde9660: move *a13, a11, 1 +3fde9670: addk 12, a11 +3fde9680: move a11, *a14+, 1 +3fde9690: movi 0x3fdf5728, a8 +3fde96c0: move a8, *a14+, 1 +3fde96d0: calla L3FDE00C0 +3fde9700: movi 0x40000c, a11 +3fde9730: move a11, *a13, 1 +3fde9740: move a14, -*sp, 1 +3fde9750: addi 0x800000, a11 +3fde9780: move a11, *a14+, 1 +3fde9790: movi 0x3fdf55f8, a8 +3fde97c0: move a8, *a14+, 1 +3fde97d0: calla L3FDE00C0 +3fde9800: move a8, *a13(0x20), 1 +3fde9820: move a14, -*sp, 1 +3fde9830: move a8, *a14+, 1 +3fde9840: sub a11, a11 +3fde9850: move *a11(0x60), *a14+, 1 +3fde9870: calla L3FDDFCB0 +3fde98a0: move a14, -*sp, 1 +3fde98b0: move *a13, a9, 1 +3fde98c0: addi 0xc00000, a9 +3fde98f0: move a9, *a14+, 1 +3fde9900: movi 0x3fdf5680, a8 +3fde9930: move a8, *a14+, 1 +3fde9940: calla L3FDE00C0 +3fde9970: move a8, *a13(0x20), 1 +3fde9990: move a14, -*sp, 1 +3fde99a0: move a8, *a14+, 1 +3fde99b0: move *a11(0x100), *a14+, 1 +3fde99d0: calla L3FDDFCB0 +3fde9a00: move a14, -*sp, 1 +3fde9a10: move *a13, a9, 1 +3fde9a20: addi 0x1000000, a9 +3fde9a50: move a9, *a14+, 1 +3fde9a60: movi 0x3fdf5780, a8 +3fde9a90: move a8, *a14+, 1 +3fde9aa0: calla L3FDE00C0 +3fde9ad0: move a8, *a13(0x20), 1 +3fde9af0: move a14, -*sp, 1 +3fde9b00: move a8, *a14+, 1 +3fde9b10: move *a11(0x120), *a14+, 1 +3fde9b30: calla L3FDDFCB0 +3fde9b60: move *a13(0xffa0), a9, 1 +3fde9b80: jane L3FDF1010 +3fde9ba0: move a14, -*sp, 1 +3fde9bb0: movi 0x200000c, a11 +3fde9be0: move a11, *a14+, 1 +3fde9bf0: movi 0x3fdf50d0, a8 +3fde9c20: move a8, *a14+, 1 +3fde9c30: calla L3FDE00C0 +3fde9c60: move a14, -*sp, 1 +3fde9c70: move *a13(0x40), *a14+, 1 +3fde9c90: calla L3F208660 +3fde9cc0: move a14, -*sp, 1 +3fde9cd0: move a11, *a14+, 1 +3fde9ce0: movi 0x3fdcd2a8, a11 +3fde9d10: move a11, *a14+, 1 +3fde9d20: calla L3FDE00C0 +3fde9d50: jauc L3FDF1010 +L3FDE9D70: +3fde9d70: movk 21, a11 +3fde9d80: move a11, *a13(0x40), 1 +3fde9da0: movi 0x40000c, a9 +3fde9dd0: move a9, *a13, 1 +3fde9de0: move a14, -*sp, 1 +3fde9df0: move a9, *a14+, 1 +3fde9e00: movi 0x3fdc9c68, a9 +3fde9e30: move a9, *a14+, 1 +3fde9e40: calla L3FDE00C0 +3fde9e70: move a8, *a13(0x20), 1 +3fde9e90: move a14, -*sp, 1 +3fde9ea0: addi 0x24, a8 +3fde9ec0: move a8, *a14+, 1 +3fde9ed0: sub a9, a9 +3fde9ee0: move *a9+, *a14+, 1 +3fde9ef0: calla L3FDDFCB0 +3fde9f20: move a14, -*sp, 1 +3fde9f30: move *a13, a9, 1 +3fde9f40: addi 0x400000, a9 +3fde9f70: move a9, *a14+, 1 +3fde9f80: movi 0x3fdf5840, a8 +3fde9fb0: move a8, *a14+, 1 +3fde9fc0: calla L3FDE00C0 +3fde9ff0: move a8, *a13(0x20), 1 +3fdea010: move a14, -*sp, 1 +3fdea020: move a8, *a14+, 1 +3fdea030: sub a9, a9 +3fdea040: move *a9(0x80), *a14+, 1 +3fdea060: calla L3FDDFCB0 +3fdea090: move a14, -*sp, 1 +3fdea0a0: move *a13, a9, 1 +3fdea0b0: addi 0x800000, a9 +3fdea0e0: move a9, *a14+, 1 +3fdea0f0: movi 0x3fdf5908, a8 +3fdea120: move a8, *a14+, 1 +3fdea130: calla L3FDE00C0 +3fdea160: move a8, *a13(0x20), 1 +3fdea180: move a14, -*sp, 1 +3fdea190: move a8, *a14+, 1 +3fdea1a0: sub a9, a9 +3fdea1b0: move *a9(0xa0), *a14+, 1 +3fdea1d0: calla L3FDDFCB0 +3fdea200: move a14, -*sp, 1 +3fdea210: move *a13, a9, 1 +3fdea220: addi 0xc00000, a9 +3fdea250: move a9, *a14+, 1 +3fdea260: movi 0x3fdf59d0, a8 +3fdea290: move a8, *a14+, 1 +3fdea2a0: calla L3FDE00C0 +3fdea2d0: move a8, *a13(0x20), 1 +3fdea2f0: move a14, -*sp, 1 +3fdea300: move a8, *a14+, 1 +3fdea310: sub a9, a9 +3fdea320: move *a9(0x160), *a14+, 1 +3fdea340: calla L3FDDFCB0 +3fdea370: move *a13(0xffa0), a9, 1 +3fdea390: jane L3FDF1010 +3fdea3b0: move a14, -*sp, 1 +3fdea3c0: movi 0x200000c, a9 +3fdea3f0: move a9, *a14+, 1 +3fdea400: movi 0x3fdf50d0, a8 +3fdea430: move a8, *a14+, 1 +3fdea440: calla L3FDE00C0 +3fdea470: move a14, -*sp, 1 +3fdea480: move a11, *a14+, 1 +3fdea490: calla L3F208660 +3fdea4c0: move a14, -*sp, 1 +3fdea4d0: move a9, *a14+, 1 +3fdea4e0: movi 0x3fdcd2a8, a9 +3fdea510: move a9, *a14+, 1 +3fdea520: calla L3FDE00C0 +3fdea550: jauc L3FDF1010 +L3FDEA570: +3fdea570: movk 22, a11 +3fdea580: move a11, *a13(0x40), 1 +3fdea5a0: movi 0x40000c, a9 +3fdea5d0: move a9, *a13, 1 +3fdea5e0: move a14, -*sp, 1 +3fdea5f0: move a9, *a14+, 1 +3fdea600: movi 0x3fdc9d78, a9 +3fdea630: move a9, *a14+, 1 +3fdea640: calla L3FDE00C0 +3fdea670: move a8, *a13(0x20), 1 +3fdea690: move a14, -*sp, 1 +3fdea6a0: addi 0x24, a8 +3fdea6c0: move a8, *a14+, 1 +3fdea6d0: sub a9, a9 +3fdea6e0: move *a9+, *a14+, 1 +3fdea6f0: calla L3FDDFCB0 +3fdea720: move a14, -*sp, 1 +3fdea730: move *a13, a9, 1 +3fdea740: addi 0x400000, a9 +3fdea770: move a9, *a14+, 1 +3fdea780: movi 0x3fdf5840, a8 +3fdea7b0: move a8, *a14+, 1 +3fdea7c0: calla L3FDE00C0 +3fdea7f0: move a8, *a13(0x20), 1 +3fdea810: move a14, -*sp, 1 +3fdea820: move a8, *a14+, 1 +3fdea830: sub a9, a9 +3fdea840: move *a9(0xc0), *a14+, 1 +3fdea860: calla L3FDDFCB0 +3fdea890: move a14, -*sp, 1 +3fdea8a0: move *a13, a9, 1 +3fdea8b0: addi 0x800000, a9 +3fdea8e0: move a9, *a14+, 1 +3fdea8f0: movi 0x3fdf5908, a8 +3fdea920: move a8, *a14+, 1 +3fdea930: calla L3FDE00C0 +3fdea960: move a8, *a13(0x20), 1 +3fdea980: move a14, -*sp, 1 +3fdea990: move a8, *a14+, 1 +3fdea9a0: sub a9, a9 +3fdea9b0: move *a9(0xe0), *a14+, 1 +3fdea9d0: calla L3FDDFCB0 +3fdeaa00: move a14, -*sp, 1 +3fdeaa10: move *a13, a9, 1 +3fdeaa20: addi 0xc00000, a9 +3fdeaa50: move a9, *a14+, 1 +3fdeaa60: movi 0x3fdf5a70, a8 +3fdeaa90: move a8, *a14+, 1 +3fdeaaa0: calla L3FDE00C0 +3fdeaad0: move a8, *a13(0x20), 1 +3fdeaaf0: move a14, -*sp, 1 +3fdeab00: move a8, *a14+, 1 +3fdeab10: sub a9, a9 +3fdeab20: move *a9(0x160), *a14+, 1 +3fdeab40: calla L3FDDFCB0 +3fdeab70: move *a13(0xffa0), a9, 1 +3fdeab90: jane L3FDF1010 +3fdeabb0: move a14, -*sp, 1 +3fdeabc0: movi 0x200000c, a9 +3fdeabf0: move a9, *a14+, 1 +3fdeac00: movi 0x3fdf50d0, a8 +3fdeac30: move a8, *a14+, 1 +3fdeac40: calla L3FDE00C0 +3fdeac70: move a14, -*sp, 1 +3fdeac80: move a11, *a14+, 1 +3fdeac90: calla L3F208660 +3fdeacc0: move a14, -*sp, 1 +3fdeacd0: move a9, *a14+, 1 +3fdeace0: movi 0x3fdcd2a8, a9 +3fdead10: move a9, *a14+, 1 +3fdead20: calla L3FDE00C0 +3fdead50: jauc L3FDF1010 +L3FDEAD70: +3fdead70: movk 23, a11 +3fdead80: move a11, *a13(0x40), 1 +3fdeada0: movi 0x40000c, a9 +3fdeadd0: move a9, *a13, 1 +3fdeade0: move a14, -*sp, 1 +3fdeadf0: move a9, *a14+, 1 +3fdeae00: movi 0x3fdc9b40, a9 +3fdeae30: move a9, *a14+, 1 +3fdeae40: calla L3FDE00C0 +3fdeae70: move a8, *a13(0x20), 1 +3fdeae90: move a14, -*sp, 1 +3fdeaea0: addi 0x24, a8 +3fdeaec0: move a8, *a14+, 1 +3fdeaed0: sub a9, a9 +3fdeaee0: move *a9+, *a14+, 1 +3fdeaef0: calla L3FDDFCB0 +3fdeaf20: move a14, -*sp, 1 +3fdeaf30: move *a13, a9, 1 +3fdeaf40: addi 0x400000, a9 +3fdeaf70: move a9, *a14+, 1 +3fdeaf80: movi 0x3fdf5b18, a8 +3fdeafb0: move a8, *a14+, 1 +3fdeafc0: calla L3FDE00C0 +3fdeaff0: move a8, *a13(0x20), 1 +3fdeb010: move a14, -*sp, 1 +3fdeb020: move a8, *a14+, 1 +3fdeb030: sub a9, a9 +3fdeb040: move *a9(0x60), *a14+, 1 +3fdeb060: calla L3FDDFCB0 +3fdeb090: move a14, -*sp, 1 +3fdeb0a0: move *a13, a9, 1 +3fdeb0b0: addi 0xc00000, a9 +3fdeb0e0: move a9, *a14+, 1 +3fdeb0f0: movi 0x3fdf5a70, a8 +3fdeb120: move a8, *a14+, 1 +3fdeb130: calla L3FDE00C0 +3fdeb160: move a8, *a13(0x20), 1 +3fdeb180: move a14, -*sp, 1 +3fdeb190: move a8, *a14+, 1 +3fdeb1a0: sub a9, a9 +3fdeb1b0: move *a9(0x160), *a14+, 1 +3fdeb1d0: calla L3FDDFCB0 +3fdeb200: move *a13(0xffa0), a9, 1 +3fdeb220: jane L3FDF1010 +3fdeb240: move a14, -*sp, 1 +3fdeb250: movi 0x200000c, a9 +3fdeb280: move a9, *a14+, 1 +3fdeb290: movi 0x3fdf50d0, a8 +3fdeb2c0: move a8, *a14+, 1 +3fdeb2d0: calla L3FDE00C0 +3fdeb300: move a14, -*sp, 1 +3fdeb310: move a11, *a14+, 1 +3fdeb320: calla L3F208660 +3fdeb350: move a14, -*sp, 1 +3fdeb360: move a9, *a14+, 1 +3fdeb370: movi 0x3fdcd2a8, a9 +3fdeb3a0: move a9, *a14+, 1 +3fdeb3b0: calla L3FDE00C0 +3fdeb3e0: jauc L3FDF1010 +L3FDEB400: +3fdeb400: movk 24, a11 +3fdeb410: move a11, *a13(0x40), 1 +3fdeb430: movi 0x40000c, a9 +3fdeb460: move a9, *a13, 1 +3fdeb470: move a14, -*sp, 1 +3fdeb480: move a9, *a14+, 1 +3fdeb490: movi 0x3fdc9fc8, a9 +3fdeb4c0: move a9, *a14+, 1 +3fdeb4d0: calla L3FDE00C0 +3fdeb500: move a8, *a13(0x20), 1 +3fdeb520: move a14, -*sp, 1 +3fdeb530: addi 0x24, a8 +3fdeb550: move a8, *a14+, 1 +3fdeb560: sub a9, a9 +3fdeb570: move *a9+, *a14+, 1 +3fdeb580: calla L3FDDFCB0 +3fdeb5b0: move a14, -*sp, 1 +3fdeb5c0: move *a13, a9, 1 +3fdeb5d0: addi 0x400000, a9 +3fdeb600: move a9, *a14+, 1 +3fdeb610: movi 0x3fdf5840, a8 +3fdeb640: move a8, *a14+, 1 +3fdeb650: calla L3FDE00C0 +3fdeb680: move a8, *a13(0x20), 1 +3fdeb6a0: move a14, -*sp, 1 +3fdeb6b0: move a8, *a14+, 1 +3fdeb6c0: sub a9, a9 +3fdeb6d0: move *a9(0x80), *a14+, 1 +3fdeb6f0: calla L3FDDFCB0 +3fdeb720: move a14, -*sp, 1 +3fdeb730: move *a13, a9, 1 +3fdeb740: addi 0x800000, a9 +3fdeb770: move a9, *a14+, 1 +3fdeb780: movi 0x3fdf5908, a8 +3fdeb7b0: move a8, *a14+, 1 +3fdeb7c0: calla L3FDE00C0 +3fdeb7f0: move a8, *a13(0x20), 1 +3fdeb810: move a14, -*sp, 1 +3fdeb820: move a8, *a14+, 1 +3fdeb830: sub a9, a9 +3fdeb840: move *a9(0xa0), *a14+, 1 +3fdeb860: calla L3FDDFCB0 +3fdeb890: move a14, -*sp, 1 +3fdeb8a0: move *a13, a9, 1 +3fdeb8b0: addi 0xc00000, a9 +3fdeb8e0: move a9, *a14+, 1 +3fdeb8f0: movi 0x3fdf5a70, a8 +3fdeb920: move a8, *a14+, 1 +3fdeb930: calla L3FDE00C0 +3fdeb960: move a8, *a13(0x20), 1 +3fdeb980: move a14, -*sp, 1 +3fdeb990: move a8, *a14+, 1 +3fdeb9a0: sub a9, a9 +3fdeb9b0: move *a9(0x160), *a14+, 1 +3fdeb9d0: calla L3FDDFCB0 +3fdeba00: move *a13(0xffa0), a9, 1 +3fdeba20: jane L3FDF1010 +3fdeba40: move a14, -*sp, 1 +3fdeba50: movi 0x200000c, a9 +3fdeba80: move a9, *a14+, 1 +3fdeba90: movi 0x3fdf50d0, a8 +3fdebac0: move a8, *a14+, 1 +3fdebad0: calla L3FDE00C0 +3fdebb00: move a14, -*sp, 1 +3fdebb10: move a11, *a14+, 1 +3fdebb20: calla L3F208660 +3fdebb50: move a14, -*sp, 1 +3fdebb60: move a9, *a14+, 1 +3fdebb70: movi 0x3fdcd2a8, a9 +3fdebba0: move a9, *a14+, 1 +3fdebbb0: calla L3FDE00C0 +3fdebbe0: jauc L3FDF1010 +L3FDEBC00: +3fdebc00: movk 25, a11 +3fdebc10: move a11, *a13(0x40), 1 +3fdebc30: movi 0x40000c, a9 +3fdebc60: move a9, *a13, 1 +3fdebc70: move a14, -*sp, 1 +3fdebc80: move a9, *a14+, 1 +3fdebc90: movi 0x3fdca0f8, a9 +3fdebcc0: move a9, *a14+, 1 +3fdebcd0: calla L3FDE00C0 +3fdebd00: move a8, *a13(0x20), 1 +3fdebd20: move a14, -*sp, 1 +3fdebd30: addi 0x24, a8 +3fdebd50: move a8, *a14+, 1 +3fdebd60: sub a9, a9 +3fdebd70: move *a9+, *a14+, 1 +3fdebd80: calla L3FDDFCB0 +3fdebdb0: move a14, -*sp, 1 +3fdebdc0: move *a13, a9, 1 +3fdebdd0: addi 0x400000, a9 +3fdebe00: move a9, *a14+, 1 +3fdebe10: movi 0x3fdf5840, a8 +3fdebe40: move a8, *a14+, 1 +3fdebe50: calla L3FDE00C0 +3fdebe80: move a8, *a13(0x20), 1 +3fdebea0: move a14, -*sp, 1 +3fdebeb0: move a8, *a14+, 1 +3fdebec0: sub a9, a9 +3fdebed0: move *a9(0xc0), *a14+, 1 +3fdebef0: calla L3FDDFCB0 +3fdebf20: move a14, -*sp, 1 +3fdebf30: move *a13, a9, 1 +3fdebf40: addi 0x800000, a9 +3fdebf70: move a9, *a14+, 1 +3fdebf80: movi 0x3fdf5908, a8 +3fdebfb0: move a8, *a14+, 1 +3fdebfc0: calla L3FDE00C0 +3fdebff0: move a8, *a13(0x20), 1 +3fdec010: move a14, -*sp, 1 +3fdec020: move a8, *a14+, 1 +3fdec030: sub a9, a9 +3fdec040: move *a9(0xe0), *a14+, 1 +3fdec060: calla L3FDDFCB0 +3fdec090: move a14, -*sp, 1 +3fdec0a0: move *a13, a9, 1 +3fdec0b0: addi 0xc00000, a9 +3fdec0e0: move a9, *a14+, 1 +3fdec0f0: movi 0x3fdf5a70, a8 +3fdec120: move a8, *a14+, 1 +3fdec130: calla L3FDE00C0 +3fdec160: move a8, *a13(0x20), 1 +3fdec180: move a14, -*sp, 1 +3fdec190: move a8, *a14+, 1 +3fdec1a0: sub a9, a9 +3fdec1b0: move *a9(0x160), *a14+, 1 +3fdec1d0: calla L3FDDFCB0 +3fdec200: move *a13(0xffa0), a9, 1 +3fdec220: jane L3FDF1010 +3fdec240: move a14, -*sp, 1 +3fdec250: movi 0x200000c, a9 +3fdec280: move a9, *a14+, 1 +3fdec290: movi 0x3fdf50d0, a8 +3fdec2c0: move a8, *a14+, 1 +3fdec2d0: calla L3FDE00C0 +3fdec300: move a14, -*sp, 1 +3fdec310: move a11, *a14+, 1 +3fdec320: calla L3F208660 +3fdec350: move a14, -*sp, 1 +3fdec360: move a9, *a14+, 1 +3fdec370: movi 0x3fdcd2a8, a9 +3fdec3a0: move a9, *a14+, 1 +3fdec3b0: calla L3FDE00C0 +3fdec3e0: jauc L3FDF1010 +L3FDEC400: +3fdec400: movi 0x21, a11 +3fdec420: move a11, *a13(0x40), 1 +3fdec440: movi 0x40000c, a9 +3fdec470: move a9, *a13, 1 +3fdec480: move a14, -*sp, 1 +3fdec490: move a9, *a14+, 1 +3fdec4a0: movi 0x3fdc9ea0, a9 +3fdec4d0: move a9, *a14+, 1 +3fdec4e0: calla L3FDE00C0 +3fdec510: move a8, *a13(0x20), 1 +3fdec530: move a14, -*sp, 1 +3fdec540: addi 0x24, a8 +3fdec560: move a8, *a14+, 1 +3fdec570: sub a9, a9 +3fdec580: move *a9+, *a14+, 1 +3fdec590: calla L3FDDFCB0 +3fdec5c0: move a14, -*sp, 1 +3fdec5d0: move *a13, a9, 1 +3fdec5e0: addi 0x400000, a9 +3fdec610: move a9, *a14+, 1 +3fdec620: movi 0x3fdf5b18, a8 +3fdec650: move a8, *a14+, 1 +3fdec660: calla L3FDE00C0 +3fdec690: move a8, *a13(0x20), 1 +3fdec6b0: move a14, -*sp, 1 +3fdec6c0: move a8, *a14+, 1 +3fdec6d0: sub a9, a9 +3fdec6e0: move *a9(0x60), *a14+, 1 +3fdec700: calla L3FDDFCB0 +3fdec730: move a14, -*sp, 1 +3fdec740: move *a13, a9, 1 +3fdec750: addi 0xc00000, a9 +3fdec780: move a9, *a14+, 1 +3fdec790: movi 0x3fdf5a70, a8 +3fdec7c0: move a8, *a14+, 1 +3fdec7d0: calla L3FDE00C0 +3fdec800: move a8, *a13(0x20), 1 +3fdec820: move a14, -*sp, 1 +3fdec830: move a8, *a14+, 1 +3fdec840: sub a9, a9 +3fdec850: move *a9(0x160), *a14+, 1 +3fdec870: calla L3FDDFCB0 +3fdec8a0: move *a13(0xffa0), a9, 1 +3fdec8c0: jane L3FDF1010 +3fdec8e0: move a14, -*sp, 1 +3fdec8f0: movi 0x200000c, a9 +3fdec920: move a9, *a14+, 1 +3fdec930: movi 0x3fdf50d0, a8 +3fdec960: move a8, *a14+, 1 +3fdec970: calla L3FDE00C0 +3fdec9a0: move a14, -*sp, 1 +3fdec9b0: move a11, *a14+, 1 +3fdec9c0: calla L3F208660 +3fdec9f0: move a14, -*sp, 1 +3fdeca00: move a9, *a14+, 1 +3fdeca10: movi 0x3fdcd2a8, a9 +3fdeca40: move a9, *a14+, 1 +3fdeca50: calla L3FDE00C0 +3fdeca80: jauc L3FDF1010 +L3FDECAA0: +3fdecaa0: movi 0x40000c, a11 +3fdecad0: move a11, *a13, 1 +3fdecae0: move a14, -*sp, 1 +3fdecaf0: move a11, *a14+, 1 +3fdecb00: movi 0x3fdca210, a9 +3fdecb30: move a9, *a14+, 1 +3fdecb40: calla L3FDE00C0 +3fdecb70: move a8, *a13(0x20), 1 +3fdecb90: move a14, -*sp, 1 +3fdecba0: addi 0x24, a8 +3fdecbc0: move a8, *a14+, 1 +3fdecbd0: sub a9, a9 +3fdecbe0: move *a9+, *a14+, 1 +3fdecbf0: calla L3FDDFCB0 +3fdecc20: move a14, -*sp, 1 +3fdecc30: addi 0x400000, a11 +3fdecc60: move a11, *a14+, 1 +3fdecc70: movi 0x3fdf5b90, a8 +3fdecca0: move a8, *a14+, 1 +3fdeccb0: calla L3FDE00C0 +3fdecce0: move a8, *a13(0x20), 1 +3fdecd00: move a14, -*sp, 1 +3fdecd10: move a8, *a14+, 1 +3fdecd20: sub a11, a11 +3fdecd30: move *a11(0x80), *a14+, 1 +3fdecd50: calla L3FDDFCB0 +3fdecd80: move a14, -*sp, 1 +3fdecd90: move *a13, a9, 1 +3fdecda0: addi 0x800000, a9 +3fdecdd0: move a9, *a14+, 1 +3fdecde0: movi 0x3fdf5c18, a8 +3fdece10: move a8, *a14+, 1 +3fdece20: calla L3FDE00C0 +3fdece50: move a8, *a13(0x20), 1 +3fdece70: move a14, -*sp, 1 +3fdece80: move a8, *a14+, 1 +3fdece90: move *a11(0xa0), *a14+, 1 +3fdeceb0: calla L3FDDFCB0 +3fdecee0: move a14, -*sp, 1 +3fdecef0: move *a13, a9, 1 +3fdecf00: addi 0xc00000, a9 +3fdecf30: move a9, *a14+, 1 +3fdecf40: movi 0x3fdf5ca0, a8 +3fdecf70: move a8, *a14+, 1 +3fdecf80: calla L3FDE00C0 +3fdecfb0: move a8, *a13(0x20), 1 +3fdecfd0: move a14, -*sp, 1 +3fdecfe0: move a8, *a14+, 1 +3fdecff0: move *a11(0xc0), *a14+, 1 +3fded010: calla L3FDDFCB0 +3fded040: move *a13(0xffa0), a9, 1 +3fded060: jane L3FDF1010 +3fded080: move a14, -*sp, 1 +3fded090: movi 0x200000c, a11 +3fded0c0: move a11, *a14+, 1 +3fded0d0: movi 0x3fdf50d0, a8 +3fded100: move a8, *a14+, 1 +3fded110: calla L3FDE00C0 +3fded140: move a14, -*sp, 1 +3fded150: movi 0x27, a11 +3fded170: move a11, *a14+, 1 +3fded180: calla L3F208660 +3fded1b0: move a14, -*sp, 1 +3fded1c0: movi 0x200000c, a11 +3fded1f0: move a11, *a14+, 1 +3fded200: movi 0x3fdcd2a8, a11 +3fded230: move a11, *a14+, 1 +3fded240: calla L3FDE00C0 +3fded270: jauc L3FDF1010 +L3FDED290: +3fded290: sub a11, a11 +3fded2a0: move *a11(0x80), a9, 1 +3fded2c0: movk 15, a11 +3fded2d0: and a11, a9 +3fded2e0: subk 3, a9 +3fded2f0: jrne L3FDED350 +3fded300: movi 0x34, a9 +3fded320: move a9, *a13(0x40), 1 +3fded340: jruc L3FDED380 +L3FDED350: +3fded350: addk 21, a11 +3fded360: move a11, *a13(0x40), 1 +L3FDED380: +3fded380: movi 0x40000c, a11 +3fded3b0: move a11, *a13, 1 +3fded3c0: move a14, -*sp, 1 +3fded3d0: move a11, *a14+, 1 +3fded3e0: movi 0x3fdca318, a9 +3fded410: move a9, *a14+, 1 +3fded420: calla L3FDE00C0 +3fded450: move a8, *a13(0x20), 1 +3fded470: move a14, -*sp, 1 +3fded480: addi 0x24, a8 +3fded4a0: move a8, *a14+, 1 +3fded4b0: sub a9, a9 +3fded4c0: move *a9+, *a14+, 1 +3fded4d0: calla L3FDDFCB0 +3fded500: move a14, -*sp, 1 +3fded510: addi 0x400000, a11 +3fded540: move a11, *a14+, 1 +3fded550: movi 0x3fdf5d28, a8 +3fded580: move a8, *a14+, 1 +3fded590: calla L3FDE00C0 +3fded5c0: move a8, *a13(0x20), 1 +3fded5e0: move a14, -*sp, 1 +3fded5f0: move a8, *a14+, 1 +3fded600: sub a11, a11 +3fded610: move *a11(0x80), *a14+, 1 +3fded630: calla L3FDDFCB0 +3fded660: move a14, -*sp, 1 +3fded670: move *a13, a9, 1 +3fded680: addi 0x800000, a9 +3fded6b0: move a9, *a14+, 1 +3fded6c0: movi 0x3fdf5da8, a8 +3fded6f0: move a8, *a14+, 1 +3fded700: calla L3FDE00C0 +3fded730: move a8, *a13(0x20), 1 +3fded750: move a14, -*sp, 1 +3fded760: move a8, *a14+, 1 +3fded770: move *a11(0xa0), *a14+, 1 +3fded790: calla L3FDDFCB0 +3fded7c0: move a8, *a13(0x20), 1 +3fded7e0: move a14, -*sp, 1 +3fded7f0: move *a13, a9, 1 +3fded800: addi 0xc00000, a9 +3fded830: move a9, *a14+, 1 +3fded840: movi 0x3fdf5e30, a8 +3fded870: move a8, *a14+, 1 +3fded880: calla L3FDE00C0 +3fded8b0: move a8, *a13(0x20), 1 +3fded8d0: move a14, -*sp, 1 +3fded8e0: move a8, *a14+, 1 +3fded8f0: move *a11(0xc0), *a14+, 1 +3fded910: calla L3FDDFCB0 +3fded940: move a14, -*sp, 1 +3fded950: move *a13, a9, 1 +3fded960: addi 0x1000000, a9 +3fded990: move a9, *a14+, 1 +3fded9a0: movi 0x3fdf5f00, a8 +3fded9d0: move a8, *a14+, 1 +3fded9e0: calla L3FDE00C0 +3fdeda10: move a8, *a13(0x20), 1 +3fdeda30: move a14, -*sp, 1 +3fdeda40: move a8, *a14+, 1 +3fdeda50: move *a11(0xe0), *a14+, 1 +3fdeda70: calla L3FDDFCB0 +3fdedaa0: move a14, -*sp, 1 +3fdedab0: move *a13, a9, 1 +3fdedac0: addi 0x1400000, a9 +3fdedaf0: move a9, *a14+, 1 +3fdedb00: movi 0x3fdf5fd0, a8 +3fdedb30: move a8, *a14+, 1 +3fdedb40: calla L3FDE00C0 +3fdedb70: move a8, *a13(0x20), 1 +3fdedb90: move a14, -*sp, 1 +3fdedba0: move a8, *a14+, 1 +3fdedbb0: move *a11(0x100), *a14+, 1 +3fdedbd0: calla L3FDDFCB0 +3fdedc00: move a14, -*sp, 1 +3fdedc10: move *a13, a9, 1 +3fdedc20: addi 0x1800000, a9 +3fdedc50: move a9, *a14+, 1 +3fdedc60: movi 0x3fdf60a8, a8 +3fdedc90: move a8, *a14+, 1 +3fdedca0: calla L3FDE00C0 +3fdedcd0: move a8, *a13(0x20), 1 +3fdedcf0: move a14, -*sp, 1 +3fdedd00: move a8, *a14+, 1 +3fdedd10: move *a11(0x120), *a14+, 1 +3fdedd30: calla L3FDDFCB0 +3fdedd60: move *a13(0xffa0), a9, 1 +3fdedd80: jane L3FDF1010 +3fdedda0: move a14, -*sp, 1 +3fdeddb0: movi 0x200000c, a11 +3fdedde0: move a11, *a14+, 1 +3fdeddf0: movi 0x3fdf50d0, a8 +3fdede20: move a8, *a14+, 1 +3fdede30: calla L3FDE00C0 +3fdede60: move a14, -*sp, 1 +3fdede70: move *a13(0x40), *a14+, 1 +3fdede90: calla L3F208660 +3fdedec0: move a14, -*sp, 1 +3fdeded0: move a11, *a14+, 1 +3fdedee0: movi 0x3fdcd2a8, a11 +3fdedf10: move a11, *a14+, 1 +3fdedf20: calla L3FDE00C0 +3fdedf50: jauc L3FDF1010 +L3FDEDF70: +3fdedf70: movi 0x40000c, a11 +3fdedfa0: move a11, *a13, 1 +3fdedfb0: move a14, -*sp, 1 +3fdedfc0: move a11, *a14+, 1 +3fdedfd0: movi 0x3fdca420, a9 +3fdee000: move a9, *a14+, 1 +3fdee010: calla L3FDE00C0 +3fdee040: move a8, *a13(0x20), 1 +3fdee060: move a14, -*sp, 1 +3fdee070: addi 0x24, a8 +3fdee090: move a8, *a14+, 1 +3fdee0a0: sub a9, a9 +3fdee0b0: move *a9+, *a14+, 1 +3fdee0c0: calla L3FDDFCB0 +3fdee0f0: move a14, -*sp, 1 +3fdee100: addi 0x400000, a11 +3fdee130: move a11, *a14+, 1 +3fdee140: movi 0x3fdf5d28, a8 +3fdee170: move a8, *a14+, 1 +3fdee180: calla L3FDE00C0 +3fdee1b0: move a8, *a13(0x20), 1 +3fdee1d0: move a14, -*sp, 1 +3fdee1e0: move a8, *a14+, 1 +3fdee1f0: sub a11, a11 +3fdee200: move *a11(0x80), *a14+, 1 +3fdee220: calla L3FDDFCB0 +3fdee250: move *a13(0xffa0), a9, 1 +3fdee270: jane L3FDF1010 +3fdee290: move a14, -*sp, 1 +3fdee2a0: movi 0x200000c, a11 +3fdee2d0: move a11, *a14+, 1 +3fdee2e0: movi 0x3fdf50d0, a8 +3fdee310: move a8, *a14+, 1 +3fdee320: calla L3FDE00C0 +3fdee350: move a14, -*sp, 1 +3fdee360: movi 0x26, a11 +3fdee380: move a11, *a14+, 1 +3fdee390: calla L3F208660 +3fdee3c0: move a14, -*sp, 1 +3fdee3d0: movi 0x200000c, a11 +3fdee400: move a11, *a14+, 1 +3fdee410: movi 0x3fdcd2a8, a11 +3fdee440: move a11, *a14+, 1 +3fdee450: calla L3FDE00C0 +3fdee480: jauc L3FDF1010 +L3FDEE4A0: +3fdee4a0: movi 0x25, a11 +3fdee4c0: move a11, *a13(0x40), 1 +3fdee4e0: move a14, -*sp, 1 +3fdee4f0: movi 0x4000c0, a9 +3fdee520: move a9, *a14+, 1 +3fdee530: movi 0x3fdca548, a9 +3fdee560: move a9, *a14+, 1 +3fdee570: calla L3FDE00C0 +3fdee5a0: move a8, *a13(0x20), 1 +3fdee5c0: move a14, -*sp, 1 +3fdee5d0: addi 0x24, a8 +3fdee5f0: move a8, *a14+, 1 +3fdee600: sub a9, a9 +3fdee610: move *a9+, *a14+, 1 +3fdee620: calla L3FDDFCB0 +3fdee650: move a8, *a13(0x20), 1 +3fdee670: move a14, -*sp, 1 +3fdee680: addi 0x24, a8 +3fdee6a0: move a8, *a14+, 1 +3fdee6b0: sub a9, a9 +3fdee6c0: move *a9(0x60), *a14+, 1 +3fdee6e0: calla L3FDDFCB0 +3fdee710: move *a13(0xffa0), a9, 1 +3fdee730: jane L3FDF1010 +3fdee750: move a14, -*sp, 1 +3fdee760: movi 0x200000c, a9 +3fdee790: move a9, *a14+, 1 +3fdee7a0: movi 0x3fdf50d0, a8 +3fdee7d0: move a8, *a14+, 1 +3fdee7e0: calla L3FDE00C0 +3fdee810: move a14, -*sp, 1 +3fdee820: move a11, *a14+, 1 +3fdee830: calla L3F208660 +3fdee860: move a14, -*sp, 1 +3fdee870: move a9, *a14+, 1 +3fdee880: movi 0x3fdcd2a8, a9 +3fdee8b0: move a9, *a14+, 1 +3fdee8c0: calla L3FDE00C0 +3fdee8f0: jauc L3FDF1010 +L3FDEE910: +3fdee910: movi 0x23, a11 +3fdee930: move a11, *a13(0x40), 1 +3fdee950: movi 0x40000c, a9 +3fdee980: move a9, *a13, 1 +3fdee990: move a14, -*sp, 1 +3fdee9a0: move a9, *a14+, 1 +3fdee9b0: movi 0x3fdca688, a9 +3fdee9e0: move a9, *a14+, 1 +3fdee9f0: calla L3FDE00C0 +3fdeea20: move a8, *a13(0x20), 1 +3fdeea40: move a14, -*sp, 1 +3fdeea50: addi 0x24, a8 +3fdeea70: move a8, *a14+, 1 +3fdeea80: sub a9, a9 +3fdeea90: move *a9+, *a14+, 1 +3fdeeaa0: calla L3FDDFCB0 +3fdeead0: move a14, -*sp, 1 +3fdeeae0: move *a13, a9, 1 +3fdeeaf0: addi 0x400000, a9 +3fdeeb20: move a9, *a14+, 1 +3fdeeb30: movi 0x3fdf52b8, a8 +3fdeeb60: move a8, *a14+, 1 +3fdeeb70: calla L3FDE00C0 +3fdeeba0: move a8, *a13(0x20), 1 +3fdeebc0: move a14, -*sp, 1 +3fdeebd0: move a8, *a14+, 1 +3fdeebe0: sub a9, a9 +3fdeebf0: move *a9(0x60), *a14+, 1 +3fdeec10: calla L3FDDFCB0 +3fdeec40: move *a13(0xffa0), a9, 1 +3fdeec60: jane L3FDF1010 +3fdeec80: move a14, -*sp, 1 +3fdeec90: movi 0x200000c, a9 +3fdeecc0: move a9, *a14+, 1 +3fdeecd0: movi 0x3fdf50d0, a8 +3fdeed00: move a8, *a14+, 1 +3fdeed10: calla L3FDE00C0 +3fdeed40: move a14, -*sp, 1 +3fdeed50: move a11, *a14+, 1 +3fdeed60: calla L3F208660 +3fdeed90: move a14, -*sp, 1 +3fdeeda0: move a9, *a14+, 1 +3fdeedb0: movi 0x3fdcd2a8, a9 +3fdeede0: move a9, *a14+, 1 +3fdeedf0: calla L3FDE00C0 +3fdeee20: jauc L3FDF1010 +L3FDEEE40: +3fdeee40: movi 0x43, a11 +3fdeee60: move a11, *a13(0x40), 1 +3fdeee80: movi 0x40000c, a9 +3fdeeeb0: move a9, *a13, 1 +3fdeeec0: move a14, -*sp, 1 +3fdeeed0: addi 0x400000, a9 +3fdeef00: move a9, *a14+, 1 +3fdeef10: movi 0x3fdf6180, a8 +3fdeef40: move a8, *a14+, 1 +3fdeef50: calla L3FDE00C0 +3fdeef80: move a8, *a13, 1 +3fdeef90: move *a13(0xffa0), a9, 1 +3fdeefb0: jane L3FDF1010 +3fdeefd0: move a14, -*sp, 1 +3fdeefe0: movi 0x200000c, a9 +3fdef010: move a9, *a14+, 1 +3fdef020: movi 0x3fdf50d0, a8 +3fdef050: move a8, *a14+, 1 +3fdef060: calla L3FDE00C0 +3fdef090: move a14, -*sp, 1 +3fdef0a0: move a11, *a14+, 1 +3fdef0b0: calla L3F208660 +3fdef0e0: move a14, -*sp, 1 +3fdef0f0: move a9, *a14+, 1 +3fdef100: movi 0x3fdcd2a8, a9 +3fdef130: move a9, *a14+, 1 +3fdef140: calla L3FDE00C0 +3fdef170: jauc L3FDF1010 +L3FDEF190: +3fdef190: movi 0x43, a11 +3fdef1b0: move a11, *a13(0x40), 1 +3fdef1d0: movi 0x40000c, a9 +3fdef200: move a9, *a13, 1 +3fdef210: move a14, -*sp, 1 +3fdef220: addi 0x400000, a9 +3fdef250: move a9, *a14+, 1 +3fdef260: movi 0x3fdf62a0, a8 +3fdef290: move a8, *a14+, 1 +3fdef2a0: calla L3FDE00C0 +3fdef2d0: move a8, *a13, 1 +3fdef2e0: move a14, -*sp, 1 +3fdef2f0: addi 0x200000, a8 +3fdef320: move a8, *a14+, 1 +3fdef330: sub a9, a9 +3fdef340: move *a9(0x60), *a14+, 1 +3fdef360: calla L3FDDFCB0 +3fdef390: move a14, -*sp, 1 +3fdef3a0: move *a13, a9, 1 +3fdef3b0: addi 0x400000, a9 +3fdef3e0: move a9, *a14+, 1 +3fdef3f0: sub a9, a9 +3fdef400: move *a9(0x80), *a14+, 1 +3fdef420: calla L3FDDFCB0 +3fdef450: move a14, -*sp, 1 +3fdef460: move *a13, a9, 1 +3fdef470: addi 0x600000, a9 +3fdef4a0: move a9, *a14+, 1 +3fdef4b0: sub a9, a9 +3fdef4c0: move *a9(0xa0), *a14+, 1 +3fdef4e0: calla L3FDDFCB0 +3fdef510: move a14, -*sp, 1 +3fdef520: move *a13, a9, 1 +3fdef530: addi 0x800000, a9 +3fdef560: move a9, *a14+, 1 +3fdef570: sub a9, a9 +3fdef580: move *a9(0xc0), *a14+, 1 +3fdef5a0: calla L3FDDFCB0 +3fdef5d0: move a14, -*sp, 1 +3fdef5e0: move *a13, a9, 1 +3fdef5f0: addi 0xa00000, a9 +3fdef620: move a9, *a14+, 1 +3fdef630: sub a9, a9 +3fdef640: move *a9(0xe0), *a14+, 1 +3fdef660: calla L3FDDFCB0 +3fdef690: move a14, -*sp, 1 +3fdef6a0: move *a13, a9, 1 +3fdef6b0: addi 0xc00000, a9 +3fdef6e0: move a9, *a14+, 1 +3fdef6f0: sub a9, a9 +3fdef700: move *a9(0x100), *a14+, 1 +3fdef720: calla L3FDDFCB0 +3fdef750: move a14, -*sp, 1 +3fdef760: move *a13, a9, 1 +3fdef770: addi 0xe00000, a9 +3fdef7a0: move a9, *a14+, 1 +3fdef7b0: sub a9, a9 +3fdef7c0: move *a9(0x120), *a14+, 1 +3fdef7e0: calla L3FDDFCB0 +3fdef810: move *a13(0xffa0), a9, 1 +3fdef830: jane L3FDF1010 +3fdef850: move a14, -*sp, 1 +3fdef860: movi 0x200000c, a9 +3fdef890: move a9, *a14+, 1 +3fdef8a0: movi 0x3fdf50d0, a8 +3fdef8d0: move a8, *a14+, 1 +3fdef8e0: calla L3FDE00C0 +3fdef910: move a14, -*sp, 1 +3fdef920: move a11, *a14+, 1 +3fdef930: calla L3F208660 +3fdef960: move a14, -*sp, 1 +3fdef970: move a9, *a14+, 1 +3fdef980: movi 0x3fdcd2a8, a9 +3fdef9b0: move a9, *a14+, 1 +3fdef9c0: calla L3FDE00C0 +3fdef9f0: jauc L3FDF1010 +L3FDEFA10: +3fdefa10: movi 0x28, a11 +3fdefa30: move a11, *a13(0x40), 1 +3fdefa50: movi 0x40000c, a9 +3fdefa80: move a9, *a13, 1 +3fdefa90: move a14, -*sp, 1 +3fdefaa0: move a9, *a14+, 1 +3fdefab0: movi 0x3fdf6368, a8 +3fdefae0: move a8, *a14+, 1 +3fdefaf0: calla L3FDE00C0 +3fdefb20: move a8, *a13, 1 +3fdefb30: move a14, -*sp, 1 +3fdefb40: addi 0x30, a8 +3fdefb60: move a8, *a14+, 1 +3fdefb70: sub a9, a9 +3fdefb80: move *a9(0x80), *a14+, 1 +3fdefba0: calla L3FDDFCB0 +3fdefbd0: move a8, *a13, 1 +3fdefbe0: move a14, -*sp, 1 +3fdefbf0: addi 0x30, a8 +3fdefc10: move a8, *a14+, 1 +3fdefc20: move *a9(0xa0), *a14+, 1 +3fdefc40: calla L3FDDFCB0 +3fdefc70: move a8, *a13, 1 +3fdefc80: move *a13(0xffa0), a9, 1 +3fdefca0: jane L3FDF1010 +3fdefcc0: move a14, -*sp, 1 +3fdefcd0: movi 0x200000c, a9 +3fdefd00: move a9, *a14+, 1 +3fdefd10: movi 0x3fdf50d0, a8 +3fdefd40: move a8, *a14+, 1 +3fdefd50: calla L3FDE00C0 +3fdefd80: move a14, -*sp, 1 +3fdefd90: move a11, *a14+, 1 +3fdefda0: calla L3F208660 +3fdefdd0: move a14, -*sp, 1 +3fdefde0: move a9, *a14+, 1 +3fdefdf0: movi 0x3fdcd2a8, a9 +3fdefe20: move a9, *a14+, 1 +3fdefe30: calla L3FDE00C0 +3fdefe60: jauc L3FDF1010 +L3FDEFE80: +3fdefe80: move a14, -*sp, 1 +3fdefe90: movi 0x4000c0, a11 +3fdefec0: move a11, *a14+, 1 +3fdefed0: movi 0x3fdca7f8, a9 +3fdeff00: move a9, *a14+, 1 +3fdeff10: calla L3FDE00C0 +3fdeff40: jauc L3FDF1010 +L3FDEFF60: +3fdeff60: movi 0x40000c, a11 +3fdeff90: move a11, *a13, 1 +3fdeffa0: move a14, -*sp, 1 +3fdeffb0: movi 0x4000c0, a9 +3fdeffe0: move a9, *a14+, 1 +3fdefff0: movi 0x3fdca8e8, a9 +3fdf0020: move a9, *a14+, 1 +3fdf0030: calla L3FDE00C0 +3fdf0060: move a8, *a13, 1 +3fdf0070: move a14, -*sp, 1 +3fdf0080: move a8, *a14+, 1 +3fdf0090: sub a9, a9 +3fdf00a0: move *a9+, *a14+, 1 +3fdf00b0: calla L3FDDFCB0 +3fdf00e0: move a8, *a13, 1 +3fdf00f0: move a14, -*sp, 1 +3fdf0100: addi 0x24, a8 +3fdf0120: move a8, *a14+, 1 +3fdf0130: sub a9, a9 +3fdf0140: move *a9(0x20), *a14+, 1 +3fdf0160: calla L3FDDFCB0 +3fdf0190: move a8, *a13, 1 +3fdf01a0: move a14, -*sp, 1 +3fdf01b0: addi 0x24, a8 +3fdf01d0: move a8, *a14+, 1 +3fdf01e0: move *a9(0x1a0), *a14+, 1 +3fdf0200: calla L3FDDFCB0 +3fdf0230: move a8, *a13, 1 +3fdf0240: move a14, -*sp, 1 +3fdf0250: addi 0x24, a8 +3fdf0270: move a8, *a14+, 1 +3fdf0280: move *a9(0x1c0), *a14+, 1 +3fdf02a0: calla L3FDDFCB0 +3fdf02d0: jauc L3FDF1010 +L3FDF02F0: +3fdf02f0: movi 0x40000c, a11 +3fdf0320: move a11, *a13, 1 +3fdf0330: move a14, -*sp, 1 +3fdf0340: movi 0x4000c0, a9 +3fdf0370: move a9, *a14+, 1 +3fdf0380: movi 0x3fdcd838, a9 +3fdf03b0: move a9, *a14+, 1 +3fdf03c0: calla L3FDE00C0 +3fdf03f0: move a8, *a13, 1 +3fdf0400: move a14, -*sp, 1 +3fdf0410: move a8, *a14+, 1 +3fdf0420: sub a9, a9 +3fdf0430: move *a9+, *a14+, 1 +3fdf0440: calla L3FDDFCB0 +3fdf0470: move a8, *a13, 1 +3fdf0480: move a14, -*sp, 1 +3fdf0490: addi 0x24, a8 +3fdf04b0: move a8, *a14+, 1 +3fdf04c0: sub a9, a9 +3fdf04d0: move *a9(0x20), *a14+, 1 +3fdf04f0: calla L3FDDFCB0 +3fdf0520: move a8, *a13, 1 +3fdf0530: jauc L3FDF1010 +L3FDF0550: +3fdf0550: move a14, -*sp, 1 +3fdf0560: movi 0x4000c0, a11 +3fdf0590: move a11, *a14+, 1 +3fdf05a0: movi 0x3fdf6438, a8 +3fdf05d0: move a8, *a14+, 1 +3fdf05e0: calla L3FDE00C0 +3fdf0610: jauc L3FDF1010 +L3FDF0630: +3fdf0630: move *a13(0xffe0), a8, 1 +3fdf0650: jreq L3FDEFE80 +3fdf0660: dec a8 +3fdf0670: jaeq L3FDE7090 +3fdf0690: dec a8 +3fdf06a0: jaeq L3FDE7090 +3fdf06c0: dec a8 +3fdf06d0: jaeq L3FDE7090 +3fdf06f0: dec a8 +3fdf0700: jaeq L3FDE7090 +3fdf0720: dec a8 +3fdf0730: jaeq L3FDE7090 +3fdf0750: dec a8 +3fdf0760: jaeq L3FDE7090 +3fdf0780: dec a8 +3fdf0790: jaeq L3FDE7090 +3fdf07b0: dec a8 +3fdf07c0: jaeq L3FDE7090 +3fdf07e0: subi 0x78, a8 +3fdf0800: jaeq L3FDE7A00 +3fdf0820: subi 0x80, a8 +3fdf0840: jaeq L3FDE7F00 +3fdf0860: subi 0x100, a8 +3fdf0880: jaeq L3FDE8150 +3fdf08a0: subi 0x200, a8 +3fdf08c0: jaeq L3FDE9D70 +3fdf08e0: subi 0x400, a8 +3fdf0900: jaeq L3FDEA570 +3fdf0920: subi 0x800, a8 +3fdf0940: jaeq L3FDEB400 +3fdf0960: subi 0x1000, a8 +3fdf0980: jaeq L3FDEBC00 +3fdf09a0: subi 0x2000, a8 +3fdf09c0: jaeq L3FDECAA0 +3fdf09e0: subi 0x4000, a8 +3fdf0a00: jaeq L3FDED290 +3fdf0a20: subi 0x7fff, a8 +3fdf0a40: jaeq L3FDEFF60 +3fdf0a60: dec a8 +3fdf0a70: jaeq L3FDEDF70 +3fdf0a90: subi 0xffff, a8 +3fdf0ac0: jaeq L3FDE5810 +3fdf0ae0: dec a8 +3fdf0af0: jaeq L3FDEE4A0 +3fdf0b10: subi 0xffff, a8 +3fdf0b40: jaeq L3FDF02F0 +3fdf0b60: subi 0x10000, a8 +3fdf0b90: jreq L3FDF0550 +3fdf0ba0: dec a8 +3fdf0bb0: jaeq L3FDEE910 +3fdf0bd0: subi 0x40000, a8 +3fdf0c00: jaeq L3FDEAD70 +3fdf0c20: subi 0x80000, a8 +3fdf0c50: jaeq L3FDEC400 +3fdf0c70: subi 0x100000, a8 +3fdf0ca0: jaeq L3FDE8030 +3fdf0cc0: subi 0x200000, a8 +3fdf0cf0: jaeq L3FDE8030 +3fdf0d10: subi 0x400000, a8 +3fdf0d40: jaeq L3FDE8030 +3fdf0d60: subi 0x7800080, a8 +3fdf0d90: jaeq L3FDE76D0 +3fdf0db0: subi 0x80, a8 +3fdf0dd0: jaeq L3FDE9210 +3fdf0df0: subi 0x100, a8 +3fdf0e10: jaeq L3FDE9460 +3fdf0e30: subi 0x1ffe00, a8 +3fdf0e60: jaeq L3FDE9340 +3fdf0e80: subi 0x200000, a8 +3fdf0eb0: jaeq L3FDE9340 +3fdf0ed0: subi 0x400000, a8 +3fdf0f00: jaeq L3FDE9340 +3fdf0f20: subi 0x7800000, a8 +3fdf0f50: jaeq L3FDEF190 +3fdf0f70: subi 0x8000000, a8 +3fdf0fa0: jaeq L3FDEEE40 +3fdf0fc0: subi 0x28000000, a8 +3fdf0ff0: jaeq L3FDEFA10 +L3FDF1010: +3fdf1010: move *a13(0xffa0), a11, 1 +3fdf1030: jreq L3FDF10A0 +3fdf1040: move a14, -*sp, 1 +3fdf1050: move *a13(0x40), *a14+, 1 +3fdf1070: calla L3FDF1270 +L3FDF10A0: +3fdf10a0: move *sp(0x80), a14, 1 +3fdf10c0: mmfm sp, a9,a11,a13 +3fdf10e0: rets 2 +L3FDF10F0: +3fdf10f0: move a11, -*sp, 1 +3fdf1100: sub a11, a11 +3fdf1110: setf 16, 0, 0 +3fdf1120: move a11, @0x64000d0, 0 +3fdf1150: movk 1, a11 +3fdf1160: move a11, @0x64000f0, 0 +3fdf1190: move *sp+, a11, 1 +3fdf11a0: rets +L3FDF11B0: +3fdf11b0: move a11, -*sp, 1 +3fdf11c0: sub a11, a11 +3fdf11d0: setf 16, 0, 0 +3fdf11e0: move a11, @0x64000d0, 0 +3fdf1210: movk 1, a11 +3fdf1220: move a11, @0x64000e0, 0 +3fdf1250: move *sp+, a11, 1 +3fdf1260: rets +L3FDF1270: +3fdf1270: mmtm sp, a9,a11,a13 +3fdf1290: move a14, a13 +3fdf12a0: addk 32, a14 +3fdf12b0: movi 0xc00000b0, a11 ; CONTROL +3fdf12e0: setf 16, 0, 0 +3fdf12f0: move *a11, a9, 0 +3fdf1300: andi 0x7fff, a9 +3fdf1330: move a9, *a11, 0 +3fdf1340: sub a11, a11 +3fdf1350: move a11, @0x64000d0, 0 +3fdf1380: move *a13(0xffe0), a9, 1 +3fdf13a0: jreq L3FDF1A90 +L3FDF13B0: +3fdf13b0: movi 0x80, a11 +3fdf13d0: setf 16, 0, 0 +3fdf13e0: move a11, @0x64000f0, 0 +3fdf1410: move a14, -*sp, 1 +3fdf1420: movi 0x9c40, a9 +3fdf1450: move a9, *a14+, 1 +3fdf1460: calla L3FDCE1C0 +3fdf1490: sub a9, a9 +3fdf14a0: move a9, *a13, 1 +3fdf14b0: move *a13(0xffe0), a11, 1 +3fdf14d0: sra 0x4, a11 +3fdf14e0: movk 15, a9 +3fdf14f0: and a9, a11 +3fdf1500: move *a13, a9, 1 +3fdf1510: cmp a11, a9 +3fdf1520: jrge L3FDF1760 +L3FDF1530: +3fdf1530: movi 0x80, a11 +3fdf1550: setf 16, 0, 0 +3fdf1560: move a11, @0x64000e0, 0 +3fdf1590: move a14, -*sp, 1 +3fdf15a0: movi 0x1770, a9 +3fdf15c0: move a9, *a14+, 1 +3fdf15d0: calla L3FDCE1C0 +3fdf1600: setf 16, 0, 0 +3fdf1610: move a11, @0x64000f0, 0 +3fdf1640: move a14, -*sp, 1 +3fdf1650: movi 0x2ee0, a9 +3fdf1670: move a9, *a14+, 1 +3fdf1680: calla L3FDCE1C0 +3fdf16b0: move *a13, a9, 1 +3fdf16c0: inc a9 +3fdf16d0: move a9, *a13, 1 +3fdf16e0: move *a13(0xffe0), a11, 1 +3fdf1700: sra 0x4, a11 +3fdf1710: movk 15, a9 +3fdf1720: and a9, a11 +3fdf1730: move *a13, a9, 1 +3fdf1740: cmp a11, a9 +3fdf1750: jrlt L3FDF1530 +L3FDF1760: +3fdf1760: move a14, -*sp, 1 +3fdf1770: movi 0x4e20, a11 +3fdf1790: move a11, *a14+, 1 +3fdf17a0: calla L3FDCE1C0 +3fdf17d0: sub a11, a11 +3fdf17e0: move a11, *a13, 1 +3fdf17f0: move *a13(0xffe0), a9, 1 +3fdf1810: movk 15, a11 +3fdf1820: and a9, a11 +3fdf1830: move *a13, a9, 1 +3fdf1840: cmp a11, a9 +3fdf1850: jrge L3FDF13B0 +L3FDF1860: +3fdf1860: movi 0x80, a11 +3fdf1880: setf 16, 0, 0 +3fdf1890: move a11, @0x64000e0, 0 +3fdf18c0: move a14, -*sp, 1 +3fdf18d0: movi 0x1770, a9 +3fdf18f0: move a9, *a14+, 1 +3fdf1900: calla L3FDCE1C0 +3fdf1930: setf 16, 0, 0 +3fdf1940: move a11, @0x64000f0, 0 +3fdf1970: move a14, -*sp, 1 +3fdf1980: movi 0x2ee0, a9 +3fdf19a0: move a9, *a14+, 1 +3fdf19b0: calla L3FDCE1C0 +3fdf19e0: move *a13, a9, 1 +3fdf19f0: inc a9 +3fdf1a00: move a9, *a13, 1 +3fdf1a10: move *a13(0xffe0), a11, 1 +3fdf1a30: movk 15, a9 +3fdf1a40: and a11, a9 +3fdf1a50: move *a13, a11, 1 +3fdf1a60: cmp a9, a11 +3fdf1a70: jrlt L3FDF1860 +3fdf1a80: jruc L3FDF13B0 +L3FDF1A90: +3fdf1a90: move *sp(0x80), a14, 1 +3fdf1ab0: mmfm sp, a9,a11,a13 +3fdf1ad0: rets 2 +L3FDF1AE0: +3fdf1ae0: move a11, -*sp, 1 +3fdf1af0: sub a11, a11 +3fdf1b00: setf 16, 0, 0 +3fdf1b10: move a11, @0x62000d0, 0 +3fdf1b40: movk 12, a11 +3fdf1b50: move a11, @0x62000e0, 0 +3fdf1b80: move *sp+, a11, 1 +3fdf1b90: rets +L3FDF1BA0: +3fdf1ba0: move a11, -*sp, 1 +3fdf1bb0: sub a11, a11 +3fdf1bc0: setf 16, 0, 0 +3fdf1bd0: move a11, @0x62000d0, 0 +3fdf1c00: movk 4, a11 +3fdf1c10: move a11, @0x62000f0, 0 +3fdf1c40: move *sp+, a11, 1 +3fdf1c50: rets +L3FDF1C60: +3fdf1c60: mmtm sp, a9,a11 +3fdf1c80: movi 0xc0000080, a11 ; DPYCTL +3fdf1cb0: setf 16, 0, 0 +3fdf1cc0: move *a11, a9, 0 +3fdf1cd0: ori 0x8000, a9 +3fdf1d00: move a9, *a11, 0 +3fdf1d10: mmfm sp, a9,a11 +3fdf1d30: rets +L3FDF1D40: +3fdf1d40: mmtm sp, a9,a11 +3fdf1d60: movi 0xc0000080, a11 ; DPYCTL +3fdf1d90: setf 16, 0, 0 +3fdf1da0: move *a11, a9, 0 +3fdf1db0: andi 0x7fff, a9 +3fdf1de0: move a9, *a11, 0 +3fdf1df0: mmfm sp, a9,a11 +3fdf1e10: rets +3fdf1e20: mmtm sp, a9,a11,a13 +3fdf1e40: move a14, a13 +3fdf1e50: addk 32, a14 +3fdf1e60: movi 0x800000, a11 +3fdf1e90: move a11, *a13, 1 +3fdf1ea0: move a14, -*sp, 1 +3fdf1eb0: move *a13(0xffe0), *a14+, 1 +3fdf1ed0: calla L3F204470 +3fdf1f00: calla L3FDF1C60 +3fdf1f30: calla L3FDF1AE0 +3fdf1f60: move a14, -*sp, 1 +3fdf1f70: sub a9, a9 +3fdf1f80: move a9, *a14+, 1 +3fdf1f90: move *a13(0xffe0), a9, 1 +3fdf1fb0: move *a9(0x240), *a14+, 1 +3fdf1fd0: sub a9, a9 +3fdf1fe0: move a9, *a14+, 1 +3fdf1ff0: calla L3FDF96F0 +3fdf2020: move a14, -*sp, 1 +3fdf2030: movi 0xffff, a9 +3fdf2060: move a9, *a14+, 1 +3fdf2070: move *a13(0xffe0), a9, 1 +3fdf2090: setf 16, 0, 0 +3fdf20a0: move *a9(0x240), a9, 0 +3fdf20c0: addi 0x10000, a9 +3fdf20f0: move a9, *a14+, 1 +3fdf2100: move a11, *a14+, 1 +3fdf2110: calla L3FDF96F0 +3fdf2140: move a14, -*sp, 1 +3fdf2150: movi 0xffff, a9 +3fdf2180: move a9, *a14+, 1 +3fdf2190: movi 0x200001, a9 +3fdf21c0: move a9, *a14+, 1 +3fdf21d0: move a11, *a14+, 1 +3fdf21e0: calla L3FDF96F0 +3fdf2210: move a14, -*sp, 1 +3fdf2220: movi 0xffff, a9 +3fdf2250: move a9, *a14+, 1 +3fdf2260: move *a13(0xffe0), a9, 1 +3fdf2280: setf 16, 0, 0 +3fdf2290: move *a9(0x240), a9, 0 +3fdf22b0: addi 0x10000, a9 +3fdf22e0: move a9, *a14+, 1 +3fdf22f0: addi 0x1f0000, a11 +3fdf2320: move a11, *a14+, 1 +3fdf2330: calla L3FDF96F0 +3fdf2360: move a14, -*sp, 1 +3fdf2370: movi 0xffff, a11 +3fdf23a0: move a11, *a14+, 1 +3fdf23b0: movi 0x200001, a9 +3fdf23e0: move a9, *a14+, 1 +3fdf23f0: move *a13(0xffe0), a9, 1 +3fdf2410: move *a13, a11, 1 +3fdf2420: setf 16, 0, 0 +3fdf2430: move *a9(0x240), a9, 0 +3fdf2450: add a11, a9 +3fdf2460: dec a9 +3fdf2470: move a9, *a14+, 1 +3fdf2480: calla L3FDF96F0 +3fdf24b0: move a14, -*sp, 1 +3fdf24c0: movi 0xffff, a9 +3fdf24f0: move a9, *a14+, 1 +3fdf2500: move *a13(0xffe0), a9, 1 +3fdf2520: setf 16, 0, 0 +3fdf2530: move *a9(0x240), a9, 0 +3fdf2550: move *a13(0xffc0), a11, 1 +3fdf2570: mpyu a11, a9 +3fdf2580: movi 0x64, a11 +3fdf25a0: divu a11, a9 +3fdf25b0: addi 0x200000, a9 +3fdf25e0: move a9, *a14+, 1 +3fdf25f0: move *a13(0x0), *a14+, 1 +3fdf2610: calla L3FDF96F0 +3fdf2640: move *sp(0x80), a14, 1 +3fdf2660: mmfm sp, a9,a11,a13 +3fdf2680: rets 2 +L3FDF2690: +3fdf2690: mmtm sp, a9,a11,a13 +3fdf26b0: move a14, a13 +3fdf26c0: addi 0x100, a14 +3fdf26e0: move *a13(0xffe0), a11, 1 +3fdf2700: setf 16, 0, 0 +3fdf2710: move *a11(0x240), a9, 0 +3fdf2730: srl 0x1, a9 +3fdf2740: move a9, *a13, 1 +3fdf2750: move *a11(0x250), a9, 0 +3fdf2770: srl 0x1, a9 +3fdf2780: move a9, *a13(0x20), 1 +3fdf27a0: move *a13(0xffc0), a9, 1 +3fdf27c0: cmpi 0x167, a9 +3fdf27e0: jrle L3FDF2880 +L3FDF27F0: +3fdf27f0: move *a13(0xffc0), a11, 1 +3fdf2810: subi 0x168, a11 +3fdf2830: move a11, *a13(0xffc0), 1 +3fdf2850: cmpi 0x167, a11 +3fdf2870: jrgt L3FDF27F0 +L3FDF2880: +3fdf2880: move *a13(0xffc0), a11, 1 +3fdf28a0: jrge L3FDF2920 +L3FDF28B0: +3fdf28b0: move *a13(0xffc0), a11, 1 +3fdf28d0: addi 0x168, a11 +3fdf28f0: move a11, *a13(0xffc0), 1 +3fdf2910: jrlt L3FDF28B0 +L3FDF2920: +3fdf2920: sub a9, a9 +3fdf2930: move a9, *a13(0x40), 1 +3fdf2950: move a11, *a13(0x60), 1 +3fdf2970: move *a13(0xffa0), a11, 1 +3fdf2990: cmp a11, a9 +3fdf29a0: jrge L3FDF2D40 +L3FDF29B0: +3fdf29b0: move *a13(0x60), a11, 1 +3fdf29d0: jrge L3FDF2A20 +3fdf29e0: movi 0x167, a9 +3fdf2a00: move a9, *a13(0x60), 1 +L3FDF2A20: +3fdf2a20: move *a13(0x60), a11, 1 +3fdf2a40: cmpi 0x167, a11 +3fdf2a60: jrle L3FDF2AA0 +3fdf2a70: sub a9, a9 +3fdf2a80: move a9, *a13(0x60), 1 +L3FDF2AA0: +3fdf2aa0: move a14, -*sp, 1 +3fdf2ab0: move *a13(0x60), a11, 1 +3fdf2ad0: sll 0x5, a11 +3fdf2ae0: move *a13(0xff60), a9, 1 +3fdf2b00: add a9, a11 +3fdf2b10: move *a13(0x20), a9, 1 +3fdf2b30: move *a11, a11, 1 +3fdf2b40: sub a11, a9 +3fdf2b50: move a9, *a14+, 1 +3fdf2b60: move *a13(0x60), a11, 1 +3fdf2b80: sll 0x5, a11 +3fdf2b90: move *a13(0xff80), a9, 1 +3fdf2bb0: add a9, a11 +3fdf2bc0: move *a13, a9, 1 +3fdf2bd0: move *a11, a11, 1 +3fdf2be0: add a9, a11 +3fdf2bf0: move a11, *a14+, 1 +3fdf2c00: move *a13(0x20), *a14+, 1 +3fdf2c20: move a9, *a14+, 1 +3fdf2c30: calla L3FDF9D00 +3fdf2c60: move *a13(0x40), a11, 1 +3fdf2c80: inc a11 +3fdf2c90: move a11, *a13(0x40), 1 +3fdf2cb0: move *a13(0x60), a9, 1 +3fdf2cd0: dec a9 +3fdf2ce0: move a9, *a13(0x60), 1 +3fdf2d00: move *a13(0xffa0), a9, 1 +3fdf2d20: cmp a9, a11 +3fdf2d30: jrlt L3FDF29B0 +L3FDF2D40: +3fdf2d40: move *sp(0x80), a14, 1 +3fdf2d60: mmfm sp, a9,a11,a13 +3fdf2d80: rets 2 +L3FDF2D90: +3fdf2d90: mmtm sp, a7,a9,a11,a13 +3fdf2db0: move a14, a13 +3fdf2dc0: addi 0x60, a14 +3fdf2de0: move @0x3fdf6500, a8, 1 +3fdf2e10: move @0x3fdf6520, a11, 1 +3fdf2e40: move a8, *a13(0x20), 1 +3fdf2e60: move a11, *a13(0x40), 1 +3fdf2e80: sub a11, a11 +3fdf2e90: move a11, *a13, 1 +L3FDF2EA0: +3fdf2ea0: move *a13, a11, 1 +3fdf2eb0: sll 0x5, a11 +3fdf2ec0: move *a13(0xffc0), a9, 1 +3fdf2ee0: add a9, a11 +3fdf2ef0: move *a13(0xffa0), a8, 1 +3fdf2f10: calla L3FE11750 +3fdf2f40: addi 0x40, a14 +3fdf2f60: move a14, -*sp, 1 +3fdf2f70: move *a13, a8, 1 +3fdf2f80: calla L3FE11750 +3fdf2fb0: move *a13(0x20), *a14+, 1 +3fdf2fd0: move *a13(0x40), *a14+, 1 +3fdf2ff0: calla L3FE0DE90 +3fdf3020: movi 0x3fdf6540, a8 +3fdf3050: move *a8+, *a14+, 1 +3fdf3060: move *a8+, *a14+, 1 +3fdf3070: calla L3FE0D650 +3fdf30a0: calla L3FE1A050 +3fdf30d0: calla L3FE0DE90 +3fdf3100: calla L3FE10B50 +3fdf3130: move a8, *a11, 1 +3fdf3140: move *a13, a11, 1 +3fdf3150: sll 0x5, a11 +3fdf3160: move *a13(0xffe0), a7, 1 +3fdf3180: add a7, a11 +3fdf3190: move *a13(0xffa0), a8, 1 +3fdf31b0: calla L3FE11750 +3fdf31e0: addi 0x40, a14 +3fdf3200: move a14, -*sp, 1 +3fdf3210: move *a13, a8, 1 +3fdf3220: calla L3FE11750 +3fdf3250: move *a13(0x20), *a14+, 1 +3fdf3270: move *a13(0x40), *a14+, 1 +3fdf3290: calla L3FE0DE90 +3fdf32c0: movi 0x3fdf6540, a8 +3fdf32f0: move *a8+, *a14+, 1 +3fdf3300: move *a8+, *a14+, 1 +3fdf3310: calla L3FE0D650 +3fdf3340: calla L3FE1A210 +3fdf3370: calla L3FE0DE90 +3fdf33a0: calla L3FE10B50 +3fdf33d0: move a8, *a11, 1 +3fdf33e0: move *a13, a11, 1 +3fdf33f0: inc a11 +3fdf3400: move a11, *a13, 1 +3fdf3410: cmpi 0x168, a11 +3fdf3430: jrlt L3FDF2EA0 +3fdf3440: move *sp(0xa0), a14, 1 +3fdf3460: mmfm sp, a7,a9,a11,a13 +3fdf3480: rets 2 +L3FDF3490: +3fdf3490: mmtm sp, a9,a11,a13 +3fdf34b0: move a14, a13 +3fdf34c0: addk 32, a14 +3fdf34d0: sub a11, a11 +3fdf34e0: move a11, *a13, 1 +3fdf34f0: setf 16, 0, 0 +3fdf3500: move @0x6200010, a11, 0 +3fdf3530: btst 0, a11 +3fdf3540: jrne L3FDF36C0 +3fdf3550: move *a13, a11, 1 +3fdf3560: inc a11 +3fdf3570: move a11, *a13, 1 +3fdf3580: subk 6, a11 +3fdf3590: jrge L3FDF36C0 +L3FDF35A0: +3fdf35a0: move a14, -*sp, 1 +3fdf35b0: movi 0x258, a11 +3fdf35d0: move a11, *a14+, 1 +3fdf35e0: calla L3FDCE1C0 +3fdf3610: setf 16, 0, 0 +3fdf3620: move @0x6200010, a11, 0 +3fdf3650: btst 0, a11 +3fdf3660: jrne L3FDF36C0 +3fdf3670: move *a13, a11, 1 +3fdf3680: inc a11 +3fdf3690: move a11, *a13, 1 +3fdf36a0: subk 6, a11 +3fdf36b0: jrlt L3FDF35A0 +L3FDF36C0: +3fdf36c0: movk 19, a11 +3fdf36d0: move a11, @0x6200030, 0 +3fdf3700: move a14, -*sp, 1 +3fdf3710: movi 0x258, a11 +3fdf3730: move a11, *a14+, 1 +3fdf3740: calla L3FDCE1C0 +3fdf3770: move *a13(0xffe0), a9, 1 +3fdf3790: sll 0x2, a9 +3fdf37a0: ori 0x80, a9 +3fdf37d0: setf 16, 0, 0 +3fdf37e0: move a9, @0x6200030, 0 +3fdf3810: move *sp(0x80), a14, 1 +3fdf3830: mmfm sp, a9,a11,a13 +3fdf3850: rets 2 +L3FDF3860: +3fdf3860: mmtm sp, a9,a11,a13 +3fdf3880: move a14, a13 +3fdf3890: addk 32, a14 +3fdf38a0: sub a11, a11 +3fdf38b0: move a11, *a13, 1 +3fdf38c0: setf 16, 0, 0 +3fdf38d0: move @0x6200010, a11, 0 +3fdf3900: btst 0, a11 +3fdf3910: jrne L3FDF3A90 +3fdf3920: move *a13, a11, 1 +3fdf3930: inc a11 +3fdf3940: move a11, *a13, 1 +3fdf3950: subk 6, a11 +3fdf3960: jrge L3FDF3A90 +L3FDF3970: +3fdf3970: move a14, -*sp, 1 +3fdf3980: movi 0x258, a11 +3fdf39a0: move a11, *a14+, 1 +3fdf39b0: calla L3FDCE1C0 +3fdf39e0: setf 16, 0, 0 +3fdf39f0: move @0x6200010, a11, 0 +3fdf3a20: btst 0, a11 +3fdf3a30: jrne L3FDF3A90 +3fdf3a40: move *a13, a11, 1 +3fdf3a50: inc a11 +3fdf3a60: move a11, *a13, 1 +3fdf3a70: subk 6, a11 +3fdf3a80: jrlt L3FDF3970 +L3FDF3A90: +3fdf3a90: movk 17, a11 +3fdf3aa0: move a11, @0x6200030, 0 +3fdf3ad0: move a14, -*sp, 1 +3fdf3ae0: movi 0x258, a11 +3fdf3b00: move a11, *a14+, 1 +3fdf3b10: calla L3FDCE1C0 +3fdf3b40: move *a13(0xffe0), a9, 1 +3fdf3b60: sll 0x2, a9 +3fdf3b70: ori 0x80, a9 +3fdf3ba0: setf 16, 0, 0 +3fdf3bb0: move a9, @0x6200030, 0 +3fdf3be0: move *sp(0x80), a14, 1 +3fdf3c00: mmfm sp, a9,a11,a13 +3fdf3c20: rets 2 +L3FDF3C30: +3fdf3c30: move a11, -*sp, 1 +3fdf3c40: setf 16, 0, 0 +3fdf3c50: move @0x6200010, a11, 0 +3fdf3c80: btst 0, a11 +3fdf3c90: jreq L3FDF3D50 +3fdf3ca0: move @0x6200030, a11, 0 +3fdf3cd0: andi 0xff, a11 +3fdf3d00: move a11, a8 +3fdf3d10: addi 0x10000, a8 +3fdf3d40: jruc L3FDF3D60 +L3FDF3D50: +3fdf3d50: sub a8, a8 +L3FDF3D60: +3fdf3d60: move *sp+, a11, 1 +3fdf3d70: rets +3fdf3d80: cmp a2, a3 +3fdf3d90: addc a10, a5 +3fdf3da0: andn a10, a11 +3fdf3db0: move b10, b5 +3fdf3dc0: sub a9, a0 +3fdf3dd0: andn b2, b2 +3fdf3de0: andn a2, sp +3fdf3df0: andn a1, a0 +3fdf3e00: andn a10, a5 +3fdf3e10: move b2, b5 +3fdf3e20: andn b10, b4 +3fdf3e30: srl 0x17, a0 +3fdf3e40: rev a0 +3fdf3e50: cmp b10, b6 +3fdf3e60: sub a10, a4 +3fdf3e70: sla 0x2, sp +3fdf3e80: move a10, b3 +3fdf3e90: or a2, a14 +3fdf3ea0: move b10, a2 +3fdf3eb0: sla 0x2, a12 +3fdf3ec0: andn a2, a5 +3fdf3ed0: move b10, a2 +3fdf3ee0: sla 0x2, b2 +3fdf3ef0: sub b10, b2 +3fdf3f00: or b10, b3 +3fdf3f10: or a2, a12 +3fdf3f20: sla 0x2, b3 +3fdf3f30: sla 0x1, a13 +3fdf3f40: add a8, a0 +3fdf3f50: sub a2, a4 +3fdf3f60: sub b10, b2 +3fdf3f70: andn b10, b3 +3fdf3f80: move a9, b0 +3fdf3f90: sla 0x2, a6 +3fdf3fa0: andn a2, a5 +3fdf3fb0: move b10, a2 +3fdf3fc0: sla 0x2, b2 +3fdf3fd0: sla 0x1, a13 +3fdf3fe0: sub a8, a0 +3fdf3ff0: andn b2, b2 +3fdf4000: andn a2, sp +3fdf4010: andn a1, a0 +3fdf4020: add a10, a5 +3fdf4030: sla 0x2, a4 +3fdf4040: sla 0x1, a0 +3fdf4050: srl 0x17, a0 +3fdf4060: rev a0 +3fdf4070: andn a2, a5 +3fdf4080: move b10, a2 +3fdf4090: sla 0x2, b2 +3fdf40a0: andn b2, b7 +3fdf40b0: or a2, a9 +3fdf40c0: sla 0x2, a5 +3fdf40d0: sla 0x1, a0 +3fdf40e0: sla 0x1, a13 +3fdf40f0: sub a0, a0 +3fdf4100: or a2, a1 +3fdf4110: sla 0x2, a1 +3fdf4120: move a10, b3 +3fdf4130: move b2, a5 +3fdf4140: sla 0x2, b4 +3fdf4150: andn a2, a5 +3fdf4160: move b10, a2 +3fdf4170: sla 0x2, b2 +3fdf4180: sla 0x1, a0 +3fdf4190: sla 0x1, a13 +3fdf41a0: sub a0, a0 +3fdf41b0: or a2, a1 +3fdf41c0: sla 0x2, a1 +3fdf41d0: add b10, b0 +3fdf41e0: cmp b2, b4 +3fdf41f0: sub a9, a0 +3fdf4200: andn b2, b2 +3fdf4210: andn a2, sp +3fdf4220: andn a1, a0 +3fdf4230: andn a10, a5 +3fdf4240: move b2, b5 +3fdf4250: andn b10, b4 +3fdf4260: srl 0x17, a0 +3fdf4270: rev a0 +3fdf4280: sub a2, a1 +3fdf4290: andn a2, a4 +3fdf42a0: andn a10, a5 +3fdf42b0: sla 0x2, b3 +3fdf42c0: subb a2, sp +3fdf42d0: sub a1, a0 +3fdf42e0: or a2, a1 +3fdf42f0: sla 0x2, a1 +3fdf4300: add b10, b0 +3fdf4310: cmp b2, b4 +3fdf4320: addc a9, a0 +3fdf4330: sub a10, a8 +3fdf4340: btst a10, a3 +3fdf4350: srl 0x17, a0 +3fdf4360: rev a0 +3fdf4370: sub a2, a1 +3fdf4380: andn a2, a4 +3fdf4390: andn a10, a5 +3fdf43a0: sla 0x2, b3 +3fdf43b0: add b10, b0 +3fdf43c0: cmp b2, b4 +3fdf43d0: sub a9, a0 +3fdf43e0: andn b2, b2 +3fdf43f0: andn a2, sp +3fdf4400: andn a1, a0 +3fdf4410: andn a10, a5 +3fdf4420: move b2, b5 +3fdf4430: andn b10, b4 +3fdf4440: srl 0x17, a0 +3fdf4450: rev a0 +3fdf4460: move a10, b9 +3fdf4470: and a1, a0 +3fdf4480: or a2, a1 +3fdf4490: srl 0x6, a8 +3fdf44a0: add a10, a12 +3fdf44b0: addc a10, a14 +3fdf44c0: sla 0x2, a5 +3fdf44d0: andn a2, a5 +3fdf44e0: move b10, a2 +3fdf44f0: sla 0x2, b2 +3fdf4500: sub b10, b2 +3fdf4510: or b10, b3 +3fdf4520: or a2, a12 +3fdf4530: sla 0x2, b3 +3fdf4540: sla 0x1, a13 +3fdf4550: sub a0, a0 +3fdf4560: andn a10, a9 +3fdf4570: move b2, b0 +3fdf4580: divs a10, a1 +3fdf4590: cmp a9, a0 +3fdf45a0: or a2, a14 +3fdf45b0: andn a2, a5 +3fdf45c0: andn b2, b2 +3fdf45d0: and b2, b5 +3fdf45e0: sla 0x2, b4 +3fdf45f0: move a10, b3 +3fdf4600: move b2, a5 +3fdf4610: sla 0x2, b4 +3fdf4620: sub b10, b2 +3fdf4630: or b10, b3 +3fdf4640: or a2, a12 +3fdf4650: sla 0x2, b3 +3fdf4660: sla 0x1, a13 +3fdf4670: move a0, a0 +3fdf4680: xor a10, sp +3fdf4690: add a9, a0 +3fdf46a0: sub a2, a14 +3fdf46b0: cmp a1, a0 +3fdf46c0: subb a10, a9 +3fdf46d0: sla 0x2, a8 +3fdf46e0: cmp b10, b7 +3fdf46f0: sub a2, a14 +3fdf4700: xor a10, sp +3fdf4710: addc a9, a0 +3fdf4720: or a10, sp +3fdf4730: or a2, a14 +3fdf4740: srl 0x17, a0 +3fdf4750: rev a0 +3fdf4760: move a2, b9 +3fdf4770: sub b10, b4 +3fdf4780: andn b2, b2 +3fdf4790: and b2, b5 +3fdf47a0: sla 0x2, b4 +3fdf47b0: move a2, b5 +3fdf47c0: addc a2, a1 +3fdf47d0: sub a10, a12 +3fdf47e0: andn a1, a0 +3fdf47f0: subb a10, a5 +3fdf4800: sla 0x1, a14 +3fdf4810: sub b10, b2 +3fdf4820: or b10, b3 +3fdf4830: or a2, a12 +3fdf4840: sla 0x2, b3 +3fdf4850: sla 0x1, a13 +3fdf4860: cmp a8, a0 +3fdf4870: or a2, a14 +3fdf4880: andn a2, a5 +3fdf4890: or b10, b2 +3fdf48a0: or b2, b0 +3fdf48b0: and a1, a0 +3fdf48c0: move a2, b5 +3fdf48d0: cmp a10, a4 +3fdf48e0: subb a10, a14 +3fdf48f0: andn a1, a0 +3fdf4900: subb a10, a5 +3fdf4910: sla 0x1, a14 +3fdf4920: sub b10, b2 +3fdf4930: or b10, b3 +3fdf4940: or a2, a12 +3fdf4950: sla 0x2, b3 +3fdf4960: sla 0x1, a13 +3fdf4970: sub a0, a0 +3fdf4980: andn a10, a9 +3fdf4990: move b2, b0 +3fdf49a0: divs a10, a1 +3fdf49b0: addc a9, a0 +3fdf49c0: move a2, sp +3fdf49d0: andn b2, b4 +3fdf49e0: move a2, sp +3fdf49f0: andn a1, a0 +3fdf4a00: subb a10, a5 +3fdf4a10: sla 0x1, a14 +3fdf4a20: sub b10, b2 +3fdf4a30: or b10, b3 +3fdf4a40: or a2, a12 +3fdf4a50: sla 0x2, b3 +3fdf4a60: sla 0x1, a13 +3fdf4a70: cmp a8, a0 +3fdf4a80: move a2, a12 +3fdf4a90: subb a10, a5 +3fdf4aa0: move a2, a1 +3fdf4ab0: xor a1, a0 +3fdf4ac0: sub a2, a9 +3fdf4ad0: move a10, b5 +3fdf4ae0: andn a9, a0 +3fdf4af0: cmp b10, b7 +3fdf4b00: addc b10, b4 +3fdf4b10: sla 0x2, a8 +3fdf4b20: sub b10, b3 +3fdf4b30: sub a10, a12 +3fdf4b40: or a2, a3 +3fdf4b50: move a10, b9 +3fdf4b60: sla 0x2, a14 +3fdf4b70: sla 0x1, a13 +3fdf4b80: rl 0x11, b3 +3fdf4b90: rev a0 +3fdf4ba0: move a10, b13 +3fdf4bb0: cmp a10, a14 +3fdf4bc0: move b10, a4 +3fdf4bd0: sla 0x2, b2 +3fdf4be0: sub b10, b2 +3fdf4bf0: cmp a10, a7 +3fdf4c00: or b2, b3 +3fdf4c10: andn a2, a5 +3fdf4c20: sub a9, a0 +3fdf4c30: andn b2, b2 +3fdf4c40: andn a2, sp +3fdf4c50: andn a1, a0 +3fdf4c60: andn a10, a5 +3fdf4c70: move b2, b5 +3fdf4c80: andn b10, b4 +3fdf4c90: srl 0x17, a0 +3fdf4ca0: rev a0 +3fdf4cb0: sub a10, a12 +3fdf4cc0: sub b10, b6 +3fdf4cd0: rl 0x2, a12 +3fdf4ce0: sub a9, a0 +3fdf4cf0: andn b2, b2 +3fdf4d00: andn a2, sp +3fdf4d10: srl 0x17, a0 +3fdf4d20: sla 0x1, b14 +3fdf4d30: add a10, a12 +3fdf4d40: addc a10, a14 +3fdf4d50: sla 0x2, a5 +3fdf4d60: move a10, b14 +3fdf4d70: sla 0x2, b4 +3fdf4d80: or b2, b3 +3fdf4d90: and a2, sp +3fdf4da0: sub b10, b0 +3fdf4db0: sla 0x2, a4 +3fdf4dc0: sla 0x1, a13 +3fdf4dd0: rl 0x19, b3 +3fdf4de0: rev a0 +3fdf4df0: andn a10, a3 +3fdf4e00: rl 0x2, b2 +3fdf4e10: andn a1, a0 +3fdf4e20: subb a10, a5 +3fdf4e30: andn a10, a9 +3fdf4e40: sub b10, b4 +L3FDF4E50: +3fdf4e50: sla 0x2, b2 +3fdf4e60: andn a2, a5 +3fdf4e70: move b10, a2 +3fdf4e80: sla 0x2, b2 +3fdf4e90: sub b10, b2 +3fdf4ea0: or b10, b3 +3fdf4eb0: or a2, a12 +3fdf4ec0: sla 0x2, b3 +3fdf4ed0: sla 0x1, a13 +3fdf4ee0: move a0, a0 +3fdf4ef0: xor a2, a5 +3fdf4f00: move a2, a5 +3fdf4f10: sla 0x1, b0 +3fdf4f20: andn a2, a5 +3fdf4f30: move b10, a2 +3fdf4f40: sla 0x2, b2 +3fdf4f50: dsjs a13, L3FDF4E50 +3fdf4f60: move a9, a0 +3fdf4f70: move a10, a5 +3fdf4f80: andn a2, sp +3fdf4f90: sla 0x2, b9 +3fdf4fa0: add a10, a4 +3fdf4fb0: add b10, b4 +3fdf4fc0: and a1, a0 +3fdf4fd0: or a2, a1 +3fdf4fe0: sla 0x2, a8 +3fdf4ff0: andn a2, a5 +3fdf5000: move b10, a2 +3fdf5010: sla 0x2, b2 +3fdf5020: sla 0x1, a13 +3fdf5030: rl 0x19, b1 +3fdf5040: rev a0 +3fdf5050: move b10, a2 +3fdf5060: sla 0x2, a13 +3fdf5070: cmp a2, a3 +3fdf5080: addc a10, a5 +3fdf5090: andn a10, a11 +3fdf50a0: move b10, b5 +3fdf50b0: srl 0x17, a0 +3fdf50c0: rev a0 +3fdf50d0: move a2, a2 +3fdf50e0: move a2, b9 +3fdf50f0: cmp a10, a11 +3fdf5100: subb a10, a14 +3fdf5110: andn a9, a0 +L3FDF5120: +3fdf5120: andn b10, b9 +3fdf5130: sub b10, b4 +3fdf5140: sla 0x2, a13 +3fdf5150: move a10, b2 +3fdf5160: andn a2, a1 +3fdf5170: sla 0x2, a4 +3fdf5180: sub a10, a12 +3fdf5190: .word 0x0044 +3fdf51a0: sub a10, a12 +3fdf51b0: sub b10, b6 +3fdf51c0: sla 0x2, a12 +3fdf51d0: srl 0x7, b1 +3fdf51e0: sla 0x1, b2 +3fdf51f0: andn a2, a5 +3fdf5200: move b10, a2 +3fdf5210: sla 0x2, b2 +3fdf5220: dsjs a13, L3FDF5120 +3fdf5230: move a1, b0 +3fdf5240: move b10, b6 +3fdf5250: sub a9, a0 +3fdf5260: andn b2, b2 +3fdf5270: andn a2, sp +3fdf5280: srl 0x17, a0 +3fdf5290: rl 0x9, a0 +3fdf52a0: sla 0x1, b4 +3fdf52b0: move a0, b0 +3fdf52c0: andn b2, b6 +3fdf52d0: addc a9, a0 +3fdf52e0: sub a10, a8 +3fdf52f0: btst a10, a3 +3fdf5300: or b10, b3 +3fdf5310: sla 0x2, a13 +3fdf5320: sla 0x1, a13 +3fdf5330: andn a0, a0 +3fdf5340: subb a2, a5 +3fdf5350: sub b10, b2 +3fdf5360: cmp b2, b3 +3fdf5370: sub a9, a0 +3fdf5380: andn b2, b2 +3fdf5390: andn a2, sp +3fdf53a0: andn a0, a0 +3fdf53b0: subb a2, a5 +3fdf53c0: sub b10, b2 +3fdf53d0: cmp b2, b3 +3fdf53e0: addc a9, a0 +3fdf53f0: or a10, sp +3fdf5400: or a2, a14 +3fdf5410: sub a9, a0 +3fdf5420: andn b2, b2 +3fdf5430: andn a2, sp +3fdf5440: add a8, a0 +3fdf5450: sub a2, a4 +3fdf5460: sub b10, b2 +3fdf5470: andn b10, b3 +3fdf5480: sub a1, a0 +3fdf5490: addc a10, a5 +3fdf54a0: sub a2, sp +3fdf54b0: sla 0x2, a5 +3fdf54c0: andn a2, a5 +3fdf54d0: move b10, a2 +3fdf54e0: .word 0x0052 +3fdf54f0: add a10, a4 +3fdf5500: add b10, b4 +3fdf5510: sub a9, a0 +3fdf5520: andn b2, b2 +3fdf5530: andn a2, sp +3fdf5540: move a8, a0 +3fdf5550: move a10, a5 +3fdf5560: andn a2, sp +3fdf5570: sla 0x2, b9 +3fdf5580: xor a2, sp +3fdf5590: andn a2, a5 +3fdf55a0: move a2, a6 +3fdf55b0: xor a10, sp +3fdf55c0: sub a9, a0 +3fdf55d0: andn b2, b2 +3fdf55e0: andn a2, sp +3fdf55f0: sub a8, a0 +3fdf5600: andn b2, b2 +3fdf5610: andn a2, sp +3fdf5620: add a9, a0 +3fdf5630: sub a2, a4 +3fdf5640: sub b10, b2 +3fdf5650: andn b10, b3 +3fdf5660: srl 0x17, a0 +3fdf5670: rev a0 +3fdf5680: add a10, a4 +3fdf5690: add b10, b4 +3fdf56a0: and a1, a0 +3fdf56b0: or a2, a1 +3fdf56c0: sla 0x2, a8 +3fdf56d0: andn a2, a5 +3fdf56e0: move b10, a2 +3fdf56f0: sla 0x2, b2 +3fdf5700: sla 0x1, a0 +3fdf5710: sla 0x1, a13 +3fdf5720: and a0, a0 +3fdf5730: or a2, a1 +3fdf5740: sla 0x2, a8 +3fdf5750: andn a2, a5 +3fdf5760: move b10, a2 +3fdf5770: .word 0x0052 +3fdf5780: sub a2, a1 +3fdf5790: andn a2, a4 +3fdf57a0: andn a10, a5 +3fdf57b0: sla 0x2, b3 +3fdf57c0: add b10, b0 +3fdf57d0: cmp b2, b4 +3fdf57e0: sub a9, a0 +3fdf57f0: andn b2, b2 +3fdf5800: andn a2, sp +3fdf5810: sla 0x1, a0 +3fdf5820: srl 0x17, a0 +3fdf5830: rev a0 +3fdf5840: add a10, a2 +3fdf5850: sub b2, b5 +3fdf5860: sub a9, a0 +3fdf5870: andn b2, b2 +3fdf5880: andn a2, sp +3fdf5890: sla 0x1, a0 +3fdf58a0: sla 0x1, a0 +3fdf58b0: sla 0x1, a0 +3fdf58c0: sla 0x1, a0 +3fdf58d0: sla 0x1, a0 +3fdf58e0: sla 0x1, a0 +3fdf58f0: sla 0x1, a13 +3fdf5900: subb a0, a0 +3fdf5910: add b10, b2 +3fdf5920: sub a10, a13 +3fdf5930: sll 0x11, a0 +3fdf5940: move a9, b0 +3fdf5950: sub b10, b6 +3fdf5960: andn b2, b2 +3fdf5970: move b2, a5 +3fdf5980: sub a9, a0 +3fdf5990: andn b2, b2 +3fdf59a0: andn a2, sp +3fdf59b0: srl 0x17, a0 +3fdf59c0: rev a0 +3fdf59d0: move a2, b9 +3fdf59e0: sub b10, b4 +3fdf59f0: andn b2, b2 +3fdf5a00: and b2, b5 +3fdf5a10: sla 0x2, b4 +3fdf5a20: sub b10, b2 +3fdf5a30: sla 0x2, a7 +3fdf5a40: cmp a10, a2 +3fdf5a50: srl 0x16, b4 +3fdf5a60: rev a0 +3fdf5a70: move a2, b9 +3fdf5a80: sub b10, b4 +3fdf5a90: andn b2, b2 +3fdf5aa0: and b2, b5 +3fdf5ab0: sla 0x2, b4 +3fdf5ac0: sub b10, b2 +3fdf5ad0: sla 0x2, a7 +3fdf5ae0: cmp a10, a2 +3fdf5af0: sla 0x2, b4 +3fdf5b00: sla 0x1, a13 +3fdf5b10: or a0, a0 +3fdf5b20: move a10, a9 +3fdf5b30: andn a2, a5 +3fdf5b40: sub a9, a0 +3fdf5b50: andn b2, b2 +3fdf5b60: andn a2, sp +3fdf5b70: srl 0x17, a0 +3fdf5b80: rev a0 +3fdf5b90: andn a2, a5 +3fdf5ba0: move b10, a2 +3fdf5bb0: sla 0x2, b2 +3fdf5bc0: sub b10, b2 +3fdf5bd0: or b10, b3 +3fdf5be0: or a2, a12 +3fdf5bf0: sla 0x1, b1 +3fdf5c00: sla 0x1, a13 +3fdf5c10: sub a8, a0 +3fdf5c20: andn b2, b2 +3fdf5c30: andn a2, sp +3fdf5c40: andn a1, a0 +3fdf5c50: andn a10, a5 +3fdf5c60: move b2, b5 +3fdf5c70: rl 0x12, b4 +3fdf5c80: srl 0x17, a0 +3fdf5c90: rev a0 +3fdf5ca0: andn a2, a5 +3fdf5cb0: move b10, a2 +3fdf5cc0: sla 0x2, b2 +3fdf5cd0: sub b10, b2 +3fdf5ce0: or b10, b3 +3fdf5cf0: or a2, a12 +3fdf5d00: sla 0x1, b3 +3fdf5d10: sla 0x1, a13 +3fdf5d20: sub a8, a0 +3fdf5d30: andn b2, b2 +3fdf5d40: andn a2, sp +3fdf5d50: andn a1, a0 +3fdf5d60: andn a10, a5 +3fdf5d70: move b2, b5 +3fdf5d80: sla 0x2, b4 +3fdf5d90: sla 0x1, a13 +3fdf5da0: addc a8, a0 +3fdf5db0: andn b2, b3 +3fdf5dc0: andn a1, a0 +3fdf5dd0: subb a10, a5 +3fdf5de0: xor a1, a0 +3fdf5df0: move a2, a1 +3fdf5e00: sub b10, b5 +3fdf5e10: srl 0x17, a0 +3fdf5e20: rev a0 +3fdf5e30: addc b10, b2 +3fdf5e40: sla 0x2, b6 +3fdf5e50: sub a10, a4 +3fdf5e60: addc b10, b3 +3fdf5e70: srl 0xe, b2 +3fdf5e80: rl 0x9, a0 +3fdf5e90: andn a1, a0 +3fdf5ea0: subb a10, a5 +3fdf5eb0: xor a1, a0 +3fdf5ec0: move a2, a1 +3fdf5ed0: sub b10, b5 +3fdf5ee0: srl 0x17, a0 +3fdf5ef0: rev a0 +3fdf5f00: addc b10, b2 +3fdf5f10: sla 0x2, b6 +3fdf5f20: sub a10, a4 +3fdf5f30: addc b10, b3 +3fdf5f40: srl 0xe, b2 +3fdf5f50: rl 0x19, a0 +3fdf5f60: andn a1, a0 +3fdf5f70: subb a10, a5 +3fdf5f80: xor a1, a0 +3fdf5f90: move a2, a1 +3fdf5fa0: sub b10, b5 +3fdf5fb0: srl 0x17, a0 +3fdf5fc0: rev a0 +3fdf5fd0: move b10, b8 +3fdf5fe0: or a2, a9 +3fdf5ff0: sub a1, a0 +3fdf6000: andn a10, a5 +3fdf6010: andn a2, a3 +3fdf6020: sla 0x1, a14 +3fdf6030: sla 0x1, b1 +3fdf6040: sub b10, b2 +3fdf6050: sla 0x2, a7 +3fdf6060: add b10, b6 +3fdf6070: or a10, a12 +3fdf6080: sla 0x2, a5 +3fdf6090: sla 0x1, a13 +3fdf60a0: divs a0, a0 +3fdf60b0: cmp a10, a13 +3fdf60c0: sla 0x2, b4 +3fdf60d0: sub a10, a4 +3fdf60e0: addc b10, b3 +3fdf60f0: srl 0xe, b2 +3fdf6100: rl 0x19, a0 +3fdf6110: andn a1, a0 +3fdf6120: subb a10, a5 +3fdf6130: xor a1, a0 +3fdf6140: move a2, a1 +3fdf6150: sub b10, b5 +3fdf6160: srl 0x17, a0 +3fdf6170: rev a0 +3fdf6180: move a10, a9 +3fdf6190: subb a10, a1 +3fdf61a0: sla 0x2, a5 +3fdf61b0: and a2, sp +3fdf61c0: cmp b10, b4 +3fdf61d0: move a2, sp +3fdf61e0: move a1, b0 +3fdf61f0: or a2, sp +3fdf6200: and a1, a0 +3fdf6210: sub b10, b2 +3fdf6220: sub b10, b3 +3fdf6230: or a2, a14 +3fdf6240: sub a9, a0 +3fdf6250: andn b2, b2 +3fdf6260: andn a2, sp +3fdf6270: srl 0x17, a0 +3fdf6280: .word 0x3420 +3fdf6290: rev b3 +3fdf62a0: move a10, a9 +3fdf62b0: subb a10, a1 +3fdf62c0: sla 0x2, a5 +3fdf62d0: and a2, sp +3fdf62e0: cmp b10, b4 +3fdf62f0: move a2, sp +3fdf6300: sub a9, a0 +3fdf6310: andn b2, b2 +3fdf6320: andn a2, sp +3fdf6330: srl 0x17, a0 +3fdf6340: .word 0x3420 +3fdf6350: sla 0x1, b3 +3fdf6360: subb a0, a0 +3fdf6370: or a10, a1 +3fdf6380: or a2, a12 +3fdf6390: sla 0x2, b9 +3fdf63a0: cmp a10, a4 +3fdf63b0: and b2, b3 +3fdf63c0: add a10, a12 +3fdf63d0: sla 0x2, b9 +3fdf63e0: move a2, b9 +3fdf63f0: sub b10, b4 +3fdf6400: andn b2, b2 +3fdf6410: and b2, b5 +3fdf6420: sla 0x2, b4 +3fdf6430: andn a0, a0 +3fdf6440: move b2, a5 +3fdf6450: cmp a10, a14 +3fdf6460: subb a10, a14 +3fdf6470: move a1, a0 +3fdf6480: xor a2, a5 +3fdf6490: move a2, a5 +3fdf64a0: rl 0x9, a0 +3fdf64b0: or a1, a0 +3fdf64c0: andn a10, a5 +3fdf64d0: cmp b10, b4 +3fdf64e0: subb a10, a14 +3fdf64f0: .word 0x0000 +3fdf6500: rl a6, a12 +3fdf6510: movb b9, *sp(0x90fd) +3fdf6530: add b0, b12 +3fdf6540: .word 0x0000 +3fdf6550: .word 0x0000 +3fdf6560: add a0, a0 +3fdf6570: add b3, b11 +L3FDF6580: +3fdf6580: mmtm sp, a9,a11,a13 +3fdf65a0: move a14, a13 +3fdf65b0: addi 0x90, a14 +3fdf65d0: movi 0xffff, a11 +3fdf6600: setf 16, 0, 0 +3fdf6610: move a11, *a13(0x80), 0 +3fdf6630: move a14, -*sp, 1 +3fdf6640: sub a11, a11 +3fdf6650: move a11, *a14+, 1 +3fdf6660: movk 1, a11 +3fdf6670: move a11, *a14+, 1 +3fdf6680: move a11, *a14+, 1 +3fdf6690: move *a13(0xffc0), *a14+, 1 +3fdf66b0: calla L3FA911C0 +3fdf66e0: move *a13(0xffc0), a9, 1 +3fdf6700: movi 0x65, a11 +3fdf6720: setf 16, 0, 0 +3fdf6730: move a11, *a9(0xa0), 0 +3fdf6750: move a14, -*sp, 1 +3fdf6760: movi 0x3e8, a11 +3fdf6780: move a11, *a14+, 1 +3fdf6790: calla L3FDCE1C0 +3fdf67c0: movi 0x75, a11 +3fdf67e0: setf 16, 0, 0 +3fdf67f0: move a11, *a9(0xa0), 0 +3fdf6810: movi 0x54, a11 +3fdf6830: move a11, *a9(0xb0), 0 +3fdf6850: move a14, -*sp, 1 +3fdf6860: movi 0x3e8, a11 +3fdf6880: move a11, *a14+, 1 +3fdf6890: calla L3FDCE1C0 +3fdf68c0: sub a11, a11 +3fdf68d0: move a11, *a13(0x40), 1 +3fdf68f0: move a11, *a13(0x20), 1 +3fdf6910: setf 16, 0, 0 +L3FDF6920: +3fdf6920: sub a11, a11 +3fdf6930: move a11, *a13, 1 +3fdf6940: move *a13(0x40), a9, 1 +3fdf6960: inc a9 +3fdf6970: move a9, *a13(0x40), 1 +3fdf6990: move a11, *a13(0x80), 0 +3fdf69b0: move *a13(0xffc0), a9, 1 +3fdf69d0: move *a9(0x90), a9, 0 +3fdf69f0: btst 0, a9 +3fdf6a00: jrne L3FDF6BA0 +3fdf6a10: inc a11 +3fdf6a20: move a11, *a13, 1 +3fdf6a30: cmpi 0x29, a11 +3fdf6a50: jrge L3FDF6BA0 +L3FDF6A60: +3fdf6a60: move a14, -*sp, 1 +3fdf6a70: movi 0x258, a11 +3fdf6a90: move a11, *a14+, 1 +3fdf6aa0: calla L3FDCE1C0 +3fdf6ad0: move *a13(0xffc0), a9, 1 +3fdf6af0: setf 16, 0, 0 +3fdf6b00: move *a9(0x90), a11, 0 +3fdf6b20: btst 0, a11 +3fdf6b30: jrne L3FDF6BA0 +3fdf6b40: move *a13, a11, 1 +3fdf6b50: inc a11 +3fdf6b60: move a11, *a13, 1 +3fdf6b70: cmpi 0x29, a11 +3fdf6b90: jrlt L3FDF6A60 +L3FDF6BA0: +3fdf6ba0: move *a13(0x20), a11, 1 +3fdf6bc0: subk 14, a11 +3fdf6bd0: jrlt L3FDF6C30 +3fdf6be0: movi 0x81, a11 +3fdf6c00: move a11, *a13(0x60), 1 +3fdf6c20: jruc L3FDF7150 +L3FDF6C30: +3fdf6c30: move *a13, a11, 1 +3fdf6c40: cmpi 0x28, a11 +3fdf6c60: jrge L3FDF6D00 +3fdf6c70: move *a13(0xffc0), a9, 1 +3fdf6c90: move *a9(0xb0), a9, 0 +3fdf6cb0: andi 0xff, a9 +3fdf6ce0: move a9, *a13(0x80), 0 +L3FDF6D00: +3fdf6d00: move *a13(0x40), a9, 1 +3fdf6d20: dsjs a9, L3FDF6DF0 +3fdf6d30: move *a13(0x80), a9, 0 +3fdf6d50: andi 0xf0, a9 +3fdf6d80: cmpi 0xa0, a9 +3fdf6da0: jreq L3FDF6DF0 +3fdf6db0: sub a9, a9 +3fdf6dc0: move a9, *a13(0x40), 1 +3fdf6de0: jruc L3FDF70D0 +L3FDF6DF0: +3fdf6df0: move *a13(0x40), a9, 1 +3fdf6e10: subk 2, a9 +3fdf6e20: jrne L3FDF6F20 +3fdf6e30: move *a13(0x80), a9, 0 +3fdf6e50: movk 15, a11 +3fdf6e60: and a9, a11 +3fdf6e70: subk 2, a11 +3fdf6e80: jreq L3FDF6F20 +3fdf6e90: movk 15, a11 +3fdf6ea0: and a9, a11 +3fdf6eb0: subk 4, a11 +3fdf6ec0: jreq L3FDF6F20 +3fdf6ed0: movi 0x82, a11 +3fdf6ef0: move a11, *a13(0x60), 1 +3fdf6f10: jruc L3FDF7150 +L3FDF6F20: +3fdf6f20: move *a13(0x40), a11, 1 +3fdf6f40: subk 3, a11 +3fdf6f50: jrne L3FDF6FA0 +3fdf6f60: move *a13(0x80), a11, 0 +3fdf6f80: move a11, *a13(0x60), 1 +L3FDF6FA0: +3fdf6fa0: move *a13(0x40), a11, 1 +3fdf6fc0: subk 4, a11 +3fdf6fd0: jrne L3FDF70D0 +3fdf6fe0: move *a13(0x80), a11, 0 +3fdf7000: sll 0x10, a11 +3fdf7010: move *a13(0x60), a9, 1 +3fdf7030: or a9, a11 +3fdf7040: move a11, *a13(0x60), 1 +3fdf7060: move *a13(0xffc0), a9, 1 +3fdf7080: movi 0x44, a11 +3fdf70a0: move a11, *a9(0xb0), 0 +3fdf70c0: jruc L3FDF7150 +L3FDF70D0: +3fdf70d0: move *a13(0x20), a11, 1 +3fdf70f0: inc a11 +3fdf7100: move a11, *a13(0x20), 1 +3fdf7120: subk 15, a11 +3fdf7130: jalt L3FDF6920 +L3FDF7150: +3fdf7150: move *a13(0x60), a11, 1 +3fdf7170: andi 0xff, a11 +3fdf71a0: subk 17, a11 +3fdf71b0: jrne L3FDF71E0 +3fdf71c0: sub a8, a8 +3fdf71d0: jruc L3FDF7280 +L3FDF71E0: +3fdf71e0: move *a13(0xffe0), a11, 1 +3fdf7200: move *a13(0x60), *a11(0x80), 1 +3fdf7230: move *a11(0x80), a8, 1 +3fdf7250: movk 1, a8 +3fdf7260: jrne L3FDF7280 +3fdf7270: sub a8, a8 +L3FDF7280: +3fdf7280: move *sp(0x80), a14, 1 +3fdf72a0: mmfm sp, a9,a11,a13 +3fdf72c0: rets 2 +L3FDF72D0: +3fdf72d0: mmtm sp, a7,a9,a11,a13 +3fdf72f0: move a14, a13 +3fdf7300: addi 0x130, a14 +3fdf7320: move a13, a11 +3fdf7330: addi 0x30, a11 +3fdf7350: move a11, *a13(0xf0), 1 +3fdf7370: move a13, a9 +3fdf7380: addi 0xb0, a9 +3fdf73a0: move a9, *a13(0x110), 1 +3fdf73c0: move a14, -*sp, 1 +3fdf73d0: movi 0xfff, a9 +3fdf73f0: move a9, *a14+, 1 +3fdf7400: calla L3FDF92B0 +3fdf7430: calla L3FDF10F0 +3fdf7460: move a14, -*sp, 1 +3fdf7470: movk 3, a9 +3fdf7480: move a9, *a14+, 1 +3fdf7490: calla L3FDF3860 +3fdf74c0: move a14, -*sp, 1 +3fdf74d0: movi 0x3fdf9590, a9 +3fdf7500: move a9, *a14+, 1 +3fdf7510: move a13, a9 +3fdf7520: addk 16, a9 +3fdf7530: move a9, *a14+, 1 +3fdf7540: movi 0xdc0, a9 +3fdf7570: move a9, *a14+, 1 +3fdf7580: calla L3FA90230 +3fdf75b0: movk 1, a9 +3fdf75c0: move a9, *a13(0x30), 1 +3fdf75e0: sub a9, a9 +3fdf75f0: move a9, *a13(0xb0), 1 +3fdf7610: move *a13(0xffe0), a9, 1 +3fdf7630: jreq L3FDF7DA0 +3fdf7640: sub a9, a9 +3fdf7650: move a9, *a9(0x1a0), 1 +3fdf7670: move a9, *a9(0x1c0), 1 +3fdf7690: movi 0x50febf80, a11 +3fdf76c0: move a11, *a9, 1 +3fdf76d0: movi 0x3f000000, a11 +3fdf7700: move a11, *a9(0x20), 1 +3fdf7720: move a9, *a13(0xd0), 1 +3fdf7740: calla L3FDF11B0 +L3FDF7770: +3fdf7770: move a14, -*sp, 1 +3fdf7780: movk 1, a11 +3fdf7790: move a11, *a14+, 1 +3fdf77a0: sub a9, a9 +3fdf77b0: move a9, *a14+, 1 +3fdf77c0: movi 0xffff, a9 +3fdf77f0: move a9, *a14+, 1 +3fdf7800: calla L3FDE55F0 +3fdf7830: move a14, -*sp, 1 +3fdf7840: movi 0x1f40, a11 +3fdf7860: move a11, *a14+, 1 +3fdf7870: calla L3FDCE1C0 +L3FDF78A0: +3fdf78a0: move a14, -*sp, 1 +3fdf78b0: move *a13(0xd0), *a14+, 1 +3fdf78d0: sub a11, a11 +3fdf78e0: move *a11(0x1c0), *a14+, 1 +3fdf7900: move *a11(0x1a0), *a14+, 1 +3fdf7920: move *a11(0x20), *a14+, 1 +3fdf7940: move *a11+, *a14+, 1 +3fdf7950: sub a11, a11 +3fdf7960: move a11, *a14+, 1 +3fdf7970: calla L3FA904C0 +3fdf79a0: move a14, -*sp, 1 +3fdf79b0: move a11, *a14+, 1 +3fdf79c0: calla L3FA7C050 +3fdf79f0: move a8, *a13(0x10), 1 +3fdf7a10: move a8, a9 +3fdf7a20: jreq L3FDF7B30 +3fdf7a30: move a14, -*sp, 1 +3fdf7a40: movk 1, a11 +3fdf7a50: move a11, *a14+, 1 +3fdf7a60: sub a11, a11 +3fdf7a70: move a11, *a14+, 1 +3fdf7a80: move a8, *a14+, 1 +3fdf7a90: calla L3FDE55F0 +3fdf7ac0: move a14, -*sp, 1 +3fdf7ad0: movi 0x4e20, a11 +3fdf7af0: move a11, *a14+, 1 +3fdf7b00: calla L3FDCE1C0 +L3FDF7B30: +3fdf7b30: sub a11, a11 +3fdf7b40: andi 0xf7ffffff, a9 +3fdf7b70: move *a11, a7, 1 +3fdf7b80: andn a9, a7 +3fdf7b90: move a7, *a11, 1 +3fdf7ba0: move *a13(0x10), a9, 1 +3fdf7bc0: andi 0xf7ffffff, a9 +3fdf7bf0: move *a11(0x140), a7, 1 +3fdf7c10: andn a9, a7 +3fdf7c20: move a7, *a11(0x140), 1 +3fdf7c40: movk 1, a9 +3fdf7c50: move a9, *a13(0xd0), 1 +3fdf7c70: move *a11(0x140), a7, 1 +3fdf7c90: andi 0xf7ffffff, a7 +3fdf7cc0: jrne L3FDF78A0 +3fdf7cd0: sub a11, a11 +3fdf7ce0: movi 0x50febf80, a9 +3fdf7d10: move a9, *a11, 1 +3fdf7d20: movi 0x3f000000, a7 +3fdf7d50: move a7, *a11(0x20), 1 +3fdf7d70: move a11, *a13(0xd0), 1 +3fdf7d90: jruc L3FDF7770 +L3FDF7DA0: +3fdf7da0: setf 16, 0, 0 +3fdf7db0: move @0x64000d0, a7, 0 +3fdf7de0: move a7, *a13, 0 +3fdf7df0: setf 1, 0, 0 +3fdf7e00: move *a13(0x2), a7, 0 +3fdf7e20: jreq L3FDF8510 +3fdf7e30: sub a7, a7 +3fdf7e40: movi 0x10fefd80, a9 +3fdf7e70: move a9, *a7, 1 +3fdf7e80: move a7, *a7(0x20), 1 +3fdf7ea0: move a7, *a7(0x1a0), 1 +3fdf7ec0: move a7, *a7(0x1c0), 1 +3fdf7ee0: move a7, *a7(0x140), 1 +3fdf7f00: move a7, *a13(0xd0), 1 +3fdf7f20: calla L3FDF11B0 +3fdf7f50: move a14, -*sp, 1 +3fdf7f60: movk 3, a9 +3fdf7f70: move a9, *a14+, 1 +3fdf7f80: calla L3FDF3490 +L3FDF7FB0: +3fdf7fb0: move a14, -*sp, 1 +3fdf7fc0: move *a13(0xd0), *a14+, 1 +3fdf7fe0: sub a11, a11 +3fdf7ff0: move *a11(0x1c0), *a14+, 1 +3fdf8010: move *a11(0x1a0), *a14+, 1 +3fdf8030: move *a11(0x20), *a14+, 1 +3fdf8050: move *a11+, *a14+, 1 +3fdf8060: sub a11, a11 +3fdf8070: move a11, *a14+, 1 +3fdf8080: calla L3FA904C0 +3fdf80b0: move a14, -*sp, 1 +3fdf80c0: movk 1, a9 +3fdf80d0: move a9, *a14+, 1 +3fdf80e0: move a11, *a14+, 1 +3fdf80f0: movi 0x3ffff, a7 +3fdf8120: move a7, *a14+, 1 +3fdf8130: calla L3FDE55F0 +3fdf8160: move a14, -*sp, 1 +3fdf8170: move a11, *a14+, 1 +3fdf8180: calla L3FA7C050 +3fdf81b0: move a8, *a13(0x10), 1 +3fdf81d0: move a8, a8 +3fdf81e0: jreq L3FDF82D0 +3fdf81f0: move a14, -*sp, 1 +3fdf8200: move a9, *a14+, 1 +3fdf8210: move a11, *a14+, 1 +3fdf8220: move a8, *a14+, 1 +3fdf8230: calla L3FDE55F0 +3fdf8260: move a14, -*sp, 1 +3fdf8270: movi 0x4e20, a9 +3fdf8290: move a9, *a14+, 1 +3fdf82a0: calla L3FDCE1C0 +L3FDF82D0: +3fdf82d0: move *a13(0x10), a9, 1 +3fdf82f0: andi 0xf7ffffff, a9 +3fdf8320: move *a11, a7, 1 +3fdf8330: andn a9, a7 +3fdf8340: move a7, *a11, 1 +3fdf8350: move *a13(0x10), a9, 1 +3fdf8370: andi 0xf7ffffff, a9 +3fdf83a0: move *a11(0x140), a7, 1 +3fdf83c0: andn a9, a7 +3fdf83d0: move a7, *a11(0x140), 1 +3fdf83f0: movk 1, a9 +3fdf8400: move a9, *a13(0xd0), 1 +3fdf8420: move *a11(0x140), a7, 1 +3fdf8440: andi 0xf7ffffff, a7 +3fdf8470: jrne L3FDF7FB0 +3fdf8480: calla L3FDF10F0 +3fdf84b0: move a14, -*sp, 1 +3fdf84c0: movk 3, a11 +3fdf84d0: move a11, *a14+, 1 +3fdf84e0: calla L3FDF3860 +L3FDF8510: +3fdf8510: sub a11, a11 +3fdf8520: move a11, *a13(0x50), 1 +3fdf8540: move a11, *a11, 1 +3fdf8550: move a11, *a11(0x20), 1 +3fdf8570: move a11, *a11(0x1a0), 1 +3fdf8590: move a11, *a11(0x1c0), 1 +3fdf85b0: move a11, *a11(0x140), 1 +3fdf85d0: move a14, -*sp, 1 +3fdf85e0: move a11, *a14+, 1 +3fdf85f0: move *a11(0x1c0), *a14+, 1 +3fdf8610: move *a11(0x1a0), *a14+, 1 +3fdf8630: move *a11(0x20), *a14+, 1 +3fdf8650: move *a11(0x0), *a14+, 1 +3fdf8670: move a11, *a14+, 1 +3fdf8680: calla L3FA904C0 +L3FDF86B0: +3fdf86b0: sub a11, a11 +3fdf86c0: move *a11(0x140), a9, 1 +3fdf86e0: andi 0xf7ffffff, a9 +3fdf8710: jreq L3FDF8790 +3fdf8720: move *a11(0x140), *a11(0x0), 1 +3fdf8750: movk 1, a9 +3fdf8760: move a9, *a13(0xd0), 1 +3fdf8780: jruc L3FDF8A90 +L3FDF8790: +3fdf8790: move *a13(0x50), *a11(0x0), 1 +3fdf87c0: move a11, *a13(0xd0), 1 +3fdf87e0: move *a13(0x30), a9, 1 +3fdf8800: jreq L3FDF8980 +3fdf8810: move a14, -*sp, 1 +3fdf8820: move a11, *a14+, 1 +3fdf8830: movi 0x6200000, a7 +3fdf8860: move a7, *a14+, 1 +3fdf8870: move a11, *a14+, 1 +3fdf8880: move *a13(0x110), *a14+, 1 +3fdf88a0: move *a13(0xf0), *a14+, 1 +3fdf88c0: calla L3FDCE470 +3fdf88f0: move a8, a8 +3fdf8900: jreq L3FDF8980 +3fdf8910: move a11, *a11(0x1a0), 1 +3fdf8930: move a11, *a11(0x1c0), 1 +3fdf8950: move *a11(0x0), *a13(0x50), 1 +L3FDF8980: +3fdf8980: move a14, -*sp, 1 +3fdf8990: move a11, *a14+, 1 +3fdf89a0: move a11, *a14+, 1 +3fdf89b0: movi 0xffff, a7 +3fdf89e0: move a7, *a14+, 1 +3fdf89f0: calla L3FDE55F0 +3fdf8a20: move a14, -*sp, 1 +3fdf8a30: movi 0x1f40, a7 +3fdf8a50: move a7, *a14+, 1 +3fdf8a60: calla L3FDCE1C0 +L3FDF8A90: +3fdf8a90: move a14, -*sp, 1 +3fdf8aa0: move *a13(0xd0), *a14+, 1 +3fdf8ac0: move *a11(0x1c0), *a14+, 1 +3fdf8ae0: move *a11(0x1a0), *a14+, 1 +3fdf8b00: move *a11(0x20), *a14+, 1 +3fdf8b20: move *a11+, *a14+, 1 +3fdf8b30: sub a11, a11 +3fdf8b40: move a11, *a14+, 1 +3fdf8b50: calla L3FA904C0 +3fdf8b80: move a14, -*sp, 1 +3fdf8b90: move a11, *a14+, 1 +3fdf8ba0: calla L3FA7C050 +3fdf8bd0: move a8, *a13(0x10), 1 +3fdf8bf0: move *a11(0x20), a9, 1 +3fdf8c10: andi 0x1f000000, a9 +3fdf8c40: jreq L3FDF8D60 +3fdf8c50: move *a11, a9, 1 +3fdf8c60: andi 0x70, a9 +3fdf8c90: jreq L3FDF8D60 +L3FDF8CA0: +3fdf8ca0: sub a11, a11 +3fdf8cb0: move *a11(0x20), a9, 1 +3fdf8cd0: andi 0x1f000000, a9 +3fdf8d00: jreq L3FDF8D60 +3fdf8d10: move *a11, a9, 1 +3fdf8d20: andi 0x70, a9 +3fdf8d50: jrne L3FDF8CA0 +L3FDF8D60: +3fdf8d60: move *a13(0x10), a9, 1 +3fdf8d80: jreq L3FDF8F90 +3fdf8d90: move *a13(0xb0), a7, 1 +3fdf8db0: jreq L3FDF8F90 +3fdf8dc0: move *a11, a11, 1 +3fdf8dd0: andi 0x8000000, a11 +3fdf8e00: andi 0xf7ffffff, a9 +3fdf8e30: or a9, a11 +3fdf8e40: sub a9, a9 +3fdf8e50: move a11, *a9, 1 +3fdf8e60: move a14, -*sp, 1 +3fdf8e70: move a9, *a14+, 1 +3fdf8e80: move a9, *a14+, 1 +3fdf8e90: movi 0x2ffff, a11 +3fdf8ec0: move a11, *a14+, 1 +3fdf8ed0: calla L3FDE55F0 +L3FDF8F00: +3fdf8f00: move a14, -*sp, 1 +3fdf8f10: sub a11, a11 +3fdf8f20: move a11, *a14+, 1 +3fdf8f30: calla L3FA7C050 +3fdf8f60: move *a13(0xb0), a9, 1 +3fdf8f80: jrne L3FDF8F00 +L3FDF8F90: +3fdf8f90: move *a13(0x10), a11, 1 +3fdf8fb0: jaeq L3FDF86B0 +3fdf8fd0: sub a9, a9 +3fdf8fe0: andi 0xf7ffffff, a11 +3fdf9010: move *a9(0x140), a7, 1 +3fdf9030: andn a11, a7 +3fdf9040: move a7, *a9(0x140), 1 +3fdf9060: move a14, -*sp, 1 +3fdf9070: move a9, *a14+, 1 +3fdf9080: move a9, *a14+, 1 +3fdf9090: move *a13(0x10), *a14+, 1 +3fdf90b0: calla L3FDE55F0 +3fdf90e0: move a14, -*sp, 1 +3fdf90f0: movk 1, a11 +3fdf9100: move a11, *a14+, 1 +3fdf9110: movi 0x6200000, a7 +3fdf9140: move a7, *a14+, 1 +3fdf9150: move a9, *a14+, 1 +3fdf9160: move *a13(0x110), *a14+, 1 +3fdf9180: move *a13(0xf0), *a14+, 1 +3fdf91a0: calla L3FDCE470 +3fdf91d0: move a14, -*sp, 1 +3fdf91e0: movi 0x200000c, a9 +3fdf9210: move a9, *a14+, 1 +3fdf9220: movi 0x3fdcd770, a11 +3fdf9250: move a11, *a14+, 1 +3fdf9260: calla L3FDE00C0 +3fdf9290: jauc L3FDF86B0 +L3FDF92B0: +3fdf92b0: mmtm sp, a7,a9,a11,a13 +3fdf92d0: move a14, a13 +3fdf92e0: calla L3F208C90 +3fdf9310: movi 0xc0000110, a11 ; INTENB +3fdf9340: setf 16, 0, 0 +3fdf9350: move *a11, a9, 0 +3fdf9360: move *a13(0xffe0), a7, 0 +3fdf9380: andn a7, a9 +3fdf9390: move a9, *a11, 0 +3fdf93a0: calla L3F208C70 +3fdf93d0: move *sp(0xa0), a14, 1 +3fdf93f0: mmfm sp, a7,a9,a11,a13 +3fdf9410: rets 2 +L3FDF9420: +3fdf9420: mmtm sp, a7,a9,a11,a13 +3fdf9440: move a14, a13 +3fdf9450: calla L3F208C90 +3fdf9480: setf 16, 0, 0 +3fdf9490: move *a13(0xffe0), a11, 0 +3fdf94b0: movi 0xc0000110, a9 ; INTENB +3fdf94e0: move *a9, a7, 0 +3fdf94f0: or a11, a7 +3fdf9500: move a7, *a9, 0 +3fdf9510: calla L3F208C70 +3fdf9540: move *sp(0xa0), a14, 1 +3fdf9560: mmfm sp, a7,a9,a11,a13 +3fdf9580: rets 2 +3fdf9590: move a11, -*sp, 1 +3fdf95a0: sub a11, a11 +3fdf95b0: setf 16, 0, 0 +3fdf95c0: move a11, @0xc0000120, 0 ; INTPEND +3fdf95f0: move *sp+, a11, 1 +3fdf9600: reti +3fdf9610: setf 16, 0, 0 +3fdf9620: mmtm sp, a2 +3fdf9640: move *a14(0xffe0), a2, 1 +3fdf9660: cvxyl a2, a8 +3fdf9670: mmfm sp, a2 +3fdf9690: move *sp(0x20), a14, 1 +3fdf96b0: rets 2 +3fdf96c0: setf 16, 0, 0 +3fdf96d0: move b0, a8 +3fdf96e0: rets +L3FDF96F0: +3fdf96f0: setf 16, 0, 0 +3fdf9700: mmtm sp, b2,b7,b9,b10,b11,b12,b13,b14 +3fdf9720: move a14, b14 +3fdf9730: move *b14(0xffe0), b2, 1 +3fdf9750: move *b14(0xffc0), b7, 1 +3fdf9770: move *b14(0xffa0), b9, 1 +3fdf9790: fill xy +3fdf97a0: mmfm sp, b2,b7,b9,b10,b11,b12,b13,b14 +3fdf97c0: move *sp(0x20), a14, 1 +3fdf97e0: rets 2 +L3FDF97F0: +3fdf97f0: setf 16, 0, 0 +3fdf9800: mmtm sp, b0,b2,b7,b8,b9,b10,b11,b12,b13,b14 +3fdf9820: move a14, b14 +3fdf9830: move *b14(0xffe0), b2, 1 +3fdf9850: move *b14(0xffc0), b10, 1 +3fdf9870: movi 0x240, b12 +3fdf9890: mpyu b12, b10 +3fdf98a0: movi 0x3fe21610, b0 +3fdf98d0: add b11, b0 +3fdf98e0: move *b14(0xffa0), b9, 1 +3fdf9900: mmtm sp, b1 +3fdf9920: movk 16, b1 +3fdf9930: lmo b1, b12 +3fdf9940: move b12, @0xc0000130, 0 ; CONVSP +3fdf9970: lmo b3, b12 +3fdf9980: move b12, @0xc0000140, 0 ; CONVDP +3fdf99b0: movi 0x24000c, b7 +3fdf99e0: clr b8 +3fdf99f0: pixblt b,xy +3fdf9a00: mmfm sp, b1 +3fdf9a20: move b1, b3 +3fdf9a30: lmo b1, b12 +3fdf9a40: move b12, @0xc0000130, 0 ; CONVSP +3fdf9a70: lmo b3, b12 +3fdf9a80: move b12, @0xc0000140, 0 ; CONVDP +3fdf9ab0: mmfm sp, b0,b2,b7,b8,b9,b10,b11,b12,b13,b14 +3fdf9ad0: move *sp(0x20), a14, 1 +3fdf9af0: rets 2 +3fdf9b00: setf 16, 0, 0 +3fdf9b10: mmtm sp, b0,b2,b7,b8,b9,b10,b11,b12,b13,b14 +3fdf9b30: move a14, b14 +3fdf9b40: move *b14(0xffe0), b2, 1 +3fdf9b60: move *b14(0xffc0), b10, 1 +3fdf9b80: movi 0x240, b12 +3fdf9ba0: mpyu b12, b10 +3fdf9bb0: movi 0x3fe21610, b0 +3fdf9be0: add b11, b0 +3fdf9bf0: move *b14(0xffa0), b9, 1 +3fdf9c10: mmtm sp, b1 +3fdf9c30: movk 16, b1 +3fdf9c40: movi 0x24000c, b7 +3fdf9c70: clr b8 +3fdf9c80: pixblt b,l +3fdf9c90: mmfm sp, b1 +3fdf9cb0: mmfm sp, b0,b2,b7,b8,b9,b10,b11,b12,b13,b14 +3fdf9cd0: move *sp(0x20), a14, 1 +3fdf9cf0: rets 2 +L3FDF9D00: +3fdf9d00: mmtm sp, a0,a1 +3fdf9d20: mmtm sp, b2,b7,b10,b11,b12,b13,b14 +3fdf9d40: move -*a14, a0, 1 +3fdf9d50: move -*a14, a1, 1 +3fdf9d60: sll 0x10, a1 +3fdf9d70: movy a1, a0 +3fdf9d80: move -*a14, a1, 1 +3fdf9d90: move -*a14, a8, 1 +3fdf9da0: sll 0x10, a8 +3fdf9db0: movy a8, a1 +3fdf9dc0: movi 0xffffffff, b9 +3fdf9df0: cmpxy a0, a1 +3fdf9e00: jrp L3FDF9EF0 +3fdf9e10: jrv L3FDF9E70 +3fdf9e20: jrc L3FDF9E70 +3fdf9e30: move a0, b2 +3fdf9e40: subxy a0, a1 +3fdf9e50: move a1, b7 +3fdf9e60: jruc L3FDF9EA0 +L3FDF9E70: +3fdf9e70: move a1, b2 +3fdf9e80: subxy a1, a0 +3fdf9e90: move a0, b7 +L3FDF9EA0: +3fdf9ea0: addi 0x10001, b7 +3fdf9ed0: fill xy +3fdf9ee0: jruc L3FDFA160 +L3FDF9EF0: +3fdf9ef0: move a0, b2 +3fdf9f00: move a1, b0 +3fdf9f10: subxy b2, b0 +3fdf9f20: movi 0xffff, b11 +3fdf9f40: movk 1, b10 +3fdf9f50: clr b7 +3fdf9f60: subxy b0, b7 +3fdf9f70: jrnc L3FDF9FA0 +3fdf9f80: srl 0xf, b11 +3fdf9f90: movy b0, b7 +L3FDF9FA0: +3fdf9fa0: jrnv L3FDF9FD0 +3fdf9fb0: movx b10, b11 +3fdf9fc0: movx b0, b7 +L3FDF9FD0: +3fdf9fd0: clr b12 +3fdf9fe0: move b7, b0 +3fdf9ff0: srl 0x10, b0 +3fdfa000: cmpxy b0, b7 +3fdfa010: jrv L3FDFA040 +3fdfa020: movx b11, b12 +3fdfa030: jruc L3FDFA070 +L3FDFA040: +3fdfa040: movy b11, b12 +3fdfa050: movx b7, b0 +3fdfa060: rl 0x10, b7 +L3FDFA070: +3fdfa070: add b0, b0 +3fdfa080: movx b7, b10 +3fdfa090: sub b10, b0 +3fdfa0a0: inc b10 +3fdfa0b0: move b11, b11 +3fdfa0c0: jrlt L3FDFA120 +3fdfa0d0: movi 0xffffffff, b13 +3fdfa100: line 0 +3fdfa110: jruc L3FDFA160 +L3FDFA120: +3fdfa120: movi 0xffffffff, b13 +3fdfa150: line 1 +L3FDFA160: +3fdfa160: mmfm sp, b2,b7,b10,b11,b12,b13,b14 +3fdfa180: mmfm sp, a0,a1 +3fdfa1a0: rets 2 +L3FDFA1B0: +3fdfa1b0: setf 16, 0, 0 +3fdfa1c0: mmtm sp, b0,b2,b7,b10,b11,b12,b13,b14 +3fdfa1e0: move @0xc0000120, b0, 0 ; INTPEND +3fdfa210: andi 0xfbff, b0 +3fdfa240: move b0, @0xc0000120, 0 ; INTPEND +3fdfa270: move @0x8fca0, b0, 0 +3fdfa2a0: cmpi 0x2, b0 +3fdfa2c0: jreq L3FDFA4B0 +3fdfa2d0: cmpi 0x3, b0 +3fdfa2f0: jreq L3FDFA730 +3fdfa300: cmpi 0x4, b0 +3fdfa320: jreq L3FDFA5F0 +3fdfa330: cmpi 0x1, b0 +3fdfa350: jane L3FDFAEC0 +3fdfa370: move @0x8fcb0, b2, 1 +3fdfa3a0: move @0x8fd10, b12, 1 +3fdfa3d0: subxy b12, b2 +3fdfa3e0: move @0x8fcb0, b0, 1 +3fdfa410: move @0xc00000b0, b10, 0 ; CONTROL +3fdfa440: ori 0xc0, b10 +3fdfa470: move b10, @0xc00000b0, 0 ; CONTROL +3fdfa4a0: jruc L3FDFA860 +L3FDFA4B0: +3fdfa4b0: move @0x8fcb0, b2, 1 +3fdfa4e0: move @0x8fd10, b12, 1 +3fdfa510: addxy b12, b2 +3fdfa520: move @0x8fcb0, b0, 1 +3fdfa550: move @0xc00000b0, b10, 0 ; CONTROL +3fdfa580: ori 0x2c0, b10 +3fdfa5b0: move b10, @0xc00000b0, 0 ; CONTROL +3fdfa5e0: jruc L3FDFA860 +L3FDFA5F0: +3fdfa5f0: move @0x8fcb0, b2, 1 +3fdfa620: move @0x8fd30, b12, 1 +3fdfa650: addxy b12, b2 +3fdfa660: move @0x8fcb0, b0, 1 +3fdfa690: move @0xc00000b0, b10, 0 ; CONTROL +3fdfa6c0: ori 0xc0, b10 +3fdfa6f0: move b10, @0xc00000b0, 0 ; CONTROL +3fdfa720: jruc L3FDFA860 +L3FDFA730: +3fdfa730: move @0x8fcb0, b2, 1 +3fdfa760: move @0x8fd30, b12, 1 +3fdfa790: subxy b12, b2 +3fdfa7a0: move @0x8fcb0, b0, 1 +3fdfa7d0: move @0xc00000b0, b10, 0 ; CONTROL +3fdfa800: ori 0x1c0, b10 +3fdfa830: move b10, @0xc00000b0, 0 ; CONTROL +L3FDFA860: +3fdfa860: move @0x8fcd0, b7, 1 +3fdfa890: move @0x8fcb0, b5, 1 +3fdfa8c0: move b7, b6 +3fdfa8d0: subxy b5, b7 +3fdfa8e0: pixblt xy,xy +3fdfa8f0: jrnv L3FDFA960 +3fdfa900: movi 0x1, b12 +3fdfa930: move b12, @0x8fdb0, 0 +L3FDFA960: +3fdfa960: move @0x8fca0, b0, 0 +3fdfa990: cmpi 0x2, b0 +3fdfa9b0: jreq L3FDFAC80 +3fdfa9c0: cmpi 0x3, b0 +3fdfa9e0: jreq L3FDFAA30 +3fdfa9f0: cmpi 0x4, b0 +3fdfaa10: jreq L3FDFAB60 +3fdfaa20: jruc L3FDFADA0 +L3FDFAA30: +3fdfaa30: move @0x8fd90, b9, 1 +3fdfaa60: move @0x8fcf0, b7, 1 +3fdfaa90: move @0x8fd30, b10, 1 +3fdfaac0: addxy b10, b7 +3fdfaad0: move b7, @0x8fcf0, 1 +3fdfab00: move @0x8fcd0, b2, 1 +3fdfab30: subxy b7, b2 +3fdfab40: fill xy +3fdfab50: jruc L3FDFAEC0 +L3FDFAB60: +3fdfab60: move @0x8fd90, b9, 1 +3fdfab90: move @0x8fcf0, b7, 1 +3fdfabc0: move @0x8fd30, b10, 1 +3fdfabf0: addxy b10, b7 +3fdfac00: move b7, @0x8fcf0, 1 +3fdfac30: move @0x8fcb0, b2, 1 +3fdfac60: fill xy +3fdfac70: jruc L3FDFAEC0 +L3FDFAC80: +3fdfac80: move @0x8fd90, b9, 1 +3fdfacb0: move @0x8fcf0, b7, 1 +3fdface0: move @0x8fd10, b10, 1 +3fdfad10: addxy b10, b7 +3fdfad20: move b7, @0x8fcf0, 1 +3fdfad50: move @0x8fcb0, b2, 1 +3fdfad80: fill xy +3fdfad90: jruc L3FDFAEC0 +L3FDFADA0: +3fdfada0: move @0x8fd90, b9, 1 +3fdfadd0: move @0x8fcf0, b7, 1 +3fdfae00: move @0x8fd10, b10, 1 +3fdfae30: addxy b10, b7 +3fdfae40: move b7, @0x8fcf0, 1 +3fdfae70: move @0x8fcd0, b2, 1 +3fdfaea0: subxy b7, b2 +3fdfaeb0: fill xy +L3FDFAEC0: +3fdfaec0: move @0xc00000b0, b10, 0 ; CONTROL +3fdfaef0: andi 0xfc3f, b10 +3fdfaf20: move b10, @0xc00000b0, 0 ; CONTROL +3fdfaf50: clr b10 +3fdfaf60: move b10, @0x8fca0, 0 +3fdfaf90: mmfm sp, b0,b2,b7,b10,b11,b12,b13,b14 +3fdfafb0: rets +L3FDFAFC0: +3fdfafc0: mmtm sp, a11,a13 +3fdfafe0: move a14, a13 +3fdfaff0: addi 0x100, a14 +3fdfb010: move *a13(0xff80), a11, 1 +3fdfb030: move *a11, *a13, 1 +3fdfb040: move *a11(0x20), *a13(0x20), 1 +3fdfb070: move *a11(0x40), *a13(0x40), 1 +3fdfb0a0: move *a11(0x60), *a13(0x60), 1 +3fdfb0d0: move *a11(0x80), *a13(0x80), 1 +3fdfb100: move *a11(0xa0), *a13(0xa0), 1 +3fdfb130: move *a11(0xc0), *a13(0xc0), 1 +3fdfb160: move *a11(0xe0), *a13(0xe0), 1 +3fdfb190: move a14, -*sp, 1 +3fdfb1a0: movk 8, a11 +3fdfb1b0: move a11, *a14+, 1 +3fdfb1c0: move a13, *a14+, 1 +3fdfb1d0: sub a11, a11 +3fdfb1e0: move a11, *a14+, 1 +3fdfb1f0: movk 32, a11 +3fdfb200: move a11, *a14+, 1 +3fdfb210: move *a13(0xffc0), *a14+, 1 +3fdfb230: move *a13(0xffc0), *a14+, 1 +3fdfb250: move *a13(0xffa0), *a14+, 1 +3fdfb270: move *a13(0xffe0), *a14+, 1 +3fdfb290: calla L3FD37330 +3fdfb2c0: move *sp(0x60), a14, 1 +3fdfb2e0: mmfm sp, a11,a13 +3fdfb300: rets 2 +L3FDFB310: +3fdfb310: mmtm sp, a11,a13 +3fdfb330: move a14, a13 +3fdfb340: addi 0x120, a14 +3fdfb360: move *a13(0xff80), a11, 1 +3fdfb380: move *a11, *a13, 1 +3fdfb390: move *a11(0x20), *a13(0x20), 1 +3fdfb3c0: move *a11(0x40), *a13(0x40), 1 +3fdfb3f0: move *a11(0x60), *a13(0x60), 1 +3fdfb420: move *a11(0x80), *a13(0x80), 1 +3fdfb450: move *a11(0xa0), *a13(0xa0), 1 +3fdfb480: move *a11(0xc0), *a13(0xc0), 1 +3fdfb4b0: move *a11(0xe0), *a13(0xe0), 1 +3fdfb4e0: move *a11(0x100), *a13(0x100), 1 +3fdfb510: move a14, -*sp, 1 +3fdfb520: movk 9, a11 +3fdfb530: move a11, *a14+, 1 +3fdfb540: move a13, *a14+, 1 +3fdfb550: sub a11, a11 +3fdfb560: move a11, *a14+, 1 +3fdfb570: movk 32, a11 +3fdfb580: move a11, *a14+, 1 +3fdfb590: move *a13(0xffc0), *a14+, 1 +3fdfb5b0: move *a13(0xffc0), *a14+, 1 +3fdfb5d0: move *a13(0xffa0), *a14+, 1 +3fdfb5f0: move *a13(0xffe0), *a14+, 1 +3fdfb610: calla L3FD37330 +3fdfb640: move *sp(0x60), a14, 1 +3fdfb660: mmfm sp, a11,a13 +3fdfb680: rets 2 +L3FDFB690: +3fdfb690: mmtm sp, a11,a13 +3fdfb6b0: move a14, a13 +3fdfb6c0: addk 32, a14 +3fdfb6d0: move *a13(0xff80), a11, 1 +3fdfb6f0: move *a11, *a13, 1 +3fdfb700: move a14, -*sp, 1 +3fdfb710: movk 1, a11 +3fdfb720: move a11, *a14+, 1 +3fdfb730: move a13, *a14+, 1 +3fdfb740: sub a11, a11 +3fdfb750: move a11, *a14+, 1 +3fdfb760: movk 32, a11 +3fdfb770: move a11, *a14+, 1 +3fdfb780: move *a13(0xffc0), *a14+, 1 +3fdfb7a0: move *a13(0xffc0), *a14+, 1 +3fdfb7c0: move *a13(0xffa0), *a14+, 1 +3fdfb7e0: move *a13(0xffe0), *a14+, 1 +3fdfb800: calla L3FD37330 +3fdfb830: move *sp(0x60), a14, 1 +3fdfb850: mmfm sp, a11,a13 +3fdfb870: rets 2 +3fdfb880: mmtm sp, a9,a11,a13 +3fdfb8a0: move a14, a13 +3fdfb8b0: move *a13(0xffe0), a9, 1 +3fdfb8d0: move a14, -*sp, 1 +3fdfb8e0: move a14, -*sp, 1 +3fdfb8f0: move *a13(0xff80), *a14+, 1 +3fdfb910: calla L3FB458D0 +3fdfb940: move a8, *a14+, 1 +3fdfb950: move *a13(0xff80), *a14+, 1 +3fdfb970: sub a11, a11 +3fdfb980: move a11, *a14+, 1 +3fdfb990: movk 8, a11 +3fdfb9a0: move a11, *a14+, 1 +3fdfb9b0: movk 31, a11 +3fdfb9c0: move a11, *a14+, 1 +3fdfb9d0: move *a13(0xffc0), *a14+, 1 +3fdfb9f0: move *a13(0xffa0), *a14+, 1 +3fdfba10: move a9, *a14+, 1 +3fdfba20: calla L3FD37330 +3fdfba50: move *sp(0x80), a14, 1 +3fdfba70: mmfm sp, a9,a11,a13 +3fdfba90: rets 2 +3fdfbaa0: mmtm sp, a11,a13 +3fdfbac0: move a14, a13 +3fdfbad0: move a14, -*sp, 1 +3fdfbae0: move *a13(0xffe0), a11, 1 +3fdfbb00: move a11, *a14+, 1 +3fdfbb10: movk 1, a11 +3fdfbb20: move a11, *a14+, 1 +3fdfbb30: calla L3FDFBDB0 +3fdfbb60: move *sp(0x60), a14, 1 +3fdfbb80: mmfm sp, a11,a13 +3fdfbba0: rets 2 +3fdfbbb0: mmtm sp, a11,a13 +3fdfbbd0: move a14, a13 +3fdfbbe0: move a14, -*sp, 1 +3fdfbbf0: sub a11, a11 +3fdfbc00: move a11, *a14+, 1 +3fdfbc10: movk 2, a11 +3fdfbc20: move a11, *a14+, 1 +3fdfbc30: calla L3FDFBDB0 +3fdfbc60: move *sp(0x60), a14, 1 +3fdfbc80: mmfm sp, a11,a13 +3fdfbca0: rets 2 +3fdfbcb0: mmtm sp, a11,a13 +3fdfbcd0: move a14, a13 +3fdfbce0: move a14, -*sp, 1 +3fdfbcf0: sub a11, a11 +3fdfbd00: move a11, *a14+, 1 +3fdfbd10: movk 3, a11 +3fdfbd20: move a11, *a14+, 1 +3fdfbd30: calla L3FDFBDB0 +3fdfbd60: move *sp(0x60), a14, 1 +3fdfbd80: mmfm sp, a11,a13 +3fdfbda0: rets 2 +L3FDFBDB0: +3fdfbdb0: mmtm sp, a9,a11,a13 +3fdfbdd0: move a14, a13 +3fdfbde0: addk 32, a14 +3fdfbdf0: move @0xf6e10, a11, 1 +3fdfbe20: move @0xf6e30, a9, 1 +3fdfbe50: add a9, a11 +3fdfbe60: andi 0x7f, a11 +3fdfbe90: move a11, *a13, 1 +3fdfbea0: sll 0x6, a11 +3fdfbeb0: addi 0xf4e10, a11 +3fdfbee0: move *a13(0xffe0), *a11(0x0), 1 +3fdfbf10: move *a13, a11, 1 +3fdfbf20: sll 0x6, a11 +3fdfbf30: addi 0xf4e10, a11 +3fdfbf60: move *a13(0xffc0), *a11(0x20), 1 +3fdfbf90: move @0xf6e10, a11, 1 +3fdfbfc0: inc a11 +3fdfbfd0: move a11, @0xf6e10, 1 +3fdfc000: move a14, -*sp, 1 +3fdfc010: move @0xf7090, *a14+, 1 +3fdfc040: calla L3FB3FE90 +3fdfc070: move *sp(0x80), a14, 1 +3fdfc090: mmfm sp, a9,a11,a13 +3fdfc0b0: rets 2 +3fdfc0c0: mmtm sp, a9,a11,a13 +3fdfc0e0: move a14, a13 +3fdfc0f0: move *a13(0xffe0), a11, 1 +3fdfc110: movk 21, a9 +3fdfc120: setf 16, 0, 0 +3fdfc130: move a9, *a11(0x90), 0 +3fdfc150: move a14, -*sp, 1 +3fdfc160: move a11, *a14+, 1 +3fdfc170: addk 30, a9 +3fdfc180: move a9, *a14+, 1 +3fdfc190: calla L3F9E06E0 +3fdfc1c0: move a14, -*sp, 1 +3fdfc1d0: sub a9, a9 +3fdfc1e0: move a9, *a14+, 1 +3fdfc1f0: calla L3F9DEDA0 +3fdfc220: move *sp(0x80), a14, 1 +3fdfc240: mmfm sp, a9,a11,a13 +3fdfc260: rets 2 +3fdfc270: mmtm sp, a7,a9,a11,a13 +3fdfc290: move a14, a13 +3fdfc2a0: addi 0x40, a14 +3fdfc2c0: move a14, -*sp, 1 +3fdfc2d0: movi 0x33, a11 +3fdfc2f0: move a11, *a14+, 1 +3fdfc300: calla L3F9DF6E0 +3fdfc330: move a8, *a13(0x20), 1 +3fdfc350: move a8, a8 +3fdfc360: jrne L3FDFC3A0 +3fdfc370: calla L3F707A30 +L3FDFC3A0: +3fdfc3a0: move *a13(0x20), a9, 1 +3fdfc3c0: addi 0x100, a9 +3fdfc3e0: move a9, *a13, 1 +3fdfc3f0: move a14, -*sp, 1 +3fdfc400: movk 6, a11 +3fdfc410: move a11, *a14+, 1 +3fdfc420: movi 0xf3960, a11 +3fdfc450: move a11, *a14+, 1 +3fdfc460: move a9, *a14+, 1 +3fdfc470: calla L3FAF4C70 +3fdfc4a0: movi 0x260, a11 +3fdfc4c0: setf 16, 0, 0 +3fdfc4d0: move a11, *a9(0x60), 0 +3fdfc4f0: movk 19, a11 +3fdfc500: movb a11, *a9(0x80) +3fdfc520: move @0xf3990, a7, 1 +3fdfc550: movk 1, a11 +3fdfc560: and a7, a11 +3fdfc570: movb a11, *a9(0x88) +3fdfc590: move a14, -*sp, 1 +3fdfc5a0: move @0xf39f0, *a14+, 1 +3fdfc5d0: movi 0xf3a10, a11 +3fdfc600: move a11, *a14+, 1 +3fdfc610: addi 0x90, a9 +3fdfc630: move a9, *a14+, 1 +3fdfc640: calla L3FAF4C70 +3fdfc670: move *a13, a9, 1 +3fdfc680: move @0xf39f0, a7, 1 +3fdfc6b0: addk 2, a7 +3fdfc6c0: setf 16, 0, 0 +3fdfc6d0: move a7, *a9(0x70), 0 +3fdfc6f0: sub a7, a7 +3fdfc700: move a7, @0xf39f0, 1 +3fdfc730: move a7, @0xf39d0, 1 +3fdfc760: move a14, -*sp, 1 +3fdfc770: move *a9(0x70), a11, 0 +3fdfc790: addk 2, a11 +3fdfc7a0: move a11, *a14+, 1 +3fdfc7b0: move *a13(0x20), *a14+, 1 +3fdfc7d0: calla L3FAF4680 +3fdfc800: subi 0x40, a14 +3fdfc820: mmfm sp, a7,a9,a11,a13 +3fdfc840: rets +3fdfc850: .word 0xffff +3fdfc860: .word 0xffff +3fdfc870: .word 0xffff +3fdfc880: .word 0xffff +3fdfc890: .word 0xffff +3fdfc8a0: .word 0xffff +3fdfc8b0: .word 0xffff +3fdfc8c0: .word 0xffff +3fdfc8d0: .word 0xffff +3fdfc8e0: .word 0xffff +3fdfc8f0: .word 0xffff +3fdfc900: .word 0xffff +3fdfc910: .word 0xffff +3fdfc920: .word 0xffff +3fdfc930: .word 0xffff +3fdfc940: .word 0xffff +3fdfc950: .word 0xffff +3fdfc960: .word 0xffff +3fdfc970: .word 0xffff +3fdfc980: .word 0xffff +3fdfc990: .word 0xffff +3fdfc9a0: .word 0xffff +3fdfc9b0: .word 0xffff +3fdfc9c0: .word 0xffff +3fdfc9d0: .word 0xffff +3fdfc9e0: .word 0xffff +3fdfc9f0: .word 0xffff +3fdfca00: .word 0xffff +3fdfca10: .word 0xffff +3fdfca20: .word 0xffff +3fdfca30: .word 0xffff +3fdfca40: .word 0xffff +3fdfca50: .word 0xffff +3fdfca60: .word 0xffff +3fdfca70: .word 0xffff +3fdfca80: .word 0xffff +3fdfca90: .word 0xffff +3fdfcaa0: .word 0xffff +3fdfcab0: .word 0xffff +3fdfcac0: .word 0xffff +3fdfcad0: .word 0xffff +3fdfcae0: .word 0xffff +3fdfcaf0: .word 0xffff +3fdfcb00: .word 0xffff +3fdfcb10: .word 0xffff +3fdfcb20: .word 0xffff +3fdfcb30: .word 0xffff +3fdfcb40: .word 0xffff +3fdfcb50: .word 0xffff +3fdfcb60: .word 0xffff +3fdfcb70: .word 0xffff +3fdfcb80: .word 0xffff +3fdfcb90: .word 0xffff +3fdfcba0: .word 0xffff +3fdfcbb0: .word 0xffff +3fdfcbc0: .word 0xffff +3fdfcbd0: .word 0xffff +3fdfcbe0: .word 0xffff +3fdfcbf0: .word 0xffff +3fdfcc00: .word 0xffff +3fdfcc10: .word 0xffff +3fdfcc20: .word 0xffff +3fdfcc30: .word 0xffff +3fdfcc40: .word 0xffff +3fdfcc50: .word 0xffff +3fdfcc60: .word 0xffff +3fdfcc70: .word 0xffff +3fdfcc80: .word 0xffff +3fdfcc90: .word 0xffff +3fdfcca0: .word 0xffff +3fdfccb0: .word 0xffff +3fdfccc0: .word 0xffff +3fdfccd0: .word 0xffff +3fdfcce0: .word 0xffff +3fdfccf0: .word 0xffff +3fdfcd00: .word 0xffff +3fdfcd10: .word 0xffff +3fdfcd20: .word 0xffff +3fdfcd30: .word 0xffff +3fdfcd40: .word 0xffff +3fdfcd50: .word 0xffff +3fdfcd60: .word 0xffff +3fdfcd70: .word 0xffff +3fdfcd80: .word 0xffff +3fdfcd90: .word 0xffff +3fdfcda0: .word 0xffff +3fdfcdb0: .word 0xffff +3fdfcdc0: .word 0xffff +3fdfcdd0: .word 0xffff +3fdfcde0: .word 0xffff +3fdfcdf0: .word 0xffff +3fdfce00: .word 0xffff +3fdfce10: .word 0xffff +3fdfce20: .word 0xffff +3fdfce30: .word 0xffff +3fdfce40: .word 0xffff +3fdfce50: .word 0xffff +3fdfce60: .word 0xffff +3fdfce70: .word 0xffff +3fdfce80: .word 0xffff +3fdfce90: .word 0xffff +3fdfcea0: .word 0xffff +3fdfceb0: .word 0xffff +3fdfcec0: .word 0xffff +3fdfced0: .word 0xffff +3fdfcee0: .word 0xffff +3fdfcef0: .word 0xffff +3fdfcf00: .word 0xffff +3fdfcf10: .word 0xffff +3fdfcf20: .word 0xffff +3fdfcf30: .word 0xffff +3fdfcf40: .word 0xffff +3fdfcf50: .word 0xffff +3fdfcf60: .word 0xffff +3fdfcf70: .word 0xffff +3fdfcf80: .word 0xffff +3fdfcf90: .word 0xffff +3fdfcfa0: .word 0xffff +3fdfcfb0: .word 0xffff +3fdfcfc0: .word 0xffff +3fdfcfd0: .word 0xffff +3fdfcfe0: .word 0xffff +3fdfcff0: .word 0xffff +3fdfd000: .word 0xffff +3fdfd010: .word 0xffff +3fdfd020: .word 0xffff +3fdfd030: .word 0xffff +3fdfd040: .word 0xffff +3fdfd050: .word 0xffff +3fdfd060: .word 0xffff +3fdfd070: .word 0xffff +3fdfd080: .word 0xffff +3fdfd090: .word 0xffff +3fdfd0a0: .word 0xffff +3fdfd0b0: .word 0xffff +3fdfd0c0: .word 0xffff +3fdfd0d0: .word 0xffff +3fdfd0e0: .word 0xffff +3fdfd0f0: .word 0xffff +3fdfd100: .word 0xffff +3fdfd110: .word 0xffff +3fdfd120: .word 0xffff +3fdfd130: .word 0xffff +3fdfd140: .word 0xffff +3fdfd150: .word 0xffff +3fdfd160: .word 0xffff +3fdfd170: .word 0xffff +3fdfd180: .word 0xffff +3fdfd190: .word 0xffff +3fdfd1a0: .word 0xffff +3fdfd1b0: .word 0xffff +3fdfd1c0: .word 0xffff +3fdfd1d0: .word 0xffff +3fdfd1e0: .word 0xffff +3fdfd1f0: .word 0xffff +3fdfd200: .word 0xffff +3fdfd210: .word 0xffff +3fdfd220: .word 0xffff +3fdfd230: .word 0xffff +3fdfd240: .word 0xffff +3fdfd250: .word 0xffff +3fdfd260: .word 0xffff +3fdfd270: .word 0xffff +3fdfd280: .word 0xffff +3fdfd290: .word 0xffff +3fdfd2a0: .word 0xffff +3fdfd2b0: .word 0xffff +3fdfd2c0: .word 0xffff +3fdfd2d0: .word 0xffff +3fdfd2e0: .word 0xffff +3fdfd2f0: .word 0xffff +3fdfd300: .word 0xffff +3fdfd310: .word 0xffff +3fdfd320: .word 0xffff +3fdfd330: .word 0xffff +3fdfd340: .word 0xffff +3fdfd350: .word 0xffff +3fdfd360: .word 0xffff +3fdfd370: .word 0xffff +3fdfd380: .word 0xffff +3fdfd390: .word 0xffff +3fdfd3a0: .word 0xffff +3fdfd3b0: .word 0xffff +3fdfd3c0: .word 0xffff +3fdfd3d0: .word 0xffff +3fdfd3e0: .word 0xffff +3fdfd3f0: .word 0xffff +3fdfd400: .word 0xffff +3fdfd410: .word 0xffff +3fdfd420: .word 0xffff +3fdfd430: .word 0xffff +3fdfd440: .word 0xffff +3fdfd450: .word 0xffff +3fdfd460: .word 0xffff +3fdfd470: .word 0xffff +3fdfd480: .word 0xffff +3fdfd490: .word 0xffff +3fdfd4a0: .word 0xffff +3fdfd4b0: .word 0xffff +3fdfd4c0: .word 0xffff +3fdfd4d0: .word 0xffff +3fdfd4e0: .word 0xffff +3fdfd4f0: .word 0xffff +3fdfd500: .word 0xffff +3fdfd510: .word 0xffff +3fdfd520: .word 0xffff +3fdfd530: .word 0xffff +3fdfd540: .word 0xffff +3fdfd550: .word 0xffff +3fdfd560: .word 0xffff +3fdfd570: .word 0xffff +3fdfd580: .word 0xffff +3fdfd590: .word 0xffff +3fdfd5a0: .word 0xffff +3fdfd5b0: .word 0xffff +3fdfd5c0: .word 0xffff +3fdfd5d0: .word 0xffff +3fdfd5e0: .word 0xffff +3fdfd5f0: .word 0xffff +3fdfd600: .word 0xffff +3fdfd610: .word 0xffff +3fdfd620: .word 0xffff +3fdfd630: .word 0xffff +3fdfd640: .word 0xffff +3fdfd650: .word 0xffff +3fdfd660: .word 0xffff +3fdfd670: .word 0xffff +3fdfd680: .word 0xffff +3fdfd690: .word 0xffff +3fdfd6a0: .word 0xffff +3fdfd6b0: .word 0xffff +3fdfd6c0: .word 0xffff +3fdfd6d0: .word 0xffff +3fdfd6e0: .word 0xffff +3fdfd6f0: .word 0xffff +3fdfd700: .word 0xffff +3fdfd710: .word 0xffff +3fdfd720: .word 0xffff +3fdfd730: .word 0xffff +3fdfd740: .word 0xffff +3fdfd750: .word 0xffff +3fdfd760: .word 0xffff +3fdfd770: .word 0xffff +3fdfd780: .word 0xffff +3fdfd790: .word 0xffff +3fdfd7a0: .word 0xffff +3fdfd7b0: .word 0xffff +3fdfd7c0: .word 0xffff +3fdfd7d0: .word 0xffff +3fdfd7e0: .word 0xffff +3fdfd7f0: .word 0xffff +3fdfd800: .word 0xffff +3fdfd810: .word 0xffff +3fdfd820: .word 0xffff +3fdfd830: .word 0xffff +3fdfd840: .word 0xffff +3fdfd850: .word 0xffff +3fdfd860: .word 0xffff +3fdfd870: .word 0xffff +3fdfd880: .word 0xffff +3fdfd890: .word 0xffff +3fdfd8a0: .word 0xffff +3fdfd8b0: .word 0xffff +3fdfd8c0: .word 0xffff +3fdfd8d0: .word 0xffff +3fdfd8e0: .word 0xffff +3fdfd8f0: .word 0xffff +3fdfd900: .word 0xffff +3fdfd910: .word 0xffff +3fdfd920: .word 0xffff +3fdfd930: .word 0xffff +3fdfd940: .word 0xffff +3fdfd950: .word 0xffff +3fdfd960: .word 0xffff +3fdfd970: .word 0xffff +3fdfd980: .word 0xffff +3fdfd990: .word 0xffff +3fdfd9a0: .word 0xffff +3fdfd9b0: .word 0xffff +3fdfd9c0: .word 0xffff +3fdfd9d0: .word 0xffff +3fdfd9e0: .word 0xffff +3fdfd9f0: .word 0xffff +3fdfda00: .word 0xffff +3fdfda10: .word 0xffff +3fdfda20: .word 0xffff +3fdfda30: .word 0xffff +3fdfda40: .word 0xffff +3fdfda50: .word 0xffff +3fdfda60: .word 0xffff +3fdfda70: .word 0xffff +3fdfda80: .word 0xffff +3fdfda90: .word 0xffff +3fdfdaa0: .word 0xffff +3fdfdab0: .word 0xffff +3fdfdac0: .word 0xffff +3fdfdad0: .word 0xffff +3fdfdae0: .word 0xffff +3fdfdaf0: .word 0xffff +3fdfdb00: .word 0xffff +3fdfdb10: .word 0xffff +3fdfdb20: .word 0xffff +3fdfdb30: .word 0xffff +3fdfdb40: .word 0xffff +3fdfdb50: .word 0xffff +3fdfdb60: .word 0xffff +3fdfdb70: .word 0xffff +3fdfdb80: .word 0xffff +3fdfdb90: .word 0xffff +3fdfdba0: .word 0xffff +3fdfdbb0: .word 0xffff +3fdfdbc0: .word 0xffff +3fdfdbd0: .word 0xffff +3fdfdbe0: .word 0xffff +3fdfdbf0: .word 0xffff +3fdfdc00: .word 0xffff +3fdfdc10: .word 0xffff +3fdfdc20: .word 0xffff +3fdfdc30: .word 0xffff +3fdfdc40: .word 0xffff +3fdfdc50: .word 0xffff +3fdfdc60: .word 0xffff +3fdfdc70: .word 0xffff +3fdfdc80: .word 0xffff +3fdfdc90: .word 0xffff +3fdfdca0: .word 0xffff +3fdfdcb0: .word 0xffff +3fdfdcc0: .word 0xffff +3fdfdcd0: .word 0xffff +3fdfdce0: .word 0xffff +3fdfdcf0: .word 0xffff +3fdfdd00: .word 0xffff +3fdfdd10: .word 0xffff +3fdfdd20: .word 0xffff +3fdfdd30: .word 0xffff +3fdfdd40: .word 0xffff +3fdfdd50: .word 0xffff +3fdfdd60: .word 0xffff +3fdfdd70: .word 0xffff +3fdfdd80: .word 0xffff +3fdfdd90: .word 0xffff +3fdfdda0: .word 0xffff +3fdfddb0: .word 0xffff +3fdfddc0: .word 0xffff +3fdfddd0: .word 0xffff +3fdfdde0: .word 0xffff +3fdfddf0: .word 0xffff +3fdfde00: .word 0xffff +3fdfde10: .word 0xffff +3fdfde20: .word 0xffff +3fdfde30: .word 0xffff +3fdfde40: .word 0xffff +3fdfde50: .word 0xffff +3fdfde60: .word 0xffff +3fdfde70: .word 0xffff +3fdfde80: .word 0xffff +3fdfde90: .word 0xffff +3fdfdea0: .word 0xffff +3fdfdeb0: .word 0xffff +3fdfdec0: .word 0xffff +3fdfded0: .word 0xffff +3fdfdee0: .word 0xffff +3fdfdef0: .word 0xffff +3fdfdf00: .word 0xffff +3fdfdf10: .word 0xffff +3fdfdf20: .word 0xffff +3fdfdf30: .word 0xffff +3fdfdf40: .word 0xffff +3fdfdf50: .word 0xffff +3fdfdf60: .word 0xffff +3fdfdf70: .word 0xffff +3fdfdf80: .word 0xffff +3fdfdf90: .word 0xffff +3fdfdfa0: .word 0xffff +3fdfdfb0: .word 0xffff +3fdfdfc0: .word 0xffff +3fdfdfd0: .word 0xffff +3fdfdfe0: .word 0xffff +3fdfdff0: .word 0xffff +3fdfe000: .word 0xffff +3fdfe010: .word 0xffff +3fdfe020: .word 0xffff +3fdfe030: .word 0xffff +3fdfe040: .word 0xffff +3fdfe050: .word 0xffff +3fdfe060: .word 0xffff +3fdfe070: .word 0xffff +3fdfe080: .word 0xffff +3fdfe090: .word 0xffff +3fdfe0a0: .word 0xffff +3fdfe0b0: .word 0xffff +3fdfe0c0: .word 0xffff +3fdfe0d0: .word 0xffff +3fdfe0e0: .word 0xffff +3fdfe0f0: .word 0xffff +3fdfe100: .word 0xffff +3fdfe110: .word 0xffff +3fdfe120: .word 0xffff +3fdfe130: .word 0xffff +3fdfe140: .word 0xffff +3fdfe150: .word 0xffff +3fdfe160: .word 0xffff +3fdfe170: .word 0xffff +3fdfe180: .word 0xffff +3fdfe190: .word 0xffff +3fdfe1a0: .word 0xffff +3fdfe1b0: .word 0xffff +3fdfe1c0: .word 0xffff +3fdfe1d0: .word 0xffff +3fdfe1e0: .word 0xffff +3fdfe1f0: .word 0xffff +3fdfe200: .word 0xffff +3fdfe210: .word 0xffff +3fdfe220: .word 0xffff +3fdfe230: .word 0xffff +3fdfe240: .word 0xffff +3fdfe250: .word 0xffff +3fdfe260: .word 0xffff +3fdfe270: .word 0xffff +3fdfe280: .word 0xffff +3fdfe290: .word 0xffff +3fdfe2a0: .word 0xffff +3fdfe2b0: .word 0xffff +3fdfe2c0: .word 0xffff +3fdfe2d0: .word 0xffff +3fdfe2e0: .word 0xffff +3fdfe2f0: .word 0xffff +3fdfe300: .word 0xffff +3fdfe310: .word 0xffff +3fdfe320: .word 0xffff +3fdfe330: .word 0xffff +3fdfe340: .word 0xffff +3fdfe350: .word 0xffff +3fdfe360: .word 0xffff +3fdfe370: .word 0xffff +3fdfe380: .word 0xffff +3fdfe390: .word 0xffff +3fdfe3a0: .word 0xffff +3fdfe3b0: .word 0xffff +3fdfe3c0: .word 0xffff +3fdfe3d0: .word 0xffff +3fdfe3e0: .word 0xffff +3fdfe3f0: .word 0xffff +3fdfe400: .word 0xffff +3fdfe410: .word 0xffff +3fdfe420: .word 0xffff +3fdfe430: .word 0xffff +3fdfe440: .word 0xffff +3fdfe450: .word 0xffff +3fdfe460: .word 0xffff +3fdfe470: .word 0xffff +3fdfe480: .word 0xffff +3fdfe490: .word 0xffff +3fdfe4a0: .word 0xffff +3fdfe4b0: .word 0xffff +3fdfe4c0: .word 0xffff +3fdfe4d0: .word 0xffff +3fdfe4e0: .word 0xffff +3fdfe4f0: .word 0xffff +3fdfe500: .word 0xffff +3fdfe510: .word 0xffff +3fdfe520: .word 0xffff +3fdfe530: .word 0xffff +3fdfe540: .word 0xffff +3fdfe550: .word 0xffff +3fdfe560: .word 0xffff +3fdfe570: .word 0xffff +3fdfe580: .word 0xffff +3fdfe590: .word 0xffff +3fdfe5a0: .word 0xffff +3fdfe5b0: .word 0xffff +3fdfe5c0: .word 0xffff +3fdfe5d0: .word 0xffff +3fdfe5e0: .word 0xffff +3fdfe5f0: .word 0xffff +3fdfe600: .word 0xffff +3fdfe610: .word 0xffff +3fdfe620: .word 0xffff +3fdfe630: .word 0xffff +3fdfe640: .word 0xffff +3fdfe650: .word 0xffff +3fdfe660: .word 0xffff +3fdfe670: .word 0xffff +3fdfe680: .word 0xffff +3fdfe690: .word 0xffff +3fdfe6a0: .word 0xffff +3fdfe6b0: .word 0xffff +3fdfe6c0: .word 0xffff +3fdfe6d0: .word 0xffff +3fdfe6e0: .word 0xffff +3fdfe6f0: .word 0xffff +3fdfe700: .word 0xffff +3fdfe710: .word 0xffff +3fdfe720: .word 0xffff +3fdfe730: .word 0xffff +3fdfe740: .word 0xffff +3fdfe750: .word 0xffff +3fdfe760: .word 0xffff +3fdfe770: .word 0xffff +3fdfe780: .word 0xffff +3fdfe790: .word 0xffff +3fdfe7a0: .word 0xffff +3fdfe7b0: .word 0xffff +3fdfe7c0: .word 0xffff +3fdfe7d0: .word 0xffff +3fdfe7e0: .word 0xffff +3fdfe7f0: .word 0xffff +3fdfe800: .word 0xffff +3fdfe810: .word 0xffff +3fdfe820: .word 0xffff +3fdfe830: .word 0xffff +3fdfe840: .word 0xffff +3fdfe850: .word 0xffff +3fdfe860: .word 0xffff +3fdfe870: .word 0xffff +3fdfe880: .word 0xffff +3fdfe890: .word 0xffff +3fdfe8a0: .word 0xffff +3fdfe8b0: .word 0xffff +3fdfe8c0: .word 0xffff +3fdfe8d0: .word 0xffff +3fdfe8e0: .word 0xffff +3fdfe8f0: .word 0xffff +3fdfe900: .word 0xffff +3fdfe910: .word 0xffff +3fdfe920: .word 0xffff +3fdfe930: .word 0xffff +3fdfe940: .word 0xffff +3fdfe950: .word 0xffff +3fdfe960: .word 0xffff +3fdfe970: .word 0xffff +3fdfe980: .word 0xffff +3fdfe990: .word 0xffff +3fdfe9a0: .word 0xffff +3fdfe9b0: .word 0xffff +3fdfe9c0: .word 0xffff +3fdfe9d0: .word 0xffff +3fdfe9e0: .word 0xffff +3fdfe9f0: .word 0xffff +3fdfea00: .word 0xffff +3fdfea10: .word 0xffff +3fdfea20: .word 0xffff +3fdfea30: .word 0xffff +3fdfea40: .word 0xffff +3fdfea50: .word 0xffff +3fdfea60: .word 0xffff +3fdfea70: .word 0xffff +3fdfea80: .word 0xffff +3fdfea90: .word 0xffff +3fdfeaa0: .word 0xffff +3fdfeab0: .word 0xffff +3fdfeac0: .word 0xffff +3fdfead0: .word 0xffff +3fdfeae0: .word 0xffff +3fdfeaf0: .word 0xffff +3fdfeb00: .word 0xffff +3fdfeb10: .word 0xffff +3fdfeb20: .word 0xffff +3fdfeb30: .word 0xffff +3fdfeb40: .word 0xffff +3fdfeb50: .word 0xffff +3fdfeb60: .word 0xffff +3fdfeb70: .word 0xffff +3fdfeb80: .word 0xffff +3fdfeb90: .word 0xffff +3fdfeba0: .word 0xffff +3fdfebb0: .word 0xffff +3fdfebc0: .word 0xffff +3fdfebd0: .word 0xffff +3fdfebe0: .word 0xffff +3fdfebf0: .word 0xffff +3fdfec00: .word 0xffff +3fdfec10: .word 0xffff +3fdfec20: .word 0xffff +3fdfec30: .word 0xffff +3fdfec40: .word 0xffff +3fdfec50: .word 0xffff +3fdfec60: .word 0xffff +3fdfec70: .word 0xffff +3fdfec80: .word 0xffff +3fdfec90: .word 0xffff +3fdfeca0: .word 0xffff +3fdfecb0: .word 0xffff +3fdfecc0: .word 0xffff +3fdfecd0: .word 0xffff +3fdfece0: .word 0xffff +3fdfecf0: .word 0xffff +3fdfed00: .word 0xffff +3fdfed10: .word 0xffff +3fdfed20: .word 0xffff +3fdfed30: .word 0xffff +3fdfed40: .word 0xffff +3fdfed50: .word 0xffff +3fdfed60: .word 0xffff +3fdfed70: .word 0xffff +3fdfed80: .word 0xffff +3fdfed90: .word 0xffff +3fdfeda0: .word 0xffff +3fdfedb0: .word 0xffff +3fdfedc0: .word 0xffff +3fdfedd0: .word 0xffff +3fdfede0: .word 0xffff +3fdfedf0: .word 0xffff +3fdfee00: .word 0xffff +3fdfee10: .word 0xffff +3fdfee20: .word 0xffff +3fdfee30: .word 0xffff +3fdfee40: .word 0xffff +3fdfee50: .word 0xffff +3fdfee60: .word 0xffff +3fdfee70: .word 0xffff +3fdfee80: .word 0xffff +3fdfee90: .word 0xffff +3fdfeea0: .word 0xffff +3fdfeeb0: .word 0xffff +3fdfeec0: .word 0xffff +3fdfeed0: .word 0xffff +3fdfeee0: .word 0xffff +3fdfeef0: .word 0xffff +3fdfef00: .word 0xffff +3fdfef10: .word 0xffff +3fdfef20: .word 0xffff +3fdfef30: .word 0xffff +3fdfef40: .word 0xffff +3fdfef50: .word 0xffff +3fdfef60: .word 0xffff +3fdfef70: .word 0xffff +3fdfef80: .word 0xffff +3fdfef90: .word 0xffff +3fdfefa0: .word 0xffff +3fdfefb0: .word 0xffff +3fdfefc0: .word 0xffff +3fdfefd0: .word 0xffff +3fdfefe0: .word 0xffff +3fdfeff0: .word 0xffff +3fdff000: .word 0xffff +3fdff010: .word 0xffff +3fdff020: .word 0xffff +3fdff030: .word 0xffff +3fdff040: .word 0xffff +3fdff050: .word 0xffff +3fdff060: .word 0xffff +3fdff070: .word 0xffff +3fdff080: .word 0xffff +3fdff090: .word 0xffff +3fdff0a0: .word 0xffff +3fdff0b0: .word 0xffff +3fdff0c0: .word 0xffff +3fdff0d0: .word 0xffff +3fdff0e0: .word 0xffff +3fdff0f0: .word 0xffff +3fdff100: .word 0xffff +3fdff110: .word 0xffff +3fdff120: .word 0xffff +3fdff130: .word 0xffff +3fdff140: .word 0xffff +3fdff150: .word 0xffff +3fdff160: .word 0xffff +3fdff170: .word 0xffff +3fdff180: .word 0xffff +3fdff190: .word 0xffff +3fdff1a0: .word 0xffff +3fdff1b0: .word 0xffff +3fdff1c0: .word 0xffff +3fdff1d0: .word 0xffff +3fdff1e0: .word 0xffff +3fdff1f0: .word 0xffff +3fdff200: .word 0xffff +3fdff210: .word 0xffff +3fdff220: .word 0xffff +3fdff230: .word 0xffff +3fdff240: .word 0xffff +3fdff250: .word 0xffff +3fdff260: .word 0xffff +3fdff270: .word 0xffff +3fdff280: .word 0xffff +3fdff290: .word 0xffff +3fdff2a0: .word 0xffff +3fdff2b0: .word 0xffff +3fdff2c0: .word 0xffff +3fdff2d0: .word 0xffff +3fdff2e0: .word 0xffff +3fdff2f0: .word 0xffff +3fdff300: .word 0xffff +3fdff310: .word 0xffff +3fdff320: .word 0xffff +3fdff330: .word 0xffff +3fdff340: .word 0xffff +3fdff350: .word 0xffff +3fdff360: .word 0xffff +3fdff370: .word 0xffff +3fdff380: .word 0xffff +3fdff390: .word 0xffff +3fdff3a0: .word 0xffff +3fdff3b0: .word 0xffff +3fdff3c0: .word 0xffff +3fdff3d0: .word 0xffff +3fdff3e0: .word 0xffff +3fdff3f0: .word 0xffff +3fdff400: .word 0xffff +3fdff410: .word 0xffff +3fdff420: .word 0xffff +3fdff430: .word 0xffff +3fdff440: .word 0xffff +3fdff450: .word 0xffff +3fdff460: .word 0xffff +3fdff470: .word 0xffff +3fdff480: .word 0xffff +3fdff490: .word 0xffff +3fdff4a0: .word 0xffff +3fdff4b0: .word 0xffff +3fdff4c0: .word 0xffff +3fdff4d0: .word 0xffff +3fdff4e0: .word 0xffff +3fdff4f0: .word 0xffff +3fdff500: .word 0xffff +3fdff510: .word 0xffff +3fdff520: .word 0xffff +3fdff530: .word 0xffff +3fdff540: .word 0xffff +3fdff550: .word 0xffff +3fdff560: .word 0xffff +3fdff570: .word 0xffff +3fdff580: .word 0xffff +3fdff590: .word 0xffff +3fdff5a0: .word 0xffff +3fdff5b0: .word 0xffff +3fdff5c0: .word 0xffff +3fdff5d0: .word 0xffff +3fdff5e0: .word 0xffff +3fdff5f0: .word 0xffff +3fdff600: .word 0xffff +3fdff610: .word 0xffff +3fdff620: .word 0xffff +3fdff630: .word 0xffff +3fdff640: .word 0xffff +3fdff650: .word 0xffff +3fdff660: .word 0xffff +3fdff670: .word 0xffff +3fdff680: .word 0xffff +3fdff690: .word 0xffff +3fdff6a0: .word 0xffff +3fdff6b0: .word 0xffff +3fdff6c0: .word 0xffff +3fdff6d0: .word 0xffff +3fdff6e0: .word 0xffff +3fdff6f0: .word 0xffff +3fdff700: .word 0xffff +3fdff710: .word 0xffff +3fdff720: .word 0xffff +3fdff730: .word 0xffff +3fdff740: .word 0xffff +3fdff750: .word 0xffff +3fdff760: .word 0xffff +3fdff770: .word 0xffff +3fdff780: .word 0xffff +3fdff790: .word 0xffff +3fdff7a0: .word 0xffff +3fdff7b0: .word 0xffff +3fdff7c0: .word 0xffff +3fdff7d0: .word 0xffff +3fdff7e0: .word 0xffff +3fdff7f0: .word 0xffff +3fdff800: .word 0xffff +3fdff810: .word 0xffff +3fdff820: .word 0xffff +3fdff830: .word 0xffff +3fdff840: .word 0xffff +3fdff850: .word 0xffff +3fdff860: .word 0xffff +3fdff870: .word 0xffff +3fdff880: .word 0xffff +3fdff890: .word 0xffff +3fdff8a0: .word 0xffff +3fdff8b0: .word 0xffff +3fdff8c0: .word 0xffff +3fdff8d0: .word 0xffff +3fdff8e0: .word 0xffff +3fdff8f0: .word 0xffff +3fdff900: .word 0xffff +3fdff910: .word 0xffff +3fdff920: .word 0xffff +3fdff930: .word 0xffff +3fdff940: .word 0xffff +3fdff950: .word 0xffff +3fdff960: .word 0xffff +3fdff970: .word 0xffff +3fdff980: .word 0xffff +3fdff990: .word 0xffff +3fdff9a0: .word 0xffff +3fdff9b0: .word 0xffff +3fdff9c0: .word 0xffff +3fdff9d0: .word 0xffff +3fdff9e0: .word 0xffff +3fdff9f0: .word 0xffff +3fdffa00: .word 0xffff +3fdffa10: .word 0xffff +3fdffa20: .word 0xffff +3fdffa30: .word 0xffff +3fdffa40: .word 0xffff +3fdffa50: .word 0xffff +3fdffa60: .word 0xffff +3fdffa70: .word 0xffff +3fdffa80: .word 0xffff +3fdffa90: .word 0xffff +3fdffaa0: .word 0xffff +3fdffab0: .word 0xffff +3fdffac0: .word 0xffff +3fdffad0: .word 0xffff +3fdffae0: .word 0xffff +3fdffaf0: .word 0xffff +3fdffb00: .word 0xffff +3fdffb10: .word 0xffff +3fdffb20: .word 0xffff +3fdffb30: .word 0xffff +3fdffb40: .word 0xffff +3fdffb50: .word 0xffff +3fdffb60: .word 0xffff +3fdffb70: .word 0xffff +3fdffb80: .word 0xffff +3fdffb90: .word 0xffff +3fdffba0: .word 0xffff +3fdffbb0: .word 0xffff +3fdffbc0: .word 0xffff +3fdffbd0: .word 0xffff +3fdffbe0: .word 0xffff +3fdffbf0: .word 0xffff +3fdffc00: .word 0xffff +3fdffc10: .word 0xffff +3fdffc20: .word 0xffff +3fdffc30: .word 0xffff +3fdffc40: .word 0xffff +3fdffc50: .word 0xffff +3fdffc60: .word 0xffff +3fdffc70: .word 0xffff +3fdffc80: .word 0xffff +3fdffc90: .word 0xffff +3fdffca0: .word 0xffff +3fdffcb0: .word 0xffff +3fdffcc0: .word 0xffff +3fdffcd0: .word 0xffff +3fdffce0: .word 0xffff +3fdffcf0: .word 0xffff +3fdffd00: .word 0xffff +3fdffd10: .word 0xffff +3fdffd20: .word 0xffff +3fdffd30: .word 0xffff +3fdffd40: .word 0xffff +3fdffd50: .word 0xffff +3fdffd60: .word 0xffff +3fdffd70: .word 0xffff +3fdffd80: .word 0xffff +3fdffd90: .word 0xffff +3fdffda0: .word 0xffff +3fdffdb0: .word 0xffff +3fdffdc0: .word 0xffff +3fdffdd0: .word 0xffff +3fdffde0: .word 0xffff +3fdffdf0: .word 0xffff +3fdffe00: .word 0xffff +3fdffe10: .word 0xffff +3fdffe20: .word 0xffff +3fdffe30: .word 0xffff +3fdffe40: .word 0xffff +3fdffe50: .word 0xffff +3fdffe60: .word 0xffff +3fdffe70: .word 0xffff +3fdffe80: .word 0xffff +3fdffe90: .word 0xffff +3fdffea0: .word 0xffff +3fdffeb0: .word 0xffff +3fdffec0: .word 0xffff +3fdffed0: .word 0xffff +3fdffee0: .word 0xffff +3fdffef0: .word 0xffff +L3FDFFF00: +3fdfff00: .word 0xffff +3fdfff10: .word 0xffff +3fdfff20: .word 0xffff +3fdfff30: .word 0xffff +3fdfff40: .word 0xffff +3fdfff50: .word 0xffff +3fdfff60: .word 0xffff +3fdfff70: .word 0xffff +3fdfff80: .word 0xffff +3fdfff90: .word 0xffff +3fdfffa0: .word 0xffff +3fdfffb0: .word 0xffff +3fdfffc0: .word 0xffff +3fdfffd0: .word 0xffff +3fdfffe0: .word 0xffff +3fdffff0: .word 0xffff +3fe00000: dsjs b3, L3FDFFF00 +3fe00010: pixt b11, *b11, xy +3fe00020: move -*a5, -*a10, 1 +3fe00030: or b10, b5 +L3FE00040: +3fe00040: mmtm sp, a3,a5,a7,a9,a10,a11,a13 +3fe00060: move a14, a13 +3fe00070: addi 0x60, a14 +3fe00090: sub a7, a7 +3fe000a0: setf 16, 1, 0 +3fe000b0: move a7, @0x8fca0, 0 +3fe000e0: move a14, -*sp, 1 +3fe000f0: move *a13(0xffe0), *a14+, 1 +3fe00110: calla L3F204470 +3fe00140: move a14, -*sp, 1 +3fe00150: move a7, *a14+, 1 +3fe00160: move *a13(0xffe0), a5, 1 +3fe00180: move *a5(0x240), *a14+, 1 +3fe001a0: move a7, *a14+, 1 +3fe001b0: calla L3FDF96F0 +3fe001e0: calla L3FDF1C60 +3fe00210: calla L3FDF1AE0 +3fe00240: move a7, a11 +3fe00250: move a7, a10 +L3FE00260: +3fe00260: sub a9, a9 +L3FE00270: +3fe00270: move a14, -*sp, 1 +3fe00280: movi 0xffff, a7 +3fe002b0: move a7, *a14+, 1 +3fe002c0: move a11, *a14+, 1 +3fe002d0: move a9, a7 +3fe002e0: move a7, a5 +3fe002f0: sll 0x3, a7 +3fe00300: sll 0x2, a5 +3fe00310: add a5, a7 +3fe00320: move a10, a3 +3fe00330: move a3, a5 +3fe00340: sll 0x15, a3 +3fe00350: sll 0x12, a5 +3fe00360: add a5, a3 +3fe00370: add a3, a7 +3fe00380: addi 0x400080, a7 +3fe003b0: move a7, *a14+, 1 +3fe003c0: calla L3FDF97F0 +3fe003f0: inc a11 +3fe00400: inc a9 +3fe00410: cmpi 0x20, a9 +3fe00430: jrlt L3FE00270 +3fe00440: inc a10 +3fe00450: cmpi 0xc, a10 +3fe00470: jrlt L3FE00260 +3fe00480: movi 0x180, a7 +3fe004a0: move a7, @0x8fd30, 1 +3fe004d0: movi 0x80000, a5 +3fe00500: move a5, @0x8fd10, 1 +3fe00530: move a7, @0x8fcf0, 1 +3fe00560: movi 0x400080, a3 +3fe00590: move a3, @0x8fcb0, 1 +3fe005c0: move a9, a5 +3fe005d0: move a5, a3 +3fe005e0: sll 0x3, a5 +3fe005f0: sll 0x2, a3 +3fe00600: add a3, a5 +3fe00610: move @0x8fcb0, a3, 1 +3fe00640: add a3, a5 +3fe00650: move a10, a7 +3fe00660: move a7, a3 +3fe00670: sll 0x15, a7 +3fe00680: sll 0x12, a3 +3fe00690: add a3, a7 +3fe006a0: add a7, a5 +3fe006b0: move a5, @0x8fcd0, 1 +3fe006e0: move @0x8fd10, a7, 1 +3fe00710: sra 0x10, a7 +3fe00720: movi 0x1b0, a3 +3fe00740: divs a7, a3 +3fe00750: move a3, *a13(0x40), 1 +3fe00770: movi 0xffff, a7 +3fe00790: move a7, @0x8fd90, 1 +3fe007c0: movi 0x240000, a10 +3fe007f0: sub a9, a9 +L3FE00800: +3fe00800: move a14, -*sp, 1 +3fe00810: movi 0xffff, a7 +3fe00840: move a7, *a14+, 1 +3fe00850: movi 0x120, a5 +3fe00870: move a5, *a14+, 1 +3fe00880: move a10, a3 +3fe00890: mpys a9, a3 +3fe008a0: addi 0x1000300, a3 +3fe008d0: move a3, *a14+, 1 +3fe008e0: calla L3FDF97F0 +3fe00910: move a14, -*sp, 1 +3fe00920: movi 0xaaaa, a3 +3fe00950: move a3, *a14+, 1 +3fe00960: move a5, *a14+, 1 +3fe00970: move a10, a3 +3fe00980: mpys a9, a3 +3fe00990: addi 0x100030c, a3 +3fe009c0: move a3, *a14+, 1 +3fe009d0: calla L3FDF97F0 +3fe00a00: move a14, -*sp, 1 +3fe00a10: movi 0x5555, a3 +3fe00a30: move a3, *a14+, 1 +3fe00a40: move a5, *a14+, 1 +3fe00a50: move a10, a3 +3fe00a60: mpys a9, a3 +3fe00a70: addi 0x1000318, a3 +3fe00aa0: move a3, *a14+, 1 +3fe00ab0: calla L3FDF97F0 +3fe00ae0: inc a9 +3fe00af0: cmpi 0x2, a9 +3fe00b10: jrlt L3FE00800 +3fe00b20: sub a9, a9 +3fe00b30: move *a13(0x40), a3, 1 +3fe00b50: cmp a3, a9 +3fe00b60: jrge L3FE00EA0 +L3FE00B70: +3fe00b70: sub a7, a7 +3fe00b80: move a7, *a13(0x20), 1 +3fe00ba0: move a7, @0x8fdb0, 1 +3fe00bd0: movk 1, a5 +3fe00be0: setf 16, 1, 0 +3fe00bf0: move a5, @0x8fca0, 0 +L3FE00C20: +3fe00c20: move a14, -*sp, 1 +3fe00c30: movk 10, a7 +3fe00c40: move a7, *a14+, 1 +3fe00c50: calla L3FDCE1C0 +3fe00c80: move *a13(0x20), a5, 1 +3fe00ca0: inc a5 +3fe00cb0: move a5, *a13(0x20), 1 +3fe00cd0: cmpi 0x2fff, a5 +3fe00cf0: jrge L3FE00D50 +3fe00d00: setf 16, 1, 0 +3fe00d10: move @0x8fca0, a3, 0 +3fe00d40: jrne L3FE00C20 +L3FE00D50: +3fe00d50: cmpi 0x2fff, a5 +3fe00d70: jrlt L3FE00DC0 +3fe00d80: movi 0x2fff, a8 +3fe00da0: jauc L3FE036B0 +L3FE00DC0: +3fe00dc0: move @0x8fdb0, a3, 1 +3fe00df0: dec a3 +3fe00e00: jreq L3FE00E50 +3fe00e10: movi 0xfe, a8 +3fe00e30: jauc L3FE036B0 +L3FE00E50: +3fe00e50: inc a9 +3fe00e60: move *a13(0x40), a3, 1 +3fe00e80: cmp a3, a9 +3fe00e90: jrlt L3FE00B70 +L3FE00EA0: +3fe00ea0: move *a13(0xffe0), a7, 1 +3fe00ec0: move *a7(0x20), a5, 1 +3fe00ee0: btst 29, a5 +3fe00ef0: jaeq L3FE03620 +3fe00f10: move a14, -*sp, 1 +3fe00f20: sub a5, a5 +3fe00f30: move a5, *a14+, 1 +3fe00f40: move *a7(0x240), *a14+, 1 +3fe00f60: move a5, *a14+, 1 +3fe00f70: calla L3FDF96F0 +3fe00fa0: move a5, a11 +3fe00fb0: move a5, a10 +L3FE00FC0: +3fe00fc0: sub a9, a9 +L3FE00FD0: +3fe00fd0: move a14, -*sp, 1 +3fe00fe0: movi 0xffff, a7 +3fe01010: move a7, *a14+, 1 +3fe01020: move a11, *a14+, 1 +3fe01030: move a9, a3 +3fe01040: move a3, a5 +3fe01050: sll 0x3, a3 +3fe01060: sll 0x2, a5 +3fe01070: add a5, a3 +3fe01080: move a10, a7 +3fe01090: move a7, a5 +3fe010a0: sll 0x15, a7 +3fe010b0: sll 0x12, a5 +3fe010c0: add a5, a7 +3fe010d0: add a7, a3 +3fe010e0: addi 0x400080, a3 +3fe01110: move a3, *a14+, 1 +3fe01120: calla L3FDF97F0 +3fe01150: inc a11 +3fe01160: inc a9 +3fe01170: cmpi 0x20, a9 +3fe01190: jrlt L3FE00FD0 +3fe011a0: inc a10 +3fe011b0: cmpi 0xc, a10 +3fe011d0: jrlt L3FE00FC0 +3fe011e0: movi 0x180, a7 +3fe01200: move a7, @0x8fd30, 1 +3fe01230: movi 0x80000, a5 +3fe01260: move a5, @0x8fd10, 1 +3fe01290: move a7, @0x8fcf0, 1 +3fe012c0: movi 0x400080, a3 +3fe012f0: move a3, @0x8fcb0, 1 +3fe01320: move a9, a5 +3fe01330: move a5, a3 +3fe01340: sll 0x3, a5 +3fe01350: sll 0x2, a3 +3fe01360: add a3, a5 +3fe01370: move @0x8fcb0, a3, 1 +3fe013a0: add a3, a5 +3fe013b0: move a10, a7 +3fe013c0: move a7, a3 +3fe013d0: sll 0x15, a7 +3fe013e0: sll 0x12, a3 +3fe013f0: add a3, a7 +3fe01400: add a7, a5 +3fe01410: move a5, @0x8fcd0, 1 +3fe01440: move @0x8fd10, a7, 1 +3fe01470: sra 0x10, a7 +3fe01480: movi 0x1b0, a3 +3fe014a0: divs a7, a3 +3fe014b0: move a3, *a13(0x40), 1 +3fe014d0: movi 0xffff, a7 +3fe014f0: move a7, @0x8fd90, 1 +3fe01520: movi 0x240000, a10 +3fe01550: sub a9, a9 +L3FE01560: +3fe01560: move a14, -*sp, 1 +3fe01570: movi 0xffff, a7 +3fe015a0: move a7, *a14+, 1 +3fe015b0: movi 0x120, a5 +3fe015d0: move a5, *a14+, 1 +3fe015e0: move a10, a3 +3fe015f0: mpys a9, a3 +3fe01600: addi 0x1000300, a3 +3fe01630: move a3, *a14+, 1 +3fe01640: calla L3FDF97F0 +3fe01670: move a14, -*sp, 1 +3fe01680: movi 0xaaaa, a3 +3fe016b0: move a3, *a14+, 1 +3fe016c0: move a5, *a14+, 1 +3fe016d0: move a10, a3 +3fe016e0: mpys a9, a3 +3fe016f0: addi 0x100030c, a3 +3fe01720: move a3, *a14+, 1 +3fe01730: calla L3FDF97F0 +3fe01760: move a14, -*sp, 1 +3fe01770: movi 0x5555, a3 +3fe01790: move a3, *a14+, 1 +3fe017a0: move a5, *a14+, 1 +3fe017b0: move a10, a3 +3fe017c0: mpys a9, a3 +3fe017d0: addi 0x1000318, a3 +3fe01800: move a3, *a14+, 1 +3fe01810: calla L3FDF97F0 +3fe01840: inc a9 +3fe01850: cmpi 0x2, a9 +3fe01870: jrlt L3FE01560 +3fe01880: sub a9, a9 +3fe01890: move *a13(0x40), a3, 1 +3fe018b0: cmp a3, a9 +3fe018c0: jrge L3FE01C00 +L3FE018D0: +3fe018d0: sub a7, a7 +3fe018e0: move a7, @0x8fdb0, 1 +3fe01910: movk 2, a5 +3fe01920: setf 16, 1, 0 +3fe01930: move a5, @0x8fca0, 0 +3fe01960: move a7, *a13(0x20), 1 +L3FE01980: +3fe01980: move a14, -*sp, 1 +3fe01990: movk 10, a7 +3fe019a0: move a7, *a14+, 1 +3fe019b0: calla L3FDCE1C0 +3fe019e0: move *a13(0x20), a5, 1 +3fe01a00: inc a5 +3fe01a10: move a5, *a13(0x20), 1 +3fe01a30: cmpi 0x2fff, a5 +3fe01a50: jrge L3FE01AB0 +3fe01a60: setf 16, 1, 0 +3fe01a70: move @0x8fca0, a3, 0 +3fe01aa0: jrne L3FE01980 +L3FE01AB0: +3fe01ab0: cmpi 0x2fff, a5 +3fe01ad0: jrlt L3FE01B20 +3fe01ae0: movi 0x2fff, a8 +3fe01b00: jauc L3FE036B0 +L3FE01B20: +3fe01b20: move @0x8fdb0, a3, 1 +3fe01b50: dec a3 +3fe01b60: jreq L3FE01BB0 +3fe01b70: movi 0xfe, a8 +3fe01b90: jauc L3FE036B0 +L3FE01BB0: +3fe01bb0: inc a9 +3fe01bc0: move *a13(0x40), a3, 1 +3fe01be0: cmp a3, a9 +3fe01bf0: jrlt L3FE018D0 +L3FE01C00: +3fe01c00: move a14, -*sp, 1 +3fe01c10: sub a7, a7 +3fe01c20: move a7, *a14+, 1 +3fe01c30: move *a13(0xffe0), a5, 1 +3fe01c50: move *a5(0x240), *a14+, 1 +3fe01c70: move a7, *a14+, 1 +3fe01c80: calla L3FDF96F0 +3fe01cb0: move a7, a11 +3fe01cc0: move a7, a10 +L3FE01CD0: +3fe01cd0: sub a9, a9 +L3FE01CE0: +3fe01ce0: move a14, -*sp, 1 +3fe01cf0: movi 0xffff, a7 +3fe01d20: move a7, *a14+, 1 +3fe01d30: move a11, *a14+, 1 +3fe01d40: move a9, a3 +3fe01d50: move a3, a5 +3fe01d60: sll 0x3, a3 +3fe01d70: sll 0x2, a5 +3fe01d80: add a5, a3 +3fe01d90: move a10, a7 +3fe01da0: move a7, a5 +3fe01db0: sll 0x15, a7 +3fe01dc0: sll 0x12, a5 +3fe01dd0: add a5, a7 +3fe01de0: add a7, a3 +3fe01df0: addi 0x400080, a3 +3fe01e20: move a3, *a14+, 1 +3fe01e30: calla L3FDF97F0 +3fe01e60: inc a11 +3fe01e70: inc a9 +3fe01e80: cmpi 0x20, a9 +3fe01ea0: jrlt L3FE01CE0 +3fe01eb0: inc a10 +3fe01ec0: cmpi 0xc, a10 +3fe01ee0: jrlt L3FE01CD0 +3fe01ef0: movk 8, a7 +3fe01f00: move a7, @0x8fd30, 1 +3fe01f30: move a10, a3 +3fe01f40: move a3, a5 +3fe01f50: sll 0x15, a3 +3fe01f60: sll 0x12, a5 +3fe01f70: add a5, a3 +3fe01f80: addi 0x10000, a3 +3fe01fb0: move a3, @0x8fd10, 1 +3fe01fe0: move a3, @0x8fcf0, 1 +3fe02010: movi 0x400080, a5 +3fe02040: move a5, @0x8fcb0, 1 +3fe02070: move a9, a5 +3fe02080: move a5, a7 +3fe02090: sll 0x3, a5 +3fe020a0: sll 0x2, a7 +3fe020b0: add a7, a5 +3fe020c0: move @0x8fcb0, a7, 1 +3fe020f0: add a7, a5 +3fe02100: add a3, a5 +3fe02110: move a5, @0x8fcd0, 1 +3fe02140: move a9, a7 +3fe02150: move a7, a5 +3fe02160: sll 0x3, a7 +3fe02170: sll 0x2, a5 +3fe02180: add a5, a7 +3fe02190: move @0x8fd30, a5, 1 +3fe021c0: divs a5, a7 +3fe021d0: move a7, *a13(0x40), 1 +3fe021f0: movi 0xffff, a7 +3fe02210: move a7, @0x8fd90, 1 +3fe02240: movi 0x240000, a10 +3fe02270: sub a9, a9 +L3FE02280: +3fe02280: move a14, -*sp, 1 +3fe02290: movi 0xffff, a7 +3fe022c0: move a7, *a14+, 1 +3fe022d0: movi 0x120, a5 +3fe022f0: move a5, *a14+, 1 +3fe02300: move a10, a3 +3fe02310: mpys a9, a3 +3fe02320: addi 0x1000300, a3 +3fe02350: move a3, *a14+, 1 +3fe02360: calla L3FDF97F0 +3fe02390: move a14, -*sp, 1 +3fe023a0: movi 0xaaaa, a3 +3fe023d0: move a3, *a14+, 1 +3fe023e0: move a5, *a14+, 1 +3fe023f0: move a10, a3 +3fe02400: mpys a9, a3 +3fe02410: addi 0x100030c, a3 +3fe02440: move a3, *a14+, 1 +3fe02450: calla L3FDF97F0 +3fe02480: move a14, -*sp, 1 +3fe02490: movi 0x5555, a3 +3fe024b0: move a3, *a14+, 1 +3fe024c0: move a5, *a14+, 1 +3fe024d0: move a10, a3 +3fe024e0: mpys a9, a3 +3fe024f0: addi 0x1000318, a3 +3fe02520: move a3, *a14+, 1 +3fe02530: calla L3FDF97F0 +3fe02560: inc a9 +3fe02570: cmpi 0x2, a9 +3fe02590: jrlt L3FE02280 +3fe025a0: sub a9, a9 +3fe025b0: move *a13(0x40), a3, 1 +3fe025d0: cmp a3, a9 +3fe025e0: jrge L3FE02920 +L3FE025F0: +3fe025f0: sub a7, a7 +3fe02600: move a7, @0x8fdb0, 1 +3fe02630: movk 3, a5 +3fe02640: setf 16, 1, 0 +3fe02650: move a5, @0x8fca0, 0 +3fe02680: move a7, *a13(0x20), 1 +L3FE026A0: +3fe026a0: move a14, -*sp, 1 +3fe026b0: movk 10, a7 +3fe026c0: move a7, *a14+, 1 +3fe026d0: calla L3FDCE1C0 +3fe02700: move *a13(0x20), a5, 1 +3fe02720: inc a5 +3fe02730: move a5, *a13(0x20), 1 +3fe02750: cmpi 0x2fff, a5 +3fe02770: jrge L3FE027D0 +3fe02780: setf 16, 1, 0 +3fe02790: move @0x8fca0, a3, 0 +3fe027c0: jrne L3FE026A0 +L3FE027D0: +3fe027d0: cmpi 0x2fff, a5 +3fe027f0: jrlt L3FE02840 +3fe02800: movi 0x2fff, a8 +3fe02820: jauc L3FE036B0 +L3FE02840: +3fe02840: move @0x8fdb0, a3, 1 +3fe02870: dec a3 +3fe02880: jreq L3FE028D0 +3fe02890: movi 0xfe, a8 +3fe028b0: jauc L3FE036B0 +L3FE028D0: +3fe028d0: inc a9 +3fe028e0: move *a13(0x40), a3, 1 +3fe02900: cmp a3, a9 +3fe02910: jrlt L3FE025F0 +L3FE02920: +3fe02920: move a14, -*sp, 1 +3fe02930: sub a7, a7 +3fe02940: move a7, *a14+, 1 +3fe02950: move *a13(0xffe0), a5, 1 +3fe02970: move *a5(0x240), *a14+, 1 +3fe02990: move a7, *a14+, 1 +3fe029a0: calla L3FDF96F0 +3fe029d0: move a7, a11 +3fe029e0: move a7, a10 +L3FE029F0: +3fe029f0: sub a9, a9 +L3FE02A00: +3fe02a00: move a14, -*sp, 1 +3fe02a10: movi 0xffff, a7 +3fe02a40: move a7, *a14+, 1 +3fe02a50: move a11, *a14+, 1 +3fe02a60: move a9, a3 +3fe02a70: move a3, a5 +3fe02a80: sll 0x3, a3 +3fe02a90: sll 0x2, a5 +3fe02aa0: add a5, a3 +3fe02ab0: move a10, a7 +3fe02ac0: move a7, a5 +3fe02ad0: sll 0x15, a7 +3fe02ae0: sll 0x12, a5 +3fe02af0: add a5, a7 +3fe02b00: add a7, a3 +3fe02b10: addi 0x400080, a3 +3fe02b40: move a3, *a14+, 1 +3fe02b50: calla L3FDF97F0 +3fe02b80: inc a11 +3fe02b90: inc a9 +3fe02ba0: cmpi 0x20, a9 +3fe02bc0: jrlt L3FE02A00 +3fe02bd0: inc a10 +3fe02be0: cmpi 0xc, a10 +3fe02c00: jrlt L3FE029F0 +3fe02c10: movk 8, a7 +3fe02c20: move a7, @0x8fd30, 1 +3fe02c50: move a10, a3 +3fe02c60: move a3, a5 +3fe02c70: sll 0x15, a3 +3fe02c80: sll 0x12, a5 +3fe02c90: add a5, a3 +3fe02ca0: addi 0x10000, a3 +3fe02cd0: move a3, @0x8fd10, 1 +3fe02d00: move a3, @0x8fcf0, 1 +3fe02d30: movi 0x400080, a5 +3fe02d60: move a5, @0x8fcb0, 1 +3fe02d90: move a9, a5 +3fe02da0: move a5, a7 +3fe02db0: sll 0x3, a5 +3fe02dc0: sll 0x2, a7 +3fe02dd0: add a7, a5 +3fe02de0: move @0x8fcb0, a7, 1 +3fe02e10: add a7, a5 +3fe02e20: add a3, a5 +3fe02e30: move a5, @0x8fcd0, 1 +3fe02e60: move a9, a7 +3fe02e70: move a7, a5 +3fe02e80: sll 0x3, a7 +3fe02e90: sll 0x2, a5 +3fe02ea0: add a5, a7 +3fe02eb0: move @0x8fd30, a5, 1 +3fe02ee0: divs a5, a7 +3fe02ef0: move a7, *a13(0x40), 1 +3fe02f10: movi 0xffff, a7 +3fe02f30: move a7, @0x8fd90, 1 +3fe02f60: movi 0x240000, a10 +3fe02f90: sub a9, a9 +L3FE02FA0: +3fe02fa0: move a14, -*sp, 1 +3fe02fb0: movi 0xffff, a7 +3fe02fe0: move a7, *a14+, 1 +3fe02ff0: movi 0x120, a5 +3fe03010: move a5, *a14+, 1 +3fe03020: move a10, a3 +3fe03030: mpys a9, a3 +3fe03040: addi 0x1000300, a3 +3fe03070: move a3, *a14+, 1 +3fe03080: calla L3FDF97F0 +3fe030b0: move a14, -*sp, 1 +3fe030c0: movi 0xaaaa, a3 +3fe030f0: move a3, *a14+, 1 +3fe03100: move a5, *a14+, 1 +3fe03110: move a10, a3 +3fe03120: mpys a9, a3 +3fe03130: addi 0x100030c, a3 +3fe03160: move a3, *a14+, 1 +3fe03170: calla L3FDF97F0 +3fe031a0: move a14, -*sp, 1 +3fe031b0: movi 0x5555, a3 +3fe031d0: move a3, *a14+, 1 +3fe031e0: move a5, *a14+, 1 +3fe031f0: move a10, a3 +3fe03200: mpys a9, a3 +3fe03210: addi 0x1000318, a3 +3fe03240: move a3, *a14+, 1 +3fe03250: calla L3FDF97F0 +3fe03280: inc a9 +3fe03290: cmpi 0x2, a9 +3fe032b0: jrlt L3FE02FA0 +3fe032c0: sub a9, a9 +3fe032d0: move *a13(0x40), a3, 1 +3fe032f0: cmp a3, a9 +3fe03300: jrge L3FE03620 +L3FE03310: +3fe03310: sub a7, a7 +3fe03320: move a7, @0x8fdb0, 1 +3fe03350: movk 4, a5 +3fe03360: setf 16, 1, 0 +3fe03370: move a5, @0x8fca0, 0 +3fe033a0: move a7, *a13(0x20), 1 +L3FE033C0: +3fe033c0: move a14, -*sp, 1 +3fe033d0: movk 10, a7 +3fe033e0: move a7, *a14+, 1 +3fe033f0: calla L3FDCE1C0 +3fe03420: move *a13(0x20), a5, 1 +3fe03440: inc a5 +3fe03450: move a5, *a13(0x20), 1 +3fe03470: cmpi 0x2fff, a5 +3fe03490: jrge L3FE034F0 +3fe034a0: setf 16, 1, 0 +3fe034b0: move @0x8fca0, a3, 0 +3fe034e0: jrne L3FE033C0 +L3FE034F0: +3fe034f0: cmpi 0x2fff, a5 +3fe03510: jrlt L3FE03550 +3fe03520: movi 0x2fff, a8 +3fe03540: jruc L3FE036B0 +L3FE03550: +3fe03550: move @0x8fdb0, a3, 1 +3fe03580: dec a3 +3fe03590: jreq L3FE035D0 +3fe035a0: movi 0xfe, a8 +3fe035c0: jruc L3FE036B0 +L3FE035D0: +3fe035d0: inc a9 +3fe035e0: move *a13(0x40), a3, 1 +3fe03600: cmp a3, a9 +3fe03610: jrlt L3FE03310 +L3FE03620: +3fe03620: calla L3FDF1D40 +3fe03650: sub a7, a7 +3fe03660: setf 16, 1, 0 +3fe03670: move a7, @0x8fca0, 0 +3fe036a0: move a7, a8 +L3FE036B0: +3fe036b0: move *sp(0x100), a14, 1 +3fe036d0: mmfm sp, a3,a5,a7,a9,a10,a11,a13 +3fe036f0: rets 2 +L3FE03700: +3fe03700: mmtm sp, a7,a9,a10,a11,a13 +3fe03720: move a14, a13 +3fe03730: move a14, -*sp, 1 +3fe03740: move *a13(0xffe0), *a14+, 1 +3fe03760: calla L3F204470 +3fe03790: calla L3FDF1C60 +3fe037c0: calla L3FDF1AE0 +3fe037f0: move a14, -*sp, 1 +3fe03800: sub a11, a11 +3fe03810: move a11, *a14+, 1 +3fe03820: move *a13(0xffe0), a7, 1 +3fe03840: move *a7(0x240), *a14+, 1 +3fe03860: move a11, *a14+, 1 +3fe03870: calla L3FDF96F0 +3fe038a0: move a11, a9 +3fe038b0: setf 16, 0, 0 +3fe038c0: move *a7(0x250), a11, 0 +3fe038e0: cmp a9, a11 +3fe038f0: jals L3FE04220 +L3FE03910: +3fe03910: sub a10, a10 +3fe03920: move *a13(0xffe0), a11, 1 +3fe03940: move *a11(0x240), a7, 0 +3fe03960: subk 24, a7 +3fe03970: srl 0x1, a7 +3fe03980: cmp a10, a7 +3fe03990: jrls L3FE03CD0 +L3FE039A0: +3fe039a0: move a14, -*sp, 1 +3fe039b0: movi 0xffff, a11 +3fe039e0: move a11, *a14+, 1 +3fe039f0: movi 0x138, a7 +3fe03a10: move a7, *a14+, 1 +3fe03a20: move a9, a7 +3fe03a30: sll 0x10, a7 +3fe03a40: add a10, a7 +3fe03a50: move a7, *a14+, 1 +3fe03a60: calla L3FDF97F0 +3fe03a90: addk 12, a10 +3fe03aa0: move a14, -*sp, 1 +3fe03ab0: move a11, *a14+, 1 +3fe03ac0: movi 0x139, a7 +3fe03ae0: move a7, *a14+, 1 +3fe03af0: move a9, a7 +3fe03b00: sll 0x10, a7 +3fe03b10: add a10, a7 +3fe03b20: move a7, *a14+, 1 +3fe03b30: calla L3FDF97F0 +3fe03b60: addk 12, a10 +3fe03b70: move a14, -*sp, 1 +3fe03b80: move a11, *a14+, 1 +3fe03b90: movi 0x13a, a7 +3fe03bb0: move a7, *a14+, 1 +3fe03bc0: move a9, a7 +3fe03bd0: sll 0x10, a7 +3fe03be0: add a10, a7 +3fe03bf0: move a7, *a14+, 1 +3fe03c00: calla L3FDF97F0 +3fe03c30: addk 12, a10 +3fe03c40: move *a13(0xffe0), a7, 1 +3fe03c60: setf 16, 0, 0 +3fe03c70: move *a7(0x240), a11, 0 +3fe03c90: subk 24, a11 +3fe03ca0: srl 0x1, a11 +3fe03cb0: cmp a10, a11 +3fe03cc0: jrhi L3FE039A0 +L3FE03CD0: +3fe03cd0: addk 4, a10 +3fe03ce0: move *a13(0xffe0), a11, 1 +3fe03d00: move *a11(0x240), a7, 0 +3fe03d20: subk 12, a7 +3fe03d30: cmp a10, a7 +3fe03d40: jrls L3FE04190 +L3FE03D50: +3fe03d50: move a14, -*sp, 1 +3fe03d60: movi 0xffff, a11 +3fe03d90: move a11, *a14+, 1 +3fe03da0: movi 0x138, a7 +3fe03dc0: move a7, *a14+, 1 +3fe03dd0: move a9, a7 +3fe03de0: sll 0x10, a7 +3fe03df0: add a10, a7 +3fe03e00: move a7, *a14+, 1 +3fe03e10: calla L3FDF97F0 +3fe03e40: addk 12, a10 +3fe03e50: move *a13(0xffe0), a7, 1 +3fe03e70: setf 16, 0, 0 +3fe03e80: move *a7(0x240), a11, 0 +3fe03ea0: subk 12, a11 +3fe03eb0: cmp a10, a11 +3fe03ec0: jrls L3FE03FD0 +3fe03ed0: move a14, -*sp, 1 +3fe03ee0: movi 0xffff, a11 +3fe03f10: move a11, *a14+, 1 +3fe03f20: movi 0x139, a11 +3fe03f40: move a11, *a14+, 1 +3fe03f50: move a9, a11 +3fe03f60: sll 0x10, a11 +3fe03f70: add a10, a11 +3fe03f80: move a11, *a14+, 1 +3fe03f90: calla L3FDF97F0 +3fe03fc0: addk 12, a10 +L3FE03FD0: +3fe03fd0: setf 16, 0, 0 +3fe03fe0: move *a7(0x240), a11, 0 +3fe04000: subk 12, a11 +3fe04010: cmp a10, a11 +3fe04020: jrls L3FE04120 +3fe04030: move a14, -*sp, 1 +3fe04040: movi 0xffff, a11 +3fe04070: move a11, *a14+, 1 +3fe04080: movi 0x13a, a11 +3fe040a0: move a11, *a14+, 1 +3fe040b0: move a9, a11 +3fe040c0: sll 0x10, a11 +3fe040d0: add a10, a11 +3fe040e0: move a11, *a14+, 1 +3fe040f0: calla L3FDF97F0 +L3FE04120: +3fe04120: addk 12, a10 +3fe04130: setf 16, 0, 0 +3fe04140: move *a7(0x240), a11, 0 +3fe04160: subk 12, a11 +3fe04170: cmp a10, a11 +3fe04180: jrhi L3FE03D50 +L3FE04190: +3fe04190: addi 0x24, a9 +3fe041b0: move *a13(0xffe0), a11, 1 +3fe041d0: move *a11(0x250), a7, 0 +3fe041f0: cmp a9, a7 +3fe04200: jahi L3FE03910 +L3FE04220: +3fe04220: move *sp(0xc0), a14, 1 +3fe04240: mmfm sp, a7,a9,a10,a11,a13 +3fe04260: rets 2 +L3FE04270: +3fe04270: mmtm sp, a9,a11,a13 +3fe04290: move a14, a13 +3fe042a0: move a14, -*sp, 1 +3fe042b0: move *a13(0xffc0), *a14+, 1 +3fe042d0: calla L3F204470 +3fe04300: move a14, -*sp, 1 +3fe04310: move *a13(0xffe0), *a14+, 1 +3fe04330: move *a13(0xffc0), a11, 1 +3fe04350: move *a11(0x240), *a14+, 1 +3fe04370: sub a9, a9 +3fe04380: move a9, *a14+, 1 +3fe04390: calla L3FDF96F0 +3fe043c0: calla L3FDF1C60 +3fe043f0: calla L3FDF1AE0 +3fe04420: move *sp(0x80), a14, 1 +3fe04440: mmfm sp, a9,a11,a13 +3fe04460: rets 2 +L3FE04470: +3fe04470: mmtm sp, a5,a7,a9,a10,a11,a13 +3fe04490: move a14, a13 +3fe044a0: move a14, -*sp, 1 +3fe044b0: move *a13(0xffe0), *a14+, 1 +3fe044d0: calla L3F204470 +3fe04500: calla L3FDF1C60 +3fe04530: calla L3FDF1AE0 +3fe04560: move a14, -*sp, 1 +3fe04570: sub a11, a11 +3fe04580: move a11, *a14+, 1 +3fe04590: move *a13(0xffe0), a7, 1 +3fe045b0: move *a7(0x240), *a14+, 1 +3fe045d0: move a11, *a14+, 1 +3fe045e0: calla L3FDF96F0 +3fe04610: move a11, a9 +3fe04620: setf 16, 0, 0 +3fe04630: move *a7(0x250), a11, 0 +3fe04650: subi 0x40, a11 +3fe04670: cmp a9, a11 +3fe04680: jrls L3FE04840 +L3FE04690: +3fe04690: move a14, -*sp, 1 +3fe046a0: movi 0xffff, a11 +3fe046d0: move a11, *a14+, 1 +3fe046e0: move *a13(0xffe0), a7, 1 +3fe04700: move *a7(0x240), a11, 0 +3fe04720: addi 0x10000, a11 +3fe04750: move a11, *a14+, 1 +3fe04760: move a9, a11 +3fe04770: sll 0x10, a11 +3fe04780: move a11, *a14+, 1 +3fe04790: calla L3FDF96F0 +3fe047c0: addk 32, a9 +3fe047d0: setf 16, 0, 0 +3fe047e0: move *a7(0x250), a11, 0 +3fe04800: subi 0x40, a11 +3fe04820: cmp a9, a11 +3fe04830: jrhi L3FE04690 +L3FE04840: +3fe04840: dec a9 +3fe04850: move a14, -*sp, 1 +3fe04860: movi 0xffff, a11 +3fe04890: move a11, *a14+, 1 +3fe048a0: move *a7(0x240), a11, 0 +3fe048c0: addi 0x10000, a11 +3fe048f0: move a11, *a14+, 1 +3fe04900: move a9, a11 +3fe04910: sll 0x10, a11 +3fe04920: move a11, *a14+, 1 +3fe04930: calla L3FDF96F0 +3fe04960: addk 32, a9 +3fe04970: setf 16, 0, 0 +3fe04980: move *a7(0x250), a11, 0 +3fe049a0: dec a11 +3fe049b0: cmp a9, a11 +3fe049c0: jrc L3FE04B70 +L3FE049D0: +3fe049d0: move a14, -*sp, 1 +3fe049e0: movi 0xffff, a11 +3fe04a10: move a11, *a14+, 1 +3fe04a20: move *a13(0xffe0), a7, 1 +3fe04a40: move *a7(0x240), a11, 0 +3fe04a60: addi 0x10000, a11 +3fe04a90: move a11, *a14+, 1 +3fe04aa0: move a9, a11 +3fe04ab0: sll 0x10, a11 +3fe04ac0: move a11, *a14+, 1 +3fe04ad0: calla L3FDF96F0 +3fe04b00: addk 32, a9 +3fe04b10: setf 16, 0, 0 +3fe04b20: move *a7(0x250), a11, 0 +3fe04b40: dec a11 +3fe04b50: cmp a9, a11 +3fe04b60: jrnc L3FE049D0 +L3FE04B70: +3fe04b70: sub a9, a9 +3fe04b80: move *a7(0x240), a11, 0 +3fe04ba0: subi 0x40, a11 +3fe04bc0: cmp a9, a11 +3fe04bd0: jrls L3FE04D60 +L3FE04BE0: +3fe04be0: move a14, -*sp, 1 +3fe04bf0: movi 0xffff, a11 +3fe04c20: move a11, *a14+, 1 +3fe04c30: move *a13(0xffe0), a7, 1 +3fe04c50: move *a7(0x250), a11, 0 +3fe04c70: sll 0x10, a11 +3fe04c80: inc a11 +3fe04c90: move a11, *a14+, 1 +3fe04ca0: move a9, *a14+, 1 +3fe04cb0: calla L3FDF96F0 +3fe04ce0: addk 32, a9 +3fe04cf0: setf 16, 0, 0 +3fe04d00: move *a7(0x240), a11, 0 +3fe04d20: subi 0x40, a11 +3fe04d40: cmp a9, a11 +3fe04d50: jrhi L3FE04BE0 +L3FE04D60: +3fe04d60: dec a9 +3fe04d70: move a14, -*sp, 1 +3fe04d80: movi 0xffff, a11 +3fe04db0: move a11, *a14+, 1 +3fe04dc0: move *a7(0x250), a11, 0 +3fe04de0: sll 0x10, a11 +3fe04df0: inc a11 +3fe04e00: move a11, *a14+, 1 +3fe04e10: move a9, *a14+, 1 +3fe04e20: calla L3FDF96F0 +3fe04e50: addk 32, a9 +3fe04e60: setf 16, 0, 0 +3fe04e70: move *a7(0x240), a11, 0 +3fe04e90: dec a11 +3fe04ea0: cmp a9, a11 +3fe04eb0: jrc L3FE05030 +L3FE04EC0: +3fe04ec0: move a14, -*sp, 1 +3fe04ed0: movi 0xffff, a11 +3fe04f00: move a11, *a14+, 1 +3fe04f10: move *a13(0xffe0), a7, 1 +3fe04f30: move *a7(0x250), a11, 0 +3fe04f50: sll 0x10, a11 +3fe04f60: inc a11 +3fe04f70: move a11, *a14+, 1 +3fe04f80: move a9, *a14+, 1 +3fe04f90: calla L3FDF96F0 +3fe04fc0: addk 32, a9 +3fe04fd0: setf 16, 0, 0 +3fe04fe0: move *a7(0x240), a11, 0 +3fe05000: dec a11 +3fe05010: cmp a9, a11 +3fe05020: jrnc L3FE04EC0 +L3FE05030: +3fe05030: move a14, -*sp, 1 +3fe05040: move *a7(0x250), a11, 0 +3fe05060: srl 0x1, a11 +3fe05070: move a11, *a14+, 1 +3fe05080: move *a7(0x250), a11, 0 +3fe050a0: srl 0x1, a11 +3fe050b0: sll 0x10, a11 +3fe050c0: move *a7(0x240), a5, 0 +3fe050e0: srl 0x1, a5 +3fe050f0: add a5, a11 +3fe05100: move a11, *a14+, 1 +3fe05110: calla L3FDE03B0 +3fe05140: move *sp(0xe0), a14, 1 +3fe05160: mmfm sp, a5,a7,a9,a10,a11,a13 +3fe05180: rets 2 +L3FE05190: +3fe05190: mmtm sp, a7,a9,a11,a13 +3fe051b0: move a14, a13 +3fe051c0: move *a13(0xffe0), a9, 1 +3fe051e0: move a14, -*sp, 1 +3fe051f0: move *a13(0xffc0), *a14+, 1 +3fe05210: calla L3F204470 +3fe05240: move a14, -*sp, 1 +3fe05250: sub a11, a11 +3fe05260: move a11, *a14+, 1 +3fe05270: move *a13(0xffc0), a7, 1 +3fe05290: move *a7(0x240), *a14+, 1 +3fe052b0: move a11, *a14+, 1 +3fe052c0: calla L3FDF96F0 +3fe052f0: move a14, -*sp, 1 +3fe05300: movi 0xffff, a11 +3fe05330: move a11, *a14+, 1 +3fe05340: setf 16, 0, 0 +3fe05350: move *a7(0x240), a11, 0 +3fe05370: addi 0x10000, a11 +3fe053a0: move a11, *a14+, 1 +3fe053b0: sub a11, a11 +3fe053c0: move a11, *a14+, 1 +3fe053d0: calla L3FDF96F0 +3fe05400: move a14, -*sp, 1 +3fe05410: movi 0xffff, a11 +3fe05440: move a11, *a14+, 1 +3fe05450: setf 16, 0, 0 +3fe05460: move *a7(0x250), a11, 0 +3fe05480: sll 0x10, a11 +3fe05490: inc a11 +3fe054a0: move a11, *a14+, 1 +3fe054b0: sub a11, a11 +3fe054c0: move a11, *a14+, 1 +3fe054d0: calla L3FDF96F0 +3fe05500: move a14, -*sp, 1 +3fe05510: movi 0xffff, a11 +3fe05540: move a11, *a14+, 1 +3fe05550: setf 16, 0, 0 +3fe05560: move *a7(0x240), a11, 0 +3fe05580: addi 0x10000, a11 +3fe055b0: move a11, *a14+, 1 +3fe055c0: move *a7(0x250), a11, 0 +3fe055e0: dec a11 +3fe055f0: sll 0x10, a11 +3fe05600: move a11, *a14+, 1 +3fe05610: calla L3FDF96F0 +3fe05640: move a14, -*sp, 1 +3fe05650: movi 0xffff, a11 +3fe05680: move a11, *a14+, 1 +3fe05690: setf 16, 0, 0 +3fe056a0: move *a7(0x250), a11, 0 +3fe056c0: sll 0x10, a11 +3fe056d0: inc a11 +3fe056e0: move a11, *a14+, 1 +3fe056f0: move *a7(0x240), a11, 0 +3fe05710: dec a11 +3fe05720: move a11, *a14+, 1 +3fe05730: calla L3FDF96F0 +3fe05760: calla L3FDF1C60 +3fe05790: calla L3FDF1AE0 +3fe057c0: move a9, a8 +3fe057d0: jrne L3FE05800 +3fe057e0: sub a8, a8 +3fe057f0: jruc L3FE059A0 +L3FE05800: +3fe05800: move a14, -*sp, 1 +3fe05810: movi 0x2710, a11 +3fe05830: move a11, *a14+, 1 +3fe05840: calla L3FDCE1C0 +3fe05870: move a14, -*sp, 1 +3fe05880: movi 0xffff, a11 +3fe058b0: move a11, *a14+, 1 +3fe058c0: move *a7(0x240), *a14+, 1 +3fe058e0: sub a11, a11 +3fe058f0: move a11, *a14+, 1 +3fe05900: calla L3FDF96F0 +3fe05930: move a14, -*sp, 1 +3fe05940: movi 0x2710, a11 +3fe05960: move a11, *a14+, 1 +3fe05970: calla L3FDCE1C0 +L3FE059A0: +3fe059a0: move *sp(0xa0), a14, 1 +3fe059c0: mmfm sp, a7,a9,a11,a13 +3fe059e0: rets 2 +L3FE059F0: +3fe059f0: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fe05a10: move a14, a13 +3fe05a20: move *a13(0xffe0), a9, 1 +3fe05a40: move *a13(0xffc0), a10, 1 +3fe05a60: move a14, -*sp, 1 +3fe05a70: move *a13(0xffa0), *a14+, 1 +3fe05a90: calla L3F204470 +3fe05ac0: calla L3FDF1C60 +3fe05af0: calla L3FDF1AE0 +3fe05b20: move a9, a0 +3fe05b30: move a0, a7 +3fe05b40: sll 0x5, a0 +3fe05b50: sll 0x2, a7 +3fe05b60: add a7, a0 +3fe05b70: jrne L3FE06090 +3fe05b80: move a14, -*sp, 1 +3fe05b90: sub a7, a7 +3fe05ba0: move a7, *a14+, 1 +3fe05bb0: move *a13(0xffa0), a5, 1 +3fe05bd0: move *a5(0x240), *a14+, 1 +3fe05bf0: move a7, *a14+, 1 +3fe05c00: calla L3FDF96F0 +3fe05c30: move a0, a11 +3fe05c40: setf 16, 0, 0 +3fe05c50: move *a5(0x250), a7, 0 +3fe05c70: movi 0x24, a5 +3fe05c90: divu a5, a7 +3fe05ca0: move a7, a5 +3fe05cb0: sll 0x5, a7 +3fe05cc0: sll 0x2, a5 +3fe05cd0: add a5, a7 +3fe05ce0: cmp a11, a7 +3fe05cf0: jrls L3FE06070 +L3FE05D00: +3fe05d00: sub a12, a12 +3fe05d10: move *a13(0xffa0), a7, 1 +3fe05d30: move *a7(0x240), a5, 0 +3fe05d50: movk 12, a7 +3fe05d60: divu a7, a5 +3fe05d70: move a5, a7 +3fe05d80: sll 0x3, a5 +3fe05d90: sll 0x2, a7 +3fe05da0: add a7, a5 +3fe05db0: cmp a12, a5 +3fe05dc0: jrls L3FE05F80 +L3FE05DD0: +3fe05dd0: move a14, -*sp, 1 +3fe05de0: movi 0xffff, a7 +3fe05e10: move a7, *a14+, 1 +3fe05e20: move a10, *a14+, 1 +3fe05e30: move a11, a5 +3fe05e40: sll 0x10, a5 +3fe05e50: add a12, a5 +3fe05e60: move a5, *a14+, 1 +3fe05e70: calla L3FDF97F0 +3fe05ea0: addk 12, a12 +3fe05eb0: move *a13(0xffa0), a5, 1 +3fe05ed0: setf 16, 0, 0 +3fe05ee0: move *a5(0x240), a7, 0 +3fe05f00: movk 12, a5 +3fe05f10: divu a5, a7 +3fe05f20: move a7, a5 +3fe05f30: sll 0x3, a7 +3fe05f40: sll 0x2, a5 +3fe05f50: add a5, a7 +3fe05f60: cmp a12, a7 +3fe05f70: jrhi L3FE05DD0 +L3FE05F80: +3fe05f80: addi 0x24, a11 +3fe05fa0: move *a13(0xffa0), a7, 1 +3fe05fc0: move *a7(0x250), a5, 0 +3fe05fe0: movi 0x24, a7 +3fe06000: divu a7, a5 +3fe06010: move a5, a7 +3fe06020: sll 0x5, a5 +3fe06030: sll 0x2, a7 +3fe06040: add a7, a5 +3fe06050: cmp a11, a5 +3fe06060: jrhi L3FE05D00 +L3FE06070: +3fe06070: sub a8, a8 +3fe06080: jruc L3FE063B0 +L3FE06090: +3fe06090: move a14, -*sp, 1 +3fe060a0: movi 0xffff, a7 +3fe060d0: move a7, *a14+, 1 +3fe060e0: move *a13(0xffa0), a5, 1 +3fe06100: move a0, a7 +3fe06110: sll 0x10, a7 +3fe06120: setf 16, 0, 0 +3fe06130: move *a5(0x240), a5, 0 +3fe06150: add a5, a7 +3fe06160: move a7, *a14+, 1 +3fe06170: sub a7, a7 +3fe06180: move a7, *a14+, 1 +3fe06190: calla L3FDF96F0 +3fe061c0: move a14, -*sp, 1 +3fe061d0: movi 0x2710, a5 +3fe061f0: move a5, *a14+, 1 +3fe06200: calla L3FDCE1C0 +3fe06230: move a14, -*sp, 1 +3fe06240: move a7, *a14+, 1 +3fe06250: move *a13(0xffa0), a7, 1 +3fe06270: move a0, a5 +3fe06280: sll 0x10, a5 +3fe06290: setf 16, 0, 0 +3fe062a0: move *a7(0x240), a7, 0 +3fe062c0: add a7, a5 +3fe062d0: move a5, *a14+, 1 +3fe062e0: sub a7, a7 +3fe062f0: move a7, *a14+, 1 +3fe06300: calla L3FDF96F0 +3fe06330: move a14, -*sp, 1 +3fe06340: movi 0x2710, a5 +3fe06360: move a5, *a14+, 1 +3fe06370: calla L3FDCE1C0 +3fe063a0: move a7, a8 +L3FE063B0: +3fe063b0: move *sp(0x120), a14, 1 +3fe063d0: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fe063f0: rets 2 +3fe06400: mmtm sp, a5,a7,a9,a10,a11,a13 +3fe06420: move a14, a13 +3fe06430: move *a13(0xffe0), a9, 1 +3fe06450: move a14, -*sp, 1 +3fe06460: move *a13(0xffc0), *a14+, 1 +3fe06480: calla L3F204470 +3fe064b0: calla L3FDF1C60 +3fe064e0: calla L3FDF1AE0 +3fe06510: move a14, -*sp, 1 +3fe06520: movi 0xffff, a7 +3fe06550: move a7, *a14+, 1 +3fe06560: move *a13(0xffc0), a5, 1 +3fe06580: move *a5(0x240), *a14+, 1 +3fe065a0: sub a7, a7 +3fe065b0: move a7, *a14+, 1 +3fe065c0: calla L3FDF96F0 +3fe065f0: setf 16, 0, 0 +3fe06600: move @0xc00000b0, a7, 0 ; CONTROL +3fe06630: xori 0x2800, a7 +3fe06660: move a7, @0xc00000b0, 0 ; CONTROL +3fe06690: sub a10, a10 +3fe066a0: move *a5(0x250), a5, 0 +3fe066c0: cmp a10, a5 +3fe066d0: jrls L3FE069E0 +L3FE066E0: +3fe066e0: sub a11, a11 +3fe066f0: move *a13(0xffc0), a7, 1 +3fe06710: move *a7(0x240), a5, 0 +3fe06730: movk 12, a7 +3fe06740: divu a7, a5 +3fe06750: move a5, a7 +3fe06760: sll 0x3, a5 +3fe06770: sll 0x2, a7 +3fe06780: add a7, a5 +3fe06790: cmp a11, a5 +3fe067a0: jrls L3FE06960 +L3FE067B0: +3fe067b0: move a14, -*sp, 1 +3fe067c0: movi 0xffff, a7 +3fe067f0: move a7, *a14+, 1 +3fe06800: move a9, *a14+, 1 +3fe06810: move a10, a5 +3fe06820: sll 0x10, a5 +3fe06830: add a11, a5 +3fe06840: move a5, *a14+, 1 +3fe06850: calla L3FDF97F0 +3fe06880: addk 12, a11 +3fe06890: move *a13(0xffc0), a5, 1 +3fe068b0: setf 16, 0, 0 +3fe068c0: move *a5(0x240), a7, 0 +3fe068e0: movk 12, a5 +3fe068f0: divu a5, a7 +3fe06900: move a7, a5 +3fe06910: sll 0x3, a7 +3fe06920: sll 0x2, a5 +3fe06930: add a5, a7 +3fe06940: cmp a11, a7 +3fe06950: jrhi L3FE067B0 +L3FE06960: +3fe06960: addi 0x24, a10 +3fe06980: move *a13(0xffc0), a7, 1 +3fe069a0: move *a7(0x250), a5, 0 +3fe069c0: cmp a10, a5 +3fe069d0: jrhi L3FE066E0 +L3FE069E0: +3fe069e0: move @0xc00000b0, a7, 0 ; CONTROL +3fe06a10: xori 0x2800, a7 +3fe06a40: move a7, @0xc00000b0, 0 ; CONTROL +3fe06a70: move *sp(0xe0), a14, 1 +3fe06a90: mmfm sp, a5,a7,a9,a10,a11,a13 +3fe06ab0: rets 2 +L3FE06AC0: +3fe06ac0: mmtm sp, a9,a11,a13 +3fe06ae0: move a14, a13 +3fe06af0: move a14, -*sp, 1 +3fe06b00: move *a13(0xffe0), *a14+, 1 +3fe06b20: calla L3F204470 +3fe06b50: calla L3FDF1C60 +3fe06b80: calla L3FDF1AE0 +3fe06bb0: move a14, -*sp, 1 +3fe06bc0: movi 0xffff, a11 +3fe06bf0: move a11, *a14+, 1 +3fe06c00: move *a13(0xffe0), a9, 1 +3fe06c20: move *a9(0x240), *a14+, 1 +3fe06c40: sub a11, a11 +3fe06c50: move a11, *a14+, 1 +3fe06c60: calla L3FDF96F0 +3fe06c90: move a14, -*sp, 1 +3fe06ca0: move a11, *a14+, 1 +3fe06cb0: movi 0x2200280, a11 +3fe06ce0: move a11, *a14+, 1 +3fe06cf0: movi 0xa000c0, a11 +3fe06d20: move a11, *a14+, 1 +3fe06d30: calla L3FDF96F0 +3fe06d60: move *sp(0x80), a14, 1 +3fe06d80: mmfm sp, a9,a11,a13 +3fe06da0: rets 2 +3fe06db0: mmtm sp, a7,a9,a11,a13 +3fe06dd0: move a14, a13 +3fe06de0: move a14, -*sp, 1 +3fe06df0: move *a13(0xffe0), *a14+, 1 +3fe06e10: calla L3FE03700 +3fe06e40: move a14, -*sp, 1 +3fe06e50: movi 0x8000, a11 +3fe06e80: move a11, *a14+, 1 +3fe06e90: calla L3FDCE1C0 +3fe06ec0: move a14, -*sp, 1 +3fe06ed0: move *a13(0xffe0), *a14+, 1 +3fe06ef0: movi 0xff00ff, a7 +3fe06f20: move a7, *a14+, 1 +3fe06f30: calla L3FE04270 +3fe06f60: move a14, -*sp, 1 +3fe06f70: move a11, *a14+, 1 +3fe06f80: calla L3FDCE1C0 +3fe06fb0: move a14, -*sp, 1 +3fe06fc0: move *a13(0xffe0), *a14+, 1 +3fe06fe0: movi 0x55555555, a7 +3fe07010: move a7, *a14+, 1 +3fe07020: calla L3FE04270 +3fe07050: move a14, -*sp, 1 +3fe07060: move a11, *a14+, 1 +3fe07070: calla L3FDCE1C0 +3fe070a0: move a14, -*sp, 1 +3fe070b0: move *a13(0xffe0), *a14+, 1 +3fe070d0: calla L3FE04470 +3fe07100: move a14, -*sp, 1 +3fe07110: move a11, *a14+, 1 +3fe07120: calla L3FDCE1C0 +3fe07150: move a14, -*sp, 1 +3fe07160: move *a13(0xffe0), *a14+, 1 +3fe07180: sub a7, a7 +3fe07190: move a7, *a14+, 1 +3fe071a0: calla L3FE05190 +3fe071d0: move a14, -*sp, 1 +3fe071e0: move a11, *a14+, 1 +3fe071f0: calla L3FDCE1C0 +3fe07220: move a14, -*sp, 1 +3fe07230: move *a13(0xffe0), *a14+, 1 +3fe07250: movi 0x48, a7 +3fe07270: move a7, *a14+, 1 +3fe07280: sub a7, a7 +3fe07290: move a7, *a14+, 1 +3fe072a0: calla L3FE059F0 +3fe072d0: move a14, -*sp, 1 +3fe072e0: move a11, *a14+, 1 +3fe072f0: calla L3FDCE1C0 +3fe07320: move a14, -*sp, 1 +3fe07330: move *a13(0xffe0), *a14+, 1 +3fe07350: calla L3FE06AC0 +3fe07380: move a14, -*sp, 1 +3fe07390: move a11, *a14+, 1 +3fe073a0: calla L3FDCE1C0 +3fe073d0: move *sp(0xa0), a14, 1 +3fe073f0: mmfm sp, a7,a9,a11,a13 +3fe07410: rets 2 +L3FE07420: +3fe07420: mmtm sp, a9,a11,a13 +3fe07440: move a14, a13 +3fe07450: addi 0x40, a14 +3fe07470: move a14, -*sp, 1 +3fe07480: move *a13(0xffe0), *a14+, 1 +3fe074a0: calla L3F204470 +3fe074d0: move a14, -*sp, 1 +3fe074e0: sub a11, a11 +3fe074f0: move a11, *a14+, 1 +3fe07500: move *a13(0xffe0), a9, 1 +3fe07520: move *a9(0x240), *a14+, 1 +3fe07540: move a11, *a14+, 1 +3fe07550: calla L3FDF96F0 +3fe07580: setf 16, 0, 0 +3fe07590: move *a9(0x250), a11, 0 +3fe075b0: srl 0x1, a11 +3fe075c0: move a11, *a13, 1 +3fe075d0: move *a9(0x240), a9, 0 +3fe075f0: srl 0x1, a9 +3fe07600: move a9, *a13(0x20), 1 +3fe07620: move a14, -*sp, 1 +3fe07630: movi 0xffff, a9 +3fe07650: move a9, *a14+, 1 +3fe07660: movi 0x900400, a9 +3fe07690: move a9, *a14+, 1 +3fe076a0: move *a13(0x20), a9, 1 +3fe076c0: subi 0x1b0, a11 +3fe076e0: sll 0x10, a11 +3fe076f0: add a9, a11 +3fe07700: subi 0x200, a11 +3fe07720: move a11, *a14+, 1 +3fe07730: calla L3FDF96F0 +3fe07760: move a14, -*sp, 1 +3fe07770: movi 0xffff, a11 +3fe07790: move a11, *a14+, 1 +3fe077a0: movi 0x90004b, a11 +3fe077d0: move a11, *a14+, 1 +3fe077e0: move *a13, a11, 1 +3fe077f0: subi 0x120, a11 +3fe07810: sll 0x10, a11 +3fe07820: add a9, a11 +3fe07830: subi 0x25, a11 +3fe07850: move a11, *a14+, 1 +3fe07860: calla L3FDF96F0 +3fe07890: move a14, -*sp, 1 +3fe078a0: movi 0xffff, a11 +3fe078c0: move a11, *a14+, 1 +3fe078d0: movi 0x1200200, a11 +3fe07900: move a11, *a14+, 1 +3fe07910: move *a13, a11, 1 +3fe07920: subi 0x90, a11 +3fe07940: sll 0x10, a11 +3fe07950: add a9, a11 +3fe07960: subi 0x100, a11 +3fe07980: move a11, *a14+, 1 +3fe07990: calla L3FDF96F0 +3fe079c0: move a14, -*sp, 1 +3fe079d0: movi 0xffff, a11 +3fe079f0: move a11, *a14+, 1 +3fe07a00: movi 0x90004b, a11 +3fe07a30: move a11, *a14+, 1 +3fe07a40: move *a13, a11, 1 +3fe07a50: addi 0x90, a11 +3fe07a70: sll 0x10, a11 +3fe07a80: add a9, a11 +3fe07a90: subi 0x25, a11 +3fe07ab0: move a11, *a14+, 1 +3fe07ac0: calla L3FDF96F0 +3fe07af0: move a14, -*sp, 1 +3fe07b00: movi 0xffff, a11 +3fe07b20: move a11, *a14+, 1 +3fe07b30: movi 0x900400, a11 +3fe07b60: move a11, *a14+, 1 +3fe07b70: move *a13, a11, 1 +3fe07b80: addi 0x120, a11 +3fe07ba0: sll 0x10, a11 +3fe07bb0: add a9, a11 +3fe07bc0: subi 0x200, a11 +3fe07be0: move a11, *a14+, 1 +3fe07bf0: calla L3FDF96F0 +3fe07c20: calla L3FDF1C60 +3fe07c50: calla L3FDF1AE0 +3fe07c80: move *sp(0x80), a14, 1 +3fe07ca0: mmfm sp, a9,a11,a13 +3fe07cc0: rets 2 +L3FE07CD0: +3fe07cd0: mmtm sp, a9,a11,a13 +3fe07cf0: move a14, a13 +3fe07d00: addi 0x40, a14 +3fe07d20: move a14, -*sp, 1 +3fe07d30: move *a13(0xffe0), *a14+, 1 +3fe07d50: calla L3F204470 +3fe07d80: move a14, -*sp, 1 +3fe07d90: sub a11, a11 +3fe07da0: move a11, *a14+, 1 +3fe07db0: move *a13(0xffe0), a9, 1 +3fe07dd0: move *a9(0x240), *a14+, 1 +3fe07df0: move a11, *a14+, 1 +3fe07e00: calla L3FDF96F0 +3fe07e30: setf 16, 0, 0 +3fe07e40: move *a9(0x250), a11, 0 +3fe07e60: srl 0x1, a11 +3fe07e70: move a11, *a13, 1 +3fe07e80: move *a9(0x240), a9, 0 +3fe07ea0: srl 0x1, a9 +3fe07eb0: move a9, *a13(0x20), 1 +3fe07ed0: move a14, -*sp, 1 +3fe07ee0: movi 0xffff, a9 +3fe07f00: move a9, *a14+, 1 +3fe07f10: movi 0x900200, a9 +3fe07f40: move a9, *a14+, 1 +3fe07f50: move *a13(0x20), a9, 1 +3fe07f70: subi 0x1b0, a11 +3fe07f90: sll 0x10, a11 +3fe07fa0: add a9, a11 +3fe07fb0: subi 0x100, a11 +3fe07fd0: move a11, *a14+, 1 +3fe07fe0: calla L3FDF96F0 +3fe08010: move a14, -*sp, 1 +3fe08020: movi 0xffff, a11 +3fe08040: move a11, *a14+, 1 +3fe08050: movi 0x900400, a11 +3fe08080: move a11, *a14+, 1 +3fe08090: move *a13, a11, 1 +3fe080a0: subi 0x120, a11 +3fe080c0: sll 0x10, a11 +3fe080d0: add a9, a11 +3fe080e0: subi 0x200, a11 +3fe08100: move a11, *a14+, 1 +3fe08110: calla L3FDF96F0 +3fe08140: move a14, -*sp, 1 +3fe08150: movi 0xffff, a11 +3fe08170: move a11, *a14+, 1 +3fe08180: movi 0x120004b, a11 +3fe081b0: move a11, *a14+, 1 +3fe081c0: move *a13, a11, 1 +3fe081d0: subi 0x90, a11 +3fe081f0: sll 0x10, a11 +3fe08200: add a9, a11 +3fe08210: subi 0x25, a11 +3fe08230: move a11, *a14+, 1 +3fe08240: calla L3FDF96F0 +3fe08270: move a14, -*sp, 1 +3fe08280: movi 0xffff, a11 +3fe082a0: move a11, *a14+, 1 +3fe082b0: movi 0x900400, a11 +3fe082e0: move a11, *a14+, 1 +3fe082f0: move *a13, a11, 1 +3fe08300: addi 0x90, a11 +3fe08320: sll 0x10, a11 +3fe08330: add a9, a11 +3fe08340: subi 0x200, a11 +3fe08360: move a11, *a14+, 1 +3fe08370: calla L3FDF96F0 +3fe083a0: move a14, -*sp, 1 +3fe083b0: movi 0xffff, a11 +3fe083d0: move a11, *a14+, 1 +3fe083e0: movi 0x900200, a11 +3fe08410: move a11, *a14+, 1 +3fe08420: move *a13, a11, 1 +3fe08430: addi 0x120, a11 +3fe08450: sll 0x10, a11 +3fe08460: add a9, a11 +3fe08470: subi 0x100, a11 +3fe08490: move a11, *a14+, 1 +3fe084a0: calla L3FDF96F0 +3fe084d0: calla L3FDF1C60 +3fe08500: calla L3FDF1AE0 +3fe08530: move *sp(0x80), a14, 1 +3fe08550: mmfm sp, a9,a11,a13 +3fe08570: rets 2 +L3FE08580: +3fe08580: mmtm sp, a9,a11,a13 +3fe085a0: move a14, a13 +3fe085b0: addi 0x40, a14 +3fe085d0: move a14, -*sp, 1 +3fe085e0: move *a13(0xffe0), *a14+, 1 +3fe08600: calla L3F204470 +3fe08630: move a14, -*sp, 1 +3fe08640: sub a11, a11 +3fe08650: move a11, *a14+, 1 +3fe08660: move *a13(0xffe0), a9, 1 +3fe08680: move *a9(0x240), *a14+, 1 +3fe086a0: move a11, *a14+, 1 +3fe086b0: calla L3FDF96F0 +3fe086e0: setf 16, 0, 0 +3fe086f0: move *a9(0x250), a11, 0 +3fe08710: srl 0x1, a11 +3fe08720: move a11, *a13, 1 +3fe08730: move *a9(0x240), a9, 0 +3fe08750: srl 0x1, a9 +3fe08760: move a9, *a13(0x20), 1 +3fe08780: move a14, -*sp, 1 +3fe08790: movi 0xffff, a9 +3fe087b0: move a9, *a14+, 1 +3fe087c0: movi 0x90004b, a9 +3fe087f0: move a9, *a14+, 1 +3fe08800: move *a13(0x20), a9, 1 +3fe08820: subi 0x1b0, a11 +3fe08840: sll 0x10, a11 +3fe08850: add a9, a11 +3fe08860: subi 0x25, a11 +3fe08880: move a11, *a14+, 1 +3fe08890: calla L3FDF96F0 +3fe088c0: move a14, -*sp, 1 +3fe088d0: movi 0xffff, a11 +3fe088f0: move a11, *a14+, 1 +3fe08900: movi 0x900200, a11 +3fe08930: move a11, *a14+, 1 +3fe08940: move *a13, a11, 1 +3fe08950: subi 0x120, a11 +3fe08970: sll 0x10, a11 +3fe08980: add a9, a11 +3fe08990: subi 0x100, a11 +3fe089b0: move a11, *a14+, 1 +3fe089c0: calla L3FDF96F0 +3fe089f0: move a14, -*sp, 1 +3fe08a00: movi 0xffff, a11 +3fe08a20: move a11, *a14+, 1 +3fe08a30: movi 0x1200400, a11 +3fe08a60: move a11, *a14+, 1 +3fe08a70: move *a13, a11, 1 +3fe08a80: subi 0x90, a11 +3fe08aa0: sll 0x10, a11 +3fe08ab0: add a9, a11 +3fe08ac0: subi 0x200, a11 +3fe08ae0: move a11, *a14+, 1 +3fe08af0: calla L3FDF96F0 +3fe08b20: move a14, -*sp, 1 +3fe08b30: movi 0xffff, a11 +3fe08b50: move a11, *a14+, 1 +3fe08b60: movi 0x900200, a11 +3fe08b90: move a11, *a14+, 1 +3fe08ba0: move *a13, a11, 1 +3fe08bb0: addi 0x90, a11 +3fe08bd0: sll 0x10, a11 +3fe08be0: add a9, a11 +3fe08bf0: subi 0x100, a11 +3fe08c10: move a11, *a14+, 1 +3fe08c20: calla L3FDF96F0 +3fe08c50: move a14, -*sp, 1 +3fe08c60: movi 0xffff, a11 +3fe08c80: move a11, *a14+, 1 +3fe08c90: movi 0x90004b, a11 +3fe08cc0: move a11, *a14+, 1 +3fe08cd0: move *a13, a11, 1 +3fe08ce0: addi 0x120, a11 +3fe08d00: sll 0x10, a11 +3fe08d10: add a9, a11 +3fe08d20: subi 0x25, a11 +3fe08d40: move a11, *a14+, 1 +3fe08d50: calla L3FDF96F0 +3fe08d80: calla L3FDF1C60 +3fe08db0: calla L3FDF1AE0 +3fe08de0: move *sp(0x80), a14, 1 +3fe08e00: mmfm sp, a9,a11,a13 +3fe08e20: rets 2 +L3FE08E30: +3fe08e30: mmtm sp, a9,a11,a13 +3fe08e50: move a14, a13 +3fe08e60: addi 0x40, a14 +3fe08e80: move a14, -*sp, 1 +3fe08e90: move *a13(0xffe0), *a14+, 1 +3fe08eb0: calla L3F204470 +3fe08ee0: move a14, -*sp, 1 +3fe08ef0: sub a11, a11 +3fe08f00: move a11, *a14+, 1 +3fe08f10: move *a13(0xffe0), a9, 1 +3fe08f30: move *a9(0x240), *a14+, 1 +3fe08f50: move a11, *a14+, 1 +3fe08f60: calla L3FDF96F0 +3fe08f90: move a11, *a13, 1 +3fe08fa0: movi 0x55555555, a9 +3fe08fd0: move a9, *a13(0x20), 1 +3fe08ff0: move *a13(0xffe0), a11, 1 +3fe09010: move *a13, a9, 1 +3fe09020: setf 16, 0, 0 +3fe09030: move *a11(0x250), a11, 0 +3fe09050: cmp a11, a9 +3fe09060: jrnc L3FE09260 +L3FE09070: +3fe09070: move a14, -*sp, 1 +3fe09080: move *a13(0x20), *a14+, 1 +3fe090a0: move *a13(0xffe0), a11, 1 +3fe090c0: move *a11(0x240), a9, 0 +3fe090e0: addi 0x10000, a9 +3fe09110: move a9, *a14+, 1 +3fe09120: move *a13, a9, 1 +3fe09130: sll 0x10, a9 +3fe09140: move a9, *a14+, 1 +3fe09150: calla L3FDF96F0 +3fe09180: move *a13, a9, 1 +3fe09190: inc a9 +3fe091a0: move a9, *a13, 1 +3fe091b0: move *a13(0x20), a9, 1 +3fe091d0: not a9 +3fe091e0: move a9, *a13(0x20), 1 +3fe09200: move *a13, a9, 1 +3fe09210: setf 16, 0, 0 +3fe09220: move *a11(0x250), a11, 0 +3fe09240: cmp a11, a9 +3fe09250: jrc L3FE09070 +L3FE09260: +3fe09260: calla L3FDF1C60 +3fe09290: calla L3FDF1AE0 +3fe092c0: move *sp(0x80), a14, 1 +3fe092e0: mmfm sp, a9,a11,a13 +3fe09300: rets 2 +L3FE09310: +3fe09310: mmtm sp, a9,a11,a13 +3fe09330: move a14, a13 +3fe09340: addi 0x40, a14 +3fe09360: move a14, -*sp, 1 +3fe09370: move *a13(0xffe0), *a14+, 1 +3fe09390: calla L3F204470 +3fe093c0: move a14, -*sp, 1 +3fe093d0: sub a11, a11 +3fe093e0: move a11, *a14+, 1 +3fe093f0: move *a13(0xffe0), a9, 1 +3fe09410: move *a9(0x240), *a14+, 1 +3fe09430: move a11, *a14+, 1 +3fe09440: calla L3FDF96F0 +3fe09470: move a11, *a13, 1 +3fe09480: setf 16, 0, 0 +3fe09490: move *a9(0x240), a9, 0 +3fe094b0: movi 0x30, a11 +3fe094d0: divu a11, a9 +3fe094e0: move *a13, a11, 1 +3fe094f0: cmp a9, a11 +3fe09500: jrnc L3FE099E0 +L3FE09510: +3fe09510: move a14, -*sp, 1 +3fe09520: movi 0x71c7, a11 +3fe09540: move a11, *a14+, 1 +3fe09550: move *a13(0xffe0), a9, 1 +3fe09570: move *a9(0x250), a11, 0 +3fe09590: sll 0x10, a11 +3fe095a0: addk 16, a11 +3fe095b0: move a11, *a14+, 1 +3fe095c0: move *a13, a11, 1 +3fe095d0: move a11, a9 +3fe095e0: sll 0x5, a11 +3fe095f0: sll 0x4, a9 +3fe09600: add a9, a11 +3fe09610: move a11, *a14+, 1 +3fe09620: calla L3FDF96F0 +3fe09650: move a14, -*sp, 1 +3fe09660: movi 0xc71c, a11 +3fe09690: move a11, *a14+, 1 +3fe096a0: move *a13(0xffe0), a9, 1 +3fe096c0: setf 16, 0, 0 +3fe096d0: move *a9(0x250), a11, 0 +3fe096f0: sll 0x10, a11 +3fe09700: addk 16, a11 +3fe09710: move a11, *a14+, 1 +3fe09720: move *a13, a11, 1 +3fe09730: move a11, a9 +3fe09740: sll 0x2, a9 +3fe09750: sub a11, a9 +3fe09760: inc a9 +3fe09770: sll 0x4, a9 +3fe09780: move a9, *a14+, 1 +3fe09790: calla L3FDF96F0 +3fe097c0: move a14, -*sp, 1 +3fe097d0: movi 0x1c71, a9 +3fe097f0: move a9, *a14+, 1 +3fe09800: move *a13(0xffe0), a9, 1 +3fe09820: setf 16, 0, 0 +3fe09830: move *a9(0x250), a9, 0 +3fe09850: sll 0x10, a9 +3fe09860: addk 16, a9 +3fe09870: move a9, *a14+, 1 +3fe09880: move a11, a9 +3fe09890: sll 0x2, a9 +3fe098a0: sub a11, a9 +3fe098b0: addk 2, a9 +3fe098c0: sll 0x4, a9 +3fe098d0: move a9, *a14+, 1 +3fe098e0: calla L3FDF96F0 +3fe09910: inc a11 +3fe09920: move a11, *a13, 1 +3fe09930: move *a13(0xffe0), a9, 1 +3fe09950: setf 16, 0, 0 +3fe09960: move *a9(0x240), a9, 0 +3fe09980: movi 0x30, a11 +3fe099a0: divu a11, a9 +3fe099b0: move *a13, a11, 1 +3fe099c0: cmp a9, a11 +3fe099d0: jrc L3FE09510 +L3FE099E0: +3fe099e0: calla L3FDF1C60 +3fe09a10: calla L3FDF1AE0 +3fe09a40: move *sp(0x80), a14, 1 +3fe09a60: mmfm sp, a9,a11,a13 +3fe09a80: rets 2 +L3FE09A90: +3fe09a90: mmtm sp, a9,a11,a13 +3fe09ab0: move a14, a13 +3fe09ac0: addi 0x140, a14 +3fe09ae0: move a14, -*sp, 1 +3fe09af0: move *a13(0xffe0), *a14+, 1 +3fe09b10: calla L3F204470 +3fe09b40: move a14, -*sp, 1 +3fe09b50: sub a11, a11 +3fe09b60: move a11, *a14+, 1 +3fe09b70: move *a13(0xffe0), a9, 1 +3fe09b90: move *a9(0x240), *a14+, 1 +3fe09bb0: move a11, *a14+, 1 +3fe09bc0: calla L3FDF96F0 +3fe09bf0: setf 16, 0, 0 +3fe09c00: move *a9(0x240), a11, 0 +3fe09c20: move *a9(0x250), a9, 0 +3fe09c40: cmp a9, a11 +3fe09c50: jrls L3FE09D10 +3fe09c60: move *a13(0xffe0), a11, 1 +3fe09c80: move *a11(0x250), a9, 0 +3fe09ca0: move a9, *a13(0x60), 1 +3fe09cc0: move *a11(0x240), a9, 0 +3fe09ce0: move a9, *a13(0x80), 1 +3fe09d00: jruc L3FE09DB0 +L3FE09D10: +3fe09d10: move *a13(0xffe0), a11, 1 +3fe09d30: move *a11(0x250), a9, 0 +3fe09d50: move a9, *a13(0x80), 1 +3fe09d70: move *a11(0x240), a9, 0 +3fe09d90: move a9, *a13(0x60), 1 +L3FE09DB0: +3fe09db0: sub a9, a9 +3fe09dc0: move a9, *a13, 1 +3fe09dd0: move *a13(0x60), a11, 1 +3fe09df0: movk 5, a9 +3fe09e00: divs a9, a11 +3fe09e10: move *a13, a9, 1 +3fe09e20: cmp a11, a9 +3fe09e30: jrge L3FE0A0A0 +L3FE09E40: +3fe09e40: sub a11, a11 +3fe09e50: move a11, *a13(0xe0), 1 +3fe09e70: move *a13, a9, 1 +3fe09e80: move a9, a11 +3fe09e90: sll 0x2, a11 +3fe09ea0: add a9, a11 +3fe09eb0: move a11, *a13(0xa0), 1 +3fe09ed0: sub a9, a9 +3fe09ee0: move a9, *a13(0xc0), 1 +3fe09f00: move *a13, a11, 1 +3fe09f10: move a11, a9 +3fe09f20: sll 0x2, a9 +3fe09f30: add a11, a9 +3fe09f40: move a9, *a13(0x100), 1 +3fe09f60: move a14, -*sp, 1 +3fe09f70: move a9, *a14+, 1 +3fe09f80: move *a13(0xc0), *a14+, 1 +3fe09fa0: move *a13(0xe0), *a14+, 1 +3fe09fc0: move *a13(0xa0), *a14+, 1 +3fe09fe0: calla L3FDF9D00 +3fe0a010: inc a11 +3fe0a020: move a11, *a13, 1 +3fe0a030: move *a13(0x60), a9, 1 +3fe0a050: movk 5, a11 +3fe0a060: divs a11, a9 +3fe0a070: move *a13, a11, 1 +3fe0a080: cmp a9, a11 +3fe0a090: jrlt L3FE09E40 +L3FE0A0A0: +3fe0a0a0: move *a13, a11, 1 +3fe0a0b0: move a11, a9 +3fe0a0c0: sll 0x2, a9 +3fe0a0d0: add a11, a9 +3fe0a0e0: move *a13(0x60), a11, 1 +3fe0a100: sub a11, a9 +3fe0a110: move a9, *a13(0x20), 1 +3fe0a130: sub a9, a9 +3fe0a140: move a9, *a13(0x120), 1 +3fe0a160: move *a13(0x80), a11, 1 +3fe0a180: movk 5, a9 +3fe0a190: divs a9, a11 +3fe0a1a0: move *a13, a9, 1 +3fe0a1b0: cmp a11, a9 +3fe0a1c0: jrge L3FE0A4D0 +L3FE0A1D0: +3fe0a1d0: move *a13, a11, 1 +3fe0a1e0: move a11, a9 +3fe0a1f0: sll 0x2, a9 +3fe0a200: add a11, a9 +3fe0a210: move a9, *a13(0xa0), 1 +3fe0a230: sub a9, a9 +3fe0a240: move a9, *a13(0xe0), 1 +3fe0a260: move *a13(0x120), a11, 1 +3fe0a280: move a11, a9 +3fe0a290: sll 0x2, a9 +3fe0a2a0: add a11, a9 +3fe0a2b0: move *a13(0x20), a11, 1 +3fe0a2d0: add a11, a9 +3fe0a2e0: move a9, *a13(0xc0), 1 +3fe0a300: move *a13(0x60), *a13(0x100), 1 +3fe0a330: move a14, -*sp, 1 +3fe0a340: move *a13(0x100), *a14+, 1 +3fe0a360: move a9, *a14+, 1 +3fe0a370: move *a13(0xe0), *a14+, 1 +3fe0a390: move *a13(0xa0), *a14+, 1 +3fe0a3b0: calla L3FDF9D00 +3fe0a3e0: move *a13, a9, 1 +3fe0a3f0: inc a9 +3fe0a400: move a9, *a13, 1 +3fe0a410: move *a13(0x120), a9, 1 +3fe0a430: inc a9 +3fe0a440: move a9, *a13(0x120), 1 +3fe0a460: move *a13(0x80), a9, 1 +3fe0a480: movk 5, a11 +3fe0a490: divs a11, a9 +3fe0a4a0: move *a13, a11, 1 +3fe0a4b0: cmp a9, a11 +3fe0a4c0: jrlt L3FE0A1D0 +L3FE0A4D0: +3fe0a4d0: move *a13, a11, 1 +3fe0a4e0: move a11, a9 +3fe0a4f0: sll 0x2, a9 +3fe0a500: add a11, a9 +3fe0a510: move *a13(0x80), a11, 1 +3fe0a530: sub a11, a9 +3fe0a540: move a9, *a13(0x40), 1 +3fe0a560: sub a9, a9 +3fe0a570: move a9, *a13, 1 +3fe0a580: move *a13(0x60), a11, 1 +3fe0a5a0: movk 5, a9 +3fe0a5b0: divs a9, a11 +3fe0a5c0: move *a13, a9, 1 +3fe0a5d0: cmp a11, a9 +3fe0a5e0: jrge L3FE0A920 +L3FE0A5F0: +3fe0a5f0: move *a13(0x80), *a13(0xa0), 1 +3fe0a620: move *a13, a11, 1 +3fe0a630: move a11, a9 +3fe0a640: sll 0x2, a9 +3fe0a650: add a11, a9 +3fe0a660: move *a13(0x40), a11, 1 +3fe0a680: add a11, a9 +3fe0a690: move a9, *a13(0xe0), 1 +3fe0a6b0: move *a13(0x120), a9, 1 +3fe0a6d0: move a9, a11 +3fe0a6e0: sll 0x2, a11 +3fe0a6f0: add a9, a11 +3fe0a700: move *a13(0x20), a9, 1 +3fe0a720: add a9, a11 +3fe0a730: move a11, *a13(0xc0), 1 +3fe0a750: move *a13(0x60), *a13(0x100), 1 +3fe0a780: move a14, -*sp, 1 +3fe0a790: move *a13(0x100), *a14+, 1 +3fe0a7b0: move a11, *a14+, 1 +3fe0a7c0: move *a13(0xe0), *a14+, 1 +3fe0a7e0: move *a13(0xa0), *a14+, 1 +3fe0a800: calla L3FDF9D00 +3fe0a830: move *a13, a9, 1 +3fe0a840: inc a9 +3fe0a850: move a9, *a13, 1 +3fe0a860: move *a13(0x120), a9, 1 +3fe0a880: inc a9 +3fe0a890: move a9, *a13(0x120), 1 +3fe0a8b0: move *a13(0x60), a9, 1 +3fe0a8d0: movk 5, a11 +3fe0a8e0: divs a11, a9 +3fe0a8f0: move *a13, a11, 1 +3fe0a900: cmp a9, a11 +3fe0a910: jrlt L3FE0A5F0 +L3FE0A920: +3fe0a920: move *a13(0x80), *a13(0xa0), 1 +3fe0a950: move *a13, a11, 1 +3fe0a960: move a11, a9 +3fe0a970: sll 0x2, a9 +3fe0a980: add a11, a9 +3fe0a990: move *a13(0x40), a11, 1 +3fe0a9b0: add a11, a9 +3fe0a9c0: move a9, *a13(0xe0), 1 +3fe0a9e0: move *a13(0x120), a9, 1 +3fe0aa00: move a9, a11 +3fe0aa10: sll 0x2, a11 +3fe0aa20: add a9, a11 +3fe0aa30: move *a13(0x20), a9, 1 +3fe0aa50: add a9, a11 +3fe0aa60: move a11, *a13(0xc0), 1 +3fe0aa80: move *a13(0x60), *a13(0x100), 1 +3fe0aab0: move a14, -*sp, 1 +3fe0aac0: move *a13(0x100), *a14+, 1 +3fe0aae0: move a11, *a14+, 1 +3fe0aaf0: move *a13(0xe0), *a14+, 1 +3fe0ab10: move *a13(0xa0), *a14+, 1 +3fe0ab30: calla L3FDF9D00 +3fe0ab60: calla L3FDF1C60 +3fe0ab90: calla L3FDF1AE0 +3fe0abc0: move *sp(0x80), a14, 1 +3fe0abe0: mmfm sp, a9,a11,a13 +3fe0ac00: rets 2 +L3FE0AC10: +3fe0ac10: mmtm sp, a9,a11,a13 +3fe0ac30: move a14, a13 +3fe0ac40: addk 32, a14 +3fe0ac50: sub a11, a11 +3fe0ac60: move a11, *a13, 1 +3fe0ac70: calla L3FDF1BA0 +3fe0aca0: calla L3FDF1D40 +3fe0acd0: move a14, -*sp, 1 +3fe0ace0: movi 0x3f205be0, a11 +3fe0ad10: move a11, *a14+, 1 +3fe0ad20: sub a11, a11 +3fe0ad30: move a11, *a14+, 1 +3fe0ad40: calla L3F2051E0 +3fe0ad70: calla L3FDF1C60 +3fe0ada0: move *a13(0xffc0), a11, 1 +3fe0adc0: sub a9, a9 +3fe0add0: move a9, *a11, 1 +3fe0ade0: move a9, *a13, 1 +3fe0adf0: move *a11, a11, 1 +3fe0ae00: jrne L3FE0AF60 +3fe0ae10: inc a9 +3fe0ae20: move a9, *a13, 1 +3fe0ae30: cmpi 0xbb9, a9 +3fe0ae50: jrge L3FE0AF60 +L3FE0AE60: +3fe0ae60: move a14, -*sp, 1 +3fe0ae70: movk 10, a11 +3fe0ae80: move a11, *a14+, 1 +3fe0ae90: calla L3FDCE1C0 +3fe0aec0: move *a13(0xffc0), a9, 1 +3fe0aee0: move *a9, a11, 1 +3fe0aef0: jrne L3FE0AF60 +3fe0af00: move *a13, a11, 1 +3fe0af10: inc a11 +3fe0af20: move a11, *a13, 1 +3fe0af30: cmpi 0xbb9, a11 +3fe0af50: jrlt L3FE0AE60 +L3FE0AF60: +3fe0af60: move *a13(0xffc0), a11, 1 +3fe0af80: sub a9, a9 +3fe0af90: move a9, *a11, 1 +3fe0afa0: move a14, -*sp, 1 +3fe0afb0: movi 0x2ee0, a9 +3fe0afd0: move a9, *a14+, 1 +3fe0afe0: calla L3FDCE1C0 +3fe0b010: calla L3FDF1D40 +3fe0b040: move *a11, a9, 1 +3fe0b050: cmpi 0x30, a9 +3fe0b070: jrle L3FE0B0D0 +3fe0b080: move *a13(0xffe0), a9, 1 +3fe0b0a0: movk 2, a11 +3fe0b0b0: move a11, *a9(0x80), 1 +L3FE0B0D0: +3fe0b0d0: move *a13(0xffc0), a11, 1 +3fe0b0f0: move *a11, a9, 1 +3fe0b100: subk 8, a9 +3fe0b110: jrge L3FE0B190 +3fe0b120: move a11, a8 +3fe0b130: jreq L3FE0B190 +3fe0b140: move *a13(0xffe0), a9, 1 +3fe0b160: movk 3, a11 +3fe0b170: move a11, *a9(0x80), 1 +L3FE0B190: +3fe0b190: move *a13(0xffc0), a11, 1 +3fe0b1b0: move *a11, a9, 1 +3fe0b1c0: jrne L3FE0B220 +3fe0b1d0: move *a13(0xffe0), a9, 1 +3fe0b1f0: movk 1, a11 +3fe0b200: move a11, *a9(0x80), 1 +L3FE0B220: +3fe0b220: move a14, -*sp, 1 +3fe0b230: movi 0x3f205d00, a11 +3fe0b260: move a11, *a14+, 1 +3fe0b270: movk 1, a9 +3fe0b280: move a9, *a14+, 1 +3fe0b290: calla L3F2051E0 +3fe0b2c0: calla L3FDF1C60 +3fe0b2f0: move *a13(0xffc0), a9, 1 +3fe0b310: sub a11, a11 +3fe0b320: move a11, *a9, 1 +3fe0b330: move a11, *a13, 1 +3fe0b340: move *a9, a9, 1 +3fe0b350: jrne L3FE0B4B0 +3fe0b360: inc a11 +3fe0b370: move a11, *a13, 1 +3fe0b380: cmpi 0xbb9, a11 +3fe0b3a0: jrge L3FE0B4B0 +L3FE0B3B0: +3fe0b3b0: move a14, -*sp, 1 +3fe0b3c0: movk 10, a11 +3fe0b3d0: move a11, *a14+, 1 +3fe0b3e0: calla L3FDCE1C0 +3fe0b410: move *a13(0xffc0), a9, 1 +3fe0b430: move *a9, a11, 1 +3fe0b440: jrne L3FE0B4B0 +3fe0b450: move *a13, a11, 1 +3fe0b460: inc a11 +3fe0b470: move a11, *a13, 1 +3fe0b480: cmpi 0xbb9, a11 +3fe0b4a0: jrlt L3FE0B3B0 +L3FE0B4B0: +3fe0b4b0: move *a13(0xffc0), a11, 1 +3fe0b4d0: sub a9, a9 +3fe0b4e0: move a9, *a11, 1 +3fe0b4f0: move a14, -*sp, 1 +3fe0b500: movi 0x2710, a9 +3fe0b520: move a9, *a14+, 1 +3fe0b530: calla L3FDCE1C0 +3fe0b560: calla L3FDF1D40 +3fe0b590: move *a11, a9, 1 +3fe0b5a0: cmpi 0x30, a9 +3fe0b5c0: jrle L3FE0B660 +3fe0b5d0: move *a13(0xffe0), a9, 1 +3fe0b5f0: move *a9(0x80), a11, 1 +3fe0b610: ori 0x200, a11 +3fe0b640: move a11, *a9(0x80), 1 +L3FE0B660: +3fe0b660: move *a13(0xffc0), a11, 1 +3fe0b680: move *a11, a9, 1 +3fe0b690: subk 8, a9 +3fe0b6a0: jrge L3FE0B760 +3fe0b6b0: move a11, a8 +3fe0b6c0: jreq L3FE0B760 +3fe0b6d0: move *a13(0xffe0), a9, 1 +3fe0b6f0: move *a9(0x80), a11, 1 +3fe0b710: ori 0x300, a11 +3fe0b740: move a11, *a9(0x80), 1 +L3FE0B760: +3fe0b760: move *a13(0xffc0), a11, 1 +3fe0b780: move *a11, a9, 1 +3fe0b790: jrne L3FE0B830 +3fe0b7a0: move *a13(0xffe0), a9, 1 +3fe0b7c0: move *a9(0x80), a11, 1 +3fe0b7e0: ori 0x100, a11 +3fe0b810: move a11, *a9(0x80), 1 +L3FE0B830: +3fe0b830: move a14, -*sp, 1 +3fe0b840: movi 0x3f205e20, a11 +3fe0b870: move a11, *a14+, 1 +3fe0b880: movk 2, a9 +3fe0b890: move a9, *a14+, 1 +3fe0b8a0: calla L3F2051E0 +3fe0b8d0: calla L3FDF1C60 +3fe0b900: move *a13(0xffc0), a9, 1 +3fe0b920: sub a11, a11 +3fe0b930: move a11, *a9, 1 +3fe0b940: move a11, *a13, 1 +3fe0b950: move *a9, a9, 1 +3fe0b960: jrne L3FE0BAC0 +3fe0b970: inc a11 +3fe0b980: move a11, *a13, 1 +3fe0b990: cmpi 0xbb9, a11 +3fe0b9b0: jrge L3FE0BAC0 +L3FE0B9C0: +3fe0b9c0: move a14, -*sp, 1 +3fe0b9d0: movk 10, a11 +3fe0b9e0: move a11, *a14+, 1 +3fe0b9f0: calla L3FDCE1C0 +3fe0ba20: move *a13(0xffc0), a9, 1 +3fe0ba40: move *a9, a11, 1 +3fe0ba50: jrne L3FE0BAC0 +3fe0ba60: move *a13, a11, 1 +3fe0ba70: inc a11 +3fe0ba80: move a11, *a13, 1 +3fe0ba90: cmpi 0xbb9, a11 +3fe0bab0: jrlt L3FE0B9C0 +L3FE0BAC0: +3fe0bac0: move *a13(0xffc0), a11, 1 +3fe0bae0: sub a9, a9 +3fe0baf0: move a9, *a11, 1 +3fe0bb00: move a14, -*sp, 1 +3fe0bb10: movi 0x2710, a9 +3fe0bb30: move a9, *a14+, 1 +3fe0bb40: calla L3FDCE1C0 +3fe0bb70: calla L3FDF1D40 +3fe0bba0: move *a11, a9, 1 +3fe0bbb0: cmpi 0x30, a9 +3fe0bbd0: jrle L3FE0BC70 +3fe0bbe0: move *a13(0xffe0), a9, 1 +3fe0bc00: move *a9(0x80), a11, 1 +3fe0bc20: ori 0x20000, a11 +3fe0bc50: move a11, *a9(0x80), 1 +L3FE0BC70: +3fe0bc70: move *a13(0xffc0), a11, 1 +3fe0bc90: move *a11, a9, 1 +3fe0bca0: subk 8, a9 +3fe0bcb0: jrge L3FE0BD70 +3fe0bcc0: move a11, a8 +3fe0bcd0: jreq L3FE0BD70 +3fe0bce0: move *a13(0xffe0), a9, 1 +3fe0bd00: move *a9(0x80), a11, 1 +3fe0bd20: ori 0x30000, a11 +3fe0bd50: move a11, *a9(0x80), 1 +L3FE0BD70: +3fe0bd70: move *a13(0xffc0), a11, 1 +3fe0bd90: move *a11, a9, 1 +3fe0bda0: jrne L3FE0BE40 +3fe0bdb0: move *a13(0xffe0), a9, 1 +3fe0bdd0: move *a9(0x80), a11, 1 +3fe0bdf0: ori 0x10000, a11 +3fe0be20: move a11, *a9(0x80), 1 +L3FE0BE40: +3fe0be40: move *a13(0xffe0), a11, 1 +3fe0be60: move *a11(0x80), a8, 1 +3fe0be80: move *sp(0x80), a14, 1 +3fe0bea0: mmfm sp, a9,a11,a13 +3fe0bec0: rets 2 +3fe0bed0: move a8, -*sp, 1 +3fe0bee0: calla L3FDFA1B0 +3fe0bf10: move *sp+, a8, 1 +3fe0bf20: reti +L3FE0BF30: +3fe0bf30: mmtm sp, a9,a11,a13 +3fe0bf50: move a14, a13 +3fe0bf60: move *a13(0xffe0), a11, 1 +3fe0bf80: move *a11, a9, 1 +3fe0bf90: inc a9 +3fe0bfa0: move a9, *a11, 1 +3fe0bfb0: movi 0xc0000120, a9 ; INTPEND +3fe0bfe0: setf 16, 0, 0 +3fe0bff0: move *a9, a11, 0 +3fe0c000: andi 0xfbff, a11 +3fe0c030: move a11, *a9, 0 +3fe0c040: move *sp(0x80), a14, 1 +3fe0c060: mmfm sp, a9,a11,a13 +3fe0c080: rets 2 +L3FE0C090: +3fe0c090: mmtm sp, a9,a11,a13 +3fe0c0b0: move a14, a13 +3fe0c0c0: addi 0x50, a14 +3fe0c0e0: setf 16, 0, 0 +3fe0c0f0: move @0x64000d0, a11, 0 +3fe0c120: andi 0x70, a11 +3fe0c150: move a11, *a13(0x40), 0 +3fe0c170: movk 2, a11 +3fe0c180: move a11, *a13, 1 +3fe0c190: sub a9, a9 +3fe0c1a0: move a9, *a13(0x20), 1 +L3FE0C1C0: +3fe0c1c0: move *a13, a11, 1 +3fe0c1d0: sll 0x4, a11 +3fe0c1e0: move *a13(0x40), a9, 0 +3fe0c200: cmp a9, a11 +3fe0c210: jrne L3FE0C250 +3fe0c220: move *a13(0x0), *a13(0x20), 1 +L3FE0C250: +3fe0c250: move @0x64000d0, a11, 0 +3fe0c280: andi 0x70, a11 +3fe0c2b0: move *a13, a9, 1 +3fe0c2c0: sll 0x4, a9 +3fe0c2d0: cmp a9, a11 +3fe0c2e0: jreq L3FE0C490 +L3FE0C2F0: +3fe0c2f0: move a14, -*sp, 1 +3fe0c300: move *a13, a11, 1 +3fe0c310: neg a11 +3fe0c320: addk 8, a11 +3fe0c330: move a11, *a14+, 1 +3fe0c340: calla L3F208660 +3fe0c370: move a14, -*sp, 1 +3fe0c380: movi 0x1770, a11 +3fe0c3a0: move a11, *a14+, 1 +3fe0c3b0: calla L3FDCE1C0 +3fe0c3e0: setf 16, 0, 0 +3fe0c3f0: move @0x64000d0, a9, 0 +3fe0c420: andi 0x70, a9 +3fe0c450: move *a13, a11, 1 +3fe0c460: sll 0x4, a11 +3fe0c470: cmp a11, a9 +3fe0c480: jrne L3FE0C2F0 +L3FE0C490: +3fe0c490: move *a13, a11, 1 +3fe0c4a0: inc a11 +3fe0c4b0: move a11, *a13, 1 +3fe0c4c0: subk 8, a11 +3fe0c4d0: jrlt L3FE0C1C0 +3fe0c4e0: move @0x64000d0, a11, 0 +3fe0c510: andi 0x70, a11 +3fe0c540: move *a13(0x20), a9, 1 +3fe0c560: sll 0x4, a9 +3fe0c570: cmp a9, a11 +3fe0c580: jreq L3FE0C750 +L3FE0C590: +3fe0c590: move a14, -*sp, 1 +3fe0c5a0: move *a13(0x20), a11, 1 +3fe0c5c0: neg a11 +3fe0c5d0: addk 8, a11 +3fe0c5e0: move a11, *a14+, 1 +3fe0c5f0: calla L3F208660 +3fe0c620: move a14, -*sp, 1 +3fe0c630: movi 0x1770, a11 +3fe0c650: move a11, *a14+, 1 +3fe0c660: calla L3FDCE1C0 +3fe0c690: setf 16, 0, 0 +3fe0c6a0: move @0x64000d0, a9, 0 +3fe0c6d0: andi 0x70, a9 +3fe0c700: move *a13(0x20), a11, 1 +3fe0c720: sll 0x4, a11 +3fe0c730: cmp a11, a9 +3fe0c740: jrne L3FE0C590 +L3FE0C750: +3fe0c750: sub a8, a8 +3fe0c760: move *sp(0x80), a14, 1 +3fe0c780: mmfm sp, a9,a11,a13 +3fe0c7a0: rets 2 +L3FE0C7B0: +3fe0c7b0: setf 16, 0, 1 +3fe0c7c0: move -*a14, a8, 1 +3fe0c7d0: xori 0x8000, a8 +3fe0c800: move a8, *a14+, 1 +3fe0c810: setf 32, 0, 1 +3fe0c820: rets +L3FE0C830: +3fe0c830: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7 +3fe0c850: move -*a14, a3, 1 +3fe0c860: move -*a14, a4, 1 +3fe0c870: move -*a14, a5, 1 +3fe0c880: move -*a14, a6, 1 +3fe0c890: xori 0x80000000, a5 +3fe0c8c0: jruc L3FE0C9B0 +L3FE0C8D0: +3fe0c8d0: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7 +3fe0c8f0: move -*a14, a5, 1 +3fe0c900: move -*a14, a6, 1 +3fe0c910: xori 0x80000000, a5 +3fe0c940: jruc L3FE0C990 +L3FE0C950: +3fe0c950: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7 +3fe0c970: move -*a14, a5, 1 +3fe0c980: move -*a14, a6, 1 +L3FE0C990: +3fe0c990: move -*a14, a3, 1 +3fe0c9a0: move -*a14, a4, 1 +L3FE0C9B0: +3fe0c9b0: move a3, a1 +3fe0c9c0: move a5, a2 +3fe0c9d0: sll 0xc, a3 +3fe0c9e0: srl 0x2, a3 +3fe0c9f0: move a4, a8 +3fe0ca00: jreq L3FE0CA40 +3fe0ca10: srl 0x16, a8 +3fe0ca20: or a8, a3 +3fe0ca30: sll 0xa, a4 +L3FE0CA40: +3fe0ca40: sll 0xc, a5 +3fe0ca50: srl 0x2, a5 +3fe0ca60: move a6, a8 +3fe0ca70: jreq L3FE0CAB0 +3fe0ca80: srl 0x16, a8 +3fe0ca90: or a8, a5 +3fe0caa0: sll 0xa, a6 +L3FE0CAB0: +3fe0cab0: sll 0x1, a1 +3fe0cac0: subb a0, a0 +3fe0cad0: sll 0x1, a2 +3fe0cae0: subb a8, a8 +3fe0caf0: srl 0x15, a1 +3fe0cb00: srl 0x15, a2 +3fe0cb10: movi 0x7ff, a7 +3fe0cb30: cmp a7, a1 +3fe0cb40: jaeq L3FE0D380 +3fe0cb60: cmp a7, a2 +3fe0cb70: jaeq L3FE0D3D0 +3fe0cb90: sub a2, a1 +3fe0cba0: jreq L3FE0CBE0 +3fe0cbb0: jrle L3FE0CC40 +3fe0cbc0: add a1, a2 +3fe0cbd0: jruc L3FE0CCE0 +L3FE0CBE0: +3fe0cbe0: cmp a3, a5 +3fe0cbf0: jrlt L3FE0CCE0 +3fe0cc00: jrgt L3FE0CC50 +3fe0cc10: cmp a4, a6 +3fe0cc20: jrls L3FE0CCE0 +3fe0cc30: jruc L3FE0CC80 +L3FE0CC40: +3fe0cc40: neg a1 +L3FE0CC50: +3fe0cc50: move a3, a7 +3fe0cc60: move a5, a3 +3fe0cc70: move a7, a5 +L3FE0CC80: +3fe0cc80: move a4, a7 +3fe0cc90: move a6, a4 +3fe0cca0: move a7, a6 +3fe0ccb0: move a0, a7 +3fe0ccc0: move a8, a0 +3fe0ccd0: move a7, a8 +L3FE0CCE0: +3fe0cce0: move a1, a1 +3fe0ccf0: jreq L3FE0CE80 +3fe0cd00: cmpi 0x1e, a1 +3fe0cd20: jrlt L3FE0CE10 +3fe0cd30: cmpi 0x3d, a1 +3fe0cd50: jrgt L3FE0CDE0 +3fe0cd60: subk 30, a1 +3fe0cd70: sll 0x2, a5 +3fe0cd80: srl 0x1e, a6 +3fe0cd90: or a5, a6 +3fe0cda0: clr a5 +3fe0cdb0: neg a1 +3fe0cdc0: srl a1, a6 +3fe0cdd0: jruc L3FE0CE80 +L3FE0CDE0: +3fe0cde0: clr a5 +3fe0cdf0: clr a6 +3fe0ce00: jruc L3FE0CE80 +L3FE0CE10: +3fe0ce10: move a5, a7 +3fe0ce20: neg a1 +3fe0ce30: srl a1, a5 +3fe0ce40: srl a1, a6 +3fe0ce50: addk 32, a1 +3fe0ce60: sll a1, a7 +3fe0ce70: or a7, a6 +L3FE0CE80: +3fe0ce80: cmp a0, a8 +3fe0ce90: jreq L3FE0D100 +3fe0cea0: sub a6, a4 +3fe0ceb0: subb a5, a3 +3fe0cec0: lmo a3, a7 +3fe0ced0: jreq L3FE0CF80 +3fe0cee0: subk 2, a7 +3fe0cef0: jreq L3FE0D000 +3fe0cf00: sub a7, a2 +3fe0cf10: sll a7, a3 +3fe0cf20: move a4, a1 +3fe0cf30: sll a7, a4 +3fe0cf40: subk 32, a7 +3fe0cf50: srl a7, a1 +3fe0cf60: or a1, a3 +3fe0cf70: jruc L3FE0D000 +L3FE0CF80: +3fe0cf80: lmo a4, a7 +3fe0cf90: jreq L3FE0D350 +3fe0cfa0: subk 30, a2 +3fe0cfb0: rl a7, a4 +3fe0cfc0: move a4, a3 +3fe0cfd0: srl 0x2, a3 +3fe0cfe0: sll 0x1e, a4 +3fe0cff0: sub a7, a2 +L3FE0D000: +3fe0d000: btst 9, a4 +3fe0d010: jreq L3FE0D1C0 +3fe0d020: clr a7 +3fe0d030: addi 0x400, a4 +3fe0d050: addc a7, a3 +3fe0d060: btst 30, a3 +3fe0d070: jreq L3FE0D1C0 +3fe0d080: inc a2 +3fe0d090: srl 0x1, a4 +3fe0d0a0: srl 0x1, a3 +3fe0d0b0: jrnc L3FE0D1C0 +3fe0d0c0: ori 0x80000000, a4 +3fe0d0f0: jruc L3FE0D1C0 +L3FE0D100: +3fe0d100: add a6, a4 +3fe0d110: addc a5, a3 +3fe0d120: btst 30, a3 +3fe0d130: jreq L3FE0D000 +3fe0d140: inc a2 +3fe0d150: srl 0x1, a4 +3fe0d160: srl 0x1, a3 +3fe0d170: jrnc L3FE0D000 +3fe0d180: ori 0x80000000, a4 +3fe0d1b0: jruc L3FE0D000 +L3FE0D1C0: +3fe0d1c0: move a2, a2 +3fe0d1d0: jrlt L3FE0D510 +3fe0d1e0: jrne L3FE0D240 +3fe0d1f0: move a3, a3 +3fe0d200: jrne L3FE0D510 +3fe0d210: move a4, a4 +3fe0d220: jrne L3FE0D510 +3fe0d230: jruc L3FE0D350 +L3FE0D240: +3fe0d240: cmpi 0x7ff, a2 +3fe0d260: jrge L3FE0D4B0 +3fe0d270: move a3, a8 +3fe0d280: srl 0xa, a3 +3fe0d290: srl 0xa, a4 +3fe0d2a0: sll 0x16, a8 +3fe0d2b0: or a8, a4 +3fe0d2c0: sll 0x1f, a0 +3fe0d2d0: sll 0x14, a2 +3fe0d2e0: or a2, a3 +3fe0d2f0: or a0, a3 +L3FE0D300: +3fe0d300: move a4, *a14+, 1 +3fe0d310: move a3, *a14+, 1 +3fe0d320: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7 +3fe0d340: rets +L3FE0D350: +3fe0d350: clr a3 +3fe0d360: clr a4 +3fe0d370: jruc L3FE0D300 +L3FE0D380: +3fe0d380: cmp a7, a2 +3fe0d390: jrne L3FE0D3E0 +3fe0d3a0: cmp a0, a8 +3fe0d3b0: jrne L3FE0D480 +3fe0d3c0: jruc L3FE0D3E0 +L3FE0D3D0: +3fe0d3d0: move a8, a0 +L3FE0D3E0: +3fe0d3e0: clr a1 +3fe0d3f0: sll 0x1f, a0 +3fe0d400: ori 0x7ff00000, a0 +3fe0d430: move a1, *a14+, 1 +3fe0d440: move a0, *a14+, 1 +3fe0d450: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7 +3fe0d470: rets +L3FE0D480: +3fe0d480: movk 4, a7 +3fe0d490: clr a0 +3fe0d4a0: jruc L3FE0D530 +L3FE0D4B0: +3fe0d4b0: movk 5, a7 +3fe0d4c0: sll 0x1f, a0 +3fe0d4d0: ori 0x7ff00000, a0 +3fe0d500: jruc L3FE0D530 +L3FE0D510: +3fe0d510: movk 12, a7 +3fe0d520: clr a0 +L3FE0D530: +3fe0d530: clr a1 +3fe0d540: move a14, -*sp, 1 +3fe0d550: move a7, *a14+, 1 +3fe0d560: calla L3FE10800 +3fe0d590: move a1, *a14+, 1 +3fe0d5a0: move a0, *a14+, 1 +3fe0d5b0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7 +3fe0d5d0: rets +L3FE0D5E0: +3fe0d5e0: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9 +3fe0d600: move -*a14, a4, 1 +3fe0d610: move -*a14, a1, 1 +3fe0d620: move -*a14, a5, 1 +3fe0d630: move -*a14, a3, 1 +3fe0d640: jruc L3FE0D6B0 +L3FE0D650: +3fe0d650: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9 +3fe0d670: move -*a14, a5, 1 +3fe0d680: move -*a14, a3, 1 +3fe0d690: move -*a14, a4, 1 +3fe0d6a0: move -*a14, a1, 1 +L3FE0D6B0: +3fe0d6b0: move a1, a8 +3fe0d6c0: sll 0x8, a1 +3fe0d6d0: srl 0x18, a8 +3fe0d6e0: move a4, a0 +3fe0d6f0: sll 0xc, a0 +3fe0d700: srl 0x4, a0 +3fe0d710: or a8, a0 +3fe0d720: move a3, a8 +3fe0d730: sll 0xc, a3 +3fe0d740: srl 0x14, a8 +3fe0d750: move a5, a2 +3fe0d760: sll 0xc, a2 +3fe0d770: or a8, a2 +3fe0d780: sll 0x1, a4 +3fe0d790: subb a9, a9 +3fe0d7a0: sll 0x1, a5 +3fe0d7b0: subb a8, a8 +3fe0d7c0: xor a8, a9 +3fe0d7d0: sll 0x1f, a9 +3fe0d7e0: srl 0x15, a4 +3fe0d7f0: srl 0x15, a5 +3fe0d800: jreq L3FE0DD50 +3fe0d810: cmpi 0x7ff, a5 +3fe0d830: jrne L3FE0D870 +3fe0d840: cmp a5, a4 +3fe0d850: jreq L3FE0DDA0 +3fe0d860: jruc L3FE0DC70 +L3FE0D870: +3fe0d870: cmpi 0x7ff, a4 +3fe0d890: jreq L3FE0DBA0 +3fe0d8a0: move a4, a4 +3fe0d8b0: jreq L3FE0DC70 +3fe0d8c0: clr a8 +3fe0d8d0: divu a2, a0 +3fe0d8e0: move a1, a6 +3fe0d8f0: clr a7 +3fe0d900: divu a2, a6 +3fe0d910: move a6, a1 +3fe0d920: move a0, a6 +3fe0d930: mpyu a3, a6 +3fe0d940: divu a2, a6 +3fe0d950: sub a6, a1 +3fe0d960: subb a8, a0 +3fe0d970: btst 28, a0 +3fe0d980: jreq L3FE0DA00 +3fe0d990: dec a5 +3fe0d9a0: srl 0x1, a1 +3fe0d9b0: srl 0x1, a0 +3fe0d9c0: jrnc L3FE0DA00 +3fe0d9d0: ori 0x80000000, a1 +L3FE0DA00: +3fe0da00: btst 7, a1 +3fe0da10: jreq L3FE0DAE0 +3fe0da20: addi 0x80, a1 +3fe0da40: addc a8, a0 +3fe0da50: btst 28, a0 +3fe0da60: jreq L3FE0DAE0 +3fe0da70: dec a5 +3fe0da80: srl 0x1, a1 +3fe0da90: srl 0x1, a0 +3fe0daa0: jrnc L3FE0DA00 +3fe0dab0: andi 0x80000000, a1 +L3FE0DAE0: +3fe0dae0: move a4, a6 +3fe0daf0: sub a5, a4 +3fe0db00: addi 0x3ff, a4 +3fe0db20: jrle L3FE0DD20 +3fe0db30: cmpi 0x7ff, a4 +3fe0db50: jrlt L3FE0DBA0 +3fe0db60: movi 0x7ff, a4 +3fe0db80: cmp a6, a4 +3fe0db90: jrne L3FE0DCD0 +L3FE0DBA0: +3fe0dba0: move a0, a8 +3fe0dbb0: srl 0x8, a0 +3fe0dbc0: srl 0x8, a1 +3fe0dbd0: sll 0x18, a8 +3fe0dbe0: or a8, a1 +3fe0dbf0: sll 0x14, a4 +3fe0dc00: or a9, a4 +3fe0dc10: or a4, a0 +3fe0dc20: move a1, *a14+, 1 +3fe0dc30: move a0, *a14+, 1 +3fe0dc40: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9 +3fe0dc60: rets +L3FE0DC70: +3fe0dc70: clr a6 +3fe0dc80: move a6, *a14+, 1 +3fe0dc90: move a6, *a14+, 1 +3fe0dca0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9 +3fe0dcc0: rets +L3FE0DCD0: +3fe0dcd0: ori 0x7ff00000, a9 +3fe0dd00: movk 7, a5 +3fe0dd10: jruc L3FE0DDE0 +L3FE0DD20: +3fe0dd20: clr a9 +3fe0dd30: movk 14, a5 +3fe0dd40: jruc L3FE0DDE0 +L3FE0DD50: +3fe0dd50: ori 0x7ff00000, a9 +3fe0dd80: movk 15, a5 +3fe0dd90: jruc L3FE0DDE0 +L3FE0DDA0: +3fe0dda0: ori 0x40080000, a9 +3fe0ddd0: movk 16, a5 +L3FE0DDE0: +3fe0dde0: move a14, -*sp, 1 +3fe0ddf0: move a5, *a14+, 1 +3fe0de00: calla L3FE10800 +3fe0de30: clr a5 +3fe0de40: move a5, *a14+, 1 +3fe0de50: move a9, *a14+, 1 +3fe0de60: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9 +3fe0de80: rets +L3FE0DE90: +3fe0de90: mmtm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11 +3fe0deb0: move -*a14, a0, 1 +3fe0dec0: move -*a14, a1, 1 +3fe0ded0: move -*a14, a2, 1 +3fe0dee0: move -*a14, a3, 1 +3fe0def0: move a0, a8 +3fe0df00: move a2, a11 +3fe0df10: sll 0x1, a11 +3fe0df20: subb a10, a10 +3fe0df30: sll 0x1, a8 +3fe0df40: subb a5, a5 +3fe0df50: xor a5, a10 +3fe0df60: sll 0x1f, a10 +3fe0df70: srl 0x15, a8 +3fe0df80: srl 0x15, a11 +3fe0df90: cmpi 0x7ff, a11 +3fe0dfb0: jreq L3FE0E500 +3fe0dfc0: cmpi 0x7ff, a8 +3fe0dfe0: jreq L3FE0E4F0 +3fe0dff0: add a8, a11 +3fe0e000: subi 0x3ff, a11 +3fe0e020: move a3, a8 +3fe0e030: sll 0xc, a3 +3fe0e040: sll 0xc, a2 +3fe0e050: srl 0x14, a8 +3fe0e060: or a8, a2 +3fe0e070: move a1, a8 +3fe0e080: sll 0xc, a0 +3fe0e090: sll 0xc, a1 +3fe0e0a0: srl 0x14, a8 +3fe0e0b0: or a8, a0 +3fe0e0c0: move a0, a8 +3fe0e0d0: move a1, a6 +3fe0e0e0: move a1, a4 +3fe0e0f0: mpyu a2, a0 +3fe0e100: mpyu a3, a8 +3fe0e110: mpyu a2, a6 +3fe0e120: mpyu a3, a4 +3fe0e130: clr a5 +3fe0e140: move a9, a2 +3fe0e150: add a8, a1 +3fe0e160: addc a5, a0 +3fe0e170: add a7, a2 +3fe0e180: addc a6, a1 +3fe0e190: addc a5, a0 +3fe0e1a0: add a4, a2 +3fe0e1b0: addc a5, a1 +3fe0e1c0: addc a5, a0 +3fe0e1d0: jreq L3FE0E4A0 +3fe0e1e0: btst 31, a0 +3fe0e1f0: jrne L3FE0E240 +3fe0e200: dec a11 +3fe0e210: sll 0x1, a0 +3fe0e220: sll 0x1, a1 +3fe0e230: addc a5, a0 +L3FE0E240: +3fe0e240: btst 11, a1 +3fe0e250: jreq L3FE0E340 +3fe0e260: addi 0x800, a1 +3fe0e280: addc a5, a0 +3fe0e290: jrnc L3FE0E340 +3fe0e2a0: srl 0x1, a1 +3fe0e2b0: srl 0x1, a0 +3fe0e2c0: jrnc L3FE0E300 +3fe0e2d0: ori 0x80000000, a1 +L3FE0E300: +3fe0e300: ori 0x80000000, a0 +3fe0e330: inc a11 +L3FE0E340: +3fe0e340: move a11, a11 +3fe0e350: jrlt L3FE0E600 +3fe0e360: jreq L3FE0E470 +3fe0e370: cmpi 0x7ff, a11 +3fe0e390: jrge L3FE0E570 +L3FE0E3A0: +3fe0e3a0: move a0, a5 +3fe0e3b0: sll 0x14, a5 +3fe0e3c0: srl 0xc, a1 +3fe0e3d0: srl 0xc, a0 +3fe0e3e0: or a5, a1 +3fe0e3f0: sll 0x14, a11 +3fe0e400: or a11, a0 +L3FE0E410: +3fe0e410: or a10, a0 +3fe0e420: move a1, *a14+, 1 +3fe0e430: move a0, *a14+, 1 +3fe0e440: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11 +3fe0e460: rets +L3FE0E470: +3fe0e470: move a0, a0 +3fe0e480: jrne L3FE0E600 +3fe0e490: jruc L3FE0E3A0 +L3FE0E4A0: +3fe0e4a0: move a5, *a14+, 1 +3fe0e4b0: move a5, *a14+, 1 +3fe0e4c0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11 +3fe0e4e0: rets +L3FE0E4F0: +3fe0e4f0: move a11, a8 +L3FE0E500: +3fe0e500: move a8, a8 +3fe0e510: jreq L3FE0E5D0 +3fe0e520: movi 0x7ff00000, a0 +3fe0e550: clr a1 +3fe0e560: jruc L3FE0E410 +L3FE0E570: +3fe0e570: movi 0x7ff00000, a1 +3fe0e5a0: or a10, a1 +3fe0e5b0: movk 6, a5 +3fe0e5c0: jruc L3FE0E620 +L3FE0E5D0: +3fe0e5d0: clr a1 +3fe0e5e0: movk 11, a5 +3fe0e5f0: jruc L3FE0E620 +L3FE0E600: +3fe0e600: clr a1 +3fe0e610: movk 13, a5 +L3FE0E620: +3fe0e620: clr a0 +3fe0e630: move a14, -*sp, 1 +3fe0e640: move a5, *a14+, 1 +3fe0e650: calla L3FE10800 +3fe0e680: move a0, *a14+, 1 +3fe0e690: move a1, *a14+, 1 +3fe0e6a0: mmfm sp, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11 +3fe0e6c0: rets +L3FE0E6D0: +3fe0e6d0: movk 1, a8 +3fe0e6e0: jruc L3FE0E740 +L3FE0E6F0: +3fe0e6f0: movk 2, a8 +3fe0e700: jruc L3FE0E740 +L3FE0E710: +3fe0e710: movk 3, a8 +3fe0e720: jruc L3FE0E740 +L3FE0E730: +3fe0e730: movk 4, a8 +L3FE0E740: +3fe0e740: mmtm sp, a0,a2,a4 +3fe0e760: move -*a14, a0, 1 +3fe0e770: move -*a14, a2, 1 +3fe0e780: move -*a14, a4, 1 +3fe0e790: cmp a0, a4 +3fe0e7a0: jreq L3FE0E8E0 +3fe0e7b0: movk 3, a2 +3fe0e7c0: jrlt L3FE0E7E0 +3fe0e7d0: movk 12, a2 +L3FE0E7E0: +3fe0e7e0: sll 0x1, a0 +3fe0e7f0: jrnc L3FE0E860 +3fe0e800: sll 0x1, a4 +3fe0e810: jrnc L3FE0E860 +3fe0e820: cmp a0, a4 +3fe0e830: movk 3, a2 +3fe0e840: jrhi L3FE0E860 +3fe0e850: movk 12, a2 +L3FE0E860: +3fe0e860: subk 32, a14 +3fe0e870: neg a8 +3fe0e880: srl a8, a2 +3fe0e890: subb a8, a8 +3fe0e8a0: srl 0x1f, a8 +3fe0e8b0: mmfm sp, a0,a2,a4 +3fe0e8d0: rets +L3FE0E8E0: +3fe0e8e0: move -*a14, a4, 1 +3fe0e8f0: cmp a2, a4 +3fe0e900: movk 5, a2 +3fe0e910: jreq L3FE0E980 +3fe0e920: movk 3, a2 +3fe0e930: jrc L3FE0E950 +3fe0e940: movk 12, a2 +L3FE0E950: +3fe0e950: sll 0x1, a0 +3fe0e960: jrnc L3FE0E980 +3fe0e970: not a2 +L3FE0E980: +3fe0e980: neg a8 +3fe0e990: srl a8, a2 +3fe0e9a0: subb a8, a8 +3fe0e9b0: srl 0x1f, a8 +3fe0e9c0: mmfm sp, a0,a2,a4 +3fe0e9e0: rets +L3FE0E9F0: +3fe0e9f0: mmtm sp, a0,a2 +3fe0ea10: move -*a14, a8, 1 +3fe0ea20: move -*a14, a0, 1 +3fe0ea30: move -*a14, a2, 1 +3fe0ea40: cmp a8, a2 +3fe0ea50: jrne L3FE0EAF0 +3fe0ea60: clr a8 +3fe0ea70: move -*a14, a2, 1 +3fe0ea80: cmp a0, a2 +3fe0ea90: jrne L3FE0EAB0 +3fe0eaa0: inc a8 +L3FE0EAB0: +3fe0eab0: move a8, a8 +3fe0eac0: mmfm sp, a0,a2 +3fe0eae0: rets +L3FE0EAF0: +3fe0eaf0: subk 32, a14 +3fe0eb00: clr a8 +3fe0eb10: mmfm sp, a0,a2 +3fe0eb30: rets +L3FE0EB40: +3fe0eb40: mmtm sp, a0,a2,a4 +3fe0eb60: move -*a14, a0, 1 +3fe0eb70: move -*a14, a2, 1 +3fe0eb80: move -*a14, a4, 1 +3fe0eb90: clr a8 +3fe0eba0: cmp a0, a4 +3fe0ebb0: jrne L3FE0EC30 +3fe0ebc0: move -*a14, a4, 1 +3fe0ebd0: cmp a2, a4 +3fe0ebe0: jreq L3FE0EC00 +3fe0ebf0: inc a8 +L3FE0EC00: +3fe0ec00: mmfm sp, a0,a2,a4 +3fe0ec20: rets +L3FE0EC30: +3fe0ec30: subk 32, a14 +3fe0ec40: inc a8 +3fe0ec50: mmfm sp, a0,a2,a4 +3fe0ec70: rets +3fe0ec80: mmtm sp, a0,a1,a2,a3,a4,a6 +3fe0eca0: move -*a14, a6, 1 +3fe0ecb0: move -*a14, a8, 1 +3fe0ecc0: xori 0x80000000, a8 +3fe0ecf0: jruc L3FE0EDB0 +L3FE0ED00: +3fe0ed00: mmtm sp, a0,a1,a2,a3,a4,a6 +3fe0ed20: move -*a14, a8, 1 +3fe0ed30: xori 0x80000000, a8 +3fe0ed60: jruc L3FE0EDA0 +3fe0ed70: mmtm sp, a0,a1,a2,a3,a4,a6 +3fe0ed90: move -*a14, a8, 1 +L3FE0EDA0: +3fe0eda0: move -*a14, a6, 1 +L3FE0EDB0: +3fe0edb0: sll 0x1, a8 +3fe0edc0: subb a0, a0 +3fe0edd0: sll 0x1f, a0 +3fe0ede0: sll 0x1, a6 +3fe0edf0: subb a1, a1 +3fe0ee00: sll 0x1f, a1 +3fe0ee10: move a8, a2 +3fe0ee20: srl 0x18, a2 +3fe0ee30: move a6, a3 +3fe0ee40: srl 0x18, a3 +3fe0ee50: sll 0x8, a8 +3fe0ee60: srl 0x2, a8 +3fe0ee70: sll 0x8, a6 +3fe0ee80: srl 0x2, a6 +3fe0ee90: cmpi 0xff, a2 +3fe0eeb0: jreq L3FE0F310 +3fe0eec0: cmpi 0xff, a3 +3fe0eee0: jreq L3FE0F370 +3fe0eef0: sub a3, a2 +3fe0ef00: jreq L3FE0EF40 +3fe0ef10: jrle L3FE0EF70 +3fe0ef20: add a2, a3 +3fe0ef30: jruc L3FE0F000 +L3FE0EF40: +3fe0ef40: cmp a8, a6 +3fe0ef50: jrls L3FE0EFE0 +3fe0ef60: jruc L3FE0EF80 +L3FE0EF70: +3fe0ef70: neg a2 +L3FE0EF80: +3fe0ef80: xor a6, a8 +3fe0ef90: xor a8, a6 +3fe0efa0: xor a6, a8 +3fe0efb0: xor a0, a1 +3fe0efc0: xor a1, a0 +3fe0efd0: xor a0, a1 +L3FE0EFE0: +3fe0efe0: move a2, a2 +3fe0eff0: jreq L3FE0F070 +L3FE0F000: +3fe0f000: cmpi 0x1e, a2 +3fe0f020: jrlt L3FE0F050 +3fe0f030: clr a6 +3fe0f040: jruc L3FE0F070 +L3FE0F050: +3fe0f050: neg a2 +3fe0f060: srl a2, a6 +L3FE0F070: +3fe0f070: cmp a0, a1 +3fe0f080: jreq L3FE0F110 +3fe0f090: sub a6, a8 +3fe0f0a0: lmo a8, a6 +3fe0f0b0: jreq L3FE0F2D0 +3fe0f0c0: subk 2, a6 +3fe0f0d0: jreq L3FE0F160 +3fe0f0e0: sub a6, a3 +3fe0f0f0: sll a6, a8 +3fe0f100: jruc L3FE0F160 +L3FE0F110: +3fe0f110: add a6, a8 +3fe0f120: btst 30, a8 +3fe0f130: jreq L3FE0F160 +3fe0f140: inc a3 +3fe0f150: srl 0x1, a8 +L3FE0F160: +3fe0f160: addi 0x40, a8 +3fe0f180: btst 30, a8 +3fe0f190: jreq L3FE0F1C0 +3fe0f1a0: inc a3 +3fe0f1b0: srl 0x1, a8 +L3FE0F1C0: +3fe0f1c0: move a3, a3 +3fe0f1d0: jrlt L3FE0F480 +3fe0f1e0: jrne L3FE0F220 +3fe0f1f0: srl 0x7, a8 +3fe0f200: jrne L3FE0F480 +3fe0f210: jruc L3FE0F2D0 +L3FE0F220: +3fe0f220: cmpi 0xff, a3 +3fe0f240: jrge L3FE0F430 +3fe0f250: srl 0x7, a8 +3fe0f260: sll 0x17, a3 +3fe0f270: or a3, a8 +3fe0f280: or a0, a8 +3fe0f290: move a8, *a14+, 1 +3fe0f2a0: mmfm sp, a0,a1,a2,a3,a4,a6 +3fe0f2c0: rets +L3FE0F2D0: +3fe0f2d0: move a8, *a14+, 1 +3fe0f2e0: mmfm sp, a0,a1,a2,a3,a4,a6 +3fe0f300: rets +L3FE0F310: +3fe0f310: cmpi 0xff, a3 +3fe0f330: jrne L3FE0F380 +3fe0f340: cmp a0, a1 +3fe0f350: jrne L3FE0F400 +3fe0f360: jruc L3FE0F380 +L3FE0F370: +3fe0f370: move a1, a0 +L3FE0F380: +3fe0f380: movi 0x7f800000, a8 +3fe0f3b0: or a0, a8 +3fe0f3c0: move a8, *a14+, 1 +3fe0f3d0: mmfm sp, a0,a1,a2,a3,a4,a6 +3fe0f3f0: rets +L3FE0F400: +3fe0f400: movk 4, a6 +3fe0f410: clr a0 +3fe0f420: jruc L3FE0F4A0 +L3FE0F430: +3fe0f430: movk 5, a6 +3fe0f440: ori 0x7f800000, a0 +3fe0f470: jruc L3FE0F4A0 +L3FE0F480: +3fe0f480: movk 12, a6 +3fe0f490: clr a0 +L3FE0F4A0: +3fe0f4a0: move a14, -*sp, 1 +3fe0f4b0: move a6, *a14+, 1 +3fe0f4c0: calla L3FE10800 +3fe0f4f0: move a0, a8 +3fe0f500: move a8, *a14+, 1 +3fe0f510: mmfm sp, a0,a1,a2,a3,a4,a6 +3fe0f530: rets +L3FE0F540: +3fe0f540: mmtm sp, a0,a2,a4,a6,a9 +3fe0f560: move -*a14, a2, 1 +3fe0f570: move -*a14, a4, 1 +3fe0f580: jruc L3FE0F5D0 +L3FE0F590: +3fe0f590: mmtm sp, a0,a2,a4,a6,a9 +3fe0f5b0: move -*a14, a4, 1 +3fe0f5c0: move -*a14, a2, 1 +L3FE0F5D0: +3fe0f5d0: move a2, a8 +3fe0f5e0: sll 0x9, a8 +3fe0f5f0: srl 0x4, a8 +3fe0f600: move a4, a0 +3fe0f610: sll 0x9, a0 +3fe0f620: sll 0x1, a2 +3fe0f630: subb a9, a9 +3fe0f640: sll 0x1, a4 +3fe0f650: subb a6, a6 +3fe0f660: xor a9, a6 +3fe0f670: sll 0x1f, a6 +3fe0f680: srl 0x18, a2 +3fe0f690: srl 0x18, a4 +3fe0f6a0: jreq L3FE0F9C0 +3fe0f6b0: cmpi 0xff, a4 +3fe0f6d0: jreq L3FE0F8D0 +3fe0f6e0: cmpi 0xff, a2 +3fe0f700: jreq L3FE0F850 +3fe0f710: move a2, a2 +3fe0f720: jreq L3FE0F8F0 +3fe0f730: sub a4, a2 +3fe0f740: clr a9 +3fe0f750: divu a0, a8 +3fe0f760: btst 28, a8 +3fe0f770: jreq L3FE0F7A0 +3fe0f780: inc a2 +3fe0f790: srl 0x1, a8 +L3FE0F7A0: +3fe0f7a0: addk 16, a8 +3fe0f7b0: btst 28, a8 +3fe0f7c0: jreq L3FE0F7F0 +3fe0f7d0: inc a2 +3fe0f7e0: srl 0x1, a8 +L3FE0F7F0: +3fe0f7f0: addi 0x7f, a2 +3fe0f810: jrle L3FE0F990 +3fe0f820: cmpi 0xff, a2 +3fe0f840: jrge L3FE0F940 +L3FE0F850: +3fe0f850: srl 0x5, a8 +3fe0f860: sll 0x17, a2 +3fe0f870: or a6, a2 +3fe0f880: or a2, a8 +3fe0f890: move a8, *a14+, 1 +3fe0f8a0: mmfm sp, a0,a2,a4,a6,a9 +3fe0f8c0: rets +L3FE0F8D0: +3fe0f8d0: cmp a4, a2 +3fe0f8e0: jreq L3FE0FA10 +L3FE0F8F0: +3fe0f8f0: clr a8 +3fe0f900: move a8, *a14+, 1 +3fe0f910: mmfm sp, a0,a2,a4,a6,a9 +3fe0f930: rets +L3FE0F940: +3fe0f940: ori 0x7f800000, a6 +3fe0f970: movk 7, a4 +3fe0f980: jruc L3FE0FA50 +L3FE0F990: +3fe0f990: clr a6 +3fe0f9a0: movk 14, a4 +3fe0f9b0: jruc L3FE0FA50 +L3FE0F9C0: +3fe0f9c0: ori 0x7f800000, a6 +3fe0f9f0: movk 15, a4 +3fe0fa00: jruc L3FE0FA50 +L3FE0FA10: +3fe0fa10: ori 0x40400000, a6 +3fe0fa40: movk 16, a4 +L3FE0FA50: +3fe0fa50: move a6, *a14+, 1 +3fe0fa60: move a14, -*sp, 1 +3fe0fa70: move a4, *a14+, 1 +3fe0fa80: calla L3FE10800 +3fe0fab0: move a6, a8 +3fe0fac0: mmfm sp, a0,a2,a4,a6,a9 +3fe0fae0: rets +L3FE0FAF0: +3fe0faf0: mmtm sp, a0,a2,a4,a9 +3fe0fb10: move -*a14, a8, 1 +3fe0fb20: move -*a14, a9, 1 +3fe0fb30: sll 0x1, a8 +3fe0fb40: subb a4, a4 +3fe0fb50: sll 0x1, a9 +3fe0fb60: subb a0, a0 +3fe0fb70: xor a0, a4 +3fe0fb80: sll 0x1f, a4 +3fe0fb90: move a8, a0 +3fe0fba0: move a9, a2 +3fe0fbb0: srl 0x18, a0 +3fe0fbc0: srl 0x18, a2 +3fe0fbd0: cmpi 0xff, a2 +3fe0fbf0: jreq L3FE0FED0 +3fe0fc00: cmpi 0xff, a0 +3fe0fc20: jreq L3FE0FEC0 +3fe0fc30: add a0, a2 +3fe0fc40: subi 0x7f, a2 +3fe0fc60: sll 0x8, a8 +3fe0fc70: sll 0x8, a9 +3fe0fc80: mpyu a9, a8 +3fe0fc90: jreq L3FE0FE70 +3fe0fca0: btst 31, a8 +3fe0fcb0: jrne L3FE0FCE0 +3fe0fcc0: dec a2 +3fe0fcd0: sll 0x1, a8 +L3FE0FCE0: +3fe0fce0: addi 0x100, a8 +3fe0fd00: jrnc L3FE0FD60 +3fe0fd10: srl 0x1, a8 +3fe0fd20: ori 0x80000000, a8 +3fe0fd50: inc a2 +L3FE0FD60: +3fe0fd60: move a2, a2 +3fe0fd70: jrlt L3FE0FFC0 +3fe0fd80: jreq L3FE0FE40 +3fe0fd90: cmpi 0xff, a2 +3fe0fdb0: jrge L3FE0FF30 +L3FE0FDC0: +3fe0fdc0: srl 0x9, a8 +3fe0fdd0: sll 0x17, a2 +3fe0fde0: or a2, a8 +L3FE0FDF0: +3fe0fdf0: or a4, a8 +3fe0fe00: move a8, *a14+, 1 +3fe0fe10: mmfm sp, a0,a2,a4,a9 +3fe0fe30: rets +L3FE0FE40: +3fe0fe40: move a8, a8 +3fe0fe50: jrne L3FE0FFC0 +3fe0fe60: jruc L3FE0FDC0 +L3FE0FE70: +3fe0fe70: clr a8 +3fe0fe80: move a8, *a14+, 1 +3fe0fe90: mmfm sp, a0,a2,a4,a9 +3fe0feb0: rets +L3FE0FEC0: +3fe0fec0: move a2, a0 +L3FE0FED0: +3fe0fed0: move a0, a0 +3fe0fee0: jreq L3FE0FF90 +3fe0fef0: movi 0x7ff00000, a8 +3fe0ff20: jruc L3FE0FDF0 +L3FE0FF30: +3fe0ff30: movi 0x7ff00000, a9 +3fe0ff60: or a4, a9 +3fe0ff70: movk 6, a0 +3fe0ff80: jruc L3FE0FFE0 +L3FE0FF90: +3fe0ff90: clr a9 +3fe0ffa0: movk 11, a0 +3fe0ffb0: jruc L3FE0FFE0 +L3FE0FFC0: +3fe0ffc0: clr a9 +3fe0ffd0: movk 13, a0 +L3FE0FFE0: +3fe0ffe0: move a14, -*sp, 1 +3fe0fff0: move a0, *a14+, 1 +3fe10000: calla L3FE10800 +3fe10030: move a9, *a14+, 1 +3fe10040: move a9, a8 +3fe10050: mmfm sp, a0,a2,a4,a9 +3fe10070: rets +L3FE10080: +3fe10080: move a0, -*sp, 1 +3fe10090: move -*a14, a0, 1 +3fe100a0: jrn L3FE10140 +3fe100b0: move -*a14, a8, 1 +3fe100c0: jrn L3FE10190 +3fe100d0: cmp a0, a8 +3fe100e0: movk 1, a8 +3fe100f0: jrlt L3FE10110 +3fe10100: clr a8 +L3FE10110: +3fe10110: move *sp+, a0, 1 +3fe10120: move a8, a8 +3fe10130: rets +L3FE10140: +3fe10140: move -*a14, a8, 1 +3fe10150: jrn L3FE101D0 +3fe10160: move *sp+, a0, 1 +3fe10170: clr a8 +3fe10180: rets +L3FE10190: +3fe10190: move *sp+, a0, 1 +3fe101a0: movk 1, a8 +3fe101b0: move a8, a8 +3fe101c0: rets +L3FE101D0: +3fe101d0: sll 0x1, a0 +3fe101e0: sll 0x1, a8 +3fe101f0: cmp a0, a8 +3fe10200: movk 1, a8 +3fe10210: jrhi L3FE10230 +3fe10220: clr a8 +L3FE10230: +3fe10230: move *sp+, a0, 1 +3fe10240: move a8, a8 +3fe10250: rets +L3FE10260: +3fe10260: move a0, -*sp, 1 +3fe10270: move -*a14, a0, 1 +3fe10280: jrn L3FE10320 +3fe10290: move -*a14, a8, 1 +3fe102a0: jrn L3FE10370 +3fe102b0: cmp a0, a8 +3fe102c0: movk 1, a8 +3fe102d0: jrle L3FE102F0 +3fe102e0: clr a8 +L3FE102F0: +3fe102f0: move *sp+, a0, 1 +3fe10300: move a8, a8 +3fe10310: rets +L3FE10320: +3fe10320: move -*a14, a8, 1 +3fe10330: jrn L3FE103B0 +3fe10340: move *sp+, a0, 1 +3fe10350: clr a8 +3fe10360: rets +L3FE10370: +3fe10370: move *sp+, a0, 1 +3fe10380: movk 1, a8 +3fe10390: move a8, a8 +3fe103a0: rets +L3FE103B0: +3fe103b0: sll 0x1, a0 +3fe103c0: sll 0x1, a8 +3fe103d0: cmp a0, a8 +3fe103e0: movk 1, a8 +3fe103f0: jrnc L3FE10410 +3fe10400: clr a8 +L3FE10410: +3fe10410: move *sp+, a0, 1 +3fe10420: move a8, a8 +3fe10430: rets +L3FE10440: +3fe10440: move a0, -*sp, 1 +3fe10450: move -*a14, a0, 1 +3fe10460: jrn L3FE10500 +3fe10470: move -*a14, a8, 1 +3fe10480: jrn L3FE10560 +3fe10490: cmp a0, a8 +3fe104a0: movk 1, a8 +3fe104b0: jrgt L3FE104D0 +3fe104c0: clr a8 +L3FE104D0: +3fe104d0: move *sp+, a0, 1 +3fe104e0: move a8, a8 +3fe104f0: rets +L3FE10500: +3fe10500: move -*a14, a8, 1 +3fe10510: jrn L3FE10590 +3fe10520: move *sp+, a0, 1 +3fe10530: movk 1, a8 +3fe10540: move a8, a8 +3fe10550: rets +L3FE10560: +3fe10560: move *sp+, a0, 1 +3fe10570: clr a8 +3fe10580: rets +L3FE10590: +3fe10590: sll 0x1, a0 +3fe105a0: sll 0x1, a8 +3fe105b0: cmp a0, a8 +3fe105c0: movk 1, a8 +3fe105d0: jrc L3FE105F0 +3fe105e0: clr a8 +L3FE105F0: +3fe105f0: move *sp+, a0, 1 +3fe10600: move a8, a8 +3fe10610: rets +L3FE10620: +3fe10620: move a0, -*sp, 1 +3fe10630: move -*a14, a0, 1 +3fe10640: jrn L3FE106E0 +3fe10650: move -*a14, a8, 1 +3fe10660: jrn L3FE10740 +3fe10670: cmp a0, a8 +3fe10680: movk 1, a8 +3fe10690: jrge L3FE106B0 +3fe106a0: clr a8 +L3FE106B0: +3fe106b0: move *sp+, a0, 1 +3fe106c0: move a8, a8 +3fe106d0: rets +L3FE106E0: +3fe106e0: move -*a14, a8, 1 +3fe106f0: jrn L3FE10770 +3fe10700: move *sp+, a0, 1 +3fe10710: movk 1, a8 +3fe10720: move a8, a8 +3fe10730: rets +L3FE10740: +3fe10740: move *sp+, a0, 1 +3fe10750: clr a8 +3fe10760: rets +L3FE10770: +3fe10770: sll 0x1, a0 +3fe10780: sll 0x1, a8 +3fe10790: cmp a0, a8 +3fe107a0: movk 1, a8 +3fe107b0: jrls L3FE107D0 +3fe107c0: clr a8 +L3FE107D0: +3fe107d0: move *sp+, a0, 1 +3fe107e0: move a8, a8 +3fe107f0: rets +L3FE10800: +3fe10800: move a13, -*sp, 1 +3fe10810: move a14, a13 +3fe10820: move *sp(0x40), a14, 1 +3fe10840: move *sp+, a13, 1 +3fe10850: rets 2 +L3FE10860: +3fe10860: mmtm sp, a0,a1 +3fe10880: move *a14(0xffd4), a1, 1 +3fe108a0: move -*a14, a0, 1 +3fe108b0: sll 0x1, a0 +3fe108c0: subb a8, a8 +3fe108d0: sll 0x1f, a8 +3fe108e0: srl 0x15, a0 +3fe108f0: jreq L3FE10A50 +3fe10900: cmpi 0x7ff, a0 +3fe10920: jreq L3FE10B00 +3fe10930: srl 0x9, a1 +3fe10940: jrnc L3FE109A0 +3fe10950: inc a1 +3fe10960: btst 23, a1 +3fe10970: jreq L3FE109A0 +3fe10980: srl 0x1, a1 +3fe10990: inc a0 +L3FE109A0: +3fe109a0: subi 0x380, a0 +3fe109c0: jrgt L3FE109F0 +3fe109d0: clr a0 +3fe109e0: jruc L3FE10A50 +L3FE109F0: +3fe109f0: cmpi 0xff, a0 +3fe10a10: jrge L3FE10AA0 +3fe10a20: sll 0x17, a0 +3fe10a30: or a1, a0 +3fe10a40: or a8, a0 +L3FE10A50: +3fe10a50: move a0, *a14(0xffe0), 1 +3fe10a70: mmfm sp, a0,a1 +3fe10a90: rets +L3FE10AA0: +3fe10aa0: move a14, -*sp, 1 +3fe10ab0: movk 2, a1 +3fe10ac0: move a1, *a14+, 1 +3fe10ad0: calla L3FE10800 +L3FE10B00: +3fe10b00: movi 0x7f800000, a0 +3fe10b30: or a8, a0 +3fe10b40: jruc L3FE10A50 +L3FE10B50: +3fe10b50: mmtm sp, a0,a1 +3fe10b70: move *a14(0xffd4), a8, 1 +3fe10b90: move -*a14, a0, 1 +3fe10ba0: subk 32, a14 +3fe10bb0: sll 0x1, a0 +3fe10bc0: subb a1, a1 +L3FE10BD0: +3fe10bd0: srl 0x15, a0 +3fe10be0: srl 0x1, a8 +3fe10bf0: subi 0x3ff, a0 +3fe10c10: jrle L3FE10E00 +3fe10c20: subk 31, a0 +3fe10c30: jrgt L3FE10E40 +3fe10c40: srl a0, a8 +3fe10c50: move a1, a1 +3fe10c60: jreq L3FE10C80 +3fe10c70: neg a8 +L3FE10C80: +3fe10c80: mmfm sp, a0,a1 +3fe10ca0: move a8, a8 +3fe10cb0: rets +L3FE10CC0: +3fe10cc0: mmtm sp, a0,a1 +3fe10ce0: move *a14(0xffd4), a8, 1 +3fe10d00: move -*a14, a0, 1 +3fe10d10: subk 32, a14 +3fe10d20: sll 0x1, a0 +3fe10d30: subb a1, a1 +3fe10d40: jrne L3FE10BD0 +3fe10d50: srl 0x15, a0 +3fe10d60: subi 0x3ff, a0 +3fe10d80: jrle L3FE10E00 +3fe10d90: subk 32, a0 +3fe10da0: jrgt L3FE10E40 +3fe10db0: srl a0, a8 +3fe10dc0: mmfm sp, a0,a1 +3fe10de0: move a8, a8 +3fe10df0: rets +L3FE10E00: +3fe10e00: mmfm sp, a0,a1 +3fe10e20: sub a8, a8 +3fe10e30: rets +L3FE10E40: +3fe10e40: move a14, -*sp, 1 +3fe10e50: movk 1, a0 +3fe10e60: move a0, *a14+, 1 +3fe10e70: calla L3FE10800 +3fe10ea0: xori 0x7fffffff, a1 +3fe10ed0: move a1, a8 +3fe10ee0: mmfm sp, a0,a1 +3fe10f00: rets +L3FE10F10: +3fe10f10: mmtm sp, a0,a1 +3fe10f30: move -*a14, a0, 1 +3fe10f40: move a0, a8 +3fe10f50: sll 0x1, a0 +3fe10f60: subb a1, a1 +L3FE10F70: +3fe10f70: srl 0x18, a0 +3fe10f80: sll 0x9, a8 +3fe10f90: srl 0x1, a8 +3fe10fa0: jreq L3FE11040 +3fe10fb0: subi 0x7f, a0 +3fe10fd0: jrle L3FE111C0 +3fe10fe0: subk 31, a0 +3fe10ff0: jrgt L3FE11200 +3fe11000: srl a0, a8 +3fe11010: move a1, a1 +3fe11020: jreq L3FE11040 +3fe11030: neg a8 +L3FE11040: +3fe11040: mmfm sp, a0,a1 +3fe11060: move a8, a8 +3fe11070: rets +L3FE11080: +3fe11080: mmtm sp, a0,a1 +3fe110a0: move -*a14, a0, 1 +3fe110b0: move a0, a8 +3fe110c0: sll 0x1, a0 +3fe110d0: subb a1, a1 +3fe110e0: jrne L3FE10F70 +3fe110f0: srl 0x18, a0 +3fe11100: sll 0x9, a8 +3fe11110: jreq L3FE11180 +3fe11120: subi 0x7f, a0 +3fe11140: jrle L3FE111C0 +3fe11150: subk 32, a0 +3fe11160: jrgt L3FE11200 +3fe11170: srl a0, a8 +L3FE11180: +3fe11180: mmfm sp, a0,a1 +3fe111a0: move a8, a8 +3fe111b0: rets +L3FE111C0: +3fe111c0: mmfm sp, a0,a1 +3fe111e0: sub a8, a8 +3fe111f0: rets +L3FE11200: +3fe11200: move a14, -*sp, 1 +3fe11210: movk 3, a0 +3fe11220: move a0, *a14+, 1 +3fe11230: calla L3FE10800 +3fe11260: xori 0x7ffffff, a1 +3fe11290: move a1, a8 +3fe112a0: mmfm sp, a0,a1 +3fe112c0: rets +L3FE112D0: +3fe112d0: mmtm sp, a0,a1 +3fe112f0: move -*a14, a8, 1 +3fe11300: move a8, a1 +3fe11310: sll 0x1, a1 +3fe11320: subb a0, a0 +3fe11330: srl 0x18, a1 +3fe11340: jreq L3FE11490 +3fe11350: sll 0x1f, a0 +3fe11360: cmpi 0xff, a1 +3fe11380: jrne L3FE113B0 +3fe11390: movi 0x47f, a1 +L3FE113B0: +3fe113b0: addi 0x380, a1 +3fe113d0: sll 0x14, a1 +3fe113e0: or a1, a0 +3fe113f0: move a8, a1 +3fe11400: sll 0x1d, a1 +3fe11410: sll 0x9, a8 +3fe11420: srl 0xc, a8 +3fe11430: or a8, a0 +3fe11440: move a1, *a14+, 1 +3fe11450: move a0, *a14+, 1 +3fe11460: mmfm sp, a0,a1 +3fe11480: rets +L3FE11490: +3fe11490: move a1, *a14+, 1 +3fe114a0: move a1, *a14+, 1 +3fe114b0: mmfm sp, a0,a1 +3fe114d0: rets +L3FE114E0: +3fe114e0: mmtm sp, a0,a1 +3fe11500: clr a0 +3fe11510: move a8, a8 +3fe11520: jreq L3FE116B0 +3fe11530: jruc L3FE115C0 +L3FE11540: +3fe11540: mmtm sp, a0,a1 +3fe11560: clr a0 +3fe11570: abs a8 +3fe11580: jreq L3FE116B0 +3fe11590: jrlt L3FE115C0 +3fe115a0: movk 1, a0 +3fe115b0: sll 0x1f, a0 +L3FE115C0: +3fe115c0: lmo a8, a1 +3fe115d0: rl a1, a8 +3fe115e0: neg a1 +3fe115f0: srl 0x9, a8 +3fe11600: jrnc L3FE11660 +3fe11610: inc a8 +3fe11620: btst 23, a8 +3fe11630: jreq L3FE11660 +3fe11640: inc a1 +3fe11650: srl 0x1, a8 +L3FE11660: +3fe11660: addi 0x9f, a1 +3fe11680: sll 0x17, a1 +3fe11690: or a1, a0 +3fe116a0: or a8, a0 +L3FE116B0: +3fe116b0: move a0, *a14+, 1 +3fe116c0: mmfm sp, a0,a1 +3fe116e0: rets +L3FE116F0: +3fe116f0: mmtm sp, a0,a1 +3fe11710: clr a0 +3fe11720: move a8, a8 +3fe11730: jreq L3FE118D0 +3fe11740: jruc L3FE117D0 +L3FE11750: +3fe11750: mmtm sp, a0,a1 +3fe11770: clr a0 +3fe11780: abs a8 +3fe11790: jreq L3FE118D0 +3fe117a0: jrlt L3FE117D0 +3fe117b0: movk 1, a0 +3fe117c0: sll 0x1f, a0 +L3FE117D0: +3fe117d0: lmo a8, a1 +3fe117e0: rl a1, a8 +3fe117f0: neg a1 +3fe11800: addi 0x41f, a1 +3fe11820: sll 0x14, a1 +3fe11830: or a1, a0 +3fe11840: move a8, a1 +3fe11850: sll 0x14, a1 +3fe11860: srl 0xc, a8 +3fe11870: or a8, a0 +3fe11880: move a1, *a14+, 1 +3fe11890: move a0, *a14+, 1 +3fe118a0: mmfm sp, a0,a1 +3fe118c0: rets +L3FE118D0: +3fe118d0: clr a0 +3fe118e0: move a0, *a14+, 1 +3fe118f0: move a0, *a14+, 1 +3fe11900: mmfm sp, a0,a1 +3fe11920: rets +L3FE11930: +3fe11930: mmtm sp, a9,a11,a13 +3fe11950: move a14, a13 +3fe11960: addi 0x40, a14 +3fe11980: sub a9, a9 +3fe11990: move *a13(0xffc0), *a14+, 1 +3fe119b0: move *a13(0xffe0), *a14+, 1 +3fe119d0: movi 0x3fe13e80, a8 +3fe11a00: move *a8+, *a14+, 1 +3fe11a10: move *a8+, *a14+, 1 +3fe11a20: calla L3FE0E6F0 +3fe11a50: jreq L3FE11B40 +3fe11a60: move *a13(0xffc0), *a14+, 1 +3fe11a80: move *a13(0xffe0), *a14+, 1 +3fe11aa0: calla L3FE0C7B0 +3fe11ad0: move -*a14, a8, 1 +3fe11ae0: move a8, *a13(0xffe0), 1 +3fe11b00: move -*a14, a8, 1 +3fe11b10: move a8, *a13(0xffc0), 1 +3fe11b30: movk 1, a9 +L3FE11B40: +3fe11b40: move *a13(0xffc0), *a14+, 1 +3fe11b60: move *a13(0xffe0), *a14+, 1 +3fe11b80: movi 0x3fe13ec0, a8 +3fe11bb0: move *a8+, *a14+, 1 +3fe11bc0: move *a8+, *a14+, 1 +3fe11bd0: calla L3FE0E730 +3fe11c00: jreq L3FE11D60 +3fe11c10: movi 0x3fe13f00, a8 +3fe11c40: move *a8+, *a14+, 1 +3fe11c50: move *a8+, *a14+, 1 +3fe11c60: move *a13(0xffc0), *a14+, 1 +3fe11c80: move *a13(0xffe0), *a14+, 1 +3fe11ca0: calla L3FE0D650 +3fe11cd0: move -*a14, a8, 1 +3fe11ce0: move a8, *a13(0xffe0), 1 +3fe11d00: move -*a14, a8, 1 +3fe11d10: move a8, *a13(0xffc0), 1 +3fe11d30: movk 2, a11 +3fe11d40: or a11, a9 +3fe11d50: jruc L3FE12060 +L3FE11D60: +3fe11d60: move *a13(0xffc0), *a14+, 1 +3fe11d80: move *a13(0xffe0), *a14+, 1 +3fe11da0: movi 0x3fe13f40, a8 +3fe11dd0: move *a8+, *a14+, 1 +3fe11de0: move *a8+, *a14+, 1 +3fe11df0: calla L3FE0E730 +3fe11e20: jreq L3FE12060 +3fe11e30: move *a13(0xffc0), *a14+, 1 +3fe11e50: move *a13(0xffe0), *a14+, 1 +3fe11e70: movi 0x3fe13f00, a8 +3fe11ea0: move *a8+, *a14+, 1 +3fe11eb0: move *a8+, *a14+, 1 +3fe11ec0: calla L3FE0C8D0 +3fe11ef0: move *a13(0xffc0), *a14+, 1 +3fe11f10: move *a13(0xffe0), *a14+, 1 +3fe11f30: movi 0x3fe13f00, a8 +3fe11f60: move *a8+, *a14+, 1 +3fe11f70: move *a8+, *a14+, 1 +3fe11f80: calla L3FE0C950 +3fe11fb0: calla L3FE0D650 +3fe11fe0: move -*a14, a8, 1 +3fe11ff0: move a8, *a13(0xffe0), 1 +3fe12010: move -*a14, a8, 1 +3fe12020: move a8, *a13(0xffc0), 1 +3fe12040: movk 4, a11 +3fe12050: or a11, a9 +L3FE12060: +3fe12060: move *a13(0xffc0), *a14+, 1 +3fe12080: move *a13(0xffe0), *a14+, 1 +3fe120a0: movi 0x3fe13f80, a8 +3fe120d0: move *a8+, *a14+, 1 +3fe120e0: move *a8+, *a14+, 1 +3fe120f0: calla L3FE0E6F0 +3fe12120: jrne L3FE12210 +3fe12130: move *a13(0xffc0), *a14+, 1 +3fe12150: move *a13(0xffe0), *a14+, 1 +3fe12170: movi 0x3fe13fc0, a8 +3fe121a0: move *a8+, *a14+, 1 +3fe121b0: move *a8+, *a14+, 1 +3fe121c0: calla L3FE0E730 +3fe121f0: jaeq L3FE12D20 +L3FE12210: +3fe12210: move *a13(0xffc0), *a14+, 1 +3fe12230: move *a13(0xffe0), *a14+, 1 +3fe12250: move *a13(0xffc0), *a14+, 1 +3fe12270: move *a13(0xffe0), *a14+, 1 +3fe12290: calla L3FE0DE90 +3fe122c0: move -*a14, a8, 1 +3fe122d0: move a8, *a13(0x20), 1 +3fe122f0: move -*a14, a8, 1 +3fe12300: move a8, *a13, 1 +3fe12310: movi 0x281730, a8 +3fe12340: move *a8+, *a14+, 1 +3fe12350: move *a8+, *a14+, 1 +3fe12360: move *a13(0x0), *a14+, 1 +3fe12380: move *a13(0x20), *a14+, 1 +3fe123a0: calla L3FE0DE90 +3fe123d0: movi 0x281770, a8 +3fe12400: move *a8+, *a14+, 1 +3fe12410: move *a8+, *a14+, 1 +3fe12420: calla L3FE0C950 +3fe12450: move *a13(0x0), *a14+, 1 +3fe12470: move *a13(0x20), *a14+, 1 +3fe12490: calla L3FE0DE90 +3fe124c0: movi 0x2817b0, a8 +3fe124f0: move *a8+, *a14+, 1 +3fe12500: move *a8+, *a14+, 1 +3fe12510: calla L3FE0C950 +3fe12540: move *a13(0x0), *a14+, 1 +3fe12560: move *a13(0x20), *a14+, 1 +3fe12580: calla L3FE0DE90 +3fe125b0: movi 0x2817f0, a8 +3fe125e0: move *a8+, *a14+, 1 +3fe125f0: move *a8+, *a14+, 1 +3fe12600: calla L3FE0C950 +3fe12630: move *a13(0x0), *a14+, 1 +3fe12650: move *a13(0x20), *a14+, 1 +3fe12670: calla L3FE0DE90 +3fe126a0: movi 0x281830, a8 +3fe126d0: move *a8+, *a14+, 1 +3fe126e0: move *a8+, *a14+, 1 +3fe126f0: calla L3FE0C950 +3fe12720: movi 0x281870, a8 +3fe12750: move *a8+, *a14+, 1 +3fe12760: move *a8+, *a14+, 1 +3fe12770: move *a13(0x0), *a14+, 1 +3fe12790: move *a13(0x20), *a14+, 1 +3fe127b0: calla L3FE0DE90 +3fe127e0: movi 0x2818b0, a8 +3fe12810: move *a8+, *a14+, 1 +3fe12820: move *a8+, *a14+, 1 +3fe12830: calla L3FE0C950 +3fe12860: move *a13(0x0), *a14+, 1 +3fe12880: move *a13(0x20), *a14+, 1 +3fe128a0: calla L3FE0DE90 +3fe128d0: movi 0x2818f0, a8 +3fe12900: move *a8+, *a14+, 1 +3fe12910: move *a8+, *a14+, 1 +3fe12920: calla L3FE0C950 +3fe12950: move *a13(0x0), *a14+, 1 +3fe12970: move *a13(0x20), *a14+, 1 +3fe12990: calla L3FE0DE90 +3fe129c0: movi 0x281930, a8 +3fe129f0: move *a8+, *a14+, 1 +3fe12a00: move *a8+, *a14+, 1 +3fe12a10: calla L3FE0C950 +3fe12a40: move *a13(0x0), *a14+, 1 +3fe12a60: move *a13(0x20), *a14+, 1 +3fe12a80: calla L3FE0DE90 +3fe12ab0: movi 0x281970, a8 +3fe12ae0: move *a8+, *a14+, 1 +3fe12af0: move *a8+, *a14+, 1 +3fe12b00: calla L3FE0C950 +3fe12b30: move *a13(0x0), *a14+, 1 +3fe12b50: move *a13(0x20), *a14+, 1 +3fe12b70: calla L3FE0DE90 +3fe12ba0: movi 0x2819b0, a8 +3fe12bd0: move *a8+, *a14+, 1 +3fe12be0: move *a8+, *a14+, 1 +3fe12bf0: calla L3FE0C950 +3fe12c20: calla L3FE0D650 +3fe12c50: move *a13(0xffc0), *a14+, 1 +3fe12c70: move *a13(0xffe0), *a14+, 1 +3fe12c90: calla L3FE0DE90 +3fe12cc0: move -*a14, a8, 1 +3fe12cd0: move a8, *a13(0xffe0), 1 +3fe12cf0: move -*a14, a8, 1 +3fe12d00: move a8, *a13(0xffc0), 1 +L3FE12D20: +3fe12d20: btst 1, a9 +3fe12d30: jreq L3FE12E70 +3fe12d40: movi 0x3fe14000, a8 +3fe12d70: move *a8+, *a14+, 1 +3fe12d80: move *a8+, *a14+, 1 +3fe12d90: move *a13(0xffc0), *a14+, 1 +3fe12db0: move *a13(0xffe0), *a14+, 1 +3fe12dd0: calla L3FE0C8D0 +3fe12e00: move -*a14, a8, 1 +3fe12e10: move a8, *a13(0xffe0), 1 +3fe12e30: move -*a14, a8, 1 +3fe12e40: move a8, *a13(0xffc0), 1 +3fe12e60: jruc L3FE12FB0 +L3FE12E70: +3fe12e70: btst 2, a9 +3fe12e80: jreq L3FE12FB0 +3fe12e90: movi 0x3fe14040, a8 +3fe12ec0: move *a8+, *a14+, 1 +3fe12ed0: move *a8+, *a14+, 1 +3fe12ee0: move *a13(0xffc0), *a14+, 1 +3fe12f00: move *a13(0xffe0), *a14+, 1 +3fe12f20: calla L3FE0C950 +3fe12f50: move -*a14, a8, 1 +3fe12f60: move a8, *a13(0xffe0), 1 +3fe12f80: move -*a14, a8, 1 +3fe12f90: move a8, *a13(0xffc0), 1 +L3FE12FB0: +3fe12fb0: btst 0, a9 +3fe12fc0: jreq L3FE13050 +3fe12fd0: move *a13(0xffc0), *a14+, 1 +3fe12ff0: move *a13(0xffe0), *a14+, 1 +3fe13010: calla L3FE0C7B0 +3fe13040: jruc L3FE13090 +L3FE13050: +3fe13050: move *a13(0xffc0), *a14+, 1 +3fe13070: move *a13(0xffe0), *a14+, 1 +L3FE13090: +3fe13090: move *sp(0x80), a13, 1 +3fe130b0: move *a14(0xffc0), *a13(0xffc0), 1 +3fe130e0: move *a14(0xffe0), *a13(0xffe0), 1 +3fe13110: move *sp(0x80), a14, 1 +3fe13130: mmfm sp, a9,a11,a13 +3fe13150: rets 2 +L3FE13160: +3fe13160: mmtm sp, a9,a11,a13 +3fe13180: move a14, a13 +3fe13190: addi 0x80, a14 +3fe131b0: sub a9, a9 +3fe131c0: move *a13(0xffc0), *a13(0x40), 1 +3fe131f0: move *a13(0xffe0), *a13(0x60), 1 +3fe13220: move *a13(0xff80), *a14+, 1 +3fe13240: move *a13(0xffa0), *a14+, 1 +3fe13260: movi 0x3fe13e80, a8 +3fe13290: move *a8+, *a14+, 1 +3fe132a0: move *a8+, *a14+, 1 +3fe132b0: calla L3FE0E9F0 +3fe132e0: jreq L3FE13470 +3fe132f0: move *a13(0xffc0), *a14+, 1 +3fe13310: move *a13(0xffe0), *a14+, 1 +3fe13330: movi 0x3fe13e80, a8 +3fe13360: move *a8+, *a14+, 1 +3fe13370: move *a8+, *a14+, 1 +3fe13380: calla L3FE0E9F0 +3fe133b0: jreq L3FE13470 +3fe133c0: movk 1, a11 +3fe133d0: move a11, @0x2819f0, 1 +3fe13400: movi 0x3fe13e80, a8 +3fe13430: move *a8+, *a14+, 1 +3fe13440: move *a8+, *a14+, 1 +3fe13450: jauc L3FE13DB0 +L3FE13470: +3fe13470: move *a13(0x40), *a14+, 1 +3fe13490: move *a13(0x60), *a14+, 1 +3fe134b0: movi 0x3fe13e80, a8 +3fe134e0: move *a8+, *a14+, 1 +3fe134f0: move *a8+, *a14+, 1 +3fe13500: calla L3FE0E6F0 +3fe13530: jreq L3FE13620 +3fe13540: move *a13(0x40), *a14+, 1 +3fe13560: move *a13(0x60), *a14+, 1 +3fe13580: calla L3FE0C7B0 +3fe135b0: move -*a14, a8, 1 +3fe135c0: move a8, *a13(0x60), 1 +3fe135e0: move -*a14, a8, 1 +3fe135f0: move a8, *a13(0x40), 1 +3fe13610: inc a9 +L3FE13620: +3fe13620: move *a13(0xff80), *a14+, 1 +3fe13640: move *a13(0xffa0), *a14+, 1 +3fe13660: movi 0x3fe13e80, a8 +3fe13690: move *a8+, *a14+, 1 +3fe136a0: move *a8+, *a14+, 1 +3fe136b0: calla L3FE0E6F0 +3fe136e0: jreq L3FE13770 +3fe136f0: move *a13(0xff80), *a14+, 1 +3fe13710: move *a13(0xffa0), *a14+, 1 +3fe13730: calla L3FE0C7B0 +3fe13760: jruc L3FE137B0 +L3FE13770: +3fe13770: move *a13(0xff80), *a14+, 1 +3fe13790: move *a13(0xffa0), *a14+, 1 +L3FE137B0: +3fe137b0: move *a13(0x40), *a14+, 1 +3fe137d0: move *a13(0x60), *a14+, 1 +3fe137f0: calla L3FE0C830 +3fe13820: move *a13(0x40), *a14+, 1 +3fe13840: move *a13(0x60), *a14+, 1 +3fe13860: calla L3FE0E9F0 +3fe13890: jreq L3FE13980 +3fe138a0: move a9, a8 +3fe138b0: jreq L3FE13920 +3fe138c0: movi 0x3fe14080, a8 +3fe138f0: move *a8+, *a14+, 1 +3fe13900: move *a8+, *a14+, 1 +3fe13910: jruc L3FE13DB0 +L3FE13920: +3fe13920: movi 0x3fe14000, a8 +3fe13950: move *a8+, *a14+, 1 +3fe13960: move *a8+, *a14+, 1 +3fe13970: jruc L3FE13DB0 +L3FE13980: +3fe13980: addi 0x40, a14 +3fe139a0: move a14, -*sp, 1 +3fe139b0: move *a13(0xffc0), *a14+, 1 +3fe139d0: move *a13(0xffe0), *a14+, 1 +3fe139f0: move *a13(0xff80), *a14+, 1 +3fe13a10: move *a13(0xffa0), *a14+, 1 +3fe13a30: calla L3FE0D650 +3fe13a60: calla L3FE11930 +3fe13a90: move -*a14, a8, 1 +3fe13aa0: move a8, *a13(0x20), 1 +3fe13ac0: move -*a14, a8, 1 +3fe13ad0: move a8, *a13, 1 +3fe13ae0: move *a13(0xff80), *a14+, 1 +3fe13b00: move *a13(0xffa0), *a14+, 1 +3fe13b20: movi 0x3fe13e80, a8 +3fe13b50: move *a8+, *a14+, 1 +3fe13b60: move *a8+, *a14+, 1 +3fe13b70: calla L3FE0E730 +3fe13ba0: jreq L3FE13C00 +3fe13bb0: move *a13(0x0), *a14+, 1 +3fe13bd0: move *a13(0x20), *a14+, 1 +3fe13bf0: jruc L3FE13DB0 +L3FE13C00: +3fe13c00: move a9, a8 +3fe13c10: jreq L3FE13CF0 +3fe13c20: move *a13(0x0), *a14+, 1 +3fe13c40: move *a13(0x20), *a14+, 1 +3fe13c60: movi 0x3fe140c0, a8 +3fe13c90: move *a8+, *a14+, 1 +3fe13ca0: move *a8+, *a14+, 1 +3fe13cb0: calla L3FE0C8D0 +3fe13ce0: jruc L3FE13DB0 +L3FE13CF0: +3fe13cf0: move *a13(0x0), *a14+, 1 +3fe13d10: move *a13(0x20), *a14+, 1 +3fe13d30: movi 0x3fe140c0, a8 +3fe13d60: move *a8+, *a14+, 1 +3fe13d70: move *a8+, *a14+, 1 +3fe13d80: calla L3FE0C950 +L3FE13DB0: +3fe13db0: move *sp(0x80), a13, 1 +3fe13dd0: move *a14(0xffc0), *a13(0xffc0), 1 +L3FE13E00: +3fe13e00: move *a14(0xffe0), *a13(0xffe0), 1 +3fe13e30: move *sp(0x80), a14, 1 +3fe13e50: mmfm sp, a9,a11,a13 +3fe13e70: rets 2 +3fe13e80: .word 0x0000 +L3FE13E90: +3fe13e90: .word 0x0000 +3fe13ea0: .word 0x0000 +3fe13eb0: .word 0x0000 +3fe13ec0: jrn L3FE13E00 +L3FE13ED0: +3fe13ed0: move *b12+, *sp+, 0 +3fe13ee0: move -*a1, -*a7, 0 +3fe13ef0: add b0, b9 +3fe13f00: .word 0x0000 +3fe13f10: .word 0x0000 +3fe13f20: .word 0x0000 +3fe13f30: add a0, a8 +L3FE13F40: +3fe13f40: .word 0x7799 +3fe13f50: jrv L3FE13F40 +3fe13f60: add b9, b12 +3fe13f70: dsjs a13, L3FE13D90 +3fe13f80: .word 0x0006 +3fe13f90: .word 0x0000 +3fe13fa0: .word 0x0000 +3fe13fb0: .word 0xbe68 +3fe13fc0: .word 0x0006 +3fe13fd0: .word 0x0000 +3fe13fe0: .word 0x0000 +3fe13ff0: dsjs a8, L3FE13ED0 +3fe14000: subk 20, a13 +3fe14010: move -*a1, -*a2, 1 +3fe14020: move b7, *b13+, 0 +3fe14030: add a0, a12 +3fe14040: subk 20, a13 +3fe14050: move -*a1, -*a2, 1 +3fe14060: move b7, *b13+, 0 +3fe14070: dsjs b12, L3FE13E90 +3fe14080: subk 20, a13 +3fe14090: move -*a1, -*a2, 1 +3fe140a0: move b7, *b13+, 0 +3fe140b0: jruc L3FE14180 +3fe140c0: subk 20, a13 +3fe140d0: move -*a1, -*a2, 1 +3fe140e0: move b7, *b13+, 0 +3fe140f0: add b0, b12 +L3FE14100: +3fe14100: move a13, -*sp, 1 +3fe14110: move a14, a13 +3fe14120: addi 0x40, a14 +3fe14140: addi 0x40, a14 +3fe14160: move a14, -*sp, 1 +3fe14170: move a13, *a14+, 1 +L3FE14180: +3fe14180: move *a13(0xffc0), *a14+, 1 +3fe141a0: move *a13(0xffe0), *a14+, 1 +3fe141c0: calla L3FE16D20 +3fe141f0: movi 0x3fe147a0, a8 +3fe14220: move *a8+, *a14+, 1 +3fe14230: move *a8+, *a14+, 1 +3fe14240: calla L3FE0E6F0 +3fe14270: jreq L3FE14350 +3fe14280: move *a13(0x0), *a14+, 1 +3fe142a0: move *a13(0x20), *a14+, 1 +3fe142c0: movi 0x3fe147e0, a8 +3fe142f0: move *a8+, *a14+, 1 +3fe14300: move *a8+, *a14+, 1 +3fe14310: calla L3FE0C8D0 +3fe14340: jruc L3FE14390 +L3FE14350: +3fe14350: move *a13(0x0), *a14+, 1 +3fe14370: move *a13(0x20), *a14+, 1 +L3FE14390: +3fe14390: move *sp(0x40), a13, 1 +3fe143b0: move *a14(0xffc0), *a13(0xffc0), 1 +3fe143e0: move *a14(0xffe0), *a13(0xffe0), 1 +3fe14410: move *sp(0x40), a14, 1 +3fe14430: move *sp+, a13, 1 +3fe14440: rets 2 +L3FE14450: +3fe14450: move a13, -*sp, 1 +3fe14460: move a14, a13 +3fe14470: addi 0x40, a14 +3fe14490: addi 0x40, a14 +3fe144b0: move a14, -*sp, 1 +3fe144c0: move a13, *a14+, 1 +3fe144d0: move *a13(0xffc0), *a14+, 1 +3fe144f0: move *a13(0xffe0), *a14+, 1 +3fe14510: calla L3FE16D20 +3fe14540: movi 0x3fe147a0, a8 +3fe14570: move *a8+, *a14+, 1 +3fe14580: move *a8+, *a14+, 1 +3fe14590: calla L3FE0E730 +3fe145c0: jreq L3FE146A0 +3fe145d0: move *a13(0x0), *a14+, 1 +3fe145f0: move *a13(0x20), *a14+, 1 +3fe14610: movi 0x3fe147e0, a8 +3fe14640: move *a8+, *a14+, 1 +3fe14650: move *a8+, *a14+, 1 +3fe14660: calla L3FE0C950 +3fe14690: jruc L3FE146E0 +L3FE146A0: +3fe146a0: move *a13(0x0), *a14+, 1 +3fe146c0: move *a13(0x20), *a14+, 1 +L3FE146E0: +3fe146e0: move *sp(0x40), a13, 1 +3fe14700: move *a14(0xffc0), *a13(0xffc0), 1 +3fe14730: move *a14(0xffe0), *a13(0xffe0), 1 +3fe14760: move *sp(0x40), a14, 1 +3fe14780: move *sp+, a13, 1 +3fe14790: rets 2 +3fe147a0: .word 0x0000 +3fe147b0: .word 0x0000 +3fe147c0: .word 0x0000 +3fe147d0: .word 0x0000 +3fe147e0: .word 0x0000 +3fe147f0: .word 0x0000 +3fe14800: .word 0x0000 +3fe14810: add a0, a8 +L3FE14820: +3fe14820: mmtm sp, a9,a11,a13 +3fe14840: move a14, a13 +3fe14850: addk 32, a14 +3fe14860: move a13, a11 +3fe14870: subi 0x40, a11 +3fe14890: move a11, *a13, 1 +3fe148a0: move *a13(0xffa0), a9, 1 +3fe148c0: move *a11(0x20), a11, 1 +3fe148e0: sra 0x14, a11 +3fe148f0: andi 0x7ff, a11 +3fe14920: subi 0x3fe, a11 +3fe14940: move a11, *a9, 1 +3fe14950: move *a13, a11, 1 +3fe14960: move *a11(0x20), a9, 1 +3fe14980: andi 0x800fffff, a9 +3fe149b0: addi 0x3fe00000, a9 +3fe149e0: move a9, *a11(0x20), 1 +3fe14a00: move *a13(0xffc0), *a14+, 1 +3fe14a20: move *a13(0xffe0), *a14+, 1 +3fe14a40: move *sp(0x80), a13, 1 +3fe14a60: move *a14(0xffc0), *a13(0xffc0), 1 +3fe14a90: move *a14(0xffe0), *a13(0xffe0), 1 +3fe14ac0: move *sp(0x80), a14, 1 +3fe14ae0: mmfm sp, a9,a11,a13 +3fe14b00: rets 2 +L3FE14B10: +3fe14b10: mmtm sp, a11,a13 +3fe14b30: move a14, a13 +3fe14b40: move *a13(0xffe0), a11, 1 +3fe14b60: andi 0xffffff80, a11 +3fe14b90: movk 1, a8 +3fe14ba0: jreq L3FE14BC0 +3fe14bb0: sub a8, a8 +L3FE14BC0: +3fe14bc0: move *sp(0x60), a14, 1 +3fe14be0: mmfm sp, a11,a13 +3fe14c00: rets 2 +L3FE14C10: +3fe14c10: mmtm sp, a11,a13 +3fe14c30: move a14, a13 +3fe14c40: move *a13(0xffe0), a11, 1 +3fe14c60: sll 0x3, a11 +3fe14c70: addi 0xd8400, a11 +3fe14ca0: setf 8, 0, 0 +3fe14cb0: move *a11, a8, 0 +3fe14cc0: movk 4, a11 +3fe14cd0: and a11, a8 +3fe14ce0: move *sp(0x60), a14, 1 +3fe14d00: mmfm sp, a11,a13 +3fe14d20: rets 2 +L3FE14D30: +3fe14d30: mmtm sp, a11,a13 +3fe14d50: move a14, a13 +3fe14d60: move *a13(0xffe0), a11, 1 +3fe14d80: sll 0x3, a11 +3fe14d90: addi 0xd8400, a11 +3fe14dc0: setf 8, 0, 0 +3fe14dd0: move *a11, a8, 0 +3fe14de0: movk 8, a11 +3fe14df0: and a11, a8 +3fe14e00: move *sp(0x60), a14, 1 +3fe14e20: mmfm sp, a11,a13 +3fe14e40: rets 2 +L3FE14E50: +3fe14e50: mmtm sp, a11,a13 +3fe14e70: move a14, a13 +3fe14e80: addi 0xa0, a14 +3fe14ea0: move @0x3fe16530, a8, 1 +3fe14ed0: move @0x3fe16550, a11, 1 +3fe14f00: move a8, *a13, 1 +3fe14f10: move a11, *a13(0x20), 1 +3fe14f30: move *a13(0xffc0), *a14+, 1 +3fe14f50: move *a13(0xffe0), *a14+, 1 +3fe14f70: movi 0x3fe16570, a8 +3fe14fa0: move *a8+, *a14+, 1 +3fe14fb0: move *a8+, *a14+, 1 +3fe14fc0: calla L3FE0E6D0 +3fe14ff0: jreq L3FE150B0 +3fe15000: movk 1, a11 +3fe15010: move a11, @0x2819f0, 1 +3fe15040: movi 0x3fe165b0, a8 +3fe15070: move *a8+, *a14+, 1 +3fe15080: move *a8+, *a14+, 1 +3fe15090: jauc L3FE160D0 +L3FE150B0: +3fe150b0: addi 0x40, a14 +3fe150d0: move a14, -*sp, 1 +3fe150e0: move a13, a11 +3fe150f0: addi 0x80, a11 +3fe15110: move a11, *a14+, 1 +3fe15120: move *a13(0xffc0), *a14+, 1 +3fe15140: move *a13(0xffe0), *a14+, 1 +3fe15160: calla L3FE14820 +3fe15190: move *a14(0xffe0), *a13(0xffe0), 1 +3fe151c0: move *a14(0xffc0), *a13(0xffc0), 1 +3fe151f0: movi 0x3fe165f0, a8 +3fe15220: move *a8+, *a14+, 1 +3fe15230: move *a8+, *a14+, 1 +3fe15240: calla L3FE0E6F0 +3fe15270: jreq L3FE15360 +3fe15280: move *a13(0x80), a11, 1 +3fe152a0: dec a11 +3fe152b0: move a11, *a13(0x80), 1 +3fe152d0: move @0x3fe16630, a8, 1 +3fe15300: move @0x3fe16650, a11, 1 +3fe15330: move a8, *a13, 1 +3fe15340: move a11, *a13(0x20), 1 +L3FE15360: +3fe15360: move *a13(0xffc0), *a14+, 1 +3fe15380: move *a13(0xffe0), *a14+, 1 +3fe153a0: move *a13(0x0), *a14+, 1 +3fe153c0: move *a13(0x20), *a14+, 1 +3fe153e0: calla L3FE0C8D0 +3fe15410: move *a13(0xffc0), *a14+, 1 +3fe15430: move *a13(0xffe0), *a14+, 1 +3fe15450: move *a13(0x0), *a14+, 1 +3fe15470: move *a13(0x20), *a14+, 1 +3fe15490: calla L3FE0C950 +3fe154c0: calla L3FE0D650 +3fe154f0: movi 0x3fe16670, a8 +3fe15520: move *a8+, *a14+, 1 +3fe15530: move *a8+, *a14+, 1 +3fe15540: calla L3FE0DE90 +3fe15570: move -*a14, a8, 1 +3fe15580: move a8, *a13(0xffe0), 1 +3fe155a0: move -*a14, a8, 1 +3fe155b0: move a8, *a13(0xffc0), 1 +3fe155d0: move *a13(0xffc0), *a14+, 1 +3fe155f0: move *a13(0xffe0), *a14+, 1 +3fe15610: move *a13(0xffc0), *a14+, 1 +3fe15630: move *a13(0xffe0), *a14+, 1 +3fe15650: calla L3FE0DE90 +3fe15680: move -*a14, a8, 1 +3fe15690: move a8, *a13(0x60), 1 +3fe156b0: move -*a14, a8, 1 +3fe156c0: move a8, *a13(0x40), 1 +3fe156e0: move *a13(0x80), a8, 1 +3fe15700: calla L3FE11750 +3fe15730: move -*a14, a8, 1 +3fe15740: move a8, *a13(0x20), 1 +3fe15760: move -*a14, a8, 1 +3fe15770: move a8, *a13, 1 +3fe15780: move *a13(0xffc0), *a14+, 1 +3fe157a0: move *a13(0xffe0), *a14+, 1 +3fe157c0: move *a13(0x40), *a14+, 1 +3fe157e0: move *a13(0x60), *a14+, 1 +3fe15800: calla L3FE0DE90 +3fe15830: movi 0x281a10, a8 +3fe15860: move *a8+, *a14+, 1 +3fe15870: move *a8+, *a14+, 1 +3fe15880: move *a13(0x40), *a14+, 1 +3fe158a0: move *a13(0x60), *a14+, 1 +3fe158c0: calla L3FE0DE90 +3fe158f0: movi 0x281a50, a8 +3fe15920: move *a8+, *a14+, 1 +3fe15930: move *a8+, *a14+, 1 +3fe15940: calla L3FE0C950 +3fe15970: move *a13(0x40), *a14+, 1 +3fe15990: move *a13(0x60), *a14+, 1 +3fe159b0: calla L3FE0DE90 +3fe159e0: movi 0x281a90, a8 +3fe15a10: move *a8+, *a14+, 1 +3fe15a20: move *a8+, *a14+, 1 +3fe15a30: calla L3FE0C950 +3fe15a60: calla L3FE0DE90 +3fe15a90: movi 0x281ad0, a8 +3fe15ac0: move *a8+, *a14+, 1 +3fe15ad0: move *a8+, *a14+, 1 +3fe15ae0: move *a13(0x40), *a14+, 1 +3fe15b00: move *a13(0x60), *a14+, 1 +3fe15b20: calla L3FE0DE90 +3fe15b50: movi 0x281b10, a8 +3fe15b80: move *a8+, *a14+, 1 +3fe15b90: move *a8+, *a14+, 1 +3fe15ba0: calla L3FE0C950 +3fe15bd0: move *a13(0x40), *a14+, 1 +3fe15bf0: move *a13(0x60), *a14+, 1 +3fe15c10: calla L3FE0DE90 +3fe15c40: movi 0x281b50, a8 +3fe15c70: move *a8+, *a14+, 1 +3fe15c80: move *a8+, *a14+, 1 +3fe15c90: calla L3FE0C950 +3fe15cc0: move *a13(0x40), *a14+, 1 +3fe15ce0: move *a13(0x60), *a14+, 1 +3fe15d00: calla L3FE0DE90 +3fe15d30: movi 0x281b90, a8 +3fe15d60: move *a8+, *a14+, 1 +3fe15d70: move *a8+, *a14+, 1 +3fe15d80: calla L3FE0C950 +3fe15db0: calla L3FE0D650 +3fe15de0: move *a13(0x0), *a14+, 1 +3fe15e00: move *a13(0x20), *a14+, 1 +3fe15e20: movi 0x3fe166b0, a8 +3fe15e50: move *a8+, *a14+, 1 +3fe15e60: move *a8+, *a14+, 1 +3fe15e70: calla L3FE0DE90 +3fe15ea0: calla L3FE0C950 +3fe15ed0: move *a13(0x0), *a14+, 1 +3fe15ef0: move *a13(0x20), *a14+, 1 +3fe15f10: movi 0x3fe166f0, a8 +3fe15f40: move *a8+, *a14+, 1 +3fe15f50: move *a8+, *a14+, 1 +3fe15f60: calla L3FE0DE90 +3fe15f90: calla L3FE0C8D0 +3fe15fc0: move *a13(0xffc0), *a14+, 1 +3fe15fe0: move *a13(0xffe0), *a14+, 1 +3fe16000: calla L3FE0C950 +3fe16030: move -*a14, a8, 1 +3fe16040: move a8, *a13(0xffe0), 1 +3fe16060: move -*a14, a8, 1 +3fe16070: move a8, *a13(0xffc0), 1 +3fe16090: move *a13(0xffc0), *a14+, 1 +3fe160b0: move *a13(0xffe0), *a14+, 1 +L3FE160D0: +3fe160d0: move *sp(0x60), a13, 1 +3fe160f0: move *a14(0xffc0), *a13(0xffc0), 1 +3fe16120: move *a14(0xffe0), *a13(0xffe0), 1 +3fe16150: move *sp(0x60), a14, 1 +3fe16170: mmfm sp, a11,a13 +3fe16190: rets 2 +L3FE161A0: +3fe161a0: mmtm sp, a11,a13 +3fe161c0: move a14, a13 +3fe161d0: move *a13(0xffc0), *a14+, 1 +3fe161f0: move *a13(0xffe0), *a14+, 1 +3fe16210: movi 0x3fe16570, a8 +3fe16240: move *a8+, *a14+, 1 +3fe16250: move *a8+, *a14+, 1 +3fe16260: calla L3FE0E730 +3fe16290: jreq L3FE163D0 +3fe162a0: addi 0x40, a14 +3fe162c0: move a14, -*sp, 1 +3fe162d0: move *a13(0xffc0), *a14+, 1 +3fe162f0: move *a13(0xffe0), *a14+, 1 +3fe16310: calla L3FE14E50 +3fe16340: movi 0x3fe16730, a8 +3fe16370: move *a8+, *a14+, 1 +3fe16380: move *a8+, *a14+, 1 +3fe16390: calla L3FE0DE90 +3fe163c0: jruc L3FE16460 +L3FE163D0: +3fe163d0: movk 1, a11 +3fe163e0: move a11, @0x2819f0, 1 +3fe16410: movi 0x3fe165b0, a8 +L3FE16440: +3fe16440: move *a8+, *a14+, 1 +3fe16450: move *a8+, *a14+, 1 +L3FE16460: +3fe16460: move *sp(0x60), a13, 1 +L3FE16480: +3fe16480: move *a14(0xffc0), *a13(0xffc0), 1 +3fe164b0: move *a14(0xffe0), *a13(0xffe0), 1 +3fe164e0: move *sp(0x60), a14, 1 +L3FE16500: +3fe16500: mmfm sp, a11,a13 +3fe16520: rets 2 +3fe16530: .word 0x0000 +3fe16540: .word 0x0000 +3fe16550: .word 0x0000 +3fe16560: add a0, a8 +3fe16570: .word 0x0000 +L3FE16580: +3fe16580: .word 0x0000 +3fe16590: .word 0x0000 +L3FE165A0: +3fe165a0: .word 0x0000 +3fe165b0: .word 0xffff +3fe165c0: .word 0xffff +3fe165d0: .word 0xffff +3fe165e0: .word 0xffef +3fe165f0: movb *sp, *a8 +3fe16600: rl 0x19, sp +3fe16610: and a2, sp +3fe16620: dsjs b11, L3FE16440 +3fe16630: .word 0x0000 +3fe16640: .word 0x0000 +3fe16650: .word 0x0000 +3fe16660: dsjs b8, L3FE16480 +3fe16670: .word 0x0000 +3fe16680: .word 0x0000 +3fe16690: .word 0x0000 +3fe166a0: add b0, b8 +3fe166b0: .word 0x0000 +3fe166c0: .word 0x0000 +3fe166d0: movk 32, a0 +3fe166e0: dsjs b11, L3FE16500 +3fe166f0: move *b2, b3, 1 +3fe16700: srl 0xf, b0 +3fe16710: cvxyl a0, a8 +3fe16720: dsjs b13, L3FE165A0 +3fe16730: .word 0x7288 +3fe16740: move *b4, *b3, 1 +3fe16750: cmpxy b13, b13 +3fe16760: dsjs a13, L3FE16580 +L3FE16770: +3fe16770: mmtm sp, a7,a9,a10,a11,a12,a13 +3fe16790: move a14, a13 +3fe167a0: move *a13(0xffe0), a9, 1 +3fe167c0: move *a13(0xffc0), a10, 1 +3fe167e0: move *a13(0xffa0), a11, 1 +3fe16800: move a10, a12 +3fe16810: cmp a10, a9 +3fe16820: jrls L3FE168A0 +3fe16830: dec a11 +3fe16840: jrlt L3FE16960 +3fe16850: setf 8, 1, 0 +L3FE16860: +3fe16860: move *a9+, *a10+, 0 +3fe16870: dec a11 +3fe16880: jrge L3FE16860 +3fe16890: jruc L3FE16960 +L3FE168A0: +3fe168a0: move a11, a7 +3fe168b0: sll 0x3, a7 +3fe168c0: add a7, a9 +3fe168d0: move a11, a7 +3fe168e0: sll 0x3, a7 +3fe168f0: add a7, a10 +3fe16900: dec a11 +3fe16910: jrlt L3FE16960 +3fe16920: setf 8, 1, 0 +L3FE16930: +3fe16930: move -*a9, -*a10, 0 +3fe16940: dec a11 +3fe16950: jrge L3FE16930 +L3FE16960: +3fe16960: move a12, a8 +3fe16970: move *sp(0xe0), a14, 1 +3fe16990: mmfm sp, a7,a9,a10,a11,a12,a13 +3fe169b0: rets 2 +L3FE169C0: +3fe169c0: move a13, -*sp, 1 +3fe169d0: move a14, a13 +3fe169e0: move a14, -*sp, 1 +3fe169f0: move *a13(0xffa0), *a14+, 1 +3fe16a10: move *a13(0xffe0), *a14+, 1 +3fe16a30: move *a13(0xffc0), *a14+, 1 +3fe16a50: calla L3FE16770 +3fe16a80: move *sp(0x40), a14, 1 +3fe16aa0: move *sp+, a13, 1 +3fe16ab0: rets 2 +L3FE16AC0: +3fe16ac0: move a13, -*sp, 1 +3fe16ad0: move a14, a13 +3fe16ae0: move a14, -*sp, 1 +3fe16af0: move *a13(0xffa0), *a14+, 1 +3fe16b10: move *a13(0xffe0), *a14+, 1 +3fe16b30: move *a13(0xffc0), *a14+, 1 +3fe16b50: calla L3FE16770 +3fe16b80: move *sp(0x40), a14, 1 +3fe16ba0: move *sp+, a13, 1 +3fe16bb0: rets 2 +L3FE16BC0: +3fe16bc0: mmtm sp, a9,a10,a11,a12,a13 +3fe16be0: move a14, a13 +3fe16bf0: move *a13(0xffe0), a9, 1 +3fe16c10: move *a13(0xffc0), a10, 1 +3fe16c30: move *a13(0xffa0), a11, 1 +3fe16c50: move a9, a12 +3fe16c60: dec a11 +3fe16c70: jrlt L3FE16CC0 +3fe16c80: setf 8, 1, 0 +L3FE16C90: +3fe16c90: move a10, *a9+, 0 +3fe16ca0: dec a11 +3fe16cb0: jrge L3FE16C90 +L3FE16CC0: +3fe16cc0: move a12, a8 +3fe16cd0: move *sp(0xc0), a14, 1 +3fe16cf0: mmfm sp, a9,a10,a11,a12,a13 +3fe16d10: rets 2 +L3FE16D20: +3fe16d20: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fe16d40: move a14, a13 +3fe16d50: addi 0x60, a14 +3fe16d70: move a13, a7 +3fe16d80: subi 0x40, a7 +3fe16da0: move a7, *a13(0x40), 1 +3fe16dc0: move *a7(0x20), a10, 1 +3fe16de0: move *a7, a11, 1 +3fe16df0: move a10, a5 +3fe16e00: srl 0x14, a5 +3fe16e10: andi 0x7ff, a5 +3fe16e40: move a5, a12 +3fe16e50: subi 0x3ff, a12 +3fe16e70: jrgt L3FE16F80 +3fe16e80: move *a13(0xffa0), a5, 1 +3fe16ea0: move @0x3fe177e0, a8, 1 +3fe16ed0: move @0x3fe17800, a7, 1 +3fe16f00: move a8, *a5, 1 +3fe16f10: move a7, *a5(0x20), 1 +3fe16f30: move *a13(0xffc0), *a14+, 1 +3fe16f50: move *a13(0xffe0), *a14+, 1 +3fe16f70: jruc L3FE17710 +L3FE16F80: +3fe16f80: cmpi 0x34, a12 +3fe16fa0: jrlt L3FE17090 +3fe16fb0: move *a13(0xffa0), a5, 1 +3fe16fd0: move *a13(0xffc0), *a5(0x0), 1 +3fe17000: move *a13(0xffe0), *a5(0x20), 1 +3fe17030: movi 0x3fe177e0, a8 +3fe17060: move *a8+, *a14+, 1 +3fe17070: move *a8+, *a14+, 1 +3fe17080: jruc L3FE17710 +L3FE17090: +3fe17090: cmpi 0x20, a12 +3fe170b0: jrlt L3FE17120 +3fe170c0: move a12, a5 +3fe170d0: subk 32, a5 +3fe170e0: move a11, a10 +3fe170f0: sll a5, a10 +3fe17100: sub a11, a11 +3fe17110: jruc L3FE17190 +L3FE17120: +3fe17120: sll a12, a10 +3fe17130: move a12, a5 +3fe17140: subk 32, a5 +3fe17150: move a11, a7 +3fe17160: srl a5, a7 +3fe17170: or a7, a10 +3fe17180: sll a12, a11 +L3FE17190: +3fe17190: andi 0xfffff, a10 +3fe171c0: jrne L3FE172D0 +3fe171d0: move a11, a5 +3fe171e0: jrne L3FE172D0 +3fe171f0: move *a13(0xffa0), a7, 1 +3fe17210: move *a13(0xffc0), *a7(0x0), 1 +3fe17240: move *a13(0xffe0), *a7(0x20), 1 +3fe17270: movi 0x3fe177e0, a8 +3fe172a0: move *a8+, *a14+, 1 +3fe172b0: move *a8+, *a14+, 1 +3fe172c0: jruc L3FE17710 +L3FE172D0: +3fe172d0: sub a12, a12 +3fe172e0: move a10, a5 +3fe172f0: jrne L3FE17360 +L3FE17300: +3fe17300: move a11, a10 +3fe17310: srl 0xc, a10 +3fe17320: sll 0x14, a11 +3fe17330: subk 20, a12 +3fe17340: move a10, a5 +3fe17350: jreq L3FE17300 +L3FE17360: +3fe17360: lmo a10, a9 +3fe17370: subk 12, a9 +3fe17380: jreq L3FE17410 +3fe17390: sub a9, a12 +3fe173a0: sll a9, a10 +3fe173b0: move a9, a7 +3fe173c0: subk 32, a7 +3fe173d0: move a11, a5 +3fe173e0: srl a7, a5 +3fe173f0: or a5, a10 +3fe17400: sll a9, a11 +L3FE17410: +3fe17410: move a13, *a13(0x40), 1 +3fe17430: move *a13(0x40), a7, 1 +3fe17450: move a11, *a7, 1 +3fe17460: move a12, a5 +3fe17470: addi 0x3ff, a5 +3fe17490: sll 0x14, a5 +3fe174a0: or a10, a5 +3fe174b0: move *a13(0xffc0), *a14+, 1 +3fe174d0: move *a13(0xffe0), *a14+, 1 +3fe174f0: movi 0x3fe177e0, a8 +3fe17520: move *a8+, *a14+, 1 +3fe17530: move *a8+, *a14+, 1 +3fe17540: calla L3FE0E6F0 +3fe17570: sll 0x1f, a8 +3fe17580: or a8, a5 +3fe17590: move a5, *a7(0x20), 1 +3fe175b0: move *a13(0xffc0), *a14+, 1 +3fe175d0: move *a13(0xffe0), *a14+, 1 +3fe175f0: move *a13(0x0), *a14+, 1 +3fe17610: move *a13(0x20), *a14+, 1 +3fe17630: calla L3FE0C8D0 +3fe17660: move *a13(0xffa0), a5, 1 +3fe17680: move -*a14, a8, 1 +3fe17690: move a8, *a5(0x20), 1 +3fe176b0: move -*a14, a8, 1 +3fe176c0: move a8, *a5, 1 +3fe176d0: move *a13(0x0), *a14+, 1 +3fe176f0: move *a13(0x20), *a14+, 1 +L3FE17710: +3fe17710: move *sp(0x100), a13, 1 +3fe17730: move *a14(0xffc0), *a13(0xffc0), 1 +3fe17760: move *a14(0xffe0), *a13(0xffe0), 1 +3fe17790: move *sp(0x100), a14, 1 +3fe177b0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fe177d0: rets 2 +3fe177e0: .word 0x0000 +3fe177f0: .word 0x0000 +3fe17800: .word 0x0000 +3fe17810: .word 0x0000 +L3FE17820: +3fe17820: mmtm sp, a7,a9,a10,a11,a13 +3fe17840: move a14, a13 +3fe17850: addi 0x80, a14 +3fe17870: sub a9, a9 +3fe17880: move *a13(0xff80), *a14+, 1 +3fe178a0: move *a13(0xffa0), *a14+, 1 +3fe178c0: movi 0x3fe190d0, a8 +3fe178f0: move *a8+, *a14+, 1 +3fe17900: move *a8+, *a14+, 1 +3fe17910: calla L3FE0E9F0 +3fe17940: jreq L3FE179B0 +3fe17950: move *a13(0xffc0), *a14+, 1 +3fe17970: move *a13(0xffe0), *a14+, 1 +3fe17990: jauc L3FE19000 +L3FE179B0: +3fe179b0: move *a13(0xffc0), *a14+, 1 +3fe179d0: move *a13(0xffe0), *a14+, 1 +3fe179f0: movi 0x3fe19110, a8 +3fe17a20: move *a8+, *a14+, 1 +3fe17a30: move *a8+, *a14+, 1 +3fe17a40: calla L3FE0E9F0 +3fe17a70: jreq L3FE17C00 +3fe17a80: move *a13(0xff80), *a14+, 1 +3fe17aa0: move *a13(0xffa0), *a14+, 1 +3fe17ac0: movi 0x3fe19110, a8 +3fe17af0: move *a8+, *a14+, 1 +3fe17b00: move *a8+, *a14+, 1 +3fe17b10: calla L3FE0E6D0 +3fe17b40: jreq L3FE17B90 +3fe17b50: movk 1, a11 +3fe17b60: move a11, @0x2819f0, 1 +L3FE17B90: +3fe17b90: movi 0x3fe19110, a8 +3fe17bc0: move *a8+, *a14+, 1 +3fe17bd0: move *a8+, *a14+, 1 +3fe17be0: jauc L3FE19000 +L3FE17C00: +3fe17c00: move *a13(0xffc0), *a14+, 1 +3fe17c20: move *a13(0xffe0), *a14+, 1 +3fe17c40: movi 0x3fe19110, a8 +3fe17c70: move *a8+, *a14+, 1 +3fe17c80: move *a8+, *a14+, 1 +3fe17c90: calla L3FE0E6F0 +3fe17cc0: jaeq L3FE18560 +3fe17ce0: move *a13(0xff80), *a14+, 1 +3fe17d00: move *a13(0xffa0), *a14+, 1 +3fe17d20: movi 0x3fe19150, a8 +3fe17d50: move *a8+, *a14+, 1 +3fe17d60: move *a8+, *a14+, 1 +3fe17d70: calla L3FE0E710 +3fe17da0: jreq L3FE180B0 +3fe17db0: move *a13(0xff80), *a14+, 1 +3fe17dd0: move *a13(0xffa0), *a14+, 1 +3fe17df0: movi 0x3fe19190, a8 +3fe17e20: move *a8+, *a14+, 1 +3fe17e30: move *a8+, *a14+, 1 +3fe17e40: calla L3FE0E6D0 +3fe17e70: jreq L3FE180B0 +3fe17e80: move *a13(0xff80), *a14+, 1 +3fe17ea0: move *a13(0xffa0), *a14+, 1 +3fe17ec0: calla L3FE10B50 +3fe17ef0: move a8, a10 +3fe17f00: move a10, a8 +3fe17f10: calla L3FE11750 +3fe17f40: move *a13(0xff80), *a14+, 1 +3fe17f60: move *a13(0xffa0), *a14+, 1 +3fe17f80: calla L3FE0EB40 +3fe17fb0: jreq L3FE18070 +3fe17fc0: movk 1, a11 +3fe17fd0: move a11, @0x2819f0, 1 +3fe18000: movi 0x3fe19110, a8 +3fe18030: move *a8+, *a14+, 1 +3fe18040: move *a8+, *a14+, 1 +3fe18050: jauc L3FE19000 +L3FE18070: +3fe18070: movk 1, a11 +3fe18080: and a10, a11 +3fe18090: move a11, a9 +3fe180a0: jruc L3FE18490 +L3FE180B0: +3fe180b0: addi 0x40, a14 +3fe180d0: move a14, -*sp, 1 +3fe180e0: move a13, a11 +3fe180f0: addi 0x40, a11 +3fe18110: move a11, *a14+, 1 +3fe18120: move *a13(0xff80), *a14+, 1 +3fe18140: move *a13(0xffa0), *a14+, 1 +3fe18160: movi 0x3fe191d0, a8 +3fe18190: move *a8+, *a14+, 1 +3fe181a0: move *a8+, *a14+, 1 +3fe181b0: calla L3FE0DE90 +3fe181e0: calla L3FE16D20 +3fe18210: move *a14(0xffe0), *a13(0x20), 1 +3fe18240: move *a14(0xffc0), *a13(0x0), 1 +3fe18270: movi 0x3fe19110, a8 +3fe182a0: move *a8+, *a14+, 1 +3fe182b0: move *a8+, *a14+, 1 +3fe182c0: calla L3FE0EB40 +3fe182f0: jreq L3FE18490 +3fe18300: move *a13(0x0), *a14+, 1 +3fe18320: move *a13(0x20), *a14+, 1 +3fe18340: movi 0x3fe191d0, a8 +3fe18370: move *a8+, *a14+, 1 +3fe18380: move *a8+, *a14+, 1 +3fe18390: calla L3FE0EB40 +3fe183c0: jreq L3FE18480 +3fe183d0: movk 1, a7 +3fe183e0: move a7, @0x2819f0, 1 +3fe18410: movi 0x3fe19110, a8 +3fe18440: move *a8+, *a14+, 1 +3fe18450: move *a8+, *a14+, 1 +3fe18460: jauc L3FE19000 +L3FE18480: +3fe18480: inc a9 +L3FE18490: +3fe18490: move *a13(0xffc0), *a14+, 1 +3fe184b0: move *a13(0xffe0), *a14+, 1 +3fe184d0: calla L3FE0C7B0 +3fe18500: move -*a14, a8, 1 +3fe18510: move a8, *a13(0xffe0), 1 +3fe18530: move -*a14, a8, 1 +3fe18540: move a8, *a13(0xffc0), 1 +L3FE18560: +3fe18560: move *a13(0xffc0), *a14+, 1 +3fe18580: move *a13(0xffe0), *a14+, 1 +3fe185a0: movi 0x3fe190d0, a8 +3fe185d0: move *a8+, *a14+, 1 +3fe185e0: move *a8+, *a14+, 1 +3fe185f0: calla L3FE0EB40 +3fe18620: jaeq L3FE18F20 +3fe18640: addi 0x40, a14 +3fe18660: move a14, -*sp, 1 +3fe18670: move *a13(0xffc0), *a14+, 1 +3fe18690: move *a13(0xffe0), *a14+, 1 +3fe186b0: calla L3FE14E50 +3fe186e0: move *a14(0xffe0), *a13(0xffe0), 1 +3fe18710: move *a14(0xffc0), *a13(0xffc0), 1 +3fe18740: movi 0x3fe19110, a8 +3fe18770: move *a8+, *a14+, 1 +3fe18780: move *a8+, *a14+, 1 +3fe18790: calla L3FE0E6F0 +3fe187c0: jreq L3FE18970 +3fe187d0: move *a13(0xffc0), *a14+, 1 +3fe187f0: move *a13(0xffe0), *a14+, 1 +3fe18810: calla L3FE0C7B0 +3fe18840: move -*a14, a8, 1 +3fe18850: move a8, *a13(0xffe0), 1 +3fe18870: move -*a14, a8, 1 +3fe18880: move a8, *a13(0xffc0), 1 +3fe188a0: move *a13(0xff80), *a14+, 1 +3fe188c0: move *a13(0xffa0), *a14+, 1 +3fe188e0: calla L3FE0C7B0 +3fe18910: move -*a14, a8, 1 +3fe18920: move a8, *a13(0xffa0), 1 +3fe18940: move -*a14, a8, 1 +3fe18950: move a8, *a13(0xff80), 1 +L3FE18970: +3fe18970: movi 0x3fe19210, a8 +3fe189a0: move *a8+, *a14+, 1 +3fe189b0: move *a8+, *a14+, 1 +3fe189c0: move *a13(0xffc0), *a14+, 1 +3fe189e0: move *a13(0xffe0), *a14+, 1 +3fe18a00: calla L3FE0D650 +3fe18a30: move *a13(0xff80), *a14+, 1 +3fe18a50: move *a13(0xffa0), *a14+, 1 +3fe18a70: calla L3FE0E6F0 +3fe18aa0: jreq L3FE18BD0 +3fe18ab0: movk 2, a11 +3fe18ac0: move a11, @0x2819f0, 1 +3fe18af0: move a9, a7 +3fe18b00: jreq L3FE18B70 +3fe18b10: movi 0x3fe19250, a8 +3fe18b40: move *a8+, *a14+, 1 +3fe18b50: move *a8+, *a14+, 1 +3fe18b60: jruc L3FE19000 +L3FE18B70: +3fe18b70: movi 0x3fe19290, a8 +3fe18ba0: move *a8+, *a14+, 1 +3fe18bb0: move *a8+, *a14+, 1 +3fe18bc0: jruc L3FE19000 +L3FE18BD0: +3fe18bd0: movi 0x3fe192d0, a8 +3fe18c00: move *a8+, *a14+, 1 +3fe18c10: move *a8+, *a14+, 1 +3fe18c20: move *a13(0xffc0), *a14+, 1 +3fe18c40: move *a13(0xffe0), *a14+, 1 +3fe18c60: calla L3FE0D650 +3fe18c90: move *a13(0xff80), *a14+, 1 +3fe18cb0: move *a13(0xffa0), *a14+, 1 +3fe18cd0: calla L3FE0E730 +3fe18d00: jreq L3FE18DB0 +3fe18d10: movk 2, a11 +3fe18d20: move a11, @0x2819f0, 1 +3fe18d50: movi 0x3fe19110, a8 +3fe18d80: move *a8+, *a14+, 1 +3fe18d90: move *a8+, *a14+, 1 +3fe18da0: jruc L3FE19000 +L3FE18DB0: +3fe18db0: addi 0x40, a14 +3fe18dd0: move a14, -*sp, 1 +3fe18de0: move *a13(0xffc0), *a14+, 1 +3fe18e00: move *a13(0xffe0), *a14+, 1 +3fe18e20: move *a13(0xff80), *a14+, 1 +3fe18e40: move *a13(0xffa0), *a14+, 1 +3fe18e60: calla L3FE0DE90 +3fe18e90: calla L3FE1F2E0 +3fe18ec0: move -*a14, a8, 1 +3fe18ed0: move a8, *a13(0xffe0), 1 +3fe18ef0: move -*a14, a8, 1 +3fe18f00: move a8, *a13(0xffc0), 1 +L3FE18F20: +3fe18f20: move a9, a7 +3fe18f30: jreq L3FE18FC0 +3fe18f40: move *a13(0xffc0), *a14+, 1 +3fe18f60: move *a13(0xffe0), *a14+, 1 +3fe18f80: calla L3FE0C7B0 +3fe18fb0: jruc L3FE19000 +L3FE18FC0: +3fe18fc0: move *a13(0xffc0), *a14+, 1 +3fe18fe0: move *a13(0xffe0), *a14+, 1 +L3FE19000: +3fe19000: move *sp(0xc0), a13, 1 +L3FE19020: +3fe19020: move *a14(0xffc0), *a13(0xffc0), 1 +3fe19050: move *a14(0xffe0), *a13(0xffe0), 1 +L3FE19080: +3fe19080: move *sp(0xc0), a14, 1 +3fe190a0: mmfm sp, a7,a9,a10,a11,a13 +3fe190c0: rets 2 +3fe190d0: .word 0x0000 +3fe190e0: .word 0x0000 +3fe190f0: .word 0x0000 +3fe19100: add a0, a8 +3fe19110: .word 0x0000 +3fe19120: .word 0x0000 +3fe19130: .word 0x0000 +3fe19140: .word 0x0000 +L3FE19150: +3fe19150: .word 0x0000 +3fe19160: .word 0xffe0 +3fe19170: .word 0xffff +3fe19180: jrp L3FE19080 +3fe19190: .word 0x0000 +3fe191a0: .word 0xffe0 +3fe191b0: .word 0xffff +3fe191c0: add sp, sp +3fe191d0: .word 0x0000 +3fe191e0: .word 0x0000 +3fe191f0: .word 0x0000 +3fe19200: dsjs b8, L3FE19020 +L3FE19210: +3fe19210: dsjs b1, L3FE19150 +3fe19220: move *b8(0x145b), b13, 1 +3fe19240: add b4, b11 +3fe19250: .word 0xffff +3fe19260: .word 0xffff +3fe19270: .word 0xffff +3fe19280: .word 0xffef +3fe19290: .word 0xffff +3fe192a0: .word 0xffff +3fe192b0: .word 0xffff +3fe192c0: .word 0x7fef +3fe192d0: dsjs b1, L3FE19210 +3fe192e0: move *b8(0x145b), b13, 1 +3fe19300: jruc L3FE18CC0 +L3FE19310: +3fe19310: mmtm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fe19330: move a14, a13 +3fe19340: move *a13(0xffe0), a9, 1 +3fe19360: sub a10, a10 +3fe19370: move *a13(0xffc0), a7, 1 +3fe19390: move a7, a11 +3fe193a0: dec a11 +3fe193b0: move a7, a12 +3fe193c0: sra 0x1, a12 +3fe193d0: move *a13(0xffa0), a5, 1 +3fe193f0: mpys a12, a5 +3fe19400: sll 0x3, a5 +3fe19410: add a9, a5 +3fe19420: move a5, a0 +3fe19430: cmp a11, a10 +3fe19440: jrge L3FE19AA0 +L3FE19450: +3fe19450: move a14, -*sp, 1 +3fe19460: move a0, *a14+, 1 +3fe19470: move *a13(0xffa0), a7, 1 +3fe19490: mpys a10, a7 +3fe194a0: sll 0x3, a7 +3fe194b0: add a9, a7 +3fe194c0: move a7, *a14+, 1 +3fe194d0: move *a13(0xff80), a7, 1 +3fe194f0: call a7 +3fe19500: move a8, a5 +3fe19510: jrge L3FE19600 +L3FE19520: +3fe19520: inc a10 +3fe19530: move a14, -*sp, 1 +3fe19540: move a0, *a14+, 1 +3fe19550: move *a13(0xffa0), a7, 1 +3fe19570: mpys a10, a7 +3fe19580: sll 0x3, a7 +3fe19590: add a9, a7 +3fe195a0: move a7, *a14+, 1 +3fe195b0: move *a13(0xff80), a7, 1 +3fe195d0: call a7 +3fe195e0: move a8, a5 +3fe195f0: jrlt L3FE19520 +L3FE19600: +3fe19600: move a14, -*sp, 1 +3fe19610: move a0, *a14+, 1 +3fe19620: move *a13(0xffa0), a5, 1 +3fe19640: mpys a11, a5 +3fe19650: sll 0x3, a5 +3fe19660: add a9, a5 +3fe19670: move a5, *a14+, 1 +3fe19680: call a7 +3fe19690: move a8, a5 +3fe196a0: jrle L3FE19790 +L3FE196B0: +3fe196b0: dec a11 +3fe196c0: move a14, -*sp, 1 +3fe196d0: move a0, *a14+, 1 +3fe196e0: move *a13(0xffa0), a7, 1 +3fe19700: mpys a11, a7 +3fe19710: sll 0x3, a7 +3fe19720: add a9, a7 +3fe19730: move a7, *a14+, 1 +3fe19740: move *a13(0xff80), a7, 1 +3fe19760: call a7 +3fe19770: move a8, a5 +3fe19780: jrgt L3FE196B0 +L3FE19790: +3fe19790: cmp a11, a10 +3fe197a0: jrge L3FE19A30 +3fe197b0: move a14, -*sp, 1 +3fe197c0: move *a13(0xffa0), *a14+, 1 +3fe197e0: move *a13(0xffa0), a5, 1 +3fe19800: mpys a11, a5 +3fe19810: sll 0x3, a5 +3fe19820: add a9, a5 +3fe19830: move a5, *a14+, 1 +3fe19840: move *a13(0xffa0), a5, 1 +3fe19860: mpys a10, a5 +3fe19870: sll 0x3, a5 +3fe19880: add a9, a5 +3fe19890: move a5, *a14+, 1 +3fe198a0: calla L3FE19D40 +3fe198d0: cmp a10, a12 +3fe198e0: jrne L3FE19970 +3fe198f0: move a11, a12 +3fe19900: move *a13(0xffa0), a5, 1 +3fe19920: mpys a12, a5 +3fe19930: sll 0x3, a5 +3fe19940: add a9, a5 +3fe19950: move a5, a0 +3fe19960: jruc L3FE19A00 +L3FE19970: +3fe19970: cmp a11, a12 +3fe19980: jrne L3FE19A00 +3fe19990: move a10, a12 +3fe199a0: move *a13(0xffa0), a5, 1 +3fe199c0: mpys a12, a5 +3fe199d0: sll 0x3, a5 +3fe199e0: add a9, a5 +3fe199f0: move a5, a0 +L3FE19A00: +3fe19a00: inc a10 +3fe19a10: dec a11 +3fe19a20: jruc L3FE19A80 +L3FE19A30: +3fe19a30: cmp a11, a10 +3fe19a40: jrne L3FE19A80 +3fe19a50: inc a10 +3fe19a60: dec a11 +3fe19a70: jruc L3FE19AA0 +L3FE19A80: +3fe19a80: cmp a11, a10 +3fe19a90: jrlt L3FE19450 +L3FE19AA0: +3fe19aa0: move a11, a5 +3fe19ab0: jrle L3FE19B80 +3fe19ac0: move a14, -*sp, 1 +3fe19ad0: move *a13(0xff80), *a14+, 1 +3fe19af0: move *a13(0xffa0), *a14+, 1 +3fe19b10: move a11, a7 +3fe19b20: inc a7 +3fe19b30: move a7, *a14+, 1 +3fe19b40: move a9, *a14+, 1 +3fe19b50: calla L3FE19310 +L3FE19B80: +3fe19b80: move *a13(0xffc0), a7, 1 +3fe19ba0: dec a7 +3fe19bb0: cmp a7, a10 +3fe19bc0: jrge L3FE19CF0 +3fe19bd0: move a14, -*sp, 1 +3fe19be0: move *a13(0xff80), *a14+, 1 +3fe19c00: move *a13(0xffa0), *a14+, 1 +3fe19c20: move *a13(0xffc0), a7, 1 +3fe19c40: sub a10, a7 +3fe19c50: move a7, *a14+, 1 +3fe19c60: move *a13(0xffa0), a7, 1 +3fe19c80: mpys a10, a7 +3fe19c90: sll 0x3, a7 +3fe19ca0: add a9, a7 +3fe19cb0: move a7, *a14+, 1 +3fe19cc0: calla L3FE19310 +L3FE19CF0: +3fe19cf0: move *sp(0x120), a14, 1 +3fe19d10: mmfm sp, a0,a5,a7,a9,a10,a11,a12,a13 +3fe19d30: rets 2 +L3FE19D40: +3fe19d40: mmtm sp, a9,a10,a11,a12,a13 +3fe19d60: move a14, a13 +3fe19d70: move *a13(0xffe0), a9, 1 +3fe19d90: move *a13(0xffc0), a10, 1 +3fe19db0: move *a13(0xffa0), a11, 1 +3fe19dd0: dec a11 +3fe19de0: jrlt L3FE19E60 +3fe19df0: setf 8, 1, 0 +L3FE19E00: +3fe19e00: movb *a9, a12 +3fe19e10: move *a10(0x0), *a9+, 0 +3fe19e30: move a12, *a10+, 0 +3fe19e40: dec a11 +3fe19e50: jrge L3FE19E00 +L3FE19E60: +3fe19e60: move *sp(0xc0), a14, 1 +3fe19e80: mmfm sp, a9,a10,a11,a12,a13 +3fe19ea0: rets 2 +L3FE19EB0: +3fe19eb0: move -*a14, a8, 1 +3fe19ec0: addi 0x1e0, a8 +3fe19ee0: move *sp(0x20), a14, 1 +3fe19f00: mmtm a8, a0,a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13,a14,sp +3fe19f20: move *sp(0x0), *a8(0x1e0), 1 +3fe19f50: clr a8 +3fe19f60: rets 2 +L3FE19F70: +3fe19f70: move -*a14, a8, 1 +3fe19f80: move -*a14, a1, 1 +3fe19f90: mmfm a8, a2,a3,a4,a5,a6,a7,a9,a10,a11,a12,a13,a14,sp +3fe19fb0: move *a8(0x40), a0, 1 +3fe19fd0: addi 0x40, sp +3fe19ff0: move a0, -*sp, 1 +3fe1a000: move a1, -*sp, 1 +3fe1a010: mmfm a8, a0,a1 +3fe1a030: move *sp+, a8, 1 +3fe1a040: rets +L3FE1A050: +3fe1a050: mmtm sp, a11,a13 +3fe1a070: move a14, a13 +3fe1a080: addi 0x40, a14 +3fe1a0a0: move a14, -*sp, 1 +3fe1a0b0: sub a11, a11 +3fe1a0c0: move a11, *a14+, 1 +3fe1a0d0: move *a13(0xffc0), *a14+, 1 +3fe1a0f0: move *a13(0xffe0), *a14+, 1 +3fe1a110: calla L3FE1A500 +3fe1a140: move *sp(0x60), a13, 1 +3fe1a160: move *a14(0xffc0), *a13(0xffc0), 1 +3fe1a190: move *a14(0xffe0), *a13(0xffe0), 1 +3fe1a1c0: move *sp(0x60), a14, 1 +3fe1a1e0: mmfm sp, a11,a13 +3fe1a200: rets 2 +L3FE1A210: +3fe1a210: mmtm sp, a11,a13 +3fe1a230: move a14, a13 +3fe1a240: move *a13(0xffc0), *a14+, 1 +3fe1a260: move *a13(0xffe0), *a14+, 1 +3fe1a280: movi 0x3fe1c8a0, a8 +3fe1a2b0: move *a8+, *a14+, 1 +3fe1a2c0: move *a8+, *a14+, 1 +3fe1a2d0: calla L3FE0EB40 +3fe1a300: jreq L3FE1A3E0 +3fe1a310: addi 0x40, a14 +3fe1a330: move a14, -*sp, 1 +3fe1a340: movk 1, a11 +3fe1a350: move a11, *a14+, 1 +3fe1a360: move *a13(0xffc0), *a14+, 1 +3fe1a380: move *a13(0xffe0), *a14+, 1 +3fe1a3a0: calla L3FE1A500 +3fe1a3d0: jruc L3FE1A430 +L3FE1A3E0: +3fe1a3e0: movi 0x3fe1c8e0, a8 +3fe1a410: move *a8+, *a14+, 1 +3fe1a420: move *a8+, *a14+, 1 +L3FE1A430: +3fe1a430: move *sp(0x60), a13, 1 +3fe1a450: move *a14(0xffc0), *a13(0xffc0), 1 +3fe1a480: move *a14(0xffe0), *a13(0xffe0), 1 +3fe1a4b0: move *sp(0x60), a14, 1 +3fe1a4d0: mmfm sp, a11,a13 +3fe1a4f0: rets 2 +L3FE1A500: +3fe1a500: mmtm sp, a7,a9,a10,a11,a13 +3fe1a520: move a14, a13 +3fe1a530: addi 0xc0, a14 +3fe1a550: sub a9, a9 +3fe1a560: move *a13(0xffc0), *a13(0x40), 1 +3fe1a590: move *a13(0xffe0), *a13(0x60), 1 +3fe1a5c0: move *a13(0xffc0), *a14+, 1 +3fe1a5e0: move *a13(0xffe0), *a14+, 1 +3fe1a600: movi 0x3fe1c8a0, a8 +3fe1a630: move *a8+, *a14+, 1 +3fe1a640: move *a8+, *a14+, 1 +3fe1a650: calla L3FE0E6F0 +3fe1a680: jreq L3FE1A770 +3fe1a690: move *a13(0xffc0), *a14+, 1 +3fe1a6b0: move *a13(0xffe0), *a14+, 1 +3fe1a6d0: calla L3FE0C7B0 +3fe1a700: move -*a14, a8, 1 +3fe1a710: move a8, *a13(0xffe0), 1 +3fe1a730: move -*a14, a8, 1 +3fe1a740: move a8, *a13(0xffc0), 1 +3fe1a760: inc a9 +L3FE1A770: +3fe1a770: move *a13(0xffc0), *a13(0x0), 1 +3fe1a7a0: move *a13(0xffe0), *a13(0x20), 1 +3fe1a7d0: move *a13(0xffa0), a11, 1 +3fe1a7f0: jreq L3FE1A8E0 +3fe1a800: sub a9, a9 +3fe1a810: movi 0x3fe1c920, a8 +3fe1a840: move *a8+, *a14+, 1 +3fe1a850: move *a8+, *a14+, 1 +3fe1a860: move *a13+, *a14+, 1 +3fe1a870: move *a13+, *a14+, 1 +3fe1a880: calla L3FE0C950 +3fe1a8b0: move -*a14, -*a13, 1 +3fe1a8c0: move -*a14, -*a13, 1 +3fe1a8d0: jruc L3FE1AA60 +L3FE1A8E0: +3fe1a8e0: move *a13(0x0), *a14+, 1 +3fe1a900: move *a13(0x20), *a14+, 1 +3fe1a920: movi 0x3fe1c960, a8 +3fe1a950: move *a8+, *a14+, 1 +3fe1a960: move *a8+, *a14+, 1 +3fe1a970: calla L3FE0E730 +3fe1a9a0: jreq L3FE1AA60 +3fe1a9b0: movk 2, a7 +3fe1a9c0: move a7, @0x2819f0, 1 +3fe1a9f0: movi 0x3fe1c8a0, a8 +3fe1aa20: move *a8+, *a14+, 1 +3fe1aa30: move *a8+, *a14+, 1 +3fe1aa40: jauc L3FE1C7D0 +L3FE1AA60: +3fe1aa60: move *a13(0x0), *a14+, 1 +3fe1aa80: move *a13(0x20), *a14+, 1 +3fe1aaa0: movi 0x3fe1c9a0, a8 +3fe1aad0: move *a8+, *a14+, 1 +3fe1aae0: move *a8+, *a14+, 1 +3fe1aaf0: calla L3FE0DE90 +3fe1ab20: movi 0x3fe1c9e0, a8 +3fe1ab50: move *a8+, *a14+, 1 +3fe1ab60: move *a8+, *a14+, 1 +3fe1ab70: calla L3FE0C950 +3fe1aba0: move -*a14, a8, 1 +3fe1abb0: move a8, *a13(0x20), 1 +3fe1abd0: move -*a14, a8, 1 +3fe1abe0: move a8, *a13, 1 +3fe1abf0: move *a13(0xffc0), *a14+, 1 +3fe1ac10: move *a13(0xffe0), *a14+, 1 +3fe1ac30: movi 0x3fe1ca20, a8 +3fe1ac60: move *a8+, *a14+, 1 +3fe1ac70: move *a8+, *a14+, 1 +3fe1ac80: calla L3FE0E6D0 +3fe1acb0: jreq L3FE1B350 +3fe1acc0: move *a13(0x0), *a14+, 1 +3fe1ace0: move *a13(0x20), *a14+, 1 +3fe1ad00: calla L3FE10B50 +3fe1ad30: move a8, a10 +3fe1ad40: move a10, a8 +3fe1ad50: calla L3FE11750 +3fe1ad80: move -*a14, a8, 1 +3fe1ad90: move a8, *a13(0x20), 1 +3fe1adb0: move -*a14, a8, 1 +3fe1adc0: move a8, *a13, 1 +3fe1add0: move a11, a7 +3fe1ade0: jreq L3FE1AEB0 +3fe1adf0: movi 0x3fe1c9e0, a8 +3fe1ae20: move *a8+, *a14+, 1 +3fe1ae30: move *a8+, *a14+, 1 +3fe1ae40: move *a13+, *a14+, 1 +3fe1ae50: move *a13+, *a14+, 1 +3fe1ae60: calla L3FE0C830 +3fe1ae90: move -*a14, -*a13, 1 +3fe1aea0: move -*a14, -*a13, 1 +L3FE1AEB0: +3fe1aeb0: move *a13(0xffc0), *a14+, 1 +3fe1aed0: move *a13(0xffe0), *a14+, 1 +3fe1aef0: calla L3FE10B50 +3fe1af20: calla L3FE11750 +3fe1af50: move -*a14, a8, 1 +3fe1af60: move a8, *a13(0xa0), 1 +3fe1af80: move -*a14, a8, 1 +3fe1af90: move a8, *a13(0x80), 1 +3fe1afb0: move *a13(0x0), *a14+, 1 +3fe1afd0: move *a13(0x20), *a14+, 1 +3fe1aff0: movi 0x3fe1ca60, a8 +3fe1b020: move *a8+, *a14+, 1 +3fe1b030: move *a8+, *a14+, 1 +3fe1b040: calla L3FE0DE90 +3fe1b070: move *a13(0x80), *a14+, 1 +3fe1b090: move *a13(0xa0), *a14+, 1 +3fe1b0b0: calla L3FE0C830 +3fe1b0e0: move *a13(0xffc0), *a14+, 1 +3fe1b100: move *a13(0xffe0), *a14+, 1 +3fe1b120: calla L3FE0C950 +3fe1b150: move *a13(0x80), *a14+, 1 +3fe1b170: move *a13(0xa0), *a14+, 1 +3fe1b190: calla L3FE0C8D0 +3fe1b1c0: move *a13(0x0), *a14+, 1 +3fe1b1e0: move *a13(0x20), *a14+, 1 +3fe1b200: movi 0x3fe1caa0, a8 +3fe1b230: move *a8+, *a14+, 1 +3fe1b240: move *a8+, *a14+, 1 +3fe1b250: calla L3FE0DE90 +3fe1b280: calla L3FE0C950 +3fe1b2b0: move -*a14, a8, 1 +3fe1b2c0: move a8, *a13(0xffe0), 1 +3fe1b2e0: move -*a14, a8, 1 +3fe1b2f0: move a8, *a13(0xffc0), 1 +3fe1b310: movk 1, a7 +3fe1b320: and a10, a7 +3fe1b330: xor a7, a9 +3fe1b340: jruc L3FE1B770 +L3FE1B350: +3fe1b350: addi 0x40, a14 +3fe1b370: move a14, -*sp, 1 +3fe1b380: move a13, a7 +3fe1b390: addi 0x80, a7 +3fe1b3b0: move a7, *a14+, 1 +3fe1b3c0: move *a13(0x0), *a14+, 1 +3fe1b3e0: move *a13(0x20), *a14+, 1 +3fe1b400: calla L3FE16D20 +3fe1b430: movi 0x3fe1c9e0, a8 +3fe1b460: move *a8+, *a14+, 1 +3fe1b470: move *a8+, *a14+, 1 +3fe1b480: calla L3FE0C8D0 +3fe1b4b0: movi 0x3fe1cae0, a8 +3fe1b4e0: move *a8+, *a14+, 1 +3fe1b4f0: move *a8+, *a14+, 1 +3fe1b500: calla L3FE0DE90 +3fe1b530: move -*a14, a8, 1 +3fe1b540: move a8, *a13(0xffe0), 1 +3fe1b560: move -*a14, a8, 1 +3fe1b570: move a8, *a13(0xffc0), 1 +3fe1b590: addi 0x40, a14 +3fe1b5b0: move a14, -*sp, 1 +3fe1b5c0: move a7, *a14+, 1 +3fe1b5d0: move *a13(0x80), *a14+, 1 +3fe1b5f0: move *a13(0xa0), *a14+, 1 +3fe1b610: movi 0x3fe1c9e0, a8 +3fe1b640: move *a8+, *a14+, 1 +3fe1b650: move *a8+, *a14+, 1 +3fe1b660: calla L3FE0DE90 +3fe1b690: calla L3FE16D20 +3fe1b6c0: movi 0x3fe1c8a0, a8 +3fe1b6f0: move *a8+, *a14+, 1 +3fe1b700: move *a8+, *a14+, 1 +3fe1b710: calla L3FE0EB40 +3fe1b740: jreq L3FE1B770 +3fe1b750: movk 1, a7 +3fe1b760: xor a7, a9 +L3FE1B770: +3fe1b770: move *a13(0xffc0), *a14+, 1 +3fe1b790: move *a13(0xffe0), *a14+, 1 +3fe1b7b0: movi 0x3fe1c8a0, a8 +3fe1b7e0: move *a8+, *a14+, 1 +3fe1b7f0: move *a8+, *a14+, 1 +3fe1b800: calla L3FE0E6F0 +3fe1b830: jreq L3FE1B930 +3fe1b840: move *a13(0xffc0), *a14+, 1 +3fe1b860: move *a13(0xffe0), *a14+, 1 +3fe1b880: calla L3FE0C7B0 +3fe1b8b0: move -*a14, a8, 1 +3fe1b8c0: move a8, *a13(0xffe0), 1 +3fe1b8e0: move -*a14, a8, 1 +3fe1b8f0: move a8, *a13(0xffc0), 1 +3fe1b910: movk 1, a7 +3fe1b920: xor a7, a9 +L3FE1B930: +3fe1b930: move *a13(0xffc0), *a14+, 1 +3fe1b950: move *a13(0xffe0), *a14+, 1 +3fe1b970: movi 0x3fe1cb20, a8 +3fe1b9a0: move *a8+, *a14+, 1 +3fe1b9b0: move *a8+, *a14+, 1 +3fe1b9c0: calla L3FE0E730 +3fe1b9f0: jaeq L3FE1C510 +3fe1ba10: move *a13(0xffc0), *a14+, 1 +3fe1ba30: move *a13(0xffe0), *a14+, 1 +3fe1ba50: move *a13(0xffc0), *a14+, 1 +3fe1ba70: move *a13(0xffe0), *a14+, 1 +3fe1ba90: calla L3FE0DE90 +3fe1bac0: move -*a14, a8, 1 +3fe1bad0: move a8, *a13(0x20), 1 +3fe1baf0: move -*a14, a8, 1 +3fe1bb00: move a8, *a13, 1 +3fe1bb10: move *a13(0xffc0), *a14+, 1 +3fe1bb30: move *a13(0xffe0), *a14+, 1 +3fe1bb50: move *a13(0x0), *a14+, 1 +3fe1bb70: move *a13(0x20), *a14+, 1 +3fe1bb90: calla L3FE0DE90 +3fe1bbc0: movi 0x281bd0, a8 +3fe1bbf0: move *a8+, *a14+, 1 +3fe1bc00: move *a8+, *a14+, 1 +3fe1bc10: move *a13(0x0), *a14+, 1 +3fe1bc30: move *a13(0x20), *a14+, 1 +3fe1bc50: calla L3FE0DE90 +3fe1bc80: movi 0x281c10, a8 +3fe1bcb0: move *a8+, *a14+, 1 +3fe1bcc0: move *a8+, *a14+, 1 +3fe1bcd0: calla L3FE0C950 +3fe1bd00: move *a13(0x0), *a14+, 1 +3fe1bd20: move *a13(0x20), *a14+, 1 +3fe1bd40: calla L3FE0DE90 +3fe1bd70: movi 0x281c50, a8 +3fe1bda0: move *a8+, *a14+, 1 +3fe1bdb0: move *a8+, *a14+, 1 +3fe1bdc0: calla L3FE0C950 +3fe1bdf0: move *a13(0x0), *a14+, 1 +3fe1be10: move *a13(0x20), *a14+, 1 +3fe1be30: calla L3FE0DE90 +3fe1be60: movi 0x281c90, a8 +3fe1be90: move *a8+, *a14+, 1 +3fe1bea0: move *a8+, *a14+, 1 +3fe1beb0: calla L3FE0C950 +3fe1bee0: move *a13(0x0), *a14+, 1 +3fe1bf00: move *a13(0x20), *a14+, 1 +3fe1bf20: calla L3FE0DE90 +3fe1bf50: movi 0x281cd0, a8 +3fe1bf80: move *a8+, *a14+, 1 +3fe1bf90: move *a8+, *a14+, 1 +3fe1bfa0: calla L3FE0C950 +3fe1bfd0: move *a13(0x0), *a14+, 1 +3fe1bff0: move *a13(0x20), *a14+, 1 +3fe1c010: calla L3FE0DE90 +3fe1c040: movi 0x281d10, a8 +3fe1c070: move *a8+, *a14+, 1 +3fe1c080: move *a8+, *a14+, 1 +3fe1c090: calla L3FE0C950 +3fe1c0c0: move *a13(0x0), *a14+, 1 +3fe1c0e0: move *a13(0x20), *a14+, 1 +3fe1c100: calla L3FE0DE90 +3fe1c130: movi 0x281d50, a8 +3fe1c160: move *a8+, *a14+, 1 +3fe1c170: move *a8+, *a14+, 1 +3fe1c180: calla L3FE0C950 +3fe1c1b0: move *a13(0x0), *a14+, 1 +3fe1c1d0: move *a13(0x20), *a14+, 1 +3fe1c1f0: calla L3FE0DE90 +3fe1c220: movi 0x281d90, a8 +3fe1c250: move *a8+, *a14+, 1 +3fe1c260: move *a8+, *a14+, 1 +3fe1c270: calla L3FE0C950 +3fe1c2a0: calla L3FE0DE90 +3fe1c2d0: move *a13(0xffc0), *a14+, 1 +3fe1c2f0: move *a13(0xffe0), *a14+, 1 +3fe1c310: calla L3FE0C950 +3fe1c340: move -*a14, a8, 1 +3fe1c350: move a8, *a13(0xffe0), 1 +3fe1c370: move -*a14, a8, 1 +3fe1c380: move a8, *a13(0xffc0), 1 +3fe1c3a0: move *a13(0xffc0), *a14+, 1 +3fe1c3c0: move *a13(0xffe0), *a14+, 1 +3fe1c3e0: movi 0x3fe1c8e0, a8 +3fe1c410: move *a8+, *a14+, 1 +3fe1c420: move *a8+, *a14+, 1 +3fe1c430: calla L3FE0E730 +3fe1c460: jreq L3FE1C510 +3fe1c470: move @0x3fe1c8e0, a8, 1 +3fe1c4a0: move @0x3fe1c900, a7, 1 +3fe1c4d0: move a8, *a13(0xffc0), 1 +3fe1c4f0: move a7, *a13(0xffe0), 1 +L3FE1C510: +3fe1c510: move *a13(0x40), *a14+, 1 +3fe1c530: move *a13(0x60), *a14+, 1 +3fe1c550: movi 0x3fe1cb60, a8 +3fe1c580: move *a8+, *a14+, 1 +3fe1c590: move *a8+, *a14+, 1 +3fe1c5a0: calla L3FE0E730 +3fe1c5d0: jrne L3FE1C6B0 +3fe1c5e0: move *a13(0x40), *a14+, 1 +3fe1c600: move *a13(0x60), *a14+, 1 +3fe1c620: movi 0x3fe1cba0, a8 +3fe1c650: move *a8+, *a14+, 1 +3fe1c660: move *a8+, *a14+, 1 +3fe1c670: calla L3FE0E6F0 +3fe1c6a0: jreq L3FE1C6F0 +L3FE1C6B0: +3fe1c6b0: movk 2, a7 +3fe1c6c0: move a7, @0x2819f0, 1 +L3FE1C6F0: +3fe1c6f0: move a9, a7 +3fe1c700: jreq L3FE1C790 +3fe1c710: move *a13(0xffc0), *a14+, 1 +3fe1c730: move *a13(0xffe0), *a14+, 1 +3fe1c750: calla L3FE0C7B0 +3fe1c780: jruc L3FE1C7D0 +L3FE1C790: +3fe1c790: move *a13(0xffc0), *a14+, 1 +3fe1c7b0: move *a13(0xffe0), *a14+, 1 +L3FE1C7D0: +3fe1c7d0: move *sp(0xc0), a13, 1 +L3FE1C7F0: +3fe1c7f0: move *a14(0xffc0), *a13(0xffc0), 1 +3fe1c820: move *a14(0xffe0), *a13(0xffe0), 1 +3fe1c850: move *sp(0xc0), a14, 1 +3fe1c870: mmfm sp, a7,a9,a10,a11,a13 +3fe1c890: rets 2 +3fe1c8a0: .word 0x0000 +3fe1c8b0: .word 0x0000 +3fe1c8c0: .word 0x0000 +3fe1c8d0: .word 0x0000 +3fe1c8e0: .word 0x0000 +3fe1c8f0: .word 0x0000 +3fe1c900: .word 0x0000 +3fe1c910: add a0, a8 +3fe1c920: subk 20, a13 +3fe1c930: move -*a1, -*a2, 1 +3fe1c940: move b7, *b13+, 0 +3fe1c950: add a0, a12 +3fe1c960: subk 20, a12 +L3FE1C970: +3fe1c970: move -*a1, -*a2, 1 +3fe1c980: move b7, *b13+, 0 +3fe1c990: addc a10, a12 +3fe1c9a0: cmpxy a2, a2 +3fe1c9b0: .word 0x36e4 +3fe1c9c0: srl 0x4, b8 +3fe1c9d0: dsjs a10, L3FE1C7F0 +3fe1c9e0: .word 0x0000 +3fe1c9f0: .word 0x0000 +3fe1ca00: .word 0x0000 +3fe1ca10: dsjs b8, L3FE1C830 +3fe1ca20: .word 0x0000 +L3FE1CA30: +3fe1ca30: .word 0xffe0 +3fe1ca40: .word 0xffff +3fe1ca50: add sp, sp +3fe1ca60: .word 0x0000 +3fe1ca70: .word 0x0000 +3fe1ca80: move a8, *a0+, 0 +3fe1ca90: add b0, b12 +3fe1caa0: .word 0x72cf +3fe1cab0: move -*a14, sp, 0 +3fe1cac0: xor b11, b7 +3fe1cad0: dsjs b9, L3FE1C970 +3fe1cae0: subk 20, a13 +3fe1caf0: move -*a1, -*a2, 1 +3fe1cb00: move b7, *b13+, 0 +3fe1cb10: add b0, b12 +3fe1cb20: .word 0x0006 +3fe1cb30: .word 0x0000 +3fe1cb40: .word 0x0000 +3fe1cb50: dsjs a8, L3FE1CA30 +3fe1cb60: .word 0x0000 +3fe1cb70: move -*a0, -*a0, 1 +3fe1cb80: move b7, *b13+, 0 +3fe1cb90: add b13, b12 +3fe1cba0: .word 0x0000 +3fe1cbb0: move -*a0, -*a0, 1 +3fe1cbc0: move b7, *b13+, 0 +3fe1cbd0: jrp L3FE1C7A0 +L3FE1CBE0: +3fe1cbe0: mmtm sp, a9,a11,a13 +3fe1cc00: move a14, a13 +3fe1cc10: addi 0x60, a14 +3fe1cc30: movk 4, a9 +3fe1cc40: move *a13(0xffc0), *a14+, 1 +3fe1cc60: move *a13(0xffe0), *a14+, 1 +3fe1cc80: movi 0x3fe1d590, a8 +3fe1ccb0: move *a8+, *a14+, 1 +3fe1ccc0: move *a8+, *a14+, 1 +3fe1ccd0: calla L3FE0E6D0 +3fe1cd00: jreq L3FE1CE80 +3fe1cd10: move *a13(0xffc0), *a14+, 1 +3fe1cd30: move *a13(0xffe0), *a14+, 1 +3fe1cd50: movi 0x3fe1d590, a8 +3fe1cd80: move *a8+, *a14+, 1 +3fe1cd90: move *a8+, *a14+, 1 +3fe1cda0: calla L3FE0EB40 +3fe1cdd0: jreq L3FE1CE20 +3fe1cde0: movk 1, a11 +3fe1cdf0: move a11, @0x2819f0, 1 +L3FE1CE20: +3fe1ce20: movi 0x3fe1d590, a8 +3fe1ce50: move *a8+, *a14+, 1 +3fe1ce60: move *a8+, *a14+, 1 +3fe1ce70: jruc L3FE1D4C0 +L3FE1CE80: +3fe1ce80: addi 0x40, a14 +3fe1cea0: move a14, -*sp, 1 +3fe1ceb0: move a13, a11 +3fe1cec0: addi 0x40, a11 +3fe1cee0: move a11, *a14+, 1 +3fe1cef0: move *a13(0xffc0), *a14+, 1 +3fe1cf10: move *a13(0xffe0), *a14+, 1 +3fe1cf30: calla L3FE14820 +3fe1cf60: move -*a14, a8, 1 +3fe1cf70: move a8, *a13(0x20), 1 +3fe1cf90: move -*a14, a8, 1 +3fe1cfa0: move a8, *a13, 1 +3fe1cfb0: move *a13(0x40), a11, 1 +3fe1cfd0: btst 0, a11 +3fe1cfe0: jreq L3FE1D0D0 +3fe1cff0: dec a11 +3fe1d000: move a11, *a13(0x40), 1 +3fe1d020: move *a13(0x0), *a14+, 1 +3fe1d040: move *a13(0x20), *a14+, 1 +3fe1d060: move *a13+, *a14+, 1 +3fe1d070: move *a13+, *a14+, 1 +3fe1d080: calla L3FE0C950 +3fe1d0b0: move -*a14, -*a13, 1 +3fe1d0c0: move -*a14, -*a13, 1 +L3FE1D0D0: +3fe1d0d0: addi 0x40, a14 +3fe1d0f0: move a14, -*sp, 1 +3fe1d100: sra 0x1, a11 +3fe1d110: dec a11 +3fe1d120: move a11, *a14+, 1 +3fe1d130: move *a13(0x0), *a14+, 1 +3fe1d150: move *a13(0x20), *a14+, 1 +3fe1d170: movi 0x3fe1d5d0, a8 +3fe1d1a0: move *a8+, *a14+, 1 +3fe1d1b0: move *a8+, *a14+, 1 +3fe1d1c0: calla L3FE0C950 +3fe1d1f0: calla L3FE21120 +3fe1d220: move -*a14, a8, 1 +3fe1d230: move a8, *a13(0x20), 1 +3fe1d250: move -*a14, a8, 1 +3fe1d260: move a8, *a13, 1 +L3FE1D270: +3fe1d270: move *a13(0xffc0), *a14+, 1 +3fe1d290: move *a13(0xffe0), *a14+, 1 +3fe1d2b0: move *a13(0x0), *a14+, 1 +3fe1d2d0: move *a13(0x20), *a14+, 1 +3fe1d2f0: calla L3FE0D650 +3fe1d320: move *a13(0x0), *a14+, 1 +3fe1d340: move *a13(0x20), *a14+, 1 +3fe1d360: calla L3FE0C950 +3fe1d390: movi 0x3fe1d610, a8 +3fe1d3c0: move *a8+, *a14+, 1 +3fe1d3d0: move *a8+, *a14+, 1 +3fe1d3e0: calla L3FE0DE90 +3fe1d410: move -*a14, a8, 1 +3fe1d420: move a8, *a13(0x20), 1 +3fe1d440: move -*a14, a8, 1 +3fe1d450: move a8, *a13, 1 +L3FE1D460: +3fe1d460: dec a9 +3fe1d470: jrgt L3FE1D270 +3fe1d480: move *a13(0x0), *a14+, 1 +3fe1d4a0: move *a13(0x20), *a14+, 1 +L3FE1D4C0: +3fe1d4c0: move *sp(0x80), a13, 1 +3fe1d4e0: move *a14(0xffc0), *a13(0xffc0), 1 +3fe1d510: move *a14(0xffe0), *a13(0xffe0), 1 +3fe1d540: move *sp(0x80), a14, 1 +3fe1d560: mmfm sp, a9,a11,a13 +3fe1d580: rets 2 +3fe1d590: .word 0x0000 +3fe1d5a0: .word 0x0000 +3fe1d5b0: .word 0x0000 +3fe1d5c0: .word 0x0000 +3fe1d5d0: .word 0x0000 +3fe1d5e0: .word 0x0000 +3fe1d5f0: .word 0x0000 +3fe1d600: add a0, a8 +3fe1d610: .word 0x0000 +3fe1d620: .word 0x0000 +3fe1d630: .word 0x0000 +3fe1d640: dsjs b8, L3FE1D460 +L3FE1D650: +3fe1d650: mmtm sp, a9,a10,a11,a13 +3fe1d670: move a14, a13 +3fe1d680: move *a13(0xffe0), a9, 1 +3fe1d6a0: move *a13(0xffc0), a10, 1 +3fe1d6c0: setf 8, 1, 0 +L3FE1D6D0: +3fe1d6d0: move *a9+, a11, 0 +3fe1d6e0: cmp a10, a11 +3fe1d6f0: jrne L3FE1D730 +3fe1d700: move a9, a8 +3fe1d710: subk 8, a8 +3fe1d720: jruc L3FE1D760 +L3FE1D730: +3fe1d730: move a11, a8 +3fe1d740: jrne L3FE1D6D0 +3fe1d750: sub a8, a8 +L3FE1D760: +3fe1d760: move *sp(0xa0), a14, 1 +3fe1d780: mmfm sp, a9,a10,a11,a13 +3fe1d7a0: rets 2 +L3FE1D7B0: +3fe1d7b0: mmtm sp, a7,a9,a10,a11,a12,a13 +3fe1d7d0: move a14, a13 +3fe1d7e0: addk 32, a14 +3fe1d7f0: move *a13(0xffe0), a9, 1 +3fe1d810: sub a11, a11 +3fe1d820: move a11, *a13, 1 +3fe1d830: setf 8, 1, 0 +3fe1d840: move *a9+, a10, 0 +3fe1d850: jreq L3FE1D960 +L3FE1D860: +3fe1d860: move *a13(0xffc0), a11, 1 +3fe1d880: move *a11+, a12, 0 +3fe1d890: jreq L3FE1D910 +L3FE1D8A0: +3fe1d8a0: cmp a12, a10 +3fe1d8b0: jrne L3FE1D8E0 +3fe1d8c0: move *a13, a8, 1 +3fe1d8d0: jruc L3FE1D970 +L3FE1D8E0: +3fe1d8e0: setf 8, 1, 0 +3fe1d8f0: move *a11+, a12, 0 +3fe1d900: jrne L3FE1D8A0 +L3FE1D910: +3fe1d910: move *a13, a7, 1 +3fe1d920: inc a7 +3fe1d930: move a7, *a13, 1 +3fe1d940: move *a9+, a10, 0 +3fe1d950: jrne L3FE1D860 +L3FE1D960: +3fe1d960: move *a13, a8, 1 +L3FE1D970: +3fe1d970: move *sp(0xe0), a14, 1 +3fe1d990: mmfm sp, a7,a9,a10,a11,a12,a13 +3fe1d9b0: rets 2 +L3FE1D9C0: +3fe1d9c0: mmtm sp, a9,a10,a11,a12,a13 +3fe1d9e0: move a14, a13 +3fe1d9f0: move *a13(0xffe0), a9, 1 +3fe1da10: setf 8, 1, 0 +3fe1da20: move *a9+, a10, 0 +3fe1da30: jreq L3FE1DB20 +L3FE1DA40: +3fe1da40: move *a13(0xffc0), a11, 1 +3fe1da60: move *a11+, a12, 0 +3fe1da70: jreq L3FE1DB00 +L3FE1DA80: +3fe1da80: cmp a12, a10 +3fe1da90: jrne L3FE1DAD0 +3fe1daa0: move a9, a8 +3fe1dab0: subk 8, a8 +3fe1dac0: jruc L3FE1DB30 +L3FE1DAD0: +3fe1dad0: setf 8, 1, 0 +3fe1dae0: move *a11+, a12, 0 +3fe1daf0: jrne L3FE1DA80 +L3FE1DB00: +3fe1db00: move *a9+, a10, 0 +3fe1db10: jrne L3FE1DA40 +L3FE1DB20: +3fe1db20: sub a8, a8 +L3FE1DB30: +3fe1db30: move *sp(0xc0), a14, 1 +3fe1db50: mmfm sp, a9,a10,a11,a12,a13 +3fe1db70: rets 2 +L3FE1DB80: +3fe1db80: mmtm sp, a9,a10,a11,a12,a13 +3fe1dba0: move a14, a13 +3fe1dbb0: move *a13(0xffe0), a9, 1 +3fe1dbd0: move *a13(0xffc0), a10, 1 +3fe1dbf0: movk 8, a12 +3fe1dc00: setf 8, 1, 0 +L3FE1DC10: +3fe1dc10: move *a9+, a11, 0 +3fe1dc20: cmp a10, a11 +3fe1dc30: jrne L3FE1DC50 +3fe1dc40: move a9, a12 +L3FE1DC50: +3fe1dc50: move a11, a11 +3fe1dc60: jrne L3FE1DC10 +3fe1dc70: move a12, a8 +3fe1dc80: subk 8, a8 +3fe1dc90: move *sp(0xc0), a14, 1 +3fe1dcb0: mmfm sp, a9,a10,a11,a12,a13 +3fe1dcd0: rets 2 +L3FE1DCE0: +3fe1dce0: mmtm sp, a7,a9,a10,a11,a12,a13 +3fe1dd00: move a14, a13 +3fe1dd10: addk 32, a14 +3fe1dd20: move *a13(0xffe0), a9, 1 +3fe1dd40: sub a11, a11 +3fe1dd50: move a11, *a13, 1 +L3FE1DD60: +3fe1dd60: setf 8, 1, 0 +3fe1dd70: move *a9+, a10, 0 +3fe1dd80: move *a13(0xffc0), a11, 1 +3fe1dda0: move *a11+, a12, 0 +3fe1ddb0: jreq L3FE1DE10 +L3FE1DDC0: +3fe1ddc0: cmp a12, a10 +3fe1ddd0: jreq L3FE1DE10 +3fe1dde0: setf 8, 1, 0 +3fe1ddf0: move *a11+, a12, 0 +3fe1de00: jrne L3FE1DDC0 +L3FE1DE10: +3fe1de10: move a10, a10 +3fe1de20: jreq L3FE1DE50 +3fe1de30: cmp a12, a10 +3fe1de40: jreq L3FE1DE70 +L3FE1DE50: +3fe1de50: move *a13, a8, 1 +3fe1de60: jruc L3FE1DEB0 +L3FE1DE70: +3fe1de70: move *a13, a7, 1 +3fe1de80: inc a7 +3fe1de90: move a7, *a13, 1 +3fe1dea0: jruc L3FE1DD60 +L3FE1DEB0: +3fe1deb0: move *sp(0xe0), a14, 1 +3fe1ded0: mmfm sp, a7,a9,a10,a11,a12,a13 +3fe1def0: rets 2 +L3FE1DF00: +3fe1df00: mmtm sp, a7,a9,a10,a11,a12,a13 +3fe1df20: move a14, a13 +3fe1df30: addk 32, a14 +3fe1df40: move *a13(0xffe0), a9, 1 +3fe1df60: move a9, *a13, 1 +3fe1df70: movb *a9, a7 +3fe1df80: jreq L3FE1E120 +3fe1df90: setf 8, 1, 0 +L3FE1DFA0: +3fe1dfa0: move *a13(0xffc0), a12, 1 +3fe1dfc0: move *a9+, a10, 0 +3fe1dfd0: move *a12+, a11, 0 +3fe1dfe0: cmp a11, a10 +3fe1dff0: jrne L3FE1E080 +3fe1e000: move a10, a7 +3fe1e010: jreq L3FE1E080 +L3FE1E020: +3fe1e020: move *a9+, a10, 0 +3fe1e030: move *a12+, a11, 0 +3fe1e040: cmp a11, a10 +3fe1e050: jrne L3FE1E080 +3fe1e060: move a10, a7 +3fe1e070: jrne L3FE1E020 +L3FE1E080: +3fe1e080: move a11, a7 +3fe1e090: jrne L3FE1E0C0 +3fe1e0a0: move *a13, a8, 1 +3fe1e0b0: jruc L3FE1E130 +L3FE1E0C0: +3fe1e0c0: move *a13, a7, 1 +3fe1e0d0: move a7, a9 +3fe1e0e0: addk 8, a9 +3fe1e0f0: move a9, *a13, 1 +3fe1e100: movb *a9, a7 +3fe1e110: jrne L3FE1DFA0 +L3FE1E120: +3fe1e120: sub a8, a8 +L3FE1E130: +3fe1e130: move *sp(0xe0), a14, 1 +3fe1e150: mmfm sp, a7,a9,a10,a11,a12,a13 +3fe1e170: rets 2 +L3FE1E180: +3fe1e180: mmtm sp, a5,a7,a9,a10,a11,a12,a13 +3fe1e1a0: move a14, a13 +3fe1e1b0: addi 0x40, a14 +3fe1e1d0: sub a9, a9 +3fe1e1e0: move *a13(0xffe0), a11, 1 +3fe1e200: move a9, *a13, 1 +3fe1e210: movb *a11, a7 +3fe1e220: sll 0x3, a7 +3fe1e230: addi 0xd8400, a7 +3fe1e260: setf 8, 0, 0 +3fe1e270: move *a7, a7, 0 +3fe1e280: btst 3, a7 +3fe1e290: jreq L3FE1E330 +L3FE1E2A0: +3fe1e2a0: addk 8, a11 +3fe1e2b0: movb *a11, a7 +3fe1e2c0: sll 0x3, a7 +3fe1e2d0: addi 0xd8400, a7 +3fe1e300: move *a7, a7, 0 +3fe1e310: btst 3, a7 +3fe1e320: jrne L3FE1E2A0 +L3FE1E330: +3fe1e330: movb *a11, a10 +3fe1e340: cmpi 0x2d, a10 +3fe1e360: movk 1, a7 +3fe1e370: jreq L3FE1E390 +3fe1e380: sub a7, a7 +L3FE1E390: +3fe1e390: move a7, *a13(0x20), 1 +3fe1e3b0: move a7, a7 +3fe1e3c0: jreq L3FE1E400 +3fe1e3d0: addk 8, a11 +3fe1e3e0: movb *a11, a10 +3fe1e3f0: jruc L3FE1E450 +L3FE1E400: +3fe1e400: cmpi 0x2b, a10 +3fe1e420: jrne L3FE1E450 +3fe1e430: addk 8, a11 +3fe1e440: movb *a11, a10 +L3FE1E450: +3fe1e450: move *a13(0xffa0), a7, 1 +3fe1e470: cmpi 0x24, a7 +3fe1e490: jrls L3FE1E770 +3fe1e4a0: sub a7, a7 +3fe1e4b0: move a7, *a13(0xffa0), 1 +3fe1e4d0: jruc L3FE1E770 +L3FE1E4E0: +3fe1e4e0: cmpi 0x30, a10 +3fe1e500: jreq L3FE1E550 +3fe1e510: movk 10, a7 +3fe1e520: move a7, *a13(0xffa0), 1 +3fe1e540: jruc L3FE1E7B0 +L3FE1E550: +3fe1e550: addk 8, a11 +3fe1e560: movb *a11, a10 +3fe1e570: cmpi 0x58, a10 +3fe1e590: jreq L3FE1E5D0 +3fe1e5a0: cmpi 0x78, a10 +3fe1e5c0: jrne L3FE1E630 +L3FE1E5D0: +3fe1e5d0: movk 16, a7 +3fe1e5e0: move a7, *a13(0xffa0), 1 +3fe1e600: addk 8, a11 +3fe1e610: movb *a11, a10 +3fe1e620: jruc L3FE1E7B0 +L3FE1E630: +3fe1e630: movk 8, a7 +3fe1e640: move a7, *a13(0xffa0), 1 +3fe1e660: jruc L3FE1E7B0 +L3FE1E670: +3fe1e670: cmpi 0x30, a10 +3fe1e690: jrne L3FE1E7B0 +3fe1e6a0: movb *a11(0x8), a7 +3fe1e6c0: cmpi 0x78, a7 +3fe1e6e0: jreq L3FE1E740 +3fe1e6f0: movb *a11(0x8), a7 +3fe1e710: cmpi 0x58, a7 +3fe1e730: jrne L3FE1E7B0 +L3FE1E740: +3fe1e740: addk 16, a11 +3fe1e750: movb *a11, a10 +3fe1e760: jruc L3FE1E7B0 +L3FE1E770: +3fe1e770: move a7, a7 +3fe1e780: jreq L3FE1E4E0 +3fe1e790: subk 16, a7 +3fe1e7a0: jreq L3FE1E670 +L3FE1E7B0: +3fe1e7b0: setf 8, 0, 0 +L3FE1E7C0: +3fe1e7c0: move a10, a7 +3fe1e7d0: sll 0x3, a7 +3fe1e7e0: addi 0xd8400, a7 +3fe1e810: move *a7, a7, 0 +3fe1e820: btst 2, a7 +3fe1e830: jreq L3FE1E8B0 +3fe1e840: move a10, a12 +3fe1e850: subi 0x30, a12 +3fe1e870: move *a13(0xffa0), a7, 1 +3fe1e890: cmp a7, a12 +3fe1e8a0: jrc L3FE1EA90 +L3FE1E8B0: +3fe1e8b0: move a10, a7 +3fe1e8c0: sll 0x3, a7 +3fe1e8d0: addi 0xd8400, a7 +3fe1e900: move *a7, a7, 0 +3fe1e910: btst 0, a7 +3fe1e920: jreq L3FE1E9A0 +3fe1e930: move a10, a12 +3fe1e940: subi 0x37, a12 +3fe1e960: move *a13(0xffa0), a7, 1 +3fe1e980: cmp a7, a12 +3fe1e990: jrc L3FE1EA90 +L3FE1E9A0: +3fe1e9a0: move a10, a7 +3fe1e9b0: sll 0x3, a7 +3fe1e9c0: addi 0xd8400, a7 +3fe1e9f0: move *a7, a7, 0 +3fe1ea00: btst 1, a7 +3fe1ea10: jreq L3FE1ECE0 +3fe1ea20: move a10, a12 +3fe1ea30: subi 0x57, a12 +3fe1ea50: move *a13(0xffa0), a7, 1 +3fe1ea70: cmp a7, a12 +3fe1ea80: jrnc L3FE1ECE0 +L3FE1EA90: +3fe1ea90: mpyu a9, a7 +3fe1eaa0: add a7, a12 +3fe1eab0: move *a13(0xffa0), a7, 1 +3fe1ead0: move a12, a5 +3fe1eae0: divu a7, a5 +3fe1eaf0: cmp a5, a9 +3fe1eb00: jrne L3FE1EB30 +3fe1eb10: move a12, a9 +3fe1eb20: jruc L3FE1EC80 +L3FE1EB30: +3fe1eb30: movk 2, a5 +3fe1eb40: move a5, @0x2819f0, 1 +3fe1eb70: move *a13(0xffc0), a7, 1 +3fe1eb90: jreq L3FE1EBD0 +3fe1eba0: move *a13(0xffe0), *a7(0x0), 1 +L3FE1EBD0: +3fe1ebd0: move *a13(0x20), a7, 1 +3fe1ebf0: jreq L3FE1EC40 +3fe1ec00: movi 0x80000000, a8 +3fe1ec30: jruc L3FE1EE90 +L3FE1EC40: +3fe1ec40: movi 0x7fffffff, a8 +3fe1ec70: jruc L3FE1EE90 +L3FE1EC80: +3fe1ec80: move *a13, a5, 1 +3fe1ec90: inc a5 +3fe1eca0: move a5, *a13, 1 +3fe1ecb0: addk 8, a11 +3fe1ecc0: movb *a11, a10 +3fe1ecd0: jruc L3FE1E7C0 +L3FE1ECE0: +3fe1ece0: move *a13(0xffc0), a7, 1 +3fe1ed00: jreq L3FE1ED80 +3fe1ed10: move *a13, a5, 1 +3fe1ed20: jreq L3FE1ED50 +3fe1ed30: move a11, a5 +3fe1ed40: jruc L3FE1ED70 +L3FE1ED50: +3fe1ed50: move *a13(0xffe0), a5, 1 +L3FE1ED70: +3fe1ed70: move a5, *a7, 1 +L3FE1ED80: +3fe1ed80: move *a13(0x20), a5, 1 +3fe1eda0: jreq L3FE1EE80 +3fe1edb0: cmpi 0x7fffffff, a9 +3fe1ede0: jrle L3FE1EE70 +3fe1edf0: movk 2, a5 +3fe1ee00: move a5, @0x2819f0, 1 +3fe1ee30: movi 0x80000000, a8 +3fe1ee60: jruc L3FE1EE90 +L3FE1EE70: +3fe1ee70: neg a9 +L3FE1EE80: +3fe1ee80: move a9, a8 +L3FE1EE90: +3fe1ee90: move *sp(0x100), a14, 1 +3fe1eeb0: mmfm sp, a5,a7,a9,a10,a11,a12,a13 +3fe1eed0: rets 2 +3fe1eee0: mmtm sp, a9,a11,a13 +3fe1ef00: move a14, a13 +3fe1ef10: move *a13(0xffe0), a11, 1 +3fe1ef30: jreq L3FE1EF70 +3fe1ef40: movi 0xffff, a9 +3fe1ef60: move a9, *a11, 1 +L3FE1EF70: +3fe1ef70: movi 0xffff, a8 +3fe1ef90: move *sp(0x80), a14, 1 +3fe1efb0: mmfm sp, a9,a11,a13 +3fe1efd0: rets 2 +L3FE1EFE0: +3fe1efe0: mmtm sp, a11,a13 +3fe1f000: move a14, a13 +3fe1f010: move *a13(0xffe0), a11, 1 +3fe1f030: sll 0x3, a11 +3fe1f040: addi 0xd8400, a11 +3fe1f070: setf 8, 0, 0 +3fe1f080: move *a11, a11, 0 +3fe1f090: btst 0, a11 +3fe1f0a0: jreq L3FE1F0F0 +3fe1f0b0: move *a13(0xffe0), a8, 1 +3fe1f0d0: addk 32, a8 +3fe1f0e0: jruc L3FE1F110 +L3FE1F0F0: +3fe1f0f0: move *a13(0xffe0), a8, 1 +L3FE1F110: +3fe1f110: move *sp(0x60), a14, 1 +3fe1f130: mmfm sp, a11,a13 +3fe1f150: rets 2 +L3FE1F160: +3fe1f160: mmtm sp, a11,a13 +3fe1f180: move a14, a13 +3fe1f190: move *a13(0xffe0), a11, 1 +3fe1f1b0: sll 0x3, a11 +3fe1f1c0: addi 0xd8400, a11 +3fe1f1f0: setf 8, 0, 0 +3fe1f200: move *a11, a11, 0 +3fe1f210: btst 1, a11 +3fe1f220: jreq L3FE1F270 +3fe1f230: move *a13(0xffe0), a8, 1 +3fe1f250: subk 32, a8 +3fe1f260: jruc L3FE1F290 +L3FE1F270: +3fe1f270: move *a13(0xffe0), a8, 1 +L3FE1F290: +3fe1f290: move *sp(0x60), a14, 1 +3fe1f2b0: mmfm sp, a11,a13 +3fe1f2d0: rets 2 +L3FE1F2E0: +3fe1f2e0: mmtm sp, a9,a11,a13 +3fe1f300: move a14, a13 +3fe1f310: addi 0xc0, a14 +3fe1f330: move *a13(0xffc0), *a13(0x40), 1 +3fe1f360: move *a13(0xffe0), *a13(0x60), 1 +3fe1f390: move *a13(0xffc0), *a14+, 1 +3fe1f3b0: move *a13(0xffe0), *a14+, 1 +3fe1f3d0: movi 0x3fe20e60, a8 +3fe1f400: move *a8+, *a14+, 1 +3fe1f410: move *a8+, *a14+, 1 +3fe1f420: calla L3FE0E6F0 +3fe1f450: jreq L3FE1F530 +3fe1f460: move *a13(0xffc0), *a14+, 1 +3fe1f480: move *a13(0xffe0), *a14+, 1 +3fe1f4a0: calla L3FE0C7B0 +3fe1f4d0: move -*a14, a8, 1 +3fe1f4e0: move a8, *a13(0xffe0), 1 +3fe1f500: move -*a14, a8, 1 +3fe1f510: move a8, *a13(0xffc0), 1 +L3FE1F530: +3fe1f530: move *a13(0xffc0), *a14+, 1 +3fe1f550: move *a13(0xffe0), *a14+, 1 +3fe1f570: movi 0x3fe20ea0, a8 +3fe1f5a0: move *a8+, *a14+, 1 +3fe1f5b0: move *a8+, *a14+, 1 +3fe1f5c0: calla L3FE0E6F0 +3fe1f5f0: jreq L3FE1F6E0 +3fe1f600: move *a13(0x40), *a14+, 1 +3fe1f620: move *a13(0x60), *a14+, 1 +3fe1f640: movi 0x3fe20ee0, a8 +3fe1f670: move *a8+, *a14+, 1 +3fe1f680: move *a8+, *a14+, 1 +3fe1f690: calla L3FE0C950 +3fe1f6c0: jauc L3FE20D90 +L3FE1F6E0: +3fe1f6e0: move *a13(0x40), *a14+, 1 +3fe1f700: move *a13(0x60), *a14+, 1 +3fe1f720: movi 0x3fe20f20, a8 +3fe1f750: move *a8+, *a14+, 1 +3fe1f760: move *a8+, *a14+, 1 +3fe1f770: calla L3FE0E6D0 +3fe1f7a0: jreq L3FE1F9A0 +3fe1f7b0: move *a13(0x40), *a14+, 1 +3fe1f7d0: move *a13(0x60), *a14+, 1 +3fe1f7f0: movi 0x3fe20f20, a8 +3fe1f820: move *a8+, *a14+, 1 +3fe1f830: move *a8+, *a14+, 1 +3fe1f840: calla L3FE0E9F0 +3fe1f870: jreq L3FE1F8F0 +3fe1f880: movi 0x3fe20f60, a8 +3fe1f8b0: move *a8+, *a14+, 1 +3fe1f8c0: move *a8+, *a14+, 1 +3fe1f8d0: jauc L3FE20D90 +L3FE1F8F0: +3fe1f8f0: movk 2, a11 +3fe1f900: move a11, @0x2819f0, 1 +3fe1f930: movi 0x3fe20e60, a8 +3fe1f960: move *a8+, *a14+, 1 +3fe1f970: move *a8+, *a14+, 1 +3fe1f980: jauc L3FE20D90 +L3FE1F9A0: +3fe1f9a0: move *a13(0x40), *a14+, 1 +3fe1f9c0: move *a13(0x60), *a14+, 1 +3fe1f9e0: movi 0x3fe20fa0, a8 +3fe1fa10: move *a8+, *a14+, 1 +3fe1fa20: move *a8+, *a14+, 1 +3fe1fa30: calla L3FE0E710 +3fe1fa60: jreq L3FE1FC60 +3fe1fa70: move *a13(0x40), *a14+, 1 +3fe1fa90: move *a13(0x60), *a14+, 1 +3fe1fab0: movi 0x3fe20fa0, a8 +3fe1fae0: move *a8+, *a14+, 1 +3fe1faf0: move *a8+, *a14+, 1 +3fe1fb00: calla L3FE0E9F0 +3fe1fb30: jreq L3FE1FBB0 +3fe1fb40: movi 0x3fe20f60, a8 +3fe1fb70: move *a8+, *a14+, 1 +3fe1fb80: move *a8+, *a14+, 1 +3fe1fb90: jauc L3FE20D90 +L3FE1FBB0: +3fe1fbb0: movk 2, a11 +3fe1fbc0: move a11, @0x2819f0, 1 +3fe1fbf0: movi 0x3fe20fe0, a8 +3fe1fc20: move *a8+, *a14+, 1 +3fe1fc30: move *a8+, *a14+, 1 +3fe1fc40: jauc L3FE20D90 +L3FE1FC60: +3fe1fc60: move *a13(0xffc0), *a14+, 1 +3fe1fc80: move *a13(0xffe0), *a14+, 1 +3fe1fca0: movi 0x3fe21020, a8 +3fe1fcd0: move *a8+, *a14+, 1 +3fe1fce0: move *a8+, *a14+, 1 +3fe1fcf0: calla L3FE0DE90 +3fe1fd20: movi 0x3fe21060, a8 +3fe1fd50: move *a8+, *a14+, 1 +3fe1fd60: move *a8+, *a14+, 1 +3fe1fd70: calla L3FE0C950 +3fe1fda0: calla L3FE10B50 +3fe1fdd0: move a8, a9 +3fe1fde0: move a9, a8 +3fe1fdf0: calla L3FE11750 +3fe1fe20: move -*a14, a8, 1 +3fe1fe30: move a8, *a13(0x20), 1 +3fe1fe50: move -*a14, a8, 1 +3fe1fe60: move a8, *a13, 1 +3fe1fe70: move *a13(0xffc0), *a14+, 1 +3fe1fe90: move *a13(0xffe0), *a14+, 1 +3fe1feb0: calla L3FE10B50 +3fe1fee0: calla L3FE11750 +3fe1ff10: move -*a14, a8, 1 +3fe1ff20: move a8, *a13(0xa0), 1 +3fe1ff40: move -*a14, a8, 1 +3fe1ff50: move a8, *a13(0x80), 1 +3fe1ff70: move *a13(0x0), *a14+, 1 +3fe1ff90: move *a13(0x20), *a14+, 1 +3fe1ffb0: movi 0x3fe210a0, a8 +3fe1ffe0: move *a8+, *a14+, 1 +3fe1fff0: move *a8+, *a14+, 1 +3fe20000: calla L3FE0DE90 +3fe20030: move *a13(0x80), *a14+, 1 +3fe20050: move *a13(0xa0), *a14+, 1 +3fe20070: calla L3FE0C830 +3fe200a0: move *a13(0xffc0), *a14+, 1 +3fe200c0: move *a13(0xffe0), *a14+, 1 +3fe200e0: calla L3FE0C950 +3fe20110: move *a13(0x80), *a14+, 1 +3fe20130: move *a13(0xa0), *a14+, 1 +3fe20150: calla L3FE0C8D0 +3fe20180: move *a13(0x0), *a14+, 1 +3fe201a0: move *a13(0x20), *a14+, 1 +3fe201c0: movi 0x3fe210e0, a8 +3fe201f0: move *a8+, *a14+, 1 +3fe20200: move *a8+, *a14+, 1 +3fe20210: calla L3FE0DE90 +3fe20240: calla L3FE0C950 +3fe20270: move -*a14, a8, 1 +3fe20280: move a8, *a13(0xffe0), 1 +3fe202a0: move -*a14, a8, 1 +3fe202b0: move a8, *a13(0xffc0), 1 +3fe202d0: move *a13(0x40), *a14+, 1 +3fe202f0: move *a13(0x60), *a14+, 1 +3fe20310: movi 0x3fe20e60, a8 +3fe20340: move *a8+, *a14+, 1 +3fe20350: move *a8+, *a14+, 1 +3fe20360: calla L3FE0E6F0 +3fe20390: jreq L3FE20480 +3fe203a0: move *a13(0xffc0), *a14+, 1 +3fe203c0: move *a13(0xffe0), *a14+, 1 +3fe203e0: calla L3FE0C7B0 +3fe20410: move -*a14, a8, 1 +3fe20420: move a8, *a13(0xffe0), 1 +3fe20440: move -*a14, a8, 1 +3fe20450: move a8, *a13(0xffc0), 1 +3fe20470: neg a9 +L3FE20480: +3fe20480: move *a13(0xffc0), *a14+, 1 +3fe204a0: move *a13(0xffe0), *a14+, 1 +3fe204c0: move *a13(0xffc0), *a14+, 1 +3fe204e0: move *a13(0xffe0), *a14+, 1 +3fe20500: calla L3FE0DE90 +3fe20530: move -*a14, a8, 1 +3fe20540: move a8, *a13(0x20), 1 +3fe20560: move -*a14, a8, 1 +3fe20570: move a8, *a13, 1 +3fe20580: movi 0x281dd0, a8 +3fe205b0: move *a8+, *a14+, 1 +3fe205c0: move *a8+, *a14+, 1 +3fe205d0: move *a13(0x0), *a14+, 1 +3fe205f0: move *a13(0x20), *a14+, 1 +3fe20610: calla L3FE0DE90 +3fe20640: movi 0x281e10, a8 +3fe20670: move *a8+, *a14+, 1 +3fe20680: move *a8+, *a14+, 1 +3fe20690: calla L3FE0C950 +3fe206c0: move *a13(0x0), *a14+, 1 +3fe206e0: move *a13(0x20), *a14+, 1 +3fe20700: calla L3FE0DE90 +3fe20730: movi 0x281e50, a8 +3fe20760: move *a8+, *a14+, 1 +3fe20770: move *a8+, *a14+, 1 +3fe20780: calla L3FE0C950 +3fe207b0: move *a13(0xffc0), *a14+, 1 +3fe207d0: move *a13(0xffe0), *a14+, 1 +3fe207f0: calla L3FE0DE90 +3fe20820: move -*a14, a8, 1 +3fe20830: move a8, *a13(0xffe0), 1 +3fe20850: move -*a14, a8, 1 +3fe20860: move a8, *a13(0xffc0), 1 +3fe20880: addi 0x40, a14 +3fe208a0: move a14, -*sp, 1 +3fe208b0: move a9, a11 +3fe208c0: inc a11 +3fe208d0: move a11, *a14+, 1 +3fe208e0: movi 0x281e90, a8 +L3FE20910: +3fe20910: move *a8+, *a14+, 1 +3fe20920: move *a8+, *a14+, 1 +3fe20930: move *a13(0x0), *a14+, 1 +3fe20950: move *a13(0x20), *a14+, 1 +3fe20970: calla L3FE0DE90 +3fe209a0: movi 0x281ed0, a8 +3fe209d0: move *a8+, *a14+, 1 +3fe209e0: move *a8+, *a14+, 1 +3fe209f0: calla L3FE0C950 +3fe20a20: move *a13(0x0), *a14+, 1 +3fe20a40: move *a13(0x20), *a14+, 1 +3fe20a60: calla L3FE0DE90 +3fe20a90: movi 0x281f10, a8 +3fe20ac0: move *a8+, *a14+, 1 +3fe20ad0: move *a8+, *a14+, 1 +3fe20ae0: calla L3FE0C950 +3fe20b10: move *a13(0x0), *a14+, 1 +3fe20b30: move *a13(0x20), *a14+, 1 +3fe20b50: calla L3FE0DE90 +3fe20b80: movi 0x281f50, a8 +3fe20bb0: move *a8+, *a14+, 1 +3fe20bc0: move *a8+, *a14+, 1 +3fe20bd0: calla L3FE0C950 +3fe20c00: move *a13(0xffc0), *a14+, 1 +3fe20c20: move *a13(0xffe0), *a14+, 1 +3fe20c40: calla L3FE0C8D0 +3fe20c70: move *a13(0xffc0), *a14+, 1 +3fe20c90: move *a13(0xffe0), *a14+, 1 +3fe20cb0: calla L3FE0D5E0 +3fe20ce0: movi 0x3fe21060, a8 +3fe20d10: move *a8+, *a14+, 1 +3fe20d20: move *a8+, *a14+, 1 +3fe20d30: calla L3FE0C950 +3fe20d60: calla L3FE21120 +L3FE20D90: +3fe20d90: move *sp(0x80), a13, 1 +L3FE20DB0: +3fe20db0: move *a14(0xffc0), *a13(0xffc0), 1 +3fe20de0: move *a14(0xffe0), *a13(0xffe0), 1 +3fe20e10: move *sp(0x80), a14, 1 +3fe20e30: mmfm sp, a9,a11,a13 +3fe20e50: rets 2 +L3FE20E60: +3fe20e60: .word 0x0000 +3fe20e70: .word 0x0000 +3fe20e80: .word 0x0000 +3fe20e90: .word 0x0000 +3fe20ea0: .word 0x0006 +L3FE20EB0: +3fe20eb0: .word 0x0000 +3fe20ec0: .word 0x0000 +3fe20ed0: dsjs a8, L3FE20DB0 +L3FE20EE0: +3fe20ee0: .word 0x0000 +L3FE20EF0: +3fe20ef0: .word 0x0000 +3fe20f00: .word 0x0000 +3fe20f10: add a0, a8 +3fe20f20: dsjs b1, L3FE20E60 +3fe20f30: move *b8(0x145b), b13, 1 +3fe20f50: jruc L3FE20910 +3fe20f60: .word 0x0000 +3fe20f70: .word 0x0000 +3fe20f80: .word 0x0000 +L3FE20F90: +3fe20f90: .word 0x0018 +3fe20fa0: dsjs b1, L3FE20EE0 +3fe20fb0: move *b8(0x145b), b13, 1 +3fe20fd0: add b4, b11 +3fe20fe0: .word 0xffff +3fe20ff0: .word 0xffff +3fe21000: .word 0xffff +3fe21010: .word 0x7fef +3fe21020: jap 0x8aa3b295 +3fe21050: add a0, a11 +3fe21060: .word 0x0000 +3fe21070: .word 0x0000 +3fe21080: .word 0x0000 +3fe21090: dsjs b8, L3FE20EB0 +3fe210a0: .word 0x0000 +3fe210b0: .word 0x0000 +3fe210c0: movk 32, a0 +3fe210d0: dsjs b11, L3FE20EF0 +3fe210e0: move *b2, b2, 1 +3fe210f0: srl 0xf, b0 +3fe21100: cvxyl a0, a8 +3fe21110: dsjs b13, L3FE20F90 +L3FE21120: +3fe21120: mmtm sp, a9,a11,a13 +3fe21140: move a14, a13 +3fe21150: addk 32, a14 +3fe21160: move a13, a11 +3fe21170: subi 0x40, a11 +3fe21190: move a11, *a13, 1 +3fe211a0: move *a11(0x20), a9, 1 +3fe211c0: sra 0x14, a9 +3fe211d0: andi 0x7ff, a9 +3fe21200: move *a13(0xffa0), a11, 1 +3fe21220: add a11, a9 +3fe21230: move a9, *a13(0xffa0), 1 +3fe21250: jrgt L3FE21310 +3fe21260: move @0x3fe215d0, a8, 1 +3fe21290: move @0x3fe215f0, a11, 1 +3fe212c0: move a8, *a13(0xffc0), 1 +3fe212e0: move a11, *a13(0xffe0), 1 +3fe21300: jruc L3FE214C0 +L3FE21310: +3fe21310: cmpi 0x7ff, a9 +3fe21330: jrle L3FE213F0 +3fe21340: move *a13, a11, 1 +3fe21350: addk 32, a11 +3fe21360: move *a11, a9, 1 +3fe21370: ori 0x7ff00000, a9 +3fe213a0: move a9, *a11, 1 +3fe213b0: move *a13, a11, 1 +3fe213c0: sub a9, a9 +3fe213d0: move a9, *a11, 1 +3fe213e0: jruc L3FE214C0 +L3FE213F0: +3fe213f0: move *a13, a11, 1 +3fe21400: move *a11(0x20), a9, 1 +3fe21420: andi 0x800fffff, a9 +3fe21450: move *a13(0xffa0), a11, 1 +3fe21470: sll 0x14, a11 +3fe21480: or a11, a9 +3fe21490: move *a13, a11, 1 +3fe214a0: move a9, *a11(0x20), 1 +L3FE214C0: +3fe214c0: move *a13(0xffc0), *a14+, 1 +3fe214e0: move *a13(0xffe0), *a14+, 1 +3fe21500: move *sp(0x80), a13, 1 +3fe21520: move *a14(0xffc0), *a13(0xffc0), 1 +3fe21550: move *a14(0xffe0), *a13(0xffe0), 1 +3fe21580: move *sp(0x80), a14, 1 +3fe215a0: mmfm sp, a9,a11,a13 +3fe215c0: rets 2 +3fe215d0: .word 0x0000 +3fe215e0: .word 0x0000 +3fe215f0: .word 0x0000 +3fe21600: .word 0x0000 +3fe21610: .word 0x0000 +3fe21620: .word 0x0000 +3fe21630: .word 0x0000 +3fe21640: .word 0x0000 +3fe21650: .word 0x0000 +3fe21660: .word 0x0000 +3fe21670: .word 0x0000 +3fe21680: .word 0x0000 +3fe21690: .word 0x0000 +3fe216a0: .word 0x0000 +3fe216b0: .word 0x0000 +3fe216c0: .word 0x0000 +3fe216d0: .word 0x0000 +3fe216e0: .word 0x0000 +3fe216f0: .word 0x0000 +3fe21700: .word 0x0000 +3fe21710: .word 0x0000 +3fe21720: .word 0x0000 +3fe21730: .word 0x0000 +3fe21740: .word 0x0000 +3fe21750: .word 0x0000 +3fe21760: .word 0x0000 +3fe21770: .word 0x0000 +3fe21780: .word 0x0000 +3fe21790: .word 0x0000 +3fe217a0: .word 0x0000 +3fe217b0: .word 0x0000 +3fe217c0: .word 0x0000 +3fe217d0: .word 0x0000 +3fe217e0: .word 0x0000 +3fe217f0: .word 0x0000 +3fe21800: .word 0x0000 +3fe21810: .word 0x0000 +3fe21820: .word 0x0000 +3fe21830: .word 0x0000 +3fe21840: .word 0x0000 +3fe21850: .word 0x0000 +3fe21860: .word 0x0000 +3fe21870: .word 0x0000 +3fe21880: .word 0x0000 +3fe21890: .word 0x0000 +3fe218a0: .word 0x0000 +3fe218b0: .word 0x0000 +3fe218c0: .word 0x0000 +3fe218d0: rev a0 +3fe218e0: rev a0 +3fe218f0: .word 0x0070 +3fe21900: .word 0x0070 +3fe21910: .word 0x00f8 +3fe21920: .word 0x00f8 +3fe21930: pushst +3fe21940: pushst +3fe21950: not b14 +3fe21960: not b14 +3fe21970: pushst +3fe21980: pushst +3fe21990: .word 0x00f8 +3fe219a0: .word 0x00f8 +3fe219b0: .word 0x0070 +3fe219c0: .word 0x0070 +3fe219d0: rev a0 +3fe219e0: rev a0 +3fe219f0: .word 0x0000 +3fe21a00: .word 0x0000 +3fe21a10: .word 0x0000 +3fe21a20: .word 0x0000 +3fe21a30: .word 0x0000 +3fe21a40: .word 0x0000 +3fe21a50: .word 0x0000 +3fe21a60: .word 0x0000 +3fe21a70: .word 0x0000 +3fe21a80: .word 0x0000 +3fe21a90: .word 0x0000 +3fe21aa0: .word 0x0000 +3fe21ab0: .word 0x00e7 +3fe21ac0: .word 0x00e7 +3fe21ad0: .word 0x00e7 +3fe21ae0: .word 0x00e7 +3fe21af0: abs b12 +3fe21b00: abs b12 +3fe21b10: abs b12 +3fe21b20: abs b12 +3fe21b30: .word 0x00e7 +3fe21b40: .word 0x00e7 +3fe21b50: .word 0x00e7 +3fe21b60: .word 0x00e7 +3fe21b70: abs b12 +3fe21b80: abs b12 +3fe21b90: abs b12 +3fe21ba0: abs b12 +3fe21bb0: .word 0x00e7 +3fe21bc0: .word 0x00e7 +3fe21bd0: .word 0x00e7 +3fe21be0: .word 0x00e7 +3fe21bf0: abs b12 +3fe21c00: abs b12 +3fe21c10: abs b12 +3fe21c20: abs b12 +3fe21c30: .word 0x00e7 +3fe21c40: .word 0x00e7 +3fe21c50: .word 0x00e7 +3fe21c60: .word 0x00e7 +3fe21c70: abs b12 +3fe21c80: abs b12 +3fe21c90: abs b12 +3fe21ca0: abs b12 +3fe21cb0: .word 0x0000 +3fe21cc0: .word 0x0000 +3fe21cd0: .word 0x0000 +3fe21ce0: .word 0x0000 +3fe21cf0: .word 0x0066 +3fe21d00: .word 0x0066 +3fe21d10: .word 0x0066 +3fe21d20: .word 0x0066 +3fe21d30: .word 0x0066 +3fe21d40: .word 0x0066 +3fe21d50: .word 0x007e +3fe21d60: .word 0x007e +3fe21d70: .word 0x0066 +3fe21d80: .word 0x0066 +3fe21d90: .word 0x0066 +3fe21da0: .word 0x0066 +3fe21db0: .word 0x0066 +3fe21dc0: .word 0x0066 +3fe21dd0: .word 0x0000 +3fe21de0: .word 0x0000 +3fe21df0: .word 0x0000 +3fe21e00: .word 0x0000 +3fe21e10: pushst +3fe21e20: pushst +3fe21e30: .word 0x0060 +3fe21e40: .word 0x0060 +3fe21e50: .word 0x0060 +3fe21e60: .word 0x0060 +3fe21e70: .word 0x0060 +3fe21e80: .word 0x0060 +3fe21e90: .word 0x0060 +3fe21ea0: .word 0x0060 +3fe21eb0: .word 0x0060 +3fe21ec0: .word 0x0060 +3fe21ed0: .word 0x0060 +3fe21ee0: .word 0x0060 +3fe21ef0: .word 0x0000 +3fe21f00: .word 0x0000 +3fe21f10: .word 0x0000 +3fe21f20: .word 0x0000 +3fe21f30: rev b14 +3fe21f40: rev b14 +3fe21f50: .word 0x0006 +3fe21f60: .word 0x0006 +3fe21f70: .word 0x0006 +3fe21f80: .word 0x0006 +3fe21f90: rev b14 +3fe21fa0: rev b14 +3fe21fb0: .word 0x0006 +3fe21fc0: .word 0x0006 +3fe21fd0: .word 0x0006 +3fe21fe0: .word 0x0006 +3fe21ff0: .word 0x0006 +3fe22000: .word 0x0006 +3fe22010: .word 0x0000 +3fe22020: .word 0x0000 +3fe22030: .word 0x0000 +3fe22040: .word 0x0000 +3fe22050: pushst +3fe22060: pushst +3fe22070: rev b0 +3fe22080: rev b0 +3fe22090: rev b0 +3fe220a0: rev b0 +3fe220b0: pushst +3fe220c0: pushst +3fe220d0: rev b0 +3fe220e0: rev b0 +3fe220f0: rev b0 +3fe22100: rev b0 +3fe22110: rev b0 +3fe22120: rev b0 +3fe22130: .word 0x0000 +3fe22140: .word 0x0000 +3fe22150: .word 0x0000 +3fe22160: .word 0x0000 +3fe22170: rev b12 +3fe22180: rev b12 +3fe22190: rev a6 +3fe221a0: rev a6 +3fe221b0: .word 0x0006 +3fe221c0: .word 0x0006 +3fe221d0: .word 0x0006 +3fe221e0: .word 0x0006 +3fe221f0: .word 0x0006 +3fe22200: .word 0x0006 +3fe22210: rev a6 +3fe22220: rev a6 +3fe22230: rev b12 +3fe22240: rev b12 +3fe22250: .word 0x0000 +3fe22260: .word 0x0000 +3fe22270: .word 0x0000 +3fe22280: .word 0x0000 +3fe22290: .word 0x00f8 +3fe222a0: .word 0x00f8 +3fe222b0: getst b8 +3fe222c0: getst b8 +3fe222d0: getst b8 +3fe222e0: getst b8 +3fe222f0: .word 0x0078 +3fe22300: .word 0x0078 +3fe22310: .word 0x00d8 +3fe22320: .word 0x00d8 +3fe22330: getst b8 +3fe22340: getst b8 +3fe22350: emu +3fe22360: emu +3fe22370: .word 0x0000 +3fe22380: .word 0x0000 +3fe22390: .word 0x0000 +3fe223a0: .word 0x0000 +3fe223b0: .word 0x0006 +3fe223c0: .word 0x0006 +3fe223d0: .word 0x0006 +3fe223e0: .word 0x0006 +3fe223f0: .word 0x0006 +3fe22400: .word 0x0006 +3fe22410: .word 0x0006 +3fe22420: .word 0x0006 +3fe22430: .word 0x0006 +3fe22440: .word 0x0006 +3fe22450: .word 0x0006 +3fe22460: .word 0x0006 +3fe22470: rev b14 +3fe22480: rev b14 +3fe22490: .word 0x0000 +3fe224a0: .word 0x0000 +3fe224b0: .word 0x0000 +3fe224c0: .word 0x0000 +3fe224d0: pushst +3fe224e0: pushst +3fe224f0: rev b0 +3fe22500: rev b0 +3fe22510: rev b0 +3fe22520: rev b0 +3fe22530: pushst +3fe22540: pushst +3fe22550: rev b0 +3fe22560: rev b0 +3fe22570: rev b0 +3fe22580: rev b0 +3fe22590: rev b0 +3fe225a0: rev b0 +3fe225b0: .word 0x0000 +3fe225c0: .word 0x0000 +3fe225d0: .word 0x0000 +3fe225e0: .word 0x0000 +3fe225f0: .word 0x0000 +3fe22600: .word 0x0000 +3fe22610: rev b8 +3fe22620: rev b8 +3fe22630: .word 0x006c +3fe22640: .word 0x006c +3fe22650: .word 0x006c +3fe22660: .word 0x006c +3fe22670: rev b8 +3fe22680: rev b8 +3fe22690: .word 0x0000 +3fe226a0: .word 0x0000 +3fe226b0: .word 0x0000 +3fe226c0: .word 0x0000 +3fe226d0: .word 0x0000 +3fe226e0: .word 0x0000 +3fe226f0: .word 0x0000 +3fe22700: .word 0x0000 +3fe22710: .word 0x0000 +3fe22720: .word 0x0000 +3fe22730: .word 0x0000 +3fe22740: .word 0x0000 +3fe22750: .word 0x0000 +3fe22760: .word 0x0000 +3fe22770: .word 0x0000 +3fe22780: .word 0x0000 +3fe22790: .word 0x0000 +3fe227a0: .word 0x0000 +3fe227b0: .word 0x0000 +3fe227c0: .word 0x0000 +3fe227d0: .word 0x0000 +3fe227e0: .word 0x0000 +3fe227f0: .word 0x0000 +3fe22800: .word 0x0000 +3fe22810: .word 0x0000 +3fe22820: .word 0x0000 +3fe22830: .word 0x0000 +3fe22840: .word 0x0000 +3fe22850: .word 0x0000 +3fe22860: .word 0x0000 +3fe22870: rev b0 +3fe22880: rev b0 +3fe22890: rev b0 +3fe228a0: rev b0 +3fe228b0: rev b0 +3fe228c0: rev b0 +3fe228d0: rev b0 +3fe228e0: rev b0 +3fe228f0: pushst +3fe22900: pushst +3fe22910: rev b0 +3fe22920: rev b0 +3fe22930: rev b0 +3fe22940: rev b0 +3fe22950: rev b0 +3fe22960: rev b0 +3fe22970: rev b0 +3fe22980: rev b0 +3fe22990: .word 0x0000 +3fe229a0: .word 0x0000 +3fe229b0: pushst +3fe229c0: pushst +3fe229d0: .word 0x0000 +3fe229e0: .word 0x0000 +3fe229f0: .word 0x0000 +3fe22a00: .word 0x0000 +3fe22a10: .word 0x0000 +3fe22a20: .word 0x0000 +3fe22a30: .word 0x0000 +3fe22a40: .word 0x0000 +3fe22a50: .word 0x0000 +3fe22a60: .word 0x0000 +3fe22a70: .word 0x0066 +3fe22a80: .word 0x0066 +3fe22a90: .word 0x006e +3fe22aa0: .word 0x006e +3fe22ab0: .word 0x006e +3fe22ac0: .word 0x006e +3fe22ad0: .word 0x0076 +3fe22ae0: .word 0x0076 +3fe22af0: .word 0x0076 +3fe22b00: .word 0x0076 +3fe22b10: .word 0x0066 +3fe22b20: .word 0x0066 +3fe22b30: .word 0x0066 +3fe22b40: .word 0x0066 +3fe22b50: .word 0x0000 +3fe22b60: .word 0x0000 +3fe22b70: .word 0x0000 +3fe22b80: .word 0x0000 +3fe22b90: rev b0 +3fe22ba0: rev b0 +3fe22bb0: rev b0 +3fe22bc0: rev b0 +3fe22bd0: rev b0 +3fe22be0: rev b0 +3fe22bf0: rev b0 +3fe22c00: rev b0 +3fe22c10: rev b0 +3fe22c20: rev b0 +3fe22c30: rev b0 +3fe22c40: rev b0 +3fe22c50: pushst +3fe22c60: pushst +3fe22c70: .word 0x0000 +3fe22c80: .word 0x0000 +3fe22c90: .word 0x0000 +3fe22ca0: .word 0x0000 +3fe22cb0: .word 0x00c6 +3fe22cc0: .word 0x00c6 +3fe22cd0: .word 0x00c6 +3fe22ce0: .word 0x00c6 +3fe22cf0: .word 0x006c +3fe22d00: .word 0x006c +3fe22d10: .word 0x006c +3fe22d20: .word 0x006c +3fe22d30: rev b8 +3fe22d40: rev b8 +3fe22d50: rev b8 +3fe22d60: rev b8 +3fe22d70: .word 0x0010 +3fe22d80: .word 0x0010 +3fe22d90: .word 0x0000 +3fe22da0: .word 0x0000 +3fe22db0: .word 0x0000 +3fe22dc0: .word 0x0000 +3fe22dd0: pushst +3fe22de0: pushst +3fe22df0: .word 0x0060 +3fe22e00: .word 0x0060 +3fe22e10: .word 0x0060 +3fe22e20: .word 0x0060 +3fe22e30: .word 0x0060 +3fe22e40: .word 0x0060 +3fe22e50: .word 0x0060 +3fe22e60: .word 0x0060 +3fe22e70: .word 0x0060 +3fe22e80: .word 0x0060 +3fe22e90: .word 0x0060 +3fe22ea0: .word 0x0060 +3fe22eb0: .word 0x0000 +3fe22ec0: .word 0x0000 +3fe22ed0: rev b0 +3fe22ee0: rev b0 +3fe22ef0: rev b0 +3fe22f00: rev b0 +3fe22f10: rev b0 +3fe22f20: rev b0 +3fe22f30: rev b0 +3fe22f40: rev b0 +3fe22f50: rev b0 +3fe22f60: rev b0 +3fe22f70: rev b0 +3fe22f80: rev b0 +3fe22f90: rev b0 +3fe22fa0: rev b0 +3fe22fb0: rev b0 +3fe22fc0: rev b0 +3fe22fd0: rev sp +3fe22fe0: rev sp +3fe22ff0: rev sp +3fe23000: rev sp +3fe23010: .word 0x0000 +3fe23020: .word 0x0000 +3fe23030: .word 0x0000 +3fe23040: .word 0x0000 +3fe23050: .word 0x0000 +3fe23060: .word 0x0000 +3fe23070: .word 0x0000 +3fe23080: .word 0x0000 +3fe23090: .word 0x0000 +3fe230a0: .word 0x0000 +3fe230b0: .word 0x0000 +3fe230c0: .word 0x0000 +3fe230d0: .word 0x0000 +3fe230e0: .word 0x0000 +3fe230f0: .word 0x0000 +3fe23100: .word 0x0000 +3fe23110: .word 0x0000 +3fe23120: .word 0x0000 +3fe23130: .word 0x0000 +3fe23140: .word 0x0000 +3fe23150: .word 0x0000 +3fe23160: .word 0x0000 +3fe23170: .word 0x0000 +3fe23180: .word 0x0000 +3fe23190: .word 0x0000 +3fe231a0: .word 0x0000 +3fe231b0: .word 0x0000 +3fe231c0: .word 0x0000 +3fe231d0: .word 0x0000 +3fe231e0: .word 0x0000 +3fe231f0: .word 0x0000 +3fe23200: .word 0x0000 +3fe23210: rev sp +3fe23220: rev sp +3fe23230: rev sp +3fe23240: rev sp +3fe23250: rev b0 +3fe23260: rev b0 +3fe23270: rev b0 +3fe23280: rev b0 +3fe23290: rev b0 +3fe232a0: rev b0 +3fe232b0: rev b0 +3fe232c0: rev b0 +3fe232d0: rev b0 +3fe232e0: rev b0 +3fe232f0: rev b0 +3fe23300: rev b0 +3fe23310: rev b0 +3fe23320: rev b0 +3fe23330: rev b0 +3fe23340: rev b0 +3fe23350: .word 0x0000 +3fe23360: .word 0x0000 +3fe23370: .word 0x0000 +3fe23380: .word 0x0000 +3fe23390: .word 0x0000 +3fe233a0: .word 0x0000 +3fe233b0: .word 0x0000 +3fe233c0: .word 0x0000 +3fe233d0: .word 0x0000 +3fe233e0: .word 0x0000 +3fe233f0: .word 0x0000 +3fe23400: .word 0x0000 +3fe23410: .word 0x0000 +3fe23420: .word 0x0000 +3fe23430: .word 0x0000 +3fe23440: .word 0x0000 +3fe23450: not b0 +3fe23460: not b0 +3fe23470: not b0 +3fe23480: not b0 +3fe23490: rev b0 +3fe234a0: rev b0 +3fe234b0: rev b0 +3fe234c0: rev b0 +3fe234d0: rev b0 +3fe234e0: rev b0 +3fe234f0: rev b0 +3fe23500: rev b0 +3fe23510: rev b0 +3fe23520: rev b0 +3fe23530: rev b0 +3fe23540: rev b0 +3fe23550: rev b0 +3fe23560: rev b0 +3fe23570: rev b0 +3fe23580: rev b0 +3fe23590: rev b0 +3fe235a0: rev b0 +3fe235b0: rev b0 +3fe235c0: rev b0 +3fe235d0: rev b0 +3fe235e0: rev b0 +3fe235f0: rev b0 +3fe23600: rev b0 +3fe23610: rev b0 +3fe23620: rev b0 +3fe23630: rev b0 +3fe23640: rev b0 +3fe23650: rev b0 +3fe23660: rev b0 +3fe23670: rev b0 +3fe23680: rev b0 +3fe23690: not b0 +3fe236a0: not b0 +3fe236b0: not b0 +3fe236c0: not b0 +3fe236d0: .word 0x0000 +3fe236e0: .word 0x0000 +3fe236f0: .word 0x0000 +3fe23700: .word 0x0000 +3fe23710: .word 0x0000 +3fe23720: .word 0x0000 +3fe23730: .word 0x0000 +3fe23740: .word 0x0000 +3fe23750: .word 0x0000 +3fe23760: .word 0x0000 +3fe23770: .word 0x0000 +3fe23780: .word 0x0000 +3fe23790: .word 0x0000 +3fe237a0: .word 0x0000 +3fe237b0: .word 0x0000 +3fe237c0: .word 0x0000 +3fe237d0: rev b0 +3fe237e0: rev b0 +3fe237f0: rev b0 +3fe23800: rev b0 +3fe23810: rev b0 +3fe23820: rev b0 +3fe23830: rev b0 +3fe23840: rev b0 +3fe23850: rev b0 +3fe23860: rev b0 +3fe23870: rev b0 +3fe23880: rev b0 +3fe23890: rev b0 +3fe238a0: rev b0 +3fe238b0: rev b0 +3fe238c0: rev b0 +3fe238d0: not sp +3fe238e0: not sp +3fe238f0: not sp +3fe23900: not sp +3fe23910: rev b0 +3fe23920: rev b0 +3fe23930: rev b0 +3fe23940: rev b0 +3fe23950: rev b0 +3fe23960: rev b0 +3fe23970: rev b0 +3fe23980: rev b0 +3fe23990: rev b0 +3fe239a0: rev b0 +3fe239b0: rev b0 +3fe239c0: rev b0 +3fe239d0: rev b0 +3fe239e0: rev b0 +3fe239f0: rev b0 +3fe23a00: rev b0 +3fe23a10: .word 0x0000 +3fe23a20: not sp +3fe23a30: not sp +3fe23a40: not sp +3fe23a50: .word 0x0000 +3fe23a60: .word 0x0000 +3fe23a70: .word 0x0000 +3fe23a80: .word 0x0000 +3fe23a90: .word 0x0000 +3fe23aa0: .word 0x0000 +3fe23ab0: .word 0x0000 +3fe23ac0: .word 0x0000 +3fe23ad0: .word 0x0000 +3fe23ae0: .word 0x0000 +3fe23af0: .word 0x0000 +3fe23b00: .word 0x0000 +3fe23b10: .word 0x0000 +3fe23b20: .word 0x0000 +3fe23b30: .word 0x0000 +3fe23b40: .word 0x0000 +3fe23b50: .word 0x0000 +3fe23b60: .word 0x0000 +3fe23b70: .word 0x0000 +3fe23b80: .word 0x0000 +3fe23b90: .word 0x0000 +3fe23ba0: .word 0x0000 +3fe23bb0: .word 0x0000 +3fe23bc0: .word 0x0000 +3fe23bd0: .word 0x0000 +3fe23be0: .word 0x0000 +3fe23bf0: .word 0x0000 +3fe23c00: .word 0x0000 +3fe23c10: .word 0x0000 +3fe23c20: .word 0x0000 +3fe23c30: .word 0x0000 +3fe23c40: .word 0x0000 +3fe23c50: .word 0x0000 +3fe23c60: .word 0x0000 +3fe23c70: .word 0x0000 +3fe23c80: .word 0x0000 +3fe23c90: .word 0x0000 +3fe23ca0: .word 0x0000 +3fe23cb0: .word 0x0000 +3fe23cc0: .word 0x0000 +3fe23cd0: not sp +3fe23ce0: not sp +3fe23cf0: not sp +3fe23d00: not sp +3fe23d10: .word 0x0000 +3fe23d20: .word 0x0000 +3fe23d30: .word 0x0000 +3fe23d40: .word 0x0000 +3fe23d50: .word 0x0000 +3fe23d60: .word 0x0000 +3fe23d70: .word 0x0000 +3fe23d80: .word 0x0000 +3fe23d90: .word 0x0000 +3fe23da0: .word 0x0000 +3fe23db0: .word 0x0000 +3fe23dc0: .word 0x0000 +3fe23dd0: .word 0x0000 +3fe23de0: .word 0x0000 +3fe23df0: .word 0x0000 +3fe23e00: .word 0x0000 +3fe23e10: .word 0x0000 +3fe23e20: .word 0x0000 +3fe23e30: .word 0x0000 +3fe23e40: .word 0x0000 +3fe23e50: .word 0x0000 +3fe23e60: .word 0x0000 +3fe23e70: .word 0x0000 +3fe23e80: .word 0x0000 +3fe23e90: .word 0x0000 +3fe23ea0: .word 0x0000 +3fe23eb0: .word 0x0000 +3fe23ec0: .word 0x0000 +3fe23ed0: .word 0x0000 +3fe23ee0: .word 0x0000 +3fe23ef0: .word 0x0000 +3fe23f00: .word 0x0000 +3fe23f10: .word 0x0000 +3fe23f20: .word 0x0000 +3fe23f30: .word 0x0000 +3fe23f40: .word 0x0000 +3fe23f50: .word 0x0000 +3fe23f60: .word 0x0000 +3fe23f70: .word 0x0000 +3fe23f80: .word 0x0000 +3fe23f90: not sp +3fe23fa0: not sp +3fe23fb0: not sp +3fe23fc0: not sp +3fe23fd0: .word 0x0000 +3fe23fe0: .word 0x0000 +3fe23ff0: .word 0x0000 +3fe24000: .word 0x0000 +3fe24010: .word 0x0000 +3fe24020: .word 0x0000 +3fe24030: .word 0x0000 +3fe24040: .word 0x0000 +3fe24050: .word 0x0000 +3fe24060: .word 0x0000 +3fe24070: .word 0x0000 +3fe24080: .word 0x0000 +3fe24090: .word 0x0000 +3fe240a0: .word 0x0000 +3fe240b0: .word 0x0000 +3fe240c0: .word 0x0000 +3fe240d0: .word 0x0000 +3fe240e0: .word 0x0000 +3fe240f0: .word 0x0000 +3fe24100: .word 0x0000 +3fe24110: .word 0x0000 +3fe24120: .word 0x0000 +3fe24130: .word 0x0000 +3fe24140: .word 0x0000 +3fe24150: .word 0x0000 +3fe24160: .word 0x0000 +3fe24170: .word 0x0000 +3fe24180: .word 0x0000 +3fe24190: .word 0x0000 +3fe241a0: .word 0x0000 +3fe241b0: .word 0x0000 +3fe241c0: .word 0x0000 +3fe241d0: .word 0x0000 +3fe241e0: .word 0x0000 +3fe241f0: .word 0x0000 +3fe24200: .word 0x0000 +3fe24210: .word 0x0000 +3fe24220: .word 0x0000 +3fe24230: .word 0x0000 +3fe24240: .word 0x0000 +3fe24250: not sp +3fe24260: not sp +3fe24270: not sp +3fe24280: not sp +3fe24290: .word 0x0000 +3fe242a0: .word 0x0000 +3fe242b0: .word 0x0000 +3fe242c0: .word 0x0000 +3fe242d0: .word 0x0000 +3fe242e0: .word 0x0000 +3fe242f0: .word 0x0000 +3fe24300: .word 0x0000 +3fe24310: .word 0x0000 +3fe24320: .word 0x0000 +3fe24330: .word 0x0000 +3fe24340: .word 0x0000 +3fe24350: .word 0x0000 +3fe24360: .word 0x0000 +3fe24370: .word 0x0000 +3fe24380: .word 0x0000 +3fe24390: .word 0x0000 +3fe243a0: .word 0x0000 +3fe243b0: .word 0x0000 +3fe243c0: .word 0x0000 +3fe243d0: .word 0x0000 +3fe243e0: .word 0x0000 +3fe243f0: .word 0x0000 +3fe24400: .word 0x0000 +3fe24410: .word 0x0000 +3fe24420: .word 0x0000 +3fe24430: .word 0x0000 +3fe24440: .word 0x0000 +3fe24450: .word 0x0000 +3fe24460: .word 0x0000 +3fe24470: .word 0x0000 +3fe24480: .word 0x0000 +3fe24490: .word 0x0000 +3fe244a0: .word 0x0000 +3fe244b0: .word 0x0000 +3fe244c0: .word 0x0000 +3fe244d0: .word 0x0000 +3fe244e0: .word 0x0000 +3fe244f0: .word 0x0000 +3fe24500: .word 0x0000 +3fe24510: not sp +3fe24520: not sp +3fe24530: not sp +3fe24540: .word 0x0000 +3fe24550: rev b0 +3fe24560: rev b0 +3fe24570: rev b0 +3fe24580: rev b0 +3fe24590: rev b0 +3fe245a0: rev b0 +3fe245b0: rev b0 +3fe245c0: rev b0 +3fe245d0: rev b0 +3fe245e0: rev b0 +3fe245f0: rev b0 +3fe24600: rev b0 +3fe24610: rev b0 +3fe24620: rev b0 +3fe24630: rev b0 +3fe24640: rev b0 +3fe24650: not b0 +3fe24660: not b0 +3fe24670: not b0 +3fe24680: not b0 +3fe24690: rev b0 +3fe246a0: rev b0 +3fe246b0: rev b0 +3fe246c0: rev b0 +3fe246d0: rev b0 +3fe246e0: rev b0 +3fe246f0: rev b0 +3fe24700: rev b0 +3fe24710: rev b0 +3fe24720: rev b0 +3fe24730: rev b0 +3fe24740: rev b0 +3fe24750: rev b0 +3fe24760: rev b0 +3fe24770: rev b0 +3fe24780: rev b0 +3fe24790: rev b0 +3fe247a0: rev b0 +3fe247b0: rev b0 +3fe247c0: rev b0 +3fe247d0: rev b0 +3fe247e0: rev b0 +3fe247f0: rev b0 +3fe24800: rev b0 +3fe24810: rev b0 +3fe24820: rev b0 +3fe24830: rev b0 +3fe24840: rev b0 +3fe24850: rev b0 +3fe24860: rev b0 +3fe24870: rev b0 +3fe24880: rev b0 +3fe24890: rev sp +3fe248a0: rev sp +3fe248b0: rev sp +3fe248c0: rev sp +3fe248d0: rev b0 +3fe248e0: rev b0 +3fe248f0: rev b0 +3fe24900: rev b0 +3fe24910: rev b0 +3fe24920: rev b0 +3fe24930: rev b0 +3fe24940: rev b0 +3fe24950: rev b0 +3fe24960: rev b0 +3fe24970: rev b0 +3fe24980: rev b0 +3fe24990: rev b0 +3fe249a0: rev b0 +3fe249b0: rev b0 +3fe249c0: rev b0 +3fe249d0: rev b0 +3fe249e0: rev b0 +3fe249f0: rev b0 +3fe24a00: rev b0 +3fe24a10: rev b0 +3fe24a20: rev b0 +3fe24a30: rev b0 +3fe24a40: rev b0 +3fe24a50: rev b0 +3fe24a60: rev b0 +3fe24a70: rev b0 +3fe24a80: rev b0 +3fe24a90: rev b0 +3fe24aa0: rev b0 +3fe24ab0: rev b0 +3fe24ac0: rev b0 +3fe24ad0: not sp +3fe24ae0: not sp +3fe24af0: not sp +3fe24b00: not sp +3fe24b10: .word 0x0000 +3fe24b20: .word 0x0000 +3fe24b30: .word 0x0000 +3fe24b40: .word 0x0000 +3fe24b50: .word 0x0000 +3fe24b60: .word 0x0000 +3fe24b70: .word 0x0000 +3fe24b80: .word 0x0000 +3fe24b90: .word 0x0000 +3fe24ba0: .word 0x0000 +3fe24bb0: .word 0x0000 +3fe24bc0: .word 0x0000 +3fe24bd0: .word 0x0000 +3fe24be0: .word 0x0000 +3fe24bf0: .word 0x0000 +3fe24c00: .word 0x0000 +3fe24c10: .word 0x0000 +3fe24c20: .word 0x0000 +3fe24c30: .word 0x0000 +3fe24c40: .word 0x0000 +3fe24c50: .word 0x0000 +3fe24c60: .word 0x0000 +3fe24c70: .word 0x0000 +3fe24c80: .word 0x0000 +3fe24c90: .word 0x0000 +3fe24ca0: .word 0x0000 +3fe24cb0: .word 0x0000 +3fe24cc0: .word 0x0000 +3fe24cd0: .word 0x0000 +3fe24ce0: .word 0x0000 +3fe24cf0: .word 0x0000 +3fe24d00: .word 0x0000 +3fe24d10: not sp +3fe24d20: not sp +3fe24d30: not sp +3fe24d40: not sp +3fe24d50: rev b0 +3fe24d60: rev b0 +3fe24d70: rev b0 +3fe24d80: rev b0 +3fe24d90: rev b0 +3fe24da0: rev b0 +3fe24db0: rev b0 +3fe24dc0: rev b0 +3fe24dd0: rev b0 +3fe24de0: rev b0 +3fe24df0: rev b0 +3fe24e00: rev b0 +3fe24e10: rev b0 +3fe24e20: rev b0 +3fe24e30: rev b0 +3fe24e40: rev b0 +3fe24e50: rev b0 +3fe24e60: rev b0 +3fe24e70: rev b0 +3fe24e80: rev b0 +3fe24e90: rev b0 +3fe24ea0: rev b0 +3fe24eb0: rev b0 +3fe24ec0: rev b0 +3fe24ed0: rev b0 +3fe24ee0: rev b0 +3fe24ef0: rev b0 +3fe24f00: rev b0 +3fe24f10: rev b0 +3fe24f20: rev b0 +3fe24f30: rev b0 +3fe24f40: rev b0 +3fe24f50: rev b0 +3fe24f60: rev b0 +3fe24f70: rev b0 +3fe24f80: rev b0 +3fe24f90: rev b0 +3fe24fa0: rev b0 +3fe24fb0: rev b0 +3fe24fc0: rev b0 +3fe24fd0: rev b0 +3fe24fe0: rev b0 +3fe24ff0: rev b0 +3fe25000: rev b0 +3fe25010: rev b0 +3fe25020: rev b0 +3fe25030: rev b0 +3fe25040: rev b0 +3fe25050: rev b0 +3fe25060: rev b0 +3fe25070: rev b0 +3fe25080: rev b0 +3fe25090: .word 0x0000 +3fe250a0: .word 0x0000 +3fe250b0: .word 0x0000 +3fe250c0: .word 0x0000 +3fe250d0: .word 0x0000 +3fe250e0: .word 0x0000 +3fe250f0: .word 0x0000 +3fe25100: .word 0x0000 +3fe25110: .word 0x00e0 +3fe25120: .word 0x00e0 +3fe25130: .word 0x0070 +3fe25140: .word 0x0070 +3fe25150: rev b8 +3fe25160: rev b8 +3fe25170: .word 0x001c +3fe25180: .word 0x001c +3fe25190: rev b8 +3fe251a0: rev b8 +3fe251b0: .word 0x0070 +3fe251c0: .word 0x0070 +3fe251d0: .word 0x00e0 +3fe251e0: .word 0x00e0 +3fe251f0: .word 0x0000 +3fe25200: .word 0x0000 +3fe25210: pushst +3fe25220: pushst +3fe25230: pushst +3fe25240: pushst +3fe25250: .word 0x0000 +3fe25260: .word 0x0000 +3fe25270: .word 0x0000 +3fe25280: .word 0x0000 +3fe25290: .word 0x0000 +3fe252a0: .word 0x0000 +3fe252b0: .word 0x0000 +3fe252c0: .word 0x0000 +3fe252d0: .word 0x0000 +3fe252e0: .word 0x0000 +3fe252f0: .word 0x0000 +3fe25300: .word 0x0000 +3fe25310: .word 0x0000 +3fe25320: .word 0x0000 +3fe25330: .word 0x0000 +3fe25340: .word 0x0000 +3fe25350: .word 0x001c +3fe25360: .word 0x001c +3fe25370: rev b8 +3fe25380: rev b8 +3fe25390: .word 0x0070 +3fe253a0: .word 0x0070 +3fe253b0: .word 0x00e0 +3fe253c0: .word 0x00e0 +3fe253d0: .word 0x0070 +3fe253e0: .word 0x0070 +3fe253f0: rev b8 +3fe25400: rev b8 +3fe25410: .word 0x001c +3fe25420: .word 0x001c +3fe25430: .word 0x0000 +3fe25440: .word 0x0000 +3fe25450: .word 0x00fe +3fe25460: .word 0x00fe +3fe25470: .word 0x00fe +3fe25480: .word 0x00fe +3fe25490: .word 0x0000 +3fe254a0: .word 0x0000 +3fe254b0: .word 0x0000 +3fe254c0: .word 0x0000 +3fe254d0: .word 0x0000 +3fe254e0: .word 0x0000 +3fe254f0: .word 0x0000 +3fe25500: .word 0x0000 +3fe25510: .word 0x0000 +3fe25520: .word 0x0000 +3fe25530: .word 0x0000 +3fe25540: .word 0x0000 +3fe25550: .word 0x0000 +3fe25560: .word 0x0000 +3fe25570: .word 0x0000 +3fe25580: .word 0x0000 +3fe25590: .word 0x0000 +3fe255a0: .word 0x0000 +3fe255b0: .word 0x0000 +3fe255c0: .word 0x0000 +3fe255d0: not b12 +3fe255e0: not b12 +3fe255f0: .word 0x00da +3fe25600: .word 0x00da +3fe25610: .word 0x00da +3fe25620: .word 0x00da +3fe25630: .word 0x00d8 +3fe25640: .word 0x00d8 +3fe25650: .word 0x00d8 +3fe25660: .word 0x00d8 +3fe25670: .word 0x00d8 +3fe25680: .word 0x00d8 +3fe25690: .word 0x00d8 +3fe256a0: .word 0x00d8 +3fe256b0: .word 0x00d8 +3fe256c0: .word 0x00d8 +3fe256d0: .word 0x0000 +3fe256e0: .word 0x0000 +3fe256f0: .word 0x0000 +3fe25700: .word 0x0000 +3fe25710: .word 0x0000 +3fe25720: .word 0x0000 +3fe25730: .word 0x0000 +3fe25740: .word 0x0000 +3fe25750: .word 0x0000 +3fe25760: .word 0x0000 +3fe25770: .word 0x0000 +3fe25780: .word 0x0000 +3fe25790: .word 0x0000 +3fe257a0: .word 0x0000 +3fe257b0: .word 0x0000 +3fe257c0: .word 0x0000 +3fe257d0: getst a0 +3fe257e0: getst a0 +3fe257f0: .word 0x00c0 +3fe25800: .word 0x00c0 +3fe25810: pushst +3fe25820: pushst +3fe25830: pushst +3fe25840: pushst +3fe25850: .word 0x0060 +3fe25860: .word 0x0060 +3fe25870: rev b0 +3fe25880: rev b0 +3fe25890: pushst +3fe258a0: pushst +3fe258b0: pushst +3fe258c0: pushst +3fe258d0: .word 0x000c +3fe258e0: .word 0x000c +3fe258f0: .word 0x0006 +3fe25900: .word 0x0006 +3fe25910: .word 0x0000 +3fe25920: .word 0x0000 +3fe25930: .word 0x0000 +3fe25940: .word 0x0000 +3fe25950: .word 0x0000 +3fe25960: .word 0x0000 +3fe25970: .word 0x0000 +3fe25980: .word 0x0000 +3fe25990: .word 0x0000 +3fe259a0: .word 0x0000 +3fe259b0: .word 0x0000 +3fe259c0: .word 0x0000 +3fe259d0: .word 0x0000 +3fe259e0: .word 0x0000 +3fe259f0: .word 0x00f8 +3fe25a00: .word 0x00f8 +3fe25a10: getst a12 +3fe25a20: getst a12 +3fe25a30: getst a12 +3fe25a40: getst a12 +3fe25a50: .word 0x000c +3fe25a60: .word 0x000c +3fe25a70: .word 0x000c +3fe25a80: .word 0x000c +3fe25a90: .word 0x007e +3fe25aa0: .word 0x007e +3fe25ab0: .word 0x000c +3fe25ac0: .word 0x000c +3fe25ad0: .word 0x000c +3fe25ae0: .word 0x000c +3fe25af0: .word 0x000c +3fe25b00: .word 0x000c +3fe25b10: emu +3fe25b20: emu +3fe25b30: pushst +3fe25b40: pushst +3fe25b50: .word 0x0000 +3fe25b60: .word 0x0000 +3fe25b70: .word 0x0000 +3fe25b80: .word 0x0000 +3fe25b90: .word 0x0000 +3fe25ba0: .word 0x0000 +3fe25bb0: .word 0x0000 +3fe25bc0: .word 0x0000 +3fe25bd0: .word 0x0000 +3fe25be0: .word 0x0000 +3fe25bf0: .word 0x0000 +3fe25c00: .word 0x0000 +3fe25c10: .word 0x0000 +3fe25c20: .word 0x0000 +3fe25c30: .word 0x0000 +3fe25c40: .word 0x0000 +3fe25c50: .word 0x0000 +3fe25c60: .word 0x0000 +3fe25c70: .word 0x0000 +3fe25c80: .word 0x0000 +3fe25c90: .word 0x0000 +3fe25ca0: .word 0x0000 +3fe25cb0: rev b0 +3fe25cc0: rev b0 +3fe25cd0: rev b0 +3fe25ce0: rev b0 +3fe25cf0: .word 0x0000 +3fe25d00: .word 0x0000 +3fe25d10: .word 0x0000 +3fe25d20: .word 0x0000 +3fe25d30: .word 0x0000 +3fe25d40: .word 0x0000 +3fe25d50: .word 0x0000 +3fe25d60: .word 0x0000 +3fe25d70: .word 0x0000 +3fe25d80: .word 0x0000 +3fe25d90: .word 0x0000 +3fe25da0: .word 0x0000 +3fe25db0: .word 0x0000 +3fe25dc0: .word 0x0000 +3fe25dd0: .word 0x0000 +3fe25de0: .word 0x0000 +3fe25df0: .word 0x0000 +3fe25e00: .word 0x0000 +3fe25e10: .word 0x0000 +3fe25e20: .word 0x0000 +3fe25e30: .word 0x0000 +3fe25e40: .word 0x0000 +3fe25e50: .word 0x0000 +3fe25e60: .word 0x0000 +3fe25e70: .word 0x0000 +3fe25e80: .word 0x0000 +3fe25e90: .word 0x0000 +3fe25ea0: .word 0x0000 +3fe25eb0: .word 0x0000 +3fe25ec0: .word 0x0000 +3fe25ed0: .word 0x0000 +3fe25ee0: .word 0x0000 +3fe25ef0: .word 0x0000 +3fe25f00: .word 0x0000 +3fe25f10: .word 0x0000 +3fe25f20: .word 0x0000 +3fe25f30: .word 0x0000 +3fe25f40: .word 0x0000 +3fe25f50: .word 0x0000 +3fe25f60: .word 0x0000 +3fe25f70: .word 0x0000 +3fe25f80: .word 0x0000 +3fe25f90: .word 0x0000 +3fe25fa0: .word 0x0000 +3fe25fb0: .word 0x0000 +3fe25fc0: .word 0x0000 +3fe25fd0: .word 0x0000 +3fe25fe0: .word 0x0000 +3fe25ff0: .word 0x0000 +3fe26000: .word 0x0000 +3fe26010: .word 0x0000 +3fe26020: .word 0x0000 +3fe26030: .word 0x0000 +3fe26040: .word 0x0000 +3fe26050: .word 0x0000 +3fe26060: .word 0x0000 +3fe26070: .word 0x0000 +3fe26080: .word 0x0000 +3fe26090: .word 0x0000 +3fe260a0: .word 0x0000 +3fe260b0: rev b0 +3fe260c0: rev b0 +3fe260d0: rev b0 +3fe260e0: rev b0 +3fe260f0: rev b0 +3fe26100: rev b0 +3fe26110: rev b0 +3fe26120: rev b0 +3fe26130: rev b0 +3fe26140: rev b0 +3fe26150: rev b0 +3fe26160: rev b0 +3fe26170: rev b0 +3fe26180: rev b0 +3fe26190: rev b0 +3fe261a0: rev b0 +3fe261b0: .word 0x0000 +3fe261c0: .word 0x0000 +3fe261d0: rev b0 +3fe261e0: rev b0 +3fe261f0: rev b0 +3fe26200: rev b0 +3fe26210: .word 0x0000 +3fe26220: .word 0x0000 +3fe26230: .word 0x0000 +3fe26240: .word 0x0000 +3fe26250: .word 0x0000 +3fe26260: .word 0x0000 +3fe26270: .word 0x0000 +3fe26280: .word 0x0000 +3fe26290: .word 0x0000 +3fe262a0: .word 0x0000 +3fe262b0: .word 0x0000 +3fe262c0: .word 0x0000 +3fe262d0: .word 0x00cc +3fe262e0: .word 0x00cc +3fe262f0: .word 0x00cc +3fe26300: .word 0x00cc +3fe26310: .word 0x00cc +3fe26320: .word 0x00cc +3fe26330: .word 0x00cc +3fe26340: .word 0x00cc +3fe26350: .word 0x0000 +3fe26360: .word 0x0000 +3fe26370: .word 0x0000 +3fe26380: .word 0x0000 +3fe26390: .word 0x0000 +3fe263a0: .word 0x0000 +3fe263b0: .word 0x0000 +3fe263c0: .word 0x0000 +3fe263d0: .word 0x0000 +3fe263e0: .word 0x0000 +3fe263f0: .word 0x0000 +3fe26400: .word 0x0000 +3fe26410: .word 0x0000 +3fe26420: .word 0x0000 +3fe26430: .word 0x0000 +3fe26440: .word 0x0000 +3fe26450: .word 0x0000 +3fe26460: .word 0x0000 +3fe26470: .word 0x0000 +3fe26480: .word 0x0000 +3fe26490: .word 0x0000 +3fe264a0: .word 0x0000 +3fe264b0: .word 0x0000 +3fe264c0: .word 0x0000 +3fe264d0: .word 0x0000 +3fe264e0: .word 0x0000 +3fe264f0: .word 0x0000 +3fe26500: .word 0x0000 +3fe26510: .word 0x0000 +3fe26520: .word 0x0000 +3fe26530: .word 0x0000 +3fe26540: .word 0x0000 +3fe26550: .word 0x00cc +3fe26560: .word 0x00cc +3fe26570: .word 0x00cc +3fe26580: .word 0x00cc +3fe26590: .word 0x00cc +3fe265a0: .word 0x00cc +3fe265b0: pushst +3fe265c0: pushst +3fe265d0: .word 0x00cc +3fe265e0: .word 0x00cc +3fe265f0: .word 0x00cc +3fe26600: .word 0x00cc +3fe26610: pushst +3fe26620: pushst +3fe26630: .word 0x00cc +3fe26640: .word 0x00cc +3fe26650: .word 0x00cc +3fe26660: .word 0x00cc +3fe26670: .word 0x00cc +3fe26680: .word 0x00cc +3fe26690: .word 0x0000 +3fe266a0: .word 0x0000 +3fe266b0: .word 0x0000 +3fe266c0: .word 0x0000 +3fe266d0: .word 0x0000 +3fe266e0: .word 0x0000 +3fe266f0: .word 0x0000 +3fe26700: .word 0x0000 +3fe26710: .word 0x0000 +3fe26720: .word 0x0000 +3fe26730: .word 0x0000 +3fe26740: .word 0x0000 +3fe26750: .word 0x0000 +3fe26760: .word 0x0000 +3fe26770: .word 0x0060 +3fe26780: .word 0x0060 +3fe26790: .word 0x0060 +3fe267a0: .word 0x0060 +3fe267b0: .word 0x00f8 +3fe267c0: .word 0x00f8 +3fe267d0: getst a12 +3fe267e0: getst a12 +3fe267f0: .word 0x001c +3fe26800: .word 0x001c +3fe26810: .word 0x0078 +3fe26820: .word 0x0078 +3fe26830: .word 0x00e0 +3fe26840: .word 0x00e0 +3fe26850: popst +3fe26860: popst +3fe26870: getst a12 +3fe26880: getst a12 +3fe26890: .word 0x00f8 +3fe268a0: .word 0x00f8 +3fe268b0: rev b0 +3fe268c0: rev b0 +3fe268d0: rev b0 +3fe268e0: rev b0 +3fe268f0: .word 0x0000 +3fe26900: .word 0x0000 +3fe26910: .word 0x0000 +3fe26920: .word 0x0000 +3fe26930: .word 0x0000 +3fe26940: .word 0x0000 +3fe26950: .word 0x0000 +3fe26960: .word 0x0000 +3fe26970: .word 0x0000 +3fe26980: .word 0x0000 +3fe26990: .word 0x0000 +3fe269a0: .word 0x0000 +3fe269b0: .word 0x008c +3fe269c0: .word 0x008c +3fe269d0: .word 0x009a +3fe269e0: .word 0x009a +3fe269f0: .word 0x005a +3fe26a00: .word 0x005a +3fe26a10: .word 0x005a +3fe26a20: .word 0x005a +3fe26a30: rev a12 +3fe26a40: rev a12 +3fe26a50: .word 0x0010 +3fe26a60: .word 0x0010 +3fe26a70: .word 0x00d0 +3fe26a80: .word 0x00d0 +3fe26a90: putst a8 +3fe26aa0: putst a8 +3fe26ab0: putst a8 +3fe26ac0: putst a8 +3fe26ad0: putst a4 +3fe26ae0: putst a4 +3fe26af0: .word 0x00c4 +3fe26b00: .word 0x00c4 +3fe26b10: .word 0x0000 +3fe26b20: .word 0x0000 +3fe26b30: .word 0x0000 +3fe26b40: .word 0x0000 +3fe26b50: .word 0x0000 +3fe26b60: .word 0x0000 +3fe26b70: .word 0x0000 +3fe26b80: .word 0x0000 +3fe26b90: .word 0x0000 +3fe26ba0: .word 0x0000 +3fe26bb0: .word 0x0000 +3fe26bc0: .word 0x0000 +3fe26bd0: .word 0x0000 +3fe26be0: .word 0x0000 +3fe26bf0: .word 0x0078 +3fe26c00: .word 0x0078 +3fe26c10: .word 0x00cc +3fe26c20: .word 0x00cc +3fe26c30: .word 0x00cc +3fe26c40: .word 0x00cc +3fe26c50: .word 0x006c +3fe26c60: .word 0x006c +3fe26c70: rev b8 +3fe26c80: rev b8 +3fe26c90: .word 0x006c +3fe26ca0: .word 0x006c +3fe26cb0: jump a6 +3fe26cc0: jump a6 +3fe26cd0: popst +3fe26ce0: popst +3fe26cf0: .word 0x0086 +3fe26d00: .word 0x0086 +3fe26d10: popst +3fe26d20: popst +3fe26d30: dint +3fe26d40: dint +3fe26d50: .word 0x0000 +3fe26d60: .word 0x0000 +3fe26d70: .word 0x0000 +3fe26d80: .word 0x0000 +3fe26d90: .word 0x0000 +3fe26da0: .word 0x0000 +3fe26db0: .word 0x0000 +3fe26dc0: .word 0x0000 +3fe26dd0: .word 0x0000 +3fe26de0: .word 0x0000 +3fe26df0: .word 0x0000 +3fe26e00: .word 0x0000 +3fe26e10: .word 0x00c0 +3fe26e20: .word 0x00c0 +3fe26e30: .word 0x0060 +3fe26e40: .word 0x0060 +3fe26e50: rev b0 +3fe26e60: rev b0 +3fe26e70: .word 0x0000 +3fe26e80: .word 0x0000 +3fe26e90: .word 0x0000 +3fe26ea0: .word 0x0000 +3fe26eb0: .word 0x0000 +3fe26ec0: .word 0x0000 +3fe26ed0: .word 0x0000 +3fe26ee0: .word 0x0000 +3fe26ef0: .word 0x0000 +3fe26f00: .word 0x0000 +3fe26f10: .word 0x0000 +3fe26f20: .word 0x0000 +3fe26f30: .word 0x0000 +3fe26f40: .word 0x0000 +3fe26f50: .word 0x0000 +3fe26f60: .word 0x0000 +3fe26f70: .word 0x0000 +3fe26f80: .word 0x0000 +3fe26f90: .word 0x0000 +3fe26fa0: .word 0x0000 +3fe26fb0: .word 0x0000 +3fe26fc0: .word 0x0000 +3fe26fd0: .word 0x0000 +3fe26fe0: .word 0x0000 +3fe26ff0: .word 0x0000 +3fe27000: .word 0x0000 +3fe27010: .word 0x0000 +3fe27020: .word 0x0000 +3fe27030: .word 0x0000 +3fe27040: .word 0x0000 +3fe27050: getst a0 +3fe27060: getst a0 +3fe27070: .word 0x00c0 +3fe27080: .word 0x00c0 +3fe27090: .word 0x0060 +3fe270a0: .word 0x0060 +3fe270b0: .word 0x0060 +3fe270c0: .word 0x0060 +3fe270d0: rev b0 +3fe270e0: rev b0 +3fe270f0: rev b0 +3fe27100: rev b0 +3fe27110: rev b0 +3fe27120: rev b0 +3fe27130: rev b0 +3fe27140: rev b0 +3fe27150: rev b0 +3fe27160: rev b0 +3fe27170: rev b0 +3fe27180: rev b0 +3fe27190: .word 0x0060 +3fe271a0: .word 0x0060 +3fe271b0: .word 0x0060 +3fe271c0: .word 0x0060 +3fe271d0: .word 0x00c0 +3fe271e0: .word 0x00c0 +3fe271f0: getst a0 +3fe27200: getst a0 +3fe27210: .word 0x0000 +3fe27220: .word 0x0000 +3fe27230: .word 0x0000 +3fe27240: .word 0x0000 +3fe27250: .word 0x0000 +3fe27260: .word 0x0000 +3fe27270: .word 0x0000 +3fe27280: .word 0x0000 +3fe27290: .word 0x0006 +3fe272a0: .word 0x0006 +3fe272b0: .word 0x000c +3fe272c0: .word 0x000c +3fe272d0: .word 0x0018 +3fe272e0: .word 0x0018 +3fe272f0: .word 0x0018 +3fe27300: .word 0x0018 +3fe27310: rev b0 +3fe27320: rev b0 +3fe27330: rev b0 +3fe27340: rev b0 +3fe27350: rev b0 +3fe27360: rev b0 +3fe27370: rev b0 +3fe27380: rev b0 +3fe27390: rev b0 +3fe273a0: rev b0 +3fe273b0: rev b0 +3fe273c0: rev b0 +3fe273d0: .word 0x0018 +3fe273e0: .word 0x0018 +3fe273f0: .word 0x0018 +3fe27400: .word 0x0018 +3fe27410: .word 0x000c +3fe27420: .word 0x000c +3fe27430: .word 0x0006 +3fe27440: .word 0x0006 +3fe27450: .word 0x0000 +3fe27460: .word 0x0000 +3fe27470: .word 0x0000 +3fe27480: .word 0x0000 +3fe27490: .word 0x0000 +3fe274a0: .word 0x0000 +3fe274b0: .word 0x0000 +3fe274c0: .word 0x0000 +3fe274d0: .word 0x0000 +3fe274e0: .word 0x0000 +3fe274f0: .word 0x0000 +3fe27500: .word 0x0000 +3fe27510: .word 0x0000 +3fe27520: .word 0x0000 +3fe27530: .word 0x0010 +3fe27540: .word 0x0010 +3fe27550: .word 0x00d6 +3fe27560: .word 0x00d6 +3fe27570: .word 0x007c +3fe27580: .word 0x007c +3fe27590: .word 0x007c +3fe275a0: .word 0x007c +3fe275b0: .word 0x00d6 +3fe275c0: .word 0x00d6 +3fe275d0: .word 0x0010 +3fe275e0: .word 0x0010 +3fe275f0: .word 0x0000 +3fe27600: .word 0x0000 +3fe27610: .word 0x0000 +3fe27620: .word 0x0000 +3fe27630: .word 0x0000 +3fe27640: .word 0x0000 +3fe27650: .word 0x0000 +3fe27660: .word 0x0000 +3fe27670: .word 0x0000 +3fe27680: .word 0x0000 +3fe27690: .word 0x0000 +3fe276a0: .word 0x0000 +3fe276b0: .word 0x0000 +3fe276c0: .word 0x0000 +3fe276d0: .word 0x0000 +3fe276e0: .word 0x0000 +3fe276f0: .word 0x0000 +3fe27700: .word 0x0000 +3fe27710: .word 0x0000 +3fe27720: .word 0x0000 +3fe27730: .word 0x0000 +3fe27740: .word 0x0000 +3fe27750: rev b0 +3fe27760: rev b0 +3fe27770: rev b0 +3fe27780: rev b0 +3fe27790: rev b0 +3fe277a0: rev b0 +3fe277b0: rev b0 +3fe277c0: rev b0 +3fe277d0: pushst +3fe277e0: pushst +3fe277f0: rev b0 +3fe27800: rev b0 +3fe27810: rev b0 +3fe27820: rev b0 +3fe27830: rev b0 +3fe27840: rev b0 +3fe27850: rev b0 +3fe27860: rev b0 +3fe27870: .word 0x0000 +3fe27880: .word 0x0000 +3fe27890: .word 0x0000 +3fe278a0: .word 0x0000 +3fe278b0: .word 0x0000 +3fe278c0: .word 0x0000 +3fe278d0: .word 0x0000 +3fe278e0: .word 0x0000 +3fe278f0: .word 0x0000 +3fe27900: .word 0x0000 +3fe27910: .word 0x0000 +3fe27920: .word 0x0000 +3fe27930: .word 0x0000 +3fe27940: .word 0x0000 +3fe27950: .word 0x0000 +3fe27960: .word 0x0000 +3fe27970: .word 0x0000 +3fe27980: .word 0x0000 +3fe27990: .word 0x0000 +3fe279a0: .word 0x0000 +3fe279b0: .word 0x0000 +3fe279c0: .word 0x0000 +3fe279d0: .word 0x0000 +3fe279e0: .word 0x0000 +3fe279f0: .word 0x0000 +3fe27a00: .word 0x0000 +3fe27a10: .word 0x0000 +3fe27a20: .word 0x0000 +3fe27a30: .word 0x0000 +3fe27a40: .word 0x0000 +3fe27a50: .word 0x0000 +3fe27a60: .word 0x0000 +3fe27a70: .word 0x0000 +3fe27a80: .word 0x0000 +3fe27a90: .word 0x0018 +3fe27aa0: .word 0x0018 +3fe27ab0: .word 0x0018 +3fe27ac0: .word 0x0018 +3fe27ad0: .word 0x000c +3fe27ae0: .word 0x000c +3fe27af0: .word 0x0006 +3fe27b00: .word 0x0006 +3fe27b10: .word 0x0000 +3fe27b20: .word 0x0000 +3fe27b30: .word 0x0000 +3fe27b40: .word 0x0000 +3fe27b50: .word 0x0000 +3fe27b60: .word 0x0000 +3fe27b70: .word 0x0000 +3fe27b80: .word 0x0000 +3fe27b90: .word 0x0000 +3fe27ba0: .word 0x0000 +3fe27bb0: .word 0x0000 +3fe27bc0: .word 0x0000 +3fe27bd0: .word 0x0000 +3fe27be0: .word 0x0000 +3fe27bf0: .word 0x0000 +3fe27c00: .word 0x0000 +3fe27c10: .word 0x0000 +3fe27c20: .word 0x0000 +3fe27c30: .word 0x0000 +3fe27c40: .word 0x0000 +3fe27c50: pushst +3fe27c60: pushst +3fe27c70: pushst +3fe27c80: pushst +3fe27c90: .word 0x0000 +3fe27ca0: .word 0x0000 +3fe27cb0: .word 0x0000 +3fe27cc0: .word 0x0000 +3fe27cd0: .word 0x0000 +3fe27ce0: .word 0x0000 +3fe27cf0: .word 0x0000 +3fe27d00: .word 0x0000 +3fe27d10: .word 0x0000 +3fe27d20: .word 0x0000 +3fe27d30: .word 0x0000 +3fe27d40: .word 0x0000 +3fe27d50: .word 0x0000 +3fe27d60: .word 0x0000 +3fe27d70: .word 0x0000 +3fe27d80: .word 0x0000 +3fe27d90: .word 0x0000 +3fe27da0: .word 0x0000 +3fe27db0: .word 0x0000 +3fe27dc0: .word 0x0000 +3fe27dd0: .word 0x0000 +3fe27de0: .word 0x0000 +3fe27df0: .word 0x0000 +3fe27e00: .word 0x0000 +3fe27e10: .word 0x0000 +3fe27e20: .word 0x0000 +3fe27e30: .word 0x0000 +3fe27e40: .word 0x0000 +3fe27e50: .word 0x0000 +3fe27e60: .word 0x0000 +3fe27e70: .word 0x0000 +3fe27e80: .word 0x0000 +3fe27e90: .word 0x0000 +3fe27ea0: .word 0x0000 +3fe27eb0: .word 0x0000 +3fe27ec0: .word 0x0000 +3fe27ed0: .word 0x0000 +3fe27ee0: .word 0x0000 +3fe27ef0: .word 0x0000 +3fe27f00: .word 0x0000 +3fe27f10: .word 0x0018 +3fe27f20: .word 0x0018 +3fe27f30: .word 0x0018 +3fe27f40: .word 0x0018 +3fe27f50: .word 0x0000 +3fe27f60: .word 0x0000 +3fe27f70: .word 0x0000 +3fe27f80: .word 0x0000 +3fe27f90: .word 0x0000 +3fe27fa0: .word 0x0000 +3fe27fb0: .word 0x0000 +3fe27fc0: .word 0x0000 +3fe27fd0: .word 0x0000 +3fe27fe0: .word 0x0000 +3fe27ff0: .word 0x0000 +3fe28000: .word 0x0000 +3fe28010: getst a0 +3fe28020: getst a0 +3fe28030: getst a0 +3fe28040: getst a0 +3fe28050: .word 0x00c0 +3fe28060: .word 0x00c0 +3fe28070: .word 0x00c0 +3fe28080: .word 0x00c0 +3fe28090: .word 0x0060 +3fe280a0: .word 0x0060 +3fe280b0: .word 0x0060 +3fe280c0: .word 0x0060 +3fe280d0: rev b0 +3fe280e0: rev b0 +3fe280f0: rev b0 +3fe28100: rev b0 +3fe28110: .word 0x0018 +3fe28120: .word 0x0018 +3fe28130: .word 0x0018 +3fe28140: .word 0x0018 +3fe28150: .word 0x000c +3fe28160: .word 0x000c +3fe28170: .word 0x000c +3fe28180: .word 0x000c +3fe28190: .word 0x0006 +3fe281a0: .word 0x0006 +3fe281b0: .word 0x0006 +3fe281c0: .word 0x0006 +3fe281d0: .word 0x0000 +3fe281e0: .word 0x0000 +3fe281f0: .word 0x0000 +3fe28200: .word 0x0000 +3fe28210: .word 0x0000 +3fe28220: .word 0x0000 +3fe28230: .word 0x0000 +3fe28240: .word 0x0000 +3fe28250: .word 0x0000 +3fe28260: .word 0x0000 +3fe28270: .word 0x0070 +3fe28280: .word 0x0070 +3fe28290: .word 0x00d8 +3fe282a0: .word 0x00d8 +3fe282b0: getst a12 +3fe282c0: getst a12 +3fe282d0: getst a12 +3fe282e0: getst a12 +3fe282f0: getst a12 +3fe28300: getst a12 +3fe28310: getst a12 +3fe28320: getst a12 +3fe28330: getst a12 +3fe28340: getst a12 +3fe28350: getst a12 +3fe28360: getst a12 +3fe28370: getst a12 +3fe28380: getst a12 +3fe28390: .word 0x00d8 +3fe283a0: .word 0x00d8 +3fe283b0: .word 0x0070 +3fe283c0: .word 0x0070 +3fe283d0: .word 0x0000 +3fe283e0: .word 0x0000 +3fe283f0: .word 0x0000 +3fe28400: .word 0x0000 +3fe28410: .word 0x0000 +3fe28420: .word 0x0000 +3fe28430: .word 0x0000 +3fe28440: .word 0x0000 +3fe28450: .word 0x0000 +3fe28460: .word 0x0000 +3fe28470: .word 0x0000 +3fe28480: .word 0x0000 +3fe28490: .word 0x0000 +3fe284a0: .word 0x0000 +3fe284b0: .word 0x0060 +3fe284c0: .word 0x0060 +3fe284d0: .word 0x0070 +3fe284e0: .word 0x0070 +3fe284f0: .word 0x0068 +3fe28500: .word 0x0068 +3fe28510: .word 0x0060 +3fe28520: .word 0x0060 +3fe28530: .word 0x0060 +3fe28540: .word 0x0060 +3fe28550: .word 0x0060 +3fe28560: .word 0x0060 +3fe28570: .word 0x0060 +3fe28580: .word 0x0060 +3fe28590: .word 0x0060 +3fe285a0: .word 0x0060 +3fe285b0: .word 0x0060 +3fe285c0: .word 0x0060 +3fe285d0: .word 0x0060 +3fe285e0: .word 0x0060 +3fe285f0: pushst +3fe28600: pushst +3fe28610: .word 0x0000 +3fe28620: .word 0x0000 +3fe28630: .word 0x0000 +3fe28640: .word 0x0000 +3fe28650: .word 0x0000 +3fe28660: .word 0x0000 +3fe28670: .word 0x0000 +3fe28680: .word 0x0000 +3fe28690: .word 0x0000 +3fe286a0: .word 0x0000 +3fe286b0: .word 0x0000 +3fe286c0: .word 0x0000 +3fe286d0: .word 0x0000 +3fe286e0: .word 0x0000 +3fe286f0: .word 0x00f8 +3fe28700: .word 0x00f8 +3fe28710: getst a12 +3fe28720: getst a12 +3fe28730: getst a12 +3fe28740: getst a12 +3fe28750: getst a0 +3fe28760: getst a0 +3fe28770: popst +3fe28780: popst +3fe28790: .word 0x00e0 +3fe287a0: .word 0x00e0 +3fe287b0: .word 0x0078 +3fe287c0: .word 0x0078 +3fe287d0: .word 0x001c +3fe287e0: .word 0x001c +3fe287f0: .word 0x000c +3fe28800: .word 0x000c +3fe28810: getst a12 +3fe28820: getst a12 +3fe28830: pushst +3fe28840: pushst +3fe28850: .word 0x0000 +3fe28860: .word 0x0000 +3fe28870: .word 0x0000 +3fe28880: .word 0x0000 +3fe28890: .word 0x0000 +3fe288a0: .word 0x0000 +3fe288b0: .word 0x0000 +3fe288c0: .word 0x0000 +3fe288d0: .word 0x0000 +3fe288e0: .word 0x0000 +3fe288f0: .word 0x0000 +3fe28900: .word 0x0000 +3fe28910: .word 0x0000 +3fe28920: .word 0x0000 +3fe28930: .word 0x00f8 +3fe28940: .word 0x00f8 +3fe28950: getst a12 +3fe28960: getst a12 +3fe28970: getst a12 +3fe28980: getst a12 +3fe28990: getst a0 +3fe289a0: getst a0 +3fe289b0: .word 0x00c0 +3fe289c0: .word 0x00c0 +3fe289d0: .word 0x0070 +3fe289e0: .word 0x0070 +3fe289f0: .word 0x00c0 +3fe28a00: .word 0x00c0 +3fe28a10: getst a0 +3fe28a20: getst a0 +3fe28a30: getst a12 +3fe28a40: getst a12 +3fe28a50: getst a12 +3fe28a60: getst a12 +3fe28a70: .word 0x00f8 +3fe28a80: .word 0x00f8 +3fe28a90: .word 0x0000 +3fe28aa0: .word 0x0000 +3fe28ab0: .word 0x0000 +3fe28ac0: .word 0x0000 +3fe28ad0: .word 0x0000 +3fe28ae0: .word 0x0000 +3fe28af0: .word 0x0000 +3fe28b00: .word 0x0000 +3fe28b10: .word 0x0000 +3fe28b20: .word 0x0000 +3fe28b30: .word 0x0000 +3fe28b40: .word 0x0000 +3fe28b50: .word 0x0000 +3fe28b60: .word 0x0000 +3fe28b70: .word 0x00e0 +3fe28b80: .word 0x00e0 +3fe28b90: .word 0x00f0 +3fe28ba0: .word 0x00f0 +3fe28bb0: .word 0x00d8 +3fe28bc0: .word 0x00d8 +3fe28bd0: .word 0x00d8 +3fe28be0: .word 0x00d8 +3fe28bf0: .word 0x00cc +3fe28c00: .word 0x00cc +3fe28c10: .word 0x00cc +3fe28c20: .word 0x00cc +3fe28c30: .word 0x00c6 +3fe28c40: .word 0x00c6 +3fe28c50: not b14 +3fe28c60: not b14 +3fe28c70: .word 0x00c0 +3fe28c80: .word 0x00c0 +3fe28c90: .word 0x00c0 +3fe28ca0: .word 0x00c0 +3fe28cb0: .word 0x00c0 +3fe28cc0: .word 0x00c0 +3fe28cd0: .word 0x0000 +3fe28ce0: .word 0x0000 +3fe28cf0: .word 0x0000 +3fe28d00: .word 0x0000 +3fe28d10: .word 0x0000 +3fe28d20: .word 0x0000 +3fe28d30: .word 0x0000 +3fe28d40: .word 0x0000 +3fe28d50: .word 0x0000 +3fe28d60: .word 0x0000 +3fe28d70: .word 0x0000 +3fe28d80: .word 0x0000 +3fe28d90: .word 0x0000 +3fe28da0: .word 0x0000 +3fe28db0: .word 0x00fc +3fe28dc0: .word 0x00fc +3fe28dd0: .word 0x000c +3fe28de0: .word 0x000c +3fe28df0: .word 0x000c +3fe28e00: .word 0x000c +3fe28e10: .word 0x000c +3fe28e20: .word 0x000c +3fe28e30: .word 0x007c +3fe28e40: .word 0x007c +3fe28e50: .word 0x00c0 +3fe28e60: .word 0x00c0 +3fe28e70: getst a0 +3fe28e80: getst a0 +3fe28e90: getst a0 +3fe28ea0: getst a0 +3fe28eb0: getst a12 +3fe28ec0: getst a12 +3fe28ed0: .word 0x00cc +3fe28ee0: .word 0x00cc +3fe28ef0: .word 0x0078 +3fe28f00: .word 0x0078 +3fe28f10: .word 0x0000 +3fe28f20: .word 0x0000 +3fe28f30: .word 0x0000 +3fe28f40: .word 0x0000 +3fe28f50: .word 0x0000 +3fe28f60: .word 0x0000 +3fe28f70: .word 0x0000 +3fe28f80: .word 0x0000 +3fe28f90: .word 0x0000 +3fe28fa0: .word 0x0000 +3fe28fb0: .word 0x0000 +3fe28fc0: .word 0x0000 +3fe28fd0: .word 0x0000 +3fe28fe0: .word 0x0000 +3fe28ff0: .word 0x00f0 +3fe29000: .word 0x00f0 +3fe29010: .word 0x0018 +3fe29020: .word 0x0018 +3fe29030: .word 0x000c +3fe29040: .word 0x000c +3fe29050: .word 0x006c +3fe29060: .word 0x006c +3fe29070: .word 0x00dc +3fe29080: .word 0x00dc +3fe29090: getst a12 +3fe290a0: getst a12 +3fe290b0: getst a12 +3fe290c0: getst a12 +3fe290d0: getst a12 +3fe290e0: getst a12 +3fe290f0: getst a12 +3fe29100: getst a12 +3fe29110: .word 0x00d8 +3fe29120: .word 0x00d8 +3fe29130: .word 0x0070 +3fe29140: .word 0x0070 +3fe29150: .word 0x0000 +3fe29160: .word 0x0000 +3fe29170: .word 0x0000 +3fe29180: .word 0x0000 +3fe29190: .word 0x0000 +3fe291a0: .word 0x0000 +3fe291b0: .word 0x0000 +3fe291c0: .word 0x0000 +3fe291d0: .word 0x0000 +3fe291e0: .word 0x0000 +3fe291f0: .word 0x0000 +3fe29200: .word 0x0000 +3fe29210: .word 0x0000 +3fe29220: .word 0x0000 +3fe29230: pushst +3fe29240: pushst +3fe29250: getst a12 +3fe29260: getst a12 +3fe29270: .word 0x00c0 +3fe29280: .word 0x00c0 +3fe29290: .word 0x00c0 +3fe292a0: .word 0x00c0 +3fe292b0: .word 0x0060 +3fe292c0: .word 0x0060 +3fe292d0: .word 0x0060 +3fe292e0: .word 0x0060 +3fe292f0: .word 0x0060 +3fe29300: .word 0x0060 +3fe29310: rev b0 +3fe29320: rev b0 +3fe29330: rev b0 +3fe29340: rev b0 +3fe29350: rev b0 +3fe29360: rev b0 +3fe29370: rev b0 +3fe29380: rev b0 +3fe29390: .word 0x0000 +3fe293a0: .word 0x0000 +3fe293b0: .word 0x0000 +3fe293c0: .word 0x0000 +3fe293d0: .word 0x0000 +3fe293e0: .word 0x0000 +3fe293f0: .word 0x0000 +3fe29400: .word 0x0000 +3fe29410: .word 0x0000 +3fe29420: .word 0x0000 +3fe29430: .word 0x0000 +3fe29440: .word 0x0000 +3fe29450: .word 0x0000 +3fe29460: .word 0x0000 +3fe29470: .word 0x00f8 +3fe29480: .word 0x00f8 +3fe29490: getst a12 +3fe294a0: getst a12 +3fe294b0: getst a12 +3fe294c0: getst a12 +3fe294d0: getst a12 +3fe294e0: getst a12 +3fe294f0: getst a12 +3fe29500: getst a12 +3fe29510: .word 0x00f8 +3fe29520: .word 0x00f8 +3fe29530: getst a12 +3fe29540: getst a12 +3fe29550: getst a12 +3fe29560: getst a12 +3fe29570: getst a12 +3fe29580: getst a12 +3fe29590: getst a12 +3fe295a0: getst a12 +3fe295b0: .word 0x00f8 +3fe295c0: .word 0x00f8 +3fe295d0: .word 0x0000 +3fe295e0: .word 0x0000 +3fe295f0: .word 0x0000 +3fe29600: .word 0x0000 +3fe29610: .word 0x0000 +3fe29620: .word 0x0000 +3fe29630: .word 0x0000 +3fe29640: .word 0x0000 +3fe29650: .word 0x0000 +3fe29660: .word 0x0000 +3fe29670: .word 0x0000 +3fe29680: .word 0x0000 +3fe29690: .word 0x0000 +3fe296a0: .word 0x0000 +3fe296b0: .word 0x0070 +3fe296c0: .word 0x0070 +3fe296d0: .word 0x00d8 +3fe296e0: .word 0x00d8 +3fe296f0: getst a12 +3fe29700: getst a12 +3fe29710: getst a12 +3fe29720: getst a12 +3fe29730: getst a12 +3fe29740: getst a12 +3fe29750: getst a12 +3fe29760: getst a12 +3fe29770: popst +3fe29780: popst +3fe29790: putst b0 +3fe297a0: putst b0 +3fe297b0: getst a0 +3fe297c0: getst a0 +3fe297d0: .word 0x00c0 +3fe297e0: .word 0x00c0 +3fe297f0: .word 0x0070 +3fe29800: .word 0x0070 +3fe29810: .word 0x0000 +3fe29820: .word 0x0000 +3fe29830: .word 0x0000 +3fe29840: .word 0x0000 +3fe29850: .word 0x0000 +3fe29860: .word 0x0000 +3fe29870: .word 0x0000 +3fe29880: .word 0x0000 +3fe29890: .word 0x0000 +3fe298a0: .word 0x0000 +3fe298b0: .word 0x0000 +3fe298c0: .word 0x0000 +3fe298d0: .word 0x0000 +3fe298e0: .word 0x0000 +3fe298f0: .word 0x0000 +3fe29900: .word 0x0000 +3fe29910: .word 0x0000 +3fe29920: .word 0x0000 +3fe29930: .word 0x0000 +3fe29940: .word 0x0000 +3fe29950: .word 0x0000 +3fe29960: .word 0x0000 +3fe29970: rev b0 +3fe29980: rev b0 +3fe29990: rev b0 +3fe299a0: rev b0 +3fe299b0: .word 0x0000 +3fe299c0: .word 0x0000 +3fe299d0: .word 0x0000 +3fe299e0: .word 0x0000 +3fe299f0: .word 0x0000 +3fe29a00: .word 0x0000 +3fe29a10: rev b0 +3fe29a20: rev b0 +3fe29a30: rev b0 +3fe29a40: rev b0 +3fe29a50: .word 0x0000 +3fe29a60: .word 0x0000 +3fe29a70: .word 0x0000 +3fe29a80: .word 0x0000 +3fe29a90: .word 0x0000 +3fe29aa0: .word 0x0000 +3fe29ab0: .word 0x0000 +3fe29ac0: .word 0x0000 +3fe29ad0: .word 0x0000 +3fe29ae0: .word 0x0000 +3fe29af0: .word 0x0000 +3fe29b00: .word 0x0000 +3fe29b10: .word 0x0000 +3fe29b20: .word 0x0000 +3fe29b30: .word 0x0000 +3fe29b40: .word 0x0000 +3fe29b50: .word 0x0000 +3fe29b60: .word 0x0000 +3fe29b70: .word 0x0000 +3fe29b80: .word 0x0000 +3fe29b90: .word 0x0000 +3fe29ba0: .word 0x0000 +3fe29bb0: .word 0x0018 +3fe29bc0: .word 0x0018 +3fe29bd0: .word 0x0018 +3fe29be0: .word 0x0018 +3fe29bf0: .word 0x0000 +3fe29c00: .word 0x0000 +3fe29c10: .word 0x0000 +3fe29c20: .word 0x0000 +3fe29c30: .word 0x0000 +3fe29c40: .word 0x0000 +3fe29c50: .word 0x0018 +3fe29c60: .word 0x0018 +3fe29c70: .word 0x0018 +3fe29c80: .word 0x0018 +3fe29c90: .word 0x000c +3fe29ca0: .word 0x000c +3fe29cb0: .word 0x0006 +3fe29cc0: .word 0x0006 +3fe29cd0: .word 0x0000 +3fe29ce0: .word 0x0000 +3fe29cf0: .word 0x0000 +3fe29d00: .word 0x0000 +3fe29d10: .word 0x0000 +3fe29d20: .word 0x0000 +3fe29d30: .word 0x0000 +3fe29d40: .word 0x0000 +3fe29d50: .word 0x0000 +3fe29d60: .word 0x0000 +3fe29d70: .word 0x0000 +3fe29d80: .word 0x0000 +3fe29d90: .word 0x00c0 +3fe29da0: .word 0x00c0 +3fe29db0: .word 0x0060 +3fe29dc0: .word 0x0060 +3fe29dd0: rev b0 +3fe29de0: rev b0 +3fe29df0: .word 0x0018 +3fe29e00: .word 0x0018 +3fe29e10: .word 0x000c +3fe29e20: .word 0x000c +3fe29e30: .word 0x0018 +3fe29e40: .word 0x0018 +3fe29e50: rev b0 +3fe29e60: rev b0 +3fe29e70: .word 0x0060 +3fe29e80: .word 0x0060 +3fe29e90: .word 0x00c0 +3fe29ea0: .word 0x00c0 +3fe29eb0: .word 0x0000 +3fe29ec0: .word 0x0000 +3fe29ed0: .word 0x0000 +3fe29ee0: .word 0x0000 +3fe29ef0: .word 0x0000 +3fe29f00: .word 0x0000 +3fe29f10: .word 0x0000 +3fe29f20: .word 0x0000 +3fe29f30: .word 0x0000 +3fe29f40: .word 0x0000 +3fe29f50: .word 0x0000 +3fe29f60: .word 0x0000 +3fe29f70: .word 0x0000 +3fe29f80: .word 0x0000 +3fe29f90: .word 0x0000 +3fe29fa0: .word 0x0000 +3fe29fb0: .word 0x0000 +3fe29fc0: .word 0x0000 +3fe29fd0: .word 0x0000 +3fe29fe0: .word 0x0000 +3fe29ff0: .word 0x0000 +3fe2a000: .word 0x0000 +3fe2a010: .word 0x00fc +3fe2a020: .word 0x00fc +3fe2a030: .word 0x00fc +3fe2a040: .word 0x00fc +3fe2a050: .word 0x0000 +3fe2a060: .word 0x0000 +3fe2a070: .word 0x0000 +3fe2a080: .word 0x0000 +3fe2a090: .word 0x00fc +3fe2a0a0: .word 0x00fc +3fe2a0b0: .word 0x00fc +3fe2a0c0: .word 0x00fc +3fe2a0d0: .word 0x0000 +3fe2a0e0: .word 0x0000 +3fe2a0f0: .word 0x0000 +3fe2a100: .word 0x0000 +3fe2a110: .word 0x0000 +3fe2a120: .word 0x0000 +3fe2a130: .word 0x0000 +3fe2a140: .word 0x0000 +3fe2a150: .word 0x0000 +3fe2a160: .word 0x0000 +3fe2a170: .word 0x0000 +3fe2a180: .word 0x0000 +3fe2a190: .word 0x0000 +3fe2a1a0: .word 0x0000 +3fe2a1b0: .word 0x0000 +3fe2a1c0: .word 0x0000 +3fe2a1d0: .word 0x0000 +3fe2a1e0: .word 0x0000 +3fe2a1f0: .word 0x0000 +3fe2a200: .word 0x0000 +3fe2a210: .word 0x000c +3fe2a220: .word 0x000c +3fe2a230: .word 0x0018 +3fe2a240: .word 0x0018 +3fe2a250: rev b0 +3fe2a260: rev b0 +3fe2a270: .word 0x0060 +3fe2a280: .word 0x0060 +3fe2a290: .word 0x00c0 +3fe2a2a0: .word 0x00c0 +3fe2a2b0: .word 0x0060 +3fe2a2c0: .word 0x0060 +3fe2a2d0: rev b0 +3fe2a2e0: rev b0 +3fe2a2f0: .word 0x0018 +3fe2a300: .word 0x0018 +3fe2a310: .word 0x000c +3fe2a320: .word 0x000c +3fe2a330: .word 0x0000 +3fe2a340: .word 0x0000 +3fe2a350: .word 0x0000 +3fe2a360: .word 0x0000 +3fe2a370: .word 0x0000 +3fe2a380: .word 0x0000 +3fe2a390: .word 0x0000 +3fe2a3a0: .word 0x0000 +3fe2a3b0: .word 0x0000 +3fe2a3c0: .word 0x0000 +3fe2a3d0: .word 0x0000 +3fe2a3e0: .word 0x0000 +3fe2a3f0: .word 0x0000 +3fe2a400: .word 0x0000 +3fe2a410: .word 0x0000 +3fe2a420: .word 0x0000 +3fe2a430: .word 0x00f8 +3fe2a440: .word 0x00f8 +3fe2a450: getst a12 +3fe2a460: getst a12 +3fe2a470: getst a12 +3fe2a480: getst a12 +3fe2a490: getst a0 +3fe2a4a0: getst a0 +3fe2a4b0: getst a0 +3fe2a4c0: getst a0 +3fe2a4d0: .word 0x00c0 +3fe2a4e0: .word 0x00c0 +3fe2a4f0: .word 0x0060 +3fe2a500: .word 0x0060 +3fe2a510: rev b0 +3fe2a520: rev b0 +3fe2a530: .word 0x0000 +3fe2a540: .word 0x0000 +3fe2a550: rev b0 +3fe2a560: rev b0 +3fe2a570: rev b0 +3fe2a580: rev b0 +3fe2a590: .word 0x0000 +3fe2a5a0: .word 0x0000 +3fe2a5b0: .word 0x0000 +3fe2a5c0: .word 0x0000 +3fe2a5d0: .word 0x0000 +3fe2a5e0: .word 0x0000 +3fe2a5f0: .word 0x0000 +3fe2a600: .word 0x0000 +3fe2a610: .word 0x0000 +3fe2a620: .word 0x0000 +3fe2a630: .word 0x0000 +3fe2a640: .word 0x0000 +3fe2a650: .word 0x0000 +3fe2a660: .word 0x0000 +3fe2a670: .word 0x0078 +3fe2a680: .word 0x0078 +3fe2a690: .word 0x00cc +3fe2a6a0: .word 0x00cc +3fe2a6b0: getst a6 +3fe2a6c0: getst a6 +3fe2a6d0: getst a6 +3fe2a6e0: getst a6 +3fe2a6f0: pushst +3fe2a700: pushst +3fe2a710: putst b6 +3fe2a720: putst b6 +3fe2a730: putst b6 +3fe2a740: putst b6 +3fe2a750: pushst +3fe2a760: pushst +3fe2a770: .word 0x0006 +3fe2a780: .word 0x0006 +3fe2a790: getst a6 +3fe2a7a0: getst a6 +3fe2a7b0: .word 0x00cc +3fe2a7c0: .word 0x00cc +3fe2a7d0: .word 0x0078 +3fe2a7e0: .word 0x0078 +3fe2a7f0: .word 0x0000 +3fe2a800: .word 0x0000 +3fe2a810: .word 0x0000 +3fe2a820: .word 0x0000 +3fe2a830: .word 0x0000 +3fe2a840: .word 0x0000 +3fe2a850: .word 0x0000 +3fe2a860: .word 0x0000 +3fe2a870: .word 0x0000 +3fe2a880: .word 0x0000 +3fe2a890: .word 0x0000 +3fe2a8a0: .word 0x0000 +3fe2a8b0: rev a0 +3fe2a8c0: rev a0 +3fe2a8d0: .word 0x0070 +3fe2a8e0: .word 0x0070 +3fe2a8f0: .word 0x0070 +3fe2a900: .word 0x0070 +3fe2a910: .word 0x00d8 +3fe2a920: .word 0x00d8 +3fe2a930: .word 0x00d8 +3fe2a940: .word 0x00d8 +3fe2a950: getst a12 +3fe2a960: getst a12 +3fe2a970: getst a12 +3fe2a980: getst a12 +3fe2a990: pushst +3fe2a9a0: pushst +3fe2a9b0: nop +3fe2a9c0: nop +3fe2a9d0: nop +3fe2a9e0: nop +3fe2a9f0: nop +3fe2aa00: nop +3fe2aa10: .word 0x0000 +3fe2aa20: .word 0x0000 +3fe2aa30: .word 0x0000 +3fe2aa40: .word 0x0000 +3fe2aa50: .word 0x0000 +3fe2aa60: .word 0x0000 +3fe2aa70: .word 0x0000 +3fe2aa80: .word 0x0000 +3fe2aa90: .word 0x0000 +3fe2aaa0: .word 0x0000 +3fe2aab0: .word 0x0000 +3fe2aac0: .word 0x0000 +3fe2aad0: .word 0x0000 +3fe2aae0: .word 0x0000 +3fe2aaf0: .word 0x007e +3fe2ab00: .word 0x007e +3fe2ab10: .word 0x00c6 +3fe2ab20: .word 0x00c6 +3fe2ab30: .word 0x00c6 +3fe2ab40: .word 0x00c6 +3fe2ab50: .word 0x00c6 +3fe2ab60: .word 0x00c6 +3fe2ab70: .word 0x0046 +3fe2ab80: .word 0x0046 +3fe2ab90: .word 0x00fe +3fe2aba0: .word 0x00fe +3fe2abb0: getst a6 +3fe2abc0: getst a6 +3fe2abd0: getst a6 +3fe2abe0: getst a6 +3fe2abf0: getst a6 +3fe2ac00: getst a6 +3fe2ac10: getst a6 +3fe2ac20: getst a6 +3fe2ac30: .word 0x00fe +3fe2ac40: .word 0x00fe +3fe2ac50: .word 0x0000 +3fe2ac60: .word 0x0000 +3fe2ac70: .word 0x0000 +3fe2ac80: .word 0x0000 +3fe2ac90: .word 0x0000 +3fe2aca0: .word 0x0000 +3fe2acb0: .word 0x0000 +3fe2acc0: .word 0x0000 +3fe2acd0: .word 0x0000 +3fe2ace0: .word 0x0000 +3fe2acf0: .word 0x0000 +3fe2ad00: .word 0x0000 +3fe2ad10: .word 0x0000 +3fe2ad20: .word 0x0000 +3fe2ad30: jump b8 +3fe2ad40: jump b8 +3fe2ad50: getst a12 +3fe2ad60: getst a12 +3fe2ad70: emu +3fe2ad80: emu +3fe2ad90: .word 0x0006 +3fe2ada0: .word 0x0006 +3fe2adb0: .word 0x0006 +3fe2adc0: .word 0x0006 +3fe2add0: .word 0x0006 +3fe2ade0: .word 0x0006 +3fe2adf0: .word 0x0006 +3fe2ae00: .word 0x0006 +3fe2ae10: .word 0x0006 +3fe2ae20: .word 0x0006 +3fe2ae30: .word 0x0006 +3fe2ae40: .word 0x0006 +3fe2ae50: getst a12 +3fe2ae60: getst a12 +3fe2ae70: .word 0x00f8 +3fe2ae80: .word 0x00f8 +3fe2ae90: .word 0x0000 +3fe2aea0: .word 0x0000 +3fe2aeb0: .word 0x0000 +3fe2aec0: .word 0x0000 +3fe2aed0: .word 0x0000 +3fe2aee0: .word 0x0000 +3fe2aef0: .word 0x0000 +3fe2af00: .word 0x0000 +3fe2af10: .word 0x0000 +3fe2af20: .word 0x0000 +3fe2af30: .word 0x0000 +3fe2af40: .word 0x0000 +3fe2af50: .word 0x0000 +3fe2af60: .word 0x0000 +3fe2af70: .word 0x007e +3fe2af80: .word 0x007e +3fe2af90: .word 0x00cc +3fe2afa0: .word 0x00cc +3fe2afb0: getst a12 +3fe2afc0: getst a12 +3fe2afd0: getst a12 +3fe2afe0: getst a12 +3fe2aff0: getst a12 +3fe2b000: getst a12 +3fe2b010: getst a12 +3fe2b020: getst a12 +3fe2b030: getst a12 +3fe2b040: getst a12 +3fe2b050: getst a12 +3fe2b060: getst a12 +3fe2b070: getst a12 +3fe2b080: getst a12 +3fe2b090: .word 0x00cc +3fe2b0a0: .word 0x00cc +3fe2b0b0: .word 0x007e +3fe2b0c0: .word 0x007e +3fe2b0d0: .word 0x0000 +3fe2b0e0: .word 0x0000 +3fe2b0f0: .word 0x0000 +3fe2b100: .word 0x0000 +3fe2b110: .word 0x0000 +3fe2b120: .word 0x0000 +3fe2b130: .word 0x0000 +3fe2b140: .word 0x0000 +3fe2b150: .word 0x0000 +3fe2b160: .word 0x0000 +3fe2b170: .word 0x0000 +3fe2b180: .word 0x0000 +3fe2b190: .word 0x0000 +3fe2b1a0: .word 0x0000 +3fe2b1b0: pushst +3fe2b1c0: pushst +3fe2b1d0: .word 0x000c +3fe2b1e0: .word 0x000c +3fe2b1f0: .word 0x000c +3fe2b200: .word 0x000c +3fe2b210: .word 0x000c +3fe2b220: .word 0x000c +3fe2b230: .word 0x000c +3fe2b240: .word 0x000c +3fe2b250: .word 0x00fc +3fe2b260: .word 0x00fc +3fe2b270: .word 0x000c +3fe2b280: .word 0x000c +3fe2b290: .word 0x000c +3fe2b2a0: .word 0x000c +3fe2b2b0: .word 0x000c +3fe2b2c0: .word 0x000c +3fe2b2d0: .word 0x000c +3fe2b2e0: .word 0x000c +3fe2b2f0: pushst +3fe2b300: pushst +3fe2b310: .word 0x0000 +3fe2b320: .word 0x0000 +3fe2b330: .word 0x0000 +3fe2b340: .word 0x0000 +3fe2b350: .word 0x0000 +3fe2b360: .word 0x0000 +3fe2b370: .word 0x0000 +3fe2b380: .word 0x0000 +3fe2b390: .word 0x0000 +3fe2b3a0: .word 0x0000 +3fe2b3b0: .word 0x0000 +3fe2b3c0: .word 0x0000 +3fe2b3d0: .word 0x0000 +3fe2b3e0: .word 0x0000 +3fe2b3f0: pushst +3fe2b400: pushst +3fe2b410: .word 0x000c +3fe2b420: .word 0x000c +3fe2b430: .word 0x000c +3fe2b440: .word 0x000c +3fe2b450: .word 0x000c +3fe2b460: .word 0x000c +3fe2b470: .word 0x000c +3fe2b480: .word 0x000c +3fe2b490: .word 0x00fc +3fe2b4a0: .word 0x00fc +3fe2b4b0: .word 0x000c +3fe2b4c0: .word 0x000c +3fe2b4d0: .word 0x000c +3fe2b4e0: .word 0x000c +3fe2b4f0: .word 0x000c +3fe2b500: .word 0x000c +3fe2b510: .word 0x000c +3fe2b520: .word 0x000c +3fe2b530: .word 0x000c +3fe2b540: .word 0x000c +3fe2b550: .word 0x0000 +3fe2b560: .word 0x0000 +3fe2b570: .word 0x0000 +3fe2b580: .word 0x0000 +3fe2b590: .word 0x0000 +3fe2b5a0: .word 0x0000 +3fe2b5b0: .word 0x0000 +3fe2b5c0: .word 0x0000 +3fe2b5d0: .word 0x0000 +3fe2b5e0: .word 0x0000 +3fe2b5f0: .word 0x0000 +3fe2b600: .word 0x0000 +3fe2b610: .word 0x0000 +3fe2b620: .word 0x0000 +3fe2b630: jump b8 +3fe2b640: jump b8 +3fe2b650: getst a12 +3fe2b660: getst a12 +3fe2b670: emu +3fe2b680: emu +3fe2b690: .word 0x0006 +3fe2b6a0: .word 0x0006 +3fe2b6b0: .word 0x0006 +3fe2b6c0: .word 0x0006 +3fe2b6d0: .word 0x0006 +3fe2b6e0: .word 0x0006 +3fe2b6f0: popst +3fe2b700: popst +3fe2b710: getst a6 +3fe2b720: getst a6 +3fe2b730: getst a6 +3fe2b740: getst a6 +3fe2b750: getst a12 +3fe2b760: getst a12 +3fe2b770: .word 0x00f8 +3fe2b780: .word 0x00f8 +3fe2b790: .word 0x0000 +3fe2b7a0: .word 0x0000 +3fe2b7b0: .word 0x0000 +3fe2b7c0: .word 0x0000 +3fe2b7d0: .word 0x0000 +3fe2b7e0: .word 0x0000 +3fe2b7f0: .word 0x0000 +3fe2b800: .word 0x0000 +3fe2b810: .word 0x0000 +3fe2b820: .word 0x0000 +3fe2b830: .word 0x0000 +3fe2b840: .word 0x0000 +3fe2b850: .word 0x0000 +3fe2b860: .word 0x0000 +3fe2b870: getst a6 +3fe2b880: getst a6 +3fe2b890: getst a6 +3fe2b8a0: getst a6 +3fe2b8b0: getst a6 +3fe2b8c0: getst a6 +3fe2b8d0: getst a6 +3fe2b8e0: getst a6 +3fe2b8f0: getst a6 +3fe2b900: getst a6 +3fe2b910: pushst +3fe2b920: pushst +3fe2b930: getst a6 +3fe2b940: getst a6 +3fe2b950: getst a6 +3fe2b960: getst a6 +3fe2b970: getst a6 +3fe2b980: getst a6 +3fe2b990: getst a6 +3fe2b9a0: getst a6 +3fe2b9b0: getst a6 +3fe2b9c0: getst a6 +3fe2b9d0: .word 0x0000 +3fe2b9e0: .word 0x0000 +3fe2b9f0: .word 0x0000 +3fe2ba00: .word 0x0000 +3fe2ba10: .word 0x0000 +3fe2ba20: .word 0x0000 +3fe2ba30: .word 0x0000 +3fe2ba40: .word 0x0000 +3fe2ba50: .word 0x0000 +3fe2ba60: .word 0x0000 +3fe2ba70: .word 0x0000 +3fe2ba80: .word 0x0000 +3fe2ba90: .word 0x0000 +3fe2baa0: .word 0x0000 +3fe2bab0: .word 0x00fc +3fe2bac0: .word 0x00fc +3fe2bad0: rev b0 +3fe2bae0: rev b0 +3fe2baf0: rev b0 +3fe2bb00: rev b0 +3fe2bb10: rev b0 +3fe2bb20: rev b0 +3fe2bb30: rev b0 +3fe2bb40: rev b0 +3fe2bb50: rev b0 +3fe2bb60: rev b0 +3fe2bb70: rev b0 +3fe2bb80: rev b0 +3fe2bb90: rev b0 +3fe2bba0: rev b0 +3fe2bbb0: rev b0 +3fe2bbc0: rev b0 +3fe2bbd0: rev b0 +3fe2bbe0: rev b0 +3fe2bbf0: .word 0x00fc +3fe2bc00: .word 0x00fc +3fe2bc10: .word 0x0000 +3fe2bc20: .word 0x0000 +3fe2bc30: .word 0x0000 +3fe2bc40: .word 0x0000 +3fe2bc50: .word 0x0000 +3fe2bc60: .word 0x0000 +3fe2bc70: .word 0x0000 +3fe2bc80: .word 0x0000 +3fe2bc90: .word 0x0000 +3fe2bca0: .word 0x0000 +3fe2bcb0: .word 0x0000 +3fe2bcc0: .word 0x0000 +3fe2bcd0: .word 0x0000 +3fe2bce0: .word 0x0000 +3fe2bcf0: .word 0x00f8 +3fe2bd00: .word 0x00f8 +3fe2bd10: .word 0x0060 +3fe2bd20: .word 0x0060 +3fe2bd30: .word 0x0060 +3fe2bd40: .word 0x0060 +3fe2bd50: .word 0x0060 +3fe2bd60: .word 0x0060 +3fe2bd70: .word 0x0060 +3fe2bd80: .word 0x0060 +3fe2bd90: .word 0x0060 +3fe2bda0: .word 0x0060 +3fe2bdb0: .word 0x0060 +3fe2bdc0: .word 0x0060 +3fe2bdd0: .word 0x0060 +3fe2bde0: .word 0x0060 +3fe2bdf0: .word 0x0060 +3fe2be00: .word 0x0060 +3fe2be10: .word 0x0066 +3fe2be20: .word 0x0066 +3fe2be30: rev b12 +3fe2be40: rev b12 +3fe2be50: .word 0x0000 +3fe2be60: .word 0x0000 +3fe2be70: .word 0x0000 +3fe2be80: .word 0x0000 +3fe2be90: .word 0x0000 +3fe2bea0: .word 0x0000 +3fe2beb0: .word 0x0000 +3fe2bec0: .word 0x0000 +3fe2bed0: .word 0x0000 +3fe2bee0: .word 0x0000 +3fe2bef0: .word 0x0000 +3fe2bf00: .word 0x0000 +3fe2bf10: .word 0x0000 +3fe2bf20: .word 0x0000 +3fe2bf30: getst a6 +3fe2bf40: getst a6 +3fe2bf50: .word 0x00c6 +3fe2bf60: .word 0x00c6 +3fe2bf70: .word 0x0066 +3fe2bf80: .word 0x0066 +3fe2bf90: rev b6 +3fe2bfa0: rev b6 +3fe2bfb0: .word 0x001e +3fe2bfc0: .word 0x001e +3fe2bfd0: .word 0x001e +3fe2bfe0: .word 0x001e +3fe2bff0: rev b6 +3fe2c000: rev b6 +3fe2c010: .word 0x0066 +3fe2c020: .word 0x0066 +3fe2c030: .word 0x00c6 +3fe2c040: .word 0x00c6 +3fe2c050: getst a6 +3fe2c060: getst a6 +3fe2c070: nop +3fe2c080: nop +3fe2c090: .word 0x0000 +3fe2c0a0: .word 0x0000 +3fe2c0b0: .word 0x0000 +3fe2c0c0: .word 0x0000 +3fe2c0d0: .word 0x0000 +3fe2c0e0: .word 0x0000 +3fe2c0f0: .word 0x0000 +3fe2c100: .word 0x0000 +3fe2c110: .word 0x0000 +3fe2c120: .word 0x0000 +3fe2c130: .word 0x0000 +3fe2c140: .word 0x0000 +3fe2c150: .word 0x0000 +3fe2c160: .word 0x0000 +3fe2c170: .word 0x000c +3fe2c180: .word 0x000c +3fe2c190: .word 0x000c +3fe2c1a0: .word 0x000c +3fe2c1b0: .word 0x000c +3fe2c1c0: .word 0x000c +3fe2c1d0: .word 0x000c +3fe2c1e0: .word 0x000c +3fe2c1f0: .word 0x000c +3fe2c200: .word 0x000c +3fe2c210: .word 0x000c +3fe2c220: .word 0x000c +3fe2c230: .word 0x000c +3fe2c240: .word 0x000c +3fe2c250: .word 0x000c +3fe2c260: .word 0x000c +3fe2c270: .word 0x000c +3fe2c280: .word 0x000c +3fe2c290: .word 0x000c +3fe2c2a0: .word 0x000c +3fe2c2b0: pushst +3fe2c2c0: pushst +3fe2c2d0: .word 0x0000 +3fe2c2e0: .word 0x0000 +3fe2c2f0: .word 0x0000 +3fe2c300: .word 0x0000 +3fe2c310: .word 0x0000 +3fe2c320: .word 0x0000 +3fe2c330: .word 0x0000 +3fe2c340: .word 0x0000 +3fe2c350: .word 0x0000 +3fe2c360: .word 0x0000 +3fe2c370: .word 0x0000 +3fe2c380: .word 0x0000 +3fe2c390: .word 0x0000 +3fe2c3a0: .word 0x0000 +3fe2c3b0: nop +3fe2c3c0: nop +3fe2c3d0: abs a14 +3fe2c3e0: abs a14 +3fe2c3f0: abs a14 +3fe2c400: abs a14 +3fe2c410: negb b14 +3fe2c420: negb b14 +3fe2c430: movb @0x3560356, @0x3760356 +3fe2c480: dint +3fe2c490: clrc +3fe2c4a0: clrc +3fe2c4b0: clrc +3fe2c4c0: clrc +3fe2c4d0: nop +3fe2c4e0: nop +3fe2c4f0: nop +3fe2c500: nop +3fe2c510: .word 0x0000 +3fe2c520: .word 0x0000 +3fe2c530: .word 0x0000 +3fe2c540: .word 0x0000 +3fe2c550: .word 0x0000 +3fe2c560: .word 0x0000 +3fe2c570: .word 0x0000 +3fe2c580: .word 0x0000 +3fe2c590: .word 0x0000 +3fe2c5a0: .word 0x0000 +3fe2c5b0: .word 0x0000 +3fe2c5c0: .word 0x0000 +3fe2c5d0: .word 0x0000 +3fe2c5e0: .word 0x0000 +3fe2c5f0: getst a6 +3fe2c600: getst a6 +3fe2c610: getst a14 +3fe2c620: getst a14 +3fe2c630: getst a14 +3fe2c640: getst a14 +3fe2c650: getst b6 +3fe2c660: getst b6 +3fe2c670: getst b6 +3fe2c680: getst b6 +3fe2c690: putst a6 +3fe2c6a0: putst a6 +3fe2c6b0: putst a6 +3fe2c6c0: putst a6 +3fe2c6d0: popst +3fe2c6e0: popst +3fe2c6f0: popst +3fe2c700: popst +3fe2c710: getst a6 +3fe2c720: getst a6 +3fe2c730: getst a6 +3fe2c740: getst a6 +3fe2c750: .word 0x0000 +3fe2c760: .word 0x0000 +3fe2c770: .word 0x0000 +3fe2c780: .word 0x0000 +3fe2c790: .word 0x0000 +3fe2c7a0: .word 0x0000 +3fe2c7b0: .word 0x0000 +3fe2c7c0: .word 0x0000 +3fe2c7d0: .word 0x0000 +3fe2c7e0: .word 0x0000 +3fe2c7f0: .word 0x0000 +3fe2c800: .word 0x0000 +3fe2c810: .word 0x0000 +3fe2c820: .word 0x0000 +3fe2c830: .word 0x0078 +3fe2c840: .word 0x0078 +3fe2c850: .word 0x00cc +3fe2c860: .word 0x00cc +3fe2c870: getst a6 +3fe2c880: getst a6 +3fe2c890: getst a6 +3fe2c8a0: getst a6 +3fe2c8b0: getst a6 +3fe2c8c0: getst a6 +3fe2c8d0: getst a6 +3fe2c8e0: getst a6 +3fe2c8f0: getst a6 +3fe2c900: getst a6 +3fe2c910: getst a6 +3fe2c920: getst a6 +3fe2c930: getst a6 +3fe2c940: getst a6 +3fe2c950: .word 0x00cc +3fe2c960: .word 0x00cc +3fe2c970: .word 0x0078 +3fe2c980: .word 0x0078 +3fe2c990: .word 0x0000 +3fe2c9a0: .word 0x0000 +3fe2c9b0: .word 0x0000 +3fe2c9c0: .word 0x0000 +3fe2c9d0: .word 0x0000 +3fe2c9e0: .word 0x0000 +3fe2c9f0: .word 0x0000 +3fe2ca00: .word 0x0000 +3fe2ca10: .word 0x0000 +3fe2ca20: .word 0x0000 +3fe2ca30: .word 0x0000 +3fe2ca40: .word 0x0000 +3fe2ca50: .word 0x0000 +3fe2ca60: .word 0x0000 +3fe2ca70: rev b14 +3fe2ca80: rev b14 +3fe2ca90: .word 0x00c6 +3fe2caa0: .word 0x00c6 +3fe2cab0: getst a6 +3fe2cac0: getst a6 +3fe2cad0: getst a6 +3fe2cae0: getst a6 +3fe2caf0: getst a6 +3fe2cb00: getst a6 +3fe2cb10: .word 0x00c6 +3fe2cb20: .word 0x00c6 +3fe2cb30: rev b14 +3fe2cb40: rev b14 +3fe2cb50: .word 0x0006 +3fe2cb60: .word 0x0006 +3fe2cb70: .word 0x0006 +3fe2cb80: .word 0x0006 +3fe2cb90: .word 0x0006 +3fe2cba0: .word 0x0006 +3fe2cbb0: .word 0x0006 +3fe2cbc0: .word 0x0006 +3fe2cbd0: .word 0x0000 +3fe2cbe0: .word 0x0000 +3fe2cbf0: .word 0x0000 +3fe2cc00: .word 0x0000 +3fe2cc10: .word 0x0000 +3fe2cc20: .word 0x0000 +3fe2cc30: .word 0x0000 +3fe2cc40: .word 0x0000 +3fe2cc50: .word 0x0000 +3fe2cc60: .word 0x0000 +3fe2cc70: .word 0x0000 +3fe2cc80: .word 0x0000 +3fe2cc90: .word 0x0000 +3fe2cca0: .word 0x0000 +3fe2ccb0: .word 0x0078 +3fe2ccc0: .word 0x0078 +3fe2ccd0: .word 0x00cc +3fe2cce0: .word 0x00cc +3fe2ccf0: getst a6 +3fe2cd00: getst a6 +3fe2cd10: getst a6 +3fe2cd20: getst a6 +3fe2cd30: getst a6 +3fe2cd40: getst a6 +3fe2cd50: getst a6 +3fe2cd60: getst a6 +3fe2cd70: getst a6 +3fe2cd80: getst a6 +3fe2cd90: getst a6 +3fe2cda0: getst a6 +3fe2cdb0: getst a6 +3fe2cdc0: getst a6 +3fe2cdd0: .word 0x00dc +3fe2cde0: .word 0x00dc +3fe2cdf0: .word 0x0078 +3fe2ce00: .word 0x0078 +3fe2ce10: .word 0x0060 +3fe2ce20: .word 0x0060 +3fe2ce30: .word 0x00c0 +3fe2ce40: .word 0x00c0 +3fe2ce50: .word 0x0000 +3fe2ce60: .word 0x0000 +3fe2ce70: .word 0x0000 +3fe2ce80: .word 0x0000 +3fe2ce90: .word 0x0000 +3fe2cea0: .word 0x0000 +3fe2ceb0: .word 0x0000 +3fe2cec0: .word 0x0000 +3fe2ced0: .word 0x0000 +3fe2cee0: .word 0x0000 +3fe2cef0: rev b14 +3fe2cf00: rev b14 +3fe2cf10: .word 0x00c6 +3fe2cf20: .word 0x00c6 +3fe2cf30: getst a6 +3fe2cf40: getst a6 +3fe2cf50: getst a6 +3fe2cf60: getst a6 +3fe2cf70: getst a6 +3fe2cf80: getst a6 +3fe2cf90: .word 0x00c6 +3fe2cfa0: .word 0x00c6 +3fe2cfb0: rev b14 +3fe2cfc0: rev b14 +3fe2cfd0: .word 0x0066 +3fe2cfe0: .word 0x0066 +3fe2cff0: .word 0x00c6 +3fe2d000: .word 0x00c6 +3fe2d010: getst a6 +3fe2d020: getst a6 +3fe2d030: nop +3fe2d040: nop +3fe2d050: .word 0x0000 +3fe2d060: .word 0x0000 +3fe2d070: .word 0x0000 +3fe2d080: .word 0x0000 +3fe2d090: .word 0x0000 +3fe2d0a0: .word 0x0000 +3fe2d0b0: .word 0x0000 +3fe2d0c0: .word 0x0000 +3fe2d0d0: .word 0x0000 +3fe2d0e0: .word 0x0000 +3fe2d0f0: .word 0x0000 +3fe2d100: .word 0x0000 +3fe2d110: .word 0x0000 +3fe2d120: .word 0x0000 +3fe2d130: .word 0x00f8 +3fe2d140: .word 0x00f8 +3fe2d150: getst a12 +3fe2d160: getst a12 +3fe2d170: getst a6 +3fe2d180: getst a6 +3fe2d190: .word 0x0006 +3fe2d1a0: .word 0x0006 +3fe2d1b0: .word 0x001c +3fe2d1c0: .word 0x001c +3fe2d1d0: .word 0x0078 +3fe2d1e0: .word 0x0078 +3fe2d1f0: .word 0x00e0 +3fe2d200: .word 0x00e0 +3fe2d210: getst a0 +3fe2d220: getst a0 +3fe2d230: getst a6 +3fe2d240: getst a6 +3fe2d250: getst a14 +3fe2d260: getst a14 +3fe2d270: .word 0x00fc +3fe2d280: .word 0x00fc +3fe2d290: .word 0x0000 +3fe2d2a0: .word 0x0000 +3fe2d2b0: .word 0x0000 +3fe2d2c0: .word 0x0000 +3fe2d2d0: .word 0x0000 +3fe2d2e0: .word 0x0000 +3fe2d2f0: .word 0x0000 +3fe2d300: .word 0x0000 +3fe2d310: .word 0x0000 +3fe2d320: .word 0x0000 +3fe2d330: .word 0x0000 +3fe2d340: .word 0x0000 +3fe2d350: .word 0x0000 +3fe2d360: .word 0x0000 +3fe2d370: pushst +3fe2d380: pushst +3fe2d390: rev b0 +3fe2d3a0: rev b0 +3fe2d3b0: rev b0 +3fe2d3c0: rev b0 +3fe2d3d0: rev b0 +3fe2d3e0: rev b0 +3fe2d3f0: rev b0 +3fe2d400: rev b0 +3fe2d410: rev b0 +3fe2d420: rev b0 +3fe2d430: rev b0 +3fe2d440: rev b0 +3fe2d450: rev b0 +3fe2d460: rev b0 +3fe2d470: rev b0 +3fe2d480: rev b0 +3fe2d490: rev b0 +3fe2d4a0: rev b0 +3fe2d4b0: rev b0 +3fe2d4c0: rev b0 +3fe2d4d0: .word 0x0000 +3fe2d4e0: .word 0x0000 +3fe2d4f0: .word 0x0000 +3fe2d500: .word 0x0000 +3fe2d510: .word 0x0000 +3fe2d520: .word 0x0000 +3fe2d530: .word 0x0000 +3fe2d540: .word 0x0000 +3fe2d550: .word 0x0000 +3fe2d560: .word 0x0000 +3fe2d570: .word 0x0000 +3fe2d580: .word 0x0000 +3fe2d590: .word 0x0000 +3fe2d5a0: .word 0x0000 +3fe2d5b0: getst a6 +3fe2d5c0: getst a6 +3fe2d5d0: getst a6 +3fe2d5e0: getst a6 +3fe2d5f0: getst a6 +3fe2d600: getst a6 +3fe2d610: getst a6 +3fe2d620: getst a6 +3fe2d630: getst a6 +3fe2d640: getst a6 +3fe2d650: getst a6 +3fe2d660: getst a6 +3fe2d670: getst a6 +3fe2d680: getst a6 +3fe2d690: getst a6 +3fe2d6a0: getst a6 +3fe2d6b0: .word 0x0084 +3fe2d6c0: .word 0x0084 +3fe2d6d0: .word 0x00cc +3fe2d6e0: .word 0x00cc +3fe2d6f0: .word 0x0078 +3fe2d700: .word 0x0078 +3fe2d710: .word 0x0000 +3fe2d720: .word 0x0000 +3fe2d730: .word 0x0000 +3fe2d740: .word 0x0000 +3fe2d750: .word 0x0000 +3fe2d760: .word 0x0000 +3fe2d770: .word 0x0000 +3fe2d780: .word 0x0000 +3fe2d790: .word 0x0000 +3fe2d7a0: .word 0x0000 +3fe2d7b0: .word 0x0000 +3fe2d7c0: .word 0x0000 +3fe2d7d0: .word 0x0000 +3fe2d7e0: .word 0x0000 +3fe2d7f0: getst a6 +3fe2d800: getst a6 +3fe2d810: getst a6 +3fe2d820: getst a6 +3fe2d830: getst a6 +3fe2d840: getst a6 +3fe2d850: getst a6 +3fe2d860: getst a6 +3fe2d870: getst a6 +3fe2d880: getst a6 +3fe2d890: .word 0x0084 +3fe2d8a0: .word 0x0084 +3fe2d8b0: .word 0x00cc +3fe2d8c0: .word 0x00cc +3fe2d8d0: .word 0x00cc +3fe2d8e0: .word 0x00cc +3fe2d8f0: .word 0x0048 +3fe2d900: .word 0x0048 +3fe2d910: .word 0x0078 +3fe2d920: .word 0x0078 +3fe2d930: rev b0 +3fe2d940: rev b0 +3fe2d950: .word 0x0000 +3fe2d960: .word 0x0000 +3fe2d970: .word 0x0000 +3fe2d980: .word 0x0000 +3fe2d990: .word 0x0000 +3fe2d9a0: .word 0x0000 +3fe2d9b0: .word 0x0000 +3fe2d9c0: .word 0x0000 +3fe2d9d0: .word 0x0000 +3fe2d9e0: .word 0x0000 +3fe2d9f0: .word 0x0000 +3fe2da00: .word 0x0000 +3fe2da10: .word 0x0000 +3fe2da20: .word 0x0000 +3fe2da30: nop +3fe2da40: nop +3fe2da50: nop +3fe2da60: nop +3fe2da70: nop +3fe2da80: nop +3fe2da90: clrc +3fe2daa0: clrc +3fe2dab0: clrc +3fe2dac0: clrc +3fe2dad0: clrc +3fe2dae0: clrc +3fe2daf0: dint +3fe2db00: dint +3fe2db10: getpc b4 +3fe2db20: getpc b4 +3fe2db30: popst +3fe2db40: popst +3fe2db50: .word 0x00d8 +3fe2db60: .word 0x00d8 +3fe2db70: .word 0x0088 +3fe2db80: .word 0x0088 +3fe2db90: .word 0x0000 +3fe2dba0: .word 0x0000 +3fe2dbb0: .word 0x0000 +3fe2dbc0: .word 0x0000 +3fe2dbd0: .word 0x0000 +3fe2dbe0: .word 0x0000 +3fe2dbf0: .word 0x0000 +3fe2dc00: .word 0x0000 +3fe2dc10: .word 0x0000 +3fe2dc20: .word 0x0000 +3fe2dc30: .word 0x0000 +3fe2dc40: .word 0x0000 +3fe2dc50: .word 0x0000 +3fe2dc60: .word 0x0000 +3fe2dc70: getst a6 +3fe2dc80: getst a6 +3fe2dc90: getst a6 +3fe2dca0: getst a6 +3fe2dcb0: .word 0x00cc +3fe2dcc0: .word 0x00cc +3fe2dcd0: .word 0x00cc +3fe2dce0: .word 0x00cc +3fe2dcf0: .word 0x0078 +3fe2dd00: .word 0x0078 +3fe2dd10: rev b0 +3fe2dd20: rev b0 +3fe2dd30: .word 0x0078 +3fe2dd40: .word 0x0078 +3fe2dd50: .word 0x00cc +3fe2dd60: .word 0x00cc +3fe2dd70: .word 0x00cc +3fe2dd80: .word 0x00cc +3fe2dd90: getst a6 +3fe2dda0: getst a6 +3fe2ddb0: getst a6 +3fe2ddc0: getst a6 +3fe2ddd0: .word 0x0000 +3fe2dde0: .word 0x0000 +3fe2ddf0: .word 0x0000 +3fe2de00: .word 0x0000 +3fe2de10: .word 0x0000 +3fe2de20: .word 0x0000 +3fe2de30: .word 0x0000 +3fe2de40: .word 0x0000 +3fe2de50: .word 0x0000 +3fe2de60: .word 0x0000 +3fe2de70: .word 0x0000 +3fe2de80: .word 0x0000 +3fe2de90: .word 0x0000 +3fe2dea0: .word 0x0000 +3fe2deb0: getst a6 +3fe2dec0: getst a6 +3fe2ded0: getst a6 +3fe2dee0: getst a6 +3fe2def0: .word 0x00cc +3fe2df00: .word 0x00cc +3fe2df10: .word 0x00cc +3fe2df20: .word 0x00cc +3fe2df30: .word 0x0048 +3fe2df40: .word 0x0048 +3fe2df50: .word 0x0078 +3fe2df60: .word 0x0078 +3fe2df70: rev b0 +3fe2df80: rev b0 +3fe2df90: rev b0 +3fe2dfa0: rev b0 +3fe2dfb0: rev b0 +3fe2dfc0: rev b0 +3fe2dfd0: rev b0 +3fe2dfe0: rev b0 +3fe2dff0: rev b0 +3fe2e000: rev b0 +3fe2e010: .word 0x0000 +3fe2e020: .word 0x0000 +3fe2e030: .word 0x0000 +3fe2e040: .word 0x0000 +3fe2e050: .word 0x0000 +3fe2e060: .word 0x0000 +3fe2e070: .word 0x0000 +3fe2e080: .word 0x0000 +3fe2e090: .word 0x0000 +3fe2e0a0: .word 0x0000 +3fe2e0b0: .word 0x0000 +3fe2e0c0: .word 0x0000 +3fe2e0d0: .word 0x0000 +3fe2e0e0: .word 0x0000 +3fe2e0f0: pushst +3fe2e100: pushst +3fe2e110: getst a4 +3fe2e120: getst a4 +3fe2e130: getst a0 +3fe2e140: getst a0 +3fe2e150: .word 0x00c0 +3fe2e160: .word 0x00c0 +3fe2e170: .word 0x00e0 +3fe2e180: .word 0x00e0 +3fe2e190: .word 0x0070 +3fe2e1a0: .word 0x0070 +3fe2e1b0: rev b8 +3fe2e1c0: rev b8 +3fe2e1d0: .word 0x0018 +3fe2e1e0: .word 0x0018 +3fe2e1f0: .word 0x000c +3fe2e200: .word 0x000c +3fe2e210: emu +3fe2e220: emu +3fe2e230: pushst +3fe2e240: pushst +3fe2e250: .word 0x0000 +3fe2e260: .word 0x0000 +3fe2e270: .word 0x0000 +3fe2e280: .word 0x0000 +3fe2e290: .word 0x0000 +3fe2e2a0: .word 0x0000 +3fe2e2b0: .word 0x0000 +3fe2e2c0: .word 0x0000 +3fe2e2d0: .word 0x0000 +3fe2e2e0: .word 0x0000 +3fe2e2f0: .word 0x0000 +3fe2e300: .word 0x0000 +3fe2e310: .word 0x00f0 +3fe2e320: .word 0x00f0 +3fe2e330: rev b0 +3fe2e340: rev b0 +3fe2e350: rev b0 +3fe2e360: rev b0 +3fe2e370: rev b0 +3fe2e380: rev b0 +3fe2e390: rev b0 +3fe2e3a0: rev b0 +3fe2e3b0: rev b0 +3fe2e3c0: rev b0 +3fe2e3d0: rev b0 +3fe2e3e0: rev b0 +3fe2e3f0: rev b0 +3fe2e400: rev b0 +3fe2e410: rev b0 +3fe2e420: rev b0 +3fe2e430: rev b0 +3fe2e440: rev b0 +3fe2e450: rev b0 +3fe2e460: rev b0 +3fe2e470: rev b0 +3fe2e480: rev b0 +3fe2e490: rev b0 +3fe2e4a0: rev b0 +3fe2e4b0: .word 0x00f0 +3fe2e4c0: .word 0x00f0 +3fe2e4d0: .word 0x0000 +3fe2e4e0: .word 0x0000 +3fe2e4f0: .word 0x0000 +3fe2e500: .word 0x0000 +3fe2e510: .word 0x0000 +3fe2e520: .word 0x0000 +3fe2e530: .word 0x0000 +3fe2e540: .word 0x0000 +3fe2e550: .word 0x0006 +3fe2e560: .word 0x0006 +3fe2e570: .word 0x0006 +3fe2e580: .word 0x0006 +3fe2e590: .word 0x000c +3fe2e5a0: .word 0x000c +3fe2e5b0: .word 0x000c +3fe2e5c0: .word 0x000c +3fe2e5d0: .word 0x0018 +3fe2e5e0: .word 0x0018 +3fe2e5f0: .word 0x0018 +3fe2e600: .word 0x0018 +3fe2e610: rev b0 +3fe2e620: rev b0 +3fe2e630: rev b0 +3fe2e640: rev b0 +3fe2e650: .word 0x0060 +3fe2e660: .word 0x0060 +3fe2e670: .word 0x0060 +3fe2e680: .word 0x0060 +3fe2e690: .word 0x00c0 +3fe2e6a0: .word 0x00c0 +3fe2e6b0: .word 0x00c0 +3fe2e6c0: .word 0x00c0 +3fe2e6d0: getst a0 +3fe2e6e0: getst a0 +3fe2e6f0: getst a0 +3fe2e700: getst a0 +3fe2e710: .word 0x0000 +3fe2e720: .word 0x0000 +3fe2e730: .word 0x0000 +3fe2e740: .word 0x0000 +3fe2e750: .word 0x0000 +3fe2e760: .word 0x0000 +3fe2e770: .word 0x0000 +3fe2e780: .word 0x0000 +3fe2e790: rev b12 +3fe2e7a0: rev b12 +3fe2e7b0: rev b0 +3fe2e7c0: rev b0 +3fe2e7d0: rev b0 +3fe2e7e0: rev b0 +3fe2e7f0: rev b0 +3fe2e800: rev b0 +3fe2e810: rev b0 +3fe2e820: rev b0 +3fe2e830: rev b0 +3fe2e840: rev b0 +3fe2e850: rev b0 +3fe2e860: rev b0 +3fe2e870: rev b0 +3fe2e880: rev b0 +3fe2e890: rev b0 +3fe2e8a0: rev b0 +3fe2e8b0: rev b0 +3fe2e8c0: rev b0 +3fe2e8d0: rev b0 +3fe2e8e0: rev b0 +3fe2e8f0: rev b0 +3fe2e900: rev b0 +3fe2e910: rev b0 +3fe2e920: rev b0 +3fe2e930: rev b12 +3fe2e940: rev b12 +3fe2e950: .word 0x0000 +3fe2e960: .word 0x0000 +3fe2e970: .word 0x0000 +3fe2e980: .word 0x0000 +3fe2e990: .word 0x0000 +3fe2e9a0: .word 0x0000 +3fe2e9b0: .word 0x0000 +3fe2e9c0: .word 0x0000 +3fe2e9d0: .word 0x0000 +3fe2e9e0: .word 0x0000 +3fe2e9f0: .word 0x0000 +3fe2ea00: .word 0x0000 +3fe2ea10: rev b0 +3fe2ea20: rev b0 +3fe2ea30: .word 0x0078 +3fe2ea40: .word 0x0078 +3fe2ea50: .word 0x00cc +3fe2ea60: .word 0x00cc +3fe2ea70: getst a6 +3fe2ea80: getst a6 +3fe2ea90: .word 0x0000 +3fe2eaa0: .word 0x0000 +3fe2eab0: .word 0x0000 +3fe2eac0: .word 0x0000 +3fe2ead0: .word 0x0000 +3fe2eae0: .word 0x0000 +3fe2eaf0: .word 0x0000 +3fe2eb00: .word 0x0000 +3fe2eb10: .word 0x0000 +3fe2eb20: .word 0x0000 +3fe2eb30: .word 0x0000 +3fe2eb40: .word 0x0000 +3fe2eb50: .word 0x0000 +3fe2eb60: .word 0x0000 +3fe2eb70: .word 0x0000 +3fe2eb80: .word 0x0000 +3fe2eb90: .word 0x0000 +3fe2eba0: .word 0x0000 +3fe2ebb0: .word 0x0000 +3fe2ebc0: .word 0x0000 +3fe2ebd0: .word 0x0000 +3fe2ebe0: .word 0x0000 +3fe2ebf0: .word 0x0000 +3fe2ec00: .word 0x0000 +3fe2ec10: .word 0x0000 +3fe2ec20: .word 0x0000 +3fe2ec30: .word 0x0000 +3fe2ec40: .word 0x0000 +3fe2ec50: .word 0x0000 +3fe2ec60: .word 0x0000 +3fe2ec70: .word 0x0000 +3fe2ec80: .word 0x0000 +3fe2ec90: .word 0x0000 +3fe2eca0: .word 0x0000 +3fe2ecb0: .word 0x0000 +3fe2ecc0: .word 0x0000 +3fe2ecd0: .word 0x0000 +3fe2ece0: .word 0x0000 +3fe2ecf0: .word 0x0000 +3fe2ed00: .word 0x0000 +3fe2ed10: .word 0x0000 +3fe2ed20: .word 0x0000 +3fe2ed30: .word 0x0000 +3fe2ed40: .word 0x0000 +3fe2ed50: pushst +3fe2ed60: pushst +3fe2ed70: pushst +3fe2ed80: pushst +3fe2ed90: .word 0x0000 +3fe2eda0: .word 0x0000 +3fe2edb0: .word 0x0000 +3fe2edc0: .word 0x0000 +3fe2edd0: .word 0x0000 +3fe2ede0: .word 0x0000 +3fe2edf0: .word 0x0000 +3fe2ee00: .word 0x0000 +3fe2ee10: .word 0x0000 +3fe2ee20: .word 0x0000 +3fe2ee30: .word 0x0000 +3fe2ee40: .word 0x0000 +3fe2ee50: .word 0x000c +3fe2ee60: .word 0x000c +3fe2ee70: .word 0x0018 +3fe2ee80: .word 0x0018 +3fe2ee90: rev b0 +3fe2eea0: rev b0 +3fe2eeb0: .word 0x0000 +3fe2eec0: .word 0x0000 +3fe2eed0: .word 0x0000 +3fe2eee0: .word 0x0000 +3fe2eef0: .word 0x0000 +3fe2ef00: .word 0x0000 +3fe2ef10: .word 0x0000 +3fe2ef20: .word 0x0000 +3fe2ef30: .word 0x0000 +3fe2ef40: .word 0x0000 +3fe2ef50: .word 0x0000 +3fe2ef60: .word 0x0000 +3fe2ef70: .word 0x0000 +3fe2ef80: .word 0x0000 +3fe2ef90: .word 0x0000 +3fe2efa0: .word 0x0000 +3fe2efb0: .word 0x0000 +3fe2efc0: .word 0x0000 +3fe2efd0: .word 0x0000 +3fe2efe0: .word 0x0000 +3fe2eff0: .word 0x0000 +3fe2f000: .word 0x0000 +3fe2f010: .word 0x0000 +3fe2f020: .word 0x0000 +3fe2f030: .word 0x0000 +3fe2f040: .word 0x0000 +3fe2f050: .word 0x0000 +3fe2f060: .word 0x0000 +3fe2f070: .word 0x0000 +3fe2f080: .word 0x0000 +3fe2f090: .word 0x0000 +3fe2f0a0: .word 0x0000 +3fe2f0b0: .word 0x0000 +3fe2f0c0: .word 0x0000 +3fe2f0d0: .word 0x0000 +3fe2f0e0: .word 0x0000 +3fe2f0f0: .word 0x0000 +3fe2f100: .word 0x0000 +3fe2f110: .word 0x00f8 +3fe2f120: .word 0x00f8 +3fe2f130: getst a12 +3fe2f140: getst a12 +3fe2f150: getst a0 +3fe2f160: getst a0 +3fe2f170: pushst +3fe2f180: pushst +3fe2f190: getst a12 +3fe2f1a0: getst a12 +3fe2f1b0: getst a6 +3fe2f1c0: getst a6 +3fe2f1d0: popst +3fe2f1e0: popst +3fe2f1f0: putst b12 +3fe2f200: putst b12 +3fe2f210: .word 0x0000 +3fe2f220: .word 0x0000 +3fe2f230: .word 0x0000 +3fe2f240: .word 0x0000 +3fe2f250: .word 0x0000 +3fe2f260: .word 0x0000 +3fe2f270: .word 0x0000 +3fe2f280: .word 0x0000 +3fe2f290: .word 0x0000 +3fe2f2a0: .word 0x0000 +3fe2f2b0: .word 0x0000 +3fe2f2c0: .word 0x0000 +3fe2f2d0: .word 0x0000 +3fe2f2e0: .word 0x0000 +3fe2f2f0: .word 0x0007 +3fe2f300: .word 0x0007 +3fe2f310: .word 0x0006 +3fe2f320: .word 0x0006 +3fe2f330: .word 0x0006 +3fe2f340: .word 0x0006 +3fe2f350: .word 0x0076 +3fe2f360: .word 0x0076 +3fe2f370: .word 0x00ce +3fe2f380: .word 0x00ce +3fe2f390: getst a6 +3fe2f3a0: getst a6 +3fe2f3b0: getst a6 +3fe2f3c0: getst a6 +3fe2f3d0: getst a6 +3fe2f3e0: getst a6 +3fe2f3f0: getst a6 +3fe2f400: getst a6 +3fe2f410: .word 0x00c6 +3fe2f420: .word 0x00c6 +3fe2f430: .word 0x007a +3fe2f440: .word 0x007a +3fe2f450: .word 0x0000 +3fe2f460: .word 0x0000 +3fe2f470: .word 0x0000 +3fe2f480: .word 0x0000 +3fe2f490: .word 0x0000 +3fe2f4a0: .word 0x0000 +3fe2f4b0: .word 0x0000 +3fe2f4c0: .word 0x0000 +3fe2f4d0: .word 0x0000 +3fe2f4e0: .word 0x0000 +3fe2f4f0: .word 0x0000 +3fe2f500: .word 0x0000 +3fe2f510: .word 0x0000 +3fe2f520: .word 0x0000 +3fe2f530: .word 0x0000 +3fe2f540: .word 0x0000 +3fe2f550: .word 0x0000 +3fe2f560: .word 0x0000 +3fe2f570: .word 0x0000 +3fe2f580: .word 0x0000 +3fe2f590: .word 0x00f8 +3fe2f5a0: .word 0x00f8 +3fe2f5b0: getst a12 +3fe2f5c0: getst a12 +3fe2f5d0: .word 0x0006 +3fe2f5e0: .word 0x0006 +3fe2f5f0: .word 0x0006 +3fe2f600: .word 0x0006 +3fe2f610: .word 0x0006 +3fe2f620: .word 0x0006 +3fe2f630: .word 0x0006 +3fe2f640: .word 0x0006 +3fe2f650: getst a12 +3fe2f660: getst a12 +3fe2f670: .word 0x00f8 +3fe2f680: .word 0x00f8 +3fe2f690: .word 0x0000 +3fe2f6a0: .word 0x0000 +3fe2f6b0: .word 0x0000 +3fe2f6c0: .word 0x0000 +3fe2f6d0: .word 0x0000 +3fe2f6e0: .word 0x0000 +3fe2f6f0: .word 0x0000 +3fe2f700: .word 0x0000 +3fe2f710: .word 0x0000 +3fe2f720: .word 0x0000 +3fe2f730: .word 0x0000 +3fe2f740: .word 0x0000 +3fe2f750: .word 0x0000 +3fe2f760: .word 0x0000 +3fe2f770: popst +3fe2f780: popst +3fe2f790: getst a0 +3fe2f7a0: getst a0 +3fe2f7b0: getst a0 +3fe2f7c0: getst a0 +3fe2f7d0: pushst +3fe2f7e0: pushst +3fe2f7f0: getst a12 +3fe2f800: getst a12 +3fe2f810: getst a6 +3fe2f820: getst a6 +3fe2f830: getst a6 +3fe2f840: getst a6 +3fe2f850: getst a6 +3fe2f860: getst a6 +3fe2f870: getst a6 +3fe2f880: getst a6 +3fe2f890: popst +3fe2f8a0: popst +3fe2f8b0: putst b8 +3fe2f8c0: putst b8 +3fe2f8d0: .word 0x0000 +3fe2f8e0: .word 0x0000 +3fe2f8f0: .word 0x0000 +3fe2f900: .word 0x0000 +3fe2f910: .word 0x0000 +3fe2f920: .word 0x0000 +3fe2f930: .word 0x0000 +3fe2f940: .word 0x0000 +3fe2f950: .word 0x0000 +3fe2f960: .word 0x0000 +3fe2f970: .word 0x0000 +3fe2f980: .word 0x0000 +3fe2f990: .word 0x0000 +3fe2f9a0: .word 0x0000 +3fe2f9b0: .word 0x0000 +3fe2f9c0: .word 0x0000 +3fe2f9d0: .word 0x0000 +3fe2f9e0: .word 0x0000 +3fe2f9f0: .word 0x0000 +3fe2fa00: .word 0x0000 +3fe2fa10: .word 0x00f8 +3fe2fa20: .word 0x00f8 +3fe2fa30: getst a12 +3fe2fa40: getst a12 +3fe2fa50: getst a6 +3fe2fa60: getst a6 +3fe2fa70: pushst +3fe2fa80: pushst +3fe2fa90: .word 0x0006 +3fe2faa0: .word 0x0006 +3fe2fab0: .word 0x0006 +3fe2fac0: .word 0x0006 +3fe2fad0: getst a12 +3fe2fae0: getst a12 +3fe2faf0: .word 0x00f8 +3fe2fb00: .word 0x00f8 +3fe2fb10: .word 0x0000 +3fe2fb20: .word 0x0000 +3fe2fb30: .word 0x0000 +3fe2fb40: .word 0x0000 +3fe2fb50: .word 0x0000 +3fe2fb60: .word 0x0000 +3fe2fb70: .word 0x0000 +3fe2fb80: .word 0x0000 +3fe2fb90: .word 0x0000 +3fe2fba0: .word 0x0000 +3fe2fbb0: .word 0x0000 +3fe2fbc0: .word 0x0000 +3fe2fbd0: .word 0x0000 +3fe2fbe0: .word 0x0000 +3fe2fbf0: pushst +3fe2fc00: pushst +3fe2fc10: rev b0 +3fe2fc20: rev b0 +3fe2fc30: rev b0 +3fe2fc40: rev b0 +3fe2fc50: pushst +3fe2fc60: pushst +3fe2fc70: rev b0 +3fe2fc80: rev b0 +3fe2fc90: rev b0 +3fe2fca0: rev b0 +3fe2fcb0: rev b0 +3fe2fcc0: rev b0 +3fe2fcd0: rev b0 +3fe2fce0: rev b0 +3fe2fcf0: rev b0 +3fe2fd00: rev b0 +3fe2fd10: rev b0 +3fe2fd20: rev b0 +3fe2fd30: .word 0x0078 +3fe2fd40: .word 0x0078 +3fe2fd50: .word 0x0000 +3fe2fd60: .word 0x0000 +3fe2fd70: .word 0x0000 +3fe2fd80: .word 0x0000 +3fe2fd90: .word 0x0000 +3fe2fda0: .word 0x0000 +3fe2fdb0: .word 0x0000 +3fe2fdc0: .word 0x0000 +3fe2fdd0: .word 0x0000 +3fe2fde0: .word 0x0000 +3fe2fdf0: .word 0x0000 +3fe2fe00: .word 0x0000 +3fe2fe10: .word 0x0000 +3fe2fe20: .word 0x0000 +3fe2fe30: .word 0x0000 +3fe2fe40: .word 0x0000 +3fe2fe50: .word 0x0000 +3fe2fe60: .word 0x0000 +3fe2fe70: .word 0x0000 +3fe2fe80: .word 0x0000 +3fe2fe90: pushst +3fe2fea0: pushst +3fe2feb0: getst a12 +3fe2fec0: getst a12 +3fe2fed0: getst a6 +3fe2fee0: getst a6 +3fe2fef0: getst a6 +3fe2ff00: getst a6 +3fe2ff10: getst a6 +3fe2ff20: getst a6 +3fe2ff30: getst a6 +3fe2ff40: getst a6 +3fe2ff50: popst +3fe2ff60: popst +3fe2ff70: putst b8 +3fe2ff80: putst b8 +3fe2ff90: getst a0 +3fe2ffa0: getst a0 +3fe2ffb0: getst a0 +3fe2ffc0: getst a0 +3fe2ffd0: .word 0x00c6 +3fe2ffe0: .word 0x00c6 +3fe2fff0: .word 0x007c +3fe30000: .word 0x0000 +3fe30010: .word 0x0000 +3fe30020: .word 0x0000 +3fe30030: .word 0x0000 +3fe30040: .word 0x0000 +3fe30050: .word 0x0000 +3fe30060: .word 0x0000 +3fe30070: .word 0x0007 +3fe30080: .word 0x0007 +3fe30090: .word 0x0006 +3fe300a0: .word 0x0006 +3fe300b0: .word 0x0006 +3fe300c0: .word 0x0006 +3fe300d0: .word 0x00f6 +3fe300e0: .word 0x00f6 +3fe300f0: getst a14 +3fe30100: getst a14 +3fe30110: getst a6 +3fe30120: getst a6 +3fe30130: getst a6 +3fe30140: getst a6 +3fe30150: getst a6 +3fe30160: getst a6 +3fe30170: getst a6 +3fe30180: getst a6 +3fe30190: getst a6 +3fe301a0: getst a6 +3fe301b0: getst a6 +3fe301c0: getst a6 +3fe301d0: .word 0x0000 +3fe301e0: .word 0x0000 +3fe301f0: .word 0x0000 +3fe30200: .word 0x0000 +3fe30210: .word 0x0000 +3fe30220: .word 0x0000 +3fe30230: .word 0x0000 +3fe30240: .word 0x0000 +3fe30250: .word 0x0000 +3fe30260: .word 0x0000 +3fe30270: .word 0x0000 +3fe30280: .word 0x0000 +3fe30290: .word 0x0000 +3fe302a0: .word 0x0000 +3fe302b0: rev b0 +3fe302c0: rev b0 +3fe302d0: rev b0 +3fe302e0: rev b0 +3fe302f0: .word 0x0000 +3fe30300: .word 0x0000 +3fe30310: rev b12 +3fe30320: rev b12 +3fe30330: rev b0 +3fe30340: rev b0 +3fe30350: rev b0 +3fe30360: rev b0 +3fe30370: rev b0 +3fe30380: rev b0 +3fe30390: rev b0 +3fe303a0: rev b0 +3fe303b0: rev b0 +3fe303c0: rev b0 +3fe303d0: rev b0 +3fe303e0: rev b0 +3fe303f0: pushst +3fe30400: pushst +3fe30410: .word 0x0000 +3fe30420: .word 0x0000 +3fe30430: .word 0x0000 +3fe30440: .word 0x0000 +3fe30450: .word 0x0000 +3fe30460: .word 0x0000 +3fe30470: .word 0x0000 +3fe30480: .word 0x0000 +3fe30490: .word 0x0000 +3fe304a0: .word 0x0000 +3fe304b0: .word 0x0000 +3fe304c0: .word 0x0000 +3fe304d0: .word 0x0000 +3fe304e0: .word 0x0000 +3fe304f0: .word 0x0060 +3fe30500: .word 0x0060 +3fe30510: .word 0x0060 +3fe30520: .word 0x0060 +3fe30530: .word 0x0000 +3fe30540: .word 0x0000 +3fe30550: .word 0x0078 +3fe30560: .word 0x0078 +3fe30570: .word 0x0060 +3fe30580: .word 0x0060 +3fe30590: .word 0x0060 +3fe305a0: .word 0x0060 +3fe305b0: .word 0x0060 +3fe305c0: .word 0x0060 +3fe305d0: .word 0x0060 +3fe305e0: .word 0x0060 +3fe305f0: .word 0x0060 +3fe30600: .word 0x0060 +3fe30610: .word 0x0060 +3fe30620: .word 0x0060 +3fe30630: .word 0x0060 +3fe30640: .word 0x0060 +3fe30650: .word 0x0060 +3fe30660: .word 0x0060 +3fe30670: .word 0x0066 +3fe30680: .word 0x0066 +3fe30690: rev b12 +3fe306a0: rev b12 +3fe306b0: .word 0x0000 +3fe306c0: .word 0x0000 +3fe306d0: .word 0x0000 +3fe306e0: .word 0x0000 +3fe306f0: .word 0x0000 +3fe30700: .word 0x0000 +3fe30710: .word 0x0000 +3fe30720: .word 0x0000 +3fe30730: .word 0x000e +3fe30740: .word 0x000e +3fe30750: .word 0x000c +3fe30760: .word 0x000c +3fe30770: .word 0x000c +3fe30780: .word 0x000c +3fe30790: getst a12 +3fe307a0: getst a12 +3fe307b0: .word 0x00cc +3fe307c0: .word 0x00cc +3fe307d0: .word 0x006c +3fe307e0: .word 0x006c +3fe307f0: rev b12 +3fe30800: rev b12 +3fe30810: rev b12 +3fe30820: rev b12 +3fe30830: .word 0x006c +3fe30840: .word 0x006c +3fe30850: .word 0x00cc +3fe30860: .word 0x00cc +3fe30870: getst a12 +3fe30880: getst a12 +3fe30890: .word 0x0000 +3fe308a0: .word 0x0000 +3fe308b0: .word 0x0000 +3fe308c0: .word 0x0000 +3fe308d0: .word 0x0000 +3fe308e0: .word 0x0000 +3fe308f0: .word 0x0000 +3fe30900: .word 0x0000 +3fe30910: .word 0x0000 +3fe30920: .word 0x0000 +3fe30930: .word 0x0000 +3fe30940: .word 0x0000 +3fe30950: .word 0x0000 +3fe30960: .word 0x0000 +3fe30970: rev b12 +3fe30980: rev b12 +3fe30990: rev b0 +3fe309a0: rev b0 +3fe309b0: rev b0 +3fe309c0: rev b0 +3fe309d0: rev b0 +3fe309e0: rev b0 +3fe309f0: rev b0 +3fe30a00: rev b0 +3fe30a10: rev b0 +3fe30a20: rev b0 +3fe30a30: rev b0 +3fe30a40: rev b0 +3fe30a50: rev b0 +3fe30a60: rev b0 +3fe30a70: rev b0 +3fe30a80: rev b0 +3fe30a90: rev b0 +3fe30aa0: rev b0 +3fe30ab0: pushst +3fe30ac0: pushst +3fe30ad0: .word 0x0000 +3fe30ae0: .word 0x0000 +3fe30af0: .word 0x0000 +3fe30b00: .word 0x0000 +3fe30b10: .word 0x0000 +3fe30b20: .word 0x0000 +3fe30b30: .word 0x0000 +3fe30b40: .word 0x0000 +3fe30b50: .word 0x0000 +3fe30b60: .word 0x0000 +3fe30b70: .word 0x0000 +3fe30b80: .word 0x0000 +3fe30b90: .word 0x0000 +3fe30ba0: .word 0x0000 +3fe30bb0: .word 0x0000 +3fe30bc0: .word 0x0000 +3fe30bd0: .word 0x0000 +3fe30be0: .word 0x0000 +3fe30bf0: .word 0x0000 +3fe30c00: .word 0x0000 +3fe30c10: .word 0x00da +3fe30c20: .word 0x00da +3fe30c30: putst b6 +3fe30c40: putst b6 +3fe30c50: putst b6 +3fe30c60: putst b6 +3fe30c70: putst b6 +3fe30c80: putst b6 +3fe30c90: putst b6 +3fe30ca0: putst b6 +3fe30cb0: putst b6 +3fe30cc0: putst b6 +3fe30cd0: putst b6 +3fe30ce0: putst b6 +3fe30cf0: putst b6 +3fe30d00: putst b6 +3fe30d10: .word 0x0000 +3fe30d20: .word 0x0000 +3fe30d30: .word 0x0000 +3fe30d40: .word 0x0000 +3fe30d50: .word 0x0000 +3fe30d60: .word 0x0000 +3fe30d70: .word 0x0000 +3fe30d80: .word 0x0000 +3fe30d90: .word 0x0000 +3fe30da0: .word 0x0000 +3fe30db0: .word 0x0000 +3fe30dc0: .word 0x0000 +3fe30dd0: .word 0x0000 +3fe30de0: .word 0x0000 +3fe30df0: .word 0x0000 +3fe30e00: .word 0x0000 +3fe30e10: .word 0x0000 +3fe30e20: .word 0x0000 +3fe30e30: .word 0x0000 +3fe30e40: .word 0x0000 +3fe30e50: .word 0x00f6 +3fe30e60: .word 0x00f6 +3fe30e70: getst a14 +3fe30e80: getst a14 +3fe30e90: getst a6 +3fe30ea0: getst a6 +3fe30eb0: getst a6 +3fe30ec0: getst a6 +3fe30ed0: getst a6 +3fe30ee0: getst a6 +3fe30ef0: getst a6 +3fe30f00: getst a6 +3fe30f10: getst a6 +3fe30f20: getst a6 +3fe30f30: getst a6 +3fe30f40: getst a6 +3fe30f50: .word 0x0000 +3fe30f60: .word 0x0000 +3fe30f70: .word 0x0000 +3fe30f80: .word 0x0000 +3fe30f90: .word 0x0000 +3fe30fa0: .word 0x0000 +3fe30fb0: .word 0x0000 +3fe30fc0: .word 0x0000 +3fe30fd0: .word 0x0000 +3fe30fe0: .word 0x0000 +3fe30ff0: .word 0x0000 +3fe31000: .word 0x0000 +3fe31010: .word 0x0000 +3fe31020: .word 0x0000 +3fe31030: .word 0x0000 +3fe31040: .word 0x0000 +3fe31050: .word 0x0000 +3fe31060: .word 0x0000 +3fe31070: .word 0x0000 +3fe31080: .word 0x0000 +3fe31090: .word 0x0078 +3fe310a0: .word 0x0078 +3fe310b0: .word 0x00cc +3fe310c0: .word 0x00cc +3fe310d0: getst a6 +3fe310e0: getst a6 +3fe310f0: getst a6 +3fe31100: getst a6 +3fe31110: getst a6 +3fe31120: getst a6 +3fe31130: getst a6 +3fe31140: getst a6 +3fe31150: .word 0x00cc +3fe31160: .word 0x00cc +3fe31170: .word 0x0078 +3fe31180: .word 0x0078 +3fe31190: .word 0x0000 +3fe311a0: .word 0x0000 +3fe311b0: .word 0x0000 +3fe311c0: .word 0x0000 +3fe311d0: .word 0x0000 +3fe311e0: .word 0x0000 +3fe311f0: .word 0x0000 +3fe31200: .word 0x0000 +3fe31210: .word 0x0000 +3fe31220: .word 0x0000 +3fe31230: .word 0x0000 +3fe31240: .word 0x0000 +3fe31250: .word 0x0000 +3fe31260: .word 0x0000 +3fe31270: .word 0x0000 +3fe31280: .word 0x0000 +3fe31290: .word 0x0000 +3fe312a0: .word 0x0000 +3fe312b0: .word 0x0000 +3fe312c0: .word 0x0000 +3fe312d0: .word 0x0076 +3fe312e0: .word 0x0076 +3fe312f0: .word 0x00ce +3fe31300: .word 0x00ce +3fe31310: getst a6 +3fe31320: getst a6 +3fe31330: getst a6 +3fe31340: getst a6 +3fe31350: getst a6 +3fe31360: getst a6 +3fe31370: getst a6 +3fe31380: getst a6 +3fe31390: .word 0x00c6 +3fe313a0: .word 0x00c6 +3fe313b0: .word 0x007e +3fe313c0: .word 0x007e +3fe313d0: .word 0x0006 +3fe313e0: .word 0x0006 +3fe313f0: .word 0x0006 +3fe31400: .word 0x0006 +3fe31410: .word 0x0006 +3fe31420: .word 0x0006 +3fe31430: .word 0x0000 +3fe31440: .word 0x0000 +3fe31450: .word 0x0000 +3fe31460: .word 0x0000 +3fe31470: .word 0x0000 +3fe31480: .word 0x0000 +3fe31490: .word 0x0000 +3fe314a0: .word 0x0000 +3fe314b0: .word 0x0000 +3fe314c0: .word 0x0000 +3fe314d0: .word 0x0000 +3fe314e0: .word 0x0000 +3fe314f0: .word 0x0000 +3fe31500: .word 0x0000 +3fe31510: pushst +3fe31520: pushst +3fe31530: getst a12 +3fe31540: getst a12 +3fe31550: getst a6 +3fe31560: getst a6 +3fe31570: getst a6 +3fe31580: getst a6 +3fe31590: getst a6 +3fe315a0: getst a6 +3fe315b0: getst a6 +3fe315c0: getst a6 +3fe315d0: popst +3fe315e0: popst +3fe315f0: putst b8 +3fe31600: putst b8 +3fe31610: getst a0 +3fe31620: getst a0 +3fe31630: getst a0 +3fe31640: getst a0 +3fe31650: getst a0 +3fe31660: getst a0 +3fe31670: .word 0x0000 +3fe31680: .word 0x0000 +3fe31690: .word 0x0000 +3fe316a0: .word 0x0000 +3fe316b0: .word 0x0000 +3fe316c0: .word 0x0000 +3fe316d0: .word 0x0000 +3fe316e0: .word 0x0000 +3fe316f0: .word 0x0000 +3fe31700: .word 0x0000 +3fe31710: .word 0x0000 +3fe31720: .word 0x0000 +3fe31730: .word 0x0000 +3fe31740: .word 0x0000 +3fe31750: popst +3fe31760: popst +3fe31770: exgpc b8 +3fe31780: exgpc b8 +3fe31790: .word 0x0018 +3fe317a0: .word 0x0018 +3fe317b0: .word 0x0018 +3fe317c0: .word 0x0018 +3fe317d0: .word 0x0018 +3fe317e0: .word 0x0018 +3fe317f0: .word 0x0018 +3fe31800: .word 0x0018 +3fe31810: .word 0x0018 +3fe31820: .word 0x0018 +3fe31830: rev b12 +3fe31840: rev b12 +3fe31850: .word 0x0000 +3fe31860: .word 0x0000 +3fe31870: .word 0x0000 +3fe31880: .word 0x0000 +3fe31890: .word 0x0000 +3fe318a0: .word 0x0000 +3fe318b0: .word 0x0000 +3fe318c0: .word 0x0000 +3fe318d0: .word 0x0000 +3fe318e0: .word 0x0000 +3fe318f0: .word 0x0000 +3fe31900: .word 0x0000 +3fe31910: .word 0x0000 +3fe31920: .word 0x0000 +3fe31930: .word 0x0000 +3fe31940: .word 0x0000 +3fe31950: .word 0x0000 +3fe31960: .word 0x0000 +3fe31970: .word 0x0000 +3fe31980: .word 0x0000 +3fe31990: .word 0x00f8 +3fe319a0: .word 0x00f8 +3fe319b0: getst a12 +3fe319c0: getst a12 +3fe319d0: .word 0x001c +3fe319e0: .word 0x001c +3fe319f0: .word 0x0078 +3fe31a00: .word 0x0078 +3fe31a10: .word 0x00e0 +3fe31a20: .word 0x00e0 +3fe31a30: popst +3fe31a40: popst +3fe31a50: getst a12 +3fe31a60: getst a12 +3fe31a70: .word 0x00f8 +3fe31a80: .word 0x00f8 +3fe31a90: .word 0x0000 +3fe31aa0: .word 0x0000 +3fe31ab0: .word 0x0000 +3fe31ac0: .word 0x0000 +3fe31ad0: .word 0x0000 +3fe31ae0: .word 0x0000 +3fe31af0: .word 0x0000 +3fe31b00: .word 0x0000 +3fe31b10: .word 0x0000 +3fe31b20: .word 0x0000 +3fe31b30: .word 0x0000 +3fe31b40: .word 0x0000 +3fe31b50: .word 0x0000 +3fe31b60: .word 0x0000 +3fe31b70: .word 0x0018 +3fe31b80: .word 0x0018 +3fe31b90: .word 0x0018 +3fe31ba0: .word 0x0018 +3fe31bb0: .word 0x0018 +3fe31bc0: .word 0x0018 +3fe31bd0: pushst +3fe31be0: pushst +3fe31bf0: .word 0x0018 +3fe31c00: .word 0x0018 +3fe31c10: .word 0x0018 +3fe31c20: .word 0x0018 +3fe31c30: .word 0x0018 +3fe31c40: .word 0x0018 +3fe31c50: .word 0x0018 +3fe31c60: .word 0x0018 +3fe31c70: .word 0x0018 +3fe31c80: .word 0x0018 +3fe31c90: emu +3fe31ca0: emu +3fe31cb0: .word 0x00f0 +3fe31cc0: .word 0x00f0 +3fe31cd0: .word 0x0000 +3fe31ce0: .word 0x0000 +3fe31cf0: .word 0x0000 +3fe31d00: .word 0x0000 +3fe31d10: .word 0x0000 +3fe31d20: .word 0x0000 +3fe31d30: .word 0x0000 +3fe31d40: .word 0x0000 +3fe31d50: .word 0x0000 +3fe31d60: .word 0x0000 +3fe31d70: .word 0x0000 +3fe31d80: .word 0x0000 +3fe31d90: .word 0x0000 +3fe31da0: .word 0x0000 +3fe31db0: .word 0x0000 +3fe31dc0: .word 0x0000 +3fe31dd0: .word 0x0000 +3fe31de0: .word 0x0000 +3fe31df0: .word 0x0000 +3fe31e00: .word 0x0000 +3fe31e10: getst a6 +3fe31e20: getst a6 +3fe31e30: getst a6 +3fe31e40: getst a6 +3fe31e50: getst a6 +3fe31e60: getst a6 +3fe31e70: getst a6 +3fe31e80: getst a6 +3fe31e90: getst a6 +3fe31ea0: getst a6 +3fe31eb0: getst a6 +3fe31ec0: getst a6 +3fe31ed0: popst +3fe31ee0: popst +3fe31ef0: putst b12 +3fe31f00: putst b12 +3fe31f10: .word 0x0000 +3fe31f20: .word 0x0000 +3fe31f30: .word 0x0000 +3fe31f40: .word 0x0000 +3fe31f50: .word 0x0000 +3fe31f60: .word 0x0000 +3fe31f70: .word 0x0000 +3fe31f80: .word 0x0000 +3fe31f90: .word 0x0000 +3fe31fa0: .word 0x0000 +3fe31fb0: .word 0x0000 +3fe31fc0: .word 0x0000 +3fe31fd0: .word 0x0000 +3fe31fe0: .word 0x0000 +3fe31ff0: .word 0x0000 +3fe32000: .word 0x0000 +3fe32010: .word 0x0000 +3fe32020: .word 0x0000 +3fe32030: .word 0x0000 +3fe32040: .word 0x0000 +3fe32050: getst a6 +3fe32060: getst a6 +3fe32070: getst a6 +3fe32080: getst a6 +3fe32090: getst a6 +3fe320a0: getst a6 +3fe320b0: .word 0x00cc +3fe320c0: .word 0x00cc +3fe320d0: .word 0x00cc +3fe320e0: .word 0x00cc +3fe320f0: .word 0x0048 +3fe32100: .word 0x0048 +3fe32110: .word 0x0078 +3fe32120: .word 0x0078 +3fe32130: rev b0 +3fe32140: rev b0 +3fe32150: .word 0x0000 +3fe32160: .word 0x0000 +3fe32170: .word 0x0000 +3fe32180: .word 0x0000 +3fe32190: .word 0x0000 +3fe321a0: .word 0x0000 +3fe321b0: .word 0x0000 +3fe321c0: .word 0x0000 +3fe321d0: .word 0x0000 +3fe321e0: .word 0x0000 +3fe321f0: .word 0x0000 +3fe32200: .word 0x0000 +3fe32210: .word 0x0000 +3fe32220: .word 0x0000 +3fe32230: .word 0x0000 +3fe32240: .word 0x0000 +3fe32250: .word 0x0000 +3fe32260: .word 0x0000 +3fe32270: .word 0x0000 +3fe32280: .word 0x0000 +3fe32290: nop +3fe322a0: nop +3fe322b0: nop +3fe322c0: nop +3fe322d0: putst b6 +3fe322e0: putst b6 +3fe322f0: putst b6 +3fe32300: putst b6 +3fe32310: putst b6 +3fe32320: putst b6 +3fe32330: .word 0x00fc +3fe32340: .word 0x00fc +3fe32350: .word 0x00cc +3fe32360: .word 0x00cc +3fe32370: .word 0x00cc +3fe32380: .word 0x00cc +3fe32390: .word 0x0000 +3fe323a0: .word 0x0000 +3fe323b0: .word 0x0000 +3fe323c0: .word 0x0000 +3fe323d0: .word 0x0000 +3fe323e0: .word 0x0000 +3fe323f0: .word 0x0000 +3fe32400: .word 0x0000 +3fe32410: .word 0x0000 +3fe32420: .word 0x0000 +3fe32430: .word 0x0000 +3fe32440: .word 0x0000 +3fe32450: .word 0x0000 +3fe32460: .word 0x0000 +3fe32470: .word 0x0000 +3fe32480: .word 0x0000 +3fe32490: .word 0x0000 +3fe324a0: .word 0x0000 +3fe324b0: .word 0x0000 +3fe324c0: .word 0x0000 +3fe324d0: abs a14 +3fe324e0: abs a14 +3fe324f0: getst a12 +3fe32500: getst a12 +3fe32510: .word 0x00d8 +3fe32520: .word 0x00d8 +3fe32530: .word 0x0070 +3fe32540: .word 0x0070 +3fe32550: .word 0x0070 +3fe32560: .word 0x0070 +3fe32570: .word 0x00d8 +3fe32580: .word 0x00d8 +3fe32590: getst a12 +3fe325a0: getst a12 +3fe325b0: abs a14 +3fe325c0: abs a14 +3fe325d0: .word 0x0000 +3fe325e0: .word 0x0000 +3fe325f0: .word 0x0000 +3fe32600: .word 0x0000 +3fe32610: .word 0x0000 +3fe32620: .word 0x0000 +3fe32630: .word 0x0000 +3fe32640: .word 0x0000 +3fe32650: .word 0x0000 +3fe32660: .word 0x0000 +3fe32670: .word 0x0000 +3fe32680: .word 0x0000 +3fe32690: .word 0x0000 +3fe326a0: .word 0x0000 +3fe326b0: .word 0x0000 +3fe326c0: .word 0x0000 +3fe326d0: .word 0x0000 +3fe326e0: .word 0x0000 +3fe326f0: .word 0x0000 +3fe32700: .word 0x0000 +3fe32710: abs a7 +3fe32720: abs a7 +3fe32730: getst a6 +3fe32740: getst a6 +3fe32750: .word 0x00cc +3fe32760: .word 0x00cc +3fe32770: .word 0x00cc +3fe32780: .word 0x00cc +3fe32790: .word 0x0068 +3fe327a0: .word 0x0068 +3fe327b0: .word 0x0078 +3fe327c0: .word 0x0078 +3fe327d0: rev b0 +3fe327e0: rev b0 +3fe327f0: rev b0 +3fe32800: rev b0 +3fe32810: .word 0x0018 +3fe32820: .word 0x0018 +3fe32830: .word 0x0018 +3fe32840: .word 0x0018 +3fe32850: .word 0x000c +3fe32860: .word 0x000c +3fe32870: .word 0x0000 +3fe32880: .word 0x0000 +3fe32890: .word 0x0000 +3fe328a0: .word 0x0000 +3fe328b0: .word 0x0000 +3fe328c0: .word 0x0000 +3fe328d0: .word 0x0000 +3fe328e0: .word 0x0000 +3fe328f0: .word 0x0000 +3fe32900: .word 0x0000 +3fe32910: .word 0x0000 +3fe32920: .word 0x0000 +3fe32930: .word 0x0000 +3fe32940: .word 0x0000 +3fe32950: pushst +3fe32960: pushst +3fe32970: getst a4 +3fe32980: getst a4 +3fe32990: .word 0x00c0 +3fe329a0: .word 0x00c0 +3fe329b0: .word 0x0060 +3fe329c0: .word 0x0060 +3fe329d0: rev b0 +3fe329e0: rev b0 +3fe329f0: .word 0x0018 +3fe32a00: .word 0x0018 +3fe32a10: emu +3fe32a20: emu +3fe32a30: pushst +3fe32a40: pushst +3fe32a50: .word 0x0000 +3fe32a60: .word 0x0000 +3fe32a70: .word 0x0000 +3fe32a80: .word 0x0000 +3fe32a90: .word 0x0000 +3fe32aa0: .word 0x0000 +3fe32ab0: .word 0x0000 +3fe32ac0: .word 0x0000 +3fe32ad0: .word 0x0000 +3fe32ae0: .word 0x0000 +3fe32af0: .word 0x0000 +3fe32b00: .word 0x0000 +3fe32b10: .word 0x00e0 +3fe32b20: .word 0x00e0 +3fe32b30: rev b0 +3fe32b40: rev b0 +3fe32b50: rev b0 +3fe32b60: rev b0 +3fe32b70: rev b0 +3fe32b80: rev b0 +3fe32b90: rev b0 +3fe32ba0: rev b0 +3fe32bb0: .word 0x0018 +3fe32bc0: .word 0x0018 +3fe32bd0: .word 0x000e +3fe32be0: .word 0x000e +3fe32bf0: .word 0x0018 +3fe32c00: .word 0x0018 +3fe32c10: rev b0 +3fe32c20: rev b0 +3fe32c30: rev b0 +3fe32c40: rev b0 +3fe32c50: rev b0 +3fe32c60: rev b0 +3fe32c70: rev b0 +3fe32c80: rev b0 +3fe32c90: rev b0 +3fe32ca0: rev b0 +3fe32cb0: .word 0x00e0 +3fe32cc0: .word 0x00e0 +3fe32cd0: .word 0x0000 +3fe32ce0: .word 0x0000 +3fe32cf0: .word 0x0000 +3fe32d00: .word 0x0000 +3fe32d10: .word 0x0000 +3fe32d20: rev b0 +3fe32d30: rev b0 +3fe32d40: rev b0 +3fe32d50: rev b0 +3fe32d60: rev b0 +3fe32d70: rev b0 +3fe32d80: rev b0 +3fe32d90: rev b0 +3fe32da0: rev b0 +3fe32db0: rev b0 +3fe32dc0: rev b0 +3fe32dd0: rev b0 +3fe32de0: rev b0 +3fe32df0: rev b0 +3fe32e00: rev b0 +3fe32e10: rev b0 +3fe32e20: rev b0 +3fe32e30: rev b0 +3fe32e40: rev b0 +3fe32e50: rev b0 +3fe32e60: rev b0 +3fe32e70: rev b0 +3fe32e80: rev b0 +3fe32e90: rev b0 +3fe32ea0: rev b0 +3fe32eb0: rev b0 +3fe32ec0: rev b0 +3fe32ed0: rev b0 +3fe32ee0: rev b0 +3fe32ef0: rev b0 +3fe32f00: rev b0 +3fe32f10: rev b0 +3fe32f20: rev b0 +3fe32f30: .word 0x0000 +3fe32f40: .word 0x0000 +3fe32f50: .word 0x0000 +3fe32f60: .word 0x0000 +3fe32f70: .word 0x0000 +3fe32f80: .word 0x0000 +3fe32f90: .word 0x001c +3fe32fa0: .word 0x001c +3fe32fb0: rev b0 +3fe32fc0: rev b0 +3fe32fd0: rev b0 +3fe32fe0: rev b0 +3fe32ff0: rev b0 +3fe33000: rev b0 +3fe33010: rev b0 +3fe33020: rev b0 +3fe33030: .word 0x0060 +3fe33040: .word 0x0060 +3fe33050: popst +3fe33060: popst +3fe33070: .word 0x0060 +3fe33080: .word 0x0060 +3fe33090: rev b0 +3fe330a0: rev b0 +3fe330b0: rev b0 +3fe330c0: rev b0 +3fe330d0: rev b0 +3fe330e0: rev b0 +3fe330f0: rev b0 +3fe33100: rev b0 +3fe33110: rev b0 +3fe33120: rev b0 +3fe33130: .word 0x001c +3fe33140: .word 0x001c +3fe33150: .word 0x0000 +3fe33160: .word 0x0000 +3fe33170: .word 0x0000 +3fe33180: .word 0x0000 +3fe33190: .word 0x0000 +3fe331a0: .word 0x0000 +3fe331b0: .word 0x0000 +3fe331c0: .word 0x0000 +3fe331d0: .word 0x0000 +3fe331e0: .word 0x0000 +3fe331f0: .word 0x0000 +3fe33200: .word 0x0000 +3fe33210: .word 0x0000 +3fe33220: .word 0x0000 +3fe33230: emu +3fe33240: emu +3fe33250: putst b6 +3fe33260: putst b6 +3fe33270: .word 0x00e2 +3fe33280: .word 0x00e2 +3fe33290: .word 0x0000 +3fe332a0: .word 0x0000 +3fe332b0: .word 0x0000 +3fe332c0: .word 0x0000 +3fe332d0: .word 0x0000 +3fe332e0: .word 0x0000 +3fe332f0: .word 0x0000 +3fe33300: .word 0x0000 +3fe33310: .word 0x0000 +3fe33320: .word 0x0000 +3fe33330: .word 0x0000 +3fe33340: .word 0x0000 +3fe33350: .word 0x0000 +3fe33360: .word 0x0000 +3fe33370: .word 0x0000 +3fe33380: .word 0x0000 +3fe33390: .word 0x0000 +3fe333a0: .word 0x0000 +3fe333b0: .word 0x0000 +3fe333c0: .word 0x0000 +3fe333d0: .word 0x0000 +3fe333e0: .word 0x000e +3fe333f0: .word 0x0012 +3fe33400: .word 0x0012 +3fe33410: .word 0x0012 +3fe33420: .word 0x0012 +3fe33430: .word 0x0012 +3fe33440: .word 0x0012 +3fe33450: .word 0x000e +3fe33460: .word 0x000e +3fe33470: .word 0x0000 +3fe33480: .word 0x0000 +3fe33490: .word 0x0078 +3fe334a0: .word 0x0078 +3fe334b0: .word 0x0008 +3fe334c0: .word 0x0008 +3fe334d0: rev b8 +3fe334e0: rev b8 +3fe334f0: .word 0x0008 +3fe33500: .word 0x0008 +3fe33510: .word 0x0078 +3fe33520: .word 0x0078 +3fe33530: .word 0x0000 +3fe33540: .word 0x0000 +3fe33550: rev a0 +3fe33560: rev a0 +3fe33570: rev a0 +3fe33580: rev a0 +3fe33590: rev a0 +3fe335a0: rev a0 +3fe335b0: rev a0 +3fe335c0: rev a0 +3fe335d0: pushst +3fe335e0: pushst +3fe335f0: .word 0x0000 +3fe33600: .word 0x0000 +3fe33610: .word 0x0000 +3fe33620: .word 0x0000 +3fe33630: .word 0x0000 +3fe33640: .word 0x0000 +3fe33650: .word 0x0018 +3fe33660: .word 0x0018 +3fe33670: rev a4 +3fe33680: rev a4 +3fe33690: rev a4 +3fe336a0: rev a4 +3fe336b0: .word 0x0018 +3fe336c0: .word 0x0018 +3fe336d0: rev a4 +3fe336e0: rev a4 +3fe336f0: rev a4 +3fe33700: rev a4 +3fe33710: .word 0x0018 +3fe33720: .word 0x0018 +3fe33730: .word 0x0000 +3fe33740: .word 0x0000 +3fe33750: .word 0x0060 +3fe33760: .word 0x0060 +3fe33770: .word 0x0090 +3fe33780: .word 0x0090 +3fe33790: .word 0x0090 +3fe337a0: .word 0x0090 +3fe337b0: .word 0x0090 +3fe337c0: .word 0x0090 +3fe337d0: .word 0x0090 +3fe337e0: .word 0x0090 +3fe337f0: .word 0x0090 +3fe33800: .word 0x0090 +3fe33810: .word 0x0060 +3fe33820: .word 0x0060 +3fe33830: .word 0x0000 +3fe33840: .word 0x0000 +3fe33850: .word 0x0000 +3fe33860: .word 0x0000 +3fe33870: .word 0x0000 +3fe33880: .word 0x0000 +3fe33890: .word 0x0018 +3fe338a0: .word 0x0018 +3fe338b0: rev a4 +3fe338c0: rev a4 +3fe338d0: rev a4 +3fe338e0: rev a4 +3fe338f0: .word 0x0018 +3fe33900: .word 0x0018 +3fe33910: rev a4 +3fe33920: rev a4 +3fe33930: rev a4 +3fe33940: rev a4 +3fe33950: .word 0x0018 +3fe33960: .word 0x0018 +3fe33970: .word 0x0000 +3fe33980: .word 0x0000 +3fe33990: .word 0x0060 +3fe339a0: .word 0x0060 +3fe339b0: .word 0x0040 +3fe339c0: .word 0x0040 +3fe339d0: .word 0x0040 +3fe339e0: .word 0x0040 +3fe339f0: .word 0x0040 +3fe33a00: .word 0x0040 +3fe33a10: .word 0x0040 +3fe33a20: .word 0x0040 +3fe33a30: .word 0x0040 +3fe33a40: .word 0x0040 +3fe33a50: .word 0x00e0 +3fe33a60: .word 0x00e0 +3fe33a70: .word 0x0000 +3fe33a80: .word 0x0000 +3fe33a90: .word 0x0000 +3fe33aa0: .word 0x0000 +3fe33ab0: .word 0x0000 +3fe33ac0: .word 0x0000 +3fe33ad0: .word 0x0018 +3fe33ae0: .word 0x0018 +3fe33af0: rev a4 +3fe33b00: rev a4 +3fe33b10: rev a4 +3fe33b20: rev a4 +3fe33b30: .word 0x0018 +3fe33b40: .word 0x0018 +3fe33b50: rev a4 +3fe33b60: rev a4 +3fe33b70: rev a4 +3fe33b80: rev a4 +3fe33b90: .word 0x0018 +3fe33ba0: .word 0x0018 +3fe33bb0: .word 0x0000 +3fe33bc0: .word 0x0000 +3fe33bd0: .word 0x0060 +3fe33be0: .word 0x0060 +3fe33bf0: .word 0x0090 +3fe33c00: .word 0x0090 +3fe33c10: .word 0x0080 +3fe33c20: .word 0x0080 +3fe33c30: .word 0x0060 +3fe33c40: .word 0x0060 +3fe33c50: .word 0x0010 +3fe33c60: .word 0x0010 +3fe33c70: .word 0x0010 +3fe33c80: .word 0x0010 +3fe33c90: .word 0x00f0 +3fe33ca0: .word 0x00f0 +3fe33cb0: .word 0x0000 +3fe33cc0: .word 0x0000 +3fe33cd0: .word 0x0000 +3fe33ce0: .word 0x0000 +3fe33cf0: .word 0x0000 +3fe33d00: .word 0x0000 +3fe33d10: .word 0x0018 +3fe33d20: .word 0x0018 +3fe33d30: rev a4 +3fe33d40: rev a4 +3fe33d50: rev a4 +3fe33d60: rev a4 +3fe33d70: .word 0x0018 +3fe33d80: .word 0x0018 +3fe33d90: rev a4 +3fe33da0: rev a4 +3fe33db0: rev a4 +3fe33dc0: rev a4 +3fe33dd0: .word 0x0018 +3fe33de0: .word 0x0018 +3fe33df0: .word 0x0000 +3fe33e00: .word 0x0000 +3fe33e10: .word 0x0060 +3fe33e20: .word 0x0060 +3fe33e30: .word 0x0090 +3fe33e40: .word 0x0090 +3fe33e50: .word 0x0080 +3fe33e60: .word 0x0080 +3fe33e70: .word 0x0060 +3fe33e80: .word 0x0060 +3fe33e90: .word 0x0080 +3fe33ea0: .word 0x0080 +3fe33eb0: .word 0x0090 +3fe33ec0: .word 0x0090 +3fe33ed0: .word 0x0060 +3fe33ee0: .word 0x0060 +3fe33ef0: .word 0x0000 +3fe33f00: .word 0x0000 +3fe33f10: .word 0x0000 +3fe33f20: .word 0x000e +3fe33f30: .word 0x0004 +3fe33f40: .word 0x0004 +3fe33f50: .word 0x0004 +3fe33f60: .word 0x0004 +3fe33f70: .word 0x0004 +3fe33f80: .word 0x0004 +3fe33f90: .word 0x000e +3fe33fa0: .word 0x000e +3fe33fb0: .word 0x0000 +3fe33fc0: .word 0x0000 +3fe33fd0: .word 0x0048 +3fe33fe0: .word 0x0048 +3fe33ff0: .word 0x0058 +3fe34000: .word 0x0058 +3fe34010: .word 0x0068 +3fe34020: .word 0x0068 +3fe34030: .word 0x0048 +3fe34040: .word 0x0048 +3fe34050: .word 0x0048 +3fe34060: .word 0x0048 +3fe34070: .word 0x0000 +3fe34080: .word 0x0000 +3fe34090: .word 0x00e0 +3fe340a0: .word 0x00e0 +3fe340b0: exgpc a0 +3fe340c0: exgpc a0 +3fe340d0: exgpc a0 +3fe340e0: exgpc a0 +3fe340f0: exgpc a0 +3fe34100: exgpc a0 +3fe34110: .word 0x00e0 +3fe34120: .word 0x00e0 +3fe34130: .word 0x0000 +3fe34140: .word 0x0000 +3fe34150: .word 0x0000 +3fe34160: .word 0x0012 +3fe34170: .word 0x0016 +3fe34180: .word 0x0016 +3fe34190: .word 0x001a +3fe341a0: .word 0x001a +3fe341b0: .word 0x0012 +3fe341c0: .word 0x0012 +3fe341d0: .word 0x0012 +3fe341e0: .word 0x0012 +3fe341f0: .word 0x0000 +3fe34200: .word 0x0000 +3fe34210: .word 0x0078 +3fe34220: .word 0x0078 +3fe34230: .word 0x0008 +3fe34240: .word 0x0008 +3fe34250: rev b8 +3fe34260: rev b8 +3fe34270: .word 0x0008 +3fe34280: .word 0x0008 +3fe34290: .word 0x0078 +3fe342a0: .word 0x0078 +3fe342b0: .word 0x0000 +3fe342c0: .word 0x0000 +3fe342d0: rev a0 +3fe342e0: rev a0 +3fe342f0: rev a0 +3fe34300: rev a0 +3fe34310: rev a0 +3fe34320: rev a0 +3fe34330: rev a0 +3fe34340: rev a0 +3fe34350: pushst +3fe34360: pushst +3fe34370: .word 0x0000 +3fe34380: .word 0x0000 +3fe34390: .word 0x0000 +3fe343a0: .word 0x001c +3fe343b0: .word 0x0002 +3fe343c0: .word 0x0002 +3fe343d0: .word 0x000c +3fe343e0: .word 0x000c +3fe343f0: .word 0x0010 +3fe34400: .word 0x0010 +3fe34410: .word 0x000e +3fe34420: .word 0x000e +3fe34430: .word 0x0000 +3fe34440: .word 0x0000 +3fe34450: .word 0x0070 +3fe34460: .word 0x0070 +3fe34470: .word 0x0008 +3fe34480: .word 0x0008 +3fe34490: rev b0 +3fe344a0: rev b0 +3fe344b0: .word 0x0040 +3fe344c0: .word 0x0040 +3fe344d0: rev b8 +3fe344e0: rev b8 +3fe344f0: .word 0x0000 +3fe34500: .word 0x0000 +3fe34510: .word 0x00c0 +3fe34520: .word 0x00c0 +3fe34530: exgpc a0 +3fe34540: exgpc a0 +3fe34550: pushst +3fe34560: pushst +3fe34570: exgpc a0 +3fe34580: exgpc a0 +3fe34590: exgpc a0 +3fe345a0: exgpc a0 +3fe345b0: .word 0x0000 +3fe345c0: .word 0x0000 +3fe345d0: .word 0x0000 +3fe345e0: .word 0x001e +3fe345f0: .word 0x0002 +3fe34600: .word 0x0002 +3fe34610: .word 0x000e +3fe34620: .word 0x000e +3fe34630: .word 0x0002 +3fe34640: .word 0x0002 +3fe34650: .word 0x001e +3fe34660: .word 0x001e +3fe34670: .word 0x0000 +3fe34680: .word 0x0000 +3fe34690: .word 0x0070 +3fe346a0: .word 0x0070 +3fe346b0: .word 0x0008 +3fe346c0: .word 0x0008 +3fe346d0: rev b0 +3fe346e0: rev b0 +3fe346f0: .word 0x0040 +3fe34700: .word 0x0040 +3fe34710: rev b8 +3fe34720: rev b8 +3fe34730: .word 0x0000 +3fe34740: .word 0x0000 +3fe34750: .word 0x00c0 +3fe34760: .word 0x00c0 +3fe34770: exgpc a0 +3fe34780: exgpc a0 +3fe34790: pushst +3fe347a0: pushst +3fe347b0: exgpc a0 +3fe347c0: exgpc a0 +3fe347d0: exgpc a0 +3fe347e0: exgpc a0 +3fe347f0: .word 0x0000 +3fe34800: .word 0x0000 +3fe34810: .word 0x0000 +3fe34820: .word 0x0012 +3fe34830: .word 0x0012 +3fe34840: .word 0x0012 +3fe34850: .word 0x001e +3fe34860: .word 0x001e +3fe34870: .word 0x0012 +3fe34880: .word 0x0012 +3fe34890: .word 0x0012 +3fe348a0: .word 0x0012 +3fe348b0: .word 0x0000 +3fe348c0: .word 0x0000 +3fe348d0: .word 0x007c +3fe348e0: .word 0x007c +3fe348f0: .word 0x0010 +3fe34900: .word 0x0010 +3fe34910: .word 0x0010 +3fe34920: .word 0x0010 +3fe34930: .word 0x0010 +3fe34940: .word 0x0010 +3fe34950: .word 0x0010 +3fe34960: .word 0x0010 +3fe34970: .word 0x0000 +3fe34980: .word 0x0000 +3fe34990: popst +3fe349a0: popst +3fe349b0: rev a0 +3fe349c0: rev a0 +3fe349d0: .word 0x00c0 +3fe349e0: .word 0x00c0 +3fe349f0: emu +3fe34a00: emu +3fe34a10: .word 0x00e0 +3fe34a20: .word 0x00e0 +3fe34a30: .word 0x0000 +3fe34a40: .word 0x0000 +3fe34a50: .word 0x0000 +3fe34a60: .word 0x0012 +3fe34a70: .word 0x0012 +3fe34a80: .word 0x0012 +3fe34a90: .word 0x001e +3fe34aa0: .word 0x001e +3fe34ab0: .word 0x0012 +3fe34ac0: .word 0x0012 +3fe34ad0: .word 0x0012 +3fe34ae0: .word 0x0012 +3fe34af0: .word 0x0000 +3fe34b00: .word 0x0000 +3fe34b10: .word 0x007c +3fe34b20: .word 0x007c +3fe34b30: .word 0x0010 +3fe34b40: .word 0x0010 +3fe34b50: .word 0x0010 +3fe34b60: .word 0x0010 +3fe34b70: .word 0x0010 +3fe34b80: .word 0x0010 +3fe34b90: .word 0x0010 +3fe34ba0: .word 0x0010 +3fe34bb0: .word 0x0000 +3fe34bc0: .word 0x0000 +3fe34bd0: pushst +3fe34be0: pushst +3fe34bf0: .word 0x0080 +3fe34c00: .word 0x0080 +3fe34c10: .word 0x0080 +3fe34c20: .word 0x0080 +3fe34c30: .word 0x00a0 +3fe34c40: .word 0x00a0 +3fe34c50: .word 0x0040 +3fe34c60: .word 0x0040 +3fe34c70: .word 0x0000 +3fe34c80: .word 0x0000 +3fe34c90: .word 0x0000 +3fe34ca0: rev a2 +3fe34cb0: rev a2 +3fe34cc0: rev a2 +3fe34cd0: rev a2 +3fe34ce0: rev a2 +3fe34cf0: .word 0x0014 +3fe34d00: .word 0x0014 +3fe34d10: .word 0x0008 +3fe34d20: .word 0x0008 +3fe34d30: .word 0x0000 +3fe34d40: .word 0x0000 +3fe34d50: .word 0x00f8 +3fe34d60: .word 0x00f8 +3fe34d70: rev a0 +3fe34d80: rev a0 +3fe34d90: rev a0 +3fe34da0: rev a0 +3fe34db0: rev a0 +3fe34dc0: rev a0 +3fe34dd0: rev a0 +3fe34de0: rev a0 +3fe34df0: .word 0x0000 +3fe34e00: .word 0x0000 +3fe34e10: popst +3fe34e20: popst +3fe34e30: rev a0 +3fe34e40: rev a0 +3fe34e50: .word 0x00c0 +3fe34e60: .word 0x00c0 +3fe34e70: emu +3fe34e80: emu +3fe34e90: .word 0x00e0 +3fe34ea0: .word 0x00e0 +3fe34eb0: .word 0x0000 +3fe34ec0: .word 0x0000 +3fe34ed0: .word 0x0000 +3fe34ee0: .word 0x000e +3fe34ef0: .word 0x0012 +3fe34f00: .word 0x0012 +3fe34f10: .word 0x000e +3fe34f20: .word 0x000e +3fe34f30: .word 0x0002 +3fe34f40: .word 0x0002 +3fe34f50: .word 0x0002 +3fe34f60: .word 0x0002 +3fe34f70: .word 0x0000 +3fe34f80: .word 0x0000 +3fe34f90: .word 0x0008 +3fe34fa0: .word 0x0008 +3fe34fb0: .word 0x0008 +3fe34fc0: .word 0x0008 +3fe34fd0: .word 0x0008 +3fe34fe0: .word 0x0008 +3fe34ff0: .word 0x0008 +3fe35000: .word 0x0008 +3fe35010: .word 0x0078 +3fe35020: .word 0x0078 +3fe35030: .word 0x0000 +3fe35040: .word 0x0000 +3fe35050: .word 0x00e0 +3fe35060: .word 0x00e0 +3fe35070: exgpc a0 +3fe35080: exgpc a0 +3fe35090: exgpc a0 +3fe350a0: exgpc a0 +3fe350b0: exgpc a0 +3fe350c0: exgpc a0 +3fe350d0: .word 0x00e0 +3fe350e0: .word 0x00e0 +3fe350f0: .word 0x0000 +3fe35100: .word 0x0000 +3fe35110: .word 0x0000 +3fe35120: .word 0x000e +3fe35130: .word 0x0012 +3fe35140: .word 0x0012 +3fe35150: .word 0x000e +3fe35160: .word 0x000e +3fe35170: .word 0x0002 +3fe35180: .word 0x0002 +3fe35190: .word 0x0002 +3fe351a0: .word 0x0002 +3fe351b0: .word 0x0000 +3fe351c0: .word 0x0000 +3fe351d0: .word 0x0008 +3fe351e0: .word 0x0008 +3fe351f0: .word 0x0008 +3fe35200: .word 0x0008 +3fe35210: .word 0x0008 +3fe35220: .word 0x0008 +3fe35230: .word 0x0008 +3fe35240: .word 0x0008 +3fe35250: .word 0x0078 +3fe35260: .word 0x0078 +3fe35270: .word 0x0000 +3fe35280: .word 0x0000 +3fe35290: exgpc a0 +3fe352a0: exgpc a0 +3fe352b0: exgpc a0 +3fe352c0: exgpc a0 +3fe352d0: exgpc a0 +3fe352e0: exgpc a0 +3fe352f0: exgpc a0 +3fe35300: exgpc a0 +3fe35310: .word 0x00c0 +3fe35320: .word 0x00c0 +3fe35330: .word 0x0000 +3fe35340: .word 0x0000 +3fe35350: .word 0x0000 +3fe35360: .word 0x0000 +3fe35370: .word 0x0000 +3fe35380: .word 0x0000 +3fe35390: .word 0x0000 +3fe353a0: .word 0x0000 +3fe353b0: .word 0x001c +3fe353c0: .word 0x001c +3fe353d0: rev a4 +3fe353e0: rev a4 +3fe353f0: .word 0x001c +3fe35400: .word 0x001c +3fe35410: rev a4 +3fe35420: rev a4 +3fe35430: rev a4 +3fe35440: rev a4 +3fe35450: .word 0x0000 +3fe35460: .word 0x0000 +3fe35470: .word 0x0000 +3fe35480: .word 0x0000 +3fe35490: .word 0x00e0 +3fe354a0: .word 0x00e0 +3fe354b0: .word 0x0040 +3fe354c0: .word 0x0040 +3fe354d0: .word 0x0040 +3fe354e0: .word 0x0040 +3fe354f0: .word 0x0040 +3fe35500: .word 0x0040 +3fe35510: .word 0x00e0 +3fe35520: .word 0x00e0 +3fe35530: .word 0x0000 +3fe35540: .word 0x0000 +3fe35550: .word 0x0000 +3fe35560: .word 0x0000 +3fe35570: .word 0x0000 +3fe35580: .word 0x0000 +3fe35590: .word 0x0000 +3fe355a0: .word 0x001c +3fe355b0: .word 0x0002 +3fe355c0: .word 0x0002 +3fe355d0: .word 0x000c +3fe355e0: .word 0x000c +3fe355f0: .word 0x0010 +3fe35600: .word 0x0010 +3fe35610: .word 0x000e +3fe35620: .word 0x000e +3fe35630: .word 0x0000 +3fe35640: .word 0x0000 +3fe35650: .word 0x0070 +3fe35660: .word 0x0070 +3fe35670: .word 0x0008 +3fe35680: .word 0x0008 +3fe35690: rev b0 +3fe356a0: rev b0 +3fe356b0: .word 0x0040 +3fe356c0: .word 0x0040 +3fe356d0: rev b8 +3fe356e0: rev b8 +3fe356f0: .word 0x0000 +3fe35700: .word 0x0000 +3fe35710: .word 0x00e0 +3fe35720: .word 0x00e0 +3fe35730: emu +3fe35740: emu +3fe35750: .word 0x00c0 +3fe35760: .word 0x00c0 +3fe35770: rev a0 +3fe35780: rev a0 +3fe35790: pushst +3fe357a0: pushst +3fe357b0: .word 0x0000 +3fe357c0: .word 0x0000 +3fe357d0: .word 0x0000 +3fe357e0: .word 0x001c +3fe357f0: .word 0x0002 +3fe35800: .word 0x0002 +3fe35810: .word 0x000c +3fe35820: .word 0x000c +3fe35830: .word 0x0010 +3fe35840: .word 0x0010 +3fe35850: .word 0x000e +3fe35860: .word 0x000e +3fe35870: .word 0x0000 +3fe35880: .word 0x0000 +3fe35890: .word 0x0070 +3fe358a0: .word 0x0070 +3fe358b0: .word 0x0008 +3fe358c0: .word 0x0008 +3fe358d0: rev b0 +3fe358e0: rev b0 +3fe358f0: .word 0x0040 +3fe35900: .word 0x0040 +3fe35910: rev b8 +3fe35920: rev b8 +3fe35930: .word 0x0000 +3fe35940: .word 0x0000 +3fe35950: .word 0x00e0 +3fe35960: .word 0x00e0 +3fe35970: emu +3fe35980: emu +3fe35990: .word 0x00c0 +3fe359a0: .word 0x00c0 +3fe359b0: emu +3fe359c0: emu +3fe359d0: .word 0x00e0 +3fe359e0: .word 0x00e0 +3fe359f0: .word 0x0000 +3fe35a00: .word 0x0000 +3fe35a10: .word 0x0000 +3fe35a20: .word 0x000e +3fe35a30: .word 0x0012 +3fe35a40: .word 0x0012 +3fe35a50: .word 0x0012 +3fe35a60: .word 0x0012 +3fe35a70: .word 0x0012 +3fe35a80: .word 0x0012 +3fe35a90: .word 0x000e +3fe35aa0: .word 0x000e +3fe35ab0: .word 0x0000 +3fe35ac0: .word 0x0000 +3fe35ad0: .word 0x0070 +3fe35ae0: .word 0x0070 +3fe35af0: .word 0x0008 +3fe35b00: .word 0x0008 +3fe35b10: .word 0x0008 +3fe35b20: .word 0x0008 +3fe35b30: .word 0x0008 +3fe35b40: .word 0x0008 +3fe35b50: .word 0x0070 +3fe35b60: .word 0x0070 +3fe35b70: .word 0x0000 +3fe35b80: .word 0x0000 +3fe35b90: popst +3fe35ba0: popst +3fe35bb0: rev a0 +3fe35bc0: rev a0 +3fe35bd0: .word 0x00c0 +3fe35be0: .word 0x00c0 +3fe35bf0: emu +3fe35c00: emu +3fe35c10: .word 0x00e0 +3fe35c20: .word 0x00e0 +3fe35c30: .word 0x0000 +3fe35c40: .word 0x0000 +3fe35c50: .word 0x0000 +3fe35c60: .word 0x000e +3fe35c70: .word 0x0012 +3fe35c80: .word 0x0012 +3fe35c90: .word 0x000e +3fe35ca0: .word 0x000e +3fe35cb0: .word 0x0002 +3fe35cc0: .word 0x0002 +3fe35cd0: .word 0x0002 +3fe35ce0: .word 0x0002 +3fe35cf0: .word 0x0000 +3fe35d00: .word 0x0000 +3fe35d10: .word 0x0048 +3fe35d20: .word 0x0048 +3fe35d30: .word 0x0048 +3fe35d40: .word 0x0048 +3fe35d50: .word 0x0048 +3fe35d60: .word 0x0048 +3fe35d70: .word 0x0048 +3fe35d80: .word 0x0048 +3fe35d90: rev b0 +3fe35da0: rev b0 +3fe35db0: .word 0x0000 +3fe35dc0: .word 0x0000 +3fe35dd0: .word 0x00c0 +3fe35de0: .word 0x00c0 +3fe35df0: .word 0x0080 +3fe35e00: .word 0x0080 +3fe35e10: .word 0x0080 +3fe35e20: .word 0x0080 +3fe35e30: .word 0x0080 +3fe35e40: .word 0x0080 +3fe35e50: popst +3fe35e60: popst +3fe35e70: .word 0x0000 +3fe35e80: .word 0x0000 +3fe35e90: .word 0x0000 +3fe35ea0: .word 0x000e +3fe35eb0: .word 0x0012 +3fe35ec0: .word 0x0012 +3fe35ed0: .word 0x000e +3fe35ee0: .word 0x000e +3fe35ef0: .word 0x0002 +3fe35f00: .word 0x0002 +3fe35f10: .word 0x0002 +3fe35f20: .word 0x0002 +3fe35f30: .word 0x0000 +3fe35f40: .word 0x0000 +3fe35f50: .word 0x0048 +3fe35f60: .word 0x0048 +3fe35f70: .word 0x0048 +3fe35f80: .word 0x0048 +3fe35f90: .word 0x0048 +3fe35fa0: .word 0x0048 +3fe35fb0: .word 0x0048 +3fe35fc0: .word 0x0048 +3fe35fd0: rev b0 +3fe35fe0: rev b0 +3fe35ff0: .word 0x0000 +3fe36000: .word 0x0000 +3fe36010: .word 0x00e0 +3fe36020: .word 0x00e0 +3fe36030: emu +3fe36040: emu +3fe36050: .word 0x00c0 +3fe36060: .word 0x00c0 +3fe36070: rev a0 +3fe36080: rev a0 +3fe36090: pushst +3fe360a0: pushst +3fe360b0: .word 0x0000 +3fe360c0: .word 0x0000 +3fe360d0: .word 0x0000 +3fe360e0: .word 0x001c +3fe360f0: .word 0x0002 +3fe36100: .word 0x0002 +3fe36110: .word 0x000c +3fe36120: .word 0x000c +3fe36130: .word 0x0010 +3fe36140: .word 0x0010 +3fe36150: .word 0x000e +3fe36160: .word 0x000e +3fe36170: .word 0x0000 +3fe36180: .word 0x0000 +3fe36190: .word 0x007c +3fe361a0: .word 0x007c +3fe361b0: .word 0x0010 +3fe361c0: .word 0x0010 +3fe361d0: .word 0x0010 +3fe361e0: .word 0x0010 +3fe361f0: .word 0x0010 +3fe36200: .word 0x0010 +3fe36210: .word 0x0010 +3fe36220: .word 0x0010 +3fe36230: .word 0x0000 +3fe36240: .word 0x0000 +3fe36250: .word 0x00e0 +3fe36260: .word 0x00e0 +3fe36270: .word 0x0010 +3fe36280: .word 0x0010 +3fe36290: .word 0x0060 +3fe362a0: .word 0x0060 +3fe362b0: .word 0x0080 +3fe362c0: .word 0x0080 +3fe362d0: .word 0x0070 +3fe362e0: .word 0x0070 +3fe362f0: .word 0x0000 +3fe36300: .word 0x0000 +3fe36310: .word 0x0000 +3fe36320: .word 0x001c +3fe36330: .word 0x0002 +3fe36340: .word 0x0002 +3fe36350: .word 0x0002 +3fe36360: .word 0x0002 +3fe36370: .word 0x0002 +3fe36380: .word 0x0002 +3fe36390: .word 0x001c +3fe363a0: .word 0x001c +3fe363b0: .word 0x0000 +3fe363c0: .word 0x0000 +3fe363d0: .word 0x0070 +3fe363e0: .word 0x0070 +3fe363f0: .word 0x0008 +3fe36400: .word 0x0008 +3fe36410: .word 0x0008 +3fe36420: .word 0x0008 +3fe36430: .word 0x0008 +3fe36440: .word 0x0008 +3fe36450: .word 0x0070 +3fe36460: .word 0x0070 +3fe36470: .word 0x0000 +3fe36480: .word 0x0000 +3fe36490: exgpc a0 +3fe364a0: exgpc a0 +3fe364b0: exgpc a0 +3fe364c0: exgpc a0 +3fe364d0: pushst +3fe364e0: pushst +3fe364f0: exgpc a0 +3fe36500: exgpc a0 +3fe36510: exgpc a0 +3fe36520: exgpc a0 +3fe36530: .word 0x0000 +3fe36540: .word 0x0000 +3fe36550: .word 0x0000 +3fe36560: .word 0x0000 +3fe36570: .word 0x0000 +3fe36580: .word 0x0000 +3fe36590: .word 0x0000 +3fe365a0: .word 0x0000 +3fe365b0: rev a2 +3fe365c0: rev a2 +3fe365d0: rev b6 +3fe365e0: rev b6 +3fe365f0: rev a10 +3fe36600: rev a10 +3fe36610: rev a2 +3fe36620: rev a2 +3fe36630: rev a2 +3fe36640: rev a2 +3fe36650: .word 0x0000 +3fe36660: .word 0x0000 +3fe36670: .word 0x0000 +3fe36680: .word 0x0000 +3fe36690: emu +3fe366a0: emu +3fe366b0: emu +3fe366c0: emu +3fe366d0: getpc b0 +3fe366e0: getpc b0 +3fe366f0: putst b0 +3fe36700: putst b0 +3fe36710: emu +3fe36720: emu +3fe36730: .word 0x0000 +3fe36740: .word 0x0000 +3fe36750: .word 0x0000 +3fe36760: .word 0x0000 +3fe36770: .word 0x0000 +3fe36780: .word 0x0000 +3fe36790: .word 0x0000 +3fe367a0: .word 0x001c +3fe367b0: .word 0x0002 +3fe367c0: .word 0x0002 +3fe367d0: .word 0x000c +3fe367e0: .word 0x000c +3fe367f0: .word 0x0010 +3fe36800: .word 0x0010 +3fe36810: .word 0x000e +3fe36820: .word 0x000e +3fe36830: .word 0x0000 +3fe36840: .word 0x0000 +3fe36850: rev b8 +3fe36860: rev b8 +3fe36870: .word 0x0048 +3fe36880: .word 0x0048 +3fe36890: rev b8 +3fe368a0: rev b8 +3fe368b0: .word 0x0008 +3fe368c0: .word 0x0008 +3fe368d0: .word 0x0008 +3fe368e0: .word 0x0008 +3fe368f0: .word 0x0000 +3fe36900: .word 0x0000 +3fe36910: .word 0x00c0 +3fe36920: .word 0x00c0 +3fe36930: exgpc a0 +3fe36940: exgpc a0 +3fe36950: pushst +3fe36960: pushst +3fe36970: exgpc a0 +3fe36980: exgpc a0 +3fe36990: exgpc a0 +3fe369a0: exgpc a0 +3fe369b0: .word 0x0000 +3fe369c0: .word 0x0000 +3fe369d0: .word 0x0000 +3fe369e0: .word 0x001e +3fe369f0: .word 0x0002 +3fe36a00: .word 0x0002 +3fe36a10: .word 0x000e +3fe36a20: .word 0x000e +3fe36a30: .word 0x0002 +3fe36a40: .word 0x0002 +3fe36a50: .word 0x001e +3fe36a60: .word 0x001e +3fe36a70: .word 0x0000 +3fe36a80: .word 0x0000 +3fe36a90: rev b8 +3fe36aa0: rev b8 +3fe36ab0: .word 0x0048 +3fe36ac0: .word 0x0048 +3fe36ad0: rev b8 +3fe36ae0: rev b8 +3fe36af0: .word 0x0008 +3fe36b00: .word 0x0008 +3fe36b10: .word 0x0008 +3fe36b20: .word 0x0008 +3fe36b30: .word 0x0000 +3fe36b40: .word 0x0000 +3fe36b50: .word 0x00c0 +3fe36b60: .word 0x00c0 +3fe36b70: exgpc a0 +3fe36b80: exgpc a0 +3fe36b90: pushst +3fe36ba0: pushst +3fe36bb0: exgpc a0 +3fe36bc0: exgpc a0 +3fe36bd0: exgpc a0 +3fe36be0: exgpc a0 +3fe36bf0: .word 0x0000 +3fe36c00: .word 0x0000 +3fe36c10: .word 0x0000 +3fe36c20: .word 0x0000 +3fe36c30: .word 0x0000 +3fe36c40: .word 0x0000 +3fe36c50: .word 0x0018 +3fe36c60: .word 0x0018 +3fe36c70: rev a4 +3fe36c80: rev a4 +3fe36c90: rev a4 +3fe36ca0: rev a4 +3fe36cb0: rev b8 +3fe36cc0: rev b8 +3fe36cd0: rev a0 +3fe36ce0: rev a0 +3fe36cf0: rev a4 +3fe36d00: rev a4 +3fe36d10: .word 0x0018 +3fe36d20: .word 0x0018 +3fe36d30: .word 0x0000 +3fe36d40: .word 0x0000 +3fe36d50: .word 0x0060 +3fe36d60: .word 0x0060 +3fe36d70: .word 0x0090 +3fe36d80: .word 0x0090 +3fe36d90: .word 0x0090 +3fe36da0: .word 0x0090 +3fe36db0: .word 0x0060 +3fe36dc0: .word 0x0060 +3fe36dd0: .word 0x0090 +3fe36de0: .word 0x0090 +3fe36df0: .word 0x0090 +3fe36e00: .word 0x0090 +3fe36e10: .word 0x0060 +3fe36e20: .word 0x0060 +3fe36e30: .word 0x0000 +3fe36e40: .word 0x0000 +3fe36e50: .word 0x0000 +3fe36e60: .word 0x0000 +3fe36e70: .word 0x0000 +3fe36e80: .word 0x0000 +3fe36e90: .word 0x0018 +3fe36ea0: .word 0x0018 +3fe36eb0: rev a4 +3fe36ec0: rev a4 +3fe36ed0: rev a4 +3fe36ee0: rev a4 +3fe36ef0: rev b8 +3fe36f00: rev b8 +3fe36f10: rev a0 +3fe36f20: rev a0 +3fe36f30: rev a4 +3fe36f40: rev a4 +3fe36f50: .word 0x0018 +3fe36f60: .word 0x0018 +3fe36f70: .word 0x0000 +3fe36f80: .word 0x0000 +3fe36f90: .word 0x0060 +3fe36fa0: .word 0x0060 +3fe36fb0: .word 0x0090 +3fe36fc0: .word 0x0090 +3fe36fd0: .word 0x0090 +3fe36fe0: .word 0x0090 +3fe36ff0: .word 0x00e0 +3fe37000: .word 0x00e0 +3fe37010: .word 0x0080 +3fe37020: .word 0x0080 +3fe37030: .word 0x0090 +3fe37040: .word 0x0090 +3fe37050: .word 0x0060 +3fe37060: .word 0x0060 +3fe37070: .word 0x0000 +3fe37080: .word 0x0000 +3fe37090: .word 0x0000 +3fe370a0: .word 0x0000 +3fe370b0: .word 0x0000 +3fe370c0: .word 0x0000 +3fe370d0: .word 0x0018 +3fe370e0: .word 0x0018 +3fe370f0: rev a4 +3fe37100: rev a4 +3fe37110: rev a4 +3fe37120: rev a4 +3fe37130: rev b8 +3fe37140: rev b8 +3fe37150: rev a0 +3fe37160: rev a0 +3fe37170: rev a4 +3fe37180: rev a4 +3fe37190: .word 0x0018 +3fe371a0: .word 0x0018 +3fe371b0: .word 0x0000 +3fe371c0: .word 0x0000 +3fe371d0: .word 0x0060 +3fe371e0: .word 0x0060 +3fe371f0: .word 0x0090 +3fe37200: .word 0x0090 +3fe37210: .word 0x0090 +3fe37220: .word 0x0090 +3fe37230: .word 0x00f0 +3fe37240: .word 0x00f0 +3fe37250: .word 0x0090 +3fe37260: .word 0x0090 +3fe37270: .word 0x0090 +3fe37280: .word 0x0090 +3fe37290: .word 0x0090 +3fe372a0: .word 0x0090 +3fe372b0: .word 0x0000 +3fe372c0: .word 0x0000 +3fe372d0: .word 0x0000 +3fe372e0: .word 0x001c +3fe372f0: .word 0x0002 +3fe37300: .word 0x0002 +3fe37310: .word 0x0002 +3fe37320: .word 0x0002 +3fe37330: .word 0x0002 +3fe37340: .word 0x0002 +3fe37350: .word 0x001c +3fe37360: .word 0x001c +3fe37370: .word 0x0000 +3fe37380: .word 0x0000 +3fe37390: .word 0x0070 +3fe373a0: .word 0x0070 +3fe373b0: .word 0x0008 +3fe373c0: .word 0x0008 +3fe373d0: rev b0 +3fe373e0: rev b0 +3fe373f0: .word 0x0040 +3fe37400: .word 0x0040 +3fe37410: rev b8 +3fe37420: rev b8 +3fe37430: .word 0x0000 +3fe37440: .word 0x0000 +3fe37450: popst +3fe37460: popst +3fe37470: .word 0x0080 +3fe37480: .word 0x0080 +3fe37490: .word 0x0080 +3fe374a0: .word 0x0080 +3fe374b0: .word 0x0080 +3fe374c0: .word 0x0080 +3fe374d0: popst +3fe374e0: popst +3fe374f0: .word 0x0000 +3fe37500: .word 0x0000 +3fe37510: .word 0x0000 +3fe37520: .word 0x0000 +3fe37530: .word 0x0000 +3fe37540: .word 0x0000 +3fe37550: .word 0x0000 +3fe37560: .word 0x0000 +3fe37570: rev b8 +3fe37580: rev b8 +3fe37590: .word 0x0004 +3fe375a0: .word 0x0004 +3fe375b0: .word 0x0018 +3fe375c0: .word 0x0018 +3fe375d0: rev a0 +3fe375e0: rev a0 +3fe375f0: .word 0x001c +3fe37600: .word 0x001c +3fe37610: .word 0x0000 +3fe37620: .word 0x0000 +3fe37630: .word 0x0000 +3fe37640: .word 0x0000 +3fe37650: .word 0x00f8 +3fe37660: .word 0x00f8 +3fe37670: rev a0 +3fe37680: rev a0 +3fe37690: rev a0 +3fe376a0: rev a0 +3fe376b0: rev a0 +3fe376c0: rev a0 +3fe376d0: rev a0 +3fe376e0: rev a0 +3fe376f0: .word 0x0000 +3fe37700: .word 0x0000 +3fe37710: .word 0x0000 +3fe37720: .word 0x0000 +3fe37730: .word 0x0000 +3fe37740: .word 0x0000 +3fe37750: .word 0x0000 +3fe37760: .word 0x000c +3fe37770: .word 0x0012 +3fe37780: .word 0x0012 +3fe37790: .word 0x0012 +3fe377a0: .word 0x0012 +3fe377b0: .word 0x0012 +3fe377c0: .word 0x0012 +3fe377d0: .word 0x000c +3fe377e0: .word 0x000c +3fe377f0: .word 0x0000 +3fe37800: .word 0x0000 +3fe37810: .word 0x0070 +3fe37820: .word 0x0070 +3fe37830: .word 0x0008 +3fe37840: .word 0x0008 +3fe37850: rev b0 +3fe37860: rev b0 +3fe37870: .word 0x0040 +3fe37880: .word 0x0040 +3fe37890: rev b8 +3fe378a0: rev b8 +3fe378b0: .word 0x0000 +3fe378c0: .word 0x0000 +3fe378d0: popst +3fe378e0: popst +3fe378f0: rev a0 +3fe37900: rev a0 +3fe37910: rev a0 +3fe37920: rev a0 +3fe37930: rev a0 +3fe37940: rev a0 +3fe37950: popst +3fe37960: popst +3fe37970: .word 0x0000 +3fe37980: .word 0x0000 +3fe37990: .word 0x0000 +3fe379a0: .word 0x0000 +3fe379b0: .word 0x0000 +3fe379c0: .word 0x0000 +3fe379d0: .word 0x0000 +3fe379e0: .word 0x0000 +3fe379f0: .word 0x001c +3fe37a00: .word 0x001c +3fe37a10: rev a4 +3fe37a20: rev a4 +3fe37a30: .word 0x001c +3fe37a40: .word 0x001c +3fe37a50: .word 0x0004 +3fe37a60: .word 0x0004 +3fe37a70: .word 0x0004 +3fe37a80: .word 0x0004 +3fe37a90: .word 0x0000 +3fe37aa0: .word 0x0000 +3fe37ab0: .word 0x0000 +3fe37ac0: .word 0x0000 +3fe37ad0: .word 0x0088 +3fe37ae0: .word 0x0088 +3fe37af0: .word 0x00d8 +3fe37b00: .word 0x00d8 +3fe37b10: .word 0x00a8 +3fe37b20: .word 0x00a8 +3fe37b30: .word 0x0088 +3fe37b40: .word 0x0088 +3fe37b50: .word 0x0088 +3fe37b60: .word 0x0088 +3fe37b70: .word 0x0000 +3fe37b80: .word 0x0000 +3fe37b90: .word 0x0000 +3fe37ba0: .word 0x0000 +3fe37bb0: .word 0x0000 +3fe37bc0: .word 0x0000 +3fe37bd0: .word 0x0000 +3fe37be0: .word 0x000c +3fe37bf0: .word 0x0012 +3fe37c00: .word 0x0012 +3fe37c10: .word 0x001e +3fe37c20: .word 0x001e +3fe37c30: .word 0x0012 +3fe37c40: .word 0x0012 +3fe37c50: .word 0x0012 +3fe37c60: .word 0x0012 +3fe37c70: .word 0x0000 +3fe37c80: .word 0x0000 +3fe37c90: rev b8 +3fe37ca0: rev b8 +3fe37cb0: .word 0x0048 +3fe37cc0: .word 0x0048 +3fe37cd0: rev b8 +3fe37ce0: rev b8 +3fe37cf0: .word 0x0008 +3fe37d00: .word 0x0008 +3fe37d10: .word 0x0008 +3fe37d20: .word 0x0008 +3fe37d30: .word 0x0000 +3fe37d40: .word 0x0000 +3fe37d50: .word 0x00e0 +3fe37d60: .word 0x00e0 +3fe37d70: .word 0x0010 +3fe37d80: .word 0x0010 +3fe37d90: .word 0x0010 +3fe37da0: .word 0x0010 +3fe37db0: .word 0x0010 +3fe37dc0: .word 0x0010 +3fe37dd0: .word 0x00e0 +3fe37de0: .word 0x00e0 +3fe37df0: .word 0x0000 +3fe37e00: .word 0x0000 +3fe37e10: .word 0x0000 +3fe37e20: .word 0x0012 +3fe37e30: .word 0x0016 +3fe37e40: .word 0x0016 +3fe37e50: .word 0x001a +3fe37e60: .word 0x001a +3fe37e70: .word 0x0012 +3fe37e80: .word 0x0012 +3fe37e90: .word 0x0012 +3fe37ea0: .word 0x0012 +3fe37eb0: .word 0x0000 +3fe37ec0: .word 0x0000 +3fe37ed0: .word 0x0070 +3fe37ee0: .word 0x0070 +3fe37ef0: .word 0x0008 +3fe37f00: .word 0x0008 +3fe37f10: rev b0 +3fe37f20: rev b0 +3fe37f30: .word 0x0040 +3fe37f40: .word 0x0040 +3fe37f50: rev b8 +3fe37f60: rev b8 +3fe37f70: .word 0x0000 +3fe37f80: .word 0x0000 +3fe37f90: .word 0x00e0 +3fe37fa0: .word 0x00e0 +3fe37fb0: exgpc a0 +3fe37fc0: exgpc a0 +3fe37fd0: .word 0x00e0 +3fe37fe0: .word 0x00e0 +3fe37ff0: rev a0 +3fe38000: rev a0 +3fe38010: rev a0 +3fe38020: rev a0 +3fe38030: .word 0x0000 +3fe38040: .word 0x0000 +3fe38050: .word 0x0000 +3fe38060: .word 0x0000 +3fe38070: .word 0x0000 +3fe38080: .word 0x0000 +3fe38090: .word 0x0000 +3fe380a0: .word 0x0000 +3fe380b0: .word 0x0000 +3fe380c0: .word 0x0000 +3fe380d0: rev b0 +3fe380e0: rev b0 +3fe380f0: rev b0 +3fe38100: rev b0 +3fe38110: .word 0x0000 +3fe38120: .word 0x0000 +3fe38130: rev b0 +3fe38140: rev b0 +3fe38150: rev b0 +3fe38160: rev b0 +3fe38170: rev b0 +3fe38180: rev b0 +3fe38190: rev b0 +3fe381a0: rev b0 +3fe381b0: rev b0 +3fe381c0: rev b0 +3fe381d0: rev b0 +3fe381e0: rev b0 +3fe381f0: rev b0 +3fe38200: rev b0 +3fe38210: rev b0 +3fe38220: rev b0 +3fe38230: rev b0 +3fe38240: rev b0 +3fe38250: .word 0x0000 +3fe38260: .word 0x0000 +3fe38270: .word 0x0000 +3fe38280: .word 0x0000 +3fe38290: .word 0x0000 +3fe382a0: .word 0x0000 +3fe382b0: .word 0x0000 +3fe382c0: .word 0x0000 +3fe382d0: .word 0x0060 +3fe382e0: .word 0x0060 +3fe382f0: .word 0x0060 +3fe38300: .word 0x0060 +3fe38310: .word 0x0060 +3fe38320: .word 0x0060 +3fe38330: .word 0x00f8 +3fe38340: .word 0x00f8 +3fe38350: getst a12 +3fe38360: getst a12 +3fe38370: .word 0x000c +3fe38380: .word 0x000c +3fe38390: .word 0x000c +3fe383a0: .word 0x000c +3fe383b0: .word 0x000c +3fe383c0: .word 0x000c +3fe383d0: emu +3fe383e0: emu +3fe383f0: getst a12 +3fe38400: getst a12 +3fe38410: .word 0x00f8 +3fe38420: .word 0x00f8 +3fe38430: .word 0x0060 +3fe38440: .word 0x0060 +3fe38450: .word 0x0060 +3fe38460: .word 0x0060 +3fe38470: .word 0x0060 +3fe38480: .word 0x0060 +3fe38490: .word 0x0000 +3fe384a0: .word 0x0000 +3fe384b0: .word 0x0000 +3fe384c0: .word 0x0000 +3fe384d0: .word 0x0000 +3fe384e0: .word 0x0000 +3fe384f0: .word 0x0000 +3fe38500: .word 0x0000 +3fe38510: .word 0x0000 +3fe38520: .word 0x0000 +3fe38530: .word 0x00f8 +3fe38540: .word 0x00f8 +3fe38550: getst a12 +3fe38560: getst a12 +3fe38570: getst a12 +3fe38580: getst a12 +3fe38590: .word 0x000c +3fe385a0: .word 0x000c +3fe385b0: .word 0x000c +3fe385c0: .word 0x000c +3fe385d0: .word 0x007e +3fe385e0: .word 0x007e +3fe385f0: .word 0x000c +3fe38600: .word 0x000c +3fe38610: .word 0x000c +3fe38620: .word 0x000c +3fe38630: .word 0x000c +3fe38640: .word 0x000c +3fe38650: emu +3fe38660: emu +3fe38670: pushst +3fe38680: pushst +3fe38690: .word 0x0000 +3fe386a0: .word 0x0000 +3fe386b0: .word 0x0000 +3fe386c0: .word 0x0000 +3fe386d0: .word 0x0000 +3fe386e0: .word 0x0000 +3fe386f0: .word 0x0000 +3fe38700: .word 0x0000 +3fe38710: .word 0x0000 +3fe38720: .word 0x0000 +3fe38730: .word 0x0000 +3fe38740: .word 0x0000 +3fe38750: .word 0x0000 +3fe38760: .word 0x0000 +3fe38770: .word 0x0000 +3fe38780: .word 0x0000 +3fe38790: .word 0x0000 +3fe387a0: .word 0x0000 +3fe387b0: getst a6 +3fe387c0: getst a6 +3fe387d0: .word 0x00fc +3fe387e0: .word 0x00fc +3fe387f0: .word 0x00cc +3fe38800: .word 0x00cc +3fe38810: .word 0x00cc +3fe38820: .word 0x00cc +3fe38830: .word 0x00cc +3fe38840: .word 0x00cc +3fe38850: .word 0x00cc +3fe38860: .word 0x00cc +3fe38870: .word 0x00fc +3fe38880: .word 0x00fc +3fe38890: getst a6 +3fe388a0: getst a6 +3fe388b0: .word 0x0000 +3fe388c0: .word 0x0000 +3fe388d0: .word 0x0000 +3fe388e0: .word 0x0000 +3fe388f0: .word 0x0000 +3fe38900: .word 0x0000 +3fe38910: .word 0x0000 +3fe38920: .word 0x0000 +3fe38930: .word 0x0000 +3fe38940: .word 0x0000 +3fe38950: .word 0x0000 +3fe38960: .word 0x0000 +3fe38970: .word 0x0000 +3fe38980: .word 0x0000 +3fe38990: .word 0x0000 +3fe389a0: .word 0x0000 +3fe389b0: getst a6 +3fe389c0: getst a6 +3fe389d0: getst a6 +3fe389e0: getst a6 +3fe389f0: .word 0x00cc +3fe38a00: .word 0x00cc +3fe38a10: .word 0x00cc +3fe38a20: .word 0x00cc +3fe38a30: .word 0x0078 +3fe38a40: .word 0x0078 +3fe38a50: rev b0 +3fe38a60: rev b0 +3fe38a70: .word 0x00fc +3fe38a80: .word 0x00fc +3fe38a90: rev b0 +3fe38aa0: rev b0 +3fe38ab0: .word 0x00fc +3fe38ac0: .word 0x00fc +3fe38ad0: rev b0 +3fe38ae0: rev b0 +3fe38af0: rev b0 +3fe38b00: rev b0 +3fe38b10: .word 0x0000 +3fe38b20: .word 0x0000 +3fe38b30: .word 0x0000 +3fe38b40: .word 0x0000 +3fe38b50: .word 0x0000 +3fe38b60: .word 0x0000 +3fe38b70: .word 0x0000 +3fe38b80: .word 0x0000 +3fe38b90: .word 0x0000 +3fe38ba0: rev b0 +3fe38bb0: rev b0 +3fe38bc0: rev b0 +3fe38bd0: rev b0 +3fe38be0: rev b0 +3fe38bf0: rev b0 +3fe38c00: rev b0 +3fe38c10: rev b0 +3fe38c20: rev b0 +3fe38c30: rev b0 +3fe38c40: rev b0 +3fe38c50: rev b0 +3fe38c60: rev b0 +3fe38c70: rev b0 +3fe38c80: rev b0 +3fe38c90: .word 0x0000 +3fe38ca0: .word 0x0000 +3fe38cb0: .word 0x0000 +3fe38cc0: .word 0x0000 +3fe38cd0: rev b0 +3fe38ce0: rev b0 +3fe38cf0: rev b0 +3fe38d00: rev b0 +3fe38d10: rev b0 +3fe38d20: rev b0 +3fe38d30: rev b0 +3fe38d40: rev b0 +3fe38d50: rev b0 +3fe38d60: rev b0 +3fe38d70: rev b0 +3fe38d80: rev b0 +3fe38d90: rev b0 +3fe38da0: rev b0 +3fe38db0: rev b0 +3fe38dc0: .word 0x0000 +3fe38dd0: .word 0x0000 +3fe38de0: .word 0x0000 +3fe38df0: .word 0x0000 +3fe38e00: .word 0x0000 +3fe38e10: .word 0x0000 +3fe38e20: .word 0x0000 +3fe38e30: .word 0x00f8 +3fe38e40: .word 0x00f8 +3fe38e50: getst a12 +3fe38e60: getst a12 +3fe38e70: .word 0x000c +3fe38e80: .word 0x000c +3fe38e90: .word 0x001c +3fe38ea0: .word 0x001c +3fe38eb0: .word 0x00f8 +3fe38ec0: .word 0x00f8 +3fe38ed0: getst a12 +3fe38ee0: getst a12 +3fe38ef0: getst a12 +3fe38f00: getst a12 +3fe38f10: getst a12 +3fe38f20: getst a12 +3fe38f30: .word 0x00f8 +3fe38f40: .word 0x00f8 +3fe38f50: popst +3fe38f60: popst +3fe38f70: getst a0 +3fe38f80: getst a0 +3fe38f90: getst a12 +3fe38fa0: getst a12 +3fe38fb0: .word 0x00f8 +3fe38fc0: .word 0x00f8 +3fe38fd0: .word 0x0000 +3fe38fe0: .word 0x0000 +3fe38ff0: .word 0x0000 +3fe39000: .word 0x0000 +3fe39010: .word 0x0000 +3fe39020: .word 0x00cc +3fe39030: .word 0x00cc +3fe39040: .word 0x00cc +3fe39050: .word 0x0000 +3fe39060: .word 0x0000 +3fe39070: .word 0x0000 +3fe39080: .word 0x0000 +3fe39090: .word 0x0000 +3fe390a0: .word 0x0000 +3fe390b0: .word 0x0000 +3fe390c0: .word 0x0000 +3fe390d0: .word 0x0000 +3fe390e0: .word 0x0000 +3fe390f0: .word 0x0000 +3fe39100: .word 0x0000 +3fe39110: .word 0x0000 +3fe39120: .word 0x0000 +3fe39130: .word 0x0000 +3fe39140: .word 0x0000 +3fe39150: .word 0x0000 +3fe39160: .word 0x0000 +3fe39170: .word 0x0000 +3fe39180: .word 0x0000 +3fe39190: .word 0x0000 +3fe391a0: .word 0x0000 +3fe391b0: .word 0x0000 +3fe391c0: .word 0x0000 +3fe391d0: .word 0x0000 +3fe391e0: .word 0x0000 +3fe391f0: .word 0x0000 +3fe39200: .word 0x0000 +3fe39210: .word 0x0000 +3fe39220: .word 0x0000 +3fe39230: .word 0x0000 +3fe39240: .word 0x0000 +3fe39250: .word 0x0000 +3fe39260: .word 0x0000 +3fe39270: .word 0x0000 +3fe39280: .word 0x0000 +3fe39290: .word 0x0000 +3fe392a0: .word 0x0000 +3fe392b0: .word 0x00f8 +3fe392c0: .word 0x00f8 +3fe392d0: getst a12 +3fe392e0: getst a12 +3fe392f0: nop +3fe39300: nop +3fe39310: dint +3fe39320: dint +3fe39330: nop +3fe39340: nop +3fe39350: nop +3fe39360: nop +3fe39370: nop +3fe39380: nop +3fe39390: nop +3fe393a0: nop +3fe393b0: dint +3fe393c0: dint +3fe393d0: nop +3fe393e0: nop +3fe393f0: getst a12 +3fe39400: getst a12 +3fe39410: .word 0x00f8 +3fe39420: .word 0x00f8 +3fe39430: .word 0x0000 +3fe39440: .word 0x0000 +3fe39450: .word 0x0000 +3fe39460: .word 0x0000 +3fe39470: .word 0x0000 +3fe39480: .word 0x0000 +3fe39490: .word 0x0000 +3fe394a0: .word 0x0000 +3fe394b0: .word 0x0000 +3fe394c0: .word 0x0000 +3fe394d0: rev b8 +3fe394e0: rev b8 +3fe394f0: .word 0x0060 +3fe39500: .word 0x0060 +3fe39510: .word 0x0078 +3fe39520: .word 0x0078 +3fe39530: .word 0x0064 +3fe39540: .word 0x0064 +3fe39550: .word 0x0064 +3fe39560: .word 0x0064 +3fe39570: .word 0x0058 +3fe39580: .word 0x0058 +3fe39590: .word 0x0000 +3fe395a0: .word 0x0000 +3fe395b0: .word 0x007c +3fe395c0: .word 0x007c +3fe395d0: .word 0x0000 +3fe395e0: .word 0x0000 +3fe395f0: .word 0x0000 +3fe39600: .word 0x0000 +3fe39610: .word 0x0000 +3fe39620: .word 0x0000 +3fe39630: .word 0x0000 +3fe39640: .word 0x0000 +3fe39650: .word 0x0000 +3fe39660: .word 0x0000 +3fe39670: .word 0x0000 +3fe39680: .word 0x0000 +3fe39690: .word 0x0000 +3fe396a0: .word 0x0000 +3fe396b0: .word 0x0000 +3fe396c0: .word 0x0000 +3fe396d0: .word 0x0000 +3fe396e0: .word 0x0000 +3fe396f0: .word 0x0000 +3fe39700: .word 0x0000 +3fe39710: .word 0x0000 +3fe39720: .word 0x0000 +3fe39730: .word 0x0000 +3fe39740: .word 0x0000 +3fe39750: .word 0x0000 +3fe39760: .word 0x0000 +3fe39770: .word 0x0000 +3fe39780: .word 0x0000 +3fe39790: clrc +3fe397a0: clrc +3fe397b0: getst b8 +3fe397c0: getst b8 +3fe397d0: .word 0x00cc +3fe397e0: .word 0x00cc +3fe397f0: .word 0x0066 +3fe39800: .word 0x0066 +3fe39810: .word 0x00cc +3fe39820: .word 0x00cc +3fe39830: getst b8 +3fe39840: getst b8 +3fe39850: clrc +3fe39860: clrc +3fe39870: .word 0x0000 +3fe39880: .word 0x0000 +3fe39890: .word 0x0000 +3fe398a0: .word 0x0000 +3fe398b0: .word 0x0000 +3fe398c0: .word 0x0000 +3fe398d0: .word 0x0000 +3fe398e0: .word 0x0000 +3fe398f0: .word 0x0000 +3fe39900: .word 0x0000 +3fe39910: .word 0x0000 +3fe39920: .word 0x0000 +3fe39930: .word 0x0000 +3fe39940: .word 0x0000 +3fe39950: .word 0x0000 +3fe39960: .word 0x0000 +3fe39970: .word 0x0000 +3fe39980: .word 0x0000 +3fe39990: .word 0x0000 +3fe399a0: .word 0x0000 +3fe399b0: .word 0x0000 +3fe399c0: .word 0x0000 +3fe399d0: .word 0x0000 +3fe399e0: .word 0x0000 +3fe399f0: pushst +3fe39a00: pushst +3fe39a10: pushst +3fe39a20: pushst +3fe39a30: getst a0 +3fe39a40: getst a0 +3fe39a50: getst a0 +3fe39a60: getst a0 +3fe39a70: .word 0x0000 +3fe39a80: .word 0x0000 +3fe39a90: .word 0x0000 +3fe39aa0: .word 0x0000 +3fe39ab0: .word 0x0000 +3fe39ac0: .word 0x0000 +3fe39ad0: .word 0x0000 +3fe39ae0: .word 0x0000 +3fe39af0: .word 0x0000 +3fe39b00: .word 0x0000 +3fe39b10: .word 0x0000 +3fe39b20: .word 0x0000 +3fe39b30: .word 0x0000 +3fe39b40: .word 0x0000 +3fe39b50: .word 0x0000 +3fe39b60: .word 0x0000 +3fe39b70: .word 0x0000 +3fe39b80: .word 0x0000 +3fe39b90: .word 0x0000 +3fe39ba0: .word 0x0000 +3fe39bb0: .word 0x0000 +3fe39bc0: .word 0x0000 +3fe39bd0: .word 0x0000 +3fe39be0: .word 0x0000 +3fe39bf0: .word 0x0000 +3fe39c00: .word 0x0000 +3fe39c10: .word 0x0000 +3fe39c20: .word 0x0000 +3fe39c30: .word 0x0000 +3fe39c40: .word 0x0000 +3fe39c50: .word 0x00fc +3fe39c60: .word 0x00fc +3fe39c70: .word 0x00fc +3fe39c80: .word 0x00fc +3fe39c90: .word 0x0000 +3fe39ca0: .word 0x0000 +3fe39cb0: .word 0x0000 +3fe39cc0: .word 0x0000 +3fe39cd0: .word 0x0000 +3fe39ce0: .word 0x0000 +3fe39cf0: .word 0x0000 +3fe39d00: .word 0x0000 +3fe39d10: .word 0x0000 +3fe39d20: .word 0x0000 +3fe39d30: .word 0x0000 +3fe39d40: .word 0x0000 +3fe39d50: .word 0x0000 +3fe39d60: .word 0x0000 +3fe39d70: .word 0x0000 +3fe39d80: .word 0x0000 +3fe39d90: .word 0x0000 +3fe39da0: .word 0x0000 +3fe39db0: .word 0x0000 +3fe39dc0: .word 0x0000 +3fe39dd0: .word 0x0000 +3fe39de0: .word 0x0000 +3fe39df0: .word 0x00f8 +3fe39e00: .word 0x00f8 +3fe39e10: getst a12 +3fe39e20: getst a12 +3fe39e30: nop +3fe39e40: nop +3fe39e50: clrc +3fe39e60: clrc +3fe39e70: movb @0x3560356, @0x3360356 +3fe39ec0: clrc +3fe39ed0: movb @0x3560356, @0x3060356 +3fe39f20: nop +3fe39f30: getst a12 +3fe39f40: getst a12 +3fe39f50: .word 0x00f8 +3fe39f60: .word 0x00f8 +3fe39f70: .word 0x0000 +3fe39f80: .word 0x0000 +3fe39f90: .word 0x0000 +3fe39fa0: .word 0x0000 +3fe39fb0: .word 0x0000 +3fe39fc0: .word 0x0000 +3fe39fd0: .word 0x0000 +3fe39fe0: .word 0x00fc +3fe39ff0: .word 0x0000 +3fe3a000: .word 0x0000 +3fe3a010: .word 0x0000 +3fe3a020: .word 0x0000 +3fe3a030: .word 0x0000 +3fe3a040: .word 0x0000 +3fe3a050: .word 0x0000 +3fe3a060: .word 0x0000 +3fe3a070: .word 0x0000 +3fe3a080: .word 0x0000 +3fe3a090: .word 0x0000 +3fe3a0a0: .word 0x0000 +3fe3a0b0: .word 0x0000 +3fe3a0c0: .word 0x0000 +3fe3a0d0: .word 0x0000 +3fe3a0e0: .word 0x0000 +3fe3a0f0: .word 0x0000 +3fe3a100: .word 0x0000 +3fe3a110: .word 0x0000 +3fe3a120: .word 0x0000 +3fe3a130: .word 0x0000 +3fe3a140: .word 0x0000 +3fe3a150: .word 0x0000 +3fe3a160: .word 0x0000 +3fe3a170: .word 0x0000 +3fe3a180: .word 0x0000 +3fe3a190: .word 0x0000 +3fe3a1a0: .word 0x0000 +3fe3a1b0: .word 0x0000 +3fe3a1c0: .word 0x0000 +3fe3a1d0: .word 0x0000 +3fe3a1e0: .word 0x0000 +3fe3a1f0: .word 0x0000 +3fe3a200: .word 0x0000 +3fe3a210: .word 0x0000 +3fe3a220: .word 0x0000 +3fe3a230: .word 0x0000 +3fe3a240: .word 0x0000 +3fe3a250: rev b8 +3fe3a260: rev b8 +3fe3a270: .word 0x006c +3fe3a280: .word 0x006c +3fe3a290: .word 0x006c +3fe3a2a0: .word 0x006c +3fe3a2b0: rev b8 +3fe3a2c0: rev b8 +3fe3a2d0: .word 0x0000 +3fe3a2e0: .word 0x0000 +3fe3a2f0: .word 0x0000 +3fe3a300: .word 0x0000 +3fe3a310: .word 0x0000 +3fe3a320: .word 0x0000 +3fe3a330: .word 0x0000 +3fe3a340: .word 0x0000 +3fe3a350: .word 0x0000 +3fe3a360: .word 0x0000 +3fe3a370: .word 0x0000 +3fe3a380: .word 0x0000 +3fe3a390: .word 0x0000 +3fe3a3a0: .word 0x0000 +3fe3a3b0: .word 0x0000 +3fe3a3c0: .word 0x0000 +3fe3a3d0: .word 0x0000 +3fe3a3e0: .word 0x0000 +3fe3a3f0: .word 0x0000 +3fe3a400: .word 0x0000 +3fe3a410: .word 0x0000 +3fe3a420: .word 0x0000 +3fe3a430: .word 0x0000 +3fe3a440: .word 0x0000 +3fe3a450: .word 0x0000 +3fe3a460: .word 0x0000 +3fe3a470: .word 0x0000 +3fe3a480: .word 0x0000 +3fe3a490: .word 0x0000 +3fe3a4a0: .word 0x0000 +3fe3a4b0: rev b0 +3fe3a4c0: rev b0 +3fe3a4d0: rev b0 +3fe3a4e0: rev b0 +3fe3a4f0: rev b0 +3fe3a500: rev b0 +3fe3a510: rev b0 +3fe3a520: rev b0 +3fe3a530: pushst +3fe3a540: pushst +3fe3a550: rev b0 +3fe3a560: rev b0 +3fe3a570: rev b0 +3fe3a580: rev b0 +3fe3a590: rev b0 +3fe3a5a0: rev b0 +3fe3a5b0: rev b0 +3fe3a5c0: rev b0 +3fe3a5d0: .word 0x0000 +3fe3a5e0: .word 0x0000 +3fe3a5f0: pushst +3fe3a600: pushst +3fe3a610: .word 0x0000 +3fe3a620: .word 0x0000 +3fe3a630: .word 0x0000 +3fe3a640: .word 0x0000 +3fe3a650: .word 0x0000 +3fe3a660: .word 0x0000 +3fe3a670: .word 0x0000 +3fe3a680: .word 0x0000 +3fe3a690: .word 0x0000 +3fe3a6a0: .word 0x0000 +3fe3a6b0: .word 0x0000 +3fe3a6c0: .word 0x0000 +3fe3a6d0: rev b8 +3fe3a6e0: rev b8 +3fe3a6f0: .word 0x0064 +3fe3a700: .word 0x0064 +3fe3a710: .word 0x0060 +3fe3a720: .word 0x0060 +3fe3a730: rev b0 +3fe3a740: rev b0 +3fe3a750: .word 0x0018 +3fe3a760: .word 0x0018 +3fe3a770: .word 0x000c +3fe3a780: .word 0x000c +3fe3a790: .word 0x007c +3fe3a7a0: .word 0x007c +3fe3a7b0: .word 0x0000 +3fe3a7c0: .word 0x0000 +3fe3a7d0: .word 0x0000 +3fe3a7e0: .word 0x0000 +3fe3a7f0: .word 0x0000 +3fe3a800: .word 0x0000 +3fe3a810: .word 0x0000 +3fe3a820: .word 0x0000 +3fe3a830: .word 0x0000 +3fe3a840: .word 0x0000 +3fe3a850: .word 0x0000 +3fe3a860: .word 0x0000 +3fe3a870: .word 0x0000 +3fe3a880: .word 0x0000 +3fe3a890: .word 0x0000 +3fe3a8a0: .word 0x0000 +3fe3a8b0: .word 0x0000 +3fe3a8c0: .word 0x0000 +3fe3a8d0: .word 0x0000 +3fe3a8e0: .word 0x0000 +3fe3a8f0: .word 0x0000 +3fe3a900: .word 0x0000 +3fe3a910: rev b8 +3fe3a920: rev b8 +3fe3a930: .word 0x006c +3fe3a940: .word 0x006c +3fe3a950: .word 0x0060 +3fe3a960: .word 0x0060 +3fe3a970: rev b0 +3fe3a980: rev b0 +3fe3a990: .word 0x0060 +3fe3a9a0: .word 0x0060 +3fe3a9b0: .word 0x006c +3fe3a9c0: .word 0x006c +3fe3a9d0: rev b8 +3fe3a9e0: rev b8 +3fe3a9f0: .word 0x0000 +3fe3aa00: .word 0x0000 +3fe3aa10: .word 0x0000 +3fe3aa20: .word 0x0000 +3fe3aa30: .word 0x0000 +3fe3aa40: .word 0x0000 +3fe3aa50: .word 0x0000 +3fe3aa60: .word 0x0000 +3fe3aa70: .word 0x0000 +3fe3aa80: .word 0x0000 +3fe3aa90: .word 0x0000 +3fe3aaa0: .word 0x0000 +3fe3aab0: .word 0x0000 +3fe3aac0: .word 0x0000 +3fe3aad0: .word 0x0000 +3fe3aae0: .word 0x0000 +3fe3aaf0: .word 0x0000 +3fe3ab00: .word 0x0000 +3fe3ab10: .word 0x0060 +3fe3ab20: rev b0 +3fe3ab30: .word 0x0018 +3fe3ab40: .word 0x0018 +3fe3ab50: .word 0x0000 +3fe3ab60: .word 0x0000 +3fe3ab70: .word 0x0000 +3fe3ab80: .word 0x0000 +3fe3ab90: .word 0x0000 +3fe3aba0: .word 0x0000 +3fe3abb0: .word 0x0000 +3fe3abc0: .word 0x0000 +3fe3abd0: .word 0x0000 +3fe3abe0: .word 0x0000 +3fe3abf0: .word 0x0000 +3fe3ac00: .word 0x0000 +3fe3ac10: .word 0x0000 +3fe3ac20: .word 0x0000 +3fe3ac30: .word 0x0000 +3fe3ac40: .word 0x0000 +3fe3ac50: .word 0x0000 +3fe3ac60: .word 0x0000 +3fe3ac70: .word 0x0000 +3fe3ac80: .word 0x0000 +3fe3ac90: .word 0x0000 +3fe3aca0: .word 0x0000 +3fe3acb0: .word 0x0000 +3fe3acc0: .word 0x0000 +3fe3acd0: .word 0x0000 +3fe3ace0: .word 0x0000 +3fe3acf0: .word 0x0000 +3fe3ad00: .word 0x0000 +3fe3ad10: .word 0x0000 +3fe3ad20: .word 0x0000 +3fe3ad30: .word 0x0000 +3fe3ad40: .word 0x0000 +3fe3ad50: .word 0x0000 +3fe3ad60: .word 0x0000 +3fe3ad70: .word 0x0000 +3fe3ad80: .word 0x0000 +3fe3ad90: .word 0x0000 +3fe3ada0: .word 0x0000 +3fe3adb0: .word 0x0000 +3fe3adc0: .word 0x0000 +3fe3add0: .word 0x0000 +3fe3ade0: .word 0x0000 +3fe3adf0: .word 0x0000 +3fe3ae00: .word 0x0000 +3fe3ae10: .word 0x00c6 +3fe3ae20: .word 0x00c6 +3fe3ae30: .word 0x00c6 +3fe3ae40: .word 0x00c6 +3fe3ae50: .word 0x00c6 +3fe3ae60: .word 0x00c6 +3fe3ae70: .word 0x00c6 +3fe3ae80: .word 0x00c6 +3fe3ae90: .word 0x00c6 +3fe3aea0: .word 0x00c6 +3fe3aeb0: .word 0x00c6 +3fe3aec0: .word 0x00c6 +3fe3aed0: .word 0x00c6 +3fe3aee0: .word 0x00c6 +3fe3aef0: putst b14 +3fe3af00: putst b14 +3fe3af10: .word 0x0006 +3fe3af20: .word 0x0006 +3fe3af30: .word 0x0003 +3fe3af40: .word 0x0003 +3fe3af50: .word 0x0001 +3fe3af60: .word 0x0001 +3fe3af70: .word 0x0000 +3fe3af80: .word 0x0000 +3fe3af90: .word 0x0000 +3fe3afa0: .word 0x0000 +3fe3afb0: .word 0x0000 +3fe3afc0: .word 0x0000 +3fe3afd0: pushst +3fe3afe0: pushst +3fe3aff0: putst b12 +3fe3b000: putst b12 +3fe3b010: putst b14 +3fe3b020: putst b14 +3fe3b030: putst b14 +3fe3b040: putst b14 +3fe3b050: putst b14 +3fe3b060: putst b14 +3fe3b070: putst b14 +3fe3b080: putst b14 +3fe3b090: putst b12 +3fe3b0a0: putst b12 +3fe3b0b0: putst b8 +3fe3b0c0: putst b8 +3fe3b0d0: putst b0 +3fe3b0e0: putst b0 +3fe3b0f0: putst b0 +3fe3b100: putst b0 +3fe3b110: putst b0 +3fe3b120: putst b0 +3fe3b130: putst b0 +3fe3b140: putst b0 +3fe3b150: putst b0 +3fe3b160: putst b0 +3fe3b170: .word 0x0000 +3fe3b180: .word 0x0000 +3fe3b190: .word 0x0000 +3fe3b1a0: .word 0x0000 +3fe3b1b0: .word 0x0000 +3fe3b1c0: .word 0x0000 +3fe3b1d0: .word 0x0000 +3fe3b1e0: .word 0x0000 +3fe3b1f0: .word 0x0000 +3fe3b200: .word 0x0000 +3fe3b210: .word 0x0000 +3fe3b220: .word 0x0000 +3fe3b230: .word 0x0000 +3fe3b240: .word 0x0000 +3fe3b250: .word 0x0000 +3fe3b260: .word 0x0000 +3fe3b270: .word 0x0000 +3fe3b280: .word 0x0000 +3fe3b290: .word 0x0000 +3fe3b2a0: .word 0x0000 +3fe3b2b0: rev b0 +3fe3b2c0: rev b0 +3fe3b2d0: rev b0 +3fe3b2e0: rev b0 +3fe3b2f0: rev b0 +3fe3b300: rev b0 +3fe3b310: .word 0x0000 +3fe3b320: .word 0x0000 +3fe3b330: .word 0x0000 +3fe3b340: .word 0x0000 +3fe3b350: .word 0x0000 +3fe3b360: .word 0x0000 +3fe3b370: .word 0x0000 +3fe3b380: .word 0x0000 +3fe3b390: .word 0x0000 +3fe3b3a0: .word 0x0000 +3fe3b3b0: .word 0x0000 +3fe3b3c0: .word 0x0000 +3fe3b3d0: .word 0x0000 +3fe3b3e0: .word 0x0000 +3fe3b3f0: .word 0x0000 +3fe3b400: .word 0x0000 +3fe3b410: .word 0x0000 +3fe3b420: .word 0x0000 +3fe3b430: .word 0x0000 +3fe3b440: .word 0x0000 +3fe3b450: .word 0x0000 +3fe3b460: .word 0x0000 +3fe3b470: .word 0x0000 +3fe3b480: .word 0x0000 +3fe3b490: .word 0x0000 +3fe3b4a0: .word 0x0000 +3fe3b4b0: .word 0x0000 +3fe3b4c0: .word 0x0000 +3fe3b4d0: .word 0x0000 +3fe3b4e0: .word 0x0000 +3fe3b4f0: .word 0x0000 +3fe3b500: .word 0x0000 +3fe3b510: .word 0x0000 +3fe3b520: .word 0x0000 +3fe3b530: .word 0x0000 +3fe3b540: .word 0x0000 +3fe3b550: .word 0x0000 +3fe3b560: .word 0x0000 +3fe3b570: .word 0x0000 +3fe3b580: .word 0x0000 +3fe3b590: .word 0x0000 +3fe3b5a0: .word 0x0000 +3fe3b5b0: .word 0x0000 +3fe3b5c0: .word 0x0000 +3fe3b5d0: rev b0 +3fe3b5e0: rev b0 +3fe3b5f0: rev b0 +3fe3b600: rev b0 +3fe3b610: .word 0x0060 +3fe3b620: .word 0x0060 +3fe3b630: rev b8 +3fe3b640: .word 0x0000 +3fe3b650: .word 0x0000 +3fe3b660: .word 0x0000 +3fe3b670: .word 0x0000 +3fe3b680: .word 0x0000 +3fe3b690: rev b0 +3fe3b6a0: rev b0 +3fe3b6b0: rev b8 +3fe3b6c0: rev b8 +3fe3b6d0: rev b0 +3fe3b6e0: rev b0 +3fe3b6f0: rev b0 +3fe3b700: rev b0 +3fe3b710: rev b0 +3fe3b720: rev b0 +3fe3b730: rev b0 +3fe3b740: rev b0 +3fe3b750: rev b0 +3fe3b760: rev b0 +3fe3b770: .word 0x0000 +3fe3b780: .word 0x0000 +3fe3b790: .word 0x0000 +3fe3b7a0: .word 0x0000 +3fe3b7b0: .word 0x0000 +3fe3b7c0: .word 0x0000 +3fe3b7d0: .word 0x0000 +3fe3b7e0: .word 0x0000 +3fe3b7f0: .word 0x0000 +3fe3b800: .word 0x0000 +3fe3b810: .word 0x0000 +3fe3b820: .word 0x0000 +3fe3b830: .word 0x0000 +3fe3b840: .word 0x0000 +3fe3b850: .word 0x0000 +3fe3b860: .word 0x0000 +3fe3b870: .word 0x0000 +3fe3b880: .word 0x0000 +3fe3b890: .word 0x0000 +3fe3b8a0: .word 0x0000 +3fe3b8b0: .word 0x0000 +3fe3b8c0: .word 0x0000 +3fe3b8d0: rev b8 +3fe3b8e0: rev b8 +3fe3b8f0: .word 0x006c +3fe3b900: .word 0x006c +3fe3b910: .word 0x006c +3fe3b920: .word 0x006c +3fe3b930: .word 0x006c +3fe3b940: .word 0x006c +3fe3b950: .word 0x006c +3fe3b960: .word 0x006c +3fe3b970: rev b8 +3fe3b980: rev b8 +3fe3b990: .word 0x0000 +3fe3b9a0: .word 0x0000 +3fe3b9b0: .word 0x007c +3fe3b9c0: .word 0x007c +3fe3b9d0: .word 0x0000 +3fe3b9e0: .word 0x0000 +3fe3b9f0: .word 0x0000 +3fe3ba00: .word 0x0000 +3fe3ba10: .word 0x0000 +3fe3ba20: .word 0x0000 +3fe3ba30: .word 0x0000 +3fe3ba40: .word 0x0000 +3fe3ba50: .word 0x0000 +3fe3ba60: .word 0x0000 +3fe3ba70: .word 0x0000 +3fe3ba80: .word 0x0000 +3fe3ba90: .word 0x0000 +3fe3baa0: .word 0x0000 +3fe3bab0: .word 0x0000 +3fe3bac0: .word 0x0000 +3fe3bad0: .word 0x0000 +3fe3bae0: .word 0x0000 +3fe3baf0: .word 0x0000 +3fe3bb00: .word 0x0000 +3fe3bb10: .word 0x0000 +3fe3bb20: .word 0x0000 +3fe3bb30: .word 0x0000 +3fe3bb40: .word 0x0000 +3fe3bb50: .word 0x0000 +3fe3bb60: .word 0x0000 +3fe3bb70: .word 0x0000 +3fe3bb80: .word 0x0000 +3fe3bb90: rev b3 +3fe3bba0: rev b3 +3fe3bbb0: .word 0x0066 +3fe3bbc0: .word 0x0066 +3fe3bbd0: .word 0x00cc +3fe3bbe0: .word 0x00cc +3fe3bbf0: getst b8 +3fe3bc00: getst b8 +3fe3bc10: .word 0x00cc +3fe3bc20: .word 0x00cc +3fe3bc30: .word 0x0066 +3fe3bc40: .word 0x0066 +3fe3bc50: rev b3 +3fe3bc60: rev b3 +3fe3bc70: .word 0x0000 +3fe3bc80: .word 0x0000 +3fe3bc90: .word 0x0000 +3fe3bca0: .word 0x0000 +3fe3bcb0: .word 0x0000 +3fe3bcc0: .word 0x0000 +3fe3bcd0: .word 0x0000 +3fe3bce0: .word 0x0000 +3fe3bcf0: .word 0x0000 +3fe3bd00: .word 0x0000 +3fe3bd10: .word 0x0000 +3fe3bd20: .word 0x0000 +3fe3bd30: .word 0x0000 +3fe3bd40: .word 0x0000 +3fe3bd50: .word 0x0006 +3fe3bd60: .word 0x0006 +3fe3bd70: .word 0x0006 +3fe3bd80: .word 0x0006 +3fe3bd90: .word 0x0006 +3fe3bda0: .word 0x0006 +3fe3bdb0: .word 0x0086 +3fe3bdc0: .word 0x0086 +3fe3bdd0: .word 0x0046 +3fe3bde0: .word 0x0046 +3fe3bdf0: rev a6 +3fe3be00: rev a6 +3fe3be10: getst b0 +3fe3be20: getst b0 +3fe3be30: popst +3fe3be40: popst +3fe3be50: putst a4 +3fe3be60: putst a4 +3fe3be70: getst b2 +3fe3be80: getst b2 +3fe3be90: not b0 +3fe3bea0: not b0 +3fe3beb0: getst a0 +3fe3bec0: getst a0 +3fe3bed0: getst a0 +3fe3bee0: getst a0 +3fe3bef0: .word 0x0000 +3fe3bf00: .word 0x0000 +3fe3bf10: .word 0x0000 +3fe3bf20: .word 0x0000 +3fe3bf30: .word 0x0000 +3fe3bf40: .word 0x0000 +3fe3bf50: .word 0x0000 +3fe3bf60: .word 0x0000 +3fe3bf70: .word 0x0000 +3fe3bf80: .word 0x0000 +3fe3bf90: .word 0x000c +3fe3bfa0: .word 0x000c +3fe3bfb0: .word 0x000c +3fe3bfc0: .word 0x000c +3fe3bfd0: .word 0x000c +3fe3bfe0: .word 0x000c +3fe3bff0: .word 0x008c +3fe3c000: .word 0x008c +3fe3c010: .word 0x004c +3fe3c020: .word 0x004c +3fe3c030: rev a12 +3fe3c040: rev a12 +3fe3c050: .word 0x0010 +3fe3c060: .word 0x0010 +3fe3c070: .word 0x00e8 +3fe3c080: .word 0x00e8 +3fe3c090: putst b4 +3fe3c0a0: putst b4 +3fe3c0b0: getst a2 +3fe3c0c0: getst a2 +3fe3c0d0: .word 0x00c0 +3fe3c0e0: .word 0x00c0 +3fe3c0f0: .word 0x0060 +3fe3c100: .word 0x0060 +3fe3c110: pushst +3fe3c120: pushst +3fe3c130: .word 0x0000 +3fe3c140: .word 0x0000 +3fe3c150: .word 0x0000 +3fe3c160: .word 0x0000 +3fe3c170: .word 0x0000 +3fe3c180: .word 0x0000 +3fe3c190: .word 0x0000 +3fe3c1a0: .word 0x0000 +3fe3c1b0: .word 0x0000 +3fe3c1c0: .word 0x0000 +3fe3c1d0: .word 0x0000 +3fe3c1e0: .word 0x0000 +3fe3c1f0: .word 0x000e +3fe3c200: .word 0x000e +3fe3c210: .word 0x0018 +3fe3c220: .word 0x0018 +3fe3c230: .word 0x000e +3fe3c240: .word 0x000e +3fe3c250: .word 0x0098 +3fe3c260: .word 0x0098 +3fe3c270: .word 0x0058 +3fe3c280: .word 0x0058 +3fe3c290: rev a14 +3fe3c2a0: rev a14 +3fe3c2b0: .word 0x00d0 +3fe3c2c0: .word 0x00d0 +3fe3c2d0: .word 0x00e8 +3fe3c2e0: .word 0x00e8 +3fe3c2f0: .word 0x00d4 +3fe3c300: .word 0x00d4 +3fe3c310: .word 0x00da +3fe3c320: .word 0x00da +3fe3c330: pushst +3fe3c340: pushst +3fe3c350: .word 0x00c0 +3fe3c360: .word 0x00c0 +3fe3c370: .word 0x0000 +3fe3c380: .word 0x0000 +3fe3c390: .word 0x0000 +3fe3c3a0: .word 0x0000 +3fe3c3b0: .word 0x0000 +3fe3c3c0: .word 0x0000 +3fe3c3d0: .word 0x0000 +3fe3c3e0: .word 0x0000 +3fe3c3f0: .word 0x0000 +3fe3c400: .word 0x0000 +3fe3c410: .word 0x0000 +3fe3c420: .word 0x0000 +3fe3c430: .word 0x0000 +3fe3c440: .word 0x0000 +3fe3c450: rev b0 +3fe3c460: rev b0 +3fe3c470: rev b0 +3fe3c480: rev b0 +3fe3c490: .word 0x0000 +3fe3c4a0: .word 0x0000 +3fe3c4b0: rev b0 +3fe3c4c0: rev b0 +3fe3c4d0: rev b0 +3fe3c4e0: rev b0 +3fe3c4f0: .word 0x0018 +3fe3c500: .word 0x0018 +3fe3c510: .word 0x000c +3fe3c520: .word 0x000c +3fe3c530: .word 0x0006 +3fe3c540: .word 0x0006 +3fe3c550: .word 0x0006 +3fe3c560: .word 0x0006 +3fe3c570: .word 0x00c6 +3fe3c580: .word 0x00c6 +3fe3c590: .word 0x00ce +3fe3c5a0: .word 0x00ce +3fe3c5b0: .word 0x007c +3fe3c5c0: .word 0x007c +3fe3c5d0: .word 0x0000 +3fe3c5e0: .word 0x0000 +3fe3c5f0: .word 0x0000 +3fe3c600: .word 0x0000 +3fe3c610: .word 0x000c +3fe3c620: .word 0x0018 +3fe3c630: rev b0 +3fe3c640: rev b0 +3fe3c650: .word 0x0000 +3fe3c660: .word 0x0000 +3fe3c670: rev a0 +3fe3c680: rev a0 +3fe3c690: .word 0x0070 +3fe3c6a0: .word 0x0070 +3fe3c6b0: .word 0x0070 +3fe3c6c0: .word 0x0070 +3fe3c6d0: .word 0x00d8 +3fe3c6e0: .word 0x00d8 +3fe3c6f0: .word 0x00d8 +3fe3c700: .word 0x00d8 +3fe3c710: getst a12 +3fe3c720: getst a12 +3fe3c730: getst a12 +3fe3c740: getst a12 +3fe3c750: pushst +3fe3c760: pushst +3fe3c770: nop +3fe3c780: nop +3fe3c790: nop +3fe3c7a0: nop +3fe3c7b0: nop +3fe3c7c0: nop +3fe3c7d0: .word 0x0000 +3fe3c7e0: .word 0x0000 +3fe3c7f0: .word 0x0000 +3fe3c800: .word 0x0000 +3fe3c810: .word 0x0000 +3fe3c820: .word 0x0000 +3fe3c830: .word 0x0000 +3fe3c840: .word 0x0000 +3fe3c850: getst a0 +3fe3c860: .word 0x00c0 +3fe3c870: .word 0x0060 +3fe3c880: .word 0x0060 +3fe3c890: .word 0x0000 +3fe3c8a0: .word 0x0000 +3fe3c8b0: rev a0 +3fe3c8c0: rev a0 +3fe3c8d0: .word 0x0070 +3fe3c8e0: .word 0x0070 +3fe3c8f0: .word 0x0070 +3fe3c900: .word 0x0070 +3fe3c910: .word 0x00d8 +3fe3c920: .word 0x00d8 +3fe3c930: .word 0x00d8 +3fe3c940: .word 0x00d8 +3fe3c950: getst a12 +3fe3c960: getst a12 +3fe3c970: getst a12 +3fe3c980: getst a12 +3fe3c990: pushst +3fe3c9a0: pushst +3fe3c9b0: nop +3fe3c9c0: nop +3fe3c9d0: nop +3fe3c9e0: nop +3fe3c9f0: nop +3fe3ca00: nop +3fe3ca10: .word 0x0000 +3fe3ca20: .word 0x0000 +3fe3ca30: .word 0x0000 +3fe3ca40: .word 0x0000 +3fe3ca50: .word 0x0000 +3fe3ca60: .word 0x0000 +3fe3ca70: .word 0x0000 +3fe3ca80: .word 0x0000 +3fe3ca90: .word 0x0060 +3fe3caa0: .word 0x00f0 +3fe3cab0: getst b8 +3fe3cac0: getst b8 +3fe3cad0: .word 0x0000 +3fe3cae0: .word 0x0000 +3fe3caf0: rev a0 +3fe3cb00: rev a0 +3fe3cb10: .word 0x0070 +3fe3cb20: .word 0x0070 +3fe3cb30: .word 0x0070 +3fe3cb40: .word 0x0070 +3fe3cb50: .word 0x00d8 +3fe3cb60: .word 0x00d8 +3fe3cb70: .word 0x00d8 +3fe3cb80: .word 0x00d8 +3fe3cb90: getst a12 +3fe3cba0: getst a12 +3fe3cbb0: getst a12 +3fe3cbc0: getst a12 +3fe3cbd0: pushst +3fe3cbe0: pushst +3fe3cbf0: nop +3fe3cc00: nop +3fe3cc10: nop +3fe3cc20: nop +3fe3cc30: nop +3fe3cc40: nop +3fe3cc50: .word 0x0000 +3fe3cc60: .word 0x0000 +3fe3cc70: .word 0x0000 +3fe3cc80: .word 0x0000 +3fe3cc90: .word 0x0000 +3fe3cca0: .word 0x0000 +3fe3ccb0: .word 0x0000 +3fe3ccc0: .word 0x0000 +3fe3ccd0: .word 0x0000 +3fe3cce0: jump b0 +3fe3ccf0: .word 0x00e8 +3fe3cd00: .word 0x00e8 +3fe3cd10: .word 0x0000 +3fe3cd20: .word 0x0000 +3fe3cd30: rev a0 +3fe3cd40: rev a0 +3fe3cd50: .word 0x0070 +3fe3cd60: .word 0x0070 +3fe3cd70: .word 0x0070 +3fe3cd80: .word 0x0070 +3fe3cd90: .word 0x00d8 +3fe3cda0: .word 0x00d8 +3fe3cdb0: .word 0x00d8 +3fe3cdc0: .word 0x00d8 +3fe3cdd0: getst a12 +3fe3cde0: getst a12 +3fe3cdf0: getst a12 +3fe3ce00: getst a12 +3fe3ce10: pushst +3fe3ce20: pushst +3fe3ce30: nop +3fe3ce40: nop +3fe3ce50: nop +3fe3ce60: nop +3fe3ce70: nop +3fe3ce80: nop +3fe3ce90: .word 0x0000 +3fe3cea0: .word 0x0000 +3fe3ceb0: .word 0x0000 +3fe3cec0: .word 0x0000 +3fe3ced0: .word 0x0000 +3fe3cee0: .word 0x0000 +3fe3cef0: .word 0x0000 +3fe3cf00: .word 0x0000 +3fe3cf10: .word 0x0000 +3fe3cf20: getst a12 +3fe3cf30: getst a12 +3fe3cf40: getst a12 +3fe3cf50: .word 0x0000 +3fe3cf60: .word 0x0000 +3fe3cf70: rev a0 +3fe3cf80: rev a0 +3fe3cf90: .word 0x0070 +3fe3cfa0: .word 0x0070 +3fe3cfb0: .word 0x0070 +3fe3cfc0: .word 0x0070 +3fe3cfd0: .word 0x00d8 +3fe3cfe0: .word 0x00d8 +3fe3cff0: .word 0x00d8 +3fe3d000: .word 0x00d8 +3fe3d010: getst a12 +3fe3d020: getst a12 +3fe3d030: getst a12 +3fe3d040: getst a12 +3fe3d050: pushst +3fe3d060: pushst +3fe3d070: nop +3fe3d080: nop +3fe3d090: nop +3fe3d0a0: nop +3fe3d0b0: nop +3fe3d0c0: nop +3fe3d0d0: .word 0x0000 +3fe3d0e0: .word 0x0000 +3fe3d0f0: .word 0x0000 +3fe3d100: .word 0x0000 +3fe3d110: .word 0x0000 +3fe3d120: .word 0x0000 +3fe3d130: .word 0x0000 +3fe3d140: .word 0x0000 +3fe3d150: .word 0x0070 +3fe3d160: .word 0x00d8 +3fe3d170: .word 0x0070 +3fe3d180: .word 0x0070 +3fe3d190: .word 0x0000 +3fe3d1a0: .word 0x0000 +3fe3d1b0: rev a0 +3fe3d1c0: rev a0 +3fe3d1d0: .word 0x0070 +3fe3d1e0: .word 0x0070 +3fe3d1f0: .word 0x0070 +3fe3d200: .word 0x0070 +3fe3d210: .word 0x00d8 +3fe3d220: .word 0x00d8 +3fe3d230: .word 0x00d8 +3fe3d240: .word 0x00d8 +3fe3d250: getst a12 +3fe3d260: getst a12 +3fe3d270: getst a12 +3fe3d280: getst a12 +3fe3d290: pushst +3fe3d2a0: pushst +3fe3d2b0: nop +3fe3d2c0: nop +3fe3d2d0: nop +3fe3d2e0: nop +3fe3d2f0: nop +3fe3d300: nop +3fe3d310: .word 0x0000 +3fe3d320: .word 0x0000 +3fe3d330: .word 0x0000 +3fe3d340: .word 0x0000 +3fe3d350: .word 0x0000 +3fe3d360: .word 0x0000 +3fe3d370: .word 0x0000 +3fe3d380: .word 0x0000 +3fe3d390: .word 0x0000 +3fe3d3a0: .word 0x0000 +3fe3d3b0: .word 0x0000 +3fe3d3c0: .word 0x0000 +3fe3d3d0: .word 0x0000 +3fe3d3e0: .word 0x0000 +3fe3d3f0: not b0 +3fe3d400: not b0 +3fe3d410: .word 0x0068 +3fe3d420: .word 0x0068 +3fe3d430: .word 0x0068 +3fe3d440: .word 0x0068 +3fe3d450: .word 0x006c +3fe3d460: .word 0x006c +3fe3d470: .word 0x0064 +3fe3d480: .word 0x0064 +3fe3d490: not a4 +3fe3d4a0: not a4 +3fe3d4b0: .word 0x007e +3fe3d4c0: .word 0x007e +3fe3d4d0: .word 0x0066 +3fe3d4e0: .word 0x0066 +3fe3d4f0: .word 0x0066 +3fe3d500: .word 0x0066 +3fe3d510: .word 0x0063 +3fe3d520: .word 0x0063 +3fe3d530: not a3 +3fe3d540: not a3 +3fe3d550: .word 0x0000 +3fe3d560: .word 0x0000 +3fe3d570: .word 0x0000 +3fe3d580: .word 0x0000 +3fe3d590: .word 0x0000 +3fe3d5a0: .word 0x0000 +3fe3d5b0: .word 0x0000 +3fe3d5c0: .word 0x0000 +3fe3d5d0: .word 0x0000 +3fe3d5e0: .word 0x0000 +3fe3d5f0: .word 0x0000 +3fe3d600: .word 0x0000 +3fe3d610: .word 0x0000 +3fe3d620: .word 0x0000 +3fe3d630: jump b8 +3fe3d640: jump b8 +3fe3d650: getst a12 +3fe3d660: getst a12 +3fe3d670: emu +3fe3d680: emu +3fe3d690: .word 0x0006 +3fe3d6a0: .word 0x0006 +3fe3d6b0: .word 0x0006 +3fe3d6c0: .word 0x0006 +3fe3d6d0: .word 0x0006 +3fe3d6e0: .word 0x0006 +3fe3d6f0: .word 0x0006 +3fe3d700: .word 0x0006 +3fe3d710: .word 0x0006 +3fe3d720: .word 0x0006 +3fe3d730: .word 0x0006 +3fe3d740: .word 0x0006 +3fe3d750: getst a12 +3fe3d760: getst a12 +3fe3d770: .word 0x00f8 +3fe3d780: .word 0x00f8 +3fe3d790: rev b0 +3fe3d7a0: rev b0 +3fe3d7b0: .word 0x0060 +3fe3d7c0: .word 0x0060 +3fe3d7d0: rev b8 +3fe3d7e0: rev b8 +3fe3d7f0: .word 0x0000 +3fe3d800: .word 0x0000 +3fe3d810: .word 0x000c +3fe3d820: .word 0x0018 +3fe3d830: rev b0 +3fe3d840: rev b0 +3fe3d850: .word 0x0000 +3fe3d860: .word 0x0000 +3fe3d870: pushst +3fe3d880: pushst +3fe3d890: emu +3fe3d8a0: emu +3fe3d8b0: .word 0x000c +3fe3d8c0: .word 0x000c +3fe3d8d0: .word 0x000c +3fe3d8e0: .word 0x000c +3fe3d8f0: .word 0x000c +3fe3d900: .word 0x000c +3fe3d910: .word 0x00fc +3fe3d920: .word 0x00fc +3fe3d930: .word 0x000c +3fe3d940: .word 0x000c +3fe3d950: .word 0x000c +3fe3d960: .word 0x000c +3fe3d970: .word 0x000c +3fe3d980: .word 0x000c +3fe3d990: emu +3fe3d9a0: emu +3fe3d9b0: pushst +3fe3d9c0: pushst +3fe3d9d0: .word 0x0000 +3fe3d9e0: .word 0x0000 +3fe3d9f0: .word 0x0000 +3fe3da00: .word 0x0000 +3fe3da10: .word 0x0000 +3fe3da20: .word 0x0000 +3fe3da30: .word 0x0000 +3fe3da40: .word 0x0000 +3fe3da50: .word 0x00c0 +3fe3da60: .word 0x0060 +3fe3da70: rev b0 +3fe3da80: rev b0 +3fe3da90: .word 0x0000 +3fe3daa0: .word 0x0000 +3fe3dab0: pushst +3fe3dac0: pushst +3fe3dad0: emu +3fe3dae0: emu +3fe3daf0: .word 0x000c +3fe3db00: .word 0x000c +3fe3db10: .word 0x000c +3fe3db20: .word 0x000c +3fe3db30: .word 0x000c +3fe3db40: .word 0x000c +3fe3db50: .word 0x00fc +3fe3db60: .word 0x00fc +3fe3db70: .word 0x000c +3fe3db80: .word 0x000c +3fe3db90: .word 0x000c +3fe3dba0: .word 0x000c +3fe3dbb0: .word 0x000c +3fe3dbc0: .word 0x000c +3fe3dbd0: emu +3fe3dbe0: emu +3fe3dbf0: pushst +3fe3dc00: pushst +3fe3dc10: .word 0x0000 +3fe3dc20: .word 0x0000 +3fe3dc30: .word 0x0000 +3fe3dc40: .word 0x0000 +3fe3dc50: .word 0x0000 +3fe3dc60: .word 0x0000 +3fe3dc70: .word 0x0000 +3fe3dc80: .word 0x0000 +3fe3dc90: rev b0 +3fe3dca0: .word 0x0078 +3fe3dcb0: .word 0x00cc +3fe3dcc0: .word 0x00cc +3fe3dcd0: .word 0x0000 +3fe3dce0: .word 0x0000 +3fe3dcf0: pushst +3fe3dd00: pushst +3fe3dd10: emu +3fe3dd20: emu +3fe3dd30: .word 0x000c +3fe3dd40: .word 0x000c +3fe3dd50: .word 0x000c +3fe3dd60: .word 0x000c +3fe3dd70: .word 0x000c +3fe3dd80: .word 0x000c +3fe3dd90: .word 0x00fc +3fe3dda0: .word 0x00fc +3fe3ddb0: .word 0x000c +3fe3ddc0: .word 0x000c +3fe3ddd0: .word 0x000c +3fe3dde0: .word 0x000c +3fe3ddf0: .word 0x000c +3fe3de00: .word 0x000c +3fe3de10: emu +3fe3de20: emu +3fe3de30: pushst +3fe3de40: pushst +3fe3de50: .word 0x0000 +3fe3de60: .word 0x0000 +3fe3de70: .word 0x0000 +3fe3de80: .word 0x0000 +3fe3de90: .word 0x0000 +3fe3dea0: .word 0x0000 +3fe3deb0: .word 0x0000 +3fe3dec0: .word 0x0000 +3fe3ded0: getst a12 +3fe3dee0: getst a12 +3fe3def0: .word 0x0000 +3fe3df00: .word 0x0000 +3fe3df10: .word 0x0000 +3fe3df20: .word 0x0000 +3fe3df30: pushst +3fe3df40: pushst +3fe3df50: emu +3fe3df60: emu +3fe3df70: .word 0x000c +3fe3df80: .word 0x000c +3fe3df90: .word 0x000c +3fe3dfa0: .word 0x000c +3fe3dfb0: .word 0x000c +3fe3dfc0: .word 0x000c +3fe3dfd0: .word 0x00fc +3fe3dfe0: .word 0x00fc +3fe3dff0: .word 0x000c +3fe3e000: .word 0x000c +3fe3e010: .word 0x000c +3fe3e020: .word 0x000c +3fe3e030: .word 0x000c +3fe3e040: .word 0x000c +3fe3e050: emu +3fe3e060: emu +3fe3e070: pushst +3fe3e080: pushst +3fe3e090: .word 0x0000 +3fe3e0a0: .word 0x0000 +3fe3e0b0: .word 0x0000 +3fe3e0c0: .word 0x0000 +3fe3e0d0: .word 0x0000 +3fe3e0e0: .word 0x0000 +3fe3e0f0: .word 0x0000 +3fe3e100: .word 0x0000 +3fe3e110: .word 0x000c +3fe3e120: .word 0x0018 +3fe3e130: rev b0 +3fe3e140: rev b0 +3fe3e150: .word 0x0000 +3fe3e160: .word 0x0000 +3fe3e170: .word 0x00fc +3fe3e180: .word 0x00fc +3fe3e190: rev b0 +3fe3e1a0: rev b0 +3fe3e1b0: rev b0 +3fe3e1c0: rev b0 +3fe3e1d0: rev b0 +3fe3e1e0: rev b0 +3fe3e1f0: rev b0 +3fe3e200: rev b0 +3fe3e210: rev b0 +3fe3e220: rev b0 +3fe3e230: rev b0 +3fe3e240: rev b0 +3fe3e250: rev b0 +3fe3e260: rev b0 +3fe3e270: rev b0 +3fe3e280: rev b0 +3fe3e290: rev b0 +3fe3e2a0: rev b0 +3fe3e2b0: .word 0x00fc +3fe3e2c0: .word 0x00fc +3fe3e2d0: .word 0x0000 +3fe3e2e0: .word 0x0000 +3fe3e2f0: .word 0x0000 +3fe3e300: .word 0x0000 +3fe3e310: .word 0x0000 +3fe3e320: .word 0x0000 +3fe3e330: .word 0x0000 +3fe3e340: .word 0x0000 +3fe3e350: .word 0x00c0 +3fe3e360: .word 0x0060 +3fe3e370: rev b0 +3fe3e380: rev b0 +3fe3e390: .word 0x0000 +3fe3e3a0: .word 0x0000 +3fe3e3b0: .word 0x00fc +3fe3e3c0: .word 0x00fc +3fe3e3d0: rev b0 +3fe3e3e0: rev b0 +3fe3e3f0: rev b0 +3fe3e400: rev b0 +3fe3e410: rev b0 +3fe3e420: rev b0 +3fe3e430: rev b0 +3fe3e440: rev b0 +3fe3e450: rev b0 +3fe3e460: rev b0 +3fe3e470: rev b0 +3fe3e480: rev b0 +3fe3e490: rev b0 +3fe3e4a0: rev b0 +3fe3e4b0: rev b0 +3fe3e4c0: rev b0 +3fe3e4d0: rev b0 +3fe3e4e0: rev b0 +3fe3e4f0: .word 0x00fc +3fe3e500: .word 0x00fc +3fe3e510: .word 0x0000 +3fe3e520: .word 0x0000 +3fe3e530: .word 0x0000 +3fe3e540: .word 0x0000 +3fe3e550: .word 0x0000 +3fe3e560: .word 0x0000 +3fe3e570: .word 0x0000 +3fe3e580: .word 0x0000 +3fe3e590: rev b0 +3fe3e5a0: .word 0x0078 +3fe3e5b0: .word 0x00cc +3fe3e5c0: .word 0x00cc +3fe3e5d0: .word 0x0000 +3fe3e5e0: .word 0x0000 +3fe3e5f0: .word 0x00fc +3fe3e600: .word 0x00fc +3fe3e610: rev b0 +3fe3e620: rev b0 +3fe3e630: rev b0 +3fe3e640: rev b0 +3fe3e650: rev b0 +3fe3e660: rev b0 +3fe3e670: rev b0 +3fe3e680: rev b0 +3fe3e690: rev b0 +3fe3e6a0: rev b0 +3fe3e6b0: rev b0 +3fe3e6c0: rev b0 +3fe3e6d0: rev b0 +3fe3e6e0: rev b0 +3fe3e6f0: rev b0 +3fe3e700: rev b0 +3fe3e710: rev b0 +3fe3e720: rev b0 +3fe3e730: .word 0x00fc +3fe3e740: .word 0x00fc +3fe3e750: .word 0x0000 +3fe3e760: .word 0x0000 +3fe3e770: .word 0x0000 +3fe3e780: .word 0x0000 +3fe3e790: .word 0x0000 +3fe3e7a0: .word 0x0000 +3fe3e7b0: .word 0x0000 +3fe3e7c0: .word 0x0000 +3fe3e7d0: .word 0x00cc +3fe3e7e0: .word 0x00cc +3fe3e7f0: .word 0x0000 +3fe3e800: .word 0x0000 +3fe3e810: .word 0x0000 +3fe3e820: .word 0x0000 +3fe3e830: .word 0x00fc +3fe3e840: .word 0x00fc +3fe3e850: rev b0 +3fe3e860: rev b0 +3fe3e870: rev b0 +3fe3e880: rev b0 +3fe3e890: rev b0 +3fe3e8a0: rev b0 +3fe3e8b0: rev b0 +3fe3e8c0: rev b0 +3fe3e8d0: rev b0 +3fe3e8e0: rev b0 +3fe3e8f0: rev b0 +3fe3e900: rev b0 +3fe3e910: rev b0 +3fe3e920: rev b0 +3fe3e930: rev b0 +3fe3e940: rev b0 +3fe3e950: rev b0 +3fe3e960: rev b0 +3fe3e970: .word 0x00fc +3fe3e980: .word 0x00fc +3fe3e990: .word 0x0000 +3fe3e9a0: .word 0x0000 +3fe3e9b0: .word 0x0000 +3fe3e9c0: .word 0x0000 +3fe3e9d0: .word 0x0000 +3fe3e9e0: .word 0x0000 +3fe3e9f0: .word 0x0000 +3fe3ea00: .word 0x0000 +3fe3ea10: .word 0x0000 +3fe3ea20: .word 0x0000 +3fe3ea30: .word 0x0000 +3fe3ea40: .word 0x0000 +3fe3ea50: .word 0x0000 +3fe3ea60: .word 0x0000 +3fe3ea70: .word 0x007e +3fe3ea80: .word 0x007e +3fe3ea90: .word 0x00cc +3fe3eaa0: .word 0x00cc +3fe3eab0: getst a12 +3fe3eac0: getst a12 +3fe3ead0: getst a12 +3fe3eae0: getst a12 +3fe3eaf0: getst b14 +3fe3eb00: getst b14 +3fe3eb10: getst a12 +3fe3eb20: getst a12 +3fe3eb30: getst a12 +3fe3eb40: getst a12 +3fe3eb50: getst a12 +3fe3eb60: getst a12 +3fe3eb70: getst a12 +3fe3eb80: getst a12 +3fe3eb90: .word 0x00cc +3fe3eba0: .word 0x00cc +3fe3ebb0: .word 0x007e +3fe3ebc0: .word 0x007e +3fe3ebd0: .word 0x0000 +3fe3ebe0: .word 0x0000 +3fe3ebf0: .word 0x0000 +3fe3ec00: .word 0x0000 +3fe3ec10: .word 0x0000 +3fe3ec20: .word 0x0000 +3fe3ec30: .word 0x0000 +3fe3ec40: .word 0x0000 +3fe3ec50: exgpc b8 +3fe3ec60: jump b4 +3fe3ec70: .word 0x00e4 +3fe3ec80: .word 0x00e4 +3fe3ec90: .word 0x0000 +3fe3eca0: .word 0x0000 +3fe3ecb0: getst a6 +3fe3ecc0: getst a6 +3fe3ecd0: getst a14 +3fe3ece0: getst a14 +3fe3ecf0: getst a14 +3fe3ed00: getst a14 +3fe3ed10: getst b6 +3fe3ed20: getst b6 +3fe3ed30: getst b6 +3fe3ed40: getst b6 +3fe3ed50: putst a6 +3fe3ed60: putst a6 +3fe3ed70: putst a6 +3fe3ed80: putst a6 +3fe3ed90: popst +3fe3eda0: popst +3fe3edb0: popst +3fe3edc0: popst +3fe3edd0: getst a6 +3fe3ede0: getst a6 +3fe3edf0: getst a6 +3fe3ee00: getst a6 +3fe3ee10: .word 0x0000 +3fe3ee20: .word 0x0000 +3fe3ee30: .word 0x0000 +3fe3ee40: .word 0x0000 +3fe3ee50: .word 0x0000 +3fe3ee60: .word 0x0000 +3fe3ee70: .word 0x0000 +3fe3ee80: .word 0x0000 +3fe3ee90: .word 0x000c +3fe3eea0: .word 0x0018 +3fe3eeb0: rev b0 +3fe3eec0: rev b0 +3fe3eed0: .word 0x0000 +3fe3eee0: .word 0x0000 +3fe3eef0: .word 0x0078 +3fe3ef00: .word 0x0078 +3fe3ef10: .word 0x00cc +3fe3ef20: .word 0x00cc +3fe3ef30: getst a6 +3fe3ef40: getst a6 +3fe3ef50: getst a6 +3fe3ef60: getst a6 +3fe3ef70: getst a6 +3fe3ef80: getst a6 +3fe3ef90: getst a6 +3fe3efa0: getst a6 +3fe3efb0: getst a6 +3fe3efc0: getst a6 +3fe3efd0: getst a6 +3fe3efe0: getst a6 +3fe3eff0: getst a6 +3fe3f000: getst a6 +3fe3f010: .word 0x00cc +3fe3f020: .word 0x00cc +3fe3f030: .word 0x0078 +3fe3f040: .word 0x0078 +3fe3f050: .word 0x0000 +3fe3f060: .word 0x0000 +3fe3f070: .word 0x0000 +3fe3f080: .word 0x0000 +3fe3f090: .word 0x0000 +3fe3f0a0: .word 0x0000 +3fe3f0b0: .word 0x0000 +3fe3f0c0: .word 0x0000 +3fe3f0d0: .word 0x00c0 +3fe3f0e0: .word 0x0060 +3fe3f0f0: rev b0 +3fe3f100: rev b0 +3fe3f110: .word 0x0000 +3fe3f120: .word 0x0000 +3fe3f130: .word 0x0078 +3fe3f140: .word 0x0078 +3fe3f150: .word 0x00cc +3fe3f160: .word 0x00cc +3fe3f170: getst a6 +3fe3f180: getst a6 +3fe3f190: getst a6 +3fe3f1a0: getst a6 +3fe3f1b0: getst a6 +3fe3f1c0: getst a6 +3fe3f1d0: getst a6 +3fe3f1e0: getst a6 +3fe3f1f0: getst a6 +3fe3f200: getst a6 +3fe3f210: getst a6 +3fe3f220: getst a6 +3fe3f230: getst a6 +3fe3f240: getst a6 +3fe3f250: .word 0x00cc +3fe3f260: .word 0x00cc +3fe3f270: .word 0x0078 +3fe3f280: .word 0x0078 +3fe3f290: .word 0x0000 +3fe3f2a0: .word 0x0000 +3fe3f2b0: .word 0x0000 +3fe3f2c0: .word 0x0000 +3fe3f2d0: .word 0x0000 +3fe3f2e0: .word 0x0000 +3fe3f2f0: .word 0x0000 +3fe3f300: .word 0x0000 +3fe3f310: rev b0 +3fe3f320: .word 0x0078 +3fe3f330: .word 0x00cc +3fe3f340: .word 0x00cc +3fe3f350: .word 0x0000 +3fe3f360: .word 0x0000 +3fe3f370: .word 0x0078 +3fe3f380: .word 0x0078 +3fe3f390: .word 0x00cc +3fe3f3a0: .word 0x00cc +3fe3f3b0: getst a6 +3fe3f3c0: getst a6 +3fe3f3d0: getst a6 +3fe3f3e0: getst a6 +3fe3f3f0: getst a6 +3fe3f400: getst a6 +3fe3f410: getst a6 +3fe3f420: getst a6 +3fe3f430: getst a6 +3fe3f440: getst a6 +3fe3f450: getst a6 +3fe3f460: getst a6 +3fe3f470: getst a6 +3fe3f480: getst a6 +3fe3f490: .word 0x00cc +3fe3f4a0: .word 0x00cc +3fe3f4b0: .word 0x0078 +3fe3f4c0: .word 0x0078 +3fe3f4d0: .word 0x0000 +3fe3f4e0: .word 0x0000 +3fe3f4f0: .word 0x0000 +3fe3f500: .word 0x0000 +3fe3f510: .word 0x0000 +3fe3f520: .word 0x0000 +3fe3f530: .word 0x0000 +3fe3f540: .word 0x0000 +3fe3f550: .word 0x0000 +3fe3f560: .word 0x00b8 +3fe3f570: .word 0x0074 +3fe3f580: .word 0x0074 +3fe3f590: .word 0x0000 +3fe3f5a0: .word 0x0000 +3fe3f5b0: .word 0x0078 +3fe3f5c0: .word 0x0078 +3fe3f5d0: .word 0x00cc +3fe3f5e0: .word 0x00cc +3fe3f5f0: getst a6 +3fe3f600: getst a6 +3fe3f610: getst a6 +3fe3f620: getst a6 +3fe3f630: getst a6 +3fe3f640: getst a6 +3fe3f650: getst a6 +3fe3f660: getst a6 +3fe3f670: getst a6 +3fe3f680: getst a6 +3fe3f690: getst a6 +3fe3f6a0: getst a6 +3fe3f6b0: getst a6 +3fe3f6c0: getst a6 +3fe3f6d0: .word 0x00cc +3fe3f6e0: .word 0x00cc +3fe3f6f0: .word 0x0078 +3fe3f700: .word 0x0078 +3fe3f710: .word 0x0000 +3fe3f720: .word 0x0000 +3fe3f730: .word 0x0000 +3fe3f740: .word 0x0000 +3fe3f750: .word 0x0000 +3fe3f760: .word 0x0000 +3fe3f770: .word 0x0000 +3fe3f780: .word 0x0000 +3fe3f790: .word 0x00cc +3fe3f7a0: .word 0x00cc +3fe3f7b0: .word 0x0000 +3fe3f7c0: .word 0x0000 +3fe3f7d0: .word 0x0000 +3fe3f7e0: .word 0x0000 +3fe3f7f0: .word 0x0078 +3fe3f800: .word 0x0078 +3fe3f810: .word 0x00cc +3fe3f820: .word 0x00cc +3fe3f830: getst a6 +3fe3f840: getst a6 +3fe3f850: getst a6 +3fe3f860: getst a6 +3fe3f870: getst a6 +3fe3f880: getst a6 +3fe3f890: getst a6 +3fe3f8a0: getst a6 +3fe3f8b0: getst a6 +3fe3f8c0: getst a6 +3fe3f8d0: getst a6 +3fe3f8e0: getst a6 +3fe3f8f0: getst a6 +3fe3f900: getst a6 +3fe3f910: .word 0x00cc +3fe3f920: .word 0x00cc +3fe3f930: .word 0x0078 +3fe3f940: .word 0x0078 +3fe3f950: .word 0x0000 +3fe3f960: .word 0x0000 +3fe3f970: .word 0x0000 +3fe3f980: .word 0x0000 +3fe3f990: .word 0x0000 +3fe3f9a0: .word 0x0000 +3fe3f9b0: .word 0x0000 +3fe3f9c0: .word 0x0000 +3fe3f9d0: .word 0x0000 +3fe3f9e0: .word 0x0000 +3fe3f9f0: .word 0x0000 +3fe3fa00: .word 0x0000 +3fe3fa10: .word 0x0000 +3fe3fa20: .word 0x0000 +3fe3fa30: .word 0x0000 +3fe3fa40: .word 0x0000 +3fe3fa50: .word 0x0000 +3fe3fa60: .word 0x0000 +3fe3fa70: .word 0x00cc +3fe3fa80: .word 0x00cc +3fe3fa90: .word 0x00cc +3fe3faa0: .word 0x00cc +3fe3fab0: .word 0x0078 +3fe3fac0: .word 0x0078 +3fe3fad0: rev b0 +3fe3fae0: rev b0 +3fe3faf0: rev b0 +3fe3fb00: rev b0 +3fe3fb10: .word 0x0078 +3fe3fb20: .word 0x0078 +3fe3fb30: .word 0x00cc +3fe3fb40: .word 0x00cc +3fe3fb50: .word 0x00cc +3fe3fb60: .word 0x00cc +3fe3fb70: .word 0x0000 +3fe3fb80: .word 0x0000 +3fe3fb90: .word 0x0000 +3fe3fba0: .word 0x0000 +3fe3fbb0: .word 0x0000 +3fe3fbc0: .word 0x0000 +3fe3fbd0: .word 0x0000 +3fe3fbe0: .word 0x0000 +3fe3fbf0: .word 0x0000 +3fe3fc00: .word 0x0000 +3fe3fc10: .word 0x0000 +3fe3fc20: .word 0x0000 +3fe3fc30: emu +3fe3fc40: emu +3fe3fc50: getst a0 +3fe3fc60: getst a0 +3fe3fc70: .word 0x00f8 +3fe3fc80: .word 0x00f8 +3fe3fc90: popst +3fe3fca0: popst +3fe3fcb0: popst +3fe3fcc0: popst +3fe3fcd0: putst a6 +3fe3fce0: putst a6 +3fe3fcf0: putst a6 +3fe3fd00: putst a6 +3fe3fd10: getst b6 +3fe3fd20: getst b6 +3fe3fd30: getst b6 +3fe3fd40: getst b6 +3fe3fd50: getst a14 +3fe3fd60: getst a14 +3fe3fd70: getst a14 +3fe3fd80: getst a14 +3fe3fd90: .word 0x00c6 +3fe3fda0: .word 0x00c6 +3fe3fdb0: .word 0x007c +3fe3fdc0: .word 0x007c +3fe3fdd0: .word 0x0006 +3fe3fde0: .word 0x0006 +3fe3fdf0: .word 0x0002 +3fe3fe00: .word 0x0002 +3fe3fe10: .word 0x0000 +3fe3fe20: .word 0x0000 +3fe3fe30: .word 0x0000 +3fe3fe40: .word 0x0000 +3fe3fe50: .word 0x000c +3fe3fe60: .word 0x0018 +3fe3fe70: rev b0 +3fe3fe80: rev b0 +3fe3fe90: .word 0x0000 +3fe3fea0: .word 0x0000 +3fe3feb0: getst a6 +3fe3fec0: getst a6 +3fe3fed0: getst a6 +3fe3fee0: getst a6 +3fe3fef0: getst a6 +3fe3ff00: getst a6 +3fe3ff10: getst a6 +3fe3ff20: getst a6 +3fe3ff30: getst a6 +3fe3ff40: getst a6 +3fe3ff50: getst a6 +3fe3ff60: getst a6 +3fe3ff70: getst a6 +3fe3ff80: getst a6 +3fe3ff90: getst a6 +3fe3ffa0: getst a6 +3fe3ffb0: getst a6 +3fe3ffc0: getst a6 +3fe3ffd0: .word 0x00cc +3fe3ffe0: .word 0x00cc +3fe3fff0: .word 0x0078 +3fe40000: .word 0x0078 +3fe40010: .word 0x0000 +3fe40020: .word 0x0000 +3fe40030: .word 0x0000 +3fe40040: .word 0x0000 +3fe40050: .word 0x0000 +3fe40060: .word 0x0000 +3fe40070: .word 0x0000 +3fe40080: .word 0x0000 +3fe40090: .word 0x00c0 +3fe400a0: .word 0x0060 +3fe400b0: rev b0 +3fe400c0: rev b0 +3fe400d0: .word 0x0000 +3fe400e0: .word 0x0000 +3fe400f0: getst a6 +3fe40100: getst a6 +3fe40110: getst a6 +3fe40120: getst a6 +3fe40130: getst a6 +3fe40140: getst a6 +3fe40150: getst a6 +3fe40160: getst a6 +3fe40170: getst a6 +3fe40180: getst a6 +3fe40190: getst a6 +3fe401a0: getst a6 +3fe401b0: getst a6 +3fe401c0: getst a6 +3fe401d0: getst a6 +3fe401e0: getst a6 +3fe401f0: getst a6 +3fe40200: getst a6 +3fe40210: .word 0x00cc +3fe40220: .word 0x00cc +3fe40230: .word 0x0078 +3fe40240: .word 0x0078 +3fe40250: .word 0x0000 +3fe40260: .word 0x0000 +3fe40270: .word 0x0000 +3fe40280: .word 0x0000 +3fe40290: .word 0x0000 +3fe402a0: .word 0x0000 +3fe402b0: .word 0x0000 +3fe402c0: .word 0x0000 +3fe402d0: rev b0 +3fe402e0: .word 0x0078 +3fe402f0: .word 0x00cc +3fe40300: .word 0x00cc +3fe40310: .word 0x0000 +3fe40320: .word 0x0000 +3fe40330: getst a6 +3fe40340: getst a6 +3fe40350: getst a6 +3fe40360: getst a6 +3fe40370: getst a6 +3fe40380: getst a6 +3fe40390: getst a6 +3fe403a0: getst a6 +3fe403b0: getst a6 +3fe403c0: getst a6 +3fe403d0: getst a6 +3fe403e0: getst a6 +3fe403f0: getst a6 +3fe40400: getst a6 +3fe40410: getst a6 +3fe40420: getst a6 +3fe40430: getst a6 +3fe40440: getst a6 +3fe40450: .word 0x00cc +3fe40460: .word 0x00cc +3fe40470: .word 0x0078 +3fe40480: .word 0x0078 +3fe40490: .word 0x0000 +3fe404a0: .word 0x0000 +3fe404b0: .word 0x0000 +3fe404c0: .word 0x0000 +3fe404d0: .word 0x0000 +3fe404e0: .word 0x0000 +3fe404f0: .word 0x0000 +3fe40500: .word 0x0000 +3fe40510: .word 0x00cc +3fe40520: .word 0x00cc +3fe40530: .word 0x0000 +3fe40540: .word 0x0000 +3fe40550: .word 0x0000 +3fe40560: .word 0x0000 +3fe40570: getst a6 +3fe40580: getst a6 +3fe40590: getst a6 +3fe405a0: getst a6 +3fe405b0: getst a6 +3fe405c0: getst a6 +3fe405d0: getst a6 +3fe405e0: getst a6 +3fe405f0: getst a6 +3fe40600: getst a6 +3fe40610: getst a6 +3fe40620: getst a6 +3fe40630: getst a6 +3fe40640: getst a6 +3fe40650: getst a6 +3fe40660: getst a6 +3fe40670: getst a6 +3fe40680: getst a6 +3fe40690: .word 0x00cc +3fe406a0: .word 0x00cc +3fe406b0: .word 0x0078 +3fe406c0: .word 0x0078 +3fe406d0: .word 0x0000 +3fe406e0: .word 0x0000 +3fe406f0: .word 0x0000 +3fe40700: .word 0x0000 +3fe40710: .word 0x0000 +3fe40720: .word 0x0000 +3fe40730: .word 0x0000 +3fe40740: .word 0x0000 +3fe40750: .word 0x00c0 +3fe40760: .word 0x0060 +3fe40770: rev b0 +3fe40780: rev b0 +3fe40790: .word 0x0000 +3fe407a0: .word 0x0000 +3fe407b0: getst a6 +3fe407c0: getst a6 +3fe407d0: getst a6 +3fe407e0: getst a6 +3fe407f0: getst a6 +3fe40800: getst a6 +3fe40810: .word 0x00cc +3fe40820: .word 0x00cc +3fe40830: .word 0x00cc +3fe40840: .word 0x00cc +3fe40850: .word 0x0078 +3fe40860: .word 0x0078 +3fe40870: rev b0 +3fe40880: rev b0 +3fe40890: rev b0 +3fe408a0: rev b0 +3fe408b0: rev b0 +3fe408c0: rev b0 +3fe408d0: rev b0 +3fe408e0: rev b0 +3fe408f0: rev b0 +3fe40900: rev b0 +3fe40910: .word 0x0000 +3fe40920: .word 0x0000 +3fe40930: .word 0x0000 +3fe40940: .word 0x0000 +3fe40950: .word 0x0000 +3fe40960: .word 0x0000 +3fe40970: .word 0x0000 +3fe40980: .word 0x0000 +3fe40990: .word 0x0000 +3fe409a0: .word 0x0000 +3fe409b0: .word 0x0000 +3fe409c0: .word 0x0000 +3fe409d0: .word 0x0000 +3fe409e0: .word 0x0000 +3fe409f0: .word 0x001e +3fe40a00: .word 0x001e +3fe40a10: .word 0x000c +3fe40a20: .word 0x000c +3fe40a30: .word 0x00fc +3fe40a40: .word 0x00fc +3fe40a50: getst a12 +3fe40a60: getst a12 +3fe40a70: getst a12 +3fe40a80: getst a12 +3fe40a90: getst a12 +3fe40aa0: getst a12 +3fe40ab0: getst a12 +3fe40ac0: getst a12 +3fe40ad0: .word 0x00fc +3fe40ae0: .word 0x00fc +3fe40af0: .word 0x000c +3fe40b00: .word 0x000c +3fe40b10: .word 0x000c +3fe40b20: .word 0x000c +3fe40b30: .word 0x001e +3fe40b40: .word 0x001e +3fe40b50: .word 0x0000 +3fe40b60: .word 0x0000 +3fe40b70: .word 0x0000 +3fe40b80: .word 0x0000 +3fe40b90: .word 0x0000 +3fe40ba0: .word 0x0000 +3fe40bb0: .word 0x0000 +3fe40bc0: .word 0x0000 +3fe40bd0: .word 0x0000 +3fe40be0: .word 0x0000 +3fe40bf0: .word 0x0000 +3fe40c00: .word 0x0000 +3fe40c10: .word 0x0000 +3fe40c20: .word 0x0000 +3fe40c30: .word 0x0078 +3fe40c40: .word 0x0078 +3fe40c50: .word 0x00cc +3fe40c60: .word 0x00cc +3fe40c70: getst a6 +3fe40c80: getst a6 +3fe40c90: getst a6 +3fe40ca0: getst a6 +3fe40cb0: .word 0x00c6 +3fe40cc0: .word 0x00c6 +3fe40cd0: .word 0x0076 +3fe40ce0: .word 0x0076 +3fe40cf0: .word 0x00c6 +3fe40d00: .word 0x00c6 +3fe40d10: getst a6 +3fe40d20: getst a6 +3fe40d30: getst a6 +3fe40d40: getst a6 +3fe40d50: popst +3fe40d60: popst +3fe40d70: .word 0x00f6 +3fe40d80: .word 0x00f6 +3fe40d90: .word 0x0006 +3fe40da0: .word 0x0006 +3fe40db0: .word 0x0000 +3fe40dc0: .word 0x0000 +3fe40dd0: .word 0x0000 +3fe40de0: .word 0x0000 +3fe40df0: .word 0x0000 +3fe40e00: .word 0x0000 +3fe40e10: .word 0x0000 +3fe40e20: .word 0x0000 +3fe40e30: .word 0x0000 +3fe40e40: .word 0x0000 +3fe40e50: .word 0x0018 +3fe40e60: .word 0x0018 +3fe40e70: rev b0 +3fe40e80: rev b0 +3fe40e90: .word 0x0060 +3fe40ea0: .word 0x0060 +3fe40eb0: .word 0x0000 +3fe40ec0: .word 0x0000 +3fe40ed0: .word 0x00f8 +3fe40ee0: .word 0x00f8 +3fe40ef0: getst a12 +3fe40f00: getst a12 +3fe40f10: getst a0 +3fe40f20: getst a0 +3fe40f30: pushst +3fe40f40: pushst +3fe40f50: getst a12 +3fe40f60: getst a12 +3fe40f70: getst a6 +3fe40f80: getst a6 +3fe40f90: popst +3fe40fa0: popst +3fe40fb0: exgpc b12 +3fe40fc0: exgpc b12 +3fe40fd0: .word 0x0000 +3fe40fe0: .word 0x0000 +3fe40ff0: .word 0x0000 +3fe41000: .word 0x0000 +3fe41010: .word 0x0000 +3fe41020: .word 0x0000 +3fe41030: .word 0x0000 +3fe41040: .word 0x0000 +3fe41050: .word 0x0000 +3fe41060: .word 0x0000 +3fe41070: .word 0x0000 +3fe41080: .word 0x0000 +3fe41090: .word 0x00c0 +3fe410a0: .word 0x00c0 +3fe410b0: .word 0x0060 +3fe410c0: .word 0x0060 +3fe410d0: rev b0 +3fe410e0: rev b0 +3fe410f0: .word 0x0000 +3fe41100: .word 0x0000 +3fe41110: .word 0x00f8 +3fe41120: .word 0x00f8 +3fe41130: getst a12 +3fe41140: getst a12 +3fe41150: getst a0 +3fe41160: getst a0 +3fe41170: pushst +3fe41180: pushst +3fe41190: getst a12 +3fe411a0: getst a12 +3fe411b0: getst a6 +3fe411c0: getst a6 +3fe411d0: popst +3fe411e0: popst +3fe411f0: exgpc b12 +3fe41200: exgpc b12 +3fe41210: .word 0x0000 +3fe41220: .word 0x0000 +3fe41230: .word 0x0000 +3fe41240: .word 0x0000 +3fe41250: .word 0x0000 +3fe41260: .word 0x0000 +3fe41270: .word 0x0000 +3fe41280: .word 0x0000 +3fe41290: .word 0x0000 +3fe412a0: .word 0x0000 +3fe412b0: .word 0x0000 +3fe412c0: .word 0x0000 +3fe412d0: .word 0x0070 +3fe412e0: .word 0x0070 +3fe412f0: .word 0x00d8 +3fe41300: .word 0x00d8 +3fe41310: getst a12 +3fe41320: getst a12 +3fe41330: .word 0x0000 +3fe41340: .word 0x0000 +3fe41350: .word 0x00f8 +3fe41360: .word 0x00f8 +3fe41370: getst a12 +3fe41380: getst a12 +3fe41390: getst a0 +3fe413a0: getst a0 +3fe413b0: pushst +3fe413c0: pushst +3fe413d0: getst a12 +3fe413e0: getst a12 +3fe413f0: getst a6 +3fe41400: getst a6 +3fe41410: popst +3fe41420: popst +3fe41430: exgpc b12 +3fe41440: exgpc b12 +3fe41450: .word 0x0000 +3fe41460: .word 0x0000 +3fe41470: .word 0x0000 +3fe41480: .word 0x0000 +3fe41490: .word 0x0000 +3fe414a0: .word 0x0000 +3fe414b0: .word 0x0000 +3fe414c0: .word 0x0000 +3fe414d0: .word 0x0000 +3fe414e0: .word 0x0000 +3fe414f0: .word 0x0000 +3fe41500: .word 0x0000 +3fe41510: jump b0 +3fe41520: jump b0 +3fe41530: .word 0x00e8 +3fe41540: .word 0x00e8 +3fe41550: .word 0x0000 +3fe41560: .word 0x0000 +3fe41570: .word 0x0000 +3fe41580: .word 0x0000 +3fe41590: .word 0x00f8 +3fe415a0: .word 0x00f8 +3fe415b0: getst a12 +3fe415c0: getst a12 +3fe415d0: getst a0 +3fe415e0: getst a0 +3fe415f0: pushst +3fe41600: pushst +3fe41610: getst a12 +3fe41620: getst a12 +3fe41630: getst a6 +3fe41640: getst a6 +3fe41650: popst +3fe41660: popst +3fe41670: exgpc b12 +3fe41680: exgpc b12 +3fe41690: .word 0x0000 +3fe416a0: .word 0x0000 +3fe416b0: .word 0x0000 +3fe416c0: .word 0x0000 +3fe416d0: .word 0x0000 +3fe416e0: .word 0x0000 +3fe416f0: .word 0x0000 +3fe41700: .word 0x0000 +3fe41710: .word 0x0000 +3fe41720: .word 0x0000 +3fe41730: .word 0x0000 +3fe41740: .word 0x0000 +3fe41750: getst b8 +3fe41760: getst b8 +3fe41770: getst b8 +3fe41780: getst b8 +3fe41790: .word 0x0000 +3fe417a0: .word 0x0000 +3fe417b0: .word 0x0000 +3fe417c0: .word 0x0000 +3fe417d0: .word 0x00f8 +3fe417e0: .word 0x00f8 +3fe417f0: getst a12 +3fe41800: getst a12 +3fe41810: getst a0 +3fe41820: getst a0 +3fe41830: pushst +3fe41840: pushst +3fe41850: getst a12 +3fe41860: getst a12 +3fe41870: getst a6 +3fe41880: getst a6 +3fe41890: popst +3fe418a0: popst +3fe418b0: exgpc b12 +3fe418c0: exgpc b12 +3fe418d0: .word 0x0000 +3fe418e0: .word 0x0000 +3fe418f0: .word 0x0000 +3fe41900: .word 0x0000 +3fe41910: .word 0x0000 +3fe41920: .word 0x0000 +3fe41930: .word 0x0000 +3fe41940: .word 0x0000 +3fe41950: .word 0x0000 +3fe41960: .word 0x0000 +3fe41970: .word 0x0000 +3fe41980: .word 0x0000 +3fe41990: .word 0x0070 +3fe419a0: .word 0x0070 +3fe419b0: .word 0x00d8 +3fe419c0: .word 0x00d8 +3fe419d0: .word 0x0070 +3fe419e0: .word 0x0070 +3fe419f0: .word 0x0000 +3fe41a00: .word 0x0000 +3fe41a10: .word 0x00f8 +3fe41a20: .word 0x00f8 +3fe41a30: getst a12 +3fe41a40: getst a12 +3fe41a50: getst a0 +3fe41a60: getst a0 +3fe41a70: pushst +3fe41a80: pushst +3fe41a90: getst a12 +3fe41aa0: getst a12 +3fe41ab0: getst a6 +3fe41ac0: getst a6 +3fe41ad0: popst +3fe41ae0: popst +3fe41af0: exgpc b12 +3fe41b00: exgpc b12 +3fe41b10: .word 0x0000 +3fe41b20: .word 0x0000 +3fe41b30: .word 0x0000 +3fe41b40: .word 0x0000 +3fe41b50: .word 0x0000 +3fe41b60: .word 0x0000 +3fe41b70: .word 0x0000 +3fe41b80: .word 0x0000 +3fe41b90: .word 0x0000 +3fe41ba0: .word 0x0000 +3fe41bb0: .word 0x0000 +3fe41bc0: .word 0x0000 +3fe41bd0: .word 0x0000 +3fe41be0: .word 0x0000 +3fe41bf0: .word 0x0000 +3fe41c00: .word 0x0000 +3fe41c10: .word 0x0000 +3fe41c20: .word 0x0000 +3fe41c30: .word 0x0000 +3fe41c40: .word 0x0000 +3fe41c50: .word 0x00ee +3fe41c60: .word 0x00ee +3fe41c70: putst b10 +3fe41c80: putst b10 +3fe41c90: getst b0 +3fe41ca0: getst b0 +3fe41cb0: pushst +3fe41cc0: pushst +3fe41cd0: .word 0x001b +3fe41ce0: .word 0x001b +3fe41cf0: .word 0x0013 +3fe41d00: .word 0x0013 +3fe41d10: putst b11 +3fe41d20: putst b11 +3fe41d30: .word 0x00ee +3fe41d40: .word 0x00ee +3fe41d50: .word 0x0000 +3fe41d60: .word 0x0000 +3fe41d70: .word 0x0000 +3fe41d80: .word 0x0000 +3fe41d90: .word 0x0000 +3fe41da0: .word 0x0000 +3fe41db0: .word 0x0000 +3fe41dc0: .word 0x0000 +3fe41dd0: .word 0x0000 +3fe41de0: .word 0x0000 +3fe41df0: .word 0x0000 +3fe41e00: .word 0x0000 +3fe41e10: .word 0x0000 +3fe41e20: .word 0x0000 +3fe41e30: .word 0x0000 +3fe41e40: .word 0x0000 +3fe41e50: .word 0x0000 +3fe41e60: .word 0x0000 +3fe41e70: .word 0x0000 +3fe41e80: .word 0x0000 +3fe41e90: .word 0x00f8 +3fe41ea0: .word 0x00f8 +3fe41eb0: getst a12 +3fe41ec0: getst a12 +3fe41ed0: .word 0x0006 +3fe41ee0: .word 0x0006 +3fe41ef0: .word 0x0006 +3fe41f00: .word 0x0006 +3fe41f10: .word 0x0006 +3fe41f20: .word 0x0006 +3fe41f30: .word 0x0006 +3fe41f40: .word 0x0006 +3fe41f50: getst a12 +3fe41f60: getst a12 +3fe41f70: .word 0x00f8 +3fe41f80: .word 0x00f8 +3fe41f90: rev b0 +3fe41fa0: rev b0 +3fe41fb0: .word 0x0060 +3fe41fc0: .word 0x0060 +3fe41fd0: rev b8 +3fe41fe0: rev b8 +3fe41ff0: .word 0x0000 +3fe42000: .word 0x0000 +3fe42010: .word 0x0000 +3fe42020: .word 0x0000 +3fe42030: .word 0x0000 +3fe42040: .word 0x0000 +3fe42050: .word 0x0018 +3fe42060: .word 0x0018 +3fe42070: rev b0 +3fe42080: rev b0 +3fe42090: .word 0x0060 +3fe420a0: .word 0x0060 +3fe420b0: .word 0x0000 +3fe420c0: .word 0x0000 +3fe420d0: .word 0x00f8 +3fe420e0: .word 0x00f8 +3fe420f0: getst a12 +3fe42100: getst a12 +3fe42110: getst a6 +3fe42120: getst a6 +3fe42130: pushst +3fe42140: pushst +3fe42150: .word 0x0006 +3fe42160: .word 0x0006 +3fe42170: .word 0x0006 +3fe42180: .word 0x0006 +3fe42190: getst a12 +3fe421a0: getst a12 +3fe421b0: .word 0x00f8 +3fe421c0: .word 0x00f8 +3fe421d0: .word 0x0000 +3fe421e0: .word 0x0000 +3fe421f0: .word 0x0000 +3fe42200: .word 0x0000 +3fe42210: .word 0x0000 +3fe42220: .word 0x0000 +3fe42230: .word 0x0000 +3fe42240: .word 0x0000 +3fe42250: .word 0x0000 +3fe42260: .word 0x0000 +3fe42270: .word 0x0000 +3fe42280: .word 0x0000 +3fe42290: .word 0x00c0 +3fe422a0: .word 0x00c0 +3fe422b0: .word 0x0060 +3fe422c0: .word 0x0060 +3fe422d0: rev b0 +3fe422e0: rev b0 +3fe422f0: .word 0x0000 +3fe42300: .word 0x0000 +3fe42310: .word 0x00f8 +3fe42320: .word 0x00f8 +3fe42330: getst a12 +3fe42340: getst a12 +3fe42350: getst a6 +3fe42360: getst a6 +3fe42370: pushst +3fe42380: pushst +3fe42390: .word 0x0006 +3fe423a0: .word 0x0006 +3fe423b0: .word 0x0006 +3fe423c0: .word 0x0006 +3fe423d0: getst a12 +3fe423e0: getst a12 +3fe423f0: .word 0x00f8 +3fe42400: .word 0x00f8 +3fe42410: .word 0x0000 +3fe42420: .word 0x0000 +3fe42430: .word 0x0000 +3fe42440: .word 0x0000 +3fe42450: .word 0x0000 +3fe42460: .word 0x0000 +3fe42470: .word 0x0000 +3fe42480: .word 0x0000 +3fe42490: .word 0x0000 +3fe424a0: .word 0x0000 +3fe424b0: .word 0x0000 +3fe424c0: .word 0x0000 +3fe424d0: .word 0x0070 +3fe424e0: .word 0x0070 +3fe424f0: .word 0x00d8 +3fe42500: .word 0x00d8 +3fe42510: getst a12 +3fe42520: getst a12 +3fe42530: .word 0x0000 +3fe42540: .word 0x0000 +3fe42550: .word 0x00f8 +3fe42560: .word 0x00f8 +3fe42570: getst a12 +3fe42580: getst a12 +3fe42590: getst a6 +3fe425a0: getst a6 +3fe425b0: pushst +3fe425c0: pushst +3fe425d0: .word 0x0006 +3fe425e0: .word 0x0006 +3fe425f0: .word 0x0006 +3fe42600: .word 0x0006 +3fe42610: getst a12 +3fe42620: getst a12 +3fe42630: .word 0x00f8 +3fe42640: .word 0x00f8 +3fe42650: .word 0x0000 +3fe42660: .word 0x0000 +3fe42670: .word 0x0000 +3fe42680: .word 0x0000 +3fe42690: .word 0x0000 +3fe426a0: .word 0x0000 +3fe426b0: .word 0x0000 +3fe426c0: .word 0x0000 +3fe426d0: .word 0x0000 +3fe426e0: .word 0x0000 +3fe426f0: .word 0x0000 +3fe42700: .word 0x0000 +3fe42710: getst a12 +3fe42720: getst a12 +3fe42730: getst a12 +3fe42740: getst a12 +3fe42750: .word 0x0000 +3fe42760: .word 0x0000 +3fe42770: .word 0x0000 +3fe42780: .word 0x0000 +3fe42790: .word 0x00f8 +3fe427a0: .word 0x00f8 +3fe427b0: getst a12 +3fe427c0: getst a12 +3fe427d0: getst a6 +3fe427e0: getst a6 +3fe427f0: pushst +3fe42800: pushst +3fe42810: .word 0x0006 +3fe42820: .word 0x0006 +3fe42830: .word 0x0006 +3fe42840: .word 0x0006 +3fe42850: getst a12 +3fe42860: getst a12 +3fe42870: .word 0x00f8 +3fe42880: .word 0x00f8 +3fe42890: .word 0x0000 +3fe428a0: .word 0x0000 +3fe428b0: .word 0x0000 +3fe428c0: .word 0x0000 +3fe428d0: .word 0x0000 +3fe428e0: .word 0x0000 +3fe428f0: .word 0x0000 +3fe42900: .word 0x0000 +3fe42910: .word 0x0000 +3fe42920: .word 0x0000 +3fe42930: .word 0x0000 +3fe42940: .word 0x0000 +3fe42950: .word 0x000c +3fe42960: .word 0x000c +3fe42970: .word 0x0018 +3fe42980: .word 0x0018 +3fe42990: rev b0 +3fe429a0: rev b0 +3fe429b0: .word 0x0000 +3fe429c0: .word 0x0000 +3fe429d0: rev b12 +3fe429e0: rev b12 +3fe429f0: rev b0 +3fe42a00: rev b0 +3fe42a10: rev b0 +3fe42a20: rev b0 +3fe42a30: rev b0 +3fe42a40: rev b0 +3fe42a50: rev b0 +3fe42a60: rev b0 +3fe42a70: rev b0 +3fe42a80: rev b0 +3fe42a90: rev b0 +3fe42aa0: rev b0 +3fe42ab0: pushst +3fe42ac0: pushst +3fe42ad0: .word 0x0000 +3fe42ae0: .word 0x0000 +3fe42af0: .word 0x0000 +3fe42b00: .word 0x0000 +3fe42b10: .word 0x0000 +3fe42b20: .word 0x0000 +3fe42b30: .word 0x0000 +3fe42b40: .word 0x0000 +3fe42b50: .word 0x0000 +3fe42b60: .word 0x0000 +3fe42b70: .word 0x0000 +3fe42b80: .word 0x0000 +3fe42b90: .word 0x00c0 +3fe42ba0: .word 0x00c0 +3fe42bb0: .word 0x0060 +3fe42bc0: .word 0x0060 +3fe42bd0: rev b0 +3fe42be0: rev b0 +3fe42bf0: .word 0x0000 +3fe42c00: .word 0x0000 +3fe42c10: rev b12 +3fe42c20: rev b12 +3fe42c30: rev b0 +3fe42c40: rev b0 +3fe42c50: rev b0 +3fe42c60: rev b0 +3fe42c70: rev b0 +3fe42c80: rev b0 +3fe42c90: rev b0 +3fe42ca0: rev b0 +3fe42cb0: rev b0 +3fe42cc0: rev b0 +3fe42cd0: rev b0 +3fe42ce0: rev b0 +3fe42cf0: pushst +3fe42d00: pushst +3fe42d10: .word 0x0000 +3fe42d20: .word 0x0000 +3fe42d30: .word 0x0000 +3fe42d40: .word 0x0000 +3fe42d50: .word 0x0000 +3fe42d60: .word 0x0000 +3fe42d70: .word 0x0000 +3fe42d80: .word 0x0000 +3fe42d90: .word 0x0000 +3fe42da0: .word 0x0000 +3fe42db0: rev b8 +3fe42dc0: rev b8 +3fe42dd0: .word 0x006c +3fe42de0: .word 0x006c +3fe42df0: .word 0x00c6 +3fe42e00: .word 0x00c6 +3fe42e10: .word 0x0000 +3fe42e20: .word 0x0000 +3fe42e30: .word 0x0000 +3fe42e40: .word 0x0000 +3fe42e50: rev b12 +3fe42e60: rev b12 +3fe42e70: rev b0 +3fe42e80: rev b0 +3fe42e90: rev b0 +3fe42ea0: rev b0 +3fe42eb0: rev b0 +3fe42ec0: rev b0 +3fe42ed0: rev b0 +3fe42ee0: rev b0 +3fe42ef0: rev b0 +3fe42f00: rev b0 +3fe42f10: rev b0 +3fe42f20: rev b0 +3fe42f30: pushst +3fe42f40: pushst +3fe42f50: .word 0x0000 +3fe42f60: .word 0x0000 +3fe42f70: .word 0x0000 +3fe42f80: .word 0x0000 +3fe42f90: .word 0x0000 +3fe42fa0: .word 0x0000 +3fe42fb0: .word 0x0000 +3fe42fc0: .word 0x0000 +3fe42fd0: .word 0x0000 +3fe42fe0: .word 0x0000 +3fe42ff0: .word 0x0000 +3fe43000: .word 0x0000 +3fe43010: .word 0x00cc +3fe43020: .word 0x00cc +3fe43030: .word 0x00cc +3fe43040: .word 0x00cc +3fe43050: .word 0x0000 +3fe43060: .word 0x0000 +3fe43070: .word 0x0000 +3fe43080: .word 0x0000 +3fe43090: rev b12 +3fe430a0: rev b12 +3fe430b0: rev b0 +3fe430c0: rev b0 +3fe430d0: rev b0 +3fe430e0: rev b0 +3fe430f0: rev b0 +3fe43100: rev b0 +3fe43110: rev b0 +3fe43120: rev b0 +3fe43130: rev b0 +3fe43140: rev b0 +3fe43150: rev b0 +3fe43160: rev b0 +3fe43170: pushst +3fe43180: pushst +3fe43190: .word 0x0000 +3fe431a0: .word 0x0000 +3fe431b0: .word 0x0000 +3fe431c0: .word 0x0000 +3fe431d0: .word 0x0000 +3fe431e0: .word 0x0000 +3fe431f0: .word 0x0000 +3fe43200: .word 0x0000 +3fe43210: .word 0x0000 +3fe43220: .word 0x0000 +3fe43230: .word 0x006e +3fe43240: .word 0x006e +3fe43250: rev b8 +3fe43260: rev b8 +3fe43270: .word 0x0078 +3fe43280: .word 0x0078 +3fe43290: .word 0x00cc +3fe432a0: .word 0x00cc +3fe432b0: .word 0x00c0 +3fe432c0: .word 0x00c0 +3fe432d0: pushst +3fe432e0: pushst +3fe432f0: getst a12 +3fe43300: getst a12 +3fe43310: getst a6 +3fe43320: getst a6 +3fe43330: getst a6 +3fe43340: getst a6 +3fe43350: getst a6 +3fe43360: getst a6 +3fe43370: getst a6 +3fe43380: getst a6 +3fe43390: .word 0x00cc +3fe433a0: .word 0x00cc +3fe433b0: .word 0x0078 +3fe433c0: .word 0x0078 +3fe433d0: .word 0x0000 +3fe433e0: .word 0x0000 +3fe433f0: .word 0x0000 +3fe43400: .word 0x0000 +3fe43410: .word 0x0000 +3fe43420: .word 0x0000 +3fe43430: .word 0x0000 +3fe43440: .word 0x0000 +3fe43450: .word 0x0000 +3fe43460: .word 0x0000 +3fe43470: .word 0x0000 +3fe43480: .word 0x0000 +3fe43490: .word 0x00b8 +3fe434a0: .word 0x00b8 +3fe434b0: .word 0x0074 +3fe434c0: .word 0x0074 +3fe434d0: .word 0x0000 +3fe434e0: .word 0x0000 +3fe434f0: .word 0x0000 +3fe43500: .word 0x0000 +3fe43510: .word 0x00f6 +3fe43520: .word 0x00f6 +3fe43530: popst +3fe43540: popst +3fe43550: getst a6 +3fe43560: getst a6 +3fe43570: getst a6 +3fe43580: getst a6 +3fe43590: getst a6 +3fe435a0: getst a6 +3fe435b0: getst a6 +3fe435c0: getst a6 +3fe435d0: getst a6 +3fe435e0: getst a6 +3fe435f0: getst a6 +3fe43600: getst a6 +3fe43610: .word 0x0000 +3fe43620: .word 0x0000 +3fe43630: .word 0x0000 +3fe43640: .word 0x0000 +3fe43650: .word 0x0000 +3fe43660: .word 0x0000 +3fe43670: .word 0x0000 +3fe43680: .word 0x0000 +3fe43690: .word 0x0000 +3fe436a0: .word 0x0000 +3fe436b0: .word 0x0000 +3fe436c0: .word 0x0000 +3fe436d0: .word 0x000c +3fe436e0: .word 0x000c +3fe436f0: .word 0x0018 +3fe43700: .word 0x0018 +3fe43710: rev b0 +3fe43720: rev b0 +3fe43730: .word 0x0000 +3fe43740: .word 0x0000 +3fe43750: .word 0x0078 +3fe43760: .word 0x0078 +3fe43770: .word 0x00cc +3fe43780: .word 0x00cc +3fe43790: getst a6 +3fe437a0: getst a6 +3fe437b0: getst a6 +3fe437c0: getst a6 +3fe437d0: getst a6 +3fe437e0: getst a6 +3fe437f0: getst a6 +3fe43800: getst a6 +3fe43810: .word 0x00cc +3fe43820: .word 0x00cc +3fe43830: .word 0x0078 +3fe43840: .word 0x0078 +3fe43850: .word 0x0000 +3fe43860: .word 0x0000 +3fe43870: .word 0x0000 +3fe43880: .word 0x0000 +3fe43890: .word 0x0000 +3fe438a0: .word 0x0000 +3fe438b0: .word 0x0000 +3fe438c0: .word 0x0000 +3fe438d0: .word 0x0000 +3fe438e0: .word 0x0000 +3fe438f0: .word 0x0000 +3fe43900: .word 0x0000 +3fe43910: .word 0x00c0 +3fe43920: .word 0x00c0 +3fe43930: .word 0x0060 +3fe43940: .word 0x0060 +3fe43950: rev b0 +3fe43960: rev b0 +3fe43970: .word 0x0000 +3fe43980: .word 0x0000 +3fe43990: .word 0x0078 +3fe439a0: .word 0x0078 +3fe439b0: .word 0x00cc +3fe439c0: .word 0x00cc +3fe439d0: getst a6 +3fe439e0: getst a6 +3fe439f0: getst a6 +3fe43a00: getst a6 +3fe43a10: getst a6 +3fe43a20: getst a6 +3fe43a30: getst a6 +3fe43a40: getst a6 +3fe43a50: .word 0x00cc +3fe43a60: .word 0x00cc +3fe43a70: .word 0x0078 +3fe43a80: .word 0x0078 +3fe43a90: .word 0x0000 +3fe43aa0: .word 0x0000 +3fe43ab0: .word 0x0000 +3fe43ac0: .word 0x0000 +3fe43ad0: .word 0x0000 +3fe43ae0: .word 0x0000 +3fe43af0: .word 0x0000 +3fe43b00: .word 0x0000 +3fe43b10: .word 0x0000 +3fe43b20: .word 0x0000 +3fe43b30: .word 0x0000 +3fe43b40: .word 0x0000 +3fe43b50: rev b0 +3fe43b60: rev b0 +3fe43b70: .word 0x0078 +3fe43b80: .word 0x0078 +3fe43b90: .word 0x00cc +3fe43ba0: .word 0x00cc +3fe43bb0: .word 0x0000 +3fe43bc0: .word 0x0000 +3fe43bd0: .word 0x0078 +3fe43be0: .word 0x0078 +3fe43bf0: .word 0x00cc +3fe43c00: .word 0x00cc +3fe43c10: getst a6 +3fe43c20: getst a6 +3fe43c30: getst a6 +3fe43c40: getst a6 +3fe43c50: getst a6 +3fe43c60: getst a6 +3fe43c70: getst a6 +3fe43c80: getst a6 +3fe43c90: .word 0x00cc +3fe43ca0: .word 0x00cc +3fe43cb0: .word 0x0078 +3fe43cc0: .word 0x0078 +3fe43cd0: .word 0x0000 +3fe43ce0: .word 0x0000 +3fe43cf0: .word 0x0000 +3fe43d00: .word 0x0000 +3fe43d10: .word 0x0000 +3fe43d20: .word 0x0000 +3fe43d30: .word 0x0000 +3fe43d40: .word 0x0000 +3fe43d50: .word 0x0000 +3fe43d60: .word 0x0000 +3fe43d70: .word 0x0000 +3fe43d80: .word 0x0000 +3fe43d90: .word 0x00b8 +3fe43da0: .word 0x00b8 +3fe43db0: .word 0x0074 +3fe43dc0: .word 0x0074 +3fe43dd0: .word 0x0000 +3fe43de0: .word 0x0000 +3fe43df0: .word 0x0000 +3fe43e00: .word 0x0000 +3fe43e10: .word 0x0078 +3fe43e20: .word 0x0078 +3fe43e30: .word 0x00cc +3fe43e40: .word 0x00cc +3fe43e50: getst a6 +3fe43e60: getst a6 +3fe43e70: getst a6 +3fe43e80: getst a6 +3fe43e90: getst a6 +3fe43ea0: getst a6 +3fe43eb0: getst a6 +3fe43ec0: getst a6 +3fe43ed0: .word 0x00cc +3fe43ee0: .word 0x00cc +3fe43ef0: .word 0x0078 +3fe43f00: .word 0x0078 +3fe43f10: .word 0x0000 +3fe43f20: .word 0x0000 +3fe43f30: .word 0x0000 +3fe43f40: .word 0x0000 +3fe43f50: .word 0x0000 +3fe43f60: .word 0x0000 +3fe43f70: .word 0x0000 +3fe43f80: .word 0x0000 +3fe43f90: .word 0x0000 +3fe43fa0: .word 0x0000 +3fe43fb0: .word 0x0000 +3fe43fc0: .word 0x0000 +3fe43fd0: .word 0x00cc +3fe43fe0: .word 0x00cc +3fe43ff0: .word 0x00cc +3fe44000: .word 0x00cc +3fe44010: .word 0x0000 +3fe44020: .word 0x0000 +3fe44030: .word 0x0000 +3fe44040: .word 0x0000 +3fe44050: .word 0x0078 +3fe44060: .word 0x0078 +3fe44070: .word 0x00cc +3fe44080: .word 0x00cc +3fe44090: getst a6 +3fe440a0: getst a6 +3fe440b0: getst a6 +3fe440c0: getst a6 +3fe440d0: getst a6 +3fe440e0: getst a6 +3fe440f0: getst a6 +3fe44100: getst a6 +3fe44110: .word 0x00cc +3fe44120: .word 0x00cc +3fe44130: .word 0x0078 +3fe44140: .word 0x0078 +3fe44150: .word 0x0000 +3fe44160: .word 0x0000 +3fe44170: .word 0x0000 +3fe44180: .word 0x0000 +3fe44190: .word 0x0000 +3fe441a0: .word 0x0000 +3fe441b0: .word 0x0000 +3fe441c0: .word 0x0000 +3fe441d0: .word 0x0000 +3fe441e0: .word 0x0000 +3fe441f0: .word 0x0000 +3fe44200: .word 0x0000 +3fe44210: .word 0x0000 +3fe44220: .word 0x0000 +3fe44230: .word 0x0000 +3fe44240: .word 0x0000 +3fe44250: rev b0 +3fe44260: rev b0 +3fe44270: rev b0 +3fe44280: rev b0 +3fe44290: .word 0x0000 +3fe442a0: .word 0x0000 +3fe442b0: .word 0x0000 +3fe442c0: .word 0x0000 +3fe442d0: pushst +3fe442e0: pushst +3fe442f0: pushst +3fe44300: pushst +3fe44310: .word 0x0000 +3fe44320: .word 0x0000 +3fe44330: .word 0x0000 +3fe44340: .word 0x0000 +3fe44350: rev b0 +3fe44360: rev b0 +3fe44370: rev b0 +3fe44380: rev b0 +3fe44390: .word 0x0000 +3fe443a0: .word 0x0000 +3fe443b0: .word 0x0000 +3fe443c0: .word 0x0000 +3fe443d0: .word 0x0000 +3fe443e0: .word 0x0000 +3fe443f0: .word 0x0000 +3fe44400: .word 0x0000 +3fe44410: .word 0x0000 +3fe44420: .word 0x0000 +3fe44430: .word 0x0000 +3fe44440: .word 0x0000 +3fe44450: .word 0x0000 +3fe44460: .word 0x0000 +3fe44470: .word 0x0000 +3fe44480: .word 0x0000 +3fe44490: emu +3fe444a0: emu +3fe444b0: .word 0x0080 +3fe444c0: .word 0x0080 +3fe444d0: .word 0x00f8 +3fe444e0: .word 0x00f8 +3fe444f0: popst +3fe44500: popst +3fe44510: putst a6 +3fe44520: putst a6 +3fe44530: putst a6 +3fe44540: putst a6 +3fe44550: getst b6 +3fe44560: getst b6 +3fe44570: getst b6 +3fe44580: getst b6 +3fe44590: .word 0x00ce +3fe445a0: .word 0x00ce +3fe445b0: .word 0x007c +3fe445c0: .word 0x007c +3fe445d0: .word 0x0004 +3fe445e0: .word 0x0004 +3fe445f0: .word 0x0002 +3fe44600: .word 0x0002 +3fe44610: .word 0x0000 +3fe44620: .word 0x0000 +3fe44630: .word 0x0000 +3fe44640: .word 0x0000 +3fe44650: .word 0x0000 +3fe44660: .word 0x0000 +3fe44670: .word 0x0000 +3fe44680: .word 0x0000 +3fe44690: .word 0x000c +3fe446a0: .word 0x000c +3fe446b0: .word 0x0018 +3fe446c0: .word 0x0018 +3fe446d0: rev b0 +3fe446e0: rev b0 +3fe446f0: .word 0x0000 +3fe44700: .word 0x0000 +3fe44710: getst a6 +3fe44720: getst a6 +3fe44730: getst a6 +3fe44740: getst a6 +3fe44750: getst a6 +3fe44760: getst a6 +3fe44770: getst a6 +3fe44780: getst a6 +3fe44790: getst a6 +3fe447a0: getst a6 +3fe447b0: getst a6 +3fe447c0: getst a6 +3fe447d0: getst a6 +3fe447e0: getst a6 +3fe447f0: jump b12 +3fe44800: jump b12 +3fe44810: .word 0x0000 +3fe44820: .word 0x0000 +3fe44830: .word 0x0000 +3fe44840: .word 0x0000 +3fe44850: .word 0x0000 +3fe44860: .word 0x0000 +3fe44870: .word 0x0000 +3fe44880: .word 0x0000 +3fe44890: .word 0x0000 +3fe448a0: .word 0x0000 +3fe448b0: .word 0x0000 +3fe448c0: .word 0x0000 +3fe448d0: .word 0x0060 +3fe448e0: .word 0x0060 +3fe448f0: rev b0 +3fe44900: rev b0 +3fe44910: .word 0x0018 +3fe44920: .word 0x0018 +3fe44930: .word 0x0000 +3fe44940: .word 0x0000 +3fe44950: getst a6 +3fe44960: getst a6 +3fe44970: getst a6 +3fe44980: getst a6 +3fe44990: getst a6 +3fe449a0: getst a6 +3fe449b0: getst a6 +3fe449c0: getst a6 +3fe449d0: getst a6 +3fe449e0: getst a6 +3fe449f0: getst a6 +3fe44a00: getst a6 +3fe44a10: getst a6 +3fe44a20: getst a6 +3fe44a30: jump b12 +3fe44a40: jump b12 +3fe44a50: .word 0x0000 +3fe44a60: .word 0x0000 +3fe44a70: .word 0x0000 +3fe44a80: .word 0x0000 +3fe44a90: .word 0x0000 +3fe44aa0: .word 0x0000 +3fe44ab0: .word 0x0000 +3fe44ac0: .word 0x0000 +3fe44ad0: .word 0x0000 +3fe44ae0: .word 0x0000 +3fe44af0: .word 0x0000 +3fe44b00: .word 0x0000 +3fe44b10: .word 0x0070 +3fe44b20: .word 0x0070 +3fe44b30: .word 0x00d8 +3fe44b40: .word 0x00d8 +3fe44b50: getst a12 +3fe44b60: getst a12 +3fe44b70: .word 0x0000 +3fe44b80: .word 0x0000 +3fe44b90: getst a6 +3fe44ba0: getst a6 +3fe44bb0: getst a6 +3fe44bc0: getst a6 +3fe44bd0: getst a6 +3fe44be0: getst a6 +3fe44bf0: getst a6 +3fe44c00: getst a6 +3fe44c10: getst a6 +3fe44c20: getst a6 +3fe44c30: getst a6 +3fe44c40: getst a6 +3fe44c50: getst a6 +3fe44c60: getst a6 +3fe44c70: jump b12 +3fe44c80: jump b12 +3fe44c90: .word 0x0000 +3fe44ca0: .word 0x0000 +3fe44cb0: .word 0x0000 +3fe44cc0: .word 0x0000 +3fe44cd0: .word 0x0000 +3fe44ce0: .word 0x0000 +3fe44cf0: .word 0x0000 +3fe44d00: .word 0x0000 +3fe44d10: .word 0x0000 +3fe44d20: .word 0x0000 +3fe44d30: .word 0x0000 +3fe44d40: .word 0x0000 +3fe44d50: .word 0x00cc +3fe44d60: .word 0x00cc +3fe44d70: .word 0x00cc +3fe44d80: .word 0x00cc +3fe44d90: .word 0x0000 +3fe44da0: .word 0x0000 +3fe44db0: .word 0x0000 +3fe44dc0: .word 0x0000 +3fe44dd0: getst a6 +3fe44de0: getst a6 +3fe44df0: getst a6 +3fe44e00: getst a6 +3fe44e10: getst a6 +3fe44e20: getst a6 +3fe44e30: getst a6 +3fe44e40: getst a6 +3fe44e50: getst a6 +3fe44e60: getst a6 +3fe44e70: getst a6 +3fe44e80: getst a6 +3fe44e90: getst a6 +3fe44ea0: getst a6 +3fe44eb0: jump b12 +3fe44ec0: jump b12 +3fe44ed0: .word 0x0000 +3fe44ee0: .word 0x0000 +3fe44ef0: .word 0x0000 +3fe44f00: .word 0x0000 +3fe44f10: .word 0x0000 +3fe44f20: .word 0x0000 +3fe44f30: .word 0x0000 +3fe44f40: .word 0x0000 +3fe44f50: .word 0x0000 +3fe44f60: .word 0x0000 +3fe44f70: .word 0x0000 +3fe44f80: .word 0x0000 +3fe44f90: getst a0 +3fe44fa0: getst a0 +3fe44fb0: .word 0x00c0 +3fe44fc0: .word 0x00c0 +3fe44fd0: .word 0x0060 +3fe44fe0: .word 0x0060 +3fe44ff0: .word 0x0000 +3fe45000: .word 0x0000 +3fe45010: getst a6 +3fe45020: getst a6 +3fe45030: getst a6 +3fe45040: getst a6 +3fe45050: .word 0x00cc +3fe45060: .word 0x00cc +3fe45070: .word 0x00cc +3fe45080: .word 0x00cc +3fe45090: .word 0x0048 +3fe450a0: .word 0x0048 +3fe450b0: .word 0x0078 +3fe450c0: .word 0x0078 +3fe450d0: rev b0 +3fe450e0: rev b0 +3fe450f0: rev b0 +3fe45100: rev b0 +3fe45110: .word 0x0018 +3fe45120: .word 0x0018 +3fe45130: .word 0x0018 +3fe45140: .word 0x0018 +3fe45150: .word 0x000c +3fe45160: .word 0x000c +3fe45170: .word 0x0000 +3fe45180: .word 0x0000 +3fe45190: .word 0x0000 +3fe451a0: .word 0x0000 +3fe451b0: .word 0x0000 +3fe451c0: .word 0x0000 +3fe451d0: .word 0x0000 +3fe451e0: .word 0x0000 +3fe451f0: .word 0x0006 +3fe45200: .word 0x0006 +3fe45210: .word 0x0006 +3fe45220: .word 0x0006 +3fe45230: .word 0x0006 +3fe45240: .word 0x0006 +3fe45250: .word 0x007e +3fe45260: .word 0x007e +3fe45270: .word 0x00c6 +3fe45280: .word 0x00c6 +3fe45290: getst a6 +3fe452a0: getst a6 +3fe452b0: getst a6 +3fe452c0: getst a6 +3fe452d0: getst a6 +3fe452e0: getst a6 +3fe452f0: getst a6 +3fe45300: getst a6 +3fe45310: .word 0x00c6 +3fe45320: .word 0x00c6 +3fe45330: .word 0x007e +3fe45340: .word 0x007e +3fe45350: .word 0x0006 +3fe45360: .word 0x0006 +3fe45370: .word 0x0006 +3fe45380: .word 0x0006 +3fe45390: .word 0x0006 +3fe453a0: .word 0x0006 +3fe453b0: .word 0x0006 +3fe453c0: .word 0x0000 +3fe453d0: .word 0x0000 +3fe453e0: .word 0x0000 +3fe453f0: .word 0x0000 +3fe45400: .word 0x0000 +3fe45410: .word 0x00cc +3fe45420: .word 0x00cc +3fe45430: .word 0x00cc +3fe45440: .word 0x00cc +3fe45450: .word 0x0000 +3fe45460: .word 0x0000 +3fe45470: .word 0x0000 +3fe45480: .word 0x0000 +3fe45490: getst a6 +3fe454a0: getst a6 +3fe454b0: getst a6 +3fe454c0: getst a6 +3fe454d0: .word 0x00cc +3fe454e0: .word 0x00cc +3fe454f0: .word 0x00cc +3fe45500: .word 0x00cc +3fe45510: .word 0x0068 +3fe45520: .word 0x0068 +3fe45530: .word 0x0078 +3fe45540: .word 0x0078 +3fe45550: rev b0 +3fe45560: rev b0 +3fe45570: rev b0 +3fe45580: rev b0 +3fe45590: .word 0x0018 +3fe455a0: .word 0x0018 +3fe455b0: .word 0x0018 +3fe455c0: .word 0x0018 +3fe455d0: .word 0x000c +3fe455e0: .word 0x000c +3fe455f0: .word 0x0000 +3fe45600: .word 0x0000 +3fe45610: .word 0x0000 +3fe45620: .word 0x0012 +3fe45630: .word 0x0016 +3fe45640: .word 0x0016 +3fe45650: .word 0x001a +3fe45660: .word 0x001a +3fe45670: .word 0x0012 +3fe45680: .word 0x0012 +3fe45690: .word 0x0012 +3fe456a0: .word 0x0012 +3fe456b0: .word 0x0000 +3fe456c0: .word 0x0000 +3fe456d0: .word 0x0048 +3fe456e0: .word 0x0048 +3fe456f0: .word 0x0048 +3fe45700: .word 0x0048 +3fe45710: .word 0x0048 +3fe45720: .word 0x0048 +3fe45730: .word 0x0048 +3fe45740: .word 0x0048 +3fe45750: rev b0 +3fe45760: rev b0 +3fe45770: .word 0x0000 +3fe45780: .word 0x0000 +3fe45790: rev a0 +3fe457a0: rev a0 +3fe457b0: rev a0 +3fe457c0: rev a0 +3fe457d0: rev a0 +3fe457e0: rev a0 +3fe457f0: rev a0 +3fe45800: rev a0 +3fe45810: pushst +3fe45820: pushst +3fe45830: .word 0x0000 +3fe45840: .word 0x0000 +3fe45850: .word 0x0000 +3fe45860: .word 0x001c +3fe45870: .word 0x0002 +3fe45880: .word 0x0002 +3fe45890: .word 0x000c +3fe458a0: .word 0x000c +3fe458b0: .word 0x0010 +3fe458c0: .word 0x0010 +3fe458d0: .word 0x000e +3fe458e0: .word 0x000e +3fe458f0: .word 0x0000 +3fe45900: .word 0x0000 +3fe45910: rev b0 +3fe45920: rev b0 +3fe45930: .word 0x0048 +3fe45940: .word 0x0048 +3fe45950: .word 0x0048 +3fe45960: .word 0x0048 +3fe45970: .word 0x0048 +3fe45980: .word 0x0048 +3fe45990: rev b0 +3fe459a0: rev b0 +3fe459b0: .word 0x0000 +3fe459c0: .word 0x0000 +3fe459d0: exgpc a0 +3fe459e0: exgpc a0 +3fe459f0: exgpc a0 +3fe45a00: exgpc a0 +3fe45a10: pushst +3fe45a20: pushst +3fe45a30: exgpc a0 +3fe45a40: exgpc a0 +3fe45a50: exgpc a0 +3fe45a60: exgpc a0 +3fe45a70: .word 0x0000 +3fe45a80: .word 0x0000 +3fe45a90: .word 0x0000 +3fe45aa0: .word 0x001c +3fe45ab0: .word 0x0002 +3fe45ac0: .word 0x0002 +3fe45ad0: .word 0x000c +3fe45ae0: .word 0x000c +3fe45af0: .word 0x0010 +3fe45b00: .word 0x0010 +3fe45b10: .word 0x000e +3fe45b20: .word 0x000e +3fe45b30: .word 0x0000 +3fe45b40: .word 0x0000 +3fe45b50: .word 0x007c +3fe45b60: .word 0x007c +3fe45b70: .word 0x0010 +3fe45b80: .word 0x0010 +3fe45b90: .word 0x0010 +3fe45ba0: .word 0x0010 +3fe45bb0: .word 0x0010 +3fe45bc0: .word 0x0010 +3fe45bd0: .word 0x0010 +3fe45be0: .word 0x0010 +3fe45bf0: .word 0x0000 +3fe45c00: .word 0x0000 +3fe45c10: emu +3fe45c20: emu +3fe45c30: .word 0x00a0 +3fe45c40: .word 0x00a0 +3fe45c50: .word 0x0040 +3fe45c60: .word 0x0040 +3fe45c70: .word 0x00a0 +3fe45c80: .word 0x00a0 +3fe45c90: emu +3fe45ca0: emu +3fe45cb0: .word 0x0000 +3fe45cc0: .word 0x0000 +3fe45cd0: .word 0x0000 +3fe45ce0: .word 0x001e +3fe45cf0: .word 0x0002 +3fe45d00: .word 0x0002 +3fe45d10: .word 0x000e +3fe45d20: .word 0x000e +3fe45d30: .word 0x0002 +3fe45d40: .word 0x0002 +3fe45d50: .word 0x001e +3fe45d60: .word 0x001e +3fe45d70: .word 0x0000 +3fe45d80: .word 0x0000 +3fe45d90: .word 0x007c +3fe45da0: .word 0x007c +3fe45db0: .word 0x0010 +3fe45dc0: .word 0x0010 +3fe45dd0: .word 0x0010 +3fe45de0: .word 0x0010 +3fe45df0: .word 0x0010 +3fe45e00: .word 0x0010 +3fe45e10: .word 0x0010 +3fe45e20: .word 0x0010 +3fe45e30: .word 0x0000 +3fe45e40: .word 0x0000 +3fe45e50: emu +3fe45e60: emu +3fe45e70: .word 0x00a0 +3fe45e80: .word 0x00a0 +3fe45e90: .word 0x0040 +3fe45ea0: .word 0x0040 +3fe45eb0: .word 0x00a0 +3fe45ec0: .word 0x00a0 +3fe45ed0: emu +3fe45ee0: emu +3fe45ef0: .word 0x0000 +3fe45f00: .word 0x0000 +3fe45f10: .word 0x0000 +3fe45f20: .word 0x001e +3fe45f30: .word 0x0002 +3fe45f40: .word 0x0002 +3fe45f50: .word 0x000e +3fe45f60: .word 0x000e +3fe45f70: .word 0x0002 +3fe45f80: .word 0x0002 +3fe45f90: .word 0x001e +3fe45fa0: .word 0x001e +3fe45fb0: .word 0x0000 +3fe45fc0: .word 0x0000 +3fe45fd0: rev b0 +3fe45fe0: rev b0 +3fe45ff0: .word 0x0048 +3fe46000: .word 0x0048 +3fe46010: .word 0x0048 +3fe46020: .word 0x0048 +3fe46030: .word 0x0048 +3fe46040: .word 0x0048 +3fe46050: rev b0 +3fe46060: rev b0 +3fe46070: .word 0x0000 +3fe46080: .word 0x0000 +3fe46090: pushst +3fe460a0: pushst +3fe460b0: .word 0x0040 +3fe460c0: .word 0x0040 +3fe460d0: .word 0x0040 +3fe460e0: .word 0x0040 +3fe460f0: .word 0x0040 +3fe46100: .word 0x0040 +3fe46110: .word 0x0040 +3fe46120: .word 0x0040 +3fe46130: .word 0x0000 +3fe46140: .word 0x0000 +3fe46150: .word 0x0000 +3fe46160: .word 0x001e +3fe46170: .word 0x0002 +3fe46180: .word 0x0002 +3fe46190: .word 0x000e +3fe461a0: .word 0x000e +3fe461b0: .word 0x0002 +3fe461c0: .word 0x0002 +3fe461d0: .word 0x001e +3fe461e0: .word 0x001e +3fe461f0: .word 0x0000 +3fe46200: .word 0x0000 +3fe46210: .word 0x0048 +3fe46220: .word 0x0048 +3fe46230: .word 0x0058 +3fe46240: .word 0x0058 +3fe46250: .word 0x0068 +3fe46260: .word 0x0068 +3fe46270: .word 0x0048 +3fe46280: .word 0x0048 +3fe46290: .word 0x0048 +3fe462a0: .word 0x0048 +3fe462b0: .word 0x0000 +3fe462c0: .word 0x0000 +3fe462d0: .word 0x00c0 +3fe462e0: .word 0x00c0 +3fe462f0: exgpc a0 +3fe46300: exgpc a0 +3fe46310: exgpc a0 +3fe46320: exgpc a0 +3fe46330: putst a0 +3fe46340: putst a0 +3fe46350: popst +3fe46360: popst +3fe46370: .word 0x0000 +3fe46380: .word 0x0000 +3fe46390: .word 0x0000 +3fe463a0: .word 0x000c +3fe463b0: .word 0x0012 +3fe463c0: .word 0x0012 +3fe463d0: .word 0x001e +3fe463e0: .word 0x001e +3fe463f0: .word 0x0012 +3fe46400: .word 0x0012 +3fe46410: .word 0x0012 +3fe46420: .word 0x0012 +3fe46430: .word 0x0000 +3fe46440: .word 0x0000 +3fe46450: .word 0x0070 +3fe46460: .word 0x0070 +3fe46470: .word 0x0008 +3fe46480: .word 0x0008 +3fe46490: .word 0x0008 +3fe464a0: .word 0x0008 +3fe464b0: .word 0x0008 +3fe464c0: .word 0x0008 +3fe464d0: .word 0x0070 +3fe464e0: .word 0x0070 +3fe464f0: .word 0x0000 +3fe46500: .word 0x0000 +3fe46510: exgpc a0 +3fe46520: exgpc a0 +3fe46530: .word 0x00a0 +3fe46540: .word 0x00a0 +3fe46550: .word 0x0060 +3fe46560: .word 0x0060 +3fe46570: .word 0x00a0 +3fe46580: .word 0x00a0 +3fe46590: exgpc a0 +3fe465a0: exgpc a0 +3fe465b0: .word 0x0000 +3fe465c0: .word 0x0000 +3fe465d0: .word 0x0000 +3fe465e0: .word 0x000e +3fe465f0: .word 0x0012 +3fe46600: .word 0x0012 +3fe46610: .word 0x000e +3fe46620: .word 0x000e +3fe46630: .word 0x0012 +3fe46640: .word 0x0012 +3fe46650: .word 0x000e +3fe46660: .word 0x000e +3fe46670: .word 0x0000 +3fe46680: .word 0x0000 +3fe46690: .word 0x0078 +3fe466a0: .word 0x0078 +3fe466b0: .word 0x0008 +3fe466c0: .word 0x0008 +3fe466d0: rev b8 +3fe466e0: rev b8 +3fe466f0: .word 0x0008 +3fe46700: .word 0x0008 +3fe46710: .word 0x0078 +3fe46720: .word 0x0078 +3fe46730: .word 0x0000 +3fe46740: .word 0x0000 +3fe46750: rev a0 +3fe46760: rev a0 +3fe46770: rev a0 +3fe46780: rev a0 +3fe46790: rev a0 +3fe467a0: rev a0 +3fe467b0: rev a0 +3fe467c0: rev a0 +3fe467d0: pushst +3fe467e0: pushst +3fe467f0: .word 0x0000 +3fe46800: .word 0x0000 +3fe46810: .word 0x0000 +3fe46820: .word 0x0000 +3fe46830: .word 0x0000 +3fe46840: .word 0x0000 +3fe46850: .word 0x0000 +3fe46860: .word 0x0000 +3fe46870: .word 0x001c +3fe46880: .word 0x001c +3fe46890: rev a4 +3fe468a0: rev a4 +3fe468b0: .word 0x001c +3fe468c0: .word 0x001c +3fe468d0: rev a4 +3fe468e0: rev a4 +3fe468f0: .word 0x001c +3fe46900: .word 0x001c +3fe46910: .word 0x0000 +3fe46920: .word 0x0000 +3fe46930: .word 0x0000 +3fe46940: .word 0x0000 +3fe46950: .word 0x00e0 +3fe46960: .word 0x00e0 +3fe46970: .word 0x0010 +3fe46980: .word 0x0010 +3fe46990: .word 0x0060 +3fe469a0: .word 0x0060 +3fe469b0: .word 0x0080 +3fe469c0: .word 0x0080 +3fe469d0: .word 0x0070 +3fe469e0: .word 0x0070 +3fe469f0: .word 0x0000 +3fe46a00: .word 0x0000 +3fe46a10: .word 0x0000 +3fe46a20: .word 0x0000 +3fe46a30: .word 0x0000 +3fe46a40: .word 0x0000 +3fe46a50: .word 0x0000 +3fe46a60: .word 0x0000 +3fe46a70: .word 0x0000 +3fe46a80: .word 0x0000 +3fe46a90: .word 0x0000 +3fe46aa0: .word 0x0000 +3fe46ab0: rev a4 +3fe46ac0: rev a4 +3fe46ad0: rev a4 +3fe46ae0: rev a4 +3fe46af0: rev b12 +3fe46b00: rev b12 +3fe46b10: rev a4 +3fe46b20: rev a4 +3fe46b30: rev a4 +3fe46b40: rev a4 +3fe46b50: .word 0x0000 +3fe46b60: .word 0x0000 +3fe46b70: .word 0x0000 +3fe46b80: .word 0x0000 +3fe46b90: .word 0x00f8 +3fe46ba0: .word 0x00f8 +3fe46bb0: rev a0 +3fe46bc0: rev a0 +3fe46bd0: rev a0 +3fe46be0: rev a0 +3fe46bf0: rev a0 +3fe46c00: rev a0 +3fe46c10: rev a0 +3fe46c20: rev a0 +3fe46c30: .word 0x0000 +3fe46c40: .word 0x0000 +3fe46c50: .word 0x0000 +3fe46c60: .word 0x0000 +3fe46c70: .word 0x0000 +3fe46c80: .word 0x0000 +3fe46c90: .word 0x0000 +3fe46ca0: .word 0x0000 +3fe46cb0: .word 0x0000 +3fe46cc0: .word 0x0000 +3fe46cd0: .word 0x0000 +3fe46ce0: .word 0x0000 +3fe46cf0: .word 0x0004 +3fe46d00: .word 0x0004 +3fe46d10: .word 0x0004 +3fe46d20: .word 0x0004 +3fe46d30: .word 0x0004 +3fe46d40: .word 0x0004 +3fe46d50: .word 0x0004 +3fe46d60: .word 0x0004 +3fe46d70: rev b12 +3fe46d80: rev b12 +3fe46d90: .word 0x0000 +3fe46da0: .word 0x0000 +3fe46db0: .word 0x0000 +3fe46dc0: .word 0x0000 +3fe46dd0: .word 0x00f0 +3fe46de0: .word 0x00f0 +3fe46df0: .word 0x0010 +3fe46e00: .word 0x0010 +3fe46e10: .word 0x0070 +3fe46e20: .word 0x0070 +3fe46e30: .word 0x0010 +3fe46e40: .word 0x0010 +3fe46e50: .word 0x0010 +3fe46e60: .word 0x0010 +3fe46e70: .word 0x0000 +3fe46e80: .word 0x0000 +3fe46e90: .word 0x0000 +3fe46ea0: .word 0x0000 +3fe46eb0: .word 0x0000 +3fe46ec0: .word 0x0000 +3fe46ed0: .word 0x0000 +3fe46ee0: .word 0x0000 +3fe46ef0: .word 0x0000 +3fe46f00: .word 0x0000 +3fe46f10: .word 0x0000 +3fe46f20: .word 0x0000 +3fe46f30: .word 0x0044 +3fe46f40: .word 0x0044 +3fe46f50: .word 0x0044 +3fe46f60: .word 0x0044 +3fe46f70: .word 0x0044 +3fe46f80: .word 0x0044 +3fe46f90: rev a8 +3fe46fa0: rev a8 +3fe46fb0: .word 0x0010 +3fe46fc0: .word 0x0010 +3fe46fd0: .word 0x0000 +3fe46fe0: .word 0x0000 +3fe46ff0: .word 0x0000 +3fe47000: .word 0x0000 +3fe47010: .word 0x00f8 +3fe47020: .word 0x00f8 +3fe47030: rev a0 +3fe47040: rev a0 +3fe47050: rev a0 +3fe47060: rev a0 +3fe47070: rev a0 +3fe47080: rev a0 +3fe47090: rev a0 +3fe470a0: rev a0 +3fe470b0: .word 0x0000 +3fe470c0: .word 0x0000 +3fe470d0: .word 0x0000 +3fe470e0: .word 0x0000 +3fe470f0: .word 0x0000 +3fe47100: .word 0x0000 +3fe47110: .word 0x0000 +3fe47120: .word 0x0000 +3fe47130: .word 0x0000 +3fe47140: .word 0x0000 +3fe47150: .word 0x0000 +3fe47160: .word 0x0000 +3fe47170: rev b12 +3fe47180: rev b12 +3fe47190: .word 0x0004 +3fe471a0: .word 0x0004 +3fe471b0: .word 0x001c +3fe471c0: .word 0x001c +3fe471d0: .word 0x0004 +3fe471e0: .word 0x0004 +3fe471f0: .word 0x0004 +3fe47200: .word 0x0004 +3fe47210: .word 0x0000 +3fe47220: .word 0x0000 +3fe47230: .word 0x0000 +3fe47240: .word 0x0000 +3fe47250: .word 0x00f0 +3fe47260: .word 0x00f0 +3fe47270: .word 0x0010 +3fe47280: .word 0x0010 +3fe47290: .word 0x0070 +3fe472a0: .word 0x0070 +3fe472b0: .word 0x0010 +3fe472c0: .word 0x0010 +3fe472d0: .word 0x0010 +3fe472e0: .word 0x0010 +3fe472f0: .word 0x0000 +3fe47300: .word 0x0000 +3fe47310: .word 0x0000 +3fe47320: .word 0x0000 +3fe47330: .word 0x0000 +3fe47340: .word 0x0000 +3fe47350: .word 0x0000 +3fe47360: .word 0x0000 +3fe47370: .word 0x0000 +3fe47380: .word 0x0000 +3fe47390: .word 0x0000 +3fe473a0: .word 0x0000 +3fe473b0: rev b8 +3fe473c0: rev b8 +3fe473d0: .word 0x0004 +3fe473e0: .word 0x0004 +3fe473f0: .word 0x0004 +3fe47400: .word 0x0004 +3fe47410: .word 0x0004 +3fe47420: .word 0x0004 +3fe47430: rev b8 +3fe47440: rev b8 +3fe47450: .word 0x0000 +3fe47460: .word 0x0000 +3fe47470: .word 0x0000 +3fe47480: .word 0x0000 +3fe47490: .word 0x0070 +3fe474a0: .word 0x0070 +3fe474b0: .word 0x0090 +3fe474c0: .word 0x0090 +3fe474d0: .word 0x0070 +3fe474e0: .word 0x0070 +3fe474f0: .word 0x0090 +3fe47500: .word 0x0090 +3fe47510: .word 0x0090 +3fe47520: .word 0x0090 +3fe47530: .word 0x0000 +3fe47540: .word 0x0000 +3fe47550: .word 0x0000 +3fe47560: .word 0x0000 +3fe47570: .word 0x0000 +3fe47580: .word 0x0000 +3fe47590: .word 0x0000 +3fe475a0: .word 0x0000 +3fe475b0: .word 0x0000 +3fe475c0: .word 0x0000 +3fe475d0: .word 0x0000 +3fe475e0: .word 0x0000 +3fe475f0: rev b8 +3fe47600: rev b8 +3fe47610: .word 0x0004 +3fe47620: .word 0x0004 +3fe47630: .word 0x0018 +3fe47640: .word 0x0018 +3fe47650: rev a0 +3fe47660: rev a0 +3fe47670: .word 0x001c +3fe47680: .word 0x001c +3fe47690: .word 0x0000 +3fe476a0: .word 0x0000 +3fe476b0: .word 0x0000 +3fe476c0: .word 0x0000 +3fe476d0: .word 0x0060 +3fe476e0: .word 0x0060 +3fe476f0: .word 0x0090 +3fe47700: .word 0x0090 +3fe47710: .word 0x0090 +3fe47720: .word 0x0090 +3fe47730: .word 0x0090 +3fe47740: .word 0x0090 +3fe47750: .word 0x0060 +3fe47760: .word 0x0060 +3fe47770: .word 0x0000 +3fe47780: .word 0x0000 +3fe47790: .word 0x0000 +3fe477a0: .word 0x0000 +3fe477b0: .word 0x0000 +3fe477c0: .word 0x0000 +3fe477d0: .word 0x0000 +3fe477e0: .word 0x0000 +3fe477f0: .word 0x0000 +3fe47800: .word 0x0000 +3fe47810: .word 0x0000 +3fe47820: .word 0x0000 +3fe47830: rev b8 +3fe47840: rev b8 +3fe47850: .word 0x0004 +3fe47860: .word 0x0004 +3fe47870: .word 0x0018 +3fe47880: .word 0x0018 +3fe47890: rev a0 +3fe478a0: rev a0 +3fe478b0: .word 0x001c +3fe478c0: .word 0x001c +3fe478d0: .word 0x0000 +3fe478e0: .word 0x0000 +3fe478f0: .word 0x0000 +3fe47900: .word 0x0000 +3fe47910: .word 0x0070 +3fe47920: .word 0x0070 +3fe47930: rev a0 +3fe47940: rev a0 +3fe47950: rev a0 +3fe47960: rev a0 +3fe47970: rev a0 +3fe47980: rev a0 +3fe47990: .word 0x0070 +3fe479a0: .word 0x0070 +3fe479b0: .word 0x0000 +3fe479c0: .word 0x0000 +3fe479d0: .word 0x0000 +3fe479e0: .word 0x0000 +3fe479f0: .word 0x0000 +3fe47a00: .word 0x0000 +3fe47a10: .word 0x0000 +3fe47a20: .word 0x000e +3fe47a30: .word 0x0012 +3fe47a40: .word 0x0012 +3fe47a50: .word 0x0012 +3fe47a60: .word 0x0012 +3fe47a70: .word 0x0012 +3fe47a80: .word 0x0012 +3fe47a90: .word 0x000e +3fe47aa0: .word 0x000e +3fe47ab0: .word 0x0000 +3fe47ac0: .word 0x0000 +3fe47ad0: .word 0x0008 +3fe47ae0: .word 0x0008 +3fe47af0: .word 0x0008 +3fe47b00: .word 0x0008 +3fe47b10: .word 0x0008 +3fe47b20: .word 0x0008 +3fe47b30: .word 0x0008 +3fe47b40: .word 0x0008 +3fe47b50: .word 0x0078 +3fe47b60: .word 0x0078 +3fe47b70: .word 0x0000 +3fe47b80: .word 0x0000 +3fe47b90: pushst +3fe47ba0: pushst +3fe47bb0: rev a0 +3fe47bc0: rev a0 +3fe47bd0: .word 0x00e0 +3fe47be0: .word 0x00e0 +3fe47bf0: rev a0 +3fe47c00: rev a0 +3fe47c10: pushst +3fe47c20: pushst +3fe47c30: .word 0x0000 +3fe47c40: .word 0x0000 +3fe47c50: .word 0x0000 +3fe47c60: .word 0x000e +3fe47c70: .word 0x0012 +3fe47c80: .word 0x0012 +3fe47c90: .word 0x0012 +3fe47ca0: .word 0x0012 +3fe47cb0: .word 0x0012 +3fe47cc0: .word 0x0012 +3fe47cd0: .word 0x000e +3fe47ce0: .word 0x000e +3fe47cf0: .word 0x0000 +3fe47d00: .word 0x0000 +3fe47d10: .word 0x0070 +3fe47d20: .word 0x0070 +3fe47d30: .word 0x0008 +3fe47d40: .word 0x0008 +3fe47d50: .word 0x0008 +3fe47d60: .word 0x0008 +3fe47d70: .word 0x0008 +3fe47d80: .word 0x0008 +3fe47d90: .word 0x0070 +3fe47da0: .word 0x0070 +3fe47db0: .word 0x0000 +3fe47dc0: .word 0x0000 +3fe47dd0: .word 0x00c0 +3fe47de0: .word 0x00c0 +3fe47df0: .word 0x0080 +3fe47e00: .word 0x0080 +3fe47e10: .word 0x0080 +3fe47e20: .word 0x0080 +3fe47e30: .word 0x0080 +3fe47e40: .word 0x0080 +3fe47e50: popst +3fe47e60: popst +3fe47e70: .word 0x0000 +3fe47e80: .word 0x0000 +3fe47e90: .word 0x0000 +3fe47ea0: .word 0x000e +3fe47eb0: .word 0x0012 +3fe47ec0: .word 0x0012 +3fe47ed0: .word 0x0012 +3fe47ee0: .word 0x0012 +3fe47ef0: .word 0x0012 +3fe47f00: .word 0x0012 +3fe47f10: .word 0x000e +3fe47f20: .word 0x000e +3fe47f30: .word 0x0000 +3fe47f40: .word 0x0000 +3fe47f50: .word 0x0070 +3fe47f60: .word 0x0070 +3fe47f70: .word 0x0008 +3fe47f80: .word 0x0008 +3fe47f90: .word 0x0008 +3fe47fa0: .word 0x0008 +3fe47fb0: .word 0x0008 +3fe47fc0: .word 0x0008 +3fe47fd0: .word 0x0070 +3fe47fe0: .word 0x0070 +3fe47ff0: .word 0x0000 +3fe48000: .word 0x0000 +3fe48010: .word 0x00e0 +3fe48020: .word 0x00e0 +3fe48030: emu +3fe48040: emu +3fe48050: .word 0x00c0 +3fe48060: .word 0x00c0 +3fe48070: rev a0 +3fe48080: rev a0 +3fe48090: pushst +3fe480a0: pushst +3fe480b0: .word 0x0000 +3fe480c0: .word 0x0000 +3fe480d0: .word 0x0000 +3fe480e0: .word 0x000e +3fe480f0: .word 0x0012 +3fe48100: .word 0x0012 +3fe48110: .word 0x0012 +3fe48120: .word 0x0012 +3fe48130: .word 0x0012 +3fe48140: .word 0x0012 +3fe48150: .word 0x000e +3fe48160: .word 0x000e +3fe48170: .word 0x0000 +3fe48180: .word 0x0000 +3fe48190: .word 0x0070 +3fe481a0: .word 0x0070 +3fe481b0: .word 0x0008 +3fe481c0: .word 0x0008 +3fe481d0: .word 0x0008 +3fe481e0: .word 0x0008 +3fe481f0: .word 0x0008 +3fe48200: .word 0x0008 +3fe48210: .word 0x0070 +3fe48220: .word 0x0070 +3fe48230: .word 0x0000 +3fe48240: .word 0x0000 +3fe48250: .word 0x00e0 +3fe48260: .word 0x00e0 +3fe48270: emu +3fe48280: emu +3fe48290: .word 0x00c0 +3fe482a0: .word 0x00c0 +3fe482b0: emu +3fe482c0: emu +3fe482d0: .word 0x00e0 +3fe482e0: .word 0x00e0 +3fe482f0: .word 0x0000 +3fe48300: .word 0x0000 +3fe48310: .word 0x0000 +3fe48320: .word 0x000e +3fe48330: .word 0x0012 +3fe48340: .word 0x0012 +3fe48350: .word 0x0012 +3fe48360: .word 0x0012 +3fe48370: .word 0x0012 +3fe48380: .word 0x0012 +3fe48390: .word 0x000e +3fe483a0: .word 0x000e +3fe483b0: .word 0x0000 +3fe483c0: .word 0x0000 +3fe483d0: .word 0x0070 +3fe483e0: .word 0x0070 +3fe483f0: .word 0x0008 +3fe48400: .word 0x0008 +3fe48410: .word 0x0008 +3fe48420: .word 0x0008 +3fe48430: .word 0x0008 +3fe48440: .word 0x0008 +3fe48450: .word 0x0070 +3fe48460: .word 0x0070 +3fe48470: .word 0x0000 +3fe48480: .word 0x0000 +3fe48490: exgpc a0 +3fe484a0: exgpc a0 +3fe484b0: exgpc a0 +3fe484c0: exgpc a0 +3fe484d0: pushst +3fe484e0: pushst +3fe484f0: emu +3fe48500: emu +3fe48510: emu +3fe48520: emu +3fe48530: .word 0x0000 +3fe48540: .word 0x0000 +3fe48550: .word 0x0000 +3fe48560: .word 0x0012 +3fe48570: .word 0x0016 +3fe48580: .word 0x0016 +3fe48590: .word 0x001a +3fe485a0: .word 0x001a +3fe485b0: .word 0x0012 +3fe485c0: .word 0x0012 +3fe485d0: .word 0x0012 +3fe485e0: .word 0x0012 +3fe485f0: .word 0x0000 +3fe48600: .word 0x0000 +3fe48610: rev b0 +3fe48620: rev b0 +3fe48630: .word 0x0048 +3fe48640: .word 0x0048 +3fe48650: .word 0x0078 +3fe48660: .word 0x0078 +3fe48670: .word 0x0048 +3fe48680: .word 0x0048 +3fe48690: .word 0x0048 +3fe486a0: .word 0x0048 +3fe486b0: .word 0x0000 +3fe486c0: .word 0x0000 +3fe486d0: exgpc a0 +3fe486e0: exgpc a0 +3fe486f0: .word 0x00a0 +3fe48700: .word 0x00a0 +3fe48710: .word 0x0060 +3fe48720: .word 0x0060 +3fe48730: .word 0x00a0 +3fe48740: .word 0x00a0 +3fe48750: exgpc a0 +3fe48760: exgpc a0 +3fe48770: .word 0x0000 +3fe48780: .word 0x0000 +3fe48790: .word 0x0000 +3fe487a0: .word 0x001c +3fe487b0: .word 0x0002 +3fe487c0: .word 0x0002 +3fe487d0: .word 0x000c +3fe487e0: .word 0x000c +3fe487f0: .word 0x0010 +3fe48800: .word 0x0010 +3fe48810: .word 0x000e +3fe48820: .word 0x000e +3fe48830: .word 0x0000 +3fe48840: .word 0x0000 +3fe48850: .word 0x0044 +3fe48860: .word 0x0044 +3fe48870: rev a8 +3fe48880: rev a8 +3fe48890: .word 0x0010 +3fe488a0: .word 0x0010 +3fe488b0: .word 0x0010 +3fe488c0: .word 0x0010 +3fe488d0: .word 0x0010 +3fe488e0: .word 0x0010 +3fe488f0: .word 0x0000 +3fe48900: .word 0x0000 +3fe48910: exgpc a0 +3fe48920: exgpc a0 +3fe48930: jump a0 +3fe48940: jump a0 +3fe48950: putst a0 +3fe48960: putst a0 +3fe48970: exgpc a0 +3fe48980: exgpc a0 +3fe48990: exgpc a0 +3fe489a0: exgpc a0 +3fe489b0: .word 0x0000 +3fe489c0: .word 0x0000 +3fe489d0: .word 0x0000 +3fe489e0: .word 0x001e +3fe489f0: .word 0x0002 +3fe48a00: .word 0x0002 +3fe48a10: .word 0x000e +3fe48a20: .word 0x000e +3fe48a30: .word 0x0002 +3fe48a40: .word 0x0002 +3fe48a50: .word 0x001e +3fe48a60: .word 0x001e +3fe48a70: .word 0x0000 +3fe48a80: .word 0x0000 +3fe48a90: .word 0x007c +3fe48aa0: .word 0x007c +3fe48ab0: .word 0x0010 +3fe48ac0: .word 0x0010 +3fe48ad0: .word 0x0010 +3fe48ae0: .word 0x0010 +3fe48af0: .word 0x0010 +3fe48b00: .word 0x0010 +3fe48b10: .word 0x0010 +3fe48b20: .word 0x0010 +3fe48b30: .word 0x0000 +3fe48b40: .word 0x0000 +3fe48b50: .word 0x00e0 +3fe48b60: .word 0x00e0 +3fe48b70: exgpc a0 +3fe48b80: exgpc a0 +3fe48b90: .word 0x00e0 +3fe48ba0: .word 0x00e0 +3fe48bb0: exgpc a0 +3fe48bc0: exgpc a0 +3fe48bd0: .word 0x00e0 +3fe48be0: .word 0x00e0 +3fe48bf0: .word 0x0000 +3fe48c00: .word 0x0000 +3fe48c10: .word 0x0000 +3fe48c20: .word 0x001c +3fe48c30: .word 0x0002 +3fe48c40: .word 0x0002 +3fe48c50: .word 0x0002 +3fe48c60: .word 0x0002 +3fe48c70: .word 0x0002 +3fe48c80: .word 0x0002 +3fe48c90: .word 0x001c +3fe48ca0: .word 0x001c +3fe48cb0: .word 0x0000 +3fe48cc0: .word 0x0000 +3fe48cd0: rev b0 +3fe48ce0: rev b0 +3fe48cf0: .word 0x0048 +3fe48d00: .word 0x0048 +3fe48d10: .word 0x0078 +3fe48d20: .word 0x0078 +3fe48d30: .word 0x0048 +3fe48d40: .word 0x0048 +3fe48d50: .word 0x0048 +3fe48d60: .word 0x0048 +3fe48d70: .word 0x0000 +3fe48d80: .word 0x0000 +3fe48d90: exgpc a0 +3fe48da0: exgpc a0 +3fe48db0: jump a0 +3fe48dc0: jump a0 +3fe48dd0: putst a0 +3fe48de0: putst a0 +3fe48df0: exgpc a0 +3fe48e00: exgpc a0 +3fe48e10: exgpc a0 +3fe48e20: exgpc a0 +3fe48e30: .word 0x0000 +3fe48e40: .word 0x0000 +3fe48e50: .word 0x0000 +3fe48e60: .word 0x0000 +3fe48e70: .word 0x0000 +3fe48e80: .word 0x0000 +3fe48e90: .word 0x0000 +3fe48ea0: .word 0x0000 +3fe48eb0: rev b12 +3fe48ec0: rev b12 +3fe48ed0: .word 0x0004 +3fe48ee0: .word 0x0004 +3fe48ef0: .word 0x001c +3fe48f00: .word 0x001c +3fe48f10: .word 0x0004 +3fe48f20: .word 0x0004 +3fe48f30: rev b12 +3fe48f40: rev b12 +3fe48f50: .word 0x0000 +3fe48f60: .word 0x0000 +3fe48f70: .word 0x0000 +3fe48f80: .word 0x0000 +3fe48f90: .word 0x0088 +3fe48fa0: .word 0x0088 +3fe48fb0: .word 0x00d8 +3fe48fc0: .word 0x00d8 +3fe48fd0: .word 0x00a8 +3fe48fe0: .word 0x00a8 +3fe48ff0: .word 0x0088 +3fe49000: .word 0x0088 +3fe49010: .word 0x0088 +3fe49020: .word 0x0088 +3fe49030: .word 0x0000 +3fe49040: .word 0x0000 +3fe49050: .word 0x0000 +3fe49060: .word 0x0000 +3fe49070: .word 0x0000 +3fe49080: .word 0x0000 +3fe49090: .word 0x00f8 +3fe490a0: pushst +3fe490b0: not b14 +3fe490c0: not b14 +3fe490d0: abs sp +3fe490e0: abs sp +3fe490f0: abs a7 +3fe49100: abs a7 +3fe49110: .word 0x0007 +3fe49120: .word 0x0007 +3fe49130: .word 0x0007 +3fe49140: .word 0x0007 +3fe49150: .word 0x001f +3fe49160: .word 0x001f +3fe49170: rev b14 +3fe49180: rev b14 +3fe49190: .word 0x007c +3fe491a0: .word 0x007c +3fe491b0: .word 0x00f8 +3fe491c0: .word 0x00f8 +3fe491d0: .word 0x00f0 +3fe491e0: .word 0x00f0 +3fe491f0: .word 0x00f0 +3fe49200: .word 0x00f0 +3fe49210: .word 0x0000 +3fe49220: .word 0x0000 +3fe49230: .word 0x0000 +3fe49240: .word 0x0000 +3fe49250: .word 0x00f0 +3fe49260: .word 0x00f0 +3fe49270: .word 0x00f0 +3fe49280: .word 0x00f0 +3fe49290: .word 0x00f0 +3fe492a0: .word 0x00f0 +3fe492b0: .word 0x0000 +3fe492c0: .word 0x0000 +3fe492d0: .word 0x0000 +3fe492e0: .word 0x001e +3fe492f0: .word 0x0002 +3fe49300: .word 0x0002 +3fe49310: .word 0x000e +3fe49320: .word 0x000e +3fe49330: .word 0x0002 +3fe49340: .word 0x0002 +3fe49350: .word 0x001e +3fe49360: .word 0x001e +3fe49370: .word 0x0000 +3fe49380: .word 0x0000 +3fe49390: .word 0x0070 +3fe493a0: .word 0x0070 +3fe493b0: .word 0x0008 +3fe493c0: .word 0x0008 +3fe493d0: rev b0 +3fe493e0: rev b0 +3fe493f0: .word 0x0040 +3fe49400: .word 0x0040 +3fe49410: rev b8 +3fe49420: rev b8 +3fe49430: .word 0x0000 +3fe49440: .word 0x0000 +3fe49450: popst +3fe49460: popst +3fe49470: rev a0 +3fe49480: rev a0 +3fe49490: rev a0 +3fe494a0: rev a0 +3fe494b0: rev a0 +3fe494c0: rev a0 +3fe494d0: popst +3fe494e0: popst +3fe494f0: .word 0x0000 +3fe49500: .word 0x0000 +3fe49510: .word 0x0000 +3fe49520: .word 0x0000 +3fe49530: .word 0x0000 +3fe49540: .word 0x0000 +3fe49550: .word 0x0000 +3fe49560: .word 0x0000 +3fe49570: rev b12 +3fe49580: rev b12 +3fe49590: .word 0x0004 +3fe495a0: .word 0x0004 +3fe495b0: .word 0x001c +3fe495c0: .word 0x001c +3fe495d0: .word 0x0004 +3fe495e0: .word 0x0004 +3fe495f0: .word 0x0004 +3fe49600: .word 0x0004 +3fe49610: .word 0x0000 +3fe49620: .word 0x0000 +3fe49630: .word 0x0000 +3fe49640: .word 0x0000 +3fe49650: .word 0x00e0 +3fe49660: .word 0x00e0 +3fe49670: .word 0x0010 +3fe49680: .word 0x0010 +3fe49690: .word 0x0060 +3fe496a0: .word 0x0060 +3fe496b0: .word 0x0080 +3fe496c0: .word 0x0080 +3fe496d0: .word 0x0070 +3fe496e0: .word 0x0070 +3fe496f0: .word 0x0000 +3fe49700: .word 0x0000 +3fe49710: .word 0x0000 +3fe49720: .word 0x0000 +3fe49730: .word 0x0000 +3fe49740: .word 0x0000 +3fe49750: .word 0x0000 +3fe49760: .word 0x0000 +3fe49770: .word 0x0000 +3fe49780: .word 0x0000 +3fe49790: .word 0x0000 +3fe497a0: .word 0x0000 +3fe497b0: rev b8 +3fe497c0: rev b8 +3fe497d0: .word 0x0004 +3fe497e0: .word 0x0004 +3fe497f0: rev b4 +3fe49800: rev b4 +3fe49810: rev a4 +3fe49820: rev a4 +3fe49830: rev b8 +3fe49840: rev b8 +3fe49850: .word 0x0000 +3fe49860: .word 0x0000 +3fe49870: .word 0x0000 +3fe49880: .word 0x0000 +3fe49890: .word 0x00e0 +3fe498a0: .word 0x00e0 +3fe498b0: .word 0x0010 +3fe498c0: .word 0x0010 +3fe498d0: .word 0x0060 +3fe498e0: .word 0x0060 +3fe498f0: .word 0x0080 +3fe49900: .word 0x0080 +3fe49910: .word 0x0070 +3fe49920: .word 0x0070 +3fe49930: .word 0x0000 +3fe49940: .word 0x0000 +3fe49950: .word 0x0000 +3fe49960: .word 0x0000 +3fe49970: .word 0x0000 +3fe49980: .word 0x0000 +3fe49990: .word 0x0000 +3fe499a0: .word 0x0000 +3fe499b0: .word 0x0000 +3fe499c0: .word 0x0000 +3fe499d0: .word 0x0000 +3fe499e0: .word 0x0000 +3fe499f0: .word 0x001c +3fe49a00: .word 0x001c +3fe49a10: rev a4 +3fe49a20: rev a4 +3fe49a30: .word 0x001c +3fe49a40: .word 0x001c +3fe49a50: rev a4 +3fe49a60: rev a4 +3fe49a70: rev a4 +3fe49a80: rev a4 +3fe49a90: .word 0x0000 +3fe49aa0: .word 0x0000 +3fe49ab0: .word 0x0000 +3fe49ac0: .word 0x0000 +3fe49ad0: .word 0x00e0 +3fe49ae0: .word 0x00e0 +3fe49af0: .word 0x0010 +3fe49b00: .word 0x0010 +3fe49b10: .word 0x0060 +3fe49b20: .word 0x0060 +3fe49b30: .word 0x0080 +3fe49b40: .word 0x0080 +3fe49b50: .word 0x0070 +3fe49b60: .word 0x0070 +3fe49b70: .word 0x0000 +3fe49b80: .word 0x0000 +3fe49b90: .word 0x0000 +3fe49ba0: .word 0x0000 +3fe49bb0: .word 0x0000 +3fe49bc0: .word 0x0000 +3fe49bd0: .word 0x0000 +3fe49be0: .word 0x0000 +3fe49bf0: .word 0x0000 +3fe49c00: .word 0x0000 +3fe49c10: .word 0x0000 +3fe49c20: .word 0x0000 +3fe49c30: rev a4 +3fe49c40: rev a4 +3fe49c50: rev a4 +3fe49c60: rev a4 +3fe49c70: rev a4 +3fe49c80: rev a4 +3fe49c90: rev a4 +3fe49ca0: rev a4 +3fe49cb0: .word 0x0018 +3fe49cc0: .word 0x0018 +3fe49cd0: .word 0x0000 +3fe49ce0: .word 0x0000 +3fe49cf0: .word 0x0000 +3fe49d00: .word 0x0000 +3fe49d10: .word 0x00e0 +3fe49d20: .word 0x00e0 +3fe49d30: .word 0x0010 +3fe49d40: .word 0x0010 +3fe49d50: .word 0x0060 +3fe49d60: .word 0x0060 +3fe49d70: .word 0x0080 +3fe49d80: .word 0x0080 +3fe49d90: .word 0x0070 +3fe49da0: .word 0x0070 +3fe49db0: .word 0x0000 +3fe49dc0: .word 0x0000 +3fe49dd0: .word 0x0000 +3fe49de0: .word 0x0000 +3fe49df0: .word 0x0000 +3fe49e00: .word 0x0000 +3fe49e10: not sp +3fe49e20: not sp +3fe49e30: not sp +3fe49e40: not sp +3fe49e50: not sp +3fe49e60: not sp +3fe49e70: not sp +3fe49e80: not sp +3fe49e90: not sp +3fe49ea0: not sp +3fe49eb0: not sp +3fe49ec0: not sp +3fe49ed0: not sp +3fe49ee0: not sp +3fe49ef0: not sp +3fe49f00: not sp +3fe49f10: not sp +3fe49f20: not sp +3fe49f30: not sp +3fe49f40: not sp +3fe49f50: not sp +3fe49f60: not sp +3fe49f70: not sp +3fe49f80: not sp +3fe49f90: not sp +3fe49fa0: not sp +3fe49fb0: not sp +3fe49fc0: not sp +3fe49fd0: not sp +3fe49fe0: not sp +3fe49ff0: not sp +3fe4a000: not sp +3fe4a010: not sp +3fe4a020: not sp +3fe4a030: not sp +3fe4a040: not sp +3fe4a050: rev b0 +3fe4a060: rev b0 +3fe4a070: rev b0 +3fe4a080: rev b0 +3fe4a090: rev b0 +3fe4a0a0: rev b0 +3fe4a0b0: rev b0 +3fe4a0c0: rev b0 +3fe4a0d0: rev b0 +3fe4a0e0: rev b0 +3fe4a0f0: rev b0 +3fe4a100: rev b0 +3fe4a110: rev b0 +3fe4a120: rev b0 +3fe4a130: rev b0 +3fe4a140: rev b0 +3fe4a150: rev b0 +3fe4a160: rev b0 +3fe4a170: rev b0 +3fe4a180: rev b0 +3fe4a190: rev b2 +3fe4a1a0: rev b2 +3fe4a1b0: rev b6 +3fe4a1c0: rev b6 +3fe4a1d0: rev b12 +3fe4a1e0: rev b12 +3fe4a1f0: rev b8 +3fe4a200: rev b8 +3fe4a210: rev b0 +3fe4a220: rev b0 +3fe4a230: .word 0x0000 +3fe4a240: .word 0x0000 +3fe4a250: .word 0x0000 +3fe4a260: .word 0x0000 +3fe4a270: .word 0x0000 +3fe4a280: .word 0x0000 +3fe4a290: .word 0x0000 +3fe4a2a0: .word 0x0000 +3fe4a2b0: .word 0x0000 +3fe4a2c0: .word 0x0000 +3fe4a2d0: .word 0x0000 +3fe4a2e0: .word 0x0000 +3fe4a2f0: .word 0x0000 +3fe4a300: .word 0x0000 +3fe4a310: .word 0x0000 +3fe4a320: .word 0x0000 +3fe4a330: .word 0x0000 +3fe4a340: .word 0x0000 +3fe4a350: .word 0x0000 +3fe4a360: .word 0x0000 +3fe4a370: .word 0x0000 +3fe4a380: .word 0x0000 +3fe4a390: not b0 +3fe4a3a0: not b0 +3fe4a3b0: not b0 +3fe4a3c0: not b0 +3fe4a3d0: rev b0 +3fe4a3e0: rev b0 +3fe4a3f0: rev b0 +3fe4a400: rev b0 +3fe4a410: rev b0 +3fe4a420: rev b0 +3fe4a430: rev b0 +3fe4a440: rev b0 +3fe4a450: rev b0 +3fe4a460: rev b0 +3fe4a470: rev b0 +3fe4a480: rev b0 +3fe4a490: rev b0 +3fe4a4a0: rev b0 +3fe4a4b0: rev b0 +3fe4a4c0: rev b0 +3fe4a4d0: .word 0x0000 +3fe4a4e0: .word 0x0000 +3fe4a4f0: .word 0x0000 +3fe4a500: .word 0x0000 +3fe4a510: .word 0x0000 +3fe4a520: .word 0x0000 +3fe4a530: .word 0x0000 +3fe4a540: .word 0x0000 +3fe4a550: .word 0x0000 +3fe4a560: .word 0x0000 +3fe4a570: .word 0x0000 +3fe4a580: .word 0x0000 +3fe4a590: .word 0x0000 +3fe4a5a0: .word 0x0000 +3fe4a5b0: .word 0x0000 +3fe4a5c0: .word 0x0000 +3fe4a5d0: not sp +3fe4a5e0: not sp +3fe4a5f0: not sp +3fe4a600: not sp +3fe4a610: .word 0x0000 +3fe4a620: .word 0x0000 +3fe4a630: .word 0x0000 +3fe4a640: .word 0x0000 +3fe4a650: .word 0x0000 +3fe4a660: .word 0x0000 +3fe4a670: .word 0x0000 +3fe4a680: .word 0x0000 +3fe4a690: .word 0x0000 +3fe4a6a0: .word 0x0000 +3fe4a6b0: .word 0x0000 +3fe4a6c0: .word 0x0000 +3fe4a6d0: .word 0x0000 +3fe4a6e0: .word 0x0000 +3fe4a6f0: .word 0x0000 +3fe4a700: .word 0x0000 +3fe4a710: .word 0x0000 +3fe4a720: .word 0x00e0 +3fe4a730: putst b0 +3fe4a740: putst b0 +3fe4a750: putst b0 +3fe4a760: putst b0 +3fe4a770: rev b0 +3fe4a780: rev b0 +3fe4a790: rev b0 +3fe4a7a0: rev b0 +3fe4a7b0: rev b0 +3fe4a7c0: rev b0 +3fe4a7d0: rev b0 +3fe4a7e0: rev b0 +3fe4a7f0: rev b0 +3fe4a800: rev b0 +3fe4a810: rev b0 +3fe4a820: rev b0 +3fe4a830: rev b0 +3fe4a840: rev b0 +3fe4a850: rev b0 +3fe4a860: rev b0 +3fe4a870: rev b0 +3fe4a880: rev b0 +3fe4a890: rev b0 +3fe4a8a0: rev b0 +3fe4a8b0: rev b0 +3fe4a8c0: rev b0 +3fe4a8d0: rev b0 +3fe4a8e0: rev b0 +3fe4a8f0: rev b0 +3fe4a900: rev b0 +3fe4a910: rev b0 +3fe4a920: rev b0 +3fe4a930: rev b0 +3fe4a940: rev b0 +3fe4a950: rev b0 +3fe4a960: rev b0 +3fe4a970: rev b0 +3fe4a980: rev b0 +3fe4a990: rev b0 +3fe4a9a0: rev b0 +3fe4a9b0: rev b0 +3fe4a9c0: rev b0 +3fe4a9d0: rev b0 +3fe4a9e0: rev b0 +3fe4a9f0: rev b0 +3fe4aa00: rev b0 +3fe4aa10: rev b0 +3fe4aa20: rev b0 +3fe4aa30: rev b0 +3fe4aa40: rev b0 +3fe4aa50: rev b0 +3fe4aa60: rev b0 +3fe4aa70: rev b0 +3fe4aa80: rev b0 +3fe4aa90: rev b0 +3fe4aaa0: rev b0 +3fe4aab0: rev b0 +3fe4aac0: rev b0 +3fe4aad0: rev b0 +3fe4aae0: rev b0 +3fe4aaf0: rev b0 +3fe4ab00: rev b0 +3fe4ab10: rev b0 +3fe4ab20: rev b0 +3fe4ab30: rev b6 +3fe4ab40: rev b6 +3fe4ab50: rev b6 +3fe4ab60: rev b6 +3fe4ab70: .word 0x001c +3fe4ab80: .word 0x0000 +3fe4ab90: rev b0 +3fe4aba0: rev b0 +3fe4abb0: rev b0 +3fe4abc0: rev b0 +3fe4abd0: rev b0 +3fe4abe0: rev b0 +3fe4abf0: rev b0 +3fe4ac00: rev b0 +3fe4ac10: rev b0 +3fe4ac20: rev b0 +3fe4ac30: rev b0 +3fe4ac40: rev b0 +3fe4ac50: rev b0 +3fe4ac60: rev b0 +3fe4ac70: rev b0 +3fe4ac80: rev b0 +3fe4ac90: rev b0 +3fe4aca0: rev b0 +3fe4acb0: rev b0 +3fe4acc0: rev b0 +3fe4acd0: rev b0 +3fe4ace0: rev b0 +3fe4acf0: rev b0 +3fe4ad00: rev b0 +3fe4ad10: rev b0 +3fe4ad20: rev b0 +3fe4ad30: rev b0 +3fe4ad40: rev b0 +3fe4ad50: rev b0 +3fe4ad60: rev b0 +3fe4ad70: rev b0 +3fe4ad80: rev b0 +3fe4ad90: rev b0 +3fe4ada0: rev b0 +3fe4adb0: rev b0 +3fe4adc0: rev b0 +3fe4add0: .word 0x0000 +3fe4ade0: not b0 +3fe4adf0: not b0 +3fe4ae00: not b0 +3fe4ae10: rev b0 +3fe4ae20: rev b0 +3fe4ae30: rev b0 +3fe4ae40: rev b0 +3fe4ae50: rev b0 +3fe4ae60: rev b0 +3fe4ae70: rev b0 +3fe4ae80: rev b0 +3fe4ae90: rev b0 +3fe4aea0: rev b0 +3fe4aeb0: rev b0 +3fe4aec0: rev b0 +3fe4aed0: rev b0 +3fe4aee0: rev b0 +3fe4aef0: rev b0 +3fe4af00: rev b0 +3fe4af10: rev b0 +3fe4af20: rev b0 +3fe4af30: rev b0 +3fe4af40: rev b0 +3fe4af50: rev b0 +3fe4af60: rev b0 +3fe4af70: rev b0 +3fe4af80: rev b0 +3fe4af90: rev b0 +3fe4afa0: rev b0 +3fe4afb0: rev b0 +3fe4afc0: rev b0 +3fe4afd0: rev b0 +3fe4afe0: rev b0 +3fe4aff0: rev b0 +3fe4b000: rev b0 +3fe4b010: rev b0 +3fe4b020: rev b0 +3fe4b030: rev b0 +3fe4b040: rev b0 +3fe4b050: rev b0 +3fe4b060: rev b0 +3fe4b070: rev b0 +3fe4b080: rev b0 +3fe4b090: rev b0 +3fe4b0a0: rev b0 +3fe4b0b0: rev b0 +3fe4b0c0: rev b0 +3fe4b0d0: rev b0 +3fe4b0e0: rev b0 +3fe4b0f0: rev b0 +3fe4b100: rev b0 +3fe4b110: rev b0 +3fe4b120: rev b0 +3fe4b130: rev b0 +3fe4b140: rev b0 +3fe4b150: rev b0 +3fe4b160: rev b0 +3fe4b170: rev b0 +3fe4b180: rev b0 +3fe4b190: rev b0 +3fe4b1a0: rev b0 +3fe4b1b0: rev b0 +3fe4b1c0: rev b0 +3fe4b1d0: rev b0 +3fe4b1e0: rev b0 +3fe4b1f0: rev b0 +3fe4b200: rev b0 +3fe4b210: not b0 +3fe4b220: not b0 +3fe4b230: not b0 +3fe4b240: .word 0x0000 +3fe4b250: .word 0x0000 +3fe4b260: rev b14 +3fe4b270: rev b14 +3fe4b280: rev b14 +3fe4b290: rev b0 +3fe4b2a0: rev b0 +3fe4b2b0: rev b0 +3fe4b2c0: rev b0 +3fe4b2d0: rev b0 +3fe4b2e0: rev b0 +3fe4b2f0: rev b0 +3fe4b300: rev b0 +3fe4b310: rev b0 +3fe4b320: rev b0 +3fe4b330: rev b0 +3fe4b340: rev b0 +3fe4b350: rev b0 +3fe4b360: rev b0 +3fe4b370: rev b0 +3fe4b380: rev b0 +3fe4b390: rev b0 +3fe4b3a0: rev b0 +3fe4b3b0: rev b0 +3fe4b3c0: rev b0 +3fe4b3d0: rev b0 +3fe4b3e0: rev b0 +3fe4b3f0: rev b0 +3fe4b400: rev b0 +3fe4b410: rev b0 +3fe4b420: rev b0 +3fe4b430: rev b0 +3fe4b440: rev b0 +3fe4b450: rev b0 +3fe4b460: rev b0 +3fe4b470: rev b0 +3fe4b480: rev b0 +3fe4b490: rev b0 +3fe4b4a0: rev b0 +3fe4b4b0: rev b0 +3fe4b4c0: rev b0 +3fe4b4d0: rev b0 +3fe4b4e0: rev b0 +3fe4b4f0: rev b0 +3fe4b500: rev b0 +3fe4b510: rev b0 +3fe4b520: rev b0 +3fe4b530: rev b0 +3fe4b540: rev b0 +3fe4b550: rev b0 +3fe4b560: rev b0 +3fe4b570: rev b0 +3fe4b580: rev b0 +3fe4b590: rev b0 +3fe4b5a0: rev b0 +3fe4b5b0: rev b0 +3fe4b5c0: rev b0 +3fe4b5d0: rev b0 +3fe4b5e0: rev b0 +3fe4b5f0: rev b0 +3fe4b600: rev b0 +3fe4b610: rev b0 +3fe4b620: rev b0 +3fe4b630: rev b0 +3fe4b640: rev b0 +3fe4b650: rev b0 +3fe4b660: rev b0 +3fe4b670: rev b0 +3fe4b680: rev b0 +3fe4b690: rev b14 +3fe4b6a0: rev b14 +3fe4b6b0: rev b14 +3fe4b6c0: .word 0x0000 +3fe4b6d0: .word 0x0000 +3fe4b6e0: abs a0 +3fe4b6f0: not a0 +3fe4b700: not a0 +3fe4b710: .word 0x0060 +3fe4b720: .word 0x0060 +3fe4b730: rev b0 +3fe4b740: rev b0 +3fe4b750: rev b0 +3fe4b760: rev b0 +3fe4b770: rev b0 +3fe4b780: rev b0 +3fe4b790: rev b0 +3fe4b7a0: rev b0 +3fe4b7b0: rev b0 +3fe4b7c0: rev b0 +3fe4b7d0: rev b0 +3fe4b7e0: rev b0 +3fe4b7f0: rev b0 +3fe4b800: rev b0 +3fe4b810: rev b0 +3fe4b820: rev b0 +3fe4b830: rev b0 +3fe4b840: rev b0 +3fe4b850: rev b0 +3fe4b860: rev b0 +3fe4b870: rev b0 +3fe4b880: rev b0 +3fe4b890: rev b0 +3fe4b8a0: rev b0 +3fe4b8b0: rev b0 +3fe4b8c0: rev b0 +3fe4b8d0: rev b0 +3fe4b8e0: rev b0 +3fe4b8f0: rev b0 +3fe4b900: rev b0 +3fe4b910: rev b0 +3fe4b920: rev b0 +3fe4b930: rev b0 +3fe4b940: rev b0 +3fe4b950: rev b0 +3fe4b960: rev b0 +3fe4b970: rev b0 +3fe4b980: rev b0 +3fe4b990: rev b0 +3fe4b9a0: rev b0 +3fe4b9b0: rev b0 +3fe4b9c0: rev b0 +3fe4b9d0: rev b0 +3fe4b9e0: rev b0 +3fe4b9f0: rev b0 +3fe4ba00: rev b0 +3fe4ba10: rev b0 +3fe4ba20: rev b0 +3fe4ba30: rev b0 +3fe4ba40: rev b0 +3fe4ba50: rev b0 +3fe4ba60: rev b0 +3fe4ba70: rev b0 +3fe4ba80: rev b0 +3fe4ba90: rev b0 +3fe4baa0: rev b0 +3fe4bab0: rev b0 +3fe4bac0: rev b0 +3fe4bad0: rev b0 +3fe4bae0: rev b0 +3fe4baf0: .word 0x0060 +3fe4bb00: .word 0x0060 +3fe4bb10: not a0 +3fe4bb20: not a0 +3fe4bb30: abs a0 +3fe4bb40: .word 0x0000 +3fe4bb50: .word 0x0000 +3fe4bb60: .word 0x0007 +3fe4bb70: .word 0x001f +3fe4bb80: .word 0x001f +3fe4bb90: .word 0x0018 +3fe4bba0: .word 0x0018 +3fe4bbb0: rev b0 +3fe4bbc0: rev b0 +3fe4bbd0: rev b0 +3fe4bbe0: rev b0 +3fe4bbf0: rev b0 +3fe4bc00: rev b0 +3fe4bc10: rev b0 +3fe4bc20: rev b0 +3fe4bc30: rev b0 +3fe4bc40: rev b0 +3fe4bc50: rev b0 +3fe4bc60: rev b0 +3fe4bc70: rev b0 +3fe4bc80: rev b0 +3fe4bc90: rev b0 +3fe4bca0: rev b0 +3fe4bcb0: rev b0 +3fe4bcc0: rev b0 +3fe4bcd0: rev b0 +3fe4bce0: rev b0 +3fe4bcf0: rev b0 +3fe4bd00: rev b0 +3fe4bd10: rev b0 +3fe4bd20: rev b0 +3fe4bd30: rev b0 +3fe4bd40: rev b0 +3fe4bd50: rev b0 +3fe4bd60: rev b0 +3fe4bd70: rev b0 +3fe4bd80: rev b0 +3fe4bd90: rev b0 +3fe4bda0: rev b0 +3fe4bdb0: rev b0 +3fe4bdc0: rev b0 +3fe4bdd0: rev b0 +3fe4bde0: rev b0 +3fe4bdf0: rev b0 +3fe4be00: rev b0 +3fe4be10: rev b0 +3fe4be20: rev b0 +3fe4be30: rev b0 +3fe4be40: rev b0 +3fe4be50: rev b0 +3fe4be60: rev b0 +3fe4be70: rev b0 +3fe4be80: rev b0 +3fe4be90: rev b0 +3fe4bea0: rev b0 +3fe4beb0: rev b0 +3fe4bec0: rev b0 +3fe4bed0: rev b0 +3fe4bee0: rev b0 +3fe4bef0: rev b0 +3fe4bf00: rev b0 +3fe4bf10: rev b0 +3fe4bf20: rev b0 +3fe4bf30: rev b0 +3fe4bf40: rev b0 +3fe4bf50: rev b0 +3fe4bf60: rev b0 +3fe4bf70: .word 0x0018 +3fe4bf80: .word 0x0018 +3fe4bf90: .word 0x001f +3fe4bfa0: .word 0x001f +3fe4bfb0: .word 0x0007 +3fe4bfc0: .word 0x0000 +3fe4bfd0: rev b0 +3fe4bfe0: rev b0 +3fe4bff0: rev b0 +3fe4c000: rev b0 +3fe4c010: rev b0 +3fe4c020: rev b0 +3fe4c030: rev b0 +3fe4c040: rev b0 +3fe4c050: rev b0 +3fe4c060: rev b0 +3fe4c070: rev b0 +3fe4c080: rev b0 +3fe4c090: rev b0 +3fe4c0a0: rev b0 +3fe4c0b0: .word 0x0018 +3fe4c0c0: .word 0x0018 +3fe4c0d0: .word 0x000e +3fe4c0e0: .word 0x000e +3fe4c0f0: .word 0x0018 +3fe4c100: .word 0x0018 +3fe4c110: rev b0 +3fe4c120: rev b0 +3fe4c130: rev b0 +3fe4c140: rev b0 +3fe4c150: rev b0 +3fe4c160: rev b0 +3fe4c170: rev b0 +3fe4c180: rev b0 +3fe4c190: rev b0 +3fe4c1a0: rev b0 +3fe4c1b0: rev b0 +3fe4c1c0: rev b0 +3fe4c1d0: rev b0 +3fe4c1e0: rev b0 +3fe4c1f0: rev b0 +3fe4c200: rev b0 +3fe4c210: rev b0 +3fe4c220: rev b0 +3fe4c230: rev b0 +3fe4c240: rev b0 +3fe4c250: rev b0 +3fe4c260: rev b0 +3fe4c270: rev b0 +3fe4c280: rev b0 +3fe4c290: rev b0 +3fe4c2a0: rev b0 +3fe4c2b0: rev b0 +3fe4c2c0: rev b0 +3fe4c2d0: rev b0 +3fe4c2e0: rev b0 +3fe4c2f0: .word 0x0060 +3fe4c300: .word 0x0060 +3fe4c310: popst +3fe4c320: popst +3fe4c330: .word 0x0060 +3fe4c340: .word 0x0060 +3fe4c350: rev b0 +3fe4c360: rev b0 +3fe4c370: rev b0 +3fe4c380: rev b0 +3fe4c390: rev b0 +3fe4c3a0: rev b0 +3fe4c3b0: rev b0 +3fe4c3c0: rev b0 +3fe4c3d0: rev b0 +3fe4c3e0: rev b0 +3fe4c3f0: rev b0 +3fe4c400: rev b0 +3fe4c410: rev b0 +3fe4c420: rev b0 +3fe4c430: rev b0 +3fe4c440: rev b0 +3fe4c450: .word 0x0000 +3fe4c460: .word 0x0000 +3fe4c470: .word 0x0000 +3fe4c480: .word 0x0000 +3fe4c490: .word 0x0000 +3fe4c4a0: .word 0x0000 +3fe4c4b0: .word 0x0000 +3fe4c4c0: .word 0x0000 +3fe4c4d0: .word 0x0000 +3fe4c4e0: .word 0x0000 +3fe4c4f0: .word 0x0000 +3fe4c500: .word 0x0000 +3fe4c510: .word 0x0000 +3fe4c520: .word 0x0000 +3fe4c530: .word 0x0000 +3fe4c540: .word 0x0000 +3fe4c550: not b0 +3fe4c560: not b0 +3fe4c570: not b0 +3fe4c580: not b0 +3fe4c590: rev b0 +3fe4c5a0: rev b0 +3fe4c5b0: rev b0 +3fe4c5c0: rev b0 +3fe4c5d0: rev b0 +3fe4c5e0: rev b0 +3fe4c5f0: .word 0x00c0 +3fe4c600: .word 0x00c0 +3fe4c610: .word 0x00c0 +3fe4c620: .word 0x00c0 +3fe4c630: .word 0x00c0 +3fe4c640: .word 0x00c0 +3fe4c650: getst a0 +3fe4c660: getst a0 +3fe4c670: nop +3fe4c680: nop +3fe4c690: nop +3fe4c6a0: nop +3fe4c6b0: getst a0 +3fe4c6c0: getst a0 +3fe4c6d0: .word 0x00c0 +3fe4c6e0: .word 0x00c0 +3fe4c6f0: .word 0x00c0 +3fe4c700: .word 0x00c0 +3fe4c710: .word 0x00c0 +3fe4c720: .word 0x00c0 +3fe4c730: rev b0 +3fe4c740: rev b0 +3fe4c750: rev b0 +3fe4c760: rev b0 +3fe4c770: rev b0 +3fe4c780: rev b0 +3fe4c790: not b0 +3fe4c7a0: not b0 +3fe4c7b0: not b0 +3fe4c7c0: not b0 +3fe4c7d0: .word 0x0000 +3fe4c7e0: .word 0x0000 +3fe4c7f0: .word 0x0000 +3fe4c800: .word 0x0000 +3fe4c810: .word 0x0000 +3fe4c820: .word 0x0000 +3fe4c830: .word 0x0000 +3fe4c840: .word 0x0000 +3fe4c850: .word 0x0000 +3fe4c860: .word 0x0000 +3fe4c870: .word 0x0000 +3fe4c880: .word 0x0000 +3fe4c890: .word 0x0000 +3fe4c8a0: .word 0x0000 +3fe4c8b0: .word 0x0000 +3fe4c8c0: .word 0x0000 +3fe4c8d0: .word 0x0003 +3fe4c8e0: .word 0x0003 +3fe4c8f0: .word 0x0003 +3fe4c900: .word 0x0003 +3fe4c910: .word 0x0003 +3fe4c920: .word 0x0003 +3fe4c930: .word 0x000c +3fe4c940: .word 0x000c +3fe4c950: .word 0x000c +3fe4c960: .word 0x000c +3fe4c970: .word 0x000c +3fe4c980: .word 0x000c +3fe4c990: .word 0x000c +3fe4c9a0: .word 0x000c +3fe4c9b0: rev b0 +3fe4c9c0: rev b0 +3fe4c9d0: rev b0 +3fe4c9e0: rev b0 +3fe4c9f0: rev b0 +3fe4ca00: rev b0 +3fe4ca10: rev b0 +3fe4ca20: rev b0 +3fe4ca30: .word 0x00c0 +3fe4ca40: .word 0x00c0 +3fe4ca50: .word 0x00c0 +3fe4ca60: .word 0x00c0 +3fe4ca70: .word 0x00c0 +3fe4ca80: .word 0x00c0 +3fe4ca90: .word 0x00c0 +3fe4caa0: .word 0x00c0 +3fe4cab0: nop +3fe4cac0: nop +3fe4cad0: nop +3fe4cae0: nop +3fe4caf0: nop +3fe4cb00: nop +3fe4cb10: nop +3fe4cb20: nop +3fe4cb30: nop +3fe4cb40: nop +3fe4cb50: nop +3fe4cb60: nop +3fe4cb70: .word 0x00c0 +3fe4cb80: .word 0x00c0 +3fe4cb90: .word 0x00c0 +3fe4cba0: .word 0x00c0 +3fe4cbb0: .word 0x00c0 +3fe4cbc0: .word 0x00c0 +3fe4cbd0: .word 0x00c0 +3fe4cbe0: .word 0x00c0 +3fe4cbf0: rev b0 +3fe4cc00: rev b0 +3fe4cc10: rev b0 +3fe4cc20: rev b0 +3fe4cc30: rev b0 +3fe4cc40: rev b0 +3fe4cc50: rev b0 +3fe4cc60: rev b0 +3fe4cc70: .word 0x000c +3fe4cc80: .word 0x000c +3fe4cc90: .word 0x000c +3fe4cca0: .word 0x000c +3fe4ccb0: .word 0x000c +3fe4ccc0: .word 0x000c +3fe4ccd0: .word 0x000c +3fe4cce0: .word 0x000c +3fe4ccf0: .word 0x0003 +3fe4cd00: .word 0x0003 +3fe4cd10: .word 0x0003 +3fe4cd20: .word 0x0003 +3fe4cd30: .word 0x0003 +3fe4cd40: .word 0x0003 +3fe4cd50: .word 0x0000 +3fe4cd60: .word 0x0000 +3fe4cd70: .word 0x0000 +3fe4cd80: .word 0x0000 +3fe4cd90: .word 0x0000 +3fe4cda0: .word 0x0000 +3fe4cdb0: .word 0x0000 +3fe4cdc0: .word 0x0000 +3fe4cdd0: .word 0x0000 +3fe4cde0: .word 0x0000 +3fe4cdf0: .word 0x0000 +3fe4ce00: .word 0x0000 +3fe4ce10: .word 0x0000 +3fe4ce20: .word 0x0000 +3fe4ce30: .word 0x0000 +3fe4ce40: .word 0x0000 +3fe4ce50: not sp +3fe4ce60: not sp +3fe4ce70: not sp +3fe4ce80: not sp +3fe4ce90: nop +3fe4cea0: nop +3fe4ceb0: nop +3fe4cec0: nop +3fe4ced0: .word 0x0000 +3fe4cee0: .word 0x0000 +3fe4cef0: .word 0x0000 +3fe4cf00: .word 0x0000 +3fe4cf10: .word 0x0000 +3fe4cf20: .word 0x0000 +3fe4cf30: .word 0x0000 +3fe4cf40: .word 0x0000 +3fe4cf50: .word 0x0000 +3fe4cf60: .word 0x0000 +3fe4cf70: .word 0x0000 +3fe4cf80: .word 0x0000 +3fe4cf90: .word 0x0000 +3fe4cfa0: .word 0x0000 +3fe4cfb0: .word 0x0000 +3fe4cfc0: .word 0x0000 +3fe4cfd0: .word 0x0000 +3fe4cfe0: .word 0x0000 +3fe4cff0: .word 0x0000 +3fe4d000: .word 0x0000 +3fe4d010: .word 0x0000 +3fe4d020: .word 0x0000 +3fe4d030: nop +3fe4d040: nop +3fe4d050: nop +3fe4d060: nop +3fe4d070: nop +3fe4d080: nop +3fe4d090: not sp +3fe4d0a0: not sp +3fe4d0b0: not sp +3fe4d0c0: not sp +3fe4d0d0: .word 0x0000 +3fe4d0e0: .word 0x0000 +3fe4d0f0: .word 0x0000 +3fe4d100: .word 0x0000 +3fe4d110: .word 0x0000 +3fe4d120: .word 0x0000 +3fe4d130: .word 0x0000 +3fe4d140: .word 0x0000 +3fe4d150: .word 0x0000 +3fe4d160: .word 0x0000 +3fe4d170: .word 0x0000 +3fe4d180: .word 0x0000 +3fe4d190: .word 0x0000 +3fe4d1a0: .word 0x0000 +3fe4d1b0: .word 0x0000 +3fe4d1c0: .word 0x0000 +3fe4d1d0: .word 0x0003 +3fe4d1e0: .word 0x0003 +3fe4d1f0: .word 0x0003 +3fe4d200: .word 0x0003 +3fe4d210: .word 0x000c +3fe4d220: .word 0x000c +3fe4d230: .word 0x000c +3fe4d240: .word 0x000c +3fe4d250: .word 0x000c +3fe4d260: .word 0x000c +3fe4d270: rev b0 +3fe4d280: rev b0 +3fe4d290: rev b0 +3fe4d2a0: rev b0 +3fe4d2b0: rev b0 +3fe4d2c0: rev b0 +3fe4d2d0: .word 0x00c0 +3fe4d2e0: .word 0x00c0 +3fe4d2f0: .word 0x00c0 +3fe4d300: .word 0x00c0 +3fe4d310: rev b0 +3fe4d320: rev b0 +3fe4d330: rev b0 +3fe4d340: rev b0 +3fe4d350: rev b0 +3fe4d360: rev b0 +3fe4d370: .word 0x000c +3fe4d380: .word 0x000c +3fe4d390: .word 0x000c +3fe4d3a0: .word 0x000c +3fe4d3b0: .word 0x000c +3fe4d3c0: .word 0x000c +3fe4d3d0: .word 0x0003 +3fe4d3e0: .word 0x0003 +3fe4d3f0: .word 0x0003 +3fe4d400: .word 0x0003 +3fe4d410: fill xy +3fe4d420: .word 0x0001 +3fe4d430: setf 21, 0, 0 +3fe4d440: .word 0x0001 +3fe4d450: setf 21, 0, 0 +3fe4d460: .word 0x0001 +3fe4d470: setf 21, 0, 0 +3fe4d480: .word 0x0001 +3fe4d490: setf 21, 0, 0 +3fe4d4a0: .word 0x0001 +3fe4d4b0: setf 21, 0, 0 +3fe4d4c0: .word 0x0001 +3fe4d4d0: setf 21, 0, 0 +3fe4d4e0: .word 0x0001 +3fe4d4f0: setf 21, 0, 0 +3fe4d500: .word 0x0001 +3fe4d510: .word 0x0001 +3fe4d520: fill xy +3fe4d530: .word 0x0001 +3fe4d540: call a5 +3fe4d550: call a5 +3fe4d560: call a5 +3fe4d570: call a5 +3fe4d580: call a5 +3fe4d590: call a5 +3fe4d5a0: call a5 +3fe4d5b0: .word 0x0001 +3fe4d5c0: fill xy +3fe4d5d0: .word 0x0001 +3fe4d5e0: .word 0x0001 +3fe4d5f0: fill xy +3fe4d600: .word 0x0001 +3fe4d610: .word 0x0001 +3fe4d620: fill xy +3fe4d630: .word 0x0001 +3fe4d640: fill xy +3fe4d650: fill xy +3fe4d660: .word 0x0000 +3fe4d670: setf 21, 0, 0 +3fe4d680: setf 32, 0, 0 +3fe4d690: setf 21, 0, 0 +3fe4d6a0: setf 32, 0, 0 +3fe4d6b0: setf 21, 0, 0 +3fe4d6c0: setf 32, 0, 0 +3fe4d6d0: setf 21, 0, 0 +3fe4d6e0: setf 32, 0, 0 +3fe4d6f0: .word 0x0055 +3fe4d700: pixblt xy,l +3fe4d710: .word 0x0055 +3fe4d720: pixblt xy,l +3fe4d730: .word 0x0055 +3fe4d740: pixblt xy,l +3fe4d750: .word 0x0040 +3fe4d760: fill xy +3fe4d770: .word 0x0040 +3fe4d780: reti +3fe4d790: .word 0x0044 +3fe4d7a0: .word 0x0044 +3fe4d7b0: reti +3fe4d7c0: .word 0x0044 +3fe4d7d0: .word 0x0044 +3fe4d7e0: reti +3fe4d7f0: .word 0x0040 +3fe4d800: .word 0x004f +3fe4d810: reti +3fe4d820: .word 0x0040 +3fe4d830: .word 0x004f +3fe4d840: reti +3fe4d850: .word 0x0040 +3fe4d860: .word 0x004f +3fe4d870: reti +3fe4d880: fill xy +3fe4d890: fill xy +3fe4d8a0: .word 0x0800 +3fe4d8b0: calla 0xd550d55 +3fe4d8e0: calla 0xd550d55 +3fe4d910: calla 0x8000d55 +3fe4d940: fill xy +3fe4d950: .word 0x0800 +3fe4d960: fill xy +3fe4d970: .word 0x0800 +3fe4d980: fill xy +3fe4d990: .word 0x0800 +3fe4d9a0: fill xy +3fe4d9b0: .word 0x0800 +3fe4d9c0: call a4 +3fe4d9d0: .word 0x0800 +3fe4d9e0: .word 0x0800 +3fe4d9f0: call a4 +3fe4da00: .word 0x0800 +3fe4da10: .word 0x0800 +3fe4da20: call a4 +3fe4da30: .word 0x0800 +3fe4da40: .word 0x0800 +3fe4da50: call a4 +3fe4da60: .word 0x0800 +3fe4da70: .word 0x0800 +3fe4da80: call a4 +3fe4da90: .word 0x0800 +3fe4daa0: .word 0x0800 +3fe4dab0: call a4 +3fe4dac0: fill xy +3fe4dad0: .word 0x00f8 +3fe4dae0: pushst +3fe4daf0: not b14 +3fe4db00: not b14 +3fe4db10: abs sp +3fe4db20: abs sp +3fe4db30: abs a7 +3fe4db40: abs a7 +3fe4db50: .word 0x0007 +3fe4db60: .word 0x0007 +3fe4db70: .word 0x0007 +3fe4db80: .word 0x0007 +3fe4db90: .word 0x001f +3fe4dba0: .word 0x001f +3fe4dbb0: rev b14 +3fe4dbc0: rev b14 +3fe4dbd0: .word 0x007c +3fe4dbe0: .word 0x007c +3fe4dbf0: .word 0x00f8 +3fe4dc00: .word 0x00f8 +3fe4dc10: .word 0x00f0 +3fe4dc20: .word 0x00f0 +3fe4dc30: .word 0x00f0 +3fe4dc40: .word 0x00f0 +3fe4dc50: .word 0x0000 +3fe4dc60: .word 0x0000 +3fe4dc70: .word 0x0000 +3fe4dc80: .word 0x0000 +3fe4dc90: .word 0x00f0 +3fe4dca0: .word 0x00f0 +3fe4dcb0: .word 0x00f0 +3fe4dcc0: .word 0x00f0 +3fe4dcd0: .word 0x00f0 +3fe4dce0: .word 0x00f0 +3fe4dcf0: .word 0x0000 +3fe4dd00: .word 0x0000 +3fe4dd10: .word 0x0000 +3fe4dd20: .word 0x0000 +3fe4dd30: .word 0x0000 +3fe4dd40: .word 0x0000 +3fe4dd50: .word 0x0000 +3fe4dd60: .word 0x0000 +3fe4dd70: .word 0x0000 +3fe4dd80: .word 0x0000 +3fe4dd90: .word 0x00e0 +3fe4dda0: .word 0x00e0 +3fe4ddb0: .word 0x0070 +3fe4ddc0: .word 0x0070 +3fe4ddd0: rev b8 +3fe4dde0: rev b8 +3fe4ddf0: .word 0x001c +3fe4de00: .word 0x001c +3fe4de10: rev b8 +3fe4de20: rev b8 +3fe4de30: .word 0x0070 +3fe4de40: .word 0x0070 +3fe4de50: .word 0x00e0 +3fe4de60: .word 0x00e0 +3fe4de70: .word 0x0000 +3fe4de80: .word 0x0000 +3fe4de90: pushst +3fe4dea0: pushst +3fe4deb0: pushst +3fe4dec0: pushst +3fe4ded0: .word 0x0000 +3fe4dee0: .word 0x0000 +3fe4def0: .word 0x0000 +3fe4df00: .word 0x0000 +3fe4df10: .word 0x0000 +3fe4df20: .word 0x0000 +3fe4df30: .word 0x0000 +3fe4df40: .word 0x0000 +3fe4df50: .word 0x0000 +3fe4df60: .word 0x0000 +3fe4df70: .word 0x0000 +3fe4df80: .word 0x0000 +3fe4df90: .word 0x0000 +3fe4dfa0: .word 0x0000 +3fe4dfb0: .word 0x0000 +3fe4dfc0: .word 0x0000 +3fe4dfd0: getst a0 +3fe4dfe0: getst a0 +3fe4dff0: .word 0x00c0 +3fe4e000: .word 0x00c0 +3fe4e010: pushst +3fe4e020: pushst +3fe4e030: pushst +3fe4e040: pushst +3fe4e050: .word 0x0060 +3fe4e060: .word 0x0060 +3fe4e070: rev b0 +3fe4e080: rev b0 +3fe4e090: pushst +3fe4e0a0: pushst +3fe4e0b0: pushst +3fe4e0c0: pushst +3fe4e0d0: .word 0x000c +3fe4e0e0: .word 0x000c +3fe4e0f0: .word 0x0006 +3fe4e100: .word 0x0006 +3fe4e110: .word 0x0000 +3fe4e120: .word 0x0000 +3fe4e130: .word 0x0000 +3fe4e140: .word 0x0000 +3fe4e150: .word 0x0000 +3fe4e160: .word 0x0000 +3fe4e170: .word 0x0000 +3fe4e180: .word 0x0000 +3fe4e190: .word 0x0000 +3fe4e1a0: .word 0x0000 +3fe4e1b0: .word 0x0000 +3fe4e1c0: .word 0x0000 +3fe4e1d0: .word 0x0000 +3fe4e1e0: .word 0x0000 +3fe4e1f0: .word 0x0000 +3fe4e200: .word 0x0000 +3fe4e210: .word 0x001c +3fe4e220: .word 0x001c +3fe4e230: rev b8 +3fe4e240: rev b8 +3fe4e250: .word 0x0070 +3fe4e260: .word 0x0070 +3fe4e270: .word 0x00e0 +3fe4e280: .word 0x00e0 +3fe4e290: .word 0x0070 +3fe4e2a0: .word 0x0070 +3fe4e2b0: rev b8 +3fe4e2c0: rev b8 +3fe4e2d0: .word 0x001c +3fe4e2e0: .word 0x001c +3fe4e2f0: .word 0x0000 +3fe4e300: .word 0x0000 +3fe4e310: .word 0x00fe +3fe4e320: .word 0x00fe +3fe4e330: .word 0x00fe +3fe4e340: .word 0x00fe +3fe4e350: .word 0x0000 +3fe4e360: .word 0x0000 +3fe4e370: .word 0x0000 +3fe4e380: .word 0x0000 +3fe4e390: .word 0x0000 +3fe4e3a0: .word 0x0000 +3fe4e3b0: .word 0x0000 +3fe4e3c0: .word 0x0000 +3fe4e3d0: .word 0x0000 +3fe4e3e0: .word 0x0000 +3fe4e3f0: .word 0x00e0 +3fe4e400: .word 0x00e0 +3fe4e410: putst b0 +3fe4e420: putst b0 +3fe4e430: putst b0 +3fe4e440: putst b0 +3fe4e450: rev b0 +3fe4e460: rev b0 +3fe4e470: rev b0 +3fe4e480: rev b0 +3fe4e490: rev b0 +3fe4e4a0: rev b0 +3fe4e4b0: rev b0 +3fe4e4c0: rev b0 +3fe4e4d0: rev b0 +3fe4e4e0: rev b0 +3fe4e4f0: rev b0 +3fe4e500: rev b0 +3fe4e510: rev b0 +3fe4e520: rev b0 +3fe4e530: rev b0 +3fe4e540: rev b0 +3fe4e550: rev b0 +3fe4e560: rev b0 +3fe4e570: rev b0 +3fe4e580: rev b0 +3fe4e590: rev b0 +3fe4e5a0: rev b0 +3fe4e5b0: rev b6 +3fe4e5c0: rev b6 +3fe4e5d0: rev b6 +3fe4e5e0: rev b6 +3fe4e5f0: .word 0x001c +3fe4e600: .word 0x0000 +3fe4e610: .word 0x0000 +3fe4e620: .word 0x0000 +3fe4e630: .word 0x0000 +3fe4e640: .word 0x0000 +3fe4e650: .word 0x0000 +3fe4e660: .word 0x0000 +3fe4e670: .word 0x0000 +3fe4e680: .word 0x0000 +3fe4e690: .word 0x0000 +3fe4e6a0: .word 0x0000 +3fe4e6b0: rev b0 +3fe4e6c0: rev b0 +3fe4e6d0: rev b0 +3fe4e6e0: rev b0 +3fe4e6f0: .word 0x0000 +3fe4e700: .word 0x0000 +3fe4e710: .word 0x0000 +3fe4e720: .word 0x0000 +3fe4e730: .word 0x0000 +3fe4e740: .word 0x0000 +3fe4e750: .word 0x0000 +3fe4e760: .word 0x0000 +3fe4e770: getst a6 +3fe4e780: getst a6 +3fe4e790: getst a6 +3fe4e7a0: getst a6 +3fe4e7b0: .word 0x0000 +3fe4e7c0: .word 0x0000 +3fe4e7d0: .word 0x0000 +3fe4e7e0: .word 0x0000 +3fe4e7f0: .word 0x0000 +3fe4e800: .word 0x0000 +3fe4e810: .word 0x0000 +3fe4e820: .word 0x0000 +3fe4e830: .word 0x0000 +3fe4e840: .word 0x0000 +3fe4e850: .word 0x0000 +3fe4e860: .word 0x0000 +3fe4e870: .word 0x0000 +3fe4e880: .word 0x0000 +3fe4e890: .word 0x0000 +3fe4e8a0: .word 0x0000 +3fe4e8b0: .word 0x0000 +3fe4e8c0: .word 0x0000 +3fe4e8d0: .word 0x0000 +3fe4e8e0: .word 0x0000 +3fe4e8f0: neg b12 +3fe4e900: neg b12 +3fe4e910: .word 0x00e6 +3fe4e920: .word 0x00e6 +3fe4e930: .word 0x0066 +3fe4e940: .word 0x0066 +3fe4e950: .word 0x0066 +3fe4e960: .word 0x0066 +3fe4e970: .word 0x0066 +3fe4e980: .word 0x0066 +3fe4e990: .word 0x00e6 +3fe4e9a0: .word 0x00e6 +3fe4e9b0: neg b12 +3fe4e9c0: neg b12 +3fe4e9d0: .word 0x0000 +3fe4e9e0: .word 0x0000 +3fe4e9f0: .word 0x0000 +3fe4ea00: .word 0x0000 +3fe4ea10: .word 0x0000 +3fe4ea20: .word 0x0000 +3fe4ea30: .word 0x0000 +3fe4ea40: .word 0x0000 +3fe4ea50: .word 0x0000 +3fe4ea60: .word 0x0000 +3fe4ea70: .word 0x0000 +3fe4ea80: .word 0x0000 +3fe4ea90: .word 0x0000 +3fe4eaa0: .word 0x0000 +3fe4eab0: .word 0x0000 +3fe4eac0: .word 0x0000 +3fe4ead0: .word 0x0000 +3fe4eae0: .word 0x0000 +3fe4eaf0: .word 0x0000 +3fe4eb00: .word 0x0000 +3fe4eb10: .word 0x0000 +3fe4eb20: .word 0x0000 +3fe4eb30: popst +3fe4eb40: popst +3fe4eb50: clrc +3fe4eb60: clrc +3fe4eb70: clrc +3fe4eb80: clrc +3fe4eb90: clrc +3fe4eba0: clrc +3fe4ebb0: clrc +3fe4ebc0: clrc +3fe4ebd0: clrc +3fe4ebe0: clrc +3fe4ebf0: popst +3fe4ec00: popst +3fe4ec10: .word 0x0000 +3fe4ec20: .word 0x0000 +3fe4ec30: .word 0x0000 +3fe4ec40: .word 0x0000 +3fe4ec50: .word 0x0000 +3fe4ec60: .word 0x0000 +3fe4ec70: .word 0x0000 +3fe4ec80: .word 0x0000 +3fe4ec90: .word 0x0000 +3fe4eca0: .word 0x0000 +3fe4ecb0: .word 0x0000 +3fe4ecc0: .word 0x0000 +3fe4ecd0: .word 0x0000 +3fe4ece0: .word 0x0000 +3fe4ecf0: .word 0x0000 +3fe4ed00: .word 0x0000 +3fe4ed10: .word 0x0000 +3fe4ed20: .word 0x0000 +3fe4ed30: .word 0x0000 +3fe4ed40: .word 0x0000 +3fe4ed50: rev b0 +3fe4ed60: rev b0 +3fe4ed70: rev b0 +3fe4ed80: rev b0 +3fe4ed90: .word 0x0000 +3fe4eda0: .word 0x0000 +3fe4edb0: .word 0x0000 +3fe4edc0: .word 0x0000 +3fe4edd0: pushst +3fe4ede0: pushst +3fe4edf0: pushst +3fe4ee00: pushst +3fe4ee10: .word 0x0000 +3fe4ee20: .word 0x0000 +3fe4ee30: .word 0x0000 +3fe4ee40: .word 0x0000 +3fe4ee50: rev b0 +3fe4ee60: rev b0 +3fe4ee70: rev b0 +3fe4ee80: rev b0 +3fe4ee90: .word 0x0000 +3fe4eea0: .word 0x0000 +3fe4eeb0: .word 0x0000 +3fe4eec0: .word 0x0000 +3fe4eed0: .word 0x0000 +3fe4eee0: .word 0x0000 +3fe4eef0: .word 0x0000 +3fe4ef00: .word 0x0000 +3fe4ef10: .word 0x0000 +3fe4ef20: .word 0x0000 +3fe4ef30: .word 0x0000 +3fe4ef40: .word 0x0000 +3fe4ef50: .word 0x0000 +3fe4ef60: .word 0x0000 +3fe4ef70: rev a0 +3fe4ef80: rev a0 +3fe4ef90: .word 0x0070 +3fe4efa0: .word 0x0070 +3fe4efb0: .word 0x0050 +3fe4efc0: .word 0x0050 +3fe4efd0: .word 0x00d8 +3fe4efe0: .word 0x00d8 +3fe4eff0: .word 0x00d8 +3fe4f000: .word 0x00d8 +3fe4f010: getst a12 +3fe4f020: getst a12 +3fe4f030: getst a12 +3fe4f040: getst a12 +3fe4f050: getst a12 +3fe4f060: getst a12 +3fe4f070: nop +3fe4f080: nop +3fe4f090: nop +3fe4f0a0: nop +3fe4f0b0: not b14 +3fe4f0c0: not b14 +3fe4f0d0: .word 0x0000 +3fe4f0e0: .word 0x0000 +3fe4f0f0: .word 0x0000 +3fe4f100: .word 0x0000 +3fe4f110: .word 0x0000 +3fe4f120: .word 0x0000 +3fe4f130: .word 0x0000 +3fe4f140: .word 0x0000 +3fe4f150: .word 0x0000 +3fe4f160: .word 0x0000 +3fe4f170: .word 0x0000 +3fe4f180: .word 0x0000 +3fe4f190: .word 0x0000 +3fe4f1a0: .word 0x0000 +3fe4f1b0: .word 0x0000 +3fe4f1c0: .word 0x0000 +3fe4f1d0: not b14 +3fe4f1e0: not b14 +3fe4f1f0: nop +3fe4f200: nop +3fe4f210: nop +3fe4f220: nop +3fe4f230: getst a12 +3fe4f240: getst a12 +3fe4f250: getst a12 +3fe4f260: getst a12 +3fe4f270: getst a12 +3fe4f280: getst a12 +3fe4f290: .word 0x00d8 +3fe4f2a0: .word 0x00d8 +3fe4f2b0: .word 0x00d8 +3fe4f2c0: .word 0x00d8 +3fe4f2d0: .word 0x0070 +3fe4f2e0: .word 0x0070 +3fe4f2f0: rev a0 +3fe4f300: rev a0 +3fe4f310: .word 0x0000 +3fe4f320: .word 0x0000 +3fe4f330: .word 0x0000 +3fe4f340: .word 0x0000 +3fe4f350: .word 0x0000 +3fe4f360: .word 0x0000 +3fe4f370: .word 0x0000 +3fe4f380: .word 0x0000 +3fe4f390: .word 0x0000 +3fe4f3a0: .word 0x0000 +3fe4f3b0: .word 0x0000 +3fe4f3c0: .word 0x0000 +3fe4f3d0: .word 0x0000 +3fe4f3e0: .word 0x0000 +3fe4f3f0: .word 0x00fc +3fe4f400: .word 0x00fc +3fe4f410: rev b0 +3fe4f420: rev b0 +3fe4f430: rev b0 +3fe4f440: rev b0 +3fe4f450: .word 0x00fc +3fe4f460: .word 0x00fc +3fe4f470: putst b6 +3fe4f480: putst b6 +3fe4f490: putst b6 +3fe4f4a0: putst b6 +3fe4f4b0: .word 0x00fc +3fe4f4c0: .word 0x00fc +3fe4f4d0: rev b0 +3fe4f4e0: rev b0 +3fe4f4f0: rev b0 +3fe4f500: rev b0 +3fe4f510: rev b0 +3fe4f520: rev b0 +3fe4f530: .word 0x00fc +3fe4f540: .word 0x00fc +3fe4f550: .word 0x0000 +3fe4f560: .word 0x0000 +3fe4f570: .word 0x0000 +3fe4f580: .word 0x0000 +3fe4f590: .word 0x0000 +3fe4f5a0: .word 0x0000 +3fe4f5b0: .word 0x0000 +3fe4f5c0: .word 0x0000 +3fe4f5d0: .word 0x0000 +3fe4f5e0: .word 0x0000 +3fe4f5f0: .word 0x0000 +3fe4f600: .word 0x0000 +3fe4f610: .word 0x0000 +3fe4f620: .word 0x0000 +3fe4f630: pushst +3fe4f640: pushst +3fe4f650: emu +3fe4f660: emu +3fe4f670: emu +3fe4f680: emu +3fe4f690: .word 0x000c +3fe4f6a0: .word 0x000c +3fe4f6b0: .word 0x000c +3fe4f6c0: .word 0x000c +3fe4f6d0: .word 0x000c +3fe4f6e0: .word 0x000c +3fe4f6f0: .word 0x000c +3fe4f700: .word 0x000c +3fe4f710: .word 0x000c +3fe4f720: .word 0x000c +3fe4f730: .word 0x000c +3fe4f740: .word 0x000c +3fe4f750: .word 0x000c +3fe4f760: .word 0x000c +3fe4f770: .word 0x001e +3fe4f780: .word 0x001e +3fe4f790: .word 0x0000 +3fe4f7a0: .word 0x0000 +3fe4f7b0: .word 0x0000 +3fe4f7c0: .word 0x0000 +3fe4f7d0: .word 0x0000 +3fe4f7e0: .word 0x0000 +3fe4f7f0: .word 0x0000 +3fe4f800: .word 0x0000 +3fe4f810: .word 0x0000 +3fe4f820: .word 0x0000 +3fe4f830: .word 0x0000 +3fe4f840: .word 0x0000 +3fe4f850: .word 0x0000 +3fe4f860: .word 0x0000 +3fe4f870: .word 0x0000 +3fe4f880: .word 0x0000 +3fe4f890: .word 0x0000 +3fe4f8a0: .word 0x0000 +3fe4f8b0: .word 0x0000 +3fe4f8c0: .word 0x0000 +3fe4f8d0: .word 0x0000 +3fe4f8e0: .word 0x0000 +3fe4f8f0: emu +3fe4f900: emu +3fe4f910: putst b6 +3fe4f920: putst b6 +3fe4f930: .word 0x00e2 +3fe4f940: .word 0x00e2 +3fe4f950: .word 0x0000 +3fe4f960: .word 0x0000 +3fe4f970: .word 0x0000 +3fe4f980: .word 0x0000 +3fe4f990: .word 0x0000 +3fe4f9a0: .word 0x0000 +3fe4f9b0: .word 0x0000 +3fe4f9c0: .word 0x0000 +3fe4f9d0: .word 0x0000 +3fe4f9e0: .word 0x0000 +3fe4f9f0: .word 0x0000 +3fe4fa00: .word 0x0000 +3fe4fa10: .word 0x0000 +3fe4fa20: .word 0x0000 +3fe4fa30: .word 0x0000 +3fe4fa40: .word 0x0000 +3fe4fa50: .word 0x0000 +3fe4fa60: .word 0x0000 +3fe4fa70: .word 0x0000 +3fe4fa80: .word 0x0000 +3fe4fa90: .word 0x0000 +3fe4faa0: .word 0x0000 +3fe4fab0: .word 0x0000 +3fe4fac0: .word 0x0000 +3fe4fad0: .word 0x0000 +3fe4fae0: .word 0x0000 +3fe4faf0: emu +3fe4fb00: emu +3fe4fb10: putst b6 +3fe4fb20: putst b6 +3fe4fb30: .word 0x00e2 +3fe4fb40: .word 0x00e2 +3fe4fb50: .word 0x0000 +3fe4fb60: .word 0x0000 +3fe4fb70: .word 0x0000 +3fe4fb80: .word 0x0000 +3fe4fb90: pushst +3fe4fba0: pushst +3fe4fbb0: pushst +3fe4fbc0: pushst +3fe4fbd0: .word 0x0000 +3fe4fbe0: .word 0x0000 +3fe4fbf0: .word 0x0000 +3fe4fc00: .word 0x0000 +3fe4fc10: .word 0x0000 +3fe4fc20: .word 0x0000 +3fe4fc30: .word 0x0000 +3fe4fc40: .word 0x0000 +3fe4fc50: .word 0x0000 +3fe4fc60: .word 0x0000 +3fe4fc70: .word 0x0000 +3fe4fc80: .word 0x0000 +3fe4fc90: .word 0x0000 +3fe4fca0: .word 0x0000 +3fe4fcb0: .word 0x0000 +3fe4fcc0: .word 0x0000 +3fe4fcd0: .word 0x0000 +3fe4fce0: .word 0x0000 +3fe4fcf0: .word 0x0078 +3fe4fd00: .word 0x0078 +3fe4fd10: .word 0x00cc +3fe4fd20: .word 0x00cc +3fe4fd30: getst a6 +3fe4fd40: getst a6 +3fe4fd50: getst a6 +3fe4fd60: getst a6 +3fe4fd70: putst b14 +3fe4fd80: putst b14 +3fe4fd90: pushst +3fe4fda0: pushst +3fe4fdb0: getst a6 +3fe4fdc0: getst a6 +3fe4fdd0: getst a6 +3fe4fde0: getst a6 +3fe4fdf0: getst a6 +3fe4fe00: getst a6 +3fe4fe10: .word 0x00cc +3fe4fe20: .word 0x00cc +3fe4fe30: .word 0x0078 +3fe4fe40: .word 0x0078 +3fe4fe50: .word 0x0000 +3fe4fe60: .word 0x0000 +3fe4fe70: .word 0x0000 +3fe4fe80: .word 0x0000 +3fe4fe90: .word 0x0000 +3fe4fea0: .word 0x0000 +3fe4feb0: .word 0x0000 +3fe4fec0: .word 0x0000 +3fe4fed0: .word 0x0000 +3fe4fee0: .word 0x0000 +3fe4fef0: .word 0x0000 +3fe4ff00: .word 0x0000 +3fe4ff10: .word 0x0000 +3fe4ff20: .word 0x0000 +3fe4ff30: .word 0x0000 +3fe4ff40: .word 0x0000 +3fe4ff50: .word 0x0000 +3fe4ff60: .word 0x0000 +3fe4ff70: .word 0x00cc +3fe4ff80: .word 0x00cc +3fe4ff90: .word 0x00cc +3fe4ffa0: .word 0x00cc +3fe4ffb0: .word 0x0078 +3fe4ffc0: .word 0x0078 +3fe4ffd0: rev b0 +3fe4ffe0: rev b0 +3fe4fff0: rev b0 +3fe50000: rev b0 +3fe50010: .word 0x0078 +3fe50020: .word 0x0078 +3fe50030: .word 0x00cc +3fe50040: .word 0x00cc +3fe50050: .word 0x00cc +3fe50060: .word 0x00cc +3fe50070: .word 0x0000 +3fe50080: .word 0x0000 +3fe50090: .word 0x0000 +3fe500a0: .word 0x0000 +3fe500b0: .word 0x0000 +3fe500c0: .word 0x0000 +3fe500d0: .word 0x0000 +3fe500e0: .word 0x0000 +3fe500f0: .word 0x0000 +3fe50100: .word 0x0000 +3fe50110: .word 0x0000 +3fe50120: .word 0x0000 +3fe50130: .word 0x0000 +3fe50140: .word 0x0000 +3fe50150: .word 0x0000 +3fe50160: .word 0x0000 +3fe50170: rev a0 +3fe50180: rev a0 +3fe50190: .word 0x0070 +3fe501a0: .word 0x0070 +3fe501b0: .word 0x0050 +3fe501c0: .word 0x0050 +3fe501d0: .word 0x00d8 +3fe501e0: .word 0x00d8 +3fe501f0: .word 0x00d8 +3fe50200: .word 0x00d8 +3fe50210: getst a12 +3fe50220: getst a12 +3fe50230: getst a12 +3fe50240: getst a12 +3fe50250: getst a12 +3fe50260: getst a12 +3fe50270: nop +3fe50280: nop +3fe50290: nop +3fe502a0: nop +3fe502b0: nop +3fe502c0: nop +3fe502d0: .word 0x0000 +3fe502e0: .word 0x0000 +3fe502f0: .word 0x0000 +3fe50300: .word 0x0000 +3fe50310: .word 0x0000 +3fe50320: .word 0x0000 +3fe50330: .word 0x0000 +3fe50340: .word 0x0000 +3fe50350: .word 0x0000 +3fe50360: .word 0x0000 +3fe50370: .word 0x0000 +3fe50380: .word 0x0000 +3fe50390: .word 0x0000 +3fe503a0: .word 0x0000 +3fe503b0: .word 0x0000 +3fe503c0: .word 0x0000 +3fe503d0: .word 0x0000 +3fe503e0: .word 0x0000 +3fe503f0: .word 0x0048 +3fe50400: .word 0x0048 +3fe50410: .word 0x00fc +3fe50420: .word 0x00fc +3fe50430: pushst +3fe50440: pushst +3fe50450: emu +3fe50460: emu +3fe50470: pushst +3fe50480: pushst +3fe50490: .word 0x00fc +3fe504a0: .word 0x00fc +3fe504b0: .word 0x0048 +3fe504c0: .word 0x0048 +3fe504d0: .word 0x0000 +3fe504e0: .word 0x0000 +3fe504f0: .word 0x0000 +3fe50500: .word 0x0000 +3fe50510: .word 0x0000 +3fe50520: .word 0x0000 +3fe50530: .word 0x0000 +3fe50540: .word 0x0000 +3fe50550: .word 0x0000 +3fe50560: .word 0x0000 +3fe50570: .word 0x0000 +3fe50580: .word 0x0000 +3fe50590: .word 0x0000 +3fe505a0: .word 0x0000 +3fe505b0: .word 0x0000 +3fe505c0: .word 0x0000 +3fe505d0: .word 0x0000 +3fe505e0: .word 0x0000 +3fe505f0: .word 0x0000 +3fe50600: .word 0x0000 +3fe50610: .word 0x0000 +3fe50620: .word 0x0000 +3fe50630: .word 0x0040 +3fe50640: .word 0x0040 +3fe50650: .word 0x00fe +3fe50660: .word 0x00fe +3fe50670: pushst +3fe50680: pushst +3fe50690: emu +3fe506a0: emu +3fe506b0: pushst +3fe506c0: pushst +3fe506d0: .word 0x00fe +3fe506e0: .word 0x00fe +3fe506f0: .word 0x0040 +3fe50700: .word 0x0040 +3fe50710: .word 0x0000 +3fe50720: .word 0x0000 +3fe50730: .word 0x0000 +3fe50740: .word 0x0000 +3fe50750: .word 0x0000 +3fe50760: .word 0x0000 +3fe50770: .word 0x0000 +3fe50780: .word 0x0000 +3fe50790: .word 0x0000 +3fe507a0: .word 0x0000 +3fe507b0: .word 0x0000 +3fe507c0: .word 0x0000 +3fe507d0: .word 0x0000 +3fe507e0: .word 0x0000 +3fe507f0: .word 0x0000 +3fe50800: .word 0x0000 +3fe50810: .word 0x0000 +3fe50820: .word 0x0000 +3fe50830: .word 0x0000 +3fe50840: .word 0x0000 +3fe50850: pushst +3fe50860: pushst +3fe50870: pushst +3fe50880: pushst +3fe50890: .word 0x0000 +3fe508a0: .word 0x0000 +3fe508b0: .word 0x0000 +3fe508c0: .word 0x0000 +3fe508d0: pushst +3fe508e0: pushst +3fe508f0: pushst +3fe50900: pushst +3fe50910: .word 0x0000 +3fe50920: .word 0x0000 +3fe50930: .word 0x0000 +3fe50940: .word 0x0000 +3fe50950: pushst +3fe50960: pushst +3fe50970: pushst +3fe50980: pushst +3fe50990: .word 0x0000 +3fe509a0: .word 0x0000 +3fe509b0: .word 0x0000 +3fe509c0: .word 0x0000 +3fe509d0: .word 0x0000 +3fe509e0: .word 0x0000 +3fe509f0: .word 0x0000 +3fe50a00: .word 0x0000 +3fe50a10: .word 0x0000 +3fe50a20: .word 0x0000 +3fe50a30: .word 0x0000 +3fe50a40: .word 0x0000 +3fe50a50: .word 0x0000 +3fe50a60: .word 0x0000 +3fe50a70: pushst +3fe50a80: pushst +3fe50a90: .word 0x00cc +3fe50aa0: .word 0x00cc +3fe50ab0: .word 0x00cc +3fe50ac0: .word 0x00cc +3fe50ad0: .word 0x00cc +3fe50ae0: .word 0x00cc +3fe50af0: .word 0x00cc +3fe50b00: .word 0x00cc +3fe50b10: .word 0x00cc +3fe50b20: .word 0x00cc +3fe50b30: .word 0x00cc +3fe50b40: .word 0x00cc +3fe50b50: .word 0x00cc +3fe50b60: .word 0x00cc +3fe50b70: .word 0x00cc +3fe50b80: .word 0x00cc +3fe50b90: .word 0x00cc +3fe50ba0: .word 0x00cc +3fe50bb0: .word 0x00cc +3fe50bc0: .word 0x00cc +3fe50bd0: .word 0x0000 +3fe50be0: .word 0x0000 +3fe50bf0: .word 0x0000 +3fe50c00: .word 0x0000 +3fe50c10: .word 0x0000 +3fe50c20: .word 0x0000 +3fe50c30: .word 0x0000 +3fe50c40: .word 0x0000 +3fe50c50: .word 0x0000 +3fe50c60: .word 0x0000 +3fe50c70: .word 0x0000 +3fe50c80: .word 0x0000 +3fe50c90: .word 0x0000 +3fe50ca0: .word 0x0000 +3fe50cb0: exgpc b2 +3fe50cc0: exgpc b2 +3fe50cd0: putst b6 +3fe50ce0: putst b6 +3fe50cf0: putst b6 +3fe50d00: putst b6 +3fe50d10: putst b6 +3fe50d20: putst b6 +3fe50d30: putst b4 +3fe50d40: putst b4 +3fe50d50: .word 0x00b4 +3fe50d60: .word 0x00b4 +3fe50d70: .word 0x0078 +3fe50d80: .word 0x0078 +3fe50d90: rev b0 +3fe50da0: rev b0 +3fe50db0: rev b0 +3fe50dc0: rev b0 +3fe50dd0: rev b0 +3fe50de0: rev b0 +3fe50df0: rev b0 +3fe50e00: rev b0 +3fe50e10: .word 0x0000 +3fe50e20: .word 0x0000 +3fe50e30: .word 0x0000 +3fe50e40: .word 0x0000 +3fe50e50: .word 0x0000 +3fe50e60: .word 0x0000 +3fe50e70: .word 0x0000 +3fe50e80: .word 0x0000 +3fe50e90: .word 0x00f8 +3fe50ea0: pushst +3fe50eb0: not b14 +3fe50ec0: not b14 +3fe50ed0: abs sp +3fe50ee0: abs sp +3fe50ef0: abs a7 +3fe50f00: abs a7 +3fe50f10: .word 0x0007 +3fe50f20: .word 0x0007 +3fe50f30: .word 0x0007 +3fe50f40: .word 0x0007 +3fe50f50: .word 0x001f +3fe50f60: .word 0x001f +3fe50f70: rev b14 +3fe50f80: rev b14 +3fe50f90: .word 0x007c +3fe50fa0: .word 0x007c +3fe50fb0: .word 0x00f8 +3fe50fc0: .word 0x00f8 +3fe50fd0: .word 0x00f0 +3fe50fe0: .word 0x00f0 +3fe50ff0: .word 0x00f0 +3fe51000: .word 0x00f0 +3fe51010: .word 0x0000 +3fe51020: .word 0x0000 +3fe51030: .word 0x0000 +3fe51040: .word 0x0000 +3fe51050: .word 0x00f0 +3fe51060: .word 0x00f0 +3fe51070: .word 0x00f0 +3fe51080: .word 0x00f0 +3fe51090: .word 0x00f0 +3fe510a0: .word 0x00f0 +3fe510b0: .word 0x0000 +3fe510c0: .word 0x0000 +3fe510d0: .word 0x0000 +3fe510e0: .word 0x0000 +3fe510f0: .word 0x0000 +3fe51100: .word 0x0000 +3fe51110: .word 0x0000 +3fe51120: .word 0x0000 +3fe51130: pushst +3fe51140: pushst +3fe51150: emu +3fe51160: emu +3fe51170: .word 0x0018 +3fe51180: .word 0x0018 +3fe51190: rev b0 +3fe511a0: rev b0 +3fe511b0: .word 0x0060 +3fe511c0: .word 0x0060 +3fe511d0: .word 0x0060 +3fe511e0: .word 0x0060 +3fe511f0: rev b0 +3fe51200: rev b0 +3fe51210: .word 0x0018 +3fe51220: .word 0x0018 +3fe51230: .word 0x000c +3fe51240: .word 0x000c +3fe51250: emu +3fe51260: emu +3fe51270: pushst +3fe51280: pushst +3fe51290: .word 0x0000 +3fe512a0: .word 0x0000 +3fe512b0: .word 0x0000 +3fe512c0: .word 0x0000 +3fe512d0: .word 0x0000 +3fe512e0: .word 0x0000 +3fe512f0: .word 0x0000 +3fe51300: .word 0x0000 +3fe51310: .word 0x00f8 +3fe51320: pushst +3fe51330: not b14 +3fe51340: not b14 +3fe51350: abs sp +3fe51360: abs sp +3fe51370: abs a7 +3fe51380: abs a7 +3fe51390: .word 0x0007 +3fe513a0: .word 0x0007 +3fe513b0: .word 0x0007 +3fe513c0: .word 0x0007 +3fe513d0: .word 0x001f +3fe513e0: .word 0x001f +3fe513f0: rev b14 +3fe51400: rev b14 +3fe51410: .word 0x007c +3fe51420: .word 0x007c +3fe51430: .word 0x00f8 +3fe51440: .word 0x00f8 +3fe51450: .word 0x00f0 +3fe51460: .word 0x00f0 +3fe51470: .word 0x00f0 +3fe51480: .word 0x00f0 +3fe51490: .word 0x0000 +3fe514a0: .word 0x0000 +3fe514b0: .word 0x0000 +3fe514c0: .word 0x0000 +3fe514d0: .word 0x00f0 +3fe514e0: .word 0x00f0 +3fe514f0: .word 0x00f0 +3fe51500: .word 0x00f0 +3fe51510: .word 0x00f0 +3fe51520: .word 0x00f0 +3fe51530: .word 0x0000 +3fe51540: .word 0x0000 +3fe51550: .word 0x00f8 +3fe51560: pushst +3fe51570: not b14 +3fe51580: not b14 +3fe51590: abs sp +3fe515a0: abs sp +3fe515b0: abs a7 +3fe515c0: abs a7 +3fe515d0: .word 0x0007 +3fe515e0: .word 0x0007 +3fe515f0: .word 0x0007 +3fe51600: .word 0x0007 +3fe51610: .word 0x001f +3fe51620: .word 0x001f +3fe51630: rev b14 +3fe51640: rev b14 +3fe51650: .word 0x007c +3fe51660: .word 0x007c +3fe51670: .word 0x00f8 +3fe51680: .word 0x00f8 +3fe51690: .word 0x00f0 +3fe516a0: .word 0x00f0 +3fe516b0: .word 0x00f0 +3fe516c0: .word 0x00f0 +3fe516d0: .word 0x0000 +3fe516e0: .word 0x0000 +3fe516f0: .word 0x0000 +3fe51700: .word 0x0000 +3fe51710: .word 0x00f0 +3fe51720: .word 0x00f0 +3fe51730: .word 0x00f0 +3fe51740: .word 0x00f0 +3fe51750: .word 0x00f0 +3fe51760: .word 0x00f0 +3fe51770: .word 0x0000 +3fe51780: .word 0x0000 +3fe51790: .word 0x0000 +3fe517a0: .word 0x0000 +3fe517b0: .word 0x0000 +3fe517c0: .word 0x0000 +3fe517d0: abs a0 +3fe517e0: abs a0 +3fe517f0: getst a0 +3fe51800: getst a0 +3fe51810: .word 0x00c0 +3fe51820: .word 0x00c0 +3fe51830: .word 0x00c0 +3fe51840: .word 0x00c0 +3fe51850: .word 0x00c0 +3fe51860: .word 0x00c0 +3fe51870: .word 0x0060 +3fe51880: .word 0x0060 +3fe51890: .word 0x0060 +3fe518a0: .word 0x0060 +3fe518b0: .word 0x0060 +3fe518c0: .word 0x0060 +3fe518d0: rev b6 +3fe518e0: rev b6 +3fe518f0: rev b6 +3fe51900: rev b6 +3fe51910: .word 0x001c +3fe51920: .word 0x001c +3fe51930: .word 0x001c +3fe51940: .word 0x001c +3fe51950: .word 0x0000 +3fe51960: .word 0x0000 +3fe51970: .word 0x0000 +3fe51980: .word 0x0000 +3fe51990: .word 0x0000 +3fe519a0: .word 0x0000 +3fe519b0: .word 0x0000 +3fe519c0: .word 0x0000 +3fe519d0: .word 0x0000 +3fe519e0: .word 0x0000 +3fe519f0: .word 0x0000 +3fe51a00: .word 0x0000 +3fe51a10: .word 0x0000 +3fe51a20: .word 0x0000 +3fe51a30: .word 0x0078 +3fe51a40: .word 0x0078 +3fe51a50: .word 0x00cc +3fe51a60: .word 0x00cc +3fe51a70: getst a6 +3fe51a80: getst a6 +3fe51a90: getst a6 +3fe51aa0: getst a6 +3fe51ab0: getst a6 +3fe51ac0: getst a6 +3fe51ad0: getst a6 +3fe51ae0: getst a6 +3fe51af0: getst a6 +3fe51b00: getst a6 +3fe51b10: .word 0x00cc +3fe51b20: .word 0x00cc +3fe51b30: .word 0x00cc +3fe51b40: .word 0x00cc +3fe51b50: .word 0x00cc +3fe51b60: .word 0x00cc +3fe51b70: getst a6 +3fe51b80: getst a6 +3fe51b90: .word 0x0000 +3fe51ba0: .word 0x0000 +3fe51bb0: .word 0x0000 +3fe51bc0: .word 0x0000 +3fe51bd0: .word 0x0000 +3fe51be0: .word 0x0000 +3fe51bf0: .word 0x0000 +3fe51c00: .word 0x0000 +3fe51c10: .word 0x0000 +3fe51c20: .word 0x0000 +3fe51c30: .word 0x0000 +3fe51c40: .word 0x0000 +3fe51c50: .word 0x0000 +3fe51c60: .word 0x0000 +3fe51c70: pushst +3fe51c80: pushst +3fe51c90: getst a6 +3fe51ca0: getst a6 +3fe51cb0: emu +3fe51cc0: emu +3fe51cd0: .word 0x0000 +3fe51ce0: .word 0x0000 +3fe51cf0: .word 0x00fc +3fe51d00: .word 0x00fc +3fe51d10: .word 0x00cc +3fe51d20: .word 0x00cc +3fe51d30: .word 0x0084 +3fe51d40: .word 0x0084 +3fe51d50: .word 0x0000 +3fe51d60: .word 0x0000 +3fe51d70: emu +3fe51d80: emu +3fe51d90: getst a6 +3fe51da0: getst a6 +3fe51db0: pushst +3fe51dc0: pushst +3fe51dd0: .word 0x0000 +3fe51de0: .word 0x0000 +3fe51df0: .word 0x0000 +3fe51e00: .word 0x0000 +3fe51e10: .word 0x0000 +3fe51e20: .word 0x0000 +3fe51e30: .word 0x0000 +3fe51e40: .word 0x0000 +3fe51e50: .word 0x0000 +3fe51e60: .word 0x0000 +3fe51e70: .word 0x0000 +3fe51e80: .word 0x0000 +3fe51e90: .word 0x0000 +3fe51ea0: .word 0x0000 +3fe51eb0: getst a6 +3fe51ec0: getst a6 +3fe51ed0: getst a6 +3fe51ee0: getst a6 +3fe51ef0: .word 0x00cc +3fe51f00: .word 0x00cc +3fe51f10: .word 0x00cc +3fe51f20: .word 0x00cc +3fe51f30: .word 0x0048 +3fe51f40: .word 0x0048 +3fe51f50: .word 0x0078 +3fe51f60: .word 0x0078 +3fe51f70: rev b0 +3fe51f80: rev b0 +3fe51f90: rev b0 +3fe51fa0: rev b0 +3fe51fb0: rev b0 +3fe51fc0: rev b0 +3fe51fd0: rev b0 +3fe51fe0: rev b0 +3fe51ff0: .word 0x0078 +3fe52000: .word 0x0078 +3fe52010: .word 0x0000 +3fe52020: .word 0x0000 +3fe52030: .word 0x0000 +3fe52040: .word 0x0000 +3fe52050: .word 0x0000 +3fe52060: .word 0x0000 +3fe52070: .word 0x0000 +3fe52080: .word 0x0000 +3fe52090: .word 0x0000 +3fe520a0: .word 0x0000 +3fe520b0: .word 0x0000 +3fe520c0: .word 0x0000 +3fe520d0: .word 0x0000 +3fe520e0: .word 0x0000 +3fe520f0: .word 0x0000 +3fe52100: .word 0x0000 +3fe52110: .word 0x0000 +3fe52120: .word 0x0000 +3fe52130: pushst +3fe52140: pushst +3fe52150: pushst +3fe52160: pushst +3fe52170: .word 0x000c +3fe52180: .word 0x000c +3fe52190: .word 0x0006 +3fe521a0: .word 0x0006 +3fe521b0: .word 0x0006 +3fe521c0: .word 0x0006 +3fe521d0: .word 0x0006 +3fe521e0: .word 0x0006 +3fe521f0: .word 0x000c +3fe52200: .word 0x000c +3fe52210: pushst +3fe52220: pushst +3fe52230: pushst +3fe52240: pushst +3fe52250: .word 0x0000 +3fe52260: .word 0x0000 +3fe52270: .word 0x0000 +3fe52280: .word 0x0000 +3fe52290: .word 0x0000 +3fe522a0: .word 0x0000 +3fe522b0: .word 0x0000 +3fe522c0: .word 0x0000 +3fe522d0: .word 0x0000 +3fe522e0: .word 0x0000 +3fe522f0: .word 0x0000 +3fe52300: .word 0x0000 +3fe52310: .word 0x0000 +3fe52320: .word 0x0000 +3fe52330: .word 0x0000 +3fe52340: .word 0x0000 +3fe52350: .word 0x0000 +3fe52360: .word 0x0000 +3fe52370: rev b14 +3fe52380: rev b14 +3fe52390: .word 0x00fe +3fe523a0: .word 0x00fe +3fe523b0: .word 0x00c0 +3fe523c0: .word 0x00c0 +3fe523d0: getst a0 +3fe523e0: getst a0 +3fe523f0: getst a0 +3fe52400: getst a0 +3fe52410: getst a0 +3fe52420: getst a0 +3fe52430: .word 0x00c0 +3fe52440: .word 0x00c0 +3fe52450: .word 0x00fe +3fe52460: .word 0x00fe +3fe52470: rev b14 +3fe52480: rev b14 +3fe52490: .word 0x0000 +3fe524a0: .word 0x0000 +3fe524b0: .word 0x0000 +3fe524c0: .word 0x0000 +3fe524d0: .word 0x0000 +3fe524e0: .word 0x0000 +3fe524f0: .word 0x0000 +3fe52500: .word 0x0000 +3fe52510: .word 0x0000 +3fe52520: .word 0x0000 +3fe52530: .word 0x0000 +3fe52540: .word 0x0000 +3fe52550: .word 0x0000 +3fe52560: .word 0x0000 +3fe52570: .word 0x0000 +3fe52580: .word 0x0000 +3fe52590: .word 0x0000 +3fe525a0: .word 0x0000 +3fe525b0: .word 0x0078 +3fe525c0: .word 0x0078 +3fe525d0: .word 0x00fc +3fe525e0: .word 0x00fc +3fe525f0: popst +3fe52600: popst +3fe52610: getst a6 +3fe52620: getst a6 +3fe52630: getst a6 +3fe52640: getst a6 +3fe52650: getst a6 +3fe52660: getst a6 +3fe52670: getst a6 +3fe52680: getst a6 +3fe52690: getst a6 +3fe526a0: getst a6 +3fe526b0: getst a6 +3fe526c0: getst a6 +3fe526d0: .word 0x0000 +3fe526e0: .word 0x0000 +3fe526f0: .word 0x0000 +3fe52700: .word 0x0000 +3fe52710: .word 0x0000 +3fe52720: .word 0x0000 +3fe52730: .word 0x0000 +3fe52740: .word 0x0000 +3fe52750: .word 0x0000 +3fe52760: .word 0x0000 +3fe52770: .word 0x0000 +3fe52780: .word 0x0000 +3fe52790: .word 0x0000 +3fe527a0: .word 0x0000 +3fe527b0: .word 0x0000 +3fe527c0: .word 0x0000 +3fe527d0: .word 0x0000 +3fe527e0: .word 0x0000 +3fe527f0: getst a6 +3fe52800: getst a6 +3fe52810: getst a6 +3fe52820: getst a6 +3fe52830: getst a6 +3fe52840: getst a6 +3fe52850: getst a6 +3fe52860: getst a6 +3fe52870: getst a6 +3fe52880: getst a6 +3fe52890: getst a6 +3fe528a0: getst a6 +3fe528b0: popst +3fe528c0: popst +3fe528d0: .word 0x00fc +3fe528e0: .word 0x00fc +3fe528f0: .word 0x0078 +3fe52900: .word 0x0078 +3fe52910: .word 0x0000 +3fe52920: .word 0x0000 +3fe52930: .word 0x0000 +3fe52940: .word 0x0000 +3fe52950: .word 0x0000 +3fe52960: .word 0x0000 +3fe52970: .word 0x0000 +3fe52980: .word 0x0000 +3fe52990: .word 0x0000 +3fe529a0: .word 0x0000 +3fe529b0: .word 0x0000 +3fe529c0: .word 0x0000 +3fe529d0: .word 0x0000 +3fe529e0: .word 0x0000 +3fe529f0: rev a0 +3fe52a00: rev a0 +3fe52a10: .word 0x0070 +3fe52a20: .word 0x0070 +3fe52a30: .word 0x0050 +3fe52a40: .word 0x0050 +3fe52a50: .word 0x00d8 +3fe52a60: .word 0x00d8 +3fe52a70: .word 0x00d8 +3fe52a80: .word 0x00d8 +3fe52a90: getst a12 +3fe52aa0: getst a12 +3fe52ab0: getst a12 +3fe52ac0: getst a12 +3fe52ad0: getst a12 +3fe52ae0: getst a12 +3fe52af0: nop +3fe52b00: nop +3fe52b10: nop +3fe52b20: nop +3fe52b30: nop +3fe52b40: nop +3fe52b50: .word 0x0000 +3fe52b60: .word 0x0000 +3fe52b70: .word 0x0000 +3fe52b80: .word 0x0000 +3fe52b90: .word 0x0000 +3fe52ba0: .word 0x0000 +3fe52bb0: .word 0x0000 +3fe52bc0: .word 0x0000 +3fe52bd0: .word 0x0000 +3fe52be0: .word 0x0000 +3fe52bf0: .word 0x0000 +3fe52c00: .word 0x0000 +3fe52c10: .word 0x0000 +3fe52c20: .word 0x0000 +3fe52c30: .word 0x0000 +3fe52c40: .word 0x0000 +3fe52c50: nop +3fe52c60: nop +3fe52c70: nop +3fe52c80: nop +3fe52c90: nop +3fe52ca0: nop +3fe52cb0: getst a12 +3fe52cc0: getst a12 +3fe52cd0: getst a12 +3fe52ce0: getst a12 +3fe52cf0: getst a12 +3fe52d00: getst a12 +3fe52d10: .word 0x00d8 +3fe52d20: .word 0x00d8 +3fe52d30: .word 0x00d8 +3fe52d40: .word 0x00d8 +3fe52d50: .word 0x0070 +3fe52d60: .word 0x0070 +3fe52d70: rev a0 +3fe52d80: rev a0 +3fe52d90: .word 0x0000 +3fe52da0: .word 0x0000 +3fe52db0: .word 0x0000 +3fe52dc0: .word 0x0000 +3fe52dd0: .word 0x0000 +3fe52de0: .word 0x0000 +3fe52df0: .word 0x0000 +3fe52e00: .word 0x0000 +3fe52e10: .word 0x0000 +3fe52e20: .word 0x0000 +3fe52e30: .word 0x0000 +3fe52e40: .word 0x0000 +3fe52e50: .word 0x0000 +3fe52e60: .word 0x0000 +3fe52e70: .word 0x0000 +3fe52e80: .word 0x0000 +3fe52e90: .word 0x0000 +3fe52ea0: .word 0x0000 +3fe52eb0: .word 0x0000 +3fe52ec0: .word 0x0000 +3fe52ed0: .word 0x0000 +3fe52ee0: .word 0x0000 +3fe52ef0: pushst +3fe52f00: pushst +3fe52f10: pushst +3fe52f20: pushst +3fe52f30: getst a0 +3fe52f40: getst a0 +3fe52f50: getst a0 +3fe52f60: getst a0 +3fe52f70: .word 0x0000 +3fe52f80: .word 0x0000 +3fe52f90: .word 0x0000 +3fe52fa0: .word 0x0000 +3fe52fb0: .word 0x0000 +3fe52fc0: .word 0x0000 +3fe52fd0: .word 0x0000 +3fe52fe0: .word 0x0000 +3fe52ff0: .word 0x0000 +3fe53000: .word 0x0000 +3fe53010: .word 0x0000 +3fe53020: .word 0x0000 +3fe53030: .word 0x0000 +3fe53040: .word 0x0000 +3fe53050: .word 0x0000 +3fe53060: .word 0x0000 +3fe53070: .word 0x0000 +3fe53080: .word 0x0000 +3fe53090: .word 0x0000 +3fe530a0: .word 0x0000 +3fe530b0: .word 0x0000 +3fe530c0: .word 0x0000 +3fe530d0: .word 0x0000 +3fe530e0: .word 0x0000 +3fe530f0: .word 0x0000 +3fe53100: .word 0x0000 +3fe53110: exgpc b8 +3fe53120: exgpc b8 +3fe53130: pushst +3fe53140: pushst +3fe53150: .word 0x00c6 +3fe53160: .word 0x00c6 +3fe53170: .word 0x00c6 +3fe53180: .word 0x00c6 +3fe53190: .word 0x00c6 +3fe531a0: .word 0x00c6 +3fe531b0: .word 0x00c6 +3fe531c0: .word 0x00c6 +3fe531d0: pushst +3fe531e0: pushst +3fe531f0: exgpc b8 +3fe53200: exgpc b8 +3fe53210: .word 0x0000 +3fe53220: .word 0x0000 +3fe53230: .word 0x0000 +3fe53240: .word 0x0000 +3fe53250: .word 0x0000 +3fe53260: .word 0x0000 +3fe53270: .word 0x0000 +3fe53280: .word 0x0000 +3fe53290: .word 0x0000 +3fe532a0: .word 0x0000 +3fe532b0: .word 0x0000 +3fe532c0: .word 0x0000 +3fe532d0: .word 0x0000 +3fe532e0: .word 0x0000 +3fe532f0: .word 0x0078 +3fe53300: .word 0x0078 +3fe53310: .word 0x00cc +3fe53320: .word 0x00cc +3fe53330: getst a6 +3fe53340: getst a6 +3fe53350: getst a6 +3fe53360: getst a6 +3fe53370: .word 0x00c6 +3fe53380: .word 0x00c6 +3fe53390: .word 0x007e +3fe533a0: .word 0x007e +3fe533b0: .word 0x00c6 +3fe533c0: .word 0x00c6 +3fe533d0: getst a6 +3fe533e0: getst a6 +3fe533f0: getst a6 +3fe53400: getst a6 +3fe53410: getst a6 +3fe53420: getst a6 +3fe53430: .word 0x00ce +3fe53440: .word 0x00ce +3fe53450: .word 0x0076 +3fe53460: .word 0x0076 +3fe53470: .word 0x0006 +3fe53480: .word 0x0006 +3fe53490: .word 0x0006 +3fe534a0: .word 0x0006 +3fe534b0: .word 0x0000 +3fe534c0: .word 0x0000 +3fe534d0: .word 0x0000 +3fe534e0: .word 0x0000 +3fe534f0: .word 0x0000 +3fe53500: .word 0x0000 +3fe53510: .word 0x0000 +3fe53520: .word 0x0000 +3fe53530: .word 0x0000 +3fe53540: .word 0x0000 +3fe53550: .word 0x0000 +3fe53560: .word 0x0000 +3fe53570: .word 0x0000 +3fe53580: .word 0x0000 +3fe53590: popst +3fe535a0: popst +3fe535b0: .word 0x00ce +3fe535c0: .word 0x00ce +3fe535d0: .word 0x00c8 +3fe535e0: .word 0x00c8 +3fe535f0: .word 0x0078 +3fe53600: .word 0x0078 +3fe53610: .word 0x0070 +3fe53620: .word 0x0070 +3fe53630: rev b8 +3fe53640: rev b8 +3fe53650: .word 0x007c +3fe53660: .word 0x007c +3fe53670: .word 0x00cc +3fe53680: .word 0x00cc +3fe53690: .word 0x00ce +3fe536a0: .word 0x00ce +3fe536b0: getst a6 +3fe536c0: getst a6 +3fe536d0: getst a6 +3fe536e0: getst a6 +3fe536f0: .word 0x0000 +3fe53700: .word 0x0000 +3fe53710: .word 0x0000 +3fe53720: .word 0x0000 +3fe53730: .word 0x0000 +3fe53740: .word 0x0000 +3fe53750: .word 0x0000 +3fe53760: .word 0x0000 +3fe53770: .word 0x0078 +3fe53780: .word 0x0078 +3fe53790: .word 0x000c +3fe537a0: .word 0x000c +3fe537b0: rev b8 +3fe537c0: rev b8 +3fe537d0: .word 0x0060 +3fe537e0: .word 0x0060 +3fe537f0: .word 0x00f8 +3fe53800: .word 0x00f8 +3fe53810: popst +3fe53820: popst +3fe53830: getst a6 +3fe53840: getst a6 +3fe53850: getst a6 +3fe53860: getst a6 +3fe53870: getst a6 +3fe53880: getst a6 +3fe53890: .word 0x00cc +3fe538a0: .word 0x00cc +3fe538b0: .word 0x0078 +3fe538c0: .word 0x0078 +3fe538d0: .word 0x0000 +3fe538e0: .word 0x0000 +3fe538f0: .word 0x0000 +3fe53900: .word 0x0000 +3fe53910: .word 0x0000 +3fe53920: .word 0x0000 +3fe53930: .word 0x0000 +3fe53940: .word 0x0000 +3fe53950: .word 0x0000 +3fe53960: .word 0x0000 +3fe53970: .word 0x0000 +3fe53980: .word 0x0000 +3fe53990: .word 0x0000 +3fe539a0: .word 0x0000 +3fe539b0: .word 0x0000 +3fe539c0: .word 0x0000 +3fe539d0: .word 0x0000 +3fe539e0: .word 0x0000 +3fe539f0: .word 0x0000 +3fe53a00: .word 0x0000 +3fe53a10: .word 0x00fc +3fe53a20: .word 0x00fc +3fe53a30: getst a14 +3fe53a40: getst a14 +3fe53a50: .word 0x0006 +3fe53a60: .word 0x0006 +3fe53a70: .word 0x007c +3fe53a80: .word 0x007c +3fe53a90: .word 0x0006 +3fe53aa0: .word 0x0006 +3fe53ab0: .word 0x0006 +3fe53ac0: .word 0x0006 +3fe53ad0: getst a14 +3fe53ae0: getst a14 +3fe53af0: .word 0x00fc +3fe53b00: .word 0x00fc +3fe53b10: .word 0x0000 +3fe53b20: .word 0x0000 +3fe53b30: .word 0x0000 +3fe53b40: .word 0x0000 +3fe53b50: .word 0x0000 +3fe53b60: .word 0x0000 +3fe53b70: .word 0x0000 +3fe53b80: .word 0x0000 +3fe53b90: .word 0x0000 +3fe53ba0: .word 0x0000 +3fe53bb0: .word 0x0000 +3fe53bc0: .word 0x0000 +3fe53bd0: .word 0x0000 +3fe53be0: .word 0x0000 +3fe53bf0: .word 0x0000 +3fe53c00: .word 0x0000 +3fe53c10: rev b0 +3fe53c20: rev b0 +3fe53c30: rev b0 +3fe53c40: rev b0 +3fe53c50: .word 0x0078 +3fe53c60: .word 0x0078 +3fe53c70: .word 0x00b4 +3fe53c80: .word 0x00b4 +3fe53c90: putst b6 +3fe53ca0: putst b6 +3fe53cb0: putst b6 +3fe53cc0: putst b6 +3fe53cd0: putst b6 +3fe53ce0: putst b6 +3fe53cf0: putst b6 +3fe53d00: putst b6 +3fe53d10: .word 0x00b4 +3fe53d20: .word 0x00b4 +3fe53d30: .word 0x0078 +3fe53d40: .word 0x0078 +3fe53d50: rev b0 +3fe53d60: rev b0 +3fe53d70: rev b0 +3fe53d80: rev b0 +3fe53d90: .word 0x0000 +3fe53da0: .word 0x0000 +3fe53db0: .word 0x0000 +3fe53dc0: .word 0x0000 +3fe53dd0: .word 0x0000 +3fe53de0: .word 0x0000 +3fe53df0: .word 0x0000 +3fe53e00: .word 0x0000 +3fe53e10: .word 0x0000 +3fe53e20: .word 0x0000 +3fe53e30: .word 0x0000 +3fe53e40: .word 0x0000 +3fe53e50: .word 0x0000 +3fe53e60: .word 0x0000 +3fe53e70: .word 0x0000 +3fe53e80: .word 0x0000 +3fe53e90: nop +3fe53ea0: nop +3fe53eb0: getst a6 +3fe53ec0: getst a6 +3fe53ed0: .word 0x00cc +3fe53ee0: .word 0x00cc +3fe53ef0: .word 0x00cc +3fe53f00: .word 0x00cc +3fe53f10: .word 0x0068 +3fe53f20: .word 0x0068 +3fe53f30: .word 0x0078 +3fe53f40: .word 0x0078 +3fe53f50: rev b0 +3fe53f60: rev b0 +3fe53f70: rev b0 +3fe53f80: rev b0 +3fe53f90: rev b0 +3fe53fa0: rev b0 +3fe53fb0: rev b0 +3fe53fc0: rev b0 +3fe53fd0: rev b0 +3fe53fe0: rev b0 +3fe53ff0: .word 0x0000 +3fe54000: .word 0x0000 +3fe54010: .word 0x0000 +3fe54020: .word 0x0000 +3fe54030: .word 0x0000 +3fe54040: .word 0x0000 +3fe54050: .word 0x0000 +3fe54060: .word 0x0000 +3fe54070: .word 0x0000 +3fe54080: .word 0x0000 +3fe54090: .word 0x0000 +3fe540a0: .word 0x0000 +3fe540b0: .word 0x0000 +3fe540c0: .word 0x0000 +3fe540d0: .word 0x00f7 +3fe540e0: .word 0x00f7 +3fe540f0: popst +3fe54100: popst +3fe54110: getst a6 +3fe54120: getst a6 +3fe54130: getst a6 +3fe54140: getst a6 +3fe54150: getst a6 +3fe54160: getst a6 +3fe54170: getst a6 +3fe54180: getst a6 +3fe54190: getst a6 +3fe541a0: getst a6 +3fe541b0: getst a6 +3fe541c0: getst a6 +3fe541d0: getst a0 +3fe541e0: getst a0 +3fe541f0: getst a0 +3fe54200: getst a0 +3fe54210: getst a0 +3fe54220: getst a0 +3fe54230: .word 0x0000 +3fe54240: .word 0x0000 +3fe54250: .word 0x0000 +3fe54260: .word 0x0000 +3fe54270: .word 0x0000 +3fe54280: .word 0x0000 +3fe54290: .word 0x0000 +3fe542a0: .word 0x0000 +3fe542b0: .word 0x0000 +3fe542c0: .word 0x0000 +3fe542d0: .word 0x0000 +3fe542e0: .word 0x0000 +3fe542f0: .word 0x0000 +3fe54300: .word 0x0000 +3fe54310: rev b12 +3fe54320: rev b12 +3fe54330: rev b0 +3fe54340: rev b0 +3fe54350: rev b0 +3fe54360: rev b0 +3fe54370: rev b0 +3fe54380: rev b0 +3fe54390: rev b0 +3fe543a0: rev b0 +3fe543b0: rev b0 +3fe543c0: rev b0 +3fe543d0: rev b0 +3fe543e0: rev b0 +3fe543f0: .word 0x00f0 +3fe54400: .word 0x00f0 +3fe54410: .word 0x0000 +3fe54420: .word 0x0000 +3fe54430: .word 0x0000 +3fe54440: .word 0x0000 +3fe54450: .word 0x0000 +3fe54460: .word 0x0000 +3fe54470: .word 0x0000 +3fe54480: .word 0x0000 +3fe54490: .word 0x0000 +3fe544a0: .word 0x0000 +3fe544b0: .word 0x0000 +3fe544c0: .word 0x0000 +3fe544d0: .word 0x0000 +3fe544e0: .word 0x0000 +3fe544f0: .word 0x0000 +3fe54500: .word 0x0000 +3fe54510: .word 0x0000 +3fe54520: .word 0x0000 +3fe54530: .word 0x0078 +3fe54540: .word 0x0078 +3fe54550: .word 0x00cc +3fe54560: .word 0x00cc +3fe54570: getst a6 +3fe54580: getst a6 +3fe54590: getst a6 +3fe545a0: getst a6 +3fe545b0: pushst +3fe545c0: pushst +3fe545d0: getst a6 +3fe545e0: getst a6 +3fe545f0: getst a6 +3fe54600: getst a6 +3fe54610: .word 0x00cc +3fe54620: .word 0x00cc +3fe54630: .word 0x0078 +3fe54640: .word 0x0078 +3fe54650: .word 0x0000 +3fe54660: .word 0x0000 +3fe54670: .word 0x0000 +3fe54680: .word 0x0000 +3fe54690: .word 0x0000 +3fe546a0: .word 0x0000 +3fe546b0: .word 0x0000 +3fe546c0: .word 0x0000 +3fe546d0: .word 0x0000 +3fe546e0: .word 0x0000 +3fe546f0: .word 0x0000 +3fe54700: .word 0x0000 +3fe54710: .word 0x0000 +3fe54720: .word 0x0000 +3fe54730: .word 0x0000 +3fe54740: .word 0x0000 +3fe54750: .word 0x0000 +3fe54760: .word 0x0000 +3fe54770: .word 0x0000 +3fe54780: .word 0x0000 +3fe54790: .word 0x00c6 +3fe547a0: .word 0x00c6 +3fe547b0: .word 0x00e6 +3fe547c0: .word 0x00e6 +3fe547d0: rev b6 +3fe547e0: rev b6 +3fe547f0: .word 0x001e +3fe54800: .word 0x001e +3fe54810: rev b6 +3fe54820: rev b6 +3fe54830: .word 0x0066 +3fe54840: .word 0x0066 +3fe54850: .word 0x00c6 +3fe54860: .word 0x00c6 +3fe54870: getst a6 +3fe54880: getst a6 +3fe54890: .word 0x0000 +3fe548a0: .word 0x0000 +3fe548b0: .word 0x0000 +3fe548c0: .word 0x0000 +3fe548d0: .word 0x0000 +3fe548e0: .word 0x0000 +3fe548f0: .word 0x0000 +3fe54900: .word 0x0000 +3fe54910: .word 0x0000 +3fe54920: .word 0x0000 +3fe54930: .word 0x0000 +3fe54940: .word 0x0000 +3fe54950: .word 0x0000 +3fe54960: .word 0x0000 +3fe54970: .word 0x000e +3fe54980: .word 0x000e +3fe54990: .word 0x0018 +3fe549a0: .word 0x0018 +3fe549b0: .word 0x0018 +3fe549c0: .word 0x0018 +3fe549d0: rev b0 +3fe549e0: rev b0 +3fe549f0: rev b0 +3fe54a00: rev b0 +3fe54a10: .word 0x0070 +3fe54a20: .word 0x0070 +3fe54a30: .word 0x0058 +3fe54a40: .word 0x0058 +3fe54a50: .word 0x00c8 +3fe54a60: .word 0x00c8 +3fe54a70: .word 0x00cc +3fe54a80: .word 0x00cc +3fe54a90: getst a12 +3fe54aa0: getst a12 +3fe54ab0: abs a6 +3fe54ac0: abs a6 +3fe54ad0: .word 0x0000 +3fe54ae0: .word 0x0000 +3fe54af0: .word 0x0000 +3fe54b00: .word 0x0000 +3fe54b10: .word 0x0000 +3fe54b20: .word 0x0000 +3fe54b30: .word 0x0000 +3fe54b40: .word 0x0000 +3fe54b50: .word 0x00f8 +3fe54b60: pushst +3fe54b70: not b14 +3fe54b80: not b14 +3fe54b90: abs sp +3fe54ba0: abs sp +3fe54bb0: abs a7 +3fe54bc0: abs a7 +3fe54bd0: .word 0x0007 +3fe54be0: .word 0x0007 +3fe54bf0: .word 0x0007 +3fe54c00: .word 0x0007 +3fe54c10: .word 0x001f +3fe54c20: .word 0x001f +3fe54c30: rev b14 +3fe54c40: rev b14 +3fe54c50: .word 0x007c +3fe54c60: .word 0x007c +3fe54c70: .word 0x00f8 +3fe54c80: .word 0x00f8 +3fe54c90: .word 0x00f0 +3fe54ca0: .word 0x00f0 +3fe54cb0: .word 0x00f0 +3fe54cc0: .word 0x00f0 +3fe54cd0: .word 0x0000 +3fe54ce0: .word 0x0000 +3fe54cf0: .word 0x0000 +3fe54d00: .word 0x0000 +3fe54d10: .word 0x00f0 +3fe54d20: .word 0x00f0 +3fe54d30: .word 0x00f0 +3fe54d40: .word 0x00f0 +3fe54d50: .word 0x00f0 +3fe54d60: .word 0x00f0 +3fe54d70: .word 0x0000 +3fe54d80: .word 0x0000 +3fe54d90: .word 0x0000 +3fe54da0: .word 0x0000 +3fe54db0: .word 0x0000 +3fe54dc0: .word 0x0000 +3fe54dd0: .word 0x0000 +3fe54de0: .word 0x0000 +3fe54df0: .word 0x0000 +3fe54e00: .word 0x0000 +3fe54e10: .word 0x0000 +3fe54e20: .word 0x0000 +3fe54e30: .word 0x0000 +3fe54e40: .word 0x0000 +3fe54e50: .word 0x00c7 +3fe54e60: .word 0x00c7 +3fe54e70: getst a6 +3fe54e80: getst a6 +3fe54e90: getst a12 +3fe54ea0: getst a12 +3fe54eb0: getst a12 +3fe54ec0: getst a12 +3fe54ed0: .word 0x00d8 +3fe54ee0: .word 0x00d8 +3fe54ef0: .word 0x0078 +3fe54f00: .word 0x0078 +3fe54f10: rev b0 +3fe54f20: rev b0 +3fe54f30: rev b0 +3fe54f40: rev b0 +3fe54f50: .word 0x0000 +3fe54f60: .word 0x0000 +3fe54f70: .word 0x0000 +3fe54f80: .word 0x0000 +3fe54f90: .word 0x0000 +3fe54fa0: .word 0x0000 +3fe54fb0: .word 0x0000 +3fe54fc0: .word 0x0000 +3fe54fd0: .word 0x0000 +3fe54fe0: .word 0x0000 +3fe54ff0: .word 0x0000 +3fe55000: .word 0x0000 +3fe55010: .word 0x0000 +3fe55020: .word 0x0000 +3fe55030: .word 0x001c +3fe55040: .word 0x001c +3fe55050: rev b8 +3fe55060: rev b8 +3fe55070: .word 0x0060 +3fe55080: .word 0x0060 +3fe55090: .word 0x00c0 +3fe550a0: .word 0x00c0 +3fe550b0: .word 0x00f8 +3fe550c0: .word 0x00f8 +3fe550d0: popst +3fe550e0: popst +3fe550f0: getst a6 +3fe55100: getst a6 +3fe55110: getst a6 +3fe55120: getst a6 +3fe55130: getst a6 +3fe55140: getst a6 +3fe55150: .word 0x00cc +3fe55160: .word 0x00cc +3fe55170: .word 0x0078 +3fe55180: .word 0x0078 +3fe55190: .word 0x0000 +3fe551a0: .word 0x0000 +3fe551b0: .word 0x0000 +3fe551c0: .word 0x0000 +3fe551d0: .word 0x0000 +3fe551e0: .word 0x0000 +3fe551f0: .word 0x0000 +3fe55200: .word 0x0000 +3fe55210: .word 0x0000 +3fe55220: .word 0x0000 +3fe55230: .word 0x0000 +3fe55240: .word 0x0000 +3fe55250: .word 0x0000 +3fe55260: .word 0x0000 +3fe55270: .word 0x0000 +3fe55280: .word 0x0000 +3fe55290: .word 0x0000 +3fe552a0: .word 0x0000 +3fe552b0: .word 0x0000 +3fe552c0: .word 0x0000 +3fe552d0: not b12 +3fe552e0: not b12 +3fe552f0: .word 0x00da +3fe55300: .word 0x00da +3fe55310: .word 0x00da +3fe55320: .word 0x00da +3fe55330: .word 0x00d8 +3fe55340: .word 0x00d8 +3fe55350: .word 0x00d8 +3fe55360: .word 0x00d8 +3fe55370: .word 0x00d8 +3fe55380: .word 0x00d8 +3fe55390: .word 0x00d8 +3fe553a0: .word 0x00d8 +3fe553b0: .word 0x00d8 +3fe553c0: .word 0x00d8 +3fe553d0: .word 0x0000 +3fe553e0: .word 0x0000 +3fe553f0: .word 0x0000 +3fe55400: .word 0x0000 +3fe55410: .word 0x0000 +3fe55420: .word 0x0000 +3fe55430: .word 0x0000 +3fe55440: .word 0x0000 +3fe55450: .word 0x0000 +3fe55460: .word 0x0000 +3fe55470: .word 0x0000 +3fe55480: .word 0x0000 +3fe55490: .word 0x0000 +3fe554a0: .word 0x0000 +3fe554b0: .word 0x0000 +3fe554c0: .word 0x0000 +3fe554d0: .word 0x0000 +3fe554e0: .word 0x0000 +3fe554f0: .word 0x0000 +3fe55500: .word 0x0000 +3fe55510: putst b6 +3fe55520: putst b6 +3fe55530: putst b6 +3fe55540: putst b6 +3fe55550: putst b6 +3fe55560: putst b6 +3fe55570: putst b6 +3fe55580: putst b6 +3fe55590: .word 0x00b4 +3fe555a0: .word 0x00b4 +3fe555b0: .word 0x00fc +3fe555c0: .word 0x00fc +3fe555d0: .word 0x0078 +3fe555e0: .word 0x0078 +3fe555f0: rev b0 +3fe55600: rev b0 +3fe55610: rev b0 +3fe55620: rev b0 +3fe55630: rev b0 +3fe55640: rev b0 +3fe55650: rev b0 +3fe55660: rev b0 +3fe55670: .word 0x0000 +3fe55680: .word 0x0000 +3fe55690: .word 0x0000 +3fe556a0: .word 0x0000 +3fe556b0: .word 0x0000 +3fe556c0: .word 0x0000 +3fe556d0: .word 0x0000 +3fe556e0: .word 0x0000 +3fe556f0: .word 0x0000 +3fe55700: .word 0x0000 +3fe55710: .word 0x0000 +3fe55720: .word 0x0000 +3fe55730: .word 0x0000 +3fe55740: .word 0x0000 +3fe55750: .word 0x0078 +3fe55760: .word 0x0078 +3fe55770: .word 0x00cc +3fe55780: .word 0x00cc +3fe55790: getst a6 +3fe557a0: getst a6 +3fe557b0: getst a6 +3fe557c0: getst a6 +3fe557d0: getst a6 +3fe557e0: getst a6 +3fe557f0: getst a6 +3fe55800: getst a6 +3fe55810: .word 0x00ce +3fe55820: .word 0x00ce +3fe55830: .word 0x0076 +3fe55840: .word 0x0076 +3fe55850: .word 0x0006 +3fe55860: .word 0x0006 +3fe55870: .word 0x0006 +3fe55880: .word 0x0006 +3fe55890: .word 0x0006 +3fe558a0: .word 0x0006 +3fe558b0: .word 0x0006 +3fe558c0: .word 0x0000 +3fe558d0: .word 0x0000 +3fe558e0: .word 0x0000 +3fe558f0: .word 0x0000 +3fe55900: .word 0x0000 +3fe55910: .word 0x0000 +3fe55920: .word 0x0000 +3fe55930: .word 0x0000 +3fe55940: .word 0x0000 +3fe55950: .word 0x0000 +3fe55960: .word 0x0000 +3fe55970: .word 0x0000 +3fe55980: .word 0x0000 +3fe55990: not b8 +3fe559a0: not b8 +3fe559b0: .word 0x006c +3fe559c0: .word 0x006c +3fe559d0: .word 0x00c6 +3fe559e0: .word 0x00c6 +3fe559f0: .word 0x00c6 +3fe55a00: .word 0x00c6 +3fe55a10: .word 0x00c6 +3fe55a20: .word 0x00c6 +3fe55a30: .word 0x00c6 +3fe55a40: .word 0x00c6 +3fe55a50: .word 0x006c +3fe55a60: .word 0x006c +3fe55a70: rev b8 +3fe55a80: rev b8 +3fe55a90: .word 0x0000 +3fe55aa0: .word 0x0000 +3fe55ab0: .word 0x0000 +3fe55ac0: .word 0x0000 +3fe55ad0: .word 0x0000 +3fe55ae0: .word 0x0000 +3fe55af0: .word 0x0000 +3fe55b00: .word 0x0000 +3fe55b10: .word 0x0000 +3fe55b20: .word 0x0000 +3fe55b30: .word 0x0000 +3fe55b40: .word 0x0000 +3fe55b50: .word 0x0000 +3fe55b60: .word 0x0000 +3fe55b70: .word 0x0000 +3fe55b80: .word 0x0000 +3fe55b90: .word 0x0000 +3fe55ba0: .word 0x0000 +3fe55bb0: .word 0x0000 +3fe55bc0: .word 0x0000 +3fe55bd0: pushst +3fe55be0: pushst +3fe55bf0: rev b6 +3fe55c00: rev b6 +3fe55c10: rev b2 +3fe55c20: rev b2 +3fe55c30: rev b0 +3fe55c40: rev b0 +3fe55c50: rev b0 +3fe55c60: rev b0 +3fe55c70: rev b0 +3fe55c80: rev b0 +3fe55c90: jump b0 +3fe55ca0: jump b0 +3fe55cb0: .word 0x00e0 +3fe55cc0: .word 0x00e0 +3fe55cd0: .word 0x0000 +3fe55ce0: .word 0x0000 +3fe55cf0: .word 0x0000 +3fe55d00: .word 0x0000 +3fe55d10: .word 0x0000 +3fe55d20: .word 0x0000 +3fe55d30: .word 0x0000 +3fe55d40: .word 0x0000 +3fe55d50: .word 0x00f8 +3fe55d60: pushst +3fe55d70: not b14 +3fe55d80: not b14 +3fe55d90: abs sp +3fe55da0: abs sp +3fe55db0: abs a7 +3fe55dc0: abs a7 +3fe55dd0: .word 0x0007 +3fe55de0: .word 0x0007 +3fe55df0: .word 0x0007 +3fe55e00: .word 0x0007 +3fe55e10: .word 0x001f +3fe55e20: .word 0x001f +3fe55e30: rev b14 +3fe55e40: rev b14 +3fe55e50: .word 0x007c +3fe55e60: .word 0x007c +3fe55e70: .word 0x00f8 +3fe55e80: .word 0x00f8 +3fe55e90: .word 0x00f0 +3fe55ea0: .word 0x00f0 +3fe55eb0: .word 0x00f0 +3fe55ec0: .word 0x00f0 +3fe55ed0: .word 0x0000 +3fe55ee0: .word 0x0000 +3fe55ef0: .word 0x0000 +3fe55f00: .word 0x0000 +3fe55f10: .word 0x00f0 +3fe55f20: .word 0x00f0 +3fe55f30: .word 0x00f0 +3fe55f40: .word 0x00f0 +3fe55f50: .word 0x00f0 +3fe55f60: .word 0x00f0 +3fe55f70: .word 0x0000 +3fe55f80: .word 0x0000 +3fe55f90: .word 0x0000 +3fe55fa0: .word 0x0000 +3fe55fb0: .word 0x0000 +3fe55fc0: .word 0x0000 +3fe55fd0: .word 0x0000 +3fe55fe0: .word 0x0000 +3fe55ff0: popst +3fe56000: popst +3fe56010: .word 0x0060 +3fe56020: .word 0x0060 +3fe56030: .word 0x0060 +3fe56040: .word 0x0060 +3fe56050: .word 0x0060 +3fe56060: .word 0x0060 +3fe56070: pushst +3fe56080: pushst +3fe56090: rev b0 +3fe560a0: rev b0 +3fe560b0: rev b0 +3fe560c0: rev b0 +3fe560d0: rev b0 +3fe560e0: rev b0 +3fe560f0: .word 0x0018 +3fe56100: .word 0x0018 +3fe56110: .word 0x0018 +3fe56120: .word 0x0018 +3fe56130: .word 0x0018 +3fe56140: .word 0x0018 +3fe56150: .word 0x000d +3fe56160: .word 0x000d +3fe56170: .word 0x0006 +3fe56180: .word 0x0006 +3fe56190: .word 0x0000 +3fe561a0: .word 0x0000 +3fe561b0: .word 0x0000 +3fe561c0: .word 0x0000 +3fe561d0: .word 0x0000 +3fe561e0: .word 0x0000 +3fe561f0: .word 0x0000 +3fe56200: .word 0x0000 +3fe56210: .word 0x0000 +3fe56220: .word 0x0000 +3fe56230: .word 0x0000 +3fe56240: .word 0x0000 +3fe56250: .word 0x0000 +3fe56260: .word 0x0000 +3fe56270: .word 0x0000 +3fe56280: .word 0x0000 +3fe56290: .word 0x00cc +3fe562a0: .word 0x00cc +3fe562b0: getst a6 +3fe562c0: getst a6 +3fe562d0: putst b6 +3fe562e0: putst b6 +3fe562f0: putst b6 +3fe56300: putst b6 +3fe56310: putst b6 +3fe56320: putst b6 +3fe56330: putst b6 +3fe56340: putst b6 +3fe56350: popst +3fe56360: popst +3fe56370: .word 0x00cc +3fe56380: .word 0x00cc +3fe56390: .word 0x0000 +3fe563a0: .word 0x0000 +3fe563b0: .word 0x0000 +3fe563c0: .word 0x0000 +3fe563d0: .word 0x0000 +3fe563e0: .word 0x0000 +3fe563f0: .word 0x0000 +3fe56400: .word 0x0000 +3fe56410: .word 0x0000 +3fe56420: .word 0x0000 +3fe56430: .word 0x0000 +3fe56440: .word 0x0000 +3fe56450: .word 0x0000 +3fe56460: .word 0x0000 +3fe56470: pushst +3fe56480: pushst +3fe56490: rev b0 +3fe564a0: rev b0 +3fe564b0: .word 0x0018 +3fe564c0: .word 0x0018 +3fe564d0: .word 0x0018 +3fe564e0: .word 0x0018 +3fe564f0: .word 0x0018 +3fe56500: .word 0x0018 +3fe56510: .word 0x00f0 +3fe56520: .word 0x00f0 +3fe56530: .word 0x0018 +3fe56540: .word 0x0018 +3fe56550: .word 0x000c +3fe56560: .word 0x000c +3fe56570: .word 0x000c +3fe56580: .word 0x000c +3fe56590: .word 0x001c +3fe565a0: .word 0x001c +3fe565b0: .word 0x00f8 +3fe565c0: .word 0x00f8 +3fe565d0: emu +3fe565e0: emu +3fe565f0: getst a0 +3fe56600: getst a0 +3fe56610: .word 0x00e0 +3fe56620: .word 0x00e0 +3fe56630: .word 0x0000 +3fe56640: .word 0x0000 +3fe56650: .word 0x0000 +3fe56660: .word 0x0000 +3fe56670: .word 0x0000 +3fe56680: .word 0x0000 +3fe56690: .word 0x0000 +3fe566a0: .word 0x0000 +3fe566b0: .word 0x0000 +3fe566c0: .word 0x0000 +3fe566d0: .word 0x0000 +3fe566e0: .word 0x0000 +3fe566f0: .word 0x0000 +3fe56700: .word 0x0000 +3fe56710: .word 0x00c6 +3fe56720: .word 0x00c6 +3fe56730: popst +3fe56740: popst +3fe56750: getst a6 +3fe56760: getst a6 +3fe56770: getst a6 +3fe56780: getst a6 +3fe56790: getst a6 +3fe567a0: getst a6 +3fe567b0: getst a6 +3fe567c0: getst a6 +3fe567d0: .word 0x00cc +3fe567e0: .word 0x00cc +3fe567f0: .word 0x0078 +3fe56800: .word 0x0078 +3fe56810: .word 0x0000 +3fe56820: .word 0x0000 +3fe56830: .word 0x0000 +3fe56840: .word 0x0000 +3fe56850: .word 0x0000 +3fe56860: .word 0x0000 +3fe56870: .word 0x0000 +3fe56880: .word 0x0000 +3fe56890: .word 0x0000 +3fe568a0: .word 0x0000 +3fe568b0: .word 0x0000 +3fe568c0: .word 0x0000 +3fe568d0: .word 0x0000 +3fe568e0: .word 0x0000 +3fe568f0: pushst +3fe56900: pushst +3fe56910: .word 0x0060 +3fe56920: .word 0x0060 +3fe56930: rev b0 +3fe56940: rev b0 +3fe56950: .word 0x0018 +3fe56960: .word 0x0018 +3fe56970: .word 0x0018 +3fe56980: .word 0x0018 +3fe56990: .word 0x000c +3fe569a0: .word 0x000c +3fe569b0: .word 0x000c +3fe569c0: .word 0x000c +3fe569d0: .word 0x000c +3fe569e0: .word 0x000c +3fe569f0: .word 0x000c +3fe56a00: .word 0x000c +3fe56a10: .word 0x0018 +3fe56a20: .word 0x0018 +3fe56a30: .word 0x00f0 +3fe56a40: .word 0x00f0 +3fe56a50: emu +3fe56a60: emu +3fe56a70: getst a0 +3fe56a80: getst a0 +3fe56a90: .word 0x00e0 +3fe56aa0: .word 0x00e0 +3fe56ab0: .word 0x0000 +3fe56ac0: .word 0x0000 +3fe56ad0: .word 0x0000 +3fe56ae0: .word 0x0000 +3fe56af0: .word 0x0000 +3fe56b00: .word 0x0000 +3fe56b10: .word 0x0000 +3fe56b20: .word 0x0000 +3fe56b30: .word 0x0000 +3fe56b40: .word 0x0000 +3fe56b50: .word 0x0000 +3fe56b60: .word 0x0000 +3fe56b70: .word 0x0010 +3fe56b80: .word 0x0010 +3fe56b90: .word 0x0018 +3fe56ba0: .word 0x0018 +3fe56bb0: .word 0x000c +3fe56bc0: .word 0x000c +3fe56bd0: pushst +3fe56be0: pushst +3fe56bf0: pushst +3fe56c00: pushst +3fe56c10: .word 0x000c +3fe56c20: .word 0x000c +3fe56c30: .word 0x0018 +3fe56c40: .word 0x0018 +3fe56c50: .word 0x0010 +3fe56c60: .word 0x0010 +3fe56c70: .word 0x0000 +3fe56c80: .word 0x0000 +3fe56c90: .word 0x0000 +3fe56ca0: .word 0x0000 +3fe56cb0: .word 0x0000 +3fe56cc0: .word 0x0000 +3fe56cd0: .word 0x0000 +3fe56ce0: .word 0x0000 +3fe56cf0: .word 0x0000 +3fe56d00: .word 0x0000 +3fe56d10: .word 0x0000 +3fe56d20: .word 0x0000 +3fe56d30: .word 0x0000 +3fe56d40: .word 0x0000 +3fe56d50: .word 0x0000 +3fe56d60: .word 0x0000 +3fe56d70: .word 0x0000 +3fe56d80: .word 0x0000 +3fe56d90: .word 0x0000 +3fe56da0: .word 0x0000 +3fe56db0: rev b0 +3fe56dc0: rev b0 +3fe56dd0: .word 0x0078 +3fe56de0: .word 0x0078 +3fe56df0: .word 0x00fc +3fe56e00: .word 0x00fc +3fe56e10: putst b6 +3fe56e20: putst b6 +3fe56e30: rev b0 +3fe56e40: rev b0 +3fe56e50: rev b0 +3fe56e60: rev b0 +3fe56e70: rev b0 +3fe56e80: rev b0 +3fe56e90: rev b0 +3fe56ea0: rev b0 +3fe56eb0: rev b0 +3fe56ec0: rev b0 +3fe56ed0: .word 0x0000 +3fe56ee0: .word 0x0000 +3fe56ef0: .word 0x0000 +3fe56f00: .word 0x0000 +3fe56f10: .word 0x0000 +3fe56f20: .word 0x0000 +3fe56f30: .word 0x0000 +3fe56f40: .word 0x0000 +3fe56f50: .word 0x0000 +3fe56f60: .word 0x0000 +3fe56f70: .word 0x0000 +3fe56f80: .word 0x0000 +3fe56f90: .word 0x0000 +3fe56fa0: .word 0x0000 +3fe56fb0: .word 0x0000 +3fe56fc0: .word 0x0000 +3fe56fd0: .word 0x0000 +3fe56fe0: .word 0x0000 +3fe56ff0: rev a0 +3fe57000: rev a0 +3fe57010: .word 0x0060 +3fe57020: .word 0x0060 +3fe57030: .word 0x00c0 +3fe57040: .word 0x00c0 +3fe57050: pushst +3fe57060: pushst +3fe57070: pushst +3fe57080: pushst +3fe57090: .word 0x00c0 +3fe570a0: .word 0x00c0 +3fe570b0: .word 0x0060 +3fe570c0: .word 0x0060 +3fe570d0: rev a0 +3fe570e0: rev a0 +3fe570f0: .word 0x0000 +3fe57100: .word 0x0000 +3fe57110: .word 0x0000 +3fe57120: .word 0x0000 +3fe57130: .word 0x0000 +3fe57140: .word 0x0000 +3fe57150: .word 0x0000 +3fe57160: .word 0x0000 +3fe57170: .word 0x0000 +3fe57180: .word 0x0000 +3fe57190: .word 0x0000 +3fe571a0: .word 0x0000 +3fe571b0: .word 0x0000 +3fe571c0: .word 0x0000 +3fe571d0: .word 0x0000 +3fe571e0: .word 0x0000 +3fe571f0: .word 0x0000 +3fe57200: .word 0x0000 +3fe57210: .word 0x0000 +3fe57220: .word 0x0000 +3fe57230: rev b0 +3fe57240: rev b0 +3fe57250: rev b0 +3fe57260: rev b0 +3fe57270: rev b0 +3fe57280: rev b0 +3fe57290: rev b0 +3fe572a0: rev b0 +3fe572b0: rev b0 +3fe572c0: rev b0 +3fe572d0: putst b6 +3fe572e0: putst b6 +3fe572f0: .word 0x00fc +3fe57300: .word 0x00fc +3fe57310: .word 0x0078 +3fe57320: .word 0x0078 +3fe57330: rev b0 +3fe57340: rev b0 +3fe57350: .word 0x0000 +3fe57360: .word 0x0000 +3fe57370: .word 0x0000 +3fe57380: .word 0x0000 +3fe57390: .word 0x0000 +3fe573a0: .word 0x0000 +3fe573b0: .word 0x0000 +3fe573c0: .word 0x0000 +3fe573d0: .word 0x0000 +3fe573e0: .word 0x0000 +3fe573f0: .word 0x0000 +3fe57400: .word 0x0000 +3fe57410: .word 0x0000 +3fe57420: .word 0x0000 +3fe57430: .word 0x0000 +3fe57440: .word 0x0000 +3fe57450: .word 0x0000 +3fe57460: .word 0x0000 +3fe57470: .word 0x0000 +3fe57480: .word 0x0000 +3fe57490: .word 0x0000 +3fe574a0: .word 0x0000 +3fe574b0: .word 0x0000 +3fe574c0: .word 0x0000 +3fe574d0: .word 0x0000 +3fe574e0: .word 0x0000 +3fe574f0: .word 0x0000 +3fe57500: .word 0x0000 +3fe57510: .word 0x0000 +3fe57520: .word 0x0000 +3fe57530: .word 0x0000 +3fe57540: .word 0x0000 +3fe57550: .word 0x0000 +3fe57560: .word 0x0000 +3fe57570: .word 0x0000 +3fe57580: .word 0x0000 +3fe57590: .word 0x0000 +3fe575a0: .word 0x0000 +3fe575b0: .word 0x0000 +3fe575c0: .word 0x0000 +3fe575d0: .word 0x0000 +3fe575e0: .word 0x0000 +3fe575f0: .word 0x0000 +3fe57600: .word 0x0000 +3fe57610: .word 0x0000 +3fe57620: .word 0x0000 +3fe57630: .word 0x0000 +3fe57640: .word 0x0000 +3fe57650: .word 0x0000 +3fe57660: .word 0x0000 +3fe57670: not b12 +3fe57680: not b12 +3fe57690: .word 0x0266 +3fe576a0: .word 0x0266 +3fe576b0: .word 0x0066 +3fe576c0: .word 0x0066 +3fe576d0: .word 0x0066 +3fe576e0: .word 0x0066 +3fe576f0: .word 0x0066 +3fe57700: .word 0x0066 +3fe57710: pushst +3fe57720: pushst +3fe57730: .word 0x0066 +3fe57740: .word 0x0066 +3fe57750: .word 0x0066 +3fe57760: .word 0x0066 +3fe57770: .word 0x0066 +3fe57780: .word 0x0066 +3fe57790: .word 0x0266 +3fe577a0: .word 0x0266 +3fe577b0: not b12 +3fe577c0: not b12 +3fe577d0: .word 0x0000 +3fe577e0: .word 0x0000 +3fe577f0: .word 0x0000 +3fe57800: .word 0x0000 +3fe57810: .word 0x0000 +3fe57820: .word 0x0000 +3fe57830: .word 0x0000 +3fe57840: .word 0x0000 +3fe57850: .word 0x00cc +3fe57860: .word 0x00cc +3fe57870: .word 0x0000 +3fe57880: .word 0x0000 +3fe57890: .word 0x0000 +3fe578a0: .word 0x0000 +3fe578b0: getst a6 +3fe578c0: getst a6 +3fe578d0: getst a6 +3fe578e0: getst a6 +3fe578f0: .word 0x00cc +3fe57900: .word 0x00cc +3fe57910: .word 0x00cc +3fe57920: .word 0x00cc +3fe57930: .word 0x0048 +3fe57940: .word 0x0048 +3fe57950: .word 0x0078 +3fe57960: .word 0x0078 +3fe57970: rev b0 +3fe57980: rev b0 +3fe57990: rev b0 +3fe579a0: rev b0 +3fe579b0: rev b0 +3fe579c0: rev b0 +3fe579d0: rev b0 +3fe579e0: rev b0 +3fe579f0: rev b0 +3fe57a00: rev b0 +3fe57a10: .word 0x0000 +3fe57a20: .word 0x0000 +3fe57a30: .word 0x0000 +3fe57a40: .word 0x0000 +3fe57a50: .word 0x0000 +3fe57a60: .word 0x0000 +3fe57a70: .word 0x0000 +3fe57a80: .word 0x0000 +3fe57a90: .word 0x0000 +3fe57aa0: .word 0x0000 +3fe57ab0: .word 0x0000 +3fe57ac0: .word 0x0000 +3fe57ad0: .word 0x0000 +3fe57ae0: .word 0x0000 +3fe57af0: .word 0x0000 +3fe57b00: .word 0x0000 +3fe57b10: .word 0x0000 +3fe57b20: .word 0x0000 +3fe57b30: .word 0x0000 +3fe57b40: .word 0x0000 +3fe57b50: popst +3fe57b60: popst +3fe57b70: clrc +3fe57b80: clrc +3fe57b90: clrc +3fe57ba0: clrc +3fe57bb0: not b3 +3fe57bc0: not b3 +3fe57bd0: rev b3 +3fe57be0: rev b3 +3fe57bf0: rev b3 +3fe57c00: rev b3 +3fe57c10: dint +3fe57c20: dint +3fe57c30: popst +3fe57c40: popst +3fe57c50: .word 0x0000 +3fe57c60: .word 0x0000 +3fe57c70: .word 0x0000 +3fe57c80: .word 0x0000 +3fe57c90: .word 0x0000 +3fe57ca0: .word 0x0000 +3fe57cb0: .word 0x0000 +3fe57cc0: .word 0x0000 +3fe57cd0: .word 0x0000 +3fe57ce0: .word 0x0000 +3fe57cf0: .word 0x0000 +3fe57d00: .word 0x0000 +3fe57d10: .word 0x00cc +3fe57d20: .word 0x00cc +3fe57d30: .word 0x00cc +3fe57d40: .word 0x00cc +3fe57d50: .word 0x0000 +3fe57d60: .word 0x0000 +3fe57d70: .word 0x0000 +3fe57d80: .word 0x0000 +3fe57d90: .word 0x00ce +3fe57da0: .word 0x00ce +3fe57db0: .word 0x00cc +3fe57dc0: .word 0x00cc +3fe57dd0: .word 0x00cc +3fe57de0: .word 0x00cc +3fe57df0: .word 0x00cc +3fe57e00: .word 0x00cc +3fe57e10: .word 0x00cc +3fe57e20: .word 0x00cc +3fe57e30: .word 0x00cc +3fe57e40: .word 0x00cc +3fe57e50: .word 0x00cc +3fe57e60: .word 0x00cc +3fe57e70: .word 0x00ce +3fe57e80: .word 0x00ce +3fe57e90: .word 0x00c0 +3fe57ea0: .word 0x00c0 +3fe57eb0: .word 0x00c0 +3fe57ec0: .word 0x00c0 +3fe57ed0: .word 0x006c +3fe57ee0: .word 0x006c +3fe57ef0: rev b8 +3fe57f00: .word 0x0000 +3fe57f10: .word 0x0000 +3fe57f20: .word 0x0000 +3fe57f30: .word 0x0000 +3fe57f40: .word 0x0000 +3fe57f50: popst +3fe57f60: popst +3fe57f70: jump a0 +3fe57f80: jump a0 +3fe57f90: .word 0x0060 +3fe57fa0: .word 0x0060 +3fe57fb0: .word 0x0060 +3fe57fc0: .word 0x0060 +3fe57fd0: rev b0 +3fe57fe0: rev b0 +3fe57ff0: pushst +3fe58000: pushst +3fe58010: rev b0 +3fe58020: rev b0 +3fe58030: rev b0 +3fe58040: rev b0 +3fe58050: .word 0x0018 +3fe58060: .word 0x0018 +3fe58070: .word 0x0018 +3fe58080: .word 0x0018 +3fe58090: .word 0x0018 +3fe580a0: .word 0x0018 +3fe580b0: .word 0x000c +3fe580c0: .word 0x000c +3fe580d0: .word 0x000c +3fe580e0: .word 0x000c +3fe580f0: .word 0x000d +3fe58100: .word 0x000d +3fe58110: .word 0x0007 +3fe58120: .word 0x0007 +3fe58130: .word 0x0000 +3fe58140: .word 0x0000 +3fe58150: .word 0x0000 +3fe58160: .word 0x0000 +3fe58170: .word 0x0000 +3fe58180: .word 0x0000 +3fe58190: .word 0x0000 +3fe581a0: .word 0x0000 +3fe581b0: .word 0x0000 +3fe581c0: .word 0x0000 +3fe581d0: .word 0x0000 +3fe581e0: .word 0x0000 +3fe581f0: .word 0x0000 +3fe58200: .word 0x0000 +3fe58210: .word 0x0000 +3fe58220: .word 0x0000 +3fe58230: .word 0x0000 +3fe58240: .word 0x0000 +3fe58250: .word 0x0000 +3fe58260: .word 0x0000 +3fe58270: .word 0x0000 +3fe58280: .word 0x0000 +3fe58290: .word 0x0000 +3fe582a0: .word 0x0000 +3fe582b0: .word 0x0000 +3fe582c0: .word 0x0000 +3fe582d0: .word 0x0000 +3fe582e0: .word 0x0000 +3fe582f0: .word 0x0000 +3fe58300: .word 0x0000 +3fe58310: .word 0x0000 +3fe58320: .word 0x0000 +3fe58330: .word 0x0000 +3fe58340: .word 0x0000 +3fe58350: .word 0x0000 +3fe58360: .word 0x0000 +3fe58370: .word 0x0000 +3fe58380: .word 0x0000 +3fe58390: .word 0x0000 +3fe583a0: .word 0x0000 +3fe583b0: .word 0x0000 +3fe583c0: .word 0x0000 +3fe583d0: .word 0x0000 +3fe583e0: .word 0x0000 +3fe583f0: .word 0x0000 +3fe58400: .word 0x0000 +3fe58410: .word 0x0000 +3fe58420: .word 0x0000 +3fe58430: .word 0x0000 +3fe58440: .word 0x0000 +3fe58450: .word 0x0084 +3fe58460: .word 0x0084 +3fe58470: .word 0x004a +3fe58480: .word 0x004a +3fe58490: rev a4 +3fe584a0: rev a4 +3fe584b0: .word 0x0010 +3fe584c0: .word 0x0010 +3fe584d0: .word 0x0048 +3fe584e0: .word 0x0048 +3fe584f0: .word 0x00a4 +3fe58500: .word 0x00a4 +3fe58510: .word 0x0042 +3fe58520: .word 0x0042 +3fe58530: .word 0x0000 +3fe58540: .word 0x0000 +3fe58550: .word 0x0000 +3fe58560: .word 0x0000 +3fe58570: .word 0x0000 +3fe58580: .word 0x0000 +3fe58590: .word 0x0000 +3fe585a0: .word 0x0000 +3fe585b0: .word 0x0000 +3fe585c0: .word 0x0000 +3fe585d0: .word 0x0000 +3fe585e0: .word 0x0000 +3fe585f0: .word 0x0000 +3fe58600: .word 0x0000 +3fe58610: .word 0x0000 +3fe58620: .word 0x0000 +3fe58630: .word 0x0000 +3fe58640: .word 0x0000 +3fe58650: .word 0x0000 +3fe58660: .word 0x0000 +3fe58670: .word 0x0000 +3fe58680: .word 0x0000 +3fe58690: .word 0x0049 +3fe586a0: .word 0x0049 +3fe586b0: .word 0x0000 +3fe586c0: .word 0x0000 +3fe586d0: .word 0x0000 +3fe586e0: .word 0x0000 +3fe586f0: .word 0x0049 +3fe58700: .word 0x0049 +3fe58710: .word 0x0000 +3fe58720: .word 0x0000 +3fe58730: .word 0x0000 +3fe58740: .word 0x0000 +3fe58750: .word 0x0049 +3fe58760: .word 0x0049 +3fe58770: .word 0x0000 +3fe58780: .word 0x0000 +3fe58790: .word 0x0000 +3fe587a0: .word 0x0000 +3fe587b0: .word 0x0000 +3fe587c0: .word 0x0000 +3fe587d0: .word 0x0000 +3fe587e0: .word 0x0000 +3fe587f0: .word 0x0000 +3fe58800: .word 0x0000 +3fe58810: .word 0x0000 +3fe58820: .word 0x0000 +3fe58830: .word 0x0000 +3fe58840: .word 0x0000 +3fe58850: .word 0x0000 +3fe58860: .word 0x0000 +3fe58870: .word 0x0000 +3fe58880: .word 0x0000 +3fe58890: .word 0x0000 +3fe588a0: .word 0x0000 +3fe588b0: .word 0x0000 +3fe588c0: .word 0x0000 +3fe588d0: .word 0x0000 +3fe588e0: .word 0x0000 +3fe588f0: .word 0x0000 +3fe58900: .word 0x0000 +3fe58910: .word 0x0000 +3fe58920: .word 0x0000 +3fe58930: .word 0x0000 +3fe58940: .word 0x0000 +3fe58950: .word 0x0000 +3fe58960: .word 0x0000 +3fe58970: .word 0x0000 +3fe58980: .word 0x0000 +3fe58990: .word 0x0000 +3fe589a0: .word 0x0000 +3fe589b0: .word 0x0000 +3fe589c0: .word 0x0000 +3fe589d0: .word 0x0000 +3fe589e0: .word 0x0000 +3fe589f0: .word 0x0000 +3fe58a00: .word 0x0000 +3fe58a10: .word 0x0000 +3fe58a20: .word 0x0000 +3fe58a30: .word 0x0000 +3fe58a40: .word 0x0000 +3fe58a50: .word 0x0000 +3fe58a60: .word 0x0000 +3fe58a70: .word 0x0000 +3fe58a80: .word 0x0000 +3fe58a90: .word 0x0000 +3fe58aa0: .word 0x0000 +3fe58ab0: .word 0x0000 +3fe58ac0: .word 0x0000 +3fe58ad0: .word 0x0000 +3fe58ae0: .word 0x0000 +3fe58af0: .word 0x0000 +3fe58b00: .word 0x0000 +3fe58b10: .word 0x0000 +3fe58b20: .word 0x0000 +3fe58b30: .word 0x0000 +3fe58b40: .word 0x0000 +3fe58b50: .word 0x0000 +3fe58b60: .word 0x0000 +3fe58b70: .word 0x0000 +3fe58b80: .word 0x0000 +3fe58b90: .word 0x0000 +3fe58ba0: .word 0x0000 +3fe58bb0: .word 0x0000 +3fe58bc0: .word 0x0000 +3fe58bd0: .word 0x0000 +3fe58be0: .word 0x0000 +3fe58bf0: .word 0x0000 +3fe58c00: .word 0x0000 +3fe58c10: .word 0x0000 +3fe58c20: .word 0x0000 +3fe58c30: .word 0x0000 +3fe58c40: .word 0x0000 +3fe58c50: .word 0x0000 +3fe58c60: .word 0x0000 +3fe58c70: .word 0x0000 +3fe58c80: .word 0x0000 +3fe58c90: .word 0x0000 +3fe58ca0: .word 0x0000 +3fe58cb0: .word 0x0000 +3fe58cc0: .word 0x0000 +3fe58cd0: .word 0x0000 +3fe58ce0: .word 0x0000 +3fe58cf0: .word 0x0000 +3fe58d00: .word 0x0000 +3fe58d10: .word 0x0000 +3fe58d20: .word 0x0000 +3fe58d30: .word 0x0000 +3fe58d40: .word 0x0000 +3fe58d50: .word 0x0000 +3fe58d60: .word 0x0000 +3fe58d70: .word 0x0000 +3fe58d80: .word 0x0000 +3fe58d90: .word 0x0000 +3fe58da0: .word 0x0000 +3fe58db0: .word 0x0000 +3fe58dc0: .word 0x0000 +3fe58dd0: .word 0x0000 +3fe58de0: .word 0x0000 +3fe58df0: .word 0x0000 +3fe58e00: .word 0x0000 +3fe58e10: .word 0x0000 +3fe58e20: .word 0x0000 +3fe58e30: .word 0x0000 +3fe58e40: .word 0x0000 +3fe58e50: .word 0x0000 +3fe58e60: .word 0x0000 +3fe58e70: .word 0x0000 +3fe58e80: .word 0x0000 +3fe58e90: .word 0x0000 +3fe58ea0: .word 0x0000 +3fe58eb0: .word 0x0000 +3fe58ec0: .word 0x0000 +3fe58ed0: .word 0x0000 +3fe58ee0: .word 0x0000 +3fe58ef0: .word 0x0000 +3fe58f00: .word 0x0000 +3fe58f10: .word 0x0000 +3fe58f20: .word 0x0000 +3fe58f30: .word 0x0000 +3fe58f40: .word 0x0000 +3fe58f50: .word 0x0000 +3fe58f60: .word 0x0000 +3fe58f70: .word 0x0000 +3fe58f80: .word 0x0000 +3fe58f90: .word 0x0000 +3fe58fa0: .word 0x0000 +3fe58fb0: .word 0x0000 +3fe58fc0: .word 0x0000 +3fe58fd0: .word 0x0000 +3fe58fe0: .word 0x0000 +3fe58ff0: .word 0x0000 +3fe59000: .word 0x0000 +3fe59010: .word 0x0000 +3fe59020: .word 0x0000 +3fe59030: .word 0x0000 +3fe59040: .word 0x0000 +3fe59050: .word 0x0000 +3fe59060: .word 0x0000 +3fe59070: .word 0x0000 +3fe59080: .word 0x0000 +3fe59090: .word 0x0000 +3fe590a0: .word 0x0000 +3fe590b0: .word 0x0000 +3fe590c0: .word 0x0000 +3fe590d0: .word 0x0000 +3fe590e0: .word 0x0000 +3fe590f0: .word 0x0000 +3fe59100: .word 0x0000 +3fe59110: .word 0x0000 +3fe59120: .word 0x0000 +3fe59130: .word 0x0000 +3fe59140: .word 0x0000 +3fe59150: .word 0x0000 +3fe59160: .word 0x0000 +3fe59170: .word 0x0000 +3fe59180: .word 0x0000 +3fe59190: .word 0x0000 +3fe591a0: .word 0x0000 +3fe591b0: .word 0x0000 +3fe591c0: .word 0x0000 +3fe591d0: .word 0x0000 +3fe591e0: .word 0x0000 +3fe591f0: .word 0x0000 +3fe59200: .word 0x0000 +3fe59210: .word 0x0000 +3fe59220: .word 0x0000 +3fe59230: .word 0x0000 +3fe59240: .word 0x0000 +3fe59250: .word 0x0000 +3fe59260: .word 0x0000 +3fe59270: .word 0x0000 +3fe59280: .word 0x0000 +3fe59290: .word 0x0000 +3fe592a0: .word 0x0000 +3fe592b0: .word 0x0000 +3fe592c0: .word 0x0000 +3fe592d0: .word 0x0000 +3fe592e0: .word 0x0000 +3fe592f0: .word 0x0000 +3fe59300: .word 0x0000 +3fe59310: .word 0x0000 +3fe59320: .word 0x0000 +3fe59330: .word 0x0000 +3fe59340: .word 0x0000 +3fe59350: .word 0x0000 +3fe59360: .word 0x0000 +3fe59370: .word 0x0000 +3fe59380: .word 0x0000 +3fe59390: .word 0x0000 +3fe593a0: .word 0x0000 +3fe593b0: .word 0x0000 +3fe593c0: .word 0x0000 +3fe593d0: .word 0x0000 +3fe593e0: .word 0x0000 +3fe593f0: .word 0x0000 +3fe59400: .word 0x0000 +3fe59410: .word 0x0000 +3fe59420: .word 0x0000 +3fe59430: .word 0x0000 +3fe59440: .word 0x0000 +3fe59450: .word 0x0000 +3fe59460: .word 0x0000 +3fe59470: .word 0x0000 +3fe59480: .word 0x0000 +3fe59490: .word 0x0000 +3fe594a0: .word 0x0000 +3fe594b0: .word 0x0000 +3fe594c0: .word 0x0000 +3fe594d0: .word 0x0000 +3fe594e0: .word 0x0000 +3fe594f0: .word 0x0000 +3fe59500: .word 0x0000 +3fe59510: .word 0x0000 +3fe59520: .word 0x0000 +3fe59530: .word 0x0000 +3fe59540: .word 0x0000 +3fe59550: .word 0x0000 +3fe59560: .word 0x0000 +3fe59570: .word 0x0000 +3fe59580: .word 0x0000 +3fe59590: .word 0x0000 +3fe595a0: .word 0x0000 +3fe595b0: .word 0x0000 +3fe595c0: .word 0x0000 +3fe595d0: .word 0x0000 +3fe595e0: .word 0x0000 +3fe595f0: .word 0x0000 +3fe59600: .word 0x0000 +3fe59610: .word 0x0000 +3fe59620: .word 0x0000 +3fe59630: .word 0x0000 +3fe59640: .word 0x0000 +3fe59650: .word 0x0000 +3fe59660: .word 0x0000 +3fe59670: .word 0x0000 +3fe59680: .word 0x0000 +3fe59690: .word 0x0000 +3fe596a0: .word 0x0000 +3fe596b0: .word 0x0000 +3fe596c0: .word 0x0000 +3fe596d0: .word 0x0000 +3fe596e0: .word 0x0000 +3fe596f0: .word 0x0000 +3fe59700: .word 0x0000 +3fe59710: .word 0x0000 +3fe59720: .word 0x0000 +3fe59730: .word 0x0000 +3fe59740: .word 0x0000 +3fe59750: .word 0x0000 +3fe59760: .word 0x0000 +3fe59770: .word 0x0000 +3fe59780: .word 0x0000 +3fe59790: .word 0x0000 +3fe597a0: .word 0x0000 +3fe597b0: .word 0x0000 +3fe597c0: .word 0x0000 +3fe597d0: .word 0x0000 +3fe597e0: .word 0x0000 +3fe597f0: .word 0x0000 +3fe59800: .word 0x0000 +3fe59810: .word 0x0000 +3fe59820: .word 0x0000 +3fe59830: .word 0x0000 +3fe59840: .word 0x0000 +3fe59850: .word 0x0000 +3fe59860: .word 0x0000 +3fe59870: .word 0x0000 +3fe59880: .word 0x0000 +3fe59890: .word 0x0000 +3fe598a0: .word 0x0000 +3fe598b0: .word 0x0000 +3fe598c0: .word 0x0000 +L3FE598D0: +3fe598d0: .word 0x0000 +3fe598e0: .word 0x0000 +L3FE598F0: +3fe598f0: .word 0x0000 +3fe59900: .word 0x0000 +L3FE59910: +3fe59910: .word 0x0000 +3fe59920: .word 0x0000 +L3FE59930: +3fe59930: .word 0x0000 +3fe59940: .word 0x0000 +L3FE59950: +3fe59950: .word 0x0000 +3fe59960: .word 0x0000 +L3FE59970: +3fe59970: .word 0x0000 +3fe59980: .word 0x0000 +L3FE59990: +3fe59990: .word 0x0000 +3fe599a0: .word 0x0000 +3fe599b0: .word 0x0000 +3fe599c0: .word 0x0000 +3fe599d0: .word 0x0000 +3fe599e0: .word 0x0000 +3fe599f0: .word 0x0000 +3fe59a00: .word 0x0000 +3fe59a10: .word 0x000e +3fe59a20: pixt *b14, *b0 +3fe59a30: .word 0x0008 +3fe59a40: btst 29, b0 +3fe59a50: dsjs a2, L3FE598D0 +3fe59a60: btst 23, a0 +3fe59a70: dsjs a2, L3FE598F0 +3fe59a80: btst 17, b8 +3fe59a90: dsjs a2, L3FE59910 +3fe59aa0: btst 12, a8 +3fe59ab0: dsjs a2, L3FE59930 +3fe59ac0: btst 8, b8 +3fe59ad0: dsjs a2, L3FE59950 +3fe59ae0: btst 6, a0 +3fe59af0: dsjs a2, L3FE59970 +3fe59b00: btst 5, b8 +3fe59b10: dsjs a2, L3FE59990 +3fe59b20: .word 0x0009 +3fe59b30: .word 0xfeb0 +3fe59b40: .word 0x0008 +3fe59b50: emu +3fe59b60: nop +3fe59b70: .word 0x0404 +3fe59b80: .word 0x0605 +3fe59b90: .word 0x0807 +3fe59ba0: .word 0x0a09 +3fe59bb0: .word 0x0c0b +3fe59bc0: .word 0x0e0d +3fe59bd0: addk 32, sp +3fe59be0: .word 0x0001 +3fe59bf0: exgpc a0 +3fe59c00: .word 0x0009 +3fe59c10: .word 0x0000 +3fe59c20: .word 0x0002 +3fe59c30: exgpc b0 +3fe59c40: .word 0x0009 +3fe59c50: .word 0x0000 +3fe59c60: .word 0x0000 +3fe59c70: .word 0x0002 +3fe59c80: getpc b0 +3fe59c90: .word 0x0009 +3fe59ca0: .word 0x0000 +3fe59cb0: .word 0x0000 +3fe59cc0: .word 0x0001 +3fe59cd0: jump b0 +3fe59ce0: .word 0x0009 +3fe59cf0: .word 0x0001 +3fe59d00: .word 0x0002 +3fe59d10: getst a0 +3fe59d20: .word 0x0009 +3fe59d30: .word 0x0000 +3fe59d40: .word 0x0000 +3fe59d50: .word 0x0002 +3fe59d60: putst a0 +3fe59d70: .word 0x0009 +3fe59d80: .word 0x0000 +3fe59d90: .word 0x0000 +3fe59da0: .word 0x0002 +3fe59db0: add a14, a0 +3fe59dc0: .word 0x0009 +3fe59dd0: .word 0x0000 +3fe59de0: .word 0x0000 +3fe59df0: .word 0x0002 +3fe59e00: addc a1, a0 +3fe59e10: .word 0x0009 +3fe59e20: .word 0x0001 +3fe59e30: .word 0x0000 +3fe59e40: .word 0x0002 +3fe59e50: addc a2, a0 +3fe59e60: .word 0x0009 +3fe59e70: .word 0x0000 +3fe59e80: .word 0x0000 +3fe59e90: .word 0x001a +3fe59ea0: addc a3, a0 +3fe59eb0: .word 0x0009 +3fe59ec0: cmp a1, a4 +3fe59ed0: sla a11, a5 +3fe59ee0: sra a11, a4 +3fe59ef0: dsjs b2, L3FE5A030 +3fe59f00: rl a9, a0 +3fe59f10: rl a11, a14 +3fe59f20: srl 0xd, b4 +3fe59f30: srl 0x1d, a3 +3fe59f40: sla 0x3, b6 +3fe59f50: srl 0xf, b1 +3fe59f60: sla 0x1, b3 +3fe59f70: dsjs b8, L3FE5A010 +3fe59f80: rl 0x9, sp +3fe59f90: srl 0x7, b0 +3fe59fa0: dsjs b1, L3FE59FC0 +3fe59fb0: rl 0x9, a0 +L3FE59FC0: +3fe59fc0: dsjs b3, L3FE5A0E0 +3fe59fd0: rl 0x9, b4 +3fe59fe0: rl 0x19, b10 +3fe59ff0: sla 0x1, b9 +3fe5a000: .word 0x7263 +L3FE5A010: +3fe5a010: rl a11, a1 +3fe5a020: sla 0x3, a7 +L3FE5A030: +3fe5a030: .word 0x7845 +3fe5a040: sla 0x3, b0 +3fe5a050: rev a4 +3fe5a060: .word 0x0002 +3fe5a070: mpys b13, b0 +3fe5a080: .word 0x0009 +3fe5a090: rev b12 +3fe5a0a0: .word 0x0000 +3fe5a0b0: .word 0x000a +3fe5a0c0: mpyu b2, b0 +3fe5a0d0: .word 0x0009 +L3FE5A0E0: +3fe5a0e0: xor a10, a4 +3fe5a0f0: sla 0x2, b4 +3fe5a100: addc b10, b4 +3fe5a110: srl 0x6, b0 +3fe5a120: and a2, a9 +3fe5a130: andn a1, a0 +3fe5a140: .word 0x7665 +3fe5a150: rl 0x9, a0 +3fe5a160: rl 0x1, a14 +3fe5a170: .word 0x0000 +3fe5a180: .word 0x0002 +3fe5a190: modu b2, b0 +3fe5a1a0: .word 0x0009 +3fe5a1b0: .word 0x0000 +3fe5a1c0: .word 0x0000 +3fe5a1d0: .word 0x0002 +3fe5a1e0: .word 0x7830 +3fe5a1f0: .word 0x0009 +3fe5a200: .word 0x0800 +3fe5a210: .word 0x0000 +3fe5a220: .word 0x0002 +3fe5a230: .word 0x7850 +3fe5a240: .word 0x0009 +3fe5a250: .word 0x0800 +3fe5a260: .word 0x0000 +3fe5a270: .word 0x0002 +3fe5a280: .word 0x7d90 +3fe5a290: .word 0x0009 +3fe5a2a0: .word 0x0000 +3fe5a2b0: .word 0x0000 +3fe5a2c0: .word 0x0002 +3fe5a2d0: .word 0x7db0 +3fe5a2e0: .word 0x0009 +3fe5a2f0: .word 0x0000 +3fe5a300: .word 0x0000 +3fe5a310: .word 0x0002 +3fe5a320: .word 0x7dd0 +3fe5a330: .word 0x0009 +3fe5a340: .word 0x0000 +3fe5a350: .word 0x0000 +3fe5a360: .word 0x0002 +3fe5a370: .word 0x7df0 +3fe5a380: .word 0x0009 +3fe5a390: .word 0x0000 +3fe5a3a0: .word 0x0000 +3fe5a3b0: .word 0x0002 +3fe5a3c0: .word 0x7e10 +3fe5a3d0: .word 0x0009 +3fe5a3e0: .word 0x0000 +3fe5a3f0: .word 0x0000 +3fe5a400: .word 0x0002 +3fe5a410: .word 0x7e30 +3fe5a420: .word 0x0009 +3fe5a430: .word 0x0000 +3fe5a440: .word 0x0000 +3fe5a450: .word 0x0001 +3fe5a460: .word 0x7e50 +3fe5a470: .word 0x0009 +3fe5a480: .word 0x0000 +3fe5a490: .word 0x0001 +3fe5a4a0: .word 0x7e60 +3fe5a4b0: .word 0x0009 +3fe5a4c0: .word 0x000a +3fe5a4d0: .word 0x0001 +3fe5a4e0: .word 0x7e70 +3fe5a4f0: .word 0x0009 +3fe5a500: .word 0x000b +3fe5a510: .word 0x0002 +3fe5a520: .word 0x7f60 +3fe5a530: .word 0x0009 +3fe5a540: .word 0x0010 +3fe5a550: .word 0x0000 +3fe5a560: .word 0x0002 +3fe5a570: .word 0x7f80 +3fe5a580: .word 0x0009 +3fe5a590: .word 0x0000 +3fe5a5a0: .word 0x0000 +3fe5a5b0: .word 0x0002 +3fe5a5c0: move b13, *b0, 1 +3fe5a5d0: .word 0x0009 +3fe5a5e0: .word 0x0000 +3fe5a5f0: .word 0x0000 +3fe5a600: .word 0x0002 +3fe5a610: move *b8, b0, 1 +3fe5a620: .word 0x0009 +3fe5a630: .word 0x0000 +3fe5a640: .word 0x0000 +3fe5a650: .word 0x0002 +3fe5a660: move *b9, b0, 1 +3fe5a670: .word 0x0009 +3fe5a680: .word 0x0000 +3fe5a690: .word 0x0000 +3fe5a6a0: .word 0x0002 +3fe5a6b0: move *b11, b0, 1 +3fe5a6c0: .word 0x0009 +3fe5a6d0: .word 0x0000 +3fe5a6e0: .word 0x0000 +3fe5a6f0: .word 0x0002 +3fe5a700: move *b12, b0, 1 +3fe5a710: .word 0x0009 +3fe5a720: .word 0x0000 +3fe5a730: .word 0x0000 +3fe5a740: .word 0x0001 +3fe5a750: move *b14, b0, 1 +3fe5a760: .word 0x0009 +3fe5a770: .word 0x0000 +3fe5a780: .word 0x0002 +3fe5a790: move *a7, *a0, 0 +3fe5a7a0: .word 0x0009 +3fe5a7b0: .word 0x0000 +3fe5a7c0: .word 0x0000 +L3FE5A7D0: +3fe5a7d0: .word 0x0002 +3fe5a7e0: move *a8, *a0, 0 +3fe5a7f0: .word 0x0009 +3fe5a800: .word 0x0000 +3fe5a810: .word 0x0000 +3fe5a820: .word 0x0002 +3fe5a830: move *b7+, *b0+, 1 +3fe5a840: .word 0x0009 +3fe5a850: .word 0x0000 +3fe5a860: .word 0x0000 +3fe5a870: .word 0x0044 +3fe5a880: move *b9+, *b0+, 1 +3fe5a890: .word 0x0009 +3fe5a8a0: .word 0x0000 +3fe5a8b0: move a0, *a0, 0 +3fe5a8c0: .word 0x0000 +3fe5a8d0: move a0, *a0, 0 +3fe5a8e0: .word 0x0001 +3fe5a8f0: .word 0x0000 +3fe5a900: .word 0x0002 +3fe5a910: .word 0x0000 +3fe5a920: .word 0x0004 +3fe5a930: .word 0x0000 +3fe5a940: .word 0x0008 +3fe5a950: .word 0x0000 +3fe5a960: dsjs a0, L3FE5A7D0 +3fe5a970: .word 0x0000 +3fe5a980: .word 0x0010 +3fe5a990: .word 0x0000 +3fe5a9a0: rev a0 +3fe5a9b0: .word 0x0000 +3fe5a9c0: .word 0x0000 +3fe5a9d0: rev a0 +3fe5a9e0: .word 0x0000 +3fe5a9f0: rev a0 +3fe5aa00: add a0, a0 +3fe5aa10: .word 0x0000 +3fe5aa20: move a0, *a0, 0 +3fe5aa30: .word 0x0000 +3fe5aa40: .word 0x0000 +3fe5aa50: .word 0x0000 +3fe5aa60: .word 0x0000 +3fe5aa70: .word 0x0000 +3fe5aa80: .word 0x0000 +3fe5aa90: .word 0x0001 +3fe5aaa0: .word 0x0000 +3fe5aab0: .word 0x0008 +3fe5aac0: .word 0x0000 +3fe5aad0: .word 0x000a +3fe5aae0: .word 0x0000 +3fe5aaf0: .word 0x000a +3fe5ab00: .word 0x0000 +3fe5ab10: .word 0x000a +3fe5ab20: .word 0x0000 +3fe5ab30: .word 0x0010 +3fe5ab40: .word 0x0000 +3fe5ab50: .word 0x000a +3fe5ab60: .word 0x0000 +3fe5ab70: .word 0x000a +3fe5ab80: .word 0x0000 +3fe5ab90: .word 0x0010 +3fe5aba0: .word 0x0000 +3fe5abb0: .word 0x000a +3fe5abc0: .word 0x0000 +3fe5abd0: .word 0x0004 +3fe5abe0: .word 0x0000 +3fe5abf0: .word 0x000a +3fe5ac00: .word 0x0000 +3fe5ac10: .word 0x0010 +3fe5ac20: .word 0x0000 +3fe5ac30: .word 0x0040 +3fe5ac40: .word 0x0000 +3fe5ac50: .word 0x0000 +3fe5ac60: .word 0x0000 +3fe5ac70: .word 0x0000 +3fe5ac80: .word 0x0000 +3fe5ac90: .word 0x0000 +3fe5aca0: .word 0x0000 +3fe5acb0: .word 0x0080 +3fe5acc0: .word 0x0000 +3fe5acd0: .word 0x0000 +3fe5ace0: .word 0x0002 +3fe5acf0: move -*b9, -*b0, 1 +3fe5ad00: .word 0x0009 +3fe5ad10: .word 0x0000 +3fe5ad20: .word 0x0000 +3fe5ad30: .word 0x0002 +3fe5ad40: move -*b10, -*b0, 1 +3fe5ad50: .word 0x0009 +3fe5ad60: .word 0x0000 +3fe5ad70: .word 0x0000 +3fe5ad80: .word 0x0003 +3fe5ad90: movb *b4(0x9), b0 +3fe5adb0: modu a11, a3 +3fe5adc0: mods a11, a13 +3fe5add0: .word 0x0000 +3fe5ade0: .word 0x0001 +3fe5adf0: movb *a9(0x9), a0 +3fe5ae10: .word 0x0000 +3fe5ae20: .word 0x0001 +3fe5ae30: movb *b9(0x9), b0 +3fe5ae50: .word 0x0000 +3fe5ae60: .word 0x0001 +3fe5ae70: movb *a10(0x9), a0 +3fe5ae90: .word 0x0000 +3fe5aea0: .word 0x0001 +3fe5aeb0: movb *b10(0x9), b0 +3fe5aed0: .word 0x0000 +3fe5aee0: .word 0x0002 +3fe5aef0: movb *a11(0x9), a0 +3fe5af10: .word 0xffc9 +3fe5af20: .word 0xffff +3fe5af30: .word 0x0001 +3fe5af40: movb *a12(0x9), a0 +3fe5af60: .word 0x0000 +3fe5af70: .word 0x0002 +3fe5af80: movb *b12(0x9), b0 +3fe5afa0: .word 0x0000 +3fe5afb0: .word 0x0000 +3fe5afc0: .word 0x0001 +3fe5afd0: movb *b13(0x9), b0 +3fe5aff0: .word 0xffc9 +3fe5b000: .word 0x0001 +3fe5b010: movb *a14(0x9), a0 +3fe5b030: .word 0x0000 +3fe5b040: .word 0x0003 +3fe5b050: movb *b14(0x9), b0 +3fe5b070: .word 0x0009 +3fe5b080: rev a11 +3fe5b090: pixblt l,l +3fe5b0a0: .word 0x0002 +3fe5b0b0: move a0, *a0(0x9), 0 +3fe5b0d0: .word 0x0000 +3fe5b0e0: .word 0x0000 +3fe5b0f0: .word 0x0001 +3fe5b100: move b1, *b0(0x9), 0 +3fe5b120: .word 0x0000 +3fe5b130: .word 0x0001 +3fe5b140: move a2, *a0(0x9), 0 +3fe5b160: .word 0xffc9 +L3FE5B170: +3fe5b170: .word 0x0001 +3fe5b180: rl 0x12, b0 +L3FE5B190: +3fe5b190: .word 0x000a +3fe5b1a0: .word 0x0000 +L3FE5B1B0: +3fe5b1b0: .word 0x0001 +3fe5b1c0: rl 0x13, a0 +L3FE5B1D0: +3fe5b1d0: .word 0x000a +3fe5b1e0: .word 0x0000 +L3FE5B1F0: +3fe5b1f0: .word 0x0001 +3fe5b200: rl 0x13, b0 +L3FE5B210: +3fe5b210: .word 0x000a +3fe5b220: .word 0x0000 +L3FE5B230: +3fe5b230: .word 0x0001 +3fe5b240: rl 0x14, a0 +L3FE5B250: +3fe5b250: .word 0x000a +3fe5b260: .word 0x0000 +L3FE5B270: +3fe5b270: .word 0x0001 +3fe5b280: sub b1, b0 +L3FE5B290: +3fe5b290: .word 0x000a +3fe5b2a0: .word 0x0000 +L3FE5B2B0: +3fe5b2b0: .word 0x0042 +3fe5b2c0: sub a2, a0 +L3FE5B2D0: +3fe5b2d0: .word 0x000a +3fe5b2e0: move -*b7, b0, 0 +L3FE5B2F0: +3fe5b2f0: dsjs a10, L3FE5B170 +3fe5b300: move -*a11, a0, 0 +L3FE5B310: +3fe5b310: dsjs a10, L3FE5B190 +3fe5b320: move -*a11, a0, 0 +L3FE5B330: +3fe5b330: dsjs a10, L3FE5B1B0 +3fe5b340: move -*b11, b8, 0 +L3FE5B350: +3fe5b350: dsjs a10, L3FE5B1D0 +3fe5b360: move -*a11, a0, 0 +L3FE5B370: +3fe5b370: dsjs a10, L3FE5B1F0 +3fe5b380: move -*a11, a0, 0 +L3FE5B390: +3fe5b390: dsjs a10, L3FE5B210 +3fe5b3a0: move -*sp, b8, 0 +L3FE5B3B0: +3fe5b3b0: dsjs a10, L3FE5B230 +3fe5b3c0: move -*a11, a0, 0 +L3FE5B3D0: +3fe5b3d0: dsjs a10, L3FE5B250 +3fe5b3e0: move -*a11, a0, 0 +L3FE5B3F0: +3fe5b3f0: dsjs a10, L3FE5B270 +3fe5b400: move -*b3, b8, 1 +L3FE5B410: +3fe5b410: dsjs a10, L3FE5B290 +3fe5b420: move -*a11, a0, 0 +L3FE5B430: +3fe5b430: dsjs a10, L3FE5B2B0 +3fe5b440: move -*a11, a0, 0 +L3FE5B450: +3fe5b450: dsjs a10, L3FE5B2D0 +3fe5b460: move -*b8, b0, 1 +L3FE5B470: +3fe5b470: dsjs a10, L3FE5B2F0 +3fe5b480: move -*a11, a0, 0 +L3FE5B490: +3fe5b490: dsjs a10, L3FE5B310 +3fe5b4a0: move -*a11, a0, 0 +L3FE5B4B0: +3fe5b4b0: dsjs a10, L3FE5B330 +3fe5b4c0: move -*a12, a8, 1 +L3FE5B4D0: +3fe5b4d0: dsjs a10, L3FE5B350 +3fe5b4e0: move -*a11, a0, 0 +L3FE5B4F0: +3fe5b4f0: dsjs a10, L3FE5B370 +3fe5b500: move -*a11, a0, 0 +L3FE5B510: +3fe5b510: dsjs a10, L3FE5B390 +3fe5b520: move -*b0, -*b8, 0 +3fe5b530: dsjs a10, L3FE5B3B0 +3fe5b540: move -*a11, a0, 0 +3fe5b550: dsjs a10, L3FE5B3D0 +3fe5b560: move -*a11, a0, 0 +3fe5b570: dsjs a10, L3FE5B3F0 +3fe5b580: move -*a4, -*a0, 0 +3fe5b590: dsjs a10, L3FE5B410 +3fe5b5a0: move -*a11, a0, 0 +3fe5b5b0: dsjs a10, L3FE5B430 +3fe5b5c0: move -*a11, a0, 0 +3fe5b5d0: dsjs a10, L3FE5B450 +3fe5b5e0: move -*b8, -*b8, 0 +3fe5b5f0: dsjs a10, L3FE5B470 +3fe5b600: move -*a11, a0, 0 +3fe5b610: dsjs a10, L3FE5B490 +3fe5b620: move -*a11, a0, 0 +3fe5b630: dsjs a10, L3FE5B4B0 +3fe5b640: move -*b11, -*b0, 0 +3fe5b650: dsjs a10, L3FE5B4D0 +3fe5b660: move -*a11, a0, 0 +3fe5b670: dsjs a10, L3FE5B4F0 +3fe5b680: move -*a11, a0, 0 +3fe5b690: dsjs a10, L3FE5B510 +3fe5b6a0: .word 0x0000 +3fe5b6b0: .word 0x0000 +3fe5b6c0: .word 0x0000 +3fe5b6d0: .word 0x0000 +3fe5b6e0: .word 0x0000 +3fe5b6f0: .word 0x0000 +3fe5b700: .word 0x0001 +3fe5b710: cmp a3, a0 +3fe5b720: .word 0x000a +3fe5b730: .word 0x0012 +3fe5b740: .word 0x0001 +3fe5b750: cmp b3, b0 +3fe5b760: .word 0x000a +3fe5b770: .word 0x0000 +3fe5b780: .word 0x0001 +3fe5b790: cmp a4, a0 +3fe5b7a0: .word 0x000a +3fe5b7b0: rev b10 +3fe5b7c0: .word 0x0001 +3fe5b7d0: cmp b4, b0 +3fe5b7e0: .word 0x000a +3fe5b7f0: .word 0x0000 +3fe5b800: .word 0x0001 +3fe5b810: cmp a5, a0 +3fe5b820: .word 0x000a +3fe5b830: .word 0x0000 +3fe5b840: .word 0x0001 +3fe5b850: cmp b5, b0 +3fe5b860: .word 0x000a +3fe5b870: .word 0x0000 +3fe5b880: .word 0x0001 +3fe5b890: cmp a6, a0 +3fe5b8a0: .word 0x000a +3fe5b8b0: .word 0xffc9 +3fe5b8c0: .word 0x0001 +3fe5b8d0: cmp b6, b0 +3fe5b8e0: .word 0x000a +3fe5b8f0: .word 0x0000 +3fe5b900: .word 0x0002 +3fe5b910: cmp a7, a0 +3fe5b920: .word 0x000a +3fe5b930: .word 0x0000 +3fe5b940: .word 0x0000 +3fe5b950: .word 0x0002 +3fe5b960: cmp a8, a0 +3fe5b970: .word 0x000a +3fe5b980: .word 0x0000 +3fe5b990: .word 0x0000 +3fe5b9a0: .word 0x0002 +3fe5b9b0: cmp a9, a0 +3fe5b9c0: .word 0x000a +3fe5b9d0: .word 0x0000 +3fe5b9e0: .word 0x0000 +3fe5b9f0: .word 0x0002 +3fe5ba00: cmp a10, a0 +3fe5ba10: .word 0x000a +3fe5ba20: .word 0x0000 +L3FE5BA30: +3fe5ba30: .word 0x0000 +3fe5ba40: .word 0x0001 +3fe5ba50: cmp a11, a0 +3fe5ba60: .word 0x000a +3fe5ba70: .word 0x0000 +3fe5ba80: .word 0x0001 +3fe5ba90: and a0, a0 +3fe5baa0: .word 0x000a +3fe5bab0: .word 0x0001 +3fe5bac0: .word 0x0001 +L3FE5BAD0: +3fe5bad0: and b0, b0 +3fe5bae0: .word 0x000a +3fe5baf0: .word 0x0000 +3fe5bb00: .word 0x0001 +3fe5bb10: and a1, a0 +3fe5bb20: .word 0x000a +L3FE5BB30: +3fe5bb30: .word 0x0000 +3fe5bb40: .word 0x0002 +3fe5bb50: mpys a0, a0 +3fe5bb60: .word 0x000a +3fe5bb70: move *a6(0x3f2c), *a0(0x1a), 1 +3fe5bba0: mpys a1, a0 +3fe5bbb0: .word 0x000a +3fe5bbc0: move *b8(0x3f2c), *b0(0x3900), 1 +3fe5bbf0: dsjs a13, L3FE5BA30 +3fe5bc00: .word 0x0000 +3fe5bc10: .word 0x0000 +3fe5bc20: move *b9(0x3f2c), *b8(0x7620), 1 +3fe5bc50: dsjs a12, L3FE5BAD0 +3fe5bc60: .word 0x0000 +3fe5bc70: .word 0x0000 +3fe5bc80: move *a11(0x3f2c), *a0(0x71c0), 1 +3fe5bcb0: dsjs a12, L3FE5BB30 +3fe5bcc0: .word 0x0000 +3fe5bcd0: .word 0x0000 +3fe5bce0: move *a12(0x3f2c), *a8(0x7840), 1 +3fe5bd10: dsjs a12, L3FE5BB90 +3fe5bd20: .word 0x0000 +3fe5bd30: .word 0x0000 +3fe5bd40: .word 0x0000 +3fe5bd50: .word 0x0000 +3fe5bd60: .word 0x0002 +3fe5bd70: mpyu a0, a0 +3fe5bd80: .word 0x000a +3fe5bd90: .word 0x0000 +3fe5bda0: .word 0x0000 +3fe5bdb0: .word 0x0002 +3fe5bdc0: mpyu a1, a0 +3fe5bdd0: .word 0x000a +3fe5bde0: .word 0x0000 +3fe5bdf0: .word 0x0000 +3fe5be00: rev a0 +3fe5be10: sla a0, a0 +3fe5be20: .word 0x000a +3fe5be30: .word 0x0000 +3fe5be40: .word 0x0000 +3fe5be50: .word 0x0000 +3fe5be60: .word 0x0000 +3fe5be70: .word 0x0000 +3fe5be80: .word 0x0000 +3fe5be90: .word 0x0000 +3fe5bea0: .word 0x0000 +3fe5beb0: .word 0x0000 +3fe5bec0: .word 0x0000 +3fe5bed0: .word 0x0000 +3fe5bee0: .word 0x0000 +3fe5bef0: .word 0x0000 +3fe5bf00: .word 0x0000 +3fe5bf10: .word 0x0000 +3fe5bf20: .word 0x0000 +3fe5bf30: .word 0x0000 +3fe5bf40: .word 0x0000 +3fe5bf50: .word 0x0000 +3fe5bf60: .word 0x0000 +3fe5bf70: .word 0x0000 +3fe5bf80: .word 0x0000 +3fe5bf90: .word 0x0000 +3fe5bfa0: .word 0x0000 +3fe5bfb0: .word 0x0000 +3fe5bfc0: .word 0x0000 +3fe5bfd0: .word 0x0000 +3fe5bfe0: .word 0x0000 +3fe5bff0: .word 0x0000 +3fe5c000: .word 0x0000 +3fe5c010: .word 0x0000 +3fe5c020: .word 0x0000 +3fe5c030: .word 0x0002 +3fe5c040: sll a0, a0 +3fe5c050: .word 0x000a +3fe5c060: .word 0x0000 +3fe5c070: .word 0x0000 +3fe5c080: .word 0x0001 +3fe5c090: sll a1, a0 +3fe5c0a0: .word 0x000a +3fe5c0b0: .word 0x0001 +3fe5c0c0: .word 0x0040 +3fe5c0d0: sll b1, b0 +3fe5c0e0: .word 0x000a +3fe5c0f0: .word 0x0000 +3fe5c100: .word 0x0000 +3fe5c110: .word 0xfffe +3fe5c120: .word 0x7fff +3fe5c130: .word 0xfffe +3fe5c140: .word 0x7fff +3fe5c150: .word 0xfffe +3fe5c160: .word 0x7fff +3fe5c170: .word 0xfffe +3fe5c180: .word 0x7fff +3fe5c190: .word 0x001e +3fe5c1a0: .word 0x7800 +3fe5c1b0: .word 0x001e +3fe5c1c0: .word 0x7800 +3fe5c1d0: .word 0xff9e +3fe5c1e0: .word 0x79ff +3fe5c1f0: .word 0xff9e +3fe5c200: .word 0x79ff +3fe5c210: getst b14 +3fe5c220: .word 0x79fe +3fe5c230: getst b14 +3fe5c240: .word 0x79fe +3fe5c250: .word 0x799e +3fe5c260: .word 0x7980 +3fe5c270: .word 0x799e +3fe5c280: .word 0x7980 +3fe5c290: getst b14 +3fe5c2a0: .word 0x799e +3fe5c2b0: getst b14 +3fe5c2c0: .word 0x799e +3fe5c2d0: .word 0x7f9e +3fe5c2e0: .word 0x7980 +3fe5c2f0: .word 0x7f9e +3fe5c300: .word 0x7980 +3fe5c310: .word 0xff9e +3fe5c320: .word 0x79ff +3fe5c330: .word 0xff9e +3fe5c340: .word 0x79ff +3fe5c350: .word 0x001e +3fe5c360: .word 0x7800 +3fe5c370: .word 0x001e +3fe5c380: .word 0x7800 +3fe5c390: .word 0xfffe +3fe5c3a0: .word 0x7fff +3fe5c3b0: .word 0xfffe +3fe5c3c0: .word 0x7fff +3fe5c3d0: .word 0x007e +3fe5c3e0: .word 0x7e00 +3fe5c3f0: rev b14 +3fe5c400: .word 0x7c00 +3fe5c410: .word 0xff1e +3fe5c420: .word 0x78ff +3fe5c430: .word 0xff8e +3fe5c440: .word 0x71ff +3fe5c450: .word 0x0006 +3fe5c460: sla a0, a0 +3fe5c470: .word 0x0006 +3fe5c480: sla a0, a0 +3fe5c490: .word 0xfffe +3fe5c4a0: .word 0x7fff +3fe5c4b0: .word 0xfffe +3fe5c4c0: .word 0x7fff +3fe5c4d0: .word 0x0000 +3fe5c4e0: .word 0x0000 +3fe5c4f0: .word 0x001a +3fe5c500: srl b1, b0 +3fe5c510: .word 0x000a +3fe5c520: .word 0x0000 +3fe5c530: .word 0xfe00 +3fe5c540: .word 0x00ff +3fe5c550: .word 0xfffe +3fe5c560: .word 0x0600 +3fe5c570: .word 0x00c0 +3fe5c580: .word 0xdff6 +3fe5c590: subk 16, a0 +3fe5c5a0: .word 0x00de +3fe5c5b0: move *b6(0x1600), *b6+, 0 +3fe5c5d0: .word 0x00d6 +3fe5c5e0: move *b7(0xf600), *b6+, 0 +3fe5c600: .word 0x00df +3fe5c610: jruc L3FE5C680 +3fe5c620: .word 0xfe00 +3fe5c630: .word 0x00ff +3fe5c640: addxy a0, a14 +3fe5c650: drav a0, a0 +3fe5c660: .word 0x00df +3fe5c670: move a0, *a2, 0 +L3FE5C680: +3fe5c680: .word 0xfe00 +3fe5c690: .word 0x00ff +3fe5c6a0: .word 0x0000 +3fe5c6b0: .word 0x0000 +3fe5c6c0: .word 0x0001 +3fe5c6d0: rl b0, b0 +3fe5c6e0: .word 0x000a +3fe5c6f0: .word 0x0000 +3fe5c700: .word 0x0001 +3fe5c710: rl a6, a0 +3fe5c720: .word 0x000a +3fe5c730: .word 0x0000 +3fe5c740: .word 0x0001 +3fe5c750: rl b6, b0 +3fe5c760: .word 0x000a +3fe5c770: .word 0x0000 +3fe5c780: .word 0x0001 +3fe5c790: rl a7, a0 +3fe5c7a0: .word 0x000a +3fe5c7b0: .word 0x0000 +3fe5c7c0: .word 0x0001 +3fe5c7d0: rl b7, b0 +3fe5c7e0: .word 0x000a +3fe5c7f0: .word 0x0001 +3fe5c800: .word 0x000a +3fe5c810: dsjs a0, L3FE5C940 +3fe5c820: .word 0x000b +3fe5c830: .word 0x0001 +3fe5c840: .word 0x0000 +3fe5c850: .word 0x0001 +3fe5c860: .word 0x0000 +3fe5c870: .word 0x0001 +3fe5c880: .word 0x0000 +3fe5c890: .word 0x0001 +3fe5c8a0: .word 0x0000 +3fe5c8b0: .word 0x0001 +3fe5c8c0: .word 0x0000 +3fe5c8d0: .word 0x0002 +3fe5c8e0: .word 0x70e0 +3fe5c8f0: .word 0x000b +3fe5c900: .word 0x0000 +3fe5c910: .word 0x0000 +L3FE5C920: +3fe5c920: .word 0x0002 +3fe5c930: .word 0x7100 +L3FE5C940: +3fe5c940: .word 0x000b +3fe5c950: .word 0x0000 +3fe5c960: .word 0x0000 +3fe5c970: .word 0x0002 +3fe5c980: .word 0x7120 +3fe5c990: .word 0x000b +3fe5c9a0: .word 0x0001 +3fe5c9b0: .word 0x0000 +3fe5c9c0: .word 0x0002 +3fe5c9d0: .word 0x7140 +3fe5c9e0: .word 0x000b +3fe5c9f0: .word 0x0000 +3fe5ca00: .word 0x0000 +3fe5ca10: .word 0x0002 +L3FE5CA20: +3fe5ca20: .word 0x7160 +3fe5ca30: .word 0x000b +3fe5ca40: .word 0x0000 +3fe5ca50: .word 0x0000 +3fe5ca60: .word 0x0002 +L3FE5CA70: +3fe5ca70: .word 0x7180 +3fe5ca80: .word 0x000b +L3FE5CA90: +3fe5ca90: .word 0x0000 +3fe5caa0: .word 0x0000 +L3FE5CAB0: +3fe5cab0: .word 0x0002 +3fe5cac0: .word 0x71a0 +L3FE5CAD0: +3fe5cad0: .word 0x000b +3fe5cae0: .word 0x0000 +L3FE5CAF0: +3fe5caf0: .word 0x0000 +3fe5cb00: .word 0x0002 +L3FE5CB10: +3fe5cb10: .word 0x7f60 +3fe5cb20: .word 0x000b +3fe5cb30: .word 0x0000 +3fe5cb40: .word 0x0000 +3fe5cb50: .word 0x0004 +L3FE5CB60: +3fe5cb60: move sp, *b0, 1 +3fe5cb70: .word 0x000b +L3FE5CB80: +3fe5cb80: movb a8, *a0(0x3f42) +3fe5cba0: movb a7, *a0 +3fe5cbb0: dsjs a4, L3FE5CA20 +3fe5cbc0: .word 0x000c +L3FE5CBD0: +3fe5cbd0: move *b1, b0, 0 +L3FE5CBE0: +3fe5cbe0: .word 0x000b +3fe5cbf0: movb a7, *a0 +3fe5cc00: dsjs a4, L3FE5CA70 +L3FE5CC10: +3fe5cc10: .word 0x7c60 +3fe5cc20: dsjs a11, L3FE5CA90 +L3FE5CC30: +3fe5cc30: cmpxy a4, a0 +3fe5cc40: dsjs a7, L3FE5CAB0 +3fe5cc50: move -*a5, a0, 1 +3fe5cc60: dsjs a10, L3FE5CAD0 +L3FE5CC70: +3fe5cc70: move -*b0, -*b0, 0 +3fe5cc80: dsjs a10, L3FE5CAF0 +L3FE5CC90: +3fe5cc90: move -*a12, -*a0, 0 +3fe5cca0: dsjs a10, L3FE5CB10 +L3FE5CCB0: +3fe5ccb0: .word 0x000e +3fe5ccc0: move *b7, b0, 0 +L3FE5CCD0: +3fe5ccd0: .word 0x000b +3fe5cce0: .word 0xdb20 +L3FE5CCF0: +3fe5ccf0: dsjs a1, L3FE5CB60 +3fe5cd00: movb *a11, *a0 +L3FE5CD10: +3fe5cd10: dsjs a1, L3FE5CB80 +3fe5cd20: move *b12(0x3f2f), *b0(0xbd10), 1 +L3FE5CD50: +3fe5cd50: dsjs sp, L3FE5CBD0 +3fe5cd60: .word 0x9fe0 +L3FE5CD70: +3fe5cd70: dsjs a3, L3FE5CBE0 +3fe5cd80: .word 0xbf30 +L3FE5CD90: +3fe5cd90: dsjs sp, L3FE5CC10 +3fe5cda0: movb a0, *a0 +L3FE5CDB0: +3fe5cdb0: dsjs b0, L3FE5CC30 +3fe5cdc0: rev a2 +L3FE5CDD0: +3fe5cdd0: move *b14, b0, 0 +3fe5cde0: .word 0x000b +L3FE5CDF0: +3fe5cdf0: pixt *b7, b0 +3fe5ce00: dsjs a4, L3FE5CC70 +L3FE5CE10: +3fe5ce10: .word 0xd9c0 +3fe5ce20: dsjs a4, L3FE5CC90 +L3FE5CE30: +3fe5ce30: .word 0x7f60 +3fe5ce40: dsjs a5, L3FE5CCB0 +L3FE5CE50: +3fe5ce50: sub a0, a0 +3fe5ce60: dsjs a5, L3FE5CCD0 +L3FE5CE70: +3fe5ce70: .word 0x0a50 +3fe5ce80: dsjs a8, L3FE5CCF0 +3fe5ce90: .word 0x7f70 +3fe5cea0: dsjs a7, L3FE5CD10 +3fe5ceb0: move *b1, b0, 0 +L3FE5CEC0: +3fe5cec0: dsjs a8, L3FE5CD30 +3fe5ced0: jrhi L3FE5D4E0 +L3FE5CEE0: +3fe5cee0: dsjs a3, L3FE5CD50 +3fe5cef0: .word 0x0cc0 +3fe5cf00: dsjs a4, L3FE5CD70 +3fe5cf10: jrhi L3FE5C920 +3fe5cf20: dsjs a5, L3FE5CD90 +3fe5cf30: dsjs a0, L3FE5D0F0 +L3FE5CF40: +3fe5cf40: dsjs a7, L3FE5CDB0 +3fe5cf50: addc b1, b0 +3fe5cf60: dsjs a6, L3FE5CDD0 +3fe5cf70: .word 0x70c0 +3fe5cf80: dsjs a6, L3FE5CDF0 +3fe5cf90: .word 0x9fe0 +3fe5cfa0: dsjs a3, L3FE5CE10 +3fe5cfb0: .word 0xdc10 +3fe5cfc0: dsjs a10, L3FE5CE30 +3fe5cfd0: jrn L3FE5D1E0 +3fe5cfe0: dsjs a10, L3FE5CE50 +3fe5cff0: .word 0xeaa0 +3fe5d000: dsjs a10, L3FE5CE70 +3fe5d010: .word 0x0004 +3fe5d020: move *sp, b0, 1 +3fe5d030: .word 0x000b +3fe5d040: .word 0xd990 +3fe5d050: dsjs a8, L3FE5CEC0 +3fe5d060: .word 0xdeb0 +3fe5d070: dsjs a8, L3FE5CEE0 +3fe5d080: .word 0x0002 +3fe5d090: move *b1, *b0, 0 +3fe5d0a0: .word 0x000b +3fe5d0b0: movb a0, *a0 +3fe5d0c0: dsjs b0, L3FE5CF40 +3fe5d0d0: .word 0x0002 +3fe5d0e0: move *b2, *b0, 0 +L3FE5D0F0: +3fe5d0f0: .word 0x000b +3fe5d100: .word 0x0000 +3fe5d110: .word 0x0000 +3fe5d120: .word 0x0002 +3fe5d130: move *b3, *b0, 0 +3fe5d140: .word 0x000b +3fe5d150: .word 0x0000 +3fe5d160: .word 0x0000 +3fe5d170: .word 0x0005 +3fe5d180: move *b4, *b0, 0 +3fe5d190: .word 0x000b +3fe5d1a0: .word 0x0000 +3fe5d1b0: .word 0x0000 +3fe5d1c0: .word 0x0000 +3fe5d1d0: .word 0x0000 +L3FE5D1E0: +3fe5d1e0: .word 0x0000 +3fe5d1f0: .word 0x0005 +3fe5d200: move *b7, *b0, 0 +3fe5d210: .word 0x000b +3fe5d220: .word 0x0000 +3fe5d230: .word 0x0000 +3fe5d240: .word 0xffff +3fe5d250: .word 0xffff +3fe5d260: .word 0xffff +3fe5d270: .word 0x0001 +3fe5d280: move *b10, *b0, 0 +3fe5d290: .word 0x000b +3fe5d2a0: .word 0x0000 +3fe5d2b0: .word 0x0002 +3fe5d2c0: move *a11, *a0, 0 +3fe5d2d0: .word 0x000b +3fe5d2e0: .word 0x0000 +3fe5d2f0: .word 0x0000 +3fe5d300: .word 0x0002 +3fe5d310: movb a12, *a0 +3fe5d320: .word 0x000b +3fe5d330: .word 0x0000 +3fe5d340: .word 0x0000 +3fe5d350: .word 0x0002 +3fe5d360: movb a13, *a0 +3fe5d370: .word 0x000b +3fe5d380: .word 0xffff +3fe5d390: .word 0xffff +3fe5d3a0: .word 0x0001 +3fe5d3b0: movb b14, *b0 +3fe5d3c0: .word 0x000b +3fe5d3d0: .word 0x0001 +3fe5d3e0: rev a4 +3fe5d3f0: movb sp, *a0 +3fe5d400: .word 0x000b +3fe5d410: cmp a1, a4 +3fe5d420: sla a11, a5 +3fe5d430: sra a11, a4 +3fe5d440: dsjs b2, L3FE5D580 +3fe5d450: .word 0x7820 +3fe5d460: mods a3, a3 +3fe5d470: sra a11, a9 +3fe5d480: .word 0x746e +3fe5d490: mpyu b11, b3 +3fe5d4a0: mods b11, b3 +3fe5d4b0: sla a11, a12 +3fe5d4c0: mpyu b11, b4 +3fe5d4d0: rl a11, a4 +L3FE5D4E0: +3fe5d4e0: .word 0x7073 +3fe5d4f0: .word 0x7461 +3fe5d500: rl a3, a3 +3fe5d510: sll a9, a14 +3fe5d520: .word 0x762c +3fe5d530: rl 0x9, a0 +3fe5d540: rl 0x11, a14 +3fe5d550: dsjs a0, L3FE5D570 +3fe5d560: srl 0x7, b9 +L3FE5D570: +3fe5d570: rl 0x1, b1 +L3FE5D580: +3fe5d580: rl 0x11, sp +3fe5d590: sla 0x1, b6 +3fe5d5a0: .word 0x3631 +3fe5d5b0: rl 0x1, b10 +3fe5d5c0: dsjs b3, L3FE5D6E0 +3fe5d5d0: .word 0x3631 +3fe5d5e0: sll a9, a0 +3fe5d5f0: sla b11, b2 +3fe5d600: srl a11, a9 +3fe5d610: sub a9, a0 +3fe5d620: .word 0x7078 +3fe5d630: sll 0x1, a0 +3fe5d640: .word 0x0000 +3fe5d650: .word 0x0001 +3fe5d660: move a13, *a0+, 1 +3fe5d670: .word 0x000b +3fe5d680: .word 0x0000 +3fe5d690: .word 0x0001 +3fe5d6a0: move b13, *b0+, 1 +3fe5d6b0: .word 0x000b +3fe5d6c0: .word 0x0000 +3fe5d6d0: .word 0x0005 +L3FE5D6E0: +3fe5d6e0: move a14, *a0+, 1 +3fe5d6f0: .word 0x000b +3fe5d700: add a10, a12 +3fe5d710: andn b10, b4 +L3FE5D720: +3fe5d720: andn a2, a5 +3fe5d730: sub b10, b6 +L3FE5D740: +3fe5d740: .word 0x0052 +3fe5d750: .word 0x0006 +L3FE5D760: +3fe5d760: move *b0+, b0, 0 +3fe5d770: .word 0x000b +L3FE5D780: +3fe5d780: add a10, a12 +3fe5d790: addc a10, a14 +L3FE5D7A0: +3fe5d7a0: andn a10, a5 +3fe5d7b0: andn a2, a5 +L3FE5D7C0: +3fe5d7c0: sub b10, b6 +3fe5d7d0: .word 0x0052 +L3FE5D7E0: +3fe5d7e0: .word 0x0005 +3fe5d7f0: move *b3+, b0, 0 +L3FE5D800: +3fe5d800: .word 0x000b +3fe5d810: move a10, b13 +L3FE5D820: +3fe5d820: andn b10, b0 +3fe5d830: andn a2, a5 +L3FE5D840: +3fe5d840: sub b10, b6 +3fe5d850: .word 0x0052 +L3FE5D860: +3fe5d860: .word 0x00cc +3fe5d870: move *a6+, a0, 0 +L3FE5D880: +3fe5d880: .word 0x000b +3fe5d890: .word 0xdd60 +L3FE5D8A0: +3fe5d8a0: dsjs b2, L3FE5D720 +3fe5d8b0: .word 0xdef8 +L3FE5D8C0: +3fe5d8c0: dsjs b2, L3FE5D740 +3fe5d8d0: addxy a5, a0 +L3FE5D8E0: +3fe5d8e0: dsjs b2, L3FE5D760 +3fe5d8f0: subxy b3, b8 +L3FE5D900: +3fe5d900: dsjs b2, L3FE5D780 +3fe5d910: subxy a14, a0 +L3FE5D920: +3fe5d920: dsjs b2, L3FE5D7A0 +3fe5d930: cmpxy sp, b0 +L3FE5D940: +3fe5d940: dsjs b2, L3FE5D7C0 +3fe5d950: cpw sp, a8 +L3FE5D960: +3fe5d960: dsjs b2, L3FE5D7E0 +3fe5d970: cvxyl b5, b8 +L3FE5D980: +3fe5d980: dsjs b2, L3FE5D800 +3fe5d990: cvxyl b11, b0 +L3FE5D9A0: +3fe5d9a0: dsjs b2, L3FE5D820 +3fe5d9b0: .word 0xeb00 +L3FE5D9C0: +3fe5d9c0: dsjs b2, L3FE5D840 +3fe5d9d0: .word 0xeb80 +L3FE5D9E0: +3fe5d9e0: dsjs b2, L3FE5D860 +3fe5d9f0: movx b1, b0 +L3FE5DA00: +3fe5da00: dsjs b2, L3FE5D880 +3fe5da10: movx a14, a8 +L3FE5DA20: +3fe5da20: dsjs b2, L3FE5D8A0 +3fe5da30: movy b6, b0 +L3FE5DA40: +3fe5da40: dsjs b2, L3FE5D8C0 +3fe5da50: movy b6, b8 +L3FE5DA60: +3fe5da60: dsjs b2, L3FE5D8E0 +3fe5da70: pixt b4, *b8, xy +L3FE5DA80: +3fe5da80: dsjs b2, L3FE5D900 +3fe5da90: pixt a9, *a8, xy +L3FE5DAA0: +3fe5daa0: dsjs b2, L3FE5D920 +3fe5dab0: pixt *b1, xy, b8 +L3FE5DAC0: +3fe5dac0: dsjs b2, L3FE5D940 +3fe5dad0: pixt *b8, xy, b8 +L3FE5DAE0: +3fe5dae0: dsjs b2, L3FE5D960 +3fe5daf0: pixt *b12, xy, b8 +L3FE5DB00: +3fe5db00: dsjs b2, L3FE5D980 +3fe5db10: pixt *a1, xy, *a0, xy +L3FE5DB20: +3fe5db20: dsjs b2, L3FE5D9A0 +3fe5db30: pixt *b5, xy, *b8, xy +L3FE5DB40: +3fe5db40: dsjs b2, L3FE5D9C0 +3fe5db50: pixt *b9, xy, *b0, xy +L3FE5DB60: +3fe5db60: dsjs b2, L3FE5D9E0 +3fe5db70: pixt *b13, xy, *b0, xy +L3FE5DB80: +3fe5db80: dsjs b2, L3FE5DA00 +3fe5db90: movy b6, b0 +L3FE5DBA0: +3fe5dba0: dsjs b2, L3FE5DA20 +3fe5dbb0: movy b6, b0 +L3FE5DBC0: +3fe5dbc0: dsjs b2, L3FE5DA40 +3fe5dbd0: movy b6, b0 +L3FE5DBE0: +3fe5dbe0: dsjs b2, L3FE5DA60 +3fe5dbf0: drav a3, a0 +L3FE5DC00: +3fe5dc00: dsjs b2, L3FE5DA80 +3fe5dc10: drav b7, b8 +L3FE5DC20: +3fe5dc20: dsjs b2, L3FE5DAA0 +3fe5dc30: drav b13, b8 +L3FE5DC40: +3fe5dc40: dsjs b2, L3FE5DAC0 +3fe5dc50: movy b6, b0 +L3FE5DC60: +3fe5dc60: dsjs b2, L3FE5DAE0 +3fe5dc70: movy b6, b0 +L3FE5DC80: +3fe5dc80: dsjs b2, L3FE5DB00 +3fe5dc90: movy b6, b0 +3fe5dca0: dsjs b2, L3FE5DB20 +3fe5dcb0: pixt b3, *b0 +3fe5dcc0: dsjs b2, L3FE5DB40 +3fe5dcd0: pixt a13, *a0 +L3FE5DCE0: +3fe5dce0: dsjs b2, L3FE5DB60 +3fe5dcf0: pixt *b9, b0 +L3FE5DD00: +3fe5dd00: dsjs b2, L3FE5DB80 +3fe5dd10: pixt *a9, *a8 +3fe5dd20: dsjs b2, L3FE5DBA0 +3fe5dd30: movy b6, b0 +L3FE5DD40: +3fe5dd40: dsjs b2, L3FE5DBC0 +3fe5dd50: movy b6, b0 +L3FE5DD60: +3fe5dd60: dsjs b2, L3FE5DBE0 +3fe5dd70: pixt *a13, *a8 +3fe5dd80: dsjs b2, L3FE5DC00 +3fe5dd90: .word 0xfea0 +L3FE5DDA0: +3fe5dda0: dsjs b2, L3FE5DC20 +3fe5ddb0: .word 0xfff0 +3fe5ddc0: dsjs b2, L3FE5DC40 +3fe5ddd0: getpc a8 +L3FE5DDE0: +3fe5dde0: dsjs b3, L3FE5DC60 +3fe5ddf0: .word 0x0208 +L3FE5DE00: +3fe5de00: dsjs b3, L3FE5DC80 +3fe5de10: movb @0x4803f33, @0x5803f33 +L3FE5DE60: +3fe5de60: dsjs b3, L3FE5DCE0 +3fe5de70: .word 0x06a8 +L3FE5DE80: +3fe5de80: dsjs b3, L3FE5DD00 +3fe5de90: move b8, @0x8583f33, 1 +L3FE5DEC0: +3fe5dec0: dsjs b3, L3FE5DD40 +3fe5ded0: trap 0 +L3FE5DEE0: +3fe5dee0: dsjs b3, L3FE5DD60 +3fe5def0: movi 0x3f33, b8 +3fe5df10: .word 0x0aa8 +L3FE5DF20: +3fe5df20: dsjs b3, L3FE5DDA0 +3fe5df30: subi 0xc0cc, b8 +3fe5df50: movy b6, b0 +L3FE5DF60: +3fe5df60: dsjs b2, L3FE5DDE0 +3fe5df70: movy b6, b0 +L3FE5DF80: +3fe5df80: dsjs b2, L3FE5DE00 +3fe5df90: movy b6, b0 +L3FE5DFA0: +3fe5dfa0: dsjs b2, L3FE5DE20 +3fe5dfb0: calla 0xee03f33 +L3FE5DFE0: +3fe5dfe0: dsjs b3, L3FE5DE60 +3fe5dff0: addk 12, a0 +L3FE5E000: +3fe5e000: dsjs b3, L3FE5DE80 +3fe5e010: subk 32, a0 +L3FE5E020: +3fe5e020: dsjs b3, L3FE5DEA0 +3fe5e030: subk 3, b0 +L3FE5E040: +3fe5e040: dsjs b3, L3FE5DEC0 +3fe5e050: subk 15, b0 +L3FE5E060: +3fe5e060: dsjs b3, L3FE5DEE0 +3fe5e070: subk 20, a0 +L3FE5E080: +3fe5e080: dsjs b3, L3FE5DF00 +3fe5e090: subk 28, b8 +L3FE5E0A0: +3fe5e0a0: dsjs b3, L3FE5DF20 +3fe5e0b0: movk 3, a8 +L3FE5E0C0: +3fe5e0c0: dsjs b3, L3FE5DF40 +3fe5e0d0: movk 11, a8 +L3FE5E0E0: +3fe5e0e0: dsjs b3, L3FE5DF60 +3fe5e0f0: movk 14, b8 +L3FE5E100: +3fe5e100: dsjs b3, L3FE5DF80 +3fe5e110: movk 18, b0 +L3FE5E120: +3fe5e120: dsjs b3, L3FE5DFA0 +3fe5e130: movk 23, a0 +L3FE5E140: +3fe5e140: dsjs b3, L3FE5DFC0 +3fe5e150: btst 31, a8 +L3FE5E160: +3fe5e160: dsjs b3, L3FE5DFE0 +3fe5e170: btst 22, a8 +L3FE5E180: +3fe5e180: dsjs b3, L3FE5E000 +3fe5e190: btst 10, b0 +L3FE5E1A0: +3fe5e1a0: dsjs b3, L3FE5E020 +3fe5e1b0: cvxyl b5, b8 +L3FE5E1C0: +3fe5e1c0: dsjs b2, L3FE5E040 +3fe5e1d0: btst 4, b8 +L3FE5E1E0: +3fe5e1e0: dsjs b3, L3FE5E060 +3fe5e1f0: .word 0xeb00 +L3FE5E200: +3fe5e200: dsjs b2, L3FE5E080 +3fe5e210: .word 0xeb80 +L3FE5E220: +3fe5e220: dsjs b2, L3FE5E0A0 +3fe5e230: sla 0x5, b8 +L3FE5E240: +3fe5e240: dsjs b3, L3FE5E0C0 +3fe5e250: sla 0xf, a8 +L3FE5E260: +3fe5e260: dsjs b3, L3FE5E0E0 +3fe5e270: sla 0x14, b0 +L3FE5E280: +3fe5e280: dsjs b3, L3FE5E100 +3fe5e290: sla 0x1a, b8 +L3FE5E2A0: +3fe5e2a0: dsjs b3, L3FE5E120 +3fe5e2b0: pixt *b5, xy, *b8, xy +L3FE5E2C0: +3fe5e2c0: dsjs b2, L3FE5E140 +3fe5e2d0: sll 0x3, a8 +L3FE5E2E0: +3fe5e2e0: dsjs b3, L3FE5E160 +3fe5e2f0: pixt *b13, xy, *b0, xy +L3FE5E300: +3fe5e300: dsjs b2, L3FE5E180 +3fe5e310: movy b6, b0 +L3FE5E320: +3fe5e320: dsjs b2, L3FE5E1A0 +3fe5e330: movy b6, b0 +L3FE5E340: +3fe5e340: dsjs b2, L3FE5E1C0 +3fe5e350: movy b6, b0 +L3FE5E360: +3fe5e360: dsjs b2, L3FE5E1E0 +3fe5e370: sll 0x7, a8 +L3FE5E380: +3fe5e380: dsjs b3, L3FE5E200 +3fe5e390: sll 0xd, b8 +L3FE5E3A0: +3fe5e3a0: dsjs b3, L3FE5E220 +3fe5e3b0: sll 0x16, a8 +L3FE5E3C0: +3fe5e3c0: dsjs b3, L3FE5E240 +3fe5e3d0: movy b6, b0 +3fe5e3e0: dsjs b2, L3FE5E260 +3fe5e3f0: movy b6, b0 +3fe5e400: dsjs b2, L3FE5E280 +3fe5e410: movy b6, b0 +3fe5e420: dsjs b2, L3FE5E2A0 +3fe5e430: sll 0x1e, a0 +3fe5e440: dsjs b3, L3FE5E2C0 +3fe5e450: sra 0x1b, a8 +3fe5e460: dsjs b3, L3FE5E2E0 +3fe5e470: sra 0x10, b0 +3fe5e480: dsjs b3, L3FE5E300 +3fe5e490: movk 11, a8 +3fe5e4a0: dsjs b3, L3FE5E320 +3fe5e4b0: movk 14, b8 +3fe5e4c0: dsjs b3, L3FE5E340 +3fe5e4d0: sra 0xb, a8 +3fe5e4e0: dsjs b3, L3FE5E360 +3fe5e4f0: sra 0x6, a0 +3fe5e500: dsjs b3, L3FE5E380 +3fe5e510: sra 0x1, b0 +3fe5e520: dsjs b3, L3FE5E3A0 +3fe5e530: srl 0x1a, b0 +3fe5e540: dsjs b3, L3FE5E3C0 +3fe5e550: .word 0x0009 +3fe5e560: move a12, -*a0, 0 +3fe5e570: .word 0x000b +3fe5e580: .word 0x0000 +3fe5e590: trap 6 +3fe5e5a0: .word 0x0a0a +3fe5e5b0: .word 0x080d +3fe5e5c0: .word 0x000b +3fe5e5d0: addk 8, a12 +3fe5e5e0: addk 32, b1 +3fe5e5f0: trap 13 +3fe5e600: .word 0x0e0f +3fe5e610: .word 0x0002 +3fe5e620: move b0, -*b0, 1 +3fe5e630: .word 0x000b +3fe5e640: .word 0x0000 +3fe5e650: .word 0x0000 +3fe5e660: .word 0x0001 +3fe5e670: move b1, -*b0, 1 +3fe5e680: .word 0x000b +3fe5e690: .word 0x0000 +3fe5e6a0: .word 0x0002 +3fe5e6b0: move a2, -*a0, 1 +3fe5e6c0: .word 0x000b +3fe5e6d0: .word 0x0000 +3fe5e6e0: .word 0x0000 +3fe5e6f0: .word 0x0010 +3fe5e700: move a3, -*a0, 1 +3fe5e710: .word 0x000b +3fe5e720: .word 0x0004 +3fe5e730: .word 0x0000 +3fe5e740: .word 0x0005 +3fe5e750: .word 0x0000 +3fe5e760: .word 0x0006 +3fe5e770: .word 0x0000 +3fe5e780: .word 0x0008 +3fe5e790: .word 0x0000 +3fe5e7a0: .word 0x0009 +3fe5e7b0: .word 0x0000 +3fe5e7c0: .word 0x000b +3fe5e7d0: .word 0x0000 +3fe5e7e0: .word 0x00e0 +3fe5e7f0: .word 0x0000 +3fe5e800: .word 0x000c +3fe5e810: .word 0x0000 +3fe5e820: .word 0x0018 +3fe5e830: move a11, -*a0, 1 +3fe5e840: .word 0x000b +3fe5e850: .word 0x0010 +3fe5e860: .word 0x0000 +3fe5e870: .word 0x0000 +3fe5e880: .word 0x0000 +3fe5e890: .word 0x0004 +3fe5e8a0: .word 0x0000 +3fe5e8b0: .word 0x0005 +3fe5e8c0: .word 0x0000 +3fe5e8d0: .word 0x0008 +3fe5e8e0: .word 0x0000 +3fe5e8f0: .word 0x0010 +3fe5e900: .word 0x0000 +3fe5e910: .word 0x0000 +3fe5e920: .word 0x0000 +3fe5e930: .word 0x0004 +3fe5e940: .word 0x0000 +3fe5e950: .word 0x0005 +3fe5e960: .word 0x0000 +3fe5e970: .word 0x0008 +3fe5e980: .word 0x0000 +3fe5e990: .word 0x0080 +3fe5e9a0: .word 0x0000 +3fe5e9b0: .word 0x0001 +3fe5e9c0: .word 0x0000 +3fe5e9d0: .word 0x0018 +3fe5e9e0: move -*a7, a0, 0 +3fe5e9f0: .word 0x000b +3fe5ea00: .word 0x0003 +3fe5ea10: .word 0x0000 +3fe5ea20: .word 0x0003 +3fe5ea30: .word 0x0000 +3fe5ea40: .word 0x0003 +3fe5ea50: .word 0x0000 +3fe5ea60: .word 0x0003 +3fe5ea70: .word 0x0000 +3fe5ea80: .word 0x0003 +3fe5ea90: .word 0x0000 +3fe5eaa0: .word 0x0002 +3fe5eab0: .word 0x0000 +3fe5eac0: .word 0x0002 +3fe5ead0: .word 0x0000 +3fe5eae0: .word 0x0002 +3fe5eaf0: .word 0x0000 +3fe5eb00: .word 0x0002 +3fe5eb10: .word 0x0000 +3fe5eb20: .word 0x0002 +3fe5eb30: .word 0x0000 +3fe5eb40: .word 0x0003 +3fe5eb50: .word 0x0000 +3fe5eb60: .word 0x0003 +3fe5eb70: .word 0x0000 +3fe5eb80: .word 0x0004 +3fe5eb90: move -*a3, a0, 1 +3fe5eba0: .word 0x000b +3fe5ebb0: .word 0x0007 +3fe5ebc0: .word 0x0000 +3fe5ebd0: .word 0x000f +3fe5ebe0: .word 0x0000 +3fe5ebf0: .word 0x0006 +3fe5ec00: move -*a5, a0, 1 +3fe5ec10: .word 0x000b +3fe5ec20: .word 0x0040 +3fe5ec30: .word 0x0000 +3fe5ec40: .word 0x0080 +3fe5ec50: .word 0x0000 +3fe5ec60: .word 0x0000 +3fe5ec70: .word 0x0000 +3fe5ec80: .word 0x0008 +3fe5ec90: move -*a8, a0, 1 +3fe5eca0: .word 0x000b +3fe5ecb0: .word 0x0001 +3fe5ecc0: .word 0x0000 +3fe5ecd0: .word 0x0002 +3fe5ece0: .word 0x0000 +3fe5ecf0: .word 0x0003 +3fe5ed00: .word 0x0000 +3fe5ed10: .word 0x0004 +3fe5ed20: .word 0x0000 +3fe5ed30: .word 0x0005 +3fe5ed40: move -*a12, a0, 1 +3fe5ed50: .word 0x000b +3fe5ed60: .word 0x0000 +3fe5ed70: .word 0x0000 +3fe5ed80: .word 0x0000 +3fe5ed90: .word 0x0000 +3fe5eda0: .word 0x0000 +3fe5edb0: .word 0x0005 +3fe5edc0: move -*sp, a0, 1 +3fe5edd0: .word 0x000b +3fe5ede0: .word 0x0000 +3fe5edf0: .word 0x0000 +3fe5ee00: .word 0xffff +3fe5ee10: .word 0xffff +3fe5ee20: .word 0xffff +3fe5ee30: .word 0x0002 +3fe5ee40: pixt a3, *a0, xy +3fe5ee50: .word 0x000b +3fe5ee60: .word 0x0000 +3fe5ee70: .word 0x0000 +3fe5ee80: .word 0x0002 +3fe5ee90: pixt a4, *a0, xy +3fe5eea0: .word 0x000b +3fe5eeb0: .word 0x0000 +3fe5eec0: .word 0x0000 +3fe5eed0: .word 0x0002 +3fe5eee0: pixt a5, *a0, xy +3fe5eef0: .word 0x000b +3fe5ef00: .word 0x0000 +3fe5ef10: .word 0x0000 +3fe5ef20: .word 0x0002 +3fe5ef30: pixt a6, *a0, xy +3fe5ef40: .word 0x000b +3fe5ef50: .word 0x0000 +3fe5ef60: .word 0x0000 +3fe5ef70: .word 0x0002 +3fe5ef80: pixt a7, *a0, xy +3fe5ef90: .word 0x000b +3fe5efa0: .word 0x0000 +3fe5efb0: .word 0x0000 +3fe5efc0: .word 0x0002 +3fe5efd0: pixt a8, *a0, xy +3fe5efe0: .word 0x000b +3fe5eff0: .word 0x0000 +3fe5f000: .word 0x0000 +3fe5f010: .word 0x0002 +3fe5f020: pixt a9, *a0, xy +3fe5f030: .word 0x000b +3fe5f040: .word 0x0000 +3fe5f050: .word 0x0000 +3fe5f060: .word 0x0002 +3fe5f070: pixt a10, *a0, xy +3fe5f080: .word 0x000b +3fe5f090: .word 0x0000 +3fe5f0a0: .word 0x0000 +3fe5f0b0: .word 0x0002 +3fe5f0c0: pixt *a1, xy, a0 +3fe5f0d0: .word 0x000b +3fe5f0e0: .word 0x0000 +3fe5f0f0: .word 0x0000 +3fe5f100: .word 0x0002 +3fe5f110: pixt *a2, xy, a0 +3fe5f120: .word 0x000b +3fe5f130: .word 0x0000 +3fe5f140: .word 0x0000 +3fe5f150: .word 0x0002 +3fe5f160: pixt *a11, xy, a0 +3fe5f170: .word 0x000b +3fe5f180: .word 0x0000 +3fe5f190: .word 0x0000 +3fe5f1a0: .word 0x0002 +3fe5f1b0: pixt *a12, xy, a0 +3fe5f1c0: .word 0x000b +3fe5f1d0: .word 0x0000 +3fe5f1e0: .word 0x0000 +3fe5f1f0: .word 0x0002 +3fe5f200: pixt *a13, xy, a0 +3fe5f210: .word 0x000b +3fe5f220: .word 0x0000 +3fe5f230: .word 0x0000 +3fe5f240: .word 0x0002 +3fe5f250: pixt *a14, xy, a0 +3fe5f260: .word 0x000b +3fe5f270: .word 0x0000 +3fe5f280: .word 0x0000 +3fe5f290: .word 0x0002 +3fe5f2a0: pixt *sp, xy, a0 +3fe5f2b0: .word 0x000b +3fe5f2c0: .word 0x0000 +3fe5f2d0: .word 0x0000 +3fe5f2e0: .word 0x0002 +3fe5f2f0: pixt *a0, xy, *a0, xy +3fe5f300: .word 0x000b +3fe5f310: .word 0x0000 +3fe5f320: .word 0x0000 +3fe5f330: .word 0x0002 +3fe5f340: pixt *a1, xy, *a0, xy +3fe5f350: .word 0x000b +3fe5f360: .word 0x0000 +3fe5f370: .word 0x0000 +3fe5f380: .word 0x0002 +3fe5f390: pixt *a2, xy, *a0, xy +3fe5f3a0: .word 0x000b +3fe5f3b0: .word 0x0000 +3fe5f3c0: .word 0x0000 +3fe5f3d0: .word 0x0002 +3fe5f3e0: pixt *a3, xy, *a0, xy +3fe5f3f0: .word 0x000b +3fe5f400: .word 0x0000 +3fe5f410: .word 0x0000 +3fe5f420: .word 0x0002 +3fe5f430: pixt *a4, xy, *a0, xy +3fe5f440: .word 0x000b +3fe5f450: .word 0x0000 +3fe5f460: .word 0x0000 +3fe5f470: .word 0x0002 +3fe5f480: pixt *a5, xy, *a0, xy +3fe5f490: .word 0x000b +3fe5f4a0: .word 0x0000 +3fe5f4b0: .word 0x0000 +3fe5f4c0: .word 0x0002 +3fe5f4d0: pixt *a6, xy, *a0, xy +3fe5f4e0: .word 0x000b +3fe5f4f0: .word 0x0000 +3fe5f500: .word 0x0000 +3fe5f510: .word 0x0002 +L3FE5F520: +3fe5f520: pixt *a7, xy, *a0, xy +3fe5f530: .word 0x000b +L3FE5F540: +3fe5f540: .word 0x0000 +3fe5f550: .word 0x0000 +L3FE5F560: +3fe5f560: .word 0x0006 +3fe5f570: pixt *a8, xy, *a0, xy +L3FE5F580: +3fe5f580: .word 0x000b +3fe5f590: pixt *a8, xy, *a0, xy +3fe5f5a0: .word 0x000b +3fe5f5b0: pixt *a8, xy, *a0, xy +L3FE5F5C0: +3fe5f5c0: .word 0x000b +3fe5f5d0: .word 0x0000 +L3FE5F5E0: +3fe5f5e0: .word 0x0000 +3fe5f5f0: .word 0x0008 +3fe5f600: pixt *a11, xy, *a0, xy +3fe5f610: .word 0x000b +L3FE5F620: +3fe5f620: .word 0x0000 +3fe5f630: .word 0x0000 +L3FE5F640: +3fe5f640: .word 0x0003 +3fe5f650: .word 0x0000 +L3FE5F660: +3fe5f660: .word 0x0002 +3fe5f670: .word 0x0000 +3fe5f680: .word 0x0001 +3fe5f690: .word 0x0000 +3fe5f6a0: .word 0x0012 +3fe5f6b0: drav b2, b0 +3fe5f6c0: .word 0x000b +3fe5f6d0: pixt *b0, xy, *b0, xy +3fe5f6e0: dsjs sp, L3FE5F520 +3fe5f6f0: .word 0x0810 +3fe5f700: dsjs b0, L3FE5F540 +3fe5f710: addk 18, a0 +3fe5f720: dsjs b0, L3FE5F560 +3fe5f730: btst 24, b0 +3fe5f740: dsjs b0, L3FE5F580 +3fe5f750: .word 0x0050 +3fe5f760: dsjs sp, L3FE5F5E0 +3fe5f770: sll 0x12, b0 +3fe5f780: dsjs b0, L3FE5F5C0 +3fe5f790: jreq L3FE5FEA0 +3fe5f7a0: dsjs b10, L3FE5F620 +3fe5f7b0: drav b10, b0 +3fe5f7c0: dsjs b14, L3FE5F640 +3fe5f7d0: divu b8, b0 +3fe5f7e0: dsjs b6, L3FE5F660 +3fe5f7f0: .word 0x0002 +3fe5f800: drav b11, b0 +3fe5f810: .word 0x000b +3fe5f820: .word 0x00ff +3fe5f830: .word 0x0000 +3fe5f840: .word 0x0002 +3fe5f850: drav b12, b0 +3fe5f860: .word 0x000b +3fe5f870: .word 0x0000 +3fe5f880: .word 0x0000 +3fe5f890: .word 0x0002 +3fe5f8a0: andn b0, b0 +3fe5f8b0: .word 0x000c +3fe5f8c0: .word 0x0000 +3fe5f8d0: .word 0x0000 +3fe5f8e0: .word 0x0002 +3fe5f8f0: andn b1, b0 +3fe5f900: .word 0x000c +3fe5f910: .word 0x0000 +3fe5f920: .word 0x0000 +3fe5f930: .word 0x0002 +3fe5f940: andn b2, b0 +3fe5f950: .word 0x000c +3fe5f960: .word 0x0000 +3fe5f970: .word 0x0000 +3fe5f980: .word 0x0002 +3fe5f990: andn b3, b0 +3fe5f9a0: .word 0x000c +3fe5f9b0: .word 0x0000 +3fe5f9c0: .word 0x0000 +3fe5f9d0: .word 0x0002 +3fe5f9e0: divu b14, b0 +3fe5f9f0: .word 0x000c +3fe5fa00: .word 0x0000 +3fe5fa10: .word 0x0000 +3fe5fa20: .word 0x0002 +3fe5fa30: divu sp, b0 +3fe5fa40: .word 0x000c +3fe5fa50: .word 0x0000 +3fe5fa60: .word 0x0000 +3fe5fa70: .word 0x0002 +3fe5fa80: mpys b2, b0 +3fe5fa90: .word 0x000c +3fe5faa0: .word 0x0000 +3fe5fab0: .word 0x0000 +3fe5fac0: .word 0x0002 +3fe5fad0: mpys b3, b0 +3fe5fae0: .word 0x000c +3fe5faf0: .word 0x0000 +3fe5fb00: .word 0x0000 +3fe5fb10: .word 0x0002 +3fe5fb20: mpys b10, b0 +3fe5fb30: .word 0x000c +3fe5fb40: .word 0x0000 +3fe5fb50: .word 0x0000 +3fe5fb60: .word 0x0008 +3fe5fb70: mpys b11, b0 +3fe5fb80: .word 0x000c +3fe5fb90: .word 0x0000 +3fe5fba0: .word 0x0000 +3fe5fbb0: .word 0x0003 +3fe5fbc0: .word 0x0000 +3fe5fbd0: .word 0x0002 +3fe5fbe0: .word 0x0000 +3fe5fbf0: .word 0x0001 +3fe5fc00: .word 0x0000 +3fe5fc10: rev a4 +3fe5fc20: sla b1, b0 +3fe5fc30: .word 0x000c +3fe5fc40: .word 0x0003 +3fe5fc50: .word 0x0000 +3fe5fc60: .word 0x0004 +3fe5fc70: .word 0x0000 +3fe5fc80: .word 0x0005 +3fe5fc90: .word 0x0000 +3fe5fca0: .word 0x0001 +3fe5fcb0: .word 0x0000 +3fe5fcc0: .word 0x0002 +3fe5fcd0: .word 0x0000 +3fe5fce0: .word 0x0003 +3fe5fcf0: .word 0x0000 +3fe5fd00: .word 0x0000 +3fe5fd10: .word 0x0000 +3fe5fd20: .word 0x0001 +3fe5fd30: .word 0x0000 +3fe5fd40: .word 0x0002 +3fe5fd50: .word 0x0000 +3fe5fd60: .word 0xffff +3fe5fd70: .word 0xffff +3fe5fd80: .word 0x0000 +3fe5fd90: .word 0x0000 +3fe5fda0: .word 0x0001 +3fe5fdb0: .word 0x0000 +3fe5fdc0: .word 0xffff +3fe5fdd0: .word 0xffff +3fe5fde0: .word 0xffff +3fe5fdf0: .word 0xffff +3fe5fe00: .word 0x0000 +3fe5fe10: .word 0x0000 +3fe5fe20: .word 0xffff +3fe5fe30: .word 0xffff +3fe5fe40: .word 0xffff +3fe5fe50: .word 0xffff +3fe5fe60: .word 0x0000 +3fe5fe70: .word 0x0000 +3fe5fe80: .word 0x0042 +3fe5fe90: sll b3, b0 +L3FE5FEA0: +3fe5fea0: .word 0x000c +3fe5feb0: .word 0xffff +3fe5fec0: .word 0xffff +3fe5fed0: .word 0x0000 +3fe5fee0: .word 0x0000 +3fe5fef0: .word 0xffff +3fe5ff00: .word 0xffff +3fe5ff10: .word 0xffff +3fe5ff20: .word 0xffff +3fe5ff30: .word 0x0001 +3fe5ff40: .word 0x0000 +3fe5ff50: .word 0xffff +3fe5ff60: .word 0xffff +3fe5ff70: .word 0xffff +3fe5ff80: .word 0xffff +3fe5ff90: .word 0xffff +3fe5ffa0: .word 0xffff +3fe5ffb0: .word 0x0002 +3fe5ffc0: .word 0x0000 +3fe5ffd0: .word 0xffff +3fe5ffe0: .word 0xffff +3fe5fff0: .word 0xffff +3fe60000: .word 0xffff +3fe60010: .word 0xffff +3fe60020: .word 0xffff +3fe60030: .word 0xffff +3fe60040: .word 0xffff +3fe60050: .word 0xffff +3fe60060: .word 0xffff +3fe60070: .word 0xffff +3fe60080: .word 0xffff +3fe60090: .word 0xffff +3fe600a0: .word 0xffff +3fe600b0: .word 0x0003 +3fe600c0: .word 0x0000 +3fe600d0: .word 0xffff +3fe600e0: .word 0xffff +3fe600f0: .word 0xffff +3fe60100: .word 0xffff +3fe60110: .word 0xffff +3fe60120: .word 0xffff +3fe60130: .word 0xffff +3fe60140: .word 0xffff +3fe60150: .word 0xffff +3fe60160: .word 0xffff +3fe60170: .word 0xffff +3fe60180: .word 0xffff +3fe60190: .word 0xffff +3fe601a0: .word 0xffff +3fe601b0: .word 0x0004 +3fe601c0: .word 0x0000 +3fe601d0: .word 0xffff +3fe601e0: .word 0xffff +3fe601f0: .word 0xffff +3fe60200: .word 0xffff +3fe60210: .word 0xffff +3fe60220: .word 0xffff +3fe60230: .word 0xffff +3fe60240: .word 0xffff +3fe60250: .word 0xffff +3fe60260: .word 0xffff +3fe60270: .word 0xffff +3fe60280: .word 0xffff +3fe60290: .word 0xffff +3fe602a0: .word 0xffff +3fe602b0: .word 0x0005 +3fe602c0: .word 0x0000 +3fe602d0: .word 0x0042 +3fe602e0: srl b4, b0 +3fe602f0: .word 0x000c +3fe60300: .word 0xffff +3fe60310: .word 0xffff +3fe60320: .word 0xffff +3fe60330: .word 0xffff +3fe60340: .word 0xffff +3fe60350: .word 0xffff +3fe60360: .word 0xffff +3fe60370: .word 0xffff +3fe60380: .word 0xffff +3fe60390: .word 0xffff +3fe603a0: .word 0xffff +3fe603b0: .word 0xffff +3fe603c0: .word 0xffff +3fe603d0: .word 0xffff +3fe603e0: .word 0xffff +3fe603f0: .word 0xffff +3fe60400: .word 0x0000 +3fe60410: .word 0x0000 +3fe60420: .word 0xffff +3fe60430: .word 0xffff +3fe60440: .word 0xffff +3fe60450: .word 0xffff +3fe60460: .word 0xffff +3fe60470: .word 0xffff +3fe60480: .word 0xffff +3fe60490: .word 0xffff +3fe604a0: .word 0xffff +3fe604b0: .word 0xffff +3fe604c0: .word 0xffff +3fe604d0: .word 0xffff +3fe604e0: .word 0xffff +3fe604f0: .word 0xffff +3fe60500: .word 0x0001 +3fe60510: .word 0x0000 +3fe60520: .word 0xffff +3fe60530: .word 0xffff +3fe60540: .word 0xffff +3fe60550: .word 0xffff +3fe60560: .word 0xffff +3fe60570: .word 0xffff +3fe60580: .word 0xffff +3fe60590: .word 0xffff +3fe605a0: .word 0xffff +3fe605b0: .word 0xffff +3fe605c0: .word 0xffff +3fe605d0: .word 0xffff +3fe605e0: .word 0xffff +3fe605f0: .word 0xffff +3fe60600: .word 0xffff +3fe60610: .word 0xffff +3fe60620: .word 0xffff +3fe60630: .word 0xffff +3fe60640: .word 0xffff +3fe60650: .word 0xffff +3fe60660: .word 0xffff +3fe60670: .word 0xffff +3fe60680: .word 0xffff +3fe60690: .word 0xffff +3fe606a0: .word 0xffff +3fe606b0: .word 0xffff +3fe606c0: .word 0xffff +3fe606d0: .word 0xffff +3fe606e0: .word 0xffff +3fe606f0: .word 0xffff +3fe60700: .word 0x0002 +3fe60710: .word 0x0000 +3fe60720: .word 0x0015 +3fe60730: lmo b6, b0 +3fe60740: .word 0x000c +3fe60750: rev a8 +3fe60760: emu +3fe60770: .word 0x020a +3fe60780: .word 0x0404 +3fe60790: movb sp, @0x7e006fb +L3FE607C0: +3fe607c0: .word 0x0800 +3fe607d0: movi 0xb000a02, sp +3fe60800: .word 0x0c01 +3fe60810: subi 0xf0fff1fd, a1 +3fe60840: addk 24, a1 +3fe60850: subk 7, b0 +3fe60860: subk 8, a0 +3fe60870: subk 23, b0 +3fe60880: .word 0x0000 +3fe60890: .word 0x0000 +3fe608a0: .word 0x004e +3fe608b0: mods a1, a0 +3fe608c0: .word 0x000c +3fe608d0: .word 0x009a +3fe608e0: emu +3fe608f0: .word 0x0200 +3fe60900: .word 0x0401 +3fe60910: movb sp, @0x7ff06fb +3fe60940: .word 0x08fe +3fe60950: movi 0xb000a02, sp +3fe60980: .word 0x0cff +3fe60990: subi 0xf0fff1fd, a1 +3fe609c0: addk 32, a1 +3fe609d0: addk 10, a0 +3fe609e0: addk 20, a0 +3fe609f0: addk 30, a0 +3fe60a00: subk 7, sp +3fe60a10: subk 15, sp +3fe60a20: subk 23, sp +3fe60a30: .word 0x00ef +3fe60a40: btst 7, a0 +3fe60a50: .word 0x0000 +3fe60a60: .word 0x0000 +3fe60a70: .word 0x0000 +3fe60a80: .word 0x0000 +3fe60a90: .word 0x0000 +3fe60aa0: .word 0x0000 +3fe60ab0: .word 0xff00 +3fe60ac0: .word 0x0000 +3fe60ad0: .word 0x0000 +3fe60ae0: .word 0x0000 +3fe60af0: .word 0x0000 +3fe60b00: .word 0x0000 +3fe60b10: .word 0x0000 +3fe60b20: emu +3fe60b30: .word 0x0000 +3fe60b40: .word 0x0000 +3fe60b50: .word 0x0000 +3fe60b60: .word 0x0000 +3fe60b70: .word 0x0000 +3fe60b80: .word 0x0000 +3fe60b90: .word 0x00ff +3fe60ba0: .word 0x0000 +3fe60bb0: .word 0x0000 +3fe60bc0: .word 0x0000 +3fe60bd0: .word 0x0000 +3fe60be0: .word 0x0000 +3fe60bf0: btst 7, a0 +3fe60c00: .word 0x0002 +3fe60c10: .word 0x0000 +3fe60c20: .word 0x0000 +3fe60c30: .word 0x0000 +3fe60c40: .word 0x0000 +3fe60c50: .word 0x0000 +3fe60c60: .word 0xff00 +3fe60c70: .word 0x0000 +3fe60c80: .word 0x0000 +3fe60c90: .word 0x0000 +3fe60ca0: .word 0x0000 +3fe60cb0: .word 0x0000 +3fe60cc0: .word 0x0000 +3fe60cd0: nop +3fe60ce0: .word 0x0000 +3fe60cf0: .word 0x0000 +3fe60d00: .word 0x0000 +3fe60d10: .word 0x0000 +3fe60d20: .word 0x0000 +3fe60d30: .word 0x0000 +3fe60d40: .word 0x00ff +3fe60d50: .word 0x0000 +3fe60d60: .word 0x0000 +3fe60d70: .word 0x0000 +3fe60d80: .word 0x0000 +3fe60d90: .word 0x0000 +3fe60da0: .word 0x0000 +3fe60db0: .word 0x000b +3fe60dc0: .word 0x7100 +3fe60dd0: .word 0x000c +3fe60de0: emu +3fe60df0: .word 0x0402 +3fe60e00: addk 32, a8 +3fe60e10: add a1, a0 +3fe60e20: .word 0x0080 +3fe60e30: .word 0xfeff +3fe60e40: pixt *sp, b13 +3fe60e50: movy sp, b7 +3fe60e60: .word 0xbfdf +3fe60e70: .word 0xff7f +3fe60e80: .word 0x00aa +3fe60e90: .word 0x0002 +3fe60ea0: .word 0x71b0 +3fe60eb0: .word 0x000c +3fe60ec0: pixt *sp, *b12 +3fe60ed0: .word 0x00fe +3fe60ee0: .word 0x0011 +3fe60ef0: .word 0x71d0 +3fe60f00: .word 0x000c +3fe60f10: rev a0 +3fe60f20: move -*a0, -*a0, 0 +3fe60f30: dsjs a0, L3FE61040 +3fe60f40: move a0, *a0(0xe87a), 1 +3fe60f60: jrhi L3FE607C0 +3fe60f70: .word 0x008f +3fe60f80: movk 16, b0 +3fe60f90: emu +3fe60fa0: .word 0x0010 +3fe60fb0: addk 32, a1 +3fe60fc0: emu +3fe60fd0: .word 0x0010 +3fe60fe0: addk 32, a1 +3fe60ff0: emu +3fe61000: .word 0x0010 +3fe61010: addk 32, a1 +3fe61020: .word 0x000a +3fe61030: .word 0x72e0 +L3FE61040: +3fe61040: .word 0x000c +3fe61050: .word 0x0009 +3fe61060: .word 0xffff +3fe61070: .word 0x00ff +3fe61080: .word 0x0000 +3fe61090: move sp, *b0, 0 +3fe610a0: .word 0x00bf +3fe610b0: not b0 +3fe610c0: .word 0xffff +3fe610d0: .word 0xffff +3fe610e0: .word 0xffff +3fe610f0: .word 0x0002 +3fe61100: .word 0x7380 +3fe61110: .word 0x000c +3fe61120: .word 0x0000 +3fe61130: .word 0x0000 +3fe61140: .word 0x0001 +3fe61150: .word 0x74a0 +3fe61160: .word 0x000c +3fe61170: .word 0x0001 +3fe61180: .word 0x0010 +3fe61190: .word 0x7570 +3fe611a0: .word 0x000c +3fe611b0: move -*a5, -*a10, 1 +3fe611c0: or b10, b5 +3fe611d0: move -*a5, -*a10, 1 +3fe611e0: or b10, b5 +3fe611f0: move -*a5, -*a10, 1 +3fe61200: or b10, b5 +3fe61210: move -*a5, -*a10, 1 +3fe61220: or b10, b5 +3fe61230: move -*a5, -*a10, 1 +3fe61240: or b10, b5 +3fe61250: move -*a5, -*a10, 1 +3fe61260: or b10, b5 +3fe61270: move -*a5, -*a10, 1 +3fe61280: or b10, b5 +3fe61290: move -*a5, -*a10, 1 +3fe612a0: or b10, b5 +3fe612b0: .word 0x0001 +3fe612c0: .word 0x7670 +3fe612d0: .word 0x000c +3fe612e0: .word 0x0001 +3fe612f0: .word 0x0001 +3fe61300: .word 0x76c0 +3fe61310: .word 0x000c +3fe61320: .word 0x0001 +3fe61330: .word 0x0001 +3fe61340: .word 0x7710 +3fe61350: .word 0x000c +3fe61360: .word 0x0001 +3fe61370: .word 0x0010 +3fe61380: .word 0x7800 +3fe61390: .word 0x000c +3fe613a0: move -*a5, -*a10, 1 +3fe613b0: or b10, b5 +3fe613c0: move -*a5, -*a10, 1 +3fe613d0: or b10, b5 +3fe613e0: move -*a5, -*a10, 1 +3fe613f0: or b10, b5 +3fe61400: move -*a5, -*a10, 1 +3fe61410: or b10, b5 +3fe61420: move -*a5, -*a10, 1 +3fe61430: or b10, b5 +3fe61440: move -*a5, -*a10, 1 +3fe61450: or b10, b5 +3fe61460: move -*a5, -*a10, 1 +3fe61470: or b10, b5 +3fe61480: move -*a5, -*a10, 1 +3fe61490: or b10, b5 +3fe614a0: .word 0x0001 +3fe614b0: .word 0x7900 +3fe614c0: .word 0x000c +3fe614d0: .word 0x0001 +3fe614e0: .word 0x0002 +3fe614f0: .word 0x7910 +3fe61500: .word 0x000c +3fe61510: .word 0x0000 +3fe61520: .word 0x0000 +3fe61530: .word 0x0002 +3fe61540: .word 0x7930 +3fe61550: .word 0x000c +3fe61560: .word 0x0000 +3fe61570: .word 0x0000 +3fe61580: .word 0x0002 +3fe61590: .word 0x7950 +3fe615a0: .word 0x000c +3fe615b0: .word 0x0000 +3fe615c0: .word 0x0000 +3fe615d0: .word 0x0010 +3fe615e0: .word 0x7a10 +3fe615f0: .word 0x000c +3fe61600: move -*a5, -*a10, 1 +3fe61610: or b10, b5 +3fe61620: move -*a5, -*a10, 1 +3fe61630: or b10, b5 +3fe61640: move -*a5, -*a10, 1 +3fe61650: or b10, b5 +3fe61660: move -*a5, -*a10, 1 +3fe61670: or b10, b5 +3fe61680: move -*a5, -*a10, 1 +3fe61690: or b10, b5 +3fe616a0: move -*a5, -*a10, 1 +3fe616b0: or b10, b5 +3fe616c0: move -*a5, -*a10, 1 +3fe616d0: or b10, b5 +3fe616e0: move -*a5, -*a10, 1 +3fe616f0: or b10, b5 +3fe61700: .word 0x0002 +3fe61710: .word 0x7b10 +3fe61720: .word 0x000c +3fe61730: .word 0x0000 +3fe61740: .word 0x0000 +3fe61750: .word 0x0002 +3fe61760: .word 0x7b30 +3fe61770: .word 0x000c +3fe61780: .word 0x0001 +3fe61790: .word 0x0000 +3fe617a0: .word 0x0010 +3fe617b0: .word 0x7bf0 +3fe617c0: .word 0x000c +3fe617d0: move -*a5, -*a10, 1 +3fe617e0: or b10, b5 +3fe617f0: move -*a5, -*a10, 1 +3fe61800: or b10, b5 +3fe61810: move -*a5, -*a10, 1 +3fe61820: or b10, b5 +3fe61830: move -*a5, -*a10, 1 +3fe61840: or b10, b5 +3fe61850: move -*a5, -*a10, 1 +3fe61860: or b10, b5 +3fe61870: move -*a5, -*a10, 1 +3fe61880: or b10, b5 +3fe61890: move -*a5, -*a10, 1 +3fe618a0: or b10, b5 +3fe618b0: move -*a5, -*a10, 1 +3fe618c0: or b10, b5 +3fe618d0: .word 0x0001 +3fe618e0: .word 0x7cf0 +3fe618f0: .word 0x000c +3fe61900: .word 0x0001 +3fe61910: .word 0x0010 +3fe61920: .word 0x7d60 +3fe61930: .word 0x000c +3fe61940: move -*a5, -*a10, 1 +3fe61950: or b10, b5 +3fe61960: move -*a5, -*a10, 1 +3fe61970: or b10, b5 +3fe61980: move -*a5, -*a10, 1 +3fe61990: or b10, b5 +3fe619a0: move -*a5, -*a10, 1 +3fe619b0: or b10, b5 +3fe619c0: move -*a5, -*a10, 1 +3fe619d0: or b10, b5 +3fe619e0: move -*a5, -*a10, 1 +3fe619f0: or b10, b5 +3fe61a00: move -*a5, -*a10, 1 +3fe61a10: or b10, b5 +3fe61a20: move -*a5, -*a10, 1 +3fe61a30: or b10, b5 +3fe61a40: .word 0x000c +3fe61a50: .word 0x7e60 +3fe61a60: .word 0x000c +3fe61a70: .word 0x00f0 +3fe61a80: nop +3fe61a90: .word 0x0462 +3fe61aa0: movb b10, @0xbfd09f9 +3fe61ad0: subi 0xf606, b13 +3fe61af0: movb b10, @0x30c0462 +3fe61b20: .word 0x00f0 +3fe61b30: .word 0x000c +L3FE61B40: +3fe61b40: .word 0x7f20 +L3FE61B50: +3fe61b50: .word 0x000c +3fe61b60: .word 0x00f0 +3fe61b70: nop +3fe61b80: .word 0x0402 +3fe61b90: .word 0x0402 +3fe61ba0: .word 0x0801 +3fe61bb0: .word 0x0801 +3fe61bc0: .word 0x0801 +3fe61bd0: .word 0x0801 +3fe61be0: .word 0x0402 +3fe61bf0: .word 0x0402 +3fe61c00: nop +3fe61c10: .word 0x00f0 +3fe61c20: .word 0x0001 +3fe61c30: move a1, *a0, 0 +3fe61c40: .word 0x000c +3fe61c50: .word 0x0001 +3fe61c60: .word 0x0001 +3fe61c70: move b8, *b0, 0 +3fe61c80: .word 0x000c +3fe61c90: .word 0x0001 +3fe61ca0: .word 0x0001 +3fe61cb0: move a11, *a0, 0 +3fe61cc0: .word 0x000c +3fe61cd0: .word 0x0000 +3fe61ce0: .word 0x0001 +3fe61cf0: move b13, *b0, 0 +3fe61d00: .word 0x000c +3fe61d10: .word 0x0001 +3fe61d20: .word 0x0001 +3fe61d30: move a5, *a0, 1 +3fe61d40: .word 0x000c +3fe61d50: .word 0x0000 +3fe61d60: .word 0x0001 +3fe61d70: move b10, *b0, 1 +3fe61d80: .word 0x000c +3fe61d90: .word 0x0001 +3fe61da0: .word 0x0001 +3fe61db0: move a13, *a0, 1 +3fe61dc0: .word 0x000c +3fe61dd0: .word 0x0001 +3fe61de0: .word 0x0098 +3fe61df0: move b13, *b0, 1 +3fe61e00: .word 0x000c +3fe61e10: or b10, b5 +3fe61e20: or b10, b5 +3fe61e30: move -*a5, -*a10, 1 +3fe61e40: move -*a5, -*a10, 1 +3fe61e50: rl 0x19, b3 +3fe61e60: rl 0x19, b3 +3fe61e70: jrv L3FE61B40 +3fe61e80: jrv L3FE61B50 +3fe61e90: pixblt l,l +3fe61ea0: pixblt l,l +3fe61eb0: pixt b7, *b0, xy +3fe61ec0: pixt b7, *b0, xy +3fe61ed0: .word 0x00ff +3fe61ee0: .word 0x00ff +3fe61ef0: .word 0xff00 +3fe61f00: .word 0xff00 +3fe61f10: .word 0xffff +3fe61f20: .word 0x0000 +3fe61f30: .word 0x0000 +3fe61f40: .word 0xffff +3fe61f50: .word 0x0000 +3fe61f60: .word 0x0000 +3fe61f70: .word 0xffff +3fe61f80: .word 0xffff +3fe61f90: .word 0x0001 +3fe61fa0: .word 0x0000 +3fe61fb0: .word 0x0002 +3fe61fc0: .word 0x0000 +3fe61fd0: .word 0x0004 +3fe61fe0: .word 0x0000 +3fe61ff0: .word 0x0008 +3fe62000: .word 0x0000 +3fe62010: .word 0x0010 +3fe62020: .word 0x0000 +3fe62030: rev a0 +3fe62040: .word 0x0000 +3fe62050: .word 0x0040 +3fe62060: .word 0x0000 +3fe62070: .word 0x0080 +3fe62080: .word 0x0000 +3fe62090: emu +3fe620a0: .word 0x0000 +3fe620b0: .word 0x0200 +3fe620c0: .word 0x0000 +3fe620d0: .word 0x0400 +3fe620e0: .word 0x0000 +3fe620f0: .word 0x0800 +3fe62100: .word 0x0000 +3fe62110: addk 32, a0 +3fe62120: .word 0x0000 +3fe62130: sla 0x0, a0 +3fe62140: .word 0x0000 +3fe62150: add a0, a0 +3fe62160: .word 0x0000 +3fe62170: move a0, *a0, 0 +3fe62180: .word 0x0000 +3fe62190: .word 0x0000 +3fe621a0: .word 0x0001 +3fe621b0: .word 0x0000 +3fe621c0: .word 0x0002 +3fe621d0: .word 0x0000 +3fe621e0: .word 0x0004 +3fe621f0: .word 0x0000 +3fe62200: .word 0x0008 +3fe62210: .word 0x0000 +3fe62220: .word 0x0010 +3fe62230: .word 0x0000 +3fe62240: rev a0 +3fe62250: .word 0x0000 +3fe62260: .word 0x0040 +3fe62270: .word 0x0000 +3fe62280: .word 0x0080 +3fe62290: .word 0x0000 +3fe622a0: emu +3fe622b0: .word 0x0000 +3fe622c0: .word 0x0200 +3fe622d0: .word 0x0000 +3fe622e0: .word 0x0400 +3fe622f0: .word 0x0000 +3fe62300: .word 0x0800 +3fe62310: .word 0x0000 +3fe62320: addk 32, a0 +3fe62330: .word 0x0000 +3fe62340: sla 0x0, a0 +3fe62350: .word 0x0000 +3fe62360: add a0, a0 +3fe62370: .word 0x0000 +3fe62380: move a0, *a0, 0 +3fe62390: .word 0xfffe +3fe623a0: .word 0xffff +3fe623b0: .word 0xfffd +3fe623c0: .word 0xffff +3fe623d0: .word 0xfffb +3fe623e0: .word 0xffff +3fe623f0: .word 0xfff7 +3fe62400: .word 0xffff +3fe62410: .word 0xffef +3fe62420: .word 0xffff +3fe62430: .word 0xffdf +3fe62440: .word 0xffff +3fe62450: .word 0xffbf +3fe62460: .word 0xffff +3fe62470: .word 0xff7f +3fe62480: .word 0xffff +3fe62490: .word 0xfeff +3fe624a0: .word 0xffff +3fe624b0: pixt *sp, *sp +3fe624c0: .word 0xffff +3fe624d0: pixt *sp, sp +3fe624e0: .word 0xffff +3fe624f0: drav sp, sp +3fe62500: .word 0xffff +3fe62510: movy sp, sp +3fe62520: .word 0xffff +3fe62530: .word 0xdfff +3fe62540: .word 0xffff +3fe62550: .word 0xbfff +3fe62560: .word 0xffff +3fe62570: .word 0x7fff +3fe62580: .word 0xffff +3fe62590: .word 0xffff +3fe625a0: .word 0xfffe +3fe625b0: .word 0xffff +3fe625c0: .word 0xfffd +3fe625d0: .word 0xffff +3fe625e0: .word 0xfffb +3fe625f0: .word 0xffff +3fe62600: .word 0xfff7 +L3FE62610: +3fe62610: .word 0xffff +3fe62620: .word 0xffef +3fe62630: .word 0xffff +3fe62640: .word 0xffdf +L3FE62650: +3fe62650: .word 0xffff +3fe62660: .word 0xffbf +3fe62670: .word 0xffff +3fe62680: .word 0xff7f +3fe62690: .word 0xffff +3fe626a0: .word 0xfeff +L3FE626B0: +3fe626b0: .word 0xffff +3fe626c0: pixt *sp, *sp +3fe626d0: .word 0xffff +3fe626e0: pixt *sp, sp +3fe626f0: .word 0xffff +3fe62700: drav sp, sp +3fe62710: .word 0xffff +3fe62720: movy sp, sp +3fe62730: .word 0xffff +3fe62740: .word 0xdfff +3fe62750: .word 0xffff +3fe62760: .word 0xbfff +3fe62770: .word 0xffff +3fe62780: .word 0x7fff +3fe62790: .word 0x008f +3fe627a0: movb b9, *b0 +3fe627b0: .word 0x000c +3fe627c0: jac L3FEBEA80 +3fe627e0: .word 0x70b8 +3fe627f0: jrls L3FE62610 +3fe62800: andi 0x47a3d1e8, a5 +3fe62830: addxy b11, b0 +3fe62840: move *a14, a2, 0 +3fe62850: move *a8+, a11, 1 +3fe62860: subk 24, a11 +3fe62870: mpys a1, a14 +3fe62880: .word 0x70b8 +3fe62890: jrls L3FE626B0 +3fe628a0: andi 0x47a3d1e8, a5 +3fe628d0: addxy b11, b0 +3fe628e0: move @0xbefbac80, @0xdfbefbef, 0 +3fe62930: .word 0xbefb +3fe62940: pixt *sp, sp +L3FE62950: +3fe62950: pixblt b,xy +3fe62960: movb a4, *a0(0xb76e) +3fe62980: .word 0xd9db +3fe62990: .word 0x76ed +3fe629a0: .word 0x001b +3fe629b0: move *b10(0x568c), *b9+, 0 +3fe629d0: subb a3, a8 +3fe629e0: move a0, *a1+, 0 +3fe629f0: .word 0x7415 +3fe62a00: move *a3(0x1001), *a12+, 0 +3fe62a20: movb b0, *b11(0x9000) +3fe62a40: .word 0xd855 +3fe62a50: .word 0x0602 +3fe62a60: subk 26, a0 +3fe62a70: movk 5, b6 +L3FE62A80: +3fe62a80: .word 0xd800 +3fe62a90: subk 22, a2 +3fe62aa0: .word 0x0019 +3fe62ab0: .word 0xd84f +L3FE62AC0: +3fe62ac0: .word 0x0052 +3fe62ad0: subk 19, a0 +3fe62ae0: jruc L3FE62650 +3fe62af0: jac L3FE90360 +3fe62b10: .word 0x0004 +3fe62b20: jrls L3FE62C50 +3fe62b30: btst 27, b6 +L3FE62B40: +3fe62b40: subk 24, a0 +3fe62b50: move -*a11, -*a1, 1 +3fe62b60: jruc L3FE62B90 +3fe62b70: .word 0xd84a +3fe62b80: .word 0x005a +L3FE62B90: +3fe62b90: srl 0xe, b0 +3fe62ba0: addk 11, a12 +3fe62bb0: move *a0, *a0, 0 +3fe62bc0: move *b0(0x38), b0, 1 +3fe62be0: move *a12, a2, 0 +3fe62bf0: .word 0x0cad +3fe62c00: .word 0x0a80 +3fe62c10: .word 0xeb61 +3fe62c20: move a0, *a0+, 0 +3fe62c30: mods a1, a12 +3fe62c40: rev b5 +L3FE62C50: +3fe62c50: move *b1, b2, 0 +3fe62c60: zext a13, 1 +3fe62c70: sla a2, a0 +3fe62c80: cmpi 0x3d4f8eff, a1 +3fe62cb0: .word 0x02c1 +3fe62cc0: divs a8, a0 +3fe62cd0: jrp L3FE62950 +L3FE62CE0: +3fe62ce0: move *a8, a10, 1 +3fe62cf0: .word 0x0019 +3fe62d00: .word 0x3564 +3fe62d10: xor a0, a14 +3fe62d20: move b1, b8 +3fe62d30: sla 0x0, a1 +3fe62d40: addxy a9, a11 +3fe62d50: move *a11, a0, 0 +3fe62d60: btst 23, a3 +3fe62d70: divs a8, a0 +3fe62d80: btst 29, b1 +3fe62d90: .word 0x70ac +3fe62da0: neg b0 +3fe62db0: sra 0x7, a0 +3fe62dc0: sext a4, 1 +3fe62dd0: btst 30, a11 +3fe62de0: .word 0x0016 +3fe62df0: .word 0x0ac8 +3fe62e00: jrp L3FE62A80 +3fe62e10: sext a10, 1 +3fe62e20: .word 0x0002 +3fe62e30: jrp L3FE633D0 +3fe62e40: move b3, *b1(0x41c2), 0 +3fe62e60: add a0, a7 +3fe62e70: move *b2(0xb071), *b6+, 0 +3fe62e90: jrp L3FE62AC0 +3fe62ea0: move a0, *a1+, 0 +3fe62eb0: .word 0x0815 +3fe62ec0: movb b0, *b12(0x3870) +3fe62ee0: move a0, *a0(0x2c2), 1 +3fe62f00: sra 0x8, a7 +3fe62f10: .word 0x021c +3fe62f20: movb a4, *a0(0xc760) +3fe62f40: .word 0x0ac1 +3fe62f50: getpc a7 +3fe62f60: subk 12, b0 +3fe62f70: dsjs a8, L3FE62FF0 +3fe62f80: addxy b10, b8 +3fe62f90: move a0, *a4, 0 +3fe62fa0: rl 0x5, a12 +3fe62fb0: move a12, *a5, 1 +3fe62fc0: modu b0, b5 +3fe62fd0: sra a0, a0 +3fe62fe0: movk 12, a5 +L3FE62FF0: +3fe62ff0: movb b0, *b12(0x1f0) +3fe63010: subk 12, b0 +3fe63020: .word 0x702c +3fe63030: jrls L3FE62B40 +3fe63040: addk 32, a1 +3fe63050: emu +3fe63060: .word 0x0010 +L3FE63070: +3fe63070: addk 32, a1 +3fe63080: emu +3fe63090: .word 0x0000 +3fe630a0: .word 0x0000 +3fe630b0: .word 0x006f +3fe630c0: move *a1+, a0, 1 +3fe630d0: .word 0x000c +3fe630e0: subk 11, a4 +3fe630f0: addk 11, b1 +3fe63100: .word 0x7117 +3fe63110: subk 24, b1 +3fe63120: addk 11, b1 +3fe63130: .word 0x7117 +3fe63140: subk 24, b1 +3fe63150: addk 11, b1 +3fe63160: .word 0x7117 +3fe63170: subk 24, b1 +3fe63180: addk 11, b1 +3fe63190: .word 0x7117 +3fe631a0: sub b14, b1 +3fe631b0: jrlt L3FE63780 +3fe631c0: mpys a2, a5 +3fe631d0: sub a14, a4 +3fe631e0: jrlt L3FE637B0 +3fe631f0: mpys a2, a5 +3fe63200: sub a14, a4 +3fe63210: jrlt L3FE637E0 +3fe63220: mpys a2, a5 +3fe63230: sub a14, a4 +3fe63240: sla 0x2, b12 +3fe63250: move *a10(0xbbbb), *a8(0xddbb), 1 +3fe63280: .word 0xdddd +3fe63290: jrhi L3FE63070 +3fe632a0: .word 0x70e1 +3fe632b0: .word 0x0e18 +3fe632c0: jrhi L3FE62B40 +3fe632d0: jrnv L3FE63410 +3fe632e0: move -*a10, -*a4, 1 +3fe632f0: rl a6, a12 +3fe63300: movb *a4, a2 +3fe63310: divs b8, b13 +3fe63320: subk 12, a1 +3fe63330: sra b10, b9 +3fe63340: movk 32, a10 +3fe63350: andi 0xe8edd476, a9 +3fe63380: xor b8, b2 +3fe63390: srl 0xf, a4 +3fe633a0: movb *a1(0x5c48), a4 +3fe633c0: mpys a2, a8 +L3FE633D0: +3fe633d0: move *b4(0xb890), *b1(0x7122), 0 +3fe63400: .word 0x7121 +L3FE63410: +3fe63410: subxy a2, a5 +3fe63420: subxy a2, a2 +3fe63430: jrlt L3FE62CE0 +3fe63440: jrlt L3FE62CA0 +3fe63450: move *b8, *b5, 0 +3fe63460: move *a8, *a11, 0 +3fe63470: addk 17, a11 +L3FE63480: +3fe63480: addk 16, b7 +3fe63490: sll 0x2, b7 +3fe634a0: sll 0x1, a14 +3fe634b0: cmp a5, a14 +3fe634c0: cmp b2, b12 +3fe634d0: move b10, *b12+, 0 +3fe634e0: move b5, *b8+, 0 +3fe634f0: sla 0x15, b8 +3fe63500: sla 0xb, b1 +3fe63510: move *a0, *a8, 1 +3fe63520: move *a14, a4, 0 +3fe63530: btst 29, a10 +3fe63540: move *a5, *a12, 0 +3fe63550: move *a12, a3, 0 +3fe63560: movb *b1, b8 +3fe63570: dsjs b4, L3FE63480 +3fe63580: dsjs b2, L3FE635B0 +L3FE63590: +3fe63590: pixt b2, *b2 +3fe635a0: addxy a10, a8 +L3FE635B0: +3fe635b0: addxy a10, a8 +3fe635c0: move *a9, a3, 0 +3fe635d0: move *a9, a3, 0 +3fe635e0: subk 4, sp +3fe635f0: subk 4, a14 +3fe63600: andn b1, b14 +3fe63610: andn b1, b8 +3fe63620: cmp b7, b8 +3fe63630: cmp a7, a1 +3fe63640: sla 0x1f, a1 +3fe63650: sla 0x1c, a5 +3fe63660: movb *a12, a5 +3fe63670: movb *b0, b4 +3fe63680: dsjs b4, L3FE63590 +3fe63690: dsjs b2, L3FE636C0 +3fe636a0: pixt b2, *b2 +3fe636b0: addxy a10, a8 +L3FE636C0: +3fe636c0: addxy a10, a8 +3fe636d0: move *a9, a3, 0 +3fe636e0: move *a9, a3, 0 +3fe636f0: subk 4, sp +3fe63700: subk 4, a14 +3fe63710: andn b1, b14 +3fe63720: move b1, *b8, 1 +3fe63730: move a13, *a0+, 0 +3fe63740: and a14, a2 +3fe63750: addk 32, a1 +3fe63760: emu +3fe63770: .word 0x0010 +L3FE63780: +3fe63780: addk 32, a1 +3fe63790: emu +3fe637a0: .word 0x0000 +L3FE637B0: +3fe637b0: .word 0x0000 +3fe637c0: .word 0x0000 +3fe637d0: .word 0x004e +L3FE637E0: +3fe637e0: movb *b8, *b0 +3fe637f0: .word 0x000c +3fe63800: .word 0x009a +3fe63810: exgpc b2 +3fe63820: .word 0x0200 +3fe63830: .word 0x0401 +3fe63840: movb sp, @0x7ff06ef +3fe63870: .word 0x0824 +3fe63880: trap 0 +3fe63890: .word 0x0a02 +3fe638a0: addi 0xc01, a0 +3fe638c0: subi 0xf0fff1fd, a0 +3fe638f0: addk 32, a1 +3fe63900: addk 10, a0 +3fe63910: addk 20, a0 +3fe63920: addk 30, a0 +3fe63930: subk 7, sp +3fe63940: subk 15, sp +3fe63950: subk 23, sp +3fe63960: .word 0x00ef +3fe63970: btst 6, b0 +3fe63980: .word 0x0000 +3fe63990: .word 0x0000 +3fe639a0: .word 0x0000 +3fe639b0: .word 0x0000 +3fe639c0: .word 0x0000 +3fe639d0: .word 0x0000 +3fe639e0: .word 0xff00 +3fe639f0: .word 0x0000 +3fe63a00: .word 0x0000 +3fe63a10: .word 0x0000 +3fe63a20: .word 0x0000 +3fe63a30: .word 0x0000 +3fe63a40: .word 0x0000 +3fe63a50: emu +3fe63a60: .word 0x0000 +3fe63a70: .word 0x0000 +3fe63a80: .word 0x0000 +3fe63a90: .word 0x0000 +3fe63aa0: .word 0x0000 +3fe63ab0: .word 0x0000 +3fe63ac0: .word 0x00ff +3fe63ad0: .word 0x0000 +3fe63ae0: .word 0x0000 +3fe63af0: .word 0x0000 +3fe63b00: .word 0x0000 +3fe63b10: .word 0x0000 +3fe63b20: btst 7, a0 +3fe63b30: .word 0x0002 +3fe63b40: .word 0x0000 +3fe63b50: .word 0x0000 +3fe63b60: .word 0x0000 +3fe63b70: .word 0x0000 +3fe63b80: .word 0x0000 +3fe63b90: .word 0xff00 +3fe63ba0: .word 0x0000 +3fe63bb0: .word 0x0000 +3fe63bc0: .word 0x0000 +3fe63bd0: .word 0x0000 +3fe63be0: .word 0x0000 +3fe63bf0: .word 0x0000 +3fe63c00: nop +3fe63c10: .word 0x0000 +3fe63c20: .word 0x0000 +3fe63c30: .word 0x0000 +3fe63c40: .word 0x0000 +3fe63c50: .word 0x0000 +3fe63c60: .word 0x0000 +3fe63c70: .word 0x00ff +3fe63c80: .word 0x0000 +3fe63c90: .word 0x0000 +3fe63ca0: .word 0x0000 +3fe63cb0: .word 0x0000 +3fe63cc0: .word 0x0000 +3fe63cd0: .word 0x0000 +3fe63ce0: .word 0x0002 +3fe63cf0: move sp, -*b0, 0 +3fe63d00: .word 0x000c +3fe63d10: .word 0x0000 +3fe63d20: .word 0x0000 +3fe63d30: .word 0x0002 +3fe63d40: move b0, -*b0, 1 +3fe63d50: .word 0x000c +3fe63d60: .word 0x0000 +3fe63d70: .word 0x0000 +3fe63d80: .word 0x004e +3fe63d90: move b1, -*b0, 1 +3fe63da0: .word 0x000c +3fe63db0: .word 0x009a +3fe63dc0: exgpc b2 +3fe63dd0: .word 0x0200 +3fe63de0: .word 0x0401 +3fe63df0: movb sp, @0x7ff06ef +3fe63e20: .word 0x0824 +3fe63e30: trap 0 +3fe63e40: .word 0x0a02 +3fe63e50: addi 0xc01, a0 +3fe63e70: subi 0xf0fff1fd, a0 +3fe63ea0: addk 32, a1 +3fe63eb0: addk 10, a0 +3fe63ec0: addk 20, a0 +3fe63ed0: addk 30, a0 +3fe63ee0: subk 7, sp +3fe63ef0: subk 15, sp +3fe63f00: subk 23, sp +3fe63f10: .word 0x00ef +3fe63f20: btst 6, b0 +3fe63f30: .word 0x0000 +3fe63f40: .word 0x0000 +3fe63f50: .word 0x0000 +3fe63f60: .word 0x0000 +3fe63f70: .word 0x0000 +3fe63f80: .word 0x0000 +3fe63f90: .word 0xff00 +3fe63fa0: .word 0x0000 +3fe63fb0: .word 0x0000 +3fe63fc0: .word 0x0000 +3fe63fd0: .word 0x0000 +3fe63fe0: .word 0x0000 +3fe63ff0: .word 0x0000 +3fe64000: emu +3fe64010: .word 0x0000 +3fe64020: .word 0x0000 +3fe64030: .word 0x0000 +3fe64040: .word 0x0000 +3fe64050: .word 0x0000 +3fe64060: .word 0x0000 +3fe64070: .word 0x00ff +3fe64080: .word 0x0000 +3fe64090: .word 0x0000 +3fe640a0: .word 0x0000 +3fe640b0: .word 0x0000 +3fe640c0: .word 0x0000 +3fe640d0: btst 7, a0 +3fe640e0: .word 0x0002 +3fe640f0: .word 0x0000 +3fe64100: .word 0x0000 +3fe64110: .word 0x0000 +3fe64120: .word 0x0000 +3fe64130: .word 0x0000 +3fe64140: .word 0xff00 +3fe64150: .word 0x0000 +3fe64160: .word 0x0000 +3fe64170: .word 0x0000 +3fe64180: .word 0x0000 +3fe64190: .word 0x0000 +3fe641a0: .word 0x0000 +3fe641b0: nop +3fe641c0: .word 0x0000 +3fe641d0: .word 0x0000 +3fe641e0: .word 0x0000 +3fe641f0: .word 0x0000 +3fe64200: .word 0x0000 +3fe64210: .word 0x0000 +3fe64220: .word 0x00ff +3fe64230: .word 0x0000 +3fe64240: .word 0x0000 +3fe64250: .word 0x0000 +3fe64260: .word 0x0000 +3fe64270: .word 0x0000 +3fe64280: .word 0x0000 +3fe64290: .word 0x004e +3fe642a0: move -*b8, b0, 1 +3fe642b0: .word 0x000c +3fe642c0: .word 0x009a +3fe642d0: exgpc b2 +3fe642e0: .word 0x0200 +3fe642f0: .word 0x0401 +3fe64300: movb sp, @0x7ff06ef +3fe64330: .word 0x0824 +3fe64340: trap 0 +3fe64350: .word 0x0a02 +3fe64360: addi 0xc01, a0 +3fe64380: subi 0xf0fff1fd, a0 +3fe643b0: addk 32, a1 +3fe643c0: addk 10, a0 +3fe643d0: addk 20, a0 +3fe643e0: addk 30, a0 +3fe643f0: subk 7, sp +3fe64400: subk 15, sp +3fe64410: subk 23, sp +3fe64420: .word 0x00ef +3fe64430: btst 6, b0 +3fe64440: .word 0x0000 +3fe64450: .word 0x0000 +3fe64460: .word 0x0000 +3fe64470: .word 0x0000 +3fe64480: .word 0x0000 +3fe64490: .word 0x0000 +3fe644a0: .word 0xff00 +3fe644b0: .word 0x0000 +3fe644c0: .word 0x0000 +3fe644d0: .word 0x0000 +3fe644e0: .word 0x0000 +3fe644f0: .word 0x0000 +3fe64500: .word 0x0000 +3fe64510: emu +3fe64520: .word 0x0000 +3fe64530: .word 0x0000 +3fe64540: .word 0x0000 +3fe64550: .word 0x0000 +3fe64560: .word 0x0000 +3fe64570: .word 0x0000 +3fe64580: .word 0x00ff +3fe64590: .word 0x0000 +3fe645a0: .word 0x0000 +3fe645b0: .word 0x0000 +3fe645c0: .word 0x0000 +3fe645d0: .word 0x0000 +3fe645e0: btst 7, a0 +3fe645f0: .word 0x0002 +3fe64600: .word 0x0000 +3fe64610: .word 0x0000 +3fe64620: .word 0x0000 +3fe64630: .word 0x0000 +3fe64640: .word 0x0000 +3fe64650: .word 0xff00 +3fe64660: .word 0x0000 +3fe64670: .word 0x0000 +3fe64680: .word 0x0000 +3fe64690: .word 0x0000 +3fe646a0: .word 0x0000 +3fe646b0: .word 0x0000 +3fe646c0: nop +3fe646d0: .word 0x0000 +3fe646e0: .word 0x0000 +3fe646f0: .word 0x0000 +3fe64700: .word 0x0000 +3fe64710: .word 0x0000 +3fe64720: .word 0x0000 +3fe64730: .word 0x00ff +3fe64740: .word 0x0000 +3fe64750: .word 0x0000 +3fe64760: .word 0x0000 +3fe64770: .word 0x0000 +3fe64780: .word 0x0000 +3fe64790: .word 0x0000 +3fe647a0: .word 0x001b +L3FE647B0: +3fe647b0: move -*sp, -*b0, 1 +3fe647c0: .word 0x000c +3fe647d0: .word 0x0000 +3fe647e0: .word 0x0000 +3fe647f0: .word 0x0000 +3fe64800: .word 0x0000 +3fe64810: .word 0x0000 +3fe64820: .word 0x0000 +3fe64830: .word 0x0000 +3fe64840: .word 0x0000 +3fe64850: .word 0x0000 +3fe64860: .word 0x0000 +3fe64870: .word 0x0000 +3fe64880: movb b7, *b0(0x3fb2) +3fe648a0: movb *a3(0x3fb2), a0 +3fe648c0: move a10, *a0(0x3fb2), 0 +3fe648e0: move b6, *b0(0x3fb2), 1 +3fe64900: move *b13(0x3fb2), b0, 0 +3fe64920: move *b12(0x3fb2), b0, 1 +3fe64940: move *a5(0x3fb2), *a0(0xbca0), 1 +3fe64970: dsjs b2, L3FE647B0 +3fe64980: .word 0x0002 +3fe64990: movb a13, *a0(0xc) +3fe649b0: move -*sp, -*b0, 1 +3fe649c0: .word 0x000c +3fe649d0: .word 0x0005 +3fe649e0: movb *a0(0xc), a0 +3fe64a00: .word 0x0000 +3fe64a10: .word 0x0000 +3fe64a20: .word 0x0000 +3fe64a30: .word 0x0000 +3fe64a40: .word 0x0000 +3fe64a50: .word 0x000e +3fe64a60: movb *a10(0xc), a0 +3fe64a80: .word 0x0003 +3fe64a90: .word 0x0000 +3fe64aa0: .word 0x0001 +3fe64ab0: .word 0x0000 +L3FE64AC0: +3fe64ac0: .word 0x0000 +3fe64ad0: .word 0x0000 +L3FE64AE0: +3fe64ae0: .word 0x0000 +3fe64af0: .word 0x0000 +L3FE64B00: +3fe64b00: .word 0x0000 +3fe64b10: .word 0x0000 +L3FE64B20: +3fe64b20: .word 0x0000 +3fe64b30: .word 0x0000 +L3FE64B40: +3fe64b40: .word 0x0000 +3fe64b50: .word 0x0000 +L3FE64B60: +3fe64b60: .word 0x0002 +3fe64b70: move a1, *a0(0xc), 0 +3fe64b90: .word 0x0000 +L3FE64BA0: +3fe64ba0: .word 0x0000 +3fe64bb0: .word 0x0002 +L3FE64BC0: +3fe64bc0: move a2, *a0(0xc), 0 +L3FE64BE0: +3fe64be0: .word 0x0000 +3fe64bf0: .word 0x0000 +L3FE64C00: +3fe64c00: rev b2 +3fe64c10: move a3, *a0(0xc), 0 +3fe64c30: .word 0x0e00 +L3FE64C40: +3fe64c40: dsjs b13, L3FE64AC0 +3fe64c50: .word 0x0e70 +L3FE64C60: +3fe64c60: dsjs b13, L3FE64AE0 +3fe64c70: .word 0x0ee0 +L3FE64C80: +3fe64c80: dsjs b13, L3FE64B00 +3fe64c90: pixblt xy,l +L3FE64CA0: +3fe64ca0: dsjs b13, L3FE64B20 +3fe64cb0: fill l +L3FE64CC0: +3fe64cc0: dsjs b13, L3FE64B40 +3fe64cd0: inc b0 +L3FE64CE0: +3fe64ce0: dsjs b13, L3FE64B60 +3fe64cf0: srl 0x1b, a0 +L3FE64D00: +3fe64d00: dsjs b13, L3FE64B80 +3fe64d10: srl 0x18, b0 +L3FE64D20: +3fe64d20: dsjs b13, L3FE64BA0 +3fe64d30: srl 0x14, a0 +L3FE64D40: +3fe64d40: dsjs b13, L3FE64BC0 +3fe64d50: srl 0x11, b0 +3fe64d60: dsjs b13, L3FE64BE0 +3fe64d70: srl 0xd, a0 +L3FE64D80: +3fe64d80: dsjs b13, L3FE64C00 +3fe64d90: btst b7, b0 +L3FE64DA0: +3fe64da0: dsjs b13, L3FE64C20 +3fe64db0: sra b12, b0 +L3FE64DC0: +3fe64dc0: dsjs b13, L3FE64C40 +3fe64dd0: srl a0, a0 +3fe64de0: dsjs b13, L3FE64C60 +3fe64df0: srl b3, b0 +3fe64e00: dsjs b13, L3FE64C80 +3fe64e10: srl a7, a0 +3fe64e20: dsjs b13, L3FE64CA0 +3fe64e30: move a1, *a0, 0 +3fe64e40: dsjs b13, L3FE64CC0 +3fe64e50: move b4, *b0+, 0 +3fe64e60: dsjs b13, L3FE64CE0 +3fe64e70: move -*a13, a0, 1 +3fe64e80: dsjs b13, L3FE64D00 +3fe64e90: move -*b0, -*b0, 0 +3fe64ea0: dsjs b13, L3FE64D20 +L3FE64EB0: +3fe64eb0: move -*a4, -*a0, 0 +3fe64ec0: dsjs b13, L3FE64D40 +3fe64ed0: move *b1(0x3f3d), *b0(0xc7e0), 0 +3fe64f00: dsjs b13, L3FE64D80 +3fe64f10: .word 0xd790 +3fe64f20: dsjs b13, L3FE64DA0 +3fe64f30: cpw a10, a0 +3fe64f40: dsjs b13, L3FE64DC0 +3fe64f50: rev a12 +3fe64f60: move a12, *a0(0xc), 1 +3fe64f80: .word 0x000e +3fe64f90: .word 0x0000 +3fe64fa0: .word 0x0016 +3fe64fb0: .word 0x0000 +3fe64fc0: .word 0x000d +3fe64fd0: .word 0x0000 +3fe64fe0: .word 0x000f +3fe64ff0: .word 0x0000 +3fe65000: .word 0x0010 +3fe65010: .word 0x0000 +3fe65020: .word 0x0012 +3fe65030: .word 0x0000 +3fe65040: .word 0x0013 +3fe65050: .word 0x0000 +3fe65060: .word 0x001b +3fe65070: .word 0x0000 +3fe65080: .word 0x0018 +3fe65090: .word 0x0000 +3fe650a0: .word 0x001a +3fe650b0: .word 0x0000 +3fe650c0: .word 0x0019 +3fe650d0: .word 0x0000 +3fe650e0: .word 0x0017 +3fe650f0: .word 0x0000 +L3FE65100: +3fe65100: .word 0x0011 +3fe65110: .word 0x0000 +3fe65120: .word 0x0015 +L3FE65130: +3fe65130: .word 0x0000 +3fe65140: .word 0x000d +3fe65150: .word 0x0000 +3fe65160: .word 0x000d +3fe65170: .word 0x0000 +3fe65180: .word 0x000d +3fe65190: .word 0x0000 +3fe651a0: .word 0x0000 +3fe651b0: .word 0x0000 +3fe651c0: .word 0x0000 +3fe651d0: .word 0x0000 +3fe651e0: .word 0x0000 +3fe651f0: .word 0x0000 +3fe65200: .word 0x0000 +3fe65210: .word 0x0000 +3fe65220: rev a11 +3fe65230: .word 0x0000 +3fe65240: .word 0x0002 +3fe65250: jane 0xc +3fe65280: .word 0x0000 +3fe65290: .word 0x0002 +3fe652a0: jrne L3FE64EB0 +3fe652b0: .word 0x000c +L3FE652C0: +3fe652c0: .word 0x0000 +3fe652d0: .word 0x0000 +3fe652e0: .word 0x0002 +3fe652f0: jrne L3FE65100 +3fe65300: .word 0x000c +3fe65310: .word 0x0000 +3fe65320: .word 0x0000 +3fe65330: .word 0x0002 +3fe65340: jav L3FE65420 +3fe65360: .word 0x00e0 +3fe65370: jauc L3FE653B0 +3fe65390: jrv L3FE655A0 +3fe653a0: .word 0x000c +L3FE653B0: +3fe653b0: .word 0x00d0 +3fe653c0: jauc L3FE65400 +3fe653e0: jrv L3FE657F0 +3fe653f0: .word 0x000c +L3FE65400: +3fe65400: .word 0x00c0 +3fe65410: jauc L3FE65450 +3fe65430: jrv L3FE65A40 +3fe65440: .word 0x000c +L3FE65450: +3fe65450: .word 0x00f0 +3fe65460: jauc L3FE654A0 +3fe65480: jav 0x100000c +3fe654b0: jauc L3FE654F0 +3fe654d0: jrv L3FE64EE0 +3fe654e0: .word 0x000c +L3FE654F0: +3fe654f0: .word 0x0001 +3fe65500: .word 0x0000 +3fe65510: .word 0x0002 +3fe65520: jrv L3FE65130 +3fe65530: .word 0x000c +3fe65540: .word 0x0000 +3fe65550: .word 0x0000 +3fe65560: .word 0x0002 +3fe65570: jrv L3FE65380 +3fe65580: .word 0x000c +3fe65590: .word 0x0000 +L3FE655A0: +3fe655a0: .word 0x0000 +3fe655b0: .word 0x000c +3fe655c0: janv L3FE656A0 +3fe655e0: move -*b2, -*b5, 1 +3fe655f0: move -*b2, -*b5, 1 +3fe65600: move -*b2, -*b5, 1 +3fe65610: move -*b2, -*b5, 1 +3fe65620: or a13, a10 +3fe65630: or a13, a10 +3fe65640: or a13, a10 +3fe65650: or a13, a10 +3fe65660: .word 0x7eff +3fe65670: movk 1, b12 +3fe65680: .word 0x0478 +3fe65690: emu +L3FE656A0: +3fe656a0: .word 0x000c +3fe656b0: jrnv L3FE652C0 +3fe656c0: .word 0x000c +3fe656d0: move -*b2, -*b5, 1 +3fe656e0: move -*b2, -*b5, 1 +3fe656f0: move -*b2, -*b5, 1 +3fe65700: move -*b2, -*b5, 1 +3fe65710: or a13, a10 +3fe65720: or a13, a10 +3fe65730: or a13, a10 +3fe65740: or a13, a10 +3fe65750: addc a12, a1 +3fe65760: btst 6, a7 +3fe65770: subk 24, sp +3fe65780: emu +3fe65790: .word 0x0052 +3fe657a0: jan 0x2000c +3fe657d0: .word 0x0200 +3fe657e0: jrv L3FE65800 +L3FE657F0: +3fe657f0: sub a0, a2 +L3FE65800: +3fe65800: .word 0x0003 +3fe65810: .word 0xff04 +3fe65820: pixt *a0, *a5 +3fe65830: .word 0xff06 +3fe65840: pixt *a8, *a7 +3fe65850: .word 0x0008 +3fe65860: .word 0x0009 +3fe65870: .word 0x000a +3fe65880: .word 0x000b +3fe65890: .word 0x000c +3fe658a0: .word 0x000d +3fe658b0: .word 0x000e +3fe658c0: .word 0x000f +3fe658d0: .word 0x0010 +3fe658e0: .word 0x0011 +3fe658f0: .word 0x0012 +3fe65900: .word 0xff13 +3fe65910: .word 0xfe14 +3fe65920: .word 0xff15 +3fe65930: pixt *b8, *b6 +3fe65940: emu +3fe65950: subb b0, b10 +3fe65960: .word 0x0000 +3fe65970: .word 0x001f +3fe65980: .word 0x0080 +3fe65990: .word 0x0000 +3fe659a0: .word 0x0000 +3fe659b0: .word 0x0000 +3fe659c0: .word 0x0000 +3fe659d0: .word 0x0000 +3fe659e0: .word 0x0000 +3fe659f0: .word 0x0000 +3fe65a00: .word 0x0000 +3fe65a10: .word 0x0000 +3fe65a20: .word 0x0000 +3fe65a30: .word 0x0000 +L3FE65A40: +3fe65a40: btst 7, a0 +3fe65a50: move a8, *a1, 0 +3fe65a60: .word 0x0000 +3fe65a70: .word 0x0000 +3fe65a80: .word 0x0000 +3fe65a90: .word 0x0000 +3fe65aa0: .word 0x0000 +3fe65ab0: .word 0x0000 +3fe65ac0: .word 0x0000 +3fe65ad0: .word 0x0000 +3fe65ae0: .word 0x0000 +3fe65af0: .word 0x0000 +3fe65b00: .word 0x0000 +3fe65b10: .word 0x0000 +3fe65b20: .word 0x021f +3fe65b30: .word 0x0082 +3fe65b40: .word 0x0000 +3fe65b50: .word 0x0000 +3fe65b60: .word 0x0000 +3fe65b70: .word 0x0000 +3fe65b80: .word 0x0000 +3fe65b90: .word 0x0000 +3fe65ba0: .word 0x0000 +3fe65bb0: .word 0x0000 +3fe65bc0: .word 0x0000 +3fe65bd0: .word 0x0000 +3fe65be0: .word 0x0000 +3fe65bf0: btst 7, a0 +3fe65c00: move a8, *a3, 1 +3fe65c10: .word 0x0000 +3fe65c20: .word 0x0000 +3fe65c30: .word 0x0000 +3fe65c40: .word 0x0000 +3fe65c50: .word 0x0000 +3fe65c60: .word 0x0000 +3fe65c70: .word 0x0000 +3fe65c80: .word 0x0000 +3fe65c90: .word 0x0000 +3fe65ca0: .word 0x0000 +3fe65cb0: .word 0x0000 +3fe65cc0: .word 0x0000 +3fe65cd0: emu +3fe65ce0: .word 0x0052 +3fe65cf0: move *a13(0xc), *a0+, 1 +3fe65d10: .word 0x0002 +3fe65d20: .word 0x0a00 +3fe65d30: jrv L3FE65D50 +3fe65d40: cmp a0, a2 +L3FE65D50: +3fe65d50: .word 0x0003 +3fe65d60: .word 0xff04 +3fe65d70: pixt *a0, *a5 +3fe65d80: .word 0xff06 +3fe65d90: pixt *a8, *a7 +3fe65da0: .word 0x7f08 +3fe65db0: .word 0x7f09 +3fe65dc0: .word 0x7f0a +3fe65dd0: .word 0x7f0b +3fe65de0: .word 0x7f0c +3fe65df0: .word 0x7f0d +3fe65e00: .word 0x7f0e +3fe65e10: .word 0x7f0f +3fe65e20: .word 0x0010 +3fe65e30: .word 0x0011 +3fe65e40: emu +3fe65e50: .word 0xff13 +3fe65e60: pixt *b8, *b4 +3fe65e70: .word 0xff15 +3fe65e80: pixt *b8, b6 +3fe65e90: nop +3fe65ea0: move *b0, *b10, 0 +3fe65eb0: .word 0x0800 +3fe65ec0: .word 0x001f +3fe65ed0: move a0, *a0, 0 +3fe65ee0: .word 0x0000 +3fe65ef0: .word 0x0000 +3fe65f00: .word 0x0000 +3fe65f10: .word 0x0000 +3fe65f20: .word 0x0000 +3fe65f30: .word 0x0000 +3fe65f40: .word 0x0000 +3fe65f50: .word 0x0000 +3fe65f60: .word 0x0000 +3fe65f70: .word 0x0000 +3fe65f80: .word 0x0000 +3fe65f90: btst 7, a0 +3fe65fa0: .word 0x0001 +3fe65fb0: .word 0x0081 +3fe65fc0: .word 0x0000 +3fe65fd0: .word 0x0000 +3fe65fe0: .word 0x0000 +3fe65ff0: .word 0x0000 +3fe66000: .word 0x0000 +3fe66010: .word 0x0000 +3fe66020: .word 0x0000 +3fe66030: .word 0x0000 +3fe66040: .word 0x0000 +3fe66050: .word 0x0000 +3fe66060: .word 0x0000 +3fe66070: .word 0x021f +3fe66080: move a0, *a0, 1 +3fe66090: .word 0x0000 +3fe660a0: .word 0x0000 +3fe660b0: .word 0x0000 +3fe660c0: .word 0x0000 +3fe660d0: .word 0x0000 +3fe660e0: .word 0x0000 +3fe660f0: .word 0x0000 +3fe66100: .word 0x0000 +3fe66110: .word 0x0000 +3fe66120: .word 0x0000 +3fe66130: .word 0x0000 +3fe66140: btst 7, a0 +3fe66150: .word 0x0003 +3fe66160: .word 0x0083 +3fe66170: .word 0x0000 +3fe66180: .word 0x0000 +3fe66190: .word 0x0000 +3fe661a0: .word 0x0000 +3fe661b0: .word 0x0000 +3fe661c0: .word 0x0000 +3fe661d0: .word 0x0000 +3fe661e0: .word 0x0000 +3fe661f0: .word 0x0000 +3fe66200: .word 0x0000 +3fe66210: .word 0x0000 +3fe66220: emu +3fe66230: .word 0x0052 +3fe66240: .word 0xd8c0 +3fe66250: .word 0x000c +3fe66260: .word 0x0002 +3fe66270: .word 0x0200 +3fe66280: jrv L3FE662A0 +3fe66290: sub a0, a2 +L3FE662A0: +3fe662a0: .word 0x0003 +3fe662b0: .word 0xff04 +3fe662c0: pixt *a0, *a5 +3fe662d0: .word 0xff06 +3fe662e0: pixt *a8, *a7 +3fe662f0: .word 0x0008 +3fe66300: emu +3fe66310: .word 0xff0a +3fe66320: .word 0x000b +3fe66330: .word 0x000c +3fe66340: emu +3fe66350: .word 0xff0e +3fe66360: .word 0x000f +3fe66370: .word 0x0010 +3fe66380: .word 0x0011 +3fe66390: .word 0x0812 +3fe663a0: .word 0xff13 +3fe663b0: pixt *b8, b4 +3fe663c0: .word 0xff15 +3fe663d0: drav b8, b6 +3fe663e0: nop +3fe663f0: btst 23, b10 +3fe66400: .word 0x0000 +3fe66410: .word 0x001f +3fe66420: .word 0x0000 +3fe66430: .word 0x0000 +3fe66440: .word 0x0080 +3fe66450: .word 0x0000 +3fe66460: .word 0x0000 +3fe66470: .word 0x0000 +3fe66480: .word 0x0000 +3fe66490: .word 0x0000 +3fe664a0: .word 0x0000 +3fe664b0: .word 0x0000 +3fe664c0: .word 0x0000 +3fe664d0: .word 0x0000 +3fe664e0: btst 7, a0 +3fe664f0: .word 0x0001 +3fe66500: .word 0x0000 +3fe66510: move a8, *a0, 0 +3fe66520: .word 0x0000 +3fe66530: .word 0x0000 +3fe66540: .word 0x0000 +3fe66550: .word 0x0000 +3fe66560: .word 0x0000 +3fe66570: .word 0x0000 +3fe66580: .word 0x0000 +3fe66590: .word 0x0000 +3fe665a0: .word 0x0000 +3fe665b0: .word 0x0000 +3fe665c0: .word 0x021f +3fe665d0: .word 0x0000 +3fe665e0: .word 0x0000 +3fe665f0: .word 0x0082 +3fe66600: .word 0x0000 +3fe66610: .word 0x0000 +3fe66620: .word 0x0000 +3fe66630: .word 0x0000 +3fe66640: .word 0x0000 +3fe66650: .word 0x0000 +3fe66660: .word 0x0000 +3fe66670: .word 0x0000 +3fe66680: .word 0x0000 +3fe66690: btst 7, a0 +3fe666a0: .word 0x0003 +3fe666b0: .word 0x0000 +3fe666c0: move a8, *a0, 1 +3fe666d0: .word 0x0000 +3fe666e0: .word 0x0000 +3fe666f0: .word 0x0000 +3fe66700: .word 0x0000 +3fe66710: .word 0x0000 +3fe66720: .word 0x0000 +3fe66730: .word 0x0000 +3fe66740: .word 0x0000 +3fe66750: .word 0x0000 +3fe66760: .word 0x0000 +3fe66770: sext a3, 1 +3fe66780: .word 0x0052 +3fe66790: .word 0xdde0 +3fe667a0: .word 0x000c +3fe667b0: .word 0x0002 +3fe667c0: .word 0x0a00 +3fe667d0: jrv L3FE667F0 +3fe667e0: cmp a0, a2 +L3FE667F0: +3fe667f0: .word 0x0003 +3fe66800: .word 0xff04 +3fe66810: pixt *a0, *a5 +3fe66820: .word 0xff06 +3fe66830: pixt *a8, *a7 +3fe66840: .word 0x0008 +3fe66850: .word 0x0409 +3fe66860: .word 0xfe0a +3fe66870: emu +3fe66880: .word 0xfe0c +3fe66890: .word 0x040d +3fe668a0: .word 0xfe0e +3fe668b0: emu +3fe668c0: .word 0x0010 +3fe668d0: .word 0x0011 +3fe668e0: addk 32, b2 +3fe668f0: .word 0xff13 +3fe66900: drav b8, b4 +3fe66910: .word 0xff15 +3fe66920: movy b8, b6 +3fe66930: .word 0x0219 +3fe66940: cpw b8, b10 +3fe66950: .word 0x0800 +3fe66960: .word 0x001f +3fe66970: .word 0x0000 +3fe66980: .word 0x0000 +3fe66990: move a0, *a0, 0 +3fe669a0: .word 0x0000 +3fe669b0: .word 0x0000 +3fe669c0: .word 0x0000 +3fe669d0: .word 0x0000 +3fe669e0: .word 0x0000 +3fe669f0: .word 0x0000 +3fe66a00: .word 0x0000 +3fe66a10: .word 0x0000 +3fe66a20: .word 0x0000 +3fe66a30: btst 7, a0 +3fe66a40: .word 0x0001 +3fe66a50: .word 0x0000 +3fe66a60: .word 0x0000 +3fe66a70: .word 0x0081 +3fe66a80: .word 0x0000 +3fe66a90: .word 0x0000 +3fe66aa0: .word 0x0000 +3fe66ab0: .word 0x0000 +3fe66ac0: .word 0x0000 +3fe66ad0: .word 0x0000 +3fe66ae0: .word 0x0000 +3fe66af0: .word 0x0000 +3fe66b00: .word 0x0000 +3fe66b10: .word 0x021f +3fe66b20: .word 0x0000 +3fe66b30: .word 0x0000 +3fe66b40: move a0, *a0, 1 +3fe66b50: .word 0x0000 +3fe66b60: .word 0x0000 +3fe66b70: .word 0x0000 +3fe66b80: .word 0x0000 +3fe66b90: .word 0x0000 +3fe66ba0: .word 0x0000 +3fe66bb0: .word 0x0000 +3fe66bc0: .word 0x0000 +3fe66bd0: .word 0x0000 +3fe66be0: btst 7, a0 +3fe66bf0: .word 0x0003 +3fe66c00: .word 0x0000 +3fe66c10: .word 0x0000 +3fe66c20: .word 0x0083 +3fe66c30: .word 0x0000 +3fe66c40: .word 0x0000 +3fe66c50: .word 0x0000 +3fe66c60: .word 0x0000 +3fe66c70: .word 0x0000 +3fe66c80: .word 0x0000 +3fe66c90: .word 0x0000 +3fe66ca0: .word 0x0000 +3fe66cb0: .word 0x0000 +3fe66cc0: emu +3fe66cd0: .word 0x0052 +3fe66ce0: subxy a8, a0 +3fe66cf0: .word 0x000c +3fe66d00: .word 0x0002 +3fe66d10: .word 0x0a00 +3fe66d20: jrv L3FE66D40 +3fe66d30: cmp a0, a2 +L3FE66D40: +3fe66d40: .word 0x0003 +3fe66d50: .word 0xff04 +3fe66d60: pixt *a0, *a5 +3fe66d70: .word 0xff06 +3fe66d80: pixt *a8, *a7 +3fe66d90: .word 0x0008 +3fe66da0: emu +3fe66db0: .word 0xff0a +3fe66dc0: pixblt l,l +3fe66dd0: .word 0x000c +3fe66de0: emu +3fe66df0: .word 0xff0e +3fe66e00: pixblt l,l +3fe66e10: .word 0x0010 +3fe66e20: .word 0x0011 +3fe66e30: add b0, b2 +3fe66e40: .word 0xff13 +3fe66e50: movy b8, b4 +3fe66e60: .word 0xff15 +3fe66e70: line 0 +3fe66e80: .word 0x0019 +3fe66e90: subk 24, b10 +3fe66ea0: .word 0x0000 +3fe66eb0: .word 0x001f +3fe66ec0: .word 0x0000 +3fe66ed0: .word 0x0000 +3fe66ee0: .word 0x0000 +3fe66ef0: move a0, *a0, 0 +3fe66f00: .word 0x0000 +3fe66f10: .word 0x0000 +3fe66f20: .word 0x0000 +3fe66f30: .word 0x0000 +3fe66f40: .word 0x0000 +3fe66f50: .word 0x0000 +3fe66f60: .word 0x0000 +3fe66f70: .word 0x0000 +3fe66f80: btst 7, a0 +3fe66f90: .word 0x0001 +3fe66fa0: .word 0x0000 +3fe66fb0: .word 0x0000 +3fe66fc0: .word 0x0000 +3fe66fd0: .word 0x0081 +3fe66fe0: .word 0x0000 +3fe66ff0: .word 0x0000 +3fe67000: .word 0x0000 +3fe67010: .word 0x0000 +3fe67020: .word 0x0000 +3fe67030: .word 0x0000 +3fe67040: .word 0x0000 +3fe67050: .word 0x0000 +3fe67060: .word 0x021f +3fe67070: .word 0x0000 +3fe67080: .word 0x0000 +3fe67090: .word 0x0000 +3fe670a0: move a0, *a0, 1 +3fe670b0: .word 0x0000 +3fe670c0: .word 0x0000 +3fe670d0: .word 0x0000 +3fe670e0: .word 0x0000 +3fe670f0: .word 0x0000 +3fe67100: .word 0x0000 +3fe67110: .word 0x0000 +3fe67120: .word 0x0000 +3fe67130: btst 7, a0 +3fe67140: .word 0x0003 +3fe67150: .word 0x0000 +3fe67160: .word 0x0000 +3fe67170: .word 0x0000 +3fe67180: .word 0x0083 +3fe67190: .word 0x0000 +3fe671a0: .word 0x0000 +3fe671b0: .word 0x0000 +3fe671c0: .word 0x0000 +3fe671d0: .word 0x0000 +3fe671e0: .word 0x0000 +3fe671f0: .word 0x0000 +3fe67200: .word 0x0000 +3fe67210: emu +3fe67220: .word 0x0052 +3fe67230: cvxyl a1, a0 +3fe67240: .word 0x000c +3fe67250: .word 0x0002 +3fe67260: .word 0x0a00 +3fe67270: jrv L3FE67290 +3fe67280: cmp a0, a2 +L3FE67290: +3fe67290: .word 0x0003 +3fe672a0: .word 0xff04 +3fe672b0: pixt *a0, *a5 +3fe672c0: .word 0xff06 +3fe672d0: pixt *a8, *a7 +3fe672e0: .word 0x0008 +3fe672f0: .word 0x0409 +3fe67300: .word 0xfe0a +3fe67310: emu +3fe67320: .word 0xfe0c +3fe67330: .word 0x040d +3fe67340: .word 0xfe0e +3fe67350: emu +3fe67360: .word 0x0010 +3fe67370: emu +3fe67380: .word 0x0012 +3fe67390: .word 0xff13 +3fe673a0: line 0 +3fe673b0: .word 0xff15 +3fe673c0: .word 0xbf16 +3fe673d0: nop +3fe673e0: move -*b8, -*b10, 1 +3fe673f0: .word 0x0800 +3fe67400: .word 0x001f +3fe67410: .word 0x0000 +3fe67420: .word 0x0000 +3fe67430: .word 0x0000 +3fe67440: .word 0x0000 +3fe67450: move a0, *a0, 0 +3fe67460: .word 0x0000 +3fe67470: .word 0x0000 +3fe67480: .word 0x0000 +3fe67490: .word 0x0000 +3fe674a0: .word 0x0000 +3fe674b0: .word 0x0000 +3fe674c0: .word 0x0000 +3fe674d0: btst 7, a0 +3fe674e0: .word 0x0001 +3fe674f0: .word 0x0000 +3fe67500: .word 0x0000 +3fe67510: .word 0x0000 +3fe67520: .word 0x0000 +3fe67530: .word 0x0081 +3fe67540: .word 0x0000 +3fe67550: .word 0x0000 +3fe67560: .word 0x0000 +3fe67570: .word 0x0000 +3fe67580: .word 0x0000 +3fe67590: .word 0x0000 +3fe675a0: .word 0x0000 +3fe675b0: .word 0x021f +3fe675c0: .word 0x0000 +3fe675d0: .word 0x0000 +3fe675e0: .word 0x0000 +3fe675f0: .word 0x0000 +3fe67600: move a0, *a0, 1 +3fe67610: .word 0x0000 +3fe67620: .word 0x0000 +3fe67630: .word 0x0000 +3fe67640: .word 0x0000 +3fe67650: .word 0x0000 +3fe67660: .word 0x0000 +3fe67670: .word 0x0000 +3fe67680: btst 7, a0 +3fe67690: .word 0x0003 +3fe676a0: .word 0x0000 +3fe676b0: .word 0x0000 +3fe676c0: .word 0x0000 +3fe676d0: .word 0x0000 +3fe676e0: .word 0x0083 +3fe676f0: .word 0x0000 +3fe67700: .word 0x0000 +3fe67710: .word 0x0000 +3fe67720: .word 0x0000 +3fe67730: .word 0x0000 +3fe67740: .word 0x0000 +3fe67750: .word 0x0000 +3fe67760: emu +3fe67770: .word 0x0052 +3fe67780: movx a10, a0 +3fe67790: .word 0x000c +3fe677a0: .word 0x0002 +3fe677b0: .word 0x0200 +3fe677c0: jrv L3FE677E0 +3fe677d0: cmp a0, a2 +L3FE677E0: +3fe677e0: .word 0x0003 +3fe677f0: .word 0xff04 +3fe67800: pixt a0, *a5 +3fe67810: .word 0xff06 +3fe67820: pixt *a8, *a7 +3fe67830: .word 0x0208 +3fe67840: emu +3fe67850: .word 0xff0a +3fe67860: pixblt l,l +3fe67870: .word 0x020c +3fe67880: emu +3fe67890: .word 0xff0e +3fe678a0: pixblt l,l +3fe678b0: .word 0x0010 +3fe678c0: .word 0x0411 +3fe678d0: .word 0x0012 +3fe678e0: .word 0xff13 +3fe678f0: .word 0xbf14 +3fe67900: .word 0xff15 +3fe67910: .word 0xfe16 +3fe67920: .word 0x0019 +3fe67930: sla b8, b10 +3fe67940: .word 0x0000 +3fe67950: .word 0x001f +3fe67960: .word 0x0000 +3fe67970: .word 0x0000 +3fe67980: .word 0x0000 +3fe67990: .word 0x0000 +3fe679a0: .word 0x0000 +3fe679b0: move a0, *a0, 0 +3fe679c0: .word 0x0000 +3fe679d0: .word 0x0000 +3fe679e0: .word 0x0000 +3fe679f0: .word 0x0000 +3fe67a00: .word 0x0000 +3fe67a10: .word 0x0000 +3fe67a20: btst 7, a0 +3fe67a30: .word 0x0001 +3fe67a40: .word 0x0000 +3fe67a50: .word 0x0000 +3fe67a60: .word 0x0000 +3fe67a70: .word 0x0000 +3fe67a80: .word 0x0000 +3fe67a90: .word 0x0081 +3fe67aa0: .word 0x0000 +3fe67ab0: .word 0x0000 +3fe67ac0: .word 0x0000 +3fe67ad0: .word 0x0000 +3fe67ae0: .word 0x0000 +3fe67af0: .word 0x0000 +3fe67b00: .word 0x021f +3fe67b10: .word 0x0000 +3fe67b20: .word 0x0000 +3fe67b30: .word 0x0000 +3fe67b40: .word 0x0000 +3fe67b50: .word 0x0000 +3fe67b60: move a0, *a0, 1 +3fe67b70: .word 0x0000 +3fe67b80: .word 0x0000 +3fe67b90: .word 0x0000 +3fe67ba0: .word 0x0000 +3fe67bb0: .word 0x0000 +3fe67bc0: .word 0x0000 +3fe67bd0: btst 7, a0 +3fe67be0: .word 0x0003 +3fe67bf0: .word 0x0000 +3fe67c00: .word 0x0000 +3fe67c10: .word 0x0000 +3fe67c20: .word 0x0000 +3fe67c30: .word 0x0000 +3fe67c40: .word 0x0083 +3fe67c50: .word 0x0000 +3fe67c60: .word 0x0000 +3fe67c70: .word 0x0000 +3fe67c80: .word 0x0000 +3fe67c90: .word 0x0000 +3fe67ca0: .word 0x0000 +3fe67cb0: emu +3fe67cc0: .word 0x0052 +3fe67cd0: pixt *a3, xy, a0 +3fe67ce0: .word 0x000c +3fe67cf0: .word 0x0002 +3fe67d00: .word 0x0200 +3fe67d10: jrv L3FE67D30 +3fe67d20: sub a0, a2 +L3FE67D30: +3fe67d30: .word 0x0003 +3fe67d40: .word 0xff04 +3fe67d50: pixt a0, *a5 +3fe67d60: .word 0xff06 +3fe67d70: pixt *a8, *a7 +3fe67d80: addk 32, a8 +3fe67d90: emu +3fe67da0: .word 0xff0a +3fe67db0: pixblt l,l +3fe67dc0: addk 32, a12 +3fe67dd0: emu +3fe67de0: .word 0xff0e +3fe67df0: pixblt l,l +3fe67e00: .word 0x0010 +3fe67e10: sla 0x0, b1 +3fe67e20: .word 0x0012 +3fe67e30: .word 0xff13 +3fe67e40: line 0 +3fe67e50: .word 0xff15 +3fe67e60: addxy b0, b6 +3fe67e70: emu +3fe67e80: cmpxy b8, b10 +3fe67e90: .word 0x0000 +3fe67ea0: .word 0x001f +3fe67eb0: .word 0x0000 +3fe67ec0: .word 0x0000 +3fe67ed0: .word 0x0000 +3fe67ee0: .word 0x0000 +3fe67ef0: .word 0x0000 +3fe67f00: .word 0x0000 +3fe67f10: .word 0x0000 +3fe67f20: .word 0x0080 +3fe67f30: .word 0x0000 +3fe67f40: .word 0x0000 +3fe67f50: .word 0x0000 +3fe67f60: .word 0x0000 +3fe67f70: btst 7, a0 +3fe67f80: .word 0x0001 +3fe67f90: .word 0x0000 +3fe67fa0: .word 0x0000 +3fe67fb0: .word 0x0000 +3fe67fc0: .word 0x0000 +3fe67fd0: .word 0x0000 +3fe67fe0: .word 0x0000 +3fe67ff0: move a8, *a0, 0 +3fe68000: .word 0x0000 +3fe68010: .word 0x0000 +3fe68020: .word 0x0000 +3fe68030: .word 0x0000 +3fe68040: .word 0x0000 +3fe68050: .word 0x021f +3fe68060: .word 0x0000 +3fe68070: .word 0x0000 +3fe68080: .word 0x0000 +3fe68090: .word 0x0000 +3fe680a0: .word 0x0000 +3fe680b0: .word 0x0000 +3fe680c0: .word 0x0000 +3fe680d0: .word 0x0082 +3fe680e0: .word 0x0000 +3fe680f0: .word 0x0000 +3fe68100: .word 0x0000 +3fe68110: .word 0x0000 +3fe68120: btst 7, a0 +3fe68130: .word 0x0003 +3fe68140: .word 0x0000 +3fe68150: .word 0x0000 +3fe68160: .word 0x0000 +3fe68170: .word 0x0000 +3fe68180: .word 0x0000 +3fe68190: .word 0x0000 +3fe681a0: move a8, *a0, 1 +3fe681b0: .word 0x0000 +3fe681c0: .word 0x0000 +3fe681d0: .word 0x0000 +3fe681e0: .word 0x0000 +3fe681f0: .word 0x0000 +3fe68200: srl a0, a3 +3fe68210: .word 0x0052 +3fe68220: drav a12, a0 +3fe68230: .word 0x000c +3fe68240: .word 0x0002 +3fe68250: .word 0x0200 +3fe68260: jrv L3FE68280 +3fe68270: sub a0, a2 +L3FE68280: +3fe68280: .word 0x0003 +3fe68290: .word 0xff04 +3fe682a0: pixt a0, *a5 +3fe682b0: .word 0xff06 +3fe682c0: pixt *a8, *a7 +3fe682d0: add a0, a8 +3fe682e0: emu +3fe682f0: .word 0xff0a +3fe68300: pixblt l,l +3fe68310: add a0, a12 +3fe68320: emu +3fe68330: .word 0xff0e +3fe68340: pixblt l,l +3fe68350: .word 0x0010 +3fe68360: move b0, *b1, 0 +3fe68370: .word 0x0012 +3fe68380: .word 0xff13 +3fe68390: .word 0xea14 +3fe683a0: .word 0xff15 +3fe683b0: pixt *b8, xy, *b6, xy +3fe683c0: nop +3fe683d0: move b0, *b10, 0 +3fe683e0: .word 0x0000 +3fe683f0: .word 0x001f +3fe68400: .word 0x0000 +3fe68410: .word 0x0000 +3fe68420: .word 0x0000 +3fe68430: .word 0x0000 +3fe68440: .word 0x0000 +3fe68450: .word 0x0000 +3fe68460: .word 0x0000 +3fe68470: .word 0x0000 +3fe68480: .word 0x0080 +3fe68490: .word 0x0000 +3fe684a0: .word 0x0000 +3fe684b0: .word 0x0000 +3fe684c0: btst 7, a0 +3fe684d0: .word 0x0001 +3fe684e0: .word 0x0000 +3fe684f0: .word 0x0000 +3fe68500: .word 0x0000 +3fe68510: .word 0x0000 +3fe68520: .word 0x0000 +3fe68530: .word 0x0000 +3fe68540: .word 0x0000 +3fe68550: move a8, *a0, 0 +3fe68560: .word 0x0000 +3fe68570: .word 0x0000 +3fe68580: .word 0x0000 +3fe68590: .word 0x0000 +3fe685a0: .word 0x021f +3fe685b0: .word 0x0000 +3fe685c0: .word 0x0000 +3fe685d0: .word 0x0000 +3fe685e0: .word 0x0000 +3fe685f0: .word 0x0000 +3fe68600: .word 0x0000 +3fe68610: .word 0x0000 +3fe68620: .word 0x0000 +3fe68630: .word 0x0082 +3fe68640: .word 0x0000 +3fe68650: .word 0x0000 +3fe68660: .word 0x0000 +3fe68670: btst 7, a0 +3fe68680: .word 0x0003 +3fe68690: .word 0x0000 +3fe686a0: .word 0x0000 +3fe686b0: .word 0x0000 +3fe686c0: .word 0x0000 +3fe686d0: .word 0x0000 +3fe686e0: .word 0x0000 +3fe686f0: .word 0x0000 +3fe68700: move a8, *a0, 1 +3fe68710: .word 0x0000 +3fe68720: .word 0x0000 +3fe68730: .word 0x0000 +3fe68740: .word 0x0000 +3fe68750: .word 0xff03 +3fe68760: .word 0x0052 +3fe68770: pixt *a5, *a0 +3fe68780: .word 0x000c +3fe68790: .word 0x0002 +3fe687a0: .word 0x0a00 +3fe687b0: jrv L3FE687D0 +3fe687c0: cmp a0, a2 +L3FE687D0: +3fe687d0: .word 0x0003 +3fe687e0: .word 0xff04 +3fe687f0: pixt a0, *a5 +3fe68800: .word 0xff06 +3fe68810: pixt *a8, *a7 +3fe68820: .word 0x0008 +3fe68830: .word 0x0409 +3fe68840: .word 0xfe0a +3fe68850: emu +3fe68860: .word 0xfe0c +3fe68870: .word 0x040d +3fe68880: .word 0xfe0e +3fe68890: emu +3fe688a0: emu +3fe688b0: .word 0x0011 +3fe688c0: .word 0x0012 +3fe688d0: .word 0xff13 +3fe688e0: pixt *b0, b4 +3fe688f0: .word 0xff15 +3fe68900: .word 0xde16 +3fe68910: emu +3fe68920: move *b8, *b10, 1 +3fe68930: .word 0x0800 +3fe68940: .word 0x001f +3fe68950: .word 0x0000 +3fe68960: .word 0x0000 +3fe68970: .word 0x0000 +3fe68980: .word 0x0000 +3fe68990: .word 0x0000 +3fe689a0: .word 0x0000 +3fe689b0: .word 0x0000 +3fe689c0: .word 0x0000 +3fe689d0: move a0, *a0, 0 +3fe689e0: .word 0x0000 +3fe689f0: .word 0x0000 +3fe68a00: .word 0x0000 +3fe68a10: btst 7, a0 +3fe68a20: .word 0x0001 +3fe68a30: .word 0x0000 +3fe68a40: .word 0x0000 +3fe68a50: .word 0x0000 +3fe68a60: .word 0x0000 +3fe68a70: .word 0x0000 +3fe68a80: .word 0x0000 +3fe68a90: .word 0x0000 +3fe68aa0: .word 0x0000 +3fe68ab0: .word 0x0081 +3fe68ac0: .word 0x0000 +3fe68ad0: .word 0x0000 +3fe68ae0: .word 0x0000 +3fe68af0: .word 0x021f +3fe68b00: .word 0x0000 +3fe68b10: .word 0x0000 +3fe68b20: .word 0x0000 +3fe68b30: .word 0x0000 +3fe68b40: .word 0x0000 +3fe68b50: .word 0x0000 +3fe68b60: .word 0x0000 +3fe68b70: .word 0x0000 +3fe68b80: move a0, *a0, 1 +3fe68b90: .word 0x0000 +3fe68ba0: .word 0x0000 +3fe68bb0: .word 0x0000 +3fe68bc0: btst 7, a0 +3fe68bd0: .word 0x0003 +3fe68be0: .word 0x0000 +3fe68bf0: .word 0x0000 +3fe68c00: .word 0x0000 +3fe68c10: .word 0x0000 +3fe68c20: .word 0x0000 +3fe68c30: .word 0x0000 +3fe68c40: .word 0x0000 +3fe68c50: .word 0x0000 +3fe68c60: .word 0x0083 +3fe68c70: .word 0x0000 +3fe68c80: .word 0x0000 +3fe68c90: .word 0x0000 +3fe68ca0: emu +3fe68cb0: .word 0x0052 +3fe68cc0: popst +3fe68cd0: .word 0x000d +3fe68ce0: .word 0x0002 +3fe68cf0: .word 0x0200 +3fe68d00: jrv L3FE68D20 +3fe68d10: cmp a0, a2 +L3FE68D20: +3fe68d20: .word 0x0003 +3fe68d30: .word 0xff04 +3fe68d40: pixt a0, *a5 +3fe68d50: .word 0xff06 +3fe68d60: pixt *a8, *a7 +3fe68d70: .word 0x0008 +3fe68d80: emu +3fe68d90: .word 0xff0a +3fe68da0: pixblt l,l +3fe68db0: .word 0x000c +3fe68dc0: emu +3fe68dd0: .word 0xff0e +3fe68de0: pixblt l,l +3fe68df0: .word 0x0410 +3fe68e00: .word 0x0011 +3fe68e10: .word 0x0012 +3fe68e20: .word 0xff13 +3fe68e30: jrc L3FE68F80 +3fe68e40: .word 0xff15 +3fe68e50: move @0xe21a0219, *b6+, 0 +3fe68e80: .word 0x0000 +3fe68e90: .word 0x001f +3fe68ea0: .word 0x0000 +3fe68eb0: .word 0x0000 +3fe68ec0: .word 0x0000 +3fe68ed0: .word 0x0000 +3fe68ee0: .word 0x0000 +3fe68ef0: .word 0x0000 +3fe68f00: .word 0x0000 +3fe68f10: .word 0x0000 +3fe68f20: .word 0x0000 +3fe68f30: move a0, *a0, 0 +3fe68f40: .word 0x0000 +3fe68f50: .word 0x0000 +3fe68f60: btst 7, a0 +3fe68f70: .word 0x0001 +L3FE68F80: +3fe68f80: .word 0x0000 +3fe68f90: .word 0x0000 +3fe68fa0: .word 0x0000 +3fe68fb0: .word 0x0000 +3fe68fc0: .word 0x0000 +3fe68fd0: .word 0x0000 +3fe68fe0: .word 0x0000 +3fe68ff0: .word 0x0000 +3fe69000: .word 0x0000 +3fe69010: .word 0x0081 +3fe69020: .word 0x0000 +3fe69030: .word 0x0000 +3fe69040: .word 0x021f +3fe69050: .word 0x0000 +3fe69060: .word 0x0000 +3fe69070: .word 0x0000 +3fe69080: .word 0x0000 +3fe69090: .word 0x0000 +3fe690a0: .word 0x0000 +3fe690b0: .word 0x0000 +3fe690c0: .word 0x0000 +3fe690d0: .word 0x0000 +3fe690e0: move a0, *a0, 1 +3fe690f0: .word 0x0000 +3fe69100: .word 0x0000 +3fe69110: btst 7, a0 +3fe69120: .word 0x0003 +3fe69130: .word 0x0000 +3fe69140: .word 0x0000 +3fe69150: .word 0x0000 +3fe69160: .word 0x0000 +3fe69170: .word 0x0000 +3fe69180: .word 0x0000 +3fe69190: .word 0x0000 +3fe691a0: .word 0x0000 +3fe691b0: .word 0x0000 +3fe691c0: .word 0x0083 +3fe691d0: .word 0x0000 +3fe691e0: .word 0x0000 +3fe691f0: emu +3fe69200: .word 0x0052 +3fe69210: .word 0x06e0 +3fe69220: .word 0x000d +3fe69230: .word 0x0002 +3fe69240: .word 0x0200 +3fe69250: jrv L3FE69270 +3fe69260: sub a0, a2 +L3FE69270: +3fe69270: .word 0x0003 +3fe69280: .word 0xff04 +3fe69290: drav a8, a5 +3fe692a0: .word 0xff06 +3fe692b0: pixt *a8, *a7 +3fe692c0: .word 0x7f08 +3fe692d0: add a0, a9 +3fe692e0: jruc L3FE69390 +3fe692f0: .word 0x7f0b +3fe69300: .word 0x7f0c +3fe69310: add a0, a13 +3fe69320: jruc L3FE69410 +3fe69330: .word 0x7f0f +3fe69340: sla 0x0, b0 +3fe69350: .word 0x0011 +3fe69360: .word 0x0012 +3fe69370: .word 0xff13 +3fe69380: jrgt L3FE694D0 +L3FE69390: +3fe69390: .word 0xff15 +3fe693a0: .word 0xfe16 +3fe693b0: nop +3fe693c0: lmo b0, b10 +3fe693d0: .word 0x0000 +3fe693e0: .word 0x001f +3fe693f0: .word 0x0000 +3fe69400: .word 0x0000 +L3FE69410: +3fe69410: .word 0x0000 +3fe69420: .word 0x0000 +3fe69430: .word 0x0000 +3fe69440: .word 0x0000 +3fe69450: .word 0x0000 +3fe69460: .word 0x0000 +3fe69470: .word 0x0000 +3fe69480: .word 0x0000 +3fe69490: .word 0x0000 +3fe694a0: .word 0x0080 +3fe694b0: btst 7, a0 +3fe694c0: .word 0x0001 +L3FE694D0: +3fe694d0: .word 0x0000 +3fe694e0: .word 0x0000 +3fe694f0: .word 0x0000 +3fe69500: .word 0x0000 +3fe69510: .word 0x0000 +3fe69520: .word 0x0000 +3fe69530: .word 0x0000 +3fe69540: .word 0x0000 +3fe69550: .word 0x0000 +3fe69560: .word 0x0000 +3fe69570: move a8, *a0, 0 +3fe69580: .word 0x0000 +3fe69590: .word 0x021f +3fe695a0: .word 0x0000 +3fe695b0: .word 0x0000 +3fe695c0: .word 0x0000 +3fe695d0: .word 0x0000 +3fe695e0: .word 0x0000 +3fe695f0: .word 0x0000 +3fe69600: .word 0x0000 +3fe69610: .word 0x0000 +3fe69620: .word 0x0000 +3fe69630: .word 0x0000 +3fe69640: .word 0x0000 +3fe69650: .word 0x0082 +3fe69660: btst 7, a0 +3fe69670: .word 0x0003 +3fe69680: .word 0x0000 +3fe69690: .word 0x0000 +3fe696a0: .word 0x0000 +3fe696b0: .word 0x0000 +3fe696c0: .word 0x0000 +3fe696d0: .word 0x0000 +3fe696e0: .word 0x0000 +3fe696f0: .word 0x0000 +3fe69700: .word 0x0000 +3fe69710: .word 0x0000 +3fe69720: move a8, *a0, 1 +3fe69730: .word 0x0000 +3fe69740: move *a0, a3, 0 +3fe69750: .word 0x0052 +3fe69760: .word 0x0c00 +3fe69770: .word 0x000d +3fe69780: .word 0x0002 +3fe69790: .word 0x0200 +3fe697a0: jrv L3FE697C0 +3fe697b0: sub a0, a2 +L3FE697C0: +3fe697c0: .word 0x0003 +3fe697d0: .word 0xff04 +3fe697e0: pixt a0, *a5 +3fe697f0: .word 0xff06 +3fe69800: pixt *a8, *a7 +3fe69810: .word 0x7f08 +3fe69820: emu +3fe69830: .word 0x000a +3fe69840: .word 0x7f0b +3fe69850: .word 0x7f0c +3fe69860: .word 0x000d +3fe69870: .word 0xff0e +3fe69880: move a0, *sp, 0 +3fe69890: move b0, *b0, 0 +3fe698a0: .word 0x0011 +3fe698b0: .word 0x0012 +3fe698c0: .word 0xff13 +3fe698d0: .word 0xfe14 +3fe698e0: .word 0xff15 +3fe698f0: line 0 +3fe69900: .word 0x0019 +3fe69910: addk 8, b10 +3fe69920: .word 0x0000 +3fe69930: .word 0x001f +3fe69940: .word 0x0000 +3fe69950: .word 0x0000 +3fe69960: .word 0x0000 +3fe69970: .word 0x0000 +3fe69980: .word 0x0000 +3fe69990: .word 0x0000 +3fe699a0: .word 0x0000 +3fe699b0: .word 0x0000 +3fe699c0: .word 0x0000 +3fe699d0: .word 0x0000 +3fe699e0: .word 0x0000 +3fe699f0: .word 0x0000 +3fe69a00: btst 3, a0 +3fe69a10: .word 0x0001 +3fe69a20: .word 0x0000 +3fe69a30: .word 0x0000 +3fe69a40: .word 0x0000 +3fe69a50: .word 0x0000 +3fe69a60: .word 0x0000 +3fe69a70: .word 0x0000 +3fe69a80: .word 0x0000 +3fe69a90: .word 0x0000 +3fe69aa0: .word 0x0000 +3fe69ab0: .word 0x0000 +3fe69ac0: .word 0x0000 +3fe69ad0: move a8, *a0, 0 +3fe69ae0: .word 0x021f +3fe69af0: .word 0x0000 +3fe69b00: .word 0x0000 +3fe69b10: .word 0x0000 +3fe69b20: .word 0x0000 +3fe69b30: .word 0x0000 +3fe69b40: .word 0x0000 +3fe69b50: .word 0x0000 +3fe69b60: .word 0x0000 +3fe69b70: .word 0x0000 +3fe69b80: .word 0x0000 +3fe69b90: .word 0x0000 +3fe69ba0: .word 0x0000 +3fe69bb0: btst 3, a2 +3fe69bc0: .word 0x0003 +3fe69bd0: .word 0x0000 +3fe69be0: .word 0x0000 +3fe69bf0: .word 0x0000 +3fe69c00: .word 0x0000 +3fe69c10: .word 0x0000 +3fe69c20: .word 0x0000 +3fe69c30: .word 0x0000 +3fe69c40: .word 0x0000 +3fe69c50: .word 0x0000 +3fe69c60: .word 0x0000 +3fe69c70: .word 0x0000 +3fe69c80: move a8, *a0, 1 +3fe69c90: sra 0x10, a3 +3fe69ca0: .word 0x0052 +3fe69cb0: addk 9, a0 +3fe69cc0: .word 0x000d +3fe69cd0: .word 0x0002 +3fe69ce0: .word 0x0200 +3fe69cf0: jrv L3FE69D10 +3fe69d00: cmp a0, a2 +L3FE69D10: +3fe69d10: .word 0x0003 +3fe69d20: .word 0xff04 +3fe69d30: drav a8, a5 +3fe69d40: .word 0xff06 +3fe69d50: pixt *a0, *a7 +3fe69d60: .word 0x0008 +3fe69d70: .word 0x0009 +3fe69d80: .word 0x000a +3fe69d90: .word 0x000b +3fe69da0: .word 0x000c +3fe69db0: .word 0x000d +3fe69dc0: .word 0x000e +3fe69dd0: .word 0x000f +3fe69de0: movk 16, b0 +3fe69df0: sll 0x0, b1 +3fe69e00: sll 0x0, b2 +3fe69e10: .word 0xff13 +3fe69e20: line 0 +3fe69e30: .word 0xff15 +3fe69e40: line 0 +3fe69e50: .word 0x0219 +3fe69e60: pixt *b8, b10 +3fe69e70: .word 0x0000 +3fe69e80: .word 0x001f +3fe69e90: .word 0x000b +3fe69ea0: .word 0x0000 +3fe69eb0: .word 0x0000 +3fe69ec0: .word 0x0000 +3fe69ed0: .word 0x0000 +3fe69ee0: .word 0x0000 +3fe69ef0: .word 0x0000 +3fe69f00: .word 0x0000 +3fe69f10: .word 0x0000 +3fe69f20: .word 0x0000 +3fe69f30: .word 0x0000 +3fe69f40: .word 0x0000 +3fe69f50: btst 7, a0 +3fe69f60: .word 0x0001 +3fe69f70: .word 0x0000 +3fe69f80: .word 0x0000 +3fe69f90: .word 0x0000 +3fe69fa0: .word 0x0000 +3fe69fb0: .word 0x0000 +3fe69fc0: addk 24, a0 +3fe69fd0: .word 0x0000 +3fe69fe0: .word 0x0000 +3fe69ff0: .word 0x0000 +3fe6a000: .word 0x0000 +3fe6a010: .word 0x0000 +3fe6a020: .word 0x0000 +3fe6a030: .word 0x021f +3fe6a040: .word 0x0000 +3fe6a050: .word 0x0000 +3fe6a060: .word 0x0000 +3fe6a070: .word 0x0000 +3fe6a080: .word 0x0000 +3fe6a090: .word 0x0000 +3fe6a0a0: movk 8, a0 +3fe6a0b0: .word 0x0000 +3fe6a0c0: .word 0x0000 +3fe6a0d0: .word 0x0000 +3fe6a0e0: .word 0x0000 +3fe6a0f0: .word 0x0000 +3fe6a100: btst 7, a0 +3fe6a110: .word 0x0003 +3fe6a120: .word 0x0000 +3fe6a130: .word 0x0000 +3fe6a140: .word 0x0000 +3fe6a150: .word 0x0000 +3fe6a160: .word 0x0000 +3fe6a170: .word 0x0000 +3fe6a180: movk 8, a0 +3fe6a190: .word 0x0000 +3fe6a1a0: .word 0x0000 +3fe6a1b0: .word 0x0000 +3fe6a1c0: .word 0x0000 +3fe6a1d0: .word 0x0000 +3fe6a1e0: emu +3fe6a1f0: .word 0x0052 +3fe6a200: subk 18, a0 +3fe6a210: .word 0x000d +3fe6a220: .word 0x0002 +3fe6a230: .word 0x0200 +3fe6a240: jrv L3FE6A260 +3fe6a250: cmp a0, a2 +L3FE6A260: +3fe6a260: .word 0x0003 +3fe6a270: .word 0xff04 +3fe6a280: drav a8, a5 +3fe6a290: .word 0xff06 +3fe6a2a0: pixt *a0, *a7 +3fe6a2b0: .word 0x0008 +3fe6a2c0: .word 0x0009 +3fe6a2d0: .word 0x000a +3fe6a2e0: .word 0x000b +3fe6a2f0: .word 0x000c +3fe6a300: .word 0x000d +3fe6a310: .word 0x000e +3fe6a320: .word 0x000f +3fe6a330: .word 0x0010 +3fe6a340: divu b0, b1 +3fe6a350: .word 0x0012 +3fe6a360: .word 0xff13 +3fe6a370: line 0 +3fe6a380: .word 0xff15 +3fe6a390: line 0 +3fe6a3a0: nop +3fe6a3b0: mods b0, b10 +3fe6a3c0: .word 0x0000 +3fe6a3d0: .word 0x001f +3fe6a3e0: .word 0x001b +3fe6a3f0: .word 0x0000 +3fe6a400: .word 0x0000 +3fe6a410: .word 0x0000 +3fe6a420: .word 0x0000 +3fe6a430: .word 0x0000 +3fe6a440: .word 0x0000 +3fe6a450: .word 0x0000 +3fe6a460: .word 0x0000 +3fe6a470: .word 0x0000 +3fe6a480: .word 0x0000 +3fe6a490: .word 0x0000 +3fe6a4a0: btst 7, a0 +3fe6a4b0: btst a8, a1 +3fe6a4c0: .word 0x0000 +3fe6a4d0: .word 0x0000 +3fe6a4e0: .word 0x0000 +3fe6a4f0: .word 0x0000 +3fe6a500: .word 0x0000 +3fe6a510: .word 0x0000 +3fe6a520: .word 0x0000 +3fe6a530: .word 0x0000 +3fe6a540: .word 0x0000 +3fe6a550: .word 0x0000 +3fe6a560: .word 0x0000 +3fe6a570: .word 0x0000 +3fe6a580: .word 0x021f +3fe6a590: .word 0x0053 +3fe6a5a0: .word 0x0000 +3fe6a5b0: .word 0x0000 +3fe6a5c0: .word 0x0000 +3fe6a5d0: .word 0x0000 +3fe6a5e0: .word 0x0000 +3fe6a5f0: .word 0x0000 +3fe6a600: .word 0x0000 +3fe6a610: .word 0x0000 +3fe6a620: .word 0x0000 +3fe6a630: .word 0x0000 +3fe6a640: .word 0x0000 +3fe6a650: btst 7, a0 +3fe6a660: divs a8, a3 +3fe6a670: .word 0x0000 +3fe6a680: .word 0x0000 +3fe6a690: .word 0x0000 +3fe6a6a0: .word 0x0000 +3fe6a6b0: .word 0x0000 +3fe6a6c0: .word 0x0000 +3fe6a6d0: .word 0x0000 +3fe6a6e0: .word 0x0000 +3fe6a6f0: .word 0x0000 +3fe6a700: .word 0x0000 +3fe6a710: .word 0x0000 +3fe6a720: .word 0x0000 +3fe6a730: emu +3fe6a740: .word 0x0052 +3fe6a750: movk 27, a0 +3fe6a760: .word 0x000d +3fe6a770: .word 0x0002 +3fe6a780: .word 0x0200 +3fe6a790: jrv L3FE6A7B0 +3fe6a7a0: cmp a0, a2 +L3FE6A7B0: +3fe6a7b0: .word 0x0003 +3fe6a7c0: .word 0xff04 +3fe6a7d0: drav a8, a5 +3fe6a7e0: .word 0xff06 +3fe6a7f0: pixt *a0, *a7 +3fe6a800: .word 0x0008 +3fe6a810: .word 0x0009 +3fe6a820: .word 0x000a +3fe6a830: .word 0x000b +3fe6a840: .word 0x000c +3fe6a850: .word 0x000d +3fe6a860: .word 0x000e +3fe6a870: .word 0x000f +3fe6a880: .word 0x0010 +3fe6a890: .word 0x0011 +3fe6a8a0: sll 0x10, b2 +3fe6a8b0: .word 0xff13 +3fe6a8c0: line 0 +3fe6a8d0: .word 0xff15 +3fe6a8e0: line 0 +3fe6a8f0: nop +3fe6a900: .word 0xeb1a +3fe6a910: .word 0x0000 +3fe6a920: .word 0x001f +3fe6a930: .word 0x0007 +3fe6a940: .word 0x0000 +3fe6a950: .word 0x0000 +3fe6a960: .word 0x0000 +3fe6a970: .word 0x0000 +3fe6a980: .word 0x0000 +3fe6a990: .word 0x0000 +3fe6a9a0: .word 0x0000 +3fe6a9b0: .word 0x0000 +3fe6a9c0: .word 0x0000 +3fe6a9d0: .word 0x0000 +3fe6a9e0: .word 0x0000 +3fe6a9f0: btst 7, a0 +3fe6aa00: .word 0x0001 +3fe6aa10: .word 0x0000 +3fe6aa20: .word 0x0000 +3fe6aa30: .word 0x0000 +3fe6aa40: .word 0x0000 +3fe6aa50: .word 0x0000 +3fe6aa60: sla 0x18, a0 +3fe6aa70: .word 0x0000 +3fe6aa80: .word 0x0000 +3fe6aa90: .word 0x0000 +3fe6aaa0: .word 0x0000 +3fe6aab0: .word 0x0000 +3fe6aac0: .word 0x0000 +3fe6aad0: .word 0x021f +3fe6aae0: .word 0x0000 +3fe6aaf0: .word 0x0000 +3fe6ab00: .word 0x0000 +3fe6ab10: .word 0x0000 +3fe6ab20: .word 0x0000 +3fe6ab30: .word 0x0000 +3fe6ab40: rev a5 +3fe6ab50: .word 0x0000 +3fe6ab60: .word 0x0000 +3fe6ab70: .word 0x0000 +3fe6ab80: .word 0x0000 +3fe6ab90: .word 0x0000 +3fe6aba0: btst 7, a0 +3fe6abb0: .word 0x0003 +3fe6abc0: .word 0x0000 +3fe6abd0: .word 0x0000 +3fe6abe0: .word 0x0000 +3fe6abf0: .word 0x0000 +3fe6ac00: .word 0x0000 +3fe6ac10: .word 0x0000 +3fe6ac20: sll 0x8, a0 +3fe6ac30: .word 0x0000 +3fe6ac40: .word 0x0000 +3fe6ac50: .word 0x0000 +3fe6ac60: .word 0x0000 +3fe6ac70: .word 0x0000 +3fe6ac80: emu +3fe6ac90: .word 0x0052 +3fe6aca0: sla 0x4, a0 +3fe6acb0: .word 0x000d +3fe6acc0: .word 0x0002 +3fe6acd0: rl 0x10, a0 +3fe6ace0: jrv L3FE6AD00 +3fe6acf0: cmp a0, a2 +L3FE6AD00: +3fe6ad00: .word 0x0003 +3fe6ad10: .word 0xff04 +3fe6ad20: pixt *a8, a5 +3fe6ad30: .word 0xff06 +3fe6ad40: pixt a0, *a7 +3fe6ad50: .word 0x0008 +3fe6ad60: .word 0x0409 +3fe6ad70: .word 0xfe0a +3fe6ad80: emu +3fe6ad90: .word 0xfe0c +3fe6ada0: .word 0x040d +3fe6adb0: .word 0xfe0e +3fe6adc0: emu +3fe6add0: add b0, b0 +3fe6ade0: move b0, *b1, 0 +3fe6adf0: jruc L3FE6AF20 +3fe6ae00: .word 0xff13 +3fe6ae10: line 0 +3fe6ae20: .word 0xff15 +3fe6ae30: line 0 +3fe6ae40: nop +3fe6ae50: move -*b8, -*b10, 1 +3fe6ae60: rl 0x0, a0 +3fe6ae70: .word 0x001f +3fe6ae80: pixt *sp, b10 +3fe6ae90: pixt *sp, *b9 +3fe6aea0: pixt *sp, *b13 +3fe6aeb0: pixt *sp, *b13 +3fe6aec0: pixt *b7, *b3 +3fe6aed0: pixt *b7, xy, b10 +3fe6aee0: pixt *b7, xy, b2 +3fe6aef0: pixt *b7, xy, b2 +3fe6af00: pixt sp, *b3, xy +3fe6af10: pixt *sp, *b5 +L3FE6AF20: +3fe6af20: pixt *sp, *b13 +3fe6af30: pixt *sp, *b13 +3fe6af40: btst 0, b3 +3fe6af50: pixt *a8, a1 +3fe6af60: pixt *b7, b3 +3fe6af70: pixt *b7, *b12 +3fe6af80: pixt *b7, *b12 +3fe6af90: pixt *sp, *b12 +3fe6afa0: pixt *sp, sp +3fe6afb0: pixt *sp, xy, b3 +3fe6afc0: pixt *sp, xy, b3 +3fe6afd0: pixt *b7, xy, *b3, xy +3fe6afe0: drav b7, b2 +3fe6aff0: pixt *b7, *b12 +3fe6b000: pixt *b7, *b12 +3fe6b010: pixt *sp, *b12 +3fe6b020: .word 0x021f +3fe6b030: pixt *sp, *b3 +3fe6b040: .word 0xfffb +3fe6b050: .word 0xffff +3fe6b060: .word 0xffff +3fe6b070: pixt b7, *b12, xy +3fe6b080: pixt *b7, xy, *b3, xy +3fe6b090: pixt *b7, xy, *b4, xy +3fe6b0a0: pixt *b7, xy, *b4, xy +3fe6b0b0: pixt *sp, xy, b5 +3fe6b0c0: .word 0xfff7 +3fe6b0d0: .word 0xffff +3fe6b0e0: .word 0xffff +3fe6b0f0: btst 0, b12 +3fe6b100: pixt *a8, *a3 +3fe6b110: pixt *sp, xy, b12 +3fe6b120: pixt b7, *b0, xy +3fe6b130: pixt b7, *b0, xy +3fe6b140: .word 0xfff0 +3fe6b150: pixt *sp, *b1 +3fe6b160: pixt *sp, xy, *b5, xy +3fe6b170: pixt *sp, xy, *b5, xy +3fe6b180: drav b7, b5 +3fe6b190: pixt b7, *b4 +3fe6b1a0: pixt b7, *b0, xy +3fe6b1b0: pixt b7, *b0, xy +3fe6b1c0: .word 0xffff +3fe6b1d0: emu +3fe6b1e0: .word 0x0052 +3fe6b1f0: sll 0xd, a0 +3fe6b200: .word 0x000d +3fe6b210: .word 0x0002 +3fe6b220: .word 0x0200 +3fe6b230: jrv L3FE6B250 +3fe6b240: cmp a0, a2 +L3FE6B250: +3fe6b250: .word 0x0003 +3fe6b260: .word 0xff04 +3fe6b270: .word 0xbf05 +3fe6b280: .word 0xff06 +3fe6b290: pixt *a0, *a7 +3fe6b2a0: .word 0xff08 +3fe6b2b0: pixt *a8, a9 +3fe6b2c0: emu +3fe6b2d0: .word 0xfe0b +3fe6b2e0: emu +3fe6b2f0: pixt *a8, a13 +3fe6b300: emu +3fe6b310: .word 0xfe0f +3fe6b320: add b0, b0 +3fe6b330: move b0, *b1, 0 +3fe6b340: jruc L3FE6B470 +3fe6b350: .word 0xff13 +3fe6b360: line 0 +3fe6b370: .word 0xff15 +3fe6b380: line 0 +3fe6b390: nop +3fe6b3a0: .word 0x781a +3fe6b3b0: .word 0x0000 +3fe6b3c0: .word 0x001f +3fe6b3d0: .word 0x0405 +3fe6b3e0: .word 0x0206 +3fe6b3f0: .word 0x0202 +3fe6b400: .word 0x0202 +3fe6b410: nop +3fe6b420: subi 0xf2f2f2f2, a5 +3fe6b450: .word 0x0e0c +3fe6b460: .word 0x020a +L3FE6B470: +3fe6b470: .word 0x0202 +3fe6b480: .word 0x0202 +3fe6b490: btst 7, a12 +3fe6b4a0: .word 0x0401 +3fe6b4b0: sext a12, 0 +3fe6b4c0: nop +3fe6b4d0: nop +3fe6b4e0: .word 0x0203 +3fe6b4f0: .word 0x0400 +3fe6b500: .word 0x0c0c +3fe6b510: .word 0x0c0c +3fe6b520: addi 0x90d, a12 +3fe6b540: nop +3fe6b550: nop +3fe6b560: .word 0x0203 +3fe6b570: .word 0x021f +3fe6b580: .word 0x020c +3fe6b590: .word 0x0004 +3fe6b5a0: .word 0x0000 +3fe6b5b0: .word 0x0000 +3fe6b5c0: pixblt l,l +3fe6b5d0: addi 0xb0b, a12 +3fe6b5f0: addi 0xc0a, a11 +3fe6b610: .word 0x0008 +3fe6b620: .word 0x0000 +3fe6b630: .word 0x0000 +3fe6b640: btst 7, a3 +3fe6b650: .word 0x0203 +3fe6b660: .word 0x0c03 +3fe6b670: pixblt l,l +3fe6b680: pixblt l,l +3fe6b690: .word 0x000f +3fe6b6a0: .word 0x020e +3fe6b6b0: .word 0x0a0a +3fe6b6c0: .word 0x0a0a +3fe6b6d0: trap 10 +3fe6b6e0: sext a11, 1 +3fe6b6f0: pixblt l,l +3fe6b700: pixblt l,l +3fe6b710: .word 0x0000 +3fe6b720: emu +3fe6b730: .word 0x0052 +3fe6b740: sra 0xa, a0 +3fe6b750: .word 0x000d +3fe6b760: .word 0x0002 +3fe6b770: .word 0x0200 +3fe6b780: jrv L3FE6B7A0 +3fe6b790: sub a0, a2 +L3FE6B7A0: +3fe6b7a0: .word 0x0003 +3fe6b7b0: .word 0xff04 +3fe6b7c0: pixt *a0, *a5 +3fe6b7d0: .word 0xff06 +3fe6b7e0: pixt *a8, *a7 +3fe6b7f0: .word 0x0008 +3fe6b800: .word 0x0009 +3fe6b810: .word 0x000a +3fe6b820: .word 0x000b +3fe6b830: .word 0x000c +3fe6b840: .word 0x000d +3fe6b850: .word 0x000e +3fe6b860: .word 0x000f +3fe6b870: .word 0x0010 +3fe6b880: .word 0x0011 +3fe6b890: .word 0x0012 +3fe6b8a0: .word 0xff13 +3fe6b8b0: .word 0xfe14 +3fe6b8c0: .word 0xff15 +3fe6b8d0: pixt *b8, *b6 +3fe6b8e0: emu +3fe6b8f0: .word 0x781a +3fe6b900: .word 0x0000 +3fe6b910: .word 0x001f +3fe6b920: .word 0x0080 +3fe6b930: .word 0x0000 +3fe6b940: .word 0x0000 +3fe6b950: .word 0x0000 +3fe6b960: .word 0x0000 +3fe6b970: .word 0x0000 +3fe6b980: .word 0x0000 +3fe6b990: .word 0x0000 +3fe6b9a0: .word 0x0000 +3fe6b9b0: .word 0x0000 +3fe6b9c0: .word 0x0000 +3fe6b9d0: .word 0x0000 +3fe6b9e0: btst 7, a0 +3fe6b9f0: move a8, *a1, 0 +3fe6ba00: .word 0x0000 +3fe6ba10: .word 0x0000 +3fe6ba20: .word 0x0000 +3fe6ba30: .word 0x0000 +3fe6ba40: .word 0x0000 +3fe6ba50: .word 0x0000 +3fe6ba60: .word 0x0000 +3fe6ba70: .word 0x0000 +3fe6ba80: .word 0x0000 +3fe6ba90: .word 0x0000 +3fe6baa0: .word 0x0000 +3fe6bab0: .word 0x0000 +3fe6bac0: .word 0x021f +3fe6bad0: .word 0x0082 +3fe6bae0: .word 0x0000 +3fe6baf0: .word 0x0000 +3fe6bb00: .word 0x0000 +3fe6bb10: .word 0x0000 +3fe6bb20: .word 0x0000 +3fe6bb30: .word 0x0000 +3fe6bb40: .word 0x0000 +L3FE6BB50: +3fe6bb50: .word 0x0000 +3fe6bb60: .word 0x0000 +3fe6bb70: .word 0x0000 +3fe6bb80: .word 0x0000 +3fe6bb90: btst 7, a0 +3fe6bba0: move a8, *a3, 1 +3fe6bbb0: .word 0x0000 +3fe6bbc0: .word 0x0000 +3fe6bbd0: .word 0x0000 +3fe6bbe0: .word 0x0000 +3fe6bbf0: .word 0x0000 +3fe6bc00: .word 0x0000 +3fe6bc10: .word 0x0000 +3fe6bc20: .word 0x0000 +3fe6bc30: .word 0x0000 +3fe6bc40: .word 0x0000 +3fe6bc50: .word 0x0000 +3fe6bc60: .word 0x0000 +3fe6bc70: emu +3fe6bc80: rev a6 +3fe6bc90: srl 0x1, a0 +3fe6bca0: .word 0x000d +3fe6bcb0: jan 0xd3a0000c +3fe6bce0: .word 0x000c +3fe6bcf0: .word 0xd8c0 +3fe6bd00: .word 0x000c +3fe6bd10: .word 0xdde0 +3fe6bd20: .word 0x000c +3fe6bd30: subxy a8, a0 +3fe6bd40: .word 0x000c +3fe6bd50: cvxyl a1, a0 +3fe6bd60: .word 0x000c +3fe6bd70: movx a10, a0 +3fe6bd80: .word 0x000c +L3FE6BD90: +3fe6bd90: pixt *a3, xy, a0 +3fe6bda0: .word 0x000c +3fe6bdb0: drav a12, a0 +3fe6bdc0: .word 0x000c +3fe6bdd0: pixt *a5, *a0 +3fe6bde0: .word 0x000c +3fe6bdf0: popst +3fe6be00: .word 0x000d +3fe6be10: .word 0x06e0 +3fe6be20: .word 0x000d +3fe6be30: .word 0x0c00 +3fe6be40: .word 0x000d +3fe6be50: addk 9, a0 +3fe6be60: .word 0x000d +3fe6be70: subk 18, a0 +3fe6be80: .word 0x000d +3fe6be90: movk 27, a0 +L3FE6BEA0: +3fe6bea0: .word 0x000d +3fe6beb0: sla 0x4, a0 +3fe6bec0: .word 0x000d +3fe6bed0: sll 0xd, a0 +3fe6bee0: .word 0x000d +3fe6bef0: sra 0xa, a0 +3fe6bf00: .word 0x000d +3fe6bf10: .word 0x0006 +3fe6bf20: dsjs a0, L3FE6BFC0 +3fe6bf30: .word 0x000d +3fe6bf40: move *b0(0x3f3f), b0, 1 +3fe6bf60: move *b3(0x3f3f), b8, 1 +3fe6bf80: move *a9(0x3f3f), a0, 1 +3fe6bfa0: .word 0x0006 +3fe6bfb0: dsjs a0, L3FE6C080 +L3FE6BFC0: +3fe6bfc0: .word 0x000d +L3FE6BFD0: +3fe6bfd0: move *b14(0x3f3f), b8, 1 +L3FE6BFF0: +3fe6bff0: move *b5(0x3f3f), *b0(0xb9c0), 0 +3fe6c020: dsjs sp, L3FE6BEA0 +L3FE6C030: +3fe6c030: .word 0x0003 +3fe6c040: dsjs a0, L3FE6C140 +3fe6c050: .word 0x000d +3fe6c060: .word 0x00c8 +3fe6c070: .word 0x00fa +L3FE6C080: +3fe6c080: jump a8 +3fe6c090: .word 0x0012 +3fe6c0a0: dsjs b0, L3FE6C1F0 +3fe6c0b0: .word 0x000d +3fe6c0c0: .word 0x0000 +3fe6c0d0: .word 0x0000 +3fe6c0e0: .word 0x0000 +3fe6c0f0: .word 0x0000 +3fe6c100: rev a4 +3fe6c110: .word 0x0601 +3fe6c120: rev b4 +3fe6c130: .word 0x0000 +L3FE6C140: +3fe6c140: jrle L3FE6BB50 +3fe6c150: dsjs sp, L3FE6BFD0 +3fe6c160: jrc L3FE6C770 +3fe6c170: dsjs sp, L3FE6BFF0 +3fe6c180: jrc L3FE6BD90 +3fe6c190: dsjs sp, L3FE6C010 +3fe6c1a0: jrnc L3FE6C3B0 +3fe6c1b0: dsjs sp, L3FE6C030 +3fe6c1c0: .word 0x0000 +3fe6c1d0: .word 0x0000 +L3FE6C1E0: +3fe6c1e0: .word 0x0002 +L3FE6C1F0: +3fe6c1f0: dsjs b0, L3FE6C3D0 +3fe6c200: .word 0x000d +3fe6c210: .word 0x0000 +L3FE6C220: +3fe6c220: .word 0x0000 +3fe6c230: .word 0x0002 +3fe6c240: dsjs b0, L3FE6C430 +3fe6c250: .word 0x000d +3fe6c260: move a0, *a0+, 0 +3fe6c270: .word 0x0014 +3fe6c280: .word 0x0012 +3fe6c290: dsjs b0, L3FE6C490 +3fe6c2a0: .word 0x000d +3fe6c2b0: .word 0x0000 +3fe6c2c0: .word 0x0000 +3fe6c2d0: .word 0x0000 +3fe6c2e0: .word 0x0000 +3fe6c2f0: rev a4 +3fe6c300: trap 1 +L3FE6C310: +3fe6c310: rev b8 +3fe6c320: .word 0x0000 +L3FE6C330: +3fe6c330: move *a7(0x3f3f), *a0+, 1 +L3FE6C350: +3fe6c350: .word 0xd5a0 +3fe6c360: dsjs sp, L3FE6C1E0 +L3FE6C370: +3fe6c370: move @0xd6603f3f, *a0+, 1 +3fe6c3a0: dsjs sp, L3FE6C220 +L3FE6C3B0: +3fe6c3b0: .word 0x0000 +3fe6c3c0: .word 0x0000 +L3FE6C3D0: +3fe6c3d0: .word 0x0012 +3fe6c3e0: dsjs b0, L3FE6C370 +3fe6c3f0: .word 0x000d +3fe6c400: .word 0x0000 +3fe6c410: .word 0x0000 +3fe6c420: .word 0x0000 +L3FE6C430: +3fe6c430: .word 0x0000 +3fe6c440: rev a4 +3fe6c450: sext a1, 1 +L3FE6C460: +3fe6c460: .word 0x0048 +3fe6c470: .word 0x0000 +L3FE6C480: +3fe6c480: .word 0xdb80 +L3FE6C490: +3fe6c490: dsjs sp, L3FE6C310 +L3FE6C4A0: +3fe6c4a0: .word 0xde40 +3fe6c4b0: dsjs sp, L3FE6C330 +L3FE6C4C0: +3fe6c4c0: .word 0xdea0 +3fe6c4d0: dsjs sp, L3FE6C350 +3fe6c4e0: line 0 +L3FE6C4F0: +3fe6c4f0: dsjs sp, L3FE6C370 +3fe6c500: .word 0x0000 +3fe6c510: .word 0x0000 +3fe6c520: .word 0x0012 +L3FE6C530: +3fe6c530: dsjs b0, L3FE6C430 +3fe6c540: .word 0x000d +3fe6c550: .word 0x0000 +3fe6c560: .word 0x0000 +L3FE6C570: +3fe6c570: .word 0x0000 +3fe6c580: .word 0x0000 +3fe6c590: rev a4 +3fe6c5a0: sext a1, 0 +3fe6c5b0: .word 0x0048 +L3FE6C5C0: +3fe6c5c0: .word 0x0000 +3fe6c5d0: cpw a9, a0 +L3FE6C5E0: +3fe6c5e0: dsjs sp, L3FE6C460 +3fe6c5f0: .word 0xea00 +L3FE6C600: +3fe6c600: dsjs sp, L3FE6C480 +3fe6c610: .word 0xea60 +3fe6c620: dsjs sp, L3FE6C4A0 +L3FE6C630: +3fe6c630: .word 0xeac0 +3fe6c640: dsjs sp, L3FE6C4C0 +L3FE6C650: +3fe6c650: .word 0x0000 +L3FE6C660: +3fe6c660: .word 0x0000 +3fe6c670: .word 0x0002 +L3FE6C680: +3fe6c680: dsjs b0, L3FE6C4F0 +3fe6c690: .word 0x000d +L3FE6C6A0: +3fe6c6a0: .word 0x0000 +3fe6c6b0: .word 0x0000 +L3FE6C6C0: +3fe6c6c0: .word 0x0002 +3fe6c6d0: dsjs b0, L3FE6C530 +L3FE6C6E0: +3fe6c6e0: .word 0x000d +3fe6c6f0: .word 0x0000 +L3FE6C700: +3fe6c700: .word 0x0000 +3fe6c710: .word 0x005c +L3FE6C720: +3fe6c720: dsjs b0, L3FE6C570 +3fe6c730: .word 0x000d +L3FE6C740: +3fe6c740: sla sp, a0 +3fe6c750: dsjs b2, L3FE6C5C0 +L3FE6C760: +3fe6c760: andn a3, a0 +L3FE6C770: +3fe6c770: dsjs b4, L3FE6C5E0 +L3FE6C780: +3fe6c780: mods b9, b0 +3fe6c790: dsjs b4, L3FE6C600 +L3FE6C7A0: +3fe6c7a0: .word 0xebc0 +3fe6c7b0: dsjs sp, L3FE6C630 +L3FE6C7C0: +3fe6c7c0: pixt b1, *b0, xy +3fe6c7d0: dsjs sp, L3FE6C650 +L3FE6C7E0: +3fe6c7e0: modu a7, a0 +3fe6c7f0: dsjs b4, L3FE6C660 +L3FE6C800: +3fe6c800: .word 0x7630 +3fe6c810: dsjs b4, L3FE6C680 +L3FE6C820: +3fe6c820: addc b9, b0 +3fe6c830: dsjs b3, L3FE6C6A0 +L3FE6C840: +3fe6c840: subb a9, a0 +3fe6c850: dsjs b3, L3FE6C6C0 +L3FE6C860: +3fe6c860: move b3, b0 +3fe6c870: dsjs b3, L3FE6C6E0 +L3FE6C880: +3fe6c880: divu a9, a0 +3fe6c890: dsjs b3, L3FE6C700 +L3FE6C8A0: +3fe6c8a0: dsjs b0, L3FE6C7E0 +3fe6c8b0: dsjs b3, L3FE6C720 +L3FE6C8C0: +3fe6c8c0: dsjs a0, L3FE6C9B0 +3fe6c8d0: dsjs b3, L3FE6C740 +L3FE6C8E0: +3fe6c8e0: or b3, b0 +3fe6c8f0: dsjs b3, L3FE6C760 +L3FE6C900: +3fe6c900: sla a13, a0 +3fe6c910: dsjs b3, L3FE6C780 +L3FE6C920: +3fe6c920: sra 0x13, b0 +3fe6c930: dsjs b5, L3FE6C7A0 +L3FE6C940: +3fe6c940: sla sp, a0 +3fe6c950: dsjs b2, L3FE6C7C0 +L3FE6C960: +3fe6c960: sla sp, a0 +3fe6c970: dsjs b2, L3FE6C7E0 +L3FE6C980: +3fe6c980: srl 0x17, a0 +3fe6c990: dsjs b5, L3FE6C800 +L3FE6C9A0: +3fe6c9a0: dsjs b0, L3FE6CB60 +L3FE6C9B0: +3fe6c9b0: dsjs b5, L3FE6C820 +L3FE6C9C0: +3fe6c9c0: andn a5, a0 +3fe6c9d0: dsjs b5, L3FE6C840 +L3FE6C9E0: +3fe6c9e0: lmo a0, a0 +3fe6c9f0: dsjs b1, L3FE6C860 +L3FE6CA00: +3fe6ca00: move *a13, a0, 1 +3fe6ca10: dsjs b1, L3FE6C880 +L3FE6CA20: +3fe6ca20: sla sp, a0 +3fe6ca30: dsjs b2, L3FE6C8A0 +L3FE6CA40: +3fe6ca40: move *b7, *b0, 1 +3fe6ca50: dsjs b1, L3FE6C8C0 +L3FE6CA60: +3fe6ca60: sla sp, a0 +3fe6ca70: dsjs b2, L3FE6C8E0 +L3FE6CA80: +3fe6ca80: sla sp, a0 +3fe6ca90: dsjs b2, L3FE6C900 +L3FE6CAA0: +3fe6caa0: sla sp, a0 +3fe6cab0: dsjs b2, L3FE6C920 +L3FE6CAC0: +3fe6cac0: sla sp, a0 +3fe6cad0: dsjs b2, L3FE6C940 +L3FE6CAE0: +3fe6cae0: sla sp, a0 +3fe6caf0: dsjs b2, L3FE6C960 +L3FE6CB00: +3fe6cb00: sla sp, a0 +3fe6cb10: dsjs b2, L3FE6C980 +3fe6cb20: sla sp, a0 +3fe6cb30: dsjs b2, L3FE6C9A0 +L3FE6CB40: +3fe6cb40: sla sp, a0 +3fe6cb50: dsjs b2, L3FE6C9C0 +L3FE6CB60: +3fe6cb60: srl a2, a0 +3fe6cb70: dsjs b2, L3FE6C9E0 +3fe6cb80: sla sp, a0 +3fe6cb90: dsjs b2, L3FE6CA00 +3fe6cba0: sla sp, a0 +L3FE6CBB0: +3fe6cbb0: dsjs b2, L3FE6CA20 +3fe6cbc0: sla sp, a0 +3fe6cbd0: dsjs b2, L3FE6CA40 +L3FE6CBE0: +3fe6cbe0: sla sp, a0 +L3FE6CBF0: +3fe6cbf0: dsjs b2, L3FE6CA60 +3fe6cc00: sla sp, a0 +L3FE6CC10: +3fe6cc10: dsjs b2, L3FE6CA80 +3fe6cc20: sla sp, a0 +L3FE6CC30: +3fe6cc30: dsjs b2, L3FE6CAA0 +L3FE6CC40: +3fe6cc40: move b8, *b0+, 1 +L3FE6CC50: +3fe6cc50: dsjs b2, L3FE6CAC0 +3fe6cc60: sla sp, a0 +3fe6cc70: dsjs b2, L3FE6CAE0 +3fe6cc80: sla sp, a0 +L3FE6CC90: +3fe6cc90: dsjs b2, L3FE6CB00 +3fe6cca0: move a0, *a0(0x3f52), 0 +3fe6ccc0: cmpxy b10, b0 +3fe6ccd0: dsjs b2, L3FE6CB40 +3fe6cce0: sla sp, a0 +L3FE6CCF0: +3fe6ccf0: dsjs b2, L3FE6CB60 +3fe6cd00: .word 0x005c +L3FE6CD10: +3fe6cd10: sub b10, b0 +3fe6cd20: .word 0x000d +L3FE6CD30: +3fe6cd30: sla sp, a0 +3fe6cd40: dsjs b2, L3FE6CBB0 +L3FE6CD50: +3fe6cd50: movb *a13(0x3f54), *a0(0xb820) +3fe6cd80: dsjs b4, L3FE6CBF0 +L3FE6CD90: +3fe6cd90: jruc L3FE6D3A0 +3fe6cda0: dsjs b4, L3FE6CC10 +L3FE6CDB0: +3fe6cdb0: jrhi L3FE6CFC0 +3fe6cdc0: dsjs b4, L3FE6CC30 +L3FE6CDD0: +3fe6cdd0: jrge L3FE6CBE0 +3fe6cde0: dsjs b4, L3FE6CC50 +L3FE6CDF0: +3fe6cdf0: move *a1(0x3f54), *a0(0xc860), 0 +3fe6ce20: dsjs b4, L3FE6CC90 +L3FE6CE30: +3fe6ce30: jrv L3FE6CC40 +3fe6ce40: dsjs b4, L3FE6CCB0 +L3FE6CE50: +3fe6ce50: move *a0(0x3f54), *a0(0xba00), 1 +3fe6ce80: dsjs b4, L3FE6CCF0 +L3FE6CE90: +3fe6ce90: addxy a1, a0 +3fe6cea0: dsjs b4, L3FE6CD10 +L3FE6CEB0: +3fe6ceb0: subxy a14, a0 +3fe6cec0: dsjs b4, L3FE6CD30 +L3FE6CED0: +3fe6ced0: cpw a4, a0 +3fe6cee0: dsjs b4, L3FE6CD50 +L3FE6CEF0: +3fe6cef0: cvxyl a10, a0 +3fe6cf00: dsjs b4, L3FE6CD70 +L3FE6CF10: +3fe6cf10: movx a7, a0 +3fe6cf20: dsjs b4, L3FE6CD90 +L3FE6CF30: +3fe6cf30: sla sp, a0 +3fe6cf40: dsjs b2, L3FE6CDB0 +L3FE6CF50: +3fe6cf50: sla sp, a0 +3fe6cf60: dsjs b2, L3FE6CDD0 +L3FE6CF70: +3fe6cf70: pixt a4, *a0, xy +3fe6cf80: dsjs b4, L3FE6CDF0 +L3FE6CF90: +3fe6cf90: pixt *a1, xy, *a0, xy +3fe6cfa0: dsjs b4, L3FE6CE10 +L3FE6CFB0: +3fe6cfb0: pixt *a10, a0 +L3FE6CFC0: +3fe6cfc0: dsjs b4, L3FE6CE30 +L3FE6CFD0: +3fe6cfd0: .word 0x0060 +3fe6cfe0: dsjs b5, L3FE6CE50 +L3FE6CFF0: +3fe6cff0: .word 0x0e80 +3fe6d000: dsjs b5, L3FE6CE70 +L3FE6D010: +3fe6d010: sla sp, a0 +3fe6d020: dsjs b2, L3FE6CE90 +L3FE6D030: +3fe6d030: addk 10, a0 +3fe6d040: dsjs b5, L3FE6CEB0 +L3FE6D050: +3fe6d050: sla sp, a0 +3fe6d060: dsjs b2, L3FE6CED0 +L3FE6D070: +3fe6d070: sla sp, a0 +3fe6d080: dsjs b2, L3FE6CEF0 +L3FE6D090: +3fe6d090: sla sp, a0 +3fe6d0a0: dsjs b2, L3FE6CF10 +L3FE6D0B0: +3fe6d0b0: sla sp, a0 +3fe6d0c0: dsjs b2, L3FE6CF30 +L3FE6D0D0: +3fe6d0d0: sla sp, a0 +3fe6d0e0: dsjs b2, L3FE6CF50 +L3FE6D0F0: +3fe6d0f0: sla sp, a0 +3fe6d100: dsjs b2, L3FE6CF70 +L3FE6D110: +3fe6d110: sla sp, a0 +3fe6d120: dsjs b2, L3FE6CF90 +L3FE6D130: +3fe6d130: sla sp, a0 +3fe6d140: dsjs b2, L3FE6CFB0 +L3FE6D150: +3fe6d150: subk 7, a0 +3fe6d160: dsjs b5, L3FE6CFD0 +3fe6d170: sla sp, a0 +3fe6d180: dsjs b2, L3FE6CFF0 +3fe6d190: sla sp, a0 +L3FE6D1A0: +3fe6d1a0: dsjs b2, L3FE6D010 +3fe6d1b0: sla sp, a0 +L3FE6D1C0: +3fe6d1c0: dsjs b2, L3FE6D030 +3fe6d1d0: sla sp, a0 +L3FE6D1E0: +3fe6d1e0: dsjs b2, L3FE6D050 +3fe6d1f0: sla sp, a0 +L3FE6D200: +3fe6d200: dsjs b2, L3FE6D070 +3fe6d210: sla sp, a0 +L3FE6D220: +3fe6d220: dsjs b2, L3FE6D090 +3fe6d230: movk 11, a0 +L3FE6D240: +3fe6d240: dsjs b5, L3FE6D0B0 +3fe6d250: sla sp, a0 +L3FE6D260: +3fe6d260: dsjs b2, L3FE6D0D0 +3fe6d270: sla sp, a0 +L3FE6D280: +3fe6d280: dsjs b2, L3FE6D0F0 +3fe6d290: btst 23, a0 +L3FE6D2A0: +3fe6d2a0: dsjs b5, L3FE6D110 +3fe6d2b0: sll 0x2, b0 +L3FE6D2C0: +3fe6d2c0: dsjs b5, L3FE6D130 +3fe6d2d0: sla sp, a0 +L3FE6D2E0: +3fe6d2e0: dsjs b2, L3FE6D150 +3fe6d2f0: .word 0x005c +L3FE6D300: +3fe6d300: btst b8, b0 +3fe6d310: .word 0x000d +L3FE6D320: +3fe6d320: sla sp, a0 +3fe6d330: dsjs b2, L3FE6D1A0 +L3FE6D340: +3fe6d340: move sp, *a0+, 0 +3fe6d350: dsjs b4, L3FE6D1C0 +L3FE6D360: +3fe6d360: sla sp, a0 +3fe6d370: dsjs b2, L3FE6D1E0 +L3FE6D380: +3fe6d380: move *a1+, a0, 1 +3fe6d390: dsjs b4, L3FE6D200 +L3FE6D3A0: +3fe6d3a0: sla sp, a0 +3fe6d3b0: dsjs b2, L3FE6D220 +L3FE6D3C0: +3fe6d3c0: sla sp, a0 +3fe6d3d0: dsjs b2, L3FE6D240 +L3FE6D3E0: +3fe6d3e0: move *a12+, *a0+, 0 +3fe6d3f0: dsjs b4, L3FE6D260 +L3FE6D400: +3fe6d400: sla sp, a0 +3fe6d410: dsjs b2, L3FE6D280 +L3FE6D420: +3fe6d420: sla sp, a0 +3fe6d430: dsjs b2, L3FE6D2A0 +L3FE6D440: +3fe6d440: sla sp, a0 +3fe6d450: dsjs b2, L3FE6D2C0 +L3FE6D460: +3fe6d460: movb *a5, *a0 +3fe6d470: dsjs b4, L3FE6D2E0 +L3FE6D480: +3fe6d480: sla sp, a0 +3fe6d490: dsjs b2, L3FE6D300 +3fe6d4a0: sla sp, a0 +3fe6d4b0: dsjs b2, L3FE6D320 +L3FE6D4C0: +3fe6d4c0: sla sp, a0 +3fe6d4d0: dsjs b2, L3FE6D340 +L3FE6D4E0: +3fe6d4e0: sla sp, a0 +3fe6d4f0: dsjs b2, L3FE6D360 +L3FE6D500: +3fe6d500: sla sp, a0 +3fe6d510: dsjs b2, L3FE6D380 +L3FE6D520: +3fe6d520: sla sp, a0 +3fe6d530: dsjs b2, L3FE6D3A0 +L3FE6D540: +3fe6d540: sla sp, a0 +3fe6d550: dsjs b2, L3FE6D3C0 +L3FE6D560: +3fe6d560: sla sp, a0 +3fe6d570: dsjs b2, L3FE6D3E0 +L3FE6D580: +3fe6d580: sla sp, a0 +3fe6d590: dsjs b2, L3FE6D400 +L3FE6D5A0: +3fe6d5a0: sla sp, a0 +3fe6d5b0: dsjs b2, L3FE6D420 +L3FE6D5C0: +3fe6d5c0: sla sp, a0 +3fe6d5d0: dsjs b2, L3FE6D440 +L3FE6D5E0: +3fe6d5e0: sla sp, a0 +3fe6d5f0: dsjs b2, L3FE6D460 +L3FE6D600: +3fe6d600: sla sp, a0 +3fe6d610: dsjs b2, L3FE6D480 +L3FE6D620: +3fe6d620: movb *a14(0x3f54), a0 +L3FE6D640: +3fe6d640: sla sp, a0 +3fe6d650: dsjs b2, L3FE6D4C0 +L3FE6D660: +3fe6d660: sla sp, a0 +3fe6d670: dsjs b2, L3FE6D4E0 +L3FE6D680: +3fe6d680: sla sp, a0 +3fe6d690: dsjs b2, L3FE6D500 +L3FE6D6A0: +3fe6d6a0: sla sp, a0 +3fe6d6b0: dsjs b2, L3FE6D520 +L3FE6D6C0: +3fe6d6c0: sla sp, a0 +3fe6d6d0: dsjs b2, L3FE6D540 +L3FE6D6E0: +3fe6d6e0: sla sp, a0 +3fe6d6f0: dsjs b2, L3FE6D560 +L3FE6D700: +3fe6d700: sla sp, a0 +3fe6d710: dsjs b2, L3FE6D580 +L3FE6D720: +3fe6d720: sla sp, a0 +3fe6d730: dsjs b2, L3FE6D5A0 +L3FE6D740: +3fe6d740: sla sp, a0 +3fe6d750: dsjs b2, L3FE6D5C0 +3fe6d760: sla sp, a0 +3fe6d770: dsjs b2, L3FE6D5E0 +3fe6d780: sla sp, a0 +3fe6d790: dsjs b2, L3FE6D600 +3fe6d7a0: sla sp, a0 +3fe6d7b0: dsjs b2, L3FE6D620 +L3FE6D7C0: +3fe6d7c0: sla sp, a0 +L3FE6D7D0: +3fe6d7d0: dsjs b2, L3FE6D640 +3fe6d7e0: sla sp, a0 +L3FE6D7F0: +3fe6d7f0: dsjs b2, L3FE6D660 +3fe6d800: sla sp, a0 +3fe6d810: dsjs b2, L3FE6D680 +3fe6d820: sla sp, a0 +3fe6d830: dsjs b2, L3FE6D6A0 +3fe6d840: sla sp, a0 +3fe6d850: dsjs b2, L3FE6D6C0 +3fe6d860: sla sp, a0 +3fe6d870: dsjs b2, L3FE6D6E0 +3fe6d880: sla sp, a0 +3fe6d890: dsjs b2, L3FE6D700 +3fe6d8a0: sla sp, a0 +3fe6d8b0: dsjs b2, L3FE6D720 +3fe6d8c0: sla sp, a0 +3fe6d8d0: dsjs b2, L3FE6D740 +3fe6d8e0: .word 0x000a +3fe6d8f0: and b6, b0 +3fe6d900: .word 0x000d +3fe6d910: .word 0x0000 +3fe6d920: .word 0x0000 +3fe6d930: sla 0x8, b0 +3fe6d940: dsjs b5, L3FE6D7C0 +3fe6d950: .word 0x7d00 +3fe6d960: dsjs b4, L3FE6D7D0 +3fe6d970: .word 0x0000 +3fe6d980: .word 0x0000 +3fe6d990: movk 20, a0 +3fe6d9a0: dsjs a12, L3FE6D7F0 +3fe6d9b0: .word 0x005c +3fe6d9c0: and b11, b0 +3fe6d9d0: .word 0x000d +3fe6d9e0: .word 0x0000 +3fe6d9f0: .word 0x0000 +3fe6da00: .word 0x0000 +3fe6da10: .word 0x0000 +3fe6da20: .word 0x0000 +3fe6da30: .word 0x0000 +3fe6da40: .word 0x0000 +3fe6da50: .word 0x0000 +3fe6da60: .word 0x0000 +3fe6da70: .word 0x0000 +3fe6da80: .word 0x0000 +3fe6da90: .word 0x0000 +3fe6daa0: .word 0x0000 +3fe6dab0: .word 0x0000 +3fe6dac0: .word 0x0000 +3fe6dad0: .word 0x0000 +3fe6dae0: .word 0x0000 +3fe6daf0: .word 0x0000 +3fe6db00: .word 0x0000 +3fe6db10: .word 0x0000 +3fe6db20: .word 0x0000 +3fe6db30: .word 0x0000 +3fe6db40: .word 0x0000 +3fe6db50: .word 0x0000 +3fe6db60: .word 0x0000 +3fe6db70: .word 0x0000 +3fe6db80: .word 0x0000 +3fe6db90: .word 0x0000 +3fe6dba0: .word 0x0000 +3fe6dbb0: .word 0x0000 +3fe6dbc0: .word 0x0000 +3fe6dbd0: .word 0x0000 +3fe6dbe0: .word 0x0000 +3fe6dbf0: .word 0x0000 +3fe6dc00: .word 0x0000 +3fe6dc10: .word 0x0000 +3fe6dc20: .word 0x0000 +3fe6dc30: .word 0x0000 +3fe6dc40: .word 0x0000 +3fe6dc50: .word 0x0000 +3fe6dc60: .word 0x0000 +3fe6dc70: .word 0x0000 +L3FE6DC80: +3fe6dc80: .word 0x0000 +3fe6dc90: .word 0x0000 +3fe6dca0: .word 0x0000 +3fe6dcb0: .word 0x0000 +3fe6dcc0: .word 0x0000 +3fe6dcd0: .word 0x0000 +3fe6dce0: .word 0x0000 +3fe6dcf0: .word 0x0000 +3fe6dd00: .word 0x0000 +3fe6dd10: .word 0x0000 +3fe6dd20: .word 0x0000 +3fe6dd30: .word 0x0000 +3fe6dd40: .word 0x0000 +3fe6dd50: .word 0x0000 +3fe6dd60: .word 0x0000 +3fe6dd70: .word 0x0000 +3fe6dd80: .word 0x0000 +3fe6dd90: .word 0x0000 +3fe6dda0: .word 0x0000 +3fe6ddb0: .word 0x0000 +3fe6ddc0: .word 0x0000 +3fe6ddd0: .word 0x0000 +3fe6dde0: .word 0x0000 +3fe6ddf0: .word 0x0000 +L3FE6DE00: +3fe6de00: .word 0x06a0 +3fe6de10: dsjs a0, L3FE6DC80 +3fe6de20: .word 0x0000 +3fe6de30: .word 0x0000 +3fe6de40: .word 0x0000 +3fe6de50: .word 0x0000 +3fe6de60: .word 0x0000 +3fe6de70: .word 0x0000 +3fe6de80: .word 0x0000 +3fe6de90: .word 0x0000 +3fe6dea0: .word 0x0000 +3fe6deb0: .word 0x0000 +3fe6dec0: .word 0x0000 +3fe6ded0: .word 0x0000 +3fe6dee0: .word 0x0000 +3fe6def0: .word 0x0000 +3fe6df00: .word 0x0000 +3fe6df10: .word 0x0000 +3fe6df20: .word 0x0000 +3fe6df30: .word 0x0000 +3fe6df40: .word 0x0000 +3fe6df50: .word 0x0000 +3fe6df60: .word 0x0000 +3fe6df70: .word 0x0000 +3fe6df80: .word 0x06a0 +3fe6df90: dsjs a0, L3FE6DE00 +3fe6dfa0: .word 0x005c +3fe6dfb0: xor b9, b0 +3fe6dfc0: .word 0x000d +3fe6dfd0: .word 0x0000 +3fe6dfe0: .word 0x0000 +3fe6dff0: .word 0x0000 +3fe6e000: .word 0x0000 +3fe6e010: .word 0x0000 +3fe6e020: .word 0x0000 +3fe6e030: .word 0x0000 +3fe6e040: .word 0x0000 +3fe6e050: .word 0x0000 +3fe6e060: .word 0x0000 +3fe6e070: .word 0x0000 +3fe6e080: .word 0x0000 +3fe6e090: .word 0x0000 +3fe6e0a0: .word 0x0000 +3fe6e0b0: .word 0x0000 +3fe6e0c0: .word 0x0000 +3fe6e0d0: .word 0x0000 +L3FE6E0E0: +3fe6e0e0: .word 0x0000 +3fe6e0f0: .word 0x0000 +3fe6e100: .word 0x0000 +3fe6e110: .word 0x0000 +3fe6e120: .word 0x0000 +3fe6e130: .word 0x0000 +3fe6e140: .word 0x0000 +3fe6e150: .word 0x0000 +3fe6e160: .word 0x0000 +3fe6e170: .word 0x0000 +3fe6e180: .word 0x0000 +3fe6e190: .word 0x0000 +3fe6e1a0: .word 0x0000 +3fe6e1b0: .word 0x0000 +3fe6e1c0: .word 0x0000 +3fe6e1d0: .word 0x0000 +3fe6e1e0: .word 0x0000 +3fe6e1f0: .word 0x0000 +3fe6e200: .word 0x0000 +3fe6e210: .word 0x0000 +3fe6e220: .word 0x0000 +3fe6e230: .word 0x0000 +3fe6e240: .word 0x0000 +3fe6e250: .word 0x0000 +3fe6e260: .word 0x0000 +3fe6e270: .word 0x0000 +L3FE6E280: +3fe6e280: .word 0x0000 +3fe6e290: .word 0x0000 +3fe6e2a0: .word 0x0000 +3fe6e2b0: .word 0x0000 +3fe6e2c0: .word 0x0000 +3fe6e2d0: .word 0x0000 +3fe6e2e0: .word 0x0000 +3fe6e2f0: .word 0x0000 +3fe6e300: .word 0x0000 +3fe6e310: .word 0x0000 +3fe6e320: .word 0x0000 +3fe6e330: .word 0x0000 +3fe6e340: .word 0x0000 +3fe6e350: .word 0x0000 +L3FE6E360: +3fe6e360: .word 0x0000 +3fe6e370: .word 0x0000 +3fe6e380: .word 0x0000 +3fe6e390: .word 0x0000 +3fe6e3a0: .word 0x0000 +3fe6e3b0: .word 0x0000 +L3FE6E3C0: +3fe6e3c0: .word 0x0000 +3fe6e3d0: .word 0x0000 +L3FE6E3E0: +3fe6e3e0: .word 0x0000 +3fe6e3f0: jrls L3FE6E600 +3fe6e400: dsjs sp, L3FE6E280 +3fe6e410: .word 0x0000 +3fe6e420: .word 0x0000 +3fe6e430: .word 0x0000 +3fe6e440: .word 0x0000 +3fe6e450: .word 0x0000 +3fe6e460: .word 0x0000 +3fe6e470: .word 0x0000 +3fe6e480: .word 0x0000 +3fe6e490: .word 0x0000 +3fe6e4a0: .word 0x0000 +3fe6e4b0: .word 0x0000 +3fe6e4c0: .word 0x0000 +3fe6e4d0: jrn L3FE6E0E0 +3fe6e4e0: dsjs sp, L3FE6E360 +3fe6e4f0: .word 0x0000 +3fe6e500: .word 0x0000 +3fe6e510: .word 0x0000 +3fe6e520: .word 0x0000 +3fe6e530: .word 0xd760 +3fe6e540: dsjs sp, L3FE6E3C0 +3fe6e550: addxy a0, a0 +3fe6e560: dsjs sp, L3FE6E3E0 +3fe6e570: .word 0x0000 +3fe6e580: .word 0x0000 +3fe6e590: .word 0x001b +3fe6e5a0: mpys b7, b0 +3fe6e5b0: .word 0x000d +3fe6e5c0: cmp a1, a4 +3fe6e5d0: sla a11, a5 +3fe6e5e0: sra a11, a4 +3fe6e5f0: dsjs b2, L3FE6E730 +L3FE6E600: +3fe6e600: sll a9, a0 +3fe6e610: .word 0x7974 +3fe6e620: sra b11, b0 +3fe6e630: sll a9, a14 +3fe6e640: .word 0x762c +3fe6e650: rl 0x9, a0 +3fe6e660: rl 0x9, a14 +3fe6e670: dsjs a0, L3FE6E690 +3fe6e680: srl 0x7, b9 +L3FE6E690: +3fe6e690: rl 0x1, b1 +3fe6e6a0: rl 0x1, sp +3fe6e6b0: sla 0x1, b5 +3fe6e6c0: dsjs b1, L3FE6E760 +3fe6e6d0: .word 0x343a +3fe6e6e0: dsjs b0, L3FE6E800 +3fe6e6f0: dsjs b4, L3FE6E790 +3fe6e700: sll a9, a0 +3fe6e710: sla b11, b2 +3fe6e720: srl a11, a9 +L3FE6E730: +3fe6e730: sub a9, a0 +3fe6e740: .word 0x7078 +3fe6e750: sll 0x1, a0 +L3FE6E760: +3fe6e760: .word 0x0000 +3fe6e770: .word 0x0041 +3fe6e780: mpyu a5, a0 +L3FE6E790: +3fe6e790: .word 0x000d +3fe6e7a0: sla 0x0, a0 +3fe6e7b0: sla 0x1, a0 +3fe6e7c0: sla 0x1, a0 +3fe6e7d0: sla 0x1, a0 +3fe6e7e0: sla 0x1, a0 +3fe6e7f0: sra 0x1f, a8 +L3FE6E800: +3fe6e800: sra 0x1f, a8 +3fe6e810: sla 0x1, a8 +3fe6e820: sla 0x1, a0 +3fe6e830: sla 0x1, a0 +3fe6e840: sla 0x1, a0 +3fe6e850: sla 0x1, a0 +3fe6e860: sla 0x1, a0 +3fe6e870: sla 0x1, a0 +3fe6e880: sla 0x1, a0 +3fe6e890: sla 0x1, a0 +3fe6e8a0: move *a1, *a0, 0 +3fe6e8b0: addk 32, b0 +3fe6e8c0: addk 32, b0 +3fe6e8d0: addk 32, b0 +3fe6e8e0: addk 32, b0 +3fe6e8f0: addk 32, b0 +3fe6e900: addk 32, b0 +3fe6e910: addk 32, b0 +3fe6e920: .word 0x0410 +3fe6e930: .word 0x0404 +3fe6e940: .word 0x0404 +3fe6e950: .word 0x0404 +3fe6e960: .word 0x0404 +3fe6e970: addk 32, a4 +3fe6e980: addk 32, b0 +3fe6e990: addk 32, b0 +3fe6e9a0: addk 32, b0 +3fe6e9b0: add a10, a1 +3fe6e9c0: add a10, a1 +3fe6e9d0: add a10, a1 +3fe6e9e0: emu +3fe6e9f0: emu +3fe6ea00: emu +3fe6ea10: emu +3fe6ea20: emu +3fe6ea30: emu +3fe6ea40: emu +3fe6ea50: emu +3fe6ea60: emu +3fe6ea70: emu +3fe6ea80: addk 32, b0 +3fe6ea90: addk 32, b0 +3fe6eaa0: addk 32, b0 +3fe6eab0: addc a2, a2 +3fe6eac0: addc a2, a2 +3fe6ead0: addc a2, a2 +3fe6eae0: .word 0x0202 +3fe6eaf0: .word 0x0202 +3fe6eb00: .word 0x0202 +3fe6eb10: .word 0x0202 +3fe6eb20: .word 0x0202 +3fe6eb30: .word 0x0202 +3fe6eb40: .word 0x0202 +3fe6eb50: .word 0x0202 +3fe6eb60: .word 0x0202 +3fe6eb70: .word 0x0202 +3fe6eb80: addk 32, b0 +3fe6eb90: addk 32, b0 +3fe6eba0: rev a0 +3fe6ebb0: .word 0x001a +3fe6ebc0: srl b5, b0 +3fe6ebd0: .word 0x000d +3fe6ebe0: cmp a1, a4 +3fe6ebf0: sla a11, a5 +3fe6ec00: sra a11, a4 +3fe6ec10: dsjs b2, L3FE6ED50 +3fe6ec20: rl a9, a0 +3fe6ec30: rl a11, a13 +3fe6ec40: srl 0xd, a14 +3fe6ec50: srl 0x1d, a3 +3fe6ec60: sla 0x3, b6 +3fe6ec70: srl 0xf, b1 +3fe6ec80: sla 0x1, b1 +3fe6ec90: dsjs b8, L3FE6ED30 +3fe6eca0: rl 0x9, sp +3fe6ecb0: srl 0x7, b0 +3fe6ecc0: .word 0x3530 +3fe6ecd0: rl 0x9, a0 +3fe6ece0: dsjs b9, L3FE6EE00 +3fe6ecf0: rl 0x9, b4 +3fe6ed00: rl 0x9, b10 +3fe6ed10: sla 0x1, b7 +3fe6ed20: .word 0x7263 +L3FE6ED30: +3fe6ed30: rl a11, a1 +3fe6ed40: sla 0x3, a7 +L3FE6ED50: +3fe6ed50: .word 0x7845 +3fe6ed60: sla 0x3, b0 +3fe6ed70: rev a4 +3fe6ed80: .word 0x001d +3fe6ed90: rl b2, b0 +3fe6eda0: .word 0x000d +3fe6edb0: cmp a1, a4 +3fe6edc0: sla a11, a5 +3fe6edd0: sra a11, a4 +3fe6ede0: dsjs b2, L3FE6EF20 +3fe6edf0: rl a9, a0 +L3FE6EE00: +3fe6ee00: sra a11, a14 +3fe6ee10: mpyu b11, b4 +3fe6ee20: .word 0x746e +3fe6ee30: sla a11, sp +3fe6ee40: sll a9, a14 +3fe6ee50: .word 0x762c +3fe6ee60: rl 0x9, a0 +3fe6ee70: rl 0x9, a14 +3fe6ee80: dsjs a0, L3FE6EEA0 +3fe6ee90: srl 0x7, b9 +L3FE6EEA0: +3fe6eea0: rl 0x1, b1 +3fe6eeb0: rl 0x1, sp +3fe6eec0: sla 0x1, b5 +3fe6eed0: dsjs b1, L3FE6EF70 +L3FE6EEE0: +3fe6eee0: .word 0x343a +3fe6eef0: dsjs b1, L3FE6F010 +3fe6ef00: .word 0x3732 +3fe6ef10: sll a9, a0 +L3FE6EF20: +3fe6ef20: sla b11, b2 +3fe6ef30: srl a11, a9 +3fe6ef40: sub a9, a0 +3fe6ef50: .word 0x7078 +3fe6ef60: sll 0x1, a0 +L3FE6EF70: +3fe6ef70: .word 0x0000 +3fe6ef80: .word 0x001c +3fe6ef90: lmo a1, a0 +3fe6efa0: .word 0x000d +3fe6efb0: cmp a1, a4 +3fe6efc0: sla a11, a5 +3fe6efd0: sra a11, a4 +3fe6efe0: dsjs b2, L3FE6F120 +3fe6eff0: rl a9, a0 +3fe6f000: mpyu a11, a14 +L3FE6F010: +3fe6f010: .word 0x7270 +3fe6f020: .word 0x746f +3fe6f030: srl 0xd, sp +3fe6f040: srl 0x1d, a3 +3fe6f050: sla 0x3, b6 +3fe6f060: srl 0xf, b1 +3fe6f070: sla 0x1, b1 +L3FE6F080: +3fe6f080: dsjs b8, L3FE6F120 +3fe6f090: rl 0x9, sp +3fe6f0a0: srl 0x7, b0 +3fe6f0b0: .word 0x3530 +3fe6f0c0: rl 0x9, a0 +3fe6f0d0: dsjs b9, L3FE6F1F0 +3fe6f0e0: rl 0x9, b5 +3fe6f0f0: rl 0x11, b10 +L3FE6F100: +3fe6f100: sla 0x1, b7 +3fe6f110: .word 0x7263 +L3FE6F120: +3fe6f120: rl a11, a1 +3fe6f130: sla 0x3, a7 +L3FE6F140: +3fe6f140: .word 0x7845 +3fe6f150: sla 0x3, b0 +L3FE6F160: +3fe6f160: rev a4 +3fe6f170: .word 0x008a +3fe6f180: lmo sp, a0 +3fe6f190: .word 0x000d +3fe6f1a0: .word 0x0000 +3fe6f1b0: .word 0x7480 +3fe6f1c0: .word 0x000d +L3FE6F1D0: +3fe6f1d0: .word 0x0000 +3fe6f1e0: .word 0x0000 +L3FE6F1F0: +3fe6f1f0: .word 0x0000 +3fe6f200: .word 0x0000 +L3FE6F210: +3fe6f210: .word 0xea00 +3fe6f220: dsjs a2, L3FE6F080 +L3FE6F230: +3fe6f230: .word 0x0000 +3fe6f240: .word 0x0000 +L3FE6F250: +3fe6f250: .word 0x0000 +3fe6f260: .word 0x0000 +L3FE6F270: +3fe6f270: .word 0x0000 +3fe6f280: .word 0x0000 +3fe6f290: addc a0, a0 +3fe6f2a0: dsjs a2, L3FE6F100 +3fe6f2b0: .word 0x0000 +3fe6f2c0: .word 0x0000 +3fe6f2d0: move a13, *a0+, 1 +3fe6f2e0: dsjs a2, L3FE6F140 +3fe6f2f0: move *b11+, b0, 1 +3fe6f300: dsjs a2, L3FE6F160 +3fe6f310: .word 0x0002 +3fe6f320: .word 0x7480 +3fe6f330: .word 0x000d +L3FE6F340: +3fe6f340: .word 0x0011 +3fe6f350: .word 0x0003 +3fe6f360: add a6, a0 +3fe6f370: dsjs a5, L3FE6F1D0 +3fe6f380: .word 0x0000 +3fe6f390: .word 0x0000 +L3FE6F3A0: +3fe6f3a0: andn a4, a0 +3fe6f3b0: dsjs a5, L3FE6F210 +L3FE6F3C0: +3fe6f3c0: srl 0x2, b0 +3fe6f3d0: dsjs a3, L3FE6F230 +L3FE6F3E0: +3fe6f3e0: rl a1, a0 +3fe6f3f0: dsjs a5, L3FE6F250 +L3FE6F400: +3fe6f400: add a0, a0 +3fe6f410: dsjs a5, L3FE6F270 +L3FE6F420: +3fe6f420: .word 0x0000 +3fe6f430: .word 0x0000 +L3FE6F440: +3fe6f440: .word 0x0000 +3fe6f450: .word 0x0000 +3fe6f460: .word 0x0000 +3fe6f470: .word 0x0000 +3fe6f480: .word 0x0001 +3fe6f490: .word 0x7480 +3fe6f4a0: .word 0x000d +L3FE6F4B0: +3fe6f4b0: .word 0x0006 +3fe6f4c0: .word 0x000c +L3FE6F4D0: +3fe6f4d0: move a10, -*a0, 1 +3fe6f4e0: dsjs a3, L3FE6F340 +3fe6f4f0: .word 0x0000 +3fe6f500: .word 0x0000 +L3FE6F510: +3fe6f510: move *b1(0x3f64), *b0+, 0 +L3FE6F530: +3fe6f530: sll 0x19, b0 +3fe6f540: dsjs a5, L3FE6F3A0 +3fe6f550: .word 0xfe90 +3fe6f560: dsjs a4, L3FE6F3C0 +3fe6f570: move -*sp, b0, 0 +3fe6f580: dsjs a4, L3FE6F3E0 +3fe6f590: .word 0xdc00 +3fe6f5a0: dsjs a4, L3FE6F400 +3fe6f5b0: addxy b10, b0 +3fe6f5c0: dsjs a4, L3FE6F420 +3fe6f5d0: jrnv L3FE6EEE0 +3fe6f5e0: dsjs a4, L3FE6F440 +3fe6f5f0: .word 0x0003 +3fe6f600: .word 0x7480 +3fe6f610: .word 0x000d +L3FE6F620: +3fe6f620: .word 0x00ff +3fe6f630: .word 0x0003 +L3FE6F640: +3fe6f640: subb a0, a0 +3fe6f650: dsjs a3, L3FE6F4B0 +3fe6f660: cmp b8, b0 +3fe6f670: dsjs a3, L3FE6F4D0 +L3FE6F680: +3fe6f680: .word 0x0000 +3fe6f690: .word 0x0000 +L3FE6F6A0: +3fe6f6a0: and a9, a0 +3fe6f6b0: dsjs a3, L3FE6F510 +3fe6f6c0: cvxyl b1, b0 +3fe6f6d0: dsjs a5, L3FE6F530 +3fe6f6e0: .word 0x0000 +3fe6f6f0: .word 0x0000 +3fe6f700: .word 0x0000 +3fe6f710: .word 0x0000 +3fe6f720: .word 0x0000 +3fe6f730: .word 0x0000 +3fe6f740: .word 0x0000 +3fe6f750: .word 0x0000 +3fe6f760: .word 0x0003 +3fe6f770: .word 0x7480 +3fe6f780: .word 0x000d +L3FE6F790: +3fe6f790: .word 0x0001 +3fe6f7a0: .word 0x0003 +L3FE6F7B0: +3fe6f7b0: .word 0xffa0 +3fe6f7c0: dsjs a1, L3FE6F620 +3fe6f7d0: cmp b8, b0 +3fe6f7e0: dsjs a3, L3FE6F640 +L3FE6F7F0: +3fe6f7f0: .word 0x0000 +3fe6f800: .word 0x0000 +L3FE6F810: +3fe6f810: and a9, a0 +3fe6f820: dsjs a3, L3FE6F680 +3fe6f830: cvxyl b1, b0 +3fe6f840: dsjs a5, L3FE6F6A0 +3fe6f850: .word 0x0000 +3fe6f860: .word 0x0000 +3fe6f870: .word 0x0000 +3fe6f880: .word 0x0000 +3fe6f890: .word 0x0000 +3fe6f8a0: .word 0x0000 +3fe6f8b0: .word 0x0000 +3fe6f8c0: .word 0x0000 +3fe6f8d0: .word 0x0003 +3fe6f8e0: .word 0x7480 +3fe6f8f0: .word 0x000d +3fe6f900: .word 0x0000 +3fe6f910: .word 0x0003 +L3FE6F920: +3fe6f920: subb a0, a0 +3fe6f930: dsjs a3, L3FE6F790 +3fe6f940: cmp b8, b0 +3fe6f950: dsjs a3, L3FE6F7B0 +3fe6f960: .word 0x0000 +3fe6f970: .word 0x0000 +3fe6f980: and a9, a0 +3fe6f990: dsjs a3, L3FE6F7F0 +3fe6f9a0: cvxyl b1, b0 +3fe6f9b0: dsjs a5, L3FE6F810 +3fe6f9c0: .word 0x0000 +3fe6f9d0: .word 0x0000 +3fe6f9e0: .word 0x0000 +3fe6f9f0: .word 0x0000 +3fe6fa00: .word 0x0000 +3fe6fa10: .word 0x0000 +3fe6fa20: .word 0x0000 +3fe6fa30: .word 0x0000 +3fe6fa40: .word 0x000e +3fe6fa50: .word 0x7480 +3fe6fa60: .word 0x000d +3fe6fa70: .word 0x0002 +3fe6fa80: .word 0x0000 +3fe6fa90: .word 0xfe10 +3fe6faa0: dsjs sp, L3FE6F920 +3fe6fab0: .word 0x0000 +3fe6fac0: .word 0x0000 +3fe6fad0: .word 0x0000 +3fe6fae0: .word 0x0000 +3fe6faf0: .word 0x0000 +3fe6fb00: .word 0x0000 +3fe6fb10: lmo sp, a0 +3fe6fb20: .word 0x000d +3fe6fb30: .word 0x7480 +3fe6fb40: .word 0x000d +3fe6fb50: .word 0x001b +3fe6fb60: .word 0x7580 +3fe6fb70: .word 0x000d +3fe6fb80: cmp a1, a4 +3fe6fb90: sla a11, a5 +3fe6fba0: sra a11, a4 +3fe6fbb0: dsjs b2, L3FE6FCF0 +3fe6fbc0: rl a9, a0 +3fe6fbd0: mpyu a11, a6 +3fe6fbe0: mods b3, b3 +3fe6fbf0: sll a9, a14 +3fe6fc00: .word 0x762c +3fe6fc10: rl 0x9, a0 +3fe6fc20: rl 0x9, a14 +3fe6fc30: dsjs a0, L3FE6FC50 +3fe6fc40: srl 0x7, b9 +L3FE6FC50: +3fe6fc50: rl 0x1, b1 +3fe6fc60: rl 0x1, sp +3fe6fc70: sla 0x1, b5 +3fe6fc80: dsjs b1, L3FE6FD20 +3fe6fc90: .word 0x343a +3fe6fca0: dsjs b9, L3FE6FDC0 +3fe6fcb0: .word 0x3735 +3fe6fcc0: sll a9, a0 +3fe6fcd0: sla b11, b2 +3fe6fce0: srl a11, a9 +L3FE6FCF0: +3fe6fcf0: sub a9, a0 +3fe6fd00: .word 0x7078 +3fe6fd10: sll 0x1, a0 +L3FE6FD20: +3fe6fd20: .word 0x0000 +3fe6fd30: .word 0x001d +3fe6fd40: .word 0x7730 +3fe6fd50: .word 0x000d +3fe6fd60: cmp a1, a4 +3fe6fd70: sla a11, a5 +3fe6fd80: sra a11, a4 +3fe6fd90: dsjs b2, L3FE6FED0 +3fe6fda0: .word 0x7520 +3fe6fdb0: .word 0x7069 +L3FE6FDC0: +3fe6fdc0: mpyu a11, a3 +3fe6fdd0: .word 0x7270 +3fe6fde0: .word 0x746f +3fe6fdf0: srl 0xd, sp +3fe6fe00: srl 0x1d, a3 +3fe6fe10: sla 0x3, b6 +3fe6fe20: srl 0xf, b1 +3fe6fe30: sla 0x1, b1 +3fe6fe40: dsjs b8, L3FE6FEE0 +3fe6fe50: rl 0x9, sp +3fe6fe60: srl 0x7, b0 +3fe6fe70: .word 0x3530 +3fe6fe80: rl 0x9, a0 +3fe6fe90: dsjs b9, L3FE6FFB0 +L3FE6FEA0: +3fe6fea0: dsjs b5, L3FE6FF40 +3fe6feb0: .word 0x343a +3fe6fec0: sla 0x1, b7 +L3FE6FED0: +3fe6fed0: .word 0x7263 +L3FE6FEE0: +3fe6fee0: rl a11, a1 +3fe6fef0: sla 0x3, a7 +3fe6ff00: .word 0x7845 +3fe6ff10: sla 0x3, b0 +3fe6ff20: rev a4 +3fe6ff30: .word 0x0045 +L3FE6FF40: +3fe6ff40: .word 0x7900 +3fe6ff50: .word 0x000d +3fe6ff60: .word 0x0001 +3fe6ff70: .word 0x7d50 +3fe6ff80: .word 0x000d +3fe6ff90: .word 0x0000 +3fe6ffa0: .word 0x001c +L3FE6FFB0: +3fe6ffb0: .word 0x0000 +3fe6ffc0: .word 0x0000 +3fe6ffd0: .word 0x0000 +3fe6ffe0: .word 0x0000 +3fe6fff0: .word 0x0000 +3fe70000: .word 0x0000 +L3FE70010: +3fe70010: .word 0x0000 +3fe70020: .word 0x0000 +3fe70030: or b0, b0 +3fe70040: dsjs a12, L3FE6FEA0 +3fe70050: .word 0x0000 +3fe70060: .word 0x0000 +3fe70070: .word 0x0000 +3fe70080: .word 0x0000 +3fe70090: .word 0x0000 +3fe700a0: .word 0x0000 +3fe700b0: .word 0x0000 +3fe700c0: .word 0x0000 +3fe700d0: .word 0x0002 +3fe700e0: .word 0x7d50 +3fe700f0: .word 0x000d +3fe70100: .word 0x0000 +3fe70110: .word 0x0013 +3fe70120: .word 0x0000 +3fe70130: .word 0x0000 +L3FE70140: +3fe70140: .word 0x0000 +3fe70150: .word 0x0000 +3fe70160: .word 0x0000 +3fe70170: .word 0x0000 +L3FE70180: +3fe70180: .word 0x0000 +3fe70190: .word 0x0000 +3fe701a0: or b0, b0 +3fe701b0: dsjs a12, L3FE70010 +3fe701c0: .word 0x0000 +3fe701d0: .word 0x0000 +3fe701e0: .word 0x0000 +3fe701f0: .word 0x0000 +3fe70200: .word 0x0000 +3fe70210: .word 0x0000 +3fe70220: .word 0x0000 +3fe70230: .word 0x0000 +3fe70240: .word 0x0000 +3fe70250: .word 0x0000 +3fe70260: .word 0x0000 +3fe70270: .word 0x0000 +3fe70280: .word 0x0000 +L3FE70290: +3fe70290: move *b5(0x3f65), *b0+, 0 +3fe702b0: .word 0x0000 +3fe702c0: .word 0x0000 +L3FE702D0: +3fe702d0: cpw b11, b0 +3fe702e0: dsjs a5, L3FE70140 +3fe702f0: .word 0x0000 +3fe70300: .word 0x0000 +3fe70310: cvxyl b1, b0 +3fe70320: dsjs a5, L3FE70180 +3fe70330: jann 0x3f65 +3fe70360: .word 0x0000 +3fe70370: .word 0x0000 +3fe70380: .word 0x0000 +3fe70390: .word 0x0000 +3fe703a0: .word 0x0000 +3fe703b0: .word 0x000e +3fe703c0: .word 0x7d50 +3fe703d0: .word 0x000d +3fe703e0: .word 0x0001 +3fe703f0: .word 0x0000 +3fe70400: .word 0xfe60 +3fe70410: dsjs sp, L3FE70290 +3fe70420: .word 0x0000 +3fe70430: .word 0x0000 +3fe70440: move b0, *b0(0x3f6c), 0 +3fe70460: jrle L3FE70A70 +3fe70470: dsjs a12, L3FE702D0 +3fe70480: .word 0x7900 +3fe70490: .word 0x000d +3fe704a0: .word 0x7d50 +3fe704b0: .word 0x000d +3fe704c0: .word 0x001a +3fe704d0: .word 0x7e50 +3fe704e0: .word 0x000d +3fe704f0: cmp a1, a4 +3fe70500: sla a11, a5 +3fe70510: sra a11, a4 +3fe70520: dsjs b2, L3FE70660 +3fe70530: .word 0x7420 +3fe70540: .word 0x7365 +3fe70550: srl 0xd, b4 +3fe70560: srl 0x1d, a3 +3fe70570: sla 0x3, b6 +3fe70580: srl 0xf, b1 +3fe70590: sla 0x1, b1 +3fe705a0: dsjs b8, L3FE70640 +3fe705b0: rl 0x9, sp +3fe705c0: srl 0x7, b0 +3fe705d0: .word 0x3530 +3fe705e0: rl 0x11, a0 +3fe705f0: dsjs b0, L3FE70710 +3fe70600: rl 0x11, b0 +3fe70610: rl 0x11, b10 +3fe70620: sla 0x1, b4 +3fe70630: .word 0x7263 +L3FE70640: +3fe70640: rl a11, a1 +3fe70650: sla 0x3, a7 +L3FE70660: +3fe70660: .word 0x7845 +3fe70670: sla 0x3, b0 +3fe70680: rev a4 +3fe70690: .word 0x001b +3fe706a0: .word 0x7ff0 +3fe706b0: .word 0x000d +3fe706c0: cmp a1, a4 +3fe706d0: sla a11, a5 +3fe706e0: sra a11, a4 +3fe706f0: dsjs b2, L3FE70830 +3fe70700: .word 0x7420 +L3FE70710: +3fe70710: rl 0x1b, a14 +3fe70720: .word 0x3732 +L3FE70730: +3fe70730: srl 0xf, b0 +3fe70740: srl 0x1d, a3 +3fe70750: sla 0x3, b6 +3fe70760: srl 0xf, b1 +3fe70770: sla 0x1, b1 +3fe70780: dsjs b8, L3FE70820 +3fe70790: rl 0x9, sp +3fe707a0: srl 0x7, b0 +3fe707b0: .word 0x3530 +3fe707c0: rl 0x11, a0 +3fe707d0: dsjs b0, L3FE708F0 +3fe707e0: rl 0x11, b0 +3fe707f0: rl 0x19, b10 +3fe70800: sla 0x1, b0 +3fe70810: .word 0x7263 +L3FE70820: +3fe70820: rl a11, a1 +L3FE70830: +3fe70830: sla 0x3, a7 +3fe70840: .word 0x7845 +3fe70850: sla 0x3, b0 +3fe70860: rev a4 +3fe70870: .word 0x0002 +3fe70880: move a13, *a0, 0 +3fe70890: .word 0x000d +3fe708a0: .word 0xfea0 +3fe708b0: dsjs sp, L3FE70730 +3fe708c0: .word 0x0007 +3fe708d0: move a14, *a0, 0 +3fe708e0: .word 0x000d +L3FE708F0: +3fe708f0: or a10, a14 +3fe70900: move a2, a12 +3fe70910: .word 0x705f +3fe70920: modu b11, b2 +3fe70930: sra a11, a3 +3fe70940: .word 0x7373 +3fe70950: .word 0x0000 +3fe70960: .word 0x001d +3fe70970: move b1, *b0, 1 +3fe70980: .word 0x000d +3fe70990: .word 0x0000 +3fe709a0: .word 0x0000 +3fe709b0: .word 0x0000 +3fe709c0: .word 0x0000 +3fe709d0: move b3, *b0, 1 +3fe709e0: .word 0x000d +3fe709f0: move b3, *b0, 1 +3fe70a00: .word 0x000d +3fe70a10: .word 0x0000 +3fe70a20: .word 0x0000 +3fe70a30: move a14, *a0, 0 +3fe70a40: .word 0x000d +3fe70a50: andn a11, a0 +3fe70a60: .word 0x0000 +L3FE70A70: +3fe70a70: subk 11, a0 +3fe70a80: .word 0x0000 +3fe70a90: .word 0x0000 +3fe70aa0: .word 0x0000 +3fe70ab0: .word 0x0000 +3fe70ac0: .word 0x0000 +3fe70ad0: .word 0x0000 +3fe70ae0: .word 0x0000 +3fe70af0: .word 0x0000 +3fe70b00: .word 0x0000 +3fe70b10: .word 0x0000 +3fe70b20: .word 0x0000 +3fe70b30: .word 0x0000 +3fe70b40: .word 0x0000 +3fe70b50: .word 0x0000 +3fe70b60: .word 0x0040 +3fe70b70: move *a0, a0, 0 +3fe70b80: .word 0x000d +3fe70b90: sla 0x1, a0 +3fe70ba0: sla 0x1, a0 +3fe70bb0: sla 0x1, a0 +3fe70bc0: sla 0x1, a0 +3fe70bd0: sra 0x1f, a0 +3fe70be0: sra 0x1f, a8 +3fe70bf0: sra 0x1f, a8 +3fe70c00: sla 0x1, a0 +3fe70c10: sla 0x1, a0 +3fe70c20: sla 0x1, a0 +3fe70c30: sla 0x1, a0 +3fe70c40: sla 0x1, a0 +3fe70c50: sla 0x1, a0 +3fe70c60: sla 0x1, a0 +3fe70c70: sla 0x1, a0 +3fe70c80: sla 0x1, a0 +3fe70c90: addk 32, a8 +3fe70ca0: addk 32, b0 +3fe70cb0: addk 32, b0 +3fe70cc0: addk 32, b0 +3fe70cd0: addk 32, b0 +3fe70ce0: addk 32, b0 +3fe70cf0: addk 32, b0 +3fe70d00: addk 32, b0 +3fe70d10: sub a2, a4 +3fe70d20: sub a2, a4 +3fe70d30: sub a2, a4 +3fe70d40: sub a2, a4 +3fe70d50: sub a2, a4 +3fe70d60: addk 32, b0 +3fe70d70: addk 32, b0 +3fe70d80: addk 32, b0 +3fe70d90: add b8, b0 +3fe70da0: add a10, a1 +3fe70db0: add a10, a1 +3fe70dc0: getpc a1 +3fe70dd0: emu +3fe70de0: emu +3fe70df0: emu +3fe70e00: emu +3fe70e10: emu +3fe70e20: emu +3fe70e30: emu +3fe70e40: emu +3fe70e50: emu +3fe70e60: addk 32, a1 +3fe70e70: addk 32, b0 +3fe70e80: addk 32, b0 +3fe70e90: addc b0, b0 +3fe70ea0: addc a2, a2 +3fe70eb0: addc a2, a2 +3fe70ec0: .word 0x0242 +3fe70ed0: .word 0x0202 +3fe70ee0: .word 0x0202 +3fe70ef0: .word 0x0202 +3fe70f00: .word 0x0202 +3fe70f10: .word 0x0202 +3fe70f20: .word 0x0202 +3fe70f30: .word 0x0202 +3fe70f40: .word 0x0202 +3fe70f50: .word 0x0202 +3fe70f60: addk 32, a2 +3fe70f70: addk 32, b0 +3fe70f80: sla 0x0, b0 +3fe70f90: .word 0x0040 +3fe70fa0: move *a0, *a0, 0 +3fe70fb0: .word 0x000d +3fe70fc0: .word 0x0000 +3fe70fd0: .word 0x0000 +3fe70fe0: .word 0xfffe +3fe70ff0: .word 0xffff +3fe71000: .word 0xfffc +3fe71010: .word 0xffff +3fe71020: .word 0xfff8 +3fe71030: .word 0xffff +3fe71040: .word 0xfff0 +3fe71050: .word 0xffff +3fe71060: .word 0xffe0 +3fe71070: .word 0xffff +3fe71080: .word 0xffc0 +3fe71090: .word 0xffff +3fe710a0: .word 0xff80 +3fe710b0: .word 0xffff +3fe710c0: .word 0xff00 +3fe710d0: .word 0xffff +3fe710e0: .word 0xfe00 +3fe710f0: .word 0xffff +3fe71100: pixt *a0, *a0 +3fe71110: .word 0xffff +3fe71120: pixt a0, *a0 +3fe71130: .word 0xffff +3fe71140: pixt a0, *a0, xy +3fe71150: .word 0xffff +3fe71160: addxy a0, a0 +3fe71170: .word 0xffff +3fe71180: jauc L3FE71190 +3fe711a0: move a0, *a0, 0 +3fe711b0: .word 0xffff +3fe711c0: .word 0x0000 +3fe711d0: .word 0xffff +3fe711e0: .word 0x0000 +3fe711f0: .word 0xfffe +3fe71200: .word 0x0000 +3fe71210: .word 0xfffc +3fe71220: .word 0x0000 +3fe71230: .word 0xfff8 +3fe71240: .word 0x0000 +3fe71250: .word 0xfff0 +3fe71260: .word 0x0000 +3fe71270: .word 0xffe0 +3fe71280: .word 0x0000 +3fe71290: .word 0xffc0 +3fe712a0: .word 0x0000 +3fe712b0: .word 0xff80 +3fe712c0: .word 0x0000 +3fe712d0: .word 0xff00 +3fe712e0: .word 0x0000 +3fe712f0: .word 0xfe00 +3fe71300: .word 0x0000 +3fe71310: pixt *a0, *a0 +3fe71320: .word 0x0000 +3fe71330: pixt a0, *a0 +3fe71340: .word 0x0000 +3fe71350: pixt a0, *a0, xy +3fe71360: .word 0x0000 +3fe71370: addxy a0, a0 +3fe71380: .word 0x0000 +3fe71390: jauc L3FE713B0 +L3FE713B0: +3fe713b0: move a0, *a0, 0 +3fe713c0: .word 0x0040 +L3FE713D0: +3fe713d0: movb a0, *a0 +3fe713e0: .word 0x000d +3fe713f0: .word 0x0000 +3fe71400: .word 0x0000 +3fe71410: .word 0x0001 +3fe71420: .word 0x0000 +3fe71430: .word 0x0003 +3fe71440: .word 0x0000 +3fe71450: .word 0x0007 +3fe71460: .word 0x0000 +3fe71470: .word 0x000f +3fe71480: .word 0x0000 +3fe71490: .word 0x001f +3fe714a0: .word 0x0000 +3fe714b0: rev sp +3fe714c0: .word 0x0000 +3fe714d0: .word 0x007f +3fe714e0: .word 0x0000 +3fe714f0: .word 0x00ff +3fe71500: .word 0x0000 +3fe71510: pushst +3fe71520: .word 0x0000 +3fe71530: not sp +3fe71540: .word 0x0000 +3fe71550: move @0xfff0000, sp +3fe71580: .word 0x0000 +3fe71590: btst 0, sp +3fe715a0: .word 0x0000 +3fe715b0: dsjs sp, L3FE713D0 +3fe715c0: .word 0x0000 +3fe715d0: .word 0x7fff +L3FE715E0: +3fe715e0: .word 0x0000 +3fe715f0: .word 0xffff +3fe71600: .word 0x0000 +3fe71610: .word 0xffff +3fe71620: .word 0x0001 +3fe71630: .word 0xffff +3fe71640: .word 0x0003 +3fe71650: .word 0xffff +3fe71660: .word 0x0007 +3fe71670: .word 0xffff +3fe71680: .word 0x000f +3fe71690: .word 0xffff +3fe716a0: .word 0x001f +3fe716b0: .word 0xffff +3fe716c0: rev sp +3fe716d0: .word 0xffff +3fe716e0: .word 0x007f +3fe716f0: .word 0xffff +3fe71700: .word 0x00ff +3fe71710: .word 0xffff +3fe71720: pushst +3fe71730: .word 0xffff +3fe71740: not sp +3fe71750: .word 0xffff +3fe71760: move @0xfffffff, sp +3fe71790: .word 0xffff +3fe717a0: btst 0, sp +3fe717b0: .word 0xffff +3fe717c0: dsjs sp, L3FE715E0 +3fe717d0: .word 0xffff +3fe717e0: .word 0x7fff +3fe717f0: .word 0x0040 +3fe71800: move a0, *a0+, 0 +3fe71810: .word 0x000d +3fe71820: .word 0xffff +3fe71830: .word 0xffff +3fe71840: .word 0xfffe +3fe71850: .word 0xffff +3fe71860: .word 0xfffc +3fe71870: .word 0xffff +3fe71880: .word 0xfff8 +3fe71890: .word 0xffff +3fe718a0: .word 0xfff0 +3fe718b0: .word 0xffff +3fe718c0: .word 0xffe0 +3fe718d0: .word 0xffff +3fe718e0: .word 0xffc0 +3fe718f0: .word 0xffff +3fe71900: .word 0xff80 +3fe71910: .word 0xffff +3fe71920: .word 0xff00 +3fe71930: .word 0xffff +3fe71940: .word 0xfe00 +3fe71950: .word 0xffff +3fe71960: pixt *a0, *a0 +3fe71970: .word 0xffff +3fe71980: pixt a0, *a0 +3fe71990: .word 0xffff +3fe719a0: pixt a0, *a0, xy +3fe719b0: .word 0xffff +3fe719c0: addxy a0, a0 +3fe719d0: .word 0xffff +3fe719e0: jauc L3FE719F0 +3fe71a00: move a0, *a0, 0 +3fe71a10: .word 0xffff +3fe71a20: .word 0x0000 +3fe71a30: .word 0xffff +3fe71a40: .word 0x0000 +3fe71a50: .word 0xfffe +3fe71a60: .word 0x0000 +3fe71a70: .word 0xfffc +3fe71a80: .word 0x0000 +3fe71a90: .word 0xfff8 +3fe71aa0: .word 0x0000 +3fe71ab0: .word 0xfff0 +3fe71ac0: .word 0x0000 +3fe71ad0: .word 0xffe0 +3fe71ae0: .word 0x0000 +3fe71af0: .word 0xffc0 +3fe71b00: .word 0x0000 +3fe71b10: .word 0xff80 +3fe71b20: .word 0x0000 +3fe71b30: .word 0xff00 +3fe71b40: .word 0x0000 +3fe71b50: .word 0xfe00 +3fe71b60: .word 0x0000 +3fe71b70: pixt *a0, *a0 +3fe71b80: .word 0x0000 +3fe71b90: pixt a0, *a0 +3fe71ba0: .word 0x0000 +3fe71bb0: pixt a0, *a0, xy +3fe71bc0: .word 0x0000 +3fe71bd0: addxy a0, a0 +3fe71be0: .word 0x0000 +3fe71bf0: jauc L3FE71C10 +L3FE71C10: +3fe71c10: move a0, *a0, 0 +3fe71c20: .word 0x0040 +L3FE71C30: +3fe71c30: move *a0+, a0, 0 +3fe71c40: .word 0x000d +3fe71c50: .word 0xffff +3fe71c60: .word 0xffff +3fe71c70: .word 0x0001 +3fe71c80: .word 0x0000 +3fe71c90: .word 0x0003 +3fe71ca0: .word 0x0000 +3fe71cb0: .word 0x0007 +3fe71cc0: .word 0x0000 +3fe71cd0: .word 0x000f +3fe71ce0: .word 0x0000 +3fe71cf0: .word 0x001f +3fe71d00: .word 0x0000 +3fe71d10: rev sp +3fe71d20: .word 0x0000 +3fe71d30: .word 0x007f +3fe71d40: .word 0x0000 +3fe71d50: .word 0x00ff +3fe71d60: .word 0x0000 +3fe71d70: pushst +3fe71d80: .word 0x0000 +3fe71d90: not sp +3fe71da0: .word 0x0000 +3fe71db0: move @0xfff0000, sp +3fe71de0: .word 0x0000 +3fe71df0: btst 0, sp +3fe71e00: .word 0x0000 +3fe71e10: dsjs sp, L3FE71C30 +3fe71e20: .word 0x0000 +3fe71e30: .word 0x7fff +L3FE71E40: +3fe71e40: .word 0x0000 +3fe71e50: .word 0xffff +3fe71e60: .word 0x0000 +3fe71e70: .word 0xffff +3fe71e80: .word 0x0001 +3fe71e90: .word 0xffff +3fe71ea0: .word 0x0003 +3fe71eb0: .word 0xffff +3fe71ec0: .word 0x0007 +3fe71ed0: .word 0xffff +3fe71ee0: .word 0x000f +3fe71ef0: .word 0xffff +3fe71f00: .word 0x001f +3fe71f10: .word 0xffff +3fe71f20: rev sp +3fe71f30: .word 0xffff +3fe71f40: .word 0x007f +3fe71f50: .word 0xffff +3fe71f60: .word 0x00ff +3fe71f70: .word 0xffff +3fe71f80: pushst +3fe71f90: .word 0xffff +3fe71fa0: not sp +3fe71fb0: .word 0xffff +3fe71fc0: move @0xfffffff, sp +3fe71ff0: .word 0xffff +3fe72000: btst 0, sp +3fe72010: .word 0xffff +3fe72020: dsjs sp, L3FE71E40 +3fe72030: .word 0xffff +3fe72040: .word 0x7fff +3fe72050: .word 0x0040 +3fe72060: move *a0+, *a0+, 0 +3fe72070: .word 0x000d +3fe72080: .word 0x0001 +3fe72090: .word 0x0000 +3fe720a0: .word 0x0002 +3fe720b0: .word 0x0000 +3fe720c0: .word 0x0004 +3fe720d0: .word 0x0000 +3fe720e0: .word 0x0008 +3fe720f0: .word 0x0000 +3fe72100: .word 0x0010 +3fe72110: .word 0x0000 +3fe72120: rev a0 +3fe72130: .word 0x0000 +3fe72140: .word 0x0040 +3fe72150: .word 0x0000 +3fe72160: .word 0x0080 +3fe72170: .word 0x0000 +3fe72180: emu +3fe72190: .word 0x0000 +3fe721a0: .word 0x0200 +3fe721b0: .word 0x0000 +3fe721c0: .word 0x0400 +3fe721d0: .word 0x0000 +3fe721e0: .word 0x0800 +3fe721f0: .word 0x0000 +3fe72200: addk 32, a0 +3fe72210: .word 0x0000 +3fe72220: sla 0x0, a0 +3fe72230: .word 0x0000 +3fe72240: add a0, a0 +3fe72250: .word 0x0000 +3fe72260: move a0, *a0, 0 +3fe72270: .word 0x0000 +3fe72280: .word 0x0000 +3fe72290: .word 0x0001 +3fe722a0: .word 0x0000 +3fe722b0: .word 0x0002 +3fe722c0: .word 0x0000 +3fe722d0: .word 0x0004 +3fe722e0: .word 0x0000 +3fe722f0: .word 0x0008 +3fe72300: .word 0x0000 +3fe72310: .word 0x0010 +3fe72320: .word 0x0000 +3fe72330: rev a0 +3fe72340: .word 0x0000 +3fe72350: .word 0x0040 +3fe72360: .word 0x0000 +3fe72370: .word 0x0080 +3fe72380: .word 0x0000 +3fe72390: emu +3fe723a0: .word 0x0000 +3fe723b0: .word 0x0200 +3fe723c0: .word 0x0000 +3fe723d0: .word 0x0400 +3fe723e0: .word 0x0000 +3fe723f0: .word 0x0800 +3fe72400: .word 0x0000 +3fe72410: addk 32, a0 +3fe72420: .word 0x0000 +3fe72430: sla 0x0, a0 +3fe72440: .word 0x0000 +3fe72450: add a0, a0 +3fe72460: .word 0x0000 +3fe72470: move a0, *a0, 0 +3fe72480: .word 0x0040 +3fe72490: movb *a0, *a0 +3fe724a0: .word 0x000d +3fe724b0: .word 0xfffe +3fe724c0: .word 0xffff +3fe724d0: .word 0xfffd +3fe724e0: .word 0xffff +3fe724f0: .word 0xfffb +3fe72500: .word 0xffff +3fe72510: .word 0xfff7 +3fe72520: .word 0xffff +3fe72530: .word 0xffef +3fe72540: .word 0xffff +3fe72550: .word 0xffdf +3fe72560: .word 0xffff +3fe72570: .word 0xffbf +3fe72580: .word 0xffff +3fe72590: .word 0xff7f +3fe725a0: .word 0xffff +3fe725b0: .word 0xfeff +3fe725c0: .word 0xffff +3fe725d0: pixt *sp, *sp +3fe725e0: .word 0xffff +3fe725f0: pixt *sp, sp +3fe72600: .word 0xffff +3fe72610: drav sp, sp +3fe72620: .word 0xffff +3fe72630: movy sp, sp +3fe72640: .word 0xffff +3fe72650: .word 0xdfff +3fe72660: .word 0xffff +3fe72670: .word 0xbfff +3fe72680: .word 0xffff +3fe72690: .word 0x7fff +3fe726a0: .word 0xffff +3fe726b0: .word 0xffff +3fe726c0: .word 0xfffe +3fe726d0: .word 0xffff +3fe726e0: .word 0xfffd +3fe726f0: .word 0xffff +3fe72700: .word 0xfffb +3fe72710: .word 0xffff +3fe72720: .word 0xfff7 +3fe72730: .word 0xffff +3fe72740: .word 0xffef +3fe72750: .word 0xffff +3fe72760: .word 0xffdf +3fe72770: .word 0xffff +3fe72780: .word 0xffbf +3fe72790: .word 0xffff +3fe727a0: .word 0xff7f +3fe727b0: .word 0xffff +3fe727c0: .word 0xfeff +3fe727d0: .word 0xffff +3fe727e0: pixt *sp, *sp +3fe727f0: .word 0xffff +3fe72800: pixt *sp, sp +3fe72810: .word 0xffff +3fe72820: drav sp, sp +3fe72830: .word 0xffff +3fe72840: movy sp, sp +3fe72850: .word 0xffff +3fe72860: .word 0xdfff +3fe72870: .word 0xffff +3fe72880: .word 0xbfff +3fe72890: .word 0xffff +3fe728a0: .word 0x7fff +3fe728b0: .word 0x0040 +3fe728c0: move a0, -*a0, 0 +3fe728d0: .word 0x000d +3fe728e0: .word 0xffff +3fe728f0: .word 0xffff +3fe72900: .word 0xfffe +3fe72910: .word 0xffff +3fe72920: .word 0xfffc +3fe72930: .word 0xffff +3fe72940: .word 0xfff8 +3fe72950: .word 0xffff +3fe72960: .word 0xfff0 +3fe72970: .word 0xffff +3fe72980: .word 0xffe0 +3fe72990: .word 0xffff +3fe729a0: .word 0xffc0 +3fe729b0: .word 0xffff +3fe729c0: .word 0xff80 +3fe729d0: .word 0xffff +3fe729e0: .word 0xff00 +3fe729f0: .word 0xffff +3fe72a00: .word 0xfe00 +3fe72a10: .word 0xffff +3fe72a20: pixt *a0, *a0 +3fe72a30: .word 0xffff +3fe72a40: pixt a0, *a0 +3fe72a50: .word 0xffff +3fe72a60: pixt a0, *a0, xy +3fe72a70: .word 0xffff +3fe72a80: addxy a0, a0 +3fe72a90: .word 0xffff +3fe72aa0: jauc L3FE72AB0 +3fe72ac0: move a0, *a0, 0 +3fe72ad0: .word 0xffff +3fe72ae0: .word 0x0000 +3fe72af0: .word 0xffff +3fe72b00: .word 0x0000 +3fe72b10: .word 0xfffe +3fe72b20: .word 0x0000 +3fe72b30: .word 0xfffc +3fe72b40: .word 0x0000 +3fe72b50: .word 0xfff8 +3fe72b60: .word 0x0000 +3fe72b70: .word 0xfff0 +3fe72b80: .word 0x0000 +3fe72b90: .word 0xffe0 +3fe72ba0: .word 0x0000 +3fe72bb0: .word 0xffc0 +3fe72bc0: .word 0x0000 +3fe72bd0: .word 0xff80 +3fe72be0: .word 0x0000 +3fe72bf0: .word 0xff00 +3fe72c00: .word 0x0000 +3fe72c10: .word 0xfe00 +3fe72c20: .word 0x0000 +3fe72c30: pixt *a0, *a0 +3fe72c40: .word 0x0000 +3fe72c50: pixt a0, *a0 +3fe72c60: .word 0x0000 +3fe72c70: pixt a0, *a0, xy +3fe72c80: .word 0x0000 +3fe72c90: addxy a0, a0 +3fe72ca0: .word 0x0000 +3fe72cb0: jauc L3FE72CD0 +L3FE72CD0: +3fe72cd0: move a0, *a0, 0 +3fe72ce0: .word 0x0040 +3fe72cf0: move -*a0, a0, 0 +3fe72d00: .word 0x000d +3fe72d10: .word 0x0001 +3fe72d20: .word 0x0000 +3fe72d30: .word 0x0003 +3fe72d40: .word 0x0000 +3fe72d50: .word 0x0007 +3fe72d60: .word 0x0000 +3fe72d70: .word 0x000f +3fe72d80: .word 0x0000 +3fe72d90: .word 0x001f +3fe72da0: .word 0x0000 +3fe72db0: rev sp +3fe72dc0: .word 0x0000 +3fe72dd0: .word 0x007f +3fe72de0: .word 0x0000 +3fe72df0: .word 0x00ff +3fe72e00: .word 0x0000 +3fe72e10: pushst +3fe72e20: .word 0x0000 +3fe72e30: not sp +3fe72e40: .word 0x0000 +3fe72e50: move @0xfff0000, sp +3fe72e80: .word 0x0000 +3fe72e90: btst 0, sp +3fe72ea0: .word 0x0000 +3fe72eb0: dsjs sp, L3FE72CD0 +3fe72ec0: .word 0x0000 +3fe72ed0: .word 0x7fff +L3FE72EE0: +3fe72ee0: .word 0x0000 +3fe72ef0: .word 0xffff +3fe72f00: .word 0x0000 +3fe72f10: .word 0xffff +3fe72f20: .word 0x0001 +3fe72f30: .word 0xffff +3fe72f40: .word 0x0003 +3fe72f50: .word 0xffff +3fe72f60: .word 0x0007 +3fe72f70: .word 0xffff +3fe72f80: .word 0x000f +3fe72f90: .word 0xffff +3fe72fa0: .word 0x001f +3fe72fb0: .word 0xffff +3fe72fc0: rev sp +3fe72fd0: .word 0xffff +3fe72fe0: .word 0x007f +3fe72ff0: .word 0xffff +3fe73000: .word 0x00ff +3fe73010: .word 0xffff +3fe73020: pushst +3fe73030: .word 0xffff +3fe73040: not sp +3fe73050: .word 0xffff +3fe73060: move @0xfffffff, sp +3fe73090: .word 0xffff +3fe730a0: btst 0, sp +3fe730b0: .word 0xffff +3fe730c0: dsjs sp, L3FE72EE0 +3fe730d0: .word 0xffff +3fe730e0: .word 0x7fff +3fe730f0: .word 0xffff +L3FE73100: +3fe73100: .word 0xffff +3fe73110: .word 0x0002 +3fe73120: move -*a0, -*a0, 0 +3fe73130: .word 0x000d +3fe73140: .word 0x0000 +3fe73150: .word 0x0000 +3fe73160: .word 0x0002 +L3FE73170: +3fe73170: move -*a1, -*a0, 0 +3fe73180: .word 0x000d +3fe73190: .word 0x0000 +3fe731a0: .word 0x0000 +3fe731b0: .word 0x001c +3fe731c0: move -*a3, -*a0, 1 +3fe731d0: .word 0x000d +3fe731e0: .word 0x0019 +3fe731f0: .word 0x0000 +3fe73200: rev b2 +3fe73210: .word 0x0000 +3fe73220: getst b0 +3fe73230: .word 0x0000 +3fe73240: .word 0x0064 +3fe73250: .word 0x0000 +3fe73260: .word 0x0001 +3fe73270: .word 0x0000 +3fe73280: .word 0x0000 +3fe73290: .word 0x0000 +3fe732a0: .word 0x0000 +3fe732b0: .word 0x0000 +3fe732c0: .word 0x0000 +3fe732d0: .word 0x0000 +3fe732e0: pushst +3fe732f0: rl 0x0, b14 +3fe73300: pixt *a0, *sp +3fe73310: .word 0xfffe +3fe73320: btst 0, sp +3fe73330: move *a0(0xffff), *a0+, 0 +3fe73350: .word 0xffff +3fe73360: .word 0xffff +3fe73370: .word 0xffff +3fe73380: .word 0x0000 +3fe73390: .word 0x0000 +3fe733a0: .word 0x0006 +3fe733b0: movb a1, *a0(0xd) +3fe733d0: .word 0x0007 +3fe733e0: .word 0x0000 +3fe733f0: .word 0x0001 +3fe73400: .word 0x0000 +3fe73410: .word 0x0003 +3fe73420: .word 0x0000 +3fe73430: .word 0x0002 +3fe73440: movb a9, *a0(0xd) +3fe73460: .word 0x0000 +3fe73470: .word 0x0000 +3fe73480: .word 0x0001 +3fe73490: move a4, *a0(0xd), 1 +3fe734b0: .word 0x0010 +3fe734c0: .word 0x0002 +3fe734d0: move b4, *b0(0xd), 1 +3fe734f0: .word 0x0000 +3fe73500: .word 0x0000 +3fe73510: .word 0x0001 +3fe73520: move b5, *b0(0xd), 1 +3fe73540: .word 0x0000 +3fe73550: .word 0x0002 +3fe73560: jrgt L3FE73170 +3fe73570: .word 0x000d +3fe73580: .word 0x0000 +3fe73590: .word 0x0000 +3fe735a0: .word 0x0002 +3fe735b0: jrgt L3FE733C0 +L3FE735C0: +3fe735c0: .word 0x000d +3fe735d0: sll 0x1e, a0 +L3FE735E0: +3fe735e0: .word 0x0009 +L3FE735F0: +3fe735f0: .word 0x0002 +L3FE73600: +3fe73600: jac L3FE736F0 +L3FE73620: +3fe73620: sll 0x1e, a0 +3fe73630: .word 0x0009 +L3FE73640: +3fe73640: .word 0x0002 +3fe73650: jrc L3FE73860 +L3FE73660: +3fe73660: .word 0x000d +3fe73670: .word 0x0002 +L3FE73680: +3fe73680: .word 0x0000 +3fe73690: .word 0x0002 +L3FE736A0: +3fe736a0: jrc L3FE73AB0 +3fe736b0: .word 0x000d +L3FE736C0: +3fe736c0: .word 0x0002 +3fe736d0: .word 0x0000 +L3FE736E0: +3fe736e0: .word 0x0002 +L3FE736F0: +3fe736f0: jrc L3FE73100 +L3FE73700: +3fe73700: .word 0x000d +3fe73710: .word 0x0000 +L3FE73720: +3fe73720: .word 0x0000 +3fe73730: emu +L3FE73740: +3fe73740: janc 0x4810000d +3fe73770: dsjs a7, L3FE735C0 +L3FE73780: +3fe73780: cmp a4, a0 +3fe73790: dsjs a7, L3FE735E0 +L3FE737A0: +3fe737a0: andn a6, a0 +3fe737b0: dsjs a7, L3FE73600 +L3FE737C0: +3fe737c0: xor a9, a0 +3fe737d0: dsjs a7, L3FE73620 +L3FE737E0: +3fe737e0: divs a12, a0 +3fe737f0: dsjs a7, L3FE73640 +3fe73800: mpys b1, b0 +3fe73810: dsjs a7, L3FE73660 +L3FE73820: +3fe73820: mpyu b4, b0 +L3FE73830: +3fe73830: dsjs a7, L3FE73680 +3fe73840: sll a8, a0 +3fe73850: dsjs a7, L3FE736A0 +L3FE73860: +3fe73860: rl b1, b0 +L3FE73870: +3fe73870: dsjs a7, L3FE736C0 +3fe73880: lmo a7, a0 +L3FE73890: +3fe73890: dsjs a7, L3FE736E0 +L3FE738A0: +3fe738a0: mods a11, a0 +3fe738b0: dsjs a7, L3FE73700 +L3FE738C0: +3fe738c0: .word 0x7000 +3fe738d0: dsjs a7, L3FE73720 +3fe738e0: .word 0x7270 +3fe738f0: dsjs a7, L3FE73740 +3fe73900: .word 0x76d0 +L3FE73910: +3fe73910: dsjs a7, L3FE73760 +3fe73920: .word 0x7a50 +3fe73930: dsjs a7, L3FE73780 +3fe73940: movb *b6, b0 +L3FE73950: +3fe73950: dsjs a7, L3FE737A0 +3fe73960: move *a13+, *a0+, 1 +L3FE73970: +3fe73970: dsjs a7, L3FE737C0 +3fe73980: move a5, -*a0, 1 +L3FE73990: +3fe73990: dsjs a7, L3FE737E0 +3fe739a0: .word 0x9ee0 +3fe739b0: dsjs b14, L3FE73830 +3fe739c0: move -*a0, -*a0, 1 +L3FE739D0: +3fe739d0: dsjs a7, L3FE73820 +3fe739e0: jrls L3FE735F0 +L3FE739F0: +3fe739f0: dsjs b14, L3FE73870 +3fe73a00: line 0 +L3FE73A10: +3fe73a10: dsjs b14, L3FE73890 +3fe73a20: movb a14, *a0(0x3f87) +L3FE73A40: +3fe73a40: jrlt L3FE74150 +L3FE73A50: +3fe73a50: dsjs a7, L3FE738A0 +L3FE73A60: +3fe73a60: jrnv L3FE73C70 +3fe73a70: dsjs a7, L3FE738C0 +3fe73a80: .word 0xff20 +3fe73a90: dsjs a5, L3FE73910 +3fe73aa0: movb *a5(0x3f24), *a0(0xdc20) +L3FE73AD0: +3fe73ad0: dsjs a4, L3FE73950 +3fe73ae0: movk 2, a0 +3fe73af0: dsjs a6, L3FE73970 +3fe73b00: sll 0xc, a0 +L3FE73B10: +3fe73b10: dsjs a6, L3FE73990 +3fe73b20: move *a11(0x3f24), *a0+, 1 +3fe73b40: addxy b7, b0 +3fe73b50: dsjs a4, L3FE739D0 +L3FE73B60: +3fe73b60: pixt sp, *a0, xy +L3FE73B70: +3fe73b70: dsjs a4, L3FE739F0 +L3FE73B80: +3fe73b80: pixblt l,l +3fe73b90: dsjs a6, L3FE73A10 +L3FE73BA0: +3fe73ba0: .word 0x0ad0 +3fe73bb0: dsjs a6, L3FE73A30 +L3FE73BC0: +3fe73bc0: move a13, *a0+, 0 +3fe73bd0: dsjs a3, L3FE73A50 +3fe73be0: .word 0xdb80 +3fe73bf0: dsjs a7, L3FE73A40 +L3FE73C00: +3fe73c00: .word 0xdd90 +3fe73c10: dsjs a7, L3FE73A60 +L3FE73C20: +3fe73c20: pixt b6, *b0, xy +3fe73c30: dsjs a5, L3FE73AB0 +L3FE73C40: +3fe73c40: .word 0xda80 +3fe73c50: dsjs a5, L3FE73AD0 +L3FE73C60: +3fe73c60: .word 0xdf50 +L3FE73C70: +3fe73c70: dsjs a7, L3FE73AC0 +L3FE73C80: +3fe73c80: subxy b8, b0 +3fe73c90: dsjs a3, L3FE73B10 +L3FE73CA0: +3fe73ca0: move -*a10, -*a0, 0 +3fe73cb0: dsjs a4, L3FE73B30 +L3FE73CC0: +3fe73cc0: move *a9(0x3f24), a0, 1 +L3FE73CE0: +3fe73ce0: pixt *b2, b0 +3fe73cf0: dsjs a5, L3FE73B70 +L3FE73D00: +3fe73d00: .word 0xeb50 +3fe73d10: dsjs a7, L3FE73B60 +L3FE73D20: +3fe73d20: pixt b12, *b0, xy +3fe73d30: dsjs a7, L3FE73B80 +L3FE73D40: +3fe73d40: pixt *b4, xy, *b0, xy +3fe73d50: dsjs a7, L3FE73BA0 +L3FE73D60: +3fe73d60: clrc +3fe73d70: dsjs a8, L3FE73BC0 +L3FE73D80: +3fe73d80: subi 0xddffc077, b0 +3fe73db0: dsjs a8, L3FE73C00 +L3FE73DC0: +3fe73dc0: sll 0x18, a0 +3fe73dd0: dsjs a11, L3FE73C20 +L3FE73DE0: +3fe73de0: sra 0x16, a0 +L3FE73DF0: +3fe73df0: dsjs a11, L3FE73C40 +L3FE73E00: +3fe73e00: rl 0x1d, b0 +3fe73e10: dsjs a8, L3FE73C60 +L3FE73E20: +3fe73e20: move a5, a0 +3fe73e30: dsjs a8, L3FE73C80 +L3FE73E40: +3fe73e40: move a13, b0 +3fe73e50: dsjs a8, L3FE73CA0 +L3FE73E60: +3fe73e60: sll a5, a0 +3fe73e70: dsjs a8, L3FE73CC0 +L3FE73E80: +3fe73e80: rl a2, a0 +3fe73e90: dsjs a8, L3FE73CE0 +L3FE73EA0: +3fe73ea0: modu b0, b0 +3fe73eb0: dsjs a8, L3FE73D00 +3fe73ec0: .word 0x7340 +3fe73ed0: dsjs a8, L3FE73D20 +L3FE73EE0: +3fe73ee0: .word 0x79c0 +3fe73ef0: dsjs a8, L3FE73D40 +L3FE73F00: +3fe73f00: .word 0x7d30 +3fe73f10: dsjs a8, L3FE73D60 +L3FE73F20: +3fe73f20: move b14, *b0, 1 +3fe73f30: dsjs a8, L3FE73D80 +L3FE73F40: +3fe73f40: move a10, *a0(0x3f88), 1 +L3FE73F60: +3fe73f60: subxy a11, a0 +3fe73f70: dsjs a8, L3FE73DC0 +L3FE73F80: +3fe73f80: .word 0x02c0 +3fe73f90: dsjs a9, L3FE73DE0 +L3FE73FA0: +3fe73fa0: sra 0x14, a0 +3fe73fb0: dsjs a7, L3FE73E00 +L3FE73FC0: +3fe73fc0: sla 0x14, a0 +3fe73fd0: dsjs a9, L3FE73E20 +L3FE73FE0: +3fe73fe0: add b5, b0 +3fe73ff0: dsjs a9, L3FE73E40 +L3FE74000: +3fe74000: mpyu b7, b0 +3fe74010: dsjs a9, L3FE73E60 +L3FE74020: +3fe74020: .word 0x7fa0 +3fe74030: dsjs a9, L3FE73E80 +L3FE74040: +3fe74040: movb *b14, *b0 +3fe74050: dsjs a9, L3FE73EA0 +L3FE74060: +3fe74060: movb *b0(0x3f89), *b0(0xe5c0) +3fe74090: dsjs a9, L3FE73EE0 +L3FE740A0: +3fe740a0: subk 17, b0 +3fe740b0: dsjs a10, L3FE73F00 +3fe740c0: subk 17, b0 +3fe740d0: dsjs a10, L3FE73F20 +3fe740e0: add a9, a0 +3fe740f0: dsjs a10, L3FE73F40 +3fe74100: add a9, a0 +3fe74110: dsjs a10, L3FE73F60 +L3FE74120: +3fe74120: sla a5, a0 +3fe74130: dsjs a10, L3FE73F80 +L3FE74140: +3fe74140: rl a13, a0 +L3FE74150: +3fe74150: dsjs a10, L3FE73FA0 +3fe74160: mods b7, b0 +3fe74170: dsjs a10, L3FE73FC0 +L3FE74180: +3fe74180: .word 0x7240 +3fe74190: dsjs a10, L3FE73FE0 +L3FE741A0: +3fe741a0: .word 0x7530 +3fe741b0: dsjs a10, L3FE74000 +3fe741c0: .word 0x78a0 +3fe741d0: dsjs a10, L3FE74020 +L3FE741E0: +3fe741e0: move b14, *b0, 0 +L3FE741F0: +3fe741f0: dsjs a10, L3FE74040 +3fe74200: move *a2, *a0, 1 +3fe74210: dsjs a10, L3FE74060 +3fe74220: move *a7+, a0, 0 +3fe74230: dsjs a10, L3FE74080 +3fe74240: move a9, -*a0, 0 +3fe74250: dsjs a10, L3FE740A0 +3fe74260: movb b11, *b0(0x3f8a) +3fe74280: move a4, *a0(0x3f8a), 1 +3fe742a0: move *sp(0x3f8a), b0, 1 +3fe742c0: .word 0xbed0 +3fe742d0: dsjs a10, L3FE74120 +3fe742e0: jreq L3FE73DF0 +L3FE742F0: +3fe742f0: dsjs a10, L3FE74140 +3fe74300: move *b12(0x3f8a), *b0+, 1 +L3FE74320: +3fe74320: cvxyl a2, a0 +3fe74330: dsjs a10, L3FE74180 +L3FE74340: +3fe74340: pixt *b8, b0 +3fe74350: dsjs a10, L3FE741A0 +L3FE74360: +3fe74360: dsjs b0, L3FE74370 +L3FE74370: +3fe74370: dsjs a6, L3FE741F0 +L3FE74380: +3fe74380: .word 0xfe10 +3fe74390: dsjs a10, L3FE741E0 +L3FE743A0: +3fe743a0: move b2, *b0(0x3f7f), 0 +L3FE743C0: +3fe743c0: move *a1(0x3f7f), *a0(0x72d0), 1 +3fe743f0: dsjs a5, L3FE74270 +3fe74400: move *a14, *a0, 0 +3fe74410: dsjs a5, L3FE74290 +L3FE74420: +3fe74420: .word 0x9e90 +L3FE74430: +3fe74430: dsjs a5, L3FE742B0 +3fe74440: movb *a11(0x3f25), *a0(0xc450) +L3FE74470: +3fe74470: dsjs a5, L3FE742F0 +3fe74480: jrnc L3FE74690 +L3FE74490: +3fe74490: dsjs a5, L3FE74310 +3fe744a0: move *b13(0x3f25), *b0+, 0 +3fe744c0: .word 0x06b0 +L3FE744D0: +3fe744d0: dsjs a11, L3FE74320 +3fe744e0: .word 0x0c80 +3fe744f0: dsjs a11, L3FE74340 +3fe74500: addk 9, a0 +3fe74510: dsjs a11, L3FE74360 +3fe74520: subk 16, b0 +3fe74530: dsjs a11, L3FE74380 +3fe74540: btst 18, a0 +3fe74550: dsjs a11, L3FE743A0 +3fe74560: rl 0xa, b0 +3fe74570: dsjs a11, L3FE743C0 +3fe74580: sla 0x7, b0 +3fe74590: dsjs a11, L3FE743E0 +L3FE745A0: +3fe745a0: movb a13, *a0 +3fe745b0: dsjs b14, L3FE74430 +3fe745c0: .word 0x3400 +3fe745d0: dsjs a11, L3FE74420 +3fe745e0: .word 0x7ab0 +L3FE745F0: +3fe745f0: dsjs a5, L3FE74470 +3fe74600: move *a2+, a0, 0 +3fe74610: dsjs a5, L3FE74490 +3fe74620: divs a11, a0 +L3FE74630: +3fe74630: dsjs a5, L3FE744B0 +3fe74640: mods b10, b0 +3fe74650: dsjs a5, L3FE744D0 +3fe74660: .word 0x0000 +L3FE74670: +3fe74670: .word 0x0000 +3fe74680: .word 0x0000 +L3FE74690: +3fe74690: .word 0x0000 +3fe746a0: .word 0x0000 +L3FE746B0: +3fe746b0: .word 0x0000 +3fe746c0: .word 0x0000 +L3FE746D0: +3fe746d0: .word 0x0000 +3fe746e0: .word 0x0000 +3fe746f0: .word 0x0000 +3fe74700: .word 0x0000 +L3FE74710: +3fe74710: .word 0x0000 +3fe74720: .word 0x0000 +3fe74730: .word 0x0000 +3fe74740: .word 0x3760 +L3FE74750: +3fe74750: dsjs a11, L3FE745A0 +3fe74760: emu +L3FE74770: +3fe74770: cvxyl a12, a0 +3fe74780: .word 0x000d +3fe74790: cmp b0, b0 +3fe747a0: dsjs a7, L3FE745F0 +L3FE747B0: +3fe747b0: movb *b11(0x3f8d), *b0(0xc5f0) +3fe747e0: dsjs a13, L3FE74630 +L3FE747F0: +3fe747f0: move *a6(0x3f8d), *a0(0xbac0), 1 +3fe74820: dsjs a13, L3FE74670 +L3FE74830: +3fe74830: move *a6(0x3f8d), *a0(0xbac0), 1 +3fe74860: dsjs a13, L3FE746B0 +L3FE74870: +3fe74870: jreq L3FE74980 +3fe74880: dsjs a13, L3FE746D0 +3fe74890: move *a6(0x3f8d), *a0(0xbac0), 1 +3fe748c0: dsjs a13, L3FE74710 +3fe748d0: move *a6(0x3f8d), *a0(0xbac0), 1 +3fe74900: dsjs a13, L3FE74750 +L3FE74910: +3fe74910: jrn L3FE74D20 +3fe74920: dsjs a13, L3FE74770 +L3FE74930: +3fe74930: move *a6(0x3f8d), *a0(0xbac0), 1 +3fe74960: dsjs a13, L3FE747B0 +L3FE74970: +3fe74970: move *a6(0x3f8d), *a0(0xd1f0), 1 +3fe749a0: dsjs a13, L3FE747F0 +L3FE749B0: +3fe749b0: move *a6(0x3f8d), *a0(0xd3f0), 1 +3fe749e0: dsjs a13, L3FE74830 +3fe749f0: .word 0xdb00 +3fe74a00: dsjs a13, L3FE74850 +L3FE74A10: +3fe74a10: .word 0xde50 +3fe74a20: dsjs a13, L3FE74870 +3fe74a30: move *a6(0x3f8d), *a0(0xe440), 1 +3fe74a60: dsjs a13, L3FE748B0 +L3FE74A70: +3fe74a70: move *a6(0x3f8d), *a0(0xe870), 1 +3fe74aa0: dsjs a13, L3FE748F0 +L3FE74AB0: +3fe74ab0: movy a3, a0 +3fe74ac0: dsjs a13, L3FE74910 +L3FE74AD0: +3fe74ad0: pixt *sp, xy, b0 +3fe74ae0: dsjs a13, L3FE74930 +L3FE74AF0: +3fe74af0: move *a6(0x3f8d), *a0(0xf970), 1 +3fe74b20: dsjs a13, L3FE74970 +L3FE74B30: +3fe74b30: .word 0xfe80 +3fe74b40: dsjs a13, L3FE74990 +3fe74b50: jump a0 +3fe74b60: dsjs a14, L3FE749B0 +L3FE74B70: +3fe74b70: zext a0, 0 +3fe74b80: dsjs a14, L3FE749D0 +L3FE74B90: +3fe74b90: move *a6(0x3f8d), *a0(0x870), 1 +3fe74bc0: dsjs a14, L3FE74A10 +L3FE74BD0: +3fe74bd0: cmpi 0xc071, b0 +3fe74bf0: move *a6(0x3f8d), *a0(0xb8f0), 1 +3fe74c20: dsjs a13, L3FE74A70 +L3FE74C30: +3fe74c30: move *b7(0x3f8d), *b0(0xbac0), 0 +3fe74c60: dsjs a13, L3FE74AB0 +3fe74c70: .word 0x0e30 +3fe74c80: dsjs a14, L3FE74AD0 +L3FE74C90: +3fe74c90: addk 19, a0 +3fe74ca0: dsjs a14, L3FE74AF0 +3fe74cb0: subk 20, b0 +3fe74cc0: dsjs a14, L3FE74B10 +L3FE74CD0: +3fe74cd0: btst 27, a0 +3fe74ce0: dsjs a14, L3FE74B30 +L3FE74CF0: +3fe74cf0: move *b7(0x3f8d), *b0(0xb8f0), 0 +L3FE74D20: +3fe74d20: dsjs a13, L3FE74B70 +L3FE74D30: +3fe74d30: btst 1, b0 +3fe74d40: dsjs a14, L3FE74B90 +L3FE74D50: +3fe74d50: move *a6(0x3f8d), *a0(0xbac0), 1 +3fe74d80: dsjs a13, L3FE74BD0 +L3FE74D90: +3fe74d90: move *a6(0x3f8d), *a0(0x22b0), 1 +3fe74dc0: dsjs a14, L3FE74C10 +L3FE74DD0: +3fe74dd0: sll 0x9, a0 +3fe74de0: dsjs a14, L3FE74C30 +L3FE74DF0: +3fe74df0: sll 0x1c, b0 +3fe74e00: dsjs a14, L3FE74C50 +L3FE74E10: +3fe74e10: move *b7(0x3f8d), *b0(0x2990), 0 +3fe74e40: dsjs a14, L3FE74C90 +L3FE74E50: +3fe74e50: move *a6(0x3f8d), *a0(0x2dc0), 1 +3fe74e80: dsjs a14, L3FE74CD0 +L3FE74E90: +3fe74e90: rl 0x16, a0 +3fe74ea0: dsjs a14, L3FE74CF0 +L3FE74EB0: +3fe74eb0: .word 0x36e0 +3fe74ec0: dsjs a14, L3FE74D10 +L3FE74ED0: +3fe74ed0: dsjs b0, L3FE75060 +3fe74ee0: dsjs a14, L3FE74D30 +L3FE74EF0: +3fe74ef0: dsjs a0, L3FE74DD0 +3fe74f00: dsjs a14, L3FE74D50 +L3FE74F10: +3fe74f10: move *a6(0x3f8d), *a0(0x4290), 1 +3fe74f40: dsjs a14, L3FE74D90 +L3FE74F50: +3fe74f50: subb a6, a0 +3fe74f60: dsjs a14, L3FE74DB0 +L3FE74F70: +3fe74f70: move b12, b0 +3fe74f80: dsjs a14, L3FE74DD0 +L3FE74F90: +3fe74f90: or a10, a0 +3fe74fa0: dsjs a14, L3FE74DF0 +L3FE74FB0: +3fe74fb0: or a10, a0 +3fe74fc0: dsjs a14, L3FE74E10 +3fe74fd0: or a10, a0 +3fe74fe0: dsjs a14, L3FE74E30 +L3FE74FF0: +3fe74ff0: or a10, a0 +3fe75000: dsjs a14, L3FE74E50 +3fe75010: or a10, a0 +3fe75020: dsjs a14, L3FE74E70 +L3FE75030: +3fe75030: divs b13, b0 +3fe75040: dsjs a14, L3FE74E90 +3fe75050: or a10, a0 +L3FE75060: +3fe75060: dsjs a14, L3FE74EB0 +L3FE75070: +3fe75070: or a10, a0 +3fe75080: dsjs a14, L3FE74ED0 +L3FE75090: +3fe75090: mpys sp, a0 +3fe750a0: dsjs a14, L3FE74EF0 +L3FE750B0: +3fe750b0: sll b7, b0 +3fe750c0: dsjs a14, L3FE74F10 +L3FE750D0: +3fe750d0: rl a0, a0 +3fe750e0: dsjs a14, L3FE74F30 +L3FE750F0: +3fe750f0: rl a0, a0 +3fe75100: dsjs a14, L3FE74F50 +L3FE75110: +3fe75110: mods b3, b0 +3fe75120: dsjs a14, L3FE74F70 +L3FE75130: +3fe75130: mods b3, b0 +3fe75140: dsjs a14, L3FE74F90 +L3FE75150: +3fe75150: .word 0x70e0 +3fe75160: dsjs a14, L3FE74FB0 +L3FE75170: +3fe75170: move *a6(0x3f8d), *a0(0x7510), 1 +3fe751a0: dsjs a14, L3FE74FF0 +L3FE751B0: +3fe751b0: move *a6(0x3f8d), *a0(0xbac0), 1 +L3FE751E0: +3fe751e0: dsjs a13, L3FE75030 +L3FE751F0: +3fe751f0: move *a6(0x3f8d), *a0(0x7860), 1 +3fe75220: dsjs a14, L3FE75070 +3fe75230: .word 0x7c20 +3fe75240: dsjs a14, L3FE75090 +3fe75250: .word 0x7f00 +3fe75260: dsjs a14, L3FE750B0 +L3FE75270: +3fe75270: move b2, *b0, 1 +3fe75280: dsjs a14, L3FE750D0 +3fe75290: move *a4, a0, 1 +3fe752a0: dsjs a14, L3FE750F0 +L3FE752B0: +3fe752b0: move *a5, *a0, 1 +3fe752c0: dsjs a14, L3FE75110 +3fe752d0: movb *a9, a0 +3fe752e0: dsjs a14, L3FE75130 +L3FE752F0: +3fe752f0: move a7, *a0+, 1 +3fe75300: dsjs a14, L3FE75150 +3fe75310: move *a1+, a0, 1 +3fe75320: dsjs a14, L3FE75170 +L3FE75330: +3fe75330: move *a8+, *a0+, 0 +3fe75340: dsjs a14, L3FE75190 +3fe75350: move b5, -*b0, 0 +3fe75360: dsjs a14, L3FE751B0 +L3FE75370: +3fe75370: move *a6(0x3f8d), *a0(0xa860), 1 +3fe753a0: dsjs a14, L3FE751F0 +3fe753b0: movb b11, *b0(0x3f8e) +L3FE753D0: +3fe753d0: move a6, *a0(0x3f8e), 0 +3fe753f0: move *b7(0x3f8d), *b0(0xb2c0), 0 +3fe75420: dsjs a14, L3FE75270 +L3FE75430: +3fe75430: move *b7(0x3f8d), *b0(0xb630), 0 +3fe75460: dsjs a14, L3FE752B0 +L3FE75470: +3fe75470: move *b7(0x3f8d), *b0(0xb8f0), 0 +3fe754a0: dsjs a13, L3FE752F0 +L3FE754B0: +3fe754b0: move *b11(0x3f8e), *b0(0xb8f0), 0 +3fe754e0: dsjs a13, L3FE75330 +3fe754f0: movb *b2(0x3f8e), *b0(0xb8f0) +3fe75520: dsjs a13, L3FE75370 +3fe75530: .word 0xbec0 +3fe75540: dsjs a14, L3FE75390 +3fe75550: move *b7(0x3f8d), *b0(0xb8f0), 0 +L3FE75580: +3fe75580: dsjs a13, L3FE753D0 +3fe75590: move *b7(0x3f8d), *b0(0xbac0), 0 +3fe755c0: dsjs a13, L3FE75410 +L3FE755D0: +3fe755d0: jruc L3FE751E0 +3fe755e0: dsjs a14, L3FE75430 +L3FE755F0: +3fe755f0: move *b7(0x3f8d), *b0(0xb8f0), 0 +L3FE75620: +3fe75620: dsjs a13, L3FE75470 +3fe75630: move *b7(0x3f8d), *b0(0xb8f0), 0 +L3FE75660: +3fe75660: dsjs a13, L3FE754B0 +L3FE75670: +3fe75670: move *b7(0x3f8d), *b0(0x0), 0 +L3FE756A0: +3fe756a0: .word 0x0000 +3fe756b0: .word 0x0000 +L3FE756C0: +3fe756c0: .word 0x0000 +3fe756d0: .word 0x0000 +L3FE756E0: +3fe756e0: .word 0x0000 +3fe756f0: .word 0x0000 +L3FE75700: +3fe75700: .word 0x0000 +3fe75710: .word 0x0000 +L3FE75720: +3fe75720: .word 0x0000 +3fe75730: .word 0x0000 +L3FE75740: +3fe75740: .word 0x0000 +3fe75750: .word 0x0000 +L3FE75760: +3fe75760: .word 0x0000 +3fe75770: jrlt L3FE75580 +L3FE75780: +3fe75780: dsjs a14, L3FE755D0 +3fe75790: .word 0x0046 +L3FE757A0: +3fe757a0: mmtm a0, a12,a13,a14 +L3FE757C0: +3fe757c0: .word 0xd930 +3fe757d0: dsjs a12, L3FE75620 +L3FE757E0: +3fe757e0: jrlt L3FE755F0 +3fe757f0: dsjs b5, L3FE75670 +L3FE75800: +3fe75800: .word 0xdde0 +3fe75810: dsjs a12, L3FE75660 +L3FE75820: +3fe75820: .word 0xdde0 +3fe75830: dsjs a12, L3FE75680 +L3FE75840: +3fe75840: .word 0xdde0 +3fe75850: dsjs a12, L3FE756A0 +L3FE75860: +3fe75860: .word 0xdde0 +3fe75870: dsjs a12, L3FE756C0 +L3FE75880: +3fe75880: .word 0xdde0 +3fe75890: dsjs a12, L3FE756E0 +L3FE758A0: +3fe758a0: .word 0xeb10 +3fe758b0: dsjs a12, L3FE75700 +L3FE758C0: +3fe758c0: .word 0xeb10 +3fe758d0: dsjs a12, L3FE75720 +L3FE758E0: +3fe758e0: pixt b3, *b0 +3fe758f0: dsjs a12, L3FE75740 +L3FE75900: +3fe75900: pixt b3, *b0 +3fe75910: dsjs a12, L3FE75760 +L3FE75920: +3fe75920: move a13, -*a0, 0 +3fe75930: dsjs a13, L3FE75780 +L3FE75940: +3fe75940: pixt *a0, *a0 +3fe75950: dsjs a12, L3FE757A0 +L3FE75960: +3fe75960: .word 0x0440 +3fe75970: dsjs a13, L3FE757C0 +L3FE75980: +3fe75980: .word 0x0e00 +3fe75990: dsjs a13, L3FE757E0 +L3FE759A0: +3fe759a0: addk 19, b0 +3fe759b0: dsjs a13, L3FE75800 +L3FE759C0: +3fe759c0: subk 14, b0 +3fe759d0: dsjs a13, L3FE75820 +L3FE759E0: +3fe759e0: btst 0, b0 +3fe759f0: dsjs a13, L3FE75840 +L3FE75A00: +3fe75a00: sll 0x2, b0 +3fe75a10: dsjs a13, L3FE75860 +L3FE75A20: +3fe75a20: sra 0x17, a0 +3fe75a30: dsjs a13, L3FE75880 +L3FE75A40: +3fe75a40: srl 0x11, b0 +3fe75a50: dsjs a13, L3FE758A0 +L3FE75A60: +3fe75a60: rl 0x12, b0 +3fe75a70: dsjs a13, L3FE758C0 +L3FE75A80: +3fe75a80: dsjs b0, L3FE75BE0 +3fe75a90: dsjs a13, L3FE758E0 +L3FE75AA0: +3fe75aa0: subb a2, a0 +3fe75ab0: dsjs a13, L3FE75900 +3fe75ac0: andn a5, a0 +3fe75ad0: dsjs a13, L3FE75920 +L3FE75AE0: +3fe75ae0: divs a9, a0 +3fe75af0: dsjs a13, L3FE75940 +L3FE75B00: +3fe75b00: mpyu b1, b0 +L3FE75B10: +3fe75b10: dsjs a13, L3FE75960 +L3FE75B20: +3fe75b20: mpyu b1, b0 +3fe75b30: dsjs a13, L3FE75980 +L3FE75B40: +3fe75b40: sra a5, a0 +3fe75b50: dsjs a13, L3FE759A0 +L3FE75B60: +3fe75b60: lmo a7, a0 +3fe75b70: dsjs a13, L3FE759C0 +L3FE75B80: +3fe75b80: .word 0x70b0 +3fe75b90: dsjs a13, L3FE759E0 +L3FE75BA0: +3fe75ba0: .word 0x7ad0 +3fe75bb0: dsjs a13, L3FE75A00 +L3FE75BC0: +3fe75bc0: move a12, *a0, 1 +3fe75bd0: dsjs a13, L3FE75A20 +L3FE75BE0: +3fe75be0: move *b7, *b0, 1 +3fe75bf0: dsjs a13, L3FE75A40 +L3FE75C00: +3fe75c00: move a13, -*a0, 0 +3fe75c10: dsjs a13, L3FE75A60 +L3FE75C20: +3fe75c20: emu +3fe75c30: movk 12, a0 +L3FE75C40: +3fe75c40: .word 0x000e +3fe75c50: jrlt L3FE75A60 +L3FE75C60: +3fe75c60: dsjs b5, L3FE75AE0 +L3FE75C70: +3fe75c70: jrlt L3FE75A80 +L3FE75C80: +3fe75c80: dsjs b5, L3FE75B00 +L3FE75C90: +3fe75c90: jrlt L3FE75AA0 +L3FE75CA0: +3fe75ca0: dsjs b5, L3FE75B20 +L3FE75CB0: +3fe75cb0: rl 0xf, b0 +L3FE75CC0: +3fe75cc0: dsjs a12, L3FE75B10 +L3FE75CD0: +3fe75cd0: jrlt L3FE75AE0 +3fe75ce0: dsjs b5, L3FE75B60 +3fe75cf0: jrlt L3FE75B00 +3fe75d00: dsjs b5, L3FE75B80 +3fe75d10: jrlt L3FE75B20 +L3FE75D20: +3fe75d20: dsjs b5, L3FE75BA0 +L3FE75D30: +3fe75d30: jrlt L3FE75B40 +L3FE75D40: +3fe75d40: dsjs b5, L3FE75BC0 +L3FE75D50: +3fe75d50: jrlt L3FE75B60 +L3FE75D60: +3fe75d60: dsjs b5, L3FE75BE0 +3fe75d70: jrlt L3FE75B80 +L3FE75D80: +3fe75d80: dsjs b5, L3FE75C00 +L3FE75D90: +3fe75d90: jrlt L3FE75BA0 +L3FE75DA0: +3fe75da0: dsjs b5, L3FE75C20 +3fe75db0: jrlt L3FE75BC0 +L3FE75DC0: +3fe75dc0: dsjs b5, L3FE75C40 +3fe75dd0: jrlt L3FE75BE0 +L3FE75DE0: +3fe75de0: dsjs b5, L3FE75C60 +L3FE75DF0: +3fe75df0: jrlt L3FE75C00 +L3FE75E00: +3fe75e00: dsjs b5, L3FE75C80 +3fe75e10: dsjs b0, L3FE75FF0 +L3FE75E20: +3fe75e20: dsjs a12, L3FE75C70 +3fe75e30: add b7, b0 +L3FE75E40: +3fe75e40: dsjs a12, L3FE75C90 +3fe75e50: subb b1, b0 +L3FE75E60: +3fe75e60: dsjs a12, L3FE75CB0 +3fe75e70: cmp b7, b0 +L3FE75E80: +3fe75e80: dsjs a12, L3FE75CD0 +L3FE75E90: +3fe75e90: jrlt L3FE75CA0 +L3FE75EA0: +3fe75ea0: dsjs b5, L3FE75D20 +3fe75eb0: jrlt L3FE75CC0 +L3FE75EC0: +3fe75ec0: dsjs b5, L3FE75D40 +3fe75ed0: move b1, b0 +L3FE75EE0: +3fe75ee0: dsjs a12, L3FE75D30 +3fe75ef0: and sp, b0 +L3FE75F00: +3fe75f00: dsjs a12, L3FE75D50 +3fe75f10: jrlt L3FE75D20 +L3FE75F20: +3fe75f20: dsjs b5, L3FE75DA0 +3fe75f30: or b9, b0 +L3FE75F40: +3fe75f40: dsjs a12, L3FE75D90 +3fe75f50: jrlt L3FE75D60 +L3FE75F60: +3fe75f60: dsjs b5, L3FE75DE0 +L3FE75F70: +3fe75f70: jrlt L3FE75D80 +L3FE75F80: +3fe75f80: dsjs b5, L3FE75E00 +L3FE75F90: +3fe75f90: rl 0x1, b0 +L3FE75FA0: +3fe75fa0: dsjs a12, L3FE75DF0 +L3FE75FB0: +3fe75fb0: jrlt L3FE75DC0 +3fe75fc0: dsjs b5, L3FE75E40 +3fe75fd0: jrlt L3FE75DE0 +3fe75fe0: dsjs b5, L3FE75E60 +L3FE75FF0: +3fe75ff0: jrlt L3FE75E00 +L3FE76000: +3fe76000: dsjs b5, L3FE75E80 +L3FE76010: +3fe76010: jrlt L3FE75E20 +L3FE76020: +3fe76020: dsjs b5, L3FE75EA0 +L3FE76030: +3fe76030: rl 0x1, b0 +3fe76040: dsjs a12, L3FE75E90 +3fe76050: jrlt L3FE75E60 +3fe76060: dsjs b5, L3FE75EE0 +3fe76070: jrlt L3FE75E80 +L3FE76080: +3fe76080: dsjs b5, L3FE75F00 +L3FE76090: +3fe76090: jrlt L3FE75EA0 +L3FE760A0: +3fe760a0: dsjs b5, L3FE75F20 +L3FE760B0: +3fe760b0: jrlt L3FE75EC0 +L3FE760C0: +3fe760c0: dsjs b5, L3FE75F40 +L3FE760D0: +3fe760d0: jrlt L3FE75EE0 +3fe760e0: dsjs b5, L3FE75F60 +L3FE760F0: +3fe760f0: jrlt L3FE75F00 +L3FE76100: +3fe76100: dsjs b5, L3FE75F80 +3fe76110: xor sp, b0 +L3FE76120: +3fe76120: dsjs a12, L3FE75F70 +L3FE76130: +3fe76130: sll a10, a0 +L3FE76140: +3fe76140: dsjs a12, L3FE75F90 +3fe76150: srl a8, a0 +L3FE76160: +3fe76160: dsjs a12, L3FE75FB0 +3fe76170: jrlt L3FE75F80 +L3FE76180: +3fe76180: dsjs b5, L3FE76000 +3fe76190: jrlt L3FE75FA0 +L3FE761A0: +3fe761a0: dsjs b5, L3FE76020 +3fe761b0: lmo a6, a0 +L3FE761C0: +3fe761c0: dsjs a12, L3FE76010 +3fe761d0: mods a12, a0 +L3FE761E0: +3fe761e0: dsjs a12, L3FE76030 +3fe761f0: jrlt L3FE76000 +L3FE76200: +3fe76200: dsjs b5, L3FE76080 +3fe76210: jrlt L3FE76020 +L3FE76220: +3fe76220: dsjs b5, L3FE760A0 +3fe76230: move b5, *b0, 0 +L3FE76240: +3fe76240: dsjs a12, L3FE76090 +3fe76250: move b2, *b0, 1 +L3FE76260: +3fe76260: dsjs a12, L3FE760B0 +3fe76270: move *b8, *b0, 0 +L3FE76280: +3fe76280: dsjs a12, L3FE760D0 +3fe76290: movb b2, *b0 +L3FE762A0: +3fe762a0: dsjs a12, L3FE760F0 +3fe762b0: jrlt L3FE760C0 +L3FE762C0: +3fe762c0: dsjs b5, L3FE76140 +3fe762d0: movb sp, *b0 +L3FE762E0: +3fe762e0: dsjs a12, L3FE76130 +3fe762f0: jrlt L3FE76100 +L3FE76300: +3fe76300: dsjs b5, L3FE76180 +3fe76310: jrlt L3FE76120 +L3FE76320: +3fe76320: dsjs b5, L3FE761A0 +3fe76330: jrlt L3FE76140 +L3FE76340: +3fe76340: dsjs b5, L3FE761C0 +3fe76350: jrlt L3FE76160 +L3FE76360: +3fe76360: dsjs b5, L3FE761E0 +3fe76370: jrlt L3FE76180 +L3FE76380: +3fe76380: dsjs b5, L3FE76200 +3fe76390: jrlt L3FE761A0 +L3FE763A0: +3fe763a0: dsjs b5, L3FE76220 +3fe763b0: jrlt L3FE761C0 +L3FE763C0: +3fe763c0: dsjs b5, L3FE76240 +L3FE763D0: +3fe763d0: jrlt L3FE761E0 +L3FE763E0: +3fe763e0: dsjs b5, L3FE76260 +3fe763f0: jrlt L3FE76200 +L3FE76400: +3fe76400: dsjs b5, L3FE76280 +3fe76410: jrlt L3FE76220 +L3FE76420: +3fe76420: dsjs b5, L3FE762A0 +3fe76430: jrlt L3FE76240 +L3FE76440: +3fe76440: dsjs b5, L3FE762C0 +3fe76450: jrlt L3FE76260 +L3FE76460: +3fe76460: dsjs b5, L3FE762E0 +3fe76470: jrlt L3FE76280 +L3FE76480: +3fe76480: dsjs b5, L3FE76300 +3fe76490: jrlt L3FE762A0 +L3FE764A0: +3fe764a0: dsjs b5, L3FE76320 +3fe764b0: jrlt L3FE762C0 +L3FE764C0: +3fe764c0: dsjs b5, L3FE76340 +3fe764d0: jrlt L3FE762E0 +L3FE764E0: +3fe764e0: dsjs b5, L3FE76360 +3fe764f0: jrlt L3FE76300 +L3FE76500: +3fe76500: dsjs b5, L3FE76380 +L3FE76510: +3fe76510: jrlt L3FE76320 +L3FE76520: +3fe76520: dsjs b5, L3FE763A0 +L3FE76530: +3fe76530: jrlt L3FE76340 +3fe76540: dsjs b5, L3FE763C0 +L3FE76550: +3fe76550: jrlt L3FE76360 +L3FE76560: +3fe76560: dsjs b5, L3FE763E0 +L3FE76570: +3fe76570: move b9, *b0+, 0 +L3FE76580: +3fe76580: dsjs a12, L3FE763D0 +L3FE76590: +3fe76590: jrlt L3FE763A0 +L3FE765A0: +3fe765a0: dsjs b5, L3FE76420 +3fe765b0: jrlt L3FE763C0 +3fe765c0: dsjs b5, L3FE76440 +3fe765d0: jrlt L3FE763E0 +L3FE765E0: +3fe765e0: dsjs b5, L3FE76460 +3fe765f0: jrlt L3FE76400 +L3FE76600: +3fe76600: dsjs b5, L3FE76480 +3fe76610: jrlt L3FE76420 +L3FE76620: +3fe76620: dsjs b5, L3FE764A0 +3fe76630: jrlt L3FE76440 +L3FE76640: +3fe76640: dsjs b5, L3FE764C0 +3fe76650: jrlt L3FE76460 +L3FE76660: +3fe76660: dsjs b5, L3FE764E0 +3fe76670: jrlt L3FE76480 +L3FE76680: +3fe76680: dsjs b5, L3FE76500 +3fe76690: jrlt L3FE764A0 +L3FE766A0: +3fe766a0: dsjs b5, L3FE76520 +3fe766b0: move *b7+, b0, 0 +L3FE766C0: +3fe766c0: dsjs a12, L3FE76510 +3fe766d0: move *b1+, *b0+, 0 +L3FE766E0: +3fe766e0: dsjs a12, L3FE76530 +L3FE766F0: +3fe766f0: movb *b3, *b0 +3fe76700: dsjs a12, L3FE76550 +3fe76710: move b1, -*b0, 1 +L3FE76720: +3fe76720: dsjs a12, L3FE76570 +3fe76730: move -*sp, b0, 0 +3fe76740: dsjs a12, L3FE76590 +L3FE76750: +3fe76750: jrlt L3FE76560 +L3FE76760: +3fe76760: dsjs b5, L3FE765E0 +3fe76770: jrlt L3FE76580 +L3FE76780: +3fe76780: dsjs b5, L3FE76600 +3fe76790: jrlt L3FE765A0 +L3FE767A0: +3fe767a0: dsjs b5, L3FE76620 +3fe767b0: movb *a12(0x3f8c), a0 +3fe767d0: move a6, *a0(0x3f8c), 1 +L3FE767F0: +3fe767f0: jrlt L3FE76600 +L3FE76800: +3fe76800: dsjs b5, L3FE76680 +3fe76810: jrlt L3FE76620 +3fe76820: dsjs b5, L3FE766A0 +3fe76830: jrlt L3FE76640 +L3FE76840: +3fe76840: dsjs b5, L3FE766C0 +3fe76850: jrlt L3FE76660 +L3FE76860: +3fe76860: dsjs b5, L3FE766E0 +L3FE76870: +3fe76870: move *a12(0x3f8c), a0, 1 +3fe76890: rl 0x1, b0 +L3FE768A0: +3fe768a0: dsjs a12, L3FE766F0 +3fe768b0: movb *a0(0x3f8c), *a0(0xc4e0) +L3FE768E0: +3fe768e0: dsjs b5, L3FE76760 +3fe768f0: .word 0xbec0 +L3FE76900: +3fe76900: dsjs a12, L3FE76750 +3fe76910: jrlt L3FE76720 +L3FE76920: +3fe76920: dsjs b5, L3FE767A0 +L3FE76930: +3fe76930: jagt L3FEB6210 +3fe76950: jrlt L3FE76760 +L3FE76960: +3fe76960: dsjs b5, L3FE767E0 +L3FE76970: +3fe76970: jrlt L3FE76780 +L3FE76980: +3fe76980: dsjs b5, L3FE76800 +L3FE76990: +3fe76990: jrne L3FE765A0 +L3FE769A0: +3fe769a0: dsjs a12, L3FE767F0 +3fe769b0: jrlt L3FE767C0 +L3FE769C0: +3fe769c0: dsjs b5, L3FE76840 +3fe769d0: jann L3FEB62B0 +3fe769f0: jrlt L3FE76800 +L3FE76A00: +3fe76a00: dsjs b5, L3FE76880 +3fe76a10: .word 0xd5f0 +L3FE76A20: +3fe76a20: dsjs a12, L3FE76870 +3fe76a30: jrlt L3FE76840 +L3FE76A40: +3fe76a40: dsjs b5, L3FE768C0 +3fe76a50: jrlt L3FE76860 +L3FE76A60: +3fe76a60: dsjs b5, L3FE768E0 +3fe76a70: jrlt L3FE76880 +L3FE76A80: +3fe76a80: dsjs b5, L3FE76900 +3fe76a90: jrlt L3FE768A0 +L3FE76AA0: +3fe76aa0: dsjs b5, L3FE76920 +3fe76ab0: jrlt L3FE768C0 +L3FE76AC0: +3fe76ac0: dsjs b5, L3FE76940 +3fe76ad0: rl 0x1, b0 +L3FE76AE0: +3fe76ae0: dsjs a12, L3FE76930 +3fe76af0: jap 0x30303f8c +3fe76b20: dsjs a12, L3FE76970 +3fe76b30: jrlt L3FE76F40 +3fe76b40: dsjs a12, L3FE76990 +3fe76b50: jrlt L3FE76960 +3fe76b60: dsjs b5, L3FE769E0 +L3FE76B70: +3fe76b70: jrlt L3FE76980 +3fe76b80: dsjs b5, L3FE76A00 +3fe76b90: jrlt L3FE769A0 +3fe76ba0: dsjs b5, L3FE76A20 +3fe76bb0: jrlt L3FE769C0 +3fe76bc0: dsjs b5, L3FE76A40 +3fe76bd0: jrlt L3FE769E0 +3fe76be0: dsjs b5, L3FE76A60 +3fe76bf0: jrlt L3FE76A00 +3fe76c00: dsjs b5, L3FE76A80 +3fe76c10: jrlt L3FE76A20 +3fe76c20: dsjs b5, L3FE76AA0 +3fe76c30: jrlt L3FE76A40 +3fe76c40: dsjs b5, L3FE76AC0 +3fe76c50: jrlt L3FE76A60 +3fe76c60: dsjs b5, L3FE76AE0 +3fe76c70: .word 0x0002 +L3FE76C80: +3fe76c80: dsjs a0, L3FE76D50 +3fe76c90: .word 0x000e +3fe76ca0: .word 0x0000 +3fe76cb0: .word 0x0000 +3fe76cc0: .word 0x000a +3fe76cd0: dsjs a0, L3FE76DB0 +3fe76ce0: .word 0x000e +3fe76cf0: .word 0x0000 +3fe76d00: .word 0x0000 +L3FE76D10: +3fe76d10: .word 0x0000 +3fe76d20: .word 0x0000 +3fe76d30: sll a9, a8 +3fe76d40: dsjs a13, L3FE76B70 +L3FE76D50: +3fe76d50: .word 0x0000 +3fe76d60: .word 0x0000 +3fe76d70: jap L3FEB6A50 +3fe76d90: .word 0x000a +3fe76da0: dsjs a0, L3FE76EE0 +L3FE76DB0: +3fe76db0: .word 0x000e +3fe76dc0: .word 0x0000 +3fe76dd0: .word 0x0000 +L3FE76DE0: +3fe76de0: .word 0x0000 +3fe76df0: .word 0x0000 +3fe76e00: cmpi 0xffffc031, a8 +3fe76e30: .word 0x0000 +3fe76e40: move -*b4, -*b0, 1 +3fe76e50: dsjs a13, L3FE76C80 +3fe76e60: .word 0x000a +3fe76e70: dsjs a0, L3FE77010 +3fe76e80: .word 0x000e +3fe76e90: .word 0x0000 +3fe76ea0: .word 0x0000 +L3FE76EB0: +3fe76eb0: .word 0x0000 +3fe76ec0: .word 0x0000 +3fe76ed0: move -*b11, -*b0, 0 +L3FE76EE0: +3fe76ee0: dsjs a13, L3FE76D10 +L3FE76EF0: +3fe76ef0: .word 0x0000 +3fe76f00: .word 0x0000 +3fe76f10: sra b2, b0 +3fe76f20: dsjs a13, L3FE76D50 +3fe76f30: .word 0x000a +L3FE76F40: +3fe76f40: dsjs a0, L3FE77140 +3fe76f50: .word 0x000e +3fe76f60: .word 0x0000 +3fe76f70: .word 0x0000 +3fe76f80: .word 0x0000 +3fe76f90: .word 0x0000 +3fe76fa0: .word 0x7650 +3fe76fb0: dsjs a14, L3FE76DE0 +L3FE76FC0: +3fe76fc0: .word 0x0000 +L3FE76FD0: +3fe76fd0: .word 0x0000 +3fe76fe0: .word 0x0c90 +3fe76ff0: dsjs a14, L3FE76E20 +3fe77000: .word 0x000a +L3FE77010: +3fe77010: dsjs a0, L3FE76FD0 +3fe77020: .word 0x000e +3fe77030: .word 0x0000 +L3FE77040: +3fe77040: .word 0x0000 +L3FE77050: +3fe77050: .word 0x0000 +3fe77060: .word 0x0000 +3fe77070: divs b8, b8 +3fe77080: dsjs sp, L3FE76EB0 +L3FE77090: +3fe77090: .word 0x0000 +3fe770a0: .word 0x0000 +L3FE770B0: +3fe770b0: pixt *b12, *b0 +3fe770c0: dsjs a14, L3FE76EF0 +3fe770d0: .word 0x000a +3fe770e0: dsjs a0, L3FE77040 +3fe770f0: .word 0x000e +3fe77100: .word 0x0000 +3fe77110: .word 0x0000 +L3FE77120: +3fe77120: .word 0x0000 +3fe77130: .word 0x0000 +L3FE77140: +3fe77140: move a11, *a8(0x3fcf), 1 +L3FE77160: +3fe77160: .word 0x0000 +3fe77170: .word 0x0000 +3fe77180: divu a2, a0 +L3FE77190: +3fe77190: dsjs sp, L3FE76FC0 +3fe771a0: .word 0x000a +3fe771b0: dsjs a0, L3FE770B0 +3fe771c0: .word 0x000e +3fe771d0: .word 0x0000 +3fe771e0: .word 0x0000 +L3FE771F0: +3fe771f0: .word 0x0000 +3fe77200: .word 0x0000 +3fe77210: movy a4, a8 +3fe77220: dsjs a14, L3FE77050 +L3FE77230: +3fe77230: .word 0x0000 +3fe77240: .word 0x0000 +3fe77250: addxy sp, b0 +3fe77260: dsjs a14, L3FE77090 +3fe77270: .word 0x000a +3fe77280: dsjs a0, L3FE77120 +3fe77290: .word 0x000e +3fe772a0: .word 0x0000 +3fe772b0: .word 0x0000 +L3FE772C0: +3fe772c0: .word 0x0000 +3fe772d0: .word 0x0000 +3fe772e0: pixt *a3, *a8 +3fe772f0: dsjs a14, L3FE77120 +3fe77300: .word 0x0000 +3fe77310: .word 0x0000 +3fe77320: movy b13, b0 +3fe77330: dsjs a14, L3FE77160 +3fe77340: .word 0x000a +3fe77350: dsjs a0, L3FE77190 +3fe77360: .word 0x000e +3fe77370: .word 0x0000 +3fe77380: .word 0x0000 +L3FE77390: +3fe77390: .word 0x0000 +3fe773a0: .word 0x0000 +3fe773b0: .word 0x78e8 +3fe773c0: dsjs b1, L3FE771F0 +L3FE773D0: +3fe773d0: .word 0x0000 +3fe773e0: .word 0x0000 +3fe773f0: sla 0x19, b0 +3fe77400: dsjs b1, L3FE77230 +3fe77410: .word 0x000a +3fe77420: add a3, a0 +3fe77430: .word 0x000e +3fe77440: .word 0x0000 +3fe77450: .word 0x0000 +L3FE77460: +3fe77460: .word 0x0000 +3fe77470: .word 0x0000 +3fe77480: sla 0x10, a8 +3fe77490: dsjs b1, L3FE772C0 +L3FE774A0: +3fe774a0: .word 0x0000 +3fe774b0: .word 0x0000 +3fe774c0: move *b11(0x3fd0), b0, 1 +3fe774e0: .word 0x000a +3fe774f0: add a9, a0 +3fe77500: .word 0x000e +3fe77510: .word 0x0000 +3fe77520: .word 0x0000 +L3FE77530: +3fe77530: .word 0x0000 +3fe77540: .word 0x0000 +L3FE77550: +3fe77550: pixt *b2, xy, *b8, xy +3fe77560: dsjs b1, L3FE77390 +3fe77570: .word 0x0000 +3fe77580: .word 0x0000 +3fe77590: .word 0x7a10 +3fe775a0: dsjs b1, L3FE773D0 +3fe775b0: .word 0x000a +3fe775c0: add sp, a0 +3fe775d0: .word 0x000e +3fe775e0: .word 0x0000 +3fe775f0: .word 0x0000 +L3FE77600: +3fe77600: .word 0x0000 +3fe77610: .word 0x0000 +3fe77620: btst b4, b0 +3fe77630: dsjs b2, L3FE77460 +L3FE77640: +3fe77640: .word 0x0000 +3fe77650: .word 0x0000 +3fe77660: pixt *a12, xy, *a0, xy +3fe77670: dsjs b1, L3FE774A0 +3fe77680: .word 0x000a +3fe77690: addc a5, a0 +3fe776a0: .word 0x000e +3fe776b0: .word 0x0000 +3fe776c0: .word 0x0000 +3fe776d0: .word 0x0000 +3fe776e0: .word 0x0000 +3fe776f0: movk 32, a0 +3fe77700: dsjs b3, L3FE77530 +L3FE77710: +3fe77710: .word 0x0000 +3fe77720: .word 0x0000 +3fe77730: jac L3FEB7470 +3fe77750: .word 0x000a +3fe77760: addc a11, a0 +3fe77770: .word 0x000e +3fe77780: .word 0x0000 +3fe77790: .word 0x0000 +L3FE777A0: +3fe777a0: .word 0x0000 +3fe777b0: .word 0x0000 +3fe777c0: jrle L3FE77550 +3fe777d0: dsjs b2, L3FE77600 +L3FE777E0: +3fe777e0: .word 0x0000 +3fe777f0: .word 0x0000 +3fe77800: srl b4, b0 +3fe77810: dsjs b2, L3FE77640 +3fe77820: .word 0x000a +3fe77830: sub a1, a0 +3fe77840: .word 0x000e +3fe77850: .word 0x0000 +3fe77860: .word 0x0000 +L3FE77870: +3fe77870: .word 0x0000 +3fe77880: .word 0x0000 +3fe77890: move *b10(0x3fce), *b8+, 1 +L3FE778B0: +3fe778b0: .word 0x0000 +3fe778c0: .word 0x0000 +3fe778d0: jrgt L3FE77BE0 +3fe778e0: dsjs a14, L3FE77710 +3fe778f0: .word 0x000a +3fe77900: sub a7, a0 +3fe77910: .word 0x000e +3fe77920: .word 0x0000 +3fe77930: .word 0x0000 +L3FE77940: +3fe77940: .word 0x0000 +3fe77950: .word 0x0000 +3fe77960: addxy a6, a8 +3fe77970: dsjs a14, L3FE777A0 +L3FE77980: +3fe77980: .word 0x0000 +3fe77990: .word 0x0000 +3fe779a0: .word 0xd480 +3fe779b0: dsjs a14, L3FE777E0 +3fe779c0: .word 0x000a +3fe779d0: sub a13, a0 +3fe779e0: .word 0x000e +3fe779f0: .word 0x0000 +3fe77a00: .word 0x0000 +3fe77a10: .word 0x0000 +3fe77a20: .word 0x0000 +3fe77a30: movb *a9, *a8 +3fe77a40: dsjs a14, L3FE77870 +3fe77a50: .word 0x0000 +3fe77a60: .word 0x0000 +3fe77a70: move a7, *a0+, 0 +3fe77a80: dsjs a14, L3FE778B0 +3fe77a90: .word 0x000a +3fe77aa0: subb a3, a0 +3fe77ab0: .word 0x000e +3fe77ac0: .word 0x0000 +3fe77ad0: .word 0x0000 +L3FE77AE0: +3fe77ae0: .word 0x0000 +3fe77af0: .word 0x0000 +3fe77b00: xor b14, b8 +3fe77b10: dsjs b2, L3FE77940 +3fe77b20: .word 0x0000 +3fe77b30: .word 0x0000 +3fe77b40: btst b13, b0 +3fe77b50: dsjs b2, L3FE77980 +3fe77b60: .word 0x000a +3fe77b70: subb a9, a0 +3fe77b80: .word 0x000e +3fe77b90: .word 0x0000 +3fe77ba0: .word 0x0000 +3fe77bb0: .word 0x0000 +3fe77bc0: .word 0x0000 +3fe77bd0: move *b2(0x3fce), *b8(0x0), 0 +3fe77c00: .word 0x0000 +3fe77c10: movb b0, *b0(0x3fce) +3fe77c30: .word 0x000a +3fe77c40: subb sp, a0 +3fe77c50: .word 0x000e +3fe77c60: .word 0x0000 +3fe77c70: .word 0x0000 +L3FE77C80: +3fe77c80: .word 0x0000 +3fe77c90: .word 0x0000 +3fe77ca0: dsjs a8, L3FE77D80 +3fe77cb0: dsjs b0, L3FE77AE0 +L3FE77CC0: +3fe77cc0: .word 0x0000 +3fe77cd0: .word 0x0000 +3fe77ce0: move *b4(0x3fcf), b0, 0 +3fe77d00: .word 0x000a +3fe77d10: cmp a5, a0 +3fe77d20: .word 0x000e +3fe77d30: .word 0x0000 +3fe77d40: .word 0x0000 +L3FE77D50: +3fe77d50: .word 0x0000 +3fe77d60: .word 0x0000 +3fe77d70: move *b2(0x3fd0), b0, 1 +L3FE77D90: +3fe77d90: .word 0x0000 +3fe77da0: .word 0x0000 +3fe77db0: dsjs b0, L3FE77F20 +3fe77dc0: dsjs b0, L3FE77BF0 +3fe77dd0: .word 0x000a +3fe77de0: cmp a11, a0 +3fe77df0: .word 0x000e +3fe77e00: .word 0x0000 +3fe77e10: .word 0x0000 +L3FE77E20: +3fe77e20: .word 0x0000 +3fe77e30: .word 0x0000 +3fe77e40: move -*a7, -*a8, 1 +3fe77e50: dsjs a14, L3FE77C80 +3fe77e60: .word 0x0000 +3fe77e70: .word 0x0000 +3fe77e80: .word 0x9e50 +3fe77e90: dsjs a14, L3FE77CC0 +3fe77ea0: .word 0x000a +3fe77eb0: btst a1, a0 +3fe77ec0: .word 0x000e +3fe77ed0: .word 0x0000 +3fe77ee0: .word 0x0000 +L3FE77EF0: +3fe77ef0: .word 0x0000 +3fe77f00: .word 0x0000 +3fe77f10: sra a11, a8 +L3FE77F20: +3fe77f20: dsjs b2, L3FE77D50 +L3FE77F30: +3fe77f30: .word 0x0000 +3fe77f40: .word 0x0000 +3fe77f50: divs a8, a0 +3fe77f60: dsjs b2, L3FE77D90 +3fe77f70: .word 0x000a +3fe77f80: btst a7, a0 +3fe77f90: .word 0x000e +3fe77fa0: .word 0x0000 +3fe77fb0: .word 0x0000 +3fe77fc0: .word 0x0000 +3fe77fd0: .word 0x0000 +3fe77fe0: jrle L3FE78070 +3fe77ff0: dsjs a14, L3FE77E20 +L3FE78000: +3fe78000: .word 0x0000 +3fe78010: .word 0x0000 +3fe78020: move *a12(0x3fce), *a0(0xa), 0 +3fe78050: btst a13, a0 +3fe78060: .word 0x000e +L3FE78070: +3fe78070: .word 0x0000 +3fe78080: .word 0x0000 +L3FE78090: +3fe78090: .word 0x0000 +3fe780a0: .word 0x0000 +3fe780b0: divs b8, b8 +3fe780c0: dsjs sp, L3FE77EF0 +L3FE780D0: +3fe780d0: .word 0x0000 +3fe780e0: .word 0x0000 +3fe780f0: .word 0xff60 +3fe78100: dsjs a14, L3FE77F30 +3fe78110: .word 0x000a +3fe78120: move a3, a0 +3fe78130: .word 0x000e +3fe78140: .word 0x0000 +3fe78150: .word 0x0000 +L3FE78160: +3fe78160: .word 0x0000 +3fe78170: .word 0x0000 +3fe78180: move a11, *a8(0x3fcf), 1 +L3FE781A0: +3fe781a0: .word 0x0000 +3fe781b0: .word 0x0000 +3fe781c0: mpys a1, a8 +3fe781d0: dsjs sp, L3FE78000 +3fe781e0: .word 0x000a +3fe781f0: move a9, a0 +3fe78200: .word 0x000e +3fe78210: .word 0x0000 +3fe78220: .word 0x0000 +L3FE78230: +3fe78230: .word 0x0000 +3fe78240: .word 0x0000 +3fe78250: movy a4, a8 +3fe78260: dsjs a14, L3FE78090 +L3FE78270: +3fe78270: .word 0x0000 +3fe78280: .word 0x0000 +3fe78290: cmpxy b0, b0 +3fe782a0: dsjs a14, L3FE780D0 +3fe782b0: .word 0x000a +3fe782c0: move sp, a0 +3fe782d0: .word 0x000e +3fe782e0: .word 0x0000 +3fe782f0: .word 0x0000 +L3FE78300: +3fe78300: .word 0x0000 +3fe78310: .word 0x0000 +3fe78320: pixt *a3, *a8 +3fe78330: dsjs a14, L3FE78160 +3fe78340: .word 0x0000 +3fe78350: .word 0x0000 +3fe78360: pixt sp, *a0, xy +3fe78370: dsjs a14, L3FE781A0 +3fe78380: .word 0x000a +3fe78390: move a5, b0 +3fe783a0: .word 0x000e +3fe783b0: .word 0x0000 +3fe783c0: .word 0x0000 +L3FE783D0: +3fe783d0: .word 0x0000 +3fe783e0: .word 0x0000 +3fe783f0: .word 0x78e8 +3fe78400: dsjs b1, L3FE78230 +L3FE78410: +3fe78410: .word 0x0000 +3fe78420: .word 0x0000 +3fe78430: sll 0x8, a8 +3fe78440: dsjs b1, L3FE78270 +3fe78450: .word 0x000a +3fe78460: move a11, b0 +3fe78470: .word 0x000e +3fe78480: .word 0x0000 +3fe78490: .word 0x0000 +L3FE784A0: +3fe784a0: .word 0x0000 +3fe784b0: .word 0x0000 +3fe784c0: sla 0x10, a8 +3fe784d0: dsjs b1, L3FE78300 +L3FE784E0: +3fe784e0: .word 0x0000 +3fe784f0: .word 0x0000 +3fe78500: move *a12(0x3fd0), *a8(0xa), 0 +3fe78530: and a1, a0 +3fe78540: .word 0x000e +3fe78550: .word 0x0000 +3fe78560: .word 0x0000 +L3FE78570: +3fe78570: .word 0x0000 +3fe78580: .word 0x0000 +L3FE78590: +3fe78590: pixt *b2, xy, *b8, xy +3fe785a0: dsjs b1, L3FE783D0 +L3FE785B0: +3fe785b0: .word 0x0000 +3fe785c0: .word 0x0000 +3fe785d0: .word 0x7c40 +3fe785e0: dsjs b1, L3FE78410 +3fe785f0: .word 0x000a +L3FE78600: +3fe78600: and a7, a0 +3fe78610: .word 0x000e +3fe78620: .word 0x0000 +3fe78630: .word 0x0000 +L3FE78640: +3fe78640: .word 0x0000 +3fe78650: .word 0x0000 +3fe78660: btst b4, b0 +3fe78670: dsjs b2, L3FE784A0 +L3FE78680: +3fe78680: .word 0x0000 +3fe78690: .word 0x0000 +3fe786a0: drav a11, a8 +3fe786b0: dsjs b1, L3FE784E0 +3fe786c0: .word 0x000a +3fe786d0: and a13, a0 +3fe786e0: .word 0x000e +3fe786f0: .word 0x0000 +3fe78700: .word 0x0000 +3fe78710: .word 0x0000 +3fe78720: .word 0x0000 +3fe78730: movk 32, a0 +3fe78740: dsjs b3, L3FE78570 +L3FE78750: +3fe78750: .word 0x0000 +3fe78760: .word 0x0000 +3fe78770: jrnc L3FE78600 +3fe78780: dsjs b2, L3FE785B0 +3fe78790: .word 0x000a +3fe787a0: andn a3, a0 +3fe787b0: .word 0x000e +3fe787c0: .word 0x0000 +3fe787d0: .word 0x0000 +L3FE787E0: +3fe787e0: .word 0x0000 +3fe787f0: .word 0x0000 +3fe78800: jrle L3FE78590 +3fe78810: dsjs b2, L3FE78640 +L3FE78820: +3fe78820: .word 0x0000 +3fe78830: .word 0x0000 +3fe78840: rl b5, b8 +3fe78850: dsjs b2, L3FE78680 +3fe78860: .word 0x000a +3fe78870: andn a9, a0 +3fe78880: .word 0x000e +3fe78890: .word 0x0000 +3fe788a0: .word 0x0000 +L3FE788B0: +3fe788b0: .word 0x0000 +3fe788c0: .word 0x0000 +3fe788d0: move *b10(0x3fce), *b8+, 1 +L3FE788F0: +3fe788f0: .word 0x0000 +3fe78900: .word 0x0000 +3fe78910: jrnc L3FE78AA0 +3fe78920: dsjs a14, L3FE78750 +3fe78930: .word 0x000a +3fe78940: andn sp, a0 +3fe78950: .word 0x000e +3fe78960: .word 0x0000 +3fe78970: .word 0x0000 +L3FE78980: +3fe78980: .word 0x0000 +3fe78990: .word 0x0000 +3fe789a0: addxy a6, a8 +3fe789b0: dsjs a14, L3FE787E0 +L3FE789C0: +3fe789c0: .word 0x0000 +3fe789d0: .word 0x0000 +3fe789e0: .word 0xd678 +3fe789f0: dsjs a14, L3FE78820 +3fe78a00: .word 0x000a +3fe78a10: or a5, a0 +3fe78a20: .word 0x000e +3fe78a30: .word 0x0000 +3fe78a40: .word 0x0000 +3fe78a50: .word 0x0000 +3fe78a60: .word 0x0000 +3fe78a70: movb *a9, *a8 +3fe78a80: dsjs a14, L3FE788B0 +3fe78a90: .word 0x0000 +L3FE78AA0: +3fe78aa0: .word 0x0000 +3fe78ab0: move b6, *b8+, 1 +3fe78ac0: dsjs a14, L3FE788F0 +3fe78ad0: .word 0x000a +3fe78ae0: or a11, a0 +3fe78af0: .word 0x000e +3fe78b00: .word 0x0000 +3fe78b10: .word 0x0000 +L3FE78B20: +3fe78b20: .word 0x0000 +3fe78b30: .word 0x0000 +3fe78b40: xor b14, b8 +3fe78b50: dsjs b2, L3FE78980 +3fe78b60: .word 0x0000 +3fe78b70: .word 0x0000 +3fe78b80: move b12, b8 +3fe78b90: dsjs b2, L3FE789C0 +3fe78ba0: .word 0x000a +3fe78bb0: xor a1, a0 +3fe78bc0: .word 0x000e +3fe78bd0: .word 0x0000 +3fe78be0: .word 0x0000 +3fe78bf0: .word 0x0000 +3fe78c00: .word 0x0000 +3fe78c10: move *b2(0x3fce), *b8(0x0), 0 +3fe78c40: .word 0x0000 +3fe78c50: movb *a0(0x3fce), a8 +3fe78c70: .word 0x000a +3fe78c80: xor a7, a0 +3fe78c90: .word 0x000e +3fe78ca0: .word 0x0000 +3fe78cb0: .word 0x0000 +L3FE78CC0: +3fe78cc0: .word 0x0000 +3fe78cd0: .word 0x0000 +3fe78ce0: dsjs a8, L3FE78DC0 +3fe78cf0: dsjs b0, L3FE78B20 +L3FE78D00: +3fe78d00: .word 0x0000 +3fe78d10: .word 0x0000 +3fe78d20: move *b4(0x3fcf), b8, 1 +3fe78d40: .word 0x000a +3fe78d50: xor a13, a0 +3fe78d60: .word 0x000e +3fe78d70: .word 0x0000 +3fe78d80: .word 0x0000 +L3FE78D90: +3fe78d90: .word 0x0000 +3fe78da0: .word 0x0000 +3fe78db0: move *b2(0x3fd0), b0, 1 +L3FE78DD0: +3fe78dd0: .word 0x0000 +3fe78de0: .word 0x0000 +3fe78df0: dsjs b0, L3FE78D90 +3fe78e00: dsjs b0, L3FE78C30 +3fe78e10: .word 0x000a +3fe78e20: divs a3, a0 +3fe78e30: .word 0x000e +3fe78e40: .word 0x0000 +3fe78e50: .word 0x0000 +L3FE78E60: +3fe78e60: .word 0x0000 +3fe78e70: .word 0x0000 +3fe78e80: move -*a7, -*a8, 1 +3fe78e90: dsjs a14, L3FE78CC0 +3fe78ea0: .word 0x0000 +3fe78eb0: .word 0x0000 +3fe78ec0: move b3, -*b0, 0 +3fe78ed0: dsjs a14, L3FE78D00 +3fe78ee0: .word 0x000a +3fe78ef0: divs a9, a0 +3fe78f00: .word 0x000e +3fe78f10: .word 0x0000 +3fe78f20: .word 0x0000 +L3FE78F30: +3fe78f30: .word 0x0000 +3fe78f40: .word 0x0000 +3fe78f50: sra a11, a8 +3fe78f60: dsjs b2, L3FE78D90 +L3FE78F70: +3fe78f70: .word 0x0000 +3fe78f80: .word 0x0000 +3fe78f90: divu a8, a8 +3fe78fa0: dsjs b2, L3FE78DD0 +3fe78fb0: .word 0x000a +3fe78fc0: divs sp, a0 +3fe78fd0: .word 0x000e +3fe78fe0: .word 0x0000 +3fe78ff0: .word 0x0000 +3fe79000: .word 0x0000 +3fe79010: .word 0x0000 +3fe79020: jrle L3FE790B0 +3fe79030: dsjs a14, L3FE78E60 +3fe79040: .word 0x0000 +3fe79050: .word 0x0000 +3fe79060: move *b12(0x3fce), *b8(0xa), 1 +3fe79090: divu a5, a0 +3fe790a0: .word 0x000e +L3FE790B0: +3fe790b0: .word 0x0000 +3fe790c0: .word 0x0000 +3fe790d0: .word 0x0000 +3fe790e0: .word 0x0000 +3fe790f0: movb *b13, b8 +3fe79100: dsjs a14, L3FE78F30 +3fe79110: .word 0x0000 +L3FE79120: +3fe79120: .word 0x0000 +3fe79130: .word 0x7770 +3fe79140: dsjs a14, L3FE78F70 +3fe79150: .word 0x005a +3fe79160: divu a11, a0 +3fe79170: .word 0x000e +3fe79180: dsjs a0, L3FE79260 +3fe79190: .word 0x000e +3fe791a0: dsjs a0, L3FE792E0 +3fe791b0: .word 0x000e +L3FE791C0: +3fe791c0: dsjs a0, L3FE79120 +3fe791d0: .word 0x000e +3fe791e0: dsjs a0, L3FE79080 +3fe791f0: .word 0x000e +3fe79200: dsjs a0, L3FE791C0 +3fe79210: .word 0x000e +3fe79220: dsjs a0, L3FE79120 +3fe79230: .word 0x000e +3fe79240: dsjs a0, L3FE79080 +3fe79250: .word 0x000e +L3FE79260: +3fe79260: add a3, a0 +3fe79270: .word 0x000e +3fe79280: dsjs a0, L3FE79420 +3fe79290: .word 0x000e +3fe792a0: dsjs a0, L3FE794A0 +3fe792b0: .word 0x000e +3fe792c0: add a9, a0 +3fe792d0: .word 0x000e +L3FE792E0: +3fe792e0: add sp, a0 +3fe792f0: .word 0x000e +3fe79300: addc a5, a0 +3fe79310: .word 0x000e +3fe79320: addc a11, a0 +3fe79330: .word 0x000e +3fe79340: sub a7, a0 +3fe79350: .word 0x000e +3fe79360: sub a1, a0 +3fe79370: .word 0x000e +3fe79380: sub a13, a0 +3fe79390: .word 0x000e +3fe793a0: subb a3, a0 +3fe793b0: .word 0x000e +3fe793c0: subb a9, a0 +3fe793d0: .word 0x000e +3fe793e0: cmp a5, a0 +3fe793f0: .word 0x000e +3fe79400: subb sp, a0 +3fe79410: .word 0x000e +L3FE79420: +3fe79420: cmp a11, a0 +3fe79430: .word 0x000e +3fe79440: btst a1, a0 +3fe79450: .word 0x000e +3fe79460: btst a7, a0 +3fe79470: .word 0x000e +3fe79480: move a3, a0 +3fe79490: .word 0x000e +L3FE794A0: +3fe794a0: move sp, a0 +3fe794b0: .word 0x000e +3fe794c0: btst a13, a0 +3fe794d0: .word 0x000e +3fe794e0: move a9, a0 +3fe794f0: .word 0x000e +3fe79500: move a5, b0 +3fe79510: .word 0x000e +3fe79520: move a11, b0 +3fe79530: .word 0x000e +3fe79540: and a1, a0 +3fe79550: .word 0x000e +3fe79560: and a7, a0 +3fe79570: .word 0x000e +3fe79580: and a13, a0 +3fe79590: .word 0x000e +3fe795a0: andn a3, a0 +3fe795b0: .word 0x000e +3fe795c0: andn sp, a0 +3fe795d0: .word 0x000e +3fe795e0: andn a9, a0 +3fe795f0: .word 0x000e +3fe79600: or a5, a0 +3fe79610: .word 0x000e +3fe79620: or a11, a0 +3fe79630: .word 0x000e +3fe79640: xor a1, a0 +3fe79650: .word 0x000e +3fe79660: xor a13, a0 +3fe79670: .word 0x000e +3fe79680: xor a7, a0 +L3FE79690: +3fe79690: .word 0x000e +3fe796a0: divs a3, a0 +3fe796b0: .word 0x000e +3fe796c0: divs a9, a0 +3fe796d0: .word 0x000e +3fe796e0: divs sp, a0 +3fe796f0: .word 0x000e +3fe79700: divu a5, a0 +3fe79710: .word 0x000e +3fe79720: .word 0x0002 +3fe79730: sla a8, a0 +3fe79740: .word 0x000e +3fe79750: rev a13 +3fe79760: .word 0x0000 +3fe79770: .word 0x0044 +3fe79780: sla a9, a0 +3fe79790: .word 0x000e +3fe797a0: .word 0x0000 +3fe797b0: .word 0x0000 +3fe797c0: .word 0x0000 +3fe797d0: .word 0x0000 +3fe797e0: .word 0x0001 +3fe797f0: .word 0x0000 +3fe79800: .word 0x0002 +3fe79810: .word 0x0000 +3fe79820: .word 0x0004 +3fe79830: .word 0x0000 +3fe79840: .word 0x0008 +3fe79850: .word 0x0000 +3fe79860: dsjs a0, L3FE79690 +3fe79870: .word 0x0000 +3fe79880: .word 0x0010 +3fe79890: .word 0x0000 +3fe798a0: rev a0 +3fe798b0: .word 0x0000 +3fe798c0: .word 0x0000 +3fe798d0: rev a0 +3fe798e0: .word 0x0000 +3fe798f0: rev a0 +3fe79900: add a0, a0 +3fe79910: .word 0x0000 +3fe79920: move a0, *a0, 0 +3fe79930: .word 0x0000 +3fe79940: move a0, *a0, 0 +3fe79950: .word 0x0000 +3fe79960: move a0, *a0, 0 +3fe79970: .word 0x0000 +3fe79980: .word 0x0000 +3fe79990: .word 0x0001 +3fe799a0: .word 0x0000 +3fe799b0: .word 0x0008 +3fe799c0: .word 0x0000 +3fe799d0: .word 0x000a +3fe799e0: .word 0x0000 +3fe799f0: .word 0x000a +3fe79a00: .word 0x0000 +3fe79a10: .word 0x000a +3fe79a20: .word 0x0000 +3fe79a30: .word 0x0010 +3fe79a40: .word 0x0000 +3fe79a50: .word 0x000a +3fe79a60: .word 0x0000 +3fe79a70: .word 0x000a +3fe79a80: .word 0x0000 +3fe79a90: .word 0x0010 +3fe79aa0: .word 0x0000 +3fe79ab0: .word 0x000a +3fe79ac0: .word 0x0000 +3fe79ad0: .word 0x0004 +3fe79ae0: .word 0x0000 +3fe79af0: .word 0x000a +3fe79b00: .word 0x0000 +3fe79b10: .word 0x0010 +3fe79b20: .word 0x0000 +3fe79b30: .word 0x0040 +3fe79b40: .word 0x0000 +3fe79b50: .word 0x0000 +3fe79b60: .word 0x0000 +3fe79b70: .word 0x0000 +3fe79b80: .word 0x0000 +3fe79b90: .word 0x0000 +3fe79ba0: .word 0x0000 +3fe79bb0: .word 0x0080 +3fe79bc0: .word 0x0000 +3fe79bd0: .word 0x0000 +3fe79be0: .word 0x000c +3fe79bf0: sra a12, a0 +3fe79c00: .word 0x000e +3fe79c10: .word 0x00f0 +3fe79c20: nop +3fe79c30: .word 0x0462 +L3FE79C40: +3fe79c40: movb b10, @0xbfd09f9 +3fe79c70: subi 0xf606, b13 +3fe79c90: movb b10, @0x30c0462 +L3FE79CC0: +3fe79cc0: .word 0x00f0 +3fe79cd0: .word 0x000c +3fe79ce0: srl a2, a0 +3fe79cf0: .word 0x000e +L3FE79D00: +3fe79d00: .word 0x00f0 +3fe79d10: nop +3fe79d20: .word 0x0402 +3fe79d30: .word 0x0402 +L3FE79D40: +3fe79d40: .word 0x0801 +3fe79d50: .word 0x0801 +3fe79d60: .word 0x0801 +3fe79d70: .word 0x0801 +L3FE79D80: +3fe79d80: .word 0x0402 +3fe79d90: .word 0x0402 +3fe79da0: nop +3fe79db0: .word 0x00f0 +L3FE79DC0: +3fe79dc0: callr L3FEE0DE0 +3fe79de0: .word 0x000e +3fe79df0: .word 0xfffe +L3FE79E00: +3fe79e00: .word 0xffff +3fe79e10: .word 0xffff +3fe79e20: dsjs sp, L3FE79C40 +3fe79e30: .word 0xfffe +L3FE79E40: +3fe79e40: .word 0xffff +3fe79e50: .word 0xffff +3fe79e60: dsjs sp, L3FE79C80 +3fe79e70: .word 0xfffe +L3FE79E80: +3fe79e80: .word 0xffff +3fe79e90: .word 0xffff +3fe79ea0: dsjs sp, L3FE79CC0 +3fe79eb0: .word 0xfffe +L3FE79EC0: +3fe79ec0: .word 0xffff +3fe79ed0: .word 0xffff +3fe79ee0: dsjs sp, L3FE79D00 +3fe79ef0: .word 0xfffe +L3FE79F00: +3fe79f00: .word 0xffff +3fe79f10: .word 0xffff +3fe79f20: dsjs sp, L3FE79D40 +3fe79f30: .word 0xfffe +L3FE79F40: +3fe79f40: .word 0xffff +3fe79f50: .word 0xffff +3fe79f60: dsjs sp, L3FE79D80 +3fe79f70: .word 0xfffe +L3FE79F80: +3fe79f80: .word 0xffff +3fe79f90: .word 0xffff +3fe79fa0: dsjs sp, L3FE79DC0 +3fe79fb0: .word 0xfffe +L3FE79FC0: +3fe79fc0: .word 0xffff +3fe79fd0: .word 0xffff +3fe79fe0: dsjs sp, L3FE79E00 +3fe79ff0: .word 0xfffe +L3FE7A000: +3fe7a000: .word 0xffff +3fe7a010: .word 0xffff +3fe7a020: dsjs sp, L3FE79E40 +3fe7a030: .word 0xfffe +L3FE7A040: +3fe7a040: .word 0xffff +3fe7a050: .word 0xffff +3fe7a060: dsjs sp, L3FE79E80 +3fe7a070: .word 0xfffe +L3FE7A080: +3fe7a080: .word 0xffff +3fe7a090: .word 0xffff +3fe7a0a0: dsjs sp, L3FE79EC0 +3fe7a0b0: .word 0xfffe +L3FE7A0C0: +3fe7a0c0: .word 0xffff +3fe7a0d0: .word 0xffff +3fe7a0e0: dsjs sp, L3FE79F00 +3fe7a0f0: .word 0xfffe +L3FE7A100: +3fe7a100: .word 0xffff +3fe7a110: .word 0xffff +3fe7a120: dsjs sp, L3FE79F40 +3fe7a130: .word 0xfffe +L3FE7A140: +3fe7a140: .word 0xffff +3fe7a150: .word 0xffff +3fe7a160: dsjs sp, L3FE79F80 +3fe7a170: .word 0xfffe +L3FE7A180: +3fe7a180: .word 0xffff +3fe7a190: .word 0xffff +3fe7a1a0: dsjs sp, L3FE79FC0 +3fe7a1b0: .word 0xfffe +L3FE7A1C0: +3fe7a1c0: .word 0xffff +3fe7a1d0: .word 0xffff +3fe7a1e0: dsjs sp, L3FE7A000 +3fe7a1f0: .word 0xfffe +L3FE7A200: +3fe7a200: .word 0xffff +3fe7a210: .word 0xffff +3fe7a220: dsjs sp, L3FE7A040 +3fe7a230: .word 0xfffe +L3FE7A240: +3fe7a240: .word 0xffff +3fe7a250: .word 0xffff +3fe7a260: dsjs sp, L3FE7A080 +3fe7a270: .word 0xfffe +L3FE7A280: +3fe7a280: .word 0xffff +3fe7a290: .word 0xffff +3fe7a2a0: dsjs sp, L3FE7A0C0 +3fe7a2b0: .word 0xfffe +L3FE7A2C0: +3fe7a2c0: .word 0xffff +3fe7a2d0: .word 0xffff +3fe7a2e0: dsjs sp, L3FE7A100 +3fe7a2f0: .word 0xfffe +L3FE7A300: +3fe7a300: .word 0xffff +3fe7a310: .word 0xffff +3fe7a320: dsjs sp, L3FE7A140 +3fe7a330: .word 0xfffe +L3FE7A340: +3fe7a340: .word 0xffff +3fe7a350: .word 0xffff +3fe7a360: dsjs sp, L3FE7A180 +3fe7a370: .word 0xfffe +L3FE7A380: +3fe7a380: .word 0xffff +3fe7a390: .word 0xffff +3fe7a3a0: dsjs sp, L3FE7A1C0 +3fe7a3b0: .word 0xfffe +L3FE7A3C0: +3fe7a3c0: .word 0xffff +3fe7a3d0: .word 0xffff +3fe7a3e0: dsjs sp, L3FE7A200 +3fe7a3f0: .word 0xfffe +L3FE7A400: +3fe7a400: .word 0xffff +3fe7a410: .word 0xffff +3fe7a420: dsjs sp, L3FE7A240 +3fe7a430: .word 0xfffe +L3FE7A440: +3fe7a440: .word 0xffff +3fe7a450: .word 0xffff +3fe7a460: dsjs sp, L3FE7A280 +3fe7a470: .word 0xfffe +L3FE7A480: +3fe7a480: .word 0xffff +3fe7a490: .word 0xffff +3fe7a4a0: dsjs sp, L3FE7A2C0 +3fe7a4b0: .word 0xfffe +L3FE7A4C0: +3fe7a4c0: .word 0xffff +3fe7a4d0: .word 0xffff +3fe7a4e0: dsjs sp, L3FE7A300 +3fe7a4f0: .word 0xfffe +L3FE7A500: +3fe7a500: .word 0xffff +3fe7a510: .word 0xffff +3fe7a520: dsjs sp, L3FE7A340 +3fe7a530: .word 0xfffe +L3FE7A540: +3fe7a540: .word 0xffff +3fe7a550: .word 0xffff +3fe7a560: dsjs sp, L3FE7A380 +3fe7a570: .word 0xfffe +L3FE7A580: +3fe7a580: .word 0xffff +3fe7a590: .word 0xffff +3fe7a5a0: dsjs sp, L3FE7A3C0 +3fe7a5b0: .word 0xfffe +L3FE7A5C0: +3fe7a5c0: .word 0xffff +3fe7a5d0: .word 0xffff +3fe7a5e0: dsjs sp, L3FE7A400 +3fe7a5f0: .word 0xfffe +L3FE7A600: +3fe7a600: .word 0xffff +3fe7a610: .word 0xffff +3fe7a620: dsjs sp, L3FE7A440 +3fe7a630: .word 0xfffe +L3FE7A640: +3fe7a640: .word 0xffff +3fe7a650: .word 0xffff +3fe7a660: dsjs sp, L3FE7A480 +3fe7a670: .word 0xfffe +L3FE7A680: +3fe7a680: .word 0xffff +3fe7a690: .word 0xffff +3fe7a6a0: dsjs sp, L3FE7A4C0 +3fe7a6b0: .word 0xfffe +L3FE7A6C0: +3fe7a6c0: .word 0xffff +3fe7a6d0: .word 0xffff +3fe7a6e0: dsjs sp, L3FE7A500 +3fe7a6f0: .word 0xfffe +L3FE7A700: +3fe7a700: .word 0xffff +3fe7a710: .word 0xffff +3fe7a720: dsjs sp, L3FE7A540 +3fe7a730: .word 0xfffe +L3FE7A740: +3fe7a740: .word 0xffff +3fe7a750: .word 0xffff +3fe7a760: dsjs sp, L3FE7A580 +3fe7a770: .word 0xfffe +L3FE7A780: +3fe7a780: .word 0xffff +3fe7a790: .word 0xffff +3fe7a7a0: dsjs sp, L3FE7A5C0 +3fe7a7b0: .word 0xfffe +L3FE7A7C0: +3fe7a7c0: .word 0xffff +3fe7a7d0: .word 0xffff +3fe7a7e0: dsjs sp, L3FE7A600 +3fe7a7f0: .word 0xfffe +L3FE7A800: +3fe7a800: .word 0xffff +3fe7a810: .word 0xffff +3fe7a820: dsjs sp, L3FE7A640 +3fe7a830: .word 0xfffe +L3FE7A840: +3fe7a840: .word 0xffff +3fe7a850: .word 0xffff +3fe7a860: dsjs sp, L3FE7A680 +3fe7a870: .word 0xfffe +L3FE7A880: +3fe7a880: .word 0xffff +3fe7a890: .word 0xffff +3fe7a8a0: dsjs sp, L3FE7A6C0 +3fe7a8b0: .word 0xfffe +L3FE7A8C0: +3fe7a8c0: .word 0xffff +3fe7a8d0: .word 0xffff +3fe7a8e0: dsjs sp, L3FE7A700 +3fe7a8f0: .word 0xfffe +L3FE7A900: +3fe7a900: .word 0xffff +3fe7a910: .word 0xffff +3fe7a920: dsjs sp, L3FE7A740 +3fe7a930: .word 0xfffe +L3FE7A940: +3fe7a940: .word 0xffff +3fe7a950: .word 0xffff +3fe7a960: dsjs sp, L3FE7A780 +3fe7a970: .word 0xfffe +L3FE7A980: +3fe7a980: .word 0xffff +3fe7a990: .word 0xffff +3fe7a9a0: dsjs sp, L3FE7A7C0 +3fe7a9b0: .word 0xfffe +L3FE7A9C0: +3fe7a9c0: .word 0xffff +3fe7a9d0: .word 0xffff +3fe7a9e0: dsjs sp, L3FE7A800 +3fe7a9f0: .word 0xfffe +L3FE7AA00: +3fe7aa00: .word 0xffff +3fe7aa10: .word 0xffff +3fe7aa20: dsjs sp, L3FE7A840 +3fe7aa30: .word 0xfffe +L3FE7AA40: +3fe7aa40: .word 0xffff +3fe7aa50: .word 0xffff +3fe7aa60: dsjs sp, L3FE7A880 +3fe7aa70: .word 0xfffe +L3FE7AA80: +3fe7aa80: .word 0xffff +3fe7aa90: .word 0xffff +3fe7aaa0: dsjs sp, L3FE7A8C0 +3fe7aab0: .word 0xfffe +L3FE7AAC0: +3fe7aac0: .word 0xffff +3fe7aad0: .word 0xffff +3fe7aae0: dsjs sp, L3FE7A900 +3fe7aaf0: .word 0xfffe +L3FE7AB00: +3fe7ab00: .word 0xffff +3fe7ab10: .word 0xffff +3fe7ab20: dsjs sp, L3FE7A940 +3fe7ab30: .word 0xfffe +L3FE7AB40: +3fe7ab40: .word 0xffff +3fe7ab50: .word 0xffff +3fe7ab60: dsjs sp, L3FE7A980 +3fe7ab70: .word 0xfffe +L3FE7AB80: +3fe7ab80: .word 0xffff +3fe7ab90: .word 0xffff +3fe7aba0: dsjs sp, L3FE7A9C0 +3fe7abb0: .word 0xfffe +L3FE7ABC0: +3fe7abc0: .word 0xffff +3fe7abd0: .word 0xffff +3fe7abe0: dsjs sp, L3FE7AA00 +3fe7abf0: .word 0xfffe +L3FE7AC00: +3fe7ac00: .word 0xffff +3fe7ac10: .word 0xffff +3fe7ac20: dsjs sp, L3FE7AA40 +3fe7ac30: .word 0xfffe +L3FE7AC40: +3fe7ac40: .word 0xffff +3fe7ac50: .word 0xffff +3fe7ac60: dsjs sp, L3FE7AA80 +3fe7ac70: .word 0xfffe +L3FE7AC80: +3fe7ac80: .word 0xffff +3fe7ac90: .word 0xffff +3fe7aca0: dsjs sp, L3FE7AAC0 +3fe7acb0: .word 0xfffe +L3FE7ACC0: +3fe7acc0: .word 0xffff +3fe7acd0: .word 0xffff +3fe7ace0: dsjs sp, L3FE7AB00 +3fe7acf0: .word 0xfffe +L3FE7AD00: +3fe7ad00: .word 0xffff +3fe7ad10: .word 0xffff +3fe7ad20: dsjs sp, L3FE7AB40 +3fe7ad30: .word 0xfffe +L3FE7AD40: +3fe7ad40: .word 0xffff +3fe7ad50: .word 0xffff +3fe7ad60: dsjs sp, L3FE7AB80 +3fe7ad70: .word 0xfffe +L3FE7AD80: +3fe7ad80: .word 0xffff +3fe7ad90: .word 0xffff +3fe7ada0: dsjs sp, L3FE7ABC0 +3fe7adb0: .word 0xfffe +L3FE7ADC0: +3fe7adc0: .word 0xffff +3fe7add0: .word 0xffff +3fe7ade0: dsjs sp, L3FE7AC00 +3fe7adf0: .word 0xfffe +L3FE7AE00: +3fe7ae00: .word 0xffff +3fe7ae10: .word 0xffff +3fe7ae20: dsjs sp, L3FE7AC40 +3fe7ae30: .word 0xfffe +L3FE7AE40: +3fe7ae40: .word 0xffff +3fe7ae50: .word 0xffff +3fe7ae60: dsjs sp, L3FE7AC80 +3fe7ae70: .word 0xfffe +L3FE7AE80: +3fe7ae80: .word 0xffff +3fe7ae90: .word 0xffff +3fe7aea0: dsjs sp, L3FE7ACC0 +3fe7aeb0: .word 0xfffe +L3FE7AEC0: +3fe7aec0: .word 0xffff +3fe7aed0: .word 0xffff +3fe7aee0: dsjs sp, L3FE7AD00 +3fe7aef0: .word 0xfffe +L3FE7AF00: +3fe7af00: .word 0xffff +3fe7af10: .word 0xffff +3fe7af20: dsjs sp, L3FE7AD40 +3fe7af30: .word 0xfffe +L3FE7AF40: +3fe7af40: .word 0xffff +3fe7af50: .word 0xffff +3fe7af60: dsjs sp, L3FE7AD80 +3fe7af70: .word 0xfffe +L3FE7AF80: +3fe7af80: .word 0xffff +3fe7af90: .word 0xffff +3fe7afa0: dsjs sp, L3FE7ADC0 +3fe7afb0: .word 0xfffe +L3FE7AFC0: +3fe7afc0: .word 0xffff +3fe7afd0: .word 0xffff +3fe7afe0: dsjs sp, L3FE7AE00 +3fe7aff0: .word 0xfffe +L3FE7B000: +3fe7b000: .word 0xffff +3fe7b010: .word 0xffff +3fe7b020: dsjs sp, L3FE7AE40 +3fe7b030: .word 0xfffe +L3FE7B040: +3fe7b040: .word 0xffff +3fe7b050: .word 0xffff +3fe7b060: dsjs sp, L3FE7AE80 +3fe7b070: .word 0xfffe +L3FE7B080: +3fe7b080: .word 0xffff +3fe7b090: .word 0xffff +3fe7b0a0: dsjs sp, L3FE7AEC0 +3fe7b0b0: .word 0xfffe +L3FE7B0C0: +3fe7b0c0: .word 0xffff +3fe7b0d0: .word 0xffff +3fe7b0e0: dsjs sp, L3FE7AF00 +3fe7b0f0: .word 0xfffe +L3FE7B100: +3fe7b100: .word 0xffff +3fe7b110: .word 0xffff +3fe7b120: dsjs sp, L3FE7AF40 +3fe7b130: .word 0xfffe +L3FE7B140: +3fe7b140: .word 0xffff +3fe7b150: .word 0xffff +3fe7b160: dsjs sp, L3FE7AF80 +3fe7b170: .word 0xfffe +L3FE7B180: +3fe7b180: .word 0xffff +3fe7b190: .word 0xffff +3fe7b1a0: dsjs sp, L3FE7AFC0 +3fe7b1b0: .word 0xfffe +L3FE7B1C0: +3fe7b1c0: .word 0xffff +3fe7b1d0: .word 0xffff +3fe7b1e0: dsjs sp, L3FE7B000 +3fe7b1f0: .word 0xfffe +L3FE7B200: +3fe7b200: .word 0xffff +3fe7b210: .word 0xffff +3fe7b220: dsjs sp, L3FE7B040 +3fe7b230: .word 0xfffe +L3FE7B240: +3fe7b240: .word 0xffff +3fe7b250: .word 0xffff +3fe7b260: dsjs sp, L3FE7B080 +3fe7b270: .word 0xfffe +L3FE7B280: +3fe7b280: .word 0xffff +3fe7b290: .word 0xffff +3fe7b2a0: dsjs sp, L3FE7B0C0 +3fe7b2b0: .word 0xfffe +L3FE7B2C0: +3fe7b2c0: .word 0xffff +3fe7b2d0: .word 0xffff +3fe7b2e0: dsjs sp, L3FE7B100 +3fe7b2f0: .word 0xfffe +L3FE7B300: +3fe7b300: .word 0xffff +3fe7b310: .word 0xffff +3fe7b320: dsjs sp, L3FE7B140 +3fe7b330: .word 0xfffe +L3FE7B340: +3fe7b340: .word 0xffff +3fe7b350: .word 0xffff +3fe7b360: dsjs sp, L3FE7B180 +3fe7b370: .word 0xfffe +L3FE7B380: +3fe7b380: .word 0xffff +3fe7b390: .word 0xffff +3fe7b3a0: dsjs sp, L3FE7B1C0 +3fe7b3b0: .word 0xfffe +L3FE7B3C0: +3fe7b3c0: .word 0xffff +3fe7b3d0: .word 0xffff +3fe7b3e0: dsjs sp, L3FE7B200 +3fe7b3f0: .word 0xfffe +L3FE7B400: +3fe7b400: .word 0xffff +3fe7b410: .word 0xffff +3fe7b420: dsjs sp, L3FE7B240 +3fe7b430: .word 0xfffe +L3FE7B440: +3fe7b440: .word 0xffff +3fe7b450: .word 0xffff +3fe7b460: dsjs sp, L3FE7B280 +3fe7b470: .word 0xfffe +L3FE7B480: +3fe7b480: .word 0xffff +3fe7b490: .word 0xffff +3fe7b4a0: dsjs sp, L3FE7B2C0 +3fe7b4b0: .word 0xfffe +L3FE7B4C0: +3fe7b4c0: .word 0xffff +3fe7b4d0: .word 0xffff +3fe7b4e0: dsjs sp, L3FE7B300 +3fe7b4f0: .word 0xfffe +L3FE7B500: +3fe7b500: .word 0xffff +3fe7b510: .word 0xffff +3fe7b520: dsjs sp, L3FE7B340 +3fe7b530: .word 0xfffe +L3FE7B540: +3fe7b540: .word 0xffff +3fe7b550: .word 0xffff +3fe7b560: dsjs sp, L3FE7B380 +3fe7b570: .word 0xfffe +L3FE7B580: +3fe7b580: .word 0xffff +3fe7b590: .word 0xffff +3fe7b5a0: dsjs sp, L3FE7B3C0 +3fe7b5b0: .word 0xfffe +L3FE7B5C0: +3fe7b5c0: .word 0xffff +3fe7b5d0: .word 0xffff +3fe7b5e0: dsjs sp, L3FE7B400 +3fe7b5f0: .word 0xfffe +L3FE7B600: +3fe7b600: .word 0xffff +3fe7b610: .word 0xffff +3fe7b620: dsjs sp, L3FE7B440 +3fe7b630: .word 0xfffe +L3FE7B640: +3fe7b640: .word 0xffff +3fe7b650: .word 0xffff +3fe7b660: dsjs sp, L3FE7B480 +3fe7b670: .word 0xfffe +L3FE7B680: +3fe7b680: .word 0xffff +3fe7b690: .word 0xffff +3fe7b6a0: dsjs sp, L3FE7B4C0 +3fe7b6b0: .word 0xfffe +L3FE7B6C0: +3fe7b6c0: .word 0xffff +3fe7b6d0: .word 0xffff +3fe7b6e0: dsjs sp, L3FE7B500 +3fe7b6f0: .word 0xfffe +L3FE7B700: +3fe7b700: .word 0xffff +3fe7b710: .word 0xffff +3fe7b720: dsjs sp, L3FE7B540 +3fe7b730: .word 0xfffe +L3FE7B740: +3fe7b740: .word 0xffff +3fe7b750: .word 0xffff +3fe7b760: dsjs sp, L3FE7B580 +3fe7b770: .word 0xfffe +L3FE7B780: +3fe7b780: .word 0xffff +3fe7b790: .word 0xffff +3fe7b7a0: dsjs sp, L3FE7B5C0 +3fe7b7b0: .word 0xfffe +L3FE7B7C0: +3fe7b7c0: .word 0xffff +3fe7b7d0: .word 0xffff +3fe7b7e0: dsjs sp, L3FE7B600 +3fe7b7f0: .word 0xfffe +L3FE7B800: +3fe7b800: .word 0xffff +3fe7b810: .word 0xffff +3fe7b820: dsjs sp, L3FE7B640 +3fe7b830: .word 0xfffe +L3FE7B840: +3fe7b840: .word 0xffff +3fe7b850: .word 0xffff +3fe7b860: dsjs sp, L3FE7B680 +3fe7b870: .word 0xfffe +L3FE7B880: +3fe7b880: .word 0xffff +3fe7b890: .word 0xffff +3fe7b8a0: dsjs sp, L3FE7B6C0 +3fe7b8b0: .word 0xfffe +L3FE7B8C0: +3fe7b8c0: .word 0xffff +3fe7b8d0: .word 0xffff +3fe7b8e0: dsjs sp, L3FE7B700 +3fe7b8f0: .word 0xfffe +L3FE7B900: +3fe7b900: .word 0xffff +3fe7b910: .word 0xffff +3fe7b920: dsjs sp, L3FE7B740 +3fe7b930: .word 0xfffe +L3FE7B940: +3fe7b940: .word 0xffff +3fe7b950: .word 0xffff +3fe7b960: dsjs sp, L3FE7B780 +3fe7b970: .word 0xfffe +L3FE7B980: +3fe7b980: .word 0xffff +3fe7b990: .word 0xffff +3fe7b9a0: dsjs sp, L3FE7B7C0 +3fe7b9b0: .word 0xfffe +L3FE7B9C0: +3fe7b9c0: .word 0xffff +3fe7b9d0: .word 0xffff +3fe7b9e0: dsjs sp, L3FE7B800 +3fe7b9f0: .word 0xfffe +L3FE7BA00: +3fe7ba00: .word 0xffff +3fe7ba10: .word 0xffff +3fe7ba20: dsjs sp, L3FE7B840 +3fe7ba30: .word 0xfffe +L3FE7BA40: +3fe7ba40: .word 0xffff +3fe7ba50: .word 0xffff +3fe7ba60: dsjs sp, L3FE7B880 +3fe7ba70: .word 0xfffe +L3FE7BA80: +3fe7ba80: .word 0xffff +3fe7ba90: .word 0xffff +3fe7baa0: dsjs sp, L3FE7B8C0 +3fe7bab0: .word 0xfffe +L3FE7BAC0: +3fe7bac0: .word 0xffff +3fe7bad0: .word 0xffff +3fe7bae0: dsjs sp, L3FE7B900 +3fe7baf0: .word 0xfffe +L3FE7BB00: +3fe7bb00: .word 0xffff +3fe7bb10: .word 0xffff +3fe7bb20: dsjs sp, L3FE7B940 +3fe7bb30: .word 0xfffe +L3FE7BB40: +3fe7bb40: .word 0xffff +3fe7bb50: .word 0xffff +3fe7bb60: dsjs sp, L3FE7B980 +3fe7bb70: .word 0xfffe +L3FE7BB80: +3fe7bb80: .word 0xffff +3fe7bb90: .word 0xffff +3fe7bba0: dsjs sp, L3FE7B9C0 +3fe7bbb0: .word 0xfffe +L3FE7BBC0: +3fe7bbc0: .word 0xffff +3fe7bbd0: .word 0xffff +3fe7bbe0: dsjs sp, L3FE7BA00 +3fe7bbf0: .word 0xfffe +L3FE7BC00: +3fe7bc00: .word 0xffff +3fe7bc10: .word 0xffff +3fe7bc20: dsjs sp, L3FE7BA40 +3fe7bc30: .word 0xfffe +L3FE7BC40: +3fe7bc40: .word 0xffff +3fe7bc50: .word 0xffff +3fe7bc60: dsjs sp, L3FE7BA80 +3fe7bc70: .word 0xfffe +L3FE7BC80: +3fe7bc80: .word 0xffff +3fe7bc90: .word 0xffff +3fe7bca0: dsjs sp, L3FE7BAC0 +3fe7bcb0: .word 0xfffe +L3FE7BCC0: +3fe7bcc0: .word 0xffff +3fe7bcd0: .word 0xffff +3fe7bce0: dsjs sp, L3FE7BB00 +3fe7bcf0: .word 0xfffe +L3FE7BD00: +3fe7bd00: .word 0xffff +3fe7bd10: .word 0xffff +3fe7bd20: dsjs sp, L3FE7BB40 +3fe7bd30: .word 0xfffe +L3FE7BD40: +3fe7bd40: .word 0xffff +3fe7bd50: .word 0xffff +3fe7bd60: dsjs sp, L3FE7BB80 +3fe7bd70: .word 0xfffe +L3FE7BD80: +3fe7bd80: .word 0xffff +3fe7bd90: .word 0xffff +3fe7bda0: dsjs sp, L3FE7BBC0 +3fe7bdb0: .word 0xfffe +L3FE7BDC0: +3fe7bdc0: .word 0xffff +3fe7bdd0: .word 0xffff +3fe7bde0: dsjs sp, L3FE7BC00 +3fe7bdf0: .word 0xfffe +L3FE7BE00: +3fe7be00: .word 0xffff +3fe7be10: .word 0xffff +3fe7be20: dsjs sp, L3FE7BC40 +3fe7be30: .word 0xfffe +L3FE7BE40: +3fe7be40: .word 0xffff +3fe7be50: .word 0xffff +3fe7be60: dsjs sp, L3FE7BC80 +3fe7be70: .word 0xfffe +L3FE7BE80: +3fe7be80: .word 0xffff +3fe7be90: .word 0xffff +3fe7bea0: dsjs sp, L3FE7BCC0 +3fe7beb0: .word 0xfffe +L3FE7BEC0: +3fe7bec0: .word 0xffff +3fe7bed0: .word 0xffff +3fe7bee0: dsjs sp, L3FE7BD00 +3fe7bef0: .word 0xfffe +L3FE7BF00: +3fe7bf00: .word 0xffff +3fe7bf10: .word 0xffff +3fe7bf20: dsjs sp, L3FE7BD40 +3fe7bf30: .word 0xfffe +L3FE7BF40: +3fe7bf40: .word 0xffff +3fe7bf50: .word 0xffff +3fe7bf60: dsjs sp, L3FE7BD80 +3fe7bf70: .word 0xfffe +L3FE7BF80: +3fe7bf80: .word 0xffff +3fe7bf90: .word 0xffff +3fe7bfa0: dsjs sp, L3FE7BDC0 +3fe7bfb0: .word 0xfffe +L3FE7BFC0: +3fe7bfc0: .word 0xffff +3fe7bfd0: .word 0xffff +3fe7bfe0: dsjs sp, L3FE7BE00 +3fe7bff0: .word 0xfffe +L3FE7C000: +3fe7c000: .word 0xffff +3fe7c010: .word 0xffff +3fe7c020: dsjs sp, L3FE7BE40 +3fe7c030: .word 0xfffe +L3FE7C040: +3fe7c040: .word 0xffff +3fe7c050: .word 0xffff +3fe7c060: dsjs sp, L3FE7BE80 +3fe7c070: .word 0xfffe +L3FE7C080: +3fe7c080: .word 0xffff +3fe7c090: .word 0xffff +3fe7c0a0: dsjs sp, L3FE7BEC0 +3fe7c0b0: .word 0xfffe +L3FE7C0C0: +3fe7c0c0: .word 0xffff +3fe7c0d0: .word 0xffff +3fe7c0e0: dsjs sp, L3FE7BF00 +3fe7c0f0: .word 0xfffe +L3FE7C100: +3fe7c100: .word 0xffff +3fe7c110: .word 0xffff +3fe7c120: dsjs sp, L3FE7BF40 +3fe7c130: .word 0xfffe +L3FE7C140: +3fe7c140: .word 0xffff +3fe7c150: .word 0xffff +3fe7c160: dsjs sp, L3FE7BF80 +3fe7c170: .word 0xfffe +L3FE7C180: +3fe7c180: .word 0xffff +3fe7c190: .word 0xffff +3fe7c1a0: dsjs sp, L3FE7BFC0 +3fe7c1b0: .word 0xfffe +L3FE7C1C0: +3fe7c1c0: .word 0xffff +3fe7c1d0: .word 0xffff +3fe7c1e0: dsjs sp, L3FE7C000 +3fe7c1f0: .word 0xfffe +L3FE7C200: +3fe7c200: .word 0xffff +3fe7c210: .word 0xffff +3fe7c220: dsjs sp, L3FE7C040 +3fe7c230: .word 0xfffe +L3FE7C240: +3fe7c240: .word 0xffff +3fe7c250: .word 0xffff +3fe7c260: dsjs sp, L3FE7C080 +3fe7c270: .word 0xfffe +L3FE7C280: +3fe7c280: .word 0xffff +3fe7c290: .word 0xffff +3fe7c2a0: dsjs sp, L3FE7C0C0 +3fe7c2b0: .word 0xfffe +L3FE7C2C0: +3fe7c2c0: .word 0xffff +3fe7c2d0: .word 0xffff +3fe7c2e0: dsjs sp, L3FE7C100 +3fe7c2f0: .word 0xfffe +L3FE7C300: +3fe7c300: .word 0xffff +3fe7c310: .word 0xffff +3fe7c320: dsjs sp, L3FE7C140 +3fe7c330: .word 0xfffe +L3FE7C340: +3fe7c340: .word 0xffff +3fe7c350: .word 0xffff +3fe7c360: dsjs sp, L3FE7C180 +3fe7c370: .word 0xfffe +L3FE7C380: +3fe7c380: .word 0xffff +3fe7c390: .word 0xffff +3fe7c3a0: dsjs sp, L3FE7C1C0 +3fe7c3b0: .word 0xfffe +L3FE7C3C0: +3fe7c3c0: .word 0xffff +3fe7c3d0: .word 0xffff +3fe7c3e0: dsjs sp, L3FE7C200 +3fe7c3f0: .word 0xfffe +L3FE7C400: +3fe7c400: .word 0xffff +3fe7c410: .word 0xffff +3fe7c420: dsjs sp, L3FE7C240 +3fe7c430: .word 0xfffe +L3FE7C440: +3fe7c440: .word 0xffff +3fe7c450: .word 0xffff +3fe7c460: dsjs sp, L3FE7C280 +3fe7c470: .word 0xfffe +L3FE7C480: +3fe7c480: .word 0xffff +3fe7c490: .word 0xffff +3fe7c4a0: dsjs sp, L3FE7C2C0 +3fe7c4b0: .word 0xfffe +L3FE7C4C0: +3fe7c4c0: .word 0xffff +3fe7c4d0: .word 0xffff +3fe7c4e0: dsjs sp, L3FE7C300 +3fe7c4f0: .word 0xfffe +L3FE7C500: +3fe7c500: .word 0xffff +3fe7c510: .word 0xffff +3fe7c520: dsjs sp, L3FE7C340 +3fe7c530: .word 0xfffe +L3FE7C540: +3fe7c540: .word 0xffff +3fe7c550: .word 0xffff +3fe7c560: dsjs sp, L3FE7C380 +3fe7c570: .word 0xfffe +L3FE7C580: +3fe7c580: .word 0xffff +3fe7c590: .word 0xffff +3fe7c5a0: dsjs sp, L3FE7C3C0 +3fe7c5b0: .word 0xfffe +L3FE7C5C0: +3fe7c5c0: .word 0xffff +3fe7c5d0: .word 0xffff +3fe7c5e0: dsjs sp, L3FE7C400 +3fe7c5f0: .word 0xfffe +L3FE7C600: +3fe7c600: .word 0xffff +3fe7c610: .word 0xffff +3fe7c620: dsjs sp, L3FE7C440 +3fe7c630: .word 0xfffe +L3FE7C640: +3fe7c640: .word 0xffff +3fe7c650: .word 0xffff +3fe7c660: dsjs sp, L3FE7C480 +3fe7c670: .word 0xfffe +L3FE7C680: +3fe7c680: .word 0xffff +3fe7c690: .word 0xffff +3fe7c6a0: dsjs sp, L3FE7C4C0 +3fe7c6b0: .word 0xfffe +L3FE7C6C0: +3fe7c6c0: .word 0xffff +3fe7c6d0: .word 0xffff +3fe7c6e0: dsjs sp, L3FE7C500 +3fe7c6f0: .word 0xfffe +L3FE7C700: +3fe7c700: .word 0xffff +3fe7c710: .word 0xffff +3fe7c720: dsjs sp, L3FE7C540 +3fe7c730: .word 0xfffe +L3FE7C740: +3fe7c740: .word 0xffff +3fe7c750: .word 0xffff +3fe7c760: dsjs sp, L3FE7C580 +3fe7c770: .word 0xfffe +L3FE7C780: +3fe7c780: .word 0xffff +3fe7c790: .word 0xffff +3fe7c7a0: dsjs sp, L3FE7C5C0 +3fe7c7b0: .word 0xfffe +L3FE7C7C0: +3fe7c7c0: .word 0xffff +3fe7c7d0: .word 0xffff +3fe7c7e0: dsjs sp, L3FE7C600 +3fe7c7f0: .word 0xfffe +L3FE7C800: +3fe7c800: .word 0xffff +3fe7c810: .word 0xffff +3fe7c820: dsjs sp, L3FE7C640 +3fe7c830: .word 0xfffe +L3FE7C840: +3fe7c840: .word 0xffff +3fe7c850: .word 0xffff +3fe7c860: dsjs sp, L3FE7C680 +3fe7c870: .word 0xfffe +L3FE7C880: +3fe7c880: .word 0xffff +3fe7c890: .word 0xffff +3fe7c8a0: dsjs sp, L3FE7C6C0 +3fe7c8b0: .word 0xfffe +L3FE7C8C0: +3fe7c8c0: .word 0xffff +3fe7c8d0: .word 0xffff +3fe7c8e0: dsjs sp, L3FE7C700 +3fe7c8f0: .word 0xfffe +L3FE7C900: +3fe7c900: .word 0xffff +3fe7c910: .word 0xffff +3fe7c920: dsjs sp, L3FE7C740 +3fe7c930: .word 0xfffe +L3FE7C940: +3fe7c940: .word 0xffff +3fe7c950: .word 0xffff +3fe7c960: dsjs sp, L3FE7C780 +3fe7c970: .word 0xfffe +L3FE7C980: +3fe7c980: .word 0xffff +3fe7c990: .word 0xffff +3fe7c9a0: dsjs sp, L3FE7C7C0 +3fe7c9b0: .word 0xfffe +L3FE7C9C0: +3fe7c9c0: .word 0xffff +3fe7c9d0: .word 0xffff +3fe7c9e0: dsjs sp, L3FE7C800 +3fe7c9f0: .word 0xfffe +L3FE7CA00: +3fe7ca00: .word 0xffff +3fe7ca10: .word 0xffff +3fe7ca20: dsjs sp, L3FE7C840 +3fe7ca30: .word 0xfffe +L3FE7CA40: +3fe7ca40: .word 0xffff +3fe7ca50: .word 0xffff +3fe7ca60: dsjs sp, L3FE7C880 +3fe7ca70: .word 0xfffe +L3FE7CA80: +3fe7ca80: .word 0xffff +3fe7ca90: .word 0xffff +3fe7caa0: dsjs sp, L3FE7C8C0 +3fe7cab0: .word 0xfffe +L3FE7CAC0: +3fe7cac0: .word 0xffff +3fe7cad0: .word 0xffff +3fe7cae0: dsjs sp, L3FE7C900 +3fe7caf0: .word 0xfffe +L3FE7CB00: +3fe7cb00: .word 0xffff +3fe7cb10: .word 0xffff +3fe7cb20: dsjs sp, L3FE7C940 +3fe7cb30: .word 0xfffe +L3FE7CB40: +3fe7cb40: .word 0xffff +3fe7cb50: .word 0xffff +3fe7cb60: dsjs sp, L3FE7C980 +3fe7cb70: .word 0xfffe +L3FE7CB80: +3fe7cb80: .word 0xffff +3fe7cb90: .word 0xffff +3fe7cba0: dsjs sp, L3FE7C9C0 +3fe7cbb0: .word 0xfffe +L3FE7CBC0: +3fe7cbc0: .word 0xffff +3fe7cbd0: .word 0xffff +3fe7cbe0: dsjs sp, L3FE7CA00 +3fe7cbf0: .word 0xfffe +L3FE7CC00: +3fe7cc00: .word 0xffff +3fe7cc10: .word 0xffff +3fe7cc20: dsjs sp, L3FE7CA40 +3fe7cc30: .word 0xfffe +L3FE7CC40: +3fe7cc40: .word 0xffff +3fe7cc50: .word 0xffff +3fe7cc60: dsjs sp, L3FE7CA80 +3fe7cc70: .word 0xfffe +L3FE7CC80: +3fe7cc80: .word 0xffff +3fe7cc90: .word 0xffff +3fe7cca0: dsjs sp, L3FE7CAC0 +3fe7ccb0: .word 0xfffe +L3FE7CCC0: +3fe7ccc0: .word 0xffff +3fe7ccd0: .word 0xffff +3fe7cce0: dsjs sp, L3FE7CB00 +3fe7ccf0: .word 0xfffe +L3FE7CD00: +3fe7cd00: .word 0xffff +3fe7cd10: .word 0xffff +3fe7cd20: dsjs sp, L3FE7CB40 +3fe7cd30: .word 0xfffe +L3FE7CD40: +3fe7cd40: .word 0xffff +3fe7cd50: .word 0xffff +3fe7cd60: dsjs sp, L3FE7CB80 +3fe7cd70: .word 0xfffe +L3FE7CD80: +3fe7cd80: .word 0xffff +3fe7cd90: .word 0xffff +3fe7cda0: dsjs sp, L3FE7CBC0 +3fe7cdb0: .word 0xfffe +L3FE7CDC0: +3fe7cdc0: .word 0xffff +3fe7cdd0: .word 0xffff +3fe7cde0: dsjs sp, L3FE7CC00 +3fe7cdf0: .word 0xfffe +L3FE7CE00: +3fe7ce00: .word 0xffff +3fe7ce10: .word 0xffff +3fe7ce20: dsjs sp, L3FE7CC40 +3fe7ce30: .word 0xfffe +L3FE7CE40: +3fe7ce40: .word 0xffff +3fe7ce50: .word 0xffff +3fe7ce60: dsjs sp, L3FE7CC80 +3fe7ce70: .word 0xfffe +L3FE7CE80: +3fe7ce80: .word 0xffff +3fe7ce90: .word 0xffff +3fe7cea0: dsjs sp, L3FE7CCC0 +3fe7ceb0: .word 0xfffe +L3FE7CEC0: +3fe7cec0: .word 0xffff +3fe7ced0: .word 0xffff +3fe7cee0: dsjs sp, L3FE7CD00 +3fe7cef0: .word 0xfffe +L3FE7CF00: +3fe7cf00: .word 0xffff +3fe7cf10: .word 0xffff +3fe7cf20: dsjs sp, L3FE7CD40 +3fe7cf30: .word 0xfffe +L3FE7CF40: +3fe7cf40: .word 0xffff +3fe7cf50: .word 0xffff +3fe7cf60: dsjs sp, L3FE7CD80 +3fe7cf70: .word 0xfffe +L3FE7CF80: +3fe7cf80: .word 0xffff +3fe7cf90: .word 0xffff +3fe7cfa0: dsjs sp, L3FE7CDC0 +3fe7cfb0: .word 0xfffe +L3FE7CFC0: +3fe7cfc0: .word 0xffff +3fe7cfd0: .word 0xffff +3fe7cfe0: dsjs sp, L3FE7CE00 +3fe7cff0: .word 0xfffe +L3FE7D000: +3fe7d000: .word 0xffff +3fe7d010: .word 0xffff +3fe7d020: dsjs sp, L3FE7CE40 +3fe7d030: .word 0xfffe +L3FE7D040: +3fe7d040: .word 0xffff +3fe7d050: .word 0xffff +3fe7d060: dsjs sp, L3FE7CE80 +3fe7d070: .word 0xfffe +L3FE7D080: +3fe7d080: .word 0xffff +3fe7d090: .word 0xffff +3fe7d0a0: dsjs sp, L3FE7CEC0 +3fe7d0b0: .word 0xfffe +L3FE7D0C0: +3fe7d0c0: .word 0xffff +3fe7d0d0: .word 0xffff +3fe7d0e0: dsjs sp, L3FE7CF00 +3fe7d0f0: .word 0xfffe +L3FE7D100: +3fe7d100: .word 0xffff +3fe7d110: .word 0xffff +3fe7d120: dsjs sp, L3FE7CF40 +3fe7d130: .word 0xfffe +L3FE7D140: +3fe7d140: .word 0xffff +3fe7d150: .word 0xffff +3fe7d160: dsjs sp, L3FE7CF80 +3fe7d170: .word 0xfffe +L3FE7D180: +3fe7d180: .word 0xffff +3fe7d190: .word 0xffff +3fe7d1a0: dsjs sp, L3FE7CFC0 +3fe7d1b0: .word 0xfffe +L3FE7D1C0: +3fe7d1c0: .word 0xffff +3fe7d1d0: .word 0xffff +3fe7d1e0: dsjs sp, L3FE7D000 +3fe7d1f0: .word 0xfffe +L3FE7D200: +3fe7d200: .word 0xffff +3fe7d210: .word 0xffff +3fe7d220: dsjs sp, L3FE7D040 +3fe7d230: .word 0xfffe +L3FE7D240: +3fe7d240: .word 0xffff +3fe7d250: .word 0xffff +3fe7d260: dsjs sp, L3FE7D080 +3fe7d270: .word 0xfffe +L3FE7D280: +3fe7d280: .word 0xffff +3fe7d290: .word 0xffff +3fe7d2a0: dsjs sp, L3FE7D0C0 +3fe7d2b0: .word 0xfffe +L3FE7D2C0: +3fe7d2c0: .word 0xffff +3fe7d2d0: .word 0xffff +3fe7d2e0: dsjs sp, L3FE7D100 +3fe7d2f0: .word 0xfffe +L3FE7D300: +3fe7d300: .word 0xffff +3fe7d310: .word 0xffff +3fe7d320: dsjs sp, L3FE7D140 +3fe7d330: .word 0xfffe +L3FE7D340: +3fe7d340: .word 0xffff +3fe7d350: .word 0xffff +3fe7d360: dsjs sp, L3FE7D180 +3fe7d370: .word 0xfffe +L3FE7D380: +3fe7d380: .word 0xffff +3fe7d390: .word 0xffff +3fe7d3a0: dsjs sp, L3FE7D1C0 +3fe7d3b0: .word 0xfffe +L3FE7D3C0: +3fe7d3c0: .word 0xffff +3fe7d3d0: .word 0xffff +3fe7d3e0: dsjs sp, L3FE7D200 +3fe7d3f0: .word 0xfffe +L3FE7D400: +3fe7d400: .word 0xffff +3fe7d410: .word 0xffff +3fe7d420: dsjs sp, L3FE7D240 +3fe7d430: .word 0xfffe +L3FE7D440: +3fe7d440: .word 0xffff +3fe7d450: .word 0x007f +3fe7d460: dsjs b12, L3FE7D280 +3fe7d470: .word 0xfffe +L3FE7D480: +3fe7d480: not sp +3fe7d490: .word 0xffe0 +3fe7d4a0: dsjs sp, L3FE7D2C0 +3fe7d4b0: .word 0xfffe +L3FE7D4C0: +3fe7d4c0: .word 0xffff +3fe7d4d0: .word 0xffff +3fe7d4e0: dsjs sp, L3FE7D300 +3fe7d4f0: .word 0xfffe +L3FE7D500: +3fe7d500: not sp +3fe7d510: .word 0xffe0 +3fe7d520: dsjs sp, L3FE7D340 +3fe7d530: .word 0xfffe +L3FE7D540: +3fe7d540: .word 0xffff +3fe7d550: .word 0xffff +3fe7d560: dsjs sp, L3FE7D380 +3fe7d570: .word 0xfffe +L3FE7D580: +3fe7d580: .word 0xffff +3fe7d590: .word 0xffff +3fe7d5a0: dsjs sp, L3FE7D3C0 +3fe7d5b0: .word 0xfffe +L3FE7D5C0: +3fe7d5c0: not sp +3fe7d5d0: .word 0xffe0 +3fe7d5e0: dsjs sp, L3FE7D400 +3fe7d5f0: .word 0xfffe +L3FE7D600: +3fe7d600: .word 0xffff +3fe7d610: .word 0x007f +3fe7d620: dsjs b12, L3FE7D440 +3fe7d630: .word 0xfffe +L3FE7D640: +3fe7d640: not sp +3fe7d650: .word 0xffe0 +3fe7d660: dsjs sp, L3FE7D480 +3fe7d670: .word 0xfffe +L3FE7D680: +3fe7d680: .word 0xffff +3fe7d690: .word 0xffff +3fe7d6a0: dsjs sp, L3FE7D4C0 +3fe7d6b0: .word 0xfffe +L3FE7D6C0: +3fe7d6c0: not sp +3fe7d6d0: .word 0xffe0 +3fe7d6e0: dsjs sp, L3FE7D500 +3fe7d6f0: .word 0xfffe +L3FE7D700: +3fe7d700: .word 0xffff +3fe7d710: .word 0xffff +3fe7d720: dsjs sp, L3FE7D540 +3fe7d730: .word 0xfffe +L3FE7D740: +3fe7d740: .word 0xffff +3fe7d750: .word 0xffff +3fe7d760: dsjs sp, L3FE7D580 +3fe7d770: .word 0xfffe +L3FE7D780: +3fe7d780: not sp +3fe7d790: .word 0xffe0 +3fe7d7a0: dsjs sp, L3FE7D5C0 +3fe7d7b0: .word 0xfffe +L3FE7D7C0: +3fe7d7c0: .word 0xffff +3fe7d7d0: .word 0x007f +3fe7d7e0: dsjs b12, L3FE7D600 +3fe7d7f0: .word 0xfffe +L3FE7D800: +3fe7d800: not sp +3fe7d810: .word 0xffe0 +3fe7d820: dsjs sp, L3FE7D640 +3fe7d830: .word 0xfffe +L3FE7D840: +3fe7d840: .word 0xffff +3fe7d850: .word 0xffff +3fe7d860: dsjs sp, L3FE7D680 +3fe7d870: .word 0xfffe +L3FE7D880: +3fe7d880: not sp +3fe7d890: .word 0xffe0 +3fe7d8a0: dsjs sp, L3FE7D6C0 +3fe7d8b0: .word 0xfffe +L3FE7D8C0: +3fe7d8c0: .word 0xffff +3fe7d8d0: .word 0xffff +3fe7d8e0: dsjs sp, L3FE7D700 +3fe7d8f0: .word 0xfffe +L3FE7D900: +3fe7d900: .word 0xffff +3fe7d910: .word 0xffff +3fe7d920: dsjs sp, L3FE7D740 +3fe7d930: .word 0xfffe +L3FE7D940: +3fe7d940: not sp +3fe7d950: .word 0xffe0 +3fe7d960: dsjs sp, L3FE7D780 +3fe7d970: .word 0xfffe +L3FE7D980: +3fe7d980: .word 0xffff +3fe7d990: .word 0x007f +3fe7d9a0: dsjs b12, L3FE7D7C0 +3fe7d9b0: .word 0xfffe +L3FE7D9C0: +3fe7d9c0: not sp +3fe7d9d0: .word 0xffe0 +3fe7d9e0: dsjs sp, L3FE7D800 +3fe7d9f0: .word 0xfffe +L3FE7DA00: +3fe7da00: .word 0xffff +3fe7da10: .word 0xffff +3fe7da20: dsjs sp, L3FE7D840 +3fe7da30: .word 0xfffe +L3FE7DA40: +3fe7da40: not sp +3fe7da50: .word 0xffe0 +3fe7da60: dsjs sp, L3FE7D880 +3fe7da70: .word 0xfffe +L3FE7DA80: +3fe7da80: .word 0xffff +3fe7da90: .word 0xffff +3fe7daa0: dsjs sp, L3FE7D8C0 +3fe7dab0: .word 0xfffe +L3FE7DAC0: +3fe7dac0: .word 0xffff +3fe7dad0: .word 0xffff +3fe7dae0: dsjs sp, L3FE7D900 +3fe7daf0: .word 0xfffe +L3FE7DB00: +3fe7db00: not sp +3fe7db10: .word 0xffe0 +3fe7db20: dsjs sp, L3FE7D940 +3fe7db30: .word 0xfffe +L3FE7DB40: +3fe7db40: .word 0xffff +3fe7db50: .word 0x007f +3fe7db60: dsjs b12, L3FE7D980 +3fe7db70: .word 0xfffe +L3FE7DB80: +3fe7db80: not sp +3fe7db90: .word 0xffe0 +3fe7dba0: dsjs sp, L3FE7D9C0 +3fe7dbb0: .word 0xfffe +L3FE7DBC0: +3fe7dbc0: .word 0xffff +3fe7dbd0: .word 0xffff +3fe7dbe0: dsjs sp, L3FE7DA00 +3fe7dbf0: .word 0xfffe +L3FE7DC00: +3fe7dc00: not sp +3fe7dc10: .word 0xffe0 +3fe7dc20: dsjs sp, L3FE7DA40 +3fe7dc30: .word 0xfffe +L3FE7DC40: +3fe7dc40: pushst +3fe7dc50: .word 0xfff0 +3fe7dc60: dsjs sp, L3FE7DA80 +3fe7dc70: .word 0xfffe +L3FE7DC80: +3fe7dc80: .word 0xffff +3fe7dc90: .word 0xffff +3fe7dca0: dsjs sp, L3FE7DAC0 +3fe7dcb0: .word 0xfffe +L3FE7DCC0: +3fe7dcc0: not sp +3fe7dcd0: .word 0xffe0 +3fe7dce0: dsjs sp, L3FE7DB00 +3fe7dcf0: .word 0xfffe +L3FE7DD00: +3fe7dd00: .word 0xffff +3fe7dd10: .word 0x007f +3fe7dd20: dsjs b12, L3FE7DB40 +3fe7dd30: .word 0xfffe +L3FE7DD40: +3fe7dd40: not sp +3fe7dd50: .word 0xffe0 +3fe7dd60: dsjs sp, L3FE7DB80 +3fe7dd70: .word 0xfffe +L3FE7DD80: +3fe7dd80: .word 0xffff +3fe7dd90: .word 0xffff +3fe7dda0: dsjs sp, L3FE7DBC0 +3fe7ddb0: .word 0xfffe +L3FE7DDC0: +3fe7ddc0: not sp +3fe7ddd0: .word 0xffe0 +3fe7dde0: dsjs sp, L3FE7DC00 +3fe7ddf0: .word 0xfffe +L3FE7DE00: +3fe7de00: pushst +3fe7de10: .word 0xfff0 +3fe7de20: dsjs sp, L3FE7DC40 +3fe7de30: .word 0xfffe +L3FE7DE40: +3fe7de40: .word 0xffff +3fe7de50: .word 0xffff +3fe7de60: dsjs sp, L3FE7DC80 +3fe7de70: .word 0xfffe +L3FE7DE80: +3fe7de80: not sp +3fe7de90: .word 0xffe0 +3fe7dea0: dsjs sp, L3FE7DCC0 +3fe7deb0: .word 0xfffe +L3FE7DEC0: +3fe7dec0: .word 0xffff +3fe7ded0: .word 0x007f +3fe7dee0: dsjs b12, L3FE7DD00 +3fe7def0: .word 0xfffe +L3FE7DF00: +3fe7df00: not sp +3fe7df10: .word 0xffe0 +3fe7df20: dsjs sp, L3FE7DD40 +3fe7df30: .word 0xfffe +L3FE7DF40: +3fe7df40: .word 0xffff +3fe7df50: .word 0xffff +3fe7df60: dsjs sp, L3FE7DD80 +3fe7df70: .word 0xfffe +L3FE7DF80: +3fe7df80: not sp +3fe7df90: .word 0xffe0 +3fe7dfa0: dsjs sp, L3FE7DDC0 +3fe7dfb0: .word 0xfffe +L3FE7DFC0: +3fe7dfc0: pushst +3fe7dfd0: .word 0xfff0 +3fe7dfe0: dsjs sp, L3FE7DE00 +3fe7dff0: .word 0xfffe +L3FE7E000: +3fe7e000: .word 0xffff +3fe7e010: .word 0xffff +3fe7e020: dsjs sp, L3FE7DE40 +3fe7e030: .word 0xfffe +L3FE7E040: +3fe7e040: not sp +3fe7e050: .word 0xffe0 +3fe7e060: dsjs sp, L3FE7DE80 +3fe7e070: .word 0xfffe +L3FE7E080: +3fe7e080: .word 0xffff +3fe7e090: .word 0x007f +3fe7e0a0: dsjs b12, L3FE7DEC0 +3fe7e0b0: .word 0xfffe +L3FE7E0C0: +3fe7e0c0: not sp +3fe7e0d0: .word 0xffe0 +3fe7e0e0: dsjs sp, L3FE7DF00 +3fe7e0f0: .word 0xfffe +L3FE7E100: +3fe7e100: .word 0xffff +3fe7e110: .word 0xffff +3fe7e120: dsjs sp, L3FE7DF40 +3fe7e130: .word 0xfffe +L3FE7E140: +3fe7e140: not sp +3fe7e150: .word 0xffe0 +3fe7e160: dsjs sp, L3FE7DF80 +3fe7e170: .word 0xfffe +L3FE7E180: +3fe7e180: pushst +3fe7e190: .word 0xfff0 +3fe7e1a0: dsjs sp, L3FE7DFC0 +3fe7e1b0: .word 0xfffe +L3FE7E1C0: +3fe7e1c0: .word 0xffff +3fe7e1d0: .word 0xffff +3fe7e1e0: dsjs sp, L3FE7E000 +3fe7e1f0: .word 0xfffe +L3FE7E200: +3fe7e200: not sp +3fe7e210: .word 0xffe0 +3fe7e220: dsjs sp, L3FE7E040 +3fe7e230: .word 0xfffe +L3FE7E240: +3fe7e240: .word 0xffff +3fe7e250: .word 0x007f +3fe7e260: dsjs b12, L3FE7E080 +3fe7e270: .word 0xfffe +L3FE7E280: +3fe7e280: not sp +3fe7e290: .word 0xffe0 +3fe7e2a0: dsjs sp, L3FE7E0C0 +3fe7e2b0: .word 0xfffe +L3FE7E2C0: +3fe7e2c0: .word 0xffff +3fe7e2d0: .word 0xffff +3fe7e2e0: dsjs sp, L3FE7E100 +3fe7e2f0: .word 0xfffe +L3FE7E300: +3fe7e300: not sp +3fe7e310: .word 0xffe0 +3fe7e320: dsjs sp, L3FE7E140 +3fe7e330: .word 0xfffe +L3FE7E340: +3fe7e340: pushst +3fe7e350: .word 0xfff0 +3fe7e360: dsjs sp, L3FE7E180 +3fe7e370: .word 0xfffe +L3FE7E380: +3fe7e380: .word 0xffff +3fe7e390: .word 0xffff +3fe7e3a0: dsjs sp, L3FE7E1C0 +3fe7e3b0: .word 0xfffe +L3FE7E3C0: +3fe7e3c0: not sp +3fe7e3d0: .word 0xffe0 +3fe7e3e0: dsjs sp, L3FE7E200 +3fe7e3f0: .word 0xfffe +L3FE7E400: +3fe7e400: .word 0xffff +3fe7e410: .word 0x007f +3fe7e420: dsjs b12, L3FE7E240 +3fe7e430: .word 0xfffe +L3FE7E440: +3fe7e440: .word 0xffff +3fe7e450: .word 0xffff +3fe7e460: dsjs sp, L3FE7E280 +3fe7e470: .word 0xfffe +L3FE7E480: +3fe7e480: .word 0xffff +3fe7e490: .word 0xffff +3fe7e4a0: dsjs sp, L3FE7E2C0 +3fe7e4b0: .word 0xfffe +L3FE7E4C0: +3fe7e4c0: .word 0xffff +3fe7e4d0: .word 0xffff +3fe7e4e0: dsjs sp, L3FE7E300 +3fe7e4f0: .word 0xfffe +L3FE7E500: +3fe7e500: pushst +3fe7e510: .word 0xfff0 +3fe7e520: dsjs sp, L3FE7E340 +3fe7e530: .word 0xfffe +L3FE7E540: +3fe7e540: .word 0xffff +3fe7e550: .word 0xffff +3fe7e560: dsjs sp, L3FE7E380 +3fe7e570: .word 0xfffe +L3FE7E580: +3fe7e580: not sp +3fe7e590: .word 0xffe0 +3fe7e5a0: dsjs sp, L3FE7E3C0 +3fe7e5b0: .word 0xfffe +L3FE7E5C0: +3fe7e5c0: .word 0xffff +3fe7e5d0: .word 0x007f +3fe7e5e0: dsjs b12, L3FE7E400 +3fe7e5f0: .word 0xfffe +L3FE7E600: +3fe7e600: .word 0xffff +3fe7e610: .word 0xffff +3fe7e620: dsjs sp, L3FE7E440 +3fe7e630: .word 0xfffe +L3FE7E640: +3fe7e640: .word 0xffff +3fe7e650: .word 0xffff +3fe7e660: dsjs sp, L3FE7E480 +3fe7e670: .word 0xfffe +L3FE7E680: +3fe7e680: .word 0xffff +3fe7e690: .word 0xffff +3fe7e6a0: dsjs sp, L3FE7E4C0 +3fe7e6b0: .word 0xfffe +L3FE7E6C0: +3fe7e6c0: pushst +3fe7e6d0: .word 0xfff0 +3fe7e6e0: dsjs sp, L3FE7E500 +3fe7e6f0: .word 0xfffe +L3FE7E700: +3fe7e700: .word 0xffff +3fe7e710: .word 0xffff +3fe7e720: dsjs sp, L3FE7E540 +3fe7e730: .word 0xfffe +L3FE7E740: +3fe7e740: not sp +3fe7e750: .word 0xffe0 +3fe7e760: dsjs sp, L3FE7E580 +3fe7e770: .word 0xfffe +L3FE7E780: +3fe7e780: .word 0xffff +3fe7e790: .word 0x007f +3fe7e7a0: dsjs b12, L3FE7E5C0 +3fe7e7b0: .word 0xfffe +L3FE7E7C0: +3fe7e7c0: .word 0xffff +3fe7e7d0: .word 0xffff +3fe7e7e0: dsjs sp, L3FE7E600 +3fe7e7f0: .word 0xfffe +L3FE7E800: +3fe7e800: .word 0xffff +3fe7e810: .word 0xffff +3fe7e820: dsjs sp, L3FE7E640 +3fe7e830: .word 0xfffe +L3FE7E840: +3fe7e840: .word 0xffff +3fe7e850: .word 0xffff +3fe7e860: dsjs sp, L3FE7E680 +3fe7e870: .word 0xfffe +L3FE7E880: +3fe7e880: pushst +3fe7e890: .word 0xfff0 +3fe7e8a0: dsjs sp, L3FE7E6C0 +3fe7e8b0: .word 0xfffe +L3FE7E8C0: +3fe7e8c0: .word 0xffff +3fe7e8d0: .word 0xffff +3fe7e8e0: dsjs sp, L3FE7E700 +3fe7e8f0: .word 0xfffe +L3FE7E900: +3fe7e900: not sp +3fe7e910: .word 0xffe0 +3fe7e920: dsjs sp, L3FE7E740 +3fe7e930: .word 0xfffe +L3FE7E940: +3fe7e940: .word 0xffff +3fe7e950: .word 0x007f +3fe7e960: dsjs b12, L3FE7E780 +3fe7e970: .word 0xfffe +L3FE7E980: +3fe7e980: .word 0xffff +3fe7e990: .word 0xffff +3fe7e9a0: dsjs sp, L3FE7E7C0 +3fe7e9b0: .word 0xfffe +L3FE7E9C0: +3fe7e9c0: .word 0xffff +3fe7e9d0: .word 0xffff +3fe7e9e0: dsjs sp, L3FE7E800 +3fe7e9f0: .word 0xfffe +L3FE7EA00: +3fe7ea00: .word 0xffff +3fe7ea10: .word 0xffff +3fe7ea20: dsjs sp, L3FE7E840 +3fe7ea30: .word 0xfffe +L3FE7EA40: +3fe7ea40: pushst +3fe7ea50: .word 0xfff0 +3fe7ea60: dsjs sp, L3FE7E880 +3fe7ea70: .word 0xfffe +3fe7ea80: .word 0xffff +3fe7ea90: .word 0xffff +3fe7eaa0: dsjs sp, L3FE7E8C0 +3fe7eab0: .word 0xfffe +L3FE7EAC0: +3fe7eac0: not sp +3fe7ead0: .word 0xffe0 +3fe7eae0: dsjs sp, L3FE7E900 +3fe7eaf0: .word 0xfffe +L3FE7EB00: +3fe7eb00: .word 0x00ff +3fe7eb10: .word 0x007e +3fe7eb20: dsjs b12, L3FE7E940 +3fe7eb30: .word 0xfffe +L3FE7EB40: +3fe7eb40: .word 0xffff +3fe7eb50: .word 0xffff +3fe7eb60: dsjs sp, L3FE7E980 +3fe7eb70: .word 0xfffe +L3FE7EB80: +3fe7eb80: move sp, *sp, 0 +3fe7eb90: .word 0xffff +3fe7eba0: dsjs sp, L3FE7E9C0 +3fe7ebb0: .word 0xfffe +L3FE7EBC0: +3fe7ebc0: .word 0xffff +3fe7ebd0: .word 0xffff +3fe7ebe0: dsjs sp, L3FE7EA00 +3fe7ebf0: .word 0xfffe +L3FE7EC00: +3fe7ec00: pushst +3fe7ec10: .word 0xfff0 +3fe7ec20: dsjs sp, L3FE7EA40 +3fe7ec30: .word 0xfffe +L3FE7EC40: +3fe7ec40: move @0x3ffffff8, sp +3fe7ec70: .word 0xfffe +L3FE7EC80: +3fe7ec80: not sp +3fe7ec90: .word 0xffe0 +3fe7eca0: dsjs sp, L3FE7EAC0 +3fe7ecb0: .word 0xfffe +L3FE7ECC0: +3fe7ecc0: .word 0x001f +3fe7ecd0: .word 0x0078 +3fe7ece0: dsjs b12, L3FE7EB00 +3fe7ecf0: .word 0xfffe +L3FE7ED00: +3fe7ed00: not sp +3fe7ed10: .word 0xffe0 +3fe7ed20: dsjs sp, L3FE7EB40 +3fe7ed30: .word 0xfffe +L3FE7ED40: +3fe7ed40: rev sp +3fe7ed50: .word 0x00fc +3fe7ed60: dsjs b12, L3FE7EB80 +3fe7ed70: .word 0xfffe +L3FE7ED80: +3fe7ed80: not sp +3fe7ed90: .word 0xffe0 +3fe7eda0: dsjs sp, L3FE7EBC0 +3fe7edb0: .word 0xfffe +L3FE7EDC0: +3fe7edc0: pushst +3fe7edd0: .word 0xfff0 +3fe7ede0: dsjs sp, L3FE7EC00 +3fe7edf0: .word 0xfffe +L3FE7EE00: +3fe7ee00: rev sp +3fe7ee10: .word 0xff00 +3fe7ee20: dsjs sp, L3FE7EC40 +3fe7ee30: .word 0xfffe +L3FE7EE40: +3fe7ee40: not sp +3fe7ee50: .word 0xffe0 +3fe7ee60: dsjs sp, L3FE7EC80 +3fe7ee70: .word 0xfffe +L3FE7EE80: +3fe7ee80: .word 0x0007 +3fe7ee90: .word 0x0070 +3fe7eea0: dsjs b12, L3FE7ECC0 +3fe7eeb0: .word 0xfffe +L3FE7EEC0: +3fe7eec0: not sp +3fe7eed0: .word 0xffe0 +3fe7eee0: dsjs sp, L3FE7ED00 +3fe7eef0: .word 0xfffe +L3FE7EF00: +3fe7ef00: .word 0x000f +3fe7ef10: .word 0x00f0 +3fe7ef20: dsjs b12, L3FE7ED40 +3fe7ef30: .word 0xfffe +L3FE7EF40: +3fe7ef40: not sp +3fe7ef50: .word 0xffe0 +3fe7ef60: dsjs sp, L3FE7ED80 +3fe7ef70: .word 0xfffe +L3FE7EF80: +3fe7ef80: .word 0x000f +3fe7ef90: pixt *a0, *a0 +3fe7efa0: dsjs sp, L3FE7EDC0 +3fe7efb0: .word 0xfffe +L3FE7EFC0: +3fe7efc0: .word 0x000f +3fe7efd0: pixt *a0, *a0 +3fe7efe0: dsjs sp, L3FE7EE00 +3fe7eff0: .word 0xfffe +L3FE7F000: +3fe7f000: not sp +3fe7f010: .word 0xffe0 +3fe7f020: dsjs sp, L3FE7EE40 +3fe7f030: .word 0xfffe +L3FE7F040: +3fe7f040: .word 0x0003 +3fe7f050: .word 0x0040 +3fe7f060: dsjs b12, L3FE7EE80 +3fe7f070: .word 0xfffe +L3FE7F080: +3fe7f080: not sp +3fe7f090: .word 0xffe0 +3fe7f0a0: dsjs sp, L3FE7EEC0 +3fe7f0b0: .word 0xfffe +L3FE7F0C0: +3fe7f0c0: .word 0x0007 +3fe7f0d0: .word 0x00e0 +3fe7f0e0: dsjs b12, L3FE7EF00 +3fe7f0f0: .word 0xfffe +L3FE7F100: +3fe7f100: not sp +3fe7f110: .word 0xffe0 +3fe7f120: dsjs sp, L3FE7EF40 +3fe7f130: .word 0xfffe +L3FE7F140: +3fe7f140: .word 0x000f +3fe7f150: pixt *a0, *a0 +3fe7f160: dsjs sp, L3FE7EF80 +3fe7f170: .word 0xfffe +L3FE7F180: +3fe7f180: .word 0x0007 +3fe7f190: pixt a0, *a0, xy +3fe7f1a0: dsjs sp, L3FE7EFC0 +3fe7f1b0: .word 0xfffe +L3FE7F1C0: +3fe7f1c0: not sp +3fe7f1d0: .word 0xffe0 +3fe7f1e0: dsjs sp, L3FE7F000 +3fe7f1f0: .word 0xfffe +L3FE7F200: +3fe7f200: .word 0x0001 +3fe7f210: .word 0x0040 +3fe7f220: dsjs b12, L3FE7F040 +3fe7f230: .word 0xfffe +L3FE7F240: +3fe7f240: not sp +3fe7f250: .word 0xffe0 +3fe7f260: dsjs sp, L3FE7F080 +3fe7f270: .word 0xfffe +L3FE7F280: +3fe7f280: .word 0x0003 +3fe7f290: .word 0x00c0 +3fe7f2a0: dsjs b12, L3FE7F0C0 +3fe7f2b0: .word 0xfffe +L3FE7F2C0: +3fe7f2c0: not sp +3fe7f2d0: .word 0xffe0 +3fe7f2e0: dsjs sp, L3FE7F100 +3fe7f2f0: .word 0xfffe +L3FE7F300: +3fe7f300: .word 0x000f +3fe7f310: pixt *a0, *a0 +3fe7f320: dsjs sp, L3FE7F140 +3fe7f330: .word 0xfffe +3fe7f340: .word 0x0003 +3fe7f350: addxy a0, a0 +3fe7f360: dsjs sp, L3FE7F180 +3fe7f370: .word 0xfffe +L3FE7F380: +3fe7f380: not sp +3fe7f390: .word 0xffe0 +3fe7f3a0: dsjs sp, L3FE7F1C0 +3fe7f3b0: .word 0xfffe +L3FE7F3C0: +3fe7f3c0: .word 0x0000 +3fe7f3d0: .word 0x0000 +3fe7f3e0: dsjs b12, L3FE7F200 +3fe7f3f0: .word 0xfffe +L3FE7F400: +3fe7f400: not sp +3fe7f410: .word 0xffe0 +3fe7f420: dsjs sp, L3FE7F240 +3fe7f430: .word 0xfffe +L3FE7F440: +3fe7f440: .word 0x0001 +3fe7f450: .word 0x0080 +3fe7f460: dsjs b12, L3FE7F280 +3fe7f470: .word 0xfffe +L3FE7F480: +3fe7f480: not sp +3fe7f490: .word 0xffe0 +3fe7f4a0: dsjs sp, L3FE7F2C0 +3fe7f4b0: .word 0xfffe +L3FE7F4C0: +3fe7f4c0: .word 0x000f +3fe7f4d0: pixt *a0, *a0 +3fe7f4e0: dsjs sp, L3FE7F300 +3fe7f4f0: .word 0xfffe +3fe7f500: .word 0x0001 +3fe7f510: jauc L3FEBF520 +3fe7f530: .word 0xfffe +L3FE7F540: +3fe7f540: not sp +3fe7f550: .word 0xffe0 +3fe7f560: dsjs sp, L3FE7F380 +3fe7f570: .word 0x7ffe +L3FE7F580: +3fe7f580: .word 0x0000 +3fe7f590: .word 0x0000 +3fe7f5a0: dsjs b12, L3FE7F3C0 +3fe7f5b0: .word 0xfffe +L3FE7F5C0: +3fe7f5c0: not sp +3fe7f5d0: .word 0xffe0 +3fe7f5e0: dsjs sp, L3FE7F400 +3fe7f5f0: .word 0xfffe +L3FE7F600: +3fe7f600: .word 0x0000 +3fe7f610: .word 0x0000 +3fe7f620: dsjs b12, L3FE7F440 +3fe7f630: .word 0xfffe +L3FE7F640: +3fe7f640: not sp +3fe7f650: .word 0xffe0 +3fe7f660: dsjs sp, L3FE7F480 +3fe7f670: .word 0xfffe +L3FE7F680: +3fe7f680: .word 0x000f +3fe7f690: pixt *a0, *a0 +3fe7f6a0: dsjs sp, L3FE7F4C0 +3fe7f6b0: .word 0xfffe +L3FE7F6C0: +3fe7f6c0: .word 0x0000 +3fe7f6d0: jauc L3FEBF6E0 +3fe7f6f0: .word 0xfffe +L3FE7F700: +3fe7f700: not sp +L3FE7F710: +3fe7f710: .word 0xffe0 +3fe7f720: dsjs sp, L3FE7F540 +3fe7f730: .word 0x7ffe +L3FE7F740: +3fe7f740: .word 0x0000 +3fe7f750: .word 0x0000 +3fe7f760: dsjs b12, L3FE7F580 +3fe7f770: .word 0xfffe +L3FE7F780: +3fe7f780: not sp +3fe7f790: .word 0xffe0 +3fe7f7a0: dsjs sp, L3FE7F5C0 +3fe7f7b0: .word 0x7ffe +L3FE7F7C0: +3fe7f7c0: .word 0x0000 +3fe7f7d0: .word 0x0000 +3fe7f7e0: dsjs b12, L3FE7F600 +3fe7f7f0: .word 0xfffe +L3FE7F800: +3fe7f800: not sp +3fe7f810: .word 0xffe0 +3fe7f820: dsjs sp, L3FE7F640 +3fe7f830: .word 0xfffe +L3FE7F840: +3fe7f840: .word 0x000f +3fe7f850: pixt *a0, *a0 +3fe7f860: dsjs sp, L3FE7F680 +3fe7f870: .word 0x7ffe +L3FE7F880: +3fe7f880: .word 0x0000 +3fe7f890: move a0, *a0, 0 +3fe7f8a0: dsjs sp, L3FE7F6C0 +3fe7f8b0: .word 0xfffe +L3FE7F8C0: +3fe7f8c0: not sp +L3FE7F8D0: +3fe7f8d0: .word 0xffe0 +3fe7f8e0: dsjs sp, L3FE7F700 +3fe7f8f0: dsjs b14, L3FE7F710 +L3FE7F900: +3fe7f900: .word 0x0000 +3fe7f910: .word 0x0000 +3fe7f920: dsjs b12, L3FE7F740 +3fe7f930: .word 0xfffe +L3FE7F940: +3fe7f940: not sp +L3FE7F950: +3fe7f950: .word 0xffe0 +3fe7f960: dsjs sp, L3FE7F780 +3fe7f970: .word 0x7ffe +L3FE7F980: +3fe7f980: .word 0x0000 +3fe7f990: .word 0x0000 +3fe7f9a0: dsjs b12, L3FE7F7C0 +3fe7f9b0: .word 0xfffe +L3FE7F9C0: +3fe7f9c0: not sp +3fe7f9d0: .word 0xffe0 +3fe7f9e0: dsjs sp, L3FE7F800 +3fe7f9f0: .word 0xfffe +L3FE7FA00: +3fe7fa00: .word 0x000f +3fe7fa10: pixt *a0, *a0 +3fe7fa20: dsjs sp, L3FE7F840 +3fe7fa30: .word 0x7ffe +L3FE7FA40: +3fe7fa40: pixt a0, *a0 +3fe7fa50: move a0, *a7, 0 +3fe7fa60: dsjs sp, L3FE7F880 +3fe7fa70: .word 0xfffe +L3FE7FA80: +3fe7fa80: not sp +3fe7fa90: .word 0xffe0 +3fe7faa0: dsjs sp, L3FE7F8C0 +3fe7fab0: dsjs b14, L3FE7F8D0 +L3FE7FAC0: +3fe7fac0: pixt a0, *a0, xy +3fe7fad0: .word 0x0001 +3fe7fae0: dsjs b12, L3FE7F900 +3fe7faf0: .word 0xfffe +L3FE7FB00: +3fe7fb00: not sp +L3FE7FB10: +3fe7fb10: .word 0xffe0 +3fe7fb20: dsjs sp, L3FE7F940 +3fe7fb30: dsjs b14, L3FE7F950 +L3FE7FB40: +3fe7fb40: .word 0x0000 +3fe7fb50: .word 0x0000 +3fe7fb60: dsjs b12, L3FE7F980 +3fe7fb70: .word 0xfffe +L3FE7FB80: +3fe7fb80: not sp +3fe7fb90: .word 0xffe0 +3fe7fba0: dsjs sp, L3FE7F9C0 +3fe7fbb0: .word 0xfffe +L3FE7FBC0: +3fe7fbc0: pushst +L3FE7FBD0: +3fe7fbd0: .word 0xfff0 +3fe7fbe0: dsjs sp, L3FE7FA00 +3fe7fbf0: .word 0x7ffe +L3FE7FC00: +3fe7fc00: pixt *a0, *a0 +3fe7fc10: .word 0x001f +3fe7fc20: dsjs sp, L3FE7FA40 +3fe7fc30: .word 0xfffe +L3FE7FC40: +3fe7fc40: not sp +3fe7fc50: .word 0xffe0 +3fe7fc60: dsjs sp, L3FE7FA80 +3fe7fc70: btst 0, b14 +L3FE7FC80: +3fe7fc80: pixt *a0, *a0 +3fe7fc90: .word 0x0007 +3fe7fca0: dsjs b12, L3FE7FAC0 +3fe7fcb0: .word 0xfffe +L3FE7FCC0: +3fe7fcc0: not sp +3fe7fcd0: .word 0xffe0 +3fe7fce0: dsjs sp, L3FE7FB00 +3fe7fcf0: dsjs b14, L3FE7FB10 +L3FE7FD00: +3fe7fd00: pixt a0, *a0 +3fe7fd10: .word 0x0003 +3fe7fd20: dsjs b12, L3FE7FB40 +3fe7fd30: .word 0xfffe +L3FE7FD40: +3fe7fd40: not sp +3fe7fd50: .word 0xffe0 +3fe7fd60: dsjs sp, L3FE7FB80 +3fe7fd70: .word 0xfffe +L3FE7FD80: +3fe7fd80: pushst +L3FE7FD90: +3fe7fd90: .word 0xfff0 +3fe7fda0: dsjs sp, L3FE7FBC0 +3fe7fdb0: dsjs b14, L3FE7FBD0 +L3FE7FDC0: +3fe7fdc0: .word 0xfe00 +3fe7fdd0: rev sp +3fe7fde0: dsjs sp, L3FE7FC00 +3fe7fdf0: .word 0xfffe +L3FE7FE00: +3fe7fe00: not sp +3fe7fe10: .word 0xffe0 +3fe7fe20: dsjs sp, L3FE7FC40 +3fe7fe30: btst 0, b14 +L3FE7FE40: +3fe7fe40: .word 0xfe00 +3fe7fe50: .word 0x000f +3fe7fe60: dsjs b12, L3FE7FC80 +3fe7fe70: .word 0xfffe +L3FE7FE80: +3fe7fe80: not sp +3fe7fe90: .word 0xffe0 +3fe7fea0: dsjs sp, L3FE7FCC0 +3fe7feb0: btst 0, b14 +L3FE7FEC0: +3fe7fec0: .word 0xfe00 +3fe7fed0: .word 0x0007 +3fe7fee0: dsjs b12, L3FE7FD00 +3fe7fef0: .word 0xfffe +L3FE7FF00: +3fe7ff00: not sp +3fe7ff10: .word 0xffe0 +3fe7ff20: dsjs sp, L3FE7FD40 +3fe7ff30: .word 0xfffe +L3FE7FF40: +3fe7ff40: pushst +L3FE7FF50: +3fe7ff50: .word 0xfff0 +3fe7ff60: dsjs sp, L3FE7FD80 +3fe7ff70: dsjs b14, L3FE7FD90 +L3FE7FF80: +3fe7ff80: .word 0xfe00 +3fe7ff90: rev sp +3fe7ffa0: dsjs sp, L3FE7FDC0 +3fe7ffb0: .word 0xfffe +L3FE7FFC0: +3fe7ffc0: not sp +3fe7ffd0: .word 0xffe0 +3fe7ffe0: dsjs sp, L3FE7FE00 +3fe7fff0: btst 0, b14 +L3FE80000: +3fe80000: .word 0xff00 +3fe80010: .word 0x001f +3fe80020: dsjs b12, L3FE7FE40 +3fe80030: .word 0xfffe +L3FE80040: +3fe80040: not sp +3fe80050: .word 0xffe0 +3fe80060: dsjs sp, L3FE7FE80 +3fe80070: btst 0, b14 +L3FE80080: +3fe80080: .word 0xff00 +3fe80090: .word 0x001f +3fe800a0: dsjs b12, L3FE7FEC0 +3fe800b0: .word 0xfffe +L3FE800C0: +3fe800c0: not sp +3fe800d0: .word 0xffe0 +3fe800e0: dsjs sp, L3FE7FF00 +3fe800f0: .word 0xfffe +L3FE80100: +3fe80100: pushst +L3FE80110: +3fe80110: .word 0xfff0 +3fe80120: dsjs sp, L3FE7FF40 +3fe80130: dsjs b14, L3FE7FF50 +L3FE80140: +3fe80140: .word 0xff00 +3fe80150: rev sp +3fe80160: dsjs sp, L3FE7FF80 +3fe80170: .word 0xfffe +L3FE80180: +3fe80180: not sp +3fe80190: .word 0xffe0 +3fe801a0: dsjs sp, L3FE7FFC0 +3fe801b0: fill xy +L3FE801C0: +3fe801c0: .word 0xff00 +3fe801d0: .word 0x001f +3fe801e0: dsjs b12, L3FE80000 +3fe801f0: .word 0xfffe +L3FE80200: +3fe80200: not sp +3fe80210: .word 0xffe0 +3fe80220: dsjs sp, L3FE80040 +3fe80230: btst 0, b14 +L3FE80240: +3fe80240: .word 0xff80 +3fe80250: .word 0x001f +3fe80260: dsjs b12, L3FE80080 +3fe80270: .word 0xfffe +L3FE80280: +3fe80280: not sp +3fe80290: .word 0xffe0 +3fe802a0: dsjs sp, L3FE800C0 +3fe802b0: .word 0xfffe +L3FE802C0: +3fe802c0: pushst +3fe802d0: .word 0xfff0 +3fe802e0: dsjs sp, L3FE80100 +3fe802f0: dsjs b14, L3FE80110 +L3FE80300: +3fe80300: .word 0xff00 +3fe80310: rev sp +3fe80320: dsjs sp, L3FE80140 +3fe80330: .word 0xfffe +L3FE80340: +3fe80340: not sp +3fe80350: .word 0xffe0 +3fe80360: dsjs sp, L3FE80180 +3fe80370: fill xy +L3FE80380: +3fe80380: .word 0xff80 +3fe80390: rev sp +3fe803a0: dsjs b12, L3FE801C0 +3fe803b0: .word 0xfffe +L3FE803C0: +3fe803c0: not sp +3fe803d0: .word 0xffe0 +3fe803e0: dsjs sp, L3FE80200 +3fe803f0: fill xy +L3FE80400: +3fe80400: .word 0xff80 +3fe80410: rev sp +3fe80420: dsjs b12, L3FE80240 +3fe80430: .word 0xfffe +L3FE80440: +3fe80440: not sp +3fe80450: .word 0xffe0 +3fe80460: dsjs sp, L3FE80280 +3fe80470: .word 0xfffe +L3FE80480: +3fe80480: pushst +3fe80490: .word 0xfff0 +3fe804a0: dsjs sp, L3FE802C0 +3fe804b0: .word 0xfffe +L3FE804C0: +3fe804c0: .word 0xffff +3fe804d0: .word 0x001f +3fe804e0: dsjs sp, L3FE80300 +3fe804f0: .word 0xfffe +L3FE80500: +3fe80500: not sp +3fe80510: .word 0xffe0 +3fe80520: dsjs sp, L3FE80340 +3fe80530: fill xy +L3FE80540: +3fe80540: .word 0xff80 +3fe80550: rev sp +3fe80560: dsjs b12, L3FE80380 +3fe80570: .word 0xfffe +L3FE80580: +3fe80580: not sp +3fe80590: .word 0xffe0 +3fe805a0: dsjs sp, L3FE803C0 +3fe805b0: fill xy +L3FE805C0: +3fe805c0: .word 0xffc0 +3fe805d0: rev sp +3fe805e0: dsjs b12, L3FE80400 +3fe805f0: .word 0xfffe +L3FE80600: +3fe80600: not sp +3fe80610: .word 0xffe0 +3fe80620: dsjs sp, L3FE80440 +3fe80630: .word 0xfffe +L3FE80640: +3fe80640: pushst +3fe80650: .word 0xfff0 +3fe80660: dsjs sp, L3FE80480 +3fe80670: .word 0xfffe +L3FE80680: +3fe80680: .word 0xffff +3fe80690: .word 0x000f +3fe806a0: dsjs sp, L3FE804C0 +3fe806b0: .word 0xfffe +L3FE806C0: +3fe806c0: not sp +3fe806d0: .word 0xffe0 +3fe806e0: dsjs sp, L3FE80500 +3fe806f0: fill xy +L3FE80700: +3fe80700: .word 0xff80 +3fe80710: rev sp +3fe80720: dsjs b12, L3FE80540 +3fe80730: .word 0xfffe +L3FE80740: +3fe80740: not sp +3fe80750: .word 0xffe0 +3fe80760: dsjs sp, L3FE80580 +3fe80770: fill xy +L3FE80780: +3fe80780: .word 0xffc0 +3fe80790: .word 0x007f +3fe807a0: dsjs b12, L3FE805C0 +3fe807b0: .word 0xfffe +L3FE807C0: +3fe807c0: not sp +3fe807d0: .word 0xffe0 +3fe807e0: dsjs sp, L3FE80600 +3fe807f0: .word 0xfffe +L3FE80800: +3fe80800: pushst +3fe80810: .word 0xfff0 +3fe80820: dsjs sp, L3FE80640 +3fe80830: .word 0xfffe +L3FE80840: +3fe80840: .word 0xffff +3fe80850: .word 0x0001 +3fe80860: dsjs sp, L3FE80680 +3fe80870: .word 0xfffe +L3FE80880: +3fe80880: not sp +3fe80890: .word 0xffe0 +3fe808a0: dsjs sp, L3FE806C0 +3fe808b0: move @0x7fffc0, b14 +3fe808e0: dsjs b12, L3FE80700 +3fe808f0: .word 0xfffe +L3FE80900: +3fe80900: not sp +3fe80910: .word 0xffe0 +3fe80920: dsjs sp, L3FE80740 +3fe80930: fill xy +L3FE80940: +3fe80940: .word 0xffc0 +3fe80950: .word 0x007f +3fe80960: dsjs b12, L3FE80780 +3fe80970: .word 0xfffe +L3FE80980: +3fe80980: not sp +3fe80990: .word 0xffe0 +3fe809a0: dsjs sp, L3FE807C0 +3fe809b0: .word 0xfffe +L3FE809C0: +3fe809c0: pushst +3fe809d0: .word 0xfff0 +3fe809e0: dsjs sp, L3FE80800 +3fe809f0: .word 0xfffe +L3FE80A00: +3fe80a00: not sp +3fe80a10: .word 0x0000 +3fe80a20: dsjs sp, L3FE80840 +3fe80a30: .word 0xfffe +L3FE80A40: +3fe80a40: not sp +3fe80a50: .word 0xffe0 +3fe80a60: dsjs sp, L3FE80880 +3fe80a70: move @0x7fffc0, b14 +3fe80aa0: dsjs b12, L3FE808C0 +3fe80ab0: .word 0xfffe +L3FE80AC0: +3fe80ac0: not sp +3fe80ad0: .word 0xffe0 +3fe80ae0: dsjs sp, L3FE80900 +3fe80af0: fill xy +L3FE80B00: +3fe80b00: .word 0xffe0 +3fe80b10: .word 0x007f +3fe80b20: dsjs b12, L3FE80940 +3fe80b30: .word 0xfffe +L3FE80B40: +3fe80b40: not sp +3fe80b50: .word 0xffe0 +3fe80b60: dsjs sp, L3FE80980 +3fe80b70: .word 0xfffe +L3FE80B80: +3fe80b80: pushst +3fe80b90: .word 0xfff0 +3fe80ba0: dsjs sp, L3FE809C0 +3fe80bb0: .word 0xfffe +L3FE80BC0: +3fe80bc0: .word 0x001f +3fe80bd0: .word 0x0000 +3fe80be0: dsjs sp, L3FE80A00 +3fe80bf0: .word 0xfffe +L3FE80C00: +3fe80c00: not sp +3fe80c10: .word 0xffe0 +3fe80c20: dsjs sp, L3FE80A40 +3fe80c30: move @0x7fffc0, b14 +3fe80c60: dsjs b12, L3FE80A80 +3fe80c70: .word 0xfffe +L3FE80C80: +3fe80c80: not sp +3fe80c90: .word 0xffe0 +3fe80ca0: dsjs sp, L3FE80AC0 +3fe80cb0: move @0xffffe0, b14 +3fe80ce0: dsjs b12, L3FE80B00 +3fe80cf0: .word 0xfffe +L3FE80D00: +3fe80d00: not sp +3fe80d10: .word 0xffe0 +3fe80d20: dsjs sp, L3FE80B40 +3fe80d30: .word 0xfffe +L3FE80D40: +3fe80d40: pushst +3fe80d50: .word 0xfff0 +3fe80d60: dsjs sp, L3FE80B80 +3fe80d70: .word 0xfffe +L3FE80D80: +3fe80d80: .word 0x0007 +3fe80d90: .word 0x0000 +3fe80da0: dsjs sp, L3FE80BC0 +3fe80db0: .word 0xfffe +L3FE80DC0: +3fe80dc0: not sp +3fe80dd0: .word 0xffe0 +3fe80de0: dsjs sp, L3FE80C00 +3fe80df0: move @0x7fffc0, b14 +3fe80e20: dsjs b12, L3FE80C40 +3fe80e30: .word 0xfffe +L3FE80E40: +3fe80e40: not sp +3fe80e50: .word 0xffe0 +3fe80e60: dsjs sp, L3FE80C80 +3fe80e70: move @0xffffe0, b14 +3fe80ea0: dsjs b12, L3FE80CC0 +3fe80eb0: .word 0xfffe +L3FE80EC0: +3fe80ec0: not sp +3fe80ed0: .word 0xffe0 +3fe80ee0: dsjs sp, L3FE80D00 +3fe80ef0: .word 0xfffe +L3FE80F00: +3fe80f00: pushst +3fe80f10: .word 0xfff0 +3fe80f20: dsjs sp, L3FE80D40 +3fe80f30: .word 0xfffe +L3FE80F40: +3fe80f40: .word 0x0001 +3fe80f50: .word 0x0000 +3fe80f60: dsjs sp, L3FE80D80 +3fe80f70: .word 0xfffe +L3FE80F80: +3fe80f80: not sp +3fe80f90: .word 0xffe0 +3fe80fa0: dsjs sp, L3FE80DC0 +3fe80fb0: move @0x7fffc0, b14 +3fe80fe0: dsjs b12, L3FE80E00 +3fe80ff0: .word 0xfffe +L3FE81000: +3fe81000: not sp +3fe81010: .word 0xffe0 +3fe81020: dsjs sp, L3FE80E40 +3fe81030: move @0xffffe0, b14 +3fe81060: dsjs b12, L3FE80E80 +3fe81070: .word 0xfffe +L3FE81080: +3fe81080: not sp +3fe81090: .word 0xffe0 +3fe810a0: dsjs sp, L3FE80EC0 +3fe810b0: .word 0xfffe +L3FE810C0: +3fe810c0: pushst +3fe810d0: .word 0xfff0 +3fe810e0: dsjs sp, L3FE80F00 +3fe810f0: .word 0xfffe +L3FE81100: +3fe81100: .word 0x0000 +3fe81110: .word 0x0000 +3fe81120: dsjs sp, L3FE80F40 +3fe81130: .word 0xfffe +L3FE81140: +3fe81140: not sp +3fe81150: .word 0xffe0 +3fe81160: dsjs sp, L3FE80F80 +3fe81170: move @0x7fffc0, b14 +3fe811a0: dsjs b12, L3FE80FC0 +3fe811b0: .word 0xfffe +L3FE811C0: +3fe811c0: not sp +3fe811d0: .word 0xffe0 +3fe811e0: dsjs sp, L3FE81000 +3fe811f0: move @0xffffe0, b14 +3fe81220: dsjs b12, L3FE81040 +3fe81230: .word 0xfffe +L3FE81240: +3fe81240: not sp +3fe81250: .word 0xffe0 +3fe81260: dsjs sp, L3FE81080 +3fe81270: .word 0xfffe +L3FE81280: +3fe81280: pushst +3fe81290: .word 0xfff0 +3fe812a0: dsjs sp, L3FE810C0 +3fe812b0: .word 0x7ffe +L3FE812C0: +3fe812c0: .word 0x0000 +3fe812d0: rev a0 +3fe812e0: dsjs sp, L3FE81100 +3fe812f0: .word 0xfffe +L3FE81300: +3fe81300: not sp +3fe81310: .word 0xffe0 +3fe81320: dsjs sp, L3FE81140 +3fe81330: move @0x7fffc0, b14 +3fe81360: dsjs b12, L3FE81180 +3fe81370: .word 0xfffe +L3FE81380: +3fe81380: not sp +3fe81390: .word 0xffe0 +3fe813a0: dsjs sp, L3FE811C0 +3fe813b0: move @0xffffe0, b14 +3fe813e0: dsjs b12, L3FE81200 +3fe813f0: .word 0xfffe +L3FE81400: +3fe81400: not sp +3fe81410: .word 0xffe0 +3fe81420: dsjs sp, L3FE81240 +3fe81430: .word 0xfffe +L3FE81440: +3fe81440: pushst +L3FE81450: +3fe81450: .word 0xfff0 +3fe81460: dsjs sp, L3FE81280 +3fe81470: .word 0x7ffe +L3FE81480: +3fe81480: .word 0x0000 +3fe81490: rev b12 +3fe814a0: dsjs sp, L3FE812C0 +3fe814b0: .word 0xfffe +L3FE814C0: +3fe814c0: not sp +3fe814d0: .word 0xffe0 +3fe814e0: dsjs sp, L3FE81300 +3fe814f0: fill xy +L3FE81500: +3fe81500: .word 0xffc0 +3fe81510: .word 0x007f +3fe81520: dsjs b12, L3FE81340 +3fe81530: .word 0xfffe +L3FE81540: +3fe81540: not sp +3fe81550: .word 0xffe0 +3fe81560: dsjs sp, L3FE81380 +3fe81570: move @0xffffe0, b14 +3fe815a0: dsjs b12, L3FE813C0 +3fe815b0: .word 0xfffe +L3FE815C0: +3fe815c0: not sp +3fe815d0: .word 0xffe0 +3fe815e0: dsjs sp, L3FE81400 +3fe815f0: .word 0xfffe +L3FE81600: +3fe81600: pushst +L3FE81610: +3fe81610: .word 0xfff0 +3fe81620: dsjs sp, L3FE81440 +3fe81630: dsjs b14, L3FE81450 +L3FE81640: +3fe81640: pixt a0, *a0, xy +3fe81650: rev sp +3fe81660: dsjs sp, L3FE81480 +3fe81670: .word 0xfffe +L3FE81680: +3fe81680: not sp +3fe81690: .word 0xffe0 +3fe816a0: dsjs sp, L3FE814C0 +3fe816b0: fill xy +L3FE816C0: +3fe816c0: .word 0xffc0 +3fe816d0: .word 0x007f +3fe816e0: dsjs b12, L3FE81500 +3fe816f0: .word 0xfffe +L3FE81700: +3fe81700: not sp +3fe81710: .word 0xffe0 +3fe81720: dsjs sp, L3FE81540 +3fe81730: move @0xffffe0, b14 +3fe81760: dsjs b12, L3FE81580 +3fe81770: .word 0xfffe +L3FE81780: +3fe81780: not sp +3fe81790: .word 0xffe0 +3fe817a0: dsjs sp, L3FE815C0 +3fe817b0: .word 0xfffe +L3FE817C0: +3fe817c0: pushst +3fe817d0: .word 0xfff0 +3fe817e0: dsjs sp, L3FE81600 +3fe817f0: dsjs b14, L3FE81610 +L3FE81800: +3fe81800: pixt *a0, *a0 +3fe81810: rev sp +3fe81820: dsjs sp, L3FE81640 +3fe81830: .word 0xfffe +L3FE81840: +3fe81840: not sp +3fe81850: .word 0xffe0 +3fe81860: dsjs sp, L3FE81680 +3fe81870: fill xy +L3FE81880: +3fe81880: .word 0xff80 +3fe81890: rev sp +3fe818a0: dsjs b12, L3FE816C0 +3fe818b0: .word 0xfffe +L3FE818C0: +3fe818c0: not sp +3fe818d0: .word 0xffe0 +3fe818e0: dsjs sp, L3FE81700 +3fe818f0: move @0x7fffe0, b14 +3fe81920: dsjs b12, L3FE81740 +3fe81930: .word 0xfffe +L3FE81940: +3fe81940: not sp +3fe81950: .word 0xffe0 +3fe81960: dsjs sp, L3FE81780 +3fe81970: .word 0xfffe +L3FE81980: +3fe81980: pushst +3fe81990: .word 0xfff0 +3fe819a0: dsjs sp, L3FE817C0 +3fe819b0: btst 0, b14 +L3FE819C0: +3fe819c0: .word 0xff00 +3fe819d0: rev sp +3fe819e0: dsjs sp, L3FE81800 +3fe819f0: .word 0xfffe +L3FE81A00: +3fe81a00: not sp +3fe81a10: .word 0xffe0 +3fe81a20: dsjs sp, L3FE81840 +3fe81a30: fill xy +L3FE81A40: +3fe81a40: .word 0xff80 +3fe81a50: rev sp +3fe81a60: dsjs b12, L3FE81880 +3fe81a70: .word 0xfffe +L3FE81A80: +3fe81a80: not sp +3fe81a90: .word 0xffe0 +3fe81aa0: dsjs sp, L3FE818C0 +3fe81ab0: fill xy +L3FE81AC0: +3fe81ac0: .word 0xffc0 +3fe81ad0: .word 0x007f +3fe81ae0: dsjs b12, L3FE81900 +3fe81af0: .word 0xfffe +L3FE81B00: +3fe81b00: not sp +3fe81b10: .word 0xffe0 +3fe81b20: dsjs sp, L3FE81940 +3fe81b30: .word 0xfffe +L3FE81B40: +3fe81b40: pushst +3fe81b50: .word 0xfff0 +3fe81b60: dsjs sp, L3FE81980 +3fe81b70: btst 0, b14 +L3FE81B80: +3fe81b80: .word 0xff00 +3fe81b90: rev sp +3fe81ba0: dsjs sp, L3FE819C0 +3fe81bb0: .word 0xfffe +L3FE81BC0: +3fe81bc0: not sp +3fe81bd0: .word 0xffe0 +3fe81be0: dsjs sp, L3FE81A00 +3fe81bf0: fill xy +L3FE81C00: +3fe81c00: .word 0xff80 +3fe81c10: rev sp +3fe81c20: dsjs b12, L3FE81A40 +3fe81c30: .word 0xfffe +L3FE81C40: +3fe81c40: not sp +3fe81c50: .word 0xffe0 +3fe81c60: dsjs sp, L3FE81A80 +3fe81c70: fill xy +L3FE81C80: +3fe81c80: .word 0xffc0 +3fe81c90: .word 0x007f +3fe81ca0: dsjs b12, L3FE81AC0 +3fe81cb0: .word 0xfffe +L3FE81CC0: +3fe81cc0: not sp +3fe81cd0: .word 0xffe0 +3fe81ce0: dsjs sp, L3FE81B00 +3fe81cf0: .word 0xfffe +L3FE81D00: +3fe81d00: pushst +3fe81d10: .word 0xfff0 +3fe81d20: dsjs sp, L3FE81B40 +3fe81d30: btst 0, b14 +L3FE81D40: +3fe81d40: .word 0xff80 +3fe81d50: .word 0x001f +3fe81d60: dsjs sp, L3FE81B80 +3fe81d70: .word 0xfffe +L3FE81D80: +3fe81d80: not sp +3fe81d90: .word 0xffe0 +3fe81da0: dsjs sp, L3FE81BC0 +3fe81db0: btst 0, b14 +L3FE81DC0: +3fe81dc0: .word 0xff00 +3fe81dd0: .word 0x001f +3fe81de0: dsjs b12, L3FE81C00 +3fe81df0: .word 0xfffe +L3FE81E00: +3fe81e00: not sp +3fe81e10: .word 0xffe0 +3fe81e20: dsjs sp, L3FE81C40 +3fe81e30: fill xy +L3FE81E40: +3fe81e40: .word 0xff80 +3fe81e50: rev sp +3fe81e60: dsjs b12, L3FE81C80 +3fe81e70: .word 0xfffe +L3FE81E80: +3fe81e80: not sp +3fe81e90: .word 0xffe0 +3fe81ea0: dsjs sp, L3FE81CC0 +3fe81eb0: .word 0xfffe +L3FE81EC0: +3fe81ec0: pushst +3fe81ed0: .word 0xfff0 +3fe81ee0: dsjs sp, L3FE81D00 +3fe81ef0: btst 0, b14 +L3FE81F00: +3fe81f00: .word 0xff80 +3fe81f10: .word 0x001f +3fe81f20: dsjs sp, L3FE81D40 +3fe81f30: .word 0xfffe +L3FE81F40: +3fe81f40: not sp +3fe81f50: .word 0xffe0 +3fe81f60: dsjs sp, L3FE81D80 +3fe81f70: btst 0, b14 +L3FE81F80: +3fe81f80: .word 0xff00 +3fe81f90: .word 0x001f +3fe81fa0: dsjs b12, L3FE81DC0 +3fe81fb0: .word 0xfffe +L3FE81FC0: +3fe81fc0: not sp +3fe81fd0: .word 0xffe0 +3fe81fe0: dsjs sp, L3FE81E00 +3fe81ff0: fill xy +L3FE82000: +3fe82000: .word 0xff80 +3fe82010: rev sp +3fe82020: dsjs b12, L3FE81E40 +3fe82030: .word 0xfffe +L3FE82040: +3fe82040: not sp +3fe82050: .word 0xffe0 +3fe82060: dsjs sp, L3FE81E80 +3fe82070: .word 0xfffe +L3FE82080: +3fe82080: pushst +3fe82090: .word 0xfff0 +3fe820a0: dsjs sp, L3FE81EC0 +3fe820b0: btst 0, b14 +L3FE820C0: +3fe820c0: .word 0xff80 +3fe820d0: .word 0x001f +3fe820e0: dsjs sp, L3FE81F00 +3fe820f0: .word 0xfffe +L3FE82100: +3fe82100: not sp +L3FE82110: +3fe82110: .word 0xffe0 +3fe82120: dsjs sp, L3FE81F40 +3fe82130: btst 0, b14 +L3FE82140: +3fe82140: .word 0xfe00 +3fe82150: .word 0x000f +3fe82160: dsjs b12, L3FE81F80 +3fe82170: .word 0xfffe +L3FE82180: +3fe82180: not sp +3fe82190: .word 0xffe0 +3fe821a0: dsjs sp, L3FE81FC0 +3fe821b0: btst 0, b14 +L3FE821C0: +3fe821c0: .word 0xff00 +3fe821d0: .word 0x001f +3fe821e0: dsjs b12, L3FE82000 +3fe821f0: .word 0xfffe +L3FE82200: +3fe82200: not sp +3fe82210: .word 0xffe0 +3fe82220: dsjs sp, L3FE82040 +3fe82230: .word 0xfffe +L3FE82240: +3fe82240: pushst +3fe82250: .word 0xfff0 +3fe82260: dsjs sp, L3FE82080 +3fe82270: btst 0, b14 +L3FE82280: +3fe82280: .word 0xff00 +3fe82290: .word 0x000f +3fe822a0: dsjs sp, L3FE820C0 +3fe822b0: .word 0xfffe +L3FE822C0: +3fe822c0: not sp +L3FE822D0: +3fe822d0: .word 0xffe0 +3fe822e0: dsjs sp, L3FE82100 +3fe822f0: dsjs b14, L3FE82110 +L3FE82300: +3fe82300: pixt *a0, *a0 +3fe82310: .word 0x0007 +3fe82320: dsjs b12, L3FE82140 +3fe82330: .word 0xfffe +L3FE82340: +3fe82340: not sp +3fe82350: .word 0xffe0 +3fe82360: dsjs sp, L3FE82180 +3fe82370: btst 0, b14 +L3FE82380: +3fe82380: .word 0xfe00 +3fe82390: .word 0x000f +3fe823a0: dsjs b12, L3FE821C0 +3fe823b0: .word 0xfffe +L3FE823C0: +3fe823c0: not sp +3fe823d0: .word 0xffe0 +3fe823e0: dsjs sp, L3FE82200 +3fe823f0: .word 0xfffe +L3FE82400: +3fe82400: pushst +3fe82410: .word 0xfff0 +3fe82420: dsjs sp, L3FE82240 +3fe82430: btst 0, b14 +L3FE82440: +3fe82440: .word 0xff00 +3fe82450: .word 0x0007 +3fe82460: dsjs sp, L3FE82280 +3fe82470: .word 0xfffe +L3FE82480: +3fe82480: not sp +3fe82490: .word 0xffe0 +3fe824a0: dsjs sp, L3FE822C0 +3fe824b0: dsjs b14, L3FE822D0 +L3FE824C0: +3fe824c0: pixt a0, *a0, xy +3fe824d0: .word 0x0001 +3fe824e0: dsjs b12, L3FE82300 +3fe824f0: .word 0xfffe +L3FE82500: +3fe82500: not sp +L3FE82510: +3fe82510: .word 0xffe0 +3fe82520: dsjs sp, L3FE82340 +3fe82530: btst 0, b14 +L3FE82540: +3fe82540: pixt *a0, *a0 +3fe82550: .word 0x0007 +3fe82560: dsjs b12, L3FE82380 +3fe82570: .word 0xfffe +L3FE82580: +3fe82580: not sp +3fe82590: .word 0xffe0 +3fe825a0: dsjs sp, L3FE823C0 +3fe825b0: .word 0xfffe +L3FE825C0: +3fe825c0: pushst +3fe825d0: .word 0xfff0 +3fe825e0: dsjs sp, L3FE82400 +3fe825f0: btst 0, b14 +L3FE82600: +3fe82600: .word 0xfe00 +3fe82610: .word 0x0001 +3fe82620: dsjs sp, L3FE82440 +3fe82630: .word 0xfffe +L3FE82640: +3fe82640: not sp +3fe82650: .word 0xffe0 +3fe82660: dsjs sp, L3FE82480 +3fe82670: .word 0x7ffe +L3FE82680: +3fe82680: .word 0x0000 +3fe82690: .word 0x0000 +3fe826a0: dsjs b12, L3FE824C0 +3fe826b0: .word 0xfffe +L3FE826C0: +3fe826c0: not sp +L3FE826D0: +3fe826d0: .word 0xffe0 +3fe826e0: dsjs sp, L3FE82500 +3fe826f0: dsjs b14, L3FE82510 +L3FE82700: +3fe82700: addxy a0, a0 +3fe82710: .word 0x0000 +3fe82720: dsjs b12, L3FE82540 +3fe82730: .word 0xfffe +L3FE82740: +3fe82740: not sp +3fe82750: .word 0xffe0 +3fe82760: dsjs sp, L3FE82580 +3fe82770: .word 0xfffe +L3FE82780: +3fe82780: pushst +3fe82790: .word 0xffe0 +3fe827a0: dsjs sp, L3FE825C0 +3fe827b0: btst 0, b14 +L3FE827C0: +3fe827c0: .word 0x0000 +3fe827d0: .word 0x0000 +3fe827e0: dsjs sp, L3FE82600 +3fe827f0: .word 0xfffe +L3FE82800: +3fe82800: not sp +3fe82810: .word 0xffe0 +3fe82820: dsjs sp, L3FE82640 +3fe82830: .word 0x7ffe +L3FE82840: +3fe82840: .word 0x0000 +3fe82850: .word 0x0000 +3fe82860: dsjs b12, L3FE82680 +3fe82870: .word 0xfffe +L3FE82880: +3fe82880: not sp +3fe82890: .word 0xffe0 +3fe828a0: dsjs sp, L3FE826C0 +3fe828b0: dsjs b14, L3FE826D0 +L3FE828C0: +3fe828c0: .word 0x0000 +3fe828d0: .word 0x0000 +3fe828e0: dsjs b12, L3FE82700 +3fe828f0: .word 0xfffe +L3FE82900: +3fe82900: not sp +3fe82910: .word 0xffe0 +3fe82920: dsjs sp, L3FE82740 +3fe82930: .word 0xfffe +L3FE82940: +3fe82940: pushst +L3FE82950: +3fe82950: .word 0xfe00 +3fe82960: dsjs sp, L3FE82780 +3fe82970: btst 0, b14 +L3FE82980: +3fe82980: .word 0x0000 +3fe82990: .word 0x0000 +3fe829a0: dsjs sp, L3FE827C0 +3fe829b0: .word 0xfffe +L3FE829C0: +3fe829c0: not sp +3fe829d0: .word 0xffe0 +3fe829e0: dsjs sp, L3FE82800 +3fe829f0: .word 0xfffe +L3FE82A00: +3fe82a00: .word 0x0000 +3fe82a10: .word 0x0000 +3fe82a20: dsjs b12, L3FE82840 +3fe82a30: .word 0xfffe +L3FE82A40: +3fe82a40: not sp +3fe82a50: .word 0xffe0 +3fe82a60: dsjs sp, L3FE82880 +3fe82a70: .word 0x7ffe +L3FE82A80: +3fe82a80: .word 0x0000 +3fe82a90: .word 0x0000 +3fe82aa0: dsjs b12, L3FE828C0 +3fe82ab0: .word 0xfffe +L3FE82AC0: +3fe82ac0: not sp +3fe82ad0: .word 0xffe0 +3fe82ae0: dsjs sp, L3FE82900 +3fe82af0: .word 0xfffe +L3FE82B00: +3fe82b00: not sp +L3FE82B10: +3fe82b10: .word 0xfe00 +3fe82b20: dsjs sp, L3FE82940 +3fe82b30: dsjs b14, L3FE82950 +L3FE82B40: +3fe82b40: .word 0x0000 +3fe82b50: .word 0x0000 +3fe82b60: dsjs sp, L3FE82980 +3fe82b70: .word 0xfffe +L3FE82B80: +3fe82b80: not sp +3fe82b90: .word 0xffe0 +3fe82ba0: dsjs sp, L3FE829C0 +3fe82bb0: .word 0xfffe +L3FE82BC0: +3fe82bc0: .word 0x0001 +3fe82bd0: .word 0x0000 +3fe82be0: dsjs b12, L3FE82A00 +3fe82bf0: .word 0xfffe +L3FE82C00: +3fe82c00: not sp +3fe82c10: .word 0xffe0 +3fe82c20: dsjs sp, L3FE82A40 +3fe82c30: .word 0xfffe +L3FE82C40: +3fe82c40: .word 0x0000 +3fe82c50: .word 0x0000 +3fe82c60: dsjs b12, L3FE82A80 +3fe82c70: .word 0xfffe +L3FE82C80: +3fe82c80: not sp +3fe82c90: .word 0xffe0 +3fe82ca0: dsjs sp, L3FE82AC0 +3fe82cb0: .word 0xfffe +L3FE82CC0: +3fe82cc0: not sp +3fe82cd0: .word 0xfe00 +3fe82ce0: dsjs sp, L3FE82B00 +3fe82cf0: dsjs b14, L3FE82B10 +L3FE82D00: +3fe82d00: .word 0x0000 +3fe82d10: .word 0x0000 +3fe82d20: dsjs b14, L3FE82B40 +3fe82d30: .word 0xfffe +L3FE82D40: +3fe82d40: not sp +3fe82d50: .word 0xffe0 +3fe82d60: dsjs sp, L3FE82B80 +3fe82d70: .word 0xfffe +L3FE82D80: +3fe82d80: .word 0x0001 +3fe82d90: .word 0x0040 +3fe82da0: dsjs b12, L3FE82BC0 +3fe82db0: .word 0xfffe +L3FE82DC0: +3fe82dc0: not sp +3fe82dd0: .word 0xffe0 +3fe82de0: dsjs sp, L3FE82C00 +3fe82df0: .word 0xfffe +L3FE82E00: +3fe82e00: .word 0x0001 +3fe82e10: .word 0x0080 +3fe82e20: dsjs b12, L3FE82C40 +3fe82e30: .word 0xfffe +L3FE82E40: +3fe82e40: not sp +3fe82e50: .word 0xffe0 +3fe82e60: dsjs sp, L3FE82C80 +3fe82e70: .word 0xfffe +3fe82e80: not sp +3fe82e90: .word 0xfe00 +3fe82ea0: dsjs sp, L3FE82CC0 +3fe82eb0: .word 0x7ffe +L3FE82EC0: +3fe82ec0: .word 0x0000 +3fe82ed0: rev a0 +3fe82ee0: dsjs b14, L3FE82D00 +3fe82ef0: .word 0xfffe +L3FE82F00: +3fe82f00: not sp +3fe82f10: .word 0xffe0 +3fe82f20: dsjs sp, L3FE82D40 +3fe82f30: .word 0xfffe +L3FE82F40: +3fe82f40: .word 0x0003 +3fe82f50: .word 0x0060 +3fe82f60: dsjs b12, L3FE82D80 +3fe82f70: .word 0xfffe +L3FE82F80: +3fe82f80: not sp +3fe82f90: .word 0xffe0 +3fe82fa0: dsjs sp, L3FE82DC0 +3fe82fb0: .word 0xfffe +L3FE82FC0: +3fe82fc0: .word 0x0003 +3fe82fd0: .word 0x00c0 +3fe82fe0: dsjs b12, L3FE82E00 +3fe82ff0: .word 0xfffe +L3FE83000: +3fe83000: not sp +3fe83010: .word 0xffe0 +3fe83020: dsjs sp, L3FE82E40 +3fe83030: .word 0xfffe +L3FE83040: +3fe83040: move @0x3ffffe00, sp +3fe83070: .word 0xfffe +L3FE83080: +3fe83080: .word 0x0000 +3fe83090: rev b8 +3fe830a0: dsjs b12, L3FE82EC0 +3fe830b0: .word 0xfffe +L3FE830C0: +3fe830c0: not sp +3fe830d0: .word 0xffe0 +3fe830e0: dsjs sp, L3FE82F00 +3fe830f0: .word 0xfffe +L3FE83100: +3fe83100: .word 0x0007 +3fe83110: .word 0x0070 +3fe83120: dsjs b12, L3FE82F40 +3fe83130: .word 0xfffe +L3FE83140: +3fe83140: not sp +3fe83150: .word 0xffe0 +3fe83160: dsjs sp, L3FE82F80 +3fe83170: .word 0xfffe +L3FE83180: +3fe83180: .word 0x0007 +3fe83190: .word 0x00e0 +3fe831a0: dsjs b12, L3FE82FC0 +3fe831b0: .word 0xfffe +L3FE831C0: +3fe831c0: not sp +3fe831d0: .word 0xffe0 +3fe831e0: dsjs sp, L3FE83000 +3fe831f0: .word 0xfffe +L3FE83200: +3fe83200: fill xy +3fe83210: .word 0xfe00 +3fe83220: dsjs sp, L3FE83040 +3fe83230: .word 0xfffe +L3FE83240: +3fe83240: .word 0x0001 +3fe83250: .word 0x007c +3fe83260: dsjs b12, L3FE83080 +3fe83270: .word 0xfffe +L3FE83280: +3fe83280: not sp +3fe83290: .word 0xffe0 +3fe832a0: dsjs sp, L3FE830C0 +3fe832b0: .word 0xfffe +L3FE832C0: +3fe832c0: .word 0x001f +3fe832d0: .word 0x007c +3fe832e0: dsjs b12, L3FE83100 +3fe832f0: .word 0xfffe +L3FE83300: +3fe83300: not sp +3fe83310: .word 0xffe0 +3fe83320: dsjs sp, L3FE83140 +3fe83330: .word 0xfffe +L3FE83340: +3fe83340: .word 0x000f +3fe83350: .word 0x00f8 +3fe83360: dsjs b12, L3FE83180 +3fe83370: .word 0xfffe +L3FE83380: +3fe83380: not sp +3fe83390: .word 0xffe0 +3fe833a0: dsjs sp, L3FE831C0 +3fe833b0: .word 0xfffe +L3FE833C0: +3fe833c0: btst 0, sp +3fe833d0: .word 0xfe00 +3fe833e0: dsjs sp, L3FE83200 +3fe833f0: .word 0xfffe +L3FE83400: +3fe83400: .word 0x0003 +3fe83410: .word 0xffff +3fe83420: dsjs sp, L3FE83240 +3fe83430: .word 0xfffe +L3FE83440: +3fe83440: not sp +3fe83450: .word 0xffe0 +3fe83460: dsjs sp, L3FE83280 +3fe83470: .word 0xfffe +L3FE83480: +3fe83480: .word 0x00ff +3fe83490: .word 0xffff +3fe834a0: dsjs sp, L3FE832C0 +3fe834b0: .word 0xfffe +L3FE834C0: +3fe834c0: .word 0xffff +3fe834d0: .word 0xffff +3fe834e0: dsjs sp, L3FE83300 +3fe834f0: .word 0xfffe +L3FE83500: +3fe83500: rev sp +3fe83510: .word 0x00fe +3fe83520: dsjs b12, L3FE83340 +3fe83530: .word 0xfffe +L3FE83540: +3fe83540: .word 0xffff +3fe83550: .word 0xffff +3fe83560: dsjs sp, L3FE83380 +3fe83570: .word 0xfffe +L3FE83580: +3fe83580: .word 0x7fff +3fe83590: .word 0xff00 +3fe835a0: dsjs sp, L3FE833C0 +3fe835b0: .word 0xfffe +L3FE835C0: +3fe835c0: addxy b1, sp +3fe835d0: .word 0xffff +3fe835e0: dsjs sp, L3FE83400 +3fe835f0: .word 0xfffe +L3FE83600: +3fe83600: .word 0xffff +3fe83610: .word 0xffff +3fe83620: dsjs sp, L3FE83440 +3fe83630: .word 0xfffe +L3FE83640: +3fe83640: .word 0xffff +3fe83650: .word 0xffff +3fe83660: dsjs sp, L3FE83480 +3fe83670: .word 0xfffe +L3FE83680: +3fe83680: .word 0xffff +3fe83690: .word 0xffff +3fe836a0: dsjs sp, L3FE834C0 +3fe836b0: .word 0xfffe +L3FE836C0: +3fe836c0: .word 0xffff +3fe836d0: .word 0x00ff +3fe836e0: dsjs b12, L3FE83500 +3fe836f0: .word 0xfffe +L3FE83700: +3fe83700: .word 0xffff +3fe83710: .word 0xffff +3fe83720: dsjs sp, L3FE83540 +3fe83730: .word 0xfffe +L3FE83740: +3fe83740: .word 0xffff +3fe83750: .word 0xffff +3fe83760: dsjs sp, L3FE83580 +3fe83770: .word 0xfffe +L3FE83780: +3fe83780: .word 0xffff +3fe83790: .word 0xffff +3fe837a0: dsjs sp, L3FE835C0 +3fe837b0: .word 0xfffe +L3FE837C0: +3fe837c0: .word 0xffff +3fe837d0: .word 0xffff +3fe837e0: dsjs sp, L3FE83600 +3fe837f0: .word 0xfffe +L3FE83800: +3fe83800: .word 0xffff +3fe83810: .word 0xffff +3fe83820: dsjs sp, L3FE83640 +3fe83830: .word 0xfffe +L3FE83840: +3fe83840: .word 0xffff +3fe83850: .word 0xffff +3fe83860: dsjs sp, L3FE83680 +3fe83870: .word 0xfffe +L3FE83880: +3fe83880: .word 0xffff +3fe83890: .word 0x00ff +3fe838a0: dsjs b12, L3FE836C0 +3fe838b0: .word 0xfffe +L3FE838C0: +3fe838c0: .word 0xffff +3fe838d0: .word 0xffff +3fe838e0: dsjs sp, L3FE83700 +3fe838f0: .word 0xfffe +L3FE83900: +3fe83900: .word 0xffff +3fe83910: .word 0xffff +3fe83920: dsjs sp, L3FE83740 +3fe83930: .word 0xfffe +L3FE83940: +3fe83940: .word 0xffff +3fe83950: .word 0xffff +3fe83960: dsjs sp, L3FE83780 +3fe83970: .word 0xfffe +L3FE83980: +3fe83980: .word 0xffff +3fe83990: .word 0xffff +3fe839a0: dsjs sp, L3FE837C0 +3fe839b0: .word 0xfffe +L3FE839C0: +3fe839c0: .word 0xffff +3fe839d0: .word 0xffff +3fe839e0: dsjs sp, L3FE83800 +3fe839f0: .word 0xfffe +L3FE83A00: +3fe83a00: .word 0xffff +3fe83a10: .word 0xffff +3fe83a20: dsjs sp, L3FE83840 +3fe83a30: .word 0xfffe +L3FE83A40: +3fe83a40: .word 0xffff +3fe83a50: .word 0x007f +3fe83a60: dsjs b12, L3FE83880 +3fe83a70: .word 0xfffe +L3FE83A80: +3fe83a80: .word 0xffff +3fe83a90: .word 0xffff +3fe83aa0: dsjs sp, L3FE838C0 +3fe83ab0: .word 0xfffe +L3FE83AC0: +3fe83ac0: .word 0xffff +3fe83ad0: .word 0xffff +3fe83ae0: dsjs sp, L3FE83900 +3fe83af0: .word 0xfffe +L3FE83B00: +3fe83b00: .word 0xffff +3fe83b10: .word 0xffff +3fe83b20: dsjs sp, L3FE83940 +3fe83b30: .word 0xfffe +L3FE83B40: +3fe83b40: .word 0xffff +3fe83b50: .word 0xffff +3fe83b60: dsjs sp, L3FE83980 +3fe83b70: .word 0xfffe +L3FE83B80: +3fe83b80: .word 0xffff +3fe83b90: .word 0xffff +3fe83ba0: dsjs sp, L3FE839C0 +3fe83bb0: .word 0xfffe +L3FE83BC0: +3fe83bc0: .word 0xffff +3fe83bd0: .word 0xffff +3fe83be0: dsjs sp, L3FE83A00 +3fe83bf0: fill xy +L3FE83C00: +3fe83c00: .word 0xff80 +3fe83c10: .word 0x007f +3fe83c20: dsjs b14, L3FE83A40 +3fe83c30: .word 0xfffe +L3FE83C40: +3fe83c40: .word 0xffff +3fe83c50: .word 0xffff +3fe83c60: dsjs sp, L3FE83A80 +3fe83c70: .word 0xfffe +L3FE83C80: +3fe83c80: .word 0xffff +3fe83c90: .word 0xffff +3fe83ca0: dsjs sp, L3FE83AC0 +3fe83cb0: .word 0xfffe +L3FE83CC0: +3fe83cc0: .word 0xffff +3fe83cd0: .word 0xffff +3fe83ce0: dsjs sp, L3FE83B00 +3fe83cf0: .word 0xfffe +L3FE83D00: +3fe83d00: .word 0xffff +3fe83d10: .word 0xffff +3fe83d20: dsjs sp, L3FE83B40 +3fe83d30: .word 0xfffe +L3FE83D40: +3fe83d40: .word 0xffff +3fe83d50: .word 0xffff +3fe83d60: dsjs sp, L3FE83B80 +3fe83d70: .word 0xfffe +L3FE83D80: +3fe83d80: .word 0xffff +3fe83d90: .word 0xffff +3fe83da0: dsjs sp, L3FE83BC0 +3fe83db0: fill xy +L3FE83DC0: +3fe83dc0: .word 0xff80 +3fe83dd0: rev sp +3fe83de0: dsjs b14, L3FE83C00 +3fe83df0: .word 0xfffe +L3FE83E00: +3fe83e00: .word 0xffff +3fe83e10: .word 0xffff +3fe83e20: dsjs sp, L3FE83C40 +3fe83e30: .word 0xfffe +L3FE83E40: +3fe83e40: .word 0xffff +3fe83e50: .word 0xffff +3fe83e60: dsjs sp, L3FE83C80 +3fe83e70: .word 0xfffe +L3FE83E80: +3fe83e80: .word 0xffff +3fe83e90: .word 0xffff +3fe83ea0: dsjs sp, L3FE83CC0 +3fe83eb0: .word 0xfffe +L3FE83EC0: +3fe83ec0: .word 0xffff +3fe83ed0: .word 0xffff +3fe83ee0: dsjs sp, L3FE83D00 +3fe83ef0: .word 0xfffe +L3FE83F00: +3fe83f00: .word 0xffff +3fe83f10: .word 0xffff +3fe83f20: dsjs sp, L3FE83D40 +3fe83f30: .word 0xfffe +L3FE83F40: +3fe83f40: .word 0xffff +3fe83f50: .word 0xffff +3fe83f60: dsjs sp, L3FE83D80 +3fe83f70: fill xy +L3FE83F80: +3fe83f80: .word 0xff00 +3fe83f90: .word 0x001f +3fe83fa0: dsjs b14, L3FE83DC0 +3fe83fb0: .word 0xfffe +L3FE83FC0: +3fe83fc0: .word 0xffff +3fe83fd0: .word 0xffff +3fe83fe0: dsjs sp, L3FE83E00 +3fe83ff0: .word 0xfffe +L3FE84000: +3fe84000: .word 0xffff +3fe84010: .word 0xffff +3fe84020: dsjs sp, L3FE83E40 +3fe84030: .word 0xfffe +L3FE84040: +3fe84040: .word 0xffff +3fe84050: .word 0xffff +3fe84060: dsjs sp, L3FE83E80 +3fe84070: .word 0xfffe +L3FE84080: +3fe84080: .word 0xffff +3fe84090: .word 0xffff +3fe840a0: dsjs sp, L3FE83EC0 +3fe840b0: .word 0xfffe +L3FE840C0: +3fe840c0: .word 0xffff +3fe840d0: .word 0xffff +3fe840e0: dsjs sp, L3FE83F00 +3fe840f0: .word 0xfffe +L3FE84100: +3fe84100: .word 0xffff +3fe84110: .word 0xffff +3fe84120: dsjs sp, L3FE83F40 +3fe84130: fill xy +L3FE84140: +3fe84140: pixt *a0, *a0 +3fe84150: .word 0x000f +3fe84160: dsjs sp, L3FE83F80 +3fe84170: .word 0xfffe +L3FE84180: +3fe84180: .word 0xffff +3fe84190: .word 0xffff +3fe841a0: dsjs sp, L3FE83FC0 +3fe841b0: .word 0xfffe +L3FE841C0: +3fe841c0: .word 0xffff +3fe841d0: .word 0xffff +3fe841e0: dsjs sp, L3FE84000 +3fe841f0: .word 0xfffe +L3FE84200: +3fe84200: .word 0xffff +3fe84210: .word 0xffff +3fe84220: dsjs sp, L3FE84040 +3fe84230: .word 0xfffe +L3FE84240: +3fe84240: .word 0xffff +3fe84250: .word 0xffff +3fe84260: dsjs sp, L3FE84080 +3fe84270: .word 0xfffe +L3FE84280: +3fe84280: .word 0xffff +3fe84290: .word 0xffff +3fe842a0: dsjs sp, L3FE840C0 +3fe842b0: .word 0xfffe +L3FE842C0: +3fe842c0: .word 0xffff +3fe842d0: .word 0xffff +3fe842e0: dsjs sp, L3FE84100 +3fe842f0: btst 0, b14 +L3FE84300: +3fe84300: pixt a0, *a0, xy +3fe84310: .word 0x0001 +3fe84320: dsjs sp, L3FE84140 +3fe84330: .word 0xfffe +L3FE84340: +3fe84340: .word 0xffff +3fe84350: .word 0xffff +3fe84360: dsjs sp, L3FE84180 +3fe84370: .word 0xfffe +L3FE84380: +3fe84380: .word 0xffff +3fe84390: .word 0xffff +3fe843a0: dsjs sp, L3FE841C0 +3fe843b0: .word 0xfffe +L3FE843C0: +3fe843c0: .word 0xffff +3fe843d0: .word 0xffff +3fe843e0: dsjs sp, L3FE84200 +3fe843f0: .word 0xfffe +L3FE84400: +3fe84400: .word 0xffff +3fe84410: .word 0xffff +3fe84420: dsjs sp, L3FE84240 +3fe84430: .word 0xfffe +L3FE84440: +3fe84440: .word 0xffff +3fe84450: .word 0xffff +3fe84460: dsjs sp, L3FE84280 +3fe84470: .word 0xfffe +L3FE84480: +3fe84480: .word 0xffff +L3FE84490: +3fe84490: .word 0xffff +3fe844a0: dsjs sp, L3FE842C0 +3fe844b0: btst 0, b14 +3fe844c0: .word 0x0000 +3fe844d0: move a0, *a0, 0 +3fe844e0: dsjs sp, L3FE84300 +3fe844f0: .word 0xfffe +L3FE84500: +3fe84500: .word 0xffff +3fe84510: .word 0xffff +3fe84520: dsjs sp, L3FE84340 +3fe84530: .word 0xfffe +L3FE84540: +3fe84540: .word 0xffff +3fe84550: .word 0xffff +3fe84560: dsjs sp, L3FE84380 +3fe84570: .word 0xfffe +L3FE84580: +3fe84580: .word 0xffff +3fe84590: .word 0xffff +3fe845a0: dsjs sp, L3FE843C0 +3fe845b0: .word 0xfffe +L3FE845C0: +3fe845c0: .word 0xffff +3fe845d0: .word 0xffff +3fe845e0: dsjs sp, L3FE84400 +3fe845f0: .word 0xfffe +L3FE84600: +3fe84600: .word 0xffff +3fe84610: .word 0xffff +3fe84620: dsjs sp, L3FE84440 +3fe84630: .word 0xfffe +L3FE84640: +3fe84640: .word 0xffff +3fe84650: .word 0xffff +3fe84660: dsjs sp, L3FE84480 +3fe84670: dsjs b14, L3FE84490 +L3FE84680: +3fe84680: .word 0x0000 +3fe84690: jauc L3FEC46A0 +3fe846b0: .word 0xfffe +L3FE846C0: +3fe846c0: .word 0xffff +3fe846d0: .word 0xffff +3fe846e0: dsjs sp, L3FE84500 +3fe846f0: .word 0xfffe +L3FE84700: +3fe84700: .word 0xffff +3fe84710: .word 0xffff +3fe84720: dsjs sp, L3FE84540 +3fe84730: .word 0xfffe +L3FE84740: +3fe84740: .word 0xffff +3fe84750: .word 0xffff +3fe84760: dsjs sp, L3FE84580 +3fe84770: .word 0xfffe +L3FE84780: +3fe84780: .word 0xffff +3fe84790: .word 0xffff +3fe847a0: dsjs sp, L3FE845C0 +3fe847b0: .word 0xfffe +L3FE847C0: +3fe847c0: .word 0xffff +3fe847d0: .word 0xffff +3fe847e0: dsjs sp, L3FE84600 +3fe847f0: .word 0xfffe +L3FE84800: +3fe84800: .word 0xffff +3fe84810: .word 0xffff +3fe84820: dsjs sp, L3FE84640 +3fe84830: .word 0x7ffe +L3FE84840: +3fe84840: .word 0x0000 +3fe84850: addxy a0, a0 +3fe84860: dsjs sp, L3FE84680 +3fe84870: .word 0xfffe +L3FE84880: +3fe84880: .word 0xffff +3fe84890: .word 0xffff +3fe848a0: dsjs sp, L3FE846C0 +3fe848b0: .word 0xfffe +L3FE848C0: +3fe848c0: .word 0xffff +3fe848d0: .word 0xffff +3fe848e0: dsjs sp, L3FE84700 +3fe848f0: .word 0xfffe +L3FE84900: +3fe84900: .word 0xffff +3fe84910: .word 0xffff +3fe84920: dsjs sp, L3FE84740 +3fe84930: .word 0xfffe +L3FE84940: +3fe84940: .word 0xffff +3fe84950: .word 0xffff +3fe84960: dsjs sp, L3FE84780 +3fe84970: .word 0xfffe +L3FE84980: +3fe84980: .word 0xffff +3fe84990: .word 0xffff +3fe849a0: dsjs sp, L3FE847C0 +3fe849b0: .word 0xfffe +L3FE849C0: +3fe849c0: .word 0xffff +3fe849d0: .word 0xffff +3fe849e0: dsjs sp, L3FE84800 +3fe849f0: .word 0xfffe +L3FE84A00: +3fe84a00: .word 0x0000 +3fe84a10: pixt a0, *a0, xy +3fe84a20: dsjs sp, L3FE84840 +3fe84a30: .word 0xfffe +L3FE84A40: +3fe84a40: .word 0xffff +3fe84a50: .word 0xffff +3fe84a60: dsjs sp, L3FE84880 +3fe84a70: .word 0xfffe +L3FE84A80: +3fe84a80: .word 0xffff +3fe84a90: .word 0xffff +3fe84aa0: dsjs sp, L3FE848C0 +3fe84ab0: .word 0xfffe +L3FE84AC0: +3fe84ac0: .word 0xffff +3fe84ad0: .word 0xffff +3fe84ae0: dsjs sp, L3FE84900 +3fe84af0: .word 0xfffe +L3FE84B00: +3fe84b00: .word 0xffff +3fe84b10: .word 0xffff +3fe84b20: dsjs sp, L3FE84940 +3fe84b30: .word 0xfffe +L3FE84B40: +3fe84b40: .word 0xffff +3fe84b50: .word 0xffff +3fe84b60: dsjs sp, L3FE84980 +3fe84b70: .word 0xfffe +L3FE84B80: +3fe84b80: .word 0xffff +3fe84b90: .word 0xffff +3fe84ba0: dsjs sp, L3FE849C0 +3fe84bb0: .word 0xfffe +L3FE84BC0: +3fe84bc0: .word 0x0003 +3fe84bd0: pixt *a0, *a0 +3fe84be0: dsjs sp, L3FE84A00 +3fe84bf0: .word 0xfffe +L3FE84C00: +3fe84c00: .word 0xffff +3fe84c10: .word 0xffff +3fe84c20: dsjs sp, L3FE84A40 +3fe84c30: .word 0xfffe +L3FE84C40: +3fe84c40: .word 0xffff +3fe84c50: .word 0xffff +3fe84c60: dsjs sp, L3FE84A80 +3fe84c70: .word 0xfffe +L3FE84C80: +3fe84c80: .word 0xffff +3fe84c90: .word 0xffff +3fe84ca0: dsjs sp, L3FE84AC0 +3fe84cb0: .word 0xfffe +L3FE84CC0: +3fe84cc0: .word 0xffff +3fe84cd0: .word 0xffff +3fe84ce0: dsjs sp, L3FE84B00 +3fe84cf0: .word 0xfffe +L3FE84D00: +3fe84d00: .word 0xffff +3fe84d10: .word 0xffff +3fe84d20: dsjs sp, L3FE84B40 +3fe84d30: .word 0xfffe +L3FE84D40: +3fe84d40: .word 0xffff +3fe84d50: .word 0xffff +3fe84d60: dsjs sp, L3FE84B80 +3fe84d70: .word 0xfffe +L3FE84D80: +3fe84d80: .word 0x000f +3fe84d90: .word 0xff00 +3fe84da0: dsjs sp, L3FE84BC0 +3fe84db0: .word 0xfffe +L3FE84DC0: +3fe84dc0: .word 0xffff +3fe84dd0: .word 0xffff +3fe84de0: dsjs sp, L3FE84C00 +3fe84df0: .word 0xfffe +L3FE84E00: +3fe84e00: .word 0xffff +3fe84e10: .word 0xffff +3fe84e20: dsjs sp, L3FE84C40 +3fe84e30: .word 0xfffe +L3FE84E40: +3fe84e40: .word 0xffff +3fe84e50: .word 0xffff +3fe84e60: dsjs sp, L3FE84C80 +3fe84e70: .word 0xfffe +L3FE84E80: +3fe84e80: .word 0xffff +3fe84e90: .word 0xffff +3fe84ea0: dsjs sp, L3FE84CC0 +3fe84eb0: .word 0xfffe +L3FE84EC0: +3fe84ec0: .word 0xffff +3fe84ed0: .word 0xffff +3fe84ee0: dsjs sp, L3FE84D00 +3fe84ef0: .word 0xfffe +L3FE84F00: +3fe84f00: .word 0xffff +3fe84f10: .word 0xffff +3fe84f20: dsjs sp, L3FE84D40 +3fe84f30: .word 0xfffe +L3FE84F40: +3fe84f40: .word 0x007f +3fe84f50: .word 0xffe0 +3fe84f60: dsjs sp, L3FE84D80 +3fe84f70: .word 0xfffe +L3FE84F80: +3fe84f80: .word 0xffff +3fe84f90: .word 0xffff +3fe84fa0: dsjs sp, L3FE84DC0 +3fe84fb0: .word 0xfffe +L3FE84FC0: +3fe84fc0: .word 0xffff +3fe84fd0: .word 0xffff +3fe84fe0: dsjs sp, L3FE84E00 +3fe84ff0: .word 0xfffe +L3FE85000: +3fe85000: .word 0xffff +3fe85010: .word 0xffff +3fe85020: dsjs sp, L3FE84E40 +3fe85030: .word 0xfffe +L3FE85040: +3fe85040: .word 0xffff +3fe85050: .word 0xffff +3fe85060: dsjs sp, L3FE84E80 +3fe85070: .word 0xfffe +L3FE85080: +3fe85080: .word 0xffff +3fe85090: .word 0xffff +3fe850a0: dsjs sp, L3FE84EC0 +3fe850b0: .word 0xfffe +L3FE850C0: +3fe850c0: .word 0xffff +3fe850d0: .word 0xffff +3fe850e0: dsjs sp, L3FE84F00 +3fe850f0: .word 0xfffe +L3FE85100: +3fe85100: .word 0xffff +3fe85110: .word 0xffff +3fe85120: dsjs sp, L3FE84F40 +3fe85130: .word 0xfffe +L3FE85140: +3fe85140: .word 0xffff +3fe85150: .word 0xffff +3fe85160: dsjs sp, L3FE84F80 +3fe85170: .word 0xfffe +L3FE85180: +3fe85180: .word 0xffff +3fe85190: .word 0xffff +3fe851a0: dsjs sp, L3FE84FC0 +3fe851b0: .word 0xfffe +L3FE851C0: +3fe851c0: .word 0xffff +3fe851d0: .word 0xffff +3fe851e0: dsjs sp, L3FE85000 +3fe851f0: .word 0xfffe +L3FE85200: +3fe85200: .word 0xffff +3fe85210: .word 0xffff +3fe85220: dsjs sp, L3FE85040 +3fe85230: .word 0xfffe +L3FE85240: +3fe85240: .word 0xffff +3fe85250: .word 0xffff +3fe85260: dsjs sp, L3FE85080 +3fe85270: .word 0xfffe +L3FE85280: +3fe85280: .word 0xffff +3fe85290: .word 0xffff +3fe852a0: dsjs sp, L3FE850C0 +3fe852b0: .word 0xfffe +L3FE852C0: +3fe852c0: .word 0xffff +3fe852d0: .word 0xffff +3fe852e0: dsjs sp, L3FE85100 +3fe852f0: .word 0xfffe +L3FE85300: +3fe85300: .word 0xffff +3fe85310: .word 0xffff +3fe85320: dsjs sp, L3FE85140 +3fe85330: .word 0xfffe +L3FE85340: +3fe85340: .word 0xffff +3fe85350: .word 0xffff +3fe85360: dsjs sp, L3FE85180 +3fe85370: .word 0xfffe +L3FE85380: +3fe85380: .word 0xffff +3fe85390: .word 0xffff +3fe853a0: dsjs sp, L3FE851C0 +3fe853b0: .word 0xfffe +L3FE853C0: +3fe853c0: .word 0xffff +3fe853d0: .word 0xffff +3fe853e0: dsjs sp, L3FE85200 +3fe853f0: .word 0xfffe +L3FE85400: +3fe85400: .word 0xffff +3fe85410: .word 0xffff +3fe85420: dsjs sp, L3FE85240 +3fe85430: .word 0xfffe +L3FE85440: +3fe85440: .word 0xffff +3fe85450: .word 0xffff +3fe85460: dsjs sp, L3FE85280 +3fe85470: .word 0xfffe +L3FE85480: +3fe85480: .word 0xffff +3fe85490: .word 0xffff +3fe854a0: dsjs sp, L3FE852C0 +3fe854b0: .word 0xfffe +L3FE854C0: +3fe854c0: .word 0xffff +3fe854d0: .word 0xffff +3fe854e0: dsjs sp, L3FE85300 +3fe854f0: .word 0xfffe +L3FE85500: +3fe85500: .word 0xffff +3fe85510: .word 0xffff +3fe85520: dsjs sp, L3FE85340 +3fe85530: .word 0xfffe +L3FE85540: +3fe85540: .word 0xffff +3fe85550: .word 0xffff +3fe85560: dsjs sp, L3FE85380 +3fe85570: .word 0xfffe +L3FE85580: +3fe85580: .word 0xffff +3fe85590: .word 0xffff +3fe855a0: dsjs sp, L3FE853C0 +3fe855b0: .word 0xfffe +L3FE855C0: +3fe855c0: .word 0xffff +3fe855d0: .word 0xffff +3fe855e0: dsjs sp, L3FE85400 +3fe855f0: .word 0xfffe +L3FE85600: +3fe85600: .word 0xffff +3fe85610: .word 0xffff +3fe85620: dsjs sp, L3FE85440 +3fe85630: .word 0xfffe +L3FE85640: +3fe85640: .word 0xffff +3fe85650: .word 0xffff +3fe85660: dsjs sp, L3FE85480 +3fe85670: .word 0xfffe +L3FE85680: +3fe85680: .word 0xffff +3fe85690: .word 0xffff +3fe856a0: dsjs sp, L3FE854C0 +3fe856b0: .word 0xfffe +L3FE856C0: +3fe856c0: .word 0xffff +3fe856d0: .word 0xffff +3fe856e0: dsjs sp, L3FE85500 +3fe856f0: .word 0xfffe +L3FE85700: +3fe85700: .word 0xffff +3fe85710: .word 0xffff +3fe85720: dsjs sp, L3FE85540 +3fe85730: .word 0xfffe +L3FE85740: +3fe85740: .word 0xffff +3fe85750: .word 0xffff +3fe85760: dsjs sp, L3FE85580 +3fe85770: .word 0xfffe +L3FE85780: +3fe85780: .word 0xffff +3fe85790: .word 0xffff +3fe857a0: dsjs sp, L3FE855C0 +3fe857b0: .word 0xfffe +L3FE857C0: +3fe857c0: .word 0xffff +3fe857d0: .word 0xffff +3fe857e0: dsjs sp, L3FE85600 +3fe857f0: .word 0xfffe +L3FE85800: +3fe85800: .word 0xffff +3fe85810: .word 0xffff +3fe85820: dsjs sp, L3FE85640 +3fe85830: .word 0xfffe +L3FE85840: +3fe85840: .word 0xffff +3fe85850: .word 0xffff +3fe85860: dsjs sp, L3FE85680 +3fe85870: .word 0xfffe +L3FE85880: +3fe85880: .word 0xffff +3fe85890: .word 0xffff +3fe858a0: dsjs sp, L3FE856C0 +3fe858b0: .word 0xfffe +L3FE858C0: +3fe858c0: .word 0xffff +3fe858d0: .word 0xffff +3fe858e0: dsjs sp, L3FE85700 +3fe858f0: .word 0xfffe +L3FE85900: +3fe85900: .word 0xffff +3fe85910: .word 0xffff +3fe85920: dsjs sp, L3FE85740 +3fe85930: .word 0xfffe +L3FE85940: +3fe85940: .word 0xffff +3fe85950: .word 0xffff +3fe85960: dsjs sp, L3FE85780 +3fe85970: .word 0xfffe +L3FE85980: +3fe85980: .word 0xffff +3fe85990: .word 0xffff +3fe859a0: dsjs sp, L3FE857C0 +3fe859b0: .word 0xfffe +L3FE859C0: +3fe859c0: .word 0xffff +3fe859d0: .word 0xffff +3fe859e0: dsjs sp, L3FE85800 +3fe859f0: .word 0xfffe +L3FE85A00: +3fe85a00: .word 0xffff +3fe85a10: .word 0xffff +3fe85a20: dsjs sp, L3FE85840 +3fe85a30: .word 0xfffe +L3FE85A40: +3fe85a40: .word 0xffff +3fe85a50: .word 0xffff +3fe85a60: dsjs sp, L3FE85880 +3fe85a70: .word 0xfffe +L3FE85A80: +3fe85a80: .word 0xffff +3fe85a90: .word 0xffff +3fe85aa0: dsjs sp, L3FE858C0 +3fe85ab0: .word 0xfffe +L3FE85AC0: +3fe85ac0: .word 0xffff +3fe85ad0: .word 0xffff +3fe85ae0: dsjs sp, L3FE85900 +3fe85af0: .word 0xfffe +L3FE85B00: +3fe85b00: .word 0xffff +3fe85b10: .word 0xffff +3fe85b20: dsjs sp, L3FE85940 +3fe85b30: .word 0xfffe +L3FE85B40: +3fe85b40: .word 0xffff +3fe85b50: .word 0xffff +3fe85b60: dsjs sp, L3FE85980 +3fe85b70: .word 0xfffe +L3FE85B80: +3fe85b80: .word 0xffff +3fe85b90: .word 0xffff +3fe85ba0: dsjs sp, L3FE859C0 +3fe85bb0: .word 0xfffe +L3FE85BC0: +3fe85bc0: .word 0xffff +3fe85bd0: .word 0xffff +3fe85be0: dsjs sp, L3FE85A00 +3fe85bf0: .word 0xfffe +L3FE85C00: +3fe85c00: .word 0xffff +3fe85c10: .word 0xffff +3fe85c20: dsjs sp, L3FE85A40 +3fe85c30: .word 0xfffe +L3FE85C40: +3fe85c40: .word 0xffff +3fe85c50: .word 0xffff +3fe85c60: dsjs sp, L3FE85A80 +3fe85c70: .word 0xfffe +L3FE85C80: +3fe85c80: .word 0xffff +3fe85c90: .word 0xffff +3fe85ca0: dsjs sp, L3FE85AC0 +3fe85cb0: .word 0xfffe +L3FE85CC0: +3fe85cc0: .word 0xffff +3fe85cd0: .word 0xffff +3fe85ce0: dsjs sp, L3FE85B00 +3fe85cf0: .word 0xfffe +L3FE85D00: +3fe85d00: .word 0xffff +3fe85d10: .word 0xffff +3fe85d20: dsjs sp, L3FE85B40 +3fe85d30: .word 0xfffe +L3FE85D40: +3fe85d40: .word 0xffff +3fe85d50: .word 0xffff +3fe85d60: dsjs sp, L3FE85B80 +3fe85d70: .word 0xfffe +L3FE85D80: +3fe85d80: .word 0xffff +3fe85d90: .word 0xffff +3fe85da0: dsjs sp, L3FE85BC0 +3fe85db0: .word 0xfffe +L3FE85DC0: +3fe85dc0: .word 0xffff +3fe85dd0: .word 0xffff +3fe85de0: dsjs sp, L3FE85C00 +3fe85df0: .word 0xfffe +L3FE85E00: +3fe85e00: .word 0xffff +3fe85e10: .word 0xffff +3fe85e20: dsjs sp, L3FE85C40 +3fe85e30: .word 0xfffe +L3FE85E40: +3fe85e40: .word 0xffff +3fe85e50: .word 0xffff +3fe85e60: dsjs sp, L3FE85C80 +3fe85e70: .word 0xfffe +L3FE85E80: +3fe85e80: .word 0xffff +3fe85e90: .word 0xffff +3fe85ea0: dsjs sp, L3FE85CC0 +3fe85eb0: .word 0xfffe +L3FE85EC0: +3fe85ec0: .word 0xffff +3fe85ed0: .word 0xffff +3fe85ee0: dsjs sp, L3FE85D00 +3fe85ef0: .word 0xfffe +L3FE85F00: +3fe85f00: .word 0xffff +3fe85f10: .word 0xffff +3fe85f20: dsjs sp, L3FE85D40 +3fe85f30: .word 0xfffe +L3FE85F40: +3fe85f40: .word 0xffff +3fe85f50: .word 0xffff +3fe85f60: dsjs sp, L3FE85D80 +3fe85f70: .word 0xfffe +L3FE85F80: +3fe85f80: .word 0xffff +3fe85f90: .word 0xffff +3fe85fa0: dsjs sp, L3FE85DC0 +3fe85fb0: .word 0xfffe +L3FE85FC0: +3fe85fc0: .word 0xffff +3fe85fd0: .word 0xffff +3fe85fe0: dsjs sp, L3FE85E00 +3fe85ff0: .word 0xfffe +L3FE86000: +3fe86000: .word 0xffff +3fe86010: .word 0xffff +3fe86020: dsjs sp, L3FE85E40 +3fe86030: .word 0xfffe +L3FE86040: +3fe86040: .word 0xffff +3fe86050: .word 0xffff +3fe86060: dsjs sp, L3FE85E80 +3fe86070: .word 0xfffe +L3FE86080: +3fe86080: .word 0xffff +3fe86090: .word 0xffff +3fe860a0: dsjs sp, L3FE85EC0 +3fe860b0: .word 0xfffe +L3FE860C0: +3fe860c0: .word 0xffff +3fe860d0: .word 0xffff +3fe860e0: dsjs sp, L3FE85F00 +3fe860f0: .word 0xfffe +L3FE86100: +3fe86100: .word 0xffff +3fe86110: .word 0xffff +3fe86120: dsjs sp, L3FE85F40 +3fe86130: .word 0xfffe +L3FE86140: +3fe86140: .word 0xffff +3fe86150: .word 0xffff +3fe86160: dsjs sp, L3FE85F80 +3fe86170: .word 0xfffe +L3FE86180: +3fe86180: .word 0xffff +3fe86190: .word 0xffff +3fe861a0: dsjs sp, L3FE85FC0 +3fe861b0: .word 0xfffe +L3FE861C0: +3fe861c0: .word 0xffff +3fe861d0: .word 0xffff +3fe861e0: dsjs sp, L3FE86000 +3fe861f0: .word 0xfffe +L3FE86200: +3fe86200: .word 0xffff +3fe86210: .word 0xffff +3fe86220: dsjs sp, L3FE86040 +3fe86230: .word 0xfffe +L3FE86240: +3fe86240: .word 0xffff +3fe86250: .word 0xffff +3fe86260: dsjs sp, L3FE86080 +3fe86270: .word 0xfffe +L3FE86280: +3fe86280: .word 0xffff +3fe86290: .word 0xffff +3fe862a0: dsjs sp, L3FE860C0 +3fe862b0: .word 0xfffe +L3FE862C0: +3fe862c0: .word 0xffff +3fe862d0: .word 0xffff +3fe862e0: dsjs sp, L3FE86100 +3fe862f0: .word 0xfffe +L3FE86300: +3fe86300: .word 0xffff +3fe86310: .word 0xffff +3fe86320: dsjs sp, L3FE86140 +3fe86330: .word 0xfffe +L3FE86340: +3fe86340: .word 0xffff +3fe86350: .word 0xffff +3fe86360: dsjs sp, L3FE86180 +3fe86370: .word 0xfffe +L3FE86380: +3fe86380: .word 0xffff +3fe86390: .word 0xffff +3fe863a0: dsjs sp, L3FE861C0 +3fe863b0: .word 0xfffe +L3FE863C0: +3fe863c0: .word 0xffff +3fe863d0: .word 0xffff +3fe863e0: dsjs sp, L3FE86200 +3fe863f0: .word 0xfffe +L3FE86400: +3fe86400: .word 0xffff +3fe86410: .word 0xffff +3fe86420: dsjs sp, L3FE86240 +3fe86430: .word 0xfffe +L3FE86440: +3fe86440: .word 0xffff +3fe86450: .word 0xffff +3fe86460: dsjs sp, L3FE86280 +3fe86470: .word 0xfffe +L3FE86480: +3fe86480: .word 0xffff +3fe86490: .word 0xffff +3fe864a0: dsjs sp, L3FE862C0 +3fe864b0: .word 0xfffe +L3FE864C0: +3fe864c0: .word 0xffff +3fe864d0: .word 0xffff +3fe864e0: dsjs sp, L3FE86300 +3fe864f0: .word 0xfffe +L3FE86500: +3fe86500: .word 0xffff +3fe86510: .word 0xffff +3fe86520: dsjs sp, L3FE86340 +3fe86530: .word 0xfffe +L3FE86540: +3fe86540: .word 0xffff +3fe86550: .word 0xffff +3fe86560: dsjs sp, L3FE86380 +3fe86570: .word 0xfffe +L3FE86580: +3fe86580: .word 0xffff +3fe86590: .word 0xffff +3fe865a0: dsjs sp, L3FE863C0 +3fe865b0: .word 0xfffe +L3FE865C0: +3fe865c0: .word 0xffff +3fe865d0: .word 0xffff +3fe865e0: dsjs sp, L3FE86400 +3fe865f0: .word 0xfffe +L3FE86600: +3fe86600: .word 0xffff +3fe86610: .word 0xffff +3fe86620: dsjs sp, L3FE86440 +3fe86630: .word 0xfffe +L3FE86640: +3fe86640: .word 0xffff +3fe86650: .word 0xffff +3fe86660: dsjs sp, L3FE86480 +3fe86670: .word 0xfffe +L3FE86680: +3fe86680: .word 0xffff +3fe86690: .word 0xffff +3fe866a0: dsjs sp, L3FE864C0 +3fe866b0: .word 0xfffe +L3FE866C0: +3fe866c0: .word 0xffff +3fe866d0: .word 0xffff +3fe866e0: dsjs sp, L3FE86500 +3fe866f0: .word 0xfffe +L3FE86700: +3fe86700: .word 0xffff +3fe86710: .word 0xffff +3fe86720: dsjs sp, L3FE86540 +3fe86730: .word 0xfffe +L3FE86740: +3fe86740: .word 0xffff +3fe86750: .word 0xffff +3fe86760: dsjs sp, L3FE86580 +3fe86770: .word 0xfffe +L3FE86780: +3fe86780: .word 0xffff +3fe86790: .word 0xffff +3fe867a0: dsjs sp, L3FE865C0 +3fe867b0: .word 0xfffe +L3FE867C0: +3fe867c0: .word 0xffff +3fe867d0: .word 0xffff +3fe867e0: dsjs sp, L3FE86600 +3fe867f0: .word 0xfffe +L3FE86800: +3fe86800: .word 0xffff +3fe86810: .word 0xffff +3fe86820: dsjs sp, L3FE86640 +3fe86830: .word 0xfffe +L3FE86840: +3fe86840: .word 0xffff +3fe86850: .word 0xffff +3fe86860: dsjs sp, L3FE86680 +3fe86870: .word 0xfffe +L3FE86880: +3fe86880: .word 0xffff +3fe86890: .word 0xffff +3fe868a0: dsjs sp, L3FE866C0 +3fe868b0: .word 0xfffe +L3FE868C0: +3fe868c0: .word 0xffff +3fe868d0: .word 0xffff +3fe868e0: dsjs sp, L3FE86700 +3fe868f0: .word 0xfffe +L3FE86900: +3fe86900: .word 0xffff +3fe86910: .word 0xffff +3fe86920: dsjs sp, L3FE86740 +3fe86930: .word 0xfffe +L3FE86940: +3fe86940: .word 0xffff +3fe86950: .word 0xffff +3fe86960: dsjs sp, L3FE86780 +3fe86970: .word 0xfffe +L3FE86980: +3fe86980: .word 0xffff +3fe86990: .word 0xffff +3fe869a0: dsjs sp, L3FE867C0 +3fe869b0: .word 0xfffe +L3FE869C0: +3fe869c0: .word 0xffff +3fe869d0: .word 0xffff +3fe869e0: dsjs sp, L3FE86800 +3fe869f0: .word 0xfffe +L3FE86A00: +3fe86a00: .word 0xffff +3fe86a10: .word 0xffff +3fe86a20: dsjs sp, L3FE86840 +3fe86a30: .word 0xfffe +L3FE86A40: +3fe86a40: .word 0xffff +3fe86a50: .word 0xffff +3fe86a60: dsjs sp, L3FE86880 +3fe86a70: .word 0xfffe +L3FE86A80: +3fe86a80: .word 0xffff +3fe86a90: .word 0xffff +3fe86aa0: dsjs sp, L3FE868C0 +3fe86ab0: .word 0xfffe +L3FE86AC0: +3fe86ac0: .word 0xffff +3fe86ad0: .word 0xffff +3fe86ae0: dsjs sp, L3FE86900 +3fe86af0: .word 0xfffe +L3FE86B00: +3fe86b00: .word 0xffff +3fe86b10: .word 0xffff +3fe86b20: dsjs sp, L3FE86940 +3fe86b30: .word 0xfffe +L3FE86B40: +3fe86b40: .word 0xffff +3fe86b50: .word 0xffff +3fe86b60: dsjs sp, L3FE86980 +3fe86b70: .word 0xfffe +L3FE86B80: +3fe86b80: .word 0xffff +3fe86b90: .word 0xffff +3fe86ba0: dsjs sp, L3FE869C0 +3fe86bb0: .word 0xfffe +L3FE86BC0: +3fe86bc0: .word 0xffff +3fe86bd0: .word 0xffff +3fe86be0: dsjs sp, L3FE86A00 +3fe86bf0: .word 0xfffe +L3FE86C00: +3fe86c00: .word 0xffff +3fe86c10: .word 0xffff +3fe86c20: dsjs sp, L3FE86A40 +3fe86c30: .word 0xfffe +L3FE86C40: +3fe86c40: .word 0xffff +3fe86c50: .word 0xffff +3fe86c60: dsjs sp, L3FE86A80 +3fe86c70: .word 0xfffe +L3FE86C80: +3fe86c80: .word 0xffff +3fe86c90: .word 0xffff +3fe86ca0: dsjs sp, L3FE86AC0 +3fe86cb0: .word 0xfffe +L3FE86CC0: +3fe86cc0: .word 0xffff +3fe86cd0: .word 0xffff +3fe86ce0: dsjs sp, L3FE86B00 +3fe86cf0: .word 0xfffe +L3FE86D00: +3fe86d00: .word 0xffff +3fe86d10: .word 0xffff +3fe86d20: dsjs sp, L3FE86B40 +3fe86d30: .word 0xfffe +L3FE86D40: +3fe86d40: .word 0xffff +3fe86d50: .word 0xffff +3fe86d60: dsjs sp, L3FE86B80 +3fe86d70: .word 0xfffe +L3FE86D80: +3fe86d80: .word 0xffff +3fe86d90: .word 0xffff +3fe86da0: dsjs sp, L3FE86BC0 +3fe86db0: .word 0xfffe +L3FE86DC0: +3fe86dc0: .word 0xffff +3fe86dd0: .word 0xffff +3fe86de0: dsjs sp, L3FE86C00 +3fe86df0: .word 0xfffe +L3FE86E00: +3fe86e00: .word 0xffff +3fe86e10: .word 0xffff +3fe86e20: dsjs sp, L3FE86C40 +3fe86e30: .word 0xfffe +3fe86e40: .word 0xffff +3fe86e50: .word 0xffff +3fe86e60: dsjs sp, L3FE86C80 +3fe86e70: .word 0xfffe +3fe86e80: .word 0xffff +3fe86e90: .word 0xffff +3fe86ea0: dsjs sp, L3FE86CC0 +3fe86eb0: .word 0xfffe +3fe86ec0: .word 0xffff +3fe86ed0: .word 0xffff +3fe86ee0: dsjs sp, L3FE86D00 +3fe86ef0: .word 0xfffe +3fe86f00: .word 0xffff +3fe86f10: .word 0xffff +3fe86f20: dsjs sp, L3FE86D40 +3fe86f30: .word 0xfffe +3fe86f40: .word 0xffff +3fe86f50: .word 0xffff +3fe86f60: dsjs sp, L3FE86D80 +3fe86f70: .word 0xfffe +3fe86f80: .word 0xffff +3fe86f90: .word 0xffff +3fe86fa0: dsjs sp, L3FE86DC0 +3fe86fb0: .word 0xfffe +3fe86fc0: .word 0xffff +3fe86fd0: .word 0xffff +3fe86fe0: dsjs sp, L3FE86E00 +3fe86ff0: .word 0x0002 +3fe87000: dsjs a0, L3FE87090 +3fe87010: .word 0x000f +3fe87020: .word 0x0000 +3fe87030: .word 0x0000 +3fe87040: .word 0x0002 +3fe87050: dsjs a0, L3FE870F0 +3fe87060: .word 0x000f +3fe87070: .word 0x0000 +3fe87080: .word 0x0000 +L3FE87090: +3fe87090: .word 0x0002 +3fe870a0: dsjs a0, L3FE87150 +3fe870b0: .word 0x000f +3fe870c0: .word 0x0001 +3fe870d0: .word 0x0000 +3fe870e0: .word 0x0002 +L3FE870F0: +3fe870f0: dsjs b0, L3FE871D0 +3fe87100: .word 0x000f +3fe87110: .word 0x0000 +3fe87120: .word 0x0000 +3fe87130: .word 0x0002 +3fe87140: modu b0, b0 +L3FE87150: +3fe87150: .word 0x000f +3fe87160: .word 0x0000 +3fe87170: .word 0x0000 +3fe87180: .word 0x0002 +3fe87190: modu b1, b0 +3fe871a0: .word 0x000f +3fe871b0: .word 0x0000 +3fe871c0: .word 0x0000 +L3FE871D0: +3fe871d0: .word 0x0002 +3fe871e0: modu b2, b0 +L3FE871F0: +3fe871f0: .word 0x000f +3fe87200: .word 0x0000 +L3FE87210: +3fe87210: .word 0x0000 +3fe87220: .word 0x0003 +L3FE87230: +3fe87230: .word 0x7020 +3fe87240: .word 0x000f +L3FE87250: +3fe87250: .word 0x00ab +3fe87260: emu +L3FE87270: +3fe87270: .word 0x0000 +3fe87280: .word 0x0003 +L3FE87290: +3fe87290: .word 0x7050 +3fe872a0: .word 0x000f +L3FE872B0: +3fe872b0: .word 0x00ab +3fe872c0: .word 0x0200 +L3FE872D0: +3fe872d0: .word 0x0000 +3fe872e0: .word 0x0001 +L3FE872F0: +3fe872f0: .word 0x7080 +3fe87300: .word 0x000f +L3FE87310: +3fe87310: .word 0x0000 +3fe87320: .word 0x0062 +L3FE87330: +3fe87330: .word 0x7130 +3fe87340: .word 0x000f +L3FE87350: +3fe87350: subk 21, b0 +3fe87360: dsjs a0, L3FE871D0 +L3FE87370: +3fe87370: subk 21, b0 +3fe87380: dsjs a0, L3FE871F0 +L3FE87390: +3fe87390: subk 18, a0 +3fe873a0: dsjs a0, L3FE87210 +L3FE873B0: +3fe873b0: subk 18, a0 +3fe873c0: dsjs a0, L3FE87230 +L3FE873D0: +3fe873d0: mpyu b8, b0 +3fe873e0: dsjs a0, L3FE87250 +L3FE873F0: +3fe873f0: dsjs a0, L3FE87400 +L3FE87400: +3fe87400: dsjs a0, L3FE87270 +L3FE87410: +3fe87410: move b10, b0 +3fe87420: dsjs a0, L3FE87290 +L3FE87430: +3fe87430: subk 21, b0 +3fe87440: dsjs a0, L3FE872B0 +L3FE87450: +3fe87450: subk 21, b0 +3fe87460: dsjs a0, L3FE872D0 +L3FE87470: +3fe87470: subk 18, a0 +3fe87480: dsjs a0, L3FE872F0 +L3FE87490: +3fe87490: subk 18, a0 +3fe874a0: dsjs a0, L3FE87310 +L3FE874B0: +3fe874b0: mpyu b8, b0 +3fe874c0: dsjs a0, L3FE87330 +L3FE874D0: +3fe874d0: dsjs a0, L3FE874E0 +L3FE874E0: +3fe874e0: dsjs a0, L3FE87350 +L3FE874F0: +3fe874f0: move b10, b0 +3fe87500: dsjs a0, L3FE87370 +L3FE87510: +3fe87510: subk 18, a0 +3fe87520: dsjs a0, L3FE87390 +L3FE87530: +3fe87530: subk 18, a0 +3fe87540: dsjs a0, L3FE873B0 +3fe87550: subk 18, a0 +3fe87560: dsjs a0, L3FE873D0 +3fe87570: subk 18, a0 +3fe87580: dsjs a0, L3FE873F0 +L3FE87590: +3fe87590: subk 18, a0 +3fe875a0: dsjs a0, L3FE87410 +L3FE875B0: +3fe875b0: subk 18, a0 +3fe875c0: dsjs a0, L3FE87430 +3fe875d0: subk 18, a0 +3fe875e0: dsjs a0, L3FE87450 +3fe875f0: subk 18, a0 +3fe87600: dsjs a0, L3FE87470 +3fe87610: subk 18, a0 +3fe87620: dsjs a0, L3FE87490 +L3FE87630: +3fe87630: subk 18, a0 +3fe87640: dsjs a0, L3FE874B0 +L3FE87650: +3fe87650: subk 18, a0 +3fe87660: dsjs a0, L3FE874D0 +L3FE87670: +3fe87670: subk 18, a0 +3fe87680: dsjs a0, L3FE874F0 +L3FE87690: +3fe87690: subk 18, a0 +3fe876a0: dsjs a0, L3FE87510 +L3FE876B0: +3fe876b0: subk 18, a0 +3fe876c0: dsjs a0, L3FE87530 +L3FE876D0: +3fe876d0: move *b6(0x3f40), *b0+, 0 +L3FE876F0: +3fe876f0: move *b6(0x3f40), *b0+, 0 +L3FE87710: +3fe87710: subk 18, a0 +3fe87720: dsjs a0, L3FE87590 +L3FE87730: +3fe87730: subk 18, a0 +3fe87740: dsjs a0, L3FE875B0 +L3FE87750: +3fe87750: move *a3(0x3f40), *a0+, 0 +L3FE87770: +3fe87770: move *a10(0x3f40), *a0+, 0 +L3FE87790: +3fe87790: move *b13(0x3f40), *b0+, 0 +L3FE877B0: +3fe877b0: .word 0x73b0 +3fe877c0: dsjs a0, L3FE87630 +L3FE877D0: +3fe877d0: .word 0x73b0 +3fe877e0: dsjs a0, L3FE87650 +3fe877f0: subk 18, a0 +3fe87800: dsjs a0, L3FE87670 +3fe87810: subk 18, a0 +3fe87820: dsjs a0, L3FE87690 +3fe87830: subk 18, a0 +3fe87840: dsjs a0, L3FE876B0 +3fe87850: mpyu a12, a0 +L3FE87860: +3fe87860: dsjs a0, L3FE876D0 +3fe87870: move *b2, b0, 1 +L3FE87880: +3fe87880: dsjs a0, L3FE876F0 +3fe87890: move -*a13, -*a0, 1 +L3FE878A0: +3fe878a0: dsjs a0, L3FE87710 +3fe878b0: move -*a13, -*a0, 1 +L3FE878C0: +3fe878c0: dsjs a0, L3FE87730 +3fe878d0: subk 18, a0 +L3FE878E0: +3fe878e0: dsjs a0, L3FE87750 +3fe878f0: subk 18, a0 +3fe87900: dsjs a0, L3FE87770 +3fe87910: subk 18, a0 +3fe87920: dsjs a0, L3FE87790 +L3FE87930: +3fe87930: .word 0xbf30 +3fe87940: dsjs a0, L3FE877B0 +L3FE87950: +3fe87950: move *a11+, a0, 1 +3fe87960: dsjs a0, L3FE877D0 +L3FE87970: +3fe87970: .word 0x000e +3fe87980: .word 0x7750 +L3FE87990: +3fe87990: .word 0x000f +3fe879a0: move *a1(0x3f40), *a0+, 1 +3fe879c0: move *a1(0x3f40), *a0+, 1 +3fe879e0: subk 18, a0 +L3FE879F0: +3fe879f0: dsjs a0, L3FE87860 +3fe87a00: subk 18, a0 +L3FE87A10: +3fe87a10: dsjs a0, L3FE87880 +3fe87a20: subk 18, a0 +L3FE87A30: +3fe87a30: dsjs a0, L3FE878A0 +3fe87a40: .word 0xdc10 +L3FE87A50: +3fe87a50: dsjs a0, L3FE878C0 +3fe87a60: subxy sp, b0 +L3FE87A70: +3fe87a70: dsjs a0, L3FE878E0 +3fe87a80: .word 0x0046 +L3FE87A90: +3fe87a90: .word 0x7830 +3fe87aa0: .word 0x000f +L3FE87AB0: +3fe87ab0: subk 18, a0 +3fe87ac0: dsjs a0, L3FE87930 +L3FE87AD0: +3fe87ad0: subk 18, a0 +3fe87ae0: dsjs a0, L3FE87950 +L3FE87AF0: +3fe87af0: subk 18, a0 +3fe87b00: dsjs a0, L3FE87970 +L3FE87B10: +3fe87b10: subk 18, a0 +3fe87b20: dsjs a0, L3FE87990 +L3FE87B30: +3fe87b30: subk 18, a0 +3fe87b40: dsjs a0, L3FE879B0 +L3FE87B50: +3fe87b50: subk 18, a0 +3fe87b60: dsjs a0, L3FE879D0 +L3FE87B70: +3fe87b70: subk 18, a0 +3fe87b80: dsjs a0, L3FE879F0 +L3FE87B90: +3fe87b90: subk 18, a0 +3fe87ba0: dsjs a0, L3FE87A10 +L3FE87BB0: +3fe87bb0: subk 18, a0 +3fe87bc0: dsjs a0, L3FE87A30 +L3FE87BD0: +3fe87bd0: subk 18, a0 +3fe87be0: dsjs a0, L3FE87A50 +L3FE87BF0: +3fe87bf0: subk 18, a0 +3fe87c00: dsjs a0, L3FE87A70 +L3FE87C10: +3fe87c10: subk 18, a0 +3fe87c20: dsjs a0, L3FE87A90 +L3FE87C30: +3fe87c30: subk 18, a0 +3fe87c40: dsjs a0, L3FE87AB0 +L3FE87C50: +3fe87c50: subk 18, a0 +3fe87c60: dsjs a0, L3FE87AD0 +L3FE87C70: +3fe87c70: .word 0xebd0 +3fe87c80: dsjs a0, L3FE87AF0 +L3FE87C90: +3fe87c90: .word 0xebd0 +3fe87ca0: dsjs a0, L3FE87B10 +L3FE87CB0: +3fe87cb0: subk 18, a0 +3fe87cc0: dsjs a0, L3FE87B30 +L3FE87CD0: +3fe87cd0: subk 18, a0 +3fe87ce0: dsjs a0, L3FE87B50 +L3FE87CF0: +3fe87cf0: subk 18, a0 +3fe87d00: dsjs a0, L3FE87B70 +L3FE87D10: +3fe87d10: .word 0x0250 +3fe87d20: dsjs a1, L3FE87B90 +L3FE87D30: +3fe87d30: subk 18, a0 +3fe87d40: dsjs a0, L3FE87BB0 +L3FE87D50: +3fe87d50: subk 19, b0 +3fe87d60: dsjs a1, L3FE87BD0 +L3FE87D70: +3fe87d70: subk 19, b0 +3fe87d80: dsjs a1, L3FE87BF0 +3fe87d90: subk 18, a0 +3fe87da0: dsjs a0, L3FE87C10 +3fe87db0: subk 18, a0 +3fe87dc0: dsjs a0, L3FE87C30 +3fe87dd0: subk 18, a0 +3fe87de0: dsjs a0, L3FE87C50 +3fe87df0: dsjs b0, L3FE87F60 +3fe87e00: dsjs a1, L3FE87C70 +3fe87e10: subk 18, a0 +L3FE87E20: +3fe87e20: dsjs a0, L3FE87C90 +3fe87e30: mpys b3, b0 +3fe87e40: dsjs a1, L3FE87CB0 +3fe87e50: mpys b3, b0 +3fe87e60: dsjs a1, L3FE87CD0 +3fe87e70: subk 18, a0 +3fe87e80: dsjs a0, L3FE87CF0 +3fe87e90: subk 18, a0 +3fe87ea0: dsjs a0, L3FE87D10 +3fe87eb0: subk 18, a0 +3fe87ec0: dsjs a0, L3FE87D30 +3fe87ed0: .word 0x7d20 +3fe87ee0: dsjs a1, L3FE87D50 +3fe87ef0: subk 18, a0 +3fe87f00: dsjs a0, L3FE87D70 +3fe87f10: .word 0x06a0 +3fe87f20: .word 0x7d70 +3fe87f30: .word 0x000f +3fe87f40: .word 0x001b +3fe87f50: .word 0x00a0 +L3FE87F60: +3fe87f60: .word 0x0004 +3fe87f70: .word 0x0000 +3fe87f80: .word 0x0001 +3fe87f90: .word 0x0000 +3fe87fa0: subk 4, a0 +3fe87fb0: dsjs a3, L3FE87E20 +3fe87fc0: .word 0x0000 +3fe87fd0: .word 0x0000 +3fe87fe0: .word 0x0000 +3fe87ff0: .word 0x0000 +3fe88000: .word 0x0000 +3fe88010: .word 0x0000 +3fe88020: .word 0x0000 +3fe88030: .word 0x0000 +L3FE88040: +3fe88040: .word 0x0000 +3fe88050: .word 0x0000 +3fe88060: .word 0x0000 +3fe88070: .word 0x0000 +3fe88080: .word 0x0000 +3fe88090: .word 0x0000 +3fe880a0: .word 0x0000 +3fe880b0: .word 0x0000 +3fe880c0: .word 0x0000 +3fe880d0: .word 0x0000 +3fe880e0: .word 0x0000 +3fe880f0: .word 0x0000 +3fe88100: .word 0x0000 +3fe88110: .word 0x0000 +3fe88120: .word 0x0000 +3fe88130: .word 0x0000 +3fe88140: .word 0x0000 +3fe88150: .word 0x0000 +3fe88160: .word 0x0000 +3fe88170: .word 0x0000 +3fe88180: .word 0x0000 +3fe88190: .word 0x0000 +3fe881a0: .word 0x0000 +3fe881b0: .word 0x0000 +3fe881c0: subk 8, b8 +3fe881d0: dsjs a3, L3FE88040 +3fe881e0: .word 0x0000 +3fe881f0: .word 0x0000 +3fe88200: .word 0x0000 +3fe88210: .word 0x0000 +3fe88220: .word 0x0000 +3fe88230: .word 0x0000 +3fe88240: .word 0x0000 +3fe88250: .word 0x0000 +L3FE88260: +3fe88260: .word 0x0000 +3fe88270: .word 0x0000 +3fe88280: .word 0x0000 +3fe88290: .word 0x0000 +3fe882a0: .word 0x0000 +3fe882b0: .word 0x0000 +3fe882c0: .word 0x0000 +3fe882d0: .word 0x0000 +3fe882e0: .word 0x0000 +3fe882f0: .word 0x0000 +3fe88300: .word 0x0000 +3fe88310: .word 0x0000 +3fe88320: .word 0x0000 +3fe88330: .word 0x0000 +3fe88340: .word 0x0000 +3fe88350: .word 0x0000 +3fe88360: .word 0x0000 +3fe88370: .word 0x0000 +3fe88380: .word 0x0000 +3fe88390: .word 0x0000 +3fe883a0: .word 0x0000 +3fe883b0: .word 0x0000 +3fe883c0: .word 0x0000 +3fe883d0: .word 0x0000 +3fe883e0: subk 13, b8 +3fe883f0: dsjs a3, L3FE88260 +3fe88400: .word 0x0000 +3fe88410: .word 0x0000 +3fe88420: .word 0x0000 +3fe88430: .word 0x0000 +3fe88440: .word 0x0000 +3fe88450: .word 0x0000 +3fe88460: .word 0x0000 +3fe88470: .word 0x0000 +3fe88480: .word 0x0000 +3fe88490: .word 0x0000 +3fe884a0: .word 0x0000 +3fe884b0: .word 0x0000 +3fe884c0: .word 0x0000 +3fe884d0: .word 0x0000 +L3FE884E0: +3fe884e0: .word 0x0000 +3fe884f0: .word 0x0000 +3fe88500: .word 0x0000 +3fe88510: .word 0x0000 +3fe88520: .word 0x0000 +3fe88530: .word 0x0000 +3fe88540: .word 0x0000 +3fe88550: .word 0x0000 +3fe88560: .word 0x0000 +3fe88570: .word 0x0000 +3fe88580: .word 0x0000 +3fe88590: .word 0x0000 +3fe885a0: .word 0x0000 +3fe885b0: .word 0x0000 +3fe885c0: .word 0x0000 +3fe885d0: .word 0x0000 +3fe885e0: .word 0x0000 +3fe885f0: .word 0x0000 +3fe88600: .word 0x0067 +3fe88610: exgpc b5 +3fe88620: .word 0x0005 +3fe88630: .word 0x0000 +3fe88640: .word 0x0002 +3fe88650: .word 0x0000 +3fe88660: subk 18, b8 +3fe88670: dsjs a3, L3FE884E0 +3fe88680: .word 0x0000 +3fe88690: .word 0x0000 +3fe886a0: .word 0x0000 +3fe886b0: .word 0x0000 +3fe886c0: .word 0x0000 +3fe886d0: .word 0x0000 +3fe886e0: .word 0x0000 +3fe886f0: .word 0x0000 +L3FE88700: +3fe88700: .word 0x0000 +3fe88710: .word 0x0000 +3fe88720: .word 0x0000 +3fe88730: .word 0x0000 +3fe88740: .word 0x0000 +3fe88750: .word 0x0000 +3fe88760: .word 0x0000 +3fe88770: .word 0x0000 +3fe88780: .word 0x0000 +3fe88790: .word 0x0000 +3fe887a0: .word 0x0000 +3fe887b0: .word 0x0000 +3fe887c0: .word 0x0000 +3fe887d0: .word 0x0000 +3fe887e0: .word 0x0000 +3fe887f0: .word 0x0000 +3fe88800: .word 0x0000 +3fe88810: .word 0x0000 +3fe88820: .word 0x0000 +3fe88830: .word 0x0000 +3fe88840: .word 0x0000 +3fe88850: .word 0x0000 +3fe88860: .word 0x0000 +3fe88870: .word 0x0000 +3fe88880: subk 21, b8 +3fe88890: dsjs a3, L3FE88700 +3fe888a0: .word 0x0000 +3fe888b0: .word 0x0000 +3fe888c0: .word 0x0000 +3fe888d0: .word 0x0000 +3fe888e0: .word 0x0000 +3fe888f0: .word 0x0000 +3fe88900: .word 0x0000 +3fe88910: .word 0x0000 +L3FE88920: +3fe88920: .word 0x0000 +3fe88930: .word 0x0000 +3fe88940: .word 0x0000 +3fe88950: .word 0x0000 +3fe88960: .word 0x0000 +3fe88970: .word 0x0000 +3fe88980: .word 0x0000 +3fe88990: .word 0x0000 +3fe889a0: .word 0x0000 +3fe889b0: .word 0x0000 +3fe889c0: .word 0x0000 +3fe889d0: .word 0x0000 +3fe889e0: .word 0x0000 +3fe889f0: .word 0x0000 +3fe88a00: .word 0x0000 +3fe88a10: .word 0x0000 +3fe88a20: .word 0x0000 +3fe88a30: .word 0x0000 +3fe88a40: .word 0x0000 +3fe88a50: .word 0x0000 +3fe88a60: .word 0x0000 +3fe88a70: .word 0x0000 +3fe88a80: .word 0x0000 +3fe88a90: .word 0x0000 +3fe88aa0: subk 25, a8 +3fe88ab0: dsjs a3, L3FE88920 +3fe88ac0: .word 0x0000 +3fe88ad0: .word 0x0000 +3fe88ae0: .word 0x0000 +3fe88af0: .word 0x0000 +3fe88b00: .word 0x0000 +3fe88b10: .word 0x0000 +3fe88b20: .word 0x0000 +3fe88b30: .word 0x0000 +3fe88b40: .word 0x0000 +3fe88b50: .word 0x0000 +3fe88b60: .word 0x0000 +3fe88b70: .word 0x0000 +3fe88b80: .word 0x0000 +3fe88b90: .word 0x0000 +L3FE88BA0: +3fe88ba0: .word 0x0000 +3fe88bb0: .word 0x0000 +3fe88bc0: .word 0x0000 +3fe88bd0: .word 0x0000 +3fe88be0: .word 0x0000 +3fe88bf0: .word 0x0000 +3fe88c00: .word 0x0000 +3fe88c10: .word 0x0000 +3fe88c20: .word 0x0000 +3fe88c30: .word 0x0000 +3fe88c40: .word 0x0000 +3fe88c50: .word 0x0000 +3fe88c60: .word 0x0000 +3fe88c70: .word 0x0000 +3fe88c80: .word 0x0000 +3fe88c90: .word 0x0000 +3fe88ca0: .word 0x0000 +3fe88cb0: .word 0x0000 +3fe88cc0: .word 0x023e +3fe88cd0: exgpc b7 +3fe88ce0: .word 0x0005 +3fe88cf0: .word 0x0000 +3fe88d00: .word 0x0003 +3fe88d10: .word 0x0000 +3fe88d20: subk 28, b8 +3fe88d30: dsjs a3, L3FE88BA0 +3fe88d40: .word 0x0000 +3fe88d50: .word 0x0000 +3fe88d60: .word 0x0000 +3fe88d70: .word 0x0000 +3fe88d80: .word 0x0000 +3fe88d90: .word 0x0000 +3fe88da0: .word 0x0000 +3fe88db0: .word 0x0000 +L3FE88DC0: +3fe88dc0: .word 0x0000 +3fe88dd0: .word 0x0000 +3fe88de0: .word 0x0000 +3fe88df0: .word 0x0000 +3fe88e00: .word 0x0000 +3fe88e10: .word 0x0000 +3fe88e20: .word 0x0000 +3fe88e30: .word 0x0000 +3fe88e40: .word 0x0000 +3fe88e50: .word 0x0000 +3fe88e60: .word 0x0000 +3fe88e70: .word 0x0000 +3fe88e80: .word 0x0000 +3fe88e90: .word 0x0000 +3fe88ea0: .word 0x0000 +3fe88eb0: .word 0x0000 +3fe88ec0: .word 0x0000 +3fe88ed0: .word 0x0000 +3fe88ee0: .word 0x0000 +3fe88ef0: .word 0x0000 +3fe88f00: .word 0x0000 +3fe88f10: .word 0x0000 +3fe88f20: .word 0x0000 +3fe88f30: .word 0x0000 +3fe88f40: subk 31, a8 +3fe88f50: dsjs a3, L3FE88DC0 +3fe88f60: .word 0x0000 +3fe88f70: .word 0x0000 +3fe88f80: .word 0x0000 +3fe88f90: .word 0x0000 +3fe88fa0: .word 0x0000 +3fe88fb0: .word 0x0000 +3fe88fc0: .word 0x0000 +3fe88fd0: .word 0x0000 +L3FE88FE0: +3fe88fe0: .word 0x0000 +3fe88ff0: .word 0x0000 +3fe89000: .word 0x0000 +3fe89010: .word 0x0000 +3fe89020: .word 0x0000 +3fe89030: .word 0x0000 +3fe89040: .word 0x0000 +3fe89050: .word 0x0000 +3fe89060: .word 0x0000 +3fe89070: .word 0x0000 +3fe89080: .word 0x0000 +3fe89090: .word 0x0000 +3fe890a0: .word 0x0000 +3fe890b0: .word 0x0000 +3fe890c0: .word 0x0000 +3fe890d0: .word 0x0000 +3fe890e0: .word 0x0000 +3fe890f0: .word 0x0000 +3fe89100: .word 0x0000 +3fe89110: .word 0x0000 +3fe89120: .word 0x0000 +3fe89130: .word 0x0000 +3fe89140: .word 0x0000 +3fe89150: .word 0x0000 +3fe89160: movk 2, a8 +3fe89170: dsjs a3, L3FE88FE0 +3fe89180: .word 0x0000 +3fe89190: .word 0x0000 +3fe891a0: .word 0x0000 +3fe891b0: .word 0x0000 +3fe891c0: .word 0x0000 +3fe891d0: .word 0x0000 +3fe891e0: .word 0x0000 +3fe891f0: .word 0x0000 +3fe89200: .word 0x0000 +3fe89210: .word 0x0000 +3fe89220: .word 0x0000 +3fe89230: .word 0x0000 +3fe89240: .word 0x0000 +3fe89250: .word 0x0000 +L3FE89260: +3fe89260: .word 0x0000 +3fe89270: .word 0x0000 +3fe89280: .word 0x0000 +3fe89290: .word 0x0000 +3fe892a0: .word 0x0000 +3fe892b0: .word 0x0000 +3fe892c0: .word 0x0000 +3fe892d0: .word 0x0000 +3fe892e0: .word 0x0000 +3fe892f0: .word 0x0000 +3fe89300: .word 0x0000 +3fe89310: .word 0x0000 +3fe89320: .word 0x0000 +3fe89330: .word 0x0000 +3fe89340: .word 0x0000 +3fe89350: .word 0x0000 +3fe89360: .word 0x0000 +3fe89370: .word 0x0000 +3fe89380: .word 0x0235 +3fe89390: .word 0x0018 +3fe893a0: .word 0x0005 +3fe893b0: .word 0x0000 +3fe893c0: .word 0x0004 +3fe893d0: .word 0x0000 +3fe893e0: movk 5, b8 +3fe893f0: dsjs a3, L3FE89260 +3fe89400: .word 0x0000 +3fe89410: .word 0x0000 +3fe89420: .word 0x0000 +3fe89430: .word 0x0000 +3fe89440: .word 0x0000 +3fe89450: .word 0x0000 +3fe89460: .word 0x0000 +3fe89470: .word 0x0000 +L3FE89480: +3fe89480: .word 0x0000 +3fe89490: .word 0x0000 +3fe894a0: .word 0x0000 +3fe894b0: .word 0x0000 +3fe894c0: .word 0x0000 +3fe894d0: .word 0x0000 +3fe894e0: .word 0x0000 +3fe894f0: .word 0x0000 +3fe89500: .word 0x0000 +3fe89510: .word 0x0000 +3fe89520: .word 0x0000 +3fe89530: .word 0x0000 +3fe89540: .word 0x0000 +3fe89550: .word 0x0000 +3fe89560: .word 0x0000 +3fe89570: .word 0x0000 +3fe89580: .word 0x0000 +3fe89590: .word 0x0000 +3fe895a0: .word 0x0000 +3fe895b0: .word 0x0000 +3fe895c0: .word 0x0000 +3fe895d0: .word 0x0000 +3fe895e0: .word 0x0000 +3fe895f0: .word 0x0000 +3fe89600: movk 12, a8 +3fe89610: dsjs a3, L3FE89480 +3fe89620: .word 0x0000 +3fe89630: .word 0x0000 +3fe89640: .word 0x0000 +3fe89650: .word 0x0000 +3fe89660: .word 0x0000 +3fe89670: .word 0x0000 +3fe89680: .word 0x0000 +3fe89690: .word 0x0000 +L3FE896A0: +3fe896a0: .word 0x0000 +3fe896b0: .word 0x0000 +3fe896c0: .word 0x0000 +3fe896d0: .word 0x0000 +3fe896e0: .word 0x0000 +3fe896f0: .word 0x0000 +3fe89700: .word 0x0000 +3fe89710: .word 0x0000 +3fe89720: .word 0x0000 +3fe89730: .word 0x0000 +3fe89740: .word 0x0000 +3fe89750: .word 0x0000 +3fe89760: .word 0x0000 +3fe89770: .word 0x0000 +3fe89780: .word 0x0000 +3fe89790: .word 0x0000 +3fe897a0: .word 0x0000 +3fe897b0: .word 0x0000 +3fe897c0: .word 0x0000 +3fe897d0: .word 0x0000 +3fe897e0: .word 0x0000 +3fe897f0: .word 0x0000 +3fe89800: .word 0x0000 +3fe89810: .word 0x0000 +3fe89820: movk 17, a0 +3fe89830: dsjs a3, L3FE896A0 +3fe89840: .word 0x0000 +3fe89850: .word 0x0000 +3fe89860: .word 0x0000 +3fe89870: .word 0x0000 +3fe89880: .word 0x0000 +3fe89890: .word 0x0000 +3fe898a0: .word 0x0000 +3fe898b0: .word 0x0000 +3fe898c0: .word 0x0000 +3fe898d0: .word 0x0000 +3fe898e0: .word 0x0000 +3fe898f0: .word 0x0000 +3fe89900: .word 0x0000 +3fe89910: .word 0x0000 +L3FE89920: +3fe89920: .word 0x0000 +3fe89930: .word 0x0000 +3fe89940: .word 0x0000 +3fe89950: .word 0x0000 +3fe89960: .word 0x0000 +3fe89970: .word 0x0000 +3fe89980: .word 0x0000 +3fe89990: .word 0x0000 +3fe899a0: .word 0x0000 +3fe899b0: .word 0x0000 +3fe899c0: .word 0x0000 +3fe899d0: .word 0x0000 +3fe899e0: .word 0x0000 +3fe899f0: .word 0x0000 +3fe89a00: .word 0x0000 +3fe89a10: .word 0x0000 +3fe89a20: .word 0x0000 +3fe89a30: .word 0x0000 +3fe89a40: .word 0x0235 +3fe89a50: .word 0x0044 +3fe89a60: .word 0x0005 +3fe89a70: .word 0x0000 +3fe89a80: .word 0x0005 +3fe89a90: .word 0x0000 +3fe89aa0: movk 24, a0 +3fe89ab0: dsjs a3, L3FE89920 +3fe89ac0: .word 0x0000 +3fe89ad0: .word 0x0000 +3fe89ae0: .word 0x0000 +3fe89af0: .word 0x0000 +3fe89b00: .word 0x0000 +3fe89b10: .word 0x0000 +3fe89b20: .word 0x0000 +3fe89b30: .word 0x0000 +L3FE89B40: +3fe89b40: .word 0x0000 +3fe89b50: .word 0x0000 +3fe89b60: .word 0x0000 +3fe89b70: .word 0x0000 +3fe89b80: .word 0x0000 +3fe89b90: .word 0x0000 +3fe89ba0: .word 0x0000 +3fe89bb0: .word 0x0000 +3fe89bc0: .word 0x0000 +3fe89bd0: .word 0x0000 +3fe89be0: .word 0x0000 +3fe89bf0: .word 0x0000 +3fe89c00: .word 0x0000 +3fe89c10: .word 0x0000 +3fe89c20: .word 0x0000 +3fe89c30: .word 0x0000 +3fe89c40: .word 0x0000 +3fe89c50: .word 0x0000 +3fe89c60: .word 0x0000 +3fe89c70: .word 0x0000 +3fe89c80: .word 0x0000 +3fe89c90: .word 0x0000 +3fe89ca0: .word 0x0000 +3fe89cb0: .word 0x0000 +3fe89cc0: movk 29, a8 +3fe89cd0: dsjs a3, L3FE89B40 +3fe89ce0: .word 0x0000 +3fe89cf0: .word 0x0000 +3fe89d00: .word 0x0000 +3fe89d10: .word 0x0000 +3fe89d20: .word 0x0000 +3fe89d30: .word 0x0000 +3fe89d40: .word 0x0000 +3fe89d50: .word 0x0000 +L3FE89D60: +3fe89d60: .word 0x0000 +3fe89d70: .word 0x0000 +3fe89d80: .word 0x0000 +3fe89d90: .word 0x0000 +3fe89da0: .word 0x0000 +3fe89db0: .word 0x0000 +3fe89dc0: .word 0x0000 +3fe89dd0: .word 0x0000 +3fe89de0: .word 0x0000 +3fe89df0: .word 0x0000 +3fe89e00: .word 0x0000 +3fe89e10: .word 0x0000 +3fe89e20: .word 0x0000 +3fe89e30: .word 0x0000 +3fe89e40: .word 0x0000 +3fe89e50: .word 0x0000 +3fe89e60: .word 0x0000 +3fe89e70: .word 0x0000 +3fe89e80: .word 0x0000 +3fe89e90: .word 0x0000 +3fe89ea0: .word 0x0000 +3fe89eb0: .word 0x0000 +3fe89ec0: .word 0x0000 +3fe89ed0: .word 0x0000 +3fe89ee0: btst 29, b8 +3fe89ef0: dsjs a3, L3FE89D60 +3fe89f00: .word 0x0000 +3fe89f10: .word 0x0000 +3fe89f20: .word 0x0000 +3fe89f30: .word 0x0000 +3fe89f40: .word 0x0000 +3fe89f50: .word 0x0000 +3fe89f60: .word 0x0000 +3fe89f70: .word 0x0000 +3fe89f80: .word 0x0000 +3fe89f90: .word 0x0000 +3fe89fa0: .word 0x0000 +3fe89fb0: .word 0x0000 +3fe89fc0: .word 0x0000 +3fe89fd0: .word 0x0000 +L3FE89FE0: +3fe89fe0: .word 0x0000 +3fe89ff0: .word 0x0000 +3fe8a000: .word 0x0000 +3fe8a010: .word 0x0000 +3fe8a020: .word 0x0000 +3fe8a030: .word 0x0000 +3fe8a040: .word 0x0000 +3fe8a050: .word 0x0000 +3fe8a060: .word 0x0000 +3fe8a070: .word 0x0000 +3fe8a080: .word 0x0000 +3fe8a090: .word 0x0000 +3fe8a0a0: .word 0x0000 +3fe8a0b0: .word 0x0000 +3fe8a0c0: .word 0x0000 +3fe8a0d0: .word 0x0000 +3fe8a0e0: .word 0x0000 +3fe8a0f0: .word 0x0000 +3fe8a100: .word 0x0235 +3fe8a110: .word 0x00cc +3fe8a120: .word 0x0005 +3fe8a130: .word 0x0000 +3fe8a140: .word 0x0006 +3fe8a150: .word 0x0000 +3fe8a160: btst 22, a0 +3fe8a170: dsjs a3, L3FE89FE0 +3fe8a180: .word 0x0000 +3fe8a190: .word 0x0000 +3fe8a1a0: .word 0x0000 +3fe8a1b0: .word 0x0000 +3fe8a1c0: .word 0x0000 +3fe8a1d0: .word 0x0000 +3fe8a1e0: .word 0x0000 +3fe8a1f0: .word 0x0000 +L3FE8A200: +3fe8a200: .word 0x0000 +3fe8a210: .word 0x0000 +3fe8a220: .word 0x0000 +3fe8a230: .word 0x0000 +3fe8a240: .word 0x0000 +3fe8a250: .word 0x0000 +3fe8a260: .word 0x0000 +3fe8a270: .word 0x0000 +3fe8a280: .word 0x0000 +3fe8a290: .word 0x0000 +3fe8a2a0: .word 0x0000 +3fe8a2b0: .word 0x0000 +3fe8a2c0: .word 0x0000 +3fe8a2d0: .word 0x0000 +3fe8a2e0: .word 0x0000 +3fe8a2f0: .word 0x0000 +3fe8a300: .word 0x0000 +3fe8a310: .word 0x0000 +3fe8a320: .word 0x0000 +3fe8a330: .word 0x0000 +3fe8a340: .word 0x0000 +3fe8a350: .word 0x0000 +3fe8a360: .word 0x0000 +3fe8a370: .word 0x0000 +3fe8a380: btst 20, b8 +3fe8a390: dsjs a3, L3FE8A200 +3fe8a3a0: .word 0x0000 +3fe8a3b0: .word 0x0000 +3fe8a3c0: .word 0x0000 +3fe8a3d0: .word 0x0000 +3fe8a3e0: .word 0x0000 +3fe8a3f0: .word 0x0000 +3fe8a400: .word 0x0000 +3fe8a410: .word 0x0000 +L3FE8A420: +3fe8a420: .word 0x0000 +3fe8a430: .word 0x0000 +3fe8a440: .word 0x0000 +3fe8a450: .word 0x0000 +3fe8a460: .word 0x0000 +3fe8a470: .word 0x0000 +3fe8a480: .word 0x0000 +3fe8a490: .word 0x0000 +3fe8a4a0: .word 0x0000 +3fe8a4b0: .word 0x0000 +3fe8a4c0: .word 0x0000 +3fe8a4d0: .word 0x0000 +3fe8a4e0: .word 0x0000 +3fe8a4f0: .word 0x0000 +3fe8a500: .word 0x0000 +3fe8a510: .word 0x0000 +3fe8a520: .word 0x0000 +3fe8a530: .word 0x0000 +3fe8a540: .word 0x0000 +3fe8a550: .word 0x0000 +3fe8a560: .word 0x0000 +3fe8a570: .word 0x0000 +3fe8a580: .word 0x0000 +3fe8a590: .word 0x0000 +3fe8a5a0: btst 16, a0 +3fe8a5b0: dsjs a3, L3FE8A420 +3fe8a5c0: .word 0x0000 +3fe8a5d0: .word 0x0000 +3fe8a5e0: .word 0x0000 +3fe8a5f0: .word 0x0000 +3fe8a600: .word 0x0000 +3fe8a610: .word 0x0000 +3fe8a620: .word 0x0000 +3fe8a630: .word 0x0000 +3fe8a640: .word 0x0000 +3fe8a650: .word 0x0000 +3fe8a660: .word 0x0000 +3fe8a670: .word 0x0000 +3fe8a680: .word 0x0000 +3fe8a690: .word 0x0000 +L3FE8A6A0: +3fe8a6a0: .word 0x0000 +3fe8a6b0: .word 0x0000 +3fe8a6c0: .word 0x0000 +3fe8a6d0: .word 0x0000 +3fe8a6e0: .word 0x0000 +3fe8a6f0: .word 0x0000 +3fe8a700: .word 0x0000 +3fe8a710: .word 0x0000 +3fe8a720: .word 0x0000 +3fe8a730: .word 0x0000 +3fe8a740: .word 0x0000 +3fe8a750: .word 0x0000 +3fe8a760: .word 0x0000 +3fe8a770: .word 0x0000 +3fe8a780: .word 0x0000 +3fe8a790: .word 0x0000 +3fe8a7a0: .word 0x0000 +3fe8a7b0: .word 0x0000 +3fe8a7c0: .word 0x0235 +3fe8a7d0: .word 0x00ec +3fe8a7e0: .word 0x0005 +3fe8a7f0: .word 0x0000 +3fe8a800: .word 0x0007 +3fe8a810: .word 0x0000 +3fe8a820: btst 13, a0 +3fe8a830: dsjs a3, L3FE8A6A0 +3fe8a840: .word 0x0000 +3fe8a850: .word 0x0000 +3fe8a860: .word 0x0000 +3fe8a870: .word 0x0000 +3fe8a880: .word 0x0000 +3fe8a890: .word 0x0000 +3fe8a8a0: .word 0x0000 +3fe8a8b0: .word 0x0000 +L3FE8A8C0: +3fe8a8c0: .word 0x0000 +3fe8a8d0: .word 0x0000 +3fe8a8e0: .word 0x0000 +3fe8a8f0: .word 0x0000 +3fe8a900: .word 0x0000 +3fe8a910: .word 0x0000 +3fe8a920: .word 0x0000 +3fe8a930: .word 0x0000 +3fe8a940: .word 0x0000 +3fe8a950: .word 0x0000 +3fe8a960: .word 0x0000 +3fe8a970: .word 0x0000 +3fe8a980: .word 0x0000 +3fe8a990: .word 0x0000 +3fe8a9a0: .word 0x0000 +3fe8a9b0: .word 0x0000 +3fe8a9c0: .word 0x0000 +3fe8a9d0: .word 0x0000 +3fe8a9e0: .word 0x0000 +3fe8a9f0: .word 0x0000 +3fe8aa00: .word 0x0000 +3fe8aa10: .word 0x0000 +3fe8aa20: .word 0x0000 +3fe8aa30: .word 0x0000 +3fe8aa40: btst 11, b8 +3fe8aa50: dsjs a3, L3FE8A8C0 +3fe8aa60: .word 0x0000 +3fe8aa70: .word 0x0000 +3fe8aa80: .word 0x0000 +3fe8aa90: .word 0x0000 +3fe8aaa0: .word 0x0000 +3fe8aab0: .word 0x0000 +3fe8aac0: .word 0x0000 +3fe8aad0: .word 0x0000 +L3FE8AAE0: +3fe8aae0: .word 0x0000 +3fe8aaf0: .word 0x0000 +3fe8ab00: .word 0x0000 +3fe8ab10: .word 0x0000 +3fe8ab20: .word 0x0000 +3fe8ab30: .word 0x0000 +3fe8ab40: .word 0x0000 +3fe8ab50: .word 0x0000 +3fe8ab60: .word 0x0000 +3fe8ab70: .word 0x0000 +3fe8ab80: .word 0x0000 +3fe8ab90: .word 0x0000 +3fe8aba0: .word 0x0000 +3fe8abb0: .word 0x0000 +3fe8abc0: .word 0x0000 +3fe8abd0: .word 0x0000 +3fe8abe0: .word 0x0000 +3fe8abf0: .word 0x0000 +3fe8ac00: .word 0x0000 +3fe8ac10: .word 0x0000 +3fe8ac20: .word 0x0000 +3fe8ac30: .word 0x0000 +3fe8ac40: .word 0x0000 +3fe8ac50: .word 0x0000 +3fe8ac60: btst 7, a8 +3fe8ac70: dsjs a3, L3FE8AAE0 +3fe8ac80: .word 0x0000 +3fe8ac90: .word 0x0000 +3fe8aca0: .word 0x0000 +3fe8acb0: .word 0x0000 +3fe8acc0: .word 0x0000 +3fe8acd0: .word 0x0000 +3fe8ace0: .word 0x0000 +3fe8acf0: .word 0x0000 +3fe8ad00: .word 0x0000 +3fe8ad10: .word 0x0000 +3fe8ad20: .word 0x0000 +3fe8ad30: .word 0x0000 +3fe8ad40: .word 0x0000 +3fe8ad50: .word 0x0000 +L3FE8AD60: +3fe8ad60: .word 0x0000 +3fe8ad70: .word 0x0000 +3fe8ad80: .word 0x0000 +3fe8ad90: .word 0x0000 +3fe8ada0: .word 0x0000 +3fe8adb0: .word 0x0000 +3fe8adc0: .word 0x0000 +3fe8add0: .word 0x0000 +3fe8ade0: .word 0x0000 +3fe8adf0: .word 0x0000 +3fe8ae00: .word 0x0000 +3fe8ae10: .word 0x0000 +3fe8ae20: .word 0x0000 +3fe8ae30: .word 0x0000 +3fe8ae40: .word 0x0000 +3fe8ae50: .word 0x0000 +3fe8ae60: .word 0x0000 +3fe8ae70: .word 0x0000 +3fe8ae80: .word 0x0235 +3fe8ae90: .word 0x00ac +3fe8aea0: .word 0x0005 +3fe8aeb0: .word 0x0000 +3fe8aec0: .word 0x0008 +3fe8aed0: .word 0x0000 +3fe8aee0: btst 4, a8 +3fe8aef0: dsjs a3, L3FE8AD60 +3fe8af00: .word 0x0000 +3fe8af10: .word 0x0000 +3fe8af20: .word 0x0000 +3fe8af30: .word 0x0000 +3fe8af40: .word 0x0000 +3fe8af50: .word 0x0000 +3fe8af60: .word 0x0000 +3fe8af70: .word 0x0000 +L3FE8AF80: +3fe8af80: .word 0x0000 +3fe8af90: .word 0x0000 +3fe8afa0: .word 0x0000 +3fe8afb0: .word 0x0000 +3fe8afc0: .word 0x0000 +3fe8afd0: .word 0x0000 +3fe8afe0: .word 0x0000 +3fe8aff0: .word 0x0000 +3fe8b000: .word 0x0000 +3fe8b010: .word 0x0000 +3fe8b020: .word 0x0000 +3fe8b030: .word 0x0000 +3fe8b040: .word 0x0000 +3fe8b050: .word 0x0000 +3fe8b060: .word 0x0000 +3fe8b070: .word 0x0000 +3fe8b080: .word 0x0000 +3fe8b090: .word 0x0000 +3fe8b0a0: .word 0x0000 +3fe8b0b0: .word 0x0000 +3fe8b0c0: .word 0x0000 +3fe8b0d0: .word 0x0000 +3fe8b0e0: .word 0x0000 +3fe8b0f0: .word 0x0000 +3fe8b100: btst 1, a0 +3fe8b110: dsjs a3, L3FE8AF80 +3fe8b120: .word 0x0000 +3fe8b130: .word 0x0000 +3fe8b140: .word 0x0000 +3fe8b150: .word 0x0000 +3fe8b160: .word 0x0000 +3fe8b170: .word 0x0000 +3fe8b180: .word 0x0000 +3fe8b190: .word 0x0000 +L3FE8B1A0: +3fe8b1a0: .word 0x0000 +3fe8b1b0: .word 0x0000 +3fe8b1c0: .word 0x0000 +3fe8b1d0: .word 0x0000 +3fe8b1e0: .word 0x0000 +3fe8b1f0: .word 0x0000 +3fe8b200: .word 0x0000 +3fe8b210: .word 0x0000 +3fe8b220: .word 0x0000 +3fe8b230: .word 0x0000 +3fe8b240: .word 0x0000 +3fe8b250: .word 0x0000 +3fe8b260: .word 0x0000 +3fe8b270: .word 0x0000 +3fe8b280: .word 0x0000 +3fe8b290: .word 0x0000 +3fe8b2a0: .word 0x0000 +3fe8b2b0: .word 0x0000 +3fe8b2c0: .word 0x0000 +3fe8b2d0: .word 0x0000 +3fe8b2e0: .word 0x0000 +3fe8b2f0: .word 0x0000 +3fe8b300: .word 0x0000 +3fe8b310: .word 0x0000 +3fe8b320: sla 0x0, b0 +3fe8b330: dsjs a3, L3FE8B1A0 +3fe8b340: .word 0x0000 +3fe8b350: .word 0x0000 +3fe8b360: .word 0x0000 +3fe8b370: .word 0x0000 +3fe8b380: .word 0x0000 +3fe8b390: .word 0x0000 +3fe8b3a0: .word 0x0000 +3fe8b3b0: .word 0x0000 +3fe8b3c0: .word 0x0000 +3fe8b3d0: .word 0x0000 +3fe8b3e0: .word 0x0000 +3fe8b3f0: .word 0x0000 +3fe8b400: .word 0x0000 +3fe8b410: .word 0x0000 +L3FE8B420: +3fe8b420: .word 0x0000 +3fe8b430: .word 0x0000 +3fe8b440: .word 0x0000 +3fe8b450: .word 0x0000 +3fe8b460: .word 0x0000 +3fe8b470: .word 0x0000 +3fe8b480: .word 0x0000 +3fe8b490: .word 0x0000 +3fe8b4a0: .word 0x0000 +3fe8b4b0: .word 0x0000 +3fe8b4c0: .word 0x0000 +3fe8b4d0: .word 0x0000 +3fe8b4e0: .word 0x0000 +3fe8b4f0: .word 0x0000 +3fe8b500: .word 0x0000 +3fe8b510: .word 0x0000 +3fe8b520: .word 0x0000 +3fe8b530: .word 0x0000 +3fe8b540: .word 0x0014 +3fe8b550: emu +3fe8b560: .word 0x0001 +3fe8b570: .word 0x0000 +3fe8b580: .word 0x0009 +3fe8b590: .word 0x0000 +3fe8b5a0: sla 0x3, b8 +3fe8b5b0: dsjs a3, L3FE8B420 +3fe8b5c0: .word 0x0000 +3fe8b5d0: .word 0x0000 +3fe8b5e0: .word 0x0000 +3fe8b5f0: .word 0x0000 +3fe8b600: .word 0x0000 +3fe8b610: .word 0x0000 +3fe8b620: .word 0x0000 +3fe8b630: .word 0x0000 +L3FE8B640: +3fe8b640: .word 0x0000 +3fe8b650: .word 0x0000 +3fe8b660: .word 0x0000 +3fe8b670: .word 0x0000 +3fe8b680: .word 0x0000 +3fe8b690: .word 0x0000 +3fe8b6a0: .word 0x0000 +3fe8b6b0: .word 0x0000 +3fe8b6c0: .word 0x0000 +3fe8b6d0: .word 0x0000 +3fe8b6e0: .word 0x0000 +3fe8b6f0: .word 0x0000 +3fe8b700: .word 0x0000 +3fe8b710: .word 0x0000 +3fe8b720: .word 0x0000 +3fe8b730: .word 0x0000 +3fe8b740: .word 0x0000 +3fe8b750: .word 0x0000 +3fe8b760: .word 0x0000 +3fe8b770: .word 0x0000 +3fe8b780: .word 0x0000 +3fe8b790: .word 0x0000 +3fe8b7a0: .word 0x0000 +3fe8b7b0: .word 0x0000 +3fe8b7c0: sla 0x3, b8 +3fe8b7d0: dsjs a3, L3FE8B640 +3fe8b7e0: .word 0x0000 +3fe8b7f0: .word 0x0000 +3fe8b800: .word 0x0000 +3fe8b810: .word 0x0000 +3fe8b820: .word 0x0000 +3fe8b830: .word 0x0000 +3fe8b840: .word 0x0000 +3fe8b850: .word 0x0000 +L3FE8B860: +3fe8b860: .word 0x0000 +3fe8b870: .word 0x0000 +3fe8b880: .word 0x0000 +3fe8b890: .word 0x0000 +3fe8b8a0: .word 0x0000 +3fe8b8b0: .word 0x0000 +3fe8b8c0: .word 0x0000 +3fe8b8d0: .word 0x0000 +3fe8b8e0: .word 0x0000 +3fe8b8f0: .word 0x0000 +3fe8b900: .word 0x0000 +3fe8b910: .word 0x0000 +3fe8b920: .word 0x0000 +3fe8b930: .word 0x0000 +3fe8b940: .word 0x0000 +3fe8b950: .word 0x0000 +3fe8b960: .word 0x0000 +3fe8b970: .word 0x0000 +3fe8b980: .word 0x0000 +3fe8b990: .word 0x0000 +3fe8b9a0: .word 0x0000 +3fe8b9b0: .word 0x0000 +3fe8b9c0: .word 0x0000 +3fe8b9d0: .word 0x0000 +3fe8b9e0: sla 0x3, b8 +3fe8b9f0: dsjs a3, L3FE8B860 +3fe8ba00: .word 0x0000 +3fe8ba10: .word 0x0000 +3fe8ba20: .word 0x0000 +3fe8ba30: .word 0x0000 +3fe8ba40: .word 0x0000 +3fe8ba50: .word 0x0000 +3fe8ba60: .word 0x0000 +3fe8ba70: .word 0x0000 +3fe8ba80: .word 0x0000 +3fe8ba90: .word 0x0000 +3fe8baa0: .word 0x0000 +3fe8bab0: .word 0x0000 +3fe8bac0: .word 0x0000 +3fe8bad0: .word 0x0000 +L3FE8BAE0: +3fe8bae0: .word 0x0000 +3fe8baf0: .word 0x0000 +3fe8bb00: .word 0x0000 +3fe8bb10: .word 0x0000 +3fe8bb20: .word 0x0000 +3fe8bb30: .word 0x0000 +3fe8bb40: .word 0x0000 +3fe8bb50: .word 0x0000 +3fe8bb60: .word 0x0000 +3fe8bb70: .word 0x0000 +3fe8bb80: .word 0x0000 +3fe8bb90: .word 0x0000 +3fe8bba0: .word 0x0000 +3fe8bbb0: .word 0x0000 +3fe8bbc0: .word 0x0000 +3fe8bbd0: .word 0x0000 +3fe8bbe0: .word 0x0000 +3fe8bbf0: .word 0x0000 +3fe8bc00: .word 0x0014 +3fe8bc10: .word 0x000f +3fe8bc20: .word 0x0007 +3fe8bc30: .word 0x0000 +3fe8bc40: .word 0x000a +3fe8bc50: .word 0x0000 +3fe8bc60: sla 0x3, b8 +3fe8bc70: dsjs a3, L3FE8BAE0 +3fe8bc80: .word 0x0000 +3fe8bc90: .word 0x0000 +3fe8bca0: .word 0x0000 +3fe8bcb0: .word 0x0000 +3fe8bcc0: .word 0x0000 +3fe8bcd0: .word 0x0000 +3fe8bce0: .word 0x0000 +3fe8bcf0: .word 0x0000 +L3FE8BD00: +3fe8bd00: .word 0x0000 +3fe8bd10: .word 0x0000 +3fe8bd20: .word 0x0000 +3fe8bd30: .word 0x0000 +3fe8bd40: .word 0x0000 +3fe8bd50: .word 0x0000 +3fe8bd60: .word 0x0000 +3fe8bd70: .word 0x0000 +3fe8bd80: .word 0x0000 +3fe8bd90: .word 0x0000 +3fe8bda0: .word 0x0000 +3fe8bdb0: .word 0x0000 +3fe8bdc0: .word 0x0000 +3fe8bdd0: .word 0x0000 +3fe8bde0: .word 0x0000 +3fe8bdf0: .word 0x0000 +3fe8be00: .word 0x0000 +3fe8be10: .word 0x0000 +3fe8be20: .word 0x0000 +3fe8be30: .word 0x0000 +3fe8be40: .word 0x0000 +3fe8be50: .word 0x0000 +3fe8be60: .word 0x0000 +3fe8be70: .word 0x0000 +3fe8be80: sla 0x3, b8 +3fe8be90: dsjs a3, L3FE8BD00 +3fe8bea0: .word 0x0000 +3fe8beb0: .word 0x0000 +3fe8bec0: .word 0x0000 +3fe8bed0: .word 0x0000 +3fe8bee0: .word 0x0000 +3fe8bef0: .word 0x0000 +3fe8bf00: .word 0x0000 +3fe8bf10: .word 0x0000 +L3FE8BF20: +3fe8bf20: .word 0x0000 +3fe8bf30: .word 0x0000 +3fe8bf40: .word 0x0000 +3fe8bf50: .word 0x0000 +3fe8bf60: .word 0x0000 +3fe8bf70: .word 0x0000 +3fe8bf80: .word 0x0000 +3fe8bf90: .word 0x0000 +3fe8bfa0: .word 0x0000 +3fe8bfb0: .word 0x0000 +3fe8bfc0: .word 0x0000 +3fe8bfd0: .word 0x0000 +3fe8bfe0: .word 0x0000 +3fe8bff0: .word 0x0000 +3fe8c000: .word 0x0000 +3fe8c010: .word 0x0000 +3fe8c020: .word 0x0000 +3fe8c030: .word 0x0000 +3fe8c040: .word 0x0000 +3fe8c050: .word 0x0000 +3fe8c060: .word 0x0000 +3fe8c070: .word 0x0000 +3fe8c080: .word 0x0000 +3fe8c090: .word 0x0000 +3fe8c0a0: sla 0x3, b8 +3fe8c0b0: dsjs a3, L3FE8BF20 +3fe8c0c0: .word 0x0000 +3fe8c0d0: .word 0x0000 +3fe8c0e0: .word 0x0000 +3fe8c0f0: .word 0x0000 +3fe8c100: .word 0x0000 +3fe8c110: .word 0x0000 +3fe8c120: .word 0x0000 +3fe8c130: .word 0x0000 +3fe8c140: .word 0x0000 +3fe8c150: .word 0x0000 +3fe8c160: .word 0x0000 +3fe8c170: .word 0x0000 +3fe8c180: .word 0x0000 +3fe8c190: .word 0x0000 +L3FE8C1A0: +3fe8c1a0: .word 0x0000 +3fe8c1b0: .word 0x0000 +3fe8c1c0: .word 0x0000 +3fe8c1d0: .word 0x0000 +3fe8c1e0: .word 0x0000 +3fe8c1f0: .word 0x0000 +3fe8c200: .word 0x0000 +3fe8c210: .word 0x0000 +3fe8c220: .word 0x0000 +3fe8c230: .word 0x0000 +3fe8c240: .word 0x0000 +3fe8c250: .word 0x0000 +3fe8c260: .word 0x0000 +3fe8c270: .word 0x0000 +3fe8c280: .word 0x0000 +3fe8c290: .word 0x0000 +3fe8c2a0: .word 0x0000 +3fe8c2b0: .word 0x0000 +3fe8c2c0: .word 0x0014 +3fe8c2d0: .word 0x00af +3fe8c2e0: .word 0x0007 +3fe8c2f0: .word 0x0000 +3fe8c300: .word 0x000b +3fe8c310: .word 0x0000 +3fe8c320: sla 0x3, b8 +3fe8c330: dsjs a3, L3FE8C1A0 +3fe8c340: .word 0x0000 +3fe8c350: .word 0x0000 +3fe8c360: .word 0x0000 +3fe8c370: .word 0x0000 +3fe8c380: .word 0x0000 +3fe8c390: .word 0x0000 +3fe8c3a0: .word 0x0000 +3fe8c3b0: .word 0x0000 +L3FE8C3C0: +3fe8c3c0: .word 0x0000 +3fe8c3d0: .word 0x0000 +3fe8c3e0: .word 0x0000 +3fe8c3f0: .word 0x0000 +3fe8c400: .word 0x0000 +3fe8c410: .word 0x0000 +3fe8c420: .word 0x0000 +3fe8c430: .word 0x0000 +3fe8c440: .word 0x0000 +3fe8c450: .word 0x0000 +3fe8c460: .word 0x0000 +3fe8c470: .word 0x0000 +3fe8c480: .word 0x0000 +3fe8c490: .word 0x0000 +3fe8c4a0: .word 0x0000 +3fe8c4b0: .word 0x0000 +3fe8c4c0: .word 0x0000 +3fe8c4d0: .word 0x0000 +3fe8c4e0: .word 0x0000 +3fe8c4f0: .word 0x0000 +3fe8c500: .word 0x0000 +3fe8c510: .word 0x0000 +3fe8c520: .word 0x0000 +3fe8c530: .word 0x0000 +3fe8c540: sla 0x3, b8 +3fe8c550: dsjs a3, L3FE8C3C0 +3fe8c560: .word 0x0000 +3fe8c570: .word 0x0000 +3fe8c580: .word 0x0000 +3fe8c590: .word 0x0000 +3fe8c5a0: .word 0x0000 +3fe8c5b0: .word 0x0000 +3fe8c5c0: .word 0x0000 +3fe8c5d0: .word 0x0000 +L3FE8C5E0: +3fe8c5e0: .word 0x0000 +3fe8c5f0: .word 0x0000 +3fe8c600: .word 0x0000 +3fe8c610: .word 0x0000 +3fe8c620: .word 0x0000 +3fe8c630: .word 0x0000 +3fe8c640: .word 0x0000 +3fe8c650: .word 0x0000 +3fe8c660: .word 0x0000 +3fe8c670: .word 0x0000 +3fe8c680: .word 0x0000 +3fe8c690: .word 0x0000 +3fe8c6a0: .word 0x0000 +3fe8c6b0: .word 0x0000 +3fe8c6c0: .word 0x0000 +3fe8c6d0: .word 0x0000 +3fe8c6e0: .word 0x0000 +3fe8c6f0: .word 0x0000 +3fe8c700: .word 0x0000 +3fe8c710: .word 0x0000 +3fe8c720: .word 0x0000 +3fe8c730: .word 0x0000 +3fe8c740: .word 0x0000 +3fe8c750: .word 0x0000 +3fe8c760: sla 0x3, b8 +3fe8c770: dsjs a3, L3FE8C5E0 +3fe8c780: .word 0x0000 +3fe8c790: .word 0x0000 +3fe8c7a0: .word 0x0000 +3fe8c7b0: .word 0x0000 +3fe8c7c0: .word 0x0000 +3fe8c7d0: .word 0x0000 +3fe8c7e0: .word 0x0000 +3fe8c7f0: .word 0x0000 +3fe8c800: .word 0x0000 +3fe8c810: .word 0x0000 +3fe8c820: .word 0x0000 +3fe8c830: .word 0x0000 +3fe8c840: .word 0x0000 +3fe8c850: .word 0x0000 +L3FE8C860: +3fe8c860: .word 0x0000 +3fe8c870: .word 0x0000 +3fe8c880: .word 0x0000 +3fe8c890: .word 0x0000 +3fe8c8a0: .word 0x0000 +3fe8c8b0: .word 0x0000 +3fe8c8c0: .word 0x0000 +3fe8c8d0: .word 0x0000 +3fe8c8e0: .word 0x0000 +3fe8c8f0: .word 0x0000 +3fe8c900: .word 0x0000 +3fe8c910: .word 0x0000 +3fe8c920: .word 0x0000 +3fe8c930: .word 0x0000 +3fe8c940: .word 0x0000 +3fe8c950: .word 0x0000 +3fe8c960: .word 0x0000 +3fe8c970: .word 0x0000 +3fe8c980: .word 0x0014 +3fe8c990: emu +3fe8c9a0: .word 0x0004 +3fe8c9b0: .word 0x0000 +3fe8c9c0: .word 0x000c +3fe8c9d0: .word 0x0000 +3fe8c9e0: sla 0x4, a0 +3fe8c9f0: dsjs a3, L3FE8C860 +3fe8ca00: .word 0x0000 +3fe8ca10: .word 0x0000 +3fe8ca20: .word 0x0000 +3fe8ca30: .word 0x0000 +3fe8ca40: .word 0x0000 +3fe8ca50: .word 0x0000 +3fe8ca60: .word 0x0000 +3fe8ca70: .word 0x0000 +L3FE8CA80: +3fe8ca80: .word 0x0000 +3fe8ca90: .word 0x0000 +3fe8caa0: .word 0x0000 +3fe8cab0: .word 0x0000 +3fe8cac0: .word 0x0000 +3fe8cad0: .word 0x0000 +3fe8cae0: .word 0x0000 +3fe8caf0: .word 0x0000 +3fe8cb00: .word 0x0000 +3fe8cb10: .word 0x0000 +3fe8cb20: .word 0x0000 +3fe8cb30: .word 0x0000 +3fe8cb40: .word 0x0000 +3fe8cb50: .word 0x0000 +3fe8cb60: .word 0x0000 +3fe8cb70: .word 0x0000 +3fe8cb80: .word 0x0000 +3fe8cb90: .word 0x0000 +3fe8cba0: .word 0x0000 +3fe8cbb0: .word 0x0000 +3fe8cbc0: .word 0x0000 +3fe8cbd0: .word 0x0000 +3fe8cbe0: .word 0x0000 +3fe8cbf0: .word 0x0000 +3fe8cc00: sla 0x10, b0 +3fe8cc10: dsjs a3, L3FE8CA80 +3fe8cc20: .word 0x0000 +3fe8cc30: .word 0x0000 +3fe8cc40: .word 0x0000 +3fe8cc50: .word 0x0000 +3fe8cc60: .word 0x0000 +3fe8cc70: .word 0x0000 +3fe8cc80: .word 0x0000 +3fe8cc90: .word 0x0000 +L3FE8CCA0: +3fe8cca0: .word 0x0000 +3fe8ccb0: .word 0x0000 +3fe8ccc0: .word 0x0000 +3fe8ccd0: .word 0x0000 +3fe8cce0: .word 0x0000 +3fe8ccf0: .word 0x0000 +3fe8cd00: .word 0x0000 +3fe8cd10: .word 0x0000 +3fe8cd20: .word 0x0000 +3fe8cd30: .word 0x0000 +3fe8cd40: .word 0x0000 +3fe8cd50: .word 0x0000 +3fe8cd60: .word 0x0000 +3fe8cd70: .word 0x0000 +3fe8cd80: .word 0x0000 +3fe8cd90: .word 0x0000 +3fe8cda0: .word 0x0000 +3fe8cdb0: .word 0x0000 +3fe8cdc0: .word 0x0000 +3fe8cdd0: .word 0x0000 +3fe8cde0: .word 0x0000 +3fe8cdf0: .word 0x0000 +3fe8ce00: .word 0x0000 +3fe8ce10: .word 0x0000 +3fe8ce20: sla 0x1d, a0 +3fe8ce30: dsjs a3, L3FE8CCA0 +3fe8ce40: .word 0x0000 +3fe8ce50: .word 0x0000 +3fe8ce60: .word 0x0000 +3fe8ce70: .word 0x0000 +3fe8ce80: .word 0x0000 +3fe8ce90: .word 0x0000 +3fe8cea0: .word 0x0000 +3fe8ceb0: .word 0x0000 +3fe8cec0: .word 0x0000 +3fe8ced0: .word 0x0000 +3fe8cee0: .word 0x0000 +3fe8cef0: .word 0x0000 +3fe8cf00: .word 0x0000 +3fe8cf10: .word 0x0000 +L3FE8CF20: +3fe8cf20: .word 0x0000 +3fe8cf30: .word 0x0000 +L3FE8CF40: +3fe8cf40: .word 0x0000 +3fe8cf50: .word 0x0000 +L3FE8CF60: +3fe8cf60: .word 0x0000 +3fe8cf70: .word 0x0000 +L3FE8CF80: +3fe8cf80: .word 0x0000 +3fe8cf90: .word 0x0000 +3fe8cfa0: .word 0x0000 +3fe8cfb0: .word 0x0000 +3fe8cfc0: .word 0x0000 +3fe8cfd0: .word 0x0000 +3fe8cfe0: .word 0x0000 +3fe8cff0: .word 0x0000 +3fe8d000: .word 0x0000 +3fe8d010: .word 0x0000 +3fe8d020: .word 0x0000 +3fe8d030: .word 0x0000 +3fe8d040: .word 0x0014 +3fe8d050: .word 0x0004 +3fe8d060: .word 0x0004 +3fe8d070: .word 0x0000 +3fe8d080: .word 0x000d +3fe8d090: .word 0x0000 +3fe8d0a0: sll 0xa, b0 +3fe8d0b0: dsjs a3, L3FE8CF20 +3fe8d0c0: sll 0xd, b0 +3fe8d0d0: dsjs a3, L3FE8CF40 +3fe8d0e0: sll 0xd, b0 +3fe8d0f0: dsjs a3, L3FE8CF60 +3fe8d100: sll 0x10, b0 +3fe8d110: dsjs a3, L3FE8CF80 +3fe8d120: .word 0x0000 +3fe8d130: .word 0x0000 +L3FE8D140: +3fe8d140: .word 0x0000 +3fe8d150: .word 0x0000 +L3FE8D160: +3fe8d160: .word 0x0000 +3fe8d170: .word 0x0000 +L3FE8D180: +3fe8d180: .word 0x0000 +3fe8d190: .word 0x0000 +L3FE8D1A0: +3fe8d1a0: .word 0x0000 +3fe8d1b0: .word 0x0000 +3fe8d1c0: .word 0x0000 +3fe8d1d0: .word 0x0000 +3fe8d1e0: .word 0x0000 +3fe8d1f0: .word 0x0000 +3fe8d200: .word 0x0000 +3fe8d210: .word 0x0000 +3fe8d220: .word 0x0000 +3fe8d230: .word 0x0000 +3fe8d240: .word 0x0000 +3fe8d250: .word 0x0000 +3fe8d260: .word 0x0000 +3fe8d270: .word 0x0000 +3fe8d280: .word 0x0000 +3fe8d290: .word 0x0000 +3fe8d2a0: .word 0x0000 +3fe8d2b0: .word 0x0000 +3fe8d2c0: sll 0xa, b0 +3fe8d2d0: dsjs a3, L3FE8D140 +3fe8d2e0: sll 0x13, b0 +3fe8d2f0: dsjs a3, L3FE8D160 +3fe8d300: sll 0x13, b0 +3fe8d310: dsjs a3, L3FE8D180 +3fe8d320: sll 0x10, b0 +3fe8d330: dsjs a3, L3FE8D1A0 +3fe8d340: .word 0x0000 +3fe8d350: .word 0x0000 +L3FE8D360: +3fe8d360: .word 0x0000 +3fe8d370: .word 0x0000 +L3FE8D380: +3fe8d380: .word 0x0000 +3fe8d390: .word 0x0000 +L3FE8D3A0: +3fe8d3a0: .word 0x0000 +3fe8d3b0: .word 0x0000 +L3FE8D3C0: +3fe8d3c0: .word 0x0000 +3fe8d3d0: .word 0x0000 +3fe8d3e0: .word 0x0000 +3fe8d3f0: .word 0x0000 +3fe8d400: .word 0x0000 +3fe8d410: .word 0x0000 +3fe8d420: .word 0x0000 +3fe8d430: .word 0x0000 +3fe8d440: .word 0x0000 +3fe8d450: .word 0x0000 +3fe8d460: .word 0x0000 +3fe8d470: .word 0x0000 +3fe8d480: .word 0x0000 +3fe8d490: .word 0x0000 +3fe8d4a0: .word 0x0000 +3fe8d4b0: .word 0x0000 +3fe8d4c0: .word 0x0000 +3fe8d4d0: .word 0x0000 +3fe8d4e0: sll 0xa, b0 +3fe8d4f0: dsjs a3, L3FE8D360 +3fe8d500: sll 0x16, a8 +3fe8d510: dsjs a3, L3FE8D380 +3fe8d520: sll 0x16, a8 +3fe8d530: dsjs a3, L3FE8D3A0 +3fe8d540: sll 0x10, b0 +3fe8d550: dsjs a3, L3FE8D3C0 +3fe8d560: .word 0x0000 +3fe8d570: .word 0x0000 +3fe8d580: .word 0x0000 +3fe8d590: .word 0x0000 +3fe8d5a0: .word 0x0000 +3fe8d5b0: .word 0x0000 +3fe8d5c0: .word 0x0000 +3fe8d5d0: .word 0x0000 +L3FE8D5E0: +3fe8d5e0: .word 0x0000 +3fe8d5f0: .word 0x0000 +L3FE8D600: +3fe8d600: .word 0x0000 +3fe8d610: .word 0x0000 +L3FE8D620: +3fe8d620: .word 0x0000 +3fe8d630: .word 0x0000 +L3FE8D640: +3fe8d640: .word 0x0000 +3fe8d650: .word 0x0000 +3fe8d660: .word 0x0000 +3fe8d670: .word 0x0000 +3fe8d680: .word 0x0000 +3fe8d690: .word 0x0000 +3fe8d6a0: .word 0x0000 +3fe8d6b0: .word 0x0000 +3fe8d6c0: .word 0x0000 +3fe8d6d0: .word 0x0000 +3fe8d6e0: .word 0x0000 +3fe8d6f0: .word 0x0000 +3fe8d700: .word 0x00a0 +3fe8d710: .word 0x0004 +3fe8d720: .word 0x0004 +3fe8d730: .word 0x0000 +3fe8d740: .word 0x000e +3fe8d750: .word 0x0000 +3fe8d760: sll 0x19, a8 +3fe8d770: dsjs a3, L3FE8D5E0 +3fe8d780: sll 0x1d, a0 +3fe8d790: dsjs a3, L3FE8D600 +3fe8d7a0: sra 0x20, b8 +3fe8d7b0: dsjs a3, L3FE8D620 +3fe8d7c0: sra 0x1c, b0 +3fe8d7d0: dsjs a3, L3FE8D640 +3fe8d7e0: .word 0x0000 +3fe8d7f0: .word 0x0000 +L3FE8D800: +3fe8d800: .word 0x0000 +3fe8d810: .word 0x0000 +L3FE8D820: +3fe8d820: .word 0x0000 +3fe8d830: .word 0x0000 +L3FE8D840: +3fe8d840: .word 0x0000 +3fe8d850: .word 0x0000 +L3FE8D860: +3fe8d860: .word 0x0000 +3fe8d870: .word 0x0000 +3fe8d880: .word 0x0000 +3fe8d890: .word 0x0000 +3fe8d8a0: .word 0x0000 +3fe8d8b0: .word 0x0000 +3fe8d8c0: .word 0x0000 +3fe8d8d0: .word 0x0000 +3fe8d8e0: .word 0x0000 +3fe8d8f0: .word 0x0000 +3fe8d900: .word 0x0000 +3fe8d910: .word 0x0000 +3fe8d920: .word 0x0000 +3fe8d930: .word 0x0000 +3fe8d940: .word 0x0000 +3fe8d950: .word 0x0000 +3fe8d960: .word 0x0000 +3fe8d970: .word 0x0000 +3fe8d980: sra 0x18, a8 +3fe8d990: dsjs a3, L3FE8D800 +3fe8d9a0: sra 0x14, a0 +3fe8d9b0: dsjs a3, L3FE8D820 +3fe8d9c0: sra 0x11, b8 +3fe8d9d0: dsjs a3, L3FE8D840 +3fe8d9e0: sra 0x1c, b0 +3fe8d9f0: dsjs a3, L3FE8D860 +3fe8da00: .word 0x0000 +3fe8da10: .word 0x0000 +L3FE8DA20: +3fe8da20: .word 0x0000 +3fe8da30: .word 0x0000 +L3FE8DA40: +3fe8da40: .word 0x0000 +3fe8da50: .word 0x0000 +L3FE8DA60: +3fe8da60: .word 0x0000 +3fe8da70: .word 0x0000 +L3FE8DA80: +3fe8da80: .word 0x0000 +3fe8da90: .word 0x0000 +3fe8daa0: .word 0x0000 +3fe8dab0: .word 0x0000 +3fe8dac0: .word 0x0000 +3fe8dad0: .word 0x0000 +3fe8dae0: .word 0x0000 +3fe8daf0: .word 0x0000 +3fe8db00: .word 0x0000 +3fe8db10: .word 0x0000 +3fe8db20: .word 0x0000 +3fe8db30: .word 0x0000 +3fe8db40: .word 0x0000 +3fe8db50: .word 0x0000 +3fe8db60: .word 0x0000 +3fe8db70: .word 0x0000 +3fe8db80: .word 0x0000 +3fe8db90: .word 0x0000 +3fe8dba0: sra 0xd, b0 +3fe8dbb0: dsjs a3, L3FE8DA20 +3fe8dbc0: sra 0x9, a8 +3fe8dbd0: dsjs a3, L3FE8DA40 +3fe8dbe0: sra 0x20, b8 +3fe8dbf0: dsjs a3, L3FE8DA60 +3fe8dc00: sra 0x1c, b0 +3fe8dc10: dsjs a3, L3FE8DA80 +3fe8dc20: .word 0x0000 +3fe8dc30: .word 0x0000 +3fe8dc40: .word 0x0000 +3fe8dc50: .word 0x0000 +3fe8dc60: .word 0x0000 +3fe8dc70: .word 0x0000 +3fe8dc80: .word 0x0000 +3fe8dc90: .word 0x0000 +L3FE8DCA0: +3fe8dca0: .word 0x0000 +3fe8dcb0: .word 0x0000 +L3FE8DCC0: +3fe8dcc0: .word 0x0000 +3fe8dcd0: .word 0x0000 +L3FE8DCE0: +3fe8dce0: .word 0x0000 +3fe8dcf0: .word 0x0000 +L3FE8DD00: +3fe8dd00: .word 0x0000 +3fe8dd10: .word 0x0000 +3fe8dd20: .word 0x0000 +3fe8dd30: .word 0x0000 +3fe8dd40: .word 0x0000 +3fe8dd50: .word 0x0000 +3fe8dd60: .word 0x0000 +3fe8dd70: .word 0x0000 +3fe8dd80: .word 0x0000 +3fe8dd90: .word 0x0000 +3fe8dda0: .word 0x0000 +3fe8ddb0: .word 0x0000 +3fe8ddc0: exgpc a12 +3fe8ddd0: .word 0x0004 +3fe8dde0: .word 0x0004 +3fe8ddf0: .word 0x0000 +3fe8de00: .word 0x000f +3fe8de10: .word 0x0000 +3fe8de20: sra 0x1c, b0 +3fe8de30: dsjs a3, L3FE8DCA0 +3fe8de40: sll 0x19, a8 +3fe8de50: dsjs a3, L3FE8DCC0 +3fe8de60: sll 0x19, a8 +3fe8de70: dsjs a3, L3FE8DCE0 +3fe8de80: sra 0x1c, b0 +3fe8de90: dsjs a3, L3FE8DD00 +3fe8dea0: .word 0x0000 +3fe8deb0: .word 0x0000 +L3FE8DEC0: +3fe8dec0: .word 0x0000 +3fe8ded0: .word 0x0000 +L3FE8DEE0: +3fe8dee0: .word 0x0000 +3fe8def0: .word 0x0000 +L3FE8DF00: +3fe8df00: .word 0x0000 +3fe8df10: .word 0x0000 +L3FE8DF20: +3fe8df20: .word 0x0000 +3fe8df30: .word 0x0000 +3fe8df40: .word 0x0000 +3fe8df50: .word 0x0000 +3fe8df60: .word 0x0000 +3fe8df70: .word 0x0000 +3fe8df80: .word 0x0000 +3fe8df90: .word 0x0000 +3fe8dfa0: .word 0x0000 +3fe8dfb0: .word 0x0000 +3fe8dfc0: .word 0x0000 +3fe8dfd0: .word 0x0000 +3fe8dfe0: .word 0x0000 +3fe8dff0: .word 0x0000 +3fe8e000: .word 0x0000 +3fe8e010: .word 0x0000 +3fe8e020: .word 0x0000 +3fe8e030: .word 0x0000 +3fe8e040: sra 0x1c, b0 +3fe8e050: dsjs a3, L3FE8DEC0 +3fe8e060: sra 0x18, a8 +3fe8e070: dsjs a3, L3FE8DEE0 +3fe8e080: sra 0x18, a8 +3fe8e090: dsjs a3, L3FE8DF00 +3fe8e0a0: sra 0x1c, b0 +3fe8e0b0: dsjs a3, L3FE8DF20 +3fe8e0c0: .word 0x0000 +3fe8e0d0: .word 0x0000 +L3FE8E0E0: +3fe8e0e0: .word 0x0000 +3fe8e0f0: .word 0x0000 +L3FE8E100: +3fe8e100: .word 0x0000 +3fe8e110: .word 0x0000 +L3FE8E120: +3fe8e120: .word 0x0000 +3fe8e130: .word 0x0000 +L3FE8E140: +3fe8e140: .word 0x0000 +3fe8e150: .word 0x0000 +3fe8e160: .word 0x0000 +3fe8e170: .word 0x0000 +3fe8e180: .word 0x0000 +3fe8e190: .word 0x0000 +3fe8e1a0: .word 0x0000 +3fe8e1b0: .word 0x0000 +3fe8e1c0: .word 0x0000 +3fe8e1d0: .word 0x0000 +3fe8e1e0: .word 0x0000 +3fe8e1f0: .word 0x0000 +3fe8e200: .word 0x0000 +3fe8e210: .word 0x0000 +3fe8e220: .word 0x0000 +3fe8e230: .word 0x0000 +3fe8e240: .word 0x0000 +3fe8e250: .word 0x0000 +3fe8e260: sra 0x1c, b0 +3fe8e270: dsjs a3, L3FE8E0E0 +3fe8e280: sra 0xd, b0 +3fe8e290: dsjs a3, L3FE8E100 +3fe8e2a0: sra 0xd, b0 +3fe8e2b0: dsjs a3, L3FE8E120 +3fe8e2c0: sra 0x1c, b0 +3fe8e2d0: dsjs a3, L3FE8E140 +3fe8e2e0: .word 0x0000 +3fe8e2f0: .word 0x0000 +3fe8e300: .word 0x0000 +3fe8e310: .word 0x0000 +3fe8e320: .word 0x0000 +3fe8e330: .word 0x0000 +3fe8e340: .word 0x0000 +3fe8e350: .word 0x0000 +L3FE8E360: +3fe8e360: .word 0x0000 +3fe8e370: .word 0x0000 +3fe8e380: .word 0x0000 +3fe8e390: .word 0x0000 +3fe8e3a0: .word 0x0000 +3fe8e3b0: .word 0x0000 +3fe8e3c0: .word 0x0000 +3fe8e3d0: .word 0x0000 +3fe8e3e0: .word 0x0000 +3fe8e3f0: .word 0x0000 +3fe8e400: .word 0x0000 +3fe8e410: .word 0x0000 +3fe8e420: .word 0x0000 +3fe8e430: .word 0x0000 +3fe8e440: .word 0x0000 +3fe8e450: .word 0x0000 +3fe8e460: .word 0x0000 +3fe8e470: .word 0x0000 +3fe8e480: .word 0x0000 +3fe8e490: .word 0x0000 +3fe8e4a0: .word 0x0004 +3fe8e4b0: .word 0x0000 +3fe8e4c0: .word 0x0000 +3fe8e4d0: .word 0x0000 +3fe8e4e0: sra 0x5, a0 +3fe8e4f0: dsjs a3, L3FE8E360 +3fe8e500: .word 0x0000 +3fe8e510: .word 0x0000 +3fe8e520: .word 0x0000 +3fe8e530: .word 0x0000 +3fe8e540: .word 0x0000 +3fe8e550: .word 0x0000 +3fe8e560: .word 0x0000 +3fe8e570: .word 0x0000 +L3FE8E580: +3fe8e580: .word 0x0000 +3fe8e590: .word 0x0000 +3fe8e5a0: .word 0x0000 +3fe8e5b0: .word 0x0000 +3fe8e5c0: .word 0x0000 +3fe8e5d0: .word 0x0000 +3fe8e5e0: .word 0x0000 +3fe8e5f0: .word 0x0000 +3fe8e600: .word 0x0000 +3fe8e610: .word 0x0000 +3fe8e620: .word 0x0000 +3fe8e630: .word 0x0000 +3fe8e640: .word 0x0000 +3fe8e650: .word 0x0000 +3fe8e660: .word 0x0000 +3fe8e670: .word 0x0000 +3fe8e680: .word 0x0000 +3fe8e690: .word 0x0000 +3fe8e6a0: .word 0x0000 +3fe8e6b0: .word 0x0000 +3fe8e6c0: .word 0x0000 +3fe8e6d0: .word 0x0000 +3fe8e6e0: .word 0x0000 +3fe8e6f0: .word 0x0000 +3fe8e700: srl 0x1d, b8 +3fe8e710: dsjs a3, L3FE8E580 +3fe8e720: .word 0x0000 +3fe8e730: .word 0x0000 +3fe8e740: .word 0x0000 +3fe8e750: .word 0x0000 +3fe8e760: .word 0x0000 +3fe8e770: .word 0x0000 +3fe8e780: .word 0x0000 +3fe8e790: .word 0x0000 +L3FE8E7A0: +3fe8e7a0: .word 0x0000 +3fe8e7b0: .word 0x0000 +3fe8e7c0: .word 0x0000 +3fe8e7d0: .word 0x0000 +3fe8e7e0: .word 0x0000 +3fe8e7f0: .word 0x0000 +3fe8e800: .word 0x0000 +3fe8e810: .word 0x0000 +3fe8e820: .word 0x0000 +3fe8e830: .word 0x0000 +3fe8e840: .word 0x0000 +L3FE8E850: +3fe8e850: .word 0x0000 +3fe8e860: .word 0x0000 +3fe8e870: .word 0x0000 +3fe8e880: .word 0x0000 +3fe8e890: .word 0x0000 +3fe8e8a0: .word 0x0000 +3fe8e8b0: .word 0x0000 +3fe8e8c0: .word 0x0000 +3fe8e8d0: .word 0x0000 +3fe8e8e0: .word 0x0000 +3fe8e8f0: .word 0x0000 +3fe8e900: .word 0x0000 +3fe8e910: .word 0x0000 +3fe8e920: srl 0x16, b0 +3fe8e930: dsjs a3, L3FE8E7A0 +3fe8e940: .word 0x06a0 +3fe8e950: cvxyl b11, b0 +3fe8e960: .word 0x000f +3fe8e970: .word 0x001b +3fe8e980: .word 0x00a0 +3fe8e990: .word 0x0004 +3fe8e9a0: .word 0x0000 +3fe8e9b0: .word 0x0001 +3fe8e9c0: .word 0x0000 +3fe8e9d0: subk 4, a0 +3fe8e9e0: dsjs a3, L3FE8E850 +3fe8e9f0: .word 0x0000 +3fe8ea00: .word 0x0000 +3fe8ea10: .word 0x0000 +3fe8ea20: .word 0x0000 +3fe8ea30: .word 0x0000 +3fe8ea40: .word 0x0000 +3fe8ea50: .word 0x0000 +3fe8ea60: .word 0x0000 +L3FE8EA70: +3fe8ea70: .word 0x0000 +3fe8ea80: .word 0x0000 +3fe8ea90: .word 0x0000 +3fe8eaa0: .word 0x0000 +3fe8eab0: .word 0x0000 +3fe8eac0: .word 0x0000 +3fe8ead0: .word 0x0000 +3fe8eae0: .word 0x0000 +3fe8eaf0: .word 0x0000 +3fe8eb00: .word 0x0000 +3fe8eb10: .word 0x0000 +3fe8eb20: .word 0x0000 +3fe8eb30: .word 0x0000 +3fe8eb40: .word 0x0000 +3fe8eb50: .word 0x0000 +3fe8eb60: .word 0x0000 +3fe8eb70: .word 0x0000 +3fe8eb80: .word 0x0000 +3fe8eb90: .word 0x0000 +3fe8eba0: .word 0x0000 +3fe8ebb0: .word 0x0000 +3fe8ebc0: .word 0x0000 +3fe8ebd0: .word 0x0000 +3fe8ebe0: .word 0x0000 +3fe8ebf0: subk 8, b8 +3fe8ec00: dsjs a3, L3FE8EA70 +3fe8ec10: .word 0x0000 +3fe8ec20: .word 0x0000 +3fe8ec30: .word 0x0000 +3fe8ec40: .word 0x0000 +3fe8ec50: .word 0x0000 +3fe8ec60: .word 0x0000 +3fe8ec70: .word 0x0000 +3fe8ec80: .word 0x0000 +L3FE8EC90: +3fe8ec90: .word 0x0000 +3fe8eca0: .word 0x0000 +3fe8ecb0: .word 0x0000 +3fe8ecc0: .word 0x0000 +3fe8ecd0: .word 0x0000 +3fe8ece0: .word 0x0000 +3fe8ecf0: .word 0x0000 +3fe8ed00: .word 0x0000 +3fe8ed10: .word 0x0000 +3fe8ed20: .word 0x0000 +3fe8ed30: .word 0x0000 +3fe8ed40: .word 0x0000 +3fe8ed50: .word 0x0000 +3fe8ed60: .word 0x0000 +3fe8ed70: .word 0x0000 +3fe8ed80: .word 0x0000 +3fe8ed90: .word 0x0000 +3fe8eda0: .word 0x0000 +3fe8edb0: .word 0x0000 +3fe8edc0: .word 0x0000 +3fe8edd0: .word 0x0000 +3fe8ede0: .word 0x0000 +3fe8edf0: .word 0x0000 +3fe8ee00: .word 0x0000 +3fe8ee10: subk 13, b8 +3fe8ee20: dsjs a3, L3FE8EC90 +3fe8ee30: .word 0x0000 +3fe8ee40: .word 0x0000 +3fe8ee50: .word 0x0000 +3fe8ee60: .word 0x0000 +3fe8ee70: .word 0x0000 +3fe8ee80: .word 0x0000 +3fe8ee90: .word 0x0000 +3fe8eea0: .word 0x0000 +3fe8eeb0: .word 0x0000 +3fe8eec0: .word 0x0000 +3fe8eed0: .word 0x0000 +3fe8eee0: .word 0x0000 +3fe8eef0: .word 0x0000 +3fe8ef00: .word 0x0000 +L3FE8EF10: +3fe8ef10: .word 0x0000 +3fe8ef20: .word 0x0000 +3fe8ef30: .word 0x0000 +3fe8ef40: .word 0x0000 +3fe8ef50: .word 0x0000 +3fe8ef60: .word 0x0000 +3fe8ef70: .word 0x0000 +3fe8ef80: .word 0x0000 +3fe8ef90: .word 0x0000 +3fe8efa0: .word 0x0000 +3fe8efb0: .word 0x0000 +3fe8efc0: .word 0x0000 +3fe8efd0: .word 0x0000 +3fe8efe0: .word 0x0000 +3fe8eff0: .word 0x0000 +3fe8f000: .word 0x0000 +3fe8f010: .word 0x0000 +3fe8f020: .word 0x0000 +3fe8f030: .word 0x0067 +3fe8f040: exgpc b5 +3fe8f050: .word 0x0005 +3fe8f060: .word 0x0000 +3fe8f070: .word 0x0002 +3fe8f080: .word 0x0000 +3fe8f090: subk 18, b8 +3fe8f0a0: dsjs a3, L3FE8EF10 +3fe8f0b0: .word 0x0000 +3fe8f0c0: .word 0x0000 +3fe8f0d0: .word 0x0000 +3fe8f0e0: .word 0x0000 +3fe8f0f0: .word 0x0000 +3fe8f100: .word 0x0000 +3fe8f110: .word 0x0000 +3fe8f120: .word 0x0000 +L3FE8F130: +3fe8f130: .word 0x0000 +3fe8f140: .word 0x0000 +3fe8f150: .word 0x0000 +3fe8f160: .word 0x0000 +3fe8f170: .word 0x0000 +3fe8f180: .word 0x0000 +3fe8f190: .word 0x0000 +3fe8f1a0: .word 0x0000 +3fe8f1b0: .word 0x0000 +3fe8f1c0: .word 0x0000 +3fe8f1d0: .word 0x0000 +3fe8f1e0: .word 0x0000 +3fe8f1f0: .word 0x0000 +3fe8f200: .word 0x0000 +3fe8f210: .word 0x0000 +3fe8f220: .word 0x0000 +3fe8f230: .word 0x0000 +3fe8f240: .word 0x0000 +3fe8f250: .word 0x0000 +3fe8f260: .word 0x0000 +3fe8f270: .word 0x0000 +3fe8f280: .word 0x0000 +3fe8f290: .word 0x0000 +3fe8f2a0: .word 0x0000 +3fe8f2b0: subk 21, b8 +3fe8f2c0: dsjs a3, L3FE8F130 +3fe8f2d0: .word 0x0000 +3fe8f2e0: .word 0x0000 +3fe8f2f0: .word 0x0000 +3fe8f300: .word 0x0000 +3fe8f310: .word 0x0000 +3fe8f320: .word 0x0000 +3fe8f330: .word 0x0000 +3fe8f340: .word 0x0000 +L3FE8F350: +3fe8f350: .word 0x0000 +3fe8f360: .word 0x0000 +3fe8f370: .word 0x0000 +3fe8f380: .word 0x0000 +3fe8f390: .word 0x0000 +3fe8f3a0: .word 0x0000 +3fe8f3b0: .word 0x0000 +3fe8f3c0: .word 0x0000 +3fe8f3d0: .word 0x0000 +3fe8f3e0: .word 0x0000 +3fe8f3f0: .word 0x0000 +3fe8f400: .word 0x0000 +3fe8f410: .word 0x0000 +3fe8f420: .word 0x0000 +3fe8f430: .word 0x0000 +3fe8f440: .word 0x0000 +3fe8f450: .word 0x0000 +3fe8f460: .word 0x0000 +3fe8f470: .word 0x0000 +3fe8f480: .word 0x0000 +3fe8f490: .word 0x0000 +3fe8f4a0: .word 0x0000 +3fe8f4b0: .word 0x0000 +3fe8f4c0: .word 0x0000 +3fe8f4d0: subk 25, a8 +3fe8f4e0: dsjs a3, L3FE8F350 +3fe8f4f0: .word 0x0000 +3fe8f500: .word 0x0000 +3fe8f510: .word 0x0000 +3fe8f520: .word 0x0000 +3fe8f530: .word 0x0000 +3fe8f540: .word 0x0000 +3fe8f550: .word 0x0000 +3fe8f560: .word 0x0000 +3fe8f570: .word 0x0000 +3fe8f580: .word 0x0000 +3fe8f590: .word 0x0000 +3fe8f5a0: .word 0x0000 +3fe8f5b0: .word 0x0000 +3fe8f5c0: .word 0x0000 +L3FE8F5D0: +3fe8f5d0: .word 0x0000 +3fe8f5e0: .word 0x0000 +3fe8f5f0: .word 0x0000 +3fe8f600: .word 0x0000 +3fe8f610: .word 0x0000 +3fe8f620: .word 0x0000 +3fe8f630: .word 0x0000 +3fe8f640: .word 0x0000 +3fe8f650: .word 0x0000 +3fe8f660: .word 0x0000 +3fe8f670: .word 0x0000 +3fe8f680: .word 0x0000 +3fe8f690: .word 0x0000 +3fe8f6a0: .word 0x0000 +3fe8f6b0: .word 0x0000 +3fe8f6c0: .word 0x0000 +3fe8f6d0: .word 0x0000 +3fe8f6e0: .word 0x0000 +3fe8f6f0: .word 0x023e +3fe8f700: exgpc b7 +3fe8f710: .word 0x0005 +3fe8f720: .word 0x0000 +3fe8f730: .word 0x0003 +3fe8f740: .word 0x0000 +3fe8f750: subk 28, b8 +3fe8f760: dsjs a3, L3FE8F5D0 +3fe8f770: .word 0x0000 +3fe8f780: .word 0x0000 +3fe8f790: .word 0x0000 +3fe8f7a0: .word 0x0000 +3fe8f7b0: .word 0x0000 +3fe8f7c0: .word 0x0000 +3fe8f7d0: .word 0x0000 +3fe8f7e0: .word 0x0000 +L3FE8F7F0: +3fe8f7f0: .word 0x0000 +3fe8f800: .word 0x0000 +3fe8f810: .word 0x0000 +3fe8f820: .word 0x0000 +3fe8f830: .word 0x0000 +3fe8f840: .word 0x0000 +3fe8f850: .word 0x0000 +3fe8f860: .word 0x0000 +3fe8f870: .word 0x0000 +3fe8f880: .word 0x0000 +3fe8f890: .word 0x0000 +3fe8f8a0: .word 0x0000 +3fe8f8b0: .word 0x0000 +3fe8f8c0: .word 0x0000 +3fe8f8d0: .word 0x0000 +3fe8f8e0: .word 0x0000 +3fe8f8f0: .word 0x0000 +3fe8f900: .word 0x0000 +3fe8f910: .word 0x0000 +3fe8f920: .word 0x0000 +3fe8f930: .word 0x0000 +3fe8f940: .word 0x0000 +3fe8f950: .word 0x0000 +3fe8f960: .word 0x0000 +3fe8f970: subk 31, a8 +3fe8f980: dsjs a3, L3FE8F7F0 +3fe8f990: .word 0x0000 +3fe8f9a0: .word 0x0000 +3fe8f9b0: .word 0x0000 +3fe8f9c0: .word 0x0000 +3fe8f9d0: .word 0x0000 +3fe8f9e0: .word 0x0000 +3fe8f9f0: .word 0x0000 +3fe8fa00: .word 0x0000 +L3FE8FA10: +3fe8fa10: .word 0x0000 +3fe8fa20: .word 0x0000 +3fe8fa30: .word 0x0000 +3fe8fa40: .word 0x0000 +3fe8fa50: .word 0x0000 +3fe8fa60: .word 0x0000 +3fe8fa70: .word 0x0000 +3fe8fa80: .word 0x0000 +3fe8fa90: .word 0x0000 +3fe8faa0: .word 0x0000 +3fe8fab0: .word 0x0000 +3fe8fac0: .word 0x0000 +3fe8fad0: .word 0x0000 +3fe8fae0: .word 0x0000 +3fe8faf0: .word 0x0000 +3fe8fb00: .word 0x0000 +3fe8fb10: .word 0x0000 +3fe8fb20: .word 0x0000 +3fe8fb30: .word 0x0000 +3fe8fb40: .word 0x0000 +3fe8fb50: .word 0x0000 +3fe8fb60: .word 0x0000 +3fe8fb70: .word 0x0000 +3fe8fb80: .word 0x0000 +3fe8fb90: movk 2, a8 +3fe8fba0: dsjs a3, L3FE8FA10 +3fe8fbb0: .word 0x0000 +3fe8fbc0: .word 0x0000 +3fe8fbd0: .word 0x0000 +3fe8fbe0: .word 0x0000 +3fe8fbf0: .word 0x0000 +3fe8fc00: .word 0x0000 +3fe8fc10: .word 0x0000 +3fe8fc20: .word 0x0000 +3fe8fc30: .word 0x0000 +3fe8fc40: .word 0x0000 +3fe8fc50: .word 0x0000 +3fe8fc60: .word 0x0000 +3fe8fc70: .word 0x0000 +3fe8fc80: .word 0x0000 +L3FE8FC90: +3fe8fc90: .word 0x0000 +3fe8fca0: .word 0x0000 +3fe8fcb0: .word 0x0000 +3fe8fcc0: .word 0x0000 +3fe8fcd0: .word 0x0000 +3fe8fce0: .word 0x0000 +3fe8fcf0: .word 0x0000 +3fe8fd00: .word 0x0000 +3fe8fd10: .word 0x0000 +3fe8fd20: .word 0x0000 +3fe8fd30: .word 0x0000 +3fe8fd40: .word 0x0000 +3fe8fd50: .word 0x0000 +3fe8fd60: .word 0x0000 +3fe8fd70: .word 0x0000 +3fe8fd80: .word 0x0000 +3fe8fd90: .word 0x0000 +3fe8fda0: .word 0x0000 +3fe8fdb0: .word 0x0235 +3fe8fdc0: .word 0x0018 +3fe8fdd0: .word 0x0005 +3fe8fde0: .word 0x0000 +3fe8fdf0: .word 0x0004 +3fe8fe00: .word 0x0000 +3fe8fe10: movk 5, b8 +3fe8fe20: dsjs a3, L3FE8FC90 +3fe8fe30: .word 0x0000 +3fe8fe40: .word 0x0000 +3fe8fe50: .word 0x0000 +3fe8fe60: .word 0x0000 +3fe8fe70: .word 0x0000 +3fe8fe80: .word 0x0000 +3fe8fe90: .word 0x0000 +3fe8fea0: .word 0x0000 +L3FE8FEB0: +3fe8feb0: .word 0x0000 +3fe8fec0: .word 0x0000 +3fe8fed0: .word 0x0000 +3fe8fee0: .word 0x0000 +3fe8fef0: .word 0x0000 +3fe8ff00: .word 0x0000 +3fe8ff10: .word 0x0000 +3fe8ff20: .word 0x0000 +3fe8ff30: .word 0x0000 +3fe8ff40: .word 0x0000 +3fe8ff50: .word 0x0000 +3fe8ff60: .word 0x0000 +3fe8ff70: .word 0x0000 +3fe8ff80: .word 0x0000 +3fe8ff90: .word 0x0000 +3fe8ffa0: .word 0x0000 +3fe8ffb0: .word 0x0000 +3fe8ffc0: .word 0x0000 +3fe8ffd0: .word 0x0000 +3fe8ffe0: .word 0x0000 +3fe8fff0: .word 0x0000 +3fe90000: .word 0x0000 +3fe90010: .word 0x0000 +3fe90020: .word 0x0000 +3fe90030: movk 12, a8 +3fe90040: dsjs a3, L3FE8FEB0 +3fe90050: .word 0x0000 +3fe90060: .word 0x0000 +3fe90070: .word 0x0000 +3fe90080: .word 0x0000 +3fe90090: .word 0x0000 +3fe900a0: .word 0x0000 +3fe900b0: .word 0x0000 +3fe900c0: .word 0x0000 +L3FE900D0: +3fe900d0: .word 0x0000 +3fe900e0: .word 0x0000 +3fe900f0: .word 0x0000 +3fe90100: .word 0x0000 +3fe90110: .word 0x0000 +3fe90120: .word 0x0000 +3fe90130: .word 0x0000 +3fe90140: .word 0x0000 +3fe90150: .word 0x0000 +3fe90160: .word 0x0000 +3fe90170: .word 0x0000 +3fe90180: .word 0x0000 +3fe90190: .word 0x0000 +3fe901a0: .word 0x0000 +3fe901b0: .word 0x0000 +3fe901c0: .word 0x0000 +3fe901d0: .word 0x0000 +3fe901e0: .word 0x0000 +3fe901f0: .word 0x0000 +3fe90200: .word 0x0000 +3fe90210: .word 0x0000 +3fe90220: .word 0x0000 +3fe90230: .word 0x0000 +3fe90240: .word 0x0000 +3fe90250: movk 17, a0 +3fe90260: dsjs a3, L3FE900D0 +3fe90270: .word 0x0000 +3fe90280: .word 0x0000 +3fe90290: .word 0x0000 +3fe902a0: .word 0x0000 +3fe902b0: .word 0x0000 +3fe902c0: .word 0x0000 +3fe902d0: .word 0x0000 +3fe902e0: .word 0x0000 +3fe902f0: .word 0x0000 +3fe90300: .word 0x0000 +3fe90310: .word 0x0000 +3fe90320: .word 0x0000 +3fe90330: .word 0x0000 +3fe90340: .word 0x0000 +L3FE90350: +3fe90350: .word 0x0000 +L3FE90360: +3fe90360: .word 0x0000 +3fe90370: .word 0x0000 +3fe90380: .word 0x0000 +3fe90390: .word 0x0000 +3fe903a0: .word 0x0000 +3fe903b0: .word 0x0000 +3fe903c0: .word 0x0000 +3fe903d0: .word 0x0000 +3fe903e0: .word 0x0000 +3fe903f0: .word 0x0000 +3fe90400: .word 0x0000 +3fe90410: .word 0x0000 +3fe90420: .word 0x0000 +3fe90430: .word 0x0000 +3fe90440: .word 0x0000 +3fe90450: .word 0x0000 +3fe90460: .word 0x0000 +3fe90470: .word 0x0235 +3fe90480: .word 0x0044 +3fe90490: .word 0x0005 +3fe904a0: .word 0x0000 +3fe904b0: .word 0x0005 +3fe904c0: .word 0x0000 +3fe904d0: movk 24, a0 +3fe904e0: dsjs a3, L3FE90350 +3fe904f0: .word 0x0000 +3fe90500: .word 0x0000 +3fe90510: .word 0x0000 +3fe90520: .word 0x0000 +3fe90530: .word 0x0000 +3fe90540: .word 0x0000 +3fe90550: .word 0x0000 +3fe90560: .word 0x0000 +L3FE90570: +3fe90570: .word 0x0000 +3fe90580: .word 0x0000 +3fe90590: .word 0x0000 +3fe905a0: .word 0x0000 +3fe905b0: .word 0x0000 +3fe905c0: .word 0x0000 +3fe905d0: .word 0x0000 +3fe905e0: .word 0x0000 +3fe905f0: .word 0x0000 +3fe90600: .word 0x0000 +3fe90610: .word 0x0000 +3fe90620: .word 0x0000 +3fe90630: .word 0x0000 +3fe90640: .word 0x0000 +3fe90650: .word 0x0000 +3fe90660: .word 0x0000 +3fe90670: .word 0x0000 +3fe90680: .word 0x0000 +3fe90690: .word 0x0000 +3fe906a0: .word 0x0000 +3fe906b0: .word 0x0000 +3fe906c0: .word 0x0000 +3fe906d0: .word 0x0000 +3fe906e0: .word 0x0000 +3fe906f0: movk 29, a8 +3fe90700: dsjs a3, L3FE90570 +3fe90710: .word 0x0000 +3fe90720: .word 0x0000 +3fe90730: .word 0x0000 +3fe90740: .word 0x0000 +3fe90750: .word 0x0000 +3fe90760: .word 0x0000 +3fe90770: .word 0x0000 +3fe90780: .word 0x0000 +L3FE90790: +3fe90790: .word 0x0000 +3fe907a0: .word 0x0000 +3fe907b0: .word 0x0000 +3fe907c0: .word 0x0000 +3fe907d0: .word 0x0000 +3fe907e0: .word 0x0000 +3fe907f0: .word 0x0000 +3fe90800: .word 0x0000 +3fe90810: .word 0x0000 +3fe90820: .word 0x0000 +3fe90830: .word 0x0000 +3fe90840: .word 0x0000 +3fe90850: .word 0x0000 +3fe90860: .word 0x0000 +3fe90870: .word 0x0000 +3fe90880: .word 0x0000 +3fe90890: .word 0x0000 +3fe908a0: .word 0x0000 +3fe908b0: .word 0x0000 +3fe908c0: .word 0x0000 +3fe908d0: .word 0x0000 +3fe908e0: .word 0x0000 +3fe908f0: .word 0x0000 +3fe90900: .word 0x0000 +3fe90910: btst 29, b8 +3fe90920: dsjs a3, L3FE90790 +3fe90930: .word 0x0000 +3fe90940: .word 0x0000 +3fe90950: .word 0x0000 +3fe90960: .word 0x0000 +3fe90970: .word 0x0000 +3fe90980: .word 0x0000 +3fe90990: .word 0x0000 +3fe909a0: .word 0x0000 +3fe909b0: .word 0x0000 +3fe909c0: .word 0x0000 +3fe909d0: .word 0x0000 +3fe909e0: .word 0x0000 +3fe909f0: .word 0x0000 +3fe90a00: .word 0x0000 +L3FE90A10: +3fe90a10: .word 0x0000 +3fe90a20: .word 0x0000 +3fe90a30: .word 0x0000 +3fe90a40: .word 0x0000 +3fe90a50: .word 0x0000 +3fe90a60: .word 0x0000 +3fe90a70: .word 0x0000 +3fe90a80: .word 0x0000 +3fe90a90: .word 0x0000 +3fe90aa0: .word 0x0000 +3fe90ab0: .word 0x0000 +3fe90ac0: .word 0x0000 +3fe90ad0: .word 0x0000 +3fe90ae0: .word 0x0000 +3fe90af0: .word 0x0000 +3fe90b00: .word 0x0000 +3fe90b10: .word 0x0000 +3fe90b20: .word 0x0000 +3fe90b30: .word 0x0235 +3fe90b40: .word 0x00cc +3fe90b50: .word 0x0005 +3fe90b60: .word 0x0000 +3fe90b70: .word 0x0006 +3fe90b80: .word 0x0000 +3fe90b90: btst 22, a0 +3fe90ba0: dsjs a3, L3FE90A10 +3fe90bb0: .word 0x0000 +3fe90bc0: .word 0x0000 +3fe90bd0: .word 0x0000 +3fe90be0: .word 0x0000 +3fe90bf0: .word 0x0000 +3fe90c00: .word 0x0000 +3fe90c10: .word 0x0000 +3fe90c20: .word 0x0000 +L3FE90C30: +3fe90c30: .word 0x0000 +3fe90c40: .word 0x0000 +3fe90c50: .word 0x0000 +3fe90c60: .word 0x0000 +3fe90c70: .word 0x0000 +3fe90c80: .word 0x0000 +3fe90c90: .word 0x0000 +3fe90ca0: .word 0x0000 +3fe90cb0: .word 0x0000 +3fe90cc0: .word 0x0000 +3fe90cd0: .word 0x0000 +3fe90ce0: .word 0x0000 +3fe90cf0: .word 0x0000 +3fe90d00: .word 0x0000 +3fe90d10: .word 0x0000 +3fe90d20: .word 0x0000 +3fe90d30: .word 0x0000 +3fe90d40: .word 0x0000 +3fe90d50: .word 0x0000 +3fe90d60: .word 0x0000 +3fe90d70: .word 0x0000 +3fe90d80: .word 0x0000 +3fe90d90: .word 0x0000 +3fe90da0: .word 0x0000 +3fe90db0: btst 20, b8 +3fe90dc0: dsjs a3, L3FE90C30 +3fe90dd0: .word 0x0000 +3fe90de0: .word 0x0000 +3fe90df0: .word 0x0000 +3fe90e00: .word 0x0000 +3fe90e10: .word 0x0000 +3fe90e20: .word 0x0000 +3fe90e30: .word 0x0000 +3fe90e40: .word 0x0000 +L3FE90E50: +3fe90e50: .word 0x0000 +3fe90e60: .word 0x0000 +3fe90e70: .word 0x0000 +3fe90e80: .word 0x0000 +3fe90e90: .word 0x0000 +3fe90ea0: .word 0x0000 +3fe90eb0: .word 0x0000 +3fe90ec0: .word 0x0000 +3fe90ed0: .word 0x0000 +3fe90ee0: .word 0x0000 +3fe90ef0: .word 0x0000 +3fe90f00: .word 0x0000 +3fe90f10: .word 0x0000 +3fe90f20: .word 0x0000 +3fe90f30: .word 0x0000 +3fe90f40: .word 0x0000 +3fe90f50: .word 0x0000 +3fe90f60: .word 0x0000 +3fe90f70: .word 0x0000 +3fe90f80: .word 0x0000 +3fe90f90: .word 0x0000 +3fe90fa0: .word 0x0000 +3fe90fb0: .word 0x0000 +3fe90fc0: .word 0x0000 +3fe90fd0: btst 16, a0 +3fe90fe0: dsjs a3, L3FE90E50 +3fe90ff0: .word 0x0000 +3fe91000: .word 0x0000 +3fe91010: .word 0x0000 +3fe91020: .word 0x0000 +3fe91030: .word 0x0000 +3fe91040: .word 0x0000 +3fe91050: .word 0x0000 +3fe91060: .word 0x0000 +3fe91070: .word 0x0000 +3fe91080: .word 0x0000 +3fe91090: .word 0x0000 +3fe910a0: .word 0x0000 +3fe910b0: .word 0x0000 +3fe910c0: .word 0x0000 +L3FE910D0: +3fe910d0: .word 0x0000 +3fe910e0: .word 0x0000 +3fe910f0: .word 0x0000 +3fe91100: .word 0x0000 +3fe91110: .word 0x0000 +3fe91120: .word 0x0000 +3fe91130: .word 0x0000 +3fe91140: .word 0x0000 +3fe91150: .word 0x0000 +3fe91160: .word 0x0000 +3fe91170: .word 0x0000 +3fe91180: .word 0x0000 +3fe91190: .word 0x0000 +3fe911a0: .word 0x0000 +3fe911b0: .word 0x0000 +3fe911c0: .word 0x0000 +3fe911d0: .word 0x0000 +3fe911e0: .word 0x0000 +3fe911f0: .word 0x0235 +3fe91200: .word 0x00ec +3fe91210: .word 0x0005 +3fe91220: .word 0x0000 +3fe91230: .word 0x0007 +3fe91240: .word 0x0000 +3fe91250: btst 13, a0 +3fe91260: dsjs a3, L3FE910D0 +3fe91270: .word 0x0000 +3fe91280: .word 0x0000 +3fe91290: .word 0x0000 +3fe912a0: .word 0x0000 +3fe912b0: .word 0x0000 +3fe912c0: .word 0x0000 +3fe912d0: .word 0x0000 +3fe912e0: .word 0x0000 +L3FE912F0: +3fe912f0: .word 0x0000 +3fe91300: .word 0x0000 +3fe91310: .word 0x0000 +3fe91320: .word 0x0000 +3fe91330: .word 0x0000 +3fe91340: .word 0x0000 +3fe91350: .word 0x0000 +3fe91360: .word 0x0000 +3fe91370: .word 0x0000 +3fe91380: .word 0x0000 +3fe91390: .word 0x0000 +3fe913a0: .word 0x0000 +3fe913b0: .word 0x0000 +3fe913c0: .word 0x0000 +3fe913d0: .word 0x0000 +3fe913e0: .word 0x0000 +3fe913f0: .word 0x0000 +3fe91400: .word 0x0000 +3fe91410: .word 0x0000 +3fe91420: .word 0x0000 +3fe91430: .word 0x0000 +3fe91440: .word 0x0000 +3fe91450: .word 0x0000 +3fe91460: .word 0x0000 +3fe91470: btst 11, b8 +3fe91480: dsjs a3, L3FE912F0 +3fe91490: .word 0x0000 +3fe914a0: .word 0x0000 +3fe914b0: .word 0x0000 +3fe914c0: .word 0x0000 +3fe914d0: .word 0x0000 +3fe914e0: .word 0x0000 +3fe914f0: .word 0x0000 +3fe91500: .word 0x0000 +L3FE91510: +3fe91510: .word 0x0000 +3fe91520: .word 0x0000 +3fe91530: .word 0x0000 +3fe91540: .word 0x0000 +3fe91550: .word 0x0000 +3fe91560: .word 0x0000 +3fe91570: .word 0x0000 +3fe91580: .word 0x0000 +3fe91590: .word 0x0000 +3fe915a0: .word 0x0000 +3fe915b0: .word 0x0000 +3fe915c0: .word 0x0000 +3fe915d0: .word 0x0000 +3fe915e0: .word 0x0000 +3fe915f0: .word 0x0000 +3fe91600: .word 0x0000 +3fe91610: .word 0x0000 +3fe91620: .word 0x0000 +3fe91630: .word 0x0000 +3fe91640: .word 0x0000 +3fe91650: .word 0x0000 +3fe91660: .word 0x0000 +3fe91670: .word 0x0000 +3fe91680: .word 0x0000 +3fe91690: btst 7, a8 +3fe916a0: dsjs a3, L3FE91510 +3fe916b0: .word 0x0000 +3fe916c0: .word 0x0000 +3fe916d0: .word 0x0000 +3fe916e0: .word 0x0000 +3fe916f0: .word 0x0000 +3fe91700: .word 0x0000 +3fe91710: .word 0x0000 +3fe91720: .word 0x0000 +3fe91730: .word 0x0000 +3fe91740: .word 0x0000 +3fe91750: .word 0x0000 +3fe91760: .word 0x0000 +3fe91770: .word 0x0000 +3fe91780: .word 0x0000 +L3FE91790: +3fe91790: .word 0x0000 +3fe917a0: .word 0x0000 +3fe917b0: .word 0x0000 +3fe917c0: .word 0x0000 +3fe917d0: .word 0x0000 +3fe917e0: .word 0x0000 +3fe917f0: .word 0x0000 +3fe91800: .word 0x0000 +3fe91810: .word 0x0000 +3fe91820: .word 0x0000 +3fe91830: .word 0x0000 +3fe91840: .word 0x0000 +3fe91850: .word 0x0000 +3fe91860: .word 0x0000 +3fe91870: .word 0x0000 +3fe91880: .word 0x0000 +3fe91890: .word 0x0000 +3fe918a0: .word 0x0000 +3fe918b0: .word 0x0235 +3fe918c0: .word 0x00ac +3fe918d0: .word 0x0005 +3fe918e0: .word 0x0000 +3fe918f0: .word 0x0008 +3fe91900: .word 0x0000 +3fe91910: btst 4, a8 +3fe91920: dsjs a3, L3FE91790 +3fe91930: .word 0x0000 +3fe91940: .word 0x0000 +3fe91950: .word 0x0000 +3fe91960: .word 0x0000 +3fe91970: .word 0x0000 +3fe91980: .word 0x0000 +3fe91990: .word 0x0000 +3fe919a0: .word 0x0000 +L3FE919B0: +3fe919b0: .word 0x0000 +3fe919c0: .word 0x0000 +3fe919d0: .word 0x0000 +3fe919e0: .word 0x0000 +3fe919f0: .word 0x0000 +3fe91a00: .word 0x0000 +3fe91a10: .word 0x0000 +3fe91a20: .word 0x0000 +3fe91a30: .word 0x0000 +3fe91a40: .word 0x0000 +3fe91a50: .word 0x0000 +3fe91a60: .word 0x0000 +3fe91a70: .word 0x0000 +3fe91a80: .word 0x0000 +3fe91a90: .word 0x0000 +3fe91aa0: .word 0x0000 +3fe91ab0: .word 0x0000 +3fe91ac0: .word 0x0000 +3fe91ad0: .word 0x0000 +3fe91ae0: .word 0x0000 +3fe91af0: .word 0x0000 +3fe91b00: .word 0x0000 +3fe91b10: .word 0x0000 +3fe91b20: .word 0x0000 +3fe91b30: btst 1, a0 +3fe91b40: dsjs a3, L3FE919B0 +3fe91b50: .word 0x0000 +3fe91b60: .word 0x0000 +3fe91b70: .word 0x0000 +3fe91b80: .word 0x0000 +3fe91b90: .word 0x0000 +3fe91ba0: .word 0x0000 +3fe91bb0: .word 0x0000 +3fe91bc0: .word 0x0000 +L3FE91BD0: +3fe91bd0: .word 0x0000 +3fe91be0: .word 0x0000 +3fe91bf0: .word 0x0000 +3fe91c00: .word 0x0000 +3fe91c10: .word 0x0000 +3fe91c20: .word 0x0000 +3fe91c30: .word 0x0000 +3fe91c40: .word 0x0000 +3fe91c50: .word 0x0000 +3fe91c60: .word 0x0000 +3fe91c70: .word 0x0000 +3fe91c80: .word 0x0000 +3fe91c90: .word 0x0000 +3fe91ca0: .word 0x0000 +3fe91cb0: .word 0x0000 +3fe91cc0: .word 0x0000 +3fe91cd0: .word 0x0000 +3fe91ce0: .word 0x0000 +3fe91cf0: .word 0x0000 +3fe91d00: .word 0x0000 +3fe91d10: .word 0x0000 +3fe91d20: .word 0x0000 +3fe91d30: .word 0x0000 +3fe91d40: .word 0x0000 +3fe91d50: sla 0x0, b0 +3fe91d60: dsjs a3, L3FE91BD0 +3fe91d70: .word 0x0000 +3fe91d80: .word 0x0000 +3fe91d90: .word 0x0000 +3fe91da0: .word 0x0000 +3fe91db0: .word 0x0000 +3fe91dc0: .word 0x0000 +3fe91dd0: .word 0x0000 +3fe91de0: .word 0x0000 +3fe91df0: .word 0x0000 +3fe91e00: .word 0x0000 +3fe91e10: .word 0x0000 +3fe91e20: .word 0x0000 +3fe91e30: .word 0x0000 +3fe91e40: .word 0x0000 +L3FE91E50: +3fe91e50: .word 0x0000 +3fe91e60: .word 0x0000 +3fe91e70: .word 0x0000 +3fe91e80: .word 0x0000 +3fe91e90: .word 0x0000 +3fe91ea0: .word 0x0000 +3fe91eb0: .word 0x0000 +3fe91ec0: .word 0x0000 +3fe91ed0: .word 0x0000 +3fe91ee0: .word 0x0000 +3fe91ef0: .word 0x0000 +3fe91f00: .word 0x0000 +3fe91f10: .word 0x0000 +3fe91f20: .word 0x0000 +3fe91f30: .word 0x0000 +3fe91f40: .word 0x0000 +3fe91f50: .word 0x0000 +3fe91f60: .word 0x0000 +3fe91f70: .word 0x0014 +3fe91f80: emu +3fe91f90: .word 0x0001 +3fe91fa0: .word 0x0000 +3fe91fb0: .word 0x0009 +3fe91fc0: .word 0x0000 +3fe91fd0: sla 0x3, b8 +3fe91fe0: dsjs a3, L3FE91E50 +3fe91ff0: .word 0x0000 +3fe92000: .word 0x0000 +3fe92010: .word 0x0000 +3fe92020: .word 0x0000 +3fe92030: .word 0x0000 +3fe92040: .word 0x0000 +3fe92050: .word 0x0000 +3fe92060: .word 0x0000 +L3FE92070: +3fe92070: .word 0x0000 +3fe92080: .word 0x0000 +3fe92090: .word 0x0000 +3fe920a0: .word 0x0000 +3fe920b0: .word 0x0000 +3fe920c0: .word 0x0000 +3fe920d0: .word 0x0000 +3fe920e0: .word 0x0000 +3fe920f0: .word 0x0000 +3fe92100: .word 0x0000 +3fe92110: .word 0x0000 +3fe92120: .word 0x0000 +3fe92130: .word 0x0000 +3fe92140: .word 0x0000 +3fe92150: .word 0x0000 +3fe92160: .word 0x0000 +3fe92170: .word 0x0000 +3fe92180: .word 0x0000 +3fe92190: .word 0x0000 +3fe921a0: .word 0x0000 +3fe921b0: .word 0x0000 +3fe921c0: .word 0x0000 +3fe921d0: .word 0x0000 +3fe921e0: .word 0x0000 +3fe921f0: sla 0x3, b8 +3fe92200: dsjs a3, L3FE92070 +3fe92210: .word 0x0000 +3fe92220: .word 0x0000 +3fe92230: .word 0x0000 +3fe92240: .word 0x0000 +3fe92250: .word 0x0000 +3fe92260: .word 0x0000 +3fe92270: .word 0x0000 +3fe92280: .word 0x0000 +L3FE92290: +3fe92290: .word 0x0000 +3fe922a0: .word 0x0000 +3fe922b0: .word 0x0000 +3fe922c0: .word 0x0000 +3fe922d0: .word 0x0000 +3fe922e0: .word 0x0000 +3fe922f0: .word 0x0000 +3fe92300: .word 0x0000 +3fe92310: .word 0x0000 +3fe92320: .word 0x0000 +3fe92330: .word 0x0000 +3fe92340: .word 0x0000 +3fe92350: .word 0x0000 +3fe92360: .word 0x0000 +3fe92370: .word 0x0000 +3fe92380: .word 0x0000 +3fe92390: .word 0x0000 +3fe923a0: .word 0x0000 +3fe923b0: .word 0x0000 +3fe923c0: .word 0x0000 +3fe923d0: .word 0x0000 +3fe923e0: .word 0x0000 +3fe923f0: .word 0x0000 +3fe92400: .word 0x0000 +3fe92410: sla 0x3, b8 +3fe92420: dsjs a3, L3FE92290 +3fe92430: .word 0x0000 +3fe92440: .word 0x0000 +3fe92450: .word 0x0000 +3fe92460: .word 0x0000 +3fe92470: .word 0x0000 +3fe92480: .word 0x0000 +3fe92490: .word 0x0000 +3fe924a0: .word 0x0000 +3fe924b0: .word 0x0000 +3fe924c0: .word 0x0000 +3fe924d0: .word 0x0000 +3fe924e0: .word 0x0000 +3fe924f0: .word 0x0000 +3fe92500: .word 0x0000 +L3FE92510: +3fe92510: .word 0x0000 +3fe92520: .word 0x0000 +3fe92530: .word 0x0000 +3fe92540: .word 0x0000 +3fe92550: .word 0x0000 +3fe92560: .word 0x0000 +3fe92570: .word 0x0000 +3fe92580: .word 0x0000 +3fe92590: .word 0x0000 +3fe925a0: .word 0x0000 +3fe925b0: .word 0x0000 +3fe925c0: .word 0x0000 +3fe925d0: .word 0x0000 +3fe925e0: .word 0x0000 +3fe925f0: .word 0x0000 +3fe92600: .word 0x0000 +3fe92610: .word 0x0000 +3fe92620: .word 0x0000 +3fe92630: .word 0x0014 +3fe92640: .word 0x000f +3fe92650: .word 0x0007 +3fe92660: .word 0x0000 +3fe92670: .word 0x000a +3fe92680: .word 0x0000 +3fe92690: sla 0x3, b8 +3fe926a0: dsjs a3, L3FE92510 +3fe926b0: .word 0x0000 +3fe926c0: .word 0x0000 +3fe926d0: .word 0x0000 +3fe926e0: .word 0x0000 +3fe926f0: .word 0x0000 +3fe92700: .word 0x0000 +3fe92710: .word 0x0000 +3fe92720: .word 0x0000 +L3FE92730: +3fe92730: .word 0x0000 +3fe92740: .word 0x0000 +3fe92750: .word 0x0000 +3fe92760: .word 0x0000 +3fe92770: .word 0x0000 +3fe92780: .word 0x0000 +3fe92790: .word 0x0000 +3fe927a0: .word 0x0000 +3fe927b0: .word 0x0000 +3fe927c0: .word 0x0000 +3fe927d0: .word 0x0000 +3fe927e0: .word 0x0000 +3fe927f0: .word 0x0000 +3fe92800: .word 0x0000 +3fe92810: .word 0x0000 +3fe92820: .word 0x0000 +3fe92830: .word 0x0000 +3fe92840: .word 0x0000 +3fe92850: .word 0x0000 +3fe92860: .word 0x0000 +3fe92870: .word 0x0000 +3fe92880: .word 0x0000 +3fe92890: .word 0x0000 +3fe928a0: .word 0x0000 +3fe928b0: sla 0x3, b8 +3fe928c0: dsjs a3, L3FE92730 +3fe928d0: .word 0x0000 +3fe928e0: .word 0x0000 +3fe928f0: .word 0x0000 +3fe92900: .word 0x0000 +3fe92910: .word 0x0000 +3fe92920: .word 0x0000 +3fe92930: .word 0x0000 +3fe92940: .word 0x0000 +L3FE92950: +3fe92950: .word 0x0000 +3fe92960: .word 0x0000 +3fe92970: .word 0x0000 +3fe92980: .word 0x0000 +3fe92990: .word 0x0000 +3fe929a0: .word 0x0000 +3fe929b0: .word 0x0000 +3fe929c0: .word 0x0000 +3fe929d0: .word 0x0000 +3fe929e0: .word 0x0000 +3fe929f0: .word 0x0000 +3fe92a00: .word 0x0000 +3fe92a10: .word 0x0000 +3fe92a20: .word 0x0000 +3fe92a30: .word 0x0000 +3fe92a40: .word 0x0000 +3fe92a50: .word 0x0000 +3fe92a60: .word 0x0000 +3fe92a70: .word 0x0000 +3fe92a80: .word 0x0000 +3fe92a90: .word 0x0000 +3fe92aa0: .word 0x0000 +3fe92ab0: .word 0x0000 +3fe92ac0: .word 0x0000 +3fe92ad0: sla 0x3, b8 +3fe92ae0: dsjs a3, L3FE92950 +3fe92af0: .word 0x0000 +3fe92b00: .word 0x0000 +3fe92b10: .word 0x0000 +3fe92b20: .word 0x0000 +3fe92b30: .word 0x0000 +3fe92b40: .word 0x0000 +3fe92b50: .word 0x0000 +3fe92b60: .word 0x0000 +3fe92b70: .word 0x0000 +3fe92b80: .word 0x0000 +3fe92b90: .word 0x0000 +3fe92ba0: .word 0x0000 +3fe92bb0: .word 0x0000 +3fe92bc0: .word 0x0000 +L3FE92BD0: +3fe92bd0: .word 0x0000 +3fe92be0: .word 0x0000 +3fe92bf0: .word 0x0000 +3fe92c00: .word 0x0000 +3fe92c10: .word 0x0000 +3fe92c20: .word 0x0000 +3fe92c30: .word 0x0000 +3fe92c40: .word 0x0000 +3fe92c50: .word 0x0000 +3fe92c60: .word 0x0000 +3fe92c70: .word 0x0000 +3fe92c80: .word 0x0000 +3fe92c90: .word 0x0000 +3fe92ca0: .word 0x0000 +3fe92cb0: .word 0x0000 +3fe92cc0: .word 0x0000 +3fe92cd0: .word 0x0000 +3fe92ce0: .word 0x0000 +3fe92cf0: .word 0x0014 +3fe92d00: .word 0x00af +3fe92d10: .word 0x0007 +3fe92d20: .word 0x0000 +3fe92d30: .word 0x000b +3fe92d40: .word 0x0000 +3fe92d50: sla 0x3, b8 +3fe92d60: dsjs a3, L3FE92BD0 +3fe92d70: .word 0x0000 +3fe92d80: .word 0x0000 +3fe92d90: .word 0x0000 +3fe92da0: .word 0x0000 +3fe92db0: .word 0x0000 +3fe92dc0: .word 0x0000 +3fe92dd0: .word 0x0000 +3fe92de0: .word 0x0000 +L3FE92DF0: +3fe92df0: .word 0x0000 +3fe92e00: .word 0x0000 +3fe92e10: .word 0x0000 +3fe92e20: .word 0x0000 +3fe92e30: .word 0x0000 +3fe92e40: .word 0x0000 +3fe92e50: .word 0x0000 +3fe92e60: .word 0x0000 +3fe92e70: .word 0x0000 +3fe92e80: .word 0x0000 +3fe92e90: .word 0x0000 +3fe92ea0: .word 0x0000 +3fe92eb0: .word 0x0000 +3fe92ec0: .word 0x0000 +3fe92ed0: .word 0x0000 +3fe92ee0: .word 0x0000 +3fe92ef0: .word 0x0000 +3fe92f00: .word 0x0000 +3fe92f10: .word 0x0000 +3fe92f20: .word 0x0000 +3fe92f30: .word 0x0000 +3fe92f40: .word 0x0000 +3fe92f50: .word 0x0000 +3fe92f60: .word 0x0000 +3fe92f70: sla 0x3, b8 +3fe92f80: dsjs a3, L3FE92DF0 +3fe92f90: .word 0x0000 +3fe92fa0: .word 0x0000 +3fe92fb0: .word 0x0000 +3fe92fc0: .word 0x0000 +3fe92fd0: .word 0x0000 +3fe92fe0: .word 0x0000 +3fe92ff0: .word 0x0000 +3fe93000: .word 0x0000 +L3FE93010: +3fe93010: .word 0x0000 +3fe93020: .word 0x0000 +3fe93030: .word 0x0000 +3fe93040: .word 0x0000 +3fe93050: .word 0x0000 +3fe93060: .word 0x0000 +3fe93070: .word 0x0000 +3fe93080: .word 0x0000 +3fe93090: .word 0x0000 +3fe930a0: .word 0x0000 +3fe930b0: .word 0x0000 +3fe930c0: .word 0x0000 +3fe930d0: .word 0x0000 +3fe930e0: .word 0x0000 +3fe930f0: .word 0x0000 +3fe93100: .word 0x0000 +3fe93110: .word 0x0000 +3fe93120: .word 0x0000 +3fe93130: .word 0x0000 +3fe93140: .word 0x0000 +3fe93150: .word 0x0000 +3fe93160: .word 0x0000 +3fe93170: .word 0x0000 +3fe93180: .word 0x0000 +3fe93190: sla 0x3, b8 +3fe931a0: dsjs a3, L3FE93010 +3fe931b0: .word 0x0000 +3fe931c0: .word 0x0000 +3fe931d0: .word 0x0000 +3fe931e0: .word 0x0000 +3fe931f0: .word 0x0000 +3fe93200: .word 0x0000 +3fe93210: .word 0x0000 +3fe93220: .word 0x0000 +3fe93230: .word 0x0000 +3fe93240: .word 0x0000 +3fe93250: .word 0x0000 +3fe93260: .word 0x0000 +3fe93270: .word 0x0000 +3fe93280: .word 0x0000 +L3FE93290: +3fe93290: .word 0x0000 +3fe932a0: .word 0x0000 +3fe932b0: .word 0x0000 +3fe932c0: .word 0x0000 +3fe932d0: .word 0x0000 +3fe932e0: .word 0x0000 +3fe932f0: .word 0x0000 +3fe93300: .word 0x0000 +3fe93310: .word 0x0000 +3fe93320: .word 0x0000 +3fe93330: .word 0x0000 +3fe93340: .word 0x0000 +3fe93350: .word 0x0000 +3fe93360: .word 0x0000 +3fe93370: .word 0x0000 +3fe93380: .word 0x0000 +3fe93390: .word 0x0000 +3fe933a0: .word 0x0000 +3fe933b0: .word 0x0014 +3fe933c0: emu +3fe933d0: .word 0x0004 +3fe933e0: .word 0x0000 +3fe933f0: .word 0x000c +3fe93400: .word 0x0000 +3fe93410: sla 0x4, a0 +3fe93420: dsjs a3, L3FE93290 +3fe93430: .word 0x0000 +3fe93440: .word 0x0000 +3fe93450: .word 0x0000 +3fe93460: .word 0x0000 +3fe93470: .word 0x0000 +3fe93480: .word 0x0000 +3fe93490: .word 0x0000 +3fe934a0: .word 0x0000 +L3FE934B0: +3fe934b0: .word 0x0000 +3fe934c0: .word 0x0000 +3fe934d0: .word 0x0000 +3fe934e0: .word 0x0000 +3fe934f0: .word 0x0000 +3fe93500: .word 0x0000 +3fe93510: .word 0x0000 +3fe93520: .word 0x0000 +3fe93530: .word 0x0000 +3fe93540: .word 0x0000 +3fe93550: .word 0x0000 +3fe93560: .word 0x0000 +3fe93570: .word 0x0000 +3fe93580: .word 0x0000 +3fe93590: .word 0x0000 +3fe935a0: .word 0x0000 +3fe935b0: .word 0x0000 +3fe935c0: .word 0x0000 +3fe935d0: .word 0x0000 +3fe935e0: .word 0x0000 +3fe935f0: .word 0x0000 +3fe93600: .word 0x0000 +3fe93610: .word 0x0000 +3fe93620: .word 0x0000 +3fe93630: sla 0x10, b0 +3fe93640: dsjs a3, L3FE934B0 +3fe93650: .word 0x0000 +3fe93660: .word 0x0000 +3fe93670: .word 0x0000 +3fe93680: .word 0x0000 +3fe93690: .word 0x0000 +3fe936a0: .word 0x0000 +3fe936b0: .word 0x0000 +3fe936c0: .word 0x0000 +L3FE936D0: +3fe936d0: .word 0x0000 +3fe936e0: .word 0x0000 +3fe936f0: .word 0x0000 +3fe93700: .word 0x0000 +3fe93710: .word 0x0000 +3fe93720: .word 0x0000 +3fe93730: .word 0x0000 +3fe93740: .word 0x0000 +3fe93750: .word 0x0000 +3fe93760: .word 0x0000 +3fe93770: .word 0x0000 +3fe93780: .word 0x0000 +3fe93790: .word 0x0000 +3fe937a0: .word 0x0000 +3fe937b0: .word 0x0000 +3fe937c0: .word 0x0000 +3fe937d0: .word 0x0000 +3fe937e0: .word 0x0000 +3fe937f0: .word 0x0000 +3fe93800: .word 0x0000 +3fe93810: .word 0x0000 +3fe93820: .word 0x0000 +3fe93830: .word 0x0000 +3fe93840: .word 0x0000 +3fe93850: sla 0x1d, a0 +3fe93860: dsjs a3, L3FE936D0 +3fe93870: .word 0x0000 +3fe93880: .word 0x0000 +3fe93890: .word 0x0000 +3fe938a0: .word 0x0000 +3fe938b0: .word 0x0000 +3fe938c0: .word 0x0000 +3fe938d0: .word 0x0000 +3fe938e0: .word 0x0000 +3fe938f0: .word 0x0000 +3fe93900: .word 0x0000 +3fe93910: .word 0x0000 +3fe93920: .word 0x0000 +3fe93930: .word 0x0000 +3fe93940: .word 0x0000 +L3FE93950: +3fe93950: .word 0x0000 +3fe93960: .word 0x0000 +L3FE93970: +3fe93970: .word 0x0000 +3fe93980: .word 0x0000 +L3FE93990: +3fe93990: .word 0x0000 +3fe939a0: .word 0x0000 +L3FE939B0: +3fe939b0: .word 0x0000 +3fe939c0: .word 0x0000 +3fe939d0: .word 0x0000 +3fe939e0: .word 0x0000 +3fe939f0: .word 0x0000 +3fe93a00: .word 0x0000 +3fe93a10: .word 0x0000 +3fe93a20: .word 0x0000 +3fe93a30: .word 0x0000 +3fe93a40: .word 0x0000 +3fe93a50: .word 0x0000 +3fe93a60: .word 0x0000 +3fe93a70: .word 0x0014 +3fe93a80: .word 0x0004 +3fe93a90: .word 0x0004 +3fe93aa0: .word 0x0000 +3fe93ab0: .word 0x000d +3fe93ac0: .word 0x0000 +3fe93ad0: sll 0xa, b0 +3fe93ae0: dsjs a3, L3FE93950 +3fe93af0: sll 0xd, b0 +3fe93b00: dsjs a3, L3FE93970 +3fe93b10: sll 0xd, b0 +3fe93b20: dsjs a3, L3FE93990 +3fe93b30: sll 0x10, b0 +3fe93b40: dsjs a3, L3FE939B0 +3fe93b50: .word 0x0000 +3fe93b60: .word 0x0000 +L3FE93B70: +3fe93b70: .word 0x0000 +3fe93b80: .word 0x0000 +L3FE93B90: +3fe93b90: .word 0x0000 +3fe93ba0: .word 0x0000 +L3FE93BB0: +3fe93bb0: .word 0x0000 +3fe93bc0: .word 0x0000 +L3FE93BD0: +3fe93bd0: .word 0x0000 +3fe93be0: .word 0x0000 +3fe93bf0: .word 0x0000 +3fe93c00: .word 0x0000 +3fe93c10: .word 0x0000 +3fe93c20: .word 0x0000 +3fe93c30: .word 0x0000 +3fe93c40: .word 0x0000 +3fe93c50: .word 0x0000 +3fe93c60: .word 0x0000 +3fe93c70: .word 0x0000 +3fe93c80: .word 0x0000 +3fe93c90: .word 0x0000 +3fe93ca0: .word 0x0000 +3fe93cb0: .word 0x0000 +3fe93cc0: .word 0x0000 +3fe93cd0: .word 0x0000 +3fe93ce0: .word 0x0000 +3fe93cf0: sll 0xa, b0 +3fe93d00: dsjs a3, L3FE93B70 +3fe93d10: sll 0x13, b0 +3fe93d20: dsjs a3, L3FE93B90 +3fe93d30: sll 0x13, b0 +3fe93d40: dsjs a3, L3FE93BB0 +3fe93d50: sll 0x10, b0 +3fe93d60: dsjs a3, L3FE93BD0 +3fe93d70: .word 0x0000 +3fe93d80: .word 0x0000 +L3FE93D90: +3fe93d90: .word 0x0000 +3fe93da0: .word 0x0000 +L3FE93DB0: +3fe93db0: .word 0x0000 +3fe93dc0: .word 0x0000 +L3FE93DD0: +3fe93dd0: .word 0x0000 +3fe93de0: .word 0x0000 +L3FE93DF0: +3fe93df0: .word 0x0000 +3fe93e00: .word 0x0000 +3fe93e10: .word 0x0000 +3fe93e20: .word 0x0000 +3fe93e30: .word 0x0000 +3fe93e40: .word 0x0000 +3fe93e50: .word 0x0000 +3fe93e60: .word 0x0000 +3fe93e70: .word 0x0000 +3fe93e80: .word 0x0000 +3fe93e90: .word 0x0000 +3fe93ea0: .word 0x0000 +3fe93eb0: .word 0x0000 +3fe93ec0: .word 0x0000 +3fe93ed0: .word 0x0000 +3fe93ee0: .word 0x0000 +3fe93ef0: .word 0x0000 +3fe93f00: .word 0x0000 +3fe93f10: sll 0xa, b0 +3fe93f20: dsjs a3, L3FE93D90 +3fe93f30: sll 0x16, a8 +3fe93f40: dsjs a3, L3FE93DB0 +3fe93f50: sll 0x16, a8 +3fe93f60: dsjs a3, L3FE93DD0 +3fe93f70: sll 0x10, b0 +3fe93f80: dsjs a3, L3FE93DF0 +3fe93f90: .word 0x0000 +3fe93fa0: .word 0x0000 +3fe93fb0: .word 0x0000 +3fe93fc0: .word 0x0000 +3fe93fd0: .word 0x0000 +3fe93fe0: .word 0x0000 +3fe93ff0: .word 0x0000 +3fe94000: .word 0x0000 +L3FE94010: +3fe94010: .word 0x0000 +3fe94020: .word 0x0000 +L3FE94030: +3fe94030: .word 0x0000 +3fe94040: .word 0x0000 +L3FE94050: +3fe94050: .word 0x0000 +3fe94060: .word 0x0000 +L3FE94070: +3fe94070: .word 0x0000 +3fe94080: .word 0x0000 +3fe94090: .word 0x0000 +3fe940a0: .word 0x0000 +3fe940b0: .word 0x0000 +3fe940c0: .word 0x0000 +3fe940d0: .word 0x0000 +3fe940e0: .word 0x0000 +3fe940f0: .word 0x0000 +3fe94100: .word 0x0000 +3fe94110: .word 0x0000 +3fe94120: .word 0x0000 +3fe94130: .word 0x00a0 +3fe94140: .word 0x0004 +3fe94150: .word 0x0004 +3fe94160: .word 0x0000 +3fe94170: .word 0x000e +3fe94180: .word 0x0000 +3fe94190: sll 0x19, a8 +3fe941a0: dsjs a3, L3FE94010 +3fe941b0: sll 0x1d, a0 +3fe941c0: dsjs a3, L3FE94030 +3fe941d0: sra 0x20, b8 +3fe941e0: dsjs a3, L3FE94050 +3fe941f0: sra 0x1c, b0 +3fe94200: dsjs a3, L3FE94070 +3fe94210: .word 0x0000 +3fe94220: .word 0x0000 +L3FE94230: +3fe94230: .word 0x0000 +3fe94240: .word 0x0000 +L3FE94250: +3fe94250: .word 0x0000 +3fe94260: .word 0x0000 +L3FE94270: +3fe94270: .word 0x0000 +3fe94280: .word 0x0000 +L3FE94290: +3fe94290: .word 0x0000 +3fe942a0: .word 0x0000 +3fe942b0: .word 0x0000 +3fe942c0: .word 0x0000 +3fe942d0: .word 0x0000 +3fe942e0: .word 0x0000 +3fe942f0: .word 0x0000 +3fe94300: .word 0x0000 +3fe94310: .word 0x0000 +3fe94320: .word 0x0000 +3fe94330: .word 0x0000 +3fe94340: .word 0x0000 +3fe94350: .word 0x0000 +3fe94360: .word 0x0000 +3fe94370: .word 0x0000 +3fe94380: .word 0x0000 +3fe94390: .word 0x0000 +3fe943a0: .word 0x0000 +3fe943b0: sra 0x18, a8 +3fe943c0: dsjs a3, L3FE94230 +3fe943d0: sra 0x14, a0 +3fe943e0: dsjs a3, L3FE94250 +3fe943f0: sra 0x11, b8 +3fe94400: dsjs a3, L3FE94270 +3fe94410: sra 0x1c, b0 +3fe94420: dsjs a3, L3FE94290 +3fe94430: .word 0x0000 +3fe94440: .word 0x0000 +L3FE94450: +3fe94450: .word 0x0000 +3fe94460: .word 0x0000 +L3FE94470: +3fe94470: .word 0x0000 +3fe94480: .word 0x0000 +L3FE94490: +3fe94490: .word 0x0000 +3fe944a0: .word 0x0000 +L3FE944B0: +3fe944b0: .word 0x0000 +3fe944c0: .word 0x0000 +3fe944d0: .word 0x0000 +3fe944e0: .word 0x0000 +3fe944f0: .word 0x0000 +3fe94500: .word 0x0000 +3fe94510: .word 0x0000 +3fe94520: .word 0x0000 +3fe94530: .word 0x0000 +3fe94540: .word 0x0000 +3fe94550: .word 0x0000 +3fe94560: .word 0x0000 +3fe94570: .word 0x0000 +3fe94580: .word 0x0000 +3fe94590: .word 0x0000 +3fe945a0: .word 0x0000 +3fe945b0: .word 0x0000 +3fe945c0: .word 0x0000 +3fe945d0: sra 0xd, b0 +3fe945e0: dsjs a3, L3FE94450 +3fe945f0: sra 0x9, a8 +3fe94600: dsjs a3, L3FE94470 +3fe94610: sra 0x20, b8 +3fe94620: dsjs a3, L3FE94490 +3fe94630: sra 0x1c, b0 +3fe94640: dsjs a3, L3FE944B0 +3fe94650: .word 0x0000 +3fe94660: .word 0x0000 +3fe94670: .word 0x0000 +3fe94680: .word 0x0000 +3fe94690: .word 0x0000 +3fe946a0: .word 0x0000 +3fe946b0: .word 0x0000 +3fe946c0: .word 0x0000 +L3FE946D0: +3fe946d0: .word 0x0000 +3fe946e0: .word 0x0000 +L3FE946F0: +3fe946f0: .word 0x0000 +3fe94700: .word 0x0000 +L3FE94710: +3fe94710: .word 0x0000 +3fe94720: .word 0x0000 +L3FE94730: +3fe94730: .word 0x0000 +3fe94740: .word 0x0000 +3fe94750: .word 0x0000 +3fe94760: .word 0x0000 +3fe94770: .word 0x0000 +3fe94780: .word 0x0000 +3fe94790: .word 0x0000 +3fe947a0: .word 0x0000 +3fe947b0: .word 0x0000 +3fe947c0: .word 0x0000 +3fe947d0: .word 0x0000 +3fe947e0: .word 0x0000 +3fe947f0: exgpc a12 +3fe94800: .word 0x0004 +3fe94810: .word 0x0004 +3fe94820: .word 0x0000 +3fe94830: .word 0x000f +3fe94840: .word 0x0000 +3fe94850: sra 0x1c, b0 +3fe94860: dsjs a3, L3FE946D0 +3fe94870: sll 0x19, a8 +3fe94880: dsjs a3, L3FE946F0 +3fe94890: sll 0x19, a8 +3fe948a0: dsjs a3, L3FE94710 +3fe948b0: sra 0x1c, b0 +3fe948c0: dsjs a3, L3FE94730 +3fe948d0: .word 0x0000 +3fe948e0: .word 0x0000 +L3FE948F0: +3fe948f0: .word 0x0000 +3fe94900: .word 0x0000 +L3FE94910: +3fe94910: .word 0x0000 +3fe94920: .word 0x0000 +L3FE94930: +3fe94930: .word 0x0000 +3fe94940: .word 0x0000 +L3FE94950: +3fe94950: .word 0x0000 +3fe94960: .word 0x0000 +3fe94970: .word 0x0000 +3fe94980: .word 0x0000 +3fe94990: .word 0x0000 +3fe949a0: .word 0x0000 +3fe949b0: .word 0x0000 +3fe949c0: .word 0x0000 +3fe949d0: .word 0x0000 +3fe949e0: .word 0x0000 +3fe949f0: .word 0x0000 +3fe94a00: .word 0x0000 +3fe94a10: .word 0x0000 +3fe94a20: .word 0x0000 +3fe94a30: .word 0x0000 +3fe94a40: .word 0x0000 +3fe94a50: .word 0x0000 +3fe94a60: .word 0x0000 +3fe94a70: sra 0x1c, b0 +3fe94a80: dsjs a3, L3FE948F0 +3fe94a90: sra 0x18, a8 +3fe94aa0: dsjs a3, L3FE94910 +3fe94ab0: sra 0x18, a8 +3fe94ac0: dsjs a3, L3FE94930 +3fe94ad0: sra 0x1c, b0 +3fe94ae0: dsjs a3, L3FE94950 +3fe94af0: .word 0x0000 +3fe94b00: .word 0x0000 +L3FE94B10: +3fe94b10: .word 0x0000 +3fe94b20: .word 0x0000 +L3FE94B30: +3fe94b30: .word 0x0000 +3fe94b40: .word 0x0000 +L3FE94B50: +3fe94b50: .word 0x0000 +3fe94b60: .word 0x0000 +L3FE94B70: +3fe94b70: .word 0x0000 +3fe94b80: .word 0x0000 +3fe94b90: .word 0x0000 +3fe94ba0: .word 0x0000 +3fe94bb0: .word 0x0000 +3fe94bc0: .word 0x0000 +3fe94bd0: .word 0x0000 +3fe94be0: .word 0x0000 +3fe94bf0: .word 0x0000 +3fe94c00: .word 0x0000 +3fe94c10: .word 0x0000 +3fe94c20: .word 0x0000 +3fe94c30: .word 0x0000 +3fe94c40: .word 0x0000 +3fe94c50: .word 0x0000 +3fe94c60: .word 0x0000 +3fe94c70: .word 0x0000 +3fe94c80: .word 0x0000 +3fe94c90: sra 0x1c, b0 +3fe94ca0: dsjs a3, L3FE94B10 +3fe94cb0: sra 0xd, b0 +3fe94cc0: dsjs a3, L3FE94B30 +3fe94cd0: sra 0xd, b0 +3fe94ce0: dsjs a3, L3FE94B50 +3fe94cf0: sra 0x1c, b0 +3fe94d00: dsjs a3, L3FE94B70 +3fe94d10: .word 0x0000 +3fe94d20: .word 0x0000 +3fe94d30: .word 0x0000 +3fe94d40: .word 0x0000 +3fe94d50: .word 0x0000 +3fe94d60: .word 0x0000 +3fe94d70: .word 0x0000 +3fe94d80: .word 0x0000 +L3FE94D90: +3fe94d90: .word 0x0000 +3fe94da0: .word 0x0000 +3fe94db0: .word 0x0000 +3fe94dc0: .word 0x0000 +3fe94dd0: .word 0x0000 +3fe94de0: .word 0x0000 +3fe94df0: .word 0x0000 +3fe94e00: .word 0x0000 +3fe94e10: .word 0x0000 +3fe94e20: .word 0x0000 +3fe94e30: .word 0x0000 +3fe94e40: .word 0x0000 +3fe94e50: .word 0x0000 +3fe94e60: .word 0x0000 +3fe94e70: .word 0x0000 +3fe94e80: .word 0x0000 +3fe94e90: .word 0x0000 +3fe94ea0: .word 0x0000 +3fe94eb0: .word 0x0000 +3fe94ec0: .word 0x0000 +3fe94ed0: .word 0x0004 +3fe94ee0: .word 0x0000 +3fe94ef0: .word 0x0000 +3fe94f00: .word 0x0000 +3fe94f10: srl 0xe, b8 +3fe94f20: dsjs a3, L3FE94D90 +3fe94f30: .word 0x0000 +3fe94f40: .word 0x0000 +3fe94f50: .word 0x0000 +3fe94f60: .word 0x0000 +3fe94f70: .word 0x0000 +3fe94f80: .word 0x0000 +3fe94f90: .word 0x0000 +3fe94fa0: .word 0x0000 +L3FE94FB0: +3fe94fb0: .word 0x0000 +3fe94fc0: .word 0x0000 +3fe94fd0: .word 0x0000 +3fe94fe0: .word 0x0000 +3fe94ff0: .word 0x0000 +3fe95000: .word 0x0000 +3fe95010: .word 0x0000 +3fe95020: .word 0x0000 +3fe95030: .word 0x0000 +3fe95040: .word 0x0000 +3fe95050: .word 0x0000 +3fe95060: .word 0x0000 +3fe95070: .word 0x0000 +3fe95080: .word 0x0000 +3fe95090: .word 0x0000 +3fe950a0: .word 0x0000 +3fe950b0: .word 0x0000 +3fe950c0: .word 0x0000 +3fe950d0: .word 0x0000 +3fe950e0: .word 0x0000 +3fe950f0: .word 0x0000 +3fe95100: .word 0x0000 +3fe95110: .word 0x0000 +3fe95120: .word 0x0000 +3fe95130: srl 0x6, a0 +3fe95140: dsjs a3, L3FE94FB0 +3fe95150: .word 0x0000 +3fe95160: .word 0x0000 +3fe95170: .word 0x0000 +3fe95180: .word 0x0000 +3fe95190: .word 0x0000 +3fe951a0: .word 0x0000 +3fe951b0: .word 0x0000 +3fe951c0: .word 0x0000 +L3FE951D0: +3fe951d0: .word 0x0000 +3fe951e0: .word 0x0000 +3fe951f0: .word 0x0000 +3fe95200: .word 0x0000 +3fe95210: .word 0x0000 +3fe95220: .word 0x0000 +3fe95230: .word 0x0000 +3fe95240: .word 0x0000 +3fe95250: .word 0x0000 +3fe95260: .word 0x0000 +3fe95270: .word 0x0000 +L3FE95280: +3fe95280: .word 0x0000 +3fe95290: .word 0x0000 +3fe952a0: .word 0x0000 +3fe952b0: .word 0x0000 +3fe952c0: .word 0x0000 +3fe952d0: .word 0x0000 +3fe952e0: .word 0x0000 +3fe952f0: .word 0x0000 +3fe95300: .word 0x0000 +3fe95310: .word 0x0000 +3fe95320: .word 0x0000 +3fe95330: .word 0x0000 +3fe95340: .word 0x0000 +3fe95350: rl 0x1, a8 +3fe95360: dsjs a3, L3FE951D0 +3fe95370: .word 0x0484 +3fe95380: or b11, b0 +3fe95390: .word 0x0010 +3fe953a0: rev a0 +3fe953b0: rev a3 +3fe953c0: .word 0x0004 +3fe953d0: .word 0x0000 +3fe953e0: .word 0x0000 +3fe953f0: .word 0x0000 +3fe95400: rl 0xa, a0 +3fe95410: dsjs a3, L3FE95280 +3fe95420: .word 0x0000 +3fe95430: .word 0x0000 +3fe95440: .word 0x0000 +3fe95450: .word 0x0000 +3fe95460: .word 0x0000 +3fe95470: .word 0x0000 +3fe95480: .word 0x0000 +3fe95490: .word 0x0000 +L3FE954A0: +3fe954a0: .word 0x0000 +3fe954b0: .word 0x0000 +3fe954c0: .word 0x0000 +3fe954d0: .word 0x0000 +3fe954e0: .word 0x0000 +3fe954f0: .word 0x0000 +3fe95500: .word 0x0000 +3fe95510: .word 0x0000 +3fe95520: .word 0x0000 +3fe95530: .word 0x0000 +3fe95540: .word 0x0000 +3fe95550: .word 0x0000 +3fe95560: .word 0x0000 +3fe95570: .word 0x0000 +3fe95580: .word 0x0000 +3fe95590: .word 0x0000 +3fe955a0: .word 0x0000 +3fe955b0: .word 0x0000 +3fe955c0: .word 0x0000 +3fe955d0: .word 0x0000 +3fe955e0: .word 0x0000 +3fe955f0: .word 0x0000 +3fe95600: .word 0x0000 +3fe95610: .word 0x0000 +3fe95620: rl 0x12, b0 +3fe95630: dsjs a3, L3FE954A0 +3fe95640: .word 0x0000 +3fe95650: .word 0x0000 +3fe95660: .word 0x0000 +3fe95670: .word 0x0000 +3fe95680: .word 0x0000 +3fe95690: .word 0x0000 +3fe956a0: .word 0x0000 +3fe956b0: .word 0x0000 +L3FE956C0: +3fe956c0: .word 0x0000 +3fe956d0: .word 0x0000 +3fe956e0: .word 0x0000 +3fe956f0: .word 0x0000 +3fe95700: .word 0x0000 +3fe95710: .word 0x0000 +3fe95720: .word 0x0000 +3fe95730: .word 0x0000 +3fe95740: .word 0x0000 +3fe95750: .word 0x0000 +3fe95760: .word 0x0000 +3fe95770: .word 0x0000 +3fe95780: .word 0x0000 +3fe95790: .word 0x0000 +3fe957a0: .word 0x0000 +3fe957b0: .word 0x0000 +3fe957c0: .word 0x0000 +3fe957d0: .word 0x0000 +3fe957e0: .word 0x0000 +3fe957f0: .word 0x0000 +3fe95800: .word 0x0000 +3fe95810: .word 0x0000 +3fe95820: .word 0x0000 +3fe95830: .word 0x0000 +3fe95840: rl 0x1c, a0 +3fe95850: dsjs a3, L3FE956C0 +3fe95860: .word 0x0000 +3fe95870: .word 0x0000 +3fe95880: .word 0x0000 +3fe95890: .word 0x0000 +3fe958a0: .word 0x0000 +3fe958b0: .word 0x0000 +3fe958c0: .word 0x0000 +3fe958d0: .word 0x0000 +3fe958e0: .word 0x0000 +3fe958f0: .word 0x0000 +3fe95900: .word 0x0000 +3fe95910: .word 0x0000 +3fe95920: .word 0x0000 +3fe95930: .word 0x0000 +L3FE95940: +3fe95940: .word 0x0000 +3fe95950: .word 0x0000 +L3FE95960: +3fe95960: .word 0x0000 +3fe95970: .word 0x0000 +L3FE95980: +3fe95980: .word 0x0000 +3fe95990: .word 0x0000 +L3FE959A0: +3fe959a0: .word 0x0000 +3fe959b0: .word 0x0000 +3fe959c0: .word 0x0000 +3fe959d0: .word 0x0000 +3fe959e0: .word 0x0000 +3fe959f0: .word 0x0000 +3fe95a00: .word 0x0000 +3fe95a10: .word 0x0000 +3fe95a20: .word 0x0000 +3fe95a30: .word 0x0000 +3fe95a40: .word 0x0000 +3fe95a50: .word 0x0000 +3fe95a60: .word 0x000e +3fe95a70: rev b14 +3fe95a80: .word 0x0003 +3fe95a90: .word 0x0000 +3fe95aa0: .word 0x0001 +3fe95ab0: .word 0x0000 +3fe95ac0: sla 0x3, b8 +3fe95ad0: dsjs a3, L3FE95940 +3fe95ae0: sla 0x3, b8 +3fe95af0: dsjs a3, L3FE95960 +3fe95b00: sla 0x3, b8 +3fe95b10: dsjs a3, L3FE95980 +3fe95b20: sla 0x3, b8 +3fe95b30: dsjs a3, L3FE959A0 +3fe95b40: .word 0x0000 +3fe95b50: .word 0x0000 +L3FE95B60: +3fe95b60: .word 0x0000 +3fe95b70: .word 0x0000 +L3FE95B80: +3fe95b80: .word 0x0000 +3fe95b90: .word 0x0000 +L3FE95BA0: +3fe95ba0: .word 0x0000 +3fe95bb0: .word 0x0000 +L3FE95BC0: +3fe95bc0: .word 0x0000 +3fe95bd0: .word 0x0000 +3fe95be0: .word 0x0000 +3fe95bf0: .word 0x0000 +3fe95c00: .word 0x0000 +3fe95c10: .word 0x0000 +3fe95c20: .word 0x0000 +3fe95c30: .word 0x0000 +3fe95c40: .word 0x0000 +3fe95c50: .word 0x0000 +3fe95c60: .word 0x0000 +3fe95c70: .word 0x0000 +3fe95c80: .word 0x0000 +3fe95c90: .word 0x0000 +3fe95ca0: .word 0x0000 +3fe95cb0: .word 0x0000 +3fe95cc0: .word 0x0000 +3fe95cd0: .word 0x0000 +3fe95ce0: sla 0x3, b8 +3fe95cf0: dsjs a3, L3FE95B60 +3fe95d00: sla 0x3, b8 +3fe95d10: dsjs a3, L3FE95B80 +3fe95d20: sla 0x3, b8 +3fe95d30: dsjs a3, L3FE95BA0 +3fe95d40: sla 0x3, b8 +3fe95d50: dsjs a3, L3FE95BC0 +3fe95d60: .word 0x0000 +3fe95d70: .word 0x0000 +L3FE95D80: +3fe95d80: .word 0x0000 +3fe95d90: .word 0x0000 +L3FE95DA0: +3fe95da0: .word 0x0000 +3fe95db0: .word 0x0000 +L3FE95DC0: +3fe95dc0: .word 0x0000 +3fe95dd0: .word 0x0000 +L3FE95DE0: +3fe95de0: .word 0x0000 +3fe95df0: .word 0x0000 +3fe95e00: .word 0x0000 +3fe95e10: .word 0x0000 +3fe95e20: .word 0x0000 +3fe95e30: .word 0x0000 +3fe95e40: .word 0x0000 +3fe95e50: .word 0x0000 +3fe95e60: .word 0x0000 +3fe95e70: .word 0x0000 +3fe95e80: .word 0x0000 +3fe95e90: .word 0x0000 +3fe95ea0: .word 0x0000 +3fe95eb0: .word 0x0000 +3fe95ec0: .word 0x0000 +3fe95ed0: .word 0x0000 +3fe95ee0: .word 0x0000 +3fe95ef0: .word 0x0000 +3fe95f00: sla 0x3, b8 +3fe95f10: dsjs a3, L3FE95D80 +3fe95f20: sla 0x3, b8 +3fe95f30: dsjs a3, L3FE95DA0 +3fe95f40: sla 0x3, b8 +3fe95f50: dsjs a3, L3FE95DC0 +3fe95f60: sla 0x3, b8 +3fe95f70: dsjs a3, L3FE95DE0 +3fe95f80: .word 0x0000 +3fe95f90: .word 0x0000 +3fe95fa0: .word 0x0000 +3fe95fb0: .word 0x0000 +3fe95fc0: .word 0x0000 +3fe95fd0: .word 0x0000 +3fe95fe0: .word 0x0000 +3fe95ff0: .word 0x0000 +L3FE96000: +3fe96000: .word 0x0000 +3fe96010: .word 0x0000 +3fe96020: .word 0x0000 +3fe96030: .word 0x0000 +3fe96040: .word 0x0000 +3fe96050: .word 0x0000 +3fe96060: .word 0x0000 +3fe96070: .word 0x0000 +3fe96080: .word 0x0000 +3fe96090: .word 0x0000 +3fe960a0: .word 0x0000 +3fe960b0: .word 0x0000 +3fe960c0: .word 0x0000 +3fe960d0: .word 0x0000 +3fe960e0: .word 0x0000 +3fe960f0: .word 0x0000 +3fe96100: .word 0x0000 +3fe96110: .word 0x0000 +3fe96120: rev a2 +3fe96130: rev b8 +3fe96140: .word 0x0001 +3fe96150: .word 0x0000 +3fe96160: .word 0x0002 +3fe96170: .word 0x0000 +3fe96180: sla 0x3, b8 +3fe96190: dsjs a3, L3FE96000 +3fe961a0: .word 0x0000 +3fe961b0: .word 0x0000 +3fe961c0: .word 0x0000 +3fe961d0: .word 0x0000 +3fe961e0: .word 0x0000 +3fe961f0: .word 0x0000 +3fe96200: .word 0x0000 +3fe96210: .word 0x0000 +L3FE96220: +3fe96220: .word 0x0000 +3fe96230: .word 0x0000 +3fe96240: .word 0x0000 +3fe96250: .word 0x0000 +3fe96260: .word 0x0000 +3fe96270: .word 0x0000 +3fe96280: .word 0x0000 +3fe96290: .word 0x0000 +3fe962a0: .word 0x0000 +3fe962b0: .word 0x0000 +3fe962c0: .word 0x0000 +3fe962d0: .word 0x0000 +3fe962e0: .word 0x0000 +3fe962f0: .word 0x0000 +3fe96300: .word 0x0000 +3fe96310: .word 0x0000 +3fe96320: .word 0x0000 +3fe96330: .word 0x0000 +3fe96340: .word 0x0000 +3fe96350: .word 0x0000 +3fe96360: .word 0x0000 +3fe96370: .word 0x0000 +3fe96380: .word 0x0000 +3fe96390: .word 0x0000 +3fe963a0: sla 0x3, b8 +3fe963b0: dsjs a3, L3FE96220 +3fe963c0: .word 0x0000 +3fe963d0: .word 0x0000 +3fe963e0: .word 0x0000 +3fe963f0: .word 0x0000 +3fe96400: .word 0x0000 +3fe96410: .word 0x0000 +3fe96420: .word 0x0000 +3fe96430: .word 0x0000 +L3FE96440: +3fe96440: .word 0x0000 +3fe96450: .word 0x0000 +3fe96460: .word 0x0000 +3fe96470: .word 0x0000 +3fe96480: .word 0x0000 +3fe96490: .word 0x0000 +3fe964a0: .word 0x0000 +3fe964b0: .word 0x0000 +3fe964c0: .word 0x0000 +3fe964d0: .word 0x0000 +3fe964e0: .word 0x0000 +3fe964f0: .word 0x0000 +3fe96500: .word 0x0000 +3fe96510: .word 0x0000 +3fe96520: .word 0x0000 +3fe96530: .word 0x0000 +3fe96540: .word 0x0000 +3fe96550: .word 0x0000 +3fe96560: .word 0x0000 +3fe96570: .word 0x0000 +3fe96580: .word 0x0000 +3fe96590: .word 0x0000 +3fe965a0: .word 0x0000 +3fe965b0: .word 0x0000 +3fe965c0: sla 0x3, b8 +3fe965d0: dsjs a3, L3FE96440 +3fe965e0: .word 0x0000 +3fe965f0: .word 0x0000 +3fe96600: .word 0x0000 +3fe96610: .word 0x0000 +3fe96620: .word 0x0000 +3fe96630: .word 0x0000 +3fe96640: .word 0x0000 +3fe96650: .word 0x0000 +3fe96660: .word 0x0000 +3fe96670: .word 0x0000 +3fe96680: .word 0x0000 +3fe96690: .word 0x0000 +3fe966a0: .word 0x0000 +3fe966b0: .word 0x0000 +L3FE966C0: +3fe966c0: .word 0x0000 +3fe966d0: .word 0x0000 +3fe966e0: .word 0x0000 +3fe966f0: .word 0x0000 +3fe96700: .word 0x0000 +3fe96710: .word 0x0000 +3fe96720: .word 0x0000 +3fe96730: .word 0x0000 +3fe96740: .word 0x0000 +3fe96750: .word 0x0000 +3fe96760: .word 0x0000 +3fe96770: .word 0x0000 +3fe96780: .word 0x0000 +3fe96790: .word 0x0000 +3fe967a0: .word 0x0000 +3fe967b0: .word 0x0000 +3fe967c0: .word 0x0000 +3fe967d0: .word 0x0000 +3fe967e0: rev a2 +3fe967f0: .word 0x004c +3fe96800: .word 0x0001 +3fe96810: .word 0x0000 +3fe96820: .word 0x0003 +3fe96830: .word 0x0000 +3fe96840: sla 0x3, b8 +3fe96850: dsjs a3, L3FE966C0 +3fe96860: .word 0x0000 +3fe96870: .word 0x0000 +3fe96880: .word 0x0000 +3fe96890: .word 0x0000 +3fe968a0: .word 0x0000 +3fe968b0: .word 0x0000 +3fe968c0: .word 0x0000 +3fe968d0: .word 0x0000 +L3FE968E0: +3fe968e0: .word 0x0000 +3fe968f0: .word 0x0000 +3fe96900: .word 0x0000 +3fe96910: .word 0x0000 +3fe96920: .word 0x0000 +3fe96930: .word 0x0000 +3fe96940: .word 0x0000 +3fe96950: .word 0x0000 +3fe96960: .word 0x0000 +3fe96970: .word 0x0000 +3fe96980: .word 0x0000 +3fe96990: .word 0x0000 +3fe969a0: .word 0x0000 +3fe969b0: .word 0x0000 +3fe969c0: .word 0x0000 +3fe969d0: .word 0x0000 +3fe969e0: .word 0x0000 +3fe969f0: .word 0x0000 +3fe96a00: .word 0x0000 +3fe96a10: .word 0x0000 +3fe96a20: .word 0x0000 +3fe96a30: .word 0x0000 +3fe96a40: .word 0x0000 +3fe96a50: .word 0x0000 +3fe96a60: sla 0x3, b8 +3fe96a70: dsjs a3, L3FE968E0 +3fe96a80: .word 0x0000 +3fe96a90: .word 0x0000 +3fe96aa0: .word 0x0000 +3fe96ab0: .word 0x0000 +3fe96ac0: .word 0x0000 +3fe96ad0: .word 0x0000 +3fe96ae0: .word 0x0000 +3fe96af0: .word 0x0000 +L3FE96B00: +3fe96b00: .word 0x0000 +3fe96b10: .word 0x0000 +3fe96b20: .word 0x0000 +3fe96b30: .word 0x0000 +3fe96b40: .word 0x0000 +3fe96b50: .word 0x0000 +3fe96b60: .word 0x0000 +3fe96b70: .word 0x0000 +3fe96b80: .word 0x0000 +3fe96b90: .word 0x0000 +3fe96ba0: .word 0x0000 +3fe96bb0: .word 0x0000 +3fe96bc0: .word 0x0000 +3fe96bd0: .word 0x0000 +3fe96be0: .word 0x0000 +3fe96bf0: .word 0x0000 +3fe96c00: .word 0x0000 +3fe96c10: .word 0x0000 +3fe96c20: .word 0x0000 +3fe96c30: .word 0x0000 +3fe96c40: .word 0x0000 +3fe96c50: .word 0x0000 +3fe96c60: .word 0x0000 +3fe96c70: .word 0x0000 +3fe96c80: sla 0x3, b8 +3fe96c90: dsjs a3, L3FE96B00 +3fe96ca0: .word 0x0000 +3fe96cb0: .word 0x0000 +3fe96cc0: .word 0x0000 +3fe96cd0: .word 0x0000 +3fe96ce0: .word 0x0000 +3fe96cf0: .word 0x0000 +3fe96d00: .word 0x0000 +3fe96d10: .word 0x0000 +3fe96d20: .word 0x0000 +3fe96d30: .word 0x0000 +3fe96d40: .word 0x0000 +3fe96d50: .word 0x0000 +3fe96d60: .word 0x0000 +3fe96d70: .word 0x0000 +L3FE96D80: +3fe96d80: .word 0x0000 +3fe96d90: .word 0x0000 +3fe96da0: .word 0x0000 +3fe96db0: .word 0x0000 +3fe96dc0: .word 0x0000 +3fe96dd0: .word 0x0000 +3fe96de0: .word 0x0000 +3fe96df0: .word 0x0000 +3fe96e00: .word 0x0000 +3fe96e10: .word 0x0000 +3fe96e20: .word 0x0000 +3fe96e30: .word 0x0000 +3fe96e40: .word 0x0000 +3fe96e50: .word 0x0000 +3fe96e60: .word 0x0000 +3fe96e70: .word 0x0000 +3fe96e80: .word 0x0000 +3fe96e90: .word 0x0000 +3fe96ea0: rev a2 +3fe96eb0: .word 0x0060 +3fe96ec0: .word 0x0001 +3fe96ed0: .word 0x0000 +3fe96ee0: .word 0x0004 +3fe96ef0: .word 0x0000 +3fe96f00: sla 0x3, b8 +3fe96f10: dsjs a3, L3FE96D80 +3fe96f20: .word 0x0000 +3fe96f30: .word 0x0000 +3fe96f40: .word 0x0000 +3fe96f50: .word 0x0000 +3fe96f60: .word 0x0000 +3fe96f70: .word 0x0000 +3fe96f80: .word 0x0000 +3fe96f90: .word 0x0000 +L3FE96FA0: +3fe96fa0: .word 0x0000 +3fe96fb0: .word 0x0000 +3fe96fc0: .word 0x0000 +3fe96fd0: .word 0x0000 +3fe96fe0: .word 0x0000 +3fe96ff0: .word 0x0000 +3fe97000: .word 0x0000 +3fe97010: .word 0x0000 +3fe97020: .word 0x0000 +3fe97030: .word 0x0000 +3fe97040: .word 0x0000 +3fe97050: .word 0x0000 +3fe97060: .word 0x0000 +3fe97070: .word 0x0000 +3fe97080: .word 0x0000 +3fe97090: .word 0x0000 +3fe970a0: .word 0x0000 +3fe970b0: .word 0x0000 +3fe970c0: .word 0x0000 +3fe970d0: .word 0x0000 +3fe970e0: .word 0x0000 +3fe970f0: .word 0x0000 +3fe97100: .word 0x0000 +3fe97110: .word 0x0000 +3fe97120: sla 0x3, b8 +3fe97130: dsjs a3, L3FE96FA0 +3fe97140: .word 0x0000 +3fe97150: .word 0x0000 +3fe97160: .word 0x0000 +3fe97170: .word 0x0000 +3fe97180: .word 0x0000 +3fe97190: .word 0x0000 +3fe971a0: .word 0x0000 +3fe971b0: .word 0x0000 +L3FE971C0: +3fe971c0: .word 0x0000 +3fe971d0: .word 0x0000 +3fe971e0: .word 0x0000 +3fe971f0: .word 0x0000 +3fe97200: .word 0x0000 +3fe97210: .word 0x0000 +3fe97220: .word 0x0000 +3fe97230: .word 0x0000 +3fe97240: .word 0x0000 +3fe97250: .word 0x0000 +3fe97260: .word 0x0000 +3fe97270: .word 0x0000 +3fe97280: .word 0x0000 +3fe97290: .word 0x0000 +3fe972a0: .word 0x0000 +3fe972b0: .word 0x0000 +3fe972c0: .word 0x0000 +3fe972d0: .word 0x0000 +3fe972e0: .word 0x0000 +3fe972f0: .word 0x0000 +3fe97300: .word 0x0000 +3fe97310: .word 0x0000 +3fe97320: .word 0x0000 +3fe97330: .word 0x0000 +3fe97340: sla 0x3, b8 +3fe97350: dsjs a3, L3FE971C0 +3fe97360: .word 0x0000 +3fe97370: .word 0x0000 +3fe97380: .word 0x0000 +3fe97390: .word 0x0000 +3fe973a0: .word 0x0000 +3fe973b0: .word 0x0000 +3fe973c0: .word 0x0000 +3fe973d0: .word 0x0000 +3fe973e0: .word 0x0000 +3fe973f0: .word 0x0000 +3fe97400: .word 0x0000 +3fe97410: .word 0x0000 +3fe97420: .word 0x0000 +3fe97430: .word 0x0000 +L3FE97440: +3fe97440: .word 0x0000 +3fe97450: .word 0x0000 +3fe97460: .word 0x0000 +3fe97470: .word 0x0000 +3fe97480: .word 0x0000 +3fe97490: .word 0x0000 +3fe974a0: .word 0x0000 +3fe974b0: .word 0x0000 +3fe974c0: .word 0x0000 +3fe974d0: .word 0x0000 +3fe974e0: .word 0x0000 +3fe974f0: .word 0x0000 +3fe97500: .word 0x0000 +3fe97510: .word 0x0000 +3fe97520: .word 0x0000 +3fe97530: .word 0x0000 +3fe97540: .word 0x0000 +3fe97550: .word 0x0000 +3fe97560: rev a3 +3fe97570: .word 0x0074 +3fe97580: .word 0x0001 +3fe97590: .word 0x0000 +3fe975a0: .word 0x0005 +3fe975b0: .word 0x0000 +3fe975c0: sla 0x3, b8 +3fe975d0: dsjs a3, L3FE97440 +3fe975e0: .word 0x0000 +3fe975f0: .word 0x0000 +3fe97600: .word 0x0000 +3fe97610: .word 0x0000 +3fe97620: .word 0x0000 +3fe97630: .word 0x0000 +3fe97640: .word 0x0000 +3fe97650: .word 0x0000 +L3FE97660: +3fe97660: .word 0x0000 +3fe97670: .word 0x0000 +3fe97680: .word 0x0000 +3fe97690: .word 0x0000 +3fe976a0: .word 0x0000 +3fe976b0: .word 0x0000 +3fe976c0: .word 0x0000 +3fe976d0: .word 0x0000 +3fe976e0: .word 0x0000 +3fe976f0: .word 0x0000 +3fe97700: .word 0x0000 +3fe97710: .word 0x0000 +3fe97720: .word 0x0000 +3fe97730: .word 0x0000 +3fe97740: .word 0x0000 +3fe97750: .word 0x0000 +3fe97760: .word 0x0000 +3fe97770: .word 0x0000 +3fe97780: .word 0x0000 +3fe97790: .word 0x0000 +3fe977a0: .word 0x0000 +3fe977b0: .word 0x0000 +3fe977c0: .word 0x0000 +3fe977d0: .word 0x0000 +3fe977e0: sla 0x3, b8 +3fe977f0: dsjs a3, L3FE97660 +3fe97800: .word 0x0000 +3fe97810: .word 0x0000 +3fe97820: .word 0x0000 +3fe97830: .word 0x0000 +3fe97840: .word 0x0000 +3fe97850: .word 0x0000 +3fe97860: .word 0x0000 +3fe97870: .word 0x0000 +L3FE97880: +3fe97880: .word 0x0000 +3fe97890: .word 0x0000 +3fe978a0: .word 0x0000 +3fe978b0: .word 0x0000 +3fe978c0: .word 0x0000 +3fe978d0: .word 0x0000 +3fe978e0: .word 0x0000 +3fe978f0: .word 0x0000 +3fe97900: .word 0x0000 +3fe97910: .word 0x0000 +3fe97920: .word 0x0000 +3fe97930: .word 0x0000 +3fe97940: .word 0x0000 +3fe97950: .word 0x0000 +3fe97960: .word 0x0000 +3fe97970: .word 0x0000 +3fe97980: .word 0x0000 +3fe97990: .word 0x0000 +3fe979a0: .word 0x0000 +3fe979b0: .word 0x0000 +3fe979c0: .word 0x0000 +3fe979d0: .word 0x0000 +3fe979e0: .word 0x0000 +3fe979f0: .word 0x0000 +3fe97a00: sla 0x3, b8 +3fe97a10: dsjs a3, L3FE97880 +3fe97a20: .word 0x0000 +3fe97a30: .word 0x0000 +3fe97a40: .word 0x0000 +3fe97a50: .word 0x0000 +3fe97a60: .word 0x0000 +3fe97a70: .word 0x0000 +3fe97a80: .word 0x0000 +3fe97a90: .word 0x0000 +3fe97aa0: .word 0x0000 +3fe97ab0: .word 0x0000 +3fe97ac0: .word 0x0000 +3fe97ad0: .word 0x0000 +3fe97ae0: .word 0x0000 +3fe97af0: .word 0x0000 +L3FE97B00: +3fe97b00: .word 0x0000 +3fe97b10: .word 0x0000 +3fe97b20: .word 0x0000 +3fe97b30: .word 0x0000 +3fe97b40: .word 0x0000 +3fe97b50: .word 0x0000 +3fe97b60: .word 0x0000 +3fe97b70: .word 0x0000 +3fe97b80: .word 0x0000 +3fe97b90: .word 0x0000 +3fe97ba0: .word 0x0000 +3fe97bb0: .word 0x0000 +3fe97bc0: .word 0x0000 +3fe97bd0: .word 0x0000 +3fe97be0: .word 0x0000 +3fe97bf0: .word 0x0000 +3fe97c00: .word 0x0000 +3fe97c10: .word 0x0000 +3fe97c20: .word 0x00fd +3fe97c30: .word 0x0042 +3fe97c40: .word 0x0005 +3fe97c50: .word 0x0000 +3fe97c60: .word 0x0006 +3fe97c70: .word 0x0000 +3fe97c80: btst 22, a0 +3fe97c90: dsjs a3, L3FE97B00 +3fe97ca0: .word 0x0000 +3fe97cb0: .word 0x0000 +3fe97cc0: .word 0x0000 +3fe97cd0: .word 0x0000 +3fe97ce0: .word 0x0000 +3fe97cf0: .word 0x0000 +3fe97d00: .word 0x0000 +3fe97d10: .word 0x0000 +L3FE97D20: +3fe97d20: .word 0x0000 +3fe97d30: .word 0x0000 +3fe97d40: .word 0x0000 +3fe97d50: .word 0x0000 +3fe97d60: .word 0x0000 +3fe97d70: .word 0x0000 +3fe97d80: .word 0x0000 +3fe97d90: .word 0x0000 +3fe97da0: .word 0x0000 +3fe97db0: .word 0x0000 +3fe97dc0: .word 0x0000 +3fe97dd0: .word 0x0000 +3fe97de0: .word 0x0000 +3fe97df0: .word 0x0000 +3fe97e00: .word 0x0000 +3fe97e10: .word 0x0000 +3fe97e20: .word 0x0000 +3fe97e30: .word 0x0000 +3fe97e40: .word 0x0000 +3fe97e50: .word 0x0000 +3fe97e60: .word 0x0000 +3fe97e70: .word 0x0000 +3fe97e80: .word 0x0000 +3fe97e90: .word 0x0000 +3fe97ea0: .word 0x34f8 +3fe97eb0: dsjs a3, L3FE97D20 +3fe97ec0: .word 0x0000 +3fe97ed0: .word 0x0000 +3fe97ee0: .word 0x0000 +3fe97ef0: .word 0x0000 +3fe97f00: .word 0x0000 +3fe97f10: .word 0x0000 +3fe97f20: .word 0x0000 +3fe97f30: .word 0x0000 +L3FE97F40: +3fe97f40: .word 0x0000 +3fe97f50: .word 0x0000 +3fe97f60: .word 0x0000 +3fe97f70: .word 0x0000 +3fe97f80: .word 0x0000 +3fe97f90: .word 0x0000 +3fe97fa0: .word 0x0000 +3fe97fb0: .word 0x0000 +3fe97fc0: .word 0x0000 +3fe97fd0: .word 0x0000 +3fe97fe0: .word 0x0000 +3fe97ff0: .word 0x0000 +3fe98000: .word 0x0000 +3fe98010: .word 0x0000 +3fe98020: .word 0x0000 +3fe98030: .word 0x0000 +3fe98040: .word 0x0000 +3fe98050: .word 0x0000 +3fe98060: .word 0x0000 +3fe98070: .word 0x0000 +3fe98080: .word 0x0000 +3fe98090: .word 0x0000 +3fe980a0: .word 0x0000 +3fe980b0: .word 0x0000 +3fe980c0: btst 16, a0 +3fe980d0: dsjs a3, L3FE97F40 +3fe980e0: .word 0x0000 +3fe980f0: .word 0x0000 +3fe98100: .word 0x0000 +3fe98110: .word 0x0000 +3fe98120: .word 0x0000 +3fe98130: .word 0x0000 +3fe98140: .word 0x0000 +3fe98150: .word 0x0000 +3fe98160: .word 0x0000 +3fe98170: .word 0x0000 +3fe98180: .word 0x0000 +3fe98190: .word 0x0000 +3fe981a0: .word 0x0000 +3fe981b0: .word 0x0000 +L3FE981C0: +3fe981c0: .word 0x0000 +3fe981d0: .word 0x0000 +3fe981e0: .word 0x0000 +3fe981f0: .word 0x0000 +3fe98200: .word 0x0000 +3fe98210: .word 0x0000 +3fe98220: .word 0x0000 +3fe98230: .word 0x0000 +3fe98240: .word 0x0000 +3fe98250: .word 0x0000 +3fe98260: .word 0x0000 +3fe98270: .word 0x0000 +3fe98280: .word 0x0000 +3fe98290: .word 0x0000 +3fe982a0: .word 0x0000 +3fe982b0: .word 0x0000 +3fe982c0: .word 0x0000 +3fe982d0: .word 0x0000 +3fe982e0: .word 0x00fd +3fe982f0: .word 0x006e +3fe98300: .word 0x0005 +3fe98310: .word 0x0000 +3fe98320: .word 0x0007 +3fe98330: .word 0x0000 +3fe98340: .word 0x3558 +3fe98350: dsjs a3, L3FE981C0 +3fe98360: .word 0x0000 +3fe98370: .word 0x0000 +3fe98380: .word 0x0000 +3fe98390: .word 0x0000 +3fe983a0: .word 0x0000 +3fe983b0: .word 0x0000 +3fe983c0: .word 0x0000 +3fe983d0: .word 0x0000 +L3FE983E0: +3fe983e0: .word 0x0000 +3fe983f0: .word 0x0000 +3fe98400: .word 0x0000 +3fe98410: .word 0x0000 +3fe98420: .word 0x0000 +3fe98430: .word 0x0000 +3fe98440: .word 0x0000 +3fe98450: .word 0x0000 +3fe98460: .word 0x0000 +3fe98470: .word 0x0000 +3fe98480: .word 0x0000 +3fe98490: .word 0x0000 +3fe984a0: .word 0x0000 +3fe984b0: .word 0x0000 +3fe984c0: .word 0x0000 +3fe984d0: .word 0x0000 +3fe984e0: .word 0x0000 +3fe984f0: .word 0x0000 +3fe98500: .word 0x0000 +3fe98510: .word 0x0000 +3fe98520: .word 0x0000 +3fe98530: .word 0x0000 +3fe98540: .word 0x0000 +3fe98550: .word 0x0000 +3fe98560: .word 0x35a0 +3fe98570: dsjs a3, L3FE983E0 +3fe98580: .word 0x0000 +3fe98590: .word 0x0000 +3fe985a0: .word 0x0000 +3fe985b0: .word 0x0000 +3fe985c0: .word 0x0000 +3fe985d0: .word 0x0000 +3fe985e0: .word 0x0000 +3fe985f0: .word 0x0000 +L3FE98600: +3fe98600: .word 0x0000 +3fe98610: .word 0x0000 +3fe98620: .word 0x0000 +3fe98630: .word 0x0000 +3fe98640: .word 0x0000 +3fe98650: .word 0x0000 +3fe98660: .word 0x0000 +3fe98670: .word 0x0000 +3fe98680: .word 0x0000 +3fe98690: .word 0x0000 +3fe986a0: .word 0x0000 +3fe986b0: .word 0x0000 +3fe986c0: .word 0x0000 +3fe986d0: .word 0x0000 +3fe986e0: .word 0x0000 +3fe986f0: .word 0x0000 +3fe98700: .word 0x0000 +3fe98710: .word 0x0000 +3fe98720: .word 0x0000 +3fe98730: .word 0x0000 +3fe98740: .word 0x0000 +3fe98750: .word 0x0000 +3fe98760: .word 0x0000 +3fe98770: .word 0x0000 +3fe98780: btst 7, a8 +3fe98790: dsjs a3, L3FE98600 +3fe987a0: .word 0x0000 +3fe987b0: .word 0x0000 +3fe987c0: .word 0x0000 +3fe987d0: .word 0x0000 +3fe987e0: .word 0x0000 +3fe987f0: .word 0x0000 +3fe98800: .word 0x0000 +3fe98810: .word 0x0000 +3fe98820: .word 0x0000 +3fe98830: .word 0x0000 +3fe98840: .word 0x0000 +3fe98850: .word 0x0000 +3fe98860: .word 0x0000 +3fe98870: .word 0x0000 +L3FE98880: +3fe98880: .word 0x0000 +3fe98890: .word 0x0000 +3fe988a0: .word 0x0000 +3fe988b0: .word 0x0000 +3fe988c0: .word 0x0000 +3fe988d0: .word 0x0000 +3fe988e0: .word 0x0000 +3fe988f0: .word 0x0000 +3fe98900: .word 0x0000 +3fe98910: .word 0x0000 +3fe98920: .word 0x0000 +3fe98930: .word 0x0000 +3fe98940: .word 0x0000 +3fe98950: .word 0x0000 +3fe98960: .word 0x0000 +3fe98970: .word 0x0000 +3fe98980: .word 0x0000 +3fe98990: .word 0x0000 +3fe989a0: rev b10 +3fe989b0: .word 0x00ce +3fe989c0: .word 0x0005 +3fe989d0: .word 0x0000 +3fe989e0: .word 0x0008 +3fe989f0: .word 0x0000 +3fe98a00: subk 18, b8 +3fe98a10: dsjs a3, L3FE98880 +3fe98a20: .word 0x0000 +3fe98a30: .word 0x0000 +3fe98a40: .word 0x0000 +3fe98a50: .word 0x0000 +3fe98a60: .word 0x0000 +3fe98a70: .word 0x0000 +3fe98a80: .word 0x0000 +3fe98a90: .word 0x0000 +L3FE98AA0: +3fe98aa0: .word 0x0000 +3fe98ab0: .word 0x0000 +3fe98ac0: .word 0x0000 +3fe98ad0: .word 0x0000 +3fe98ae0: .word 0x0000 +3fe98af0: .word 0x0000 +3fe98b00: .word 0x0000 +3fe98b10: .word 0x0000 +3fe98b20: .word 0x0000 +3fe98b30: .word 0x0000 +3fe98b40: .word 0x0000 +3fe98b50: .word 0x0000 +3fe98b60: .word 0x0000 +3fe98b70: .word 0x0000 +3fe98b80: .word 0x0000 +3fe98b90: .word 0x0000 +3fe98ba0: .word 0x0000 +3fe98bb0: .word 0x0000 +3fe98bc0: .word 0x0000 +3fe98bd0: .word 0x0000 +3fe98be0: .word 0x0000 +3fe98bf0: .word 0x0000 +3fe98c00: .word 0x0000 +3fe98c10: .word 0x0000 +3fe98c20: .word 0x3608 +3fe98c30: dsjs a3, L3FE98AA0 +3fe98c40: .word 0x0000 +3fe98c50: .word 0x0000 +3fe98c60: .word 0x0000 +3fe98c70: .word 0x0000 +3fe98c80: .word 0x0000 +3fe98c90: .word 0x0000 +3fe98ca0: .word 0x0000 +3fe98cb0: .word 0x0000 +L3FE98CC0: +3fe98cc0: .word 0x0000 +3fe98cd0: .word 0x0000 +3fe98ce0: .word 0x0000 +3fe98cf0: .word 0x0000 +3fe98d00: .word 0x0000 +3fe98d10: .word 0x0000 +3fe98d20: .word 0x0000 +3fe98d30: .word 0x0000 +3fe98d40: .word 0x0000 +3fe98d50: .word 0x0000 +3fe98d60: .word 0x0000 +3fe98d70: .word 0x0000 +3fe98d80: .word 0x0000 +3fe98d90: .word 0x0000 +3fe98da0: .word 0x0000 +3fe98db0: .word 0x0000 +3fe98dc0: .word 0x0000 +3fe98dd0: .word 0x0000 +3fe98de0: .word 0x0000 +3fe98df0: .word 0x0000 +3fe98e00: .word 0x0000 +3fe98e10: .word 0x0000 +3fe98e20: .word 0x0000 +3fe98e30: .word 0x0000 +3fe98e40: .word 0x3668 +3fe98e50: dsjs a3, L3FE98CC0 +3fe98e60: .word 0x0000 +3fe98e70: .word 0x0000 +3fe98e80: .word 0x0000 +3fe98e90: .word 0x0000 +3fe98ea0: .word 0x0000 +3fe98eb0: .word 0x0000 +3fe98ec0: .word 0x0000 +3fe98ed0: .word 0x0000 +3fe98ee0: .word 0x0000 +3fe98ef0: .word 0x0000 +3fe98f00: .word 0x0000 +3fe98f10: .word 0x0000 +3fe98f20: .word 0x0000 +3fe98f30: .word 0x0000 +L3FE98F40: +3fe98f40: .word 0x0000 +3fe98f50: .word 0x0000 +3fe98f60: .word 0x0000 +3fe98f70: .word 0x0000 +3fe98f80: .word 0x0000 +3fe98f90: .word 0x0000 +3fe98fa0: .word 0x0000 +3fe98fb0: .word 0x0000 +3fe98fc0: .word 0x0000 +3fe98fd0: .word 0x0000 +3fe98fe0: .word 0x0000 +3fe98ff0: .word 0x0000 +3fe99000: .word 0x0000 +3fe99010: .word 0x0000 +3fe99020: .word 0x0000 +3fe99030: .word 0x0000 +3fe99040: .word 0x0000 +3fe99050: .word 0x0000 +3fe99060: putst a2 +3fe99070: .word 0x00ce +3fe99080: .word 0x0005 +3fe99090: .word 0x0000 +3fe990a0: .word 0x0009 +3fe990b0: .word 0x0000 +3fe990c0: .word 0x36c8 +3fe990d0: dsjs a3, L3FE98F40 +3fe990e0: .word 0x0000 +3fe990f0: .word 0x0000 +3fe99100: .word 0x0000 +3fe99110: .word 0x0000 +3fe99120: .word 0x0000 +3fe99130: .word 0x0000 +3fe99140: .word 0x0000 +3fe99150: .word 0x0000 +L3FE99160: +3fe99160: .word 0x0000 +3fe99170: .word 0x0000 +3fe99180: .word 0x0000 +3fe99190: .word 0x0000 +3fe991a0: .word 0x0000 +3fe991b0: .word 0x0000 +3fe991c0: .word 0x0000 +3fe991d0: .word 0x0000 +3fe991e0: .word 0x0000 +3fe991f0: .word 0x0000 +3fe99200: .word 0x0000 +3fe99210: .word 0x0000 +3fe99220: .word 0x0000 +3fe99230: .word 0x0000 +3fe99240: .word 0x0000 +3fe99250: .word 0x0000 +3fe99260: .word 0x0000 +3fe99270: .word 0x0000 +3fe99280: .word 0x0000 +3fe99290: .word 0x0000 +3fe992a0: .word 0x0000 +3fe992b0: .word 0x0000 +3fe992c0: .word 0x0000 +3fe992d0: .word 0x0000 +3fe992e0: .word 0x3720 +3fe992f0: dsjs a3, L3FE99160 +3fe99300: .word 0x0000 +3fe99310: .word 0x0000 +3fe99320: .word 0x0000 +3fe99330: .word 0x0000 +3fe99340: .word 0x0000 +3fe99350: .word 0x0000 +3fe99360: .word 0x0000 +3fe99370: .word 0x0000 +L3FE99380: +3fe99380: .word 0x0000 +3fe99390: .word 0x0000 +3fe993a0: .word 0x0000 +3fe993b0: .word 0x0000 +3fe993c0: .word 0x0000 +3fe993d0: .word 0x0000 +3fe993e0: .word 0x0000 +3fe993f0: .word 0x0000 +3fe99400: .word 0x0000 +3fe99410: .word 0x0000 +3fe99420: .word 0x0000 +3fe99430: .word 0x0000 +3fe99440: .word 0x0000 +3fe99450: .word 0x0000 +3fe99460: .word 0x0000 +3fe99470: .word 0x0000 +3fe99480: .word 0x0000 +3fe99490: .word 0x0000 +3fe994a0: .word 0x0000 +3fe994b0: .word 0x0000 +3fe994c0: .word 0x0000 +3fe994d0: .word 0x0000 +3fe994e0: .word 0x0000 +3fe994f0: .word 0x0000 +3fe99500: .word 0x3770 +3fe99510: dsjs a3, L3FE99380 +3fe99520: .word 0x0000 +3fe99530: .word 0x0000 +3fe99540: .word 0x0000 +3fe99550: .word 0x0000 +3fe99560: .word 0x0000 +3fe99570: .word 0x0000 +3fe99580: .word 0x0000 +3fe99590: .word 0x0000 +3fe995a0: .word 0x0000 +3fe995b0: .word 0x0000 +3fe995c0: .word 0x0000 +3fe995d0: .word 0x0000 +3fe995e0: .word 0x0000 +3fe995f0: .word 0x0000 +L3FE99600: +3fe99600: .word 0x0000 +3fe99610: .word 0x0000 +3fe99620: .word 0x0000 +3fe99630: .word 0x0000 +3fe99640: .word 0x0000 +3fe99650: .word 0x0000 +3fe99660: .word 0x0000 +3fe99670: .word 0x0000 +3fe99680: .word 0x0000 +3fe99690: .word 0x0000 +3fe996a0: .word 0x0000 +3fe996b0: .word 0x0000 +3fe996c0: .word 0x0000 +3fe996d0: .word 0x0000 +3fe996e0: .word 0x0000 +3fe996f0: .word 0x0000 +3fe99700: .word 0x0000 +3fe99710: .word 0x0000 +3fe99720: .word 0x0000 +3fe99730: .word 0x0000 +3fe99740: .word 0x0004 +3fe99750: .word 0x0000 +3fe99760: .word 0x000a +3fe99770: .word 0x0000 +3fe99780: .word 0x37d0 +3fe99790: dsjs a3, L3FE99600 +3fe997a0: .word 0x0000 +3fe997b0: .word 0x0000 +3fe997c0: .word 0x0000 +3fe997d0: .word 0x0000 +3fe997e0: .word 0x0000 +3fe997f0: .word 0x0000 +3fe99800: .word 0x0000 +3fe99810: .word 0x0000 +L3FE99820: +3fe99820: .word 0x0000 +3fe99830: .word 0x0000 +3fe99840: .word 0x0000 +3fe99850: .word 0x0000 +3fe99860: .word 0x0000 +3fe99870: .word 0x0000 +3fe99880: .word 0x0000 +3fe99890: .word 0x0000 +3fe998a0: .word 0x0000 +3fe998b0: .word 0x0000 +3fe998c0: .word 0x0000 +3fe998d0: .word 0x0000 +3fe998e0: .word 0x0000 +3fe998f0: .word 0x0000 +3fe99900: .word 0x0000 +3fe99910: .word 0x0000 +3fe99920: .word 0x0000 +3fe99930: .word 0x0000 +3fe99940: .word 0x0000 +3fe99950: .word 0x0000 +3fe99960: .word 0x0000 +3fe99970: .word 0x0000 +3fe99980: .word 0x0000 +3fe99990: .word 0x0000 +3fe999a0: dsjs a8, L3FE99A20 +3fe999b0: dsjs a3, L3FE99820 +3fe999c0: .word 0x0000 +3fe999d0: .word 0x0000 +3fe999e0: .word 0x0000 +3fe999f0: .word 0x0000 +3fe99a00: .word 0x0000 +3fe99a10: .word 0x0000 +L3FE99A20: +3fe99a20: .word 0x0000 +3fe99a30: .word 0x0000 +L3FE99A40: +3fe99a40: .word 0x0000 +3fe99a50: .word 0x0000 +3fe99a60: .word 0x0000 +3fe99a70: .word 0x0000 +3fe99a80: .word 0x0000 +3fe99a90: .word 0x0000 +3fe99aa0: .word 0x0000 +3fe99ab0: .word 0x0000 +3fe99ac0: .word 0x0000 +3fe99ad0: .word 0x0000 +3fe99ae0: .word 0x0000 +L3FE99AF0: +3fe99af0: .word 0x0000 +3fe99b00: .word 0x0000 +3fe99b10: .word 0x0000 +3fe99b20: .word 0x0000 +3fe99b30: .word 0x0000 +3fe99b40: .word 0x0000 +3fe99b50: .word 0x0000 +3fe99b60: .word 0x0000 +3fe99b70: .word 0x0000 +3fe99b80: .word 0x0000 +3fe99b90: .word 0x0000 +3fe99ba0: .word 0x0000 +3fe99bb0: .word 0x0000 +3fe99bc0: dsjs b8, L3FE99CB0 +3fe99bd0: dsjs a3, L3FE99A40 +3fe99be0: pushst +3fe99bf0: .word 0x9fb0 +3fe99c00: .word 0x0010 +3fe99c10: .word 0x00fa +3fe99c20: .word 0x00fa +3fe99c30: .word 0x0004 +3fe99c40: .word 0x0000 +3fe99c50: .word 0x0001 +3fe99c60: .word 0x0000 +3fe99c70: dsjs a0, L3FE99E10 +3fe99c80: dsjs a3, L3FE99AF0 +3fe99c90: .word 0x0000 +3fe99ca0: .word 0x0000 +L3FE99CB0: +3fe99cb0: .word 0x0000 +3fe99cc0: .word 0x0000 +3fe99cd0: .word 0x0000 +3fe99ce0: .word 0x0000 +3fe99cf0: .word 0x0000 +3fe99d00: .word 0x0000 +L3FE99D10: +3fe99d10: .word 0x0000 +3fe99d20: .word 0x0000 +3fe99d30: .word 0x0000 +3fe99d40: .word 0x0000 +3fe99d50: .word 0x0000 +3fe99d60: .word 0x0000 +3fe99d70: .word 0x0000 +3fe99d80: .word 0x0000 +3fe99d90: .word 0x0000 +3fe99da0: .word 0x0000 +3fe99db0: .word 0x0000 +3fe99dc0: .word 0x0000 +3fe99dd0: .word 0x0000 +3fe99de0: .word 0x0000 +3fe99df0: .word 0x0000 +3fe99e00: .word 0x0000 +L3FE99E10: +3fe99e10: .word 0x0000 +3fe99e20: .word 0x0000 +3fe99e30: .word 0x0000 +3fe99e40: .word 0x0000 +3fe99e50: .word 0x0000 +3fe99e60: .word 0x0000 +3fe99e70: .word 0x0000 +3fe99e80: .word 0x0000 +3fe99e90: dsjs b0, L3FE99EA0 +L3FE99EA0: +3fe99ea0: dsjs a3, L3FE99D10 +3fe99eb0: .word 0x0000 +3fe99ec0: .word 0x0000 +3fe99ed0: .word 0x0000 +3fe99ee0: .word 0x0000 +3fe99ef0: .word 0x0000 +3fe99f00: .word 0x0000 +3fe99f10: .word 0x0000 +3fe99f20: .word 0x0000 +L3FE99F30: +3fe99f30: .word 0x0000 +3fe99f40: .word 0x0000 +3fe99f50: .word 0x0000 +3fe99f60: .word 0x0000 +3fe99f70: .word 0x0000 +3fe99f80: .word 0x0000 +3fe99f90: .word 0x0000 +3fe99fa0: .word 0x0000 +3fe99fb0: .word 0x0000 +3fe99fc0: .word 0x0000 +3fe99fd0: .word 0x0000 +3fe99fe0: .word 0x0000 +L3FE99FF0: +3fe99ff0: .word 0x0000 +3fe9a000: .word 0x0000 +3fe9a010: .word 0x0000 +3fe9a020: .word 0x0000 +3fe9a030: .word 0x0000 +3fe9a040: .word 0x0000 +3fe9a050: .word 0x0000 +3fe9a060: .word 0x0000 +3fe9a070: .word 0x0000 +3fe9a080: .word 0x0000 +3fe9a090: .word 0x0000 +3fe9a0a0: .word 0x0000 +3fe9a0b0: dsjs a0, L3FE99FF0 +3fe9a0c0: dsjs a3, L3FE99F30 +3fe9a0d0: .word 0x0000 +3fe9a0e0: .word 0x0000 +3fe9a0f0: .word 0x0000 +3fe9a100: .word 0x0000 +3fe9a110: .word 0x0000 +3fe9a120: .word 0x0000 +3fe9a130: .word 0x0000 +3fe9a140: .word 0x0000 +3fe9a150: .word 0x0000 +3fe9a160: .word 0x0000 +3fe9a170: .word 0x0000 +3fe9a180: .word 0x0000 +3fe9a190: .word 0x0000 +3fe9a1a0: .word 0x0000 +L3FE9A1B0: +3fe9a1b0: .word 0x0000 +3fe9a1c0: .word 0x0000 +3fe9a1d0: .word 0x0000 +3fe9a1e0: .word 0x0000 +3fe9a1f0: .word 0x0000 +3fe9a200: .word 0x0000 +3fe9a210: .word 0x0000 +3fe9a220: .word 0x0000 +3fe9a230: .word 0x0000 +3fe9a240: .word 0x0000 +3fe9a250: .word 0x0000 +3fe9a260: .word 0x0000 +3fe9a270: .word 0x0000 +3fe9a280: .word 0x0000 +3fe9a290: .word 0x0000 +3fe9a2a0: .word 0x0000 +3fe9a2b0: .word 0x0000 +3fe9a2c0: .word 0x0000 +3fe9a2d0: .word 0x00fa +3fe9a2e0: exgpc a12 +3fe9a2f0: .word 0x0001 +3fe9a300: .word 0x0000 +3fe9a310: .word 0x0002 +3fe9a320: .word 0x0000 +3fe9a330: sla 0x3, b8 +3fe9a340: dsjs a3, L3FE9A1B0 +3fe9a350: .word 0x0000 +3fe9a360: .word 0x0000 +3fe9a370: .word 0x0000 +3fe9a380: .word 0x0000 +3fe9a390: .word 0x0000 +3fe9a3a0: .word 0x0000 +3fe9a3b0: .word 0x0000 +3fe9a3c0: .word 0x0000 +L3FE9A3D0: +3fe9a3d0: .word 0x0000 +3fe9a3e0: .word 0x0000 +3fe9a3f0: .word 0x0000 +3fe9a400: .word 0x0000 +3fe9a410: .word 0x0000 +3fe9a420: .word 0x0000 +3fe9a430: .word 0x0000 +3fe9a440: .word 0x0000 +3fe9a450: .word 0x0000 +3fe9a460: .word 0x0000 +3fe9a470: .word 0x0000 +3fe9a480: .word 0x0000 +3fe9a490: .word 0x0000 +3fe9a4a0: .word 0x0000 +3fe9a4b0: .word 0x0000 +3fe9a4c0: .word 0x0000 +3fe9a4d0: .word 0x0000 +3fe9a4e0: .word 0x0000 +3fe9a4f0: .word 0x0000 +3fe9a500: .word 0x0000 +3fe9a510: .word 0x0000 +3fe9a520: .word 0x0000 +3fe9a530: .word 0x0000 +3fe9a540: .word 0x0000 +3fe9a550: sla 0x3, b8 +3fe9a560: dsjs a3, L3FE9A3D0 +3fe9a570: .word 0x0000 +3fe9a580: .word 0x0000 +3fe9a590: .word 0x0000 +3fe9a5a0: .word 0x0000 +3fe9a5b0: .word 0x0000 +3fe9a5c0: .word 0x0000 +3fe9a5d0: .word 0x0000 +3fe9a5e0: .word 0x0000 +L3FE9A5F0: +3fe9a5f0: .word 0x0000 +3fe9a600: .word 0x0000 +3fe9a610: .word 0x0000 +3fe9a620: .word 0x0000 +3fe9a630: .word 0x0000 +3fe9a640: .word 0x0000 +3fe9a650: .word 0x0000 +3fe9a660: .word 0x0000 +3fe9a670: .word 0x0000 +3fe9a680: .word 0x0000 +3fe9a690: .word 0x0000 +3fe9a6a0: .word 0x0000 +3fe9a6b0: .word 0x0000 +3fe9a6c0: .word 0x0000 +3fe9a6d0: .word 0x0000 +3fe9a6e0: .word 0x0000 +3fe9a6f0: .word 0x0000 +3fe9a700: .word 0x0000 +3fe9a710: .word 0x0000 +3fe9a720: .word 0x0000 +3fe9a730: .word 0x0000 +3fe9a740: .word 0x0000 +3fe9a750: .word 0x0000 +3fe9a760: .word 0x0000 +3fe9a770: sla 0x3, b8 +3fe9a780: dsjs a3, L3FE9A5F0 +3fe9a790: .word 0x0000 +3fe9a7a0: .word 0x0000 +3fe9a7b0: .word 0x0000 +3fe9a7c0: .word 0x0000 +3fe9a7d0: .word 0x0000 +3fe9a7e0: .word 0x0000 +3fe9a7f0: .word 0x0000 +3fe9a800: .word 0x0000 +3fe9a810: .word 0x0000 +3fe9a820: .word 0x0000 +3fe9a830: .word 0x0000 +3fe9a840: .word 0x0000 +L3FE9A850: +3fe9a850: .word 0x0000 +3fe9a860: .word 0x0000 +L3FE9A870: +3fe9a870: .word 0x0000 +3fe9a880: .word 0x0000 +3fe9a890: .word 0x0000 +3fe9a8a0: .word 0x0000 +3fe9a8b0: .word 0x0000 +3fe9a8c0: .word 0x0000 +3fe9a8d0: .word 0x0000 +3fe9a8e0: .word 0x0000 +3fe9a8f0: .word 0x0000 +3fe9a900: .word 0x0000 +3fe9a910: .word 0x0000 +3fe9a920: .word 0x0000 +3fe9a930: .word 0x0000 +3fe9a940: .word 0x0000 +3fe9a950: .word 0x0000 +3fe9a960: .word 0x0000 +3fe9a970: .word 0x0000 +3fe9a980: .word 0x0000 +3fe9a990: .word 0x00fa +3fe9a9a0: getpc b14 +3fe9a9b0: .word 0x0005 +3fe9a9c0: .word 0x0000 +3fe9a9d0: .word 0x0003 +3fe9a9e0: .word 0x0000 +3fe9a9f0: dsjs a0, L3FE9A850 +3fe9aa00: dsjs a3, L3FE9A870 +3fe9aa10: .word 0x0000 +3fe9aa20: .word 0x0000 +3fe9aa30: .word 0x0000 +3fe9aa40: .word 0x0000 +3fe9aa50: .word 0x0000 +3fe9aa60: .word 0x0000 +L3FE9AA70: +3fe9aa70: .word 0x0000 +3fe9aa80: .word 0x0000 +L3FE9AA90: +3fe9aa90: .word 0x0000 +3fe9aaa0: .word 0x0000 +3fe9aab0: .word 0x0000 +3fe9aac0: .word 0x0000 +3fe9aad0: .word 0x0000 +3fe9aae0: .word 0x0000 +3fe9aaf0: .word 0x0000 +3fe9ab00: .word 0x0000 +3fe9ab10: .word 0x0000 +3fe9ab20: .word 0x0000 +3fe9ab30: .word 0x0000 +3fe9ab40: .word 0x0000 +3fe9ab50: .word 0x0000 +3fe9ab60: .word 0x0000 +3fe9ab70: .word 0x0000 +3fe9ab80: .word 0x0000 +3fe9ab90: .word 0x0000 +3fe9aba0: .word 0x0000 +3fe9abb0: .word 0x0000 +3fe9abc0: .word 0x0000 +3fe9abd0: .word 0x0000 +3fe9abe0: .word 0x0000 +3fe9abf0: .word 0x0000 +3fe9ac00: .word 0x0000 +3fe9ac10: dsjs a0, L3FE9AA70 +3fe9ac20: dsjs a3, L3FE9AA90 +3fe9ac30: .word 0x0000 +3fe9ac40: .word 0x0000 +3fe9ac50: .word 0x0000 +3fe9ac60: .word 0x0000 +3fe9ac70: .word 0x0000 +3fe9ac80: .word 0x0000 +L3FE9AC90: +3fe9ac90: .word 0x0000 +3fe9aca0: .word 0x0000 +L3FE9ACB0: +3fe9acb0: .word 0x0000 +3fe9acc0: .word 0x0000 +3fe9acd0: .word 0x0000 +3fe9ace0: .word 0x0000 +3fe9acf0: .word 0x0000 +3fe9ad00: .word 0x0000 +3fe9ad10: .word 0x0000 +3fe9ad20: .word 0x0000 +3fe9ad30: .word 0x0000 +3fe9ad40: .word 0x0000 +3fe9ad50: .word 0x0000 +3fe9ad60: .word 0x0000 +3fe9ad70: .word 0x0000 +3fe9ad80: .word 0x0000 +3fe9ad90: .word 0x0000 +3fe9ada0: .word 0x0000 +3fe9adb0: .word 0x0000 +3fe9adc0: .word 0x0000 +3fe9add0: .word 0x0000 +3fe9ade0: .word 0x0000 +3fe9adf0: .word 0x0000 +3fe9ae00: .word 0x0000 +3fe9ae10: .word 0x0000 +3fe9ae20: .word 0x0000 +3fe9ae30: dsjs a0, L3FE9AC90 +3fe9ae40: dsjs a3, L3FE9ACB0 +3fe9ae50: .word 0x0000 +3fe9ae60: .word 0x0000 +3fe9ae70: .word 0x0000 +3fe9ae80: .word 0x0000 +3fe9ae90: .word 0x0000 +3fe9aea0: .word 0x0000 +3fe9aeb0: .word 0x0000 +3fe9aec0: .word 0x0000 +3fe9aed0: .word 0x0000 +3fe9aee0: .word 0x0000 +L3FE9AEF0: +3fe9aef0: .word 0x0000 +3fe9af00: .word 0x0000 +3fe9af10: .word 0x0000 +3fe9af20: .word 0x0000 +L3FE9AF30: +3fe9af30: .word 0x0000 +3fe9af40: .word 0x0000 +3fe9af50: .word 0x0000 +3fe9af60: .word 0x0000 +3fe9af70: .word 0x0000 +3fe9af80: .word 0x0000 +3fe9af90: .word 0x0000 +3fe9afa0: .word 0x0000 +3fe9afb0: .word 0x0000 +3fe9afc0: .word 0x0000 +3fe9afd0: .word 0x0000 +3fe9afe0: .word 0x0000 +3fe9aff0: .word 0x0000 +3fe9b000: .word 0x0000 +3fe9b010: .word 0x0000 +3fe9b020: .word 0x0000 +3fe9b030: .word 0x0000 +3fe9b040: .word 0x0000 +3fe9b050: popst +3fe9b060: getpc b14 +3fe9b070: .word 0x0005 +3fe9b080: .word 0x0000 +3fe9b090: .word 0x0003 +3fe9b0a0: .word 0x0000 +3fe9b0b0: dsjs b8, L3FE9AEF0 +3fe9b0c0: dsjs a3, L3FE9AF30 +3fe9b0d0: .word 0x0000 +3fe9b0e0: .word 0x0000 +3fe9b0f0: .word 0x0000 +3fe9b100: .word 0x0000 +3fe9b110: .word 0x0000 +3fe9b120: .word 0x0000 +3fe9b130: .word 0x0000 +3fe9b140: .word 0x0000 +L3FE9B150: +3fe9b150: .word 0x0000 +3fe9b160: .word 0x0000 +3fe9b170: .word 0x0000 +3fe9b180: .word 0x0000 +3fe9b190: .word 0x0000 +3fe9b1a0: .word 0x0000 +3fe9b1b0: .word 0x0000 +3fe9b1c0: .word 0x0000 +3fe9b1d0: .word 0x0000 +3fe9b1e0: .word 0x0000 +3fe9b1f0: .word 0x0000 +3fe9b200: .word 0x0000 +3fe9b210: .word 0x0000 +3fe9b220: .word 0x0000 +3fe9b230: .word 0x0000 +3fe9b240: .word 0x0000 +3fe9b250: .word 0x0000 +3fe9b260: .word 0x0000 +3fe9b270: .word 0x0000 +3fe9b280: .word 0x0000 +3fe9b290: .word 0x0000 +3fe9b2a0: .word 0x0000 +3fe9b2b0: .word 0x0000 +3fe9b2c0: .word 0x0000 +3fe9b2d0: add b0, b0 +3fe9b2e0: dsjs a3, L3FE9B150 +3fe9b2f0: .word 0x0000 +3fe9b300: .word 0x0000 +3fe9b310: .word 0x0000 +3fe9b320: .word 0x0000 +3fe9b330: .word 0x0000 +3fe9b340: .word 0x0000 +3fe9b350: .word 0x0000 +3fe9b360: .word 0x0000 +L3FE9B370: +3fe9b370: .word 0x0000 +3fe9b380: .word 0x0000 +3fe9b390: .word 0x0000 +3fe9b3a0: .word 0x0000 +3fe9b3b0: .word 0x0000 +3fe9b3c0: .word 0x0000 +3fe9b3d0: .word 0x0000 +3fe9b3e0: .word 0x0000 +3fe9b3f0: .word 0x0000 +3fe9b400: .word 0x0000 +3fe9b410: .word 0x0000 +3fe9b420: .word 0x0000 +3fe9b430: .word 0x0000 +3fe9b440: .word 0x0000 +3fe9b450: .word 0x0000 +3fe9b460: .word 0x0000 +3fe9b470: .word 0x0000 +3fe9b480: .word 0x0000 +3fe9b490: .word 0x0000 +3fe9b4a0: .word 0x0000 +3fe9b4b0: .word 0x0000 +3fe9b4c0: .word 0x0000 +3fe9b4d0: .word 0x0000 +3fe9b4e0: .word 0x0000 +3fe9b4f0: add b3, b0 +3fe9b500: dsjs a3, L3FE9B370 +3fe9b510: .word 0x0000 +3fe9b520: .word 0x0000 +3fe9b530: .word 0x0000 +3fe9b540: .word 0x0000 +3fe9b550: .word 0x0000 +3fe9b560: .word 0x0000 +3fe9b570: .word 0x0000 +3fe9b580: .word 0x0000 +3fe9b590: .word 0x0000 +3fe9b5a0: .word 0x0000 +3fe9b5b0: .word 0x0000 +3fe9b5c0: .word 0x0000 +3fe9b5d0: .word 0x0000 +3fe9b5e0: .word 0x0000 +L3FE9B5F0: +3fe9b5f0: .word 0x0000 +3fe9b600: .word 0x0000 +L3FE9B610: +3fe9b610: .word 0x0000 +3fe9b620: .word 0x0000 +3fe9b630: .word 0x0000 +3fe9b640: .word 0x0000 +3fe9b650: .word 0x0000 +3fe9b660: .word 0x0000 +3fe9b670: .word 0x0000 +3fe9b680: .word 0x0000 +3fe9b690: .word 0x0000 +3fe9b6a0: .word 0x0000 +3fe9b6b0: .word 0x0000 +3fe9b6c0: .word 0x0000 +3fe9b6d0: .word 0x0000 +3fe9b6e0: .word 0x0000 +3fe9b6f0: .word 0x0000 +3fe9b700: .word 0x0000 +3fe9b710: .word 0x028a +3fe9b720: getpc b14 +3fe9b730: .word 0x0005 +3fe9b740: .word 0x0000 +3fe9b750: .word 0x0003 +3fe9b760: .word 0x0000 +3fe9b770: add a8, a0 +3fe9b780: dsjs a3, L3FE9B5F0 +3fe9b790: .word 0x36c8 +3fe9b7a0: dsjs a3, L3FE9B610 +3fe9b7b0: .word 0x0000 +3fe9b7c0: .word 0x0000 +3fe9b7d0: .word 0x0000 +3fe9b7e0: .word 0x0000 +3fe9b7f0: .word 0x0000 +3fe9b800: .word 0x0000 +L3FE9B810: +3fe9b810: .word 0x0000 +3fe9b820: .word 0x0000 +L3FE9B830: +3fe9b830: .word 0x0000 +3fe9b840: .word 0x0000 +3fe9b850: .word 0x0000 +3fe9b860: .word 0x0000 +3fe9b870: .word 0x0000 +3fe9b880: .word 0x0000 +3fe9b890: .word 0x0000 +3fe9b8a0: .word 0x0000 +3fe9b8b0: .word 0x0000 +3fe9b8c0: .word 0x0000 +3fe9b8d0: .word 0x0000 +3fe9b8e0: .word 0x0000 +3fe9b8f0: .word 0x0000 +3fe9b900: .word 0x0000 +3fe9b910: .word 0x0000 +3fe9b920: .word 0x0000 +3fe9b930: .word 0x0000 +3fe9b940: .word 0x0000 +3fe9b950: .word 0x0000 +3fe9b960: .word 0x0000 +3fe9b970: .word 0x0000 +3fe9b980: .word 0x0000 +3fe9b990: subk 31, a8 +3fe9b9a0: dsjs a3, L3FE9B810 +3fe9b9b0: subk 31, a8 +3fe9b9c0: dsjs a3, L3FE9B830 +3fe9b9d0: .word 0x0000 +3fe9b9e0: .word 0x0000 +3fe9b9f0: .word 0x0000 +3fe9ba00: .word 0x0000 +3fe9ba10: .word 0x0000 +3fe9ba20: .word 0x0000 +L3FE9BA30: +3fe9ba30: .word 0x0000 +3fe9ba40: .word 0x0000 +L3FE9BA50: +3fe9ba50: .word 0x0000 +3fe9ba60: .word 0x0000 +3fe9ba70: .word 0x0000 +3fe9ba80: .word 0x0000 +3fe9ba90: .word 0x0000 +3fe9baa0: .word 0x0000 +3fe9bab0: .word 0x0000 +3fe9bac0: .word 0x0000 +3fe9bad0: .word 0x0000 +3fe9bae0: .word 0x0000 +3fe9baf0: .word 0x0000 +L3FE9BB00: +3fe9bb00: .word 0x0000 +3fe9bb10: .word 0x0000 +3fe9bb20: .word 0x0000 +3fe9bb30: .word 0x0000 +3fe9bb40: .word 0x0000 +3fe9bb50: .word 0x0000 +3fe9bb60: .word 0x0000 +3fe9bb70: .word 0x0000 +3fe9bb80: .word 0x0000 +3fe9bb90: .word 0x0000 +3fe9bba0: .word 0x0000 +3fe9bbb0: .word 0x3770 +3fe9bbc0: dsjs a3, L3FE9BA30 +3fe9bbd0: .word 0x3770 +3fe9bbe0: dsjs a3, L3FE9BA50 +3fe9bbf0: .word 0x0418 +3fe9bc00: jrp L3FE9C310 +3fe9bc10: .word 0x0010 +3fe9bc20: .word 0x00c8 +3fe9bc30: .word 0x001f +3fe9bc40: .word 0x0004 +3fe9bc50: .word 0x0000 +3fe9bc60: .word 0x0001 +3fe9bc70: .word 0x0000 +3fe9bc80: add b10, b0 +3fe9bc90: dsjs a3, L3FE9BB00 +3fe9bca0: .word 0x0000 +3fe9bcb0: .word 0x0000 +3fe9bcc0: .word 0x0000 +3fe9bcd0: .word 0x0000 +3fe9bce0: .word 0x0000 +3fe9bcf0: .word 0x0000 +3fe9bd00: .word 0x0000 +3fe9bd10: .word 0x0000 +L3FE9BD20: +3fe9bd20: .word 0x0000 +3fe9bd30: .word 0x0000 +3fe9bd40: .word 0x0000 +3fe9bd50: .word 0x0000 +3fe9bd60: .word 0x0000 +3fe9bd70: .word 0x0000 +3fe9bd80: .word 0x0000 +3fe9bd90: .word 0x0000 +3fe9bda0: .word 0x0000 +3fe9bdb0: .word 0x0000 +3fe9bdc0: .word 0x0000 +3fe9bdd0: .word 0x0000 +3fe9bde0: .word 0x0000 +3fe9bdf0: .word 0x0000 +3fe9be00: .word 0x0000 +3fe9be10: .word 0x0000 +3fe9be20: .word 0x0000 +3fe9be30: .word 0x0000 +3fe9be40: .word 0x0000 +3fe9be50: .word 0x0000 +3fe9be60: .word 0x0000 +3fe9be70: .word 0x0000 +L3FE9BE80: +3fe9be80: .word 0x0000 +3fe9be90: .word 0x0000 +3fe9bea0: add a14, a8 +3fe9beb0: dsjs a3, L3FE9BD20 +3fe9bec0: .word 0x0000 +3fe9bed0: .word 0x0000 +3fe9bee0: .word 0x0000 +3fe9bef0: .word 0x0000 +3fe9bf00: .word 0x0000 +3fe9bf10: .word 0x0000 +3fe9bf20: .word 0x0000 +3fe9bf30: .word 0x0000 +L3FE9BF40: +3fe9bf40: .word 0x0000 +3fe9bf50: .word 0x0000 +3fe9bf60: .word 0x0000 +L3FE9BF70: +3fe9bf70: .word 0x0000 +3fe9bf80: .word 0x0000 +3fe9bf90: .word 0x0000 +3fe9bfa0: .word 0x0000 +3fe9bfb0: .word 0x0000 +3fe9bfc0: .word 0x0000 +3fe9bfd0: .word 0x0000 +3fe9bfe0: .word 0x0000 +3fe9bff0: .word 0x0000 +3fe9c000: .word 0x0000 +3fe9c010: .word 0x0000 +3fe9c020: .word 0x0000 +3fe9c030: .word 0x0000 +3fe9c040: .word 0x0000 +3fe9c050: .word 0x0000 +3fe9c060: .word 0x0000 +3fe9c070: .word 0x0000 +3fe9c080: .word 0x0000 +3fe9c090: .word 0x0000 +3fe9c0a0: .word 0x0000 +3fe9c0b0: .word 0x0000 +3fe9c0c0: addc a4, a0 +3fe9c0d0: dsjs a3, L3FE9BF40 +3fe9c0e0: .word 0x0000 +3fe9c0f0: .word 0x0000 +3fe9c100: .word 0x0000 +3fe9c110: .word 0x0000 +3fe9c120: .word 0x0000 +3fe9c130: .word 0x0000 +3fe9c140: .word 0x0000 +3fe9c150: .word 0x0000 +3fe9c160: .word 0x0000 +3fe9c170: .word 0x0000 +3fe9c180: .word 0x0000 +3fe9c190: .word 0x0000 +3fe9c1a0: .word 0x0000 +3fe9c1b0: .word 0x0000 +L3FE9C1C0: +3fe9c1c0: .word 0x0000 +3fe9c1d0: .word 0x0000 +3fe9c1e0: .word 0x0000 +3fe9c1f0: .word 0x0000 +3fe9c200: .word 0x0000 +3fe9c210: .word 0x0000 +3fe9c220: .word 0x0000 +3fe9c230: .word 0x0000 +3fe9c240: .word 0x0000 +3fe9c250: .word 0x0000 +3fe9c260: .word 0x0000 +3fe9c270: .word 0x0000 +3fe9c280: .word 0x0000 +3fe9c290: .word 0x0000 +3fe9c2a0: .word 0x0000 +3fe9c2b0: .word 0x0000 +3fe9c2c0: .word 0x0000 +3fe9c2d0: .word 0x0000 +3fe9c2e0: .word 0x00cd +3fe9c2f0: .word 0x0019 +3fe9c300: .word 0x0001 +L3FE9C310: +3fe9c310: .word 0x0000 +3fe9c320: .word 0x0002 +3fe9c330: .word 0x0000 +3fe9c340: sla 0x3, b8 +3fe9c350: dsjs a3, L3FE9C1C0 +3fe9c360: .word 0x0000 +3fe9c370: .word 0x0000 +3fe9c380: .word 0x0000 +3fe9c390: .word 0x0000 +3fe9c3a0: .word 0x0000 +3fe9c3b0: .word 0x0000 +3fe9c3c0: .word 0x0000 +3fe9c3d0: .word 0x0000 +L3FE9C3E0: +3fe9c3e0: .word 0x0000 +3fe9c3f0: .word 0x0000 +3fe9c400: .word 0x0000 +3fe9c410: .word 0x0000 +3fe9c420: .word 0x0000 +3fe9c430: .word 0x0000 +3fe9c440: .word 0x0000 +3fe9c450: .word 0x0000 +3fe9c460: .word 0x0000 +3fe9c470: .word 0x0000 +3fe9c480: .word 0x0000 +3fe9c490: .word 0x0000 +3fe9c4a0: .word 0x0000 +3fe9c4b0: .word 0x0000 +3fe9c4c0: .word 0x0000 +3fe9c4d0: .word 0x0000 +3fe9c4e0: .word 0x0000 +3fe9c4f0: .word 0x0000 +3fe9c500: .word 0x0000 +3fe9c510: .word 0x0000 +3fe9c520: .word 0x0000 +3fe9c530: .word 0x0000 +3fe9c540: .word 0x0000 +3fe9c550: .word 0x0000 +3fe9c560: sla 0x3, b8 +3fe9c570: dsjs a3, L3FE9C3E0 +3fe9c580: .word 0x0000 +3fe9c590: .word 0x0000 +3fe9c5a0: .word 0x0000 +3fe9c5b0: .word 0x0000 +3fe9c5c0: .word 0x0000 +3fe9c5d0: .word 0x0000 +3fe9c5e0: .word 0x0000 +3fe9c5f0: .word 0x0000 +L3FE9C600: +3fe9c600: .word 0x0000 +3fe9c610: .word 0x0000 +3fe9c620: .word 0x0000 +3fe9c630: .word 0x0000 +3fe9c640: .word 0x0000 +3fe9c650: .word 0x0000 +3fe9c660: .word 0x0000 +3fe9c670: .word 0x0000 +3fe9c680: .word 0x0000 +3fe9c690: .word 0x0000 +3fe9c6a0: .word 0x0000 +3fe9c6b0: .word 0x0000 +3fe9c6c0: .word 0x0000 +3fe9c6d0: .word 0x0000 +3fe9c6e0: .word 0x0000 +3fe9c6f0: .word 0x0000 +3fe9c700: .word 0x0000 +3fe9c710: .word 0x0000 +3fe9c720: .word 0x0000 +3fe9c730: .word 0x0000 +3fe9c740: .word 0x0000 +3fe9c750: .word 0x0000 +3fe9c760: .word 0x0000 +3fe9c770: .word 0x0000 +3fe9c780: sla 0x3, b8 +3fe9c790: dsjs a3, L3FE9C600 +3fe9c7a0: .word 0x0000 +3fe9c7b0: .word 0x0000 +3fe9c7c0: .word 0x0000 +3fe9c7d0: .word 0x0000 +3fe9c7e0: .word 0x0000 +3fe9c7f0: .word 0x0000 +3fe9c800: .word 0x0000 +3fe9c810: .word 0x0000 +3fe9c820: .word 0x0000 +3fe9c830: .word 0x0000 +3fe9c840: .word 0x0000 +3fe9c850: .word 0x0000 +3fe9c860: .word 0x0000 +3fe9c870: .word 0x0000 +L3FE9C880: +3fe9c880: .word 0x0000 +3fe9c890: .word 0x0000 +3fe9c8a0: .word 0x0000 +3fe9c8b0: .word 0x0000 +3fe9c8c0: .word 0x0000 +3fe9c8d0: .word 0x0000 +3fe9c8e0: .word 0x0000 +3fe9c8f0: .word 0x0000 +3fe9c900: .word 0x0000 +3fe9c910: .word 0x0000 +3fe9c920: .word 0x0000 +3fe9c930: .word 0x0000 +3fe9c940: .word 0x0000 +3fe9c950: .word 0x0000 +3fe9c960: .word 0x0000 +3fe9c970: .word 0x0000 +3fe9c980: .word 0x0000 +3fe9c990: .word 0x0000 +3fe9c9a0: .word 0x00c8 +3fe9c9b0: rev b13 +3fe9c9c0: .word 0x0004 +3fe9c9d0: .word 0x0000 +3fe9c9e0: .word 0x0003 +3fe9c9f0: .word 0x0000 +3fe9ca00: addc b8, b0 +3fe9ca10: dsjs a3, L3FE9C880 +3fe9ca20: .word 0x0000 +3fe9ca30: .word 0x0000 +3fe9ca40: .word 0x0000 +3fe9ca50: .word 0x0000 +3fe9ca60: .word 0x0000 +3fe9ca70: .word 0x0000 +3fe9ca80: .word 0x0000 +3fe9ca90: .word 0x0000 +L3FE9CAA0: +3fe9caa0: .word 0x0000 +3fe9cab0: .word 0x0000 +3fe9cac0: .word 0x0000 +3fe9cad0: .word 0x0000 +3fe9cae0: .word 0x0000 +3fe9caf0: .word 0x0000 +3fe9cb00: .word 0x0000 +3fe9cb10: .word 0x0000 +3fe9cb20: .word 0x0000 +3fe9cb30: .word 0x0000 +3fe9cb40: .word 0x0000 +3fe9cb50: .word 0x0000 +3fe9cb60: .word 0x0000 +3fe9cb70: .word 0x0000 +3fe9cb80: .word 0x0000 +3fe9cb90: .word 0x0000 +3fe9cba0: .word 0x0000 +3fe9cbb0: .word 0x0000 +3fe9cbc0: .word 0x0000 +3fe9cbd0: .word 0x0000 +3fe9cbe0: .word 0x0000 +3fe9cbf0: .word 0x0000 +3fe9cc00: .word 0x0000 +3fe9cc10: .word 0x0000 +3fe9cc20: addc b12, b0 +3fe9cc30: dsjs a3, L3FE9CAA0 +3fe9cc40: .word 0x0000 +3fe9cc50: .word 0x0000 +3fe9cc60: .word 0x0000 +3fe9cc70: .word 0x0000 +3fe9cc80: .word 0x0000 +3fe9cc90: .word 0x0000 +3fe9cca0: .word 0x0000 +3fe9ccb0: .word 0x0000 +L3FE9CCC0: +3fe9ccc0: .word 0x0000 +3fe9ccd0: .word 0x0000 +3fe9cce0: .word 0x0000 +3fe9ccf0: .word 0x0000 +3fe9cd00: .word 0x0000 +3fe9cd10: .word 0x0000 +3fe9cd20: .word 0x0000 +3fe9cd30: .word 0x0000 +3fe9cd40: .word 0x0000 +3fe9cd50: .word 0x0000 +3fe9cd60: .word 0x0000 +3fe9cd70: .word 0x0000 +3fe9cd80: .word 0x0000 +3fe9cd90: .word 0x0000 +3fe9cda0: .word 0x0000 +3fe9cdb0: .word 0x0000 +3fe9cdc0: .word 0x0000 +3fe9cdd0: .word 0x0000 +3fe9cde0: .word 0x0000 +3fe9cdf0: .word 0x0000 +3fe9ce00: .word 0x0000 +3fe9ce10: .word 0x0000 +3fe9ce20: .word 0x0000 +3fe9ce30: .word 0x0000 +3fe9ce40: sub b2, b8 +3fe9ce50: dsjs a3, L3FE9CCC0 +3fe9ce60: .word 0x0000 +3fe9ce70: .word 0x0000 +3fe9ce80: .word 0x0000 +3fe9ce90: .word 0x0000 +3fe9cea0: .word 0x0000 +3fe9ceb0: .word 0x0000 +3fe9cec0: .word 0x0000 +3fe9ced0: .word 0x0000 +3fe9cee0: .word 0x0000 +3fe9cef0: .word 0x0000 +3fe9cf00: .word 0x0000 +3fe9cf10: .word 0x0000 +3fe9cf20: .word 0x0000 +3fe9cf30: .word 0x0000 +L3FE9CF40: +3fe9cf40: .word 0x0000 +3fe9cf50: .word 0x0000 +3fe9cf60: .word 0x0000 +3fe9cf70: .word 0x0000 +3fe9cf80: .word 0x0000 +3fe9cf90: .word 0x0000 +3fe9cfa0: .word 0x0000 +3fe9cfb0: .word 0x0000 +3fe9cfc0: .word 0x0000 +3fe9cfd0: .word 0x0000 +3fe9cfe0: .word 0x0000 +3fe9cff0: .word 0x0000 +3fe9d000: .word 0x0000 +3fe9d010: .word 0x0000 +3fe9d020: .word 0x0000 +3fe9d030: .word 0x0000 +3fe9d040: .word 0x0000 +3fe9d050: .word 0x0000 +3fe9d060: .word 0x00cd +3fe9d070: rev b7 +3fe9d080: .word 0x0001 +3fe9d090: .word 0x0000 +3fe9d0a0: .word 0x0004 +3fe9d0b0: .word 0x0000 +3fe9d0c0: sla 0x3, b8 +3fe9d0d0: dsjs a3, L3FE9CF40 +3fe9d0e0: .word 0x0000 +3fe9d0f0: .word 0x0000 +3fe9d100: .word 0x0000 +3fe9d110: .word 0x0000 +3fe9d120: .word 0x0000 +3fe9d130: .word 0x0000 +3fe9d140: .word 0x0000 +3fe9d150: .word 0x0000 +L3FE9D160: +3fe9d160: .word 0x0000 +3fe9d170: .word 0x0000 +3fe9d180: .word 0x0000 +3fe9d190: .word 0x0000 +3fe9d1a0: .word 0x0000 +3fe9d1b0: .word 0x0000 +3fe9d1c0: .word 0x0000 +3fe9d1d0: .word 0x0000 +3fe9d1e0: .word 0x0000 +3fe9d1f0: .word 0x0000 +3fe9d200: .word 0x0000 +3fe9d210: .word 0x0000 +3fe9d220: .word 0x0000 +3fe9d230: .word 0x0000 +3fe9d240: .word 0x0000 +3fe9d250: .word 0x0000 +3fe9d260: .word 0x0000 +3fe9d270: .word 0x0000 +3fe9d280: .word 0x0000 +3fe9d290: .word 0x0000 +3fe9d2a0: .word 0x0000 +3fe9d2b0: .word 0x0000 +3fe9d2c0: .word 0x0000 +3fe9d2d0: .word 0x0000 +3fe9d2e0: sla 0x3, b8 +3fe9d2f0: dsjs a3, L3FE9D160 +3fe9d300: .word 0x0000 +3fe9d310: .word 0x0000 +3fe9d320: .word 0x0000 +3fe9d330: .word 0x0000 +3fe9d340: .word 0x0000 +3fe9d350: .word 0x0000 +3fe9d360: .word 0x0000 +3fe9d370: .word 0x0000 +L3FE9D380: +3fe9d380: .word 0x0000 +3fe9d390: .word 0x0000 +3fe9d3a0: .word 0x0000 +3fe9d3b0: .word 0x0000 +3fe9d3c0: .word 0x0000 +3fe9d3d0: .word 0x0000 +3fe9d3e0: .word 0x0000 +3fe9d3f0: .word 0x0000 +3fe9d400: .word 0x0000 +3fe9d410: .word 0x0000 +3fe9d420: .word 0x0000 +3fe9d430: .word 0x0000 +3fe9d440: .word 0x0000 +3fe9d450: .word 0x0000 +3fe9d460: .word 0x0000 +3fe9d470: .word 0x0000 +3fe9d480: .word 0x0000 +3fe9d490: .word 0x0000 +3fe9d4a0: .word 0x0000 +3fe9d4b0: .word 0x0000 +3fe9d4c0: .word 0x0000 +3fe9d4d0: .word 0x0000 +3fe9d4e0: .word 0x0000 +3fe9d4f0: .word 0x0000 +3fe9d500: sla 0x3, b8 +3fe9d510: dsjs a3, L3FE9D380 +3fe9d520: .word 0x0000 +3fe9d530: .word 0x0000 +3fe9d540: .word 0x0000 +3fe9d550: .word 0x0000 +3fe9d560: .word 0x0000 +3fe9d570: .word 0x0000 +3fe9d580: .word 0x0000 +3fe9d590: .word 0x0000 +3fe9d5a0: .word 0x0000 +3fe9d5b0: .word 0x0000 +3fe9d5c0: .word 0x0000 +3fe9d5d0: .word 0x0000 +3fe9d5e0: .word 0x0000 +3fe9d5f0: .word 0x0000 +L3FE9D600: +3fe9d600: .word 0x0000 +3fe9d610: .word 0x0000 +3fe9d620: .word 0x0000 +3fe9d630: .word 0x0000 +3fe9d640: .word 0x0000 +3fe9d650: .word 0x0000 +3fe9d660: .word 0x0000 +3fe9d670: .word 0x0000 +3fe9d680: .word 0x0000 +3fe9d690: .word 0x0000 +3fe9d6a0: .word 0x0000 +3fe9d6b0: .word 0x0000 +3fe9d6c0: .word 0x0000 +3fe9d6d0: .word 0x0000 +3fe9d6e0: .word 0x0000 +3fe9d6f0: .word 0x0000 +3fe9d700: .word 0x0000 +3fe9d710: .word 0x0000 +3fe9d720: .word 0x0008 +3fe9d730: .word 0x0096 +3fe9d740: .word 0x0005 +3fe9d750: .word 0x0000 +3fe9d760: .word 0x0005 +3fe9d770: .word 0x0000 +3fe9d780: sub b7, b8 +3fe9d790: dsjs a3, L3FE9D600 +3fe9d7a0: .word 0x0000 +3fe9d7b0: .word 0x0000 +3fe9d7c0: .word 0x0000 +3fe9d7d0: .word 0x0000 +3fe9d7e0: .word 0x0000 +3fe9d7f0: .word 0x0000 +3fe9d800: .word 0x0000 +3fe9d810: .word 0x0000 +L3FE9D820: +3fe9d820: .word 0x0000 +3fe9d830: .word 0x0000 +3fe9d840: .word 0x0000 +3fe9d850: .word 0x0000 +3fe9d860: .word 0x0000 +3fe9d870: .word 0x0000 +3fe9d880: .word 0x0000 +3fe9d890: .word 0x0000 +3fe9d8a0: .word 0x0000 +3fe9d8b0: .word 0x0000 +3fe9d8c0: .word 0x0000 +3fe9d8d0: .word 0x0000 +3fe9d8e0: .word 0x0000 +3fe9d8f0: .word 0x0000 +3fe9d900: .word 0x0000 +3fe9d910: .word 0x0000 +3fe9d920: .word 0x0000 +3fe9d930: .word 0x0000 +3fe9d940: .word 0x0000 +3fe9d950: .word 0x0000 +3fe9d960: .word 0x0000 +3fe9d970: .word 0x0000 +3fe9d980: .word 0x0000 +3fe9d990: .word 0x0000 +3fe9d9a0: subb a0, a8 +3fe9d9b0: dsjs a3, L3FE9D820 +3fe9d9c0: .word 0x0000 +3fe9d9d0: .word 0x0000 +3fe9d9e0: .word 0x0000 +3fe9d9f0: .word 0x0000 +3fe9da00: .word 0x0000 +3fe9da10: .word 0x0000 +3fe9da20: .word 0x0000 +3fe9da30: .word 0x0000 +L3FE9DA40: +3fe9da40: .word 0x0000 +3fe9da50: .word 0x0000 +3fe9da60: .word 0x0000 +3fe9da70: .word 0x0000 +3fe9da80: .word 0x0000 +3fe9da90: .word 0x0000 +3fe9daa0: .word 0x0000 +3fe9dab0: .word 0x0000 +3fe9dac0: .word 0x0000 +3fe9dad0: .word 0x0000 +3fe9dae0: .word 0x0000 +3fe9daf0: .word 0x0000 +3fe9db00: .word 0x0000 +3fe9db10: .word 0x0000 +3fe9db20: .word 0x0000 +3fe9db30: .word 0x0000 +3fe9db40: .word 0x0000 +3fe9db50: .word 0x0000 +3fe9db60: .word 0x0000 +3fe9db70: .word 0x0000 +3fe9db80: .word 0x0000 +3fe9db90: .word 0x0000 +3fe9dba0: .word 0x0000 +3fe9dbb0: .word 0x0000 +3fe9dbc0: subb b8, b8 +3fe9dbd0: dsjs a3, L3FE9DA40 +3fe9dbe0: .word 0x0000 +3fe9dbf0: .word 0x0000 +3fe9dc00: .word 0x0000 +3fe9dc10: .word 0x0000 +3fe9dc20: .word 0x0000 +3fe9dc30: .word 0x0000 +3fe9dc40: .word 0x0000 +3fe9dc50: .word 0x0000 +3fe9dc60: .word 0x0000 +3fe9dc70: .word 0x0000 +3fe9dc80: .word 0x0000 +3fe9dc90: .word 0x0000 +L3FE9DCA0: +3fe9dca0: .word 0x0000 +3fe9dcb0: .word 0x0000 +L3FE9DCC0: +3fe9dcc0: .word 0x0000 +3fe9dcd0: .word 0x0000 +3fe9dce0: .word 0x0000 +3fe9dcf0: .word 0x0000 +3fe9dd00: .word 0x0000 +3fe9dd10: .word 0x0000 +3fe9dd20: .word 0x0000 +3fe9dd30: .word 0x0000 +3fe9dd40: .word 0x0000 +3fe9dd50: .word 0x0000 +3fe9dd60: .word 0x0000 +3fe9dd70: .word 0x0000 +3fe9dd80: .word 0x0000 +3fe9dd90: .word 0x0000 +3fe9dda0: .word 0x0000 +3fe9ddb0: .word 0x0000 +3fe9ddc0: .word 0x0000 +3fe9ddd0: .word 0x0000 +3fe9dde0: emu +3fe9ddf0: .word 0x0096 +3fe9de00: .word 0x0005 +3fe9de10: .word 0x0000 +3fe9de20: .word 0x0006 +3fe9de30: .word 0x0000 +3fe9de40: dsjs a0, L3FE9DCA0 +3fe9de50: dsjs a3, L3FE9DCC0 +3fe9de60: .word 0x0000 +3fe9de70: .word 0x0000 +3fe9de80: .word 0x0000 +3fe9de90: .word 0x0000 +3fe9dea0: .word 0x0000 +3fe9deb0: .word 0x0000 +L3FE9DEC0: +3fe9dec0: .word 0x0000 +3fe9ded0: .word 0x0000 +L3FE9DEE0: +3fe9dee0: .word 0x0000 +3fe9def0: .word 0x0000 +3fe9df00: .word 0x0000 +3fe9df10: .word 0x0000 +3fe9df20: .word 0x0000 +3fe9df30: .word 0x0000 +3fe9df40: .word 0x0000 +3fe9df50: .word 0x0000 +3fe9df60: .word 0x0000 +3fe9df70: .word 0x0000 +3fe9df80: .word 0x0000 +3fe9df90: .word 0x0000 +3fe9dfa0: .word 0x0000 +3fe9dfb0: .word 0x0000 +3fe9dfc0: .word 0x0000 +3fe9dfd0: .word 0x0000 +3fe9dfe0: .word 0x0000 +3fe9dff0: .word 0x0000 +3fe9e000: .word 0x0000 +3fe9e010: .word 0x0000 +3fe9e020: .word 0x0000 +3fe9e030: .word 0x0000 +3fe9e040: .word 0x0000 +3fe9e050: .word 0x0000 +3fe9e060: dsjs a0, L3FE9DEC0 +3fe9e070: dsjs a3, L3FE9DEE0 +3fe9e080: .word 0x0000 +3fe9e090: .word 0x0000 +3fe9e0a0: .word 0x0000 +3fe9e0b0: .word 0x0000 +3fe9e0c0: .word 0x0000 +3fe9e0d0: .word 0x0000 +L3FE9E0E0: +3fe9e0e0: .word 0x0000 +3fe9e0f0: .word 0x0000 +L3FE9E100: +3fe9e100: .word 0x0000 +3fe9e110: .word 0x0000 +3fe9e120: .word 0x0000 +3fe9e130: .word 0x0000 +3fe9e140: .word 0x0000 +3fe9e150: .word 0x0000 +3fe9e160: .word 0x0000 +3fe9e170: .word 0x0000 +3fe9e180: .word 0x0000 +3fe9e190: .word 0x0000 +3fe9e1a0: .word 0x0000 +3fe9e1b0: .word 0x0000 +3fe9e1c0: .word 0x0000 +3fe9e1d0: .word 0x0000 +3fe9e1e0: .word 0x0000 +3fe9e1f0: .word 0x0000 +3fe9e200: .word 0x0000 +3fe9e210: .word 0x0000 +3fe9e220: .word 0x0000 +3fe9e230: .word 0x0000 +3fe9e240: .word 0x0000 +3fe9e250: .word 0x0000 +3fe9e260: .word 0x0000 +3fe9e270: .word 0x0000 +3fe9e280: dsjs a0, L3FE9E0E0 +3fe9e290: dsjs a3, L3FE9E100 +3fe9e2a0: .word 0x0000 +3fe9e2b0: .word 0x0000 +3fe9e2c0: .word 0x0000 +3fe9e2d0: .word 0x0000 +3fe9e2e0: .word 0x0000 +3fe9e2f0: .word 0x0000 +3fe9e300: .word 0x0000 +3fe9e310: .word 0x0000 +3fe9e320: .word 0x0000 +3fe9e330: .word 0x0000 +3fe9e340: .word 0x0000 +3fe9e350: .word 0x0000 +3fe9e360: .word 0x0000 +3fe9e370: .word 0x0000 +L3FE9E380: +3fe9e380: .word 0x0000 +3fe9e390: .word 0x0000 +3fe9e3a0: .word 0x0000 +3fe9e3b0: .word 0x0000 +3fe9e3c0: .word 0x0000 +3fe9e3d0: .word 0x0000 +3fe9e3e0: .word 0x0000 +3fe9e3f0: .word 0x0000 +3fe9e400: .word 0x0000 +3fe9e410: .word 0x0000 +3fe9e420: .word 0x0000 +3fe9e430: .word 0x0000 +3fe9e440: .word 0x0000 +3fe9e450: .word 0x0000 +3fe9e460: .word 0x0000 +3fe9e470: .word 0x0000 +3fe9e480: .word 0x0000 +3fe9e490: .word 0x0000 +3fe9e4a0: getpc b3 +3fe9e4b0: .word 0x0096 +3fe9e4c0: .word 0x0005 +3fe9e4d0: .word 0x0000 +3fe9e4e0: .word 0x0007 +3fe9e4f0: .word 0x0000 +3fe9e500: cmp b0, b8 +3fe9e510: dsjs a3, L3FE9E380 +3fe9e520: .word 0x0000 +3fe9e530: .word 0x0000 +3fe9e540: .word 0x0000 +3fe9e550: .word 0x0000 +3fe9e560: .word 0x0000 +3fe9e570: .word 0x0000 +3fe9e580: .word 0x0000 +3fe9e590: .word 0x0000 +L3FE9E5A0: +3fe9e5a0: .word 0x0000 +3fe9e5b0: .word 0x0000 +3fe9e5c0: .word 0x0000 +3fe9e5d0: .word 0x0000 +3fe9e5e0: .word 0x0000 +3fe9e5f0: .word 0x0000 +3fe9e600: .word 0x0000 +3fe9e610: .word 0x0000 +3fe9e620: .word 0x0000 +3fe9e630: .word 0x0000 +3fe9e640: .word 0x0000 +3fe9e650: .word 0x0000 +3fe9e660: .word 0x0000 +3fe9e670: .word 0x0000 +3fe9e680: .word 0x0000 +3fe9e690: .word 0x0000 +3fe9e6a0: .word 0x0000 +3fe9e6b0: .word 0x0000 +3fe9e6c0: .word 0x0000 +3fe9e6d0: .word 0x0000 +3fe9e6e0: .word 0x0000 +3fe9e6f0: .word 0x0000 +3fe9e700: .word 0x0000 +3fe9e710: .word 0x0000 +3fe9e720: cmp a6, a0 +3fe9e730: dsjs a3, L3FE9E5A0 +3fe9e740: .word 0x0000 +3fe9e750: .word 0x0000 +3fe9e760: .word 0x0000 +3fe9e770: .word 0x0000 +3fe9e780: .word 0x0000 +3fe9e790: .word 0x0000 +3fe9e7a0: .word 0x0000 +3fe9e7b0: .word 0x0000 +L3FE9E7C0: +3fe9e7c0: .word 0x0000 +3fe9e7d0: .word 0x0000 +3fe9e7e0: .word 0x0000 +3fe9e7f0: .word 0x0000 +3fe9e800: .word 0x0000 +3fe9e810: .word 0x0000 +3fe9e820: .word 0x0000 +3fe9e830: .word 0x0000 +3fe9e840: .word 0x0000 +3fe9e850: .word 0x0000 +3fe9e860: .word 0x0000 +3fe9e870: .word 0x0000 +3fe9e880: .word 0x0000 +3fe9e890: .word 0x0000 +3fe9e8a0: .word 0x0000 +3fe9e8b0: .word 0x0000 +3fe9e8c0: .word 0x0000 +3fe9e8d0: .word 0x0000 +3fe9e8e0: .word 0x0000 +3fe9e8f0: .word 0x0000 +3fe9e900: .word 0x0000 +3fe9e910: .word 0x0000 +3fe9e920: .word 0x0000 +3fe9e930: .word 0x0000 +3fe9e940: add b3, b0 +3fe9e950: dsjs a3, L3FE9E7C0 +3fe9e960: .word 0x0000 +3fe9e970: .word 0x0000 +3fe9e980: .word 0x0000 +3fe9e990: .word 0x0000 +3fe9e9a0: .word 0x0000 +3fe9e9b0: .word 0x0000 +3fe9e9c0: .word 0x0000 +3fe9e9d0: .word 0x0000 +3fe9e9e0: .word 0x0000 +3fe9e9f0: .word 0x0000 +3fe9ea00: .word 0x0000 +3fe9ea10: .word 0x0000 +3fe9ea20: .word 0x0000 +3fe9ea30: .word 0x0000 +L3FE9EA40: +3fe9ea40: .word 0x0000 +3fe9ea50: .word 0x0000 +3fe9ea60: .word 0x0000 +3fe9ea70: .word 0x0000 +3fe9ea80: .word 0x0000 +3fe9ea90: .word 0x0000 +3fe9eaa0: .word 0x0000 +3fe9eab0: .word 0x0000 +3fe9eac0: .word 0x0000 +3fe9ead0: .word 0x0000 +3fe9eae0: .word 0x0000 +3fe9eaf0: .word 0x0000 +3fe9eb00: .word 0x0000 +3fe9eb10: .word 0x0000 +3fe9eb20: .word 0x0000 +3fe9eb30: .word 0x0000 +3fe9eb40: .word 0x0000 +3fe9eb50: .word 0x0000 +3fe9eb60: popst +3fe9eb70: .word 0x0096 +3fe9eb80: .word 0x0005 +3fe9eb90: .word 0x0000 +3fe9eba0: .word 0x0008 +3fe9ebb0: .word 0x0000 +3fe9ebc0: cmp a11, a8 +3fe9ebd0: dsjs a3, L3FE9EA40 +3fe9ebe0: .word 0x0000 +3fe9ebf0: .word 0x0000 +3fe9ec00: .word 0x0000 +3fe9ec10: .word 0x0000 +3fe9ec20: .word 0x0000 +3fe9ec30: .word 0x0000 +3fe9ec40: .word 0x0000 +3fe9ec50: .word 0x0000 +L3FE9EC60: +3fe9ec60: .word 0x0000 +3fe9ec70: .word 0x0000 +3fe9ec80: .word 0x0000 +3fe9ec90: .word 0x0000 +3fe9eca0: .word 0x0000 +3fe9ecb0: .word 0x0000 +3fe9ecc0: .word 0x0000 +3fe9ecd0: .word 0x0000 +3fe9ece0: .word 0x0000 +3fe9ecf0: .word 0x0000 +3fe9ed00: .word 0x0000 +3fe9ed10: .word 0x0000 +3fe9ed20: .word 0x0000 +3fe9ed30: .word 0x0000 +3fe9ed40: .word 0x0000 +3fe9ed50: .word 0x0000 +3fe9ed60: .word 0x0000 +3fe9ed70: .word 0x0000 +3fe9ed80: .word 0x0000 +3fe9ed90: .word 0x0000 +3fe9eda0: .word 0x0000 +3fe9edb0: .word 0x0000 +3fe9edc0: .word 0x0000 +3fe9edd0: .word 0x0000 +3fe9ede0: subk 31, a8 +3fe9edf0: dsjs a3, L3FE9EC60 +3fe9ee00: .word 0x0000 +3fe9ee10: .word 0x0000 +3fe9ee20: .word 0x0000 +3fe9ee30: .word 0x0000 +3fe9ee40: .word 0x0000 +3fe9ee50: .word 0x0000 +3fe9ee60: .word 0x0000 +3fe9ee70: .word 0x0000 +L3FE9EE80: +3fe9ee80: .word 0x0000 +3fe9ee90: .word 0x0000 +3fe9eea0: .word 0x0000 +3fe9eeb0: .word 0x0000 +3fe9eec0: .word 0x0000 +3fe9eed0: .word 0x0000 +3fe9eee0: .word 0x0000 +3fe9eef0: .word 0x0000 +3fe9ef00: .word 0x0000 +3fe9ef10: .word 0x0000 +3fe9ef20: .word 0x0000 +3fe9ef30: .word 0x0000 +3fe9ef40: .word 0x0000 +3fe9ef50: .word 0x0000 +3fe9ef60: .word 0x0000 +3fe9ef70: .word 0x0000 +3fe9ef80: .word 0x0000 +3fe9ef90: .word 0x0000 +3fe9efa0: .word 0x0000 +3fe9efb0: .word 0x0000 +3fe9efc0: .word 0x0000 +3fe9efd0: .word 0x0000 +3fe9efe0: .word 0x0000 +3fe9eff0: .word 0x0000 +3fe9f000: .word 0x3770 +3fe9f010: dsjs a3, L3FE9EE80 +3fe9f020: .word 0x0000 +3fe9f030: .word 0x0000 +3fe9f040: .word 0x0000 +3fe9f050: .word 0x0000 +3fe9f060: .word 0x0000 +3fe9f070: .word 0x0000 +3fe9f080: .word 0x0000 +3fe9f090: .word 0x0000 +3fe9f0a0: .word 0x0000 +3fe9f0b0: .word 0x0000 +3fe9f0c0: .word 0x0000 +3fe9f0d0: .word 0x0000 +3fe9f0e0: .word 0x0000 +3fe9f0f0: .word 0x0000 +L3FE9F100: +3fe9f100: .word 0x0000 +3fe9f110: .word 0x0000 +3fe9f120: .word 0x0000 +3fe9f130: .word 0x0000 +3fe9f140: .word 0x0000 +3fe9f150: .word 0x0000 +3fe9f160: .word 0x0000 +3fe9f170: .word 0x0000 +3fe9f180: .word 0x0000 +3fe9f190: .word 0x0000 +3fe9f1a0: .word 0x0000 +3fe9f1b0: .word 0x0000 +3fe9f1c0: .word 0x0000 +3fe9f1d0: .word 0x0000 +3fe9f1e0: .word 0x0000 +3fe9f1f0: .word 0x0000 +3fe9f200: .word 0x0000 +3fe9f210: .word 0x0000 +3fe9f220: putst b3 +3fe9f230: rev a13 +3fe9f240: .word 0x0005 +3fe9f250: .word 0x0000 +3fe9f260: .word 0x0009 +3fe9f270: .word 0x0000 +3fe9f280: .word 0x3558 +3fe9f290: dsjs a3, L3FE9F100 +3fe9f2a0: .word 0x0000 +3fe9f2b0: .word 0x0000 +3fe9f2c0: .word 0x0000 +3fe9f2d0: .word 0x0000 +3fe9f2e0: .word 0x0000 +3fe9f2f0: .word 0x0000 +3fe9f300: .word 0x0000 +3fe9f310: .word 0x0000 +L3FE9F320: +3fe9f320: .word 0x0000 +3fe9f330: .word 0x0000 +3fe9f340: .word 0x0000 +3fe9f350: .word 0x0000 +3fe9f360: .word 0x0000 +3fe9f370: .word 0x0000 +3fe9f380: .word 0x0000 +3fe9f390: .word 0x0000 +3fe9f3a0: .word 0x0000 +3fe9f3b0: .word 0x0000 +3fe9f3c0: .word 0x0000 +3fe9f3d0: .word 0x0000 +3fe9f3e0: .word 0x0000 +3fe9f3f0: .word 0x0000 +3fe9f400: .word 0x0000 +3fe9f410: .word 0x0000 +3fe9f420: .word 0x0000 +3fe9f430: .word 0x0000 +3fe9f440: .word 0x0000 +3fe9f450: .word 0x0000 +3fe9f460: .word 0x0000 +3fe9f470: .word 0x0000 +3fe9f480: .word 0x0000 +3fe9f490: .word 0x0000 +3fe9f4a0: btst 11, b8 +3fe9f4b0: dsjs a3, L3FE9F320 +3fe9f4c0: .word 0x0000 +3fe9f4d0: .word 0x0000 +3fe9f4e0: .word 0x0000 +3fe9f4f0: .word 0x0000 +3fe9f500: .word 0x0000 +3fe9f510: .word 0x0000 +3fe9f520: .word 0x0000 +3fe9f530: .word 0x0000 +L3FE9F540: +3fe9f540: .word 0x0000 +3fe9f550: .word 0x0000 +3fe9f560: .word 0x0000 +3fe9f570: .word 0x0000 +3fe9f580: .word 0x0000 +3fe9f590: .word 0x0000 +3fe9f5a0: .word 0x0000 +3fe9f5b0: .word 0x0000 +3fe9f5c0: .word 0x0000 +3fe9f5d0: .word 0x0000 +3fe9f5e0: .word 0x0000 +3fe9f5f0: .word 0x0000 +3fe9f600: .word 0x0000 +3fe9f610: .word 0x0000 +3fe9f620: .word 0x0000 +3fe9f630: .word 0x0000 +3fe9f640: .word 0x0000 +3fe9f650: .word 0x0000 +3fe9f660: .word 0x0000 +3fe9f670: .word 0x0000 +3fe9f680: .word 0x0000 +3fe9f690: .word 0x0000 +3fe9f6a0: .word 0x0000 +3fe9f6b0: .word 0x0000 +3fe9f6c0: btst 7, a8 +3fe9f6d0: dsjs a3, L3FE9F540 +3fe9f6e0: .word 0x0000 +3fe9f6f0: .word 0x0000 +3fe9f700: .word 0x0000 +3fe9f710: .word 0x0000 +3fe9f720: .word 0x0000 +3fe9f730: .word 0x0000 +3fe9f740: .word 0x0000 +3fe9f750: .word 0x0000 +3fe9f760: .word 0x0000 +3fe9f770: .word 0x0000 +3fe9f780: .word 0x0000 +3fe9f790: .word 0x0000 +3fe9f7a0: .word 0x0000 +3fe9f7b0: .word 0x0000 +L3FE9F7C0: +3fe9f7c0: .word 0x0000 +3fe9f7d0: .word 0x0000 +3fe9f7e0: .word 0x0000 +3fe9f7f0: .word 0x0000 +3fe9f800: .word 0x0000 +3fe9f810: .word 0x0000 +3fe9f820: .word 0x0000 +3fe9f830: .word 0x0000 +3fe9f840: .word 0x0000 +3fe9f850: .word 0x0000 +3fe9f860: .word 0x0000 +3fe9f870: .word 0x0000 +3fe9f880: .word 0x0000 +3fe9f890: .word 0x0000 +3fe9f8a0: .word 0x0000 +3fe9f8b0: .word 0x0000 +3fe9f8c0: .word 0x0000 +3fe9f8d0: .word 0x0000 +3fe9f8e0: .word 0x0000 +3fe9f8f0: .word 0x0000 +3fe9f900: .word 0x0004 +3fe9f910: .word 0x0000 +3fe9f920: .word 0x0000 +3fe9f930: .word 0x0000 +3fe9f940: cmp b14, b0 +3fe9f950: dsjs a3, L3FE9F7C0 +3fe9f960: .word 0x0000 +3fe9f970: .word 0x0000 +3fe9f980: .word 0x0000 +3fe9f990: .word 0x0000 +3fe9f9a0: .word 0x0000 +3fe9f9b0: .word 0x0000 +3fe9f9c0: .word 0x0000 +3fe9f9d0: .word 0x0000 +L3FE9F9E0: +3fe9f9e0: .word 0x0000 +3fe9f9f0: .word 0x0000 +3fe9fa00: .word 0x0000 +3fe9fa10: .word 0x0000 +3fe9fa20: .word 0x0000 +3fe9fa30: .word 0x0000 +3fe9fa40: .word 0x0000 +3fe9fa50: .word 0x0000 +3fe9fa60: .word 0x0000 +3fe9fa70: .word 0x0000 +3fe9fa80: .word 0x0000 +3fe9fa90: .word 0x0000 +3fe9faa0: .word 0x0000 +3fe9fab0: .word 0x0000 +3fe9fac0: .word 0x0000 +3fe9fad0: .word 0x0000 +3fe9fae0: .word 0x0000 +3fe9faf0: .word 0x0000 +3fe9fb00: .word 0x0000 +3fe9fb10: .word 0x0000 +3fe9fb20: .word 0x0000 +3fe9fb30: .word 0x0000 +3fe9fb40: .word 0x0000 +3fe9fb50: .word 0x0000 +3fe9fb60: btst a2, a8 +3fe9fb70: dsjs a3, L3FE9F9E0 +3fe9fb80: .word 0x0000 +3fe9fb90: .word 0x0000 +3fe9fba0: .word 0x0000 +3fe9fbb0: .word 0x0000 +3fe9fbc0: .word 0x0000 +3fe9fbd0: .word 0x0000 +3fe9fbe0: .word 0x0000 +3fe9fbf0: .word 0x0000 +L3FE9FC00: +3fe9fc00: .word 0x0000 +3fe9fc10: .word 0x0000 +3fe9fc20: .word 0x0000 +3fe9fc30: .word 0x0000 +3fe9fc40: .word 0x0000 +3fe9fc50: .word 0x0000 +3fe9fc60: .word 0x0000 +3fe9fc70: .word 0x0000 +3fe9fc80: .word 0x0000 +3fe9fc90: .word 0x0000 +3fe9fca0: .word 0x0000 +L3FE9FCB0: +3fe9fcb0: .word 0x0000 +3fe9fcc0: .word 0x0000 +3fe9fcd0: .word 0x0000 +3fe9fce0: .word 0x0000 +3fe9fcf0: .word 0x0000 +3fe9fd00: .word 0x0000 +3fe9fd10: .word 0x0000 +3fe9fd20: .word 0x0000 +3fe9fd30: .word 0x0000 +3fe9fd40: .word 0x0000 +3fe9fd50: .word 0x0000 +3fe9fd60: .word 0x0000 +3fe9fd70: .word 0x0000 +3fe9fd80: btst b7, b8 +3fe9fd90: dsjs a3, L3FE9FC00 +3fe9fda0: .word 0x0418 +3fe9fdb0: .word 0x04f0 +3fe9fdc0: .word 0x0011 +3fe9fdd0: .word 0x00c8 +3fe9fde0: .word 0x001f +3fe9fdf0: .word 0x0004 +3fe9fe00: .word 0x0000 +3fe9fe10: .word 0x0001 +3fe9fe20: .word 0x0000 +3fe9fe30: add b10, b0 +3fe9fe40: dsjs a3, L3FE9FCB0 +3fe9fe50: .word 0x0000 +3fe9fe60: .word 0x0000 +3fe9fe70: .word 0x0000 +3fe9fe80: .word 0x0000 +3fe9fe90: .word 0x0000 +3fe9fea0: .word 0x0000 +3fe9feb0: .word 0x0000 +3fe9fec0: .word 0x0000 +L3FE9FED0: +3fe9fed0: .word 0x0000 +3fe9fee0: .word 0x0000 +3fe9fef0: .word 0x0000 +3fe9ff00: .word 0x0000 +3fe9ff10: .word 0x0000 +3fe9ff20: .word 0x0000 +3fe9ff30: .word 0x0000 +3fe9ff40: .word 0x0000 +3fe9ff50: .word 0x0000 +3fe9ff60: .word 0x0000 +3fe9ff70: .word 0x0000 +3fe9ff80: .word 0x0000 +3fe9ff90: .word 0x0000 +3fe9ffa0: .word 0x0000 +3fe9ffb0: .word 0x0000 +3fe9ffc0: .word 0x0000 +3fe9ffd0: .word 0x0000 +3fe9ffe0: .word 0x0000 +3fe9fff0: .word 0x0000 +3fea0000: .word 0x0000 +3fea0010: .word 0x0000 +3fea0020: .word 0x0000 +3fea0030: .word 0x0000 +3fea0040: .word 0x0000 +3fea0050: btst a11, a8 +3fea0060: dsjs a3, L3FE9FED0 +3fea0070: .word 0x0000 +3fea0080: .word 0x0000 +3fea0090: .word 0x0000 +3fea00a0: .word 0x0000 +3fea00b0: .word 0x0000 +3fea00c0: .word 0x0000 +3fea00d0: .word 0x0000 +3fea00e0: .word 0x0000 +L3FEA00F0: +3fea00f0: .word 0x0000 +3fea0100: .word 0x0000 +3fea0110: .word 0x0000 +3fea0120: .word 0x0000 +3fea0130: .word 0x0000 +3fea0140: .word 0x0000 +3fea0150: .word 0x0000 +3fea0160: .word 0x0000 +3fea0170: .word 0x0000 +3fea0180: .word 0x0000 +3fea0190: .word 0x0000 +3fea01a0: .word 0x0000 +3fea01b0: .word 0x0000 +3fea01c0: .word 0x0000 +3fea01d0: .word 0x0000 +3fea01e0: .word 0x0000 +3fea01f0: .word 0x0000 +3fea0200: .word 0x0000 +3fea0210: .word 0x0000 +3fea0220: .word 0x0000 +3fea0230: .word 0x0000 +3fea0240: .word 0x0000 +3fea0250: .word 0x0000 +3fea0260: .word 0x0000 +3fea0270: addc a4, a0 +3fea0280: dsjs a3, L3FEA00F0 +3fea0290: .word 0x0000 +3fea02a0: .word 0x0000 +3fea02b0: .word 0x0000 +3fea02c0: .word 0x0000 +3fea02d0: .word 0x0000 +3fea02e0: .word 0x0000 +3fea02f0: .word 0x0000 +3fea0300: .word 0x0000 +3fea0310: .word 0x0000 +3fea0320: .word 0x0000 +3fea0330: .word 0x0000 +3fea0340: .word 0x0000 +3fea0350: .word 0x0000 +3fea0360: .word 0x0000 +L3FEA0370: +3fea0370: .word 0x0000 +3fea0380: .word 0x0000 +3fea0390: .word 0x0000 +3fea03a0: .word 0x0000 +3fea03b0: .word 0x0000 +3fea03c0: .word 0x0000 +3fea03d0: .word 0x0000 +3fea03e0: .word 0x0000 +3fea03f0: .word 0x0000 +3fea0400: .word 0x0000 +3fea0410: .word 0x0000 +3fea0420: .word 0x0000 +3fea0430: .word 0x0000 +3fea0440: .word 0x0000 +3fea0450: .word 0x0000 +3fea0460: .word 0x0000 +3fea0470: .word 0x0000 +3fea0480: .word 0x0000 +3fea0490: .word 0x00cd +3fea04a0: .word 0x0019 +3fea04b0: .word 0x0001 +3fea04c0: .word 0x0000 +3fea04d0: .word 0x0002 +3fea04e0: .word 0x0000 +3fea04f0: sla 0x3, b8 +3fea0500: dsjs a3, L3FEA0370 +3fea0510: .word 0x0000 +3fea0520: .word 0x0000 +3fea0530: .word 0x0000 +3fea0540: .word 0x0000 +3fea0550: .word 0x0000 +3fea0560: .word 0x0000 +3fea0570: .word 0x0000 +3fea0580: .word 0x0000 +L3FEA0590: +3fea0590: .word 0x0000 +3fea05a0: .word 0x0000 +3fea05b0: .word 0x0000 +3fea05c0: .word 0x0000 +3fea05d0: .word 0x0000 +3fea05e0: .word 0x0000 +3fea05f0: .word 0x0000 +3fea0600: .word 0x0000 +3fea0610: .word 0x0000 +3fea0620: .word 0x0000 +3fea0630: .word 0x0000 +3fea0640: .word 0x0000 +3fea0650: .word 0x0000 +3fea0660: .word 0x0000 +3fea0670: .word 0x0000 +3fea0680: .word 0x0000 +3fea0690: .word 0x0000 +3fea06a0: .word 0x0000 +3fea06b0: .word 0x0000 +3fea06c0: .word 0x0000 +3fea06d0: .word 0x0000 +3fea06e0: .word 0x0000 +3fea06f0: .word 0x0000 +3fea0700: .word 0x0000 +3fea0710: sla 0x3, b8 +3fea0720: dsjs a3, L3FEA0590 +3fea0730: .word 0x0000 +3fea0740: .word 0x0000 +3fea0750: .word 0x0000 +3fea0760: .word 0x0000 +3fea0770: .word 0x0000 +3fea0780: .word 0x0000 +3fea0790: .word 0x0000 +3fea07a0: .word 0x0000 +L3FEA07B0: +3fea07b0: .word 0x0000 +3fea07c0: .word 0x0000 +3fea07d0: .word 0x0000 +3fea07e0: .word 0x0000 +3fea07f0: .word 0x0000 +3fea0800: .word 0x0000 +3fea0810: .word 0x0000 +3fea0820: .word 0x0000 +3fea0830: .word 0x0000 +3fea0840: .word 0x0000 +3fea0850: .word 0x0000 +3fea0860: .word 0x0000 +3fea0870: .word 0x0000 +3fea0880: .word 0x0000 +3fea0890: .word 0x0000 +3fea08a0: .word 0x0000 +3fea08b0: .word 0x0000 +3fea08c0: .word 0x0000 +3fea08d0: .word 0x0000 +3fea08e0: .word 0x0000 +3fea08f0: .word 0x0000 +3fea0900: .word 0x0000 +3fea0910: .word 0x0000 +3fea0920: .word 0x0000 +3fea0930: sla 0x3, b8 +3fea0940: dsjs a3, L3FEA07B0 +3fea0950: .word 0x0000 +3fea0960: .word 0x0000 +3fea0970: .word 0x0000 +3fea0980: .word 0x0000 +3fea0990: .word 0x0000 +3fea09a0: .word 0x0000 +3fea09b0: .word 0x0000 +3fea09c0: .word 0x0000 +3fea09d0: .word 0x0000 +3fea09e0: .word 0x0000 +3fea09f0: .word 0x0000 +3fea0a00: .word 0x0000 +3fea0a10: .word 0x0000 +3fea0a20: .word 0x0000 +L3FEA0A30: +3fea0a30: .word 0x0000 +3fea0a40: .word 0x0000 +3fea0a50: .word 0x0000 +3fea0a60: .word 0x0000 +3fea0a70: .word 0x0000 +3fea0a80: .word 0x0000 +3fea0a90: .word 0x0000 +3fea0aa0: .word 0x0000 +3fea0ab0: .word 0x0000 +3fea0ac0: .word 0x0000 +3fea0ad0: .word 0x0000 +3fea0ae0: .word 0x0000 +3fea0af0: .word 0x0000 +3fea0b00: .word 0x0000 +3fea0b10: .word 0x0000 +3fea0b20: .word 0x0000 +3fea0b30: .word 0x0000 +3fea0b40: .word 0x0000 +3fea0b50: .word 0x00c8 +3fea0b60: rev b13 +3fea0b70: .word 0x0004 +3fea0b80: .word 0x0000 +3fea0b90: .word 0x0003 +3fea0ba0: .word 0x0000 +3fea0bb0: addc b8, b0 +3fea0bc0: dsjs a3, L3FEA0A30 +3fea0bd0: .word 0x0000 +3fea0be0: .word 0x0000 +3fea0bf0: .word 0x0000 +3fea0c00: .word 0x0000 +3fea0c10: .word 0x0000 +3fea0c20: .word 0x0000 +3fea0c30: .word 0x0000 +3fea0c40: .word 0x0000 +L3FEA0C50: +3fea0c50: .word 0x0000 +3fea0c60: .word 0x0000 +3fea0c70: .word 0x0000 +3fea0c80: .word 0x0000 +3fea0c90: .word 0x0000 +3fea0ca0: .word 0x0000 +3fea0cb0: .word 0x0000 +3fea0cc0: .word 0x0000 +3fea0cd0: .word 0x0000 +3fea0ce0: .word 0x0000 +3fea0cf0: .word 0x0000 +3fea0d00: .word 0x0000 +3fea0d10: .word 0x0000 +3fea0d20: .word 0x0000 +3fea0d30: .word 0x0000 +3fea0d40: .word 0x0000 +3fea0d50: .word 0x0000 +3fea0d60: .word 0x0000 +3fea0d70: .word 0x0000 +3fea0d80: .word 0x0000 +3fea0d90: .word 0x0000 +3fea0da0: .word 0x0000 +3fea0db0: .word 0x0000 +3fea0dc0: .word 0x0000 +3fea0dd0: move a1, a0 +3fea0de0: dsjs a3, L3FEA0C50 +3fea0df0: .word 0x0000 +3fea0e00: .word 0x0000 +3fea0e10: .word 0x0000 +3fea0e20: .word 0x0000 +3fea0e30: .word 0x0000 +3fea0e40: .word 0x0000 +3fea0e50: .word 0x0000 +3fea0e60: .word 0x0000 +L3FEA0E70: +3fea0e70: .word 0x0000 +3fea0e80: .word 0x0000 +3fea0e90: .word 0x0000 +3fea0ea0: .word 0x0000 +3fea0eb0: .word 0x0000 +3fea0ec0: .word 0x0000 +3fea0ed0: .word 0x0000 +3fea0ee0: .word 0x0000 +3fea0ef0: .word 0x0000 +3fea0f00: .word 0x0000 +3fea0f10: .word 0x0000 +3fea0f20: .word 0x0000 +3fea0f30: .word 0x0000 +3fea0f40: .word 0x0000 +3fea0f50: .word 0x0000 +3fea0f60: .word 0x0000 +3fea0f70: .word 0x0000 +3fea0f80: .word 0x0000 +3fea0f90: .word 0x0000 +3fea0fa0: .word 0x0000 +3fea0fb0: .word 0x0000 +3fea0fc0: .word 0x0000 +3fea0fd0: .word 0x0000 +3fea0fe0: .word 0x0000 +3fea0ff0: sub b2, b8 +3fea1000: dsjs a3, L3FEA0E70 +3fea1010: .word 0x0000 +3fea1020: .word 0x0000 +3fea1030: .word 0x0000 +3fea1040: .word 0x0000 +3fea1050: .word 0x0000 +3fea1060: .word 0x0000 +3fea1070: .word 0x0000 +3fea1080: .word 0x0000 +3fea1090: .word 0x0000 +3fea10a0: .word 0x0000 +3fea10b0: .word 0x0000 +3fea10c0: .word 0x0000 +3fea10d0: .word 0x0000 +3fea10e0: .word 0x0000 +L3FEA10F0: +3fea10f0: .word 0x0000 +3fea1100: .word 0x0000 +3fea1110: .word 0x0000 +3fea1120: .word 0x0000 +3fea1130: .word 0x0000 +3fea1140: .word 0x0000 +3fea1150: .word 0x0000 +3fea1160: .word 0x0000 +3fea1170: .word 0x0000 +3fea1180: .word 0x0000 +3fea1190: .word 0x0000 +3fea11a0: .word 0x0000 +3fea11b0: .word 0x0000 +3fea11c0: .word 0x0000 +3fea11d0: .word 0x0000 +3fea11e0: .word 0x0000 +3fea11f0: .word 0x0000 +3fea1200: .word 0x0000 +3fea1210: .word 0x00cd +3fea1220: rev b7 +3fea1230: .word 0x0001 +3fea1240: .word 0x0000 +3fea1250: .word 0x0004 +3fea1260: .word 0x0000 +3fea1270: sla 0x3, b8 +3fea1280: dsjs a3, L3FEA10F0 +3fea1290: .word 0x0000 +3fea12a0: .word 0x0000 +3fea12b0: .word 0x0000 +3fea12c0: .word 0x0000 +3fea12d0: .word 0x0000 +3fea12e0: .word 0x0000 +3fea12f0: .word 0x0000 +3fea1300: .word 0x0000 +L3FEA1310: +3fea1310: .word 0x0000 +3fea1320: .word 0x0000 +3fea1330: .word 0x0000 +3fea1340: .word 0x0000 +3fea1350: .word 0x0000 +3fea1360: .word 0x0000 +3fea1370: .word 0x0000 +3fea1380: .word 0x0000 +3fea1390: .word 0x0000 +3fea13a0: .word 0x0000 +3fea13b0: .word 0x0000 +3fea13c0: .word 0x0000 +3fea13d0: .word 0x0000 +3fea13e0: .word 0x0000 +3fea13f0: .word 0x0000 +3fea1400: .word 0x0000 +3fea1410: .word 0x0000 +3fea1420: .word 0x0000 +3fea1430: .word 0x0000 +3fea1440: .word 0x0000 +3fea1450: .word 0x0000 +3fea1460: .word 0x0000 +3fea1470: .word 0x0000 +3fea1480: .word 0x0000 +3fea1490: sla 0x3, b8 +3fea14a0: dsjs a3, L3FEA1310 +3fea14b0: .word 0x0000 +3fea14c0: .word 0x0000 +3fea14d0: .word 0x0000 +3fea14e0: .word 0x0000 +3fea14f0: .word 0x0000 +3fea1500: .word 0x0000 +3fea1510: .word 0x0000 +3fea1520: .word 0x0000 +L3FEA1530: +3fea1530: .word 0x0000 +3fea1540: .word 0x0000 +3fea1550: .word 0x0000 +3fea1560: .word 0x0000 +3fea1570: .word 0x0000 +3fea1580: .word 0x0000 +3fea1590: .word 0x0000 +3fea15a0: .word 0x0000 +3fea15b0: .word 0x0000 +3fea15c0: .word 0x0000 +3fea15d0: .word 0x0000 +3fea15e0: .word 0x0000 +3fea15f0: .word 0x0000 +3fea1600: .word 0x0000 +3fea1610: .word 0x0000 +3fea1620: .word 0x0000 +3fea1630: .word 0x0000 +3fea1640: .word 0x0000 +3fea1650: .word 0x0000 +3fea1660: .word 0x0000 +3fea1670: .word 0x0000 +3fea1680: .word 0x0000 +3fea1690: .word 0x0000 +3fea16a0: .word 0x0000 +3fea16b0: sla 0x3, b8 +3fea16c0: dsjs a3, L3FEA1530 +3fea16d0: .word 0x0000 +3fea16e0: .word 0x0000 +3fea16f0: .word 0x0000 +3fea1700: .word 0x0000 +3fea1710: .word 0x0000 +3fea1720: .word 0x0000 +3fea1730: .word 0x0000 +3fea1740: .word 0x0000 +3fea1750: .word 0x0000 +3fea1760: .word 0x0000 +3fea1770: .word 0x0000 +3fea1780: .word 0x0000 +3fea1790: .word 0x0000 +3fea17a0: .word 0x0000 +L3FEA17B0: +3fea17b0: .word 0x0000 +3fea17c0: .word 0x0000 +3fea17d0: .word 0x0000 +3fea17e0: .word 0x0000 +3fea17f0: .word 0x0000 +3fea1800: .word 0x0000 +3fea1810: .word 0x0000 +3fea1820: .word 0x0000 +3fea1830: .word 0x0000 +3fea1840: .word 0x0000 +3fea1850: .word 0x0000 +3fea1860: .word 0x0000 +3fea1870: .word 0x0000 +3fea1880: .word 0x0000 +3fea1890: .word 0x0000 +3fea18a0: .word 0x0000 +3fea18b0: .word 0x0000 +3fea18c0: .word 0x0000 +3fea18d0: .word 0x0008 +3fea18e0: .word 0x0096 +3fea18f0: .word 0x0005 +3fea1900: .word 0x0000 +3fea1910: .word 0x0005 +3fea1920: .word 0x0000 +3fea1930: sub b7, b8 +3fea1940: dsjs a3, L3FEA17B0 +3fea1950: .word 0x0000 +3fea1960: .word 0x0000 +3fea1970: .word 0x0000 +3fea1980: .word 0x0000 +3fea1990: .word 0x0000 +3fea19a0: .word 0x0000 +3fea19b0: .word 0x0000 +3fea19c0: .word 0x0000 +L3FEA19D0: +3fea19d0: .word 0x0000 +3fea19e0: .word 0x0000 +3fea19f0: .word 0x0000 +3fea1a00: .word 0x0000 +3fea1a10: .word 0x0000 +3fea1a20: .word 0x0000 +3fea1a30: .word 0x0000 +3fea1a40: .word 0x0000 +3fea1a50: .word 0x0000 +3fea1a60: .word 0x0000 +3fea1a70: .word 0x0000 +3fea1a80: .word 0x0000 +3fea1a90: .word 0x0000 +3fea1aa0: .word 0x0000 +3fea1ab0: .word 0x0000 +3fea1ac0: .word 0x0000 +3fea1ad0: .word 0x0000 +3fea1ae0: .word 0x0000 +3fea1af0: .word 0x0000 +3fea1b00: .word 0x0000 +3fea1b10: .word 0x0000 +3fea1b20: .word 0x0000 +3fea1b30: .word 0x0000 +3fea1b40: .word 0x0000 +3fea1b50: subb a0, a8 +3fea1b60: dsjs a3, L3FEA19D0 +3fea1b70: .word 0x0000 +3fea1b80: .word 0x0000 +3fea1b90: .word 0x0000 +3fea1ba0: .word 0x0000 +3fea1bb0: .word 0x0000 +3fea1bc0: .word 0x0000 +3fea1bd0: .word 0x0000 +3fea1be0: .word 0x0000 +L3FEA1BF0: +3fea1bf0: .word 0x0000 +3fea1c00: .word 0x0000 +3fea1c10: .word 0x0000 +3fea1c20: .word 0x0000 +3fea1c30: .word 0x0000 +3fea1c40: .word 0x0000 +3fea1c50: .word 0x0000 +3fea1c60: .word 0x0000 +3fea1c70: .word 0x0000 +3fea1c80: .word 0x0000 +3fea1c90: .word 0x0000 +3fea1ca0: .word 0x0000 +3fea1cb0: .word 0x0000 +3fea1cc0: .word 0x0000 +3fea1cd0: .word 0x0000 +3fea1ce0: .word 0x0000 +3fea1cf0: .word 0x0000 +3fea1d00: .word 0x0000 +3fea1d10: .word 0x0000 +3fea1d20: .word 0x0000 +3fea1d30: .word 0x0000 +3fea1d40: .word 0x0000 +3fea1d50: .word 0x0000 +3fea1d60: .word 0x0000 +3fea1d70: subb b8, b8 +3fea1d80: dsjs a3, L3FEA1BF0 +3fea1d90: .word 0x0000 +3fea1da0: .word 0x0000 +3fea1db0: .word 0x0000 +3fea1dc0: .word 0x0000 +3fea1dd0: .word 0x0000 +3fea1de0: .word 0x0000 +3fea1df0: .word 0x0000 +3fea1e00: .word 0x0000 +3fea1e10: .word 0x0000 +3fea1e20: .word 0x0000 +3fea1e30: .word 0x0000 +3fea1e40: .word 0x0000 +L3FEA1E50: +3fea1e50: .word 0x0000 +3fea1e60: .word 0x0000 +L3FEA1E70: +3fea1e70: .word 0x0000 +3fea1e80: .word 0x0000 +3fea1e90: .word 0x0000 +3fea1ea0: .word 0x0000 +3fea1eb0: .word 0x0000 +3fea1ec0: .word 0x0000 +3fea1ed0: .word 0x0000 +3fea1ee0: .word 0x0000 +3fea1ef0: .word 0x0000 +3fea1f00: .word 0x0000 +3fea1f10: .word 0x0000 +3fea1f20: .word 0x0000 +3fea1f30: .word 0x0000 +3fea1f40: .word 0x0000 +3fea1f50: .word 0x0000 +3fea1f60: .word 0x0000 +3fea1f70: .word 0x0000 +3fea1f80: .word 0x0000 +3fea1f90: emu +3fea1fa0: .word 0x0096 +3fea1fb0: .word 0x0005 +3fea1fc0: .word 0x0000 +3fea1fd0: .word 0x0006 +3fea1fe0: .word 0x0000 +3fea1ff0: dsjs a0, L3FEA1E50 +3fea2000: dsjs a3, L3FEA1E70 +3fea2010: .word 0x0000 +3fea2020: .word 0x0000 +3fea2030: .word 0x0000 +3fea2040: .word 0x0000 +3fea2050: .word 0x0000 +3fea2060: .word 0x0000 +L3FEA2070: +3fea2070: .word 0x0000 +3fea2080: .word 0x0000 +L3FEA2090: +3fea2090: .word 0x0000 +3fea20a0: .word 0x0000 +3fea20b0: .word 0x0000 +3fea20c0: .word 0x0000 +3fea20d0: .word 0x0000 +3fea20e0: .word 0x0000 +3fea20f0: .word 0x0000 +3fea2100: .word 0x0000 +3fea2110: .word 0x0000 +3fea2120: .word 0x0000 +3fea2130: .word 0x0000 +3fea2140: .word 0x0000 +3fea2150: .word 0x0000 +3fea2160: .word 0x0000 +3fea2170: .word 0x0000 +3fea2180: .word 0x0000 +3fea2190: .word 0x0000 +3fea21a0: .word 0x0000 +3fea21b0: .word 0x0000 +3fea21c0: .word 0x0000 +3fea21d0: .word 0x0000 +3fea21e0: .word 0x0000 +3fea21f0: .word 0x0000 +3fea2200: .word 0x0000 +3fea2210: dsjs a0, L3FEA2070 +3fea2220: dsjs a3, L3FEA2090 +3fea2230: .word 0x0000 +3fea2240: .word 0x0000 +3fea2250: .word 0x0000 +3fea2260: .word 0x0000 +3fea2270: .word 0x0000 +3fea2280: .word 0x0000 +L3FEA2290: +3fea2290: .word 0x0000 +3fea22a0: .word 0x0000 +L3FEA22B0: +3fea22b0: .word 0x0000 +3fea22c0: .word 0x0000 +3fea22d0: .word 0x0000 +3fea22e0: .word 0x0000 +3fea22f0: .word 0x0000 +3fea2300: .word 0x0000 +3fea2310: .word 0x0000 +3fea2320: .word 0x0000 +3fea2330: .word 0x0000 +3fea2340: .word 0x0000 +3fea2350: .word 0x0000 +3fea2360: .word 0x0000 +3fea2370: .word 0x0000 +3fea2380: .word 0x0000 +3fea2390: .word 0x0000 +3fea23a0: .word 0x0000 +3fea23b0: .word 0x0000 +3fea23c0: .word 0x0000 +3fea23d0: .word 0x0000 +3fea23e0: .word 0x0000 +3fea23f0: .word 0x0000 +3fea2400: .word 0x0000 +3fea2410: .word 0x0000 +3fea2420: .word 0x0000 +3fea2430: dsjs a0, L3FEA2290 +3fea2440: dsjs a3, L3FEA22B0 +3fea2450: .word 0x0000 +3fea2460: .word 0x0000 +3fea2470: .word 0x0000 +3fea2480: .word 0x0000 +3fea2490: .word 0x0000 +3fea24a0: .word 0x0000 +3fea24b0: .word 0x0000 +3fea24c0: .word 0x0000 +3fea24d0: .word 0x0000 +3fea24e0: .word 0x0000 +3fea24f0: .word 0x0000 +3fea2500: .word 0x0000 +3fea2510: .word 0x0000 +3fea2520: .word 0x0000 +L3FEA2530: +3fea2530: .word 0x0000 +3fea2540: .word 0x0000 +3fea2550: .word 0x0000 +3fea2560: .word 0x0000 +3fea2570: .word 0x0000 +3fea2580: .word 0x0000 +3fea2590: .word 0x0000 +3fea25a0: .word 0x0000 +3fea25b0: .word 0x0000 +3fea25c0: .word 0x0000 +3fea25d0: .word 0x0000 +3fea25e0: .word 0x0000 +3fea25f0: .word 0x0000 +3fea2600: .word 0x0000 +3fea2610: .word 0x0000 +3fea2620: .word 0x0000 +3fea2630: .word 0x0000 +3fea2640: .word 0x0000 +3fea2650: getpc b3 +3fea2660: .word 0x0096 +3fea2670: .word 0x0005 +3fea2680: .word 0x0000 +3fea2690: .word 0x0007 +3fea26a0: .word 0x0000 +3fea26b0: cmp b0, b8 +3fea26c0: dsjs a3, L3FEA2530 +3fea26d0: .word 0x0000 +3fea26e0: .word 0x0000 +3fea26f0: .word 0x0000 +3fea2700: .word 0x0000 +3fea2710: .word 0x0000 +3fea2720: .word 0x0000 +3fea2730: .word 0x0000 +3fea2740: .word 0x0000 +L3FEA2750: +3fea2750: .word 0x0000 +3fea2760: .word 0x0000 +3fea2770: .word 0x0000 +3fea2780: .word 0x0000 +3fea2790: .word 0x0000 +3fea27a0: .word 0x0000 +3fea27b0: .word 0x0000 +3fea27c0: .word 0x0000 +3fea27d0: .word 0x0000 +3fea27e0: .word 0x0000 +3fea27f0: .word 0x0000 +3fea2800: .word 0x0000 +3fea2810: .word 0x0000 +3fea2820: .word 0x0000 +3fea2830: .word 0x0000 +3fea2840: .word 0x0000 +3fea2850: .word 0x0000 +3fea2860: .word 0x0000 +3fea2870: .word 0x0000 +3fea2880: .word 0x0000 +3fea2890: .word 0x0000 +3fea28a0: .word 0x0000 +3fea28b0: .word 0x0000 +3fea28c0: .word 0x0000 +3fea28d0: cmp a6, a0 +3fea28e0: dsjs a3, L3FEA2750 +3fea28f0: .word 0x0000 +3fea2900: .word 0x0000 +3fea2910: .word 0x0000 +3fea2920: .word 0x0000 +3fea2930: .word 0x0000 +3fea2940: .word 0x0000 +3fea2950: .word 0x0000 +3fea2960: .word 0x0000 +L3FEA2970: +3fea2970: .word 0x0000 +3fea2980: .word 0x0000 +3fea2990: .word 0x0000 +3fea29a0: .word 0x0000 +3fea29b0: .word 0x0000 +3fea29c0: .word 0x0000 +3fea29d0: .word 0x0000 +3fea29e0: .word 0x0000 +3fea29f0: .word 0x0000 +3fea2a00: .word 0x0000 +3fea2a10: .word 0x0000 +3fea2a20: .word 0x0000 +3fea2a30: .word 0x0000 +3fea2a40: .word 0x0000 +3fea2a50: .word 0x0000 +3fea2a60: .word 0x0000 +3fea2a70: .word 0x0000 +3fea2a80: .word 0x0000 +3fea2a90: .word 0x0000 +3fea2aa0: .word 0x0000 +3fea2ab0: .word 0x0000 +3fea2ac0: .word 0x0000 +3fea2ad0: .word 0x0000 +3fea2ae0: .word 0x0000 +3fea2af0: add b3, b0 +3fea2b00: dsjs a3, L3FEA2970 +3fea2b10: .word 0x0000 +3fea2b20: .word 0x0000 +3fea2b30: .word 0x0000 +3fea2b40: .word 0x0000 +3fea2b50: .word 0x0000 +3fea2b60: .word 0x0000 +3fea2b70: .word 0x0000 +3fea2b80: .word 0x0000 +3fea2b90: .word 0x0000 +3fea2ba0: .word 0x0000 +3fea2bb0: .word 0x0000 +3fea2bc0: .word 0x0000 +3fea2bd0: .word 0x0000 +3fea2be0: .word 0x0000 +L3FEA2BF0: +3fea2bf0: .word 0x0000 +3fea2c00: .word 0x0000 +3fea2c10: .word 0x0000 +3fea2c20: .word 0x0000 +3fea2c30: .word 0x0000 +3fea2c40: .word 0x0000 +3fea2c50: .word 0x0000 +3fea2c60: .word 0x0000 +3fea2c70: .word 0x0000 +3fea2c80: .word 0x0000 +3fea2c90: .word 0x0000 +3fea2ca0: .word 0x0000 +3fea2cb0: .word 0x0000 +3fea2cc0: .word 0x0000 +3fea2cd0: .word 0x0000 +3fea2ce0: .word 0x0000 +3fea2cf0: .word 0x0000 +3fea2d00: .word 0x0000 +3fea2d10: popst +3fea2d20: .word 0x0096 +3fea2d30: .word 0x0005 +3fea2d40: .word 0x0000 +3fea2d50: .word 0x0008 +3fea2d60: .word 0x0000 +3fea2d70: cmp a11, a8 +3fea2d80: dsjs a3, L3FEA2BF0 +3fea2d90: .word 0x0000 +3fea2da0: .word 0x0000 +3fea2db0: .word 0x0000 +3fea2dc0: .word 0x0000 +3fea2dd0: .word 0x0000 +3fea2de0: .word 0x0000 +3fea2df0: .word 0x0000 +3fea2e00: .word 0x0000 +L3FEA2E10: +3fea2e10: .word 0x0000 +3fea2e20: .word 0x0000 +3fea2e30: .word 0x0000 +3fea2e40: .word 0x0000 +3fea2e50: .word 0x0000 +3fea2e60: .word 0x0000 +3fea2e70: .word 0x0000 +3fea2e80: .word 0x0000 +3fea2e90: .word 0x0000 +3fea2ea0: .word 0x0000 +3fea2eb0: .word 0x0000 +3fea2ec0: .word 0x0000 +3fea2ed0: .word 0x0000 +3fea2ee0: .word 0x0000 +3fea2ef0: .word 0x0000 +3fea2f00: .word 0x0000 +3fea2f10: .word 0x0000 +3fea2f20: .word 0x0000 +3fea2f30: .word 0x0000 +3fea2f40: .word 0x0000 +3fea2f50: .word 0x0000 +3fea2f60: .word 0x0000 +3fea2f70: .word 0x0000 +3fea2f80: .word 0x0000 +3fea2f90: subk 31, a8 +3fea2fa0: dsjs a3, L3FEA2E10 +3fea2fb0: .word 0x0000 +3fea2fc0: .word 0x0000 +3fea2fd0: .word 0x0000 +3fea2fe0: .word 0x0000 +3fea2ff0: .word 0x0000 +3fea3000: .word 0x0000 +3fea3010: .word 0x0000 +3fea3020: .word 0x0000 +L3FEA3030: +3fea3030: .word 0x0000 +3fea3040: .word 0x0000 +3fea3050: .word 0x0000 +3fea3060: .word 0x0000 +3fea3070: .word 0x0000 +3fea3080: .word 0x0000 +3fea3090: .word 0x0000 +3fea30a0: .word 0x0000 +3fea30b0: .word 0x0000 +3fea30c0: .word 0x0000 +3fea30d0: .word 0x0000 +3fea30e0: .word 0x0000 +3fea30f0: .word 0x0000 +3fea3100: .word 0x0000 +3fea3110: .word 0x0000 +3fea3120: .word 0x0000 +3fea3130: .word 0x0000 +3fea3140: .word 0x0000 +3fea3150: .word 0x0000 +3fea3160: .word 0x0000 +3fea3170: .word 0x0000 +3fea3180: .word 0x0000 +3fea3190: .word 0x0000 +3fea31a0: .word 0x0000 +3fea31b0: .word 0x3770 +3fea31c0: dsjs a3, L3FEA3030 +3fea31d0: .word 0x0000 +3fea31e0: .word 0x0000 +3fea31f0: .word 0x0000 +3fea3200: .word 0x0000 +3fea3210: .word 0x0000 +3fea3220: .word 0x0000 +3fea3230: .word 0x0000 +3fea3240: .word 0x0000 +3fea3250: .word 0x0000 +3fea3260: .word 0x0000 +3fea3270: .word 0x0000 +3fea3280: .word 0x0000 +3fea3290: .word 0x0000 +3fea32a0: .word 0x0000 +L3FEA32B0: +3fea32b0: .word 0x0000 +3fea32c0: .word 0x0000 +3fea32d0: .word 0x0000 +3fea32e0: .word 0x0000 +3fea32f0: .word 0x0000 +3fea3300: .word 0x0000 +3fea3310: .word 0x0000 +3fea3320: .word 0x0000 +3fea3330: .word 0x0000 +3fea3340: .word 0x0000 +3fea3350: .word 0x0000 +3fea3360: .word 0x0000 +3fea3370: .word 0x0000 +3fea3380: .word 0x0000 +3fea3390: .word 0x0000 +3fea33a0: .word 0x0000 +3fea33b0: .word 0x0000 +3fea33c0: .word 0x0000 +3fea33d0: putst b3 +3fea33e0: rev a13 +3fea33f0: .word 0x0005 +3fea3400: .word 0x0000 +3fea3410: .word 0x0009 +3fea3420: .word 0x0000 +3fea3430: .word 0x3558 +3fea3440: dsjs a3, L3FEA32B0 +3fea3450: .word 0x0000 +3fea3460: .word 0x0000 +3fea3470: .word 0x0000 +3fea3480: .word 0x0000 +3fea3490: .word 0x0000 +3fea34a0: .word 0x0000 +3fea34b0: .word 0x0000 +3fea34c0: .word 0x0000 +L3FEA34D0: +3fea34d0: .word 0x0000 +3fea34e0: .word 0x0000 +3fea34f0: .word 0x0000 +3fea3500: .word 0x0000 +3fea3510: .word 0x0000 +3fea3520: .word 0x0000 +3fea3530: .word 0x0000 +3fea3540: .word 0x0000 +3fea3550: .word 0x0000 +3fea3560: .word 0x0000 +3fea3570: .word 0x0000 +3fea3580: .word 0x0000 +3fea3590: .word 0x0000 +3fea35a0: .word 0x0000 +3fea35b0: .word 0x0000 +3fea35c0: .word 0x0000 +3fea35d0: .word 0x0000 +3fea35e0: .word 0x0000 +3fea35f0: .word 0x0000 +3fea3600: .word 0x0000 +3fea3610: .word 0x0000 +3fea3620: .word 0x0000 +3fea3630: .word 0x0000 +3fea3640: .word 0x0000 +3fea3650: .word 0x35a0 +3fea3660: dsjs a3, L3FEA34D0 +3fea3670: .word 0x0000 +3fea3680: .word 0x0000 +3fea3690: .word 0x0000 +3fea36a0: .word 0x0000 +3fea36b0: .word 0x0000 +3fea36c0: .word 0x0000 +3fea36d0: .word 0x0000 +3fea36e0: .word 0x0000 +L3FEA36F0: +3fea36f0: .word 0x0000 +3fea3700: .word 0x0000 +3fea3710: .word 0x0000 +3fea3720: .word 0x0000 +3fea3730: .word 0x0000 +3fea3740: .word 0x0000 +3fea3750: .word 0x0000 +3fea3760: .word 0x0000 +3fea3770: .word 0x0000 +3fea3780: .word 0x0000 +3fea3790: .word 0x0000 +3fea37a0: .word 0x0000 +3fea37b0: .word 0x0000 +3fea37c0: .word 0x0000 +3fea37d0: .word 0x0000 +3fea37e0: .word 0x0000 +3fea37f0: .word 0x0000 +3fea3800: .word 0x0000 +3fea3810: .word 0x0000 +3fea3820: .word 0x0000 +3fea3830: .word 0x0000 +3fea3840: .word 0x0000 +3fea3850: .word 0x0000 +3fea3860: .word 0x0000 +3fea3870: btst 7, a8 +3fea3880: dsjs a3, L3FEA36F0 +3fea3890: .word 0x0000 +3fea38a0: .word 0x0000 +3fea38b0: .word 0x0000 +3fea38c0: .word 0x0000 +3fea38d0: .word 0x0000 +3fea38e0: .word 0x0000 +3fea38f0: .word 0x0000 +3fea3900: .word 0x0000 +3fea3910: .word 0x0000 +3fea3920: .word 0x0000 +3fea3930: .word 0x0000 +3fea3940: .word 0x0000 +3fea3950: .word 0x0000 +3fea3960: .word 0x0000 +L3FEA3970: +3fea3970: .word 0x0000 +3fea3980: .word 0x0000 +3fea3990: .word 0x0000 +3fea39a0: .word 0x0000 +3fea39b0: .word 0x0000 +3fea39c0: .word 0x0000 +3fea39d0: .word 0x0000 +3fea39e0: .word 0x0000 +3fea39f0: .word 0x0000 +3fea3a00: .word 0x0000 +3fea3a10: .word 0x0000 +3fea3a20: .word 0x0000 +3fea3a30: .word 0x0000 +3fea3a40: .word 0x0000 +3fea3a50: .word 0x0000 +3fea3a60: .word 0x0000 +3fea3a70: .word 0x0000 +3fea3a80: .word 0x0000 +3fea3a90: .word 0x00c8 +3fea3aa0: .word 0x001f +3fea3ab0: .word 0x0004 +3fea3ac0: .word 0x0000 +3fea3ad0: .word 0x0001 +3fea3ae0: .word 0x0000 +3fea3af0: move a7, a8 +3fea3b00: dsjs a3, L3FEA3970 +3fea3b10: .word 0x0000 +3fea3b20: .word 0x0000 +3fea3b30: .word 0x0000 +3fea3b40: .word 0x0000 +3fea3b50: .word 0x0000 +3fea3b60: .word 0x0000 +3fea3b70: .word 0x0000 +3fea3b80: .word 0x0000 +L3FEA3B90: +3fea3b90: .word 0x0000 +3fea3ba0: .word 0x0000 +3fea3bb0: .word 0x0000 +3fea3bc0: .word 0x0000 +3fea3bd0: .word 0x0000 +3fea3be0: .word 0x0000 +3fea3bf0: .word 0x0000 +3fea3c00: .word 0x0000 +3fea3c10: .word 0x0000 +3fea3c20: .word 0x0000 +3fea3c30: .word 0x0000 +3fea3c40: .word 0x0000 +3fea3c50: .word 0x0000 +3fea3c60: .word 0x0000 +3fea3c70: .word 0x0000 +3fea3c80: .word 0x0000 +3fea3c90: .word 0x0000 +3fea3ca0: .word 0x0000 +3fea3cb0: .word 0x0000 +3fea3cc0: .word 0x0000 +3fea3cd0: .word 0x0000 +3fea3ce0: .word 0x0000 +3fea3cf0: .word 0x0000 +3fea3d00: .word 0x0000 +3fea3d10: move a14, a8 +3fea3d20: dsjs a3, L3FEA3B90 +3fea3d30: .word 0x0000 +3fea3d40: .word 0x0000 +3fea3d50: .word 0x0000 +3fea3d60: .word 0x0000 +3fea3d70: .word 0x0000 +3fea3d80: .word 0x0000 +3fea3d90: .word 0x0000 +3fea3da0: .word 0x0000 +L3FEA3DB0: +3fea3db0: .word 0x0000 +3fea3dc0: .word 0x0000 +3fea3dd0: .word 0x0000 +3fea3de0: .word 0x0000 +3fea3df0: .word 0x0000 +L3FEA3E00: +3fea3e00: .word 0x0000 +3fea3e10: .word 0x0000 +L3FEA3E20: +3fea3e20: .word 0x0000 +3fea3e30: .word 0x0000 +L3FEA3E40: +3fea3e40: .word 0x0000 +3fea3e50: .word 0x0000 +L3FEA3E60: +3fea3e60: .word 0x0000 +3fea3e70: .word 0x0000 +L3FEA3E80: +3fea3e80: .word 0x0000 +3fea3e90: .word 0x0000 +L3FEA3EA0: +3fea3ea0: .word 0x0000 +3fea3eb0: .word 0x0000 +L3FEA3EC0: +3fea3ec0: .word 0x0000 +3fea3ed0: .word 0x0000 +L3FEA3EE0: +3fea3ee0: .word 0x0000 +3fea3ef0: .word 0x0000 +L3FEA3F00: +3fea3f00: .word 0x0000 +3fea3f10: .word 0x0000 +L3FEA3F20: +3fea3f20: .word 0x0000 +3fea3f30: move a6, b8 +L3FEA3F40: +3fea3f40: dsjs a3, L3FEA3DB0 +3fea3f50: .word 0x006c +L3FEA3F60: +3fea3f60: cmp b3, b0 +3fea3f70: .word 0x0011 +L3FEA3F80: +3fea3f80: move b8, a0 +3fea3f90: dsjs a3, L3FEA3E00 +L3FEA3FA0: +3fea3fa0: move a12, b8 +3fea3fb0: dsjs a3, L3FEA3E20 +L3FEA3FC0: +3fea3fc0: and b2, b0 +3fea3fd0: dsjs a3, L3FEA3E40 +L3FEA3FE0: +3fea3fe0: and a7, a0 +3fea3ff0: dsjs a3, L3FEA3E60 +L3FEA4000: +3fea4000: and b11, b0 +3fea4010: dsjs a3, L3FEA3E80 +L3FEA4020: +3fea4020: andn b2, b0 +3fea4030: dsjs a3, L3FEA3EA0 +L3FEA4040: +3fea4040: andn b9, b8 +3fea4050: dsjs a3, L3FEA3EC0 +L3FEA4060: +3fea4060: andn a14, a0 +3fea4070: dsjs a3, L3FEA3EE0 +L3FEA4080: +3fea4080: or b2, b0 +3fea4090: dsjs a3, L3FEA3F00 +L3FEA40A0: +3fea40a0: or a9, a0 +3fea40b0: dsjs a3, L3FEA3F20 +L3FEA40C0: +3fea40c0: or a13, a0 +3fea40d0: dsjs a3, L3FEA3F40 +L3FEA40E0: +3fea40e0: xor b1, b0 +3fea40f0: dsjs a3, L3FEA3F60 +L3FEA4100: +3fea4100: xor b7, b8 +3fea4110: dsjs a3, L3FEA3F80 +L3FEA4120: +3fea4120: xor a14, a0 +3fea4130: dsjs a3, L3FEA3FA0 +L3FEA4140: +3fea4140: divs b2, b0 +3fea4150: dsjs a3, L3FEA3FC0 +L3FEA4160: +3fea4160: divs b7, b0 +3fea4170: dsjs a3, L3FEA3FE0 +L3FEA4180: +3fea4180: divs b13, b8 +3fea4190: dsjs a3, L3FEA4000 +L3FEA41A0: +3fea41a0: divu a2, a8 +3fea41b0: dsjs a3, L3FEA4020 +L3FEA41C0: +3fea41c0: divu b7, b0 +3fea41d0: dsjs a3, L3FEA4040 +L3FEA41E0: +3fea41e0: divu b14, b8 +3fea41f0: dsjs a3, L3FEA4060 +L3FEA4200: +3fea4200: mpys a5, a0 +3fea4210: dsjs a3, L3FEA4080 +L3FEA4220: +3fea4220: mpys b12, b0 +3fea4230: dsjs a3, L3FEA40A0 +L3FEA4240: +3fea4240: mpyu a1, a0 +3fea4250: dsjs a3, L3FEA40C0 +L3FEA4260: +3fea4260: mpyu a8, a0 +3fea4270: dsjs a3, L3FEA40E0 +L3FEA4280: +3fea4280: mpyu b14, b8 +3fea4290: dsjs a3, L3FEA4100 +L3FEA42A0: +3fea42a0: sla a3, a0 +3fea42b0: dsjs a3, L3FEA4120 +L3FEA42C0: +3fea42c0: sla b7, b0 +3fea42d0: dsjs a3, L3FEA4140 +L3FEA42E0: +3fea42e0: sla sp, a0 +3fea42f0: dsjs a3, L3FEA4160 +L3FEA4300: +3fea4300: sll a4, a8 +3fea4310: dsjs a3, L3FEA4180 +L3FEA4320: +3fea4320: sll b8, b8 +3fea4330: dsjs a3, L3FEA41A0 +L3FEA4340: +3fea4340: sll sp, a8 +3fea4350: dsjs a3, L3FEA41C0 +L3FEA4360: +3fea4360: sra b5, b8 +3fea4370: dsjs a3, L3FEA41E0 +L3FEA4380: +3fea4380: sra a10, a8 +3fea4390: dsjs a3, L3FEA4200 +L3FEA43A0: +3fea43a0: sra sp, a8 +3fea43b0: dsjs a3, L3FEA4220 +L3FEA43C0: +3fea43c0: srl b5, b0 +3fea43d0: dsjs a3, L3FEA4240 +L3FEA43E0: +3fea43e0: srl a10, a8 +3fea43f0: dsjs a3, L3FEA4260 +L3FEA4400: +3fea4400: srl sp, a8 +3fea4410: dsjs a3, L3FEA4280 +L3FEA4420: +3fea4420: rl b5, b0 +3fea4430: dsjs a3, L3FEA42A0 +L3FEA4440: +3fea4440: rl a11, a8 +3fea4450: dsjs a3, L3FEA42C0 +L3FEA4460: +3fea4460: lmo a0, a0 +3fea4470: dsjs a3, L3FEA42E0 +L3FEA4480: +3fea4480: lmo b4, b8 +3fea4490: dsjs a3, L3FEA4300 +L3FEA44A0: +3fea44a0: lmo b12, b0 +3fea44b0: dsjs a3, L3FEA4320 +3fea44c0: mods b3, b0 +3fea44d0: dsjs a3, L3FEA4340 +3fea44e0: mods a8, a0 +3fea44f0: dsjs a3, L3FEA4360 +3fea4500: mods b12, b8 +3fea4510: dsjs a3, L3FEA4380 +3fea4520: modu a1, a8 +3fea4530: dsjs a3, L3FEA43A0 +3fea4540: modu b7, b0 +3fea4550: dsjs a3, L3FEA43C0 +3fea4560: modu a13, a0 +3fea4570: dsjs a3, L3FEA43E0 +3fea4580: .word 0x70a0 +3fea4590: dsjs a3, L3FEA4400 +3fea45a0: .word 0x7180 +3fea45b0: dsjs a3, L3FEA4420 +3fea45c0: .word 0x7228 +3fea45d0: dsjs a3, L3FEA4440 +3fea45e0: .word 0x72d0 +3fea45f0: dsjs a3, L3FEA4460 +3fea4600: .word 0x7380 +3fea4610: dsjs a3, L3FEA4480 +3fea4620: .word 0x7418 +3fea4630: dsjs a3, L3FEA44A0 +3fea4640: .word 0x001a +3fea4650: move b9, a0 +3fea4660: .word 0x0011 +3fea4670: .word 0x0000 +3fea4680: .word 0x0000 +3fea4690: .word 0x001a +3fea46a0: .word 0x0000 +3fea46b0: .word 0x0018 +L3FEA46C0: +3fea46c0: .word 0x0000 +3fea46d0: .word 0x001c +L3FEA46E0: +3fea46e0: .word 0x0000 +3fea46f0: .word 0x001e +L3FEA4700: +3fea4700: .word 0x0000 +3fea4710: rev a0 +L3FEA4720: +3fea4720: .word 0x0000 +3fea4730: rev a2 +L3FEA4740: +3fea4740: .word 0x0000 +3fea4750: rev a4 +L3FEA4760: +3fea4760: .word 0x0000 +3fea4770: rev a14 +3fea4780: .word 0x0000 +3fea4790: rev b2 +3fea47a0: .word 0x0000 +L3FEA47B0: +3fea47b0: rev b0 +3fea47c0: .word 0x0000 +L3FEA47D0: +3fea47d0: .word 0x0012 +3fea47e0: .word 0x0000 +L3FEA47F0: +3fea47f0: rev b4 +3fea4800: .word 0x0000 +L3FEA4810: +3fea4810: .word 0x000c +3fea4820: andn b4, b0 +L3FEA4830: +3fea4830: .word 0x0011 +3fea4840: .word 0x74d8 +L3FEA4850: +3fea4850: dsjs a3, L3FEA46C0 +3fea4860: .word 0x74f0 +L3FEA4870: +3fea4870: dsjs a3, L3FEA46E0 +3fea4880: .word 0x7508 +L3FEA4890: +3fea4890: dsjs a3, L3FEA4700 +3fea48a0: .word 0x7520 +L3FEA48B0: +3fea48b0: dsjs a3, L3FEA4720 +3fea48c0: .word 0x7538 +L3FEA48D0: +3fea48d0: dsjs a3, L3FEA4740 +3fea48e0: .word 0x7550 +L3FEA48F0: +3fea48f0: dsjs a3, L3FEA4760 +3fea4900: .word 0x00ca +L3FEA4910: +3fea4910: andn b10, b0 +3fea4920: .word 0x0011 +L3FEA4930: +3fea4930: .word 0x7568 +3fea4940: dsjs a3, L3FEA47B0 +L3FEA4950: +3fea4950: .word 0x7588 +3fea4960: dsjs a3, L3FEA47D0 +L3FEA4970: +3fea4970: .word 0x75a8 +3fea4980: dsjs a3, L3FEA47F0 +L3FEA4990: +3fea4990: .word 0x75c8 +3fea49a0: dsjs a3, L3FEA4810 +L3FEA49B0: +3fea49b0: .word 0x75e8 +3fea49c0: dsjs a3, L3FEA4830 +L3FEA49D0: +3fea49d0: .word 0x7608 +3fea49e0: dsjs a3, L3FEA4850 +L3FEA49F0: +3fea49f0: .word 0x7628 +3fea4a00: dsjs a3, L3FEA4870 +L3FEA4A10: +3fea4a10: .word 0x7648 +3fea4a20: dsjs a3, L3FEA4890 +L3FEA4A30: +3fea4a30: .word 0x7668 +3fea4a40: dsjs a3, L3FEA48B0 +L3FEA4A50: +3fea4a50: .word 0x7688 +3fea4a60: dsjs a3, L3FEA48D0 +L3FEA4A70: +3fea4a70: .word 0x76a8 +3fea4a80: dsjs a3, L3FEA48F0 +L3FEA4A90: +3fea4a90: .word 0x76c8 +3fea4aa0: dsjs a3, L3FEA4910 +L3FEA4AB0: +3fea4ab0: .word 0x76e8 +3fea4ac0: dsjs a3, L3FEA4930 +L3FEA4AD0: +3fea4ad0: .word 0x7708 +3fea4ae0: dsjs a3, L3FEA4950 +L3FEA4AF0: +3fea4af0: .word 0x7728 +3fea4b00: dsjs a3, L3FEA4970 +L3FEA4B10: +3fea4b10: .word 0x7748 +3fea4b20: dsjs a3, L3FEA4990 +L3FEA4B30: +3fea4b30: .word 0x7768 +3fea4b40: dsjs a3, L3FEA49B0 +L3FEA4B50: +3fea4b50: .word 0x7788 +3fea4b60: dsjs a3, L3FEA49D0 +L3FEA4B70: +3fea4b70: .word 0x77a8 +3fea4b80: dsjs a3, L3FEA49F0 +L3FEA4B90: +3fea4b90: .word 0x77c8 +3fea4ba0: dsjs a3, L3FEA4A10 +L3FEA4BB0: +3fea4bb0: .word 0x77e8 +3fea4bc0: dsjs a3, L3FEA4A30 +L3FEA4BD0: +3fea4bd0: .word 0x7808 +3fea4be0: dsjs a3, L3FEA4A50 +L3FEA4BF0: +3fea4bf0: .word 0x7828 +3fea4c00: dsjs a3, L3FEA4A70 +L3FEA4C10: +3fea4c10: .word 0x7848 +3fea4c20: dsjs a3, L3FEA4A90 +L3FEA4C30: +3fea4c30: .word 0x7868 +3fea4c40: dsjs a3, L3FEA4AB0 +L3FEA4C50: +3fea4c50: .word 0x7888 +3fea4c60: dsjs a3, L3FEA4AD0 +L3FEA4C70: +3fea4c70: .word 0x78a8 +3fea4c80: dsjs a3, L3FEA4AF0 +L3FEA4C90: +3fea4c90: .word 0x78c8 +3fea4ca0: dsjs a3, L3FEA4B10 +L3FEA4CB0: +3fea4cb0: .word 0x78e8 +3fea4cc0: dsjs a3, L3FEA4B30 +L3FEA4CD0: +3fea4cd0: .word 0x7908 +3fea4ce0: dsjs a3, L3FEA4B50 +L3FEA4CF0: +3fea4cf0: .word 0x7928 +3fea4d00: dsjs a3, L3FEA4B70 +L3FEA4D10: +3fea4d10: .word 0x7948 +3fea4d20: dsjs a3, L3FEA4B90 +L3FEA4D30: +3fea4d30: .word 0x7968 +3fea4d40: dsjs a3, L3FEA4BB0 +L3FEA4D50: +3fea4d50: .word 0x7988 +3fea4d60: dsjs a3, L3FEA4BD0 +L3FEA4D70: +3fea4d70: .word 0x79a8 +3fea4d80: dsjs a3, L3FEA4BF0 +L3FEA4D90: +3fea4d90: .word 0x79c8 +3fea4da0: dsjs a3, L3FEA4C10 +L3FEA4DB0: +3fea4db0: .word 0x79e8 +3fea4dc0: dsjs a3, L3FEA4C30 +L3FEA4DD0: +3fea4dd0: .word 0x7a08 +3fea4de0: dsjs a3, L3FEA4C50 +L3FEA4DF0: +3fea4df0: .word 0x7a28 +3fea4e00: dsjs a3, L3FEA4C70 +L3FEA4E10: +3fea4e10: .word 0x7a48 +3fea4e20: dsjs a3, L3FEA4C90 +L3FEA4E30: +3fea4e30: .word 0x7a68 +3fea4e40: dsjs a3, L3FEA4CB0 +L3FEA4E50: +3fea4e50: .word 0x7a88 +3fea4e60: dsjs a3, L3FEA4CD0 +L3FEA4E70: +3fea4e70: .word 0x7aa8 +3fea4e80: dsjs a3, L3FEA4CF0 +L3FEA4E90: +3fea4e90: .word 0x7ac8 +3fea4ea0: dsjs a3, L3FEA4D10 +L3FEA4EB0: +3fea4eb0: .word 0x7ae8 +3fea4ec0: dsjs a3, L3FEA4D30 +L3FEA4ED0: +3fea4ed0: .word 0x7b08 +3fea4ee0: dsjs a3, L3FEA4D50 +L3FEA4EF0: +3fea4ef0: .word 0x7b28 +3fea4f00: dsjs a3, L3FEA4D70 +L3FEA4F10: +3fea4f10: .word 0x7b48 +3fea4f20: dsjs a3, L3FEA4D90 +L3FEA4F30: +3fea4f30: .word 0x7b68 +3fea4f40: dsjs a3, L3FEA4DB0 +L3FEA4F50: +3fea4f50: .word 0x7b88 +3fea4f60: dsjs a3, L3FEA4DD0 +L3FEA4F70: +3fea4f70: .word 0x7ba8 +3fea4f80: dsjs a3, L3FEA4DF0 +L3FEA4F90: +3fea4f90: .word 0x7bc8 +3fea4fa0: dsjs a3, L3FEA4E10 +L3FEA4FB0: +3fea4fb0: .word 0x7be8 +3fea4fc0: dsjs a3, L3FEA4E30 +L3FEA4FD0: +3fea4fd0: .word 0x7c08 +3fea4fe0: dsjs a3, L3FEA4E50 +L3FEA4FF0: +3fea4ff0: .word 0x7c28 +3fea5000: dsjs a3, L3FEA4E70 +L3FEA5010: +3fea5010: .word 0x7c48 +3fea5020: dsjs a3, L3FEA4E90 +L3FEA5030: +3fea5030: .word 0x7c68 +3fea5040: dsjs a3, L3FEA4EB0 +L3FEA5050: +3fea5050: .word 0x7c88 +3fea5060: dsjs a3, L3FEA4ED0 +L3FEA5070: +3fea5070: .word 0x7ca8 +3fea5080: dsjs a3, L3FEA4EF0 +L3FEA5090: +3fea5090: .word 0x7cc8 +3fea50a0: dsjs a3, L3FEA4F10 +L3FEA50B0: +3fea50b0: .word 0x7ce8 +3fea50c0: dsjs a3, L3FEA4F30 +L3FEA50D0: +3fea50d0: .word 0x7d08 +3fea50e0: dsjs a3, L3FEA4F50 +L3FEA50F0: +3fea50f0: .word 0x7d28 +3fea5100: dsjs a3, L3FEA4F70 +L3FEA5110: +3fea5110: .word 0x7d48 +3fea5120: dsjs a3, L3FEA4F90 +L3FEA5130: +3fea5130: .word 0x7d68 +3fea5140: dsjs a3, L3FEA4FB0 +L3FEA5150: +3fea5150: .word 0x7d88 +3fea5160: dsjs a3, L3FEA4FD0 +L3FEA5170: +3fea5170: .word 0x7da8 +3fea5180: dsjs a3, L3FEA4FF0 +L3FEA5190: +3fea5190: .word 0x7dc8 +3fea51a0: dsjs a3, L3FEA5010 +L3FEA51B0: +3fea51b0: .word 0x7de8 +3fea51c0: dsjs a3, L3FEA5030 +L3FEA51D0: +3fea51d0: .word 0x7e08 +3fea51e0: dsjs a3, L3FEA5050 +L3FEA51F0: +3fea51f0: .word 0x7e28 +3fea5200: dsjs a3, L3FEA5070 +L3FEA5210: +3fea5210: .word 0x7e48 +3fea5220: dsjs a3, L3FEA5090 +L3FEA5230: +3fea5230: .word 0x7e68 +3fea5240: dsjs a3, L3FEA50B0 +L3FEA5250: +3fea5250: .word 0x7e88 +3fea5260: dsjs a3, L3FEA50D0 +L3FEA5270: +3fea5270: .word 0x7ea8 +3fea5280: dsjs a3, L3FEA50F0 +L3FEA5290: +3fea5290: .word 0x7ec8 +3fea52a0: dsjs a3, L3FEA5110 +L3FEA52B0: +3fea52b0: .word 0x7ee8 +3fea52c0: dsjs a3, L3FEA5130 +L3FEA52D0: +3fea52d0: .word 0x7f08 +3fea52e0: dsjs a3, L3FEA5150 +L3FEA52F0: +3fea52f0: .word 0x7f28 +3fea5300: dsjs a3, L3FEA5170 +L3FEA5310: +3fea5310: .word 0x7f48 +3fea5320: dsjs a3, L3FEA5190 +L3FEA5330: +3fea5330: .word 0x7f68 +3fea5340: dsjs a3, L3FEA51B0 +L3FEA5350: +3fea5350: .word 0x7f88 +3fea5360: dsjs a3, L3FEA51D0 +L3FEA5370: +3fea5370: .word 0x7fa8 +3fea5380: dsjs a3, L3FEA51F0 +L3FEA5390: +3fea5390: .word 0x7fc8 +3fea53a0: dsjs a3, L3FEA5210 +L3FEA53B0: +3fea53b0: .word 0x7fe8 +3fea53c0: dsjs a3, L3FEA5230 +L3FEA53D0: +3fea53d0: move a0, *a8, 0 +3fea53e0: dsjs a3, L3FEA5250 +L3FEA53F0: +3fea53f0: move a1, *a8, 0 +3fea5400: dsjs a3, L3FEA5270 +L3FEA5410: +3fea5410: move a2, *a8, 0 +3fea5420: dsjs a3, L3FEA5290 +L3FEA5430: +3fea5430: move a3, *a8, 0 +3fea5440: dsjs a3, L3FEA52B0 +3fea5450: move a4, *a8, 0 +3fea5460: dsjs a3, L3FEA52D0 +3fea5470: move a5, *a8, 0 +L3FEA5480: +3fea5480: dsjs a3, L3FEA52F0 +3fea5490: move a6, *a8, 0 +L3FEA54A0: +3fea54a0: dsjs a3, L3FEA5310 +3fea54b0: move a7, *a8, 0 +L3FEA54C0: +3fea54c0: dsjs a3, L3FEA5330 +3fea54d0: move a8, *a8, 0 +L3FEA54E0: +3fea54e0: dsjs a3, L3FEA5350 +3fea54f0: move a9, *a8, 0 +L3FEA5500: +3fea5500: dsjs a3, L3FEA5370 +3fea5510: move a10, *a8, 0 +L3FEA5520: +3fea5520: dsjs a3, L3FEA5390 +3fea5530: move a11, *a8, 0 +L3FEA5540: +3fea5540: dsjs a3, L3FEA53B0 +3fea5550: move a12, *a8, 0 +L3FEA5560: +3fea5560: dsjs a3, L3FEA53D0 +3fea5570: move a13, *a8, 0 +L3FEA5580: +3fea5580: dsjs a3, L3FEA53F0 +3fea5590: move a14, *a8, 0 +L3FEA55A0: +3fea55a0: dsjs a3, L3FEA5410 +3fea55b0: move sp, *a8, 0 +L3FEA55C0: +3fea55c0: dsjs a3, L3FEA5430 +3fea55d0: emu +L3FEA55E0: +3fea55e0: mpyu sp, b0 +3fea55f0: .word 0x0011 +L3FEA5600: +3fea5600: .word 0x7568 +3fea5610: dsjs a3, L3FEA5480 +L3FEA5620: +3fea5620: .word 0x75a8 +3fea5630: dsjs a3, L3FEA54A0 +L3FEA5640: +3fea5640: .word 0x75e8 +3fea5650: dsjs a3, L3FEA54C0 +L3FEA5660: +3fea5660: .word 0x7628 +3fea5670: dsjs a3, L3FEA54E0 +L3FEA5680: +3fea5680: .word 0x7668 +3fea5690: dsjs a3, L3FEA5500 +L3FEA56A0: +3fea56a0: .word 0x76a8 +3fea56b0: dsjs a3, L3FEA5520 +L3FEA56C0: +3fea56c0: .word 0x76e8 +3fea56d0: dsjs a3, L3FEA5540 +L3FEA56E0: +3fea56e0: .word 0x7728 +3fea56f0: dsjs a3, L3FEA5560 +L3FEA5700: +3fea5700: .word 0x7768 +3fea5710: dsjs a3, L3FEA5580 +L3FEA5720: +3fea5720: .word 0x77a8 +3fea5730: dsjs a3, L3FEA55A0 +L3FEA5740: +3fea5740: .word 0x77e8 +3fea5750: dsjs a3, L3FEA55C0 +L3FEA5760: +3fea5760: .word 0x7828 +3fea5770: dsjs a3, L3FEA55E0 +L3FEA5780: +3fea5780: .word 0x7868 +3fea5790: dsjs a3, L3FEA5600 +L3FEA57A0: +3fea57a0: .word 0x78a8 +3fea57b0: dsjs a3, L3FEA5620 +L3FEA57C0: +3fea57c0: .word 0x78e8 +3fea57d0: dsjs a3, L3FEA5640 +L3FEA57E0: +3fea57e0: .word 0x7928 +3fea57f0: dsjs a3, L3FEA5660 +L3FEA5800: +3fea5800: .word 0x7968 +3fea5810: dsjs a3, L3FEA5680 +L3FEA5820: +3fea5820: .word 0x79a8 +3fea5830: dsjs a3, L3FEA56A0 +L3FEA5840: +3fea5840: .word 0x79e8 +3fea5850: dsjs a3, L3FEA56C0 +L3FEA5860: +3fea5860: .word 0x7a28 +3fea5870: dsjs a3, L3FEA56E0 +L3FEA5880: +3fea5880: .word 0x7a68 +3fea5890: dsjs a3, L3FEA5700 +L3FEA58A0: +3fea58a0: .word 0x7aa8 +3fea58b0: dsjs a3, L3FEA5720 +L3FEA58C0: +3fea58c0: .word 0x7ae8 +3fea58d0: dsjs a3, L3FEA5740 +L3FEA58E0: +3fea58e0: .word 0x7b28 +3fea58f0: dsjs a3, L3FEA5760 +L3FEA5900: +3fea5900: .word 0x7b68 +3fea5910: dsjs a3, L3FEA5780 +L3FEA5920: +3fea5920: .word 0x7ba8 +3fea5930: dsjs a3, L3FEA57A0 +L3FEA5940: +3fea5940: .word 0x7be8 +3fea5950: dsjs a3, L3FEA57C0 +L3FEA5960: +3fea5960: .word 0x7c28 +3fea5970: dsjs a3, L3FEA57E0 +L3FEA5980: +3fea5980: .word 0x7c68 +3fea5990: dsjs a3, L3FEA5800 +L3FEA59A0: +3fea59a0: .word 0x7ca8 +3fea59b0: dsjs a3, L3FEA5820 +L3FEA59C0: +3fea59c0: .word 0x7ce8 +3fea59d0: dsjs a3, L3FEA5840 +L3FEA59E0: +3fea59e0: .word 0x7d28 +3fea59f0: dsjs a3, L3FEA5860 +L3FEA5A00: +3fea5a00: .word 0x7d68 +3fea5a10: dsjs a3, L3FEA5880 +L3FEA5A20: +3fea5a20: .word 0x7da8 +3fea5a30: dsjs a3, L3FEA58A0 +L3FEA5A40: +3fea5a40: .word 0x7de8 +3fea5a50: dsjs a3, L3FEA58C0 +L3FEA5A60: +3fea5a60: .word 0x7e28 +3fea5a70: dsjs a3, L3FEA58E0 +L3FEA5A80: +3fea5a80: .word 0x7e68 +3fea5a90: dsjs a3, L3FEA5900 +L3FEA5AA0: +3fea5aa0: .word 0x7ea8 +3fea5ab0: dsjs a3, L3FEA5920 +L3FEA5AC0: +3fea5ac0: .word 0x7ee8 +3fea5ad0: dsjs a3, L3FEA5940 +L3FEA5AE0: +3fea5ae0: .word 0x7f28 +3fea5af0: dsjs a3, L3FEA5960 +L3FEA5B00: +3fea5b00: .word 0x7f68 +3fea5b10: dsjs a3, L3FEA5980 +L3FEA5B20: +3fea5b20: .word 0x7fa8 +3fea5b30: dsjs a3, L3FEA59A0 +L3FEA5B40: +3fea5b40: .word 0x7fe8 +3fea5b50: dsjs a3, L3FEA59C0 +L3FEA5B60: +3fea5b60: move a1, *a8, 0 +3fea5b70: dsjs a3, L3FEA59E0 +L3FEA5B80: +3fea5b80: move a3, *a8, 0 +3fea5b90: dsjs a3, L3FEA5A00 +L3FEA5BA0: +3fea5ba0: move a5, *a8, 0 +3fea5bb0: dsjs a3, L3FEA5A20 +L3FEA5BC0: +3fea5bc0: move a7, *a8, 0 +3fea5bd0: dsjs a3, L3FEA5A40 +L3FEA5BE0: +3fea5be0: move a9, *a8, 0 +3fea5bf0: dsjs a3, L3FEA5A60 +L3FEA5C00: +3fea5c00: move a11, *a8, 0 +3fea5c10: dsjs a3, L3FEA5A80 +L3FEA5C20: +3fea5c20: move a13, *a8, 0 +3fea5c30: dsjs a3, L3FEA5AA0 +L3FEA5C40: +3fea5c40: move sp, *a8, 0 +3fea5c50: dsjs a3, L3FEA5AC0 +L3FEA5C60: +3fea5c60: move a0, *a8, 1 +3fea5c70: dsjs a3, L3FEA5AE0 +L3FEA5C80: +3fea5c80: move a1, *a8, 1 +3fea5c90: dsjs a3, L3FEA5B00 +L3FEA5CA0: +3fea5ca0: move a2, *a8, 1 +3fea5cb0: dsjs a3, L3FEA5B20 +L3FEA5CC0: +3fea5cc0: move a3, *a8, 1 +3fea5cd0: dsjs a3, L3FEA5B40 +L3FEA5CE0: +3fea5ce0: move a4, *a8, 1 +3fea5cf0: dsjs a3, L3FEA5B60 +L3FEA5D00: +3fea5d00: move a5, *a8, 1 +3fea5d10: dsjs a3, L3FEA5B80 +L3FEA5D20: +3fea5d20: move a6, *a8, 1 +3fea5d30: dsjs a3, L3FEA5BA0 +L3FEA5D40: +3fea5d40: move a7, *a8, 1 +3fea5d50: dsjs a3, L3FEA5BC0 +L3FEA5D60: +3fea5d60: move a8, *a8, 1 +3fea5d70: dsjs a3, L3FEA5BE0 +L3FEA5D80: +3fea5d80: move a9, *a8, 1 +3fea5d90: dsjs a3, L3FEA5C00 +L3FEA5DA0: +3fea5da0: move a10, *a8, 1 +3fea5db0: dsjs a3, L3FEA5C20 +L3FEA5DC0: +3fea5dc0: move a11, *a8, 1 +3fea5dd0: dsjs a3, L3FEA5C40 +L3FEA5DE0: +3fea5de0: move a12, *a8, 1 +3fea5df0: dsjs a3, L3FEA5C60 +L3FEA5E00: +3fea5e00: move a13, *a8, 1 +3fea5e10: dsjs a3, L3FEA5C80 +L3FEA5E20: +3fea5e20: move a14, *a8, 1 +3fea5e30: dsjs a3, L3FEA5CA0 +L3FEA5E40: +3fea5e40: move sp, *a8, 1 +3fea5e50: dsjs a3, L3FEA5CC0 +L3FEA5E60: +3fea5e60: move *a0, a8, 0 +3fea5e70: dsjs a3, L3FEA5CE0 +L3FEA5E80: +3fea5e80: move *a1, a8, 0 +3fea5e90: dsjs a3, L3FEA5D00 +L3FEA5EA0: +3fea5ea0: move *a2, a8, 0 +3fea5eb0: dsjs a3, L3FEA5D20 +L3FEA5EC0: +3fea5ec0: move *a3, a8, 0 +3fea5ed0: dsjs a3, L3FEA5D40 +L3FEA5EE0: +3fea5ee0: move *a4, a8, 0 +3fea5ef0: dsjs a3, L3FEA5D60 +L3FEA5F00: +3fea5f00: move *a5, a8, 0 +3fea5f10: dsjs a3, L3FEA5D80 +L3FEA5F20: +3fea5f20: move *a6, a8, 0 +3fea5f30: dsjs a3, L3FEA5DA0 +L3FEA5F40: +3fea5f40: move *a7, a8, 0 +3fea5f50: dsjs a3, L3FEA5DC0 +L3FEA5F60: +3fea5f60: move *a8, a8, 0 +3fea5f70: dsjs a3, L3FEA5DE0 +L3FEA5F80: +3fea5f80: move *a9, a8, 0 +3fea5f90: dsjs a3, L3FEA5E00 +L3FEA5FA0: +3fea5fa0: move *a10, a8, 0 +3fea5fb0: dsjs a3, L3FEA5E20 +L3FEA5FC0: +3fea5fc0: move *a11, a8, 0 +3fea5fd0: dsjs a3, L3FEA5E40 +L3FEA5FE0: +3fea5fe0: move *a12, a8, 0 +3fea5ff0: dsjs a3, L3FEA5E60 +L3FEA6000: +3fea6000: move *a13, a8, 0 +3fea6010: dsjs a3, L3FEA5E80 +L3FEA6020: +3fea6020: move *a14, a8, 0 +3fea6030: dsjs a3, L3FEA5EA0 +L3FEA6040: +3fea6040: move *sp, a8, 0 +3fea6050: dsjs a3, L3FEA5EC0 +L3FEA6060: +3fea6060: move *a0, a8, 1 +3fea6070: dsjs a3, L3FEA5EE0 +L3FEA6080: +3fea6080: move *a1, a8, 1 +3fea6090: dsjs a3, L3FEA5F00 +L3FEA60A0: +3fea60a0: move *a2, a8, 1 +3fea60b0: dsjs a3, L3FEA5F20 +L3FEA60C0: +3fea60c0: move *a3, a8, 1 +3fea60d0: dsjs a3, L3FEA5F40 +L3FEA60E0: +3fea60e0: move *a4, a8, 1 +3fea60f0: dsjs a3, L3FEA5F60 +L3FEA6100: +3fea6100: move *a5, a8, 1 +3fea6110: dsjs a3, L3FEA5F80 +L3FEA6120: +3fea6120: move *a6, a8, 1 +3fea6130: dsjs a3, L3FEA5FA0 +L3FEA6140: +3fea6140: move *a7, a8, 1 +3fea6150: dsjs a3, L3FEA5FC0 +L3FEA6160: +3fea6160: move *a8, a8, 1 +3fea6170: dsjs a3, L3FEA5FE0 +L3FEA6180: +3fea6180: move *a9, a8, 1 +3fea6190: dsjs a3, L3FEA6000 +L3FEA61A0: +3fea61a0: move *a10, a8, 1 +3fea61b0: dsjs a3, L3FEA6020 +L3FEA61C0: +3fea61c0: move *a11, a8, 1 +3fea61d0: dsjs a3, L3FEA6040 +L3FEA61E0: +3fea61e0: move *a12, a8, 1 +3fea61f0: dsjs a3, L3FEA6060 +L3FEA6200: +3fea6200: move *a13, a8, 1 +3fea6210: dsjs a3, L3FEA6080 +L3FEA6220: +3fea6220: move *a14, a8, 1 +3fea6230: dsjs a3, L3FEA60A0 +L3FEA6240: +3fea6240: move *sp, a8, 1 +3fea6250: dsjs a3, L3FEA60C0 +L3FEA6260: +3fea6260: move *a0, *a8, 0 +3fea6270: dsjs a3, L3FEA60E0 +L3FEA6280: +3fea6280: move *a1, *a8, 0 +3fea6290: dsjs a3, L3FEA6100 +L3FEA62A0: +3fea62a0: move *a2, *a8, 0 +3fea62b0: dsjs a3, L3FEA6120 +L3FEA62C0: +3fea62c0: move *a3, *a8, 0 +3fea62d0: dsjs a3, L3FEA6140 +L3FEA62E0: +3fea62e0: move *a4, *a8, 0 +3fea62f0: dsjs a3, L3FEA6160 +L3FEA6300: +3fea6300: move *a5, *a8, 0 +3fea6310: dsjs a3, L3FEA6180 +L3FEA6320: +3fea6320: move *a6, *a8, 0 +3fea6330: dsjs a3, L3FEA61A0 +L3FEA6340: +3fea6340: move *a7, *a8, 0 +3fea6350: dsjs a3, L3FEA61C0 +L3FEA6360: +3fea6360: move *a8, *a8, 0 +3fea6370: dsjs a3, L3FEA61E0 +L3FEA6380: +3fea6380: move *a9, *a8, 0 +3fea6390: dsjs a3, L3FEA6200 +L3FEA63A0: +3fea63a0: move *a10, *a8, 0 +3fea63b0: dsjs a3, L3FEA6220 +L3FEA63C0: +3fea63c0: move *a11, *a8, 0 +3fea63d0: dsjs a3, L3FEA6240 +L3FEA63E0: +3fea63e0: move *a12, *a8, 0 +3fea63f0: dsjs a3, L3FEA6260 +L3FEA6400: +3fea6400: move *a13, *a8, 0 +3fea6410: dsjs a3, L3FEA6280 +L3FEA6420: +3fea6420: move *a14, *a8, 0 +3fea6430: dsjs a3, L3FEA62A0 +L3FEA6440: +3fea6440: move *sp, *a8, 0 +3fea6450: dsjs a3, L3FEA62C0 +L3FEA6460: +3fea6460: move *a0, *a8, 1 +3fea6470: dsjs a3, L3FEA62E0 +3fea6480: move *a1, *a8, 1 +3fea6490: dsjs a3, L3FEA6300 +3fea64a0: move *a2, *a8, 1 +L3FEA64B0: +3fea64b0: dsjs a3, L3FEA6320 +3fea64c0: move *a3, *a8, 1 +L3FEA64D0: +3fea64d0: dsjs a3, L3FEA6340 +3fea64e0: move *a4, *a8, 1 +L3FEA64F0: +3fea64f0: dsjs a3, L3FEA6360 +3fea6500: move *a5, *a8, 1 +L3FEA6510: +3fea6510: dsjs a3, L3FEA6380 +3fea6520: move *a6, *a8, 1 +L3FEA6530: +3fea6530: dsjs a3, L3FEA63A0 +3fea6540: move *a7, *a8, 1 +L3FEA6550: +3fea6550: dsjs a3, L3FEA63C0 +3fea6560: move *a8, *a8, 1 +L3FEA6570: +3fea6570: dsjs a3, L3FEA63E0 +3fea6580: move *a9, *a8, 1 +L3FEA6590: +3fea6590: dsjs a3, L3FEA6400 +3fea65a0: move *a10, *a8, 1 +L3FEA65B0: +3fea65b0: dsjs a3, L3FEA6420 +3fea65c0: move *a11, *a8, 1 +L3FEA65D0: +3fea65d0: dsjs a3, L3FEA6440 +3fea65e0: move *a12, *a8, 1 +L3FEA65F0: +3fea65f0: dsjs a3, L3FEA6460 +3fea6600: .word 0x00c8 +L3FEA6610: +3fea6610: modu sp, b0 +3fea6620: .word 0x0011 +L3FEA6630: +3fea6630: .word 0x7568 +3fea6640: dsjs a3, L3FEA64B0 +L3FEA6650: +3fea6650: .word 0x7588 +3fea6660: dsjs a3, L3FEA64D0 +L3FEA6670: +3fea6670: .word 0x75a8 +3fea6680: dsjs a3, L3FEA64F0 +L3FEA6690: +3fea6690: .word 0x75c8 +3fea66a0: dsjs a3, L3FEA6510 +L3FEA66B0: +3fea66b0: .word 0x75e8 +3fea66c0: dsjs a3, L3FEA6530 +L3FEA66D0: +3fea66d0: .word 0x7608 +3fea66e0: dsjs a3, L3FEA6550 +L3FEA66F0: +3fea66f0: .word 0x7628 +3fea6700: dsjs a3, L3FEA6570 +L3FEA6710: +3fea6710: .word 0x7648 +3fea6720: dsjs a3, L3FEA6590 +L3FEA6730: +3fea6730: .word 0x7668 +3fea6740: dsjs a3, L3FEA65B0 +L3FEA6750: +3fea6750: .word 0x7688 +3fea6760: dsjs a3, L3FEA65D0 +L3FEA6770: +3fea6770: .word 0x76a8 +3fea6780: dsjs a3, L3FEA65F0 +L3FEA6790: +3fea6790: .word 0x76c8 +3fea67a0: dsjs a3, L3FEA6610 +L3FEA67B0: +3fea67b0: .word 0x76e8 +3fea67c0: dsjs a3, L3FEA6630 +L3FEA67D0: +3fea67d0: .word 0x7708 +3fea67e0: dsjs a3, L3FEA6650 +L3FEA67F0: +3fea67f0: .word 0x7728 +3fea6800: dsjs a3, L3FEA6670 +L3FEA6810: +3fea6810: .word 0x7748 +3fea6820: dsjs a3, L3FEA6690 +L3FEA6830: +3fea6830: .word 0x7768 +3fea6840: dsjs a3, L3FEA66B0 +L3FEA6850: +3fea6850: .word 0x7788 +3fea6860: dsjs a3, L3FEA66D0 +L3FEA6870: +3fea6870: .word 0x77a8 +3fea6880: dsjs a3, L3FEA66F0 +L3FEA6890: +3fea6890: .word 0x77c8 +3fea68a0: dsjs a3, L3FEA6710 +L3FEA68B0: +3fea68b0: .word 0x77e8 +3fea68c0: dsjs a3, L3FEA6730 +L3FEA68D0: +3fea68d0: .word 0x7808 +3fea68e0: dsjs a3, L3FEA6750 +L3FEA68F0: +3fea68f0: .word 0x7828 +3fea6900: dsjs a3, L3FEA6770 +L3FEA6910: +3fea6910: .word 0x7848 +3fea6920: dsjs a3, L3FEA6790 +L3FEA6930: +3fea6930: .word 0x7868 +3fea6940: dsjs a3, L3FEA67B0 +L3FEA6950: +3fea6950: .word 0x7888 +3fea6960: dsjs a3, L3FEA67D0 +L3FEA6970: +3fea6970: .word 0x78a8 +3fea6980: dsjs a3, L3FEA67F0 +L3FEA6990: +3fea6990: .word 0x78c8 +3fea69a0: dsjs a3, L3FEA6810 +L3FEA69B0: +3fea69b0: .word 0x78e8 +3fea69c0: dsjs a3, L3FEA6830 +L3FEA69D0: +3fea69d0: .word 0x7908 +3fea69e0: dsjs a3, L3FEA6850 +L3FEA69F0: +3fea69f0: .word 0x7928 +3fea6a00: dsjs a3, L3FEA6870 +L3FEA6A10: +3fea6a10: .word 0x7948 +3fea6a20: dsjs a3, L3FEA6890 +L3FEA6A30: +3fea6a30: .word 0x7968 +3fea6a40: dsjs a3, L3FEA68B0 +L3FEA6A50: +3fea6a50: .word 0x7988 +3fea6a60: dsjs a3, L3FEA68D0 +L3FEA6A70: +3fea6a70: .word 0x79a8 +3fea6a80: dsjs a3, L3FEA68F0 +L3FEA6A90: +3fea6a90: .word 0x79c8 +3fea6aa0: dsjs a3, L3FEA6910 +L3FEA6AB0: +3fea6ab0: .word 0x79e8 +3fea6ac0: dsjs a3, L3FEA6930 +L3FEA6AD0: +3fea6ad0: .word 0x7a08 +3fea6ae0: dsjs a3, L3FEA6950 +L3FEA6AF0: +3fea6af0: .word 0x7a28 +3fea6b00: dsjs a3, L3FEA6970 +L3FEA6B10: +3fea6b10: .word 0x7a48 +3fea6b20: dsjs a3, L3FEA6990 +L3FEA6B30: +3fea6b30: .word 0x7a68 +3fea6b40: dsjs a3, L3FEA69B0 +L3FEA6B50: +3fea6b50: .word 0x7a88 +3fea6b60: dsjs a3, L3FEA69D0 +L3FEA6B70: +3fea6b70: .word 0x7aa8 +3fea6b80: dsjs a3, L3FEA69F0 +L3FEA6B90: +3fea6b90: .word 0x7ac8 +3fea6ba0: dsjs a3, L3FEA6A10 +L3FEA6BB0: +3fea6bb0: .word 0x7ae8 +3fea6bc0: dsjs a3, L3FEA6A30 +L3FEA6BD0: +3fea6bd0: .word 0x7b08 +3fea6be0: dsjs a3, L3FEA6A50 +L3FEA6BF0: +3fea6bf0: .word 0x7b28 +3fea6c00: dsjs a3, L3FEA6A70 +L3FEA6C10: +3fea6c10: .word 0x7b48 +3fea6c20: dsjs a3, L3FEA6A90 +L3FEA6C30: +3fea6c30: .word 0x7b68 +3fea6c40: dsjs a3, L3FEA6AB0 +L3FEA6C50: +3fea6c50: .word 0x7b88 +3fea6c60: dsjs a3, L3FEA6AD0 +L3FEA6C70: +3fea6c70: .word 0x7ba8 +3fea6c80: dsjs a3, L3FEA6AF0 +L3FEA6C90: +3fea6c90: .word 0x7bc8 +3fea6ca0: dsjs a3, L3FEA6B10 +L3FEA6CB0: +3fea6cb0: .word 0x7be8 +3fea6cc0: dsjs a3, L3FEA6B30 +L3FEA6CD0: +3fea6cd0: .word 0x7c08 +3fea6ce0: dsjs a3, L3FEA6B50 +L3FEA6CF0: +3fea6cf0: .word 0x7c28 +3fea6d00: dsjs a3, L3FEA6B70 +L3FEA6D10: +3fea6d10: .word 0x7c48 +3fea6d20: dsjs a3, L3FEA6B90 +L3FEA6D30: +3fea6d30: .word 0x7c68 +3fea6d40: dsjs a3, L3FEA6BB0 +L3FEA6D50: +3fea6d50: .word 0x7c88 +3fea6d60: dsjs a3, L3FEA6BD0 +L3FEA6D70: +3fea6d70: .word 0x7ca8 +3fea6d80: dsjs a3, L3FEA6BF0 +L3FEA6D90: +3fea6d90: .word 0x7cc8 +3fea6da0: dsjs a3, L3FEA6C10 +L3FEA6DB0: +3fea6db0: .word 0x7ce8 +3fea6dc0: dsjs a3, L3FEA6C30 +L3FEA6DD0: +3fea6dd0: .word 0x7d08 +3fea6de0: dsjs a3, L3FEA6C50 +L3FEA6DF0: +3fea6df0: .word 0x7d28 +3fea6e00: dsjs a3, L3FEA6C70 +L3FEA6E10: +3fea6e10: .word 0x7d48 +3fea6e20: dsjs a3, L3FEA6C90 +L3FEA6E30: +3fea6e30: .word 0x7d68 +3fea6e40: dsjs a3, L3FEA6CB0 +L3FEA6E50: +3fea6e50: .word 0x7d88 +3fea6e60: dsjs a3, L3FEA6CD0 +L3FEA6E70: +3fea6e70: .word 0x7da8 +3fea6e80: dsjs a3, L3FEA6CF0 +L3FEA6E90: +3fea6e90: .word 0x7dc8 +3fea6ea0: dsjs a3, L3FEA6D10 +L3FEA6EB0: +3fea6eb0: .word 0x7de8 +3fea6ec0: dsjs a3, L3FEA6D30 +L3FEA6ED0: +3fea6ed0: .word 0x7e08 +3fea6ee0: dsjs a3, L3FEA6D50 +L3FEA6EF0: +3fea6ef0: .word 0x7e28 +3fea6f00: dsjs a3, L3FEA6D70 +L3FEA6F10: +3fea6f10: .word 0x7e48 +3fea6f20: dsjs a3, L3FEA6D90 +L3FEA6F30: +3fea6f30: .word 0x7e68 +3fea6f40: dsjs a3, L3FEA6DB0 +L3FEA6F50: +3fea6f50: .word 0x7e88 +3fea6f60: dsjs a3, L3FEA6DD0 +L3FEA6F70: +3fea6f70: .word 0x7ea8 +3fea6f80: dsjs a3, L3FEA6DF0 +L3FEA6F90: +3fea6f90: .word 0x7ec8 +3fea6fa0: dsjs a3, L3FEA6E10 +L3FEA6FB0: +3fea6fb0: .word 0x7ee8 +3fea6fc0: dsjs a3, L3FEA6E30 +L3FEA6FD0: +3fea6fd0: .word 0x7f08 +3fea6fe0: dsjs a3, L3FEA6E50 +L3FEA6FF0: +3fea6ff0: .word 0x7f28 +3fea7000: dsjs a3, L3FEA6E70 +L3FEA7010: +3fea7010: .word 0x7f48 +3fea7020: dsjs a3, L3FEA6E90 +L3FEA7030: +3fea7030: .word 0x7f68 +3fea7040: dsjs a3, L3FEA6EB0 +L3FEA7050: +3fea7050: .word 0x7f88 +3fea7060: dsjs a3, L3FEA6ED0 +L3FEA7070: +3fea7070: .word 0x7fa8 +3fea7080: dsjs a3, L3FEA6EF0 +L3FEA7090: +3fea7090: .word 0x7fc8 +3fea70a0: dsjs a3, L3FEA6F10 +L3FEA70B0: +3fea70b0: .word 0x7fe8 +3fea70c0: dsjs a3, L3FEA6F30 +L3FEA70D0: +3fea70d0: move a0, *a8, 0 +3fea70e0: dsjs a3, L3FEA6F50 +L3FEA70F0: +3fea70f0: move a1, *a8, 0 +3fea7100: dsjs a3, L3FEA6F70 +L3FEA7110: +3fea7110: move a2, *a8, 0 +3fea7120: dsjs a3, L3FEA6F90 +3fea7130: move a3, *a8, 0 +3fea7140: dsjs a3, L3FEA6FB0 +3fea7150: move a4, *a8, 0 +L3FEA7160: +3fea7160: dsjs a3, L3FEA6FD0 +3fea7170: move a5, *a8, 0 +L3FEA7180: +3fea7180: dsjs a3, L3FEA6FF0 +3fea7190: move a6, *a8, 0 +L3FEA71A0: +3fea71a0: dsjs a3, L3FEA7010 +3fea71b0: move a7, *a8, 0 +L3FEA71C0: +3fea71c0: dsjs a3, L3FEA7030 +3fea71d0: move a8, *a8, 0 +L3FEA71E0: +3fea71e0: dsjs a3, L3FEA7050 +3fea71f0: move a9, *a8, 0 +L3FEA7200: +3fea7200: dsjs a3, L3FEA7070 +3fea7210: move a10, *a8, 0 +L3FEA7220: +3fea7220: dsjs a3, L3FEA7090 +3fea7230: move a11, *a8, 0 +L3FEA7240: +3fea7240: dsjs a3, L3FEA70B0 +3fea7250: move a12, *a8, 0 +L3FEA7260: +3fea7260: dsjs a3, L3FEA70D0 +3fea7270: move a13, *a8, 0 +L3FEA7280: +3fea7280: dsjs a3, L3FEA70F0 +3fea7290: move a14, *a8, 0 +L3FEA72A0: +3fea72a0: dsjs a3, L3FEA7110 +3fea72b0: getst a0 +L3FEA72C0: +3fea72c0: .word 0x7c70 +3fea72d0: .word 0x0011 +L3FEA72E0: +3fea72e0: .word 0x7588 +3fea72f0: dsjs a3, L3FEA7160 +L3FEA7300: +3fea7300: .word 0x7608 +3fea7310: dsjs a3, L3FEA7180 +L3FEA7320: +3fea7320: .word 0x76a8 +3fea7330: dsjs a3, L3FEA71A0 +L3FEA7340: +3fea7340: .word 0x7748 +3fea7350: dsjs a3, L3FEA71C0 +L3FEA7360: +3fea7360: .word 0x77e8 +3fea7370: dsjs a3, L3FEA71E0 +L3FEA7380: +3fea7380: .word 0x7888 +3fea7390: dsjs a3, L3FEA7200 +L3FEA73A0: +3fea73a0: .word 0x7928 +3fea73b0: dsjs a3, L3FEA7220 +L3FEA73C0: +3fea73c0: .word 0x79c8 +3fea73d0: dsjs a3, L3FEA7240 +L3FEA73E0: +3fea73e0: .word 0x7a68 +3fea73f0: dsjs a3, L3FEA7260 +L3FEA7400: +3fea7400: .word 0x7b08 +3fea7410: dsjs a3, L3FEA7280 +L3FEA7420: +3fea7420: .word 0x7ba8 +3fea7430: dsjs a3, L3FEA72A0 +L3FEA7440: +3fea7440: .word 0x7c48 +3fea7450: dsjs a3, L3FEA72C0 +L3FEA7460: +3fea7460: .word 0x7ce8 +3fea7470: dsjs a3, L3FEA72E0 +L3FEA7480: +3fea7480: .word 0x7d88 +3fea7490: dsjs a3, L3FEA7300 +L3FEA74A0: +3fea74a0: .word 0x7e28 +3fea74b0: dsjs a3, L3FEA7320 +L3FEA74C0: +3fea74c0: .word 0x7ec8 +3fea74d0: dsjs a3, L3FEA7340 +L3FEA74E0: +3fea74e0: .word 0x7f68 +3fea74f0: dsjs a3, L3FEA7360 +L3FEA7500: +3fea7500: move a0, *a8, 0 +3fea7510: dsjs a3, L3FEA7380 +L3FEA7520: +3fea7520: move a5, *a8, 0 +3fea7530: dsjs a3, L3FEA73A0 +L3FEA7540: +3fea7540: move a10, *a8, 0 +3fea7550: dsjs a3, L3FEA73C0 +L3FEA7560: +3fea7560: move sp, *a8, 0 +3fea7570: dsjs a3, L3FEA73E0 +L3FEA7580: +3fea7580: move *a13, *a8, 1 +3fea7590: dsjs a3, L3FEA7400 +L3FEA75A0: +3fea75a0: move a4, *a8, 1 +3fea75b0: dsjs a3, L3FEA7420 +L3FEA75C0: +3fea75c0: move *a14, *a8, 1 +3fea75d0: dsjs a3, L3FEA7440 +L3FEA75E0: +3fea75e0: move a9, *a8, 1 +3fea75f0: dsjs a3, L3FEA7460 +L3FEA7600: +3fea7600: move *sp, *a8, 1 +3fea7610: dsjs a3, L3FEA7480 +L3FEA7620: +3fea7620: move a14, *a8, 1 +3fea7630: dsjs a3, L3FEA74A0 +L3FEA7640: +3fea7640: move *a3, a8, 0 +3fea7650: dsjs a3, L3FEA74C0 +L3FEA7660: +3fea7660: movb a0, *a8 +3fea7670: dsjs a3, L3FEA74E0 +L3FEA7680: +3fea7680: move *a8, a8, 0 +3fea7690: dsjs a3, L3FEA7500 +L3FEA76A0: +3fea76a0: movb a1, *a8 +3fea76b0: dsjs a3, L3FEA7520 +L3FEA76C0: +3fea76c0: move *a13, a8, 0 +3fea76d0: dsjs a3, L3FEA7540 +L3FEA76E0: +3fea76e0: movb a2, *a8 +3fea76f0: dsjs a3, L3FEA7560 +L3FEA7700: +3fea7700: move *a2, a8, 1 +3fea7710: dsjs a3, L3FEA7580 +L3FEA7720: +3fea7720: movb a3, *a8 +3fea7730: dsjs a3, L3FEA75A0 +L3FEA7740: +3fea7740: move *a7, a8, 1 +3fea7750: dsjs a3, L3FEA75C0 +L3FEA7760: +3fea7760: movb a4, *a8 +3fea7770: dsjs a3, L3FEA75E0 +L3FEA7780: +3fea7780: move *a12, a8, 1 +3fea7790: dsjs a3, L3FEA7600 +L3FEA77A0: +3fea77a0: movb a5, *a8 +3fea77b0: dsjs a3, L3FEA7620 +L3FEA77C0: +3fea77c0: move *a1, *a8, 0 +3fea77d0: dsjs a3, L3FEA7640 +L3FEA77E0: +3fea77e0: movb a6, *a8 +3fea77f0: dsjs a3, L3FEA7660 +L3FEA7800: +3fea7800: move *a6, *a8, 0 +3fea7810: dsjs a3, L3FEA7680 +L3FEA7820: +3fea7820: movb a7, *a8 +3fea7830: dsjs a3, L3FEA76A0 +L3FEA7840: +3fea7840: move *a11, *a8, 0 +3fea7850: dsjs a3, L3FEA76C0 +L3FEA7860: +3fea7860: movb a8, *a8 +3fea7870: dsjs a3, L3FEA76E0 +L3FEA7880: +3fea7880: move *a0, *a8, 1 +3fea7890: dsjs a3, L3FEA7700 +L3FEA78A0: +3fea78a0: move *a5, *a8, 1 +3fea78b0: dsjs a3, L3FEA7720 +L3FEA78C0: +3fea78c0: movb a9, *a8 +3fea78d0: dsjs a3, L3FEA7740 +L3FEA78E0: +3fea78e0: move *a10, *a8, 1 +3fea78f0: dsjs a3, L3FEA7760 +L3FEA7900: +3fea7900: movb a10, *a8 +3fea7910: dsjs a3, L3FEA7780 +L3FEA7920: +3fea7920: movb a11, *a8 +3fea7930: dsjs a3, L3FEA77A0 +L3FEA7940: +3fea7940: movb a12, *a8 +3fea7950: dsjs a3, L3FEA77C0 +L3FEA7960: +3fea7960: movb a13, *a8 +3fea7970: dsjs a3, L3FEA77E0 +L3FEA7980: +3fea7980: movb a14, *a8 +3fea7990: dsjs a3, L3FEA7800 +L3FEA79A0: +3fea79a0: movb sp, *a8 +3fea79b0: dsjs a3, L3FEA7820 +L3FEA79C0: +3fea79c0: movb *a0, a8 +3fea79d0: dsjs a3, L3FEA7840 +L3FEA79E0: +3fea79e0: movb *a1, a8 +3fea79f0: dsjs a3, L3FEA7860 +L3FEA7A00: +3fea7a00: movb *a2, a8 +3fea7a10: dsjs a3, L3FEA7880 +L3FEA7A20: +3fea7a20: movb *a3, a8 +3fea7a30: dsjs a3, L3FEA78A0 +L3FEA7A40: +3fea7a40: movb *a4, a8 +3fea7a50: dsjs a3, L3FEA78C0 +L3FEA7A60: +3fea7a60: movb *a5, a8 +3fea7a70: dsjs a3, L3FEA78E0 +L3FEA7A80: +3fea7a80: movb *a6, a8 +3fea7a90: dsjs a3, L3FEA7900 +L3FEA7AA0: +3fea7aa0: movb *a7, a8 +3fea7ab0: dsjs a3, L3FEA7920 +L3FEA7AC0: +3fea7ac0: movb *a8, a8 +3fea7ad0: dsjs a3, L3FEA7940 +L3FEA7AE0: +3fea7ae0: movb *a9, a8 +3fea7af0: dsjs a3, L3FEA7960 +L3FEA7B00: +3fea7b00: movb *a10, a8 +3fea7b10: dsjs a3, L3FEA7980 +L3FEA7B20: +3fea7b20: movb *a11, a8 +3fea7b30: dsjs a3, L3FEA79A0 +L3FEA7B40: +3fea7b40: movb *a12, a8 +3fea7b50: dsjs a3, L3FEA79C0 +L3FEA7B60: +3fea7b60: movb *a13, a8 +3fea7b70: dsjs a3, L3FEA79E0 +L3FEA7B80: +3fea7b80: movb *a14, a8 +3fea7b90: dsjs a3, L3FEA7A00 +L3FEA7BA0: +3fea7ba0: movb *sp, a8 +3fea7bb0: dsjs a3, L3FEA7A20 +L3FEA7BC0: +3fea7bc0: move a0, *a8+, 0 +3fea7bd0: dsjs a3, L3FEA7A40 +L3FEA7BE0: +3fea7be0: move a1, *a8+, 0 +3fea7bf0: dsjs a3, L3FEA7A60 +L3FEA7C00: +3fea7c00: move a2, *a8+, 0 +3fea7c10: dsjs a3, L3FEA7A80 +L3FEA7C20: +3fea7c20: move a3, *a8+, 0 +3fea7c30: dsjs a3, L3FEA7AA0 +L3FEA7C40: +3fea7c40: move a4, *a8+, 0 +3fea7c50: dsjs a3, L3FEA7AC0 +L3FEA7C60: +3fea7c60: move a5, *a8+, 0 +3fea7c70: dsjs a3, L3FEA7AE0 +L3FEA7C80: +3fea7c80: move a6, *a8+, 0 +3fea7c90: dsjs a3, L3FEA7B00 +L3FEA7CA0: +3fea7ca0: move a7, *a8+, 0 +3fea7cb0: dsjs a3, L3FEA7B20 +L3FEA7CC0: +3fea7cc0: move a8, *a8+, 0 +3fea7cd0: dsjs a3, L3FEA7B40 +L3FEA7CE0: +3fea7ce0: move a9, *a8+, 0 +3fea7cf0: dsjs a3, L3FEA7B60 +L3FEA7D00: +3fea7d00: move a10, *a8+, 0 +3fea7d10: dsjs a3, L3FEA7B80 +L3FEA7D20: +3fea7d20: move a11, *a8+, 0 +3fea7d30: dsjs a3, L3FEA7BA0 +L3FEA7D40: +3fea7d40: move a12, *a8+, 0 +3fea7d50: dsjs a3, L3FEA7BC0 +L3FEA7D60: +3fea7d60: move a13, *a8+, 0 +3fea7d70: dsjs a3, L3FEA7BE0 +L3FEA7D80: +3fea7d80: move a14, *a8+, 0 +3fea7d90: dsjs a3, L3FEA7C00 +L3FEA7DA0: +3fea7da0: move sp, *a8+, 0 +3fea7db0: dsjs a3, L3FEA7C20 +L3FEA7DC0: +3fea7dc0: move a0, *a8+, 1 +3fea7dd0: dsjs a3, L3FEA7C40 +L3FEA7DE0: +3fea7de0: move a1, *a8+, 1 +3fea7df0: dsjs a3, L3FEA7C60 +L3FEA7E00: +3fea7e00: move a2, *a8+, 1 +3fea7e10: dsjs a3, L3FEA7C80 +L3FEA7E20: +3fea7e20: move a3, *a8+, 1 +3fea7e30: dsjs a3, L3FEA7CA0 +L3FEA7E40: +3fea7e40: move a4, *a8+, 1 +3fea7e50: dsjs a3, L3FEA7CC0 +L3FEA7E60: +3fea7e60: move a5, *a8+, 1 +3fea7e70: dsjs a3, L3FEA7CE0 +L3FEA7E80: +3fea7e80: move a6, *a8+, 1 +3fea7e90: dsjs a3, L3FEA7D00 +L3FEA7EA0: +3fea7ea0: move a7, *a8+, 1 +3fea7eb0: dsjs a3, L3FEA7D20 +L3FEA7EC0: +3fea7ec0: move a8, *a8+, 1 +3fea7ed0: dsjs a3, L3FEA7D40 +L3FEA7EE0: +3fea7ee0: move a9, *a8+, 1 +3fea7ef0: dsjs a3, L3FEA7D60 +L3FEA7F00: +3fea7f00: move a10, *a8+, 1 +3fea7f10: dsjs a3, L3FEA7D80 +L3FEA7F20: +3fea7f20: move a11, *a8+, 1 +3fea7f30: dsjs a3, L3FEA7DA0 +L3FEA7F40: +3fea7f40: move a12, *a8+, 1 +3fea7f50: dsjs a3, L3FEA7DC0 +L3FEA7F60: +3fea7f60: move a13, *a8+, 1 +3fea7f70: dsjs a3, L3FEA7DE0 +L3FEA7F80: +3fea7f80: move a14, *a8+, 1 +3fea7f90: dsjs a3, L3FEA7E00 +L3FEA7FA0: +3fea7fa0: move sp, *a8+, 1 +3fea7fb0: dsjs a3, L3FEA7E20 +L3FEA7FC0: +3fea7fc0: move *a0+, a8, 0 +3fea7fd0: dsjs a3, L3FEA7E40 +L3FEA7FE0: +3fea7fe0: move *a1+, a8, 0 +3fea7ff0: dsjs a3, L3FEA7E60 +L3FEA8000: +3fea8000: move *a2+, a8, 0 +3fea8010: dsjs a3, L3FEA7E80 +L3FEA8020: +3fea8020: move *a3+, a8, 0 +3fea8030: dsjs a3, L3FEA7EA0 +L3FEA8040: +3fea8040: move *a4+, a8, 0 +3fea8050: dsjs a3, L3FEA7EC0 +L3FEA8060: +3fea8060: move *a5+, a8, 0 +3fea8070: dsjs a3, L3FEA7EE0 +L3FEA8080: +3fea8080: move *a6+, a8, 0 +3fea8090: dsjs a3, L3FEA7F00 +L3FEA80A0: +3fea80a0: move *a7+, a8, 0 +3fea80b0: dsjs a3, L3FEA7F20 +L3FEA80C0: +3fea80c0: move *a8+, a8, 0 +3fea80d0: dsjs a3, L3FEA7F40 +L3FEA80E0: +3fea80e0: move *a9+, a8, 0 +3fea80f0: dsjs a3, L3FEA7F60 +L3FEA8100: +3fea8100: move *a10+, a8, 0 +3fea8110: dsjs a3, L3FEA7F80 +L3FEA8120: +3fea8120: move *a11+, a8, 0 +3fea8130: dsjs a3, L3FEA7FA0 +L3FEA8140: +3fea8140: move *a12+, a8, 0 +3fea8150: dsjs a3, L3FEA7FC0 +L3FEA8160: +3fea8160: move *a13+, a8, 0 +3fea8170: dsjs a3, L3FEA7FE0 +L3FEA8180: +3fea8180: move *a14+, a8, 0 +3fea8190: dsjs a3, L3FEA8000 +L3FEA81A0: +3fea81a0: move *sp+, a8, 0 +3fea81b0: dsjs a3, L3FEA8020 +L3FEA81C0: +3fea81c0: move *a0+, a8, 1 +3fea81d0: dsjs a3, L3FEA8040 +L3FEA81E0: +3fea81e0: move *a1+, a8, 1 +3fea81f0: dsjs a3, L3FEA8060 +L3FEA8200: +3fea8200: move *a2+, a8, 1 +3fea8210: dsjs a3, L3FEA8080 +L3FEA8220: +3fea8220: move *a3+, a8, 1 +3fea8230: dsjs a3, L3FEA80A0 +L3FEA8240: +3fea8240: move *a4+, a8, 1 +3fea8250: dsjs a3, L3FEA80C0 +L3FEA8260: +3fea8260: move *a5+, a8, 1 +3fea8270: dsjs a3, L3FEA80E0 +L3FEA8280: +3fea8280: move *a6+, a8, 1 +3fea8290: dsjs a3, L3FEA8100 +L3FEA82A0: +3fea82a0: move *a7+, a8, 1 +3fea82b0: dsjs a3, L3FEA8120 +L3FEA82C0: +3fea82c0: move *a8+, a8, 1 +3fea82d0: dsjs a3, L3FEA8140 +L3FEA82E0: +3fea82e0: move *a9+, a8, 1 +3fea82f0: dsjs a3, L3FEA8160 +L3FEA8300: +3fea8300: move *a10+, a8, 1 +3fea8310: dsjs a3, L3FEA8180 +L3FEA8320: +3fea8320: move *a11+, a8, 1 +3fea8330: dsjs a3, L3FEA81A0 +L3FEA8340: +3fea8340: move *a12+, a8, 1 +3fea8350: dsjs a3, L3FEA81C0 +L3FEA8360: +3fea8360: move *a13+, a8, 1 +3fea8370: dsjs a3, L3FEA81E0 +L3FEA8380: +3fea8380: move *a14+, a8, 1 +3fea8390: dsjs a3, L3FEA8200 +L3FEA83A0: +3fea83a0: move *sp+, a8, 1 +3fea83b0: dsjs a3, L3FEA8220 +L3FEA83C0: +3fea83c0: move *a0+, *a8+, 0 +3fea83d0: dsjs a3, L3FEA8240 +L3FEA83E0: +3fea83e0: move *a1+, *a8+, 0 +3fea83f0: dsjs a3, L3FEA8260 +L3FEA8400: +3fea8400: move *a2+, *a8+, 0 +3fea8410: dsjs a3, L3FEA8280 +L3FEA8420: +3fea8420: move *a3+, *a8+, 0 +3fea8430: dsjs a3, L3FEA82A0 +L3FEA8440: +3fea8440: move *a4+, *a8+, 0 +3fea8450: dsjs a3, L3FEA82C0 +L3FEA8460: +3fea8460: move *a5+, *a8+, 0 +3fea8470: dsjs a3, L3FEA82E0 +L3FEA8480: +3fea8480: move *a6+, *a8+, 0 +3fea8490: dsjs a3, L3FEA8300 +L3FEA84A0: +3fea84a0: move *a7+, *a8+, 0 +3fea84b0: dsjs a3, L3FEA8320 +L3FEA84C0: +3fea84c0: move *a8+, *a8+, 0 +3fea84d0: dsjs a3, L3FEA8340 +L3FEA84E0: +3fea84e0: move *a9+, *a8+, 0 +3fea84f0: dsjs a3, L3FEA8360 +L3FEA8500: +3fea8500: move *a10+, *a8+, 0 +3fea8510: dsjs a3, L3FEA8380 +L3FEA8520: +3fea8520: move *a11+, *a8+, 0 +3fea8530: dsjs a3, L3FEA83A0 +L3FEA8540: +3fea8540: move *a12+, *a8+, 0 +3fea8550: dsjs a3, L3FEA83C0 +L3FEA8560: +3fea8560: move *a13+, *a8+, 0 +3fea8570: dsjs a3, L3FEA83E0 +L3FEA8580: +3fea8580: move *a14+, *a8+, 0 +3fea8590: dsjs a3, L3FEA8400 +L3FEA85A0: +3fea85a0: move *sp+, *a8+, 0 +3fea85b0: dsjs a3, L3FEA8420 +L3FEA85C0: +3fea85c0: move *a0+, *a8+, 1 +3fea85d0: dsjs a3, L3FEA8440 +L3FEA85E0: +3fea85e0: move *a1+, *a8+, 1 +3fea85f0: dsjs a3, L3FEA8460 +L3FEA8600: +3fea8600: move *a2+, *a8+, 1 +3fea8610: dsjs a3, L3FEA8480 +L3FEA8620: +3fea8620: move *a3+, *a8+, 1 +3fea8630: dsjs a3, L3FEA84A0 +L3FEA8640: +3fea8640: move *a4+, *a8+, 1 +3fea8650: dsjs a3, L3FEA84C0 +L3FEA8660: +3fea8660: move *a5+, *a8+, 1 +3fea8670: dsjs a3, L3FEA84E0 +L3FEA8680: +3fea8680: move *a6+, *a8+, 1 +3fea8690: dsjs a3, L3FEA8500 +L3FEA86A0: +3fea86a0: move *a7+, *a8+, 1 +3fea86b0: dsjs a3, L3FEA8520 +L3FEA86C0: +3fea86c0: move *a8+, *a8+, 1 +3fea86d0: dsjs a3, L3FEA8540 +L3FEA86E0: +3fea86e0: move *a9+, *a8+, 1 +3fea86f0: dsjs a3, L3FEA8560 +L3FEA8700: +3fea8700: move *a10+, *a8+, 1 +3fea8710: dsjs a3, L3FEA8580 +L3FEA8720: +3fea8720: move *a11+, *a8+, 1 +3fea8730: dsjs a3, L3FEA85A0 +L3FEA8740: +3fea8740: move *a12+, *a8+, 1 +3fea8750: dsjs a3, L3FEA85C0 +L3FEA8760: +3fea8760: move *a13+, *a8+, 1 +3fea8770: dsjs a3, L3FEA85E0 +L3FEA8780: +3fea8780: move *a14+, *a8+, 1 +3fea8790: dsjs a3, L3FEA8600 +L3FEA87A0: +3fea87a0: move *sp+, *a8+, 1 +3fea87b0: dsjs a3, L3FEA8620 +L3FEA87C0: +3fea87c0: movb *a0, *a8 +3fea87d0: dsjs a3, L3FEA8640 +L3FEA87E0: +3fea87e0: movb *a1, *a8 +3fea87f0: dsjs a3, L3FEA8660 +L3FEA8800: +3fea8800: movb *a2, *a8 +3fea8810: dsjs a3, L3FEA8680 +L3FEA8820: +3fea8820: movb *a3, *a8 +3fea8830: dsjs a3, L3FEA86A0 +L3FEA8840: +3fea8840: movb *a4, *a8 +3fea8850: dsjs a3, L3FEA86C0 +L3FEA8860: +3fea8860: movb *a5, *a8 +3fea8870: dsjs a3, L3FEA86E0 +L3FEA8880: +3fea8880: movb *a6, *a8 +3fea8890: dsjs a3, L3FEA8700 +L3FEA88A0: +3fea88a0: movb *a7, *a8 +3fea88b0: dsjs a3, L3FEA8720 +L3FEA88C0: +3fea88c0: movb *a8, *a8 +3fea88d0: dsjs a3, L3FEA8740 +L3FEA88E0: +3fea88e0: movb *a9, *a8 +3fea88f0: dsjs a3, L3FEA8760 +L3FEA8900: +3fea8900: movb *a10, *a8 +3fea8910: dsjs a3, L3FEA8780 +L3FEA8920: +3fea8920: movb *a11, *a8 +3fea8930: dsjs a3, L3FEA87A0 +L3FEA8940: +3fea8940: movb *a12, *a8 +3fea8950: dsjs a3, L3FEA87C0 +3fea8960: movb *a13, *a8 +3fea8970: dsjs a3, L3FEA87E0 +3fea8980: movb *a14, *a8 +L3FEA8990: +3fea8990: dsjs a3, L3FEA8800 +3fea89a0: movb *sp, *a8 +L3FEA89B0: +3fea89b0: dsjs a3, L3FEA8820 +3fea89c0: .word 0x9e08 +L3FEA89D0: +3fea89d0: dsjs a3, L3FEA8840 +3fea89e0: .word 0x9e28 +L3FEA89F0: +3fea89f0: dsjs a3, L3FEA8860 +3fea8a00: .word 0x9e48 +L3FEA8A10: +3fea8a10: dsjs a3, L3FEA8880 +3fea8a20: .word 0x9e68 +L3FEA8A30: +3fea8a30: dsjs a3, L3FEA88A0 +3fea8a40: .word 0x9e88 +L3FEA8A50: +3fea8a50: dsjs a3, L3FEA88C0 +3fea8a60: .word 0x9ea8 +L3FEA8A70: +3fea8a70: dsjs a3, L3FEA88E0 +3fea8a80: .word 0x9ec8 +L3FEA8A90: +3fea8a90: dsjs a3, L3FEA8900 +3fea8aa0: .word 0x9ee8 +L3FEA8AB0: +3fea8ab0: dsjs a3, L3FEA8920 +3fea8ac0: .word 0x9f08 +L3FEA8AD0: +3fea8ad0: dsjs a3, L3FEA8940 +3fea8ae0: .word 0x007a +L3FEA8AF0: +3fea8af0: move *b3+, b0, 0 +3fea8b00: .word 0x0011 +L3FEA8B10: +3fea8b10: .word 0x7588 +3fea8b20: dsjs a3, L3FEA8990 +L3FEA8B30: +3fea8b30: .word 0x75a8 +3fea8b40: dsjs a3, L3FEA89B0 +L3FEA8B50: +3fea8b50: .word 0x75c8 +3fea8b60: dsjs a3, L3FEA89D0 +L3FEA8B70: +3fea8b70: .word 0x75e8 +3fea8b80: dsjs a3, L3FEA89F0 +L3FEA8B90: +3fea8b90: .word 0x7608 +3fea8ba0: dsjs a3, L3FEA8A10 +L3FEA8BB0: +3fea8bb0: .word 0x7628 +3fea8bc0: dsjs a3, L3FEA8A30 +L3FEA8BD0: +3fea8bd0: .word 0x7648 +3fea8be0: dsjs a3, L3FEA8A50 +L3FEA8BF0: +3fea8bf0: .word 0x7668 +3fea8c00: dsjs a3, L3FEA8A70 +L3FEA8C10: +3fea8c10: .word 0x7688 +3fea8c20: dsjs a3, L3FEA8A90 +L3FEA8C30: +3fea8c30: .word 0x76a8 +3fea8c40: dsjs a3, L3FEA8AB0 +L3FEA8C50: +3fea8c50: .word 0x76c8 +3fea8c60: dsjs a3, L3FEA8AD0 +L3FEA8C70: +3fea8c70: .word 0x76e8 +3fea8c80: dsjs a3, L3FEA8AF0 +L3FEA8C90: +3fea8c90: .word 0x7708 +3fea8ca0: dsjs a3, L3FEA8B10 +L3FEA8CB0: +3fea8cb0: .word 0x7728 +3fea8cc0: dsjs a3, L3FEA8B30 +L3FEA8CD0: +3fea8cd0: .word 0x7748 +3fea8ce0: dsjs a3, L3FEA8B50 +L3FEA8CF0: +3fea8cf0: .word 0x7768 +3fea8d00: dsjs a3, L3FEA8B70 +L3FEA8D10: +3fea8d10: .word 0x7788 +3fea8d20: dsjs a3, L3FEA8B90 +L3FEA8D30: +3fea8d30: .word 0x77a8 +3fea8d40: dsjs a3, L3FEA8BB0 +L3FEA8D50: +3fea8d50: .word 0x77c8 +3fea8d60: dsjs a3, L3FEA8BD0 +L3FEA8D70: +3fea8d70: .word 0x77e8 +3fea8d80: dsjs a3, L3FEA8BF0 +L3FEA8D90: +3fea8d90: .word 0x7808 +3fea8da0: dsjs a3, L3FEA8C10 +L3FEA8DB0: +3fea8db0: .word 0x7828 +3fea8dc0: dsjs a3, L3FEA8C30 +L3FEA8DD0: +3fea8dd0: .word 0x7848 +3fea8de0: dsjs a3, L3FEA8C50 +L3FEA8DF0: +3fea8df0: .word 0x7868 +3fea8e00: dsjs a3, L3FEA8C70 +L3FEA8E10: +3fea8e10: .word 0x7888 +3fea8e20: dsjs a3, L3FEA8C90 +L3FEA8E30: +3fea8e30: .word 0x78a8 +3fea8e40: dsjs a3, L3FEA8CB0 +L3FEA8E50: +3fea8e50: .word 0x78c8 +3fea8e60: dsjs a3, L3FEA8CD0 +L3FEA8E70: +3fea8e70: .word 0x78e8 +3fea8e80: dsjs a3, L3FEA8CF0 +L3FEA8E90: +3fea8e90: .word 0x7908 +3fea8ea0: dsjs a3, L3FEA8D10 +L3FEA8EB0: +3fea8eb0: .word 0x7928 +3fea8ec0: dsjs a3, L3FEA8D30 +L3FEA8ED0: +3fea8ed0: .word 0x7948 +3fea8ee0: dsjs a3, L3FEA8D50 +L3FEA8EF0: +3fea8ef0: .word 0x7968 +3fea8f00: dsjs a3, L3FEA8D70 +L3FEA8F10: +3fea8f10: .word 0x7988 +3fea8f20: dsjs a3, L3FEA8D90 +L3FEA8F30: +3fea8f30: .word 0x79a8 +3fea8f40: dsjs a3, L3FEA8DB0 +L3FEA8F50: +3fea8f50: .word 0x79c8 +3fea8f60: dsjs a3, L3FEA8DD0 +L3FEA8F70: +3fea8f70: .word 0x79e8 +3fea8f80: dsjs a3, L3FEA8DF0 +L3FEA8F90: +3fea8f90: .word 0x7a08 +3fea8fa0: dsjs a3, L3FEA8E10 +L3FEA8FB0: +3fea8fb0: .word 0x7a28 +3fea8fc0: dsjs a3, L3FEA8E30 +L3FEA8FD0: +3fea8fd0: .word 0x7a48 +3fea8fe0: dsjs a3, L3FEA8E50 +L3FEA8FF0: +3fea8ff0: .word 0x7a68 +3fea9000: dsjs a3, L3FEA8E70 +L3FEA9010: +3fea9010: .word 0x7a88 +3fea9020: dsjs a3, L3FEA8E90 +L3FEA9030: +3fea9030: .word 0x7aa8 +3fea9040: dsjs a3, L3FEA8EB0 +L3FEA9050: +3fea9050: .word 0x7ac8 +3fea9060: dsjs a3, L3FEA8ED0 +L3FEA9070: +3fea9070: .word 0x7ae8 +3fea9080: dsjs a3, L3FEA8EF0 +L3FEA9090: +3fea9090: .word 0x7b08 +3fea90a0: dsjs a3, L3FEA8F10 +L3FEA90B0: +3fea90b0: .word 0x7b28 +3fea90c0: dsjs a3, L3FEA8F30 +L3FEA90D0: +3fea90d0: .word 0x7b48 +3fea90e0: dsjs a3, L3FEA8F50 +L3FEA90F0: +3fea90f0: .word 0x7b68 +3fea9100: dsjs a3, L3FEA8F70 +L3FEA9110: +3fea9110: .word 0x7b88 +3fea9120: dsjs a3, L3FEA8F90 +3fea9130: .word 0x7ba8 +3fea9140: dsjs a3, L3FEA8FB0 +3fea9150: .word 0x7bc8 +L3FEA9160: +3fea9160: dsjs a3, L3FEA8FD0 +3fea9170: .word 0x7be8 +L3FEA9180: +3fea9180: dsjs a3, L3FEA8FF0 +3fea9190: .word 0x7c08 +L3FEA91A0: +3fea91a0: dsjs a3, L3FEA9010 +3fea91b0: .word 0x7c28 +L3FEA91C0: +3fea91c0: dsjs a3, L3FEA9030 +3fea91d0: .word 0x7c48 +L3FEA91E0: +3fea91e0: dsjs a3, L3FEA9050 +3fea91f0: .word 0x7c68 +L3FEA9200: +3fea9200: dsjs a3, L3FEA9070 +3fea9210: .word 0x7c88 +L3FEA9220: +3fea9220: dsjs a3, L3FEA9090 +3fea9230: .word 0x7ca8 +L3FEA9240: +3fea9240: dsjs a3, L3FEA90B0 +3fea9250: .word 0x7cc8 +L3FEA9260: +3fea9260: dsjs a3, L3FEA90D0 +3fea9270: .word 0x7ce8 +L3FEA9280: +3fea9280: dsjs a3, L3FEA90F0 +3fea9290: .word 0x7ce8 +L3FEA92A0: +3fea92a0: dsjs a3, L3FEA9110 +3fea92b0: rev a8 +L3FEA92C0: +3fea92c0: movb *b0, *b0 +3fea92d0: .word 0x0011 +L3FEA92E0: +3fea92e0: .word 0x76a8 +3fea92f0: dsjs a3, L3FEA9160 +L3FEA9300: +3fea9300: .word 0x77e8 +3fea9310: dsjs a3, L3FEA9180 +L3FEA9320: +3fea9320: .word 0x7928 +3fea9330: dsjs a3, L3FEA91A0 +L3FEA9340: +3fea9340: .word 0x7a68 +3fea9350: dsjs a3, L3FEA91C0 +L3FEA9360: +3fea9360: .word 0x7ba8 +3fea9370: dsjs a3, L3FEA91E0 +L3FEA9380: +3fea9380: .word 0x7ce8 +3fea9390: dsjs a3, L3FEA9200 +L3FEA93A0: +3fea93a0: .word 0x7e28 +3fea93b0: dsjs a3, L3FEA9220 +L3FEA93C0: +3fea93c0: .word 0x7f68 +3fea93d0: dsjs a3, L3FEA9240 +3fea93e0: move a5, *a8, 0 +3fea93f0: dsjs a3, L3FEA9260 +3fea9400: move sp, *a8, 0 +L3FEA9410: +3fea9410: dsjs a3, L3FEA9280 +3fea9420: move a4, *a8, 1 +L3FEA9430: +3fea9430: dsjs a3, L3FEA92A0 +3fea9440: move a9, *a8, 1 +L3FEA9450: +3fea9450: dsjs a3, L3FEA92C0 +3fea9460: move a14, *a8, 1 +L3FEA9470: +3fea9470: dsjs a3, L3FEA92E0 +3fea9480: move *a3, a8, 0 +L3FEA9490: +3fea9490: dsjs a3, L3FEA9300 +3fea94a0: move *a8, a8, 0 +L3FEA94B0: +3fea94b0: dsjs a3, L3FEA9320 +3fea94c0: move *a13, a8, 0 +L3FEA94D0: +3fea94d0: dsjs a3, L3FEA9340 +3fea94e0: move *a2, a8, 1 +L3FEA94F0: +3fea94f0: dsjs a3, L3FEA9360 +3fea9500: move *a7, a8, 1 +L3FEA9510: +3fea9510: dsjs a3, L3FEA9380 +3fea9520: move *a12, a8, 1 +L3FEA9530: +3fea9530: dsjs a3, L3FEA93A0 +3fea9540: move *a1, *a8, 0 +L3FEA9550: +3fea9550: dsjs a3, L3FEA93C0 +3fea9560: rev b2 +L3FEA9570: +3fea9570: .word 0x9e90 +3fea9580: .word 0x0011 +L3FEA9590: +3fea9590: .word 0x76a8 +3fea95a0: dsjs a3, L3FEA9410 +L3FEA95B0: +3fea95b0: .word 0x77e8 +3fea95c0: dsjs a3, L3FEA9430 +L3FEA95D0: +3fea95d0: .word 0x7928 +3fea95e0: dsjs a3, L3FEA9450 +L3FEA95F0: +3fea95f0: .word 0x7a68 +3fea9600: dsjs a3, L3FEA9470 +L3FEA9610: +3fea9610: .word 0x7ba8 +3fea9620: dsjs a3, L3FEA9490 +L3FEA9630: +3fea9630: .word 0x7ce8 +3fea9640: dsjs a3, L3FEA94B0 +L3FEA9650: +3fea9650: .word 0x7e28 +3fea9660: dsjs a3, L3FEA94D0 +L3FEA9670: +3fea9670: .word 0x7f68 +3fea9680: dsjs a3, L3FEA94F0 +L3FEA9690: +3fea9690: move a5, *a8, 0 +3fea96a0: dsjs a3, L3FEA9510 +L3FEA96B0: +3fea96b0: move sp, *a8, 0 +3fea96c0: dsjs a3, L3FEA9530 +L3FEA96D0: +3fea96d0: move a4, *a8, 1 +3fea96e0: dsjs a3, L3FEA9550 +L3FEA96F0: +3fea96f0: move a9, *a8, 1 +3fea9700: dsjs a3, L3FEA9570 +L3FEA9710: +3fea9710: move a14, *a8, 1 +3fea9720: dsjs a3, L3FEA9590 +3fea9730: move *a3, a8, 0 +3fea9740: dsjs a3, L3FEA95B0 +3fea9750: move *a8, a8, 0 +L3FEA9760: +3fea9760: dsjs a3, L3FEA95D0 +3fea9770: move *a13, a8, 0 +L3FEA9780: +3fea9780: dsjs a3, L3FEA95F0 +3fea9790: move *a2, a8, 1 +L3FEA97A0: +3fea97a0: dsjs a3, L3FEA9610 +3fea97b0: move *a7, a8, 1 +L3FEA97C0: +3fea97c0: dsjs a3, L3FEA9630 +3fea97d0: move *a12, a8, 1 +L3FEA97E0: +3fea97e0: dsjs a3, L3FEA9650 +3fea97f0: move *a1, *a8, 0 +L3FEA9800: +3fea9800: dsjs a3, L3FEA9670 +3fea9810: move *a6, *a8, 0 +L3FEA9820: +3fea9820: dsjs a3, L3FEA9690 +3fea9830: move *a11, *a8, 0 +L3FEA9840: +3fea9840: dsjs a3, L3FEA96B0 +3fea9850: move *a0, *a8, 1 +L3FEA9860: +3fea9860: dsjs a3, L3FEA96D0 +3fea9870: move *a5, *a8, 1 +L3FEA9880: +3fea9880: dsjs a3, L3FEA96F0 +3fea9890: move *a10, *a8, 1 +L3FEA98A0: +3fea98a0: dsjs a3, L3FEA9710 +3fea98b0: rev a2 +L3FEA98C0: +3fea98c0: move b13, -*b0, 0 +3fea98d0: .word 0x0011 +L3FEA98E0: +3fea98e0: .word 0x75e8 +3fea98f0: dsjs a3, L3FEA9760 +L3FEA9900: +3fea9900: .word 0x7608 +3fea9910: dsjs a3, L3FEA9780 +L3FEA9920: +3fea9920: .word 0x7628 +3fea9930: dsjs a3, L3FEA97A0 +L3FEA9940: +3fea9940: .word 0x7648 +3fea9950: dsjs a3, L3FEA97C0 +L3FEA9960: +3fea9960: .word 0x7668 +3fea9970: dsjs a3, L3FEA97E0 +3fea9980: .word 0x7688 +3fea9990: dsjs a3, L3FEA9800 +3fea99a0: .word 0x76a8 +3fea99b0: dsjs a3, L3FEA9820 +3fea99c0: .word 0x76c8 +3fea99d0: dsjs a3, L3FEA9840 +3fea99e0: .word 0x76e8 +3fea99f0: dsjs a3, L3FEA9860 +3fea9a00: .word 0x7708 +L3FEA9A10: +3fea9a10: dsjs a3, L3FEA9880 +3fea9a20: .word 0x7728 +L3FEA9A30: +3fea9a30: dsjs a3, L3FEA98A0 +3fea9a40: .word 0x7748 +3fea9a50: dsjs a3, L3FEA98C0 +3fea9a60: .word 0x7768 +3fea9a70: dsjs a3, L3FEA98E0 +3fea9a80: .word 0x7788 +3fea9a90: dsjs a3, L3FEA9900 +3fea9aa0: .word 0x77a8 +3fea9ab0: dsjs a3, L3FEA9920 +3fea9ac0: .word 0x77c8 +3fea9ad0: dsjs a3, L3FEA9940 +3fea9ae0: .word 0x77e8 +3fea9af0: dsjs a3, L3FEA9960 +3fea9b00: .word 0x004e +3fea9b10: move -*b7, b0, 1 +3fea9b20: .word 0x0011 +3fea9b30: .word 0x0000 +3fea9b40: .word 0x0000 +3fea9b50: .word 0x000a +3fea9b60: .word 0x0000 +3fea9b70: .word 0x0000 +3fea9b80: .word 0x0000 +3fea9b90: addxy b12, b0 +3fea9ba0: dsjs a8, L3FEA9A10 +3fea9bb0: addxy a14, a0 +3fea9bc0: dsjs a8, L3FEA9A30 +3fea9bd0: .word 0x0000 +3fea9be0: .word 0x0000 +3fea9bf0: .word 0x0000 +3fea9c00: .word 0x0000 +3fea9c10: .word 0x0000 +3fea9c20: .word 0x0000 +L3FEA9C30: +3fea9c30: .word 0x0000 +3fea9c40: .word 0x0000 +L3FEA9C50: +3fea9c50: .word 0x0000 +3fea9c60: .word 0x0000 +3fea9c70: .word 0x0000 +3fea9c80: .word 0x0000 +3fea9c90: .word 0x0000 +3fea9ca0: .word 0x0000 +3fea9cb0: .word 0x0000 +3fea9cc0: .word 0x0000 +3fea9cd0: .word 0x0000 +3fea9ce0: .word 0x0000 +3fea9cf0: .word 0x0000 +3fea9d00: .word 0x0000 +3fea9d10: .word 0x0000 +3fea9d20: .word 0x0000 +3fea9d30: .word 0x0000 +3fea9d40: .word 0x0000 +3fea9d50: .word 0x0000 +3fea9d60: .word 0x0000 +3fea9d70: .word 0x0000 +3fea9d80: .word 0x0000 +3fea9d90: .word 0x0000 +3fea9da0: .word 0x0000 +3fea9db0: addxy b12, b0 +3fea9dc0: dsjs a8, L3FEA9C30 +3fea9dd0: addxy sp, a8 +3fea9de0: dsjs a8, L3FEA9C50 +3fea9df0: .word 0x0000 +3fea9e00: .word 0x0000 +3fea9e10: .word 0x0000 +3fea9e20: .word 0x0000 +3fea9e30: .word 0x0000 +3fea9e40: .word 0x0000 +L3FEA9E50: +3fea9e50: .word 0x0000 +3fea9e60: .word 0x0000 +L3FEA9E70: +3fea9e70: .word 0x0000 +3fea9e80: .word 0x0000 +3fea9e90: .word 0x0000 +3fea9ea0: .word 0x0000 +3fea9eb0: .word 0x0000 +3fea9ec0: .word 0x0000 +3fea9ed0: .word 0x0000 +3fea9ee0: .word 0x0000 +3fea9ef0: .word 0x0000 +3fea9f00: .word 0x0000 +3fea9f10: .word 0x0000 +L3FEA9F20: +3fea9f20: .word 0x0000 +3fea9f30: .word 0x0000 +L3FEA9F40: +3fea9f40: .word 0x0000 +3fea9f50: .word 0x0000 +L3FEA9F60: +3fea9f60: .word 0x0000 +3fea9f70: .word 0x0000 +L3FEA9F80: +3fea9f80: .word 0x0000 +3fea9f90: .word 0x0000 +L3FEA9FA0: +3fea9fa0: .word 0x0000 +3fea9fb0: .word 0x0000 +L3FEA9FC0: +3fea9fc0: .word 0x0000 +3fea9fd0: subxy a1, a8 +3fea9fe0: dsjs a8, L3FEA9E50 +3fea9ff0: subxy b4, b0 +3feaa000: dsjs a8, L3FEA9E70 +3feaa010: .word 0x0056 +3feaa020: movb b13, *b0(0x11) +3feaa040: .word 0x0000 +3feaa050: .word 0x0000 +3feaa060: .word 0x000a +3feaa070: .word 0x0000 +3feaa080: .word 0x0000 +3feaa090: .word 0x0000 +3feaa0a0: addxy a14, a0 +3feaa0b0: dsjs a8, L3FEA9F20 +3feaa0c0: subxy b6, b0 +3feaa0d0: dsjs a8, L3FEA9F40 +3feaa0e0: subxy b9, b8 +3feaa0f0: dsjs a8, L3FEA9F60 +3feaa100: subxy b13, b0 +3feaa110: dsjs a8, L3FEA9F80 +3feaa120: cmpxy a1, a0 +3feaa130: dsjs a8, L3FEA9FA0 +L3FEAA140: +3feaa140: cmpxy b5, b8 +3feaa150: dsjs a8, L3FEA9FC0 +L3FEAA160: +3feaa160: .word 0x0000 +3feaa170: .word 0x0000 +L3FEAA180: +3feaa180: .word 0x0000 +3feaa190: .word 0x0000 +L3FEAA1A0: +3feaa1a0: .word 0x0000 +3feaa1b0: .word 0x0000 +L3FEAA1C0: +3feaa1c0: .word 0x0000 +3feaa1d0: .word 0x0000 +L3FEAA1E0: +3feaa1e0: .word 0x0000 +3feaa1f0: .word 0x0000 +3feaa200: .word 0x0000 +3feaa210: .word 0x0000 +3feaa220: .word 0x0000 +3feaa230: .word 0x0000 +3feaa240: .word 0x0000 +3feaa250: .word 0x0000 +3feaa260: .word 0x0000 +3feaa270: .word 0x0000 +3feaa280: .word 0x0000 +3feaa290: .word 0x0000 +3feaa2a0: .word 0x0000 +3feaa2b0: .word 0x0000 +3feaa2c0: addxy a14, a0 +3feaa2d0: dsjs a8, L3FEAA140 +3feaa2e0: subxy b6, b0 +3feaa2f0: dsjs a8, L3FEAA160 +3feaa300: subxy b9, b8 +3feaa310: dsjs a8, L3FEAA180 +3feaa320: subxy b13, b0 +3feaa330: dsjs a8, L3FEAA1A0 +3feaa340: cmpxy a1, a0 +3feaa350: dsjs a8, L3FEAA1C0 +L3FEAA360: +3feaa360: cmpxy b5, b8 +3feaa370: dsjs a8, L3FEAA1E0 +L3FEAA380: +3feaa380: .word 0x0000 +3feaa390: .word 0x0000 +L3FEAA3A0: +3feaa3a0: .word 0x0000 +3feaa3b0: .word 0x0000 +L3FEAA3C0: +3feaa3c0: .word 0x0000 +3feaa3d0: .word 0x0000 +L3FEAA3E0: +3feaa3e0: .word 0x0000 +3feaa3f0: .word 0x0000 +L3FEAA400: +3feaa400: .word 0x0000 +3feaa410: .word 0x0000 +3feaa420: .word 0x0000 +3feaa430: .word 0x0000 +3feaa440: .word 0x0000 +3feaa450: .word 0x0000 +3feaa460: .word 0x0000 +3feaa470: .word 0x0000 +3feaa480: .word 0x0000 +3feaa490: .word 0x0000 +3feaa4a0: .word 0x0000 +L3FEAA4B0: +3feaa4b0: .word 0x0000 +3feaa4c0: .word 0x0000 +L3FEAA4D0: +3feaa4d0: .word 0x0000 +3feaa4e0: addxy a14, a0 +L3FEAA4F0: +3feaa4f0: dsjs a8, L3FEAA360 +3feaa500: subxy b6, b0 +L3FEAA510: +3feaa510: dsjs a8, L3FEAA380 +3feaa520: subxy b9, b8 +L3FEAA530: +3feaa530: dsjs a8, L3FEAA3A0 +3feaa540: subxy b13, b0 +L3FEAA550: +3feaa550: dsjs a8, L3FEAA3C0 +3feaa560: cmpxy a1, a0 +L3FEAA570: +3feaa570: dsjs a8, L3FEAA3E0 +3feaa580: cmpxy b5, b8 +3feaa590: dsjs a8, L3FEAA400 +3feaa5a0: .word 0x0058 +3feaa5b0: move *b3(0x11), b0, 0 +3feaa5d0: .word 0x0000 +3feaa5e0: .word 0x0000 +3feaa5f0: .word 0x000a +3feaa600: .word 0x0000 +3feaa610: .word 0x0000 +3feaa620: .word 0x0000 +3feaa630: cmpxy a8, a8 +3feaa640: dsjs a8, L3FEAA4B0 +3feaa650: cmpxy a14, a0 +3feaa660: dsjs a8, L3FEAA4D0 +3feaa670: cpw b4, b0 +3feaa680: dsjs a8, L3FEAA4F0 +3feaa690: cpw b11, b8 +3feaa6a0: dsjs a8, L3FEAA510 +3feaa6b0: cvxyl b3, b8 +3feaa6c0: dsjs a8, L3FEAA530 +L3FEAA6D0: +3feaa6d0: cvxyl a6, a8 +3feaa6e0: dsjs a8, L3FEAA550 +L3FEAA6F0: +3feaa6f0: cvxyl b10, b0 +3feaa700: dsjs a8, L3FEAA570 +L3FEAA710: +3feaa710: .word 0x0000 +3feaa720: .word 0x0000 +L3FEAA730: +3feaa730: .word 0x0000 +3feaa740: .word 0x0000 +L3FEAA750: +3feaa750: .word 0x0000 +3feaa760: .word 0x0000 +L3FEAA770: +3feaa770: .word 0x0000 +3feaa780: .word 0x0000 +L3FEAA790: +3feaa790: .word 0x0000 +3feaa7a0: .word 0x0000 +3feaa7b0: .word 0x0000 +3feaa7c0: .word 0x0000 +3feaa7d0: .word 0x0000 +3feaa7e0: .word 0x0000 +3feaa7f0: .word 0x0000 +3feaa800: .word 0x0000 +3feaa810: .word 0x0000 +3feaa820: .word 0x0000 +3feaa830: .word 0x0000 +3feaa840: .word 0x0000 +3feaa850: cvxyl b14, b0 +3feaa860: dsjs a8, L3FEAA6D0 +3feaa870: .word 0xea48 +3feaa880: dsjs a8, L3FEAA6F0 +3feaa890: .word 0xead8 +3feaa8a0: dsjs a8, L3FEAA710 +3feaa8b0: .word 0xeba8 +3feaa8c0: dsjs a8, L3FEAA730 +3feaa8d0: cvxyl b3, b8 +3feaa8e0: dsjs a8, L3FEAA750 +L3FEAA8F0: +3feaa8f0: movx a3, a8 +3feaa900: dsjs a8, L3FEAA770 +L3FEAA910: +3feaa910: movx b7, b0 +3feaa920: dsjs a8, L3FEAA790 +L3FEAA930: +3feaa930: .word 0x0000 +3feaa940: .word 0x0000 +L3FEAA950: +3feaa950: .word 0x0000 +3feaa960: .word 0x0000 +L3FEAA970: +3feaa970: .word 0x0000 +3feaa980: .word 0x0000 +L3FEAA990: +3feaa990: .word 0x0000 +3feaa9a0: .word 0x0000 +L3FEAA9B0: +3feaa9b0: .word 0x0000 +3feaa9c0: .word 0x0000 +3feaa9d0: .word 0x0000 +3feaa9e0: .word 0x0000 +3feaa9f0: .word 0x0000 +3feaaa00: .word 0x0000 +3feaaa10: .word 0x0000 +3feaaa20: .word 0x0000 +3feaaa30: .word 0x0000 +3feaaa40: .word 0x0000 +3feaaa50: .word 0x0000 +L3FEAAA60: +3feaaa60: .word 0x0000 +3feaaa70: movx b11, b0 +L3FEAAA80: +3feaaa80: dsjs a8, L3FEAA8F0 +3feaaa90: movx sp, a8 +L3FEAAAA0: +3feaaaa0: dsjs a8, L3FEAA910 +3feaaab0: movy b3, b8 +L3FEAAAC0: +3feaaac0: dsjs a8, L3FEAA930 +3feaaad0: movy b11, b0 +L3FEAAAE0: +3feaaae0: dsjs a8, L3FEAA950 +3feaaaf0: cvxyl b3, b8 +L3FEAAB00: +3feaab00: dsjs a8, L3FEAA970 +3feaab10: pixt a2, *a8, xy +L3FEAAB20: +3feaab20: dsjs a8, L3FEAA990 +3feaab30: cvxyl b10, b0 +L3FEAAB40: +3feaab40: dsjs a8, L3FEAA9B0 +3feaab50: .word 0x006c +L3FEAAB60: +3feaab60: move *b9(0x11), *b0(0x0), 1 +3feaab90: .word 0x0000 +L3FEAABA0: +3feaaba0: .word 0x000a +3feaabb0: .word 0x0000 +L3FEAABC0: +3feaabc0: .word 0x0000 +3feaabd0: .word 0x0000 +L3FEAABE0: +3feaabe0: pixt b7, *b0, xy +3feaabf0: dsjs a8, L3FEAAA60 +L3FEAAC00: +3feaac00: pixt b10, *b0, xy +3feaac10: dsjs a8, L3FEAAA80 +L3FEAAC20: +3feaac20: pixt b13, *b0, xy +3feaac30: dsjs a8, L3FEAAAA0 +L3FEAAC40: +3feaac40: pixt *a0, xy, a8 +3feaac50: dsjs a8, L3FEAAAC0 +L3FEAAC60: +3feaac60: pixt *a4, xy, a8 +3feaac70: dsjs a8, L3FEAAAE0 +L3FEAAC80: +3feaac80: pixt *a7, xy, a8 +3feaac90: dsjs a8, L3FEAAB00 +L3FEAACA0: +3feaaca0: pixt *b9, xy, b8 +3feaacb0: dsjs a8, L3FEAAB20 +L3FEAACC0: +3feaacc0: pixt *b14, xy, b8 +3feaacd0: dsjs a8, L3FEAAB40 +L3FEAACE0: +3feaace0: pixt *a2, xy, *a0, xy +3feaacf0: dsjs a8, L3FEAAB60 +L3FEAAD00: +3feaad00: pixt *a6, xy, *a0, xy +3feaad10: dsjs a8, L3FEAAB80 +L3FEAAD20: +3feaad20: pixt *b7, xy, *b8, xy +3feaad30: dsjs a8, L3FEAABA0 +L3FEAAD40: +3feaad40: pixt *a10, xy, *a8, xy +3feaad50: dsjs a8, L3FEAABC0 +L3FEAAD60: +3feaad60: pixt *b13, xy, *b0, xy +3feaad70: dsjs a8, L3FEAABE0 +L3FEAAD80: +3feaad80: cvxyl b3, b8 +3feaad90: dsjs a8, L3FEAAC00 +L3FEAADA0: +3feaada0: pixt *sp, xy, *b8, xy +3feaadb0: dsjs a8, L3FEAAC20 +L3FEAADC0: +3feaadc0: drav b5, b8 +3feaadd0: dsjs a8, L3FEAAC40 +L3FEAADE0: +3feaade0: drav b10, b8 +3feaadf0: dsjs a8, L3FEAAC60 +L3FEAAE00: +3feaae00: pixt a0, *a8 +3feaae10: dsjs a8, L3FEAAC80 +L3FEAAE20: +3feaae20: pixt a3, *a0 +3feaae30: dsjs a8, L3FEAACA0 +L3FEAAE40: +3feaae40: pixt b5, *b0 +3feaae50: dsjs a8, L3FEAACC0 +L3FEAAE60: +3feaae60: pixt b8, *b0 +3feaae70: dsjs a8, L3FEAACE0 +L3FEAAE80: +3feaae80: pixt b12, *b8 +3feaae90: dsjs a8, L3FEAAD00 +L3FEAAEA0: +3feaaea0: pixt sp, *b8 +3feaaeb0: dsjs a8, L3FEAAD20 +L3FEAAEC0: +3feaaec0: pixt *a2, a0 +3feaaed0: dsjs a8, L3FEAAD40 +L3FEAAEE0: +3feaaee0: pixt *a5, a8 +3feaaef0: dsjs a8, L3FEAAD60 +L3FEAAF00: +3feaaf00: pixt *b10, b0 +3feaaf10: dsjs a8, L3FEAAD80 +L3FEAAF20: +3feaaf20: pixt *a6, xy, *a0, xy +3feaaf30: dsjs a8, L3FEAADA0 +L3FEAAF40: +3feaaf40: pixt *b7, xy, *b8, xy +3feaaf50: dsjs a8, L3FEAADC0 +L3FEAAF60: +3feaaf60: pixt *sp, a8 +3feaaf70: dsjs a8, L3FEAADE0 +L3FEAAF80: +3feaaf80: pixt *b13, xy, *b0, xy +3feaaf90: dsjs a8, L3FEAAE00 +L3FEAAFA0: +3feaafa0: cvxyl b3, b8 +3feaafb0: dsjs a8, L3FEAAE20 +L3FEAAFC0: +3feaafc0: pixt *a2, *a0 +3feaafd0: dsjs a8, L3FEAAE40 +L3FEAAFE0: +3feaafe0: pixt *a9, *a8 +3feaaff0: dsjs a8, L3FEAAE60 +L3FEAB000: +3feab000: .word 0xfe00 +3feab010: dsjs a8, L3FEAAE80 +L3FEAB020: +3feab020: .word 0xff00 +3feab030: dsjs a8, L3FEAAEA0 +L3FEAB040: +3feab040: .word 0xff60 +3feab050: dsjs a8, L3FEAAEC0 +L3FEAB060: +3feab060: .word 0xffb8 +3feab070: dsjs a8, L3FEAAEE0 +L3FEAB080: +3feab080: .word 0x0008 +3feab090: dsjs a9, L3FEAAF00 +L3FEAB0A0: +3feab0a0: .word 0x00e8 +3feab0b0: dsjs a9, L3FEAAF20 +3feab0c0: getpc b8 +3feab0d0: dsjs a9, L3FEAAF40 +3feab0e0: putst b0 +3feab0f0: dsjs a9, L3FEAAF60 +3feab100: .word 0x0248 +3feab110: dsjs a9, L3FEAAF80 +3feab120: .word 0x02f8 +3feab130: dsjs a9, L3FEAAFA0 +3feab140: pixt *a6, xy, *a0, xy +L3FEAB150: +3feab150: dsjs a8, L3FEAAFC0 +L3FEAB160: +3feab160: pixt *b7, xy, *b8, xy +L3FEAB170: +3feab170: dsjs a8, L3FEAAFE0 +3feab180: abs a8 +3feab190: dsjs a9, L3FEAB000 +3feab1a0: .word 0x0400 +3feab1b0: dsjs a9, L3FEAB020 +3feab1c0: cvxyl b3, b8 +3feab1d0: dsjs a8, L3FEAB040 +3feab1e0: .word 0x0440 +3feab1f0: dsjs a9, L3FEAB060 +3feab200: setf 8, 1, 0 +3feab210: dsjs a9, L3FEAB080 +3feab220: .word 0x0668 +3feab230: dsjs a9, L3FEAB0A0 +3feab240: .word 0x004e +3feab250: jrp L3FEAB160 +3feab260: .word 0x0011 +L3FEAB270: +3feab270: .word 0x0000 +3feab280: .word 0x0000 +3feab290: .word 0x000a +3feab2a0: .word 0x0000 +3feab2b0: .word 0x0000 +3feab2c0: .word 0x0000 +3feab2d0: setf 16, 1, 1 +3feab2e0: dsjs a9, L3FEAB150 +3feab2f0: .word 0x0840 +3feab300: dsjs a9, L3FEAB170 +3feab310: .word 0x0000 +3feab320: .word 0x0000 +3feab330: .word 0x0000 +3feab340: .word 0x0000 +3feab350: .word 0x0000 +3feab360: .word 0x0000 +L3FEAB370: +3feab370: .word 0x0000 +3feab380: .word 0x0000 +3feab390: .word 0x0000 +3feab3a0: .word 0x0000 +3feab3b0: .word 0x0000 +3feab3c0: .word 0x0000 +3feab3d0: .word 0x0000 +3feab3e0: .word 0x0000 +3feab3f0: .word 0x0000 +3feab400: .word 0x0000 +3feab410: .word 0x0000 +3feab420: .word 0x0000 +3feab430: .word 0x0000 +3feab440: .word 0x0000 +3feab450: .word 0x0000 +3feab460: .word 0x0000 +3feab470: .word 0x0000 +3feab480: .word 0x0000 +3feab490: .word 0x0000 +3feab4a0: .word 0x0000 +3feab4b0: .word 0x0000 +3feab4c0: .word 0x0000 +3feab4d0: .word 0x0000 +3feab4e0: .word 0x0000 +3feab4f0: call b0 +3feab500: dsjs a9, L3FEAB370 +3feab510: movi 0x3f49, b8 +3feab540: .word 0x0000 +3feab550: .word 0x0000 +3feab560: .word 0x0000 +3feab570: .word 0x0000 +3feab580: .word 0x0000 +3feab590: .word 0x0000 +3feab5a0: .word 0x0000 +L3FEAB5B0: +3feab5b0: .word 0x0000 +3feab5c0: .word 0x0000 +3feab5d0: .word 0x0000 +3feab5e0: .word 0x0000 +3feab5f0: .word 0x0000 +3feab600: .word 0x0000 +3feab610: .word 0x0000 +3feab620: .word 0x0000 +3feab630: .word 0x0000 +3feab640: .word 0x0000 +3feab650: .word 0x0000 +3feab660: .word 0x0000 +3feab670: .word 0x0000 +3feab680: .word 0x0000 +3feab690: .word 0x0000 +3feab6a0: .word 0x0000 +3feab6b0: .word 0x0000 +3feab6c0: .word 0x0000 +3feab6d0: .word 0x0000 +3feab6e0: .word 0x0000 +3feab6f0: .word 0x0000 +3feab700: .word 0x0000 +3feab710: addi 0x3f49, b0 +3feab730: .word 0x0c40 +3feab740: dsjs a9, L3FEAB5B0 +3feab750: .word 0x004c +3feab760: jrc L3FEAB270 +3feab770: .word 0x0011 +3feab780: .word 0x0000 +3feab790: .word 0x0000 +3feab7a0: .word 0x000a +3feab7b0: .word 0x0000 +3feab7c0: .word 0x0000 +3feab7d0: .word 0x0000 +3feab7e0: dsj a8, L3FEEAC90 +3feab800: .word 0x0000 +3feab810: .word 0x0000 +3feab820: .word 0x0000 +3feab830: .word 0x0000 +3feab840: .word 0x0000 +3feab850: .word 0x0000 +3feab860: .word 0x0000 +3feab870: .word 0x0000 +3feab880: .word 0x0000 +3feab890: .word 0x0000 +3feab8a0: .word 0x0000 +3feab8b0: .word 0x0000 +3feab8c0: .word 0x0000 +3feab8d0: .word 0x0000 +3feab8e0: .word 0x0000 +3feab8f0: .word 0x0000 +3feab900: .word 0x0000 +3feab910: .word 0x0000 +3feab920: .word 0x0000 +3feab930: .word 0x0000 +3feab940: .word 0x0000 +3feab950: .word 0x0000 +3feab960: .word 0x0000 +3feab970: .word 0x0000 +3feab980: .word 0x0000 +3feab990: .word 0x0000 +3feab9a0: .word 0x0000 +3feab9b0: .word 0x0000 +3feab9c0: .word 0x0000 +3feab9d0: .word 0x0000 +3feab9e0: .word 0x0000 +3feab9f0: .word 0x0000 +3feaba00: dsj a8, L3FEEAEB0 +3feaba20: .word 0x0000 +3feaba30: .word 0x0000 +3feaba40: .word 0x0000 +3feaba50: .word 0x0000 +3feaba60: .word 0x0000 +3feaba70: .word 0x0000 +3feaba80: .word 0x0000 +3feaba90: .word 0x0000 +3feabaa0: .word 0x0000 +3feabab0: .word 0x0000 +3feabac0: .word 0x0000 +3feabad0: .word 0x0000 +3feabae0: .word 0x0000 +3feabaf0: .word 0x0000 +3feabb00: .word 0x0000 +3feabb10: .word 0x0000 +3feabb20: .word 0x0000 +3feabb30: .word 0x0000 +3feabb40: .word 0x0000 +3feabb50: .word 0x0000 +3feabb60: .word 0x0000 +L3FEABB70: +3feabb70: .word 0x0000 +3feabb80: .word 0x0000 +L3FEABB90: +3feabb90: .word 0x0000 +3feabba0: .word 0x0000 +L3FEABBB0: +3feabbb0: .word 0x0000 +3feabbc0: .word 0x0000 +3feabbd0: .word 0x0000 +3feabbe0: .word 0x0000 +3feabbf0: .word 0x0000 +3feabc00: .word 0x0000 +3feabc10: .word 0x0000 +3feabc20: dsj a8, L3FEEB0D0 +3feabc40: setf 28, 0, 0 +3feabc50: jrnn L3FEAC360 +3feabc60: .word 0x0011 +3feabc70: .word 0x0000 +3feabc80: .word 0x0000 +3feabc90: .word 0x0008 +3feabca0: .word 0x0000 +3feabcb0: .word 0x0000 +3feabcc0: .word 0x0000 +3feabcd0: dsjeq b0, L3FEEB180 +3feabcf0: setc +3feabd00: dsjs a9, L3FEABB70 +3feabd10: .word 0x0e28 +3feabd20: dsjs a9, L3FEABB90 +3feabd30: .word 0x0e78 +3feabd40: dsjs a9, L3FEABBB0 +3feabd50: dsj a8, L3FEEB200 +3feabd70: .word 0x0000 +3feabd80: .word 0x0000 +L3FEABD90: +3feabd90: .word 0x0000 +3feabda0: .word 0x0000 +L3FEABDB0: +3feabdb0: .word 0x0000 +3feabdc0: .word 0x0000 +L3FEABDD0: +3feabdd0: .word 0x0000 +3feabde0: .word 0x0000 +3feabdf0: .word 0x0000 +3feabe00: .word 0x0000 +3feabe10: .word 0x0000 +3feabe20: .word 0x0000 +3feabe30: .word 0x0000 +3feabe40: .word 0x0000 +3feabe50: .word 0x0000 +3feabe60: .word 0x0000 +3feabe70: .word 0x0000 +3feabe80: .word 0x0000 +3feabe90: .word 0x0000 +3feabea0: .word 0x0000 +3feabeb0: .word 0x0000 +3feabec0: .word 0x0000 +3feabed0: .word 0x0000 +3feabee0: .word 0x0000 +3feabef0: dsjeq b0, L3FEEB3A0 +3feabf10: .word 0x0ee0 +3feabf20: dsjs a9, L3FEABD90 +3feabf30: pixblt l,xy +3feabf40: dsjs a9, L3FEABDB0 +3feabf50: pixblt b,xy +3feabf60: dsjs a9, L3FEABDD0 +3feabf70: dsj a8, L3FEEB420 +L3FEABF90: +3feabf90: .word 0x0000 +3feabfa0: .word 0x0000 +L3FEABFB0: +3feabfb0: .word 0x0000 +3feabfc0: .word 0x0000 +L3FEABFD0: +3feabfd0: .word 0x0000 +3feabfe0: .word 0x0000 +L3FEABFF0: +3feabff0: .word 0x0000 +3feac000: .word 0x0000 +3feac010: .word 0x0000 +3feac020: .word 0x0000 +3feac030: .word 0x0000 +3feac040: .word 0x0000 +3feac050: .word 0x0000 +3feac060: .word 0x0000 +3feac070: .word 0x0000 +3feac080: .word 0x0000 +3feac090: .word 0x0000 +3feac0a0: .word 0x0000 +3feac0b0: .word 0x0000 +3feac0c0: .word 0x0000 +3feac0d0: .word 0x0000 +3feac0e0: .word 0x0000 +3feac0f0: .word 0x0000 +3feac100: .word 0x0000 +3feac110: inc a0 +3feac120: dsjs a9, L3FEABF90 +3feac130: addk 3, a0 +3feac140: dsjs a9, L3FEABFB0 +3feac150: addk 5, b0 +3feac160: dsjs a9, L3FEABFD0 +3feac170: addk 7, b8 +3feac180: dsjs a9, L3FEABFF0 +3feac190: dsj a8, L3FEEB640 +3feac1b0: .word 0x0000 +3feac1c0: .word 0x0000 +3feac1d0: .word 0x0000 +3feac1e0: .word 0x0000 +3feac1f0: .word 0x0000 +3feac200: .word 0x0000 +L3FEAC210: +3feac210: .word 0x0000 +3feac220: .word 0x0000 +3feac230: .word 0x0000 +3feac240: .word 0x0000 +3feac250: .word 0x0000 +3feac260: .word 0x0000 +3feac270: .word 0x0000 +3feac280: .word 0x0000 +3feac290: .word 0x0000 +3feac2a0: .word 0x0000 +3feac2b0: .word 0x0000 +3feac2c0: .word 0x0000 +3feac2d0: .word 0x0000 +3feac2e0: .word 0x0000 +3feac2f0: .word 0x0000 +3feac300: .word 0x0000 +3feac310: .word 0x0000 +3feac320: .word 0x0000 +3feac330: .word 0x0000 +3feac340: .word 0x0000 +3feac350: .word 0x0004 +L3FEAC360: +3feac360: .word 0x0000 +3feac370: .word 0x0000 +3feac380: .word 0x0000 +3feac390: addk 14, a0 +3feac3a0: dsjs a9, L3FEAC210 +3feac3b0: .word 0x0000 +3feac3c0: .word 0x0000 +3feac3d0: .word 0x0000 +3feac3e0: .word 0x0000 +3feac3f0: .word 0x0000 +3feac400: .word 0x0000 +3feac410: .word 0x0000 +3feac420: .word 0x0000 +L3FEAC430: +3feac430: .word 0x0000 +3feac440: .word 0x0000 +3feac450: .word 0x0000 +3feac460: .word 0x0000 +3feac470: .word 0x0000 +3feac480: .word 0x0000 +3feac490: .word 0x0000 +3feac4a0: .word 0x0000 +3feac4b0: .word 0x0000 +3feac4c0: .word 0x0000 +3feac4d0: .word 0x0000 +3feac4e0: .word 0x0000 +3feac4f0: .word 0x0000 +3feac500: .word 0x0000 +3feac510: .word 0x0000 +3feac520: .word 0x0000 +3feac530: .word 0x0000 +3feac540: .word 0x0000 +3feac550: .word 0x0000 +3feac560: .word 0x0000 +3feac570: .word 0x0000 +3feac580: .word 0x0000 +3feac590: .word 0x0000 +3feac5a0: .word 0x0000 +3feac5b0: addk 14, a0 +3feac5c0: dsjs a9, L3FEAC430 +3feac5d0: .word 0x0000 +3feac5e0: .word 0x0000 +3feac5f0: .word 0x0000 +3feac600: .word 0x0000 +3feac610: .word 0x0000 +3feac620: .word 0x0000 +3feac630: .word 0x0000 +3feac640: .word 0x0000 +L3FEAC650: +3feac650: .word 0x0000 +3feac660: .word 0x0000 +3feac670: .word 0x0000 +3feac680: .word 0x0000 +3feac690: .word 0x0000 +3feac6a0: .word 0x0000 +3feac6b0: .word 0x0000 +3feac6c0: .word 0x0000 +3feac6d0: .word 0x0000 +3feac6e0: .word 0x0000 +3feac6f0: .word 0x0000 +3feac700: .word 0x0000 +3feac710: .word 0x0000 +3feac720: .word 0x0000 +3feac730: .word 0x0000 +3feac740: .word 0x0000 +3feac750: .word 0x0000 +3feac760: .word 0x0000 +3feac770: .word 0x0000 +3feac780: .word 0x0000 +3feac790: .word 0x0000 +3feac7a0: .word 0x0000 +3feac7b0: .word 0x0000 +3feac7c0: .word 0x0000 +3feac7d0: addk 14, a0 +3feac7e0: dsjs a9, L3FEAC650 +3feac7f0: .word 0x0000 +3feac800: .word 0x0000 +3feac810: .word 0x0000 +3feac820: .word 0x0000 +3feac830: .word 0x0000 +3feac840: .word 0x0000 +3feac850: .word 0x0000 +3feac860: .word 0x0000 +3feac870: .word 0x0000 +3feac880: .word 0x0000 +3feac890: .word 0x0000 +3feac8a0: .word 0x0000 +3feac8b0: .word 0x0000 +3feac8c0: .word 0x0000 +L3FEAC8D0: +3feac8d0: .word 0x0000 +3feac8e0: .word 0x0000 +3feac8f0: .word 0x0000 +3feac900: .word 0x0000 +3feac910: .word 0x0000 +3feac920: .word 0x0000 +3feac930: .word 0x0000 +3feac940: .word 0x0000 +3feac950: .word 0x0000 +3feac960: .word 0x0000 +3feac970: .word 0x0000 +3feac980: .word 0x0000 +3feac990: .word 0x0000 +3feac9a0: .word 0x0000 +3feac9b0: .word 0x0000 +3feac9c0: .word 0x0000 +3feac9d0: .word 0x0000 +3feac9e0: .word 0x0000 +3feac9f0: .word 0x0000 +3feaca00: .word 0x0000 +3feaca10: .word 0x0007 +3feaca20: .word 0x0000 +3feaca30: .word 0x0000 +3feaca40: .word 0x0000 +3feaca50: addk 14, a0 +3feaca60: dsjs a9, L3FEAC8D0 +3feaca70: .word 0x0000 +3feaca80: .word 0x0000 +3feaca90: .word 0x0000 +3feacaa0: .word 0x0000 +3feacab0: .word 0x0000 +3feacac0: .word 0x0000 +3feacad0: .word 0x0000 +3feacae0: .word 0x0000 +L3FEACAF0: +3feacaf0: .word 0x0000 +3feacb00: .word 0x0000 +3feacb10: .word 0x0000 +3feacb20: .word 0x0000 +3feacb30: .word 0x0000 +3feacb40: .word 0x0000 +3feacb50: .word 0x0000 +3feacb60: .word 0x0000 +3feacb70: .word 0x0000 +3feacb80: .word 0x0000 +3feacb90: .word 0x0000 +3feacba0: .word 0x0000 +3feacbb0: .word 0x0000 +3feacbc0: .word 0x0000 +3feacbd0: .word 0x0000 +3feacbe0: .word 0x0000 +3feacbf0: .word 0x0000 +3feacc00: .word 0x0000 +3feacc10: .word 0x0000 +3feacc20: .word 0x0000 +3feacc30: .word 0x0000 +3feacc40: .word 0x0000 +3feacc50: .word 0x0000 +3feacc60: .word 0x0000 +3feacc70: addk 14, a0 +3feacc80: dsjs a9, L3FEACAF0 +3feacc90: .word 0x0000 +3feacca0: .word 0x0000 +3feaccb0: .word 0x0000 +3feaccc0: .word 0x0000 +3feaccd0: .word 0x0000 +3feacce0: .word 0x0000 +3feaccf0: .word 0x0000 +3feacd00: .word 0x0000 +L3FEACD10: +3feacd10: .word 0x0000 +3feacd20: .word 0x0000 +3feacd30: .word 0x0000 +3feacd40: .word 0x0000 +3feacd50: .word 0x0000 +3feacd60: .word 0x0000 +3feacd70: .word 0x0000 +3feacd80: .word 0x0000 +3feacd90: .word 0x0000 +3feacda0: .word 0x0000 +3feacdb0: .word 0x0000 +3feacdc0: .word 0x0000 +3feacdd0: .word 0x0000 +3feacde0: .word 0x0000 +3feacdf0: .word 0x0000 +3feace00: .word 0x0000 +3feace10: .word 0x0000 +3feace20: .word 0x0000 +3feace30: .word 0x0000 +3feace40: .word 0x0000 +3feace50: .word 0x0000 +3feace60: .word 0x0000 +3feace70: .word 0x0000 +3feace80: .word 0x0000 +3feace90: addk 14, a0 +3feacea0: dsjs a9, L3FEACD10 +3feaceb0: .word 0x0000 +3feacec0: .word 0x0000 +3feaced0: .word 0x0000 +3feacee0: .word 0x0000 +3feacef0: .word 0x0000 +3feacf00: .word 0x0000 +3feacf10: .word 0x0000 +3feacf20: .word 0x0000 +3feacf30: .word 0x0000 +3feacf40: .word 0x0000 +3feacf50: .word 0x0000 +3feacf60: .word 0x0000 +3feacf70: .word 0x0000 +3feacf80: .word 0x0000 +L3FEACF90: +3feacf90: .word 0x0000 +3feacfa0: .word 0x0000 +3feacfb0: .word 0x0000 +3feacfc0: .word 0x0000 +3feacfd0: .word 0x0000 +3feacfe0: .word 0x0000 +3feacff0: .word 0x0000 +3fead000: .word 0x0000 +3fead010: .word 0x0000 +3fead020: .word 0x0000 +3fead030: .word 0x0000 +3fead040: .word 0x0000 +3fead050: .word 0x0000 +3fead060: .word 0x0000 +3fead070: .word 0x0000 +3fead080: .word 0x0000 +3fead090: .word 0x0000 +3fead0a0: .word 0x0000 +3fead0b0: .word 0x0000 +3fead0c0: .word 0x00ef +3fead0d0: .word 0x0004 +3fead0e0: .word 0x0000 +3fead0f0: .word 0x0000 +3fead100: .word 0x0000 +3fead110: addk 14, a8 +3fead120: dsjs a9, L3FEACF90 +3fead130: .word 0x0000 +3fead140: .word 0x0000 +3fead150: .word 0x0000 +3fead160: .word 0x0000 +3fead170: .word 0x0000 +3fead180: .word 0x0000 +3fead190: .word 0x0000 +3fead1a0: .word 0x0000 +L3FEAD1B0: +3fead1b0: .word 0x0000 +3fead1c0: .word 0x0000 +3fead1d0: .word 0x0000 +3fead1e0: .word 0x0000 +3fead1f0: .word 0x0000 +3fead200: .word 0x0000 +3fead210: .word 0x0000 +3fead220: .word 0x0000 +3fead230: .word 0x0000 +3fead240: .word 0x0000 +3fead250: .word 0x0000 +3fead260: .word 0x0000 +3fead270: .word 0x0000 +3fead280: .word 0x0000 +3fead290: .word 0x0000 +3fead2a0: .word 0x0000 +3fead2b0: .word 0x0000 +3fead2c0: .word 0x0000 +3fead2d0: .word 0x0000 +3fead2e0: .word 0x0000 +3fead2f0: .word 0x0000 +3fead300: .word 0x0000 +3fead310: .word 0x0000 +3fead320: .word 0x0000 +3fead330: addk 21, a8 +3fead340: dsjs a9, L3FEAD1B0 +3fead350: .word 0x0000 +3fead360: .word 0x0000 +3fead370: .word 0x0000 +3fead380: .word 0x0000 +3fead390: .word 0x0000 +3fead3a0: .word 0x0000 +3fead3b0: .word 0x0000 +3fead3c0: .word 0x0000 +L3FEAD3D0: +3fead3d0: .word 0x0000 +3fead3e0: .word 0x0000 +3fead3f0: .word 0x0000 +3fead400: .word 0x0000 +3fead410: .word 0x0000 +3fead420: .word 0x0000 +3fead430: .word 0x0000 +3fead440: .word 0x0000 +3fead450: .word 0x0000 +3fead460: .word 0x0000 +3fead470: .word 0x0000 +3fead480: .word 0x0000 +3fead490: .word 0x0000 +3fead4a0: .word 0x0000 +3fead4b0: .word 0x0000 +3fead4c0: .word 0x0000 +3fead4d0: .word 0x0000 +3fead4e0: .word 0x0000 +3fead4f0: .word 0x0000 +3fead500: .word 0x0000 +3fead510: .word 0x0000 +3fead520: .word 0x0000 +3fead530: .word 0x0000 +3fead540: .word 0x0000 +3fead550: addk 29, a8 +3fead560: dsjs a9, L3FEAD3D0 +3fead570: .word 0x0000 +3fead580: .word 0x0000 +3fead590: .word 0x0000 +3fead5a0: .word 0x0000 +3fead5b0: .word 0x0000 +3fead5c0: .word 0x0000 +3fead5d0: .word 0x0000 +3fead5e0: .word 0x0000 +3fead5f0: .word 0x0000 +3fead600: .word 0x0000 +3fead610: .word 0x0000 +3fead620: .word 0x0000 +3fead630: .word 0x0000 +3fead640: .word 0x0000 +L3FEAD650: +3fead650: .word 0x0000 +3fead660: .word 0x0000 +3fead670: .word 0x0000 +3fead680: .word 0x0000 +3fead690: .word 0x0000 +3fead6a0: .word 0x0000 +3fead6b0: .word 0x0000 +3fead6c0: .word 0x0000 +3fead6d0: .word 0x0000 +3fead6e0: .word 0x0000 +3fead6f0: .word 0x0000 +3fead700: .word 0x0000 +3fead710: .word 0x0000 +3fead720: .word 0x0000 +3fead730: .word 0x0000 +3fead740: .word 0x0000 +3fead750: .word 0x0000 +3fead760: .word 0x0000 +3fead770: .word 0x0014 +3fead780: .word 0x00a9 +3fead790: .word 0x0004 +3fead7a0: .word 0x0000 +3fead7b0: .word 0x0000 +3fead7c0: .word 0x0000 +3fead7d0: subk 5, b0 +3fead7e0: dsjs a9, L3FEAD650 +3fead7f0: .word 0x0000 +3fead800: .word 0x0000 +3fead810: .word 0x0000 +3fead820: .word 0x0000 +3fead830: .word 0x0000 +3fead840: .word 0x0000 +3fead850: .word 0x0000 +3fead860: .word 0x0000 +L3FEAD870: +3fead870: .word 0x0000 +3fead880: .word 0x0000 +3fead890: .word 0x0000 +3fead8a0: .word 0x0000 +3fead8b0: .word 0x0000 +3fead8c0: .word 0x0000 +3fead8d0: .word 0x0000 +3fead8e0: .word 0x0000 +3fead8f0: .word 0x0000 +3fead900: .word 0x0000 +3fead910: .word 0x0000 +3fead920: .word 0x0000 +3fead930: .word 0x0000 +3fead940: .word 0x0000 +3fead950: .word 0x0000 +3fead960: .word 0x0000 +3fead970: .word 0x0000 +3fead980: .word 0x0000 +3fead990: .word 0x0000 +3fead9a0: .word 0x0000 +3fead9b0: .word 0x0000 +3fead9c0: .word 0x0000 +3fead9d0: .word 0x0000 +3fead9e0: .word 0x0000 +3fead9f0: subk 9, b8 +3feada00: dsjs a9, L3FEAD870 +3feada10: .word 0x0000 +3feada20: .word 0x0000 +3feada30: .word 0x0000 +3feada40: .word 0x0000 +3feada50: .word 0x0000 +3feada60: .word 0x0000 +3feada70: .word 0x0000 +3feada80: .word 0x0000 +L3FEADA90: +3feada90: .word 0x0000 +3feadaa0: .word 0x0000 +3feadab0: .word 0x0000 +3feadac0: .word 0x0000 +3feadad0: .word 0x0000 +3feadae0: .word 0x0000 +3feadaf0: .word 0x0000 +3feadb00: .word 0x0000 +3feadb10: .word 0x0000 +3feadb20: .word 0x0000 +3feadb30: .word 0x0000 +3feadb40: .word 0x0000 +3feadb50: .word 0x0000 +3feadb60: .word 0x0000 +3feadb70: .word 0x0000 +3feadb80: .word 0x0000 +3feadb90: .word 0x0000 +3feadba0: .word 0x0000 +3feadbb0: .word 0x0000 +3feadbc0: .word 0x0000 +3feadbd0: .word 0x0000 +3feadbe0: .word 0x0000 +3feadbf0: .word 0x0000 +3feadc00: .word 0x0000 +3feadc10: subk 14, a0 +3feadc20: dsjs a9, L3FEADA90 +3feadc30: .word 0x0000 +3feadc40: .word 0x0000 +3feadc50: .word 0x0000 +3feadc60: .word 0x0000 +3feadc70: .word 0x0000 +3feadc80: .word 0x0000 +3feadc90: .word 0x0000 +3feadca0: .word 0x0000 +3feadcb0: .word 0x0000 +3feadcc0: .word 0x0000 +3feadcd0: .word 0x0000 +3feadce0: .word 0x0000 +3feadcf0: .word 0x0000 +3feadd00: .word 0x0000 +L3FEADD10: +3feadd10: .word 0x0000 +3feadd20: .word 0x0000 +3feadd30: .word 0x0000 +3feadd40: .word 0x0000 +3feadd50: .word 0x0000 +3feadd60: .word 0x0000 +3feadd70: .word 0x0000 +3feadd80: .word 0x0000 +3feadd90: .word 0x0000 +3feadda0: .word 0x0000 +3feaddb0: .word 0x0000 +3feaddc0: .word 0x0000 +3feaddd0: .word 0x0000 +3feadde0: .word 0x0000 +3feaddf0: .word 0x0000 +3feade00: .word 0x0000 +3feade10: .word 0x0000 +3feade20: .word 0x0000 +3feade30: .word 0x0014 +3feade40: .word 0x00bd +3feade50: .word 0x0004 +3feade60: .word 0x0000 +3feade70: .word 0x0000 +3feade80: .word 0x0000 +3feade90: subk 18, a8 +3feadea0: dsjs a9, L3FEADD10 +3feadeb0: .word 0x0000 +3feadec0: .word 0x0000 +3feaded0: .word 0x0000 +3feadee0: .word 0x0000 +3feadef0: .word 0x0000 +3feadf00: .word 0x0000 +3feadf10: .word 0x0000 +3feadf20: .word 0x0000 +L3FEADF30: +3feadf30: .word 0x0000 +3feadf40: .word 0x0000 +3feadf50: .word 0x0000 +3feadf60: .word 0x0000 +3feadf70: .word 0x0000 +3feadf80: .word 0x0000 +3feadf90: .word 0x0000 +3feadfa0: .word 0x0000 +3feadfb0: .word 0x0000 +3feadfc0: .word 0x0000 +3feadfd0: .word 0x0000 +3feadfe0: .word 0x0000 +3feadff0: .word 0x0000 +3feae000: .word 0x0000 +3feae010: .word 0x0000 +3feae020: .word 0x0000 +3feae030: .word 0x0000 +3feae040: .word 0x0000 +3feae050: .word 0x0000 +3feae060: .word 0x0000 +3feae070: .word 0x0000 +3feae080: .word 0x0000 +3feae090: .word 0x0000 +3feae0a0: .word 0x0000 +3feae0b0: subk 18, a8 +3feae0c0: dsjs a9, L3FEADF30 +3feae0d0: .word 0x0000 +3feae0e0: .word 0x0000 +3feae0f0: .word 0x0000 +3feae100: .word 0x0000 +3feae110: .word 0x0000 +3feae120: .word 0x0000 +3feae130: .word 0x0000 +3feae140: .word 0x0000 +L3FEAE150: +3feae150: .word 0x0000 +3feae160: .word 0x0000 +3feae170: .word 0x0000 +3feae180: .word 0x0000 +3feae190: .word 0x0000 +3feae1a0: .word 0x0000 +3feae1b0: .word 0x0000 +3feae1c0: .word 0x0000 +3feae1d0: .word 0x0000 +3feae1e0: .word 0x0000 +3feae1f0: .word 0x0000 +3feae200: .word 0x0000 +3feae210: .word 0x0000 +3feae220: .word 0x0000 +3feae230: .word 0x0000 +3feae240: .word 0x0000 +3feae250: .word 0x0000 +3feae260: .word 0x0000 +3feae270: .word 0x0000 +3feae280: .word 0x0000 +3feae290: .word 0x0000 +3feae2a0: .word 0x0000 +3feae2b0: .word 0x0000 +3feae2c0: .word 0x0000 +3feae2d0: subk 18, a8 +3feae2e0: dsjs a9, L3FEAE150 +3feae2f0: .word 0x0000 +3feae300: .word 0x0000 +3feae310: .word 0x0000 +3feae320: .word 0x0000 +3feae330: .word 0x0000 +3feae340: .word 0x0000 +3feae350: .word 0x0000 +3feae360: .word 0x0000 +3feae370: .word 0x0000 +3feae380: .word 0x0000 +3feae390: .word 0x0000 +3feae3a0: .word 0x0000 +3feae3b0: .word 0x0000 +3feae3c0: .word 0x0000 +L3FEAE3D0: +3feae3d0: .word 0x0000 +3feae3e0: .word 0x0000 +3feae3f0: .word 0x0000 +3feae400: .word 0x0000 +3feae410: .word 0x0000 +3feae420: .word 0x0000 +3feae430: .word 0x0000 +3feae440: .word 0x0000 +3feae450: .word 0x0000 +3feae460: .word 0x0000 +3feae470: .word 0x0000 +3feae480: .word 0x0000 +3feae490: .word 0x0000 +3feae4a0: .word 0x0000 +3feae4b0: .word 0x0000 +3feae4c0: .word 0x0000 +3feae4d0: .word 0x0000 +3feae4e0: .word 0x0000 +3feae4f0: .word 0x00fa +3feae500: .word 0x00a9 +3feae510: .word 0x0004 +3feae520: .word 0x0000 +3feae530: .word 0x0000 +3feae540: .word 0x0000 +3feae550: subk 22, b8 +3feae560: dsjs a9, L3FEAE3D0 +3feae570: .word 0x0000 +3feae580: .word 0x0000 +3feae590: .word 0x0000 +3feae5a0: .word 0x0000 +3feae5b0: .word 0x0000 +3feae5c0: .word 0x0000 +3feae5d0: .word 0x0000 +3feae5e0: .word 0x0000 +L3FEAE5F0: +3feae5f0: .word 0x0000 +3feae600: .word 0x0000 +3feae610: .word 0x0000 +3feae620: .word 0x0000 +3feae630: .word 0x0000 +3feae640: .word 0x0000 +3feae650: .word 0x0000 +3feae660: .word 0x0000 +3feae670: .word 0x0000 +3feae680: .word 0x0000 +3feae690: .word 0x0000 +3feae6a0: .word 0x0000 +3feae6b0: .word 0x0000 +3feae6c0: .word 0x0000 +3feae6d0: .word 0x0000 +3feae6e0: .word 0x0000 +3feae6f0: .word 0x0000 +3feae700: .word 0x0000 +3feae710: .word 0x0000 +3feae720: .word 0x0000 +3feae730: .word 0x0000 +3feae740: .word 0x0000 +3feae750: .word 0x0000 +3feae760: .word 0x0000 +3feae770: subk 25, b0 +3feae780: dsjs a9, L3FEAE5F0 +3feae790: .word 0x0000 +3feae7a0: .word 0x0000 +3feae7b0: .word 0x0000 +3feae7c0: .word 0x0000 +3feae7d0: .word 0x0000 +3feae7e0: .word 0x0000 +3feae7f0: .word 0x0000 +3feae800: .word 0x0000 +L3FEAE810: +3feae810: .word 0x0000 +3feae820: .word 0x0000 +3feae830: .word 0x0000 +3feae840: .word 0x0000 +3feae850: .word 0x0000 +3feae860: .word 0x0000 +3feae870: .word 0x0000 +3feae880: .word 0x0000 +3feae890: .word 0x0000 +3feae8a0: .word 0x0000 +3feae8b0: .word 0x0000 +3feae8c0: .word 0x0000 +3feae8d0: .word 0x0000 +3feae8e0: .word 0x0000 +3feae8f0: .word 0x0000 +3feae900: .word 0x0000 +3feae910: .word 0x0000 +3feae920: .word 0x0000 +3feae930: .word 0x0000 +3feae940: .word 0x0000 +3feae950: .word 0x0000 +3feae960: .word 0x0000 +3feae970: .word 0x0000 +3feae980: .word 0x0000 +3feae990: subk 28, a8 +3feae9a0: dsjs a9, L3FEAE810 +3feae9b0: .word 0x0000 +3feae9c0: .word 0x0000 +3feae9d0: .word 0x0000 +3feae9e0: .word 0x0000 +3feae9f0: .word 0x0000 +3feaea00: .word 0x0000 +3feaea10: .word 0x0000 +3feaea20: .word 0x0000 +3feaea30: .word 0x0000 +3feaea40: .word 0x0000 +3feaea50: .word 0x0000 +3feaea60: .word 0x0000 +3feaea70: .word 0x0000 +3feaea80: .word 0x0000 +L3FEAEA90: +3feaea90: .word 0x0000 +3feaeaa0: .word 0x0000 +3feaeab0: .word 0x0000 +3feaeac0: .word 0x0000 +3feaead0: .word 0x0000 +3feaeae0: .word 0x0000 +3feaeaf0: .word 0x0000 +3feaeb00: .word 0x0000 +3feaeb10: .word 0x0000 +3feaeb20: .word 0x0000 +3feaeb30: .word 0x0000 +3feaeb40: .word 0x0000 +3feaeb50: .word 0x0000 +3feaeb60: .word 0x0000 +3feaeb70: .word 0x0000 +3feaeb80: .word 0x0000 +3feaeb90: .word 0x0000 +3feaeba0: .word 0x0000 +3feaebb0: .word 0x00fa +3feaebc0: .word 0x00bd +3feaebd0: .word 0x0004 +3feaebe0: .word 0x0000 +3feaebf0: .word 0x0000 +3feaec00: .word 0x0000 +3feaec10: subk 31, a0 +3feaec20: dsjs a9, L3FEAEA90 +3feaec30: .word 0x0000 +3feaec40: .word 0x0000 +3feaec50: .word 0x0000 +3feaec60: .word 0x0000 +3feaec70: .word 0x0000 +3feaec80: .word 0x0000 +3feaec90: .word 0x0000 +3feaeca0: .word 0x0000 +L3FEAECB0: +3feaecb0: .word 0x0000 +3feaecc0: .word 0x0000 +3feaecd0: .word 0x0000 +3feaece0: .word 0x0000 +3feaecf0: .word 0x0000 +3feaed00: .word 0x0000 +3feaed10: .word 0x0000 +3feaed20: .word 0x0000 +3feaed30: .word 0x0000 +3feaed40: .word 0x0000 +3feaed50: .word 0x0000 +3feaed60: .word 0x0000 +3feaed70: .word 0x0000 +3feaed80: .word 0x0000 +3feaed90: .word 0x0000 +3feaeda0: .word 0x0000 +3feaedb0: .word 0x0000 +3feaedc0: .word 0x0000 +3feaedd0: .word 0x0000 +3feaede0: .word 0x0000 +3feaedf0: .word 0x0000 +3feaee00: .word 0x0000 +3feaee10: .word 0x0000 +3feaee20: .word 0x0000 +3feaee30: subk 31, a0 +3feaee40: dsjs a9, L3FEAECB0 +3feaee50: .word 0x0000 +3feaee60: .word 0x0000 +3feaee70: .word 0x0000 +3feaee80: .word 0x0000 +3feaee90: .word 0x0000 +3feaeea0: .word 0x0000 +3feaeeb0: .word 0x0000 +3feaeec0: .word 0x0000 +L3FEAEED0: +3feaeed0: .word 0x0000 +3feaeee0: .word 0x0000 +3feaeef0: .word 0x0000 +3feaef00: .word 0x0000 +3feaef10: .word 0x0000 +3feaef20: .word 0x0000 +3feaef30: .word 0x0000 +3feaef40: .word 0x0000 +3feaef50: .word 0x0000 +3feaef60: .word 0x0000 +3feaef70: .word 0x0000 +3feaef80: .word 0x0000 +3feaef90: .word 0x0000 +3feaefa0: .word 0x0000 +3feaefb0: .word 0x0000 +3feaefc0: .word 0x0000 +3feaefd0: .word 0x0000 +3feaefe0: .word 0x0000 +3feaeff0: .word 0x0000 +3feaf000: .word 0x0000 +3feaf010: .word 0x0000 +3feaf020: .word 0x0000 +3feaf030: .word 0x0000 +3feaf040: .word 0x0000 +3feaf050: subk 31, a0 +3feaf060: dsjs a9, L3FEAEED0 +3feaf070: .word 0x0000 +3feaf080: .word 0x0000 +3feaf090: .word 0x0000 +3feaf0a0: .word 0x0000 +3feaf0b0: .word 0x0000 +3feaf0c0: .word 0x0000 +3feaf0d0: .word 0x0000 +3feaf0e0: .word 0x0000 +3feaf0f0: .word 0x0000 +3feaf100: .word 0x0000 +3feaf110: .word 0x0000 +3feaf120: .word 0x0000 +3feaf130: .word 0x0000 +3feaf140: .word 0x0000 +L3FEAF150: +3feaf150: .word 0x0000 +3feaf160: .word 0x0000 +3feaf170: .word 0x0000 +3feaf180: .word 0x0000 +3feaf190: .word 0x0000 +3feaf1a0: .word 0x0000 +3feaf1b0: .word 0x0000 +3feaf1c0: .word 0x0000 +3feaf1d0: .word 0x0000 +3feaf1e0: .word 0x0000 +3feaf1f0: .word 0x0000 +3feaf200: .word 0x0000 +3feaf210: .word 0x0000 +3feaf220: .word 0x0000 +3feaf230: .word 0x0000 +3feaf240: .word 0x0000 +3feaf250: .word 0x0000 +3feaf260: .word 0x0000 +3feaf270: popst +3feaf280: .word 0x00a9 +3feaf290: .word 0x0004 +3feaf2a0: .word 0x0000 +3feaf2b0: .word 0x0000 +3feaf2c0: .word 0x0000 +3feaf2d0: movk 2, a0 +3feaf2e0: dsjs a9, L3FEAF150 +3feaf2f0: .word 0x0000 +3feaf300: .word 0x0000 +3feaf310: .word 0x0000 +3feaf320: .word 0x0000 +3feaf330: .word 0x0000 +3feaf340: .word 0x0000 +3feaf350: .word 0x0000 +3feaf360: .word 0x0000 +L3FEAF370: +3feaf370: .word 0x0000 +3feaf380: .word 0x0000 +3feaf390: .word 0x0000 +3feaf3a0: .word 0x0000 +3feaf3b0: .word 0x0000 +3feaf3c0: .word 0x0000 +3feaf3d0: .word 0x0000 +3feaf3e0: .word 0x0000 +3feaf3f0: .word 0x0000 +3feaf400: .word 0x0000 +3feaf410: .word 0x0000 +3feaf420: .word 0x0000 +3feaf430: .word 0x0000 +3feaf440: .word 0x0000 +3feaf450: .word 0x0000 +3feaf460: .word 0x0000 +3feaf470: .word 0x0000 +3feaf480: .word 0x0000 +3feaf490: .word 0x0000 +3feaf4a0: .word 0x0000 +3feaf4b0: .word 0x0000 +3feaf4c0: .word 0x0000 +3feaf4d0: .word 0x0000 +3feaf4e0: .word 0x0000 +3feaf4f0: movk 5, b0 +3feaf500: dsjs a9, L3FEAF370 +3feaf510: .word 0x0000 +3feaf520: .word 0x0000 +3feaf530: .word 0x0000 +3feaf540: .word 0x0000 +3feaf550: .word 0x0000 +3feaf560: .word 0x0000 +3feaf570: .word 0x0000 +3feaf580: .word 0x0000 +L3FEAF590: +3feaf590: .word 0x0000 +3feaf5a0: .word 0x0000 +3feaf5b0: .word 0x0000 +3feaf5c0: .word 0x0000 +3feaf5d0: .word 0x0000 +3feaf5e0: .word 0x0000 +3feaf5f0: .word 0x0000 +3feaf600: .word 0x0000 +3feaf610: .word 0x0000 +3feaf620: .word 0x0000 +3feaf630: .word 0x0000 +3feaf640: .word 0x0000 +3feaf650: .word 0x0000 +3feaf660: .word 0x0000 +3feaf670: .word 0x0000 +3feaf680: .word 0x0000 +3feaf690: .word 0x0000 +3feaf6a0: .word 0x0000 +3feaf6b0: .word 0x0000 +3feaf6c0: .word 0x0000 +3feaf6d0: .word 0x0000 +3feaf6e0: .word 0x0000 +3feaf6f0: .word 0x0000 +3feaf700: .word 0x0000 +3feaf710: movk 10, a0 +3feaf720: dsjs a9, L3FEAF590 +3feaf730: .word 0x0000 +3feaf740: .word 0x0000 +3feaf750: .word 0x0000 +3feaf760: .word 0x0000 +3feaf770: .word 0x0000 +3feaf780: .word 0x0000 +3feaf790: .word 0x0000 +3feaf7a0: .word 0x0000 +3feaf7b0: .word 0x0000 +3feaf7c0: .word 0x0000 +3feaf7d0: .word 0x0000 +3feaf7e0: .word 0x0000 +3feaf7f0: .word 0x0000 +3feaf800: .word 0x0000 +L3FEAF810: +3feaf810: .word 0x0000 +3feaf820: .word 0x0000 +3feaf830: .word 0x0000 +3feaf840: .word 0x0000 +3feaf850: .word 0x0000 +3feaf860: .word 0x0000 +3feaf870: .word 0x0000 +3feaf880: .word 0x0000 +3feaf890: .word 0x0000 +3feaf8a0: .word 0x0000 +3feaf8b0: .word 0x0000 +3feaf8c0: .word 0x0000 +3feaf8d0: .word 0x0000 +3feaf8e0: .word 0x0000 +3feaf8f0: .word 0x0000 +3feaf900: .word 0x0000 +3feaf910: .word 0x0000 +3feaf920: .word 0x0000 +3feaf930: popst +3feaf940: .word 0x00bd +3feaf950: .word 0x0004 +3feaf960: .word 0x0000 +3feaf970: .word 0x0000 +3feaf980: .word 0x0000 +3feaf990: movk 14, a0 +3feaf9a0: dsjs a9, L3FEAF810 +3feaf9b0: .word 0x0000 +3feaf9c0: .word 0x0000 +3feaf9d0: .word 0x0000 +3feaf9e0: .word 0x0000 +3feaf9f0: .word 0x0000 +3feafa00: .word 0x0000 +3feafa10: .word 0x0000 +3feafa20: .word 0x0000 +L3FEAFA30: +3feafa30: .word 0x0000 +3feafa40: .word 0x0000 +3feafa50: .word 0x0000 +3feafa60: .word 0x0000 +3feafa70: .word 0x0000 +3feafa80: .word 0x0000 +3feafa90: .word 0x0000 +3feafaa0: .word 0x0000 +3feafab0: .word 0x0000 +3feafac0: .word 0x0000 +3feafad0: .word 0x0000 +3feafae0: .word 0x0000 +3feafaf0: .word 0x0000 +3feafb00: .word 0x0000 +3feafb10: .word 0x0000 +3feafb20: .word 0x0000 +3feafb30: .word 0x0000 +3feafb40: .word 0x0000 +3feafb50: .word 0x0000 +3feafb60: .word 0x0000 +3feafb70: .word 0x0000 +3feafb80: .word 0x0000 +3feafb90: .word 0x0000 +3feafba0: .word 0x0000 +3feafbb0: movk 14, a0 +3feafbc0: dsjs a9, L3FEAFA30 +3feafbd0: .word 0x0000 +3feafbe0: .word 0x0000 +3feafbf0: .word 0x0000 +3feafc00: .word 0x0000 +3feafc10: .word 0x0000 +3feafc20: .word 0x0000 +3feafc30: .word 0x0000 +3feafc40: .word 0x0000 +L3FEAFC50: +3feafc50: .word 0x0000 +3feafc60: .word 0x0000 +3feafc70: .word 0x0000 +3feafc80: .word 0x0000 +3feafc90: .word 0x0000 +3feafca0: .word 0x0000 +3feafcb0: .word 0x0000 +3feafcc0: .word 0x0000 +3feafcd0: .word 0x0000 +3feafce0: .word 0x0000 +3feafcf0: .word 0x0000 +3feafd00: .word 0x0000 +3feafd10: .word 0x0000 +3feafd20: .word 0x0000 +3feafd30: .word 0x0000 +3feafd40: .word 0x0000 +3feafd50: .word 0x0000 +3feafd60: .word 0x0000 +3feafd70: .word 0x0000 +3feafd80: .word 0x0000 +3feafd90: .word 0x0000 +3feafda0: .word 0x0000 +3feafdb0: .word 0x0000 +3feafdc0: .word 0x0000 +3feafdd0: movk 14, a0 +3feafde0: dsjs a9, L3FEAFC50 +3feafdf0: .word 0x0000 +3feafe00: .word 0x0000 +3feafe10: .word 0x0000 +3feafe20: .word 0x0000 +3feafe30: .word 0x0000 +3feafe40: .word 0x0000 +3feafe50: .word 0x0000 +3feafe60: .word 0x0000 +3feafe70: .word 0x0000 +3feafe80: .word 0x0000 +3feafe90: .word 0x0000 +3feafea0: .word 0x0000 +3feafeb0: .word 0x0000 +3feafec0: .word 0x0000 +L3FEAFED0: +3feafed0: .word 0x0000 +3feafee0: .word 0x0000 +3feafef0: .word 0x0000 +3feaff00: .word 0x0000 +3feaff10: .word 0x0000 +3feaff20: .word 0x0000 +3feaff30: .word 0x0000 +3feaff40: .word 0x0000 +3feaff50: .word 0x0000 +3feaff60: .word 0x0000 +3feaff70: .word 0x0000 +3feaff80: .word 0x0000 +3feaff90: .word 0x0000 +3feaffa0: .word 0x0000 +3feaffb0: .word 0x0000 +3feaffc0: .word 0x0000 +3feaffd0: .word 0x0000 +3feaffe0: .word 0x0000 +3feafff0: .word 0x0000 +3feb0000: .word 0x0000 +3feb0010: .word 0x000b +3feb0020: .word 0x0000 +3feb0030: .word 0x0000 +3feb0040: .word 0x0000 +3feb0050: addk 14, a0 +3feb0060: dsjs a9, L3FEAFED0 +3feb0070: .word 0x0000 +3feb0080: .word 0x0000 +3feb0090: .word 0x0000 +3feb00a0: .word 0x0000 +3feb00b0: .word 0x0000 +3feb00c0: .word 0x0000 +3feb00d0: .word 0x0000 +3feb00e0: .word 0x0000 +L3FEB00F0: +3feb00f0: .word 0x0000 +3feb0100: .word 0x0000 +3feb0110: .word 0x0000 +3feb0120: .word 0x0000 +3feb0130: .word 0x0000 +3feb0140: .word 0x0000 +3feb0150: .word 0x0000 +3feb0160: .word 0x0000 +3feb0170: .word 0x0000 +3feb0180: .word 0x0000 +3feb0190: .word 0x0000 +3feb01a0: .word 0x0000 +3feb01b0: .word 0x0000 +3feb01c0: .word 0x0000 +3feb01d0: .word 0x0000 +3feb01e0: .word 0x0000 +3feb01f0: .word 0x0000 +3feb0200: .word 0x0000 +3feb0210: .word 0x0000 +3feb0220: .word 0x0000 +3feb0230: .word 0x0000 +3feb0240: .word 0x0000 +3feb0250: .word 0x0000 +3feb0260: .word 0x0000 +3feb0270: addk 14, a0 +3feb0280: dsjs a9, L3FEB00F0 +3feb0290: .word 0x0000 +3feb02a0: .word 0x0000 +3feb02b0: .word 0x0000 +3feb02c0: .word 0x0000 +3feb02d0: .word 0x0000 +3feb02e0: .word 0x0000 +3feb02f0: .word 0x0000 +3feb0300: .word 0x0000 +L3FEB0310: +3feb0310: .word 0x0000 +3feb0320: .word 0x0000 +3feb0330: .word 0x0000 +3feb0340: .word 0x0000 +3feb0350: .word 0x0000 +3feb0360: .word 0x0000 +3feb0370: .word 0x0000 +3feb0380: .word 0x0000 +3feb0390: .word 0x0000 +3feb03a0: .word 0x0000 +3feb03b0: .word 0x0000 +3feb03c0: .word 0x0000 +3feb03d0: .word 0x0000 +3feb03e0: .word 0x0000 +3feb03f0: .word 0x0000 +3feb0400: .word 0x0000 +3feb0410: .word 0x0000 +3feb0420: .word 0x0000 +3feb0430: .word 0x0000 +3feb0440: .word 0x0000 +3feb0450: .word 0x0000 +3feb0460: .word 0x0000 +3feb0470: .word 0x0000 +3feb0480: .word 0x0000 +3feb0490: addk 14, a0 +3feb04a0: dsjs a9, L3FEB0310 +3feb04b0: .word 0x0000 +3feb04c0: .word 0x0000 +3feb04d0: .word 0x0000 +3feb04e0: .word 0x0000 +3feb04f0: .word 0x0000 +3feb0500: .word 0x0000 +3feb0510: .word 0x0000 +3feb0520: .word 0x0000 +3feb0530: .word 0x0000 +3feb0540: .word 0x0000 +3feb0550: .word 0x0000 +3feb0560: .word 0x0000 +3feb0570: .word 0x0000 +3feb0580: .word 0x0000 +L3FEB0590: +3feb0590: .word 0x0000 +3feb05a0: .word 0x0000 +3feb05b0: .word 0x0000 +3feb05c0: .word 0x0000 +3feb05d0: .word 0x0000 +3feb05e0: .word 0x0000 +3feb05f0: .word 0x0000 +3feb0600: .word 0x0000 +3feb0610: .word 0x0000 +3feb0620: .word 0x0000 +3feb0630: .word 0x0000 +3feb0640: .word 0x0000 +3feb0650: .word 0x0000 +3feb0660: .word 0x0000 +3feb0670: .word 0x0000 +3feb0680: .word 0x0000 +3feb0690: .word 0x0000 +3feb06a0: .word 0x0000 +3feb06b0: .word 0x000a +3feb06c0: .word 0x00e0 +3feb06d0: .word 0x0004 +3feb06e0: .word 0x0000 +3feb06f0: .word 0x0000 +3feb0700: .word 0x0000 +3feb0710: addk 14, a0 +3feb0720: dsjs a9, L3FEB0590 +3feb0730: .word 0x0000 +3feb0740: .word 0x0000 +3feb0750: .word 0x0000 +3feb0760: .word 0x0000 +3feb0770: .word 0x0000 +3feb0780: .word 0x0000 +3feb0790: .word 0x0000 +3feb07a0: .word 0x0000 +L3FEB07B0: +3feb07b0: .word 0x0000 +3feb07c0: .word 0x0000 +3feb07d0: .word 0x0000 +3feb07e0: .word 0x0000 +3feb07f0: .word 0x0000 +3feb0800: .word 0x0000 +3feb0810: .word 0x0000 +3feb0820: .word 0x0000 +3feb0830: .word 0x0000 +3feb0840: .word 0x0000 +3feb0850: .word 0x0000 +3feb0860: .word 0x0000 +3feb0870: .word 0x0000 +3feb0880: .word 0x0000 +3feb0890: .word 0x0000 +3feb08a0: .word 0x0000 +3feb08b0: .word 0x0000 +3feb08c0: .word 0x0000 +3feb08d0: .word 0x0000 +3feb08e0: .word 0x0000 +3feb08f0: .word 0x0000 +3feb0900: .word 0x0000 +3feb0910: .word 0x0000 +3feb0920: .word 0x0000 +3feb0930: addk 14, a0 +3feb0940: dsjs a9, L3FEB07B0 +3feb0950: .word 0x0000 +3feb0960: .word 0x0000 +3feb0970: .word 0x0000 +3feb0980: .word 0x0000 +3feb0990: .word 0x0000 +3feb09a0: .word 0x0000 +3feb09b0: .word 0x0000 +3feb09c0: .word 0x0000 +L3FEB09D0: +3feb09d0: .word 0x0000 +3feb09e0: .word 0x0000 +3feb09f0: .word 0x0000 +3feb0a00: .word 0x0000 +3feb0a10: .word 0x0000 +3feb0a20: .word 0x0000 +3feb0a30: .word 0x0000 +3feb0a40: .word 0x0000 +3feb0a50: .word 0x0000 +3feb0a60: .word 0x0000 +3feb0a70: .word 0x0000 +3feb0a80: .word 0x0000 +3feb0a90: .word 0x0000 +3feb0aa0: .word 0x0000 +3feb0ab0: .word 0x0000 +3feb0ac0: .word 0x0000 +3feb0ad0: .word 0x0000 +3feb0ae0: .word 0x0000 +3feb0af0: .word 0x0000 +3feb0b00: .word 0x0000 +3feb0b10: .word 0x0000 +3feb0b20: .word 0x0000 +3feb0b30: .word 0x0000 +3feb0b40: .word 0x0000 +3feb0b50: addk 14, a0 +3feb0b60: dsjs a9, L3FEB09D0 +3feb0b70: .word 0x0000 +3feb0b80: .word 0x0000 +3feb0b90: .word 0x0000 +3feb0ba0: .word 0x0000 +3feb0bb0: .word 0x0000 +3feb0bc0: .word 0x0000 +3feb0bd0: .word 0x0000 +3feb0be0: .word 0x0000 +3feb0bf0: .word 0x0000 +3feb0c00: .word 0x0000 +3feb0c10: .word 0x0000 +3feb0c20: .word 0x0000 +3feb0c30: .word 0x0000 +3feb0c40: .word 0x0000 +L3FEB0C50: +3feb0c50: .word 0x0000 +3feb0c60: .word 0x0000 +3feb0c70: .word 0x0000 +3feb0c80: .word 0x0000 +3feb0c90: .word 0x0000 +3feb0ca0: .word 0x0000 +3feb0cb0: .word 0x0000 +3feb0cc0: .word 0x0000 +3feb0cd0: .word 0x0000 +3feb0ce0: .word 0x0000 +3feb0cf0: .word 0x0000 +3feb0d00: .word 0x0000 +3feb0d10: .word 0x0000 +3feb0d20: .word 0x0000 +3feb0d30: .word 0x0000 +3feb0d40: .word 0x0000 +3feb0d50: .word 0x0000 +3feb0d60: .word 0x0000 +3feb0d70: .word 0x000a +3feb0d80: getpc b9 +3feb0d90: .word 0x0004 +3feb0da0: .word 0x0000 +3feb0db0: .word 0x0000 +3feb0dc0: .word 0x0000 +3feb0dd0: movk 18, a8 +3feb0de0: dsjs a9, L3FEB0C50 +3feb0df0: .word 0x0000 +3feb0e00: .word 0x0000 +3feb0e10: .word 0x0000 +3feb0e20: .word 0x0000 +3feb0e30: .word 0x0000 +3feb0e40: .word 0x0000 +3feb0e50: .word 0x0000 +3feb0e60: .word 0x0000 +L3FEB0E70: +3feb0e70: .word 0x0000 +3feb0e80: .word 0x0000 +3feb0e90: .word 0x0000 +3feb0ea0: .word 0x0000 +3feb0eb0: .word 0x0000 +3feb0ec0: .word 0x0000 +3feb0ed0: .word 0x0000 +3feb0ee0: .word 0x0000 +3feb0ef0: .word 0x0000 +3feb0f00: .word 0x0000 +3feb0f10: .word 0x0000 +3feb0f20: .word 0x0000 +3feb0f30: .word 0x0000 +3feb0f40: .word 0x0000 +3feb0f50: .word 0x0000 +3feb0f60: .word 0x0000 +3feb0f70: .word 0x0000 +3feb0f80: .word 0x0000 +3feb0f90: .word 0x0000 +3feb0fa0: .word 0x0000 +3feb0fb0: .word 0x0000 +3feb0fc0: .word 0x0000 +3feb0fd0: .word 0x0000 +3feb0fe0: .word 0x0000 +3feb0ff0: movk 23, b0 +3feb1000: dsjs a9, L3FEB0E70 +3feb1010: .word 0x0000 +3feb1020: .word 0x0000 +3feb1030: .word 0x0000 +3feb1040: .word 0x0000 +3feb1050: .word 0x0000 +3feb1060: .word 0x0000 +3feb1070: .word 0x0000 +3feb1080: .word 0x0000 +L3FEB1090: +3feb1090: .word 0x0000 +3feb10a0: .word 0x0000 +3feb10b0: .word 0x0000 +3feb10c0: .word 0x0000 +3feb10d0: .word 0x0000 +3feb10e0: .word 0x0000 +3feb10f0: .word 0x0000 +3feb1100: .word 0x0000 +3feb1110: .word 0x0000 +3feb1120: .word 0x0000 +3feb1130: .word 0x0000 +L3FEB1140: +3feb1140: .word 0x0000 +3feb1150: .word 0x0000 +3feb1160: .word 0x0000 +3feb1170: .word 0x0000 +3feb1180: .word 0x0000 +3feb1190: .word 0x0000 +3feb11a0: .word 0x0000 +3feb11b0: .word 0x0000 +3feb11c0: .word 0x0000 +3feb11d0: .word 0x0000 +3feb11e0: .word 0x0000 +3feb11f0: .word 0x0000 +3feb1200: .word 0x0000 +3feb1210: btst 30, b8 +3feb1220: dsjs a9, L3FEB1090 +3feb1230: getst b0 +3feb1240: sll 0x19, b0 +3feb1250: .word 0x0012 +3feb1260: .word 0x00bb +3feb1270: .word 0x0041 +3feb1280: .word 0x0004 +3feb1290: .word 0x0000 +3feb12a0: .word 0x0000 +3feb12b0: .word 0x0000 +3feb12c0: btst 18, a0 +3feb12d0: dsjs a9, L3FEB1140 +3feb12e0: .word 0x0000 +3feb12f0: .word 0x0000 +3feb1300: .word 0x0000 +3feb1310: .word 0x0000 +3feb1320: .word 0x0000 +3feb1330: .word 0x0000 +3feb1340: .word 0x0000 +3feb1350: .word 0x0000 +L3FEB1360: +3feb1360: .word 0x0000 +3feb1370: .word 0x0000 +3feb1380: .word 0x0000 +3feb1390: .word 0x0000 +3feb13a0: .word 0x0000 +3feb13b0: .word 0x0000 +3feb13c0: .word 0x0000 +3feb13d0: .word 0x0000 +3feb13e0: .word 0x0000 +3feb13f0: .word 0x0000 +3feb1400: .word 0x0000 +3feb1410: .word 0x0000 +3feb1420: .word 0x0000 +3feb1430: .word 0x0000 +3feb1440: .word 0x0000 +3feb1450: .word 0x0000 +3feb1460: .word 0x0000 +3feb1470: .word 0x0000 +3feb1480: .word 0x0000 +3feb1490: .word 0x0000 +3feb14a0: .word 0x0000 +3feb14b0: .word 0x0000 +3feb14c0: .word 0x0000 +3feb14d0: .word 0x0000 +3feb14e0: btst 8, a0 +3feb14f0: dsjs a9, L3FEB1360 +3feb1500: .word 0x0000 +3feb1510: .word 0x0000 +3feb1520: .word 0x0000 +3feb1530: .word 0x0000 +3feb1540: .word 0x0000 +3feb1550: .word 0x0000 +3feb1560: .word 0x0000 +3feb1570: .word 0x0000 +L3FEB1580: +3feb1580: .word 0x0000 +3feb1590: .word 0x0000 +3feb15a0: .word 0x0000 +3feb15b0: .word 0x0000 +3feb15c0: .word 0x0000 +3feb15d0: .word 0x0000 +3feb15e0: .word 0x0000 +3feb15f0: .word 0x0000 +3feb1600: .word 0x0000 +3feb1610: .word 0x0000 +3feb1620: .word 0x0000 +3feb1630: .word 0x0000 +3feb1640: .word 0x0000 +3feb1650: .word 0x0000 +3feb1660: .word 0x0000 +3feb1670: .word 0x0000 +3feb1680: .word 0x0000 +3feb1690: .word 0x0000 +3feb16a0: .word 0x0000 +3feb16b0: .word 0x0000 +3feb16c0: .word 0x0000 +3feb16d0: .word 0x0000 +3feb16e0: .word 0x0000 +3feb16f0: .word 0x0000 +3feb1700: sla 0x1, b0 +3feb1710: dsjs a9, L3FEB1580 +3feb1720: .word 0x0000 +3feb1730: .word 0x0000 +3feb1740: .word 0x0000 +3feb1750: .word 0x0000 +3feb1760: .word 0x0000 +3feb1770: .word 0x0000 +3feb1780: .word 0x0000 +3feb1790: .word 0x0000 +3feb17a0: .word 0x0000 +3feb17b0: .word 0x0000 +3feb17c0: .word 0x0000 +3feb17d0: .word 0x0000 +3feb17e0: .word 0x0000 +3feb17f0: .word 0x0000 +L3FEB1800: +3feb1800: .word 0x0000 +3feb1810: .word 0x0000 +3feb1820: .word 0x0000 +3feb1830: .word 0x0000 +3feb1840: .word 0x0000 +3feb1850: .word 0x0000 +3feb1860: .word 0x0000 +3feb1870: .word 0x0000 +3feb1880: .word 0x0000 +3feb1890: .word 0x0000 +3feb18a0: .word 0x0000 +3feb18b0: .word 0x0000 +3feb18c0: .word 0x0000 +3feb18d0: .word 0x0000 +3feb18e0: .word 0x0000 +3feb18f0: .word 0x0000 +3feb1900: .word 0x0000 +3feb1910: .word 0x0000 +3feb1920: .word 0x001e +3feb1930: .word 0x0064 +3feb1940: .word 0x0005 +3feb1950: .word 0x0000 +3feb1960: .word 0x0000 +3feb1970: .word 0x0000 +3feb1980: sla 0xc, a8 +3feb1990: dsjs a9, L3FEB1800 +3feb19a0: .word 0x0000 +3feb19b0: .word 0x0000 +3feb19c0: .word 0x0000 +3feb19d0: .word 0x0000 +3feb19e0: .word 0x0000 +3feb19f0: .word 0x0000 +3feb1a00: .word 0x0000 +3feb1a10: .word 0x0000 +L3FEB1A20: +3feb1a20: .word 0x0000 +3feb1a30: .word 0x0000 +3feb1a40: .word 0x0000 +3feb1a50: .word 0x0000 +3feb1a60: .word 0x0000 +3feb1a70: .word 0x0000 +3feb1a80: .word 0x0000 +3feb1a90: .word 0x0000 +3feb1aa0: .word 0x0000 +3feb1ab0: .word 0x0000 +3feb1ac0: .word 0x0000 +3feb1ad0: .word 0x0000 +3feb1ae0: .word 0x0000 +3feb1af0: .word 0x0000 +3feb1b00: .word 0x0000 +3feb1b10: .word 0x0000 +3feb1b20: .word 0x0000 +3feb1b30: .word 0x0000 +3feb1b40: .word 0x0000 +3feb1b50: .word 0x0000 +3feb1b60: .word 0x0000 +3feb1b70: .word 0x0000 +3feb1b80: .word 0x0000 +3feb1b90: .word 0x0000 +3feb1ba0: sla 0xe, b8 +3feb1bb0: dsjs a9, L3FEB1A20 +3feb1bc0: .word 0x0000 +3feb1bd0: .word 0x0000 +3feb1be0: .word 0x0000 +3feb1bf0: .word 0x0000 +3feb1c00: .word 0x0000 +3feb1c10: .word 0x0000 +3feb1c20: .word 0x0000 +3feb1c30: .word 0x0000 +L3FEB1C40: +3feb1c40: .word 0x0000 +3feb1c50: .word 0x0000 +3feb1c60: .word 0x0000 +3feb1c70: .word 0x0000 +3feb1c80: .word 0x0000 +3feb1c90: .word 0x0000 +3feb1ca0: .word 0x0000 +3feb1cb0: .word 0x0000 +3feb1cc0: .word 0x0000 +3feb1cd0: .word 0x0000 +3feb1ce0: .word 0x0000 +3feb1cf0: .word 0x0000 +3feb1d00: .word 0x0000 +3feb1d10: .word 0x0000 +3feb1d20: .word 0x0000 +3feb1d30: .word 0x0000 +3feb1d40: .word 0x0000 +3feb1d50: .word 0x0000 +3feb1d60: .word 0x0000 +3feb1d70: .word 0x0000 +3feb1d80: .word 0x0000 +3feb1d90: .word 0x0000 +3feb1da0: .word 0x0000 +3feb1db0: .word 0x0000 +3feb1dc0: sla 0x11, a8 +3feb1dd0: dsjs a9, L3FEB1C40 +3feb1de0: .word 0x0000 +3feb1df0: .word 0x0000 +3feb1e00: .word 0x0000 +3feb1e10: .word 0x0000 +3feb1e20: .word 0x0000 +3feb1e30: .word 0x0000 +3feb1e40: .word 0x0000 +3feb1e50: .word 0x0000 +3feb1e60: .word 0x0000 +3feb1e70: .word 0x0000 +3feb1e80: .word 0x0000 +3feb1e90: .word 0x0000 +3feb1ea0: .word 0x0000 +3feb1eb0: .word 0x0000 +L3FEB1EC0: +3feb1ec0: .word 0x0000 +3feb1ed0: .word 0x0000 +3feb1ee0: .word 0x0000 +3feb1ef0: .word 0x0000 +3feb1f00: .word 0x0000 +3feb1f10: .word 0x0000 +3feb1f20: .word 0x0000 +3feb1f30: .word 0x0000 +3feb1f40: .word 0x0000 +3feb1f50: .word 0x0000 +3feb1f60: .word 0x0000 +3feb1f70: .word 0x0000 +3feb1f80: .word 0x0000 +3feb1f90: .word 0x0000 +3feb1fa0: .word 0x0000 +3feb1fb0: .word 0x0000 +3feb1fc0: .word 0x0000 +3feb1fd0: .word 0x0000 +3feb1fe0: .word 0x00c8 +3feb1ff0: .word 0x0064 +3feb2000: .word 0x0005 +3feb2010: .word 0x0000 +3feb2020: .word 0x0000 +3feb2030: .word 0x0000 +3feb2040: sla 0x13, b8 +3feb2050: dsjs a9, L3FEB1EC0 +3feb2060: .word 0x0000 +3feb2070: .word 0x0000 +3feb2080: .word 0x0000 +3feb2090: .word 0x0000 +3feb20a0: .word 0x0000 +3feb20b0: .word 0x0000 +3feb20c0: .word 0x0000 +3feb20d0: .word 0x0000 +L3FEB20E0: +3feb20e0: .word 0x0000 +3feb20f0: .word 0x0000 +3feb2100: .word 0x0000 +3feb2110: .word 0x0000 +3feb2120: .word 0x0000 +3feb2130: .word 0x0000 +3feb2140: .word 0x0000 +3feb2150: .word 0x0000 +3feb2160: .word 0x0000 +3feb2170: .word 0x0000 +3feb2180: .word 0x0000 +3feb2190: .word 0x0000 +3feb21a0: .word 0x0000 +3feb21b0: .word 0x0000 +3feb21c0: .word 0x0000 +3feb21d0: .word 0x0000 +3feb21e0: .word 0x0000 +3feb21f0: .word 0x0000 +3feb2200: .word 0x0000 +3feb2210: .word 0x0000 +3feb2220: .word 0x0000 +3feb2230: .word 0x0000 +3feb2240: .word 0x0000 +3feb2250: .word 0x0000 +3feb2260: sla 0x16, a8 +3feb2270: dsjs a9, L3FEB20E0 +3feb2280: .word 0x0000 +3feb2290: .word 0x0000 +3feb22a0: .word 0x0000 +3feb22b0: .word 0x0000 +3feb22c0: .word 0x0000 +3feb22d0: .word 0x0000 +3feb22e0: .word 0x0000 +3feb22f0: .word 0x0000 +L3FEB2300: +3feb2300: .word 0x0000 +3feb2310: .word 0x0000 +3feb2320: .word 0x0000 +3feb2330: .word 0x0000 +3feb2340: .word 0x0000 +3feb2350: .word 0x0000 +3feb2360: .word 0x0000 +3feb2370: .word 0x0000 +3feb2380: .word 0x0000 +3feb2390: .word 0x0000 +3feb23a0: .word 0x0000 +3feb23b0: .word 0x0000 +3feb23c0: .word 0x0000 +3feb23d0: .word 0x0000 +3feb23e0: .word 0x0000 +3feb23f0: .word 0x0000 +3feb2400: .word 0x0000 +3feb2410: .word 0x0000 +3feb2420: .word 0x0000 +3feb2430: .word 0x0000 +3feb2440: .word 0x0000 +3feb2450: .word 0x0000 +3feb2460: .word 0x0000 +3feb2470: .word 0x0000 +3feb2480: sla 0x18, b8 +3feb2490: dsjs a9, L3FEB2300 +3feb24a0: .word 0x0000 +3feb24b0: .word 0x0000 +3feb24c0: .word 0x0000 +3feb24d0: .word 0x0000 +3feb24e0: .word 0x0000 +3feb24f0: .word 0x0000 +3feb2500: .word 0x0000 +3feb2510: .word 0x0000 +3feb2520: .word 0x0000 +3feb2530: .word 0x0000 +3feb2540: .word 0x0000 +3feb2550: .word 0x0000 +3feb2560: .word 0x0000 +3feb2570: .word 0x0000 +L3FEB2580: +3feb2580: .word 0x0000 +3feb2590: .word 0x0000 +3feb25a0: .word 0x0000 +3feb25b0: .word 0x0000 +3feb25c0: .word 0x0000 +3feb25d0: .word 0x0000 +3feb25e0: .word 0x0000 +3feb25f0: .word 0x0000 +3feb2600: .word 0x0000 +3feb2610: .word 0x0000 +3feb2620: .word 0x0000 +3feb2630: .word 0x0000 +3feb2640: .word 0x0000 +3feb2650: .word 0x0000 +3feb2660: .word 0x0000 +3feb2670: .word 0x0000 +3feb2680: .word 0x0000 +3feb2690: .word 0x0000 +3feb26a0: .word 0x000a +3feb26b0: .word 0x000a +3feb26c0: .word 0x0009 +3feb26d0: .word 0x0000 +3feb26e0: .word 0x0000 +3feb26f0: .word 0x0000 +3feb2700: addk 14, a0 +3feb2710: dsjs a9, L3FEB2580 +3feb2720: .word 0x0000 +3feb2730: .word 0x0000 +3feb2740: .word 0x0000 +3feb2750: .word 0x0000 +3feb2760: .word 0x0000 +3feb2770: .word 0x0000 +3feb2780: .word 0x0000 +3feb2790: .word 0x0000 +L3FEB27A0: +3feb27a0: .word 0x0000 +3feb27b0: .word 0x0000 +3feb27c0: .word 0x0000 +3feb27d0: .word 0x0000 +3feb27e0: .word 0x0000 +3feb27f0: .word 0x0000 +3feb2800: .word 0x0000 +3feb2810: .word 0x0000 +3feb2820: .word 0x0000 +3feb2830: .word 0x0000 +3feb2840: .word 0x0000 +3feb2850: .word 0x0000 +3feb2860: .word 0x0000 +3feb2870: .word 0x0000 +3feb2880: .word 0x0000 +3feb2890: .word 0x0000 +3feb28a0: .word 0x0000 +3feb28b0: .word 0x0000 +3feb28c0: .word 0x0000 +3feb28d0: .word 0x0000 +3feb28e0: .word 0x0000 +3feb28f0: .word 0x0000 +3feb2900: .word 0x0000 +3feb2910: .word 0x0000 +3feb2920: addk 14, a0 +3feb2930: dsjs a9, L3FEB27A0 +3feb2940: .word 0x0000 +3feb2950: .word 0x0000 +3feb2960: .word 0x0000 +3feb2970: .word 0x0000 +3feb2980: .word 0x0000 +3feb2990: .word 0x0000 +3feb29a0: .word 0x0000 +3feb29b0: .word 0x0000 +L3FEB29C0: +3feb29c0: .word 0x0000 +3feb29d0: .word 0x0000 +3feb29e0: .word 0x0000 +3feb29f0: .word 0x0000 +3feb2a00: .word 0x0000 +3feb2a10: .word 0x0000 +3feb2a20: .word 0x0000 +3feb2a30: .word 0x0000 +3feb2a40: .word 0x0000 +3feb2a50: .word 0x0000 +3feb2a60: .word 0x0000 +L3FEB2A70: +3feb2a70: .word 0x0000 +3feb2a80: .word 0x0000 +3feb2a90: .word 0x0000 +3feb2aa0: .word 0x0000 +3feb2ab0: .word 0x0000 +3feb2ac0: .word 0x0000 +3feb2ad0: .word 0x0000 +3feb2ae0: .word 0x0000 +3feb2af0: .word 0x0000 +3feb2b00: .word 0x0000 +3feb2b10: .word 0x0000 +3feb2b20: .word 0x0000 +3feb2b30: .word 0x0000 +3feb2b40: addk 14, a0 +3feb2b50: dsjs a9, L3FEB29C0 +3feb2b60: .word 0x0268 +3feb2b70: addc b1, b0 +3feb2b80: .word 0x0012 +3feb2b90: .word 0x00c8 +3feb2ba0: .word 0x0041 +3feb2bb0: .word 0x0004 +3feb2bc0: .word 0x0000 +3feb2bd0: .word 0x0000 +3feb2be0: .word 0x0000 +3feb2bf0: sla 0x1b, a8 +3feb2c00: dsjs a9, L3FEB2A70 +3feb2c10: .word 0x0000 +3feb2c20: .word 0x0000 +3feb2c30: .word 0x0000 +3feb2c40: .word 0x0000 +3feb2c50: .word 0x0000 +3feb2c60: .word 0x0000 +3feb2c70: .word 0x0000 +3feb2c80: .word 0x0000 +L3FEB2C90: +3feb2c90: .word 0x0000 +3feb2ca0: .word 0x0000 +3feb2cb0: .word 0x0000 +3feb2cc0: .word 0x0000 +3feb2cd0: .word 0x0000 +3feb2ce0: .word 0x0000 +3feb2cf0: .word 0x0000 +3feb2d00: .word 0x0000 +3feb2d10: .word 0x0000 +3feb2d20: .word 0x0000 +3feb2d30: .word 0x0000 +3feb2d40: .word 0x0000 +3feb2d50: .word 0x0000 +3feb2d60: .word 0x0000 +3feb2d70: .word 0x0000 +3feb2d80: .word 0x0000 +3feb2d90: .word 0x0000 +3feb2da0: .word 0x0000 +3feb2db0: .word 0x0000 +3feb2dc0: .word 0x0000 +3feb2dd0: .word 0x0000 +3feb2de0: .word 0x0000 +3feb2df0: .word 0x0000 +3feb2e00: .word 0x0000 +3feb2e10: sll 0x8, a8 +3feb2e20: dsjs a9, L3FEB2C90 +3feb2e30: .word 0x0000 +3feb2e40: .word 0x0000 +3feb2e50: .word 0x0000 +3feb2e60: .word 0x0000 +3feb2e70: .word 0x0000 +3feb2e80: .word 0x0000 +3feb2e90: .word 0x0000 +3feb2ea0: .word 0x0000 +L3FEB2EB0: +3feb2eb0: .word 0x0000 +3feb2ec0: .word 0x0000 +3feb2ed0: .word 0x0000 +3feb2ee0: .word 0x0000 +3feb2ef0: .word 0x0000 +3feb2f00: .word 0x0000 +3feb2f10: .word 0x0000 +3feb2f20: .word 0x0000 +3feb2f30: .word 0x0000 +3feb2f40: .word 0x0000 +3feb2f50: .word 0x0000 +3feb2f60: .word 0x0000 +3feb2f70: .word 0x0000 +3feb2f80: .word 0x0000 +3feb2f90: .word 0x0000 +3feb2fa0: .word 0x0000 +3feb2fb0: .word 0x0000 +3feb2fc0: .word 0x0000 +3feb2fd0: .word 0x0000 +3feb2fe0: .word 0x0000 +3feb2ff0: .word 0x0000 +3feb3000: .word 0x0000 +3feb3010: .word 0x0000 +3feb3020: .word 0x0000 +3feb3030: sll 0x14, a8 +3feb3040: dsjs a9, L3FEB2EB0 +3feb3050: .word 0x0000 +3feb3060: .word 0x0000 +3feb3070: .word 0x0000 +3feb3080: .word 0x0000 +3feb3090: .word 0x0000 +3feb30a0: .word 0x0000 +3feb30b0: .word 0x0000 +3feb30c0: .word 0x0000 +3feb30d0: .word 0x0000 +3feb30e0: .word 0x0000 +3feb30f0: .word 0x0000 +3feb3100: .word 0x0000 +3feb3110: .word 0x0000 +3feb3120: .word 0x0000 +L3FEB3130: +3feb3130: .word 0x0000 +3feb3140: .word 0x0000 +3feb3150: .word 0x0000 +3feb3160: .word 0x0000 +3feb3170: .word 0x0000 +3feb3180: .word 0x0000 +3feb3190: .word 0x0000 +3feb31a0: .word 0x0000 +3feb31b0: .word 0x0000 +3feb31c0: .word 0x0000 +3feb31d0: .word 0x0000 +3feb31e0: .word 0x0000 +3feb31f0: .word 0x0000 +3feb3200: .word 0x0000 +3feb3210: .word 0x0000 +3feb3220: .word 0x0000 +3feb3230: .word 0x0000 +3feb3240: .word 0x0000 +3feb3250: .word 0x00c8 +3feb3260: .word 0x0055 +3feb3270: .word 0x0004 +3feb3280: .word 0x0000 +3feb3290: .word 0x0000 +3feb32a0: .word 0x0000 +3feb32b0: sra 0x1f, b8 +3feb32c0: dsjs a9, L3FEB3130 +3feb32d0: .word 0x0000 +3feb32e0: .word 0x0000 +3feb32f0: .word 0x0000 +3feb3300: .word 0x0000 +3feb3310: .word 0x0000 +3feb3320: .word 0x0000 +3feb3330: .word 0x0000 +3feb3340: .word 0x0000 +L3FEB3350: +3feb3350: .word 0x0000 +3feb3360: .word 0x0000 +3feb3370: .word 0x0000 +3feb3380: .word 0x0000 +3feb3390: .word 0x0000 +3feb33a0: .word 0x0000 +3feb33b0: .word 0x0000 +3feb33c0: .word 0x0000 +3feb33d0: .word 0x0000 +3feb33e0: .word 0x0000 +3feb33f0: .word 0x0000 +3feb3400: .word 0x0000 +3feb3410: .word 0x0000 +3feb3420: .word 0x0000 +3feb3430: .word 0x0000 +3feb3440: .word 0x0000 +3feb3450: .word 0x0000 +3feb3460: .word 0x0000 +3feb3470: .word 0x0000 +3feb3480: .word 0x0000 +3feb3490: .word 0x0000 +3feb34a0: .word 0x0000 +3feb34b0: .word 0x0000 +3feb34c0: .word 0x0000 +3feb34d0: sra 0x13, a8 +3feb34e0: dsjs a9, L3FEB3350 +3feb34f0: .word 0x0000 +3feb3500: .word 0x0000 +3feb3510: .word 0x0000 +3feb3520: .word 0x0000 +3feb3530: .word 0x0000 +3feb3540: .word 0x0000 +3feb3550: .word 0x0000 +3feb3560: .word 0x0000 +L3FEB3570: +3feb3570: .word 0x0000 +3feb3580: .word 0x0000 +3feb3590: .word 0x0000 +3feb35a0: .word 0x0000 +3feb35b0: .word 0x0000 +3feb35c0: .word 0x0000 +3feb35d0: .word 0x0000 +3feb35e0: .word 0x0000 +3feb35f0: .word 0x0000 +3feb3600: .word 0x0000 +3feb3610: .word 0x0000 +3feb3620: .word 0x0000 +3feb3630: .word 0x0000 +3feb3640: .word 0x0000 +3feb3650: .word 0x0000 +3feb3660: .word 0x0000 +3feb3670: .word 0x0000 +3feb3680: .word 0x0000 +3feb3690: .word 0x0000 +3feb36a0: .word 0x0000 +3feb36b0: .word 0x0000 +3feb36c0: .word 0x0000 +3feb36d0: .word 0x0000 +3feb36e0: .word 0x0000 +3feb36f0: sra 0xc, b8 +3feb3700: dsjs a9, L3FEB3570 +3feb3710: .word 0x0000 +3feb3720: .word 0x0000 +3feb3730: .word 0x0000 +3feb3740: .word 0x0000 +3feb3750: .word 0x0000 +3feb3760: .word 0x0000 +3feb3770: .word 0x0000 +3feb3780: .word 0x0000 +3feb3790: .word 0x0000 +3feb37a0: .word 0x0000 +3feb37b0: .word 0x0000 +3feb37c0: .word 0x0000 +3feb37d0: .word 0x0000 +3feb37e0: .word 0x0000 +L3FEB37F0: +3feb37f0: .word 0x0000 +3feb3800: .word 0x0000 +3feb3810: .word 0x0000 +3feb3820: .word 0x0000 +3feb3830: .word 0x0000 +3feb3840: .word 0x0000 +3feb3850: .word 0x0000 +3feb3860: .word 0x0000 +3feb3870: .word 0x0000 +3feb3880: .word 0x0000 +3feb3890: .word 0x0000 +3feb38a0: .word 0x0000 +3feb38b0: .word 0x0000 +3feb38c0: .word 0x0000 +3feb38d0: .word 0x0000 +3feb38e0: .word 0x0000 +3feb38f0: .word 0x0000 +3feb3900: .word 0x0000 +3feb3910: rev a8 +3feb3920: .word 0x0096 +3feb3930: .word 0x0005 +3feb3940: .word 0x0000 +3feb3950: .word 0x0000 +3feb3960: .word 0x0000 +3feb3970: sla 0xc, a8 +3feb3980: dsjs a9, L3FEB37F0 +3feb3990: .word 0x0000 +3feb39a0: .word 0x0000 +3feb39b0: .word 0x0000 +3feb39c0: .word 0x0000 +3feb39d0: .word 0x0000 +3feb39e0: .word 0x0000 +3feb39f0: .word 0x0000 +3feb3a00: .word 0x0000 +L3FEB3A10: +3feb3a10: .word 0x0000 +3feb3a20: .word 0x0000 +3feb3a30: .word 0x0000 +3feb3a40: .word 0x0000 +3feb3a50: .word 0x0000 +3feb3a60: .word 0x0000 +3feb3a70: .word 0x0000 +3feb3a80: .word 0x0000 +3feb3a90: .word 0x0000 +3feb3aa0: .word 0x0000 +3feb3ab0: .word 0x0000 +3feb3ac0: .word 0x0000 +3feb3ad0: .word 0x0000 +3feb3ae0: .word 0x0000 +3feb3af0: .word 0x0000 +3feb3b00: .word 0x0000 +3feb3b10: .word 0x0000 +3feb3b20: .word 0x0000 +3feb3b30: .word 0x0000 +3feb3b40: .word 0x0000 +3feb3b50: .word 0x0000 +3feb3b60: .word 0x0000 +3feb3b70: .word 0x0000 +3feb3b80: .word 0x0000 +3feb3b90: sla 0xe, b8 +3feb3ba0: dsjs a9, L3FEB3A10 +3feb3bb0: .word 0x0000 +3feb3bc0: .word 0x0000 +3feb3bd0: .word 0x0000 +3feb3be0: .word 0x0000 +3feb3bf0: .word 0x0000 +3feb3c00: .word 0x0000 +3feb3c10: .word 0x0000 +3feb3c20: .word 0x0000 +L3FEB3C30: +3feb3c30: .word 0x0000 +3feb3c40: .word 0x0000 +3feb3c50: .word 0x0000 +3feb3c60: .word 0x0000 +3feb3c70: .word 0x0000 +3feb3c80: .word 0x0000 +3feb3c90: .word 0x0000 +3feb3ca0: .word 0x0000 +3feb3cb0: .word 0x0000 +3feb3cc0: .word 0x0000 +3feb3cd0: .word 0x0000 +3feb3ce0: .word 0x0000 +3feb3cf0: .word 0x0000 +3feb3d00: .word 0x0000 +3feb3d10: .word 0x0000 +3feb3d20: .word 0x0000 +3feb3d30: .word 0x0000 +3feb3d40: .word 0x0000 +3feb3d50: .word 0x0000 +3feb3d60: .word 0x0000 +3feb3d70: .word 0x0000 +3feb3d80: .word 0x0000 +3feb3d90: .word 0x0000 +3feb3da0: .word 0x0000 +3feb3db0: sla 0x11, a8 +3feb3dc0: dsjs a9, L3FEB3C30 +3feb3dd0: .word 0x0000 +3feb3de0: .word 0x0000 +3feb3df0: .word 0x0000 +3feb3e00: .word 0x0000 +3feb3e10: .word 0x0000 +3feb3e20: .word 0x0000 +3feb3e30: .word 0x0000 +3feb3e40: .word 0x0000 +3feb3e50: .word 0x0000 +3feb3e60: .word 0x0000 +3feb3e70: .word 0x0000 +3feb3e80: .word 0x0000 +3feb3e90: .word 0x0000 +3feb3ea0: .word 0x0000 +L3FEB3EB0: +3feb3eb0: .word 0x0000 +3feb3ec0: .word 0x0000 +3feb3ed0: .word 0x0000 +3feb3ee0: .word 0x0000 +3feb3ef0: .word 0x0000 +3feb3f00: .word 0x0000 +3feb3f10: .word 0x0000 +3feb3f20: .word 0x0000 +3feb3f30: .word 0x0000 +3feb3f40: .word 0x0000 +3feb3f50: .word 0x0000 +3feb3f60: .word 0x0000 +3feb3f70: .word 0x0000 +3feb3f80: .word 0x0000 +3feb3f90: .word 0x0000 +3feb3fa0: .word 0x0000 +3feb3fb0: .word 0x0000 +3feb3fc0: .word 0x0000 +3feb3fd0: .word 0x00aa +3feb3fe0: .word 0x0096 +3feb3ff0: .word 0x0005 +3feb4000: .word 0x0000 +3feb4010: .word 0x0000 +3feb4020: .word 0x0000 +3feb4030: sla 0x13, b8 +3feb4040: dsjs a9, L3FEB3EB0 +3feb4050: .word 0x0000 +3feb4060: .word 0x0000 +3feb4070: .word 0x0000 +3feb4080: .word 0x0000 +3feb4090: .word 0x0000 +3feb40a0: .word 0x0000 +3feb40b0: .word 0x0000 +3feb40c0: .word 0x0000 +L3FEB40D0: +3feb40d0: .word 0x0000 +3feb40e0: .word 0x0000 +3feb40f0: .word 0x0000 +3feb4100: .word 0x0000 +3feb4110: .word 0x0000 +3feb4120: .word 0x0000 +3feb4130: .word 0x0000 +3feb4140: .word 0x0000 +3feb4150: .word 0x0000 +3feb4160: .word 0x0000 +3feb4170: .word 0x0000 +3feb4180: .word 0x0000 +3feb4190: .word 0x0000 +3feb41a0: .word 0x0000 +3feb41b0: .word 0x0000 +3feb41c0: .word 0x0000 +3feb41d0: .word 0x0000 +3feb41e0: .word 0x0000 +3feb41f0: .word 0x0000 +3feb4200: .word 0x0000 +3feb4210: .word 0x0000 +3feb4220: .word 0x0000 +3feb4230: .word 0x0000 +3feb4240: .word 0x0000 +3feb4250: sla 0x16, a8 +3feb4260: dsjs a9, L3FEB40D0 +3feb4270: .word 0x0000 +3feb4280: .word 0x0000 +3feb4290: .word 0x0000 +3feb42a0: .word 0x0000 +3feb42b0: .word 0x0000 +3feb42c0: .word 0x0000 +3feb42d0: .word 0x0000 +3feb42e0: .word 0x0000 +L3FEB42F0: +3feb42f0: .word 0x0000 +3feb4300: .word 0x0000 +3feb4310: .word 0x0000 +3feb4320: .word 0x0000 +3feb4330: .word 0x0000 +3feb4340: .word 0x0000 +3feb4350: .word 0x0000 +3feb4360: .word 0x0000 +3feb4370: .word 0x0000 +3feb4380: .word 0x0000 +3feb4390: .word 0x0000 +3feb43a0: .word 0x0000 +3feb43b0: .word 0x0000 +3feb43c0: .word 0x0000 +3feb43d0: .word 0x0000 +3feb43e0: .word 0x0000 +3feb43f0: .word 0x0000 +3feb4400: .word 0x0000 +3feb4410: .word 0x0000 +3feb4420: .word 0x0000 +3feb4430: .word 0x0000 +3feb4440: .word 0x0000 +3feb4450: .word 0x0000 +3feb4460: .word 0x0000 +3feb4470: sra 0x5, b8 +3feb4480: dsjs a9, L3FEB42F0 +3feb4490: .word 0x0000 +3feb44a0: .word 0x0000 +3feb44b0: .word 0x0000 +3feb44c0: .word 0x0000 +3feb44d0: .word 0x0000 +3feb44e0: .word 0x0000 +3feb44f0: .word 0x0000 +3feb4500: .word 0x0000 +3feb4510: .word 0x0000 +3feb4520: .word 0x0000 +3feb4530: .word 0x0000 +3feb4540: .word 0x0000 +3feb4550: .word 0x0000 +3feb4560: .word 0x0000 +L3FEB4570: +3feb4570: .word 0x0000 +3feb4580: .word 0x0000 +3feb4590: .word 0x0000 +3feb45a0: .word 0x0000 +3feb45b0: .word 0x0000 +3feb45c0: .word 0x0000 +3feb45d0: .word 0x0000 +3feb45e0: .word 0x0000 +3feb45f0: .word 0x0000 +3feb4600: .word 0x0000 +3feb4610: .word 0x0000 +3feb4620: .word 0x0000 +3feb4630: .word 0x0000 +3feb4640: .word 0x0000 +3feb4650: .word 0x0000 +3feb4660: .word 0x0000 +3feb4670: .word 0x0000 +3feb4680: .word 0x0000 +3feb4690: exgpc a12 +3feb46a0: .word 0x0096 +3feb46b0: .word 0x0005 +3feb46c0: .word 0x0000 +3feb46d0: .word 0x0000 +3feb46e0: .word 0x0000 +3feb46f0: sra 0x2, b0 +3feb4700: dsjs a9, L3FEB4570 +3feb4710: .word 0x0000 +3feb4720: .word 0x0000 +3feb4730: .word 0x0000 +3feb4740: .word 0x0000 +3feb4750: .word 0x0000 +3feb4760: .word 0x0000 +3feb4770: .word 0x0000 +3feb4780: .word 0x0000 +L3FEB4790: +3feb4790: .word 0x0000 +3feb47a0: .word 0x0000 +3feb47b0: .word 0x0000 +3feb47c0: .word 0x0000 +3feb47d0: .word 0x0000 +3feb47e0: .word 0x0000 +3feb47f0: .word 0x0000 +3feb4800: .word 0x0000 +3feb4810: .word 0x0000 +3feb4820: .word 0x0000 +3feb4830: .word 0x0000 +3feb4840: .word 0x0000 +3feb4850: .word 0x0000 +3feb4860: .word 0x0000 +3feb4870: .word 0x0000 +3feb4880: .word 0x0000 +3feb4890: .word 0x0000 +3feb48a0: .word 0x0000 +3feb48b0: .word 0x0000 +3feb48c0: .word 0x0000 +3feb48d0: .word 0x0000 +3feb48e0: .word 0x0000 +3feb48f0: .word 0x0000 +3feb4900: .word 0x0000 +3feb4910: srl 0x1f, a0 +3feb4920: dsjs a9, L3FEB4790 +3feb4930: .word 0x0000 +3feb4940: .word 0x0000 +3feb4950: .word 0x0000 +3feb4960: .word 0x0000 +3feb4970: .word 0x0000 +3feb4980: .word 0x0000 +3feb4990: .word 0x0000 +3feb49a0: .word 0x0000 +L3FEB49B0: +3feb49b0: .word 0x0000 +3feb49c0: .word 0x0000 +3feb49d0: .word 0x0000 +3feb49e0: .word 0x0000 +3feb49f0: .word 0x0000 +3feb4a00: .word 0x0000 +3feb4a10: .word 0x0000 +3feb4a20: .word 0x0000 +3feb4a30: .word 0x0000 +3feb4a40: .word 0x0000 +3feb4a50: .word 0x0000 +3feb4a60: .word 0x0000 +3feb4a70: .word 0x0000 +3feb4a80: .word 0x0000 +3feb4a90: .word 0x0000 +3feb4aa0: .word 0x0000 +3feb4ab0: .word 0x0000 +3feb4ac0: .word 0x0000 +3feb4ad0: .word 0x0000 +3feb4ae0: .word 0x0000 +3feb4af0: .word 0x0000 +3feb4b00: .word 0x0000 +3feb4b10: .word 0x0000 +3feb4b20: .word 0x0000 +3feb4b30: srl 0x1d, b8 +3feb4b40: dsjs a9, L3FEB49B0 +3feb4b50: .word 0x0000 +3feb4b60: .word 0x0000 +3feb4b70: .word 0x0000 +3feb4b80: .word 0x0000 +3feb4b90: .word 0x0000 +3feb4ba0: .word 0x0000 +3feb4bb0: .word 0x0000 +3feb4bc0: .word 0x0000 +3feb4bd0: .word 0x0000 +3feb4be0: .word 0x0000 +3feb4bf0: .word 0x0000 +3feb4c00: .word 0x0000 +3feb4c10: .word 0x0000 +3feb4c20: .word 0x0000 +L3FEB4C30: +3feb4c30: .word 0x0000 +3feb4c40: .word 0x0000 +3feb4c50: .word 0x0000 +3feb4c60: .word 0x0000 +3feb4c70: .word 0x0000 +3feb4c80: .word 0x0000 +3feb4c90: .word 0x0000 +3feb4ca0: .word 0x0000 +3feb4cb0: .word 0x0000 +3feb4cc0: .word 0x0000 +3feb4cd0: .word 0x0000 +3feb4ce0: .word 0x0000 +3feb4cf0: .word 0x0000 +3feb4d00: .word 0x0000 +3feb4d10: .word 0x0000 +3feb4d20: .word 0x0000 +3feb4d30: .word 0x0000 +3feb4d40: .word 0x0000 +3feb4d50: .word 0x000a +3feb4d60: .word 0x000a +3feb4d70: .word 0x0009 +3feb4d80: .word 0x0000 +3feb4d90: .word 0x0000 +3feb4da0: .word 0x0000 +3feb4db0: addk 14, a0 +3feb4dc0: dsjs a9, L3FEB4C30 +3feb4dd0: .word 0x0000 +3feb4de0: .word 0x0000 +3feb4df0: .word 0x0000 +3feb4e00: .word 0x0000 +3feb4e10: .word 0x0000 +3feb4e20: .word 0x0000 +3feb4e30: .word 0x0000 +3feb4e40: .word 0x0000 +L3FEB4E50: +3feb4e50: .word 0x0000 +3feb4e60: .word 0x0000 +3feb4e70: .word 0x0000 +3feb4e80: .word 0x0000 +3feb4e90: .word 0x0000 +3feb4ea0: .word 0x0000 +3feb4eb0: .word 0x0000 +3feb4ec0: .word 0x0000 +3feb4ed0: .word 0x0000 +3feb4ee0: .word 0x0000 +3feb4ef0: .word 0x0000 +3feb4f00: .word 0x0000 +3feb4f10: .word 0x0000 +3feb4f20: .word 0x0000 +3feb4f30: .word 0x0000 +3feb4f40: .word 0x0000 +3feb4f50: .word 0x0000 +3feb4f60: .word 0x0000 +3feb4f70: .word 0x0000 +3feb4f80: .word 0x0000 +3feb4f90: .word 0x0000 +3feb4fa0: .word 0x0000 +3feb4fb0: .word 0x0000 +3feb4fc0: .word 0x0000 +3feb4fd0: addk 14, a0 +3feb4fe0: dsjs a9, L3FEB4E50 +3feb4ff0: .word 0x0000 +3feb5000: .word 0x0000 +3feb5010: .word 0x0000 +3feb5020: .word 0x0000 +3feb5030: .word 0x0000 +3feb5040: .word 0x0000 +3feb5050: .word 0x0000 +3feb5060: .word 0x0000 +L3FEB5070: +3feb5070: .word 0x0000 +3feb5080: .word 0x0000 +3feb5090: .word 0x0000 +3feb50a0: .word 0x0000 +3feb50b0: .word 0x0000 +3feb50c0: .word 0x0000 +3feb50d0: .word 0x0000 +3feb50e0: .word 0x0000 +3feb50f0: .word 0x0000 +3feb5100: .word 0x0000 +3feb5110: .word 0x0000 +L3FEB5120: +3feb5120: .word 0x0000 +3feb5130: .word 0x0000 +3feb5140: .word 0x0000 +3feb5150: .word 0x0000 +3feb5160: .word 0x0000 +3feb5170: .word 0x0000 +3feb5180: .word 0x0000 +3feb5190: .word 0x0000 +3feb51a0: .word 0x0000 +3feb51b0: .word 0x0000 +3feb51c0: .word 0x0000 +3feb51d0: .word 0x0000 +3feb51e0: .word 0x0000 +3feb51f0: addk 14, a0 +3feb5200: dsjs a9, L3FEB5070 +3feb5210: .word 0x004c +3feb5220: lmo b5, b0 +3feb5230: .word 0x0012 +3feb5240: .word 0x0000 +3feb5250: .word 0x0000 +3feb5260: .word 0x0004 +3feb5270: .word 0x0000 +3feb5280: .word 0x0000 +3feb5290: .word 0x0000 +3feb52a0: srl 0x1a, b8 +3feb52b0: dsjs a9, L3FEB5120 +3feb52c0: .word 0x0000 +3feb52d0: .word 0x0000 +3feb52e0: .word 0x0000 +3feb52f0: .word 0x0000 +3feb5300: .word 0x0000 +3feb5310: .word 0x0000 +3feb5320: .word 0x0000 +3feb5330: .word 0x0000 +L3FEB5340: +3feb5340: .word 0x0000 +3feb5350: .word 0x0000 +3feb5360: .word 0x0000 +3feb5370: .word 0x0000 +3feb5380: .word 0x0000 +3feb5390: .word 0x0000 +3feb53a0: .word 0x0000 +3feb53b0: .word 0x0000 +3feb53c0: .word 0x0000 +3feb53d0: .word 0x0000 +3feb53e0: .word 0x0000 +3feb53f0: .word 0x0000 +3feb5400: .word 0x0000 +3feb5410: .word 0x0000 +3feb5420: .word 0x0000 +3feb5430: .word 0x0000 +3feb5440: .word 0x0000 +3feb5450: .word 0x0000 +3feb5460: .word 0x0000 +3feb5470: .word 0x0000 +3feb5480: .word 0x0000 +3feb5490: .word 0x0000 +3feb54a0: .word 0x0000 +3feb54b0: .word 0x0000 +3feb54c0: srl 0x1a, b8 +3feb54d0: dsjs a9, L3FEB5340 +3feb54e0: .word 0x0000 +3feb54f0: .word 0x0000 +3feb5500: .word 0x0000 +3feb5510: .word 0x0000 +3feb5520: .word 0x0000 +3feb5530: .word 0x0000 +3feb5540: .word 0x0000 +3feb5550: .word 0x0000 +L3FEB5560: +3feb5560: .word 0x0000 +3feb5570: .word 0x0000 +3feb5580: .word 0x0000 +3feb5590: .word 0x0000 +3feb55a0: .word 0x0000 +3feb55b0: .word 0x0000 +3feb55c0: .word 0x0000 +3feb55d0: .word 0x0000 +3feb55e0: .word 0x0000 +3feb55f0: .word 0x0000 +3feb5600: .word 0x0000 +L3FEB5610: +3feb5610: .word 0x0000 +3feb5620: .word 0x0000 +3feb5630: .word 0x0000 +3feb5640: .word 0x0000 +3feb5650: .word 0x0000 +3feb5660: .word 0x0000 +3feb5670: .word 0x0000 +3feb5680: .word 0x0000 +3feb5690: .word 0x0000 +3feb56a0: .word 0x0000 +3feb56b0: .word 0x0000 +3feb56c0: .word 0x0000 +3feb56d0: .word 0x0000 +3feb56e0: srl 0x1a, b8 +3feb56f0: dsjs a9, L3FEB5560 +3feb5700: .word 0x0268 +3feb5710: .word 0x7170 +3feb5720: .word 0x0012 +3feb5730: .word 0x0009 +3feb5740: .word 0x0016 +3feb5750: .word 0x0004 +3feb5760: .word 0x0000 +3feb5770: .word 0x0001 +3feb5780: .word 0x0000 +3feb5790: srl 0xe, b0 +3feb57a0: dsjs a9, L3FEB5610 +3feb57b0: .word 0x0000 +3feb57c0: .word 0x0000 +3feb57d0: .word 0x0000 +3feb57e0: .word 0x0000 +3feb57f0: .word 0x0000 +3feb5800: .word 0x0000 +3feb5810: .word 0x0000 +3feb5820: .word 0x0000 +L3FEB5830: +3feb5830: .word 0x0000 +3feb5840: .word 0x0000 +3feb5850: .word 0x0000 +3feb5860: .word 0x0000 +3feb5870: .word 0x0000 +3feb5880: .word 0x0000 +3feb5890: .word 0x0000 +3feb58a0: .word 0x0000 +3feb58b0: .word 0x0000 +3feb58c0: .word 0x0000 +3feb58d0: .word 0x0000 +3feb58e0: .word 0x0000 +3feb58f0: .word 0x0000 +3feb5900: .word 0x0000 +3feb5910: .word 0x0000 +3feb5920: .word 0x0000 +3feb5930: .word 0x0000 +3feb5940: .word 0x0000 +3feb5950: .word 0x0000 +3feb5960: .word 0x0000 +3feb5970: .word 0x0000 +3feb5980: .word 0x0000 +3feb5990: .word 0x0000 +3feb59a0: .word 0x0000 +3feb59b0: srl 0x9, a8 +3feb59c0: dsjs a9, L3FEB5830 +3feb59d0: .word 0x0000 +3feb59e0: .word 0x0000 +3feb59f0: .word 0x0000 +3feb5a00: .word 0x0000 +3feb5a10: .word 0x0000 +3feb5a20: .word 0x0000 +3feb5a30: .word 0x0000 +3feb5a40: .word 0x0000 +L3FEB5A50: +3feb5a50: .word 0x0000 +3feb5a60: .word 0x0000 +3feb5a70: .word 0x0000 +3feb5a80: .word 0x0000 +3feb5a90: .word 0x0000 +3feb5aa0: .word 0x0000 +3feb5ab0: .word 0x0000 +3feb5ac0: .word 0x0000 +3feb5ad0: .word 0x0000 +3feb5ae0: .word 0x0000 +3feb5af0: .word 0x0000 +3feb5b00: .word 0x0000 +3feb5b10: .word 0x0000 +3feb5b20: .word 0x0000 +3feb5b30: .word 0x0000 +3feb5b40: .word 0x0000 +3feb5b50: .word 0x0000 +3feb5b60: .word 0x0000 +3feb5b70: .word 0x0000 +3feb5b80: .word 0x0000 +3feb5b90: .word 0x0000 +3feb5ba0: .word 0x0000 +3feb5bb0: .word 0x0000 +3feb5bc0: .word 0x0000 +3feb5bd0: srl 0x4, b0 +3feb5be0: dsjs a9, L3FEB5A50 +3feb5bf0: .word 0x0000 +3feb5c00: .word 0x0000 +3feb5c10: .word 0x0000 +3feb5c20: .word 0x0000 +3feb5c30: .word 0x0000 +3feb5c40: .word 0x0000 +3feb5c50: .word 0x0000 +3feb5c60: .word 0x0000 +3feb5c70: .word 0x0000 +3feb5c80: .word 0x0000 +3feb5c90: .word 0x0000 +3feb5ca0: .word 0x0000 +3feb5cb0: .word 0x0000 +3feb5cc0: .word 0x0000 +L3FEB5CD0: +3feb5cd0: .word 0x0000 +3feb5ce0: .word 0x0000 +L3FEB5CF0: +3feb5cf0: .word 0x0000 +3feb5d00: .word 0x0000 +L3FEB5D10: +3feb5d10: .word 0x0000 +3feb5d20: .word 0x0000 +3feb5d30: .word 0x0000 +3feb5d40: .word 0x0000 +3feb5d50: .word 0x0000 +3feb5d60: .word 0x0000 +3feb5d70: .word 0x0000 +3feb5d80: .word 0x0000 +3feb5d90: .word 0x0000 +3feb5da0: .word 0x0000 +3feb5db0: .word 0x0000 +3feb5dc0: .word 0x0000 +3feb5dd0: .word 0x0000 +3feb5de0: .word 0x0000 +3feb5df0: .word 0x001d +3feb5e00: rev a14 +3feb5e10: .word 0x0003 +3feb5e20: .word 0x0000 +3feb5e30: .word 0x0002 +3feb5e40: .word 0x0000 +3feb5e50: srl 0x2, b0 +3feb5e60: dsjs a9, L3FEB5CD0 +3feb5e70: rl 0x0, b0 +3feb5e80: dsjs a9, L3FEB5CF0 +3feb5e90: rl 0x2, b8 +3feb5ea0: dsjs a9, L3FEB5D10 +3feb5eb0: .word 0x0000 +3feb5ec0: .word 0x0000 +3feb5ed0: .word 0x0000 +3feb5ee0: .word 0x0000 +L3FEB5EF0: +3feb5ef0: .word 0x0000 +3feb5f00: .word 0x0000 +L3FEB5F10: +3feb5f10: .word 0x0000 +3feb5f20: .word 0x0000 +L3FEB5F30: +3feb5f30: .word 0x0000 +3feb5f40: .word 0x0000 +3feb5f50: .word 0x0000 +3feb5f60: .word 0x0000 +3feb5f70: .word 0x0000 +3feb5f80: .word 0x0000 +3feb5f90: .word 0x0000 +3feb5fa0: .word 0x0000 +3feb5fb0: .word 0x0000 +3feb5fc0: .word 0x0000 +3feb5fd0: .word 0x0000 +3feb5fe0: .word 0x0000 +3feb5ff0: .word 0x0000 +3feb6000: .word 0x0000 +3feb6010: .word 0x0000 +3feb6020: .word 0x0000 +3feb6030: .word 0x0000 +3feb6040: .word 0x0000 +3feb6050: .word 0x0000 +3feb6060: .word 0x0000 +3feb6070: srl 0x2, b0 +3feb6080: dsjs a9, L3FEB5EF0 +3feb6090: rl 0x0, b0 +3feb60a0: dsjs a9, L3FEB5F10 +3feb60b0: rl 0x2, b8 +3feb60c0: dsjs a9, L3FEB5F30 +3feb60d0: .word 0x0000 +3feb60e0: .word 0x0000 +3feb60f0: .word 0x0000 +3feb6100: .word 0x0000 +L3FEB6110: +3feb6110: .word 0x0000 +3feb6120: .word 0x0000 +L3FEB6130: +3feb6130: .word 0x0000 +3feb6140: .word 0x0000 +L3FEB6150: +3feb6150: .word 0x0000 +3feb6160: .word 0x0000 +3feb6170: .word 0x0000 +3feb6180: .word 0x0000 +3feb6190: .word 0x0000 +3feb61a0: .word 0x0000 +3feb61b0: .word 0x0000 +3feb61c0: .word 0x0000 +3feb61d0: .word 0x0000 +3feb61e0: .word 0x0000 +3feb61f0: .word 0x0000 +3feb6200: .word 0x0000 +L3FEB6210: +3feb6210: .word 0x0000 +3feb6220: .word 0x0000 +3feb6230: .word 0x0000 +3feb6240: .word 0x0000 +3feb6250: .word 0x0000 +3feb6260: .word 0x0000 +3feb6270: .word 0x0000 +3feb6280: .word 0x0000 +3feb6290: srl 0x2, b0 +3feb62a0: dsjs a9, L3FEB6110 +L3FEB62B0: +3feb62b0: rl 0x0, b0 +3feb62c0: dsjs a9, L3FEB6130 +3feb62d0: rl 0x2, b8 +3feb62e0: dsjs a9, L3FEB6150 +3feb62f0: .word 0x0000 +3feb6300: .word 0x0000 +3feb6310: .word 0x0000 +3feb6320: .word 0x0000 +3feb6330: .word 0x0000 +3feb6340: .word 0x0000 +3feb6350: .word 0x0000 +3feb6360: .word 0x0000 +3feb6370: .word 0x0000 +3feb6380: .word 0x0000 +L3FEB6390: +3feb6390: .word 0x0000 +3feb63a0: .word 0x0000 +3feb63b0: .word 0x0000 +3feb63c0: .word 0x0000 +3feb63d0: .word 0x0000 +3feb63e0: .word 0x0000 +3feb63f0: .word 0x0000 +3feb6400: .word 0x0000 +3feb6410: .word 0x0000 +3feb6420: .word 0x0000 +3feb6430: .word 0x0000 +3feb6440: .word 0x0000 +3feb6450: .word 0x0000 +3feb6460: .word 0x0000 +3feb6470: .word 0x0000 +3feb6480: .word 0x0000 +3feb6490: .word 0x0000 +3feb64a0: .word 0x0000 +3feb64b0: .word 0x00df +3feb64c0: rev a4 +3feb64d0: .word 0x0005 +3feb64e0: .word 0x0000 +3feb64f0: .word 0x0003 +3feb6500: .word 0x0000 +3feb6510: rl 0x4, b8 +3feb6520: dsjs a9, L3FEB6390 +3feb6530: .word 0x0000 +3feb6540: .word 0x0000 +3feb6550: .word 0x0000 +3feb6560: .word 0x0000 +3feb6570: .word 0x0000 +3feb6580: .word 0x0000 +3feb6590: .word 0x0000 +3feb65a0: .word 0x0000 +L3FEB65B0: +3feb65b0: .word 0x0000 +3feb65c0: .word 0x0000 +3feb65d0: .word 0x0000 +3feb65e0: .word 0x0000 +3feb65f0: .word 0x0000 +3feb6600: .word 0x0000 +3feb6610: .word 0x0000 +3feb6620: .word 0x0000 +3feb6630: .word 0x0000 +3feb6640: .word 0x0000 +3feb6650: .word 0x0000 +3feb6660: .word 0x0000 +3feb6670: .word 0x0000 +3feb6680: .word 0x0000 +3feb6690: .word 0x0000 +3feb66a0: .word 0x0000 +3feb66b0: .word 0x0000 +3feb66c0: .word 0x0000 +3feb66d0: .word 0x0000 +3feb66e0: .word 0x0000 +3feb66f0: .word 0x0000 +3feb6700: .word 0x0000 +3feb6710: .word 0x0000 +3feb6720: .word 0x0000 +3feb6730: rl 0x4, b8 +3feb6740: dsjs a9, L3FEB65B0 +3feb6750: .word 0x0000 +3feb6760: .word 0x0000 +3feb6770: .word 0x0000 +3feb6780: .word 0x0000 +3feb6790: .word 0x0000 +3feb67a0: .word 0x0000 +3feb67b0: .word 0x0000 +3feb67c0: .word 0x0000 +L3FEB67D0: +3feb67d0: .word 0x0000 +3feb67e0: .word 0x0000 +3feb67f0: .word 0x0000 +3feb6800: .word 0x0000 +3feb6810: .word 0x0000 +3feb6820: .word 0x0000 +3feb6830: .word 0x0000 +3feb6840: .word 0x0000 +3feb6850: .word 0x0000 +3feb6860: .word 0x0000 +3feb6870: .word 0x0000 +3feb6880: .word 0x0000 +3feb6890: .word 0x0000 +3feb68a0: .word 0x0000 +3feb68b0: .word 0x0000 +3feb68c0: .word 0x0000 +3feb68d0: .word 0x0000 +3feb68e0: .word 0x0000 +3feb68f0: .word 0x0000 +3feb6900: .word 0x0000 +3feb6910: .word 0x0000 +3feb6920: .word 0x0000 +3feb6930: .word 0x0000 +3feb6940: .word 0x0000 +3feb6950: rl 0x4, b8 +3feb6960: dsjs a9, L3FEB67D0 +3feb6970: .word 0x0000 +3feb6980: .word 0x0000 +3feb6990: .word 0x0000 +3feb69a0: .word 0x0000 +3feb69b0: .word 0x0000 +3feb69c0: .word 0x0000 +3feb69d0: .word 0x0000 +3feb69e0: .word 0x0000 +3feb69f0: .word 0x0000 +3feb6a00: .word 0x0000 +3feb6a10: .word 0x0000 +3feb6a20: .word 0x0000 +3feb6a30: .word 0x0000 +3feb6a40: .word 0x0000 +L3FEB6A50: +3feb6a50: .word 0x0000 +3feb6a60: .word 0x0000 +3feb6a70: .word 0x0000 +3feb6a80: .word 0x0000 +3feb6a90: .word 0x0000 +3feb6aa0: .word 0x0000 +3feb6ab0: .word 0x0000 +3feb6ac0: .word 0x0000 +3feb6ad0: .word 0x0000 +3feb6ae0: .word 0x0000 +3feb6af0: .word 0x0000 +3feb6b00: .word 0x0000 +3feb6b10: .word 0x0000 +3feb6b20: .word 0x0000 +3feb6b30: .word 0x0000 +3feb6b40: .word 0x0000 +3feb6b50: .word 0x0000 +3feb6b60: .word 0x0000 +3feb6b70: .word 0x00df +3feb6b80: .word 0x004e +3feb6b90: .word 0x0005 +3feb6ba0: .word 0x0000 +3feb6bb0: .word 0x0004 +3feb6bc0: .word 0x0000 +3feb6bd0: rl 0x7, a8 +3feb6be0: dsjs a9, L3FEB6A50 +3feb6bf0: .word 0x0000 +3feb6c00: .word 0x0000 +3feb6c10: .word 0x0000 +3feb6c20: .word 0x0000 +3feb6c30: .word 0x0000 +3feb6c40: .word 0x0000 +3feb6c50: .word 0x0000 +3feb6c60: .word 0x0000 +L3FEB6C70: +3feb6c70: .word 0x0000 +3feb6c80: .word 0x0000 +3feb6c90: .word 0x0000 +3feb6ca0: .word 0x0000 +3feb6cb0: .word 0x0000 +3feb6cc0: .word 0x0000 +3feb6cd0: .word 0x0000 +3feb6ce0: .word 0x0000 +3feb6cf0: .word 0x0000 +3feb6d00: .word 0x0000 +3feb6d10: .word 0x0000 +3feb6d20: .word 0x0000 +3feb6d30: .word 0x0000 +3feb6d40: .word 0x0000 +3feb6d50: .word 0x0000 +3feb6d60: .word 0x0000 +3feb6d70: .word 0x0000 +3feb6d80: .word 0x0000 +3feb6d90: .word 0x0000 +3feb6da0: .word 0x0000 +3feb6db0: .word 0x0000 +3feb6dc0: .word 0x0000 +3feb6dd0: .word 0x0000 +3feb6de0: .word 0x0000 +3feb6df0: rl 0x9, b8 +3feb6e00: dsjs a9, L3FEB6C70 +3feb6e10: .word 0x0000 +3feb6e20: .word 0x0000 +3feb6e30: .word 0x0000 +3feb6e40: .word 0x0000 +3feb6e50: .word 0x0000 +3feb6e60: .word 0x0000 +3feb6e70: .word 0x0000 +3feb6e80: .word 0x0000 +L3FEB6E90: +3feb6e90: .word 0x0000 +3feb6ea0: .word 0x0000 +3feb6eb0: .word 0x0000 +3feb6ec0: .word 0x0000 +3feb6ed0: .word 0x0000 +3feb6ee0: .word 0x0000 +3feb6ef0: .word 0x0000 +3feb6f00: .word 0x0000 +3feb6f10: .word 0x0000 +3feb6f20: .word 0x0000 +3feb6f30: .word 0x0000 +3feb6f40: .word 0x0000 +3feb6f50: .word 0x0000 +3feb6f60: .word 0x0000 +3feb6f70: .word 0x0000 +3feb6f80: .word 0x0000 +3feb6f90: .word 0x0000 +3feb6fa0: .word 0x0000 +3feb6fb0: .word 0x0000 +3feb6fc0: .word 0x0000 +3feb6fd0: .word 0x0000 +3feb6fe0: .word 0x0000 +3feb6ff0: .word 0x0000 +3feb7000: .word 0x0000 +3feb7010: rl 0xc, b8 +3feb7020: dsjs a9, L3FEB6E90 +3feb7030: .word 0x0000 +3feb7040: .word 0x0000 +3feb7050: .word 0x0000 +3feb7060: .word 0x0000 +3feb7070: .word 0x0000 +3feb7080: .word 0x0000 +3feb7090: .word 0x0000 +3feb70a0: .word 0x0000 +3feb70b0: .word 0x0000 +3feb70c0: .word 0x0000 +3feb70d0: .word 0x0000 +3feb70e0: .word 0x0000 +3feb70f0: .word 0x0000 +3feb7100: .word 0x0000 +L3FEB7110: +3feb7110: .word 0x0000 +3feb7120: .word 0x0000 +3feb7130: .word 0x0000 +3feb7140: .word 0x0000 +3feb7150: .word 0x0000 +3feb7160: .word 0x0000 +3feb7170: .word 0x0000 +3feb7180: .word 0x0000 +3feb7190: .word 0x0000 +3feb71a0: .word 0x0000 +3feb71b0: .word 0x0000 +3feb71c0: .word 0x0000 +3feb71d0: .word 0x0000 +3feb71e0: .word 0x0000 +3feb71f0: .word 0x0000 +3feb7200: .word 0x0000 +3feb7210: .word 0x0000 +3feb7220: .word 0x0000 +3feb7230: .word 0x00df +3feb7240: .word 0x007c +3feb7250: .word 0x0005 +3feb7260: .word 0x0000 +3feb7270: .word 0x0005 +3feb7280: .word 0x0000 +3feb7290: rl 0x10, a0 +3feb72a0: dsjs a9, L3FEB7110 +3feb72b0: .word 0x0000 +3feb72c0: .word 0x0000 +3feb72d0: .word 0x0000 +3feb72e0: .word 0x0000 +3feb72f0: .word 0x0000 +3feb7300: .word 0x0000 +3feb7310: .word 0x0000 +3feb7320: .word 0x0000 +L3FEB7330: +3feb7330: .word 0x0000 +3feb7340: .word 0x0000 +3feb7350: .word 0x0000 +3feb7360: .word 0x0000 +3feb7370: .word 0x0000 +3feb7380: .word 0x0000 +3feb7390: .word 0x0000 +3feb73a0: .word 0x0000 +3feb73b0: .word 0x0000 +3feb73c0: .word 0x0000 +3feb73d0: .word 0x0000 +3feb73e0: .word 0x0000 +3feb73f0: .word 0x0000 +3feb7400: .word 0x0000 +3feb7410: .word 0x0000 +3feb7420: .word 0x0000 +3feb7430: .word 0x0000 +3feb7440: .word 0x0000 +3feb7450: .word 0x0000 +3feb7460: .word 0x0000 +L3FEB7470: +3feb7470: .word 0x0000 +3feb7480: .word 0x0000 +3feb7490: .word 0x0000 +3feb74a0: .word 0x0000 +3feb74b0: rl 0x12, a8 +3feb74c0: dsjs a9, L3FEB7330 +3feb74d0: .word 0x0000 +3feb74e0: .word 0x0000 +3feb74f0: .word 0x0000 +3feb7500: .word 0x0000 +3feb7510: .word 0x0000 +3feb7520: .word 0x0000 +3feb7530: .word 0x0000 +3feb7540: .word 0x0000 +L3FEB7550: +3feb7550: .word 0x0000 +3feb7560: .word 0x0000 +3feb7570: .word 0x0000 +3feb7580: .word 0x0000 +3feb7590: .word 0x0000 +3feb75a0: .word 0x0000 +3feb75b0: .word 0x0000 +3feb75c0: .word 0x0000 +3feb75d0: .word 0x0000 +3feb75e0: .word 0x0000 +3feb75f0: .word 0x0000 +3feb7600: .word 0x0000 +3feb7610: .word 0x0000 +3feb7620: .word 0x0000 +3feb7630: .word 0x0000 +3feb7640: .word 0x0000 +3feb7650: .word 0x0000 +3feb7660: .word 0x0000 +3feb7670: .word 0x0000 +3feb7680: .word 0x0000 +3feb7690: .word 0x0000 +3feb76a0: .word 0x0000 +3feb76b0: .word 0x0000 +3feb76c0: .word 0x0000 +3feb76d0: srl 0x1d, b8 +3feb76e0: dsjs a9, L3FEB7550 +3feb76f0: .word 0x0000 +3feb7700: .word 0x0000 +3feb7710: .word 0x0000 +3feb7720: .word 0x0000 +3feb7730: .word 0x0000 +3feb7740: .word 0x0000 +3feb7750: .word 0x0000 +3feb7760: .word 0x0000 +3feb7770: .word 0x0000 +3feb7780: .word 0x0000 +3feb7790: .word 0x0000 +3feb77a0: .word 0x0000 +3feb77b0: .word 0x0000 +3feb77c0: .word 0x0000 +L3FEB77D0: +3feb77d0: .word 0x0000 +3feb77e0: .word 0x0000 +3feb77f0: .word 0x0000 +3feb7800: .word 0x0000 +3feb7810: .word 0x0000 +3feb7820: .word 0x0000 +3feb7830: .word 0x0000 +3feb7840: .word 0x0000 +3feb7850: .word 0x0000 +3feb7860: .word 0x0000 +3feb7870: .word 0x0000 +3feb7880: .word 0x0000 +3feb7890: .word 0x0000 +3feb78a0: .word 0x0000 +3feb78b0: .word 0x0000 +3feb78c0: .word 0x0000 +3feb78d0: .word 0x0000 +3feb78e0: .word 0x0000 +3feb78f0: .word 0x0000 +3feb7900: .word 0x0000 +3feb7910: .word 0x0004 +3feb7920: .word 0x0000 +3feb7930: .word 0x0006 +3feb7940: .word 0x0000 +3feb7950: srl 0xe, b0 +3feb7960: dsjs a9, L3FEB77D0 +3feb7970: .word 0x0000 +3feb7980: .word 0x0000 +3feb7990: .word 0x0000 +3feb79a0: .word 0x0000 +3feb79b0: .word 0x0000 +3feb79c0: .word 0x0000 +3feb79d0: .word 0x0000 +3feb79e0: .word 0x0000 +L3FEB79F0: +3feb79f0: .word 0x0000 +3feb7a00: .word 0x0000 +3feb7a10: .word 0x0000 +3feb7a20: .word 0x0000 +3feb7a30: .word 0x0000 +3feb7a40: .word 0x0000 +3feb7a50: .word 0x0000 +3feb7a60: .word 0x0000 +3feb7a70: .word 0x0000 +3feb7a80: .word 0x0000 +3feb7a90: .word 0x0000 +3feb7aa0: .word 0x0000 +3feb7ab0: .word 0x0000 +3feb7ac0: .word 0x0000 +3feb7ad0: .word 0x0000 +3feb7ae0: .word 0x0000 +3feb7af0: .word 0x0000 +3feb7b00: .word 0x0000 +3feb7b10: .word 0x0000 +3feb7b20: .word 0x0000 +3feb7b30: .word 0x0000 +3feb7b40: .word 0x0000 +3feb7b50: .word 0x0000 +3feb7b60: .word 0x0000 +3feb7b70: rl 0x14, b8 +3feb7b80: dsjs a9, L3FEB79F0 +3feb7b90: .word 0x0000 +3feb7ba0: .word 0x0000 +3feb7bb0: .word 0x0000 +3feb7bc0: .word 0x0000 +3feb7bd0: .word 0x0000 +3feb7be0: .word 0x0000 +3feb7bf0: .word 0x0000 +3feb7c00: .word 0x0000 +L3FEB7C10: +3feb7c10: .word 0x0000 +3feb7c20: .word 0x0000 +3feb7c30: .word 0x0000 +3feb7c40: .word 0x0000 +3feb7c50: .word 0x0000 +3feb7c60: .word 0x0000 +3feb7c70: .word 0x0000 +3feb7c80: .word 0x0000 +3feb7c90: .word 0x0000 +3feb7ca0: .word 0x0000 +3feb7cb0: .word 0x0000 +L3FEB7CC0: +3feb7cc0: .word 0x0000 +3feb7cd0: .word 0x0000 +3feb7ce0: .word 0x0000 +3feb7cf0: .word 0x0000 +3feb7d00: .word 0x0000 +3feb7d10: .word 0x0000 +3feb7d20: .word 0x0000 +3feb7d30: .word 0x0000 +3feb7d40: .word 0x0000 +3feb7d50: .word 0x0000 +3feb7d60: .word 0x0000 +3feb7d70: .word 0x0000 +3feb7d80: .word 0x0000 +3feb7d90: srl 0x4, b0 +3feb7da0: dsjs a9, L3FEB7C10 +3feb7db0: .word 0x0a6c +3feb7dc0: move *sp+, *b0+, 0 +3feb7dd0: .word 0x0012 +3feb7de0: rev a6 +3feb7df0: .word 0x00dd +3feb7e00: .word 0x0004 +3feb7e10: .word 0x0000 +3feb7e20: .word 0x0003 +3feb7e30: .word 0x0000 +3feb7e40: rl 0x1b, a8 +3feb7e50: dsjs a9, L3FEB7CC0 +3feb7e60: .word 0x0000 +3feb7e70: .word 0x0000 +3feb7e80: .word 0x0000 +3feb7e90: .word 0x0000 +3feb7ea0: .word 0x0000 +3feb7eb0: .word 0x0000 +3feb7ec0: .word 0x0000 +3feb7ed0: .word 0x0000 +L3FEB7EE0: +3feb7ee0: .word 0x0000 +3feb7ef0: .word 0x0000 +3feb7f00: .word 0x0000 +3feb7f10: .word 0x0000 +3feb7f20: .word 0x0000 +3feb7f30: .word 0x0000 +3feb7f40: .word 0x0000 +3feb7f50: .word 0x0000 +3feb7f60: .word 0x0000 +3feb7f70: .word 0x0000 +3feb7f80: .word 0x0000 +3feb7f90: .word 0x0000 +3feb7fa0: .word 0x0000 +3feb7fb0: .word 0x0000 +3feb7fc0: .word 0x0000 +3feb7fd0: .word 0x0000 +3feb7fe0: .word 0x0000 +3feb7ff0: .word 0x0000 +3feb8000: .word 0x0000 +3feb8010: .word 0x0000 +3feb8020: .word 0x0000 +3feb8030: .word 0x0000 +3feb8040: .word 0x0000 +3feb8050: .word 0x0000 +3feb8060: .word 0x3418 +3feb8070: dsjs a9, L3FEB7EE0 +3feb8080: .word 0x0000 +3feb8090: .word 0x0000 +3feb80a0: .word 0x0000 +3feb80b0: .word 0x0000 +3feb80c0: .word 0x0000 +3feb80d0: .word 0x0000 +3feb80e0: .word 0x0000 +3feb80f0: .word 0x0000 +L3FEB8100: +3feb8100: .word 0x0000 +3feb8110: .word 0x0000 +3feb8120: .word 0x0000 +3feb8130: .word 0x0000 +3feb8140: .word 0x0000 +3feb8150: .word 0x0000 +3feb8160: .word 0x0000 +3feb8170: .word 0x0000 +3feb8180: .word 0x0000 +3feb8190: .word 0x0000 +3feb81a0: .word 0x0000 +3feb81b0: .word 0x0000 +3feb81c0: .word 0x0000 +3feb81d0: .word 0x0000 +3feb81e0: .word 0x0000 +3feb81f0: .word 0x0000 +3feb8200: .word 0x0000 +3feb8210: .word 0x0000 +3feb8220: .word 0x0000 +3feb8230: .word 0x0000 +3feb8240: .word 0x0000 +3feb8250: .word 0x0000 +3feb8260: .word 0x0000 +3feb8270: .word 0x0000 +3feb8280: .word 0x3500 +3feb8290: dsjs a9, L3FEB8100 +3feb82a0: .word 0x0000 +3feb82b0: .word 0x0000 +3feb82c0: .word 0x0000 +3feb82d0: .word 0x0000 +3feb82e0: .word 0x0000 +3feb82f0: .word 0x0000 +3feb8300: .word 0x0000 +3feb8310: .word 0x0000 +3feb8320: .word 0x0000 +3feb8330: .word 0x0000 +3feb8340: .word 0x0000 +3feb8350: .word 0x0000 +3feb8360: .word 0x0000 +3feb8370: .word 0x0000 +L3FEB8380: +3feb8380: .word 0x0000 +3feb8390: .word 0x0000 +L3FEB83A0: +3feb83a0: .word 0x0000 +3feb83b0: .word 0x0000 +L3FEB83C0: +3feb83c0: .word 0x0000 +3feb83d0: .word 0x0000 +L3FEB83E0: +3feb83e0: .word 0x0000 +3feb83f0: .word 0x0000 +L3FEB8400: +3feb8400: .word 0x0000 +3feb8410: .word 0x0000 +L3FEB8420: +3feb8420: .word 0x0000 +3feb8430: .word 0x0000 +L3FEB8440: +3feb8440: .word 0x0000 +3feb8450: .word 0x0000 +L3FEB8460: +3feb8460: .word 0x0000 +3feb8470: .word 0x0000 +L3FEB8480: +3feb8480: .word 0x0000 +3feb8490: .word 0x0000 +L3FEB84A0: +3feb84a0: rev a4 +3feb84b0: emu +3feb84c0: .word 0x0006 +3feb84d0: .word 0x0000 +3feb84e0: .word 0x0004 +3feb84f0: .word 0x0000 +3feb8500: .word 0x3580 +3feb8510: dsjs a9, L3FEB8380 +3feb8520: .word 0x3598 +3feb8530: dsjs a9, L3FEB83A0 +3feb8540: .word 0x35b0 +3feb8550: dsjs a9, L3FEB83C0 +3feb8560: .word 0x35c8 +3feb8570: dsjs a9, L3FEB83E0 +3feb8580: .word 0x35e0 +3feb8590: dsjs a9, L3FEB8400 +L3FEB85A0: +3feb85a0: .word 0x35f8 +3feb85b0: dsjs a9, L3FEB8420 +L3FEB85C0: +3feb85c0: .word 0x3610 +3feb85d0: dsjs a9, L3FEB8440 +L3FEB85E0: +3feb85e0: .word 0x3628 +3feb85f0: dsjs a9, L3FEB8460 +L3FEB8600: +3feb8600: .word 0x3640 +3feb8610: dsjs a9, L3FEB8480 +L3FEB8620: +3feb8620: .word 0x3658 +3feb8630: dsjs a9, L3FEB84A0 +L3FEB8640: +3feb8640: .word 0x0000 +3feb8650: .word 0x0000 +L3FEB8660: +3feb8660: .word 0x0000 +3feb8670: .word 0x0000 +L3FEB8680: +3feb8680: .word 0x0000 +3feb8690: .word 0x0000 +L3FEB86A0: +3feb86a0: .word 0x0000 +3feb86b0: .word 0x0000 +L3FEB86C0: +3feb86c0: .word 0x0000 +3feb86d0: .word 0x0000 +3feb86e0: .word 0x0000 +3feb86f0: .word 0x0000 +3feb8700: .word 0x0000 +3feb8710: .word 0x0000 +3feb8720: .word 0x3580 +3feb8730: dsjs a9, L3FEB85A0 +3feb8740: .word 0x3598 +3feb8750: dsjs a9, L3FEB85C0 +3feb8760: .word 0x35b0 +3feb8770: dsjs a9, L3FEB85E0 +3feb8780: .word 0x35c8 +3feb8790: dsjs a9, L3FEB8600 +3feb87a0: .word 0x35e0 +3feb87b0: dsjs a9, L3FEB8620 +L3FEB87C0: +3feb87c0: .word 0x35f8 +3feb87d0: dsjs a9, L3FEB8640 +L3FEB87E0: +3feb87e0: .word 0x3610 +3feb87f0: dsjs a9, L3FEB8660 +L3FEB8800: +3feb8800: .word 0x3628 +3feb8810: dsjs a9, L3FEB8680 +L3FEB8820: +3feb8820: .word 0x3640 +3feb8830: dsjs a9, L3FEB86A0 +L3FEB8840: +3feb8840: .word 0x3658 +3feb8850: dsjs a9, L3FEB86C0 +L3FEB8860: +3feb8860: .word 0x0000 +3feb8870: .word 0x0000 +L3FEB8880: +3feb8880: .word 0x0000 +3feb8890: .word 0x0000 +L3FEB88A0: +3feb88a0: .word 0x0000 +3feb88b0: .word 0x0000 +L3FEB88C0: +3feb88c0: .word 0x0000 +3feb88d0: .word 0x0000 +L3FEB88E0: +3feb88e0: .word 0x0000 +3feb88f0: .word 0x0000 +3feb8900: .word 0x0000 +3feb8910: .word 0x0000 +3feb8920: .word 0x0000 +3feb8930: .word 0x0000 +3feb8940: .word 0x3580 +3feb8950: dsjs a9, L3FEB87C0 +3feb8960: .word 0x3598 +3feb8970: dsjs a9, L3FEB87E0 +3feb8980: .word 0x35b0 +3feb8990: dsjs a9, L3FEB8800 +3feb89a0: .word 0x35c8 +3feb89b0: dsjs a9, L3FEB8820 +3feb89c0: .word 0x35e0 +3feb89d0: dsjs a9, L3FEB8840 +3feb89e0: .word 0x35f8 +3feb89f0: dsjs a9, L3FEB8860 +3feb8a00: .word 0x3610 +3feb8a10: dsjs a9, L3FEB8880 +3feb8a20: .word 0x3628 +3feb8a30: dsjs a9, L3FEB88A0 +L3FEB8A40: +3feb8a40: .word 0x3640 +3feb8a50: dsjs a9, L3FEB88C0 +3feb8a60: .word 0x3658 +3feb8a70: dsjs a9, L3FEB88E0 +3feb8a80: .word 0x0000 +3feb8a90: .word 0x0000 +3feb8aa0: .word 0x0000 +3feb8ab0: .word 0x0000 +3feb8ac0: .word 0x0000 +3feb8ad0: .word 0x0000 +3feb8ae0: .word 0x0000 +3feb8af0: .word 0x0000 +3feb8b00: .word 0x0000 +3feb8b10: .word 0x0000 +3feb8b20: .word 0x0000 +3feb8b30: .word 0x0000 +3feb8b40: .word 0x0000 +3feb8b50: .word 0x0000 +3feb8b60: rev a6 +3feb8b70: emu +3feb8b80: .word 0x0004 +3feb8b90: .word 0x0000 +3feb8ba0: .word 0x0005 +3feb8bb0: .word 0x0000 +3feb8bc0: .word 0x3678 +3feb8bd0: dsjs a9, L3FEB8A40 +3feb8be0: .word 0x0000 +3feb8bf0: .word 0x0000 +3feb8c00: .word 0x0000 +3feb8c10: .word 0x0000 +3feb8c20: .word 0x0000 +3feb8c30: .word 0x0000 +3feb8c40: .word 0x0000 +3feb8c50: .word 0x0000 +L3FEB8C60: +3feb8c60: .word 0x0000 +3feb8c70: .word 0x0000 +3feb8c80: .word 0x0000 +3feb8c90: .word 0x0000 +3feb8ca0: .word 0x0000 +3feb8cb0: .word 0x0000 +3feb8cc0: .word 0x0000 +3feb8cd0: .word 0x0000 +3feb8ce0: .word 0x0000 +3feb8cf0: .word 0x0000 +3feb8d00: .word 0x0000 +3feb8d10: .word 0x0000 +3feb8d20: .word 0x0000 +3feb8d30: .word 0x0000 +3feb8d40: .word 0x0000 +3feb8d50: .word 0x0000 +3feb8d60: .word 0x0000 +3feb8d70: .word 0x0000 +3feb8d80: .word 0x0000 +3feb8d90: .word 0x0000 +3feb8da0: .word 0x0000 +3feb8db0: .word 0x0000 +3feb8dc0: .word 0x0000 +3feb8dd0: .word 0x0000 +3feb8de0: .word 0x36e0 +3feb8df0: dsjs a9, L3FEB8C60 +3feb8e00: .word 0x0000 +3feb8e10: .word 0x0000 +3feb8e20: .word 0x0000 +3feb8e30: .word 0x0000 +3feb8e40: .word 0x0000 +3feb8e50: .word 0x0000 +3feb8e60: .word 0x0000 +3feb8e70: .word 0x0000 +L3FEB8E80: +3feb8e80: .word 0x0000 +3feb8e90: .word 0x0000 +3feb8ea0: .word 0x0000 +3feb8eb0: .word 0x0000 +3feb8ec0: .word 0x0000 +3feb8ed0: .word 0x0000 +3feb8ee0: .word 0x0000 +3feb8ef0: .word 0x0000 +3feb8f00: .word 0x0000 +3feb8f10: .word 0x0000 +3feb8f20: .word 0x0000 +3feb8f30: .word 0x0000 +3feb8f40: .word 0x0000 +3feb8f50: .word 0x0000 +3feb8f60: .word 0x0000 +3feb8f70: .word 0x0000 +3feb8f80: .word 0x0000 +3feb8f90: .word 0x0000 +3feb8fa0: .word 0x0000 +3feb8fb0: .word 0x0000 +3feb8fc0: .word 0x0000 +3feb8fd0: .word 0x0000 +3feb8fe0: .word 0x0000 +3feb8ff0: .word 0x0000 +3feb9000: .word 0x3750 +3feb9010: dsjs a9, L3FEB8E80 +3feb9020: .word 0x0000 +3feb9030: .word 0x0000 +3feb9040: .word 0x0000 +3feb9050: .word 0x0000 +3feb9060: .word 0x0000 +3feb9070: .word 0x0000 +3feb9080: .word 0x0000 +3feb9090: .word 0x0000 +3feb90a0: .word 0x0000 +3feb90b0: .word 0x0000 +3feb90c0: .word 0x0000 +3feb90d0: .word 0x0000 +3feb90e0: .word 0x0000 +3feb90f0: .word 0x0000 +L3FEB9100: +3feb9100: .word 0x0000 +3feb9110: .word 0x0000 +3feb9120: .word 0x0000 +3feb9130: .word 0x0000 +3feb9140: .word 0x0000 +3feb9150: .word 0x0000 +3feb9160: .word 0x0000 +3feb9170: .word 0x0000 +3feb9180: .word 0x0000 +3feb9190: .word 0x0000 +3feb91a0: .word 0x0000 +3feb91b0: .word 0x0000 +3feb91c0: .word 0x0000 +3feb91d0: .word 0x0000 +3feb91e0: .word 0x0000 +3feb91f0: .word 0x0000 +3feb9200: .word 0x0000 +3feb9210: .word 0x0000 +3feb9220: exgpc a10 +3feb9230: .word 0x00dd +3feb9240: .word 0x0004 +3feb9250: .word 0x0000 +3feb9260: .word 0x0006 +3feb9270: .word 0x0000 +3feb9280: .word 0x37c0 +3feb9290: dsjs a9, L3FEB9100 +3feb92a0: .word 0x0000 +3feb92b0: .word 0x0000 +3feb92c0: .word 0x0000 +3feb92d0: .word 0x0000 +3feb92e0: .word 0x0000 +3feb92f0: .word 0x0000 +3feb9300: .word 0x0000 +3feb9310: .word 0x0000 +L3FEB9320: +3feb9320: .word 0x0000 +3feb9330: .word 0x0000 +3feb9340: .word 0x0000 +3feb9350: .word 0x0000 +3feb9360: .word 0x0000 +3feb9370: .word 0x0000 +3feb9380: .word 0x0000 +3feb9390: .word 0x0000 +3feb93a0: .word 0x0000 +3feb93b0: .word 0x0000 +3feb93c0: .word 0x0000 +3feb93d0: .word 0x0000 +3feb93e0: .word 0x0000 +3feb93f0: .word 0x0000 +3feb9400: .word 0x0000 +3feb9410: .word 0x0000 +3feb9420: .word 0x0000 +3feb9430: .word 0x0000 +3feb9440: .word 0x0000 +3feb9450: .word 0x0000 +3feb9460: .word 0x0000 +3feb9470: .word 0x0000 +3feb9480: .word 0x0000 +3feb9490: .word 0x0000 +3feb94a0: dsjs a0, L3FEB94E0 +3feb94b0: dsjs a9, L3FEB9320 +3feb94c0: .word 0x0000 +3feb94d0: .word 0x0000 +L3FEB94E0: +3feb94e0: .word 0x0000 +3feb94f0: .word 0x0000 +3feb9500: .word 0x0000 +3feb9510: .word 0x0000 +3feb9520: .word 0x0000 +3feb9530: .word 0x0000 +L3FEB9540: +3feb9540: .word 0x0000 +3feb9550: .word 0x0000 +3feb9560: .word 0x0000 +3feb9570: .word 0x0000 +3feb9580: .word 0x0000 +3feb9590: .word 0x0000 +3feb95a0: .word 0x0000 +3feb95b0: .word 0x0000 +3feb95c0: .word 0x0000 +3feb95d0: .word 0x0000 +3feb95e0: .word 0x0000 +3feb95f0: .word 0x0000 +3feb9600: .word 0x0000 +3feb9610: .word 0x0000 +3feb9620: .word 0x0000 +3feb9630: .word 0x0000 +3feb9640: .word 0x0000 +3feb9650: .word 0x0000 +3feb9660: .word 0x0000 +3feb9670: .word 0x0000 +3feb9680: .word 0x0000 +3feb9690: .word 0x0000 +3feb96a0: .word 0x0000 +3feb96b0: .word 0x0000 +3feb96c0: dsjs a8, L3FEB9750 +3feb96d0: dsjs a9, L3FEB9540 +3feb96e0: .word 0x0000 +3feb96f0: .word 0x0000 +3feb9700: .word 0x0000 +3feb9710: .word 0x0000 +3feb9720: .word 0x0000 +3feb9730: .word 0x0000 +3feb9740: .word 0x0000 +L3FEB9750: +3feb9750: .word 0x0000 +3feb9760: .word 0x0000 +3feb9770: .word 0x0000 +3feb9780: .word 0x0000 +3feb9790: .word 0x0000 +3feb97a0: .word 0x0000 +3feb97b0: .word 0x0000 +L3FEB97C0: +3feb97c0: .word 0x0000 +3feb97d0: .word 0x0000 +L3FEB97E0: +3feb97e0: .word 0x0000 +3feb97f0: .word 0x0000 +L3FEB9800: +3feb9800: .word 0x0000 +3feb9810: .word 0x0000 +L3FEB9820: +3feb9820: .word 0x0000 +3feb9830: .word 0x0000 +L3FEB9840: +3feb9840: .word 0x0000 +3feb9850: .word 0x0000 +L3FEB9860: +3feb9860: .word 0x0000 +3feb9870: .word 0x0000 +L3FEB9880: +3feb9880: .word 0x0000 +3feb9890: .word 0x0000 +L3FEB98A0: +3feb98a0: .word 0x0000 +3feb98b0: .word 0x0000 +L3FEB98C0: +3feb98c0: .word 0x0000 +3feb98d0: .word 0x0000 +L3FEB98E0: +3feb98e0: exgpc a8 +3feb98f0: emu +3feb9900: .word 0x0006 +3feb9910: .word 0x0000 +3feb9920: .word 0x0007 +3feb9930: .word 0x0000 +3feb9940: .word 0x3580 +3feb9950: dsjs a9, L3FEB97C0 +3feb9960: .word 0x3598 +3feb9970: dsjs a9, L3FEB97E0 +3feb9980: .word 0x35b0 +3feb9990: dsjs a9, L3FEB9800 +3feb99a0: .word 0x35c8 +3feb99b0: dsjs a9, L3FEB9820 +3feb99c0: .word 0x35e0 +3feb99d0: dsjs a9, L3FEB9840 +L3FEB99E0: +3feb99e0: .word 0x35f8 +3feb99f0: dsjs a9, L3FEB9860 +L3FEB9A00: +3feb9a00: .word 0x3610 +3feb9a10: dsjs a9, L3FEB9880 +L3FEB9A20: +3feb9a20: .word 0x3628 +3feb9a30: dsjs a9, L3FEB98A0 +L3FEB9A40: +3feb9a40: .word 0x3640 +3feb9a50: dsjs a9, L3FEB98C0 +L3FEB9A60: +3feb9a60: .word 0x3658 +3feb9a70: dsjs a9, L3FEB98E0 +L3FEB9A80: +3feb9a80: .word 0x0000 +3feb9a90: .word 0x0000 +L3FEB9AA0: +3feb9aa0: .word 0x0000 +3feb9ab0: .word 0x0000 +L3FEB9AC0: +3feb9ac0: .word 0x0000 +3feb9ad0: .word 0x0000 +L3FEB9AE0: +3feb9ae0: .word 0x0000 +3feb9af0: .word 0x0000 +L3FEB9B00: +3feb9b00: .word 0x0000 +3feb9b10: .word 0x0000 +3feb9b20: .word 0x0000 +3feb9b30: .word 0x0000 +3feb9b40: .word 0x0000 +3feb9b50: .word 0x0000 +3feb9b60: .word 0x3580 +3feb9b70: dsjs a9, L3FEB99E0 +3feb9b80: .word 0x3598 +3feb9b90: dsjs a9, L3FEB9A00 +3feb9ba0: .word 0x35b0 +3feb9bb0: dsjs a9, L3FEB9A20 +3feb9bc0: .word 0x35c8 +3feb9bd0: dsjs a9, L3FEB9A40 +3feb9be0: .word 0x35e0 +3feb9bf0: dsjs a9, L3FEB9A60 +L3FEB9C00: +3feb9c00: .word 0x35f8 +3feb9c10: dsjs a9, L3FEB9A80 +L3FEB9C20: +3feb9c20: .word 0x3610 +3feb9c30: dsjs a9, L3FEB9AA0 +L3FEB9C40: +3feb9c40: .word 0x3628 +3feb9c50: dsjs a9, L3FEB9AC0 +L3FEB9C60: +3feb9c60: .word 0x3640 +3feb9c70: dsjs a9, L3FEB9AE0 +L3FEB9C80: +3feb9c80: .word 0x3658 +3feb9c90: dsjs a9, L3FEB9B00 +L3FEB9CA0: +3feb9ca0: .word 0x0000 +3feb9cb0: .word 0x0000 +L3FEB9CC0: +3feb9cc0: .word 0x0000 +3feb9cd0: .word 0x0000 +L3FEB9CE0: +3feb9ce0: .word 0x0000 +3feb9cf0: .word 0x0000 +L3FEB9D00: +3feb9d00: .word 0x0000 +3feb9d10: .word 0x0000 +L3FEB9D20: +3feb9d20: .word 0x0000 +3feb9d30: .word 0x0000 +3feb9d40: .word 0x0000 +3feb9d50: .word 0x0000 +3feb9d60: .word 0x0000 +3feb9d70: .word 0x0000 +3feb9d80: .word 0x3580 +3feb9d90: dsjs a9, L3FEB9C00 +3feb9da0: .word 0x3598 +3feb9db0: dsjs a9, L3FEB9C20 +3feb9dc0: .word 0x35b0 +3feb9dd0: dsjs a9, L3FEB9C40 +3feb9de0: .word 0x35c8 +3feb9df0: dsjs a9, L3FEB9C60 +3feb9e00: .word 0x35e0 +3feb9e10: dsjs a9, L3FEB9C80 +3feb9e20: .word 0x35f8 +3feb9e30: dsjs a9, L3FEB9CA0 +3feb9e40: .word 0x3610 +3feb9e50: dsjs a9, L3FEB9CC0 +3feb9e60: .word 0x3628 +3feb9e70: dsjs a9, L3FEB9CE0 +L3FEB9E80: +3feb9e80: .word 0x3640 +3feb9e90: dsjs a9, L3FEB9D00 +3feb9ea0: .word 0x3658 +3feb9eb0: dsjs a9, L3FEB9D20 +3feb9ec0: .word 0x0000 +3feb9ed0: .word 0x0000 +3feb9ee0: .word 0x0000 +3feb9ef0: .word 0x0000 +3feb9f00: .word 0x0000 +3feb9f10: .word 0x0000 +3feb9f20: .word 0x0000 +3feb9f30: .word 0x0000 +3feb9f40: .word 0x0000 +3feb9f50: .word 0x0000 +3feb9f60: .word 0x0000 +3feb9f70: .word 0x0000 +3feb9f80: .word 0x0000 +3feb9f90: .word 0x0000 +3feb9fa0: exgpc a10 +3feb9fb0: emu +3feb9fc0: .word 0x0004 +3feb9fd0: .word 0x0000 +3feb9fe0: .word 0x0008 +3feb9ff0: .word 0x0000 +3feba000: .word 0x3678 +3feba010: dsjs a9, L3FEB9E80 +3feba020: .word 0x0000 +3feba030: .word 0x0000 +3feba040: .word 0x0000 +3feba050: .word 0x0000 +3feba060: .word 0x0000 +3feba070: .word 0x0000 +3feba080: .word 0x0000 +3feba090: .word 0x0000 +L3FEBA0A0: +3feba0a0: .word 0x0000 +3feba0b0: .word 0x0000 +3feba0c0: .word 0x0000 +3feba0d0: .word 0x0000 +3feba0e0: .word 0x0000 +3feba0f0: .word 0x0000 +3feba100: .word 0x0000 +3feba110: .word 0x0000 +3feba120: .word 0x0000 +3feba130: .word 0x0000 +3feba140: .word 0x0000 +3feba150: .word 0x0000 +3feba160: .word 0x0000 +3feba170: .word 0x0000 +3feba180: .word 0x0000 +3feba190: .word 0x0000 +3feba1a0: .word 0x0000 +3feba1b0: .word 0x0000 +3feba1c0: .word 0x0000 +3feba1d0: .word 0x0000 +3feba1e0: .word 0x0000 +3feba1f0: .word 0x0000 +3feba200: .word 0x0000 +3feba210: .word 0x0000 +3feba220: .word 0x36e0 +3feba230: dsjs a9, L3FEBA0A0 +3feba240: .word 0x0000 +3feba250: .word 0x0000 +3feba260: .word 0x0000 +3feba270: .word 0x0000 +3feba280: .word 0x0000 +3feba290: .word 0x0000 +3feba2a0: .word 0x0000 +3feba2b0: .word 0x0000 +L3FEBA2C0: +3feba2c0: .word 0x0000 +3feba2d0: .word 0x0000 +3feba2e0: .word 0x0000 +3feba2f0: .word 0x0000 +3feba300: .word 0x0000 +3feba310: .word 0x0000 +3feba320: .word 0x0000 +3feba330: .word 0x0000 +3feba340: .word 0x0000 +3feba350: .word 0x0000 +3feba360: .word 0x0000 +3feba370: .word 0x0000 +3feba380: .word 0x0000 +3feba390: .word 0x0000 +3feba3a0: .word 0x0000 +3feba3b0: .word 0x0000 +3feba3c0: .word 0x0000 +3feba3d0: .word 0x0000 +3feba3e0: .word 0x0000 +3feba3f0: .word 0x0000 +3feba400: .word 0x0000 +3feba410: .word 0x0000 +3feba420: .word 0x0000 +3feba430: .word 0x0000 +3feba440: .word 0x3750 +3feba450: dsjs a9, L3FEBA2C0 +3feba460: .word 0x0000 +3feba470: .word 0x0000 +3feba480: .word 0x0000 +3feba490: .word 0x0000 +3feba4a0: .word 0x0000 +3feba4b0: .word 0x0000 +3feba4c0: .word 0x0000 +3feba4d0: .word 0x0000 +3feba4e0: .word 0x0000 +3feba4f0: .word 0x0000 +3feba500: .word 0x0000 +3feba510: .word 0x0000 +3feba520: .word 0x0000 +3feba530: .word 0x0000 +L3FEBA540: +3feba540: .word 0x0000 +3feba550: .word 0x0000 +3feba560: .word 0x0000 +3feba570: .word 0x0000 +3feba580: .word 0x0000 +3feba590: .word 0x0000 +3feba5a0: .word 0x0000 +3feba5b0: .word 0x0000 +3feba5c0: .word 0x0000 +3feba5d0: .word 0x0000 +3feba5e0: .word 0x0000 +3feba5f0: .word 0x0000 +3feba600: .word 0x0000 +3feba610: .word 0x0000 +3feba620: .word 0x0000 +3feba630: .word 0x0000 +3feba640: .word 0x0000 +3feba650: .word 0x0000 +3feba660: rev a6 +3feba670: exgpc b11 +3feba680: .word 0x0004 +3feba690: .word 0x0000 +3feba6a0: .word 0x0009 +3feba6b0: .word 0x0000 +3feba6c0: dsjs b8, L3FEBA790 +3feba6d0: dsjs a9, L3FEBA540 +3feba6e0: .word 0x0000 +3feba6f0: .word 0x0000 +3feba700: .word 0x0000 +3feba710: .word 0x0000 +3feba720: .word 0x0000 +3feba730: .word 0x0000 +3feba740: .word 0x0000 +3feba750: .word 0x0000 +L3FEBA760: +3feba760: .word 0x0000 +3feba770: .word 0x0000 +3feba780: .word 0x0000 +L3FEBA790: +3feba790: .word 0x0000 +3feba7a0: .word 0x0000 +3feba7b0: .word 0x0000 +3feba7c0: .word 0x0000 +3feba7d0: .word 0x0000 +3feba7e0: .word 0x0000 +3feba7f0: .word 0x0000 +3feba800: .word 0x0000 +3feba810: .word 0x0000 +3feba820: .word 0x0000 +3feba830: .word 0x0000 +3feba840: .word 0x0000 +3feba850: .word 0x0000 +3feba860: .word 0x0000 +3feba870: .word 0x0000 +3feba880: .word 0x0000 +3feba890: .word 0x0000 +3feba8a0: .word 0x0000 +3feba8b0: .word 0x0000 +3feba8c0: .word 0x0000 +3feba8d0: .word 0x0000 +3feba8e0: dsjs a0, L3FEBAA00 +3feba8f0: dsjs a9, L3FEBA760 +3feba900: .word 0x0000 +3feba910: .word 0x0000 +3feba920: .word 0x0000 +3feba930: .word 0x0000 +3feba940: .word 0x0000 +3feba950: .word 0x0000 +3feba960: .word 0x0000 +3feba970: .word 0x0000 +L3FEBA980: +3feba980: .word 0x0000 +3feba990: .word 0x0000 +3feba9a0: .word 0x0000 +3feba9b0: .word 0x0000 +3feba9c0: .word 0x0000 +3feba9d0: .word 0x0000 +3feba9e0: .word 0x0000 +3feba9f0: .word 0x0000 +L3FEBAA00: +3febaa00: .word 0x0000 +3febaa10: .word 0x0000 +3febaa20: .word 0x0000 +3febaa30: .word 0x0000 +3febaa40: .word 0x0000 +3febaa50: .word 0x0000 +3febaa60: .word 0x0000 +3febaa70: .word 0x0000 +3febaa80: .word 0x0000 +3febaa90: .word 0x0000 +3febaaa0: .word 0x0000 +3febaab0: .word 0x0000 +3febaac0: .word 0x0000 +3febaad0: .word 0x0000 +3febaae0: .word 0x0000 +3febaaf0: .word 0x0000 +3febab00: dsjs a8, L3FEBAC70 +3febab10: dsjs a9, L3FEBA980 +3febab20: .word 0x0000 +3febab30: .word 0x0000 +3febab40: .word 0x0000 +3febab50: .word 0x0000 +3febab60: .word 0x0000 +3febab70: .word 0x0000 +3febab80: .word 0x0000 +3febab90: .word 0x0000 +3febaba0: .word 0x0000 +3febabb0: .word 0x0000 +3febabc0: .word 0x0000 +3febabd0: .word 0x0000 +3febabe0: .word 0x0000 +3febabf0: .word 0x0000 +L3FEBAC00: +3febac00: .word 0x0000 +3febac10: .word 0x0000 +L3FEBAC20: +3febac20: .word 0x0000 +3febac30: .word 0x0000 +L3FEBAC40: +3febac40: .word 0x0000 +3febac50: .word 0x0000 +L3FEBAC60: +3febac60: .word 0x0000 +L3FEBAC70: +3febac70: .word 0x0000 +L3FEBAC80: +3febac80: .word 0x0000 +3febac90: .word 0x0000 +L3FEBACA0: +3febaca0: .word 0x0000 +3febacb0: .word 0x0000 +L3FEBACC0: +3febacc0: .word 0x0000 +3febacd0: .word 0x0000 +L3FEBACE0: +3febace0: .word 0x0000 +3febacf0: .word 0x0000 +L3FEBAD00: +3febad00: .word 0x0000 +3febad10: .word 0x0000 +L3FEBAD20: +3febad20: rev a4 +3febad30: jump a1 +3febad40: .word 0x0006 +3febad50: .word 0x0000 +3febad60: .word 0x000a +3febad70: .word 0x0000 +3febad80: .word 0x3580 +3febad90: dsjs a9, L3FEBAC00 +3febada0: .word 0x3598 +3febadb0: dsjs a9, L3FEBAC20 +3febadc0: .word 0x35b0 +3febadd0: dsjs a9, L3FEBAC40 +3febade0: .word 0x35c8 +3febadf0: dsjs a9, L3FEBAC60 +3febae00: .word 0x35e0 +3febae10: dsjs a9, L3FEBAC80 +L3FEBAE20: +3febae20: .word 0x35f8 +3febae30: dsjs a9, L3FEBACA0 +L3FEBAE40: +3febae40: .word 0x3610 +3febae50: dsjs a9, L3FEBACC0 +L3FEBAE60: +3febae60: .word 0x3628 +3febae70: dsjs a9, L3FEBACE0 +L3FEBAE80: +3febae80: .word 0x3640 +3febae90: dsjs a9, L3FEBAD00 +L3FEBAEA0: +3febaea0: .word 0x3658 +3febaeb0: dsjs a9, L3FEBAD20 +L3FEBAEC0: +3febaec0: .word 0x0000 +3febaed0: .word 0x0000 +L3FEBAEE0: +3febaee0: .word 0x0000 +3febaef0: .word 0x0000 +L3FEBAF00: +3febaf00: .word 0x0000 +3febaf10: .word 0x0000 +L3FEBAF20: +3febaf20: .word 0x0000 +3febaf30: .word 0x0000 +L3FEBAF40: +3febaf40: .word 0x0000 +3febaf50: .word 0x0000 +3febaf60: .word 0x0000 +3febaf70: .word 0x0000 +3febaf80: .word 0x0000 +3febaf90: .word 0x0000 +3febafa0: .word 0x3580 +3febafb0: dsjs a9, L3FEBAE20 +3febafc0: .word 0x3598 +3febafd0: dsjs a9, L3FEBAE40 +3febafe0: .word 0x35b0 +3febaff0: dsjs a9, L3FEBAE60 +3febb000: .word 0x35c8 +3febb010: dsjs a9, L3FEBAE80 +3febb020: .word 0x35e0 +3febb030: dsjs a9, L3FEBAEA0 +L3FEBB040: +3febb040: .word 0x35f8 +3febb050: dsjs a9, L3FEBAEC0 +L3FEBB060: +3febb060: .word 0x3610 +3febb070: dsjs a9, L3FEBAEE0 +L3FEBB080: +3febb080: .word 0x3628 +3febb090: dsjs a9, L3FEBAF00 +L3FEBB0A0: +3febb0a0: .word 0x3640 +3febb0b0: dsjs a9, L3FEBAF20 +L3FEBB0C0: +3febb0c0: .word 0x3658 +3febb0d0: dsjs a9, L3FEBAF40 +L3FEBB0E0: +3febb0e0: .word 0x0000 +3febb0f0: .word 0x0000 +L3FEBB100: +3febb100: .word 0x0000 +3febb110: .word 0x0000 +L3FEBB120: +3febb120: .word 0x0000 +3febb130: .word 0x0000 +L3FEBB140: +3febb140: .word 0x0000 +3febb150: .word 0x0000 +L3FEBB160: +3febb160: .word 0x0000 +3febb170: .word 0x0000 +3febb180: .word 0x0000 +3febb190: .word 0x0000 +3febb1a0: .word 0x0000 +3febb1b0: .word 0x0000 +3febb1c0: .word 0x3580 +3febb1d0: dsjs a9, L3FEBB040 +3febb1e0: .word 0x3598 +3febb1f0: dsjs a9, L3FEBB060 +3febb200: .word 0x35b0 +3febb210: dsjs a9, L3FEBB080 +3febb220: .word 0x35c8 +3febb230: dsjs a9, L3FEBB0A0 +3febb240: .word 0x35e0 +3febb250: dsjs a9, L3FEBB0C0 +3febb260: .word 0x35f8 +3febb270: dsjs a9, L3FEBB0E0 +3febb280: .word 0x3610 +3febb290: dsjs a9, L3FEBB100 +3febb2a0: .word 0x3628 +3febb2b0: dsjs a9, L3FEBB120 +L3FEBB2C0: +3febb2c0: .word 0x3640 +3febb2d0: dsjs a9, L3FEBB140 +3febb2e0: .word 0x3658 +3febb2f0: dsjs a9, L3FEBB160 +3febb300: .word 0x0000 +3febb310: .word 0x0000 +3febb320: .word 0x0000 +3febb330: .word 0x0000 +3febb340: .word 0x0000 +3febb350: .word 0x0000 +3febb360: .word 0x0000 +3febb370: .word 0x0000 +3febb380: .word 0x0000 +3febb390: .word 0x0000 +3febb3a0: .word 0x0000 +3febb3b0: .word 0x0000 +3febb3c0: .word 0x0000 +3febb3d0: .word 0x0000 +3febb3e0: rev a6 +3febb3f0: jump b7 +3febb400: .word 0x0004 +3febb410: .word 0x0000 +3febb420: .word 0x000b +3febb430: .word 0x0000 +3febb440: dsjs a8, L3FEBB610 +3febb450: dsjs a9, L3FEBB2C0 +3febb460: .word 0x0000 +3febb470: .word 0x0000 +3febb480: .word 0x0000 +3febb490: .word 0x0000 +3febb4a0: .word 0x0000 +3febb4b0: .word 0x0000 +3febb4c0: .word 0x0000 +3febb4d0: .word 0x0000 +L3FEBB4E0: +3febb4e0: .word 0x0000 +3febb4f0: .word 0x0000 +3febb500: .word 0x0000 +3febb510: .word 0x0000 +3febb520: .word 0x0000 +3febb530: .word 0x0000 +3febb540: .word 0x0000 +3febb550: .word 0x0000 +3febb560: .word 0x0000 +3febb570: .word 0x0000 +3febb580: .word 0x0000 +3febb590: .word 0x0000 +3febb5a0: .word 0x0000 +3febb5b0: .word 0x0000 +3febb5c0: .word 0x0000 +3febb5d0: .word 0x0000 +3febb5e0: .word 0x0000 +3febb5f0: .word 0x0000 +3febb600: .word 0x0000 +L3FEBB610: +3febb610: .word 0x0000 +3febb620: .word 0x0000 +3febb630: .word 0x0000 +3febb640: .word 0x0000 +3febb650: .word 0x0000 +3febb660: dsjs a8, L3FEBB830 +3febb670: dsjs a9, L3FEBB4E0 +3febb680: .word 0x0000 +3febb690: .word 0x0000 +3febb6a0: .word 0x0000 +3febb6b0: .word 0x0000 +3febb6c0: .word 0x0000 +3febb6d0: .word 0x0000 +3febb6e0: .word 0x0000 +3febb6f0: .word 0x0000 +L3FEBB700: +3febb700: .word 0x0000 +3febb710: .word 0x0000 +3febb720: .word 0x0000 +3febb730: .word 0x0000 +3febb740: .word 0x0000 +3febb750: .word 0x0000 +3febb760: .word 0x0000 +3febb770: .word 0x0000 +3febb780: .word 0x0000 +3febb790: .word 0x0000 +3febb7a0: .word 0x0000 +3febb7b0: .word 0x0000 +3febb7c0: .word 0x0000 +3febb7d0: .word 0x0000 +3febb7e0: .word 0x0000 +3febb7f0: .word 0x0000 +3febb800: .word 0x0000 +3febb810: .word 0x0000 +3febb820: .word 0x0000 +L3FEBB830: +3febb830: .word 0x0000 +3febb840: .word 0x0000 +3febb850: .word 0x0000 +3febb860: .word 0x0000 +3febb870: .word 0x0000 +3febb880: dsjs b0, L3FEBBA70 +3febb890: dsjs a9, L3FEBB700 +3febb8a0: .word 0x0000 +3febb8b0: .word 0x0000 +3febb8c0: .word 0x0000 +3febb8d0: .word 0x0000 +3febb8e0: .word 0x0000 +3febb8f0: .word 0x0000 +3febb900: .word 0x0000 +3febb910: .word 0x0000 +3febb920: .word 0x0000 +3febb930: .word 0x0000 +3febb940: .word 0x0000 +3febb950: .word 0x0000 +3febb960: .word 0x0000 +3febb970: .word 0x0000 +L3FEBB980: +3febb980: .word 0x0000 +3febb990: .word 0x0000 +3febb9a0: .word 0x0000 +3febb9b0: .word 0x0000 +3febb9c0: .word 0x0000 +3febb9d0: .word 0x0000 +3febb9e0: .word 0x0000 +3febb9f0: .word 0x0000 +3febba00: .word 0x0000 +3febba10: .word 0x0000 +3febba20: .word 0x0000 +3febba30: .word 0x0000 +3febba40: .word 0x0000 +3febba50: .word 0x0000 +3febba60: .word 0x0000 +L3FEBBA70: +3febba70: .word 0x0000 +3febba80: .word 0x0000 +3febba90: .word 0x0000 +3febbaa0: exgpc a10 +3febbab0: exgpc b11 +3febbac0: .word 0x0004 +3febbad0: .word 0x0000 +3febbae0: .word 0x0003 +3febbaf0: .word 0x0000 +3febbb00: dsjs b8, L3FEBBB10 +L3FEBBB10: +3febbb10: dsjs a9, L3FEBB980 +3febbb20: .word 0x0000 +3febbb30: .word 0x0000 +3febbb40: .word 0x0000 +3febbb50: .word 0x0000 +3febbb60: .word 0x0000 +3febbb70: .word 0x0000 +3febbb80: .word 0x0000 +3febbb90: .word 0x0000 +L3FEBBBA0: +3febbba0: .word 0x0000 +3febbbb0: .word 0x0000 +3febbbc0: .word 0x0000 +3febbbd0: .word 0x0000 +3febbbe0: .word 0x0000 +3febbbf0: .word 0x0000 +3febbc00: .word 0x0000 +3febbc10: .word 0x0000 +3febbc20: .word 0x0000 +3febbc30: .word 0x0000 +3febbc40: .word 0x0000 +3febbc50: .word 0x0000 +3febbc60: .word 0x0000 +3febbc70: .word 0x0000 +3febbc80: .word 0x0000 +3febbc90: .word 0x0000 +3febbca0: .word 0x0000 +3febbcb0: .word 0x0000 +3febbcc0: .word 0x0000 +3febbcd0: .word 0x0000 +L3FEBBCE0: +3febbce0: .word 0x0000 +3febbcf0: .word 0x0000 +3febbd00: .word 0x0000 +3febbd10: .word 0x0000 +3febbd20: dsjs a0, L3FEBBCE0 +3febbd30: dsjs a9, L3FEBBBA0 +3febbd40: .word 0x0000 +3febbd50: .word 0x0000 +3febbd60: .word 0x0000 +3febbd70: .word 0x0000 +3febbd80: .word 0x0000 +3febbd90: .word 0x0000 +3febbda0: .word 0x0000 +3febbdb0: .word 0x0000 +L3FEBBDC0: +3febbdc0: .word 0x0000 +3febbdd0: .word 0x0000 +3febbde0: .word 0x0000 +3febbdf0: .word 0x0000 +3febbe00: .word 0x0000 +3febbe10: .word 0x0000 +3febbe20: .word 0x0000 +3febbe30: .word 0x0000 +3febbe40: .word 0x0000 +3febbe50: .word 0x0000 +3febbe60: .word 0x0000 +3febbe70: .word 0x0000 +3febbe80: .word 0x0000 +3febbe90: .word 0x0000 +3febbea0: .word 0x0000 +3febbeb0: .word 0x0000 +3febbec0: .word 0x0000 +L3FEBBED0: +3febbed0: .word 0x0000 +3febbee0: .word 0x0000 +3febbef0: .word 0x0000 +3febbf00: .word 0x0000 +3febbf10: .word 0x0000 +3febbf20: .word 0x0000 +3febbf30: .word 0x0000 +3febbf40: dsjs a8, L3FEBBED0 +3febbf50: dsjs a9, L3FEBBDC0 +3febbf60: .word 0x0000 +3febbf70: .word 0x0000 +3febbf80: .word 0x0000 +3febbf90: .word 0x0000 +3febbfa0: .word 0x0000 +3febbfb0: .word 0x0000 +3febbfc0: .word 0x0000 +3febbfd0: .word 0x0000 +3febbfe0: .word 0x0000 +3febbff0: .word 0x0000 +3febc000: .word 0x0000 +3febc010: .word 0x0000 +3febc020: .word 0x0000 +3febc030: .word 0x0000 +L3FEBC040: +3febc040: .word 0x0000 +3febc050: .word 0x0000 +L3FEBC060: +3febc060: .word 0x0000 +3febc070: .word 0x0000 +L3FEBC080: +3febc080: .word 0x0000 +3febc090: .word 0x0000 +L3FEBC0A0: +3febc0a0: .word 0x0000 +3febc0b0: .word 0x0000 +L3FEBC0C0: +3febc0c0: .word 0x0000 +3febc0d0: .word 0x0000 +L3FEBC0E0: +3febc0e0: .word 0x0000 +3febc0f0: .word 0x0000 +L3FEBC100: +3febc100: .word 0x0000 +3febc110: .word 0x0000 +L3FEBC120: +3febc120: .word 0x0000 +3febc130: .word 0x0000 +L3FEBC140: +3febc140: .word 0x0000 +3febc150: .word 0x0000 +L3FEBC160: +3febc160: exgpc a8 +3febc170: jump a1 +3febc180: .word 0x0006 +3febc190: .word 0x0000 +3febc1a0: .word 0x0004 +3febc1b0: .word 0x0000 +3febc1c0: .word 0x3580 +3febc1d0: dsjs a9, L3FEBC040 +3febc1e0: .word 0x3598 +3febc1f0: dsjs a9, L3FEBC060 +3febc200: .word 0x35b0 +3febc210: dsjs a9, L3FEBC080 +3febc220: .word 0x35c8 +3febc230: dsjs a9, L3FEBC0A0 +3febc240: .word 0x35e0 +3febc250: dsjs a9, L3FEBC0C0 +L3FEBC260: +3febc260: .word 0x35f8 +3febc270: dsjs a9, L3FEBC0E0 +L3FEBC280: +3febc280: .word 0x3610 +3febc290: dsjs a9, L3FEBC100 +L3FEBC2A0: +3febc2a0: .word 0x3628 +3febc2b0: dsjs a9, L3FEBC120 +L3FEBC2C0: +3febc2c0: .word 0x3640 +3febc2d0: dsjs a9, L3FEBC140 +L3FEBC2E0: +3febc2e0: .word 0x3658 +3febc2f0: dsjs a9, L3FEBC160 +L3FEBC300: +3febc300: .word 0x0000 +3febc310: .word 0x0000 +L3FEBC320: +3febc320: .word 0x0000 +3febc330: .word 0x0000 +L3FEBC340: +3febc340: .word 0x0000 +3febc350: .word 0x0000 +L3FEBC360: +3febc360: .word 0x0000 +3febc370: .word 0x0000 +L3FEBC380: +3febc380: .word 0x0000 +3febc390: .word 0x0000 +3febc3a0: .word 0x0000 +3febc3b0: .word 0x0000 +3febc3c0: .word 0x0000 +3febc3d0: .word 0x0000 +3febc3e0: .word 0x3580 +3febc3f0: dsjs a9, L3FEBC260 +3febc400: .word 0x3598 +3febc410: dsjs a9, L3FEBC280 +3febc420: .word 0x35b0 +3febc430: dsjs a9, L3FEBC2A0 +3febc440: .word 0x35c8 +3febc450: dsjs a9, L3FEBC2C0 +3febc460: .word 0x35e0 +3febc470: dsjs a9, L3FEBC2E0 +L3FEBC480: +3febc480: .word 0x35f8 +3febc490: dsjs a9, L3FEBC300 +L3FEBC4A0: +3febc4a0: .word 0x3610 +3febc4b0: dsjs a9, L3FEBC320 +L3FEBC4C0: +3febc4c0: .word 0x3628 +3febc4d0: dsjs a9, L3FEBC340 +L3FEBC4E0: +3febc4e0: .word 0x3640 +3febc4f0: dsjs a9, L3FEBC360 +L3FEBC500: +3febc500: .word 0x3658 +3febc510: dsjs a9, L3FEBC380 +L3FEBC520: +3febc520: .word 0x0000 +3febc530: .word 0x0000 +L3FEBC540: +3febc540: .word 0x0000 +3febc550: .word 0x0000 +L3FEBC560: +3febc560: .word 0x0000 +3febc570: .word 0x0000 +L3FEBC580: +3febc580: .word 0x0000 +3febc590: .word 0x0000 +L3FEBC5A0: +3febc5a0: .word 0x0000 +3febc5b0: .word 0x0000 +3febc5c0: .word 0x0000 +3febc5d0: .word 0x0000 +3febc5e0: .word 0x0000 +3febc5f0: .word 0x0000 +3febc600: .word 0x3580 +3febc610: dsjs a9, L3FEBC480 +3febc620: .word 0x3598 +3febc630: dsjs a9, L3FEBC4A0 +3febc640: .word 0x35b0 +3febc650: dsjs a9, L3FEBC4C0 +3febc660: .word 0x35c8 +3febc670: dsjs a9, L3FEBC4E0 +3febc680: .word 0x35e0 +3febc690: dsjs a9, L3FEBC500 +3febc6a0: .word 0x35f8 +3febc6b0: dsjs a9, L3FEBC520 +3febc6c0: .word 0x3610 +3febc6d0: dsjs a9, L3FEBC540 +3febc6e0: .word 0x3628 +3febc6f0: dsjs a9, L3FEBC560 +L3FEBC700: +3febc700: .word 0x3640 +3febc710: dsjs a9, L3FEBC580 +3febc720: .word 0x3658 +3febc730: dsjs a9, L3FEBC5A0 +3febc740: .word 0x0000 +3febc750: .word 0x0000 +3febc760: .word 0x0000 +3febc770: .word 0x0000 +3febc780: .word 0x0000 +3febc790: .word 0x0000 +3febc7a0: .word 0x0000 +3febc7b0: .word 0x0000 +L3FEBC7C0: +3febc7c0: .word 0x0000 +3febc7d0: .word 0x0000 +3febc7e0: .word 0x0000 +3febc7f0: .word 0x0000 +3febc800: .word 0x0000 +3febc810: .word 0x0000 +3febc820: exgpc a10 +3febc830: jump b7 +3febc840: .word 0x0004 +3febc850: .word 0x0000 +3febc860: .word 0x0003 +3febc870: .word 0x0000 +3febc880: dsjs a8, L3FEBC7C0 +3febc890: dsjs a9, L3FEBC700 +3febc8a0: .word 0x0000 +3febc8b0: .word 0x0000 +3febc8c0: .word 0x0000 +3febc8d0: .word 0x0000 +3febc8e0: .word 0x0000 +3febc8f0: .word 0x0000 +3febc900: .word 0x0000 +3febc910: .word 0x0000 +L3FEBC920: +3febc920: .word 0x0000 +3febc930: .word 0x0000 +3febc940: .word 0x0000 +3febc950: .word 0x0000 +3febc960: .word 0x0000 +3febc970: .word 0x0000 +3febc980: .word 0x0000 +3febc990: .word 0x0000 +3febc9a0: .word 0x0000 +3febc9b0: .word 0x0000 +L3FEBC9C0: +3febc9c0: .word 0x0000 +3febc9d0: .word 0x0000 +3febc9e0: .word 0x0000 +3febc9f0: .word 0x0000 +3febca00: .word 0x0000 +3febca10: .word 0x0000 +3febca20: .word 0x0000 +3febca30: .word 0x0000 +3febca40: .word 0x0000 +3febca50: .word 0x0000 +3febca60: .word 0x0000 +3febca70: .word 0x0000 +3febca80: .word 0x0000 +3febca90: .word 0x0000 +3febcaa0: dsjs a8, L3FEBC9C0 +3febcab0: dsjs a9, L3FEBC920 +3febcac0: .word 0x0000 +3febcad0: .word 0x0000 +3febcae0: .word 0x0000 +3febcaf0: .word 0x0000 +3febcb00: .word 0x0000 +3febcb10: .word 0x0000 +3febcb20: .word 0x0000 +3febcb30: .word 0x0000 +L3FEBCB40: +3febcb40: .word 0x0000 +3febcb50: .word 0x0000 +3febcb60: .word 0x0000 +3febcb70: .word 0x0000 +3febcb80: .word 0x0000 +3febcb90: .word 0x0000 +3febcba0: .word 0x0000 +3febcbb0: .word 0x0000 +L3FEBCBC0: +3febcbc0: .word 0x0000 +3febcbd0: .word 0x0000 +3febcbe0: .word 0x0000 +3febcbf0: .word 0x0000 +3febcc00: .word 0x0000 +3febcc10: .word 0x0000 +3febcc20: .word 0x0000 +3febcc30: .word 0x0000 +3febcc40: .word 0x0000 +3febcc50: .word 0x0000 +3febcc60: .word 0x0000 +3febcc70: .word 0x0000 +3febcc80: .word 0x0000 +3febcc90: .word 0x0000 +3febcca0: .word 0x0000 +3febccb0: .word 0x0000 +3febccc0: dsjs b0, L3FEBCBC0 +3febccd0: dsjs a9, L3FEBCB40 +3febcce0: .word 0x0000 +3febccf0: .word 0x0000 +3febcd00: .word 0x0000 +3febcd10: .word 0x0000 +3febcd20: .word 0x0000 +3febcd30: .word 0x0000 +3febcd40: .word 0x0000 +3febcd50: .word 0x0000 +3febcd60: .word 0x0000 +3febcd70: .word 0x0000 +3febcd80: .word 0x0000 +3febcd90: .word 0x0000 +3febcda0: .word 0x0000 +3febcdb0: .word 0x0000 +L3FEBCDC0: +3febcdc0: .word 0x0000 +3febcdd0: .word 0x0000 +3febcde0: .word 0x0000 +3febcdf0: .word 0x0000 +3febce00: .word 0x0000 +3febce10: .word 0x0000 +L3FEBCE20: +3febce20: .word 0x0000 +3febce30: .word 0x0000 +3febce40: .word 0x0000 +3febce50: .word 0x0000 +3febce60: .word 0x0000 +3febce70: .word 0x0000 +3febce80: .word 0x0000 +3febce90: .word 0x0000 +3febcea0: .word 0x0000 +3febceb0: .word 0x0000 +3febcec0: .word 0x0000 +3febced0: .word 0x0000 +3febcee0: rev a4 +3febcef0: .word 0x0010 +3febcf00: .word 0x0004 +3febcf10: .word 0x0000 +3febcf20: .word 0x0005 +3febcf30: .word 0x0000 +3febcf40: dsjs b8, L3FEBCE20 +3febcf50: dsjs a9, L3FEBCDC0 +3febcf60: .word 0x0000 +3febcf70: .word 0x0000 +3febcf80: .word 0x0000 +3febcf90: .word 0x0000 +3febcfa0: .word 0x0000 +3febcfb0: .word 0x0000 +3febcfc0: .word 0x0000 +3febcfd0: .word 0x0000 +L3FEBCFE0: +3febcfe0: .word 0x0000 +3febcff0: .word 0x0000 +3febd000: .word 0x0000 +L3FEBD010: +3febd010: .word 0x0000 +3febd020: .word 0x0000 +3febd030: .word 0x0000 +3febd040: .word 0x0000 +3febd050: .word 0x0000 +3febd060: .word 0x0000 +3febd070: .word 0x0000 +3febd080: .word 0x0000 +3febd090: .word 0x0000 +3febd0a0: .word 0x0000 +3febd0b0: .word 0x0000 +3febd0c0: .word 0x0000 +3febd0d0: .word 0x0000 +3febd0e0: .word 0x0000 +3febd0f0: .word 0x0000 +3febd100: .word 0x0000 +3febd110: .word 0x0000 +3febd120: .word 0x0000 +3febd130: .word 0x0000 +3febd140: .word 0x0000 +3febd150: .word 0x0000 +3febd160: dsjs b8, L3FEBD010 +3febd170: dsjs a9, L3FEBCFE0 +3febd180: .word 0x0000 +3febd190: .word 0x0000 +3febd1a0: .word 0x0000 +3febd1b0: .word 0x0000 +3febd1c0: .word 0x0000 +3febd1d0: .word 0x0000 +L3FEBD1E0: +3febd1e0: .word 0x0000 +3febd1f0: .word 0x0000 +L3FEBD200: +3febd200: .word 0x0000 +3febd210: .word 0x0000 +3febd220: .word 0x0000 +3febd230: .word 0x0000 +3febd240: .word 0x0000 +3febd250: .word 0x0000 +3febd260: .word 0x0000 +3febd270: .word 0x0000 +3febd280: .word 0x0000 +3febd290: .word 0x0000 +3febd2a0: .word 0x0000 +3febd2b0: .word 0x0000 +3febd2c0: .word 0x0000 +3febd2d0: .word 0x0000 +3febd2e0: .word 0x0000 +3febd2f0: .word 0x0000 +3febd300: .word 0x0000 +3febd310: .word 0x0000 +3febd320: .word 0x0000 +3febd330: .word 0x0000 +3febd340: .word 0x0000 +3febd350: .word 0x0000 +3febd360: .word 0x0000 +3febd370: .word 0x0000 +3febd380: dsjs a8, L3FEBD1E0 +3febd390: dsjs a9, L3FEBD200 +3febd3a0: .word 0x0000 +3febd3b0: .word 0x0000 +3febd3c0: .word 0x0000 +3febd3d0: .word 0x0000 +3febd3e0: .word 0x0000 +3febd3f0: .word 0x0000 +3febd400: .word 0x0000 +3febd410: .word 0x0000 +3febd420: .word 0x0000 +L3FEBD430: +3febd430: .word 0x0000 +3febd440: .word 0x0000 +3febd450: .word 0x0000 +3febd460: .word 0x0000 +3febd470: .word 0x0000 +L3FEBD480: +3febd480: .word 0x0000 +3febd490: .word 0x0000 +3febd4a0: .word 0x0000 +3febd4b0: .word 0x0000 +3febd4c0: .word 0x0000 +3febd4d0: .word 0x0000 +3febd4e0: .word 0x0000 +3febd4f0: .word 0x0000 +3febd500: .word 0x0000 +3febd510: .word 0x0000 +3febd520: .word 0x0000 +3febd530: .word 0x0000 +3febd540: .word 0x0000 +3febd550: .word 0x0000 +3febd560: .word 0x0000 +3febd570: .word 0x0000 +3febd580: .word 0x0000 +3febd590: .word 0x0000 +3febd5a0: rev a4 +3febd5b0: rev a2 +3febd5c0: .word 0x0007 +3febd5d0: .word 0x0000 +3febd5e0: .word 0x0006 +3febd5f0: .word 0x0000 +3febd600: dsjs b0, L3FEBD430 +3febd610: dsjs a9, L3FEBD480 +3febd620: .word 0x0000 +3febd630: .word 0x0000 +3febd640: .word 0x0000 +L3FEBD650: +3febd650: .word 0x0000 +3febd660: .word 0x0000 +3febd670: .word 0x0000 +3febd680: .word 0x0000 +3febd690: .word 0x0000 +L3FEBD6A0: +3febd6a0: .word 0x0000 +3febd6b0: .word 0x0000 +3febd6c0: .word 0x0000 +3febd6d0: .word 0x0000 +3febd6e0: .word 0x0000 +3febd6f0: .word 0x0000 +3febd700: .word 0x0000 +3febd710: .word 0x0000 +3febd720: .word 0x0000 +3febd730: .word 0x0000 +3febd740: .word 0x0000 +3febd750: .word 0x0000 +3febd760: .word 0x0000 +3febd770: .word 0x0000 +3febd780: .word 0x0000 +3febd790: .word 0x0000 +3febd7a0: .word 0x0000 +3febd7b0: .word 0x0000 +3febd7c0: .word 0x0000 +3febd7d0: .word 0x0000 +3febd7e0: .word 0x0000 +3febd7f0: .word 0x0000 +3febd800: .word 0x0000 +3febd810: .word 0x0000 +3febd820: dsjs b0, L3FEBD650 +3febd830: dsjs a9, L3FEBD6A0 +3febd840: .word 0x0000 +3febd850: .word 0x0000 +3febd860: .word 0x0000 +L3FEBD870: +3febd870: .word 0x0000 +3febd880: .word 0x0000 +3febd890: .word 0x0000 +3febd8a0: .word 0x0000 +3febd8b0: .word 0x0000 +L3FEBD8C0: +3febd8c0: .word 0x0000 +3febd8d0: .word 0x0000 +3febd8e0: .word 0x0000 +3febd8f0: .word 0x0000 +3febd900: .word 0x0000 +3febd910: .word 0x0000 +3febd920: .word 0x0000 +3febd930: .word 0x0000 +3febd940: .word 0x0000 +3febd950: .word 0x0000 +3febd960: .word 0x0000 +3febd970: .word 0x0000 +3febd980: .word 0x0000 +3febd990: .word 0x0000 +3febd9a0: .word 0x0000 +3febd9b0: .word 0x0000 +3febd9c0: .word 0x0000 +3febd9d0: .word 0x0000 +3febd9e0: .word 0x0000 +3febd9f0: .word 0x0000 +3febda00: .word 0x0000 +3febda10: .word 0x0000 +3febda20: .word 0x0000 +3febda30: .word 0x0000 +3febda40: dsjs b0, L3FEBD870 +3febda50: dsjs a9, L3FEBD8C0 +3febda60: .word 0x0000 +3febda70: .word 0x0000 +3febda80: .word 0x0000 +3febda90: .word 0x0000 +3febdaa0: .word 0x0000 +3febdab0: .word 0x0000 +3febdac0: .word 0x0000 +3febdad0: .word 0x0000 +3febdae0: .word 0x0000 +3febdaf0: .word 0x0000 +3febdb00: .word 0x0000 +3febdb10: .word 0x0000 +3febdb20: .word 0x0000 +3febdb30: .word 0x0000 +L3FEBDB40: +3febdb40: .word 0x0000 +3febdb50: .word 0x0000 +3febdb60: .word 0x0000 +3febdb70: .word 0x0000 +3febdb80: .word 0x0000 +3febdb90: .word 0x0000 +3febdba0: .word 0x0000 +3febdbb0: .word 0x0000 +3febdbc0: .word 0x0000 +3febdbd0: .word 0x0000 +3febdbe0: .word 0x0000 +3febdbf0: .word 0x0000 +3febdc00: .word 0x0000 +3febdc10: .word 0x0000 +3febdc20: .word 0x0000 +3febdc30: .word 0x0000 +3febdc40: .word 0x0000 +3febdc50: .word 0x0000 +3febdc60: rev a4 +3febdc70: .word 0x0092 +3febdc80: .word 0x0001 +3febdc90: .word 0x0000 +3febdca0: .word 0x0007 +3febdcb0: .word 0x0000 +3febdcc0: addk 14, a0 +3febdcd0: dsjs a9, L3FEBDB40 +3febdce0: .word 0x0000 +3febdcf0: .word 0x0000 +3febdd00: .word 0x0000 +3febdd10: .word 0x0000 +3febdd20: .word 0x0000 +3febdd30: .word 0x0000 +3febdd40: .word 0x0000 +3febdd50: .word 0x0000 +L3FEBDD60: +3febdd60: .word 0x0000 +3febdd70: .word 0x0000 +3febdd80: .word 0x0000 +3febdd90: .word 0x0000 +3febdda0: .word 0x0000 +3febddb0: .word 0x0000 +3febddc0: .word 0x0000 +3febddd0: .word 0x0000 +3febdde0: .word 0x0000 +3febddf0: .word 0x0000 +3febde00: .word 0x0000 +3febde10: .word 0x0000 +3febde20: .word 0x0000 +3febde30: .word 0x0000 +3febde40: .word 0x0000 +3febde50: .word 0x0000 +3febde60: .word 0x0000 +3febde70: .word 0x0000 +3febde80: .word 0x0000 +3febde90: .word 0x0000 +3febdea0: .word 0x0000 +3febdeb0: .word 0x0000 +3febdec0: .word 0x0000 +3febded0: .word 0x0000 +3febdee0: addk 14, a0 +3febdef0: dsjs a9, L3FEBDD60 +3febdf00: .word 0x0000 +3febdf10: .word 0x0000 +3febdf20: .word 0x0000 +3febdf30: .word 0x0000 +3febdf40: .word 0x0000 +3febdf50: .word 0x0000 +3febdf60: .word 0x0000 +3febdf70: .word 0x0000 +L3FEBDF80: +3febdf80: .word 0x0000 +3febdf90: .word 0x0000 +3febdfa0: .word 0x0000 +3febdfb0: .word 0x0000 +3febdfc0: .word 0x0000 +3febdfd0: .word 0x0000 +3febdfe0: .word 0x0000 +3febdff0: .word 0x0000 +3febe000: .word 0x0000 +3febe010: .word 0x0000 +3febe020: .word 0x0000 +3febe030: .word 0x0000 +3febe040: .word 0x0000 +3febe050: .word 0x0000 +3febe060: .word 0x0000 +3febe070: .word 0x0000 +3febe080: .word 0x0000 +3febe090: .word 0x0000 +3febe0a0: .word 0x0000 +3febe0b0: .word 0x0000 +3febe0c0: .word 0x0000 +3febe0d0: .word 0x0000 +3febe0e0: .word 0x0000 +3febe0f0: .word 0x0000 +3febe100: addk 14, a0 +3febe110: dsjs a9, L3FEBDF80 +3febe120: .word 0x0000 +3febe130: .word 0x0000 +3febe140: .word 0x0000 +3febe150: .word 0x0000 +3febe160: .word 0x0000 +3febe170: .word 0x0000 +3febe180: .word 0x0000 +3febe190: .word 0x0000 +L3FEBE1A0: +3febe1a0: .word 0x0000 +3febe1b0: .word 0x0000 +3febe1c0: .word 0x0000 +3febe1d0: .word 0x0000 +3febe1e0: .word 0x0000 +3febe1f0: .word 0x0000 +L3FEBE200: +3febe200: .word 0x0000 +3febe210: .word 0x0000 +3febe220: .word 0x0000 +3febe230: .word 0x0000 +3febe240: .word 0x0000 +3febe250: .word 0x0000 +3febe260: .word 0x0000 +3febe270: .word 0x0000 +3febe280: .word 0x0000 +3febe290: .word 0x0000 +3febe2a0: .word 0x0000 +3febe2b0: .word 0x0000 +3febe2c0: .word 0x0000 +3febe2d0: .word 0x0000 +3febe2e0: .word 0x0000 +3febe2f0: .word 0x0000 +3febe300: .word 0x0000 +3febe310: .word 0x0000 +3febe320: rev a4 +3febe330: .word 0x00b0 +3febe340: .word 0x0005 +3febe350: .word 0x0000 +3febe360: .word 0x0008 +3febe370: .word 0x0000 +3febe380: dsjs a0, L3FEBE1A0 +3febe390: dsjs a9, L3FEBE200 +3febe3a0: .word 0x0000 +3febe3b0: .word 0x0000 +3febe3c0: .word 0x0000 +3febe3d0: .word 0x0000 +3febe3e0: .word 0x0000 +3febe3f0: .word 0x0000 +3febe400: .word 0x0000 +3febe410: .word 0x0000 +L3FEBE420: +3febe420: .word 0x0000 +3febe430: .word 0x0000 +3febe440: .word 0x0000 +3febe450: .word 0x0000 +3febe460: .word 0x0000 +3febe470: .word 0x0000 +3febe480: .word 0x0000 +3febe490: .word 0x0000 +3febe4a0: .word 0x0000 +3febe4b0: .word 0x0000 +3febe4c0: .word 0x0000 +3febe4d0: .word 0x0000 +3febe4e0: .word 0x0000 +3febe4f0: .word 0x0000 +3febe500: .word 0x0000 +3febe510: .word 0x0000 +3febe520: .word 0x0000 +3febe530: .word 0x0000 +3febe540: .word 0x0000 +3febe550: .word 0x0000 +3febe560: .word 0x0000 +3febe570: .word 0x0000 +3febe580: .word 0x0000 +3febe590: .word 0x0000 +3febe5a0: add a1, a0 +3febe5b0: dsjs a9, L3FEBE420 +3febe5c0: .word 0x0000 +3febe5d0: .word 0x0000 +3febe5e0: .word 0x0000 +3febe5f0: .word 0x0000 +3febe600: .word 0x0000 +3febe610: .word 0x0000 +3febe620: .word 0x0000 +3febe630: .word 0x0000 +L3FEBE640: +3febe640: .word 0x0000 +3febe650: .word 0x0000 +3febe660: .word 0x0000 +3febe670: .word 0x0000 +3febe680: .word 0x0000 +3febe690: .word 0x0000 +3febe6a0: .word 0x0000 +3febe6b0: .word 0x0000 +3febe6c0: .word 0x0000 +3febe6d0: .word 0x0000 +3febe6e0: .word 0x0000 +3febe6f0: .word 0x0000 +3febe700: .word 0x0000 +3febe710: .word 0x0000 +3febe720: .word 0x0000 +3febe730: .word 0x0000 +3febe740: .word 0x0000 +3febe750: .word 0x0000 +3febe760: .word 0x0000 +3febe770: .word 0x0000 +3febe780: .word 0x0000 +3febe790: .word 0x0000 +3febe7a0: .word 0x0000 +3febe7b0: .word 0x0000 +3febe7c0: add b3, b0 +3febe7d0: dsjs a9, L3FEBE640 +3febe7e0: .word 0x0000 +3febe7f0: .word 0x0000 +3febe800: .word 0x0000 +3febe810: .word 0x0000 +3febe820: .word 0x0000 +3febe830: .word 0x0000 +3febe840: .word 0x0000 +3febe850: .word 0x0000 +3febe860: .word 0x0000 +3febe870: .word 0x0000 +3febe880: .word 0x0000 +3febe890: .word 0x0000 +3febe8a0: .word 0x0000 +3febe8b0: .word 0x0000 +L3FEBE8C0: +3febe8c0: .word 0x0000 +3febe8d0: .word 0x0000 +3febe8e0: .word 0x0000 +3febe8f0: .word 0x0000 +3febe900: .word 0x0000 +3febe910: .word 0x0000 +3febe920: .word 0x0000 +3febe930: .word 0x0000 +3febe940: .word 0x0000 +3febe950: .word 0x0000 +3febe960: .word 0x0000 +3febe970: .word 0x0000 +3febe980: .word 0x0000 +3febe990: .word 0x0000 +3febe9a0: .word 0x0000 +3febe9b0: .word 0x0000 +3febe9c0: .word 0x0000 +3febe9d0: .word 0x0000 +3febe9e0: .word 0x0088 +3febe9f0: rev a6 +3febea00: .word 0x0005 +3febea10: .word 0x0000 +3febea20: .word 0x0009 +3febea30: .word 0x0000 +3febea40: add b6, b8 +3febea50: dsjs a9, L3FEBE8C0 +3febea60: .word 0x0000 +3febea70: .word 0x0000 +L3FEBEA80: +3febea80: .word 0x0000 +3febea90: .word 0x0000 +3febeaa0: .word 0x0000 +3febeab0: .word 0x0000 +3febeac0: .word 0x0000 +3febead0: .word 0x0000 +L3FEBEAE0: +3febeae0: .word 0x0000 +3febeaf0: .word 0x0000 +3febeb00: .word 0x0000 +3febeb10: .word 0x0000 +3febeb20: .word 0x0000 +3febeb30: .word 0x0000 +3febeb40: .word 0x0000 +3febeb50: .word 0x0000 +3febeb60: .word 0x0000 +3febeb70: .word 0x0000 +3febeb80: .word 0x0000 +3febeb90: .word 0x0000 +3febeba0: .word 0x0000 +3febebb0: .word 0x0000 +3febebc0: .word 0x0000 +3febebd0: .word 0x0000 +3febebe0: .word 0x0000 +3febebf0: .word 0x0000 +3febec00: .word 0x0000 +3febec10: .word 0x0000 +3febec20: .word 0x0000 +3febec30: .word 0x0000 +3febec40: .word 0x0000 +3febec50: .word 0x0000 +3febec60: add a10, a0 +3febec70: dsjs a9, L3FEBEAE0 +3febec80: .word 0x0000 +3febec90: .word 0x0000 +3febeca0: .word 0x0000 +3febecb0: .word 0x0000 +3febecc0: .word 0x0000 +3febecd0: .word 0x0000 +3febece0: .word 0x0000 +3febecf0: .word 0x0000 +L3FEBED00: +3febed00: .word 0x0000 +3febed10: .word 0x0000 +3febed20: .word 0x0000 +3febed30: .word 0x0000 +3febed40: .word 0x0000 +3febed50: .word 0x0000 +3febed60: .word 0x0000 +3febed70: .word 0x0000 +3febed80: .word 0x0000 +3febed90: .word 0x0000 +3febeda0: .word 0x0000 +3febedb0: .word 0x0000 +3febedc0: .word 0x0000 +3febedd0: .word 0x0000 +3febede0: .word 0x0000 +3febedf0: .word 0x0000 +3febee00: .word 0x0000 +3febee10: .word 0x0000 +3febee20: .word 0x0000 +3febee30: .word 0x0000 +3febee40: .word 0x0000 +3febee50: .word 0x0000 +3febee60: .word 0x0000 +3febee70: .word 0x0000 +3febee80: add b11, b8 +3febee90: dsjs a9, L3FEBED00 +3febeea0: .word 0x0000 +3febeeb0: .word 0x0000 +3febeec0: .word 0x0000 +3febeed0: .word 0x0000 +3febeee0: .word 0x0000 +3febeef0: .word 0x0000 +3febef00: .word 0x0000 +3febef10: .word 0x0000 +3febef20: .word 0x0000 +3febef30: .word 0x0000 +3febef40: .word 0x0000 +3febef50: .word 0x0000 +3febef60: .word 0x0000 +3febef70: .word 0x0000 +L3FEBEF80: +3febef80: .word 0x0000 +3febef90: .word 0x0000 +3febefa0: .word 0x0000 +3febefb0: .word 0x0000 +3febefc0: .word 0x0000 +3febefd0: .word 0x0000 +3febefe0: .word 0x0000 +3febeff0: .word 0x0000 +3febf000: .word 0x0000 +3febf010: .word 0x0000 +3febf020: .word 0x0000 +3febf030: .word 0x0000 +3febf040: .word 0x0000 +3febf050: .word 0x0000 +3febf060: .word 0x0000 +3febf070: .word 0x0000 +3febf080: .word 0x0000 +3febf090: .word 0x0000 +3febf0a0: .word 0x0088 +3febf0b0: .word 0x004e +3febf0c0: .word 0x0005 +3febf0d0: .word 0x0000 +3febf0e0: .word 0x000a +3febf0f0: .word 0x0000 +3febf100: addc a0, a8 +3febf110: dsjs a9, L3FEBEF80 +3febf120: .word 0x0000 +3febf130: .word 0x0000 +3febf140: .word 0x0000 +3febf150: .word 0x0000 +3febf160: .word 0x0000 +3febf170: .word 0x0000 +3febf180: .word 0x0000 +3febf190: .word 0x0000 +L3FEBF1A0: +3febf1a0: .word 0x0000 +3febf1b0: .word 0x0000 +3febf1c0: .word 0x0000 +3febf1d0: .word 0x0000 +3febf1e0: .word 0x0000 +3febf1f0: .word 0x0000 +3febf200: .word 0x0000 +3febf210: .word 0x0000 +3febf220: .word 0x0000 +3febf230: .word 0x0000 +3febf240: .word 0x0000 +3febf250: .word 0x0000 +3febf260: .word 0x0000 +3febf270: .word 0x0000 +3febf280: .word 0x0000 +3febf290: .word 0x0000 +3febf2a0: .word 0x0000 +3febf2b0: .word 0x0000 +3febf2c0: .word 0x0000 +3febf2d0: .word 0x0000 +3febf2e0: .word 0x0000 +3febf2f0: .word 0x0000 +3febf300: .word 0x0000 +3febf310: .word 0x0000 +3febf320: addc b3, b0 +3febf330: dsjs a9, L3FEBF1A0 +3febf340: .word 0x0000 +3febf350: .word 0x0000 +3febf360: .word 0x0000 +3febf370: .word 0x0000 +3febf380: .word 0x0000 +3febf390: .word 0x0000 +3febf3a0: .word 0x0000 +3febf3b0: .word 0x0000 +L3FEBF3C0: +3febf3c0: .word 0x0000 +3febf3d0: .word 0x0000 +3febf3e0: .word 0x0000 +3febf3f0: .word 0x0000 +3febf400: .word 0x0000 +3febf410: .word 0x0000 +3febf420: .word 0x0000 +3febf430: .word 0x0000 +3febf440: .word 0x0000 +3febf450: .word 0x0000 +3febf460: .word 0x0000 +3febf470: .word 0x0000 +3febf480: .word 0x0000 +3febf490: .word 0x0000 +3febf4a0: .word 0x0000 +3febf4b0: .word 0x0000 +3febf4c0: .word 0x0000 +3febf4d0: .word 0x0000 +3febf4e0: .word 0x0000 +3febf4f0: .word 0x0000 +3febf500: .word 0x0000 +3febf510: .word 0x0000 +L3FEBF520: +3febf520: .word 0x0000 +3febf530: .word 0x0000 +3febf540: addc b5, b0 +3febf550: dsjs a9, L3FEBF3C0 +3febf560: .word 0x0000 +3febf570: .word 0x0000 +3febf580: .word 0x0000 +3febf590: .word 0x0000 +3febf5a0: .word 0x0000 +3febf5b0: .word 0x0000 +3febf5c0: .word 0x0000 +3febf5d0: .word 0x0000 +3febf5e0: .word 0x0000 +3febf5f0: .word 0x0000 +3febf600: .word 0x0000 +3febf610: .word 0x0000 +3febf620: .word 0x0000 +3febf630: .word 0x0000 +L3FEBF640: +3febf640: .word 0x0000 +3febf650: .word 0x0000 +3febf660: .word 0x0000 +3febf670: .word 0x0000 +3febf680: .word 0x0000 +3febf690: .word 0x0000 +3febf6a0: .word 0x0000 +3febf6b0: .word 0x0000 +3febf6c0: .word 0x0000 +3febf6d0: .word 0x0000 +L3FEBF6E0: +3febf6e0: .word 0x0000 +3febf6f0: .word 0x0000 +3febf700: .word 0x0000 +3febf710: .word 0x0000 +3febf720: .word 0x0000 +3febf730: .word 0x0000 +3febf740: .word 0x0000 +3febf750: .word 0x0000 +3febf760: .word 0x0088 +3febf770: .word 0x0076 +3febf780: .word 0x0005 +3febf790: .word 0x0000 +3febf7a0: .word 0x000b +3febf7b0: .word 0x0000 +3febf7c0: addc a9, a8 +3febf7d0: dsjs a9, L3FEBF640 +3febf7e0: .word 0x0000 +3febf7f0: .word 0x0000 +3febf800: .word 0x0000 +3febf810: .word 0x0000 +3febf820: .word 0x0000 +3febf830: .word 0x0000 +3febf840: .word 0x0000 +3febf850: .word 0x0000 +L3FEBF860: +3febf860: .word 0x0000 +3febf870: .word 0x0000 +3febf880: .word 0x0000 +3febf890: .word 0x0000 +3febf8a0: .word 0x0000 +3febf8b0: .word 0x0000 +3febf8c0: .word 0x0000 +3febf8d0: .word 0x0000 +3febf8e0: .word 0x0000 +3febf8f0: .word 0x0000 +3febf900: .word 0x0000 +3febf910: .word 0x0000 +3febf920: .word 0x0000 +3febf930: .word 0x0000 +3febf940: .word 0x0000 +3febf950: .word 0x0000 +3febf960: .word 0x0000 +3febf970: .word 0x0000 +3febf980: .word 0x0000 +3febf990: .word 0x0000 +3febf9a0: .word 0x0000 +3febf9b0: .word 0x0000 +3febf9c0: .word 0x0000 +3febf9d0: .word 0x0000 +3febf9e0: addc b11, b0 +3febf9f0: dsjs a9, L3FEBF860 +3febfa00: .word 0x0000 +3febfa10: .word 0x0000 +3febfa20: .word 0x0000 +3febfa30: .word 0x0000 +3febfa40: .word 0x0000 +3febfa50: .word 0x0000 +3febfa60: .word 0x0000 +3febfa70: .word 0x0000 +L3FEBFA80: +3febfa80: .word 0x0000 +3febfa90: .word 0x0000 +3febfaa0: .word 0x0000 +3febfab0: .word 0x0000 +3febfac0: .word 0x0000 +3febfad0: .word 0x0000 +3febfae0: .word 0x0000 +3febfaf0: .word 0x0000 +3febfb00: .word 0x0000 +3febfb10: .word 0x0000 +3febfb20: .word 0x0000 +3febfb30: .word 0x0000 +3febfb40: .word 0x0000 +3febfb50: .word 0x0000 +3febfb60: .word 0x0000 +3febfb70: .word 0x0000 +3febfb80: .word 0x0000 +3febfb90: .word 0x0000 +3febfba0: .word 0x0000 +3febfbb0: .word 0x0000 +3febfbc0: .word 0x0000 +3febfbd0: .word 0x0000 +3febfbe0: .word 0x0000 +3febfbf0: .word 0x0000 +3febfc00: addc a14, a0 +3febfc10: dsjs a9, L3FEBFA80 +3febfc20: .word 0x0000 +3febfc30: .word 0x0000 +3febfc40: .word 0x0000 +3febfc50: .word 0x0000 +3febfc60: .word 0x0000 +3febfc70: .word 0x0000 +3febfc80: .word 0x0000 +3febfc90: .word 0x0000 +3febfca0: .word 0x0000 +3febfcb0: .word 0x0000 +3febfcc0: .word 0x0000 +3febfcd0: .word 0x0000 +3febfce0: .word 0x0000 +3febfcf0: .word 0x0000 +L3FEBFD00: +3febfd00: .word 0x0000 +3febfd10: .word 0x0000 +3febfd20: .word 0x0000 +3febfd30: .word 0x0000 +3febfd40: .word 0x0000 +3febfd50: .word 0x0000 +3febfd60: .word 0x0000 +3febfd70: .word 0x0000 +3febfd80: .word 0x0000 +3febfd90: .word 0x0000 +3febfda0: .word 0x0000 +3febfdb0: .word 0x0000 +3febfdc0: .word 0x0000 +3febfdd0: .word 0x0000 +3febfde0: .word 0x0000 +3febfdf0: .word 0x0000 +3febfe00: .word 0x0000 +3febfe10: .word 0x0000 +3febfe20: rev a4 +3febfe30: putst a1 +3febfe40: .word 0x0005 +3febfe50: .word 0x0000 +3febfe60: .word 0x000c +3febfe70: .word 0x0000 +3febfe80: sub b0, b0 +3febfe90: dsjs a9, L3FEBFD00 +3febfea0: .word 0x0000 +3febfeb0: .word 0x0000 +3febfec0: .word 0x0000 +3febfed0: .word 0x0000 +3febfee0: .word 0x0000 +3febfef0: .word 0x0000 +3febff00: .word 0x0000 +3febff10: .word 0x0000 +L3FEBFF20: +3febff20: .word 0x0000 +3febff30: .word 0x0000 +3febff40: .word 0x0000 +3febff50: .word 0x0000 +3febff60: .word 0x0000 +3febff70: .word 0x0000 +3febff80: .word 0x0000 +3febff90: .word 0x0000 +3febffa0: .word 0x0000 +3febffb0: .word 0x0000 +3febffc0: .word 0x0000 +3febffd0: .word 0x0000 +3febffe0: .word 0x0000 +3febfff0: .word 0x0000 +3fec0000: .word 0x0000 +3fec0010: .word 0x0000 +3fec0020: .word 0x0000 +3fec0030: .word 0x0000 +3fec0040: .word 0x0000 +3fec0050: .word 0x0000 +3fec0060: .word 0x0000 +3fec0070: .word 0x0000 +3fec0080: .word 0x0000 +3fec0090: .word 0x0000 +3fec00a0: sub b0, b0 +3fec00b0: dsjs a9, L3FEBFF20 +3fec00c0: .word 0x0000 +3fec00d0: .word 0x0000 +3fec00e0: .word 0x0000 +3fec00f0: .word 0x0000 +3fec0100: .word 0x0000 +3fec0110: .word 0x0000 +3fec0120: .word 0x0000 +3fec0130: .word 0x0000 +L3FEC0140: +3fec0140: .word 0x0000 +3fec0150: .word 0x0000 +3fec0160: .word 0x0000 +3fec0170: .word 0x0000 +3fec0180: .word 0x0000 +3fec0190: .word 0x0000 +3fec01a0: .word 0x0000 +3fec01b0: .word 0x0000 +3fec01c0: .word 0x0000 +3fec01d0: .word 0x0000 +3fec01e0: .word 0x0000 +3fec01f0: .word 0x0000 +3fec0200: .word 0x0000 +3fec0210: .word 0x0000 +3fec0220: .word 0x0000 +3fec0230: .word 0x0000 +3fec0240: .word 0x0000 +3fec0250: .word 0x0000 +3fec0260: .word 0x0000 +3fec0270: .word 0x0000 +3fec0280: .word 0x0000 +3fec0290: .word 0x0000 +3fec02a0: .word 0x0000 +3fec02b0: .word 0x0000 +3fec02c0: sub b0, b0 +3fec02d0: dsjs a9, L3FEC0140 +3fec02e0: .word 0x0000 +3fec02f0: .word 0x0000 +3fec0300: .word 0x0000 +3fec0310: .word 0x0000 +3fec0320: .word 0x0000 +3fec0330: .word 0x0000 +3fec0340: .word 0x0000 +3fec0350: .word 0x0000 +3fec0360: .word 0x0000 +3fec0370: .word 0x0000 +3fec0380: .word 0x0000 +3fec0390: .word 0x0000 +3fec03a0: .word 0x0000 +3fec03b0: .word 0x0000 +L3FEC03C0: +3fec03c0: .word 0x0000 +3fec03d0: .word 0x0000 +3fec03e0: .word 0x0000 +3fec03f0: .word 0x0000 +3fec0400: .word 0x0000 +3fec0410: .word 0x0000 +3fec0420: .word 0x0000 +3fec0430: .word 0x0000 +3fec0440: .word 0x0000 +3fec0450: .word 0x0000 +3fec0460: .word 0x0000 +3fec0470: .word 0x0000 +3fec0480: .word 0x0000 +3fec0490: .word 0x0000 +3fec04a0: .word 0x0000 +3fec04b0: .word 0x0000 +3fec04c0: .word 0x0000 +3fec04d0: .word 0x0000 +3fec04e0: .word 0x00e0 +3fec04f0: putst a1 +3fec0500: .word 0x0005 +3fec0510: .word 0x0000 +3fec0520: .word 0x000d +3fec0530: .word 0x0000 +3fec0540: sub b3, b0 +3fec0550: dsjs a9, L3FEC03C0 +3fec0560: .word 0x0000 +3fec0570: .word 0x0000 +3fec0580: .word 0x0000 +3fec0590: .word 0x0000 +3fec05a0: .word 0x0000 +3fec05b0: .word 0x0000 +3fec05c0: .word 0x0000 +3fec05d0: .word 0x0000 +L3FEC05E0: +3fec05e0: .word 0x0000 +3fec05f0: .word 0x0000 +3fec0600: .word 0x0000 +3fec0610: .word 0x0000 +3fec0620: .word 0x0000 +3fec0630: .word 0x0000 +3fec0640: .word 0x0000 +3fec0650: .word 0x0000 +3fec0660: .word 0x0000 +3fec0670: .word 0x0000 +3fec0680: .word 0x0000 +3fec0690: .word 0x0000 +3fec06a0: .word 0x0000 +3fec06b0: .word 0x0000 +3fec06c0: .word 0x0000 +3fec06d0: .word 0x0000 +3fec06e0: .word 0x0000 +3fec06f0: .word 0x0000 +3fec0700: .word 0x0000 +3fec0710: .word 0x0000 +3fec0720: .word 0x0000 +3fec0730: .word 0x0000 +3fec0740: .word 0x0000 +3fec0750: .word 0x0000 +3fec0760: rl 0x9, b8 +3fec0770: dsjs a9, L3FEC05E0 +3fec0780: .word 0x0000 +3fec0790: .word 0x0000 +3fec07a0: .word 0x0000 +3fec07b0: .word 0x0000 +3fec07c0: .word 0x0000 +3fec07d0: .word 0x0000 +3fec07e0: .word 0x0000 +3fec07f0: .word 0x0000 +L3FEC0800: +3fec0800: .word 0x0000 +3fec0810: .word 0x0000 +3fec0820: .word 0x0000 +3fec0830: .word 0x0000 +3fec0840: .word 0x0000 +3fec0850: .word 0x0000 +3fec0860: .word 0x0000 +3fec0870: .word 0x0000 +3fec0880: .word 0x0000 +3fec0890: .word 0x0000 +3fec08a0: .word 0x0000 +3fec08b0: .word 0x0000 +3fec08c0: .word 0x0000 +3fec08d0: .word 0x0000 +3fec08e0: .word 0x0000 +3fec08f0: .word 0x0000 +3fec0900: .word 0x0000 +3fec0910: .word 0x0000 +3fec0920: .word 0x0000 +3fec0930: .word 0x0000 +3fec0940: .word 0x0000 +3fec0950: .word 0x0000 +3fec0960: .word 0x0000 +3fec0970: .word 0x0000 +3fec0980: sub a6, a8 +3fec0990: dsjs a9, L3FEC0800 +3fec09a0: .word 0x0000 +3fec09b0: .word 0x0000 +3fec09c0: .word 0x0000 +3fec09d0: .word 0x0000 +3fec09e0: .word 0x0000 +3fec09f0: .word 0x0000 +3fec0a00: .word 0x0000 +3fec0a10: .word 0x0000 +3fec0a20: .word 0x0000 +3fec0a30: .word 0x0000 +3fec0a40: .word 0x0000 +3fec0a50: .word 0x0000 +3fec0a60: .word 0x0000 +3fec0a70: .word 0x0000 +L3FEC0A80: +3fec0a80: .word 0x0000 +3fec0a90: .word 0x0000 +3fec0aa0: .word 0x0000 +3fec0ab0: .word 0x0000 +3fec0ac0: .word 0x0000 +3fec0ad0: .word 0x0000 +3fec0ae0: .word 0x0000 +3fec0af0: .word 0x0000 +3fec0b00: .word 0x0000 +3fec0b10: .word 0x0000 +3fec0b20: .word 0x0000 +3fec0b30: .word 0x0000 +3fec0b40: .word 0x0000 +3fec0b50: .word 0x0000 +3fec0b60: .word 0x0000 +3fec0b70: .word 0x0000 +3fec0b80: .word 0x0000 +3fec0b90: .word 0x0000 +3fec0ba0: putst a4 +3fec0bb0: putst a1 +3fec0bc0: .word 0x0005 +3fec0bd0: .word 0x0000 +3fec0be0: .word 0x000e +3fec0bf0: .word 0x0000 +3fec0c00: sub a9, a0 +3fec0c10: dsjs a9, L3FEC0A80 +3fec0c20: .word 0x0000 +3fec0c30: .word 0x0000 +3fec0c40: .word 0x0000 +3fec0c50: .word 0x0000 +3fec0c60: .word 0x0000 +3fec0c70: .word 0x0000 +3fec0c80: .word 0x0000 +3fec0c90: .word 0x0000 +L3FEC0CA0: +3fec0ca0: .word 0x0000 +3fec0cb0: .word 0x0000 +3fec0cc0: .word 0x0000 +3fec0cd0: .word 0x0000 +3fec0ce0: .word 0x0000 +3fec0cf0: .word 0x0000 +3fec0d00: .word 0x0000 +3fec0d10: .word 0x0000 +3fec0d20: .word 0x0000 +3fec0d30: .word 0x0000 +3fec0d40: .word 0x0000 +3fec0d50: .word 0x0000 +3fec0d60: .word 0x0000 +3fec0d70: .word 0x0000 +3fec0d80: .word 0x0000 +3fec0d90: .word 0x0000 +3fec0da0: .word 0x0000 +3fec0db0: .word 0x0000 +3fec0dc0: .word 0x0000 +3fec0dd0: .word 0x0000 +3fec0de0: .word 0x0000 +3fec0df0: .word 0x0000 +3fec0e00: .word 0x0000 +3fec0e10: .word 0x0000 +3fec0e20: rl 0x12, a8 +3fec0e30: dsjs a9, L3FEC0CA0 +3fec0e40: .word 0x0000 +3fec0e50: .word 0x0000 +3fec0e60: .word 0x0000 +3fec0e70: .word 0x0000 +3fec0e80: .word 0x0000 +3fec0e90: .word 0x0000 +3fec0ea0: .word 0x0000 +3fec0eb0: .word 0x0000 +L3FEC0EC0: +3fec0ec0: .word 0x0000 +3fec0ed0: .word 0x0000 +3fec0ee0: .word 0x0000 +3fec0ef0: .word 0x0000 +3fec0f00: .word 0x0000 +3fec0f10: .word 0x0000 +3fec0f20: .word 0x0000 +3fec0f30: .word 0x0000 +3fec0f40: .word 0x0000 +3fec0f50: .word 0x0000 +3fec0f60: .word 0x0000 +3fec0f70: .word 0x0000 +3fec0f80: .word 0x0000 +3fec0f90: .word 0x0000 +3fec0fa0: .word 0x0000 +3fec0fb0: .word 0x0000 +3fec0fc0: .word 0x0000 +3fec0fd0: .word 0x0000 +3fec0fe0: .word 0x0000 +3fec0ff0: .word 0x0000 +3fec1000: .word 0x0000 +3fec1010: .word 0x0000 +3fec1020: .word 0x0000 +3fec1030: .word 0x0000 +3fec1040: srl 0x1d, b8 +3fec1050: dsjs a9, L3FEC0EC0 +3fec1060: .word 0x0000 +3fec1070: .word 0x0000 +3fec1080: .word 0x0000 +3fec1090: .word 0x0000 +3fec10a0: .word 0x0000 +3fec10b0: .word 0x0000 +3fec10c0: .word 0x0000 +3fec10d0: .word 0x0000 +3fec10e0: .word 0x0000 +3fec10f0: .word 0x0000 +3fec1100: .word 0x0000 +3fec1110: .word 0x0000 +3fec1120: .word 0x0000 +3fec1130: .word 0x0000 +L3FEC1140: +3fec1140: .word 0x0000 +3fec1150: .word 0x0000 +3fec1160: .word 0x0000 +3fec1170: .word 0x0000 +3fec1180: .word 0x0000 +3fec1190: .word 0x0000 +3fec11a0: .word 0x0000 +3fec11b0: .word 0x0000 +3fec11c0: .word 0x0000 +3fec11d0: .word 0x0000 +3fec11e0: .word 0x0000 +3fec11f0: .word 0x0000 +3fec1200: .word 0x0000 +3fec1210: .word 0x0000 +3fec1220: .word 0x0000 +3fec1230: .word 0x0000 +3fec1240: .word 0x0000 +3fec1250: .word 0x0000 +3fec1260: .word 0xfec4 +3fec1270: .word 0xffb4 +3fec1280: .word 0x0001 +3fec1290: .word 0x0000 +3fec12a0: .word 0x000f +3fec12b0: .word 0x0000 +3fec12c0: addk 14, a0 +3fec12d0: dsjs a9, L3FEC1140 +3fec12e0: .word 0x0000 +3fec12f0: .word 0x0000 +3fec1300: .word 0x0000 +3fec1310: .word 0x0000 +3fec1320: .word 0x0000 +3fec1330: .word 0x0000 +3fec1340: .word 0x0000 +3fec1350: .word 0x0000 +L3FEC1360: +3fec1360: .word 0x0000 +3fec1370: .word 0x0000 +3fec1380: .word 0x0000 +3fec1390: .word 0x0000 +3fec13a0: .word 0x0000 +3fec13b0: .word 0x0000 +3fec13c0: .word 0x0000 +3fec13d0: .word 0x0000 +3fec13e0: .word 0x0000 +3fec13f0: .word 0x0000 +3fec1400: .word 0x0000 +3fec1410: .word 0x0000 +3fec1420: .word 0x0000 +3fec1430: .word 0x0000 +3fec1440: .word 0x0000 +3fec1450: .word 0x0000 +3fec1460: .word 0x0000 +3fec1470: .word 0x0000 +3fec1480: .word 0x0000 +3fec1490: .word 0x0000 +3fec14a0: .word 0x0000 +3fec14b0: .word 0x0000 +3fec14c0: .word 0x0000 +3fec14d0: .word 0x0000 +3fec14e0: addk 14, a0 +3fec14f0: dsjs a9, L3FEC1360 +3fec1500: .word 0x0000 +3fec1510: .word 0x0000 +3fec1520: .word 0x0000 +3fec1530: .word 0x0000 +3fec1540: .word 0x0000 +3fec1550: .word 0x0000 +3fec1560: .word 0x0000 +3fec1570: .word 0x0000 +L3FEC1580: +3fec1580: .word 0x0000 +3fec1590: .word 0x0000 +3fec15a0: .word 0x0000 +3fec15b0: .word 0x0000 +3fec15c0: .word 0x0000 +3fec15d0: .word 0x0000 +3fec15e0: .word 0x0000 +3fec15f0: .word 0x0000 +3fec1600: .word 0x0000 +3fec1610: .word 0x0000 +3fec1620: .word 0x0000 +3fec1630: .word 0x0000 +3fec1640: .word 0x0000 +3fec1650: .word 0x0000 +3fec1660: .word 0x0000 +3fec1670: .word 0x0000 +3fec1680: .word 0x0000 +3fec1690: .word 0x0000 +3fec16a0: .word 0x0000 +3fec16b0: .word 0x0000 +3fec16c0: .word 0x0000 +3fec16d0: .word 0x0000 +3fec16e0: .word 0x0000 +3fec16f0: .word 0x0000 +3fec1700: addk 14, a0 +3fec1710: dsjs a9, L3FEC1580 +3fec1720: .word 0x0000 +3fec1730: .word 0x0000 +3fec1740: .word 0x0000 +3fec1750: .word 0x0000 +3fec1760: .word 0x0000 +3fec1770: .word 0x0000 +3fec1780: .word 0x0000 +3fec1790: .word 0x0000 +3fec17a0: .word 0x0000 +3fec17b0: .word 0x0000 +3fec17c0: .word 0x0000 +3fec17d0: .word 0x0000 +3fec17e0: .word 0x0000 +3fec17f0: .word 0x0000 +L3FEC1800: +3fec1800: .word 0x0000 +3fec1810: .word 0x0000 +3fec1820: .word 0x0000 +3fec1830: .word 0x0000 +3fec1840: .word 0x0000 +3fec1850: .word 0x0000 +3fec1860: .word 0x0000 +3fec1870: .word 0x0000 +3fec1880: .word 0x0000 +3fec1890: .word 0x0000 +3fec18a0: .word 0x0000 +3fec18b0: .word 0x0000 +3fec18c0: .word 0x0000 +3fec18d0: .word 0x0000 +3fec18e0: .word 0x0000 +3fec18f0: .word 0x0000 +3fec1900: .word 0x0000 +3fec1910: .word 0x0000 +3fec1920: .word 0xfec2 +3fec1930: .word 0xff9e +3fec1940: .word 0x0004 +3fec1950: .word 0x0000 +3fec1960: .word 0x000f +3fec1970: .word 0x0000 +3fec1980: sub b11, b8 +3fec1990: dsjs a9, L3FEC1800 +3fec19a0: .word 0x0000 +3fec19b0: .word 0x0000 +3fec19c0: .word 0x0000 +3fec19d0: .word 0x0000 +3fec19e0: .word 0x0000 +3fec19f0: .word 0x0000 +3fec1a00: .word 0x0000 +3fec1a10: .word 0x0000 +L3FEC1A20: +3fec1a20: .word 0x0000 +3fec1a30: .word 0x0000 +3fec1a40: .word 0x0000 +3fec1a50: .word 0x0000 +3fec1a60: .word 0x0000 +3fec1a70: .word 0x0000 +3fec1a80: .word 0x0000 +3fec1a90: .word 0x0000 +3fec1aa0: .word 0x0000 +3fec1ab0: .word 0x0000 +3fec1ac0: .word 0x0000 +3fec1ad0: .word 0x0000 +3fec1ae0: .word 0x0000 +3fec1af0: .word 0x0000 +3fec1b00: .word 0x0000 +3fec1b10: .word 0x0000 +3fec1b20: .word 0x0000 +3fec1b30: .word 0x0000 +3fec1b40: .word 0x0000 +3fec1b50: .word 0x0000 +3fec1b60: .word 0x0000 +3fec1b70: .word 0x0000 +3fec1b80: .word 0x0000 +3fec1b90: .word 0x0000 +3fec1ba0: sub sp, b8 +3fec1bb0: dsjs a9, L3FEC1A20 +3fec1bc0: .word 0x0000 +3fec1bd0: .word 0x0000 +3fec1be0: .word 0x0000 +3fec1bf0: .word 0x0000 +3fec1c00: .word 0x0000 +3fec1c10: .word 0x0000 +3fec1c20: .word 0x0000 +3fec1c30: .word 0x0000 +L3FEC1C40: +3fec1c40: .word 0x0000 +3fec1c50: .word 0x0000 +3fec1c60: .word 0x0000 +3fec1c70: .word 0x0000 +3fec1c80: .word 0x0000 +3fec1c90: .word 0x0000 +3fec1ca0: .word 0x0000 +3fec1cb0: .word 0x0000 +3fec1cc0: .word 0x0000 +3fec1cd0: .word 0x0000 +3fec1ce0: .word 0x0000 +3fec1cf0: .word 0x0000 +3fec1d00: .word 0x0000 +3fec1d10: .word 0x0000 +3fec1d20: .word 0x0000 +3fec1d30: .word 0x0000 +3fec1d40: .word 0x0000 +3fec1d50: .word 0x0000 +3fec1d60: .word 0x0000 +3fec1d70: .word 0x0000 +3fec1d80: .word 0x0000 +3fec1d90: .word 0x0000 +3fec1da0: .word 0x0000 +3fec1db0: .word 0x0000 +3fec1dc0: subb a5, a0 +3fec1dd0: dsjs a9, L3FEC1C40 +3fec1de0: .word 0x0000 +3fec1df0: .word 0x0000 +3fec1e00: .word 0x0000 +3fec1e10: .word 0x0000 +3fec1e20: .word 0x0000 +3fec1e30: .word 0x0000 +3fec1e40: .word 0x0000 +3fec1e50: .word 0x0000 +3fec1e60: .word 0x0000 +3fec1e70: .word 0x0000 +3fec1e80: .word 0x0000 +3fec1e90: .word 0x0000 +3fec1ea0: .word 0x0000 +3fec1eb0: .word 0x0000 +L3FEC1EC0: +3fec1ec0: .word 0x0000 +3fec1ed0: .word 0x0000 +3fec1ee0: .word 0x0000 +3fec1ef0: .word 0x0000 +3fec1f00: .word 0x0000 +3fec1f10: .word 0x0000 +3fec1f20: .word 0x0000 +3fec1f30: .word 0x0000 +3fec1f40: .word 0x0000 +3fec1f50: .word 0x0000 +3fec1f60: .word 0x0000 +3fec1f70: .word 0x0000 +3fec1f80: .word 0x0000 +3fec1f90: .word 0x0000 +3fec1fa0: .word 0x0000 +3fec1fb0: .word 0x0000 +3fec1fc0: .word 0x0000 +3fec1fd0: .word 0x0000 +3fec1fe0: .word 0x0000 +3fec1ff0: .word 0x0000 +3fec2000: .word 0x0004 +3fec2010: .word 0x0000 +3fec2020: .word 0x000f +3fec2030: .word 0x0000 +3fec2040: subb a9, a0 +3fec2050: dsjs a9, L3FEC1EC0 +3fec2060: .word 0x0000 +3fec2070: .word 0x0000 +3fec2080: .word 0x0000 +3fec2090: .word 0x0000 +3fec20a0: .word 0x0000 +3fec20b0: .word 0x0000 +3fec20c0: .word 0x0000 +3fec20d0: .word 0x0000 +L3FEC20E0: +3fec20e0: .word 0x0000 +3fec20f0: .word 0x0000 +3fec2100: .word 0x0000 +3fec2110: .word 0x0000 +3fec2120: .word 0x0000 +3fec2130: .word 0x0000 +3fec2140: .word 0x0000 +3fec2150: .word 0x0000 +3fec2160: .word 0x0000 +3fec2170: .word 0x0000 +3fec2180: .word 0x0000 +3fec2190: .word 0x0000 +3fec21a0: .word 0x0000 +3fec21b0: .word 0x0000 +3fec21c0: .word 0x0000 +3fec21d0: .word 0x0000 +3fec21e0: .word 0x0000 +3fec21f0: .word 0x0000 +3fec2200: .word 0x0000 +3fec2210: .word 0x0000 +3fec2220: .word 0x0000 +3fec2230: .word 0x0000 +3fec2240: .word 0x0000 +3fec2250: .word 0x0000 +3fec2260: subb b12, b0 +3fec2270: dsjs a9, L3FEC20E0 +3fec2280: .word 0x0000 +3fec2290: .word 0x0000 +3fec22a0: .word 0x0000 +3fec22b0: .word 0x0000 +3fec22c0: .word 0x0000 +3fec22d0: .word 0x0000 +3fec22e0: .word 0x0000 +3fec22f0: .word 0x0000 +L3FEC2300: +3fec2300: .word 0x0000 +3fec2310: .word 0x0000 +3fec2320: .word 0x0000 +3fec2330: .word 0x0000 +3fec2340: .word 0x0000 +3fec2350: .word 0x0000 +3fec2360: .word 0x0000 +3fec2370: .word 0x0000 +3fec2380: .word 0x0000 +3fec2390: .word 0x0000 +3fec23a0: .word 0x0000 +L3FEC23B0: +3fec23b0: .word 0x0000 +3fec23c0: .word 0x0000 +3fec23d0: .word 0x0000 +3fec23e0: .word 0x0000 +3fec23f0: .word 0x0000 +3fec2400: .word 0x0000 +3fec2410: .word 0x0000 +3fec2420: .word 0x0000 +3fec2430: .word 0x0000 +3fec2440: .word 0x0000 +3fec2450: .word 0x0000 +3fec2460: .word 0x0000 +3fec2470: .word 0x0000 +3fec2480: cmp a2, a8 +3fec2490: dsjs a9, L3FEC2300 +3fec24a0: .word 0x0418 +3fec24b0: addc b5, b0 +3fec24c0: .word 0x0013 +3fec24d0: .word 0x000c +3fec24e0: .word 0x000e +3fec24f0: .word 0x0004 +3fec2500: .word 0x0000 +3fec2510: .word 0x0001 +3fec2520: .word 0x0000 +3fec2530: cmp a3, a8 +3fec2540: dsjs a9, L3FEC23B0 +3fec2550: .word 0x0000 +3fec2560: .word 0x0000 +3fec2570: .word 0x0000 +3fec2580: .word 0x0000 +3fec2590: .word 0x0000 +3fec25a0: .word 0x0000 +3fec25b0: .word 0x0000 +3fec25c0: .word 0x0000 +L3FEC25D0: +3fec25d0: .word 0x0000 +3fec25e0: .word 0x0000 +3fec25f0: .word 0x0000 +3fec2600: .word 0x0000 +3fec2610: .word 0x0000 +3fec2620: .word 0x0000 +3fec2630: .word 0x0000 +3fec2640: .word 0x0000 +3fec2650: .word 0x0000 +3fec2660: .word 0x0000 +3fec2670: .word 0x0000 +3fec2680: .word 0x0000 +3fec2690: .word 0x0000 +3fec26a0: .word 0x0000 +3fec26b0: .word 0x0000 +3fec26c0: .word 0x0000 +3fec26d0: .word 0x0000 +3fec26e0: .word 0x0000 +3fec26f0: .word 0x0000 +3fec2700: .word 0x0000 +3fec2710: .word 0x0000 +3fec2720: .word 0x0000 +3fec2730: .word 0x0000 +3fec2740: .word 0x0000 +3fec2750: cmp a8, a8 +3fec2760: dsjs a9, L3FEC25D0 +3fec2770: .word 0x0000 +3fec2780: .word 0x0000 +3fec2790: .word 0x0000 +3fec27a0: .word 0x0000 +3fec27b0: .word 0x0000 +3fec27c0: .word 0x0000 +3fec27d0: .word 0x0000 +3fec27e0: .word 0x0000 +L3FEC27F0: +3fec27f0: .word 0x0000 +3fec2800: .word 0x0000 +3fec2810: .word 0x0000 +3fec2820: .word 0x0000 +3fec2830: .word 0x0000 +3fec2840: .word 0x0000 +3fec2850: .word 0x0000 +3fec2860: .word 0x0000 +3fec2870: .word 0x0000 +3fec2880: .word 0x0000 +3fec2890: .word 0x0000 +3fec28a0: .word 0x0000 +3fec28b0: .word 0x0000 +3fec28c0: .word 0x0000 +3fec28d0: .word 0x0000 +3fec28e0: .word 0x0000 +3fec28f0: .word 0x0000 +3fec2900: .word 0x0000 +3fec2910: .word 0x0000 +3fec2920: .word 0x0000 +3fec2930: .word 0x0000 +3fec2940: .word 0x0000 +3fec2950: .word 0x0000 +3fec2960: .word 0x0000 +3fec2970: cmp sp, a8 +3fec2980: dsjs a9, L3FEC27F0 +3fec2990: .word 0x0000 +3fec29a0: .word 0x0000 +3fec29b0: .word 0x0000 +3fec29c0: .word 0x0000 +3fec29d0: .word 0x0000 +3fec29e0: .word 0x0000 +3fec29f0: .word 0x0000 +3fec2a00: .word 0x0000 +3fec2a10: .word 0x0000 +3fec2a20: .word 0x0000 +3fec2a30: .word 0x0000 +3fec2a40: .word 0x0000 +3fec2a50: .word 0x0000 +3fec2a60: .word 0x0000 +L3FEC2A70: +3fec2a70: .word 0x0000 +3fec2a80: .word 0x0000 +L3FEC2A90: +3fec2a90: .word 0x0000 +3fec2aa0: .word 0x0000 +3fec2ab0: .word 0x0000 +3fec2ac0: .word 0x0000 +3fec2ad0: .word 0x0000 +3fec2ae0: .word 0x0000 +3fec2af0: .word 0x0000 +3fec2b00: .word 0x0000 +3fec2b10: .word 0x0000 +3fec2b20: .word 0x0000 +3fec2b30: .word 0x0000 +3fec2b40: .word 0x0000 +3fec2b50: .word 0x0000 +3fec2b60: .word 0x0000 +3fec2b70: .word 0x0000 +3fec2b80: .word 0x0000 +3fec2b90: rev a0 +3fec2ba0: rev a0 +3fec2bb0: .word 0x0003 +3fec2bc0: .word 0x0000 +3fec2bd0: .word 0x0002 +3fec2be0: .word 0x0000 +3fec2bf0: btst b4, b8 +3fec2c00: dsjs a9, L3FEC2A70 +3fec2c10: btst b8, b0 +3fec2c20: dsjs a9, L3FEC2A90 +3fec2c30: .word 0x0000 +3fec2c40: .word 0x0000 +3fec2c50: .word 0x0000 +3fec2c60: .word 0x0000 +3fec2c70: .word 0x0000 +3fec2c80: .word 0x0000 +L3FEC2C90: +3fec2c90: .word 0x0000 +3fec2ca0: .word 0x0000 +L3FEC2CB0: +3fec2cb0: .word 0x0000 +3fec2cc0: .word 0x0000 +3fec2cd0: .word 0x0000 +3fec2ce0: .word 0x0000 +3fec2cf0: .word 0x0000 +3fec2d00: .word 0x0000 +3fec2d10: .word 0x0000 +3fec2d20: .word 0x0000 +3fec2d30: .word 0x0000 +3fec2d40: .word 0x0000 +3fec2d50: .word 0x0000 +3fec2d60: .word 0x0000 +3fec2d70: .word 0x0000 +3fec2d80: .word 0x0000 +3fec2d90: .word 0x0000 +3fec2da0: .word 0x0000 +3fec2db0: .word 0x0000 +3fec2dc0: .word 0x0000 +3fec2dd0: .word 0x0000 +3fec2de0: .word 0x0000 +3fec2df0: .word 0x0000 +3fec2e00: .word 0x0000 +3fec2e10: cmp a2, a8 +3fec2e20: dsjs a9, L3FEC2C90 +3fec2e30: btst a12, a8 +3fec2e40: dsjs a9, L3FEC2CB0 +3fec2e50: .word 0x0000 +3fec2e60: .word 0x0000 +3fec2e70: .word 0x0000 +3fec2e80: .word 0x0000 +3fec2e90: .word 0x0000 +3fec2ea0: .word 0x0000 +L3FEC2EB0: +3fec2eb0: .word 0x0000 +3fec2ec0: .word 0x0000 +L3FEC2ED0: +3fec2ed0: .word 0x0000 +3fec2ee0: .word 0x0000 +3fec2ef0: .word 0x0000 +3fec2f00: .word 0x0000 +3fec2f10: .word 0x0000 +3fec2f20: .word 0x0000 +3fec2f30: .word 0x0000 +3fec2f40: .word 0x0000 +3fec2f50: .word 0x0000 +3fec2f60: .word 0x0000 +3fec2f70: .word 0x0000 +3fec2f80: .word 0x0000 +3fec2f90: .word 0x0000 +3fec2fa0: .word 0x0000 +3fec2fb0: .word 0x0000 +3fec2fc0: .word 0x0000 +3fec2fd0: .word 0x0000 +3fec2fe0: .word 0x0000 +3fec2ff0: .word 0x0000 +3fec3000: .word 0x0000 +3fec3010: .word 0x0000 +3fec3020: .word 0x0000 +3fec3030: btst b13, b0 +3fec3040: dsjs a9, L3FEC2EB0 +3fec3050: btst sp, b8 +3fec3060: dsjs a9, L3FEC2ED0 +3fec3070: .word 0x0000 +3fec3080: .word 0x0000 +3fec3090: .word 0x0000 +3fec30a0: .word 0x0000 +3fec30b0: .word 0x0000 +3fec30c0: .word 0x0000 +3fec30d0: .word 0x0000 +3fec30e0: .word 0x0000 +3fec30f0: .word 0x0000 +3fec3100: .word 0x0000 +3fec3110: .word 0x0000 +3fec3120: .word 0x0000 +L3FEC3130: +3fec3130: .word 0x0000 +3fec3140: .word 0x0000 +3fec3150: .word 0x0000 +3fec3160: .word 0x0000 +3fec3170: .word 0x0000 +3fec3180: .word 0x0000 +3fec3190: .word 0x0000 +3fec31a0: .word 0x0000 +3fec31b0: .word 0x0000 +3fec31c0: .word 0x0000 +3fec31d0: .word 0x0000 +3fec31e0: .word 0x0000 +3fec31f0: .word 0x0000 +3fec3200: .word 0x0000 +3fec3210: .word 0x0000 +3fec3220: .word 0x0000 +3fec3230: .word 0x0000 +3fec3240: .word 0x0000 +3fec3250: .word 0x0072 +3fec3260: .word 0x006e +3fec3270: .word 0x0004 +3fec3280: .word 0x0000 +3fec3290: .word 0x0003 +3fec32a0: .word 0x0000 +3fec32b0: move a2, a8 +3fec32c0: dsjs a9, L3FEC3130 +3fec32d0: .word 0x0000 +3fec32e0: .word 0x0000 +3fec32f0: .word 0x0000 +3fec3300: .word 0x0000 +3fec3310: .word 0x0000 +3fec3320: .word 0x0000 +3fec3330: .word 0x0000 +3fec3340: .word 0x0000 +L3FEC3350: +3fec3350: .word 0x0000 +3fec3360: .word 0x0000 +3fec3370: .word 0x0000 +3fec3380: .word 0x0000 +3fec3390: .word 0x0000 +3fec33a0: .word 0x0000 +3fec33b0: .word 0x0000 +3fec33c0: .word 0x0000 +3fec33d0: .word 0x0000 +3fec33e0: .word 0x0000 +3fec33f0: .word 0x0000 +3fec3400: .word 0x0000 +3fec3410: .word 0x0000 +3fec3420: .word 0x0000 +3fec3430: .word 0x0000 +3fec3440: .word 0x0000 +3fec3450: .word 0x0000 +3fec3460: .word 0x0000 +3fec3470: .word 0x0000 +3fec3480: .word 0x0000 +3fec3490: .word 0x0000 +3fec34a0: .word 0x0000 +3fec34b0: .word 0x0000 +3fec34c0: .word 0x0000 +3fec34d0: move b5, b8 +3fec34e0: dsjs a9, L3FEC3350 +3fec34f0: .word 0x0000 +3fec3500: .word 0x0000 +3fec3510: .word 0x0000 +3fec3520: .word 0x0000 +3fec3530: .word 0x0000 +3fec3540: .word 0x0000 +3fec3550: .word 0x0000 +3fec3560: .word 0x0000 +L3FEC3570: +3fec3570: .word 0x0000 +3fec3580: .word 0x0000 +3fec3590: .word 0x0000 +3fec35a0: .word 0x0000 +3fec35b0: .word 0x0000 +3fec35c0: .word 0x0000 +3fec35d0: .word 0x0000 +3fec35e0: .word 0x0000 +3fec35f0: .word 0x0000 +3fec3600: .word 0x0000 +3fec3610: .word 0x0000 +3fec3620: .word 0x0000 +3fec3630: .word 0x0000 +3fec3640: .word 0x0000 +3fec3650: .word 0x0000 +3fec3660: .word 0x0000 +3fec3670: .word 0x0000 +3fec3680: .word 0x0000 +3fec3690: .word 0x0000 +3fec36a0: .word 0x0000 +3fec36b0: .word 0x0000 +3fec36c0: .word 0x0000 +3fec36d0: .word 0x0000 +3fec36e0: .word 0x0000 +3fec36f0: btst b13, b0 +3fec3700: dsjs a9, L3FEC3570 +3fec3710: .word 0x0000 +3fec3720: .word 0x0000 +3fec3730: .word 0x0000 +3fec3740: .word 0x0000 +3fec3750: .word 0x0000 +3fec3760: .word 0x0000 +3fec3770: .word 0x0000 +3fec3780: .word 0x0000 +3fec3790: .word 0x0000 +3fec37a0: .word 0x0000 +3fec37b0: .word 0x0000 +3fec37c0: .word 0x0000 +3fec37d0: .word 0x0000 +3fec37e0: .word 0x0000 +L3FEC37F0: +3fec37f0: .word 0x0000 +3fec3800: .word 0x0000 +3fec3810: .word 0x0000 +3fec3820: .word 0x0000 +3fec3830: .word 0x0000 +3fec3840: .word 0x0000 +3fec3850: .word 0x0000 +3fec3860: .word 0x0000 +3fec3870: .word 0x0000 +3fec3880: .word 0x0000 +3fec3890: .word 0x0000 +3fec38a0: .word 0x0000 +3fec38b0: .word 0x0000 +3fec38c0: .word 0x0000 +3fec38d0: .word 0x0000 +3fec38e0: .word 0x0000 +3fec38f0: .word 0x0000 +3fec3900: .word 0x0000 +3fec3910: .word 0x0078 +3fec3920: .word 0x0069 +3fec3930: .word 0x0001 +3fec3940: .word 0x0000 +3fec3950: .word 0x0004 +3fec3960: .word 0x0000 +3fec3970: move a8, a0 +3fec3980: dsjs a9, L3FEC37F0 +3fec3990: .word 0x0000 +3fec39a0: .word 0x0000 +3fec39b0: .word 0x0000 +3fec39c0: .word 0x0000 +3fec39d0: .word 0x0000 +3fec39e0: .word 0x0000 +3fec39f0: .word 0x0000 +3fec3a00: .word 0x0000 +L3FEC3A10: +3fec3a10: .word 0x0000 +3fec3a20: .word 0x0000 +3fec3a30: .word 0x0000 +3fec3a40: .word 0x0000 +3fec3a50: .word 0x0000 +3fec3a60: .word 0x0000 +3fec3a70: .word 0x0000 +3fec3a80: .word 0x0000 +3fec3a90: .word 0x0000 +3fec3aa0: .word 0x0000 +3fec3ab0: .word 0x0000 +3fec3ac0: .word 0x0000 +3fec3ad0: .word 0x0000 +3fec3ae0: .word 0x0000 +3fec3af0: .word 0x0000 +3fec3b00: .word 0x0000 +3fec3b10: .word 0x0000 +3fec3b20: .word 0x0000 +3fec3b30: .word 0x0000 +3fec3b40: .word 0x0000 +3fec3b50: .word 0x0000 +3fec3b60: .word 0x0000 +3fec3b70: .word 0x0000 +3fec3b80: .word 0x0000 +3fec3b90: move a8, a0 +3fec3ba0: dsjs a9, L3FEC3A10 +3fec3bb0: .word 0x0000 +3fec3bc0: .word 0x0000 +3fec3bd0: .word 0x0000 +3fec3be0: .word 0x0000 +3fec3bf0: .word 0x0000 +3fec3c00: .word 0x0000 +3fec3c10: .word 0x0000 +3fec3c20: .word 0x0000 +L3FEC3C30: +3fec3c30: .word 0x0000 +3fec3c40: .word 0x0000 +3fec3c50: .word 0x0000 +3fec3c60: .word 0x0000 +3fec3c70: .word 0x0000 +3fec3c80: .word 0x0000 +3fec3c90: .word 0x0000 +3fec3ca0: .word 0x0000 +3fec3cb0: .word 0x0000 +3fec3cc0: .word 0x0000 +3fec3cd0: .word 0x0000 +3fec3ce0: .word 0x0000 +3fec3cf0: .word 0x0000 +3fec3d00: .word 0x0000 +3fec3d10: .word 0x0000 +3fec3d20: .word 0x0000 +3fec3d30: .word 0x0000 +3fec3d40: .word 0x0000 +3fec3d50: .word 0x0000 +3fec3d60: .word 0x0000 +3fec3d70: .word 0x0000 +3fec3d80: .word 0x0000 +3fec3d90: .word 0x0000 +3fec3da0: .word 0x0000 +3fec3db0: move a8, a0 +3fec3dc0: dsjs a9, L3FEC3C30 +3fec3dd0: .word 0x0000 +3fec3de0: .word 0x0000 +3fec3df0: .word 0x0000 +3fec3e00: .word 0x0000 +3fec3e10: .word 0x0000 +3fec3e20: .word 0x0000 +3fec3e30: .word 0x0000 +3fec3e40: .word 0x0000 +3fec3e50: .word 0x0000 +3fec3e60: .word 0x0000 +3fec3e70: .word 0x0000 +3fec3e80: .word 0x0000 +3fec3e90: .word 0x0000 +3fec3ea0: .word 0x0000 +L3FEC3EB0: +3fec3eb0: .word 0x0000 +3fec3ec0: .word 0x0000 +3fec3ed0: .word 0x0000 +3fec3ee0: .word 0x0000 +3fec3ef0: .word 0x0000 +3fec3f00: .word 0x0000 +3fec3f10: .word 0x0000 +3fec3f20: .word 0x0000 +3fec3f30: .word 0x0000 +3fec3f40: .word 0x0000 +3fec3f50: .word 0x0000 +3fec3f60: .word 0x0000 +3fec3f70: .word 0x0000 +3fec3f80: .word 0x0000 +3fec3f90: .word 0x0000 +3fec3fa0: .word 0x0000 +3fec3fb0: .word 0x0000 +3fec3fc0: .word 0x0000 +3fec3fd0: .word 0x0072 +3fec3fe0: .word 0x0096 +3fec3ff0: .word 0x0004 +3fec4000: .word 0x0000 +3fec4010: .word 0x0005 +3fec4020: .word 0x0000 +3fec4030: btst b8, b0 +3fec4040: dsjs a9, L3FEC3EB0 +3fec4050: .word 0x0000 +3fec4060: .word 0x0000 +3fec4070: .word 0x0000 +3fec4080: .word 0x0000 +3fec4090: .word 0x0000 +3fec40a0: .word 0x0000 +3fec40b0: .word 0x0000 +3fec40c0: .word 0x0000 +L3FEC40D0: +3fec40d0: .word 0x0000 +3fec40e0: .word 0x0000 +3fec40f0: .word 0x0000 +3fec4100: .word 0x0000 +3fec4110: .word 0x0000 +3fec4120: .word 0x0000 +3fec4130: .word 0x0000 +3fec4140: .word 0x0000 +3fec4150: .word 0x0000 +3fec4160: .word 0x0000 +3fec4170: .word 0x0000 +3fec4180: .word 0x0000 +3fec4190: .word 0x0000 +3fec41a0: .word 0x0000 +3fec41b0: .word 0x0000 +3fec41c0: .word 0x0000 +3fec41d0: .word 0x0000 +3fec41e0: .word 0x0000 +3fec41f0: .word 0x0000 +3fec4200: .word 0x0000 +3fec4210: .word 0x0000 +3fec4220: .word 0x0000 +3fec4230: .word 0x0000 +3fec4240: .word 0x0000 +3fec4250: move a9, a0 +3fec4260: dsjs a9, L3FEC40D0 +3fec4270: .word 0x0000 +3fec4280: .word 0x0000 +3fec4290: .word 0x0000 +3fec42a0: .word 0x0000 +3fec42b0: .word 0x0000 +3fec42c0: .word 0x0000 +3fec42d0: .word 0x0000 +3fec42e0: .word 0x0000 +L3FEC42F0: +3fec42f0: .word 0x0000 +3fec4300: .word 0x0000 +3fec4310: .word 0x0000 +3fec4320: .word 0x0000 +3fec4330: .word 0x0000 +3fec4340: .word 0x0000 +3fec4350: .word 0x0000 +3fec4360: .word 0x0000 +3fec4370: .word 0x0000 +3fec4380: .word 0x0000 +3fec4390: .word 0x0000 +3fec43a0: .word 0x0000 +3fec43b0: .word 0x0000 +3fec43c0: .word 0x0000 +3fec43d0: .word 0x0000 +3fec43e0: .word 0x0000 +3fec43f0: .word 0x0000 +3fec4400: .word 0x0000 +3fec4410: .word 0x0000 +3fec4420: .word 0x0000 +3fec4430: .word 0x0000 +3fec4440: .word 0x0000 +3fec4450: .word 0x0000 +3fec4460: .word 0x0000 +3fec4470: btst sp, b8 +3fec4480: dsjs a9, L3FEC42F0 +3fec4490: .word 0x0000 +3fec44a0: .word 0x0000 +3fec44b0: .word 0x0000 +3fec44c0: .word 0x0000 +3fec44d0: .word 0x0000 +3fec44e0: .word 0x0000 +3fec44f0: .word 0x0000 +3fec4500: .word 0x0000 +3fec4510: .word 0x0000 +3fec4520: .word 0x0000 +3fec4530: .word 0x0000 +3fec4540: .word 0x0000 +3fec4550: .word 0x0000 +3fec4560: .word 0x0000 +L3FEC4570: +3fec4570: .word 0x0000 +3fec4580: .word 0x0000 +3fec4590: .word 0x0000 +3fec45a0: .word 0x0000 +3fec45b0: .word 0x0000 +3fec45c0: .word 0x0000 +3fec45d0: .word 0x0000 +3fec45e0: .word 0x0000 +3fec45f0: .word 0x0000 +3fec4600: .word 0x0000 +3fec4610: .word 0x0000 +3fec4620: .word 0x0000 +3fec4630: .word 0x0000 +3fec4640: .word 0x0000 +3fec4650: .word 0x0000 +3fec4660: .word 0x0000 +3fec4670: .word 0x0000 +3fec4680: .word 0x0000 +3fec4690: .word 0x0078 +L3FEC46A0: +3fec46a0: .word 0x0091 +3fec46b0: .word 0x0001 +3fec46c0: .word 0x0000 +3fec46d0: .word 0x0006 +3fec46e0: .word 0x0000 +3fec46f0: move a8, a0 +3fec4700: dsjs a9, L3FEC4570 +3fec4710: .word 0x0000 +3fec4720: .word 0x0000 +3fec4730: .word 0x0000 +3fec4740: .word 0x0000 +3fec4750: .word 0x0000 +3fec4760: .word 0x0000 +3fec4770: .word 0x0000 +3fec4780: .word 0x0000 +L3FEC4790: +3fec4790: .word 0x0000 +3fec47a0: .word 0x0000 +3fec47b0: .word 0x0000 +3fec47c0: .word 0x0000 +3fec47d0: .word 0x0000 +3fec47e0: .word 0x0000 +3fec47f0: .word 0x0000 +3fec4800: .word 0x0000 +3fec4810: .word 0x0000 +3fec4820: .word 0x0000 +3fec4830: .word 0x0000 +3fec4840: .word 0x0000 +3fec4850: .word 0x0000 +3fec4860: .word 0x0000 +3fec4870: .word 0x0000 +3fec4880: .word 0x0000 +3fec4890: .word 0x0000 +3fec48a0: .word 0x0000 +3fec48b0: .word 0x0000 +3fec48c0: .word 0x0000 +3fec48d0: .word 0x0000 +3fec48e0: .word 0x0000 +3fec48f0: .word 0x0000 +3fec4900: .word 0x0000 +3fec4910: move a8, a0 +3fec4920: dsjs a9, L3FEC4790 +3fec4930: .word 0x0000 +3fec4940: .word 0x0000 +3fec4950: .word 0x0000 +3fec4960: .word 0x0000 +3fec4970: .word 0x0000 +3fec4980: .word 0x0000 +3fec4990: .word 0x0000 +3fec49a0: .word 0x0000 +L3FEC49B0: +3fec49b0: .word 0x0000 +3fec49c0: .word 0x0000 +3fec49d0: .word 0x0000 +3fec49e0: .word 0x0000 +3fec49f0: .word 0x0000 +3fec4a00: .word 0x0000 +3fec4a10: .word 0x0000 +3fec4a20: .word 0x0000 +3fec4a30: .word 0x0000 +3fec4a40: .word 0x0000 +3fec4a50: .word 0x0000 +3fec4a60: .word 0x0000 +3fec4a70: .word 0x0000 +3fec4a80: .word 0x0000 +3fec4a90: .word 0x0000 +3fec4aa0: .word 0x0000 +3fec4ab0: .word 0x0000 +3fec4ac0: .word 0x0000 +3fec4ad0: .word 0x0000 +3fec4ae0: .word 0x0000 +3fec4af0: .word 0x0000 +3fec4b00: .word 0x0000 +3fec4b10: .word 0x0000 +3fec4b20: .word 0x0000 +3fec4b30: move a8, a0 +3fec4b40: dsjs a9, L3FEC49B0 +3fec4b50: .word 0x0000 +3fec4b60: .word 0x0000 +3fec4b70: .word 0x0000 +3fec4b80: .word 0x0000 +3fec4b90: .word 0x0000 +3fec4ba0: .word 0x0000 +3fec4bb0: .word 0x0000 +3fec4bc0: .word 0x0000 +3fec4bd0: .word 0x0000 +3fec4be0: .word 0x0000 +3fec4bf0: .word 0x0000 +3fec4c00: .word 0x0000 +3fec4c10: .word 0x0000 +3fec4c20: .word 0x0000 +L3FEC4C30: +3fec4c30: .word 0x0000 +3fec4c40: .word 0x0000 +3fec4c50: .word 0x0000 +3fec4c60: .word 0x0000 +3fec4c70: .word 0x0000 +3fec4c80: .word 0x0000 +3fec4c90: .word 0x0000 +3fec4ca0: .word 0x0000 +3fec4cb0: .word 0x0000 +3fec4cc0: .word 0x0000 +3fec4cd0: .word 0x0000 +3fec4ce0: .word 0x0000 +3fec4cf0: .word 0x0000 +3fec4d00: .word 0x0000 +3fec4d10: .word 0x0000 +3fec4d20: .word 0x0000 +3fec4d30: .word 0x0000 +3fec4d40: .word 0x0000 +3fec4d50: rev b0 +3fec4d60: .word 0x00ce +3fec4d70: .word 0x0005 +3fec4d80: .word 0x0000 +3fec4d90: .word 0x0007 +3fec4da0: .word 0x0000 +3fec4db0: move b11, b0 +3fec4dc0: dsjs a9, L3FEC4C30 +3fec4dd0: .word 0x0000 +3fec4de0: .word 0x0000 +3fec4df0: .word 0x0000 +3fec4e00: .word 0x0000 +3fec4e10: .word 0x0000 +3fec4e20: .word 0x0000 +3fec4e30: .word 0x0000 +3fec4e40: .word 0x0000 +L3FEC4E50: +3fec4e50: .word 0x0000 +3fec4e60: .word 0x0000 +3fec4e70: .word 0x0000 +3fec4e80: .word 0x0000 +3fec4e90: .word 0x0000 +3fec4ea0: .word 0x0000 +3fec4eb0: .word 0x0000 +3fec4ec0: .word 0x0000 +3fec4ed0: .word 0x0000 +3fec4ee0: .word 0x0000 +3fec4ef0: .word 0x0000 +3fec4f00: .word 0x0000 +3fec4f10: .word 0x0000 +3fec4f20: .word 0x0000 +3fec4f30: .word 0x0000 +3fec4f40: .word 0x0000 +3fec4f50: .word 0x0000 +3fec4f60: .word 0x0000 +3fec4f70: .word 0x0000 +3fec4f80: .word 0x0000 +3fec4f90: .word 0x0000 +3fec4fa0: .word 0x0000 +3fec4fb0: .word 0x0000 +3fec4fc0: .word 0x0000 +3fec4fd0: move b11, b0 +3fec4fe0: dsjs a9, L3FEC4E50 +3fec4ff0: .word 0x0000 +3fec5000: .word 0x0000 +3fec5010: .word 0x0000 +3fec5020: .word 0x0000 +3fec5030: .word 0x0000 +3fec5040: .word 0x0000 +3fec5050: .word 0x0000 +3fec5060: .word 0x0000 +L3FEC5070: +3fec5070: .word 0x0000 +3fec5080: .word 0x0000 +3fec5090: .word 0x0000 +3fec50a0: .word 0x0000 +3fec50b0: .word 0x0000 +3fec50c0: .word 0x0000 +3fec50d0: .word 0x0000 +3fec50e0: .word 0x0000 +3fec50f0: .word 0x0000 +3fec5100: .word 0x0000 +3fec5110: .word 0x0000 +3fec5120: .word 0x0000 +3fec5130: .word 0x0000 +3fec5140: .word 0x0000 +3fec5150: .word 0x0000 +3fec5160: .word 0x0000 +3fec5170: .word 0x0000 +3fec5180: .word 0x0000 +3fec5190: .word 0x0000 +3fec51a0: .word 0x0000 +3fec51b0: .word 0x0000 +3fec51c0: .word 0x0000 +3fec51d0: .word 0x0000 +3fec51e0: .word 0x0000 +3fec51f0: move b11, b0 +3fec5200: dsjs a9, L3FEC5070 +3fec5210: .word 0x0000 +3fec5220: .word 0x0000 +3fec5230: .word 0x0000 +3fec5240: .word 0x0000 +3fec5250: .word 0x0000 +3fec5260: .word 0x0000 +3fec5270: .word 0x0000 +3fec5280: .word 0x0000 +3fec5290: .word 0x0000 +3fec52a0: .word 0x0000 +3fec52b0: .word 0x0000 +3fec52c0: .word 0x0000 +3fec52d0: .word 0x0000 +3fec52e0: .word 0x0000 +L3FEC52F0: +3fec52f0: .word 0x0000 +3fec5300: .word 0x0000 +3fec5310: .word 0x0000 +3fec5320: .word 0x0000 +3fec5330: .word 0x0000 +3fec5340: .word 0x0000 +3fec5350: .word 0x0000 +3fec5360: .word 0x0000 +3fec5370: .word 0x0000 +3fec5380: .word 0x0000 +3fec5390: .word 0x0000 +3fec53a0: .word 0x0000 +3fec53b0: .word 0x0000 +3fec53c0: .word 0x0000 +3fec53d0: .word 0x0000 +3fec53e0: .word 0x0000 +3fec53f0: .word 0x0000 +3fec5400: .word 0x0000 +3fec5410: getpc b4 +3fec5420: .word 0x00ce +3fec5430: .word 0x0005 +3fec5440: .word 0x0000 +3fec5450: .word 0x0008 +3fec5460: .word 0x0000 +3fec5470: move a14, a8 +3fec5480: dsjs a9, L3FEC52F0 +3fec5490: .word 0x0000 +3fec54a0: .word 0x0000 +3fec54b0: .word 0x0000 +3fec54c0: .word 0x0000 +3fec54d0: .word 0x0000 +3fec54e0: .word 0x0000 +3fec54f0: .word 0x0000 +3fec5500: .word 0x0000 +L3FEC5510: +3fec5510: .word 0x0000 +3fec5520: .word 0x0000 +3fec5530: .word 0x0000 +3fec5540: .word 0x0000 +3fec5550: .word 0x0000 +3fec5560: .word 0x0000 +3fec5570: .word 0x0000 +3fec5580: .word 0x0000 +3fec5590: .word 0x0000 +3fec55a0: .word 0x0000 +3fec55b0: .word 0x0000 +3fec55c0: .word 0x0000 +3fec55d0: .word 0x0000 +3fec55e0: .word 0x0000 +3fec55f0: .word 0x0000 +3fec5600: .word 0x0000 +3fec5610: .word 0x0000 +3fec5620: .word 0x0000 +3fec5630: .word 0x0000 +3fec5640: .word 0x0000 +3fec5650: .word 0x0000 +3fec5660: .word 0x0000 +3fec5670: .word 0x0000 +3fec5680: .word 0x0000 +3fec5690: rl 0x9, b8 +3fec56a0: dsjs a9, L3FEC5510 +3fec56b0: .word 0x0000 +3fec56c0: .word 0x0000 +3fec56d0: .word 0x0000 +3fec56e0: .word 0x0000 +3fec56f0: .word 0x0000 +3fec5700: .word 0x0000 +3fec5710: .word 0x0000 +3fec5720: .word 0x0000 +L3FEC5730: +3fec5730: .word 0x0000 +3fec5740: .word 0x0000 +3fec5750: .word 0x0000 +3fec5760: .word 0x0000 +3fec5770: .word 0x0000 +3fec5780: .word 0x0000 +3fec5790: .word 0x0000 +3fec57a0: .word 0x0000 +3fec57b0: .word 0x0000 +3fec57c0: .word 0x0000 +3fec57d0: .word 0x0000 +3fec57e0: .word 0x0000 +3fec57f0: .word 0x0000 +3fec5800: .word 0x0000 +3fec5810: .word 0x0000 +3fec5820: .word 0x0000 +3fec5830: .word 0x0000 +3fec5840: .word 0x0000 +3fec5850: .word 0x0000 +3fec5860: .word 0x0000 +3fec5870: .word 0x0000 +3fec5880: .word 0x0000 +3fec5890: .word 0x0000 +3fec58a0: .word 0x0000 +3fec58b0: sub a6, a8 +3fec58c0: dsjs a9, L3FEC5730 +3fec58d0: .word 0x0000 +3fec58e0: .word 0x0000 +3fec58f0: .word 0x0000 +3fec5900: .word 0x0000 +3fec5910: .word 0x0000 +3fec5920: .word 0x0000 +3fec5930: .word 0x0000 +3fec5940: .word 0x0000 +3fec5950: .word 0x0000 +3fec5960: .word 0x0000 +3fec5970: .word 0x0000 +3fec5980: .word 0x0000 +3fec5990: .word 0x0000 +3fec59a0: .word 0x0000 +L3FEC59B0: +3fec59b0: .word 0x0000 +3fec59c0: .word 0x0000 +3fec59d0: .word 0x0000 +3fec59e0: .word 0x0000 +3fec59f0: .word 0x0000 +3fec5a00: .word 0x0000 +3fec5a10: .word 0x0000 +3fec5a20: .word 0x0000 +3fec5a30: .word 0x0000 +3fec5a40: .word 0x0000 +3fec5a50: .word 0x0000 +3fec5a60: .word 0x0000 +3fec5a70: .word 0x0000 +3fec5a80: .word 0x0000 +3fec5a90: .word 0x0000 +3fec5aa0: .word 0x0000 +3fec5ab0: .word 0x0000 +3fec5ac0: .word 0x0000 +3fec5ad0: .word 0x0274 +3fec5ae0: .word 0x00ce +3fec5af0: .word 0x0005 +3fec5b00: .word 0x0000 +3fec5b10: .word 0x0009 +3fec5b20: .word 0x0000 +3fec5b30: move a1, b0 +3fec5b40: dsjs a9, L3FEC59B0 +3fec5b50: .word 0x0000 +3fec5b60: .word 0x0000 +3fec5b70: .word 0x0000 +3fec5b80: .word 0x0000 +3fec5b90: .word 0x0000 +3fec5ba0: .word 0x0000 +3fec5bb0: .word 0x0000 +3fec5bc0: .word 0x0000 +L3FEC5BD0: +3fec5bd0: .word 0x0000 +3fec5be0: .word 0x0000 +3fec5bf0: .word 0x0000 +3fec5c00: .word 0x0000 +3fec5c10: .word 0x0000 +3fec5c20: .word 0x0000 +3fec5c30: .word 0x0000 +3fec5c40: .word 0x0000 +3fec5c50: .word 0x0000 +3fec5c60: .word 0x0000 +3fec5c70: .word 0x0000 +3fec5c80: .word 0x0000 +3fec5c90: .word 0x0000 +3fec5ca0: .word 0x0000 +3fec5cb0: .word 0x0000 +3fec5cc0: .word 0x0000 +3fec5cd0: .word 0x0000 +3fec5ce0: .word 0x0000 +3fec5cf0: .word 0x0000 +3fec5d00: .word 0x0000 +3fec5d10: .word 0x0000 +3fec5d20: .word 0x0000 +3fec5d30: .word 0x0000 +3fec5d40: .word 0x0000 +3fec5d50: rl 0x12, a8 +3fec5d60: dsjs a9, L3FEC5BD0 +3fec5d70: .word 0x0000 +3fec5d80: .word 0x0000 +3fec5d90: .word 0x0000 +3fec5da0: .word 0x0000 +3fec5db0: .word 0x0000 +3fec5dc0: .word 0x0000 +3fec5dd0: .word 0x0000 +3fec5de0: .word 0x0000 +L3FEC5DF0: +3fec5df0: .word 0x0000 +3fec5e00: .word 0x0000 +3fec5e10: .word 0x0000 +3fec5e20: .word 0x0000 +3fec5e30: .word 0x0000 +3fec5e40: .word 0x0000 +3fec5e50: .word 0x0000 +3fec5e60: .word 0x0000 +3fec5e70: .word 0x0000 +3fec5e80: .word 0x0000 +3fec5e90: .word 0x0000 +3fec5ea0: .word 0x0000 +3fec5eb0: .word 0x0000 +3fec5ec0: .word 0x0000 +3fec5ed0: .word 0x0000 +3fec5ee0: .word 0x0000 +3fec5ef0: .word 0x0000 +3fec5f00: .word 0x0000 +3fec5f10: .word 0x0000 +3fec5f20: .word 0x0000 +3fec5f30: .word 0x0000 +3fec5f40: .word 0x0000 +3fec5f50: .word 0x0000 +3fec5f60: .word 0x0000 +3fec5f70: srl 0x1d, b8 +3fec5f80: dsjs a9, L3FEC5DF0 +3fec5f90: .word 0x0000 +3fec5fa0: .word 0x0000 +3fec5fb0: .word 0x0000 +3fec5fc0: .word 0x0000 +3fec5fd0: .word 0x0000 +3fec5fe0: .word 0x0000 +3fec5ff0: .word 0x0000 +3fec6000: .word 0x0000 +3fec6010: .word 0x0000 +3fec6020: .word 0x0000 +3fec6030: .word 0x0000 +3fec6040: .word 0x0000 +3fec6050: .word 0x0000 +3fec6060: .word 0x0000 +L3FEC6070: +3fec6070: .word 0x0000 +3fec6080: .word 0x0000 +3fec6090: .word 0x0000 +3fec60a0: .word 0x0000 +3fec60b0: .word 0x0000 +3fec60c0: .word 0x0000 +3fec60d0: .word 0x0000 +3fec60e0: .word 0x0000 +3fec60f0: .word 0x0000 +3fec6100: .word 0x0000 +3fec6110: .word 0x0000 +3fec6120: .word 0x0000 +3fec6130: .word 0x0000 +3fec6140: .word 0x0000 +3fec6150: .word 0x0000 +3fec6160: .word 0x0000 +3fec6170: .word 0x0000 +3fec6180: .word 0x0000 +3fec6190: .word 0x0000 +3fec61a0: .word 0x0000 +3fec61b0: .word 0x0004 +3fec61c0: .word 0x0000 +3fec61d0: .word 0x000a +3fec61e0: .word 0x0000 +3fec61f0: move a4, b0 +3fec6200: dsjs a9, L3FEC6070 +3fec6210: .word 0x0000 +3fec6220: .word 0x0000 +3fec6230: .word 0x0000 +3fec6240: .word 0x0000 +3fec6250: .word 0x0000 +3fec6260: .word 0x0000 +3fec6270: .word 0x0000 +3fec6280: .word 0x0000 +L3FEC6290: +3fec6290: .word 0x0000 +3fec62a0: .word 0x0000 +3fec62b0: .word 0x0000 +3fec62c0: .word 0x0000 +3fec62d0: .word 0x0000 +3fec62e0: .word 0x0000 +3fec62f0: .word 0x0000 +3fec6300: .word 0x0000 +3fec6310: .word 0x0000 +3fec6320: .word 0x0000 +3fec6330: .word 0x0000 +3fec6340: .word 0x0000 +3fec6350: .word 0x0000 +3fec6360: .word 0x0000 +3fec6370: .word 0x0000 +3fec6380: .word 0x0000 +3fec6390: .word 0x0000 +3fec63a0: .word 0x0000 +3fec63b0: .word 0x0000 +3fec63c0: .word 0x0000 +3fec63d0: .word 0x0000 +3fec63e0: .word 0x0000 +3fec63f0: .word 0x0000 +3fec6400: .word 0x0000 +3fec6410: move a9, b0 +3fec6420: dsjs a9, L3FEC6290 +3fec6430: .word 0x0000 +3fec6440: .word 0x0000 +3fec6450: .word 0x0000 +3fec6460: .word 0x0000 +3fec6470: .word 0x0000 +3fec6480: .word 0x0000 +3fec6490: .word 0x0000 +3fec64a0: .word 0x0000 +L3FEC64B0: +3fec64b0: .word 0x0000 +3fec64c0: .word 0x0000 +3fec64d0: .word 0x0000 +3fec64e0: .word 0x0000 +3fec64f0: .word 0x0000 +3fec6500: .word 0x0000 +3fec6510: .word 0x0000 +3fec6520: .word 0x0000 +3fec6530: .word 0x0000 +3fec6540: .word 0x0000 +3fec6550: .word 0x0000 +L3FEC6560: +3fec6560: .word 0x0000 +3fec6570: .word 0x0000 +3fec6580: .word 0x0000 +3fec6590: .word 0x0000 +3fec65a0: .word 0x0000 +3fec65b0: .word 0x0000 +3fec65c0: .word 0x0000 +3fec65d0: .word 0x0000 +3fec65e0: .word 0x0000 +3fec65f0: .word 0x0000 +3fec6600: .word 0x0000 +3fec6610: .word 0x0000 +3fec6620: .word 0x0000 +3fec6630: move sp, a8 +3fec6640: dsjs a9, L3FEC64B0 +3fec6650: .word 0x0418 +3fec6660: move *b1, b0, 1 +3fec6670: .word 0x0013 +3fec6680: .word 0x0014 +3fec6690: .word 0x0050 +3fec66a0: .word 0x0004 +3fec66b0: .word 0x0000 +3fec66c0: .word 0x0001 +3fec66d0: .word 0x0000 +3fec66e0: and b2, b8 +3fec66f0: dsjs a9, L3FEC6560 +3fec6700: .word 0x0000 +3fec6710: .word 0x0000 +3fec6720: .word 0x0000 +3fec6730: .word 0x0000 +3fec6740: .word 0x0000 +3fec6750: .word 0x0000 +3fec6760: .word 0x0000 +3fec6770: .word 0x0000 +L3FEC6780: +3fec6780: .word 0x0000 +3fec6790: .word 0x0000 +3fec67a0: .word 0x0000 +3fec67b0: .word 0x0000 +3fec67c0: .word 0x0000 +3fec67d0: .word 0x0000 +3fec67e0: .word 0x0000 +3fec67f0: .word 0x0000 +3fec6800: .word 0x0000 +3fec6810: .word 0x0000 +3fec6820: .word 0x0000 +3fec6830: .word 0x0000 +3fec6840: .word 0x0000 +3fec6850: .word 0x0000 +3fec6860: .word 0x0000 +3fec6870: .word 0x0000 +3fec6880: .word 0x0000 +3fec6890: .word 0x0000 +3fec68a0: .word 0x0000 +3fec68b0: .word 0x0000 +3fec68c0: .word 0x0000 +3fec68d0: .word 0x0000 +3fec68e0: .word 0x0000 +3fec68f0: .word 0x0000 +3fec6900: and b4, b0 +3fec6910: dsjs a9, L3FEC6780 +3fec6920: .word 0x0000 +3fec6930: .word 0x0000 +3fec6940: .word 0x0000 +3fec6950: .word 0x0000 +3fec6960: .word 0x0000 +3fec6970: .word 0x0000 +3fec6980: .word 0x0000 +3fec6990: .word 0x0000 +L3FEC69A0: +3fec69a0: .word 0x0000 +3fec69b0: .word 0x0000 +3fec69c0: .word 0x0000 +3fec69d0: .word 0x0000 +3fec69e0: .word 0x0000 +3fec69f0: .word 0x0000 +3fec6a00: .word 0x0000 +3fec6a10: .word 0x0000 +3fec6a20: .word 0x0000 +3fec6a30: .word 0x0000 +3fec6a40: .word 0x0000 +3fec6a50: .word 0x0000 +3fec6a60: .word 0x0000 +3fec6a70: .word 0x0000 +3fec6a80: .word 0x0000 +3fec6a90: .word 0x0000 +3fec6aa0: .word 0x0000 +3fec6ab0: .word 0x0000 +3fec6ac0: .word 0x0000 +3fec6ad0: .word 0x0000 +3fec6ae0: .word 0x0000 +3fec6af0: .word 0x0000 +3fec6b00: .word 0x0000 +3fec6b10: .word 0x0000 +3fec6b20: and b6, b0 +3fec6b30: dsjs a9, L3FEC69A0 +3fec6b40: .word 0x0000 +3fec6b50: .word 0x0000 +3fec6b60: .word 0x0000 +3fec6b70: .word 0x0000 +3fec6b80: .word 0x0000 +3fec6b90: .word 0x0000 +3fec6ba0: .word 0x0000 +3fec6bb0: .word 0x0000 +3fec6bc0: .word 0x0000 +3fec6bd0: .word 0x0000 +3fec6be0: .word 0x0000 +3fec6bf0: .word 0x0000 +3fec6c00: .word 0x0000 +3fec6c10: .word 0x0000 +L3FEC6C20: +3fec6c20: .word 0x0000 +3fec6c30: .word 0x0000 +L3FEC6C40: +3fec6c40: .word 0x0000 +3fec6c50: .word 0x0000 +3fec6c60: .word 0x0000 +3fec6c70: .word 0x0000 +3fec6c80: .word 0x0000 +3fec6c90: .word 0x0000 +3fec6ca0: .word 0x0000 +3fec6cb0: .word 0x0000 +3fec6cc0: .word 0x0000 +3fec6cd0: .word 0x0000 +3fec6ce0: .word 0x0000 +3fec6cf0: .word 0x0000 +3fec6d00: .word 0x0000 +3fec6d10: .word 0x0000 +3fec6d20: .word 0x0000 +3fec6d30: .word 0x0000 +3fec6d40: .word 0x001e +3fec6d50: .word 0x0069 +3fec6d60: .word 0x0003 +3fec6d70: .word 0x0000 +3fec6d80: .word 0x0002 +3fec6d90: .word 0x0000 +3fec6da0: and a9, a8 +3fec6db0: dsjs a9, L3FEC6C20 +3fec6dc0: and a11, a0 +3fec6dd0: dsjs a9, L3FEC6C40 +3fec6de0: .word 0x0000 +3fec6df0: .word 0x0000 +3fec6e00: .word 0x0000 +3fec6e10: .word 0x0000 +3fec6e20: .word 0x0000 +3fec6e30: .word 0x0000 +L3FEC6E40: +3fec6e40: .word 0x0000 +3fec6e50: .word 0x0000 +L3FEC6E60: +3fec6e60: .word 0x0000 +3fec6e70: .word 0x0000 +3fec6e80: .word 0x0000 +3fec6e90: .word 0x0000 +3fec6ea0: .word 0x0000 +3fec6eb0: .word 0x0000 +3fec6ec0: .word 0x0000 +3fec6ed0: .word 0x0000 +3fec6ee0: .word 0x0000 +3fec6ef0: .word 0x0000 +3fec6f00: .word 0x0000 +3fec6f10: .word 0x0000 +3fec6f20: .word 0x0000 +3fec6f30: .word 0x0000 +3fec6f40: .word 0x0000 +3fec6f50: .word 0x0000 +3fec6f60: .word 0x0000 +3fec6f70: .word 0x0000 +3fec6f80: .word 0x0000 +3fec6f90: .word 0x0000 +3fec6fa0: .word 0x0000 +3fec6fb0: .word 0x0000 +3fec6fc0: and a13, a0 +3fec6fd0: dsjs a9, L3FEC6E40 +3fec6fe0: and sp, a0 +3fec6ff0: dsjs a9, L3FEC6E60 +3fec7000: .word 0x0000 +3fec7010: .word 0x0000 +3fec7020: .word 0x0000 +3fec7030: .word 0x0000 +3fec7040: .word 0x0000 +3fec7050: .word 0x0000 +L3FEC7060: +3fec7060: .word 0x0000 +3fec7070: .word 0x0000 +L3FEC7080: +3fec7080: .word 0x0000 +3fec7090: .word 0x0000 +3fec70a0: .word 0x0000 +3fec70b0: .word 0x0000 +3fec70c0: .word 0x0000 +3fec70d0: .word 0x0000 +3fec70e0: .word 0x0000 +3fec70f0: .word 0x0000 +3fec7100: .word 0x0000 +3fec7110: .word 0x0000 +3fec7120: .word 0x0000 +3fec7130: .word 0x0000 +3fec7140: .word 0x0000 +3fec7150: .word 0x0000 +3fec7160: .word 0x0000 +3fec7170: .word 0x0000 +3fec7180: .word 0x0000 +3fec7190: .word 0x0000 +3fec71a0: .word 0x0000 +3fec71b0: .word 0x0000 +3fec71c0: .word 0x0000 +3fec71d0: .word 0x0000 +3fec71e0: andn b1, b8 +3fec71f0: dsjs a9, L3FEC7060 +3fec7200: andn b2, b8 +3fec7210: dsjs a9, L3FEC7080 +3fec7220: .word 0x0000 +3fec7230: .word 0x0000 +3fec7240: .word 0x0000 +3fec7250: .word 0x0000 +3fec7260: .word 0x0000 +3fec7270: .word 0x0000 +3fec7280: .word 0x0000 +3fec7290: .word 0x0000 +3fec72a0: .word 0x0000 +3fec72b0: .word 0x0000 +3fec72c0: .word 0x0000 +3fec72d0: .word 0x0000 +L3FEC72E0: +3fec72e0: .word 0x0000 +3fec72f0: .word 0x0000 +3fec7300: .word 0x0000 +3fec7310: .word 0x0000 +3fec7320: .word 0x0000 +3fec7330: .word 0x0000 +3fec7340: .word 0x0000 +3fec7350: .word 0x0000 +3fec7360: .word 0x0000 +3fec7370: .word 0x0000 +3fec7380: .word 0x0000 +3fec7390: .word 0x0000 +3fec73a0: .word 0x0000 +3fec73b0: .word 0x0000 +3fec73c0: .word 0x0000 +3fec73d0: .word 0x0000 +3fec73e0: .word 0x0000 +3fec73f0: .word 0x0000 +3fec7400: .word 0x00a0 +3fec7410: rev b2 +3fec7420: .word 0x0006 +3fec7430: .word 0x0000 +3fec7440: .word 0x0003 +3fec7450: .word 0x0000 +3fec7460: addk 14, a0 +3fec7470: dsjs a9, L3FEC72E0 +3fec7480: .word 0x0000 +3fec7490: .word 0x0000 +3fec74a0: .word 0x0000 +3fec74b0: .word 0x0000 +3fec74c0: .word 0x0000 +3fec74d0: .word 0x0000 +3fec74e0: .word 0x0000 +3fec74f0: .word 0x0000 +L3FEC7500: +3fec7500: .word 0x0000 +3fec7510: .word 0x0000 +3fec7520: .word 0x0000 +3fec7530: .word 0x0000 +3fec7540: .word 0x0000 +3fec7550: .word 0x0000 +3fec7560: .word 0x0000 +3fec7570: .word 0x0000 +3fec7580: .word 0x0000 +3fec7590: .word 0x0000 +3fec75a0: .word 0x0000 +3fec75b0: .word 0x0000 +3fec75c0: .word 0x0000 +3fec75d0: .word 0x0000 +3fec75e0: .word 0x0000 +3fec75f0: .word 0x0000 +3fec7600: .word 0x0000 +3fec7610: .word 0x0000 +3fec7620: .word 0x0000 +3fec7630: .word 0x0000 +3fec7640: .word 0x0000 +3fec7650: .word 0x0000 +3fec7660: .word 0x0000 +3fec7670: .word 0x0000 +3fec7680: addk 14, a0 +3fec7690: dsjs a9, L3FEC7500 +3fec76a0: .word 0x0000 +3fec76b0: .word 0x0000 +3fec76c0: .word 0x0000 +3fec76d0: .word 0x0000 +3fec76e0: .word 0x0000 +3fec76f0: .word 0x0000 +3fec7700: .word 0x0000 +3fec7710: .word 0x0000 +L3FEC7720: +3fec7720: .word 0x0000 +3fec7730: .word 0x0000 +3fec7740: .word 0x0000 +3fec7750: .word 0x0000 +3fec7760: .word 0x0000 +3fec7770: .word 0x0000 +3fec7780: .word 0x0000 +3fec7790: .word 0x0000 +3fec77a0: .word 0x0000 +3fec77b0: .word 0x0000 +3fec77c0: .word 0x0000 +3fec77d0: .word 0x0000 +3fec77e0: .word 0x0000 +3fec77f0: .word 0x0000 +3fec7800: .word 0x0000 +3fec7810: .word 0x0000 +3fec7820: .word 0x0000 +3fec7830: .word 0x0000 +3fec7840: .word 0x0000 +3fec7850: .word 0x0000 +3fec7860: .word 0x0000 +3fec7870: .word 0x0000 +3fec7880: .word 0x0000 +3fec7890: .word 0x0000 +3fec78a0: addk 14, a0 +3fec78b0: dsjs a9, L3FEC7720 +3fec78c0: .word 0x0000 +3fec78d0: .word 0x0000 +3fec78e0: .word 0x0000 +3fec78f0: .word 0x0000 +3fec7900: .word 0x0000 +3fec7910: .word 0x0000 +3fec7920: .word 0x0000 +3fec7930: .word 0x0000 +3fec7940: .word 0x0000 +3fec7950: .word 0x0000 +3fec7960: .word 0x0000 +3fec7970: .word 0x0000 +3fec7980: .word 0x0000 +3fec7990: .word 0x0000 +L3FEC79A0: +3fec79a0: .word 0x0000 +3fec79b0: .word 0x0000 +3fec79c0: .word 0x0000 +3fec79d0: .word 0x0000 +3fec79e0: .word 0x0000 +3fec79f0: .word 0x0000 +3fec7a00: .word 0x0000 +3fec7a10: .word 0x0000 +3fec7a20: .word 0x0000 +3fec7a30: .word 0x0000 +3fec7a40: .word 0x0000 +3fec7a50: .word 0x0000 +3fec7a60: .word 0x0000 +3fec7a70: .word 0x0000 +3fec7a80: .word 0x0000 +3fec7a90: .word 0x0000 +3fec7aa0: .word 0x0000 +3fec7ab0: .word 0x0000 +3fec7ac0: .word 0x00a0 +3fec7ad0: .word 0x0050 +3fec7ae0: .word 0x0004 +3fec7af0: .word 0x0000 +3fec7b00: .word 0x0004 +3fec7b10: .word 0x0000 +3fec7b20: andn b3, b8 +3fec7b30: dsjs a9, L3FEC79A0 +3fec7b40: .word 0x0000 +3fec7b50: .word 0x0000 +3fec7b60: .word 0x0000 +3fec7b70: .word 0x0000 +3fec7b80: .word 0x0000 +3fec7b90: .word 0x0000 +3fec7ba0: .word 0x0000 +3fec7bb0: .word 0x0000 +L3FEC7BC0: +3fec7bc0: .word 0x0000 +3fec7bd0: .word 0x0000 +3fec7be0: .word 0x0000 +3fec7bf0: .word 0x0000 +3fec7c00: .word 0x0000 +3fec7c10: .word 0x0000 +3fec7c20: .word 0x0000 +3fec7c30: .word 0x0000 +3fec7c40: .word 0x0000 +3fec7c50: .word 0x0000 +3fec7c60: .word 0x0000 +3fec7c70: .word 0x0000 +3fec7c80: .word 0x0000 +3fec7c90: .word 0x0000 +3fec7ca0: .word 0x0000 +3fec7cb0: .word 0x0000 +3fec7cc0: .word 0x0000 +3fec7cd0: .word 0x0000 +3fec7ce0: .word 0x0000 +3fec7cf0: .word 0x0000 +3fec7d00: .word 0x0000 +3fec7d10: .word 0x0000 +3fec7d20: .word 0x0000 +3fec7d30: .word 0x0000 +3fec7d40: andn b6, b0 +3fec7d50: dsjs a9, L3FEC7BC0 +3fec7d60: .word 0x0000 +3fec7d70: .word 0x0000 +3fec7d80: .word 0x0000 +3fec7d90: .word 0x0000 +3fec7da0: .word 0x0000 +3fec7db0: .word 0x0000 +3fec7dc0: .word 0x0000 +3fec7dd0: .word 0x0000 +L3FEC7DE0: +3fec7de0: .word 0x0000 +3fec7df0: .word 0x0000 +3fec7e00: .word 0x0000 +3fec7e10: .word 0x0000 +3fec7e20: .word 0x0000 +3fec7e30: .word 0x0000 +3fec7e40: .word 0x0000 +3fec7e50: .word 0x0000 +3fec7e60: .word 0x0000 +3fec7e70: .word 0x0000 +3fec7e80: .word 0x0000 +3fec7e90: .word 0x0000 +3fec7ea0: .word 0x0000 +3fec7eb0: .word 0x0000 +3fec7ec0: .word 0x0000 +3fec7ed0: .word 0x0000 +3fec7ee0: .word 0x0000 +3fec7ef0: .word 0x0000 +3fec7f00: .word 0x0000 +3fec7f10: .word 0x0000 +3fec7f20: .word 0x0000 +3fec7f30: .word 0x0000 +3fec7f40: .word 0x0000 +3fec7f50: .word 0x0000 +3fec7f60: andn a9, a8 +3fec7f70: dsjs a9, L3FEC7DE0 +3fec7f80: .word 0x0000 +3fec7f90: .word 0x0000 +3fec7fa0: .word 0x0000 +3fec7fb0: .word 0x0000 +3fec7fc0: .word 0x0000 +3fec7fd0: .word 0x0000 +3fec7fe0: .word 0x0000 +3fec7ff0: .word 0x0000 +3fec8000: .word 0x0000 +3fec8010: .word 0x0000 +3fec8020: .word 0x0000 +3fec8030: .word 0x0000 +3fec8040: .word 0x0000 +3fec8050: .word 0x0000 +L3FEC8060: +3fec8060: .word 0x0000 +3fec8070: .word 0x0000 +3fec8080: .word 0x0000 +3fec8090: .word 0x0000 +3fec80a0: .word 0x0000 +3fec80b0: .word 0x0000 +3fec80c0: .word 0x0000 +3fec80d0: .word 0x0000 +3fec80e0: .word 0x0000 +3fec80f0: .word 0x0000 +3fec8100: .word 0x0000 +3fec8110: .word 0x0000 +3fec8120: .word 0x0000 +3fec8130: .word 0x0000 +3fec8140: .word 0x0000 +3fec8150: .word 0x0000 +3fec8160: .word 0x0000 +3fec8170: .word 0x0000 +3fec8180: .word 0x00a0 +3fec8190: .word 0x0082 +3fec81a0: .word 0x0006 +3fec81b0: .word 0x0000 +3fec81c0: .word 0x0005 +3fec81d0: .word 0x0000 +3fec81e0: addk 14, a0 +3fec81f0: dsjs a9, L3FEC8060 +3fec8200: .word 0x0000 +3fec8210: .word 0x0000 +3fec8220: .word 0x0000 +3fec8230: .word 0x0000 +3fec8240: .word 0x0000 +3fec8250: .word 0x0000 +3fec8260: .word 0x0000 +3fec8270: .word 0x0000 +L3FEC8280: +3fec8280: .word 0x0000 +3fec8290: .word 0x0000 +3fec82a0: .word 0x0000 +3fec82b0: .word 0x0000 +3fec82c0: .word 0x0000 +3fec82d0: .word 0x0000 +3fec82e0: .word 0x0000 +3fec82f0: .word 0x0000 +3fec8300: .word 0x0000 +3fec8310: .word 0x0000 +3fec8320: .word 0x0000 +3fec8330: .word 0x0000 +3fec8340: .word 0x0000 +3fec8350: .word 0x0000 +3fec8360: .word 0x0000 +3fec8370: .word 0x0000 +3fec8380: .word 0x0000 +3fec8390: .word 0x0000 +3fec83a0: .word 0x0000 +3fec83b0: .word 0x0000 +3fec83c0: .word 0x0000 +3fec83d0: .word 0x0000 +3fec83e0: .word 0x0000 +3fec83f0: .word 0x0000 +3fec8400: addk 14, a0 +3fec8410: dsjs a9, L3FEC8280 +3fec8420: .word 0x0000 +3fec8430: .word 0x0000 +3fec8440: .word 0x0000 +3fec8450: .word 0x0000 +3fec8460: .word 0x0000 +3fec8470: .word 0x0000 +3fec8480: .word 0x0000 +3fec8490: .word 0x0000 +L3FEC84A0: +3fec84a0: .word 0x0000 +3fec84b0: .word 0x0000 +3fec84c0: .word 0x0000 +3fec84d0: .word 0x0000 +3fec84e0: .word 0x0000 +3fec84f0: .word 0x0000 +3fec8500: .word 0x0000 +3fec8510: .word 0x0000 +3fec8520: .word 0x0000 +3fec8530: .word 0x0000 +3fec8540: .word 0x0000 +3fec8550: .word 0x0000 +3fec8560: .word 0x0000 +3fec8570: .word 0x0000 +3fec8580: .word 0x0000 +3fec8590: .word 0x0000 +3fec85a0: .word 0x0000 +3fec85b0: .word 0x0000 +3fec85c0: .word 0x0000 +3fec85d0: .word 0x0000 +3fec85e0: .word 0x0000 +3fec85f0: .word 0x0000 +3fec8600: .word 0x0000 +3fec8610: .word 0x0000 +3fec8620: addk 14, a0 +3fec8630: dsjs a9, L3FEC84A0 +3fec8640: .word 0x0000 +3fec8650: .word 0x0000 +3fec8660: .word 0x0000 +3fec8670: .word 0x0000 +3fec8680: .word 0x0000 +3fec8690: .word 0x0000 +3fec86a0: .word 0x0000 +3fec86b0: .word 0x0000 +3fec86c0: .word 0x0000 +3fec86d0: .word 0x0000 +3fec86e0: .word 0x0000 +3fec86f0: .word 0x0000 +3fec8700: .word 0x0000 +3fec8710: .word 0x0000 +L3FEC8720: +3fec8720: .word 0x0000 +3fec8730: .word 0x0000 +3fec8740: .word 0x0000 +3fec8750: .word 0x0000 +3fec8760: .word 0x0000 +3fec8770: .word 0x0000 +3fec8780: .word 0x0000 +3fec8790: .word 0x0000 +3fec87a0: .word 0x0000 +3fec87b0: .word 0x0000 +3fec87c0: .word 0x0000 +3fec87d0: .word 0x0000 +3fec87e0: .word 0x0000 +3fec87f0: .word 0x0000 +3fec8800: .word 0x0000 +3fec8810: .word 0x0000 +3fec8820: .word 0x0000 +3fec8830: .word 0x0000 +3fec8840: .word 0x00a0 +3fec8850: .word 0x00a0 +3fec8860: .word 0x0004 +3fec8870: .word 0x0000 +3fec8880: .word 0x0006 +3fec8890: .word 0x0000 +3fec88a0: andn a12, a0 +3fec88b0: dsjs a9, L3FEC8720 +3fec88c0: .word 0x0000 +3fec88d0: .word 0x0000 +3fec88e0: .word 0x0000 +3fec88f0: .word 0x0000 +3fec8900: .word 0x0000 +3fec8910: .word 0x0000 +3fec8920: .word 0x0000 +3fec8930: .word 0x0000 +L3FEC8940: +3fec8940: .word 0x0000 +3fec8950: .word 0x0000 +3fec8960: .word 0x0000 +3fec8970: .word 0x0000 +3fec8980: .word 0x0000 +3fec8990: .word 0x0000 +3fec89a0: .word 0x0000 +3fec89b0: .word 0x0000 +3fec89c0: .word 0x0000 +3fec89d0: .word 0x0000 +3fec89e0: .word 0x0000 +3fec89f0: .word 0x0000 +3fec8a00: .word 0x0000 +3fec8a10: .word 0x0000 +3fec8a20: .word 0x0000 +3fec8a30: .word 0x0000 +3fec8a40: .word 0x0000 +3fec8a50: .word 0x0000 +3fec8a60: .word 0x0000 +3fec8a70: .word 0x0000 +3fec8a80: .word 0x0000 +3fec8a90: .word 0x0000 +3fec8aa0: .word 0x0000 +3fec8ab0: .word 0x0000 +3fec8ac0: andn a14, a8 +3fec8ad0: dsjs a9, L3FEC8940 +3fec8ae0: .word 0x0000 +3fec8af0: .word 0x0000 +3fec8b00: .word 0x0000 +3fec8b10: .word 0x0000 +3fec8b20: .word 0x0000 +3fec8b30: .word 0x0000 +3fec8b40: .word 0x0000 +3fec8b50: .word 0x0000 +L3FEC8B60: +3fec8b60: .word 0x0000 +3fec8b70: .word 0x0000 +3fec8b80: .word 0x0000 +3fec8b90: .word 0x0000 +3fec8ba0: .word 0x0000 +3fec8bb0: .word 0x0000 +3fec8bc0: .word 0x0000 +3fec8bd0: .word 0x0000 +3fec8be0: .word 0x0000 +3fec8bf0: .word 0x0000 +3fec8c00: .word 0x0000 +3fec8c10: .word 0x0000 +3fec8c20: .word 0x0000 +3fec8c30: .word 0x0000 +3fec8c40: .word 0x0000 +3fec8c50: .word 0x0000 +3fec8c60: .word 0x0000 +3fec8c70: .word 0x0000 +3fec8c80: .word 0x0000 +3fec8c90: .word 0x0000 +3fec8ca0: .word 0x0000 +3fec8cb0: .word 0x0000 +3fec8cc0: .word 0x0000 +3fec8cd0: .word 0x0000 +3fec8ce0: or b0, b8 +3fec8cf0: dsjs a9, L3FEC8B60 +3fec8d00: .word 0x0000 +3fec8d10: .word 0x0000 +3fec8d20: .word 0x0000 +3fec8d30: .word 0x0000 +3fec8d40: .word 0x0000 +3fec8d50: .word 0x0000 +3fec8d60: .word 0x0000 +3fec8d70: .word 0x0000 +3fec8d80: .word 0x0000 +3fec8d90: .word 0x0000 +3fec8da0: .word 0x0000 +3fec8db0: .word 0x0000 +3fec8dc0: .word 0x0000 +3fec8dd0: .word 0x0000 +L3FEC8DE0: +3fec8de0: .word 0x0000 +3fec8df0: .word 0x0000 +3fec8e00: .word 0x0000 +3fec8e10: .word 0x0000 +3fec8e20: .word 0x0000 +3fec8e30: .word 0x0000 +3fec8e40: .word 0x0000 +3fec8e50: .word 0x0000 +3fec8e60: .word 0x0000 +3fec8e70: .word 0x0000 +3fec8e80: .word 0x0000 +3fec8e90: .word 0x0000 +3fec8ea0: .word 0x0000 +3fec8eb0: .word 0x0000 +3fec8ec0: .word 0x0000 +3fec8ed0: .word 0x0000 +3fec8ee0: .word 0x0000 +3fec8ef0: .word 0x0000 +3fec8f00: rev b2 +3fec8f10: .word 0x00dc +3fec8f20: .word 0x0005 +3fec8f30: .word 0x0000 +3fec8f40: .word 0x0007 +3fec8f50: .word 0x0000 +3fec8f60: rl 0x4, b8 +3fec8f70: dsjs a9, L3FEC8DE0 +3fec8f80: .word 0x0000 +3fec8f90: .word 0x0000 +3fec8fa0: .word 0x0000 +3fec8fb0: .word 0x0000 +3fec8fc0: .word 0x0000 +3fec8fd0: .word 0x0000 +3fec8fe0: .word 0x0000 +3fec8ff0: .word 0x0000 +L3FEC9000: +3fec9000: .word 0x0000 +3fec9010: .word 0x0000 +3fec9020: .word 0x0000 +3fec9030: .word 0x0000 +3fec9040: .word 0x0000 +3fec9050: .word 0x0000 +3fec9060: .word 0x0000 +3fec9070: .word 0x0000 +3fec9080: .word 0x0000 +3fec9090: .word 0x0000 +3fec90a0: .word 0x0000 +3fec90b0: .word 0x0000 +3fec90c0: .word 0x0000 +3fec90d0: .word 0x0000 +3fec90e0: .word 0x0000 +3fec90f0: .word 0x0000 +3fec9100: .word 0x0000 +3fec9110: .word 0x0000 +3fec9120: .word 0x0000 +3fec9130: .word 0x0000 +3fec9140: .word 0x0000 +3fec9150: .word 0x0000 +3fec9160: .word 0x0000 +3fec9170: .word 0x0000 +3fec9180: rl 0x4, b8 +3fec9190: dsjs a9, L3FEC9000 +3fec91a0: .word 0x0000 +3fec91b0: .word 0x0000 +3fec91c0: .word 0x0000 +3fec91d0: .word 0x0000 +3fec91e0: .word 0x0000 +3fec91f0: .word 0x0000 +3fec9200: .word 0x0000 +3fec9210: .word 0x0000 +L3FEC9220: +3fec9220: .word 0x0000 +3fec9230: .word 0x0000 +3fec9240: .word 0x0000 +3fec9250: .word 0x0000 +3fec9260: .word 0x0000 +3fec9270: .word 0x0000 +3fec9280: .word 0x0000 +3fec9290: .word 0x0000 +3fec92a0: .word 0x0000 +3fec92b0: .word 0x0000 +3fec92c0: .word 0x0000 +3fec92d0: .word 0x0000 +3fec92e0: .word 0x0000 +3fec92f0: .word 0x0000 +3fec9300: .word 0x0000 +3fec9310: .word 0x0000 +3fec9320: .word 0x0000 +3fec9330: .word 0x0000 +3fec9340: .word 0x0000 +3fec9350: .word 0x0000 +3fec9360: .word 0x0000 +3fec9370: .word 0x0000 +3fec9380: .word 0x0000 +3fec9390: .word 0x0000 +3fec93a0: rl 0x4, b8 +3fec93b0: dsjs a9, L3FEC9220 +3fec93c0: .word 0x0000 +3fec93d0: .word 0x0000 +3fec93e0: .word 0x0000 +3fec93f0: .word 0x0000 +3fec9400: .word 0x0000 +3fec9410: .word 0x0000 +3fec9420: .word 0x0000 +3fec9430: .word 0x0000 +3fec9440: .word 0x0000 +3fec9450: .word 0x0000 +3fec9460: .word 0x0000 +3fec9470: .word 0x0000 +3fec9480: .word 0x0000 +3fec9490: .word 0x0000 +L3FEC94A0: +3fec94a0: .word 0x0000 +3fec94b0: .word 0x0000 +3fec94c0: .word 0x0000 +3fec94d0: .word 0x0000 +3fec94e0: .word 0x0000 +3fec94f0: .word 0x0000 +3fec9500: .word 0x0000 +3fec9510: .word 0x0000 +3fec9520: .word 0x0000 +3fec9530: .word 0x0000 +3fec9540: .word 0x0000 +3fec9550: .word 0x0000 +3fec9560: .word 0x0000 +3fec9570: .word 0x0000 +3fec9580: .word 0x0000 +3fec9590: .word 0x0000 +3fec95a0: .word 0x0000 +3fec95b0: .word 0x0000 +3fec95c0: .word 0x00be +3fec95d0: .word 0x00dc +3fec95e0: .word 0x0005 +3fec95f0: .word 0x0000 +3fec9600: .word 0x0008 +3fec9610: .word 0x0000 +3fec9620: rl 0x7, a8 +3fec9630: dsjs a9, L3FEC94A0 +3fec9640: .word 0x0000 +3fec9650: .word 0x0000 +3fec9660: .word 0x0000 +3fec9670: .word 0x0000 +3fec9680: .word 0x0000 +3fec9690: .word 0x0000 +3fec96a0: .word 0x0000 +3fec96b0: .word 0x0000 +L3FEC96C0: +3fec96c0: .word 0x0000 +3fec96d0: .word 0x0000 +3fec96e0: .word 0x0000 +3fec96f0: .word 0x0000 +3fec9700: .word 0x0000 +3fec9710: .word 0x0000 +3fec9720: .word 0x0000 +3fec9730: .word 0x0000 +3fec9740: .word 0x0000 +3fec9750: .word 0x0000 +3fec9760: .word 0x0000 +3fec9770: .word 0x0000 +3fec9780: .word 0x0000 +3fec9790: .word 0x0000 +3fec97a0: .word 0x0000 +3fec97b0: .word 0x0000 +3fec97c0: .word 0x0000 +3fec97d0: .word 0x0000 +3fec97e0: .word 0x0000 +3fec97f0: .word 0x0000 +3fec9800: .word 0x0000 +3fec9810: .word 0x0000 +3fec9820: .word 0x0000 +3fec9830: .word 0x0000 +3fec9840: rl 0x9, b8 +3fec9850: dsjs a9, L3FEC96C0 +3fec9860: .word 0x0000 +3fec9870: .word 0x0000 +3fec9880: .word 0x0000 +3fec9890: .word 0x0000 +3fec98a0: .word 0x0000 +3fec98b0: .word 0x0000 +3fec98c0: .word 0x0000 +3fec98d0: .word 0x0000 +L3FEC98E0: +3fec98e0: .word 0x0000 +3fec98f0: .word 0x0000 +3fec9900: .word 0x0000 +3fec9910: .word 0x0000 +3fec9920: .word 0x0000 +3fec9930: .word 0x0000 +3fec9940: .word 0x0000 +3fec9950: .word 0x0000 +3fec9960: .word 0x0000 +3fec9970: .word 0x0000 +3fec9980: .word 0x0000 +3fec9990: .word 0x0000 +3fec99a0: .word 0x0000 +3fec99b0: .word 0x0000 +3fec99c0: .word 0x0000 +3fec99d0: .word 0x0000 +3fec99e0: .word 0x0000 +3fec99f0: .word 0x0000 +3fec9a00: .word 0x0000 +3fec9a10: .word 0x0000 +3fec9a20: .word 0x0000 +3fec9a30: .word 0x0000 +3fec9a40: .word 0x0000 +3fec9a50: .word 0x0000 +3fec9a60: rl 0xc, b8 +3fec9a70: dsjs a9, L3FEC98E0 +3fec9a80: .word 0x0000 +3fec9a90: .word 0x0000 +3fec9aa0: .word 0x0000 +3fec9ab0: .word 0x0000 +3fec9ac0: .word 0x0000 +3fec9ad0: .word 0x0000 +3fec9ae0: .word 0x0000 +3fec9af0: .word 0x0000 +3fec9b00: .word 0x0000 +3fec9b10: .word 0x0000 +3fec9b20: .word 0x0000 +3fec9b30: .word 0x0000 +3fec9b40: .word 0x0000 +3fec9b50: .word 0x0000 +L3FEC9B60: +3fec9b60: .word 0x0000 +3fec9b70: .word 0x0000 +3fec9b80: .word 0x0000 +3fec9b90: .word 0x0000 +3fec9ba0: .word 0x0000 +3fec9bb0: .word 0x0000 +3fec9bc0: .word 0x0000 +3fec9bd0: .word 0x0000 +3fec9be0: .word 0x0000 +3fec9bf0: .word 0x0000 +3fec9c00: .word 0x0000 +3fec9c10: .word 0x0000 +3fec9c20: .word 0x0000 +3fec9c30: .word 0x0000 +3fec9c40: .word 0x0000 +3fec9c50: .word 0x0000 +3fec9c60: .word 0x0000 +3fec9c70: .word 0x0000 +3fec9c80: jump a8 +3fec9c90: .word 0x00dc +3fec9ca0: .word 0x0005 +3fec9cb0: .word 0x0000 +3fec9cc0: .word 0x0009 +3fec9cd0: .word 0x0000 +3fec9ce0: rl 0x10, a0 +3fec9cf0: dsjs a9, L3FEC9B60 +3fec9d00: .word 0x0000 +3fec9d10: .word 0x0000 +3fec9d20: .word 0x0000 +3fec9d30: .word 0x0000 +3fec9d40: .word 0x0000 +3fec9d50: .word 0x0000 +3fec9d60: .word 0x0000 +3fec9d70: .word 0x0000 +L3FEC9D80: +3fec9d80: .word 0x0000 +3fec9d90: .word 0x0000 +3fec9da0: .word 0x0000 +3fec9db0: .word 0x0000 +3fec9dc0: .word 0x0000 +3fec9dd0: .word 0x0000 +3fec9de0: .word 0x0000 +3fec9df0: .word 0x0000 +3fec9e00: .word 0x0000 +3fec9e10: .word 0x0000 +3fec9e20: .word 0x0000 +3fec9e30: .word 0x0000 +3fec9e40: .word 0x0000 +3fec9e50: .word 0x0000 +3fec9e60: .word 0x0000 +3fec9e70: .word 0x0000 +3fec9e80: .word 0x0000 +3fec9e90: .word 0x0000 +3fec9ea0: .word 0x0000 +3fec9eb0: .word 0x0000 +3fec9ec0: .word 0x0000 +3fec9ed0: .word 0x0000 +3fec9ee0: .word 0x0000 +3fec9ef0: .word 0x0000 +3fec9f00: rl 0x12, a8 +3fec9f10: dsjs a9, L3FEC9D80 +3fec9f20: .word 0x0000 +3fec9f30: .word 0x0000 +3fec9f40: .word 0x0000 +3fec9f50: .word 0x0000 +3fec9f60: .word 0x0000 +3fec9f70: .word 0x0000 +3fec9f80: .word 0x0000 +3fec9f90: .word 0x0000 +L3FEC9FA0: +3fec9fa0: .word 0x0000 +3fec9fb0: .word 0x0000 +3fec9fc0: .word 0x0000 +3fec9fd0: .word 0x0000 +3fec9fe0: .word 0x0000 +3fec9ff0: .word 0x0000 +3feca000: .word 0x0000 +3feca010: .word 0x0000 +3feca020: .word 0x0000 +3feca030: .word 0x0000 +3feca040: .word 0x0000 +3feca050: .word 0x0000 +3feca060: .word 0x0000 +3feca070: .word 0x0000 +3feca080: .word 0x0000 +3feca090: .word 0x0000 +3feca0a0: .word 0x0000 +3feca0b0: .word 0x0000 +3feca0c0: .word 0x0000 +3feca0d0: .word 0x0000 +3feca0e0: .word 0x0000 +3feca0f0: .word 0x0000 +3feca100: .word 0x0000 +3feca110: .word 0x0000 +3feca120: srl 0x1d, b8 +3feca130: dsjs a9, L3FEC9FA0 +3feca140: .word 0x0000 +3feca150: .word 0x0000 +3feca160: .word 0x0000 +3feca170: .word 0x0000 +3feca180: .word 0x0000 +3feca190: .word 0x0000 +3feca1a0: .word 0x0000 +3feca1b0: .word 0x0000 +3feca1c0: .word 0x0000 +3feca1d0: .word 0x0000 +3feca1e0: .word 0x0000 +3feca1f0: .word 0x0000 +3feca200: .word 0x0000 +3feca210: .word 0x0000 +L3FECA220: +3feca220: .word 0x0000 +3feca230: .word 0x0000 +3feca240: .word 0x0000 +3feca250: .word 0x0000 +3feca260: .word 0x0000 +3feca270: .word 0x0000 +3feca280: .word 0x0000 +3feca290: .word 0x0000 +3feca2a0: .word 0x0000 +3feca2b0: .word 0x0000 +3feca2c0: .word 0x0000 +3feca2d0: .word 0x0000 +3feca2e0: .word 0x0000 +3feca2f0: .word 0x0000 +3feca300: .word 0x0000 +3feca310: .word 0x0000 +L3FECA320: +3feca320: .word 0x0000 +3feca330: .word 0x0000 +3feca340: .word 0x0000 +3feca350: .word 0x0000 +3feca360: .word 0x0004 +3feca370: .word 0x0000 +3feca380: .word 0x000a +3feca390: .word 0x0000 +3feca3a0: or a3, a0 +3feca3b0: dsjs a9, L3FECA220 +3feca3c0: .word 0x0000 +3feca3d0: .word 0x0000 +3feca3e0: .word 0x0000 +3feca3f0: .word 0x0000 +3feca400: .word 0x0000 +3feca410: .word 0x0000 +3feca420: .word 0x0000 +3feca430: .word 0x0000 +L3FECA440: +3feca440: .word 0x0000 +3feca450: .word 0x0000 +3feca460: .word 0x0000 +3feca470: .word 0x0000 +3feca480: .word 0x0000 +3feca490: .word 0x0000 +3feca4a0: .word 0x0000 +3feca4b0: .word 0x0000 +3feca4c0: .word 0x0000 +3feca4d0: .word 0x0000 +3feca4e0: .word 0x0000 +3feca4f0: .word 0x0000 +3feca500: .word 0x0000 +3feca510: .word 0x0000 +3feca520: .word 0x0000 +3feca530: .word 0x0000 +3feca540: .word 0x0000 +3feca550: .word 0x0000 +3feca560: .word 0x0000 +3feca570: .word 0x0000 +3feca580: .word 0x0000 +3feca590: .word 0x0000 +3feca5a0: .word 0x0000 +3feca5b0: .word 0x0000 +3feca5c0: or a8, a8 +3feca5d0: dsjs a9, L3FECA440 +3feca5e0: .word 0x0000 +3feca5f0: .word 0x0000 +3feca600: .word 0x0000 +3feca610: .word 0x0000 +3feca620: .word 0x0000 +3feca630: .word 0x0000 +3feca640: .word 0x0000 +3feca650: .word 0x0000 +L3FECA660: +3feca660: .word 0x0000 +3feca670: .word 0x0000 +3feca680: .word 0x0000 +3feca690: .word 0x0000 +3feca6a0: .word 0x0000 +3feca6b0: .word 0x0000 +3feca6c0: .word 0x0000 +3feca6d0: .word 0x0000 +3feca6e0: .word 0x0000 +3feca6f0: .word 0x0000 +3feca700: .word 0x0000 +L3FECA710: +3feca710: .word 0x0000 +3feca720: .word 0x0000 +3feca730: .word 0x0000 +3feca740: .word 0x0000 +3feca750: .word 0x0000 +3feca760: .word 0x0000 +3feca770: .word 0x0000 +3feca780: .word 0x0000 +3feca790: .word 0x0000 +3feca7a0: .word 0x0000 +3feca7b0: .word 0x0000 +3feca7c0: .word 0x0000 +3feca7d0: .word 0x0000 +3feca7e0: or sp, a8 +3feca7f0: dsjs a9, L3FECA660 +3feca800: .word 0x0850 +3feca810: jrnc L3FECA320 +3feca820: .word 0x0013 +3feca830: .word 0x0014 +3feca840: rev a13 +3feca850: .word 0x0004 +3feca860: .word 0x0000 +3feca870: .word 0x0001 +3feca880: .word 0x0000 +3feca890: xor a4, a0 +3feca8a0: dsjs a9, L3FECA710 +3feca8b0: .word 0x0000 +3feca8c0: .word 0x0000 +3feca8d0: .word 0x0000 +3feca8e0: .word 0x0000 +3feca8f0: .word 0x0000 +3feca900: .word 0x0000 +3feca910: .word 0x0000 +3feca920: .word 0x0000 +L3FECA930: +3feca930: .word 0x0000 +3feca940: .word 0x0000 +3feca950: .word 0x0000 +3feca960: .word 0x0000 +3feca970: .word 0x0000 +3feca980: .word 0x0000 +3feca990: .word 0x0000 +3feca9a0: .word 0x0000 +3feca9b0: .word 0x0000 +3feca9c0: .word 0x0000 +3feca9d0: .word 0x0000 +3feca9e0: .word 0x0000 +3feca9f0: .word 0x0000 +3fecaa00: .word 0x0000 +3fecaa10: .word 0x0000 +3fecaa20: .word 0x0000 +3fecaa30: .word 0x0000 +3fecaa40: .word 0x0000 +3fecaa50: .word 0x0000 +3fecaa60: .word 0x0000 +3fecaa70: .word 0x0000 +3fecaa80: .word 0x0000 +3fecaa90: .word 0x0000 +3fecaaa0: .word 0x0000 +3fecaab0: xor a7, a0 +3fecaac0: dsjs a9, L3FECA930 +3fecaad0: .word 0x0000 +3fecaae0: .word 0x0000 +3fecaaf0: .word 0x0000 +3fecab00: .word 0x0000 +3fecab10: .word 0x0000 +3fecab20: .word 0x0000 +3fecab30: .word 0x0000 +3fecab40: .word 0x0000 +L3FECAB50: +3fecab50: .word 0x0000 +3fecab60: .word 0x0000 +3fecab70: .word 0x0000 +3fecab80: .word 0x0000 +3fecab90: .word 0x0000 +3fecaba0: .word 0x0000 +3fecabb0: .word 0x0000 +3fecabc0: .word 0x0000 +3fecabd0: .word 0x0000 +3fecabe0: .word 0x0000 +3fecabf0: .word 0x0000 +3fecac00: .word 0x0000 +3fecac10: .word 0x0000 +3fecac20: .word 0x0000 +3fecac30: .word 0x0000 +3fecac40: .word 0x0000 +3fecac50: .word 0x0000 +3fecac60: .word 0x0000 +3fecac70: .word 0x0000 +3fecac80: .word 0x0000 +3fecac90: .word 0x0000 +3fecaca0: .word 0x0000 +3fecacb0: .word 0x0000 +3fecacc0: .word 0x0000 +3fecacd0: clr b8 +3fecace0: dsjs a9, L3FECAB50 +3fecacf0: .word 0x0000 +3fecad00: .word 0x0000 +3fecad10: .word 0x0000 +3fecad20: .word 0x0000 +3fecad30: .word 0x0000 +3fecad40: .word 0x0000 +3fecad50: .word 0x0000 +3fecad60: .word 0x0000 +3fecad70: .word 0x0000 +3fecad80: .word 0x0000 +3fecad90: .word 0x0000 +3fecada0: .word 0x0000 +3fecadb0: .word 0x0000 +3fecadc0: .word 0x0000 +L3FECADD0: +3fecadd0: .word 0x0000 +3fecade0: .word 0x0000 +L3FECADF0: +3fecadf0: .word 0x0000 +3fecae00: .word 0x0000 +3fecae10: .word 0x0000 +3fecae20: .word 0x0000 +3fecae30: .word 0x0000 +3fecae40: .word 0x0000 +3fecae50: .word 0x0000 +3fecae60: .word 0x0000 +3fecae70: .word 0x0000 +3fecae80: .word 0x0000 +3fecae90: .word 0x0000 +3fecaea0: .word 0x0000 +3fecaeb0: .word 0x0000 +3fecaec0: .word 0x0000 +3fecaed0: .word 0x0000 +3fecaee0: .word 0x0000 +3fecaef0: rev a11 +3fecaf00: .word 0x0044 +3fecaf10: .word 0x0003 +3fecaf20: .word 0x0000 +3fecaf30: .word 0x0002 +3fecaf40: .word 0x0000 +3fecaf50: and a9, a8 +3fecaf60: dsjs a9, L3FECADD0 +3fecaf70: and a11, a0 +3fecaf80: dsjs a9, L3FECADF0 +3fecaf90: .word 0x0000 +3fecafa0: .word 0x0000 +3fecafb0: .word 0x0000 +3fecafc0: .word 0x0000 +3fecafd0: .word 0x0000 +3fecafe0: .word 0x0000 +L3FECAFF0: +3fecaff0: .word 0x0000 +3fecb000: .word 0x0000 +L3FECB010: +3fecb010: .word 0x0000 +3fecb020: .word 0x0000 +3fecb030: .word 0x0000 +3fecb040: .word 0x0000 +3fecb050: .word 0x0000 +3fecb060: .word 0x0000 +3fecb070: .word 0x0000 +3fecb080: .word 0x0000 +3fecb090: .word 0x0000 +3fecb0a0: .word 0x0000 +3fecb0b0: .word 0x0000 +3fecb0c0: .word 0x0000 +3fecb0d0: .word 0x0000 +3fecb0e0: .word 0x0000 +3fecb0f0: .word 0x0000 +3fecb100: .word 0x0000 +3fecb110: .word 0x0000 +3fecb120: .word 0x0000 +3fecb130: .word 0x0000 +3fecb140: .word 0x0000 +3fecb150: .word 0x0000 +3fecb160: .word 0x0000 +3fecb170: and a13, a0 +3fecb180: dsjs a9, L3FECAFF0 +3fecb190: and sp, a0 +3fecb1a0: dsjs a9, L3FECB010 +3fecb1b0: .word 0x0000 +3fecb1c0: .word 0x0000 +3fecb1d0: .word 0x0000 +3fecb1e0: .word 0x0000 +3fecb1f0: .word 0x0000 +3fecb200: .word 0x0000 +L3FECB210: +3fecb210: .word 0x0000 +3fecb220: .word 0x0000 +L3FECB230: +3fecb230: .word 0x0000 +3fecb240: .word 0x0000 +3fecb250: .word 0x0000 +3fecb260: .word 0x0000 +3fecb270: .word 0x0000 +3fecb280: .word 0x0000 +3fecb290: .word 0x0000 +3fecb2a0: .word 0x0000 +3fecb2b0: .word 0x0000 +3fecb2c0: .word 0x0000 +3fecb2d0: .word 0x0000 +3fecb2e0: .word 0x0000 +3fecb2f0: .word 0x0000 +3fecb300: .word 0x0000 +3fecb310: .word 0x0000 +3fecb320: .word 0x0000 +3fecb330: .word 0x0000 +3fecb340: .word 0x0000 +3fecb350: .word 0x0000 +3fecb360: .word 0x0000 +3fecb370: .word 0x0000 +3fecb380: .word 0x0000 +3fecb390: andn b1, b8 +3fecb3a0: dsjs a9, L3FECB210 +3fecb3b0: andn b2, b8 +3fecb3c0: dsjs a9, L3FECB230 +3fecb3d0: .word 0x0000 +3fecb3e0: .word 0x0000 +3fecb3f0: .word 0x0000 +3fecb400: .word 0x0000 +3fecb410: .word 0x0000 +3fecb420: .word 0x0000 +3fecb430: .word 0x0000 +3fecb440: .word 0x0000 +3fecb450: .word 0x0000 +3fecb460: .word 0x0000 +3fecb470: .word 0x0000 +3fecb480: .word 0x0000 +L3FECB490: +3fecb490: .word 0x0000 +3fecb4a0: .word 0x0000 +3fecb4b0: .word 0x0000 +3fecb4c0: .word 0x0000 +3fecb4d0: .word 0x0000 +3fecb4e0: .word 0x0000 +3fecb4f0: .word 0x0000 +3fecb500: .word 0x0000 +3fecb510: .word 0x0000 +3fecb520: .word 0x0000 +3fecb530: .word 0x0000 +3fecb540: .word 0x0000 +3fecb550: .word 0x0000 +3fecb560: .word 0x0000 +3fecb570: .word 0x0000 +3fecb580: .word 0x0000 +3fecb590: .word 0x0000 +3fecb5a0: .word 0x0000 +3fecb5b0: .word 0x0014 +3fecb5c0: .word 0x007d +3fecb5d0: .word 0x0004 +3fecb5e0: .word 0x0000 +3fecb5f0: .word 0x0003 +3fecb600: .word 0x0000 +3fecb610: xor b10, b0 +3fecb620: dsjs a9, L3FECB490 +3fecb630: .word 0x0000 +3fecb640: .word 0x0000 +3fecb650: .word 0x0000 +3fecb660: .word 0x0000 +3fecb670: .word 0x0000 +3fecb680: .word 0x0000 +3fecb690: .word 0x0000 +3fecb6a0: .word 0x0000 +L3FECB6B0: +3fecb6b0: .word 0x0000 +3fecb6c0: .word 0x0000 +3fecb6d0: .word 0x0000 +3fecb6e0: .word 0x0000 +3fecb6f0: .word 0x0000 +3fecb700: .word 0x0000 +3fecb710: .word 0x0000 +3fecb720: .word 0x0000 +3fecb730: .word 0x0000 +3fecb740: .word 0x0000 +3fecb750: .word 0x0000 +3fecb760: .word 0x0000 +3fecb770: .word 0x0000 +3fecb780: .word 0x0000 +3fecb790: .word 0x0000 +3fecb7a0: .word 0x0000 +3fecb7b0: .word 0x0000 +3fecb7c0: .word 0x0000 +3fecb7d0: .word 0x0000 +3fecb7e0: .word 0x0000 +3fecb7f0: .word 0x0000 +3fecb800: .word 0x0000 +3fecb810: .word 0x0000 +3fecb820: .word 0x0000 +3fecb830: xor b14, b0 +3fecb840: dsjs a9, L3FECB6B0 +3fecb850: .word 0x0000 +3fecb860: .word 0x0000 +3fecb870: .word 0x0000 +3fecb880: .word 0x0000 +3fecb890: .word 0x0000 +3fecb8a0: .word 0x0000 +3fecb8b0: .word 0x0000 +3fecb8c0: .word 0x0000 +L3FECB8D0: +3fecb8d0: .word 0x0000 +3fecb8e0: .word 0x0000 +3fecb8f0: .word 0x0000 +3fecb900: .word 0x0000 +3fecb910: .word 0x0000 +3fecb920: .word 0x0000 +3fecb930: .word 0x0000 +3fecb940: .word 0x0000 +3fecb950: .word 0x0000 +3fecb960: .word 0x0000 +3fecb970: .word 0x0000 +3fecb980: .word 0x0000 +3fecb990: .word 0x0000 +3fecb9a0: .word 0x0000 +3fecb9b0: .word 0x0000 +3fecb9c0: .word 0x0000 +3fecb9d0: .word 0x0000 +3fecb9e0: .word 0x0000 +3fecb9f0: .word 0x0000 +3fecba00: .word 0x0000 +3fecba10: .word 0x0000 +3fecba20: .word 0x0000 +3fecba30: .word 0x0000 +3fecba40: .word 0x0000 +3fecba50: divs a2, a0 +3fecba60: dsjs a9, L3FECB8D0 +3fecba70: .word 0x0000 +3fecba80: .word 0x0000 +3fecba90: .word 0x0000 +3fecbaa0: .word 0x0000 +3fecbab0: .word 0x0000 +3fecbac0: .word 0x0000 +3fecbad0: .word 0x0000 +3fecbae0: .word 0x0000 +3fecbaf0: .word 0x0000 +3fecbb00: .word 0x0000 +3fecbb10: .word 0x0000 +3fecbb20: .word 0x0000 +3fecbb30: .word 0x0000 +3fecbb40: .word 0x0000 +L3FECBB50: +3fecbb50: .word 0x0000 +3fecbb60: .word 0x0000 +L3FECBB70: +3fecbb70: .word 0x0000 +3fecbb80: .word 0x0000 +3fecbb90: .word 0x0000 +3fecbba0: .word 0x0000 +3fecbbb0: .word 0x0000 +3fecbbc0: .word 0x0000 +3fecbbd0: .word 0x0000 +3fecbbe0: .word 0x0000 +3fecbbf0: .word 0x0000 +3fecbc00: .word 0x0000 +3fecbc10: .word 0x0000 +3fecbc20: .word 0x0000 +3fecbc30: .word 0x0000 +3fecbc40: .word 0x0000 +3fecbc50: .word 0x0000 +3fecbc60: .word 0x0000 +3fecbc70: rev a11 +3fecbc80: .word 0x0094 +3fecbc90: .word 0x0003 +3fecbca0: .word 0x0000 +3fecbcb0: .word 0x0004 +3fecbcc0: .word 0x0000 +3fecbcd0: and a9, a8 +3fecbce0: dsjs a9, L3FECBB50 +3fecbcf0: and a11, a0 +3fecbd00: dsjs a9, L3FECBB70 +3fecbd10: .word 0x0000 +3fecbd20: .word 0x0000 +3fecbd30: .word 0x0000 +3fecbd40: .word 0x0000 +3fecbd50: .word 0x0000 +3fecbd60: .word 0x0000 +L3FECBD70: +3fecbd70: .word 0x0000 +3fecbd80: .word 0x0000 +L3FECBD90: +3fecbd90: .word 0x0000 +3fecbda0: .word 0x0000 +3fecbdb0: .word 0x0000 +3fecbdc0: .word 0x0000 +3fecbdd0: .word 0x0000 +3fecbde0: .word 0x0000 +3fecbdf0: .word 0x0000 +3fecbe00: .word 0x0000 +3fecbe10: .word 0x0000 +3fecbe20: .word 0x0000 +3fecbe30: .word 0x0000 +3fecbe40: .word 0x0000 +3fecbe50: .word 0x0000 +3fecbe60: .word 0x0000 +3fecbe70: .word 0x0000 +3fecbe80: .word 0x0000 +3fecbe90: .word 0x0000 +3fecbea0: .word 0x0000 +3fecbeb0: .word 0x0000 +3fecbec0: .word 0x0000 +3fecbed0: .word 0x0000 +3fecbee0: .word 0x0000 +3fecbef0: and a13, a0 +3fecbf00: dsjs a9, L3FECBD70 +3fecbf10: and sp, a0 +3fecbf20: dsjs a9, L3FECBD90 +3fecbf30: .word 0x0000 +3fecbf40: .word 0x0000 +3fecbf50: .word 0x0000 +3fecbf60: .word 0x0000 +3fecbf70: .word 0x0000 +3fecbf80: .word 0x0000 +L3FECBF90: +3fecbf90: .word 0x0000 +3fecbfa0: .word 0x0000 +L3FECBFB0: +3fecbfb0: .word 0x0000 +3fecbfc0: .word 0x0000 +3fecbfd0: .word 0x0000 +3fecbfe0: .word 0x0000 +3fecbff0: .word 0x0000 +3fecc000: .word 0x0000 +3fecc010: .word 0x0000 +3fecc020: .word 0x0000 +3fecc030: .word 0x0000 +3fecc040: .word 0x0000 +3fecc050: .word 0x0000 +3fecc060: .word 0x0000 +3fecc070: .word 0x0000 +3fecc080: .word 0x0000 +3fecc090: .word 0x0000 +3fecc0a0: .word 0x0000 +3fecc0b0: .word 0x0000 +3fecc0c0: .word 0x0000 +3fecc0d0: .word 0x0000 +3fecc0e0: .word 0x0000 +3fecc0f0: .word 0x0000 +3fecc100: .word 0x0000 +3fecc110: andn b1, b8 +3fecc120: dsjs a9, L3FECBF90 +3fecc130: andn b2, b8 +3fecc140: dsjs a9, L3FECBFB0 +3fecc150: .word 0x0000 +3fecc160: .word 0x0000 +3fecc170: .word 0x0000 +3fecc180: .word 0x0000 +3fecc190: .word 0x0000 +3fecc1a0: .word 0x0000 +3fecc1b0: .word 0x0000 +3fecc1c0: .word 0x0000 +3fecc1d0: .word 0x0000 +3fecc1e0: .word 0x0000 +3fecc1f0: .word 0x0000 +3fecc200: .word 0x0000 +L3FECC210: +3fecc210: .word 0x0000 +3fecc220: .word 0x0000 +3fecc230: .word 0x0000 +3fecc240: .word 0x0000 +3fecc250: .word 0x0000 +3fecc260: .word 0x0000 +3fecc270: .word 0x0000 +3fecc280: .word 0x0000 +3fecc290: .word 0x0000 +3fecc2a0: .word 0x0000 +3fecc2b0: .word 0x0000 +3fecc2c0: .word 0x0000 +3fecc2d0: .word 0x0000 +3fecc2e0: .word 0x0000 +3fecc2f0: .word 0x0000 +3fecc300: .word 0x0000 +3fecc310: .word 0x0000 +3fecc320: .word 0x0000 +3fecc330: .word 0x0018 +3fecc340: .word 0x00f0 +3fecc350: .word 0x0004 +3fecc360: .word 0x0000 +3fecc370: .word 0x0005 +3fecc380: .word 0x0000 +3fecc390: divs a5, a0 +3fecc3a0: dsjs a9, L3FECC210 +3fecc3b0: .word 0x0000 +3fecc3c0: .word 0x0000 +3fecc3d0: .word 0x0000 +3fecc3e0: .word 0x0000 +3fecc3f0: .word 0x0000 +3fecc400: .word 0x0000 +3fecc410: .word 0x0000 +3fecc420: .word 0x0000 +L3FECC430: +3fecc430: .word 0x0000 +3fecc440: .word 0x0000 +3fecc450: .word 0x0000 +3fecc460: .word 0x0000 +3fecc470: .word 0x0000 +3fecc480: .word 0x0000 +3fecc490: .word 0x0000 +3fecc4a0: .word 0x0000 +3fecc4b0: .word 0x0000 +3fecc4c0: .word 0x0000 +3fecc4d0: .word 0x0000 +3fecc4e0: .word 0x0000 +3fecc4f0: .word 0x0000 +3fecc500: .word 0x0000 +3fecc510: .word 0x0000 +3fecc520: .word 0x0000 +3fecc530: .word 0x0000 +3fecc540: .word 0x0000 +3fecc550: .word 0x0000 +3fecc560: .word 0x0000 +3fecc570: .word 0x0000 +3fecc580: .word 0x0000 +3fecc590: .word 0x0000 +3fecc5a0: .word 0x0000 +3fecc5b0: divs a8, a0 +3fecc5c0: dsjs a9, L3FECC430 +3fecc5d0: .word 0x0000 +3fecc5e0: .word 0x0000 +3fecc5f0: .word 0x0000 +3fecc600: .word 0x0000 +3fecc610: .word 0x0000 +3fecc620: .word 0x0000 +3fecc630: .word 0x0000 +3fecc640: .word 0x0000 +L3FECC650: +3fecc650: .word 0x0000 +3fecc660: .word 0x0000 +3fecc670: .word 0x0000 +3fecc680: .word 0x0000 +3fecc690: .word 0x0000 +3fecc6a0: .word 0x0000 +3fecc6b0: .word 0x0000 +3fecc6c0: .word 0x0000 +3fecc6d0: .word 0x0000 +3fecc6e0: .word 0x0000 +3fecc6f0: .word 0x0000 +3fecc700: .word 0x0000 +3fecc710: .word 0x0000 +3fecc720: .word 0x0000 +3fecc730: .word 0x0000 +3fecc740: .word 0x0000 +3fecc750: .word 0x0000 +3fecc760: .word 0x0000 +3fecc770: .word 0x0000 +3fecc780: .word 0x0000 +3fecc790: .word 0x0000 +3fecc7a0: .word 0x0000 +3fecc7b0: .word 0x0000 +3fecc7c0: .word 0x0000 +3fecc7d0: divs a11, a0 +3fecc7e0: dsjs a9, L3FECC650 +3fecc7f0: .word 0x0000 +3fecc800: .word 0x0000 +3fecc810: .word 0x0000 +3fecc820: .word 0x0000 +3fecc830: .word 0x0000 +3fecc840: .word 0x0000 +3fecc850: .word 0x0000 +3fecc860: .word 0x0000 +3fecc870: .word 0x0000 +3fecc880: .word 0x0000 +3fecc890: .word 0x0000 +3fecc8a0: .word 0x0000 +3fecc8b0: .word 0x0000 +3fecc8c0: .word 0x0000 +L3FECC8D0: +3fecc8d0: .word 0x0000 +3fecc8e0: .word 0x0000 +L3FECC8F0: +3fecc8f0: .word 0x0000 +3fecc900: .word 0x0000 +3fecc910: .word 0x0000 +3fecc920: .word 0x0000 +3fecc930: .word 0x0000 +3fecc940: .word 0x0000 +3fecc950: .word 0x0000 +3fecc960: .word 0x0000 +3fecc970: .word 0x0000 +3fecc980: .word 0x0000 +3fecc990: .word 0x0000 +3fecc9a0: .word 0x0000 +3fecc9b0: .word 0x0000 +3fecc9c0: .word 0x0000 +3fecc9d0: .word 0x0000 +3fecc9e0: .word 0x0000 +3fecc9f0: rev a14 +3fecca00: emu +3fecca10: .word 0x0003 +3fecca20: .word 0x0000 +3fecca30: .word 0x0006 +3fecca40: .word 0x0000 +3fecca50: and a9, a8 +3fecca60: dsjs a9, L3FECC8D0 +3fecca70: and a11, a0 +3fecca80: dsjs a9, L3FECC8F0 +3fecca90: .word 0x0000 +3feccaa0: .word 0x0000 +3feccab0: .word 0x0000 +3feccac0: .word 0x0000 +3feccad0: .word 0x0000 +3feccae0: .word 0x0000 +L3FECCAF0: +3feccaf0: .word 0x0000 +3feccb00: .word 0x0000 +L3FECCB10: +3feccb10: .word 0x0000 +3feccb20: .word 0x0000 +3feccb30: .word 0x0000 +3feccb40: .word 0x0000 +3feccb50: .word 0x0000 +3feccb60: .word 0x0000 +3feccb70: .word 0x0000 +3feccb80: .word 0x0000 +3feccb90: .word 0x0000 +3feccba0: .word 0x0000 +3feccbb0: .word 0x0000 +3feccbc0: .word 0x0000 +3feccbd0: .word 0x0000 +3feccbe0: .word 0x0000 +3feccbf0: .word 0x0000 +3feccc00: .word 0x0000 +3feccc10: .word 0x0000 +3feccc20: .word 0x0000 +3feccc30: .word 0x0000 +3feccc40: .word 0x0000 +3feccc50: .word 0x0000 +3feccc60: .word 0x0000 +3feccc70: and a13, a0 +3feccc80: dsjs a9, L3FECCAF0 +3feccc90: and sp, a0 +3feccca0: dsjs a9, L3FECCB10 +3fecccb0: .word 0x0000 +3fecccc0: .word 0x0000 +3fecccd0: .word 0x0000 +3feccce0: .word 0x0000 +3fecccf0: .word 0x0000 +3feccd00: .word 0x0000 +L3FECCD10: +3feccd10: .word 0x0000 +3feccd20: .word 0x0000 +L3FECCD30: +3feccd30: .word 0x0000 +3feccd40: .word 0x0000 +3feccd50: .word 0x0000 +3feccd60: .word 0x0000 +3feccd70: .word 0x0000 +3feccd80: .word 0x0000 +3feccd90: .word 0x0000 +3feccda0: .word 0x0000 +3feccdb0: .word 0x0000 +3feccdc0: .word 0x0000 +3feccdd0: .word 0x0000 +3feccde0: .word 0x0000 +3feccdf0: .word 0x0000 +3fecce00: .word 0x0000 +3fecce10: .word 0x0000 +3fecce20: .word 0x0000 +3fecce30: .word 0x0000 +3fecce40: .word 0x0000 +3fecce50: .word 0x0000 +3fecce60: .word 0x0000 +3fecce70: .word 0x0000 +3fecce80: .word 0x0000 +3fecce90: andn b1, b8 +3feccea0: dsjs a9, L3FECCD10 +3fecceb0: andn b2, b8 +3feccec0: dsjs a9, L3FECCD30 +3fecced0: .word 0x0000 +3feccee0: .word 0x0000 +3feccef0: .word 0x0000 +3feccf00: .word 0x0000 +3feccf10: .word 0x0000 +3feccf20: .word 0x0000 +3feccf30: .word 0x0000 +3feccf40: .word 0x0000 +3feccf50: .word 0x0000 +3feccf60: .word 0x0000 +3feccf70: .word 0x0000 +3feccf80: .word 0x0000 +L3FECCF90: +3feccf90: .word 0x0000 +3feccfa0: .word 0x0000 +3feccfb0: .word 0x0000 +3feccfc0: .word 0x0000 +3feccfd0: .word 0x0000 +3feccfe0: .word 0x0000 +3feccff0: .word 0x0000 +3fecd000: .word 0x0000 +3fecd010: .word 0x0000 +3fecd020: .word 0x0000 +3fecd030: .word 0x0000 +3fecd040: .word 0x0000 +3fecd050: .word 0x0000 +3fecd060: .word 0x0000 +3fecd070: .word 0x0000 +3fecd080: .word 0x0000 +3fecd090: .word 0x0000 +3fecd0a0: .word 0x0000 +3fecd0b0: .word 0x00bc +3fecd0c0: .word 0x00f2 +3fecd0d0: .word 0x0004 +3fecd0e0: .word 0x0000 +3fecd0f0: .word 0x0007 +3fecd100: .word 0x0000 +3fecd110: divs b13, b0 +3fecd120: dsjs a9, L3FECCF90 +3fecd130: .word 0x0000 +3fecd140: .word 0x0000 +3fecd150: .word 0x0000 +3fecd160: .word 0x0000 +3fecd170: .word 0x0000 +3fecd180: .word 0x0000 +3fecd190: .word 0x0000 +3fecd1a0: .word 0x0000 +L3FECD1B0: +3fecd1b0: .word 0x0000 +3fecd1c0: .word 0x0000 +3fecd1d0: .word 0x0000 +3fecd1e0: .word 0x0000 +3fecd1f0: .word 0x0000 +3fecd200: .word 0x0000 +3fecd210: .word 0x0000 +3fecd220: .word 0x0000 +3fecd230: .word 0x0000 +3fecd240: .word 0x0000 +3fecd250: .word 0x0000 +3fecd260: .word 0x0000 +3fecd270: .word 0x0000 +3fecd280: .word 0x0000 +3fecd290: .word 0x0000 +3fecd2a0: .word 0x0000 +3fecd2b0: .word 0x0000 +3fecd2c0: .word 0x0000 +3fecd2d0: .word 0x0000 +3fecd2e0: .word 0x0000 +3fecd2f0: .word 0x0000 +3fecd300: .word 0x0000 +3fecd310: .word 0x0000 +3fecd320: .word 0x0000 +3fecd330: divu a1, a8 +3fecd340: dsjs a9, L3FECD1B0 +3fecd350: .word 0x0000 +3fecd360: .word 0x0000 +3fecd370: .word 0x0000 +3fecd380: .word 0x0000 +3fecd390: .word 0x0000 +3fecd3a0: .word 0x0000 +3fecd3b0: .word 0x0000 +3fecd3c0: .word 0x0000 +L3FECD3D0: +3fecd3d0: .word 0x0000 +3fecd3e0: .word 0x0000 +3fecd3f0: .word 0x0000 +3fecd400: .word 0x0000 +3fecd410: .word 0x0000 +3fecd420: .word 0x0000 +3fecd430: .word 0x0000 +3fecd440: .word 0x0000 +3fecd450: .word 0x0000 +3fecd460: .word 0x0000 +3fecd470: .word 0x0000 +3fecd480: .word 0x0000 +3fecd490: .word 0x0000 +3fecd4a0: .word 0x0000 +3fecd4b0: .word 0x0000 +3fecd4c0: .word 0x0000 +3fecd4d0: .word 0x0000 +3fecd4e0: .word 0x0000 +3fecd4f0: .word 0x0000 +3fecd500: .word 0x0000 +3fecd510: .word 0x0000 +3fecd520: .word 0x0000 +3fecd530: .word 0x0000 +3fecd540: .word 0x0000 +3fecd550: divu a7, a0 +3fecd560: dsjs a9, L3FECD3D0 +3fecd570: .word 0x0000 +3fecd580: .word 0x0000 +3fecd590: .word 0x0000 +3fecd5a0: .word 0x0000 +3fecd5b0: .word 0x0000 +3fecd5c0: .word 0x0000 +3fecd5d0: .word 0x0000 +3fecd5e0: .word 0x0000 +3fecd5f0: .word 0x0000 +3fecd600: .word 0x0000 +3fecd610: .word 0x0000 +3fecd620: .word 0x0000 +3fecd630: .word 0x0000 +3fecd640: .word 0x0000 +L3FECD650: +3fecd650: .word 0x0000 +3fecd660: .word 0x0000 +L3FECD670: +3fecd670: .word 0x0000 +3fecd680: .word 0x0000 +3fecd690: .word 0x0000 +3fecd6a0: .word 0x0000 +3fecd6b0: .word 0x0000 +3fecd6c0: .word 0x0000 +3fecd6d0: .word 0x0000 +3fecd6e0: .word 0x0000 +3fecd6f0: .word 0x0000 +3fecd700: .word 0x0000 +3fecd710: .word 0x0000 +3fecd720: .word 0x0000 +3fecd730: .word 0x0000 +3fecd740: .word 0x0000 +3fecd750: .word 0x0000 +3fecd760: .word 0x0000 +3fecd770: .word 0x00c8 +3fecd780: emu +3fecd790: .word 0x0003 +3fecd7a0: .word 0x0000 +3fecd7b0: .word 0x0008 +3fecd7c0: .word 0x0000 +3fecd7d0: divu b10, b8 +3fecd7e0: dsjs a9, L3FECD650 +3fecd7f0: divu a13, a8 +3fecd800: dsjs a9, L3FECD670 +3fecd810: .word 0x0000 +3fecd820: .word 0x0000 +3fecd830: .word 0x0000 +3fecd840: .word 0x0000 +3fecd850: .word 0x0000 +3fecd860: .word 0x0000 +L3FECD870: +3fecd870: .word 0x0000 +3fecd880: .word 0x0000 +L3FECD890: +3fecd890: .word 0x0000 +3fecd8a0: .word 0x0000 +3fecd8b0: .word 0x0000 +3fecd8c0: .word 0x0000 +3fecd8d0: .word 0x0000 +3fecd8e0: .word 0x0000 +3fecd8f0: .word 0x0000 +3fecd900: .word 0x0000 +3fecd910: .word 0x0000 +3fecd920: .word 0x0000 +3fecd930: .word 0x0000 +3fecd940: .word 0x0000 +3fecd950: .word 0x0000 +3fecd960: .word 0x0000 +3fecd970: .word 0x0000 +3fecd980: .word 0x0000 +3fecd990: .word 0x0000 +3fecd9a0: .word 0x0000 +3fecd9b0: .word 0x0000 +3fecd9c0: .word 0x0000 +3fecd9d0: .word 0x0000 +3fecd9e0: .word 0x0000 +3fecd9f0: mpys a0, a0 +3fecda00: dsjs a9, L3FECD870 +3fecda10: mpys a4, a0 +3fecda20: dsjs a9, L3FECD890 +3fecda30: .word 0x0000 +3fecda40: .word 0x0000 +3fecda50: .word 0x0000 +3fecda60: .word 0x0000 +3fecda70: .word 0x0000 +3fecda80: .word 0x0000 +L3FECDA90: +3fecda90: .word 0x0000 +3fecdaa0: .word 0x0000 +L3FECDAB0: +3fecdab0: .word 0x0000 +3fecdac0: .word 0x0000 +3fecdad0: .word 0x0000 +3fecdae0: .word 0x0000 +3fecdaf0: .word 0x0000 +3fecdb00: .word 0x0000 +3fecdb10: .word 0x0000 +3fecdb20: .word 0x0000 +3fecdb30: .word 0x0000 +3fecdb40: .word 0x0000 +3fecdb50: .word 0x0000 +3fecdb60: .word 0x0000 +3fecdb70: .word 0x0000 +3fecdb80: .word 0x0000 +3fecdb90: .word 0x0000 +3fecdba0: .word 0x0000 +3fecdbb0: .word 0x0000 +3fecdbc0: .word 0x0000 +3fecdbd0: .word 0x0000 +3fecdbe0: .word 0x0000 +3fecdbf0: .word 0x0000 +3fecdc00: .word 0x0000 +3fecdc10: mpys a8, a0 +3fecdc20: dsjs a9, L3FECDA90 +3fecdc30: mpys b11, b8 +3fecdc40: dsjs a9, L3FECDAB0 +3fecdc50: .word 0x0000 +3fecdc60: .word 0x0000 +3fecdc70: .word 0x0000 +3fecdc80: .word 0x0000 +3fecdc90: .word 0x0000 +3fecdca0: .word 0x0000 +3fecdcb0: .word 0x0000 +3fecdcc0: .word 0x0000 +3fecdcd0: .word 0x0000 +3fecdce0: .word 0x0000 +3fecdcf0: .word 0x0000 +3fecdd00: .word 0x0000 +L3FECDD10: +3fecdd10: .word 0x0000 +3fecdd20: .word 0x0000 +3fecdd30: .word 0x0000 +3fecdd40: .word 0x0000 +3fecdd50: .word 0x0000 +3fecdd60: .word 0x0000 +3fecdd70: .word 0x0000 +3fecdd80: .word 0x0000 +3fecdd90: .word 0x0000 +3fecdda0: .word 0x0000 +3fecddb0: .word 0x0000 +3fecddc0: .word 0x0000 +3fecddd0: .word 0x0000 +3fecdde0: .word 0x0000 +3fecddf0: .word 0x0000 +3fecde00: .word 0x0000 +3fecde10: .word 0x0000 +3fecde20: .word 0x0000 +3fecde30: .word 0x0096 +3fecde40: .word 0x004b +3fecde50: .word 0x0006 +3fecde60: .word 0x0000 +3fecde70: .word 0x0009 +3fecde80: .word 0x0000 +3fecde90: addk 14, a0 +3fecdea0: dsjs a9, L3FECDD10 +3fecdeb0: .word 0x0000 +3fecdec0: .word 0x0000 +3fecded0: .word 0x0000 +3fecdee0: .word 0x0000 +3fecdef0: .word 0x0000 +3fecdf00: .word 0x0000 +3fecdf10: .word 0x0000 +3fecdf20: .word 0x0000 +L3FECDF30: +3fecdf30: .word 0x0000 +3fecdf40: .word 0x0000 +3fecdf50: .word 0x0000 +3fecdf60: .word 0x0000 +3fecdf70: .word 0x0000 +3fecdf80: .word 0x0000 +3fecdf90: .word 0x0000 +3fecdfa0: .word 0x0000 +3fecdfb0: .word 0x0000 +3fecdfc0: .word 0x0000 +3fecdfd0: .word 0x0000 +3fecdfe0: .word 0x0000 +3fecdff0: .word 0x0000 +3fece000: .word 0x0000 +3fece010: .word 0x0000 +3fece020: .word 0x0000 +3fece030: .word 0x0000 +3fece040: .word 0x0000 +3fece050: .word 0x0000 +3fece060: .word 0x0000 +3fece070: .word 0x0000 +3fece080: .word 0x0000 +3fece090: .word 0x0000 +3fece0a0: .word 0x0000 +3fece0b0: addk 14, a0 +3fece0c0: dsjs a9, L3FECDF30 +3fece0d0: .word 0x0000 +3fece0e0: .word 0x0000 +3fece0f0: .word 0x0000 +3fece100: .word 0x0000 +3fece110: .word 0x0000 +3fece120: .word 0x0000 +3fece130: .word 0x0000 +3fece140: .word 0x0000 +L3FECE150: +3fece150: .word 0x0000 +3fece160: .word 0x0000 +3fece170: .word 0x0000 +3fece180: .word 0x0000 +3fece190: .word 0x0000 +3fece1a0: .word 0x0000 +3fece1b0: .word 0x0000 +3fece1c0: .word 0x0000 +3fece1d0: .word 0x0000 +3fece1e0: .word 0x0000 +3fece1f0: .word 0x0000 +3fece200: .word 0x0000 +3fece210: .word 0x0000 +3fece220: .word 0x0000 +3fece230: .word 0x0000 +3fece240: .word 0x0000 +3fece250: .word 0x0000 +3fece260: .word 0x0000 +3fece270: .word 0x0000 +3fece280: .word 0x0000 +3fece290: .word 0x0000 +3fece2a0: .word 0x0000 +3fece2b0: .word 0x0000 +3fece2c0: .word 0x0000 +3fece2d0: addk 14, a0 +3fece2e0: dsjs a9, L3FECE150 +3fece2f0: .word 0x0000 +3fece300: .word 0x0000 +3fece310: .word 0x0000 +3fece320: .word 0x0000 +3fece330: .word 0x0000 +3fece340: .word 0x0000 +3fece350: .word 0x0000 +3fece360: .word 0x0000 +3fece370: .word 0x0000 +3fece380: .word 0x0000 +3fece390: .word 0x0000 +3fece3a0: .word 0x0000 +3fece3b0: .word 0x0000 +3fece3c0: .word 0x0000 +L3FECE3D0: +3fece3d0: .word 0x0000 +3fece3e0: .word 0x0000 +3fece3f0: .word 0x0000 +3fece400: .word 0x0000 +3fece410: .word 0x0000 +3fece420: .word 0x0000 +3fece430: .word 0x0000 +3fece440: .word 0x0000 +3fece450: .word 0x0000 +3fece460: .word 0x0000 +3fece470: .word 0x0000 +3fece480: .word 0x0000 +3fece490: .word 0x0000 +3fece4a0: .word 0x0000 +3fece4b0: .word 0x0000 +3fece4c0: .word 0x0000 +3fece4d0: .word 0x0000 +3fece4e0: .word 0x0000 +3fece4f0: .word 0x00a0 +3fece500: .word 0x0060 +3fece510: .word 0x0004 +3fece520: .word 0x0000 +3fece530: .word 0x000a +3fece540: .word 0x0000 +3fece550: mpys sp, a0 +3fece560: dsjs a9, L3FECE3D0 +3fece570: .word 0x0000 +3fece580: .word 0x0000 +3fece590: .word 0x0000 +3fece5a0: .word 0x0000 +3fece5b0: .word 0x0000 +3fece5c0: .word 0x0000 +3fece5d0: .word 0x0000 +3fece5e0: .word 0x0000 +L3FECE5F0: +3fece5f0: .word 0x0000 +3fece600: .word 0x0000 +3fece610: .word 0x0000 +3fece620: .word 0x0000 +3fece630: .word 0x0000 +3fece640: .word 0x0000 +3fece650: .word 0x0000 +3fece660: .word 0x0000 +3fece670: .word 0x0000 +3fece680: .word 0x0000 +3fece690: .word 0x0000 +3fece6a0: .word 0x0000 +3fece6b0: .word 0x0000 +3fece6c0: .word 0x0000 +3fece6d0: .word 0x0000 +3fece6e0: .word 0x0000 +3fece6f0: .word 0x0000 +3fece700: .word 0x0000 +3fece710: .word 0x0000 +3fece720: .word 0x0000 +3fece730: .word 0x0000 +3fece740: .word 0x0000 +3fece750: .word 0x0000 +3fece760: .word 0x0000 +3fece770: mpyu b2, b8 +3fece780: dsjs a9, L3FECE5F0 +3fece790: .word 0x0000 +3fece7a0: .word 0x0000 +3fece7b0: .word 0x0000 +3fece7c0: .word 0x0000 +3fece7d0: .word 0x0000 +3fece7e0: .word 0x0000 +3fece7f0: .word 0x0000 +3fece800: .word 0x0000 +L3FECE810: +3fece810: .word 0x0000 +3fece820: .word 0x0000 +3fece830: .word 0x0000 +3fece840: .word 0x0000 +3fece850: .word 0x0000 +3fece860: .word 0x0000 +3fece870: .word 0x0000 +3fece880: .word 0x0000 +3fece890: .word 0x0000 +3fece8a0: .word 0x0000 +3fece8b0: .word 0x0000 +3fece8c0: .word 0x0000 +3fece8d0: .word 0x0000 +3fece8e0: .word 0x0000 +3fece8f0: .word 0x0000 +3fece900: .word 0x0000 +3fece910: .word 0x0000 +3fece920: .word 0x0000 +3fece930: .word 0x0000 +3fece940: .word 0x0000 +3fece950: .word 0x0000 +3fece960: .word 0x0000 +3fece970: .word 0x0000 +3fece980: .word 0x0000 +3fece990: mpyu b5, b0 +3fece9a0: dsjs a9, L3FECE810 +3fece9b0: .word 0x0000 +3fece9c0: .word 0x0000 +3fece9d0: .word 0x0000 +3fece9e0: .word 0x0000 +3fece9f0: .word 0x0000 +3fecea00: .word 0x0000 +3fecea10: .word 0x0000 +3fecea20: .word 0x0000 +3fecea30: .word 0x0000 +3fecea40: .word 0x0000 +3fecea50: .word 0x0000 +3fecea60: .word 0x0000 +3fecea70: .word 0x0000 +3fecea80: .word 0x0000 +L3FECEA90: +3fecea90: .word 0x0000 +3feceaa0: .word 0x0000 +3feceab0: .word 0x0000 +3feceac0: .word 0x0000 +3fecead0: .word 0x0000 +3feceae0: .word 0x0000 +3feceaf0: .word 0x0000 +3feceb00: .word 0x0000 +3feceb10: .word 0x0000 +3feceb20: .word 0x0000 +3feceb30: .word 0x0000 +3feceb40: .word 0x0000 +3feceb50: .word 0x0000 +3feceb60: .word 0x0000 +3feceb70: .word 0x0000 +3feceb80: .word 0x0000 +3feceb90: .word 0x0000 +3feceba0: .word 0x0000 +3fecebb0: .word 0x0096 +3fecebc0: .word 0x009b +3fecebd0: .word 0x0006 +3fecebe0: .word 0x0000 +3fecebf0: .word 0x000b +3fecec00: .word 0x0000 +3fecec10: addk 14, a0 +3fecec20: dsjs a9, L3FECEA90 +3fecec30: .word 0x0000 +3fecec40: .word 0x0000 +3fecec50: .word 0x0000 +3fecec60: .word 0x0000 +3fecec70: .word 0x0000 +3fecec80: .word 0x0000 +3fecec90: .word 0x0000 +3fececa0: .word 0x0000 +L3FECECB0: +3fececb0: .word 0x0000 +3fececc0: .word 0x0000 +3fececd0: .word 0x0000 +3fecece0: .word 0x0000 +3fececf0: .word 0x0000 +3feced00: .word 0x0000 +3feced10: .word 0x0000 +3feced20: .word 0x0000 +3feced30: .word 0x0000 +3feced40: .word 0x0000 +3feced50: .word 0x0000 +3feced60: .word 0x0000 +3feced70: .word 0x0000 +3feced80: .word 0x0000 +3feced90: .word 0x0000 +3feceda0: .word 0x0000 +3fecedb0: .word 0x0000 +3fecedc0: .word 0x0000 +3fecedd0: .word 0x0000 +3fecede0: .word 0x0000 +3fecedf0: .word 0x0000 +3fecee00: .word 0x0000 +3fecee10: .word 0x0000 +3fecee20: .word 0x0000 +3fecee30: addk 14, a0 +3fecee40: dsjs a9, L3FECECB0 +3fecee50: .word 0x0000 +3fecee60: .word 0x0000 +3fecee70: .word 0x0000 +3fecee80: .word 0x0000 +3fecee90: .word 0x0000 +3feceea0: .word 0x0000 +3feceeb0: .word 0x0000 +3feceec0: .word 0x0000 +L3FECEED0: +3feceed0: .word 0x0000 +3feceee0: .word 0x0000 +3feceef0: .word 0x0000 +3fecef00: .word 0x0000 +3fecef10: .word 0x0000 +3fecef20: .word 0x0000 +3fecef30: .word 0x0000 +3fecef40: .word 0x0000 +3fecef50: .word 0x0000 +3fecef60: .word 0x0000 +3fecef70: .word 0x0000 +3fecef80: .word 0x0000 +3fecef90: .word 0x0000 +3fecefa0: .word 0x0000 +3fecefb0: .word 0x0000 +3fecefc0: .word 0x0000 +3fecefd0: .word 0x0000 +3fecefe0: .word 0x0000 +3feceff0: .word 0x0000 +3fecf000: .word 0x0000 +3fecf010: .word 0x0000 +3fecf020: .word 0x0000 +3fecf030: .word 0x0000 +3fecf040: .word 0x0000 +3fecf050: addk 14, a0 +3fecf060: dsjs a9, L3FECEED0 +3fecf070: .word 0x0000 +3fecf080: .word 0x0000 +3fecf090: .word 0x0000 +3fecf0a0: .word 0x0000 +3fecf0b0: .word 0x0000 +3fecf0c0: .word 0x0000 +3fecf0d0: .word 0x0000 +3fecf0e0: .word 0x0000 +3fecf0f0: .word 0x0000 +3fecf100: .word 0x0000 +3fecf110: .word 0x0000 +3fecf120: .word 0x0000 +3fecf130: .word 0x0000 +3fecf140: .word 0x0000 +L3FECF150: +3fecf150: .word 0x0000 +3fecf160: .word 0x0000 +3fecf170: .word 0x0000 +3fecf180: .word 0x0000 +3fecf190: .word 0x0000 +3fecf1a0: .word 0x0000 +3fecf1b0: .word 0x0000 +3fecf1c0: .word 0x0000 +3fecf1d0: .word 0x0000 +3fecf1e0: .word 0x0000 +3fecf1f0: .word 0x0000 +3fecf200: .word 0x0000 +3fecf210: .word 0x0000 +3fecf220: .word 0x0000 +3fecf230: .word 0x0000 +3fecf240: .word 0x0000 +3fecf250: .word 0x0000 +3fecf260: .word 0x0000 +3fecf270: .word 0x00a0 +3fecf280: .word 0x00b1 +3fecf290: .word 0x0004 +3fecf2a0: .word 0x0000 +3fecf2b0: .word 0x000c +3fecf2c0: .word 0x0000 +3fecf2d0: mpys sp, a0 +3fecf2e0: dsjs a9, L3FECF150 +3fecf2f0: .word 0x0000 +3fecf300: .word 0x0000 +3fecf310: .word 0x0000 +3fecf320: .word 0x0000 +3fecf330: .word 0x0000 +3fecf340: .word 0x0000 +3fecf350: .word 0x0000 +3fecf360: .word 0x0000 +L3FECF370: +3fecf370: .word 0x0000 +3fecf380: .word 0x0000 +3fecf390: .word 0x0000 +3fecf3a0: .word 0x0000 +3fecf3b0: .word 0x0000 +3fecf3c0: .word 0x0000 +3fecf3d0: .word 0x0000 +3fecf3e0: .word 0x0000 +3fecf3f0: .word 0x0000 +3fecf400: .word 0x0000 +3fecf410: .word 0x0000 +3fecf420: .word 0x0000 +3fecf430: .word 0x0000 +3fecf440: .word 0x0000 +3fecf450: .word 0x0000 +3fecf460: .word 0x0000 +3fecf470: .word 0x0000 +3fecf480: .word 0x0000 +3fecf490: .word 0x0000 +3fecf4a0: .word 0x0000 +3fecf4b0: .word 0x0000 +3fecf4c0: .word 0x0000 +3fecf4d0: .word 0x0000 +3fecf4e0: .word 0x0000 +3fecf4f0: mpyu b2, b8 +3fecf500: dsjs a9, L3FECF370 +3fecf510: .word 0x0000 +3fecf520: .word 0x0000 +3fecf530: .word 0x0000 +3fecf540: .word 0x0000 +3fecf550: .word 0x0000 +3fecf560: .word 0x0000 +3fecf570: .word 0x0000 +3fecf580: .word 0x0000 +L3FECF590: +3fecf590: .word 0x0000 +3fecf5a0: .word 0x0000 +3fecf5b0: .word 0x0000 +3fecf5c0: .word 0x0000 +3fecf5d0: .word 0x0000 +3fecf5e0: .word 0x0000 +3fecf5f0: .word 0x0000 +3fecf600: .word 0x0000 +3fecf610: .word 0x0000 +3fecf620: .word 0x0000 +3fecf630: .word 0x0000 +3fecf640: .word 0x0000 +3fecf650: .word 0x0000 +3fecf660: .word 0x0000 +3fecf670: .word 0x0000 +3fecf680: .word 0x0000 +3fecf690: .word 0x0000 +3fecf6a0: .word 0x0000 +3fecf6b0: .word 0x0000 +3fecf6c0: .word 0x0000 +3fecf6d0: .word 0x0000 +3fecf6e0: .word 0x0000 +3fecf6f0: .word 0x0000 +3fecf700: .word 0x0000 +3fecf710: mpyu b5, b0 +3fecf720: dsjs a9, L3FECF590 +3fecf730: .word 0x0000 +3fecf740: .word 0x0000 +3fecf750: .word 0x0000 +3fecf760: .word 0x0000 +3fecf770: .word 0x0000 +3fecf780: .word 0x0000 +3fecf790: .word 0x0000 +3fecf7a0: .word 0x0000 +3fecf7b0: .word 0x0000 +3fecf7c0: .word 0x0000 +3fecf7d0: .word 0x0000 +3fecf7e0: .word 0x0000 +3fecf7f0: .word 0x0000 +3fecf800: .word 0x0000 +L3FECF810: +3fecf810: .word 0x0000 +3fecf820: .word 0x0000 +3fecf830: .word 0x0000 +3fecf840: .word 0x0000 +3fecf850: .word 0x0000 +3fecf860: .word 0x0000 +3fecf870: .word 0x0000 +3fecf880: .word 0x0000 +3fecf890: .word 0x0000 +3fecf8a0: .word 0x0000 +3fecf8b0: .word 0x0000 +3fecf8c0: .word 0x0000 +3fecf8d0: .word 0x0000 +3fecf8e0: .word 0x0000 +3fecf8f0: .word 0x0000 +3fecf900: .word 0x0000 +3fecf910: .word 0x0000 +3fecf920: .word 0x0000 +3fecf930: putst a10 +3fecf940: rev b0 +3fecf950: .word 0x0004 +3fecf960: .word 0x0000 +3fecf970: .word 0x000d +3fecf980: .word 0x0000 +3fecf990: mpyu a8, a8 +3fecf9a0: dsjs a9, L3FECF810 +3fecf9b0: .word 0x0000 +3fecf9c0: .word 0x0000 +3fecf9d0: .word 0x0000 +3fecf9e0: .word 0x0000 +3fecf9f0: .word 0x0000 +3fecfa00: .word 0x0000 +3fecfa10: .word 0x0000 +3fecfa20: .word 0x0000 +L3FECFA30: +3fecfa30: .word 0x0000 +3fecfa40: .word 0x0000 +3fecfa50: .word 0x0000 +3fecfa60: .word 0x0000 +3fecfa70: .word 0x0000 +3fecfa80: .word 0x0000 +3fecfa90: .word 0x0000 +3fecfaa0: .word 0x0000 +3fecfab0: .word 0x0000 +3fecfac0: .word 0x0000 +3fecfad0: .word 0x0000 +3fecfae0: .word 0x0000 +3fecfaf0: .word 0x0000 +3fecfb00: .word 0x0000 +3fecfb10: .word 0x0000 +3fecfb20: .word 0x0000 +3fecfb30: .word 0x0000 +3fecfb40: .word 0x0000 +3fecfb50: .word 0x0000 +3fecfb60: .word 0x0000 +3fecfb70: .word 0x0000 +3fecfb80: .word 0x0000 +3fecfb90: .word 0x0000 +3fecfba0: .word 0x0000 +3fecfbb0: mpyu b11, b8 +3fecfbc0: dsjs a9, L3FECFA30 +3fecfbd0: .word 0x0000 +3fecfbe0: .word 0x0000 +3fecfbf0: .word 0x0000 +3fecfc00: .word 0x0000 +3fecfc10: .word 0x0000 +3fecfc20: .word 0x0000 +3fecfc30: .word 0x0000 +3fecfc40: .word 0x0000 +L3FECFC50: +3fecfc50: .word 0x0000 +3fecfc60: .word 0x0000 +3fecfc70: .word 0x0000 +3fecfc80: .word 0x0000 +3fecfc90: .word 0x0000 +3fecfca0: .word 0x0000 +3fecfcb0: .word 0x0000 +3fecfcc0: .word 0x0000 +3fecfcd0: .word 0x0000 +3fecfce0: .word 0x0000 +3fecfcf0: .word 0x0000 +3fecfd00: .word 0x0000 +3fecfd10: .word 0x0000 +3fecfd20: .word 0x0000 +3fecfd30: .word 0x0000 +3fecfd40: .word 0x0000 +3fecfd50: .word 0x0000 +3fecfd60: .word 0x0000 +3fecfd70: .word 0x0000 +3fecfd80: .word 0x0000 +3fecfd90: .word 0x0000 +3fecfda0: .word 0x0000 +3fecfdb0: .word 0x0000 +3fecfdc0: .word 0x0000 +3fecfdd0: mpyu sp, b8 +3fecfde0: dsjs a9, L3FECFC50 +3fecfdf0: .word 0x0000 +3fecfe00: .word 0x0000 +3fecfe10: .word 0x0000 +3fecfe20: .word 0x0000 +3fecfe30: .word 0x0000 +3fecfe40: .word 0x0000 +3fecfe50: .word 0x0000 +3fecfe60: .word 0x0000 +3fecfe70: .word 0x0000 +3fecfe80: .word 0x0000 +3fecfe90: .word 0x0000 +3fecfea0: .word 0x0000 +3fecfeb0: .word 0x0000 +3fecfec0: .word 0x0000 +L3FECFED0: +3fecfed0: .word 0x0000 +3fecfee0: .word 0x0000 +3fecfef0: .word 0x0000 +3fecff00: .word 0x0000 +3fecff10: .word 0x0000 +3fecff20: .word 0x0000 +3fecff30: .word 0x0000 +3fecff40: .word 0x0000 +3fecff50: .word 0x0000 +3fecff60: .word 0x0000 +3fecff70: .word 0x0000 +3fecff80: .word 0x0000 +3fecff90: .word 0x0000 +3fecffa0: .word 0x0000 +3fecffb0: .word 0x0000 +3fecffc0: .word 0x0000 +3fecffd0: .word 0x0000 +3fecffe0: .word 0x0000 +3fecfff0: putst sp +3fed0000: .word 0x0046 +3fed0010: .word 0x0007 +3fed0020: .word 0x0000 +3fed0030: .word 0x000e +3fed0040: .word 0x0000 +3fed0050: addk 14, a0 +3fed0060: dsjs a9, L3FECFED0 +3fed0070: .word 0x0000 +3fed0080: .word 0x0000 +3fed0090: .word 0x0000 +3fed00a0: .word 0x0000 +3fed00b0: .word 0x0000 +3fed00c0: .word 0x0000 +3fed00d0: .word 0x0000 +3fed00e0: .word 0x0000 +L3FED00F0: +3fed00f0: .word 0x0000 +3fed0100: .word 0x0000 +3fed0110: .word 0x0000 +3fed0120: .word 0x0000 +3fed0130: .word 0x0000 +3fed0140: .word 0x0000 +3fed0150: .word 0x0000 +3fed0160: .word 0x0000 +3fed0170: .word 0x0000 +3fed0180: .word 0x0000 +3fed0190: .word 0x0000 +3fed01a0: .word 0x0000 +3fed01b0: .word 0x0000 +3fed01c0: .word 0x0000 +3fed01d0: .word 0x0000 +3fed01e0: .word 0x0000 +3fed01f0: .word 0x0000 +3fed0200: .word 0x0000 +3fed0210: .word 0x0000 +3fed0220: .word 0x0000 +3fed0230: .word 0x0000 +3fed0240: .word 0x0000 +3fed0250: .word 0x0000 +3fed0260: .word 0x0000 +3fed0270: addk 14, a0 +3fed0280: dsjs a9, L3FED00F0 +3fed0290: .word 0x0000 +3fed02a0: .word 0x0000 +3fed02b0: .word 0x0000 +3fed02c0: .word 0x0000 +3fed02d0: .word 0x0000 +3fed02e0: .word 0x0000 +3fed02f0: .word 0x0000 +3fed0300: .word 0x0000 +L3FED0310: +3fed0310: .word 0x0000 +3fed0320: .word 0x0000 +3fed0330: .word 0x0000 +3fed0340: .word 0x0000 +3fed0350: .word 0x0000 +3fed0360: .word 0x0000 +3fed0370: .word 0x0000 +3fed0380: .word 0x0000 +3fed0390: .word 0x0000 +3fed03a0: .word 0x0000 +3fed03b0: .word 0x0000 +3fed03c0: .word 0x0000 +3fed03d0: .word 0x0000 +3fed03e0: .word 0x0000 +3fed03f0: .word 0x0000 +3fed0400: .word 0x0000 +3fed0410: .word 0x0000 +3fed0420: .word 0x0000 +3fed0430: .word 0x0000 +3fed0440: .word 0x0000 +3fed0450: .word 0x0000 +3fed0460: .word 0x0000 +3fed0470: .word 0x0000 +3fed0480: .word 0x0000 +3fed0490: addk 14, a0 +3fed04a0: dsjs a9, L3FED0310 +3fed04b0: .word 0x0000 +3fed04c0: .word 0x0000 +3fed04d0: .word 0x0000 +3fed04e0: .word 0x0000 +3fed04f0: .word 0x0000 +3fed0500: .word 0x0000 +3fed0510: .word 0x0000 +3fed0520: .word 0x0000 +3fed0530: .word 0x0000 +3fed0540: .word 0x0000 +3fed0550: .word 0x0000 +3fed0560: .word 0x0000 +3fed0570: .word 0x0000 +3fed0580: .word 0x0000 +L3FED0590: +3fed0590: .word 0x0000 +3fed05a0: .word 0x0000 +3fed05b0: .word 0x0000 +3fed05c0: .word 0x0000 +3fed05d0: .word 0x0000 +3fed05e0: .word 0x0000 +3fed05f0: .word 0x0000 +3fed0600: .word 0x0000 +3fed0610: .word 0x0000 +3fed0620: .word 0x0000 +3fed0630: .word 0x0000 +3fed0640: .word 0x0000 +3fed0650: .word 0x0000 +3fed0660: .word 0x0000 +3fed0670: .word 0x0000 +3fed0680: .word 0x0000 +3fed0690: .word 0x0000 +3fed06a0: .word 0x0000 +3fed06b0: rev b8 +3fed06c0: jump a2 +3fed06d0: .word 0x0005 +3fed06e0: .word 0x0000 +3fed06f0: .word 0x000f +3fed0700: .word 0x0000 +3fed0710: sla b2, b8 +3fed0720: dsjs a9, L3FED0590 +3fed0730: .word 0x0000 +3fed0740: .word 0x0000 +3fed0750: .word 0x0000 +3fed0760: .word 0x0000 +3fed0770: .word 0x0000 +3fed0780: .word 0x0000 +3fed0790: .word 0x0000 +3fed07a0: .word 0x0000 +L3FED07B0: +3fed07b0: .word 0x0000 +3fed07c0: .word 0x0000 +3fed07d0: .word 0x0000 +3fed07e0: .word 0x0000 +3fed07f0: .word 0x0000 +3fed0800: .word 0x0000 +3fed0810: .word 0x0000 +3fed0820: .word 0x0000 +3fed0830: .word 0x0000 +3fed0840: .word 0x0000 +3fed0850: .word 0x0000 +3fed0860: .word 0x0000 +3fed0870: .word 0x0000 +3fed0880: .word 0x0000 +3fed0890: .word 0x0000 +3fed08a0: .word 0x0000 +3fed08b0: .word 0x0000 +3fed08c0: .word 0x0000 +3fed08d0: .word 0x0000 +3fed08e0: .word 0x0000 +3fed08f0: .word 0x0000 +3fed0900: .word 0x0000 +3fed0910: .word 0x0000 +3fed0920: .word 0x0000 +3fed0930: sla b2, b8 +3fed0940: dsjs a9, L3FED07B0 +3fed0950: .word 0x0000 +3fed0960: .word 0x0000 +3fed0970: .word 0x0000 +3fed0980: .word 0x0000 +3fed0990: .word 0x0000 +3fed09a0: .word 0x0000 +3fed09b0: .word 0x0000 +3fed09c0: .word 0x0000 +L3FED09D0: +3fed09d0: .word 0x0000 +3fed09e0: .word 0x0000 +3fed09f0: .word 0x0000 +3fed0a00: .word 0x0000 +3fed0a10: .word 0x0000 +3fed0a20: .word 0x0000 +3fed0a30: .word 0x0000 +3fed0a40: .word 0x0000 +3fed0a50: .word 0x0000 +3fed0a60: .word 0x0000 +3fed0a70: .word 0x0000 +3fed0a80: .word 0x0000 +3fed0a90: .word 0x0000 +3fed0aa0: .word 0x0000 +3fed0ab0: .word 0x0000 +3fed0ac0: .word 0x0000 +3fed0ad0: .word 0x0000 +3fed0ae0: .word 0x0000 +3fed0af0: .word 0x0000 +3fed0b00: .word 0x0000 +3fed0b10: .word 0x0000 +3fed0b20: .word 0x0000 +3fed0b30: .word 0x0000 +3fed0b40: .word 0x0000 +3fed0b50: sla b2, b8 +3fed0b60: dsjs a9, L3FED09D0 +3fed0b70: .word 0x0000 +3fed0b80: .word 0x0000 +3fed0b90: .word 0x0000 +3fed0ba0: .word 0x0000 +3fed0bb0: .word 0x0000 +3fed0bc0: .word 0x0000 +3fed0bd0: .word 0x0000 +3fed0be0: .word 0x0000 +3fed0bf0: .word 0x0000 +3fed0c00: .word 0x0000 +3fed0c10: .word 0x0000 +3fed0c20: .word 0x0000 +3fed0c30: .word 0x0000 +3fed0c40: .word 0x0000 +L3FED0C50: +3fed0c50: .word 0x0000 +3fed0c60: .word 0x0000 +3fed0c70: .word 0x0000 +3fed0c80: .word 0x0000 +3fed0c90: .word 0x0000 +3fed0ca0: .word 0x0000 +3fed0cb0: .word 0x0000 +3fed0cc0: .word 0x0000 +3fed0cd0: .word 0x0000 +3fed0ce0: .word 0x0000 +3fed0cf0: .word 0x0000 +3fed0d00: .word 0x0000 +3fed0d10: .word 0x0000 +3fed0d20: .word 0x0000 +3fed0d30: .word 0x0000 +3fed0d40: .word 0x0000 +3fed0d50: .word 0x0000 +3fed0d60: .word 0x0000 +3fed0d70: getpc a2 +3fed0d80: jump a2 +3fed0d90: .word 0x0005 +3fed0da0: .word 0x0000 +3fed0db0: .word 0x0010 +3fed0dc0: .word 0x0000 +3fed0dd0: sla a6, a0 +3fed0de0: dsjs a9, L3FED0C50 +3fed0df0: .word 0x0000 +3fed0e00: .word 0x0000 +3fed0e10: .word 0x0000 +3fed0e20: .word 0x0000 +3fed0e30: .word 0x0000 +3fed0e40: .word 0x0000 +3fed0e50: .word 0x0000 +3fed0e60: .word 0x0000 +L3FED0E70: +3fed0e70: .word 0x0000 +3fed0e80: .word 0x0000 +3fed0e90: .word 0x0000 +3fed0ea0: .word 0x0000 +3fed0eb0: .word 0x0000 +3fed0ec0: .word 0x0000 +3fed0ed0: .word 0x0000 +3fed0ee0: .word 0x0000 +3fed0ef0: .word 0x0000 +3fed0f00: .word 0x0000 +3fed0f10: .word 0x0000 +3fed0f20: .word 0x0000 +3fed0f30: .word 0x0000 +3fed0f40: .word 0x0000 +3fed0f50: .word 0x0000 +3fed0f60: .word 0x0000 +3fed0f70: .word 0x0000 +3fed0f80: .word 0x0000 +3fed0f90: .word 0x0000 +3fed0fa0: .word 0x0000 +3fed0fb0: .word 0x0000 +3fed0fc0: .word 0x0000 +3fed0fd0: .word 0x0000 +3fed0fe0: .word 0x0000 +3fed0ff0: rl 0x9, b8 +3fed1000: dsjs a9, L3FED0E70 +3fed1010: .word 0x0000 +3fed1020: .word 0x0000 +3fed1030: .word 0x0000 +3fed1040: .word 0x0000 +3fed1050: .word 0x0000 +3fed1060: .word 0x0000 +3fed1070: .word 0x0000 +3fed1080: .word 0x0000 +L3FED1090: +3fed1090: .word 0x0000 +3fed10a0: .word 0x0000 +3fed10b0: .word 0x0000 +3fed10c0: .word 0x0000 +3fed10d0: .word 0x0000 +3fed10e0: .word 0x0000 +3fed10f0: .word 0x0000 +3fed1100: .word 0x0000 +3fed1110: .word 0x0000 +3fed1120: .word 0x0000 +3fed1130: .word 0x0000 +3fed1140: .word 0x0000 +3fed1150: .word 0x0000 +3fed1160: .word 0x0000 +3fed1170: .word 0x0000 +3fed1180: .word 0x0000 +3fed1190: .word 0x0000 +3fed11a0: .word 0x0000 +3fed11b0: .word 0x0000 +3fed11c0: .word 0x0000 +3fed11d0: .word 0x0000 +3fed11e0: .word 0x0000 +3fed11f0: .word 0x0000 +3fed1200: .word 0x0000 +3fed1210: sla a9, a0 +3fed1220: dsjs a9, L3FED1090 +3fed1230: .word 0x0000 +3fed1240: .word 0x0000 +3fed1250: .word 0x0000 +3fed1260: .word 0x0000 +3fed1270: .word 0x0000 +3fed1280: .word 0x0000 +3fed1290: .word 0x0000 +3fed12a0: .word 0x0000 +3fed12b0: .word 0x0000 +3fed12c0: .word 0x0000 +3fed12d0: .word 0x0000 +3fed12e0: .word 0x0000 +3fed12f0: .word 0x0000 +3fed1300: .word 0x0000 +L3FED1310: +3fed1310: .word 0x0000 +3fed1320: .word 0x0000 +3fed1330: .word 0x0000 +3fed1340: .word 0x0000 +3fed1350: .word 0x0000 +3fed1360: .word 0x0000 +3fed1370: .word 0x0000 +3fed1380: .word 0x0000 +3fed1390: .word 0x0000 +3fed13a0: .word 0x0000 +3fed13b0: .word 0x0000 +3fed13c0: .word 0x0000 +3fed13d0: .word 0x0000 +3fed13e0: .word 0x0000 +3fed13f0: .word 0x0000 +3fed1400: .word 0x0000 +3fed1410: .word 0x0000 +3fed1420: .word 0x0000 +3fed1430: .word 0x024a +3fed1440: jump a2 +3fed1450: .word 0x0005 +3fed1460: .word 0x0000 +3fed1470: .word 0x0011 +3fed1480: .word 0x0000 +3fed1490: move a1, b0 +3fed14a0: dsjs a9, L3FED1310 +3fed14b0: .word 0x0000 +3fed14c0: .word 0x0000 +3fed14d0: .word 0x0000 +3fed14e0: .word 0x0000 +3fed14f0: .word 0x0000 +3fed1500: .word 0x0000 +3fed1510: .word 0x0000 +3fed1520: .word 0x0000 +L3FED1530: +3fed1530: .word 0x0000 +3fed1540: .word 0x0000 +3fed1550: .word 0x0000 +3fed1560: .word 0x0000 +3fed1570: .word 0x0000 +3fed1580: .word 0x0000 +3fed1590: .word 0x0000 +3fed15a0: .word 0x0000 +3fed15b0: .word 0x0000 +3fed15c0: .word 0x0000 +3fed15d0: .word 0x0000 +3fed15e0: .word 0x0000 +3fed15f0: .word 0x0000 +3fed1600: .word 0x0000 +3fed1610: .word 0x0000 +3fed1620: .word 0x0000 +3fed1630: .word 0x0000 +3fed1640: .word 0x0000 +3fed1650: .word 0x0000 +3fed1660: .word 0x0000 +3fed1670: .word 0x0000 +3fed1680: .word 0x0000 +3fed1690: .word 0x0000 +3fed16a0: .word 0x0000 +3fed16b0: sla a12, a0 +3fed16c0: dsjs a9, L3FED1530 +3fed16d0: .word 0x0000 +3fed16e0: .word 0x0000 +3fed16f0: .word 0x0000 +3fed1700: .word 0x0000 +3fed1710: .word 0x0000 +3fed1720: .word 0x0000 +3fed1730: .word 0x0000 +3fed1740: .word 0x0000 +L3FED1750: +3fed1750: .word 0x0000 +3fed1760: .word 0x0000 +3fed1770: .word 0x0000 +3fed1780: .word 0x0000 +3fed1790: .word 0x0000 +3fed17a0: .word 0x0000 +3fed17b0: .word 0x0000 +3fed17c0: .word 0x0000 +3fed17d0: .word 0x0000 +3fed17e0: .word 0x0000 +3fed17f0: .word 0x0000 +3fed1800: .word 0x0000 +3fed1810: .word 0x0000 +3fed1820: .word 0x0000 +3fed1830: .word 0x0000 +3fed1840: .word 0x0000 +3fed1850: .word 0x0000 +3fed1860: .word 0x0000 +3fed1870: .word 0x0000 +3fed1880: .word 0x0000 +3fed1890: .word 0x0000 +3fed18a0: .word 0x0000 +3fed18b0: .word 0x0000 +3fed18c0: .word 0x0000 +3fed18d0: srl 0x1d, b8 +3fed18e0: dsjs a9, L3FED1750 +3fed18f0: .word 0x0000 +3fed1900: .word 0x0000 +3fed1910: .word 0x0000 +3fed1920: .word 0x0000 +3fed1930: .word 0x0000 +3fed1940: .word 0x0000 +3fed1950: .word 0x0000 +3fed1960: .word 0x0000 +3fed1970: .word 0x0000 +3fed1980: .word 0x0000 +3fed1990: .word 0x0000 +3fed19a0: .word 0x0000 +3fed19b0: .word 0x0000 +3fed19c0: .word 0x0000 +L3FED19D0: +3fed19d0: .word 0x0000 +3fed19e0: .word 0x0000 +3fed19f0: .word 0x0000 +3fed1a00: .word 0x0000 +3fed1a10: .word 0x0000 +3fed1a20: .word 0x0000 +3fed1a30: .word 0x0000 +3fed1a40: .word 0x0000 +3fed1a50: .word 0x0000 +3fed1a60: .word 0x0000 +3fed1a70: .word 0x0000 +3fed1a80: .word 0x0000 +3fed1a90: .word 0x0000 +3fed1aa0: .word 0x0000 +3fed1ab0: .word 0x0000 +3fed1ac0: .word 0x0000 +3fed1ad0: .word 0x0000 +3fed1ae0: .word 0x0000 +3fed1af0: getst b0 +3fed1b00: .word 0x00f2 +3fed1b10: .word 0x0004 +3fed1b20: .word 0x0000 +3fed1b30: .word 0x0012 +3fed1b40: .word 0x0000 +3fed1b50: sla sp, a0 +3fed1b60: dsjs a9, L3FED19D0 +3fed1b70: .word 0x0000 +3fed1b80: .word 0x0000 +3fed1b90: .word 0x0000 +3fed1ba0: .word 0x0000 +3fed1bb0: .word 0x0000 +3fed1bc0: .word 0x0000 +3fed1bd0: .word 0x0000 +3fed1be0: .word 0x0000 +L3FED1BF0: +3fed1bf0: .word 0x0000 +3fed1c00: .word 0x0000 +3fed1c10: .word 0x0000 +3fed1c20: .word 0x0000 +3fed1c30: .word 0x0000 +3fed1c40: .word 0x0000 +3fed1c50: .word 0x0000 +3fed1c60: .word 0x0000 +3fed1c70: .word 0x0000 +3fed1c80: .word 0x0000 +3fed1c90: .word 0x0000 +3fed1ca0: .word 0x0000 +3fed1cb0: .word 0x0000 +3fed1cc0: .word 0x0000 +3fed1cd0: .word 0x0000 +3fed1ce0: .word 0x0000 +3fed1cf0: .word 0x0000 +3fed1d00: .word 0x0000 +3fed1d10: .word 0x0000 +3fed1d20: .word 0x0000 +3fed1d30: .word 0x0000 +3fed1d40: .word 0x0000 +3fed1d50: .word 0x0000 +3fed1d60: .word 0x0000 +3fed1d70: sll b2, b0 +3fed1d80: dsjs a9, L3FED1BF0 +3fed1d90: .word 0x0000 +3fed1da0: .word 0x0000 +3fed1db0: .word 0x0000 +3fed1dc0: .word 0x0000 +3fed1dd0: .word 0x0000 +3fed1de0: .word 0x0000 +3fed1df0: .word 0x0000 +3fed1e00: .word 0x0000 +L3FED1E10: +3fed1e10: .word 0x0000 +3fed1e20: .word 0x0000 +3fed1e30: .word 0x0000 +3fed1e40: .word 0x0000 +3fed1e50: .word 0x0000 +3fed1e60: .word 0x0000 +3fed1e70: .word 0x0000 +3fed1e80: .word 0x0000 +3fed1e90: .word 0x0000 +3fed1ea0: .word 0x0000 +3fed1eb0: .word 0x0000 +3fed1ec0: .word 0x0000 +3fed1ed0: .word 0x0000 +3fed1ee0: .word 0x0000 +3fed1ef0: .word 0x0000 +3fed1f00: .word 0x0000 +3fed1f10: .word 0x0000 +3fed1f20: .word 0x0000 +3fed1f30: .word 0x0000 +3fed1f40: .word 0x0000 +3fed1f50: .word 0x0000 +3fed1f60: .word 0x0000 +3fed1f70: .word 0x0000 +3fed1f80: .word 0x0000 +3fed1f90: sll b6, b0 +3fed1fa0: dsjs a9, L3FED1E10 +3fed1fb0: .word 0x0000 +3fed1fc0: .word 0x0000 +3fed1fd0: .word 0x0000 +3fed1fe0: .word 0x0000 +3fed1ff0: .word 0x0000 +3fed2000: .word 0x0000 +3fed2010: .word 0x0000 +3fed2020: .word 0x0000 +3fed2030: .word 0x0000 +3fed2040: .word 0x0000 +3fed2050: .word 0x0000 +3fed2060: .word 0x0000 +3fed2070: .word 0x0000 +3fed2080: .word 0x0000 +L3FED2090: +3fed2090: .word 0x0000 +3fed20a0: .word 0x0000 +L3FED20B0: +3fed20b0: .word 0x0000 +3fed20c0: .word 0x0000 +3fed20d0: .word 0x0000 +3fed20e0: .word 0x0000 +3fed20f0: .word 0x0000 +3fed2100: .word 0x0000 +3fed2110: .word 0x0000 +3fed2120: .word 0x0000 +3fed2130: .word 0x0000 +3fed2140: .word 0x0000 +3fed2150: .word 0x0000 +3fed2160: .word 0x0000 +3fed2170: .word 0x0000 +3fed2180: .word 0x0000 +3fed2190: .word 0x0000 +3fed21a0: .word 0x0000 +3fed21b0: getst b12 +3fed21c0: emu +3fed21d0: .word 0x0003 +3fed21e0: .word 0x0000 +3fed21f0: .word 0x0013 +3fed2200: .word 0x0000 +3fed2210: sll a10, a0 +3fed2220: dsjs a9, L3FED2090 +3fed2230: sll b12, b8 +3fed2240: dsjs a9, L3FED20B0 +3fed2250: .word 0x0000 +3fed2260: .word 0x0000 +3fed2270: .word 0x0000 +3fed2280: .word 0x0000 +3fed2290: .word 0x0000 +3fed22a0: .word 0x0000 +L3FED22B0: +3fed22b0: .word 0x0000 +3fed22c0: .word 0x0000 +L3FED22D0: +3fed22d0: .word 0x0000 +3fed22e0: .word 0x0000 +3fed22f0: .word 0x0000 +3fed2300: .word 0x0000 +3fed2310: .word 0x0000 +3fed2320: .word 0x0000 +3fed2330: .word 0x0000 +3fed2340: .word 0x0000 +3fed2350: .word 0x0000 +3fed2360: .word 0x0000 +3fed2370: .word 0x0000 +3fed2380: .word 0x0000 +3fed2390: .word 0x0000 +3fed23a0: .word 0x0000 +3fed23b0: .word 0x0000 +3fed23c0: .word 0x0000 +3fed23d0: .word 0x0000 +3fed23e0: .word 0x0000 +3fed23f0: .word 0x0000 +3fed2400: .word 0x0000 +3fed2410: .word 0x0000 +3fed2420: .word 0x0000 +3fed2430: sra b0, b8 +3fed2440: dsjs a9, L3FED22B0 +3fed2450: sra b3, b8 +3fed2460: dsjs a9, L3FED22D0 +3fed2470: .word 0x0000 +3fed2480: .word 0x0000 +3fed2490: .word 0x0000 +3fed24a0: .word 0x0000 +3fed24b0: .word 0x0000 +3fed24c0: .word 0x0000 +L3FED24D0: +3fed24d0: .word 0x0000 +3fed24e0: .word 0x0000 +L3FED24F0: +3fed24f0: .word 0x0000 +3fed2500: .word 0x0000 +3fed2510: .word 0x0000 +3fed2520: .word 0x0000 +3fed2530: .word 0x0000 +3fed2540: .word 0x0000 +3fed2550: .word 0x0000 +3fed2560: .word 0x0000 +3fed2570: .word 0x0000 +3fed2580: .word 0x0000 +3fed2590: .word 0x0000 +3fed25a0: .word 0x0000 +3fed25b0: .word 0x0000 +3fed25c0: .word 0x0000 +3fed25d0: .word 0x0000 +3fed25e0: .word 0x0000 +3fed25f0: .word 0x0000 +3fed2600: .word 0x0000 +3fed2610: .word 0x0000 +3fed2620: .word 0x0000 +3fed2630: .word 0x0000 +3fed2640: .word 0x0000 +3fed2650: sra a7, a0 +3fed2660: dsjs a9, L3FED24D0 +3fed2670: sra a11, a0 +3fed2680: dsjs a9, L3FED24F0 +3fed2690: .word 0x0000 +3fed26a0: .word 0x0000 +3fed26b0: .word 0x0000 +3fed26c0: .word 0x0000 +3fed26d0: .word 0x0000 +3fed26e0: .word 0x0000 +3fed26f0: .word 0x0000 +3fed2700: .word 0x0000 +3fed2710: .word 0x0000 +3fed2720: .word 0x0000 +3fed2730: .word 0x0000 +3fed2740: .word 0x0000 +L3FED2750: +3fed2750: .word 0x0000 +3fed2760: .word 0x0000 +3fed2770: .word 0x0000 +3fed2780: .word 0x0000 +3fed2790: .word 0x0000 +3fed27a0: .word 0x0000 +3fed27b0: .word 0x0000 +3fed27c0: .word 0x0000 +3fed27d0: .word 0x0000 +3fed27e0: .word 0x0000 +3fed27f0: .word 0x0000 +3fed2800: .word 0x0000 +3fed2810: .word 0x0000 +3fed2820: .word 0x0000 +3fed2830: .word 0x0000 +3fed2840: .word 0x0000 +3fed2850: .word 0x0000 +3fed2860: .word 0x0000 +3fed2870: .word 0x0000 +3fed2880: .word 0x0000 +3fed2890: .word 0x0004 +3fed28a0: .word 0x0000 +3fed28b0: .word 0x0000 +3fed28c0: .word 0x0000 +3fed28d0: sra sp, b0 +3fed28e0: dsjs a9, L3FED2750 +3fed28f0: .word 0x0000 +3fed2900: .word 0x0000 +3fed2910: .word 0x0000 +3fed2920: .word 0x0000 +3fed2930: .word 0x0000 +3fed2940: .word 0x0000 +3fed2950: .word 0x0000 +3fed2960: .word 0x0000 +L3FED2970: +3fed2970: .word 0x0000 +3fed2980: .word 0x0000 +3fed2990: .word 0x0000 +3fed29a0: .word 0x0000 +3fed29b0: .word 0x0000 +3fed29c0: .word 0x0000 +3fed29d0: .word 0x0000 +3fed29e0: .word 0x0000 +3fed29f0: .word 0x0000 +3fed2a00: .word 0x0000 +3fed2a10: .word 0x0000 +3fed2a20: .word 0x0000 +3fed2a30: .word 0x0000 +3fed2a40: .word 0x0000 +3fed2a50: .word 0x0000 +3fed2a60: .word 0x0000 +3fed2a70: .word 0x0000 +3fed2a80: .word 0x0000 +3fed2a90: .word 0x0000 +3fed2aa0: .word 0x0000 +3fed2ab0: .word 0x0000 +3fed2ac0: .word 0x0000 +3fed2ad0: .word 0x0000 +3fed2ae0: .word 0x0000 +3fed2af0: srl a4, a8 +3fed2b00: dsjs a9, L3FED2970 +3fed2b10: .word 0x0000 +3fed2b20: .word 0x0000 +3fed2b30: .word 0x0000 +3fed2b40: .word 0x0000 +3fed2b50: .word 0x0000 +3fed2b60: .word 0x0000 +3fed2b70: .word 0x0000 +3fed2b80: .word 0x0000 +L3FED2B90: +3fed2b90: .word 0x0000 +3fed2ba0: .word 0x0000 +3fed2bb0: .word 0x0000 +3fed2bc0: .word 0x0000 +3fed2bd0: .word 0x0000 +3fed2be0: .word 0x0000 +3fed2bf0: .word 0x0000 +3fed2c00: .word 0x0000 +3fed2c10: .word 0x0000 +3fed2c20: .word 0x0000 +3fed2c30: .word 0x0000 +L3FED2C40: +3fed2c40: .word 0x0000 +3fed2c50: .word 0x0000 +3fed2c60: .word 0x0000 +3fed2c70: .word 0x0000 +3fed2c80: .word 0x0000 +3fed2c90: .word 0x0000 +3fed2ca0: .word 0x0000 +3fed2cb0: .word 0x0000 +3fed2cc0: .word 0x0000 +3fed2cd0: .word 0x0000 +3fed2ce0: .word 0x0000 +3fed2cf0: .word 0x0000 +3fed2d00: .word 0x0000 +3fed2d10: srl a11, a0 +3fed2d20: dsjs a9, L3FED2B90 +3fed2d30: setf 28, 0, 0 +3fed2d40: and b5, b0 +3fed2d50: .word 0x0014 +3fed2d60: .word 0x001d +3fed2d70: .word 0x0096 +3fed2d80: .word 0x0004 +3fed2d90: .word 0x0000 +3fed2da0: .word 0x0003 +3fed2db0: .word 0x0000 +3fed2dc0: srl a13, a8 +3fed2dd0: dsjs a9, L3FED2C40 +3fed2de0: .word 0x0000 +3fed2df0: .word 0x0000 +3fed2e00: .word 0x0000 +3fed2e10: .word 0x0000 +3fed2e20: .word 0x0000 +3fed2e30: .word 0x0000 +3fed2e40: .word 0x0000 +3fed2e50: .word 0x0000 +L3FED2E60: +3fed2e60: .word 0x0000 +3fed2e70: .word 0x0000 +3fed2e80: .word 0x0000 +3fed2e90: .word 0x0000 +3fed2ea0: .word 0x0000 +3fed2eb0: .word 0x0000 +3fed2ec0: .word 0x0000 +3fed2ed0: .word 0x0000 +3fed2ee0: .word 0x0000 +3fed2ef0: .word 0x0000 +3fed2f00: .word 0x0000 +3fed2f10: .word 0x0000 +3fed2f20: .word 0x0000 +3fed2f30: .word 0x0000 +3fed2f40: .word 0x0000 +3fed2f50: .word 0x0000 +3fed2f60: .word 0x0000 +3fed2f70: .word 0x0000 +3fed2f80: .word 0x0000 +3fed2f90: .word 0x0000 +3fed2fa0: .word 0x0000 +3fed2fb0: .word 0x0000 +3fed2fc0: .word 0x0000 +3fed2fd0: .word 0x0000 +3fed2fe0: rl a4, a0 +3fed2ff0: dsjs a9, L3FED2E60 +3fed3000: .word 0x0000 +3fed3010: .word 0x0000 +3fed3020: .word 0x0000 +3fed3030: .word 0x0000 +3fed3040: .word 0x0000 +3fed3050: .word 0x0000 +3fed3060: .word 0x0000 +3fed3070: .word 0x0000 +L3FED3080: +3fed3080: .word 0x0000 +3fed3090: .word 0x0000 +3fed30a0: .word 0x0000 +3fed30b0: .word 0x0000 +3fed30c0: .word 0x0000 +3fed30d0: .word 0x0000 +3fed30e0: .word 0x0000 +3fed30f0: .word 0x0000 +3fed3100: .word 0x0000 +3fed3110: .word 0x0000 +3fed3120: .word 0x0000 +3fed3130: .word 0x0000 +3fed3140: .word 0x0000 +3fed3150: .word 0x0000 +3fed3160: .word 0x0000 +3fed3170: .word 0x0000 +3fed3180: .word 0x0000 +3fed3190: .word 0x0000 +3fed31a0: .word 0x0000 +3fed31b0: .word 0x0000 +3fed31c0: .word 0x0000 +3fed31d0: .word 0x0000 +3fed31e0: .word 0x0000 +3fed31f0: .word 0x0000 +3fed3200: rl b10, b0 +3fed3210: dsjs a9, L3FED3080 +3fed3220: .word 0x0000 +3fed3230: .word 0x0000 +3fed3240: .word 0x0000 +3fed3250: .word 0x0000 +3fed3260: .word 0x0000 +3fed3270: .word 0x0000 +3fed3280: .word 0x0000 +3fed3290: .word 0x0000 +3fed32a0: .word 0x0000 +3fed32b0: .word 0x0000 +3fed32c0: .word 0x0000 +3fed32d0: .word 0x0000 +3fed32e0: .word 0x0000 +3fed32f0: .word 0x0000 +L3FED3300: +3fed3300: .word 0x0000 +3fed3310: .word 0x0000 +3fed3320: .word 0x0000 +3fed3330: .word 0x0000 +3fed3340: .word 0x0000 +3fed3350: .word 0x0000 +3fed3360: .word 0x0000 +3fed3370: .word 0x0000 +3fed3380: .word 0x0000 +3fed3390: .word 0x0000 +3fed33a0: .word 0x0000 +3fed33b0: .word 0x0000 +3fed33c0: .word 0x0000 +3fed33d0: .word 0x0000 +3fed33e0: .word 0x0000 +3fed33f0: .word 0x0000 +3fed3400: .word 0x0000 +3fed3410: .word 0x0000 +3fed3420: rev a0 +3fed3430: .word 0x00ba +3fed3440: .word 0x0006 +3fed3450: .word 0x0000 +3fed3460: .word 0x0004 +3fed3470: .word 0x0000 +3fed3480: addk 14, a0 +3fed3490: dsjs a9, L3FED3300 +3fed34a0: .word 0x0000 +3fed34b0: .word 0x0000 +3fed34c0: .word 0x0000 +3fed34d0: .word 0x0000 +3fed34e0: .word 0x0000 +3fed34f0: .word 0x0000 +3fed3500: .word 0x0000 +3fed3510: .word 0x0000 +L3FED3520: +3fed3520: .word 0x0000 +3fed3530: .word 0x0000 +3fed3540: .word 0x0000 +3fed3550: .word 0x0000 +3fed3560: .word 0x0000 +3fed3570: .word 0x0000 +3fed3580: .word 0x0000 +3fed3590: .word 0x0000 +3fed35a0: .word 0x0000 +3fed35b0: .word 0x0000 +3fed35c0: .word 0x0000 +3fed35d0: .word 0x0000 +3fed35e0: .word 0x0000 +3fed35f0: .word 0x0000 +3fed3600: .word 0x0000 +3fed3610: .word 0x0000 +3fed3620: .word 0x0000 +3fed3630: .word 0x0000 +3fed3640: .word 0x0000 +3fed3650: .word 0x0000 +3fed3660: .word 0x0000 +3fed3670: .word 0x0000 +3fed3680: .word 0x0000 +3fed3690: .word 0x0000 +3fed36a0: addk 14, a0 +3fed36b0: dsjs a9, L3FED3520 +3fed36c0: .word 0x0000 +3fed36d0: .word 0x0000 +3fed36e0: .word 0x0000 +3fed36f0: .word 0x0000 +3fed3700: .word 0x0000 +3fed3710: .word 0x0000 +3fed3720: .word 0x0000 +3fed3730: .word 0x0000 +L3FED3740: +3fed3740: .word 0x0000 +3fed3750: .word 0x0000 +3fed3760: .word 0x0000 +3fed3770: .word 0x0000 +3fed3780: .word 0x0000 +3fed3790: .word 0x0000 +3fed37a0: .word 0x0000 +3fed37b0: .word 0x0000 +3fed37c0: .word 0x0000 +3fed37d0: .word 0x0000 +3fed37e0: .word 0x0000 +3fed37f0: .word 0x0000 +3fed3800: .word 0x0000 +3fed3810: .word 0x0000 +3fed3820: .word 0x0000 +3fed3830: .word 0x0000 +3fed3840: .word 0x0000 +3fed3850: .word 0x0000 +3fed3860: .word 0x0000 +3fed3870: .word 0x0000 +3fed3880: .word 0x0000 +3fed3890: .word 0x0000 +3fed38a0: .word 0x0000 +3fed38b0: .word 0x0000 +3fed38c0: addk 14, a0 +3fed38d0: dsjs a9, L3FED3740 +3fed38e0: .word 0x0000 +3fed38f0: .word 0x0000 +3fed3900: .word 0x0000 +3fed3910: .word 0x0000 +3fed3920: .word 0x0000 +3fed3930: .word 0x0000 +3fed3940: .word 0x0000 +3fed3950: .word 0x0000 +3fed3960: .word 0x0000 +3fed3970: .word 0x0000 +3fed3980: .word 0x0000 +3fed3990: .word 0x0000 +3fed39a0: .word 0x0000 +3fed39b0: .word 0x0000 +L3FED39C0: +3fed39c0: .word 0x0000 +3fed39d0: .word 0x0000 +3fed39e0: .word 0x0000 +3fed39f0: .word 0x0000 +3fed3a00: .word 0x0000 +3fed3a10: .word 0x0000 +3fed3a20: .word 0x0000 +3fed3a30: .word 0x0000 +3fed3a40: .word 0x0000 +3fed3a50: .word 0x0000 +3fed3a60: .word 0x0000 +3fed3a70: .word 0x0000 +3fed3a80: .word 0x0000 +3fed3a90: .word 0x0000 +3fed3aa0: .word 0x0000 +3fed3ab0: .word 0x0000 +3fed3ac0: .word 0x0000 +3fed3ad0: .word 0x0000 +3fed3ae0: rev b4 +3fed3af0: .word 0x00d8 +3fed3b00: .word 0x0004 +3fed3b10: .word 0x0000 +3fed3b20: .word 0x0005 +3fed3b30: .word 0x0000 +3fed3b40: lmo a2, a8 +3fed3b50: dsjs a9, L3FED39C0 +3fed3b60: .word 0x0000 +3fed3b70: .word 0x0000 +3fed3b80: .word 0x0000 +3fed3b90: .word 0x0000 +3fed3ba0: .word 0x0000 +3fed3bb0: .word 0x0000 +3fed3bc0: .word 0x0000 +3fed3bd0: .word 0x0000 +L3FED3BE0: +3fed3be0: .word 0x0000 +3fed3bf0: .word 0x0000 +3fed3c00: .word 0x0000 +3fed3c10: .word 0x0000 +3fed3c20: .word 0x0000 +3fed3c30: .word 0x0000 +3fed3c40: .word 0x0000 +3fed3c50: .word 0x0000 +3fed3c60: .word 0x0000 +3fed3c70: .word 0x0000 +3fed3c80: .word 0x0000 +3fed3c90: .word 0x0000 +3fed3ca0: .word 0x0000 +3fed3cb0: .word 0x0000 +3fed3cc0: .word 0x0000 +3fed3cd0: .word 0x0000 +3fed3ce0: .word 0x0000 +3fed3cf0: .word 0x0000 +3fed3d00: .word 0x0000 +3fed3d10: .word 0x0000 +3fed3d20: .word 0x0000 +3fed3d30: .word 0x0000 +3fed3d40: .word 0x0000 +3fed3d50: .word 0x0000 +3fed3d60: lmo b5, b0 +3fed3d70: dsjs a9, L3FED3BE0 +3fed3d80: .word 0x0000 +3fed3d90: .word 0x0000 +3fed3da0: .word 0x0000 +3fed3db0: .word 0x0000 +3fed3dc0: .word 0x0000 +3fed3dd0: .word 0x0000 +3fed3de0: .word 0x0000 +3fed3df0: .word 0x0000 +L3FED3E00: +3fed3e00: .word 0x0000 +3fed3e10: .word 0x0000 +3fed3e20: .word 0x0000 +3fed3e30: .word 0x0000 +3fed3e40: .word 0x0000 +3fed3e50: .word 0x0000 +3fed3e60: .word 0x0000 +3fed3e70: .word 0x0000 +3fed3e80: .word 0x0000 +3fed3e90: .word 0x0000 +3fed3ea0: .word 0x0000 +3fed3eb0: .word 0x0000 +3fed3ec0: .word 0x0000 +3fed3ed0: .word 0x0000 +3fed3ee0: .word 0x0000 +3fed3ef0: .word 0x0000 +3fed3f00: .word 0x0000 +3fed3f10: .word 0x0000 +3fed3f20: .word 0x0000 +3fed3f30: .word 0x0000 +3fed3f40: .word 0x0000 +3fed3f50: .word 0x0000 +3fed3f60: .word 0x0000 +3fed3f70: .word 0x0000 +3fed3f80: .word 0x3750 +3fed3f90: dsjs a9, L3FED3E00 +3fed3fa0: .word 0x0000 +3fed3fb0: .word 0x0000 +3fed3fc0: .word 0x0000 +3fed3fd0: .word 0x0000 +3fed3fe0: .word 0x0000 +3fed3ff0: .word 0x0000 +3fed4000: .word 0x0000 +3fed4010: .word 0x0000 +3fed4020: .word 0x0000 +3fed4030: .word 0x0000 +3fed4040: .word 0x0000 +3fed4050: .word 0x0000 +3fed4060: .word 0x0000 +3fed4070: .word 0x0000 +L3FED4080: +3fed4080: .word 0x0000 +3fed4090: .word 0x0000 +3fed40a0: .word 0x0000 +3fed40b0: .word 0x0000 +3fed40c0: .word 0x0000 +3fed40d0: .word 0x0000 +3fed40e0: .word 0x0000 +3fed40f0: .word 0x0000 +3fed4100: .word 0x0000 +3fed4110: .word 0x0000 +3fed4120: .word 0x0000 +3fed4130: .word 0x0000 +3fed4140: .word 0x0000 +3fed4150: .word 0x0000 +3fed4160: .word 0x0000 +3fed4170: .word 0x0000 +3fed4180: .word 0x0000 +3fed4190: .word 0x0000 +3fed41a0: .word 0x0014 +3fed41b0: .word 0x001e +3fed41c0: .word 0x0004 +3fed41d0: .word 0x0000 +3fed41e0: .word 0x0006 +3fed41f0: .word 0x0000 +3fed4200: lmo a9, a0 +3fed4210: dsjs a9, L3FED4080 +3fed4220: .word 0x0000 +3fed4230: .word 0x0000 +3fed4240: .word 0x0000 +3fed4250: .word 0x0000 +3fed4260: .word 0x0000 +3fed4270: .word 0x0000 +3fed4280: .word 0x0000 +3fed4290: .word 0x0000 +L3FED42A0: +3fed42a0: .word 0x0000 +3fed42b0: .word 0x0000 +3fed42c0: .word 0x0000 +3fed42d0: .word 0x0000 +3fed42e0: .word 0x0000 +3fed42f0: .word 0x0000 +3fed4300: .word 0x0000 +3fed4310: .word 0x0000 +3fed4320: .word 0x0000 +3fed4330: .word 0x0000 +3fed4340: .word 0x0000 +3fed4350: .word 0x0000 +3fed4360: .word 0x0000 +3fed4370: .word 0x0000 +3fed4380: .word 0x0000 +3fed4390: .word 0x0000 +3fed43a0: .word 0x0000 +3fed43b0: .word 0x0000 +3fed43c0: .word 0x0000 +3fed43d0: .word 0x0000 +3fed43e0: .word 0x0000 +3fed43f0: .word 0x0000 +3fed4400: .word 0x0000 +3fed4410: .word 0x0000 +3fed4420: lmo b13, b8 +3fed4430: dsjs a9, L3FED42A0 +3fed4440: .word 0x0000 +3fed4450: .word 0x0000 +3fed4460: .word 0x0000 +3fed4470: .word 0x0000 +3fed4480: .word 0x0000 +3fed4490: .word 0x0000 +3fed44a0: .word 0x0000 +3fed44b0: .word 0x0000 +L3FED44C0: +3fed44c0: .word 0x0000 +3fed44d0: .word 0x0000 +3fed44e0: .word 0x0000 +3fed44f0: .word 0x0000 +3fed4500: .word 0x0000 +3fed4510: .word 0x0000 +3fed4520: .word 0x0000 +3fed4530: .word 0x0000 +3fed4540: .word 0x0000 +3fed4550: .word 0x0000 +3fed4560: .word 0x0000 +3fed4570: .word 0x0000 +3fed4580: .word 0x0000 +3fed4590: .word 0x0000 +3fed45a0: .word 0x0000 +3fed45b0: .word 0x0000 +3fed45c0: .word 0x0000 +3fed45d0: .word 0x0000 +3fed45e0: .word 0x0000 +3fed45f0: .word 0x0000 +3fed4600: .word 0x0000 +3fed4610: .word 0x0000 +3fed4620: .word 0x0000 +3fed4630: .word 0x0000 +3fed4640: mods b2, b8 +3fed4650: dsjs a9, L3FED44C0 +3fed4660: .word 0x0000 +3fed4670: .word 0x0000 +3fed4680: .word 0x0000 +3fed4690: .word 0x0000 +3fed46a0: .word 0x0000 +3fed46b0: .word 0x0000 +3fed46c0: .word 0x0000 +3fed46d0: .word 0x0000 +3fed46e0: .word 0x0000 +3fed46f0: .word 0x0000 +3fed4700: .word 0x0000 +3fed4710: .word 0x0000 +3fed4720: .word 0x0000 +3fed4730: .word 0x0000 +L3FED4740: +3fed4740: .word 0x0000 +3fed4750: .word 0x0000 +L3FED4760: +3fed4760: .word 0x0000 +3fed4770: .word 0x0000 +3fed4780: .word 0x0000 +3fed4790: .word 0x0000 +3fed47a0: .word 0x0000 +3fed47b0: .word 0x0000 +3fed47c0: .word 0x0000 +3fed47d0: .word 0x0000 +3fed47e0: .word 0x0000 +3fed47f0: .word 0x0000 +3fed4800: .word 0x0000 +3fed4810: .word 0x0000 +3fed4820: .word 0x0000 +3fed4830: .word 0x0000 +3fed4840: .word 0x0000 +3fed4850: .word 0x0000 +3fed4860: .word 0x001e +3fed4870: rev b2 +3fed4880: .word 0x0003 +3fed4890: .word 0x0000 +3fed48a0: .word 0x0007 +3fed48b0: .word 0x0000 +3fed48c0: mods a9, a0 +3fed48d0: dsjs a9, L3FED4740 +3fed48e0: mods a12, a8 +3fed48f0: dsjs a9, L3FED4760 +3fed4900: .word 0x0000 +3fed4910: .word 0x0000 +3fed4920: .word 0x0000 +3fed4930: .word 0x0000 +3fed4940: .word 0x0000 +3fed4950: .word 0x0000 +L3FED4960: +3fed4960: .word 0x0000 +3fed4970: .word 0x0000 +L3FED4980: +3fed4980: .word 0x0000 +3fed4990: .word 0x0000 +3fed49a0: .word 0x0000 +3fed49b0: .word 0x0000 +3fed49c0: .word 0x0000 +3fed49d0: .word 0x0000 +3fed49e0: .word 0x0000 +3fed49f0: .word 0x0000 +3fed4a00: .word 0x0000 +3fed4a10: .word 0x0000 +3fed4a20: .word 0x0000 +3fed4a30: .word 0x0000 +3fed4a40: .word 0x0000 +3fed4a50: .word 0x0000 +3fed4a60: .word 0x0000 +3fed4a70: .word 0x0000 +3fed4a80: .word 0x0000 +3fed4a90: .word 0x0000 +3fed4aa0: .word 0x0000 +3fed4ab0: .word 0x0000 +3fed4ac0: .word 0x0000 +3fed4ad0: .word 0x0000 +3fed4ae0: mods sp, a8 +3fed4af0: dsjs a9, L3FED4960 +3fed4b00: modu b2, b8 +3fed4b10: dsjs a9, L3FED4980 +3fed4b20: .word 0x0000 +3fed4b30: .word 0x0000 +3fed4b40: .word 0x0000 +3fed4b50: .word 0x0000 +3fed4b60: .word 0x0000 +3fed4b70: .word 0x0000 +L3FED4B80: +3fed4b80: .word 0x0000 +3fed4b90: .word 0x0000 +L3FED4BA0: +3fed4ba0: .word 0x0000 +3fed4bb0: .word 0x0000 +3fed4bc0: .word 0x0000 +3fed4bd0: .word 0x0000 +3fed4be0: .word 0x0000 +3fed4bf0: .word 0x0000 +3fed4c00: .word 0x0000 +3fed4c10: .word 0x0000 +3fed4c20: .word 0x0000 +3fed4c30: .word 0x0000 +3fed4c40: .word 0x0000 +3fed4c50: .word 0x0000 +3fed4c60: .word 0x0000 +3fed4c70: .word 0x0000 +3fed4c80: .word 0x0000 +3fed4c90: .word 0x0000 +3fed4ca0: .word 0x0000 +3fed4cb0: .word 0x0000 +3fed4cc0: .word 0x0000 +3fed4cd0: .word 0x0000 +3fed4ce0: .word 0x0000 +3fed4cf0: .word 0x0000 +3fed4d00: modu a6, a0 +3fed4d10: dsjs a9, L3FED4B80 +3fed4d20: modu b8, b0 +3fed4d30: dsjs a9, L3FED4BA0 +3fed4d40: .word 0x0000 +3fed4d50: .word 0x0000 +3fed4d60: .word 0x0000 +3fed4d70: .word 0x0000 +3fed4d80: .word 0x0000 +3fed4d90: .word 0x0000 +3fed4da0: .word 0x0000 +3fed4db0: .word 0x0000 +3fed4dc0: .word 0x0000 +3fed4dd0: .word 0x0000 +3fed4de0: .word 0x0000 +3fed4df0: .word 0x0000 +L3FED4E00: +3fed4e00: .word 0x0000 +3fed4e10: .word 0x0000 +3fed4e20: .word 0x0000 +3fed4e30: .word 0x0000 +3fed4e40: .word 0x0000 +3fed4e50: .word 0x0000 +3fed4e60: .word 0x0000 +3fed4e70: .word 0x0000 +3fed4e80: .word 0x0000 +3fed4e90: .word 0x0000 +3fed4ea0: .word 0x0000 +3fed4eb0: .word 0x0000 +3fed4ec0: .word 0x0000 +3fed4ed0: .word 0x0000 +3fed4ee0: .word 0x0000 +3fed4ef0: .word 0x0000 +3fed4f00: .word 0x0000 +3fed4f10: .word 0x0000 +3fed4f20: getst a12 +3fed4f30: .word 0x0011 +3fed4f40: .word 0x0004 +3fed4f50: .word 0x0000 +3fed4f60: .word 0x0008 +3fed4f70: .word 0x0000 +3fed4f80: modu a11, a8 +3fed4f90: dsjs a9, L3FED4E00 +3fed4fa0: .word 0x0000 +3fed4fb0: .word 0x0000 +3fed4fc0: .word 0x0000 +3fed4fd0: .word 0x0000 +3fed4fe0: .word 0x0000 +3fed4ff0: .word 0x0000 +3fed5000: .word 0x0000 +3fed5010: .word 0x0000 +L3FED5020: +3fed5020: .word 0x0000 +3fed5030: .word 0x0000 +3fed5040: .word 0x0000 +3fed5050: .word 0x0000 +3fed5060: .word 0x0000 +3fed5070: .word 0x0000 +3fed5080: .word 0x0000 +3fed5090: .word 0x0000 +3fed50a0: .word 0x0000 +3fed50b0: .word 0x0000 +3fed50c0: .word 0x0000 +3fed50d0: .word 0x0000 +3fed50e0: .word 0x0000 +3fed50f0: .word 0x0000 +3fed5100: .word 0x0000 +3fed5110: .word 0x0000 +3fed5120: .word 0x0000 +3fed5130: .word 0x0000 +3fed5140: .word 0x0000 +3fed5150: .word 0x0000 +3fed5160: .word 0x0000 +3fed5170: .word 0x0000 +3fed5180: .word 0x0000 +3fed5190: .word 0x0000 +3fed51a0: modu b14, b8 +3fed51b0: dsjs a9, L3FED5020 +3fed51c0: .word 0x0000 +3fed51d0: .word 0x0000 +3fed51e0: .word 0x0000 +3fed51f0: .word 0x0000 +3fed5200: .word 0x0000 +3fed5210: .word 0x0000 +3fed5220: .word 0x0000 +3fed5230: .word 0x0000 +L3FED5240: +3fed5240: .word 0x0000 +3fed5250: .word 0x0000 +3fed5260: .word 0x0000 +3fed5270: .word 0x0000 +3fed5280: .word 0x0000 +3fed5290: .word 0x0000 +3fed52a0: .word 0x0000 +3fed52b0: .word 0x0000 +3fed52c0: .word 0x0000 +3fed52d0: .word 0x0000 +3fed52e0: .word 0x0000 +3fed52f0: .word 0x0000 +3fed5300: .word 0x0000 +3fed5310: .word 0x0000 +3fed5320: .word 0x0000 +3fed5330: .word 0x0000 +3fed5340: .word 0x0000 +3fed5350: .word 0x0000 +3fed5360: .word 0x0000 +3fed5370: .word 0x0000 +3fed5380: .word 0x0000 +3fed5390: .word 0x0000 +3fed53a0: .word 0x0000 +3fed53b0: .word 0x0000 +3fed53c0: .word 0x7068 +3fed53d0: dsjs a9, L3FED5240 +3fed53e0: .word 0x0000 +3fed53f0: .word 0x0000 +3fed5400: .word 0x0000 +3fed5410: .word 0x0000 +3fed5420: .word 0x0000 +3fed5430: .word 0x0000 +3fed5440: .word 0x0000 +3fed5450: .word 0x0000 +3fed5460: .word 0x0000 +3fed5470: .word 0x0000 +3fed5480: .word 0x0000 +3fed5490: .word 0x0000 +3fed54a0: .word 0x0000 +3fed54b0: .word 0x0000 +L3FED54C0: +3fed54c0: .word 0x0000 +3fed54d0: .word 0x0000 +L3FED54E0: +3fed54e0: .word 0x0000 +3fed54f0: .word 0x0000 +3fed5500: .word 0x0000 +3fed5510: .word 0x0000 +3fed5520: .word 0x0000 +3fed5530: .word 0x0000 +3fed5540: .word 0x0000 +3fed5550: .word 0x0000 +3fed5560: .word 0x0000 +3fed5570: .word 0x0000 +3fed5580: .word 0x0000 +3fed5590: .word 0x0000 +3fed55a0: .word 0x0000 +3fed55b0: .word 0x0000 +3fed55c0: .word 0x0000 +3fed55d0: .word 0x0000 +3fed55e0: getst b2 +3fed55f0: .word 0x0011 +3fed5600: .word 0x0003 +3fed5610: .word 0x0000 +3fed5620: .word 0x0009 +3fed5630: .word 0x0000 +3fed5640: .word 0x70f0 +3fed5650: dsjs a9, L3FED54C0 +3fed5660: .word 0x7120 +3fed5670: dsjs a9, L3FED54E0 +3fed5680: .word 0x0000 +3fed5690: .word 0x0000 +3fed56a0: .word 0x0000 +3fed56b0: .word 0x0000 +3fed56c0: .word 0x0000 +3fed56d0: .word 0x0000 +L3FED56E0: +3fed56e0: .word 0x0000 +3fed56f0: .word 0x0000 +L3FED5700: +3fed5700: .word 0x0000 +3fed5710: .word 0x0000 +3fed5720: .word 0x0000 +3fed5730: .word 0x0000 +3fed5740: .word 0x0000 +3fed5750: .word 0x0000 +3fed5760: .word 0x0000 +3fed5770: .word 0x0000 +3fed5780: .word 0x0000 +3fed5790: .word 0x0000 +3fed57a0: .word 0x0000 +3fed57b0: .word 0x0000 +3fed57c0: .word 0x0000 +3fed57d0: .word 0x0000 +3fed57e0: .word 0x0000 +3fed57f0: .word 0x0000 +3fed5800: .word 0x0000 +3fed5810: .word 0x0000 +3fed5820: .word 0x0000 +3fed5830: .word 0x0000 +3fed5840: .word 0x0000 +3fed5850: .word 0x0000 +3fed5860: .word 0x7150 +3fed5870: dsjs a9, L3FED56E0 +3fed5880: .word 0x7170 +3fed5890: dsjs a9, L3FED5700 +3fed58a0: .word 0x0000 +3fed58b0: .word 0x0000 +3fed58c0: .word 0x0000 +3fed58d0: .word 0x0000 +3fed58e0: .word 0x0000 +3fed58f0: .word 0x0000 +L3FED5900: +3fed5900: .word 0x0000 +3fed5910: .word 0x0000 +L3FED5920: +3fed5920: .word 0x0000 +3fed5930: .word 0x0000 +3fed5940: .word 0x0000 +3fed5950: .word 0x0000 +3fed5960: .word 0x0000 +3fed5970: .word 0x0000 +3fed5980: .word 0x0000 +3fed5990: .word 0x0000 +3fed59a0: .word 0x0000 +3fed59b0: .word 0x0000 +3fed59c0: .word 0x0000 +3fed59d0: .word 0x0000 +3fed59e0: .word 0x0000 +3fed59f0: .word 0x0000 +3fed5a00: .word 0x0000 +3fed5a10: .word 0x0000 +3fed5a20: .word 0x0000 +3fed5a30: .word 0x0000 +3fed5a40: .word 0x0000 +3fed5a50: .word 0x0000 +3fed5a60: .word 0x0000 +3fed5a70: .word 0x0000 +3fed5a80: .word 0x7190 +3fed5a90: dsjs a9, L3FED5900 +3fed5aa0: .word 0x71d0 +3fed5ab0: dsjs a9, L3FED5920 +3fed5ac0: .word 0x0000 +3fed5ad0: .word 0x0000 +3fed5ae0: .word 0x0000 +3fed5af0: .word 0x0000 +3fed5b00: .word 0x0000 +3fed5b10: .word 0x0000 +3fed5b20: .word 0x0000 +3fed5b30: .word 0x0000 +3fed5b40: .word 0x0000 +3fed5b50: .word 0x0000 +3fed5b60: .word 0x0000 +3fed5b70: .word 0x0000 +L3FED5B80: +3fed5b80: .word 0x0000 +3fed5b90: .word 0x0000 +3fed5ba0: .word 0x0000 +3fed5bb0: .word 0x0000 +3fed5bc0: .word 0x0000 +3fed5bd0: .word 0x0000 +3fed5be0: .word 0x0000 +3fed5bf0: .word 0x0000 +3fed5c00: .word 0x0000 +3fed5c10: .word 0x0000 +3fed5c20: .word 0x0000 +3fed5c30: .word 0x0000 +3fed5c40: .word 0x0000 +3fed5c50: .word 0x0000 +3fed5c60: .word 0x0000 +3fed5c70: .word 0x0000 +3fed5c80: .word 0x0000 +3fed5c90: .word 0x0000 +3fed5ca0: jump a14 +3fed5cb0: .word 0x0048 +3fed5cc0: .word 0x0004 +3fed5cd0: .word 0x0000 +3fed5ce0: .word 0x000a +3fed5cf0: .word 0x0000 +3fed5d00: .word 0x71f8 +3fed5d10: dsjs a9, L3FED5B80 +3fed5d20: .word 0x0000 +3fed5d30: .word 0x0000 +3fed5d40: .word 0x0000 +3fed5d50: .word 0x0000 +3fed5d60: .word 0x0000 +3fed5d70: .word 0x0000 +3fed5d80: .word 0x0000 +3fed5d90: .word 0x0000 +L3FED5DA0: +3fed5da0: .word 0x0000 +3fed5db0: .word 0x0000 +3fed5dc0: .word 0x0000 +3fed5dd0: .word 0x0000 +3fed5de0: .word 0x0000 +3fed5df0: .word 0x0000 +3fed5e00: .word 0x0000 +3fed5e10: .word 0x0000 +3fed5e20: .word 0x0000 +3fed5e30: .word 0x0000 +3fed5e40: .word 0x0000 +3fed5e50: .word 0x0000 +3fed5e60: .word 0x0000 +3fed5e70: .word 0x0000 +3fed5e80: .word 0x0000 +3fed5e90: .word 0x0000 +3fed5ea0: .word 0x0000 +3fed5eb0: .word 0x0000 +3fed5ec0: .word 0x0000 +3fed5ed0: .word 0x0000 +3fed5ee0: .word 0x0000 +3fed5ef0: .word 0x0000 +3fed5f00: .word 0x0000 +3fed5f10: .word 0x0000 +3fed5f20: .word 0x7268 +3fed5f30: dsjs a9, L3FED5DA0 +3fed5f40: .word 0x0000 +3fed5f50: .word 0x0000 +3fed5f60: .word 0x0000 +3fed5f70: .word 0x0000 +3fed5f80: .word 0x0000 +3fed5f90: .word 0x0000 +3fed5fa0: .word 0x0000 +3fed5fb0: .word 0x0000 +L3FED5FC0: +3fed5fc0: .word 0x0000 +3fed5fd0: .word 0x0000 +3fed5fe0: .word 0x0000 +3fed5ff0: .word 0x0000 +3fed6000: .word 0x0000 +3fed6010: .word 0x0000 +3fed6020: .word 0x0000 +3fed6030: .word 0x0000 +3fed6040: .word 0x0000 +3fed6050: .word 0x0000 +3fed6060: .word 0x0000 +3fed6070: .word 0x0000 +3fed6080: .word 0x0000 +3fed6090: .word 0x0000 +3fed60a0: .word 0x0000 +3fed60b0: .word 0x0000 +3fed60c0: .word 0x0000 +3fed60d0: .word 0x0000 +3fed60e0: .word 0x0000 +3fed60f0: .word 0x0000 +3fed6100: .word 0x0000 +3fed6110: .word 0x0000 +3fed6120: .word 0x0000 +3fed6130: .word 0x0000 +3fed6140: .word 0x7298 +3fed6150: dsjs a9, L3FED5FC0 +3fed6160: .word 0x0000 +3fed6170: .word 0x0000 +3fed6180: .word 0x0000 +3fed6190: .word 0x0000 +3fed61a0: .word 0x0000 +3fed61b0: .word 0x0000 +3fed61c0: .word 0x0000 +3fed61d0: .word 0x0000 +3fed61e0: .word 0x0000 +3fed61f0: .word 0x0000 +3fed6200: .word 0x0000 +3fed6210: .word 0x0000 +3fed6220: .word 0x0000 +3fed6230: .word 0x0000 +L3FED6240: +3fed6240: .word 0x0000 +3fed6250: .word 0x0000 +3fed6260: .word 0x0000 +3fed6270: .word 0x0000 +3fed6280: .word 0x0000 +3fed6290: .word 0x0000 +3fed62a0: .word 0x0000 +3fed62b0: .word 0x0000 +3fed62c0: .word 0x0000 +3fed62d0: .word 0x0000 +3fed62e0: .word 0x0000 +3fed62f0: .word 0x0000 +3fed6300: .word 0x0000 +3fed6310: .word 0x0000 +3fed6320: .word 0x0000 +3fed6330: .word 0x0000 +3fed6340: .word 0x0000 +3fed6350: .word 0x0000 +3fed6360: jump b7 +3fed6370: .word 0x005e +3fed6380: .word 0x0007 +3fed6390: .word 0x0000 +3fed63a0: .word 0x000b +3fed63b0: .word 0x0000 +3fed63c0: addk 14, a0 +3fed63d0: dsjs a9, L3FED6240 +3fed63e0: .word 0x0000 +3fed63f0: .word 0x0000 +3fed6400: .word 0x0000 +3fed6410: .word 0x0000 +3fed6420: .word 0x0000 +3fed6430: .word 0x0000 +3fed6440: .word 0x0000 +3fed6450: .word 0x0000 +L3FED6460: +3fed6460: .word 0x0000 +3fed6470: .word 0x0000 +3fed6480: .word 0x0000 +3fed6490: .word 0x0000 +3fed64a0: .word 0x0000 +3fed64b0: .word 0x0000 +3fed64c0: .word 0x0000 +3fed64d0: .word 0x0000 +3fed64e0: .word 0x0000 +3fed64f0: .word 0x0000 +3fed6500: .word 0x0000 +3fed6510: .word 0x0000 +3fed6520: .word 0x0000 +3fed6530: .word 0x0000 +3fed6540: .word 0x0000 +3fed6550: .word 0x0000 +3fed6560: .word 0x0000 +3fed6570: .word 0x0000 +3fed6580: .word 0x0000 +3fed6590: .word 0x0000 +3fed65a0: .word 0x0000 +3fed65b0: .word 0x0000 +3fed65c0: .word 0x0000 +3fed65d0: .word 0x0000 +3fed65e0: addk 14, a0 +3fed65f0: dsjs a9, L3FED6460 +3fed6600: .word 0x0000 +3fed6610: .word 0x0000 +3fed6620: .word 0x0000 +3fed6630: .word 0x0000 +3fed6640: .word 0x0000 +3fed6650: .word 0x0000 +3fed6660: .word 0x0000 +3fed6670: .word 0x0000 +L3FED6680: +3fed6680: .word 0x0000 +3fed6690: .word 0x0000 +3fed66a0: .word 0x0000 +3fed66b0: .word 0x0000 +3fed66c0: .word 0x0000 +3fed66d0: .word 0x0000 +3fed66e0: .word 0x0000 +3fed66f0: .word 0x0000 +3fed6700: .word 0x0000 +3fed6710: .word 0x0000 +3fed6720: .word 0x0000 +3fed6730: .word 0x0000 +3fed6740: .word 0x0000 +3fed6750: .word 0x0000 +3fed6760: .word 0x0000 +3fed6770: .word 0x0000 +3fed6780: .word 0x0000 +3fed6790: .word 0x0000 +3fed67a0: .word 0x0000 +3fed67b0: .word 0x0000 +3fed67c0: .word 0x0000 +3fed67d0: .word 0x0000 +3fed67e0: .word 0x0000 +3fed67f0: .word 0x0000 +3fed6800: addk 14, a0 +3fed6810: dsjs a9, L3FED6680 +3fed6820: .word 0x0000 +3fed6830: .word 0x0000 +3fed6840: .word 0x0000 +3fed6850: .word 0x0000 +3fed6860: .word 0x0000 +3fed6870: .word 0x0000 +3fed6880: .word 0x0000 +3fed6890: .word 0x0000 +3fed68a0: .word 0x0000 +3fed68b0: .word 0x0000 +3fed68c0: .word 0x0000 +3fed68d0: .word 0x0000 +3fed68e0: .word 0x0000 +3fed68f0: .word 0x0000 +L3FED6900: +3fed6900: .word 0x0000 +3fed6910: .word 0x0000 +3fed6920: .word 0x0000 +3fed6930: .word 0x0000 +3fed6940: .word 0x0000 +3fed6950: .word 0x0000 +3fed6960: .word 0x0000 +3fed6970: .word 0x0000 +3fed6980: .word 0x0000 +3fed6990: .word 0x0000 +3fed69a0: .word 0x0000 +3fed69b0: .word 0x0000 +3fed69c0: .word 0x0000 +3fed69d0: .word 0x0000 +3fed69e0: .word 0x0000 +3fed69f0: .word 0x0000 +3fed6a00: .word 0x0000 +3fed6a10: .word 0x0000 +3fed6a20: .word 0x001e +3fed6a30: .word 0x00fa +3fed6a40: .word 0x0005 +3fed6a50: .word 0x0000 +3fed6a60: .word 0x000c +3fed6a70: .word 0x0000 +3fed6a80: sla b2, b8 +3fed6a90: dsjs a9, L3FED6900 +3fed6aa0: .word 0x0000 +3fed6ab0: .word 0x0000 +3fed6ac0: .word 0x0000 +3fed6ad0: .word 0x0000 +3fed6ae0: .word 0x0000 +3fed6af0: .word 0x0000 +3fed6b00: .word 0x0000 +3fed6b10: .word 0x0000 +L3FED6B20: +3fed6b20: .word 0x0000 +3fed6b30: .word 0x0000 +3fed6b40: .word 0x0000 +3fed6b50: .word 0x0000 +3fed6b60: .word 0x0000 +3fed6b70: .word 0x0000 +3fed6b80: .word 0x0000 +3fed6b90: .word 0x0000 +3fed6ba0: .word 0x0000 +3fed6bb0: .word 0x0000 +3fed6bc0: .word 0x0000 +3fed6bd0: .word 0x0000 +3fed6be0: .word 0x0000 +3fed6bf0: .word 0x0000 +3fed6c00: .word 0x0000 +3fed6c10: .word 0x0000 +3fed6c20: .word 0x0000 +3fed6c30: .word 0x0000 +3fed6c40: .word 0x0000 +3fed6c50: .word 0x0000 +3fed6c60: .word 0x0000 +3fed6c70: .word 0x0000 +3fed6c80: .word 0x0000 +3fed6c90: .word 0x0000 +3fed6ca0: sla b2, b8 +3fed6cb0: dsjs a9, L3FED6B20 +3fed6cc0: .word 0x0000 +3fed6cd0: .word 0x0000 +3fed6ce0: .word 0x0000 +3fed6cf0: .word 0x0000 +3fed6d00: .word 0x0000 +3fed6d10: .word 0x0000 +3fed6d20: .word 0x0000 +3fed6d30: .word 0x0000 +L3FED6D40: +3fed6d40: .word 0x0000 +3fed6d50: .word 0x0000 +3fed6d60: .word 0x0000 +3fed6d70: .word 0x0000 +3fed6d80: .word 0x0000 +3fed6d90: .word 0x0000 +3fed6da0: .word 0x0000 +3fed6db0: .word 0x0000 +3fed6dc0: .word 0x0000 +3fed6dd0: .word 0x0000 +3fed6de0: .word 0x0000 +3fed6df0: .word 0x0000 +3fed6e00: .word 0x0000 +3fed6e10: .word 0x0000 +3fed6e20: .word 0x0000 +3fed6e30: .word 0x0000 +3fed6e40: .word 0x0000 +3fed6e50: .word 0x0000 +3fed6e60: .word 0x0000 +3fed6e70: .word 0x0000 +3fed6e80: .word 0x0000 +3fed6e90: .word 0x0000 +3fed6ea0: .word 0x0000 +3fed6eb0: .word 0x0000 +3fed6ec0: sla b2, b8 +3fed6ed0: dsjs a9, L3FED6D40 +3fed6ee0: .word 0x0000 +3fed6ef0: .word 0x0000 +3fed6f00: .word 0x0000 +3fed6f10: .word 0x0000 +3fed6f20: .word 0x0000 +3fed6f30: .word 0x0000 +3fed6f40: .word 0x0000 +3fed6f50: .word 0x0000 +3fed6f60: .word 0x0000 +3fed6f70: .word 0x0000 +3fed6f80: .word 0x0000 +3fed6f90: .word 0x0000 +3fed6fa0: .word 0x0000 +3fed6fb0: .word 0x0000 +L3FED6FC0: +3fed6fc0: .word 0x0000 +3fed6fd0: .word 0x0000 +3fed6fe0: .word 0x0000 +3fed6ff0: .word 0x0000 +3fed7000: .word 0x0000 +3fed7010: .word 0x0000 +3fed7020: .word 0x0000 +3fed7030: .word 0x0000 +3fed7040: .word 0x0000 +3fed7050: .word 0x0000 +3fed7060: .word 0x0000 +3fed7070: .word 0x0000 +3fed7080: .word 0x0000 +3fed7090: .word 0x0000 +3fed70a0: .word 0x0000 +3fed70b0: .word 0x0000 +3fed70c0: .word 0x0000 +3fed70d0: .word 0x0000 +3fed70e0: .word 0x00ce +3fed70f0: .word 0x00fa +3fed7100: .word 0x0005 +3fed7110: .word 0x0000 +3fed7120: .word 0x000d +3fed7130: .word 0x0000 +3fed7140: sla a6, a0 +3fed7150: dsjs a9, L3FED6FC0 +3fed7160: .word 0x0000 +3fed7170: .word 0x0000 +3fed7180: .word 0x0000 +3fed7190: .word 0x0000 +3fed71a0: .word 0x0000 +3fed71b0: .word 0x0000 +3fed71c0: .word 0x0000 +3fed71d0: .word 0x0000 +L3FED71E0: +3fed71e0: .word 0x0000 +3fed71f0: .word 0x0000 +3fed7200: .word 0x0000 +3fed7210: .word 0x0000 +3fed7220: .word 0x0000 +3fed7230: .word 0x0000 +3fed7240: .word 0x0000 +3fed7250: .word 0x0000 +3fed7260: .word 0x0000 +3fed7270: .word 0x0000 +3fed7280: .word 0x0000 +3fed7290: .word 0x0000 +3fed72a0: .word 0x0000 +3fed72b0: .word 0x0000 +3fed72c0: .word 0x0000 +3fed72d0: .word 0x0000 +3fed72e0: .word 0x0000 +3fed72f0: .word 0x0000 +3fed7300: .word 0x0000 +3fed7310: .word 0x0000 +3fed7320: .word 0x0000 +3fed7330: .word 0x0000 +3fed7340: .word 0x0000 +3fed7350: .word 0x0000 +3fed7360: rl 0x9, b8 +3fed7370: dsjs a9, L3FED71E0 +3fed7380: .word 0x0000 +3fed7390: .word 0x0000 +3fed73a0: .word 0x0000 +3fed73b0: .word 0x0000 +3fed73c0: .word 0x0000 +3fed73d0: .word 0x0000 +3fed73e0: .word 0x0000 +3fed73f0: .word 0x0000 +L3FED7400: +3fed7400: .word 0x0000 +3fed7410: .word 0x0000 +3fed7420: .word 0x0000 +3fed7430: .word 0x0000 +3fed7440: .word 0x0000 +3fed7450: .word 0x0000 +3fed7460: .word 0x0000 +3fed7470: .word 0x0000 +3fed7480: .word 0x0000 +3fed7490: .word 0x0000 +3fed74a0: .word 0x0000 +3fed74b0: .word 0x0000 +3fed74c0: .word 0x0000 +3fed74d0: .word 0x0000 +3fed74e0: .word 0x0000 +3fed74f0: .word 0x0000 +3fed7500: .word 0x0000 +3fed7510: .word 0x0000 +3fed7520: .word 0x0000 +3fed7530: .word 0x0000 +3fed7540: .word 0x0000 +3fed7550: .word 0x0000 +3fed7560: .word 0x0000 +3fed7570: .word 0x0000 +3fed7580: sla a9, a0 +3fed7590: dsjs a9, L3FED7400 +3fed75a0: .word 0x0000 +3fed75b0: .word 0x0000 +3fed75c0: .word 0x0000 +3fed75d0: .word 0x0000 +3fed75e0: .word 0x0000 +3fed75f0: .word 0x0000 +3fed7600: .word 0x0000 +3fed7610: .word 0x0000 +3fed7620: .word 0x0000 +3fed7630: .word 0x0000 +3fed7640: .word 0x0000 +3fed7650: .word 0x0000 +3fed7660: .word 0x0000 +3fed7670: .word 0x0000 +L3FED7680: +3fed7680: .word 0x0000 +3fed7690: .word 0x0000 +3fed76a0: .word 0x0000 +3fed76b0: .word 0x0000 +3fed76c0: .word 0x0000 +3fed76d0: .word 0x0000 +3fed76e0: .word 0x0000 +3fed76f0: .word 0x0000 +3fed7700: .word 0x0000 +3fed7710: .word 0x0000 +3fed7720: .word 0x0000 +3fed7730: .word 0x0000 +3fed7740: .word 0x0000 +3fed7750: .word 0x0000 +3fed7760: .word 0x0000 +3fed7770: .word 0x0000 +3fed7780: .word 0x0000 +3fed7790: .word 0x0000 +3fed77a0: jump b4 +3fed77b0: .word 0x00fa +3fed77c0: .word 0x0005 +3fed77d0: .word 0x0000 +3fed77e0: .word 0x000e +3fed77f0: .word 0x0000 +3fed7800: move a1, b0 +3fed7810: dsjs a9, L3FED7680 +3fed7820: .word 0x0000 +3fed7830: .word 0x0000 +3fed7840: .word 0x0000 +3fed7850: .word 0x0000 +3fed7860: .word 0x0000 +3fed7870: .word 0x0000 +3fed7880: .word 0x0000 +3fed7890: .word 0x0000 +L3FED78A0: +3fed78a0: .word 0x0000 +3fed78b0: .word 0x0000 +3fed78c0: .word 0x0000 +3fed78d0: .word 0x0000 +3fed78e0: .word 0x0000 +3fed78f0: .word 0x0000 +3fed7900: .word 0x0000 +3fed7910: .word 0x0000 +3fed7920: .word 0x0000 +3fed7930: .word 0x0000 +3fed7940: .word 0x0000 +3fed7950: .word 0x0000 +3fed7960: .word 0x0000 +3fed7970: .word 0x0000 +3fed7980: .word 0x0000 +3fed7990: .word 0x0000 +3fed79a0: .word 0x0000 +3fed79b0: .word 0x0000 +3fed79c0: .word 0x0000 +3fed79d0: .word 0x0000 +3fed79e0: .word 0x0000 +3fed79f0: .word 0x0000 +3fed7a00: .word 0x0000 +3fed7a10: .word 0x0000 +3fed7a20: sla a12, a0 +3fed7a30: dsjs a9, L3FED78A0 +3fed7a40: .word 0x0000 +3fed7a50: .word 0x0000 +3fed7a60: .word 0x0000 +3fed7a70: .word 0x0000 +3fed7a80: .word 0x0000 +3fed7a90: .word 0x0000 +3fed7aa0: .word 0x0000 +3fed7ab0: .word 0x0000 +L3FED7AC0: +3fed7ac0: .word 0x0000 +3fed7ad0: .word 0x0000 +3fed7ae0: .word 0x0000 +3fed7af0: .word 0x0000 +3fed7b00: .word 0x0000 +3fed7b10: .word 0x0000 +3fed7b20: .word 0x0000 +3fed7b30: .word 0x0000 +3fed7b40: .word 0x0000 +3fed7b50: .word 0x0000 +3fed7b60: .word 0x0000 +3fed7b70: .word 0x0000 +3fed7b80: .word 0x0000 +3fed7b90: .word 0x0000 +3fed7ba0: .word 0x0000 +3fed7bb0: .word 0x0000 +3fed7bc0: .word 0x0000 +3fed7bd0: .word 0x0000 +3fed7be0: .word 0x0000 +3fed7bf0: .word 0x0000 +3fed7c00: .word 0x0000 +3fed7c10: .word 0x0000 +3fed7c20: .word 0x0000 +3fed7c30: .word 0x0000 +3fed7c40: srl 0x1d, b8 +3fed7c50: dsjs a9, L3FED7AC0 +3fed7c60: .word 0x0000 +3fed7c70: .word 0x0000 +3fed7c80: .word 0x0000 +3fed7c90: .word 0x0000 +3fed7ca0: .word 0x0000 +3fed7cb0: .word 0x0000 +3fed7cc0: .word 0x0000 +3fed7cd0: .word 0x0000 +3fed7ce0: .word 0x0000 +3fed7cf0: .word 0x0000 +3fed7d00: .word 0x0000 +3fed7d10: .word 0x0000 +3fed7d20: .word 0x0000 +3fed7d30: .word 0x0000 +L3FED7D40: +3fed7d40: .word 0x0000 +3fed7d50: .word 0x0000 +3fed7d60: .word 0x0000 +3fed7d70: .word 0x0000 +3fed7d80: .word 0x0000 +3fed7d90: .word 0x0000 +3fed7da0: .word 0x0000 +3fed7db0: .word 0x0000 +3fed7dc0: .word 0x0000 +3fed7dd0: .word 0x0000 +3fed7de0: .word 0x0000 +3fed7df0: .word 0x0000 +3fed7e00: .word 0x0000 +3fed7e10: .word 0x0000 +3fed7e20: .word 0x0000 +3fed7e30: .word 0x0000 +3fed7e40: .word 0x0000 +3fed7e50: .word 0x0000 +3fed7e60: .word 0x0000 +3fed7e70: .word 0x0000 +3fed7e80: .word 0x0004 +3fed7e90: .word 0x0000 +3fed7ea0: .word 0x000f +3fed7eb0: .word 0x0000 +3fed7ec0: .word 0x72c0 +3fed7ed0: dsjs a9, L3FED7D40 +3fed7ee0: .word 0x0000 +3fed7ef0: .word 0x0000 +3fed7f00: .word 0x0000 +3fed7f10: .word 0x0000 +3fed7f20: .word 0x0000 +3fed7f30: .word 0x0000 +3fed7f40: .word 0x0000 +3fed7f50: .word 0x0000 +L3FED7F60: +3fed7f60: .word 0x0000 +3fed7f70: .word 0x0000 +3fed7f80: .word 0x0000 +3fed7f90: .word 0x0000 +3fed7fa0: .word 0x0000 +3fed7fb0: .word 0x0000 +3fed7fc0: .word 0x0000 +3fed7fd0: .word 0x0000 +3fed7fe0: .word 0x0000 +3fed7ff0: .word 0x0000 +3fed8000: .word 0x0000 +3fed8010: .word 0x0000 +3fed8020: .word 0x0000 +3fed8030: .word 0x0000 +3fed8040: .word 0x0000 +3fed8050: .word 0x0000 +3fed8060: .word 0x0000 +3fed8070: .word 0x0000 +3fed8080: .word 0x0000 +3fed8090: .word 0x0000 +3fed80a0: .word 0x0000 +3fed80b0: .word 0x0000 +3fed80c0: .word 0x0000 +3fed80d0: .word 0x0000 +3fed80e0: .word 0x7350 +3fed80f0: dsjs a9, L3FED7F60 +3fed8100: .word 0x0000 +3fed8110: .word 0x0000 +3fed8120: .word 0x0000 +3fed8130: .word 0x0000 +3fed8140: .word 0x0000 +3fed8150: .word 0x0000 +3fed8160: .word 0x0000 +3fed8170: .word 0x0000 +L3FED8180: +3fed8180: .word 0x0000 +3fed8190: .word 0x0000 +3fed81a0: .word 0x0000 +3fed81b0: .word 0x0000 +3fed81c0: .word 0x0000 +3fed81d0: .word 0x0000 +3fed81e0: .word 0x0000 +3fed81f0: .word 0x0000 +3fed8200: .word 0x0000 +3fed8210: .word 0x0000 +3fed8220: .word 0x0000 +L3FED8230: +3fed8230: .word 0x0000 +3fed8240: .word 0x0000 +3fed8250: .word 0x0000 +3fed8260: .word 0x0000 +3fed8270: .word 0x0000 +3fed8280: .word 0x0000 +3fed8290: .word 0x0000 +3fed82a0: .word 0x0000 +3fed82b0: .word 0x0000 +3fed82c0: .word 0x0000 +3fed82d0: .word 0x0000 +3fed82e0: .word 0x0000 +3fed82f0: .word 0x0000 +3fed8300: .word 0x7430 +3fed8310: dsjs a9, L3FED8180 +3fed8320: .word 0x0484 +3fed8330: move -*b3, -*b0, 0 +3fed8340: .word 0x0014 +3fed8350: .word 0x0005 +3fed8360: .word 0x0011 +3fed8370: .word 0x0004 +3fed8380: .word 0x0000 +3fed8390: .word 0x0001 +3fed83a0: .word 0x0000 +3fed83b0: .word 0x7468 +3fed83c0: dsjs a9, L3FED8230 +3fed83d0: .word 0x0000 +3fed83e0: .word 0x0000 +3fed83f0: .word 0x0000 +3fed8400: .word 0x0000 +3fed8410: .word 0x0000 +3fed8420: .word 0x0000 +3fed8430: .word 0x0000 +3fed8440: .word 0x0000 +L3FED8450: +3fed8450: .word 0x0000 +3fed8460: .word 0x0000 +3fed8470: .word 0x0000 +3fed8480: .word 0x0000 +3fed8490: .word 0x0000 +3fed84a0: .word 0x0000 +3fed84b0: .word 0x0000 +3fed84c0: .word 0x0000 +3fed84d0: .word 0x0000 +3fed84e0: .word 0x0000 +3fed84f0: .word 0x0000 +3fed8500: .word 0x0000 +3fed8510: .word 0x0000 +3fed8520: .word 0x0000 +3fed8530: .word 0x0000 +3fed8540: .word 0x0000 +3fed8550: .word 0x0000 +3fed8560: .word 0x0000 +3fed8570: .word 0x0000 +3fed8580: .word 0x0000 +3fed8590: .word 0x0000 +3fed85a0: .word 0x0000 +3fed85b0: .word 0x0000 +3fed85c0: .word 0x0000 +3fed85d0: .word 0x7500 +3fed85e0: dsjs a9, L3FED8450 +3fed85f0: .word 0x0000 +3fed8600: .word 0x0000 +3fed8610: .word 0x0000 +3fed8620: .word 0x0000 +3fed8630: .word 0x0000 +3fed8640: .word 0x0000 +3fed8650: .word 0x0000 +3fed8660: .word 0x0000 +L3FED8670: +3fed8670: .word 0x0000 +3fed8680: .word 0x0000 +3fed8690: .word 0x0000 +3fed86a0: .word 0x0000 +3fed86b0: .word 0x0000 +3fed86c0: .word 0x0000 +3fed86d0: .word 0x0000 +3fed86e0: .word 0x0000 +3fed86f0: .word 0x0000 +3fed8700: .word 0x0000 +3fed8710: .word 0x0000 +3fed8720: .word 0x0000 +3fed8730: .word 0x0000 +3fed8740: .word 0x0000 +3fed8750: .word 0x0000 +3fed8760: .word 0x0000 +3fed8770: .word 0x0000 +3fed8780: .word 0x0000 +3fed8790: .word 0x0000 +3fed87a0: .word 0x0000 +3fed87b0: .word 0x0000 +3fed87c0: .word 0x0000 +3fed87d0: .word 0x0000 +3fed87e0: .word 0x0000 +3fed87f0: .word 0x7580 +3fed8800: dsjs a9, L3FED8670 +3fed8810: .word 0x0000 +3fed8820: .word 0x0000 +3fed8830: .word 0x0000 +3fed8840: .word 0x0000 +3fed8850: .word 0x0000 +3fed8860: .word 0x0000 +3fed8870: .word 0x0000 +3fed8880: .word 0x0000 +3fed8890: .word 0x0000 +3fed88a0: .word 0x0000 +3fed88b0: .word 0x0000 +3fed88c0: .word 0x0000 +3fed88d0: .word 0x0000 +3fed88e0: .word 0x0000 +L3FED88F0: +3fed88f0: .word 0x0000 +3fed8900: .word 0x0000 +L3FED8910: +3fed8910: .word 0x0000 +3fed8920: .word 0x0000 +3fed8930: .word 0x0000 +3fed8940: .word 0x0000 +3fed8950: .word 0x0000 +3fed8960: .word 0x0000 +3fed8970: .word 0x0000 +3fed8980: .word 0x0000 +3fed8990: .word 0x0000 +3fed89a0: .word 0x0000 +3fed89b0: .word 0x0000 +3fed89c0: .word 0x0000 +3fed89d0: .word 0x0000 +3fed89e0: .word 0x0000 +3fed89f0: .word 0x0000 +3fed8a00: .word 0x0000 +3fed8a10: .word 0x0015 +3fed8a20: rev a5 +3fed8a30: .word 0x0003 +3fed8a40: .word 0x0000 +3fed8a50: .word 0x0002 +3fed8a60: .word 0x0000 +3fed8a70: .word 0x7650 +3fed8a80: dsjs a9, L3FED88F0 +3fed8a90: .word 0x7688 +3fed8aa0: dsjs a9, L3FED8910 +3fed8ab0: .word 0x0000 +3fed8ac0: .word 0x0000 +3fed8ad0: .word 0x0000 +3fed8ae0: .word 0x0000 +3fed8af0: .word 0x0000 +3fed8b00: .word 0x0000 +L3FED8B10: +3fed8b10: .word 0x0000 +3fed8b20: .word 0x0000 +L3FED8B30: +3fed8b30: .word 0x0000 +3fed8b40: .word 0x0000 +3fed8b50: .word 0x0000 +3fed8b60: .word 0x0000 +3fed8b70: .word 0x0000 +3fed8b80: .word 0x0000 +3fed8b90: .word 0x0000 +3fed8ba0: .word 0x0000 +3fed8bb0: .word 0x0000 +3fed8bc0: .word 0x0000 +3fed8bd0: .word 0x0000 +3fed8be0: .word 0x0000 +3fed8bf0: .word 0x0000 +3fed8c00: .word 0x0000 +3fed8c10: .word 0x0000 +3fed8c20: .word 0x0000 +3fed8c30: .word 0x0000 +3fed8c40: .word 0x0000 +3fed8c50: .word 0x0000 +3fed8c60: .word 0x0000 +3fed8c70: .word 0x0000 +3fed8c80: .word 0x0000 +3fed8c90: .word 0x76c0 +3fed8ca0: dsjs a9, L3FED8B10 +3fed8cb0: .word 0x76e0 +3fed8cc0: dsjs a9, L3FED8B30 +3fed8cd0: .word 0x0000 +3fed8ce0: .word 0x0000 +3fed8cf0: .word 0x0000 +3fed8d00: .word 0x0000 +3fed8d10: .word 0x0000 +3fed8d20: .word 0x0000 +L3FED8D30: +3fed8d30: .word 0x0000 +3fed8d40: .word 0x0000 +L3FED8D50: +3fed8d50: .word 0x0000 +3fed8d60: .word 0x0000 +3fed8d70: .word 0x0000 +3fed8d80: .word 0x0000 +3fed8d90: .word 0x0000 +3fed8da0: .word 0x0000 +3fed8db0: .word 0x0000 +3fed8dc0: .word 0x0000 +3fed8dd0: .word 0x0000 +3fed8de0: .word 0x0000 +3fed8df0: .word 0x0000 +3fed8e00: .word 0x0000 +3fed8e10: .word 0x0000 +3fed8e20: .word 0x0000 +3fed8e30: .word 0x0000 +3fed8e40: .word 0x0000 +3fed8e50: .word 0x0000 +3fed8e60: .word 0x0000 +3fed8e70: .word 0x0000 +3fed8e80: .word 0x0000 +3fed8e90: .word 0x0000 +3fed8ea0: .word 0x0000 +3fed8eb0: .word 0x7700 +3fed8ec0: dsjs a9, L3FED8D30 +3fed8ed0: .word 0x7738 +3fed8ee0: dsjs a9, L3FED8D50 +3fed8ef0: .word 0x0000 +3fed8f00: .word 0x0000 +3fed8f10: .word 0x0000 +3fed8f20: .word 0x0000 +3fed8f30: .word 0x0000 +3fed8f40: .word 0x0000 +3fed8f50: .word 0x0000 +3fed8f60: .word 0x0000 +3fed8f70: .word 0x0000 +3fed8f80: .word 0x0000 +3fed8f90: .word 0x0000 +3fed8fa0: .word 0x0000 +L3FED8FB0: +3fed8fb0: .word 0x0000 +3fed8fc0: .word 0x0000 +3fed8fd0: .word 0x0000 +3fed8fe0: .word 0x0000 +3fed8ff0: .word 0x0000 +3fed9000: .word 0x0000 +3fed9010: .word 0x0000 +3fed9020: .word 0x0000 +3fed9030: .word 0x0000 +3fed9040: .word 0x0000 +3fed9050: .word 0x0000 +3fed9060: .word 0x0000 +3fed9070: .word 0x0000 +3fed9080: .word 0x0000 +3fed9090: .word 0x0000 +3fed90a0: .word 0x0000 +3fed90b0: .word 0x0000 +3fed90c0: .word 0x0000 +3fed90d0: .word 0x00f1 +3fed90e0: .word 0x0011 +3fed90f0: .word 0x0004 +3fed9100: .word 0x0000 +3fed9110: .word 0x0003 +3fed9120: .word 0x0000 +3fed9130: .word 0x7770 +3fed9140: dsjs a9, L3FED8FB0 +3fed9150: .word 0x0000 +3fed9160: .word 0x0000 +3fed9170: .word 0x0000 +3fed9180: .word 0x0000 +3fed9190: .word 0x0000 +3fed91a0: .word 0x0000 +3fed91b0: .word 0x0000 +3fed91c0: .word 0x0000 +L3FED91D0: +3fed91d0: .word 0x0000 +3fed91e0: .word 0x0000 +3fed91f0: .word 0x0000 +3fed9200: .word 0x0000 +3fed9210: .word 0x0000 +3fed9220: .word 0x0000 +3fed9230: .word 0x0000 +3fed9240: .word 0x0000 +3fed9250: .word 0x0000 +3fed9260: .word 0x0000 +3fed9270: .word 0x0000 +3fed9280: .word 0x0000 +3fed9290: .word 0x0000 +3fed92a0: .word 0x0000 +3fed92b0: .word 0x0000 +3fed92c0: .word 0x0000 +3fed92d0: .word 0x0000 +3fed92e0: .word 0x0000 +3fed92f0: .word 0x0000 +3fed9300: .word 0x0000 +3fed9310: .word 0x0000 +3fed9320: .word 0x0000 +3fed9330: .word 0x0000 +3fed9340: .word 0x0000 +3fed9350: .word 0x7820 +3fed9360: dsjs a9, L3FED91D0 +3fed9370: .word 0x0000 +3fed9380: .word 0x0000 +3fed9390: .word 0x0000 +3fed93a0: .word 0x0000 +3fed93b0: .word 0x0000 +3fed93c0: .word 0x0000 +3fed93d0: .word 0x0000 +3fed93e0: .word 0x0000 +L3FED93F0: +3fed93f0: .word 0x0000 +3fed9400: .word 0x0000 +3fed9410: .word 0x0000 +3fed9420: .word 0x0000 +3fed9430: .word 0x0000 +3fed9440: .word 0x0000 +3fed9450: .word 0x0000 +3fed9460: .word 0x0000 +3fed9470: .word 0x0000 +3fed9480: .word 0x0000 +3fed9490: .word 0x0000 +3fed94a0: .word 0x0000 +3fed94b0: .word 0x0000 +3fed94c0: .word 0x0000 +3fed94d0: .word 0x0000 +3fed94e0: .word 0x0000 +3fed94f0: .word 0x0000 +3fed9500: .word 0x0000 +3fed9510: .word 0x0000 +3fed9520: .word 0x0000 +3fed9530: .word 0x0000 +3fed9540: .word 0x0000 +3fed9550: .word 0x0000 +3fed9560: .word 0x0000 +3fed9570: .word 0x78b0 +3fed9580: dsjs a9, L3FED93F0 +3fed9590: .word 0x0000 +3fed95a0: .word 0x0000 +3fed95b0: .word 0x0000 +3fed95c0: .word 0x0000 +3fed95d0: .word 0x0000 +3fed95e0: .word 0x0000 +3fed95f0: .word 0x0000 +3fed9600: .word 0x0000 +3fed9610: .word 0x0000 +3fed9620: .word 0x0000 +3fed9630: .word 0x0000 +3fed9640: .word 0x0000 +3fed9650: .word 0x0000 +3fed9660: .word 0x0000 +L3FED9670: +3fed9670: .word 0x0000 +3fed9680: .word 0x0000 +L3FED9690: +3fed9690: .word 0x0000 +3fed96a0: .word 0x0000 +3fed96b0: .word 0x0000 +3fed96c0: .word 0x0000 +3fed96d0: .word 0x0000 +3fed96e0: .word 0x0000 +3fed96f0: .word 0x0000 +3fed9700: .word 0x0000 +3fed9710: .word 0x0000 +3fed9720: .word 0x0000 +3fed9730: .word 0x0000 +3fed9740: .word 0x0000 +3fed9750: .word 0x0000 +3fed9760: .word 0x0000 +3fed9770: .word 0x0000 +3fed9780: .word 0x0000 +3fed9790: emu +3fed97a0: rev a5 +3fed97b0: .word 0x0003 +3fed97c0: .word 0x0000 +3fed97d0: .word 0x0004 +3fed97e0: .word 0x0000 +3fed97f0: .word 0x7958 +3fed9800: dsjs a9, L3FED9670 +3fed9810: .word 0x79d0 +3fed9820: dsjs a9, L3FED9690 +3fed9830: .word 0x0000 +3fed9840: .word 0x0000 +3fed9850: .word 0x0000 +3fed9860: .word 0x0000 +3fed9870: .word 0x0000 +3fed9880: .word 0x0000 +L3FED9890: +3fed9890: .word 0x0000 +3fed98a0: .word 0x0000 +L3FED98B0: +3fed98b0: .word 0x0000 +3fed98c0: .word 0x0000 +3fed98d0: .word 0x0000 +3fed98e0: .word 0x0000 +3fed98f0: .word 0x0000 +3fed9900: .word 0x0000 +3fed9910: .word 0x0000 +3fed9920: .word 0x0000 +3fed9930: .word 0x0000 +3fed9940: .word 0x0000 +3fed9950: .word 0x0000 +3fed9960: .word 0x0000 +3fed9970: .word 0x0000 +3fed9980: .word 0x0000 +3fed9990: .word 0x0000 +3fed99a0: .word 0x0000 +3fed99b0: .word 0x0000 +3fed99c0: .word 0x0000 +3fed99d0: .word 0x0000 +3fed99e0: .word 0x0000 +3fed99f0: .word 0x0000 +3fed9a00: .word 0x0000 +3fed9a10: .word 0x7a48 +3fed9a20: dsjs a9, L3FED9890 +3fed9a30: .word 0x7a88 +3fed9a40: dsjs a9, L3FED98B0 +3fed9a50: .word 0x0000 +3fed9a60: .word 0x0000 +3fed9a70: .word 0x0000 +3fed9a80: .word 0x0000 +3fed9a90: .word 0x0000 +3fed9aa0: .word 0x0000 +L3FED9AB0: +3fed9ab0: .word 0x0000 +3fed9ac0: .word 0x0000 +L3FED9AD0: +3fed9ad0: .word 0x0000 +3fed9ae0: .word 0x0000 +3fed9af0: .word 0x0000 +3fed9b00: .word 0x0000 +3fed9b10: .word 0x0000 +3fed9b20: .word 0x0000 +3fed9b30: .word 0x0000 +3fed9b40: .word 0x0000 +3fed9b50: .word 0x0000 +3fed9b60: .word 0x0000 +3fed9b70: .word 0x0000 +3fed9b80: .word 0x0000 +3fed9b90: .word 0x0000 +3fed9ba0: .word 0x0000 +3fed9bb0: .word 0x0000 +3fed9bc0: .word 0x0000 +3fed9bd0: .word 0x0000 +3fed9be0: .word 0x0000 +3fed9bf0: .word 0x0000 +3fed9c00: .word 0x0000 +3fed9c10: .word 0x0000 +3fed9c20: .word 0x0000 +3fed9c30: .word 0x7ac8 +3fed9c40: dsjs a9, L3FED9AB0 +3fed9c50: .word 0x7b28 +3fed9c60: dsjs a9, L3FED9AD0 +3fed9c70: .word 0x0000 +3fed9c80: .word 0x0000 +3fed9c90: .word 0x0000 +3fed9ca0: .word 0x0000 +3fed9cb0: .word 0x0000 +3fed9cc0: .word 0x0000 +3fed9cd0: .word 0x0000 +3fed9ce0: .word 0x0000 +3fed9cf0: .word 0x0000 +3fed9d00: .word 0x0000 +3fed9d10: .word 0x0000 +3fed9d20: .word 0x0000 +L3FED9D30: +3fed9d30: .word 0x0000 +3fed9d40: .word 0x0000 +3fed9d50: .word 0x0000 +3fed9d60: .word 0x0000 +3fed9d70: .word 0x0000 +3fed9d80: .word 0x0000 +3fed9d90: .word 0x0000 +3fed9da0: .word 0x0000 +3fed9db0: .word 0x0000 +3fed9dc0: .word 0x0000 +3fed9dd0: .word 0x0000 +3fed9de0: .word 0x0000 +3fed9df0: .word 0x0000 +3fed9e00: .word 0x0000 +3fed9e10: .word 0x0000 +3fed9e20: .word 0x0000 +3fed9e30: .word 0x0000 +3fed9e40: .word 0x0000 +3fed9e50: .word 0x000f +3fed9e60: .word 0x006b +3fed9e70: .word 0x0002 +3fed9e80: .word 0x0000 +3fed9e90: .word 0x0005 +3fed9ea0: .word 0x0000 +3fed9eb0: .word 0x7b88 +3fed9ec0: dsjs a9, L3FED9D30 +3fed9ed0: .word 0x0000 +3fed9ee0: .word 0x0000 +3fed9ef0: .word 0x0000 +3fed9f00: .word 0x0000 +3fed9f10: .word 0x0000 +3fed9f20: .word 0x0000 +3fed9f30: .word 0x0000 +3fed9f40: .word 0x0000 +L3FED9F50: +3fed9f50: .word 0x0000 +3fed9f60: .word 0x0000 +3fed9f70: .word 0x0000 +3fed9f80: .word 0x0000 +3fed9f90: .word 0x0000 +3fed9fa0: .word 0x0000 +3fed9fb0: .word 0x0000 +3fed9fc0: .word 0x0000 +3fed9fd0: .word 0x0000 +3fed9fe0: .word 0x0000 +3fed9ff0: .word 0x0000 +3feda000: .word 0x0000 +3feda010: .word 0x0000 +3feda020: .word 0x0000 +3feda030: .word 0x0000 +3feda040: .word 0x0000 +3feda050: .word 0x0000 +3feda060: .word 0x0000 +3feda070: .word 0x0000 +3feda080: .word 0x0000 +3feda090: .word 0x0000 +3feda0a0: .word 0x0000 +3feda0b0: .word 0x0000 +3feda0c0: .word 0x0000 +3feda0d0: .word 0x7c30 +3feda0e0: dsjs a9, L3FED9F50 +3feda0f0: .word 0x0000 +3feda100: .word 0x0000 +3feda110: .word 0x0000 +3feda120: .word 0x0000 +3feda130: .word 0x0000 +3feda140: .word 0x0000 +3feda150: .word 0x0000 +3feda160: .word 0x0000 +L3FEDA170: +3feda170: .word 0x0000 +3feda180: .word 0x0000 +3feda190: .word 0x0000 +3feda1a0: .word 0x0000 +3feda1b0: .word 0x0000 +3feda1c0: .word 0x0000 +3feda1d0: .word 0x0000 +3feda1e0: .word 0x0000 +3feda1f0: .word 0x0000 +3feda200: .word 0x0000 +3feda210: .word 0x0000 +3feda220: .word 0x0000 +3feda230: .word 0x0000 +3feda240: .word 0x0000 +3feda250: .word 0x0000 +3feda260: .word 0x0000 +3feda270: .word 0x0000 +3feda280: .word 0x0000 +3feda290: .word 0x0000 +3feda2a0: .word 0x0000 +3feda2b0: .word 0x0000 +3feda2c0: .word 0x0000 +3feda2d0: .word 0x0000 +3feda2e0: .word 0x0000 +3feda2f0: .word 0x7d28 +3feda300: dsjs a9, L3FEDA170 +3feda310: .word 0x0000 +3feda320: .word 0x0000 +3feda330: .word 0x0000 +3feda340: .word 0x0000 +3feda350: .word 0x0000 +3feda360: .word 0x0000 +3feda370: .word 0x0000 +3feda380: .word 0x0000 +3feda390: .word 0x0000 +3feda3a0: .word 0x0000 +3feda3b0: .word 0x0000 +3feda3c0: .word 0x0000 +3feda3d0: .word 0x0000 +3feda3e0: .word 0x0000 +L3FEDA3F0: +3feda3f0: .word 0x0000 +3feda400: .word 0x0000 +3feda410: .word 0x0000 +3feda420: .word 0x0000 +3feda430: .word 0x0000 +3feda440: .word 0x0000 +3feda450: .word 0x0000 +3feda460: .word 0x0000 +3feda470: .word 0x0000 +3feda480: .word 0x0000 +3feda490: .word 0x0000 +3feda4a0: .word 0x0000 +3feda4b0: .word 0x0000 +3feda4c0: .word 0x0000 +3feda4d0: .word 0x0000 +3feda4e0: .word 0x0000 +3feda4f0: .word 0x0000 +3feda500: .word 0x0000 +3feda510: .word 0x0015 +3feda520: .word 0x00a1 +3feda530: .word 0x0005 +3feda540: .word 0x0000 +3feda550: .word 0x0006 +3feda560: .word 0x0000 +3feda570: sla b2, b8 +3feda580: dsjs a9, L3FEDA3F0 +3feda590: .word 0x0000 +3feda5a0: .word 0x0000 +3feda5b0: .word 0x0000 +3feda5c0: .word 0x0000 +3feda5d0: .word 0x0000 +3feda5e0: .word 0x0000 +3feda5f0: .word 0x0000 +3feda600: .word 0x0000 +L3FEDA610: +3feda610: .word 0x0000 +3feda620: .word 0x0000 +3feda630: .word 0x0000 +3feda640: .word 0x0000 +3feda650: .word 0x0000 +3feda660: .word 0x0000 +3feda670: .word 0x0000 +3feda680: .word 0x0000 +3feda690: .word 0x0000 +3feda6a0: .word 0x0000 +3feda6b0: .word 0x0000 +3feda6c0: .word 0x0000 +3feda6d0: .word 0x0000 +3feda6e0: .word 0x0000 +3feda6f0: .word 0x0000 +3feda700: .word 0x0000 +3feda710: .word 0x0000 +3feda720: .word 0x0000 +3feda730: .word 0x0000 +3feda740: .word 0x0000 +3feda750: .word 0x0000 +3feda760: .word 0x0000 +3feda770: .word 0x0000 +3feda780: .word 0x0000 +3feda790: sla b2, b8 +3feda7a0: dsjs a9, L3FEDA610 +3feda7b0: .word 0x0000 +3feda7c0: .word 0x0000 +3feda7d0: .word 0x0000 +3feda7e0: .word 0x0000 +3feda7f0: .word 0x0000 +3feda800: .word 0x0000 +3feda810: .word 0x0000 +3feda820: .word 0x0000 +L3FEDA830: +3feda830: .word 0x0000 +3feda840: .word 0x0000 +3feda850: .word 0x0000 +3feda860: .word 0x0000 +3feda870: .word 0x0000 +3feda880: .word 0x0000 +3feda890: .word 0x0000 +3feda8a0: .word 0x0000 +3feda8b0: .word 0x0000 +3feda8c0: .word 0x0000 +3feda8d0: .word 0x0000 +3feda8e0: .word 0x0000 +3feda8f0: .word 0x0000 +3feda900: .word 0x0000 +3feda910: .word 0x0000 +3feda920: .word 0x0000 +3feda930: .word 0x0000 +3feda940: .word 0x0000 +3feda950: .word 0x0000 +3feda960: .word 0x0000 +3feda970: .word 0x0000 +3feda980: .word 0x0000 +3feda990: .word 0x0000 +3feda9a0: .word 0x0000 +3feda9b0: sla b2, b8 +3feda9c0: dsjs a9, L3FEDA830 +3feda9d0: .word 0x0000 +3feda9e0: .word 0x0000 +3feda9f0: .word 0x0000 +3fedaa00: .word 0x0000 +3fedaa10: .word 0x0000 +3fedaa20: .word 0x0000 +3fedaa30: .word 0x0000 +3fedaa40: .word 0x0000 +3fedaa50: .word 0x0000 +3fedaa60: .word 0x0000 +3fedaa70: .word 0x0000 +3fedaa80: .word 0x0000 +3fedaa90: .word 0x0000 +3fedaaa0: .word 0x0000 +L3FEDAAB0: +3fedaab0: .word 0x0000 +3fedaac0: .word 0x0000 +3fedaad0: .word 0x0000 +3fedaae0: .word 0x0000 +3fedaaf0: .word 0x0000 +3fedab00: .word 0x0000 +3fedab10: .word 0x0000 +3fedab20: .word 0x0000 +3fedab30: .word 0x0000 +3fedab40: .word 0x0000 +3fedab50: .word 0x0000 +3fedab60: .word 0x0000 +3fedab70: .word 0x0000 +3fedab80: .word 0x0000 +3fedab90: .word 0x0000 +3fedaba0: .word 0x0000 +3fedabb0: .word 0x0000 +3fedabc0: .word 0x0000 +3fedabd0: .word 0x00b1 +3fedabe0: .word 0x00a1 +3fedabf0: .word 0x0005 +3fedac00: .word 0x0000 +3fedac10: .word 0x0007 +3fedac20: .word 0x0000 +3fedac30: sla a6, a0 +3fedac40: dsjs a9, L3FEDAAB0 +3fedac50: .word 0x0000 +3fedac60: .word 0x0000 +3fedac70: .word 0x0000 +3fedac80: .word 0x0000 +3fedac90: .word 0x0000 +3fedaca0: .word 0x0000 +3fedacb0: .word 0x0000 +3fedacc0: .word 0x0000 +L3FEDACD0: +3fedacd0: .word 0x0000 +3fedace0: .word 0x0000 +3fedacf0: .word 0x0000 +3fedad00: .word 0x0000 +3fedad10: .word 0x0000 +3fedad20: .word 0x0000 +3fedad30: .word 0x0000 +3fedad40: .word 0x0000 +3fedad50: .word 0x0000 +3fedad60: .word 0x0000 +3fedad70: .word 0x0000 +3fedad80: .word 0x0000 +3fedad90: .word 0x0000 +3fedada0: .word 0x0000 +3fedadb0: .word 0x0000 +3fedadc0: .word 0x0000 +3fedadd0: .word 0x0000 +3fedade0: .word 0x0000 +3fedadf0: .word 0x0000 +3fedae00: .word 0x0000 +3fedae10: .word 0x0000 +3fedae20: .word 0x0000 +3fedae30: .word 0x0000 +3fedae40: .word 0x0000 +3fedae50: rl 0x9, b8 +3fedae60: dsjs a9, L3FEDACD0 +3fedae70: .word 0x0000 +3fedae80: .word 0x0000 +3fedae90: .word 0x0000 +3fedaea0: .word 0x0000 +3fedaeb0: .word 0x0000 +3fedaec0: .word 0x0000 +3fedaed0: .word 0x0000 +3fedaee0: .word 0x0000 +L3FEDAEF0: +3fedaef0: .word 0x0000 +3fedaf00: .word 0x0000 +3fedaf10: .word 0x0000 +3fedaf20: .word 0x0000 +3fedaf30: .word 0x0000 +3fedaf40: .word 0x0000 +3fedaf50: .word 0x0000 +3fedaf60: .word 0x0000 +3fedaf70: .word 0x0000 +3fedaf80: .word 0x0000 +3fedaf90: .word 0x0000 +3fedafa0: .word 0x0000 +3fedafb0: .word 0x0000 +3fedafc0: .word 0x0000 +3fedafd0: .word 0x0000 +3fedafe0: .word 0x0000 +3fedaff0: .word 0x0000 +3fedb000: .word 0x0000 +3fedb010: .word 0x0000 +3fedb020: .word 0x0000 +3fedb030: .word 0x0000 +3fedb040: .word 0x0000 +3fedb050: .word 0x0000 +3fedb060: .word 0x0000 +3fedb070: sla a9, a0 +3fedb080: dsjs a9, L3FEDAEF0 +3fedb090: .word 0x0000 +3fedb0a0: .word 0x0000 +3fedb0b0: .word 0x0000 +3fedb0c0: .word 0x0000 +3fedb0d0: .word 0x0000 +3fedb0e0: .word 0x0000 +3fedb0f0: .word 0x0000 +3fedb100: .word 0x0000 +3fedb110: .word 0x0000 +3fedb120: .word 0x0000 +3fedb130: .word 0x0000 +3fedb140: .word 0x0000 +3fedb150: .word 0x0000 +3fedb160: .word 0x0000 +L3FEDB170: +3fedb170: .word 0x0000 +3fedb180: .word 0x0000 +3fedb190: .word 0x0000 +3fedb1a0: .word 0x0000 +3fedb1b0: .word 0x0000 +3fedb1c0: .word 0x0000 +3fedb1d0: .word 0x0000 +3fedb1e0: .word 0x0000 +3fedb1f0: .word 0x0000 +3fedb200: .word 0x0000 +3fedb210: .word 0x0000 +3fedb220: .word 0x0000 +3fedb230: .word 0x0000 +3fedb240: .word 0x0000 +3fedb250: .word 0x0000 +3fedb260: .word 0x0000 +3fedb270: .word 0x0000 +3fedb280: .word 0x0000 +3fedb290: getpc a1 +3fedb2a0: .word 0x00a1 +3fedb2b0: .word 0x0005 +3fedb2c0: .word 0x0000 +3fedb2d0: .word 0x0008 +3fedb2e0: .word 0x0000 +3fedb2f0: move a1, b0 +3fedb300: dsjs a9, L3FEDB170 +3fedb310: .word 0x0000 +3fedb320: .word 0x0000 +3fedb330: .word 0x0000 +3fedb340: .word 0x0000 +3fedb350: .word 0x0000 +3fedb360: .word 0x0000 +3fedb370: .word 0x0000 +3fedb380: .word 0x0000 +L3FEDB390: +3fedb390: .word 0x0000 +3fedb3a0: .word 0x0000 +3fedb3b0: .word 0x0000 +3fedb3c0: .word 0x0000 +3fedb3d0: .word 0x0000 +3fedb3e0: .word 0x0000 +3fedb3f0: .word 0x0000 +3fedb400: .word 0x0000 +3fedb410: .word 0x0000 +3fedb420: .word 0x0000 +3fedb430: .word 0x0000 +3fedb440: .word 0x0000 +3fedb450: .word 0x0000 +3fedb460: .word 0x0000 +3fedb470: .word 0x0000 +3fedb480: .word 0x0000 +3fedb490: .word 0x0000 +3fedb4a0: .word 0x0000 +3fedb4b0: .word 0x0000 +3fedb4c0: .word 0x0000 +3fedb4d0: .word 0x0000 +3fedb4e0: .word 0x0000 +3fedb4f0: .word 0x0000 +3fedb500: .word 0x0000 +3fedb510: sla a12, a0 +3fedb520: dsjs a9, L3FEDB390 +3fedb530: .word 0x0000 +3fedb540: .word 0x0000 +3fedb550: .word 0x0000 +3fedb560: .word 0x0000 +3fedb570: .word 0x0000 +3fedb580: .word 0x0000 +3fedb590: .word 0x0000 +3fedb5a0: .word 0x0000 +L3FEDB5B0: +3fedb5b0: .word 0x0000 +3fedb5c0: .word 0x0000 +3fedb5d0: .word 0x0000 +3fedb5e0: .word 0x0000 +3fedb5f0: .word 0x0000 +3fedb600: .word 0x0000 +3fedb610: .word 0x0000 +3fedb620: .word 0x0000 +3fedb630: .word 0x0000 +3fedb640: .word 0x0000 +3fedb650: .word 0x0000 +3fedb660: .word 0x0000 +3fedb670: .word 0x0000 +3fedb680: .word 0x0000 +3fedb690: .word 0x0000 +3fedb6a0: .word 0x0000 +3fedb6b0: .word 0x0000 +3fedb6c0: .word 0x0000 +3fedb6d0: .word 0x0000 +3fedb6e0: .word 0x0000 +3fedb6f0: .word 0x0000 +3fedb700: .word 0x0000 +3fedb710: .word 0x0000 +3fedb720: .word 0x0000 +3fedb730: srl 0x1d, b8 +3fedb740: dsjs a9, L3FEDB5B0 +3fedb750: .word 0x0000 +3fedb760: .word 0x0000 +3fedb770: .word 0x0000 +3fedb780: .word 0x0000 +3fedb790: .word 0x0000 +3fedb7a0: .word 0x0000 +3fedb7b0: .word 0x0000 +3fedb7c0: .word 0x0000 +3fedb7d0: .word 0x0000 +3fedb7e0: .word 0x0000 +3fedb7f0: .word 0x0000 +3fedb800: .word 0x0000 +3fedb810: .word 0x0000 +3fedb820: .word 0x0000 +L3FEDB830: +3fedb830: .word 0x0000 +3fedb840: .word 0x0000 +3fedb850: .word 0x0000 +3fedb860: .word 0x0000 +3fedb870: .word 0x0000 +3fedb880: .word 0x0000 +3fedb890: .word 0x0000 +3fedb8a0: .word 0x0000 +3fedb8b0: .word 0x0000 +3fedb8c0: .word 0x0000 +3fedb8d0: .word 0x0000 +3fedb8e0: .word 0x0000 +3fedb8f0: .word 0x0000 +3fedb900: .word 0x0000 +3fedb910: .word 0x0000 +3fedb920: .word 0x0000 +3fedb930: .word 0x0000 +3fedb940: .word 0x0000 +3fedb950: .word 0x00f1 +3fedb960: .word 0x0055 +3fedb970: .word 0x0004 +3fedb980: .word 0x0000 +3fedb990: .word 0x0009 +3fedb9a0: .word 0x0000 +3fedb9b0: .word 0x7d80 +3fedb9c0: dsjs a9, L3FEDB830 +3fedb9d0: .word 0x0000 +3fedb9e0: .word 0x0000 +3fedb9f0: .word 0x0000 +3fedba00: .word 0x0000 +3fedba10: .word 0x0000 +3fedba20: .word 0x0000 +3fedba30: .word 0x0000 +3fedba40: .word 0x0000 +L3FEDBA50: +3fedba50: .word 0x0000 +3fedba60: .word 0x0000 +3fedba70: .word 0x0000 +3fedba80: .word 0x0000 +3fedba90: .word 0x0000 +3fedbaa0: .word 0x0000 +3fedbab0: .word 0x0000 +3fedbac0: .word 0x0000 +3fedbad0: .word 0x0000 +3fedbae0: .word 0x0000 +3fedbaf0: .word 0x0000 +3fedbb00: .word 0x0000 +3fedbb10: .word 0x0000 +3fedbb20: .word 0x0000 +3fedbb30: .word 0x0000 +3fedbb40: .word 0x0000 +3fedbb50: .word 0x0000 +3fedbb60: .word 0x0000 +3fedbb70: .word 0x0000 +3fedbb80: .word 0x0000 +3fedbb90: .word 0x0000 +3fedbba0: .word 0x0000 +3fedbbb0: .word 0x0000 +3fedbbc0: .word 0x0000 +3fedbbd0: .word 0x7df0 +3fedbbe0: dsjs a9, L3FEDBA50 +3fedbbf0: .word 0x0000 +3fedbc00: .word 0x0000 +3fedbc10: .word 0x0000 +3fedbc20: .word 0x0000 +3fedbc30: .word 0x0000 +3fedbc40: .word 0x0000 +3fedbc50: .word 0x0000 +3fedbc60: .word 0x0000 +L3FEDBC70: +3fedbc70: .word 0x0000 +3fedbc80: .word 0x0000 +3fedbc90: .word 0x0000 +3fedbca0: .word 0x0000 +3fedbcb0: .word 0x0000 +3fedbcc0: .word 0x0000 +3fedbcd0: .word 0x0000 +3fedbce0: .word 0x0000 +3fedbcf0: .word 0x0000 +3fedbd00: .word 0x0000 +3fedbd10: .word 0x0000 +3fedbd20: .word 0x0000 +3fedbd30: .word 0x0000 +3fedbd40: .word 0x0000 +3fedbd50: .word 0x0000 +3fedbd60: .word 0x0000 +3fedbd70: .word 0x0000 +3fedbd80: .word 0x0000 +3fedbd90: .word 0x0000 +3fedbda0: .word 0x0000 +3fedbdb0: .word 0x0000 +3fedbdc0: .word 0x0000 +3fedbdd0: .word 0x0000 +3fedbde0: .word 0x0000 +3fedbdf0: .word 0x7e90 +3fedbe00: dsjs a9, L3FEDBC70 +3fedbe10: .word 0x0000 +3fedbe20: .word 0x0000 +3fedbe30: .word 0x0000 +3fedbe40: .word 0x0000 +3fedbe50: .word 0x0000 +3fedbe60: .word 0x0000 +3fedbe70: .word 0x0000 +3fedbe80: .word 0x0000 +3fedbe90: .word 0x0000 +3fedbea0: .word 0x0000 +3fedbeb0: .word 0x0000 +3fedbec0: .word 0x0000 +3fedbed0: .word 0x0000 +3fedbee0: .word 0x0000 +L3FEDBEF0: +3fedbef0: .word 0x0000 +3fedbf00: .word 0x0000 +L3FEDBF10: +3fedbf10: .word 0x0000 +3fedbf20: .word 0x0000 +3fedbf30: .word 0x0000 +3fedbf40: .word 0x0000 +3fedbf50: .word 0x0000 +3fedbf60: .word 0x0000 +3fedbf70: .word 0x0000 +3fedbf80: .word 0x0000 +3fedbf90: .word 0x0000 +3fedbfa0: .word 0x0000 +3fedbfb0: .word 0x0000 +3fedbfc0: .word 0x0000 +3fedbfd0: .word 0x0000 +3fedbfe0: .word 0x0000 +3fedbff0: .word 0x0000 +3fedc000: .word 0x0000 +3fedc010: emu +3fedc020: .word 0x006b +3fedc030: .word 0x0003 +3fedc040: .word 0x0000 +3fedc050: .word 0x000a +3fedc060: .word 0x0000 +3fedc070: .word 0x7f08 +3fedc080: dsjs a9, L3FEDBEF0 +3fedc090: .word 0x7f58 +3fedc0a0: dsjs a9, L3FEDBF10 +3fedc0b0: .word 0x0000 +3fedc0c0: .word 0x0000 +3fedc0d0: .word 0x0000 +3fedc0e0: .word 0x0000 +3fedc0f0: .word 0x0000 +3fedc100: .word 0x0000 +L3FEDC110: +3fedc110: .word 0x0000 +3fedc120: .word 0x0000 +L3FEDC130: +3fedc130: .word 0x0000 +3fedc140: .word 0x0000 +3fedc150: .word 0x0000 +3fedc160: .word 0x0000 +3fedc170: .word 0x0000 +3fedc180: .word 0x0000 +3fedc190: .word 0x0000 +3fedc1a0: .word 0x0000 +3fedc1b0: .word 0x0000 +3fedc1c0: .word 0x0000 +3fedc1d0: .word 0x0000 +3fedc1e0: .word 0x0000 +3fedc1f0: .word 0x0000 +3fedc200: .word 0x0000 +3fedc210: .word 0x0000 +3fedc220: .word 0x0000 +3fedc230: .word 0x0000 +3fedc240: .word 0x0000 +3fedc250: .word 0x0000 +3fedc260: .word 0x0000 +3fedc270: .word 0x0000 +3fedc280: .word 0x0000 +3fedc290: .word 0x7170 +3fedc2a0: dsjs a9, L3FEDC110 +3fedc2b0: .word 0x7150 +3fedc2c0: dsjs a9, L3FEDC130 +3fedc2d0: .word 0x0000 +3fedc2e0: .word 0x0000 +3fedc2f0: .word 0x0000 +3fedc300: .word 0x0000 +3fedc310: .word 0x0000 +3fedc320: .word 0x0000 +L3FEDC330: +3fedc330: .word 0x0000 +3fedc340: .word 0x0000 +L3FEDC350: +3fedc350: .word 0x0000 +3fedc360: .word 0x0000 +3fedc370: .word 0x0000 +3fedc380: .word 0x0000 +3fedc390: .word 0x0000 +3fedc3a0: .word 0x0000 +3fedc3b0: .word 0x0000 +3fedc3c0: .word 0x0000 +3fedc3d0: .word 0x0000 +3fedc3e0: .word 0x0000 +3fedc3f0: .word 0x0000 +3fedc400: .word 0x0000 +3fedc410: .word 0x0000 +3fedc420: .word 0x0000 +3fedc430: .word 0x0000 +3fedc440: .word 0x0000 +3fedc450: .word 0x0000 +3fedc460: .word 0x0000 +3fedc470: .word 0x0000 +3fedc480: .word 0x0000 +3fedc490: .word 0x0000 +3fedc4a0: .word 0x0000 +3fedc4b0: .word 0x7fc0 +3fedc4c0: dsjs a9, L3FEDC330 +3fedc4d0: .word 0x7fe0 +3fedc4e0: dsjs a9, L3FEDC350 +3fedc4f0: .word 0x0000 +3fedc500: .word 0x0000 +3fedc510: .word 0x0000 +3fedc520: .word 0x0000 +3fedc530: .word 0x0000 +3fedc540: .word 0x0000 +3fedc550: .word 0x0000 +3fedc560: .word 0x0000 +3fedc570: .word 0x0000 +3fedc580: .word 0x0000 +3fedc590: .word 0x0000 +3fedc5a0: .word 0x0000 +L3FEDC5B0: +3fedc5b0: .word 0x0000 +3fedc5c0: .word 0x0000 +3fedc5d0: .word 0x0000 +3fedc5e0: .word 0x0000 +3fedc5f0: .word 0x0000 +3fedc600: .word 0x0000 +3fedc610: .word 0x0000 +3fedc620: .word 0x0000 +3fedc630: .word 0x0000 +3fedc640: .word 0x0000 +3fedc650: .word 0x0000 +3fedc660: .word 0x0000 +3fedc670: .word 0x0000 +3fedc680: .word 0x0000 +3fedc690: .word 0x0000 +3fedc6a0: .word 0x0000 +3fedc6b0: .word 0x0000 +3fedc6c0: .word 0x0000 +3fedc6d0: .word 0x0000 +3fedc6e0: .word 0x0000 +3fedc6f0: .word 0x0004 +3fedc700: .word 0x0000 +3fedc710: .word 0x0013 +3fedc720: .word 0x0000 +3fedc730: move a0, *a8, 0 +3fedc740: dsjs a9, L3FEDC5B0 +3fedc750: .word 0x0000 +3fedc760: .word 0x0000 +3fedc770: .word 0x0000 +3fedc780: .word 0x0000 +3fedc790: .word 0x0000 +3fedc7a0: .word 0x0000 +3fedc7b0: .word 0x0000 +3fedc7c0: .word 0x0000 +L3FEDC7D0: +3fedc7d0: .word 0x0000 +3fedc7e0: .word 0x0000 +3fedc7f0: .word 0x0000 +3fedc800: .word 0x0000 +3fedc810: .word 0x0000 +3fedc820: .word 0x0000 +3fedc830: .word 0x0000 +3fedc840: .word 0x0000 +3fedc850: .word 0x0000 +3fedc860: .word 0x0000 +3fedc870: .word 0x0000 +3fedc880: .word 0x0000 +3fedc890: .word 0x0000 +3fedc8a0: .word 0x0000 +3fedc8b0: .word 0x0000 +3fedc8c0: .word 0x0000 +3fedc8d0: .word 0x0000 +3fedc8e0: .word 0x0000 +3fedc8f0: .word 0x0000 +3fedc900: .word 0x0000 +3fedc910: .word 0x0000 +3fedc920: .word 0x0000 +3fedc930: .word 0x0000 +3fedc940: .word 0x0000 +3fedc950: move a6, *a0, 0 +3fedc960: dsjs a9, L3FEDC7D0 +3fedc970: .word 0x0000 +3fedc980: .word 0x0000 +3fedc990: .word 0x0000 +3fedc9a0: .word 0x0000 +3fedc9b0: .word 0x0000 +3fedc9c0: .word 0x0000 +3fedc9d0: .word 0x0000 +3fedc9e0: .word 0x0000 +L3FEDC9F0: +3fedc9f0: .word 0x0000 +3fedca00: .word 0x0000 +3fedca10: .word 0x0000 +3fedca20: .word 0x0000 +3fedca30: .word 0x0000 +3fedca40: .word 0x0000 +3fedca50: .word 0x0000 +3fedca60: .word 0x0000 +3fedca70: .word 0x0000 +3fedca80: .word 0x0000 +3fedca90: .word 0x0000 +L3FEDCAA0: +3fedcaa0: .word 0x0000 +3fedcab0: .word 0x0000 +3fedcac0: .word 0x0000 +3fedcad0: .word 0x0000 +3fedcae0: .word 0x0000 +3fedcaf0: .word 0x0000 +3fedcb00: .word 0x0000 +3fedcb10: .word 0x0000 +3fedcb20: .word 0x0000 +3fedcb30: .word 0x0000 +3fedcb40: .word 0x0000 +3fedcb50: .word 0x0000 +3fedcb60: .word 0x0000 +3fedcb70: addk 7, b8 +3fedcb80: dsjs a9, L3FEDC9F0 +3fedcb90: mmtm b4, b0,b1,b2,b3,b6,b8,b10,b11 +3fedcbb0: .word 0x0014 +3fedcbc0: .word 0x0014 +3fedcbd0: .word 0x000f +3fedcbe0: .word 0x0004 +3fedcbf0: .word 0x0000 +3fedcc00: .word 0x0001 +3fedcc10: .word 0x0000 +3fedcc20: move a14, *a8, 0 +3fedcc30: dsjs a9, L3FEDCAA0 +3fedcc40: .word 0x0000 +3fedcc50: .word 0x0000 +3fedcc60: .word 0x0000 +3fedcc70: .word 0x0000 +3fedcc80: .word 0x0000 +3fedcc90: .word 0x0000 +3fedcca0: .word 0x0000 +3fedccb0: .word 0x0000 +L3FEDCCC0: +3fedccc0: .word 0x0000 +3fedccd0: .word 0x0000 +3fedcce0: .word 0x0000 +3fedccf0: .word 0x0000 +3fedcd00: .word 0x0000 +3fedcd10: .word 0x0000 +3fedcd20: .word 0x0000 +3fedcd30: .word 0x0000 +3fedcd40: .word 0x0000 +3fedcd50: .word 0x0000 +3fedcd60: .word 0x0000 +3fedcd70: .word 0x0000 +3fedcd80: .word 0x0000 +3fedcd90: .word 0x0000 +3fedcda0: .word 0x0000 +3fedcdb0: .word 0x0000 +3fedcdc0: .word 0x0000 +3fedcdd0: .word 0x0000 +3fedcde0: .word 0x0000 +3fedcdf0: .word 0x0000 +3fedce00: .word 0x0000 +3fedce10: .word 0x0000 +3fedce20: .word 0x0000 +3fedce30: .word 0x0000 +3fedce40: move b2, *b0, 1 +3fedce50: dsjs a9, L3FEDCCC0 +3fedce60: .word 0x0000 +3fedce70: .word 0x0000 +3fedce80: .word 0x0000 +3fedce90: .word 0x0000 +3fedcea0: .word 0x0000 +3fedceb0: .word 0x0000 +3fedcec0: .word 0x0000 +3fedced0: .word 0x0000 +L3FEDCEE0: +3fedcee0: .word 0x0000 +3fedcef0: .word 0x0000 +3fedcf00: .word 0x0000 +3fedcf10: .word 0x0000 +3fedcf20: .word 0x0000 +3fedcf30: .word 0x0000 +3fedcf40: .word 0x0000 +3fedcf50: .word 0x0000 +3fedcf60: .word 0x0000 +3fedcf70: .word 0x0000 +3fedcf80: .word 0x0000 +3fedcf90: .word 0x0000 +3fedcfa0: .word 0x0000 +3fedcfb0: .word 0x0000 +3fedcfc0: .word 0x0000 +3fedcfd0: .word 0x0000 +3fedcfe0: .word 0x0000 +3fedcff0: .word 0x0000 +3fedd000: .word 0x0000 +3fedd010: .word 0x0000 +3fedd020: .word 0x0000 +3fedd030: .word 0x0000 +3fedd040: .word 0x0000 +3fedd050: .word 0x0000 +3fedd060: move a8, *a8, 1 +3fedd070: dsjs a9, L3FEDCEE0 +3fedd080: .word 0x0000 +3fedd090: .word 0x0000 +3fedd0a0: .word 0x0000 +3fedd0b0: .word 0x0000 +3fedd0c0: .word 0x0000 +3fedd0d0: .word 0x0000 +3fedd0e0: .word 0x0000 +3fedd0f0: .word 0x0000 +3fedd100: .word 0x0000 +3fedd110: .word 0x0000 +3fedd120: .word 0x0000 +3fedd130: .word 0x0000 +3fedd140: .word 0x0000 +3fedd150: .word 0x0000 +L3FEDD160: +3fedd160: .word 0x0000 +3fedd170: .word 0x0000 +3fedd180: .word 0x0000 +3fedd190: .word 0x0000 +3fedd1a0: .word 0x0000 +3fedd1b0: .word 0x0000 +3fedd1c0: .word 0x0000 +3fedd1d0: .word 0x0000 +3fedd1e0: .word 0x0000 +3fedd1f0: .word 0x0000 +3fedd200: .word 0x0000 +3fedd210: .word 0x0000 +3fedd220: .word 0x0000 +3fedd230: .word 0x0000 +3fedd240: .word 0x0000 +3fedd250: .word 0x0000 +3fedd260: .word 0x0000 +3fedd270: .word 0x0000 +3fedd280: .word 0x0014 +3fedd290: .word 0x001e +3fedd2a0: .word 0x0007 +3fedd2b0: .word 0x0000 +3fedd2c0: .word 0x0002 +3fedd2d0: .word 0x0000 +3fedd2e0: addk 14, a0 +3fedd2f0: dsjs a9, L3FEDD160 +3fedd300: .word 0x0000 +3fedd310: .word 0x0000 +3fedd320: .word 0x0000 +3fedd330: .word 0x0000 +3fedd340: .word 0x0000 +3fedd350: .word 0x0000 +3fedd360: .word 0x0000 +3fedd370: .word 0x0000 +L3FEDD380: +3fedd380: .word 0x0000 +3fedd390: .word 0x0000 +3fedd3a0: .word 0x0000 +3fedd3b0: .word 0x0000 +3fedd3c0: .word 0x0000 +3fedd3d0: .word 0x0000 +3fedd3e0: .word 0x0000 +3fedd3f0: .word 0x0000 +3fedd400: .word 0x0000 +3fedd410: .word 0x0000 +3fedd420: .word 0x0000 +3fedd430: .word 0x0000 +3fedd440: .word 0x0000 +3fedd450: .word 0x0000 +3fedd460: .word 0x0000 +3fedd470: .word 0x0000 +3fedd480: .word 0x0000 +3fedd490: .word 0x0000 +3fedd4a0: .word 0x0000 +3fedd4b0: .word 0x0000 +3fedd4c0: .word 0x0000 +3fedd4d0: .word 0x0000 +3fedd4e0: .word 0x0000 +3fedd4f0: .word 0x0000 +3fedd500: addk 14, a0 +3fedd510: dsjs a9, L3FEDD380 +3fedd520: .word 0x0000 +3fedd530: .word 0x0000 +3fedd540: .word 0x0000 +3fedd550: .word 0x0000 +3fedd560: .word 0x0000 +3fedd570: .word 0x0000 +3fedd580: .word 0x0000 +3fedd590: .word 0x0000 +L3FEDD5A0: +3fedd5a0: .word 0x0000 +3fedd5b0: .word 0x0000 +3fedd5c0: .word 0x0000 +3fedd5d0: .word 0x0000 +3fedd5e0: .word 0x0000 +3fedd5f0: .word 0x0000 +3fedd600: .word 0x0000 +3fedd610: .word 0x0000 +3fedd620: .word 0x0000 +3fedd630: .word 0x0000 +3fedd640: .word 0x0000 +3fedd650: .word 0x0000 +3fedd660: .word 0x0000 +3fedd670: .word 0x0000 +3fedd680: .word 0x0000 +3fedd690: .word 0x0000 +3fedd6a0: .word 0x0000 +3fedd6b0: .word 0x0000 +3fedd6c0: .word 0x0000 +3fedd6d0: .word 0x0000 +3fedd6e0: .word 0x0000 +3fedd6f0: .word 0x0000 +3fedd700: .word 0x0000 +3fedd710: .word 0x0000 +3fedd720: addk 14, a0 +3fedd730: dsjs a9, L3FEDD5A0 +3fedd740: .word 0x0000 +3fedd750: .word 0x0000 +3fedd760: .word 0x0000 +3fedd770: .word 0x0000 +3fedd780: .word 0x0000 +3fedd790: .word 0x0000 +3fedd7a0: .word 0x0000 +3fedd7b0: .word 0x0000 +3fedd7c0: .word 0x0000 +3fedd7d0: .word 0x0000 +3fedd7e0: .word 0x0000 +3fedd7f0: .word 0x0000 +3fedd800: .word 0x0000 +3fedd810: .word 0x0000 +L3FEDD820: +3fedd820: .word 0x0000 +3fedd830: .word 0x0000 +3fedd840: .word 0x0000 +3fedd850: .word 0x0000 +3fedd860: .word 0x0000 +3fedd870: .word 0x0000 +3fedd880: .word 0x0000 +3fedd890: .word 0x0000 +3fedd8a0: .word 0x0000 +3fedd8b0: .word 0x0000 +3fedd8c0: .word 0x0000 +3fedd8d0: .word 0x0000 +3fedd8e0: .word 0x0000 +3fedd8f0: .word 0x0000 +3fedd900: .word 0x0000 +3fedd910: .word 0x0000 +3fedd920: .word 0x0000 +3fedd930: .word 0x0000 +3fedd940: putst b2 +3fedd950: rev a2 +3fedd960: .word 0x0004 +3fedd970: .word 0x0000 +3fedd980: .word 0x0003 +3fedd990: .word 0x0000 +3fedd9a0: move b13, *b0, 1 +3fedd9b0: dsjs a9, L3FEDD820 +3fedd9c0: .word 0x0000 +3fedd9d0: .word 0x0000 +3fedd9e0: .word 0x0000 +3fedd9f0: .word 0x0000 +3fedda00: .word 0x0000 +3fedda10: .word 0x0000 +3fedda20: .word 0x0000 +3fedda30: .word 0x0000 +L3FEDDA40: +3fedda40: .word 0x0000 +3fedda50: .word 0x0000 +3fedda60: .word 0x0000 +3fedda70: .word 0x0000 +3fedda80: .word 0x0000 +3fedda90: .word 0x0000 +3feddaa0: .word 0x0000 +3feddab0: .word 0x0000 +3feddac0: .word 0x0000 +3feddad0: .word 0x0000 +3feddae0: .word 0x0000 +3feddaf0: .word 0x0000 +3feddb00: .word 0x0000 +3feddb10: .word 0x0000 +3feddb20: .word 0x0000 +3feddb30: .word 0x0000 +3feddb40: .word 0x0000 +3feddb50: .word 0x0000 +3feddb60: .word 0x0000 +3feddb70: .word 0x0000 +3feddb80: .word 0x0000 +3feddb90: .word 0x0000 +3feddba0: .word 0x0000 +3feddbb0: .word 0x0000 +3feddbc0: move b14, *b8, 1 +3feddbd0: dsjs a9, L3FEDDA40 +3feddbe0: .word 0x0000 +3feddbf0: .word 0x0000 +3feddc00: .word 0x0000 +3feddc10: .word 0x0000 +3feddc20: .word 0x0000 +3feddc30: .word 0x0000 +3feddc40: .word 0x0000 +3feddc50: .word 0x0000 +L3FEDDC60: +3feddc60: .word 0x0000 +3feddc70: .word 0x0000 +3feddc80: .word 0x0000 +3feddc90: .word 0x0000 +3feddca0: .word 0x0000 +3feddcb0: .word 0x0000 +3feddcc0: .word 0x0000 +3feddcd0: .word 0x0000 +3feddce0: .word 0x0000 +3feddcf0: .word 0x0000 +3feddd00: .word 0x0000 +3feddd10: .word 0x0000 +3feddd20: .word 0x0000 +3feddd30: .word 0x0000 +3feddd40: .word 0x0000 +3feddd50: .word 0x0000 +3feddd60: .word 0x0000 +3feddd70: .word 0x0000 +3feddd80: .word 0x0000 +3feddd90: .word 0x0000 +3feddda0: .word 0x0000 +3fedddb0: .word 0x0000 +3fedddc0: .word 0x0000 +3fedddd0: .word 0x0000 +3feddde0: move *a0, a0, 0 +3fedddf0: dsjs a9, L3FEDDC60 +3fedde00: .word 0x0000 +3fedde10: .word 0x0000 +3fedde20: .word 0x0000 +3fedde30: .word 0x0000 +3fedde40: .word 0x0000 +3fedde50: .word 0x0000 +3fedde60: .word 0x0000 +3fedde70: .word 0x0000 +3fedde80: .word 0x0000 +3fedde90: .word 0x0000 +3feddea0: .word 0x0000 +3feddeb0: .word 0x0000 +3feddec0: .word 0x0000 +3fedded0: .word 0x0000 +L3FEDDEE0: +3feddee0: .word 0x0000 +3feddef0: .word 0x0000 +3feddf00: .word 0x0000 +3feddf10: .word 0x0000 +3feddf20: .word 0x0000 +3feddf30: .word 0x0000 +3feddf40: .word 0x0000 +3feddf50: .word 0x0000 +3feddf60: .word 0x0000 +3feddf70: .word 0x0000 +3feddf80: .word 0x0000 +3feddf90: .word 0x0000 +3feddfa0: .word 0x0000 +3feddfb0: .word 0x0000 +3feddfc0: .word 0x0000 +3feddfd0: .word 0x0000 +3feddfe0: .word 0x0000 +3feddff0: .word 0x0000 +3fede000: putst b2 +3fede010: rev b10 +3fede020: .word 0x0004 +3fede030: .word 0x0000 +3fede040: .word 0x0004 +3fede050: .word 0x0000 +3fede060: move *b1, b8, 0 +3fede070: dsjs a9, L3FEDDEE0 +3fede080: .word 0x0000 +3fede090: .word 0x0000 +3fede0a0: .word 0x0000 +3fede0b0: .word 0x0000 +3fede0c0: .word 0x0000 +3fede0d0: .word 0x0000 +3fede0e0: .word 0x0000 +3fede0f0: .word 0x0000 +L3FEDE100: +3fede100: .word 0x0000 +3fede110: .word 0x0000 +3fede120: .word 0x0000 +3fede130: .word 0x0000 +3fede140: .word 0x0000 +3fede150: .word 0x0000 +3fede160: .word 0x0000 +3fede170: .word 0x0000 +3fede180: .word 0x0000 +3fede190: .word 0x0000 +3fede1a0: .word 0x0000 +3fede1b0: .word 0x0000 +3fede1c0: .word 0x0000 +3fede1d0: .word 0x0000 +3fede1e0: .word 0x0000 +3fede1f0: .word 0x0000 +3fede200: .word 0x0000 +3fede210: .word 0x0000 +3fede220: .word 0x0000 +3fede230: .word 0x0000 +3fede240: .word 0x0000 +3fede250: .word 0x0000 +3fede260: .word 0x0000 +3fede270: .word 0x0000 +3fede280: move *a4, a0, 0 +3fede290: dsjs a9, L3FEDE100 +3fede2a0: .word 0x0000 +3fede2b0: .word 0x0000 +3fede2c0: .word 0x0000 +3fede2d0: .word 0x0000 +3fede2e0: .word 0x0000 +3fede2f0: .word 0x0000 +3fede300: .word 0x0000 +3fede310: .word 0x0000 +L3FEDE320: +3fede320: .word 0x0000 +3fede330: .word 0x0000 +3fede340: .word 0x0000 +3fede350: .word 0x0000 +3fede360: .word 0x0000 +3fede370: .word 0x0000 +3fede380: .word 0x0000 +3fede390: .word 0x0000 +3fede3a0: .word 0x0000 +3fede3b0: .word 0x0000 +3fede3c0: .word 0x0000 +3fede3d0: .word 0x0000 +3fede3e0: .word 0x0000 +3fede3f0: .word 0x0000 +3fede400: .word 0x0000 +3fede410: .word 0x0000 +3fede420: .word 0x0000 +3fede430: .word 0x0000 +3fede440: .word 0x0000 +3fede450: .word 0x0000 +3fede460: .word 0x0000 +3fede470: .word 0x0000 +3fede480: .word 0x0000 +3fede490: .word 0x0000 +3fede4a0: move *a7, a0, 0 +3fede4b0: dsjs a9, L3FEDE320 +3fede4c0: .word 0x0000 +3fede4d0: .word 0x0000 +3fede4e0: .word 0x0000 +3fede4f0: .word 0x0000 +3fede500: .word 0x0000 +3fede510: .word 0x0000 +3fede520: .word 0x0000 +3fede530: .word 0x0000 +3fede540: .word 0x0000 +3fede550: .word 0x0000 +3fede560: .word 0x0000 +3fede570: .word 0x0000 +3fede580: .word 0x0000 +3fede590: .word 0x0000 +L3FEDE5A0: +3fede5a0: .word 0x0000 +3fede5b0: .word 0x0000 +3fede5c0: .word 0x0000 +3fede5d0: .word 0x0000 +3fede5e0: .word 0x0000 +3fede5f0: .word 0x0000 +3fede600: .word 0x0000 +3fede610: .word 0x0000 +3fede620: .word 0x0000 +3fede630: .word 0x0000 +3fede640: .word 0x0000 +3fede650: .word 0x0000 +3fede660: .word 0x0000 +3fede670: .word 0x0000 +3fede680: .word 0x0000 +3fede690: .word 0x0000 +3fede6a0: .word 0x0000 +3fede6b0: .word 0x0000 +3fede6c0: putst b2 +3fede6d0: .word 0x0056 +3fede6e0: .word 0x0004 +3fede6f0: .word 0x0000 +3fede700: .word 0x0005 +3fede710: .word 0x0000 +3fede720: move *a10, a8, 0 +3fede730: dsjs a9, L3FEDE5A0 +3fede740: .word 0x0000 +3fede750: .word 0x0000 +3fede760: .word 0x0000 +3fede770: .word 0x0000 +3fede780: .word 0x0000 +3fede790: .word 0x0000 +3fede7a0: .word 0x0000 +3fede7b0: .word 0x0000 +L3FEDE7C0: +3fede7c0: .word 0x0000 +3fede7d0: .word 0x0000 +3fede7e0: .word 0x0000 +3fede7f0: .word 0x0000 +3fede800: .word 0x0000 +3fede810: .word 0x0000 +3fede820: .word 0x0000 +3fede830: .word 0x0000 +3fede840: .word 0x0000 +3fede850: .word 0x0000 +3fede860: .word 0x0000 +3fede870: .word 0x0000 +3fede880: .word 0x0000 +3fede890: .word 0x0000 +3fede8a0: .word 0x0000 +3fede8b0: .word 0x0000 +3fede8c0: .word 0x0000 +3fede8d0: .word 0x0000 +3fede8e0: .word 0x0000 +3fede8f0: .word 0x0000 +3fede900: .word 0x0000 +3fede910: .word 0x0000 +3fede920: .word 0x0000 +3fede930: .word 0x0000 +3fede940: move *b12, b8, 0 +3fede950: dsjs a9, L3FEDE7C0 +3fede960: .word 0x0000 +3fede970: .word 0x0000 +3fede980: .word 0x0000 +3fede990: .word 0x0000 +3fede9a0: .word 0x0000 +3fede9b0: .word 0x0000 +3fede9c0: .word 0x0000 +3fede9d0: .word 0x0000 +L3FEDE9E0: +3fede9e0: .word 0x0000 +3fede9f0: .word 0x0000 +3fedea00: .word 0x0000 +3fedea10: .word 0x0000 +3fedea20: .word 0x0000 +3fedea30: .word 0x0000 +3fedea40: .word 0x0000 +3fedea50: .word 0x0000 +3fedea60: .word 0x0000 +3fedea70: .word 0x0000 +3fedea80: .word 0x0000 +3fedea90: .word 0x0000 +3fedeaa0: .word 0x0000 +3fedeab0: .word 0x0000 +3fedeac0: .word 0x0000 +3fedead0: .word 0x0000 +3fedeae0: .word 0x0000 +3fedeaf0: .word 0x0000 +3fedeb00: .word 0x0000 +3fedeb10: .word 0x0000 +3fedeb20: .word 0x0000 +3fedeb30: .word 0x0000 +3fedeb40: .word 0x0000 +3fedeb50: .word 0x0000 +3fedeb60: move *sp, a8, 0 +3fedeb70: dsjs a9, L3FEDE9E0 +3fedeb80: .word 0x0000 +3fedeb90: .word 0x0000 +3fedeba0: .word 0x0000 +3fedebb0: .word 0x0000 +3fedebc0: .word 0x0000 +3fedebd0: .word 0x0000 +3fedebe0: .word 0x0000 +3fedebf0: .word 0x0000 +3fedec00: .word 0x0000 +3fedec10: .word 0x0000 +3fedec20: .word 0x0000 +3fedec30: .word 0x0000 +3fedec40: .word 0x0000 +3fedec50: .word 0x0000 +L3FEDEC60: +3fedec60: .word 0x0000 +3fedec70: .word 0x0000 +3fedec80: .word 0x0000 +3fedec90: .word 0x0000 +3fedeca0: .word 0x0000 +3fedecb0: .word 0x0000 +3fedecc0: .word 0x0000 +3fedecd0: .word 0x0000 +3fedece0: .word 0x0000 +3fedecf0: .word 0x0000 +3feded00: .word 0x0000 +3feded10: .word 0x0000 +3feded20: .word 0x0000 +3feded30: .word 0x0000 +3feded40: .word 0x0000 +3feded50: .word 0x0000 +3feded60: .word 0x0000 +3feded70: .word 0x0000 +3feded80: putst b8 +3feded90: .word 0x001c +3fededa0: .word 0x0001 +3fededb0: .word 0x0000 +3fededc0: .word 0x0006 +3fededd0: .word 0x0000 +3fedede0: addk 14, a0 +3fededf0: dsjs a9, L3FEDEC60 +3fedee00: .word 0x0000 +3fedee10: .word 0x0000 +3fedee20: .word 0x0000 +3fedee30: .word 0x0000 +3fedee40: .word 0x0000 +3fedee50: .word 0x0000 +3fedee60: .word 0x0000 +3fedee70: .word 0x0000 +L3FEDEE80: +3fedee80: .word 0x0000 +3fedee90: .word 0x0000 +3fedeea0: .word 0x0000 +3fedeeb0: .word 0x0000 +3fedeec0: .word 0x0000 +3fedeed0: .word 0x0000 +3fedeee0: .word 0x0000 +3fedeef0: .word 0x0000 +3fedef00: .word 0x0000 +3fedef10: .word 0x0000 +3fedef20: .word 0x0000 +3fedef30: .word 0x0000 +3fedef40: .word 0x0000 +3fedef50: .word 0x0000 +3fedef60: .word 0x0000 +3fedef70: .word 0x0000 +3fedef80: .word 0x0000 +3fedef90: .word 0x0000 +3fedefa0: .word 0x0000 +3fedefb0: .word 0x0000 +3fedefc0: .word 0x0000 +3fedefd0: .word 0x0000 +3fedefe0: .word 0x0000 +3fedeff0: .word 0x0000 +3fedf000: addk 14, a0 +3fedf010: dsjs a9, L3FEDEE80 +3fedf020: .word 0x0000 +3fedf030: .word 0x0000 +3fedf040: .word 0x0000 +3fedf050: .word 0x0000 +3fedf060: .word 0x0000 +3fedf070: .word 0x0000 +3fedf080: .word 0x0000 +3fedf090: .word 0x0000 +L3FEDF0A0: +3fedf0a0: .word 0x0000 +3fedf0b0: .word 0x0000 +3fedf0c0: .word 0x0000 +3fedf0d0: .word 0x0000 +3fedf0e0: .word 0x0000 +3fedf0f0: .word 0x0000 +3fedf100: .word 0x0000 +3fedf110: .word 0x0000 +3fedf120: .word 0x0000 +3fedf130: .word 0x0000 +3fedf140: .word 0x0000 +3fedf150: .word 0x0000 +3fedf160: .word 0x0000 +3fedf170: .word 0x0000 +3fedf180: .word 0x0000 +3fedf190: .word 0x0000 +3fedf1a0: .word 0x0000 +3fedf1b0: .word 0x0000 +3fedf1c0: .word 0x0000 +3fedf1d0: .word 0x0000 +3fedf1e0: .word 0x0000 +3fedf1f0: .word 0x0000 +3fedf200: .word 0x0000 +3fedf210: .word 0x0000 +3fedf220: addk 14, a0 +3fedf230: dsjs a9, L3FEDF0A0 +3fedf240: .word 0x0000 +3fedf250: .word 0x0000 +3fedf260: .word 0x0000 +3fedf270: .word 0x0000 +3fedf280: .word 0x0000 +3fedf290: .word 0x0000 +3fedf2a0: .word 0x0000 +3fedf2b0: .word 0x0000 +3fedf2c0: .word 0x0000 +3fedf2d0: .word 0x0000 +3fedf2e0: .word 0x0000 +3fedf2f0: .word 0x0000 +3fedf300: .word 0x0000 +3fedf310: .word 0x0000 +L3FEDF320: +3fedf320: .word 0x0000 +3fedf330: .word 0x0000 +3fedf340: .word 0x0000 +3fedf350: .word 0x0000 +3fedf360: .word 0x0000 +3fedf370: .word 0x0000 +3fedf380: .word 0x0000 +3fedf390: .word 0x0000 +3fedf3a0: .word 0x0000 +3fedf3b0: .word 0x0000 +3fedf3c0: .word 0x0000 +3fedf3d0: .word 0x0000 +3fedf3e0: .word 0x0000 +3fedf3f0: .word 0x0000 +3fedf400: .word 0x0000 +3fedf410: .word 0x0000 +3fedf420: .word 0x0000 +3fedf430: .word 0x0000 +3fedf440: putst b8 +3fedf450: rev b4 +3fedf460: .word 0x0001 +3fedf470: .word 0x0000 +3fedf480: .word 0x0007 +3fedf490: .word 0x0000 +3fedf4a0: addk 14, a0 +3fedf4b0: dsjs a9, L3FEDF320 +3fedf4c0: .word 0x0000 +3fedf4d0: .word 0x0000 +3fedf4e0: .word 0x0000 +3fedf4f0: .word 0x0000 +3fedf500: .word 0x0000 +3fedf510: .word 0x0000 +3fedf520: .word 0x0000 +3fedf530: .word 0x0000 +L3FEDF540: +3fedf540: .word 0x0000 +3fedf550: .word 0x0000 +3fedf560: .word 0x0000 +3fedf570: .word 0x0000 +3fedf580: .word 0x0000 +3fedf590: .word 0x0000 +3fedf5a0: .word 0x0000 +3fedf5b0: .word 0x0000 +3fedf5c0: .word 0x0000 +3fedf5d0: .word 0x0000 +3fedf5e0: .word 0x0000 +3fedf5f0: .word 0x0000 +3fedf600: .word 0x0000 +3fedf610: .word 0x0000 +3fedf620: .word 0x0000 +3fedf630: .word 0x0000 +3fedf640: .word 0x0000 +3fedf650: .word 0x0000 +3fedf660: .word 0x0000 +3fedf670: .word 0x0000 +3fedf680: .word 0x0000 +3fedf690: .word 0x0000 +3fedf6a0: .word 0x0000 +3fedf6b0: .word 0x0000 +3fedf6c0: addk 14, a0 +3fedf6d0: dsjs a9, L3FEDF540 +3fedf6e0: .word 0x0000 +3fedf6f0: .word 0x0000 +3fedf700: .word 0x0000 +3fedf710: .word 0x0000 +3fedf720: .word 0x0000 +3fedf730: .word 0x0000 +3fedf740: .word 0x0000 +3fedf750: .word 0x0000 +L3FEDF760: +3fedf760: .word 0x0000 +3fedf770: .word 0x0000 +3fedf780: .word 0x0000 +3fedf790: .word 0x0000 +3fedf7a0: .word 0x0000 +3fedf7b0: .word 0x0000 +3fedf7c0: .word 0x0000 +3fedf7d0: .word 0x0000 +3fedf7e0: .word 0x0000 +3fedf7f0: .word 0x0000 +3fedf800: .word 0x0000 +3fedf810: .word 0x0000 +3fedf820: .word 0x0000 +3fedf830: .word 0x0000 +3fedf840: .word 0x0000 +3fedf850: .word 0x0000 +3fedf860: .word 0x0000 +3fedf870: .word 0x0000 +3fedf880: .word 0x0000 +3fedf890: .word 0x0000 +3fedf8a0: .word 0x0000 +3fedf8b0: .word 0x0000 +3fedf8c0: .word 0x0000 +3fedf8d0: .word 0x0000 +3fedf8e0: addk 14, a0 +3fedf8f0: dsjs a9, L3FEDF760 +3fedf900: .word 0x0000 +3fedf910: .word 0x0000 +3fedf920: .word 0x0000 +3fedf930: .word 0x0000 +3fedf940: .word 0x0000 +3fedf950: .word 0x0000 +3fedf960: .word 0x0000 +3fedf970: .word 0x0000 +3fedf980: .word 0x0000 +3fedf990: .word 0x0000 +3fedf9a0: .word 0x0000 +3fedf9b0: .word 0x0000 +3fedf9c0: .word 0x0000 +3fedf9d0: .word 0x0000 +L3FEDF9E0: +3fedf9e0: .word 0x0000 +3fedf9f0: .word 0x0000 +3fedfa00: .word 0x0000 +3fedfa10: .word 0x0000 +3fedfa20: .word 0x0000 +3fedfa30: .word 0x0000 +3fedfa40: .word 0x0000 +3fedfa50: .word 0x0000 +3fedfa60: .word 0x0000 +3fedfa70: .word 0x0000 +3fedfa80: .word 0x0000 +3fedfa90: .word 0x0000 +3fedfaa0: .word 0x0000 +3fedfab0: .word 0x0000 +3fedfac0: .word 0x0000 +3fedfad0: .word 0x0000 +3fedfae0: .word 0x0000 +3fedfaf0: .word 0x0000 +3fedfb00: putst b8 +3fedfb10: .word 0x004e +3fedfb20: .word 0x0001 +3fedfb30: .word 0x0000 +3fedfb40: .word 0x0008 +3fedfb50: .word 0x0000 +3fedfb60: cmp a2, a8 +3fedfb70: dsjs a9, L3FEDF9E0 +3fedfb80: .word 0x0000 +3fedfb90: .word 0x0000 +3fedfba0: .word 0x0000 +3fedfbb0: .word 0x0000 +3fedfbc0: .word 0x0000 +3fedfbd0: .word 0x0000 +3fedfbe0: .word 0x0000 +3fedfbf0: .word 0x0000 +L3FEDFC00: +3fedfc00: .word 0x0000 +3fedfc10: .word 0x0000 +3fedfc20: .word 0x0000 +3fedfc30: .word 0x0000 +3fedfc40: .word 0x0000 +3fedfc50: .word 0x0000 +3fedfc60: .word 0x0000 +3fedfc70: .word 0x0000 +3fedfc80: .word 0x0000 +3fedfc90: .word 0x0000 +3fedfca0: .word 0x0000 +3fedfcb0: .word 0x0000 +3fedfcc0: .word 0x0000 +3fedfcd0: .word 0x0000 +3fedfce0: .word 0x0000 +3fedfcf0: .word 0x0000 +3fedfd00: .word 0x0000 +3fedfd10: .word 0x0000 +3fedfd20: .word 0x0000 +3fedfd30: .word 0x0000 +3fedfd40: .word 0x0000 +3fedfd50: .word 0x0000 +3fedfd60: .word 0x0000 +3fedfd70: .word 0x0000 +3fedfd80: cmp a2, a8 +3fedfd90: dsjs a9, L3FEDFC00 +3fedfda0: .word 0x0000 +3fedfdb0: .word 0x0000 +3fedfdc0: .word 0x0000 +3fedfdd0: .word 0x0000 +3fedfde0: .word 0x0000 +3fedfdf0: .word 0x0000 +3fedfe00: .word 0x0000 +3fedfe10: .word 0x0000 +L3FEDFE20: +3fedfe20: .word 0x0000 +3fedfe30: .word 0x0000 +3fedfe40: .word 0x0000 +3fedfe50: .word 0x0000 +3fedfe60: .word 0x0000 +3fedfe70: .word 0x0000 +3fedfe80: .word 0x0000 +3fedfe90: .word 0x0000 +3fedfea0: .word 0x0000 +3fedfeb0: .word 0x0000 +3fedfec0: .word 0x0000 +3fedfed0: .word 0x0000 +3fedfee0: .word 0x0000 +3fedfef0: .word 0x0000 +3fedff00: .word 0x0000 +3fedff10: .word 0x0000 +3fedff20: .word 0x0000 +3fedff30: .word 0x0000 +3fedff40: .word 0x0000 +3fedff50: .word 0x0000 +3fedff60: .word 0x0000 +3fedff70: .word 0x0000 +3fedff80: .word 0x0000 +3fedff90: .word 0x0000 +3fedffa0: cmp a2, a8 +3fedffb0: dsjs a9, L3FEDFE20 +3fedffc0: .word 0x0000 +3fedffd0: .word 0x0000 +3fedffe0: .word 0x0000 +3fedfff0: .word 0x0000 +3fee0000: .word 0x0000 +3fee0010: .word 0x0000 +3fee0020: .word 0x0000 +3fee0030: .word 0x0000 +L3FEE0040: +3fee0040: .word 0x0000 +3fee0050: .word 0x0000 +3fee0060: .word 0x0000 +3fee0070: .word 0x0000 +3fee0080: .word 0x0000 +3fee0090: .word 0x0000 +L3FEE00A0: +3fee00a0: .word 0x0000 +3fee00b0: .word 0x0000 +3fee00c0: .word 0x0000 +3fee00d0: .word 0x0000 +3fee00e0: .word 0x0000 +3fee00f0: .word 0x0000 +3fee0100: .word 0x0000 +3fee0110: .word 0x0000 +3fee0120: .word 0x0000 +3fee0130: .word 0x0000 +3fee0140: .word 0x0000 +3fee0150: .word 0x0000 +3fee0160: .word 0x0000 +3fee0170: .word 0x0000 +3fee0180: .word 0x0000 +3fee0190: .word 0x0000 +3fee01a0: .word 0x0000 +3fee01b0: .word 0x0000 +3fee01c0: getpc a11 +3fee01d0: .word 0x0088 +3fee01e0: .word 0x0005 +3fee01f0: .word 0x0000 +3fee0200: .word 0x0009 +3fee0210: .word 0x0000 +3fee0220: dsjs a0, L3FEE0040 +3fee0230: dsjs a9, L3FEE00A0 +3fee0240: .word 0x0000 +3fee0250: .word 0x0000 +3fee0260: .word 0x0000 +3fee0270: .word 0x0000 +3fee0280: .word 0x0000 +3fee0290: .word 0x0000 +3fee02a0: .word 0x0000 +3fee02b0: .word 0x0000 +L3FEE02C0: +3fee02c0: .word 0x0000 +3fee02d0: .word 0x0000 +3fee02e0: .word 0x0000 +3fee02f0: .word 0x0000 +3fee0300: .word 0x0000 +3fee0310: .word 0x0000 +3fee0320: .word 0x0000 +3fee0330: .word 0x0000 +3fee0340: .word 0x0000 +3fee0350: .word 0x0000 +3fee0360: .word 0x0000 +3fee0370: .word 0x0000 +3fee0380: .word 0x0000 +3fee0390: .word 0x0000 +3fee03a0: .word 0x0000 +3fee03b0: .word 0x0000 +3fee03c0: .word 0x0000 +3fee03d0: .word 0x0000 +3fee03e0: .word 0x0000 +3fee03f0: .word 0x0000 +3fee0400: .word 0x0000 +3fee0410: .word 0x0000 +3fee0420: .word 0x0000 +3fee0430: .word 0x0000 +3fee0440: add a1, a0 +3fee0450: dsjs a9, L3FEE02C0 +3fee0460: .word 0x0000 +3fee0470: .word 0x0000 +3fee0480: .word 0x0000 +3fee0490: .word 0x0000 +3fee04a0: .word 0x0000 +3fee04b0: .word 0x0000 +3fee04c0: .word 0x0000 +3fee04d0: .word 0x0000 +L3FEE04E0: +3fee04e0: .word 0x0000 +3fee04f0: .word 0x0000 +3fee0500: .word 0x0000 +3fee0510: .word 0x0000 +3fee0520: .word 0x0000 +3fee0530: .word 0x0000 +3fee0540: .word 0x0000 +3fee0550: .word 0x0000 +3fee0560: .word 0x0000 +3fee0570: .word 0x0000 +3fee0580: .word 0x0000 +3fee0590: .word 0x0000 +3fee05a0: .word 0x0000 +3fee05b0: .word 0x0000 +3fee05c0: .word 0x0000 +3fee05d0: .word 0x0000 +3fee05e0: .word 0x0000 +3fee05f0: .word 0x0000 +3fee0600: .word 0x0000 +3fee0610: .word 0x0000 +3fee0620: .word 0x0000 +3fee0630: .word 0x0000 +3fee0640: .word 0x0000 +3fee0650: .word 0x0000 +3fee0660: add b3, b0 +3fee0670: dsjs a9, L3FEE04E0 +3fee0680: .word 0x0000 +3fee0690: .word 0x0000 +3fee06a0: .word 0x0000 +3fee06b0: .word 0x0000 +3fee06c0: .word 0x0000 +3fee06d0: .word 0x0000 +3fee06e0: .word 0x0000 +3fee06f0: .word 0x0000 +3fee0700: .word 0x0000 +3fee0710: .word 0x0000 +3fee0720: .word 0x0000 +3fee0730: .word 0x0000 +3fee0740: .word 0x0000 +3fee0750: .word 0x0000 +L3FEE0760: +3fee0760: .word 0x0000 +3fee0770: .word 0x0000 +3fee0780: .word 0x0000 +3fee0790: .word 0x0000 +3fee07a0: .word 0x0000 +3fee07b0: .word 0x0000 +3fee07c0: .word 0x0000 +3fee07d0: .word 0x0000 +3fee07e0: .word 0x0000 +3fee07f0: .word 0x0000 +3fee0800: .word 0x0000 +3fee0810: .word 0x0000 +3fee0820: .word 0x0000 +3fee0830: .word 0x0000 +3fee0840: .word 0x0000 +3fee0850: .word 0x0000 +3fee0860: .word 0x0000 +3fee0870: .word 0x0000 +3fee0880: putst b8 +3fee0890: .word 0x0088 +3fee08a0: .word 0x0005 +3fee08b0: .word 0x0000 +3fee08c0: .word 0x000a +3fee08d0: .word 0x0000 +3fee08e0: move *a3, a8, 1 +3fee08f0: dsjs a9, L3FEE0760 +3fee0900: .word 0x0000 +3fee0910: .word 0x0000 +3fee0920: .word 0x0000 +3fee0930: .word 0x0000 +3fee0940: .word 0x0000 +3fee0950: .word 0x0000 +3fee0960: .word 0x0000 +3fee0970: .word 0x0000 +L3FEE0980: +3fee0980: .word 0x0000 +3fee0990: .word 0x0000 +3fee09a0: .word 0x0000 +3fee09b0: .word 0x0000 +3fee09c0: .word 0x0000 +3fee09d0: .word 0x0000 +3fee09e0: .word 0x0000 +3fee09f0: .word 0x0000 +3fee0a00: .word 0x0000 +3fee0a10: .word 0x0000 +3fee0a20: .word 0x0000 +3fee0a30: .word 0x0000 +3fee0a40: .word 0x0000 +3fee0a50: .word 0x0000 +3fee0a60: .word 0x0000 +3fee0a70: .word 0x0000 +3fee0a80: .word 0x0000 +3fee0a90: .word 0x0000 +3fee0aa0: .word 0x0000 +3fee0ab0: .word 0x0000 +3fee0ac0: .word 0x0000 +3fee0ad0: .word 0x0000 +3fee0ae0: .word 0x0000 +3fee0af0: .word 0x0000 +3fee0b00: move *a6, a0, 1 +3fee0b10: dsjs a9, L3FEE0980 +3fee0b20: .word 0x0000 +3fee0b30: .word 0x0000 +3fee0b40: .word 0x0000 +3fee0b50: .word 0x0000 +3fee0b60: .word 0x0000 +3fee0b70: .word 0x0000 +3fee0b80: .word 0x0000 +3fee0b90: .word 0x0000 +L3FEE0BA0: +3fee0ba0: .word 0x0000 +3fee0bb0: .word 0x0000 +3fee0bc0: .word 0x0000 +3fee0bd0: .word 0x0000 +3fee0be0: .word 0x0000 +3fee0bf0: .word 0x0000 +3fee0c00: .word 0x0000 +3fee0c10: .word 0x0000 +3fee0c20: .word 0x0000 +3fee0c30: .word 0x0000 +3fee0c40: .word 0x0000 +3fee0c50: .word 0x0000 +3fee0c60: .word 0x0000 +3fee0c70: .word 0x0000 +3fee0c80: .word 0x0000 +3fee0c90: .word 0x0000 +3fee0ca0: .word 0x0000 +3fee0cb0: .word 0x0000 +3fee0cc0: .word 0x0000 +3fee0cd0: .word 0x0000 +3fee0ce0: .word 0x0000 +3fee0cf0: .word 0x0000 +3fee0d00: .word 0x0000 +3fee0d10: .word 0x0000 +3fee0d20: addc a14, a0 +3fee0d30: dsjs a9, L3FEE0BA0 +3fee0d40: .word 0x0000 +3fee0d50: .word 0x0000 +3fee0d60: .word 0x0000 +3fee0d70: .word 0x0000 +3fee0d80: .word 0x0000 +3fee0d90: .word 0x0000 +3fee0da0: .word 0x0000 +3fee0db0: .word 0x0000 +3fee0dc0: .word 0x0000 +3fee0dd0: .word 0x0000 +L3FEE0DE0: +3fee0de0: .word 0x0000 +3fee0df0: .word 0x0000 +3fee0e00: .word 0x0000 +3fee0e10: .word 0x0000 +L3FEE0E20: +3fee0e20: .word 0x0000 +3fee0e30: .word 0x0000 +3fee0e40: .word 0x0000 +3fee0e50: .word 0x0000 +3fee0e60: .word 0x0000 +3fee0e70: .word 0x0000 +3fee0e80: .word 0x0000 +3fee0e90: .word 0x0000 +3fee0ea0: .word 0x0000 +3fee0eb0: .word 0x0000 +3fee0ec0: .word 0x0000 +3fee0ed0: .word 0x0000 +3fee0ee0: .word 0x0000 +3fee0ef0: .word 0x0000 +3fee0f00: .word 0x0000 +3fee0f10: .word 0x0000 +3fee0f20: .word 0x0000 +3fee0f30: .word 0x0000 +3fee0f40: .word 0x0014 +3fee0f50: .word 0x00b8 +3fee0f60: .word 0x0002 +3fee0f70: .word 0x0000 +3fee0f80: .word 0x000b +3fee0f90: .word 0x0000 +3fee0fa0: move *a9, a0, 1 +3fee0fb0: dsjs a9, L3FEE0E20 +3fee0fc0: .word 0x0000 +3fee0fd0: .word 0x0000 +3fee0fe0: .word 0x0000 +3fee0ff0: .word 0x0000 +3fee1000: .word 0x0000 +3fee1010: .word 0x0000 +3fee1020: .word 0x0000 +3fee1030: .word 0x0000 +L3FEE1040: +3fee1040: .word 0x0000 +3fee1050: .word 0x0000 +3fee1060: .word 0x0000 +3fee1070: .word 0x0000 +3fee1080: .word 0x0000 +3fee1090: .word 0x0000 +3fee10a0: .word 0x0000 +3fee10b0: .word 0x0000 +3fee10c0: .word 0x0000 +3fee10d0: .word 0x0000 +3fee10e0: .word 0x0000 +3fee10f0: .word 0x0000 +3fee1100: .word 0x0000 +3fee1110: .word 0x0000 +3fee1120: .word 0x0000 +3fee1130: .word 0x0000 +3fee1140: .word 0x0000 +3fee1150: .word 0x0000 +3fee1160: .word 0x0000 +3fee1170: .word 0x0000 +3fee1180: .word 0x0000 +3fee1190: .word 0x0000 +3fee11a0: .word 0x0000 +3fee11b0: .word 0x0000 +3fee11c0: move *a0, *a8, 0 +3fee11d0: dsjs a9, L3FEE1040 +3fee11e0: .word 0x0000 +3fee11f0: .word 0x0000 +3fee1200: .word 0x0000 +3fee1210: .word 0x0000 +3fee1220: .word 0x0000 +3fee1230: .word 0x0000 +3fee1240: .word 0x0000 +3fee1250: .word 0x0000 +L3FEE1260: +3fee1260: .word 0x0000 +3fee1270: .word 0x0000 +3fee1280: .word 0x0000 +3fee1290: .word 0x0000 +3fee12a0: .word 0x0000 +3fee12b0: .word 0x0000 +3fee12c0: .word 0x0000 +3fee12d0: .word 0x0000 +3fee12e0: .word 0x0000 +3fee12f0: .word 0x0000 +3fee1300: .word 0x0000 +3fee1310: .word 0x0000 +3fee1320: .word 0x0000 +3fee1330: .word 0x0000 +3fee1340: .word 0x0000 +3fee1350: .word 0x0000 +3fee1360: .word 0x0000 +3fee1370: .word 0x0000 +3fee1380: .word 0x0000 +3fee1390: .word 0x0000 +3fee13a0: .word 0x0000 +3fee13b0: .word 0x0000 +3fee13c0: .word 0x0000 +3fee13d0: .word 0x0000 +3fee13e0: move *a9, *a0, 0 +3fee13f0: dsjs a9, L3FEE1260 +3fee1400: .word 0x0000 +3fee1410: .word 0x0000 +3fee1420: .word 0x0000 +3fee1430: .word 0x0000 +3fee1440: .word 0x0000 +3fee1450: .word 0x0000 +3fee1460: .word 0x0000 +3fee1470: .word 0x0000 +3fee1480: .word 0x0000 +3fee1490: .word 0x0000 +3fee14a0: .word 0x0000 +3fee14b0: .word 0x0000 +3fee14c0: .word 0x0000 +3fee14d0: .word 0x0000 +L3FEE14E0: +3fee14e0: .word 0x0000 +3fee14f0: .word 0x0000 +3fee1500: .word 0x0000 +3fee1510: .word 0x0000 +3fee1520: .word 0x0000 +3fee1530: .word 0x0000 +3fee1540: .word 0x0000 +3fee1550: .word 0x0000 +3fee1560: .word 0x0000 +3fee1570: .word 0x0000 +3fee1580: .word 0x0000 +3fee1590: .word 0x0000 +3fee15a0: .word 0x0000 +3fee15b0: .word 0x0000 +3fee15c0: .word 0x0000 +3fee15d0: .word 0x0000 +3fee15e0: .word 0x0000 +3fee15f0: .word 0x0000 +3fee1600: .word 0x001e +3fee1610: putst b13 +3fee1620: .word 0x0005 +3fee1630: .word 0x0000 +3fee1640: .word 0x000c +3fee1650: .word 0x0000 +3fee1660: sla b2, b8 +3fee1670: dsjs a9, L3FEE14E0 +3fee1680: .word 0x0000 +3fee1690: .word 0x0000 +3fee16a0: .word 0x0000 +3fee16b0: .word 0x0000 +3fee16c0: .word 0x0000 +3fee16d0: .word 0x0000 +3fee16e0: .word 0x0000 +3fee16f0: .word 0x0000 +L3FEE1700: +3fee1700: .word 0x0000 +3fee1710: .word 0x0000 +3fee1720: .word 0x0000 +3fee1730: .word 0x0000 +3fee1740: .word 0x0000 +3fee1750: .word 0x0000 +3fee1760: .word 0x0000 +3fee1770: .word 0x0000 +3fee1780: .word 0x0000 +3fee1790: .word 0x0000 +3fee17a0: .word 0x0000 +3fee17b0: .word 0x0000 +3fee17c0: .word 0x0000 +3fee17d0: .word 0x0000 +3fee17e0: .word 0x0000 +3fee17f0: .word 0x0000 +3fee1800: .word 0x0000 +3fee1810: .word 0x0000 +3fee1820: .word 0x0000 +3fee1830: .word 0x0000 +3fee1840: .word 0x0000 +3fee1850: .word 0x0000 +3fee1860: .word 0x0000 +3fee1870: .word 0x0000 +3fee1880: sla b2, b8 +3fee1890: dsjs a9, L3FEE1700 +3fee18a0: .word 0x0000 +3fee18b0: .word 0x0000 +3fee18c0: .word 0x0000 +3fee18d0: .word 0x0000 +3fee18e0: .word 0x0000 +3fee18f0: .word 0x0000 +3fee1900: .word 0x0000 +3fee1910: .word 0x0000 +L3FEE1920: +3fee1920: .word 0x0000 +3fee1930: .word 0x0000 +3fee1940: .word 0x0000 +3fee1950: .word 0x0000 +3fee1960: .word 0x0000 +3fee1970: .word 0x0000 +3fee1980: .word 0x0000 +3fee1990: .word 0x0000 +3fee19a0: .word 0x0000 +3fee19b0: .word 0x0000 +3fee19c0: .word 0x0000 +3fee19d0: .word 0x0000 +3fee19e0: .word 0x0000 +3fee19f0: .word 0x0000 +3fee1a00: .word 0x0000 +3fee1a10: .word 0x0000 +3fee1a20: .word 0x0000 +3fee1a30: .word 0x0000 +3fee1a40: .word 0x0000 +3fee1a50: .word 0x0000 +3fee1a60: .word 0x0000 +3fee1a70: .word 0x0000 +3fee1a80: .word 0x0000 +3fee1a90: .word 0x0000 +3fee1aa0: sla b2, b8 +3fee1ab0: dsjs a9, L3FEE1920 +3fee1ac0: .word 0x0000 +3fee1ad0: .word 0x0000 +3fee1ae0: .word 0x0000 +3fee1af0: .word 0x0000 +3fee1b00: .word 0x0000 +3fee1b10: .word 0x0000 +3fee1b20: .word 0x0000 +3fee1b30: .word 0x0000 +3fee1b40: .word 0x0000 +3fee1b50: .word 0x0000 +3fee1b60: .word 0x0000 +3fee1b70: .word 0x0000 +3fee1b80: .word 0x0000 +3fee1b90: .word 0x0000 +L3FEE1BA0: +3fee1ba0: .word 0x0000 +3fee1bb0: .word 0x0000 +3fee1bc0: .word 0x0000 +3fee1bd0: .word 0x0000 +3fee1be0: .word 0x0000 +3fee1bf0: .word 0x0000 +3fee1c00: .word 0x0000 +3fee1c10: .word 0x0000 +3fee1c20: .word 0x0000 +3fee1c30: .word 0x0000 +3fee1c40: .word 0x0000 +3fee1c50: .word 0x0000 +3fee1c60: .word 0x0000 +3fee1c70: .word 0x0000 +3fee1c80: .word 0x0000 +3fee1c90: .word 0x0000 +3fee1ca0: .word 0x0000 +3fee1cb0: .word 0x0000 +3fee1cc0: emu +3fee1cd0: putst b13 +3fee1ce0: .word 0x0005 +3fee1cf0: .word 0x0000 +3fee1d00: .word 0x000d +3fee1d10: .word 0x0000 +3fee1d20: sla a6, a0 +3fee1d30: dsjs a9, L3FEE1BA0 +3fee1d40: .word 0x0000 +3fee1d50: .word 0x0000 +3fee1d60: .word 0x0000 +3fee1d70: .word 0x0000 +3fee1d80: .word 0x0000 +3fee1d90: .word 0x0000 +3fee1da0: .word 0x0000 +3fee1db0: .word 0x0000 +L3FEE1DC0: +3fee1dc0: .word 0x0000 +3fee1dd0: .word 0x0000 +3fee1de0: .word 0x0000 +3fee1df0: .word 0x0000 +3fee1e00: .word 0x0000 +3fee1e10: .word 0x0000 +3fee1e20: .word 0x0000 +3fee1e30: .word 0x0000 +3fee1e40: .word 0x0000 +3fee1e50: .word 0x0000 +3fee1e60: .word 0x0000 +3fee1e70: .word 0x0000 +3fee1e80: .word 0x0000 +3fee1e90: .word 0x0000 +3fee1ea0: .word 0x0000 +3fee1eb0: .word 0x0000 +3fee1ec0: .word 0x0000 +3fee1ed0: .word 0x0000 +3fee1ee0: .word 0x0000 +3fee1ef0: .word 0x0000 +3fee1f00: .word 0x0000 +3fee1f10: .word 0x0000 +3fee1f20: .word 0x0000 +3fee1f30: .word 0x0000 +3fee1f40: rl 0x9, b8 +3fee1f50: dsjs a9, L3FEE1DC0 +3fee1f60: .word 0x0000 +3fee1f70: .word 0x0000 +3fee1f80: .word 0x0000 +3fee1f90: .word 0x0000 +3fee1fa0: .word 0x0000 +3fee1fb0: .word 0x0000 +3fee1fc0: .word 0x0000 +3fee1fd0: .word 0x0000 +L3FEE1FE0: +3fee1fe0: .word 0x0000 +3fee1ff0: .word 0x0000 +3fee2000: .word 0x0000 +3fee2010: .word 0x0000 +3fee2020: .word 0x0000 +3fee2030: .word 0x0000 +3fee2040: .word 0x0000 +3fee2050: .word 0x0000 +3fee2060: .word 0x0000 +3fee2070: .word 0x0000 +3fee2080: .word 0x0000 +3fee2090: .word 0x0000 +3fee20a0: .word 0x0000 +3fee20b0: .word 0x0000 +3fee20c0: .word 0x0000 +3fee20d0: .word 0x0000 +3fee20e0: .word 0x0000 +3fee20f0: .word 0x0000 +3fee2100: .word 0x0000 +3fee2110: .word 0x0000 +3fee2120: .word 0x0000 +3fee2130: .word 0x0000 +3fee2140: .word 0x0000 +3fee2150: .word 0x0000 +3fee2160: sla a9, a0 +3fee2170: dsjs a9, L3FEE1FE0 +3fee2180: .word 0x0000 +3fee2190: .word 0x0000 +3fee21a0: .word 0x0000 +3fee21b0: .word 0x0000 +3fee21c0: .word 0x0000 +3fee21d0: .word 0x0000 +3fee21e0: .word 0x0000 +3fee21f0: .word 0x0000 +3fee2200: .word 0x0000 +3fee2210: .word 0x0000 +3fee2220: .word 0x0000 +3fee2230: .word 0x0000 +3fee2240: .word 0x0000 +3fee2250: .word 0x0000 +L3FEE2260: +3fee2260: .word 0x0000 +3fee2270: .word 0x0000 +3fee2280: .word 0x0000 +3fee2290: .word 0x0000 +3fee22a0: .word 0x0000 +3fee22b0: .word 0x0000 +3fee22c0: .word 0x0000 +3fee22d0: .word 0x0000 +3fee22e0: .word 0x0000 +3fee22f0: .word 0x0000 +3fee2300: .word 0x0000 +3fee2310: .word 0x0000 +3fee2320: .word 0x0000 +3fee2330: .word 0x0000 +3fee2340: .word 0x0000 +3fee2350: .word 0x0000 +3fee2360: .word 0x0000 +3fee2370: .word 0x0000 +3fee2380: .word 0x020c +3fee2390: putst b13 +3fee23a0: .word 0x0005 +3fee23b0: .word 0x0000 +3fee23c0: .word 0x000e +3fee23d0: .word 0x0000 +3fee23e0: move a1, b0 +3fee23f0: dsjs a9, L3FEE2260 +3fee2400: .word 0x0000 +3fee2410: .word 0x0000 +3fee2420: .word 0x0000 +3fee2430: .word 0x0000 +3fee2440: .word 0x0000 +3fee2450: .word 0x0000 +3fee2460: .word 0x0000 +3fee2470: .word 0x0000 +L3FEE2480: +3fee2480: .word 0x0000 +3fee2490: .word 0x0000 +3fee24a0: .word 0x0000 +3fee24b0: .word 0x0000 +3fee24c0: .word 0x0000 +3fee24d0: .word 0x0000 +3fee24e0: .word 0x0000 +3fee24f0: .word 0x0000 +3fee2500: .word 0x0000 +3fee2510: .word 0x0000 +3fee2520: .word 0x0000 +3fee2530: .word 0x0000 +3fee2540: .word 0x0000 +3fee2550: .word 0x0000 +3fee2560: .word 0x0000 +3fee2570: .word 0x0000 +3fee2580: .word 0x0000 +3fee2590: .word 0x0000 +3fee25a0: .word 0x0000 +3fee25b0: .word 0x0000 +3fee25c0: .word 0x0000 +3fee25d0: .word 0x0000 +3fee25e0: .word 0x0000 +3fee25f0: .word 0x0000 +3fee2600: rl 0x12, a8 +3fee2610: dsjs a9, L3FEE2480 +3fee2620: .word 0x0000 +3fee2630: .word 0x0000 +3fee2640: .word 0x0000 +3fee2650: .word 0x0000 +3fee2660: .word 0x0000 +3fee2670: .word 0x0000 +3fee2680: .word 0x0000 +3fee2690: .word 0x0000 +L3FEE26A0: +3fee26a0: .word 0x0000 +3fee26b0: .word 0x0000 +3fee26c0: .word 0x0000 +3fee26d0: .word 0x0000 +3fee26e0: .word 0x0000 +3fee26f0: .word 0x0000 +3fee2700: .word 0x0000 +3fee2710: .word 0x0000 +3fee2720: .word 0x0000 +3fee2730: .word 0x0000 +3fee2740: .word 0x0000 +3fee2750: .word 0x0000 +3fee2760: .word 0x0000 +3fee2770: .word 0x0000 +3fee2780: .word 0x0000 +3fee2790: .word 0x0000 +3fee27a0: .word 0x0000 +3fee27b0: .word 0x0000 +3fee27c0: .word 0x0000 +3fee27d0: .word 0x0000 +3fee27e0: .word 0x0000 +3fee27f0: .word 0x0000 +3fee2800: .word 0x0000 +3fee2810: .word 0x0000 +3fee2820: srl 0x1d, b8 +3fee2830: dsjs a9, L3FEE26A0 +3fee2840: .word 0x0000 +3fee2850: .word 0x0000 +3fee2860: .word 0x0000 +3fee2870: .word 0x0000 +3fee2880: .word 0x0000 +3fee2890: .word 0x0000 +3fee28a0: .word 0x0000 +3fee28b0: .word 0x0000 +3fee28c0: .word 0x0000 +3fee28d0: .word 0x0000 +3fee28e0: .word 0x0000 +3fee28f0: .word 0x0000 +3fee2900: .word 0x0000 +3fee2910: .word 0x0000 +L3FEE2920: +3fee2920: .word 0x0000 +3fee2930: .word 0x0000 +3fee2940: .word 0x0000 +3fee2950: .word 0x0000 +3fee2960: .word 0x0000 +3fee2970: .word 0x0000 +3fee2980: .word 0x0000 +3fee2990: .word 0x0000 +3fee29a0: .word 0x0000 +3fee29b0: .word 0x0000 +3fee29c0: .word 0x0000 +3fee29d0: .word 0x0000 +3fee29e0: .word 0x0000 +3fee29f0: .word 0x0000 +3fee2a00: .word 0x0000 +3fee2a10: .word 0x0000 +3fee2a20: .word 0x0000 +3fee2a30: .word 0x0000 +3fee2a40: rev a6 +3fee2a50: .word 0x00d8 +3fee2a60: .word 0x0004 +3fee2a70: .word 0x0000 +3fee2a80: .word 0x000f +3fee2a90: .word 0x0000 +3fee2aa0: move *a1, *a8, 1 +3fee2ab0: dsjs a9, L3FEE2920 +3fee2ac0: .word 0x0000 +3fee2ad0: .word 0x0000 +3fee2ae0: .word 0x0000 +3fee2af0: .word 0x0000 +3fee2b00: .word 0x0000 +3fee2b10: .word 0x0000 +3fee2b20: .word 0x0000 +3fee2b30: .word 0x0000 +L3FEE2B40: +3fee2b40: .word 0x0000 +3fee2b50: .word 0x0000 +3fee2b60: .word 0x0000 +3fee2b70: .word 0x0000 +3fee2b80: .word 0x0000 +3fee2b90: .word 0x0000 +3fee2ba0: .word 0x0000 +3fee2bb0: .word 0x0000 +3fee2bc0: .word 0x0000 +3fee2bd0: .word 0x0000 +3fee2be0: .word 0x0000 +3fee2bf0: .word 0x0000 +3fee2c00: .word 0x0000 +3fee2c10: .word 0x0000 +3fee2c20: .word 0x0000 +3fee2c30: .word 0x0000 +3fee2c40: .word 0x0000 +3fee2c50: .word 0x0000 +3fee2c60: .word 0x0000 +3fee2c70: .word 0x0000 +3fee2c80: .word 0x0000 +3fee2c90: .word 0x0000 +3fee2ca0: .word 0x0000 +3fee2cb0: .word 0x0000 +3fee2cc0: move *a5, *a8, 1 +3fee2cd0: dsjs a9, L3FEE2B40 +3fee2ce0: .word 0x0000 +3fee2cf0: .word 0x0000 +3fee2d00: .word 0x0000 +3fee2d10: .word 0x0000 +3fee2d20: .word 0x0000 +3fee2d30: .word 0x0000 +3fee2d40: .word 0x0000 +3fee2d50: .word 0x0000 +L3FEE2D60: +3fee2d60: .word 0x0000 +3fee2d70: .word 0x0000 +3fee2d80: .word 0x0000 +3fee2d90: .word 0x0000 +3fee2da0: .word 0x0000 +3fee2db0: .word 0x0000 +3fee2dc0: .word 0x0000 +3fee2dd0: .word 0x0000 +3fee2de0: .word 0x0000 +3fee2df0: .word 0x0000 +3fee2e00: .word 0x0000 +3fee2e10: .word 0x0000 +3fee2e20: .word 0x0000 +3fee2e30: .word 0x0000 +3fee2e40: .word 0x0000 +3fee2e50: .word 0x0000 +3fee2e60: .word 0x0000 +3fee2e70: .word 0x0000 +3fee2e80: .word 0x0000 +3fee2e90: .word 0x0000 +3fee2ea0: .word 0x0000 +3fee2eb0: .word 0x0000 +3fee2ec0: .word 0x0000 +3fee2ed0: .word 0x0000 +3fee2ee0: move *a9, *a0, 1 +3fee2ef0: dsjs a9, L3FEE2D60 +3fee2f00: .word 0x0000 +3fee2f10: .word 0x0000 +3fee2f20: .word 0x0000 +3fee2f30: .word 0x0000 +3fee2f40: .word 0x0000 +3fee2f50: .word 0x0000 +3fee2f60: .word 0x0000 +3fee2f70: .word 0x0000 +3fee2f80: .word 0x0000 +3fee2f90: .word 0x0000 +3fee2fa0: .word 0x0000 +3fee2fb0: .word 0x0000 +3fee2fc0: .word 0x0000 +3fee2fd0: .word 0x0000 +L3FEE2FE0: +3fee2fe0: .word 0x0000 +3fee2ff0: .word 0x0000 +L3FEE3000: +3fee3000: .word 0x0000 +3fee3010: .word 0x0000 +L3FEE3020: +3fee3020: .word 0x0000 +3fee3030: .word 0x0000 +3fee3040: .word 0x0000 +3fee3050: .word 0x0000 +3fee3060: .word 0x0000 +3fee3070: .word 0x0000 +3fee3080: .word 0x0000 +3fee3090: .word 0x0000 +3fee30a0: .word 0x0000 +3fee30b0: .word 0x0000 +3fee30c0: .word 0x0000 +3fee30d0: .word 0x0000 +3fee30e0: .word 0x0000 +3fee30f0: .word 0x0000 +3fee3100: rev b4 +3fee3110: .word 0x00ec +3fee3120: .word 0x0003 +3fee3130: .word 0x0000 +3fee3140: .word 0x0010 +3fee3150: .word 0x0000 +3fee3160: move *a13, *a8, 1 +3fee3170: dsjs a9, L3FEE2FE0 +3fee3180: move *a14, *a8, 1 +3fee3190: dsjs a9, L3FEE3000 +3fee31a0: movb a2, *a8 +3fee31b0: dsjs a9, L3FEE3020 +3fee31c0: .word 0x0000 +3fee31d0: .word 0x0000 +3fee31e0: .word 0x0000 +3fee31f0: .word 0x0000 +L3FEE3200: +3fee3200: .word 0x0000 +3fee3210: .word 0x0000 +L3FEE3220: +3fee3220: .word 0x0000 +3fee3230: .word 0x0000 +L3FEE3240: +3fee3240: .word 0x0000 +3fee3250: .word 0x0000 +3fee3260: .word 0x0000 +3fee3270: .word 0x0000 +3fee3280: .word 0x0000 +3fee3290: .word 0x0000 +3fee32a0: .word 0x0000 +3fee32b0: .word 0x0000 +3fee32c0: .word 0x0000 +3fee32d0: .word 0x0000 +3fee32e0: .word 0x0000 +3fee32f0: .word 0x0000 +3fee3300: .word 0x0000 +3fee3310: .word 0x0000 +3fee3320: .word 0x0000 +3fee3330: .word 0x0000 +3fee3340: .word 0x0000 +3fee3350: .word 0x0000 +3fee3360: .word 0x0000 +3fee3370: .word 0x0000 +3fee3380: movb b3, *b0 +3fee3390: dsjs a9, L3FEE3200 +3fee33a0: movb a7, *a0 +3fee33b0: dsjs a9, L3FEE3220 +3fee33c0: movb b11, *b8 +3fee33d0: dsjs a9, L3FEE3240 +3fee33e0: .word 0x0000 +3fee33f0: .word 0x0000 +3fee3400: .word 0x0000 +3fee3410: .word 0x0000 +L3FEE3420: +3fee3420: .word 0x0000 +3fee3430: .word 0x0000 +L3FEE3440: +3fee3440: .word 0x0000 +3fee3450: .word 0x0000 +L3FEE3460: +3fee3460: .word 0x0000 +3fee3470: .word 0x0000 +3fee3480: .word 0x0000 +3fee3490: .word 0x0000 +3fee34a0: .word 0x0000 +3fee34b0: .word 0x0000 +3fee34c0: .word 0x0000 +3fee34d0: .word 0x0000 +3fee34e0: .word 0x0000 +3fee34f0: .word 0x0000 +3fee3500: .word 0x0000 +3fee3510: .word 0x0000 +3fee3520: .word 0x0000 +3fee3530: .word 0x0000 +3fee3540: .word 0x0000 +3fee3550: .word 0x0000 +3fee3560: .word 0x0000 +3fee3570: .word 0x0000 +3fee3580: .word 0x0000 +3fee3590: .word 0x0000 +3fee35a0: movb sp, *a8 +3fee35b0: dsjs a9, L3FEE3420 +3fee35c0: movb *b0, b0 +3fee35d0: dsjs a9, L3FEE3440 +3fee35e0: movb *b4, b0 +3fee35f0: dsjs a9, L3FEE3460 +3fee3600: .word 0x0000 +3fee3610: .word 0x0000 +3fee3620: .word 0x0000 +3fee3630: .word 0x0000 +3fee3640: .word 0x0000 +3fee3650: .word 0x0000 +3fee3660: .word 0x0000 +3fee3670: .word 0x0000 +3fee3680: .word 0x0000 +3fee3690: .word 0x0000 +L3FEE36A0: +3fee36a0: .word 0x0000 +3fee36b0: .word 0x0000 +3fee36c0: .word 0x0000 +3fee36d0: .word 0x0000 +3fee36e0: .word 0x0000 +3fee36f0: .word 0x0000 +3fee3700: .word 0x0000 +3fee3710: .word 0x0000 +3fee3720: .word 0x0000 +3fee3730: .word 0x0000 +3fee3740: .word 0x0000 +3fee3750: .word 0x0000 +3fee3760: .word 0x0000 +3fee3770: .word 0x0000 +3fee3780: .word 0x0000 +3fee3790: .word 0x0000 +3fee37a0: .word 0x0000 +3fee37b0: .word 0x0000 +3fee37c0: putst a12 +3fee37d0: .word 0x00d8 +3fee37e0: .word 0x0004 +3fee37f0: .word 0x0000 +3fee3800: .word 0x0011 +3fee3810: .word 0x0000 +3fee3820: movb *a6, a0 +3fee3830: dsjs a9, L3FEE36A0 +3fee3840: .word 0x0000 +3fee3850: .word 0x0000 +3fee3860: .word 0x0000 +3fee3870: .word 0x0000 +3fee3880: .word 0x0000 +3fee3890: .word 0x0000 +3fee38a0: .word 0x0000 +3fee38b0: .word 0x0000 +L3FEE38C0: +3fee38c0: .word 0x0000 +3fee38d0: .word 0x0000 +3fee38e0: .word 0x0000 +3fee38f0: .word 0x0000 +3fee3900: .word 0x0000 +3fee3910: .word 0x0000 +3fee3920: .word 0x0000 +3fee3930: .word 0x0000 +3fee3940: .word 0x0000 +3fee3950: .word 0x0000 +3fee3960: .word 0x0000 +3fee3970: .word 0x0000 +3fee3980: .word 0x0000 +3fee3990: .word 0x0000 +3fee39a0: .word 0x0000 +3fee39b0: .word 0x0000 +3fee39c0: .word 0x0000 +3fee39d0: .word 0x0000 +3fee39e0: .word 0x0000 +3fee39f0: .word 0x0000 +3fee3a00: .word 0x0000 +3fee3a10: .word 0x0000 +3fee3a20: .word 0x0000 +3fee3a30: .word 0x0000 +3fee3a40: movb *b10, b8 +3fee3a50: dsjs a9, L3FEE38C0 +3fee3a60: .word 0x0000 +3fee3a70: .word 0x0000 +3fee3a80: .word 0x0000 +3fee3a90: .word 0x0000 +3fee3aa0: .word 0x0000 +3fee3ab0: .word 0x0000 +3fee3ac0: .word 0x0000 +3fee3ad0: .word 0x0000 +L3FEE3AE0: +3fee3ae0: .word 0x0000 +3fee3af0: .word 0x0000 +3fee3b00: .word 0x0000 +3fee3b10: .word 0x0000 +3fee3b20: .word 0x0000 +3fee3b30: .word 0x0000 +3fee3b40: .word 0x0000 +3fee3b50: .word 0x0000 +3fee3b60: .word 0x0000 +3fee3b70: .word 0x0000 +3fee3b80: .word 0x0000 +3fee3b90: .word 0x0000 +3fee3ba0: .word 0x0000 +3fee3bb0: .word 0x0000 +3fee3bc0: .word 0x0000 +3fee3bd0: .word 0x0000 +3fee3be0: .word 0x0000 +3fee3bf0: .word 0x0000 +3fee3c00: .word 0x0000 +3fee3c10: .word 0x0000 +3fee3c20: .word 0x0000 +3fee3c30: .word 0x0000 +3fee3c40: .word 0x0000 +3fee3c50: .word 0x0000 +3fee3c60: movb *sp, a8 +3fee3c70: dsjs a9, L3FEE3AE0 +3fee3c80: .word 0x0000 +3fee3c90: .word 0x0000 +3fee3ca0: .word 0x0000 +3fee3cb0: .word 0x0000 +3fee3cc0: .word 0x0000 +3fee3cd0: .word 0x0000 +3fee3ce0: .word 0x0000 +3fee3cf0: .word 0x0000 +3fee3d00: .word 0x0000 +3fee3d10: .word 0x0000 +3fee3d20: .word 0x0000 +3fee3d30: .word 0x0000 +3fee3d40: .word 0x0000 +3fee3d50: .word 0x0000 +L3FEE3D60: +3fee3d60: .word 0x0000 +3fee3d70: .word 0x0000 +L3FEE3D80: +3fee3d80: .word 0x0000 +3fee3d90: .word 0x0000 +L3FEE3DA0: +3fee3da0: .word 0x0000 +3fee3db0: .word 0x0000 +3fee3dc0: .word 0x0000 +3fee3dd0: .word 0x0000 +3fee3de0: .word 0x0000 +3fee3df0: .word 0x0000 +3fee3e00: .word 0x0000 +3fee3e10: .word 0x0000 +3fee3e20: .word 0x0000 +3fee3e30: .word 0x0000 +3fee3e40: .word 0x0000 +3fee3e50: .word 0x0000 +3fee3e60: .word 0x0000 +3fee3e70: .word 0x0000 +3fee3e80: putst b10 +3fee3e90: .word 0x00ec +3fee3ea0: .word 0x0003 +3fee3eb0: .word 0x0000 +3fee3ec0: .word 0x0011 +3fee3ed0: .word 0x0000 +3fee3ee0: move *a13, *a8, 1 +3fee3ef0: dsjs a9, L3FEE3D60 +3fee3f00: move *a14, *a8, 1 +3fee3f10: dsjs a9, L3FEE3D80 +3fee3f20: movb a2, *a8 +3fee3f30: dsjs a9, L3FEE3DA0 +3fee3f40: .word 0x0000 +3fee3f50: .word 0x0000 +3fee3f60: .word 0x0000 +3fee3f70: .word 0x0000 +L3FEE3F80: +3fee3f80: .word 0x0000 +3fee3f90: .word 0x0000 +L3FEE3FA0: +3fee3fa0: .word 0x0000 +3fee3fb0: .word 0x0000 +L3FEE3FC0: +3fee3fc0: .word 0x0000 +3fee3fd0: .word 0x0000 +3fee3fe0: .word 0x0000 +3fee3ff0: .word 0x0000 +3fee4000: .word 0x0000 +3fee4010: .word 0x0000 +3fee4020: .word 0x0000 +3fee4030: .word 0x0000 +3fee4040: .word 0x0000 +3fee4050: .word 0x0000 +3fee4060: .word 0x0000 +3fee4070: .word 0x0000 +3fee4080: .word 0x0000 +3fee4090: .word 0x0000 +3fee40a0: .word 0x0000 +3fee40b0: .word 0x0000 +3fee40c0: .word 0x0000 +3fee40d0: .word 0x0000 +3fee40e0: .word 0x0000 +3fee40f0: .word 0x0000 +3fee4100: movb b3, *b0 +3fee4110: dsjs a9, L3FEE3F80 +3fee4120: movb a7, *a0 +3fee4130: dsjs a9, L3FEE3FA0 +3fee4140: movb b11, *b8 +3fee4150: dsjs a9, L3FEE3FC0 +3fee4160: .word 0x0000 +3fee4170: .word 0x0000 +3fee4180: .word 0x0000 +3fee4190: .word 0x0000 +L3FEE41A0: +3fee41a0: .word 0x0000 +3fee41b0: .word 0x0000 +L3FEE41C0: +3fee41c0: .word 0x0000 +3fee41d0: .word 0x0000 +L3FEE41E0: +3fee41e0: .word 0x0000 +3fee41f0: .word 0x0000 +3fee4200: .word 0x0000 +3fee4210: .word 0x0000 +3fee4220: .word 0x0000 +3fee4230: .word 0x0000 +3fee4240: .word 0x0000 +3fee4250: .word 0x0000 +3fee4260: .word 0x0000 +3fee4270: .word 0x0000 +3fee4280: .word 0x0000 +3fee4290: .word 0x0000 +3fee42a0: .word 0x0000 +3fee42b0: .word 0x0000 +3fee42c0: .word 0x0000 +3fee42d0: .word 0x0000 +3fee42e0: .word 0x0000 +3fee42f0: .word 0x0000 +3fee4300: .word 0x0000 +3fee4310: .word 0x0000 +3fee4320: movb sp, *a8 +3fee4330: dsjs a9, L3FEE41A0 +3fee4340: movb *b0, b0 +3fee4350: dsjs a9, L3FEE41C0 +3fee4360: movb *b4, b0 +3fee4370: dsjs a9, L3FEE41E0 +3fee4380: .word 0x0000 +3fee4390: .word 0x0000 +3fee43a0: .word 0x0000 +3fee43b0: .word 0x0000 +3fee43c0: .word 0x0000 +3fee43d0: .word 0x0000 +3fee43e0: .word 0x0000 +3fee43f0: .word 0x0000 +3fee4400: .word 0x0000 +3fee4410: .word 0x0000 +L3FEE4420: +3fee4420: .word 0x0000 +3fee4430: .word 0x0000 +3fee4440: .word 0x0000 +3fee4450: .word 0x0000 +3fee4460: .word 0x0000 +3fee4470: .word 0x0000 +3fee4480: .word 0x0000 +3fee4490: .word 0x0000 +3fee44a0: .word 0x0000 +3fee44b0: .word 0x0000 +3fee44c0: .word 0x0000 +3fee44d0: .word 0x0000 +3fee44e0: .word 0x0000 +3fee44f0: .word 0x0000 +3fee4500: .word 0x0000 +3fee4510: .word 0x0000 +3fee4520: .word 0x0000 +3fee4530: .word 0x0000 +3fee4540: .word 0x0014 +3fee4550: getpc a10 +3fee4560: .word 0x0002 +3fee4570: .word 0x0000 +3fee4580: .word 0x0012 +3fee4590: .word 0x0000 +3fee45a0: move a4, *a8+, 0 +3fee45b0: dsjs a9, L3FEE4420 +3fee45c0: .word 0x0000 +3fee45d0: .word 0x0000 +3fee45e0: .word 0x0000 +3fee45f0: .word 0x0000 +3fee4600: .word 0x0000 +3fee4610: .word 0x0000 +3fee4620: .word 0x0000 +3fee4630: .word 0x0000 +L3FEE4640: +3fee4640: .word 0x0000 +3fee4650: .word 0x0000 +3fee4660: .word 0x0000 +3fee4670: .word 0x0000 +3fee4680: .word 0x0000 +3fee4690: .word 0x0000 +3fee46a0: .word 0x0000 +3fee46b0: .word 0x0000 +3fee46c0: .word 0x0000 +3fee46d0: .word 0x0000 +3fee46e0: .word 0x0000 +3fee46f0: .word 0x0000 +3fee4700: .word 0x0000 +3fee4710: .word 0x0000 +3fee4720: .word 0x0000 +3fee4730: .word 0x0000 +3fee4740: .word 0x0000 +3fee4750: .word 0x0000 +3fee4760: .word 0x0000 +3fee4770: .word 0x0000 +3fee4780: .word 0x0000 +3fee4790: .word 0x0000 +3fee47a0: .word 0x0000 +3fee47b0: .word 0x0000 +3fee47c0: move a10, *a8+, 0 +3fee47d0: dsjs a9, L3FEE4640 +3fee47e0: .word 0x0000 +3fee47f0: .word 0x0000 +3fee4800: .word 0x0000 +3fee4810: .word 0x0000 +3fee4820: .word 0x0000 +3fee4830: .word 0x0000 +3fee4840: .word 0x0000 +3fee4850: .word 0x0000 +L3FEE4860: +3fee4860: .word 0x0000 +3fee4870: .word 0x0000 +3fee4880: .word 0x0000 +3fee4890: .word 0x0000 +3fee48a0: .word 0x0000 +3fee48b0: .word 0x0000 +3fee48c0: .word 0x0000 +3fee48d0: .word 0x0000 +3fee48e0: .word 0x0000 +3fee48f0: .word 0x0000 +3fee4900: .word 0x0000 +3fee4910: .word 0x0000 +3fee4920: .word 0x0000 +3fee4930: .word 0x0000 +3fee4940: .word 0x0000 +3fee4950: .word 0x0000 +3fee4960: .word 0x0000 +3fee4970: .word 0x0000 +3fee4980: .word 0x0000 +3fee4990: .word 0x0000 +3fee49a0: .word 0x0000 +3fee49b0: .word 0x0000 +3fee49c0: .word 0x0000 +3fee49d0: .word 0x0000 +3fee49e0: move b3, *b8+, 1 +3fee49f0: dsjs a9, L3FEE4860 +3fee4a00: .word 0x0000 +3fee4a10: .word 0x0000 +3fee4a20: .word 0x0000 +3fee4a30: .word 0x0000 +3fee4a40: .word 0x0000 +3fee4a50: .word 0x0000 +3fee4a60: .word 0x0000 +3fee4a70: .word 0x0000 +3fee4a80: .word 0x0000 +3fee4a90: .word 0x0000 +3fee4aa0: .word 0x0000 +3fee4ab0: .word 0x0000 +3fee4ac0: .word 0x0000 +3fee4ad0: .word 0x0000 +L3FEE4AE0: +3fee4ae0: .word 0x0000 +3fee4af0: .word 0x0000 +3fee4b00: .word 0x0000 +3fee4b10: .word 0x0000 +3fee4b20: .word 0x0000 +3fee4b30: .word 0x0000 +3fee4b40: .word 0x0000 +3fee4b50: .word 0x0000 +3fee4b60: .word 0x0000 +3fee4b70: .word 0x0000 +3fee4b80: .word 0x0000 +3fee4b90: .word 0x0000 +3fee4ba0: .word 0x0000 +3fee4bb0: .word 0x0000 +3fee4bc0: .word 0x0000 +3fee4bd0: .word 0x0000 +3fee4be0: .word 0x0000 +3fee4bf0: .word 0x0000 +3fee4c00: .word 0x0014 +3fee4c10: jump a3 +3fee4c20: .word 0x0002 +3fee4c30: .word 0x0000 +3fee4c40: .word 0x0013 +3fee4c50: .word 0x0000 +3fee4c60: move b10, *b0+, 1 +3fee4c70: dsjs a9, L3FEE4AE0 +3fee4c80: .word 0x0000 +3fee4c90: .word 0x0000 +3fee4ca0: .word 0x0000 +3fee4cb0: .word 0x0000 +3fee4cc0: .word 0x0000 +3fee4cd0: .word 0x0000 +3fee4ce0: .word 0x0000 +3fee4cf0: .word 0x0000 +L3FEE4D00: +3fee4d00: .word 0x0000 +3fee4d10: .word 0x0000 +3fee4d20: .word 0x0000 +3fee4d30: .word 0x0000 +3fee4d40: .word 0x0000 +3fee4d50: .word 0x0000 +3fee4d60: .word 0x0000 +3fee4d70: .word 0x0000 +3fee4d80: .word 0x0000 +3fee4d90: .word 0x0000 +3fee4da0: .word 0x0000 +3fee4db0: .word 0x0000 +3fee4dc0: .word 0x0000 +3fee4dd0: .word 0x0000 +3fee4de0: .word 0x0000 +3fee4df0: .word 0x0000 +3fee4e00: .word 0x0000 +3fee4e10: .word 0x0000 +3fee4e20: .word 0x0000 +3fee4e30: .word 0x0000 +3fee4e40: .word 0x0000 +3fee4e50: .word 0x0000 +3fee4e60: .word 0x0000 +3fee4e70: .word 0x0000 +3fee4e80: move *b2+, b0, 0 +3fee4e90: dsjs a9, L3FEE4D00 +3fee4ea0: .word 0x0000 +3fee4eb0: .word 0x0000 +3fee4ec0: .word 0x0000 +3fee4ed0: .word 0x0000 +3fee4ee0: .word 0x0000 +3fee4ef0: .word 0x0000 +3fee4f00: .word 0x0000 +3fee4f10: .word 0x0000 +L3FEE4F20: +3fee4f20: .word 0x0000 +3fee4f30: .word 0x0000 +3fee4f40: .word 0x0000 +3fee4f50: .word 0x0000 +3fee4f60: .word 0x0000 +3fee4f70: .word 0x0000 +3fee4f80: .word 0x0000 +3fee4f90: .word 0x0000 +3fee4fa0: .word 0x0000 +3fee4fb0: .word 0x0000 +3fee4fc0: .word 0x0000 +3fee4fd0: .word 0x0000 +3fee4fe0: .word 0x0000 +3fee4ff0: .word 0x0000 +3fee5000: .word 0x0000 +3fee5010: .word 0x0000 +3fee5020: .word 0x0000 +3fee5030: .word 0x0000 +3fee5040: .word 0x0000 +3fee5050: .word 0x0000 +3fee5060: .word 0x0000 +3fee5070: .word 0x0000 +3fee5080: .word 0x0000 +3fee5090: .word 0x0000 +3fee50a0: move *sp+, b8, 0 +3fee50b0: dsjs a9, L3FEE4F20 +3fee50c0: .word 0x0000 +3fee50d0: .word 0x0000 +3fee50e0: .word 0x0000 +3fee50f0: .word 0x0000 +3fee5100: .word 0x0000 +3fee5110: .word 0x0000 +3fee5120: .word 0x0000 +3fee5130: .word 0x0000 +3fee5140: .word 0x0000 +3fee5150: .word 0x0000 +3fee5160: .word 0x0000 +3fee5170: .word 0x0000 +3fee5180: .word 0x0000 +3fee5190: .word 0x0000 +L3FEE51A0: +3fee51a0: .word 0x0000 +3fee51b0: .word 0x0000 +3fee51c0: .word 0x0000 +3fee51d0: .word 0x0000 +3fee51e0: .word 0x0000 +3fee51f0: .word 0x0000 +3fee5200: .word 0x0000 +3fee5210: .word 0x0000 +3fee5220: .word 0x0000 +3fee5230: .word 0x0000 +3fee5240: .word 0x0000 +3fee5250: .word 0x0000 +3fee5260: .word 0x0000 +3fee5270: .word 0x0000 +3fee5280: .word 0x0000 +3fee5290: .word 0x0000 +3fee52a0: .word 0x0000 +3fee52b0: .word 0x0000 +3fee52c0: .word 0x0014 +3fee52d0: jump b12 +3fee52e0: .word 0x0002 +3fee52f0: .word 0x0000 +3fee5300: .word 0x0014 +3fee5310: .word 0x0000 +3fee5320: move *b7+, b8, 1 +3fee5330: dsjs a9, L3FEE51A0 +3fee5340: .word 0x0000 +3fee5350: .word 0x0000 +3fee5360: .word 0x0000 +3fee5370: .word 0x0000 +3fee5380: .word 0x0000 +3fee5390: .word 0x0000 +3fee53a0: .word 0x0000 +3fee53b0: .word 0x0000 +L3FEE53C0: +3fee53c0: .word 0x0000 +3fee53d0: .word 0x0000 +3fee53e0: .word 0x0000 +3fee53f0: .word 0x0000 +3fee5400: .word 0x0000 +3fee5410: .word 0x0000 +3fee5420: .word 0x0000 +3fee5430: .word 0x0000 +3fee5440: .word 0x0000 +3fee5450: .word 0x0000 +3fee5460: .word 0x0000 +3fee5470: .word 0x0000 +3fee5480: .word 0x0000 +3fee5490: .word 0x0000 +3fee54a0: .word 0x0000 +3fee54b0: .word 0x0000 +3fee54c0: .word 0x0000 +3fee54d0: .word 0x0000 +3fee54e0: .word 0x0000 +3fee54f0: .word 0x0000 +3fee5500: .word 0x0000 +3fee5510: .word 0x0000 +3fee5520: .word 0x0000 +3fee5530: .word 0x0000 +3fee5540: move *b12+, b0, 1 +3fee5550: dsjs a9, L3FEE53C0 +3fee5560: .word 0x0000 +3fee5570: .word 0x0000 +3fee5580: .word 0x0000 +3fee5590: .word 0x0000 +3fee55a0: .word 0x0000 +3fee55b0: .word 0x0000 +3fee55c0: .word 0x0000 +3fee55d0: .word 0x0000 +L3FEE55E0: +3fee55e0: .word 0x0000 +3fee55f0: .word 0x0000 +3fee5600: .word 0x0000 +3fee5610: .word 0x0000 +3fee5620: .word 0x0000 +3fee5630: .word 0x0000 +3fee5640: .word 0x0000 +3fee5650: .word 0x0000 +3fee5660: .word 0x0000 +3fee5670: .word 0x0000 +3fee5680: .word 0x0000 +3fee5690: .word 0x0000 +3fee56a0: .word 0x0000 +3fee56b0: .word 0x0000 +3fee56c0: .word 0x0000 +3fee56d0: .word 0x0000 +3fee56e0: .word 0x0000 +3fee56f0: .word 0x0000 +3fee5700: .word 0x0000 +3fee5710: .word 0x0000 +3fee5720: .word 0x0000 +3fee5730: .word 0x0000 +3fee5740: .word 0x0000 +3fee5750: .word 0x0000 +3fee5760: move *a9+, *a8+, 0 +3fee5770: dsjs a9, L3FEE55E0 +3fee5780: .word 0x0000 +3fee5790: .word 0x0000 +3fee57a0: .word 0x0000 +3fee57b0: .word 0x0000 +3fee57c0: .word 0x0000 +3fee57d0: .word 0x0000 +3fee57e0: .word 0x0000 +3fee57f0: .word 0x0000 +3fee5800: .word 0x0000 +3fee5810: .word 0x0000 +3fee5820: .word 0x0000 +3fee5830: .word 0x0000 +3fee5840: .word 0x0000 +3fee5850: .word 0x0000 +L3FEE5860: +3fee5860: .word 0x0000 +3fee5870: .word 0x0000 +3fee5880: .word 0x0000 +3fee5890: .word 0x0000 +3fee58a0: .word 0x0000 +3fee58b0: .word 0x0000 +3fee58c0: .word 0x0000 +3fee58d0: .word 0x0000 +3fee58e0: .word 0x0000 +3fee58f0: .word 0x0000 +3fee5900: .word 0x0000 +3fee5910: .word 0x0000 +3fee5920: .word 0x0000 +3fee5930: .word 0x0000 +3fee5940: .word 0x0000 +3fee5950: .word 0x0000 +3fee5960: .word 0x0000 +3fee5970: .word 0x0000 +3fee5980: .word 0x0014 +3fee5990: getst b10 +3fee59a0: .word 0x0002 +3fee59b0: .word 0x0000 +3fee59c0: .word 0x0014 +3fee59d0: .word 0x0000 +3fee59e0: move *a14+, *a8+, 0 +3fee59f0: dsjs a9, L3FEE5860 +3fee5a00: .word 0x0000 +3fee5a10: .word 0x0000 +3fee5a20: .word 0x0000 +3fee5a30: .word 0x0000 +3fee5a40: .word 0x0000 +3fee5a50: .word 0x0000 +3fee5a60: .word 0x0000 +3fee5a70: .word 0x0000 +L3FEE5A80: +3fee5a80: .word 0x0000 +3fee5a90: .word 0x0000 +3fee5aa0: .word 0x0000 +3fee5ab0: .word 0x0000 +3fee5ac0: .word 0x0000 +3fee5ad0: .word 0x0000 +3fee5ae0: .word 0x0000 +3fee5af0: .word 0x0000 +3fee5b00: .word 0x0000 +3fee5b10: .word 0x0000 +3fee5b20: .word 0x0000 +3fee5b30: .word 0x0000 +3fee5b40: .word 0x0000 +3fee5b50: .word 0x0000 +3fee5b60: .word 0x0000 +3fee5b70: .word 0x0000 +3fee5b80: .word 0x0000 +3fee5b90: .word 0x0000 +3fee5ba0: .word 0x0000 +3fee5bb0: .word 0x0000 +3fee5bc0: .word 0x0000 +3fee5bd0: .word 0x0000 +3fee5be0: .word 0x0000 +3fee5bf0: .word 0x0000 +3fee5c00: move *a4+, *a0+, 1 +3fee5c10: dsjs a9, L3FEE5A80 +3fee5c20: .word 0x0000 +3fee5c30: .word 0x0000 +3fee5c40: .word 0x0000 +3fee5c50: .word 0x0000 +3fee5c60: .word 0x0000 +3fee5c70: .word 0x0000 +3fee5c80: .word 0x0000 +3fee5c90: .word 0x0000 +L3FEE5CA0: +3fee5ca0: .word 0x0000 +3fee5cb0: .word 0x0000 +3fee5cc0: .word 0x0000 +3fee5cd0: .word 0x0000 +3fee5ce0: .word 0x0000 +3fee5cf0: .word 0x0000 +3fee5d00: .word 0x0000 +3fee5d10: .word 0x0000 +3fee5d20: .word 0x0000 +3fee5d30: .word 0x0000 +3fee5d40: .word 0x0000 +3fee5d50: .word 0x0000 +3fee5d60: .word 0x0000 +3fee5d70: .word 0x0000 +3fee5d80: .word 0x0000 +3fee5d90: .word 0x0000 +3fee5da0: .word 0x0000 +3fee5db0: .word 0x0000 +3fee5dc0: .word 0x0000 +3fee5dd0: .word 0x0000 +3fee5de0: .word 0x0000 +3fee5df0: .word 0x0000 +3fee5e00: .word 0x0000 +3fee5e10: .word 0x0000 +3fee5e20: move *b10+, *b8+, 1 +3fee5e30: dsjs a9, L3FEE5CA0 +3fee5e40: .word 0x0000 +3fee5e50: .word 0x0000 +3fee5e60: .word 0x0000 +3fee5e70: .word 0x0000 +3fee5e80: .word 0x0000 +3fee5e90: .word 0x0000 +3fee5ea0: .word 0x0000 +3fee5eb0: .word 0x0000 +3fee5ec0: .word 0x0000 +3fee5ed0: .word 0x0000 +3fee5ee0: .word 0x0000 +3fee5ef0: .word 0x0000 +3fee5f00: .word 0x0000 +3fee5f10: .word 0x0000 +L3FEE5F20: +3fee5f20: .word 0x0000 +3fee5f30: .word 0x0000 +3fee5f40: .word 0x0000 +3fee5f50: .word 0x0000 +3fee5f60: .word 0x0000 +3fee5f70: .word 0x0000 +3fee5f80: .word 0x0000 +3fee5f90: .word 0x0000 +3fee5fa0: .word 0x0000 +3fee5fb0: .word 0x0000 +3fee5fc0: .word 0x0000 +3fee5fd0: .word 0x0000 +3fee5fe0: .word 0x0000 +3fee5ff0: .word 0x0000 +3fee6000: .word 0x0000 +3fee6010: .word 0x0000 +3fee6020: .word 0x0000 +3fee6030: .word 0x0000 +3fee6040: .word 0x0000 +3fee6050: .word 0x0000 +3fee6060: .word 0x0004 +3fee6070: .word 0x0000 +3fee6080: .word 0x000f +3fee6090: .word 0x0000 +3fee60a0: movb *b1, *b0 +3fee60b0: dsjs a9, L3FEE5F20 +3fee60c0: .word 0x0000 +3fee60d0: .word 0x0000 +3fee60e0: .word 0x0000 +3fee60f0: .word 0x0000 +3fee6100: .word 0x0000 +3fee6110: .word 0x0000 +3fee6120: .word 0x0000 +3fee6130: .word 0x0000 +L3FEE6140: +3fee6140: .word 0x0000 +3fee6150: .word 0x0000 +3fee6160: .word 0x0000 +3fee6170: .word 0x0000 +3fee6180: .word 0x0000 +3fee6190: .word 0x0000 +3fee61a0: .word 0x0000 +3fee61b0: .word 0x0000 +3fee61c0: .word 0x0000 +3fee61d0: .word 0x0000 +3fee61e0: .word 0x0000 +3fee61f0: .word 0x0000 +3fee6200: .word 0x0000 +3fee6210: .word 0x0000 +3fee6220: .word 0x0000 +3fee6230: .word 0x0000 +3fee6240: .word 0x0000 +3fee6250: .word 0x0000 +3fee6260: .word 0x0000 +3fee6270: .word 0x0000 +3fee6280: .word 0x0000 +3fee6290: .word 0x0000 +3fee62a0: .word 0x0000 +3fee62b0: .word 0x0000 +3fee62c0: movb *a6, *a8 +3fee62d0: dsjs a9, L3FEE6140 +3fee62e0: .word 0x0000 +3fee62f0: .word 0x0000 +3fee6300: .word 0x0000 +3fee6310: .word 0x0000 +3fee6320: .word 0x0000 +3fee6330: .word 0x0000 +3fee6340: .word 0x0000 +3fee6350: .word 0x0000 +L3FEE6360: +3fee6360: .word 0x0000 +3fee6370: .word 0x0000 +3fee6380: .word 0x0000 +3fee6390: .word 0x0000 +3fee63a0: .word 0x0000 +3fee63b0: .word 0x0000 +3fee63c0: .word 0x0000 +3fee63d0: .word 0x0000 +3fee63e0: .word 0x0000 +3fee63f0: .word 0x0000 +3fee6400: .word 0x0000 +L3FEE6410: +3fee6410: .word 0x0000 +3fee6420: .word 0x0000 +3fee6430: .word 0x0000 +3fee6440: .word 0x0000 +3fee6450: .word 0x0000 +3fee6460: .word 0x0000 +3fee6470: .word 0x0000 +3fee6480: .word 0x0000 +3fee6490: .word 0x0000 +3fee64a0: .word 0x0000 +3fee64b0: .word 0x0000 +3fee64c0: .word 0x0000 +3fee64d0: .word 0x0000 +3fee64e0: movb *a13, *a8 +3fee64f0: dsjs a9, L3FEE6360 +3fee6500: .word 0x08bc +3fee6510: movb sp, *b0 +3fee6520: .word 0x0015 +3fee6530: .word 0x000f +3fee6540: .word 0x000a +3fee6550: .word 0x0004 +3fee6560: .word 0x0000 +3fee6570: .word 0x0001 +3fee6580: .word 0x0000 +3fee6590: .word 0x9e00 +3fee65a0: dsjs a9, L3FEE6410 +3fee65b0: .word 0x0000 +3fee65c0: .word 0x0000 +3fee65d0: .word 0x0000 +3fee65e0: .word 0x0000 +3fee65f0: .word 0x0000 +3fee6600: .word 0x0000 +3fee6610: .word 0x0000 +3fee6620: .word 0x0000 +L3FEE6630: +3fee6630: .word 0x0000 +3fee6640: .word 0x0000 +3fee6650: .word 0x0000 +3fee6660: .word 0x0000 +3fee6670: .word 0x0000 +3fee6680: .word 0x0000 +3fee6690: .word 0x0000 +3fee66a0: .word 0x0000 +3fee66b0: .word 0x0000 +3fee66c0: .word 0x0000 +3fee66d0: .word 0x0000 +3fee66e0: .word 0x0000 +3fee66f0: .word 0x0000 +3fee6700: .word 0x0000 +3fee6710: .word 0x0000 +3fee6720: .word 0x0000 +3fee6730: .word 0x0000 +3fee6740: .word 0x0000 +3fee6750: .word 0x0000 +3fee6760: .word 0x0000 +3fee6770: .word 0x0000 +3fee6780: .word 0x0000 +3fee6790: .word 0x0000 +3fee67a0: .word 0x0000 +3fee67b0: .word 0x9e68 +3fee67c0: dsjs a9, L3FEE6630 +3fee67d0: .word 0x0000 +3fee67e0: .word 0x0000 +3fee67f0: .word 0x0000 +3fee6800: .word 0x0000 +3fee6810: .word 0x0000 +3fee6820: .word 0x0000 +3fee6830: .word 0x0000 +3fee6840: .word 0x0000 +L3FEE6850: +3fee6850: .word 0x0000 +3fee6860: .word 0x0000 +3fee6870: .word 0x0000 +3fee6880: .word 0x0000 +3fee6890: .word 0x0000 +3fee68a0: .word 0x0000 +3fee68b0: .word 0x0000 +3fee68c0: .word 0x0000 +3fee68d0: .word 0x0000 +3fee68e0: .word 0x0000 +3fee68f0: .word 0x0000 +3fee6900: .word 0x0000 +3fee6910: .word 0x0000 +3fee6920: .word 0x0000 +3fee6930: .word 0x0000 +3fee6940: .word 0x0000 +3fee6950: .word 0x0000 +3fee6960: .word 0x0000 +3fee6970: .word 0x0000 +3fee6980: .word 0x0000 +3fee6990: .word 0x0000 +3fee69a0: .word 0x0000 +3fee69b0: .word 0x0000 +3fee69c0: .word 0x0000 +3fee69d0: .word 0x9f00 +3fee69e0: dsjs a9, L3FEE6850 +3fee69f0: .word 0x0000 +3fee6a00: .word 0x0000 +3fee6a10: .word 0x0000 +3fee6a20: .word 0x0000 +3fee6a30: .word 0x0000 +3fee6a40: .word 0x0000 +3fee6a50: .word 0x0000 +3fee6a60: .word 0x0000 +3fee6a70: .word 0x0000 +3fee6a80: .word 0x0000 +3fee6a90: .word 0x0000 +3fee6aa0: .word 0x0000 +3fee6ab0: .word 0x0000 +3fee6ac0: .word 0x0000 +L3FEE6AD0: +3fee6ad0: .word 0x0000 +3fee6ae0: .word 0x0000 +L3FEE6AF0: +3fee6af0: .word 0x0000 +3fee6b00: .word 0x0000 +3fee6b10: .word 0x0000 +3fee6b20: .word 0x0000 +3fee6b30: .word 0x0000 +3fee6b40: .word 0x0000 +3fee6b50: .word 0x0000 +3fee6b60: .word 0x0000 +3fee6b70: .word 0x0000 +3fee6b80: .word 0x0000 +3fee6b90: .word 0x0000 +3fee6ba0: .word 0x0000 +3fee6bb0: .word 0x0000 +3fee6bc0: .word 0x0000 +3fee6bd0: .word 0x0000 +3fee6be0: .word 0x0000 +3fee6bf0: .word 0x0019 +3fee6c00: rev a0 +3fee6c10: .word 0x0003 +3fee6c20: .word 0x0000 +3fee6c30: .word 0x0002 +3fee6c40: .word 0x0000 +3fee6c50: and a9, a8 +3fee6c60: dsjs a9, L3FEE6AD0 +3fee6c70: and a11, a0 +3fee6c80: dsjs a9, L3FEE6AF0 +3fee6c90: .word 0x0000 +3fee6ca0: .word 0x0000 +3fee6cb0: .word 0x0000 +3fee6cc0: .word 0x0000 +3fee6cd0: .word 0x0000 +3fee6ce0: .word 0x0000 +L3FEE6CF0: +3fee6cf0: .word 0x0000 +3fee6d00: .word 0x0000 +L3FEE6D10: +3fee6d10: .word 0x0000 +3fee6d20: .word 0x0000 +3fee6d30: .word 0x0000 +3fee6d40: .word 0x0000 +3fee6d50: .word 0x0000 +3fee6d60: .word 0x0000 +3fee6d70: .word 0x0000 +3fee6d80: .word 0x0000 +3fee6d90: .word 0x0000 +3fee6da0: .word 0x0000 +3fee6db0: .word 0x0000 +3fee6dc0: .word 0x0000 +3fee6dd0: .word 0x0000 +3fee6de0: .word 0x0000 +3fee6df0: .word 0x0000 +3fee6e00: .word 0x0000 +3fee6e10: .word 0x0000 +3fee6e20: .word 0x0000 +3fee6e30: .word 0x0000 +3fee6e40: .word 0x0000 +3fee6e50: .word 0x0000 +3fee6e60: .word 0x0000 +3fee6e70: and a13, a0 +3fee6e80: dsjs a9, L3FEE6CF0 +3fee6e90: and sp, a0 +3fee6ea0: dsjs a9, L3FEE6D10 +3fee6eb0: .word 0x0000 +3fee6ec0: .word 0x0000 +3fee6ed0: .word 0x0000 +3fee6ee0: .word 0x0000 +3fee6ef0: .word 0x0000 +3fee6f00: .word 0x0000 +L3FEE6F10: +3fee6f10: .word 0x0000 +3fee6f20: .word 0x0000 +L3FEE6F30: +3fee6f30: .word 0x0000 +3fee6f40: .word 0x0000 +3fee6f50: .word 0x0000 +3fee6f60: .word 0x0000 +3fee6f70: .word 0x0000 +3fee6f80: .word 0x0000 +3fee6f90: .word 0x0000 +3fee6fa0: .word 0x0000 +3fee6fb0: .word 0x0000 +3fee6fc0: .word 0x0000 +3fee6fd0: .word 0x0000 +3fee6fe0: .word 0x0000 +3fee6ff0: .word 0x0000 +3fee7000: .word 0x0000 +3fee7010: .word 0x0000 +3fee7020: .word 0x0000 +3fee7030: .word 0x0000 +3fee7040: .word 0x0000 +3fee7050: .word 0x0000 +3fee7060: .word 0x0000 +3fee7070: .word 0x0000 +3fee7080: .word 0x0000 +3fee7090: andn b1, b8 +3fee70a0: dsjs a9, L3FEE6F10 +3fee70b0: andn b2, b8 +3fee70c0: dsjs a9, L3FEE6F30 +3fee70d0: .word 0x0000 +3fee70e0: .word 0x0000 +3fee70f0: .word 0x0000 +3fee7100: .word 0x0000 +3fee7110: .word 0x0000 +3fee7120: .word 0x0000 +3fee7130: .word 0x0000 +3fee7140: .word 0x0000 +3fee7150: .word 0x0000 +3fee7160: .word 0x0000 +3fee7170: .word 0x0000 +3fee7180: .word 0x0000 +L3FEE7190: +3fee7190: .word 0x0000 +3fee71a0: .word 0x0000 +3fee71b0: .word 0x0000 +3fee71c0: .word 0x0000 +3fee71d0: .word 0x0000 +3fee71e0: .word 0x0000 +3fee71f0: .word 0x0000 +3fee7200: .word 0x0000 +3fee7210: .word 0x0000 +3fee7220: .word 0x0000 +3fee7230: .word 0x0000 +3fee7240: .word 0x0000 +3fee7250: .word 0x0000 +3fee7260: .word 0x0000 +3fee7270: .word 0x0000 +3fee7280: .word 0x0000 +3fee7290: .word 0x0000 +3fee72a0: .word 0x0000 +3fee72b0: .word 0x007f +3fee72c0: rev a8 +3fee72d0: .word 0x0006 +3fee72e0: .word 0x0000 +3fee72f0: .word 0x0003 +3fee7300: .word 0x0000 +3fee7310: addk 14, a0 +3fee7320: dsjs a9, L3FEE7190 +3fee7330: .word 0x0000 +3fee7340: .word 0x0000 +3fee7350: .word 0x0000 +3fee7360: .word 0x0000 +3fee7370: .word 0x0000 +3fee7380: .word 0x0000 +3fee7390: .word 0x0000 +3fee73a0: .word 0x0000 +L3FEE73B0: +3fee73b0: .word 0x0000 +3fee73c0: .word 0x0000 +3fee73d0: .word 0x0000 +3fee73e0: .word 0x0000 +3fee73f0: .word 0x0000 +3fee7400: .word 0x0000 +3fee7410: .word 0x0000 +3fee7420: .word 0x0000 +3fee7430: .word 0x0000 +3fee7440: .word 0x0000 +3fee7450: .word 0x0000 +3fee7460: .word 0x0000 +3fee7470: .word 0x0000 +3fee7480: .word 0x0000 +3fee7490: .word 0x0000 +3fee74a0: .word 0x0000 +3fee74b0: .word 0x0000 +3fee74c0: .word 0x0000 +3fee74d0: .word 0x0000 +3fee74e0: .word 0x0000 +3fee74f0: .word 0x0000 +3fee7500: .word 0x0000 +3fee7510: .word 0x0000 +3fee7520: .word 0x0000 +3fee7530: addk 14, a0 +3fee7540: dsjs a9, L3FEE73B0 +3fee7550: .word 0x0000 +3fee7560: .word 0x0000 +3fee7570: .word 0x0000 +3fee7580: .word 0x0000 +3fee7590: .word 0x0000 +3fee75a0: .word 0x0000 +3fee75b0: .word 0x0000 +3fee75c0: .word 0x0000 +L3FEE75D0: +3fee75d0: .word 0x0000 +3fee75e0: .word 0x0000 +3fee75f0: .word 0x0000 +3fee7600: .word 0x0000 +3fee7610: .word 0x0000 +3fee7620: .word 0x0000 +3fee7630: .word 0x0000 +3fee7640: .word 0x0000 +3fee7650: .word 0x0000 +3fee7660: .word 0x0000 +3fee7670: .word 0x0000 +3fee7680: .word 0x0000 +3fee7690: .word 0x0000 +3fee76a0: .word 0x0000 +3fee76b0: .word 0x0000 +3fee76c0: .word 0x0000 +3fee76d0: .word 0x0000 +3fee76e0: .word 0x0000 +3fee76f0: .word 0x0000 +3fee7700: .word 0x0000 +3fee7710: .word 0x0000 +3fee7720: .word 0x0000 +3fee7730: .word 0x0000 +3fee7740: .word 0x0000 +3fee7750: addk 14, a0 +3fee7760: dsjs a9, L3FEE75D0 +3fee7770: .word 0x0000 +3fee7780: .word 0x0000 +3fee7790: .word 0x0000 +3fee77a0: .word 0x0000 +3fee77b0: .word 0x0000 +3fee77c0: .word 0x0000 +3fee77d0: .word 0x0000 +3fee77e0: .word 0x0000 +3fee77f0: .word 0x0000 +3fee7800: .word 0x0000 +3fee7810: .word 0x0000 +3fee7820: .word 0x0000 +3fee7830: .word 0x0000 +3fee7840: .word 0x0000 +L3FEE7850: +3fee7850: .word 0x0000 +3fee7860: .word 0x0000 +3fee7870: .word 0x0000 +3fee7880: .word 0x0000 +3fee7890: .word 0x0000 +3fee78a0: .word 0x0000 +3fee78b0: .word 0x0000 +3fee78c0: .word 0x0000 +3fee78d0: .word 0x0000 +3fee78e0: .word 0x0000 +3fee78f0: .word 0x0000 +3fee7900: .word 0x0000 +3fee7910: .word 0x0000 +3fee7920: .word 0x0000 +3fee7930: .word 0x0000 +3fee7940: .word 0x0000 +3fee7950: .word 0x0000 +3fee7960: .word 0x0000 +3fee7970: .word 0x007f +3fee7980: rev b14 +3fee7990: .word 0x0004 +3fee79a0: .word 0x0000 +3fee79b0: .word 0x0004 +3fee79c0: .word 0x0000 +3fee79d0: .word 0x9f80 +3fee79e0: dsjs a9, L3FEE7850 +3fee79f0: .word 0x0000 +3fee7a00: .word 0x0000 +3fee7a10: .word 0x0000 +3fee7a20: .word 0x0000 +3fee7a30: .word 0x0000 +3fee7a40: .word 0x0000 +3fee7a50: .word 0x0000 +3fee7a60: .word 0x0000 +L3FEE7A70: +3fee7a70: .word 0x0000 +3fee7a80: .word 0x0000 +3fee7a90: .word 0x0000 +3fee7aa0: .word 0x0000 +3fee7ab0: .word 0x0000 +3fee7ac0: .word 0x0000 +3fee7ad0: .word 0x0000 +3fee7ae0: .word 0x0000 +3fee7af0: .word 0x0000 +3fee7b00: .word 0x0000 +3fee7b10: .word 0x0000 +3fee7b20: .word 0x0000 +3fee7b30: .word 0x0000 +3fee7b40: .word 0x0000 +3fee7b50: .word 0x0000 +3fee7b60: .word 0x0000 +3fee7b70: .word 0x0000 +3fee7b80: .word 0x0000 +3fee7b90: .word 0x0000 +3fee7ba0: .word 0x0000 +3fee7bb0: .word 0x0000 +3fee7bc0: .word 0x0000 +3fee7bd0: .word 0x0000 +3fee7be0: .word 0x0000 +3fee7bf0: .word 0x9f80 +3fee7c00: dsjs a9, L3FEE7A70 +3fee7c10: .word 0x0000 +3fee7c20: .word 0x0000 +3fee7c30: .word 0x0000 +3fee7c40: .word 0x0000 +3fee7c50: .word 0x0000 +3fee7c60: .word 0x0000 +3fee7c70: .word 0x0000 +3fee7c80: .word 0x0000 +L3FEE7C90: +3fee7c90: .word 0x0000 +3fee7ca0: .word 0x0000 +3fee7cb0: .word 0x0000 +3fee7cc0: .word 0x0000 +3fee7cd0: .word 0x0000 +3fee7ce0: .word 0x0000 +3fee7cf0: .word 0x0000 +3fee7d00: .word 0x0000 +3fee7d10: .word 0x0000 +3fee7d20: .word 0x0000 +3fee7d30: .word 0x0000 +3fee7d40: .word 0x0000 +3fee7d50: .word 0x0000 +3fee7d60: .word 0x0000 +3fee7d70: .word 0x0000 +3fee7d80: .word 0x0000 +3fee7d90: .word 0x0000 +3fee7da0: .word 0x0000 +3fee7db0: .word 0x0000 +3fee7dc0: .word 0x0000 +3fee7dd0: .word 0x0000 +3fee7de0: .word 0x0000 +3fee7df0: .word 0x0000 +3fee7e00: .word 0x0000 +3fee7e10: .word 0x9fc0 +3fee7e20: dsjs a9, L3FEE7C90 +3fee7e30: .word 0x0000 +3fee7e40: .word 0x0000 +3fee7e50: .word 0x0000 +3fee7e60: .word 0x0000 +3fee7e70: .word 0x0000 +3fee7e80: .word 0x0000 +3fee7e90: .word 0x0000 +3fee7ea0: .word 0x0000 +3fee7eb0: .word 0x0000 +3fee7ec0: .word 0x0000 +3fee7ed0: .word 0x0000 +3fee7ee0: .word 0x0000 +3fee7ef0: .word 0x0000 +3fee7f00: .word 0x0000 +L3FEE7F10: +3fee7f10: .word 0x0000 +3fee7f20: .word 0x0000 +3fee7f30: .word 0x0000 +3fee7f40: .word 0x0000 +3fee7f50: .word 0x0000 +3fee7f60: .word 0x0000 +3fee7f70: .word 0x0000 +3fee7f80: .word 0x0000 +3fee7f90: .word 0x0000 +3fee7fa0: .word 0x0000 +3fee7fb0: .word 0x0000 +3fee7fc0: .word 0x0000 +3fee7fd0: .word 0x0000 +3fee7fe0: .word 0x0000 +3fee7ff0: .word 0x0000 +3fee8000: .word 0x0000 +3fee8010: .word 0x0000 +3fee8020: .word 0x0000 +3fee8030: exgpc a12 +3fee8040: .word 0x0050 +3fee8050: .word 0x0002 +3fee8060: .word 0x0000 +3fee8070: .word 0x0005 +3fee8080: .word 0x0000 +3fee8090: move a0, -*a0, 0 +3fee80a0: dsjs a9, L3FEE7F10 +3fee80b0: .word 0x0000 +3fee80c0: .word 0x0000 +3fee80d0: .word 0x0000 +3fee80e0: .word 0x0000 +3fee80f0: .word 0x0000 +3fee8100: .word 0x0000 +3fee8110: .word 0x0000 +3fee8120: .word 0x0000 +L3FEE8130: +3fee8130: .word 0x0000 +3fee8140: .word 0x0000 +3fee8150: .word 0x0000 +3fee8160: .word 0x0000 +3fee8170: .word 0x0000 +3fee8180: .word 0x0000 +3fee8190: .word 0x0000 +3fee81a0: .word 0x0000 +3fee81b0: .word 0x0000 +3fee81c0: .word 0x0000 +3fee81d0: .word 0x0000 +3fee81e0: .word 0x0000 +3fee81f0: .word 0x0000 +3fee8200: .word 0x0000 +3fee8210: .word 0x0000 +3fee8220: .word 0x0000 +3fee8230: .word 0x0000 +3fee8240: .word 0x0000 +3fee8250: .word 0x0000 +3fee8260: .word 0x0000 +3fee8270: .word 0x0000 +3fee8280: .word 0x0000 +3fee8290: .word 0x0000 +3fee82a0: .word 0x0000 +3fee82b0: move a7, -*a0, 0 +3fee82c0: dsjs a9, L3FEE8130 +3fee82d0: .word 0x0000 +3fee82e0: .word 0x0000 +3fee82f0: .word 0x0000 +3fee8300: .word 0x0000 +3fee8310: .word 0x0000 +3fee8320: .word 0x0000 +3fee8330: .word 0x0000 +3fee8340: .word 0x0000 +L3FEE8350: +3fee8350: .word 0x0000 +3fee8360: .word 0x0000 +3fee8370: .word 0x0000 +3fee8380: .word 0x0000 +3fee8390: .word 0x0000 +3fee83a0: .word 0x0000 +3fee83b0: .word 0x0000 +3fee83c0: .word 0x0000 +3fee83d0: .word 0x0000 +3fee83e0: .word 0x0000 +3fee83f0: .word 0x0000 +3fee8400: .word 0x0000 +3fee8410: .word 0x0000 +3fee8420: .word 0x0000 +3fee8430: .word 0x0000 +3fee8440: .word 0x0000 +3fee8450: .word 0x0000 +3fee8460: .word 0x0000 +3fee8470: .word 0x0000 +3fee8480: .word 0x0000 +3fee8490: .word 0x0000 +3fee84a0: .word 0x0000 +3fee84b0: .word 0x0000 +3fee84c0: .word 0x0000 +3fee84d0: move a1, -*a8, 1 +3fee84e0: dsjs a9, L3FEE8350 +3fee84f0: .word 0x0000 +3fee8500: .word 0x0000 +3fee8510: .word 0x0000 +3fee8520: .word 0x0000 +3fee8530: .word 0x0000 +3fee8540: .word 0x0000 +3fee8550: .word 0x0000 +3fee8560: .word 0x0000 +3fee8570: .word 0x0000 +3fee8580: .word 0x0000 +3fee8590: .word 0x0000 +3fee85a0: .word 0x0000 +3fee85b0: .word 0x0000 +3fee85c0: .word 0x0000 +L3FEE85D0: +3fee85d0: .word 0x0000 +3fee85e0: .word 0x0000 +3fee85f0: .word 0x0000 +3fee8600: .word 0x0000 +3fee8610: .word 0x0000 +3fee8620: .word 0x0000 +3fee8630: .word 0x0000 +3fee8640: .word 0x0000 +3fee8650: .word 0x0000 +3fee8660: .word 0x0000 +3fee8670: .word 0x0000 +3fee8680: .word 0x0000 +3fee8690: .word 0x0000 +3fee86a0: .word 0x0000 +3fee86b0: .word 0x0000 +3fee86c0: .word 0x0000 +3fee86d0: .word 0x0000 +3fee86e0: .word 0x0000 +3fee86f0: .word 0x0014 +3fee8700: .word 0x0069 +3fee8710: .word 0x0004 +3fee8720: .word 0x0000 +3fee8730: .word 0x0006 +3fee8740: .word 0x0000 +3fee8750: move b9, -*b8, 1 +3fee8760: dsjs a9, L3FEE85D0 +3fee8770: .word 0x0000 +3fee8780: .word 0x0000 +3fee8790: .word 0x0000 +3fee87a0: .word 0x0000 +3fee87b0: .word 0x0000 +3fee87c0: .word 0x0000 +3fee87d0: .word 0x0000 +3fee87e0: .word 0x0000 +L3FEE87F0: +3fee87f0: .word 0x0000 +3fee8800: .word 0x0000 +3fee8810: .word 0x0000 +3fee8820: .word 0x0000 +3fee8830: .word 0x0000 +3fee8840: .word 0x0000 +3fee8850: .word 0x0000 +3fee8860: .word 0x0000 +3fee8870: .word 0x0000 +3fee8880: .word 0x0000 +3fee8890: .word 0x0000 +3fee88a0: .word 0x0000 +3fee88b0: .word 0x0000 +3fee88c0: .word 0x0000 +3fee88d0: .word 0x0000 +3fee88e0: .word 0x0000 +3fee88f0: .word 0x0000 +3fee8900: .word 0x0000 +3fee8910: .word 0x0000 +3fee8920: .word 0x0000 +3fee8930: .word 0x0000 +3fee8940: .word 0x0000 +3fee8950: .word 0x0000 +3fee8960: .word 0x0000 +3fee8970: move -*b0, b0, 0 +3fee8980: dsjs a9, L3FEE87F0 +3fee8990: .word 0x0000 +3fee89a0: .word 0x0000 +3fee89b0: .word 0x0000 +3fee89c0: .word 0x0000 +3fee89d0: .word 0x0000 +3fee89e0: .word 0x0000 +3fee89f0: .word 0x0000 +3fee8a00: .word 0x0000 +L3FEE8A10: +3fee8a10: .word 0x0000 +3fee8a20: .word 0x0000 +3fee8a30: .word 0x0000 +3fee8a40: .word 0x0000 +3fee8a50: .word 0x0000 +3fee8a60: .word 0x0000 +3fee8a70: .word 0x0000 +3fee8a80: .word 0x0000 +3fee8a90: .word 0x0000 +3fee8aa0: .word 0x0000 +3fee8ab0: .word 0x0000 +3fee8ac0: .word 0x0000 +3fee8ad0: .word 0x0000 +3fee8ae0: .word 0x0000 +3fee8af0: .word 0x0000 +3fee8b00: .word 0x0000 +3fee8b10: .word 0x0000 +3fee8b20: .word 0x0000 +3fee8b30: .word 0x0000 +3fee8b40: .word 0x0000 +3fee8b50: .word 0x0000 +3fee8b60: .word 0x0000 +3fee8b70: .word 0x0000 +3fee8b80: .word 0x0000 +3fee8b90: move -*b6, b8, 0 +3fee8ba0: dsjs a9, L3FEE8A10 +3fee8bb0: .word 0x0000 +3fee8bc0: .word 0x0000 +3fee8bd0: .word 0x0000 +3fee8be0: .word 0x0000 +3fee8bf0: .word 0x0000 +3fee8c00: .word 0x0000 +3fee8c10: .word 0x0000 +3fee8c20: .word 0x0000 +3fee8c30: .word 0x0000 +3fee8c40: .word 0x0000 +3fee8c50: .word 0x0000 +3fee8c60: .word 0x0000 +3fee8c70: .word 0x0000 +3fee8c80: .word 0x0000 +L3FEE8C90: +3fee8c90: .word 0x0000 +3fee8ca0: .word 0x0000 +3fee8cb0: .word 0x0000 +3fee8cc0: .word 0x0000 +3fee8cd0: .word 0x0000 +3fee8ce0: .word 0x0000 +3fee8cf0: .word 0x0000 +3fee8d00: .word 0x0000 +3fee8d10: .word 0x0000 +3fee8d20: .word 0x0000 +3fee8d30: .word 0x0000 +3fee8d40: .word 0x0000 +3fee8d50: .word 0x0000 +3fee8d60: .word 0x0000 +3fee8d70: .word 0x0000 +3fee8d80: .word 0x0000 +3fee8d90: .word 0x0000 +3fee8da0: .word 0x0000 +3fee8db0: .word 0x00fa +3fee8dc0: .word 0x0069 +3fee8dd0: .word 0x0004 +3fee8de0: .word 0x0000 +3fee8df0: .word 0x0007 +3fee8e00: .word 0x0000 +3fee8e10: move -*sp, a8, 0 +3fee8e20: dsjs a9, L3FEE8C90 +3fee8e30: .word 0x0000 +3fee8e40: .word 0x0000 +3fee8e50: .word 0x0000 +3fee8e60: .word 0x0000 +3fee8e70: .word 0x0000 +3fee8e80: .word 0x0000 +3fee8e90: .word 0x0000 +3fee8ea0: .word 0x0000 +L3FEE8EB0: +3fee8eb0: .word 0x0000 +3fee8ec0: .word 0x0000 +3fee8ed0: .word 0x0000 +3fee8ee0: .word 0x0000 +3fee8ef0: .word 0x0000 +3fee8f00: .word 0x0000 +3fee8f10: .word 0x0000 +3fee8f20: .word 0x0000 +3fee8f30: .word 0x0000 +3fee8f40: .word 0x0000 +3fee8f50: .word 0x0000 +3fee8f60: .word 0x0000 +3fee8f70: .word 0x0000 +3fee8f80: .word 0x0000 +3fee8f90: .word 0x0000 +3fee8fa0: .word 0x0000 +3fee8fb0: .word 0x0000 +3fee8fc0: .word 0x0000 +3fee8fd0: .word 0x0000 +3fee8fe0: .word 0x0000 +3fee8ff0: .word 0x0000 +3fee9000: .word 0x0000 +3fee9010: .word 0x0000 +3fee9020: .word 0x0000 +3fee9030: move -*b5, b8, 1 +3fee9040: dsjs a9, L3FEE8EB0 +3fee9050: .word 0x0000 +3fee9060: .word 0x0000 +3fee9070: .word 0x0000 +3fee9080: .word 0x0000 +3fee9090: .word 0x0000 +3fee90a0: .word 0x0000 +3fee90b0: .word 0x0000 +3fee90c0: .word 0x0000 +L3FEE90D0: +3fee90d0: .word 0x0000 +3fee90e0: .word 0x0000 +3fee90f0: .word 0x0000 +3fee9100: .word 0x0000 +3fee9110: .word 0x0000 +3fee9120: .word 0x0000 +3fee9130: .word 0x0000 +3fee9140: .word 0x0000 +3fee9150: .word 0x0000 +3fee9160: .word 0x0000 +3fee9170: .word 0x0000 +3fee9180: .word 0x0000 +3fee9190: .word 0x0000 +3fee91a0: .word 0x0000 +3fee91b0: .word 0x0000 +3fee91c0: .word 0x0000 +3fee91d0: .word 0x0000 +3fee91e0: .word 0x0000 +3fee91f0: .word 0x0000 +3fee9200: .word 0x0000 +3fee9210: .word 0x0000 +3fee9220: .word 0x0000 +3fee9230: .word 0x0000 +3fee9240: .word 0x0000 +3fee9250: move -*a10, a8, 1 +3fee9260: dsjs a9, L3FEE90D0 +3fee9270: .word 0x0000 +3fee9280: .word 0x0000 +3fee9290: .word 0x0000 +3fee92a0: .word 0x0000 +3fee92b0: .word 0x0000 +3fee92c0: .word 0x0000 +3fee92d0: .word 0x0000 +3fee92e0: .word 0x0000 +3fee92f0: .word 0x0000 +3fee9300: .word 0x0000 +3fee9310: .word 0x0000 +3fee9320: .word 0x0000 +3fee9330: .word 0x0000 +3fee9340: .word 0x0000 +L3FEE9350: +3fee9350: .word 0x0000 +3fee9360: .word 0x0000 +L3FEE9370: +3fee9370: .word 0x0000 +3fee9380: .word 0x0000 +3fee9390: .word 0x0000 +3fee93a0: .word 0x0000 +3fee93b0: .word 0x0000 +3fee93c0: .word 0x0000 +3fee93d0: .word 0x0000 +3fee93e0: .word 0x0000 +3fee93f0: .word 0x0000 +3fee9400: .word 0x0000 +3fee9410: .word 0x0000 +3fee9420: .word 0x0000 +3fee9430: .word 0x0000 +3fee9440: .word 0x0000 +3fee9450: .word 0x0000 +3fee9460: .word 0x0000 +3fee9470: emu +3fee9480: .word 0x007a +3fee9490: .word 0x0003 +3fee94a0: .word 0x0000 +3fee94b0: .word 0x0008 +3fee94c0: .word 0x0000 +3fee94d0: move -*a13, a0, 1 +3fee94e0: dsjs a9, L3FEE9350 +3fee94f0: move -*b14, b0, 1 +3fee9500: dsjs a9, L3FEE9370 +3fee9510: .word 0x0000 +3fee9520: .word 0x0000 +3fee9530: .word 0x0000 +3fee9540: .word 0x0000 +3fee9550: .word 0x0000 +3fee9560: .word 0x0000 +L3FEE9570: +3fee9570: .word 0x0000 +3fee9580: .word 0x0000 +L3FEE9590: +3fee9590: .word 0x0000 +3fee95a0: .word 0x0000 +3fee95b0: .word 0x0000 +3fee95c0: .word 0x0000 +3fee95d0: .word 0x0000 +3fee95e0: .word 0x0000 +3fee95f0: .word 0x0000 +3fee9600: .word 0x0000 +3fee9610: .word 0x0000 +3fee9620: .word 0x0000 +3fee9630: .word 0x0000 +3fee9640: .word 0x0000 +3fee9650: .word 0x0000 +3fee9660: .word 0x0000 +3fee9670: .word 0x0000 +3fee9680: .word 0x0000 +3fee9690: .word 0x0000 +3fee96a0: .word 0x0000 +3fee96b0: .word 0x0000 +3fee96c0: .word 0x0000 +3fee96d0: .word 0x0000 +3fee96e0: .word 0x0000 +3fee96f0: move -*a0, -*a0, 0 +3fee9700: dsjs a9, L3FEE9570 +3fee9710: move -*b1, -*b8, 0 +3fee9720: dsjs a9, L3FEE9590 +3fee9730: .word 0x0000 +3fee9740: .word 0x0000 +3fee9750: .word 0x0000 +3fee9760: .word 0x0000 +3fee9770: .word 0x0000 +3fee9780: .word 0x0000 +L3FEE9790: +3fee9790: .word 0x0000 +3fee97a0: .word 0x0000 +L3FEE97B0: +3fee97b0: .word 0x0000 +3fee97c0: .word 0x0000 +3fee97d0: .word 0x0000 +3fee97e0: .word 0x0000 +3fee97f0: .word 0x0000 +3fee9800: .word 0x0000 +3fee9810: .word 0x0000 +3fee9820: .word 0x0000 +3fee9830: .word 0x0000 +3fee9840: .word 0x0000 +3fee9850: .word 0x0000 +3fee9860: .word 0x0000 +3fee9870: .word 0x0000 +3fee9880: .word 0x0000 +3fee9890: .word 0x0000 +3fee98a0: .word 0x0000 +3fee98b0: .word 0x0000 +3fee98c0: .word 0x0000 +3fee98d0: .word 0x0000 +3fee98e0: .word 0x0000 +3fee98f0: .word 0x0000 +3fee9900: .word 0x0000 +3fee9910: move -*b3, -*b0, 0 +3fee9920: dsjs a9, L3FEE9790 +3fee9930: move -*a5, -*a0, 0 +3fee9940: dsjs a9, L3FEE97B0 +3fee9950: .word 0x0000 +3fee9960: .word 0x0000 +3fee9970: .word 0x0000 +3fee9980: .word 0x0000 +3fee9990: .word 0x0000 +3fee99a0: .word 0x0000 +3fee99b0: .word 0x0000 +3fee99c0: .word 0x0000 +3fee99d0: .word 0x0000 +3fee99e0: .word 0x0000 +3fee99f0: .word 0x0000 +3fee9a00: .word 0x0000 +L3FEE9A10: +3fee9a10: .word 0x0000 +3fee9a20: .word 0x0000 +3fee9a30: .word 0x0000 +3fee9a40: .word 0x0000 +3fee9a50: .word 0x0000 +3fee9a60: .word 0x0000 +3fee9a70: .word 0x0000 +3fee9a80: .word 0x0000 +3fee9a90: .word 0x0000 +3fee9aa0: .word 0x0000 +3fee9ab0: .word 0x0000 +3fee9ac0: .word 0x0000 +3fee9ad0: .word 0x0000 +3fee9ae0: .word 0x0000 +3fee9af0: .word 0x0000 +3fee9b00: .word 0x0000 +3fee9b10: .word 0x0000 +3fee9b20: .word 0x0000 +3fee9b30: putst b12 +3fee9b40: .word 0x00b4 +3fee9b50: .word 0x0004 +3fee9b60: .word 0x0000 +3fee9b70: .word 0x0009 +3fee9b80: .word 0x0000 +3fee9b90: move -*a6, -*a8, 0 +3fee9ba0: dsjs a9, L3FEE9A10 +3fee9bb0: .word 0x0000 +3fee9bc0: .word 0x0000 +3fee9bd0: .word 0x0000 +3fee9be0: .word 0x0000 +3fee9bf0: .word 0x0000 +3fee9c00: .word 0x0000 +3fee9c10: .word 0x0000 +3fee9c20: .word 0x0000 +L3FEE9C30: +3fee9c30: .word 0x0000 +3fee9c40: .word 0x0000 +3fee9c50: .word 0x0000 +3fee9c60: .word 0x0000 +3fee9c70: .word 0x0000 +3fee9c80: .word 0x0000 +3fee9c90: .word 0x0000 +3fee9ca0: .word 0x0000 +3fee9cb0: .word 0x0000 +3fee9cc0: .word 0x0000 +3fee9cd0: .word 0x0000 +3fee9ce0: .word 0x0000 +3fee9cf0: .word 0x0000 +3fee9d00: .word 0x0000 +3fee9d10: .word 0x0000 +3fee9d20: .word 0x0000 +3fee9d30: .word 0x0000 +3fee9d40: .word 0x0000 +3fee9d50: .word 0x0000 +3fee9d60: .word 0x0000 +3fee9d70: .word 0x0000 +3fee9d80: .word 0x0000 +3fee9d90: .word 0x0000 +3fee9da0: .word 0x0000 +3fee9db0: move -*b9, -*b0, 0 +3fee9dc0: dsjs a9, L3FEE9C30 +3fee9dd0: .word 0x0000 +3fee9de0: .word 0x0000 +3fee9df0: .word 0x0000 +3fee9e00: .word 0x0000 +3fee9e10: .word 0x0000 +3fee9e20: .word 0x0000 +3fee9e30: .word 0x0000 +3fee9e40: .word 0x0000 +L3FEE9E50: +3fee9e50: .word 0x0000 +3fee9e60: .word 0x0000 +3fee9e70: .word 0x0000 +3fee9e80: .word 0x0000 +3fee9e90: .word 0x0000 +3fee9ea0: .word 0x0000 +3fee9eb0: .word 0x0000 +3fee9ec0: .word 0x0000 +3fee9ed0: .word 0x0000 +3fee9ee0: .word 0x0000 +3fee9ef0: .word 0x0000 +3fee9f00: .word 0x0000 +3fee9f10: .word 0x0000 +3fee9f20: .word 0x0000 +3fee9f30: .word 0x0000 +3fee9f40: .word 0x0000 +3fee9f50: .word 0x0000 +3fee9f60: .word 0x0000 +3fee9f70: .word 0x0000 +3fee9f80: .word 0x0000 +3fee9f90: .word 0x0000 +3fee9fa0: .word 0x0000 +3fee9fb0: .word 0x0000 +3fee9fc0: .word 0x0000 +3fee9fd0: move -*b0, -*b8, 1 +3fee9fe0: dsjs a9, L3FEE9E50 +3fee9ff0: .word 0x0000 +3feea000: .word 0x0000 +3feea010: .word 0x0000 +3feea020: .word 0x0000 +3feea030: .word 0x0000 +3feea040: .word 0x0000 +3feea050: .word 0x0000 +3feea060: .word 0x0000 +3feea070: .word 0x0000 +3feea080: .word 0x0000 +3feea090: .word 0x0000 +3feea0a0: .word 0x0000 +3feea0b0: .word 0x0000 +3feea0c0: .word 0x0000 +L3FEEA0D0: +3feea0d0: .word 0x0000 +3feea0e0: .word 0x0000 +L3FEEA0F0: +3feea0f0: .word 0x0000 +3feea100: .word 0x0000 +3feea110: .word 0x0000 +3feea120: .word 0x0000 +3feea130: .word 0x0000 +3feea140: .word 0x0000 +3feea150: .word 0x0000 +3feea160: .word 0x0000 +3feea170: .word 0x0000 +3feea180: .word 0x0000 +3feea190: .word 0x0000 +3feea1a0: .word 0x0000 +3feea1b0: .word 0x0000 +3feea1c0: .word 0x0000 +3feea1d0: .word 0x0000 +3feea1e0: .word 0x0000 +3feea1f0: popst +3feea200: .word 0x00b5 +3feea210: .word 0x0003 +3feea220: .word 0x0000 +3feea230: .word 0x000a +3feea240: .word 0x0000 +3feea250: move -*a9, -*a0, 1 +3feea260: dsjs a9, L3FEEA0D0 +3feea270: move -*b12, -*b8, 1 +3feea280: dsjs a9, L3FEEA0F0 +3feea290: .word 0x0000 +3feea2a0: .word 0x0000 +3feea2b0: .word 0x0000 +3feea2c0: .word 0x0000 +3feea2d0: .word 0x0000 +3feea2e0: .word 0x0000 +L3FEEA2F0: +3feea2f0: .word 0x0000 +3feea300: .word 0x0000 +L3FEEA310: +3feea310: .word 0x0000 +3feea320: .word 0x0000 +3feea330: .word 0x0000 +3feea340: .word 0x0000 +3feea350: .word 0x0000 +3feea360: .word 0x0000 +3feea370: .word 0x0000 +3feea380: .word 0x0000 +3feea390: .word 0x0000 +3feea3a0: .word 0x0000 +3feea3b0: .word 0x0000 +3feea3c0: .word 0x0000 +3feea3d0: .word 0x0000 +3feea3e0: .word 0x0000 +3feea3f0: .word 0x0000 +3feea400: .word 0x0000 +3feea410: .word 0x0000 +3feea420: .word 0x0000 +3feea430: .word 0x0000 +3feea440: .word 0x0000 +3feea450: .word 0x0000 +3feea460: .word 0x0000 +3feea470: .word 0x7150 +3feea480: dsjs a9, L3FEEA2F0 +3feea490: .word 0x7170 +3feea4a0: dsjs a9, L3FEEA310 +3feea4b0: .word 0x0000 +3feea4c0: .word 0x0000 +3feea4d0: .word 0x0000 +3feea4e0: .word 0x0000 +3feea4f0: .word 0x0000 +3feea500: .word 0x0000 +3feea510: .word 0x0000 +3feea520: .word 0x0000 +3feea530: .word 0x0000 +3feea540: .word 0x0000 +3feea550: .word 0x0000 +3feea560: .word 0x0000 +3feea570: .word 0x0000 +3feea580: .word 0x0000 +3feea590: .word 0x0000 +3feea5a0: .word 0x0000 +3feea5b0: .word 0x0000 +3feea5c0: .word 0x0000 +3feea5d0: .word 0x0000 +3feea5e0: .word 0x0000 +3feea5f0: .word 0x0000 +3feea600: .word 0x0000 +3feea610: .word 0x0000 +3feea620: .word 0x0000 +3feea630: .word 0x0000 +3feea640: .word 0x0000 +3feea650: .word 0x0000 +3feea660: .word 0x0000 +3feea670: .word 0x0000 +3feea680: .word 0x0000 +3feea690: movb b0, *b0(0x3f49) +3feea6b0: movb b4, *b8(0x3f49) +3feea6d0: .word 0x0000 +3feea6e0: .word 0x0000 +3feea6f0: .word 0x0000 +3feea700: .word 0x0000 +3feea710: .word 0x0000 +3feea720: .word 0x0000 +3feea730: .word 0x0000 +3feea740: .word 0x0000 +3feea750: .word 0x0000 +3feea760: .word 0x0000 +3feea770: .word 0x0000 +3feea780: .word 0x0000 +3feea790: .word 0x0000 +3feea7a0: .word 0x0000 +3feea7b0: .word 0x0000 +3feea7c0: .word 0x0000 +3feea7d0: .word 0x0000 +3feea7e0: .word 0x0000 +3feea7f0: .word 0x0000 +3feea800: .word 0x0000 +3feea810: .word 0x0000 +3feea820: .word 0x0000 +3feea830: .word 0x0000 +3feea840: .word 0x0000 +3feea850: .word 0x0000 +3feea860: .word 0x0000 +3feea870: .word 0x0000 +3feea880: .word 0x0000 +3feea890: .word 0x0000 +3feea8a0: .word 0x0000 +3feea8b0: putst b12 +3feea8c0: .word 0x00f4 +3feea8d0: .word 0x0004 +3feea8e0: .word 0x0000 +3feea8f0: .word 0x000b +3feea900: .word 0x0000 +3feea910: movb a9, *a0(0x3f49) +3feea930: .word 0x0000 +3feea940: .word 0x0000 +3feea950: .word 0x0000 +3feea960: .word 0x0000 +3feea970: .word 0x0000 +3feea980: .word 0x0000 +3feea990: .word 0x0000 +3feea9a0: .word 0x0000 +3feea9b0: .word 0x0000 +3feea9c0: .word 0x0000 +3feea9d0: .word 0x0000 +3feea9e0: .word 0x0000 +3feea9f0: .word 0x0000 +3feeaa00: .word 0x0000 +3feeaa10: .word 0x0000 +3feeaa20: .word 0x0000 +3feeaa30: .word 0x0000 +3feeaa40: .word 0x0000 +3feeaa50: .word 0x0000 +3feeaa60: .word 0x0000 +3feeaa70: .word 0x0000 +3feeaa80: .word 0x0000 +3feeaa90: .word 0x0000 +3feeaaa0: .word 0x0000 +3feeaab0: .word 0x0000 +3feeaac0: .word 0x0000 +3feeaad0: .word 0x0000 +3feeaae0: .word 0x0000 +3feeaaf0: .word 0x0000 +3feeab00: .word 0x0000 +3feeab10: .word 0x0000 +3feeab20: .word 0x0000 +3feeab30: movb a12, *a8(0x3f49) +3feeab50: .word 0x0000 +3feeab60: .word 0x0000 +3feeab70: .word 0x0000 +3feeab80: .word 0x0000 +3feeab90: .word 0x0000 +3feeaba0: .word 0x0000 +3feeabb0: .word 0x0000 +3feeabc0: .word 0x0000 +3feeabd0: .word 0x0000 +3feeabe0: .word 0x0000 +3feeabf0: .word 0x0000 +3feeac00: .word 0x0000 +3feeac10: .word 0x0000 +3feeac20: .word 0x0000 +3feeac30: .word 0x0000 +3feeac40: .word 0x0000 +3feeac50: .word 0x0000 +3feeac60: .word 0x0000 +3feeac70: .word 0x0000 +3feeac80: .word 0x0000 +L3FEEAC90: +3feeac90: .word 0x0000 +3feeaca0: .word 0x0000 +3feeacb0: .word 0x0000 +3feeacc0: .word 0x0000 +3feeacd0: .word 0x0000 +3feeace0: .word 0x0000 +3feeacf0: .word 0x0000 +3feead00: .word 0x0000 +3feead10: .word 0x0000 +3feead20: .word 0x0000 +3feead30: .word 0x0000 +3feead40: .word 0x0000 +3feead50: movb *a3(0x3f49), a0 +3feead70: .word 0x0000 +3feead80: .word 0x0000 +3feead90: .word 0x0000 +3feeada0: .word 0x0000 +3feeadb0: .word 0x0000 +3feeadc0: .word 0x0000 +3feeadd0: .word 0x0000 +3feeade0: .word 0x0000 +3feeadf0: .word 0x0000 +3feeae00: .word 0x0000 +3feeae10: .word 0x0000 +3feeae20: .word 0x0000 +3feeae30: .word 0x0000 +3feeae40: .word 0x0000 +L3FEEAE50: +3feeae50: .word 0x0000 +3feeae60: .word 0x0000 +L3FEEAE70: +3feeae70: .word 0x0000 +3feeae80: .word 0x0000 +3feeae90: .word 0x0000 +3feeaea0: .word 0x0000 +L3FEEAEB0: +3feeaeb0: .word 0x0000 +3feeaec0: .word 0x0000 +3feeaed0: .word 0x0000 +3feeaee0: .word 0x0000 +3feeaef0: .word 0x0000 +3feeaf00: .word 0x0000 +3feeaf10: .word 0x0000 +3feeaf20: .word 0x0000 +3feeaf30: .word 0x0000 +3feeaf40: .word 0x0000 +3feeaf50: .word 0x0000 +3feeaf60: .word 0x0000 +3feeaf70: popst +3feeaf80: .word 0x00f5 +3feeaf90: .word 0x0003 +3feeafa0: .word 0x0000 +3feeafb0: .word 0x000c +3feeafc0: .word 0x0000 +3feeafd0: move -*a9, -*a0, 1 +3feeafe0: dsjs a9, L3FEEAE50 +3feeaff0: move -*b12, -*b8, 1 +3feeb000: dsjs a9, L3FEEAE70 +3feeb010: .word 0x0000 +3feeb020: .word 0x0000 +3feeb030: .word 0x0000 +3feeb040: .word 0x0000 +3feeb050: .word 0x0000 +3feeb060: .word 0x0000 +L3FEEB070: +3feeb070: .word 0x0000 +3feeb080: .word 0x0000 +L3FEEB090: +3feeb090: .word 0x0000 +3feeb0a0: .word 0x0000 +3feeb0b0: .word 0x0000 +3feeb0c0: .word 0x0000 +L3FEEB0D0: +3feeb0d0: .word 0x0000 +3feeb0e0: .word 0x0000 +3feeb0f0: .word 0x0000 +3feeb100: .word 0x0000 +3feeb110: .word 0x0000 +3feeb120: .word 0x0000 +3feeb130: .word 0x0000 +3feeb140: .word 0x0000 +3feeb150: .word 0x0000 +3feeb160: .word 0x0000 +3feeb170: .word 0x0000 +L3FEEB180: +3feeb180: .word 0x0000 +3feeb190: .word 0x0000 +3feeb1a0: .word 0x0000 +3feeb1b0: .word 0x0000 +3feeb1c0: .word 0x0000 +3feeb1d0: .word 0x0000 +3feeb1e0: .word 0x0000 +3feeb1f0: .word 0x7150 +L3FEEB200: +3feeb200: dsjs a9, L3FEEB070 +3feeb210: .word 0x7170 +3feeb220: dsjs a9, L3FEEB090 +3feeb230: .word 0x0000 +3feeb240: .word 0x0000 +3feeb250: .word 0x0000 +3feeb260: .word 0x0000 +3feeb270: .word 0x0000 +3feeb280: .word 0x0000 +3feeb290: .word 0x0000 +3feeb2a0: .word 0x0000 +3feeb2b0: .word 0x0000 +3feeb2c0: .word 0x0000 +3feeb2d0: .word 0x0000 +3feeb2e0: .word 0x0000 +3feeb2f0: .word 0x0000 +3feeb300: .word 0x0000 +3feeb310: .word 0x0000 +3feeb320: .word 0x0000 +3feeb330: .word 0x0000 +3feeb340: .word 0x0000 +3feeb350: .word 0x0000 +3feeb360: .word 0x0000 +3feeb370: .word 0x0000 +3feeb380: .word 0x0000 +3feeb390: .word 0x0000 +L3FEEB3A0: +3feeb3a0: .word 0x0000 +3feeb3b0: .word 0x0000 +3feeb3c0: .word 0x0000 +3feeb3d0: .word 0x0000 +3feeb3e0: .word 0x0000 +3feeb3f0: .word 0x0000 +3feeb400: .word 0x0000 +3feeb410: movb b0, *b0(0x3f49) +3feeb430: movb b4, *b8(0x3f49) +3feeb450: .word 0x0000 +3feeb460: .word 0x0000 +3feeb470: .word 0x0000 +3feeb480: .word 0x0000 +3feeb490: .word 0x0000 +3feeb4a0: .word 0x0000 +3feeb4b0: .word 0x0000 +3feeb4c0: .word 0x0000 +3feeb4d0: .word 0x0000 +3feeb4e0: .word 0x0000 +3feeb4f0: .word 0x0000 +3feeb500: .word 0x0000 +L3FEEB510: +3feeb510: .word 0x0000 +3feeb520: .word 0x0000 +3feeb530: .word 0x0000 +3feeb540: .word 0x0000 +3feeb550: .word 0x0000 +3feeb560: .word 0x0000 +3feeb570: .word 0x0000 +3feeb580: .word 0x0000 +3feeb590: .word 0x0000 +3feeb5a0: .word 0x0000 +3feeb5b0: .word 0x0000 +3feeb5c0: .word 0x0000 +3feeb5d0: .word 0x0000 +3feeb5e0: .word 0x0000 +3feeb5f0: .word 0x0000 +3feeb600: .word 0x0000 +3feeb610: .word 0x0000 +3feeb620: .word 0x0000 +3feeb630: .word 0x001e +L3FEEB640: +3feeb640: jump a13 +3feeb650: .word 0x0005 +3feeb660: .word 0x0000 +3feeb670: .word 0x000d +3feeb680: .word 0x0000 +3feeb690: sla b2, b8 +3feeb6a0: dsjs a9, L3FEEB510 +3feeb6b0: .word 0x0000 +3feeb6c0: .word 0x0000 +3feeb6d0: .word 0x0000 +3feeb6e0: .word 0x0000 +3feeb6f0: .word 0x0000 +3feeb700: .word 0x0000 +3feeb710: .word 0x0000 +3feeb720: .word 0x0000 +L3FEEB730: +3feeb730: .word 0x0000 +3feeb740: .word 0x0000 +3feeb750: .word 0x0000 +3feeb760: .word 0x0000 +3feeb770: .word 0x0000 +3feeb780: .word 0x0000 +3feeb790: .word 0x0000 +3feeb7a0: .word 0x0000 +3feeb7b0: .word 0x0000 +3feeb7c0: .word 0x0000 +3feeb7d0: .word 0x0000 +3feeb7e0: .word 0x0000 +3feeb7f0: .word 0x0000 +3feeb800: .word 0x0000 +3feeb810: .word 0x0000 +3feeb820: .word 0x0000 +3feeb830: .word 0x0000 +3feeb840: .word 0x0000 +3feeb850: .word 0x0000 +3feeb860: .word 0x0000 +3feeb870: .word 0x0000 +3feeb880: .word 0x0000 +3feeb890: .word 0x0000 +3feeb8a0: .word 0x0000 +3feeb8b0: sla b2, b8 +3feeb8c0: dsjs a9, L3FEEB730 +3feeb8d0: .word 0x0000 +3feeb8e0: .word 0x0000 +3feeb8f0: .word 0x0000 +3feeb900: .word 0x0000 +3feeb910: .word 0x0000 +3feeb920: .word 0x0000 +3feeb930: .word 0x0000 +3feeb940: .word 0x0000 +L3FEEB950: +3feeb950: .word 0x0000 +3feeb960: .word 0x0000 +3feeb970: .word 0x0000 +3feeb980: .word 0x0000 +3feeb990: .word 0x0000 +3feeb9a0: .word 0x0000 +3feeb9b0: .word 0x0000 +3feeb9c0: .word 0x0000 +3feeb9d0: .word 0x0000 +3feeb9e0: .word 0x0000 +3feeb9f0: .word 0x0000 +3feeba00: .word 0x0000 +3feeba10: .word 0x0000 +3feeba20: .word 0x0000 +3feeba30: .word 0x0000 +3feeba40: .word 0x0000 +3feeba50: .word 0x0000 +3feeba60: .word 0x0000 +3feeba70: .word 0x0000 +3feeba80: .word 0x0000 +3feeba90: .word 0x0000 +3feebaa0: .word 0x0000 +3feebab0: .word 0x0000 +3feebac0: .word 0x0000 +3feebad0: sla b2, b8 +3feebae0: dsjs a9, L3FEEB950 +3feebaf0: .word 0x0000 +3feebb00: .word 0x0000 +3feebb10: .word 0x0000 +3feebb20: .word 0x0000 +3feebb30: .word 0x0000 +3feebb40: .word 0x0000 +3feebb50: .word 0x0000 +3feebb60: .word 0x0000 +3feebb70: .word 0x0000 +3feebb80: .word 0x0000 +3feebb90: .word 0x0000 +3feebba0: .word 0x0000 +3feebbb0: .word 0x0000 +3feebbc0: .word 0x0000 +L3FEEBBD0: +3feebbd0: .word 0x0000 +3feebbe0: .word 0x0000 +3feebbf0: .word 0x0000 +3feebc00: .word 0x0000 +3feebc10: .word 0x0000 +3feebc20: .word 0x0000 +3feebc30: .word 0x0000 +3feebc40: .word 0x0000 +3feebc50: .word 0x0000 +3feebc60: .word 0x0000 +3feebc70: .word 0x0000 +3feebc80: .word 0x0000 +3feebc90: .word 0x0000 +3feebca0: .word 0x0000 +3feebcb0: .word 0x0000 +3feebcc0: .word 0x0000 +3feebcd0: .word 0x0000 +3feebce0: .word 0x0000 +3feebcf0: emu +3feebd00: jump a13 +3feebd10: .word 0x0005 +3feebd20: .word 0x0000 +3feebd30: .word 0x000e +3feebd40: .word 0x0000 +3feebd50: sla a6, a0 +3feebd60: dsjs a9, L3FEEBBD0 +3feebd70: .word 0x0000 +3feebd80: .word 0x0000 +3feebd90: .word 0x0000 +3feebda0: .word 0x0000 +3feebdb0: .word 0x0000 +3feebdc0: .word 0x0000 +3feebdd0: .word 0x0000 +3feebde0: .word 0x0000 +L3FEEBDF0: +3feebdf0: .word 0x0000 +3feebe00: .word 0x0000 +3feebe10: .word 0x0000 +3feebe20: .word 0x0000 +3feebe30: .word 0x0000 +3feebe40: .word 0x0000 +3feebe50: .word 0x0000 +3feebe60: .word 0x0000 +3feebe70: .word 0x0000 +3feebe80: .word 0x0000 +3feebe90: .word 0x0000 +3feebea0: .word 0x0000 +3feebeb0: .word 0x0000 +3feebec0: .word 0x0000 +3feebed0: .word 0x0000 +3feebee0: .word 0x0000 +3feebef0: .word 0x0000 +3feebf00: .word 0x0000 +3feebf10: .word 0x0000 +3feebf20: .word 0x0000 +3feebf30: .word 0x0000 +3feebf40: .word 0x0000 +3feebf50: .word 0x0000 +3feebf60: .word 0x0000 +3feebf70: rl 0x9, b8 +3feebf80: dsjs a9, L3FEEBDF0 +3feebf90: .word 0x0000 +3feebfa0: .word 0x0000 +3feebfb0: .word 0x0000 +3feebfc0: .word 0x0000 +3feebfd0: .word 0x0000 +3feebfe0: .word 0x0000 +3feebff0: .word 0x0000 +3feec000: .word 0x0000 +L3FEEC010: +3feec010: .word 0x0000 +3feec020: .word 0x0000 +3feec030: .word 0x0000 +3feec040: .word 0x0000 +3feec050: .word 0x0000 +3feec060: .word 0x0000 +3feec070: .word 0x0000 +3feec080: .word 0x0000 +3feec090: .word 0x0000 +3feec0a0: .word 0x0000 +3feec0b0: .word 0x0000 +3feec0c0: .word 0x0000 +3feec0d0: .word 0x0000 +3feec0e0: .word 0x0000 +3feec0f0: .word 0x0000 +3feec100: .word 0x0000 +3feec110: .word 0x0000 +3feec120: .word 0x0000 +3feec130: .word 0x0000 +3feec140: .word 0x0000 +3feec150: .word 0x0000 +3feec160: .word 0x0000 +3feec170: .word 0x0000 +3feec180: .word 0x0000 +3feec190: sla a9, a0 +3feec1a0: dsjs a9, L3FEEC010 +3feec1b0: .word 0x0000 +3feec1c0: .word 0x0000 +3feec1d0: .word 0x0000 +3feec1e0: .word 0x0000 +3feec1f0: .word 0x0000 +3feec200: .word 0x0000 +3feec210: .word 0x0000 +3feec220: .word 0x0000 +3feec230: .word 0x0000 +3feec240: .word 0x0000 +3feec250: .word 0x0000 +3feec260: .word 0x0000 +3feec270: .word 0x0000 +3feec280: .word 0x0000 +L3FEEC290: +3feec290: .word 0x0000 +3feec2a0: .word 0x0000 +3feec2b0: .word 0x0000 +3feec2c0: .word 0x0000 +3feec2d0: .word 0x0000 +3feec2e0: .word 0x0000 +3feec2f0: .word 0x0000 +3feec300: .word 0x0000 +3feec310: .word 0x0000 +3feec320: .word 0x0000 +3feec330: .word 0x0000 +3feec340: .word 0x0000 +3feec350: .word 0x0000 +3feec360: .word 0x0000 +3feec370: .word 0x0000 +3feec380: .word 0x0000 +3feec390: .word 0x0000 +3feec3a0: .word 0x0000 +3feec3b0: popst +3feec3c0: jump a13 +3feec3d0: .word 0x0005 +3feec3e0: .word 0x0000 +3feec3f0: .word 0x000f +3feec400: .word 0x0000 +3feec410: move a1, b0 +3feec420: dsjs a9, L3FEEC290 +3feec430: .word 0x0000 +3feec440: .word 0x0000 +3feec450: .word 0x0000 +3feec460: .word 0x0000 +3feec470: .word 0x0000 +3feec480: .word 0x0000 +3feec490: .word 0x0000 +3feec4a0: .word 0x0000 +L3FEEC4B0: +3feec4b0: .word 0x0000 +3feec4c0: .word 0x0000 +3feec4d0: .word 0x0000 +3feec4e0: .word 0x0000 +3feec4f0: .word 0x0000 +3feec500: .word 0x0000 +3feec510: .word 0x0000 +3feec520: .word 0x0000 +3feec530: .word 0x0000 +3feec540: .word 0x0000 +3feec550: .word 0x0000 +3feec560: .word 0x0000 +3feec570: .word 0x0000 +3feec580: .word 0x0000 +3feec590: .word 0x0000 +3feec5a0: .word 0x0000 +3feec5b0: .word 0x0000 +3feec5c0: .word 0x0000 +3feec5d0: .word 0x0000 +3feec5e0: .word 0x0000 +3feec5f0: .word 0x0000 +3feec600: .word 0x0000 +3feec610: .word 0x0000 +3feec620: .word 0x0000 +3feec630: sla a12, a0 +3feec640: dsjs a9, L3FEEC4B0 +3feec650: .word 0x0000 +3feec660: .word 0x0000 +3feec670: .word 0x0000 +3feec680: .word 0x0000 +3feec690: .word 0x0000 +3feec6a0: .word 0x0000 +3feec6b0: .word 0x0000 +3feec6c0: .word 0x0000 +L3FEEC6D0: +3feec6d0: .word 0x0000 +3feec6e0: .word 0x0000 +3feec6f0: .word 0x0000 +3feec700: .word 0x0000 +3feec710: .word 0x0000 +3feec720: .word 0x0000 +3feec730: .word 0x0000 +3feec740: .word 0x0000 +3feec750: .word 0x0000 +3feec760: .word 0x0000 +3feec770: .word 0x0000 +3feec780: .word 0x0000 +3feec790: .word 0x0000 +3feec7a0: .word 0x0000 +3feec7b0: .word 0x0000 +3feec7c0: .word 0x0000 +3feec7d0: .word 0x0000 +3feec7e0: .word 0x0000 +3feec7f0: .word 0x0000 +3feec800: .word 0x0000 +3feec810: .word 0x0000 +3feec820: .word 0x0000 +3feec830: .word 0x0000 +3feec840: .word 0x0000 +3feec850: srl 0x1d, b8 +3feec860: dsjs a9, L3FEEC6D0 +3feec870: .word 0x0000 +3feec880: .word 0x0000 +3feec890: .word 0x0000 +3feec8a0: .word 0x0000 +3feec8b0: .word 0x0000 +3feec8c0: .word 0x0000 +3feec8d0: .word 0x0000 +3feec8e0: .word 0x0000 +3feec8f0: .word 0x0000 +3feec900: .word 0x0000 +3feec910: .word 0x0000 +3feec920: .word 0x0000 +3feec930: .word 0x0000 +3feec940: .word 0x0000 +L3FEEC950: +3feec950: .word 0x0000 +3feec960: .word 0x0000 +3feec970: .word 0x0000 +3feec980: .word 0x0000 +3feec990: .word 0x0000 +3feec9a0: .word 0x0000 +3feec9b0: .word 0x0000 +3feec9c0: .word 0x0000 +3feec9d0: .word 0x0000 +3feec9e0: .word 0x0000 +3feec9f0: .word 0x0000 +3feeca00: .word 0x0000 +3feeca10: .word 0x0000 +3feeca20: .word 0x0000 +3feeca30: .word 0x0000 +3feeca40: .word 0x0000 +3feeca50: .word 0x0000 +3feeca60: .word 0x0000 +3feeca70: .word 0x0064 +3feeca80: .word 0x0082 +3feeca90: .word 0x0009 +3feecaa0: .word 0x0000 +3feecab0: .word 0x0010 +3feecac0: .word 0x0000 +3feecad0: addk 14, a0 +3feecae0: dsjs a9, L3FEEC950 +3feecaf0: .word 0x0000 +3feecb00: .word 0x0000 +3feecb10: .word 0x0000 +3feecb20: .word 0x0000 +3feecb30: .word 0x0000 +3feecb40: .word 0x0000 +3feecb50: .word 0x0000 +3feecb60: .word 0x0000 +L3FEECB70: +3feecb70: .word 0x0000 +3feecb80: .word 0x0000 +3feecb90: .word 0x0000 +3feecba0: .word 0x0000 +3feecbb0: .word 0x0000 +3feecbc0: .word 0x0000 +3feecbd0: .word 0x0000 +3feecbe0: .word 0x0000 +3feecbf0: .word 0x0000 +3feecc00: .word 0x0000 +3feecc10: .word 0x0000 +3feecc20: .word 0x0000 +3feecc30: .word 0x0000 +3feecc40: .word 0x0000 +3feecc50: .word 0x0000 +3feecc60: .word 0x0000 +3feecc70: .word 0x0000 +3feecc80: .word 0x0000 +3feecc90: .word 0x0000 +3feecca0: .word 0x0000 +3feeccb0: .word 0x0000 +3feeccc0: .word 0x0000 +3feeccd0: .word 0x0000 +3feecce0: .word 0x0000 +3feeccf0: addk 14, a0 +3feecd00: dsjs a9, L3FEECB70 +3feecd10: .word 0x0000 +3feecd20: .word 0x0000 +3feecd30: .word 0x0000 +3feecd40: .word 0x0000 +3feecd50: .word 0x0000 +3feecd60: .word 0x0000 +3feecd70: .word 0x0000 +3feecd80: .word 0x0000 +L3FEECD90: +3feecd90: .word 0x0000 +3feecda0: .word 0x0000 +3feecdb0: .word 0x0000 +3feecdc0: .word 0x0000 +3feecdd0: .word 0x0000 +3feecde0: .word 0x0000 +3feecdf0: .word 0x0000 +3feece00: .word 0x0000 +3feece10: .word 0x0000 +3feece20: .word 0x0000 +3feece30: .word 0x0000 +3feece40: .word 0x0000 +3feece50: .word 0x0000 +3feece60: .word 0x0000 +3feece70: .word 0x0000 +3feece80: .word 0x0000 +3feece90: .word 0x0000 +3feecea0: .word 0x0000 +3feeceb0: .word 0x0000 +3feecec0: .word 0x0000 +3feeced0: .word 0x0000 +3feecee0: .word 0x0000 +3feecef0: .word 0x0000 +3feecf00: .word 0x0000 +3feecf10: addk 14, a0 +3feecf20: dsjs a9, L3FEECD90 +3feecf30: .word 0x0000 +3feecf40: .word 0x0000 +3feecf50: .word 0x0000 +3feecf60: .word 0x0000 +3feecf70: .word 0x0000 +3feecf80: .word 0x0000 +3feecf90: .word 0x0000 +3feecfa0: .word 0x0000 +3feecfb0: .word 0x0000 +3feecfc0: .word 0x0000 +3feecfd0: .word 0x0000 +3feecfe0: .word 0x0000 +3feecff0: .word 0x0000 +3feed000: .word 0x0000 +L3FEED010: +3feed010: .word 0x0000 +3feed020: .word 0x0000 +3feed030: .word 0x0000 +3feed040: .word 0x0000 +3feed050: .word 0x0000 +3feed060: .word 0x0000 +3feed070: .word 0x0000 +3feed080: .word 0x0000 +3feed090: .word 0x0000 +3feed0a0: .word 0x0000 +3feed0b0: .word 0x0000 +3feed0c0: .word 0x0000 +3feed0d0: .word 0x0000 +3feed0e0: .word 0x0000 +3feed0f0: .word 0x0000 +3feed100: .word 0x0000 +3feed110: .word 0x0000 +3feed120: .word 0x0000 +3feed130: rev b2 +3feed140: .word 0x00b6 +3feed150: .word 0x0009 +3feed160: .word 0x0000 +3feed170: .word 0x0011 +3feed180: .word 0x0000 +3feed190: addk 14, a0 +3feed1a0: dsjs a9, L3FEED010 +3feed1b0: .word 0x0000 +3feed1c0: .word 0x0000 +3feed1d0: .word 0x0000 +3feed1e0: .word 0x0000 +3feed1f0: .word 0x0000 +3feed200: .word 0x0000 +3feed210: .word 0x0000 +3feed220: .word 0x0000 +L3FEED230: +3feed230: .word 0x0000 +3feed240: .word 0x0000 +3feed250: .word 0x0000 +3feed260: .word 0x0000 +3feed270: .word 0x0000 +3feed280: .word 0x0000 +3feed290: .word 0x0000 +3feed2a0: .word 0x0000 +3feed2b0: .word 0x0000 +3feed2c0: .word 0x0000 +3feed2d0: .word 0x0000 +3feed2e0: .word 0x0000 +3feed2f0: .word 0x0000 +3feed300: .word 0x0000 +3feed310: .word 0x0000 +3feed320: .word 0x0000 +3feed330: .word 0x0000 +3feed340: .word 0x0000 +3feed350: .word 0x0000 +3feed360: .word 0x0000 +3feed370: .word 0x0000 +3feed380: .word 0x0000 +3feed390: .word 0x0000 +3feed3a0: .word 0x0000 +3feed3b0: addk 14, a0 +3feed3c0: dsjs a9, L3FEED230 +3feed3d0: .word 0x0000 +3feed3e0: .word 0x0000 +3feed3f0: .word 0x0000 +3feed400: .word 0x0000 +3feed410: .word 0x0000 +3feed420: .word 0x0000 +3feed430: .word 0x0000 +3feed440: .word 0x0000 +L3FEED450: +3feed450: .word 0x0000 +3feed460: .word 0x0000 +3feed470: .word 0x0000 +3feed480: .word 0x0000 +3feed490: .word 0x0000 +3feed4a0: .word 0x0000 +3feed4b0: .word 0x0000 +3feed4c0: .word 0x0000 +3feed4d0: .word 0x0000 +3feed4e0: .word 0x0000 +3feed4f0: .word 0x0000 +3feed500: .word 0x0000 +3feed510: .word 0x0000 +3feed520: .word 0x0000 +3feed530: .word 0x0000 +3feed540: .word 0x0000 +3feed550: .word 0x0000 +3feed560: .word 0x0000 +3feed570: .word 0x0000 +3feed580: .word 0x0000 +3feed590: .word 0x0000 +3feed5a0: .word 0x0000 +3feed5b0: .word 0x0000 +3feed5c0: .word 0x0000 +3feed5d0: addk 14, a0 +3feed5e0: dsjs a9, L3FEED450 +3feed5f0: .word 0x0000 +3feed600: .word 0x0000 +3feed610: .word 0x0000 +3feed620: .word 0x0000 +3feed630: .word 0x0000 +3feed640: .word 0x0000 +3feed650: .word 0x0000 +3feed660: .word 0x0000 +3feed670: .word 0x0000 +3feed680: .word 0x0000 +3feed690: .word 0x0000 +3feed6a0: .word 0x0000 +3feed6b0: .word 0x0000 +3feed6c0: .word 0x0000 +L3FEED6D0: +3feed6d0: .word 0x0000 +3feed6e0: .word 0x0000 +3feed6f0: .word 0x0000 +3feed700: .word 0x0000 +3feed710: .word 0x0000 +3feed720: .word 0x0000 +3feed730: .word 0x0000 +3feed740: .word 0x0000 +3feed750: .word 0x0000 +3feed760: .word 0x0000 +3feed770: .word 0x0000 +3feed780: .word 0x0000 +3feed790: .word 0x0000 +3feed7a0: .word 0x0000 +3feed7b0: .word 0x0000 +3feed7c0: .word 0x0000 +3feed7d0: .word 0x0000 +3feed7e0: .word 0x0000 +3feed7f0: .word 0x0055 +3feed800: .word 0x00b6 +3feed810: .word 0x0009 +3feed820: .word 0x0000 +3feed830: .word 0x0012 +3feed840: .word 0x0000 +3feed850: addk 14, a0 +3feed860: dsjs a9, L3FEED6D0 +3feed870: .word 0x0000 +3feed880: .word 0x0000 +3feed890: .word 0x0000 +3feed8a0: .word 0x0000 +3feed8b0: .word 0x0000 +3feed8c0: .word 0x0000 +3feed8d0: .word 0x0000 +3feed8e0: .word 0x0000 +L3FEED8F0: +3feed8f0: .word 0x0000 +3feed900: .word 0x0000 +3feed910: .word 0x0000 +3feed920: .word 0x0000 +3feed930: .word 0x0000 +3feed940: .word 0x0000 +3feed950: .word 0x0000 +3feed960: .word 0x0000 +3feed970: .word 0x0000 +3feed980: .word 0x0000 +3feed990: .word 0x0000 +3feed9a0: .word 0x0000 +3feed9b0: .word 0x0000 +3feed9c0: .word 0x0000 +3feed9d0: .word 0x0000 +3feed9e0: .word 0x0000 +3feed9f0: .word 0x0000 +3feeda00: .word 0x0000 +3feeda10: .word 0x0000 +3feeda20: .word 0x0000 +3feeda30: .word 0x0000 +3feeda40: .word 0x0000 +3feeda50: .word 0x0000 +3feeda60: .word 0x0000 +3feeda70: addk 14, a0 +3feeda80: dsjs a9, L3FEED8F0 +3feeda90: .word 0x0000 +3feedaa0: .word 0x0000 +3feedab0: .word 0x0000 +3feedac0: .word 0x0000 +3feedad0: .word 0x0000 +3feedae0: .word 0x0000 +3feedaf0: .word 0x0000 +3feedb00: .word 0x0000 +L3FEEDB10: +3feedb10: .word 0x0000 +3feedb20: .word 0x0000 +3feedb30: .word 0x0000 +3feedb40: .word 0x0000 +3feedb50: .word 0x0000 +3feedb60: .word 0x0000 +3feedb70: .word 0x0000 +3feedb80: .word 0x0000 +3feedb90: .word 0x0000 +3feedba0: .word 0x0000 +3feedbb0: .word 0x0000 +3feedbc0: .word 0x0000 +3feedbd0: .word 0x0000 +3feedbe0: .word 0x0000 +3feedbf0: .word 0x0000 +3feedc00: .word 0x0000 +3feedc10: .word 0x0000 +3feedc20: .word 0x0000 +3feedc30: .word 0x0000 +3feedc40: .word 0x0000 +3feedc50: .word 0x0000 +3feedc60: .word 0x0000 +3feedc70: .word 0x0000 +3feedc80: .word 0x0000 +3feedc90: addk 14, a0 +3feedca0: dsjs a9, L3FEEDB10 +3feedcb0: .word 0x0000 +3feedcc0: .word 0x0000 +3feedcd0: .word 0x0000 +3feedce0: .word 0x0000 +3feedcf0: .word 0x0000 +3feedd00: .word 0x0000 +3feedd10: .word 0x0000 +3feedd20: .word 0x0000 +3feedd30: .word 0x0000 +3feedd40: .word 0x0000 +3feedd50: .word 0x0000 +3feedd60: .word 0x0000 +3feedd70: .word 0x0000 +3feedd80: .word 0x0000 +3feedd90: .word 0x0000 +3feedda0: .word 0x0000 +3feeddb0: .word 0x0000 +3feeddc0: .word 0x0000 +3feeddd0: .word 0x0000 +3feedde0: .word 0x0000 +3feeddf0: .word 0x0000 +3feede00: .word 0x0000 +3feede10: .word 0x0000 +3feede20: .word 0x0000 +3feede30: .word 0x0000 +3feede40: .word 0x0000 +3feede50: .word 0x0000 +3feede60: .word 0x0000 +3feede70: .word 0x0000 +3feede80: .word 0x0000 +3feede90: .word 0x0000 +3feedea0: .word 0x0000 +3feedeb0: .word 0x007d +3feedec0: .word 0x00b6 +3feeded0: .word 0x0005 +3feedee0: .word 0x0000 +3feedef0: .word 0x0013 +3feedf00: .word 0x0000 +3feedf10: movb *a10(0x3f49), a8 +3feedf30: .word 0x0000 +3feedf40: .word 0x0000 +3feedf50: .word 0x0000 +3feedf60: .word 0x0000 +3feedf70: .word 0x0000 +3feedf80: .word 0x0000 +3feedf90: .word 0x0000 +3feedfa0: .word 0x0000 +3feedfb0: .word 0x0000 +3feedfc0: .word 0x0000 +3feedfd0: .word 0x0000 +3feedfe0: .word 0x0000 +3feedff0: .word 0x0000 +3feee000: .word 0x0000 +3feee010: .word 0x0000 +3feee020: .word 0x0000 +3feee030: .word 0x0000 +3feee040: .word 0x0000 +3feee050: .word 0x0000 +3feee060: .word 0x0000 +3feee070: .word 0x0000 +3feee080: .word 0x0000 +3feee090: .word 0x0000 +3feee0a0: .word 0x0000 +3feee0b0: .word 0x0000 +3feee0c0: .word 0x0000 +3feee0d0: .word 0x0000 +3feee0e0: .word 0x0000 +3feee0f0: .word 0x0000 +3feee100: .word 0x0000 +3feee110: .word 0x0000 +3feee120: .word 0x0000 +3feee130: movb *a13(0x3f49), a8 +3feee150: .word 0x0000 +3feee160: .word 0x0000 +3feee170: .word 0x0000 +3feee180: .word 0x0000 +3feee190: .word 0x0000 +3feee1a0: .word 0x0000 +3feee1b0: .word 0x0000 +3feee1c0: .word 0x0000 +3feee1d0: .word 0x0000 +3feee1e0: .word 0x0000 +3feee1f0: .word 0x0000 +3feee200: .word 0x0000 +3feee210: .word 0x0000 +3feee220: .word 0x0000 +3feee230: .word 0x0000 +3feee240: .word 0x0000 +3feee250: .word 0x0000 +3feee260: .word 0x0000 +3feee270: .word 0x0000 +3feee280: .word 0x0000 +3feee290: .word 0x0000 +3feee2a0: .word 0x0000 +3feee2b0: .word 0x0000 +3feee2c0: .word 0x0000 +3feee2d0: .word 0x0000 +3feee2e0: .word 0x0000 +3feee2f0: .word 0x0000 +3feee300: .word 0x0000 +3feee310: .word 0x0000 +3feee320: .word 0x0000 +3feee330: .word 0x0000 +3feee340: .word 0x0000 +3feee350: move a0, *a0(0x3f49), 0 +3feee370: .word 0x0000 +3feee380: .word 0x0000 +3feee390: .word 0x0000 +3feee3a0: .word 0x0000 +3feee3b0: .word 0x0000 +3feee3c0: .word 0x0000 +3feee3d0: .word 0x0000 +3feee3e0: .word 0x0000 +3feee3f0: .word 0x0000 +3feee400: .word 0x0000 +3feee410: .word 0x0000 +3feee420: .word 0x0000 +3feee430: .word 0x0000 +3feee440: .word 0x0000 +L3FEEE450: +3feee450: .word 0x0000 +3feee460: .word 0x0000 +3feee470: .word 0x0000 +3feee480: .word 0x0000 +3feee490: .word 0x0000 +3feee4a0: .word 0x0000 +3feee4b0: .word 0x0000 +3feee4c0: .word 0x0000 +3feee4d0: .word 0x0000 +3feee4e0: .word 0x0000 +3feee4f0: .word 0x0000 +3feee500: .word 0x0000 +3feee510: .word 0x0000 +3feee520: .word 0x0000 +3feee530: .word 0x0000 +3feee540: .word 0x0000 +3feee550: .word 0x0000 +3feee560: .word 0x0000 +3feee570: rev b2 +3feee580: .word 0x00d7 +3feee590: .word 0x0009 +3feee5a0: .word 0x0000 +3feee5b0: .word 0x0014 +3feee5c0: .word 0x0000 +3feee5d0: addk 14, a0 +3feee5e0: dsjs a9, L3FEEE450 +3feee5f0: .word 0x0000 +3feee600: .word 0x0000 +3feee610: .word 0x0000 +3feee620: .word 0x0000 +3feee630: .word 0x0000 +3feee640: .word 0x0000 +3feee650: .word 0x0000 +3feee660: .word 0x0000 +L3FEEE670: +3feee670: .word 0x0000 +3feee680: .word 0x0000 +3feee690: .word 0x0000 +3feee6a0: .word 0x0000 +3feee6b0: .word 0x0000 +3feee6c0: .word 0x0000 +3feee6d0: .word 0x0000 +3feee6e0: .word 0x0000 +3feee6f0: .word 0x0000 +3feee700: .word 0x0000 +3feee710: .word 0x0000 +3feee720: .word 0x0000 +3feee730: .word 0x0000 +3feee740: .word 0x0000 +3feee750: .word 0x0000 +3feee760: .word 0x0000 +3feee770: .word 0x0000 +3feee780: .word 0x0000 +3feee790: .word 0x0000 +3feee7a0: .word 0x0000 +3feee7b0: .word 0x0000 +3feee7c0: .word 0x0000 +3feee7d0: .word 0x0000 +3feee7e0: .word 0x0000 +3feee7f0: addk 14, a0 +3feee800: dsjs a9, L3FEEE670 +3feee810: .word 0x0000 +3feee820: .word 0x0000 +3feee830: .word 0x0000 +3feee840: .word 0x0000 +3feee850: .word 0x0000 +3feee860: .word 0x0000 +3feee870: .word 0x0000 +3feee880: .word 0x0000 +L3FEEE890: +3feee890: .word 0x0000 +3feee8a0: .word 0x0000 +3feee8b0: .word 0x0000 +3feee8c0: .word 0x0000 +3feee8d0: .word 0x0000 +3feee8e0: .word 0x0000 +3feee8f0: .word 0x0000 +3feee900: .word 0x0000 +3feee910: .word 0x0000 +3feee920: .word 0x0000 +3feee930: .word 0x0000 +3feee940: .word 0x0000 +3feee950: .word 0x0000 +3feee960: .word 0x0000 +3feee970: .word 0x0000 +3feee980: .word 0x0000 +3feee990: .word 0x0000 +3feee9a0: .word 0x0000 +3feee9b0: .word 0x0000 +3feee9c0: .word 0x0000 +3feee9d0: .word 0x0000 +3feee9e0: .word 0x0000 +3feee9f0: .word 0x0000 +3feeea00: .word 0x0000 +3feeea10: addk 14, a0 +3feeea20: dsjs a9, L3FEEE890 +3feeea30: .word 0x0000 +3feeea40: .word 0x0000 +3feeea50: .word 0x0000 +3feeea60: .word 0x0000 +3feeea70: .word 0x0000 +3feeea80: .word 0x0000 +3feeea90: .word 0x0000 +3feeeaa0: .word 0x0000 +3feeeab0: .word 0x0000 +3feeeac0: .word 0x0000 +3feeead0: .word 0x0000 +3feeeae0: .word 0x0000 +3feeeaf0: .word 0x0000 +3feeeb00: .word 0x0000 +3feeeb10: .word 0x0000 +3feeeb20: .word 0x0000 +3feeeb30: .word 0x0000 +3feeeb40: .word 0x0000 +3feeeb50: .word 0x0000 +3feeeb60: .word 0x0000 +3feeeb70: .word 0x0000 +3feeeb80: .word 0x0000 +3feeeb90: .word 0x0000 +3feeeba0: .word 0x0000 +3feeebb0: .word 0x0000 +3feeebc0: .word 0x0000 +3feeebd0: .word 0x0000 +3feeebe0: .word 0x0000 +3feeebf0: .word 0x0000 +3feeec00: .word 0x0000 +3feeec10: .word 0x0000 +3feeec20: .word 0x0000 +3feeec30: .word 0x0000 +3feeec40: .word 0x0000 +3feeec50: .word 0x0004 +3feeec60: .word 0x0000 +3feeec70: .word 0x0015 +3feeec80: .word 0x0000 +3feeec90: move a3, *a8(0x3f49), 0 +3feeecb0: .word 0x0000 +3feeecc0: .word 0x0000 +3feeecd0: .word 0x0000 +3feeece0: .word 0x0000 +3feeecf0: .word 0x0000 +3feeed00: .word 0x0000 +3feeed10: .word 0x0000 +3feeed20: .word 0x0000 +3feeed30: .word 0x0000 +3feeed40: .word 0x0000 +3feeed50: .word 0x0000 +3feeed60: .word 0x0000 +3feeed70: .word 0x0000 +3feeed80: .word 0x0000 +3feeed90: .word 0x0000 +3feeeda0: .word 0x0000 +3feeedb0: .word 0x0000 +3feeedc0: .word 0x0000 +3feeedd0: .word 0x0000 +3feeede0: .word 0x0000 +3feeedf0: .word 0x0000 +3feeee00: .word 0x0000 +3feeee10: .word 0x0000 +3feeee20: .word 0x0000 +3feeee30: .word 0x0000 +3feeee40: .word 0x0000 +3feeee50: .word 0x0000 +3feeee60: .word 0x0000 +3feeee70: .word 0x0000 +3feeee80: .word 0x0000 +3feeee90: .word 0x0000 +3feeeea0: .word 0x0000 +3feeeeb0: move b7, *b0(0x3f49), 0 +3feeeed0: .word 0x0000 +3feeeee0: .word 0x0000 +3feeeef0: .word 0x0000 +3feeef00: .word 0x0000 +3feeef10: .word 0x0000 +3feeef20: .word 0x0000 +3feeef30: .word 0x0000 +3feeef40: .word 0x0000 +3feeef50: .word 0x0000 +3feeef60: .word 0x0000 +3feeef70: .word 0x0000 +3feeef80: .word 0x0000 +3feeef90: .word 0x0000 +3feeefa0: .word 0x0000 +3feeefb0: .word 0x0000 +3feeefc0: .word 0x0000 +3feeefd0: .word 0x0000 +3feeefe0: .word 0x0000 +3feeeff0: .word 0x0000 +3feef000: .word 0x0000 +3feef010: .word 0x0000 +3feef020: .word 0x0000 +3feef030: .word 0x0000 +3feef040: .word 0x0000 +3feef050: .word 0x0000 +3feef060: .word 0x0000 +3feef070: .word 0x0000 +3feef080: .word 0x0000 +3feef090: .word 0x0000 +3feef0a0: .word 0x0000 +3feef0b0: .word 0x0000 +3feef0c0: .word 0x0000 +3feef0d0: move b13, *b8(0x3f49), 0 +3feef0f0: move @0x161bb0, @0xf000f, 0 +3feef140: .word 0x0004 +3feef150: .word 0x0000 +3feef160: .word 0x0001 +3feef170: .word 0x0000 +3feef180: move sp, *b8(0x3f49), 0 +3feef1a0: .word 0x0000 +3feef1b0: .word 0x0000 +3feef1c0: .word 0x0000 +3feef1d0: .word 0x0000 +3feef1e0: .word 0x0000 +3feef1f0: .word 0x0000 +3feef200: .word 0x0000 +3feef210: .word 0x0000 +3feef220: .word 0x0000 +3feef230: .word 0x0000 +3feef240: .word 0x0000 +3feef250: .word 0x0000 +3feef260: .word 0x0000 +3feef270: .word 0x0000 +3feef280: .word 0x0000 +3feef290: .word 0x0000 +3feef2a0: .word 0x0000 +3feef2b0: .word 0x0000 +3feef2c0: .word 0x0000 +3feef2d0: .word 0x0000 +3feef2e0: .word 0x0000 +3feef2f0: .word 0x0000 +3feef300: .word 0x0000 +3feef310: .word 0x0000 +3feef320: .word 0x0000 +3feef330: .word 0x0000 +3feef340: .word 0x0000 +3feef350: .word 0x0000 +3feef360: .word 0x0000 +3feef370: .word 0x0000 +3feef380: .word 0x0000 +3feef390: .word 0x0000 +3feef3a0: move a2, *a0(0x3f49), 1 +3feef3c0: .word 0x0000 +3feef3d0: .word 0x0000 +3feef3e0: .word 0x0000 +3feef3f0: .word 0x0000 +3feef400: .word 0x0000 +3feef410: .word 0x0000 +3feef420: .word 0x0000 +3feef430: .word 0x0000 +3feef440: .word 0x0000 +3feef450: .word 0x0000 +3feef460: .word 0x0000 +3feef470: .word 0x0000 +3feef480: .word 0x0000 +3feef490: .word 0x0000 +3feef4a0: .word 0x0000 +3feef4b0: .word 0x0000 +3feef4c0: .word 0x0000 +3feef4d0: .word 0x0000 +3feef4e0: .word 0x0000 +3feef4f0: .word 0x0000 +3feef500: .word 0x0000 +3feef510: .word 0x0000 +3feef520: .word 0x0000 +3feef530: .word 0x0000 +3feef540: .word 0x0000 +3feef550: .word 0x0000 +3feef560: .word 0x0000 +3feef570: .word 0x0000 +3feef580: .word 0x0000 +3feef590: .word 0x0000 +3feef5a0: .word 0x0000 +3feef5b0: .word 0x0000 +3feef5c0: move a4, *a8(0x3f49), 1 +3feef5e0: .word 0x0000 +3feef5f0: .word 0x0000 +3feef600: .word 0x0000 +3feef610: .word 0x0000 +3feef620: .word 0x0000 +3feef630: .word 0x0000 +3feef640: .word 0x0000 +3feef650: .word 0x0000 +3feef660: .word 0x0000 +3feef670: .word 0x0000 +3feef680: .word 0x0000 +3feef690: .word 0x0000 +3feef6a0: .word 0x0000 +3feef6b0: .word 0x0000 +3feef6c0: .word 0x0000 +3feef6d0: .word 0x0000 +3feef6e0: .word 0x0000 +3feef6f0: .word 0x0000 +3feef700: .word 0x0000 +3feef710: .word 0x0000 +3feef720: .word 0x0000 +3feef730: .word 0x0000 +3feef740: .word 0x0000 +3feef750: .word 0x0000 +3feef760: .word 0x0000 +3feef770: .word 0x0000 +3feef780: .word 0x0000 +3feef790: .word 0x0000 +3feef7a0: .word 0x0000 +3feef7b0: .word 0x0000 +3feef7c0: .word 0x0000 +3feef7d0: .word 0x0000 +3feef7e0: rev a3 +3feef7f0: rev a1 +3feef800: .word 0x0003 +3feef810: .word 0x0000 +3feef820: .word 0x0002 +3feef830: .word 0x0000 +3feef840: move a6, *a0(0x3f49), 1 +3feef860: move a7, *a0(0x3f49), 1 +3feef880: move a8, *a0(0x3f49), 1 +3feef8a0: move a9, *a8(0x3f49), 1 +3feef8c0: move b10, *b0(0x3f49), 1 +3feef8e0: move b11, *b8(0x3f49), 1 +3feef900: move a13, *a0(0x3f49), 1 +3feef920: move b14, *b0(0x3f49), 1 +3feef940: .word 0x0000 +3feef950: .word 0x0000 +3feef960: .word 0x0000 +3feef970: .word 0x0000 +3feef980: .word 0x0000 +3feef990: .word 0x0000 +3feef9a0: .word 0x0000 +3feef9b0: .word 0x0000 +3feef9c0: .word 0x0000 +3feef9d0: .word 0x0000 +3feef9e0: .word 0x0000 +3feef9f0: .word 0x0000 +3feefa00: .word 0x0000 +3feefa10: .word 0x0000 +3feefa20: .word 0x0000 +3feefa30: .word 0x0000 +3feefa40: .word 0x0000 +3feefa50: .word 0x0000 +3feefa60: move a6, *a0(0x3f49), 1 +3feefa80: move a7, *a0(0x3f49), 1 +3feefaa0: move a8, *a0(0x3f49), 1 +3feefac0: move a9, *a8(0x3f49), 1 +3feefae0: move b10, *b0(0x3f49), 1 +3feefb00: move b11, *b8(0x3f49), 1 +3feefb20: move a13, *a0(0x3f49), 1 +3feefb40: move b14, *b0(0x3f49), 1 +3feefb60: .word 0x0000 +3feefb70: .word 0x0000 +3feefb80: .word 0x0000 +3feefb90: .word 0x0000 +3feefba0: .word 0x0000 +3feefbb0: .word 0x0000 +3feefbc0: .word 0x0000 +3feefbd0: .word 0x0000 +3feefbe0: .word 0x0000 +3feefbf0: .word 0x0000 +3feefc00: .word 0x0000 +3feefc10: .word 0x0000 +3feefc20: .word 0x0000 +3feefc30: .word 0x0000 +3feefc40: .word 0x0000 +3feefc50: .word 0x0000 +3feefc60: .word 0x0000 +3feefc70: .word 0x0000 +3feefc80: move a6, *a0(0x3f49), 1 +3feefca0: move a7, *a0(0x3f49), 1 +3feefcc0: move a8, *a0(0x3f49), 1 +3feefce0: move a9, *a8(0x3f49), 1 +3feefd00: move b10, *b0(0x3f49), 1 +3feefd20: move b11, *b8(0x3f49), 1 +3feefd40: move *a0(0x3f49), a0, 0 +3feefd60: move *b1(0x3f49), b8, 0 +3feefd80: .word 0x0000 +3feefd90: .word 0x0000 +3feefda0: .word 0x0000 +3feefdb0: .word 0x0000 +3feefdc0: .word 0x0000 +3feefdd0: .word 0x0000 +3feefde0: .word 0x0000 +3feefdf0: .word 0x0000 +3feefe00: .word 0x0000 +3feefe10: .word 0x0000 +3feefe20: .word 0x0000 +3feefe30: .word 0x0000 +3feefe40: .word 0x0000 +3feefe50: .word 0x0000 +3feefe60: .word 0x0000 +3feefe70: .word 0x0000 +3feefe80: .word 0x0000 +3feefe90: .word 0x0000 +3feefea0: .word 0x007f +3feefeb0: .word 0x000f +3feefec0: .word 0x0004 +3feefed0: .word 0x0000 +3feefee0: .word 0x0003 +3feefef0: .word 0x0000 +3feeff00: move *b3(0x3f49), b0, 0 +3feeff20: .word 0x0000 +3feeff30: .word 0x0000 +3feeff40: .word 0x0000 +3feeff50: .word 0x0000 +3feeff60: .word 0x0000 +3feeff70: .word 0x0000 +3feeff80: .word 0x0000 +3feeff90: .word 0x0000 +3feeffa0: .word 0x0000 +3feeffb0: .word 0x0000 +3feeffc0: .word 0x0000 +3feeffd0: .word 0x0000 +3feeffe0: .word 0x0000 +3feefff0: .word 0x0000 +3fef0000: .word 0x0000 +3fef0010: .word 0x0000 +3fef0020: .word 0x0000 +3fef0030: .word 0x0000 +3fef0040: .word 0x0000 +3fef0050: .word 0x0000 +3fef0060: .word 0x0000 +3fef0070: .word 0x0000 +3fef0080: .word 0x0000 +3fef0090: .word 0x0000 +3fef00a0: .word 0x0000 +3fef00b0: .word 0x0000 +3fef00c0: .word 0x0000 +3fef00d0: .word 0x0000 +3fef00e0: .word 0x0000 +3fef00f0: .word 0x0000 +3fef0100: .word 0x0000 +3fef0110: .word 0x0000 +3fef0120: move *b5(0x3f49), b0, 0 +3fef0140: .word 0x0000 +3fef0150: .word 0x0000 +3fef0160: .word 0x0000 +3fef0170: .word 0x0000 +3fef0180: .word 0x0000 +3fef0190: .word 0x0000 +3fef01a0: .word 0x0000 +3fef01b0: .word 0x0000 +3fef01c0: .word 0x0000 +3fef01d0: .word 0x0000 +3fef01e0: .word 0x0000 +3fef01f0: .word 0x0000 +3fef0200: .word 0x0000 +3fef0210: .word 0x0000 +3fef0220: .word 0x0000 +3fef0230: .word 0x0000 +3fef0240: .word 0x0000 +3fef0250: .word 0x0000 +3fef0260: .word 0x0000 +3fef0270: .word 0x0000 +3fef0280: .word 0x0000 +3fef0290: .word 0x0000 +3fef02a0: .word 0x0000 +3fef02b0: .word 0x0000 +3fef02c0: .word 0x0000 +3fef02d0: .word 0x0000 +3fef02e0: .word 0x0000 +3fef02f0: .word 0x0000 +3fef0300: .word 0x0000 +3fef0310: .word 0x0000 +3fef0320: .word 0x0000 +3fef0330: .word 0x0000 +3fef0340: move *a8(0x3f49), a0, 0 +3fef0360: .word 0x0000 +3fef0370: .word 0x0000 +3fef0380: .word 0x0000 +3fef0390: .word 0x0000 +3fef03a0: .word 0x0000 +3fef03b0: .word 0x0000 +3fef03c0: .word 0x0000 +3fef03d0: .word 0x0000 +3fef03e0: .word 0x0000 +3fef03f0: .word 0x0000 +3fef0400: .word 0x0000 +3fef0410: .word 0x0000 +3fef0420: .word 0x0000 +3fef0430: .word 0x0000 +3fef0440: .word 0x0000 +3fef0450: .word 0x0000 +3fef0460: .word 0x0000 +3fef0470: .word 0x0000 +3fef0480: .word 0x0000 +3fef0490: .word 0x0000 +3fef04a0: .word 0x0000 +3fef04b0: .word 0x0000 +3fef04c0: .word 0x0000 +3fef04d0: .word 0x0000 +3fef04e0: .word 0x0000 +3fef04f0: .word 0x0000 +3fef0500: .word 0x0000 +3fef0510: .word 0x0000 +3fef0520: .word 0x0000 +3fef0530: .word 0x0000 +3fef0540: .word 0x0000 +3fef0550: .word 0x0000 +3fef0560: .word 0x0093 +3fef0570: rev a1 +3fef0580: .word 0x0003 +3fef0590: .word 0x0000 +3fef05a0: .word 0x0004 +3fef05b0: .word 0x0000 +3fef05c0: move a6, *a0(0x3f49), 1 +3fef05e0: move a7, *a0(0x3f49), 1 +3fef0600: move a8, *a0(0x3f49), 1 +3fef0620: move a9, *a8(0x3f49), 1 +3fef0640: move b10, *b0(0x3f49), 1 +3fef0660: move b11, *b8(0x3f49), 1 +3fef0680: move a13, *a0(0x3f49), 1 +3fef06a0: move b14, *b0(0x3f49), 1 +3fef06c0: move *b10(0x3f49), b0, 0 +3fef06e0: .word 0x0000 +3fef06f0: .word 0x0000 +3fef0700: .word 0x0000 +3fef0710: .word 0x0000 +3fef0720: .word 0x0000 +3fef0730: .word 0x0000 +3fef0740: .word 0x0000 +3fef0750: .word 0x0000 +3fef0760: .word 0x0000 +3fef0770: .word 0x0000 +3fef0780: .word 0x0000 +3fef0790: .word 0x0000 +3fef07a0: .word 0x0000 +3fef07b0: .word 0x0000 +3fef07c0: .word 0x0000 +3fef07d0: .word 0x0000 +3fef07e0: move a6, *a0(0x3f49), 1 +3fef0800: move a7, *a0(0x3f49), 1 +3fef0820: move a8, *a0(0x3f49), 1 +3fef0840: move a9, *a8(0x3f49), 1 +3fef0860: move b10, *b0(0x3f49), 1 +3fef0880: move b11, *b8(0x3f49), 1 +3fef08a0: move a13, *a0(0x3f49), 1 +3fef08c0: move b14, *b0(0x3f49), 1 +3fef08e0: move *b10(0x3f49), b0, 0 +3fef0900: .word 0x0000 +3fef0910: .word 0x0000 +3fef0920: .word 0x0000 +3fef0930: .word 0x0000 +3fef0940: .word 0x0000 +3fef0950: .word 0x0000 +3fef0960: .word 0x0000 +3fef0970: .word 0x0000 +3fef0980: .word 0x0000 +3fef0990: .word 0x0000 +3fef09a0: .word 0x0000 +3fef09b0: .word 0x0000 +3fef09c0: .word 0x0000 +3fef09d0: .word 0x0000 +3fef09e0: .word 0x0000 +3fef09f0: .word 0x0000 +3fef0a00: move a6, *a0(0x3f49), 1 +3fef0a20: move a7, *a0(0x3f49), 1 +3fef0a40: move a8, *a0(0x3f49), 1 +3fef0a60: move a9, *a8(0x3f49), 1 +3fef0a80: move b10, *b0(0x3f49), 1 +3fef0aa0: move b11, *b8(0x3f49), 1 +3fef0ac0: move *a0(0x3f49), a0, 0 +3fef0ae0: move *b1(0x3f49), b8, 0 +3fef0b00: move *b10(0x3f49), b0, 0 +3fef0b20: .word 0x0000 +3fef0b30: .word 0x0000 +3fef0b40: .word 0x0000 +3fef0b50: .word 0x0000 +3fef0b60: .word 0x0000 +3fef0b70: .word 0x0000 +3fef0b80: .word 0x0000 +3fef0b90: .word 0x0000 +3fef0ba0: .word 0x0000 +3fef0bb0: .word 0x0000 +3fef0bc0: .word 0x0000 +3fef0bd0: .word 0x0000 +3fef0be0: .word 0x0000 +3fef0bf0: .word 0x0000 +3fef0c00: .word 0x0000 +3fef0c10: .word 0x0000 +3fef0c20: emu +3fef0c30: .word 0x000f +3fef0c40: .word 0x0004 +3fef0c50: .word 0x0000 +3fef0c60: .word 0x0005 +3fef0c70: .word 0x0000 +3fef0c80: move *b12(0x3f49), b0, 0 +3fef0ca0: .word 0x0000 +3fef0cb0: .word 0x0000 +3fef0cc0: .word 0x0000 +3fef0cd0: .word 0x0000 +3fef0ce0: .word 0x0000 +3fef0cf0: .word 0x0000 +3fef0d00: .word 0x0000 +3fef0d10: .word 0x0000 +3fef0d20: .word 0x0000 +3fef0d30: .word 0x0000 +3fef0d40: .word 0x0000 +3fef0d50: .word 0x0000 +3fef0d60: .word 0x0000 +3fef0d70: .word 0x0000 +3fef0d80: .word 0x0000 +3fef0d90: .word 0x0000 +3fef0da0: .word 0x0000 +3fef0db0: .word 0x0000 +3fef0dc0: .word 0x0000 +3fef0dd0: .word 0x0000 +3fef0de0: .word 0x0000 +3fef0df0: .word 0x0000 +3fef0e00: .word 0x0000 +3fef0e10: .word 0x0000 +3fef0e20: .word 0x0000 +3fef0e30: .word 0x0000 +3fef0e40: .word 0x0000 +3fef0e50: .word 0x0000 +3fef0e60: .word 0x0000 +3fef0e70: .word 0x0000 +3fef0e80: .word 0x0000 +3fef0e90: .word 0x0000 +3fef0ea0: move *b0(0x3f49), b8, 1 +3fef0ec0: .word 0x0000 +3fef0ed0: .word 0x0000 +3fef0ee0: .word 0x0000 +3fef0ef0: .word 0x0000 +3fef0f00: .word 0x0000 +3fef0f10: .word 0x0000 +3fef0f20: .word 0x0000 +3fef0f30: .word 0x0000 +3fef0f40: .word 0x0000 +3fef0f50: .word 0x0000 +3fef0f60: .word 0x0000 +3fef0f70: .word 0x0000 +3fef0f80: .word 0x0000 +3fef0f90: .word 0x0000 +3fef0fa0: .word 0x0000 +3fef0fb0: .word 0x0000 +3fef0fc0: .word 0x0000 +3fef0fd0: .word 0x0000 +3fef0fe0: .word 0x0000 +3fef0ff0: .word 0x0000 +3fef1000: .word 0x0000 +3fef1010: .word 0x0000 +3fef1020: .word 0x0000 +3fef1030: .word 0x0000 +3fef1040: .word 0x0000 +3fef1050: .word 0x0000 +3fef1060: .word 0x0000 +3fef1070: .word 0x0000 +3fef1080: .word 0x0000 +3fef1090: .word 0x0000 +3fef10a0: .word 0x0000 +3fef10b0: .word 0x0000 +3fef10c0: move *a6(0x3f49), a8, 1 +3fef10e0: .word 0x0000 +3fef10f0: .word 0x0000 +3fef1100: .word 0x0000 +L3FEF1110: +3fef1110: .word 0x0000 +3fef1120: .word 0x0000 +3fef1130: .word 0x0000 +3fef1140: .word 0x0000 +3fef1150: .word 0x0000 +3fef1160: .word 0x0000 +3fef1170: .word 0x0000 +3fef1180: .word 0x0000 +3fef1190: .word 0x0000 +3fef11a0: .word 0x0000 +3fef11b0: .word 0x0000 +3fef11c0: .word 0x0000 +3fef11d0: .word 0x0000 +3fef11e0: .word 0x0000 +3fef11f0: .word 0x0000 +3fef1200: .word 0x0000 +3fef1210: .word 0x0000 +L3FEF1220: +3fef1220: .word 0x0000 +3fef1230: .word 0x0000 +3fef1240: .word 0x0000 +L3FEF1250: +3fef1250: .word 0x0000 +L3FEF1260: +3fef1260: .word 0x0000 +3fef1270: .word 0x0000 +3fef1280: .word 0x0000 +3fef1290: .word 0x0000 +L3FEF12A0: +3fef12a0: .word 0x0000 +3fef12b0: .word 0x0000 +3fef12c0: .word 0x0000 +L3FEF12D0: +3fef12d0: .word 0x0000 +L3FEF12E0: +3fef12e0: exgpc a2 +3fef12f0: rev a1 +3fef1300: .word 0x0003 +3fef1310: .word 0x0000 +L3FEF1320: +3fef1320: .word 0x0006 +3fef1330: .word 0x0000 +3fef1340: move *b9(0x3f49), b8, 1 +3fef1360: move *a14(0x3f49), a0, 1 +3fef1380: move *b2(0x3f49), *b8(0xb8e8), 0 +3fef13b0: dsjs a9, L3FEF1220 +3fef13c0: move *b12(0x3f49), *b0(0xba28), 0 +3fef13f0: dsjs a9, L3FEF1260 +L3FEF1400: +3fef1400: move *b5(0x3f49), *b0(0xbb48), 1 +L3FEF1430: +3fef1430: dsjs a9, L3FEF12A0 +L3FEF1440: +3fef1440: move *b14(0x3f49), *b8(0xbc80), 1 +3fef1470: dsjs a9, L3FEF12E0 +L3FEF1480: +3fef1480: movb *a9(0x3f49), *a0(0xbdb8) +3fef14b0: dsjs a9, L3FEF1320 +L3FEF14C0: +3fef14c0: .word 0x0000 +3fef14d0: .word 0x0000 +L3FEF14E0: +3fef14e0: .word 0x0000 +3fef14f0: .word 0x0000 +L3FEF1500: +3fef1500: .word 0x0000 +3fef1510: .word 0x0000 +L3FEF1520: +3fef1520: .word 0x0000 +3fef1530: .word 0x0000 +L3FEF1540: +3fef1540: .word 0x0000 +3fef1550: .word 0x0000 +3fef1560: .word 0xbe58 +3fef1570: dsjs a9, L3FEF13E0 +3fef1580: .word 0xbf08 +3fef1590: dsjs a9, L3FEF1400 +3fef15a0: .word 0xbfb0 +3fef15b0: dsjs a9, L3FEF1420 +3fef15c0: jruc L3FEF1C50 +3fef15d0: dsjs a9, L3FEF1440 +3fef15e0: jrp L3FEF1B70 +3fef15f0: dsjs a9, L3FEF1460 +L3FEF1600: +3fef1600: jrls L3FEF1B10 +3fef1610: dsjs a9, L3FEF1480 +L3FEF1620: +3fef1620: jahi L3FF30AD0 +L3FEF1640: +3fef1640: jrhi L3FEF10D0 +3fef1650: dsjs a9, L3FEF14C0 +L3FEF1660: +3fef1660: jrlt L3FEF1C70 +3fef1670: dsjs a9, L3FEF14E0 +L3FEF1680: +3fef1680: jrge L3FEF1B90 +3fef1690: dsjs a9, L3FEF1500 +L3FEF16A0: +3fef16a0: jrle L3FEF1BB0 +L3FEF16B0: +3fef16b0: dsjs a9, L3FEF1520 +L3FEF16C0: +3fef16c0: jrle L3FEF12D0 +3fef16d0: dsjs a9, L3FEF1540 +L3FEF16E0: +3fef16e0: .word 0x0000 +3fef16f0: .word 0x0000 +L3FEF1700: +3fef1700: .word 0x0000 +3fef1710: .word 0x0000 +L3FEF1720: +3fef1720: .word 0x0000 +3fef1730: .word 0x0000 +3fef1740: .word 0x0000 +3fef1750: .word 0x0000 +3fef1760: .word 0x0000 +3fef1770: .word 0x0000 +3fef1780: jrgt L3FEF1B90 +L3FEF1790: +3fef1790: dsjs a9, L3FEF1600 +3fef17a0: jrgt L3FEF16B0 +3fef17b0: dsjs a9, L3FEF1620 +3fef17c0: jrc L3FEF1250 +3fef17d0: dsjs a9, L3FEF1640 +3fef17e0: jrnc L3FEF1EF0 +3fef17f0: dsjs a9, L3FEF1660 +3fef1800: jreq L3FEF1110 +3fef1810: dsjs a9, L3FEF1680 +3fef1820: jrne L3FEF1430 +3fef1830: dsjs a9, L3FEF16A0 +3fef1840: jrv L3FEF1F50 +3fef1850: dsjs a9, L3FEF16C0 +3fef1860: jrnv L3FEF1AF0 +3fef1870: dsjs a9, L3FEF16E0 +3fef1880: jrnv L3FEF1790 +3fef1890: dsjs a9, L3FEF1700 +3fef18a0: jrnn L3FEF19B0 +3fef18b0: dsjs a9, L3FEF1720 +3fef18c0: move *a2(0x3f49), *a0+, 0 +3fef18e0: move *a7(0x3f49), *a8+, 0 +3fef1900: .word 0x0000 +3fef1910: .word 0x0000 +3fef1920: .word 0x0000 +3fef1930: .word 0x0000 +3fef1940: .word 0x0000 +3fef1950: .word 0x0000 +3fef1960: .word 0x0000 +3fef1970: .word 0x0000 +3fef1980: .word 0x0000 +3fef1990: .word 0x0000 +3fef19a0: .word 0x000f +L3FEF19B0: +3fef19b0: emu +3fef19c0: .word 0x0004 +3fef19d0: .word 0x0000 +3fef19e0: .word 0x0007 +3fef19f0: .word 0x0000 +3fef1a00: move *a12(0x3f49), *a8+, 0 +3fef1a20: .word 0x0000 +3fef1a30: .word 0x0000 +3fef1a40: .word 0x0000 +3fef1a50: .word 0x0000 +3fef1a60: .word 0x0000 +3fef1a70: .word 0x0000 +3fef1a80: .word 0x0000 +3fef1a90: .word 0x0000 +3fef1aa0: .word 0x0000 +3fef1ab0: .word 0x0000 +3fef1ac0: .word 0x0000 +3fef1ad0: .word 0x0000 +3fef1ae0: .word 0x0000 +L3FEF1AF0: +3fef1af0: .word 0x0000 +3fef1b00: .word 0x0000 +L3FEF1B10: +3fef1b10: .word 0x0000 +3fef1b20: .word 0x0000 +3fef1b30: .word 0x0000 +3fef1b40: .word 0x0000 +3fef1b50: .word 0x0000 +3fef1b60: .word 0x0000 +L3FEF1B70: +3fef1b70: .word 0x0000 +3fef1b80: .word 0x0000 +L3FEF1B90: +3fef1b90: .word 0x0000 +3fef1ba0: .word 0x0000 +L3FEF1BB0: +3fef1bb0: .word 0x0000 +3fef1bc0: .word 0x0000 +3fef1bd0: .word 0x0000 +3fef1be0: .word 0x0000 +3fef1bf0: .word 0x0000 +3fef1c00: .word 0x0000 +3fef1c10: .word 0x0000 +3fef1c20: move *b14(0x3f49), *b8+, 0 +3fef1c40: .word 0x0000 +L3FEF1C50: +3fef1c50: .word 0x0000 +3fef1c60: .word 0x0000 +L3FEF1C70: +3fef1c70: .word 0x0000 +3fef1c80: .word 0x0000 +3fef1c90: .word 0x0000 +3fef1ca0: .word 0x0000 +3fef1cb0: .word 0x0000 +3fef1cc0: .word 0x0000 +3fef1cd0: .word 0x0000 +3fef1ce0: .word 0x0000 +3fef1cf0: .word 0x0000 +3fef1d00: .word 0x0000 +3fef1d10: .word 0x0000 +3fef1d20: .word 0x0000 +3fef1d30: .word 0x0000 +3fef1d40: .word 0x0000 +3fef1d50: .word 0x0000 +3fef1d60: .word 0x0000 +3fef1d70: .word 0x0000 +3fef1d80: .word 0x0000 +3fef1d90: .word 0x0000 +3fef1da0: .word 0x0000 +3fef1db0: .word 0x0000 +3fef1dc0: .word 0x0000 +3fef1dd0: .word 0x0000 +3fef1de0: .word 0x0000 +3fef1df0: .word 0x0000 +3fef1e00: .word 0x0000 +3fef1e10: .word 0x0000 +3fef1e20: .word 0x0000 +3fef1e30: .word 0x0000 +3fef1e40: move *a2(0x3f49), *a0+, 1 +3fef1e60: .word 0x0000 +3fef1e70: .word 0x0000 +3fef1e80: .word 0x0000 +3fef1e90: .word 0x0000 +3fef1ea0: .word 0x0000 +3fef1eb0: .word 0x0000 +3fef1ec0: .word 0x0000 +3fef1ed0: .word 0x0000 +3fef1ee0: .word 0x0000 +L3FEF1EF0: +3fef1ef0: .word 0x0000 +3fef1f00: .word 0x0000 +3fef1f10: .word 0x0000 +3fef1f20: .word 0x0000 +3fef1f30: .word 0x0000 +3fef1f40: .word 0x0000 +L3FEF1F50: +3fef1f50: .word 0x0000 +3fef1f60: .word 0x0000 +3fef1f70: .word 0x0000 +3fef1f80: .word 0x0000 +3fef1f90: .word 0x0000 +3fef1fa0: .word 0x0000 +3fef1fb0: .word 0x0000 +3fef1fc0: .word 0x0000 +3fef1fd0: .word 0x0000 +3fef1fe0: .word 0x0000 +3fef1ff0: .word 0x0000 +3fef2000: .word 0x0000 +3fef2010: .word 0x0000 +3fef2020: .word 0x0000 +3fef2030: .word 0x0000 +3fef2040: .word 0x0000 +3fef2050: .word 0x0000 +3fef2060: rev a3 +3fef2070: exgpc a11 +3fef2080: .word 0x0003 +3fef2090: .word 0x0000 +3fef20a0: .word 0x0008 +3fef20b0: .word 0x0000 +3fef20c0: move *b4(0x3f49), *b0+, 1 +3fef20e0: move *b5(0x3f49), *b0+, 1 +3fef2100: .word 0x0000 +3fef2110: .word 0x0000 +3fef2120: .word 0x0000 +3fef2130: .word 0x0000 +3fef2140: .word 0x0000 +3fef2150: .word 0x0000 +3fef2160: .word 0x0000 +3fef2170: .word 0x0000 +3fef2180: .word 0x0000 +3fef2190: .word 0x0000 +3fef21a0: .word 0x0000 +3fef21b0: .word 0x0000 +3fef21c0: .word 0x0000 +3fef21d0: .word 0x0000 +3fef21e0: .word 0x0000 +3fef21f0: .word 0x0000 +3fef2200: .word 0x0000 +3fef2210: .word 0x0000 +3fef2220: .word 0x0000 +3fef2230: .word 0x0000 +3fef2240: .word 0x0000 +3fef2250: .word 0x0000 +3fef2260: .word 0x0000 +3fef2270: .word 0x0000 +3fef2280: .word 0x0000 +3fef2290: .word 0x0000 +3fef22a0: .word 0x0000 +3fef22b0: .word 0x0000 +3fef22c0: .word 0x0000 +3fef22d0: .word 0x0000 +3fef22e0: move *b6(0x3f49), *b0+, 1 +3fef2300: move *a7(0x3f49), *a8+, 1 +3fef2320: .word 0x0000 +3fef2330: .word 0x0000 +3fef2340: .word 0x0000 +3fef2350: .word 0x0000 +3fef2360: .word 0x0000 +3fef2370: .word 0x0000 +3fef2380: .word 0x0000 +3fef2390: .word 0x0000 +3fef23a0: .word 0x0000 +3fef23b0: .word 0x0000 +3fef23c0: .word 0x0000 +3fef23d0: .word 0x0000 +3fef23e0: .word 0x0000 +3fef23f0: .word 0x0000 +3fef2400: .word 0x0000 +3fef2410: .word 0x0000 +3fef2420: .word 0x0000 +3fef2430: .word 0x0000 +3fef2440: .word 0x0000 +3fef2450: .word 0x0000 +3fef2460: .word 0x0000 +3fef2470: .word 0x0000 +3fef2480: .word 0x0000 +3fef2490: .word 0x0000 +3fef24a0: .word 0x0000 +3fef24b0: .word 0x0000 +3fef24c0: .word 0x0000 +3fef24d0: .word 0x0000 +3fef24e0: .word 0x0000 +3fef24f0: .word 0x0000 +3fef2500: move *b8(0x3f49), *b0+, 1 +3fef2520: move *a9(0x3f49), *a0+, 1 +3fef2540: .word 0x0000 +3fef2550: .word 0x0000 +3fef2560: .word 0x0000 +3fef2570: .word 0x0000 +3fef2580: .word 0x0000 +3fef2590: .word 0x0000 +3fef25a0: .word 0x0000 +3fef25b0: .word 0x0000 +3fef25c0: .word 0x0000 +3fef25d0: .word 0x0000 +3fef25e0: .word 0x0000 +3fef25f0: .word 0x0000 +3fef2600: .word 0x0000 +3fef2610: .word 0x0000 +3fef2620: .word 0x0000 +3fef2630: .word 0x0000 +3fef2640: .word 0x0000 +3fef2650: .word 0x0000 +3fef2660: .word 0x0000 +3fef2670: .word 0x0000 +3fef2680: .word 0x0000 +3fef2690: .word 0x0000 +3fef26a0: .word 0x0000 +3fef26b0: .word 0x0000 +3fef26c0: .word 0x0000 +3fef26d0: .word 0x0000 +3fef26e0: .word 0x0000 +3fef26f0: .word 0x0000 +3fef2700: .word 0x0000 +3fef2710: .word 0x0000 +3fef2720: .word 0x007f +3fef2730: emu +3fef2740: .word 0x0004 +3fef2750: .word 0x0000 +3fef2760: .word 0x0009 +3fef2770: .word 0x0000 +3fef2780: move *b9(0x3f49), *b0+, 1 +3fef27a0: .word 0x0000 +3fef27b0: .word 0x0000 +3fef27c0: .word 0x0000 +3fef27d0: .word 0x0000 +3fef27e0: .word 0x0000 +3fef27f0: .word 0x0000 +3fef2800: .word 0x0000 +3fef2810: .word 0x0000 +3fef2820: .word 0x0000 +3fef2830: .word 0x0000 +3fef2840: .word 0x0000 +3fef2850: .word 0x0000 +3fef2860: .word 0x0000 +3fef2870: .word 0x0000 +3fef2880: .word 0x0000 +3fef2890: .word 0x0000 +3fef28a0: .word 0x0000 +3fef28b0: .word 0x0000 +3fef28c0: .word 0x0000 +3fef28d0: .word 0x0000 +3fef28e0: .word 0x0000 +3fef28f0: .word 0x0000 +3fef2900: .word 0x0000 +3fef2910: .word 0x0000 +3fef2920: .word 0x0000 +3fef2930: .word 0x0000 +3fef2940: .word 0x0000 +3fef2950: .word 0x0000 +3fef2960: .word 0x0000 +3fef2970: .word 0x0000 +3fef2980: .word 0x0000 +3fef2990: .word 0x0000 +3fef29a0: move *b11(0x3f49), *b0+, 1 +3fef29c0: .word 0x0000 +3fef29d0: .word 0x0000 +3fef29e0: .word 0x0000 +3fef29f0: .word 0x0000 +3fef2a00: .word 0x0000 +3fef2a10: .word 0x0000 +3fef2a20: .word 0x0000 +3fef2a30: .word 0x0000 +3fef2a40: .word 0x0000 +3fef2a50: .word 0x0000 +3fef2a60: .word 0x0000 +3fef2a70: .word 0x0000 +3fef2a80: .word 0x0000 +3fef2a90: .word 0x0000 +3fef2aa0: .word 0x0000 +3fef2ab0: .word 0x0000 +3fef2ac0: .word 0x0000 +3fef2ad0: .word 0x0000 +3fef2ae0: .word 0x0000 +3fef2af0: .word 0x0000 +3fef2b00: .word 0x0000 +3fef2b10: .word 0x0000 +3fef2b20: .word 0x0000 +3fef2b30: .word 0x0000 +3fef2b40: .word 0x0000 +3fef2b50: .word 0x0000 +3fef2b60: .word 0x0000 +3fef2b70: .word 0x0000 +3fef2b80: .word 0x0000 +3fef2b90: .word 0x0000 +3fef2ba0: .word 0x0000 +3fef2bb0: .word 0x0000 +3fef2bc0: move *a13(0x3f49), *a8+, 1 +3fef2be0: .word 0x0000 +3fef2bf0: .word 0x0000 +3fef2c00: .word 0x0000 +3fef2c10: .word 0x0000 +3fef2c20: .word 0x0000 +3fef2c30: .word 0x0000 +3fef2c40: .word 0x0000 +3fef2c50: .word 0x0000 +3fef2c60: .word 0x0000 +3fef2c70: .word 0x0000 +3fef2c80: .word 0x0000 +3fef2c90: .word 0x0000 +3fef2ca0: .word 0x0000 +3fef2cb0: .word 0x0000 +3fef2cc0: .word 0x0000 +3fef2cd0: .word 0x0000 +3fef2ce0: .word 0x0000 +3fef2cf0: .word 0x0000 +L3FEF2D00: +3fef2d00: .word 0x0000 +3fef2d10: .word 0x0000 +3fef2d20: .word 0x0000 +3fef2d30: .word 0x0000 +3fef2d40: .word 0x0000 +3fef2d50: .word 0x0000 +3fef2d60: .word 0x0000 +3fef2d70: .word 0x0000 +3fef2d80: .word 0x0000 +3fef2d90: .word 0x0000 +3fef2da0: .word 0x0000 +3fef2db0: .word 0x0000 +3fef2dc0: .word 0x0000 +3fef2dd0: .word 0x0000 +3fef2de0: .word 0x0093 +3fef2df0: exgpc a11 +3fef2e00: .word 0x0003 +3fef2e10: .word 0x0000 +3fef2e20: .word 0x000a +3fef2e30: .word 0x0000 +3fef2e40: move *sp(0x3f49), *b0+, 1 +3fef2e60: move @0xd4283f49, *a8+, 0 +3fef2e90: dsjs a9, L3FEF2D00 +3fef2ea0: .word 0x0000 +3fef2eb0: .word 0x0000 +3fef2ec0: .word 0x0000 +3fef2ed0: .word 0x0000 +3fef2ee0: .word 0x0000 +3fef2ef0: .word 0x0000 +3fef2f00: .word 0x0000 +3fef2f10: .word 0x0000 +L3FEF2F20: +3fef2f20: .word 0x0000 +3fef2f30: .word 0x0000 +3fef2f40: .word 0x0000 +3fef2f50: .word 0x0000 +3fef2f60: .word 0x0000 +3fef2f70: .word 0x0000 +3fef2f80: .word 0x0000 +3fef2f90: .word 0x0000 +3fef2fa0: .word 0x0000 +3fef2fb0: .word 0x0000 +3fef2fc0: .word 0x0000 +3fef2fd0: .word 0x0000 +3fef2fe0: .word 0x0000 +3fef2ff0: .word 0x0000 +3fef3000: .word 0x0000 +3fef3010: .word 0x0000 +3fef3020: .word 0x0000 +3fef3030: .word 0x0000 +3fef3040: .word 0x0000 +3fef3050: .word 0x0000 +3fef3060: move *sp(0x3f49), *b0+, 1 +3fef3080: move @0xd4683f49, *a8+, 0 +3fef30b0: dsjs a9, L3FEF2F20 +3fef30c0: .word 0x0000 +3fef30d0: .word 0x0000 +3fef30e0: .word 0x0000 +3fef30f0: .word 0x0000 +3fef3100: .word 0x0000 +3fef3110: .word 0x0000 +3fef3120: .word 0x0000 +3fef3130: .word 0x0000 +L3FEF3140: +3fef3140: .word 0x0000 +3fef3150: .word 0x0000 +3fef3160: .word 0x0000 +3fef3170: .word 0x0000 +3fef3180: .word 0x0000 +3fef3190: .word 0x0000 +3fef31a0: .word 0x0000 +3fef31b0: .word 0x0000 +3fef31c0: .word 0x0000 +3fef31d0: .word 0x0000 +3fef31e0: .word 0x0000 +3fef31f0: .word 0x0000 +3fef3200: .word 0x0000 +3fef3210: .word 0x0000 +3fef3220: .word 0x0000 +3fef3230: .word 0x0000 +3fef3240: .word 0x0000 +3fef3250: .word 0x0000 +3fef3260: .word 0x0000 +3fef3270: .word 0x0000 +3fef3280: move *sp(0x3f49), *b0+, 1 +3fef32a0: move @0xd4b83f49, *a8+, 0 +3fef32d0: dsjs a9, L3FEF3140 +3fef32e0: .word 0x0000 +3fef32f0: .word 0x0000 +3fef3300: .word 0x0000 +3fef3310: .word 0x0000 +3fef3320: .word 0x0000 +3fef3330: .word 0x0000 +3fef3340: .word 0x0000 +3fef3350: .word 0x0000 +3fef3360: .word 0x0000 +3fef3370: .word 0x0000 +L3FEF3380: +3fef3380: .word 0x0000 +3fef3390: .word 0x0000 +3fef33a0: .word 0x0000 +3fef33b0: .word 0x0000 +3fef33c0: .word 0x0000 +3fef33d0: .word 0x0000 +3fef33e0: .word 0x0000 +3fef33f0: .word 0x0000 +3fef3400: .word 0x0000 +3fef3410: .word 0x0000 +3fef3420: .word 0x0000 +3fef3430: .word 0x0000 +3fef3440: .word 0x0000 +3fef3450: .word 0x0000 +3fef3460: .word 0x0000 +3fef3470: .word 0x0000 +3fef3480: .word 0x0000 +3fef3490: .word 0x0000 +3fef34a0: .word 0x001b +3fef34b0: getst sp +3fef34c0: .word 0x0005 +3fef34d0: .word 0x0000 +3fef34e0: .word 0x000b +3fef34f0: .word 0x0000 +3fef3500: sla b2, b8 +3fef3510: dsjs a9, L3FEF3380 +3fef3520: .word 0x0000 +3fef3530: .word 0x0000 +3fef3540: .word 0x0000 +3fef3550: .word 0x0000 +3fef3560: .word 0x0000 +3fef3570: .word 0x0000 +3fef3580: .word 0x0000 +3fef3590: .word 0x0000 +L3FEF35A0: +3fef35a0: .word 0x0000 +3fef35b0: .word 0x0000 +3fef35c0: .word 0x0000 +3fef35d0: .word 0x0000 +3fef35e0: .word 0x0000 +3fef35f0: .word 0x0000 +3fef3600: .word 0x0000 +3fef3610: .word 0x0000 +3fef3620: .word 0x0000 +3fef3630: .word 0x0000 +3fef3640: .word 0x0000 +3fef3650: .word 0x0000 +3fef3660: .word 0x0000 +3fef3670: .word 0x0000 +3fef3680: .word 0x0000 +3fef3690: .word 0x0000 +3fef36a0: .word 0x0000 +3fef36b0: .word 0x0000 +3fef36c0: .word 0x0000 +3fef36d0: .word 0x0000 +3fef36e0: .word 0x0000 +3fef36f0: .word 0x0000 +3fef3700: .word 0x0000 +3fef3710: .word 0x0000 +3fef3720: sla b2, b8 +3fef3730: dsjs a9, L3FEF35A0 +3fef3740: .word 0x0000 +3fef3750: .word 0x0000 +3fef3760: .word 0x0000 +3fef3770: .word 0x0000 +3fef3780: .word 0x0000 +3fef3790: .word 0x0000 +3fef37a0: .word 0x0000 +3fef37b0: .word 0x0000 +L3FEF37C0: +3fef37c0: .word 0x0000 +3fef37d0: .word 0x0000 +3fef37e0: .word 0x0000 +3fef37f0: .word 0x0000 +3fef3800: .word 0x0000 +3fef3810: .word 0x0000 +3fef3820: .word 0x0000 +3fef3830: .word 0x0000 +3fef3840: .word 0x0000 +3fef3850: .word 0x0000 +3fef3860: .word 0x0000 +3fef3870: .word 0x0000 +3fef3880: .word 0x0000 +3fef3890: .word 0x0000 +3fef38a0: .word 0x0000 +3fef38b0: .word 0x0000 +3fef38c0: .word 0x0000 +3fef38d0: .word 0x0000 +3fef38e0: .word 0x0000 +3fef38f0: .word 0x0000 +3fef3900: .word 0x0000 +3fef3910: .word 0x0000 +3fef3920: .word 0x0000 +3fef3930: .word 0x0000 +3fef3940: sla b2, b8 +3fef3950: dsjs a9, L3FEF37C0 +3fef3960: .word 0x0000 +3fef3970: .word 0x0000 +3fef3980: .word 0x0000 +3fef3990: .word 0x0000 +3fef39a0: .word 0x0000 +3fef39b0: .word 0x0000 +3fef39c0: .word 0x0000 +3fef39d0: .word 0x0000 +3fef39e0: .word 0x0000 +3fef39f0: .word 0x0000 +3fef3a00: .word 0x0000 +3fef3a10: .word 0x0000 +3fef3a20: .word 0x0000 +3fef3a30: .word 0x0000 +L3FEF3A40: +3fef3a40: .word 0x0000 +3fef3a50: .word 0x0000 +3fef3a60: .word 0x0000 +3fef3a70: .word 0x0000 +3fef3a80: .word 0x0000 +3fef3a90: .word 0x0000 +3fef3aa0: .word 0x0000 +3fef3ab0: .word 0x0000 +3fef3ac0: .word 0x0000 +3fef3ad0: .word 0x0000 +3fef3ae0: .word 0x0000 +3fef3af0: .word 0x0000 +3fef3b00: .word 0x0000 +3fef3b10: .word 0x0000 +3fef3b20: .word 0x0000 +3fef3b30: .word 0x0000 +3fef3b40: .word 0x0000 +3fef3b50: .word 0x0000 +3fef3b60: .word 0x00d2 +3fef3b70: getst sp +3fef3b80: .word 0x0005 +3fef3b90: .word 0x0000 +3fef3ba0: .word 0x000c +3fef3bb0: .word 0x0000 +3fef3bc0: sla a6, a0 +3fef3bd0: dsjs a9, L3FEF3A40 +3fef3be0: .word 0x0000 +3fef3bf0: .word 0x0000 +3fef3c00: .word 0x0000 +3fef3c10: .word 0x0000 +3fef3c20: .word 0x0000 +3fef3c30: .word 0x0000 +3fef3c40: .word 0x0000 +3fef3c50: .word 0x0000 +L3FEF3C60: +3fef3c60: .word 0x0000 +3fef3c70: .word 0x0000 +3fef3c80: .word 0x0000 +3fef3c90: .word 0x0000 +3fef3ca0: .word 0x0000 +3fef3cb0: .word 0x0000 +3fef3cc0: .word 0x0000 +3fef3cd0: .word 0x0000 +3fef3ce0: .word 0x0000 +3fef3cf0: .word 0x0000 +3fef3d00: .word 0x0000 +3fef3d10: .word 0x0000 +3fef3d20: .word 0x0000 +3fef3d30: .word 0x0000 +3fef3d40: .word 0x0000 +3fef3d50: .word 0x0000 +3fef3d60: .word 0x0000 +3fef3d70: .word 0x0000 +3fef3d80: .word 0x0000 +3fef3d90: .word 0x0000 +3fef3da0: .word 0x0000 +3fef3db0: .word 0x0000 +3fef3dc0: .word 0x0000 +3fef3dd0: .word 0x0000 +3fef3de0: rl 0x9, b8 +3fef3df0: dsjs a9, L3FEF3C60 +3fef3e00: .word 0x0000 +3fef3e10: .word 0x0000 +3fef3e20: .word 0x0000 +3fef3e30: .word 0x0000 +3fef3e40: .word 0x0000 +3fef3e50: .word 0x0000 +3fef3e60: .word 0x0000 +3fef3e70: .word 0x0000 +L3FEF3E80: +3fef3e80: .word 0x0000 +3fef3e90: .word 0x0000 +3fef3ea0: .word 0x0000 +3fef3eb0: .word 0x0000 +3fef3ec0: .word 0x0000 +3fef3ed0: .word 0x0000 +3fef3ee0: .word 0x0000 +3fef3ef0: .word 0x0000 +3fef3f00: .word 0x0000 +3fef3f10: .word 0x0000 +3fef3f20: .word 0x0000 +3fef3f30: .word 0x0000 +3fef3f40: .word 0x0000 +3fef3f50: .word 0x0000 +3fef3f60: .word 0x0000 +3fef3f70: .word 0x0000 +3fef3f80: .word 0x0000 +3fef3f90: .word 0x0000 +3fef3fa0: .word 0x0000 +3fef3fb0: .word 0x0000 +3fef3fc0: .word 0x0000 +3fef3fd0: .word 0x0000 +3fef3fe0: .word 0x0000 +3fef3ff0: .word 0x0000 +3fef4000: sla a9, a0 +3fef4010: dsjs a9, L3FEF3E80 +3fef4020: .word 0x0000 +3fef4030: .word 0x0000 +3fef4040: .word 0x0000 +3fef4050: .word 0x0000 +3fef4060: .word 0x0000 +3fef4070: .word 0x0000 +3fef4080: .word 0x0000 +3fef4090: .word 0x0000 +3fef40a0: .word 0x0000 +3fef40b0: .word 0x0000 +3fef40c0: .word 0x0000 +3fef40d0: .word 0x0000 +3fef40e0: .word 0x0000 +3fef40f0: .word 0x0000 +L3FEF4100: +3fef4100: .word 0x0000 +3fef4110: .word 0x0000 +3fef4120: .word 0x0000 +3fef4130: .word 0x0000 +3fef4140: .word 0x0000 +3fef4150: .word 0x0000 +3fef4160: .word 0x0000 +3fef4170: .word 0x0000 +3fef4180: .word 0x0000 +3fef4190: .word 0x0000 +3fef41a0: .word 0x0000 +3fef41b0: .word 0x0000 +3fef41c0: .word 0x0000 +3fef41d0: .word 0x0000 +3fef41e0: .word 0x0000 +3fef41f0: .word 0x0000 +3fef4200: .word 0x0000 +3fef4210: .word 0x0000 +3fef4220: getst a4 +3fef4230: getst sp +3fef4240: .word 0x0005 +3fef4250: .word 0x0000 +3fef4260: .word 0x000d +3fef4270: .word 0x0000 +3fef4280: move a1, b0 +3fef4290: dsjs a9, L3FEF4100 +3fef42a0: .word 0x0000 +3fef42b0: .word 0x0000 +3fef42c0: .word 0x0000 +3fef42d0: .word 0x0000 +3fef42e0: .word 0x0000 +3fef42f0: .word 0x0000 +3fef4300: .word 0x0000 +3fef4310: .word 0x0000 +L3FEF4320: +3fef4320: .word 0x0000 +3fef4330: .word 0x0000 +3fef4340: .word 0x0000 +3fef4350: .word 0x0000 +3fef4360: .word 0x0000 +3fef4370: .word 0x0000 +3fef4380: .word 0x0000 +3fef4390: .word 0x0000 +3fef43a0: .word 0x0000 +3fef43b0: .word 0x0000 +3fef43c0: .word 0x0000 +3fef43d0: .word 0x0000 +3fef43e0: .word 0x0000 +3fef43f0: .word 0x0000 +3fef4400: .word 0x0000 +3fef4410: .word 0x0000 +3fef4420: .word 0x0000 +3fef4430: .word 0x0000 +3fef4440: .word 0x0000 +3fef4450: .word 0x0000 +3fef4460: .word 0x0000 +3fef4470: .word 0x0000 +3fef4480: .word 0x0000 +3fef4490: .word 0x0000 +3fef44a0: sla a12, a0 +3fef44b0: dsjs a9, L3FEF4320 +3fef44c0: .word 0x0000 +3fef44d0: .word 0x0000 +3fef44e0: .word 0x0000 +3fef44f0: .word 0x0000 +3fef4500: .word 0x0000 +3fef4510: .word 0x0000 +3fef4520: .word 0x0000 +3fef4530: .word 0x0000 +L3FEF4540: +3fef4540: .word 0x0000 +3fef4550: .word 0x0000 +3fef4560: .word 0x0000 +3fef4570: .word 0x0000 +3fef4580: .word 0x0000 +3fef4590: .word 0x0000 +3fef45a0: .word 0x0000 +3fef45b0: .word 0x0000 +3fef45c0: .word 0x0000 +3fef45d0: .word 0x0000 +3fef45e0: .word 0x0000 +3fef45f0: .word 0x0000 +3fef4600: .word 0x0000 +3fef4610: .word 0x0000 +3fef4620: .word 0x0000 +3fef4630: .word 0x0000 +3fef4640: .word 0x0000 +3fef4650: .word 0x0000 +3fef4660: .word 0x0000 +3fef4670: .word 0x0000 +3fef4680: .word 0x0000 +3fef4690: .word 0x0000 +3fef46a0: .word 0x0000 +3fef46b0: .word 0x0000 +3fef46c0: srl 0x1d, b8 +3fef46d0: dsjs a9, L3FEF4540 +3fef46e0: .word 0x0000 +3fef46f0: .word 0x0000 +3fef4700: .word 0x0000 +3fef4710: .word 0x0000 +3fef4720: .word 0x0000 +3fef4730: .word 0x0000 +3fef4740: .word 0x0000 +3fef4750: .word 0x0000 +3fef4760: .word 0x0000 +3fef4770: .word 0x0000 +3fef4780: .word 0x0000 +3fef4790: .word 0x0000 +3fef47a0: .word 0x0000 +3fef47b0: .word 0x0000 +L3FEF47C0: +3fef47c0: .word 0x0000 +3fef47d0: .word 0x0000 +3fef47e0: .word 0x0000 +3fef47f0: .word 0x0000 +3fef4800: .word 0x0000 +3fef4810: .word 0x0000 +3fef4820: .word 0x0000 +3fef4830: .word 0x0000 +3fef4840: .word 0x0000 +3fef4850: .word 0x0000 +3fef4860: .word 0x0000 +3fef4870: .word 0x0000 +3fef4880: .word 0x0000 +3fef4890: .word 0x0000 +3fef48a0: .word 0x0000 +3fef48b0: .word 0x0000 +3fef48c0: .word 0x0000 +3fef48d0: .word 0x0000 +3fef48e0: .word 0x0000 +3fef48f0: .word 0x0000 +3fef4900: .word 0x0004 +3fef4910: .word 0x0000 +3fef4920: .word 0x000e +3fef4930: .word 0x0000 +3fef4940: exgf a0, 0 +3fef4950: dsjs a9, L3FEF47C0 +3fef4960: .word 0x0000 +3fef4970: .word 0x0000 +3fef4980: .word 0x0000 +3fef4990: .word 0x0000 +3fef49a0: .word 0x0000 +3fef49b0: .word 0x0000 +3fef49c0: .word 0x0000 +3fef49d0: .word 0x0000 +L3FEF49E0: +3fef49e0: .word 0x0000 +3fef49f0: .word 0x0000 +3fef4a00: .word 0x0000 +3fef4a10: .word 0x0000 +3fef4a20: .word 0x0000 +3fef4a30: .word 0x0000 +3fef4a40: .word 0x0000 +3fef4a50: .word 0x0000 +3fef4a60: .word 0x0000 +3fef4a70: .word 0x0000 +3fef4a80: .word 0x0000 +3fef4a90: .word 0x0000 +3fef4aa0: .word 0x0000 +3fef4ab0: .word 0x0000 +3fef4ac0: .word 0x0000 +3fef4ad0: .word 0x0000 +3fef4ae0: .word 0x0000 +3fef4af0: .word 0x0000 +3fef4b00: .word 0x0000 +3fef4b10: .word 0x0000 +3fef4b20: .word 0x0000 +3fef4b30: .word 0x0000 +3fef4b40: .word 0x0000 +3fef4b50: .word 0x0000 +3fef4b60: .word 0xd5a0 +3fef4b70: dsjs a9, L3FEF49E0 +3fef4b80: .word 0x0000 +3fef4b90: .word 0x0000 +3fef4ba0: .word 0x0000 +3fef4bb0: .word 0x0000 +3fef4bc0: .word 0x0000 +3fef4bd0: .word 0x0000 +3fef4be0: .word 0x0000 +3fef4bf0: .word 0x0000 +L3FEF4C00: +3fef4c00: .word 0x0000 +3fef4c10: .word 0x0000 +3fef4c20: .word 0x0000 +3fef4c30: .word 0x0000 +3fef4c40: .word 0x0000 +3fef4c50: .word 0x0000 +3fef4c60: .word 0x0000 +3fef4c70: .word 0x0000 +3fef4c80: .word 0x0000 +3fef4c90: .word 0x0000 +3fef4ca0: .word 0x0000 +3fef4cb0: .word 0x0000 +3fef4cc0: .word 0x0000 +3fef4cd0: .word 0x0000 +3fef4ce0: .word 0x0000 +3fef4cf0: .word 0x0000 +3fef4d00: .word 0x0000 +3fef4d10: .word 0x0000 +3fef4d20: .word 0x0000 +3fef4d30: .word 0x0000 +3fef4d40: .word 0x0000 +3fef4d50: .word 0x0000 +3fef4d60: .word 0x0000 +3fef4d70: .word 0x0000 +3fef4d80: .word 0xd6c8 +3fef4d90: dsjs a9, L3FEF4C00 +3fef4da0: .word 0x06a0 +3fef4db0: .word 0x7a30 +3fef4dc0: .word 0x0016 +3fef4dd0: .word 0x000f +3fef4de0: .word 0x000f +3fef4df0: .word 0x0004 +3fef4e00: .word 0x0000 +3fef4e10: .word 0x0001 +3fef4e20: .word 0x0000 +3fef4e30: move sp, *b8(0x3f49), 0 +3fef4e50: .word 0x0000 +3fef4e60: .word 0x0000 +3fef4e70: .word 0x0000 +3fef4e80: .word 0x0000 +3fef4e90: .word 0x0000 +3fef4ea0: .word 0x0000 +3fef4eb0: .word 0x0000 +3fef4ec0: .word 0x0000 +3fef4ed0: .word 0x0000 +3fef4ee0: .word 0x0000 +3fef4ef0: .word 0x0000 +3fef4f00: .word 0x0000 +3fef4f10: .word 0x0000 +3fef4f20: .word 0x0000 +3fef4f30: .word 0x0000 +3fef4f40: .word 0x0000 +3fef4f50: .word 0x0000 +3fef4f60: .word 0x0000 +3fef4f70: .word 0x0000 +3fef4f80: .word 0x0000 +3fef4f90: .word 0x0000 +3fef4fa0: .word 0x0000 +3fef4fb0: .word 0x0000 +3fef4fc0: .word 0x0000 +3fef4fd0: .word 0x0000 +3fef4fe0: .word 0x0000 +3fef4ff0: .word 0x0000 +3fef5000: .word 0x0000 +3fef5010: .word 0x0000 +3fef5020: .word 0x0000 +3fef5030: .word 0x0000 +3fef5040: .word 0x0000 +3fef5050: move a2, *a0(0x3f49), 1 +3fef5070: .word 0x0000 +3fef5080: .word 0x0000 +3fef5090: .word 0x0000 +3fef50a0: .word 0x0000 +3fef50b0: .word 0x0000 +3fef50c0: .word 0x0000 +3fef50d0: .word 0x0000 +3fef50e0: .word 0x0000 +3fef50f0: .word 0x0000 +3fef5100: .word 0x0000 +3fef5110: .word 0x0000 +3fef5120: .word 0x0000 +3fef5130: .word 0x0000 +3fef5140: .word 0x0000 +3fef5150: .word 0x0000 +3fef5160: .word 0x0000 +3fef5170: .word 0x0000 +3fef5180: .word 0x0000 +3fef5190: .word 0x0000 +3fef51a0: .word 0x0000 +3fef51b0: .word 0x0000 +3fef51c0: .word 0x0000 +3fef51d0: .word 0x0000 +3fef51e0: .word 0x0000 +3fef51f0: .word 0x0000 +3fef5200: .word 0x0000 +3fef5210: .word 0x0000 +3fef5220: .word 0x0000 +3fef5230: .word 0x0000 +3fef5240: .word 0x0000 +3fef5250: .word 0x0000 +3fef5260: .word 0x0000 +3fef5270: move a4, *a8(0x3f49), 1 +3fef5290: .word 0x0000 +3fef52a0: .word 0x0000 +3fef52b0: .word 0x0000 +3fef52c0: .word 0x0000 +3fef52d0: .word 0x0000 +3fef52e0: .word 0x0000 +3fef52f0: .word 0x0000 +3fef5300: .word 0x0000 +3fef5310: .word 0x0000 +3fef5320: .word 0x0000 +3fef5330: .word 0x0000 +3fef5340: .word 0x0000 +3fef5350: .word 0x0000 +3fef5360: .word 0x0000 +3fef5370: .word 0x0000 +3fef5380: .word 0x0000 +3fef5390: .word 0x0000 +3fef53a0: .word 0x0000 +3fef53b0: .word 0x0000 +3fef53c0: .word 0x0000 +3fef53d0: .word 0x0000 +3fef53e0: .word 0x0000 +3fef53f0: .word 0x0000 +3fef5400: .word 0x0000 +3fef5410: .word 0x0000 +3fef5420: .word 0x0000 +3fef5430: .word 0x0000 +3fef5440: .word 0x0000 +3fef5450: .word 0x0000 +3fef5460: .word 0x0000 +3fef5470: .word 0x0000 +3fef5480: .word 0x0000 +3fef5490: rev a3 +3fef54a0: rev a1 +3fef54b0: .word 0x0003 +3fef54c0: .word 0x0000 +3fef54d0: .word 0x0002 +3fef54e0: .word 0x0000 +3fef54f0: move a6, *a0(0x3f49), 1 +3fef5510: move a7, *a0(0x3f49), 1 +3fef5530: move a8, *a0(0x3f49), 1 +3fef5550: move a9, *a8(0x3f49), 1 +3fef5570: move b10, *b0(0x3f49), 1 +3fef5590: move b11, *b8(0x3f49), 1 +3fef55b0: move a13, *a0(0x3f49), 1 +3fef55d0: move b14, *b0(0x3f49), 1 +3fef55f0: .word 0x0000 +3fef5600: .word 0x0000 +3fef5610: .word 0x0000 +3fef5620: .word 0x0000 +3fef5630: .word 0x0000 +3fef5640: .word 0x0000 +3fef5650: .word 0x0000 +3fef5660: .word 0x0000 +3fef5670: .word 0x0000 +3fef5680: .word 0x0000 +3fef5690: .word 0x0000 +3fef56a0: .word 0x0000 +3fef56b0: .word 0x0000 +3fef56c0: .word 0x0000 +3fef56d0: .word 0x0000 +3fef56e0: .word 0x0000 +3fef56f0: .word 0x0000 +3fef5700: .word 0x0000 +3fef5710: move a6, *a0(0x3f49), 1 +3fef5730: move a7, *a0(0x3f49), 1 +3fef5750: move a8, *a0(0x3f49), 1 +3fef5770: move a9, *a8(0x3f49), 1 +3fef5790: move b10, *b0(0x3f49), 1 +3fef57b0: move b11, *b8(0x3f49), 1 +3fef57d0: move a13, *a0(0x3f49), 1 +3fef57f0: move b14, *b0(0x3f49), 1 +3fef5810: .word 0x0000 +3fef5820: .word 0x0000 +3fef5830: .word 0x0000 +3fef5840: .word 0x0000 +3fef5850: .word 0x0000 +3fef5860: .word 0x0000 +3fef5870: .word 0x0000 +3fef5880: .word 0x0000 +3fef5890: .word 0x0000 +3fef58a0: .word 0x0000 +3fef58b0: .word 0x0000 +3fef58c0: .word 0x0000 +3fef58d0: .word 0x0000 +3fef58e0: .word 0x0000 +3fef58f0: .word 0x0000 +3fef5900: .word 0x0000 +3fef5910: .word 0x0000 +3fef5920: .word 0x0000 +3fef5930: move a6, *a0(0x3f49), 1 +3fef5950: move a7, *a0(0x3f49), 1 +3fef5970: move a8, *a0(0x3f49), 1 +3fef5990: move a9, *a8(0x3f49), 1 +3fef59b0: move b10, *b0(0x3f49), 1 +3fef59d0: move b11, *b8(0x3f49), 1 +3fef59f0: move *a0(0x3f49), a0, 0 +3fef5a10: move *b1(0x3f49), b8, 0 +3fef5a30: .word 0x0000 +3fef5a40: .word 0x0000 +3fef5a50: .word 0x0000 +3fef5a60: .word 0x0000 +3fef5a70: .word 0x0000 +3fef5a80: .word 0x0000 +3fef5a90: .word 0x0000 +3fef5aa0: .word 0x0000 +3fef5ab0: .word 0x0000 +3fef5ac0: .word 0x0000 +3fef5ad0: .word 0x0000 +3fef5ae0: .word 0x0000 +3fef5af0: .word 0x0000 +3fef5b00: .word 0x0000 +3fef5b10: .word 0x0000 +3fef5b20: .word 0x0000 +3fef5b30: .word 0x0000 +3fef5b40: .word 0x0000 +3fef5b50: .word 0x007f +3fef5b60: .word 0x000f +3fef5b70: .word 0x0004 +3fef5b80: .word 0x0000 +3fef5b90: .word 0x0003 +3fef5ba0: .word 0x0000 +3fef5bb0: move *b3(0x3f49), b0, 0 +3fef5bd0: .word 0x0000 +3fef5be0: .word 0x0000 +3fef5bf0: .word 0x0000 +3fef5c00: .word 0x0000 +3fef5c10: .word 0x0000 +3fef5c20: .word 0x0000 +3fef5c30: .word 0x0000 +3fef5c40: .word 0x0000 +3fef5c50: .word 0x0000 +3fef5c60: .word 0x0000 +3fef5c70: .word 0x0000 +3fef5c80: .word 0x0000 +3fef5c90: .word 0x0000 +3fef5ca0: .word 0x0000 +3fef5cb0: .word 0x0000 +3fef5cc0: .word 0x0000 +3fef5cd0: .word 0x0000 +3fef5ce0: .word 0x0000 +3fef5cf0: .word 0x0000 +3fef5d00: .word 0x0000 +3fef5d10: .word 0x0000 +3fef5d20: .word 0x0000 +3fef5d30: .word 0x0000 +3fef5d40: .word 0x0000 +3fef5d50: .word 0x0000 +3fef5d60: .word 0x0000 +3fef5d70: .word 0x0000 +3fef5d80: .word 0x0000 +3fef5d90: .word 0x0000 +3fef5da0: .word 0x0000 +3fef5db0: .word 0x0000 +3fef5dc0: .word 0x0000 +3fef5dd0: move *b5(0x3f49), b0, 0 +3fef5df0: .word 0x0000 +3fef5e00: .word 0x0000 +3fef5e10: .word 0x0000 +3fef5e20: .word 0x0000 +3fef5e30: .word 0x0000 +3fef5e40: .word 0x0000 +3fef5e50: .word 0x0000 +3fef5e60: .word 0x0000 +3fef5e70: .word 0x0000 +3fef5e80: .word 0x0000 +3fef5e90: .word 0x0000 +3fef5ea0: .word 0x0000 +3fef5eb0: .word 0x0000 +3fef5ec0: .word 0x0000 +3fef5ed0: .word 0x0000 +3fef5ee0: .word 0x0000 +3fef5ef0: .word 0x0000 +3fef5f00: .word 0x0000 +3fef5f10: .word 0x0000 +3fef5f20: .word 0x0000 +3fef5f30: .word 0x0000 +3fef5f40: .word 0x0000 +3fef5f50: .word 0x0000 +3fef5f60: .word 0x0000 +3fef5f70: .word 0x0000 +3fef5f80: .word 0x0000 +3fef5f90: .word 0x0000 +3fef5fa0: .word 0x0000 +3fef5fb0: .word 0x0000 +3fef5fc0: .word 0x0000 +3fef5fd0: .word 0x0000 +3fef5fe0: .word 0x0000 +3fef5ff0: move *a8(0x3f49), a0, 0 +3fef6010: .word 0x0000 +3fef6020: .word 0x0000 +3fef6030: .word 0x0000 +3fef6040: .word 0x0000 +3fef6050: .word 0x0000 +3fef6060: .word 0x0000 +3fef6070: .word 0x0000 +3fef6080: .word 0x0000 +3fef6090: .word 0x0000 +3fef60a0: .word 0x0000 +3fef60b0: .word 0x0000 +3fef60c0: .word 0x0000 +3fef60d0: .word 0x0000 +3fef60e0: .word 0x0000 +3fef60f0: .word 0x0000 +3fef6100: .word 0x0000 +3fef6110: .word 0x0000 +3fef6120: .word 0x0000 +3fef6130: .word 0x0000 +3fef6140: .word 0x0000 +3fef6150: .word 0x0000 +3fef6160: .word 0x0000 +3fef6170: .word 0x0000 +3fef6180: .word 0x0000 +3fef6190: .word 0x0000 +3fef61a0: .word 0x0000 +3fef61b0: .word 0x0000 +3fef61c0: .word 0x0000 +3fef61d0: .word 0x0000 +3fef61e0: .word 0x0000 +3fef61f0: .word 0x0000 +3fef6200: .word 0x0000 +3fef6210: .word 0x0093 +3fef6220: rev a1 +3fef6230: .word 0x0003 +3fef6240: .word 0x0000 +3fef6250: .word 0x0004 +3fef6260: .word 0x0000 +3fef6270: move a6, *a0(0x3f49), 1 +3fef6290: move a7, *a0(0x3f49), 1 +3fef62b0: move a8, *a0(0x3f49), 1 +3fef62d0: move a9, *a8(0x3f49), 1 +3fef62f0: move b10, *b0(0x3f49), 1 +3fef6310: move b11, *b8(0x3f49), 1 +3fef6330: move a13, *a0(0x3f49), 1 +3fef6350: move b14, *b0(0x3f49), 1 +3fef6370: move *b10(0x3f49), b0, 0 +3fef6390: .word 0x0000 +3fef63a0: .word 0x0000 +3fef63b0: .word 0x0000 +3fef63c0: .word 0x0000 +3fef63d0: .word 0x0000 +3fef63e0: .word 0x0000 +3fef63f0: .word 0x0000 +3fef6400: .word 0x0000 +3fef6410: .word 0x0000 +3fef6420: .word 0x0000 +3fef6430: .word 0x0000 +3fef6440: .word 0x0000 +3fef6450: .word 0x0000 +3fef6460: .word 0x0000 +3fef6470: .word 0x0000 +3fef6480: .word 0x0000 +3fef6490: move a6, *a0(0x3f49), 1 +3fef64b0: move a7, *a0(0x3f49), 1 +3fef64d0: move a8, *a0(0x3f49), 1 +3fef64f0: move a9, *a8(0x3f49), 1 +3fef6510: move b10, *b0(0x3f49), 1 +3fef6530: move b11, *b8(0x3f49), 1 +3fef6550: move a13, *a0(0x3f49), 1 +3fef6570: move b14, *b0(0x3f49), 1 +3fef6590: move *b10(0x3f49), b0, 0 +3fef65b0: .word 0x0000 +3fef65c0: .word 0x0000 +3fef65d0: .word 0x0000 +3fef65e0: .word 0x0000 +3fef65f0: .word 0x0000 +3fef6600: .word 0x0000 +3fef6610: .word 0x0000 +3fef6620: .word 0x0000 +3fef6630: .word 0x0000 +3fef6640: .word 0x0000 +3fef6650: .word 0x0000 +3fef6660: .word 0x0000 +3fef6670: .word 0x0000 +3fef6680: .word 0x0000 +3fef6690: .word 0x0000 +3fef66a0: .word 0x0000 +3fef66b0: move a6, *a0(0x3f49), 1 +3fef66d0: move a7, *a0(0x3f49), 1 +3fef66f0: move a8, *a0(0x3f49), 1 +3fef6710: move a9, *a8(0x3f49), 1 +3fef6730: move b10, *b0(0x3f49), 1 +3fef6750: move b11, *b8(0x3f49), 1 +3fef6770: move *a0(0x3f49), a0, 0 +3fef6790: move *b1(0x3f49), b8, 0 +3fef67b0: move *b10(0x3f49), b0, 0 +3fef67d0: .word 0x0000 +3fef67e0: .word 0x0000 +3fef67f0: .word 0x0000 +3fef6800: .word 0x0000 +3fef6810: .word 0x0000 +3fef6820: .word 0x0000 +3fef6830: .word 0x0000 +3fef6840: .word 0x0000 +3fef6850: .word 0x0000 +3fef6860: .word 0x0000 +3fef6870: .word 0x0000 +3fef6880: .word 0x0000 +3fef6890: .word 0x0000 +3fef68a0: .word 0x0000 +3fef68b0: .word 0x0000 +3fef68c0: .word 0x0000 +3fef68d0: emu +3fef68e0: .word 0x000f +3fef68f0: .word 0x0004 +3fef6900: .word 0x0000 +3fef6910: .word 0x0005 +3fef6920: .word 0x0000 +3fef6930: move *b12(0x3f49), b0, 0 +3fef6950: .word 0x0000 +3fef6960: .word 0x0000 +3fef6970: .word 0x0000 +3fef6980: .word 0x0000 +3fef6990: .word 0x0000 +3fef69a0: .word 0x0000 +3fef69b0: .word 0x0000 +3fef69c0: .word 0x0000 +3fef69d0: .word 0x0000 +3fef69e0: .word 0x0000 +3fef69f0: .word 0x0000 +3fef6a00: .word 0x0000 +3fef6a10: .word 0x0000 +3fef6a20: .word 0x0000 +3fef6a30: .word 0x0000 +3fef6a40: .word 0x0000 +3fef6a50: .word 0x0000 +3fef6a60: .word 0x0000 +3fef6a70: .word 0x0000 +3fef6a80: .word 0x0000 +3fef6a90: .word 0x0000 +3fef6aa0: .word 0x0000 +3fef6ab0: .word 0x0000 +3fef6ac0: .word 0x0000 +3fef6ad0: .word 0x0000 +3fef6ae0: .word 0x0000 +3fef6af0: .word 0x0000 +3fef6b00: .word 0x0000 +3fef6b10: .word 0x0000 +3fef6b20: .word 0x0000 +3fef6b30: .word 0x0000 +3fef6b40: .word 0x0000 +3fef6b50: move *b0(0x3f49), b8, 1 +3fef6b70: .word 0x0000 +3fef6b80: .word 0x0000 +3fef6b90: .word 0x0000 +3fef6ba0: .word 0x0000 +3fef6bb0: .word 0x0000 +3fef6bc0: .word 0x0000 +3fef6bd0: .word 0x0000 +3fef6be0: .word 0x0000 +3fef6bf0: .word 0x0000 +3fef6c00: .word 0x0000 +3fef6c10: .word 0x0000 +3fef6c20: .word 0x0000 +3fef6c30: .word 0x0000 +3fef6c40: .word 0x0000 +3fef6c50: .word 0x0000 +3fef6c60: .word 0x0000 +3fef6c70: .word 0x0000 +3fef6c80: .word 0x0000 +3fef6c90: .word 0x0000 +3fef6ca0: .word 0x0000 +3fef6cb0: .word 0x0000 +3fef6cc0: .word 0x0000 +3fef6cd0: .word 0x0000 +3fef6ce0: .word 0x0000 +3fef6cf0: .word 0x0000 +3fef6d00: .word 0x0000 +3fef6d10: .word 0x0000 +3fef6d20: .word 0x0000 +3fef6d30: .word 0x0000 +3fef6d40: .word 0x0000 +3fef6d50: .word 0x0000 +3fef6d60: .word 0x0000 +3fef6d70: move *a6(0x3f49), a8, 1 +3fef6d90: .word 0x0000 +3fef6da0: .word 0x0000 +3fef6db0: .word 0x0000 +L3FEF6DC0: +3fef6dc0: .word 0x0000 +3fef6dd0: .word 0x0000 +3fef6de0: .word 0x0000 +3fef6df0: .word 0x0000 +3fef6e00: .word 0x0000 +3fef6e10: .word 0x0000 +3fef6e20: .word 0x0000 +3fef6e30: .word 0x0000 +3fef6e40: .word 0x0000 +3fef6e50: .word 0x0000 +3fef6e60: .word 0x0000 +3fef6e70: .word 0x0000 +3fef6e80: .word 0x0000 +3fef6e90: .word 0x0000 +3fef6ea0: .word 0x0000 +3fef6eb0: .word 0x0000 +3fef6ec0: .word 0x0000 +L3FEF6ED0: +3fef6ed0: .word 0x0000 +3fef6ee0: .word 0x0000 +3fef6ef0: .word 0x0000 +L3FEF6F00: +3fef6f00: .word 0x0000 +L3FEF6F10: +3fef6f10: .word 0x0000 +3fef6f20: .word 0x0000 +3fef6f30: .word 0x0000 +3fef6f40: .word 0x0000 +L3FEF6F50: +3fef6f50: .word 0x0000 +3fef6f60: .word 0x0000 +3fef6f70: .word 0x0000 +L3FEF6F80: +3fef6f80: .word 0x0000 +L3FEF6F90: +3fef6f90: exgpc a2 +3fef6fa0: rev a1 +3fef6fb0: .word 0x0003 +3fef6fc0: .word 0x0000 +L3FEF6FD0: +3fef6fd0: .word 0x0006 +3fef6fe0: .word 0x0000 +3fef6ff0: move *b9(0x3f49), b8, 1 +3fef7010: move *a14(0x3f49), a0, 1 +3fef7030: move *b2(0x3f49), *b8(0xb8e8), 0 +3fef7060: dsjs a9, L3FEF6ED0 +3fef7070: move *b12(0x3f49), *b0(0xba28), 0 +3fef70a0: dsjs a9, L3FEF6F10 +L3FEF70B0: +3fef70b0: move *b5(0x3f49), *b0(0xbb48), 1 +L3FEF70E0: +3fef70e0: dsjs a9, L3FEF6F50 +L3FEF70F0: +3fef70f0: move *b14(0x3f49), *b8(0xbc80), 1 +3fef7120: dsjs a9, L3FEF6F90 +L3FEF7130: +3fef7130: movb *a9(0x3f49), *a0(0xbdb8) +3fef7160: dsjs a9, L3FEF6FD0 +L3FEF7170: +3fef7170: .word 0x0000 +3fef7180: .word 0x0000 +L3FEF7190: +3fef7190: .word 0x0000 +3fef71a0: .word 0x0000 +L3FEF71B0: +3fef71b0: .word 0x0000 +3fef71c0: .word 0x0000 +L3FEF71D0: +3fef71d0: .word 0x0000 +3fef71e0: .word 0x0000 +L3FEF71F0: +3fef71f0: .word 0x0000 +3fef7200: .word 0x0000 +3fef7210: .word 0xbe58 +3fef7220: dsjs a9, L3FEF7090 +3fef7230: .word 0xbf08 +3fef7240: dsjs a9, L3FEF70B0 +3fef7250: .word 0xbfb0 +3fef7260: dsjs a9, L3FEF70D0 +3fef7270: jruc L3FEF7900 +3fef7280: dsjs a9, L3FEF70F0 +3fef7290: jrp L3FEF7820 +3fef72a0: dsjs a9, L3FEF7110 +L3FEF72B0: +3fef72b0: jrls L3FEF77C0 +3fef72c0: dsjs a9, L3FEF7130 +L3FEF72D0: +3fef72d0: jahi L3FF36780 +L3FEF72F0: +3fef72f0: jrhi L3FEF6D80 +3fef7300: dsjs a9, L3FEF7170 +L3FEF7310: +3fef7310: jrlt L3FEF7920 +3fef7320: dsjs a9, L3FEF7190 +L3FEF7330: +3fef7330: jrge L3FEF7840 +3fef7340: dsjs a9, L3FEF71B0 +L3FEF7350: +3fef7350: jrle L3FEF7860 +L3FEF7360: +3fef7360: dsjs a9, L3FEF71D0 +L3FEF7370: +3fef7370: jrle L3FEF6F80 +3fef7380: dsjs a9, L3FEF71F0 +L3FEF7390: +3fef7390: .word 0x0000 +3fef73a0: .word 0x0000 +L3FEF73B0: +3fef73b0: .word 0x0000 +3fef73c0: .word 0x0000 +L3FEF73D0: +3fef73d0: .word 0x0000 +3fef73e0: .word 0x0000 +3fef73f0: .word 0x0000 +3fef7400: .word 0x0000 +3fef7410: .word 0x0000 +3fef7420: .word 0x0000 +3fef7430: jrgt L3FEF7840 +L3FEF7440: +3fef7440: dsjs a9, L3FEF72B0 +3fef7450: jrgt L3FEF7360 +3fef7460: dsjs a9, L3FEF72D0 +3fef7470: jrc L3FEF6F00 +3fef7480: dsjs a9, L3FEF72F0 +3fef7490: jrnc L3FEF7BA0 +3fef74a0: dsjs a9, L3FEF7310 +3fef74b0: jreq L3FEF6DC0 +3fef74c0: dsjs a9, L3FEF7330 +3fef74d0: jrne L3FEF70E0 +3fef74e0: dsjs a9, L3FEF7350 +3fef74f0: jrv L3FEF7C00 +3fef7500: dsjs a9, L3FEF7370 +3fef7510: jrnv L3FEF77A0 +3fef7520: dsjs a9, L3FEF7390 +3fef7530: jrnv L3FEF7440 +3fef7540: dsjs a9, L3FEF73B0 +3fef7550: jrnn L3FEF7660 +3fef7560: dsjs a9, L3FEF73D0 +3fef7570: move *a2(0x3f49), *a0+, 0 +3fef7590: move *a7(0x3f49), *a8+, 0 +3fef75b0: .word 0x0000 +3fef75c0: .word 0x0000 +3fef75d0: .word 0x0000 +3fef75e0: .word 0x0000 +3fef75f0: .word 0x0000 +3fef7600: .word 0x0000 +3fef7610: .word 0x0000 +3fef7620: .word 0x0000 +3fef7630: .word 0x0000 +3fef7640: .word 0x0000 +3fef7650: .word 0x000f +L3FEF7660: +3fef7660: exgpc a12 +3fef7670: .word 0x0004 +3fef7680: .word 0x0000 +3fef7690: .word 0x0007 +3fef76a0: .word 0x0000 +3fef76b0: move *a12(0x3f49), *a8+, 0 +3fef76d0: .word 0x0000 +3fef76e0: .word 0x0000 +3fef76f0: .word 0x0000 +3fef7700: .word 0x0000 +3fef7710: .word 0x0000 +3fef7720: .word 0x0000 +3fef7730: .word 0x0000 +3fef7740: .word 0x0000 +3fef7750: .word 0x0000 +3fef7760: .word 0x0000 +3fef7770: .word 0x0000 +3fef7780: .word 0x0000 +3fef7790: .word 0x0000 +L3FEF77A0: +3fef77a0: .word 0x0000 +3fef77b0: .word 0x0000 +L3FEF77C0: +3fef77c0: .word 0x0000 +3fef77d0: .word 0x0000 +3fef77e0: .word 0x0000 +3fef77f0: .word 0x0000 +3fef7800: .word 0x0000 +3fef7810: .word 0x0000 +L3FEF7820: +3fef7820: .word 0x0000 +3fef7830: .word 0x0000 +L3FEF7840: +3fef7840: .word 0x0000 +3fef7850: .word 0x0000 +L3FEF7860: +3fef7860: .word 0x0000 +3fef7870: .word 0x0000 +3fef7880: .word 0x0000 +3fef7890: .word 0x0000 +3fef78a0: .word 0x0000 +3fef78b0: .word 0x0000 +3fef78c0: .word 0x0000 +3fef78d0: move *b14(0x3f49), *b8+, 0 +3fef78f0: .word 0x0000 +L3FEF7900: +3fef7900: .word 0x0000 +3fef7910: .word 0x0000 +L3FEF7920: +3fef7920: .word 0x0000 +3fef7930: .word 0x0000 +3fef7940: .word 0x0000 +3fef7950: .word 0x0000 +3fef7960: .word 0x0000 +3fef7970: .word 0x0000 +3fef7980: .word 0x0000 +3fef7990: .word 0x0000 +3fef79a0: .word 0x0000 +3fef79b0: .word 0x0000 +3fef79c0: .word 0x0000 +3fef79d0: .word 0x0000 +3fef79e0: .word 0x0000 +3fef79f0: .word 0x0000 +3fef7a00: .word 0x0000 +3fef7a10: .word 0x0000 +3fef7a20: .word 0x0000 +3fef7a30: .word 0x0000 +3fef7a40: .word 0x0000 +3fef7a50: .word 0x0000 +3fef7a60: .word 0x0000 +3fef7a70: .word 0x0000 +3fef7a80: .word 0x0000 +3fef7a90: .word 0x0000 +3fef7aa0: .word 0x0000 +3fef7ab0: .word 0x0000 +3fef7ac0: .word 0x0000 +3fef7ad0: .word 0x0000 +3fef7ae0: .word 0x0000 +3fef7af0: move *a2(0x3f49), *a0+, 1 +3fef7b10: .word 0x0000 +3fef7b20: .word 0x0000 +3fef7b30: .word 0x0000 +3fef7b40: .word 0x0000 +3fef7b50: .word 0x0000 +3fef7b60: .word 0x0000 +3fef7b70: .word 0x0000 +3fef7b80: .word 0x0000 +3fef7b90: .word 0x0000 +L3FEF7BA0: +3fef7ba0: .word 0x0000 +3fef7bb0: .word 0x0000 +3fef7bc0: .word 0x0000 +3fef7bd0: .word 0x0000 +3fef7be0: .word 0x0000 +3fef7bf0: .word 0x0000 +L3FEF7C00: +3fef7c00: .word 0x0000 +3fef7c10: .word 0x0000 +3fef7c20: .word 0x0000 +3fef7c30: .word 0x0000 +3fef7c40: .word 0x0000 +3fef7c50: .word 0x0000 +3fef7c60: .word 0x0000 +3fef7c70: .word 0x0000 +3fef7c80: .word 0x0000 +3fef7c90: .word 0x0000 +3fef7ca0: .word 0x0000 +3fef7cb0: .word 0x0000 +3fef7cc0: .word 0x0000 +3fef7cd0: .word 0x0000 +3fef7ce0: .word 0x0000 +3fef7cf0: .word 0x0000 +3fef7d00: .word 0x0000 +3fef7d10: rev a3 +3fef7d20: getpc a0 +3fef7d30: .word 0x0003 +3fef7d40: .word 0x0000 +3fef7d50: .word 0x0008 +3fef7d60: .word 0x0000 +3fef7d70: move *b4(0x3f49), *b0+, 1 +3fef7d90: move *b5(0x3f49), *b0+, 1 +3fef7db0: .word 0x0000 +3fef7dc0: .word 0x0000 +3fef7dd0: .word 0x0000 +3fef7de0: .word 0x0000 +3fef7df0: .word 0x0000 +3fef7e00: .word 0x0000 +3fef7e10: .word 0x0000 +3fef7e20: .word 0x0000 +3fef7e30: .word 0x0000 +3fef7e40: .word 0x0000 +3fef7e50: .word 0x0000 +3fef7e60: .word 0x0000 +3fef7e70: .word 0x0000 +3fef7e80: .word 0x0000 +3fef7e90: .word 0x0000 +3fef7ea0: .word 0x0000 +3fef7eb0: .word 0x0000 +3fef7ec0: .word 0x0000 +3fef7ed0: .word 0x0000 +3fef7ee0: .word 0x0000 +3fef7ef0: .word 0x0000 +3fef7f00: .word 0x0000 +3fef7f10: .word 0x0000 +3fef7f20: .word 0x0000 +3fef7f30: .word 0x0000 +3fef7f40: .word 0x0000 +3fef7f50: .word 0x0000 +3fef7f60: .word 0x0000 +3fef7f70: .word 0x0000 +3fef7f80: .word 0x0000 +3fef7f90: move *b6(0x3f49), *b0+, 1 +3fef7fb0: move *a7(0x3f49), *a8+, 1 +3fef7fd0: .word 0x0000 +3fef7fe0: .word 0x0000 +3fef7ff0: .word 0x0000 +3fef8000: .word 0x0000 +3fef8010: .word 0x0000 +3fef8020: .word 0x0000 +3fef8030: .word 0x0000 +3fef8040: .word 0x0000 +3fef8050: .word 0x0000 +3fef8060: .word 0x0000 +3fef8070: .word 0x0000 +3fef8080: .word 0x0000 +3fef8090: .word 0x0000 +3fef80a0: .word 0x0000 +3fef80b0: .word 0x0000 +3fef80c0: .word 0x0000 +3fef80d0: .word 0x0000 +3fef80e0: .word 0x0000 +3fef80f0: .word 0x0000 +3fef8100: .word 0x0000 +3fef8110: .word 0x0000 +3fef8120: .word 0x0000 +3fef8130: .word 0x0000 +3fef8140: .word 0x0000 +3fef8150: .word 0x0000 +3fef8160: .word 0x0000 +3fef8170: .word 0x0000 +3fef8180: .word 0x0000 +3fef8190: .word 0x0000 +3fef81a0: .word 0x0000 +3fef81b0: move *b8(0x3f49), *b0+, 1 +3fef81d0: move *a9(0x3f49), *a0+, 1 +3fef81f0: .word 0x0000 +3fef8200: .word 0x0000 +3fef8210: .word 0x0000 +3fef8220: .word 0x0000 +3fef8230: .word 0x0000 +3fef8240: .word 0x0000 +3fef8250: .word 0x0000 +3fef8260: .word 0x0000 +3fef8270: .word 0x0000 +3fef8280: .word 0x0000 +3fef8290: .word 0x0000 +3fef82a0: .word 0x0000 +3fef82b0: .word 0x0000 +3fef82c0: .word 0x0000 +3fef82d0: .word 0x0000 +3fef82e0: .word 0x0000 +3fef82f0: .word 0x0000 +3fef8300: .word 0x0000 +3fef8310: .word 0x0000 +3fef8320: .word 0x0000 +3fef8330: .word 0x0000 +3fef8340: .word 0x0000 +3fef8350: .word 0x0000 +3fef8360: .word 0x0000 +3fef8370: .word 0x0000 +3fef8380: .word 0x0000 +3fef8390: .word 0x0000 +3fef83a0: .word 0x0000 +3fef83b0: .word 0x0000 +3fef83c0: .word 0x0000 +3fef83d0: .word 0x007f +3fef83e0: exgpc a12 +3fef83f0: .word 0x0004 +3fef8400: .word 0x0000 +3fef8410: .word 0x0009 +3fef8420: .word 0x0000 +3fef8430: move *b9(0x3f49), *b0+, 1 +3fef8450: .word 0x0000 +3fef8460: .word 0x0000 +3fef8470: .word 0x0000 +3fef8480: .word 0x0000 +3fef8490: .word 0x0000 +3fef84a0: .word 0x0000 +3fef84b0: .word 0x0000 +3fef84c0: .word 0x0000 +3fef84d0: .word 0x0000 +3fef84e0: .word 0x0000 +3fef84f0: .word 0x0000 +3fef8500: .word 0x0000 +3fef8510: .word 0x0000 +3fef8520: .word 0x0000 +3fef8530: .word 0x0000 +3fef8540: .word 0x0000 +3fef8550: .word 0x0000 +3fef8560: .word 0x0000 +3fef8570: .word 0x0000 +3fef8580: .word 0x0000 +3fef8590: .word 0x0000 +3fef85a0: .word 0x0000 +3fef85b0: .word 0x0000 +3fef85c0: .word 0x0000 +3fef85d0: .word 0x0000 +3fef85e0: .word 0x0000 +3fef85f0: .word 0x0000 +3fef8600: .word 0x0000 +3fef8610: .word 0x0000 +3fef8620: .word 0x0000 +3fef8630: .word 0x0000 +3fef8640: .word 0x0000 +3fef8650: move *b11(0x3f49), *b0+, 1 +3fef8670: .word 0x0000 +3fef8680: .word 0x0000 +3fef8690: .word 0x0000 +3fef86a0: .word 0x0000 +3fef86b0: .word 0x0000 +3fef86c0: .word 0x0000 +3fef86d0: .word 0x0000 +3fef86e0: .word 0x0000 +3fef86f0: .word 0x0000 +3fef8700: .word 0x0000 +3fef8710: .word 0x0000 +3fef8720: .word 0x0000 +3fef8730: .word 0x0000 +3fef8740: .word 0x0000 +3fef8750: .word 0x0000 +3fef8760: .word 0x0000 +3fef8770: .word 0x0000 +3fef8780: .word 0x0000 +3fef8790: .word 0x0000 +3fef87a0: .word 0x0000 +3fef87b0: .word 0x0000 +3fef87c0: .word 0x0000 +3fef87d0: .word 0x0000 +3fef87e0: .word 0x0000 +3fef87f0: .word 0x0000 +3fef8800: .word 0x0000 +3fef8810: .word 0x0000 +3fef8820: .word 0x0000 +3fef8830: .word 0x0000 +3fef8840: .word 0x0000 +3fef8850: .word 0x0000 +3fef8860: .word 0x0000 +3fef8870: move *a13(0x3f49), *a8+, 1 +3fef8890: .word 0x0000 +3fef88a0: .word 0x0000 +3fef88b0: .word 0x0000 +3fef88c0: .word 0x0000 +3fef88d0: .word 0x0000 +3fef88e0: .word 0x0000 +3fef88f0: .word 0x0000 +3fef8900: .word 0x0000 +3fef8910: .word 0x0000 +3fef8920: .word 0x0000 +3fef8930: .word 0x0000 +3fef8940: .word 0x0000 +3fef8950: .word 0x0000 +3fef8960: .word 0x0000 +3fef8970: .word 0x0000 +3fef8980: .word 0x0000 +3fef8990: .word 0x0000 +3fef89a0: .word 0x0000 +L3FEF89B0: +3fef89b0: .word 0x0000 +3fef89c0: .word 0x0000 +3fef89d0: .word 0x0000 +3fef89e0: .word 0x0000 +3fef89f0: .word 0x0000 +3fef8a00: .word 0x0000 +3fef8a10: .word 0x0000 +3fef8a20: .word 0x0000 +3fef8a30: .word 0x0000 +3fef8a40: .word 0x0000 +3fef8a50: .word 0x0000 +3fef8a60: .word 0x0000 +3fef8a70: .word 0x0000 +3fef8a80: .word 0x0000 +3fef8a90: .word 0x0093 +3fef8aa0: getpc a0 +3fef8ab0: .word 0x0003 +3fef8ac0: .word 0x0000 +3fef8ad0: .word 0x000a +3fef8ae0: .word 0x0000 +3fef8af0: move *sp(0x3f49), *b0+, 1 +3fef8b10: move @0xd4283f49, *a8+, 0 +3fef8b40: dsjs a9, L3FEF89B0 +3fef8b50: .word 0x0000 +3fef8b60: .word 0x0000 +3fef8b70: .word 0x0000 +3fef8b80: .word 0x0000 +3fef8b90: .word 0x0000 +3fef8ba0: .word 0x0000 +3fef8bb0: .word 0x0000 +3fef8bc0: .word 0x0000 +L3FEF8BD0: +3fef8bd0: .word 0x0000 +3fef8be0: .word 0x0000 +3fef8bf0: .word 0x0000 +3fef8c00: .word 0x0000 +3fef8c10: .word 0x0000 +3fef8c20: .word 0x0000 +3fef8c30: .word 0x0000 +3fef8c40: .word 0x0000 +3fef8c50: .word 0x0000 +3fef8c60: .word 0x0000 +3fef8c70: .word 0x0000 +3fef8c80: .word 0x0000 +3fef8c90: .word 0x0000 +3fef8ca0: .word 0x0000 +3fef8cb0: .word 0x0000 +3fef8cc0: .word 0x0000 +3fef8cd0: .word 0x0000 +3fef8ce0: .word 0x0000 +3fef8cf0: .word 0x0000 +3fef8d00: .word 0x0000 +3fef8d10: move *sp(0x3f49), *b0+, 1 +3fef8d30: move @0xd4683f49, *a8+, 0 +3fef8d60: dsjs a9, L3FEF8BD0 +3fef8d70: .word 0x0000 +3fef8d80: .word 0x0000 +3fef8d90: .word 0x0000 +3fef8da0: .word 0x0000 +3fef8db0: .word 0x0000 +3fef8dc0: .word 0x0000 +3fef8dd0: .word 0x0000 +3fef8de0: .word 0x0000 +L3FEF8DF0: +3fef8df0: .word 0x0000 +3fef8e00: .word 0x0000 +3fef8e10: .word 0x0000 +3fef8e20: .word 0x0000 +3fef8e30: .word 0x0000 +3fef8e40: .word 0x0000 +3fef8e50: .word 0x0000 +3fef8e60: .word 0x0000 +3fef8e70: .word 0x0000 +3fef8e80: .word 0x0000 +3fef8e90: .word 0x0000 +3fef8ea0: .word 0x0000 +3fef8eb0: .word 0x0000 +3fef8ec0: .word 0x0000 +3fef8ed0: .word 0x0000 +3fef8ee0: .word 0x0000 +3fef8ef0: .word 0x0000 +3fef8f00: .word 0x0000 +3fef8f10: .word 0x0000 +3fef8f20: .word 0x0000 +3fef8f30: move *sp(0x3f49), *b0+, 1 +3fef8f50: move @0xd4b83f49, *a8+, 0 +3fef8f80: dsjs a9, L3FEF8DF0 +3fef8f90: .word 0x0000 +3fef8fa0: .word 0x0000 +3fef8fb0: .word 0x0000 +3fef8fc0: .word 0x0000 +3fef8fd0: .word 0x0000 +3fef8fe0: .word 0x0000 +3fef8ff0: .word 0x0000 +3fef9000: .word 0x0000 +3fef9010: .word 0x0000 +3fef9020: .word 0x0000 +L3FEF9030: +3fef9030: .word 0x0000 +3fef9040: .word 0x0000 +3fef9050: .word 0x0000 +3fef9060: .word 0x0000 +3fef9070: .word 0x0000 +3fef9080: .word 0x0000 +3fef9090: .word 0x0000 +3fef90a0: .word 0x0000 +3fef90b0: .word 0x0000 +3fef90c0: .word 0x0000 +3fef90d0: .word 0x0000 +3fef90e0: .word 0x0000 +3fef90f0: .word 0x0000 +3fef9100: .word 0x0000 +3fef9110: .word 0x0000 +3fef9120: .word 0x0000 +3fef9130: .word 0x0000 +3fef9140: .word 0x0000 +3fef9150: emu +3fef9160: exgpc a12 +3fef9170: .word 0x0004 +3fef9180: .word 0x0000 +3fef9190: .word 0x000b +3fef91a0: .word 0x0000 +3fef91b0: .word 0xd760 +3fef91c0: dsjs a9, L3FEF9030 +3fef91d0: .word 0x0000 +3fef91e0: .word 0x0000 +3fef91f0: .word 0x0000 +3fef9200: .word 0x0000 +3fef9210: .word 0x0000 +3fef9220: .word 0x0000 +3fef9230: .word 0x0000 +3fef9240: .word 0x0000 +L3FEF9250: +3fef9250: .word 0x0000 +3fef9260: .word 0x0000 +3fef9270: .word 0x0000 +3fef9280: .word 0x0000 +3fef9290: .word 0x0000 +3fef92a0: .word 0x0000 +3fef92b0: .word 0x0000 +3fef92c0: .word 0x0000 +3fef92d0: .word 0x0000 +3fef92e0: .word 0x0000 +3fef92f0: .word 0x0000 +3fef9300: .word 0x0000 +3fef9310: .word 0x0000 +3fef9320: .word 0x0000 +3fef9330: .word 0x0000 +3fef9340: .word 0x0000 +3fef9350: .word 0x0000 +3fef9360: .word 0x0000 +3fef9370: .word 0x0000 +3fef9380: .word 0x0000 +3fef9390: .word 0x0000 +3fef93a0: .word 0x0000 +3fef93b0: .word 0x0000 +3fef93c0: .word 0x0000 +3fef93d0: .word 0xd798 +3fef93e0: dsjs a9, L3FEF9250 +3fef93f0: .word 0x0000 +3fef9400: .word 0x0000 +3fef9410: .word 0x0000 +3fef9420: .word 0x0000 +3fef9430: .word 0x0000 +3fef9440: .word 0x0000 +3fef9450: .word 0x0000 +3fef9460: .word 0x0000 +L3FEF9470: +3fef9470: .word 0x0000 +3fef9480: .word 0x0000 +3fef9490: .word 0x0000 +3fef94a0: .word 0x0000 +3fef94b0: .word 0x0000 +3fef94c0: .word 0x0000 +3fef94d0: .word 0x0000 +3fef94e0: .word 0x0000 +3fef94f0: .word 0x0000 +3fef9500: .word 0x0000 +3fef9510: .word 0x0000 +3fef9520: .word 0x0000 +3fef9530: .word 0x0000 +3fef9540: .word 0x0000 +3fef9550: .word 0x0000 +3fef9560: .word 0x0000 +3fef9570: .word 0x0000 +3fef9580: .word 0x0000 +3fef9590: .word 0x0000 +3fef95a0: .word 0x0000 +3fef95b0: .word 0x0000 +3fef95c0: .word 0x0000 +3fef95d0: .word 0x0000 +3fef95e0: .word 0x0000 +3fef95f0: .word 0xd808 +3fef9600: dsjs a9, L3FEF9470 +3fef9610: .word 0x0000 +3fef9620: .word 0x0000 +3fef9630: .word 0x0000 +3fef9640: .word 0x0000 +3fef9650: .word 0x0000 +3fef9660: .word 0x0000 +3fef9670: .word 0x0000 +3fef9680: .word 0x0000 +3fef9690: .word 0x0000 +3fef96a0: .word 0x0000 +3fef96b0: .word 0x0000 +3fef96c0: .word 0x0000 +3fef96d0: .word 0x0000 +3fef96e0: .word 0x0000 +L3FEF96F0: +3fef96f0: .word 0x0000 +3fef9700: .word 0x0000 +L3FEF9710: +3fef9710: .word 0x0000 +3fef9720: .word 0x0000 +L3FEF9730: +3fef9730: .word 0x0000 +3fef9740: .word 0x0000 +L3FEF9750: +3fef9750: .word 0x0000 +3fef9760: .word 0x0000 +3fef9770: .word 0x0000 +3fef9780: .word 0x0000 +3fef9790: .word 0x0000 +3fef97a0: .word 0x0000 +3fef97b0: .word 0x0000 +3fef97c0: .word 0x0000 +3fef97d0: .word 0x0000 +3fef97e0: .word 0x0000 +3fef97f0: .word 0x0000 +3fef9800: .word 0x0000 +3fef9810: exgpc a2 +3fef9820: getpc a0 +3fef9830: .word 0x0003 +3fef9840: .word 0x0000 +3fef9850: .word 0x000d +3fef9860: .word 0x0000 +3fef9870: .word 0xd888 +3fef9880: dsjs a9, L3FEF96F0 +3fef9890: .word 0xd8d8 +3fef98a0: dsjs a9, L3FEF9710 +3fef98b0: .word 0xd940 +3fef98c0: dsjs a9, L3FEF9730 +3fef98d0: .word 0xd9d8 +3fef98e0: dsjs a9, L3FEF9750 +3fef98f0: .word 0x0000 +3fef9900: .word 0x0000 +L3FEF9910: +3fef9910: .word 0x0000 +3fef9920: .word 0x0000 +L3FEF9930: +3fef9930: .word 0x0000 +3fef9940: .word 0x0000 +L3FEF9950: +3fef9950: .word 0x0000 +3fef9960: .word 0x0000 +L3FEF9970: +3fef9970: .word 0x0000 +3fef9980: .word 0x0000 +3fef9990: .word 0x0000 +3fef99a0: .word 0x0000 +3fef99b0: .word 0x0000 +3fef99c0: .word 0x0000 +3fef99d0: .word 0x0000 +3fef99e0: .word 0x0000 +3fef99f0: .word 0x0000 +3fef9a00: .word 0x0000 +3fef9a10: .word 0x0000 +3fef9a20: .word 0x0000 +3fef9a30: .word 0x0000 +3fef9a40: .word 0x0000 +3fef9a50: .word 0x0000 +3fef9a60: .word 0x0000 +3fef9a70: .word 0x0000 +3fef9a80: .word 0x0000 +3fef9a90: .word 0xda60 +3fef9aa0: dsjs a9, L3FEF9910 +3fef9ab0: .word 0xdac8 +3fef9ac0: dsjs a9, L3FEF9930 +3fef9ad0: .word 0xdb38 +3fef9ae0: dsjs a9, L3FEF9950 +3fef9af0: .word 0xdbb0 +3fef9b00: dsjs a9, L3FEF9970 +3fef9b10: .word 0x0000 +3fef9b20: .word 0x0000 +L3FEF9B30: +3fef9b30: .word 0x0000 +3fef9b40: .word 0x0000 +L3FEF9B50: +3fef9b50: .word 0x0000 +3fef9b60: .word 0x0000 +L3FEF9B70: +3fef9b70: .word 0x0000 +3fef9b80: .word 0x0000 +L3FEF9B90: +3fef9b90: .word 0x0000 +3fef9ba0: .word 0x0000 +3fef9bb0: .word 0x0000 +3fef9bc0: .word 0x0000 +3fef9bd0: .word 0x0000 +3fef9be0: .word 0x0000 +3fef9bf0: .word 0x0000 +3fef9c00: .word 0x0000 +3fef9c10: .word 0x0000 +3fef9c20: .word 0x0000 +3fef9c30: .word 0x0000 +3fef9c40: .word 0x0000 +3fef9c50: .word 0x0000 +3fef9c60: .word 0x0000 +3fef9c70: .word 0x0000 +3fef9c80: .word 0x0000 +3fef9c90: .word 0x0000 +3fef9ca0: .word 0x0000 +3fef9cb0: .word 0xd6c8 +3fef9cc0: dsjs a9, L3FEF9B30 +3fef9cd0: .word 0xdc10 +3fef9ce0: dsjs a9, L3FEF9B50 +3fef9cf0: .word 0xdc88 +3fef9d00: dsjs a9, L3FEF9B70 +3fef9d10: .word 0xdd40 +3fef9d20: dsjs a9, L3FEF9B90 +3fef9d30: .word 0x0000 +3fef9d40: .word 0x0000 +3fef9d50: .word 0x0000 +3fef9d60: .word 0x0000 +3fef9d70: .word 0x0000 +3fef9d80: .word 0x0000 +3fef9d90: .word 0x0000 +3fef9da0: .word 0x0000 +L3FEF9DB0: +3fef9db0: .word 0x0000 +3fef9dc0: .word 0x0000 +3fef9dd0: .word 0x0000 +3fef9de0: .word 0x0000 +3fef9df0: .word 0x0000 +3fef9e00: .word 0x0000 +3fef9e10: .word 0x0000 +3fef9e20: .word 0x0000 +3fef9e30: .word 0x0000 +3fef9e40: .word 0x0000 +3fef9e50: .word 0x0000 +3fef9e60: .word 0x0000 +3fef9e70: .word 0x0000 +3fef9e80: .word 0x0000 +3fef9e90: .word 0x0000 +3fef9ea0: .word 0x0000 +3fef9eb0: .word 0x0000 +3fef9ec0: .word 0x0000 +3fef9ed0: .word 0x001b +3fef9ee0: putst a9 +3fef9ef0: .word 0x0005 +3fef9f00: .word 0x0000 +3fef9f10: .word 0x000b +3fef9f20: .word 0x0000 +3fef9f30: sla b2, b8 +3fef9f40: dsjs a9, L3FEF9DB0 +3fef9f50: .word 0x0000 +3fef9f60: .word 0x0000 +3fef9f70: .word 0x0000 +3fef9f80: .word 0x0000 +3fef9f90: .word 0x0000 +3fef9fa0: .word 0x0000 +3fef9fb0: .word 0x0000 +3fef9fc0: .word 0x0000 +L3FEF9FD0: +3fef9fd0: .word 0x0000 +3fef9fe0: .word 0x0000 +3fef9ff0: .word 0x0000 +3fefa000: .word 0x0000 +3fefa010: .word 0x0000 +3fefa020: .word 0x0000 +3fefa030: .word 0x0000 +3fefa040: .word 0x0000 +3fefa050: .word 0x0000 +3fefa060: .word 0x0000 +3fefa070: .word 0x0000 +3fefa080: .word 0x0000 +3fefa090: .word 0x0000 +3fefa0a0: .word 0x0000 +3fefa0b0: .word 0x0000 +3fefa0c0: .word 0x0000 +3fefa0d0: .word 0x0000 +3fefa0e0: .word 0x0000 +3fefa0f0: .word 0x0000 +3fefa100: .word 0x0000 +3fefa110: .word 0x0000 +3fefa120: .word 0x0000 +3fefa130: .word 0x0000 +3fefa140: .word 0x0000 +3fefa150: sla b2, b8 +3fefa160: dsjs a9, L3FEF9FD0 +3fefa170: .word 0x0000 +3fefa180: .word 0x0000 +3fefa190: .word 0x0000 +3fefa1a0: .word 0x0000 +3fefa1b0: .word 0x0000 +3fefa1c0: .word 0x0000 +3fefa1d0: .word 0x0000 +3fefa1e0: .word 0x0000 +L3FEFA1F0: +3fefa1f0: .word 0x0000 +3fefa200: .word 0x0000 +3fefa210: .word 0x0000 +3fefa220: .word 0x0000 +3fefa230: .word 0x0000 +3fefa240: .word 0x0000 +3fefa250: .word 0x0000 +3fefa260: .word 0x0000 +3fefa270: .word 0x0000 +3fefa280: .word 0x0000 +3fefa290: .word 0x0000 +3fefa2a0: .word 0x0000 +3fefa2b0: .word 0x0000 +3fefa2c0: .word 0x0000 +3fefa2d0: .word 0x0000 +3fefa2e0: .word 0x0000 +3fefa2f0: .word 0x0000 +3fefa300: .word 0x0000 +3fefa310: .word 0x0000 +3fefa320: .word 0x0000 +3fefa330: .word 0x0000 +3fefa340: .word 0x0000 +3fefa350: .word 0x0000 +3fefa360: .word 0x0000 +3fefa370: sla b2, b8 +3fefa380: dsjs a9, L3FEFA1F0 +3fefa390: .word 0x0000 +3fefa3a0: .word 0x0000 +3fefa3b0: .word 0x0000 +3fefa3c0: .word 0x0000 +3fefa3d0: .word 0x0000 +3fefa3e0: .word 0x0000 +3fefa3f0: .word 0x0000 +3fefa400: .word 0x0000 +3fefa410: .word 0x0000 +3fefa420: .word 0x0000 +3fefa430: .word 0x0000 +3fefa440: .word 0x0000 +3fefa450: .word 0x0000 +3fefa460: .word 0x0000 +L3FEFA470: +3fefa470: .word 0x0000 +3fefa480: .word 0x0000 +3fefa490: .word 0x0000 +3fefa4a0: .word 0x0000 +3fefa4b0: .word 0x0000 +3fefa4c0: .word 0x0000 +3fefa4d0: .word 0x0000 +3fefa4e0: .word 0x0000 +3fefa4f0: .word 0x0000 +3fefa500: .word 0x0000 +3fefa510: .word 0x0000 +3fefa520: .word 0x0000 +3fefa530: .word 0x0000 +3fefa540: .word 0x0000 +3fefa550: .word 0x0000 +3fefa560: .word 0x0000 +3fefa570: .word 0x0000 +3fefa580: .word 0x0000 +3fefa590: .word 0x00d2 +3fefa5a0: putst a9 +3fefa5b0: .word 0x0005 +3fefa5c0: .word 0x0000 +3fefa5d0: .word 0x000c +3fefa5e0: .word 0x0000 +3fefa5f0: sla a6, a0 +3fefa600: dsjs a9, L3FEFA470 +3fefa610: .word 0x0000 +3fefa620: .word 0x0000 +3fefa630: .word 0x0000 +3fefa640: .word 0x0000 +3fefa650: .word 0x0000 +3fefa660: .word 0x0000 +3fefa670: .word 0x0000 +3fefa680: .word 0x0000 +L3FEFA690: +3fefa690: .word 0x0000 +3fefa6a0: .word 0x0000 +3fefa6b0: .word 0x0000 +3fefa6c0: .word 0x0000 +3fefa6d0: .word 0x0000 +3fefa6e0: .word 0x0000 +3fefa6f0: .word 0x0000 +3fefa700: .word 0x0000 +3fefa710: .word 0x0000 +3fefa720: .word 0x0000 +3fefa730: .word 0x0000 +3fefa740: .word 0x0000 +3fefa750: .word 0x0000 +3fefa760: .word 0x0000 +3fefa770: .word 0x0000 +3fefa780: .word 0x0000 +3fefa790: .word 0x0000 +3fefa7a0: .word 0x0000 +3fefa7b0: .word 0x0000 +3fefa7c0: .word 0x0000 +3fefa7d0: .word 0x0000 +3fefa7e0: .word 0x0000 +3fefa7f0: .word 0x0000 +3fefa800: .word 0x0000 +3fefa810: rl 0x9, b8 +3fefa820: dsjs a9, L3FEFA690 +3fefa830: .word 0x0000 +3fefa840: .word 0x0000 +3fefa850: .word 0x0000 +3fefa860: .word 0x0000 +3fefa870: .word 0x0000 +3fefa880: .word 0x0000 +3fefa890: .word 0x0000 +3fefa8a0: .word 0x0000 +L3FEFA8B0: +3fefa8b0: .word 0x0000 +3fefa8c0: .word 0x0000 +3fefa8d0: .word 0x0000 +3fefa8e0: .word 0x0000 +3fefa8f0: .word 0x0000 +3fefa900: .word 0x0000 +3fefa910: .word 0x0000 +3fefa920: .word 0x0000 +3fefa930: .word 0x0000 +3fefa940: .word 0x0000 +3fefa950: .word 0x0000 +3fefa960: .word 0x0000 +3fefa970: .word 0x0000 +3fefa980: .word 0x0000 +3fefa990: .word 0x0000 +3fefa9a0: .word 0x0000 +3fefa9b0: .word 0x0000 +3fefa9c0: .word 0x0000 +3fefa9d0: .word 0x0000 +3fefa9e0: .word 0x0000 +3fefa9f0: .word 0x0000 +3fefaa00: .word 0x0000 +3fefaa10: .word 0x0000 +3fefaa20: .word 0x0000 +3fefaa30: sla a9, a0 +3fefaa40: dsjs a9, L3FEFA8B0 +3fefaa50: .word 0x0000 +3fefaa60: .word 0x0000 +3fefaa70: .word 0x0000 +3fefaa80: .word 0x0000 +3fefaa90: .word 0x0000 +3fefaaa0: .word 0x0000 +3fefaab0: .word 0x0000 +3fefaac0: .word 0x0000 +3fefaad0: .word 0x0000 +3fefaae0: .word 0x0000 +3fefaaf0: .word 0x0000 +3fefab00: .word 0x0000 +3fefab10: .word 0x0000 +3fefab20: .word 0x0000 +L3FEFAB30: +3fefab30: .word 0x0000 +3fefab40: .word 0x0000 +3fefab50: .word 0x0000 +3fefab60: .word 0x0000 +3fefab70: .word 0x0000 +3fefab80: .word 0x0000 +3fefab90: .word 0x0000 +3fefaba0: .word 0x0000 +3fefabb0: .word 0x0000 +3fefabc0: .word 0x0000 +3fefabd0: .word 0x0000 +3fefabe0: .word 0x0000 +3fefabf0: .word 0x0000 +3fefac00: .word 0x0000 +3fefac10: .word 0x0000 +3fefac20: .word 0x0000 +3fefac30: .word 0x0000 +3fefac40: .word 0x0000 +3fefac50: getst a4 +3fefac60: putst a9 +3fefac70: .word 0x0005 +3fefac80: .word 0x0000 +3fefac90: .word 0x000d +3fefaca0: .word 0x0000 +3fefacb0: move a1, b0 +3fefacc0: dsjs a9, L3FEFAB30 +3fefacd0: .word 0x0000 +3feface0: .word 0x0000 +3fefacf0: .word 0x0000 +3fefad00: .word 0x0000 +3fefad10: .word 0x0000 +3fefad20: .word 0x0000 +3fefad30: .word 0x0000 +3fefad40: .word 0x0000 +L3FEFAD50: +3fefad50: .word 0x0000 +3fefad60: .word 0x0000 +3fefad70: .word 0x0000 +3fefad80: .word 0x0000 +3fefad90: .word 0x0000 +3fefada0: .word 0x0000 +3fefadb0: .word 0x0000 +3fefadc0: .word 0x0000 +3fefadd0: .word 0x0000 +3fefade0: .word 0x0000 +3fefadf0: .word 0x0000 +3fefae00: .word 0x0000 +3fefae10: .word 0x0000 +3fefae20: .word 0x0000 +3fefae30: .word 0x0000 +3fefae40: .word 0x0000 +3fefae50: .word 0x0000 +3fefae60: .word 0x0000 +3fefae70: .word 0x0000 +3fefae80: .word 0x0000 +3fefae90: .word 0x0000 +3fefaea0: .word 0x0000 +3fefaeb0: .word 0x0000 +3fefaec0: .word 0x0000 +3fefaed0: sla a12, a0 +3fefaee0: dsjs a9, L3FEFAD50 +3fefaef0: .word 0x0000 +3fefaf00: .word 0x0000 +3fefaf10: .word 0x0000 +3fefaf20: .word 0x0000 +3fefaf30: .word 0x0000 +3fefaf40: .word 0x0000 +3fefaf50: .word 0x0000 +3fefaf60: .word 0x0000 +L3FEFAF70: +3fefaf70: .word 0x0000 +3fefaf80: .word 0x0000 +3fefaf90: .word 0x0000 +3fefafa0: .word 0x0000 +3fefafb0: .word 0x0000 +3fefafc0: .word 0x0000 +3fefafd0: .word 0x0000 +3fefafe0: .word 0x0000 +3fefaff0: .word 0x0000 +3fefb000: .word 0x0000 +3fefb010: .word 0x0000 +3fefb020: .word 0x0000 +3fefb030: .word 0x0000 +3fefb040: .word 0x0000 +3fefb050: .word 0x0000 +3fefb060: .word 0x0000 +3fefb070: .word 0x0000 +3fefb080: .word 0x0000 +3fefb090: .word 0x0000 +3fefb0a0: .word 0x0000 +3fefb0b0: .word 0x0000 +3fefb0c0: .word 0x0000 +3fefb0d0: .word 0x0000 +3fefb0e0: .word 0x0000 +3fefb0f0: srl 0x1d, b8 +3fefb100: dsjs a9, L3FEFAF70 +3fefb110: .word 0x0000 +3fefb120: .word 0x0000 +3fefb130: .word 0x0000 +3fefb140: .word 0x0000 +3fefb150: .word 0x0000 +3fefb160: .word 0x0000 +3fefb170: .word 0x0000 +3fefb180: .word 0x0000 +3fefb190: .word 0x0000 +3fefb1a0: .word 0x0000 +3fefb1b0: .word 0x0000 +3fefb1c0: .word 0x0000 +3fefb1d0: .word 0x0000 +3fefb1e0: .word 0x0000 +L3FEFB1F0: +3fefb1f0: .word 0x0000 +3fefb200: .word 0x0000 +3fefb210: .word 0x0000 +3fefb220: .word 0x0000 +3fefb230: .word 0x0000 +3fefb240: .word 0x0000 +3fefb250: .word 0x0000 +3fefb260: .word 0x0000 +3fefb270: .word 0x0000 +3fefb280: .word 0x0000 +3fefb290: .word 0x0000 +3fefb2a0: .word 0x0000 +3fefb2b0: .word 0x0000 +3fefb2c0: .word 0x0000 +3fefb2d0: .word 0x0000 +3fefb2e0: .word 0x0000 +3fefb2f0: .word 0x0000 +3fefb300: .word 0x0000 +3fefb310: .word 0x0000 +3fefb320: .word 0x0000 +3fefb330: .word 0x0004 +3fefb340: .word 0x0000 +3fefb350: .word 0x0000 +3fefb360: .word 0x0000 +3fefb370: .word 0xddc0 +3fefb380: dsjs a9, L3FEFB1F0 +3fefb390: .word 0x0000 +3fefb3a0: .word 0x0000 +3fefb3b0: .word 0x0000 +3fefb3c0: .word 0x0000 +3fefb3d0: .word 0x0000 +3fefb3e0: .word 0x0000 +3fefb3f0: .word 0x0000 +3fefb400: .word 0x0000 +L3FEFB410: +3fefb410: .word 0x0000 +3fefb420: .word 0x0000 +3fefb430: .word 0x0000 +3fefb440: .word 0x0000 +3fefb450: .word 0x0000 +3fefb460: .word 0x0000 +3fefb470: .word 0x0000 +3fefb480: .word 0x0000 +3fefb490: .word 0x0000 +3fefb4a0: .word 0x0000 +3fefb4b0: .word 0x0000 +3fefb4c0: .word 0x0000 +3fefb4d0: .word 0x0000 +3fefb4e0: .word 0x0000 +3fefb4f0: .word 0x0000 +3fefb500: .word 0x0000 +3fefb510: .word 0x0000 +3fefb520: .word 0x0000 +3fefb530: .word 0x0000 +3fefb540: .word 0x0000 +3fefb550: .word 0x0000 +3fefb560: .word 0x0000 +3fefb570: .word 0x0000 +3fefb580: .word 0x0000 +3fefb590: .word 0xde78 +3fefb5a0: dsjs a9, L3FEFB410 +3fefb5b0: .word 0x0000 +3fefb5c0: .word 0x0000 +3fefb5d0: .word 0x0000 +3fefb5e0: .word 0x0000 +3fefb5f0: .word 0x0000 +3fefb600: .word 0x0000 +3fefb610: .word 0x0000 +3fefb620: .word 0x0000 +L3FEFB630: +3fefb630: .word 0x0000 +3fefb640: .word 0x0000 +3fefb650: .word 0x0000 +3fefb660: .word 0x0000 +3fefb670: .word 0x0000 +3fefb680: .word 0x0000 +3fefb690: .word 0x0000 +3fefb6a0: .word 0x0000 +3fefb6b0: .word 0x0000 +3fefb6c0: .word 0x0000 +3fefb6d0: .word 0x0000 +L3FEFB6E0: +3fefb6e0: .word 0x0000 +3fefb6f0: .word 0x0000 +3fefb700: .word 0x0000 +3fefb710: .word 0x0000 +3fefb720: .word 0x0000 +3fefb730: .word 0x0000 +3fefb740: .word 0x0000 +3fefb750: .word 0x0000 +3fefb760: .word 0x0000 +3fefb770: .word 0x0000 +3fefb780: .word 0x0000 +3fefb790: .word 0x0000 +3fefb7a0: .word 0x0000 +3fefb7b0: .word 0xdc10 +3fefb7c0: dsjs a9, L3FEFB630 +3fefb7d0: .word 0x08bc +3fefb7e0: cpw b1, b0 +3fefb7f0: .word 0x0016 +3fefb800: .word 0x0014 +3fefb810: .word 0x000f +3fefb820: .word 0x0004 +3fefb830: .word 0x0000 +3fefb840: .word 0x0000 +3fefb850: .word 0x0000 +3fefb860: line 1 +3fefb870: dsjs a9, L3FEFB6E0 +3fefb880: .word 0x0000 +3fefb890: .word 0x0000 +3fefb8a0: .word 0x0000 +3fefb8b0: .word 0x0000 +3fefb8c0: .word 0x0000 +3fefb8d0: .word 0x0000 +3fefb8e0: .word 0x0000 +3fefb8f0: .word 0x0000 +L3FEFB900: +3fefb900: .word 0x0000 +3fefb910: .word 0x0000 +3fefb920: .word 0x0000 +3fefb930: .word 0x0000 +3fefb940: .word 0x0000 +3fefb950: .word 0x0000 +3fefb960: .word 0x0000 +3fefb970: .word 0x0000 +3fefb980: .word 0x0000 +3fefb990: .word 0x0000 +3fefb9a0: .word 0x0000 +3fefb9b0: .word 0x0000 +3fefb9c0: .word 0x0000 +3fefb9d0: .word 0x0000 +3fefb9e0: .word 0x0000 +3fefb9f0: .word 0x0000 +3fefba00: .word 0x0000 +3fefba10: .word 0x0000 +3fefba20: .word 0x0000 +3fefba30: .word 0x0000 +3fefba40: .word 0x0000 +3fefba50: .word 0x0000 +3fefba60: .word 0x0000 +3fefba70: .word 0x0000 +3fefba80: line 1 +3fefba90: dsjs a9, L3FEFB900 +3fefbaa0: .word 0x0000 +3fefbab0: .word 0x0000 +3fefbac0: .word 0x0000 +3fefbad0: .word 0x0000 +3fefbae0: .word 0x0000 +3fefbaf0: .word 0x0000 +3fefbb00: .word 0x0000 +3fefbb10: .word 0x0000 +L3FEFBB20: +3fefbb20: .word 0x0000 +3fefbb30: .word 0x0000 +3fefbb40: .word 0x0000 +3fefbb50: .word 0x0000 +3fefbb60: .word 0x0000 +3fefbb70: .word 0x0000 +3fefbb80: .word 0x0000 +3fefbb90: .word 0x0000 +3fefbba0: .word 0x0000 +3fefbbb0: .word 0x0000 +3fefbbc0: .word 0x0000 +3fefbbd0: .word 0x0000 +3fefbbe0: .word 0x0000 +3fefbbf0: .word 0x0000 +3fefbc00: .word 0x0000 +3fefbc10: .word 0x0000 +3fefbc20: .word 0x0000 +3fefbc30: .word 0x0000 +3fefbc40: .word 0x0000 +3fefbc50: .word 0x0000 +3fefbc60: .word 0x0000 +3fefbc70: .word 0x0000 +3fefbc80: .word 0x0000 +3fefbc90: .word 0x0000 +3fefbca0: line 1 +3fefbcb0: dsjs a9, L3FEFBB20 +3fefbcc0: .word 0x0000 +3fefbcd0: .word 0x0000 +3fefbce0: .word 0x0000 +3fefbcf0: .word 0x0000 +3fefbd00: .word 0x0000 +3fefbd10: .word 0x0000 +3fefbd20: .word 0x0000 +3fefbd30: .word 0x0000 +3fefbd40: .word 0x0000 +3fefbd50: .word 0x0000 +3fefbd60: .word 0x0000 +3fefbd70: .word 0x0000 +3fefbd80: .word 0x0000 +3fefbd90: .word 0x0000 +L3FEFBDA0: +3fefbda0: .word 0x0000 +3fefbdb0: .word 0x0000 +3fefbdc0: .word 0x0000 +3fefbdd0: .word 0x0000 +3fefbde0: .word 0x0000 +3fefbdf0: .word 0x0000 +3fefbe00: .word 0x0000 +3fefbe10: .word 0x0000 +3fefbe20: .word 0x0000 +3fefbe30: .word 0x0000 +3fefbe40: .word 0x0000 +3fefbe50: .word 0x0000 +3fefbe60: .word 0x0000 +3fefbe70: .word 0x0000 +3fefbe80: .word 0x0000 +3fefbe90: .word 0x0000 +3fefbea0: .word 0x0000 +3fefbeb0: .word 0x0000 +3fefbec0: .word 0x0014 +3fefbed0: rev a8 +3fefbee0: .word 0x0002 +3fefbef0: .word 0x0000 +3fefbf00: .word 0x0000 +3fefbf10: .word 0x0000 +3fefbf20: addxy b1, b8 +3fefbf30: dsjs a9, L3FEFBDA0 +3fefbf40: .word 0x0000 +3fefbf50: .word 0x0000 +3fefbf60: .word 0x0000 +3fefbf70: .word 0x0000 +3fefbf80: .word 0x0000 +3fefbf90: .word 0x0000 +3fefbfa0: .word 0x0000 +3fefbfb0: .word 0x0000 +L3FEFBFC0: +3fefbfc0: .word 0x0000 +3fefbfd0: .word 0x0000 +3fefbfe0: .word 0x0000 +3fefbff0: .word 0x0000 +3fefc000: .word 0x0000 +3fefc010: .word 0x0000 +3fefc020: .word 0x0000 +3fefc030: .word 0x0000 +3fefc040: .word 0x0000 +3fefc050: .word 0x0000 +3fefc060: .word 0x0000 +3fefc070: .word 0x0000 +3fefc080: .word 0x0000 +3fefc090: .word 0x0000 +3fefc0a0: .word 0x0000 +3fefc0b0: .word 0x0000 +3fefc0c0: .word 0x0000 +3fefc0d0: .word 0x0000 +3fefc0e0: .word 0x0000 +3fefc0f0: .word 0x0000 +3fefc100: .word 0x0000 +3fefc110: .word 0x0000 +3fefc120: .word 0x0000 +3fefc130: .word 0x0000 +3fefc140: addxy a6, a8 +3fefc150: dsjs a9, L3FEFBFC0 +3fefc160: .word 0x0000 +3fefc170: .word 0x0000 +3fefc180: .word 0x0000 +3fefc190: .word 0x0000 +3fefc1a0: .word 0x0000 +3fefc1b0: .word 0x0000 +3fefc1c0: .word 0x0000 +3fefc1d0: .word 0x0000 +L3FEFC1E0: +3fefc1e0: .word 0x0000 +3fefc1f0: .word 0x0000 +3fefc200: .word 0x0000 +3fefc210: .word 0x0000 +3fefc220: .word 0x0000 +3fefc230: .word 0x0000 +3fefc240: .word 0x0000 +3fefc250: .word 0x0000 +3fefc260: .word 0x0000 +3fefc270: .word 0x0000 +3fefc280: .word 0x0000 +3fefc290: .word 0x0000 +3fefc2a0: .word 0x0000 +3fefc2b0: .word 0x0000 +3fefc2c0: .word 0x0000 +3fefc2d0: .word 0x0000 +3fefc2e0: .word 0x0000 +3fefc2f0: .word 0x0000 +3fefc300: .word 0x0000 +3fefc310: .word 0x0000 +3fefc320: .word 0x0000 +3fefc330: .word 0x0000 +3fefc340: .word 0x0000 +3fefc350: .word 0x0000 +3fefc360: addxy a6, a8 +3fefc370: dsjs a9, L3FEFC1E0 +3fefc380: .word 0x0000 +3fefc390: .word 0x0000 +3fefc3a0: .word 0x0000 +3fefc3b0: .word 0x0000 +3fefc3c0: .word 0x0000 +3fefc3d0: .word 0x0000 +3fefc3e0: .word 0x0000 +3fefc3f0: .word 0x0000 +3fefc400: .word 0x0000 +3fefc410: .word 0x0000 +3fefc420: .word 0x0000 +3fefc430: .word 0x0000 +3fefc440: .word 0x0000 +3fefc450: .word 0x0000 +L3FEFC460: +3fefc460: .word 0x0000 +3fefc470: .word 0x0000 +3fefc480: .word 0x0000 +3fefc490: .word 0x0000 +3fefc4a0: .word 0x0000 +3fefc4b0: .word 0x0000 +3fefc4c0: .word 0x0000 +3fefc4d0: .word 0x0000 +3fefc4e0: .word 0x0000 +3fefc4f0: .word 0x0000 +3fefc500: .word 0x0000 +3fefc510: .word 0x0000 +3fefc520: .word 0x0000 +3fefc530: .word 0x0000 +3fefc540: .word 0x0000 +3fefc550: .word 0x0000 +3fefc560: .word 0x0000 +3fefc570: .word 0x0000 +3fefc580: .word 0x0014 +3fefc590: rev b12 +3fefc5a0: .word 0x0002 +3fefc5b0: .word 0x0000 +3fefc5c0: .word 0x0000 +3fefc5d0: .word 0x0000 +3fefc5e0: addxy b10, b8 +3fefc5f0: dsjs a9, L3FEFC460 +3fefc600: .word 0x0000 +3fefc610: .word 0x0000 +3fefc620: .word 0x0000 +3fefc630: .word 0x0000 +3fefc640: .word 0x0000 +3fefc650: .word 0x0000 +3fefc660: .word 0x0000 +3fefc670: .word 0x0000 +L3FEFC680: +3fefc680: .word 0x0000 +3fefc690: .word 0x0000 +3fefc6a0: .word 0x0000 +3fefc6b0: .word 0x0000 +3fefc6c0: .word 0x0000 +3fefc6d0: .word 0x0000 +3fefc6e0: .word 0x0000 +3fefc6f0: .word 0x0000 +3fefc700: .word 0x0000 +3fefc710: .word 0x0000 +3fefc720: .word 0x0000 +3fefc730: .word 0x0000 +3fefc740: .word 0x0000 +3fefc750: .word 0x0000 +3fefc760: .word 0x0000 +3fefc770: .word 0x0000 +3fefc780: .word 0x0000 +3fefc790: .word 0x0000 +3fefc7a0: .word 0x0000 +3fefc7b0: .word 0x0000 +3fefc7c0: .word 0x0000 +3fefc7d0: .word 0x0000 +3fefc7e0: .word 0x0000 +3fefc7f0: .word 0x0000 +3fefc800: addxy sp, a8 +3fefc810: dsjs a9, L3FEFC680 +3fefc820: .word 0x0000 +3fefc830: .word 0x0000 +3fefc840: .word 0x0000 +3fefc850: .word 0x0000 +3fefc860: .word 0x0000 +3fefc870: .word 0x0000 +3fefc880: .word 0x0000 +3fefc890: .word 0x0000 +L3FEFC8A0: +3fefc8a0: .word 0x0000 +3fefc8b0: .word 0x0000 +3fefc8c0: .word 0x0000 +3fefc8d0: .word 0x0000 +3fefc8e0: .word 0x0000 +3fefc8f0: .word 0x0000 +3fefc900: .word 0x0000 +3fefc910: .word 0x0000 +3fefc920: .word 0x0000 +3fefc930: .word 0x0000 +3fefc940: .word 0x0000 +3fefc950: .word 0x0000 +3fefc960: .word 0x0000 +3fefc970: .word 0x0000 +3fefc980: .word 0x0000 +3fefc990: .word 0x0000 +3fefc9a0: .word 0x0000 +3fefc9b0: .word 0x0000 +3fefc9c0: .word 0x0000 +3fefc9d0: .word 0x0000 +3fefc9e0: .word 0x0000 +3fefc9f0: .word 0x0000 +3fefca00: .word 0x0000 +3fefca10: .word 0x0000 +3fefca20: addxy sp, a8 +3fefca30: dsjs a9, L3FEFC8A0 +3fefca40: .word 0x0000 +3fefca50: .word 0x0000 +3fefca60: .word 0x0000 +3fefca70: .word 0x0000 +3fefca80: .word 0x0000 +3fefca90: .word 0x0000 +3fefcaa0: .word 0x0000 +3fefcab0: .word 0x0000 +3fefcac0: .word 0x0000 +3fefcad0: .word 0x0000 +3fefcae0: .word 0x0000 +3fefcaf0: .word 0x0000 +3fefcb00: .word 0x0000 +3fefcb10: .word 0x0000 +L3FEFCB20: +3fefcb20: .word 0x0000 +3fefcb30: .word 0x0000 +3fefcb40: .word 0x0000 +3fefcb50: .word 0x0000 +3fefcb60: .word 0x0000 +3fefcb70: .word 0x0000 +3fefcb80: .word 0x0000 +3fefcb90: .word 0x0000 +3fefcba0: .word 0x0000 +3fefcbb0: .word 0x0000 +3fefcbc0: .word 0x0000 +3fefcbd0: .word 0x0000 +3fefcbe0: .word 0x0000 +3fefcbf0: .word 0x0000 +3fefcc00: .word 0x0000 +3fefcc10: .word 0x0000 +3fefcc20: .word 0x0000 +3fefcc30: .word 0x0000 +3fefcc40: .word 0x0014 +3fefcc50: .word 0x0050 +3fefcc60: .word 0x0002 +3fefcc70: .word 0x0000 +3fefcc80: .word 0x0000 +3fefcc90: .word 0x0000 +3fefcca0: subxy b3, b8 +3fefccb0: dsjs a9, L3FEFCB20 +3fefccc0: .word 0x0000 +3fefccd0: .word 0x0000 +3fefcce0: .word 0x0000 +3fefccf0: .word 0x0000 +3fefcd00: .word 0x0000 +3fefcd10: .word 0x0000 +3fefcd20: .word 0x0000 +3fefcd30: .word 0x0000 +L3FEFCD40: +3fefcd40: .word 0x0000 +3fefcd50: .word 0x0000 +3fefcd60: .word 0x0000 +3fefcd70: .word 0x0000 +3fefcd80: .word 0x0000 +3fefcd90: .word 0x0000 +3fefcda0: .word 0x0000 +3fefcdb0: .word 0x0000 +3fefcdc0: .word 0x0000 +3fefcdd0: .word 0x0000 +3fefcde0: .word 0x0000 +3fefcdf0: .word 0x0000 +3fefce00: .word 0x0000 +3fefce10: .word 0x0000 +3fefce20: .word 0x0000 +3fefce30: .word 0x0000 +3fefce40: .word 0x0000 +3fefce50: .word 0x0000 +3fefce60: .word 0x0000 +3fefce70: .word 0x0000 +3fefce80: .word 0x0000 +3fefce90: .word 0x0000 +3fefcea0: .word 0x0000 +3fefceb0: .word 0x0000 +3fefcec0: subxy a10, a8 +3fefced0: dsjs a9, L3FEFCD40 +3fefcee0: .word 0x0000 +3fefcef0: .word 0x0000 +3fefcf00: .word 0x0000 +3fefcf10: .word 0x0000 +3fefcf20: .word 0x0000 +3fefcf30: .word 0x0000 +3fefcf40: .word 0x0000 +3fefcf50: .word 0x0000 +L3FEFCF60: +3fefcf60: .word 0x0000 +3fefcf70: .word 0x0000 +3fefcf80: .word 0x0000 +3fefcf90: .word 0x0000 +3fefcfa0: .word 0x0000 +3fefcfb0: .word 0x0000 +3fefcfc0: .word 0x0000 +3fefcfd0: .word 0x0000 +3fefcfe0: .word 0x0000 +3fefcff0: .word 0x0000 +3fefd000: .word 0x0000 +3fefd010: .word 0x0000 +3fefd020: .word 0x0000 +3fefd030: .word 0x0000 +3fefd040: .word 0x0000 +3fefd050: .word 0x0000 +3fefd060: .word 0x0000 +3fefd070: .word 0x0000 +3fefd080: .word 0x0000 +3fefd090: .word 0x0000 +3fefd0a0: .word 0x0000 +3fefd0b0: .word 0x0000 +3fefd0c0: .word 0x0000 +3fefd0d0: .word 0x0000 +3fefd0e0: subxy a10, a8 +3fefd0f0: dsjs a9, L3FEFCF60 +3fefd100: .word 0x0000 +3fefd110: .word 0x0000 +3fefd120: .word 0x0000 +3fefd130: .word 0x0000 +3fefd140: .word 0x0000 +3fefd150: .word 0x0000 +3fefd160: .word 0x0000 +3fefd170: .word 0x0000 +3fefd180: .word 0x0000 +3fefd190: .word 0x0000 +3fefd1a0: .word 0x0000 +3fefd1b0: .word 0x0000 +3fefd1c0: .word 0x0000 +3fefd1d0: .word 0x0000 +L3FEFD1E0: +3fefd1e0: .word 0x0000 +3fefd1f0: .word 0x0000 +3fefd200: .word 0x0000 +3fefd210: .word 0x0000 +3fefd220: .word 0x0000 +3fefd230: .word 0x0000 +3fefd240: .word 0x0000 +3fefd250: .word 0x0000 +3fefd260: .word 0x0000 +3fefd270: .word 0x0000 +3fefd280: .word 0x0000 +3fefd290: .word 0x0000 +3fefd2a0: .word 0x0000 +3fefd2b0: .word 0x0000 +3fefd2c0: .word 0x0000 +3fefd2d0: .word 0x0000 +3fefd2e0: .word 0x0000 +3fefd2f0: .word 0x0000 +3fefd300: .word 0x0014 +3fefd310: .word 0x0064 +3fefd320: .word 0x0002 +3fefd330: .word 0x0000 +3fefd340: .word 0x0000 +3fefd350: .word 0x0000 +3fefd360: cmpxy b0, b8 +3fefd370: dsjs a9, L3FEFD1E0 +3fefd380: .word 0x0000 +3fefd390: .word 0x0000 +3fefd3a0: .word 0x0000 +3fefd3b0: .word 0x0000 +3fefd3c0: .word 0x0000 +3fefd3d0: .word 0x0000 +3fefd3e0: .word 0x0000 +3fefd3f0: .word 0x0000 +L3FEFD400: +3fefd400: .word 0x0000 +3fefd410: .word 0x0000 +3fefd420: .word 0x0000 +3fefd430: .word 0x0000 +3fefd440: .word 0x0000 +3fefd450: .word 0x0000 +3fefd460: .word 0x0000 +3fefd470: .word 0x0000 +3fefd480: .word 0x0000 +3fefd490: .word 0x0000 +3fefd4a0: .word 0x0000 +3fefd4b0: .word 0x0000 +3fefd4c0: .word 0x0000 +3fefd4d0: .word 0x0000 +3fefd4e0: .word 0x0000 +3fefd4f0: .word 0x0000 +3fefd500: .word 0x0000 +3fefd510: .word 0x0000 +3fefd520: .word 0x0000 +3fefd530: .word 0x0000 +3fefd540: .word 0x0000 +3fefd550: .word 0x0000 +3fefd560: .word 0x0000 +3fefd570: .word 0x0000 +3fefd580: cmpxy a3, a0 +3fefd590: dsjs a9, L3FEFD400 +3fefd5a0: .word 0x0000 +3fefd5b0: .word 0x0000 +3fefd5c0: .word 0x0000 +3fefd5d0: .word 0x0000 +3fefd5e0: .word 0x0000 +3fefd5f0: .word 0x0000 +3fefd600: .word 0x0000 +3fefd610: .word 0x0000 +L3FEFD620: +3fefd620: .word 0x0000 +3fefd630: .word 0x0000 +3fefd640: .word 0x0000 +3fefd650: .word 0x0000 +3fefd660: .word 0x0000 +3fefd670: .word 0x0000 +3fefd680: .word 0x0000 +3fefd690: .word 0x0000 +3fefd6a0: .word 0x0000 +3fefd6b0: .word 0x0000 +3fefd6c0: .word 0x0000 +3fefd6d0: .word 0x0000 +3fefd6e0: .word 0x0000 +3fefd6f0: .word 0x0000 +3fefd700: .word 0x0000 +3fefd710: .word 0x0000 +3fefd720: .word 0x0000 +3fefd730: .word 0x0000 +3fefd740: .word 0x0000 +3fefd750: .word 0x0000 +3fefd760: .word 0x0000 +3fefd770: .word 0x0000 +3fefd780: .word 0x0000 +3fefd790: .word 0x0000 +3fefd7a0: cmpxy a3, a0 +3fefd7b0: dsjs a9, L3FEFD620 +3fefd7c0: .word 0x0000 +3fefd7d0: .word 0x0000 +3fefd7e0: .word 0x0000 +3fefd7f0: .word 0x0000 +3fefd800: .word 0x0000 +3fefd810: .word 0x0000 +3fefd820: .word 0x0000 +3fefd830: .word 0x0000 +3fefd840: .word 0x0000 +3fefd850: .word 0x0000 +3fefd860: .word 0x0000 +3fefd870: .word 0x0000 +3fefd880: .word 0x0000 +3fefd890: .word 0x0000 +L3FEFD8A0: +3fefd8a0: .word 0x0000 +3fefd8b0: .word 0x0000 +3fefd8c0: .word 0x0000 +3fefd8d0: .word 0x0000 +3fefd8e0: .word 0x0000 +3fefd8f0: .word 0x0000 +3fefd900: .word 0x0000 +3fefd910: .word 0x0000 +3fefd920: .word 0x0000 +3fefd930: .word 0x0000 +3fefd940: .word 0x0000 +3fefd950: .word 0x0000 +3fefd960: .word 0x0000 +3fefd970: .word 0x0000 +3fefd980: .word 0x0000 +3fefd990: .word 0x0000 +3fefd9a0: .word 0x0000 +3fefd9b0: .word 0x0000 +3fefd9c0: .word 0x0014 +3fefd9d0: .word 0x0078 +3fefd9e0: .word 0x0002 +3fefd9f0: .word 0x0000 +3fefda00: .word 0x0000 +3fefda10: .word 0x0000 +3fefda20: cmpxy a5, a8 +3fefda30: dsjs a9, L3FEFD8A0 +3fefda40: .word 0x0000 +3fefda50: .word 0x0000 +3fefda60: .word 0x0000 +3fefda70: .word 0x0000 +3fefda80: .word 0x0000 +3fefda90: .word 0x0000 +3fefdaa0: .word 0x0000 +3fefdab0: .word 0x0000 +L3FEFDAC0: +3fefdac0: .word 0x0000 +3fefdad0: .word 0x0000 +3fefdae0: .word 0x0000 +3fefdaf0: .word 0x0000 +3fefdb00: .word 0x0000 +3fefdb10: .word 0x0000 +3fefdb20: .word 0x0000 +3fefdb30: .word 0x0000 +3fefdb40: .word 0x0000 +3fefdb50: .word 0x0000 +3fefdb60: .word 0x0000 +3fefdb70: .word 0x0000 +3fefdb80: .word 0x0000 +3fefdb90: .word 0x0000 +3fefdba0: .word 0x0000 +3fefdbb0: .word 0x0000 +3fefdbc0: .word 0x0000 +3fefdbd0: .word 0x0000 +3fefdbe0: .word 0x0000 +3fefdbf0: .word 0x0000 +3fefdc00: .word 0x0000 +3fefdc10: .word 0x0000 +3fefdc20: .word 0x0000 +3fefdc30: .word 0x0000 +3fefdc40: cmpxy a9, a0 +3fefdc50: dsjs a9, L3FEFDAC0 +3fefdc60: .word 0x0000 +3fefdc70: .word 0x0000 +3fefdc80: .word 0x0000 +3fefdc90: .word 0x0000 +3fefdca0: .word 0x0000 +3fefdcb0: .word 0x0000 +3fefdcc0: .word 0x0000 +3fefdcd0: .word 0x0000 +L3FEFDCE0: +3fefdce0: .word 0x0000 +3fefdcf0: .word 0x0000 +3fefdd00: .word 0x0000 +3fefdd10: .word 0x0000 +3fefdd20: .word 0x0000 +3fefdd30: .word 0x0000 +3fefdd40: .word 0x0000 +3fefdd50: .word 0x0000 +3fefdd60: .word 0x0000 +3fefdd70: .word 0x0000 +3fefdd80: .word 0x0000 +3fefdd90: .word 0x0000 +3fefdda0: .word 0x0000 +3fefddb0: .word 0x0000 +3fefddc0: .word 0x0000 +3fefddd0: .word 0x0000 +3fefdde0: .word 0x0000 +3fefddf0: .word 0x0000 +3fefde00: .word 0x0000 +3fefde10: .word 0x0000 +3fefde20: .word 0x0000 +3fefde30: .word 0x0000 +3fefde40: .word 0x0000 +3fefde50: .word 0x0000 +3fefde60: cmpxy a9, a0 +3fefde70: dsjs a9, L3FEFDCE0 +3fefde80: .word 0x0000 +3fefde90: .word 0x0000 +3fefdea0: .word 0x0000 +3fefdeb0: .word 0x0000 +3fefdec0: .word 0x0000 +3fefded0: .word 0x0000 +3fefdee0: .word 0x0000 +3fefdef0: .word 0x0000 +3fefdf00: .word 0x0000 +3fefdf10: .word 0x0000 +3fefdf20: .word 0x0000 +3fefdf30: .word 0x0000 +3fefdf40: .word 0x0000 +3fefdf50: .word 0x0000 +L3FEFDF60: +3fefdf60: .word 0x0000 +3fefdf70: .word 0x0000 +3fefdf80: .word 0x0000 +3fefdf90: .word 0x0000 +3fefdfa0: .word 0x0000 +3fefdfb0: .word 0x0000 +3fefdfc0: .word 0x0000 +3fefdfd0: .word 0x0000 +3fefdfe0: .word 0x0000 +3fefdff0: .word 0x0000 +3fefe000: .word 0x0000 +3fefe010: .word 0x0000 +3fefe020: .word 0x0000 +3fefe030: .word 0x0000 +3fefe040: .word 0x0000 +3fefe050: .word 0x0000 +3fefe060: .word 0x0000 +3fefe070: .word 0x0000 +3fefe080: .word 0x0014 +3fefe090: .word 0x008c +3fefe0a0: .word 0x0002 +3fefe0b0: .word 0x0000 +3fefe0c0: .word 0x0000 +3fefe0d0: .word 0x0000 +3fefe0e0: cmpxy b12, b8 +3fefe0f0: dsjs a9, L3FEFDF60 +3fefe100: .word 0x0000 +3fefe110: .word 0x0000 +3fefe120: .word 0x0000 +3fefe130: .word 0x0000 +3fefe140: .word 0x0000 +3fefe150: .word 0x0000 +3fefe160: .word 0x0000 +3fefe170: .word 0x0000 +L3FEFE180: +3fefe180: .word 0x0000 +3fefe190: .word 0x0000 +3fefe1a0: .word 0x0000 +3fefe1b0: .word 0x0000 +3fefe1c0: .word 0x0000 +3fefe1d0: .word 0x0000 +3fefe1e0: .word 0x0000 +3fefe1f0: .word 0x0000 +3fefe200: .word 0x0000 +3fefe210: .word 0x0000 +3fefe220: .word 0x0000 +3fefe230: .word 0x0000 +3fefe240: .word 0x0000 +3fefe250: .word 0x0000 +3fefe260: .word 0x0000 +3fefe270: .word 0x0000 +3fefe280: .word 0x0000 +3fefe290: .word 0x0000 +3fefe2a0: .word 0x0000 +3fefe2b0: .word 0x0000 +3fefe2c0: .word 0x0000 +3fefe2d0: .word 0x0000 +3fefe2e0: .word 0x0000 +3fefe2f0: .word 0x0000 +3fefe300: cmpxy b12, b8 +3fefe310: dsjs a9, L3FEFE180 +3fefe320: .word 0x0000 +3fefe330: .word 0x0000 +3fefe340: .word 0x0000 +3fefe350: .word 0x0000 +3fefe360: .word 0x0000 +3fefe370: .word 0x0000 +3fefe380: .word 0x0000 +3fefe390: .word 0x0000 +L3FEFE3A0: +3fefe3a0: .word 0x0000 +3fefe3b0: .word 0x0000 +3fefe3c0: .word 0x0000 +3fefe3d0: .word 0x0000 +3fefe3e0: .word 0x0000 +3fefe3f0: .word 0x0000 +3fefe400: .word 0x0000 +3fefe410: .word 0x0000 +3fefe420: .word 0x0000 +3fefe430: .word 0x0000 +3fefe440: .word 0x0000 +3fefe450: .word 0x0000 +3fefe460: .word 0x0000 +3fefe470: .word 0x0000 +3fefe480: .word 0x0000 +3fefe490: .word 0x0000 +3fefe4a0: .word 0x0000 +3fefe4b0: .word 0x0000 +3fefe4c0: .word 0x0000 +3fefe4d0: .word 0x0000 +3fefe4e0: .word 0x0000 +3fefe4f0: .word 0x0000 +3fefe500: .word 0x0000 +3fefe510: .word 0x0000 +3fefe520: cmpxy b12, b8 +3fefe530: dsjs a9, L3FEFE3A0 +3fefe540: .word 0x0000 +3fefe550: .word 0x0000 +3fefe560: .word 0x0000 +3fefe570: .word 0x0000 +3fefe580: .word 0x0000 +3fefe590: .word 0x0000 +3fefe5a0: .word 0x0000 +3fefe5b0: .word 0x0000 +3fefe5c0: .word 0x0000 +3fefe5d0: .word 0x0000 +3fefe5e0: .word 0x0000 +3fefe5f0: .word 0x0000 +3fefe600: .word 0x0000 +3fefe610: .word 0x0000 +L3FEFE620: +3fefe620: .word 0x0000 +3fefe630: .word 0x0000 +3fefe640: .word 0x0000 +3fefe650: .word 0x0000 +3fefe660: .word 0x0000 +3fefe670: .word 0x0000 +3fefe680: .word 0x0000 +3fefe690: .word 0x0000 +3fefe6a0: .word 0x0000 +3fefe6b0: .word 0x0000 +3fefe6c0: .word 0x0000 +3fefe6d0: .word 0x0000 +3fefe6e0: .word 0x0000 +3fefe6f0: .word 0x0000 +3fefe700: .word 0x0000 +3fefe710: .word 0x0000 +3fefe720: .word 0x0000 +3fefe730: .word 0x0000 +3fefe740: .word 0x0014 +3fefe750: .word 0x00a0 +3fefe760: .word 0x0002 +3fefe770: .word 0x0000 +3fefe780: .word 0x0000 +3fefe790: .word 0x0000 +3fefe7a0: cmpxy sp, b0 +3fefe7b0: dsjs a9, L3FEFE620 +3fefe7c0: .word 0x0000 +3fefe7d0: .word 0x0000 +3fefe7e0: .word 0x0000 +3fefe7f0: .word 0x0000 +3fefe800: .word 0x0000 +3fefe810: .word 0x0000 +3fefe820: .word 0x0000 +3fefe830: .word 0x0000 +L3FEFE840: +3fefe840: .word 0x0000 +3fefe850: .word 0x0000 +3fefe860: .word 0x0000 +3fefe870: .word 0x0000 +3fefe880: .word 0x0000 +3fefe890: .word 0x0000 +3fefe8a0: .word 0x0000 +3fefe8b0: .word 0x0000 +3fefe8c0: .word 0x0000 +3fefe8d0: .word 0x0000 +3fefe8e0: .word 0x0000 +3fefe8f0: .word 0x0000 +3fefe900: .word 0x0000 +3fefe910: .word 0x0000 +3fefe920: .word 0x0000 +3fefe930: .word 0x0000 +3fefe940: .word 0x0000 +3fefe950: .word 0x0000 +3fefe960: .word 0x0000 +3fefe970: .word 0x0000 +3fefe980: .word 0x0000 +3fefe990: .word 0x0000 +3fefe9a0: .word 0x0000 +3fefe9b0: .word 0x0000 +3fefe9c0: cpw a3, a0 +3fefe9d0: dsjs a9, L3FEFE840 +3fefe9e0: .word 0x0000 +3fefe9f0: .word 0x0000 +3fefea00: .word 0x0000 +3fefea10: .word 0x0000 +3fefea20: .word 0x0000 +3fefea30: .word 0x0000 +3fefea40: .word 0x0000 +3fefea50: .word 0x0000 +L3FEFEA60: +3fefea60: .word 0x0000 +3fefea70: .word 0x0000 +3fefea80: .word 0x0000 +3fefea90: .word 0x0000 +3fefeaa0: .word 0x0000 +3fefeab0: .word 0x0000 +3fefeac0: .word 0x0000 +3fefead0: .word 0x0000 +3fefeae0: .word 0x0000 +3fefeaf0: .word 0x0000 +3fefeb00: .word 0x0000 +3fefeb10: .word 0x0000 +3fefeb20: .word 0x0000 +3fefeb30: .word 0x0000 +3fefeb40: .word 0x0000 +3fefeb50: .word 0x0000 +3fefeb60: .word 0x0000 +3fefeb70: .word 0x0000 +3fefeb80: .word 0x0000 +3fefeb90: .word 0x0000 +3fefeba0: .word 0x0000 +3fefebb0: .word 0x0000 +3fefebc0: .word 0x0000 +3fefebd0: .word 0x0000 +3fefebe0: cpw a3, a0 +3fefebf0: dsjs a9, L3FEFEA60 +3fefec00: .word 0x0000 +3fefec10: .word 0x0000 +3fefec20: .word 0x0000 +3fefec30: .word 0x0000 +3fefec40: .word 0x0000 +3fefec50: .word 0x0000 +3fefec60: .word 0x0000 +3fefec70: .word 0x0000 +3fefec80: .word 0x0000 +3fefec90: .word 0x0000 +3fefeca0: .word 0x0000 +3fefecb0: .word 0x0000 +3fefecc0: .word 0x0000 +3fefecd0: .word 0x0000 +L3FEFECE0: +3fefece0: .word 0x0000 +3fefecf0: .word 0x0000 +3fefed00: .word 0x0000 +3fefed10: .word 0x0000 +3fefed20: .word 0x0000 +3fefed30: .word 0x0000 +3fefed40: .word 0x0000 +3fefed50: .word 0x0000 +3fefed60: .word 0x0000 +3fefed70: .word 0x0000 +3fefed80: .word 0x0000 +3fefed90: .word 0x0000 +3fefeda0: .word 0x0000 +3fefedb0: .word 0x0000 +3fefedc0: .word 0x0000 +3fefedd0: .word 0x0000 +3fefede0: .word 0x0000 +3fefedf0: .word 0x0000 +3fefee00: .word 0x0014 +3fefee10: .word 0x00b4 +3fefee20: .word 0x0002 +3fefee30: .word 0x0000 +3fefee40: .word 0x0000 +3fefee50: .word 0x0000 +3fefee60: cpw b6, b0 +3fefee70: dsjs a9, L3FEFECE0 +3fefee80: .word 0x0000 +3fefee90: .word 0x0000 +3fefeea0: .word 0x0000 +3fefeeb0: .word 0x0000 +3fefeec0: .word 0x0000 +3fefeed0: .word 0x0000 +3fefeee0: .word 0x0000 +3fefeef0: .word 0x0000 +L3FEFEF00: +3fefef00: .word 0x0000 +3fefef10: .word 0x0000 +3fefef20: .word 0x0000 +3fefef30: .word 0x0000 +3fefef40: .word 0x0000 +3fefef50: .word 0x0000 +3fefef60: .word 0x0000 +3fefef70: .word 0x0000 +3fefef80: .word 0x0000 +3fefef90: .word 0x0000 +3fefefa0: .word 0x0000 +3fefefb0: .word 0x0000 +3fefefc0: .word 0x0000 +3fefefd0: .word 0x0000 +3fefefe0: .word 0x0000 +3fefeff0: .word 0x0000 +3feff000: .word 0x0000 +3feff010: .word 0x0000 +3feff020: .word 0x0000 +3feff030: .word 0x0000 +3feff040: .word 0x0000 +3feff050: .word 0x0000 +3feff060: .word 0x0000 +3feff070: .word 0x0000 +3feff080: cpw a9, a8 +3feff090: dsjs a9, L3FEFEF00 +3feff0a0: .word 0x0000 +3feff0b0: .word 0x0000 +3feff0c0: .word 0x0000 +3feff0d0: .word 0x0000 +3feff0e0: .word 0x0000 +3feff0f0: .word 0x0000 +3feff100: .word 0x0000 +3feff110: .word 0x0000 +L3FEFF120: +3feff120: .word 0x0000 +3feff130: .word 0x0000 +3feff140: .word 0x0000 +3feff150: .word 0x0000 +3feff160: .word 0x0000 +3feff170: .word 0x0000 +3feff180: .word 0x0000 +3feff190: .word 0x0000 +3feff1a0: .word 0x0000 +3feff1b0: .word 0x0000 +3feff1c0: .word 0x0000 +3feff1d0: .word 0x0000 +3feff1e0: .word 0x0000 +3feff1f0: .word 0x0000 +3feff200: .word 0x0000 +3feff210: .word 0x0000 +3feff220: .word 0x0000 +3feff230: .word 0x0000 +3feff240: .word 0x0000 +3feff250: .word 0x0000 +3feff260: .word 0x0000 +3feff270: .word 0x0000 +3feff280: .word 0x0000 +3feff290: .word 0x0000 +3feff2a0: cpw a9, a8 +3feff2b0: dsjs a9, L3FEFF120 +3feff2c0: .word 0x0000 +3feff2d0: .word 0x0000 +3feff2e0: .word 0x0000 +3feff2f0: .word 0x0000 +3feff300: .word 0x0000 +3feff310: .word 0x0000 +3feff320: .word 0x0000 +3feff330: .word 0x0000 +3feff340: .word 0x0000 +3feff350: .word 0x0000 +3feff360: .word 0x0000 +3feff370: .word 0x0000 +3feff380: .word 0x0000 +3feff390: .word 0x0000 +L3FEFF3A0: +3feff3a0: .word 0x0000 +3feff3b0: .word 0x0000 +3feff3c0: .word 0x0000 +3feff3d0: .word 0x0000 +3feff3e0: .word 0x0000 +3feff3f0: .word 0x0000 +3feff400: .word 0x0000 +3feff410: .word 0x0000 +3feff420: .word 0x0000 +3feff430: .word 0x0000 +3feff440: .word 0x0000 +3feff450: .word 0x0000 +3feff460: .word 0x0000 +3feff470: .word 0x0000 +3feff480: .word 0x0000 +3feff490: .word 0x0000 +3feff4a0: .word 0x0000 +3feff4b0: .word 0x0000 +3feff4c0: .word 0x0014 +3feff4d0: .word 0x00f0 +3feff4e0: .word 0x0002 +3feff4f0: .word 0x0000 +3feff500: .word 0x0000 +3feff510: .word 0x0000 +3feff520: cpw a12, a0 +3feff530: dsjs a9, L3FEFF3A0 +3feff540: .word 0x0000 +3feff550: .word 0x0000 +3feff560: .word 0x0000 +3feff570: .word 0x0000 +3feff580: .word 0x0000 +3feff590: .word 0x0000 +3feff5a0: .word 0x0000 +3feff5b0: .word 0x0000 +L3FEFF5C0: +3feff5c0: .word 0x0000 +3feff5d0: .word 0x0000 +3feff5e0: .word 0x0000 +3feff5f0: .word 0x0000 +3feff600: .word 0x0000 +3feff610: .word 0x0000 +3feff620: .word 0x0000 +3feff630: .word 0x0000 +3feff640: .word 0x0000 +3feff650: .word 0x0000 +3feff660: .word 0x0000 +3feff670: .word 0x0000 +3feff680: .word 0x0000 +3feff690: .word 0x0000 +3feff6a0: .word 0x0000 +3feff6b0: .word 0x0000 +3feff6c0: .word 0x0000 +3feff6d0: .word 0x0000 +3feff6e0: .word 0x0000 +3feff6f0: .word 0x0000 +3feff700: .word 0x0000 +3feff710: .word 0x0000 +3feff720: .word 0x0000 +3feff730: .word 0x0000 +3feff740: cpw sp, b8 +3feff750: dsjs a9, L3FEFF5C0 +3feff760: .word 0x0000 +3feff770: .word 0x0000 +3feff780: .word 0x0000 +3feff790: .word 0x0000 +3feff7a0: .word 0x0000 +3feff7b0: .word 0x0000 +3feff7c0: .word 0x0000 +3feff7d0: .word 0x0000 +L3FEFF7E0: +3feff7e0: .word 0x0000 +3feff7f0: .word 0x0000 +3feff800: .word 0x0000 +3feff810: .word 0x0000 +3feff820: .word 0x0000 +3feff830: .word 0x0000 +3feff840: .word 0x0000 +3feff850: .word 0x0000 +3feff860: .word 0x0000 +3feff870: .word 0x0000 +3feff880: .word 0x0000 +3feff890: .word 0x0000 +3feff8a0: .word 0x0000 +3feff8b0: .word 0x0000 +3feff8c0: .word 0x0000 +3feff8d0: .word 0x0000 +3feff8e0: .word 0x0000 +3feff8f0: .word 0x0000 +3feff900: .word 0x0000 +3feff910: .word 0x0000 +3feff920: .word 0x0000 +3feff930: .word 0x0000 +3feff940: .word 0x0000 +3feff950: .word 0x0000 +3feff960: cpw sp, b8 +3feff970: dsjs a9, L3FEFF7E0 +3feff980: .word 0x0000 +3feff990: .word 0x0000 +3feff9a0: .word 0x0000 +3feff9b0: .word 0x0000 +3feff9c0: .word 0x0000 +3feff9d0: .word 0x0000 +3feff9e0: .word 0x0000 +3feff9f0: .word 0x0000 +3feffa00: .word 0x0000 +3feffa10: .word 0x0000 +3feffa20: .word 0x0000 +3feffa30: .word 0x0000 +3feffa40: .word 0x0000 +3feffa50: .word 0x0000 +L3FEFFA60: +3feffa60: .word 0x0000 +3feffa70: .word 0x0000 +3feffa80: .word 0x0000 +3feffa90: .word 0x0000 +3feffaa0: .word 0x0000 +3feffab0: .word 0x0000 +3feffac0: .word 0x0000 +3feffad0: .word 0x0000 +3feffae0: .word 0x0000 +3feffaf0: .word 0x0000 +3feffb00: .word 0x0000 +3feffb10: .word 0x0000 +3feffb20: .word 0x0000 +3feffb30: .word 0x0000 +3feffb40: .word 0x0000 +3feffb50: .word 0x0000 +3feffb60: .word 0x0000 +3feffb70: .word 0x0000 +3feffb80: .word 0x0014 +3feffb90: emu +3feffba0: .word 0x0002 +3feffbb0: .word 0x0000 +3feffbc0: .word 0x0000 +3feffbd0: .word 0x0000 +3feffbe0: cvxyl b3, b0 +3feffbf0: dsjs a9, L3FEFFA60 +3feffc00: .word 0x0000 +3feffc10: .word 0x0000 +3feffc20: .word 0x0000 +3feffc30: .word 0x0000 +3feffc40: .word 0x0000 +3feffc50: .word 0x0000 +3feffc60: .word 0x0000 +3feffc70: .word 0x0000 +L3FEFFC80: +3feffc80: .word 0x0000 +3feffc90: .word 0x0000 +3feffca0: .word 0x0000 +3feffcb0: .word 0x0000 +3feffcc0: .word 0x0000 +3feffcd0: .word 0x0000 +3feffce0: .word 0x0000 +3feffcf0: .word 0x0000 +3feffd00: .word 0x0000 +3feffd10: .word 0x0000 +3feffd20: .word 0x0000 +3feffd30: .word 0x0000 +3feffd40: .word 0x0000 +3feffd50: .word 0x0000 +3feffd60: .word 0x0000 +3feffd70: .word 0x0000 +3feffd80: .word 0x0000 +3feffd90: .word 0x0000 +3feffda0: .word 0x0000 +3feffdb0: .word 0x0000 +3feffdc0: .word 0x0000 +3feffdd0: .word 0x0000 +3feffde0: .word 0x0000 +3feffdf0: .word 0x0000 +3feffe00: cvxyl a8, a0 +3feffe10: dsjs a9, L3FEFFC80 +3feffe20: .word 0x0000 +3feffe30: .word 0x0000 +3feffe40: .word 0x0000 +3feffe50: .word 0x0000 +3feffe60: .word 0x0000 +3feffe70: .word 0x0000 +3feffe80: .word 0x0000 +3feffe90: .word 0x0000 +L3FEFFEA0: +3feffea0: .word 0x0000 +3feffeb0: .word 0x0000 +3feffec0: .word 0x0000 +3feffed0: .word 0x0000 +3feffee0: .word 0x0000 +3feffef0: .word 0x0000 +3fefff00: .word 0x0000 +3fefff10: .word 0x0000 +3fefff20: .word 0x0000 +3fefff30: .word 0x0000 +3fefff40: .word 0x0000 +3fefff50: .word 0x0000 +3fefff60: .word 0x0000 +3fefff70: .word 0x0000 +3fefff80: .word 0x0000 +3fefff90: .word 0x0000 +3fefffa0: .word 0x0000 +3fefffb0: .word 0x0000 +3fefffc0: .word 0x0000 +3fefffd0: .word 0x0000 +3fefffe0: .word 0x0000 +3feffff0: .word 0x0000 +3ff00000: .word 0x0000 +3ff00010: .word 0x0000 +3ff00020: cvxyl a8, a0 +3ff00030: dsjs a9, L3FEFFEA0 +3ff00040: .word 0x0000 +3ff00050: .word 0x0000 +3ff00060: .word 0x0000 +3ff00070: .word 0x0000 +3ff00080: .word 0x0000 +3ff00090: .word 0x0000 +3ff000a0: .word 0x0000 +3ff000b0: .word 0x0000 +3ff000c0: .word 0x0000 +3ff000d0: .word 0x0000 +3ff000e0: .word 0x0000 +3ff000f0: .word 0x0000 +3ff00100: .word 0x0000 +3ff00110: .word 0x0000 +L3FF00120: +3ff00120: .word 0x0000 +3ff00130: .word 0x0000 +3ff00140: .word 0x0000 +3ff00150: .word 0x0000 +3ff00160: .word 0x0000 +3ff00170: .word 0x0000 +3ff00180: .word 0x0000 +3ff00190: .word 0x0000 +3ff001a0: .word 0x0000 +3ff001b0: .word 0x0000 +3ff001c0: .word 0x0000 +3ff001d0: .word 0x0000 +3ff001e0: .word 0x0000 +3ff001f0: .word 0x0000 +3ff00200: .word 0x0000 +3ff00210: .word 0x0000 +3ff00220: .word 0x0000 +3ff00230: .word 0x0000 +3ff00240: .word 0x0014 +3ff00250: emu +3ff00260: .word 0x0002 +3ff00270: .word 0x0000 +3ff00280: .word 0x0000 +3ff00290: .word 0x0000 +3ff002a0: cvxyl b12, b0 +3ff002b0: dsjs a9, L3FF00120 +3ff002c0: .word 0x0000 +3ff002d0: .word 0x0000 +3ff002e0: .word 0x0000 +3ff002f0: .word 0x0000 +3ff00300: .word 0x0000 +3ff00310: .word 0x0000 +3ff00320: .word 0x0000 +3ff00330: .word 0x0000 +L3FF00340: +3ff00340: .word 0x0000 +3ff00350: .word 0x0000 +3ff00360: .word 0x0000 +3ff00370: .word 0x0000 +3ff00380: .word 0x0000 +3ff00390: .word 0x0000 +3ff003a0: .word 0x0000 +3ff003b0: .word 0x0000 +3ff003c0: .word 0x0000 +3ff003d0: .word 0x0000 +3ff003e0: .word 0x0000 +3ff003f0: .word 0x0000 +3ff00400: .word 0x0000 +3ff00410: .word 0x0000 +3ff00420: .word 0x0000 +3ff00430: .word 0x0000 +3ff00440: .word 0x0000 +3ff00450: .word 0x0000 +3ff00460: .word 0x0000 +3ff00470: .word 0x0000 +3ff00480: .word 0x0000 +3ff00490: .word 0x0000 +3ff004a0: .word 0x0000 +3ff004b0: .word 0x0000 +3ff004c0: cvxyl b12, b0 +3ff004d0: dsjs a9, L3FF00340 +3ff004e0: .word 0x0000 +3ff004f0: .word 0x0000 +3ff00500: .word 0x0000 +3ff00510: .word 0x0000 +3ff00520: .word 0x0000 +3ff00530: .word 0x0000 +3ff00540: .word 0x0000 +3ff00550: .word 0x0000 +L3FF00560: +3ff00560: .word 0x0000 +3ff00570: .word 0x0000 +3ff00580: .word 0x0000 +3ff00590: .word 0x0000 +3ff005a0: .word 0x0000 +3ff005b0: .word 0x0000 +3ff005c0: .word 0x0000 +3ff005d0: .word 0x0000 +3ff005e0: .word 0x0000 +3ff005f0: .word 0x0000 +3ff00600: .word 0x0000 +3ff00610: .word 0x0000 +3ff00620: .word 0x0000 +3ff00630: .word 0x0000 +3ff00640: .word 0x0000 +3ff00650: .word 0x0000 +3ff00660: .word 0x0000 +3ff00670: .word 0x0000 +3ff00680: .word 0x0000 +3ff00690: .word 0x0000 +3ff006a0: .word 0x0000 +3ff006b0: .word 0x0000 +3ff006c0: .word 0x0000 +3ff006d0: .word 0x0000 +3ff006e0: cvxyl b12, b0 +3ff006f0: dsjs a9, L3FF00560 +3ff00700: .word 0x0000 +3ff00710: .word 0x0000 +3ff00720: .word 0x0000 +3ff00730: .word 0x0000 +3ff00740: .word 0x0000 +3ff00750: .word 0x0000 +3ff00760: .word 0x0000 +3ff00770: .word 0x0000 +3ff00780: .word 0x0000 +3ff00790: .word 0x0000 +3ff007a0: .word 0x0000 +3ff007b0: .word 0x0000 +3ff007c0: .word 0x0000 +3ff007d0: .word 0x0000 +L3FF007E0: +3ff007e0: .word 0x0000 +3ff007f0: .word 0x0000 +3ff00800: .word 0x0000 +3ff00810: .word 0x0000 +3ff00820: .word 0x0000 +3ff00830: .word 0x0000 +3ff00840: .word 0x0000 +3ff00850: .word 0x0000 +3ff00860: .word 0x0000 +3ff00870: .word 0x0000 +3ff00880: .word 0x0000 +3ff00890: .word 0x0000 +3ff008a0: .word 0x0000 +3ff008b0: .word 0x0000 +3ff008c0: .word 0x0000 +3ff008d0: .word 0x0000 +3ff008e0: .word 0x0000 +3ff008f0: .word 0x0000 +3ff00900: .word 0x0014 +3ff00910: exgpc a12 +3ff00920: .word 0x0002 +3ff00930: .word 0x0000 +3ff00940: .word 0x0000 +3ff00950: .word 0x0000 +3ff00960: .word 0xea28 +3ff00970: dsjs a9, L3FF007E0 +3ff00980: .word 0x0000 +3ff00990: .word 0x0000 +3ff009a0: .word 0x0000 +3ff009b0: .word 0x0000 +3ff009c0: .word 0x0000 +3ff009d0: .word 0x0000 +3ff009e0: .word 0x0000 +3ff009f0: .word 0x0000 +L3FF00A00: +3ff00a00: .word 0x0000 +3ff00a10: .word 0x0000 +3ff00a20: .word 0x0000 +3ff00a30: .word 0x0000 +3ff00a40: .word 0x0000 +3ff00a50: .word 0x0000 +3ff00a60: .word 0x0000 +3ff00a70: .word 0x0000 +3ff00a80: .word 0x0000 +3ff00a90: .word 0x0000 +3ff00aa0: .word 0x0000 +3ff00ab0: .word 0x0000 +3ff00ac0: .word 0x0000 +3ff00ad0: .word 0x0000 +3ff00ae0: .word 0x0000 +3ff00af0: .word 0x0000 +3ff00b00: .word 0x0000 +3ff00b10: .word 0x0000 +3ff00b20: .word 0x0000 +3ff00b30: .word 0x0000 +3ff00b40: .word 0x0000 +3ff00b50: .word 0x0000 +3ff00b60: .word 0x0000 +3ff00b70: .word 0x0000 +3ff00b80: .word 0xea28 +3ff00b90: dsjs a9, L3FF00A00 +3ff00ba0: .word 0x0000 +3ff00bb0: .word 0x0000 +3ff00bc0: .word 0x0000 +3ff00bd0: .word 0x0000 +3ff00be0: .word 0x0000 +3ff00bf0: .word 0x0000 +3ff00c00: .word 0x0000 +3ff00c10: .word 0x0000 +L3FF00C20: +3ff00c20: .word 0x0000 +3ff00c30: .word 0x0000 +3ff00c40: .word 0x0000 +3ff00c50: .word 0x0000 +3ff00c60: .word 0x0000 +3ff00c70: .word 0x0000 +3ff00c80: .word 0x0000 +3ff00c90: .word 0x0000 +3ff00ca0: .word 0x0000 +3ff00cb0: .word 0x0000 +3ff00cc0: .word 0x0000 +3ff00cd0: .word 0x0000 +3ff00ce0: .word 0x0000 +3ff00cf0: .word 0x0000 +3ff00d00: .word 0x0000 +3ff00d10: .word 0x0000 +3ff00d20: .word 0x0000 +3ff00d30: .word 0x0000 +3ff00d40: .word 0x0000 +3ff00d50: .word 0x0000 +3ff00d60: .word 0x0000 +3ff00d70: .word 0x0000 +3ff00d80: .word 0x0000 +3ff00d90: .word 0x0000 +3ff00da0: .word 0xea28 +3ff00db0: dsjs a9, L3FF00C20 +3ff00dc0: .word 0x0000 +3ff00dd0: .word 0x0000 +3ff00de0: .word 0x0000 +3ff00df0: .word 0x0000 +3ff00e00: .word 0x0000 +3ff00e10: .word 0x0000 +3ff00e20: .word 0x0000 +3ff00e30: .word 0x0000 +3ff00e40: .word 0x0000 +3ff00e50: .word 0x0000 +3ff00e60: .word 0x0000 +3ff00e70: .word 0x0000 +3ff00e80: .word 0x0000 +3ff00e90: .word 0x0000 +L3FF00EA0: +3ff00ea0: .word 0x0000 +3ff00eb0: .word 0x0000 +3ff00ec0: .word 0x0000 +3ff00ed0: .word 0x0000 +3ff00ee0: .word 0x0000 +3ff00ef0: .word 0x0000 +3ff00f00: .word 0x0000 +3ff00f10: .word 0x0000 +3ff00f20: .word 0x0000 +3ff00f30: .word 0x0000 +3ff00f40: .word 0x0000 +3ff00f50: .word 0x0000 +3ff00f60: .word 0x0000 +3ff00f70: .word 0x0000 +3ff00f80: .word 0x0000 +3ff00f90: .word 0x0000 +3ff00fa0: .word 0x0000 +3ff00fb0: .word 0x0000 +3ff00fc0: .word 0x0014 +3ff00fd0: getpc a0 +3ff00fe0: .word 0x0002 +3ff00ff0: .word 0x0000 +3ff01000: .word 0x0000 +3ff01010: .word 0x0000 +3ff01020: .word 0xeb48 +3ff01030: dsjs a9, L3FF00EA0 +3ff01040: .word 0x0000 +3ff01050: .word 0x0000 +3ff01060: .word 0x0000 +3ff01070: .word 0x0000 +3ff01080: .word 0x0000 +3ff01090: .word 0x0000 +3ff010a0: .word 0x0000 +3ff010b0: .word 0x0000 +L3FF010C0: +3ff010c0: .word 0x0000 +3ff010d0: .word 0x0000 +3ff010e0: .word 0x0000 +3ff010f0: .word 0x0000 +3ff01100: .word 0x0000 +3ff01110: .word 0x0000 +3ff01120: .word 0x0000 +3ff01130: .word 0x0000 +3ff01140: .word 0x0000 +3ff01150: .word 0x0000 +3ff01160: .word 0x0000 +3ff01170: .word 0x0000 +3ff01180: .word 0x0000 +3ff01190: .word 0x0000 +3ff011a0: .word 0x0000 +3ff011b0: .word 0x0000 +3ff011c0: .word 0x0000 +3ff011d0: .word 0x0000 +3ff011e0: .word 0x0000 +3ff011f0: .word 0x0000 +3ff01200: .word 0x0000 +3ff01210: .word 0x0000 +3ff01220: .word 0x0000 +3ff01230: .word 0x0000 +3ff01240: .word 0xeb48 +3ff01250: dsjs a9, L3FF010C0 +3ff01260: .word 0x0000 +3ff01270: .word 0x0000 +3ff01280: .word 0x0000 +3ff01290: .word 0x0000 +3ff012a0: .word 0x0000 +3ff012b0: .word 0x0000 +3ff012c0: .word 0x0000 +3ff012d0: .word 0x0000 +L3FF012E0: +3ff012e0: .word 0x0000 +3ff012f0: .word 0x0000 +3ff01300: .word 0x0000 +3ff01310: .word 0x0000 +3ff01320: .word 0x0000 +3ff01330: .word 0x0000 +3ff01340: .word 0x0000 +3ff01350: .word 0x0000 +3ff01360: .word 0x0000 +3ff01370: .word 0x0000 +3ff01380: .word 0x0000 +3ff01390: .word 0x0000 +3ff013a0: .word 0x0000 +3ff013b0: .word 0x0000 +3ff013c0: .word 0x0000 +3ff013d0: .word 0x0000 +3ff013e0: .word 0x0000 +3ff013f0: .word 0x0000 +3ff01400: .word 0x0000 +3ff01410: .word 0x0000 +3ff01420: .word 0x0000 +3ff01430: .word 0x0000 +3ff01440: .word 0x0000 +3ff01450: .word 0x0000 +3ff01460: .word 0xeb48 +3ff01470: dsjs a9, L3FF012E0 +3ff01480: .word 0x0000 +3ff01490: .word 0x0000 +3ff014a0: .word 0x0000 +3ff014b0: .word 0x0000 +3ff014c0: .word 0x0000 +3ff014d0: .word 0x0000 +3ff014e0: .word 0x0000 +3ff014f0: .word 0x0000 +3ff01500: .word 0x0000 +3ff01510: .word 0x0000 +3ff01520: .word 0x0000 +3ff01530: .word 0x0000 +3ff01540: .word 0x0000 +3ff01550: .word 0x0000 +L3FF01560: +3ff01560: .word 0x0000 +3ff01570: .word 0x0000 +3ff01580: .word 0x0000 +3ff01590: .word 0x0000 +3ff015a0: .word 0x0000 +3ff015b0: .word 0x0000 +3ff015c0: .word 0x0000 +3ff015d0: .word 0x0000 +3ff015e0: .word 0x0000 +3ff015f0: .word 0x0000 +3ff01600: .word 0x0000 +3ff01610: .word 0x0000 +3ff01620: .word 0x0000 +3ff01630: .word 0x0000 +3ff01640: .word 0x0000 +3ff01650: .word 0x0000 +3ff01660: .word 0x0000 +3ff01670: .word 0x0000 +3ff01680: .word 0x0014 +3ff01690: getpc b4 +3ff016a0: .word 0x0002 +3ff016b0: .word 0x0000 +3ff016c0: .word 0x0000 +3ff016d0: .word 0x0000 +3ff016e0: .word 0xebc8 +3ff016f0: dsjs a9, L3FF01560 +3ff01700: .word 0x0000 +3ff01710: .word 0x0000 +3ff01720: .word 0x0000 +3ff01730: .word 0x0000 +3ff01740: .word 0x0000 +3ff01750: .word 0x0000 +3ff01760: .word 0x0000 +3ff01770: .word 0x0000 +L3FF01780: +3ff01780: .word 0x0000 +3ff01790: .word 0x0000 +3ff017a0: .word 0x0000 +3ff017b0: .word 0x0000 +3ff017c0: .word 0x0000 +3ff017d0: .word 0x0000 +3ff017e0: .word 0x0000 +3ff017f0: .word 0x0000 +3ff01800: .word 0x0000 +3ff01810: .word 0x0000 +3ff01820: .word 0x0000 +3ff01830: .word 0x0000 +3ff01840: .word 0x0000 +3ff01850: .word 0x0000 +3ff01860: .word 0x0000 +3ff01870: .word 0x0000 +3ff01880: .word 0x0000 +3ff01890: .word 0x0000 +3ff018a0: .word 0x0000 +3ff018b0: .word 0x0000 +3ff018c0: .word 0x0000 +3ff018d0: .word 0x0000 +3ff018e0: .word 0x0000 +3ff018f0: .word 0x0000 +3ff01900: .word 0xebc8 +3ff01910: dsjs a9, L3FF01780 +3ff01920: .word 0x0000 +3ff01930: .word 0x0000 +3ff01940: .word 0x0000 +3ff01950: .word 0x0000 +3ff01960: .word 0x0000 +3ff01970: .word 0x0000 +3ff01980: .word 0x0000 +3ff01990: .word 0x0000 +L3FF019A0: +3ff019a0: .word 0x0000 +3ff019b0: .word 0x0000 +3ff019c0: .word 0x0000 +3ff019d0: .word 0x0000 +3ff019e0: .word 0x0000 +3ff019f0: .word 0x0000 +3ff01a00: .word 0x0000 +3ff01a10: .word 0x0000 +3ff01a20: .word 0x0000 +3ff01a30: .word 0x0000 +3ff01a40: .word 0x0000 +3ff01a50: .word 0x0000 +3ff01a60: .word 0x0000 +3ff01a70: .word 0x0000 +3ff01a80: .word 0x0000 +3ff01a90: .word 0x0000 +3ff01aa0: .word 0x0000 +3ff01ab0: .word 0x0000 +3ff01ac0: .word 0x0000 +3ff01ad0: .word 0x0000 +3ff01ae0: .word 0x0000 +3ff01af0: .word 0x0000 +3ff01b00: .word 0x0000 +3ff01b10: .word 0x0000 +3ff01b20: .word 0xebc8 +3ff01b30: dsjs a9, L3FF019A0 +3ff01b40: .word 0x0000 +3ff01b50: .word 0x0000 +3ff01b60: .word 0x0000 +3ff01b70: .word 0x0000 +3ff01b80: .word 0x0000 +3ff01b90: .word 0x0000 +3ff01ba0: .word 0x0000 +3ff01bb0: .word 0x0000 +3ff01bc0: .word 0x0000 +3ff01bd0: .word 0x0000 +3ff01be0: .word 0x0000 +3ff01bf0: .word 0x0000 +3ff01c00: .word 0x0000 +3ff01c10: .word 0x0000 +L3FF01C20: +3ff01c20: .word 0x0000 +3ff01c30: .word 0x0000 +3ff01c40: .word 0x0000 +3ff01c50: .word 0x0000 +3ff01c60: .word 0x0000 +3ff01c70: .word 0x0000 +3ff01c80: .word 0x0000 +3ff01c90: .word 0x0000 +3ff01ca0: .word 0x0000 +3ff01cb0: .word 0x0000 +3ff01cc0: .word 0x0000 +3ff01cd0: .word 0x0000 +3ff01ce0: .word 0x0000 +3ff01cf0: .word 0x0000 +3ff01d00: .word 0x0000 +3ff01d10: .word 0x0000 +3ff01d20: .word 0x0000 +3ff01d30: .word 0x0000 +3ff01d40: .word 0x0014 +3ff01d50: jump b12 +3ff01d60: .word 0x0002 +3ff01d70: .word 0x0000 +3ff01d80: .word 0x0000 +3ff01d90: .word 0x0000 +3ff01da0: movx a8, a8 +3ff01db0: dsjs a9, L3FF01C20 +3ff01dc0: .word 0x0000 +3ff01dd0: .word 0x0000 +3ff01de0: .word 0x0000 +3ff01df0: .word 0x0000 +3ff01e00: .word 0x0000 +3ff01e10: .word 0x0000 +3ff01e20: .word 0x0000 +3ff01e30: .word 0x0000 +L3FF01E40: +3ff01e40: .word 0x0000 +3ff01e50: .word 0x0000 +3ff01e60: .word 0x0000 +3ff01e70: .word 0x0000 +3ff01e80: .word 0x0000 +3ff01e90: .word 0x0000 +3ff01ea0: .word 0x0000 +3ff01eb0: .word 0x0000 +3ff01ec0: .word 0x0000 +3ff01ed0: .word 0x0000 +3ff01ee0: .word 0x0000 +3ff01ef0: .word 0x0000 +3ff01f00: .word 0x0000 +3ff01f10: .word 0x0000 +3ff01f20: .word 0x0000 +3ff01f30: .word 0x0000 +3ff01f40: .word 0x0000 +3ff01f50: .word 0x0000 +3ff01f60: .word 0x0000 +3ff01f70: .word 0x0000 +3ff01f80: .word 0x0000 +3ff01f90: .word 0x0000 +3ff01fa0: .word 0x0000 +3ff01fb0: .word 0x0000 +3ff01fc0: movx b13, b8 +3ff01fd0: dsjs a9, L3FF01E40 +3ff01fe0: .word 0x0000 +3ff01ff0: .word 0x0000 +3ff02000: .word 0x0000 +3ff02010: .word 0x0000 +3ff02020: .word 0x0000 +3ff02030: .word 0x0000 +3ff02040: .word 0x0000 +3ff02050: .word 0x0000 +L3FF02060: +3ff02060: .word 0x0000 +3ff02070: .word 0x0000 +3ff02080: .word 0x0000 +3ff02090: .word 0x0000 +3ff020a0: .word 0x0000 +3ff020b0: .word 0x0000 +3ff020c0: .word 0x0000 +3ff020d0: .word 0x0000 +3ff020e0: .word 0x0000 +3ff020f0: .word 0x0000 +3ff02100: .word 0x0000 +3ff02110: .word 0x0000 +3ff02120: .word 0x0000 +3ff02130: .word 0x0000 +3ff02140: .word 0x0000 +3ff02150: .word 0x0000 +3ff02160: .word 0x0000 +3ff02170: .word 0x0000 +3ff02180: .word 0x0000 +3ff02190: .word 0x0000 +3ff021a0: .word 0x0000 +3ff021b0: .word 0x0000 +3ff021c0: .word 0x0000 +3ff021d0: .word 0x0000 +3ff021e0: movx b13, b8 +3ff021f0: dsjs a9, L3FF02060 +3ff02200: .word 0x0000 +3ff02210: .word 0x0000 +3ff02220: .word 0x0000 +3ff02230: .word 0x0000 +3ff02240: .word 0x0000 +3ff02250: .word 0x0000 +3ff02260: .word 0x0000 +3ff02270: .word 0x0000 +3ff02280: .word 0x0000 +3ff02290: .word 0x0000 +3ff022a0: .word 0x0000 +3ff022b0: .word 0x0000 +3ff022c0: .word 0x0000 +3ff022d0: .word 0x0000 +L3FF022E0: +3ff022e0: .word 0x0000 +3ff022f0: .word 0x0000 +3ff02300: .word 0x0000 +3ff02310: .word 0x0000 +3ff02320: .word 0x0000 +3ff02330: .word 0x0000 +3ff02340: .word 0x0000 +3ff02350: .word 0x0000 +3ff02360: .word 0x0000 +3ff02370: .word 0x0000 +3ff02380: .word 0x0000 +3ff02390: .word 0x0000 +3ff023a0: .word 0x0000 +3ff023b0: .word 0x0000 +3ff023c0: .word 0x0000 +3ff023d0: .word 0x0000 +3ff023e0: .word 0x0000 +3ff023f0: .word 0x0000 +3ff02400: .word 0x000f +3ff02410: putst a4 +3ff02420: .word 0x0005 +3ff02430: .word 0x0000 +3ff02440: .word 0x0000 +3ff02450: .word 0x0000 +3ff02460: movy a3, a8 +3ff02470: dsjs a9, L3FF022E0 +3ff02480: .word 0x0000 +3ff02490: .word 0x0000 +3ff024a0: .word 0x0000 +3ff024b0: .word 0x0000 +3ff024c0: .word 0x0000 +3ff024d0: .word 0x0000 +3ff024e0: .word 0x0000 +3ff024f0: .word 0x0000 +L3FF02500: +3ff02500: .word 0x0000 +3ff02510: .word 0x0000 +3ff02520: .word 0x0000 +3ff02530: .word 0x0000 +3ff02540: .word 0x0000 +3ff02550: .word 0x0000 +3ff02560: .word 0x0000 +3ff02570: .word 0x0000 +3ff02580: .word 0x0000 +3ff02590: .word 0x0000 +3ff025a0: .word 0x0000 +3ff025b0: .word 0x0000 +3ff025c0: .word 0x0000 +3ff025d0: .word 0x0000 +3ff025e0: .word 0x0000 +3ff025f0: .word 0x0000 +3ff02600: .word 0x0000 +3ff02610: .word 0x0000 +3ff02620: .word 0x0000 +3ff02630: .word 0x0000 +3ff02640: .word 0x0000 +3ff02650: .word 0x0000 +3ff02660: .word 0x0000 +3ff02670: .word 0x0000 +3ff02680: movy a3, a8 +3ff02690: dsjs a9, L3FF02500 +3ff026a0: .word 0x0000 +3ff026b0: .word 0x0000 +3ff026c0: .word 0x0000 +3ff026d0: .word 0x0000 +3ff026e0: .word 0x0000 +3ff026f0: .word 0x0000 +3ff02700: .word 0x0000 +3ff02710: .word 0x0000 +L3FF02720: +3ff02720: .word 0x0000 +3ff02730: .word 0x0000 +3ff02740: .word 0x0000 +3ff02750: .word 0x0000 +3ff02760: .word 0x0000 +3ff02770: .word 0x0000 +3ff02780: .word 0x0000 +3ff02790: .word 0x0000 +3ff027a0: .word 0x0000 +3ff027b0: .word 0x0000 +3ff027c0: .word 0x0000 +3ff027d0: .word 0x0000 +3ff027e0: .word 0x0000 +3ff027f0: .word 0x0000 +3ff02800: .word 0x0000 +3ff02810: .word 0x0000 +3ff02820: .word 0x0000 +3ff02830: .word 0x0000 +3ff02840: .word 0x0000 +3ff02850: .word 0x0000 +3ff02860: .word 0x0000 +3ff02870: .word 0x0000 +3ff02880: .word 0x0000 +3ff02890: .word 0x0000 +3ff028a0: movy a3, a8 +3ff028b0: dsjs a9, L3FF02720 +3ff028c0: .word 0x0000 +3ff028d0: .word 0x0000 +3ff028e0: .word 0x0000 +3ff028f0: .word 0x0000 +3ff02900: .word 0x0000 +3ff02910: .word 0x0000 +3ff02920: .word 0x0000 +3ff02930: .word 0x0000 +3ff02940: .word 0x0000 +3ff02950: .word 0x0000 +3ff02960: .word 0x0000 +3ff02970: .word 0x0000 +3ff02980: .word 0x0000 +3ff02990: .word 0x0000 +L3FF029A0: +3ff029a0: .word 0x0000 +3ff029b0: .word 0x0000 +3ff029c0: .word 0x0000 +3ff029d0: .word 0x0000 +3ff029e0: .word 0x0000 +3ff029f0: .word 0x0000 +3ff02a00: .word 0x0000 +3ff02a10: .word 0x0000 +3ff02a20: .word 0x0000 +3ff02a30: .word 0x0000 +3ff02a40: .word 0x0000 +3ff02a50: .word 0x0000 +3ff02a60: .word 0x0000 +3ff02a70: .word 0x0000 +3ff02a80: .word 0x0000 +3ff02a90: .word 0x0000 +3ff02aa0: .word 0x0000 +3ff02ab0: .word 0x0000 +3ff02ac0: .word 0x00aa +3ff02ad0: putst a4 +3ff02ae0: .word 0x0005 +3ff02af0: .word 0x0000 +3ff02b00: .word 0x0000 +3ff02b10: .word 0x0000 +3ff02b20: movy b8, b0 +3ff02b30: dsjs a9, L3FF029A0 +3ff02b40: .word 0x0000 +3ff02b50: .word 0x0000 +3ff02b60: .word 0x0000 +3ff02b70: .word 0x0000 +3ff02b80: .word 0x0000 +3ff02b90: .word 0x0000 +3ff02ba0: .word 0x0000 +3ff02bb0: .word 0x0000 +L3FF02BC0: +3ff02bc0: .word 0x0000 +3ff02bd0: .word 0x0000 +3ff02be0: .word 0x0000 +3ff02bf0: .word 0x0000 +3ff02c00: .word 0x0000 +3ff02c10: .word 0x0000 +3ff02c20: .word 0x0000 +3ff02c30: .word 0x0000 +3ff02c40: .word 0x0000 +3ff02c50: .word 0x0000 +3ff02c60: .word 0x0000 +3ff02c70: .word 0x0000 +3ff02c80: .word 0x0000 +3ff02c90: .word 0x0000 +3ff02ca0: .word 0x0000 +3ff02cb0: .word 0x0000 +3ff02cc0: .word 0x0000 +3ff02cd0: .word 0x0000 +3ff02ce0: .word 0x0000 +3ff02cf0: .word 0x0000 +3ff02d00: .word 0x0000 +3ff02d10: .word 0x0000 +3ff02d20: .word 0x0000 +3ff02d30: .word 0x0000 +3ff02d40: movy b8, b0 +3ff02d50: dsjs a9, L3FF02BC0 +3ff02d60: .word 0x0000 +3ff02d70: .word 0x0000 +3ff02d80: .word 0x0000 +3ff02d90: .word 0x0000 +3ff02da0: .word 0x0000 +3ff02db0: .word 0x0000 +3ff02dc0: .word 0x0000 +3ff02dd0: .word 0x0000 +L3FF02DE0: +3ff02de0: .word 0x0000 +3ff02df0: .word 0x0000 +3ff02e00: .word 0x0000 +3ff02e10: .word 0x0000 +3ff02e20: .word 0x0000 +3ff02e30: .word 0x0000 +3ff02e40: .word 0x0000 +3ff02e50: .word 0x0000 +3ff02e60: .word 0x0000 +3ff02e70: .word 0x0000 +3ff02e80: .word 0x0000 +3ff02e90: .word 0x0000 +3ff02ea0: .word 0x0000 +3ff02eb0: .word 0x0000 +3ff02ec0: .word 0x0000 +3ff02ed0: .word 0x0000 +3ff02ee0: .word 0x0000 +3ff02ef0: .word 0x0000 +3ff02f00: .word 0x0000 +3ff02f10: .word 0x0000 +3ff02f20: .word 0x0000 +3ff02f30: .word 0x0000 +3ff02f40: .word 0x0000 +3ff02f50: .word 0x0000 +3ff02f60: movy b8, b0 +3ff02f70: dsjs a9, L3FF02DE0 +3ff02f80: .word 0x0000 +3ff02f90: .word 0x0000 +3ff02fa0: .word 0x0000 +3ff02fb0: .word 0x0000 +3ff02fc0: .word 0x0000 +3ff02fd0: .word 0x0000 +3ff02fe0: .word 0x0000 +3ff02ff0: .word 0x0000 +3ff03000: .word 0x0000 +3ff03010: .word 0x0000 +3ff03020: .word 0x0000 +3ff03030: .word 0x0000 +3ff03040: .word 0x0000 +3ff03050: .word 0x0000 +L3FF03060: +3ff03060: .word 0x0000 +3ff03070: .word 0x0000 +3ff03080: .word 0x0000 +3ff03090: .word 0x0000 +3ff030a0: .word 0x0000 +3ff030b0: .word 0x0000 +3ff030c0: .word 0x0000 +3ff030d0: .word 0x0000 +3ff030e0: .word 0x0000 +3ff030f0: .word 0x0000 +3ff03100: .word 0x0000 +3ff03110: .word 0x0000 +3ff03120: .word 0x0000 +3ff03130: .word 0x0000 +3ff03140: .word 0x0000 +3ff03150: .word 0x0000 +3ff03160: .word 0x0000 +3ff03170: .word 0x0000 +3ff03180: exgpc a2 +3ff03190: putst a4 +3ff031a0: .word 0x0005 +3ff031b0: .word 0x0000 +3ff031c0: .word 0x0000 +3ff031d0: .word 0x0000 +3ff031e0: movy b12, b0 +3ff031f0: dsjs a9, L3FF03060 +3ff03200: .word 0x0000 +3ff03210: .word 0x0000 +3ff03220: .word 0x0000 +3ff03230: .word 0x0000 +3ff03240: .word 0x0000 +3ff03250: .word 0x0000 +3ff03260: .word 0x0000 +3ff03270: .word 0x0000 +L3FF03280: +3ff03280: .word 0x0000 +3ff03290: .word 0x0000 +3ff032a0: .word 0x0000 +3ff032b0: .word 0x0000 +3ff032c0: .word 0x0000 +3ff032d0: .word 0x0000 +3ff032e0: .word 0x0000 +3ff032f0: .word 0x0000 +3ff03300: .word 0x0000 +3ff03310: .word 0x0000 +3ff03320: .word 0x0000 +3ff03330: .word 0x0000 +3ff03340: .word 0x0000 +3ff03350: .word 0x0000 +3ff03360: .word 0x0000 +3ff03370: .word 0x0000 +3ff03380: .word 0x0000 +3ff03390: .word 0x0000 +3ff033a0: .word 0x0000 +3ff033b0: .word 0x0000 +3ff033c0: .word 0x0000 +3ff033d0: .word 0x0000 +3ff033e0: .word 0x0000 +3ff033f0: .word 0x0000 +3ff03400: movy b12, b0 +3ff03410: dsjs a9, L3FF03280 +3ff03420: .word 0x0000 +3ff03430: .word 0x0000 +3ff03440: .word 0x0000 +3ff03450: .word 0x0000 +3ff03460: .word 0x0000 +3ff03470: .word 0x0000 +3ff03480: .word 0x0000 +3ff03490: .word 0x0000 +L3FF034A0: +3ff034a0: .word 0x0000 +3ff034b0: .word 0x0000 +3ff034c0: .word 0x0000 +3ff034d0: .word 0x0000 +3ff034e0: .word 0x0000 +3ff034f0: .word 0x0000 +3ff03500: .word 0x0000 +3ff03510: .word 0x0000 +3ff03520: .word 0x0000 +3ff03530: .word 0x0000 +3ff03540: .word 0x0000 +3ff03550: .word 0x0000 +3ff03560: .word 0x0000 +3ff03570: .word 0x0000 +3ff03580: .word 0x0000 +3ff03590: .word 0x0000 +3ff035a0: .word 0x0000 +3ff035b0: .word 0x0000 +3ff035c0: .word 0x0000 +3ff035d0: .word 0x0000 +3ff035e0: .word 0x0000 +3ff035f0: .word 0x0000 +3ff03600: .word 0x0000 +3ff03610: .word 0x0000 +3ff03620: movy b12, b0 +3ff03630: dsjs a9, L3FF034A0 +3ff03640: .word 0x0000 +3ff03650: .word 0x0000 +3ff03660: .word 0x0000 +3ff03670: .word 0x0000 +3ff03680: .word 0x0000 +3ff03690: .word 0x0000 +3ff036a0: .word 0x0000 +3ff036b0: .word 0x0000 +3ff036c0: .word 0x0000 +3ff036d0: .word 0x0000 +3ff036e0: .word 0x0000 +3ff036f0: .word 0x0000 +3ff03700: .word 0x0000 +3ff03710: .word 0x0000 +L3FF03720: +3ff03720: .word 0x0000 +3ff03730: .word 0x0000 +3ff03740: .word 0x0000 +3ff03750: .word 0x0000 +3ff03760: .word 0x0000 +3ff03770: .word 0x0000 +3ff03780: .word 0x0000 +3ff03790: .word 0x0000 +3ff037a0: .word 0x0000 +3ff037b0: .word 0x0000 +3ff037c0: .word 0x0000 +3ff037d0: .word 0x0000 +3ff037e0: .word 0x0000 +3ff037f0: .word 0x0000 +3ff03800: .word 0x0000 +3ff03810: .word 0x0000 +3ff03820: .word 0x0000 +3ff03830: .word 0x0000 +3ff03840: .word 0x0000 +3ff03850: .word 0x0000 +3ff03860: .word 0x0004 +3ff03870: .word 0x0000 +3ff03880: .word 0x0000 +3ff03890: .word 0x0000 +3ff038a0: .word 0xdbb0 +3ff038b0: dsjs a9, L3FF03720 +3ff038c0: .word 0x0000 +3ff038d0: .word 0x0000 +3ff038e0: .word 0x0000 +3ff038f0: .word 0x0000 +3ff03900: .word 0x0000 +3ff03910: .word 0x0000 +3ff03920: .word 0x0000 +3ff03930: .word 0x0000 +L3FF03940: +3ff03940: .word 0x0000 +3ff03950: .word 0x0000 +3ff03960: .word 0x0000 +3ff03970: .word 0x0000 +3ff03980: .word 0x0000 +3ff03990: .word 0x0000 +3ff039a0: .word 0x0000 +3ff039b0: .word 0x0000 +3ff039c0: .word 0x0000 +3ff039d0: .word 0x0000 +3ff039e0: .word 0x0000 +3ff039f0: .word 0x0000 +3ff03a00: .word 0x0000 +3ff03a10: .word 0x0000 +3ff03a20: .word 0x0000 +3ff03a30: .word 0x0000 +3ff03a40: .word 0x0000 +3ff03a50: .word 0x0000 +3ff03a60: .word 0x0000 +3ff03a70: .word 0x0000 +3ff03a80: .word 0x0000 +3ff03a90: .word 0x0000 +3ff03aa0: .word 0x0000 +3ff03ab0: .word 0x0000 +3ff03ac0: .word 0xdbb0 +3ff03ad0: dsjs a9, L3FF03940 +3ff03ae0: .word 0x0000 +3ff03af0: .word 0x0000 +3ff03b00: .word 0x0000 +3ff03b10: .word 0x0000 +3ff03b20: .word 0x0000 +3ff03b30: .word 0x0000 +3ff03b40: .word 0x0000 +3ff03b50: .word 0x0000 +L3FF03B60: +3ff03b60: .word 0x0000 +3ff03b70: .word 0x0000 +3ff03b80: .word 0x0000 +3ff03b90: .word 0x0000 +3ff03ba0: .word 0x0000 +3ff03bb0: .word 0x0000 +3ff03bc0: .word 0x0000 +3ff03bd0: .word 0x0000 +3ff03be0: .word 0x0000 +3ff03bf0: .word 0x0000 +3ff03c00: .word 0x0000 +3ff03c10: .word 0x0000 +3ff03c20: .word 0x0000 +3ff03c30: .word 0x0000 +3ff03c40: .word 0x0000 +3ff03c50: .word 0x0000 +3ff03c60: .word 0x0000 +3ff03c70: .word 0x0000 +3ff03c80: .word 0x0000 +3ff03c90: .word 0x0000 +3ff03ca0: .word 0x0000 +3ff03cb0: .word 0x0000 +3ff03cc0: .word 0x0000 +3ff03cd0: .word 0x0000 +3ff03ce0: .word 0xdbb0 +3ff03cf0: dsjs a9, L3FF03B60 +3ff03d00: .word 0x0000 +3ff03d10: .word 0x0000 +3ff03d20: .word 0x0000 +3ff03d30: .word 0x0000 +3ff03d40: .word 0x0000 +3ff03d50: .word 0x0000 +3ff03d60: .word 0x0000 +3ff03d70: .word 0x0000 +3ff03d80: .word 0x0000 +3ff03d90: .word 0x0000 +3ff03da0: .word 0x0000 +3ff03db0: .word 0x0000 +3ff03dc0: .word 0x0000 +3ff03dd0: .word 0x0000 +L3FF03DE0: +3ff03de0: .word 0x0000 +3ff03df0: .word 0x0000 +3ff03e00: .word 0x0000 +3ff03e10: .word 0x0000 +3ff03e20: .word 0x0000 +3ff03e30: .word 0x0000 +3ff03e40: .word 0x0000 +3ff03e50: .word 0x0000 +3ff03e60: .word 0x0000 +3ff03e70: .word 0x0000 +3ff03e80: .word 0x0000 +3ff03e90: .word 0x0000 +3ff03ea0: .word 0x0000 +3ff03eb0: .word 0x0000 +3ff03ec0: .word 0x0000 +3ff03ed0: .word 0x0000 +3ff03ee0: .word 0x0000 +3ff03ef0: .word 0x0000 +3ff03f00: .word 0x0014 +3ff03f10: .word 0x00c8 +3ff03f20: .word 0x0002 +3ff03f30: .word 0x0000 +3ff03f40: .word 0x0000 +3ff03f50: .word 0x0000 +3ff03f60: movy sp, a8 +3ff03f70: dsjs a9, L3FF03DE0 +3ff03f80: .word 0x0000 +3ff03f90: .word 0x0000 +3ff03fa0: .word 0x0000 +3ff03fb0: .word 0x0000 +3ff03fc0: .word 0x0000 +3ff03fd0: .word 0x0000 +3ff03fe0: .word 0x0000 +3ff03ff0: .word 0x0000 +L3FF04000: +3ff04000: .word 0x0000 +3ff04010: .word 0x0000 +3ff04020: .word 0x0000 +3ff04030: .word 0x0000 +3ff04040: .word 0x0000 +3ff04050: .word 0x0000 +3ff04060: .word 0x0000 +3ff04070: .word 0x0000 +3ff04080: .word 0x0000 +3ff04090: .word 0x0000 +3ff040a0: .word 0x0000 +3ff040b0: .word 0x0000 +3ff040c0: .word 0x0000 +3ff040d0: .word 0x0000 +3ff040e0: .word 0x0000 +3ff040f0: .word 0x0000 +3ff04100: .word 0x0000 +3ff04110: .word 0x0000 +3ff04120: .word 0x0000 +3ff04130: .word 0x0000 +3ff04140: .word 0x0000 +3ff04150: .word 0x0000 +3ff04160: .word 0x0000 +3ff04170: .word 0x0000 +3ff04180: movy sp, a8 +3ff04190: dsjs a9, L3FF04000 +3ff041a0: .word 0x0000 +3ff041b0: .word 0x0000 +3ff041c0: .word 0x0000 +3ff041d0: .word 0x0000 +3ff041e0: .word 0x0000 +3ff041f0: .word 0x0000 +3ff04200: .word 0x0000 +3ff04210: .word 0x0000 +L3FF04220: +3ff04220: .word 0x0000 +3ff04230: .word 0x0000 +3ff04240: .word 0x0000 +3ff04250: .word 0x0000 +3ff04260: .word 0x0000 +3ff04270: .word 0x0000 +3ff04280: .word 0x0000 +3ff04290: .word 0x0000 +3ff042a0: .word 0x0000 +3ff042b0: .word 0x0000 +3ff042c0: .word 0x0000 +L3FF042D0: +3ff042d0: .word 0x0000 +3ff042e0: .word 0x0000 +3ff042f0: .word 0x0000 +3ff04300: .word 0x0000 +3ff04310: .word 0x0000 +3ff04320: .word 0x0000 +3ff04330: .word 0x0000 +3ff04340: .word 0x0000 +3ff04350: .word 0x0000 +3ff04360: .word 0x0000 +3ff04370: .word 0x0000 +3ff04380: .word 0x0000 +3ff04390: .word 0x0000 +3ff043a0: movy sp, a8 +3ff043b0: dsjs a9, L3FF04220 +3ff043c0: setf 28, 0, 0 +3ff043d0: .word 0x73f0 +3ff043e0: .word 0x0017 +3ff043f0: .word 0x0014 +3ff04400: .word 0x0015 +3ff04410: .word 0x0002 +3ff04420: .word 0x0000 +3ff04430: .word 0x0001 +3ff04440: .word 0x0000 +3ff04450: pixt a4, *a8, xy +3ff04460: dsjs a9, L3FF042D0 +3ff04470: .word 0x0000 +3ff04480: .word 0x0000 +3ff04490: .word 0x0000 +3ff044a0: .word 0x0000 +3ff044b0: .word 0x0000 +3ff044c0: .word 0x0000 +3ff044d0: .word 0x0000 +3ff044e0: .word 0x0000 +L3FF044F0: +3ff044f0: .word 0x0000 +3ff04500: .word 0x0000 +3ff04510: .word 0x0000 +3ff04520: .word 0x0000 +3ff04530: .word 0x0000 +3ff04540: .word 0x0000 +3ff04550: .word 0x0000 +3ff04560: .word 0x0000 +3ff04570: .word 0x0000 +3ff04580: .word 0x0000 +3ff04590: .word 0x0000 +3ff045a0: .word 0x0000 +3ff045b0: .word 0x0000 +3ff045c0: .word 0x0000 +3ff045d0: .word 0x0000 +3ff045e0: .word 0x0000 +3ff045f0: .word 0x0000 +3ff04600: .word 0x0000 +3ff04610: .word 0x0000 +3ff04620: .word 0x0000 +3ff04630: .word 0x0000 +3ff04640: .word 0x0000 +3ff04650: .word 0x0000 +3ff04660: .word 0x0000 +3ff04670: pixt b9, *b0, xy +3ff04680: dsjs a9, L3FF044F0 +3ff04690: .word 0x0000 +3ff046a0: .word 0x0000 +3ff046b0: .word 0x0000 +3ff046c0: .word 0x0000 +3ff046d0: .word 0x0000 +3ff046e0: .word 0x0000 +3ff046f0: .word 0x0000 +3ff04700: .word 0x0000 +L3FF04710: +3ff04710: .word 0x0000 +3ff04720: .word 0x0000 +3ff04730: .word 0x0000 +3ff04740: .word 0x0000 +3ff04750: .word 0x0000 +3ff04760: .word 0x0000 +3ff04770: .word 0x0000 +3ff04780: .word 0x0000 +3ff04790: .word 0x0000 +3ff047a0: .word 0x0000 +3ff047b0: .word 0x0000 +3ff047c0: .word 0x0000 +3ff047d0: .word 0x0000 +3ff047e0: .word 0x0000 +3ff047f0: .word 0x0000 +3ff04800: .word 0x0000 +3ff04810: .word 0x0000 +3ff04820: .word 0x0000 +3ff04830: .word 0x0000 +3ff04840: .word 0x0000 +3ff04850: .word 0x0000 +3ff04860: .word 0x0000 +3ff04870: .word 0x0000 +3ff04880: .word 0x0000 +3ff04890: pixt *b0, xy, b0 +3ff048a0: dsjs a9, L3FF04710 +3ff048b0: .word 0x0000 +3ff048c0: .word 0x0000 +3ff048d0: .word 0x0000 +3ff048e0: .word 0x0000 +3ff048f0: .word 0x0000 +3ff04900: .word 0x0000 +3ff04910: .word 0x0000 +3ff04920: .word 0x0000 +3ff04930: .word 0x0000 +3ff04940: .word 0x0000 +3ff04950: .word 0x0000 +3ff04960: .word 0x0000 +3ff04970: .word 0x0000 +3ff04980: .word 0x0000 +L3FF04990: +3ff04990: .word 0x0000 +3ff049a0: .word 0x0000 +3ff049b0: .word 0x0000 +3ff049c0: .word 0x0000 +3ff049d0: .word 0x0000 +3ff049e0: .word 0x0000 +3ff049f0: .word 0x0000 +3ff04a00: .word 0x0000 +3ff04a10: .word 0x0000 +3ff04a20: .word 0x0000 +3ff04a30: .word 0x0000 +3ff04a40: .word 0x0000 +3ff04a50: .word 0x0000 +3ff04a60: .word 0x0000 +3ff04a70: .word 0x0000 +3ff04a80: .word 0x0000 +3ff04a90: .word 0x0000 +3ff04aa0: .word 0x0000 +3ff04ab0: .word 0x0014 +3ff04ac0: rev a9 +3ff04ad0: .word 0x0002 +3ff04ae0: .word 0x0000 +3ff04af0: .word 0x0002 +3ff04b00: .word 0x0000 +3ff04b10: pixt *b7, xy, b0 +3ff04b20: dsjs a9, L3FF04990 +3ff04b30: .word 0x0000 +3ff04b40: .word 0x0000 +3ff04b50: .word 0x0000 +3ff04b60: .word 0x0000 +3ff04b70: .word 0x0000 +3ff04b80: .word 0x0000 +3ff04b90: .word 0x0000 +3ff04ba0: .word 0x0000 +L3FF04BB0: +3ff04bb0: .word 0x0000 +3ff04bc0: .word 0x0000 +3ff04bd0: .word 0x0000 +3ff04be0: .word 0x0000 +3ff04bf0: .word 0x0000 +3ff04c00: .word 0x0000 +3ff04c10: .word 0x0000 +3ff04c20: .word 0x0000 +3ff04c30: .word 0x0000 +3ff04c40: .word 0x0000 +3ff04c50: .word 0x0000 +3ff04c60: .word 0x0000 +3ff04c70: .word 0x0000 +3ff04c80: .word 0x0000 +3ff04c90: .word 0x0000 +3ff04ca0: .word 0x0000 +3ff04cb0: .word 0x0000 +3ff04cc0: .word 0x0000 +3ff04cd0: .word 0x0000 +3ff04ce0: .word 0x0000 +3ff04cf0: .word 0x0000 +3ff04d00: .word 0x0000 +3ff04d10: .word 0x0000 +3ff04d20: .word 0x0000 +3ff04d30: pixt *b14, xy, b0 +3ff04d40: dsjs a9, L3FF04BB0 +3ff04d50: .word 0x0000 +3ff04d60: .word 0x0000 +3ff04d70: .word 0x0000 +3ff04d80: .word 0x0000 +3ff04d90: .word 0x0000 +3ff04da0: .word 0x0000 +3ff04db0: .word 0x0000 +3ff04dc0: .word 0x0000 +L3FF04DD0: +3ff04dd0: .word 0x0000 +3ff04de0: .word 0x0000 +3ff04df0: .word 0x0000 +3ff04e00: .word 0x0000 +3ff04e10: .word 0x0000 +3ff04e20: .word 0x0000 +3ff04e30: .word 0x0000 +3ff04e40: .word 0x0000 +3ff04e50: .word 0x0000 +3ff04e60: .word 0x0000 +3ff04e70: .word 0x0000 +3ff04e80: .word 0x0000 +3ff04e90: .word 0x0000 +3ff04ea0: .word 0x0000 +3ff04eb0: .word 0x0000 +3ff04ec0: .word 0x0000 +3ff04ed0: .word 0x0000 +3ff04ee0: .word 0x0000 +3ff04ef0: .word 0x0000 +3ff04f00: .word 0x0000 +3ff04f10: .word 0x0000 +3ff04f20: .word 0x0000 +3ff04f30: .word 0x0000 +3ff04f40: .word 0x0000 +3ff04f50: pixt *b6, xy, *b0, xy +3ff04f60: dsjs a9, L3FF04DD0 +3ff04f70: .word 0x0000 +3ff04f80: .word 0x0000 +3ff04f90: .word 0x0000 +3ff04fa0: .word 0x0000 +3ff04fb0: .word 0x0000 +3ff04fc0: .word 0x0000 +3ff04fd0: .word 0x0000 +3ff04fe0: .word 0x0000 +3ff04ff0: .word 0x0000 +3ff05000: .word 0x0000 +3ff05010: .word 0x0000 +3ff05020: .word 0x0000 +3ff05030: .word 0x0000 +3ff05040: .word 0x0000 +L3FF05050: +3ff05050: .word 0x0000 +3ff05060: .word 0x0000 +3ff05070: .word 0x0000 +3ff05080: .word 0x0000 +3ff05090: .word 0x0000 +3ff050a0: .word 0x0000 +3ff050b0: .word 0x0000 +3ff050c0: .word 0x0000 +3ff050d0: .word 0x0000 +3ff050e0: .word 0x0000 +3ff050f0: .word 0x0000 +3ff05100: .word 0x0000 +3ff05110: .word 0x0000 +3ff05120: .word 0x0000 +3ff05130: .word 0x0000 +3ff05140: .word 0x0000 +3ff05150: .word 0x0000 +3ff05160: .word 0x0000 +3ff05170: .word 0x0014 +3ff05180: rev b13 +3ff05190: .word 0x0002 +3ff051a0: .word 0x0000 +3ff051b0: .word 0x0003 +3ff051c0: .word 0x0000 +3ff051d0: pixt *b13, xy, *b8, xy +3ff051e0: dsjs a9, L3FF05050 +3ff051f0: .word 0x0000 +3ff05200: .word 0x0000 +3ff05210: .word 0x0000 +3ff05220: .word 0x0000 +3ff05230: .word 0x0000 +3ff05240: .word 0x0000 +3ff05250: .word 0x0000 +3ff05260: .word 0x0000 +L3FF05270: +3ff05270: .word 0x0000 +3ff05280: .word 0x0000 +3ff05290: .word 0x0000 +3ff052a0: .word 0x0000 +3ff052b0: .word 0x0000 +3ff052c0: .word 0x0000 +3ff052d0: .word 0x0000 +3ff052e0: .word 0x0000 +3ff052f0: .word 0x0000 +3ff05300: .word 0x0000 +3ff05310: .word 0x0000 +3ff05320: .word 0x0000 +3ff05330: .word 0x0000 +3ff05340: .word 0x0000 +3ff05350: .word 0x0000 +3ff05360: .word 0x0000 +3ff05370: .word 0x0000 +3ff05380: .word 0x0000 +3ff05390: .word 0x0000 +3ff053a0: .word 0x0000 +3ff053b0: .word 0x0000 +3ff053c0: .word 0x0000 +3ff053d0: .word 0x0000 +3ff053e0: .word 0x0000 +3ff053f0: drav a7, a8 +3ff05400: dsjs a9, L3FF05270 +3ff05410: .word 0x0000 +3ff05420: .word 0x0000 +3ff05430: .word 0x0000 +3ff05440: .word 0x0000 +3ff05450: .word 0x0000 +3ff05460: .word 0x0000 +3ff05470: .word 0x0000 +3ff05480: .word 0x0000 +L3FF05490: +3ff05490: .word 0x0000 +3ff054a0: .word 0x0000 +3ff054b0: .word 0x0000 +3ff054c0: .word 0x0000 +3ff054d0: .word 0x0000 +3ff054e0: .word 0x0000 +3ff054f0: .word 0x0000 +3ff05500: .word 0x0000 +3ff05510: .word 0x0000 +3ff05520: .word 0x0000 +3ff05530: .word 0x0000 +3ff05540: .word 0x0000 +3ff05550: .word 0x0000 +3ff05560: .word 0x0000 +3ff05570: .word 0x0000 +3ff05580: .word 0x0000 +3ff05590: .word 0x0000 +3ff055a0: .word 0x0000 +3ff055b0: .word 0x0000 +3ff055c0: .word 0x0000 +3ff055d0: .word 0x0000 +3ff055e0: .word 0x0000 +3ff055f0: .word 0x0000 +3ff05600: .word 0x0000 +3ff05610: pixt b1, *b0 +3ff05620: dsjs a9, L3FF05490 +3ff05630: .word 0x0000 +3ff05640: .word 0x0000 +3ff05650: .word 0x0000 +3ff05660: .word 0x0000 +3ff05670: .word 0x0000 +3ff05680: .word 0x0000 +3ff05690: .word 0x0000 +3ff056a0: .word 0x0000 +3ff056b0: .word 0x0000 +3ff056c0: .word 0x0000 +3ff056d0: .word 0x0000 +3ff056e0: .word 0x0000 +3ff056f0: .word 0x0000 +3ff05700: .word 0x0000 +L3FF05710: +3ff05710: .word 0x0000 +3ff05720: .word 0x0000 +3ff05730: .word 0x0000 +3ff05740: .word 0x0000 +3ff05750: .word 0x0000 +3ff05760: .word 0x0000 +3ff05770: .word 0x0000 +3ff05780: .word 0x0000 +3ff05790: .word 0x0000 +3ff057a0: .word 0x0000 +3ff057b0: .word 0x0000 +3ff057c0: .word 0x0000 +3ff057d0: .word 0x0000 +3ff057e0: .word 0x0000 +3ff057f0: .word 0x0000 +3ff05800: .word 0x0000 +3ff05810: .word 0x0000 +3ff05820: .word 0x0000 +3ff05830: .word 0x0014 +3ff05840: .word 0x0051 +3ff05850: .word 0x0002 +3ff05860: .word 0x0000 +3ff05870: .word 0x0004 +3ff05880: .word 0x0000 +3ff05890: pixt b11, *b8 +3ff058a0: dsjs a9, L3FF05710 +3ff058b0: .word 0x0000 +3ff058c0: .word 0x0000 +3ff058d0: .word 0x0000 +3ff058e0: .word 0x0000 +3ff058f0: .word 0x0000 +3ff05900: .word 0x0000 +3ff05910: .word 0x0000 +3ff05920: .word 0x0000 +L3FF05930: +3ff05930: .word 0x0000 +3ff05940: .word 0x0000 +3ff05950: .word 0x0000 +3ff05960: .word 0x0000 +3ff05970: .word 0x0000 +3ff05980: .word 0x0000 +3ff05990: .word 0x0000 +3ff059a0: .word 0x0000 +3ff059b0: .word 0x0000 +3ff059c0: .word 0x0000 +3ff059d0: .word 0x0000 +3ff059e0: .word 0x0000 +3ff059f0: .word 0x0000 +3ff05a00: .word 0x0000 +3ff05a10: .word 0x0000 +3ff05a20: .word 0x0000 +3ff05a30: .word 0x0000 +3ff05a40: .word 0x0000 +3ff05a50: .word 0x0000 +3ff05a60: .word 0x0000 +3ff05a70: .word 0x0000 +3ff05a80: .word 0x0000 +3ff05a90: .word 0x0000 +3ff05aa0: .word 0x0000 +3ff05ab0: pixt *b2, b8 +3ff05ac0: dsjs a9, L3FF05930 +3ff05ad0: .word 0x0000 +3ff05ae0: .word 0x0000 +3ff05af0: .word 0x0000 +3ff05b00: .word 0x0000 +3ff05b10: .word 0x0000 +3ff05b20: .word 0x0000 +3ff05b30: .word 0x0000 +3ff05b40: .word 0x0000 +L3FF05B50: +3ff05b50: .word 0x0000 +3ff05b60: .word 0x0000 +3ff05b70: .word 0x0000 +3ff05b80: .word 0x0000 +3ff05b90: .word 0x0000 +3ff05ba0: .word 0x0000 +3ff05bb0: .word 0x0000 +3ff05bc0: .word 0x0000 +3ff05bd0: .word 0x0000 +3ff05be0: .word 0x0000 +3ff05bf0: .word 0x0000 +3ff05c00: .word 0x0000 +3ff05c10: .word 0x0000 +3ff05c20: .word 0x0000 +3ff05c30: .word 0x0000 +3ff05c40: .word 0x0000 +3ff05c50: .word 0x0000 +3ff05c60: .word 0x0000 +3ff05c70: .word 0x0000 +3ff05c80: .word 0x0000 +3ff05c90: .word 0x0000 +3ff05ca0: .word 0x0000 +3ff05cb0: .word 0x0000 +3ff05cc0: .word 0x0000 +3ff05cd0: pixt *b10, b8 +3ff05ce0: dsjs a9, L3FF05B50 +3ff05cf0: .word 0x0000 +3ff05d00: .word 0x0000 +3ff05d10: .word 0x0000 +3ff05d20: .word 0x0000 +3ff05d30: .word 0x0000 +3ff05d40: .word 0x0000 +3ff05d50: .word 0x0000 +3ff05d60: .word 0x0000 +3ff05d70: .word 0x0000 +3ff05d80: .word 0x0000 +3ff05d90: .word 0x0000 +3ff05da0: .word 0x0000 +3ff05db0: .word 0x0000 +3ff05dc0: .word 0x0000 +L3FF05DD0: +3ff05dd0: .word 0x0000 +3ff05de0: .word 0x0000 +3ff05df0: .word 0x0000 +3ff05e00: .word 0x0000 +3ff05e10: .word 0x0000 +3ff05e20: .word 0x0000 +3ff05e30: .word 0x0000 +3ff05e40: .word 0x0000 +3ff05e50: .word 0x0000 +3ff05e60: .word 0x0000 +3ff05e70: .word 0x0000 +3ff05e80: .word 0x0000 +3ff05e90: .word 0x0000 +3ff05ea0: .word 0x0000 +3ff05eb0: .word 0x0000 +3ff05ec0: .word 0x0000 +3ff05ed0: .word 0x0000 +3ff05ee0: .word 0x0000 +3ff05ef0: .word 0x0014 +3ff05f00: .word 0x0069 +3ff05f10: .word 0x0004 +3ff05f20: .word 0x0000 +3ff05f30: .word 0x0005 +3ff05f40: .word 0x0000 +3ff05f50: pixt *b1, *b0 +3ff05f60: dsjs a9, L3FF05DD0 +3ff05f70: .word 0x0000 +3ff05f80: .word 0x0000 +3ff05f90: .word 0x0000 +3ff05fa0: .word 0x0000 +3ff05fb0: .word 0x0000 +3ff05fc0: .word 0x0000 +3ff05fd0: .word 0x0000 +3ff05fe0: .word 0x0000 +L3FF05FF0: +3ff05ff0: .word 0x0000 +3ff06000: .word 0x0000 +3ff06010: .word 0x0000 +3ff06020: .word 0x0000 +3ff06030: .word 0x0000 +3ff06040: .word 0x0000 +3ff06050: .word 0x0000 +3ff06060: .word 0x0000 +3ff06070: .word 0x0000 +3ff06080: .word 0x0000 +3ff06090: .word 0x0000 +3ff060a0: .word 0x0000 +3ff060b0: .word 0x0000 +3ff060c0: .word 0x0000 +3ff060d0: .word 0x0000 +3ff060e0: .word 0x0000 +3ff060f0: .word 0x0000 +3ff06100: .word 0x0000 +3ff06110: .word 0x0000 +3ff06120: .word 0x0000 +3ff06130: .word 0x0000 +3ff06140: .word 0x0000 +3ff06150: .word 0x0000 +3ff06160: .word 0x0000 +3ff06170: pixt *a5, *a8 +3ff06180: dsjs a9, L3FF05FF0 +3ff06190: .word 0x0000 +3ff061a0: .word 0x0000 +3ff061b0: .word 0x0000 +3ff061c0: .word 0x0000 +3ff061d0: .word 0x0000 +3ff061e0: .word 0x0000 +3ff061f0: .word 0x0000 +3ff06200: .word 0x0000 +L3FF06210: +3ff06210: .word 0x0000 +3ff06220: .word 0x0000 +3ff06230: .word 0x0000 +3ff06240: .word 0x0000 +3ff06250: .word 0x0000 +3ff06260: .word 0x0000 +3ff06270: .word 0x0000 +3ff06280: .word 0x0000 +3ff06290: .word 0x0000 +3ff062a0: .word 0x0000 +3ff062b0: .word 0x0000 +3ff062c0: .word 0x0000 +3ff062d0: .word 0x0000 +3ff062e0: .word 0x0000 +3ff062f0: .word 0x0000 +3ff06300: .word 0x0000 +3ff06310: .word 0x0000 +3ff06320: .word 0x0000 +3ff06330: .word 0x0000 +3ff06340: .word 0x0000 +3ff06350: .word 0x0000 +3ff06360: .word 0x0000 +3ff06370: .word 0x0000 +3ff06380: .word 0x0000 +3ff06390: pixt *b9, *b8 +3ff063a0: dsjs a9, L3FF06210 +3ff063b0: .word 0x0000 +3ff063c0: .word 0x0000 +3ff063d0: .word 0x0000 +3ff063e0: .word 0x0000 +3ff063f0: .word 0x0000 +3ff06400: .word 0x0000 +3ff06410: .word 0x0000 +3ff06420: .word 0x0000 +3ff06430: .word 0x0000 +3ff06440: .word 0x0000 +3ff06450: .word 0x0000 +3ff06460: .word 0x0000 +3ff06470: .word 0x0000 +3ff06480: .word 0x0000 +L3FF06490: +3ff06490: .word 0x0000 +3ff064a0: .word 0x0000 +L3FF064B0: +3ff064b0: .word 0x0000 +3ff064c0: .word 0x0000 +L3FF064D0: +3ff064d0: .word 0x0000 +3ff064e0: .word 0x0000 +L3FF064F0: +3ff064f0: .word 0x0000 +3ff06500: .word 0x0000 +L3FF06510: +3ff06510: .word 0x0000 +3ff06520: .word 0x0000 +L3FF06530: +3ff06530: .word 0x0000 +3ff06540: .word 0x0000 +3ff06550: .word 0x0000 +3ff06560: .word 0x0000 +3ff06570: .word 0x0000 +3ff06580: .word 0x0000 +3ff06590: .word 0x0000 +3ff065a0: .word 0x0000 +3ff065b0: .word 0x0012 +3ff065c0: .word 0x0087 +3ff065d0: .word 0x0006 +3ff065e0: .word 0x0000 +3ff065f0: .word 0x0006 +3ff06600: .word 0x0000 +3ff06610: .word 0x3580 +3ff06620: dsjs a9, L3FF06490 +3ff06630: .word 0x3598 +3ff06640: dsjs a9, L3FF064B0 +3ff06650: .word 0x35b0 +3ff06660: dsjs a9, L3FF064D0 +3ff06670: .word 0x35c8 +3ff06680: dsjs a9, L3FF064F0 +3ff06690: .word 0x35e0 +3ff066a0: dsjs a9, L3FF06510 +L3FF066B0: +3ff066b0: .word 0x35f8 +3ff066c0: dsjs a9, L3FF06530 +L3FF066D0: +3ff066d0: .word 0x0000 +3ff066e0: .word 0x0000 +L3FF066F0: +3ff066f0: .word 0x0000 +3ff06700: .word 0x0000 +L3FF06710: +3ff06710: .word 0x0000 +3ff06720: .word 0x0000 +L3FF06730: +3ff06730: .word 0x0000 +3ff06740: .word 0x0000 +L3FF06750: +3ff06750: .word 0x0000 +3ff06760: .word 0x0000 +3ff06770: .word 0x0000 +3ff06780: .word 0x0000 +3ff06790: .word 0x0000 +3ff067a0: .word 0x0000 +3ff067b0: .word 0x0000 +3ff067c0: .word 0x0000 +3ff067d0: .word 0x0000 +3ff067e0: .word 0x0000 +3ff067f0: .word 0x0000 +3ff06800: .word 0x0000 +3ff06810: .word 0x0000 +3ff06820: .word 0x0000 +3ff06830: .word 0x3580 +3ff06840: dsjs a9, L3FF066B0 +3ff06850: .word 0x3598 +3ff06860: dsjs a9, L3FF066D0 +3ff06870: .word 0x35b0 +3ff06880: dsjs a9, L3FF066F0 +3ff06890: .word 0x35c8 +3ff068a0: dsjs a9, L3FF06710 +3ff068b0: .word 0x35e0 +3ff068c0: dsjs a9, L3FF06730 +L3FF068D0: +3ff068d0: .word 0x35f8 +3ff068e0: dsjs a9, L3FF06750 +L3FF068F0: +3ff068f0: .word 0x0000 +3ff06900: .word 0x0000 +L3FF06910: +3ff06910: .word 0x0000 +3ff06920: .word 0x0000 +L3FF06930: +3ff06930: .word 0x0000 +3ff06940: .word 0x0000 +L3FF06950: +3ff06950: .word 0x0000 +3ff06960: .word 0x0000 +L3FF06970: +3ff06970: .word 0x0000 +3ff06980: .word 0x0000 +3ff06990: .word 0x0000 +3ff069a0: .word 0x0000 +3ff069b0: .word 0x0000 +3ff069c0: .word 0x0000 +3ff069d0: .word 0x0000 +3ff069e0: .word 0x0000 +3ff069f0: .word 0x0000 +3ff06a00: .word 0x0000 +3ff06a10: .word 0x0000 +3ff06a20: .word 0x0000 +3ff06a30: .word 0x0000 +3ff06a40: .word 0x0000 +3ff06a50: .word 0x3580 +3ff06a60: dsjs a9, L3FF068D0 +3ff06a70: .word 0x3598 +3ff06a80: dsjs a9, L3FF068F0 +3ff06a90: .word 0x35b0 +3ff06aa0: dsjs a9, L3FF06910 +3ff06ab0: .word 0x35c8 +3ff06ac0: dsjs a9, L3FF06930 +3ff06ad0: .word 0x35e0 +3ff06ae0: dsjs a9, L3FF06950 +3ff06af0: .word 0x35f8 +3ff06b00: dsjs a9, L3FF06970 +3ff06b10: .word 0x0000 +3ff06b20: .word 0x0000 +3ff06b30: .word 0x0000 +3ff06b40: .word 0x0000 +L3FF06B50: +3ff06b50: .word 0x0000 +3ff06b60: .word 0x0000 +3ff06b70: .word 0x0000 +3ff06b80: .word 0x0000 +3ff06b90: .word 0x0000 +3ff06ba0: .word 0x0000 +3ff06bb0: .word 0x0000 +3ff06bc0: .word 0x0000 +3ff06bd0: .word 0x0000 +3ff06be0: .word 0x0000 +3ff06bf0: .word 0x0000 +3ff06c00: .word 0x0000 +3ff06c10: .word 0x0000 +3ff06c20: .word 0x0000 +3ff06c30: .word 0x0000 +3ff06c40: .word 0x0000 +3ff06c50: .word 0x0000 +3ff06c60: .word 0x0000 +3ff06c70: .word 0x0012 +3ff06c80: .word 0x009f +3ff06c90: .word 0x0004 +3ff06ca0: .word 0x0000 +3ff06cb0: .word 0x0007 +3ff06cc0: .word 0x0000 +3ff06cd0: pixt *b13, *b8 +3ff06ce0: dsjs a9, L3FF06B50 +3ff06cf0: .word 0x0000 +3ff06d00: .word 0x0000 +3ff06d10: .word 0x0000 +3ff06d20: .word 0x0000 +3ff06d30: .word 0x0000 +3ff06d40: .word 0x0000 +3ff06d50: .word 0x0000 +3ff06d60: .word 0x0000 +L3FF06D70: +3ff06d70: .word 0x0000 +3ff06d80: .word 0x0000 +3ff06d90: .word 0x0000 +3ff06da0: .word 0x0000 +3ff06db0: .word 0x0000 +3ff06dc0: .word 0x0000 +3ff06dd0: .word 0x0000 +3ff06de0: .word 0x0000 +3ff06df0: .word 0x0000 +3ff06e00: .word 0x0000 +3ff06e10: .word 0x0000 +3ff06e20: .word 0x0000 +3ff06e30: .word 0x0000 +3ff06e40: .word 0x0000 +3ff06e50: .word 0x0000 +3ff06e60: .word 0x0000 +3ff06e70: .word 0x0000 +3ff06e80: .word 0x0000 +3ff06e90: .word 0x0000 +3ff06ea0: .word 0x0000 +3ff06eb0: .word 0x0000 +3ff06ec0: .word 0x0000 +3ff06ed0: .word 0x0000 +3ff06ee0: .word 0x0000 +3ff06ef0: .word 0xfe60 +3ff06f00: dsjs a9, L3FF06D70 +3ff06f10: .word 0x0000 +3ff06f20: .word 0x0000 +3ff06f30: .word 0x0000 +3ff06f40: .word 0x0000 +3ff06f50: .word 0x0000 +3ff06f60: .word 0x0000 +3ff06f70: .word 0x0000 +3ff06f80: .word 0x0000 +L3FF06F90: +3ff06f90: .word 0x0000 +3ff06fa0: .word 0x0000 +3ff06fb0: .word 0x0000 +3ff06fc0: .word 0x0000 +3ff06fd0: .word 0x0000 +3ff06fe0: .word 0x0000 +3ff06ff0: .word 0x0000 +3ff07000: .word 0x0000 +3ff07010: .word 0x0000 +3ff07020: .word 0x0000 +3ff07030: .word 0x0000 +3ff07040: .word 0x0000 +3ff07050: .word 0x0000 +3ff07060: .word 0x0000 +3ff07070: .word 0x0000 +3ff07080: .word 0x0000 +3ff07090: .word 0x0000 +3ff070a0: .word 0x0000 +3ff070b0: .word 0x0000 +3ff070c0: .word 0x0000 +3ff070d0: .word 0x0000 +3ff070e0: .word 0x0000 +3ff070f0: .word 0x0000 +3ff07100: .word 0x0000 +3ff07110: .word 0xff00 +3ff07120: dsjs a9, L3FF06F90 +3ff07130: .word 0x0000 +3ff07140: .word 0x0000 +3ff07150: .word 0x0000 +3ff07160: .word 0x0000 +3ff07170: .word 0x0000 +3ff07180: .word 0x0000 +3ff07190: .word 0x0000 +3ff071a0: .word 0x0000 +3ff071b0: .word 0x0000 +3ff071c0: .word 0x0000 +3ff071d0: .word 0x0000 +3ff071e0: .word 0x0000 +3ff071f0: .word 0x0000 +3ff07200: .word 0x0000 +L3FF07210: +3ff07210: .word 0x0000 +3ff07220: .word 0x0000 +3ff07230: .word 0x0000 +3ff07240: .word 0x0000 +3ff07250: .word 0x0000 +3ff07260: .word 0x0000 +3ff07270: .word 0x0000 +3ff07280: .word 0x0000 +3ff07290: .word 0x0000 +3ff072a0: .word 0x0000 +3ff072b0: .word 0x0000 +3ff072c0: .word 0x0000 +3ff072d0: .word 0x0000 +3ff072e0: .word 0x0000 +3ff072f0: .word 0x0000 +3ff07300: .word 0x0000 +3ff07310: .word 0x0000 +3ff07320: .word 0x0000 +3ff07330: rev b2 +3ff07340: .word 0x00ba +3ff07350: .word 0x0001 +3ff07360: .word 0x0000 +3ff07370: .word 0x0008 +3ff07380: .word 0x0000 +3ff07390: dsjs a8, L3FF07560 +3ff073a0: dsjs a9, L3FF07210 +3ff073b0: .word 0x0000 +3ff073c0: .word 0x0000 +3ff073d0: .word 0x0000 +3ff073e0: .word 0x0000 +3ff073f0: .word 0x0000 +3ff07400: .word 0x0000 +3ff07410: .word 0x0000 +3ff07420: .word 0x0000 +L3FF07430: +3ff07430: .word 0x0000 +3ff07440: .word 0x0000 +3ff07450: .word 0x0000 +3ff07460: .word 0x0000 +3ff07470: .word 0x0000 +3ff07480: .word 0x0000 +3ff07490: .word 0x0000 +3ff074a0: .word 0x0000 +3ff074b0: .word 0x0000 +3ff074c0: .word 0x0000 +3ff074d0: .word 0x0000 +3ff074e0: .word 0x0000 +3ff074f0: .word 0x0000 +3ff07500: .word 0x0000 +3ff07510: .word 0x0000 +3ff07520: .word 0x0000 +3ff07530: .word 0x0000 +3ff07540: .word 0x0000 +3ff07550: .word 0x0000 +L3FF07560: +3ff07560: .word 0x0000 +3ff07570: .word 0x0000 +3ff07580: .word 0x0000 +3ff07590: .word 0x0000 +3ff075a0: .word 0x0000 +3ff075b0: dsjs a8, L3FF07780 +3ff075c0: dsjs a9, L3FF07430 +3ff075d0: .word 0x0000 +3ff075e0: .word 0x0000 +3ff075f0: .word 0x0000 +3ff07600: .word 0x0000 +3ff07610: .word 0x0000 +3ff07620: .word 0x0000 +3ff07630: .word 0x0000 +3ff07640: .word 0x0000 +L3FF07650: +3ff07650: .word 0x0000 +3ff07660: .word 0x0000 +3ff07670: .word 0x0000 +3ff07680: .word 0x0000 +3ff07690: .word 0x0000 +3ff076a0: .word 0x0000 +3ff076b0: .word 0x0000 +3ff076c0: .word 0x0000 +3ff076d0: .word 0x0000 +3ff076e0: .word 0x0000 +3ff076f0: .word 0x0000 +3ff07700: .word 0x0000 +3ff07710: .word 0x0000 +3ff07720: .word 0x0000 +3ff07730: .word 0x0000 +3ff07740: .word 0x0000 +3ff07750: .word 0x0000 +3ff07760: .word 0x0000 +3ff07770: .word 0x0000 +L3FF07780: +3ff07780: .word 0x0000 +3ff07790: .word 0x0000 +3ff077a0: .word 0x0000 +3ff077b0: .word 0x0000 +3ff077c0: .word 0x0000 +3ff077d0: .word 0xffa0 +3ff077e0: dsjs a9, L3FF07650 +3ff077f0: .word 0x0000 +3ff07800: .word 0x0000 +3ff07810: .word 0x0000 +3ff07820: .word 0x0000 +3ff07830: .word 0x0000 +3ff07840: .word 0x0000 +3ff07850: .word 0x0000 +3ff07860: .word 0x0000 +3ff07870: .word 0x0000 +3ff07880: .word 0x0000 +3ff07890: .word 0x0000 +3ff078a0: .word 0x0000 +3ff078b0: .word 0x0000 +3ff078c0: .word 0x0000 +L3FF078D0: +3ff078d0: .word 0x0000 +3ff078e0: .word 0x0000 +3ff078f0: .word 0x0000 +3ff07900: .word 0x0000 +3ff07910: .word 0x0000 +3ff07920: .word 0x0000 +3ff07930: .word 0x0000 +3ff07940: .word 0x0000 +3ff07950: .word 0x0000 +3ff07960: .word 0x0000 +3ff07970: .word 0x0000 +3ff07980: .word 0x0000 +3ff07990: .word 0x0000 +3ff079a0: .word 0x0000 +3ff079b0: .word 0x0000 +3ff079c0: .word 0x0000 +3ff079d0: .word 0x0000 +3ff079e0: .word 0x0000 +3ff079f0: rev b2 +3ff07a00: .word 0x00d2 +3ff07a10: .word 0x0004 +3ff07a20: .word 0x0000 +3ff07a30: .word 0x0009 +3ff07a40: .word 0x0000 +3ff07a50: .word 0xfff0 +3ff07a60: dsjs a9, L3FF078D0 +3ff07a70: .word 0x0000 +3ff07a80: .word 0x0000 +3ff07a90: .word 0x0000 +3ff07aa0: .word 0x0000 +3ff07ab0: .word 0x0000 +3ff07ac0: .word 0x0000 +3ff07ad0: .word 0x0000 +3ff07ae0: .word 0x0000 +L3FF07AF0: +3ff07af0: .word 0x0000 +3ff07b00: .word 0x0000 +3ff07b10: .word 0x0000 +3ff07b20: .word 0x0000 +3ff07b30: .word 0x0000 +3ff07b40: .word 0x0000 +3ff07b50: .word 0x0000 +3ff07b60: .word 0x0000 +3ff07b70: .word 0x0000 +3ff07b80: .word 0x0000 +3ff07b90: .word 0x0000 +3ff07ba0: .word 0x0000 +3ff07bb0: .word 0x0000 +3ff07bc0: .word 0x0000 +3ff07bd0: .word 0x0000 +3ff07be0: .word 0x0000 +3ff07bf0: .word 0x0000 +3ff07c00: .word 0x0000 +3ff07c10: .word 0x0000 +3ff07c20: .word 0x0000 +3ff07c30: .word 0x0000 +3ff07c40: .word 0x0000 +3ff07c50: .word 0x0000 +3ff07c60: .word 0x0000 +3ff07c70: .word 0x0050 +3ff07c80: dsjs a10, L3FF07AF0 +3ff07c90: .word 0x0000 +3ff07ca0: .word 0x0000 +3ff07cb0: .word 0x0000 +3ff07cc0: .word 0x0000 +3ff07cd0: .word 0x0000 +3ff07ce0: .word 0x0000 +3ff07cf0: .word 0x0000 +3ff07d00: .word 0x0000 +L3FF07D10: +3ff07d10: .word 0x0000 +3ff07d20: .word 0x0000 +3ff07d30: .word 0x0000 +3ff07d40: .word 0x0000 +3ff07d50: .word 0x0000 +3ff07d60: .word 0x0000 +3ff07d70: .word 0x0000 +3ff07d80: .word 0x0000 +3ff07d90: .word 0x0000 +3ff07da0: .word 0x0000 +3ff07db0: .word 0x0000 +3ff07dc0: .word 0x0000 +3ff07dd0: .word 0x0000 +3ff07de0: .word 0x0000 +3ff07df0: .word 0x0000 +3ff07e00: .word 0x0000 +3ff07e10: .word 0x0000 +3ff07e20: .word 0x0000 +3ff07e30: .word 0x0000 +3ff07e40: .word 0x0000 +3ff07e50: .word 0x0000 +3ff07e60: .word 0x0000 +3ff07e70: .word 0x0000 +3ff07e80: .word 0x0000 +3ff07e90: getpc a0 +3ff07ea0: dsjs a10, L3FF07D10 +3ff07eb0: .word 0x0000 +3ff07ec0: .word 0x0000 +3ff07ed0: .word 0x0000 +3ff07ee0: .word 0x0000 +3ff07ef0: .word 0x0000 +3ff07f00: .word 0x0000 +3ff07f10: .word 0x0000 +3ff07f20: .word 0x0000 +3ff07f30: .word 0x0000 +3ff07f40: .word 0x0000 +3ff07f50: .word 0x0000 +3ff07f60: .word 0x0000 +3ff07f70: .word 0x0000 +3ff07f80: .word 0x0000 +L3FF07F90: +3ff07f90: .word 0x0000 +3ff07fa0: .word 0x0000 +3ff07fb0: .word 0x0000 +3ff07fc0: .word 0x0000 +3ff07fd0: .word 0x0000 +3ff07fe0: .word 0x0000 +3ff07ff0: .word 0x0000 +3ff08000: .word 0x0000 +3ff08010: .word 0x0000 +3ff08020: .word 0x0000 +3ff08030: .word 0x0000 +3ff08040: .word 0x0000 +3ff08050: .word 0x0000 +3ff08060: .word 0x0000 +3ff08070: .word 0x0000 +3ff08080: .word 0x0000 +3ff08090: .word 0x0000 +3ff080a0: .word 0x0000 +3ff080b0: .word 0x0014 +3ff080c0: .word 0x00fe +3ff080d0: .word 0x0005 +3ff080e0: .word 0x0000 +3ff080f0: .word 0x000a +3ff08100: .word 0x0000 +3ff08110: sla b2, b8 +3ff08120: dsjs a9, L3FF07F90 +3ff08130: .word 0x0000 +3ff08140: .word 0x0000 +3ff08150: .word 0x0000 +3ff08160: .word 0x0000 +3ff08170: .word 0x0000 +3ff08180: .word 0x0000 +3ff08190: .word 0x0000 +3ff081a0: .word 0x0000 +L3FF081B0: +3ff081b0: .word 0x0000 +3ff081c0: .word 0x0000 +3ff081d0: .word 0x0000 +3ff081e0: .word 0x0000 +3ff081f0: .word 0x0000 +3ff08200: .word 0x0000 +3ff08210: .word 0x0000 +3ff08220: .word 0x0000 +3ff08230: .word 0x0000 +3ff08240: .word 0x0000 +3ff08250: .word 0x0000 +3ff08260: .word 0x0000 +3ff08270: .word 0x0000 +3ff08280: .word 0x0000 +3ff08290: .word 0x0000 +3ff082a0: .word 0x0000 +3ff082b0: .word 0x0000 +3ff082c0: .word 0x0000 +3ff082d0: .word 0x0000 +3ff082e0: .word 0x0000 +3ff082f0: .word 0x0000 +3ff08300: .word 0x0000 +3ff08310: .word 0x0000 +3ff08320: .word 0x0000 +3ff08330: sla b2, b8 +3ff08340: dsjs a9, L3FF081B0 +3ff08350: .word 0x0000 +3ff08360: .word 0x0000 +3ff08370: .word 0x0000 +3ff08380: .word 0x0000 +3ff08390: .word 0x0000 +3ff083a0: .word 0x0000 +3ff083b0: .word 0x0000 +3ff083c0: .word 0x0000 +L3FF083D0: +3ff083d0: .word 0x0000 +3ff083e0: .word 0x0000 +3ff083f0: .word 0x0000 +3ff08400: .word 0x0000 +3ff08410: .word 0x0000 +3ff08420: .word 0x0000 +3ff08430: .word 0x0000 +3ff08440: .word 0x0000 +3ff08450: .word 0x0000 +3ff08460: .word 0x0000 +3ff08470: .word 0x0000 +3ff08480: .word 0x0000 +3ff08490: .word 0x0000 +3ff084a0: .word 0x0000 +3ff084b0: .word 0x0000 +3ff084c0: .word 0x0000 +3ff084d0: .word 0x0000 +3ff084e0: .word 0x0000 +3ff084f0: .word 0x0000 +3ff08500: .word 0x0000 +3ff08510: .word 0x0000 +3ff08520: .word 0x0000 +3ff08530: .word 0x0000 +3ff08540: .word 0x0000 +3ff08550: sla b2, b8 +3ff08560: dsjs a9, L3FF083D0 +3ff08570: .word 0x0000 +3ff08580: .word 0x0000 +3ff08590: .word 0x0000 +3ff085a0: .word 0x0000 +3ff085b0: .word 0x0000 +3ff085c0: .word 0x0000 +3ff085d0: .word 0x0000 +3ff085e0: .word 0x0000 +3ff085f0: .word 0x0000 +3ff08600: .word 0x0000 +3ff08610: .word 0x0000 +3ff08620: .word 0x0000 +3ff08630: .word 0x0000 +3ff08640: .word 0x0000 +L3FF08650: +3ff08650: .word 0x0000 +3ff08660: .word 0x0000 +3ff08670: .word 0x0000 +3ff08680: .word 0x0000 +3ff08690: .word 0x0000 +3ff086a0: .word 0x0000 +3ff086b0: .word 0x0000 +3ff086c0: .word 0x0000 +3ff086d0: .word 0x0000 +3ff086e0: .word 0x0000 +3ff086f0: .word 0x0000 +3ff08700: .word 0x0000 +3ff08710: .word 0x0000 +3ff08720: .word 0x0000 +3ff08730: .word 0x0000 +3ff08740: .word 0x0000 +3ff08750: .word 0x0000 +3ff08760: .word 0x0000 +3ff08770: .word 0x00a6 +3ff08780: .word 0x00fe +3ff08790: .word 0x0005 +3ff087a0: .word 0x0000 +3ff087b0: .word 0x000b +3ff087c0: .word 0x0000 +3ff087d0: sla a6, a0 +3ff087e0: dsjs a9, L3FF08650 +3ff087f0: .word 0x0000 +3ff08800: .word 0x0000 +3ff08810: .word 0x0000 +3ff08820: .word 0x0000 +3ff08830: .word 0x0000 +3ff08840: .word 0x0000 +3ff08850: .word 0x0000 +3ff08860: .word 0x0000 +L3FF08870: +3ff08870: .word 0x0000 +3ff08880: .word 0x0000 +3ff08890: .word 0x0000 +3ff088a0: .word 0x0000 +3ff088b0: .word 0x0000 +3ff088c0: .word 0x0000 +3ff088d0: .word 0x0000 +3ff088e0: .word 0x0000 +3ff088f0: .word 0x0000 +3ff08900: .word 0x0000 +3ff08910: .word 0x0000 +3ff08920: .word 0x0000 +3ff08930: .word 0x0000 +3ff08940: .word 0x0000 +3ff08950: .word 0x0000 +3ff08960: .word 0x0000 +3ff08970: .word 0x0000 +3ff08980: .word 0x0000 +3ff08990: .word 0x0000 +3ff089a0: .word 0x0000 +3ff089b0: .word 0x0000 +3ff089c0: .word 0x0000 +3ff089d0: .word 0x0000 +3ff089e0: .word 0x0000 +3ff089f0: rl 0x9, b8 +3ff08a00: dsjs a9, L3FF08870 +3ff08a10: .word 0x0000 +3ff08a20: .word 0x0000 +3ff08a30: .word 0x0000 +3ff08a40: .word 0x0000 +3ff08a50: .word 0x0000 +3ff08a60: .word 0x0000 +3ff08a70: .word 0x0000 +3ff08a80: .word 0x0000 +L3FF08A90: +3ff08a90: .word 0x0000 +3ff08aa0: .word 0x0000 +3ff08ab0: .word 0x0000 +3ff08ac0: .word 0x0000 +3ff08ad0: .word 0x0000 +3ff08ae0: .word 0x0000 +3ff08af0: .word 0x0000 +3ff08b00: .word 0x0000 +3ff08b10: .word 0x0000 +3ff08b20: .word 0x0000 +3ff08b30: .word 0x0000 +3ff08b40: .word 0x0000 +3ff08b50: .word 0x0000 +3ff08b60: .word 0x0000 +3ff08b70: .word 0x0000 +3ff08b80: .word 0x0000 +3ff08b90: .word 0x0000 +3ff08ba0: .word 0x0000 +3ff08bb0: .word 0x0000 +3ff08bc0: .word 0x0000 +3ff08bd0: .word 0x0000 +3ff08be0: .word 0x0000 +3ff08bf0: .word 0x0000 +3ff08c00: .word 0x0000 +3ff08c10: sla a9, a0 +3ff08c20: dsjs a9, L3FF08A90 +3ff08c30: .word 0x0000 +3ff08c40: .word 0x0000 +3ff08c50: .word 0x0000 +3ff08c60: .word 0x0000 +3ff08c70: .word 0x0000 +3ff08c80: .word 0x0000 +3ff08c90: .word 0x0000 +3ff08ca0: .word 0x0000 +3ff08cb0: .word 0x0000 +3ff08cc0: .word 0x0000 +3ff08cd0: .word 0x0000 +3ff08ce0: .word 0x0000 +3ff08cf0: .word 0x0000 +3ff08d00: .word 0x0000 +L3FF08D10: +3ff08d10: .word 0x0000 +3ff08d20: .word 0x0000 +3ff08d30: .word 0x0000 +3ff08d40: .word 0x0000 +3ff08d50: .word 0x0000 +3ff08d60: .word 0x0000 +3ff08d70: .word 0x0000 +3ff08d80: .word 0x0000 +3ff08d90: .word 0x0000 +3ff08da0: .word 0x0000 +3ff08db0: .word 0x0000 +3ff08dc0: .word 0x0000 +3ff08dd0: .word 0x0000 +3ff08de0: .word 0x0000 +3ff08df0: .word 0x0000 +3ff08e00: .word 0x0000 +3ff08e10: .word 0x0000 +3ff08e20: .word 0x0000 +3ff08e30: exgpc a14 +3ff08e40: .word 0x00fe +3ff08e50: .word 0x0005 +3ff08e60: .word 0x0000 +3ff08e70: .word 0x000c +3ff08e80: .word 0x0000 +3ff08e90: move a1, b0 +3ff08ea0: dsjs a9, L3FF08D10 +3ff08eb0: .word 0x0000 +3ff08ec0: .word 0x0000 +3ff08ed0: .word 0x0000 +3ff08ee0: .word 0x0000 +3ff08ef0: .word 0x0000 +3ff08f00: .word 0x0000 +3ff08f10: .word 0x0000 +3ff08f20: .word 0x0000 +L3FF08F30: +3ff08f30: .word 0x0000 +3ff08f40: .word 0x0000 +3ff08f50: .word 0x0000 +3ff08f60: .word 0x0000 +3ff08f70: .word 0x0000 +3ff08f80: .word 0x0000 +3ff08f90: .word 0x0000 +3ff08fa0: .word 0x0000 +3ff08fb0: .word 0x0000 +3ff08fc0: .word 0x0000 +3ff08fd0: .word 0x0000 +3ff08fe0: .word 0x0000 +3ff08ff0: .word 0x0000 +3ff09000: .word 0x0000 +3ff09010: .word 0x0000 +3ff09020: .word 0x0000 +3ff09030: .word 0x0000 +3ff09040: .word 0x0000 +3ff09050: .word 0x0000 +3ff09060: .word 0x0000 +3ff09070: .word 0x0000 +3ff09080: .word 0x0000 +3ff09090: .word 0x0000 +3ff090a0: .word 0x0000 +3ff090b0: sla a12, a0 +3ff090c0: dsjs a9, L3FF08F30 +3ff090d0: .word 0x0000 +3ff090e0: .word 0x0000 +3ff090f0: .word 0x0000 +3ff09100: .word 0x0000 +3ff09110: .word 0x0000 +3ff09120: .word 0x0000 +3ff09130: .word 0x0000 +3ff09140: .word 0x0000 +L3FF09150: +3ff09150: .word 0x0000 +3ff09160: .word 0x0000 +3ff09170: .word 0x0000 +3ff09180: .word 0x0000 +3ff09190: .word 0x0000 +3ff091a0: .word 0x0000 +3ff091b0: .word 0x0000 +3ff091c0: .word 0x0000 +3ff091d0: .word 0x0000 +3ff091e0: .word 0x0000 +3ff091f0: .word 0x0000 +3ff09200: .word 0x0000 +3ff09210: .word 0x0000 +3ff09220: .word 0x0000 +3ff09230: .word 0x0000 +3ff09240: .word 0x0000 +3ff09250: .word 0x0000 +3ff09260: .word 0x0000 +3ff09270: .word 0x0000 +3ff09280: .word 0x0000 +3ff09290: .word 0x0000 +3ff092a0: .word 0x0000 +3ff092b0: .word 0x0000 +3ff092c0: .word 0x0000 +3ff092d0: srl 0x1d, b8 +3ff092e0: dsjs a9, L3FF09150 +3ff092f0: .word 0x0000 +3ff09300: .word 0x0000 +3ff09310: .word 0x0000 +3ff09320: .word 0x0000 +3ff09330: .word 0x0000 +3ff09340: .word 0x0000 +3ff09350: .word 0x0000 +3ff09360: .word 0x0000 +3ff09370: .word 0x0000 +3ff09380: .word 0x0000 +3ff09390: .word 0x0000 +3ff093a0: .word 0x0000 +3ff093b0: .word 0x0000 +3ff093c0: .word 0x0000 +L3FF093D0: +3ff093d0: .word 0x0000 +3ff093e0: .word 0x0000 +3ff093f0: .word 0x0000 +3ff09400: .word 0x0000 +3ff09410: .word 0x0000 +3ff09420: .word 0x0000 +3ff09430: .word 0x0000 +3ff09440: .word 0x0000 +3ff09450: .word 0x0000 +3ff09460: .word 0x0000 +3ff09470: .word 0x0000 +3ff09480: .word 0x0000 +3ff09490: .word 0x0000 +3ff094a0: .word 0x0000 +3ff094b0: .word 0x0000 +3ff094c0: .word 0x0000 +L3FF094D0: +3ff094d0: .word 0x0000 +3ff094e0: .word 0x0000 +3ff094f0: .word 0x0000 +3ff09500: .word 0x0000 +3ff09510: .word 0x0004 +3ff09520: .word 0x0000 +3ff09530: .word 0x000d +3ff09540: .word 0x0000 +3ff09550: .word 0x0238 +3ff09560: dsjs a10, L3FF093D0 +3ff09570: .word 0x0000 +3ff09580: .word 0x0000 +3ff09590: .word 0x0000 +3ff095a0: .word 0x0000 +3ff095b0: .word 0x0000 +3ff095c0: .word 0x0000 +3ff095d0: .word 0x0000 +3ff095e0: .word 0x0000 +L3FF095F0: +3ff095f0: .word 0x0000 +3ff09600: .word 0x0000 +3ff09610: .word 0x0000 +3ff09620: .word 0x0000 +3ff09630: .word 0x0000 +3ff09640: .word 0x0000 +3ff09650: .word 0x0000 +3ff09660: .word 0x0000 +3ff09670: .word 0x0000 +3ff09680: .word 0x0000 +3ff09690: .word 0x0000 +3ff096a0: .word 0x0000 +3ff096b0: .word 0x0000 +3ff096c0: .word 0x0000 +3ff096d0: .word 0x0000 +3ff096e0: .word 0x0000 +3ff096f0: .word 0x0000 +3ff09700: .word 0x0000 +3ff09710: .word 0x0000 +3ff09720: .word 0x0000 +3ff09730: .word 0x0000 +3ff09740: .word 0x0000 +3ff09750: .word 0x0000 +3ff09760: .word 0x0000 +3ff09770: nop +3ff09780: dsjs a10, L3FF095F0 +3ff09790: .word 0x0000 +3ff097a0: .word 0x0000 +3ff097b0: .word 0x0000 +3ff097c0: .word 0x0000 +3ff097d0: .word 0x0000 +3ff097e0: .word 0x0000 +3ff097f0: .word 0x0000 +3ff09800: .word 0x0000 +L3FF09810: +3ff09810: .word 0x0000 +3ff09820: .word 0x0000 +3ff09830: .word 0x0000 +3ff09840: .word 0x0000 +3ff09850: .word 0x0000 +3ff09860: .word 0x0000 +3ff09870: .word 0x0000 +3ff09880: .word 0x0000 +3ff09890: .word 0x0000 +3ff098a0: .word 0x0000 +3ff098b0: .word 0x0000 +L3FF098C0: +3ff098c0: .word 0x0000 +3ff098d0: .word 0x0000 +3ff098e0: .word 0x0000 +3ff098f0: .word 0x0000 +3ff09900: .word 0x0000 +3ff09910: .word 0x0000 +3ff09920: .word 0x0000 +3ff09930: .word 0x0000 +3ff09940: .word 0x0000 +3ff09950: .word 0x0000 +3ff09960: .word 0x0000 +3ff09970: .word 0x0000 +3ff09980: .word 0x0000 +3ff09990: not b8 +3ff099a0: dsjs a10, L3FF09810 +3ff099b0: .word 0x0484 +3ff099c0: jrne L3FF094D0 +3ff099d0: .word 0x0017 +3ff099e0: .word 0x00d2 +3ff099f0: .word 0x00ae +3ff09a00: .word 0x0004 +3ff09a10: .word 0x0000 +3ff09a20: .word 0x0003 +3ff09a30: .word 0x0000 +3ff09a40: .word 0x0478 +3ff09a50: dsjs a10, L3FF098C0 +3ff09a60: .word 0x0000 +3ff09a70: .word 0x0000 +3ff09a80: .word 0x0000 +3ff09a90: .word 0x0000 +3ff09aa0: .word 0x0000 +3ff09ab0: .word 0x0000 +3ff09ac0: .word 0x0000 +3ff09ad0: .word 0x0000 +L3FF09AE0: +3ff09ae0: .word 0x0000 +3ff09af0: .word 0x0000 +3ff09b00: .word 0x0000 +3ff09b10: .word 0x0000 +3ff09b20: .word 0x0000 +3ff09b30: .word 0x0000 +3ff09b40: .word 0x0000 +3ff09b50: .word 0x0000 +3ff09b60: .word 0x0000 +3ff09b70: .word 0x0000 +3ff09b80: .word 0x0000 +3ff09b90: .word 0x0000 +3ff09ba0: .word 0x0000 +3ff09bb0: .word 0x0000 +3ff09bc0: .word 0x0000 +3ff09bd0: .word 0x0000 +3ff09be0: .word 0x0000 +3ff09bf0: .word 0x0000 +3ff09c00: .word 0x0000 +3ff09c10: .word 0x0000 +3ff09c20: .word 0x0000 +3ff09c30: .word 0x0000 +3ff09c40: .word 0x0000 +3ff09c50: .word 0x0000 +3ff09c60: sext b8, 0 +3ff09c70: dsjs a10, L3FF09AE0 +3ff09c80: .word 0x0000 +3ff09c90: .word 0x0000 +3ff09ca0: .word 0x0000 +3ff09cb0: .word 0x0000 +3ff09cc0: .word 0x0000 +3ff09cd0: .word 0x0000 +3ff09ce0: .word 0x0000 +3ff09cf0: .word 0x0000 +3ff09d00: .word 0x0000 +3ff09d10: .word 0x0000 +3ff09d20: .word 0x0000 +3ff09d30: .word 0x0000 +3ff09d40: .word 0x0000 +3ff09d50: .word 0x0000 +3ff09d60: .word 0x0000 +3ff09d70: .word 0x0000 +3ff09d80: .word 0x0000 +3ff09d90: .word 0x0000 +3ff09da0: .word 0x0000 +3ff09db0: .word 0x0000 +3ff09dc0: .word 0x0000 +3ff09dd0: .word 0x0000 +3ff09de0: .word 0x0000 +3ff09df0: .word 0x0000 +3ff09e00: .word 0x0000 +3ff09e10: .word 0x0000 +3ff09e20: .word 0x0000 +3ff09e30: .word 0x0000 +3ff09e40: .word 0x0000 +3ff09e50: .word 0x0000 +3ff09e60: .word 0x0000 +3ff09e70: .word 0x0000 +3ff09e80: movb b0, @0x3f4a +3ff09eb0: .word 0x0000 +3ff09ec0: .word 0x0000 +3ff09ed0: .word 0x0000 +3ff09ee0: .word 0x0000 +3ff09ef0: .word 0x0000 +3ff09f00: .word 0x0000 +3ff09f10: .word 0x0000 +3ff09f20: .word 0x0000 +3ff09f30: .word 0x0000 +3ff09f40: .word 0x0000 +3ff09f50: .word 0x0000 +3ff09f60: .word 0x0000 +3ff09f70: .word 0x0000 +L3FF09F80: +3ff09f80: .word 0x0000 +3ff09f90: .word 0x0000 +3ff09fa0: .word 0x0000 +3ff09fb0: .word 0x0000 +3ff09fc0: .word 0x0000 +3ff09fd0: .word 0x0000 +3ff09fe0: .word 0x0000 +3ff09ff0: .word 0x0000 +3ff0a000: .word 0x0000 +3ff0a010: .word 0x0000 +3ff0a020: .word 0x0000 +3ff0a030: .word 0x0000 +3ff0a040: .word 0x0000 +3ff0a050: .word 0x0000 +3ff0a060: .word 0x0000 +3ff0a070: .word 0x0000 +3ff0a080: .word 0x0000 +3ff0a090: .word 0x0000 +3ff0a0a0: .word 0x00d2 +3ff0a0b0: .word 0x00d4 +3ff0a0c0: .word 0x0004 +3ff0a0d0: .word 0x0000 +3ff0a0e0: .word 0x0004 +3ff0a0f0: .word 0x0000 +3ff0a100: .word 0x0650 +3ff0a110: dsjs a10, L3FF09F80 +3ff0a120: .word 0x0000 +3ff0a130: .word 0x0000 +3ff0a140: .word 0x0000 +3ff0a150: .word 0x0000 +3ff0a160: .word 0x0000 +3ff0a170: .word 0x0000 +3ff0a180: .word 0x0000 +3ff0a190: .word 0x0000 +L3FF0A1A0: +3ff0a1a0: .word 0x0000 +3ff0a1b0: .word 0x0000 +3ff0a1c0: .word 0x0000 +3ff0a1d0: .word 0x0000 +3ff0a1e0: .word 0x0000 +3ff0a1f0: .word 0x0000 +3ff0a200: .word 0x0000 +3ff0a210: .word 0x0000 +3ff0a220: .word 0x0000 +3ff0a230: .word 0x0000 +3ff0a240: .word 0x0000 +3ff0a250: .word 0x0000 +3ff0a260: .word 0x0000 +3ff0a270: .word 0x0000 +3ff0a280: .word 0x0000 +3ff0a290: .word 0x0000 +3ff0a2a0: .word 0x0000 +3ff0a2b0: .word 0x0000 +3ff0a2c0: .word 0x0000 +3ff0a2d0: .word 0x0000 +3ff0a2e0: .word 0x0000 +3ff0a2f0: .word 0x0000 +3ff0a300: .word 0x0000 +3ff0a310: .word 0x0000 +3ff0a320: .word 0x06c8 +3ff0a330: dsjs a10, L3FF0A1A0 +3ff0a340: .word 0x0000 +3ff0a350: .word 0x0000 +3ff0a360: .word 0x0000 +3ff0a370: .word 0x0000 +3ff0a380: .word 0x0000 +3ff0a390: .word 0x0000 +3ff0a3a0: .word 0x0000 +3ff0a3b0: .word 0x0000 +L3FF0A3C0: +3ff0a3c0: .word 0x0000 +3ff0a3d0: .word 0x0000 +3ff0a3e0: .word 0x0000 +3ff0a3f0: .word 0x0000 +3ff0a400: .word 0x0000 +3ff0a410: .word 0x0000 +3ff0a420: .word 0x0000 +3ff0a430: .word 0x0000 +3ff0a440: .word 0x0000 +3ff0a450: .word 0x0000 +3ff0a460: .word 0x0000 +3ff0a470: .word 0x0000 +3ff0a480: .word 0x0000 +3ff0a490: .word 0x0000 +3ff0a4a0: .word 0x0000 +3ff0a4b0: .word 0x0000 +3ff0a4c0: .word 0x0000 +3ff0a4d0: .word 0x0000 +3ff0a4e0: .word 0x0000 +3ff0a4f0: .word 0x0000 +3ff0a500: .word 0x0000 +3ff0a510: .word 0x0000 +3ff0a520: .word 0x0000 +3ff0a530: .word 0x0000 +3ff0a540: setf 24, 1, 1 +3ff0a550: dsjs a10, L3FF0A3C0 +3ff0a560: .word 0x0000 +3ff0a570: .word 0x0000 +3ff0a580: .word 0x0000 +3ff0a590: .word 0x0000 +3ff0a5a0: .word 0x0000 +3ff0a5b0: .word 0x0000 +3ff0a5c0: .word 0x0000 +3ff0a5d0: .word 0x0000 +3ff0a5e0: .word 0x0000 +3ff0a5f0: .word 0x0000 +3ff0a600: .word 0x0000 +3ff0a610: .word 0x0000 +3ff0a620: .word 0x0000 +3ff0a630: .word 0x0000 +L3FF0A640: +3ff0a640: .word 0x0000 +3ff0a650: .word 0x0000 +3ff0a660: .word 0x0000 +3ff0a670: .word 0x0000 +3ff0a680: .word 0x0000 +3ff0a690: .word 0x0000 +3ff0a6a0: .word 0x0000 +3ff0a6b0: .word 0x0000 +3ff0a6c0: .word 0x0000 +3ff0a6d0: .word 0x0000 +3ff0a6e0: .word 0x0000 +3ff0a6f0: .word 0x0000 +3ff0a700: .word 0x0000 +3ff0a710: .word 0x0000 +3ff0a720: .word 0x0000 +3ff0a730: .word 0x0000 +3ff0a740: .word 0x0000 +3ff0a750: .word 0x0000 +3ff0a760: .word 0x00d7 +3ff0a770: .word 0x00a7 +3ff0a780: .word 0x0001 +3ff0a790: .word 0x0000 +3ff0a7a0: .word 0x0005 +3ff0a7b0: .word 0x0000 +3ff0a7c0: addk 14, a0 +3ff0a7d0: dsjs a9, L3FF0A640 +3ff0a7e0: .word 0x0000 +3ff0a7f0: .word 0x0000 +3ff0a800: .word 0x0000 +3ff0a810: .word 0x0000 +3ff0a820: .word 0x0000 +3ff0a830: .word 0x0000 +3ff0a840: .word 0x0000 +3ff0a850: .word 0x0000 +L3FF0A860: +3ff0a860: .word 0x0000 +3ff0a870: .word 0x0000 +3ff0a880: .word 0x0000 +3ff0a890: .word 0x0000 +3ff0a8a0: .word 0x0000 +3ff0a8b0: .word 0x0000 +3ff0a8c0: .word 0x0000 +3ff0a8d0: .word 0x0000 +3ff0a8e0: .word 0x0000 +3ff0a8f0: .word 0x0000 +3ff0a900: .word 0x0000 +3ff0a910: .word 0x0000 +3ff0a920: .word 0x0000 +3ff0a930: .word 0x0000 +3ff0a940: .word 0x0000 +3ff0a950: .word 0x0000 +3ff0a960: .word 0x0000 +3ff0a970: .word 0x0000 +3ff0a980: .word 0x0000 +3ff0a990: .word 0x0000 +3ff0a9a0: .word 0x0000 +3ff0a9b0: .word 0x0000 +3ff0a9c0: .word 0x0000 +3ff0a9d0: .word 0x0000 +3ff0a9e0: addk 14, a0 +3ff0a9f0: dsjs a9, L3FF0A860 +3ff0aa00: .word 0x0000 +3ff0aa10: .word 0x0000 +3ff0aa20: .word 0x0000 +3ff0aa30: .word 0x0000 +3ff0aa40: .word 0x0000 +3ff0aa50: .word 0x0000 +3ff0aa60: .word 0x0000 +3ff0aa70: .word 0x0000 +L3FF0AA80: +3ff0aa80: .word 0x0000 +3ff0aa90: .word 0x0000 +3ff0aaa0: .word 0x0000 +3ff0aab0: .word 0x0000 +3ff0aac0: .word 0x0000 +3ff0aad0: .word 0x0000 +3ff0aae0: .word 0x0000 +3ff0aaf0: .word 0x0000 +3ff0ab00: .word 0x0000 +3ff0ab10: .word 0x0000 +3ff0ab20: .word 0x0000 +3ff0ab30: .word 0x0000 +3ff0ab40: .word 0x0000 +3ff0ab50: .word 0x0000 +3ff0ab60: .word 0x0000 +3ff0ab70: .word 0x0000 +3ff0ab80: .word 0x0000 +3ff0ab90: .word 0x0000 +3ff0aba0: .word 0x0000 +3ff0abb0: .word 0x0000 +3ff0abc0: .word 0x0000 +3ff0abd0: .word 0x0000 +3ff0abe0: .word 0x0000 +3ff0abf0: .word 0x0000 +3ff0ac00: addk 14, a0 +3ff0ac10: dsjs a9, L3FF0AA80 +3ff0ac20: .word 0x0000 +3ff0ac30: .word 0x0000 +3ff0ac40: .word 0x0000 +3ff0ac50: .word 0x0000 +3ff0ac60: .word 0x0000 +3ff0ac70: .word 0x0000 +3ff0ac80: .word 0x0000 +3ff0ac90: .word 0x0000 +3ff0aca0: .word 0x0000 +3ff0acb0: .word 0x0000 +3ff0acc0: .word 0x0000 +3ff0acd0: .word 0x0000 +3ff0ace0: .word 0x0000 +3ff0acf0: .word 0x0000 +L3FF0AD00: +3ff0ad00: .word 0x0000 +3ff0ad10: .word 0x0000 +3ff0ad20: .word 0x0000 +3ff0ad30: .word 0x0000 +3ff0ad40: .word 0x0000 +3ff0ad50: .word 0x0000 +3ff0ad60: .word 0x0000 +3ff0ad70: .word 0x0000 +3ff0ad80: .word 0x0000 +3ff0ad90: .word 0x0000 +3ff0ada0: .word 0x0000 +3ff0adb0: .word 0x0000 +3ff0adc0: .word 0x0000 +3ff0add0: .word 0x0000 +3ff0ade0: .word 0x0000 +3ff0adf0: .word 0x0000 +3ff0ae00: .word 0x0000 +3ff0ae10: .word 0x0000 +3ff0ae20: .word 0x00d7 +3ff0ae30: .word 0x00cd +3ff0ae40: .word 0x0001 +3ff0ae50: .word 0x0000 +3ff0ae60: .word 0x0006 +3ff0ae70: .word 0x0000 +3ff0ae80: addk 14, a0 +3ff0ae90: dsjs a9, L3FF0AD00 +3ff0aea0: .word 0x0000 +3ff0aeb0: .word 0x0000 +3ff0aec0: .word 0x0000 +3ff0aed0: .word 0x0000 +3ff0aee0: .word 0x0000 +3ff0aef0: .word 0x0000 +3ff0af00: .word 0x0000 +3ff0af10: .word 0x0000 +L3FF0AF20: +3ff0af20: .word 0x0000 +3ff0af30: .word 0x0000 +3ff0af40: .word 0x0000 +3ff0af50: .word 0x0000 +3ff0af60: .word 0x0000 +3ff0af70: .word 0x0000 +3ff0af80: .word 0x0000 +3ff0af90: .word 0x0000 +3ff0afa0: .word 0x0000 +3ff0afb0: .word 0x0000 +3ff0afc0: .word 0x0000 +3ff0afd0: .word 0x0000 +3ff0afe0: .word 0x0000 +3ff0aff0: .word 0x0000 +3ff0b000: .word 0x0000 +3ff0b010: .word 0x0000 +3ff0b020: .word 0x0000 +3ff0b030: .word 0x0000 +3ff0b040: .word 0x0000 +3ff0b050: .word 0x0000 +3ff0b060: .word 0x0000 +3ff0b070: .word 0x0000 +3ff0b080: .word 0x0000 +3ff0b090: .word 0x0000 +3ff0b0a0: addk 14, a0 +3ff0b0b0: dsjs a9, L3FF0AF20 +3ff0b0c0: .word 0x0000 +3ff0b0d0: .word 0x0000 +3ff0b0e0: .word 0x0000 +3ff0b0f0: .word 0x0000 +3ff0b100: .word 0x0000 +3ff0b110: .word 0x0000 +3ff0b120: .word 0x0000 +3ff0b130: .word 0x0000 +L3FF0B140: +3ff0b140: .word 0x0000 +3ff0b150: .word 0x0000 +3ff0b160: .word 0x0000 +3ff0b170: .word 0x0000 +3ff0b180: .word 0x0000 +3ff0b190: .word 0x0000 +3ff0b1a0: .word 0x0000 +3ff0b1b0: .word 0x0000 +3ff0b1c0: .word 0x0000 +3ff0b1d0: .word 0x0000 +3ff0b1e0: .word 0x0000 +3ff0b1f0: .word 0x0000 +3ff0b200: .word 0x0000 +3ff0b210: .word 0x0000 +3ff0b220: .word 0x0000 +3ff0b230: .word 0x0000 +3ff0b240: .word 0x0000 +3ff0b250: .word 0x0000 +3ff0b260: .word 0x0000 +3ff0b270: .word 0x0000 +3ff0b280: .word 0x0000 +3ff0b290: .word 0x0000 +3ff0b2a0: .word 0x0000 +3ff0b2b0: .word 0x0000 +3ff0b2c0: addk 14, a0 +3ff0b2d0: dsjs a9, L3FF0B140 +3ff0b2e0: .word 0x0000 +3ff0b2f0: .word 0x0000 +3ff0b300: .word 0x0000 +3ff0b310: .word 0x0000 +3ff0b320: .word 0x0000 +3ff0b330: .word 0x0000 +3ff0b340: .word 0x0000 +3ff0b350: .word 0x0000 +3ff0b360: .word 0x0000 +3ff0b370: .word 0x0000 +3ff0b380: .word 0x0000 +3ff0b390: .word 0x0000 +3ff0b3a0: .word 0x0000 +3ff0b3b0: .word 0x0000 +L3FF0B3C0: +3ff0b3c0: .word 0x0000 +3ff0b3d0: .word 0x0000 +3ff0b3e0: .word 0x0000 +3ff0b3f0: .word 0x0000 +3ff0b400: .word 0x0000 +3ff0b410: .word 0x0000 +3ff0b420: .word 0x0000 +3ff0b430: .word 0x0000 +3ff0b440: .word 0x0000 +3ff0b450: .word 0x0000 +3ff0b460: .word 0x0000 +3ff0b470: .word 0x0000 +3ff0b480: .word 0x0000 +3ff0b490: .word 0x0000 +3ff0b4a0: .word 0x0000 +3ff0b4b0: .word 0x0000 +3ff0b4c0: .word 0x0000 +3ff0b4d0: .word 0x0000 +3ff0b4e0: .word 0x001f +3ff0b4f0: .word 0x001c +3ff0b500: .word 0x0005 +3ff0b510: .word 0x0000 +3ff0b520: .word 0x0007 +3ff0b530: .word 0x0000 +3ff0b540: .word 0x0828 +3ff0b550: dsjs a10, L3FF0B3C0 +3ff0b560: .word 0x0000 +3ff0b570: .word 0x0000 +3ff0b580: .word 0x0000 +3ff0b590: .word 0x0000 +3ff0b5a0: .word 0x0000 +3ff0b5b0: .word 0x0000 +3ff0b5c0: .word 0x0000 +3ff0b5d0: .word 0x0000 +L3FF0B5E0: +3ff0b5e0: .word 0x0000 +3ff0b5f0: .word 0x0000 +3ff0b600: .word 0x0000 +3ff0b610: .word 0x0000 +3ff0b620: .word 0x0000 +3ff0b630: .word 0x0000 +3ff0b640: .word 0x0000 +3ff0b650: .word 0x0000 +3ff0b660: .word 0x0000 +3ff0b670: .word 0x0000 +3ff0b680: .word 0x0000 +3ff0b690: .word 0x0000 +3ff0b6a0: .word 0x0000 +3ff0b6b0: .word 0x0000 +3ff0b6c0: .word 0x0000 +3ff0b6d0: .word 0x0000 +3ff0b6e0: .word 0x0000 +3ff0b6f0: .word 0x0000 +3ff0b700: .word 0x0000 +3ff0b710: .word 0x0000 +3ff0b720: .word 0x0000 +3ff0b730: .word 0x0000 +3ff0b740: .word 0x0000 +3ff0b750: .word 0x0000 +3ff0b760: .word 0x08f0 +3ff0b770: dsjs a10, L3FF0B5E0 +3ff0b780: .word 0x0000 +3ff0b790: .word 0x0000 +3ff0b7a0: .word 0x0000 +3ff0b7b0: .word 0x0000 +3ff0b7c0: .word 0x0000 +3ff0b7d0: .word 0x0000 +3ff0b7e0: .word 0x0000 +3ff0b7f0: .word 0x0000 +3ff0b800: .word 0x0000 +3ff0b810: .word 0x0000 +3ff0b820: .word 0x0000 +3ff0b830: .word 0x0000 +3ff0b840: .word 0x0000 +3ff0b850: .word 0x0000 +3ff0b860: .word 0x0000 +3ff0b870: .word 0x0000 +3ff0b880: .word 0x0000 +3ff0b890: .word 0x0000 +3ff0b8a0: .word 0x0000 +3ff0b8b0: .word 0x0000 +3ff0b8c0: .word 0x0000 +3ff0b8d0: .word 0x0000 +3ff0b8e0: .word 0x0000 +3ff0b8f0: .word 0x0000 +3ff0b900: .word 0x0000 +3ff0b910: .word 0x0000 +3ff0b920: .word 0x0000 +3ff0b930: .word 0x0000 +3ff0b940: .word 0x0000 +3ff0b950: .word 0x0000 +3ff0b960: .word 0x0000 +3ff0b970: .word 0x0000 +3ff0b980: movi 0x3f4a, a8 +3ff0b9a0: .word 0x0000 +3ff0b9b0: .word 0x0000 +3ff0b9c0: .word 0x0000 +3ff0b9d0: .word 0x0000 +3ff0b9e0: .word 0x0000 +3ff0b9f0: .word 0x0000 +3ff0ba00: .word 0x0000 +3ff0ba10: .word 0x0000 +3ff0ba20: .word 0x0000 +3ff0ba30: .word 0x0000 +3ff0ba40: .word 0x0000 +3ff0ba50: .word 0x0000 +3ff0ba60: .word 0x0000 +3ff0ba70: .word 0x0000 +L3FF0BA80: +3ff0ba80: .word 0x0000 +3ff0ba90: .word 0x0000 +3ff0baa0: .word 0x0000 +3ff0bab0: .word 0x0000 +3ff0bac0: .word 0x0000 +3ff0bad0: .word 0x0000 +3ff0bae0: .word 0x0000 +3ff0baf0: .word 0x0000 +3ff0bb00: .word 0x0000 +3ff0bb10: .word 0x0000 +3ff0bb20: .word 0x0000 +3ff0bb30: .word 0x0000 +3ff0bb40: .word 0x0000 +3ff0bb50: .word 0x0000 +3ff0bb60: .word 0x0000 +3ff0bb70: .word 0x0000 +3ff0bb80: .word 0x0000 +3ff0bb90: .word 0x0000 +3ff0bba0: .word 0x001f +3ff0bbb0: .word 0x0044 +3ff0bbc0: .word 0x0005 +3ff0bbd0: .word 0x0000 +3ff0bbe0: .word 0x0008 +3ff0bbf0: .word 0x0000 +3ff0bc00: .word 0x0a80 +3ff0bc10: dsjs a10, L3FF0BA80 +3ff0bc20: .word 0x0000 +3ff0bc30: .word 0x0000 +3ff0bc40: .word 0x0000 +3ff0bc50: .word 0x0000 +3ff0bc60: .word 0x0000 +3ff0bc70: .word 0x0000 +3ff0bc80: .word 0x0000 +3ff0bc90: .word 0x0000 +3ff0bca0: .word 0x0000 +3ff0bcb0: .word 0x0000 +3ff0bcc0: .word 0x0000 +3ff0bcd0: .word 0x0000 +3ff0bce0: .word 0x0000 +3ff0bcf0: .word 0x0000 +3ff0bd00: .word 0x0000 +3ff0bd10: .word 0x0000 +3ff0bd20: .word 0x0000 +3ff0bd30: .word 0x0000 +3ff0bd40: .word 0x0000 +3ff0bd50: .word 0x0000 +3ff0bd60: .word 0x0000 +3ff0bd70: .word 0x0000 +3ff0bd80: .word 0x0000 +3ff0bd90: .word 0x0000 +3ff0bda0: .word 0x0000 +3ff0bdb0: .word 0x0000 +3ff0bdc0: .word 0x0000 +3ff0bdd0: .word 0x0000 +3ff0bde0: .word 0x0000 +3ff0bdf0: .word 0x0000 +3ff0be00: .word 0x0000 +3ff0be10: .word 0x0000 +3ff0be20: cmpi 0xc0b5, b0 +3ff0be40: .word 0x0000 +3ff0be50: .word 0x0000 +3ff0be60: .word 0x0000 +3ff0be70: .word 0x0000 +3ff0be80: .word 0x0000 +3ff0be90: .word 0x0000 +3ff0bea0: .word 0x0000 +3ff0beb0: .word 0x0000 +L3FF0BEC0: +3ff0bec0: .word 0x0000 +3ff0bed0: .word 0x0000 +3ff0bee0: .word 0x0000 +3ff0bef0: .word 0x0000 +3ff0bf00: .word 0x0000 +3ff0bf10: .word 0x0000 +3ff0bf20: .word 0x0000 +3ff0bf30: .word 0x0000 +3ff0bf40: .word 0x0000 +3ff0bf50: .word 0x0000 +3ff0bf60: .word 0x0000 +3ff0bf70: .word 0x0000 +3ff0bf80: .word 0x0000 +3ff0bf90: .word 0x0000 +3ff0bfa0: .word 0x0000 +3ff0bfb0: .word 0x0000 +3ff0bfc0: .word 0x0000 +3ff0bfd0: .word 0x0000 +3ff0bfe0: .word 0x0000 +3ff0bff0: .word 0x0000 +3ff0c000: .word 0x0000 +3ff0c010: .word 0x0000 +3ff0c020: .word 0x0000 +3ff0c030: .word 0x0000 +3ff0c040: .word 0x0c40 +3ff0c050: dsjs a10, L3FF0BEC0 +3ff0c060: .word 0x0000 +3ff0c070: .word 0x0000 +3ff0c080: .word 0x0000 +3ff0c090: .word 0x0000 +3ff0c0a0: .word 0x0000 +3ff0c0b0: .word 0x0000 +3ff0c0c0: .word 0x0000 +3ff0c0d0: .word 0x0000 +3ff0c0e0: .word 0x0000 +3ff0c0f0: .word 0x0000 +3ff0c100: .word 0x0000 +3ff0c110: .word 0x0000 +3ff0c120: .word 0x0000 +3ff0c130: .word 0x0000 +3ff0c140: .word 0x0000 +3ff0c150: .word 0x0000 +3ff0c160: .word 0x0000 +3ff0c170: .word 0x0000 +3ff0c180: .word 0x0000 +3ff0c190: .word 0x0000 +3ff0c1a0: .word 0x0000 +3ff0c1b0: .word 0x0000 +3ff0c1c0: .word 0x0000 +3ff0c1d0: .word 0x0000 +3ff0c1e0: .word 0x0000 +3ff0c1f0: .word 0x0000 +3ff0c200: .word 0x0000 +3ff0c210: .word 0x0000 +3ff0c220: .word 0x0000 +3ff0c230: .word 0x0000 +3ff0c240: .word 0x0000 +3ff0c250: .word 0x0000 +3ff0c260: .word 0x001f +3ff0c270: .word 0x006c +3ff0c280: .word 0x0005 +3ff0c290: .word 0x0000 +3ff0c2a0: .word 0x0009 +3ff0c2b0: .word 0x0000 +3ff0c2c0: subi 0xffffc0b5, b0 +3ff0c2f0: .word 0x0000 +3ff0c300: .word 0x0000 +3ff0c310: .word 0x0000 +3ff0c320: .word 0x0000 +3ff0c330: .word 0x0000 +3ff0c340: .word 0x0000 +3ff0c350: .word 0x0000 +L3FF0C360: +3ff0c360: .word 0x0000 +3ff0c370: .word 0x0000 +3ff0c380: .word 0x0000 +3ff0c390: .word 0x0000 +3ff0c3a0: .word 0x0000 +3ff0c3b0: .word 0x0000 +3ff0c3c0: .word 0x0000 +3ff0c3d0: .word 0x0000 +3ff0c3e0: .word 0x0000 +3ff0c3f0: .word 0x0000 +3ff0c400: .word 0x0000 +3ff0c410: .word 0x0000 +3ff0c420: .word 0x0000 +3ff0c430: .word 0x0000 +3ff0c440: .word 0x0000 +3ff0c450: .word 0x0000 +3ff0c460: .word 0x0000 +3ff0c470: .word 0x0000 +3ff0c480: .word 0x0000 +3ff0c490: .word 0x0000 +3ff0c4a0: .word 0x0000 +3ff0c4b0: .word 0x0000 +3ff0c4c0: .word 0x0000 +3ff0c4d0: .word 0x0000 +3ff0c4e0: setc +3ff0c4f0: dsjs a10, L3FF0C360 +3ff0c500: .word 0x0000 +3ff0c510: .word 0x0000 +3ff0c520: .word 0x0000 +3ff0c530: .word 0x0000 +3ff0c540: .word 0x0000 +3ff0c550: .word 0x0000 +3ff0c560: .word 0x0000 +3ff0c570: .word 0x0000 +L3FF0C580: +3ff0c580: .word 0x0000 +3ff0c590: .word 0x0000 +3ff0c5a0: .word 0x0000 +3ff0c5b0: .word 0x0000 +3ff0c5c0: .word 0x0000 +3ff0c5d0: .word 0x0000 +3ff0c5e0: .word 0x0000 +3ff0c5f0: .word 0x0000 +3ff0c600: .word 0x0000 +3ff0c610: .word 0x0000 +3ff0c620: .word 0x0000 +3ff0c630: .word 0x0000 +3ff0c640: .word 0x0000 +3ff0c650: .word 0x0000 +3ff0c660: .word 0x0000 +3ff0c670: .word 0x0000 +3ff0c680: .word 0x0000 +3ff0c690: .word 0x0000 +3ff0c6a0: .word 0x0000 +3ff0c6b0: .word 0x0000 +3ff0c6c0: .word 0x0000 +3ff0c6d0: .word 0x0000 +3ff0c6e0: .word 0x0000 +3ff0c6f0: .word 0x0000 +3ff0c700: .word 0x0ef8 +3ff0c710: dsjs a10, L3FF0C580 +3ff0c720: .word 0x0000 +3ff0c730: .word 0x0000 +3ff0c740: .word 0x0000 +3ff0c750: .word 0x0000 +3ff0c760: .word 0x0000 +3ff0c770: .word 0x0000 +3ff0c780: .word 0x0000 +3ff0c790: .word 0x0000 +3ff0c7a0: .word 0x0000 +3ff0c7b0: .word 0x0000 +3ff0c7c0: .word 0x0000 +3ff0c7d0: .word 0x0000 +3ff0c7e0: .word 0x0000 +3ff0c7f0: .word 0x0000 +L3FF0C800: +3ff0c800: .word 0x0000 +3ff0c810: .word 0x0000 +3ff0c820: .word 0x0000 +3ff0c830: .word 0x0000 +3ff0c840: .word 0x0000 +3ff0c850: .word 0x0000 +3ff0c860: .word 0x0000 +3ff0c870: .word 0x0000 +3ff0c880: .word 0x0000 +3ff0c890: .word 0x0000 +3ff0c8a0: .word 0x0000 +3ff0c8b0: .word 0x0000 +3ff0c8c0: .word 0x0000 +3ff0c8d0: .word 0x0000 +3ff0c8e0: .word 0x0000 +3ff0c8f0: .word 0x0000 +3ff0c900: .word 0x0000 +3ff0c910: .word 0x0000 +3ff0c920: rev b2 +3ff0c930: .word 0x00fa +3ff0c940: .word 0x0005 +3ff0c950: .word 0x0000 +3ff0c960: .word 0x000a +3ff0c970: .word 0x0000 +3ff0c980: sla b2, b8 +3ff0c990: dsjs a9, L3FF0C800 +3ff0c9a0: .word 0x0000 +3ff0c9b0: .word 0x0000 +3ff0c9c0: .word 0x0000 +3ff0c9d0: .word 0x0000 +3ff0c9e0: .word 0x0000 +3ff0c9f0: .word 0x0000 +3ff0ca00: .word 0x0000 +3ff0ca10: .word 0x0000 +L3FF0CA20: +3ff0ca20: .word 0x0000 +3ff0ca30: .word 0x0000 +3ff0ca40: .word 0x0000 +3ff0ca50: .word 0x0000 +3ff0ca60: .word 0x0000 +3ff0ca70: .word 0x0000 +3ff0ca80: .word 0x0000 +3ff0ca90: .word 0x0000 +3ff0caa0: .word 0x0000 +3ff0cab0: .word 0x0000 +3ff0cac0: .word 0x0000 +3ff0cad0: .word 0x0000 +3ff0cae0: .word 0x0000 +3ff0caf0: .word 0x0000 +3ff0cb00: .word 0x0000 +3ff0cb10: .word 0x0000 +3ff0cb20: .word 0x0000 +3ff0cb30: .word 0x0000 +3ff0cb40: .word 0x0000 +3ff0cb50: .word 0x0000 +3ff0cb60: .word 0x0000 +3ff0cb70: .word 0x0000 +3ff0cb80: .word 0x0000 +3ff0cb90: .word 0x0000 +3ff0cba0: sla b2, b8 +3ff0cbb0: dsjs a9, L3FF0CA20 +3ff0cbc0: .word 0x0000 +3ff0cbd0: .word 0x0000 +3ff0cbe0: .word 0x0000 +3ff0cbf0: .word 0x0000 +3ff0cc00: .word 0x0000 +3ff0cc10: .word 0x0000 +3ff0cc20: .word 0x0000 +3ff0cc30: .word 0x0000 +L3FF0CC40: +3ff0cc40: .word 0x0000 +3ff0cc50: .word 0x0000 +3ff0cc60: .word 0x0000 +3ff0cc70: .word 0x0000 +3ff0cc80: .word 0x0000 +3ff0cc90: .word 0x0000 +3ff0cca0: .word 0x0000 +3ff0ccb0: .word 0x0000 +3ff0ccc0: .word 0x0000 +3ff0ccd0: .word 0x0000 +3ff0cce0: .word 0x0000 +3ff0ccf0: .word 0x0000 +3ff0cd00: .word 0x0000 +3ff0cd10: .word 0x0000 +3ff0cd20: .word 0x0000 +3ff0cd30: .word 0x0000 +3ff0cd40: .word 0x0000 +3ff0cd50: .word 0x0000 +3ff0cd60: .word 0x0000 +3ff0cd70: .word 0x0000 +3ff0cd80: .word 0x0000 +3ff0cd90: .word 0x0000 +3ff0cda0: .word 0x0000 +3ff0cdb0: .word 0x0000 +3ff0cdc0: sla b2, b8 +3ff0cdd0: dsjs a9, L3FF0CC40 +3ff0cde0: .word 0x0000 +3ff0cdf0: .word 0x0000 +3ff0ce00: .word 0x0000 +3ff0ce10: .word 0x0000 +3ff0ce20: .word 0x0000 +3ff0ce30: .word 0x0000 +3ff0ce40: .word 0x0000 +3ff0ce50: .word 0x0000 +3ff0ce60: .word 0x0000 +3ff0ce70: .word 0x0000 +3ff0ce80: .word 0x0000 +3ff0ce90: .word 0x0000 +3ff0cea0: .word 0x0000 +3ff0ceb0: .word 0x0000 +L3FF0CEC0: +3ff0cec0: .word 0x0000 +3ff0ced0: .word 0x0000 +3ff0cee0: .word 0x0000 +3ff0cef0: .word 0x0000 +3ff0cf00: .word 0x0000 +3ff0cf10: .word 0x0000 +3ff0cf20: .word 0x0000 +3ff0cf30: .word 0x0000 +3ff0cf40: .word 0x0000 +3ff0cf50: .word 0x0000 +3ff0cf60: .word 0x0000 +3ff0cf70: .word 0x0000 +3ff0cf80: .word 0x0000 +3ff0cf90: .word 0x0000 +3ff0cfa0: .word 0x0000 +3ff0cfb0: .word 0x0000 +3ff0cfc0: .word 0x0000 +3ff0cfd0: .word 0x0000 +3ff0cfe0: .word 0x00d7 +3ff0cff0: .word 0x00fa +3ff0d000: .word 0x0005 +3ff0d010: .word 0x0000 +3ff0d020: .word 0x000b +3ff0d030: .word 0x0000 +3ff0d040: sla a6, a0 +3ff0d050: dsjs a9, L3FF0CEC0 +3ff0d060: .word 0x0000 +3ff0d070: .word 0x0000 +3ff0d080: .word 0x0000 +3ff0d090: .word 0x0000 +3ff0d0a0: .word 0x0000 +3ff0d0b0: .word 0x0000 +3ff0d0c0: .word 0x0000 +3ff0d0d0: .word 0x0000 +L3FF0D0E0: +3ff0d0e0: .word 0x0000 +3ff0d0f0: .word 0x0000 +3ff0d100: .word 0x0000 +3ff0d110: .word 0x0000 +3ff0d120: .word 0x0000 +3ff0d130: .word 0x0000 +3ff0d140: .word 0x0000 +3ff0d150: .word 0x0000 +3ff0d160: .word 0x0000 +3ff0d170: .word 0x0000 +3ff0d180: .word 0x0000 +3ff0d190: .word 0x0000 +3ff0d1a0: .word 0x0000 +3ff0d1b0: .word 0x0000 +3ff0d1c0: .word 0x0000 +3ff0d1d0: .word 0x0000 +3ff0d1e0: .word 0x0000 +3ff0d1f0: .word 0x0000 +3ff0d200: .word 0x0000 +3ff0d210: .word 0x0000 +3ff0d220: .word 0x0000 +3ff0d230: .word 0x0000 +3ff0d240: .word 0x0000 +3ff0d250: .word 0x0000 +3ff0d260: rl 0x9, b8 +3ff0d270: dsjs a9, L3FF0D0E0 +3ff0d280: .word 0x0000 +3ff0d290: .word 0x0000 +3ff0d2a0: .word 0x0000 +3ff0d2b0: .word 0x0000 +3ff0d2c0: .word 0x0000 +3ff0d2d0: .word 0x0000 +3ff0d2e0: .word 0x0000 +3ff0d2f0: .word 0x0000 +L3FF0D300: +3ff0d300: .word 0x0000 +3ff0d310: .word 0x0000 +3ff0d320: .word 0x0000 +3ff0d330: .word 0x0000 +3ff0d340: .word 0x0000 +3ff0d350: .word 0x0000 +3ff0d360: .word 0x0000 +3ff0d370: .word 0x0000 +3ff0d380: .word 0x0000 +3ff0d390: .word 0x0000 +3ff0d3a0: .word 0x0000 +3ff0d3b0: .word 0x0000 +3ff0d3c0: .word 0x0000 +3ff0d3d0: .word 0x0000 +3ff0d3e0: .word 0x0000 +3ff0d3f0: .word 0x0000 +3ff0d400: .word 0x0000 +3ff0d410: .word 0x0000 +3ff0d420: .word 0x0000 +3ff0d430: .word 0x0000 +3ff0d440: .word 0x0000 +3ff0d450: .word 0x0000 +3ff0d460: .word 0x0000 +3ff0d470: .word 0x0000 +3ff0d480: sla a9, a0 +3ff0d490: dsjs a9, L3FF0D300 +3ff0d4a0: .word 0x0000 +3ff0d4b0: .word 0x0000 +3ff0d4c0: .word 0x0000 +3ff0d4d0: .word 0x0000 +3ff0d4e0: .word 0x0000 +3ff0d4f0: .word 0x0000 +3ff0d500: .word 0x0000 +3ff0d510: .word 0x0000 +3ff0d520: .word 0x0000 +3ff0d530: .word 0x0000 +3ff0d540: .word 0x0000 +3ff0d550: .word 0x0000 +3ff0d560: .word 0x0000 +3ff0d570: .word 0x0000 +L3FF0D580: +3ff0d580: .word 0x0000 +3ff0d590: .word 0x0000 +3ff0d5a0: .word 0x0000 +3ff0d5b0: .word 0x0000 +3ff0d5c0: .word 0x0000 +3ff0d5d0: .word 0x0000 +3ff0d5e0: .word 0x0000 +3ff0d5f0: .word 0x0000 +3ff0d600: .word 0x0000 +3ff0d610: .word 0x0000 +3ff0d620: .word 0x0000 +3ff0d630: .word 0x0000 +3ff0d640: .word 0x0000 +3ff0d650: .word 0x0000 +3ff0d660: .word 0x0000 +3ff0d670: .word 0x0000 +3ff0d680: .word 0x0000 +3ff0d690: .word 0x0000 +3ff0d6a0: jump b9 +3ff0d6b0: .word 0x00fa +3ff0d6c0: .word 0x0005 +3ff0d6d0: .word 0x0000 +3ff0d6e0: .word 0x000c +3ff0d6f0: .word 0x0000 +3ff0d700: move a1, b0 +3ff0d710: dsjs a9, L3FF0D580 +3ff0d720: .word 0x0000 +3ff0d730: .word 0x0000 +3ff0d740: .word 0x0000 +3ff0d750: .word 0x0000 +3ff0d760: .word 0x0000 +3ff0d770: .word 0x0000 +3ff0d780: .word 0x0000 +3ff0d790: .word 0x0000 +L3FF0D7A0: +3ff0d7a0: .word 0x0000 +3ff0d7b0: .word 0x0000 +3ff0d7c0: .word 0x0000 +3ff0d7d0: .word 0x0000 +3ff0d7e0: .word 0x0000 +3ff0d7f0: .word 0x0000 +3ff0d800: .word 0x0000 +3ff0d810: .word 0x0000 +3ff0d820: .word 0x0000 +3ff0d830: .word 0x0000 +3ff0d840: .word 0x0000 +3ff0d850: .word 0x0000 +3ff0d860: .word 0x0000 +3ff0d870: .word 0x0000 +3ff0d880: .word 0x0000 +3ff0d890: .word 0x0000 +3ff0d8a0: .word 0x0000 +3ff0d8b0: .word 0x0000 +3ff0d8c0: .word 0x0000 +3ff0d8d0: .word 0x0000 +3ff0d8e0: .word 0x0000 +3ff0d8f0: .word 0x0000 +3ff0d900: .word 0x0000 +3ff0d910: .word 0x0000 +3ff0d920: sla a12, a0 +3ff0d930: dsjs a9, L3FF0D7A0 +3ff0d940: .word 0x0000 +3ff0d950: .word 0x0000 +3ff0d960: .word 0x0000 +3ff0d970: .word 0x0000 +3ff0d980: .word 0x0000 +3ff0d990: .word 0x0000 +3ff0d9a0: .word 0x0000 +3ff0d9b0: .word 0x0000 +L3FF0D9C0: +3ff0d9c0: .word 0x0000 +3ff0d9d0: .word 0x0000 +3ff0d9e0: .word 0x0000 +3ff0d9f0: .word 0x0000 +3ff0da00: .word 0x0000 +3ff0da10: .word 0x0000 +3ff0da20: .word 0x0000 +3ff0da30: .word 0x0000 +3ff0da40: .word 0x0000 +3ff0da50: .word 0x0000 +3ff0da60: .word 0x0000 +3ff0da70: .word 0x0000 +3ff0da80: .word 0x0000 +3ff0da90: .word 0x0000 +3ff0daa0: .word 0x0000 +3ff0dab0: .word 0x0000 +3ff0dac0: .word 0x0000 +3ff0dad0: .word 0x0000 +3ff0dae0: .word 0x0000 +3ff0daf0: .word 0x0000 +3ff0db00: .word 0x0000 +3ff0db10: .word 0x0000 +3ff0db20: .word 0x0000 +3ff0db30: .word 0x0000 +3ff0db40: srl 0x1d, b8 +3ff0db50: dsjs a9, L3FF0D9C0 +3ff0db60: .word 0x0000 +3ff0db70: .word 0x0000 +3ff0db80: .word 0x0000 +3ff0db90: .word 0x0000 +3ff0dba0: .word 0x0000 +3ff0dbb0: .word 0x0000 +3ff0dbc0: .word 0x0000 +3ff0dbd0: .word 0x0000 +3ff0dbe0: .word 0x0000 +3ff0dbf0: .word 0x0000 +3ff0dc00: .word 0x0000 +3ff0dc10: .word 0x0000 +3ff0dc20: .word 0x0000 +3ff0dc30: .word 0x0000 +L3FF0DC40: +3ff0dc40: .word 0x0000 +3ff0dc50: .word 0x0000 +3ff0dc60: .word 0x0000 +3ff0dc70: .word 0x0000 +3ff0dc80: .word 0x0000 +3ff0dc90: .word 0x0000 +3ff0dca0: .word 0x0000 +3ff0dcb0: .word 0x0000 +3ff0dcc0: .word 0x0000 +3ff0dcd0: .word 0x0000 +3ff0dce0: .word 0x0000 +3ff0dcf0: .word 0x0000 +3ff0dd00: .word 0x0000 +3ff0dd10: .word 0x0000 +3ff0dd20: .word 0x0000 +3ff0dd30: .word 0x0000 +3ff0dd40: .word 0x0000 +3ff0dd50: .word 0x0000 +3ff0dd60: .word 0x0000 +3ff0dd70: .word 0x0000 +3ff0dd80: .word 0x0004 +3ff0dd90: .word 0x0000 +3ff0dda0: .word 0x000d +3ff0ddb0: .word 0x0000 +3ff0ddc0: addk 32, a8 +3ff0ddd0: dsjs a10, L3FF0DC40 +3ff0dde0: .word 0x0000 +3ff0ddf0: .word 0x0000 +3ff0de00: .word 0x0000 +3ff0de10: .word 0x0000 +3ff0de20: .word 0x0000 +3ff0de30: .word 0x0000 +3ff0de40: .word 0x0000 +3ff0de50: .word 0x0000 +L3FF0DE60: +3ff0de60: .word 0x0000 +3ff0de70: .word 0x0000 +3ff0de80: .word 0x0000 +3ff0de90: .word 0x0000 +3ff0dea0: .word 0x0000 +3ff0deb0: .word 0x0000 +3ff0dec0: .word 0x0000 +3ff0ded0: .word 0x0000 +3ff0dee0: .word 0x0000 +3ff0def0: .word 0x0000 +3ff0df00: .word 0x0000 +3ff0df10: .word 0x0000 +3ff0df20: .word 0x0000 +3ff0df30: .word 0x0000 +3ff0df40: .word 0x0000 +3ff0df50: .word 0x0000 +3ff0df60: .word 0x0000 +3ff0df70: .word 0x0000 +3ff0df80: .word 0x0000 +3ff0df90: .word 0x0000 +3ff0dfa0: .word 0x0000 +3ff0dfb0: .word 0x0000 +3ff0dfc0: .word 0x0000 +3ff0dfd0: .word 0x0000 +3ff0dfe0: addk 4, b0 +3ff0dff0: dsjs a10, L3FF0DE60 +3ff0e000: .word 0x0000 +3ff0e010: .word 0x0000 +3ff0e020: .word 0x0000 +3ff0e030: .word 0x0000 +3ff0e040: .word 0x0000 +3ff0e050: .word 0x0000 +3ff0e060: .word 0x0000 +3ff0e070: .word 0x0000 +L3FF0E080: +3ff0e080: .word 0x0000 +3ff0e090: .word 0x0000 +3ff0e0a0: .word 0x0000 +3ff0e0b0: .word 0x0000 +3ff0e0c0: .word 0x0000 +3ff0e0d0: .word 0x0000 +3ff0e0e0: .word 0x0000 +3ff0e0f0: .word 0x0000 +3ff0e100: .word 0x0000 +3ff0e110: .word 0x0000 +3ff0e120: .word 0x0000 +L3FF0E130: +3ff0e130: .word 0x0000 +3ff0e140: .word 0x0000 +3ff0e150: .word 0x0000 +3ff0e160: .word 0x0000 +3ff0e170: .word 0x0000 +3ff0e180: .word 0x0000 +3ff0e190: .word 0x0000 +3ff0e1a0: .word 0x0000 +3ff0e1b0: .word 0x0000 +3ff0e1c0: .word 0x0000 +3ff0e1d0: .word 0x0000 +3ff0e1e0: .word 0x0000 +3ff0e1f0: .word 0x0000 +3ff0e200: addk 11, a0 +3ff0e210: dsjs a10, L3FF0E080 +3ff0e220: .word 0x0484 +3ff0e230: subk 15, b0 +3ff0e240: .word 0x0018 +3ff0e250: .word 0x0014 +3ff0e260: .word 0x001e +3ff0e270: .word 0x0001 +3ff0e280: .word 0x0000 +3ff0e290: .word 0x0001 +3ff0e2a0: .word 0x0000 +3ff0e2b0: addk 14, a0 +3ff0e2c0: dsjs a9, L3FF0E130 +3ff0e2d0: .word 0x0000 +3ff0e2e0: .word 0x0000 +3ff0e2f0: .word 0x0000 +3ff0e300: .word 0x0000 +3ff0e310: .word 0x0000 +3ff0e320: .word 0x0000 +3ff0e330: .word 0x0000 +3ff0e340: .word 0x0000 +L3FF0E350: +3ff0e350: .word 0x0000 +3ff0e360: .word 0x0000 +3ff0e370: .word 0x0000 +3ff0e380: .word 0x0000 +3ff0e390: .word 0x0000 +3ff0e3a0: .word 0x0000 +3ff0e3b0: .word 0x0000 +3ff0e3c0: .word 0x0000 +3ff0e3d0: .word 0x0000 +3ff0e3e0: .word 0x0000 +3ff0e3f0: .word 0x0000 +3ff0e400: .word 0x0000 +3ff0e410: .word 0x0000 +3ff0e420: .word 0x0000 +3ff0e430: .word 0x0000 +3ff0e440: .word 0x0000 +3ff0e450: .word 0x0000 +3ff0e460: .word 0x0000 +3ff0e470: .word 0x0000 +3ff0e480: .word 0x0000 +3ff0e490: .word 0x0000 +3ff0e4a0: .word 0x0000 +3ff0e4b0: .word 0x0000 +3ff0e4c0: .word 0x0000 +3ff0e4d0: addk 14, a0 +3ff0e4e0: dsjs a9, L3FF0E350 +3ff0e4f0: .word 0x0000 +3ff0e500: .word 0x0000 +3ff0e510: .word 0x0000 +3ff0e520: .word 0x0000 +3ff0e530: .word 0x0000 +3ff0e540: .word 0x0000 +3ff0e550: .word 0x0000 +3ff0e560: .word 0x0000 +L3FF0E570: +3ff0e570: .word 0x0000 +3ff0e580: .word 0x0000 +3ff0e590: .word 0x0000 +3ff0e5a0: .word 0x0000 +3ff0e5b0: .word 0x0000 +3ff0e5c0: .word 0x0000 +3ff0e5d0: .word 0x0000 +3ff0e5e0: .word 0x0000 +3ff0e5f0: .word 0x0000 +3ff0e600: .word 0x0000 +3ff0e610: .word 0x0000 +3ff0e620: .word 0x0000 +3ff0e630: .word 0x0000 +3ff0e640: .word 0x0000 +3ff0e650: .word 0x0000 +3ff0e660: .word 0x0000 +3ff0e670: .word 0x0000 +3ff0e680: .word 0x0000 +3ff0e690: .word 0x0000 +3ff0e6a0: .word 0x0000 +3ff0e6b0: .word 0x0000 +3ff0e6c0: .word 0x0000 +3ff0e6d0: .word 0x0000 +3ff0e6e0: .word 0x0000 +3ff0e6f0: addk 14, a0 +3ff0e700: dsjs a9, L3FF0E570 +3ff0e710: .word 0x0000 +3ff0e720: .word 0x0000 +3ff0e730: .word 0x0000 +3ff0e740: .word 0x0000 +3ff0e750: .word 0x0000 +3ff0e760: .word 0x0000 +3ff0e770: .word 0x0000 +3ff0e780: .word 0x0000 +3ff0e790: .word 0x0000 +3ff0e7a0: .word 0x0000 +3ff0e7b0: .word 0x0000 +3ff0e7c0: .word 0x0000 +3ff0e7d0: .word 0x0000 +3ff0e7e0: .word 0x0000 +L3FF0E7F0: +3ff0e7f0: .word 0x0000 +3ff0e800: .word 0x0000 +3ff0e810: .word 0x0000 +3ff0e820: .word 0x0000 +3ff0e830: .word 0x0000 +3ff0e840: .word 0x0000 +3ff0e850: .word 0x0000 +3ff0e860: .word 0x0000 +3ff0e870: .word 0x0000 +3ff0e880: .word 0x0000 +3ff0e890: .word 0x0000 +3ff0e8a0: .word 0x0000 +3ff0e8b0: .word 0x0000 +3ff0e8c0: .word 0x0000 +3ff0e8d0: .word 0x0000 +3ff0e8e0: .word 0x0000 +3ff0e8f0: .word 0x0000 +3ff0e900: .word 0x0000 +3ff0e910: .word 0x0016 +3ff0e920: rev b4 +3ff0e930: .word 0x0004 +3ff0e940: .word 0x0000 +3ff0e950: .word 0x0002 +3ff0e960: .word 0x0000 +3ff0e970: addk 12, b8 +3ff0e980: dsjs a10, L3FF0E7F0 +3ff0e990: .word 0x0000 +3ff0e9a0: .word 0x0000 +3ff0e9b0: .word 0x0000 +3ff0e9c0: .word 0x0000 +3ff0e9d0: .word 0x0000 +3ff0e9e0: .word 0x0000 +3ff0e9f0: .word 0x0000 +3ff0ea00: .word 0x0000 +L3FF0EA10: +3ff0ea10: .word 0x0000 +3ff0ea20: .word 0x0000 +3ff0ea30: .word 0x0000 +3ff0ea40: .word 0x0000 +3ff0ea50: .word 0x0000 +3ff0ea60: .word 0x0000 +3ff0ea70: .word 0x0000 +3ff0ea80: .word 0x0000 +3ff0ea90: .word 0x0000 +3ff0eaa0: .word 0x0000 +3ff0eab0: .word 0x0000 +3ff0eac0: .word 0x0000 +3ff0ead0: .word 0x0000 +3ff0eae0: .word 0x0000 +3ff0eaf0: .word 0x0000 +3ff0eb00: .word 0x0000 +3ff0eb10: .word 0x0000 +3ff0eb20: .word 0x0000 +3ff0eb30: .word 0x0000 +3ff0eb40: .word 0x0000 +3ff0eb50: .word 0x0000 +3ff0eb60: .word 0x0000 +3ff0eb70: .word 0x0000 +3ff0eb80: .word 0x0000 +3ff0eb90: addk 20, b0 +3ff0eba0: dsjs a10, L3FF0EA10 +3ff0ebb0: .word 0x0000 +3ff0ebc0: .word 0x0000 +3ff0ebd0: .word 0x0000 +3ff0ebe0: .word 0x0000 +3ff0ebf0: .word 0x0000 +3ff0ec00: .word 0x0000 +3ff0ec10: .word 0x0000 +3ff0ec20: .word 0x0000 +L3FF0EC30: +3ff0ec30: .word 0x0000 +3ff0ec40: .word 0x0000 +3ff0ec50: .word 0x0000 +3ff0ec60: .word 0x0000 +3ff0ec70: .word 0x0000 +3ff0ec80: .word 0x0000 +3ff0ec90: .word 0x0000 +3ff0eca0: .word 0x0000 +3ff0ecb0: .word 0x0000 +3ff0ecc0: .word 0x0000 +3ff0ecd0: .word 0x0000 +3ff0ece0: .word 0x0000 +3ff0ecf0: .word 0x0000 +3ff0ed00: .word 0x0000 +3ff0ed10: .word 0x0000 +3ff0ed20: .word 0x0000 +3ff0ed30: .word 0x0000 +3ff0ed40: .word 0x0000 +3ff0ed50: .word 0x0000 +3ff0ed60: .word 0x0000 +3ff0ed70: .word 0x0000 +3ff0ed80: .word 0x0000 +3ff0ed90: .word 0x0000 +3ff0eda0: .word 0x0000 +3ff0edb0: addk 30, a8 +3ff0edc0: dsjs a10, L3FF0EC30 +3ff0edd0: .word 0x0000 +3ff0ede0: .word 0x0000 +3ff0edf0: .word 0x0000 +3ff0ee00: .word 0x0000 +3ff0ee10: .word 0x0000 +3ff0ee20: .word 0x0000 +3ff0ee30: .word 0x0000 +3ff0ee40: .word 0x0000 +3ff0ee50: .word 0x0000 +3ff0ee60: .word 0x0000 +3ff0ee70: .word 0x0000 +3ff0ee80: .word 0x0000 +3ff0ee90: .word 0x0000 +3ff0eea0: .word 0x0000 +L3FF0EEB0: +3ff0eeb0: .word 0x0000 +3ff0eec0: .word 0x0000 +3ff0eed0: .word 0x0000 +3ff0eee0: .word 0x0000 +3ff0eef0: .word 0x0000 +3ff0ef00: .word 0x0000 +3ff0ef10: .word 0x0000 +3ff0ef20: .word 0x0000 +3ff0ef30: .word 0x0000 +3ff0ef40: .word 0x0000 +3ff0ef50: .word 0x0000 +3ff0ef60: .word 0x0000 +3ff0ef70: .word 0x0000 +3ff0ef80: .word 0x0000 +3ff0ef90: .word 0x0000 +3ff0efa0: .word 0x0000 +3ff0efb0: .word 0x0000 +3ff0efc0: .word 0x0000 +3ff0efd0: .word 0x0014 +3ff0efe0: .word 0x0050 +3ff0eff0: .word 0x0001 +3ff0f000: .word 0x0000 +3ff0f010: .word 0x0003 +3ff0f020: .word 0x0000 +3ff0f030: addk 14, a0 +3ff0f040: dsjs a9, L3FF0EEB0 +3ff0f050: .word 0x0000 +3ff0f060: .word 0x0000 +3ff0f070: .word 0x0000 +3ff0f080: .word 0x0000 +3ff0f090: .word 0x0000 +3ff0f0a0: .word 0x0000 +3ff0f0b0: .word 0x0000 +3ff0f0c0: .word 0x0000 +L3FF0F0D0: +3ff0f0d0: .word 0x0000 +3ff0f0e0: .word 0x0000 +3ff0f0f0: .word 0x0000 +3ff0f100: .word 0x0000 +3ff0f110: .word 0x0000 +3ff0f120: .word 0x0000 +3ff0f130: .word 0x0000 +3ff0f140: .word 0x0000 +3ff0f150: .word 0x0000 +3ff0f160: .word 0x0000 +3ff0f170: .word 0x0000 +3ff0f180: .word 0x0000 +3ff0f190: .word 0x0000 +3ff0f1a0: .word 0x0000 +3ff0f1b0: .word 0x0000 +3ff0f1c0: .word 0x0000 +3ff0f1d0: .word 0x0000 +3ff0f1e0: .word 0x0000 +3ff0f1f0: .word 0x0000 +3ff0f200: .word 0x0000 +3ff0f210: .word 0x0000 +3ff0f220: .word 0x0000 +3ff0f230: .word 0x0000 +3ff0f240: .word 0x0000 +3ff0f250: addk 14, a0 +3ff0f260: dsjs a9, L3FF0F0D0 +3ff0f270: .word 0x0000 +3ff0f280: .word 0x0000 +3ff0f290: .word 0x0000 +3ff0f2a0: .word 0x0000 +3ff0f2b0: .word 0x0000 +3ff0f2c0: .word 0x0000 +3ff0f2d0: .word 0x0000 +3ff0f2e0: .word 0x0000 +L3FF0F2F0: +3ff0f2f0: .word 0x0000 +3ff0f300: .word 0x0000 +3ff0f310: .word 0x0000 +3ff0f320: .word 0x0000 +3ff0f330: .word 0x0000 +3ff0f340: .word 0x0000 +3ff0f350: .word 0x0000 +3ff0f360: .word 0x0000 +3ff0f370: .word 0x0000 +3ff0f380: .word 0x0000 +3ff0f390: .word 0x0000 +3ff0f3a0: .word 0x0000 +3ff0f3b0: .word 0x0000 +3ff0f3c0: .word 0x0000 +3ff0f3d0: .word 0x0000 +3ff0f3e0: .word 0x0000 +3ff0f3f0: .word 0x0000 +3ff0f400: .word 0x0000 +3ff0f410: .word 0x0000 +3ff0f420: .word 0x0000 +3ff0f430: .word 0x0000 +3ff0f440: .word 0x0000 +3ff0f450: .word 0x0000 +3ff0f460: .word 0x0000 +3ff0f470: addk 14, a0 +3ff0f480: dsjs a9, L3FF0F2F0 +3ff0f490: .word 0x0000 +3ff0f4a0: .word 0x0000 +3ff0f4b0: .word 0x0000 +3ff0f4c0: .word 0x0000 +3ff0f4d0: .word 0x0000 +3ff0f4e0: .word 0x0000 +3ff0f4f0: .word 0x0000 +3ff0f500: .word 0x0000 +3ff0f510: .word 0x0000 +3ff0f520: .word 0x0000 +3ff0f530: .word 0x0000 +3ff0f540: .word 0x0000 +3ff0f550: .word 0x0000 +3ff0f560: .word 0x0000 +L3FF0F570: +3ff0f570: .word 0x0000 +3ff0f580: .word 0x0000 +3ff0f590: .word 0x0000 +3ff0f5a0: .word 0x0000 +3ff0f5b0: .word 0x0000 +3ff0f5c0: .word 0x0000 +3ff0f5d0: .word 0x0000 +3ff0f5e0: .word 0x0000 +3ff0f5f0: .word 0x0000 +3ff0f600: .word 0x0000 +3ff0f610: .word 0x0000 +3ff0f620: .word 0x0000 +3ff0f630: .word 0x0000 +3ff0f640: .word 0x0000 +3ff0f650: .word 0x0000 +3ff0f660: .word 0x0000 +3ff0f670: .word 0x0000 +3ff0f680: .word 0x0000 +3ff0f690: .word 0x0016 +3ff0f6a0: .word 0x0066 +3ff0f6b0: .word 0x0004 +3ff0f6c0: .word 0x0000 +3ff0f6d0: .word 0x0004 +3ff0f6e0: .word 0x0000 +3ff0f6f0: subk 7, b0 +3ff0f700: dsjs a10, L3FF0F570 +3ff0f710: .word 0x0000 +3ff0f720: .word 0x0000 +3ff0f730: .word 0x0000 +3ff0f740: .word 0x0000 +3ff0f750: .word 0x0000 +3ff0f760: .word 0x0000 +3ff0f770: .word 0x0000 +3ff0f780: .word 0x0000 +L3FF0F790: +3ff0f790: .word 0x0000 +3ff0f7a0: .word 0x0000 +3ff0f7b0: .word 0x0000 +3ff0f7c0: .word 0x0000 +3ff0f7d0: .word 0x0000 +3ff0f7e0: .word 0x0000 +3ff0f7f0: .word 0x0000 +3ff0f800: .word 0x0000 +3ff0f810: .word 0x0000 +3ff0f820: .word 0x0000 +3ff0f830: .word 0x0000 +3ff0f840: .word 0x0000 +3ff0f850: .word 0x0000 +3ff0f860: .word 0x0000 +3ff0f870: .word 0x0000 +3ff0f880: .word 0x0000 +3ff0f890: .word 0x0000 +3ff0f8a0: .word 0x0000 +3ff0f8b0: .word 0x0000 +3ff0f8c0: .word 0x0000 +3ff0f8d0: .word 0x0000 +3ff0f8e0: .word 0x0000 +3ff0f8f0: .word 0x0000 +3ff0f900: .word 0x0000 +3ff0f910: subk 15, b8 +3ff0f920: dsjs a10, L3FF0F790 +3ff0f930: .word 0x0000 +3ff0f940: .word 0x0000 +3ff0f950: .word 0x0000 +3ff0f960: .word 0x0000 +3ff0f970: .word 0x0000 +3ff0f980: .word 0x0000 +3ff0f990: .word 0x0000 +3ff0f9a0: .word 0x0000 +L3FF0F9B0: +3ff0f9b0: .word 0x0000 +3ff0f9c0: .word 0x0000 +3ff0f9d0: .word 0x0000 +3ff0f9e0: .word 0x0000 +3ff0f9f0: .word 0x0000 +3ff0fa00: .word 0x0000 +3ff0fa10: .word 0x0000 +3ff0fa20: .word 0x0000 +3ff0fa30: .word 0x0000 +3ff0fa40: .word 0x0000 +3ff0fa50: .word 0x0000 +3ff0fa60: .word 0x0000 +3ff0fa70: .word 0x0000 +3ff0fa80: .word 0x0000 +3ff0fa90: .word 0x0000 +3ff0faa0: .word 0x0000 +3ff0fab0: .word 0x0000 +3ff0fac0: .word 0x0000 +3ff0fad0: .word 0x0000 +3ff0fae0: .word 0x0000 +3ff0faf0: .word 0x0000 +3ff0fb00: .word 0x0000 +3ff0fb10: .word 0x0000 +3ff0fb20: .word 0x0000 +3ff0fb30: subk 26, a0 +3ff0fb40: dsjs a10, L3FF0F9B0 +3ff0fb50: .word 0x0000 +3ff0fb60: .word 0x0000 +3ff0fb70: .word 0x0000 +3ff0fb80: .word 0x0000 +3ff0fb90: .word 0x0000 +3ff0fba0: .word 0x0000 +3ff0fbb0: .word 0x0000 +3ff0fbc0: .word 0x0000 +3ff0fbd0: .word 0x0000 +3ff0fbe0: .word 0x0000 +3ff0fbf0: .word 0x0000 +3ff0fc00: .word 0x0000 +3ff0fc10: .word 0x0000 +3ff0fc20: .word 0x0000 +L3FF0FC30: +3ff0fc30: .word 0x0000 +3ff0fc40: .word 0x0000 +3ff0fc50: .word 0x0000 +3ff0fc60: .word 0x0000 +3ff0fc70: .word 0x0000 +3ff0fc80: .word 0x0000 +3ff0fc90: .word 0x0000 +3ff0fca0: .word 0x0000 +3ff0fcb0: .word 0x0000 +3ff0fcc0: .word 0x0000 +3ff0fcd0: .word 0x0000 +3ff0fce0: .word 0x0000 +3ff0fcf0: .word 0x0000 +3ff0fd00: .word 0x0000 +3ff0fd10: .word 0x0000 +3ff0fd20: .word 0x0000 +3ff0fd30: .word 0x0000 +3ff0fd40: .word 0x0000 +3ff0fd50: .word 0x0014 +3ff0fd60: .word 0x0091 +3ff0fd70: .word 0x0005 +3ff0fd80: .word 0x0000 +3ff0fd90: .word 0x0005 +3ff0fda0: .word 0x0000 +3ff0fdb0: movk 3, b8 +3ff0fdc0: dsjs a10, L3FF0FC30 +3ff0fdd0: .word 0x0000 +3ff0fde0: .word 0x0000 +3ff0fdf0: .word 0x0000 +3ff0fe00: .word 0x0000 +3ff0fe10: .word 0x0000 +3ff0fe20: .word 0x0000 +3ff0fe30: .word 0x0000 +3ff0fe40: .word 0x0000 +L3FF0FE50: +3ff0fe50: .word 0x0000 +3ff0fe60: .word 0x0000 +3ff0fe70: .word 0x0000 +3ff0fe80: .word 0x0000 +3ff0fe90: .word 0x0000 +3ff0fea0: .word 0x0000 +3ff0feb0: .word 0x0000 +3ff0fec0: .word 0x0000 +3ff0fed0: .word 0x0000 +3ff0fee0: .word 0x0000 +3ff0fef0: .word 0x0000 +3ff0ff00: .word 0x0000 +3ff0ff10: .word 0x0000 +3ff0ff20: .word 0x0000 +3ff0ff30: .word 0x0000 +3ff0ff40: .word 0x0000 +3ff0ff50: .word 0x0000 +3ff0ff60: .word 0x0000 +3ff0ff70: .word 0x0000 +3ff0ff80: .word 0x0000 +3ff0ff90: .word 0x0000 +3ff0ffa0: .word 0x0000 +3ff0ffb0: .word 0x0000 +3ff0ffc0: .word 0x0000 +3ff0ffd0: movk 10, a8 +3ff0ffe0: dsjs a10, L3FF0FE50 +3ff0fff0: .word 0x0000 +3ff10000: .word 0x0000 +3ff10010: .word 0x0000 +3ff10020: .word 0x0000 +3ff10030: .word 0x0000 +3ff10040: .word 0x0000 +3ff10050: .word 0x0000 +3ff10060: .word 0x0000 +L3FF10070: +3ff10070: .word 0x0000 +3ff10080: .word 0x0000 +3ff10090: .word 0x0000 +3ff100a0: .word 0x0000 +3ff100b0: .word 0x0000 +3ff100c0: .word 0x0000 +3ff100d0: .word 0x0000 +3ff100e0: .word 0x0000 +3ff100f0: .word 0x0000 +3ff10100: .word 0x0000 +3ff10110: .word 0x0000 +3ff10120: .word 0x0000 +3ff10130: .word 0x0000 +3ff10140: .word 0x0000 +3ff10150: .word 0x0000 +3ff10160: .word 0x0000 +3ff10170: .word 0x0000 +3ff10180: .word 0x0000 +3ff10190: .word 0x0000 +3ff101a0: .word 0x0000 +3ff101b0: .word 0x0000 +3ff101c0: .word 0x0000 +3ff101d0: .word 0x0000 +3ff101e0: .word 0x0000 +3ff101f0: movk 18, b0 +3ff10200: dsjs a10, L3FF10070 +3ff10210: .word 0x0000 +3ff10220: .word 0x0000 +3ff10230: .word 0x0000 +3ff10240: .word 0x0000 +3ff10250: .word 0x0000 +3ff10260: .word 0x0000 +3ff10270: .word 0x0000 +3ff10280: .word 0x0000 +3ff10290: .word 0x0000 +3ff102a0: .word 0x0000 +3ff102b0: .word 0x0000 +3ff102c0: .word 0x0000 +3ff102d0: .word 0x0000 +3ff102e0: .word 0x0000 +L3FF102F0: +3ff102f0: .word 0x0000 +3ff10300: .word 0x0000 +3ff10310: .word 0x0000 +3ff10320: .word 0x0000 +3ff10330: .word 0x0000 +3ff10340: .word 0x0000 +3ff10350: .word 0x0000 +3ff10360: .word 0x0000 +3ff10370: .word 0x0000 +3ff10380: .word 0x0000 +3ff10390: .word 0x0000 +3ff103a0: .word 0x0000 +3ff103b0: .word 0x0000 +3ff103c0: .word 0x0000 +3ff103d0: .word 0x0000 +3ff103e0: .word 0x0000 +3ff103f0: .word 0x0000 +3ff10400: .word 0x0000 +3ff10410: .word 0x0014 +3ff10420: .word 0x00be +3ff10430: .word 0x0001 +3ff10440: .word 0x0000 +3ff10450: .word 0x0006 +3ff10460: .word 0x0000 +3ff10470: addk 14, a0 +3ff10480: dsjs a9, L3FF102F0 +3ff10490: .word 0x0000 +3ff104a0: .word 0x0000 +3ff104b0: .word 0x0000 +3ff104c0: .word 0x0000 +3ff104d0: .word 0x0000 +3ff104e0: .word 0x0000 +3ff104f0: .word 0x0000 +3ff10500: .word 0x0000 +L3FF10510: +3ff10510: .word 0x0000 +3ff10520: .word 0x0000 +3ff10530: .word 0x0000 +3ff10540: .word 0x0000 +3ff10550: .word 0x0000 +3ff10560: .word 0x0000 +3ff10570: .word 0x0000 +3ff10580: .word 0x0000 +3ff10590: .word 0x0000 +3ff105a0: .word 0x0000 +3ff105b0: .word 0x0000 +3ff105c0: .word 0x0000 +3ff105d0: .word 0x0000 +3ff105e0: .word 0x0000 +3ff105f0: .word 0x0000 +3ff10600: .word 0x0000 +3ff10610: .word 0x0000 +3ff10620: .word 0x0000 +3ff10630: .word 0x0000 +3ff10640: .word 0x0000 +3ff10650: .word 0x0000 +3ff10660: .word 0x0000 +3ff10670: .word 0x0000 +3ff10680: .word 0x0000 +3ff10690: addk 14, a0 +3ff106a0: dsjs a9, L3FF10510 +3ff106b0: .word 0x0000 +3ff106c0: .word 0x0000 +3ff106d0: .word 0x0000 +3ff106e0: .word 0x0000 +3ff106f0: .word 0x0000 +3ff10700: .word 0x0000 +3ff10710: .word 0x0000 +3ff10720: .word 0x0000 +L3FF10730: +3ff10730: .word 0x0000 +3ff10740: .word 0x0000 +3ff10750: .word 0x0000 +3ff10760: .word 0x0000 +3ff10770: .word 0x0000 +3ff10780: .word 0x0000 +3ff10790: .word 0x0000 +3ff107a0: .word 0x0000 +3ff107b0: .word 0x0000 +3ff107c0: .word 0x0000 +3ff107d0: .word 0x0000 +3ff107e0: .word 0x0000 +3ff107f0: .word 0x0000 +3ff10800: .word 0x0000 +3ff10810: .word 0x0000 +3ff10820: .word 0x0000 +3ff10830: .word 0x0000 +3ff10840: .word 0x0000 +3ff10850: .word 0x0000 +3ff10860: .word 0x0000 +3ff10870: .word 0x0000 +3ff10880: .word 0x0000 +3ff10890: .word 0x0000 +3ff108a0: .word 0x0000 +3ff108b0: addk 14, a0 +3ff108c0: dsjs a9, L3FF10730 +3ff108d0: .word 0x0000 +3ff108e0: .word 0x0000 +3ff108f0: .word 0x0000 +3ff10900: .word 0x0000 +3ff10910: .word 0x0000 +3ff10920: .word 0x0000 +3ff10930: .word 0x0000 +3ff10940: .word 0x0000 +3ff10950: .word 0x0000 +3ff10960: .word 0x0000 +3ff10970: .word 0x0000 +3ff10980: .word 0x0000 +3ff10990: .word 0x0000 +3ff109a0: .word 0x0000 +L3FF109B0: +3ff109b0: .word 0x0000 +3ff109c0: .word 0x0000 +3ff109d0: .word 0x0000 +3ff109e0: .word 0x0000 +3ff109f0: .word 0x0000 +3ff10a00: .word 0x0000 +3ff10a10: .word 0x0000 +3ff10a20: .word 0x0000 +3ff10a30: .word 0x0000 +3ff10a40: .word 0x0000 +3ff10a50: .word 0x0000 +3ff10a60: .word 0x0000 +3ff10a70: .word 0x0000 +3ff10a80: .word 0x0000 +3ff10a90: .word 0x0000 +3ff10aa0: .word 0x0000 +3ff10ab0: .word 0x0000 +3ff10ac0: .word 0x0000 +3ff10ad0: .word 0x0016 +3ff10ae0: .word 0x00d4 +3ff10af0: .word 0x0004 +3ff10b00: .word 0x0000 +3ff10b10: .word 0x0007 +3ff10b20: .word 0x0000 +3ff10b30: movk 25, b8 +3ff10b40: dsjs a10, L3FF109B0 +3ff10b50: .word 0x0000 +3ff10b60: .word 0x0000 +3ff10b70: .word 0x0000 +3ff10b80: .word 0x0000 +3ff10b90: .word 0x0000 +3ff10ba0: .word 0x0000 +3ff10bb0: .word 0x0000 +3ff10bc0: .word 0x0000 +L3FF10BD0: +3ff10bd0: .word 0x0000 +3ff10be0: .word 0x0000 +3ff10bf0: .word 0x0000 +3ff10c00: .word 0x0000 +3ff10c10: .word 0x0000 +3ff10c20: .word 0x0000 +3ff10c30: .word 0x0000 +3ff10c40: .word 0x0000 +3ff10c50: .word 0x0000 +3ff10c60: .word 0x0000 +3ff10c70: .word 0x0000 +3ff10c80: .word 0x0000 +3ff10c90: .word 0x0000 +3ff10ca0: .word 0x0000 +3ff10cb0: .word 0x0000 +3ff10cc0: .word 0x0000 +3ff10cd0: .word 0x0000 +3ff10ce0: .word 0x0000 +3ff10cf0: .word 0x0000 +3ff10d00: .word 0x0000 +3ff10d10: .word 0x0000 +3ff10d20: .word 0x0000 +3ff10d30: .word 0x0000 +3ff10d40: .word 0x0000 +3ff10d50: movk 28, b8 +3ff10d60: dsjs a10, L3FF10BD0 +3ff10d70: .word 0x0000 +3ff10d80: .word 0x0000 +3ff10d90: .word 0x0000 +3ff10da0: .word 0x0000 +3ff10db0: .word 0x0000 +3ff10dc0: .word 0x0000 +3ff10dd0: .word 0x0000 +3ff10de0: .word 0x0000 +L3FF10DF0: +3ff10df0: .word 0x0000 +3ff10e00: .word 0x0000 +3ff10e10: .word 0x0000 +3ff10e20: .word 0x0000 +3ff10e30: .word 0x0000 +3ff10e40: .word 0x0000 +3ff10e50: .word 0x0000 +3ff10e60: .word 0x0000 +3ff10e70: .word 0x0000 +3ff10e80: .word 0x0000 +3ff10e90: .word 0x0000 +3ff10ea0: .word 0x0000 +3ff10eb0: .word 0x0000 +3ff10ec0: .word 0x0000 +3ff10ed0: .word 0x0000 +3ff10ee0: .word 0x0000 +3ff10ef0: .word 0x0000 +3ff10f00: .word 0x0000 +3ff10f10: .word 0x0000 +3ff10f20: .word 0x0000 +3ff10f30: .word 0x0000 +3ff10f40: .word 0x0000 +3ff10f50: .word 0x0000 +3ff10f60: .word 0x0000 +3ff10f70: btst 31, b8 +3ff10f80: dsjs a10, L3FF10DF0 +3ff10f90: .word 0x0000 +3ff10fa0: .word 0x0000 +3ff10fb0: .word 0x0000 +3ff10fc0: .word 0x0000 +3ff10fd0: .word 0x0000 +3ff10fe0: .word 0x0000 +3ff10ff0: .word 0x0000 +3ff11000: .word 0x0000 +3ff11010: .word 0x0000 +3ff11020: .word 0x0000 +3ff11030: .word 0x0000 +3ff11040: .word 0x0000 +3ff11050: .word 0x0000 +3ff11060: .word 0x0000 +L3FF11070: +3ff11070: .word 0x0000 +3ff11080: .word 0x0000 +3ff11090: .word 0x0000 +3ff110a0: .word 0x0000 +3ff110b0: .word 0x0000 +3ff110c0: .word 0x0000 +3ff110d0: .word 0x0000 +3ff110e0: .word 0x0000 +3ff110f0: .word 0x0000 +3ff11100: .word 0x0000 +3ff11110: .word 0x0000 +3ff11120: .word 0x0000 +3ff11130: .word 0x0000 +3ff11140: .word 0x0000 +3ff11150: .word 0x0000 +3ff11160: .word 0x0000 +3ff11170: .word 0x0000 +3ff11180: .word 0x0000 +3ff11190: rev b2 +3ff111a0: .word 0x00fa +3ff111b0: .word 0x0005 +3ff111c0: .word 0x0000 +3ff111d0: .word 0x0008 +3ff111e0: .word 0x0000 +3ff111f0: sla b2, b8 +3ff11200: dsjs a9, L3FF11070 +3ff11210: .word 0x0000 +3ff11220: .word 0x0000 +3ff11230: .word 0x0000 +3ff11240: .word 0x0000 +3ff11250: .word 0x0000 +3ff11260: .word 0x0000 +3ff11270: .word 0x0000 +3ff11280: .word 0x0000 +L3FF11290: +3ff11290: .word 0x0000 +3ff112a0: .word 0x0000 +3ff112b0: .word 0x0000 +3ff112c0: .word 0x0000 +3ff112d0: .word 0x0000 +3ff112e0: .word 0x0000 +3ff112f0: .word 0x0000 +3ff11300: .word 0x0000 +3ff11310: .word 0x0000 +3ff11320: .word 0x0000 +3ff11330: .word 0x0000 +3ff11340: .word 0x0000 +3ff11350: .word 0x0000 +3ff11360: .word 0x0000 +3ff11370: .word 0x0000 +3ff11380: .word 0x0000 +3ff11390: .word 0x0000 +3ff113a0: .word 0x0000 +3ff113b0: .word 0x0000 +3ff113c0: .word 0x0000 +3ff113d0: .word 0x0000 +3ff113e0: .word 0x0000 +3ff113f0: .word 0x0000 +3ff11400: .word 0x0000 +3ff11410: sla b2, b8 +3ff11420: dsjs a9, L3FF11290 +3ff11430: .word 0x0000 +3ff11440: .word 0x0000 +3ff11450: .word 0x0000 +3ff11460: .word 0x0000 +3ff11470: .word 0x0000 +3ff11480: .word 0x0000 +3ff11490: .word 0x0000 +3ff114a0: .word 0x0000 +L3FF114B0: +3ff114b0: .word 0x0000 +3ff114c0: .word 0x0000 +3ff114d0: .word 0x0000 +3ff114e0: .word 0x0000 +3ff114f0: .word 0x0000 +3ff11500: .word 0x0000 +3ff11510: .word 0x0000 +3ff11520: .word 0x0000 +3ff11530: .word 0x0000 +3ff11540: .word 0x0000 +3ff11550: .word 0x0000 +3ff11560: .word 0x0000 +3ff11570: .word 0x0000 +3ff11580: .word 0x0000 +3ff11590: .word 0x0000 +3ff115a0: .word 0x0000 +3ff115b0: .word 0x0000 +3ff115c0: .word 0x0000 +3ff115d0: .word 0x0000 +3ff115e0: .word 0x0000 +3ff115f0: .word 0x0000 +3ff11600: .word 0x0000 +3ff11610: .word 0x0000 +3ff11620: .word 0x0000 +3ff11630: sla b2, b8 +3ff11640: dsjs a9, L3FF114B0 +3ff11650: .word 0x0000 +3ff11660: .word 0x0000 +3ff11670: .word 0x0000 +3ff11680: .word 0x0000 +3ff11690: .word 0x0000 +3ff116a0: .word 0x0000 +3ff116b0: .word 0x0000 +3ff116c0: .word 0x0000 +3ff116d0: .word 0x0000 +3ff116e0: .word 0x0000 +3ff116f0: .word 0x0000 +3ff11700: .word 0x0000 +3ff11710: .word 0x0000 +3ff11720: .word 0x0000 +L3FF11730: +3ff11730: .word 0x0000 +3ff11740: .word 0x0000 +3ff11750: .word 0x0000 +3ff11760: .word 0x0000 +3ff11770: .word 0x0000 +3ff11780: .word 0x0000 +3ff11790: .word 0x0000 +3ff117a0: .word 0x0000 +3ff117b0: .word 0x0000 +3ff117c0: .word 0x0000 +3ff117d0: .word 0x0000 +3ff117e0: .word 0x0000 +3ff117f0: .word 0x0000 +3ff11800: .word 0x0000 +3ff11810: .word 0x0000 +3ff11820: .word 0x0000 +3ff11830: .word 0x0000 +3ff11840: .word 0x0000 +3ff11850: .word 0x00d7 +3ff11860: .word 0x00fa +3ff11870: .word 0x0005 +3ff11880: .word 0x0000 +3ff11890: .word 0x0009 +3ff118a0: .word 0x0000 +3ff118b0: sla a6, a0 +3ff118c0: dsjs a9, L3FF11730 +3ff118d0: .word 0x0000 +3ff118e0: .word 0x0000 +3ff118f0: .word 0x0000 +3ff11900: .word 0x0000 +3ff11910: .word 0x0000 +3ff11920: .word 0x0000 +3ff11930: .word 0x0000 +3ff11940: .word 0x0000 +L3FF11950: +3ff11950: .word 0x0000 +3ff11960: .word 0x0000 +3ff11970: .word 0x0000 +3ff11980: .word 0x0000 +3ff11990: .word 0x0000 +3ff119a0: .word 0x0000 +3ff119b0: .word 0x0000 +3ff119c0: .word 0x0000 +3ff119d0: .word 0x0000 +3ff119e0: .word 0x0000 +3ff119f0: .word 0x0000 +3ff11a00: .word 0x0000 +3ff11a10: .word 0x0000 +3ff11a20: .word 0x0000 +3ff11a30: .word 0x0000 +3ff11a40: .word 0x0000 +3ff11a50: .word 0x0000 +3ff11a60: .word 0x0000 +3ff11a70: .word 0x0000 +3ff11a80: .word 0x0000 +3ff11a90: .word 0x0000 +3ff11aa0: .word 0x0000 +3ff11ab0: .word 0x0000 +3ff11ac0: .word 0x0000 +3ff11ad0: rl 0x9, b8 +3ff11ae0: dsjs a9, L3FF11950 +3ff11af0: .word 0x0000 +3ff11b00: .word 0x0000 +3ff11b10: .word 0x0000 +3ff11b20: .word 0x0000 +3ff11b30: .word 0x0000 +3ff11b40: .word 0x0000 +3ff11b50: .word 0x0000 +3ff11b60: .word 0x0000 +L3FF11B70: +3ff11b70: .word 0x0000 +3ff11b80: .word 0x0000 +3ff11b90: .word 0x0000 +3ff11ba0: .word 0x0000 +3ff11bb0: .word 0x0000 +3ff11bc0: .word 0x0000 +3ff11bd0: .word 0x0000 +3ff11be0: .word 0x0000 +3ff11bf0: .word 0x0000 +3ff11c00: .word 0x0000 +3ff11c10: .word 0x0000 +3ff11c20: .word 0x0000 +3ff11c30: .word 0x0000 +3ff11c40: .word 0x0000 +3ff11c50: .word 0x0000 +3ff11c60: .word 0x0000 +3ff11c70: .word 0x0000 +3ff11c80: .word 0x0000 +3ff11c90: .word 0x0000 +3ff11ca0: .word 0x0000 +3ff11cb0: .word 0x0000 +3ff11cc0: .word 0x0000 +3ff11cd0: .word 0x0000 +3ff11ce0: .word 0x0000 +3ff11cf0: sla a9, a0 +3ff11d00: dsjs a9, L3FF11B70 +3ff11d10: .word 0x0000 +3ff11d20: .word 0x0000 +3ff11d30: .word 0x0000 +3ff11d40: .word 0x0000 +3ff11d50: .word 0x0000 +3ff11d60: .word 0x0000 +3ff11d70: .word 0x0000 +3ff11d80: .word 0x0000 +3ff11d90: .word 0x0000 +3ff11da0: .word 0x0000 +3ff11db0: .word 0x0000 +3ff11dc0: .word 0x0000 +3ff11dd0: .word 0x0000 +3ff11de0: .word 0x0000 +L3FF11DF0: +3ff11df0: .word 0x0000 +3ff11e00: .word 0x0000 +3ff11e10: .word 0x0000 +3ff11e20: .word 0x0000 +3ff11e30: .word 0x0000 +3ff11e40: .word 0x0000 +3ff11e50: .word 0x0000 +3ff11e60: .word 0x0000 +3ff11e70: .word 0x0000 +3ff11e80: .word 0x0000 +3ff11e90: .word 0x0000 +3ff11ea0: .word 0x0000 +3ff11eb0: .word 0x0000 +3ff11ec0: .word 0x0000 +3ff11ed0: .word 0x0000 +3ff11ee0: .word 0x0000 +3ff11ef0: .word 0x0000 +3ff11f00: .word 0x0000 +3ff11f10: jump b9 +3ff11f20: .word 0x00fa +3ff11f30: .word 0x0005 +3ff11f40: .word 0x0000 +3ff11f50: .word 0x000a +3ff11f60: .word 0x0000 +3ff11f70: move a1, b0 +3ff11f80: dsjs a9, L3FF11DF0 +3ff11f90: .word 0x0000 +3ff11fa0: .word 0x0000 +3ff11fb0: .word 0x0000 +3ff11fc0: .word 0x0000 +3ff11fd0: .word 0x0000 +3ff11fe0: .word 0x0000 +3ff11ff0: .word 0x0000 +3ff12000: .word 0x0000 +L3FF12010: +3ff12010: .word 0x0000 +3ff12020: .word 0x0000 +3ff12030: .word 0x0000 +3ff12040: .word 0x0000 +3ff12050: .word 0x0000 +3ff12060: .word 0x0000 +3ff12070: .word 0x0000 +3ff12080: .word 0x0000 +3ff12090: .word 0x0000 +3ff120a0: .word 0x0000 +3ff120b0: .word 0x0000 +3ff120c0: .word 0x0000 +3ff120d0: .word 0x0000 +3ff120e0: .word 0x0000 +3ff120f0: .word 0x0000 +3ff12100: .word 0x0000 +3ff12110: .word 0x0000 +3ff12120: .word 0x0000 +3ff12130: .word 0x0000 +3ff12140: .word 0x0000 +3ff12150: .word 0x0000 +3ff12160: .word 0x0000 +3ff12170: .word 0x0000 +3ff12180: .word 0x0000 +3ff12190: sla a12, a0 +3ff121a0: dsjs a9, L3FF12010 +3ff121b0: .word 0x0000 +3ff121c0: .word 0x0000 +3ff121d0: .word 0x0000 +3ff121e0: .word 0x0000 +3ff121f0: .word 0x0000 +3ff12200: .word 0x0000 +3ff12210: .word 0x0000 +3ff12220: .word 0x0000 +L3FF12230: +3ff12230: .word 0x0000 +3ff12240: .word 0x0000 +3ff12250: .word 0x0000 +3ff12260: .word 0x0000 +3ff12270: .word 0x0000 +3ff12280: .word 0x0000 +3ff12290: .word 0x0000 +3ff122a0: .word 0x0000 +3ff122b0: .word 0x0000 +3ff122c0: .word 0x0000 +3ff122d0: .word 0x0000 +3ff122e0: .word 0x0000 +3ff122f0: .word 0x0000 +3ff12300: .word 0x0000 +3ff12310: .word 0x0000 +3ff12320: .word 0x0000 +3ff12330: .word 0x0000 +3ff12340: .word 0x0000 +3ff12350: .word 0x0000 +3ff12360: .word 0x0000 +3ff12370: .word 0x0000 +3ff12380: .word 0x0000 +3ff12390: .word 0x0000 +3ff123a0: .word 0x0000 +3ff123b0: srl 0x1d, b8 +3ff123c0: dsjs a9, L3FF12230 +3ff123d0: .word 0x0000 +3ff123e0: .word 0x0000 +3ff123f0: .word 0x0000 +3ff12400: .word 0x0000 +3ff12410: .word 0x0000 +3ff12420: .word 0x0000 +3ff12430: .word 0x0000 +3ff12440: .word 0x0000 +3ff12450: .word 0x0000 +3ff12460: .word 0x0000 +3ff12470: .word 0x0000 +3ff12480: .word 0x0000 +3ff12490: .word 0x0000 +3ff124a0: .word 0x0000 +L3FF124B0: +3ff124b0: .word 0x0000 +3ff124c0: .word 0x0000 +3ff124d0: .word 0x0000 +3ff124e0: .word 0x0000 +3ff124f0: .word 0x0000 +3ff12500: .word 0x0000 +3ff12510: .word 0x0000 +3ff12520: .word 0x0000 +3ff12530: .word 0x0000 +3ff12540: .word 0x0000 +3ff12550: .word 0x0000 +3ff12560: .word 0x0000 +3ff12570: .word 0x0000 +3ff12580: .word 0x0000 +3ff12590: .word 0x0000 +3ff125a0: .word 0x0000 +3ff125b0: .word 0x0000 +3ff125c0: .word 0x0000 +3ff125d0: .word 0x0000 +3ff125e0: .word 0x0000 +3ff125f0: .word 0x0004 +3ff12600: .word 0x0000 +3ff12610: .word 0x000b +3ff12620: .word 0x0000 +3ff12630: btst 27, a0 +3ff12640: dsjs a10, L3FF124B0 +3ff12650: .word 0x0000 +3ff12660: .word 0x0000 +3ff12670: .word 0x0000 +3ff12680: .word 0x0000 +3ff12690: .word 0x0000 +3ff126a0: .word 0x0000 +3ff126b0: .word 0x0000 +3ff126c0: .word 0x0000 +L3FF126D0: +3ff126d0: .word 0x0000 +3ff126e0: .word 0x0000 +3ff126f0: .word 0x0000 +3ff12700: .word 0x0000 +3ff12710: .word 0x0000 +3ff12720: .word 0x0000 +3ff12730: .word 0x0000 +3ff12740: .word 0x0000 +3ff12750: .word 0x0000 +3ff12760: .word 0x0000 +3ff12770: .word 0x0000 +3ff12780: .word 0x0000 +3ff12790: .word 0x0000 +3ff127a0: .word 0x0000 +3ff127b0: .word 0x0000 +3ff127c0: .word 0x0000 +3ff127d0: .word 0x0000 +3ff127e0: .word 0x0000 +3ff127f0: .word 0x0000 +3ff12800: .word 0x0000 +3ff12810: .word 0x0000 +3ff12820: .word 0x0000 +3ff12830: .word 0x0000 +3ff12840: .word 0x0000 +3ff12850: btst 20, a8 +3ff12860: dsjs a10, L3FF126D0 +3ff12870: .word 0x0000 +3ff12880: .word 0x0000 +3ff12890: .word 0x0000 +3ff128a0: .word 0x0000 +3ff128b0: .word 0x0000 +3ff128c0: .word 0x0000 +3ff128d0: .word 0x0000 +3ff128e0: .word 0x0000 +L3FF128F0: +3ff128f0: .word 0x0000 +3ff12900: .word 0x0000 +3ff12910: .word 0x0000 +3ff12920: .word 0x0000 +3ff12930: .word 0x0000 +3ff12940: .word 0x0000 +3ff12950: .word 0x0000 +3ff12960: .word 0x0000 +3ff12970: .word 0x0000 +3ff12980: .word 0x0000 +3ff12990: .word 0x0000 +L3FF129A0: +3ff129a0: .word 0x0000 +3ff129b0: .word 0x0000 +3ff129c0: .word 0x0000 +3ff129d0: .word 0x0000 +3ff129e0: .word 0x0000 +3ff129f0: .word 0x0000 +3ff12a00: .word 0x0000 +3ff12a10: .word 0x0000 +3ff12a20: .word 0x0000 +3ff12a30: .word 0x0000 +3ff12a40: .word 0x0000 +3ff12a50: .word 0x0000 +3ff12a60: .word 0x0000 +3ff12a70: btst 10, b8 +3ff12a80: dsjs a10, L3FF128F0 +3ff12a90: move @0x186030, a4 +3ff12ac0: .word 0x0016 +3ff12ad0: .word 0x0008 +3ff12ae0: .word 0x0004 +3ff12af0: .word 0x0000 +3ff12b00: .word 0x0001 +3ff12b10: .word 0x0000 +3ff12b20: btst 5, b0 +3ff12b30: dsjs a10, L3FF129A0 +3ff12b40: .word 0x0000 +3ff12b50: .word 0x0000 +3ff12b60: .word 0x0000 +3ff12b70: .word 0x0000 +3ff12b80: .word 0x0000 +3ff12b90: .word 0x0000 +3ff12ba0: .word 0x0000 +3ff12bb0: .word 0x0000 +L3FF12BC0: +3ff12bc0: .word 0x0000 +3ff12bd0: .word 0x0000 +3ff12be0: .word 0x0000 +3ff12bf0: .word 0x0000 +3ff12c00: .word 0x0000 +3ff12c10: .word 0x0000 +3ff12c20: .word 0x0000 +3ff12c30: .word 0x0000 +3ff12c40: .word 0x0000 +3ff12c50: .word 0x0000 +3ff12c60: .word 0x0000 +3ff12c70: .word 0x0000 +3ff12c80: .word 0x0000 +3ff12c90: .word 0x0000 +3ff12ca0: .word 0x0000 +3ff12cb0: .word 0x0000 +3ff12cc0: .word 0x0000 +3ff12cd0: .word 0x0000 +3ff12ce0: .word 0x0000 +3ff12cf0: .word 0x0000 +3ff12d00: .word 0x0000 +3ff12d10: .word 0x0000 +3ff12d20: .word 0x0000 +3ff12d30: .word 0x0000 +3ff12d40: btst 1, b8 +3ff12d50: dsjs a10, L3FF12BC0 +3ff12d60: .word 0x0000 +3ff12d70: .word 0x0000 +3ff12d80: .word 0x0000 +3ff12d90: .word 0x0000 +3ff12da0: .word 0x0000 +3ff12db0: .word 0x0000 +3ff12dc0: .word 0x0000 +3ff12dd0: .word 0x0000 +L3FF12DE0: +3ff12de0: .word 0x0000 +3ff12df0: .word 0x0000 +3ff12e00: .word 0x0000 +3ff12e10: .word 0x0000 +3ff12e20: .word 0x0000 +3ff12e30: .word 0x0000 +3ff12e40: .word 0x0000 +3ff12e50: .word 0x0000 +3ff12e60: .word 0x0000 +3ff12e70: .word 0x0000 +3ff12e80: .word 0x0000 +3ff12e90: .word 0x0000 +3ff12ea0: .word 0x0000 +3ff12eb0: .word 0x0000 +3ff12ec0: .word 0x0000 +3ff12ed0: .word 0x0000 +3ff12ee0: .word 0x0000 +3ff12ef0: .word 0x0000 +3ff12f00: .word 0x0000 +3ff12f10: .word 0x0000 +3ff12f20: .word 0x0000 +3ff12f30: .word 0x0000 +3ff12f40: .word 0x0000 +3ff12f50: .word 0x0000 +3ff12f60: sla 0x3, b0 +3ff12f70: dsjs a10, L3FF12DE0 +3ff12f80: .word 0x0000 +3ff12f90: .word 0x0000 +3ff12fa0: .word 0x0000 +3ff12fb0: .word 0x0000 +3ff12fc0: .word 0x0000 +3ff12fd0: .word 0x0000 +3ff12fe0: .word 0x0000 +3ff12ff0: .word 0x0000 +3ff13000: .word 0x0000 +3ff13010: .word 0x0000 +3ff13020: .word 0x0000 +3ff13030: .word 0x0000 +3ff13040: .word 0x0000 +3ff13050: .word 0x0000 +L3FF13060: +3ff13060: .word 0x0000 +3ff13070: .word 0x0000 +3ff13080: .word 0x0000 +3ff13090: .word 0x0000 +3ff130a0: .word 0x0000 +3ff130b0: .word 0x0000 +3ff130c0: .word 0x0000 +3ff130d0: .word 0x0000 +3ff130e0: .word 0x0000 +3ff130f0: .word 0x0000 +3ff13100: .word 0x0000 +3ff13110: .word 0x0000 +3ff13120: .word 0x0000 +3ff13130: .word 0x0000 +3ff13140: .word 0x0000 +3ff13150: .word 0x0000 +3ff13160: .word 0x0000 +3ff13170: .word 0x0000 +3ff13180: .word 0x0014 +3ff13190: .word 0x0014 +3ff131a0: .word 0x0007 +3ff131b0: .word 0x0000 +3ff131c0: .word 0x0002 +3ff131d0: .word 0x0000 +3ff131e0: addk 14, a0 +3ff131f0: dsjs a9, L3FF13060 +3ff13200: .word 0x0000 +3ff13210: .word 0x0000 +3ff13220: .word 0x0000 +3ff13230: .word 0x0000 +3ff13240: .word 0x0000 +3ff13250: .word 0x0000 +3ff13260: .word 0x0000 +3ff13270: .word 0x0000 +L3FF13280: +3ff13280: .word 0x0000 +3ff13290: .word 0x0000 +3ff132a0: .word 0x0000 +3ff132b0: .word 0x0000 +3ff132c0: .word 0x0000 +3ff132d0: .word 0x0000 +3ff132e0: .word 0x0000 +3ff132f0: .word 0x0000 +3ff13300: .word 0x0000 +3ff13310: .word 0x0000 +3ff13320: .word 0x0000 +3ff13330: .word 0x0000 +3ff13340: .word 0x0000 +3ff13350: .word 0x0000 +3ff13360: .word 0x0000 +3ff13370: .word 0x0000 +3ff13380: .word 0x0000 +3ff13390: .word 0x0000 +3ff133a0: .word 0x0000 +3ff133b0: .word 0x0000 +3ff133c0: .word 0x0000 +3ff133d0: .word 0x0000 +3ff133e0: .word 0x0000 +3ff133f0: .word 0x0000 +3ff13400: addk 14, a0 +3ff13410: dsjs a9, L3FF13280 +3ff13420: .word 0x0000 +3ff13430: .word 0x0000 +3ff13440: .word 0x0000 +3ff13450: .word 0x0000 +3ff13460: .word 0x0000 +3ff13470: .word 0x0000 +3ff13480: .word 0x0000 +3ff13490: .word 0x0000 +L3FF134A0: +3ff134a0: .word 0x0000 +3ff134b0: .word 0x0000 +3ff134c0: .word 0x0000 +3ff134d0: .word 0x0000 +3ff134e0: .word 0x0000 +3ff134f0: .word 0x0000 +3ff13500: .word 0x0000 +3ff13510: .word 0x0000 +3ff13520: .word 0x0000 +3ff13530: .word 0x0000 +3ff13540: .word 0x0000 +3ff13550: .word 0x0000 +3ff13560: .word 0x0000 +3ff13570: .word 0x0000 +3ff13580: .word 0x0000 +3ff13590: .word 0x0000 +3ff135a0: .word 0x0000 +3ff135b0: .word 0x0000 +3ff135c0: .word 0x0000 +3ff135d0: .word 0x0000 +3ff135e0: .word 0x0000 +3ff135f0: .word 0x0000 +3ff13600: .word 0x0000 +3ff13610: .word 0x0000 +3ff13620: addk 14, a0 +3ff13630: dsjs a9, L3FF134A0 +3ff13640: .word 0x0000 +3ff13650: .word 0x0000 +3ff13660: .word 0x0000 +3ff13670: .word 0x0000 +3ff13680: .word 0x0000 +3ff13690: .word 0x0000 +3ff136a0: .word 0x0000 +3ff136b0: .word 0x0000 +3ff136c0: .word 0x0000 +3ff136d0: .word 0x0000 +3ff136e0: .word 0x0000 +3ff136f0: .word 0x0000 +3ff13700: .word 0x0000 +3ff13710: .word 0x0000 +L3FF13720: +3ff13720: .word 0x0000 +3ff13730: .word 0x0000 +3ff13740: .word 0x0000 +3ff13750: .word 0x0000 +3ff13760: .word 0x0000 +3ff13770: .word 0x0000 +3ff13780: .word 0x0000 +3ff13790: .word 0x0000 +3ff137a0: .word 0x0000 +3ff137b0: .word 0x0000 +3ff137c0: .word 0x0000 +3ff137d0: .word 0x0000 +3ff137e0: .word 0x0000 +3ff137f0: .word 0x0000 +3ff13800: .word 0x0000 +3ff13810: .word 0x0000 +3ff13820: .word 0x0000 +3ff13830: .word 0x0000 +3ff13840: .word 0x0016 +3ff13850: .word 0x0062 +3ff13860: .word 0x0004 +3ff13870: .word 0x0000 +3ff13880: .word 0x0003 +3ff13890: .word 0x0000 +3ff138a0: sla 0xa, a0 +3ff138b0: dsjs a10, L3FF13720 +3ff138c0: .word 0x0000 +3ff138d0: .word 0x0000 +3ff138e0: .word 0x0000 +3ff138f0: .word 0x0000 +3ff13900: .word 0x0000 +3ff13910: .word 0x0000 +3ff13920: .word 0x0000 +3ff13930: .word 0x0000 +L3FF13940: +3ff13940: .word 0x0000 +3ff13950: .word 0x0000 +3ff13960: .word 0x0000 +3ff13970: .word 0x0000 +3ff13980: .word 0x0000 +3ff13990: .word 0x0000 +3ff139a0: .word 0x0000 +3ff139b0: .word 0x0000 +3ff139c0: .word 0x0000 +3ff139d0: .word 0x0000 +3ff139e0: .word 0x0000 +3ff139f0: .word 0x0000 +3ff13a00: .word 0x0000 +3ff13a10: .word 0x0000 +3ff13a20: .word 0x0000 +3ff13a30: .word 0x0000 +3ff13a40: .word 0x0000 +3ff13a50: .word 0x0000 +3ff13a60: .word 0x0000 +3ff13a70: .word 0x0000 +3ff13a80: .word 0x0000 +3ff13a90: .word 0x0000 +3ff13aa0: .word 0x0000 +3ff13ab0: .word 0x0000 +3ff13ac0: sla 0xe, a8 +3ff13ad0: dsjs a10, L3FF13940 +3ff13ae0: .word 0x0000 +3ff13af0: .word 0x0000 +3ff13b00: .word 0x0000 +3ff13b10: .word 0x0000 +3ff13b20: .word 0x0000 +3ff13b30: .word 0x0000 +3ff13b40: .word 0x0000 +3ff13b50: .word 0x0000 +L3FF13B60: +3ff13b60: .word 0x0000 +3ff13b70: .word 0x0000 +3ff13b80: .word 0x0000 +3ff13b90: .word 0x0000 +3ff13ba0: .word 0x0000 +3ff13bb0: .word 0x0000 +3ff13bc0: .word 0x0000 +3ff13bd0: .word 0x0000 +3ff13be0: .word 0x0000 +3ff13bf0: .word 0x0000 +3ff13c00: .word 0x0000 +3ff13c10: .word 0x0000 +3ff13c20: .word 0x0000 +3ff13c30: .word 0x0000 +3ff13c40: .word 0x0000 +3ff13c50: .word 0x0000 +3ff13c60: .word 0x0000 +3ff13c70: .word 0x0000 +3ff13c80: .word 0x0000 +3ff13c90: .word 0x0000 +3ff13ca0: .word 0x0000 +3ff13cb0: .word 0x0000 +3ff13cc0: .word 0x0000 +3ff13cd0: .word 0x0000 +3ff13ce0: sla 0x13, b8 +3ff13cf0: dsjs a10, L3FF13B60 +3ff13d00: .word 0x0000 +3ff13d10: .word 0x0000 +3ff13d20: .word 0x0000 +3ff13d30: .word 0x0000 +3ff13d40: .word 0x0000 +3ff13d50: .word 0x0000 +3ff13d60: .word 0x0000 +3ff13d70: .word 0x0000 +3ff13d80: .word 0x0000 +3ff13d90: .word 0x0000 +3ff13da0: .word 0x0000 +3ff13db0: .word 0x0000 +3ff13dc0: .word 0x0000 +3ff13dd0: .word 0x0000 +L3FF13DE0: +3ff13de0: .word 0x0000 +3ff13df0: .word 0x0000 +3ff13e00: .word 0x0000 +3ff13e10: .word 0x0000 +3ff13e20: .word 0x0000 +3ff13e30: .word 0x0000 +3ff13e40: .word 0x0000 +3ff13e50: .word 0x0000 +3ff13e60: .word 0x0000 +3ff13e70: .word 0x0000 +3ff13e80: .word 0x0000 +3ff13e90: .word 0x0000 +3ff13ea0: .word 0x0000 +3ff13eb0: .word 0x0000 +3ff13ec0: .word 0x0000 +3ff13ed0: .word 0x0000 +3ff13ee0: .word 0x0000 +3ff13ef0: .word 0x0000 +3ff13f00: .word 0x0014 +3ff13f10: .word 0x006e +3ff13f20: .word 0x0007 +3ff13f30: .word 0x0000 +3ff13f40: .word 0x0004 +3ff13f50: .word 0x0000 +3ff13f60: addk 14, a0 +3ff13f70: dsjs a9, L3FF13DE0 +3ff13f80: .word 0x0000 +3ff13f90: .word 0x0000 +3ff13fa0: .word 0x0000 +3ff13fb0: .word 0x0000 +3ff13fc0: .word 0x0000 +3ff13fd0: .word 0x0000 +3ff13fe0: .word 0x0000 +3ff13ff0: .word 0x0000 +L3FF14000: +3ff14000: .word 0x0000 +3ff14010: .word 0x0000 +3ff14020: .word 0x0000 +3ff14030: .word 0x0000 +3ff14040: .word 0x0000 +3ff14050: .word 0x0000 +3ff14060: .word 0x0000 +3ff14070: .word 0x0000 +3ff14080: .word 0x0000 +3ff14090: .word 0x0000 +3ff140a0: .word 0x0000 +3ff140b0: .word 0x0000 +3ff140c0: .word 0x0000 +3ff140d0: .word 0x0000 +3ff140e0: .word 0x0000 +3ff140f0: .word 0x0000 +3ff14100: .word 0x0000 +3ff14110: .word 0x0000 +3ff14120: .word 0x0000 +3ff14130: .word 0x0000 +3ff14140: .word 0x0000 +3ff14150: .word 0x0000 +3ff14160: .word 0x0000 +3ff14170: .word 0x0000 +3ff14180: addk 14, a0 +3ff14190: dsjs a9, L3FF14000 +3ff141a0: .word 0x0000 +3ff141b0: .word 0x0000 +3ff141c0: .word 0x0000 +3ff141d0: .word 0x0000 +3ff141e0: .word 0x0000 +3ff141f0: .word 0x0000 +3ff14200: .word 0x0000 +3ff14210: .word 0x0000 +L3FF14220: +3ff14220: .word 0x0000 +3ff14230: .word 0x0000 +3ff14240: .word 0x0000 +3ff14250: .word 0x0000 +3ff14260: .word 0x0000 +3ff14270: .word 0x0000 +3ff14280: .word 0x0000 +3ff14290: .word 0x0000 +3ff142a0: .word 0x0000 +3ff142b0: .word 0x0000 +3ff142c0: .word 0x0000 +3ff142d0: .word 0x0000 +3ff142e0: .word 0x0000 +3ff142f0: .word 0x0000 +3ff14300: .word 0x0000 +3ff14310: .word 0x0000 +3ff14320: .word 0x0000 +3ff14330: .word 0x0000 +3ff14340: .word 0x0000 +3ff14350: .word 0x0000 +3ff14360: .word 0x0000 +3ff14370: .word 0x0000 +3ff14380: .word 0x0000 +3ff14390: .word 0x0000 +3ff143a0: addk 14, a0 +3ff143b0: dsjs a9, L3FF14220 +3ff143c0: .word 0x0000 +3ff143d0: .word 0x0000 +3ff143e0: .word 0x0000 +3ff143f0: .word 0x0000 +3ff14400: .word 0x0000 +3ff14410: .word 0x0000 +3ff14420: .word 0x0000 +3ff14430: .word 0x0000 +3ff14440: .word 0x0000 +3ff14450: .word 0x0000 +3ff14460: .word 0x0000 +3ff14470: .word 0x0000 +3ff14480: .word 0x0000 +3ff14490: .word 0x0000 +L3FF144A0: +3ff144a0: .word 0x0000 +3ff144b0: .word 0x0000 +L3FF144C0: +3ff144c0: .word 0x0000 +3ff144d0: .word 0x0000 +L3FF144E0: +3ff144e0: .word 0x0000 +3ff144f0: .word 0x0000 +3ff14500: .word 0x0000 +3ff14510: .word 0x0000 +3ff14520: .word 0x0000 +3ff14530: .word 0x0000 +3ff14540: .word 0x0000 +3ff14550: .word 0x0000 +3ff14560: .word 0x0000 +3ff14570: .word 0x0000 +3ff14580: .word 0x0000 +3ff14590: .word 0x0000 +3ff145a0: .word 0x0000 +3ff145b0: .word 0x0000 +3ff145c0: .word 0x0014 +3ff145d0: .word 0x00be +3ff145e0: .word 0x0003 +3ff145f0: .word 0x0000 +3ff14600: .word 0x0005 +3ff14610: .word 0x0000 +3ff14620: sla 0x1a, b0 +3ff14630: dsjs a10, L3FF144A0 +3ff14640: sla 0x1b, b8 +3ff14650: dsjs a10, L3FF144C0 +3ff14660: sla 0x1d, a0 +3ff14670: dsjs a10, L3FF144E0 +3ff14680: .word 0x0000 +3ff14690: .word 0x0000 +3ff146a0: .word 0x0000 +3ff146b0: .word 0x0000 +L3FF146C0: +3ff146c0: .word 0x0000 +3ff146d0: .word 0x0000 +L3FF146E0: +3ff146e0: .word 0x0000 +3ff146f0: .word 0x0000 +L3FF14700: +3ff14700: .word 0x0000 +3ff14710: .word 0x0000 +3ff14720: .word 0x0000 +3ff14730: .word 0x0000 +3ff14740: .word 0x0000 +3ff14750: .word 0x0000 +3ff14760: .word 0x0000 +3ff14770: .word 0x0000 +3ff14780: .word 0x0000 +3ff14790: .word 0x0000 +3ff147a0: .word 0x0000 +3ff147b0: .word 0x0000 +3ff147c0: .word 0x0000 +3ff147d0: .word 0x0000 +3ff147e0: .word 0x0000 +3ff147f0: .word 0x0000 +3ff14800: .word 0x0000 +3ff14810: .word 0x0000 +3ff14820: .word 0x0000 +3ff14830: .word 0x0000 +3ff14840: sla 0x1a, b0 +3ff14850: dsjs a10, L3FF146C0 +3ff14860: sla 0x1f, a0 +3ff14870: dsjs a10, L3FF146E0 +3ff14880: sll 0x0, a8 +3ff14890: dsjs a10, L3FF14700 +3ff148a0: .word 0x0000 +3ff148b0: .word 0x0000 +3ff148c0: .word 0x0000 +3ff148d0: .word 0x0000 +L3FF148E0: +3ff148e0: .word 0x0000 +3ff148f0: .word 0x0000 +L3FF14900: +3ff14900: .word 0x0000 +3ff14910: .word 0x0000 +L3FF14920: +3ff14920: .word 0x0000 +3ff14930: .word 0x0000 +3ff14940: .word 0x0000 +3ff14950: .word 0x0000 +3ff14960: .word 0x0000 +3ff14970: .word 0x0000 +3ff14980: .word 0x0000 +3ff14990: .word 0x0000 +3ff149a0: .word 0x0000 +3ff149b0: .word 0x0000 +3ff149c0: .word 0x0000 +3ff149d0: .word 0x0000 +3ff149e0: .word 0x0000 +3ff149f0: .word 0x0000 +3ff14a00: .word 0x0000 +3ff14a10: .word 0x0000 +3ff14a20: .word 0x0000 +3ff14a30: .word 0x0000 +3ff14a40: .word 0x0000 +3ff14a50: .word 0x0000 +3ff14a60: sll 0x2, a0 +3ff14a70: dsjs a10, L3FF148E0 +3ff14a80: sll 0x5, a0 +3ff14a90: dsjs a10, L3FF14900 +3ff14aa0: sll 0x8, a0 +3ff14ab0: dsjs a10, L3FF14920 +3ff14ac0: .word 0x0000 +3ff14ad0: .word 0x0000 +3ff14ae0: .word 0x0000 +3ff14af0: .word 0x0000 +3ff14b00: .word 0x0000 +3ff14b10: .word 0x0000 +3ff14b20: .word 0x0000 +3ff14b30: .word 0x0000 +3ff14b40: .word 0x0000 +3ff14b50: .word 0x0000 +L3FF14B60: +3ff14b60: .word 0x0000 +3ff14b70: .word 0x0000 +3ff14b80: .word 0x0000 +3ff14b90: .word 0x0000 +3ff14ba0: .word 0x0000 +3ff14bb0: .word 0x0000 +3ff14bc0: .word 0x0000 +3ff14bd0: .word 0x0000 +3ff14be0: .word 0x0000 +3ff14bf0: .word 0x0000 +3ff14c00: .word 0x0000 +3ff14c10: .word 0x0000 +3ff14c20: .word 0x0000 +3ff14c30: .word 0x0000 +3ff14c40: .word 0x0000 +3ff14c50: .word 0x0000 +3ff14c60: .word 0x0000 +3ff14c70: .word 0x0000 +3ff14c80: .word 0x0014 +3ff14c90: emu +3ff14ca0: .word 0x0001 +3ff14cb0: .word 0x0000 +3ff14cc0: .word 0x0006 +3ff14cd0: .word 0x0000 +3ff14ce0: addk 14, a0 +3ff14cf0: dsjs a9, L3FF14B60 +3ff14d00: .word 0x0000 +3ff14d10: .word 0x0000 +3ff14d20: .word 0x0000 +3ff14d30: .word 0x0000 +3ff14d40: .word 0x0000 +3ff14d50: .word 0x0000 +3ff14d60: .word 0x0000 +3ff14d70: .word 0x0000 +L3FF14D80: +3ff14d80: .word 0x0000 +3ff14d90: .word 0x0000 +3ff14da0: .word 0x0000 +3ff14db0: .word 0x0000 +3ff14dc0: .word 0x0000 +3ff14dd0: .word 0x0000 +3ff14de0: .word 0x0000 +3ff14df0: .word 0x0000 +3ff14e00: .word 0x0000 +3ff14e10: .word 0x0000 +3ff14e20: .word 0x0000 +3ff14e30: .word 0x0000 +3ff14e40: .word 0x0000 +3ff14e50: .word 0x0000 +3ff14e60: .word 0x0000 +3ff14e70: .word 0x0000 +3ff14e80: .word 0x0000 +3ff14e90: .word 0x0000 +3ff14ea0: .word 0x0000 +3ff14eb0: .word 0x0000 +3ff14ec0: .word 0x0000 +3ff14ed0: .word 0x0000 +3ff14ee0: .word 0x0000 +3ff14ef0: .word 0x0000 +3ff14f00: addk 14, a0 +3ff14f10: dsjs a9, L3FF14D80 +3ff14f20: .word 0x0000 +3ff14f30: .word 0x0000 +3ff14f40: .word 0x0000 +3ff14f50: .word 0x0000 +3ff14f60: .word 0x0000 +3ff14f70: .word 0x0000 +3ff14f80: .word 0x0000 +3ff14f90: .word 0x0000 +L3FF14FA0: +3ff14fa0: .word 0x0000 +3ff14fb0: .word 0x0000 +3ff14fc0: .word 0x0000 +3ff14fd0: .word 0x0000 +3ff14fe0: .word 0x0000 +3ff14ff0: .word 0x0000 +3ff15000: .word 0x0000 +3ff15010: .word 0x0000 +3ff15020: .word 0x0000 +3ff15030: .word 0x0000 +3ff15040: .word 0x0000 +3ff15050: .word 0x0000 +3ff15060: .word 0x0000 +3ff15070: .word 0x0000 +3ff15080: .word 0x0000 +3ff15090: .word 0x0000 +3ff150a0: .word 0x0000 +3ff150b0: .word 0x0000 +3ff150c0: .word 0x0000 +3ff150d0: .word 0x0000 +3ff150e0: .word 0x0000 +3ff150f0: .word 0x0000 +3ff15100: .word 0x0000 +3ff15110: .word 0x0000 +3ff15120: addk 14, a0 +3ff15130: dsjs a9, L3FF14FA0 +3ff15140: .word 0x0000 +3ff15150: .word 0x0000 +3ff15160: .word 0x0000 +3ff15170: .word 0x0000 +3ff15180: .word 0x0000 +3ff15190: .word 0x0000 +3ff151a0: .word 0x0000 +3ff151b0: .word 0x0000 +3ff151c0: .word 0x0000 +3ff151d0: .word 0x0000 +3ff151e0: .word 0x0000 +3ff151f0: .word 0x0000 +3ff15200: .word 0x0000 +3ff15210: .word 0x0000 +L3FF15220: +3ff15220: .word 0x0000 +3ff15230: .word 0x0000 +3ff15240: .word 0x0000 +3ff15250: .word 0x0000 +3ff15260: .word 0x0000 +3ff15270: .word 0x0000 +3ff15280: .word 0x0000 +3ff15290: .word 0x0000 +3ff152a0: .word 0x0000 +3ff152b0: .word 0x0000 +3ff152c0: .word 0x0000 +3ff152d0: .word 0x0000 +3ff152e0: .word 0x0000 +3ff152f0: .word 0x0000 +3ff15300: .word 0x0000 +3ff15310: .word 0x0000 +3ff15320: .word 0x0000 +3ff15330: .word 0x0000 +3ff15340: .word 0x0016 +3ff15350: emu +3ff15360: .word 0x0004 +3ff15370: .word 0x0000 +3ff15380: .word 0x0007 +3ff15390: .word 0x0000 +3ff153a0: sll 0xa, a8 +3ff153b0: dsjs a10, L3FF15220 +3ff153c0: .word 0x0000 +3ff153d0: .word 0x0000 +3ff153e0: .word 0x0000 +3ff153f0: .word 0x0000 +3ff15400: .word 0x0000 +3ff15410: .word 0x0000 +3ff15420: .word 0x0000 +3ff15430: .word 0x0000 +L3FF15440: +3ff15440: .word 0x0000 +3ff15450: .word 0x0000 +3ff15460: .word 0x0000 +3ff15470: .word 0x0000 +3ff15480: .word 0x0000 +3ff15490: .word 0x0000 +3ff154a0: .word 0x0000 +3ff154b0: .word 0x0000 +3ff154c0: .word 0x0000 +3ff154d0: .word 0x0000 +3ff154e0: .word 0x0000 +3ff154f0: .word 0x0000 +3ff15500: .word 0x0000 +3ff15510: .word 0x0000 +3ff15520: .word 0x0000 +3ff15530: .word 0x0000 +3ff15540: .word 0x0000 +3ff15550: .word 0x0000 +3ff15560: .word 0x0000 +3ff15570: .word 0x0000 +3ff15580: .word 0x0000 +3ff15590: .word 0x0000 +3ff155a0: .word 0x0000 +3ff155b0: .word 0x0000 +3ff155c0: sll 0xa, a8 +3ff155d0: dsjs a10, L3FF15440 +3ff155e0: .word 0x0000 +3ff155f0: .word 0x0000 +3ff15600: .word 0x0000 +3ff15610: .word 0x0000 +3ff15620: .word 0x0000 +3ff15630: .word 0x0000 +3ff15640: .word 0x0000 +3ff15650: .word 0x0000 +L3FF15660: +3ff15660: .word 0x0000 +3ff15670: .word 0x0000 +3ff15680: .word 0x0000 +3ff15690: .word 0x0000 +3ff156a0: .word 0x0000 +3ff156b0: .word 0x0000 +3ff156c0: .word 0x0000 +3ff156d0: .word 0x0000 +3ff156e0: .word 0x0000 +3ff156f0: .word 0x0000 +3ff15700: .word 0x0000 +3ff15710: .word 0x0000 +3ff15720: .word 0x0000 +3ff15730: .word 0x0000 +3ff15740: .word 0x0000 +3ff15750: .word 0x0000 +3ff15760: .word 0x0000 +3ff15770: .word 0x0000 +3ff15780: .word 0x0000 +3ff15790: .word 0x0000 +3ff157a0: .word 0x0000 +3ff157b0: .word 0x0000 +3ff157c0: .word 0x0000 +3ff157d0: .word 0x0000 +3ff157e0: sll 0xd, a8 +3ff157f0: dsjs a10, L3FF15660 +3ff15800: .word 0x0000 +3ff15810: .word 0x0000 +3ff15820: .word 0x0000 +3ff15830: .word 0x0000 +3ff15840: .word 0x0000 +3ff15850: .word 0x0000 +3ff15860: .word 0x0000 +3ff15870: .word 0x0000 +3ff15880: .word 0x0000 +3ff15890: .word 0x0000 +3ff158a0: .word 0x0000 +3ff158b0: .word 0x0000 +3ff158c0: .word 0x0000 +3ff158d0: .word 0x0000 +L3FF158E0: +3ff158e0: .word 0x0000 +3ff158f0: .word 0x0000 +3ff15900: .word 0x0000 +3ff15910: .word 0x0000 +3ff15920: .word 0x0000 +3ff15930: .word 0x0000 +3ff15940: .word 0x0000 +3ff15950: .word 0x0000 +3ff15960: .word 0x0000 +3ff15970: .word 0x0000 +3ff15980: .word 0x0000 +3ff15990: .word 0x0000 +3ff159a0: .word 0x0000 +3ff159b0: .word 0x0000 +3ff159c0: .word 0x0000 +3ff159d0: .word 0x0000 +3ff159e0: .word 0x0000 +3ff159f0: .word 0x0000 +3ff15a00: .word 0x0014 +3ff15a10: exgpc a6 +3ff15a20: .word 0x0001 +3ff15a30: .word 0x0000 +3ff15a40: .word 0x0008 +3ff15a50: .word 0x0000 +3ff15a60: addk 14, a0 +3ff15a70: dsjs a9, L3FF158E0 +3ff15a80: .word 0x0000 +3ff15a90: .word 0x0000 +3ff15aa0: .word 0x0000 +3ff15ab0: .word 0x0000 +3ff15ac0: .word 0x0000 +3ff15ad0: .word 0x0000 +3ff15ae0: .word 0x0000 +3ff15af0: .word 0x0000 +L3FF15B00: +3ff15b00: .word 0x0000 +3ff15b10: .word 0x0000 +3ff15b20: .word 0x0000 +3ff15b30: .word 0x0000 +3ff15b40: .word 0x0000 +3ff15b50: .word 0x0000 +3ff15b60: .word 0x0000 +3ff15b70: .word 0x0000 +3ff15b80: .word 0x0000 +3ff15b90: .word 0x0000 +3ff15ba0: .word 0x0000 +3ff15bb0: .word 0x0000 +3ff15bc0: .word 0x0000 +3ff15bd0: .word 0x0000 +3ff15be0: .word 0x0000 +3ff15bf0: .word 0x0000 +3ff15c00: .word 0x0000 +3ff15c10: .word 0x0000 +3ff15c20: .word 0x0000 +3ff15c30: .word 0x0000 +3ff15c40: .word 0x0000 +3ff15c50: .word 0x0000 +3ff15c60: .word 0x0000 +3ff15c70: .word 0x0000 +3ff15c80: addk 14, a0 +3ff15c90: dsjs a9, L3FF15B00 +3ff15ca0: .word 0x0000 +3ff15cb0: .word 0x0000 +3ff15cc0: .word 0x0000 +3ff15cd0: .word 0x0000 +3ff15ce0: .word 0x0000 +3ff15cf0: .word 0x0000 +3ff15d00: .word 0x0000 +3ff15d10: .word 0x0000 +L3FF15D20: +3ff15d20: .word 0x0000 +3ff15d30: .word 0x0000 +3ff15d40: .word 0x0000 +3ff15d50: .word 0x0000 +3ff15d60: .word 0x0000 +3ff15d70: .word 0x0000 +3ff15d80: .word 0x0000 +3ff15d90: .word 0x0000 +3ff15da0: .word 0x0000 +3ff15db0: .word 0x0000 +3ff15dc0: .word 0x0000 +3ff15dd0: .word 0x0000 +3ff15de0: .word 0x0000 +3ff15df0: .word 0x0000 +3ff15e00: .word 0x0000 +3ff15e10: .word 0x0000 +3ff15e20: .word 0x0000 +3ff15e30: .word 0x0000 +3ff15e40: .word 0x0000 +3ff15e50: .word 0x0000 +3ff15e60: .word 0x0000 +3ff15e70: .word 0x0000 +3ff15e80: .word 0x0000 +3ff15e90: .word 0x0000 +3ff15ea0: addk 14, a0 +3ff15eb0: dsjs a9, L3FF15D20 +3ff15ec0: .word 0x0000 +3ff15ed0: .word 0x0000 +3ff15ee0: .word 0x0000 +3ff15ef0: .word 0x0000 +3ff15f00: .word 0x0000 +3ff15f10: .word 0x0000 +3ff15f20: .word 0x0000 +3ff15f30: .word 0x0000 +3ff15f40: .word 0x0000 +3ff15f50: .word 0x0000 +3ff15f60: .word 0x0000 +3ff15f70: .word 0x0000 +3ff15f80: .word 0x0000 +3ff15f90: .word 0x0000 +L3FF15FA0: +3ff15fa0: .word 0x0000 +3ff15fb0: .word 0x0000 +3ff15fc0: .word 0x0000 +3ff15fd0: .word 0x0000 +3ff15fe0: .word 0x0000 +3ff15ff0: .word 0x0000 +3ff16000: .word 0x0000 +3ff16010: .word 0x0000 +3ff16020: .word 0x0000 +3ff16030: .word 0x0000 +3ff16040: .word 0x0000 +3ff16050: .word 0x0000 +3ff16060: .word 0x0000 +3ff16070: .word 0x0000 +3ff16080: .word 0x0000 +3ff16090: .word 0x0000 +3ff160a0: .word 0x0000 +3ff160b0: .word 0x0000 +3ff160c0: .word 0x0016 +3ff160d0: exgpc b12 +3ff160e0: .word 0x0004 +3ff160f0: .word 0x0000 +3ff16100: .word 0x0009 +3ff16110: .word 0x0000 +3ff16120: sll 0x10, a8 +3ff16130: dsjs a10, L3FF15FA0 +3ff16140: .word 0x0000 +3ff16150: .word 0x0000 +3ff16160: .word 0x0000 +3ff16170: .word 0x0000 +3ff16180: .word 0x0000 +3ff16190: .word 0x0000 +3ff161a0: .word 0x0000 +3ff161b0: .word 0x0000 +L3FF161C0: +3ff161c0: .word 0x0000 +3ff161d0: .word 0x0000 +3ff161e0: .word 0x0000 +3ff161f0: .word 0x0000 +3ff16200: .word 0x0000 +3ff16210: .word 0x0000 +3ff16220: .word 0x0000 +3ff16230: .word 0x0000 +3ff16240: .word 0x0000 +3ff16250: .word 0x0000 +3ff16260: .word 0x0000 +3ff16270: .word 0x0000 +3ff16280: .word 0x0000 +3ff16290: .word 0x0000 +3ff162a0: .word 0x0000 +3ff162b0: .word 0x0000 +3ff162c0: .word 0x0000 +3ff162d0: .word 0x0000 +3ff162e0: .word 0x0000 +3ff162f0: .word 0x0000 +3ff16300: .word 0x0000 +3ff16310: .word 0x0000 +3ff16320: .word 0x0000 +3ff16330: .word 0x0000 +3ff16340: sll 0x12, a8 +3ff16350: dsjs a10, L3FF161C0 +3ff16360: .word 0x0000 +3ff16370: .word 0x0000 +3ff16380: .word 0x0000 +3ff16390: .word 0x0000 +3ff163a0: .word 0x0000 +3ff163b0: .word 0x0000 +3ff163c0: .word 0x0000 +3ff163d0: .word 0x0000 +L3FF163E0: +3ff163e0: .word 0x0000 +3ff163f0: .word 0x0000 +3ff16400: .word 0x0000 +3ff16410: .word 0x0000 +3ff16420: .word 0x0000 +3ff16430: .word 0x0000 +3ff16440: .word 0x0000 +3ff16450: .word 0x0000 +3ff16460: .word 0x0000 +3ff16470: .word 0x0000 +3ff16480: .word 0x0000 +3ff16490: .word 0x0000 +3ff164a0: .word 0x0000 +3ff164b0: .word 0x0000 +3ff164c0: .word 0x0000 +3ff164d0: .word 0x0000 +3ff164e0: .word 0x0000 +3ff164f0: .word 0x0000 +3ff16500: .word 0x0000 +3ff16510: .word 0x0000 +3ff16520: .word 0x0000 +3ff16530: .word 0x0000 +3ff16540: .word 0x0000 +3ff16550: .word 0x0000 +3ff16560: sll 0x10, a8 +3ff16570: dsjs a10, L3FF163E0 +3ff16580: .word 0x0000 +3ff16590: .word 0x0000 +3ff165a0: .word 0x0000 +3ff165b0: .word 0x0000 +3ff165c0: .word 0x0000 +3ff165d0: .word 0x0000 +3ff165e0: .word 0x0000 +3ff165f0: .word 0x0000 +3ff16600: .word 0x0000 +3ff16610: .word 0x0000 +3ff16620: .word 0x0000 +3ff16630: .word 0x0000 +3ff16640: .word 0x0000 +3ff16650: .word 0x0000 +L3FF16660: +3ff16660: .word 0x0000 +3ff16670: .word 0x0000 +3ff16680: .word 0x0000 +3ff16690: .word 0x0000 +3ff166a0: .word 0x0000 +3ff166b0: .word 0x0000 +3ff166c0: .word 0x0000 +3ff166d0: .word 0x0000 +3ff166e0: .word 0x0000 +3ff166f0: .word 0x0000 +3ff16700: .word 0x0000 +3ff16710: .word 0x0000 +3ff16720: .word 0x0000 +3ff16730: .word 0x0000 +3ff16740: .word 0x0000 +3ff16750: .word 0x0000 +3ff16760: .word 0x0000 +3ff16770: .word 0x0000 +3ff16780: .word 0x0014 +3ff16790: getpc a10 +3ff167a0: .word 0x0001 +3ff167b0: .word 0x0000 +3ff167c0: .word 0x000a +3ff167d0: .word 0x0000 +3ff167e0: addk 14, a0 +3ff167f0: dsjs a9, L3FF16660 +3ff16800: .word 0x0000 +3ff16810: .word 0x0000 +3ff16820: .word 0x0000 +3ff16830: .word 0x0000 +3ff16840: .word 0x0000 +3ff16850: .word 0x0000 +3ff16860: .word 0x0000 +3ff16870: .word 0x0000 +L3FF16880: +3ff16880: .word 0x0000 +3ff16890: .word 0x0000 +3ff168a0: .word 0x0000 +3ff168b0: .word 0x0000 +3ff168c0: .word 0x0000 +3ff168d0: .word 0x0000 +3ff168e0: .word 0x0000 +3ff168f0: .word 0x0000 +3ff16900: .word 0x0000 +3ff16910: .word 0x0000 +3ff16920: .word 0x0000 +3ff16930: .word 0x0000 +3ff16940: .word 0x0000 +3ff16950: .word 0x0000 +3ff16960: .word 0x0000 +3ff16970: .word 0x0000 +3ff16980: .word 0x0000 +3ff16990: .word 0x0000 +3ff169a0: .word 0x0000 +3ff169b0: .word 0x0000 +3ff169c0: .word 0x0000 +3ff169d0: .word 0x0000 +3ff169e0: .word 0x0000 +3ff169f0: .word 0x0000 +3ff16a00: addk 14, a0 +3ff16a10: dsjs a9, L3FF16880 +3ff16a20: .word 0x0000 +3ff16a30: .word 0x0000 +3ff16a40: .word 0x0000 +3ff16a50: .word 0x0000 +3ff16a60: .word 0x0000 +3ff16a70: .word 0x0000 +3ff16a80: .word 0x0000 +3ff16a90: .word 0x0000 +L3FF16AA0: +3ff16aa0: .word 0x0000 +3ff16ab0: .word 0x0000 +3ff16ac0: .word 0x0000 +3ff16ad0: .word 0x0000 +3ff16ae0: .word 0x0000 +3ff16af0: .word 0x0000 +3ff16b00: .word 0x0000 +3ff16b10: .word 0x0000 +3ff16b20: .word 0x0000 +3ff16b30: .word 0x0000 +3ff16b40: .word 0x0000 +3ff16b50: .word 0x0000 +3ff16b60: .word 0x0000 +3ff16b70: .word 0x0000 +3ff16b80: .word 0x0000 +3ff16b90: .word 0x0000 +3ff16ba0: .word 0x0000 +3ff16bb0: .word 0x0000 +3ff16bc0: .word 0x0000 +3ff16bd0: .word 0x0000 +3ff16be0: .word 0x0000 +3ff16bf0: .word 0x0000 +3ff16c00: .word 0x0000 +3ff16c10: .word 0x0000 +3ff16c20: addk 14, a0 +3ff16c30: dsjs a9, L3FF16AA0 +3ff16c40: .word 0x0000 +3ff16c50: .word 0x0000 +3ff16c60: .word 0x0000 +3ff16c70: .word 0x0000 +3ff16c80: .word 0x0000 +3ff16c90: .word 0x0000 +3ff16ca0: .word 0x0000 +3ff16cb0: .word 0x0000 +3ff16cc0: .word 0x0000 +3ff16cd0: .word 0x0000 +3ff16ce0: .word 0x0000 +3ff16cf0: .word 0x0000 +3ff16d00: .word 0x0000 +3ff16d10: .word 0x0000 +L3FF16D20: +3ff16d20: .word 0x0000 +3ff16d30: .word 0x0000 +3ff16d40: .word 0x0000 +3ff16d50: .word 0x0000 +3ff16d60: .word 0x0000 +3ff16d70: .word 0x0000 +3ff16d80: .word 0x0000 +3ff16d90: .word 0x0000 +3ff16da0: .word 0x0000 +3ff16db0: .word 0x0000 +3ff16dc0: .word 0x0000 +3ff16dd0: .word 0x0000 +3ff16de0: .word 0x0000 +3ff16df0: .word 0x0000 +3ff16e00: .word 0x0000 +3ff16e10: .word 0x0000 +3ff16e20: .word 0x0000 +3ff16e30: .word 0x0000 +3ff16e40: .word 0x0016 +3ff16e50: jump a0 +3ff16e60: .word 0x0004 +3ff16e70: .word 0x0000 +3ff16e80: .word 0x000b +3ff16e90: .word 0x0000 +3ff16ea0: sll 0x15, a0 +3ff16eb0: dsjs a10, L3FF16D20 +3ff16ec0: .word 0x0000 +3ff16ed0: .word 0x0000 +3ff16ee0: .word 0x0000 +3ff16ef0: .word 0x0000 +3ff16f00: .word 0x0000 +3ff16f10: .word 0x0000 +3ff16f20: .word 0x0000 +3ff16f30: .word 0x0000 +L3FF16F40: +3ff16f40: .word 0x0000 +3ff16f50: .word 0x0000 +3ff16f60: .word 0x0000 +3ff16f70: .word 0x0000 +3ff16f80: .word 0x0000 +3ff16f90: .word 0x0000 +3ff16fa0: .word 0x0000 +3ff16fb0: .word 0x0000 +3ff16fc0: .word 0x0000 +3ff16fd0: .word 0x0000 +3ff16fe0: .word 0x0000 +3ff16ff0: .word 0x0000 +3ff17000: .word 0x0000 +3ff17010: .word 0x0000 +3ff17020: .word 0x0000 +3ff17030: .word 0x0000 +3ff17040: .word 0x0000 +3ff17050: .word 0x0000 +3ff17060: .word 0x0000 +3ff17070: .word 0x0000 +3ff17080: .word 0x0000 +3ff17090: .word 0x0000 +3ff170a0: .word 0x0000 +3ff170b0: .word 0x0000 +3ff170c0: sll 0x17, a0 +3ff170d0: dsjs a10, L3FF16F40 +3ff170e0: .word 0x0000 +3ff170f0: .word 0x0000 +3ff17100: .word 0x0000 +3ff17110: .word 0x0000 +3ff17120: .word 0x0000 +3ff17130: .word 0x0000 +3ff17140: .word 0x0000 +3ff17150: .word 0x0000 +L3FF17160: +3ff17160: .word 0x0000 +3ff17170: .word 0x0000 +3ff17180: .word 0x0000 +3ff17190: .word 0x0000 +3ff171a0: .word 0x0000 +3ff171b0: .word 0x0000 +3ff171c0: .word 0x0000 +3ff171d0: .word 0x0000 +3ff171e0: .word 0x0000 +3ff171f0: .word 0x0000 +3ff17200: .word 0x0000 +3ff17210: .word 0x0000 +3ff17220: .word 0x0000 +3ff17230: .word 0x0000 +3ff17240: .word 0x0000 +3ff17250: .word 0x0000 +3ff17260: .word 0x0000 +3ff17270: .word 0x0000 +3ff17280: .word 0x0000 +3ff17290: .word 0x0000 +3ff172a0: .word 0x0000 +3ff172b0: .word 0x0000 +3ff172c0: .word 0x0000 +3ff172d0: .word 0x0000 +3ff172e0: sll 0x1f, b8 +3ff172f0: dsjs a10, L3FF17160 +3ff17300: .word 0x0000 +3ff17310: .word 0x0000 +3ff17320: .word 0x0000 +3ff17330: .word 0x0000 +3ff17340: .word 0x0000 +3ff17350: .word 0x0000 +3ff17360: .word 0x0000 +3ff17370: .word 0x0000 +3ff17380: .word 0x0000 +3ff17390: .word 0x0000 +3ff173a0: .word 0x0000 +3ff173b0: .word 0x0000 +3ff173c0: .word 0x0000 +3ff173d0: .word 0x0000 +L3FF173E0: +3ff173e0: .word 0x0000 +3ff173f0: .word 0x0000 +3ff17400: .word 0x0000 +3ff17410: .word 0x0000 +3ff17420: .word 0x0000 +3ff17430: .word 0x0000 +3ff17440: .word 0x0000 +3ff17450: .word 0x0000 +3ff17460: .word 0x0000 +3ff17470: .word 0x0000 +3ff17480: .word 0x0000 +3ff17490: .word 0x0000 +3ff174a0: .word 0x0000 +3ff174b0: .word 0x0000 +3ff174c0: .word 0x0000 +3ff174d0: .word 0x0000 +3ff174e0: .word 0x0000 +3ff174f0: .word 0x0000 +3ff17500: popst +3ff17510: .word 0x001e +3ff17520: .word 0x0005 +3ff17530: .word 0x0000 +3ff17540: .word 0x0008 +3ff17550: .word 0x0000 +3ff17560: sra 0x1a, b0 +3ff17570: dsjs a10, L3FF173E0 +3ff17580: .word 0x0000 +3ff17590: .word 0x0000 +3ff175a0: .word 0x0000 +3ff175b0: .word 0x0000 +3ff175c0: .word 0x0000 +3ff175d0: .word 0x0000 +3ff175e0: .word 0x0000 +3ff175f0: .word 0x0000 +L3FF17600: +3ff17600: .word 0x0000 +3ff17610: .word 0x0000 +3ff17620: .word 0x0000 +3ff17630: .word 0x0000 +3ff17640: .word 0x0000 +3ff17650: .word 0x0000 +3ff17660: .word 0x0000 +3ff17670: .word 0x0000 +3ff17680: .word 0x0000 +3ff17690: .word 0x0000 +3ff176a0: .word 0x0000 +3ff176b0: .word 0x0000 +3ff176c0: .word 0x0000 +3ff176d0: .word 0x0000 +3ff176e0: .word 0x0000 +3ff176f0: .word 0x0000 +3ff17700: .word 0x0000 +3ff17710: .word 0x0000 +3ff17720: .word 0x0000 +3ff17730: .word 0x0000 +3ff17740: .word 0x0000 +3ff17750: .word 0x0000 +3ff17760: .word 0x0000 +3ff17770: .word 0x0000 +3ff17780: sra 0x17, b8 +3ff17790: dsjs a10, L3FF17600 +3ff177a0: .word 0x0000 +3ff177b0: .word 0x0000 +3ff177c0: .word 0x0000 +3ff177d0: .word 0x0000 +3ff177e0: .word 0x0000 +3ff177f0: .word 0x0000 +3ff17800: .word 0x0000 +3ff17810: .word 0x0000 +L3FF17820: +3ff17820: .word 0x0000 +3ff17830: .word 0x0000 +3ff17840: .word 0x0000 +3ff17850: .word 0x0000 +3ff17860: .word 0x0000 +3ff17870: .word 0x0000 +3ff17880: .word 0x0000 +3ff17890: .word 0x0000 +3ff178a0: .word 0x0000 +3ff178b0: .word 0x0000 +3ff178c0: .word 0x0000 +3ff178d0: .word 0x0000 +3ff178e0: .word 0x0000 +3ff178f0: .word 0x0000 +3ff17900: .word 0x0000 +3ff17910: .word 0x0000 +3ff17920: .word 0x0000 +3ff17930: .word 0x0000 +3ff17940: .word 0x0000 +3ff17950: .word 0x0000 +3ff17960: .word 0x0000 +3ff17970: .word 0x0000 +3ff17980: .word 0x0000 +3ff17990: .word 0x0000 +3ff179a0: add b3, b0 +3ff179b0: dsjs a9, L3FF17820 +3ff179c0: .word 0x0000 +3ff179d0: .word 0x0000 +3ff179e0: .word 0x0000 +3ff179f0: .word 0x0000 +3ff17a00: .word 0x0000 +3ff17a10: .word 0x0000 +3ff17a20: .word 0x0000 +3ff17a30: .word 0x0000 +3ff17a40: .word 0x0000 +3ff17a50: .word 0x0000 +3ff17a60: .word 0x0000 +3ff17a70: .word 0x0000 +3ff17a80: .word 0x0000 +3ff17a90: .word 0x0000 +L3FF17AA0: +3ff17aa0: .word 0x0000 +3ff17ab0: .word 0x0000 +3ff17ac0: .word 0x0000 +3ff17ad0: .word 0x0000 +3ff17ae0: .word 0x0000 +3ff17af0: .word 0x0000 +3ff17b00: .word 0x0000 +3ff17b10: .word 0x0000 +3ff17b20: .word 0x0000 +3ff17b30: .word 0x0000 +3ff17b40: .word 0x0000 +3ff17b50: .word 0x0000 +3ff17b60: .word 0x0000 +3ff17b70: .word 0x0000 +3ff17b80: .word 0x0000 +3ff17b90: .word 0x0000 +3ff17ba0: .word 0x0000 +3ff17bb0: .word 0x0000 +3ff17bc0: popst +3ff17bd0: rev b12 +3ff17be0: .word 0x0005 +3ff17bf0: .word 0x0000 +3ff17c00: .word 0x0008 +3ff17c10: .word 0x0000 +3ff17c20: sra 0x14, b8 +3ff17c30: dsjs a10, L3FF17AA0 +3ff17c40: .word 0x0000 +3ff17c50: .word 0x0000 +3ff17c60: .word 0x0000 +3ff17c70: .word 0x0000 +3ff17c80: .word 0x0000 +3ff17c90: .word 0x0000 +3ff17ca0: .word 0x0000 +3ff17cb0: .word 0x0000 +L3FF17CC0: +3ff17cc0: .word 0x0000 +3ff17cd0: .word 0x0000 +3ff17ce0: .word 0x0000 +3ff17cf0: .word 0x0000 +3ff17d00: .word 0x0000 +3ff17d10: .word 0x0000 +3ff17d20: .word 0x0000 +3ff17d30: .word 0x0000 +3ff17d40: .word 0x0000 +3ff17d50: .word 0x0000 +3ff17d60: .word 0x0000 +3ff17d70: .word 0x0000 +3ff17d80: .word 0x0000 +3ff17d90: .word 0x0000 +3ff17da0: .word 0x0000 +3ff17db0: .word 0x0000 +3ff17dc0: .word 0x0000 +3ff17dd0: .word 0x0000 +3ff17de0: .word 0x0000 +3ff17df0: .word 0x0000 +3ff17e00: .word 0x0000 +3ff17e10: .word 0x0000 +3ff17e20: .word 0x0000 +3ff17e30: .word 0x0000 +3ff17e40: move *a6, a0, 1 +3ff17e50: dsjs a9, L3FF17CC0 +3ff17e60: .word 0x0000 +3ff17e70: .word 0x0000 +3ff17e80: .word 0x0000 +3ff17e90: .word 0x0000 +3ff17ea0: .word 0x0000 +3ff17eb0: .word 0x0000 +3ff17ec0: .word 0x0000 +3ff17ed0: .word 0x0000 +L3FF17EE0: +3ff17ee0: .word 0x0000 +3ff17ef0: .word 0x0000 +3ff17f00: .word 0x0000 +3ff17f10: .word 0x0000 +3ff17f20: .word 0x0000 +3ff17f30: .word 0x0000 +3ff17f40: .word 0x0000 +3ff17f50: .word 0x0000 +3ff17f60: .word 0x0000 +3ff17f70: .word 0x0000 +3ff17f80: .word 0x0000 +3ff17f90: .word 0x0000 +3ff17fa0: .word 0x0000 +3ff17fb0: .word 0x0000 +3ff17fc0: .word 0x0000 +3ff17fd0: .word 0x0000 +3ff17fe0: .word 0x0000 +3ff17ff0: .word 0x0000 +3ff18000: .word 0x0000 +3ff18010: .word 0x0000 +3ff18020: .word 0x0000 +3ff18030: .word 0x0000 +3ff18040: .word 0x0000 +3ff18050: .word 0x0000 +3ff18060: sra 0x10, a0 +3ff18070: dsjs a10, L3FF17EE0 +3ff18080: .word 0x0000 +3ff18090: .word 0x0000 +3ff180a0: .word 0x0000 +3ff180b0: .word 0x0000 +3ff180c0: .word 0x0000 +3ff180d0: .word 0x0000 +3ff180e0: .word 0x0000 +3ff180f0: .word 0x0000 +3ff18100: .word 0x0000 +3ff18110: .word 0x0000 +3ff18120: .word 0x0000 +3ff18130: .word 0x0000 +3ff18140: .word 0x0000 +3ff18150: .word 0x0000 +L3FF18160: +3ff18160: .word 0x0000 +3ff18170: .word 0x0000 +3ff18180: .word 0x0000 +3ff18190: .word 0x0000 +3ff181a0: .word 0x0000 +3ff181b0: .word 0x0000 +3ff181c0: .word 0x0000 +3ff181d0: .word 0x0000 +3ff181e0: .word 0x0000 +3ff181f0: .word 0x0000 +3ff18200: .word 0x0000 +3ff18210: .word 0x0000 +3ff18220: .word 0x0000 +3ff18230: .word 0x0000 +3ff18240: .word 0x0000 +3ff18250: .word 0x0000 +3ff18260: .word 0x0000 +3ff18270: .word 0x0000 +3ff18280: popst +3ff18290: .word 0x0078 +3ff182a0: .word 0x0005 +3ff182b0: .word 0x0000 +3ff182c0: .word 0x0008 +3ff182d0: .word 0x0000 +3ff182e0: sra 0x1a, b0 +3ff182f0: dsjs a10, L3FF18160 +3ff18300: .word 0x0000 +3ff18310: .word 0x0000 +3ff18320: .word 0x0000 +3ff18330: .word 0x0000 +3ff18340: .word 0x0000 +3ff18350: .word 0x0000 +3ff18360: .word 0x0000 +3ff18370: .word 0x0000 +L3FF18380: +3ff18380: .word 0x0000 +3ff18390: .word 0x0000 +3ff183a0: .word 0x0000 +3ff183b0: .word 0x0000 +3ff183c0: .word 0x0000 +3ff183d0: .word 0x0000 +3ff183e0: .word 0x0000 +3ff183f0: .word 0x0000 +3ff18400: .word 0x0000 +3ff18410: .word 0x0000 +3ff18420: .word 0x0000 +3ff18430: .word 0x0000 +3ff18440: .word 0x0000 +3ff18450: .word 0x0000 +3ff18460: .word 0x0000 +3ff18470: .word 0x0000 +3ff18480: .word 0x0000 +3ff18490: .word 0x0000 +3ff184a0: .word 0x0000 +3ff184b0: .word 0x0000 +3ff184c0: .word 0x0000 +3ff184d0: .word 0x0000 +3ff184e0: .word 0x0000 +3ff184f0: .word 0x0000 +3ff18500: sra 0x17, b8 +3ff18510: dsjs a10, L3FF18380 +3ff18520: .word 0x0000 +3ff18530: .word 0x0000 +3ff18540: .word 0x0000 +3ff18550: .word 0x0000 +3ff18560: .word 0x0000 +3ff18570: .word 0x0000 +3ff18580: .word 0x0000 +3ff18590: .word 0x0000 +L3FF185A0: +3ff185a0: .word 0x0000 +3ff185b0: .word 0x0000 +3ff185c0: .word 0x0000 +3ff185d0: .word 0x0000 +3ff185e0: .word 0x0000 +3ff185f0: .word 0x0000 +3ff18600: .word 0x0000 +3ff18610: .word 0x0000 +3ff18620: .word 0x0000 +3ff18630: .word 0x0000 +3ff18640: .word 0x0000 +3ff18650: .word 0x0000 +3ff18660: .word 0x0000 +3ff18670: .word 0x0000 +3ff18680: .word 0x0000 +3ff18690: .word 0x0000 +3ff186a0: .word 0x0000 +3ff186b0: .word 0x0000 +3ff186c0: .word 0x0000 +3ff186d0: .word 0x0000 +3ff186e0: .word 0x0000 +3ff186f0: .word 0x0000 +3ff18700: .word 0x0000 +3ff18710: .word 0x0000 +3ff18720: add b3, b0 +3ff18730: dsjs a9, L3FF185A0 +3ff18740: .word 0x0000 +3ff18750: .word 0x0000 +3ff18760: .word 0x0000 +3ff18770: .word 0x0000 +3ff18780: .word 0x0000 +3ff18790: .word 0x0000 +3ff187a0: .word 0x0000 +3ff187b0: .word 0x0000 +3ff187c0: .word 0x0000 +3ff187d0: .word 0x0000 +3ff187e0: .word 0x0000 +3ff187f0: .word 0x0000 +3ff18800: .word 0x0000 +3ff18810: .word 0x0000 +L3FF18820: +3ff18820: .word 0x0000 +3ff18830: .word 0x0000 +3ff18840: .word 0x0000 +3ff18850: .word 0x0000 +3ff18860: .word 0x0000 +3ff18870: .word 0x0000 +3ff18880: .word 0x0000 +3ff18890: .word 0x0000 +3ff188a0: .word 0x0000 +3ff188b0: .word 0x0000 +3ff188c0: .word 0x0000 +3ff188d0: .word 0x0000 +3ff188e0: .word 0x0000 +3ff188f0: .word 0x0000 +3ff18900: .word 0x0000 +3ff18910: .word 0x0000 +3ff18920: .word 0x0000 +3ff18930: .word 0x0000 +3ff18940: popst +3ff18950: .word 0x0096 +3ff18960: .word 0x0005 +3ff18970: .word 0x0000 +3ff18980: .word 0x0008 +3ff18990: .word 0x0000 +3ff189a0: sra 0x14, b8 +3ff189b0: dsjs a10, L3FF18820 +3ff189c0: .word 0x0000 +3ff189d0: .word 0x0000 +3ff189e0: .word 0x0000 +3ff189f0: .word 0x0000 +3ff18a00: .word 0x0000 +3ff18a10: .word 0x0000 +3ff18a20: .word 0x0000 +3ff18a30: .word 0x0000 +L3FF18A40: +3ff18a40: .word 0x0000 +3ff18a50: .word 0x0000 +3ff18a60: .word 0x0000 +3ff18a70: .word 0x0000 +3ff18a80: .word 0x0000 +3ff18a90: .word 0x0000 +3ff18aa0: .word 0x0000 +3ff18ab0: .word 0x0000 +3ff18ac0: .word 0x0000 +3ff18ad0: .word 0x0000 +3ff18ae0: .word 0x0000 +3ff18af0: .word 0x0000 +3ff18b00: .word 0x0000 +3ff18b10: .word 0x0000 +3ff18b20: .word 0x0000 +3ff18b30: .word 0x0000 +3ff18b40: .word 0x0000 +3ff18b50: .word 0x0000 +3ff18b60: .word 0x0000 +3ff18b70: .word 0x0000 +3ff18b80: .word 0x0000 +3ff18b90: .word 0x0000 +3ff18ba0: .word 0x0000 +3ff18bb0: .word 0x0000 +3ff18bc0: move *a6, a0, 1 +3ff18bd0: dsjs a9, L3FF18A40 +3ff18be0: .word 0x0000 +3ff18bf0: .word 0x0000 +3ff18c00: .word 0x0000 +3ff18c10: .word 0x0000 +3ff18c20: .word 0x0000 +3ff18c30: .word 0x0000 +3ff18c40: .word 0x0000 +3ff18c50: .word 0x0000 +L3FF18C60: +3ff18c60: .word 0x0000 +3ff18c70: .word 0x0000 +3ff18c80: .word 0x0000 +3ff18c90: .word 0x0000 +3ff18ca0: .word 0x0000 +3ff18cb0: .word 0x0000 +3ff18cc0: .word 0x0000 +3ff18cd0: .word 0x0000 +3ff18ce0: .word 0x0000 +3ff18cf0: .word 0x0000 +3ff18d00: .word 0x0000 +3ff18d10: .word 0x0000 +3ff18d20: .word 0x0000 +3ff18d30: .word 0x0000 +3ff18d40: .word 0x0000 +3ff18d50: .word 0x0000 +3ff18d60: .word 0x0000 +3ff18d70: .word 0x0000 +3ff18d80: .word 0x0000 +3ff18d90: .word 0x0000 +3ff18da0: .word 0x0000 +3ff18db0: .word 0x0000 +3ff18dc0: .word 0x0000 +3ff18dd0: .word 0x0000 +3ff18de0: sra 0x10, a0 +3ff18df0: dsjs a10, L3FF18C60 +3ff18e00: .word 0x0000 +3ff18e10: .word 0x0000 +3ff18e20: .word 0x0000 +3ff18e30: .word 0x0000 +3ff18e40: .word 0x0000 +3ff18e50: .word 0x0000 +3ff18e60: .word 0x0000 +3ff18e70: .word 0x0000 +3ff18e80: .word 0x0000 +3ff18e90: .word 0x0000 +3ff18ea0: .word 0x0000 +3ff18eb0: .word 0x0000 +3ff18ec0: .word 0x0000 +3ff18ed0: .word 0x0000 +L3FF18EE0: +3ff18ee0: .word 0x0000 +3ff18ef0: .word 0x0000 +3ff18f00: .word 0x0000 +3ff18f10: .word 0x0000 +3ff18f20: .word 0x0000 +3ff18f30: .word 0x0000 +3ff18f40: .word 0x0000 +3ff18f50: .word 0x0000 +3ff18f60: .word 0x0000 +3ff18f70: .word 0x0000 +3ff18f80: .word 0x0000 +3ff18f90: .word 0x0000 +3ff18fa0: .word 0x0000 +3ff18fb0: .word 0x0000 +3ff18fc0: .word 0x0000 +3ff18fd0: .word 0x0000 +3ff18fe0: .word 0x0000 +3ff18ff0: .word 0x0000 +3ff19000: rev b2 +3ff19010: jump b12 +3ff19020: .word 0x0005 +3ff19030: .word 0x0000 +3ff19040: .word 0x0008 +3ff19050: .word 0x0000 +3ff19060: sla b2, b8 +3ff19070: dsjs a9, L3FF18EE0 +3ff19080: .word 0x0000 +3ff19090: .word 0x0000 +3ff190a0: .word 0x0000 +3ff190b0: .word 0x0000 +3ff190c0: .word 0x0000 +3ff190d0: .word 0x0000 +3ff190e0: .word 0x0000 +3ff190f0: .word 0x0000 +L3FF19100: +3ff19100: .word 0x0000 +3ff19110: .word 0x0000 +3ff19120: .word 0x0000 +3ff19130: .word 0x0000 +3ff19140: .word 0x0000 +3ff19150: .word 0x0000 +3ff19160: .word 0x0000 +3ff19170: .word 0x0000 +3ff19180: .word 0x0000 +3ff19190: .word 0x0000 +3ff191a0: .word 0x0000 +3ff191b0: .word 0x0000 +3ff191c0: .word 0x0000 +3ff191d0: .word 0x0000 +3ff191e0: .word 0x0000 +3ff191f0: .word 0x0000 +3ff19200: .word 0x0000 +3ff19210: .word 0x0000 +3ff19220: .word 0x0000 +3ff19230: .word 0x0000 +3ff19240: .word 0x0000 +3ff19250: .word 0x0000 +3ff19260: .word 0x0000 +3ff19270: .word 0x0000 +3ff19280: sla b2, b8 +3ff19290: dsjs a9, L3FF19100 +3ff192a0: .word 0x0000 +3ff192b0: .word 0x0000 +3ff192c0: .word 0x0000 +3ff192d0: .word 0x0000 +3ff192e0: .word 0x0000 +3ff192f0: .word 0x0000 +3ff19300: .word 0x0000 +3ff19310: .word 0x0000 +L3FF19320: +3ff19320: .word 0x0000 +3ff19330: .word 0x0000 +3ff19340: .word 0x0000 +3ff19350: .word 0x0000 +3ff19360: .word 0x0000 +3ff19370: .word 0x0000 +3ff19380: .word 0x0000 +3ff19390: .word 0x0000 +3ff193a0: .word 0x0000 +3ff193b0: .word 0x0000 +3ff193c0: .word 0x0000 +3ff193d0: .word 0x0000 +3ff193e0: .word 0x0000 +3ff193f0: .word 0x0000 +3ff19400: .word 0x0000 +3ff19410: .word 0x0000 +3ff19420: .word 0x0000 +3ff19430: .word 0x0000 +3ff19440: .word 0x0000 +3ff19450: .word 0x0000 +3ff19460: .word 0x0000 +3ff19470: .word 0x0000 +3ff19480: .word 0x0000 +3ff19490: .word 0x0000 +3ff194a0: sla b2, b8 +3ff194b0: dsjs a9, L3FF19320 +3ff194c0: .word 0x0000 +3ff194d0: .word 0x0000 +3ff194e0: .word 0x0000 +3ff194f0: .word 0x0000 +3ff19500: .word 0x0000 +3ff19510: .word 0x0000 +3ff19520: .word 0x0000 +3ff19530: .word 0x0000 +3ff19540: .word 0x0000 +3ff19550: .word 0x0000 +3ff19560: .word 0x0000 +3ff19570: .word 0x0000 +3ff19580: .word 0x0000 +3ff19590: .word 0x0000 +L3FF195A0: +3ff195a0: .word 0x0000 +3ff195b0: .word 0x0000 +3ff195c0: .word 0x0000 +3ff195d0: .word 0x0000 +3ff195e0: .word 0x0000 +3ff195f0: .word 0x0000 +3ff19600: .word 0x0000 +3ff19610: .word 0x0000 +3ff19620: .word 0x0000 +3ff19630: .word 0x0000 +3ff19640: .word 0x0000 +3ff19650: .word 0x0000 +3ff19660: .word 0x0000 +3ff19670: .word 0x0000 +3ff19680: .word 0x0000 +3ff19690: .word 0x0000 +3ff196a0: .word 0x0000 +3ff196b0: .word 0x0000 +3ff196c0: .word 0x00d7 +3ff196d0: jump b12 +3ff196e0: .word 0x0005 +3ff196f0: .word 0x0000 +3ff19700: .word 0x0009 +3ff19710: .word 0x0000 +3ff19720: sla a6, a0 +3ff19730: dsjs a9, L3FF195A0 +3ff19740: .word 0x0000 +3ff19750: .word 0x0000 +3ff19760: .word 0x0000 +3ff19770: .word 0x0000 +3ff19780: .word 0x0000 +3ff19790: .word 0x0000 +3ff197a0: .word 0x0000 +3ff197b0: .word 0x0000 +L3FF197C0: +3ff197c0: .word 0x0000 +3ff197d0: .word 0x0000 +3ff197e0: .word 0x0000 +3ff197f0: .word 0x0000 +3ff19800: .word 0x0000 +3ff19810: .word 0x0000 +3ff19820: .word 0x0000 +3ff19830: .word 0x0000 +3ff19840: .word 0x0000 +3ff19850: .word 0x0000 +3ff19860: .word 0x0000 +3ff19870: .word 0x0000 +3ff19880: .word 0x0000 +3ff19890: .word 0x0000 +3ff198a0: .word 0x0000 +3ff198b0: .word 0x0000 +3ff198c0: .word 0x0000 +3ff198d0: .word 0x0000 +3ff198e0: .word 0x0000 +3ff198f0: .word 0x0000 +3ff19900: .word 0x0000 +3ff19910: .word 0x0000 +3ff19920: .word 0x0000 +3ff19930: .word 0x0000 +3ff19940: rl 0x9, b8 +3ff19950: dsjs a9, L3FF197C0 +3ff19960: .word 0x0000 +3ff19970: .word 0x0000 +3ff19980: .word 0x0000 +3ff19990: .word 0x0000 +3ff199a0: .word 0x0000 +3ff199b0: .word 0x0000 +3ff199c0: .word 0x0000 +3ff199d0: .word 0x0000 +L3FF199E0: +3ff199e0: .word 0x0000 +3ff199f0: .word 0x0000 +3ff19a00: .word 0x0000 +3ff19a10: .word 0x0000 +3ff19a20: .word 0x0000 +3ff19a30: .word 0x0000 +3ff19a40: .word 0x0000 +3ff19a50: .word 0x0000 +3ff19a60: .word 0x0000 +3ff19a70: .word 0x0000 +3ff19a80: .word 0x0000 +3ff19a90: .word 0x0000 +3ff19aa0: .word 0x0000 +3ff19ab0: .word 0x0000 +3ff19ac0: .word 0x0000 +3ff19ad0: .word 0x0000 +3ff19ae0: .word 0x0000 +3ff19af0: .word 0x0000 +3ff19b00: .word 0x0000 +3ff19b10: .word 0x0000 +3ff19b20: .word 0x0000 +3ff19b30: .word 0x0000 +3ff19b40: .word 0x0000 +3ff19b50: .word 0x0000 +3ff19b60: sla a9, a0 +3ff19b70: dsjs a9, L3FF199E0 +3ff19b80: .word 0x0000 +3ff19b90: .word 0x0000 +3ff19ba0: .word 0x0000 +3ff19bb0: .word 0x0000 +3ff19bc0: .word 0x0000 +3ff19bd0: .word 0x0000 +3ff19be0: .word 0x0000 +3ff19bf0: .word 0x0000 +3ff19c00: .word 0x0000 +3ff19c10: .word 0x0000 +3ff19c20: .word 0x0000 +3ff19c30: .word 0x0000 +3ff19c40: .word 0x0000 +3ff19c50: .word 0x0000 +L3FF19C60: +3ff19c60: .word 0x0000 +3ff19c70: .word 0x0000 +3ff19c80: .word 0x0000 +3ff19c90: .word 0x0000 +3ff19ca0: .word 0x0000 +3ff19cb0: .word 0x0000 +3ff19cc0: .word 0x0000 +3ff19cd0: .word 0x0000 +3ff19ce0: .word 0x0000 +3ff19cf0: .word 0x0000 +3ff19d00: .word 0x0000 +3ff19d10: .word 0x0000 +3ff19d20: .word 0x0000 +3ff19d30: .word 0x0000 +3ff19d40: .word 0x0000 +3ff19d50: .word 0x0000 +3ff19d60: .word 0x0000 +3ff19d70: .word 0x0000 +3ff19d80: jump b9 +3ff19d90: jump b12 +3ff19da0: .word 0x0005 +3ff19db0: .word 0x0000 +3ff19dc0: .word 0x000a +3ff19dd0: .word 0x0000 +3ff19de0: move a1, b0 +3ff19df0: dsjs a9, L3FF19C60 +3ff19e00: .word 0x0000 +3ff19e10: .word 0x0000 +3ff19e20: .word 0x0000 +3ff19e30: .word 0x0000 +3ff19e40: .word 0x0000 +3ff19e50: .word 0x0000 +3ff19e60: .word 0x0000 +3ff19e70: .word 0x0000 +L3FF19E80: +3ff19e80: .word 0x0000 +3ff19e90: .word 0x0000 +3ff19ea0: .word 0x0000 +3ff19eb0: .word 0x0000 +3ff19ec0: .word 0x0000 +3ff19ed0: .word 0x0000 +3ff19ee0: .word 0x0000 +3ff19ef0: .word 0x0000 +3ff19f00: .word 0x0000 +3ff19f10: .word 0x0000 +3ff19f20: .word 0x0000 +3ff19f30: .word 0x0000 +3ff19f40: .word 0x0000 +3ff19f50: .word 0x0000 +3ff19f60: .word 0x0000 +3ff19f70: .word 0x0000 +3ff19f80: .word 0x0000 +3ff19f90: .word 0x0000 +3ff19fa0: .word 0x0000 +3ff19fb0: .word 0x0000 +3ff19fc0: .word 0x0000 +3ff19fd0: .word 0x0000 +3ff19fe0: .word 0x0000 +3ff19ff0: .word 0x0000 +3ff1a000: sla a12, a0 +3ff1a010: dsjs a9, L3FF19E80 +3ff1a020: .word 0x0000 +3ff1a030: .word 0x0000 +3ff1a040: .word 0x0000 +3ff1a050: .word 0x0000 +3ff1a060: .word 0x0000 +3ff1a070: .word 0x0000 +3ff1a080: .word 0x0000 +3ff1a090: .word 0x0000 +L3FF1A0A0: +3ff1a0a0: .word 0x0000 +3ff1a0b0: .word 0x0000 +3ff1a0c0: .word 0x0000 +3ff1a0d0: .word 0x0000 +3ff1a0e0: .word 0x0000 +3ff1a0f0: .word 0x0000 +3ff1a100: .word 0x0000 +3ff1a110: .word 0x0000 +3ff1a120: .word 0x0000 +3ff1a130: .word 0x0000 +3ff1a140: .word 0x0000 +3ff1a150: .word 0x0000 +3ff1a160: .word 0x0000 +3ff1a170: .word 0x0000 +3ff1a180: .word 0x0000 +3ff1a190: .word 0x0000 +3ff1a1a0: .word 0x0000 +3ff1a1b0: .word 0x0000 +3ff1a1c0: .word 0x0000 +3ff1a1d0: .word 0x0000 +3ff1a1e0: .word 0x0000 +3ff1a1f0: .word 0x0000 +3ff1a200: .word 0x0000 +3ff1a210: .word 0x0000 +3ff1a220: srl 0x1d, b8 +3ff1a230: dsjs a9, L3FF1A0A0 +3ff1a240: .word 0x0000 +3ff1a250: .word 0x0000 +3ff1a260: .word 0x0000 +3ff1a270: .word 0x0000 +3ff1a280: .word 0x0000 +3ff1a290: .word 0x0000 +3ff1a2a0: .word 0x0000 +3ff1a2b0: .word 0x0000 +3ff1a2c0: .word 0x0000 +3ff1a2d0: .word 0x0000 +3ff1a2e0: .word 0x0000 +3ff1a2f0: .word 0x0000 +3ff1a300: .word 0x0000 +3ff1a310: .word 0x0000 +L3FF1A320: +3ff1a320: .word 0x0000 +3ff1a330: .word 0x0000 +3ff1a340: .word 0x0000 +3ff1a350: .word 0x0000 +3ff1a360: .word 0x0000 +3ff1a370: .word 0x0000 +3ff1a380: .word 0x0000 +3ff1a390: .word 0x0000 +3ff1a3a0: .word 0x0000 +3ff1a3b0: .word 0x0000 +3ff1a3c0: .word 0x0000 +3ff1a3d0: .word 0x0000 +3ff1a3e0: .word 0x0000 +3ff1a3f0: .word 0x0000 +3ff1a400: .word 0x0000 +3ff1a410: .word 0x0000 +3ff1a420: .word 0x0000 +3ff1a430: .word 0x0000 +3ff1a440: .word 0x0000 +3ff1a450: .word 0x0000 +3ff1a460: .word 0x0004 +3ff1a470: .word 0x0000 +3ff1a480: .word 0x000b +3ff1a490: .word 0x0000 +3ff1a4a0: sra 0xd, a0 +3ff1a4b0: dsjs a10, L3FF1A320 +3ff1a4c0: .word 0x0000 +3ff1a4d0: .word 0x0000 +3ff1a4e0: .word 0x0000 +3ff1a4f0: .word 0x0000 +3ff1a500: .word 0x0000 +3ff1a510: .word 0x0000 +3ff1a520: .word 0x0000 +3ff1a530: .word 0x0000 +L3FF1A540: +3ff1a540: .word 0x0000 +3ff1a550: .word 0x0000 +3ff1a560: .word 0x0000 +3ff1a570: .word 0x0000 +3ff1a580: .word 0x0000 +3ff1a590: .word 0x0000 +3ff1a5a0: .word 0x0000 +3ff1a5b0: .word 0x0000 +3ff1a5c0: .word 0x0000 +3ff1a5d0: .word 0x0000 +3ff1a5e0: .word 0x0000 +3ff1a5f0: .word 0x0000 +3ff1a600: .word 0x0000 +3ff1a610: .word 0x0000 +3ff1a620: .word 0x0000 +3ff1a630: .word 0x0000 +3ff1a640: .word 0x0000 +3ff1a650: .word 0x0000 +3ff1a660: .word 0x0000 +3ff1a670: .word 0x0000 +3ff1a680: .word 0x0000 +3ff1a690: .word 0x0000 +3ff1a6a0: .word 0x0000 +3ff1a6b0: .word 0x0000 +3ff1a6c0: sra 0x5, a0 +3ff1a6d0: dsjs a10, L3FF1A540 +3ff1a6e0: .word 0x0000 +3ff1a6f0: .word 0x0000 +3ff1a700: .word 0x0000 +3ff1a710: .word 0x0000 +3ff1a720: .word 0x0000 +3ff1a730: .word 0x0000 +3ff1a740: .word 0x0000 +3ff1a750: .word 0x0000 +L3FF1A760: +3ff1a760: .word 0x0000 +3ff1a770: .word 0x0000 +3ff1a780: .word 0x0000 +3ff1a790: .word 0x0000 +3ff1a7a0: .word 0x0000 +3ff1a7b0: .word 0x0000 +3ff1a7c0: .word 0x0000 +3ff1a7d0: .word 0x0000 +3ff1a7e0: .word 0x0000 +3ff1a7f0: .word 0x0000 +3ff1a800: .word 0x0000 +L3FF1A810: +3ff1a810: .word 0x0000 +3ff1a820: .word 0x0000 +3ff1a830: .word 0x0000 +3ff1a840: .word 0x0000 +3ff1a850: .word 0x0000 +3ff1a860: .word 0x0000 +3ff1a870: .word 0x0000 +3ff1a880: .word 0x0000 +3ff1a890: .word 0x0000 +3ff1a8a0: .word 0x0000 +3ff1a8b0: .word 0x0000 +3ff1a8c0: .word 0x0000 +3ff1a8d0: .word 0x0000 +3ff1a8e0: srl 0x1a, a0 +3ff1a8f0: dsjs a10, L3FF1A760 +3ff1a900: exgpc a4 +3ff1a910: addxy b3, b0 +3ff1a920: .word 0x0018 +3ff1a930: .word 0x001e +3ff1a940: .word 0x000f +3ff1a950: .word 0x0004 +3ff1a960: .word 0x0000 +3ff1a970: .word 0x0000 +3ff1a980: .word 0x0000 +3ff1a990: addk 14, a0 +3ff1a9a0: dsjs a9, L3FF1A810 +3ff1a9b0: .word 0x0000 +3ff1a9c0: .word 0x0000 +3ff1a9d0: .word 0x0000 +3ff1a9e0: .word 0x0000 +3ff1a9f0: .word 0x0000 +3ff1aa00: .word 0x0000 +3ff1aa10: .word 0x0000 +3ff1aa20: .word 0x0000 +L3FF1AA30: +3ff1aa30: .word 0x0000 +3ff1aa40: .word 0x0000 +3ff1aa50: .word 0x0000 +3ff1aa60: .word 0x0000 +3ff1aa70: .word 0x0000 +3ff1aa80: .word 0x0000 +3ff1aa90: .word 0x0000 +3ff1aaa0: .word 0x0000 +3ff1aab0: .word 0x0000 +3ff1aac0: .word 0x0000 +3ff1aad0: .word 0x0000 +3ff1aae0: .word 0x0000 +3ff1aaf0: .word 0x0000 +3ff1ab00: .word 0x0000 +3ff1ab10: .word 0x0000 +3ff1ab20: .word 0x0000 +3ff1ab30: .word 0x0000 +3ff1ab40: .word 0x0000 +3ff1ab50: .word 0x0000 +3ff1ab60: .word 0x0000 +3ff1ab70: .word 0x0000 +3ff1ab80: .word 0x0000 +3ff1ab90: .word 0x0000 +3ff1aba0: .word 0x0000 +3ff1abb0: addk 14, a0 +3ff1abc0: dsjs a9, L3FF1AA30 +3ff1abd0: .word 0x0000 +3ff1abe0: .word 0x0000 +3ff1abf0: .word 0x0000 +3ff1ac00: .word 0x0000 +3ff1ac10: .word 0x0000 +3ff1ac20: .word 0x0000 +3ff1ac30: .word 0x0000 +3ff1ac40: .word 0x0000 +L3FF1AC50: +3ff1ac50: .word 0x0000 +3ff1ac60: .word 0x0000 +3ff1ac70: .word 0x0000 +3ff1ac80: .word 0x0000 +3ff1ac90: .word 0x0000 +3ff1aca0: .word 0x0000 +3ff1acb0: .word 0x0000 +3ff1acc0: .word 0x0000 +3ff1acd0: .word 0x0000 +3ff1ace0: .word 0x0000 +3ff1acf0: .word 0x0000 +3ff1ad00: .word 0x0000 +3ff1ad10: .word 0x0000 +3ff1ad20: .word 0x0000 +3ff1ad30: .word 0x0000 +3ff1ad40: .word 0x0000 +3ff1ad50: .word 0x0000 +3ff1ad60: .word 0x0000 +3ff1ad70: .word 0x0000 +3ff1ad80: .word 0x0000 +3ff1ad90: .word 0x0000 +3ff1ada0: .word 0x0000 +3ff1adb0: .word 0x0000 +3ff1adc0: .word 0x0000 +3ff1add0: addk 14, a0 +3ff1ade0: dsjs a9, L3FF1AC50 +3ff1adf0: .word 0x0000 +3ff1ae00: .word 0x0000 +3ff1ae10: .word 0x0000 +3ff1ae20: .word 0x0000 +3ff1ae30: .word 0x0000 +3ff1ae40: .word 0x0000 +3ff1ae50: .word 0x0000 +3ff1ae60: .word 0x0000 +3ff1ae70: .word 0x0000 +3ff1ae80: .word 0x0000 +3ff1ae90: .word 0x0000 +3ff1aea0: .word 0x0000 +3ff1aeb0: .word 0x0000 +3ff1aec0: .word 0x0000 +L3FF1AED0: +3ff1aed0: .word 0x0000 +3ff1aee0: .word 0x0000 +3ff1aef0: .word 0x0000 +3ff1af00: .word 0x0000 +3ff1af10: .word 0x0000 +3ff1af20: .word 0x0000 +3ff1af30: .word 0x0000 +3ff1af40: .word 0x0000 +3ff1af50: .word 0x0000 +3ff1af60: .word 0x0000 +3ff1af70: .word 0x0000 +3ff1af80: .word 0x0000 +3ff1af90: .word 0x0000 +3ff1afa0: .word 0x0000 +3ff1afb0: .word 0x0000 +3ff1afc0: .word 0x0000 +3ff1afd0: .word 0x0000 +3ff1afe0: .word 0x0000 +3ff1aff0: .word 0x001e +3ff1b000: rev b2 +3ff1b010: .word 0x0004 +3ff1b020: .word 0x0000 +3ff1b030: .word 0x0000 +3ff1b040: .word 0x0000 +3ff1b050: addk 14, a0 +3ff1b060: dsjs a9, L3FF1AED0 +3ff1b070: .word 0x0000 +3ff1b080: .word 0x0000 +3ff1b090: .word 0x0000 +3ff1b0a0: .word 0x0000 +3ff1b0b0: .word 0x0000 +3ff1b0c0: .word 0x0000 +3ff1b0d0: .word 0x0000 +3ff1b0e0: .word 0x0000 +L3FF1B0F0: +3ff1b0f0: .word 0x0000 +3ff1b100: .word 0x0000 +3ff1b110: .word 0x0000 +3ff1b120: .word 0x0000 +3ff1b130: .word 0x0000 +3ff1b140: .word 0x0000 +3ff1b150: .word 0x0000 +3ff1b160: .word 0x0000 +3ff1b170: .word 0x0000 +3ff1b180: .word 0x0000 +3ff1b190: .word 0x0000 +3ff1b1a0: .word 0x0000 +3ff1b1b0: .word 0x0000 +3ff1b1c0: .word 0x0000 +3ff1b1d0: .word 0x0000 +3ff1b1e0: .word 0x0000 +3ff1b1f0: .word 0x0000 +3ff1b200: .word 0x0000 +3ff1b210: .word 0x0000 +3ff1b220: .word 0x0000 +3ff1b230: .word 0x0000 +3ff1b240: .word 0x0000 +3ff1b250: .word 0x0000 +3ff1b260: .word 0x0000 +3ff1b270: addk 14, a0 +3ff1b280: dsjs a9, L3FF1B0F0 +3ff1b290: .word 0x0000 +3ff1b2a0: .word 0x0000 +3ff1b2b0: .word 0x0000 +3ff1b2c0: .word 0x0000 +3ff1b2d0: .word 0x0000 +3ff1b2e0: .word 0x0000 +3ff1b2f0: .word 0x0000 +3ff1b300: .word 0x0000 +L3FF1B310: +3ff1b310: .word 0x0000 +3ff1b320: .word 0x0000 +3ff1b330: .word 0x0000 +3ff1b340: .word 0x0000 +3ff1b350: .word 0x0000 +3ff1b360: .word 0x0000 +3ff1b370: .word 0x0000 +3ff1b380: .word 0x0000 +3ff1b390: .word 0x0000 +3ff1b3a0: .word 0x0000 +3ff1b3b0: .word 0x0000 +3ff1b3c0: .word 0x0000 +3ff1b3d0: .word 0x0000 +3ff1b3e0: .word 0x0000 +3ff1b3f0: .word 0x0000 +3ff1b400: .word 0x0000 +3ff1b410: .word 0x0000 +3ff1b420: .word 0x0000 +3ff1b430: .word 0x0000 +3ff1b440: .word 0x0000 +3ff1b450: .word 0x0000 +3ff1b460: .word 0x0000 +3ff1b470: .word 0x0000 +3ff1b480: .word 0x0000 +3ff1b490: addk 14, a0 +3ff1b4a0: dsjs a9, L3FF1B310 +3ff1b4b0: .word 0x0000 +3ff1b4c0: .word 0x0000 +3ff1b4d0: .word 0x0000 +3ff1b4e0: .word 0x0000 +3ff1b4f0: .word 0x0000 +3ff1b500: .word 0x0000 +3ff1b510: .word 0x0000 +3ff1b520: .word 0x0000 +3ff1b530: .word 0x0000 +3ff1b540: .word 0x0000 +3ff1b550: .word 0x0000 +3ff1b560: .word 0x0000 +3ff1b570: .word 0x0000 +3ff1b580: .word 0x0000 +L3FF1B590: +3ff1b590: .word 0x0000 +L3FF1B5A0: +3ff1b5a0: .word 0x0000 +3ff1b5b0: .word 0x0000 +3ff1b5c0: .word 0x0000 +3ff1b5d0: .word 0x0000 +3ff1b5e0: .word 0x0000 +3ff1b5f0: .word 0x0000 +3ff1b600: .word 0x0000 +3ff1b610: .word 0x0000 +3ff1b620: .word 0x0000 +3ff1b630: .word 0x0000 +3ff1b640: .word 0x0000 +3ff1b650: .word 0x0000 +3ff1b660: .word 0x0000 +3ff1b670: .word 0x0000 +3ff1b680: .word 0x0000 +3ff1b690: .word 0x0000 +3ff1b6a0: .word 0x0000 +3ff1b6b0: .word 0x004b +3ff1b6c0: .word 0x0064 +3ff1b6d0: .word 0x0005 +3ff1b6e0: .word 0x0000 +3ff1b6f0: .word 0x0000 +3ff1b700: .word 0x0000 +3ff1b710: srl 0x14, b8 +3ff1b720: dsjs a10, L3FF1B590 +3ff1b730: .word 0x0000 +3ff1b740: .word 0x0000 +3ff1b750: .word 0x0000 +3ff1b760: .word 0x0000 +3ff1b770: .word 0x0000 +3ff1b780: .word 0x0000 +3ff1b790: .word 0x0000 +3ff1b7a0: .word 0x0000 +L3FF1B7B0: +3ff1b7b0: .word 0x0000 +3ff1b7c0: .word 0x0000 +3ff1b7d0: .word 0x0000 +3ff1b7e0: .word 0x0000 +3ff1b7f0: .word 0x0000 +3ff1b800: .word 0x0000 +3ff1b810: .word 0x0000 +3ff1b820: .word 0x0000 +3ff1b830: .word 0x0000 +3ff1b840: .word 0x0000 +3ff1b850: .word 0x0000 +3ff1b860: .word 0x0000 +3ff1b870: .word 0x0000 +3ff1b880: .word 0x0000 +3ff1b890: .word 0x0000 +3ff1b8a0: .word 0x0000 +3ff1b8b0: .word 0x0000 +3ff1b8c0: .word 0x0000 +3ff1b8d0: .word 0x0000 +3ff1b8e0: .word 0x0000 +3ff1b8f0: .word 0x0000 +L3FF1B900: +3ff1b900: .word 0x0000 +3ff1b910: .word 0x0000 +3ff1b920: .word 0x0000 +3ff1b930: srl 0x10, b0 +3ff1b940: dsjs a10, L3FF1B7B0 +3ff1b950: .word 0x0000 +3ff1b960: .word 0x0000 +3ff1b970: .word 0x0000 +3ff1b980: .word 0x0000 +3ff1b990: .word 0x0000 +3ff1b9a0: .word 0x0000 +3ff1b9b0: .word 0x0000 +3ff1b9c0: .word 0x0000 +L3FF1B9D0: +3ff1b9d0: .word 0x0000 +3ff1b9e0: .word 0x0000 +3ff1b9f0: .word 0x0000 +3ff1ba00: .word 0x0000 +3ff1ba10: .word 0x0000 +3ff1ba20: .word 0x0000 +3ff1ba30: .word 0x0000 +3ff1ba40: .word 0x0000 +3ff1ba50: .word 0x0000 +3ff1ba60: .word 0x0000 +3ff1ba70: .word 0x0000 +3ff1ba80: .word 0x0000 +3ff1ba90: .word 0x0000 +3ff1baa0: .word 0x0000 +3ff1bab0: .word 0x0000 +3ff1bac0: .word 0x0000 +3ff1bad0: .word 0x0000 +3ff1bae0: .word 0x0000 +3ff1baf0: .word 0x0000 +3ff1bb00: .word 0x0000 +3ff1bb10: .word 0x0000 +3ff1bb20: .word 0x0000 +3ff1bb30: .word 0x0000 +3ff1bb40: .word 0x0000 +3ff1bb50: srl 0xc, a8 +3ff1bb60: dsjs a10, L3FF1B9D0 +3ff1bb70: .word 0x0062 +3ff1bb80: pixt *b5, xy, *b0, xy +3ff1bb90: .word 0x0018 +3ff1bba0: .word 0xffff +3ff1bbb0: .word 0xffff +3ff1bbc0: pushst +3ff1bbd0: .word 0x0000 +3ff1bbe0: move a0, *a0, 0 +3ff1bbf0: .word 0x0001 +3ff1bc00: .word 0x0000 +3ff1bc10: getst a0 +3ff1bc20: .word 0x0000 +3ff1bc30: move a0, *a0, 0 +3ff1bc40: rev b1 +3ff1bc50: .word 0x0000 +3ff1bc60: .word 0x7188 +3ff1bc70: .word 0x0000 +3ff1bc80: movb a0, *a0 +3ff1bc90: .word 0x00e1 +3ff1bca0: .word 0x0000 +3ff1bcb0: jrp L3FF1B5A0 +3ff1bcc0: .word 0x0001 +3ff1bcd0: move *a8, a0, 1 +3ff1bce0: abs a1 +3ff1bcf0: move a0, *a0, 0 +3ff1bd00: getst a3 +3ff1bd10: .word 0x0007 +3ff1bd20: move a14, *a0, 0 +3ff1bd30: .word 0x0e01 +3ff1bd40: addxy a0, a0 +3ff1bd50: getst a0 +3ff1bd60: .word 0x001c +3ff1bd70: move b3, *b0, 0 +3ff1bd80: dsjs a1, L3FF1BD90 +L3FF1BD90: +3ff1bd90: dsjs a0, L3FF1BDA0 +L3FF1BDA0: +3ff1bda0: getst a0 +3ff1bdb0: .word 0x0070 +3ff1bdc0: move b0, *b12, 0 +3ff1bdd0: addxy a0, a1 +3ff1bde0: .word 0x0e00 +3ff1bdf0: getst a0 +3ff1be00: popst +3ff1be10: move a0, *a7, 0 +3ff1be20: move a0, *a1, 0 +3ff1be30: abs a3 +3ff1be40: getst a0 +3ff1be50: jagt L3FE9BE80 +3ff1be70: .word 0x0001 +3ff1be80: .word 0x00ee +3ff1be90: getst a0 +3ff1bea0: .word 0x7c00 +3ff1beb0: move a0, *a0, 0 +3ff1bec0: .word 0x0001 +3ff1bed0: rev b8 +3ff1bee0: getst a0 +3ff1bef0: .word 0x7c00 +3ff1bf00: move a0, *a0, 0 +3ff1bf10: .word 0x0001 +3ff1bf20: .word 0x00ee +3ff1bf30: getst a0 +3ff1bf40: jagt L3FE9BF70 +3ff1bf60: move a0, *a1, 0 +3ff1bf70: abs a3 +3ff1bf80: getst a0 +3ff1bf90: popst +3ff1bfa0: move a0, *a7, 0 +3ff1bfb0: addxy a0, a1 +3ff1bfc0: .word 0x0e00 +3ff1bfd0: getst a0 +3ff1bfe0: .word 0x0070 +3ff1bff0: move b0, *b12, 0 +3ff1c000: dsjs a1, L3FF1C010 +L3FF1C010: +3ff1c010: dsjs a0, L3FF1C020 +L3FF1C020: +3ff1c020: getst a0 +3ff1c030: .word 0x001c +3ff1c040: move b3, *b0, 0 +3ff1c050: .word 0x0e01 +3ff1c060: addxy a0, a0 +3ff1c070: getst a0 +3ff1c080: .word 0x0007 +3ff1c090: move a14, *a0, 0 +3ff1c0a0: abs a1 +3ff1c0b0: move a0, *a0, 0 +3ff1c0c0: jrp L3FF1B900 +3ff1c0d0: .word 0x0001 +3ff1c0e0: move *a8, a0, 1 +3ff1c0f0: .word 0x00e1 +3ff1c100: .word 0x0000 +3ff1c110: .word 0x718e +3ff1c120: .word 0x0000 +3ff1c130: movb a0, *a0 +3ff1c140: .word 0x0001 +3ff1c150: .word 0x0000 +3ff1c160: getst a0 +3ff1c170: .word 0x0000 +3ff1c180: move a0, *a0, 0 +3ff1c190: .word 0x0001 +3ff1c1a0: .word 0x0000 +3ff1c1b0: .word 0x0080 +3ff1c1c0: .word 0x0062 +3ff1c1d0: pixt *b6, b0 +3ff1c1e0: .word 0x0018 +3ff1c1f0: .word 0xffff +3ff1c200: .word 0xffff +3ff1c210: jump sp +3ff1c220: .word 0x0000 +3ff1c230: .word 0x0000 +3ff1c240: .word 0x0001 +3ff1c250: .word 0x0000 +3ff1c260: emu +3ff1c270: .word 0x0000 +3ff1c280: .word 0x0000 +3ff1c290: .word 0xffc1 +3ff1c2a0: .word 0xffff +3ff1c2b0: move a8, *a7, 0 +3ff1c2c0: .word 0xffff +3ff1c2d0: not sp +3ff1c2e0: .word 0xff11 +L3FF1C2F0: +3ff1c2f0: .word 0xffff +3ff1c300: rl 0x8, a1 +3ff1c310: .word 0xfffe +3ff1c320: .word 0x08ff +3ff1c330: pixt *b3, *b1 +3ff1c340: .word 0x7fff +3ff1c350: pixt a8, *a12, xy +3ff1c360: .word 0xfff8 +3ff1c370: .word 0x0e3f +3ff1c380: pixt sp, *b1, xy +3ff1c390: btst 0, sp +3ff1c3a0: pixt a8, *sp, xy +3ff1c3b0: .word 0xffe3 +3ff1c3c0: pixblt b,l +3ff1c3d0: jrgt L3FF1C2F0 +L3FF1C3E0: +3ff1c3e0: jrgt L3FF1C3E0 +3ff1c3f0: pixt a8, *sp, xy +3ff1c400: .word 0xff8f +3ff1c410: fill xy +3ff1c420: btst 0, b1 +3ff1c430: pixt sp, *sp, xy +3ff1c440: pixt a8, *sp, xy +3ff1c450: .word 0xfe3f +3ff1c460: fill xy +3ff1c470: .word 0x7ff1 +3ff1c480: pixt *b3, *b12 +3ff1c490: pixt a8, *sp, xy +3ff1c4a0: dsjs sp, L3FF1C520 +3ff1c4b0: fill xy +3ff1c4c0: .word 0xfff1 +3ff1c4d0: .word 0xff11 +3ff1c4e0: pixt a8, *sp, xy +3ff1c4f0: move sp, *sp, 1 +3ff1c500: fill xy +3ff1c510: .word 0xfff1 +L3FF1C520: +3ff1c520: .word 0xffc7 +3ff1c530: pixt a8, *sp, xy +3ff1c540: move sp, *sp, 1 +3ff1c550: fill xy +3ff1c560: .word 0xfff1 +L3FF1C570: +3ff1c570: .word 0xff11 +3ff1c580: pixt a8, *sp, xy +3ff1c590: dsjs sp, L3FF1C610 +3ff1c5a0: fill xy +3ff1c5b0: .word 0x7ff1 +3ff1c5c0: pixt *b3, *b12 +3ff1c5d0: pixt a8, *sp, xy +3ff1c5e0: .word 0xfe3f +3ff1c5f0: fill xy +3ff1c600: btst 0, b1 +L3FF1C610: +3ff1c610: pixt sp, *sp, xy +3ff1c620: pixt a8, *sp, xy +3ff1c630: .word 0xff8f +3ff1c640: fill xy +3ff1c650: jrgt L3FF1C570 +L3FF1C660: +3ff1c660: jrgt L3FF1C660 +3ff1c670: pixt a8, *sp, xy +3ff1c680: .word 0xffe3 +3ff1c690: pixblt b,l +3ff1c6a0: pixt sp, *b1, xy +3ff1c6b0: btst 0, sp +3ff1c6c0: pixt a8, *sp, xy +3ff1c6d0: .word 0xfff8 +3ff1c6e0: .word 0x0e3f +3ff1c6f0: pixt *b3, *b1 +3ff1c700: .word 0x7fff +3ff1c710: rl 0x8, a12 +3ff1c720: .word 0xfffe +3ff1c730: .word 0x08ff +3ff1c740: .word 0xff11 +3ff1c750: .word 0xffff +3ff1c760: move a8, *a1, 0 +3ff1c770: .word 0xffff +3ff1c780: not sp +3ff1c790: .word 0x0001 +3ff1c7a0: .word 0x0000 +3ff1c7b0: emu +3ff1c7c0: .word 0x0000 +3ff1c7d0: .word 0x0000 +3ff1c7e0: .word 0x0001 +3ff1c7f0: .word 0x0000 +3ff1c800: .word 0x0000 +3ff1c810: .word 0x04da +3ff1c820: .word 0x00f0 +3ff1c830: .word 0x0019 +3ff1c840: .word 0xffff +3ff1c850: .word 0xffff +3ff1c860: .word 0xffff +3ff1c870: .word 0xffff +3ff1c880: .word 0xffff +3ff1c890: .word 0xffff +3ff1c8a0: .word 0xffff +L3FF1C8B0: +3ff1c8b0: .word 0xffff +3ff1c8c0: fill xy +3ff1c8d0: .word 0x0001 +3ff1c8e0: .word 0x0000 +3ff1c8f0: .word 0x0000 +3ff1c900: .word 0x0000 +3ff1c910: .word 0x0000 +L3FF1C920: +3ff1c920: .word 0x0000 +3ff1c930: .word 0x0000 +L3FF1C940: +3ff1c940: .word 0x0000 +3ff1c950: .word 0x0800 +3ff1c960: .word 0x0001 +3ff1c970: .word 0x0000 +L3FF1C980: +3ff1c980: .word 0x0000 +3ff1c990: .word 0x0000 +3ff1c9a0: .word 0x0000 +L3FF1C9B0: +3ff1c9b0: .word 0x0000 +3ff1c9c0: .word 0x0000 +3ff1c9d0: .word 0x0000 +3ff1c9e0: .word 0x0800 +3ff1c9f0: or b10, b1 +3ff1ca00: .word 0xfff5 +L3FF1CA10: +3ff1ca10: .word 0xffef +3ff1ca20: dsjs sp, L3FF1C8B0 +3ff1ca30: .word 0xffbf +3ff1ca40: dsjs sp, L3FF1C920 +3ff1ca50: inc b14 +3ff1ca60: pixt *b8, *b1 +3ff1ca70: subi 0xaaae, sp +3ff1ca90: .word 0xfff5 +3ff1caa0: .word 0xffef +3ff1cab0: dsjs sp, L3FF1C940 +3ff1cac0: .word 0xffbf +3ff1cad0: dsjs sp, L3FF1C9B0 +3ff1cae0: inc b14 +3ff1caf0: pixt *b8, *b1 +3ff1cb00: subi 0xaaae, sp +3ff1cb20: .word 0x0005 +3ff1cb30: addk 8, a0 +3ff1cb40: .word 0x9f91 +3ff1cb50: move b4, *sp, 0 +3ff1cb60: add a8, a0 +3ff1cb70: move -*a2, -*a1, 1 +3ff1cb80: .word 0x74aa +3ff1cb90: cmpi 0xfffaaaae, b7 +3ff1cbc0: addk 8, a0 +3ff1cbd0: .word 0x9f91 +3ff1cbe0: move b4, *sp, 0 +3ff1cbf0: add a8, a0 +3ff1cc00: move -*a2, -*a1, 1 +3ff1cc10: .word 0x74aa +3ff1cc20: cmpi 0xaaaae, b7 +3ff1cc50: addk 8, sp +3ff1cc60: jrnn L3FF1C980 +3ff1cc70: move a4, *sp, 0 +3ff1cc80: move a0, *a0, 0 +3ff1cc90: sub a4, a0 +3ff1cca0: pixt *a2, *a4 +3ff1ccb0: subi 0xaaae, sp +3ff1ccd0: .word 0xfff5 +3ff1cce0: addk 8, sp +3ff1ccf0: jrnn L3FF1CA10 +3ff1cd00: move a4, *sp, 0 +3ff1cd10: move a0, *a0, 0 +3ff1cd20: sub a4, a0 +3ff1cd30: pixt *a2, *a4 +3ff1cd40: subi 0xaaae, sp +3ff1cd60: .word 0x0005 +3ff1cd70: addk 8, a0 +3ff1cd80: cpw b14, b1 +3ff1cd90: move a5, *a7, 0 +3ff1cda0: move a0, *a0, 0 +3ff1cdb0: move -*a4, -*a0, 1 +3ff1cdc0: .word 0xdcaa +3ff1cdd0: movi 0x5551, b13 +3ff1cdf0: .word 0x0005 +3ff1ce00: addk 8, a0 +3ff1ce10: cpw b14, b1 +3ff1ce20: move a5, *a7, 0 +3ff1ce30: move a0, *a0, 0 +3ff1ce40: move -*a4, -*a0, 1 +3ff1ce50: .word 0xdcaa +3ff1ce60: movi 0x5551, b13 +3ff1ce80: .word 0xfff5 +3ff1ce90: .word 0xffef +3ff1cea0: pixt *b14, xy, sp +3ff1ceb0: .word 0xffb3 +3ff1cec0: subxy b11, sp +3ff1ced0: addk 7, a3 +3ff1cee0: pixt *b8, *b1 +3ff1cef0: subi 0xaaae, sp +3ff1cf10: .word 0xfff5 +3ff1cf20: .word 0xffef +3ff1cf30: pixt *b14, xy, sp +3ff1cf40: .word 0xffb3 +3ff1cf50: subxy b11, sp +3ff1cf60: addk 7, a3 +3ff1cf70: pixt *b8, *b1 +3ff1cf80: subi 0xaaae, sp +3ff1cfa0: .word 0x0005 +3ff1cfb0: addk 8, a0 +3ff1cfc0: pixt b14, *b1 +3ff1cfd0: .word 0x0839 +3ff1cfe0: subk 32, a8 +3ff1cff0: move -*b0, -*b4, 1 +3ff1d000: .word 0x74aa +3ff1d010: cmpi 0xfffaaaae, b7 +3ff1d040: addk 8, a0 +3ff1d050: pixt b14, *b1 +3ff1d060: .word 0x0839 +3ff1d070: subk 32, a8 +3ff1d080: move -*b0, -*b4, 1 +3ff1d090: .word 0x74aa +3ff1d0a0: cmpi 0xaaaae, b7 +3ff1d0d0: addk 8, sp +3ff1d0e0: pixt *b6, *b1 +3ff1d0f0: .word 0x083c +3ff1d100: .word 0x0808 +3ff1d110: sub a0, a8 +3ff1d120: pixt *a2, *a4 +3ff1d130: subi 0xaaae, sp +3ff1d150: .word 0xfff5 +3ff1d160: addk 8, sp +3ff1d170: pixt *b6, *b1 +3ff1d180: .word 0x083c +3ff1d190: .word 0x0808 +3ff1d1a0: sub a0, a8 +3ff1d1b0: pixt *a2, *a4 +3ff1d1c0: subi 0xaaae, sp +3ff1d1e0: .word 0x0005 +3ff1d1f0: addk 8, a0 +3ff1d200: .word 0x7e51 +3ff1d210: .word 0x083e +3ff1d220: .word 0x0808 +3ff1d230: move -*a0, -*a8, 1 +3ff1d240: .word 0xdcaa +3ff1d250: movi 0x5551, b13 +L3FF1D270: +3ff1d270: .word 0x0005 +3ff1d280: addk 8, a0 +3ff1d290: .word 0x7e51 +3ff1d2a0: .word 0x083e +3ff1d2b0: .word 0x0808 +3ff1d2c0: move -*a0, -*a8, 1 +3ff1d2d0: .word 0xdcaa +3ff1d2e0: movi 0x1, b13 +L3FF1D300: +3ff1d300: .word 0x0000 +3ff1d310: .word 0x0000 +3ff1d320: .word 0x0000 +3ff1d330: .word 0x0000 +3ff1d340: .word 0x0000 +3ff1d350: .word 0x0000 +3ff1d360: .word 0x0000 +3ff1d370: .word 0x0800 +3ff1d380: move *a4, *a9, 0 +3ff1d390: .word 0xfff0 +3ff1d3a0: .word 0xffef +3ff1d3b0: sla 0x10, sp +3ff1d3c0: .word 0x7c22 +3ff1d3d0: dsjs b12, L3FF1D410 +3ff1d3e0: or b1, b8 +3ff1d3f0: pixt *b10, *b5 +3ff1d400: subi 0x7776, sp +3ff1d420: .word 0xfff0 +3ff1d430: .word 0xffef +3ff1d440: sla 0x10, sp +3ff1d450: .word 0x7c22 +3ff1d460: dsjs b12, L3FF1D4A0 +3ff1d470: or b1, b8 +3ff1d480: pixt *b10, *b5 +3ff1d490: subi 0x7776, sp +3ff1d4b0: .word 0x0000 +3ff1d4c0: .word 0x0200 +3ff1d4d0: sub a2, a2 +3ff1d4e0: sub a0, a4 +3ff1d4f0: cmp a2, a4 +3ff1d500: move -*a2, -*a8, 1 +3ff1d510: pixt *a5, *a10 +3ff1d520: subi 0x7776, sp +3ff1d540: .word 0x0000 +3ff1d550: .word 0x0200 +3ff1d560: sub a2, a2 +3ff1d570: sub a0, a4 +3ff1d580: cmp a2, a4 +3ff1d590: move -*a2, -*a8, 1 +3ff1d5a0: pixt *a5, *a10 +3ff1d5b0: subi 0x7776, sp +3ff1d5d0: .word 0x0000 +3ff1d5e0: .word 0x0200 +3ff1d5f0: move *a4, *a2, 0 +3ff1d600: sub a0, a8 +3ff1d610: move *a2, *a4, 0 +3ff1d620: sub a4, a8 +3ff1d630: pixt *a2, *a4 +3ff1d640: subi 0x7776, sp +3ff1d660: .word 0x0000 +3ff1d670: .word 0x0200 +3ff1d680: move *a4, *a2, 0 +3ff1d690: sub a0, a8 +3ff1d6a0: move *a2, *a4, 0 +3ff1d6b0: sub a4, a8 +3ff1d6c0: pixt *a2, *a4 +3ff1d6d0: subi 0x7776, sp +3ff1d6f0: .word 0x0000 +3ff1d700: .word 0x0200 +3ff1d710: addk 8, a2 +3ff1d720: sub b0, b1 +3ff1d730: move *a2, a4, 0 +3ff1d740: move -*a4, -*a4, 1 +3ff1d750: .word 0xdcaa +3ff1d760: movi 0x8889, b13 +3ff1d780: .word 0x0000 +3ff1d790: .word 0x0200 +3ff1d7a0: addk 8, a2 +3ff1d7b0: sub b0, b1 +3ff1d7c0: move *a2, a4, 0 +3ff1d7d0: move -*a4, -*a4, 1 +3ff1d7e0: .word 0xdcaa +3ff1d7f0: movi 0x8889, b13 +3ff1d810: .word 0xfff0 +3ff1d820: .word 0x020f +3ff1d830: sla 0x10, a2 +3ff1d840: jrgt L3FF1D270 +3ff1d850: move a10, *a7, 1 +3ff1d860: or a4, a3 +3ff1d870: pixt *b10, *b5 +3ff1d880: subi 0x7776, sp +3ff1d8a0: .word 0xfff0 +3ff1d8b0: .word 0x020f +3ff1d8c0: sla 0x10, a2 +3ff1d8d0: jrgt L3FF1D300 +3ff1d8e0: move a10, *a7, 1 +3ff1d8f0: or a4, a3 +3ff1d900: pixt *b10, *b5 +3ff1d910: subi 0x7776, sp +3ff1d930: .word 0x0000 +3ff1d940: .word 0x0200 +3ff1d950: sub a2, a2 +3ff1d960: sub a0, a4 +3ff1d970: move *a2, a4, 0 +3ff1d980: move -*a4, -*a4, 1 +3ff1d990: pixt *a5, *a10 +3ff1d9a0: subi 0x7776, sp +3ff1d9c0: .word 0x0000 +3ff1d9d0: .word 0x0200 +3ff1d9e0: sub a2, a2 +3ff1d9f0: sub a0, a4 +3ff1da00: move *a2, a4, 0 +3ff1da10: move -*a4, -*a4, 1 +3ff1da20: pixt *a5, *a10 +3ff1da30: subi 0x7776, sp +3ff1da50: .word 0x0000 +3ff1da60: .word 0x0200 +3ff1da70: move *a4, *a2, 0 +3ff1da80: sub a0, a8 +3ff1da90: move *a2, *a4, 0 +3ff1daa0: sub a4, a8 +3ff1dab0: pixt *a2, *a4 +3ff1dac0: subi 0x7776, sp +3ff1dae0: .word 0x0000 +3ff1daf0: .word 0x0200 +3ff1db00: move *a4, *a2, 0 +3ff1db10: sub a0, a8 +3ff1db20: move *a2, *a4, 0 +3ff1db30: sub a4, a8 +3ff1db40: pixt *a2, *a4 +3ff1db50: subi 0x7776, sp +3ff1db70: .word 0x0000 +3ff1db80: .word 0x0200 +3ff1db90: addk 8, a2 +3ff1dba0: sub b0, b1 +3ff1dbb0: cmp a2, a4 +3ff1dbc0: move -*a2, -*a8, 1 +L3FF1DBD0: +3ff1dbd0: .word 0xdcaa +3ff1dbe0: movi 0x8889, b13 +3ff1dc00: .word 0x0000 +3ff1dc10: .word 0x0200 +3ff1dc20: addk 8, a2 +3ff1dc30: sub b0, b1 +3ff1dc40: cmp a2, a4 +3ff1dc50: move -*a2, -*a8, 1 +L3FF1DC60: +3ff1dc60: .word 0xdcaa +3ff1dc70: movi 0x1, b13 +3ff1dc90: .word 0x0000 +3ff1dca0: .word 0x0000 +3ff1dcb0: .word 0x0000 +3ff1dcc0: .word 0x0000 +3ff1dcd0: .word 0x0000 +3ff1dce0: .word 0x0000 +3ff1dcf0: .word 0x0000 +3ff1dd00: .word 0x0800 +3ff1dd10: move *b12+, *b9+, 0 +3ff1dd20: .word 0xfff1 +3ff1dd30: addk 8, sp +3ff1dd40: rl 0x18, b1 +3ff1dd50: .word 0x0433 +3ff1dd60: addk 16, a4 +3ff1dd70: or b0, b2 +3ff1dd80: getpc b5 +3ff1dd90: .word 0x0800 +3ff1dda0: move *b12+, *b9+, 0 +3ff1ddb0: .word 0xfff1 +3ff1ddc0: addk 8, sp +3ff1ddd0: rl 0x18, b1 +3ff1dde0: .word 0x0433 +3ff1ddf0: addk 16, a4 +3ff1de00: or b0, b2 +3ff1de10: getpc b5 +3ff1de20: .word 0x0800 +3ff1de30: move *b12+, *b9+, 0 +3ff1de40: .word 0xfff1 +3ff1de50: move *a4, *sp, 0 +3ff1de60: srl a2, a8 +3ff1de70: .word 0x0a26 +3ff1de80: addk 8, a10 +3ff1de90: move -*b0, -*b1, 1 +3ff1dea0: .word 0x00aa +3ff1deb0: .word 0x0800 +3ff1dec0: move *b12+, *b9+, 0 +3ff1ded0: .word 0xfff1 +3ff1dee0: move *a4, *sp, 0 +3ff1def0: srl a2, a8 +3ff1df00: .word 0x0a26 +3ff1df10: addk 8, a10 +3ff1df20: move -*b0, -*b1, 1 +3ff1df30: .word 0x00aa +3ff1df40: .word 0x0800 +3ff1df50: move *b12+, *b9+, 0 +3ff1df60: .word 0x0001 +3ff1df70: sub a2, a0 +3ff1df80: jrv L3FF1DBD0 +3ff1df90: addk 8, a12 +3ff1dfa0: sla 0x8, b1 +3ff1dfb0: or a1, a1 +3ff1dfc0: getpc b5 +3ff1dfd0: .word 0x0800 +3ff1dfe0: move *b12+, *b9+, 0 +3ff1dff0: .word 0x0001 +3ff1e000: sub a2, a0 +3ff1e010: jrv L3FF1DC60 +3ff1e020: addk 8, a12 +3ff1e030: sla 0x8, b1 +3ff1e040: or a1, a1 +L3FF1E050: +3ff1e050: getpc b5 +3ff1e060: .word 0x0800 +3ff1e070: move *b12+, *b9+, 0 +3ff1e080: .word 0x0001 +3ff1e090: sla 0x11, a0 +3ff1e0a0: move *a12+, *a2+, 0 +3ff1e0b0: move b4, -*b9, 0 +3ff1e0c0: jrp L3FF1E2D0 +3ff1e0d0: move -*a6, -*a1, 1 +L3FF1E0E0: +3ff1e0e0: .word 0x00aa +3ff1e0f0: .word 0x0800 +3ff1e100: move *b12+, *b9+, 0 +3ff1e110: .word 0x0001 +3ff1e120: sla 0x11, a0 +3ff1e130: move *a12+, *a2+, 0 +3ff1e140: move b4, -*b9, 0 +3ff1e150: jrp L3FF1E360 +3ff1e160: move -*a6, -*a1, 1 +3ff1e170: .word 0x00aa +3ff1e180: .word 0x0800 +3ff1e190: move *b12+, *b9+, 0 +3ff1e1a0: .word 0xfff1 +3ff1e1b0: addk 8, sp +3ff1e1c0: rl 0x18, b1 +3ff1e1d0: add b1, b3 +3ff1e1e0: sla 0xa, a0 +3ff1e1f0: or a1, a1 +3ff1e200: getpc b5 +3ff1e210: .word 0x0800 +3ff1e220: move *b12+, *b9+, 0 +3ff1e230: .word 0xfff1 +3ff1e240: addk 8, sp +3ff1e250: rl 0x18, b1 +3ff1e260: add b1, b3 +3ff1e270: sla 0xa, a0 +3ff1e280: or a1, a1 +3ff1e290: getpc b5 +3ff1e2a0: .word 0x0800 +3ff1e2b0: move *b12+, *b9+, 0 +3ff1e2c0: .word 0xfff1 +L3FF1E2D0: +3ff1e2d0: move *a4, *sp, 0 +3ff1e2e0: srl a2, a8 +3ff1e2f0: move a5, *a6, 0 +3ff1e300: addk 8, a0 +3ff1e310: move -*b0, -*b1, 1 +3ff1e320: .word 0x00aa +3ff1e330: .word 0x0800 +3ff1e340: move *b12+, *b9+, 0 +3ff1e350: .word 0xfff1 +L3FF1E360: +3ff1e360: move *a4, *sp, 0 +3ff1e370: srl a2, a8 +3ff1e380: move a5, *a6, 0 +3ff1e390: addk 8, a0 +3ff1e3a0: move -*b0, -*b1, 1 +3ff1e3b0: .word 0x00aa +3ff1e3c0: .word 0x0800 +3ff1e3d0: move *b12+, *b9+, 0 +3ff1e3e0: .word 0x0001 +3ff1e3f0: sub a2, a0 +3ff1e400: jrv L3FF1E050 +3ff1e410: emu +3ff1e420: addk 16, a1 +3ff1e430: or b0, b2 +3ff1e440: getpc b5 +3ff1e450: .word 0x0800 +3ff1e460: move *b12+, *b9+, 0 +3ff1e470: .word 0x0001 +3ff1e480: sub a2, a0 +3ff1e490: jrv L3FF1E0E0 +3ff1e4a0: emu +3ff1e4b0: addk 16, a1 +3ff1e4c0: or b0, b2 +3ff1e4d0: getpc b5 +L3FF1E4E0: +3ff1e4e0: .word 0x0800 +3ff1e4f0: move *b12+, *b9+, 0 +3ff1e500: .word 0x0001 +3ff1e510: sla 0x11, a0 +3ff1e520: move *a12+, *a2+, 0 +3ff1e530: .word 0x0219 +3ff1e540: subk 16, a2 +3ff1e550: move -*b0, -*b6, 1 +3ff1e560: .word 0x00aa +L3FF1E570: +3ff1e570: .word 0x0800 +3ff1e580: move *b12+, *b9+, 0 +3ff1e590: .word 0x0001 +3ff1e5a0: sla 0x11, a0 +3ff1e5b0: move *a12+, *a2+, 0 +3ff1e5c0: .word 0x0219 +3ff1e5d0: subk 16, a2 +3ff1e5e0: move -*b0, -*b6, 1 +3ff1e5f0: .word 0x00aa +3ff1e600: .word 0x0800 +3ff1e610: .word 0x0001 +3ff1e620: .word 0x0000 +3ff1e630: .word 0x0000 +3ff1e640: .word 0x0000 +3ff1e650: .word 0x0000 +3ff1e660: .word 0x0000 +3ff1e670: .word 0x0000 +3ff1e680: .word 0x0000 +3ff1e690: .word 0x0800 +3ff1e6a0: .word 0x7771 +3ff1e6b0: .word 0xfff7 +3ff1e6c0: move *a12+, *sp+, 0 +3ff1e6d0: move *b12(0x83b), *b9(0x8), 1 +3ff1e700: or a0, a0 +3ff1e710: getpc b5 +3ff1e720: .word 0x0800 +3ff1e730: .word 0x7771 +3ff1e740: .word 0xfff7 +3ff1e750: move *a12+, *sp+, 0 +3ff1e760: move *b12(0x83b), *b9(0x8), 1 +3ff1e790: or a0, a0 +3ff1e7a0: getpc b5 +3ff1e7b0: .word 0x0800 +3ff1e7c0: .word 0x7771 +3ff1e7d0: .word 0xfff7 +3ff1e7e0: jrv L3FF1E4E0 +3ff1e7f0: .word 0x774c +3ff1e800: dec b7 +3ff1e810: sub b0, b4 +3ff1e820: move -*a2, -*a4, 1 +3ff1e830: .word 0x00aa +3ff1e840: .word 0x0800 +3ff1e850: .word 0x7771 +3ff1e860: .word 0xfff7 +3ff1e870: jrv L3FF1E570 +3ff1e880: .word 0x774c +3ff1e890: dec b7 +3ff1e8a0: sub b0, b4 +3ff1e8b0: move -*a2, -*a4, 1 +3ff1e8c0: .word 0x00aa +3ff1e8d0: .word 0x0800 +3ff1e8e0: .word 0x7771 +3ff1e8f0: .word 0xfff7 +3ff1e900: srl a3, sp +3ff1e910: movy a6, a6 +3ff1e920: sla 0x11, a14 +3ff1e930: rev a2 +3ff1e940: .word 0xdc00 +3ff1e950: popst +L3FF1E960: +3ff1e960: .word 0x0800 +3ff1e970: .word 0x7771 +3ff1e980: .word 0xfff7 +3ff1e990: srl a3, sp +3ff1e9a0: movy a6, a6 +3ff1e9b0: sla 0x11, a14 +3ff1e9c0: rev a2 +3ff1e9d0: .word 0xdc00 +3ff1e9e0: popst +L3FF1E9F0: +3ff1e9f0: .word 0x0800 +3ff1ea00: .word 0x7771 +3ff1ea10: .word 0x0007 +3ff1ea20: rl 0x19, a0 +3ff1ea30: .word 0xddd3 +3ff1ea40: add b8, b13 +3ff1ea50: .word 0x0041 +3ff1ea60: move -*a0, -*a0, 1 +3ff1ea70: .word 0x00aa +3ff1ea80: .word 0x0800 +3ff1ea90: .word 0x7771 +3ff1eaa0: .word 0x0007 +3ff1eab0: rl 0x19, a0 +3ff1eac0: .word 0xddd3 +3ff1ead0: add b8, b13 +3ff1eae0: .word 0x0041 +3ff1eaf0: move -*a0, -*a0, 1 +3ff1eb00: .word 0x00aa +3ff1eb10: .word 0x0800 +3ff1eb20: .word 0x7771 +3ff1eb30: .word 0xfff7 +3ff1eb40: move *a12+, *sp+, 0 +3ff1eb50: move *b12(0x80bb), *b9(0x0), 1 +3ff1eb80: or a0, a0 +3ff1eb90: getpc b5 +3ff1eba0: .word 0x0800 +3ff1ebb0: .word 0x7771 +3ff1ebc0: .word 0xfff7 +3ff1ebd0: move *a12+, *sp+, 0 +3ff1ebe0: move *b12(0x80bb), *b9(0x0), 1 +3ff1ec10: or a0, a0 +3ff1ec20: getpc b5 +3ff1ec30: .word 0x0800 +3ff1ec40: .word 0x7771 +3ff1ec50: .word 0xfff7 +3ff1ec60: jrv L3FF1E960 +3ff1ec70: .word 0x774c +3ff1ec80: add b1, b7 +3ff1ec90: sub a2, a0 +3ff1eca0: move -*a2, -*a4, 1 +3ff1ecb0: .word 0x00aa +3ff1ecc0: .word 0x0800 +3ff1ecd0: .word 0x7771 +3ff1ece0: .word 0xfff7 +3ff1ecf0: jrv L3FF1E9F0 +3ff1ed00: .word 0x774c +3ff1ed10: add b1, b7 +3ff1ed20: sub a2, a0 +3ff1ed30: move -*a2, -*a4, 1 +3ff1ed40: .word 0x00aa +3ff1ed50: .word 0x0800 +3ff1ed60: .word 0x7771 +3ff1ed70: .word 0xfff7 +3ff1ed80: srl a3, sp +3ff1ed90: movy a6, a6 +3ff1eda0: sla 0x1, a14 +3ff1edb0: rev a0 +3ff1edc0: .word 0xdc00 +3ff1edd0: popst +3ff1ede0: .word 0x0800 +3ff1edf0: .word 0x7771 +3ff1ee00: .word 0xfff7 +3ff1ee10: srl a3, sp +3ff1ee20: movy a6, a6 +3ff1ee30: sla 0x1, a14 +3ff1ee40: rev a0 +3ff1ee50: .word 0xdc00 +3ff1ee60: popst +3ff1ee70: .word 0x0800 +3ff1ee80: .word 0x7771 +3ff1ee90: .word 0x0007 +3ff1eea0: rl 0x19, a0 +3ff1eeb0: .word 0xddd3 +3ff1eec0: addk 32, b13 +3ff1eed0: .word 0x0010 +3ff1eee0: move -*a0, -*a0, 1 +3ff1eef0: .word 0x00aa +3ff1ef00: .word 0x0800 +3ff1ef10: .word 0x7771 +3ff1ef20: .word 0x0007 +3ff1ef30: rl 0x19, a0 +3ff1ef40: .word 0xddd3 +3ff1ef50: addk 32, b13 +3ff1ef60: .word 0x0010 +3ff1ef70: move -*a0, -*a0, 1 +3ff1ef80: .word 0x00aa +3ff1ef90: .word 0x0800 +3ff1efa0: .word 0x0001 +3ff1efb0: .word 0x0000 +3ff1efc0: .word 0x0000 +3ff1efd0: .word 0x0000 +3ff1efe0: .word 0x0000 +3ff1eff0: .word 0x0000 +3ff1f000: .word 0x0000 +3ff1f010: .word 0x0000 +3ff1f020: .word 0x0800 +3ff1f030: .word 0x0401 +3ff1f040: .word 0xfff4 +3ff1f050: .word 0xddcf +3ff1f060: sla 0x0, b13 +3ff1f070: move *a5, *a0, 0 +3ff1f080: .word 0x0008 +3ff1f090: .word 0x7600 +3ff1f0a0: jump b7 +3ff1f0b0: .word 0x0800 +3ff1f0c0: .word 0x0401 +3ff1f0d0: .word 0xfff4 +3ff1f0e0: .word 0xddcf +3ff1f0f0: sla 0x0, b13 +3ff1f100: move *a5, *a0, 0 +3ff1f110: .word 0x0008 +3ff1f120: .word 0x7600 +3ff1f130: jump b7 +3ff1f140: .word 0x0800 +3ff1f150: .word 0x0401 +3ff1f160: .word 0x0004 +3ff1f170: movy a7, a0 +3ff1f180: add a2, a14 +3ff1f190: sla 0x10, a0 +3ff1f1a0: sub a1, a2 +3ff1f1b0: move -*a2, -*a4, 1 +3ff1f1c0: .word 0x00aa +3ff1f1d0: .word 0x0800 +3ff1f1e0: .word 0x0401 +3ff1f1f0: .word 0x0004 +3ff1f200: movy a7, a0 +3ff1f210: add a2, a14 +3ff1f220: sla 0x10, a0 +3ff1f230: sub a1, a2 +3ff1f240: move -*a2, -*a4, 1 +3ff1f250: .word 0x00aa +3ff1f260: .word 0x0800 +3ff1f270: .word 0x0401 +3ff1f280: .word 0x0004 +3ff1f290: .word 0x7760 +3ff1f2a0: move b4, *b7, 0 +3ff1f2b0: addk 8, a0 +3ff1f2c0: .word 0x0011 +3ff1f2d0: .word 0xdc00 +3ff1f2e0: popst +3ff1f2f0: .word 0x0800 +3ff1f300: .word 0x0401 +3ff1f310: .word 0x0004 +3ff1f320: .word 0x7760 +3ff1f330: move b4, *b7, 0 +3ff1f340: addk 8, a0 +3ff1f350: .word 0x0011 +3ff1f360: .word 0xdc00 +3ff1f370: popst +3ff1f380: .word 0x0800 +3ff1f390: .word 0x0401 +3ff1f3a0: .word 0x0004 +3ff1f3b0: move *a13(0x11b), *a0(0x4401), 1 +3ff1f3e0: addk 10, a4 +3ff1f3f0: move -*b0, -*b1, 1 +3ff1f400: .word 0x00aa +3ff1f410: .word 0x0800 +3ff1f420: .word 0x0401 +3ff1f430: .word 0x0004 +3ff1f440: move *a13(0x11b), *a0(0x4401), 1 +3ff1f470: addk 10, a4 +3ff1f480: move -*b0, -*b1, 1 +3ff1f490: .word 0x00aa +3ff1f4a0: .word 0x0800 +3ff1f4b0: .word 0x0401 +3ff1f4c0: .word 0x0004 +3ff1f4d0: .word 0xddc0 +3ff1f4e0: .word 0x021d +3ff1f4f0: move *a4, *a2, 0 +3ff1f500: .word 0x0008 +3ff1f510: .word 0x7600 +3ff1f520: jump b7 +3ff1f530: .word 0x0800 +3ff1f540: .word 0x0401 +3ff1f550: .word 0x0004 +3ff1f560: .word 0xddc0 +3ff1f570: .word 0x021d +3ff1f580: move *a4, *a2, 0 +3ff1f590: .word 0x0008 +3ff1f5a0: .word 0x7600 +3ff1f5b0: jump b7 +3ff1f5c0: .word 0x0800 +3ff1f5d0: .word 0x0401 +3ff1f5e0: .word 0x0004 +3ff1f5f0: movy a7, a0 +3ff1f600: .word 0x040e +3ff1f610: sla 0x10, a4 +3ff1f620: sub a1, a2 +3ff1f630: move -*a2, -*a4, 1 +3ff1f640: .word 0x00aa +3ff1f650: .word 0x0800 +3ff1f660: .word 0x0401 +3ff1f670: .word 0x0004 +3ff1f680: movy a7, a0 +3ff1f690: .word 0x040e +3ff1f6a0: sla 0x10, a4 +3ff1f6b0: sub a1, a2 +3ff1f6c0: move -*a2, -*a4, 1 +3ff1f6d0: .word 0x00aa +3ff1f6e0: .word 0x0800 +3ff1f6f0: .word 0x0401 +3ff1f700: .word 0x0004 +3ff1f710: .word 0x7760 +3ff1f720: .word 0x0817 +3ff1f730: addk 8, a8 +3ff1f740: .word 0x0011 +3ff1f750: .word 0xdc00 +3ff1f760: popst +3ff1f770: .word 0x0800 +3ff1f780: .word 0x0401 +3ff1f790: .word 0x0004 +3ff1f7a0: .word 0x7760 +3ff1f7b0: .word 0x0817 +3ff1f7c0: addk 8, a8 +3ff1f7d0: .word 0x0011 +3ff1f7e0: .word 0xdc00 +3ff1f7f0: popst +3ff1f800: .word 0x0800 +3ff1f810: .word 0x0401 +3ff1f820: .word 0x0004 +3ff1f830: move *a13(0x101b), *a0(0x4410), 1 +3ff1f860: addk 10, a4 +3ff1f870: move -*b0, -*b1, 1 +L3FF1F880: +3ff1f880: .word 0x00aa +3ff1f890: .word 0x0800 +3ff1f8a0: .word 0x0401 +3ff1f8b0: .word 0x0004 +3ff1f8c0: move *a13(0x101b), *a0(0x4410), 1 +3ff1f8f0: addk 10, a4 +3ff1f900: move -*b0, -*b1, 1 +L3FF1F910: +3ff1f910: .word 0x00aa +3ff1f920: .word 0x0800 +3ff1f930: .word 0x0001 +3ff1f940: .word 0x0000 +3ff1f950: .word 0x0000 +3ff1f960: .word 0x0000 +3ff1f970: .word 0x0000 +3ff1f980: .word 0x0000 +3ff1f990: .word 0x0000 +3ff1f9a0: .word 0x0000 +3ff1f9b0: .word 0x0800 +3ff1f9c0: .word 0x0601 +3ff1f9d0: .word 0xfff6 +3ff1f9e0: addk 32, sp +3ff1f9f0: rl 0x0, b0 +3ff1fa00: .word 0x7730 +3ff1fa10: .word 0x0077 +3ff1fa20: .word 0xfe00 +3ff1fa30: pushst +3ff1fa40: .word 0x0800 +3ff1fa50: .word 0x0601 +3ff1fa60: .word 0xfff6 +3ff1fa70: addk 32, sp +3ff1fa80: rl 0x0, b0 +3ff1fa90: .word 0x7730 +3ff1faa0: .word 0x0077 +3ff1fab0: .word 0xfe00 +3ff1fac0: pushst +3ff1fad0: .word 0x0800 +3ff1fae0: .word 0x0601 +3ff1faf0: .word 0xfff6 +3ff1fb00: .word 0x080f +3ff1fb10: sla a2, a8 +3ff1fb20: .word 0xdda0 +3ff1fb30: sub b2, b13 +3ff1fb40: move -*a2, -*a4, 1 +3ff1fb50: .word 0x00aa +3ff1fb60: .word 0x0800 +3ff1fb70: .word 0x0601 +3ff1fb80: .word 0xfff6 +3ff1fb90: .word 0x080f +3ff1fba0: sla a2, a8 +3ff1fbb0: .word 0xdda0 +3ff1fbc0: sub b2, b13 +3ff1fbd0: move -*a2, -*a4, 1 +3ff1fbe0: .word 0x00aa +3ff1fbf0: .word 0x0800 +3ff1fc00: .word 0x0601 +3ff1fc10: .word 0x0006 +3ff1fc20: .word 0x0400 +3ff1fc30: jruc L3FF1F880 +3ff1fc40: move *a12(0x3b), *a0(0xdc00), 1 +3ff1fc70: popst +3ff1fc80: .word 0x0800 +3ff1fc90: .word 0x0601 +3ff1fca0: .word 0x0006 +3ff1fcb0: .word 0x0400 +3ff1fcc0: jruc L3FF1F910 +3ff1fcd0: move *a12(0x3b), *a0(0xdc00), 1 +3ff1fd00: popst +3ff1fd10: .word 0x0800 +3ff1fd20: .word 0x0601 +3ff1fd30: .word 0x0006 +3ff1fd40: .word 0x0200 +3ff1fd50: move a12, *a2, 0 +3ff1fd60: movy a4, a1 +3ff1fd70: or a11, a14 +3ff1fd80: move -*b2, -*b5, 1 +3ff1fd90: .word 0x00aa +3ff1fda0: .word 0x0800 +3ff1fdb0: .word 0x0601 +3ff1fdc0: .word 0x0006 +3ff1fdd0: .word 0x0200 +3ff1fde0: move a12, *a2, 0 +3ff1fdf0: movy a4, a1 +3ff1fe00: or a11, a14 +3ff1fe10: move -*b2, -*b5, 1 +3ff1fe20: .word 0x00aa +3ff1fe30: .word 0x0800 +3ff1fe40: .word 0x0601 +3ff1fe50: .word 0x0006 +3ff1fe60: emu +3ff1fe70: nop +3ff1fe80: .word 0x7703 +3ff1fe90: .word 0x0077 +3ff1fea0: .word 0xfe00 +3ff1feb0: pushst +3ff1fec0: .word 0x0800 +3ff1fed0: .word 0x0601 +3ff1fee0: .word 0x0006 +3ff1fef0: emu +3ff1ff00: nop +3ff1ff10: .word 0x7703 +3ff1ff20: .word 0x0077 +3ff1ff30: .word 0xfe00 +3ff1ff40: pushst +3ff1ff50: .word 0x0800 +3ff1ff60: .word 0x0601 +3ff1ff70: .word 0x0006 +3ff1ff80: move a4, *a0, 0 +3ff1ff90: .word 0x0600 +3ff1ffa0: .word 0xdd86 +3ff1ffb0: sub b2, b13 +3ff1ffc0: move -*a2, -*a4, 1 +3ff1ffd0: .word 0x00aa +3ff1ffe0: .word 0x0800 +3ff1fff0: .word 0x0601 +3ff20000: .word 0x0006 +3ff20010: move a4, *a0, 0 +3ff20020: .word 0x0600 +3ff20030: .word 0xdd86 +3ff20040: sub b2, b13 +3ff20050: move -*a2, -*a4, 1 +3ff20060: .word 0x00aa +3ff20070: .word 0x0800 +3ff20080: .word 0x0601 +3ff20090: .word 0x0006 +3ff200a0: add a2, a0 +3ff200b0: .word 0x0c00 +3ff200c0: move *a12(0x3b), *a12(0xdc00), 1 +3ff200f0: popst +3ff20100: .word 0x0800 +3ff20110: .word 0x0601 +3ff20120: .word 0x0006 +3ff20130: add a2, a0 +3ff20140: .word 0x0c00 +3ff20150: move *a12(0x3b), *a12(0xdc00), 1 +3ff20180: popst +3ff20190: .word 0x0800 +3ff201a0: .word 0x0601 +3ff201b0: .word 0x0006 +3ff201c0: sla 0x1, a0 +3ff201d0: movk 32, a0 +3ff201e0: movy b4, b8 +3ff201f0: or a11, a14 +3ff20200: move -*b2, -*b5, 1 +3ff20210: .word 0x00aa +3ff20220: .word 0x0800 +3ff20230: .word 0x0601 +3ff20240: .word 0x0006 +3ff20250: sla 0x1, a0 +3ff20260: movk 32, a0 +3ff20270: movy b4, b8 +3ff20280: or a11, a14 +3ff20290: move -*b2, -*b5, 1 +3ff202a0: .word 0x00aa +3ff202b0: .word 0x0800 +3ff202c0: .word 0x0001 +3ff202d0: .word 0x0000 +3ff202e0: .word 0x0000 +3ff202f0: .word 0x0000 +3ff20300: .word 0x0000 +3ff20310: .word 0x0000 +3ff20320: .word 0x0000 +3ff20330: .word 0x0000 +3ff20340: .word 0x0800 +3ff20350: move *a12, a1, 1 +3ff20360: .word 0xfff7 +3ff20370: movk 32, sp +3ff20380: dsjs b8, L3FF20390 +L3FF20390: +3ff20390: sub b1, b12 +3ff203a0: .word 0x0044 +3ff203b0: .word 0xfe00 +3ff203c0: pushst +3ff203d0: .word 0x0800 +3ff203e0: move *a12, a1, 1 +3ff203f0: .word 0xfff7 +3ff20400: movk 32, sp +3ff20410: dsjs b8, L3FF20420 +L3FF20420: +3ff20420: sub b1, b12 +3ff20430: .word 0x0044 +3ff20440: .word 0xfe00 +3ff20450: pushst +3ff20460: .word 0x0800 +3ff20470: move *a12, a1, 1 +3ff20480: .word 0xfff7 +3ff20490: .word 0x0c0f +3ff204a0: .word 0x784c +L3FF204B0: +3ff204b0: movb *b5, b8 +3ff204c0: or a8, a14 +3ff204d0: move -*b2, -*b5, 1 +3ff204e0: .word 0x00aa +3ff204f0: .word 0x0800 +3ff20500: move *a12, a1, 1 +3ff20510: .word 0xfff7 +L3FF20520: +3ff20520: .word 0x0c0f +3ff20530: .word 0x784c +3ff20540: movb *b5, b8 +3ff20550: or a8, a14 +3ff20560: move -*b2, -*b5, 1 +3ff20570: .word 0x00aa +3ff20580: .word 0x0800 +3ff20590: move *a12, a1, 1 +3ff205a0: .word 0xfff7 +L3FF205B0: +3ff205b0: .word 0x060f +3ff205c0: pixt a6, *a6, xy +3ff205d0: btst 6, b0 +3ff205e0: .word 0x001f +3ff205f0: .word 0xfe00 +3ff20600: pushst +3ff20610: .word 0x0800 +3ff20620: move *a12, a1, 1 +3ff20630: .word 0xfff7 +3ff20640: .word 0x060f +3ff20650: pixt a6, *a6, xy +3ff20660: btst 6, b0 +3ff20670: .word 0x001f +3ff20680: .word 0xfe00 +3ff20690: pushst +3ff206a0: .word 0x0800 +3ff206b0: move *a12, a1, 1 +3ff206c0: .word 0xfff7 +3ff206d0: nop +3ff206e0: addxy a14, a3 +3ff206f0: srl 0xf, a1 +3ff20700: or a9, a14 +3ff20710: move -*b2, -*b5, 1 +3ff20720: .word 0x00aa +3ff20730: .word 0x0800 +3ff20740: move *a12, a1, 1 +3ff20750: .word 0xfff7 +3ff20760: nop +3ff20770: addxy a14, a3 +3ff20780: srl 0xf, a1 +3ff20790: or a9, a14 +3ff207a0: move -*b2, -*b5, 1 +3ff207b0: .word 0x00aa +3ff207c0: .word 0x0800 +3ff207d0: move *a12, a1, 1 +3ff207e0: .word 0x0007 +3ff207f0: move a12, *a0, 0 +3ff20800: jrhi L3FF20420 +3ff20810: sub a0, a3 +3ff20820: .word 0x0044 +3ff20830: .word 0xfe00 +3ff20840: pushst +3ff20850: .word 0x0800 +3ff20860: move *a12, a1, 1 +3ff20870: .word 0x0007 +3ff20880: move a12, *a0, 0 +3ff20890: jrhi L3FF204B0 +3ff208a0: sub a0, a3 +3ff208b0: .word 0x0044 +3ff208c0: .word 0xfe00 +3ff208d0: pushst +3ff208e0: .word 0x0800 +3ff208f0: move *a12, a1, 1 +3ff20900: .word 0x0007 +3ff20910: jruc L3FF20520 +3ff20920: move *a12, a0, 1 +3ff20930: subxy a4, a7 +3ff20940: or a11, a2 +3ff20950: move -*b2, -*b5, 1 +3ff20960: .word 0x00aa +3ff20970: .word 0x0800 +3ff20980: move *a12, a1, 1 +3ff20990: .word 0x0007 +3ff209a0: jruc L3FF205B0 +3ff209b0: move *a12, a0, 1 +3ff209c0: subxy a4, a7 +3ff209d0: or a11, a2 +3ff209e0: move -*b2, -*b5, 1 +3ff209f0: .word 0x00aa +3ff20a00: .word 0x0800 +3ff20a10: move *a12, a1, 1 +3ff20a20: .word 0x0007 +3ff20a30: sla a3, a0 +3ff20a40: pixblt l,l +3ff20a50: pixt a12, *sp, xy +3ff20a60: .word 0x0071 +3ff20a70: .word 0xfe00 +3ff20a80: pushst +3ff20a90: .word 0x0800 +3ff20aa0: move *a12, a1, 1 +3ff20ab0: .word 0x0007 +3ff20ac0: sla a3, a0 +3ff20ad0: pixblt l,l +3ff20ae0: pixt a12, *sp, xy +3ff20af0: .word 0x0071 +3ff20b00: .word 0xfe00 +3ff20b10: pushst +3ff20b20: .word 0x0800 +3ff20b30: move *a12, a1, 1 +3ff20b40: .word 0x0007 +3ff20b50: rl 0x1, a0 +3ff20b60: btst 15, b0 +3ff20b70: cvxyl b4, b14 +3ff20b80: or a11, a8 +3ff20b90: move -*b2, -*b5, 1 +L3FF20BA0: +3ff20ba0: .word 0x00aa +3ff20bb0: .word 0x0800 +3ff20bc0: move *a12, a1, 1 +3ff20bd0: .word 0x0007 +3ff20be0: rl 0x1, a0 +3ff20bf0: btst 15, b0 +3ff20c00: cvxyl b4, b14 +3ff20c10: or a11, a8 +3ff20c20: move -*b2, -*b5, 1 +L3FF20C30: +3ff20c30: .word 0x00aa +3ff20c40: .word 0x0800 +3ff20c50: .word 0x0001 +3ff20c60: .word 0x0000 +3ff20c70: .word 0x0000 +3ff20c80: .word 0x0000 +3ff20c90: .word 0x0000 +3ff20ca0: .word 0x0000 +3ff20cb0: .word 0x0000 +3ff20cc0: .word 0x0000 +3ff20cd0: .word 0x0800 +3ff20ce0: cpw sp, a1 +3ff20cf0: .word 0xfff7 +3ff20d00: btst 15, sp +3ff20d10: dsjs b14, L3FF20BA0 +3ff20d20: .word 0x043f +3ff20d30: .word 0x0004 +3ff20d40: .word 0xfe00 +3ff20d50: pushst +L3FF20D60: +3ff20d60: .word 0x0800 +3ff20d70: cpw sp, a1 +3ff20d80: .word 0xfff7 +3ff20d90: btst 15, sp +3ff20da0: dsjs b14, L3FF20C30 +3ff20db0: .word 0x043f +3ff20dc0: .word 0x0004 +3ff20dd0: .word 0xfe00 +3ff20de0: pushst +L3FF20DF0: +3ff20df0: .word 0x0800 +3ff20e00: cpw sp, a1 +3ff20e10: .word 0xfff7 +3ff20e20: pixblt l,l +3ff20e30: .word 0x7e4f +3ff20e40: .word 0x043e +3ff20e50: or a8, a4 +3ff20e60: move -*b2, -*b5, 1 +3ff20e70: .word 0x00aa +3ff20e80: .word 0x0800 +3ff20e90: cpw sp, a1 +3ff20ea0: .word 0xfff7 +3ff20eb0: pixblt l,l +3ff20ec0: .word 0x7e4f +3ff20ed0: .word 0x043e +3ff20ee0: or a8, a4 +3ff20ef0: move -*b2, -*b5, 1 +3ff20f00: .word 0x00aa +3ff20f10: .word 0x0800 +3ff20f20: cpw sp, a1 +3ff20f30: .word 0xfff7 +3ff20f40: move *a12, sp, 1 +3ff20f50: pixt *a6, *a7 +3ff20f60: .word 0x0a3c +3ff20f70: sla 0x10, a10 +3ff20f80: .word 0xfe22 +3ff20f90: pushst +3ff20fa0: .word 0x0800 +3ff20fb0: cpw sp, a1 +3ff20fc0: .word 0xfff7 +3ff20fd0: move *a12, sp, 1 +3ff20fe0: pixt *a6, *a7 +3ff20ff0: .word 0x0a3c +3ff21000: sla 0x10, a10 +3ff21010: .word 0xfe22 +3ff21020: pushst +3ff21030: .word 0x0800 +3ff21040: cpw sp, a1 +3ff21050: .word 0xfff7 +3ff21060: jrhi L3FF20D60 +3ff21070: pixt a14, *a3 +3ff21080: pixt b13, *b9, xy +3ff21090: or b11, b1 +3ff210a0: movy b2, b5 +3ff210b0: .word 0x00ee +3ff210c0: .word 0x0800 +3ff210d0: cpw sp, a1 +3ff210e0: .word 0xfff7 +3ff210f0: jrhi L3FF20DF0 +3ff21100: pixt a14, *a3 +3ff21110: pixt b13, *b9, xy +3ff21120: or b11, b1 +3ff21130: movy b2, b5 +3ff21140: .word 0x00ee +3ff21150: .word 0x0800 +L3FF21160: +3ff21160: cpw sp, a1 +3ff21170: .word 0xfff7 +3ff21180: addxy sp, sp +3ff21190: pixt *a14, xy, a1 +3ff211a0: add b1, b3 +3ff211b0: .word 0x0040 +3ff211c0: .word 0xfe00 +3ff211d0: pushst +3ff211e0: .word 0x0800 +L3FF211F0: +3ff211f0: cpw sp, a1 +3ff21200: .word 0xfff7 +3ff21210: addxy sp, sp +3ff21220: pixt *a14, xy, a1 +3ff21230: add b1, b3 +3ff21240: .word 0x0040 +3ff21250: .word 0xfe00 +3ff21260: pushst +3ff21270: .word 0x0800 +3ff21280: cpw sp, a1 +3ff21290: .word 0xfff7 +3ff212a0: pixt a7, *sp, xy +3ff212b0: cpw b14, b0 +3ff212c0: add a1, a7 +3ff212d0: or a10, a0 +3ff212e0: move -*b2, -*b5, 1 +3ff212f0: .word 0x00aa +3ff21300: .word 0x0800 +3ff21310: cpw sp, a1 +3ff21320: .word 0xfff7 +3ff21330: pixt a7, *sp, xy +3ff21340: cpw b14, b0 +3ff21350: add a1, a7 +3ff21360: or a10, a0 +3ff21370: move -*b2, -*b5, 1 +3ff21380: .word 0x00aa +3ff21390: .word 0x0800 +3ff213a0: cpw sp, a1 +3ff213b0: .word 0x0007 +3ff213c0: .word 0x7860 +3ff213d0: jrnn L3FF21160 +3ff213e0: move a4, -*sp, 0 +3ff213f0: sla 0x11, a0 +3ff21400: .word 0xfe22 +3ff21410: pushst +3ff21420: .word 0x0800 +3ff21430: cpw sp, a1 +3ff21440: .word 0x0007 +3ff21450: .word 0x7860 +3ff21460: jrnn L3FF211F0 +3ff21470: move a4, -*sp, 0 +3ff21480: sla 0x11, a0 +3ff21490: .word 0xfe22 +3ff214a0: pushst +3ff214b0: .word 0x0800 +3ff214c0: cpw sp, a1 +3ff214d0: .word 0x0007 +L3FF214E0: +3ff214e0: dsjs a0, L3FF214E0 +3ff214f0: .word 0x9f9c +3ff21500: btst 7, sp +3ff21510: or b8, sp +3ff21520: movy b2, b5 +3ff21530: .word 0x00ee +3ff21540: .word 0x0800 +3ff21550: cpw sp, a1 +3ff21560: .word 0x0007 +L3FF21570: +3ff21570: dsjs a0, L3FF21570 +3ff21580: .word 0x9f9c +3ff21590: btst 7, sp +3ff215a0: or b8, sp +3ff215b0: movy b2, b5 +3ff215c0: .word 0x00ee +3ff215d0: .word 0x0800 +3ff215e0: .word 0x0430 +3ff215f0: move b4, a0 +3ff21600: .word 0x0019 +3ff21610: .word 0xdddd +3ff21620: .word 0x7777 +3ff21630: move *b13(0xeeee), *b11(0xdddd), 1 +3ff21660: .word 0x7777 +3ff21670: move *b13(0xeeee), *b11(0xdddd), 1 +3ff216a0: .word 0x7777 +3ff216b0: move *b13(0xeeee), *b11(0xdddd), 1 +3ff216e0: .word 0x7777 +3ff216f0: move *b13(0xeeee), *b11(0x0), 1 +3ff21720: .word 0x0000 +3ff21730: .word 0x0000 +3ff21740: .word 0x0000 +3ff21750: .word 0x0000 +3ff21760: .word 0x0000 +3ff21770: .word 0x0000 +3ff21780: .word 0x0000 +3ff21790: .word 0x0000 +3ff217a0: .word 0x0000 +3ff217b0: .word 0x0000 +3ff217c0: .word 0x0000 +3ff217d0: .word 0x0000 +3ff217e0: .word 0x0000 +3ff217f0: .word 0x0000 +3ff21800: .word 0x0000 +3ff21810: .word 0xffff +3ff21820: .word 0xffff +3ff21830: .word 0xffff +3ff21840: .word 0xffff +3ff21850: .word 0xffff +3ff21860: .word 0xffff +3ff21870: .word 0xffff +3ff21880: .word 0xffff +3ff21890: .word 0xffff +3ff218a0: .word 0xffff +3ff218b0: .word 0xffff +3ff218c0: .word 0xffff +3ff218d0: .word 0xffff +3ff218e0: .word 0xffff +3ff218f0: .word 0xffff +3ff21900: .word 0xffff +3ff21910: move -*a5, -*a10, 1 +3ff21920: move -*a5, -*a10, 1 +3ff21930: move -*a5, -*a10, 1 +3ff21940: move -*a5, -*a10, 1 +3ff21950: move -*a5, -*a10, 1 +3ff21960: move -*a5, -*a10, 1 +3ff21970: move -*a5, -*a10, 1 +3ff21980: move -*a5, -*a10, 1 +3ff21990: move -*a5, -*a10, 1 +3ff219a0: move -*a5, -*a10, 1 +3ff219b0: move -*a5, -*a10, 1 +3ff219c0: move -*a5, -*a10, 1 +3ff219d0: move -*a5, -*a10, 1 +3ff219e0: move -*a5, -*a10, 1 +3ff219f0: move -*a5, -*a10, 1 +3ff21a00: move -*a5, -*a10, 1 +3ff21a10: addk 8, b1 +L3FF21A20: +3ff21a20: addk 8, b1 +L3FF21A30: +3ff21a30: addk 8, b1 +L3FF21A40: +3ff21a40: addk 8, b1 +L3FF21A50: +3ff21a50: addk 8, b1 +L3FF21A60: +3ff21a60: addk 8, b1 +L3FF21A70: +3ff21a70: addk 8, b1 +L3FF21A80: +3ff21a80: addk 8, b1 +L3FF21A90: +3ff21a90: addk 8, b1 +L3FF21AA0: +3ff21aa0: addk 8, b1 +L3FF21AB0: +3ff21ab0: addk 8, b1 +L3FF21AC0: +3ff21ac0: addk 8, b1 +L3FF21AD0: +3ff21ad0: addk 8, b1 +L3FF21AE0: +3ff21ae0: addk 8, b1 +L3FF21AF0: +3ff21af0: addk 8, b1 +L3FF21B00: +3ff21b00: addk 8, b1 +L3FF21B10: +3ff21b10: rl 0x19, b3 +3ff21b20: rl 0x19, b3 +3ff21b30: rl 0x19, b3 +3ff21b40: rl 0x19, b3 +3ff21b50: rl 0x19, b3 +3ff21b60: rl 0x19, b3 +3ff21b70: rl 0x19, b3 +3ff21b80: rl 0x19, b3 +3ff21b90: rl 0x19, b3 +3ff21ba0: rl 0x19, b3 +3ff21bb0: rl 0x19, b3 +3ff21bc0: rl 0x19, b3 +3ff21bd0: rl 0x19, b3 +3ff21be0: rl 0x19, b3 +3ff21bf0: rl 0x19, b3 +3ff21c00: rl 0x19, b3 +3ff21c10: movy a7, a14 +3ff21c20: movy a7, a14 +3ff21c30: movy a7, a14 +3ff21c40: movy a7, a14 +3ff21c50: movy a7, a14 +3ff21c60: movy a7, a14 +3ff21c70: movy a7, a14 +3ff21c80: movy a7, a14 +3ff21c90: movy a7, a14 +3ff21ca0: movy a7, a14 +3ff21cb0: movy a7, a14 +3ff21cc0: movy a7, a14 +3ff21cd0: movy a7, a14 +3ff21ce0: movy a7, a14 +3ff21cf0: movy a7, a14 +3ff21d00: movy a7, a14 +3ff21d10: move a4, *a0, 0 +3ff21d20: move a4, *a0, 0 +3ff21d30: move a4, *a0, 0 +3ff21d40: move a4, *a0, 0 +3ff21d50: move a4, *a0, 0 +3ff21d60: move a4, *a0, 0 +3ff21d70: move a4, *a0, 0 +3ff21d80: move a4, *a0, 0 +3ff21d90: move a4, *a0, 0 +3ff21da0: move a4, *a0, 0 +3ff21db0: move a4, *a0, 0 +3ff21dc0: move a4, *a0, 0 +3ff21dd0: move a4, *a0, 0 +3ff21de0: move a4, *a0, 0 +3ff21df0: move a4, *a0, 0 +3ff21e00: move a4, *a0, 0 +3ff21e10: jruc L3FF21A20 +3ff21e20: jruc L3FF21A30 +3ff21e30: jruc L3FF21A40 +3ff21e40: jruc L3FF21A50 +3ff21e50: jruc L3FF21A60 +3ff21e60: jruc L3FF21A70 +3ff21e70: jruc L3FF21A80 +3ff21e80: jruc L3FF21A90 +3ff21e90: jruc L3FF21AA0 +3ff21ea0: jruc L3FF21AB0 +3ff21eb0: jruc L3FF21AC0 +3ff21ec0: jruc L3FF21AD0 +3ff21ed0: jruc L3FF21AE0 +3ff21ee0: jruc L3FF21AF0 +3ff21ef0: jruc L3FF21B00 +3ff21f00: jruc L3FF21B10 +3ff21f10: pixt b7, *b0, xy +3ff21f20: pixt b7, *b0, xy +3ff21f30: pixt b7, *b0, xy +3ff21f40: pixt b7, *b0, xy +3ff21f50: pixt b7, *b0, xy +3ff21f60: pixt b7, *b0, xy +3ff21f70: pixt b7, *b0, xy +3ff21f80: pixt b7, *b0, xy +3ff21f90: pixt b7, *b0, xy +3ff21fa0: pixt b7, *b0, xy +3ff21fb0: pixt b7, *b0, xy +3ff21fc0: pixt b7, *b0, xy +3ff21fd0: pixt b7, *b0, xy +3ff21fe0: pixt b7, *b0, xy +3ff21ff0: pixt b7, *b0, xy +3ff22000: pixt b7, *b0, xy +3ff22010: pixt *b7, *b12 +3ff22020: pixt *b7, *b12 +3ff22030: pixt *b7, *b12 +3ff22040: pixt *b7, *b12 +3ff22050: pixt *b7, *b12 +3ff22060: pixt *b7, *b12 +3ff22070: pixt *b7, *b12 +3ff22080: pixt *b7, *b12 +3ff22090: pixt *b7, *b12 +3ff220a0: pixt *b7, *b12 +3ff220b0: pixt *b7, *b12 +3ff220c0: pixt *b7, *b12 +3ff220d0: pixt *b7, *b12 +3ff220e0: pixt *b7, *b12 +3ff220f0: pixt *b7, *b12 +3ff22100: pixt *b7, *b12 +3ff22110: .word 0xffff +3ff22120: .word 0xffff +3ff22130: .word 0x0000 +3ff22140: .word 0x0000 +3ff22150: .word 0xffff +3ff22160: .word 0xffff +3ff22170: .word 0x0000 +3ff22180: .word 0x0000 +3ff22190: .word 0xffff +3ff221a0: .word 0xffff +3ff221b0: .word 0x0000 +3ff221c0: .word 0x0000 +3ff221d0: .word 0xffff +3ff221e0: .word 0xffff +3ff221f0: .word 0x0000 +3ff22200: .word 0x0000 +3ff22210: .word 0xffff +3ff22220: .word 0xffff +3ff22230: .word 0x0000 +3ff22240: .word 0x0000 +3ff22250: .word 0x0000 +3ff22260: .word 0x0000 +3ff22270: .word 0x0000 +3ff22280: .word 0x0000 +3ff22290: .word 0xffff +3ff222a0: .word 0xffff +3ff222b0: .word 0x0000 +3ff222c0: .word 0x0000 +3ff222d0: .word 0x0000 +3ff222e0: .word 0x0000 +3ff222f0: .word 0x0000 +3ff22300: .word 0x0000 +3ff22310: .word 0xffff +3ff22320: .word 0xffff +3ff22330: .word 0xffff +3ff22340: .word 0xffff +3ff22350: .word 0x0000 +3ff22360: .word 0x0000 +3ff22370: .word 0x0000 +3ff22380: .word 0x0000 +3ff22390: .word 0xffff +3ff223a0: .word 0xffff +3ff223b0: .word 0xffff +3ff223c0: .word 0xffff +3ff223d0: .word 0x0000 +3ff223e0: .word 0x0000 +3ff223f0: .word 0x0000 +3ff22400: .word 0x0000 +3ff22410: .word 0xffff +3ff22420: .word 0xffff +3ff22430: .word 0xffff +3ff22440: .word 0xffff +3ff22450: .word 0xffff +3ff22460: .word 0xffff +3ff22470: .word 0x0000 +3ff22480: .word 0x0000 +3ff22490: .word 0xffff +3ff224a0: .word 0xffff +3ff224b0: .word 0xffff +3ff224c0: .word 0xffff +3ff224d0: .word 0xffff +3ff224e0: .word 0xffff +3ff224f0: .word 0x0000 +3ff22500: .word 0x0000 +3ff22510: .word 0xffff +3ff22520: .word 0xffff +3ff22530: .word 0x0000 +3ff22540: .word 0x0000 +3ff22550: .word 0x0000 +3ff22560: .word 0x0000 +3ff22570: .word 0x0000 +3ff22580: .word 0x0000 +3ff22590: .word 0x0000 +3ff225a0: .word 0x0000 +3ff225b0: .word 0x0000 +3ff225c0: .word 0x0000 +3ff225d0: .word 0x0000 +3ff225e0: .word 0x0000 +3ff225f0: .word 0x0000 +3ff22600: .word 0x0000 +3ff22610: .word 0xffff +3ff22620: .word 0xffff +3ff22630: .word 0xffff +3ff22640: .word 0xffff +3ff22650: .word 0x0000 +3ff22660: .word 0x0000 +3ff22670: .word 0x0000 +3ff22680: .word 0x0000 +3ff22690: .word 0x0000 +3ff226a0: .word 0x0000 +3ff226b0: .word 0x0000 +3ff226c0: .word 0x0000 +3ff226d0: .word 0x0000 +3ff226e0: .word 0x0000 +3ff226f0: .word 0x0000 +3ff22700: .word 0x0000 +3ff22710: .word 0xffff +3ff22720: .word 0xffff +3ff22730: .word 0xffff +3ff22740: .word 0xffff +3ff22750: .word 0xffff +3ff22760: .word 0xffff +3ff22770: .word 0xffff +3ff22780: .word 0xffff +3ff22790: .word 0x0000 +3ff227a0: .word 0x0000 +3ff227b0: .word 0x0000 +3ff227c0: .word 0x0000 +3ff227d0: .word 0x0000 +3ff227e0: .word 0x0000 +3ff227f0: .word 0x0000 +3ff22800: .word 0x0000 +3ff22810: .word 0xffff +3ff22820: .word 0xffff +3ff22830: .word 0xffff +3ff22840: .word 0xffff +3ff22850: .word 0xffff +3ff22860: .word 0xffff +3ff22870: .word 0xffff +3ff22880: .word 0xffff +3ff22890: .word 0xffff +3ff228a0: .word 0xffff +3ff228b0: .word 0xffff +3ff228c0: .word 0xffff +3ff228d0: .word 0x0000 +L3FF228E0: +3ff228e0: .word 0x0000 +L3FF228F0: +3ff228f0: .word 0x0000 +3ff22900: .word 0x0000 +3ff22910: .word 0xffff +3ff22920: .word 0xffff +3ff22930: move *a4, *a8, 0 +3ff22940: move *a4, *a8, 0 +3ff22950: move *a4, *a8, 0 +L3FF22960: +3ff22960: move *a4, *a8, 0 +L3FF22970: +3ff22970: move *a4, *a8, 0 +3ff22980: move *a4, *a8, 0 +3ff22990: .word 0xffff +3ff229a0: .word 0xffff +3ff229b0: move *a4, *a8, 0 +3ff229c0: move *a4, *a8, 0 +3ff229d0: move *a4, *a8, 0 +3ff229e0: move *a4, *a8, 0 +3ff229f0: move *a4, *a8, 0 +3ff22a00: move *a4, *a8, 0 +3ff22a10: .word 0xffff +3ff22a20: .word 0xffff +3ff22a30: addk 32, b0 +3ff22a40: addk 32, b0 +3ff22a50: addk 32, b0 +3ff22a60: addk 32, b0 +3ff22a70: addk 32, b0 +3ff22a80: addk 32, b0 +3ff22a90: addk 32, b0 +3ff22aa0: addk 32, b0 +3ff22ab0: addk 32, b0 +3ff22ac0: addk 32, b0 +3ff22ad0: addk 32, b0 +3ff22ae0: addk 32, b0 +3ff22af0: addk 32, b0 +3ff22b00: addk 32, b0 +3ff22b10: move *a4, *a8, 0 +L3FF22B20: +3ff22b20: move *a4, *a8, 0 +L3FF22B30: +3ff22b30: sub a2, a4 +3ff22b40: sub a2, a4 +3ff22b50: sla 0x11, a2 +3ff22b60: sla 0x11, a2 +3ff22b70: addk 8, b1 +3ff22b80: addk 8, b1 +3ff22b90: move *a4, *a8, 0 +3ff22ba0: move *a4, *a8, 0 +3ff22bb0: sub a2, a4 +3ff22bc0: sub a2, a4 +3ff22bd0: sla 0x11, a2 +3ff22be0: sla 0x11, a2 +3ff22bf0: addk 8, b1 +3ff22c00: addk 8, b1 +3ff22c10: jrv L3FF228E0 +3ff22c20: jrv L3FF228F0 +3ff22c30: srl a3, a6 +3ff22c40: srl a3, a6 +3ff22c50: rl 0x19, b3 +3ff22c60: rl 0x19, b3 +3ff22c70: move *b12+, *b9+, 0 +3ff22c80: move *b12+, *b9+, 0 +3ff22c90: jrv L3FF22960 +3ff22ca0: jrv L3FF22970 +3ff22cb0: srl a3, a6 +3ff22cc0: srl a3, a6 +3ff22cd0: rl 0x19, b3 +3ff22ce0: rl 0x19, b3 +3ff22cf0: move *b12+, *b9+, 0 +3ff22d00: move *b12+, *b9+, 0 +L3FF22D10: +3ff22d10: movy a7, a14 +L3FF22D20: +3ff22d20: movy a7, a14 +3ff22d30: .word 0x7777 +3ff22d40: .word 0x7777 +3ff22d50: move *b13(0xbbbb), *b11(0xdddd), 1 +3ff22d80: .word 0xdddd +3ff22d90: movy a7, a14 +3ff22da0: movy a7, a14 +3ff22db0: .word 0x7777 +3ff22dc0: .word 0x7777 +3ff22dd0: move *b13(0xbbbb), *b11(0xdddd), 1 +3ff22e00: .word 0xdddd +3ff22e10: move a4, *a0, 0 +3ff22e20: move a4, *a0, 0 +3ff22e30: add a2, a0 +3ff22e40: add a2, a0 +3ff22e50: sla 0x1, a0 +3ff22e60: sla 0x1, a0 +3ff22e70: addk 32, b0 +3ff22e80: addk 32, b0 +L3FF22E90: +3ff22e90: .word 0x0808 +L3FF22EA0: +3ff22ea0: .word 0x0808 +3ff22eb0: .word 0x0404 +3ff22ec0: .word 0x0404 +3ff22ed0: .word 0x0202 +3ff22ee0: .word 0x0202 +3ff22ef0: emu +3ff22f00: emu +3ff22f10: jruc L3FF22B20 +3ff22f20: jruc L3FF22B30 +3ff22f30: sla a3, a0 +3ff22f40: sla a3, a0 +3ff22f50: rl 0x1, b0 +3ff22f60: rl 0x1, b0 +3ff22f70: movk 32, b8 +3ff22f80: movk 32, b8 +3ff22f90: .word 0x0c0c +3ff22fa0: .word 0x0c0c +3ff22fb0: .word 0x0606 +3ff22fc0: .word 0x0606 +L3FF22FD0: +3ff22fd0: nop +L3FF22FE0: +3ff22fe0: nop +L3FF22FF0: +3ff22ff0: move a12, *a1, 0 +3ff23000: move a12, *a1, 0 +3ff23010: pixt b7, *b0, xy +3ff23020: pixt b7, *b0, xy +3ff23030: .word 0x7878 +3ff23040: .word 0x7878 +L3FF23050: +3ff23050: dsjs b12, L3FF23050 +L3FF23060: +3ff23060: dsjs b12, L3FF23060 +L3FF23070: +3ff23070: btst 15, b14 +3ff23080: btst 15, b14 +3ff23090: pixblt l,l +3ff230a0: pixblt l,l +3ff230b0: move *a12, a7, 1 +3ff230c0: move *a12, a7, 1 +3ff230d0: jrhi L3FF22D10 +3ff230e0: jrhi L3FF22D20 +3ff230f0: addxy sp, a1 +3ff23100: addxy sp, a1 +3ff23110: pixt *b7, *b12 +3ff23120: pixt *b7, *b12 +3ff23130: .word 0x7e7e +3ff23140: .word 0x7e7e +3ff23150: dsjs sp, L3FF22FD0 +3ff23160: dsjs sp, L3FF22FE0 +3ff23170: .word 0x9f9f +3ff23180: .word 0x9f9f +3ff23190: jrnn L3FF22E90 +3ff231a0: jrnn L3FF22EA0 +3ff231b0: cpw sp, a7 +3ff231c0: cpw sp, a7 +3ff231d0: pixt *sp, xy, b3 +3ff231e0: pixt *sp, xy, b3 +3ff231f0: pixt sp, *b9 +3ff23200: pixt sp, *b9 +3ff23210: move *a4, *a8, 0 +L3FF23220: +3ff23220: move *a4, *a8, 0 +L3FF23230: +3ff23230: addk 8, b1 +3ff23240: addk 8, b1 +3ff23250: sla 0x11, a2 +3ff23260: sla 0x11, a2 +3ff23270: sub a2, a4 +3ff23280: sub a2, a4 +3ff23290: move *a4, *a8, 0 +3ff232a0: move *a4, *a8, 0 +3ff232b0: addk 8, b1 +3ff232c0: addk 8, b1 +3ff232d0: sla 0x11, a2 +3ff232e0: sla 0x11, a2 +3ff232f0: sub a2, a4 +3ff23300: sub a2, a4 +3ff23310: jrv L3FF22FE0 +3ff23320: jrv L3FF22FF0 +3ff23330: move *b12+, *b9+, 0 +3ff23340: move *b12+, *b9+, 0 +3ff23350: rl 0x19, b3 +3ff23360: rl 0x19, b3 +3ff23370: srl a3, a6 +3ff23380: srl a3, a6 +L3FF23390: +3ff23390: jrv L3FF23060 +L3FF233A0: +3ff233a0: jrv L3FF23070 +3ff233b0: move *b12+, *b9+, 0 +3ff233c0: move *b12+, *b9+, 0 +3ff233d0: rl 0x19, b3 +3ff233e0: rl 0x19, b3 +3ff233f0: srl a3, a6 +3ff23400: srl a3, a6 +3ff23410: movy a7, a14 +3ff23420: movy a7, a14 +3ff23430: .word 0xdddd +3ff23440: .word 0xdddd +3ff23450: move *b13(0xbbbb), *b11(0x7777), 1 +3ff23480: .word 0x7777 +3ff23490: movy a7, a14 +3ff234a0: movy a7, a14 +3ff234b0: .word 0xdddd +3ff234c0: .word 0xdddd +3ff234d0: move *b13(0xbbbb), *b11(0x7777), 1 +3ff23500: .word 0x7777 +3ff23510: move a4, *a0, 0 +3ff23520: move a4, *a0, 0 +3ff23530: emu +3ff23540: emu +3ff23550: .word 0x0202 +3ff23560: .word 0x0202 +3ff23570: .word 0x0404 +3ff23580: .word 0x0404 +L3FF23590: +3ff23590: .word 0x0808 +L3FF235A0: +3ff235a0: .word 0x0808 +3ff235b0: addk 32, b0 +3ff235c0: addk 32, b0 +3ff235d0: sla 0x1, a0 +3ff235e0: sla 0x1, a0 +3ff235f0: add a2, a0 +3ff23600: add a2, a0 +3ff23610: jruc L3FF23220 +3ff23620: jruc L3FF23230 +3ff23630: move a12, *a1, 0 +3ff23640: move a12, *a1, 0 +3ff23650: nop +3ff23660: nop +3ff23670: .word 0x0606 +3ff23680: .word 0x0606 +3ff23690: .word 0x0c0c +3ff236a0: .word 0x0c0c +3ff236b0: movk 32, b8 +3ff236c0: movk 32, b8 +3ff236d0: rl 0x1, b0 +3ff236e0: rl 0x1, b0 +3ff236f0: sla a3, a0 +3ff23700: sla a3, a0 +3ff23710: pixt b7, *b0, xy +3ff23720: pixt b7, *b0, xy +3ff23730: addxy sp, a1 +3ff23740: addxy sp, a1 +L3FF23750: +3ff23750: jrhi L3FF23390 +L3FF23760: +3ff23760: jrhi L3FF233A0 +3ff23770: move *a12, a7, 1 +3ff23780: move *a12, a7, 1 +3ff23790: pixblt l,l +3ff237a0: pixblt l,l +3ff237b0: btst 15, b14 +3ff237c0: btst 15, b14 +L3FF237D0: +3ff237d0: dsjs b12, L3FF237D0 +L3FF237E0: +3ff237e0: dsjs b12, L3FF237E0 +3ff237f0: .word 0x7878 +3ff23800: .word 0x7878 +3ff23810: pixt *b7, *b12 +3ff23820: pixt *b7, *b12 +3ff23830: pixt sp, *b9 +3ff23840: pixt sp, *b9 +3ff23850: pixt *sp, xy, b3 +3ff23860: pixt *sp, xy, b3 +3ff23870: cpw sp, a7 +3ff23880: cpw sp, a7 +3ff23890: jrnn L3FF23590 +3ff238a0: jrnn L3FF235A0 +3ff238b0: .word 0x9f9f +3ff238c0: .word 0x9f9f +3ff238d0: dsjs sp, L3FF23750 +3ff238e0: dsjs sp, L3FF23760 +3ff238f0: .word 0x7e7e +3ff23900: .word 0x7e7e +3ff23910: .word 0xffff +3ff23920: .word 0xffff +3ff23930: emu +3ff23940: emu +3ff23950: emu +3ff23960: emu +3ff23970: emu +3ff23980: emu +3ff23990: .word 0xffff +3ff239a0: .word 0xffff +3ff239b0: addk 32, b0 +3ff239c0: addk 32, b0 +3ff239d0: addk 32, b0 +3ff239e0: addk 32, b0 +3ff239f0: addk 32, b0 +3ff23a00: addk 32, b0 +3ff23a10: pixt b7, *b8 +3ff23a20: pixt b7, *b8 +3ff23a30: move *a4, *a8, 0 +3ff23a40: move *a4, *a8, 0 +3ff23a50: move *a4, *a8, 0 +3ff23a60: move *a4, *a8, 0 +3ff23a70: move *a4, *a8, 0 +3ff23a80: move *a4, *a8, 0 +3ff23a90: movb *a12, sp +3ff23aa0: movb *a12, sp +3ff23ab0: move *a4, *a8, 0 +3ff23ac0: move *a4, *a8, 0 +3ff23ad0: move *a4, *a8, 0 +3ff23ae0: move *a4, *a8, 0 +3ff23af0: move *a4, *a8, 0 +3ff23b00: move *a4, *a8, 0 +3ff23b10: .word 0x0808 +3ff23b20: .word 0x0808 +3ff23b30: subk 32, b4 +3ff23b40: subk 32, b4 +3ff23b50: sla 0x11, a2 +3ff23b60: sla 0x11, a2 +3ff23b70: add a10, a1 +3ff23b80: add a10, a1 +3ff23b90: move a4, *a0, 0 +3ff23ba0: move a4, *a0, 0 +3ff23bb0: emu +3ff23bc0: emu +3ff23bd0: .word 0x0202 +3ff23be0: .word 0x0202 +3ff23bf0: .word 0x0404 +3ff23c00: .word 0x0404 +L3FF23C10: +3ff23c10: addk 32, b0 +L3FF23C20: +3ff23c20: addk 32, b0 +3ff23c30: sra 0x1f, a8 +3ff23c40: sra 0x1f, a8 +3ff23c50: sub a2, a4 +3ff23c60: sub a2, a4 +3ff23c70: move a4, *a2, 1 +3ff23c80: move a4, *a2, 1 +3ff23c90: emu +3ff23ca0: emu +3ff23cb0: move a4, *a0, 0 +3ff23cc0: move a4, *a0, 0 +3ff23cd0: add a2, a0 +3ff23ce0: add a2, a0 +3ff23cf0: sla 0x1, a0 +3ff23d00: sla 0x1, a0 +3ff23d10: addk 8, b1 +3ff23d20: addk 8, b1 +3ff23d30: sub a2, a4 +3ff23d40: sub a2, a4 +3ff23d50: sla 0x11, a2 +3ff23d60: sla 0x11, a2 +3ff23d70: move *a4, *a8, 0 +3ff23d80: move *a4, *a8, 0 +3ff23d90: addk 8, b1 +3ff23da0: addk 8, b1 +3ff23db0: sub a2, a4 +3ff23dc0: sub a2, a4 +3ff23dd0: sla 0x11, a2 +3ff23de0: sla 0x11, a2 +3ff23df0: move *a4, *a8, 0 +3ff23e00: move *a4, *a8, 0 +3ff23e10: movy a7, a14 +3ff23e20: movy a7, a14 +3ff23e30: move *b13(0xbbbb), *b11(0x7777), 1 +L3FF23E60: +3ff23e60: .word 0x7777 +3ff23e70: .word 0xdddd +3ff23e80: .word 0xdddd +3ff23e90: movy a7, a14 +3ff23ea0: movy a7, a14 +3ff23eb0: move *b13(0xbbbb), *b11(0x7777), 1 +3ff23ee0: .word 0x7777 +3ff23ef0: .word 0xdddd +3ff23f00: .word 0xdddd +3ff23f10: move *a4, *a8, 0 +3ff23f20: move *a4, *a8, 0 +3ff23f30: btst 23, b13 +3ff23f40: btst 23, b13 +3ff23f50: dsjs b14, L3FF23E50 +3ff23f60: dsjs b14, L3FF23E60 +3ff23f70: mpys b2, b12 +3ff23f80: mpys b2, b12 +L3FF23F90: +3ff23f90: move *a4, *a8, 0 +L3FF23FA0: +3ff23fa0: move *a4, *a8, 0 +3ff23fb0: jrge L3FF23C10 +3ff23fc0: jrge L3FF23C20 +3ff23fd0: subxy sp, a3 +3ff23fe0: subxy sp, a3 +L3FF23FF0: +3ff23ff0: move *b14(0xd1d1), *b1+, 0 +L3FF24010: +3ff24010: .word 0x0808 +L3FF24020: +3ff24020: .word 0x0808 +3ff24030: .word 0x0808 +3ff24040: .word 0x0808 +3ff24050: subk 32, b4 +3ff24060: subk 32, b4 +3ff24070: subxy sp, a3 +3ff24080: subxy sp, a3 +3ff24090: move a4, *a0, 0 +3ff240a0: move a4, *a0, 0 +3ff240b0: move a4, *a0, 0 +3ff240c0: move a4, *a0, 0 +3ff240d0: add a10, a1 +3ff240e0: add a10, a1 +3ff240f0: dsjs b14, L3FF23FF0 +3ff24100: dsjs b14, L3FF24000 +3ff24110: dsjs b14, L3FF24010 +3ff24120: dsjs b14, L3FF24020 +3ff24130: add a10, a1 +3ff24140: add a10, a1 +3ff24150: move a4, *a0, 0 +3ff24160: move a4, *a0, 0 +3ff24170: move a4, *a0, 0 +3ff24180: move a4, *a0, 0 +3ff24190: subxy sp, a3 +3ff241a0: subxy sp, a3 +3ff241b0: subk 32, b4 +3ff241c0: subk 32, b4 +3ff241d0: .word 0x0808 +3ff241e0: .word 0x0808 +3ff241f0: .word 0x0808 +3ff24200: .word 0x0808 +3ff24210: dsjs b8, L3FF24230 +3ff24220: dsjs b8, L3FF24240 +L3FF24230: +3ff24230: cmp a2, a8 +L3FF24240: +3ff24240: cmp a2, a8 +3ff24250: move *a4, *a8, 0 +3ff24260: move *a4, *a8, 0 +3ff24270: move *a4, a4, 0 +3ff24280: move *a4, a4, 0 +3ff24290: move a12, *a3, 1 +3ff242a0: move a12, *a3, 1 +3ff242b0: move *a4, a4, 0 +3ff242c0: move *a4, a4, 0 +3ff242d0: move *a4, *a8, 0 +3ff242e0: move *a4, *a8, 0 +3ff242f0: cmp a2, a8 +3ff24300: cmp a2, a8 +3ff24310: addk 16, b2 +3ff24320: addk 16, b2 +3ff24330: addk 8, b1 +3ff24340: addk 8, b1 +3ff24350: sla 0x9, a1 +3ff24360: sla 0x9, a1 +3ff24370: jrp L3FF23F90 +3ff24380: jrp L3FF23FA0 +3ff24390: sla 0x9, a1 +3ff243a0: sla 0x9, a1 +3ff243b0: addk 8, b1 +3ff243c0: addk 8, b1 +3ff243d0: addk 16, b2 +3ff243e0: addk 16, b2 +3ff243f0: subk 16, b6 +3ff24400: subk 16, b6 +3ff24410: .word 0x0000 +3ff24420: .word 0x0000 +3ff24430: sub a2, a4 +3ff24440: sub a2, a4 +3ff24450: .word 0x0000 +3ff24460: .word 0x0000 +3ff24470: .word 0x0000 +3ff24480: .word 0x0000 +3ff24490: .word 0x0000 +3ff244a0: .word 0x0000 +3ff244b0: sub a2, a4 +3ff244c0: sub a2, a4 +3ff244d0: .word 0x0000 +3ff244e0: .word 0x0000 +3ff244f0: .word 0x0000 +3ff24500: .word 0x0000 +3ff24510: .word 0x0000 +3ff24520: .word 0x0000 +3ff24530: sub a2, a4 +3ff24540: sub a2, a4 +3ff24550: .word 0x0000 +3ff24560: .word 0x0000 +3ff24570: addk 8, b1 +3ff24580: addk 8, b1 +3ff24590: .word 0x0000 +3ff245a0: .word 0x0000 +3ff245b0: sub a2, a4 +3ff245c0: sub a2, a4 +3ff245d0: .word 0x0000 +3ff245e0: .word 0x0000 +3ff245f0: addk 8, b1 +3ff24600: addk 8, b1 +3ff24610: .word 0x0000 +3ff24620: .word 0x0000 +3ff24630: sub a2, a4 +3ff24640: sub a2, a4 +3ff24650: .word 0x0000 +3ff24660: .word 0x0000 +3ff24670: or b10, b5 +3ff24680: or b10, b5 +3ff24690: .word 0x0000 +3ff246a0: .word 0x0000 +3ff246b0: sub a2, a4 +3ff246c0: sub a2, a4 +3ff246d0: .word 0x0000 +3ff246e0: .word 0x0000 +3ff246f0: or b10, b5 +3ff24700: or b10, b5 +3ff24710: .word 0x0000 +3ff24720: .word 0x0000 +3ff24730: or b10, b5 +3ff24740: or b10, b5 +3ff24750: .word 0x0000 +3ff24760: .word 0x0000 +3ff24770: or b10, b5 +3ff24780: or b10, b5 +3ff24790: .word 0x0000 +3ff247a0: .word 0x0000 +3ff247b0: or b10, b5 +3ff247c0: or b10, b5 +3ff247d0: .word 0x0000 +3ff247e0: .word 0x0000 +3ff247f0: or b10, b5 +3ff24800: or b10, b5 +3ff24810: .word 0x0000 +3ff24820: .word 0x0000 +3ff24830: or b10, b5 +3ff24840: or b10, b5 +3ff24850: sla 0x11, a2 +3ff24860: sla 0x11, a2 +3ff24870: or b10, b5 +3ff24880: or b10, b5 +3ff24890: .word 0x0000 +3ff248a0: .word 0x0000 +3ff248b0: or b10, b5 +3ff248c0: or b10, b5 +3ff248d0: sla 0x11, a2 +3ff248e0: sla 0x11, a2 +3ff248f0: or b10, b5 +3ff24900: or b10, b5 +3ff24910: move *a4, *a8, 0 +3ff24920: move *a4, *a8, 0 +3ff24930: or b10, b5 +3ff24940: or b10, b5 +3ff24950: sla 0x11, a2 +3ff24960: sla 0x11, a2 +3ff24970: or b10, b5 +3ff24980: or b10, b5 +3ff24990: move *a4, *a8, 0 +3ff249a0: move *a4, *a8, 0 +3ff249b0: or b10, b5 +3ff249c0: or b10, b5 +3ff249d0: sla 0x11, a2 +3ff249e0: sla 0x11, a2 +3ff249f0: or b10, b5 +3ff24a00: or b10, b5 +3ff24a10: move -*a5, -*a10, 1 +3ff24a20: move -*a5, -*a10, 1 +3ff24a30: or b10, b5 +3ff24a40: or b10, b5 +3ff24a50: sla 0x11, a2 +3ff24a60: sla 0x11, a2 +3ff24a70: or b10, b5 +3ff24a80: or b10, b5 +3ff24a90: move -*a5, -*a10, 1 +3ff24aa0: move -*a5, -*a10, 1 +3ff24ab0: or b10, b5 +3ff24ac0: or b10, b5 +3ff24ad0: sla 0x11, a2 +3ff24ae0: sla 0x11, a2 +3ff24af0: or b10, b5 +3ff24b00: or b10, b5 +3ff24b10: move -*a5, -*a10, 1 +3ff24b20: move -*a5, -*a10, 1 +3ff24b30: or b10, b5 +3ff24b40: or b10, b5 +3ff24b50: move -*a5, -*a10, 1 +3ff24b60: move -*a5, -*a10, 1 +3ff24b70: or b10, b5 +3ff24b80: or b10, b5 +3ff24b90: move -*a5, -*a10, 1 +3ff24ba0: move -*a5, -*a10, 1 +3ff24bb0: or b10, b5 +3ff24bc0: or b10, b5 +3ff24bd0: move -*a5, -*a10, 1 +3ff24be0: move -*a5, -*a10, 1 +3ff24bf0: or b10, b5 +3ff24c00: or b10, b5 +3ff24c10: move -*a5, -*a10, 1 +3ff24c20: move -*a5, -*a10, 1 +3ff24c30: or b10, b5 +3ff24c40: or b10, b5 +3ff24c50: movy a7, a14 +3ff24c60: movy a7, a14 +3ff24c70: or b10, b5 +3ff24c80: or b10, b5 +3ff24c90: move -*a5, -*a10, 1 +3ff24ca0: move -*a5, -*a10, 1 +3ff24cb0: or b10, b5 +3ff24cc0: or b10, b5 +3ff24cd0: movy a7, a14 +3ff24ce0: movy a7, a14 +3ff24cf0: or b10, b5 +3ff24d00: or b10, b5 +3ff24d10: move *b13(0xbbbb), *b11(0x5555), 1 +3ff24d40: or b10, b5 +3ff24d50: movy a7, a14 +3ff24d60: movy a7, a14 +3ff24d70: or b10, b5 +3ff24d80: or b10, b5 +3ff24d90: move *b13(0xbbbb), *b11(0x5555), 1 +3ff24dc0: or b10, b5 +3ff24dd0: movy a7, a14 +3ff24de0: movy a7, a14 +3ff24df0: or b10, b5 +3ff24e00: or b10, b5 +3ff24e10: .word 0xffff +3ff24e20: .word 0xffff +3ff24e30: or b10, b5 +3ff24e40: or b10, b5 +3ff24e50: movy a7, a14 +3ff24e60: movy a7, a14 +3ff24e70: or b10, b5 +3ff24e80: or b10, b5 +3ff24e90: .word 0xffff +3ff24ea0: .word 0xffff +3ff24eb0: or b10, b5 +3ff24ec0: or b10, b5 +3ff24ed0: movy a7, a14 +3ff24ee0: movy a7, a14 +3ff24ef0: or b10, b5 +3ff24f00: or b10, b5 +3ff24f10: .word 0xffff +3ff24f20: .word 0xffff +3ff24f30: or b10, b5 +3ff24f40: or b10, b5 +3ff24f50: .word 0xffff +3ff24f60: .word 0xffff +3ff24f70: or b10, b5 +3ff24f80: or b10, b5 +3ff24f90: .word 0xffff +3ff24fa0: .word 0xffff +3ff24fb0: or b10, b5 +3ff24fc0: or b10, b5 +3ff24fd0: .word 0xffff +3ff24fe0: .word 0xffff +3ff24ff0: or b10, b5 +3ff25000: or b10, b5 +3ff25010: .word 0xffff +3ff25020: .word 0xffff +3ff25030: or b10, b5 +3ff25040: or b10, b5 +3ff25050: .word 0xffff +3ff25060: .word 0xffff +3ff25070: .word 0x7777 +3ff25080: .word 0x7777 +3ff25090: .word 0xffff +3ff250a0: .word 0xffff +3ff250b0: or b10, b5 +3ff250c0: or b10, b5 +3ff250d0: .word 0xffff +3ff250e0: .word 0xffff +3ff250f0: .word 0x7777 +3ff25100: .word 0x7777 +3ff25110: .word 0xffff +3ff25120: .word 0xffff +3ff25130: .word 0xdddd +3ff25140: .word 0xdddd +3ff25150: .word 0xffff +3ff25160: .word 0xffff +3ff25170: .word 0x7777 +3ff25180: .word 0x7777 +3ff25190: .word 0xffff +3ff251a0: .word 0xffff +3ff251b0: .word 0xdddd +3ff251c0: .word 0xdddd +3ff251d0: .word 0xffff +3ff251e0: .word 0xffff +3ff251f0: .word 0x7777 +3ff25200: .word 0x7777 +3ff25210: .word 0xffff +3ff25220: .word 0xffff +3ff25230: .word 0xffff +3ff25240: .word 0xffff +3ff25250: .word 0xffff +3ff25260: .word 0xffff +3ff25270: .word 0x7777 +3ff25280: .word 0x7777 +3ff25290: .word 0xffff +3ff252a0: .word 0xffff +3ff252b0: .word 0xffff +3ff252c0: .word 0xffff +3ff252d0: .word 0xffff +3ff252e0: .word 0xffff +3ff252f0: .word 0x7777 +3ff25300: .word 0x7777 +3ff25310: .word 0x0000 +3ff25320: .word 0x0000 +3ff25330: .word 0x0000 +3ff25340: .word 0x0000 +3ff25350: .word 0x0000 +3ff25360: .word 0x0000 +3ff25370: .word 0x0000 +3ff25380: .word 0x0000 +3ff25390: .word 0x0000 +3ff253a0: .word 0x0000 +3ff253b0: .word 0x0000 +3ff253c0: .word 0x0000 +3ff253d0: .word 0x0000 +3ff253e0: .word 0x0000 +3ff253f0: .word 0x0000 +3ff25400: .word 0x0000 +3ff25410: .word 0x0000 +3ff25420: .word 0x0000 +3ff25430: .word 0x0000 +3ff25440: .word 0x0000 +3ff25450: .word 0x0000 +3ff25460: .word 0x0000 +3ff25470: .word 0x0000 +3ff25480: .word 0x0000 +3ff25490: .word 0x0000 +3ff254a0: .word 0x0000 +3ff254b0: .word 0x0000 +3ff254c0: .word 0x0000 +3ff254d0: .word 0x0000 +3ff254e0: .word 0x0000 +3ff254f0: .word 0x0000 +3ff25500: .word 0x0000 +3ff25510: .word 0x0000 +3ff25520: .word 0x0000 +3ff25530: .word 0x0000 +3ff25540: .word 0x0000 +3ff25550: .word 0x0000 +3ff25560: .word 0x0000 +3ff25570: .word 0x0000 +3ff25580: .word 0x0000 +3ff25590: .word 0x0000 +3ff255a0: .word 0x0000 +3ff255b0: .word 0x0000 +3ff255c0: .word 0x0000 +3ff255d0: .word 0x0000 +3ff255e0: .word 0x0000 +3ff255f0: .word 0x0000 +3ff25600: .word 0x0000 +3ff25610: .word 0x0000 +3ff25620: .word 0x0000 +3ff25630: .word 0x0000 +3ff25640: .word 0x0000 +3ff25650: .word 0x0000 +3ff25660: .word 0x0000 +3ff25670: .word 0x0000 +3ff25680: .word 0x0000 +3ff25690: .word 0x0000 +3ff256a0: .word 0x0000 +3ff256b0: .word 0x0000 +3ff256c0: .word 0x0000 +3ff256d0: .word 0x0000 +3ff256e0: .word 0x0000 +3ff256f0: .word 0x0000 +3ff25700: .word 0x0000 +3ff25710: .word 0x0000 +3ff25720: .word 0x0000 +3ff25730: .word 0x0000 +3ff25740: .word 0x0000 +3ff25750: .word 0x0000 +3ff25760: .word 0x0000 +3ff25770: .word 0x0000 +3ff25780: .word 0x0000 +3ff25790: .word 0x0000 +3ff257a0: .word 0x0000 +3ff257b0: .word 0x0000 +3ff257c0: .word 0x0000 +3ff257d0: .word 0x0000 +3ff257e0: .word 0x0000 +3ff257f0: .word 0x0000 +3ff25800: .word 0x0000 +3ff25810: .word 0x0000 +3ff25820: .word 0x0000 +3ff25830: .word 0x0000 +3ff25840: .word 0x0000 +3ff25850: .word 0x0000 +3ff25860: .word 0x0000 +3ff25870: .word 0x0000 +3ff25880: .word 0x0000 +3ff25890: .word 0x0000 +3ff258a0: .word 0x0000 +3ff258b0: .word 0x0000 +3ff258c0: .word 0x0000 +3ff258d0: .word 0x0000 +3ff258e0: .word 0x0000 +3ff258f0: .word 0x0000 +3ff25900: .word 0x0000 +3ff25910: .word 0x04ec +3ff25920: move b12, *b0+, 0 +3ff25930: .word 0x0019 +3ff25940: .word 0xffff +3ff25950: .word 0xffff +3ff25960: .word 0xffff +3ff25970: .word 0xffff +3ff25980: .word 0xffff +3ff25990: .word 0xffff +3ff259a0: .word 0xffff +L3FF259B0: +3ff259b0: .word 0xffff +3ff259c0: fill xy +3ff259d0: .word 0x0001 +3ff259e0: .word 0x0000 +3ff259f0: .word 0x0000 +3ff25a00: .word 0x0000 +3ff25a10: .word 0x0000 +L3FF25A20: +3ff25a20: .word 0x0000 +3ff25a30: .word 0x0000 +L3FF25A40: +3ff25a40: .word 0x0000 +3ff25a50: .word 0x0800 +3ff25a60: .word 0x0001 +3ff25a70: .word 0x0000 +L3FF25A80: +3ff25a80: .word 0x0000 +3ff25a90: .word 0x0000 +3ff25aa0: .word 0x0000 +L3FF25AB0: +3ff25ab0: .word 0x0000 +3ff25ac0: .word 0x0000 +3ff25ad0: .word 0x0000 +3ff25ae0: .word 0x0800 +3ff25af0: or b10, b1 +3ff25b00: .word 0xfff5 +L3FF25B10: +3ff25b10: .word 0xffef +3ff25b20: dsjs sp, L3FF259B0 +3ff25b30: .word 0xffbf +3ff25b40: dsjs sp, L3FF25A20 +3ff25b50: inc b14 +3ff25b60: pixt *b8, *b1 +3ff25b70: subi 0xaaae, sp +3ff25b90: .word 0xfff5 +3ff25ba0: .word 0xffef +3ff25bb0: dsjs sp, L3FF25A40 +3ff25bc0: .word 0xffbf +3ff25bd0: dsjs sp, L3FF25AB0 +3ff25be0: inc b14 +3ff25bf0: pixt *b8, *b1 +3ff25c00: subi 0xaaae, sp +3ff25c20: .word 0x0005 +3ff25c30: addk 8, a0 +3ff25c40: .word 0x9f91 +3ff25c50: move b4, *sp, 0 +3ff25c60: add a8, a0 +3ff25c70: move -*a2, -*a1, 1 +3ff25c80: .word 0x74aa +3ff25c90: cmpi 0xfffaaaae, b7 +3ff25cc0: addk 8, a0 +3ff25cd0: .word 0x9f91 +3ff25ce0: move b4, *sp, 0 +3ff25cf0: add a8, a0 +3ff25d00: move -*a2, -*a1, 1 +3ff25d10: .word 0x74aa +3ff25d20: cmpi 0xaaaae, b7 +3ff25d50: addk 8, sp +3ff25d60: jrnn L3FF25A80 +3ff25d70: move a4, *sp, 0 +3ff25d80: move a0, *a0, 0 +3ff25d90: sub a4, a0 +3ff25da0: pixt *a2, *a4 +3ff25db0: subi 0xaaae, sp +3ff25dd0: .word 0xfff5 +3ff25de0: addk 8, sp +3ff25df0: jrnn L3FF25B10 +3ff25e00: move a4, *sp, 0 +3ff25e10: move a0, *a0, 0 +3ff25e20: sub a4, a0 +3ff25e30: pixt *a2, *a4 +3ff25e40: subi 0xaaae, sp +3ff25e60: .word 0x0005 +3ff25e70: addk 8, a0 +3ff25e80: cpw b14, b1 +3ff25e90: move a5, *a7, 0 +3ff25ea0: move a0, *a0, 0 +3ff25eb0: move -*a4, -*a0, 1 +3ff25ec0: .word 0xdcaa +3ff25ed0: movi 0x5551, b13 +3ff25ef0: .word 0x0005 +3ff25f00: addk 8, a0 +3ff25f10: cpw b14, b1 +3ff25f20: move a5, *a7, 0 +3ff25f30: move a0, *a0, 0 +3ff25f40: move -*a4, -*a0, 1 +3ff25f50: .word 0xdcaa +3ff25f60: movi 0x5551, b13 +3ff25f80: .word 0xfff5 +3ff25f90: .word 0xffef +3ff25fa0: pixt *b14, xy, sp +3ff25fb0: .word 0xffb3 +3ff25fc0: subxy b11, sp +3ff25fd0: addk 7, a3 +3ff25fe0: pixt *b8, *b1 +3ff25ff0: subi 0xaaae, sp +3ff26010: .word 0xfff5 +3ff26020: .word 0xffef +3ff26030: pixt *b14, xy, sp +3ff26040: .word 0xffb3 +3ff26050: subxy b11, sp +3ff26060: addk 7, a3 +3ff26070: pixt *b8, *b1 +3ff26080: subi 0xaaae, sp +3ff260a0: .word 0x0005 +3ff260b0: addk 8, a0 +3ff260c0: pixt b14, *b1 +3ff260d0: .word 0x0839 +3ff260e0: subk 32, a8 +3ff260f0: move -*b0, -*b4, 1 +3ff26100: .word 0x74aa +3ff26110: cmpi 0xfffaaaae, b7 +3ff26140: addk 8, a0 +3ff26150: pixt b14, *b1 +3ff26160: .word 0x0839 +3ff26170: subk 32, a8 +3ff26180: move -*b0, -*b4, 1 +3ff26190: .word 0x74aa +3ff261a0: cmpi 0xaaaae, b7 +3ff261d0: addk 8, sp +3ff261e0: pixt *b6, *b1 +3ff261f0: .word 0x083c +3ff26200: .word 0x0808 +3ff26210: sub a0, a8 +3ff26220: pixt *a2, *a4 +3ff26230: subi 0xaaae, sp +3ff26250: .word 0xfff5 +3ff26260: addk 8, sp +3ff26270: pixt *b6, *b1 +3ff26280: .word 0x083c +3ff26290: .word 0x0808 +3ff262a0: sub a0, a8 +3ff262b0: pixt *a2, *a4 +3ff262c0: subi 0xaaae, sp +3ff262e0: .word 0x0005 +3ff262f0: addk 8, a0 +3ff26300: .word 0x7e51 +3ff26310: .word 0x083e +3ff26320: .word 0x0808 +3ff26330: move -*a0, -*a8, 1 +3ff26340: .word 0xdcaa +3ff26350: movi 0x5551, b13 +L3FF26370: +3ff26370: .word 0x0005 +3ff26380: addk 8, a0 +3ff26390: .word 0x7e51 +3ff263a0: .word 0x083e +3ff263b0: .word 0x0808 +3ff263c0: move -*a0, -*a8, 1 +3ff263d0: .word 0xdcaa +3ff263e0: movi 0x1, b13 +L3FF26400: +3ff26400: .word 0x0000 +3ff26410: .word 0x0000 +3ff26420: .word 0x0000 +3ff26430: .word 0x0000 +3ff26440: .word 0x0000 +3ff26450: .word 0x0000 +3ff26460: .word 0x0000 +3ff26470: .word 0x0800 +3ff26480: move *a4, *a9, 0 +3ff26490: .word 0xfff0 +3ff264a0: .word 0xffef +3ff264b0: sla 0x10, sp +3ff264c0: .word 0x7c22 +3ff264d0: dsjs b12, L3FF26510 +3ff264e0: or b1, b8 +3ff264f0: pixt *b10, *b5 +3ff26500: subi 0x7776, sp +3ff26520: .word 0xfff0 +3ff26530: .word 0xffef +3ff26540: sla 0x10, sp +3ff26550: .word 0x7c22 +3ff26560: dsjs b12, L3FF265A0 +3ff26570: or b1, b8 +3ff26580: pixt *b10, *b5 +3ff26590: subi 0x7776, sp +3ff265b0: .word 0x0000 +3ff265c0: .word 0x0200 +3ff265d0: sub a2, a2 +3ff265e0: sub a0, a4 +3ff265f0: cmp a2, a4 +3ff26600: move -*a2, -*a8, 1 +3ff26610: pixt *a5, *a10 +3ff26620: subi 0x7776, sp +3ff26640: .word 0x0000 +3ff26650: .word 0x0200 +3ff26660: sub a2, a2 +3ff26670: sub a0, a4 +3ff26680: cmp a2, a4 +3ff26690: move -*a2, -*a8, 1 +3ff266a0: pixt *a5, *a10 +3ff266b0: subi 0x7776, sp +3ff266d0: .word 0x0000 +3ff266e0: .word 0x0200 +3ff266f0: move *a4, *a2, 0 +3ff26700: sub a0, a8 +3ff26710: move *a2, *a4, 0 +3ff26720: sub a4, a8 +3ff26730: pixt *a2, *a4 +3ff26740: subi 0x7776, sp +3ff26760: .word 0x0000 +3ff26770: .word 0x0200 +3ff26780: move *a4, *a2, 0 +3ff26790: sub a0, a8 +3ff267a0: move *a2, *a4, 0 +3ff267b0: sub a4, a8 +3ff267c0: pixt *a2, *a4 +3ff267d0: subi 0x7776, sp +3ff267f0: .word 0x0000 +3ff26800: .word 0x0200 +3ff26810: addk 8, a2 +3ff26820: sub b0, b1 +3ff26830: move *a2, a4, 0 +3ff26840: move -*a4, -*a4, 1 +3ff26850: .word 0xdcaa +3ff26860: movi 0x8889, b13 +3ff26880: .word 0x0000 +3ff26890: .word 0x0200 +3ff268a0: addk 8, a2 +3ff268b0: sub b0, b1 +3ff268c0: move *a2, a4, 0 +3ff268d0: move -*a4, -*a4, 1 +3ff268e0: .word 0xdcaa +3ff268f0: movi 0x8889, b13 +3ff26910: .word 0xfff0 +3ff26920: .word 0x020f +3ff26930: sla 0x10, a2 +3ff26940: jrgt L3FF26370 +3ff26950: move a10, *a7, 1 +3ff26960: or a4, a3 +3ff26970: pixt *b10, *b5 +3ff26980: subi 0x7776, sp +3ff269a0: .word 0xfff0 +3ff269b0: .word 0x020f +3ff269c0: sla 0x10, a2 +3ff269d0: jrgt L3FF26400 +3ff269e0: move a10, *a7, 1 +3ff269f0: or a4, a3 +3ff26a00: pixt *b10, *b5 +3ff26a10: subi 0x7776, sp +3ff26a30: .word 0x0000 +3ff26a40: .word 0x0200 +3ff26a50: sub a2, a2 +3ff26a60: sub a0, a4 +3ff26a70: move *a2, a4, 0 +3ff26a80: move -*a4, -*a4, 1 +3ff26a90: pixt *a5, *a10 +3ff26aa0: subi 0x7776, sp +3ff26ac0: .word 0x0000 +3ff26ad0: .word 0x0200 +3ff26ae0: sub a2, a2 +3ff26af0: sub a0, a4 +3ff26b00: move *a2, a4, 0 +3ff26b10: move -*a4, -*a4, 1 +3ff26b20: pixt *a5, *a10 +3ff26b30: subi 0x7776, sp +3ff26b50: .word 0x0000 +3ff26b60: .word 0x0200 +3ff26b70: move *a4, *a2, 0 +3ff26b80: sub a0, a8 +3ff26b90: move *a2, *a4, 0 +3ff26ba0: sub a4, a8 +3ff26bb0: pixt *a2, *a4 +3ff26bc0: subi 0x7776, sp +3ff26be0: .word 0x0000 +3ff26bf0: .word 0x0200 +3ff26c00: move *a4, *a2, 0 +3ff26c10: sub a0, a8 +3ff26c20: move *a2, *a4, 0 +3ff26c30: sub a4, a8 +3ff26c40: pixt *a2, *a4 +3ff26c50: subi 0x7776, sp +3ff26c70: .word 0x0000 +3ff26c80: .word 0x0200 +3ff26c90: addk 8, a2 +3ff26ca0: sub b0, b1 +3ff26cb0: cmp a2, a4 +3ff26cc0: move -*a2, -*a8, 1 +L3FF26CD0: +3ff26cd0: .word 0xdcaa +3ff26ce0: movi 0x8889, b13 +3ff26d00: .word 0x0000 +3ff26d10: .word 0x0200 +3ff26d20: addk 8, a2 +3ff26d30: sub b0, b1 +3ff26d40: cmp a2, a4 +3ff26d50: move -*a2, -*a8, 1 +L3FF26D60: +3ff26d60: .word 0xdcaa +3ff26d70: movi 0x1, b13 +3ff26d90: .word 0x0000 +3ff26da0: .word 0x0000 +3ff26db0: .word 0x0000 +3ff26dc0: .word 0x0000 +3ff26dd0: .word 0x0000 +3ff26de0: .word 0x0000 +3ff26df0: .word 0x0000 +3ff26e00: .word 0x0800 +3ff26e10: move *b12+, *b9+, 0 +3ff26e20: .word 0xfff1 +3ff26e30: addk 8, sp +3ff26e40: rl 0x18, b1 +3ff26e50: .word 0x0433 +3ff26e60: addk 16, a4 +3ff26e70: or b0, b2 +3ff26e80: getpc b5 +3ff26e90: .word 0x0800 +3ff26ea0: move *b12+, *b9+, 0 +3ff26eb0: .word 0xfff1 +3ff26ec0: addk 8, sp +3ff26ed0: rl 0x18, b1 +3ff26ee0: .word 0x0433 +3ff26ef0: addk 16, a4 +3ff26f00: or b0, b2 +3ff26f10: getpc b5 +3ff26f20: .word 0x0800 +3ff26f30: move *b12+, *b9+, 0 +3ff26f40: .word 0xfff1 +3ff26f50: move *a4, *sp, 0 +3ff26f60: srl a2, a8 +3ff26f70: .word 0x0a26 +3ff26f80: addk 8, a10 +3ff26f90: move -*b0, -*b1, 1 +3ff26fa0: .word 0x00aa +3ff26fb0: .word 0x0800 +3ff26fc0: move *b12+, *b9+, 0 +3ff26fd0: .word 0xfff1 +3ff26fe0: move *a4, *sp, 0 +3ff26ff0: srl a2, a8 +3ff27000: .word 0x0a26 +3ff27010: addk 8, a10 +3ff27020: move -*b0, -*b1, 1 +3ff27030: .word 0x00aa +3ff27040: .word 0x0800 +3ff27050: move *b12+, *b9+, 0 +3ff27060: .word 0x0001 +3ff27070: sub a2, a0 +3ff27080: jrv L3FF26CD0 +3ff27090: addk 8, a12 +3ff270a0: sla 0x8, b1 +3ff270b0: or a1, a1 +3ff270c0: getpc b5 +3ff270d0: .word 0x0800 +3ff270e0: move *b12+, *b9+, 0 +3ff270f0: .word 0x0001 +3ff27100: sub a2, a0 +3ff27110: jrv L3FF26D60 +3ff27120: addk 8, a12 +3ff27130: sla 0x8, b1 +3ff27140: or a1, a1 +L3FF27150: +3ff27150: getpc b5 +3ff27160: .word 0x0800 +3ff27170: move *b12+, *b9+, 0 +3ff27180: .word 0x0001 +3ff27190: sla 0x11, a0 +3ff271a0: move *a12+, *a2+, 0 +3ff271b0: move b4, -*b9, 0 +3ff271c0: jrp L3FF273D0 +3ff271d0: move -*a6, -*a1, 1 +L3FF271E0: +3ff271e0: .word 0x00aa +3ff271f0: .word 0x0800 +3ff27200: move *b12+, *b9+, 0 +3ff27210: .word 0x0001 +3ff27220: sla 0x11, a0 +3ff27230: move *a12+, *a2+, 0 +3ff27240: move b4, -*b9, 0 +3ff27250: jrp L3FF27460 +3ff27260: move -*a6, -*a1, 1 +3ff27270: .word 0x00aa +3ff27280: .word 0x0800 +3ff27290: move *b12+, *b9+, 0 +3ff272a0: .word 0xfff1 +3ff272b0: addk 8, sp +3ff272c0: rl 0x18, b1 +3ff272d0: add b1, b3 +3ff272e0: sla 0xa, a0 +3ff272f0: or a1, a1 +3ff27300: getpc b5 +3ff27310: .word 0x0800 +3ff27320: move *b12+, *b9+, 0 +3ff27330: .word 0xfff1 +3ff27340: addk 8, sp +3ff27350: rl 0x18, b1 +3ff27360: add b1, b3 +3ff27370: sla 0xa, a0 +3ff27380: or a1, a1 +3ff27390: getpc b5 +3ff273a0: .word 0x0800 +3ff273b0: move *b12+, *b9+, 0 +3ff273c0: .word 0xfff1 +L3FF273D0: +3ff273d0: move *a4, *sp, 0 +3ff273e0: srl a2, a8 +3ff273f0: move a5, *a6, 0 +3ff27400: addk 8, a0 +3ff27410: move -*b0, -*b1, 1 +3ff27420: .word 0x00aa +3ff27430: .word 0x0800 +3ff27440: move *b12+, *b9+, 0 +3ff27450: .word 0xfff1 +L3FF27460: +3ff27460: move *a4, *sp, 0 +3ff27470: srl a2, a8 +3ff27480: move a5, *a6, 0 +3ff27490: addk 8, a0 +3ff274a0: move -*b0, -*b1, 1 +3ff274b0: .word 0x00aa +3ff274c0: .word 0x0800 +3ff274d0: move *b12+, *b9+, 0 +3ff274e0: .word 0x0001 +3ff274f0: sub a2, a0 +3ff27500: jrv L3FF27150 +3ff27510: emu +3ff27520: addk 16, a1 +3ff27530: or b0, b2 +3ff27540: getpc b5 +3ff27550: .word 0x0800 +3ff27560: move *b12+, *b9+, 0 +3ff27570: .word 0x0001 +3ff27580: sub a2, a0 +3ff27590: jrv L3FF271E0 +3ff275a0: emu +3ff275b0: addk 16, a1 +3ff275c0: or b0, b2 +3ff275d0: getpc b5 +L3FF275E0: +3ff275e0: .word 0x0800 +3ff275f0: move *b12+, *b9+, 0 +3ff27600: .word 0x0001 +3ff27610: sla 0x11, a0 +3ff27620: move *a12+, *a2+, 0 +3ff27630: .word 0x0219 +3ff27640: subk 16, a2 +3ff27650: move -*b0, -*b6, 1 +3ff27660: .word 0x00aa +L3FF27670: +3ff27670: .word 0x0800 +3ff27680: move *b12+, *b9+, 0 +3ff27690: .word 0x0001 +3ff276a0: sla 0x11, a0 +3ff276b0: move *a12+, *a2+, 0 +3ff276c0: .word 0x0219 +3ff276d0: subk 16, a2 +3ff276e0: move -*b0, -*b6, 1 +3ff276f0: .word 0x00aa +3ff27700: .word 0x0800 +3ff27710: .word 0x0001 +3ff27720: .word 0x0000 +3ff27730: .word 0x0000 +3ff27740: .word 0x0000 +3ff27750: .word 0x0000 +3ff27760: .word 0x0000 +3ff27770: .word 0x0000 +3ff27780: .word 0x0000 +3ff27790: .word 0x0800 +3ff277a0: .word 0x7771 +3ff277b0: .word 0xfff7 +3ff277c0: move *a12+, *sp+, 0 +3ff277d0: move *b12(0x83b), *b9(0x8), 1 +3ff27800: or a0, a0 +3ff27810: getpc b5 +3ff27820: .word 0x0800 +3ff27830: .word 0x7771 +3ff27840: .word 0xfff7 +3ff27850: move *a12+, *sp+, 0 +3ff27860: move *b12(0x83b), *b9(0x8), 1 +3ff27890: or a0, a0 +3ff278a0: getpc b5 +3ff278b0: .word 0x0800 +3ff278c0: .word 0x7771 +3ff278d0: .word 0xfff7 +3ff278e0: jrv L3FF275E0 +3ff278f0: .word 0x774c +3ff27900: dec b7 +3ff27910: sub b0, b4 +3ff27920: move -*a2, -*a4, 1 +3ff27930: .word 0x00aa +3ff27940: .word 0x0800 +3ff27950: .word 0x7771 +3ff27960: .word 0xfff7 +3ff27970: jrv L3FF27670 +3ff27980: .word 0x774c +3ff27990: dec b7 +3ff279a0: sub b0, b4 +3ff279b0: move -*a2, -*a4, 1 +3ff279c0: .word 0x00aa +3ff279d0: .word 0x0800 +3ff279e0: .word 0x7771 +3ff279f0: .word 0xfff7 +3ff27a00: srl a3, sp +3ff27a10: movy a6, a6 +3ff27a20: sla 0x11, a14 +3ff27a30: rev a2 +3ff27a40: .word 0xdc00 +3ff27a50: popst +L3FF27A60: +3ff27a60: .word 0x0800 +3ff27a70: .word 0x7771 +3ff27a80: .word 0xfff7 +3ff27a90: srl a3, sp +3ff27aa0: movy a6, a6 +3ff27ab0: sla 0x11, a14 +3ff27ac0: rev a2 +3ff27ad0: .word 0xdc00 +3ff27ae0: popst +L3FF27AF0: +3ff27af0: .word 0x0800 +3ff27b00: .word 0x7771 +3ff27b10: .word 0x0007 +3ff27b20: rl 0x19, a0 +3ff27b30: .word 0xddd3 +3ff27b40: add b8, b13 +3ff27b50: .word 0x0041 +3ff27b60: move -*a0, -*a0, 1 +3ff27b70: .word 0x00aa +3ff27b80: .word 0x0800 +3ff27b90: .word 0x7771 +3ff27ba0: .word 0x0007 +3ff27bb0: rl 0x19, a0 +3ff27bc0: .word 0xddd3 +3ff27bd0: add b8, b13 +3ff27be0: .word 0x0041 +3ff27bf0: move -*a0, -*a0, 1 +3ff27c00: .word 0x00aa +3ff27c10: .word 0x0800 +3ff27c20: .word 0x7771 +3ff27c30: .word 0xfff7 +3ff27c40: move *a12+, *sp+, 0 +3ff27c50: move *b12(0x80bb), *b9(0x0), 1 +3ff27c80: or a0, a0 +3ff27c90: getpc b5 +3ff27ca0: .word 0x0800 +3ff27cb0: .word 0x7771 +3ff27cc0: .word 0xfff7 +3ff27cd0: move *a12+, *sp+, 0 +3ff27ce0: move *b12(0x80bb), *b9(0x0), 1 +3ff27d10: or a0, a0 +3ff27d20: getpc b5 +3ff27d30: .word 0x0800 +3ff27d40: .word 0x7771 +3ff27d50: .word 0xfff7 +3ff27d60: jrv L3FF27A60 +3ff27d70: .word 0x774c +3ff27d80: add b1, b7 +3ff27d90: sub a2, a0 +3ff27da0: move -*a2, -*a4, 1 +3ff27db0: .word 0x00aa +3ff27dc0: .word 0x0800 +3ff27dd0: .word 0x7771 +3ff27de0: .word 0xfff7 +3ff27df0: jrv L3FF27AF0 +3ff27e00: .word 0x774c +3ff27e10: add b1, b7 +3ff27e20: sub a2, a0 +3ff27e30: move -*a2, -*a4, 1 +3ff27e40: .word 0x00aa +3ff27e50: .word 0x0800 +3ff27e60: .word 0x7771 +3ff27e70: .word 0xfff7 +3ff27e80: srl a3, sp +3ff27e90: movy a6, a6 +3ff27ea0: sla 0x1, a14 +3ff27eb0: rev a0 +3ff27ec0: .word 0xdc00 +3ff27ed0: popst +3ff27ee0: .word 0x0800 +3ff27ef0: .word 0x7771 +3ff27f00: .word 0xfff7 +3ff27f10: srl a3, sp +3ff27f20: movy a6, a6 +3ff27f30: sla 0x1, a14 +3ff27f40: rev a0 +3ff27f50: .word 0xdc00 +3ff27f60: popst +3ff27f70: .word 0x0800 +3ff27f80: .word 0x7771 +3ff27f90: .word 0x0007 +3ff27fa0: rl 0x19, a0 +3ff27fb0: .word 0xddd3 +3ff27fc0: addk 32, b13 +3ff27fd0: .word 0x0010 +3ff27fe0: move -*a0, -*a0, 1 +3ff27ff0: .word 0x00aa +3ff28000: .word 0x0800 +3ff28010: .word 0x7771 +3ff28020: .word 0x0007 +3ff28030: rl 0x19, a0 +3ff28040: .word 0xddd3 +3ff28050: addk 32, b13 +3ff28060: .word 0x0010 +3ff28070: move -*a0, -*a0, 1 +3ff28080: .word 0x00aa +3ff28090: .word 0x0800 +3ff280a0: .word 0x0001 +3ff280b0: .word 0x0000 +3ff280c0: .word 0x0000 +3ff280d0: .word 0x0000 +3ff280e0: .word 0x0000 +3ff280f0: .word 0x0000 +3ff28100: .word 0x0000 +3ff28110: .word 0x0000 +3ff28120: .word 0x0800 +3ff28130: .word 0x0401 +3ff28140: .word 0xfff4 +3ff28150: .word 0xddcf +3ff28160: sla 0x0, b13 +3ff28170: move *a5, *a0, 0 +3ff28180: .word 0x0008 +3ff28190: .word 0x7600 +3ff281a0: jump b7 +3ff281b0: .word 0x0800 +3ff281c0: .word 0x0401 +3ff281d0: .word 0xfff4 +3ff281e0: .word 0xddcf +3ff281f0: sla 0x0, b13 +3ff28200: move *a5, *a0, 0 +3ff28210: .word 0x0008 +3ff28220: .word 0x7600 +3ff28230: jump b7 +3ff28240: .word 0x0800 +3ff28250: .word 0x0401 +3ff28260: .word 0x0004 +3ff28270: movy a7, a0 +3ff28280: add a2, a14 +3ff28290: sla 0x10, a0 +3ff282a0: sub a1, a2 +3ff282b0: move -*a2, -*a4, 1 +3ff282c0: .word 0x00aa +3ff282d0: .word 0x0800 +3ff282e0: .word 0x0401 +3ff282f0: .word 0x0004 +3ff28300: movy a7, a0 +3ff28310: add a2, a14 +3ff28320: sla 0x10, a0 +3ff28330: sub a1, a2 +3ff28340: move -*a2, -*a4, 1 +3ff28350: .word 0x00aa +3ff28360: .word 0x0800 +3ff28370: .word 0x0401 +3ff28380: .word 0x0004 +3ff28390: .word 0x7760 +3ff283a0: move b4, *b7, 0 +3ff283b0: addk 8, a0 +3ff283c0: .word 0x0011 +3ff283d0: .word 0xdc00 +3ff283e0: popst +3ff283f0: .word 0x0800 +3ff28400: .word 0x0401 +3ff28410: .word 0x0004 +3ff28420: .word 0x7760 +3ff28430: move b4, *b7, 0 +3ff28440: addk 8, a0 +3ff28450: .word 0x0011 +3ff28460: .word 0xdc00 +3ff28470: popst +3ff28480: .word 0x0800 +3ff28490: .word 0x0401 +3ff284a0: .word 0x0004 +3ff284b0: move *a13(0x11b), *a0(0x4401), 1 +3ff284e0: addk 10, a4 +3ff284f0: move -*b0, -*b1, 1 +3ff28500: .word 0x00aa +3ff28510: .word 0x0800 +3ff28520: .word 0x0401 +3ff28530: .word 0x0004 +3ff28540: move *a13(0x11b), *a0(0x4401), 1 +3ff28570: addk 10, a4 +3ff28580: move -*b0, -*b1, 1 +3ff28590: .word 0x00aa +3ff285a0: .word 0x0800 +3ff285b0: .word 0x0401 +3ff285c0: .word 0x0004 +3ff285d0: .word 0xddc0 +3ff285e0: .word 0x021d +3ff285f0: move *a4, *a2, 0 +3ff28600: .word 0x0008 +3ff28610: .word 0x7600 +3ff28620: jump b7 +3ff28630: .word 0x0800 +3ff28640: .word 0x0401 +3ff28650: .word 0x0004 +3ff28660: .word 0xddc0 +3ff28670: .word 0x021d +3ff28680: move *a4, *a2, 0 +3ff28690: .word 0x0008 +3ff286a0: .word 0x7600 +3ff286b0: jump b7 +3ff286c0: .word 0x0800 +3ff286d0: .word 0x0401 +3ff286e0: .word 0x0004 +3ff286f0: movy a7, a0 +3ff28700: .word 0x040e +3ff28710: sla 0x10, a4 +3ff28720: sub a1, a2 +3ff28730: move -*a2, -*a4, 1 +3ff28740: .word 0x00aa +3ff28750: .word 0x0800 +3ff28760: .word 0x0401 +3ff28770: .word 0x0004 +3ff28780: movy a7, a0 +3ff28790: .word 0x040e +3ff287a0: sla 0x10, a4 +3ff287b0: sub a1, a2 +3ff287c0: move -*a2, -*a4, 1 +3ff287d0: .word 0x00aa +3ff287e0: .word 0x0800 +3ff287f0: .word 0x0401 +3ff28800: .word 0x0004 +3ff28810: .word 0x7760 +3ff28820: .word 0x0817 +3ff28830: addk 8, a8 +3ff28840: .word 0x0011 +3ff28850: .word 0xdc00 +3ff28860: popst +3ff28870: .word 0x0800 +3ff28880: .word 0x0401 +3ff28890: .word 0x0004 +3ff288a0: .word 0x7760 +3ff288b0: .word 0x0817 +3ff288c0: addk 8, a8 +3ff288d0: .word 0x0011 +3ff288e0: .word 0xdc00 +3ff288f0: popst +3ff28900: .word 0x0800 +3ff28910: .word 0x0401 +3ff28920: .word 0x0004 +3ff28930: move *a13(0x101b), *a0(0x4410), 1 +3ff28960: addk 10, a4 +3ff28970: move -*b0, -*b1, 1 +L3FF28980: +3ff28980: .word 0x00aa +3ff28990: .word 0x0800 +3ff289a0: .word 0x0401 +3ff289b0: .word 0x0004 +3ff289c0: move *a13(0x101b), *a0(0x4410), 1 +3ff289f0: addk 10, a4 +3ff28a00: move -*b0, -*b1, 1 +L3FF28A10: +3ff28a10: .word 0x00aa +3ff28a20: .word 0x0800 +3ff28a30: .word 0x0001 +3ff28a40: .word 0x0000 +3ff28a50: .word 0x0000 +3ff28a60: .word 0x0000 +3ff28a70: .word 0x0000 +3ff28a80: .word 0x0000 +3ff28a90: .word 0x0000 +3ff28aa0: .word 0x0000 +3ff28ab0: .word 0x0800 +3ff28ac0: .word 0x0601 +3ff28ad0: .word 0xfff6 +3ff28ae0: addk 32, sp +3ff28af0: rl 0x0, b0 +3ff28b00: .word 0x7730 +3ff28b10: .word 0x0077 +3ff28b20: .word 0xfe00 +3ff28b30: pushst +3ff28b40: .word 0x0800 +3ff28b50: .word 0x0601 +3ff28b60: .word 0xfff6 +3ff28b70: addk 32, sp +3ff28b80: rl 0x0, b0 +3ff28b90: .word 0x7730 +3ff28ba0: .word 0x0077 +3ff28bb0: .word 0xfe00 +3ff28bc0: pushst +3ff28bd0: .word 0x0800 +3ff28be0: .word 0x0601 +3ff28bf0: .word 0xfff6 +3ff28c00: .word 0x080f +3ff28c10: sla a2, a8 +3ff28c20: .word 0xdda0 +3ff28c30: sub b2, b13 +3ff28c40: move -*a2, -*a4, 1 +3ff28c50: .word 0x00aa +3ff28c60: .word 0x0800 +3ff28c70: .word 0x0601 +3ff28c80: .word 0xfff6 +3ff28c90: .word 0x080f +3ff28ca0: sla a2, a8 +3ff28cb0: .word 0xdda0 +3ff28cc0: sub b2, b13 +3ff28cd0: move -*a2, -*a4, 1 +3ff28ce0: .word 0x00aa +3ff28cf0: .word 0x0800 +3ff28d00: .word 0x0601 +3ff28d10: .word 0x0006 +3ff28d20: .word 0x0400 +3ff28d30: jruc L3FF28980 +3ff28d40: move *a12(0x3b), *a0(0xdc00), 1 +3ff28d70: popst +3ff28d80: .word 0x0800 +3ff28d90: .word 0x0601 +3ff28da0: .word 0x0006 +3ff28db0: .word 0x0400 +3ff28dc0: jruc L3FF28A10 +3ff28dd0: move *a12(0x3b), *a0(0xdc00), 1 +3ff28e00: popst +3ff28e10: .word 0x0800 +3ff28e20: .word 0x0601 +3ff28e30: .word 0x0006 +3ff28e40: .word 0x0200 +3ff28e50: move a12, *a2, 0 +3ff28e60: movy a4, a1 +3ff28e70: or a11, a14 +3ff28e80: move -*b2, -*b5, 1 +3ff28e90: .word 0x00aa +3ff28ea0: .word 0x0800 +3ff28eb0: .word 0x0601 +3ff28ec0: .word 0x0006 +3ff28ed0: .word 0x0200 +3ff28ee0: move a12, *a2, 0 +3ff28ef0: movy a4, a1 +3ff28f00: or a11, a14 +3ff28f10: move -*b2, -*b5, 1 +3ff28f20: .word 0x00aa +3ff28f30: .word 0x0800 +3ff28f40: .word 0x0601 +3ff28f50: .word 0x0006 +3ff28f60: emu +3ff28f70: nop +3ff28f80: .word 0x7703 +3ff28f90: .word 0x0077 +3ff28fa0: .word 0xfe00 +3ff28fb0: pushst +3ff28fc0: .word 0x0800 +3ff28fd0: .word 0x0601 +3ff28fe0: .word 0x0006 +3ff28ff0: emu +3ff29000: nop +3ff29010: .word 0x7703 +3ff29020: .word 0x0077 +3ff29030: .word 0xfe00 +3ff29040: pushst +3ff29050: .word 0x0800 +3ff29060: .word 0x0601 +3ff29070: .word 0x0006 +3ff29080: move a4, *a0, 0 +3ff29090: .word 0x0600 +3ff290a0: .word 0xdd86 +3ff290b0: sub b2, b13 +3ff290c0: move -*a2, -*a4, 1 +3ff290d0: .word 0x00aa +3ff290e0: .word 0x0800 +3ff290f0: .word 0x0601 +3ff29100: .word 0x0006 +3ff29110: move a4, *a0, 0 +3ff29120: .word 0x0600 +3ff29130: .word 0xdd86 +3ff29140: sub b2, b13 +3ff29150: move -*a2, -*a4, 1 +3ff29160: .word 0x00aa +3ff29170: .word 0x0800 +3ff29180: .word 0x0601 +3ff29190: .word 0x0006 +3ff291a0: add a2, a0 +3ff291b0: .word 0x0c00 +3ff291c0: move *a12(0x3b), *a12(0xdc00), 1 +3ff291f0: popst +3ff29200: .word 0x0800 +3ff29210: .word 0x0601 +3ff29220: .word 0x0006 +3ff29230: add a2, a0 +3ff29240: .word 0x0c00 +3ff29250: move *a12(0x3b), *a12(0xdc00), 1 +3ff29280: popst +3ff29290: .word 0x0800 +3ff292a0: .word 0x0601 +3ff292b0: .word 0x0006 +3ff292c0: sla 0x1, a0 +3ff292d0: movk 32, a0 +3ff292e0: movy b4, b8 +3ff292f0: or a11, a14 +3ff29300: move -*b2, -*b5, 1 +3ff29310: .word 0x00aa +3ff29320: .word 0x0800 +3ff29330: .word 0x0601 +3ff29340: .word 0x0006 +3ff29350: sla 0x1, a0 +3ff29360: movk 32, a0 +3ff29370: movy b4, b8 +3ff29380: or a11, a14 +3ff29390: move -*b2, -*b5, 1 +3ff293a0: .word 0x00aa +3ff293b0: .word 0x0800 +3ff293c0: .word 0x0001 +3ff293d0: .word 0x0000 +3ff293e0: .word 0x0000 +3ff293f0: .word 0x0000 +3ff29400: .word 0x0000 +3ff29410: .word 0x0000 +3ff29420: .word 0x0000 +3ff29430: .word 0x0000 +3ff29440: .word 0x0800 +3ff29450: move *a12, a1, 1 +3ff29460: .word 0xfff7 +3ff29470: movk 32, sp +3ff29480: dsjs b8, L3FF29490 +L3FF29490: +3ff29490: sub b1, b12 +3ff294a0: .word 0x0044 +3ff294b0: .word 0xfe00 +3ff294c0: pushst +3ff294d0: .word 0x0800 +3ff294e0: move *a12, a1, 1 +3ff294f0: .word 0xfff7 +3ff29500: movk 32, sp +3ff29510: dsjs b8, L3FF29520 +L3FF29520: +3ff29520: sub b1, b12 +3ff29530: .word 0x0044 +3ff29540: .word 0xfe00 +3ff29550: pushst +3ff29560: .word 0x0800 +3ff29570: move *a12, a1, 1 +3ff29580: .word 0xfff7 +3ff29590: .word 0x0c0f +3ff295a0: .word 0x784c +L3FF295B0: +3ff295b0: movb *b5, b8 +3ff295c0: or a8, a14 +3ff295d0: move -*b2, -*b5, 1 +3ff295e0: .word 0x00aa +3ff295f0: .word 0x0800 +3ff29600: move *a12, a1, 1 +3ff29610: .word 0xfff7 +L3FF29620: +3ff29620: .word 0x0c0f +3ff29630: .word 0x784c +3ff29640: movb *b5, b8 +3ff29650: or a8, a14 +3ff29660: move -*b2, -*b5, 1 +3ff29670: .word 0x00aa +3ff29680: .word 0x0800 +3ff29690: move *a12, a1, 1 +3ff296a0: .word 0xfff7 +L3FF296B0: +3ff296b0: .word 0x060f +3ff296c0: pixt a6, *a6, xy +3ff296d0: btst 6, b0 +3ff296e0: .word 0x001f +3ff296f0: .word 0xfe00 +3ff29700: pushst +3ff29710: .word 0x0800 +3ff29720: move *a12, a1, 1 +3ff29730: .word 0xfff7 +3ff29740: .word 0x060f +3ff29750: pixt a6, *a6, xy +3ff29760: btst 6, b0 +3ff29770: .word 0x001f +3ff29780: .word 0xfe00 +3ff29790: pushst +3ff297a0: .word 0x0800 +3ff297b0: move *a12, a1, 1 +3ff297c0: .word 0xfff7 +3ff297d0: nop +3ff297e0: addxy a14, a3 +3ff297f0: srl 0xf, a1 +3ff29800: or a9, a14 +3ff29810: move -*b2, -*b5, 1 +3ff29820: .word 0x00aa +3ff29830: .word 0x0800 +3ff29840: move *a12, a1, 1 +3ff29850: .word 0xfff7 +3ff29860: nop +3ff29870: addxy a14, a3 +3ff29880: srl 0xf, a1 +3ff29890: or a9, a14 +3ff298a0: move -*b2, -*b5, 1 +3ff298b0: .word 0x00aa +3ff298c0: .word 0x0800 +3ff298d0: move *a12, a1, 1 +3ff298e0: .word 0x0007 +3ff298f0: move a12, *a0, 0 +3ff29900: jrhi L3FF29520 +3ff29910: sub a0, a3 +3ff29920: .word 0x0044 +3ff29930: .word 0xfe00 +3ff29940: pushst +3ff29950: .word 0x0800 +3ff29960: move *a12, a1, 1 +3ff29970: .word 0x0007 +3ff29980: move a12, *a0, 0 +3ff29990: jrhi L3FF295B0 +3ff299a0: sub a0, a3 +3ff299b0: .word 0x0044 +3ff299c0: .word 0xfe00 +3ff299d0: pushst +3ff299e0: .word 0x0800 +3ff299f0: move *a12, a1, 1 +3ff29a00: .word 0x0007 +3ff29a10: jruc L3FF29620 +3ff29a20: move *a12, a0, 1 +3ff29a30: subxy a4, a7 +3ff29a40: or a11, a2 +3ff29a50: move -*b2, -*b5, 1 +3ff29a60: .word 0x00aa +3ff29a70: .word 0x0800 +3ff29a80: move *a12, a1, 1 +3ff29a90: .word 0x0007 +3ff29aa0: jruc L3FF296B0 +3ff29ab0: move *a12, a0, 1 +3ff29ac0: subxy a4, a7 +3ff29ad0: or a11, a2 +3ff29ae0: move -*b2, -*b5, 1 +3ff29af0: .word 0x00aa +3ff29b00: .word 0x0800 +3ff29b10: move *a12, a1, 1 +3ff29b20: .word 0x0007 +3ff29b30: sla a3, a0 +3ff29b40: pixblt l,l +3ff29b50: pixt a12, *sp, xy +3ff29b60: .word 0x0071 +3ff29b70: .word 0xfe00 +3ff29b80: pushst +3ff29b90: .word 0x0800 +3ff29ba0: move *a12, a1, 1 +3ff29bb0: .word 0x0007 +3ff29bc0: sla a3, a0 +3ff29bd0: pixblt l,l +3ff29be0: pixt a12, *sp, xy +3ff29bf0: .word 0x0071 +3ff29c00: .word 0xfe00 +3ff29c10: pushst +3ff29c20: .word 0x0800 +3ff29c30: move *a12, a1, 1 +3ff29c40: .word 0x0007 +3ff29c50: rl 0x1, a0 +3ff29c60: btst 15, b0 +3ff29c70: cvxyl b4, b14 +3ff29c80: or a11, a8 +3ff29c90: move -*b2, -*b5, 1 +L3FF29CA0: +3ff29ca0: .word 0x00aa +3ff29cb0: .word 0x0800 +3ff29cc0: move *a12, a1, 1 +3ff29cd0: .word 0x0007 +3ff29ce0: rl 0x1, a0 +3ff29cf0: btst 15, b0 +3ff29d00: cvxyl b4, b14 +3ff29d10: or a11, a8 +3ff29d20: move -*b2, -*b5, 1 +L3FF29D30: +3ff29d30: .word 0x00aa +3ff29d40: .word 0x0800 +3ff29d50: .word 0x0001 +3ff29d60: .word 0x0000 +3ff29d70: .word 0x0000 +3ff29d80: .word 0x0000 +3ff29d90: .word 0x0000 +3ff29da0: .word 0x0000 +3ff29db0: .word 0x0000 +3ff29dc0: .word 0x0000 +3ff29dd0: .word 0x0800 +3ff29de0: cpw sp, a1 +3ff29df0: .word 0xfff7 +3ff29e00: btst 15, sp +3ff29e10: dsjs b14, L3FF29CA0 +3ff29e20: .word 0x043f +3ff29e30: .word 0x0004 +3ff29e40: .word 0xfe00 +3ff29e50: pushst +L3FF29E60: +3ff29e60: .word 0x0800 +3ff29e70: cpw sp, a1 +3ff29e80: .word 0xfff7 +3ff29e90: btst 15, sp +3ff29ea0: dsjs b14, L3FF29D30 +3ff29eb0: .word 0x043f +3ff29ec0: .word 0x0004 +3ff29ed0: .word 0xfe00 +3ff29ee0: pushst +L3FF29EF0: +3ff29ef0: .word 0x0800 +3ff29f00: cpw sp, a1 +3ff29f10: .word 0xfff7 +3ff29f20: pixblt l,l +3ff29f30: .word 0x7e4f +3ff29f40: .word 0x043e +3ff29f50: or a8, a4 +3ff29f60: move -*b2, -*b5, 1 +3ff29f70: .word 0x00aa +3ff29f80: .word 0x0800 +3ff29f90: cpw sp, a1 +3ff29fa0: .word 0xfff7 +3ff29fb0: pixblt l,l +3ff29fc0: .word 0x7e4f +3ff29fd0: .word 0x043e +3ff29fe0: or a8, a4 +3ff29ff0: move -*b2, -*b5, 1 +3ff2a000: .word 0x00aa +3ff2a010: .word 0x0800 +3ff2a020: cpw sp, a1 +3ff2a030: .word 0xfff7 +3ff2a040: move *a12, sp, 1 +3ff2a050: pixt *a6, *a7 +3ff2a060: .word 0x0a3c +3ff2a070: sla 0x10, a10 +3ff2a080: .word 0xfe22 +3ff2a090: pushst +3ff2a0a0: .word 0x0800 +3ff2a0b0: cpw sp, a1 +3ff2a0c0: .word 0xfff7 +3ff2a0d0: move *a12, sp, 1 +3ff2a0e0: pixt *a6, *a7 +3ff2a0f0: .word 0x0a3c +3ff2a100: sla 0x10, a10 +3ff2a110: .word 0xfe22 +3ff2a120: pushst +3ff2a130: .word 0x0800 +3ff2a140: cpw sp, a1 +3ff2a150: .word 0xfff7 +3ff2a160: jrhi L3FF29E60 +3ff2a170: pixt a14, *a3 +3ff2a180: pixt b13, *b9, xy +3ff2a190: or b11, b1 +3ff2a1a0: movy b2, b5 +3ff2a1b0: .word 0x00ee +3ff2a1c0: .word 0x0800 +3ff2a1d0: cpw sp, a1 +3ff2a1e0: .word 0xfff7 +3ff2a1f0: jrhi L3FF29EF0 +3ff2a200: pixt a14, *a3 +3ff2a210: pixt b13, *b9, xy +3ff2a220: or b11, b1 +3ff2a230: movy b2, b5 +3ff2a240: .word 0x00ee +3ff2a250: .word 0x0800 +L3FF2A260: +3ff2a260: cpw sp, a1 +3ff2a270: .word 0xfff7 +3ff2a280: addxy sp, sp +3ff2a290: pixt *a14, xy, a1 +3ff2a2a0: add b1, b3 +3ff2a2b0: .word 0x0040 +3ff2a2c0: .word 0xfe00 +3ff2a2d0: pushst +3ff2a2e0: .word 0x0800 +L3FF2A2F0: +3ff2a2f0: cpw sp, a1 +3ff2a300: .word 0xfff7 +3ff2a310: addxy sp, sp +3ff2a320: pixt *a14, xy, a1 +3ff2a330: add b1, b3 +3ff2a340: .word 0x0040 +3ff2a350: .word 0xfe00 +3ff2a360: pushst +3ff2a370: .word 0x0800 +3ff2a380: cpw sp, a1 +3ff2a390: .word 0xfff7 +3ff2a3a0: pixt a7, *sp, xy +3ff2a3b0: cpw b14, b0 +3ff2a3c0: add a1, a7 +3ff2a3d0: or a10, a0 +3ff2a3e0: move -*b2, -*b5, 1 +3ff2a3f0: .word 0x00aa +3ff2a400: .word 0x0800 +3ff2a410: cpw sp, a1 +3ff2a420: .word 0xfff7 +3ff2a430: pixt a7, *sp, xy +3ff2a440: cpw b14, b0 +3ff2a450: add a1, a7 +3ff2a460: or a10, a0 +3ff2a470: move -*b2, -*b5, 1 +3ff2a480: .word 0x00aa +3ff2a490: .word 0x0800 +3ff2a4a0: cpw sp, a1 +3ff2a4b0: .word 0x0007 +3ff2a4c0: .word 0x7860 +3ff2a4d0: jrnn L3FF2A260 +3ff2a4e0: move a4, -*sp, 0 +3ff2a4f0: sla 0x11, a0 +3ff2a500: .word 0xfe22 +3ff2a510: pushst +3ff2a520: .word 0x0800 +3ff2a530: cpw sp, a1 +3ff2a540: .word 0x0007 +3ff2a550: .word 0x7860 +3ff2a560: jrnn L3FF2A2F0 +3ff2a570: move a4, -*sp, 0 +3ff2a580: sla 0x11, a0 +3ff2a590: .word 0xfe22 +3ff2a5a0: pushst +3ff2a5b0: .word 0x0800 +3ff2a5c0: cpw sp, a1 +3ff2a5d0: .word 0x0007 +L3FF2A5E0: +3ff2a5e0: dsjs a0, L3FF2A5E0 +3ff2a5f0: .word 0x9f9c +3ff2a600: btst 7, sp +3ff2a610: or b8, sp +3ff2a620: movy b2, b5 +3ff2a630: .word 0x00ee +3ff2a640: .word 0x0800 +3ff2a650: cpw sp, a1 +3ff2a660: .word 0x0007 +L3FF2A670: +3ff2a670: dsjs a0, L3FF2A670 +3ff2a680: .word 0x9f9c +3ff2a690: btst 7, sp +3ff2a6a0: or b8, sp +3ff2a6b0: movy b2, b5 +3ff2a6c0: .word 0x00ee +3ff2a6d0: .word 0x0800 +3ff2a6e0: .word 0x0000 +3ff2a6f0: .word 0x0000 +3ff2a700: .word 0x0000 +3ff2a710: .word 0x0000 +3ff2a720: .word 0x0000 +3ff2a730: .word 0x0000 +3ff2a740: .word 0x0000 +3ff2a750: .word 0x0000 +3ff2a760: .word 0x0000 +3ff2a770: .word 0x0000 +3ff2a780: .word 0x0000 +3ff2a790: .word 0x0000 +3ff2a7a0: .word 0x0000 +3ff2a7b0: .word 0x0000 +3ff2a7c0: .word 0x0000 +3ff2a7d0: .word 0x0000 +3ff2a7e0: .word 0x0000 +3ff2a7f0: .word 0x0000 +3ff2a800: .word 0x0010 +3ff2a810: addxy b2, b0 +3ff2a820: .word 0x0019 +3ff2a830: .word 0xffff +3ff2a840: .word 0xffff +3ff2a850: .word 0xfe3f +3ff2a860: .word 0xfe3f +3ff2a870: .word 0xfe3f +L3FF2A880: +3ff2a880: .word 0xfe3f +3ff2a890: .word 0xfe3f +L3FF2A8A0: +3ff2a8a0: .word 0xfe3f +3ff2a8b0: .word 0xfe3f +L3FF2A8C0: +3ff2a8c0: .word 0xfe3f +3ff2a8d0: .word 0xffff +3ff2a8e0: .word 0xffff +3ff2a8f0: .word 0xfe3f +3ff2a900: .word 0xfe3f +3ff2a910: .word 0xffff +3ff2a920: .word 0xffff +3ff2a930: .word 0x0002 +3ff2a940: addxy b10, b0 +L3FF2A950: +3ff2a950: .word 0x0019 +3ff2a960: .word 0x0000 +L3FF2A970: +3ff2a970: .word 0x0000 +3ff2a980: .word 0x0002 +L3FF2A990: +3ff2a990: addxy b11, b0 +3ff2a9a0: .word 0x0019 +3ff2a9b0: .word 0x0000 +3ff2a9c0: .word 0x0000 +3ff2a9d0: .word 0x0006 +3ff2a9e0: subxy b9, b0 +L3FF2A9F0: +3ff2a9f0: .word 0x0019 +3ff2aa00: srl 0x8, a0 +L3FF2AA10: +3ff2aa10: dsjs a10, L3FF2A880 +3ff2aa20: srl 0x3, a0 +L3FF2AA30: +3ff2aa30: dsjs a10, L3FF2A8A0 +3ff2aa40: rl 0x3, b0 +3ff2aa50: dsjs a10, L3FF2A8C0 +3ff2aa60: .word 0x00dc +3ff2aa70: subxy b12, b0 +3ff2aa80: .word 0x0019 +3ff2aa90: .word 0x0000 +3ff2aaa0: .word 0x0000 +3ff2aab0: .word 0x0000 +3ff2aac0: .word 0x0000 +3ff2aad0: move -*b7, -*b0, 1 +3ff2aae0: dsjs a10, L3FF2A950 +3ff2aaf0: move -*b7, -*b0, 1 +3ff2ab00: dsjs a10, L3FF2A970 +3ff2ab10: move -*b7, -*b0, 1 +3ff2ab20: dsjs a10, L3FF2A990 +3ff2ab30: .word 0x0000 +3ff2ab40: .word 0x0000 +3ff2ab50: .word 0x0000 +3ff2ab60: .word 0x0000 +3ff2ab70: move -*b13, -*b0, 1 +3ff2ab80: dsjs a10, L3FF2A9F0 +3ff2ab90: move -*b13, -*b0, 1 +3ff2aba0: dsjs a10, L3FF2AA10 +3ff2abb0: move -*b13, -*b0, 1 +3ff2abc0: dsjs a10, L3FF2AA30 +3ff2abd0: .word 0x0000 +3ff2abe0: .word 0x0000 +3ff2abf0: .word 0x0000 +3ff2ac00: .word 0x0000 +3ff2ac10: movb b2, *b8(0x3f4a) +3ff2ac30: movb b2, *b8(0x3f4a) +3ff2ac50: movb b2, *b8(0x3f4a) +3ff2ac70: .word 0x0000 +3ff2ac80: .word 0x0000 +3ff2ac90: .word 0x0000 +3ff2aca0: .word 0x0000 +3ff2acb0: movb b8, *b0(0x3f4a) +3ff2acd0: movb b8, *b0(0x3f4a) +3ff2acf0: movb b8, *b0(0x3f4a) +3ff2ad10: .word 0x0000 +3ff2ad20: .word 0x0000 +3ff2ad30: .word 0x0000 +3ff2ad40: .word 0x0000 +3ff2ad50: movb b13, *b8(0x3f4a) +3ff2ad70: movb b13, *b8(0x3f4a) +3ff2ad90: movb b13, *b8(0x3f4a) +3ff2adb0: .word 0x0000 +3ff2adc0: .word 0x0000 +3ff2add0: .word 0x0000 +3ff2ade0: .word 0x0000 +3ff2adf0: movb *b3(0x3f4a), b8 +3ff2ae10: movb *b3(0x3f4a), b8 +3ff2ae30: movb *b3(0x3f4a), b8 +3ff2ae50: .word 0x0000 +3ff2ae60: .word 0x0000 +3ff2ae70: .word 0x0000 +3ff2ae80: .word 0x0000 +3ff2ae90: movb *a10(0x3f4a), a0 +3ff2aeb0: movb *a10(0x3f4a), a0 +3ff2aed0: movb *a10(0x3f4a), a0 +3ff2aef0: .word 0x0000 +3ff2af00: .word 0x0000 +3ff2af10: .word 0x0000 +3ff2af20: .word 0x0000 +3ff2af30: movb *sp(0x3f4a), b0 +3ff2af50: movb *sp(0x3f4a), b0 +3ff2af70: movb *sp(0x3f4a), b0 +3ff2af90: .word 0x0000 +3ff2afa0: .word 0x0000 +3ff2afb0: .word 0x0000 +3ff2afc0: .word 0x0000 +3ff2afd0: move b4, *b0(0x3f4a), 0 +3ff2aff0: move b4, *b0(0x3f4a), 0 +3ff2b010: move b4, *b0(0x3f4a), 0 +3ff2b030: .word 0x0000 +3ff2b040: .word 0x0000 +3ff2b050: .word 0x0000 +3ff2b060: .word 0x0000 +3ff2b070: move b10, *b8(0x3f4a), 0 +3ff2b090: move b10, *b8(0x3f4a), 0 +3ff2b0b0: move b10, *b8(0x3f4a), 0 +3ff2b0d0: .word 0x0000 +3ff2b0e0: .word 0x0000 +3ff2b0f0: .word 0x0000 +3ff2b100: .word 0x0000 +3ff2b110: move sp, *a0(0x3f4a), 0 +3ff2b130: move a3, *a8(0x3f4a), 1 +3ff2b150: move sp, *a0(0x3f4a), 0 +3ff2b170: .word 0x0000 +3ff2b180: .word 0x0000 +3ff2b190: .word 0x0000 +3ff2b1a0: .word 0x0000 +3ff2b1b0: move b7, *b8(0x3f4a), 1 +3ff2b1d0: move b7, *b8(0x3f4a), 1 +3ff2b1f0: move b7, *b8(0x3f4a), 1 +3ff2b210: .word 0x0000 +3ff2b220: .word 0x0000 +3ff2b230: .word 0x0000 +3ff2b240: .word 0x0000 +3ff2b250: move b13, *b8(0x3f4a), 1 +3ff2b270: move b13, *b8(0x3f4a), 1 +3ff2b290: move b13, *b8(0x3f4a), 1 +3ff2b2b0: .word 0x0000 +3ff2b2c0: .word 0x0000 +3ff2b2d0: .word 0x0000 +3ff2b2e0: .word 0x0000 +3ff2b2f0: move *b2(0x3f4a), b0, 0 +3ff2b310: move *b2(0x3f4a), b0, 0 +3ff2b330: move *b2(0x3f4a), b0, 0 +3ff2b350: .word 0x0000 +3ff2b360: .word 0x0000 +3ff2b370: .word 0x0000 +3ff2b380: .word 0x0000 +3ff2b390: move *a7(0x3f4a), a8, 0 +3ff2b3b0: move *a7(0x3f4a), a8, 0 +3ff2b3d0: move *a7(0x3f4a), a8, 0 +3ff2b3f0: .word 0x0000 +3ff2b400: .word 0x0000 +3ff2b410: .word 0x0000 +3ff2b420: .word 0x0000 +L3FF2B430: +3ff2b430: move *sp(0x3f4a), a0, 0 +3ff2b450: move *sp(0x3f4a), a0, 0 +3ff2b470: move *sp(0x3f4a), a0, 0 +3ff2b490: .word 0x0000 +3ff2b4a0: .word 0x0000 +L3FF2B4B0: +3ff2b4b0: .word 0x0000 +3ff2b4c0: .word 0x0000 +3ff2b4d0: move *b6(0x3f4a), b8, 1 +3ff2b4f0: move *b6(0x3f4a), b8, 1 +3ff2b510: move *b6(0x3f4a), b8, 1 +3ff2b530: .word 0x0000 +3ff2b540: .word 0x0000 +L3FF2B550: +3ff2b550: .word 0x0000 +3ff2b560: .word 0x0000 +3ff2b570: move *b14(0x3f4a), b0, 1 +3ff2b590: move *b7(0x3f4a), *b8(0xb7d0), 0 +3ff2b5c0: dsjs a10, L3FF2B430 +3ff2b5d0: .word 0x0000 +3ff2b5e0: .word 0x0000 +L3FF2B5F0: +3ff2b5f0: .word 0x0000 +3ff2b600: .word 0x0000 +3ff2b610: move *a13(0x3f4a), *a0(0xb9a0), 0 +3ff2b640: dsjs a10, L3FF2B4B0 +3ff2b650: move *b2(0x3f4a), *b8(0x0), 1 +3ff2b680: .word 0x0000 +L3FF2B690: +3ff2b690: .word 0x0000 +3ff2b6a0: .word 0x0000 +3ff2b6b0: move *a9(0x3f4a), *a0(0xbb20), 1 +3ff2b6e0: dsjs a10, L3FF2B550 +3ff2b6f0: move *a9(0x3f4a), *a0(0x0), 1 +3ff2b720: .word 0x0000 +3ff2b730: .word 0x0000 +3ff2b740: .word 0x0000 +3ff2b750: move *sp(0x3f4a), *a0(0xbbe0), 1 +3ff2b780: dsjs a10, L3FF2B5F0 +3ff2b790: move *sp(0x3f4a), *a0(0x0), 1 +3ff2b7c0: .word 0x0000 +3ff2b7d0: .word 0x0000 +3ff2b7e0: .word 0x0000 +3ff2b7f0: movb *b4(0x3f4a), *b8(0xbc98) +3ff2b820: dsjs a10, L3FF2B690 +3ff2b830: movb *b4(0x3f4a), *b8(0x2) +3ff2b860: add a1, a0 +3ff2b870: .word 0x001a +3ff2b880: .word 0xffff +3ff2b890: .word 0xffff +3ff2b8a0: .word 0x0002 +3ff2b8b0: add a2, a0 +3ff2b8c0: .word 0x001a +3ff2b8d0: .word 0xffff +3ff2b8e0: .word 0xffff +3ff2b8f0: .word 0x0002 +3ff2b900: add a3, a0 +3ff2b910: .word 0x001a +3ff2b920: .word 0xffff +3ff2b930: .word 0xffff +3ff2b940: .word 0x0002 +3ff2b950: add a4, a0 +3ff2b960: .word 0x001a +3ff2b970: .word 0xffff +3ff2b980: .word 0xffff +3ff2b990: .word 0x0002 +3ff2b9a0: add a5, a0 +3ff2b9b0: .word 0x001a +3ff2b9c0: .word 0xffff +3ff2b9d0: .word 0xffff +3ff2b9e0: .word 0x0001 +3ff2b9f0: add a6, a0 +3ff2ba00: .word 0x001a +3ff2ba10: .word 0x0000 +3ff2ba20: .word 0x0001 +3ff2ba30: sub sp, a0 +3ff2ba40: .word 0x001a +3ff2ba50: .word 0x0001 +3ff2ba60: .word 0x0002 +3ff2ba70: sub sp, b0 +3ff2ba80: .word 0x001a +3ff2ba90: .word 0x0002 +3ff2baa0: .word 0x0000 +3ff2bab0: .word 0x001a +3ff2bac0: mpyu a9, a0 +3ff2bad0: .word 0x001a +3ff2bae0: .word 0x0000 +3ff2baf0: .word 0xfe00 +3ff2bb00: .word 0x00ff +3ff2bb10: .word 0xfffe +3ff2bb20: .word 0x0600 +3ff2bb30: .word 0x00c0 +3ff2bb40: .word 0xdff6 +3ff2bb50: subk 16, a0 +3ff2bb60: .word 0x00d8 +3ff2bb70: .word 0xdff6 +3ff2bb80: subk 16, a0 +3ff2bb90: .word 0x00de +3ff2bba0: .word 0xdff6 +3ff2bbb0: drav a0, a0 +3ff2bbc0: .word 0x00df +3ff2bbd0: jruc L3FF2BC40 +3ff2bbe0: .word 0xfe00 +3ff2bbf0: .word 0x00ff +3ff2bc00: addxy a0, a14 +3ff2bc10: drav a0, a0 +3ff2bc20: .word 0x00df +3ff2bc30: move a0, *a2, 0 +L3FF2BC40: +3ff2bc40: .word 0xfe00 +3ff2bc50: .word 0x00ff +3ff2bc60: .word 0x0000 +3ff2bc70: .word 0x0000 +3ff2bc80: .word 0x0040 +3ff2bc90: sla a6, a0 +3ff2bca0: .word 0x001a +3ff2bcb0: .word 0x0000 +3ff2bcc0: .word 0x0000 +3ff2bcd0: .word 0xfffe +3ff2bce0: .word 0x7fff +3ff2bcf0: .word 0xfffe +3ff2bd00: .word 0x7fff +3ff2bd10: .word 0xfffe +3ff2bd20: .word 0x7fff +3ff2bd30: .word 0xfffe +3ff2bd40: .word 0x7fff +3ff2bd50: .word 0x001e +3ff2bd60: .word 0x7800 +3ff2bd70: .word 0x001e +3ff2bd80: .word 0x7800 +3ff2bd90: .word 0xff9e +3ff2bda0: .word 0x79ff +3ff2bdb0: .word 0xff9e +3ff2bdc0: .word 0x79ff +3ff2bdd0: getst b14 +3ff2bde0: .word 0x7980 +3ff2bdf0: .word 0xff9e +3ff2be00: .word 0x79ff +3ff2be10: getst b14 +3ff2be20: .word 0x79c0 +3ff2be30: .word 0xff9e +3ff2be40: .word 0x79ff +3ff2be50: getst b14 +3ff2be60: .word 0x79fe +3ff2be70: .word 0xff9e +3ff2be80: .word 0x79ff +3ff2be90: getst b14 +3ff2bea0: .word 0x79fc +3ff2beb0: .word 0xff9e +3ff2bec0: .word 0x79ff +3ff2bed0: pixt b12, *b14 +3ff2bee0: .word 0x79ff +3ff2bef0: .word 0xff9e +3ff2bf00: .word 0x79ff +3ff2bf10: .word 0x001e +3ff2bf20: .word 0x7800 +3ff2bf30: .word 0x001e +3ff2bf40: .word 0x7800 +3ff2bf50: .word 0xfffe +3ff2bf60: .word 0x7fff +3ff2bf70: .word 0xfffe +3ff2bf80: .word 0x7fff +3ff2bf90: .word 0x007e +3ff2bfa0: .word 0x7e00 +3ff2bfb0: rev b14 +3ff2bfc0: .word 0x7c00 +3ff2bfd0: .word 0xff1e +3ff2bfe0: .word 0x78ff +3ff2bff0: .word 0xff8e +3ff2c000: .word 0x71ff +3ff2c010: .word 0x0006 +3ff2c020: sla a0, a0 +3ff2c030: .word 0x0006 +3ff2c040: sla a0, a0 +3ff2c050: .word 0xfffe +3ff2c060: .word 0x7fff +3ff2c070: .word 0xfffe +3ff2c080: .word 0x7fff +3ff2c090: .word 0x0000 +3ff2c0a0: .word 0x0000 +L3FF2C0B0: +3ff2c0b0: .word 0x0001 +3ff2c0c0: sra a6, a0 +3ff2c0d0: .word 0x001a +3ff2c0e0: .word 0x0064 +3ff2c0f0: .word 0x0001 +3ff2c100: sra b6, b0 +3ff2c110: .word 0x001a +L3FF2C120: +3ff2c120: .word 0x000a +3ff2c130: .word 0x0002 +3ff2c140: sra a7, a0 +3ff2c150: .word 0x001a +3ff2c160: .word 0x0000 +3ff2c170: .word 0x0000 +3ff2c180: .word 0x0001 +L3FF2C190: +3ff2c190: sra a8, a0 +L3FF2C1A0: +3ff2c1a0: .word 0x001a +3ff2c1b0: .word 0x0000 +3ff2c1c0: rev a3 +3ff2c1d0: rl b7, b0 +3ff2c1e0: .word 0x001a +3ff2c1f0: .word 0x0001 +L3FF2C200: +3ff2c200: .word 0x0000 +3ff2c210: .word 0x0000 +3ff2c220: .word 0x0000 +3ff2c230: add a11, a0 +3ff2c240: dsjs b1, L3FF2C0B0 +3ff2c250: .word 0x0000 +3ff2c260: .word 0x000b +L3FF2C270: +3ff2c270: .word 0x0000 +3ff2c280: .word 0x0000 +3ff2c290: .word 0x0000 +3ff2c2a0: add b13, b0 +3ff2c2b0: dsjs b1, L3FF2C120 +L3FF2C2C0: +3ff2c2c0: .word 0x0000 +3ff2c2d0: .word 0x0011 +L3FF2C2E0: +3ff2c2e0: .word 0x0000 +3ff2c2f0: .word 0x0000 +3ff2c300: .word 0x0000 +3ff2c310: add sp, a0 +L3FF2C320: +3ff2c320: dsjs b1, L3FF2C190 +3ff2c330: .word 0x0000 +3ff2c340: .word 0x001d +3ff2c350: .word 0x0000 +3ff2c360: .word 0x0000 +L3FF2C370: +3ff2c370: .word 0x0000 +3ff2c380: addc b1, b8 +L3FF2C390: +3ff2c390: dsjs b1, L3FF2C200 +3ff2c3a0: .word 0x0000 +3ff2c3b0: .word 0x0000 +3ff2c3c0: .word 0x0000 +L3FF2C3D0: +3ff2c3d0: .word 0x0000 +3ff2c3e0: .word 0x0000 +3ff2c3f0: addc a3, a8 +3ff2c400: dsjs b1, L3FF2C270 +3ff2c410: .word 0x0001 +L3FF2C420: +3ff2c420: .word 0x000a +3ff2c430: modu b8, b0 +L3FF2C440: +3ff2c440: .word 0x001a +3ff2c450: movb *a2(0x3fa4), *a0(0xc610) +3ff2c480: dsjs a4, L3FF2C2C0 +3ff2c490: jrp L3FF2C1A0 +L3FF2C4A0: +3ff2c4a0: dsjs a4, L3FF2C2E0 +3ff2c4b0: move a0, @0xc0d03fa0, 1 +3ff2c4e0: dsjs a4, L3FF2C320 +3ff2c4f0: .word 0x0008 +3ff2c500: modu b13, b0 +L3FF2C510: +3ff2c510: .word 0x001a +3ff2c520: subk 5, a0 +L3FF2C530: +3ff2c530: dsjs a6, L3FF2C370 +3ff2c540: pixt *a8, xy, a0 +3ff2c550: dsjs a5, L3FF2C390 +3ff2c560: move a0, @0xc7d03fa0, 1 +3ff2c590: dsjs a4, L3FF2C3D0 +3ff2c5a0: .word 0x0014 +3ff2c5b0: .word 0x7030 +3ff2c5c0: .word 0x001a +3ff2c5d0: sll b13, b0 +3ff2c5e0: dsjs a0, L3FF2C420 +3ff2c5f0: move -*b12, b0, 1 +3ff2c600: dsjs a0, L3FF2C440 +3ff2c610: movk 4, b0 +3ff2c620: dsjs a0, L3FF2C460 +3ff2c630: move *b5(0x3fa0), *b0+, 0 +3ff2c650: pixt *a5, *a0 +3ff2c660: dsjs a0, L3FF2C4A0 +3ff2c670: btst 27, b0 +3ff2c680: dsjs a1, L3FF2C4C0 +3ff2c690: move a0, @0xaa203fa0, 1 +3ff2c6c0: dsjs b14, L3FF2C510 +3ff2c6d0: jrle L3FF2C8E0 +3ff2c6e0: dsjs b14, L3FF2C530 +3ff2c6f0: move @0x83f9e, *a0+, 1 +3ff2c720: .word 0x7170 +3ff2c730: .word 0x001a +3ff2c740: .word 0x0001 +3ff2c750: .word 0x0000 +L3FF2C760: +3ff2c760: .word 0x0001 +3ff2c770: .word 0x0000 +3ff2c780: .word 0x0001 +3ff2c790: .word 0x0000 +3ff2c7a0: .word 0x0001 +3ff2c7b0: .word 0x0000 +3ff2c7c0: dint +3ff2c7d0: move *a3+, a0, 0 +3ff2c7e0: .word 0x001a +3ff2c7f0: sla 0x9, a0 +L3FF2C800: +3ff2c800: sla 0x19, a2 +3ff2c810: sll 0x9, a4 +3ff2c820: sll 0x19, a6 +L3FF2C830: +3ff2c830: sra 0x17, a8 +3ff2c840: sra 0x7, a10 +L3FF2C850: +3ff2c850: srl 0x17, a12 +L3FF2C860: +3ff2c860: srl 0x7, a14 +3ff2c870: rl 0x9, b0 +3ff2c880: rl 0x19, b2 +L3FF2C890: +3ff2c890: .word 0x3534 +3ff2c8a0: .word 0x3736 +3ff2c8b0: dsjs b8, L3FF2C950 +L3FF2C8C0: +3ff2c8c0: dsjs b10, L3FF2CA60 +3ff2c8d0: dsjs b12, L3FF2C850 +L3FF2C8E0: +3ff2c8e0: dsjs b14, L3FF2C760 +L3FF2C8F0: +3ff2c8f0: add a10, a0 +3ff2c900: addc a10, a2 +3ff2c910: sub a10, a4 +L3FF2C920: +3ff2c920: subb a10, a6 +3ff2c930: cmp a10, a8 +3ff2c940: btst a10, a10 +L3FF2C950: +3ff2c950: move a10, a12 +3ff2c960: move a10, b14 +3ff2c970: and b10, b0 +3ff2c980: andn b10, b2 +3ff2c990: or b10, b4 +3ff2c9a0: xor b10, b6 +3ff2c9b0: divs b10, b8 +3ff2c9c0: divu b10, b10 +3ff2c9d0: mpys b10, b12 +3ff2c9e0: mpyu b10, b14 +3ff2c9f0: sla a11, a0 +3ff2ca00: sll a11, a2 +3ff2ca10: sra a11, a4 +3ff2ca20: srl a11, a6 +3ff2ca30: rl a11, a8 +3ff2ca40: lmo a11, a10 +3ff2ca50: mods a11, a12 +L3FF2CA60: +3ff2ca60: modu a11, a14 +3ff2ca70: .word 0x7170 +3ff2ca80: .word 0x7372 +3ff2ca90: .word 0x7574 +3ff2caa0: .word 0x7776 +3ff2cab0: .word 0x7978 +3ff2cac0: .word 0x7b7a +3ff2cad0: .word 0x7d7c +3ff2cae0: .word 0x7f7e +3ff2caf0: move a8, -*a2, 0 +L3FF2CB00: +3ff2cb00: move a13, -*a2, 1 +3ff2cb10: move -*a8, a2, 0 +3ff2cb20: move -*a8, a2, 1 +L3FF2CB30: +3ff2cb30: move -*a13, -*a4, 0 +3ff2cb40: move -*a13, -*a10, 1 +3ff2cb50: .word 0x0202 +L3FF2CB60: +3ff2cb60: .word 0x0202 +3ff2cb70: move b13, *b0(0xb3b2), 0 +L3FF2CB90: +3ff2cb90: move *a8(0xb7b6), a2, 0 +3ff2cbb0: move *a8(0xbbba), *a2(0xbdbc), 0 +3ff2cbe0: .word 0xbf02 +L3FF2CBF0: +3ff2cbf0: jrp L3FF2C800 +3ff2cc00: jrhi L3FF2C830 +3ff2cc10: jrge L3FF2C860 +L3FF2CC20: +3ff2cc20: jrgt L3FF2C890 +3ff2cc30: jrnc L3FF2C8C0 +3ff2cc40: jrne L3FF2C8F0 +L3FF2CC50: +3ff2cc50: jrnv L3FF2C920 +3ff2cc60: jrnn L3FF2C950 +3ff2cc70: move *a8(0xd3d2), *a2+, 0 +3ff2cc90: .word 0xd5d4 +3ff2cca0: move b6, *b6, 0 +3ff2ccb0: .word 0xd9d8 +3ff2ccc0: .word 0xdbda +3ff2ccd0: move b6, *b12, 1 +3ff2cce0: line 0 +3ff2ccf0: addxy sp, a0 +3ff2cd00: subxy sp, a2 +3ff2cd10: cmpxy sp, a4 +3ff2cd20: cpw sp, a6 +3ff2cd30: cvxyl sp, a8 +3ff2cd40: .word 0xebea +3ff2cd50: movx sp, a12 +3ff2cd60: movy sp, a14 +3ff2cd70: pixt a8, *a2, xy +3ff2cd80: pixt *sp, xy, b2 +3ff2cd90: pixt *sp, xy, *b4, xy +3ff2cda0: move sp, *b6, 0 +3ff2cdb0: pixt sp, *b8 +3ff2cdc0: pixt *sp, b10 +3ff2cdd0: .word 0xfffc +3ff2cde0: .word 0x7f02 +3ff2cdf0: move a9, -*a0, 0 +3ff2ce00: move a13, -*a2, 1 +3ff2ce10: move -*a13, a4, 0 +3ff2ce20: move -*a13, a6, 1 +3ff2ce30: move -*a13, -*a8, 0 +3ff2ce40: move -*a13, -*a10, 1 +3ff2ce50: movb a13, *a12(0xafae) +3ff2ce70: move b13, *b0(0xb3b2), 0 +3ff2ce90: move *b13(0xb7b6), b4, 0 +3ff2ceb0: move *b13(0xbbba), *b8(0xbdbc), 0 +3ff2cee0: .word 0xbfbe +3ff2cef0: jrp L3FF2CB00 +3ff2cf00: jrhi L3FF2CB30 +3ff2cf10: jrge L3FF2CB60 +3ff2cf20: jrgt L3FF2CB90 +3ff2cf30: jrnc L3FF2CBC0 +3ff2cf40: jrne L3FF2CBF0 +3ff2cf50: jrnv L3FF2CC20 +3ff2cf60: jrnn L3FF2CC50 +3ff2cf70: move *b14(0xd3d2), *b0+, 0 +3ff2cf90: .word 0xd5d4 +3ff2cfa0: .word 0xd7d6 +3ff2cfb0: .word 0xd9d8 +3ff2cfc0: .word 0xdbda +3ff2cfd0: .word 0xdddc +3ff2cfe0: .word 0xdfde +3ff2cff0: addxy sp, a0 +3ff2d000: subxy sp, a2 +3ff2d010: cmpxy sp, a4 +3ff2d020: cpw sp, a6 +3ff2d030: cvxyl sp, a8 +3ff2d040: .word 0xebea +3ff2d050: movx sp, a12 +L3FF2D060: +3ff2d060: movy sp, a14 +3ff2d070: pixt sp, *b0, xy +3ff2d080: pixt *sp, xy, b2 +3ff2d090: pixt *sp, xy, *b4, xy +3ff2d0a0: drav sp, b6 +3ff2d0b0: pixt sp, *b8 +3ff2d0c0: pixt *sp, b10 +3ff2d0d0: pixt *sp, *b12 +3ff2d0e0: .word 0xfffe +3ff2d0f0: sla 0x9, a0 +3ff2d100: sla 0x19, a2 +3ff2d110: sll 0x9, a4 +3ff2d120: sll 0x19, a6 +L3FF2D130: +3ff2d130: sra 0x17, a8 +3ff2d140: sra 0x7, a10 +L3FF2D150: +3ff2d150: srl 0x17, a12 +L3FF2D160: +3ff2d160: srl 0x7, a14 +3ff2d170: rl 0x9, b0 +3ff2d180: rl 0x19, b2 +L3FF2D190: +3ff2d190: .word 0x3534 +3ff2d1a0: .word 0x3736 +3ff2d1b0: dsjs b8, L3FF2D250 +L3FF2D1C0: +3ff2d1c0: dsjs b10, L3FF2D360 +3ff2d1d0: dsjs b12, L3FF2D150 +3ff2d1e0: dsjs b14, L3FF2D060 +L3FF2D1F0: +3ff2d1f0: add a10, a0 +3ff2d200: addc a10, a2 +3ff2d210: sub a10, a4 +L3FF2D220: +3ff2d220: subb a10, a6 +3ff2d230: cmp a10, a8 +3ff2d240: btst a10, a10 +L3FF2D250: +3ff2d250: move a10, a12 +3ff2d260: move a10, b14 +3ff2d270: and b10, b0 +3ff2d280: andn b10, b2 +3ff2d290: or b10, b4 +3ff2d2a0: xor b10, b6 +3ff2d2b0: divs b10, b8 +3ff2d2c0: divu b10, b10 +3ff2d2d0: mpys b10, b12 +3ff2d2e0: mpyu b10, b14 +3ff2d2f0: sla a11, a0 +3ff2d300: sll a11, a2 +3ff2d310: sra a11, a4 +3ff2d320: srl a11, a6 +3ff2d330: rl a11, a8 +3ff2d340: lmo a11, a10 +3ff2d350: mods a11, a12 +L3FF2D360: +3ff2d360: modu a11, a14 +3ff2d370: .word 0x7170 +3ff2d380: .word 0x7372 +3ff2d390: .word 0x7574 +3ff2d3a0: .word 0x7776 +3ff2d3b0: .word 0x7978 +3ff2d3c0: .word 0x7b7a +3ff2d3d0: .word 0x7d7c +3ff2d3e0: .word 0x7f7e +3ff2d3f0: move a9, -*a0, 0 +3ff2d400: move a13, -*a2, 1 +3ff2d410: move -*a13, a4, 0 +3ff2d420: move -*a13, a6, 1 +3ff2d430: move -*a13, -*a8, 0 +3ff2d440: move -*a13, -*a10, 1 +3ff2d450: movb a13, *a12(0xafae) +3ff2d470: move b13, *b0(0xb3b2), 0 +3ff2d490: move *b13(0xb7b6), b4, 0 +3ff2d4b0: .word 0x0202 +3ff2d4c0: .word 0x0202 +3ff2d4d0: movb *b13(0xbfbe), *b12(0xc1c0) +3ff2d500: jrhi L3FF2D130 +3ff2d510: jrge L3FF2D160 +3ff2d520: jrgt L3FF2D190 +3ff2d530: jrnc L3FF2D1C0 +3ff2d540: jrne L3FF2D1F0 +3ff2d550: jrnv L3FF2D220 +3ff2d560: jrnn L3FF2D250 +3ff2d570: move *b14(0xd302), *b0+, 0 +3ff2d590: .word 0x0202 +3ff2d5a0: .word 0xd7d6 +3ff2d5b0: .word 0xd9d8 +3ff2d5c0: .word 0xdbda +3ff2d5d0: .word 0xdddc +3ff2d5e0: .word 0xdfde +3ff2d5f0: addxy sp, a0 +3ff2d600: subxy sp, a2 +3ff2d610: cmpxy sp, a4 +3ff2d620: cpw sp, a6 +3ff2d630: cvxyl sp, a8 +3ff2d640: .word 0xebea +3ff2d650: .word 0x02ec +L3FF2D660: +3ff2d660: movy sp, a14 +3ff2d670: pixt sp, *b0, xy +3ff2d680: pixt *sp, xy, b2 +3ff2d690: .word 0x02f4 +3ff2d6a0: drav sp, b6 +3ff2d6b0: pixt sp, *b8 +3ff2d6c0: pixt *sp, b10 +3ff2d6d0: pixt *sp, *b12 +3ff2d6e0: .word 0x7ffe +3ff2d6f0: sla 0x9, a0 +3ff2d700: sla 0x19, a2 +3ff2d710: sll 0x9, a4 +3ff2d720: sll 0x19, a6 +3ff2d730: sra 0x17, a8 +3ff2d740: sra 0x7, a10 +L3FF2D750: +3ff2d750: srl 0x17, a12 +3ff2d760: srl 0x7, a14 +3ff2d770: rl 0x9, b0 +3ff2d780: rl 0x19, b2 +3ff2d790: .word 0x3534 +3ff2d7a0: .word 0x3736 +3ff2d7b0: dsjs b8, L3FF2D850 +3ff2d7c0: dsjs b10, L3FF2D960 +3ff2d7d0: dsjs b12, L3FF2D750 +3ff2d7e0: dsjs b14, L3FF2D660 +3ff2d7f0: add a10, a0 +3ff2d800: addc a10, a2 +3ff2d810: sub a10, a4 +3ff2d820: subb a10, a6 +3ff2d830: cmp a10, a8 +3ff2d840: btst a10, a10 +L3FF2D850: +3ff2d850: move a10, a12 +3ff2d860: move a10, b14 +3ff2d870: and b10, b0 +3ff2d880: andn b10, b2 +3ff2d890: or b10, b4 +3ff2d8a0: xor b10, b6 +3ff2d8b0: divs b10, b8 +3ff2d8c0: divu b10, b10 +3ff2d8d0: mpys b10, b12 +3ff2d8e0: mpyu b10, b14 +3ff2d8f0: sla a11, a0 +3ff2d900: sll a11, a2 +3ff2d910: sra a11, a4 +3ff2d920: srl a11, a6 +3ff2d930: rl a11, a8 +3ff2d940: lmo a11, a10 +3ff2d950: mods a11, a12 +L3FF2D960: +3ff2d960: modu a11, a14 +3ff2d970: .word 0x7170 +3ff2d980: .word 0x7372 +3ff2d990: .word 0x7574 +3ff2d9a0: .word 0x7776 +3ff2d9b0: .word 0x7978 +3ff2d9c0: .word 0x7b7a +3ff2d9d0: .word 0x7d7c +3ff2d9e0: .word 0x7f7e +3ff2d9f0: sla 0x9, a0 +3ff2da00: move a9, -*a2, 1 +3ff2da10: sll 0x9, a4 +3ff2da20: sll 0x19, a6 +3ff2da30: sra 0x17, a8 +3ff2da40: sra 0x7, a10 +L3FF2DA50: +3ff2da50: srl 0x17, a12 +3ff2da60: srl 0x7, a14 +3ff2da70: rl 0x9, b0 +3ff2da80: rl 0x19, b2 +3ff2da90: .word 0x3534 +3ff2daa0: .word 0x3736 +3ff2dab0: dsjs b8, L3FF2DB50 +3ff2dac0: dsjs b10, L3FF2DC60 +3ff2dad0: dsjs b12, L3FF2DA50 +3ff2dae0: dsjs b14, L3FF2D960 +3ff2daf0: add a10, a0 +3ff2db00: addc a10, a2 +3ff2db10: sub a10, a4 +3ff2db20: subb a10, a6 +3ff2db30: cmp a10, a8 +3ff2db40: btst a10, a10 +L3FF2DB50: +3ff2db50: move a10, a12 +3ff2db60: move a10, b14 +3ff2db70: and b10, b0 +3ff2db80: andn b10, b2 +3ff2db90: or b10, b4 +3ff2dba0: xor b10, b6 +3ff2dbb0: divs b10, b8 +3ff2dbc0: divu b10, b10 +3ff2dbd0: mpys b10, b12 +3ff2dbe0: mpyu b10, b14 +3ff2dbf0: sla a11, a0 +3ff2dc00: sll a11, a2 +3ff2dc10: sra a11, a4 +3ff2dc20: srl a11, a6 +3ff2dc30: rl a11, a8 +3ff2dc40: lmo a11, a10 +3ff2dc50: mods a11, a12 +L3FF2DC60: +3ff2dc60: modu a11, a14 +3ff2dc70: .word 0x7170 +3ff2dc80: .word 0x7372 +3ff2dc90: .word 0x7574 +3ff2dca0: .word 0x7776 +3ff2dcb0: .word 0x7978 +3ff2dcc0: .word 0x7b7a +3ff2dcd0: .word 0x7d7c +3ff2dce0: .word 0x7f7e +3ff2dcf0: sla 0x9, a0 +3ff2dd00: sla 0x19, a2 +3ff2dd10: sll 0x9, a4 +3ff2dd20: sll 0x19, a6 +3ff2dd30: sra 0x17, a8 +3ff2dd40: sra 0x7, a10 +L3FF2DD50: +3ff2dd50: srl 0x17, a12 +3ff2dd60: srl 0x7, a14 +3ff2dd70: rl 0x9, b0 +3ff2dd80: rl 0x19, b2 +3ff2dd90: .word 0x3534 +3ff2dda0: .word 0x3736 +3ff2ddb0: dsjs b8, L3FF2DE50 +3ff2ddc0: dsjs b10, L3FF2DF60 +3ff2ddd0: dsjs b12, L3FF2DD50 +3ff2dde0: dsjs b14, L3FF2DC60 +3ff2ddf0: add a10, a0 +3ff2de00: addc a10, a2 +3ff2de10: sub a10, a4 +3ff2de20: subb a10, a6 +3ff2de30: cmp a10, a8 +3ff2de40: btst a10, a10 +L3FF2DE50: +3ff2de50: move a10, a12 +3ff2de60: move a10, b14 +3ff2de70: and b10, b0 +3ff2de80: andn b10, b2 +3ff2de90: or b10, b4 +3ff2dea0: xor b10, b6 +3ff2deb0: divs b10, b8 +3ff2dec0: divu b10, b10 +3ff2ded0: mpys b10, b12 +3ff2dee0: mpyu b10, b14 +3ff2def0: sla a11, a0 +3ff2df00: sll a11, a2 +3ff2df10: sra a11, a4 +3ff2df20: srl a11, a6 +3ff2df30: rl a11, a8 +L3FF2DF40: +3ff2df40: lmo a11, a10 +3ff2df50: mods a11, a12 +L3FF2DF60: +3ff2df60: modu a11, a14 +3ff2df70: .word 0x7170 +3ff2df80: .word 0x7372 +3ff2df90: .word 0x7574 +3ff2dfa0: .word 0x7776 +3ff2dfb0: .word 0x7978 +3ff2dfc0: .word 0x7b7a +3ff2dfd0: .word 0x7d7c +3ff2dfe0: .word 0x7f7e +3ff2dff0: sla 0x9, a0 +3ff2e000: sla 0x19, a2 +3ff2e010: sll 0x9, a4 +3ff2e020: sll 0x19, a6 +3ff2e030: sra 0x17, a8 +3ff2e040: sra 0x7, a10 +L3FF2E050: +3ff2e050: srl 0x17, a12 +3ff2e060: srl 0x7, a14 +3ff2e070: rl 0x9, b0 +3ff2e080: rl 0x19, b2 +3ff2e090: .word 0x3534 +3ff2e0a0: .word 0x3736 +3ff2e0b0: dsjs b8, L3FF2E150 +3ff2e0c0: dsjs b10, L3FF2E260 +3ff2e0d0: dsjs b12, L3FF2E050 +3ff2e0e0: dsjs b14, L3FF2DF60 +3ff2e0f0: add a10, a0 +3ff2e100: addc a10, a2 +3ff2e110: sub a10, a4 +3ff2e120: subb a10, a6 +3ff2e130: cmp a10, a8 +3ff2e140: btst a10, a10 +L3FF2E150: +3ff2e150: move a10, a12 +3ff2e160: move a10, b14 +3ff2e170: and b10, b0 +3ff2e180: andn b10, b2 +3ff2e190: or b10, b4 +3ff2e1a0: xor b10, b6 +3ff2e1b0: divs b10, b8 +3ff2e1c0: jrlt L3FF2E770 +3ff2e1d0: jrge L3FF2DF40 +3ff2e1e0: mpyu b14, b12 +3ff2e1f0: sla sp, a9 +3ff2e200: sll a11, a2 +3ff2e210: sra a11, a4 +3ff2e220: srl a11, a6 +3ff2e230: rl a11, a8 +3ff2e240: lmo a11, a10 +3ff2e250: mods a11, a12 +L3FF2E260: +3ff2e260: modu a11, a14 +3ff2e270: .word 0x7170 +3ff2e280: .word 0x7372 +3ff2e290: .word 0x7574 +3ff2e2a0: .word 0x7776 +3ff2e2b0: .word 0x7978 +3ff2e2c0: cmpxy b3, b10 +3ff2e2d0: cmpxy sp, b6 +3ff2e2e0: .word 0x7ffc +3ff2e2f0: sla 0x9, a0 +3ff2e300: move a9, -*a2, 1 +3ff2e310: sll 0x9, a4 +3ff2e320: sll 0x19, a6 +3ff2e330: sra 0x17, a8 +3ff2e340: sra 0x7, a10 +L3FF2E350: +3ff2e350: srl 0x17, a12 +3ff2e360: srl 0x7, a14 +3ff2e370: rl 0x9, b0 +3ff2e380: rl 0x19, b2 +3ff2e390: .word 0x3534 +3ff2e3a0: .word 0x3736 +3ff2e3b0: dsjs b8, L3FF2E450 +3ff2e3c0: dsjs b10, L3FF2E560 +3ff2e3d0: dsjs b12, L3FF2E350 +3ff2e3e0: dsjs b14, L3FF2E260 +3ff2e3f0: add sp, a0 +3ff2e400: addc a10, a2 +3ff2e410: sub a10, a4 +3ff2e420: subb a10, a6 +3ff2e430: cmp a10, a8 +3ff2e440: btst a10, a10 +L3FF2E450: +3ff2e450: move a10, a12 +3ff2e460: move a10, b14 +3ff2e470: and b10, b0 +3ff2e480: andn b10, b2 +3ff2e490: or b10, b4 +3ff2e4a0: xor b10, b6 +3ff2e4b0: divs b10, b8 +3ff2e4c0: move b2, *b10(0xa7e7), 0 +3ff2e4e0: mpyu b10, b14 +3ff2e4f0: sla a11, a0 +3ff2e500: sll a11, a2 +3ff2e510: sra a11, a4 +3ff2e520: srl a11, a6 +3ff2e530: rl a11, a8 +3ff2e540: lmo a11, a10 +3ff2e550: mods a11, a12 +L3FF2E560: +3ff2e560: modu a11, a14 +3ff2e570: .word 0x7170 +3ff2e580: .word 0x7372 +3ff2e590: .word 0x7574 +3ff2e5a0: .word 0x7776 +3ff2e5b0: .word 0x7978 +3ff2e5c0: cvxyl b11, b10 +3ff2e5d0: cvxyl b7, b9 +3ff2e5e0: .word 0x7fa8 +3ff2e5f0: sla 0x9, a0 +3ff2e600: sla 0x19, a2 +3ff2e610: sll 0x9, a4 +3ff2e620: sll 0x19, a6 +3ff2e630: sra 0x17, a8 +3ff2e640: sra 0x7, a10 +L3FF2E650: +3ff2e650: srl 0x17, a12 +3ff2e660: srl 0x7, a14 +3ff2e670: rl 0x9, b0 +3ff2e680: rl 0x19, b2 +3ff2e690: .word 0x3534 +3ff2e6a0: .word 0x3736 +3ff2e6b0: dsjs b8, L3FF2E750 +3ff2e6c0: dsjs b10, L3FF2E860 +3ff2e6d0: dsjs b12, L3FF2E650 +3ff2e6e0: dsjs b14, L3FF2E560 +3ff2e6f0: add sp, a0 +3ff2e700: addc a10, a2 +3ff2e710: sub a10, a4 +3ff2e720: subb a10, a6 +3ff2e730: cmp a10, a8 +3ff2e740: btst a10, a10 +L3FF2E750: +3ff2e750: move a10, a12 +3ff2e760: move a10, b14 +L3FF2E770: +3ff2e770: and b10, b0 +3ff2e780: andn b10, b2 +3ff2e790: or b10, b4 +3ff2e7a0: xor b10, b6 +3ff2e7b0: divs b10, b8 +3ff2e7c0: subxy b2, b10 +3ff2e7d0: .word 0xeae7 +3ff2e7e0: mpyu sp, a14 +3ff2e7f0: sla sp, b4 +3ff2e800: sll a11, a2 +3ff2e810: sra a11, a4 +3ff2e820: srl a11, a6 +3ff2e830: rl a11, a8 +3ff2e840: lmo a11, a10 +3ff2e850: mods a11, a12 +L3FF2E860: +3ff2e860: modu a11, a14 +3ff2e870: .word 0x7170 +3ff2e880: .word 0x7372 +3ff2e890: .word 0x7574 +3ff2e8a0: .word 0x7776 +3ff2e8b0: .word 0x7978 +3ff2e8c0: cvxyl b11, b10 +3ff2e8d0: cvxyl b7, b9 +3ff2e8e0: .word 0x7ffb +3ff2e8f0: sla 0x9, a0 +3ff2e900: sla 0x19, a2 +3ff2e910: sll 0x9, a4 +3ff2e920: sll 0x19, a6 +3ff2e930: sra 0x17, a8 +3ff2e940: sra 0x7, a10 +L3FF2E950: +3ff2e950: srl 0x17, a12 +3ff2e960: srl 0x7, a14 +3ff2e970: rl 0x9, b0 +3ff2e980: rl 0x19, b2 +3ff2e990: .word 0x3534 +3ff2e9a0: .word 0x3736 +3ff2e9b0: dsjs b8, L3FF2EA50 +3ff2e9c0: dsjs b10, L3FF2EB60 +3ff2e9d0: dsjs b12, L3FF2E950 +3ff2e9e0: dsjs b14, L3FF2E860 +3ff2e9f0: add a13, a7 +3ff2ea00: addc a10, a2 +3ff2ea10: sub a10, a4 +3ff2ea20: subb a10, a6 +3ff2ea30: cmp a10, a8 +3ff2ea40: btst a10, a10 +L3FF2EA50: +3ff2ea50: move a10, a12 +3ff2ea60: move a10, b14 +3ff2ea70: and b10, b0 +3ff2ea80: andn b10, b2 +3ff2ea90: or b10, b4 +3ff2eaa0: xor b10, b6 +3ff2eab0: divs b10, b8 +3ff2eac0: jrlt L3FF2F070 +3ff2ead0: .word 0xdcd6 +3ff2eae0: mpyu b10, b14 +3ff2eaf0: sla a11, a0 +3ff2eb00: sll a11, a2 +3ff2eb10: sra a11, a4 +3ff2eb20: srl a11, a6 +3ff2eb30: rl a11, a8 +3ff2eb40: lmo a11, a10 +3ff2eb50: mods a11, a12 +L3FF2EB60: +3ff2eb60: modu a11, a14 +3ff2eb70: .word 0x7170 +3ff2eb80: .word 0x7372 +3ff2eb90: .word 0x7574 +3ff2eba0: .word 0x7776 +3ff2ebb0: .word 0x7978 +3ff2ebc0: cmpxy b3, b10 +3ff2ebd0: pixt *b7, *b6 +3ff2ebe0: .word 0x7fdf +3ff2ebf0: sla 0x9, a0 +3ff2ec00: move a9, -*a2, 1 +3ff2ec10: sll 0x9, a4 +3ff2ec20: sll 0x19, a6 +3ff2ec30: sra 0x17, a8 +3ff2ec40: sra 0x7, a10 +L3FF2EC50: +3ff2ec50: srl 0x17, a12 +3ff2ec60: srl 0x7, a14 +3ff2ec70: rl 0x9, b0 +3ff2ec80: rl 0x19, b2 +3ff2ec90: .word 0x3534 +3ff2eca0: .word 0x3736 +3ff2ecb0: dsjs b8, L3FF2ED50 +3ff2ecc0: dsjs b10, L3FF2EE60 +3ff2ecd0: dsjs b12, L3FF2EC50 +3ff2ece0: dsjs b14, L3FF2EB60 +3ff2ecf0: add a13, a7 +3ff2ed00: addc a10, a2 +3ff2ed10: sub a10, a4 +3ff2ed20: subb a10, a6 +3ff2ed30: cmp a10, a8 +3ff2ed40: btst a10, a10 +L3FF2ED50: +3ff2ed50: move a10, a12 +3ff2ed60: move a10, b14 +3ff2ed70: and b10, b0 +3ff2ed80: andn b10, b2 +3ff2ed90: or b10, b4 +3ff2eda0: xor b10, b6 +3ff2edb0: divs b10, b8 +3ff2edc0: move b2, *b10(0xe9e7), 0 +3ff2ede0: mpyu b10, b14 +3ff2edf0: sla sp, b9 +3ff2ee00: sll a11, a2 +3ff2ee10: sra a11, a4 +3ff2ee20: srl a11, a6 +3ff2ee30: rl a11, a8 +3ff2ee40: lmo a11, a10 +3ff2ee50: mods a11, a12 +L3FF2EE60: +3ff2ee60: modu a11, a14 +3ff2ee70: .word 0x7170 +3ff2ee80: .word 0x7372 +3ff2ee90: .word 0x7574 +3ff2eea0: .word 0x7776 +3ff2eeb0: .word 0x7978 +3ff2eec0: addxy b3, b10 +3ff2eed0: cvxyl b7, b2 +3ff2eee0: .word 0x7fec +3ff2eef0: sla 0x9, a0 +3ff2ef00: sla 0x19, a2 +3ff2ef10: sll 0x9, a4 +3ff2ef20: sll 0x19, a6 +3ff2ef30: sra 0x17, a8 +3ff2ef40: sra 0x7, a10 +L3FF2EF50: +3ff2ef50: srl 0x17, a12 +3ff2ef60: srl 0x7, a14 +3ff2ef70: rl 0x9, b0 +3ff2ef80: rl 0x19, b2 +3ff2ef90: .word 0x3534 +3ff2efa0: .word 0x3736 +3ff2efb0: dsjs b8, L3FF2F050 +3ff2efc0: dsjs b10, L3FF2F160 +3ff2efd0: dsjs b12, L3FF2EF50 +3ff2efe0: dsjs b14, L3FF2EE60 +3ff2eff0: add a10, a0 +3ff2f000: addc a10, a2 +3ff2f010: sub a10, a4 +3ff2f020: subb a10, a6 +3ff2f030: cmp a10, a8 +3ff2f040: btst a10, a10 +L3FF2F050: +3ff2f050: move a10, a12 +3ff2f060: move a10, b14 +L3FF2F070: +3ff2f070: and b10, b0 +3ff2f080: andn b10, b2 +3ff2f090: or b10, b4 +3ff2f0a0: xor b10, b6 +3ff2f0b0: divs b10, b8 +3ff2f0c0: jrle L3FF2F670 +3ff2f0d0: jrge L3FF2EE60 +3ff2f0e0: mpyu b10, b14 +3ff2f0f0: sla a11, a0 +3ff2f100: sll a11, a2 +3ff2f110: sra a11, a4 +3ff2f120: srl a11, a6 +3ff2f130: rl a11, a8 +3ff2f140: lmo a11, a10 +3ff2f150: mods a11, a12 +L3FF2F160: +3ff2f160: modu a11, a14 +3ff2f170: .word 0x7170 +3ff2f180: .word 0x7372 +3ff2f190: .word 0x7574 +3ff2f1a0: .word 0x7776 +3ff2f1b0: .word 0x7978 +3ff2f1c0: cpw b3, b10 +3ff2f1d0: cmpxy sp, b8 +3ff2f1e0: .word 0x7f7e +3ff2f1f0: sla 0x9, a0 +3ff2f200: sla 0x19, a2 +3ff2f210: sll 0x9, a4 +3ff2f220: sll 0x19, a6 +3ff2f230: sra 0x17, a8 +3ff2f240: sra 0x7, a10 +L3FF2F250: +3ff2f250: srl 0x17, a12 +3ff2f260: srl 0x7, a14 +3ff2f270: rl 0x9, b0 +3ff2f280: rl 0x19, b2 +3ff2f290: .word 0x3534 +3ff2f2a0: .word 0x3736 +3ff2f2b0: dsjs b8, L3FF2F350 +3ff2f2c0: dsjs b10, L3FF2F460 +3ff2f2d0: dsjs b12, L3FF2F250 +3ff2f2e0: dsjs b14, L3FF2F160 +3ff2f2f0: add a10, a0 +3ff2f300: addc a10, a2 +3ff2f310: sub a10, a4 +3ff2f320: subb a10, a6 +3ff2f330: cmp a10, a8 +3ff2f340: btst a10, a10 +L3FF2F350: +3ff2f350: move a10, a12 +3ff2f360: move a10, b14 +3ff2f370: and b10, b0 +3ff2f380: andn b10, b2 +3ff2f390: or b10, b4 +3ff2f3a0: xor b10, b6 +3ff2f3b0: divs b10, b8 +3ff2f3c0: jrhi L3FF2F970 +3ff2f3d0: .word 0xd5c7 +3ff2f3e0: mpyu b10, b14 +3ff2f3f0: sla a11, a0 +3ff2f400: sll a11, a2 +3ff2f410: sra a11, a4 +3ff2f420: srl a11, a6 +3ff2f430: rl a11, a8 +3ff2f440: lmo a11, a10 +3ff2f450: mods a11, a12 +L3FF2F460: +3ff2f460: modu a11, a14 +3ff2f470: .word 0x7170 +3ff2f480: .word 0x7372 +3ff2f490: .word 0x7574 +3ff2f4a0: .word 0x7776 +3ff2f4b0: .word 0x7978 +3ff2f4c0: subxy b11, b10 +3ff2f4d0: pixt *sp, xy, *a7, xy +3ff2f4e0: .word 0x7f7e +3ff2f4f0: sla 0x9, a0 +3ff2f500: move a9, -*a2, 1 +3ff2f510: sll 0x9, a4 +3ff2f520: sll 0x19, a6 +3ff2f530: sra 0x17, a8 +3ff2f540: sra 0x7, a10 +L3FF2F550: +3ff2f550: srl 0x17, a12 +3ff2f560: srl 0x7, a14 +3ff2f570: rl 0x9, b0 +3ff2f580: rl 0x19, b2 +3ff2f590: .word 0x3534 +3ff2f5a0: .word 0x3736 +3ff2f5b0: dsjs b8, L3FF2F650 +3ff2f5c0: dsjs b10, L3FF2F760 +3ff2f5d0: dsjs b12, L3FF2F550 +3ff2f5e0: dsjs b14, L3FF2F460 +3ff2f5f0: add a13, a7 +3ff2f600: addc a10, a2 +3ff2f610: sub a10, a4 +3ff2f620: subb a10, a6 +3ff2f630: cmp a10, a8 +3ff2f640: btst a10, a10 +L3FF2F650: +3ff2f650: move a10, a12 +3ff2f660: move a10, b14 +L3FF2F670: +3ff2f670: and b10, b0 +3ff2f680: andn b10, b2 +3ff2f690: or b10, b4 +3ff2f6a0: xor b10, b6 +3ff2f6b0: divs b10, b8 +3ff2f6c0: move b10, -*b10, 0 +3ff2f6d0: .word 0xbfd1 +3ff2f6e0: mpyu b10, b14 +3ff2f6f0: sla a11, a0 +3ff2f700: sll a11, a2 +3ff2f710: sra a11, a4 +3ff2f720: srl a11, a6 +3ff2f730: rl a11, a8 +L3FF2F740: +3ff2f740: lmo a11, a10 +3ff2f750: mods a11, a12 +L3FF2F760: +3ff2f760: modu a11, a14 +3ff2f770: .word 0x7170 +3ff2f780: .word 0x7372 +3ff2f790: .word 0x7574 +3ff2f7a0: .word 0x7776 +3ff2f7b0: .word 0x7978 +3ff2f7c0: move b3, *b10(0xe7f1), 0 +3ff2f7e0: .word 0x7f7e +3ff2f7f0: sla 0x9, a0 +3ff2f800: sla 0x19, a2 +3ff2f810: sll 0x9, a4 +3ff2f820: sll 0x19, a6 +3ff2f830: sra 0x17, a8 +3ff2f840: sra 0x7, a10 +L3FF2F850: +3ff2f850: srl 0x17, a12 +3ff2f860: srl 0x7, a14 +3ff2f870: rl 0x9, b0 +3ff2f880: rl 0x19, b2 +3ff2f890: .word 0x3534 +3ff2f8a0: .word 0x3736 +3ff2f8b0: dsjs b8, L3FF2F950 +3ff2f8c0: dsjs b10, L3FF2FA60 +3ff2f8d0: dsjs b12, L3FF2F850 +3ff2f8e0: dsjs b14, L3FF2F760 +3ff2f8f0: add a14, a9 +3ff2f900: addc a10, a2 +3ff2f910: sub a10, a4 +3ff2f920: subb a10, a6 +3ff2f930: cmp a10, a8 +3ff2f940: btst a10, a10 +L3FF2F950: +3ff2f950: move a10, a12 +3ff2f960: move a10, b14 +L3FF2F970: +3ff2f970: and b10, b0 +3ff2f980: andn b10, b2 +3ff2f990: or b10, b4 +3ff2f9a0: xor b10, b6 +3ff2f9b0: divs b10, b8 +3ff2f9c0: jrlt L3FF2FF70 +3ff2f9d0: jrge L3FF2F740 +3ff2f9e0: mpyu b14, b12 +3ff2f9f0: sla sp, a9 +3ff2fa00: sll a11, a2 +3ff2fa10: sra a11, a4 +3ff2fa20: srl a11, a6 +3ff2fa30: rl a11, a8 +3ff2fa40: lmo a11, a10 +3ff2fa50: mods a11, a12 +L3FF2FA60: +3ff2fa60: modu a11, a14 +3ff2fa70: .word 0x7170 +3ff2fa80: .word 0x7372 +3ff2fa90: .word 0x7574 +3ff2faa0: .word 0x7776 +3ff2fab0: .word 0x7978 +3ff2fac0: cmpxy b3, b10 +3ff2fad0: cmpxy sp, b6 +3ff2fae0: .word 0x7ffc +3ff2faf0: sla 0x9, a0 +3ff2fb00: pixt a9, *a2 +3ff2fb10: sll 0x9, a4 +3ff2fb20: sll 0x19, a6 +3ff2fb30: sra 0x17, a8 +3ff2fb40: sra 0x7, a10 +L3FF2FB50: +3ff2fb50: srl 0x17, a12 +3ff2fb60: srl 0x7, a14 +3ff2fb70: rl 0x9, b0 +3ff2fb80: rl 0x19, b2 +3ff2fb90: .word 0x3534 +3ff2fba0: .word 0x3736 +3ff2fbb0: dsjs b8, L3FF2FC50 +3ff2fbc0: dsjs b10, L3FF2FD60 +3ff2fbd0: dsjs b12, L3FF2FB50 +3ff2fbe0: dsjs b14, L3FF2FA60 +3ff2fbf0: add sp, a0 +3ff2fc00: addc a10, a2 +3ff2fc10: sub a10, a4 +3ff2fc20: subb a10, a6 +3ff2fc30: cmp a10, a8 +3ff2fc40: btst a10, a10 +L3FF2FC50: +3ff2fc50: move a10, a12 +3ff2fc60: move a10, b14 +3ff2fc70: and b10, b0 +3ff2fc80: andn b10, b2 +3ff2fc90: or b10, b4 +3ff2fca0: xor b10, b6 +3ff2fcb0: divs b10, b8 +3ff2fcc0: cvxyl b10, b10 +3ff2fcd0: .word 0xeae7 +3ff2fce0: cvxyl a7, a14 +3ff2fcf0: sla sp, b4 +3ff2fd00: sll a11, a2 +3ff2fd10: sra a11, a4 +3ff2fd20: srl a11, a6 +3ff2fd30: rl a11, a8 +3ff2fd40: lmo a11, a10 +3ff2fd50: mods a11, a12 +L3FF2FD60: +3ff2fd60: modu a11, a14 +3ff2fd70: .word 0x7170 +3ff2fd80: .word 0x7372 +3ff2fd90: .word 0x7574 +3ff2fda0: .word 0x7776 +3ff2fdb0: .word 0x7978 +3ff2fdc0: cmpxy b3, b10 +3ff2fdd0: pixt *b7, *b6 +3ff2fde0: .word 0x7ffb +3ff2fdf0: .word 0x0080 +3ff2fe00: jreq L3FF30410 +3ff2fe10: .word 0x001a +3ff2fe20: .word 0x0000 +3ff2fe30: .word 0x0000 +3ff2fe40: .word 0x0000 +3ff2fe50: .word 0x0000 +3ff2fe60: .word 0x0000 +3ff2fe70: .word 0x0000 +3ff2fe80: .word 0x0000 +3ff2fe90: .word 0x0000 +3ff2fea0: .word 0x0000 +3ff2feb0: .word 0x0000 +3ff2fec0: .word 0x0000 +3ff2fed0: .word 0x0000 +3ff2fee0: .word 0x0000 +3ff2fef0: .word 0x0000 +3ff2ff00: .word 0x0000 +3ff2ff10: .word 0x0000 +3ff2ff20: emu +3ff2ff30: emu +3ff2ff40: emu +3ff2ff50: emu +3ff2ff60: emu +L3FF2FF70: +3ff2ff70: emu +3ff2ff80: emu +3ff2ff90: emu +3ff2ffa0: emu +3ff2ffb0: emu +3ff2ffc0: emu +3ff2ffd0: emu +3ff2ffe0: emu +3ff2fff0: emu +3ff30000: emu +3ff30010: emu +3ff30020: emu +3ff30030: emu +3ff30040: emu +3ff30050: emu +3ff30060: emu +3ff30070: emu +3ff30080: emu +3ff30090: emu +3ff300a0: emu +3ff300b0: emu +3ff300c0: emu +3ff300d0: emu +3ff300e0: emu +3ff300f0: emu +3ff30100: emu +3ff30110: emu +3ff30120: emu +3ff30130: emu +3ff30140: emu +3ff30150: emu +3ff30160: emu +3ff30170: emu +3ff30180: emu +3ff30190: emu +3ff301a0: emu +3ff301b0: emu +3ff301c0: emu +3ff301d0: emu +3ff301e0: emu +3ff301f0: emu +3ff30200: emu +3ff30210: emu +3ff30220: .word 0x0000 +3ff30230: .word 0x0000 +3ff30240: .word 0x0000 +3ff30250: .word 0x0000 +3ff30260: .word 0x0000 +3ff30270: .word 0x0000 +3ff30280: .word 0x0000 +3ff30290: .word 0x0000 +3ff302a0: .word 0x0000 +3ff302b0: .word 0x0000 +3ff302c0: .word 0x0000 +3ff302d0: .word 0x0000 +3ff302e0: .word 0x0000 +3ff302f0: .word 0x0000 +3ff30300: .word 0x0000 +3ff30310: .word 0x0000 +3ff30320: emu +3ff30330: emu +3ff30340: emu +3ff30350: emu +3ff30360: emu +3ff30370: emu +3ff30380: emu +3ff30390: emu +3ff303a0: emu +3ff303b0: emu +3ff303c0: emu +3ff303d0: emu +3ff303e0: emu +3ff303f0: emu +3ff30400: emu +L3FF30410: +3ff30410: emu +3ff30420: emu +3ff30430: emu +3ff30440: emu +3ff30450: emu +3ff30460: emu +3ff30470: emu +3ff30480: emu +3ff30490: emu +3ff304a0: emu +3ff304b0: emu +3ff304c0: emu +L3FF304D0: +3ff304d0: emu +L3FF304E0: +3ff304e0: emu +L3FF304F0: +3ff304f0: emu +L3FF30500: +3ff30500: emu +3ff30510: emu +3ff30520: emu +3ff30530: emu +3ff30540: emu +L3FF30550: +3ff30550: emu +3ff30560: emu +L3FF30570: +3ff30570: emu +3ff30580: emu +L3FF30590: +3ff30590: emu +3ff305a0: emu +L3FF305B0: +3ff305b0: emu +3ff305c0: emu +L3FF305D0: +3ff305d0: emu +3ff305e0: emu +L3FF305F0: +3ff305f0: emu +3ff30600: emu +3ff30610: emu +3ff30620: .word 0x0048 +L3FF30630: +3ff30630: move *a3(0x1a), *a0+, 1 +L3FF30650: +3ff30650: .word 0x0610 +3ff30660: dsjs a14, L3FF304D0 +L3FF30670: +3ff30670: .word 0x0610 +3ff30680: dsjs a14, L3FF304F0 +L3FF30690: +3ff30690: move b1, a0 +3ff306a0: dsjs a2, L3FF304E0 +L3FF306B0: +3ff306b0: move b1, a0 +3ff306c0: dsjs a2, L3FF30500 +L3FF306D0: +3ff306d0: .word 0x7760 +3ff306e0: dsjs a14, L3FF30550 +L3FF306F0: +3ff306f0: move *b2, b0, 1 +3ff30700: dsjs a14, L3FF30570 +L3FF30710: +3ff30710: move b7, *b0+, 0 +3ff30720: dsjs a14, L3FF30590 +L3FF30730: +3ff30730: .word 0x0610 +3ff30740: dsjs a14, L3FF305B0 +L3FF30750: +3ff30750: .word 0x0610 +3ff30760: dsjs a14, L3FF305D0 +L3FF30770: +3ff30770: .word 0x0670 +3ff30780: dsjs a14, L3FF305F0 +L3FF30790: +3ff30790: cmpi 0xc0b1, b0 +L3FF307B0: +3ff307b0: .word 0x0610 +3ff307c0: dsjs a14, L3FF30630 +L3FF307D0: +3ff307d0: pixblt b,xy +3ff307e0: dsjs a14, L3FF30650 +L3FF307F0: +3ff307f0: pixblt b,xy +3ff30800: dsjs a14, L3FF30670 +L3FF30810: +3ff30810: pixblt b,xy +3ff30820: dsjs a14, L3FF30690 +L3FF30830: +3ff30830: srl 0x20, b0 +3ff30840: dsjs a14, L3FF306B0 +L3FF30850: +3ff30850: .word 0x0610 +3ff30860: dsjs a14, L3FF306D0 +3ff30870: .word 0x0610 +L3FF30880: +3ff30880: dsjs a14, L3FF306F0 +3ff30890: .word 0x0610 +3ff308a0: dsjs a14, L3FF30710 +3ff308b0: .word 0x0610 +3ff308c0: dsjs a14, L3FF30730 +L3FF308D0: +3ff308d0: .word 0x0610 +3ff308e0: dsjs a14, L3FF30750 +L3FF308F0: +3ff308f0: .word 0x0610 +3ff30900: dsjs a14, L3FF30770 +L3FF30910: +3ff30910: rl 0x0, a0 +3ff30920: dsjs a14, L3FF30790 +L3FF30930: +3ff30930: .word 0x0610 +3ff30940: dsjs a14, L3FF307B0 +L3FF30950: +3ff30950: .word 0x0610 +3ff30960: dsjs a14, L3FF307D0 +L3FF30970: +3ff30970: .word 0x0610 +3ff30980: dsjs a14, L3FF307F0 +L3FF30990: +3ff30990: .word 0x0610 +3ff309a0: dsjs a14, L3FF30810 +L3FF309B0: +3ff309b0: .word 0x0610 +3ff309c0: dsjs a14, L3FF30830 +3ff309d0: .word 0x0610 +3ff309e0: dsjs a14, L3FF30850 +3ff309f0: jac L3FF70460 +3ff30a10: move *b1(0x3fa5), *b0+, 0 +3ff30a30: .word 0xddc0 +3ff30a40: dsjs a5, L3FF30880 +3ff30a50: .word 0x0610 +3ff30a60: dsjs a14, L3FF308D0 +3ff30a70: .word 0x0610 +3ff30a80: dsjs a14, L3FF308F0 +3ff30a90: .word 0x0610 +3ff30aa0: dsjs a14, L3FF30910 +3ff30ab0: .word 0x0610 +3ff30ac0: dsjs a14, L3FF30930 +L3FF30AD0: +3ff30ad0: .word 0x0008 +3ff30ae0: .word 0xd6e0 +3ff30af0: .word 0x001a +3ff30b00: move a0, *a0+, 0 +3ff30b10: dsjs a4, L3FF30950 +3ff30b20: btst 23, b0 +3ff30b30: dsjs a5, L3FF30970 +3ff30b40: move b14, -*b0, 0 +3ff30b50: dsjs a5, L3FF30990 +3ff30b60: btst 26, b0 +3ff30b70: dsjs a5, L3FF309B0 +3ff30b80: .word 0x0002 +3ff30b90: .word 0xd760 +L3FF30BA0: +3ff30ba0: .word 0x001a +3ff30bb0: .word 0xffff +L3FF30BC0: +3ff30bc0: .word 0xffff +3ff30bd0: .word 0x0002 +L3FF30BE0: +3ff30be0: .word 0xd780 +3ff30bf0: .word 0x001a +L3FF30C00: +3ff30c00: .word 0x0000 +3ff30c10: .word 0x0000 +L3FF30C20: +3ff30c20: .word 0x0002 +3ff30c30: .word 0xd7a0 +3ff30c40: .word 0x001a +3ff30c50: .word 0x0000 +3ff30c60: .word 0x0000 +3ff30c70: .word 0x0012 +3ff30c80: .word 0xd7c0 +3ff30c90: .word 0x001a +3ff30ca0: .word 0x0000 +3ff30cb0: .word 0x0000 +3ff30cc0: .word 0x0000 +3ff30cd0: .word 0x0000 +3ff30ce0: rev a4 +3ff30cf0: nop +3ff30d00: .word 0x006d +3ff30d10: .word 0x0000 +3ff30d20: subb b5, b0 +3ff30d30: dsjs b2, L3FF30BA0 +3ff30d40: cmp a13, a0 +3ff30d50: dsjs b2, L3FF30BC0 +3ff30d60: btst a0, a0 +3ff30d70: dsjs b2, L3FF30BE0 +3ff30d80: btst a3, a0 +3ff30d90: dsjs b2, L3FF30C00 +3ff30da0: move b6, b0 +3ff30db0: dsjs b2, L3FF30C20 +3ff30dc0: .word 0x0002 +3ff30dd0: .word 0xd8e0 +3ff30de0: .word 0x001a +3ff30df0: .word 0x0000 +3ff30e00: .word 0x0000 +3ff30e10: .word 0x0002 +3ff30e20: .word 0xd900 +3ff30e30: .word 0x001a +3ff30e40: .word 0x0000 +3ff30e50: .word 0x0000 +3ff30e60: .word 0x0002 +3ff30e70: .word 0xd9b0 +3ff30e80: .word 0x001a +3ff30e90: .word 0x0000 +3ff30ea0: .word 0x0000 +3ff30eb0: .word 0x0002 +3ff30ec0: .word 0xd9d0 +3ff30ed0: .word 0x001a +3ff30ee0: .word 0x0000 +3ff30ef0: .word 0x0000 +3ff30f00: .word 0x0002 +3ff30f10: .word 0xd9f0 +3ff30f20: .word 0x001a +3ff30f30: .word 0x0000 +3ff30f40: .word 0x0000 +3ff30f50: .word 0x0002 +3ff30f60: .word 0xda10 +3ff30f70: .word 0x001a +3ff30f80: .word 0x0000 +3ff30f90: .word 0x0000 +3ff30fa0: .word 0x0002 +3ff30fb0: .word 0xda30 +3ff30fc0: .word 0x001a +3ff30fd0: .word 0x0000 +3ff30fe0: .word 0x0000 +3ff30ff0: .word 0x0002 +3ff31000: .word 0xda50 +3ff31010: .word 0x001a +3ff31020: .word 0x0000 +3ff31030: .word 0x0000 +3ff31040: .word 0x0002 +3ff31050: sra 0xd, b0 +3ff31060: .word 0x001b +3ff31070: .word 0x0000 +3ff31080: .word 0x0000 +3ff31090: .word 0x0002 +3ff310a0: sra 0xc, b0 +3ff310b0: .word 0x001b +3ff310c0: .word 0x0000 +3ff310d0: .word 0x0000 +3ff310e0: .word 0x0002 +3ff310f0: sra 0xb, b0 +3ff31100: .word 0x001b +3ff31110: .word 0x0000 +3ff31120: .word 0x0000 +3ff31130: .word 0x0002 +3ff31140: sra 0xa, b0 +3ff31150: .word 0x001b +3ff31160: .word 0x0000 +3ff31170: .word 0x0000 +3ff31180: .word 0x0002 +3ff31190: sra 0x9, b0 +3ff311a0: .word 0x001b +3ff311b0: .word 0x0000 +3ff311c0: .word 0x0000 +3ff311d0: .word 0x0002 +3ff311e0: sra 0x8, b0 +3ff311f0: .word 0x001b +3ff31200: .word 0x0000 +3ff31210: .word 0x0000 +3ff31220: .word 0x0002 +3ff31230: sra 0x5, b0 +3ff31240: .word 0x001b +3ff31250: .word 0x0000 +3ff31260: .word 0x0000 +3ff31270: .word 0x0002 +3ff31280: sra 0x4, b0 +3ff31290: .word 0x001b +3ff312a0: .word 0x0000 +3ff312b0: .word 0x0000 +3ff312c0: .word 0x0002 +3ff312d0: dsjs a0, L3FF313B0 +3ff312e0: .word 0x001b +3ff312f0: .word 0x0000 +3ff31300: .word 0x0000 +3ff31310: .word 0x001b +3ff31320: and a7, a0 +3ff31330: .word 0x001b +3ff31340: cmp a1, a4 +3ff31350: sla a11, a5 +3ff31360: sra a11, a4 +3ff31370: dsjs b2, L3FF314B0 +3ff31380: sra a9, a0 +3ff31390: .word 0x7272 +L3FF313A0: +3ff313a0: .word 0x736c +L3FF313B0: +3ff313b0: srl 0xd, b4 +L3FF313C0: +3ff313c0: srl 0x1d, a3 +3ff313d0: sla 0x3, b6 +L3FF313E0: +3ff313e0: srl 0xf, b1 +3ff313f0: sla 0x1, b1 +L3FF31400: +3ff31400: dsjs b8, L3FF314A0 +3ff31410: rl 0x9, sp +L3FF31420: +3ff31420: srl 0x7, b0 +3ff31430: .word 0x3530 +L3FF31440: +3ff31440: rl 0x9, a0 +3ff31450: dsjs b9, L3FF31570 +L3FF31460: +3ff31460: rl 0x1, b4 +3ff31470: .word 0x353a +L3FF31480: +3ff31480: sla 0x1, b6 +3ff31490: .word 0x7263 +L3FF314A0: +3ff314a0: rl a11, a1 +L3FF314B0: +3ff314b0: sla 0x3, a7 +L3FF314C0: +3ff314c0: .word 0x7845 +3ff314d0: sla 0x3, b0 +L3FF314E0: +3ff314e0: rev a4 +3ff314f0: .word 0x008c +L3FF31500: +3ff31500: andn b4, b0 +3ff31510: .word 0x001b +L3FF31520: +3ff31520: addk 12, b0 +3ff31530: dsjs b8, L3FF313A0 +L3FF31540: +3ff31540: addk 14, b0 +3ff31550: dsjs b8, L3FF313C0 +L3FF31560: +3ff31560: addk 17, a0 +L3FF31570: +3ff31570: dsjs b8, L3FF313E0 +L3FF31580: +3ff31580: addk 23, b0 +3ff31590: dsjs b8, L3FF31400 +L3FF315A0: +3ff315a0: addk 27, b0 +3ff315b0: dsjs b8, L3FF31420 +L3FF315C0: +3ff315c0: dec b0 +3ff315d0: dsjs b8, L3FF31440 +L3FF315E0: +3ff315e0: subk 4, a0 +3ff315f0: dsjs b8, L3FF31460 +L3FF31600: +3ff31600: subk 10, b0 +3ff31610: dsjs b8, L3FF31480 +L3FF31620: +3ff31620: subk 15, a0 +3ff31630: dsjs b8, L3FF314A0 +L3FF31640: +3ff31640: subk 19, b0 +3ff31650: dsjs b8, L3FF314C0 +L3FF31660: +3ff31660: subk 23, b0 +3ff31670: dsjs b8, L3FF314E0 +L3FF31680: +3ff31680: subk 26, b0 +3ff31690: dsjs b8, L3FF31500 +L3FF316A0: +3ff316a0: subk 31, a0 +3ff316b0: dsjs b8, L3FF31520 +L3FF316C0: +3ff316c0: movk 3, b0 +3ff316d0: dsjs b8, L3FF31540 +L3FF316E0: +3ff316e0: movk 8, a0 +3ff316f0: dsjs b8, L3FF31560 +L3FF31700: +3ff31700: movk 11, a0 +3ff31710: dsjs b8, L3FF31580 +L3FF31720: +3ff31720: movk 16, b0 +3ff31730: dsjs b8, L3FF315A0 +L3FF31740: +3ff31740: movk 19, b0 +3ff31750: dsjs b8, L3FF315C0 +L3FF31760: +3ff31760: movk 22, b0 +3ff31770: dsjs b8, L3FF315E0 +L3FF31780: +3ff31780: movk 27, a0 +3ff31790: dsjs b8, L3FF31600 +L3FF317A0: +3ff317a0: movk 30, b8 +3ff317b0: dsjs b8, L3FF31620 +L3FF317C0: +3ff317c0: btst 29, b8 +3ff317d0: dsjs b8, L3FF31640 +L3FF317E0: +3ff317e0: btst 25, b0 +3ff317f0: dsjs b8, L3FF31660 +L3FF31800: +3ff31800: btst 21, b8 +3ff31810: dsjs b8, L3FF31680 +L3FF31820: +3ff31820: btst 16, b8 +3ff31830: dsjs b8, L3FF316A0 +L3FF31840: +3ff31840: btst 11, b8 +3ff31850: dsjs b8, L3FF316C0 +L3FF31860: +3ff31860: btst 3, b0 +3ff31870: dsjs b8, L3FF316E0 +L3FF31880: +3ff31880: sla 0x0, a8 +3ff31890: dsjs b8, L3FF31700 +L3FF318A0: +3ff318a0: sla 0x4, a0 +3ff318b0: dsjs b8, L3FF31720 +L3FF318C0: +3ff318c0: sla 0xa, a0 +3ff318d0: dsjs b8, L3FF31740 +L3FF318E0: +3ff318e0: sla 0xd, a8 +3ff318f0: dsjs b8, L3FF31760 +L3FF31900: +3ff31900: sla 0x12, b8 +3ff31910: dsjs b8, L3FF31780 +L3FF31920: +3ff31920: sla 0x16, b0 +3ff31930: dsjs b8, L3FF317A0 +L3FF31940: +3ff31940: sla 0x19, b0 +3ff31950: dsjs b8, L3FF317C0 +L3FF31960: +3ff31960: sla 0x1e, a8 +3ff31970: dsjs b8, L3FF317E0 +L3FF31980: +3ff31980: sll 0x2, b0 +3ff31990: dsjs b8, L3FF31800 +L3FF319A0: +3ff319a0: sll 0x8, a0 +3ff319b0: dsjs b8, L3FF31820 +L3FF319C0: +3ff319c0: sll 0xe, b0 +3ff319d0: dsjs b8, L3FF31840 +L3FF319E0: +3ff319e0: sll 0x16, a0 +3ff319f0: dsjs b8, L3FF31860 +L3FF31A00: +3ff31a00: sll 0x1d, b8 +3ff31a10: dsjs b8, L3FF31880 +L3FF31A20: +3ff31a20: sra 0x1b, a0 +3ff31a30: dsjs b8, L3FF318A0 +L3FF31A40: +3ff31a40: sra 0x17, a8 +3ff31a50: dsjs b8, L3FF318C0 +L3FF31A60: +3ff31a60: sra 0xf, a0 +3ff31a70: dsjs b8, L3FF318E0 +L3FF31A80: +3ff31a80: sra 0x7, a8 +3ff31a90: dsjs b8, L3FF31900 +L3FF31AA0: +3ff31aa0: sra 0x1, a0 +3ff31ab0: dsjs b8, L3FF31920 +L3FF31AC0: +3ff31ac0: srl 0x1b, b0 +3ff31ad0: dsjs b8, L3FF31940 +L3FF31AE0: +3ff31ae0: srl 0x12, a0 +3ff31af0: dsjs b8, L3FF31960 +L3FF31B00: +3ff31b00: srl 0xb, b0 +3ff31b10: dsjs b8, L3FF31980 +L3FF31B20: +3ff31b20: rl 0x1, b0 +3ff31b30: dsjs b8, L3FF319A0 +L3FF31B40: +3ff31b40: rl 0x7, a8 +3ff31b50: dsjs b8, L3FF319C0 +L3FF31B60: +3ff31b60: rl 0xf, a0 +3ff31b70: dsjs b8, L3FF319E0 +L3FF31B80: +3ff31b80: rl 0x13, a0 +3ff31b90: dsjs b8, L3FF31A00 +L3FF31BA0: +3ff31ba0: rl 0x18, b8 +3ff31bb0: dsjs b8, L3FF31A20 +L3FF31BC0: +3ff31bc0: .word 0x3438 +3ff31bd0: dsjs b8, L3FF31A40 +L3FF31BE0: +3ff31be0: .word 0x3540 +3ff31bf0: dsjs b8, L3FF31A60 +L3FF31C00: +3ff31c00: .word 0x3608 +3ff31c10: dsjs b8, L3FF31A80 +L3FF31C20: +3ff31c20: .word 0x36d8 +L3FF31C30: +3ff31c30: dsjs b8, L3FF31AA0 +L3FF31C40: +3ff31c40: .word 0x37b8 +3ff31c50: dsjs b8, L3FF31AC0 +L3FF31C60: +3ff31c60: dsjs b8, L3FF31CA0 +3ff31c70: dsjs b8, L3FF31AE0 +L3FF31C80: +3ff31c80: dsjs a0, L3FF31D50 +3ff31c90: dsjs b8, L3FF31B00 +L3FF31CA0: +3ff31ca0: dsjs b0, L3FF31DF0 +3ff31cb0: dsjs b8, L3FF31B20 +3ff31cc0: dsjs b8, L3FF31E60 +3ff31cd0: dsjs b8, L3FF31B40 +3ff31ce0: dsjs b0, L3FF31ED0 +3ff31cf0: dsjs b8, L3FF31B60 +3ff31d00: dsjs a0, L3FF31CA0 +3ff31d10: dsjs b8, L3FF31B80 +3ff31d20: dsjs b8, L3FF31C80 +3ff31d30: dsjs b8, L3FF31BA0 +3ff31d40: dsjs a0, L3FF31C60 +L3FF31D50: +3ff31d50: dsjs b8, L3FF31BC0 +3ff31d60: dsjs a0, L3FF31C30 +3ff31d70: dsjs b8, L3FF31BE0 +3ff31d80: dsjs a0, L3FF31C00 +3ff31d90: dsjs b8, L3FF31C00 +3ff31da0: dsjs b8, L3FF31BE0 +3ff31db0: dsjs b8, L3FF31C20 +3ff31dc0: add b1, b0 +3ff31dd0: dsjs b8, L3FF31C40 +3ff31de0: .word 0x0002 +L3FF31DF0: +3ff31df0: divu b10, b0 +3ff31e00: .word 0x001b +3ff31e10: .word 0x0046 +3ff31e20: .word 0x0000 +3ff31e30: .word 0x001c +3ff31e40: divu b11, b0 +3ff31e50: .word 0x001b +L3FF31E60: +3ff31e60: cmp a1, a4 +3ff31e70: sla a11, a5 +3ff31e80: sra a11, a4 +3ff31e90: dsjs b2, L3FF31FD0 +3ff31ea0: sra a1, a0 +3ff31eb0: .word 0x7477 +3ff31ec0: srl b2, sp +L3FF31ED0: +3ff31ed0: mods a3, a9 +3ff31ee0: srl 0xd, a5 +L3FF31EF0: +3ff31ef0: srl 0x1d, a3 +3ff31f00: sla 0x3, b6 +L3FF31F10: +3ff31f10: srl 0xf, b1 +3ff31f20: sla 0x1, b2 +L3FF31F30: +3ff31f30: dsjs b8, L3FF31FD0 +3ff31f40: rl 0x9, sp +3ff31f50: srl 0x7, b0 +3ff31f60: .word 0x3532 +3ff31f70: rl 0x9, a0 +3ff31f80: dsjs b7, L3FF320A0 +3ff31f90: rl 0x1, b4 +3ff31fa0: rl 0x11, b10 +3ff31fb0: sla 0x1, b5 +3ff31fc0: .word 0x7263 +L3FF31FD0: +3ff31fd0: rl a11, a1 +3ff31fe0: sla 0x3, a7 +3ff31ff0: .word 0x7845 +3ff32000: sla 0x3, b0 +3ff32010: rev a4 +3ff32020: .word 0x0008 +3ff32030: mpys b9, b0 +3ff32040: .word 0x001b +3ff32050: xor b13, b0 +3ff32060: dsjs b8, L3FF31ED0 +3ff32070: divs b4, b0 +3ff32080: dsjs b8, L3FF31EF0 +3ff32090: divs b11, b0 +L3FF320A0: +3ff320a0: dsjs b8, L3FF31F10 +3ff320b0: mpyu b3, b0 +3ff320c0: dsjs b8, L3FF31F30 +3ff320d0: .word 0x001b +3ff320e0: mpys b14, b0 +3ff320f0: .word 0x001b +3ff32100: cmp a1, a4 +3ff32110: sla a11, a5 +3ff32120: sra a11, a4 +3ff32130: dsjs b2, L3FF32270 +3ff32140: rl a9, a0 +3ff32150: sra a11, a14 +L3FF32160: +3ff32160: sra b3, b4 +3ff32170: sll a9, a14 +3ff32180: .word 0x762c +3ff32190: rl 0x9, a0 +3ff321a0: rl 0x9, a14 +3ff321b0: dsjs a0, L3FF321D0 +3ff321c0: srl 0x7, b9 +L3FF321D0: +3ff321d0: rl 0x1, b1 +L3FF321E0: +3ff321e0: rl 0x1, sp +3ff321f0: sla 0x1, b5 +3ff32200: dsjs b1, L3FF322A0 +3ff32210: .word 0x343a +3ff32220: dsjs b1, L3FF32340 +3ff32230: rl 0x11, b3 +3ff32240: sll a9, a0 +3ff32250: sla b11, b2 +3ff32260: srl a11, a9 +L3FF32270: +3ff32270: sub a9, a0 +3ff32280: .word 0x7078 +3ff32290: sll 0x1, a0 +L3FF322A0: +3ff322a0: .word 0x0000 +3ff322b0: rev a13 +3ff322c0: mpyu a12, a0 +3ff322d0: .word 0x001b +3ff322e0: .word 0x0c70 +3ff322f0: dsjs b9, L3FF32160 +3ff32300: .word 0x0002 +3ff32310: subk 27, b0 +3ff32320: .word 0x0000 +3ff32330: .word 0x0000 +L3FF32340: +3ff32340: .word 0x0001 +3ff32350: .word 0x0000 +3ff32360: .word 0xda10 +3ff32370: dsjs b8, L3FF321E0 +L3FF32380: +3ff32380: move *b1(0x3f58), *b0(0x0), 0 +3ff323b0: .word 0x0000 +3ff323c0: .word 0x0000 +3ff323d0: .word 0x0000 +3ff323e0: .word 0x0001 +3ff323f0: .word 0x0000 +3ff32400: .word 0x0000 +3ff32410: .word 0x0000 +3ff32420: .word 0x0000 +3ff32430: .word 0x0000 +3ff32440: .word 0x0000 +3ff32450: .word 0x0000 +3ff32460: .word 0x0000 +3ff32470: .word 0x0000 +3ff32480: subi 0xfffdc0a6, b0 +3ff324b0: nop +3ff324c0: .word 0x0000 +3ff324d0: .word 0x0000 +3ff324e0: .word 0x0001 +3ff324f0: .word 0x0000 +3ff32500: .word 0xda10 +3ff32510: dsjs b8, L3FF32380 +3ff32520: movb a11, *a0(0x3f58) +3ff32540: .word 0x0000 +3ff32550: .word 0x0000 +3ff32560: .word 0x0000 +3ff32570: .word 0x0000 +3ff32580: .word 0x0000 +3ff32590: .word 0x0000 +3ff325a0: .word 0x0000 +3ff325b0: .word 0x0002 +3ff325c0: move *a0, a0, 1 +3ff325d0: .word 0x001b +3ff325e0: .word 0x0000 +3ff325f0: .word 0x0000 +3ff32600: .word 0x0004 +3ff32610: movb a13, *a0 +3ff32620: .word 0x001b +3ff32630: .word 0xffff +3ff32640: .word 0xffff +3ff32650: .word 0xffff +3ff32660: .word 0xffff +3ff32670: .word 0x0008 +3ff32680: movb *a5, a0 +3ff32690: .word 0x001b +3ff326a0: .word 0x0000 +3ff326b0: .word 0x0000 +3ff326c0: .word 0x0003 +3ff326d0: .word 0x0000 +3ff326e0: .word 0x0002 +3ff326f0: .word 0x0000 +3ff32700: .word 0x0001 +3ff32710: .word 0x0000 +3ff32720: .word 0x001d +3ff32730: movb *a9, a0 +3ff32740: .word 0x001b +3ff32750: cmp a1, a4 +3ff32760: sla a11, a5 +3ff32770: sra a11, a4 +3ff32780: dsjs b2, L3FF328C0 +3ff32790: rl a9, a0 +3ff327a0: sra a11, a14 +3ff327b0: mpyu b11, b4 +3ff327c0: sra a3, a1 +3ff327d0: .word 0x7264 +3ff327e0: sll a9, a14 +3ff327f0: .word 0x762c +3ff32800: rl 0x9, a0 +3ff32810: rl 0x9, a14 +3ff32820: dsjs a0, L3FF32840 +3ff32830: srl 0x7, b9 +L3FF32840: +3ff32840: rl 0x1, b1 +3ff32850: rl 0x1, sp +3ff32860: sla 0x1, b5 +3ff32870: dsjs b1, L3FF32910 +3ff32880: .word 0x343a +3ff32890: dsjs b1, L3FF329B0 +3ff328a0: rl 0x9, b2 +3ff328b0: sll a9, a0 +L3FF328C0: +3ff328c0: sla b11, b2 +3ff328d0: srl a11, a9 +3ff328e0: sub a9, a0 +3ff328f0: .word 0x7078 +3ff32900: sll 0x1, a0 +L3FF32910: +3ff32910: .word 0x0000 +3ff32920: .word 0x001b +3ff32930: move b7, *b0+, 0 +3ff32940: .word 0x001b +3ff32950: cmp a1, a4 +3ff32960: sla a11, a5 +3ff32970: sra a11, a4 +3ff32980: dsjs b2, L3FF32AC0 +3ff32990: rl a9, a0 +3ff329a0: modu a11, a14 +L3FF329B0: +3ff329b0: sra a11, a4 +3ff329c0: sll a9, a14 +3ff329d0: .word 0x762c +3ff329e0: rl 0x9, a0 +3ff329f0: rl 0x9, a14 +3ff32a00: dsjs a0, L3FF32A20 +3ff32a10: srl 0x7, b9 +L3FF32A20: +3ff32a20: rl 0x1, b1 +3ff32a30: rl 0x1, sp +3ff32a40: sla 0x1, b5 +3ff32a50: dsjs b1, L3FF32AF0 +3ff32a60: .word 0x343a +3ff32a70: dsjs b1, L3FF32B90 +3ff32a80: rl 0x19, b4 +3ff32a90: sll a9, a0 +3ff32aa0: sla b11, b2 +3ff32ab0: srl a11, a9 +L3FF32AC0: +3ff32ac0: sub a9, a0 +3ff32ad0: .word 0x7078 +3ff32ae0: sll 0x1, a0 +L3FF32AF0: +3ff32af0: .word 0x0000 +3ff32b00: .word 0x001a +3ff32b10: move a6, *a0+, 1 +3ff32b20: .word 0x001b +3ff32b30: cmp a1, a4 +3ff32b40: sla a11, a5 +3ff32b50: sra a11, a4 +3ff32b60: dsjs b2, L3FF32CA0 +3ff32b70: mods a9, a0 +3ff32b80: .word 0x7369 +L3FF32B90: +3ff32b90: srl 0xd, a3 +3ff32ba0: srl 0x1d, a3 +3ff32bb0: sla 0x3, b6 +3ff32bc0: srl 0xf, b1 +3ff32bd0: sla 0x1, b1 +3ff32be0: dsjs b8, L3FF32C80 +3ff32bf0: rl 0x9, sp +3ff32c00: srl 0x7, b0 +3ff32c10: .word 0x3530 +3ff32c20: rl 0x9, a0 +3ff32c30: dsjs b9, L3FF32D50 +3ff32c40: rl 0x9, b4 +3ff32c50: .word 0x353a +3ff32c60: sla 0x1, b5 +3ff32c70: .word 0x7263 +L3FF32C80: +3ff32c80: rl a11, a1 +3ff32c90: sla 0x3, a7 +L3FF32CA0: +3ff32ca0: .word 0x7845 +3ff32cb0: sla 0x3, b0 +3ff32cc0: rev a4 +3ff32cd0: .word 0x0002 +3ff32ce0: move *b3(0x1b), b0, 0 +3ff32d00: move *b3+, b0, 0 +3ff32d10: .word 0x001b +3ff32d20: .word 0x0002 +3ff32d30: move *b4(0x1b), b0, 0 +L3FF32D50: +3ff32d50: move *a2(0x1b), a8, 0 +3ff32d70: .word 0x0002 +3ff32d80: move *b5(0x1b), b0, 0 +3ff32da0: move *b3+, b0, 0 +3ff32db0: .word 0x001b +3ff32dc0: .word 0x0001 +3ff32dd0: move *b6(0x1b), b0, 0 +3ff32df0: .word 0x0000 +3ff32e00: .word 0x0009 +3ff32e10: move *a7(0x1b), a0, 0 +3ff32e30: rl 0x9, b0 +3ff32e40: rl 0x19, b2 +3ff32e50: .word 0x3534 +3ff32e60: .word 0x3736 +3ff32e70: dsjs b8, L3FF32F10 +3ff32e80: sll a3, a1 +3ff32e90: sra a3, a3 +3ff32ea0: srl a3, a5 +3ff32eb0: .word 0x0000 +3ff32ec0: .word 0x001a +3ff32ed0: move *b11(0x1b), b0, 0 +3ff32ef0: cmp a1, a4 +3ff32f00: sla a11, a5 +L3FF32F10: +3ff32f10: sra a11, a4 +3ff32f20: dsjs b2, L3FF33060 +3ff32f30: .word 0x7020 +3ff32f40: srl b3, b2 +3ff32f50: sll a9, a14 +3ff32f60: .word 0x762c +3ff32f70: rl 0x9, a0 +3ff32f80: rl 0x9, a14 +3ff32f90: dsjs a0, L3FF32FB0 +3ff32fa0: srl 0x7, b9 +L3FF32FB0: +3ff32fb0: rl 0x1, b1 +3ff32fc0: rl 0x1, sp +3ff32fd0: sla 0x1, b5 +3ff32fe0: dsjs b1, L3FF33080 +3ff32ff0: .word 0x343a +3ff33000: dsjs b2, L3FF33120 +3ff33010: rl 0x1, b0 +3ff33020: sll a9, a0 +3ff33030: sla b11, b2 +3ff33040: srl a11, a9 +3ff33050: sub a9, a0 +L3FF33060: +3ff33060: .word 0x7078 +3ff33070: sll 0x1, a0 +L3FF33080: +3ff33080: .word 0x0000 +3ff33090: .word 0x0001 +3ff330a0: move *b8(0x1b), b0, 1 +3ff330c0: .word 0x0001 +3ff330d0: .word 0x0001 +3ff330e0: move *a9(0x1b), a0, 1 +3ff33100: .word 0x0001 +3ff33110: .word 0x0002 +L3FF33120: +3ff33120: move *b9(0x1b), b0, 1 +3ff33140: .word 0x0000 +3ff33150: .word 0x0000 +3ff33160: .word 0x0002 +3ff33170: move *b10(0x1b), b0, 1 +3ff33190: .word 0x0000 +3ff331a0: .word 0x0000 +3ff331b0: .word 0x0002 +3ff331c0: move *b11(0x1b), b0, 1 +3ff331e0: .word 0x0000 +3ff331f0: .word 0x0000 +3ff33200: .word 0x0002 +3ff33210: move *b12(0x1b), b0, 1 +3ff33230: .word 0x0000 +L3FF33240: +3ff33240: .word 0x0000 +3ff33250: .word 0x0002 +L3FF33260: +3ff33260: move *b13(0x1b), b0, 1 +L3FF33280: +3ff33280: .word 0x0000 +3ff33290: .word 0x0000 +L3FF332A0: +3ff332a0: .word 0x0002 +3ff332b0: move *b14(0x1b), b0, 1 +3ff332d0: .word 0x0000 +L3FF332E0: +3ff332e0: .word 0x0000 +3ff332f0: .word 0x0002 +L3FF33300: +3ff33300: move *sp(0x1b), b0, 1 +L3FF33320: +3ff33320: .word 0x0000 +3ff33330: .word 0x0000 +L3FF33340: +3ff33340: .word 0x0002 +3ff33350: move *b0(0x1b), *b0(0x0), 0 +3ff33380: .word 0x0000 +3ff33390: .word 0x0014 +3ff333a0: move *b1(0x1b), *b0(0x10b0), 0 +L3FF333D0: +3ff333d0: dsjs b10, L3FF33240 +3ff333e0: sll 0x15, a0 +3ff333f0: dsjs b10, L3FF33260 +3ff33400: addk 23, a0 +L3FF33410: +3ff33410: dsjs b10, L3FF33280 +3ff33420: movk 26, b0 +3ff33430: dsjs b10, L3FF332A0 +3ff33440: dsjs b0, L3FF33490 +L3FF33450: +3ff33450: dsjs b10, L3FF332C0 +3ff33460: sll 0xc, a0 +3ff33470: dsjs b10, L3FF332E0 +3ff33480: .word 0x7010 +L3FF33490: +3ff33490: dsjs b10, L3FF33300 +3ff334a0: pixt *a3, *a0 +3ff334b0: dsjs b9, L3FF33320 +3ff334c0: .word 0x7570 +L3FF334D0: +3ff334d0: dsjs b10, L3FF33340 +3ff334e0: move b0, *b0, 1 +3ff334f0: dsjs b10, L3FF33360 +3ff33500: getst a12 +L3FF33510: +3ff33510: move *b11(0x1b), *b0(0x1), 0 +3ff33540: .word 0x0000 +L3FF33550: +3ff33550: cvxyl a0, a0 +3ff33560: dsjs b10, L3FF333D0 +3ff33570: .word 0x7270 +3ff33580: .word 0x0009 +L3FF33590: +3ff33590: cvxyl b2, b0 +3ff335a0: dsjs b10, L3FF33410 +3ff335b0: .word 0x7290 +3ff335c0: .word 0x0009 +L3FF335D0: +3ff335d0: cvxyl a8, a0 +3ff335e0: dsjs b10, L3FF33450 +3ff335f0: .word 0x72b0 +3ff33600: .word 0x0009 +L3FF33610: +3ff33610: cvxyl a13, a8 +3ff33620: dsjs b10, L3FF33490 +3ff33630: .word 0x72d0 +3ff33640: .word 0x0009 +L3FF33650: +3ff33650: .word 0xea68 +3ff33660: dsjs b10, L3FF334D0 +3ff33670: .word 0x72f0 +3ff33680: .word 0x0009 +L3FF33690: +3ff33690: .word 0xeb08 +3ff336a0: dsjs b10, L3FF33510 +3ff336b0: .word 0x7310 +3ff336c0: .word 0x0009 +L3FF336D0: +3ff336d0: .word 0xebf8 +3ff336e0: dsjs b10, L3FF33550 +3ff336f0: .word 0x7330 +3ff33700: .word 0x0009 +L3FF33710: +3ff33710: movx a7, a8 +3ff33720: dsjs b10, L3FF33590 +3ff33730: .word 0x7350 +3ff33740: .word 0x0009 +L3FF33750: +3ff33750: movx sp, a0 +3ff33760: dsjs b10, L3FF335D0 +3ff33770: .word 0x7370 +3ff33780: .word 0x0009 +L3FF33790: +3ff33790: movy b3, b8 +3ff337a0: dsjs b10, L3FF33610 +3ff337b0: .word 0x7390 +3ff337c0: .word 0x0009 +L3FF337D0: +3ff337d0: movy a8, a8 +3ff337e0: dsjs b10, L3FF33650 +3ff337f0: .word 0x73b0 +3ff33800: .word 0x0009 +L3FF33810: +3ff33810: movy sp, b8 +3ff33820: dsjs b10, L3FF33690 +3ff33830: .word 0x73d0 +3ff33840: .word 0x0009 +L3FF33850: +3ff33850: pixt b4, *b8, xy +3ff33860: dsjs b10, L3FF336D0 +3ff33870: .word 0x73f0 +3ff33880: .word 0x0009 +L3FF33890: +3ff33890: pixt a9, *a0, xy +3ff338a0: dsjs b10, L3FF33710 +3ff338b0: .word 0x7410 +3ff338c0: .word 0x0009 +L3FF338D0: +3ff338d0: pixt b13, *b8, xy +3ff338e0: dsjs b10, L3FF33750 +3ff338f0: .word 0x7430 +3ff33900: .word 0x0009 +L3FF33910: +3ff33910: pixt *a3, xy, a8 +3ff33920: dsjs b10, L3FF33790 +3ff33930: .word 0x7450 +3ff33940: .word 0x0009 +L3FF33950: +3ff33950: pixt *b11, xy, b0 +3ff33960: dsjs b10, L3FF337D0 +3ff33970: .word 0x7470 +3ff33980: .word 0x0009 +L3FF33990: +3ff33990: pixt *a0, xy, *a8, xy +3ff339a0: dsjs b10, L3FF33810 +3ff339b0: .word 0x7490 +3ff339c0: .word 0x0009 +L3FF339D0: +3ff339d0: pixt *b4, xy, *b8, xy +3ff339e0: dsjs b10, L3FF33850 +3ff339f0: .word 0x74b0 +3ff33a00: .word 0x0009 +L3FF33A10: +3ff33a10: pixt *b8, xy, *b8, xy +3ff33a20: dsjs b10, L3FF33890 +3ff33a30: .word 0x74d0 +3ff33a40: .word 0x0009 +L3FF33A50: +3ff33a50: pixt *sp, xy, *b0, xy +3ff33a60: dsjs b10, L3FF338D0 +3ff33a70: .word 0x74f0 +3ff33a80: .word 0x0009 +L3FF33A90: +3ff33a90: drav b5, b8 +3ff33aa0: dsjs b10, L3FF33910 +3ff33ab0: .word 0x7510 +3ff33ac0: .word 0x0009 +L3FF33AD0: +3ff33ad0: drav a11, a8 +3ff33ae0: dsjs b10, L3FF33950 +3ff33af0: .word 0x7530 +3ff33b00: .word 0x0009 +L3FF33B10: +3ff33b10: pixt a0, *a0 +3ff33b20: dsjs b10, L3FF33990 +3ff33b30: .word 0x7550 +3ff33b40: .word 0x0009 +L3FF33B50: +3ff33b50: pixt b6, *b8 +3ff33b60: dsjs b10, L3FF339D0 +3ff33b70: .word 0x7570 +3ff33b80: .word 0x0009 +L3FF33B90: +3ff33b90: pixt b14, *b8 +3ff33ba0: dsjs b10, L3FF33A10 +3ff33bb0: .word 0x7590 +3ff33bc0: .word 0x0009 +L3FF33BD0: +3ff33bd0: pixt *b7, b0 +3ff33be0: dsjs b10, L3FF33A50 +3ff33bf0: .word 0x75b0 +3ff33c00: .word 0x0009 +L3FF33C10: +3ff33c10: pixt *a13, a8 +3ff33c20: dsjs b10, L3FF33A90 +3ff33c30: .word 0x75d0 +3ff33c40: .word 0x0009 +L3FF33C50: +3ff33c50: pixt *b4, *b0 +3ff33c60: dsjs b10, L3FF33AD0 +3ff33c70: .word 0x75f0 +3ff33c80: .word 0x0009 +3ff33c90: pixt *a11, *a8 +3ff33ca0: dsjs b10, L3FF33B10 +3ff33cb0: .word 0x7610 +3ff33cc0: .word 0x0009 +L3FF33CD0: +3ff33cd0: .word 0xfe78 +3ff33ce0: dsjs b10, L3FF33B50 +3ff33cf0: .word 0x7630 +3ff33d00: .word 0x0009 +L3FF33D10: +3ff33d10: .word 0xff80 +3ff33d20: dsjs b10, L3FF33B90 +3ff33d30: .word 0x7650 +3ff33d40: .word 0x0009 +L3FF33D50: +3ff33d50: .word 0x0058 +3ff33d60: dsjs b11, L3FF33BD0 +3ff33d70: .word 0x7670 +3ff33d80: .word 0x0009 +L3FF33D90: +3ff33d90: getpc b8 +3ff33da0: dsjs b11, L3FF33C10 +3ff33db0: .word 0x7690 +3ff33dc0: .word 0x0009 +3ff33dd0: .word 0x0248 +3ff33de0: dsjs b11, L3FF33C50 +3ff33df0: .word 0x76b0 +3ff33e00: .word 0x0009 +L3FF33E10: +3ff33e10: movb @0x76d03f5b, @0x4500009 +3ff33e60: dsjs b11, L3FF33CD0 +3ff33e70: .word 0x76f0 +3ff33e80: .word 0x0009 +L3FF33E90: +3ff33e90: setf 32, 0, 0 +3ff33ea0: dsjs b11, L3FF33D10 +3ff33eb0: .word 0x7710 +3ff33ec0: .word 0x0009 +L3FF33ED0: +3ff33ed0: .word 0x0620 +3ff33ee0: dsjs b11, L3FF33D50 +3ff33ef0: .word 0x7730 +3ff33f00: .word 0x0009 +3ff33f10: sext b8, 1 +3ff33f20: dsjs b11, L3FF33D90 +3ff33f30: .word 0x7750 +3ff33f40: .word 0x0009 +L3FF33F50: +3ff33f50: move @0x77703f5b, @0x8a00009, 1 +3ff33fa0: dsjs b11, L3FF33E10 +3ff33fb0: .word 0x7790 +3ff33fc0: .word 0x0009 +3ff33fd0: rets 16 +3ff33fe0: dsjs b11, L3FF33E50 +3ff33ff0: .word 0x77b0 +3ff34000: .word 0x0009 +L3FF34010: +3ff34010: .word 0x0a10 +3ff34020: dsjs b11, L3FF33E90 +3ff34030: .word 0x77d0 +3ff34040: .word 0x0009 +L3FF34050: +3ff34050: .word 0x0ae0 +3ff34060: dsjs b11, L3FF33ED0 +3ff34070: .word 0x77f0 +3ff34080: .word 0x0009 +L3FF34090: +3ff34090: cmpi 0x87efc0a4, a8 +3ff340c0: .word 0x0009 +L3FF340D0: +3ff340d0: .word 0x0c30 +3ff340e0: dsjs b11, L3FF33F50 +3ff340f0: .word 0x0001 +3ff34100: .word 0x0000 +L3FF34110: +3ff34110: subi 0x8fcfc0a4, a8 +3ff34140: .word 0x0009 +L3FF34150: +3ff34150: calla 0x70703f5b +3ff34180: .word 0x0009 +L3FF34190: +3ff34190: setc +3ff341a0: dsjs b11, L3FF34010 +3ff341b0: .word 0x7050 +3ff341c0: .word 0x0009 +L3FF341D0: +3ff341d0: .word 0x0ea8 +3ff341e0: dsjs b11, L3FF34050 +3ff341f0: .word 0x0001 +3ff34200: .word 0x0000 +L3FF34210: +3ff34210: pixblt l,l +3ff34220: dsjs b11, L3FF34090 +3ff34230: lmo a12, a0 +3ff34240: .word 0x0009 +L3FF34250: +3ff34250: pixt *b7, b0 +3ff34260: dsjs b10, L3FF340D0 +3ff34270: lmo a13, a0 +3ff34280: .word 0x0009 +L3FF34290: +3ff34290: pixblt xy,xy +3ff342a0: dsjs b11, L3FF34110 +3ff342b0: lmo a14, a0 +3ff342c0: .word 0x0009 +L3FF342D0: +3ff342d0: addk 32, a8 +3ff342e0: dsjs b11, L3FF34150 +3ff342f0: lmo sp, a0 +3ff34300: .word 0x0009 +L3FF34310: +3ff34310: addk 6, b8 +3ff34320: dsjs b11, L3FF34190 +3ff34330: mods a0, a0 +3ff34340: .word 0x0009 +L3FF34350: +3ff34350: addk 12, b8 +3ff34360: dsjs b11, L3FF341D0 +3ff34370: mods a1, a0 +3ff34380: .word 0x0009 +L3FF34390: +3ff34390: addk 19, a8 +3ff343a0: dsjs b11, L3FF34210 +3ff343b0: mods a2, a0 +3ff343c0: .word 0x0009 +L3FF343D0: +3ff343d0: addk 26, a8 +3ff343e0: dsjs b11, L3FF34250 +3ff343f0: mods a3, a0 +3ff34400: .word 0x0009 +L3FF34410: +3ff34410: addk 31, a0 +3ff34420: dsjs b11, L3FF34290 +3ff34430: mods a4, a0 +3ff34440: .word 0x0009 +L3FF34450: +3ff34450: subk 9, a0 +3ff34460: dsjs b11, L3FF342D0 +3ff34470: mods a5, a0 +3ff34480: .word 0x0009 +L3FF34490: +3ff34490: subk 17, a0 +3ff344a0: dsjs b11, L3FF34310 +3ff344b0: mods a6, a0 +3ff344c0: .word 0x0009 +L3FF344D0: +3ff344d0: subk 21, b0 +3ff344e0: dsjs b11, L3FF34350 +3ff344f0: mods a7, a0 +3ff34500: .word 0x0009 +L3FF34510: +3ff34510: subk 27, b0 +3ff34520: dsjs b11, L3FF34390 +3ff34530: .word 0x0001 +3ff34540: .word 0x0000 +L3FF34550: +3ff34550: subk 31, a8 +3ff34560: dsjs b11, L3FF343D0 +3ff34570: sra a3, a0 +3ff34580: .word 0x0009 +L3FF34590: +3ff34590: movk 2, b8 +3ff345a0: dsjs b11, L3FF34410 +3ff345b0: sra a4, a0 +3ff345c0: .word 0x0009 +L3FF345D0: +3ff345d0: movk 8, a0 +3ff345e0: dsjs b11, L3FF34450 +3ff345f0: sra a5, a0 +3ff34600: .word 0x0009 +L3FF34610: +3ff34610: movk 15, a0 +3ff34620: dsjs b11, L3FF34490 +3ff34630: sra a6, a0 +3ff34640: .word 0x0009 +L3FF34650: +3ff34650: movk 22, a8 +3ff34660: dsjs b11, L3FF344D0 +3ff34670: sra a7, a0 +3ff34680: .word 0x0009 +L3FF34690: +3ff34690: movk 27, b0 +3ff346a0: dsjs b11, L3FF34510 +3ff346b0: .word 0x0001 +3ff346c0: .word 0x0000 +L3FF346D0: +3ff346d0: btst 28, b0 +3ff346e0: dsjs b11, L3FF34550 +3ff346f0: movx a9, a0 +3ff34700: rev a3 +L3FF34710: +3ff34710: btst 25, b0 +3ff34720: dsjs b11, L3FF34590 +3ff34730: movx a10, a0 +3ff34740: rev a3 +L3FF34750: +3ff34750: btst 19, a8 +3ff34760: dsjs b11, L3FF345D0 +3ff34770: movx a12, a0 +3ff34780: rev a3 +L3FF34790: +3ff34790: btst 11, a8 +3ff347a0: dsjs b11, L3FF34610 +3ff347b0: movx a13, a0 +3ff347c0: rev a3 +L3FF347D0: +3ff347d0: btst 5, a8 +3ff347e0: dsjs b11, L3FF34650 +3ff347f0: movx a14, a0 +3ff34800: rev a3 +L3FF34810: +3ff34810: btst 1, a0 +3ff34820: dsjs b11, L3FF34690 +3ff34830: movx sp, a0 +3ff34840: rev a3 +L3FF34850: +3ff34850: sla 0x2, b0 +3ff34860: dsjs b11, L3FF346D0 +3ff34870: movy a0, a0 +3ff34880: rev a3 +L3FF34890: +3ff34890: sla 0x8, a0 +3ff348a0: dsjs b11, L3FF34710 +3ff348b0: movy a1, a0 +3ff348c0: rev a3 +L3FF348D0: +3ff348d0: sla 0xe, a8 +3ff348e0: dsjs b11, L3FF34750 +3ff348f0: movy a2, a0 +3ff34900: rev a3 +L3FF34910: +3ff34910: sla 0x15, a0 +3ff34920: dsjs b11, L3FF34790 +3ff34930: movy a3, a0 +3ff34940: rev a3 +L3FF34950: +3ff34950: sla 0x19, a0 +3ff34960: dsjs b11, L3FF347D0 +3ff34970: movy a4, a0 +3ff34980: rev a3 +L3FF34990: +3ff34990: sla 0x1e, a8 +3ff349a0: dsjs b11, L3FF34810 +3ff349b0: movy a5, a0 +3ff349c0: rev a3 +L3FF349D0: +3ff349d0: sll 0x6, b8 +3ff349e0: dsjs b11, L3FF34850 +3ff349f0: movy a6, a0 +3ff34a00: rev a3 +L3FF34A10: +3ff34a10: sll 0xe, b8 +3ff34a20: dsjs b11, L3FF34890 +3ff34a30: movy b7, b0 +3ff34a40: rev a3 +L3FF34A50: +3ff34a50: sll 0x16, b8 +3ff34a60: dsjs b11, L3FF348D0 +3ff34a70: movy b8, b0 +3ff34a80: rev a3 +L3FF34A90: +3ff34a90: sll 0x1c, a8 +3ff34aa0: dsjs b11, L3FF34910 +3ff34ab0: movy b9, b0 +3ff34ac0: rev a3 +L3FF34AD0: +3ff34ad0: sra 0x1f, b8 +3ff34ae0: dsjs b11, L3FF34950 +3ff34af0: movy b10, b0 +3ff34b00: rev a3 +L3FF34B10: +3ff34b10: sra 0x19, a0 +3ff34b20: dsjs b11, L3FF34990 +3ff34b30: movy b11, b0 +3ff34b40: rev a3 +L3FF34B50: +3ff34b50: sra 0x11, b0 +3ff34b60: dsjs b11, L3FF349D0 +3ff34b70: movy b12, b0 +3ff34b80: rev a3 +L3FF34B90: +3ff34b90: sra 0xd, b8 +3ff34ba0: dsjs b11, L3FF34A10 +3ff34bb0: movy b13, b0 +3ff34bc0: rev a3 +L3FF34BD0: +3ff34bd0: sra 0x3, a0 +3ff34be0: dsjs b11, L3FF34A50 +3ff34bf0: movy b14, b0 +3ff34c00: rev a3 +L3FF34C10: +3ff34c10: srl 0x1a, b0 +3ff34c20: dsjs b11, L3FF34A90 +3ff34c30: movy sp, b0 +3ff34c40: rev a3 +L3FF34C50: +3ff34c50: srl 0x13, b0 +3ff34c60: dsjs b11, L3FF34AD0 +3ff34c70: pixt b0, *b0, xy +3ff34c80: rev a3 +3ff34c90: srl 0xc, a0 +L3FF34CA0: +3ff34ca0: dsjs b11, L3FF34B10 +3ff34cb0: pixt b1, *b0, xy +L3FF34CC0: +3ff34cc0: rev a3 +3ff34cd0: srl 0x6, b0 +L3FF34CE0: +3ff34ce0: dsjs b11, L3FF34B50 +3ff34cf0: pixt b2, *b0, xy +L3FF34D00: +3ff34d00: rev a3 +3ff34d10: rl 0x1, a0 +L3FF34D20: +3ff34d20: dsjs b11, L3FF34B90 +3ff34d30: pixt b3, *b0, xy +L3FF34D40: +3ff34d40: rev a3 +3ff34d50: rl 0x7, a0 +L3FF34D60: +3ff34d60: dsjs b11, L3FF34BD0 +3ff34d70: pixt b4, *b0, xy +L3FF34D80: +3ff34d80: rev a3 +3ff34d90: rl 0x10, a8 +L3FF34DA0: +3ff34da0: dsjs b11, L3FF34C10 +3ff34db0: .word 0x0000 +L3FF34DC0: +3ff34dc0: .word 0x0000 +3ff34dd0: rl 0x19, b0 +L3FF34DE0: +3ff34de0: dsjs b11, L3FF34C50 +3ff34df0: rev a6 +L3FF34E00: +3ff34e00: .word 0xda30 +3ff34e10: .word 0x001b +L3FF34E20: +3ff34e20: dsjs b8, L3FF34FB0 +L3FF34E30: +3ff34e30: dsjs b11, L3FF34CA0 +L3FF34E40: +3ff34e40: dsjs b0, L3FF35000 +L3FF34E50: +3ff34e50: dsjs b11, L3FF34CC0 +L3FF34E60: +3ff34e60: dsjs a8, L3FF35030 +L3FF34E70: +3ff34e70: dsjs b11, L3FF34CE0 +L3FF34E80: +3ff34e80: dsjs a0, L3FF35060 +L3FF34E90: +3ff34e90: dsjs b11, L3FF34D00 +L3FF34EA0: +3ff34ea0: dsjs a0, L3FF34E80 +3ff34eb0: dsjs b11, L3FF34D20 +L3FF34EC0: +3ff34ec0: dsjs b0, L3FF34E70 +3ff34ed0: dsjs b11, L3FF34D40 +L3FF34EE0: +3ff34ee0: dsjs b8, L3FF34E50 +3ff34ef0: dsjs b11, L3FF34D60 +3ff34f00: dsjs b0, L3FF34E60 +3ff34f10: dsjs b11, L3FF34D80 +3ff34f20: dsjs a8, L3FF34E70 +3ff34f30: dsjs b11, L3FF34DA0 +3ff34f40: dsjs b0, L3FF34E80 +L3FF34F50: +3ff34f50: dsjs b11, L3FF34DC0 +3ff34f60: dsjs a8, L3FF34E90 +3ff34f70: dsjs b11, L3FF34DE0 +3ff34f80: dsjs a8, L3FF34EA0 +L3FF34F90: +3ff34f90: dsjs b11, L3FF34E00 +3ff34fa0: dsjs b8, L3FF34E90 +L3FF34FB0: +3ff34fb0: dsjs b11, L3FF34E20 +3ff34fc0: dsjs a8, L3FF34E60 +L3FF34FD0: +3ff34fd0: dsjs b11, L3FF34E40 +3ff34fe0: dsjs a0, L3FF34E50 +3ff34ff0: dsjs b11, L3FF34E60 +L3FF35000: +3ff35000: dsjs a8, L3FF34E30 +L3FF35010: +3ff35010: dsjs b11, L3FF34E80 +3ff35020: add a3, a8 +L3FF35030: +3ff35030: dsjs b11, L3FF34EA0 +3ff35040: add b9, b8 +L3FF35050: +3ff35050: dsjs b11, L3FF34EC0 +L3FF35060: +3ff35060: add sp, a0 +3ff35070: dsjs b11, L3FF34EE0 +3ff35080: rev b8 +L3FF35090: +3ff35090: .word 0xdc90 +3ff350a0: .word 0x001b +3ff350b0: .word 0x0001 +3ff350c0: .word 0x0000 +L3FF350D0: +3ff350d0: move b5, b8 +3ff350e0: dsjs b11, L3FF34F50 +3ff350f0: .word 0x0002 +3ff35100: .word 0x0000 +L3FF35110: +3ff35110: move a7, a0 +3ff35120: dsjs b11, L3FF34F90 +3ff35130: .word 0x0003 +3ff35140: .word 0x0000 +L3FF35150: +3ff35150: move b10, b8 +3ff35160: dsjs b11, L3FF34FD0 +3ff35170: .word 0x0004 +3ff35180: .word 0x0000 +L3FF35190: +3ff35190: move sp, a8 +3ff351a0: dsjs b11, L3FF35010 +3ff351b0: .word 0x0005 +3ff351c0: .word 0x0000 +L3FF351D0: +3ff351d0: move a5, b8 +3ff351e0: dsjs b11, L3FF35050 +3ff351f0: .word 0x0006 +3ff35200: .word 0x0000 +L3FF35210: +3ff35210: move b10, a8 +3ff35220: dsjs b11, L3FF35090 +3ff35230: .word 0x0007 +3ff35240: .word 0x0000 +L3FF35250: +3ff35250: and b0, b0 +3ff35260: dsjs b11, L3FF350D0 +3ff35270: .word 0x000b +3ff35280: .word 0x0000 +3ff35290: and a7, a0 +3ff352a0: dsjs b11, L3FF35110 +3ff352b0: .word 0x0008 +3ff352c0: .word 0x0000 +3ff352d0: and sp, b0 +3ff352e0: dsjs b11, L3FF35150 +3ff352f0: .word 0x0009 +3ff35300: .word 0x0000 +3ff35310: andn a6, a8 +3ff35320: dsjs b11, L3FF35190 +3ff35330: .word 0x000a +3ff35340: .word 0x0000 +3ff35350: andn a13, a0 +3ff35360: dsjs b11, L3FF351D0 +3ff35370: .word 0x000c +3ff35380: .word 0x0000 +3ff35390: or b0, b8 +3ff353a0: dsjs b11, L3FF35210 +3ff353b0: .word 0x000d +3ff353c0: .word 0x0000 +3ff353d0: or a4, a8 +3ff353e0: dsjs b11, L3FF35250 +3ff353f0: .word 0x0000 +3ff35400: .word 0x0000 +3ff35410: .word 0x0000 +3ff35420: .word 0x0000 +3ff35430: .word 0x0005 +3ff35440: cvxyl b0, b0 +3ff35450: .word 0x001b +3ff35460: pixt b2, *b5 +3ff35470: jrgt L3FF35A90 +3ff35480: addk 31, a5 +3ff35490: move @0x2000c8, *b1+, 0 +3ff354c0: cvxyl a10, a0 +3ff354d0: .word 0x001b +3ff354e0: rl 0x11, b10 +3ff354f0: sla 0x11, a10 +3ff35500: addk 16, b10 +3ff35510: .word 0x020a +3ff35520: .word 0x343c +3ff35530: sll 0x1, a12 +3ff35540: subk 32, b12 +3ff35550: .word 0x040c +3ff35560: .word 0x363e +3ff35570: sll 0x11, a14 +3ff35580: subk 16, b14 +3ff35590: .word 0x060e +3ff355a0: dsjs a0, L3FF355D0 +3ff355b0: sra 0x1f, b0 +3ff355c0: movk 1, a0 +L3FF355D0: +3ff355d0: .word 0x0810 +3ff355e0: rl 0x9, b9 +3ff355f0: sla 0x9, a9 +3ff35600: addk 8, b9 +3ff35610: emu +3ff35620: rl 0x19, b11 +3ff35630: sla 0x19, a11 +3ff35640: addk 24, b11 +3ff35650: nop +3ff35660: .word 0x353d +3ff35670: sll 0x9, a13 +3ff35680: subk 8, b13 +3ff35690: sext a13, 0 +3ff356a0: .word 0x373f +3ff356b0: sll 0x19, sp +3ff356c0: subk 24, sp +3ff356d0: sext sp, 1 +3ff356e0: rev a0 +3ff356f0: .word 0xeb40 +3ff35700: .word 0x001b +3ff35710: .word 0x0828 +3ff35720: inc b0 +3ff35730: movk 1, b8 +3ff35740: sla 0x2, a0 +3ff35750: zext a7, 1 +3ff35760: pixblt l,xy +3ff35770: subk 25, b7 +3ff35780: btst 6, sp +3ff35790: .word 0x0626 +3ff357a0: .word 0x0e2e +3ff357b0: subk 17, b6 +3ff357c0: btst 14, b14 +3ff357d0: zext a5, 0 +3ff357e0: callr L3FF4AB50 +3ff35800: btst 22, b13 +3ff35810: .word 0x0424 +3ff35820: .word 0x0c2c +3ff35830: dec b4 +3ff35840: btst 30, b12 +3ff35850: clrc +3ff35860: addi 0x1b3b1333, a11 +3ff35890: .word 0x0222 +3ff358a0: .word 0x0a2a +3ff358b0: addk 17, b2 +3ff358c0: movk 17, b10 +3ff358d0: exgpc a1 +3ff358e0: call a9 +3ff358f0: addk 9, b1 +3ff35900: movk 9, b9 +3ff35910: .word 0x001c +3ff35920: movx a10, a0 +3ff35930: .word 0x001b +3ff35940: rl 0x9, b9 +3ff35950: sla 0x9, a9 +3ff35960: addk 8, b9 +3ff35970: emu +3ff35980: rl 0x11, b10 +3ff35990: sla 0x11, a10 +3ff359a0: addk 16, b10 +3ff359b0: .word 0x020a +3ff359c0: rl 0x19, b11 +3ff359d0: sla 0x19, a11 +3ff359e0: addk 24, b11 +3ff359f0: nop +3ff35a00: .word 0x343c +3ff35a10: sll 0x1, a12 +3ff35a20: .word 0x373f +3ff35a30: sll 0x19, sp +3ff35a40: subk 24, sp +3ff35a50: sext sp, 1 +3ff35a60: .word 0x363e +3ff35a70: sll 0x11, a14 +3ff35a80: subk 16, b14 +L3FF35A90: +3ff35a90: .word 0x060e +3ff35aa0: .word 0x353d +3ff35ab0: sll 0x9, a13 +3ff35ac0: subk 8, b13 +3ff35ad0: sext a13, 0 +3ff35ae0: subk 32, b12 +3ff35af0: .word 0x040c +3ff35b00: .word 0x0008 +3ff35b10: movy a8, a0 +3ff35b20: .word 0x001b +3ff35b30: .word 0x0201 +3ff35b40: .word 0x0604 +3ff35b50: .word 0x0a08 +3ff35b60: .word 0x0e0c +3ff35b70: addk 8, sp +3ff35b80: subk 8, b3 +3ff35b90: movk 8, b7 +3ff35ba0: btst 31, b11 +3ff35bb0: .word 0x0018 +3ff35bc0: movy a12, a0 +3ff35bd0: .word 0x001b +3ff35be0: addk 8, a14 +3ff35bf0: movk 32, a11 +3ff35c00: sext a1, 0 +3ff35c10: btst 31, a3 +3ff35c20: .word 0x060f +3ff35c30: .word 0x0a15 +3ff35c40: addk 24, b7 +3ff35c50: .word 0x040c +3ff35c60: .word 0x081a +3ff35c70: sext b0, 1 +3ff35c80: subk 32, b11 +3ff35c90: .word 0x020d +3ff35ca0: .word 0x3429 +3ff35cb0: sll 0x8, sp +3ff35cc0: .word 0x372f +3ff35cd0: sra 0x20, b14 +3ff35ce0: srl 0x17, b3 +3ff35cf0: rl 0x1, a1 +3ff35d00: rl 0x9, a12 +3ff35d10: dsjs a7, L3FF35D30 +3ff35d20: .word 0x3522 +L3FF35D30: +3ff35d30: sra 0xf, a14 +3ff35d40: sll 0x1, b2 +3ff35d50: sla 0x0, b13 +3ff35d60: emu +3ff35d70: pixt a8, *a0, xy +3ff35d80: .word 0x001b +3ff35d90: .word 0x040e +3ff35da0: emu +3ff35db0: pixblt l,l +3ff35dc0: .word 0x080b +3ff35dd0: .word 0x0a03 +3ff35de0: .word 0x0c06 +3ff35df0: trap 5 +3ff35e00: sext a0, 1 +3ff35e10: pixblt l,l +3ff35e20: .word 0x0407 +3ff35e30: .word 0x020e +3ff35e40: emu +3ff35e50: .word 0x060a +3ff35e60: addi 0x509, a12 +3ff35e80: .word 0x0803 +3ff35e90: emu +3ff35ea0: .word 0x080e +3ff35eb0: .word 0x060d +3ff35ec0: addi 0xc0f, a2 +3ff35ee0: sext a9, 1 +3ff35ef0: .word 0x0a03 +3ff35f00: .word 0x0005 +3ff35f10: .word 0x0c0f +3ff35f20: .word 0x0208 +3ff35f30: trap 4 +3ff35f40: sext a1, 1 +3ff35f50: addi 0xe03, a5 +3ff35f70: .word 0x000a +3ff35f80: subi 0xf1f7fef0, a6 +3ff35fb0: addi 0x403, a6 +3ff35fd0: sext a9, 1 +3ff35fe0: subi 0xf5fafff3, a2 +3ff36010: subi 0xfdf0f8fb, a3 +3ff36040: .word 0x0e08 +3ff36050: .word 0x000c +3ff36060: .word 0x0a01 +3ff36070: trap 6 +3ff36080: sext a11, 0 +3ff36090: .word 0x0e00 +3ff360a0: addi 0x40a, a7 +3ff360c0: emu +3ff360d0: .word 0x0805 +3ff360e0: .word 0x060c +3ff360f0: nop +3ff36100: pixblt l,l +3ff36110: .word 0x080d +3ff36120: emu +3ff36130: pixblt l,l +3ff36140: .word 0x0204 +3ff36150: .word 0x060b +3ff36160: .word 0x0c07 +3ff36170: sext a0, 0 +3ff36180: trap 14 +3ff36190: .word 0x000a +3ff361a0: .word 0x0e09 +3ff361b0: nop +3ff361c0: sext sp, 0 +3ff361d0: subi 0xfbf4f8f3, a1 +3ff36200: .word 0x0802 +3ff36210: sext a13, 1 +3ff36220: trap 0 +3ff36230: .word 0x0403 +3ff36240: .word 0x0a06 +3ff36250: .word 0x0802 +3ff36260: .word 0x0e05 +3ff36270: addi 0x10f, a12 +3ff36290: .word 0x060d +3ff362a0: trap 4 +3ff362b0: pixblt l,l +3ff362c0: .word 0x0003 +3ff362d0: emu +3ff362e0: .word 0x0c02 +3ff362f0: .word 0x0a05 +3ff36300: sext a14, 1 +3ff36310: .word 0x0a01 +3ff36320: .word 0x000d +3ff36330: trap 6 +3ff36340: sext a8, 1 +3ff36350: pixblt l,l +3ff36360: nop +3ff36370: sext a11, 0 +3ff36380: .word 0x0c02 +3ff36390: subi 0xf9fffcf1, a7 +3ff363c0: .word 0x0a09 +3ff363d0: .word 0x0201 +3ff363e0: sext a8, 0 +3ff363f0: .word 0x0c0b +3ff36400: pixblt l,l +3ff36410: .word 0x080d +3ff36420: sext a11, 0 +3ff36430: pixblt l,l +3ff36440: nop +3ff36450: sext a4, 1 +3ff36460: .word 0x0c02 +3ff36470: .word 0x0a01 +3ff36480: trap 14 +3ff36490: .word 0x060a +3ff364a0: .word 0x0009 +3ff364b0: addi 0xd07, a12 +3ff364d0: emu +3ff364e0: .word 0x0e03 +3ff364f0: .word 0x0205 +3ff36500: .word 0x0408 +3ff36510: pixblt l,l +3ff36520: .word 0x0600 +3ff36530: emu +3ff36540: .word 0x080d +3ff36550: .word 0x0409 +3ff36560: addi 0x70c, a5 +3ff36580: .word 0x0e02 +3ff36590: .word 0x0c02 +3ff365a0: emu +3ff365b0: .word 0x0a07 +3ff365c0: .word 0x060b +3ff365d0: sext a8, 0 +3ff365e0: pixblt l,l +3ff365f0: .word 0x000d +3ff36600: trap 14 +3ff36610: addi 0xc02, a14 +3ff36630: sext a4, 1 +3ff36640: emu +3ff36650: .word 0x0005 +3ff36660: .word 0x0a0f +3ff36670: trap 3 +3ff36680: .word 0x0608 +3ff36690: .word 0x0204 +3ff366a0: addi 0xd0a, a1 +3ff366c0: .word 0x0807 +3ff366d0: trap 15 +3ff366e0: sext a12, 0 +3ff366f0: nop +3ff36700: .word 0x0e00 +3ff36710: .word 0x080b +3ff36720: sext a12, 1 +3ff36730: .word 0x0e01 +3ff36740: subi 0xf6fff0f9, a2 +3ff36770: .word 0x040a +L3FF36780: +3ff36780: nop +3ff36790: emu +3ff367a0: pixblt l,l +3ff367b0: .word 0x0209 +3ff367c0: .word 0x0806 +3ff367d0: subi 0xf8f1fbfc, a0 +3ff36800: addi 0xf0a, a5 +3ff36820: .word 0x0204 +3ff36830: .word 0x0c07 +3ff36840: sext a9, 0 +3ff36850: emu +3ff36860: .word 0x0e0d +3ff36870: addi 0x803, a0 +3ff36890: .word 0x0e09 +3ff368a0: sext sp, 0 +3ff368b0: .word 0x0802 +3ff368c0: nop +3ff368d0: .word 0x0007 +3ff368e0: .word 0x0a04 +3ff368f0: subi 0xfcfbf9f4, a1 +3ff36920: .word 0x0c02 +3ff36930: sext a9, 0 +3ff36940: .word 0x0a0f +3ff36950: .word 0x0e0b +3ff36960: sext a1, 1 +3ff36970: .word 0x0006 +3ff36980: subi 0xf1fdf4fb, a8 +3ff369b0: .word 0x000f +3ff369c0: subi 0xf8f6f3fc, a8 +3ff369f0: .word 0x0a05 +3ff36a00: emu +3ff36a10: .word 0x000d +3ff36a20: sext a11, 1 +3ff36a30: trap 4 +3ff36a40: .word 0x0a01 +3ff36a50: nop +3ff36a60: .word 0x0c05 +3ff36a70: pixblt l,l +3ff36a80: .word 0x0608 +3ff36a90: .word 0x0401 +3ff36aa0: subi 0xf1f8fcf3, a11 +3ff36ad0: pixblt l,l +3ff36ae0: .word 0x0806 +3ff36af0: sext a0, 0 +3ff36b00: .word 0x0209 +3ff36b10: addi 0x80d, a6 +3ff36b30: .word 0x0401 +3ff36b40: sext a10, 1 +3ff36b50: sext a9, 0 +3ff36b60: pixblt l,l +3ff36b70: .word 0x020e +3ff36b80: .word 0x0c03 +3ff36b90: .word 0x020d +3ff36ba0: .word 0x0408 +3ff36bb0: pixblt l,l +3ff36bc0: emu +3ff36bd0: trap 10 +3ff36be0: .word 0x0e03 +3ff36bf0: .word 0x0005 +3ff36c00: sext a12, 1 +3ff36c10: pixblt l,l +3ff36c20: .word 0x080d +3ff36c30: nop +3ff36c40: .word 0x0407 +3ff36c50: sext a12, 0 +3ff36c60: addi 0xe00, a6 +3ff36c80: .word 0x0209 +3ff36c90: addi 0x104, a7 +3ff36cb0: .word 0x0c09 +3ff36cc0: .word 0x020e +3ff36cd0: .word 0x0600 +3ff36ce0: subi 0xf7fafcf0, a10 +3ff36d10: emu +3ff36d20: sext a14, 1 +3ff36d30: .word 0x0a04 +3ff36d40: subi 0xfff6f3f0, a8 +3ff36d70: sext a3, 0 +3ff36d80: addi 0x10, a6 +3ff36da0: emu +3ff36db0: .word 0x001c +3ff36dc0: sext b0, 1 +3ff36dd0: subk 8, b4 +3ff36de0: .word 0x0c1d +3ff36df0: addk 8, b12 +3ff36e00: pixblt l,l +3ff36e10: movk 16, b7 +3ff36e20: addk 16, a5 +3ff36e30: .word 0x0a1f +3ff36e40: .word 0x0802 +3ff36e50: .word 0x0e18 +3ff36e60: movk 25, a0 +3ff36e70: trap 3 +3ff36e80: subi 0xf4e9f9e1, b3 +3ff36eb0: movk 8, a4 +3ff36ec0: .word 0x0010 +3ff36ed0: .word 0x0280 +3ff36ee0: .word 0x001c +3ff36ef0: .word 0x0080 +3ff36f00: .word 0x0000 +3ff36f10: .word 0x0040 +3ff36f20: .word 0x0000 +3ff36f30: rev a0 +3ff36f40: .word 0x0000 +3ff36f50: .word 0x0010 +3ff36f60: .word 0x0000 +3ff36f70: .word 0x0008 +3ff36f80: .word 0x0000 +3ff36f90: .word 0x0004 +3ff36fa0: .word 0x0000 +3ff36fb0: .word 0x0002 +3ff36fc0: .word 0x0000 +3ff36fd0: .word 0x0001 +3ff36fe0: .word 0x0000 +3ff36ff0: .word 0x0008 +3ff37000: abs a0 +3ff37010: .word 0x001c +3ff37020: .word 0x0008 +3ff37030: .word 0x0000 +3ff37040: .word 0x0004 +3ff37050: .word 0x0000 +3ff37060: .word 0x0002 +3ff37070: .word 0x0000 +3ff37080: .word 0x0001 +3ff37090: .word 0x0000 +3ff370a0: .word 0x0001 +3ff370b0: .word 0x0420 +3ff370c0: .word 0x001c +3ff370d0: .word 0x0000 +3ff370e0: .word 0x0052 +3ff370f0: .word 0x0cb0 +3ff37100: .word 0x001c +3ff37110: .word 0x0000 +3ff37120: .word 0x0000 +3ff37130: .word 0x0000 +3ff37140: .word 0x0000 +3ff37150: .word 0x0000 +3ff37160: .word 0x0000 +3ff37170: .word 0x0000 +3ff37180: .word 0x0000 +3ff37190: .word 0x0000 +3ff371a0: .word 0x0000 +3ff371b0: .word 0x0000 +3ff371c0: .word 0x0000 +3ff371d0: .word 0x0000 +3ff371e0: .word 0x0000 +3ff371f0: .word 0x0000 +3ff37200: .word 0x0000 +3ff37210: .word 0x0000 +3ff37220: .word 0x0000 +3ff37230: .word 0x0000 +3ff37240: .word 0x0000 +3ff37250: .word 0x0000 +3ff37260: .word 0x0000 +3ff37270: .word 0x0000 +3ff37280: .word 0x0000 +3ff37290: .word 0x0000 +3ff372a0: .word 0x0000 +3ff372b0: .word 0x0000 +3ff372c0: .word 0x0000 +3ff372d0: .word 0x0000 +3ff372e0: .word 0x0000 +3ff372f0: .word 0x0000 +3ff37300: .word 0x0000 +3ff37310: .word 0x0000 +3ff37320: .word 0x0000 +3ff37330: .word 0x0000 +3ff37340: .word 0x0000 +3ff37350: .word 0x0000 +3ff37360: .word 0x0000 +3ff37370: .word 0x0000 +3ff37380: .word 0x0000 +3ff37390: .word 0x0000 +3ff373a0: .word 0x0000 +3ff373b0: .word 0x0000 +3ff373c0: .word 0x0000 +3ff373d0: .word 0x0000 +3ff373e0: .word 0x0000 +3ff373f0: .word 0x0000 +3ff37400: .word 0x0000 +3ff37410: .word 0x0000 +3ff37420: .word 0x0000 +3ff37430: .word 0x0000 +3ff37440: .word 0x0000 +3ff37450: .word 0x0000 +3ff37460: .word 0x0000 +3ff37470: .word 0x0000 +3ff37480: .word 0x0000 +3ff37490: .word 0x0000 +3ff374a0: .word 0x0000 +3ff374b0: .word 0x0000 +3ff374c0: .word 0x0000 +3ff374d0: .word 0x0000 +3ff374e0: .word 0x0000 +3ff374f0: .word 0x0000 +3ff37500: .word 0x0000 +3ff37510: .word 0x0000 +3ff37520: .word 0x0000 +3ff37530: .word 0x0000 +3ff37540: .word 0x0000 +3ff37550: .word 0x0000 +3ff37560: .word 0x0000 +3ff37570: .word 0x0000 +3ff37580: .word 0x0000 +3ff37590: .word 0x0000 +3ff375a0: .word 0x0000 +3ff375b0: .word 0x0000 +3ff375c0: .word 0x0000 +3ff375d0: .word 0x0000 +3ff375e0: .word 0x0000 +3ff375f0: .word 0x0000 +3ff37600: .word 0x0000 +3ff37610: .word 0x0000 +3ff37620: .word 0x0000 +3ff37630: .word 0x001b +3ff37640: sra 0x1e, a0 +3ff37650: .word 0x001c +3ff37660: cmp a1, a4 +3ff37670: sla a11, a5 +3ff37680: sra a11, a4 +3ff37690: dsjs b2, L3FF377D0 +3ff376a0: .word 0x7220 +3ff376b0: .word 0x756f +3ff376c0: sra b11, b4 +3ff376d0: sll a9, a14 +3ff376e0: .word 0x762c +3ff376f0: rl 0x9, a0 +3ff37700: rl 0x9, a14 +3ff37710: dsjs a0, L3FF377B0 +3ff37720: srl 0x7, b0 +3ff37730: rl 0x19, b0 +3ff37740: rl 0x9, sp +3ff37750: sla 0x1, b5 +L3FF37760: +3ff37760: .word 0x3531 +3ff37770: rl 0x1, b10 +L3FF37780: +3ff37780: dsjs b3, L3FF378A0 +3ff37790: rl 0x1, b0 +L3FF377A0: +3ff377a0: sll a9, a0 +L3FF377B0: +3ff377b0: sla b11, b2 +3ff377c0: srl a11, a9 +L3FF377D0: +3ff377d0: sub a9, a0 +3ff377e0: .word 0x7078 +3ff377f0: sll 0x1, a0 +3ff37800: .word 0x0000 +3ff37810: .word 0x0002 +3ff37820: dsjs a0, L3FF37950 +3ff37830: .word 0x001c +3ff37840: .word 0x0000 +3ff37850: .word 0x0000 +3ff37860: .word 0x0002 +3ff37870: .word 0x7a60 +3ff37880: .word 0x001c +3ff37890: .word 0x0000 +L3FF378A0: +3ff378a0: .word 0x0000 +3ff378b0: .word 0x0006 +3ff378c0: .word 0x7a80 +3ff378d0: .word 0x001c +3ff378e0: lmo b3, b0 +3ff378f0: dsjs b12, L3FF37760 +3ff37900: lmo b3, b8 +3ff37910: dsjs b12, L3FF37780 +3ff37920: lmo a5, a0 +3ff37930: dsjs b12, L3FF377A0 +3ff37940: .word 0x0002 +L3FF37950: +3ff37950: .word 0x7e80 +3ff37960: .word 0x001c +3ff37970: .word 0x0001 +3ff37980: .word 0x0000 +3ff37990: .word 0x001b +3ff379a0: move b1, *b0, 0 +3ff379b0: .word 0x001c +3ff379c0: cmp a1, a4 +3ff379d0: sla a11, a5 +3ff379e0: sra a11, a4 +3ff379f0: dsjs b2, L3FF37B30 +3ff37a00: .word 0x7320 +3ff37a10: .word 0x7265 +3ff37a20: sra b11, b6 +3ff37a30: srl 0xd, b2 +3ff37a40: srl 0x1d, a3 +3ff37a50: sla 0x3, b6 +3ff37a60: srl 0xf, b1 +3ff37a70: sla 0x1, b1 +3ff37a80: dsjs b8, L3FF37B20 +3ff37a90: rl 0x9, sp +3ff37aa0: srl 0x7, b0 +3ff37ab0: .word 0x3530 +3ff37ac0: rl 0x9, a0 +3ff37ad0: dsjs b9, L3FF37BF0 +3ff37ae0: rl 0x11, b4 +3ff37af0: rl 0x1, b10 +3ff37b00: sla 0x1, b4 +3ff37b10: .word 0x7263 +L3FF37B20: +3ff37b20: rl a11, a1 +L3FF37B30: +3ff37b30: sla 0x3, a7 +3ff37b40: .word 0x7845 +3ff37b50: sla 0x3, b0 +3ff37b60: rev a4 +3ff37b70: .word 0x0002 +3ff37b80: move sp, *a0, 0 +3ff37b90: .word 0x001c +3ff37ba0: .word 0x0000 +3ff37bb0: .word 0x0000 +3ff37bc0: .word 0x001c +3ff37bd0: move a0, *a0, 1 +3ff37be0: .word 0x001c +L3FF37BF0: +3ff37bf0: cmp a1, a4 +3ff37c00: sla a11, a5 +3ff37c10: sra a11, a4 +3ff37c20: dsjs b2, L3FF37D60 +3ff37c30: .word 0x7320 +3ff37c40: .word 0x7379 +3ff37c50: sla a11, a3 +3ff37c60: mods a3, a12 +3ff37c70: srl 0xd, b3 +3ff37c80: srl 0x1d, a3 +3ff37c90: sla 0x3, b6 +3ff37ca0: srl 0xf, b1 +3ff37cb0: sla 0x1, b2 +3ff37cc0: dsjs b8, L3FF37D60 +3ff37cd0: rl 0x9, sp +3ff37ce0: srl 0x7, b0 +3ff37cf0: .word 0x3630 +3ff37d00: rl 0x9, a0 +3ff37d10: dsjs b7, L3FF37E30 +3ff37d20: .word 0x3431 +3ff37d30: .word 0x343a +3ff37d40: sla 0x1, b9 +3ff37d50: .word 0x7263 +L3FF37D60: +3ff37d60: rl a11, a1 +3ff37d70: sla 0x3, a7 +3ff37d80: .word 0x7845 +3ff37d90: sla 0x3, b0 +3ff37da0: rev a4 +3ff37db0: .word 0x001c +3ff37dc0: move sp, *a0, 1 +3ff37dd0: .word 0x001c +3ff37de0: cmp a1, a4 +3ff37df0: sla a11, a5 +3ff37e00: sra a11, a4 +3ff37e10: dsjs b2, L3FF37F50 +3ff37e20: sra a1, a0 +L3FF37E30: +3ff37e30: .word 0x7477 +3ff37e40: .word 0x745f +3ff37e50: .word 0x7466 +3ff37e60: srl 0xd, b0 +3ff37e70: srl 0x1d, a3 +3ff37e80: sla 0x3, b6 +3ff37e90: srl 0xf, b1 +3ff37ea0: sla 0x1, b2 +3ff37eb0: dsjs b8, L3FF37F50 +3ff37ec0: rl 0x9, sp +3ff37ed0: srl 0x7, b0 +3ff37ee0: .word 0x3532 +3ff37ef0: rl 0x9, a0 +3ff37f00: dsjs b7, L3FF38020 +3ff37f10: rl 0x1, b4 +3ff37f20: .word 0x353a +3ff37f30: sla 0x1, b0 +3ff37f40: .word 0x7263 +L3FF37F50: +3ff37f50: rl a11, a1 +3ff37f60: sla 0x3, a7 +3ff37f70: .word 0x7845 +3ff37f80: sla 0x3, b0 +3ff37f90: rev a4 +3ff37fa0: .word 0x0003 +3ff37fb0: move *sp+, a0, 0 +L3FF37FC0: +3ff37fc0: .word 0x001c +3ff37fd0: sll a11, sp +3ff37fe0: sra b11, b4 +3ff37ff0: .word 0x0074 +L3FF38000: +3ff38000: .word 0x0002 +3ff38010: move *sp(0x1c), a0, 1 +3ff38030: .word 0x0000 +L3FF38040: +3ff38040: .word 0x0000 +3ff38050: .word 0x0002 +3ff38060: move *a0(0x1c), *a0(0xffff), 0 +3ff38090: .word 0xffff +3ff380a0: .word 0x0002 +3ff380b0: move *a10(0x1c), *a0(0x0), 0 +3ff380e0: .word 0x0000 +3ff380f0: rev a4 +L3FF38100: +3ff38100: move *a12(0x1c), *a0(0x0), 0 +3ff38130: .word 0x0000 +L3FF38140: +3ff38140: pixblt b,l +3ff38150: dsjs sp, L3FF37FC0 +3ff38160: .word 0x0001 +3ff38170: .word 0x0000 +L3FF38180: +3ff38180: inc a8 +3ff38190: dsjs sp, L3FF38000 +3ff381a0: .word 0x0002 +3ff381b0: .word 0x0000 +3ff381c0: addk 5, a0 +3ff381d0: dsjs sp, L3FF38040 +3ff381e0: .word 0x0003 +3ff381f0: .word 0x0000 +3ff38200: addk 9, a8 +L3FF38210: +3ff38210: dsjs sp, L3FF38080 +3ff38220: .word 0x0004 +L3FF38230: +3ff38230: .word 0x0000 +3ff38240: addk 17, b0 +L3FF38250: +3ff38250: dsjs sp, L3FF380C0 +3ff38260: .word 0x0005 +L3FF38270: +3ff38270: .word 0x0000 +3ff38280: addk 23, a8 +L3FF38290: +3ff38290: dsjs sp, L3FF38100 +3ff382a0: .word 0x0006 +L3FF382B0: +3ff382b0: .word 0x0000 +3ff382c0: addk 28, a8 +3ff382d0: dsjs sp, L3FF38140 +3ff382e0: .word 0x0007 +3ff382f0: .word 0x0000 +3ff38300: dec a8 +3ff38310: dsjs sp, L3FF38180 +3ff38320: .word 0xffff +3ff38330: .word 0xffff +3ff38340: .word 0x0000 +3ff38350: .word 0x0000 +3ff38360: .word 0x000c +3ff38370: move *a14(0x1c), *a0(0x1518), 1 +3ff383a0: dsjs sp, L3FF38210 +3ff383b0: subk 9, b0 +3ff383c0: dsjs sp, L3FF38230 +3ff383d0: subk 10, b0 +3ff383e0: dsjs sp, L3FF38250 +3ff383f0: subk 11, b0 +3ff38400: dsjs sp, L3FF38270 +3ff38410: subk 12, b8 +3ff38420: dsjs sp, L3FF38290 +3ff38430: subk 13, b8 +3ff38440: dsjs sp, L3FF382B0 +3ff38450: .word 0x001a +3ff38460: movb *a4(0x1c), *a0(0x4824) +3ff38490: sla a11, a5 +3ff384a0: sra a11, a4 +3ff384b0: dsjs b2, L3FF385F0 +3ff384c0: .word 0x7420 +3ff384d0: mods a11, a9 +3ff384e0: srl 0xd, a5 +3ff384f0: srl 0x1d, a3 +3ff38500: sla 0x3, b6 +3ff38510: srl 0xf, b1 +3ff38520: sla 0x1, b1 +3ff38530: dsjs b8, L3FF385D0 +3ff38540: rl 0x9, sp +3ff38550: srl 0x7, b0 +3ff38560: .word 0x3530 +3ff38570: rl 0x9, a0 +3ff38580: dsjs b9, L3FF386A0 +3ff38590: rl 0x11, b4 +3ff385a0: rl 0x11, b10 +3ff385b0: sla 0x1, b2 +3ff385c0: .word 0x7263 +L3FF385D0: +3ff385d0: rl a11, a1 +3ff385e0: sla 0x3, a7 +L3FF385F0: +3ff385f0: .word 0x7845 +3ff38600: sla 0x3, b0 +3ff38610: rev a4 +3ff38620: .word 0x0002 +3ff38630: .word 0xbe20 +3ff38640: .word 0x001c +3ff38650: add b8, b10 +3ff38660: .word 0x0000 +3ff38670: .word 0x001a +3ff38680: .word 0xbe40 +3ff38690: .word 0x001c +L3FF386A0: +3ff386a0: cmp a1, a4 +3ff386b0: sla a11, a5 +3ff386c0: sra a11, a4 +3ff386d0: dsjs b2, L3FF38810 +3ff386e0: .word 0x7520 +L3FF386F0: +3ff386f0: modu a11, a9 +3ff38700: sll a9, a14 +3ff38710: .word 0x762c +3ff38720: rl 0x9, a0 +3ff38730: rl 0x9, a14 +3ff38740: dsjs a0, L3FF38760 +3ff38750: srl 0x7, b9 +L3FF38760: +3ff38760: rl 0x1, b1 +3ff38770: rl 0x1, sp +L3FF38780: +3ff38780: sla 0x1, b5 +3ff38790: dsjs b1, L3FF38830 +3ff387a0: .word 0x343a +3ff387b0: dsjs b2, L3FF388D0 +3ff387c0: .word 0x3433 +3ff387d0: sll a9, a0 +3ff387e0: sla b11, b2 +3ff387f0: srl a11, a9 +3ff38800: sub a9, a0 +L3FF38810: +3ff38810: .word 0x7078 +3ff38820: sll 0x1, a0 +L3FF38830: +3ff38830: .word 0x0000 +3ff38840: .word 0x0002 +3ff38850: .word 0xbfe0 +3ff38860: .word 0x001c +3ff38870: jrlt L3FF38780 +3ff38880: dsjs sp, L3FF386F0 +3ff38890: .word 0x0002 +3ff388a0: rev a0 +3ff388b0: .word 0x001d +3ff388c0: .word 0x0001 +L3FF388D0: +3ff388d0: .word 0x0000 +3ff388e0: .word 0x001c +3ff388f0: move @0x4824001d, @0x65646165, 1 +3ff38940: dsjs b2, L3FF38A80 +3ff38950: rl a9, a0 +3ff38960: mpyu a11, a14 +3ff38970: lmo a11, a3 +3ff38980: .word 0x7573 +3ff38990: srl 0xd, a13 +3ff389a0: srl 0x1d, a3 +3ff389b0: sla 0x3, b6 +3ff389c0: srl 0xf, b1 +3ff389d0: sla 0x1, b1 +3ff389e0: dsjs b8, L3FF38A80 +3ff389f0: rl 0x9, sp +3ff38a00: srl 0x7, b0 +3ff38a10: .word 0x3530 +3ff38a20: rl 0x9, a0 +3ff38a30: dsjs b9, L3FF38B50 +3ff38a40: rl 0x9, b5 +3ff38a50: rl 0x9, b10 +3ff38a60: sla 0x1, b1 +3ff38a70: .word 0x7263 +L3FF38A80: +3ff38a80: rl a11, a1 +3ff38a90: sla 0x3, a7 +3ff38aa0: .word 0x7845 +3ff38ab0: sla 0x3, b0 +3ff38ac0: rev a4 +3ff38ad0: .word 0x0009 +3ff38ae0: mmtm a0, a11,a12,a13,sp +3ff38b00: rl 0x9, b0 +3ff38b10: rl 0x19, b2 +3ff38b20: .word 0x3534 +3ff38b30: .word 0x3736 +3ff38b40: dsjs b8, L3FF38BE0 +L3FF38B50: +3ff38b50: sll a3, a1 +3ff38b60: sra a3, a3 +3ff38b70: srl a3, a5 +3ff38b80: .word 0x0000 +3ff38b90: .word 0x001c +3ff38ba0: .word 0x0a10 +3ff38bb0: .word 0x001d +3ff38bc0: cmp a1, a4 +3ff38bd0: sla a11, a5 +L3FF38BE0: +3ff38be0: sra a11, a4 +3ff38bf0: dsjs b2, L3FF38D30 +3ff38c00: rl a9, a0 +3ff38c10: mpyu a11, a6 +3ff38c20: modu a11, a12 +L3FF38C30: +3ff38c30: .word 0x706f +3ff38c40: sll a9, a14 +3ff38c50: .word 0x762c +3ff38c60: rl 0x9, a0 +3ff38c70: rl 0x9, a14 +3ff38c80: dsjs a0, L3FF38CA0 +3ff38c90: srl 0x7, b9 +L3FF38CA0: +3ff38ca0: rl 0x1, b1 +3ff38cb0: rl 0x1, sp +3ff38cc0: sla 0x1, b5 +3ff38cd0: dsjs b1, L3FF38D70 +3ff38ce0: .word 0x343a +3ff38cf0: dsjs b9, L3FF38E10 +3ff38d00: rl 0x11, b5 +3ff38d10: sll a9, a0 +3ff38d20: sla b11, b2 +L3FF38D30: +3ff38d30: srl a11, a9 +3ff38d40: sub a9, a0 +3ff38d50: .word 0x7078 +3ff38d60: sll 0x1, a0 +L3FF38D70: +3ff38d70: .word 0x0000 +3ff38d80: .word 0x0002 +3ff38d90: .word 0x0e70 +3ff38da0: .word 0x001d +3ff38db0: pixt *a14, xy, *a0, xy +3ff38dc0: dsjs sp, L3FF38C30 +3ff38dd0: .word 0x0080 +3ff38de0: .word 0x0e90 +3ff38df0: .word 0x001d +3ff38e00: emu +L3FF38E10: +3ff38e10: nop +3ff38e20: sext a4, 0 +3ff38e30: sext a6, 1 +3ff38e40: trap 8 +3ff38e50: addi 0xd0c, a10 +L3FF38E70: +3ff38e70: pixblt l,l +3ff38e80: addk 8, b0 +3ff38e90: addk 24, b2 +3ff38ea0: subk 8, b4 +3ff38eb0: subk 24, b6 +3ff38ec0: movk 8, b8 +3ff38ed0: movk 24, b10 +3ff38ee0: btst 23, b12 +3ff38ef0: btst 7, b14 +3ff38f00: sla 0x9, a0 +3ff38f10: sla 0x19, a2 +3ff38f20: sll 0x9, a4 +3ff38f30: sll 0x19, a6 +3ff38f40: sra 0x17, a8 +3ff38f50: sra 0x7, a10 +L3FF38F60: +3ff38f60: srl 0x17, a12 +3ff38f70: srl 0x7, a14 +3ff38f80: rl 0x9, b0 +3ff38f90: rl 0x19, b2 +3ff38fa0: .word 0x3534 +3ff38fb0: .word 0x3736 +3ff38fc0: dsjs b8, L3FF39060 +3ff38fd0: dsjs b10, L3FF39170 +3ff38fe0: dsjs b12, L3FF38F60 +3ff38ff0: dsjs b14, L3FF38E70 +3ff39000: sla a10, a0 +3ff39010: sll a11, a2 +3ff39020: sra a11, a4 +3ff39030: srl a11, a6 +3ff39040: rl a11, a8 +3ff39050: lmo a11, a10 +L3FF39060: +3ff39060: mods a11, a12 +3ff39070: modu a11, a14 +3ff39080: .word 0x7170 +3ff39090: .word 0x7372 +3ff390a0: .word 0x7574 +3ff390b0: .word 0x7776 +3ff390c0: .word 0x7978 +3ff390d0: divu b11, b10 +3ff390e0: mpys b10, b12 +3ff390f0: mpyu b10, b14 +3ff39100: sla a11, a0 +3ff39110: sll a11, a2 +3ff39120: sra a11, a4 +3ff39130: srl a11, a6 +3ff39140: rl a11, a8 +3ff39150: lmo a11, a10 +3ff39160: mods a11, a12 +L3FF39170: +3ff39170: modu a11, a14 +3ff39180: .word 0x7170 +3ff39190: .word 0x7372 +3ff391a0: .word 0x7574 +3ff391b0: .word 0x7776 +3ff391c0: .word 0x7978 +3ff391d0: .word 0x7b7a +3ff391e0: .word 0x7d7c +3ff391f0: .word 0x7f7e +3ff39200: move a12, *a0, 0 +3ff39210: move a12, *a2, 1 +3ff39220: move *a12, a4, 0 +3ff39230: move *a12, a6, 1 +3ff39240: move *a12, *a8, 0 +3ff39250: move *a12, *a10, 1 +3ff39260: movb a12, *a12 +3ff39270: movb *a12, a14 +3ff39280: move b12, *b0+, 0 +3ff39290: move b12, *b2+, 1 +3ff392a0: move *b12+, b4, 0 +3ff392b0: move *b12+, b6, 1 +3ff392c0: move *b12+, *b8+, 0 +3ff392d0: move *b12+, *b10+, 1 +3ff392e0: movb *b12, *b12 +3ff392f0: .word 0x9f9e +3ff39300: move a13, -*a0, 0 +3ff39310: move a13, -*a2, 1 +3ff39320: move -*a13, a4, 0 +3ff39330: move -*a13, a6, 1 +3ff39340: move -*a13, -*a8, 0 +3ff39350: move -*a13, -*a10, 1 +3ff39360: movb a13, *a12(0xafae) +3ff39380: move b13, *b0(0xb3b2), 0 +3ff393a0: move *b13(0xb7b6), b4, 0 +3ff393c0: move *b13(0xbbba), *b8(0xbdbc), 0 +3ff393f0: .word 0xbfbe +3ff39400: addxy a14, a0 +3ff39410: subxy sp, a2 +3ff39420: cmpxy sp, a4 +3ff39430: cpw sp, a6 +3ff39440: cvxyl sp, a8 +3ff39450: .word 0xebea +3ff39460: movx sp, a12 +3ff39470: movy sp, a14 +3ff39480: pixt sp, *b0, xy +3ff39490: pixt *sp, xy, b2 +3ff394a0: pixt *sp, xy, *b4, xy +3ff394b0: drav sp, b6 +3ff394c0: pixt sp, *b8 +3ff394d0: .word 0xdbfa +3ff394e0: .word 0xdddc +3ff394f0: .word 0xdfde +3ff39500: addxy sp, a0 +3ff39510: subxy sp, a2 +3ff39520: cmpxy sp, a4 +3ff39530: cpw sp, a6 +3ff39540: cvxyl sp, a8 +3ff39550: .word 0xebea +3ff39560: movx sp, a12 +3ff39570: movy sp, a14 +3ff39580: pixt sp, *b0, xy +3ff39590: pixt *sp, xy, b2 +3ff395a0: pixt *sp, xy, *b4, xy +3ff395b0: drav sp, b6 +3ff395c0: pixt sp, *b8 +3ff395d0: pixt *sp, b10 +3ff395e0: pixt *sp, *b12 +3ff395f0: .word 0xfffe +3ff39600: .word 0x0006 +3ff39610: subk 20, b0 +3ff39620: .word 0x001d +3ff39630: .word 0x0400 +3ff39640: dint +3ff39650: .word 0x0400 +3ff39660: .word 0x0064 +3ff39670: rev b12 +3ff39680: .word 0x0000 +3ff39690: .word 0x0006 +3ff396a0: subk 23, b0 +3ff396b0: .word 0x001d +3ff396c0: .word 0x0400 +3ff396d0: dint +3ff396e0: .word 0x0400 +3ff396f0: .word 0x004b +3ff39700: rev b12 +3ff39710: .word 0x0000 +3ff39720: .word 0x0006 +3ff39730: subk 26, b0 +3ff39740: .word 0x001d +3ff39750: .word 0x0400 +3ff39760: dint +3ff39770: .word 0x0400 +3ff39780: .word 0x0064 +3ff39790: .word 0x0048 +3ff397a0: .word 0x0000 +3ff397b0: .word 0x0006 +3ff397c0: subk 29, b0 +3ff397d0: .word 0x001d +3ff397e0: sext a0, 0 +3ff397f0: .word 0x0400 +3ff39800: .word 0x0800 +3ff39810: .word 0x0064 +3ff39820: .word 0x0048 +3ff39830: .word 0x0000 +3ff39840: .word 0x0010 +3ff39850: movk 32, b0 +3ff39860: .word 0x001d +L3FF39870: +3ff39870: .word 0x0000 +3ff39880: .word 0x0000 +3ff39890: .word 0x0000 +3ff398a0: .word 0x0000 +L3FF398B0: +3ff398b0: .word 0x0000 +3ff398c0: .word 0x0000 +L3FF398D0: +3ff398d0: subk 26, b0 +3ff398e0: .word 0x001d +L3FF398F0: +3ff398f0: subk 20, b0 +3ff39900: .word 0x001d +L3FF39910: +3ff39910: subk 23, b0 +3ff39920: .word 0x001d +L3FF39930: +3ff39930: subk 29, b0 +3ff39940: .word 0x001d +L3FF39950: +3ff39950: subk 20, b0 +3ff39960: .word 0x001d +3ff39970: .word 0x0002 +3ff39980: movk 8, b0 +3ff39990: .word 0x001d +3ff399a0: .word 0x0001 +3ff399b0: .word 0x0000 +3ff399c0: .word 0x001b +3ff399d0: movk 15, b0 +3ff399e0: .word 0x001d +3ff399f0: pixt *b5, *b0 +L3FF39A00: +3ff39a00: dsjs sp, L3FF39870 +3ff39a10: .word 0x0400 +3ff39a20: .word 0x0400 +3ff39a30: .word 0x0008 +3ff39a40: .word 0x34b0 +L3FF39A50: +3ff39a50: dsjs sp, L3FF398B0 +3ff39a60: dsjs a0, L3FF39A00 +3ff39a70: dsjs sp, L3FF398D0 +3ff39a80: and b8, b0 +L3FF39A90: +3ff39a90: dsjs sp, L3FF398F0 +3ff39aa0: andn b1, b0 +L3FF39AB0: +3ff39ab0: dsjs sp, L3FF39910 +3ff39ac0: xor b2, b0 +L3FF39AD0: +3ff39ad0: dsjs sp, L3FF39930 +3ff39ae0: divu b12, b0 +L3FF39AF0: +3ff39af0: dsjs sp, L3FF39950 +3ff39b00: movk 24, a0 +L3FF39B10: +3ff39b10: .word 0x001d +3ff39b20: movk 24, a0 +L3FF39B30: +3ff39b30: .word 0x001d +3ff39b40: movk 26, a0 +3ff39b50: .word 0x001d +3ff39b60: movk 26, a0 +3ff39b70: .word 0x001d +3ff39b80: .word 0x0000 +3ff39b90: .word 0x0000 +3ff39ba0: .word 0x001b +3ff39bb0: movk 29, a0 +3ff39bc0: .word 0x001d +3ff39bd0: pixt *b6, *b8 +L3FF39BE0: +3ff39be0: dsjs sp, L3FF39A50 +3ff39bf0: .word 0x0400 +3ff39c00: .word 0x0400 +3ff39c10: .word 0x0008 +3ff39c20: .word 0x34b0 +L3FF39C30: +3ff39c30: dsjs sp, L3FF39A90 +3ff39c40: dsjs a0, L3FF39BE0 +3ff39c50: dsjs sp, L3FF39AB0 +3ff39c60: and b8, b0 +L3FF39C70: +3ff39c70: dsjs sp, L3FF39AD0 +3ff39c80: andn b1, b0 +L3FF39C90: +3ff39c90: dsjs sp, L3FF39AF0 +3ff39ca0: xor b2, b0 +L3FF39CB0: +3ff39cb0: dsjs sp, L3FF39B10 +3ff39cc0: divu b12, b0 +L3FF39CD0: +3ff39cd0: dsjs sp, L3FF39B30 +3ff39ce0: btst 26, b0 +L3FF39CF0: +3ff39cf0: .word 0x001d +3ff39d00: btst 26, b0 +L3FF39D10: +3ff39d10: .word 0x001d +3ff39d20: btst 24, b0 +3ff39d30: .word 0x001d +3ff39d40: btst 24, b0 +3ff39d50: .word 0x001d +3ff39d60: .word 0x0000 +3ff39d70: .word 0x0000 +3ff39d80: .word 0x001b +3ff39d90: btst 21, b0 +3ff39da0: .word 0x001d +3ff39db0: pixt *b8, *b8 +L3FF39DC0: +3ff39dc0: dsjs sp, L3FF39C30 +3ff39dd0: .word 0x0400 +3ff39de0: .word 0x0400 +3ff39df0: .word 0x0008 +3ff39e00: dsjs b0, L3FF39E80 +L3FF39E10: +3ff39e10: dsjs sp, L3FF39C70 +3ff39e20: dsjs a0, L3FF39DC0 +3ff39e30: dsjs sp, L3FF39C90 +3ff39e40: and b8, b0 +L3FF39E50: +3ff39e50: dsjs sp, L3FF39CB0 +3ff39e60: andn b1, b0 +L3FF39E70: +3ff39e70: dsjs sp, L3FF39CD0 +L3FF39E80: +3ff39e80: xor b2, b0 +L3FF39E90: +3ff39e90: dsjs sp, L3FF39CF0 +3ff39ea0: divu b12, b0 +L3FF39EB0: +3ff39eb0: dsjs sp, L3FF39D10 +3ff39ec0: btst 12, a0 +L3FF39ED0: +3ff39ed0: .word 0x001d +3ff39ee0: btst 12, a0 +L3FF39EF0: +3ff39ef0: .word 0x001d +3ff39f00: btst 10, a0 +3ff39f10: .word 0x001d +3ff39f20: btst 10, a0 +3ff39f30: .word 0x001d +3ff39f40: .word 0x0000 +3ff39f50: .word 0x0000 +3ff39f60: .word 0x001b +3ff39f70: btst 7, a0 +3ff39f80: .word 0x001d +3ff39f90: pixt *a11, *a0 +L3FF39FA0: +3ff39fa0: dsjs sp, L3FF39E10 +3ff39fb0: .word 0x0400 +3ff39fc0: .word 0x0400 +3ff39fd0: .word 0x0008 +3ff39fe0: dsjs b0, L3FF3A060 +3ff39ff0: dsjs sp, L3FF39E50 +3ff3a000: dsjs a0, L3FF39FA0 +3ff3a010: dsjs sp, L3FF39E70 +3ff3a020: and b8, b0 +3ff3a030: dsjs sp, L3FF39E90 +3ff3a040: andn b1, b0 +3ff3a050: dsjs sp, L3FF39EB0 +L3FF3A060: +3ff3a060: xor b2, b0 +3ff3a070: dsjs sp, L3FF39ED0 +3ff3a080: divu b12, b0 +3ff3a090: dsjs sp, L3FF39EF0 +3ff3a0a0: sla 0x0, b0 +3ff3a0b0: .word 0x001d +3ff3a0c0: sla 0x0, b0 +3ff3a0d0: .word 0x001d +3ff3a0e0: sla 0x2, b0 +3ff3a0f0: .word 0x001d +3ff3a100: sla 0x2, b0 +3ff3a110: .word 0x001d +3ff3a120: .word 0x0000 +3ff3a130: .word 0x0000 +3ff3a140: .word 0x000a +3ff3a150: sla 0x5, b0 +3ff3a160: .word 0x001d +3ff3a170: movk 15, b0 +3ff3a180: .word 0x001d +3ff3a190: movk 29, a0 +3ff3a1a0: .word 0x001d +3ff3a1b0: btst 21, b0 +3ff3a1c0: .word 0x001d +3ff3a1d0: btst 7, a0 +3ff3a1e0: .word 0x001d +3ff3a1f0: .word 0x0000 +3ff3a200: .word 0x0000 +3ff3a210: rev a2 +3ff3a220: sla 0xb, b0 +3ff3a230: .word 0x001d +3ff3a240: cmp a1, a4 +3ff3a250: sla a11, a5 +3ff3a260: sra a11, a4 +3ff3a270: dsjs b2, L3FF3A3B0 +3ff3a280: mods a1, a0 +3ff3a290: modu a3, a1 +3ff3a2a0: sra a11, a3 +3ff3a2b0: rl b10, sp +3ff3a2c0: sra a11, a14 +3ff3a2d0: mpyu b11, b4 +3ff3a2e0: modu a3, a9 +3ff3a2f0: sra b11, b4 +3ff3a300: srl b3, b2 +3ff3a310: sll a11, a1 +3ff3a320: srl 0xd, a5 +3ff3a330: srl 0x1d, a3 +3ff3a340: sla 0x3, b6 +3ff3a350: srl 0xf, b1 +3ff3a360: sla 0x1, b6 +3ff3a370: dsjs b8, L3FF3A410 +3ff3a380: rl 0x9, sp +3ff3a390: srl 0x7, b0 +3ff3a3a0: .word 0x3632 +L3FF3A3B0: +3ff3a3b0: rl 0x9, a0 +3ff3a3c0: dsjs b6, L3FF3A4E0 +3ff3a3d0: .word 0x3531 +3ff3a3e0: rl 0x11, b10 +3ff3a3f0: sla 0x1, b6 +3ff3a400: .word 0x7263 +L3FF3A410: +3ff3a410: rl a11, a1 +3ff3a420: sla 0x3, a7 +3ff3a430: .word 0x7845 +3ff3a440: sla 0x3, b0 +3ff3a450: rev a4 +3ff3a460: .word 0x0002 +3ff3a470: sll 0x1a, b0 +3ff3a480: .word 0x001d +3ff3a490: .word 0x0000 +3ff3a4a0: .word 0x0000 +3ff3a4b0: .word 0x0002 +3ff3a4c0: sll 0x1c, b0 +3ff3a4d0: .word 0x001d +L3FF3A4E0: +3ff3a4e0: .word 0x0000 +3ff3a4f0: .word 0x0000 +3ff3a500: .word 0x0002 +3ff3a510: sll 0x1d, b0 +3ff3a520: .word 0x001d +3ff3a530: .word 0x0000 +3ff3a540: .word 0x0000 +3ff3a550: .word 0x0001 +3ff3a560: move -*b6, b0, 0 +3ff3a570: .word 0x001d +3ff3a580: .word 0x0000 +3ff3a590: .word 0x0001 +3ff3a5a0: move -*a7, a0, 0 +3ff3a5b0: .word 0x001d +3ff3a5c0: .word 0x0000 +3ff3a5d0: .word 0x0001 +3ff3a5e0: move -*b7, b0, 0 +3ff3a5f0: .word 0x001d +3ff3a600: .word 0x0000 +3ff3a610: .word 0x0001 +3ff3a620: move -*a8, a0, 0 +3ff3a630: .word 0x001d +3ff3a640: .word 0x0000 +3ff3a650: .word 0x0002 +3ff3a660: move -*b8, b0, 0 +3ff3a670: .word 0x001d +3ff3a680: .word 0x0000 +3ff3a690: .word 0x0000 +3ff3a6a0: .word 0x0002 +3ff3a6b0: move -*b9, b0, 0 +3ff3a6c0: .word 0x001d +3ff3a6d0: .word 0x0000 +3ff3a6e0: .word 0x0000 +3ff3a6f0: .word 0x0002 +3ff3a700: move -*b10, b0, 0 +3ff3a710: .word 0x001d +3ff3a720: .word 0x0000 +3ff3a730: .word 0x0000 +3ff3a740: .word 0x0002 +3ff3a750: movb a12, *a0(0x1d) +3ff3a770: .word 0x0000 +3ff3a780: .word 0x0000 +3ff3a790: .word 0x001c +3ff3a7a0: movb a13, *a0(0x1d) +3ff3a7c0: cmp a1, a4 +3ff3a7d0: sla a11, a5 +3ff3a7e0: sra a11, a4 +3ff3a7f0: dsjs b2, L3FF3A930 +3ff3a800: rl a9, a0 +3ff3a810: mpyu a11, a6 +3ff3a820: .word 0x7465 +3ff3a830: sra a11, a8 +3ff3a840: srl 0xd, b2 +3ff3a850: srl 0x1d, a3 +3ff3a860: sla 0x3, b6 +3ff3a870: srl 0xf, b1 +3ff3a880: sla 0x1, b1 +3ff3a890: dsjs b8, L3FF3A930 +3ff3a8a0: rl 0x9, sp +3ff3a8b0: srl 0x7, b0 +3ff3a8c0: .word 0x3530 +3ff3a8d0: rl 0x9, a0 +3ff3a8e0: dsjs b9, L3FF3AA00 +3ff3a8f0: rl 0x1, b5 +3ff3a900: .word 0x343a +3ff3a910: sla 0x1, b9 +3ff3a920: .word 0x7263 +L3FF3A930: +3ff3a930: rl a11, a1 +3ff3a940: sla 0x3, a7 +3ff3a950: .word 0x7845 +3ff3a960: sla 0x3, b0 +3ff3a970: rev a4 +3ff3a980: .word 0x0002 +3ff3a990: .word 0x04e0 +3ff3a9a0: .word 0x001e +3ff3a9b0: .word 0x00ab +3ff3a9c0: .word 0x0000 +3ff3a9d0: .word 0x0003 +3ff3a9e0: sext a0, 0 +3ff3a9f0: .word 0x001e +L3FF3AA00: +3ff3aa00: .word 0xffff +3ff3aa10: .word 0xffff +3ff3aa20: .word 0xffff +3ff3aa30: .word 0x0002 +3ff3aa40: zext b0, 0 +3ff3aa50: .word 0x001e +3ff3aa60: .word 0x0001 +3ff3aa70: .word 0x0000 +3ff3aa80: .word 0x0002 +3ff3aa90: setf 16, 0, 0 +3ff3aaa0: .word 0x001e +3ff3aab0: .word 0x0001 +3ff3aac0: .word 0x0000 +3ff3aad0: .word 0x0009 +3ff3aae0: .word 0x0600 +3ff3aaf0: .word 0x001e +3ff3ab00: rl 0x9, b0 +3ff3ab10: rl 0x19, b2 +3ff3ab20: .word 0x3534 +3ff3ab30: .word 0x3736 +3ff3ab40: dsjs b8, L3FF3ABE0 +3ff3ab50: sll a3, a1 +3ff3ab60: sra a3, a3 +3ff3ab70: srl a3, a5 +3ff3ab80: .word 0x0000 +3ff3ab90: .word 0x0019 +3ff3aba0: .word 0x0690 +3ff3abb0: .word 0x001e +3ff3abc0: cmp a1, a4 +3ff3abd0: sla a11, a5 +L3FF3ABE0: +3ff3abe0: sra a11, a4 +3ff3abf0: dsjs b2, L3FF3AD30 +3ff3ac00: rl a9, a0 +3ff3ac10: srl 0xd, a14 +3ff3ac20: srl 0x1d, a3 +3ff3ac30: sla 0x3, b6 +3ff3ac40: srl 0xf, b1 +3ff3ac50: sla 0x1, b1 +3ff3ac60: dsjs b8, L3FF3AD00 +3ff3ac70: rl 0x9, sp +3ff3ac80: srl 0x7, b0 +3ff3ac90: .word 0x3530 +3ff3aca0: rl 0x9, a0 +3ff3acb0: dsjs b9, L3FF3ADD0 +3ff3acc0: rl 0x9, b5 +3ff3acd0: rl 0x1, b10 +3ff3ace0: sla 0x1, b1 +3ff3acf0: .word 0x7263 +L3FF3AD00: +3ff3ad00: rl a11, a1 +3ff3ad10: sla 0x3, a7 +3ff3ad20: .word 0x7845 +L3FF3AD30: +3ff3ad30: sla 0x3, b0 +3ff3ad40: rev a4 +3ff3ad50: .word 0x0002 +3ff3ad60: .word 0x0820 +3ff3ad70: .word 0x001e +3ff3ad80: .word 0x0001 +3ff3ad90: .word 0x0000 +3ff3ada0: .word 0x001b +3ff3adb0: .word 0x0860 +3ff3adc0: .word 0x001e +L3FF3ADD0: +3ff3add0: cmp a1, a4 +3ff3ade0: sla a11, a5 +3ff3adf0: sra a11, a4 +3ff3ae00: dsjs b2, L3FF3AF40 +3ff3ae10: rl a9, a0 +3ff3ae20: mpyu a11, a14 +3ff3ae30: sll b11, b0 +3ff3ae40: srl 0xd, a2 +3ff3ae50: srl 0x1d, a3 +3ff3ae60: sla 0x3, b6 +3ff3ae70: srl 0xf, b1 +3ff3ae80: sla 0x1, b1 +3ff3ae90: dsjs b8, L3FF3AF30 +3ff3aea0: rl 0x9, sp +3ff3aeb0: srl 0x7, b0 +3ff3aec0: .word 0x3530 +3ff3aed0: rl 0x9, a0 +3ff3aee0: dsjs b9, L3FF3B000 +3ff3aef0: rl 0x9, b5 +3ff3af00: rl 0x9, b10 +3ff3af10: sla 0x1, b6 +3ff3af20: .word 0x7263 +L3FF3AF30: +3ff3af30: rl a11, a1 +L3FF3AF40: +3ff3af40: sla 0x3, a7 +3ff3af50: .word 0x7845 +3ff3af60: sla 0x3, b0 +3ff3af70: rev a4 +3ff3af80: .word 0x001c +3ff3af90: .word 0x0a30 +3ff3afa0: .word 0x001e +3ff3afb0: cmp a1, a4 +3ff3afc0: sla a11, a5 +3ff3afd0: sra a11, a4 +3ff3afe0: dsjs b2, L3FF3B120 +3ff3aff0: rl a9, a0 +L3FF3B000: +3ff3b000: mpyu b11, b0 +3ff3b010: sll a11, a9 +3ff3b020: .word 0x706d +3ff3b030: sll a9, a14 +3ff3b040: .word 0x762c +3ff3b050: rl 0x9, a0 +3ff3b060: rl 0x9, a14 +3ff3b070: dsjs a0, L3FF3B090 +3ff3b080: srl 0x7, b9 +L3FF3B090: +3ff3b090: rl 0x1, b1 +3ff3b0a0: rl 0x1, sp +3ff3b0b0: sla 0x1, b5 +3ff3b0c0: dsjs b1, L3FF3B160 +3ff3b0d0: .word 0x353a +3ff3b0e0: dsjs b1, L3FF3B200 +3ff3b0f0: .word 0x3634 +3ff3b100: sll a9, a0 +3ff3b110: sla b11, b2 +L3FF3B120: +3ff3b120: srl a11, a9 +3ff3b130: sub a9, a0 +3ff3b140: .word 0x7078 +3ff3b150: sll 0x1, a0 +L3FF3B160: +3ff3b160: .word 0x0000 +3ff3b170: .word 0x0002 +3ff3b180: subi 0xffe1, b0 +3ff3b1a0: .word 0x0000 +3ff3b1b0: .word 0x0000 +3ff3b1c0: .word 0x0002 +3ff3b1d0: .word 0x0c10 +3ff3b1e0: .word 0x001e +3ff3b1f0: .word 0x0002 +L3FF3B200: +3ff3b200: .word 0x0001 +3ff3b210: .word 0x0001 +3ff3b220: .word 0x0c30 +3ff3b230: .word 0x001e +3ff3b240: .word 0x0002 +3ff3b250: .word 0x0001 +3ff3b260: .word 0x0cb0 +3ff3b270: .word 0x001e +3ff3b280: .word 0x0002 +3ff3b290: .word 0x0001 +3ff3b2a0: callr L3FF3B4A0 +3ff3b2c0: .word 0x0002 +3ff3b2d0: .word 0x001c +3ff3b2e0: dsjeq b0, L3FF3B4E0 +3ff3b300: cmp a1, a4 +3ff3b310: sla a11, a5 +3ff3b320: sra a11, a4 +3ff3b330: dsjs b2, L3FF3B470 +3ff3b340: rl a9, a0 +3ff3b350: mpyu b11, b0 +3ff3b360: modu a3, a9 +3ff3b370: .word 0x7570 +3ff3b380: srl 0xd, b4 +3ff3b390: srl 0x1d, a3 +3ff3b3a0: sla 0x3, b6 +3ff3b3b0: srl 0xf, b1 +3ff3b3c0: sla 0x1, b1 +3ff3b3d0: dsjs b8, L3FF3B470 +3ff3b3e0: rl 0x9, sp +3ff3b3f0: srl 0x7, b0 +3ff3b400: .word 0x3530 +3ff3b410: rl 0x9, a0 +3ff3b420: dsjs b9, L3FF3B540 +3ff3b430: rl 0x9, b5 +3ff3b440: .word 0x353a +3ff3b450: sla 0x1, b9 +3ff3b460: .word 0x7263 +L3FF3B470: +3ff3b470: rl a11, a1 +3ff3b480: sla 0x3, a7 +3ff3b490: .word 0x7845 +L3FF3B4A0: +3ff3b4a0: sla 0x3, b0 +3ff3b4b0: rev a4 +3ff3b4c0: .word 0x0002 +3ff3b4d0: subk 27, b0 +L3FF3B4E0: +3ff3b4e0: .word 0x001e +3ff3b4f0: rev b2 +3ff3b500: .word 0x0000 +3ff3b510: .word 0x0002 +3ff3b520: subk 28, b0 +3ff3b530: .word 0x001e +L3FF3B540: +3ff3b540: .word 0x0000 +3ff3b550: .word 0x0000 +3ff3b560: .word 0x0002 +3ff3b570: subk 29, b0 +3ff3b580: .word 0x001e +3ff3b590: .word 0x0000 +3ff3b5a0: .word 0x0000 +3ff3b5b0: .word 0x0001 +3ff3b5c0: btst 24, b0 +3ff3b5d0: .word 0x001e +3ff3b5e0: .word 0x0001 +3ff3b5f0: .word 0x0001 +3ff3b600: btst 23, a0 +3ff3b610: .word 0x001e +3ff3b620: .word 0x0002 +L3FF3B630: +3ff3b630: .word 0x000b +3ff3b640: btst 14, a0 +3ff3b650: .word 0x001e +3ff3b660: .word 0x0000 +3ff3b670: .word 0x0000 +3ff3b680: .word 0x0000 +3ff3b690: add a10, a0 +3ff3b6a0: add b9, b3 +3ff3b6b0: dsjs b13, L3FF3B630 +3ff3b6c0: add a9, a8 +3ff3b6d0: .word 0x0000 +3ff3b6e0: .word 0x0000 +3ff3b6f0: .word 0x0000 +3ff3b700: rev a10 +3ff3b710: .word 0x0002 +3ff3b720: btst 9, b0 +3ff3b730: .word 0x001e +3ff3b740: .word 0x0000 +3ff3b750: .word 0x0000 +3ff3b760: .word 0x0002 +3ff3b770: btst 8, b0 +3ff3b780: .word 0x001e +3ff3b790: .word 0x0001 +3ff3b7a0: .word 0x0000 +3ff3b7b0: .word 0x0002 +3ff3b7c0: btst 7, b0 +3ff3b7d0: .word 0x001e +3ff3b7e0: .word 0x0001 +3ff3b7f0: .word 0x0000 +3ff3b800: .word 0x001d +3ff3b810: btst 6, b0 +3ff3b820: .word 0x001e +3ff3b830: cmp a1, a4 +3ff3b840: sla a11, a5 +3ff3b850: sra a11, a4 +3ff3b860: dsjs b2, L3FF3B9A0 +3ff3b870: rl a9, a0 +3ff3b880: mpyu b11, b0 +3ff3b890: .word 0x756f +3ff3b8a0: .word 0x7074 +3ff3b8b0: .word 0x7475 +3ff3b8c0: sll a9, a14 +3ff3b8d0: .word 0x762c +3ff3b8e0: rl 0x9, a0 +3ff3b8f0: rl 0x9, a14 +3ff3b900: dsjs a0, L3FF3B920 +3ff3b910: srl 0x7, b9 +L3FF3B920: +3ff3b920: rl 0x1, b1 +3ff3b930: rl 0x1, sp +3ff3b940: sla 0x1, b5 +3ff3b950: dsjs b1, L3FF3B9F0 +3ff3b960: .word 0x353a +3ff3b970: dsjs b2, L3FF3BA90 +3ff3b980: .word 0x3630 +3ff3b990: sll a9, a0 +L3FF3B9A0: +3ff3b9a0: sla b11, b2 +3ff3b9b0: srl a11, a9 +3ff3b9c0: sub a9, a0 +3ff3b9d0: .word 0x7078 +3ff3b9e0: sll 0x1, a0 +L3FF3B9F0: +3ff3b9f0: .word 0x0000 +3ff3ba00: .word 0x001b +3ff3ba10: sla 0x8, a0 +3ff3ba20: .word 0x001e +3ff3ba30: cmp a1, a4 +3ff3ba40: sla a11, a5 +3ff3ba50: sra a11, a4 +3ff3ba60: dsjs b2, L3FF3BBA0 +3ff3ba70: .word 0x7220 +3ff3ba80: .word 0x7761 +L3FF3BA90: +3ff3ba90: rl b10, sp +3ff3baa0: srl 0xd, b0 +3ff3bab0: srl 0x1d, a3 +3ff3bac0: sla 0x3, b6 +3ff3bad0: srl 0xf, b1 +3ff3bae0: sla 0x1, b1 +3ff3baf0: dsjs b8, L3FF3BB90 +3ff3bb00: rl 0x9, sp +3ff3bb10: srl 0x7, b0 +3ff3bb20: .word 0x3530 +3ff3bb30: rl 0x9, a0 +3ff3bb40: dsjs b9, L3FF3BC60 +3ff3bb50: rl 0x11, b5 +3ff3bb60: rl 0x9, b10 +3ff3bb70: sla 0x1, b6 +3ff3bb80: .word 0x7263 +L3FF3BB90: +3ff3bb90: rl a11, a1 +L3FF3BBA0: +3ff3bba0: sla 0x3, a7 +3ff3bbb0: .word 0x7845 +3ff3bbc0: sla 0x3, b0 +3ff3bbd0: rev a4 +3ff3bbe0: .word 0x0001 +3ff3bbf0: sla 0x15, b0 +3ff3bc00: .word 0x001e +3ff3bc10: .word 0x0002 +3ff3bc20: .word 0x0001 +3ff3bc30: sla 0x19, b0 +3ff3bc40: .word 0x001e +3ff3bc50: .word 0x0002 +L3FF3BC60: +3ff3bc60: .word 0x0001 +3ff3bc70: sla 0x1d, b0 +3ff3bc80: .word 0x001e +3ff3bc90: .word 0x0002 +3ff3bca0: .word 0x001d +3ff3bcb0: sla 0x1e, b0 +3ff3bcc0: .word 0x001e +3ff3bcd0: cmp a1, a4 +3ff3bce0: sla a11, a5 +3ff3bcf0: sra a11, a4 +3ff3bd00: dsjs b2, L3FF3BE40 +3ff3bd10: .word 0x7420 +3ff3bd20: .word 0x7063 +3ff3bd30: sra b2, sp +L3FF3BD40: +3ff3bd40: sll a3, a5 +3ff3bd50: srl b11, b5 +L3FF3BD60: +3ff3bd60: sll a9, a14 +3ff3bd70: .word 0x762c +L3FF3BD80: +3ff3bd80: rl 0x9, a0 +3ff3bd90: rl 0x9, a14 +L3FF3BDA0: +3ff3bda0: dsjs a0, L3FF3BDC0 +3ff3bdb0: srl 0x7, b9 +L3FF3BDC0: +3ff3bdc0: rl 0x1, b1 +3ff3bdd0: rl 0x1, sp +L3FF3BDE0: +3ff3bde0: sla 0x1, b5 +3ff3bdf0: dsjs b1, L3FF3BE90 +L3FF3BE00: +3ff3be00: .word 0x353a +3ff3be10: dsjs b2, L3FF3BF30 +L3FF3BE20: +3ff3be20: rl 0x1, b3 +3ff3be30: sll a9, a0 +L3FF3BE40: +3ff3be40: sla b11, b2 +3ff3be50: srl a11, a9 +L3FF3BE60: +3ff3be60: sub a9, a0 +3ff3be70: .word 0x7078 +L3FF3BE80: +3ff3be80: sll 0x1, a0 +L3FF3BE90: +3ff3be90: .word 0x0000 +L3FF3BEA0: +3ff3bea0: rev a12 +3ff3beb0: sll 0xd, a0 +L3FF3BEC0: +3ff3bec0: .word 0x001e +3ff3bed0: .word 0x7a30 +L3FF3BEE0: +3ff3bee0: dsjs a3, L3FF3BD40 +3ff3bef0: .word 0x7a68 +L3FF3BF00: +3ff3bf00: dsjs a3, L3FF3BD60 +3ff3bf10: .word 0x7aa0 +L3FF3BF20: +3ff3bf20: dsjs a3, L3FF3BD80 +L3FF3BF30: +3ff3bf30: .word 0x7ac8 +L3FF3BF40: +3ff3bf40: dsjs a3, L3FF3BDA0 +3ff3bf50: .word 0x7b00 +L3FF3BF60: +3ff3bf60: dsjs a3, L3FF3BDC0 +3ff3bf70: .word 0x7b40 +L3FF3BF80: +3ff3bf80: dsjs a3, L3FF3BDE0 +3ff3bf90: .word 0x7b78 +L3FF3BFA0: +3ff3bfa0: dsjs a3, L3FF3BE00 +3ff3bfb0: .word 0x7bd0 +L3FF3BFC0: +3ff3bfc0: dsjs a3, L3FF3BE20 +3ff3bfd0: .word 0x7c18 +L3FF3BFE0: +3ff3bfe0: dsjs a3, L3FF3BE40 +3ff3bff0: .word 0x7c40 +3ff3c000: dsjs a3, L3FF3BE60 +3ff3c010: .word 0x7c68 +3ff3c020: dsjs a3, L3FF3BE80 +L3FF3C030: +3ff3c030: .word 0x7c98 +3ff3c040: dsjs a3, L3FF3BEA0 +L3FF3C050: +3ff3c050: .word 0x7cd8 +3ff3c060: dsjs a3, L3FF3BEC0 +L3FF3C070: +3ff3c070: .word 0x7d08 +3ff3c080: dsjs a3, L3FF3BEE0 +L3FF3C090: +3ff3c090: .word 0x7d40 +3ff3c0a0: dsjs a3, L3FF3BF00 +L3FF3C0B0: +3ff3c0b0: .word 0x7d80 +3ff3c0c0: dsjs a3, L3FF3BF20 +L3FF3C0D0: +3ff3c0d0: .word 0x7dc8 +3ff3c0e0: dsjs a3, L3FF3BF40 +L3FF3C0F0: +3ff3c0f0: .word 0x7e10 +3ff3c100: dsjs a3, L3FF3BF60 +L3FF3C110: +3ff3c110: .word 0x7e58 +3ff3c120: dsjs a3, L3FF3BF80 +L3FF3C130: +3ff3c130: .word 0x7ea0 +3ff3c140: dsjs a3, L3FF3BFA0 +L3FF3C150: +3ff3c150: .word 0x7ee8 +3ff3c160: dsjs a3, L3FF3BFC0 +L3FF3C170: +3ff3c170: .word 0x7f30 +3ff3c180: dsjs a3, L3FF3BFE0 +3ff3c190: .word 0x0016 +3ff3c1a0: sra 0x1d, a0 +3ff3c1b0: .word 0x001e +L3FF3C1C0: +3ff3c1c0: .word 0x7f80 +3ff3c1d0: dsjs a3, L3FF3C030 +L3FF3C1E0: +3ff3c1e0: .word 0x7ac8 +3ff3c1f0: dsjs a3, L3FF3C050 +L3FF3C200: +3ff3c200: .word 0x7fb8 +3ff3c210: dsjs a3, L3FF3C070 +L3FF3C220: +3ff3c220: move a0, *a0, 0 +3ff3c230: dsjs a3, L3FF3C090 +3ff3c240: move a2, *a8, 0 +3ff3c250: dsjs a3, L3FF3C0B0 +3ff3c260: move a5, *a8, 0 +L3FF3C270: +3ff3c270: dsjs a3, L3FF3C0D0 +3ff3c280: move a8, *a0, 0 +L3FF3C290: +3ff3c290: dsjs a3, L3FF3C0F0 +3ff3c2a0: move b10, *b8, 0 +L3FF3C2B0: +3ff3c2b0: dsjs a3, L3FF3C110 +3ff3c2c0: move b12, *b8, 0 +L3FF3C2D0: +3ff3c2d0: dsjs a3, L3FF3C130 +3ff3c2e0: move sp, *a0, 0 +L3FF3C2F0: +3ff3c2f0: dsjs a3, L3FF3C150 +3ff3c300: move b1, *b8, 1 +3ff3c310: dsjs a3, L3FF3C170 +3ff3c320: .word 0x0008 +3ff3c330: sra 0x12, a0 +3ff3c340: .word 0x001e +3ff3c350: move a4, *a8, 1 +3ff3c360: dsjs a3, L3FF3C1C0 +3ff3c370: move b5, *b8, 1 +3ff3c380: dsjs a3, L3FF3C1E0 +3ff3c390: move b7, *b8, 1 +3ff3c3a0: dsjs a3, L3FF3C200 +3ff3c3b0: move a9, *a0, 1 +3ff3c3c0: dsjs a3, L3FF3C220 +3ff3c3d0: .word 0x000a +3ff3c3e0: sra 0xe, a0 +3ff3c3f0: .word 0x001e +3ff3c400: move a10, *a8, 1 +3ff3c410: dsjs a3, L3FF3C270 +3ff3c420: move b11, *b8, 1 +3ff3c430: dsjs a3, L3FF3C290 +3ff3c440: move b13, *b0, 1 +3ff3c450: dsjs a3, L3FF3C2B0 +3ff3c460: move b14, *b8, 1 +3ff3c470: dsjs a3, L3FF3C2D0 +3ff3c480: move *b0, b8, 0 +3ff3c490: dsjs a3, L3FF3C2F0 +3ff3c4a0: .word 0x0002 +3ff3c4b0: sra 0x9, a0 +3ff3c4c0: .word 0x001e +3ff3c4d0: .word 0x0000 +3ff3c4e0: .word 0x0000 +3ff3c4f0: .word 0x001d +3ff3c500: sra 0x8, a0 +3ff3c510: .word 0x001e +3ff3c520: cmp a1, a4 +3ff3c530: sla a11, a5 +3ff3c540: sra a11, a4 +3ff3c550: dsjs b2, L3FF3C690 +3ff3c560: .word 0x7420 +3ff3c570: .word 0x7063 +3ff3c580: rl b10, sp +3ff3c590: .word 0x706e +3ff3c5a0: .word 0x7475 +3ff3c5b0: sll a9, a14 +3ff3c5c0: .word 0x762c +3ff3c5d0: rl 0x9, a0 +3ff3c5e0: rl 0x9, a14 +3ff3c5f0: dsjs a0, L3FF3C610 +3ff3c600: srl 0x7, b9 +L3FF3C610: +3ff3c610: rl 0x1, b1 +3ff3c620: rl 0x1, sp +3ff3c630: sla 0x1, b5 +3ff3c640: dsjs b1, L3FF3C6E0 +3ff3c650: .word 0x353a +3ff3c660: dsjs b2, L3FF3C780 +3ff3c670: .word 0x3534 +3ff3c680: sll a9, a0 +L3FF3C690: +3ff3c690: sla b11, b2 +3ff3c6a0: srl a11, a9 +3ff3c6b0: sub a9, a0 +3ff3c6c0: .word 0x7078 +3ff3c6d0: sll 0x1, a0 +L3FF3C6E0: +3ff3c6e0: .word 0x0000 +3ff3c6f0: .word 0x0002 +3ff3c700: srl 0x1a, b0 +3ff3c710: .word 0x001e +3ff3c720: .word 0x0000 +3ff3c730: .word 0x0000 +3ff3c740: .word 0x0002 +3ff3c750: srl 0x19, b0 +3ff3c760: .word 0x001e +3ff3c770: .word 0x0001 +L3FF3C780: +3ff3c780: .word 0x0000 +3ff3c790: .word 0x0002 +3ff3c7a0: srl 0x18, b0 +3ff3c7b0: .word 0x001e +3ff3c7c0: .word 0x0003 +3ff3c7d0: .word 0x0000 +3ff3c7e0: .word 0x001d +3ff3c7f0: srl 0xd, b0 +3ff3c800: .word 0x001e +3ff3c810: cmp a1, a4 +3ff3c820: sla a11, a5 +3ff3c830: sra a11, a4 +3ff3c840: dsjs b2, L3FF3C980 +3ff3c850: .word 0x7420 +3ff3c860: .word 0x7063 +3ff3c870: modu b10, sp +3ff3c880: .word 0x7475 +3ff3c890: .word 0x7570 +3ff3c8a0: srl 0xd, b4 +3ff3c8b0: srl 0x1d, a3 +3ff3c8c0: sla 0x3, b6 +3ff3c8d0: srl 0xf, b1 +3ff3c8e0: sla 0x1, b1 +3ff3c8f0: dsjs b8, L3FF3C990 +3ff3c900: rl 0x9, sp +3ff3c910: srl 0x7, b0 +3ff3c920: .word 0x3530 +3ff3c930: rl 0x9, a0 +3ff3c940: dsjs b9, L3FF3CA60 +3ff3c950: rl 0x11, b5 +3ff3c960: .word 0x353a +3ff3c970: sla 0x1, b3 +L3FF3C980: +3ff3c980: .word 0x7263 +L3FF3C990: +3ff3c990: rl a11, a1 +3ff3c9a0: sla 0x3, a7 +3ff3c9b0: .word 0x7845 +3ff3c9c0: sla 0x3, b0 +3ff3c9d0: rev a4 +3ff3c9e0: .word 0x0006 +3ff3c9f0: rl 0x2, a0 +3ff3ca00: .word 0x001e +3ff3ca10: .word 0x0014 +3ff3ca20: addk 16, a2 +3ff3ca30: addk 32, b0 +3ff3ca40: addk 8, b1 +3ff3ca50: addk 32, b1 +L3FF3CA60: +3ff3ca60: .word 0x0010 +3ff3ca70: .word 0x0002 +3ff3ca80: rl 0x5, a0 +3ff3ca90: .word 0x001e +3ff3caa0: .word 0x0402 +3ff3cab0: .word 0x0000 +3ff3cac0: .word 0x0002 +3ff3cad0: rl 0x6, a0 +3ff3cae0: .word 0x001e +3ff3caf0: .word 0x0000 +3ff3cb00: .word 0x0000 +3ff3cb10: .word 0x0002 +3ff3cb20: rl 0x8, a0 +3ff3cb30: .word 0x001e +3ff3cb40: .word 0x0000 +3ff3cb50: .word 0x0000 +3ff3cb60: .word 0x0002 +3ff3cb70: rl 0x9, a0 +3ff3cb80: .word 0x001e +3ff3cb90: .word 0x0000 +3ff3cba0: .word 0x0000 +3ff3cbb0: .word 0x001c +3ff3cbc0: rl 0xa, a0 +3ff3cbd0: .word 0x001e +3ff3cbe0: cmp a1, a4 +3ff3cbf0: sla a11, a5 +3ff3cc00: sra a11, a4 +3ff3cc10: dsjs b2, L3FF3CD50 +3ff3cc20: .word 0x7420 +3ff3cc30: .word 0x7063 +3ff3cc40: .word 0x735f +3ff3cc50: sll b3, b5 +3ff3cc60: srl 0xd, b2 +3ff3cc70: srl 0x1d, a3 +3ff3cc80: sla 0x3, b6 +3ff3cc90: srl 0xf, b1 +3ff3cca0: sla 0x1, b1 +3ff3ccb0: dsjs b8, L3FF3CD50 +3ff3ccc0: rl 0x9, sp +3ff3ccd0: srl 0x7, b0 +3ff3cce0: .word 0x3530 +3ff3ccf0: rl 0x9, a0 +3ff3cd00: dsjs b9, L3FF3CE20 +3ff3cd10: rl 0x19, b5 +3ff3cd20: rl 0x1, b10 +3ff3cd30: sla 0x1, b5 +3ff3cd40: .word 0x7263 +L3FF3CD50: +3ff3cd50: rl a11, a1 +3ff3cd60: sla 0x3, a7 +3ff3cd70: .word 0x7845 +3ff3cd80: sla 0x3, b0 +3ff3cd90: rev a4 +3ff3cda0: .word 0x0002 +3ff3cdb0: rl 0x18, a0 +3ff3cdc0: .word 0x001e +3ff3cdd0: .word 0x001e +3ff3cde0: .word 0x0000 +3ff3cdf0: .word 0x001d +3ff3ce00: rl 0x19, a0 +3ff3ce10: .word 0x001e +L3FF3CE20: +3ff3ce20: cmp a1, a4 +3ff3ce30: sla a11, a5 +3ff3ce40: sra a11, a4 +3ff3ce50: dsjs b2, L3FF3CF90 +3ff3ce60: .word 0x7420 +3ff3ce70: .word 0x7063 +3ff3ce80: .word 0x745f +3ff3ce90: mods a11, a9 +3ff3cea0: .word 0x7265 +3ff3ceb0: sll a9, a14 +3ff3cec0: .word 0x762c +3ff3ced0: rl 0x9, a0 +3ff3cee0: rl 0x9, a14 +3ff3cef0: dsjs a0, L3FF3CF10 +3ff3cf00: srl 0x7, b9 +L3FF3CF10: +3ff3cf10: rl 0x1, b1 +3ff3cf20: rl 0x1, sp +3ff3cf30: sla 0x1, b5 +3ff3cf40: dsjs b1, L3FF3CFE0 +3ff3cf50: .word 0x353a +3ff3cf60: dsjs b3, L3FF3D080 +3ff3cf70: rl 0x9, b1 +3ff3cf80: sll a9, a0 +L3FF3CF90: +3ff3cf90: sla b11, b2 +3ff3cfa0: srl a11, a9 +3ff3cfb0: sub a9, a0 +3ff3cfc0: .word 0x7078 +3ff3cfd0: sll 0x1, a0 +L3FF3CFE0: +3ff3cfe0: .word 0x0000 +3ff3cff0: .word 0x0002 +3ff3d000: .word 0x34f0 +3ff3d010: .word 0x001e +3ff3d020: .word 0x0000 +3ff3d030: .word 0x0000 +3ff3d040: .word 0x0002 +3ff3d050: .word 0x3510 +3ff3d060: .word 0x001e +3ff3d070: dsjs a0, L3FF3D0A0 +L3FF3D080: +3ff3d080: .word 0x0000 +3ff3d090: .word 0x0002 +L3FF3D0A0: +3ff3d0a0: .word 0x3530 +3ff3d0b0: .word 0x001e +3ff3d0c0: .word 0x0096 +3ff3d0d0: .word 0x0000 +3ff3d0e0: .word 0x001a +3ff3d0f0: .word 0x3570 +3ff3d100: .word 0x001e +3ff3d110: .word 0x0001 +3ff3d120: .word 0x0000 +3ff3d130: .word 0x0002 +3ff3d140: .word 0x0000 +3ff3d150: .word 0x0004 +3ff3d160: .word 0x0000 +3ff3d170: .word 0x0008 +3ff3d180: .word 0x0000 +3ff3d190: .word 0x0010 +3ff3d1a0: .word 0x0000 +3ff3d1b0: rev a0 +3ff3d1c0: .word 0x0000 +3ff3d1d0: .word 0x0040 +3ff3d1e0: .word 0x0000 +3ff3d1f0: .word 0x0040 +3ff3d200: .word 0x0000 +3ff3d210: .word 0x0040 +3ff3d220: .word 0x0000 +3ff3d230: .word 0x0040 +3ff3d240: .word 0x0000 +3ff3d250: .word 0x0040 +3ff3d260: .word 0x0000 +3ff3d270: .word 0x0040 +3ff3d280: .word 0x0000 +3ff3d290: .word 0x0040 +3ff3d2a0: .word 0x0000 +3ff3d2b0: .word 0x001d +3ff3d2c0: .word 0x3710 +3ff3d2d0: .word 0x001e +3ff3d2e0: cmp a1, a4 +3ff3d2f0: sla a11, a5 +3ff3d300: sra a11, a4 +3ff3d310: dsjs b2, L3FF3D450 +3ff3d320: .word 0x7420 +3ff3d330: .word 0x7063 +3ff3d340: .word 0x755f +3ff3d350: .word 0x7273 +3ff3d360: sra b11, b2 +3ff3d370: srl 0xd, b1 +3ff3d380: srl 0x1d, a3 +3ff3d390: sla 0x3, b6 +3ff3d3a0: srl 0xf, b1 +3ff3d3b0: sla 0x1, b1 +3ff3d3c0: dsjs b8, L3FF3D460 +3ff3d3d0: rl 0x9, sp +3ff3d3e0: srl 0x7, b0 +3ff3d3f0: .word 0x3530 +3ff3d400: rl 0x9, a0 +3ff3d410: dsjs b9, L3FF3D530 +3ff3d420: rl 0x19, b5 +3ff3d430: rl 0x11, b10 +3ff3d440: sla 0x1, b2 +L3FF3D450: +3ff3d450: .word 0x7263 +L3FF3D460: +3ff3d460: rl a11, a1 +3ff3d470: sla 0x3, a7 +3ff3d480: .word 0x7845 +3ff3d490: sla 0x3, b0 +3ff3d4a0: rev a4 +3ff3d4b0: .word 0x0002 +3ff3d4c0: dsjs a0, L3FF3D540 +3ff3d4d0: .word 0x001e +3ff3d4e0: addk 32, a0 +3ff3d4f0: .word 0x0000 +3ff3d500: .word 0x0002 +3ff3d510: dsjs a0, L3FF3D5A0 +3ff3d520: .word 0x001e +L3FF3D530: +3ff3d530: addk 32, a0 +L3FF3D540: +3ff3d540: .word 0x0000 +3ff3d550: .word 0x001d +3ff3d560: dsjs a0, L3FF3D600 +3ff3d570: .word 0x001e +3ff3d580: cmp a1, a4 +3ff3d590: sla a11, a5 +L3FF3D5A0: +3ff3d5a0: sra a11, a4 +3ff3d5b0: dsjs b2, L3FF3D6F0 +3ff3d5c0: .word 0x7520 +3ff3d5d0: .word 0x7064 +3ff3d5e0: .word 0x755f +3ff3d5f0: .word 0x7273 +L3FF3D600: +3ff3d600: sra b11, b2 +3ff3d610: srl 0xd, b1 +3ff3d620: srl 0x1d, a3 +3ff3d630: sla 0x3, b6 +3ff3d640: srl 0xf, b1 +3ff3d650: sla 0x1, b1 +3ff3d660: dsjs b8, L3FF3D700 +3ff3d670: rl 0x9, sp +3ff3d680: srl 0x7, b0 +3ff3d690: .word 0x3530 +3ff3d6a0: rl 0x9, a0 +3ff3d6b0: dsjs b9, L3FF3D7D0 +3ff3d6c0: rl 0x19, b5 +3ff3d6d0: .word 0x343a +3ff3d6e0: sla 0x1, b5 +L3FF3D6F0: +3ff3d6f0: .word 0x7263 +L3FF3D700: +3ff3d700: rl a11, a1 +3ff3d710: sla 0x3, a7 +3ff3d720: .word 0x7845 +3ff3d730: sla 0x3, b0 +3ff3d740: rev a4 +3ff3d750: .word 0x0002 +3ff3d760: dsjs b0, L3FF3D8E0 +3ff3d770: .word 0x001e +3ff3d780: .word 0x0001 +3ff3d790: .word 0x0000 +3ff3d7a0: .word 0x0002 +3ff3d7b0: dsjs b0, L3FF3D940 +3ff3d7c0: .word 0x001e +L3FF3D7D0: +3ff3d7d0: .word 0x001e +3ff3d7e0: .word 0x0000 +3ff3d7f0: .word 0x0001 +3ff3d800: dsjs b0, L3FF3D9A0 +3ff3d810: .word 0x001e +3ff3d820: .word 0x0002 +3ff3d830: .word 0x0002 +3ff3d840: dsjs b0, L3FF3DA20 +3ff3d850: .word 0x001e +3ff3d860: .word 0x0800 +3ff3d870: .word 0x0000 +3ff3d880: .word 0x0002 +3ff3d890: dsjs b0, L3FF3DA80 +3ff3d8a0: .word 0x001e +3ff3d8b0: addk 2, a0 +3ff3d8c0: .word 0x0000 +3ff3d8d0: .word 0x0019 +L3FF3D8E0: +3ff3d8e0: dsjs b0, L3FF3DAE0 +3ff3d8f0: .word 0x001e +3ff3d900: cmp a1, a4 +3ff3d910: sla a11, a5 +3ff3d920: sra a11, a4 +L3FF3D930: +3ff3d930: dsjs b2, L3FF3DA70 +L3FF3D940: +3ff3d940: sla a9, a0 +L3FF3D950: +3ff3d950: srl 0xd, a6 +3ff3d960: srl 0x1d, a3 +L3FF3D970: +3ff3d970: sla 0x3, b6 +3ff3d980: srl 0xf, b1 +L3FF3D990: +3ff3d990: sla 0x1, b1 +L3FF3D9A0: +3ff3d9a0: dsjs b8, L3FF3DA40 +L3FF3D9B0: +3ff3d9b0: rl 0x9, sp +3ff3d9c0: srl 0x7, b0 +L3FF3D9D0: +3ff3d9d0: .word 0x3530 +3ff3d9e0: rl 0x9, a0 +L3FF3D9F0: +3ff3d9f0: dsjs b9, L3FF3DB10 +3ff3da00: dsjs b4, L3FF3DAA0 +L3FF3DA10: +3ff3da10: rl 0x11, b10 +L3FF3DA20: +3ff3da20: sla 0x1, b4 +L3FF3DA30: +3ff3da30: .word 0x7263 +L3FF3DA40: +3ff3da40: rl a11, a1 +L3FF3DA50: +3ff3da50: sla 0x3, a7 +3ff3da60: .word 0x7845 +L3FF3DA70: +3ff3da70: sla 0x3, b0 +L3FF3DA80: +3ff3da80: rev a4 +L3FF3DA90: +3ff3da90: .word 0x0044 +L3FF3DAA0: +3ff3daa0: dsjs a0, L3FF3D9F0 +L3FF3DAB0: +3ff3dab0: .word 0x001e +3ff3dac0: move *b11, b0, 0 +L3FF3DAD0: +3ff3dad0: dsjs a5, L3FF3D930 +L3FF3DAE0: +3ff3dae0: move *b2, b0, 1 +L3FF3DAF0: +3ff3daf0: dsjs a5, L3FF3D950 +3ff3db00: move *b11, b0, 0 +L3FF3DB10: +3ff3db10: dsjs a5, L3FF3D970 +3ff3db20: move *b2, b0, 1 +L3FF3DB30: +3ff3db30: dsjs a5, L3FF3D990 +3ff3db40: mpyu a0, a0 +L3FF3DB50: +3ff3db50: dsjs a1, L3FF3D9B0 +3ff3db60: sla b4, b0 +L3FF3DB70: +3ff3db70: dsjs a1, L3FF3D9D0 +3ff3db80: mpyu a0, a0 +L3FF3DB90: +3ff3db90: dsjs a1, L3FF3D9F0 +3ff3dba0: sla b4, b0 +L3FF3DBB0: +3ff3dbb0: dsjs a1, L3FF3DA10 +3ff3dbc0: move *b11, b0, 0 +L3FF3DBD0: +3ff3dbd0: dsjs a5, L3FF3DA30 +3ff3dbe0: move *b2, b0, 1 +L3FF3DBF0: +3ff3dbf0: dsjs a5, L3FF3DA50 +3ff3dc00: move *b11, b0, 0 +L3FF3DC10: +3ff3dc10: dsjs a5, L3FF3DA70 +3ff3dc20: move *b2, b0, 1 +L3FF3DC30: +3ff3dc30: dsjs a5, L3FF3DA90 +3ff3dc40: move *b11, b0, 0 +L3FF3DC50: +3ff3dc50: dsjs a5, L3FF3DAB0 +3ff3dc60: move *b2, b0, 1 +L3FF3DC70: +3ff3dc70: dsjs a5, L3FF3DAD0 +3ff3dc80: move *b11, b0, 0 +L3FF3DC90: +3ff3dc90: dsjs a5, L3FF3DAF0 +3ff3dca0: move *b2, b0, 1 +L3FF3DCB0: +3ff3dcb0: dsjs a5, L3FF3DB10 +3ff3dcc0: move *b11, b0, 0 +L3FF3DCD0: +3ff3dcd0: dsjs a5, L3FF3DB30 +3ff3dce0: move *b2, b0, 1 +L3FF3DCF0: +3ff3dcf0: dsjs a5, L3FF3DB50 +3ff3dd00: move *b11, b0, 0 +L3FF3DD10: +3ff3dd10: dsjs a5, L3FF3DB70 +3ff3dd20: move *b2, b0, 1 +L3FF3DD30: +3ff3dd30: dsjs a5, L3FF3DB90 +3ff3dd40: move *b11, b0, 0 +L3FF3DD50: +3ff3dd50: dsjs a5, L3FF3DBB0 +3ff3dd60: move *b2, b0, 1 +3ff3dd70: dsjs a5, L3FF3DBD0 +3ff3dd80: move *b11, b0, 0 +3ff3dd90: dsjs a5, L3FF3DBF0 +3ff3dda0: move *b2, b0, 1 +3ff3ddb0: dsjs a5, L3FF3DC10 +3ff3ddc0: move *b11, b0, 0 +3ff3ddd0: dsjs a5, L3FF3DC30 +3ff3dde0: move *b2, b0, 1 +3ff3ddf0: dsjs a5, L3FF3DC50 +3ff3de00: move *b11, b0, 0 +3ff3de10: dsjs a5, L3FF3DC70 +3ff3de20: move *b2, b0, 1 +3ff3de30: dsjs a5, L3FF3DC90 +3ff3de40: move *b11, b0, 0 +3ff3de50: dsjs a5, L3FF3DCB0 +3ff3de60: move *b2, b0, 1 +3ff3de70: dsjs a5, L3FF3DCD0 +3ff3de80: move *b11, b0, 0 +3ff3de90: dsjs a5, L3FF3DCF0 +3ff3dea0: move *b2, b0, 1 +3ff3deb0: dsjs a5, L3FF3DD10 +3ff3dec0: move *b11, b0, 0 +3ff3ded0: dsjs a5, L3FF3DD30 +3ff3dee0: move *b2, b0, 1 +3ff3def0: dsjs a5, L3FF3DD50 +3ff3df00: .word 0x0019 +3ff3df10: add a14, a0 +3ff3df20: .word 0x001e +3ff3df30: cmp a1, a4 +3ff3df40: sla a11, a5 +3ff3df50: sra a11, a4 +3ff3df60: dsjs b2, L3FF3E0A0 +3ff3df70: rl a9, a0 +3ff3df80: srl 0xd, a6 +3ff3df90: srl 0x1d, a3 +3ff3dfa0: sla 0x3, b6 +3ff3dfb0: srl 0xf, b1 +3ff3dfc0: sla 0x1, b1 +3ff3dfd0: dsjs b8, L3FF3E070 +3ff3dfe0: rl 0x9, sp +3ff3dff0: srl 0x7, b0 +3ff3e000: .word 0x3530 +3ff3e010: rl 0x9, a0 +3ff3e020: dsjs b9, L3FF3E140 +3ff3e030: dsjs b4, L3FF3E0D0 +3ff3e040: rl 0x19, b10 +3ff3e050: sla 0x1, b4 +3ff3e060: .word 0x7263 +L3FF3E070: +3ff3e070: rl a11, a1 +3ff3e080: sla 0x3, a7 +3ff3e090: .word 0x7845 +L3FF3E0A0: +3ff3e0a0: sla 0x3, b0 +3ff3e0b0: rev a4 +3ff3e0c0: .word 0x0002 +L3FF3E0D0: +3ff3e0d0: addc b10, b0 +3ff3e0e0: .word 0x001e +3ff3e0f0: rev b2 +3ff3e100: .word 0x0000 +3ff3e110: .word 0x001b +3ff3e120: addc b11, b0 +3ff3e130: .word 0x001e +L3FF3E140: +3ff3e140: cmp a1, a4 +3ff3e150: sla a11, a5 +3ff3e160: sra a11, a4 +3ff3e170: dsjs b2, L3FF3E2B0 +3ff3e180: .word 0x7220 +3ff3e190: .word 0x7761 +3ff3e1a0: sll b10, sp +3ff3e1b0: srl 0xd, a2 +3ff3e1c0: srl 0x1d, a3 +3ff3e1d0: sla 0x3, b6 +3ff3e1e0: srl 0xf, b1 +3ff3e1f0: sla 0x1, b1 +L3FF3E200: +3ff3e200: dsjs b8, L3FF3E2A0 +3ff3e210: rl 0x9, sp +3ff3e220: srl 0x7, b0 +3ff3e230: .word 0x3530 +3ff3e240: rl 0x9, a0 +3ff3e250: dsjs b9, L3FF3E370 +3ff3e260: rl 0x1, b5 +3ff3e270: rl 0x1, b10 +3ff3e280: sla 0x1, b8 +3ff3e290: .word 0x7263 +L3FF3E2A0: +3ff3e2a0: rl a11, a1 +L3FF3E2B0: +3ff3e2b0: sla 0x3, a7 +3ff3e2c0: .word 0x7845 +3ff3e2d0: sla 0x3, b0 +3ff3e2e0: rev a4 +3ff3e2f0: .word 0x001d +3ff3e300: sub a9, a0 +3ff3e310: .word 0x001e +3ff3e320: cmp a1, a4 +3ff3e330: sla a11, a5 +3ff3e340: sra a11, a4 +3ff3e350: dsjs b2, L3FF3E490 +3ff3e360: .word 0x7220 +L3FF3E370: +3ff3e370: .word 0x7761 +3ff3e380: .word 0x755f +3ff3e390: .word 0x7273 +3ff3e3a0: sra b11, b2 +3ff3e3b0: srl 0xd, b1 +3ff3e3c0: srl 0x1d, a3 +3ff3e3d0: sla 0x3, b6 +3ff3e3e0: srl 0xf, b1 +3ff3e3f0: sla 0x1, b1 +3ff3e400: dsjs b8, L3FF3E4A0 +3ff3e410: rl 0x9, sp +3ff3e420: srl 0x7, b0 +3ff3e430: .word 0x3530 +3ff3e440: rl 0x9, a0 +3ff3e450: dsjs b9, L3FF3E570 +3ff3e460: rl 0x1, b5 +3ff3e470: rl 0x9, b10 +3ff3e480: sla 0x1, b8 +L3FF3E490: +3ff3e490: .word 0x7263 +L3FF3E4A0: +3ff3e4a0: rl a11, a1 +3ff3e4b0: sla 0x3, a7 +3ff3e4c0: .word 0x7845 +3ff3e4d0: sla 0x3, b0 +3ff3e4e0: rev a4 +3ff3e4f0: .word 0x001b +3ff3e500: subb b7, b0 +3ff3e510: .word 0x001e +3ff3e520: cmp a1, a4 +3ff3e530: sla a11, a5 +3ff3e540: sra a11, a4 +3ff3e550: dsjs b2, L3FF3E690 +3ff3e560: .word 0x7220 +L3FF3E570: +3ff3e570: .word 0x756f +3ff3e580: sra b11, b4 +3ff3e590: sll a9, a14 +3ff3e5a0: .word 0x762c +3ff3e5b0: rl 0x9, a0 +3ff3e5c0: rl 0x9, a14 +3ff3e5d0: dsjs a0, L3FF3E5F0 +3ff3e5e0: srl 0x7, b9 +L3FF3E5F0: +3ff3e5f0: rl 0x1, b1 +3ff3e600: rl 0x1, sp +3ff3e610: sla 0x1, b5 +3ff3e620: dsjs b1, L3FF3E6C0 +3ff3e630: .word 0x353a +3ff3e640: dsjs b0, L3FF3E760 +3ff3e650: .word 0x3532 +L3FF3E660: +3ff3e660: sll a9, a0 +3ff3e670: sla b11, b2 +3ff3e680: srl a11, a9 +L3FF3E690: +3ff3e690: sub a9, a0 +3ff3e6a0: .word 0x7078 +L3FF3E6B0: +3ff3e6b0: sll 0x1, a0 +L3FF3E6C0: +3ff3e6c0: .word 0x0000 +3ff3e6d0: .word 0x0002 +3ff3e6e0: cmp a10, a0 +3ff3e6f0: .word 0x001e +L3FF3E700: +3ff3e700: .word 0x0008 +3ff3e710: .word 0x0000 +3ff3e720: .word 0x0002 +3ff3e730: cmp a11, a0 +3ff3e740: .word 0x001e +L3FF3E750: +3ff3e750: .word 0x0000 +L3FF3E760: +3ff3e760: .word 0x0000 +3ff3e770: .word 0x0002 +3ff3e780: cmp a12, a0 +3ff3e790: .word 0x001e +3ff3e7a0: .word 0x0010 +3ff3e7b0: .word 0x0000 +3ff3e7c0: .word 0x0002 +3ff3e7d0: btst a9, a0 +3ff3e7e0: .word 0x001e +3ff3e7f0: jrgt L3FF3E200 +3ff3e800: dsjs a6, L3FF3E660 +3ff3e810: .word 0x0002 +3ff3e820: btst a10, a0 +3ff3e830: .word 0x001e +3ff3e840: .word 0xddd0 +3ff3e850: dsjs a6, L3FF3E6B0 +3ff3e860: .word 0x0002 +3ff3e870: btst a11, a0 +3ff3e880: .word 0x001e +3ff3e890: pixt a4, *a0 +3ff3e8a0: dsjs a6, L3FF3E700 +3ff3e8b0: .word 0x0002 +3ff3e8c0: btst a12, a0 +3ff3e8d0: .word 0x001e +3ff3e8e0: btst 28, a0 +3ff3e8f0: dsjs a7, L3FF3E750 +3ff3e900: .word 0x001d +3ff3e910: btst a13, a0 +3ff3e920: .word 0x001e +3ff3e930: cmp a1, a4 +3ff3e940: sla a11, a5 +3ff3e950: sra a11, a4 +3ff3e960: dsjs b2, L3FF3EAA0 +3ff3e970: mods a9, a0 +3ff3e980: .word 0x7562 +3ff3e990: mpyu a11, a6 +3ff3e9a0: sla a11, a3 +3ff3e9b0: mods a3, a12 +L3FF3E9C0: +3ff3e9c0: srl 0xd, b3 +3ff3e9d0: srl 0x1d, a3 +3ff3e9e0: sla 0x3, b6 +3ff3e9f0: srl 0xf, b1 +L3FF3EA00: +3ff3ea00: sla 0x1, b1 +3ff3ea10: dsjs b8, L3FF3EAB0 +3ff3ea20: rl 0x9, sp +3ff3ea30: srl 0x7, b0 +L3FF3EA40: +3ff3ea40: .word 0x3530 +3ff3ea50: rl 0x9, a0 +3ff3ea60: dsjs b9, L3FF3EB80 +3ff3ea70: dsjs b5, L3FF3EB10 +L3FF3EA80: +3ff3ea80: rl 0x9, b10 +3ff3ea90: sla 0x1, b5 +L3FF3EAA0: +3ff3eaa0: .word 0x7263 +L3FF3EAB0: +3ff3eab0: rl a11, a1 +L3FF3EAC0: +3ff3eac0: sla 0x3, a7 +3ff3ead0: .word 0x7845 +3ff3eae0: sla 0x3, b0 +3ff3eaf0: rev a4 +L3FF3EB00: +3ff3eb00: rev b8 +L3FF3EB10: +3ff3eb10: move b11, b0 +3ff3eb20: .word 0x001e +3ff3eb30: .word 0x0001 +L3FF3EB40: +3ff3eb40: .word 0x0000 +3ff3eb50: cmp a0, a0 +3ff3eb60: dsjs a7, L3FF3E9C0 +3ff3eb70: .word 0x0002 +L3FF3EB80: +3ff3eb80: .word 0x0000 +3ff3eb90: cmp a1, a8 +3ff3eba0: dsjs a7, L3FF3EA00 +3ff3ebb0: .word 0x0003 +L3FF3EBC0: +3ff3ebc0: .word 0x0000 +3ff3ebd0: cmp a5, a0 +3ff3ebe0: dsjs a7, L3FF3EA40 +3ff3ebf0: .word 0x0004 +L3FF3EC00: +3ff3ec00: .word 0x0000 +3ff3ec10: cmp b9, b0 +3ff3ec20: dsjs a7, L3FF3EA80 +3ff3ec30: .word 0x0005 +L3FF3EC40: +3ff3ec40: .word 0x0000 +3ff3ec50: cmp sp, b0 +3ff3ec60: dsjs a7, L3FF3EAC0 +3ff3ec70: .word 0x0006 +L3FF3EC80: +3ff3ec80: .word 0x0000 +3ff3ec90: btst a5, a0 +3ff3eca0: dsjs a7, L3FF3EB00 +3ff3ecb0: .word 0x0007 +L3FF3ECC0: +3ff3ecc0: .word 0x0000 +3ff3ecd0: btst b10, b8 +3ff3ece0: dsjs a7, L3FF3EB40 +3ff3ecf0: .word 0x000b +3ff3ed00: .word 0x0000 +3ff3ed10: move a1, a8 +3ff3ed20: dsjs a7, L3FF3EB80 +3ff3ed30: .word 0x0008 +3ff3ed40: .word 0x0000 +3ff3ed50: move b9, b8 +3ff3ed60: dsjs a7, L3FF3EBC0 +3ff3ed70: .word 0x0009 +3ff3ed80: .word 0x0000 +3ff3ed90: move b0, a0 +3ff3eda0: dsjs a7, L3FF3EC00 +3ff3edb0: .word 0x000a +3ff3edc0: .word 0x0000 +3ff3edd0: move a7, b8 +3ff3ede0: dsjs a7, L3FF3EC40 +3ff3edf0: .word 0x000c +3ff3ee00: .word 0x0000 +3ff3ee10: move a11, b0 +3ff3ee20: dsjs a7, L3FF3EC80 +3ff3ee30: .word 0x000d +3ff3ee40: .word 0x0000 +3ff3ee50: move b14, a0 +3ff3ee60: dsjs a7, L3FF3ECC0 +3ff3ee70: .word 0x0000 +3ff3ee80: .word 0x0000 +3ff3ee90: .word 0x0000 +3ff3eea0: .word 0x0000 +3ff3eeb0: .word 0x0002 +3ff3eec0: and b7, b0 +3ff3eed0: .word 0x001e +3ff3eee0: emu +3ff3eef0: .word 0x0000 +3ff3ef00: .word 0x0002 +3ff3ef10: divs b8, b0 +3ff3ef20: .word 0x001e +3ff3ef30: .word 0xffff +3ff3ef40: .word 0xffff +3ff3ef50: .word 0x001d +3ff3ef60: divs b9, b0 +3ff3ef70: .word 0x001e +3ff3ef80: cmp a1, a4 +3ff3ef90: sla a11, a5 +3ff3efa0: sra a11, a4 +3ff3efb0: dsjs b2, L3FF3F0F0 +3ff3efc0: .word 0x7320 +3ff3efd0: .word 0x7379 +3ff3efe0: .word 0x735f +L3FF3EFF0: +3ff3eff0: sll a11, sp +3ff3f000: sra a11, a11 +L3FF3F010: +3ff3f010: srl 0xd, b4 +3ff3f020: srl 0x1d, a3 +L3FF3F030: +3ff3f030: sla 0x3, b6 +3ff3f040: srl 0xf, b1 +L3FF3F050: +3ff3f050: sla 0x1, b1 +3ff3f060: dsjs b8, L3FF3F100 +3ff3f070: rl 0x9, sp +3ff3f080: srl 0x7, b0 +3ff3f090: .word 0x3530 +3ff3f0a0: rl 0x9, a0 +3ff3f0b0: dsjs b9, L3FF3F1D0 +3ff3f0c0: dsjs b5, L3FF3F160 +3ff3f0d0: rl 0x19, b10 +3ff3f0e0: sla 0x1, b1 +L3FF3F0F0: +3ff3f0f0: .word 0x7263 +L3FF3F100: +3ff3f100: rl a11, a1 +3ff3f110: sla 0x3, a7 +3ff3f120: .word 0x7845 +3ff3f130: sla 0x3, b0 +3ff3f140: rev a4 +3ff3f150: .word 0x0008 +L3FF3F160: +3ff3f160: divu a8, a0 +3ff3f170: .word 0x001e +3ff3f180: divu b2, b0 +3ff3f190: dsjs a7, L3FF3EFF0 +3ff3f1a0: mpys a2, a0 +3ff3f1b0: dsjs a7, L3FF3F010 +3ff3f1c0: move *b7, *b0, 0 +L3FF3F1D0: +3ff3f1d0: dsjs a10, L3FF3F030 +3ff3f1e0: move *b0+, b0, 0 +3ff3f1f0: dsjs a10, L3FF3F050 +3ff3f200: .word 0x001e +3ff3f210: divu a12, a0 +3ff3f220: .word 0x001e +3ff3f230: cmp a1, a4 +3ff3f240: sla a11, a5 +3ff3f250: sra a11, a4 +3ff3f260: dsjs b2, L3FF3F3A0 +3ff3f270: .word 0x7520 +3ff3f280: .word 0x7069 +3ff3f290: mpyu a11, a3 +3ff3f2a0: modu a11, a4 +3ff3f2b0: sla a11, a13 +3ff3f2c0: modu a3, a9 +3ff3f2d0: sll a9, a14 +3ff3f2e0: .word 0x762c +3ff3f2f0: rl 0x9, a0 +3ff3f300: rl 0x9, a14 +3ff3f310: dsjs a0, L3FF3F330 +3ff3f320: srl 0x7, b9 +L3FF3F330: +3ff3f330: rl 0x1, b1 +3ff3f340: rl 0x1, sp +3ff3f350: sla 0x1, b5 +3ff3f360: dsjs b1, L3FF3F400 +3ff3f370: .word 0x353a +3ff3f380: dsjs b9, L3FF3F4A0 +3ff3f390: .word 0x3633 +L3FF3F3A0: +3ff3f3a0: sll a9, a0 +3ff3f3b0: sla b11, b2 +3ff3f3c0: srl a11, a9 +3ff3f3d0: sub a9, a0 +3ff3f3e0: .word 0x7078 +3ff3f3f0: sll 0x1, a0 +L3FF3F400: +3ff3f400: .word 0x0000 +3ff3f410: .word 0x001d +3ff3f420: mpys a11, a0 +3ff3f430: .word 0x001e +3ff3f440: cmp a1, a4 +3ff3f450: sla a11, a5 +3ff3f460: sra a11, a4 +3ff3f470: dsjs b2, L3FF3F5B0 +3ff3f480: .word 0x7520 +3ff3f490: .word 0x7069 +L3FF3F4A0: +3ff3f4a0: mpyu a11, a3 +3ff3f4b0: sll a3, a13 +3ff3f4c0: srl b3, b5 +3ff3f4d0: sll a9, a14 +3ff3f4e0: .word 0x762c +3ff3f4f0: rl 0x9, a0 +3ff3f500: rl 0x9, a14 +3ff3f510: dsjs a0, L3FF3F530 +3ff3f520: srl 0x7, b9 +L3FF3F530: +3ff3f530: rl 0x1, b1 +3ff3f540: rl 0x1, sp +3ff3f550: sla 0x1, b5 +3ff3f560: dsjs b1, L3FF3F600 +3ff3f570: .word 0x353a +3ff3f580: dsjs b9, L3FF3F6A0 +3ff3f590: rl 0x11, b4 +3ff3f5a0: sll a9, a0 +L3FF3F5B0: +3ff3f5b0: sla b11, b2 +3ff3f5c0: srl a11, a9 +3ff3f5d0: sub a9, a0 +3ff3f5e0: .word 0x7078 +3ff3f5f0: sll 0x1, a0 +L3FF3F600: +3ff3f600: .word 0x0000 +3ff3f610: .word 0x0002 +3ff3f620: mpyu b12, b0 +3ff3f630: .word 0x001e +3ff3f640: .word 0x0000 +3ff3f650: .word 0x0000 +3ff3f660: .word 0x001e +3ff3f670: mpyu b14, b0 +3ff3f680: .word 0x001e +3ff3f690: cmp a1, a4 +L3FF3F6A0: +3ff3f6a0: sla a11, a5 +3ff3f6b0: sra a11, a4 +3ff3f6c0: dsjs b2, L3FF3F800 +3ff3f6d0: .word 0x7520 +3ff3f6e0: .word 0x7069 +3ff3f6f0: mpyu a11, a3 +3ff3f700: modu b11, b3 +3ff3f710: lmo a11, a3 +3ff3f720: .word 0x7465 +3ff3f730: sll a9, a14 +3ff3f740: .word 0x762c +3ff3f750: rl 0x9, a0 +3ff3f760: rl 0x9, a14 +3ff3f770: dsjs a0, L3FF3F790 +3ff3f780: srl 0x7, b9 +L3FF3F790: +3ff3f790: rl 0x1, b1 +3ff3f7a0: rl 0x1, sp +3ff3f7b0: sla 0x1, b5 +3ff3f7c0: dsjs b1, L3FF3F860 +3ff3f7d0: .word 0x353a +3ff3f7e0: dsjs b9, L3FF3F900 +3ff3f7f0: rl 0x19, b5 +L3FF3F800: +3ff3f800: sll a9, a0 +3ff3f810: sla b11, b2 +3ff3f820: srl a11, a9 +3ff3f830: sub a9, a0 +3ff3f840: .word 0x7078 +3ff3f850: sll 0x1, a0 +L3FF3F860: +3ff3f860: .word 0x0000 +3ff3f870: .word 0x001e +3ff3f880: sla b13, b0 +3ff3f890: .word 0x001e +3ff3f8a0: cmp a1, a4 +3ff3f8b0: sla a11, a5 +3ff3f8c0: sra a11, a4 +3ff3f8d0: dsjs b2, L3FF3FA10 +3ff3f8e0: .word 0x7520 +3ff3f8f0: .word 0x7069 +L3FF3F900: +3ff3f900: mpyu a11, a3 +3ff3f910: modu b11, b3 +3ff3f920: lmo a11, a3 +3ff3f930: .word 0x7465 +3ff3f940: srl 0xf, b2 +3ff3f950: srl 0x1d, a3 +3ff3f960: sla 0x3, b6 +3ff3f970: srl 0xf, b1 +3ff3f980: sla 0x1, b1 +3ff3f990: dsjs b8, L3FF3FA30 +3ff3f9a0: rl 0x9, sp +3ff3f9b0: srl 0x7, b0 +3ff3f9c0: .word 0x3530 +3ff3f9d0: rl 0x11, a0 +3ff3f9e0: dsjs b0, L3FF3FB00 +3ff3f9f0: rl 0x1, b0 +3ff3fa00: rl 0x1, b10 +L3FF3FA10: +3ff3fa10: sla 0x1, b0 +3ff3fa20: .word 0x7263 +L3FF3FA30: +3ff3fa30: rl a11, a1 +3ff3fa40: sla 0x3, a7 +3ff3fa50: .word 0x7845 +3ff3fa60: sla 0x3, b0 +3ff3fa70: rev a4 +3ff3fa80: .word 0x001e +3ff3fa90: sll b12, b0 +3ff3faa0: .word 0x001e +3ff3fab0: cmp a1, a4 +3ff3fac0: sla a11, a5 +3ff3fad0: sra a11, a4 +3ff3fae0: dsjs b2, L3FF3FC20 +3ff3faf0: .word 0x7520 +L3FF3FB00: +3ff3fb00: .word 0x7069 +3ff3fb10: mpyu a11, a3 +3ff3fb20: .word 0x7375 +3ff3fb30: .word 0x7272 +3ff3fb40: .word 0x7165 +3ff3fb50: sll a9, a14 +3ff3fb60: .word 0x762c +3ff3fb70: rl 0x9, a0 +3ff3fb80: rl 0x9, a14 +3ff3fb90: dsjs a0, L3FF3FBB0 +3ff3fba0: srl 0x7, b9 +L3FF3FBB0: +3ff3fbb0: rl 0x1, b1 +3ff3fbc0: rl 0x1, sp +3ff3fbd0: sla 0x1, b5 +3ff3fbe0: rl 0x1, b2 +3ff3fbf0: rl 0x1, b10 +3ff3fc00: dsjs b0, L3FF3FD20 +3ff3fc10: .word 0x3630 +L3FF3FC20: +3ff3fc20: sll a9, a0 +3ff3fc30: sla b11, b2 +3ff3fc40: srl a11, a9 +3ff3fc50: sub a9, a0 +3ff3fc60: .word 0x7078 +3ff3fc70: sll 0x1, a0 +3ff3fc80: .word 0x0000 +3ff3fc90: .word 0x0001 +3ff3fca0: sra b11, b0 +3ff3fcb0: .word 0x001e +3ff3fcc0: .word 0x0001 +3ff3fcd0: .word 0x0002 +3ff3fce0: srl b0, b0 +3ff3fcf0: .word 0x001e +3ff3fd00: addk 32, a0 +3ff3fd10: .word 0x0000 +L3FF3FD20: +3ff3fd20: .word 0x0002 +3ff3fd30: srl b1, b0 +3ff3fd40: .word 0x001e +3ff3fd50: addk 32, a0 +3ff3fd60: .word 0x0000 +3ff3fd70: .word 0x0002 +3ff3fd80: srl b2, b0 +3ff3fd90: .word 0x001e +3ff3fda0: .word 0x0800 +3ff3fdb0: .word 0x0000 +3ff3fdc0: .word 0x0002 +3ff3fdd0: srl b3, b0 +3ff3fde0: .word 0x001e +3ff3fdf0: addk 32, a0 +3ff3fe00: .word 0x0000 +3ff3fe10: .word 0x001c +3ff3fe20: srl b7, b0 +3ff3fe30: .word 0x001e +3ff3fe40: cmp a1, a4 +3ff3fe50: sla a11, a5 +3ff3fe60: sra a11, a4 +3ff3fe70: dsjs b2, L3FF3FFB0 +3ff3fe80: sll a9, a0 +3ff3fe90: mods a11, sp +L3FF3FEA0: +3ff3fea0: sla a11, a13 +3ff3feb0: sra a3, a14 +3ff3fec0: srl 0xd, b3 +3ff3fed0: srl 0x1d, a3 +3ff3fee0: sla 0x3, b6 +L3FF3FEF0: +3ff3fef0: srl 0xf, b1 +3ff3ff00: sla 0x1, b1 +L3FF3FF10: +3ff3ff10: dsjs b8, L3FF3FFB0 +3ff3ff20: rl 0x9, sp +3ff3ff30: srl 0x7, b0 +3ff3ff40: .word 0x3530 +3ff3ff50: rl 0x11, a0 +3ff3ff60: dsjs b0, L3FF40080 +3ff3ff70: rl 0x1, b0 +3ff3ff80: rl 0x11, b10 +3ff3ff90: sla 0x1, b0 +3ff3ffa0: .word 0x7263 +L3FF3FFB0: +3ff3ffb0: rl a11, a1 +3ff3ffc0: sla 0x3, a7 +3ff3ffd0: .word 0x7845 +3ff3ffe0: sla 0x3, b0 +3ff3fff0: rev a4 +3ff40000: .word 0x0002 +3ff40010: rl b5, b0 +3ff40020: .word 0x001e +3ff40030: movk 7, a0 +3ff40040: dsjs a13, L3FF3FEA0 +3ff40050: .word 0x0006 +3ff40060: rl b6, b0 +3ff40070: .word 0x001e +L3FF40080: +3ff40080: btst 27, a8 +3ff40090: dsjs a13, L3FF3FEF0 +3ff400a0: btst 25, a0 +3ff400b0: dsjs a13, L3FF3FF10 +3ff400c0: .word 0x0000 +3ff400d0: .word 0x0000 +3ff400e0: .word 0x001a +3ff400f0: rl b9, b0 +3ff40100: .word 0x001e +3ff40110: cmp a1, a4 +3ff40120: sla a11, a5 +3ff40130: sra a11, a4 +3ff40140: dsjs b2, L3FF40280 +L3FF40150: +3ff40150: mods a9, a0 +3ff40160: rl a11, a1 +3ff40170: srl 0xd, a14 +3ff40180: srl 0x1d, a3 +3ff40190: sla 0x3, b6 +3ff401a0: srl 0xf, b1 +3ff401b0: sla 0x1, b1 +3ff401c0: dsjs b8, L3FF40260 +3ff401d0: rl 0x9, sp +3ff401e0: srl 0x7, b0 +3ff401f0: .word 0x3530 +3ff40200: rl 0x11, a0 +3ff40210: dsjs b0, L3FF40330 +3ff40220: rl 0x9, b0 +3ff40230: rl 0x1, b10 +3ff40240: sla 0x1, b1 +3ff40250: .word 0x7263 +L3FF40260: +3ff40260: rl a11, a1 +3ff40270: sla 0x3, a7 +L3FF40280: +3ff40280: .word 0x7845 +3ff40290: sla 0x3, b0 +3ff402a0: rev a4 +3ff402b0: .word 0x0002 +3ff402c0: lmo b6, b0 +3ff402d0: .word 0x001e +3ff402e0: sub a14, a0 +3ff402f0: dsjs a13, L3FF40150 +3ff40300: .word 0x001c +3ff40310: lmo b7, b0 +3ff40320: .word 0x001e +L3FF40330: +3ff40330: cmp a1, a4 +3ff40340: sla a11, a5 +3ff40350: sra a11, a4 +3ff40360: dsjs b2, L3FF404A0 +3ff40370: modu a1, a0 +3ff40380: .word 0x7465 +L3FF40390: +3ff40390: modu b11, b7 +3ff403a0: lmo b11, b2 +3ff403b0: sll a9, a14 +3ff403c0: .word 0x762c +3ff403d0: rl 0x9, a0 +3ff403e0: rl 0x9, a14 +3ff403f0: dsjs a0, L3FF40410 +3ff40400: srl 0x7, b9 +L3FF40410: +3ff40410: rl 0x1, b1 +3ff40420: rl 0x1, sp +3ff40430: sla 0x1, b5 +3ff40440: rl 0x1, b2 +3ff40450: rl 0x1, b10 +3ff40460: dsjs b1, L3FF40580 +3ff40470: rl 0x19, b1 +3ff40480: sll a9, a0 +3ff40490: sla b11, b2 +L3FF404A0: +3ff404a0: srl a11, a9 +3ff404b0: sub a9, a0 +3ff404c0: .word 0x7078 +3ff404d0: sll 0x1, a0 +3ff404e0: .word 0x0000 +3ff404f0: .word 0x0002 +3ff40500: mods b5, b0 +3ff40510: .word 0x001e +3ff40520: modu a10, a0 +3ff40530: dsjs a13, L3FF40390 +3ff40540: .word 0x001a +3ff40550: mods b6, b0 +3ff40560: .word 0x001e +3ff40570: cmp a1, a4 +L3FF40580: +3ff40580: sla a11, a5 +3ff40590: sra a11, a4 +3ff405a0: dsjs b2, L3FF406E0 +L3FF405B0: +3ff405b0: .word 0x7220 +3ff405c0: modu a3, a9 +3ff405d0: srl 0xd, a7 +3ff405e0: srl 0x1d, a3 +3ff405f0: sla 0x3, b6 +3ff40600: srl 0xf, b1 +3ff40610: sla 0x1, b1 +3ff40620: dsjs b8, L3FF406C0 +3ff40630: rl 0x9, sp +3ff40640: srl 0x7, b0 +3ff40650: .word 0x3530 +3ff40660: rl 0x11, a0 +3ff40670: dsjs b0, L3FF40790 +3ff40680: rl 0x9, b0 +3ff40690: rl 0x11, b10 +3ff406a0: sla 0x1, b7 +3ff406b0: .word 0x7263 +L3FF406C0: +3ff406c0: rl a11, a1 +3ff406d0: sla 0x3, a7 +L3FF406E0: +3ff406e0: .word 0x7845 +3ff406f0: sla 0x3, b0 +3ff40700: rev a4 +3ff40710: .word 0x0002 +3ff40720: modu b3, b0 +3ff40730: .word 0x001e +3ff40740: move b13, *b0+, 0 +3ff40750: dsjs a13, L3FF405B0 +3ff40760: .word 0x001c +3ff40770: modu b4, b0 +3ff40780: .word 0x001e +L3FF40790: +3ff40790: cmp a1, a4 +3ff407a0: sla a11, a5 +3ff407b0: sra a11, a4 +3ff407c0: dsjs b2, L3FF40900 +3ff407d0: .word 0x7320 +3ff407e0: .word 0x7379 +L3FF407F0: +3ff407f0: sra b2, sp +3ff40800: .word 0x7477 +3ff40810: sll a9, a14 +3ff40820: .word 0x762c +3ff40830: rl 0x9, a0 +3ff40840: rl 0x9, a14 +3ff40850: dsjs a0, L3FF40870 +3ff40860: srl 0x7, b9 +L3FF40870: +3ff40870: rl 0x1, b1 +3ff40880: rl 0x1, sp +3ff40890: sla 0x1, b5 +3ff408a0: rl 0x1, b2 +3ff408b0: rl 0x1, b10 +3ff408c0: dsjs b1, L3FF409E0 +3ff408d0: dsjs b4, L3FF408F0 +3ff408e0: sll a9, a0 +L3FF408F0: +3ff408f0: sla b11, b2 +L3FF40900: +3ff40900: srl a11, a9 +3ff40910: sub a9, a0 +3ff40920: .word 0x7078 +3ff40930: sll 0x1, a0 +3ff40940: .word 0x0000 +3ff40950: .word 0x0002 +3ff40960: .word 0x7050 +3ff40970: .word 0x001e +3ff40980: addxy a12, a0 +3ff40990: dsjs a13, L3FF407F0 +3ff409a0: .word 0x001b +3ff409b0: .word 0x7070 +3ff409c0: .word 0x001e +3ff409d0: cmp a1, a4 +L3FF409E0: +3ff409e0: sla a11, a5 +3ff409f0: sra a11, a4 +3ff40a00: dsjs b2, L3FF40B40 +3ff40a10: .word 0x7420 +L3FF40A20: +3ff40a20: mods a3, a5 +3ff40a30: sra a11, a14 +3ff40a40: srl 0xd, b4 +3ff40a50: srl 0x1d, a3 +3ff40a60: sla 0x3, b6 +3ff40a70: srl 0xf, b1 +3ff40a80: sla 0x1, b1 +3ff40a90: dsjs b8, L3FF40B30 +3ff40aa0: rl 0x9, sp +3ff40ab0: srl 0x7, b0 +3ff40ac0: .word 0x3530 +3ff40ad0: rl 0x11, a0 +3ff40ae0: dsjs b0, L3FF40C00 +3ff40af0: rl 0x11, b0 +3ff40b00: rl 0x1, b10 +3ff40b10: sla 0x1, b0 +3ff40b20: .word 0x7263 +L3FF40B30: +3ff40b30: rl a11, a1 +L3FF40B40: +3ff40b40: sla 0x3, a7 +3ff40b50: .word 0x7845 +3ff40b60: sla 0x3, b0 +3ff40b70: rev a4 +3ff40b80: .word 0x0002 +3ff40b90: .word 0x7220 +3ff40ba0: .word 0x001e +3ff40bb0: move sp, *a0+, 1 +3ff40bc0: dsjs a14, L3FF40A20 +3ff40bd0: .word 0x0003 +3ff40be0: .word 0x7240 +L3FF40BF0: +3ff40bf0: .word 0x001e +L3FF40C00: +3ff40c00: pixt *sp, *sp +3ff40c10: sll a9, a5 +3ff40c20: .word 0x0000 +3ff40c30: .word 0x0003 +L3FF40C40: +3ff40c40: .word 0x7270 +3ff40c50: .word 0x001e +3ff40c60: .word 0xfeff +3ff40c70: sll a9, a5 +3ff40c80: .word 0x0000 +L3FF40C90: +3ff40c90: .word 0x0003 +3ff40ca0: .word 0x72a0 +3ff40cb0: .word 0x001e +3ff40cc0: pixt *sp, sp +3ff40cd0: sll a9, a5 +L3FF40CE0: +3ff40ce0: .word 0x0000 +3ff40cf0: .word 0x0003 +3ff40d00: .word 0x72d0 +3ff40d10: .word 0x001e +3ff40d20: pixt *b7, *sp +3ff40d30: sll a9, a5 +3ff40d40: .word 0x0000 +3ff40d50: .word 0x0012 +3ff40d60: .word 0x73a0 +3ff40d70: .word 0x001e +3ff40d80: move *b7+, b0, 0 +3ff40d90: dsjs a14, L3FF40BF0 +3ff40da0: move a0, *a8+, 0 +3ff40db0: modu b4, b5 +3ff40dc0: rev sp +3ff40dd0: move *b2+, b8, 1 +3ff40de0: dsjs a14, L3FF40C40 +3ff40df0: move *a0, *a5, 0 +3ff40e00: modu b4, b7 +3ff40e10: clrc +3ff40e20: move *a4+, *a8+, 0 +3ff40e30: dsjs a14, L3FF40C90 +3ff40e40: movk 32, a7 +3ff40e50: modu b4, b9 +3ff40e60: clrc +3ff40e70: move *a4+, *a0+, 1 +3ff40e80: dsjs a14, L3FF40CE0 +3ff40e90: .word 0x0000 +3ff40ea0: .word 0x001c +3ff40eb0: .word 0x74c0 +3ff40ec0: .word 0x001e +3ff40ed0: cmp a1, a4 +3ff40ee0: sla a11, a5 +3ff40ef0: sra a11, a4 +3ff40f00: dsjs b2, L3FF41040 +3ff40f10: .word 0x7420 +3ff40f20: .word 0x7265 +3ff40f30: rl a11, a13 +L3FF40F40: +3ff40f40: sla a11, a14 +3ff40f50: srl 0xd, a12 +3ff40f60: srl 0x1d, a3 +3ff40f70: sla 0x3, b6 +3ff40f80: srl 0xf, b1 +3ff40f90: sla 0x1, b1 +3ff40fa0: dsjs b8, L3FF41040 +3ff40fb0: rl 0x9, sp +3ff40fc0: srl 0x7, b0 +3ff40fd0: .word 0x3530 +3ff40fe0: rl 0x11, a0 +3ff40ff0: dsjs b0, L3FF41110 +3ff41000: rl 0x11, b0 +3ff41010: rl 0x11, b10 +3ff41020: sla 0x1, b0 +3ff41030: .word 0x7263 +L3FF41040: +3ff41040: rl a11, a1 +3ff41050: sla 0x3, a7 +3ff41060: .word 0x7845 +3ff41070: sla 0x3, b0 +3ff41080: rev a4 +3ff41090: .word 0x0002 +3ff410a0: .word 0x7680 +3ff410b0: .word 0x001e +3ff410c0: movb a14, *a0(0x3f6e) +3ff410e0: .word 0x0008 +3ff410f0: .word 0x76a0 +3ff41100: .word 0x001e +L3FF41110: +3ff41110: sext a4, 0 +3ff41120: nop +3ff41130: .word 0x0202 +3ff41140: emu +3ff41150: .word 0x0606 +3ff41160: .word 0x0606 +3ff41170: .word 0x0606 +3ff41180: .word 0x0606 +3ff41190: .word 0x001d +3ff411a0: .word 0x7720 +3ff411b0: .word 0x001e +3ff411c0: cmp a1, a4 +3ff411d0: sla a11, a5 +L3FF411E0: +3ff411e0: sra a11, a4 +3ff411f0: dsjs b2, L3FF41330 +3ff41200: .word 0x7520 +3ff41210: rl b11, b4 +3ff41220: rl a11, a12 +L3FF41230: +3ff41230: rl b11, b4 +3ff41240: .word 0x7365 +3ff41250: sll a9, a14 +3ff41260: .word 0x762c +3ff41270: rl 0x9, a0 +L3FF41280: +3ff41280: rl 0x9, a14 +3ff41290: dsjs a0, L3FF412B0 +L3FF412A0: +3ff412a0: srl 0x7, b9 +L3FF412B0: +3ff412b0: rl 0x1, b1 +L3FF412C0: +3ff412c0: rl 0x1, sp +3ff412d0: sla 0x1, b5 +L3FF412E0: +3ff412e0: rl 0x1, b2 +3ff412f0: rl 0x1, b10 +3ff41300: dsjs b2, L3FF41420 +3ff41310: rl 0x11, b5 +3ff41320: sll a9, a0 +L3FF41330: +3ff41330: sla b11, b2 +3ff41340: srl a11, a9 +3ff41350: sub a9, a0 +3ff41360: .word 0x7078 +3ff41370: sll 0x1, a0 +3ff41380: .word 0x0000 +3ff41390: .word 0x0002 +3ff413a0: .word 0x78f0 +3ff413b0: .word 0x001e +3ff413c0: jrn L3FF418D0 +3ff413d0: dsjs a14, L3FF41230 +3ff413e0: rev b4 +3ff413f0: .word 0x7910 +L3FF41400: +3ff41400: .word 0x001e +3ff41410: jrnn L3FF41BA0 +L3FF41420: +3ff41420: dsjs a14, L3FF41280 +3ff41430: jrnn L3FF40F40 +3ff41440: dsjs a14, L3FF412A0 +3ff41450: jrnn L3FF411E0 +3ff41460: dsjs a14, L3FF412C0 +3ff41470: jrnn L3FF41400 +3ff41480: dsjs a14, L3FF412E0 +3ff41490: move *a4(0x3f6e), *a8+, 0 +3ff414b0: move *b5(0x3f6e), *b0+, 0 +3ff414d0: move *a7(0x3f6e), *a8+, 0 +3ff414f0: move *a10(0x3f6e), *a8+, 0 +3ff41510: move *b11(0x3f6e), *b0+, 0 +3ff41530: move *b12(0x3f6e), *b8+, 0 +3ff41550: move *a14(0x3f6e), *a0+, 0 +3ff41570: move *sp(0x3f6e), *b8+, 0 +3ff41590: move *b1(0x3f6e), *b0+, 1 +3ff415b0: move *a3(0x3f6e), *a8+, 1 +3ff415d0: move *a5(0x3f6e), *a0+, 1 +3ff415f0: move *b6(0x3f6e), *b8+, 1 +3ff41610: move *b8(0x3f6e), *b0+, 1 +3ff41630: move *a10(0x3f6e), *a8+, 1 +3ff41650: move *b13(0x3f6e), *b0+, 1 +3ff41670: move *sp(0x3f6e), *a8+, 1 +3ff41690: .word 0xd440 +3ff416a0: dsjs a14, L3FF41500 +3ff416b0: .word 0xd4e0 +3ff416c0: dsjs a14, L3FF41520 +3ff416d0: exgf b8, 0 +3ff416e0: dsjs a14, L3FF41540 +3ff416f0: .word 0xd588 +3ff41700: dsjs a14, L3FF41560 +3ff41710: .word 0xd5f8 +3ff41720: dsjs a14, L3FF41580 +3ff41730: .word 0xd668 +3ff41740: dsjs a14, L3FF415A0 +3ff41750: .word 0x0002 +3ff41760: move b11, *b0, 0 +3ff41770: .word 0x001e +3ff41780: .word 0x0001 +3ff41790: .word 0x0000 +3ff417a0: .word 0x0001 +3ff417b0: move *b5, b0, 1 +3ff417c0: .word 0x001e +3ff417d0: .word 0x0013 +3ff417e0: .word 0x0001 +3ff417f0: move *a6, a0, 1 +3ff41800: .word 0x001e +3ff41810: .word 0x0011 +3ff41820: .word 0x0002 +3ff41830: move *b6, b0, 1 +3ff41840: .word 0x001e +3ff41850: .word 0x0000 +3ff41860: .word 0xd800 +3ff41870: .word 0x0002 +3ff41880: move *b7, b0, 1 +3ff41890: .word 0x001e +3ff418a0: rev a0 +3ff418b0: .word 0xd800 +3ff418c0: .word 0x0001 +L3FF418D0: +3ff418d0: move *a9, a0, 1 +3ff418e0: .word 0x001e +3ff418f0: .word 0x0000 +3ff41900: .word 0x000c +3ff41910: move *b9, b0, 1 +3ff41920: .word 0x001e +3ff41930: move *b9, b0, 1 +3ff41940: .word 0x001e +3ff41950: move *b9, b0, 1 +3ff41960: .word 0x001e +3ff41970: .word 0x0000 +3ff41980: .word 0x0000 +3ff41990: .word 0x0000 +3ff419a0: .word 0x0000 +3ff419b0: .word 0x0000 +3ff419c0: .word 0x0000 +3ff419d0: .word 0x0000 +3ff419e0: .word 0x0000 +3ff419f0: .word 0x0004 +3ff41a00: move *sp, b0, 1 +3ff41a10: .word 0x001e +3ff41a20: .word 0x0000 +3ff41a30: .word 0x0000 +3ff41a40: .word 0x0000 +3ff41a50: .word 0x0000 +3ff41a60: .word 0x000a +3ff41a70: move *b1, *b0, 0 +3ff41a80: .word 0x001e +3ff41a90: move *b1, *b0, 0 +3ff41aa0: .word 0x001e +3ff41ab0: move *b1, *b0, 0 +3ff41ac0: .word 0x001e +3ff41ad0: .word 0x0000 +3ff41ae0: .word 0x0000 +3ff41af0: .word 0x0000 +3ff41b00: .word 0x0000 +3ff41b10: .word 0x0000 +3ff41b20: .word 0x0000 +3ff41b30: .word 0x0002 +3ff41b40: move *b6, *b0, 0 +3ff41b50: .word 0x001e +3ff41b60: move *b1, *b0, 0 +3ff41b70: .word 0x001e +3ff41b80: .word 0x0002 +3ff41b90: move *b7, *b0, 0 +L3FF41BA0: +3ff41ba0: .word 0x001e +3ff41bb0: .word 0x0000 +3ff41bc0: .word 0x0000 +3ff41bd0: .word 0x0002 +3ff41be0: move *b8, *b0, 0 +3ff41bf0: .word 0x001e +3ff41c00: .word 0x0000 +3ff41c10: .word 0x0000 +3ff41c20: .word 0x0018 +3ff41c30: move *b9, *b0, 0 +3ff41c40: .word 0x001e +3ff41c50: addk 32, a4 +3ff41c60: .word 0x0000 +3ff41c70: .word 0x0064 +3ff41c80: .word 0x0000 +3ff41c90: rev a0 +3ff41ca0: .word 0x0000 +3ff41cb0: .word 0x0000 +3ff41cc0: .word 0x0000 +3ff41cd0: exgpc a12 +3ff41ce0: .word 0x0000 +3ff41cf0: rev b2 +3ff41d00: .word 0x0000 +3ff41d10: rev a12 +3ff41d20: .word 0x0000 +3ff41d30: .word 0x0000 +3ff41d40: .word 0x0000 +3ff41d50: emu +3ff41d60: .word 0x0000 +3ff41d70: rev a0 +3ff41d80: .word 0x0000 +3ff41d90: .word 0x0040 +3ff41da0: .word 0x0000 +3ff41db0: .word 0x0000 +3ff41dc0: .word 0x0000 +3ff41dd0: .word 0x0001 +3ff41de0: move *b5, *b0, 1 +3ff41df0: .word 0x001e +3ff41e00: .word 0x0000 +3ff41e10: .word 0x0002 +3ff41e20: move *sp, *a0, 1 +3ff41e30: .word 0x001e +3ff41e40: btst 3, b0 +3ff41e50: rev a8 +3ff41e60: .word 0x0002 +3ff41e70: movb a0, *a0 +3ff41e80: .word 0x001e +3ff41e90: btst 3, b0 +3ff41ea0: rev a8 +3ff41eb0: .word 0x0002 +3ff41ec0: movb a3, *a0 +3ff41ed0: .word 0x001e +3ff41ee0: .word 0x00e0 +3ff41ef0: jauc L3FF41F30 +3ff41f10: movb a4, *a0 +3ff41f20: .word 0x001e +L3FF41F30: +3ff41f30: .word 0x00d0 +3ff41f40: jauc L3FF41F80 +3ff41f60: movb a5, *a0 +3ff41f70: .word 0x001e +L3FF41F80: +3ff41f80: .word 0x00c0 +3ff41f90: jauc L3FF41FD0 +3ff41fb0: movb a6, *a0 +3ff41fc0: .word 0x001e +L3FF41FD0: +3ff41fd0: .word 0x00f0 +3ff41fe0: jauc L3FF42020 +3ff42000: movb a7, *a0 +3ff42010: .word 0x001e +L3FF42020: +3ff42020: emu +3ff42030: jauc L3FF42070 +3ff42050: movb a8, *a0 +3ff42060: .word 0x001e +L3FF42070: +3ff42070: .word 0x0000 +3ff42080: .word 0x0000 +3ff42090: .word 0x0005 +3ff420a0: movb a9, *a0 +3ff420b0: .word 0x001e +3ff420c0: sra a10, a4 +3ff420d0: sla 0x3, a12 +3ff420e0: .word 0x7250 +3ff420f0: sll a11, sp +3ff42100: .word 0x0000 +3ff42110: .word 0x0002 +3ff42120: move b11, *b0+, 0 +3ff42130: .word 0x001e +3ff42140: .word 0x0000 +3ff42150: .word 0x0000 +3ff42160: .word 0x0002 +3ff42170: move a14, *a0+, 1 +3ff42180: .word 0x001e +3ff42190: .word 0x0000 +3ff421a0: .word 0x0000 +3ff421b0: .word 0x0002 +3ff421c0: move *a3+, a0, 0 +3ff421d0: rev a0 +3ff421e0: .word 0x0000 +3ff421f0: .word 0x0000 +3ff42200: .word 0x0002 +3ff42210: move *a4+, a0, 0 +3ff42220: rev a0 +3ff42230: .word 0xffff +3ff42240: .word 0xffff +3ff42250: .word 0x0002 +3ff42260: move a13, -*a0, 1 +3ff42270: rev a0 +3ff42280: .word 0x0000 +3ff42290: .word 0x0000 +3ff422a0: .word 0x0002 +3ff422b0: move a14, -*a0, 1 +3ff422c0: rev a0 +3ff422d0: .word 0x0000 +3ff422e0: .word 0x0000 +3ff422f0: .word 0x0002 +3ff42300: move sp, -*a0, 1 +3ff42310: rev a0 +3ff42320: .word 0x0000 +3ff42330: .word 0x0000 +3ff42340: .word 0x0002 +3ff42350: move -*a0, a0, 0 +3ff42360: rev a0 +3ff42370: .word 0x0000 +3ff42380: .word 0x0000 +3ff42390: .word 0x0002 +3ff423a0: move -*a1, a0, 0 +3ff423b0: rev a0 +3ff423c0: .word 0x0000 +3ff423d0: .word 0x0000 +3ff423e0: .word 0x0002 +3ff423f0: move -*a2, a0, 0 +3ff42400: rev a0 +3ff42410: .word 0x0000 +3ff42420: .word 0x0000 +3ff42430: jump a8 +3ff42440: move -*a14, a0, 0 +3ff42450: rev a0 +3ff42460: not a8 +3ff42470: not a8 +3ff42480: not a7 +3ff42490: not a7 +3ff424a0: not a6 +3ff424b0: not a4 +3ff424c0: not a3 +3ff424d0: not a1 +3ff424e0: negb b14 +3ff424f0: negb b12 +3ff42500: negb b9 +3ff42510: negb b6 +3ff42520: negb b2 +3ff42530: negb a14 +3ff42540: negb a10 +3ff42550: negb a6 +3ff42560: negb a1 +3ff42570: neg b12 +3ff42580: neg b7 +3ff42590: neg b2 +3ff425a0: neg a12 +3ff425b0: neg a6 +3ff425c0: abs sp +3ff425d0: abs b9 +3ff425e0: abs b2 +3ff425f0: abs a10 +3ff42600: abs a3 +3ff42610: dint +3ff42620: dint +3ff42630: dint +3ff42640: dint +3ff42650: movb @0x3470350, @0x333033d +3ff426a0: clrc +3ff426b0: nop +3ff426c0: nop +3ff426d0: nop +3ff426e0: .word 0x02fe +3ff426f0: .word 0x02f3 +3ff42700: .word 0x02e7 +3ff42710: .word 0x02db +3ff42720: .word 0x02cf +3ff42730: .word 0x02c3 +3ff42740: .word 0x02b7 +3ff42750: .word 0x02aa +3ff42760: .word 0x029d +3ff42770: .word 0x0290 +3ff42780: .word 0x0283 +3ff42790: .word 0x0275 +3ff427a0: .word 0x0268 +3ff427b0: .word 0x025a +3ff427c0: .word 0x024c +3ff427d0: .word 0x023e +3ff427e0: .word 0x022f +3ff427f0: .word 0x0221 +3ff42800: .word 0x0212 +3ff42810: .word 0x0203 +3ff42820: pushst +3ff42830: pushst +3ff42840: popst +3ff42850: popst +3ff42860: putst b6 +3ff42870: putst a7 +3ff42880: getst b7 +3ff42890: getst a7 +3ff428a0: jump b7 +3ff428b0: jump a6 +3ff428c0: getpc b6 +3ff428d0: getpc a6 +3ff428e0: exgpc b5 +3ff428f0: exgpc a4 +3ff42900: emu +3ff42910: emu +3ff42920: .word 0x00f2 +3ff42930: .word 0x00e1 +3ff42940: .word 0x00d0 +3ff42950: .word 0x00bf +3ff42960: .word 0x00ae +3ff42970: .word 0x009c +3ff42980: .word 0x008b +3ff42990: .word 0x007a +3ff429a0: .word 0x0069 +3ff429b0: .word 0x0057 +3ff429c0: .word 0x0046 +3ff429d0: rev b4 +3ff429e0: rev a3 +3ff429f0: .word 0x0011 +3ff42a00: .word 0x0000 +3ff42a10: .word 0xffef +3ff42a20: .word 0xffdd +3ff42a30: .word 0xffcc +3ff42a40: .word 0xffba +3ff42a50: .word 0xffa9 +3ff42a60: .word 0xff97 +3ff42a70: .word 0xff86 +3ff42a80: .word 0xff75 +3ff42a90: .word 0xff64 +3ff42aa0: .word 0xff52 +3ff42ab0: .word 0xff41 +3ff42ac0: .word 0xff30 +3ff42ad0: .word 0xff1f +3ff42ae0: .word 0xff0e +3ff42af0: .word 0xfefd +3ff42b00: .word 0xfeec +3ff42b10: .word 0xfedc +3ff42b20: .word 0xfecb +3ff42b30: .word 0xfeba +3ff42b40: .word 0xfeaa +3ff42b50: .word 0xfe9a +3ff42b60: .word 0xfe89 +3ff42b70: .word 0xfe79 +3ff42b80: .word 0xfe69 +3ff42b90: .word 0xfe59 +3ff42ba0: .word 0xfe4a +3ff42bb0: .word 0xfe3a +3ff42bc0: .word 0xfe2b +3ff42bd0: .word 0xfe1b +3ff42be0: .word 0xfe0c +3ff42bf0: pixt *sp, *b13 +3ff42c00: pixt *sp, *a14 +3ff42c10: pixt *b14, *sp +3ff42c20: pixt *b14, *b1 +3ff42c30: pixt *a14, *a2 +3ff42c40: pixt *b13, *b4 +3ff42c50: pixt *a13, *a6 +3ff42c60: pixt *b12, *b8 +3ff42c70: pixt *a12, *a11 +3ff42c80: pixt *b11, *b13 +3ff42c90: pixt *b11, *b0 +3ff42ca0: pixt *a11, *a3 +3ff42cb0: pixt *b10, *b6 +3ff42cc0: pixt *a10, *a9 +3ff42cd0: pixt *b9, *b13 +3ff42ce0: pixt *b9, *b1 +3ff42cf0: pixt *a9, *a5 +3ff42d00: pixt *b8, *b9 +3ff42d10: pixt *a8, *a13 +3ff42d20: pixt *a8, *a2 +3ff42d30: pixt *b7, *b7 +3ff42d40: pixt *a7, *a12 +3ff42d50: pixt *a7, *a1 +3ff42d60: pixt *b6, *b7 +3ff42d70: pixt *a6, *a13 +3ff42d80: pixt *a6, *a3 +3ff42d90: pixt *b5, *b9 +3ff42da0: pixt *b5, *b0 +3ff42db0: pixt *a5, *a7 +3ff42dc0: pixt *b4, *b14 +3ff42dd0: pixt *b4, *b5 +3ff42de0: pixt *a4, *a13 +3ff42df0: pixt *a4, *a5 +3ff42e00: pixt *b3, *b13 +3ff42e10: pixt *b3, *b6 +3ff42e20: pixt *a3, *a14 +3ff42e30: pixt *a3, *a7 +3ff42e40: pixt *a3, *a1 +3ff42e50: pixt *b2, *b10 +3ff42e60: pixt *b2, *b4 +3ff42e70: pixt *a2, *a14 +3ff42e80: pixt *a2, *a9 +3ff42e90: pixt *a2, *a4 +3ff42ea0: pixt *b1, *sp +3ff42eb0: pixt *b1, *b10 +3ff42ec0: pixt *b1, *b6 +3ff42ed0: pixt *b1, *b2 +3ff42ee0: pixt *a1, *a14 +3ff42ef0: pixt *a1, *a10 +3ff42f00: pixt *a1, *a7 +3ff42f10: pixt *a1, *a4 +3ff42f20: pixt *a1, *a2 +3ff42f30: pixt *b0, *sp +3ff42f40: pixt *b0, *b13 +3ff42f50: pixt *b0, *b12 +3ff42f60: pixt *b0, *b10 +3ff42f70: pixt *b0, *b9 +3ff42f80: pixt *b0, *b9 +3ff42f90: pixt *b0, *b8 +3ff42fa0: pixt *b0, *b8 +3ff42fb0: pixt *b0, *b8 +3ff42fc0: pixt *b0, *b9 +3ff42fd0: pixt *b0, *b9 +3ff42fe0: pixt *b0, *b10 +3ff42ff0: pixt *b0, *b12 +3ff43000: pixt *b0, *b13 +3ff43010: pixt *b0, *sp +3ff43020: pixt *a1, *a2 +3ff43030: pixt *a1, *a4 +3ff43040: pixt *a1, *a7 +3ff43050: pixt *a1, *a10 +3ff43060: pixt *a1, *a14 +3ff43070: pixt *b1, *b2 +3ff43080: pixt *b1, *b6 +3ff43090: pixt *b1, *b10 +3ff430a0: pixt *b1, *sp +3ff430b0: pixt *a2, *a4 +3ff430c0: pixt *a2, *a9 +3ff430d0: pixt *a2, *a14 +3ff430e0: pixt *b2, *b4 +3ff430f0: pixt *b2, *b10 +3ff43100: pixt *a3, *a1 +3ff43110: pixt *a3, *a7 +3ff43120: pixt *a3, *a14 +3ff43130: pixt *b3, *b6 +3ff43140: pixt *b3, *b13 +3ff43150: pixt *a4, *a5 +3ff43160: pixt *a4, *a13 +3ff43170: pixt *b4, *b5 +3ff43180: pixt *b4, *b14 +3ff43190: pixt *a5, *a7 +3ff431a0: pixt *b5, *b0 +3ff431b0: pixt *b5, *b9 +3ff431c0: pixt *a6, *a3 +3ff431d0: pixt *a6, *a13 +3ff431e0: pixt *b6, *b7 +3ff431f0: pixt *a7, *a1 +3ff43200: pixt *a7, *a12 +3ff43210: pixt *b7, *b7 +3ff43220: pixt *a8, *a2 +3ff43230: pixt *a8, *a13 +3ff43240: pixt *b8, *b9 +3ff43250: pixt *a9, *a5 +3ff43260: pixt *b9, *b1 +3ff43270: pixt *b9, *b13 +3ff43280: pixt *a10, *a9 +3ff43290: pixt *b10, *b6 +3ff432a0: pixt *a11, *a3 +3ff432b0: pixt *b11, *b0 +3ff432c0: pixt *b11, *b13 +3ff432d0: pixt *a12, *a11 +3ff432e0: pixt *b12, *b8 +3ff432f0: pixt *a13, *a6 +3ff43300: pixt *b13, *b4 +3ff43310: pixt *a14, *a2 +3ff43320: pixt *b14, *b1 +3ff43330: pixt *b14, *sp +3ff43340: pixt *sp, *a14 +3ff43350: pixt *sp, *b13 +3ff43360: .word 0xfe0c +3ff43370: .word 0xfe1b +3ff43380: .word 0xfe2b +3ff43390: .word 0xfe3a +3ff433a0: .word 0xfe4a +3ff433b0: .word 0xfe59 +3ff433c0: .word 0xfe69 +3ff433d0: .word 0xfe79 +3ff433e0: .word 0xfe89 +3ff433f0: .word 0xfe9a +3ff43400: .word 0xfeaa +3ff43410: .word 0xfeba +3ff43420: .word 0xfecb +3ff43430: .word 0xfedc +3ff43440: .word 0xfeec +3ff43450: .word 0xfefd +3ff43460: .word 0xff0e +3ff43470: .word 0xff1f +3ff43480: .word 0xff30 +3ff43490: .word 0xff41 +3ff434a0: .word 0xff52 +3ff434b0: .word 0xff64 +3ff434c0: .word 0xff75 +3ff434d0: .word 0xff86 +3ff434e0: .word 0xff97 +3ff434f0: .word 0xffa9 +3ff43500: .word 0xffba +3ff43510: .word 0xffcc +3ff43520: .word 0xffdd +3ff43530: .word 0xffef +3ff43540: .word 0x0000 +3ff43550: .word 0x0011 +3ff43560: rev a3 +3ff43570: rev b4 +3ff43580: .word 0x0046 +3ff43590: .word 0x0057 +3ff435a0: .word 0x0069 +3ff435b0: .word 0x007a +3ff435c0: .word 0x008b +3ff435d0: .word 0x009c +3ff435e0: .word 0x00ae +3ff435f0: .word 0x00bf +3ff43600: .word 0x00d0 +3ff43610: .word 0x00e1 +3ff43620: .word 0x00f2 +3ff43630: emu +3ff43640: emu +3ff43650: exgpc a4 +3ff43660: exgpc b5 +3ff43670: getpc a6 +3ff43680: getpc b6 +3ff43690: jump a6 +3ff436a0: jump b7 +3ff436b0: getst a7 +3ff436c0: getst b7 +3ff436d0: putst a7 +3ff436e0: putst b6 +3ff436f0: popst +3ff43700: popst +3ff43710: pushst +3ff43720: pushst +3ff43730: .word 0x0203 +3ff43740: .word 0x0212 +3ff43750: .word 0x0221 +3ff43760: .word 0x022f +3ff43770: .word 0x023e +3ff43780: .word 0x024c +3ff43790: .word 0x025a +3ff437a0: .word 0x0268 +3ff437b0: .word 0x0275 +3ff437c0: .word 0x0283 +3ff437d0: .word 0x0290 +3ff437e0: .word 0x029d +3ff437f0: .word 0x02aa +3ff43800: .word 0x02b7 +3ff43810: .word 0x02c3 +3ff43820: .word 0x02cf +3ff43830: .word 0x02db +3ff43840: .word 0x02e7 +3ff43850: .word 0x02f3 +3ff43860: .word 0x02fe +3ff43870: nop +3ff43880: nop +3ff43890: nop +3ff438a0: clrc +3ff438b0: clrc +3ff438c0: clrc +3ff438d0: movb @0x3590350, @0x36b0362 +3ff43920: dint +3ff43930: dint +3ff43940: abs a3 +3ff43950: abs a10 +3ff43960: abs b2 +3ff43970: abs b9 +3ff43980: abs sp +3ff43990: neg a6 +3ff439a0: neg a12 +3ff439b0: neg b2 +3ff439c0: neg b7 +3ff439d0: neg b12 +3ff439e0: negb a1 +3ff439f0: negb a6 +3ff43a00: negb a10 +3ff43a10: negb a14 +3ff43a20: negb b2 +3ff43a30: negb b6 +3ff43a40: negb b9 +3ff43a50: negb b12 +3ff43a60: negb b14 +3ff43a70: not a1 +3ff43a80: not a3 +3ff43a90: not a4 +3ff43aa0: not a6 +3ff43ab0: not a7 +3ff43ac0: not a7 +3ff43ad0: not a8 +3ff43ae0: jump a8 +3ff43af0: movb *a2(0x20), *a0(0x0) +3ff43b20: .word 0x0011 +3ff43b30: rev a3 +3ff43b40: rev b4 +3ff43b50: .word 0x0046 +3ff43b60: .word 0x0057 +3ff43b70: .word 0x0069 +3ff43b80: .word 0x007a +3ff43b90: .word 0x008b +3ff43ba0: .word 0x009c +3ff43bb0: .word 0x00ae +3ff43bc0: .word 0x00bf +3ff43bd0: .word 0x00d0 +3ff43be0: .word 0x00e1 +3ff43bf0: .word 0x00f2 +3ff43c00: emu +3ff43c10: emu +3ff43c20: exgpc a4 +3ff43c30: exgpc b5 +3ff43c40: getpc a6 +3ff43c50: getpc b6 +3ff43c60: jump a6 +3ff43c70: jump b7 +3ff43c80: getst a7 +3ff43c90: getst b7 +3ff43ca0: putst a7 +3ff43cb0: putst b6 +3ff43cc0: popst +3ff43cd0: popst +3ff43ce0: pushst +3ff43cf0: pushst +3ff43d00: .word 0x0203 +3ff43d10: .word 0x0212 +3ff43d20: .word 0x0221 +3ff43d30: .word 0x022f +3ff43d40: .word 0x023e +3ff43d50: .word 0x024c +3ff43d60: .word 0x025a +3ff43d70: .word 0x0268 +3ff43d80: .word 0x0275 +3ff43d90: .word 0x0283 +3ff43da0: .word 0x0290 +3ff43db0: .word 0x029d +3ff43dc0: .word 0x02aa +3ff43dd0: .word 0x02b7 +3ff43de0: .word 0x02c3 +3ff43df0: .word 0x02cf +3ff43e00: .word 0x02db +3ff43e10: .word 0x02e7 +3ff43e20: .word 0x02f3 +3ff43e30: .word 0x02fe +3ff43e40: nop +3ff43e50: nop +3ff43e60: nop +3ff43e70: clrc +3ff43e80: clrc +3ff43e90: clrc +3ff43ea0: movb @0x3590350, @0x36b0362 +3ff43ef0: dint +3ff43f00: dint +3ff43f10: abs a3 +3ff43f20: abs a10 +3ff43f30: abs b2 +3ff43f40: abs b9 +3ff43f50: abs sp +3ff43f60: neg a6 +3ff43f70: neg a12 +3ff43f80: neg b2 +3ff43f90: neg b7 +3ff43fa0: neg b12 +3ff43fb0: negb a1 +3ff43fc0: negb a6 +3ff43fd0: negb a10 +3ff43fe0: negb a14 +3ff43ff0: negb b2 +3ff44000: negb b6 +3ff44010: negb b9 +3ff44020: negb b12 +3ff44030: negb b14 +3ff44040: not a1 +3ff44050: not a3 +3ff44060: not a4 +3ff44070: not a6 +3ff44080: not a7 +3ff44090: not a7 +3ff440a0: not a8 +3ff440b0: not a8 +3ff440c0: not a8 +3ff440d0: not a7 +3ff440e0: not a7 +3ff440f0: not a6 +3ff44100: not a4 +3ff44110: not a3 +3ff44120: not a1 +3ff44130: negb b14 +3ff44140: negb b12 +3ff44150: negb b9 +3ff44160: negb b6 +3ff44170: negb b2 +3ff44180: negb a14 +3ff44190: negb a10 +3ff441a0: negb a6 +3ff441b0: negb a1 +3ff441c0: neg b12 +3ff441d0: neg b7 +3ff441e0: neg b2 +3ff441f0: neg a12 +3ff44200: neg a6 +3ff44210: abs sp +3ff44220: abs b9 +3ff44230: abs b2 +3ff44240: abs a10 +3ff44250: abs a3 +3ff44260: dint +3ff44270: dint +3ff44280: dint +3ff44290: dint +3ff442a0: movb @0x3470350, @0x333033d +3ff442f0: clrc +3ff44300: nop +3ff44310: nop +3ff44320: nop +3ff44330: .word 0x02fe +3ff44340: .word 0x02f3 +3ff44350: .word 0x02e7 +3ff44360: .word 0x02db +3ff44370: .word 0x02cf +3ff44380: .word 0x02c3 +3ff44390: .word 0x02b7 +3ff443a0: .word 0x02aa +3ff443b0: .word 0x029d +3ff443c0: .word 0x0290 +3ff443d0: .word 0x0283 +3ff443e0: .word 0x0275 +3ff443f0: .word 0x0268 +3ff44400: .word 0x025a +3ff44410: .word 0x024c +3ff44420: .word 0x023e +3ff44430: .word 0x022f +3ff44440: .word 0x0221 +3ff44450: .word 0x0212 +3ff44460: .word 0x0203 +3ff44470: pushst +3ff44480: pushst +3ff44490: popst +3ff444a0: popst +3ff444b0: putst b6 +3ff444c0: putst a7 +3ff444d0: getst b7 +3ff444e0: getst a7 +3ff444f0: jump b7 +3ff44500: jump a6 +3ff44510: getpc b6 +3ff44520: getpc a6 +3ff44530: exgpc b5 +3ff44540: exgpc a4 +3ff44550: emu +3ff44560: emu +3ff44570: .word 0x00f2 +3ff44580: .word 0x00e1 +3ff44590: .word 0x00d0 +3ff445a0: .word 0x00bf +3ff445b0: .word 0x00ae +3ff445c0: .word 0x009c +3ff445d0: .word 0x008b +3ff445e0: .word 0x007a +3ff445f0: .word 0x0069 +3ff44600: .word 0x0057 +3ff44610: .word 0x0046 +3ff44620: rev b4 +3ff44630: rev a3 +3ff44640: .word 0x0011 +3ff44650: .word 0x0000 +3ff44660: .word 0xffef +3ff44670: .word 0xffdd +3ff44680: .word 0xffcc +3ff44690: .word 0xffba +3ff446a0: .word 0xffa9 +3ff446b0: .word 0xff97 +3ff446c0: .word 0xff86 +3ff446d0: .word 0xff75 +3ff446e0: .word 0xff64 +3ff446f0: .word 0xff52 +3ff44700: .word 0xff41 +3ff44710: .word 0xff30 +3ff44720: .word 0xff1f +3ff44730: .word 0xff0e +3ff44740: .word 0xfefd +3ff44750: .word 0xfeec +3ff44760: .word 0xfedc +3ff44770: .word 0xfecb +3ff44780: .word 0xfeba +3ff44790: .word 0xfeaa +3ff447a0: .word 0xfe9a +3ff447b0: .word 0xfe89 +3ff447c0: .word 0xfe79 +3ff447d0: .word 0xfe69 +3ff447e0: .word 0xfe59 +3ff447f0: .word 0xfe4a +3ff44800: .word 0xfe3a +3ff44810: .word 0xfe2b +3ff44820: .word 0xfe1b +3ff44830: .word 0xfe0c +3ff44840: pixt *sp, *b13 +3ff44850: pixt *sp, *a14 +3ff44860: pixt *b14, *sp +3ff44870: pixt *b14, *b1 +3ff44880: pixt *a14, *a2 +3ff44890: pixt *b13, *b4 +3ff448a0: pixt *a13, *a6 +3ff448b0: pixt *b12, *b8 +3ff448c0: pixt *a12, *a11 +3ff448d0: pixt *b11, *b13 +3ff448e0: pixt *b11, *b0 +3ff448f0: pixt *a11, *a3 +3ff44900: pixt *b10, *b6 +3ff44910: pixt *a10, *a9 +3ff44920: pixt *b9, *b13 +3ff44930: pixt *b9, *b1 +3ff44940: pixt *a9, *a5 +3ff44950: pixt *b8, *b9 +3ff44960: pixt *a8, *a13 +3ff44970: pixt *a8, *a2 +3ff44980: pixt *b7, *b7 +3ff44990: pixt *a7, *a12 +3ff449a0: pixt *a7, *a1 +3ff449b0: pixt *b6, *b7 +3ff449c0: pixt *a6, *a13 +3ff449d0: pixt *a6, *a3 +3ff449e0: pixt *b5, *b9 +3ff449f0: pixt *b5, *b0 +3ff44a00: pixt *a5, *a7 +3ff44a10: pixt *b4, *b14 +3ff44a20: pixt *b4, *b5 +3ff44a30: pixt *a4, *a13 +3ff44a40: pixt *a4, *a5 +3ff44a50: pixt *b3, *b13 +3ff44a60: pixt *b3, *b6 +3ff44a70: pixt *a3, *a14 +3ff44a80: pixt *a3, *a7 +3ff44a90: pixt *a3, *a1 +3ff44aa0: pixt *b2, *b10 +3ff44ab0: pixt *b2, *b4 +3ff44ac0: pixt *a2, *a14 +3ff44ad0: pixt *a2, *a9 +3ff44ae0: pixt *a2, *a4 +3ff44af0: pixt *b1, *sp +3ff44b00: pixt *b1, *b10 +3ff44b10: pixt *b1, *b6 +3ff44b20: pixt *b1, *b2 +3ff44b30: pixt *a1, *a14 +3ff44b40: pixt *a1, *a10 +3ff44b50: pixt *a1, *a7 +3ff44b60: pixt *a1, *a4 +3ff44b70: pixt *a1, *a2 +3ff44b80: pixt *b0, *sp +3ff44b90: pixt *b0, *b13 +3ff44ba0: pixt *b0, *b12 +3ff44bb0: pixt *b0, *b10 +3ff44bc0: pixt *b0, *b9 +3ff44bd0: pixt *b0, *b9 +3ff44be0: pixt *b0, *b8 +3ff44bf0: pixt *b0, *b8 +3ff44c00: pixt *b0, *b8 +3ff44c10: pixt *b0, *b9 +3ff44c20: pixt *b0, *b9 +3ff44c30: pixt *b0, *b10 +3ff44c40: pixt *b0, *b12 +3ff44c50: pixt *b0, *b13 +3ff44c60: pixt *b0, *sp +3ff44c70: pixt *a1, *a2 +3ff44c80: pixt *a1, *a4 +3ff44c90: pixt *a1, *a7 +3ff44ca0: pixt *a1, *a10 +3ff44cb0: pixt *a1, *a14 +3ff44cc0: pixt *b1, *b2 +3ff44cd0: pixt *b1, *b6 +3ff44ce0: pixt *b1, *b10 +3ff44cf0: pixt *b1, *sp +3ff44d00: pixt *a2, *a4 +3ff44d10: pixt *a2, *a9 +3ff44d20: pixt *a2, *a14 +3ff44d30: pixt *b2, *b4 +3ff44d40: pixt *b2, *b10 +3ff44d50: pixt *a3, *a1 +3ff44d60: pixt *a3, *a7 +3ff44d70: pixt *a3, *a14 +3ff44d80: pixt *b3, *b6 +3ff44d90: pixt *b3, *b13 +3ff44da0: pixt *a4, *a5 +3ff44db0: pixt *a4, *a13 +3ff44dc0: pixt *b4, *b5 +3ff44dd0: pixt *b4, *b14 +3ff44de0: pixt *a5, *a7 +3ff44df0: pixt *b5, *b0 +3ff44e00: pixt *b5, *b9 +3ff44e10: pixt *a6, *a3 +3ff44e20: pixt *a6, *a13 +3ff44e30: pixt *b6, *b7 +3ff44e40: pixt *a7, *a1 +3ff44e50: pixt *a7, *a12 +3ff44e60: pixt *b7, *b7 +3ff44e70: pixt *a8, *a2 +3ff44e80: pixt *a8, *a13 +3ff44e90: pixt *b8, *b9 +3ff44ea0: pixt *a9, *a5 +3ff44eb0: pixt *b9, *b1 +3ff44ec0: pixt *b9, *b13 +3ff44ed0: pixt *a10, *a9 +3ff44ee0: pixt *b10, *b6 +3ff44ef0: pixt *a11, *a3 +3ff44f00: pixt *b11, *b0 +3ff44f10: pixt *b11, *b13 +3ff44f20: pixt *a12, *a11 +3ff44f30: pixt *b12, *b8 +3ff44f40: pixt *a13, *a6 +3ff44f50: pixt *b13, *b4 +3ff44f60: pixt *a14, *a2 +3ff44f70: pixt *b14, *b1 +3ff44f80: pixt *b14, *sp +3ff44f90: pixt *sp, *a14 +3ff44fa0: pixt *sp, *b13 +3ff44fb0: .word 0xfe0c +3ff44fc0: .word 0xfe1b +3ff44fd0: .word 0xfe2b +3ff44fe0: .word 0xfe3a +3ff44ff0: .word 0xfe4a +3ff45000: .word 0xfe59 +3ff45010: .word 0xfe69 +3ff45020: .word 0xfe79 +3ff45030: .word 0xfe89 +3ff45040: .word 0xfe9a +3ff45050: .word 0xfeaa +3ff45060: .word 0xfeba +3ff45070: .word 0xfecb +3ff45080: .word 0xfedc +3ff45090: .word 0xfeec +3ff450a0: .word 0xfefd +3ff450b0: .word 0xff0e +3ff450c0: .word 0xff1f +3ff450d0: .word 0xff30 +3ff450e0: .word 0xff41 +3ff450f0: .word 0xff52 +3ff45100: .word 0xff64 +3ff45110: .word 0xff75 +3ff45120: .word 0xff86 +3ff45130: .word 0xff97 +3ff45140: .word 0xffa9 +3ff45150: .word 0xffba +3ff45160: .word 0xffcc +3ff45170: .word 0xffdd +3ff45180: .word 0xffef +3ff45190: .word 0x0002 +3ff451a0: move *a6(0x20), *a0+, 1 +3ff451c0: .word 0x0001 +3ff451d0: .word 0x0000 +3ff451e0: rev a0 +3ff451f0: move *a7(0x20), *a0+, 1 +3ff45210: .word 0x0000 +3ff45220: .word 0x0000 +3ff45230: .word 0x0004 +3ff45240: .word 0x0000 +3ff45250: .word 0x0008 +3ff45260: .word 0x0000 +3ff45270: .word 0x000c +3ff45280: .word 0x0000 +3ff45290: .word 0x0001 +3ff452a0: .word 0x0000 +3ff452b0: .word 0x0005 +3ff452c0: .word 0x0000 +3ff452d0: .word 0x0009 +3ff452e0: .word 0x0000 +3ff452f0: .word 0x000d +3ff45300: .word 0x0000 +3ff45310: .word 0x0002 +3ff45320: .word 0x0000 +3ff45330: .word 0x0006 +3ff45340: .word 0x0000 +3ff45350: .word 0x000a +3ff45360: .word 0x0000 +3ff45370: .word 0x000e +3ff45380: .word 0x0000 +3ff45390: .word 0x0003 +3ff453a0: .word 0x0000 +3ff453b0: .word 0x0007 +3ff453c0: .word 0x0000 +3ff453d0: .word 0x000b +3ff453e0: .word 0x0000 +3ff453f0: .word 0x000f +3ff45400: .word 0x0000 +3ff45410: .word 0x0008 +3ff45420: .word 0xd4e0 +3ff45430: rev a0 +3ff45440: .word 0x0404 +3ff45450: .word 0x0404 +3ff45460: sext a5, 0 +3ff45470: sext a5, 0 +3ff45480: .word 0x0606 +3ff45490: .word 0x0606 +3ff454a0: sext a7, 1 +3ff454b0: sext a7, 1 +3ff454c0: .word 0x0008 +3ff454d0: .word 0xd560 +3ff454e0: rev a0 +3ff454f0: sext a4, 0 +3ff45500: sext a6, 1 +3ff45510: sext a4, 0 +3ff45520: sext a6, 1 +3ff45530: sext a4, 0 +3ff45540: sext a6, 1 +3ff45550: sext a4, 0 +3ff45560: sext a6, 1 +3ff45570: .word 0x0008 +3ff45580: .word 0xd5e0 +3ff45590: rev a0 +3ff455a0: .word 0x0000 +3ff455b0: .word 0x0000 +3ff455c0: sext a5, 0 +3ff455d0: sext a5, 0 +3ff455e0: .word 0x0a0a +3ff455f0: .word 0x0a0a +3ff45600: pixblt l,l +3ff45610: pixblt l,l +3ff45620: .word 0x0008 +3ff45630: .word 0xd660 +3ff45640: rev a0 +3ff45650: sext a0, 0 +3ff45660: pixblt l,l +3ff45670: sext a0, 0 +3ff45680: pixblt l,l +3ff45690: sext a0, 0 +3ff456a0: pixblt l,l +3ff456b0: sext a0, 0 +3ff456c0: pixblt l,l +3ff456d0: .word 0x000e +3ff456e0: cmpxy b8, b0 +3ff456f0: rev a0 +3ff45700: .word 0x0003 +3ff45710: .word 0x0000 +3ff45720: .word 0x0001 +3ff45730: .word 0x0000 +3ff45740: .word 0x0000 +3ff45750: .word 0x0000 +3ff45760: .word 0x0000 +3ff45770: .word 0x0000 +3ff45780: .word 0x0000 +3ff45790: .word 0x0000 +3ff457a0: .word 0x0000 +3ff457b0: .word 0x0000 +3ff457c0: .word 0x0000 +3ff457d0: .word 0x0000 +3ff457e0: exgpc a13 +3ff457f0: cpw b1, b0 +3ff45800: rev a0 +3ff45810: exgpc a12 +3ff45820: exgpc a11 +3ff45830: exgpc a10 +3ff45840: exgpc a9 +3ff45850: exgpc a8 +3ff45860: exgpc a7 +3ff45870: exgpc a6 +3ff45880: exgpc a5 +3ff45890: exgpc a4 +3ff458a0: exgpc a3 +3ff458b0: exgpc a2 +3ff458c0: exgpc a1 +3ff458d0: exgpc a0 +3ff458e0: emu +3ff458f0: emu +3ff45900: emu +3ff45910: emu +3ff45920: emu +3ff45930: emu +3ff45940: emu +3ff45950: emu +3ff45960: emu +3ff45970: emu +3ff45980: emu +3ff45990: emu +3ff459a0: emu +3ff459b0: emu +3ff459c0: emu +3ff459d0: emu +3ff459e0: emu +3ff459f0: emu +3ff45a00: emu +3ff45a10: emu +3ff45a20: emu +3ff45a30: emu +3ff45a40: emu +3ff45a50: emu +3ff45a60: emu +3ff45a70: emu +3ff45a80: emu +3ff45a90: emu +3ff45aa0: emu +3ff45ab0: emu +3ff45ac0: emu +3ff45ad0: emu +3ff45ae0: .word 0x00ff +3ff45af0: .word 0x00fe +3ff45b00: .word 0x00fd +3ff45b10: .word 0x00fc +3ff45b20: .word 0x00fb +3ff45b30: .word 0x00fa +3ff45b40: .word 0x00f9 +3ff45b50: .word 0x00f8 +3ff45b60: .word 0x00f7 +3ff45b70: .word 0x00f6 +3ff45b80: .word 0x00f5 +3ff45b90: .word 0x00f4 +3ff45ba0: .word 0x00f3 +3ff45bb0: .word 0x00f2 +3ff45bc0: .word 0x00f1 +3ff45bd0: .word 0x00f0 +3ff45be0: .word 0x00ef +3ff45bf0: .word 0x00ee +3ff45c00: .word 0x00ed +3ff45c10: .word 0x00ec +3ff45c20: .word 0x00eb +3ff45c30: .word 0x00ea +3ff45c40: .word 0x00e9 +3ff45c50: .word 0x00e8 +3ff45c60: .word 0x00e7 +3ff45c70: .word 0x00e6 +3ff45c80: .word 0x00e5 +3ff45c90: .word 0x00e4 +3ff45ca0: .word 0x00e3 +3ff45cb0: .word 0x00e2 +3ff45cc0: .word 0x00e1 +3ff45cd0: .word 0x00e0 +3ff45ce0: .word 0x00df +3ff45cf0: .word 0x00de +3ff45d00: .word 0x00dd +3ff45d10: .word 0x00dc +3ff45d20: .word 0x00db +3ff45d30: .word 0x00da +3ff45d40: .word 0x00d9 +3ff45d50: .word 0x00d8 +3ff45d60: .word 0x00d7 +3ff45d70: .word 0x00d6 +3ff45d80: .word 0x00d5 +3ff45d90: .word 0x00d4 +3ff45da0: .word 0x00d3 +3ff45db0: .word 0x00d2 +3ff45dc0: .word 0x00d1 +3ff45dd0: .word 0x00d0 +3ff45de0: .word 0x00cf +3ff45df0: .word 0x00ce +3ff45e00: .word 0x00cd +3ff45e10: .word 0x00cc +3ff45e20: .word 0x00cb +3ff45e30: .word 0x00ca +3ff45e40: .word 0x00c9 +3ff45e50: .word 0x00c8 +3ff45e60: .word 0x00c7 +3ff45e70: .word 0x00c6 +3ff45e80: .word 0x00c5 +3ff45e90: .word 0x00c4 +3ff45ea0: .word 0x00c3 +3ff45eb0: .word 0x00c2 +3ff45ec0: .word 0x00c1 +3ff45ed0: .word 0x00c0 +3ff45ee0: .word 0x00bf +3ff45ef0: .word 0x00be +3ff45f00: .word 0x00bd +3ff45f10: .word 0x00bc +3ff45f20: .word 0x00bb +3ff45f30: .word 0x00ba +3ff45f40: .word 0x00b9 +3ff45f50: .word 0x00b8 +3ff45f60: .word 0x00b7 +3ff45f70: .word 0x00b6 +3ff45f80: .word 0x00b5 +3ff45f90: .word 0x00b4 +3ff45fa0: .word 0x00b3 +3ff45fb0: .word 0x00b2 +3ff45fc0: .word 0x00b1 +3ff45fd0: .word 0x00b0 +3ff45fe0: .word 0x00af +3ff45ff0: .word 0x00ae +3ff46000: .word 0x00ad +3ff46010: .word 0x00ac +3ff46020: .word 0x00ab +3ff46030: .word 0x00aa +3ff46040: .word 0x00a9 +3ff46050: .word 0x00a8 +3ff46060: .word 0x00a7 +3ff46070: .word 0x00a6 +3ff46080: .word 0x00a5 +3ff46090: .word 0x00a4 +3ff460a0: .word 0x00a3 +3ff460b0: .word 0x00a2 +3ff460c0: .word 0x00a1 +3ff460d0: .word 0x00a0 +3ff460e0: .word 0x009f +3ff460f0: .word 0x009e +3ff46100: .word 0x009d +3ff46110: .word 0x009c +3ff46120: .word 0x009b +3ff46130: .word 0x009a +3ff46140: .word 0x0099 +3ff46150: .word 0x0098 +3ff46160: .word 0x0097 +3ff46170: .word 0x0096 +3ff46180: .word 0x0095 +3ff46190: .word 0x0094 +3ff461a0: .word 0x0093 +3ff461b0: .word 0x0092 +3ff461c0: .word 0x0091 +3ff461d0: .word 0x0090 +3ff461e0: .word 0x008f +3ff461f0: .word 0x008e +3ff46200: .word 0x008d +3ff46210: .word 0x008c +3ff46220: .word 0x008b +3ff46230: .word 0x008a +3ff46240: .word 0x0089 +3ff46250: .word 0x0088 +3ff46260: .word 0x0087 +3ff46270: .word 0x0086 +3ff46280: .word 0x0085 +3ff46290: .word 0x0084 +3ff462a0: .word 0x0083 +3ff462b0: .word 0x0082 +3ff462c0: .word 0x0081 +3ff462d0: .word 0x0080 +3ff462e0: .word 0x007f +3ff462f0: .word 0x007e +3ff46300: .word 0x007d +3ff46310: .word 0x007c +3ff46320: .word 0x007b +3ff46330: .word 0x007a +3ff46340: .word 0x0079 +3ff46350: .word 0x0078 +3ff46360: .word 0x0077 +3ff46370: .word 0x0076 +3ff46380: .word 0x0075 +3ff46390: .word 0x0074 +3ff463a0: .word 0x0073 +3ff463b0: .word 0x0072 +3ff463c0: .word 0x0071 +3ff463d0: .word 0x0070 +3ff463e0: .word 0x006f +3ff463f0: .word 0x006e +3ff46400: .word 0x006d +3ff46410: .word 0x006c +3ff46420: .word 0x006b +3ff46430: .word 0x006a +3ff46440: .word 0x0069 +3ff46450: .word 0x0068 +3ff46460: .word 0x0067 +3ff46470: .word 0x0066 +3ff46480: .word 0x0065 +3ff46490: .word 0x0064 +3ff464a0: .word 0x0063 +3ff464b0: .word 0x0062 +3ff464c0: .word 0x0061 +3ff464d0: .word 0x0060 +3ff464e0: .word 0x005f +3ff464f0: .word 0x005e +3ff46500: .word 0x005d +3ff46510: .word 0x005c +3ff46520: .word 0x005b +3ff46530: .word 0x005a +3ff46540: .word 0x0059 +3ff46550: .word 0x0058 +3ff46560: .word 0x0057 +3ff46570: .word 0x0056 +3ff46580: .word 0x0055 +3ff46590: .word 0x0054 +3ff465a0: .word 0x0053 +3ff465b0: .word 0x0052 +3ff465c0: .word 0x0051 +3ff465d0: .word 0x0050 +3ff465e0: .word 0x004f +3ff465f0: .word 0x004e +3ff46600: .word 0x004d +3ff46610: .word 0x004c +3ff46620: .word 0x004b +3ff46630: .word 0x004a +3ff46640: .word 0x0049 +3ff46650: .word 0x0048 +3ff46660: .word 0x0047 +3ff46670: .word 0x0046 +3ff46680: .word 0x0045 +3ff46690: .word 0x0044 +3ff466a0: .word 0x0043 +3ff466b0: .word 0x0042 +3ff466c0: .word 0x0041 +3ff466d0: .word 0x0040 +3ff466e0: rev sp +3ff466f0: rev b14 +3ff46700: rev b13 +3ff46710: rev b12 +3ff46720: rev b11 +3ff46730: rev b10 +3ff46740: rev b9 +3ff46750: rev b8 +3ff46760: rev b7 +3ff46770: rev b6 +3ff46780: rev b5 +3ff46790: rev b4 +3ff467a0: rev b3 +3ff467b0: rev b2 +3ff467c0: rev b1 +3ff467d0: rev b0 +3ff467e0: rev sp +3ff467f0: rev a14 +3ff46800: rev a13 +3ff46810: rev a12 +3ff46820: rev a11 +3ff46830: rev a10 +3ff46840: rev a9 +3ff46850: rev a8 +3ff46860: rev a7 +3ff46870: rev a6 +3ff46880: rev a5 +3ff46890: rev a4 +3ff468a0: rev a3 +3ff468b0: rev a2 +3ff468c0: rev a1 +3ff468d0: rev a0 +3ff468e0: .word 0x001f +3ff468f0: .word 0x001e +3ff46900: .word 0x001d +3ff46910: .word 0x001c +3ff46920: .word 0x001b +3ff46930: .word 0x001a +3ff46940: .word 0x0019 +3ff46950: .word 0x0018 +3ff46960: .word 0x0017 +3ff46970: .word 0x0016 +3ff46980: .word 0x0015 +3ff46990: .word 0x0014 +3ff469a0: .word 0x0013 +3ff469b0: .word 0x0012 +3ff469c0: .word 0x0011 +3ff469d0: .word 0x0010 +3ff469e0: .word 0x000f +3ff469f0: .word 0x000e +3ff46a00: .word 0x000d +3ff46a10: .word 0x000c +3ff46a20: .word 0x000b +3ff46a30: .word 0x000a +3ff46a40: .word 0x0009 +3ff46a50: .word 0x0008 +3ff46a60: .word 0x0007 +3ff46a70: .word 0x0006 +3ff46a80: .word 0x0005 +3ff46a90: .word 0x0004 +3ff46aa0: .word 0x0003 +3ff46ab0: .word 0x0002 +3ff46ac0: .word 0x0001 +3ff46ad0: .word 0x0000 +3ff46ae0: exgpc a13 +3ff46af0: pixt a8, *a0 +3ff46b00: rev a0 +3ff46b10: .word 0x0000 +3ff46b20: .word 0x0001 +3ff46b30: .word 0x0002 +3ff46b40: .word 0x0003 +3ff46b50: .word 0x0004 +3ff46b60: .word 0x0005 +3ff46b70: .word 0x0006 +3ff46b80: .word 0x0007 +3ff46b90: .word 0x0008 +3ff46ba0: .word 0x0009 +3ff46bb0: .word 0x000a +3ff46bc0: .word 0x000b +3ff46bd0: .word 0x000c +3ff46be0: .word 0x000d +3ff46bf0: .word 0x000e +3ff46c00: .word 0x000f +3ff46c10: .word 0x0010 +3ff46c20: .word 0x0011 +3ff46c30: .word 0x0012 +3ff46c40: .word 0x0013 +3ff46c50: .word 0x0014 +3ff46c60: .word 0x0015 +3ff46c70: .word 0x0016 +3ff46c80: .word 0x0017 +3ff46c90: .word 0x0018 +3ff46ca0: .word 0x0019 +3ff46cb0: .word 0x001a +3ff46cc0: .word 0x001b +3ff46cd0: .word 0x001c +3ff46ce0: .word 0x001d +3ff46cf0: .word 0x001e +3ff46d00: .word 0x001f +3ff46d10: rev a0 +3ff46d20: rev a1 +3ff46d30: rev a2 +3ff46d40: rev a3 +3ff46d50: rev a4 +3ff46d60: rev a5 +3ff46d70: rev a6 +3ff46d80: rev a7 +3ff46d90: rev a8 +3ff46da0: rev a9 +3ff46db0: rev a10 +3ff46dc0: rev a11 +3ff46dd0: rev a12 +3ff46de0: rev a13 +3ff46df0: rev a14 +3ff46e00: rev sp +3ff46e10: rev b0 +3ff46e20: rev b1 +3ff46e30: rev b2 +3ff46e40: rev b3 +3ff46e50: rev b4 +3ff46e60: rev b5 +3ff46e70: rev b6 +3ff46e80: rev b7 +3ff46e90: rev b8 +3ff46ea0: rev b9 +3ff46eb0: rev b10 +3ff46ec0: rev b11 +3ff46ed0: rev b12 +3ff46ee0: rev b13 +3ff46ef0: rev b14 +3ff46f00: rev sp +3ff46f10: .word 0x0040 +3ff46f20: .word 0x0041 +3ff46f30: .word 0x0042 +3ff46f40: .word 0x0043 +3ff46f50: .word 0x0044 +3ff46f60: .word 0x0045 +3ff46f70: .word 0x0046 +3ff46f80: .word 0x0047 +3ff46f90: .word 0x0048 +3ff46fa0: .word 0x0049 +3ff46fb0: .word 0x004a +3ff46fc0: .word 0x004b +3ff46fd0: .word 0x004c +3ff46fe0: .word 0x004d +3ff46ff0: .word 0x004e +3ff47000: .word 0x004f +3ff47010: .word 0x0050 +3ff47020: .word 0x0051 +3ff47030: .word 0x0052 +3ff47040: .word 0x0053 +3ff47050: .word 0x0054 +3ff47060: .word 0x0055 +3ff47070: .word 0x0056 +3ff47080: .word 0x0057 +3ff47090: .word 0x0058 +3ff470a0: .word 0x0059 +3ff470b0: .word 0x005a +3ff470c0: .word 0x005b +3ff470d0: .word 0x005c +3ff470e0: .word 0x005d +3ff470f0: .word 0x005e +3ff47100: .word 0x005f +3ff47110: .word 0x0060 +3ff47120: .word 0x0061 +3ff47130: .word 0x0062 +3ff47140: .word 0x0063 +3ff47150: .word 0x0064 +3ff47160: .word 0x0065 +3ff47170: .word 0x0066 +3ff47180: .word 0x0067 +3ff47190: .word 0x0068 +3ff471a0: .word 0x0069 +3ff471b0: .word 0x006a +3ff471c0: .word 0x006b +3ff471d0: .word 0x006c +3ff471e0: .word 0x006d +3ff471f0: .word 0x006e +3ff47200: .word 0x006f +3ff47210: .word 0x0070 +3ff47220: .word 0x0071 +3ff47230: .word 0x0072 +3ff47240: .word 0x0073 +3ff47250: .word 0x0074 +3ff47260: .word 0x0075 +3ff47270: .word 0x0076 +3ff47280: .word 0x0077 +3ff47290: .word 0x0078 +3ff472a0: .word 0x0079 +3ff472b0: .word 0x007a +3ff472c0: .word 0x007b +3ff472d0: .word 0x007c +3ff472e0: .word 0x007d +3ff472f0: .word 0x007e +3ff47300: .word 0x007f +3ff47310: .word 0x0080 +3ff47320: .word 0x0081 +3ff47330: .word 0x0082 +3ff47340: .word 0x0083 +3ff47350: .word 0x0084 +3ff47360: .word 0x0085 +3ff47370: .word 0x0086 +3ff47380: .word 0x0087 +3ff47390: .word 0x0088 +3ff473a0: .word 0x0089 +3ff473b0: .word 0x008a +3ff473c0: .word 0x008b +3ff473d0: .word 0x008c +3ff473e0: .word 0x008d +3ff473f0: .word 0x008e +3ff47400: .word 0x008f +3ff47410: .word 0x0090 +3ff47420: .word 0x0091 +3ff47430: .word 0x0092 +3ff47440: .word 0x0093 +3ff47450: .word 0x0094 +3ff47460: .word 0x0095 +3ff47470: .word 0x0096 +3ff47480: .word 0x0097 +3ff47490: .word 0x0098 +3ff474a0: .word 0x0099 +3ff474b0: .word 0x009a +3ff474c0: .word 0x009b +3ff474d0: .word 0x009c +3ff474e0: .word 0x009d +3ff474f0: .word 0x009e +3ff47500: .word 0x009f +3ff47510: .word 0x00a0 +3ff47520: .word 0x00a1 +3ff47530: .word 0x00a2 +3ff47540: .word 0x00a3 +3ff47550: .word 0x00a4 +3ff47560: .word 0x00a5 +3ff47570: .word 0x00a6 +3ff47580: .word 0x00a7 +3ff47590: .word 0x00a8 +3ff475a0: .word 0x00a9 +3ff475b0: .word 0x00aa +3ff475c0: .word 0x00ab +3ff475d0: .word 0x00ac +3ff475e0: .word 0x00ad +3ff475f0: .word 0x00ae +3ff47600: .word 0x00af +3ff47610: .word 0x00b0 +3ff47620: .word 0x00b1 +3ff47630: .word 0x00b2 +3ff47640: .word 0x00b3 +3ff47650: .word 0x00b4 +3ff47660: .word 0x00b5 +3ff47670: .word 0x00b6 +3ff47680: .word 0x00b7 +3ff47690: .word 0x00b8 +3ff476a0: .word 0x00b9 +3ff476b0: .word 0x00ba +3ff476c0: .word 0x00bb +3ff476d0: .word 0x00bc +3ff476e0: .word 0x00bd +3ff476f0: .word 0x00be +3ff47700: .word 0x00bf +3ff47710: .word 0x00c0 +3ff47720: .word 0x00c1 +3ff47730: .word 0x00c2 +3ff47740: .word 0x00c3 +3ff47750: .word 0x00c4 +3ff47760: .word 0x00c5 +3ff47770: .word 0x00c6 +3ff47780: .word 0x00c7 +3ff47790: .word 0x00c8 +3ff477a0: .word 0x00c9 +3ff477b0: .word 0x00ca +3ff477c0: .word 0x00cb +3ff477d0: .word 0x00cc +3ff477e0: .word 0x00cd +3ff477f0: .word 0x00ce +3ff47800: .word 0x00cf +3ff47810: .word 0x00d0 +3ff47820: .word 0x00d1 +3ff47830: .word 0x00d2 +3ff47840: .word 0x00d3 +3ff47850: .word 0x00d4 +3ff47860: .word 0x00d5 +3ff47870: .word 0x00d6 +3ff47880: .word 0x00d7 +3ff47890: .word 0x00d8 +3ff478a0: .word 0x00d9 +3ff478b0: .word 0x00da +3ff478c0: .word 0x00db +3ff478d0: .word 0x00dc +3ff478e0: .word 0x00dd +3ff478f0: .word 0x00de +3ff47900: .word 0x00df +3ff47910: .word 0x00e0 +3ff47920: .word 0x00e1 +3ff47930: .word 0x00e2 +3ff47940: .word 0x00e3 +3ff47950: .word 0x00e4 +3ff47960: .word 0x00e5 +3ff47970: .word 0x00e6 +3ff47980: .word 0x00e7 +3ff47990: .word 0x00e8 +3ff479a0: .word 0x00e9 +3ff479b0: .word 0x00ea +3ff479c0: .word 0x00eb +3ff479d0: .word 0x00ec +3ff479e0: .word 0x00ed +3ff479f0: .word 0x00ee +3ff47a00: .word 0x00ef +3ff47a10: .word 0x00f0 +3ff47a20: .word 0x00f1 +3ff47a30: .word 0x00f2 +3ff47a40: .word 0x00f3 +3ff47a50: .word 0x00f4 +3ff47a60: .word 0x00f5 +3ff47a70: .word 0x00f6 +3ff47a80: .word 0x00f7 +3ff47a90: .word 0x00f8 +3ff47aa0: .word 0x00f9 +3ff47ab0: .word 0x00fa +3ff47ac0: .word 0x00fb +3ff47ad0: .word 0x00fc +3ff47ae0: .word 0x00fd +3ff47af0: .word 0x00fe +3ff47b00: .word 0x00ff +3ff47b10: emu +3ff47b20: emu +3ff47b30: emu +3ff47b40: emu +3ff47b50: emu +3ff47b60: emu +3ff47b70: emu +3ff47b80: emu +3ff47b90: emu +3ff47ba0: emu +3ff47bb0: emu +3ff47bc0: emu +3ff47bd0: emu +3ff47be0: emu +3ff47bf0: emu +3ff47c00: emu +3ff47c10: emu +3ff47c20: emu +3ff47c30: emu +3ff47c40: emu +3ff47c50: emu +3ff47c60: emu +3ff47c70: emu +3ff47c80: emu +3ff47c90: emu +3ff47ca0: emu +3ff47cb0: emu +3ff47cc0: emu +3ff47cd0: emu +3ff47ce0: emu +3ff47cf0: emu +3ff47d00: emu +3ff47d10: exgpc a0 +3ff47d20: exgpc a1 +3ff47d30: exgpc a2 +3ff47d40: exgpc a3 +3ff47d50: exgpc a4 +3ff47d60: exgpc a5 +3ff47d70: exgpc a6 +3ff47d80: exgpc a7 +3ff47d90: exgpc a8 +3ff47da0: exgpc a9 +3ff47db0: exgpc a10 +3ff47dc0: exgpc a11 +3ff47dd0: exgpc a12 +3ff47de0: .word 0x0002 +3ff47df0: rl 0x11, a0 +3ff47e00: rev a1 +3ff47e10: .word 0x0000 +3ff47e20: .word 0x0000 +3ff47e30: .word 0x0002 +3ff47e40: rl 0x12, a0 +3ff47e50: rev a1 +3ff47e60: .word 0x0000 +3ff47e70: .word 0x0000 +3ff47e80: .word 0x000e +3ff47e90: rl 0x13, a0 +3ff47ea0: rev a1 +3ff47eb0: .word 0x0003 +3ff47ec0: .word 0x0000 +3ff47ed0: .word 0x0001 +3ff47ee0: .word 0x0000 +3ff47ef0: .word 0x0000 +3ff47f00: .word 0x0000 +3ff47f10: .word 0x0000 +3ff47f20: .word 0x0000 +3ff47f30: .word 0x0000 +3ff47f40: .word 0x0000 +3ff47f50: .word 0x0000 +3ff47f60: .word 0x0000 +3ff47f70: .word 0x0000 +3ff47f80: .word 0x0000 +3ff47f90: .word 0x0002 +3ff47fa0: rl 0x1a, a0 +3ff47fb0: rev a1 +3ff47fc0: .word 0x0000 +3ff47fd0: .word 0x0000 +3ff47fe0: .word 0x000c +3ff47ff0: rl 0x1b, a0 +3ff48000: rev a1 +3ff48010: .word 0x0003 +3ff48020: .word 0x0000 +3ff48030: .word 0x0001 +3ff48040: .word 0x0000 +3ff48050: .word 0x0000 +3ff48060: .word 0x0000 +3ff48070: .word 0x0000 +3ff48080: .word 0x0000 +3ff48090: .word 0x0000 +3ff480a0: .word 0x0000 +3ff480b0: .word 0x0000 +3ff480c0: .word 0x0000 +3ff480d0: .word 0x0002 +3ff480e0: .word 0x3640 +3ff480f0: rev a1 +3ff48100: .word 0x0000 +3ff48110: .word 0x0000 +3ff48120: .word 0x000e +3ff48130: .word 0x36a0 +3ff48140: rev a1 +3ff48150: .word 0x0003 +3ff48160: .word 0x0000 +3ff48170: .word 0x0001 +3ff48180: .word 0x0000 +3ff48190: .word 0x0000 +3ff481a0: .word 0x0000 +3ff481b0: .word 0x0000 +3ff481c0: .word 0x0000 +3ff481d0: .word 0x0000 +3ff481e0: .word 0x0000 +3ff481f0: .word 0x0000 +3ff48200: .word 0x0000 +3ff48210: .word 0x0000 +3ff48220: .word 0x0000 +3ff48230: .word 0x000e +3ff48240: .word 0x3780 +3ff48250: rev a1 +3ff48260: .word 0x0003 +3ff48270: .word 0x0000 +3ff48280: .word 0x0001 +3ff48290: .word 0x0000 +3ff482a0: .word 0x0000 +3ff482b0: .word 0x0000 +3ff482c0: .word 0x0000 +3ff482d0: .word 0x0000 +3ff482e0: .word 0x0000 +3ff482f0: .word 0x0000 +3ff48300: .word 0x0000 +3ff48310: .word 0x0000 +3ff48320: .word 0x0000 +3ff48330: .word 0x0000 +3ff48340: .word 0x0002 +3ff48350: move -*a2, a0, 0 +3ff48360: rev a1 +3ff48370: .word 0x0000 +3ff48380: .word 0x0000 +3ff48390: .word 0x0002 +3ff483a0: move -*a3, a0, 0 +3ff483b0: rev a1 +3ff483c0: .word 0x0000 +3ff483d0: .word 0x0000 +3ff483e0: .word 0x0002 +3ff483f0: move -*a6, a0, 0 +3ff48400: rev a1 +3ff48410: .word 0x0000 +3ff48420: .word 0x0000 +3ff48430: .word 0x0002 +3ff48440: move -*a7, a0, 0 +3ff48450: rev a1 +3ff48460: .word 0x0000 +3ff48470: .word 0x0000 +3ff48480: .word 0x0002 +3ff48490: move -*a8, a0, 0 +3ff484a0: rev a1 +3ff484b0: .word 0x0000 +3ff484c0: .word 0x0000 +3ff484d0: .word 0x0002 +3ff484e0: move -*a9, a0, 0 +3ff484f0: rev a1 +3ff48500: .word 0x0000 +3ff48510: .word 0x0000 +3ff48520: .word 0x0002 +3ff48530: move -*a0, a0, 1 +3ff48540: rev a1 +3ff48550: .word 0x0000 +3ff48560: .word 0x0000 +3ff48570: .word 0x0002 +3ff48580: move -*a1, a0, 1 +3ff48590: rev a1 +3ff485a0: .word 0x0040 +3ff485b0: .word 0x0000 +3ff485c0: .word 0x0002 +3ff485d0: move -*a2, a0, 1 +3ff485e0: rev a1 +3ff485f0: .word 0x0080 +3ff48600: .word 0x0000 +3ff48610: .word 0x0005 +3ff48620: move -*a3, a0, 1 +3ff48630: rev a1 +3ff48640: move -*a3, a0, 1 +3ff48650: rev a1 +3ff48660: move -*a3, a0, 1 +3ff48670: rev a1 +3ff48680: .word 0x0001 +3ff48690: .word 0x0001 +3ff486a0: move -*a12, a0, 1 +3ff486b0: rev a1 +3ff486c0: .word 0x0001 +3ff486d0: .word 0x000e +3ff486e0: movb b0, *b0(0x21) +3ff48700: .word 0x0003 +3ff48710: .word 0x0000 +3ff48720: .word 0x0001 +3ff48730: .word 0x0000 +3ff48740: .word 0x0000 +3ff48750: .word 0x0000 +3ff48760: .word 0x0000 +3ff48770: .word 0x0000 +3ff48780: .word 0x0000 +3ff48790: .word 0x0000 +3ff487a0: .word 0x0000 +3ff487b0: .word 0x0000 +3ff487c0: .word 0x0000 +3ff487d0: .word 0x0000 +3ff487e0: .word 0x0008 +3ff487f0: movb b9, *b0(0x21) +3ff48810: movb b9, *b0(0x21) +3ff48830: movb b9, *b0(0x21) +3ff48850: .word 0x0000 +3ff48860: .word 0x0000 +3ff48870: .word 0x0000 +3ff48880: .word 0x0000 +3ff48890: .word 0x0004 +3ff488a0: movb *b0(0x21), b0 +3ff488c0: pushst +3ff488d0: sext a3, 1 +3ff488e0: btst 7, sp +3ff488f0: .word 0x7f3f +3ff48900: .word 0x0002 +3ff48910: movb *b2(0x21), b0 +3ff48930: .word 0x0000 +3ff48940: .word 0x0000 +3ff48950: .word 0x0002 +3ff48960: movb *b3(0x21), b0 +3ff48980: .word 0x0000 +3ff48990: .word 0x0000 +3ff489a0: .word 0x0002 +3ff489b0: movb *b4(0x21), b0 +3ff489d0: .word 0x0000 +3ff489e0: .word 0x0000 +3ff489f0: .word 0x0001 +3ff48a00: movb *b5(0x21), b0 +3ff48a20: .word 0x0404 +3ff48a30: .word 0x0002 +3ff48a40: movb *a6(0x21), a0 +3ff48a60: .word 0x0000 +3ff48a70: .word 0x0000 +3ff48a80: .word 0x0002 +3ff48a90: movb *a7(0x21), a0 +3ff48ab0: .word 0x0000 +3ff48ac0: .word 0x0000 +3ff48ad0: .word 0x0002 +3ff48ae0: movb *a8(0x21), a0 +3ff48b00: .word 0x0000 +3ff48b10: .word 0x0000 +3ff48b20: .word 0x0002 +3ff48b30: movb *a9(0x21), a0 +3ff48b50: .word 0x0000 +3ff48b60: .word 0x0000 +3ff48b70: .word 0x0002 +3ff48b80: movb *a12(0x21), a0 +3ff48ba0: .word 0x0000 +3ff48bb0: .word 0x0000 +3ff48bc0: .word 0x0002 +3ff48bd0: movb *a13(0x21), a0 +3ff48bf0: .word 0x0000 +3ff48c00: .word 0x0000 +3ff48c10: .word 0x0002 +3ff48c20: movb *a14(0x21), a0 +3ff48c40: .word 0x0000 +3ff48c50: .word 0x0000 +3ff48c60: .word 0x0002 +3ff48c70: addk 32, a0 +3ff48c80: rev a2 +3ff48c90: .word 0x0000 +3ff48ca0: .word 0x0000 +3ff48cb0: .word 0x0002 +3ff48cc0: inc a0 +3ff48cd0: rev a2 +3ff48ce0: .word 0x0000 +3ff48cf0: .word 0x0000 +3ff48d00: .word 0x0002 +3ff48d10: rl 0x3, a0 +3ff48d20: rev a2 +3ff48d30: .word 0x0001 +3ff48d40: .word 0x0000 +3ff48d50: .word 0x0002 +3ff48d60: rl 0x5, a0 +3ff48d70: rev a2 +3ff48d80: .word 0x0000 +3ff48d90: .word 0x0000 +3ff48da0: .word 0x0002 +3ff48db0: rl 0x6, a0 +3ff48dc0: rev a2 +3ff48dd0: .word 0x0000 +3ff48de0: .word 0x0000 +3ff48df0: .word 0x0008 +3ff48e00: rl 0x7, a0 +3ff48e10: rev a2 +3ff48e20: .word 0x0000 +3ff48e30: .word 0x0000 +3ff48e40: .word 0x0003 +3ff48e50: .word 0x0000 +3ff48e60: .word 0x0002 +3ff48e70: .word 0x0000 +3ff48e80: .word 0x0001 +3ff48e90: .word 0x0000 +3ff48ea0: .word 0x0002 +3ff48eb0: rl 0xb, a0 +3ff48ec0: rev a2 +3ff48ed0: .word 0x0000 +3ff48ee0: .word 0x0000 +3ff48ef0: .word 0x0002 +3ff48f00: rl 0xc, a0 +3ff48f10: rev a2 +3ff48f20: .word 0x0000 +3ff48f30: .word 0x0000 +3ff48f40: .word 0x0002 +3ff48f50: rl 0xd, a0 +3ff48f60: rev a2 +3ff48f70: .word 0x0000 +3ff48f80: .word 0x0000 +3ff48f90: .word 0x0002 +3ff48fa0: rl 0xe, a0 +3ff48fb0: rev a2 +3ff48fc0: .word 0x0000 +3ff48fd0: .word 0x0000 +3ff48fe0: .word 0x0002 +3ff48ff0: rl 0xf, a0 +3ff49000: rev a2 +3ff49010: .word 0x0000 +3ff49020: .word 0x0000 +3ff49030: .word 0x0002 +3ff49040: rl 0x10, a0 +3ff49050: rev a2 +3ff49060: .word 0x0000 +3ff49070: .word 0x0000 +3ff49080: rev a0 +3ff49090: rl 0x11, a0 +3ff490a0: rev a2 +3ff490b0: move *a4, *a8, 0 +3ff490c0: move *a4, *a8, 0 +3ff490d0: sla 0x11, a2 +3ff490e0: sla 0x11, a2 +3ff490f0: sub a2, a4 +3ff49100: sub a2, a4 +3ff49110: addk 8, b1 +3ff49120: addk 8, b1 +3ff49130: move *a4, *a8, 0 +3ff49140: move *a4, *a8, 0 +3ff49150: sla 0x11, a2 +3ff49160: sla 0x11, a2 +3ff49170: sub a2, a4 +3ff49180: sub a2, a4 +3ff49190: addk 8, b1 +3ff491a0: addk 8, b1 +3ff491b0: move *a4, *a8, 0 +3ff491c0: move *a4, *a8, 0 +3ff491d0: sla 0x11, a2 +3ff491e0: sla 0x11, a2 +3ff491f0: sub a2, a4 +3ff49200: sub a2, a4 +3ff49210: addk 8, b1 +3ff49220: addk 8, b1 +3ff49230: move *a4, *a8, 0 +3ff49240: move *a4, *a8, 0 +3ff49250: sla 0x11, a2 +3ff49260: sla 0x11, a2 +3ff49270: sub a2, a4 +3ff49280: sub a2, a4 +3ff49290: addk 8, b1 +3ff492a0: addk 8, b1 +3ff492b0: .word 0x0002 +3ff492c0: .word 0x3420 +3ff492d0: rev a2 +3ff492e0: .word 0x0000 +3ff492f0: .word 0x0000 +3ff49300: .word 0x0017 +3ff49310: .word 0x3580 +3ff49320: rev a2 +3ff49330: rev a2 +3ff49340: andn a8, a14 +3ff49350: pixblt l,l +3ff49360: sla 0x9, a1 +3ff49370: rl 0x10, sp +3ff49380: pixblt l,l +3ff49390: pixblt l,xy +3ff493a0: pixblt l,l +3ff493b0: pixblt l,l +3ff493c0: add b1, b2 +3ff493d0: rl 0x12, a14 +3ff493e0: move a10, sp +3ff493f0: move a10, sp +3ff49400: rl 0x12, sp +3ff49410: move a2, b0 +3ff49420: sra b1, b2 +3ff49430: move a10, sp +3ff49440: move a10, sp +3ff49450: move b3, *b4, 0 +3ff49460: .word 0x748e +3ff49470: .word 0x748f +3ff49480: movb *a12, sp +3ff49490: .word 0x008f +3ff494a0: .word 0x0002 +3ff494b0: .word 0x36f0 +3ff494c0: rev a2 +3ff494d0: .word 0x0000 +3ff494e0: .word 0x0000 +3ff494f0: .word 0x0002 +3ff49500: .word 0x3710 +3ff49510: rev a2 +3ff49520: .word 0x0000 +3ff49530: .word 0x0000 +3ff49540: .word 0x0001 +3ff49550: .word 0x3740 +3ff49560: rev a2 +3ff49570: .word 0x0001 +3ff49580: .word 0x0001 +3ff49590: .word 0x3750 +3ff495a0: rev a2 +3ff495b0: .word 0x0000 +3ff495c0: .word 0x0002 +3ff495d0: .word 0x3760 +3ff495e0: rev a2 +3ff495f0: .word 0x0000 +3ff49600: .word 0x0000 +3ff49610: .word 0x0001 +3ff49620: .word 0x3780 +3ff49630: rev a2 +3ff49640: .word 0x0000 +3ff49650: .word 0x0002 +3ff49660: .word 0x3790 +3ff49670: rev a2 +3ff49680: .word 0x0000 +3ff49690: .word 0x0000 +3ff496a0: .word 0x0002 +3ff496b0: .word 0x37b0 +3ff496c0: rev a2 +3ff496d0: .word 0x0000 +3ff496e0: .word 0x0000 +3ff496f0: .word 0x0001 +3ff49700: .word 0x37e0 +3ff49710: rev a2 +3ff49720: .word 0x0000 +3ff49730: .word 0x0001 +3ff49740: .word 0x37f0 +3ff49750: rev a2 +3ff49760: .word 0x0000 +3ff49770: .word 0x0001 +3ff49780: dsjs a0, L3FF49790 +L3FF49790: +3ff49790: rev a2 +3ff497a0: .word 0x0000 +3ff497b0: .word 0x0001 +3ff497c0: dsjs b0, L3FF497D0 +L3FF497D0: +3ff497d0: rev a2 +3ff497e0: .word 0x0000 +3ff497f0: .word 0x0010 +3ff49800: dsjs a0, L3FF49820 +3ff49810: rev a2 +L3FF49820: +3ff49820: .word 0x0000 +3ff49830: .word 0x0000 +3ff49840: .word 0x0000 +3ff49850: .word 0x0000 +3ff49860: .word 0x0000 +3ff49870: .word 0x0000 +3ff49880: .word 0x0000 +3ff49890: .word 0x0000 +3ff498a0: .word 0x0000 +3ff498b0: .word 0x0000 +3ff498c0: .word 0x0000 +3ff498d0: .word 0x0000 +3ff498e0: .word 0x0000 +3ff498f0: .word 0x0000 +3ff49900: .word 0x0000 +3ff49910: .word 0x0000 +3ff49920: .word 0x0010 +3ff49930: dsjs a0, L3FF499D0 +3ff49940: rev a2 +L3FF49950: +3ff49950: .word 0x0000 +3ff49960: .word 0x0000 +3ff49970: .word 0x0000 +3ff49980: .word 0x0000 +3ff49990: .word 0x0000 +3ff499a0: .word 0x0000 +3ff499b0: .word 0x0000 +3ff499c0: .word 0x0000 +L3FF499D0: +3ff499d0: .word 0x0000 +3ff499e0: .word 0x0000 +3ff499f0: .word 0x0000 +3ff49a00: .word 0x0000 +3ff49a10: .word 0x0000 +3ff49a20: .word 0x0000 +3ff49a30: .word 0x0000 +3ff49a40: .word 0x0000 +3ff49a50: .word 0x0002 +3ff49a60: dsjs a0, L3FF49BE0 +3ff49a70: rev a2 +3ff49a80: .word 0x0000 +3ff49a90: .word 0x0000 +3ff49aa0: .word 0x0004 +3ff49ab0: dsjs a0, L3FF49C40 +3ff49ac0: rev a2 +3ff49ad0: .word 0x000c +3ff49ae0: emu +3ff49af0: rl 0xb, a0 +3ff49b00: dsjs b3, L3FF49950 +3ff49b10: .word 0x0006 +3ff49b20: dsjs a0, L3FF49CD0 +3ff49b30: rev a2 +3ff49b40: dsjs a0, L3FF49CF0 +3ff49b50: rev a2 +3ff49b60: dsjs a0, L3FF49D10 +3ff49b70: rev a2 +3ff49b80: .word 0x0000 +3ff49b90: .word 0x0000 +3ff49ba0: .word 0x000d +3ff49bb0: dsjs a0, L3FF49D90 +3ff49bc0: rev a2 +3ff49bd0: sub a10, a4 +L3FF49BE0: +3ff49be0: xor a10, a3 +3ff49bf0: subb a1, a4 +3ff49c00: move a2, sp +3ff49c10: and b2, b4 +3ff49c20: or a2, a1 +3ff49c30: dsjs a8, L3FF49D60 +L3FF49C40: +3ff49c40: sub a1, a14 +3ff49c50: addc a10, a5 +3ff49c60: sll 0x2, b7 +3ff49c70: move a10, b6 +3ff49c80: or a2, a14 +L3FF49C90: +3ff49c90: rev b11 +3ff49ca0: .word 0x000e +3ff49cb0: dsjs b0, L3FF49C90 +3ff49cc0: rev a2 +L3FF49CD0: +3ff49cd0: sub a10, a4 +3ff49ce0: xor a10, a3 +L3FF49CF0: +3ff49cf0: subb a1, a4 +3ff49d00: move a2, sp +L3FF49D10: +3ff49d10: and b2, b4 +3ff49d20: or a2, a1 +L3FF49D30: +3ff49d30: dsjs a8, L3FF49E60 +3ff49d40: srl 0xf, a10 +3ff49d50: sub a10, a4 +L3FF49D60: +3ff49d60: xor a10, a3 +3ff49d70: subb a1, a4 +3ff49d80: move a2, sp +L3FF49D90: +3ff49d90: dsjs b4, L3FF49F40 +3ff49da0: .word 0x0000 +3ff49db0: .word 0x0002 +3ff49dc0: dsjs b0, L3FF49D30 +3ff49dd0: rev a2 +3ff49de0: .word 0x0000 +3ff49df0: .word 0x0000 +3ff49e00: .word 0x0001 +3ff49e10: move b11, b0 +3ff49e20: rev a2 +3ff49e30: .word 0x0000 +3ff49e40: .word 0x0002 +3ff49e50: move b11, a0 +L3FF49E60: +3ff49e60: rev a2 +3ff49e70: not a7 +3ff49e80: .word 0x0000 +3ff49e90: .word 0x0002 +3ff49ea0: move b12, a0 +3ff49eb0: rev a2 +3ff49ec0: .word 0x0000 +3ff49ed0: .word 0x0000 +3ff49ee0: .word 0x0002 +3ff49ef0: move b13, a0 +3ff49f00: rev a2 +3ff49f10: .word 0x0000 +3ff49f20: .word 0x0000 +3ff49f30: .word 0x0002 +L3FF49F40: +3ff49f40: move b14, a0 +3ff49f50: rev a2 +3ff49f60: .word 0x0000 +3ff49f70: .word 0x0000 +3ff49f80: .word 0x0002 +3ff49f90: move sp, a0 +3ff49fa0: rev a2 +3ff49fb0: .word 0x0000 +3ff49fc0: .word 0x0000 +3ff49fd0: .word 0x0002 +3ff49fe0: and b0, b0 +3ff49ff0: rev a2 +3ff4a000: .word 0x3688 +3ff4a010: dsjs b3, L3FF49E60 +3ff4a020: .word 0x0002 +3ff4a030: and b1, b0 +3ff4a040: rev a2 +3ff4a050: .word 0x0000 +3ff4a060: .word 0x0000 +3ff4a070: .word 0x0002 +3ff4a080: and b2, b0 +3ff4a090: rev a2 +3ff4a0a0: .word 0x0000 +3ff4a0b0: .word 0x0000 +3ff4a0c0: .word 0x0002 +3ff4a0d0: and b3, b0 +3ff4a0e0: rev a2 +3ff4a0f0: .word 0x0000 +3ff4a100: .word 0x0000 +3ff4a110: .word 0x0002 +3ff4a120: and b4, b0 +3ff4a130: rev a2 +3ff4a140: .word 0x0000 +3ff4a150: .word 0x0000 +3ff4a160: .word 0x0002 +3ff4a170: and b5, b0 +3ff4a180: rev a2 +3ff4a190: .word 0x0000 +3ff4a1a0: .word 0x0000 +3ff4a1b0: .word 0x0002 +3ff4a1c0: and a8, a0 +3ff4a1d0: rev a2 +3ff4a1e0: .word 0x0000 +3ff4a1f0: .word 0x0000 +3ff4a200: .word 0x0002 +3ff4a210: and a9, a0 +3ff4a220: rev a2 +3ff4a230: .word 0x0000 +3ff4a240: .word 0x0000 +3ff4a250: .word 0x0002 +3ff4a260: and a10, a0 +3ff4a270: rev a2 +3ff4a280: .word 0x0000 +3ff4a290: .word 0x0000 +3ff4a2a0: .word 0x0001 +3ff4a2b0: and a11, a0 +3ff4a2c0: rev a2 +3ff4a2d0: .word 0x0001 +3ff4a2e0: .word 0x0001 +3ff4a2f0: and b11, b0 +3ff4a300: rev a2 +3ff4a310: .word 0x0001 +3ff4a320: .word 0x0001 +3ff4a330: and a12, a0 +3ff4a340: rev a2 +3ff4a350: .word 0x0002 +3ff4a360: .word 0x0001 +3ff4a370: and b12, b0 +3ff4a380: rev a2 +3ff4a390: .word 0x0001 +3ff4a3a0: .word 0x0001 +3ff4a3b0: and a13, a0 +3ff4a3c0: rev a2 +3ff4a3d0: .word 0x0002 +3ff4a3e0: .word 0x0002 +3ff4a3f0: and b13, b0 +3ff4a400: rev a2 +3ff4a410: .word 0xffff +3ff4a420: .word 0xffff +3ff4a430: .word 0x0001 +3ff4a440: and b14, b0 +3ff4a450: rev a2 +3ff4a460: .word 0x0000 +3ff4a470: .word 0x0001 +3ff4a480: and sp, a0 +3ff4a490: rev a2 +3ff4a4a0: .word 0x0001 +3ff4a4b0: .word 0x0002 +3ff4a4c0: and sp, b0 +3ff4a4d0: rev a2 +3ff4a4e0: .word 0x0000 +3ff4a4f0: .word 0x0000 +3ff4a500: .word 0x0001 +3ff4a510: andn b0, b0 +3ff4a520: rev a2 +3ff4a530: .word 0x0054 +3ff4a540: .word 0x0001 +3ff4a550: andn a1, a0 +3ff4a560: rev a2 +3ff4a570: .word 0x0052 +3ff4a580: .word 0x0001 +3ff4a590: andn b1, b0 +3ff4a5a0: rev a2 +3ff4a5b0: .word 0x0052 +3ff4a5c0: .word 0x0002 +3ff4a5d0: andn a8, a0 +3ff4a5e0: rev a2 +3ff4a5f0: .word 0x0000 +3ff4a600: .word 0x0000 +3ff4a610: .word 0x0002 +3ff4a620: andn b11, b0 +3ff4a630: rev a2 +3ff4a640: .word 0x0000 +3ff4a650: .word 0x0000 +3ff4a660: .word 0x0002 +3ff4a670: andn b14, b0 +3ff4a680: rev a2 +3ff4a690: .word 0x0000 +3ff4a6a0: .word 0x0000 +3ff4a6b0: .word 0x0002 +3ff4a6c0: andn sp, b0 +3ff4a6d0: rev a2 +3ff4a6e0: .word 0x0000 +L3FF4A6F0: +3ff4a6f0: .word 0x0000 +3ff4a700: .word 0x0002 +3ff4a710: or b0, b0 +3ff4a720: rev a2 +L3FF4A730: +3ff4a730: .word 0x0000 +3ff4a740: .word 0x0000 +3ff4a750: .word 0x0002 +3ff4a760: or b1, b0 +L3FF4A770: +3ff4a770: rev a2 +3ff4a780: .word 0x0001 +3ff4a790: .word 0x0000 +3ff4a7a0: .word 0x0002 +3ff4a7b0: or b2, b0 +3ff4a7c0: rev a2 +3ff4a7d0: .word 0x0000 +L3FF4A7E0: +3ff4a7e0: .word 0x0000 +3ff4a7f0: .word 0x0002 +3ff4a800: or b3, b0 +3ff4a810: rev a2 +L3FF4A820: +3ff4a820: .word 0x0000 +3ff4a830: .word 0x0000 +3ff4a840: .word 0x000c +3ff4a850: or b4, b0 +L3FF4A860: +3ff4a860: rev a2 +3ff4a870: .word 0x0000 +3ff4a880: .word 0x0000 +3ff4a890: .word 0x72f0 +L3FF4A8A0: +3ff4a8a0: dsjs b4, L3FF4A6F0 +3ff4a8b0: .word 0x0001 +3ff4a8c0: .word 0x0000 +3ff4a8d0: .word 0x7318 +L3FF4A8E0: +3ff4a8e0: dsjs b4, L3FF4A730 +3ff4a8f0: .word 0x0001 +3ff4a900: .word 0x0000 +3ff4a910: .word 0x7338 +3ff4a920: dsjs b4, L3FF4A770 +3ff4a930: .word 0x0014 +3ff4a940: or b10, b0 +3ff4a950: rev a2 +3ff4a960: .word 0x0000 +3ff4a970: .word 0x0000 +3ff4a980: .word 0x7348 +3ff4a990: dsjs b4, L3FF4A7E0 +3ff4a9a0: .word 0x0001 +3ff4a9b0: .word 0x0000 +3ff4a9c0: .word 0x7378 +3ff4a9d0: dsjs b4, L3FF4A820 +3ff4a9e0: .word 0x0002 +3ff4a9f0: .word 0x0000 +3ff4aa00: .word 0x73b0 +3ff4aa10: dsjs b4, L3FF4A860 +3ff4aa20: .word 0x0003 +3ff4aa30: .word 0x0000 +3ff4aa40: .word 0x73e0 +3ff4aa50: dsjs b4, L3FF4A8A0 +3ff4aa60: .word 0x0080 +3ff4aa70: .word 0x0000 +3ff4aa80: .word 0x7338 +3ff4aa90: dsjs b4, L3FF4A8E0 +3ff4aaa0: .word 0x0002 +3ff4aab0: xor b4, b0 +3ff4aac0: rev a2 +3ff4aad0: or b10, b0 +3ff4aae0: rev a2 +3ff4aaf0: .word 0x0002 +3ff4ab00: xor b5, b0 +3ff4ab10: rev a2 +3ff4ab20: .word 0x0005 +3ff4ab30: .word 0x0000 +3ff4ab40: .word 0x0002 +L3FF4AB50: +3ff4ab50: xor b6, b0 +3ff4ab60: rev a2 +3ff4ab70: .word 0x0005 +3ff4ab80: .word 0x0000 +3ff4ab90: .word 0x0002 +3ff4aba0: xor b7, b0 +3ff4abb0: rev a2 +3ff4abc0: .word 0x0000 +3ff4abd0: .word 0x0000 +3ff4abe0: .word 0x0002 +3ff4abf0: xor b8, b0 +3ff4ac00: rev a2 +3ff4ac10: .word 0x0000 +3ff4ac20: .word 0x0000 +3ff4ac30: .word 0x0002 +3ff4ac40: xor b9, b0 +3ff4ac50: rev a2 +3ff4ac60: .word 0x0001 +3ff4ac70: .word 0x0000 +3ff4ac80: .word 0x0002 +3ff4ac90: xor b10, b0 +3ff4aca0: rev a2 +3ff4acb0: .word 0x0000 +3ff4acc0: .word 0x0000 +3ff4acd0: .word 0x0002 +3ff4ace0: xor b12, b0 +3ff4acf0: rev a2 +3ff4ad00: .word 0x0000 +3ff4ad10: .word 0x0000 +3ff4ad20: .word 0x0002 +3ff4ad30: xor b13, b0 +3ff4ad40: rev a2 +3ff4ad50: .word 0x0000 +3ff4ad60: .word 0x0000 +3ff4ad70: .word 0x0002 +3ff4ad80: xor b14, b0 +3ff4ad90: rev a2 +3ff4ada0: .word 0x0000 +3ff4adb0: .word 0x0000 +3ff4adc0: .word 0x0002 +3ff4add0: divs b2, b0 +3ff4ade0: rev a2 +3ff4adf0: .word 0x0000 +3ff4ae00: .word 0x0000 +3ff4ae10: .word 0x0002 +3ff4ae20: divs b3, b0 +3ff4ae30: rev a2 +3ff4ae40: .word 0x0010 +3ff4ae50: .word 0x0000 +3ff4ae60: .word 0x0002 +3ff4ae70: divs b4, b0 +3ff4ae80: rev a2 +3ff4ae90: .word 0x0000 +3ff4aea0: .word 0x0000 +3ff4aeb0: .word 0x0002 +3ff4aec0: divs b5, b0 +3ff4aed0: rev a2 +3ff4aee0: .word 0x0010 +3ff4aef0: .word 0x0000 +3ff4af00: .word 0x0002 +3ff4af10: divs b6, b0 +3ff4af20: rev a2 +3ff4af30: .word 0x0001 +3ff4af40: .word 0x0000 +3ff4af50: .word 0x0001 +3ff4af60: divs b8, b0 +3ff4af70: rev a2 +3ff4af80: .word 0x0000 +3ff4af90: .word 0x0006 +3ff4afa0: divs a9, a0 +3ff4afb0: rev a2 +3ff4afc0: modu a10, a6 +3ff4afd0: .word 0x746e +3ff4afe0: sub a1, a0 +3ff4aff0: mods sp, a6 +3ff4b000: modu a3, sp +3ff4b010: .word 0x0000 +3ff4b020: .word 0x0002 +3ff4b030: divs a12, a0 +3ff4b040: rev a2 +3ff4b050: .word 0x0000 +3ff4b060: .word 0x0000 +3ff4b070: .word 0x0002 +3ff4b080: divs sp, b0 +3ff4b090: rev a2 +3ff4b0a0: .word 0x0000 +3ff4b0b0: .word 0x0000 +3ff4b0c0: .word 0x0002 +3ff4b0d0: divu b0, b0 +3ff4b0e0: rev a2 +3ff4b0f0: .word 0x0000 +3ff4b100: .word 0x0000 +3ff4b110: .word 0x0002 +3ff4b120: divu b8, b0 +3ff4b130: rev a2 +3ff4b140: .word 0x0000 +3ff4b150: .word 0x0000 +3ff4b160: .word 0x0002 +3ff4b170: divu b9, b0 +3ff4b180: rev a2 +3ff4b190: .word 0x0000 +3ff4b1a0: .word 0x0000 +3ff4b1b0: .word 0x0009 +3ff4b1c0: divu b13, b0 +3ff4b1d0: rev a2 +3ff4b1e0: mods b2, b5 +3ff4b1f0: .word 0x7274 +3ff4b200: .word 0x7869 +3ff4b210: subb a1, a0 +3ff4b220: modu a3, sp +3ff4b230: sla 0x3, b4 +3ff4b240: cpw a2, a4 +3ff4b250: modu a11, a13 +3ff4b260: .word 0x006e +3ff4b270: .word 0x0002 +3ff4b280: .word 0x7c70 +3ff4b290: rev a2 +3ff4b2a0: .word 0x0000 +3ff4b2b0: .word 0x0000 +3ff4b2c0: .word 0x0002 +3ff4b2d0: .word 0x7c90 +3ff4b2e0: rev a2 +3ff4b2f0: .word 0x0000 +3ff4b300: .word 0x0000 +3ff4b310: .word 0x0080 +3ff4b320: movb *b14, b0 +3ff4b330: rev a2 +3ff4b340: move a0, *a0, 0 +3ff4b350: jruc L3FF4B760 +3ff4b360: move a1, -*a0, 0 +3ff4b370: addxy a3, a0 +3ff4b380: move b0, *b0+, 0 +3ff4b390: move *b2(0xb030), *b0+, 0 +3ff4b3b0: pixt b3, *b0, xy +3ff4b3c0: move *a0, *a8, 0 +3ff4b3d0: jrc L3FF4B860 +3ff4b3e0: move -*a1, -*a8, 0 +3ff4b3f0: cvxyl a3, a8 +3ff4b400: move *b0+, *b8+, 0 +3ff4b410: .word 0xd858 +3ff4b420: move *b1(0xf878), *b8(0x8404), 0 +3ff4b450: jrlt L3FF4B8A0 +3ff4b460: move -*a1, a4, 0 +3ff4b470: cmpxy a3, a4 +3ff4b480: move *b0+, b4, 0 +3ff4b490: .word 0xd454 +3ff4b4a0: move *b1(0xf474), b4, 0 +3ff4b4c0: movb a0, *a12 +3ff4b4d0: jrv L3FF4B9A0 +3ff4b4e0: movb a1, *a12(0xec6c) +3ff4b500: movb *b0, *b12 +3ff4b510: .word 0xdc5c +3ff4b520: movb *b1(0xfc7c), *b12(0x8202) +3ff4b550: jrls L3FF4B980 +3ff4b560: move a1, -*a2, 1 +3ff4b570: subxy a3, a2 +3ff4b580: move b0, *b2+, 1 +3ff4b590: move *b2(0xb232), *b2+, 1 +3ff4b5b0: pixt *b3, xy, b2 +3ff4b5c0: move *a0, *a10, 1 +3ff4b5d0: jreq L3FF4BA80 +3ff4b5e0: move -*a1, -*a10, 1 +3ff4b5f0: .word 0xea6a +3ff4b600: move *b0+, *b10+, 1 +3ff4b610: .word 0xda5a +3ff4b620: move *b1(0xfa7a), *b10(0x8606), 1 +3ff4b650: jrle L3FF4BAC0 +3ff4b660: move -*a1, a6, 1 +3ff4b670: cpw a3, a6 +3ff4b680: move *b0+, b6, 1 +3ff4b690: .word 0xd656 +3ff4b6a0: move *b1(0xf676), b6, 1 +3ff4b6c0: movb *a0, a14 +3ff4b6d0: jrn L3FF4BBC0 +3ff4b6e0: movb *a1(0xee6e), a14 +3ff4b700: .word 0x9e1e +3ff4b710: .word 0xde5e +3ff4b720: .word 0xbe3e +3ff4b730: .word 0xfe7e +3ff4b740: move a8, *a1, 0 +3ff4b750: jrp L3FF4BB70 +L3FF4B760: +3ff4b760: move a9, -*a1, 0 +3ff4b770: addxy a11, a1 +3ff4b780: move b8, *b1+, 0 +3ff4b790: move *b10(0xb131), *b1+, 0 +3ff4b7b0: pixt b11, *b1, xy +3ff4b7c0: move *a8, *a9, 0 +3ff4b7d0: jrnc L3FF4BC70 +3ff4b7e0: move -*a9, -*a9, 0 +3ff4b7f0: cvxyl a11, a9 +3ff4b800: move *b8+, *b9+, 0 +3ff4b810: .word 0xd959 +3ff4b820: move *b9(0xf979), *b9(0x8505), 0 +3ff4b850: jrge L3FF4BCB0 +L3FF4B860: +3ff4b860: move -*a9, a5, 0 +3ff4b870: cmpxy a11, a5 +3ff4b880: move *b8+, b5, 0 +3ff4b890: .word 0xd555 +L3FF4B8A0: +3ff4b8a0: move *b9(0xf575), b5, 0 +3ff4b8c0: movb a8, *a13 +3ff4b8d0: jrnv L3FF4BDB0 +3ff4b8e0: movb a9, *a13(0xed6d) +3ff4b900: movb *b8, *b13 +3ff4b910: .word 0xdd5d +3ff4b920: movb *b9(0xfd7d), *b13(0x8303) +3ff4b950: jrhi L3FF4BD90 +3ff4b960: move a9, -*a3, 1 +3ff4b970: subxy a11, a3 +L3FF4B980: +3ff4b980: move b8, *b3+, 1 +3ff4b990: move *b10(0xb333), *b3+, 1 +3ff4b9b0: pixt *b11, xy, b3 +3ff4b9c0: move *a8, *a11, 1 +3ff4b9d0: jrne L3FF4BE90 +3ff4b9e0: move -*a9, -*a11, 1 +3ff4b9f0: .word 0xeb6b +3ff4ba00: move *b8+, *b11+, 1 +3ff4ba10: .word 0xdb5b +3ff4ba20: move *b9(0xfb7b), *b11(0x8707), 1 +3ff4ba50: jrgt L3FF4BED0 +3ff4ba60: move -*a9, a7, 1 +3ff4ba70: cpw a11, a7 +L3FF4BA80: +3ff4ba80: move *b8+, b7, 1 +3ff4ba90: .word 0xd757 +3ff4baa0: move *b9(0xf777), b7, 1 +L3FF4BAC0: +3ff4bac0: movb *a8, sp +3ff4bad0: jrnn L3FF4BFD0 +3ff4bae0: movb *a9(0xef6f), sp +3ff4bb00: .word 0x9f1f +3ff4bb10: .word 0xdf5f +3ff4bb20: .word 0xbf3f +3ff4bb30: .word 0xff7f +3ff4bb40: rev a13 +3ff4bb50: subk 30, b0 +3ff4bb60: rev a3 +L3FF4BB70: +3ff4bb70: .word 0x0003 +3ff4bb80: .word 0x0000 +3ff4bb90: .word 0xffff +3ff4bba0: .word 0xffff +3ff4bbb0: .word 0x0000 +L3FF4BBC0: +3ff4bbc0: .word 0x0000 +3ff4bbd0: .word 0x0001 +3ff4bbe0: .word 0x0000 +3ff4bbf0: .word 0x0000 +3ff4bc00: .word 0x0000 +3ff4bc10: .word 0x0000 +3ff4bc20: .word 0x0000 +3ff4bc30: .word 0x0001 +3ff4bc40: .word 0x0000 +3ff4bc50: .word 0x0000 +3ff4bc60: .word 0x0000 +L3FF4BC70: +3ff4bc70: .word 0x0000 +3ff4bc80: .word 0x0000 +3ff4bc90: .word 0x0000 +3ff4bca0: .word 0x0000 +L3FF4BCB0: +3ff4bcb0: .word 0x0001 +3ff4bcc0: .word 0x0000 +3ff4bcd0: .word 0xffff +3ff4bce0: .word 0xffff +3ff4bcf0: .word 0xffff +3ff4bd00: .word 0xffff +3ff4bd10: .word 0x0000 +3ff4bd20: .word 0x0000 +3ff4bd30: .word 0x0000 +3ff4bd40: .word 0x0000 +3ff4bd50: .word 0xffff +3ff4bd60: .word 0xffff +3ff4bd70: .word 0x0000 +3ff4bd80: .word 0x0000 +L3FF4BD90: +3ff4bd90: .word 0x0001 +3ff4bda0: .word 0x0000 +L3FF4BDB0: +3ff4bdb0: .word 0x0000 +3ff4bdc0: .word 0x0000 +3ff4bdd0: .word 0x0000 +3ff4bde0: .word 0x0000 +3ff4bdf0: .word 0x0000 +3ff4be00: .word 0x0000 +3ff4be10: .word 0x0000 +3ff4be20: .word 0x0000 +3ff4be30: .word 0x0004 +3ff4be40: .word 0x0005 +3ff4be50: movk 21, a0 +3ff4be60: rev a3 +3ff4be70: .word 0x0000 +3ff4be80: .word 0x0000 +L3FF4BE90: +3ff4be90: .word 0x0000 +3ff4bea0: .word 0x0000 +3ff4beb0: .word 0x0000 +3ff4bec0: .word 0x0005 +L3FF4BED0: +3ff4bed0: movk 24, a0 +3ff4bee0: rev a3 +3ff4bef0: .word 0x0000 +3ff4bf00: .word 0x0000 +3ff4bf10: .word 0xffff +3ff4bf20: .word 0xffff +3ff4bf30: .word 0xffff +3ff4bf40: .word 0x0002 +3ff4bf50: movk 27, a0 +3ff4bf60: rev a3 +3ff4bf70: .word 0x0000 +3ff4bf80: .word 0x0000 +3ff4bf90: .word 0x0002 +3ff4bfa0: movk 28, a0 +3ff4bfb0: rev a3 +L3FF4BFC0: +3ff4bfc0: .word 0x0000 +L3FF4BFD0: +3ff4bfd0: .word 0x0000 +L3FF4BFE0: +3ff4bfe0: .word 0x0002 +3ff4bff0: movk 29, a0 +L3FF4C000: +3ff4c000: rev a3 +3ff4c010: .word 0x004c +L3FF4C020: +3ff4c020: .word 0x0000 +3ff4c030: .word 0x0002 +L3FF4C040: +3ff4c040: movk 30, a0 +3ff4c050: rev a3 +L3FF4C060: +3ff4c060: rev a12 +3ff4c070: .word 0x0000 +L3FF4C080: +3ff4c080: .word 0x0002 +3ff4c090: movk 31, a0 +L3FF4C0A0: +3ff4c0a0: rev a3 +3ff4c0b0: .word 0x004c +L3FF4C0C0: +3ff4c0c0: .word 0x0000 +3ff4c0d0: rev a4 +L3FF4C0E0: +3ff4c0e0: btst 31, a0 +3ff4c0f0: rev a3 +L3FF4C100: +3ff4c100: move *b0(0x3f99), *b0+, 1 +L3FF4C120: +3ff4c120: move *b0(0x3f99), *b8+, 1 +L3FF4C140: +3ff4c140: move *a8(0x3f99), *a8+, 1 +L3FF4C160: +3ff4c160: .word 0xd458 +3ff4c170: dsjs b9, L3FF4BFC0 +L3FF4C180: +3ff4c180: .word 0xd570 +3ff4c190: dsjs b9, L3FF4BFE0 +3ff4c1a0: .word 0xd688 +3ff4c1b0: dsjs b9, L3FF4C000 +3ff4c1c0: .word 0xd788 +3ff4c1d0: dsjs b9, L3FF4C020 +3ff4c1e0: .word 0xd8a0 +3ff4c1f0: dsjs b9, L3FF4C040 +3ff4c200: .word 0xd998 +3ff4c210: dsjs b9, L3FF4C060 +3ff4c220: .word 0xda88 +3ff4c230: dsjs b9, L3FF4C080 +3ff4c240: .word 0xdc00 +3ff4c250: dsjs b9, L3FF4C0A0 +3ff4c260: .word 0xdd78 +3ff4c270: dsjs b9, L3FF4C0C0 +3ff4c280: .word 0xde88 +3ff4c290: dsjs b9, L3FF4C0E0 +3ff4c2a0: .word 0xdf68 +3ff4c2b0: dsjs b9, L3FF4C100 +3ff4c2c0: addxy a2, a0 +3ff4c2d0: dsjs b9, L3FF4C120 +3ff4c2e0: addxy sp, b0 +3ff4c2f0: dsjs b9, L3FF4C140 +3ff4c300: subxy b10, b0 +3ff4c310: dsjs b9, L3FF4C160 +3ff4c320: cmpxy a9, a0 +3ff4c330: dsjs b9, L3FF4C180 +3ff4c340: .word 0x0002 +3ff4c350: btst 13, a0 +3ff4c360: rev a3 +3ff4c370: .word 0x0048 +3ff4c380: .word 0x0000 +3ff4c390: .word 0x0002 +3ff4c3a0: btst 11, a0 +3ff4c3b0: rev a3 +3ff4c3c0: .word 0x0000 +3ff4c3d0: .word 0x0000 +3ff4c3e0: .word 0x0002 +3ff4c3f0: btst 10, a0 +3ff4c400: rev a3 +3ff4c410: .word 0x004c +3ff4c420: .word 0x0000 +3ff4c430: .word 0x0005 +3ff4c440: btst 9, a0 +3ff4c450: rev a3 +3ff4c460: emu +3ff4c470: sext a3, 1 +3ff4c480: btst 7, sp +3ff4c490: .word 0x7f3f +3ff4c4a0: .word 0x00ff +3ff4c4b0: .word 0x0005 +3ff4c4c0: btst 7, b0 +3ff4c4d0: rev a3 +3ff4c4e0: .word 0xfeff +3ff4c4f0: pixt b7, *b12 +3ff4c500: addxy b7, b0 +3ff4c510: move a6, *a0, 0 +3ff4c520: .word 0x0000 +3ff4c530: .word 0x0002 +3ff4c540: btst 4, a0 +3ff4c550: rev a3 +3ff4c560: .word 0x0000 +3ff4c570: .word 0x0000 +3ff4c580: .word 0x0002 +3ff4c590: btst 3, a0 +3ff4c5a0: rev a3 +3ff4c5b0: .word 0x0000 +3ff4c5c0: .word 0x0000 +3ff4c5d0: move @0x231fa0, @0x20, 1 +3ff4c620: rev a0 +3ff4c630: .word 0x0000 +3ff4c640: .word 0x00a0 +3ff4c650: .word 0x0000 +3ff4c660: rev a0 +3ff4c670: .word 0x0000 +3ff4c680: rev a2 +3ff4c690: .word 0x0000 +3ff4c6a0: rev a2 +3ff4c6b0: .word 0x0000 +3ff4c6c0: rev a0 +3ff4c6d0: .word 0x0000 +3ff4c6e0: rev a7 +3ff4c6f0: .word 0x0000 +3ff4c700: rev a7 +3ff4c710: .word 0x0000 +3ff4c720: rev a0 +3ff4c730: .word 0x0000 +3ff4c740: rev a10 +3ff4c750: .word 0x0000 +3ff4c760: .word 0x00b0 +3ff4c770: .word 0x0000 +3ff4c780: rev a0 +3ff4c790: .word 0x0000 +3ff4c7a0: .word 0x005e +3ff4c7b0: .word 0x0000 +3ff4c7c0: .word 0x005e +3ff4c7d0: .word 0x0000 +3ff4c7e0: rev a0 +3ff4c7f0: .word 0x0000 +3ff4c800: .word 0x0060 +3ff4c810: .word 0x0000 +3ff4c820: .word 0x0060 +3ff4c830: .word 0x0000 +3ff4c840: rev a0 +3ff4c850: .word 0x0000 +3ff4c860: .word 0x007e +3ff4c870: .word 0x0000 +3ff4c880: .word 0x007e +3ff4c890: .word 0x0000 +3ff4c8a0: rev a0 +3ff4c8b0: .word 0x0000 +3ff4c8c0: .word 0x00a8 +3ff4c8d0: .word 0x0000 +3ff4c8e0: .word 0x00a8 +3ff4c8f0: .word 0x0000 +3ff4c900: rev a0 +3ff4c910: .word 0x0000 +3ff4c920: .word 0x00af +3ff4c930: .word 0x0000 +3ff4c940: .word 0x00af +3ff4c950: .word 0x0000 +3ff4c960: rev a0 +3ff4c970: .word 0x0000 +3ff4c980: .word 0x00b0 +3ff4c990: .word 0x0000 +3ff4c9a0: .word 0x00b0 +3ff4c9b0: .word 0x0000 +3ff4c9c0: rev a0 +3ff4c9d0: .word 0x0000 +3ff4c9e0: .word 0x00b4 +3ff4c9f0: .word 0x0000 +3ff4ca00: .word 0x00b4 +3ff4ca10: .word 0x0000 +3ff4ca20: rev a1 +3ff4ca30: .word 0x0000 +3ff4ca40: rev a1 +3ff4ca50: .word 0x0000 +3ff4ca60: .word 0x00a1 +3ff4ca70: .word 0x0000 +3ff4ca80: rev a1 +3ff4ca90: .word 0x0000 +3ff4caa0: .word 0x0050 +3ff4cab0: .word 0x0000 +3ff4cac0: .word 0x00b6 +3ff4cad0: .word 0x0000 +3ff4cae0: rev a1 +3ff4caf0: .word 0x0000 +3ff4cb00: .word 0x0053 +3ff4cb10: .word 0x0000 +3ff4cb20: .word 0x00a7 +3ff4cb30: .word 0x0000 +3ff4cb40: rev a1 +3ff4cb50: .word 0x0000 +3ff4cb60: .word 0x005e +3ff4cb70: .word 0x0000 +3ff4cb80: .word 0x00a6 +3ff4cb90: .word 0x0000 +3ff4cba0: rev a1 +3ff4cbb0: .word 0x0000 +3ff4cbc0: .word 0x0070 +3ff4cbd0: .word 0x0000 +3ff4cbe0: .word 0x00b6 +3ff4cbf0: .word 0x0000 +3ff4cc00: rev a1 +3ff4cc10: .word 0x0000 +3ff4cc20: .word 0x0073 +3ff4cc30: .word 0x0000 +3ff4cc40: .word 0x00a7 +3ff4cc50: .word 0x0000 +3ff4cc60: rev a2 +3ff4cc70: .word 0x0000 +3ff4cc80: rev a0 +3ff4cc90: .word 0x0000 +3ff4cca0: rev a2 +3ff4ccb0: .word 0x0000 +3ff4ccc0: rev a2 +3ff4ccd0: .word 0x0000 +3ff4cce0: rev a2 +3ff4ccf0: .word 0x0000 +3ff4cd00: .word 0x00a8 +3ff4cd10: .word 0x0000 +3ff4cd20: rev a2 +3ff4cd30: .word 0x0000 +3ff4cd40: .word 0x0041 +3ff4cd50: .word 0x0000 +3ff4cd60: .word 0x00c4 +3ff4cd70: .word 0x0000 +3ff4cd80: rev a2 +3ff4cd90: .word 0x0000 +3ff4cda0: .word 0x0045 +3ff4cdb0: .word 0x0000 +3ff4cdc0: .word 0x00cb +3ff4cdd0: .word 0x0000 +3ff4cde0: rev a2 +3ff4cdf0: .word 0x0000 +3ff4ce00: .word 0x0049 +3ff4ce10: .word 0x0000 +3ff4ce20: .word 0x00cf +3ff4ce30: .word 0x0000 +3ff4ce40: rev a2 +3ff4ce50: .word 0x0000 +3ff4ce60: .word 0x004f +3ff4ce70: .word 0x0000 +3ff4ce80: .word 0x00d6 +3ff4ce90: .word 0x0000 +3ff4cea0: rev a2 +3ff4ceb0: .word 0x0000 +3ff4cec0: .word 0x0055 +3ff4ced0: .word 0x0000 +3ff4cee0: .word 0x00dc +3ff4cef0: .word 0x0000 +3ff4cf00: rev a2 +3ff4cf10: .word 0x0000 +3ff4cf20: .word 0x0061 +3ff4cf30: .word 0x0000 +3ff4cf40: .word 0x00e4 +3ff4cf50: .word 0x0000 +3ff4cf60: rev a2 +3ff4cf70: .word 0x0000 +3ff4cf80: .word 0x0065 +3ff4cf90: .word 0x0000 +3ff4cfa0: .word 0x00eb +3ff4cfb0: .word 0x0000 +3ff4cfc0: rev a2 +3ff4cfd0: .word 0x0000 +3ff4cfe0: .word 0x0069 +3ff4cff0: .word 0x0000 +3ff4d000: .word 0x00ef +3ff4d010: .word 0x0000 +3ff4d020: rev a2 +3ff4d030: .word 0x0000 +3ff4d040: .word 0x006f +3ff4d050: .word 0x0000 +3ff4d060: .word 0x00f6 +3ff4d070: .word 0x0000 +3ff4d080: rev a2 +3ff4d090: .word 0x0000 +3ff4d0a0: .word 0x0075 +3ff4d0b0: .word 0x0000 +3ff4d0c0: .word 0x00fc +3ff4d0d0: .word 0x0000 +3ff4d0e0: rev a2 +3ff4d0f0: .word 0x0000 +3ff4d100: .word 0x0079 +3ff4d110: .word 0x0000 +3ff4d120: .word 0x00ff +3ff4d130: .word 0x0000 +3ff4d140: rev a7 +3ff4d150: .word 0x0000 +3ff4d160: rev a0 +3ff4d170: .word 0x0000 +3ff4d180: rev a7 +3ff4d190: .word 0x0000 +3ff4d1a0: rev a7 +3ff4d1b0: .word 0x0000 +3ff4d1c0: rev a7 +3ff4d1d0: .word 0x0000 +3ff4d1e0: .word 0x00b4 +3ff4d1f0: .word 0x0000 +3ff4d200: rev a7 +3ff4d210: .word 0x0000 +3ff4d220: .word 0x0041 +3ff4d230: .word 0x0000 +3ff4d240: .word 0x00c1 +3ff4d250: .word 0x0000 +3ff4d260: rev a7 +3ff4d270: .word 0x0000 +3ff4d280: .word 0x0045 +3ff4d290: .word 0x0000 +3ff4d2a0: .word 0x00c9 +3ff4d2b0: .word 0x0000 +3ff4d2c0: rev a7 +3ff4d2d0: .word 0x0000 +3ff4d2e0: .word 0x0049 +3ff4d2f0: .word 0x0000 +3ff4d300: .word 0x00cd +3ff4d310: .word 0x0000 +3ff4d320: rev a7 +3ff4d330: .word 0x0000 +3ff4d340: .word 0x004f +3ff4d350: .word 0x0000 +3ff4d360: .word 0x00d3 +3ff4d370: .word 0x0000 +3ff4d380: rev a7 +3ff4d390: .word 0x0000 +3ff4d3a0: .word 0x0055 +3ff4d3b0: .word 0x0000 +3ff4d3c0: .word 0x00da +3ff4d3d0: .word 0x0000 +3ff4d3e0: rev a7 +3ff4d3f0: .word 0x0000 +3ff4d400: .word 0x0059 +3ff4d410: .word 0x0000 +3ff4d420: .word 0x00dd +3ff4d430: .word 0x0000 +3ff4d440: rev a7 +3ff4d450: .word 0x0000 +3ff4d460: .word 0x0061 +3ff4d470: .word 0x0000 +3ff4d480: .word 0x00e1 +3ff4d490: .word 0x0000 +3ff4d4a0: rev a7 +3ff4d4b0: .word 0x0000 +3ff4d4c0: .word 0x0065 +3ff4d4d0: .word 0x0000 +3ff4d4e0: .word 0x00e9 +3ff4d4f0: .word 0x0000 +3ff4d500: rev a7 +3ff4d510: .word 0x0000 +3ff4d520: .word 0x0069 +3ff4d530: .word 0x0000 +3ff4d540: .word 0x00ed +3ff4d550: .word 0x0000 +3ff4d560: rev a7 +3ff4d570: .word 0x0000 +3ff4d580: .word 0x006f +3ff4d590: .word 0x0000 +3ff4d5a0: .word 0x00f3 +3ff4d5b0: .word 0x0000 +3ff4d5c0: rev a7 +3ff4d5d0: .word 0x0000 +3ff4d5e0: .word 0x0075 +3ff4d5f0: .word 0x0000 +3ff4d600: .word 0x00fa +3ff4d610: .word 0x0000 +3ff4d620: rev a7 +3ff4d630: .word 0x0000 +3ff4d640: .word 0x0079 +3ff4d650: .word 0x0000 +3ff4d660: .word 0x00fd +3ff4d670: .word 0x0000 +3ff4d680: rev a8 +3ff4d690: .word 0x0000 +3ff4d6a0: rev a8 +3ff4d6b0: .word 0x0000 +3ff4d6c0: .word 0x005b +3ff4d6d0: .word 0x0000 +3ff4d6e0: rev a8 +3ff4d6f0: .word 0x0000 +3ff4d700: rev a13 +3ff4d710: .word 0x0000 +3ff4d720: .word 0x007b +3ff4d730: .word 0x0000 +3ff4d740: rev a9 +3ff4d750: .word 0x0000 +3ff4d760: rev a9 +3ff4d770: .word 0x0000 +3ff4d780: .word 0x005d +3ff4d790: .word 0x0000 +3ff4d7a0: rev a9 +3ff4d7b0: .word 0x0000 +3ff4d7c0: rev a13 +3ff4d7d0: .word 0x0000 +3ff4d7e0: .word 0x007d +3ff4d7f0: .word 0x0000 +3ff4d800: rev a10 +3ff4d810: .word 0x0000 +3ff4d820: rev a0 +3ff4d830: .word 0x0000 +3ff4d840: .word 0x00b0 +3ff4d850: .word 0x0000 +3ff4d860: rev a10 +3ff4d870: .word 0x0000 +3ff4d880: .word 0x0041 +3ff4d890: .word 0x0000 +3ff4d8a0: .word 0x00c5 +3ff4d8b0: .word 0x0000 +3ff4d8c0: rev a10 +3ff4d8d0: .word 0x0000 +3ff4d8e0: .word 0x0061 +3ff4d8f0: .word 0x0000 +3ff4d900: .word 0x00e5 +3ff4d910: .word 0x0000 +3ff4d920: rev a11 +3ff4d930: .word 0x0000 +3ff4d940: rev a11 +3ff4d950: .word 0x0000 +3ff4d960: rev a3 +3ff4d970: .word 0x0000 +3ff4d980: rev a11 +3ff4d990: .word 0x0000 +3ff4d9a0: rev a13 +3ff4d9b0: .word 0x0000 +3ff4d9c0: .word 0x00b1 +3ff4d9d0: .word 0x0000 +3ff4d9e0: rev a12 +3ff4d9f0: .word 0x0000 +3ff4da00: rev a0 +3ff4da10: .word 0x0000 +3ff4da20: rev a12 +3ff4da30: .word 0x0000 +3ff4da40: rev a12 +3ff4da50: .word 0x0000 +3ff4da60: rev a12 +3ff4da70: .word 0x0000 +3ff4da80: .word 0x00b8 +3ff4da90: .word 0x0000 +3ff4daa0: rev a12 +3ff4dab0: .word 0x0000 +3ff4dac0: .word 0x0043 +3ff4dad0: .word 0x0000 +3ff4dae0: .word 0x00c7 +3ff4daf0: .word 0x0000 +3ff4db00: rev a12 +3ff4db10: .word 0x0000 +3ff4db20: .word 0x0063 +3ff4db30: .word 0x0000 +3ff4db40: .word 0x00e7 +3ff4db50: .word 0x0000 +3ff4db60: rev a13 +3ff4db70: .word 0x0000 +3ff4db80: rev a8 +3ff4db90: .word 0x0000 +3ff4dba0: .word 0x007b +3ff4dbb0: .word 0x0000 +3ff4dbc0: rev a13 +3ff4dbd0: .word 0x0000 +3ff4dbe0: rev a9 +3ff4dbf0: .word 0x0000 +3ff4dc00: .word 0x007d +3ff4dc10: .word 0x0000 +3ff4dc20: rev a13 +3ff4dc30: .word 0x0000 +3ff4dc40: rev a11 +3ff4dc50: .word 0x0000 +3ff4dc60: .word 0x00b1 +3ff4dc70: .word 0x0000 +3ff4dc80: rev a13 +3ff4dc90: .word 0x0000 +3ff4dca0: rev a12 +3ff4dcb0: .word 0x0000 +3ff4dcc0: .word 0x00ac +3ff4dcd0: .word 0x0000 +3ff4dce0: rev a13 +3ff4dcf0: .word 0x0000 +3ff4dd00: rev a13 +3ff4dd10: .word 0x0000 +3ff4dd20: .word 0x00ad +3ff4dd30: .word 0x0000 +3ff4dd40: rev a13 +3ff4dd50: .word 0x0000 +3ff4dd60: rev b10 +3ff4dd70: .word 0x0000 +3ff4dd80: .word 0x00f7 +3ff4dd90: .word 0x0000 +3ff4dda0: rev a13 +3ff4ddb0: .word 0x0000 +3ff4ddc0: .word 0x0044 +3ff4ddd0: .word 0x0000 +3ff4dde0: .word 0x00d0 +3ff4ddf0: .word 0x0000 +3ff4de00: rev a13 +3ff4de10: .word 0x0000 +3ff4de20: .word 0x004c +3ff4de30: .word 0x0000 +3ff4de40: .word 0x00a3 +3ff4de50: .word 0x0000 +3ff4de60: rev a13 +3ff4de70: .word 0x0000 +3ff4de80: .word 0x0059 +3ff4de90: .word 0x0000 +3ff4dea0: .word 0x00a5 +3ff4deb0: .word 0x0000 +3ff4dec0: rev a13 +3ff4ded0: .word 0x0000 +3ff4dee0: .word 0x005e +3ff4def0: .word 0x0000 +3ff4df00: .word 0x00af +3ff4df10: .word 0x0000 +3ff4df20: rev a13 +3ff4df30: .word 0x0000 +3ff4df40: .word 0x0064 +3ff4df50: .word 0x0000 +3ff4df60: .word 0x00f0 +3ff4df70: .word 0x0000 +3ff4df80: rev a13 +3ff4df90: .word 0x0000 +3ff4dfa0: .word 0x006c +3ff4dfb0: .word 0x0000 +3ff4dfc0: .word 0x00a3 +3ff4dfd0: .word 0x0000 +3ff4dfe0: rev a13 +3ff4dff0: .word 0x0000 +3ff4e000: .word 0x0079 +3ff4e010: .word 0x0000 +3ff4e020: .word 0x00a5 +3ff4e030: .word 0x0000 +3ff4e040: rev a14 +3ff4e050: .word 0x0000 +3ff4e060: .word 0x005e +3ff4e070: .word 0x0000 +3ff4e080: .word 0x00b7 +3ff4e090: .word 0x0000 +3ff4e0a0: rev sp +3ff4e0b0: .word 0x0000 +3ff4e0c0: rev sp +3ff4e0d0: .word 0x0000 +3ff4e0e0: .word 0x005c +3ff4e0f0: .word 0x0000 +3ff4e100: rev sp +3ff4e110: .word 0x0000 +3ff4e120: rev b12 +3ff4e130: .word 0x0000 +3ff4e140: .word 0x005c +3ff4e150: .word 0x0000 +3ff4e160: rev sp +3ff4e170: .word 0x0000 +3ff4e180: .word 0x0043 +3ff4e190: .word 0x0000 +3ff4e1a0: .word 0x00a2 +3ff4e1b0: .word 0x0000 +3ff4e1c0: rev sp +3ff4e1d0: .word 0x0000 +3ff4e1e0: .word 0x004f +3ff4e1f0: .word 0x0000 +3ff4e200: .word 0x00d8 +3ff4e210: .word 0x0000 +3ff4e220: rev sp +3ff4e230: .word 0x0000 +3ff4e240: .word 0x0055 +3ff4e250: .word 0x0000 +3ff4e260: .word 0x00b5 +3ff4e270: .word 0x0000 +3ff4e280: rev sp +3ff4e290: .word 0x0000 +3ff4e2a0: .word 0x005e +3ff4e2b0: .word 0x0000 +3ff4e2c0: .word 0x007c +3ff4e2d0: .word 0x0000 +3ff4e2e0: rev sp +3ff4e2f0: .word 0x0000 +3ff4e300: .word 0x0063 +3ff4e310: .word 0x0000 +3ff4e320: .word 0x00a2 +3ff4e330: .word 0x0000 +3ff4e340: rev sp +3ff4e350: .word 0x0000 +3ff4e360: .word 0x006f +3ff4e370: .word 0x0000 +3ff4e380: .word 0x00f8 +3ff4e390: .word 0x0000 +3ff4e3a0: rev sp +3ff4e3b0: .word 0x0000 +3ff4e3c0: .word 0x0075 +3ff4e3d0: .word 0x0000 +3ff4e3e0: .word 0x00b5 +3ff4e3f0: .word 0x0000 +3ff4e400: rev b0 +3ff4e410: .word 0x0000 +3ff4e420: .word 0x0043 +3ff4e430: .word 0x0000 +3ff4e440: .word 0x00a9 +3ff4e450: .word 0x0000 +3ff4e460: rev b0 +3ff4e470: .word 0x0000 +3ff4e480: .word 0x0052 +3ff4e490: .word 0x0000 +3ff4e4a0: .word 0x00ae +3ff4e4b0: .word 0x0000 +3ff4e4c0: rev b0 +3ff4e4d0: .word 0x0000 +3ff4e4e0: .word 0x0053 +3ff4e4f0: .word 0x0000 +3ff4e500: .word 0x00a7 +3ff4e510: .word 0x0000 +3ff4e520: rev b0 +3ff4e530: .word 0x0000 +3ff4e540: .word 0x0058 +3ff4e550: .word 0x0000 +3ff4e560: .word 0x00a4 +3ff4e570: .word 0x0000 +3ff4e580: rev b0 +3ff4e590: .word 0x0000 +3ff4e5a0: .word 0x005e +3ff4e5b0: .word 0x0000 +3ff4e5c0: .word 0x00b0 +3ff4e5d0: .word 0x0000 +3ff4e5e0: rev b0 +3ff4e5f0: .word 0x0000 +3ff4e600: .word 0x0063 +3ff4e610: .word 0x0000 +3ff4e620: .word 0x00a9 +3ff4e630: .word 0x0000 +3ff4e640: rev b0 +3ff4e650: .word 0x0000 +3ff4e660: .word 0x0072 +3ff4e670: .word 0x0000 +3ff4e680: .word 0x00ae +3ff4e690: .word 0x0000 +3ff4e6a0: rev b0 +3ff4e6b0: .word 0x0000 +3ff4e6c0: .word 0x0073 +3ff4e6d0: .word 0x0000 +3ff4e6e0: .word 0x00a7 +3ff4e6f0: .word 0x0000 +3ff4e700: rev b0 +3ff4e710: .word 0x0000 +3ff4e720: .word 0x0078 +3ff4e730: .word 0x0000 +3ff4e740: .word 0x00a4 +3ff4e750: .word 0x0000 +3ff4e760: rev b1 +3ff4e770: .word 0x0000 +3ff4e780: rev b2 +3ff4e790: .word 0x0000 +3ff4e7a0: .word 0x00bd +3ff4e7b0: .word 0x0000 +3ff4e7c0: rev b1 +3ff4e7d0: .word 0x0000 +3ff4e7e0: rev b4 +3ff4e7f0: .word 0x0000 +3ff4e800: .word 0x00bc +3ff4e810: .word 0x0000 +3ff4e820: rev b1 +3ff4e830: .word 0x0000 +3ff4e840: .word 0x005e +3ff4e850: .word 0x0000 +3ff4e860: .word 0x00b9 +3ff4e870: .word 0x0000 +3ff4e880: rev b2 +3ff4e890: .word 0x0000 +3ff4e8a0: .word 0x005e +3ff4e8b0: .word 0x0000 +3ff4e8c0: .word 0x00b2 +3ff4e8d0: .word 0x0000 +3ff4e8e0: rev b3 +3ff4e8f0: .word 0x0000 +3ff4e900: rev b4 +3ff4e910: .word 0x0000 +3ff4e920: .word 0x00be +3ff4e930: .word 0x0000 +3ff4e940: rev b3 +3ff4e950: .word 0x0000 +3ff4e960: .word 0x005e +3ff4e970: .word 0x0000 +3ff4e980: .word 0x00b3 +3ff4e990: .word 0x0000 +3ff4e9a0: rev b10 +3ff4e9b0: .word 0x0000 +3ff4e9c0: rev a13 +3ff4e9d0: .word 0x0000 +3ff4e9e0: .word 0x00f7 +3ff4e9f0: .word 0x0000 +3ff4ea00: rev b12 +3ff4ea10: .word 0x0000 +3ff4ea20: rev sp +3ff4ea30: .word 0x0000 +3ff4ea40: .word 0x005c +3ff4ea50: .word 0x0000 +3ff4ea60: rev b12 +3ff4ea70: .word 0x0000 +3ff4ea80: rev b12 +3ff4ea90: .word 0x0000 +3ff4eaa0: .word 0x00ab +3ff4eab0: .word 0x0000 +3ff4eac0: rev b13 +3ff4ead0: .word 0x0000 +3ff4eae0: .word 0x004c +3ff4eaf0: .word 0x0000 +3ff4eb00: .word 0x00a3 +3ff4eb10: .word 0x0000 +3ff4eb20: rev b13 +3ff4eb30: .word 0x0000 +3ff4eb40: .word 0x0059 +3ff4eb50: .word 0x0000 +3ff4eb60: .word 0x00a5 +3ff4eb70: .word 0x0000 +3ff4eb80: rev b13 +3ff4eb90: .word 0x0000 +3ff4eba0: .word 0x006c +3ff4ebb0: .word 0x0000 +3ff4ebc0: .word 0x00a3 +3ff4ebd0: .word 0x0000 +3ff4ebe0: rev b13 +3ff4ebf0: .word 0x0000 +3ff4ec00: .word 0x0079 +3ff4ec10: .word 0x0000 +3ff4ec20: .word 0x00a5 +3ff4ec30: .word 0x0000 +3ff4ec40: rev b14 +3ff4ec50: .word 0x0000 +3ff4ec60: rev b14 +3ff4ec70: .word 0x0000 +3ff4ec80: .word 0x00bb +3ff4ec90: .word 0x0000 +3ff4eca0: rev sp +3ff4ecb0: .word 0x0000 +3ff4ecc0: rev sp +3ff4ecd0: .word 0x0000 +3ff4ece0: .word 0x00bf +3ff4ecf0: .word 0x0000 +3ff4ed00: .word 0x0041 +3ff4ed10: .word 0x0000 +3ff4ed20: rev a2 +3ff4ed30: .word 0x0000 +3ff4ed40: .word 0x00c4 +3ff4ed50: .word 0x0000 +3ff4ed60: .word 0x0041 +3ff4ed70: .word 0x0000 +3ff4ed80: rev a7 +3ff4ed90: .word 0x0000 +3ff4eda0: .word 0x00c1 +3ff4edb0: .word 0x0000 +3ff4edc0: .word 0x0041 +3ff4edd0: .word 0x0000 +3ff4ede0: rev a10 +3ff4edf0: .word 0x0000 +3ff4ee00: .word 0x00c5 +3ff4ee10: .word 0x0000 +3ff4ee20: .word 0x0041 +3ff4ee30: .word 0x0000 +3ff4ee40: .word 0x0041 +3ff4ee50: .word 0x0000 +3ff4ee60: .word 0x0040 +3ff4ee70: .word 0x0000 +3ff4ee80: .word 0x0041 +3ff4ee90: .word 0x0000 +3ff4eea0: .word 0x0045 +3ff4eeb0: .word 0x0000 +3ff4eec0: .word 0x00c6 +3ff4eed0: .word 0x0000 +3ff4eee0: .word 0x0041 +3ff4eef0: .word 0x0000 +3ff4ef00: .word 0x005e +3ff4ef10: .word 0x0000 +3ff4ef20: .word 0x00c2 +3ff4ef30: .word 0x0000 +3ff4ef40: .word 0x0041 +3ff4ef50: .word 0x0000 +3ff4ef60: .word 0x005f +3ff4ef70: .word 0x0000 +3ff4ef80: .word 0x00aa +3ff4ef90: .word 0x0000 +3ff4efa0: .word 0x0041 +3ff4efb0: .word 0x0000 +3ff4efc0: .word 0x0060 +3ff4efd0: .word 0x0000 +3ff4efe0: .word 0x00c0 +3ff4eff0: .word 0x0000 +3ff4f000: .word 0x0041 +3ff4f010: .word 0x0000 +3ff4f020: .word 0x0061 +3ff4f030: .word 0x0000 +3ff4f040: .word 0x0040 +3ff4f050: .word 0x0000 +3ff4f060: .word 0x0041 +3ff4f070: .word 0x0000 +3ff4f080: .word 0x007e +3ff4f090: .word 0x0000 +3ff4f0a0: .word 0x00c3 +3ff4f0b0: .word 0x0000 +3ff4f0c0: .word 0x0041 +3ff4f0d0: .word 0x0000 +3ff4f0e0: .word 0x00a8 +3ff4f0f0: .word 0x0000 +3ff4f100: .word 0x00c4 +3ff4f110: .word 0x0000 +3ff4f120: .word 0x0041 +3ff4f130: .word 0x0000 +3ff4f140: .word 0x00b0 +3ff4f150: .word 0x0000 +3ff4f160: .word 0x00c5 +3ff4f170: .word 0x0000 +3ff4f180: .word 0x0041 +3ff4f190: .word 0x0000 +3ff4f1a0: .word 0x00b4 +3ff4f1b0: .word 0x0000 +3ff4f1c0: .word 0x00c1 +3ff4f1d0: .word 0x0000 +3ff4f1e0: .word 0x0043 +3ff4f1f0: .word 0x0000 +3ff4f200: rev a12 +3ff4f210: .word 0x0000 +3ff4f220: .word 0x00c7 +3ff4f230: .word 0x0000 +3ff4f240: .word 0x0043 +3ff4f250: .word 0x0000 +3ff4f260: rev sp +3ff4f270: .word 0x0000 +3ff4f280: .word 0x00a2 +3ff4f290: .word 0x0000 +3ff4f2a0: .word 0x0043 +3ff4f2b0: .word 0x0000 +3ff4f2c0: rev b0 +3ff4f2d0: .word 0x0000 +3ff4f2e0: .word 0x00a9 +3ff4f2f0: .word 0x0000 +3ff4f300: .word 0x0043 +3ff4f310: .word 0x0000 +3ff4f320: .word 0x004f +3ff4f330: .word 0x0000 +3ff4f340: .word 0x00a9 +3ff4f350: .word 0x0000 +3ff4f360: .word 0x0043 +3ff4f370: .word 0x0000 +3ff4f380: .word 0x006f +3ff4f390: .word 0x0000 +3ff4f3a0: .word 0x00a9 +3ff4f3b0: .word 0x0000 +3ff4f3c0: .word 0x0043 +3ff4f3d0: .word 0x0000 +3ff4f3e0: .word 0x007c +3ff4f3f0: .word 0x0000 +3ff4f400: .word 0x00a2 +3ff4f410: .word 0x0000 +3ff4f420: .word 0x0044 +3ff4f430: .word 0x0000 +3ff4f440: rev a13 +3ff4f450: .word 0x0000 +3ff4f460: .word 0x00d0 +3ff4f470: .word 0x0000 +3ff4f480: .word 0x0045 +3ff4f490: .word 0x0000 +3ff4f4a0: rev a2 +3ff4f4b0: .word 0x0000 +3ff4f4c0: .word 0x00cb +3ff4f4d0: .word 0x0000 +3ff4f4e0: .word 0x0045 +3ff4f4f0: .word 0x0000 +3ff4f500: rev a7 +3ff4f510: .word 0x0000 +3ff4f520: .word 0x00c9 +3ff4f530: .word 0x0000 +3ff4f540: .word 0x0045 +3ff4f550: .word 0x0000 +3ff4f560: .word 0x005e +3ff4f570: .word 0x0000 +3ff4f580: .word 0x00ca +3ff4f590: .word 0x0000 +3ff4f5a0: .word 0x0045 +3ff4f5b0: .word 0x0000 +3ff4f5c0: .word 0x0060 +3ff4f5d0: .word 0x0000 +3ff4f5e0: .word 0x00c8 +3ff4f5f0: .word 0x0000 +3ff4f600: .word 0x0045 +3ff4f610: .word 0x0000 +3ff4f620: .word 0x00a8 +3ff4f630: .word 0x0000 +3ff4f640: .word 0x00cb +3ff4f650: .word 0x0000 +3ff4f660: .word 0x0045 +3ff4f670: .word 0x0000 +3ff4f680: .word 0x00b4 +3ff4f690: .word 0x0000 +3ff4f6a0: .word 0x00c9 +3ff4f6b0: .word 0x0000 +3ff4f6c0: .word 0x0049 +3ff4f6d0: .word 0x0000 +3ff4f6e0: rev a2 +3ff4f6f0: .word 0x0000 +3ff4f700: .word 0x00cf +3ff4f710: .word 0x0000 +3ff4f720: .word 0x0049 +3ff4f730: .word 0x0000 +3ff4f740: rev a7 +3ff4f750: .word 0x0000 +3ff4f760: .word 0x00cd +3ff4f770: .word 0x0000 +3ff4f780: .word 0x0049 +3ff4f790: .word 0x0000 +3ff4f7a0: .word 0x005e +3ff4f7b0: .word 0x0000 +3ff4f7c0: .word 0x00ce +3ff4f7d0: .word 0x0000 +3ff4f7e0: .word 0x0049 +3ff4f7f0: .word 0x0000 +3ff4f800: .word 0x0060 +3ff4f810: .word 0x0000 +3ff4f820: .word 0x00cc +3ff4f830: .word 0x0000 +3ff4f840: .word 0x0049 +3ff4f850: .word 0x0000 +3ff4f860: .word 0x00a8 +3ff4f870: .word 0x0000 +3ff4f880: .word 0x00cf +3ff4f890: .word 0x0000 +3ff4f8a0: .word 0x0049 +3ff4f8b0: .word 0x0000 +3ff4f8c0: .word 0x00b4 +3ff4f8d0: .word 0x0000 +3ff4f8e0: .word 0x00cd +3ff4f8f0: .word 0x0000 +3ff4f900: .word 0x004c +3ff4f910: .word 0x0000 +3ff4f920: rev a13 +3ff4f930: .word 0x0000 +3ff4f940: .word 0x00a3 +3ff4f950: .word 0x0000 +3ff4f960: .word 0x004c +3ff4f970: .word 0x0000 +3ff4f980: rev b13 +3ff4f990: .word 0x0000 +3ff4f9a0: .word 0x00a3 +3ff4f9b0: .word 0x0000 +3ff4f9c0: .word 0x004e +3ff4f9d0: .word 0x0000 +3ff4f9e0: .word 0x007e +3ff4f9f0: .word 0x0000 +3ff4fa00: .word 0x00d1 +3ff4fa10: .word 0x0000 +3ff4fa20: .word 0x004f +3ff4fa30: .word 0x0000 +3ff4fa40: rev a2 +3ff4fa50: .word 0x0000 +3ff4fa60: .word 0x00d6 +3ff4fa70: .word 0x0000 +3ff4fa80: .word 0x004f +3ff4fa90: .word 0x0000 +3ff4faa0: rev a7 +3ff4fab0: .word 0x0000 +3ff4fac0: .word 0x00d3 +3ff4fad0: .word 0x0000 +3ff4fae0: .word 0x004f +3ff4faf0: .word 0x0000 +3ff4fb00: rev sp +3ff4fb10: .word 0x0000 +3ff4fb20: .word 0x00d8 +3ff4fb30: .word 0x0000 +3ff4fb40: .word 0x004f +3ff4fb50: .word 0x0000 +3ff4fb60: .word 0x0043 +3ff4fb70: .word 0x0000 +3ff4fb80: .word 0x00a9 +3ff4fb90: .word 0x0000 +3ff4fba0: .word 0x004f +3ff4fbb0: .word 0x0000 +3ff4fbc0: .word 0x0052 +3ff4fbd0: .word 0x0000 +3ff4fbe0: .word 0x00ae +3ff4fbf0: .word 0x0000 +3ff4fc00: .word 0x004f +3ff4fc10: .word 0x0000 +3ff4fc20: .word 0x0053 +3ff4fc30: .word 0x0000 +3ff4fc40: .word 0x00a7 +3ff4fc50: .word 0x0000 +3ff4fc60: .word 0x004f +3ff4fc70: .word 0x0000 +3ff4fc80: .word 0x0058 +3ff4fc90: .word 0x0000 +3ff4fca0: .word 0x00a4 +3ff4fcb0: .word 0x0000 +3ff4fcc0: .word 0x004f +3ff4fcd0: .word 0x0000 +3ff4fce0: .word 0x005e +3ff4fcf0: .word 0x0000 +3ff4fd00: .word 0x00d4 +3ff4fd10: .word 0x0000 +3ff4fd20: .word 0x004f +3ff4fd30: .word 0x0000 +3ff4fd40: .word 0x005f +3ff4fd50: .word 0x0000 +3ff4fd60: .word 0x00ba +3ff4fd70: .word 0x0000 +3ff4fd80: .word 0x004f +3ff4fd90: .word 0x0000 +3ff4fda0: .word 0x0060 +3ff4fdb0: .word 0x0000 +3ff4fdc0: .word 0x00d2 +3ff4fdd0: .word 0x0000 +3ff4fde0: .word 0x004f +3ff4fdf0: .word 0x0000 +3ff4fe00: .word 0x0063 +3ff4fe10: .word 0x0000 +3ff4fe20: .word 0x00a9 +3ff4fe30: .word 0x0000 +3ff4fe40: .word 0x004f +3ff4fe50: .word 0x0000 +3ff4fe60: .word 0x0072 +3ff4fe70: .word 0x0000 +3ff4fe80: .word 0x00ae +3ff4fe90: .word 0x0000 +3ff4fea0: .word 0x004f +3ff4feb0: .word 0x0000 +3ff4fec0: .word 0x0073 +3ff4fed0: .word 0x0000 +3ff4fee0: .word 0x00a7 +3ff4fef0: .word 0x0000 +3ff4ff00: .word 0x004f +3ff4ff10: .word 0x0000 +3ff4ff20: .word 0x0078 +3ff4ff30: .word 0x0000 +3ff4ff40: .word 0x00a4 +3ff4ff50: .word 0x0000 +3ff4ff60: .word 0x004f +3ff4ff70: .word 0x0000 +3ff4ff80: .word 0x007e +3ff4ff90: .word 0x0000 +3ff4ffa0: .word 0x00d5 +3ff4ffb0: .word 0x0000 +3ff4ffc0: .word 0x004f +3ff4ffd0: .word 0x0000 +3ff4ffe0: .word 0x00a8 +3ff4fff0: .word 0x0000 +3ff50000: .word 0x00d6 +3ff50010: .word 0x0000 +3ff50020: .word 0x004f +3ff50030: .word 0x0000 +3ff50040: .word 0x00b4 +3ff50050: .word 0x0000 +3ff50060: .word 0x00d3 +3ff50070: .word 0x0000 +3ff50080: .word 0x0050 +3ff50090: .word 0x0000 +3ff500a0: rev a1 +3ff500b0: .word 0x0000 +3ff500c0: .word 0x00b6 +3ff500d0: .word 0x0000 +3ff500e0: .word 0x0052 +3ff500f0: .word 0x0000 +3ff50100: rev b0 +3ff50110: .word 0x0000 +3ff50120: .word 0x00ae +3ff50130: .word 0x0000 +3ff50140: .word 0x0052 +3ff50150: .word 0x0000 +3ff50160: .word 0x004f +3ff50170: .word 0x0000 +3ff50180: .word 0x00ae +3ff50190: .word 0x0000 +3ff501a0: .word 0x0052 +3ff501b0: .word 0x0000 +3ff501c0: .word 0x006f +3ff501d0: .word 0x0000 +3ff501e0: .word 0x00ae +3ff501f0: .word 0x0000 +3ff50200: .word 0x0053 +3ff50210: .word 0x0000 +3ff50220: rev a1 +3ff50230: .word 0x0000 +3ff50240: .word 0x00a7 +3ff50250: .word 0x0000 +3ff50260: .word 0x0053 +3ff50270: .word 0x0000 +3ff50280: rev b0 +3ff50290: .word 0x0000 +3ff502a0: .word 0x00a7 +3ff502b0: .word 0x0000 +3ff502c0: .word 0x0053 +3ff502d0: .word 0x0000 +3ff502e0: .word 0x004f +3ff502f0: .word 0x0000 +3ff50300: .word 0x00a7 +3ff50310: .word 0x0000 +3ff50320: .word 0x0053 +3ff50330: .word 0x0000 +3ff50340: .word 0x006f +3ff50350: .word 0x0000 +3ff50360: .word 0x00a7 +3ff50370: .word 0x0000 +3ff50380: .word 0x0054 +3ff50390: .word 0x0000 +3ff503a0: .word 0x0048 +3ff503b0: .word 0x0000 +3ff503c0: .word 0x00de +3ff503d0: .word 0x0000 +3ff503e0: .word 0x0055 +3ff503f0: .word 0x0000 +3ff50400: rev a2 +3ff50410: .word 0x0000 +3ff50420: .word 0x00dc +3ff50430: .word 0x0000 +3ff50440: .word 0x0055 +3ff50450: .word 0x0000 +3ff50460: rev a7 +3ff50470: .word 0x0000 +3ff50480: .word 0x00da +3ff50490: .word 0x0000 +3ff504a0: .word 0x0055 +3ff504b0: .word 0x0000 +3ff504c0: .word 0x005e +3ff504d0: .word 0x0000 +3ff504e0: .word 0x00db +3ff504f0: .word 0x0000 +3ff50500: .word 0x0055 +3ff50510: .word 0x0000 +3ff50520: .word 0x0060 +3ff50530: .word 0x0000 +3ff50540: .word 0x00d9 +3ff50550: .word 0x0000 +3ff50560: .word 0x0055 +3ff50570: .word 0x0000 +3ff50580: .word 0x00a8 +3ff50590: .word 0x0000 +3ff505a0: .word 0x00dc +3ff505b0: .word 0x0000 +3ff505c0: .word 0x0055 +3ff505d0: .word 0x0000 +3ff505e0: .word 0x00b4 +3ff505f0: .word 0x0000 +3ff50600: .word 0x00da +3ff50610: .word 0x0000 +3ff50620: .word 0x0058 +3ff50630: .word 0x0000 +3ff50640: rev b0 +3ff50650: .word 0x0000 +3ff50660: .word 0x00a4 +3ff50670: .word 0x0000 +3ff50680: .word 0x0058 +3ff50690: .word 0x0000 +3ff506a0: .word 0x004f +3ff506b0: .word 0x0000 +3ff506c0: .word 0x00a4 +3ff506d0: .word 0x0000 +3ff506e0: .word 0x0058 +3ff506f0: .word 0x0000 +3ff50700: .word 0x0058 +3ff50710: .word 0x0000 +3ff50720: .word 0x00d7 +3ff50730: .word 0x0000 +3ff50740: .word 0x0058 +3ff50750: .word 0x0000 +3ff50760: .word 0x006f +3ff50770: .word 0x0000 +3ff50780: .word 0x00a4 +3ff50790: .word 0x0000 +3ff507a0: .word 0x0058 +3ff507b0: .word 0x0000 +3ff507c0: .word 0x0078 +3ff507d0: .word 0x0000 +3ff507e0: .word 0x00d7 +3ff507f0: .word 0x0000 +3ff50800: .word 0x0059 +3ff50810: .word 0x0000 +3ff50820: rev a7 +3ff50830: .word 0x0000 +3ff50840: .word 0x00dd +3ff50850: .word 0x0000 +3ff50860: .word 0x0059 +3ff50870: .word 0x0000 +3ff50880: rev a13 +3ff50890: .word 0x0000 +3ff508a0: .word 0x00a5 +3ff508b0: .word 0x0000 +3ff508c0: .word 0x0059 +3ff508d0: .word 0x0000 +3ff508e0: rev b13 +3ff508f0: .word 0x0000 +3ff50900: .word 0x00a5 +3ff50910: .word 0x0000 +3ff50920: .word 0x0059 +3ff50930: .word 0x0000 +3ff50940: .word 0x00b4 +3ff50950: .word 0x0000 +3ff50960: .word 0x00dd +3ff50970: .word 0x0000 +3ff50980: .word 0x005e +3ff50990: .word 0x0000 +3ff509a0: rev a0 +3ff509b0: .word 0x0000 +3ff509c0: .word 0x005e +3ff509d0: .word 0x0000 +3ff509e0: .word 0x005e +3ff509f0: .word 0x0000 +3ff50a00: rev a1 +3ff50a10: .word 0x0000 +3ff50a20: .word 0x00a6 +3ff50a30: .word 0x0000 +3ff50a40: .word 0x005e +3ff50a50: .word 0x0000 +3ff50a60: rev a13 +3ff50a70: .word 0x0000 +3ff50a80: .word 0x00af +3ff50a90: .word 0x0000 +3ff50aa0: .word 0x005e +3ff50ab0: .word 0x0000 +3ff50ac0: rev a14 +3ff50ad0: .word 0x0000 +3ff50ae0: .word 0x00b7 +3ff50af0: .word 0x0000 +3ff50b00: .word 0x005e +3ff50b10: .word 0x0000 +3ff50b20: rev sp +3ff50b30: .word 0x0000 +3ff50b40: .word 0x007c +3ff50b50: .word 0x0000 +3ff50b60: .word 0x005e +3ff50b70: .word 0x0000 +3ff50b80: rev b0 +3ff50b90: .word 0x0000 +3ff50ba0: .word 0x00b0 +3ff50bb0: .word 0x0000 +3ff50bc0: .word 0x005e +3ff50bd0: .word 0x0000 +3ff50be0: rev b1 +3ff50bf0: .word 0x0000 +3ff50c00: .word 0x00b9 +3ff50c10: .word 0x0000 +3ff50c20: .word 0x005e +3ff50c30: .word 0x0000 +3ff50c40: rev b2 +3ff50c50: .word 0x0000 +3ff50c60: .word 0x00b2 +3ff50c70: .word 0x0000 +3ff50c80: .word 0x005e +3ff50c90: .word 0x0000 +3ff50ca0: rev b3 +3ff50cb0: .word 0x0000 +3ff50cc0: .word 0x00b3 +3ff50cd0: .word 0x0000 +3ff50ce0: .word 0x005e +3ff50cf0: .word 0x0000 +3ff50d00: .word 0x0041 +3ff50d10: .word 0x0000 +3ff50d20: .word 0x00c2 +3ff50d30: .word 0x0000 +3ff50d40: .word 0x005e +3ff50d50: .word 0x0000 +3ff50d60: .word 0x0045 +3ff50d70: .word 0x0000 +3ff50d80: .word 0x00ca +3ff50d90: .word 0x0000 +3ff50da0: .word 0x005e +3ff50db0: .word 0x0000 +3ff50dc0: .word 0x0049 +3ff50dd0: .word 0x0000 +3ff50de0: .word 0x00ce +3ff50df0: .word 0x0000 +3ff50e00: .word 0x005e +3ff50e10: .word 0x0000 +3ff50e20: .word 0x004f +3ff50e30: .word 0x0000 +3ff50e40: .word 0x00d4 +3ff50e50: .word 0x0000 +3ff50e60: .word 0x005e +3ff50e70: .word 0x0000 +3ff50e80: .word 0x0055 +3ff50e90: .word 0x0000 +3ff50ea0: .word 0x00db +3ff50eb0: .word 0x0000 +3ff50ec0: .word 0x005e +3ff50ed0: .word 0x0000 +3ff50ee0: .word 0x005f +3ff50ef0: .word 0x0000 +3ff50f00: .word 0x00af +3ff50f10: .word 0x0000 +3ff50f20: .word 0x005e +3ff50f30: .word 0x0000 +3ff50f40: .word 0x0061 +3ff50f50: .word 0x0000 +3ff50f60: .word 0x00e2 +3ff50f70: .word 0x0000 +3ff50f80: .word 0x005e +3ff50f90: .word 0x0000 +3ff50fa0: .word 0x0065 +3ff50fb0: .word 0x0000 +3ff50fc0: .word 0x00ea +3ff50fd0: .word 0x0000 +3ff50fe0: .word 0x005e +3ff50ff0: .word 0x0000 +3ff51000: .word 0x0069 +3ff51010: .word 0x0000 +3ff51020: .word 0x00ee +3ff51030: .word 0x0000 +3ff51040: .word 0x005e +3ff51050: .word 0x0000 +3ff51060: .word 0x006f +3ff51070: .word 0x0000 +3ff51080: .word 0x00f4 +3ff51090: .word 0x0000 +3ff510a0: .word 0x005e +3ff510b0: .word 0x0000 +3ff510c0: .word 0x0075 +3ff510d0: .word 0x0000 +3ff510e0: .word 0x00fb +3ff510f0: .word 0x0000 +3ff51100: .word 0x005f +3ff51110: .word 0x0000 +3ff51120: .word 0x0041 +3ff51130: .word 0x0000 +3ff51140: .word 0x00aa +3ff51150: .word 0x0000 +3ff51160: .word 0x005f +3ff51170: .word 0x0000 +3ff51180: .word 0x004f +3ff51190: .word 0x0000 +3ff511a0: .word 0x00ba +3ff511b0: .word 0x0000 +3ff511c0: .word 0x005f +3ff511d0: .word 0x0000 +3ff511e0: .word 0x005e +3ff511f0: .word 0x0000 +3ff51200: .word 0x00af +3ff51210: .word 0x0000 +3ff51220: .word 0x005f +3ff51230: .word 0x0000 +3ff51240: .word 0x0061 +3ff51250: .word 0x0000 +3ff51260: .word 0x00aa +3ff51270: .word 0x0000 +3ff51280: .word 0x005f +3ff51290: .word 0x0000 +3ff512a0: .word 0x006f +3ff512b0: .word 0x0000 +3ff512c0: .word 0x00ba +3ff512d0: .word 0x0000 +3ff512e0: .word 0x0060 +3ff512f0: .word 0x0000 +3ff51300: rev a0 +3ff51310: .word 0x0000 +3ff51320: .word 0x0060 +3ff51330: .word 0x0000 +3ff51340: .word 0x0060 +3ff51350: .word 0x0000 +3ff51360: .word 0x0041 +3ff51370: .word 0x0000 +3ff51380: .word 0x00c0 +3ff51390: .word 0x0000 +3ff513a0: .word 0x0060 +3ff513b0: .word 0x0000 +3ff513c0: .word 0x0045 +3ff513d0: .word 0x0000 +3ff513e0: .word 0x00c8 +3ff513f0: .word 0x0000 +3ff51400: .word 0x0060 +3ff51410: .word 0x0000 +3ff51420: .word 0x0049 +3ff51430: .word 0x0000 +3ff51440: .word 0x00cc +3ff51450: .word 0x0000 +3ff51460: .word 0x0060 +3ff51470: .word 0x0000 +3ff51480: .word 0x004f +3ff51490: .word 0x0000 +3ff514a0: .word 0x00d2 +3ff514b0: .word 0x0000 +3ff514c0: .word 0x0060 +3ff514d0: .word 0x0000 +3ff514e0: .word 0x0055 +3ff514f0: .word 0x0000 +3ff51500: .word 0x00d9 +3ff51510: .word 0x0000 +3ff51520: .word 0x0060 +3ff51530: .word 0x0000 +3ff51540: .word 0x0061 +3ff51550: .word 0x0000 +3ff51560: .word 0x00e0 +3ff51570: .word 0x0000 +3ff51580: .word 0x0060 +3ff51590: .word 0x0000 +3ff515a0: .word 0x0065 +3ff515b0: .word 0x0000 +3ff515c0: .word 0x00e8 +3ff515d0: .word 0x0000 +3ff515e0: .word 0x0060 +3ff515f0: .word 0x0000 +3ff51600: .word 0x0069 +3ff51610: .word 0x0000 +3ff51620: .word 0x00ec +3ff51630: .word 0x0000 +3ff51640: .word 0x0060 +3ff51650: .word 0x0000 +3ff51660: .word 0x006f +3ff51670: .word 0x0000 +3ff51680: .word 0x00f2 +3ff51690: .word 0x0000 +3ff516a0: .word 0x0060 +3ff516b0: .word 0x0000 +3ff516c0: .word 0x0075 +3ff516d0: .word 0x0000 +3ff516e0: .word 0x00f9 +3ff516f0: .word 0x0000 +3ff51700: .word 0x0061 +3ff51710: .word 0x0000 +3ff51720: rev a2 +3ff51730: .word 0x0000 +3ff51740: .word 0x00e4 +3ff51750: .word 0x0000 +3ff51760: .word 0x0061 +3ff51770: .word 0x0000 +3ff51780: rev a7 +3ff51790: .word 0x0000 +3ff517a0: .word 0x00e1 +3ff517b0: .word 0x0000 +3ff517c0: .word 0x0061 +3ff517d0: .word 0x0000 +3ff517e0: rev a10 +3ff517f0: .word 0x0000 +3ff51800: .word 0x00e5 +3ff51810: .word 0x0000 +3ff51820: .word 0x0061 +3ff51830: .word 0x0000 +3ff51840: .word 0x0041 +3ff51850: .word 0x0000 +3ff51860: .word 0x0040 +3ff51870: .word 0x0000 +3ff51880: .word 0x0061 +3ff51890: .word 0x0000 +3ff518a0: .word 0x005e +3ff518b0: .word 0x0000 +3ff518c0: .word 0x00e2 +3ff518d0: .word 0x0000 +3ff518e0: .word 0x0061 +3ff518f0: .word 0x0000 +3ff51900: .word 0x005f +3ff51910: .word 0x0000 +3ff51920: .word 0x00aa +3ff51930: .word 0x0000 +3ff51940: .word 0x0061 +3ff51950: .word 0x0000 +3ff51960: .word 0x0060 +3ff51970: .word 0x0000 +3ff51980: .word 0x00e0 +3ff51990: .word 0x0000 +3ff519a0: .word 0x0061 +3ff519b0: .word 0x0000 +3ff519c0: .word 0x0061 +3ff519d0: .word 0x0000 +3ff519e0: .word 0x0040 +3ff519f0: .word 0x0000 +3ff51a00: .word 0x0061 +3ff51a10: .word 0x0000 +3ff51a20: .word 0x0065 +3ff51a30: .word 0x0000 +3ff51a40: .word 0x00e6 +3ff51a50: .word 0x0000 +3ff51a60: .word 0x0061 +3ff51a70: .word 0x0000 +3ff51a80: .word 0x007e +3ff51a90: .word 0x0000 +3ff51aa0: .word 0x00e3 +3ff51ab0: .word 0x0000 +3ff51ac0: .word 0x0061 +3ff51ad0: .word 0x0000 +3ff51ae0: .word 0x00a8 +3ff51af0: .word 0x0000 +3ff51b00: .word 0x00e4 +3ff51b10: .word 0x0000 +3ff51b20: .word 0x0061 +3ff51b30: .word 0x0000 +3ff51b40: .word 0x00b0 +3ff51b50: .word 0x0000 +3ff51b60: .word 0x00e5 +3ff51b70: .word 0x0000 +3ff51b80: .word 0x0061 +3ff51b90: .word 0x0000 +3ff51ba0: .word 0x00b4 +3ff51bb0: .word 0x0000 +3ff51bc0: .word 0x00e1 +3ff51bd0: .word 0x0000 +3ff51be0: .word 0x0063 +3ff51bf0: .word 0x0000 +3ff51c00: rev a12 +3ff51c10: .word 0x0000 +3ff51c20: .word 0x00e7 +3ff51c30: .word 0x0000 +3ff51c40: .word 0x0063 +3ff51c50: .word 0x0000 +3ff51c60: rev sp +3ff51c70: .word 0x0000 +3ff51c80: .word 0x00a2 +3ff51c90: .word 0x0000 +3ff51ca0: .word 0x0063 +3ff51cb0: .word 0x0000 +3ff51cc0: rev b0 +3ff51cd0: .word 0x0000 +3ff51ce0: .word 0x00a9 +3ff51cf0: .word 0x0000 +3ff51d00: .word 0x0063 +3ff51d10: .word 0x0000 +3ff51d20: .word 0x004f +3ff51d30: .word 0x0000 +3ff51d40: .word 0x00a9 +3ff51d50: .word 0x0000 +3ff51d60: .word 0x0063 +3ff51d70: .word 0x0000 +3ff51d80: .word 0x006f +3ff51d90: .word 0x0000 +3ff51da0: .word 0x00a9 +3ff51db0: .word 0x0000 +3ff51dc0: .word 0x0063 +3ff51dd0: .word 0x0000 +3ff51de0: .word 0x007c +3ff51df0: .word 0x0000 +3ff51e00: .word 0x00a2 +3ff51e10: .word 0x0000 +3ff51e20: .word 0x0064 +3ff51e30: .word 0x0000 +3ff51e40: rev a13 +3ff51e50: .word 0x0000 +3ff51e60: .word 0x00f0 +3ff51e70: .word 0x0000 +3ff51e80: .word 0x0065 +3ff51e90: .word 0x0000 +3ff51ea0: rev a2 +3ff51eb0: .word 0x0000 +3ff51ec0: .word 0x00eb +3ff51ed0: .word 0x0000 +3ff51ee0: .word 0x0065 +3ff51ef0: .word 0x0000 +3ff51f00: rev a7 +3ff51f10: .word 0x0000 +3ff51f20: .word 0x00e9 +3ff51f30: .word 0x0000 +3ff51f40: .word 0x0065 +3ff51f50: .word 0x0000 +3ff51f60: .word 0x005e +3ff51f70: .word 0x0000 +3ff51f80: .word 0x00ea +3ff51f90: .word 0x0000 +3ff51fa0: .word 0x0065 +3ff51fb0: .word 0x0000 +3ff51fc0: .word 0x0060 +3ff51fd0: .word 0x0000 +3ff51fe0: .word 0x00e8 +3ff51ff0: .word 0x0000 +3ff52000: .word 0x0065 +3ff52010: .word 0x0000 +3ff52020: .word 0x00a8 +3ff52030: .word 0x0000 +3ff52040: .word 0x00eb +3ff52050: .word 0x0000 +3ff52060: .word 0x0065 +3ff52070: .word 0x0000 +3ff52080: .word 0x00b4 +3ff52090: .word 0x0000 +3ff520a0: .word 0x00e9 +3ff520b0: .word 0x0000 +3ff520c0: .word 0x0069 +3ff520d0: .word 0x0000 +3ff520e0: rev a2 +3ff520f0: .word 0x0000 +3ff52100: .word 0x00ef +3ff52110: .word 0x0000 +3ff52120: .word 0x0069 +3ff52130: .word 0x0000 +3ff52140: rev a7 +3ff52150: .word 0x0000 +3ff52160: .word 0x00ed +3ff52170: .word 0x0000 +3ff52180: .word 0x0069 +3ff52190: .word 0x0000 +3ff521a0: .word 0x005e +3ff521b0: .word 0x0000 +3ff521c0: .word 0x00ee +3ff521d0: .word 0x0000 +3ff521e0: .word 0x0069 +3ff521f0: .word 0x0000 +3ff52200: .word 0x0060 +3ff52210: .word 0x0000 +3ff52220: .word 0x00ec +3ff52230: .word 0x0000 +3ff52240: .word 0x0069 +3ff52250: .word 0x0000 +3ff52260: .word 0x00a8 +3ff52270: .word 0x0000 +3ff52280: .word 0x00ef +3ff52290: .word 0x0000 +3ff522a0: .word 0x0069 +3ff522b0: .word 0x0000 +3ff522c0: .word 0x00b4 +3ff522d0: .word 0x0000 +3ff522e0: .word 0x00ed +3ff522f0: .word 0x0000 +3ff52300: .word 0x006c +3ff52310: .word 0x0000 +3ff52320: rev a13 +3ff52330: .word 0x0000 +3ff52340: .word 0x00a3 +3ff52350: .word 0x0000 +3ff52360: .word 0x006c +3ff52370: .word 0x0000 +3ff52380: rev b13 +3ff52390: .word 0x0000 +3ff523a0: .word 0x00a3 +3ff523b0: .word 0x0000 +3ff523c0: .word 0x006e +3ff523d0: .word 0x0000 +3ff523e0: .word 0x007e +3ff523f0: .word 0x0000 +3ff52400: .word 0x00f1 +3ff52410: .word 0x0000 +3ff52420: .word 0x006f +3ff52430: .word 0x0000 +3ff52440: rev a2 +3ff52450: .word 0x0000 +3ff52460: .word 0x00f6 +3ff52470: .word 0x0000 +3ff52480: .word 0x006f +3ff52490: .word 0x0000 +3ff524a0: rev a7 +3ff524b0: .word 0x0000 +3ff524c0: .word 0x00f3 +3ff524d0: .word 0x0000 +3ff524e0: .word 0x006f +3ff524f0: .word 0x0000 +3ff52500: rev sp +3ff52510: .word 0x0000 +3ff52520: .word 0x00f8 +3ff52530: .word 0x0000 +3ff52540: .word 0x006f +3ff52550: .word 0x0000 +3ff52560: .word 0x0043 +3ff52570: .word 0x0000 +3ff52580: .word 0x00a9 +3ff52590: .word 0x0000 +3ff525a0: .word 0x006f +3ff525b0: .word 0x0000 +3ff525c0: .word 0x0052 +3ff525d0: .word 0x0000 +3ff525e0: .word 0x00ae +3ff525f0: .word 0x0000 +3ff52600: .word 0x006f +3ff52610: .word 0x0000 +3ff52620: .word 0x0053 +3ff52630: .word 0x0000 +3ff52640: .word 0x00a7 +3ff52650: .word 0x0000 +3ff52660: .word 0x006f +3ff52670: .word 0x0000 +3ff52680: .word 0x0058 +3ff52690: .word 0x0000 +3ff526a0: .word 0x00a4 +3ff526b0: .word 0x0000 +3ff526c0: .word 0x006f +3ff526d0: .word 0x0000 +3ff526e0: .word 0x005e +3ff526f0: .word 0x0000 +3ff52700: .word 0x00f4 +3ff52710: .word 0x0000 +3ff52720: .word 0x006f +3ff52730: .word 0x0000 +3ff52740: .word 0x005f +3ff52750: .word 0x0000 +3ff52760: .word 0x00ba +3ff52770: .word 0x0000 +3ff52780: .word 0x006f +3ff52790: .word 0x0000 +3ff527a0: .word 0x0060 +3ff527b0: .word 0x0000 +3ff527c0: .word 0x00f2 +3ff527d0: .word 0x0000 +3ff527e0: .word 0x006f +3ff527f0: .word 0x0000 +3ff52800: .word 0x0063 +3ff52810: .word 0x0000 +3ff52820: .word 0x00a9 +3ff52830: .word 0x0000 +3ff52840: .word 0x006f +3ff52850: .word 0x0000 +3ff52860: .word 0x0072 +3ff52870: .word 0x0000 +3ff52880: .word 0x00ae +3ff52890: .word 0x0000 +3ff528a0: .word 0x006f +3ff528b0: .word 0x0000 +3ff528c0: .word 0x0073 +3ff528d0: .word 0x0000 +3ff528e0: .word 0x00a7 +3ff528f0: .word 0x0000 +3ff52900: .word 0x006f +3ff52910: .word 0x0000 +3ff52920: .word 0x0078 +3ff52930: .word 0x0000 +3ff52940: .word 0x00a4 +3ff52950: .word 0x0000 +3ff52960: .word 0x006f +3ff52970: .word 0x0000 +3ff52980: .word 0x007e +3ff52990: .word 0x0000 +3ff529a0: .word 0x00f5 +3ff529b0: .word 0x0000 +3ff529c0: .word 0x006f +3ff529d0: .word 0x0000 +3ff529e0: .word 0x00a8 +3ff529f0: .word 0x0000 +3ff52a00: .word 0x00f6 +3ff52a10: .word 0x0000 +3ff52a20: .word 0x006f +3ff52a30: .word 0x0000 +3ff52a40: .word 0x00b4 +3ff52a50: .word 0x0000 +3ff52a60: .word 0x00f3 +3ff52a70: .word 0x0000 +3ff52a80: .word 0x0070 +3ff52a90: .word 0x0000 +3ff52aa0: rev a1 +3ff52ab0: .word 0x0000 +3ff52ac0: .word 0x00b6 +3ff52ad0: .word 0x0000 +3ff52ae0: .word 0x0072 +3ff52af0: .word 0x0000 +3ff52b00: rev b0 +3ff52b10: .word 0x0000 +3ff52b20: .word 0x00ae +3ff52b30: .word 0x0000 +3ff52b40: .word 0x0072 +3ff52b50: .word 0x0000 +3ff52b60: .word 0x004f +3ff52b70: .word 0x0000 +3ff52b80: .word 0x00ae +3ff52b90: .word 0x0000 +3ff52ba0: .word 0x0072 +3ff52bb0: .word 0x0000 +3ff52bc0: .word 0x006f +3ff52bd0: .word 0x0000 +3ff52be0: .word 0x00ae +3ff52bf0: .word 0x0000 +3ff52c00: .word 0x0073 +3ff52c10: .word 0x0000 +3ff52c20: rev a1 +3ff52c30: .word 0x0000 +3ff52c40: .word 0x00a7 +3ff52c50: .word 0x0000 +3ff52c60: .word 0x0073 +3ff52c70: .word 0x0000 +3ff52c80: rev b0 +3ff52c90: .word 0x0000 +3ff52ca0: .word 0x00a7 +3ff52cb0: .word 0x0000 +3ff52cc0: .word 0x0073 +3ff52cd0: .word 0x0000 +3ff52ce0: .word 0x004f +3ff52cf0: .word 0x0000 +3ff52d00: .word 0x00a7 +3ff52d10: .word 0x0000 +3ff52d20: .word 0x0073 +3ff52d30: .word 0x0000 +3ff52d40: .word 0x006f +3ff52d50: .word 0x0000 +3ff52d60: .word 0x00a7 +3ff52d70: .word 0x0000 +3ff52d80: .word 0x0073 +3ff52d90: .word 0x0000 +3ff52da0: .word 0x0073 +3ff52db0: .word 0x0000 +3ff52dc0: .word 0x00df +3ff52dd0: .word 0x0000 +3ff52de0: .word 0x0074 +3ff52df0: .word 0x0000 +3ff52e00: .word 0x0068 +3ff52e10: .word 0x0000 +3ff52e20: .word 0x00fe +3ff52e30: .word 0x0000 +3ff52e40: .word 0x0075 +3ff52e50: .word 0x0000 +3ff52e60: rev a2 +3ff52e70: .word 0x0000 +3ff52e80: .word 0x00fc +3ff52e90: .word 0x0000 +3ff52ea0: .word 0x0075 +3ff52eb0: .word 0x0000 +3ff52ec0: rev a7 +3ff52ed0: .word 0x0000 +3ff52ee0: .word 0x00fa +3ff52ef0: .word 0x0000 +3ff52f00: .word 0x0075 +3ff52f10: .word 0x0000 +3ff52f20: .word 0x005e +3ff52f30: .word 0x0000 +3ff52f40: .word 0x00fb +3ff52f50: .word 0x0000 +3ff52f60: .word 0x0075 +3ff52f70: .word 0x0000 +3ff52f80: .word 0x0060 +3ff52f90: .word 0x0000 +3ff52fa0: .word 0x00f9 +3ff52fb0: .word 0x0000 +3ff52fc0: .word 0x0075 +3ff52fd0: .word 0x0000 +3ff52fe0: .word 0x00a8 +3ff52ff0: .word 0x0000 +3ff53000: .word 0x00fc +3ff53010: .word 0x0000 +3ff53020: .word 0x0075 +3ff53030: .word 0x0000 +3ff53040: .word 0x00b4 +3ff53050: .word 0x0000 +3ff53060: .word 0x00fa +3ff53070: .word 0x0000 +3ff53080: .word 0x0078 +3ff53090: .word 0x0000 +3ff530a0: rev b0 +3ff530b0: .word 0x0000 +3ff530c0: .word 0x00a4 +3ff530d0: .word 0x0000 +3ff530e0: .word 0x0078 +3ff530f0: .word 0x0000 +3ff53100: .word 0x004f +3ff53110: .word 0x0000 +3ff53120: .word 0x00a4 +3ff53130: .word 0x0000 +3ff53140: .word 0x0078 +3ff53150: .word 0x0000 +3ff53160: .word 0x0058 +3ff53170: .word 0x0000 +3ff53180: .word 0x00d7 +3ff53190: .word 0x0000 +3ff531a0: .word 0x0078 +3ff531b0: .word 0x0000 +3ff531c0: .word 0x006f +3ff531d0: .word 0x0000 +3ff531e0: .word 0x00a4 +3ff531f0: .word 0x0000 +3ff53200: .word 0x0078 +3ff53210: .word 0x0000 +3ff53220: .word 0x0078 +3ff53230: .word 0x0000 +3ff53240: .word 0x00d7 +3ff53250: .word 0x0000 +3ff53260: .word 0x0079 +3ff53270: .word 0x0000 +3ff53280: rev a2 +3ff53290: .word 0x0000 +3ff532a0: .word 0x00ff +3ff532b0: .word 0x0000 +3ff532c0: .word 0x0079 +3ff532d0: .word 0x0000 +3ff532e0: rev a7 +3ff532f0: .word 0x0000 +3ff53300: .word 0x00fd +3ff53310: .word 0x0000 +3ff53320: .word 0x0079 +3ff53330: .word 0x0000 +3ff53340: rev a13 +3ff53350: .word 0x0000 +3ff53360: .word 0x00a5 +3ff53370: .word 0x0000 +3ff53380: .word 0x0079 +3ff53390: .word 0x0000 +3ff533a0: rev b13 +3ff533b0: .word 0x0000 +3ff533c0: .word 0x00a5 +3ff533d0: .word 0x0000 +3ff533e0: .word 0x0079 +3ff533f0: .word 0x0000 +3ff53400: .word 0x00a8 +3ff53410: .word 0x0000 +3ff53420: .word 0x00ff +3ff53430: .word 0x0000 +3ff53440: .word 0x0079 +3ff53450: .word 0x0000 +3ff53460: .word 0x00b4 +3ff53470: .word 0x0000 +3ff53480: .word 0x00fd +3ff53490: .word 0x0000 +3ff534a0: .word 0x007c +3ff534b0: .word 0x0000 +3ff534c0: .word 0x0043 +3ff534d0: .word 0x0000 +3ff534e0: .word 0x00a2 +3ff534f0: .word 0x0000 +3ff53500: .word 0x007c +3ff53510: .word 0x0000 +3ff53520: .word 0x0063 +3ff53530: .word 0x0000 +3ff53540: .word 0x00a2 +3ff53550: .word 0x0000 +3ff53560: .word 0x007c +3ff53570: .word 0x0000 +3ff53580: .word 0x007c +3ff53590: .word 0x0000 +3ff535a0: .word 0x00a6 +3ff535b0: .word 0x0000 +3ff535c0: .word 0x007e +3ff535d0: .word 0x0000 +3ff535e0: rev a0 +3ff535f0: .word 0x0000 +3ff53600: .word 0x007e +3ff53610: .word 0x0000 +3ff53620: .word 0x007e +3ff53630: .word 0x0000 +3ff53640: .word 0x0041 +3ff53650: .word 0x0000 +3ff53660: .word 0x00c3 +3ff53670: .word 0x0000 +3ff53680: .word 0x007e +3ff53690: .word 0x0000 +3ff536a0: .word 0x004e +3ff536b0: .word 0x0000 +3ff536c0: .word 0x00d1 +3ff536d0: .word 0x0000 +3ff536e0: .word 0x007e +3ff536f0: .word 0x0000 +3ff53700: .word 0x004f +3ff53710: .word 0x0000 +3ff53720: .word 0x00d5 +3ff53730: .word 0x0000 +3ff53740: .word 0x007e +3ff53750: .word 0x0000 +3ff53760: .word 0x0061 +3ff53770: .word 0x0000 +3ff53780: .word 0x00e3 +3ff53790: .word 0x0000 +3ff537a0: .word 0x007e +3ff537b0: .word 0x0000 +3ff537c0: .word 0x006e +3ff537d0: .word 0x0000 +3ff537e0: .word 0x00f1 +3ff537f0: .word 0x0000 +3ff53800: .word 0x007e +3ff53810: .word 0x0000 +3ff53820: .word 0x006f +3ff53830: .word 0x0000 +3ff53840: .word 0x00f5 +3ff53850: .word 0x0000 +3ff53860: .word 0x00a8 +3ff53870: .word 0x0000 +3ff53880: rev a0 +3ff53890: .word 0x0000 +3ff538a0: .word 0x00a8 +3ff538b0: .word 0x0000 +3ff538c0: .word 0x00a8 +3ff538d0: .word 0x0000 +3ff538e0: .word 0x0041 +3ff538f0: .word 0x0000 +3ff53900: .word 0x00c4 +3ff53910: .word 0x0000 +3ff53920: .word 0x00a8 +3ff53930: .word 0x0000 +3ff53940: .word 0x0045 +3ff53950: .word 0x0000 +3ff53960: .word 0x00cb +3ff53970: .word 0x0000 +3ff53980: .word 0x00a8 +3ff53990: .word 0x0000 +3ff539a0: .word 0x0049 +3ff539b0: .word 0x0000 +3ff539c0: .word 0x00cf +3ff539d0: .word 0x0000 +3ff539e0: .word 0x00a8 +3ff539f0: .word 0x0000 +3ff53a00: .word 0x004f +3ff53a10: .word 0x0000 +3ff53a20: .word 0x00d6 +3ff53a30: .word 0x0000 +3ff53a40: .word 0x00a8 +3ff53a50: .word 0x0000 +3ff53a60: .word 0x0055 +3ff53a70: .word 0x0000 +3ff53a80: .word 0x00dc +3ff53a90: .word 0x0000 +3ff53aa0: .word 0x00a8 +3ff53ab0: .word 0x0000 +3ff53ac0: .word 0x0061 +3ff53ad0: .word 0x0000 +3ff53ae0: .word 0x00e4 +3ff53af0: .word 0x0000 +3ff53b00: .word 0x00a8 +3ff53b10: .word 0x0000 +3ff53b20: .word 0x0065 +3ff53b30: .word 0x0000 +3ff53b40: .word 0x00eb +3ff53b50: .word 0x0000 +3ff53b60: .word 0x00a8 +3ff53b70: .word 0x0000 +3ff53b80: .word 0x0069 +3ff53b90: .word 0x0000 +3ff53ba0: .word 0x00ef +3ff53bb0: .word 0x0000 +3ff53bc0: .word 0x00a8 +3ff53bd0: .word 0x0000 +3ff53be0: .word 0x006f +3ff53bf0: .word 0x0000 +3ff53c00: .word 0x00f6 +3ff53c10: .word 0x0000 +3ff53c20: .word 0x00a8 +3ff53c30: .word 0x0000 +3ff53c40: .word 0x0075 +3ff53c50: .word 0x0000 +3ff53c60: .word 0x00fc +3ff53c70: .word 0x0000 +3ff53c80: .word 0x00a8 +3ff53c90: .word 0x0000 +3ff53ca0: .word 0x0079 +3ff53cb0: .word 0x0000 +3ff53cc0: .word 0x00ff +3ff53cd0: .word 0x0000 +3ff53ce0: .word 0x00af +3ff53cf0: .word 0x0000 +3ff53d00: rev a0 +3ff53d10: .word 0x0000 +3ff53d20: .word 0x00af +3ff53d30: .word 0x0000 +3ff53d40: .word 0x00b0 +3ff53d50: .word 0x0000 +3ff53d60: rev a0 +3ff53d70: .word 0x0000 +3ff53d80: .word 0x00b0 +3ff53d90: .word 0x0000 +3ff53da0: .word 0x00b0 +3ff53db0: .word 0x0000 +3ff53dc0: .word 0x0041 +3ff53dd0: .word 0x0000 +3ff53de0: .word 0x00c5 +3ff53df0: .word 0x0000 +3ff53e00: .word 0x00b0 +3ff53e10: .word 0x0000 +3ff53e20: .word 0x0061 +3ff53e30: .word 0x0000 +3ff53e40: .word 0x00e5 +3ff53e50: .word 0x0000 +3ff53e60: .word 0x00b4 +3ff53e70: .word 0x0000 +3ff53e80: rev a0 +3ff53e90: .word 0x0000 +3ff53ea0: .word 0x00b4 +3ff53eb0: .word 0x0000 +3ff53ec0: .word 0x00b4 +3ff53ed0: .word 0x0000 +3ff53ee0: .word 0x0041 +3ff53ef0: .word 0x0000 +3ff53f00: .word 0x00c1 +3ff53f10: .word 0x0000 +3ff53f20: .word 0x00b4 +3ff53f30: .word 0x0000 +3ff53f40: .word 0x0045 +3ff53f50: .word 0x0000 +3ff53f60: .word 0x00c9 +3ff53f70: .word 0x0000 +3ff53f80: .word 0x00b4 +3ff53f90: .word 0x0000 +3ff53fa0: .word 0x0049 +3ff53fb0: .word 0x0000 +3ff53fc0: .word 0x00cd +3ff53fd0: .word 0x0000 +3ff53fe0: .word 0x00b4 +3ff53ff0: .word 0x0000 +3ff54000: .word 0x004f +3ff54010: .word 0x0000 +3ff54020: .word 0x00d3 +3ff54030: .word 0x0000 +3ff54040: .word 0x00b4 +3ff54050: .word 0x0000 +3ff54060: .word 0x0055 +3ff54070: .word 0x0000 +3ff54080: .word 0x00da +3ff54090: .word 0x0000 +3ff540a0: .word 0x00b4 +3ff540b0: .word 0x0000 +3ff540c0: .word 0x0059 +3ff540d0: .word 0x0000 +3ff540e0: .word 0x00dd +3ff540f0: .word 0x0000 +3ff54100: .word 0x00b4 +3ff54110: .word 0x0000 +3ff54120: .word 0x0061 +3ff54130: .word 0x0000 +3ff54140: .word 0x00e1 +3ff54150: .word 0x0000 +3ff54160: .word 0x00b4 +3ff54170: .word 0x0000 +3ff54180: .word 0x0065 +3ff54190: .word 0x0000 +3ff541a0: .word 0x00e9 +3ff541b0: .word 0x0000 +3ff541c0: .word 0x00b4 +3ff541d0: .word 0x0000 +3ff541e0: .word 0x0069 +3ff541f0: .word 0x0000 +3ff54200: .word 0x00ed +3ff54210: .word 0x0000 +3ff54220: .word 0x00b4 +3ff54230: .word 0x0000 +3ff54240: .word 0x006f +3ff54250: .word 0x0000 +3ff54260: .word 0x00f3 +3ff54270: .word 0x0000 +3ff54280: .word 0x00b4 +3ff54290: .word 0x0000 +3ff542a0: .word 0x0075 +3ff542b0: .word 0x0000 +3ff542c0: .word 0x00fa +3ff542d0: .word 0x0000 +3ff542e0: .word 0x00b4 +3ff542f0: .word 0x0000 +3ff54300: .word 0x0079 +3ff54310: .word 0x0000 +3ff54320: .word 0x00fd +3ff54330: .word 0x0000 +3ff54340: .word 0x0000 +3ff54350: .word 0x0000 +3ff54360: .word 0x0000 +3ff54370: .word 0x0000 +3ff54380: .word 0x0000 +3ff54390: .word 0x0000 +3ff543a0: .word 0x0002 +3ff543b0: movb *sp, *a0 +3ff543c0: rev a3 +3ff543d0: .word 0x0000 +3ff543e0: .word 0x0000 +3ff543f0: .word 0x0002 +3ff54400: movb *a6(0x23), a0 +3ff54420: .word 0x0000 +3ff54430: .word 0x0000 +3ff54440: .word 0x0080 +3ff54450: movb *a7(0x23), a0 +3ff54470: move a0, *a0, 0 +3ff54480: jruc L3FF54890 +3ff54490: move a1, -*a0, 0 +3ff544a0: addxy a3, a0 +3ff544b0: move b0, *b0+, 0 +3ff544c0: move *b2(0xb030), *b0+, 0 +3ff544e0: pixt b3, *b0, xy +3ff544f0: move *a0, *a8, 0 +3ff54500: jrc L3FF54990 +3ff54510: move -*a1, -*a8, 0 +3ff54520: cvxyl a3, a8 +3ff54530: move *b0+, *b8+, 0 +3ff54540: .word 0xd858 +3ff54550: move *b1(0xf878), *b8(0x8404), 0 +3ff54580: jrlt L3FF549D0 +3ff54590: move -*a1, a4, 0 +3ff545a0: cmpxy a3, a4 +3ff545b0: move *b0+, b4, 0 +3ff545c0: .word 0xd454 +3ff545d0: move *b1(0xf474), b4, 0 +3ff545f0: movb a0, *a12 +3ff54600: jrv L3FF54AD0 +3ff54610: movb a1, *a12(0xec6c) +3ff54630: movb *b0, *b12 +3ff54640: .word 0xdc5c +3ff54650: movb *b1(0xfc7c), *b12(0x8202) +3ff54680: jrls L3FF54AB0 +3ff54690: move a1, -*a2, 1 +3ff546a0: subxy a3, a2 +3ff546b0: move b0, *b2+, 1 +3ff546c0: move *b2(0xb232), *b2+, 1 +3ff546e0: pixt *b3, xy, b2 +3ff546f0: move *a0, *a10, 1 +3ff54700: jreq L3FF54BB0 +3ff54710: move -*a1, -*a10, 1 +3ff54720: .word 0xea6a +3ff54730: move *b0+, *b10+, 1 +3ff54740: .word 0xda5a +3ff54750: move *b1(0xfa7a), *b10(0x8606), 1 +3ff54780: jrle L3FF54BF0 +3ff54790: move -*a1, a6, 1 +3ff547a0: cpw a3, a6 +3ff547b0: move *b0+, b6, 1 +3ff547c0: .word 0xd656 +3ff547d0: move *b1(0xf676), b6, 1 +3ff547f0: movb *a0, a14 +3ff54800: jrn L3FF54CF0 +3ff54810: movb *a1(0xee6e), a14 +3ff54830: .word 0x9e1e +3ff54840: .word 0xde5e +3ff54850: .word 0xbe3e +3ff54860: .word 0xfe7e +3ff54870: move a8, *a1, 0 +3ff54880: jrp L3FF54CA0 +L3FF54890: +3ff54890: move a9, -*a1, 0 +3ff548a0: addxy a11, a1 +3ff548b0: move b8, *b1+, 0 +3ff548c0: move *b10(0xb131), *b1+, 0 +3ff548e0: pixt b11, *b1, xy +3ff548f0: move *a8, *a9, 0 +3ff54900: jrnc L3FF54DA0 +3ff54910: move -*a9, -*a9, 0 +3ff54920: cvxyl a11, a9 +3ff54930: move *b8+, *b9+, 0 +3ff54940: .word 0xd959 +3ff54950: move *b9(0xf979), *b9(0x8505), 0 +3ff54980: jrge L3FF54DE0 +L3FF54990: +3ff54990: move -*a9, a5, 0 +3ff549a0: cmpxy a11, a5 +3ff549b0: move *b8+, b5, 0 +3ff549c0: .word 0xd555 +L3FF549D0: +3ff549d0: move *b9(0xf575), b5, 0 +3ff549f0: movb a8, *a13 +3ff54a00: jrnv L3FF54EE0 +3ff54a10: movb a9, *a13(0xed6d) +3ff54a30: movb *b8, *b13 +3ff54a40: .word 0xdd5d +3ff54a50: movb *b9(0xfd7d), *b13(0x8303) +3ff54a80: jrhi L3FF54EC0 +3ff54a90: move a9, -*a3, 1 +3ff54aa0: subxy a11, a3 +L3FF54AB0: +3ff54ab0: move b8, *b3+, 1 +3ff54ac0: move *b10(0xb333), *b3+, 1 +3ff54ae0: pixt *b11, xy, b3 +3ff54af0: move *a8, *a11, 1 +L3FF54B00: +3ff54b00: jrne L3FF54FC0 +3ff54b10: move -*a9, -*a11, 1 +L3FF54B20: +3ff54b20: .word 0xeb6b +3ff54b30: move *b8+, *b11+, 1 +L3FF54B40: +3ff54b40: .word 0xdb5b +3ff54b50: move *b9(0xfb7b), *b11(0x8707), 1 +L3FF54B80: +3ff54b80: jrgt L3FF55000 +3ff54b90: move -*a9, a7, 1 +L3FF54BA0: +3ff54ba0: cpw a11, a7 +L3FF54BB0: +3ff54bb0: move *b8+, b7, 1 +L3FF54BC0: +3ff54bc0: .word 0xd757 +3ff54bd0: move *b9(0xf777), b7, 1 +L3FF54BF0: +3ff54bf0: movb *a8, sp +L3FF54C00: +3ff54c00: jrnn L3FF55100 +3ff54c10: movb *a9(0xef6f), sp +3ff54c30: .word 0x9f1f +L3FF54C40: +3ff54c40: .word 0xdf5f +3ff54c50: .word 0xbf3f +L3FF54C60: +3ff54c60: .word 0xff7f +3ff54c70: exgpc a0 +L3FF54C80: +3ff54c80: move *a7(0x23), a0, 1 +L3FF54CA0: +3ff54ca0: .word 0x7c50 +3ff54cb0: dsjs b12, L3FF54B00 +L3FF54CC0: +3ff54cc0: .word 0x7c50 +3ff54cd0: dsjs b12, L3FF54B20 +L3FF54CE0: +3ff54ce0: .word 0x7c50 +L3FF54CF0: +3ff54cf0: dsjs b12, L3FF54B40 +L3FF54D00: +3ff54d00: move *sp+, *a0+, 0 +3ff54d10: dsjs b12, L3FF54B60 +L3FF54D20: +3ff54d20: movb *b9, *b0 +3ff54d30: dsjs b12, L3FF54B80 +L3FF54D40: +3ff54d40: move a4, -*a0, 1 +3ff54d50: dsjs b12, L3FF54BA0 +L3FF54D60: +3ff54d60: .word 0x7c50 +3ff54d70: dsjs b12, L3FF54BC0 +L3FF54D80: +3ff54d80: move b0, *b0, 0 +3ff54d90: dsjs b12, L3FF54BE0 +L3FF54DA0: +3ff54da0: move *a0, *a0, 1 +3ff54db0: dsjs b12, L3FF54C00 +L3FF54DC0: +3ff54dc0: move *sp+, *a0+, 0 +3ff54dd0: dsjs b12, L3FF54C20 +L3FF54DE0: +3ff54de0: move *sp+, *a0+, 0 +3ff54df0: dsjs b12, L3FF54C40 +L3FF54E00: +3ff54e00: move *sp+, *a0+, 0 +3ff54e10: dsjs b12, L3FF54C60 +L3FF54E20: +3ff54e20: .word 0x7c50 +3ff54e30: dsjs b12, L3FF54C80 +L3FF54E40: +3ff54e40: .word 0x7c50 +3ff54e50: dsjs b12, L3FF54CA0 +L3FF54E60: +3ff54e60: .word 0x7c50 +3ff54e70: dsjs b12, L3FF54CC0 +L3FF54E80: +3ff54e80: move *sp+, *a0+, 0 +3ff54e90: dsjs b12, L3FF54CE0 +L3FF54EA0: +3ff54ea0: movb *b9, *b0 +3ff54eb0: dsjs b12, L3FF54D00 +L3FF54EC0: +3ff54ec0: move a4, -*a0, 1 +3ff54ed0: dsjs b12, L3FF54D20 +L3FF54EE0: +3ff54ee0: .word 0x7c50 +3ff54ef0: dsjs b12, L3FF54D40 +L3FF54F00: +3ff54f00: move b0, *b0, 0 +3ff54f10: dsjs b12, L3FF54D60 +L3FF54F20: +3ff54f20: move *a0, *a0, 1 +3ff54f30: dsjs b12, L3FF54D80 +L3FF54F40: +3ff54f40: move *sp+, *a0+, 0 +3ff54f50: dsjs b12, L3FF54DA0 +L3FF54F60: +3ff54f60: move *sp+, *a0+, 0 +3ff54f70: dsjs b12, L3FF54DC0 +L3FF54F80: +3ff54f80: move *sp+, *a0+, 0 +3ff54f90: dsjs b12, L3FF54DE0 +L3FF54FA0: +3ff54fa0: .word 0x7c50 +3ff54fb0: dsjs b12, L3FF54E00 +L3FF54FC0: +3ff54fc0: .word 0x7c50 +3ff54fd0: dsjs b12, L3FF54E20 +L3FF54FE0: +3ff54fe0: .word 0x7c50 +3ff54ff0: dsjs b12, L3FF54E40 +L3FF55000: +3ff55000: move *sp+, *a0+, 0 +3ff55010: dsjs b12, L3FF54E60 +L3FF55020: +3ff55020: movb *b9, *b0 +3ff55030: dsjs b12, L3FF54E80 +L3FF55040: +3ff55040: move a4, -*a0, 1 +3ff55050: dsjs b12, L3FF54EA0 +L3FF55060: +3ff55060: .word 0x7c50 +3ff55070: dsjs b12, L3FF54EC0 +L3FF55080: +3ff55080: move b0, *b0, 0 +3ff55090: dsjs b12, L3FF54EE0 +L3FF550A0: +3ff550a0: move *a0, *a0, 1 +3ff550b0: dsjs b12, L3FF54F00 +L3FF550C0: +3ff550c0: move *sp+, *a0+, 0 +3ff550d0: dsjs b12, L3FF54F20 +L3FF550E0: +3ff550e0: move *sp+, *a0+, 0 +3ff550f0: dsjs b12, L3FF54F40 +L3FF55100: +3ff55100: move *sp+, *a0+, 0 +3ff55110: dsjs b12, L3FF54F60 +L3FF55120: +3ff55120: move *sp+, *a0+, 0 +3ff55130: dsjs b12, L3FF54F80 +L3FF55140: +3ff55140: move *sp+, *a0+, 0 +3ff55150: dsjs b12, L3FF54FA0 +L3FF55160: +3ff55160: move *sp+, *a0+, 0 +3ff55170: dsjs b12, L3FF54FC0 +L3FF55180: +3ff55180: .word 0x7c50 +3ff55190: dsjs b12, L3FF54FE0 +L3FF551A0: +3ff551a0: move b0, *b0, 0 +3ff551b0: dsjs b12, L3FF55000 +L3FF551C0: +3ff551c0: move *a0, *a0, 1 +3ff551d0: dsjs b12, L3FF55020 +L3FF551E0: +3ff551e0: move *sp+, *a0+, 0 +3ff551f0: dsjs b12, L3FF55040 +L3FF55200: +3ff55200: movb *b9, *b0 +3ff55210: dsjs b12, L3FF55060 +L3FF55220: +3ff55220: move a4, -*a0, 1 +3ff55230: dsjs b12, L3FF55080 +L3FF55240: +3ff55240: .word 0x7c50 +3ff55250: dsjs b12, L3FF550A0 +L3FF55260: +3ff55260: .word 0x7c50 +3ff55270: dsjs b12, L3FF550C0 +L3FF55280: +3ff55280: .word 0x7c50 +3ff55290: dsjs b12, L3FF550E0 +L3FF552A0: +3ff552a0: movb *b9, *b0 +3ff552b0: dsjs b12, L3FF55100 +L3FF552C0: +3ff552c0: movb *b9, *b0 +3ff552d0: dsjs b12, L3FF55120 +L3FF552E0: +3ff552e0: movb *b9, *b0 +3ff552f0: dsjs b12, L3FF55140 +L3FF55300: +3ff55300: move b0, *b0, 0 +3ff55310: dsjs b12, L3FF55160 +L3FF55320: +3ff55320: .word 0x7c50 +3ff55330: dsjs b12, L3FF55180 +L3FF55340: +3ff55340: move a2, *a0+, 0 +3ff55350: dsjs b12, L3FF551A0 +L3FF55360: +3ff55360: movb *b9, *b0 +3ff55370: dsjs b12, L3FF551C0 +L3FF55380: +3ff55380: move *sp+, *a0+, 0 +3ff55390: dsjs b12, L3FF551E0 +L3FF553A0: +3ff553a0: move -*a6, -*a0, 1 +3ff553b0: dsjs b12, L3FF55200 +L3FF553C0: +3ff553c0: move b0, *b0, 0 +3ff553d0: dsjs b12, L3FF55220 +L3FF553E0: +3ff553e0: move b0, *b0, 0 +3ff553f0: dsjs b12, L3FF55240 +L3FF55400: +3ff55400: move b0, *b0, 0 +3ff55410: dsjs b12, L3FF55260 +L3FF55420: +3ff55420: move a4, -*a0, 1 +3ff55430: dsjs b12, L3FF55280 +L3FF55440: +3ff55440: move a4, -*a0, 1 +3ff55450: dsjs b12, L3FF552A0 +L3FF55460: +3ff55460: move a4, -*a0, 1 +3ff55470: dsjs b12, L3FF552C0 +L3FF55480: +3ff55480: move *a0, *a0, 1 +3ff55490: dsjs b12, L3FF552E0 +L3FF554A0: +3ff554a0: move a2, *a0+, 0 +3ff554b0: dsjs b12, L3FF55300 +L3FF554C0: +3ff554c0: .word 0x7c50 +3ff554d0: dsjs b12, L3FF55320 +L3FF554E0: +3ff554e0: move a4, -*a0, 1 +3ff554f0: dsjs b12, L3FF55340 +L3FF55500: +3ff55500: move -*a6, -*a0, 1 +3ff55510: dsjs b12, L3FF55360 +L3FF55520: +3ff55520: move *sp+, *a0+, 0 +3ff55530: dsjs b12, L3FF55380 +L3FF55540: +3ff55540: move *a0, *a0, 1 +3ff55550: dsjs b12, L3FF553A0 +L3FF55560: +3ff55560: move *a0, *a0, 1 +3ff55570: dsjs b12, L3FF553C0 +L3FF55580: +3ff55580: move *a0, *a0, 1 +3ff55590: dsjs b12, L3FF553E0 +L3FF555A0: +3ff555a0: .word 0x7c50 +3ff555b0: dsjs b12, L3FF55400 +L3FF555C0: +3ff555c0: .word 0x7c50 +3ff555d0: dsjs b12, L3FF55420 +L3FF555E0: +3ff555e0: .word 0x7c50 +3ff555f0: dsjs b12, L3FF55440 +L3FF55600: +3ff55600: move *sp+, *a0+, 0 +3ff55610: dsjs b12, L3FF55460 +L3FF55620: +3ff55620: movb *b9, *b0 +3ff55630: dsjs b12, L3FF55480 +L3FF55640: +3ff55640: move a4, -*a0, 1 +3ff55650: dsjs b12, L3FF554A0 +L3FF55660: +3ff55660: .word 0x7c50 +3ff55670: dsjs b12, L3FF554C0 +L3FF55680: +3ff55680: move b0, *b0, 0 +3ff55690: dsjs b12, L3FF554E0 +L3FF556A0: +3ff556a0: move *a0, *a0, 1 +3ff556b0: dsjs b12, L3FF55500 +L3FF556C0: +3ff556c0: move *sp+, *a0+, 0 +3ff556d0: dsjs b12, L3FF55520 +L3FF556E0: +3ff556e0: move *sp+, *a0+, 0 +3ff556f0: dsjs b12, L3FF55540 +L3FF55700: +3ff55700: move *sp+, *a0+, 0 +3ff55710: dsjs b12, L3FF55560 +L3FF55720: +3ff55720: move b0, *b0, 0 +3ff55730: dsjs b12, L3FF55580 +L3FF55740: +3ff55740: move b0, *b0, 0 +3ff55750: dsjs b12, L3FF555A0 +L3FF55760: +3ff55760: move b0, *b0, 0 +3ff55770: dsjs b12, L3FF555C0 +L3FF55780: +3ff55780: movb *b9, *b0 +3ff55790: dsjs b12, L3FF555E0 +L3FF557A0: +3ff557a0: move *sp+, *a0+, 0 +3ff557b0: dsjs b12, L3FF55600 +L3FF557C0: +3ff557c0: move -*a6, -*a0, 1 +3ff557d0: dsjs b12, L3FF55620 +L3FF557E0: +3ff557e0: move b0, *b0, 0 +3ff557f0: dsjs b12, L3FF55640 +L3FF55800: +3ff55800: .word 0x7c50 +3ff55810: dsjs b12, L3FF55660 +L3FF55820: +3ff55820: move a2, *a0+, 0 +3ff55830: dsjs b12, L3FF55680 +L3FF55840: +3ff55840: movb *b9, *b0 +3ff55850: dsjs b12, L3FF556A0 +L3FF55860: +3ff55860: movb *b9, *b0 +3ff55870: dsjs b12, L3FF556C0 +L3FF55880: +3ff55880: movb *b9, *b0 +3ff55890: dsjs b12, L3FF556E0 +L3FF558A0: +3ff558a0: move *a0, *a0, 1 +3ff558b0: dsjs b12, L3FF55700 +L3FF558C0: +3ff558c0: move *a0, *a0, 1 +3ff558d0: dsjs b12, L3FF55720 +L3FF558E0: +3ff558e0: move *a0, *a0, 1 +3ff558f0: dsjs b12, L3FF55740 +L3FF55900: +3ff55900: move a4, -*a0, 1 +3ff55910: dsjs b12, L3FF55760 +L3FF55920: +3ff55920: move -*a6, -*a0, 1 +3ff55930: dsjs b12, L3FF55780 +L3FF55940: +3ff55940: move *sp+, *a0+, 0 +3ff55950: dsjs b12, L3FF557A0 +L3FF55960: +3ff55960: move *a0, *a0, 1 +3ff55970: dsjs b12, L3FF557C0 +L3FF55980: +3ff55980: move a2, *a0+, 0 +3ff55990: dsjs b12, L3FF557E0 +L3FF559A0: +3ff559a0: .word 0x7c50 +3ff559b0: dsjs b12, L3FF55800 +L3FF559C0: +3ff559c0: move a4, -*a0, 1 +3ff559d0: dsjs b12, L3FF55820 +L3FF559E0: +3ff559e0: move a4, -*a0, 1 +3ff559f0: dsjs b12, L3FF55840 +L3FF55A00: +3ff55a00: move a4, -*a0, 1 +3ff55a10: dsjs b12, L3FF55860 +L3FF55A20: +3ff55a20: move *sp+, *a0+, 0 +3ff55a30: dsjs b12, L3FF55880 +L3FF55A40: +3ff55a40: move *sp+, *a0+, 0 +3ff55a50: dsjs b12, L3FF558A0 +L3FF55A60: +3ff55a60: move *sp+, *a0+, 0 +3ff55a70: dsjs b12, L3FF558C0 +L3FF55A80: +3ff55a80: .word 0x7c50 +3ff55a90: dsjs b12, L3FF558E0 +L3FF55AA0: +3ff55aa0: move b0, *b0, 0 +3ff55ab0: dsjs b12, L3FF55900 +L3FF55AC0: +3ff55ac0: move *a0, *a0, 1 +3ff55ad0: dsjs b12, L3FF55920 +L3FF55AE0: +3ff55ae0: move *sp+, *a0+, 0 +3ff55af0: dsjs b12, L3FF55940 +L3FF55B00: +3ff55b00: movb *b9, *b0 +3ff55b10: dsjs b12, L3FF55960 +L3FF55B20: +3ff55b20: move a4, -*a0, 1 +3ff55b30: dsjs b12, L3FF55980 +L3FF55B40: +3ff55b40: .word 0x7c50 +3ff55b50: dsjs b12, L3FF559A0 +L3FF55B60: +3ff55b60: .word 0x7c50 +3ff55b70: dsjs b12, L3FF559C0 +L3FF55B80: +3ff55b80: .word 0x7c50 +3ff55b90: dsjs b12, L3FF559E0 +L3FF55BA0: +3ff55ba0: move *sp+, *a0+, 0 +3ff55bb0: dsjs b12, L3FF55A00 +L3FF55BC0: +3ff55bc0: move *sp+, *a0+, 0 +3ff55bd0: dsjs b12, L3FF55A20 +L3FF55BE0: +3ff55be0: move *sp+, *a0+, 0 +3ff55bf0: dsjs b12, L3FF55A40 +L3FF55C00: +3ff55c00: .word 0x7c50 +3ff55c10: dsjs b12, L3FF55A60 +L3FF55C20: +3ff55c20: move b0, *b0, 0 +3ff55c30: dsjs b12, L3FF55A80 +L3FF55C40: +3ff55c40: move *a0, *a0, 1 +3ff55c50: dsjs b12, L3FF55AA0 +L3FF55C60: +3ff55c60: move *sp+, *a0+, 0 +3ff55c70: dsjs b12, L3FF55AC0 +L3FF55C80: +3ff55c80: movb *b9, *b0 +3ff55c90: dsjs b12, L3FF55AE0 +L3FF55CA0: +3ff55ca0: move a4, -*a0, 1 +3ff55cb0: dsjs b12, L3FF55B00 +L3FF55CC0: +3ff55cc0: .word 0x7c50 +3ff55cd0: dsjs b12, L3FF55B20 +L3FF55CE0: +3ff55ce0: .word 0x7c50 +3ff55cf0: dsjs b12, L3FF55B40 +3ff55d00: .word 0x7c50 +3ff55d10: dsjs b12, L3FF55B60 +3ff55d20: move *sp+, *a0+, 0 +3ff55d30: dsjs b12, L3FF55B80 +3ff55d40: move *sp+, *a0+, 0 +3ff55d50: dsjs b12, L3FF55BA0 +3ff55d60: move *sp+, *a0+, 0 +3ff55d70: dsjs b12, L3FF55BC0 +3ff55d80: .word 0x7c50 +3ff55d90: dsjs b12, L3FF55BE0 +3ff55da0: move b0, *b0, 0 +3ff55db0: dsjs b12, L3FF55C00 +3ff55dc0: move *a0, *a0, 1 +3ff55dd0: dsjs b12, L3FF55C20 +3ff55de0: move *sp+, *a0+, 0 +3ff55df0: dsjs b12, L3FF55C40 +3ff55e00: movb *b9, *b0 +L3FF55E10: +3ff55e10: dsjs b12, L3FF55C60 +3ff55e20: move a4, -*a0, 1 +3ff55e30: dsjs b12, L3FF55C80 +3ff55e40: .word 0x7c50 +3ff55e50: dsjs b12, L3FF55CA0 +3ff55e60: .word 0x7c50 +3ff55e70: dsjs b12, L3FF55CC0 +3ff55e80: .word 0x7c50 +3ff55e90: dsjs b12, L3FF55CE0 +3ff55ea0: rev a2 +3ff55eb0: jrc L3FF55CC0 +3ff55ec0: rev a3 +3ff55ed0: cmp a1, a4 +3ff55ee0: sla a11, a5 +L3FF55EF0: +3ff55ef0: sra a11, a4 +3ff55f00: dsjs b2, L3FF56040 +3ff55f10: mods a1, a0 +3ff55f20: sra b3, b0 +3ff55f30: mods b2, sp +3ff55f40: modu a3, a1 +3ff55f50: sra a11, a3 +3ff55f60: sra b2, sp +3ff55f70: .word 0x7665 +3ff55f80: .word 0x7264 +3ff55f90: .word 0x7669 +3ff55fa0: .word 0x7265 +3ff55fb0: sll a9, a14 +3ff55fc0: .word 0x762c +3ff55fd0: rl 0x9, a0 +3ff55fe0: rl 0x9, a14 +3ff55ff0: dsjs a0, L3FF56010 +3ff56000: srl 0x7, b9 +L3FF56010: +3ff56010: rl 0x1, b1 +3ff56020: rl 0x1, sp +L3FF56030: +3ff56030: sla 0x1, b5 +L3FF56040: +3ff56040: dsjs b1, L3FF560E0 +3ff56050: .word 0x343a +3ff56060: dsjs b8, L3FF56180 +3ff56070: .word 0x3533 +3ff56080: sll a9, a0 +3ff56090: sla b11, b2 +3ff560a0: srl a11, a9 +3ff560b0: sub a9, a0 +3ff560c0: .word 0x7078 +3ff560d0: sll 0x1, a0 +L3FF560E0: +3ff560e0: .word 0x0000 +3ff560f0: .word 0x0002 +3ff56100: jane L3FF56350 +3ff56120: .word 0x0000 +3ff56130: .word 0x0000 +3ff56140: .word 0x0001 +3ff56150: jrne L3FF56360 +3ff56160: rev a3 +3ff56170: .word 0x0000 +L3FF56180: +3ff56180: .word 0x0001 +3ff56190: jrne L3FF564A0 +3ff561a0: rev a3 +3ff561b0: .word 0x0000 +3ff561c0: .word 0x0001 +3ff561d0: jrne L3FF567E0 +3ff561e0: rev a3 +3ff561f0: .word 0x0000 +3ff56200: .word 0x0001 +3ff56210: jrne L3FF56920 +3ff56220: rev a3 +3ff56230: .word 0x0000 +3ff56240: .word 0x0001 +3ff56250: jane 0x23 +L3FF56280: +3ff56280: .word 0x0002 +3ff56290: jrne L3FF55BA0 +3ff562a0: rev a3 +3ff562b0: .word 0xffee +3ff562c0: dsjs sp, L3FF560E0 +3ff562d0: .word 0x0001 +3ff562e0: jrne L3FF55EF0 +3ff562f0: rev a3 +3ff56300: .word 0x0001 +3ff56310: .word 0x0002 +3ff56320: jrne L3FF56030 +3ff56330: rev a3 +3ff56340: .word 0x0000 +L3FF56350: +3ff56350: .word 0x0000 +L3FF56360: +3ff56360: .word 0x0002 +3ff56370: jrne L3FF56280 +3ff56380: rev a3 +3ff56390: .word 0x0000 +3ff563a0: move b0, @0xcc100002, 0 +3ff563d0: rev a3 +3ff563e0: .word 0x0000 +3ff563f0: move b0, @0xcc300002, 0 +3ff56420: rev a3 +3ff56430: .word 0x0000 +3ff56440: move a0, @0xcc500002, 0 +3ff56470: rev a3 +3ff56480: .word 0x0000 +3ff56490: move a0, @0xcc700002, 0 +3ff564c0: rev a3 +3ff564d0: .word 0x0000 +3ff564e0: .word 0x0680 +3ff564f0: .word 0x0001 +3ff56500: jrv L3FF55E10 +3ff56510: rev a3 +3ff56520: .word 0xffc9 +3ff56530: .word 0x0001 +3ff56540: move *sp(0x23), *a0+, 0 +3ff56560: .word 0x0000 +3ff56570: .word 0x0002 +3ff56580: cpw a2, a0 +3ff56590: rev a3 +3ff565a0: .word 0x0000 +3ff565b0: .word 0x0000 +3ff565c0: .word 0x0002 +3ff565d0: cpw a3, a0 +3ff565e0: rev a3 +3ff565f0: .word 0x0000 +3ff56600: .word 0x0000 +3ff56610: .word 0x0001 +3ff56620: cpw a5, a0 +3ff56630: rev a3 +3ff56640: .word 0x0000 +3ff56650: .word 0x0001 +3ff56660: cpw b5, b0 +3ff56670: rev a3 +3ff56680: .word 0x0000 +3ff56690: .word 0x0002 +3ff566a0: .word 0xea70 +3ff566b0: rev a3 +3ff566c0: .word 0x0000 +3ff566d0: .word 0x0000 +3ff566e0: .word 0x0001 +3ff566f0: .word 0xead0 +3ff56700: rev a3 +3ff56710: .word 0x0000 +3ff56720: .word 0x0001 +3ff56730: .word 0xeae0 +3ff56740: rev a3 +3ff56750: .word 0x0000 +3ff56760: .word 0x0001 +3ff56770: .word 0xeaf0 +3ff56780: rev a3 +3ff56790: .word 0x0000 +3ff567a0: .word 0x0001 +3ff567b0: .word 0xeb00 +3ff567c0: rev a3 +3ff567d0: .word 0x0000 +L3FF567E0: +3ff567e0: .word 0x0002 +3ff567f0: .word 0xeb10 +3ff56800: rev a3 +3ff56810: .word 0xffff +3ff56820: .word 0x00ff +3ff56830: .word 0x0002 +3ff56840: .word 0xeb30 +3ff56850: rev a3 +3ff56860: pixt a0, *a0, xy +3ff56870: .word 0x0000 +3ff56880: .word 0x0002 +3ff56890: .word 0xeb50 +3ff568a0: rev a3 +3ff568b0: .word 0xffff +3ff568c0: not sp +3ff568d0: .word 0x0002 +3ff568e0: .word 0xeb70 +3ff568f0: rev a3 +3ff56900: pixt a0, *a0, xy +3ff56910: .word 0x0000 +L3FF56920: +3ff56920: .word 0x0001 +3ff56930: movx a5, a0 +3ff56940: rev a3 +3ff56950: .word 0x0000 +3ff56960: .word 0x0001 +3ff56970: movx b6, b0 +3ff56980: rev a3 +3ff56990: .word 0x0000 +3ff569a0: .word 0x0002 +3ff569b0: movx a7, a0 +3ff569c0: rev a3 +3ff569d0: .word 0x0000 +3ff569e0: .word 0x0000 +3ff569f0: .word 0x0002 +3ff56a00: movx a8, a0 +3ff56a10: rev a3 +3ff56a20: .word 0x0000 +3ff56a30: .word 0x0000 +3ff56a40: .word 0x0002 +3ff56a50: movx a9, a0 +3ff56a60: rev a3 +3ff56a70: .word 0x0000 +3ff56a80: .word 0x0000 +3ff56a90: .word 0x0002 +3ff56aa0: movx a10, a0 +3ff56ab0: rev a3 +3ff56ac0: .word 0x0000 +3ff56ad0: .word 0x0000 +3ff56ae0: .word 0x0002 +3ff56af0: movx a11, a0 +3ff56b00: rev a3 +3ff56b10: .word 0x0000 +3ff56b20: .word 0x0000 +3ff56b30: .word 0x0002 +3ff56b40: movx a12, a0 +3ff56b50: rev a3 +3ff56b60: .word 0x0000 +3ff56b70: .word 0x0000 +3ff56b80: .word 0x0002 +3ff56b90: movx a13, a0 +3ff56ba0: rev a3 +3ff56bb0: .word 0x0000 +3ff56bc0: .word 0x0000 +3ff56bd0: .word 0x0002 +3ff56be0: movx a14, a0 +3ff56bf0: rev a3 +3ff56c00: .word 0x0000 +3ff56c10: .word 0x0000 +3ff56c20: .word 0x0002 +3ff56c30: movx sp, a0 +3ff56c40: rev a3 +3ff56c50: .word 0x0000 +3ff56c60: .word 0x0000 +3ff56c70: .word 0x0002 +3ff56c80: movy a0, a0 +3ff56c90: rev a3 +3ff56ca0: .word 0x0000 +3ff56cb0: .word 0x0000 +3ff56cc0: .word 0x0002 +3ff56cd0: movy a1, a0 +3ff56ce0: rev a3 +3ff56cf0: .word 0x0000 +3ff56d00: .word 0x0000 +3ff56d10: .word 0x0002 +3ff56d20: movy a2, a0 +3ff56d30: rev a3 +3ff56d40: .word 0x0000 +3ff56d50: .word 0x0000 +3ff56d60: .word 0x0002 +3ff56d70: movy a3, a0 +3ff56d80: rev a3 +3ff56d90: .word 0x0000 +3ff56da0: .word 0x0000 +3ff56db0: .word 0x0002 +3ff56dc0: movy a4, a0 +3ff56dd0: rev a3 +3ff56de0: .word 0x0000 +3ff56df0: .word 0x0000 +3ff56e00: .word 0x0002 +3ff56e10: movy a5, a0 +3ff56e20: rev a3 +3ff56e30: .word 0x0000 +3ff56e40: .word 0x0000 +3ff56e50: .word 0x0002 +3ff56e60: movy a6, a0 +3ff56e70: rev a3 +3ff56e80: .word 0x0000 +3ff56e90: .word 0x0000 +3ff56ea0: .word 0x0001 +3ff56eb0: movy a7, a0 +3ff56ec0: rev a3 +3ff56ed0: .word 0x0000 +3ff56ee0: .word 0x0002 +3ff56ef0: movy b7, b0 +3ff56f00: rev a3 +3ff56f10: .word 0x0000 +3ff56f20: .word 0x0000 +3ff56f30: .word 0x0002 +3ff56f40: movy b8, b0 +3ff56f50: rev a3 +3ff56f60: .word 0x0000 +3ff56f70: .word 0x0000 +3ff56f80: .word 0x0002 +3ff56f90: movy b9, b0 +3ff56fa0: rev a3 +3ff56fb0: .word 0x0000 +3ff56fc0: .word 0x0000 +3ff56fd0: .word 0x0002 +3ff56fe0: movy b10, b0 +3ff56ff0: rev a3 +3ff57000: .word 0x0000 +3ff57010: .word 0x0000 +3ff57020: .word 0x0002 +3ff57030: movy b11, b0 +3ff57040: rev a3 +3ff57050: .word 0x0000 +3ff57060: .word 0x0000 +3ff57070: .word 0x0002 +3ff57080: movy b12, b0 +3ff57090: rev a3 +3ff570a0: .word 0x0000 +3ff570b0: .word 0x0000 +3ff570c0: .word 0x0002 +3ff570d0: movy b13, b0 +3ff570e0: rev a3 +3ff570f0: .word 0x0000 +3ff57100: .word 0x0000 +3ff57110: .word 0x0002 +3ff57120: movy b14, b0 +3ff57130: rev a3 +3ff57140: .word 0x0000 +3ff57150: .word 0x0000 +3ff57160: .word 0x0002 +3ff57170: movy sp, b0 +3ff57180: rev a3 +3ff57190: .word 0x0000 +3ff571a0: .word 0x0000 +3ff571b0: .word 0x0002 +3ff571c0: pixt b0, *b0, xy +3ff571d0: rev a3 +3ff571e0: .word 0x0000 +3ff571f0: .word 0x0000 +3ff57200: .word 0x0002 +3ff57210: pixt b1, *b0, xy +3ff57220: rev a3 +3ff57230: .word 0x0000 +3ff57240: .word 0x0000 +3ff57250: .word 0x0002 +3ff57260: pixt b2, *b0, xy +3ff57270: rev a3 +3ff57280: .word 0x0000 +3ff57290: .word 0x0000 +3ff572a0: .word 0x0002 +3ff572b0: pixt b3, *b0, xy +3ff572c0: rev a3 +3ff572d0: .word 0x0000 +3ff572e0: .word 0x0000 +3ff572f0: .word 0x0002 +3ff57300: pixt b4, *b0, xy +3ff57310: rev a3 +3ff57320: .word 0x0000 +3ff57330: .word 0x0000 +3ff57340: .word 0x0003 +3ff57350: pixt b5, *b0, xy +3ff57360: rev a3 +3ff57370: .word 0xffff +3ff57380: .word 0xffff +3ff57390: .word 0xffff +3ff573a0: .word 0x0002 +3ff573b0: pixt a7, *a0, xy +3ff573c0: rev a3 +3ff573d0: .word 0x0000 +3ff573e0: .word 0x0000 +3ff573f0: .word 0x0002 +3ff57400: pixt a8, *a0, xy +3ff57410: rev a3 +3ff57420: .word 0x0000 +3ff57430: .word 0x0000 +3ff57440: .word 0x001a +3ff57450: pixt a13, *a0 +3ff57460: rev a3 +3ff57470: .word 0x0000 +3ff57480: .word 0x0000 +3ff57490: .word 0x0006 +L3FF574A0: +3ff574a0: .word 0x0000 +3ff574b0: .word 0x0007 +L3FF574C0: +3ff574c0: .word 0x0000 +3ff574d0: .word 0x0008 +L3FF574E0: +3ff574e0: .word 0x0000 +3ff574f0: .word 0x0009 +L3FF57500: +3ff57500: .word 0x0000 +3ff57510: .word 0x000a +L3FF57520: +3ff57520: .word 0x0000 +3ff57530: .word 0x000b +L3FF57540: +3ff57540: .word 0x0000 +3ff57550: .word 0x000c +L3FF57560: +3ff57560: .word 0x0000 +3ff57570: .word 0x000d +L3FF57580: +3ff57580: .word 0x0000 +3ff57590: .word 0x000e +L3FF575A0: +3ff575a0: .word 0x0000 +3ff575b0: .word 0x000f +L3FF575C0: +3ff575c0: .word 0x0000 +3ff575d0: .word 0x0010 +L3FF575E0: +3ff575e0: .word 0x0000 +3ff575f0: .word 0x0011 +L3FF57600: +3ff57600: .word 0x0000 +3ff57610: .word 0x0080 +L3FF57620: +3ff57620: .word 0xff40 +3ff57630: rev a3 +L3FF57640: +3ff57640: cmpxy a14, a0 +3ff57650: dsjs sp, L3FF574A0 +L3FF57660: +3ff57660: cmpxy a14, a0 +3ff57670: dsjs sp, L3FF574C0 +L3FF57680: +3ff57680: cmpxy a14, a0 +3ff57690: dsjs sp, L3FF574E0 +L3FF576A0: +3ff576a0: cmpxy a14, a0 +3ff576b0: dsjs sp, L3FF57500 +L3FF576C0: +3ff576c0: cmpxy a14, a0 +3ff576d0: dsjs sp, L3FF57520 +L3FF576E0: +3ff576e0: cmpxy a14, a0 +3ff576f0: dsjs sp, L3FF57540 +L3FF57700: +3ff57700: cmpxy a14, a0 +3ff57710: dsjs sp, L3FF57560 +L3FF57720: +3ff57720: cmpxy a14, a0 +3ff57730: dsjs sp, L3FF57580 +L3FF57740: +3ff57740: cmpxy a14, a0 +3ff57750: dsjs sp, L3FF575A0 +L3FF57760: +3ff57760: cmpxy a14, a0 +3ff57770: dsjs sp, L3FF575C0 +L3FF57780: +3ff57780: cmpxy a14, a0 +3ff57790: dsjs sp, L3FF575E0 +L3FF577A0: +3ff577a0: cmpxy a14, a0 +3ff577b0: dsjs sp, L3FF57600 +L3FF577C0: +3ff577c0: cmpxy a14, a0 +3ff577d0: dsjs sp, L3FF57620 +L3FF577E0: +3ff577e0: cmpxy a14, a0 +3ff577f0: dsjs sp, L3FF57640 +L3FF57800: +3ff57800: cmpxy a14, a0 +3ff57810: dsjs sp, L3FF57660 +L3FF57820: +3ff57820: cmpxy a14, a0 +3ff57830: dsjs sp, L3FF57680 +3ff57840: cmpxy a14, a0 +3ff57850: dsjs sp, L3FF576A0 +3ff57860: cmpxy a14, a0 +L3FF57870: +3ff57870: dsjs sp, L3FF576C0 +L3FF57880: +3ff57880: cmpxy a14, a0 +L3FF57890: +3ff57890: dsjs sp, L3FF576E0 +L3FF578A0: +3ff578a0: cmpxy a14, a0 +3ff578b0: dsjs sp, L3FF57700 +3ff578c0: cmpxy a14, a0 +3ff578d0: dsjs sp, L3FF57720 +3ff578e0: cmpxy a14, a0 +L3FF578F0: +3ff578f0: dsjs sp, L3FF57740 +3ff57900: cmpxy a14, a0 +L3FF57910: +3ff57910: dsjs sp, L3FF57760 +3ff57920: cmpxy a14, a0 +L3FF57930: +3ff57930: dsjs sp, L3FF57780 +L3FF57940: +3ff57940: cmpxy a14, a0 +L3FF57950: +3ff57950: dsjs sp, L3FF577A0 +L3FF57960: +3ff57960: cmpxy a14, a0 +3ff57970: dsjs sp, L3FF577C0 +L3FF57980: +3ff57980: cmpxy a14, a0 +3ff57990: dsjs sp, L3FF577E0 +3ff579a0: cmpxy a14, a0 +3ff579b0: dsjs sp, L3FF57800 +L3FF579C0: +3ff579c0: cpw a1, a0 +L3FF579D0: +3ff579d0: dsjs sp, L3FF57820 +3ff579e0: mods b5, b0 +3ff579f0: dsjs a1, L3FF57870 +3ff57a00: mods b13, b0 +L3FF57A10: +3ff57a10: dsjs a1, L3FF57890 +L3FF57A20: +3ff57a20: cmpxy a14, a0 +L3FF57A30: +3ff57a30: dsjs sp, L3FF57880 +L3FF57A40: +3ff57a40: cmpxy a14, a0 +3ff57a50: dsjs sp, L3FF578A0 +L3FF57A60: +3ff57a60: cpw b14, b0 +3ff57a70: dsjs a0, L3FF578F0 +L3FF57A80: +3ff57a80: .word 0xeb00 +3ff57a90: dsjs a0, L3FF57910 +L3FF57AA0: +3ff57aa0: movy b5, b0 +3ff57ab0: dsjs a0, L3FF57930 +L3FF57AC0: +3ff57ac0: pixt *a7, xy, *a0, xy +3ff57ad0: dsjs a0, L3FF57950 +L3FF57AE0: +3ff57ae0: cmpxy a14, a0 +3ff57af0: dsjs sp, L3FF57940 +L3FF57B00: +3ff57b00: cvxyl b9, b0 +3ff57b10: dsjs sp, L3FF57960 +L3FF57B20: +3ff57b20: .word 0xea30 +3ff57b30: dsjs sp, L3FF57980 +L3FF57B40: +3ff57b40: pixt a3, *a0 +3ff57b50: dsjs a0, L3FF579D0 +L3FF57B60: +3ff57b60: .word 0xeb00 +3ff57b70: dsjs sp, L3FF579C0 +L3FF57B80: +3ff57b80: putst b0 +3ff57b90: dsjs a1, L3FF57A10 +L3FF57BA0: +3ff57ba0: rl 0xe, a0 +3ff57bb0: dsjs a1, L3FF57A30 +L3FF57BC0: +3ff57bc0: cmpxy a14, a0 +3ff57bd0: dsjs sp, L3FF57A20 +L3FF57BE0: +3ff57be0: cmpxy a14, a0 +3ff57bf0: dsjs sp, L3FF57A40 +L3FF57C00: +3ff57c00: cmpxy a14, a0 +3ff57c10: dsjs sp, L3FF57A60 +L3FF57C20: +3ff57c20: cmpxy a14, a0 +3ff57c30: dsjs sp, L3FF57A80 +L3FF57C40: +3ff57c40: cmpxy a14, a0 +3ff57c50: dsjs sp, L3FF57AA0 +L3FF57C60: +3ff57c60: cmpxy a14, a0 +3ff57c70: dsjs sp, L3FF57AC0 +L3FF57C80: +3ff57c80: cmpxy a14, a0 +3ff57c90: dsjs sp, L3FF57AE0 +3ff57ca0: cmpxy a14, a0 +3ff57cb0: dsjs sp, L3FF57B00 +L3FF57CC0: +3ff57cc0: cmpxy a14, a0 +3ff57cd0: dsjs sp, L3FF57B20 +L3FF57CE0: +3ff57ce0: cmpxy a14, a0 +3ff57cf0: dsjs sp, L3FF57B40 +L3FF57D00: +3ff57d00: drav a5, a0 +3ff57d10: dsjs sp, L3FF57B60 +L3FF57D20: +3ff57d20: movy a13, a0 +3ff57d30: dsjs sp, L3FF57B80 +L3FF57D40: +3ff57d40: pixt *b3, xy, b0 +3ff57d50: dsjs sp, L3FF57BA0 +3ff57d60: addxy b1, b0 +3ff57d70: dsjs sp, L3FF57BC0 +3ff57d80: movy b2, b0 +3ff57d90: dsjs sp, L3FF57BE0 +3ff57da0: cmpxy a14, a0 +3ff57db0: dsjs sp, L3FF57C00 +3ff57dc0: cmpxy a14, a0 +3ff57dd0: dsjs sp, L3FF57C20 +3ff57de0: pixt *b6, xy, *b0, xy +3ff57df0: dsjs sp, L3FF57C40 +3ff57e00: pixt a0, *a0 +3ff57e10: dsjs sp, L3FF57C60 +3ff57e20: pixt *a1, a0 +3ff57e30: dsjs sp, L3FF57C80 +3ff57e40: .word 0x004a +3ff57e50: setf 32, 0, 1 +3ff57e60: rev a4 +3ff57e70: xor b6, b0 +3ff57e80: dsjs a1, L3FF57CC0 +3ff57e90: xor a10, a0 +3ff57ea0: dsjs a1, L3FF57CE0 +3ff57eb0: xor sp, a8 +L3FF57EC0: +3ff57ec0: dsjs a1, L3FF57D00 +3ff57ed0: divs a3, a0 +L3FF57EE0: +3ff57ee0: dsjs a1, L3FF57D20 +3ff57ef0: divs b5, b0 +L3FF57F00: +3ff57f00: dsjs a1, L3FF57D40 +3ff57f10: .word 0x0000 +L3FF57F20: +3ff57f20: .word 0x0000 +3ff57f30: .word 0x0000 +L3FF57F40: +3ff57f40: .word 0x0000 +3ff57f50: .word 0x0000 +3ff57f60: .word 0x0000 +3ff57f70: .word 0x0000 +3ff57f80: .word 0x0000 +3ff57f90: .word 0x0000 +3ff57fa0: .word 0x0000 +3ff57fb0: .word 0x0000 +3ff57fc0: .word 0x0000 +3ff57fd0: .word 0x0000 +3ff57fe0: .word 0x0000 +3ff57ff0: .word 0x0000 +3ff58000: .word 0x0000 +3ff58010: .word 0x0000 +3ff58020: .word 0x0000 +3ff58030: .word 0x0000 +3ff58040: .word 0x0000 +3ff58050: .word 0x0000 +3ff58060: .word 0x0000 +3ff58070: divs b6, b8 +3ff58080: dsjs a1, L3FF57EC0 +3ff58090: divs a11, a8 +3ff580a0: dsjs a1, L3FF57EE0 +3ff580b0: divu a2, a0 +L3FF580C0: +3ff580c0: dsjs a1, L3FF57F00 +3ff580d0: divs a3, a0 +L3FF580E0: +3ff580e0: dsjs a1, L3FF57F20 +3ff580f0: divu a8, a0 +L3FF58100: +3ff58100: dsjs a1, L3FF57F40 +3ff58110: .word 0x0000 +L3FF58120: +3ff58120: .word 0x0000 +3ff58130: .word 0x0000 +L3FF58140: +3ff58140: .word 0x0000 +3ff58150: .word 0x0000 +3ff58160: .word 0x0000 +3ff58170: .word 0x0000 +3ff58180: .word 0x0000 +L3FF58190: +3ff58190: .word 0x0000 +3ff581a0: .word 0x0000 +L3FF581B0: +3ff581b0: .word 0x0000 +3ff581c0: .word 0x0000 +L3FF581D0: +3ff581d0: .word 0x0000 +3ff581e0: .word 0x0000 +L3FF581F0: +3ff581f0: .word 0x0000 +3ff58200: .word 0x0000 +3ff58210: .word 0x0000 +3ff58220: .word 0x0000 +3ff58230: .word 0x0000 +3ff58240: .word 0x0000 +3ff58250: .word 0x0000 +3ff58260: .word 0x0000 +3ff58270: divu a10, a0 +3ff58280: dsjs a1, L3FF580C0 +3ff58290: divu a14, a0 +3ff582a0: dsjs a1, L3FF580E0 +3ff582b0: mpys a4, a8 +3ff582c0: dsjs a1, L3FF58100 +3ff582d0: divs a3, a0 +3ff582e0: dsjs a1, L3FF58120 +3ff582f0: mpys a9, a8 +3ff58300: dsjs a1, L3FF58140 +3ff58310: .word 0x0048 +3ff58320: calla 0x5d680024 +3ff58350: dsjs a1, L3FF58190 +3ff58360: mpys b12, b0 +3ff58370: dsjs a1, L3FF581B0 +3ff58380: divs a3, a0 +L3FF58390: +3ff58390: dsjs a1, L3FF581D0 +3ff583a0: mpys a14, a0 +L3FF583B0: +3ff583b0: dsjs a1, L3FF581F0 +3ff583c0: .word 0x0000 +L3FF583D0: +3ff583d0: .word 0x0000 +3ff583e0: .word 0x0000 +L3FF583F0: +3ff583f0: .word 0x0000 +3ff58400: .word 0x0000 +3ff58410: .word 0x0000 +3ff58420: .word 0x0000 +3ff58430: .word 0x0000 +3ff58440: .word 0x0000 +3ff58450: .word 0x0000 +3ff58460: .word 0x0000 +3ff58470: .word 0x0000 +3ff58480: .word 0x0000 +3ff58490: .word 0x0000 +3ff584a0: .word 0x0000 +3ff584b0: .word 0x0000 +3ff584c0: .word 0x0000 +3ff584d0: .word 0x0000 +3ff584e0: .word 0x0000 +3ff584f0: .word 0x0000 +3ff58500: .word 0x0000 +3ff58510: .word 0x0000 +3ff58520: .word 0x0000 +3ff58530: .word 0x0000 +3ff58540: mpyu b0, b8 +3ff58550: dsjs a1, L3FF58390 +3ff58560: mpyu b2, b0 +3ff58570: dsjs a1, L3FF583B0 +3ff58580: divs a3, a0 +L3FF58590: +3ff58590: dsjs a1, L3FF583D0 +3ff585a0: mpyu a4, a8 +L3FF585B0: +3ff585b0: dsjs a1, L3FF583F0 +3ff585c0: .word 0x0000 +L3FF585D0: +3ff585d0: .word 0x0000 +3ff585e0: .word 0x0000 +L3FF585F0: +3ff585f0: .word 0x0000 +3ff58600: .word 0x0000 +3ff58610: .word 0x0000 +3ff58620: .word 0x0000 +3ff58630: .word 0x0000 +L3FF58640: +3ff58640: .word 0x0000 +3ff58650: .word 0x0000 +L3FF58660: +3ff58660: .word 0x0000 +3ff58670: .word 0x0000 +L3FF58680: +3ff58680: .word 0x0000 +3ff58690: .word 0x0000 +L3FF586A0: +3ff586a0: .word 0x0000 +3ff586b0: .word 0x0000 +L3FF586C0: +3ff586c0: .word 0x0000 +3ff586d0: .word 0x0000 +L3FF586E0: +3ff586e0: .word 0x0000 +3ff586f0: .word 0x0000 +L3FF58700: +3ff58700: .word 0x0000 +3ff58710: .word 0x0000 +L3FF58720: +3ff58720: .word 0x0000 +3ff58730: .word 0x0000 +L3FF58740: +3ff58740: mpyu b8, b8 +3ff58750: dsjs a1, L3FF58590 +L3FF58760: +3ff58760: mpyu a11, a0 +3ff58770: dsjs a1, L3FF585B0 +3ff58780: divs a3, a0 +3ff58790: dsjs a1, L3FF585D0 +3ff587a0: mpyu a13, a8 +3ff587b0: dsjs a1, L3FF585F0 +3ff587c0: .word 0x0054 +3ff587d0: addk 26, a0 +3ff587e0: rev a4 +3ff587f0: sla b1, b8 +3ff58800: dsjs a1, L3FF58640 +3ff58810: sla a4, a8 +3ff58820: dsjs a1, L3FF58660 +3ff58830: sla a7, a0 +L3FF58840: +3ff58840: dsjs a1, L3FF58680 +3ff58850: sla b9, b8 +L3FF58860: +3ff58860: dsjs a1, L3FF586A0 +3ff58870: sla b12, b8 +L3FF58880: +3ff58880: dsjs a1, L3FF586C0 +3ff58890: sll b2, b8 +L3FF588A0: +3ff588a0: dsjs a1, L3FF586E0 +3ff588b0: divs a3, a0 +L3FF588C0: +3ff588c0: dsjs a1, L3FF58700 +3ff588d0: sll b5, b0 +L3FF588E0: +3ff588e0: dsjs a1, L3FF58720 +3ff588f0: sll b11, b0 +L3FF58900: +3ff58900: dsjs a1, L3FF58740 +3ff58910: sra b0, b0 +L3FF58920: +3ff58920: dsjs a1, L3FF58760 +3ff58930: .word 0x0000 +L3FF58940: +3ff58940: .word 0x0000 +3ff58950: .word 0x0000 +L3FF58960: +3ff58960: .word 0x0000 +3ff58970: .word 0x0000 +3ff58980: .word 0x0000 +3ff58990: .word 0x0000 +3ff589a0: .word 0x0000 +3ff589b0: .word 0x0000 +3ff589c0: .word 0x0000 +3ff589d0: .word 0x0000 +3ff589e0: .word 0x0000 +3ff589f0: sra a6, a0 +3ff58a00: dsjs a1, L3FF58840 +3ff58a10: sra b8, b8 +3ff58a20: dsjs a1, L3FF58860 +3ff58a30: sra a12, a0 +L3FF58A40: +3ff58a40: dsjs a1, L3FF58880 +3ff58a50: sra b14, b8 +L3FF58A60: +3ff58a60: dsjs a1, L3FF588A0 +3ff58a70: srl b1, b0 +L3FF58A80: +3ff58a80: dsjs a1, L3FF588C0 +3ff58a90: srl a9, a0 +L3FF58AA0: +3ff58aa0: dsjs a1, L3FF588E0 +3ff58ab0: divs a3, a0 +L3FF58AC0: +3ff58ac0: dsjs a1, L3FF58900 +3ff58ad0: srl b12, b0 +L3FF58AE0: +3ff58ae0: dsjs a1, L3FF58920 +3ff58af0: rl b3, b8 +L3FF58B00: +3ff58b00: dsjs a1, L3FF58940 +3ff58b10: rl b10, b0 +L3FF58B20: +3ff58b20: dsjs a1, L3FF58960 +3ff58b30: .word 0x0000 +L3FF58B40: +3ff58b40: .word 0x0000 +3ff58b50: .word 0x0000 +L3FF58B60: +3ff58b60: .word 0x0000 +3ff58b70: .word 0x0000 +3ff58b80: .word 0x0000 +3ff58b90: .word 0x0000 +3ff58ba0: .word 0x0000 +L3FF58BB0: +3ff58bb0: .word 0x0000 +3ff58bc0: .word 0x0000 +L3FF58BD0: +3ff58bd0: .word 0x0000 +3ff58be0: .word 0x0000 +L3FF58BF0: +3ff58bf0: lmo b2, b0 +3ff58c00: dsjs a1, L3FF58A40 +3ff58c10: lmo a5, a8 +3ff58c20: dsjs a1, L3FF58A60 +3ff58c30: lmo a8, a0 +3ff58c40: dsjs a1, L3FF58A80 +3ff58c50: lmo b11, b8 +3ff58c60: dsjs a1, L3FF58AA0 +3ff58c70: lmo b14, b8 +3ff58c80: dsjs a1, L3FF58AC0 +3ff58c90: mods b6, b8 +3ff58ca0: dsjs a1, L3FF58AE0 +3ff58cb0: divs a3, a0 +3ff58cc0: dsjs a1, L3FF58B00 +3ff58cd0: mods b9, b0 +3ff58ce0: dsjs a1, L3FF58B20 +3ff58cf0: modu b2, b8 +3ff58d00: dsjs a1, L3FF58B40 +3ff58d10: modu b10, b8 +3ff58d20: dsjs a1, L3FF58B60 +3ff58d30: .word 0x0046 +3ff58d40: movk 10, a0 +3ff58d50: rev a4 +3ff58d60: .word 0x7060 +3ff58d70: dsjs a1, L3FF58BB0 +3ff58d80: .word 0x70a8 +3ff58d90: dsjs a1, L3FF58BD0 +3ff58da0: .word 0x70d0 +L3FF58DB0: +3ff58db0: dsjs a1, L3FF58BF0 +3ff58dc0: .word 0x0000 +L3FF58DD0: +3ff58dd0: .word 0x0000 +3ff58de0: .word 0x0000 +L3FF58DF0: +3ff58df0: .word 0x0000 +3ff58e00: .word 0x0000 +3ff58e10: .word 0x0000 +3ff58e20: .word 0x0000 +3ff58e30: .word 0x0000 +3ff58e40: .word 0x0000 +3ff58e50: .word 0x0000 +3ff58e60: .word 0x0000 +3ff58e70: .word 0x0000 +3ff58e80: .word 0x0000 +3ff58e90: .word 0x0000 +3ff58ea0: .word 0x0000 +3ff58eb0: .word 0x0000 +3ff58ec0: .word 0x0000 +3ff58ed0: .word 0x0000 +3ff58ee0: .word 0x0000 +3ff58ef0: .word 0x0000 +3ff58f00: .word 0x0000 +3ff58f10: .word 0x0000 +3ff58f20: .word 0x0000 +3ff58f30: .word 0x0000 +3ff58f40: .word 0x0000 +3ff58f50: .word 0x0000 +3ff58f60: .word 0x7120 +3ff58f70: dsjs a1, L3FF58DB0 +3ff58f80: .word 0x7170 +3ff58f90: dsjs a1, L3FF58DD0 +3ff58fa0: .word 0x71b0 +L3FF58FB0: +3ff58fb0: dsjs a1, L3FF58DF0 +3ff58fc0: .word 0x0000 +L3FF58FD0: +3ff58fd0: .word 0x0000 +3ff58fe0: .word 0x0000 +L3FF58FF0: +3ff58ff0: .word 0x0000 +3ff59000: .word 0x0000 +3ff59010: .word 0x0000 +3ff59020: .word 0x0000 +3ff59030: .word 0x0000 +L3FF59040: +3ff59040: .word 0x0000 +3ff59050: .word 0x0000 +3ff59060: .word 0x0000 +3ff59070: .word 0x0000 +3ff59080: .word 0x0000 +3ff59090: .word 0x0000 +3ff590a0: .word 0x0000 +3ff590b0: .word 0x0000 +3ff590c0: .word 0x0000 +3ff590d0: .word 0x0000 +3ff590e0: .word 0x0000 +3ff590f0: .word 0x0000 +3ff59100: .word 0x0000 +3ff59110: .word 0x0000 +3ff59120: .word 0x0000 +3ff59130: .word 0x0000 +3ff59140: .word 0x0000 +3ff59150: .word 0x0000 +3ff59160: .word 0x7238 +3ff59170: dsjs a1, L3FF58FB0 +3ff59180: .word 0x7288 +3ff59190: dsjs a1, L3FF58FD0 +3ff591a0: .word 0x72e0 +3ff591b0: dsjs a1, L3FF58FF0 +3ff591c0: .word 0x06a2 +3ff591d0: btst 5, a0 +3ff591e0: rev a4 +3ff591f0: .word 0x7328 +3ff59200: dsjs a1, L3FF59040 +3ff59210: .word 0x0000 +3ff59220: .word 0x0000 +3ff59230: .word 0x0000 +L3FF59240: +3ff59240: .word 0x0000 +3ff59250: .word 0x0000 +3ff59260: .word 0x0000 +3ff59270: .word 0x0000 +3ff59280: .word 0x0000 +3ff59290: .word 0x0000 +3ff592a0: .word 0x0000 +3ff592b0: .word 0x0000 +3ff592c0: .word 0x0000 +3ff592d0: .word 0x0000 +3ff592e0: .word 0x0000 +3ff592f0: .word 0x0000 +3ff59300: .word 0x0000 +3ff59310: .word 0x0000 +3ff59320: .word 0x0000 +3ff59330: .word 0x0000 +3ff59340: .word 0x0000 +3ff59350: .word 0x0000 +3ff59360: .word 0x0000 +3ff59370: .word 0x0000 +3ff59380: .word 0x0000 +3ff59390: .word 0x0000 +3ff593a0: .word 0x0000 +3ff593b0: .word 0x0000 +3ff593c0: .word 0x0000 +3ff593d0: .word 0x0000 +3ff593e0: .word 0x0000 +3ff593f0: .word 0x73d8 +3ff59400: dsjs a1, L3FF59240 +3ff59410: .word 0x0000 +3ff59420: .word 0x0000 +3ff59430: .word 0x0000 +L3FF59440: +3ff59440: .word 0x0000 +3ff59450: .word 0x0000 +3ff59460: .word 0x0000 +3ff59470: .word 0x0000 +3ff59480: .word 0x0000 +3ff59490: .word 0x0000 +3ff594a0: .word 0x0000 +3ff594b0: .word 0x0000 +3ff594c0: .word 0x0000 +3ff594d0: .word 0x0000 +3ff594e0: .word 0x0000 +3ff594f0: .word 0x0000 +3ff59500: .word 0x0000 +3ff59510: .word 0x0000 +3ff59520: .word 0x0000 +3ff59530: .word 0x0000 +3ff59540: .word 0x0000 +3ff59550: .word 0x0000 +3ff59560: .word 0x0000 +3ff59570: .word 0x0000 +3ff59580: .word 0x0000 +3ff59590: .word 0x0000 +3ff595a0: .word 0x0000 +3ff595b0: .word 0x0000 +3ff595c0: .word 0x0000 +3ff595d0: .word 0x0000 +3ff595e0: .word 0x0000 +3ff595f0: .word 0x74b0 +3ff59600: dsjs a1, L3FF59440 +3ff59610: .word 0x0000 +3ff59620: .word 0x0000 +3ff59630: .word 0x0000 +L3FF59640: +3ff59640: .word 0x0000 +3ff59650: .word 0x0000 +3ff59660: .word 0x0000 +3ff59670: .word 0x0000 +3ff59680: .word 0x0000 +3ff59690: .word 0x0000 +3ff596a0: .word 0x0000 +3ff596b0: .word 0x0000 +3ff596c0: .word 0x0000 +3ff596d0: .word 0x0000 +3ff596e0: .word 0x0000 +3ff596f0: .word 0x0000 +3ff59700: .word 0x0000 +3ff59710: .word 0x0000 +3ff59720: .word 0x0000 +3ff59730: .word 0x0000 +3ff59740: .word 0x0000 +3ff59750: .word 0x0000 +3ff59760: .word 0x0000 +3ff59770: .word 0x0000 +3ff59780: .word 0x0000 +3ff59790: .word 0x0000 +3ff597a0: .word 0x0000 +3ff597b0: .word 0x0000 +3ff597c0: .word 0x0000 +3ff597d0: .word 0x0000 +3ff597e0: .word 0x0000 +3ff597f0: .word 0x7510 +3ff59800: dsjs a1, L3FF59640 +3ff59810: .word 0x0000 +3ff59820: .word 0x0000 +3ff59830: .word 0x0000 +L3FF59840: +3ff59840: .word 0x0000 +3ff59850: .word 0x0000 +3ff59860: .word 0x0000 +3ff59870: .word 0x0000 +3ff59880: .word 0x0000 +3ff59890: .word 0x0000 +3ff598a0: .word 0x0000 +3ff598b0: .word 0x0000 +3ff598c0: .word 0x0000 +3ff598d0: .word 0x0000 +3ff598e0: .word 0x0000 +3ff598f0: .word 0x0000 +3ff59900: .word 0x0000 +3ff59910: .word 0x0000 +3ff59920: .word 0x0000 +3ff59930: .word 0x0000 +3ff59940: .word 0x0000 +3ff59950: .word 0x0000 +3ff59960: .word 0x0000 +3ff59970: .word 0x0000 +3ff59980: .word 0x0000 +3ff59990: .word 0x0000 +3ff599a0: .word 0x0000 +3ff599b0: .word 0x0000 +3ff599c0: .word 0x0000 +3ff599d0: .word 0x0000 +3ff599e0: .word 0x0000 +3ff599f0: .word 0x7550 +3ff59a00: dsjs a1, L3FF59840 +3ff59a10: .word 0x0000 +3ff59a20: .word 0x0000 +3ff59a30: .word 0x0000 +L3FF59A40: +3ff59a40: .word 0x0000 +3ff59a50: .word 0x0000 +3ff59a60: .word 0x0000 +3ff59a70: .word 0x0000 +3ff59a80: .word 0x0000 +3ff59a90: .word 0x0000 +3ff59aa0: .word 0x0000 +3ff59ab0: .word 0x0000 +3ff59ac0: .word 0x0000 +3ff59ad0: .word 0x0000 +3ff59ae0: .word 0x0000 +3ff59af0: .word 0x0000 +3ff59b00: .word 0x0000 +3ff59b10: .word 0x0000 +3ff59b20: .word 0x0000 +3ff59b30: .word 0x0000 +3ff59b40: .word 0x0000 +3ff59b50: .word 0x0000 +3ff59b60: .word 0x0000 +3ff59b70: .word 0x0000 +3ff59b80: .word 0x0000 +3ff59b90: .word 0x0000 +3ff59ba0: .word 0x0000 +3ff59bb0: .word 0x0000 +3ff59bc0: .word 0x0000 +3ff59bd0: .word 0x0000 +3ff59be0: .word 0x0000 +3ff59bf0: .word 0x75c8 +3ff59c00: dsjs a1, L3FF59A40 +3ff59c10: .word 0x0000 +3ff59c20: .word 0x0000 +3ff59c30: .word 0x0000 +L3FF59C40: +3ff59c40: .word 0x0000 +3ff59c50: .word 0x0000 +3ff59c60: .word 0x0000 +3ff59c70: .word 0x0000 +3ff59c80: .word 0x0000 +3ff59c90: .word 0x0000 +3ff59ca0: .word 0x0000 +3ff59cb0: .word 0x0000 +3ff59cc0: .word 0x0000 +3ff59cd0: .word 0x0000 +3ff59ce0: .word 0x0000 +3ff59cf0: .word 0x0000 +3ff59d00: .word 0x0000 +3ff59d10: .word 0x0000 +3ff59d20: .word 0x0000 +3ff59d30: .word 0x0000 +3ff59d40: .word 0x0000 +3ff59d50: .word 0x0000 +3ff59d60: .word 0x0000 +3ff59d70: .word 0x0000 +3ff59d80: .word 0x0000 +3ff59d90: .word 0x0000 +3ff59da0: .word 0x0000 +3ff59db0: .word 0x0000 +3ff59dc0: .word 0x0000 +3ff59dd0: .word 0x0000 +3ff59de0: .word 0x0000 +3ff59df0: .word 0x7620 +3ff59e00: dsjs a1, L3FF59C40 +3ff59e10: .word 0x0000 +3ff59e20: .word 0x0000 +3ff59e30: .word 0x0000 +L3FF59E40: +3ff59e40: .word 0x0000 +3ff59e50: .word 0x0000 +3ff59e60: .word 0x0000 +3ff59e70: .word 0x0000 +3ff59e80: .word 0x0000 +3ff59e90: .word 0x0000 +3ff59ea0: .word 0x0000 +3ff59eb0: .word 0x0000 +3ff59ec0: .word 0x0000 +3ff59ed0: .word 0x0000 +3ff59ee0: .word 0x0000 +3ff59ef0: .word 0x0000 +3ff59f00: .word 0x0000 +3ff59f10: .word 0x0000 +3ff59f20: .word 0x0000 +3ff59f30: .word 0x0000 +3ff59f40: .word 0x0000 +3ff59f50: .word 0x0000 +3ff59f60: .word 0x0000 +3ff59f70: .word 0x0000 +3ff59f80: .word 0x0000 +3ff59f90: .word 0x0000 +3ff59fa0: .word 0x0000 +3ff59fb0: .word 0x0000 +3ff59fc0: .word 0x0000 +3ff59fd0: .word 0x0000 +3ff59fe0: .word 0x0000 +3ff59ff0: .word 0x7670 +3ff5a000: dsjs a1, L3FF59E40 +3ff5a010: .word 0x0000 +3ff5a020: .word 0x0000 +3ff5a030: .word 0x0000 +L3FF5A040: +3ff5a040: .word 0x0000 +3ff5a050: .word 0x0000 +3ff5a060: .word 0x0000 +3ff5a070: .word 0x0000 +3ff5a080: .word 0x0000 +3ff5a090: .word 0x0000 +3ff5a0a0: .word 0x0000 +3ff5a0b0: .word 0x0000 +3ff5a0c0: .word 0x0000 +3ff5a0d0: .word 0x0000 +3ff5a0e0: .word 0x0000 +3ff5a0f0: .word 0x0000 +3ff5a100: .word 0x0000 +3ff5a110: .word 0x0000 +3ff5a120: .word 0x0000 +3ff5a130: .word 0x0000 +3ff5a140: .word 0x0000 +3ff5a150: .word 0x0000 +3ff5a160: .word 0x0000 +3ff5a170: .word 0x0000 +3ff5a180: .word 0x0000 +3ff5a190: .word 0x0000 +3ff5a1a0: .word 0x0000 +3ff5a1b0: .word 0x0000 +3ff5a1c0: .word 0x0000 +3ff5a1d0: .word 0x0000 +3ff5a1e0: .word 0x0000 +3ff5a1f0: .word 0x7710 +3ff5a200: dsjs a1, L3FF5A040 +3ff5a210: .word 0x0000 +3ff5a220: .word 0x0000 +3ff5a230: .word 0x0000 +L3FF5A240: +3ff5a240: .word 0x0000 +3ff5a250: .word 0x0000 +3ff5a260: .word 0x0000 +3ff5a270: .word 0x0000 +3ff5a280: .word 0x0000 +3ff5a290: .word 0x0000 +3ff5a2a0: .word 0x0000 +3ff5a2b0: .word 0x0000 +3ff5a2c0: .word 0x0000 +3ff5a2d0: .word 0x0000 +3ff5a2e0: .word 0x0000 +3ff5a2f0: .word 0x0000 +3ff5a300: .word 0x0000 +3ff5a310: .word 0x0000 +3ff5a320: .word 0x0000 +3ff5a330: .word 0x0000 +3ff5a340: .word 0x0000 +3ff5a350: .word 0x0000 +3ff5a360: .word 0x0000 +3ff5a370: .word 0x0000 +3ff5a380: .word 0x0000 +3ff5a390: .word 0x0000 +3ff5a3a0: .word 0x0000 +3ff5a3b0: .word 0x0000 +3ff5a3c0: .word 0x0000 +3ff5a3d0: .word 0x0000 +3ff5a3e0: .word 0x0000 +3ff5a3f0: .word 0x7810 +3ff5a400: dsjs a1, L3FF5A240 +3ff5a410: .word 0x0000 +3ff5a420: .word 0x0000 +3ff5a430: .word 0x0000 +L3FF5A440: +3ff5a440: .word 0x0000 +3ff5a450: .word 0x0000 +3ff5a460: .word 0x0000 +3ff5a470: .word 0x0000 +3ff5a480: .word 0x0000 +3ff5a490: .word 0x0000 +3ff5a4a0: .word 0x0000 +3ff5a4b0: .word 0x0000 +3ff5a4c0: .word 0x0000 +3ff5a4d0: .word 0x0000 +3ff5a4e0: .word 0x0000 +3ff5a4f0: .word 0x0000 +3ff5a500: .word 0x0000 +3ff5a510: .word 0x0000 +3ff5a520: .word 0x0000 +3ff5a530: .word 0x0000 +3ff5a540: .word 0x0000 +3ff5a550: .word 0x0000 +3ff5a560: .word 0x0000 +3ff5a570: .word 0x0000 +3ff5a580: .word 0x0000 +3ff5a590: .word 0x0000 +3ff5a5a0: .word 0x0000 +3ff5a5b0: .word 0x0000 +3ff5a5c0: .word 0x0000 +3ff5a5d0: .word 0x0000 +3ff5a5e0: .word 0x0000 +3ff5a5f0: .word 0x78a8 +3ff5a600: dsjs a1, L3FF5A440 +3ff5a610: .word 0x0000 +3ff5a620: .word 0x0000 +3ff5a630: .word 0x0000 +L3FF5A640: +3ff5a640: .word 0x0000 +3ff5a650: .word 0x0000 +3ff5a660: .word 0x0000 +3ff5a670: .word 0x0000 +3ff5a680: .word 0x0000 +3ff5a690: .word 0x0000 +3ff5a6a0: .word 0x0000 +3ff5a6b0: .word 0x0000 +3ff5a6c0: .word 0x0000 +3ff5a6d0: .word 0x0000 +3ff5a6e0: .word 0x0000 +3ff5a6f0: .word 0x0000 +3ff5a700: .word 0x0000 +3ff5a710: .word 0x0000 +3ff5a720: .word 0x0000 +3ff5a730: .word 0x0000 +3ff5a740: .word 0x0000 +3ff5a750: .word 0x0000 +3ff5a760: .word 0x0000 +3ff5a770: .word 0x0000 +3ff5a780: .word 0x0000 +3ff5a790: .word 0x0000 +3ff5a7a0: .word 0x0000 +3ff5a7b0: .word 0x0000 +3ff5a7c0: .word 0x0000 +3ff5a7d0: .word 0x0000 +3ff5a7e0: .word 0x0000 +3ff5a7f0: .word 0x7948 +3ff5a800: dsjs a1, L3FF5A640 +3ff5a810: .word 0x0000 +3ff5a820: .word 0x0000 +3ff5a830: .word 0x0000 +L3FF5A840: +3ff5a840: .word 0x0000 +3ff5a850: .word 0x0000 +3ff5a860: .word 0x0000 +3ff5a870: .word 0x0000 +3ff5a880: .word 0x0000 +3ff5a890: .word 0x0000 +3ff5a8a0: .word 0x0000 +3ff5a8b0: .word 0x0000 +3ff5a8c0: .word 0x0000 +3ff5a8d0: .word 0x0000 +3ff5a8e0: .word 0x0000 +3ff5a8f0: .word 0x0000 +3ff5a900: .word 0x0000 +3ff5a910: .word 0x0000 +3ff5a920: .word 0x0000 +3ff5a930: .word 0x0000 +3ff5a940: .word 0x0000 +3ff5a950: .word 0x0000 +3ff5a960: .word 0x0000 +3ff5a970: .word 0x0000 +3ff5a980: .word 0x0000 +3ff5a990: .word 0x0000 +3ff5a9a0: .word 0x0000 +3ff5a9b0: .word 0x0000 +3ff5a9c0: .word 0x0000 +3ff5a9d0: .word 0x0000 +3ff5a9e0: .word 0x0000 +3ff5a9f0: .word 0x7a18 +3ff5aa00: dsjs a1, L3FF5A840 +3ff5aa10: .word 0x0000 +3ff5aa20: .word 0x0000 +3ff5aa30: .word 0x0000 +L3FF5AA40: +3ff5aa40: .word 0x0000 +3ff5aa50: .word 0x0000 +3ff5aa60: .word 0x0000 +3ff5aa70: .word 0x0000 +3ff5aa80: .word 0x0000 +3ff5aa90: .word 0x0000 +3ff5aaa0: .word 0x0000 +3ff5aab0: .word 0x0000 +3ff5aac0: .word 0x0000 +3ff5aad0: .word 0x0000 +3ff5aae0: .word 0x0000 +3ff5aaf0: .word 0x0000 +3ff5ab00: .word 0x0000 +3ff5ab10: .word 0x0000 +3ff5ab20: .word 0x0000 +3ff5ab30: .word 0x0000 +3ff5ab40: .word 0x0000 +3ff5ab50: .word 0x0000 +3ff5ab60: .word 0x0000 +3ff5ab70: .word 0x0000 +3ff5ab80: .word 0x0000 +3ff5ab90: .word 0x0000 +3ff5aba0: .word 0x0000 +3ff5abb0: .word 0x0000 +3ff5abc0: .word 0x0000 +3ff5abd0: .word 0x0000 +3ff5abe0: .word 0x0000 +3ff5abf0: .word 0x7a78 +3ff5ac00: dsjs a1, L3FF5AA40 +3ff5ac10: .word 0x0000 +3ff5ac20: .word 0x0000 +3ff5ac30: .word 0x0000 +L3FF5AC40: +3ff5ac40: .word 0x0000 +3ff5ac50: .word 0x0000 +3ff5ac60: .word 0x0000 +3ff5ac70: .word 0x0000 +3ff5ac80: .word 0x0000 +3ff5ac90: .word 0x0000 +3ff5aca0: .word 0x0000 +3ff5acb0: .word 0x0000 +3ff5acc0: .word 0x0000 +3ff5acd0: .word 0x0000 +3ff5ace0: .word 0x0000 +3ff5acf0: .word 0x0000 +3ff5ad00: .word 0x0000 +3ff5ad10: .word 0x0000 +3ff5ad20: .word 0x0000 +3ff5ad30: .word 0x0000 +3ff5ad40: .word 0x0000 +3ff5ad50: .word 0x0000 +3ff5ad60: .word 0x0000 +3ff5ad70: .word 0x0000 +3ff5ad80: .word 0x0000 +3ff5ad90: .word 0x0000 +3ff5ada0: .word 0x0000 +3ff5adb0: .word 0x0000 +3ff5adc0: .word 0x0000 +3ff5add0: .word 0x0000 +3ff5ade0: .word 0x0000 +3ff5adf0: .word 0x7ae8 +3ff5ae00: dsjs a1, L3FF5AC40 +3ff5ae10: .word 0x0000 +3ff5ae20: .word 0x0000 +3ff5ae30: .word 0x0000 +L3FF5AE40: +3ff5ae40: .word 0x0000 +3ff5ae50: .word 0x0000 +L3FF5AE60: +3ff5ae60: .word 0x0000 +3ff5ae70: .word 0x0000 +3ff5ae80: .word 0x0000 +3ff5ae90: .word 0x0000 +3ff5aea0: .word 0x0000 +3ff5aeb0: .word 0x0000 +3ff5aec0: .word 0x0000 +3ff5aed0: .word 0x0000 +3ff5aee0: .word 0x0000 +3ff5aef0: .word 0x0000 +3ff5af00: .word 0x0000 +3ff5af10: .word 0x0000 +3ff5af20: .word 0x0000 +3ff5af30: .word 0x0000 +3ff5af40: .word 0x0000 +3ff5af50: .word 0x0000 +3ff5af60: .word 0x0000 +3ff5af70: .word 0x0000 +3ff5af80: .word 0x0000 +3ff5af90: .word 0x0000 +3ff5afa0: .word 0x0000 +3ff5afb0: .word 0x0000 +3ff5afc0: .word 0x0000 +3ff5afd0: .word 0x0000 +3ff5afe0: .word 0x0000 +3ff5aff0: .word 0x7b68 +3ff5b000: dsjs a1, L3FF5AE40 +3ff5b010: .word 0x7c00 +3ff5b020: dsjs a1, L3FF5AE60 +3ff5b030: .word 0x0000 +L3FF5B040: +3ff5b040: .word 0x0000 +3ff5b050: .word 0x0000 +L3FF5B060: +3ff5b060: .word 0x0000 +3ff5b070: .word 0x0000 +3ff5b080: .word 0x0000 +3ff5b090: .word 0x0000 +3ff5b0a0: .word 0x0000 +3ff5b0b0: .word 0x0000 +3ff5b0c0: .word 0x0000 +3ff5b0d0: .word 0x0000 +3ff5b0e0: .word 0x0000 +3ff5b0f0: .word 0x0000 +3ff5b100: .word 0x0000 +3ff5b110: .word 0x0000 +3ff5b120: .word 0x0000 +3ff5b130: .word 0x0000 +3ff5b140: .word 0x0000 +3ff5b150: .word 0x0000 +3ff5b160: .word 0x0000 +3ff5b170: .word 0x0000 +3ff5b180: .word 0x0000 +3ff5b190: .word 0x0000 +3ff5b1a0: .word 0x0000 +3ff5b1b0: .word 0x0000 +3ff5b1c0: .word 0x0000 +3ff5b1d0: .word 0x0000 +3ff5b1e0: .word 0x0000 +3ff5b1f0: .word 0x7c88 +3ff5b200: dsjs a1, L3FF5B040 +3ff5b210: .word 0x7d50 +3ff5b220: dsjs a1, L3FF5B060 +3ff5b230: .word 0x0000 +L3FF5B240: +3ff5b240: .word 0x0000 +3ff5b250: .word 0x0000 +L3FF5B260: +3ff5b260: .word 0x0000 +3ff5b270: .word 0x0000 +3ff5b280: .word 0x0000 +3ff5b290: .word 0x0000 +3ff5b2a0: .word 0x0000 +3ff5b2b0: .word 0x0000 +3ff5b2c0: .word 0x0000 +3ff5b2d0: .word 0x0000 +3ff5b2e0: .word 0x0000 +3ff5b2f0: .word 0x0000 +3ff5b300: .word 0x0000 +3ff5b310: .word 0x0000 +3ff5b320: .word 0x0000 +3ff5b330: .word 0x0000 +3ff5b340: .word 0x0000 +3ff5b350: .word 0x0000 +3ff5b360: .word 0x0000 +3ff5b370: .word 0x0000 +3ff5b380: .word 0x0000 +3ff5b390: .word 0x0000 +3ff5b3a0: .word 0x0000 +3ff5b3b0: .word 0x0000 +3ff5b3c0: .word 0x0000 +3ff5b3d0: .word 0x0000 +3ff5b3e0: .word 0x0000 +3ff5b3f0: .word 0x7e30 +3ff5b400: dsjs a1, L3FF5B240 +3ff5b410: .word 0x7ec8 +3ff5b420: dsjs a1, L3FF5B260 +3ff5b430: .word 0x0000 +L3FF5B440: +3ff5b440: .word 0x0000 +3ff5b450: .word 0x0000 +L3FF5B460: +3ff5b460: .word 0x0000 +3ff5b470: .word 0x0000 +3ff5b480: .word 0x0000 +3ff5b490: .word 0x0000 +3ff5b4a0: .word 0x0000 +3ff5b4b0: .word 0x0000 +3ff5b4c0: .word 0x0000 +3ff5b4d0: .word 0x0000 +3ff5b4e0: .word 0x0000 +3ff5b4f0: .word 0x0000 +3ff5b500: .word 0x0000 +3ff5b510: .word 0x0000 +3ff5b520: .word 0x0000 +3ff5b530: .word 0x0000 +3ff5b540: .word 0x0000 +3ff5b550: .word 0x0000 +3ff5b560: .word 0x0000 +3ff5b570: .word 0x0000 +3ff5b580: .word 0x0000 +3ff5b590: .word 0x0000 +3ff5b5a0: .word 0x0000 +3ff5b5b0: .word 0x0000 +3ff5b5c0: .word 0x0000 +3ff5b5d0: .word 0x0000 +3ff5b5e0: .word 0x0000 +3ff5b5f0: .word 0x7fd0 +3ff5b600: dsjs a1, L3FF5B440 +3ff5b610: move a2, *a8, 0 +3ff5b620: dsjs a1, L3FF5B460 +3ff5b630: .word 0x0000 +L3FF5B640: +3ff5b640: .word 0x0000 +3ff5b650: .word 0x0000 +L3FF5B660: +3ff5b660: .word 0x0000 +3ff5b670: .word 0x0000 +3ff5b680: .word 0x0000 +3ff5b690: .word 0x0000 +3ff5b6a0: .word 0x0000 +3ff5b6b0: .word 0x0000 +3ff5b6c0: .word 0x0000 +3ff5b6d0: .word 0x0000 +3ff5b6e0: .word 0x0000 +3ff5b6f0: .word 0x0000 +3ff5b700: .word 0x0000 +3ff5b710: .word 0x0000 +3ff5b720: .word 0x0000 +3ff5b730: .word 0x0000 +3ff5b740: .word 0x0000 +3ff5b750: .word 0x0000 +3ff5b760: .word 0x0000 +3ff5b770: .word 0x0000 +3ff5b780: .word 0x0000 +3ff5b790: .word 0x0000 +3ff5b7a0: .word 0x0000 +3ff5b7b0: .word 0x0000 +3ff5b7c0: .word 0x0000 +3ff5b7d0: .word 0x0000 +3ff5b7e0: .word 0x0000 +3ff5b7f0: move a7, *a0, 0 +3ff5b800: dsjs a1, L3FF5B640 +3ff5b810: move b11, *b0, 0 +3ff5b820: dsjs a1, L3FF5B660 +3ff5b830: .word 0x0000 +L3FF5B840: +3ff5b840: .word 0x0000 +3ff5b850: .word 0x0000 +L3FF5B860: +3ff5b860: .word 0x0000 +3ff5b870: .word 0x0000 +3ff5b880: .word 0x0000 +3ff5b890: .word 0x0000 +3ff5b8a0: .word 0x0000 +3ff5b8b0: .word 0x0000 +3ff5b8c0: .word 0x0000 +3ff5b8d0: .word 0x0000 +3ff5b8e0: .word 0x0000 +3ff5b8f0: .word 0x0000 +3ff5b900: .word 0x0000 +3ff5b910: .word 0x0000 +3ff5b920: .word 0x0000 +3ff5b930: .word 0x0000 +3ff5b940: .word 0x0000 +3ff5b950: .word 0x0000 +3ff5b960: .word 0x0000 +3ff5b970: .word 0x0000 +3ff5b980: .word 0x0000 +3ff5b990: .word 0x0000 +3ff5b9a0: .word 0x0000 +3ff5b9b0: .word 0x0000 +3ff5b9c0: .word 0x0000 +3ff5b9d0: .word 0x0000 +3ff5b9e0: .word 0x0000 +3ff5b9f0: move b0, *b0, 1 +3ff5ba00: dsjs a1, L3FF5B840 +3ff5ba10: move b6, *b8, 1 +3ff5ba20: dsjs a1, L3FF5B860 +3ff5ba30: .word 0x0000 +L3FF5BA40: +3ff5ba40: .word 0x0000 +3ff5ba50: .word 0x0000 +L3FF5BA60: +3ff5ba60: .word 0x0000 +3ff5ba70: .word 0x0000 +3ff5ba80: .word 0x0000 +3ff5ba90: .word 0x0000 +3ff5baa0: .word 0x0000 +3ff5bab0: .word 0x0000 +3ff5bac0: .word 0x0000 +3ff5bad0: .word 0x0000 +3ff5bae0: .word 0x0000 +3ff5baf0: .word 0x0000 +3ff5bb00: .word 0x0000 +3ff5bb10: .word 0x0000 +3ff5bb20: .word 0x0000 +3ff5bb30: .word 0x0000 +3ff5bb40: .word 0x0000 +3ff5bb50: .word 0x0000 +3ff5bb60: .word 0x0000 +3ff5bb70: .word 0x0000 +3ff5bb80: .word 0x0000 +3ff5bb90: .word 0x0000 +3ff5bba0: .word 0x0000 +3ff5bbb0: .word 0x0000 +3ff5bbc0: .word 0x0000 +3ff5bbd0: .word 0x0000 +3ff5bbe0: .word 0x0000 +3ff5bbf0: move a13, *a0, 1 +3ff5bc00: dsjs a1, L3FF5BA40 +3ff5bc10: move *b2, b0, 0 +3ff5bc20: dsjs a1, L3FF5BA60 +3ff5bc30: .word 0x0000 +L3FF5BC40: +3ff5bc40: .word 0x0000 +3ff5bc50: .word 0x0000 +L3FF5BC60: +3ff5bc60: .word 0x0000 +3ff5bc70: .word 0x0000 +3ff5bc80: .word 0x0000 +3ff5bc90: .word 0x0000 +3ff5bca0: .word 0x0000 +3ff5bcb0: .word 0x0000 +3ff5bcc0: .word 0x0000 +3ff5bcd0: .word 0x0000 +3ff5bce0: .word 0x0000 +3ff5bcf0: .word 0x0000 +3ff5bd00: .word 0x0000 +3ff5bd10: .word 0x0000 +3ff5bd20: .word 0x0000 +3ff5bd30: .word 0x0000 +3ff5bd40: .word 0x0000 +3ff5bd50: .word 0x0000 +3ff5bd60: .word 0x0000 +3ff5bd70: .word 0x0000 +3ff5bd80: .word 0x0000 +3ff5bd90: .word 0x0000 +3ff5bda0: .word 0x0000 +3ff5bdb0: .word 0x0000 +3ff5bdc0: .word 0x0000 +3ff5bdd0: .word 0x0000 +3ff5bde0: .word 0x0000 +3ff5bdf0: move a13, *a0, 1 +3ff5be00: dsjs a1, L3FF5BC40 +3ff5be10: move *b2, b0, 0 +3ff5be20: dsjs a1, L3FF5BC60 +3ff5be30: .word 0x0000 +L3FF5BE40: +3ff5be40: .word 0x0000 +3ff5be50: .word 0x0000 +L3FF5BE60: +3ff5be60: .word 0x0000 +3ff5be70: .word 0x0000 +3ff5be80: .word 0x0000 +3ff5be90: .word 0x0000 +3ff5bea0: .word 0x0000 +3ff5beb0: .word 0x0000 +3ff5bec0: .word 0x0000 +3ff5bed0: .word 0x0000 +3ff5bee0: .word 0x0000 +3ff5bef0: .word 0x0000 +3ff5bf00: .word 0x0000 +3ff5bf10: .word 0x0000 +3ff5bf20: .word 0x0000 +3ff5bf30: .word 0x0000 +3ff5bf40: .word 0x0000 +3ff5bf50: .word 0x0000 +3ff5bf60: .word 0x0000 +3ff5bf70: .word 0x0000 +3ff5bf80: .word 0x0000 +3ff5bf90: .word 0x0000 +3ff5bfa0: .word 0x0000 +3ff5bfb0: .word 0x0000 +3ff5bfc0: .word 0x0000 +3ff5bfd0: .word 0x0000 +3ff5bfe0: .word 0x0000 +3ff5bff0: move a13, *a0, 1 +3ff5c000: dsjs a1, L3FF5BE40 +3ff5c010: move *b6, b8, 0 +3ff5c020: dsjs a1, L3FF5BE60 +3ff5c030: .word 0x0000 +L3FF5C040: +3ff5c040: .word 0x0000 +3ff5c050: .word 0x0000 +L3FF5C060: +3ff5c060: .word 0x0000 +3ff5c070: .word 0x0000 +3ff5c080: .word 0x0000 +3ff5c090: .word 0x0000 +3ff5c0a0: .word 0x0000 +3ff5c0b0: .word 0x0000 +3ff5c0c0: .word 0x0000 +3ff5c0d0: .word 0x0000 +3ff5c0e0: .word 0x0000 +3ff5c0f0: .word 0x0000 +3ff5c100: .word 0x0000 +3ff5c110: .word 0x0000 +3ff5c120: .word 0x0000 +3ff5c130: .word 0x0000 +3ff5c140: .word 0x0000 +3ff5c150: .word 0x0000 +3ff5c160: .word 0x0000 +3ff5c170: .word 0x0000 +3ff5c180: .word 0x0000 +3ff5c190: .word 0x0000 +3ff5c1a0: .word 0x0000 +3ff5c1b0: .word 0x0000 +3ff5c1c0: .word 0x0000 +3ff5c1d0: .word 0x0000 +3ff5c1e0: .word 0x0000 +3ff5c1f0: move *a11, a0, 0 +3ff5c200: dsjs a1, L3FF5C040 +3ff5c210: move *b2, b8, 1 +3ff5c220: dsjs a1, L3FF5C060 +3ff5c230: .word 0x0000 +L3FF5C240: +3ff5c240: .word 0x0000 +3ff5c250: .word 0x0000 +L3FF5C260: +3ff5c260: .word 0x0000 +3ff5c270: .word 0x0000 +3ff5c280: .word 0x0000 +3ff5c290: .word 0x0000 +3ff5c2a0: .word 0x0000 +3ff5c2b0: .word 0x0000 +3ff5c2c0: .word 0x0000 +3ff5c2d0: .word 0x0000 +3ff5c2e0: .word 0x0000 +3ff5c2f0: .word 0x0000 +3ff5c300: .word 0x0000 +3ff5c310: .word 0x0000 +3ff5c320: .word 0x0000 +3ff5c330: .word 0x0000 +3ff5c340: .word 0x0000 +3ff5c350: .word 0x0000 +3ff5c360: .word 0x0000 +3ff5c370: .word 0x0000 +3ff5c380: .word 0x0000 +3ff5c390: .word 0x0000 +3ff5c3a0: .word 0x0000 +3ff5c3b0: .word 0x0000 +3ff5c3c0: .word 0x0000 +3ff5c3d0: .word 0x0000 +3ff5c3e0: .word 0x0000 +3ff5c3f0: move *a8, a8, 1 +3ff5c400: dsjs a1, L3FF5C240 +3ff5c410: move *sp, b8, 1 +3ff5c420: dsjs a1, L3FF5C260 +3ff5c430: .word 0x0000 +L3FF5C440: +3ff5c440: .word 0x0000 +3ff5c450: .word 0x0000 +L3FF5C460: +3ff5c460: .word 0x0000 +3ff5c470: .word 0x0000 +3ff5c480: .word 0x0000 +3ff5c490: .word 0x0000 +3ff5c4a0: .word 0x0000 +3ff5c4b0: .word 0x0000 +3ff5c4c0: .word 0x0000 +3ff5c4d0: .word 0x0000 +3ff5c4e0: .word 0x0000 +3ff5c4f0: .word 0x0000 +3ff5c500: .word 0x0000 +3ff5c510: .word 0x0000 +3ff5c520: .word 0x0000 +3ff5c530: .word 0x0000 +3ff5c540: .word 0x0000 +3ff5c550: .word 0x0000 +3ff5c560: .word 0x0000 +3ff5c570: .word 0x0000 +3ff5c580: .word 0x0000 +3ff5c590: .word 0x0000 +3ff5c5a0: .word 0x0000 +3ff5c5b0: .word 0x0000 +3ff5c5c0: .word 0x0000 +3ff5c5d0: .word 0x0000 +3ff5c5e0: .word 0x0000 +3ff5c5f0: move *a6, *a0, 0 +3ff5c600: dsjs a1, L3FF5C440 +3ff5c610: move *a13, *a8, 0 +3ff5c620: dsjs a1, L3FF5C460 +3ff5c630: .word 0x0000 +L3FF5C640: +3ff5c640: .word 0x0000 +3ff5c650: .word 0x0000 +L3FF5C660: +3ff5c660: .word 0x0000 +3ff5c670: .word 0x0000 +L3FF5C680: +3ff5c680: .word 0x0000 +3ff5c690: .word 0x0000 +L3FF5C6A0: +3ff5c6a0: .word 0x0000 +3ff5c6b0: .word 0x0000 +3ff5c6c0: .word 0x0000 +3ff5c6d0: .word 0x0000 +3ff5c6e0: .word 0x0000 +3ff5c6f0: .word 0x0000 +3ff5c700: .word 0x0000 +3ff5c710: .word 0x0000 +3ff5c720: .word 0x0000 +3ff5c730: .word 0x0000 +3ff5c740: .word 0x0000 +3ff5c750: .word 0x0000 +3ff5c760: .word 0x0000 +3ff5c770: .word 0x0000 +3ff5c780: .word 0x0000 +3ff5c790: .word 0x0000 +3ff5c7a0: .word 0x0000 +3ff5c7b0: .word 0x0000 +3ff5c7c0: .word 0x0000 +3ff5c7d0: .word 0x0000 +3ff5c7e0: .word 0x0000 +3ff5c7f0: move *a3, *a8, 1 +3ff5c800: dsjs a1, L3FF5C640 +3ff5c810: move *a10, *a0, 1 +3ff5c820: dsjs a1, L3FF5C660 +3ff5c830: movb b0, *b8 +L3FF5C840: +3ff5c840: dsjs a1, L3FF5C680 +3ff5c850: movb b3, *b0 +L3FF5C860: +3ff5c860: dsjs a1, L3FF5C6A0 +3ff5c870: .word 0x0000 +L3FF5C880: +3ff5c880: .word 0x0000 +3ff5c890: .word 0x0000 +L3FF5C8A0: +3ff5c8a0: .word 0x0000 +3ff5c8b0: .word 0x0000 +3ff5c8c0: .word 0x0000 +3ff5c8d0: .word 0x0000 +3ff5c8e0: .word 0x0000 +3ff5c8f0: .word 0x0000 +3ff5c900: .word 0x0000 +3ff5c910: .word 0x0000 +3ff5c920: .word 0x0000 +3ff5c930: .word 0x0000 +3ff5c940: .word 0x0000 +3ff5c950: .word 0x0000 +3ff5c960: .word 0x0000 +3ff5c970: .word 0x0000 +3ff5c980: .word 0x0000 +3ff5c990: .word 0x0000 +3ff5c9a0: .word 0x0000 +3ff5c9b0: .word 0x0000 +3ff5c9c0: .word 0x0000 +3ff5c9d0: .word 0x0000 +3ff5c9e0: .word 0x0000 +3ff5c9f0: movb a6, *a0 +3ff5ca00: dsjs a1, L3FF5C840 +3ff5ca10: movb b9, *b0 +3ff5ca20: dsjs a1, L3FF5C860 +3ff5ca30: movb a13, *a0 +L3FF5CA40: +3ff5ca40: dsjs a1, L3FF5C880 +3ff5ca50: movb b14, *b0 +L3FF5CA60: +3ff5ca60: dsjs a1, L3FF5C8A0 +3ff5ca70: .word 0x0000 +L3FF5CA80: +3ff5ca80: .word 0x0000 +3ff5ca90: .word 0x0000 +L3FF5CAA0: +3ff5caa0: .word 0x0000 +3ff5cab0: .word 0x0000 +3ff5cac0: .word 0x0000 +3ff5cad0: .word 0x0000 +3ff5cae0: .word 0x0000 +3ff5caf0: .word 0x0000 +3ff5cb00: .word 0x0000 +3ff5cb10: .word 0x0000 +3ff5cb20: .word 0x0000 +3ff5cb30: .word 0x0000 +3ff5cb40: .word 0x0000 +3ff5cb50: .word 0x0000 +3ff5cb60: .word 0x0000 +3ff5cb70: .word 0x0000 +3ff5cb80: .word 0x0000 +3ff5cb90: .word 0x0000 +3ff5cba0: .word 0x0000 +3ff5cbb0: .word 0x0000 +3ff5cbc0: .word 0x0000 +3ff5cbd0: .word 0x0000 +3ff5cbe0: .word 0x0000 +3ff5cbf0: movb sp, *b8 +3ff5cc00: dsjs a1, L3FF5CA40 +3ff5cc10: movb *b5, b0 +3ff5cc20: dsjs a1, L3FF5CA60 +3ff5cc30: movb a13, *a0 +L3FF5CC40: +3ff5cc40: dsjs a1, L3FF5CA80 +3ff5cc50: movb b14, *b0 +L3FF5CC60: +3ff5cc60: dsjs a1, L3FF5CAA0 +3ff5cc70: .word 0x0000 +L3FF5CC80: +3ff5cc80: .word 0x0000 +3ff5cc90: .word 0x0000 +L3FF5CCA0: +3ff5cca0: .word 0x0000 +3ff5ccb0: .word 0x0000 +L3FF5CCC0: +3ff5ccc0: .word 0x0000 +3ff5ccd0: .word 0x0000 +L3FF5CCE0: +3ff5cce0: .word 0x0000 +3ff5ccf0: .word 0x0000 +L3FF5CD00: +3ff5cd00: .word 0x0000 +3ff5cd10: .word 0x0000 +3ff5cd20: .word 0x0000 +3ff5cd30: .word 0x0000 +3ff5cd40: .word 0x0000 +3ff5cd50: .word 0x0000 +3ff5cd60: .word 0x0000 +3ff5cd70: .word 0x0000 +3ff5cd80: .word 0x0000 +3ff5cd90: .word 0x0000 +3ff5cda0: .word 0x0000 +3ff5cdb0: .word 0x0000 +3ff5cdc0: .word 0x0000 +3ff5cdd0: .word 0x0000 +3ff5cde0: .word 0x0000 +3ff5cdf0: movb *a11, a8 +3ff5ce00: dsjs a1, L3FF5CC40 +3ff5ce10: movb *a13, a0 +3ff5ce20: dsjs a1, L3FF5CC60 +3ff5ce30: movb *sp, b8 +L3FF5CE40: +3ff5ce40: dsjs a1, L3FF5CC80 +3ff5ce50: move a2, *a0+, 0 +L3FF5CE60: +3ff5ce60: dsjs a1, L3FF5CCA0 +3ff5ce70: move a4, *a8+, 0 +L3FF5CE80: +3ff5ce80: dsjs a1, L3FF5CCC0 +3ff5ce90: move b6, *b0+, 0 +L3FF5CEA0: +3ff5cea0: dsjs a1, L3FF5CCE0 +3ff5ceb0: move b8, *b8+, 0 +L3FF5CEC0: +3ff5cec0: dsjs a1, L3FF5CD00 +3ff5ced0: .word 0x0000 +L3FF5CEE0: +3ff5cee0: .word 0x0000 +3ff5cef0: .word 0x0000 +L3FF5CF00: +3ff5cf00: .word 0x0000 +3ff5cf10: .word 0x0000 +3ff5cf20: .word 0x0000 +3ff5cf30: .word 0x0000 +3ff5cf40: .word 0x0000 +3ff5cf50: .word 0x0000 +3ff5cf60: .word 0x0000 +3ff5cf70: .word 0x0000 +3ff5cf80: .word 0x0000 +3ff5cf90: .word 0x0000 +3ff5cfa0: .word 0x0000 +3ff5cfb0: .word 0x0000 +3ff5cfc0: .word 0x0000 +3ff5cfd0: .word 0x0000 +3ff5cfe0: .word 0x0000 +3ff5cff0: move a11, *a0+, 0 +3ff5d000: dsjs a1, L3FF5CE40 +3ff5d010: move a12, *a0+, 0 +3ff5d020: dsjs a1, L3FF5CE60 +3ff5d030: move a14, *a0+, 0 +L3FF5D040: +3ff5d040: dsjs a1, L3FF5CE80 +3ff5d050: move sp, *b0+, 0 +L3FF5D060: +3ff5d060: dsjs a1, L3FF5CEA0 +3ff5d070: move a1, *a0+, 1 +L3FF5D080: +3ff5d080: dsjs a1, L3FF5CEC0 +3ff5d090: move b2, *b0+, 1 +L3FF5D0A0: +3ff5d0a0: dsjs a1, L3FF5CEE0 +3ff5d0b0: movb a13, *a0 +L3FF5D0C0: +3ff5d0c0: dsjs a1, L3FF5CF00 +3ff5d0d0: .word 0x0000 +L3FF5D0E0: +3ff5d0e0: .word 0x0000 +3ff5d0f0: .word 0x0000 +L3FF5D100: +3ff5d100: .word 0x0000 +3ff5d110: .word 0x0000 +3ff5d120: .word 0x0000 +3ff5d130: .word 0x0000 +3ff5d140: .word 0x0000 +3ff5d150: .word 0x0000 +3ff5d160: .word 0x0000 +3ff5d170: .word 0x0000 +3ff5d180: .word 0x0000 +3ff5d190: .word 0x0000 +3ff5d1a0: .word 0x0000 +3ff5d1b0: .word 0x0000 +3ff5d1c0: .word 0x0000 +3ff5d1d0: .word 0x0000 +3ff5d1e0: .word 0x0000 +3ff5d1f0: move a11, *a0+, 0 +3ff5d200: dsjs a1, L3FF5D040 +3ff5d210: move a12, *a0+, 0 +3ff5d220: dsjs a1, L3FF5D060 +3ff5d230: move a14, *a0+, 0 +L3FF5D240: +3ff5d240: dsjs a1, L3FF5D080 +3ff5d250: move sp, *b0+, 0 +3ff5d260: dsjs a1, L3FF5D0A0 +3ff5d270: move a1, *a0+, 1 +3ff5d280: dsjs a1, L3FF5D0C0 +3ff5d290: move b2, *b0+, 1 +3ff5d2a0: dsjs a1, L3FF5D0E0 +3ff5d2b0: movb a13, *a0 +3ff5d2c0: dsjs a1, L3FF5D100 +3ff5d2d0: .word 0x0000 +3ff5d2e0: .word 0x0000 +3ff5d2f0: .word 0x0000 +3ff5d300: .word 0x0000 +3ff5d310: .word 0x0000 +3ff5d320: .word 0x0000 +3ff5d330: .word 0x0000 +3ff5d340: .word 0x0000 +3ff5d350: .word 0x0000 +3ff5d360: .word 0x0000 +3ff5d370: .word 0x0000 +3ff5d380: .word 0x0000 +3ff5d390: .word 0x0000 +3ff5d3a0: .word 0x0000 +3ff5d3b0: .word 0x0000 +3ff5d3c0: .word 0x0000 +3ff5d3d0: .word 0x0000 +3ff5d3e0: .word 0x0000 +3ff5d3f0: move a4, *a0+, 1 +3ff5d400: dsjs a1, L3FF5D240 +3ff5d410: .word 0x0000 +3ff5d420: .word 0x0000 +3ff5d430: .word 0x0000 +L3FF5D440: +3ff5d440: .word 0x0000 +3ff5d450: .word 0x0000 +3ff5d460: .word 0x0000 +3ff5d470: .word 0x0000 +3ff5d480: .word 0x0000 +3ff5d490: .word 0x0000 +3ff5d4a0: .word 0x0000 +3ff5d4b0: .word 0x0000 +3ff5d4c0: .word 0x0000 +3ff5d4d0: .word 0x0000 +3ff5d4e0: .word 0x0000 +3ff5d4f0: .word 0x0000 +3ff5d500: .word 0x0000 +3ff5d510: .word 0x0000 +3ff5d520: .word 0x0000 +3ff5d530: .word 0x0000 +3ff5d540: .word 0x0000 +3ff5d550: .word 0x0000 +3ff5d560: .word 0x0000 +3ff5d570: .word 0x0000 +3ff5d580: .word 0x0000 +3ff5d590: .word 0x0000 +3ff5d5a0: .word 0x0000 +3ff5d5b0: .word 0x0000 +3ff5d5c0: .word 0x0000 +3ff5d5d0: .word 0x0000 +3ff5d5e0: .word 0x0000 +3ff5d5f0: move a7, *a0+, 1 +3ff5d600: dsjs a1, L3FF5D440 +3ff5d610: .word 0x0000 +3ff5d620: .word 0x0000 +3ff5d630: .word 0x0000 +L3FF5D640: +3ff5d640: .word 0x0000 +3ff5d650: .word 0x0000 +3ff5d660: .word 0x0000 +3ff5d670: .word 0x0000 +3ff5d680: .word 0x0000 +3ff5d690: .word 0x0000 +3ff5d6a0: .word 0x0000 +3ff5d6b0: .word 0x0000 +3ff5d6c0: .word 0x0000 +3ff5d6d0: .word 0x0000 +3ff5d6e0: .word 0x0000 +3ff5d6f0: .word 0x0000 +3ff5d700: .word 0x0000 +3ff5d710: .word 0x0000 +3ff5d720: .word 0x0000 +3ff5d730: .word 0x0000 +3ff5d740: .word 0x0000 +3ff5d750: .word 0x0000 +3ff5d760: .word 0x0000 +3ff5d770: .word 0x0000 +3ff5d780: .word 0x0000 +3ff5d790: .word 0x0000 +3ff5d7a0: .word 0x0000 +3ff5d7b0: .word 0x0000 +3ff5d7c0: .word 0x0000 +3ff5d7d0: .word 0x0000 +3ff5d7e0: .word 0x0000 +3ff5d7f0: move a9, *a0+, 1 +3ff5d800: dsjs a1, L3FF5D640 +3ff5d810: .word 0x0000 +3ff5d820: .word 0x0000 +3ff5d830: .word 0x0000 +L3FF5D840: +3ff5d840: .word 0x0000 +3ff5d850: .word 0x0000 +3ff5d860: .word 0x0000 +3ff5d870: .word 0x0000 +3ff5d880: .word 0x0000 +3ff5d890: .word 0x0000 +3ff5d8a0: .word 0x0000 +3ff5d8b0: .word 0x0000 +3ff5d8c0: .word 0x0000 +3ff5d8d0: .word 0x0000 +3ff5d8e0: .word 0x0000 +3ff5d8f0: .word 0x0000 +3ff5d900: .word 0x0000 +3ff5d910: .word 0x0000 +3ff5d920: .word 0x0000 +3ff5d930: .word 0x0000 +3ff5d940: .word 0x0000 +3ff5d950: .word 0x0000 +3ff5d960: .word 0x0000 +3ff5d970: .word 0x0000 +3ff5d980: .word 0x0000 +3ff5d990: .word 0x0000 +3ff5d9a0: .word 0x0000 +3ff5d9b0: .word 0x0000 +3ff5d9c0: .word 0x0000 +3ff5d9d0: .word 0x0000 +3ff5d9e0: .word 0x0000 +3ff5d9f0: move a12, *a8+, 1 +3ff5da00: dsjs a1, L3FF5D840 +3ff5da10: .word 0x0000 +3ff5da20: .word 0x0000 +3ff5da30: .word 0x0000 +L3FF5DA40: +3ff5da40: .word 0x0000 +3ff5da50: .word 0x0000 +3ff5da60: .word 0x0000 +3ff5da70: .word 0x0000 +3ff5da80: .word 0x0000 +3ff5da90: .word 0x0000 +3ff5daa0: .word 0x0000 +3ff5dab0: .word 0x0000 +3ff5dac0: .word 0x0000 +3ff5dad0: .word 0x0000 +3ff5dae0: .word 0x0000 +3ff5daf0: .word 0x0000 +3ff5db00: .word 0x0000 +3ff5db10: .word 0x0000 +3ff5db20: .word 0x0000 +3ff5db30: .word 0x0000 +3ff5db40: .word 0x0000 +3ff5db50: .word 0x0000 +3ff5db60: .word 0x0000 +3ff5db70: .word 0x0000 +3ff5db80: .word 0x0000 +3ff5db90: .word 0x0000 +3ff5dba0: .word 0x0000 +3ff5dbb0: .word 0x0000 +3ff5dbc0: .word 0x0000 +3ff5dbd0: .word 0x0000 +3ff5dbe0: .word 0x0000 +3ff5dbf0: move *a1+, a0, 0 +3ff5dc00: dsjs a1, L3FF5DA40 +3ff5dc10: .word 0x0000 +3ff5dc20: .word 0x0000 +3ff5dc30: .word 0x0000 +L3FF5DC40: +3ff5dc40: .word 0x0000 +3ff5dc50: .word 0x0000 +3ff5dc60: .word 0x0000 +3ff5dc70: .word 0x0000 +3ff5dc80: .word 0x0000 +3ff5dc90: .word 0x0000 +3ff5dca0: .word 0x0000 +3ff5dcb0: .word 0x0000 +3ff5dcc0: .word 0x0000 +3ff5dcd0: .word 0x0000 +3ff5dce0: .word 0x0000 +3ff5dcf0: .word 0x0000 +3ff5dd00: .word 0x0000 +3ff5dd10: .word 0x0000 +3ff5dd20: .word 0x0000 +3ff5dd30: .word 0x0000 +3ff5dd40: .word 0x0000 +3ff5dd50: .word 0x0000 +3ff5dd60: .word 0x0000 +3ff5dd70: .word 0x0000 +3ff5dd80: .word 0x0000 +3ff5dd90: .word 0x0000 +3ff5dda0: .word 0x0000 +3ff5ddb0: .word 0x0000 +3ff5ddc0: .word 0x0000 +3ff5ddd0: .word 0x0000 +3ff5dde0: .word 0x0000 +3ff5ddf0: move *b5+, b8, 0 +3ff5de00: dsjs a1, L3FF5DC40 +3ff5de10: .word 0x0000 +3ff5de20: .word 0x0000 +3ff5de30: .word 0x0000 +L3FF5DE40: +3ff5de40: .word 0x0000 +3ff5de50: .word 0x0000 +3ff5de60: .word 0x0000 +3ff5de70: .word 0x0000 +3ff5de80: .word 0x0000 +3ff5de90: .word 0x0000 +3ff5dea0: .word 0x0000 +3ff5deb0: .word 0x0000 +3ff5dec0: .word 0x0000 +3ff5ded0: .word 0x0000 +3ff5dee0: .word 0x0000 +3ff5def0: .word 0x0000 +3ff5df00: .word 0x0000 +3ff5df10: .word 0x0000 +3ff5df20: .word 0x0000 +3ff5df30: .word 0x0000 +3ff5df40: .word 0x0000 +3ff5df50: .word 0x0000 +3ff5df60: .word 0x0000 +3ff5df70: .word 0x0000 +3ff5df80: .word 0x0000 +3ff5df90: .word 0x0000 +3ff5dfa0: .word 0x0000 +3ff5dfb0: .word 0x0000 +3ff5dfc0: .word 0x0000 +3ff5dfd0: .word 0x0000 +3ff5dfe0: .word 0x0000 +3ff5dff0: move *b7+, b8, 0 +3ff5e000: dsjs a1, L3FF5DE40 +3ff5e010: .word 0x0000 +3ff5e020: .word 0x0000 +3ff5e030: .word 0x0000 +L3FF5E040: +3ff5e040: .word 0x0000 +3ff5e050: .word 0x0000 +3ff5e060: .word 0x0000 +3ff5e070: .word 0x0000 +3ff5e080: .word 0x0000 +3ff5e090: .word 0x0000 +3ff5e0a0: .word 0x0000 +3ff5e0b0: .word 0x0000 +3ff5e0c0: .word 0x0000 +3ff5e0d0: .word 0x0000 +3ff5e0e0: .word 0x0000 +3ff5e0f0: .word 0x0000 +3ff5e100: .word 0x0000 +3ff5e110: .word 0x0000 +3ff5e120: .word 0x0000 +3ff5e130: .word 0x0000 +3ff5e140: .word 0x0000 +3ff5e150: .word 0x0000 +3ff5e160: .word 0x0000 +3ff5e170: .word 0x0000 +3ff5e180: .word 0x0000 +3ff5e190: .word 0x0000 +3ff5e1a0: .word 0x0000 +3ff5e1b0: .word 0x0000 +3ff5e1c0: .word 0x0000 +3ff5e1d0: .word 0x0000 +3ff5e1e0: .word 0x0000 +3ff5e1f0: move *b14+, b0, 0 +3ff5e200: dsjs a1, L3FF5E040 +3ff5e210: .word 0x0000 +3ff5e220: .word 0x0000 +3ff5e230: .word 0x0000 +L3FF5E240: +3ff5e240: .word 0x0000 +3ff5e250: .word 0x0000 +3ff5e260: .word 0x0000 +3ff5e270: .word 0x0000 +3ff5e280: .word 0x0000 +3ff5e290: .word 0x0000 +3ff5e2a0: .word 0x0000 +3ff5e2b0: .word 0x0000 +3ff5e2c0: .word 0x0000 +3ff5e2d0: .word 0x0000 +3ff5e2e0: .word 0x0000 +3ff5e2f0: .word 0x0000 +3ff5e300: .word 0x0000 +3ff5e310: .word 0x0000 +3ff5e320: .word 0x0000 +3ff5e330: .word 0x0000 +3ff5e340: .word 0x0000 +3ff5e350: .word 0x0000 +3ff5e360: .word 0x0000 +3ff5e370: .word 0x0000 +3ff5e380: .word 0x0000 +3ff5e390: .word 0x0000 +3ff5e3a0: .word 0x0000 +3ff5e3b0: .word 0x0000 +3ff5e3c0: .word 0x0000 +3ff5e3d0: .word 0x0000 +3ff5e3e0: .word 0x0000 +3ff5e3f0: move *a5+, a8, 1 +3ff5e400: dsjs a1, L3FF5E240 +3ff5e410: .word 0x0000 +3ff5e420: .word 0x0000 +3ff5e430: .word 0x0000 +L3FF5E440: +3ff5e440: .word 0x0000 +3ff5e450: .word 0x0000 +3ff5e460: .word 0x0000 +3ff5e470: .word 0x0000 +3ff5e480: .word 0x0000 +3ff5e490: .word 0x0000 +3ff5e4a0: .word 0x0000 +3ff5e4b0: .word 0x0000 +3ff5e4c0: .word 0x0000 +3ff5e4d0: .word 0x0000 +3ff5e4e0: .word 0x0000 +3ff5e4f0: .word 0x0000 +3ff5e500: .word 0x0000 +3ff5e510: .word 0x0000 +3ff5e520: .word 0x0000 +3ff5e530: .word 0x0000 +3ff5e540: .word 0x0000 +3ff5e550: .word 0x0000 +3ff5e560: .word 0x0000 +3ff5e570: .word 0x0000 +3ff5e580: .word 0x0000 +3ff5e590: .word 0x0000 +3ff5e5a0: .word 0x0000 +3ff5e5b0: .word 0x0000 +3ff5e5c0: .word 0x0000 +3ff5e5d0: .word 0x0000 +3ff5e5e0: .word 0x0000 +3ff5e5f0: move *a10+, a0, 1 +3ff5e600: dsjs a1, L3FF5E440 +3ff5e610: .word 0x0000 +3ff5e620: .word 0x0000 +3ff5e630: .word 0x0000 +L3FF5E640: +3ff5e640: .word 0x0000 +3ff5e650: .word 0x0000 +3ff5e660: .word 0x0000 +3ff5e670: .word 0x0000 +3ff5e680: .word 0x0000 +3ff5e690: .word 0x0000 +3ff5e6a0: .word 0x0000 +3ff5e6b0: .word 0x0000 +3ff5e6c0: .word 0x0000 +3ff5e6d0: .word 0x0000 +3ff5e6e0: .word 0x0000 +3ff5e6f0: .word 0x0000 +3ff5e700: .word 0x0000 +3ff5e710: .word 0x0000 +3ff5e720: .word 0x0000 +3ff5e730: .word 0x0000 +3ff5e740: .word 0x0000 +3ff5e750: .word 0x0000 +3ff5e760: .word 0x0000 +3ff5e770: .word 0x0000 +3ff5e780: .word 0x0000 +3ff5e790: .word 0x0000 +3ff5e7a0: .word 0x0000 +3ff5e7b0: .word 0x0000 +3ff5e7c0: .word 0x0000 +3ff5e7d0: .word 0x0000 +3ff5e7e0: .word 0x0000 +3ff5e7f0: move *b12+, b8, 1 +3ff5e800: dsjs a1, L3FF5E640 +3ff5e810: .word 0x0000 +3ff5e820: .word 0x0000 +3ff5e830: .word 0x0000 +L3FF5E840: +3ff5e840: .word 0x0000 +3ff5e850: .word 0x0000 +3ff5e860: .word 0x0000 +3ff5e870: .word 0x0000 +3ff5e880: .word 0x0000 +3ff5e890: .word 0x0000 +3ff5e8a0: .word 0x0000 +3ff5e8b0: .word 0x0000 +3ff5e8c0: .word 0x0000 +3ff5e8d0: .word 0x0000 +3ff5e8e0: .word 0x0000 +3ff5e8f0: .word 0x0000 +3ff5e900: .word 0x0000 +3ff5e910: .word 0x0000 +3ff5e920: .word 0x0000 +3ff5e930: .word 0x0000 +3ff5e940: .word 0x0000 +3ff5e950: .word 0x0000 +3ff5e960: .word 0x0000 +3ff5e970: .word 0x0000 +3ff5e980: .word 0x0000 +3ff5e990: .word 0x0000 +3ff5e9a0: .word 0x0000 +3ff5e9b0: .word 0x0000 +3ff5e9c0: .word 0x0000 +3ff5e9d0: .word 0x0000 +3ff5e9e0: .word 0x0000 +3ff5e9f0: move *sp+, b0, 1 +3ff5ea00: dsjs a1, L3FF5E840 +3ff5ea10: .word 0x0000 +3ff5ea20: .word 0x0000 +3ff5ea30: .word 0x0000 +L3FF5EA40: +3ff5ea40: .word 0x0000 +3ff5ea50: .word 0x0000 +3ff5ea60: .word 0x0000 +3ff5ea70: .word 0x0000 +3ff5ea80: .word 0x0000 +3ff5ea90: .word 0x0000 +3ff5eaa0: .word 0x0000 +3ff5eab0: .word 0x0000 +3ff5eac0: .word 0x0000 +3ff5ead0: .word 0x0000 +3ff5eae0: .word 0x0000 +3ff5eaf0: .word 0x0000 +3ff5eb00: .word 0x0000 +3ff5eb10: .word 0x0000 +3ff5eb20: .word 0x0000 +3ff5eb30: .word 0x0000 +3ff5eb40: .word 0x0000 +3ff5eb50: .word 0x0000 +3ff5eb60: .word 0x0000 +3ff5eb70: .word 0x0000 +3ff5eb80: .word 0x0000 +3ff5eb90: .word 0x0000 +3ff5eba0: .word 0x0000 +3ff5ebb0: .word 0x0000 +3ff5ebc0: .word 0x0000 +3ff5ebd0: .word 0x0000 +3ff5ebe0: .word 0x0000 +3ff5ebf0: move *a2+, *a0+, 0 +3ff5ec00: dsjs a1, L3FF5EA40 +3ff5ec10: .word 0x0000 +3ff5ec20: .word 0x0000 +3ff5ec30: .word 0x0000 +L3FF5EC40: +3ff5ec40: .word 0x0000 +3ff5ec50: .word 0x0000 +3ff5ec60: .word 0x0000 +3ff5ec70: .word 0x0000 +3ff5ec80: .word 0x0000 +3ff5ec90: .word 0x0000 +3ff5eca0: .word 0x0000 +3ff5ecb0: .word 0x0000 +3ff5ecc0: .word 0x0000 +3ff5ecd0: .word 0x0000 +3ff5ece0: .word 0x0000 +3ff5ecf0: .word 0x0000 +3ff5ed00: .word 0x0000 +3ff5ed10: .word 0x0000 +3ff5ed20: .word 0x0000 +3ff5ed30: .word 0x0000 +3ff5ed40: .word 0x0000 +3ff5ed50: .word 0x0000 +3ff5ed60: .word 0x0000 +3ff5ed70: .word 0x0000 +3ff5ed80: .word 0x0000 +3ff5ed90: .word 0x0000 +3ff5eda0: .word 0x0000 +3ff5edb0: .word 0x0000 +3ff5edc0: .word 0x0000 +3ff5edd0: .word 0x0000 +3ff5ede0: .word 0x0000 +3ff5edf0: move *a2+, *a0+, 0 +3ff5ee00: dsjs a1, L3FF5EC40 +3ff5ee10: .word 0x0000 +3ff5ee20: .word 0x0000 +3ff5ee30: .word 0x0000 +L3FF5EE40: +3ff5ee40: .word 0x0000 +3ff5ee50: .word 0x0000 +3ff5ee60: .word 0x0000 +3ff5ee70: .word 0x0000 +3ff5ee80: .word 0x0000 +3ff5ee90: .word 0x0000 +3ff5eea0: .word 0x0000 +3ff5eeb0: .word 0x0000 +3ff5eec0: .word 0x0000 +3ff5eed0: .word 0x0000 +3ff5eee0: .word 0x0000 +3ff5eef0: .word 0x0000 +3ff5ef00: .word 0x0000 +3ff5ef10: .word 0x0000 +3ff5ef20: .word 0x0000 +3ff5ef30: .word 0x0000 +3ff5ef40: .word 0x0000 +3ff5ef50: .word 0x0000 +3ff5ef60: .word 0x0000 +3ff5ef70: .word 0x0000 +3ff5ef80: .word 0x0000 +3ff5ef90: .word 0x0000 +3ff5efa0: .word 0x0000 +3ff5efb0: .word 0x0000 +3ff5efc0: .word 0x0000 +3ff5efd0: .word 0x0000 +3ff5efe0: .word 0x0000 +3ff5eff0: move *a2+, *a0+, 0 +3ff5f000: dsjs a1, L3FF5EE40 +3ff5f010: .word 0x0000 +3ff5f020: .word 0x0000 +3ff5f030: .word 0x0000 +L3FF5F040: +3ff5f040: .word 0x0000 +3ff5f050: .word 0x0000 +3ff5f060: .word 0x0000 +3ff5f070: .word 0x0000 +3ff5f080: .word 0x0000 +3ff5f090: .word 0x0000 +3ff5f0a0: .word 0x0000 +3ff5f0b0: .word 0x0000 +3ff5f0c0: .word 0x0000 +3ff5f0d0: .word 0x0000 +3ff5f0e0: .word 0x0000 +3ff5f0f0: .word 0x0000 +3ff5f100: .word 0x0000 +3ff5f110: .word 0x0000 +3ff5f120: .word 0x0000 +3ff5f130: .word 0x0000 +3ff5f140: .word 0x0000 +3ff5f150: .word 0x0000 +3ff5f160: .word 0x0000 +3ff5f170: .word 0x0000 +3ff5f180: .word 0x0000 +3ff5f190: .word 0x0000 +3ff5f1a0: .word 0x0000 +3ff5f1b0: .word 0x0000 +3ff5f1c0: .word 0x0000 +3ff5f1d0: .word 0x0000 +3ff5f1e0: .word 0x0000 +3ff5f1f0: move *b5+, *b8+, 0 +3ff5f200: dsjs a1, L3FF5F040 +3ff5f210: .word 0x0000 +3ff5f220: .word 0x0000 +3ff5f230: .word 0x0000 +L3FF5F240: +3ff5f240: .word 0x0000 +3ff5f250: .word 0x0000 +3ff5f260: .word 0x0000 +3ff5f270: .word 0x0000 +3ff5f280: .word 0x0000 +3ff5f290: .word 0x0000 +3ff5f2a0: .word 0x0000 +3ff5f2b0: .word 0x0000 +3ff5f2c0: .word 0x0000 +3ff5f2d0: .word 0x0000 +3ff5f2e0: .word 0x0000 +3ff5f2f0: .word 0x0000 +3ff5f300: .word 0x0000 +3ff5f310: .word 0x0000 +3ff5f320: .word 0x0000 +3ff5f330: .word 0x0000 +3ff5f340: .word 0x0000 +3ff5f350: .word 0x0000 +3ff5f360: .word 0x0000 +3ff5f370: .word 0x0000 +3ff5f380: .word 0x0000 +3ff5f390: .word 0x0000 +3ff5f3a0: .word 0x0000 +3ff5f3b0: .word 0x0000 +3ff5f3c0: .word 0x0000 +3ff5f3d0: .word 0x0000 +3ff5f3e0: .word 0x0000 +3ff5f3f0: move *b9+, *b0+, 0 +3ff5f400: dsjs a1, L3FF5F240 +3ff5f410: .word 0x0000 +3ff5f420: .word 0x0000 +3ff5f430: .word 0x0000 +L3FF5F440: +3ff5f440: .word 0x0000 +3ff5f450: .word 0x0000 +3ff5f460: .word 0x0000 +3ff5f470: .word 0x0000 +3ff5f480: .word 0x0000 +3ff5f490: .word 0x0000 +3ff5f4a0: .word 0x0000 +3ff5f4b0: .word 0x0000 +3ff5f4c0: .word 0x0000 +3ff5f4d0: .word 0x0000 +3ff5f4e0: .word 0x0000 +3ff5f4f0: .word 0x0000 +3ff5f500: .word 0x0000 +3ff5f510: .word 0x0000 +3ff5f520: .word 0x0000 +3ff5f530: .word 0x0000 +3ff5f540: .word 0x0000 +3ff5f550: .word 0x0000 +3ff5f560: .word 0x0000 +3ff5f570: .word 0x0000 +3ff5f580: .word 0x0000 +3ff5f590: .word 0x0000 +3ff5f5a0: .word 0x0000 +3ff5f5b0: .word 0x0000 +3ff5f5c0: .word 0x0000 +3ff5f5d0: .word 0x0000 +3ff5f5e0: .word 0x0000 +3ff5f5f0: move *a12+, *a8+, 0 +3ff5f600: dsjs a1, L3FF5F440 +3ff5f610: .word 0x0000 +3ff5f620: .word 0x0000 +3ff5f630: .word 0x0000 +L3FF5F640: +3ff5f640: .word 0x0000 +3ff5f650: .word 0x0000 +3ff5f660: .word 0x0000 +3ff5f670: .word 0x0000 +3ff5f680: .word 0x0000 +3ff5f690: .word 0x0000 +3ff5f6a0: .word 0x0000 +3ff5f6b0: .word 0x0000 +3ff5f6c0: .word 0x0000 +3ff5f6d0: .word 0x0000 +3ff5f6e0: .word 0x0000 +3ff5f6f0: .word 0x0000 +3ff5f700: .word 0x0000 +3ff5f710: .word 0x0000 +3ff5f720: .word 0x0000 +3ff5f730: .word 0x0000 +3ff5f740: .word 0x0000 +3ff5f750: .word 0x0000 +3ff5f760: .word 0x0000 +3ff5f770: .word 0x0000 +3ff5f780: .word 0x0000 +3ff5f790: .word 0x0000 +3ff5f7a0: .word 0x0000 +3ff5f7b0: .word 0x0000 +3ff5f7c0: .word 0x0000 +3ff5f7d0: .word 0x0000 +3ff5f7e0: .word 0x0000 +3ff5f7f0: move *sp+, *a0+, 0 +3ff5f800: dsjs a1, L3FF5F640 +3ff5f810: .word 0x0000 +3ff5f820: .word 0x0000 +3ff5f830: .word 0x0000 +L3FF5F840: +3ff5f840: .word 0x0000 +3ff5f850: .word 0x0000 +3ff5f860: .word 0x0000 +3ff5f870: .word 0x0000 +3ff5f880: .word 0x0000 +3ff5f890: .word 0x0000 +3ff5f8a0: .word 0x0000 +3ff5f8b0: .word 0x0000 +3ff5f8c0: .word 0x0000 +3ff5f8d0: .word 0x0000 +3ff5f8e0: .word 0x0000 +3ff5f8f0: .word 0x0000 +3ff5f900: .word 0x0000 +3ff5f910: .word 0x0000 +3ff5f920: .word 0x0000 +3ff5f930: .word 0x0000 +3ff5f940: .word 0x0000 +3ff5f950: .word 0x0000 +3ff5f960: .word 0x0000 +3ff5f970: .word 0x0000 +3ff5f980: .word 0x0000 +3ff5f990: .word 0x0000 +3ff5f9a0: .word 0x0000 +3ff5f9b0: .word 0x0000 +3ff5f9c0: .word 0x0000 +3ff5f9d0: .word 0x0000 +3ff5f9e0: .word 0x0000 +3ff5f9f0: move *a2+, *a8+, 1 +3ff5fa00: dsjs a1, L3FF5F840 +3ff5fa10: .word 0x0000 +3ff5fa20: .word 0x0000 +3ff5fa30: .word 0x0000 +L3FF5FA40: +3ff5fa40: .word 0x0000 +3ff5fa50: .word 0x0000 +3ff5fa60: .word 0x0000 +3ff5fa70: .word 0x0000 +3ff5fa80: .word 0x0000 +L3FF5FA90: +3ff5fa90: .word 0x0000 +3ff5faa0: .word 0x0000 +L3FF5FAB0: +3ff5fab0: .word 0x0000 +3ff5fac0: .word 0x0000 +3ff5fad0: .word 0x0000 +3ff5fae0: .word 0x0000 +3ff5faf0: .word 0x0000 +3ff5fb00: .word 0x0000 +3ff5fb10: .word 0x0000 +3ff5fb20: .word 0x0000 +3ff5fb30: .word 0x0000 +3ff5fb40: .word 0x0000 +3ff5fb50: .word 0x0000 +3ff5fb60: .word 0x0000 +3ff5fb70: .word 0x0000 +3ff5fb80: .word 0x0000 +3ff5fb90: .word 0x0000 +3ff5fba0: .word 0x0000 +3ff5fbb0: .word 0x0000 +3ff5fbc0: .word 0x0000 +3ff5fbd0: .word 0x0000 +3ff5fbe0: .word 0x0000 +3ff5fbf0: move *a5+, *a8+, 1 +3ff5fc00: dsjs a1, L3FF5FA40 +3ff5fc10: .word 0x0462 +3ff5fc20: move *a10, *a0, 1 +3ff5fc30: rev a4 +3ff5fc40: move *a8+, *a0+, 1 +3ff5fc50: dsjs a1, L3FF5FA90 +3ff5fc60: move *a10+, *a8+, 1 +3ff5fc70: dsjs a1, L3FF5FAB0 +3ff5fc80: .word 0x0000 +L3FF5FC90: +3ff5fc90: .word 0x0000 +3ff5fca0: .word 0x0000 +L3FF5FCB0: +3ff5fcb0: .word 0x0000 +3ff5fcc0: .word 0x0000 +3ff5fcd0: .word 0x0000 +3ff5fce0: .word 0x0000 +3ff5fcf0: .word 0x0000 +3ff5fd00: .word 0x0000 +3ff5fd10: .word 0x0000 +3ff5fd20: .word 0x0000 +3ff5fd30: .word 0x0000 +3ff5fd40: .word 0x0000 +3ff5fd50: .word 0x0000 +3ff5fd60: .word 0x0000 +3ff5fd70: .word 0x0000 +3ff5fd80: .word 0x0000 +3ff5fd90: .word 0x0000 +3ff5fda0: .word 0x0000 +3ff5fdb0: .word 0x0000 +3ff5fdc0: .word 0x0000 +3ff5fdd0: .word 0x0000 +3ff5fde0: .word 0x0000 +3ff5fdf0: .word 0x0000 +3ff5fe00: .word 0x0000 +3ff5fe10: .word 0x0000 +3ff5fe20: .word 0x0000 +3ff5fe30: .word 0x0000 +3ff5fe40: move *a13+, *a8+, 1 +3ff5fe50: dsjs a1, L3FF5FC90 +3ff5fe60: movb *b1, *b8 +3ff5fe70: dsjs a1, L3FF5FCB0 +3ff5fe80: .word 0x0000 +L3FF5FE90: +3ff5fe90: .word 0x0000 +3ff5fea0: .word 0x0000 +L3FF5FEB0: +3ff5feb0: .word 0x0000 +3ff5fec0: .word 0x0000 +3ff5fed0: .word 0x0000 +3ff5fee0: .word 0x0000 +3ff5fef0: .word 0x0000 +3ff5ff00: .word 0x0000 +3ff5ff10: .word 0x0000 +3ff5ff20: .word 0x0000 +3ff5ff30: .word 0x0000 +3ff5ff40: .word 0x0000 +3ff5ff50: .word 0x0000 +3ff5ff60: .word 0x0000 +3ff5ff70: .word 0x0000 +3ff5ff80: .word 0x0000 +3ff5ff90: .word 0x0000 +3ff5ffa0: .word 0x0000 +3ff5ffb0: .word 0x0000 +3ff5ffc0: .word 0x0000 +3ff5ffd0: .word 0x0000 +3ff5ffe0: .word 0x0000 +3ff5fff0: .word 0x0000 +3ff60000: .word 0x0000 +3ff60010: .word 0x0000 +3ff60020: .word 0x0000 +3ff60030: .word 0x0000 +3ff60040: movb *b6, *b0 +3ff60050: dsjs a1, L3FF5FE90 +3ff60060: movb *a10, *a0 +3ff60070: dsjs a1, L3FF5FEB0 +3ff60080: .word 0x0000 +L3FF60090: +3ff60090: .word 0x0000 +3ff600a0: .word 0x0000 +L3FF600B0: +3ff600b0: .word 0x0000 +3ff600c0: .word 0x0000 +L3FF600D0: +3ff600d0: .word 0x0000 +3ff600e0: .word 0x0000 +3ff600f0: .word 0x0000 +3ff60100: .word 0x0000 +3ff60110: .word 0x0000 +3ff60120: .word 0x0000 +3ff60130: .word 0x0000 +3ff60140: .word 0x0000 +3ff60150: .word 0x0000 +3ff60160: .word 0x0000 +3ff60170: .word 0x0000 +3ff60180: .word 0x0000 +3ff60190: .word 0x0000 +3ff601a0: .word 0x0000 +3ff601b0: .word 0x0000 +3ff601c0: .word 0x0000 +3ff601d0: .word 0x0000 +3ff601e0: .word 0x0000 +3ff601f0: .word 0x0000 +3ff60200: .word 0x0000 +3ff60210: .word 0x0000 +3ff60220: .word 0x0000 +3ff60230: .word 0x0000 +3ff60240: movb *b13, *b8 +3ff60250: dsjs a1, L3FF60090 +3ff60260: .word 0x9e80 +3ff60270: dsjs a1, L3FF600B0 +3ff60280: .word 0x9f68 +L3FF60290: +3ff60290: dsjs a1, L3FF600D0 +3ff602a0: .word 0x0000 +L3FF602B0: +3ff602b0: .word 0x0000 +3ff602c0: .word 0x0000 +L3FF602D0: +3ff602d0: .word 0x0000 +3ff602e0: .word 0x0000 +3ff602f0: .word 0x0000 +3ff60300: .word 0x0000 +3ff60310: .word 0x0000 +3ff60320: .word 0x0000 +3ff60330: .word 0x0000 +3ff60340: .word 0x0000 +3ff60350: .word 0x0000 +3ff60360: .word 0x0000 +3ff60370: .word 0x0000 +3ff60380: .word 0x0000 +3ff60390: .word 0x0000 +3ff603a0: .word 0x0000 +3ff603b0: .word 0x0000 +3ff603c0: .word 0x0000 +3ff603d0: .word 0x0000 +3ff603e0: .word 0x0000 +3ff603f0: .word 0x0000 +3ff60400: .word 0x0000 +3ff60410: .word 0x0000 +3ff60420: .word 0x0000 +3ff60430: .word 0x0000 +3ff60440: move b1, -*b0, 0 +3ff60450: dsjs a1, L3FF60290 +3ff60460: move a8, -*a8, 0 +3ff60470: dsjs a1, L3FF602B0 +3ff60480: move sp, -*b8, 0 +L3FF60490: +3ff60490: dsjs a1, L3FF602D0 +3ff604a0: .word 0x0000 +L3FF604B0: +3ff604b0: .word 0x0000 +3ff604c0: .word 0x0000 +L3FF604D0: +3ff604d0: .word 0x0000 +3ff604e0: .word 0x0000 +3ff604f0: .word 0x0000 +3ff60500: .word 0x0000 +3ff60510: .word 0x0000 +3ff60520: .word 0x0000 +3ff60530: .word 0x0000 +3ff60540: .word 0x0000 +3ff60550: .word 0x0000 +3ff60560: .word 0x0000 +3ff60570: .word 0x0000 +3ff60580: .word 0x0000 +3ff60590: .word 0x0000 +3ff605a0: .word 0x0000 +3ff605b0: .word 0x0000 +3ff605c0: .word 0x0000 +3ff605d0: .word 0x0000 +3ff605e0: .word 0x0000 +3ff605f0: .word 0x0000 +3ff60600: .word 0x0000 +3ff60610: .word 0x0000 +3ff60620: .word 0x0000 +3ff60630: .word 0x0000 +3ff60640: move b5, -*b8, 1 +3ff60650: dsjs a1, L3FF60490 +3ff60660: move a13, -*a0, 1 +3ff60670: dsjs a1, L3FF604B0 +3ff60680: move -*b5, b8, 0 +L3FF60690: +3ff60690: dsjs a1, L3FF604D0 +3ff606a0: .word 0x0000 +3ff606b0: .word 0x0000 +3ff606c0: .word 0x0000 +3ff606d0: .word 0x0000 +3ff606e0: .word 0x0000 +3ff606f0: .word 0x0000 +3ff60700: .word 0x0000 +3ff60710: .word 0x0000 +3ff60720: .word 0x0000 +3ff60730: .word 0x0000 +3ff60740: .word 0x0000 +3ff60750: .word 0x0000 +3ff60760: .word 0x0000 +3ff60770: .word 0x0000 +3ff60780: .word 0x0000 +3ff60790: .word 0x0000 +3ff607a0: .word 0x0000 +3ff607b0: .word 0x0000 +3ff607c0: .word 0x0000 +3ff607d0: .word 0x0000 +3ff607e0: .word 0x0000 +3ff607f0: .word 0x0000 +3ff60800: .word 0x0000 +3ff60810: .word 0x0000 +3ff60820: .word 0x0000 +3ff60830: .word 0x0000 +3ff60840: move -*b12, b0, 0 +3ff60850: dsjs a1, L3FF60690 +3ff60860: .word 0x0000 +3ff60870: .word 0x0000 +3ff60880: .word 0x0000 +L3FF60890: +3ff60890: .word 0x0000 +3ff608a0: .word 0x0000 +3ff608b0: .word 0x0000 +3ff608c0: .word 0x0000 +3ff608d0: .word 0x0000 +3ff608e0: .word 0x0000 +3ff608f0: .word 0x0000 +3ff60900: .word 0x0000 +3ff60910: .word 0x0000 +3ff60920: .word 0x0000 +3ff60930: .word 0x0000 +3ff60940: .word 0x0000 +3ff60950: .word 0x0000 +3ff60960: .word 0x0000 +3ff60970: .word 0x0000 +3ff60980: .word 0x0000 +3ff60990: .word 0x0000 +3ff609a0: .word 0x0000 +3ff609b0: .word 0x0000 +3ff609c0: .word 0x0000 +3ff609d0: .word 0x0000 +3ff609e0: .word 0x0000 +3ff609f0: .word 0x0000 +3ff60a00: .word 0x0000 +3ff60a10: .word 0x0000 +3ff60a20: .word 0x0000 +3ff60a30: .word 0x0000 +3ff60a40: move -*b1, b8, 1 +3ff60a50: dsjs a1, L3FF60890 +3ff60a60: .word 0x0000 +3ff60a70: .word 0x0000 +3ff60a80: .word 0x0000 +L3FF60A90: +3ff60a90: .word 0x0000 +3ff60aa0: .word 0x0000 +3ff60ab0: .word 0x0000 +3ff60ac0: .word 0x0000 +3ff60ad0: .word 0x0000 +3ff60ae0: .word 0x0000 +3ff60af0: .word 0x0000 +3ff60b00: .word 0x0000 +3ff60b10: .word 0x0000 +3ff60b20: .word 0x0000 +3ff60b30: .word 0x0000 +3ff60b40: .word 0x0000 +3ff60b50: .word 0x0000 +3ff60b60: .word 0x0000 +3ff60b70: .word 0x0000 +3ff60b80: .word 0x0000 +3ff60b90: .word 0x0000 +3ff60ba0: .word 0x0000 +3ff60bb0: .word 0x0000 +3ff60bc0: .word 0x0000 +3ff60bd0: .word 0x0000 +3ff60be0: .word 0x0000 +3ff60bf0: .word 0x0000 +3ff60c00: .word 0x0000 +3ff60c10: .word 0x0000 +3ff60c20: .word 0x0000 +3ff60c30: .word 0x0000 +3ff60c40: move -*b8, b0, 1 +3ff60c50: dsjs a1, L3FF60A90 +3ff60c60: .word 0x0000 +3ff60c70: .word 0x0000 +3ff60c80: .word 0x0000 +L3FF60C90: +3ff60c90: .word 0x0000 +3ff60ca0: .word 0x0000 +3ff60cb0: .word 0x0000 +3ff60cc0: .word 0x0000 +3ff60cd0: .word 0x0000 +3ff60ce0: .word 0x0000 +3ff60cf0: .word 0x0000 +3ff60d00: .word 0x0000 +3ff60d10: .word 0x0000 +3ff60d20: .word 0x0000 +3ff60d30: .word 0x0000 +3ff60d40: .word 0x0000 +3ff60d50: .word 0x0000 +3ff60d60: .word 0x0000 +3ff60d70: .word 0x0000 +3ff60d80: .word 0x0000 +3ff60d90: .word 0x0000 +3ff60da0: .word 0x0000 +3ff60db0: .word 0x0000 +3ff60dc0: .word 0x0000 +3ff60dd0: .word 0x0000 +3ff60de0: .word 0x0000 +3ff60df0: .word 0x0000 +3ff60e00: .word 0x0000 +3ff60e10: .word 0x0000 +3ff60e20: .word 0x0000 +3ff60e30: .word 0x0000 +3ff60e40: move -*b10, b0, 1 +3ff60e50: dsjs a1, L3FF60C90 +3ff60e60: .word 0x0000 +3ff60e70: .word 0x0000 +3ff60e80: .word 0x0000 +L3FF60E90: +3ff60e90: .word 0x0000 +3ff60ea0: .word 0x0000 +3ff60eb0: .word 0x0000 +3ff60ec0: .word 0x0000 +3ff60ed0: .word 0x0000 +3ff60ee0: .word 0x0000 +3ff60ef0: .word 0x0000 +3ff60f00: .word 0x0000 +3ff60f10: .word 0x0000 +3ff60f20: .word 0x0000 +3ff60f30: .word 0x0000 +3ff60f40: .word 0x0000 +3ff60f50: .word 0x0000 +3ff60f60: .word 0x0000 +3ff60f70: .word 0x0000 +3ff60f80: .word 0x0000 +3ff60f90: .word 0x0000 +3ff60fa0: .word 0x0000 +3ff60fb0: .word 0x0000 +3ff60fc0: .word 0x0000 +3ff60fd0: .word 0x0000 +3ff60fe0: .word 0x0000 +3ff60ff0: .word 0x0000 +3ff61000: .word 0x0000 +3ff61010: .word 0x0000 +3ff61020: .word 0x0000 +3ff61030: .word 0x0000 +3ff61040: move -*sp, b8, 1 +3ff61050: dsjs a1, L3FF60E90 +3ff61060: .word 0x0000 +3ff61070: .word 0x0000 +3ff61080: .word 0x0000 +L3FF61090: +3ff61090: .word 0x0000 +3ff610a0: .word 0x0000 +3ff610b0: .word 0x0000 +3ff610c0: .word 0x0000 +3ff610d0: .word 0x0000 +3ff610e0: .word 0x0000 +3ff610f0: .word 0x0000 +3ff61100: .word 0x0000 +3ff61110: .word 0x0000 +3ff61120: .word 0x0000 +3ff61130: .word 0x0000 +3ff61140: .word 0x0000 +3ff61150: .word 0x0000 +3ff61160: .word 0x0000 +3ff61170: .word 0x0000 +3ff61180: .word 0x0000 +3ff61190: .word 0x0000 +3ff611a0: .word 0x0000 +3ff611b0: .word 0x0000 +3ff611c0: .word 0x0000 +3ff611d0: .word 0x0000 +3ff611e0: .word 0x0000 +3ff611f0: .word 0x0000 +3ff61200: .word 0x0000 +3ff61210: .word 0x0000 +3ff61220: .word 0x0000 +3ff61230: .word 0x0000 +3ff61240: move -*a8, -*a0, 0 +3ff61250: dsjs a1, L3FF61090 +3ff61260: .word 0x0000 +3ff61270: .word 0x0000 +3ff61280: .word 0x0000 +L3FF61290: +3ff61290: .word 0x0000 +3ff612a0: .word 0x0000 +3ff612b0: .word 0x0000 +3ff612c0: .word 0x0000 +3ff612d0: .word 0x0000 +3ff612e0: .word 0x0000 +3ff612f0: .word 0x0000 +3ff61300: .word 0x0000 +3ff61310: .word 0x0000 +3ff61320: .word 0x0000 +3ff61330: .word 0x0000 +3ff61340: .word 0x0000 +3ff61350: .word 0x0000 +3ff61360: .word 0x0000 +3ff61370: .word 0x0000 +3ff61380: .word 0x0000 +3ff61390: .word 0x0000 +3ff613a0: .word 0x0000 +3ff613b0: .word 0x0000 +3ff613c0: .word 0x0000 +3ff613d0: .word 0x0000 +3ff613e0: .word 0x0000 +3ff613f0: .word 0x0000 +3ff61400: .word 0x0000 +3ff61410: .word 0x0000 +3ff61420: .word 0x0000 +3ff61430: .word 0x0000 +3ff61440: move -*sp, -*b8, 0 +3ff61450: dsjs a1, L3FF61290 +3ff61460: .word 0x0000 +3ff61470: .word 0x0000 +3ff61480: .word 0x0000 +L3FF61490: +3ff61490: .word 0x0000 +3ff614a0: .word 0x0000 +3ff614b0: .word 0x0000 +3ff614c0: .word 0x0000 +3ff614d0: .word 0x0000 +3ff614e0: .word 0x0000 +3ff614f0: .word 0x0000 +3ff61500: .word 0x0000 +3ff61510: .word 0x0000 +3ff61520: .word 0x0000 +3ff61530: .word 0x0000 +3ff61540: .word 0x0000 +3ff61550: .word 0x0000 +3ff61560: .word 0x0000 +3ff61570: .word 0x0000 +3ff61580: .word 0x0000 +3ff61590: .word 0x0000 +3ff615a0: .word 0x0000 +3ff615b0: .word 0x0000 +3ff615c0: .word 0x0000 +3ff615d0: .word 0x0000 +3ff615e0: .word 0x0000 +3ff615f0: .word 0x0000 +3ff61600: .word 0x0000 +3ff61610: .word 0x0000 +3ff61620: .word 0x0000 +3ff61630: .word 0x0000 +3ff61640: move -*a3, -*a0, 1 +3ff61650: dsjs a1, L3FF61490 +3ff61660: .word 0x0000 +3ff61670: .word 0x0000 +3ff61680: .word 0x0000 +L3FF61690: +3ff61690: .word 0x0000 +3ff616a0: .word 0x0000 +3ff616b0: .word 0x0000 +3ff616c0: .word 0x0000 +3ff616d0: .word 0x0000 +3ff616e0: .word 0x0000 +3ff616f0: .word 0x0000 +3ff61700: .word 0x0000 +3ff61710: .word 0x0000 +3ff61720: .word 0x0000 +3ff61730: .word 0x0000 +3ff61740: .word 0x0000 +3ff61750: .word 0x0000 +3ff61760: .word 0x0000 +3ff61770: .word 0x0000 +3ff61780: .word 0x0000 +3ff61790: .word 0x0000 +3ff617a0: .word 0x0000 +3ff617b0: .word 0x0000 +3ff617c0: .word 0x0000 +3ff617d0: .word 0x0000 +3ff617e0: .word 0x0000 +3ff617f0: .word 0x0000 +3ff61800: .word 0x0000 +3ff61810: .word 0x0000 +3ff61820: .word 0x0000 +3ff61830: .word 0x0000 +3ff61840: move -*a8, -*a0, 1 +3ff61850: dsjs a1, L3FF61690 +3ff61860: .word 0x0000 +3ff61870: .word 0x0000 +3ff61880: .word 0x0000 +L3FF61890: +3ff61890: .word 0x0000 +3ff618a0: .word 0x0000 +3ff618b0: .word 0x0000 +3ff618c0: .word 0x0000 +3ff618d0: .word 0x0000 +3ff618e0: .word 0x0000 +3ff618f0: .word 0x0000 +3ff61900: .word 0x0000 +3ff61910: .word 0x0000 +3ff61920: .word 0x0000 +3ff61930: .word 0x0000 +3ff61940: .word 0x0000 +3ff61950: .word 0x0000 +3ff61960: .word 0x0000 +3ff61970: .word 0x0000 +3ff61980: .word 0x0000 +3ff61990: .word 0x0000 +3ff619a0: .word 0x0000 +3ff619b0: .word 0x0000 +3ff619c0: .word 0x0000 +3ff619d0: .word 0x0000 +3ff619e0: .word 0x0000 +3ff619f0: .word 0x0000 +3ff61a00: .word 0x0000 +3ff61a10: .word 0x0000 +3ff61a20: .word 0x0000 +3ff61a30: .word 0x0000 +3ff61a40: move -*a11, -*a0, 1 +3ff61a50: dsjs a1, L3FF61890 +3ff61a60: .word 0x0000 +3ff61a70: .word 0x0000 +3ff61a80: .word 0x0000 +L3FF61A90: +3ff61a90: .word 0x0000 +3ff61aa0: .word 0x0000 +3ff61ab0: .word 0x0000 +3ff61ac0: .word 0x0000 +3ff61ad0: .word 0x0000 +3ff61ae0: .word 0x0000 +3ff61af0: .word 0x0000 +3ff61b00: .word 0x0000 +3ff61b10: .word 0x0000 +3ff61b20: .word 0x0000 +3ff61b30: .word 0x0000 +3ff61b40: .word 0x0000 +3ff61b50: .word 0x0000 +3ff61b60: .word 0x0000 +3ff61b70: .word 0x0000 +3ff61b80: .word 0x0000 +3ff61b90: .word 0x0000 +3ff61ba0: .word 0x0000 +3ff61bb0: .word 0x0000 +3ff61bc0: .word 0x0000 +3ff61bd0: .word 0x0000 +3ff61be0: .word 0x0000 +3ff61bf0: .word 0x0000 +3ff61c00: .word 0x0000 +3ff61c10: .word 0x0000 +3ff61c20: .word 0x0000 +3ff61c30: .word 0x0000 +3ff61c40: move -*b13, -*b0, 1 +3ff61c50: dsjs a1, L3FF61A90 +3ff61c60: .word 0x0000 +3ff61c70: .word 0x0000 +3ff61c80: .word 0x0000 +3ff61c90: .word 0x0000 +3ff61ca0: .word 0x0000 +3ff61cb0: .word 0x0000 +3ff61cc0: .word 0x0000 +3ff61cd0: .word 0x0000 +3ff61ce0: .word 0x0000 +3ff61cf0: .word 0x0000 +3ff61d00: .word 0x0000 +3ff61d10: .word 0x0000 +3ff61d20: .word 0x0000 +3ff61d30: .word 0x0000 +3ff61d40: .word 0x0000 +3ff61d50: .word 0x0000 +3ff61d60: .word 0x0000 +3ff61d70: .word 0x0000 +3ff61d80: .word 0x0000 +3ff61d90: .word 0x0000 +3ff61da0: .word 0x0000 +3ff61db0: .word 0x0000 +3ff61dc0: .word 0x0000 +3ff61dd0: .word 0x0000 +3ff61de0: .word 0x0000 +3ff61df0: .word 0x0000 +3ff61e00: .word 0x0000 +3ff61e10: .word 0x0000 +3ff61e20: .word 0x0000 +3ff61e30: .word 0x0000 +3ff61e40: movb a1, *a8(0x3fa1) +3ff61e60: .word 0x0000 +3ff61e70: .word 0x0000 +3ff61e80: .word 0x0000 +3ff61e90: .word 0x0000 +3ff61ea0: .word 0x0000 +3ff61eb0: .word 0x0000 +3ff61ec0: .word 0x0000 +3ff61ed0: .word 0x0000 +3ff61ee0: .word 0x0000 +3ff61ef0: .word 0x0000 +3ff61f00: .word 0x0000 +3ff61f10: .word 0x0000 +3ff61f20: .word 0x0000 +3ff61f30: .word 0x0000 +3ff61f40: .word 0x0000 +3ff61f50: .word 0x0000 +3ff61f60: .word 0x0000 +3ff61f70: .word 0x0000 +3ff61f80: .word 0x0000 +3ff61f90: .word 0x0000 +3ff61fa0: .word 0x0000 +3ff61fb0: .word 0x0000 +3ff61fc0: .word 0x0000 +3ff61fd0: .word 0x0000 +3ff61fe0: .word 0x0000 +3ff61ff0: .word 0x0000 +3ff62000: .word 0x0000 +3ff62010: .word 0x0000 +3ff62020: .word 0x0000 +3ff62030: .word 0x0000 +3ff62040: movb b4, *b0(0x3fa1) +3ff62060: .word 0x0000 +3ff62070: .word 0x0000 +3ff62080: .word 0x0000 +3ff62090: .word 0x0000 +3ff620a0: .word 0x0000 +3ff620b0: .word 0x0000 +3ff620c0: .word 0x0000 +3ff620d0: .word 0x0000 +3ff620e0: .word 0x0000 +3ff620f0: .word 0x0000 +3ff62100: .word 0x0000 +3ff62110: .word 0x0000 +3ff62120: .word 0x0000 +3ff62130: .word 0x0000 +3ff62140: .word 0x0000 +3ff62150: .word 0x0000 +3ff62160: .word 0x0000 +3ff62170: .word 0x0000 +3ff62180: .word 0x0000 +3ff62190: .word 0x0000 +3ff621a0: .word 0x0000 +3ff621b0: .word 0x0000 +3ff621c0: .word 0x0000 +3ff621d0: .word 0x0000 +3ff621e0: .word 0x0000 +3ff621f0: .word 0x0000 +3ff62200: .word 0x0000 +3ff62210: .word 0x0000 +3ff62220: .word 0x0000 +3ff62230: .word 0x0000 +3ff62240: movb a8, *a0(0x3fa1) +3ff62260: .word 0x0000 +3ff62270: .word 0x0000 +3ff62280: .word 0x0000 +3ff62290: .word 0x0000 +3ff622a0: .word 0x0000 +3ff622b0: .word 0x0000 +3ff622c0: .word 0x0000 +3ff622d0: .word 0x0000 +3ff622e0: .word 0x0000 +3ff622f0: .word 0x0000 +3ff62300: .word 0x0000 +3ff62310: .word 0x0000 +3ff62320: .word 0x0000 +3ff62330: .word 0x0000 +3ff62340: .word 0x0000 +3ff62350: .word 0x0000 +3ff62360: .word 0x0000 +3ff62370: .word 0x0000 +3ff62380: .word 0x0000 +3ff62390: .word 0x0000 +3ff623a0: .word 0x0000 +3ff623b0: .word 0x0000 +3ff623c0: .word 0x0000 +3ff623d0: .word 0x0000 +3ff623e0: .word 0x0000 +3ff623f0: .word 0x0000 +3ff62400: .word 0x0000 +3ff62410: .word 0x0000 +3ff62420: .word 0x0000 +3ff62430: .word 0x0000 +3ff62440: movb b11, *b8(0x3fa1) +3ff62460: .word 0x0000 +3ff62470: .word 0x0000 +3ff62480: .word 0x0000 +3ff62490: .word 0x0000 +3ff624a0: .word 0x0000 +3ff624b0: .word 0x0000 +3ff624c0: .word 0x0000 +3ff624d0: .word 0x0000 +3ff624e0: .word 0x0000 +3ff624f0: .word 0x0000 +3ff62500: .word 0x0000 +3ff62510: .word 0x0000 +3ff62520: .word 0x0000 +3ff62530: .word 0x0000 +3ff62540: .word 0x0000 +3ff62550: .word 0x0000 +3ff62560: .word 0x0000 +3ff62570: .word 0x0000 +3ff62580: .word 0x0000 +3ff62590: .word 0x0000 +3ff625a0: .word 0x0000 +3ff625b0: .word 0x0000 +3ff625c0: .word 0x0000 +3ff625d0: .word 0x0000 +3ff625e0: .word 0x0000 +3ff625f0: .word 0x0000 +3ff62600: .word 0x0000 +3ff62610: .word 0x0000 +3ff62620: .word 0x0000 +3ff62630: .word 0x0000 +3ff62640: movb sp, *a0(0x3fa1) +3ff62660: .word 0x0000 +3ff62670: .word 0x0000 +3ff62680: .word 0x0000 +3ff62690: .word 0x0000 +3ff626a0: .word 0x0000 +3ff626b0: .word 0x0000 +3ff626c0: .word 0x0000 +3ff626d0: .word 0x0000 +3ff626e0: .word 0x0000 +3ff626f0: .word 0x0000 +3ff62700: .word 0x0000 +3ff62710: .word 0x0000 +3ff62720: .word 0x0000 +3ff62730: .word 0x0000 +3ff62740: .word 0x0000 +3ff62750: .word 0x0000 +3ff62760: .word 0x0000 +3ff62770: .word 0x0000 +3ff62780: .word 0x0000 +3ff62790: .word 0x0000 +3ff627a0: .word 0x0000 +3ff627b0: .word 0x0000 +3ff627c0: .word 0x0000 +3ff627d0: .word 0x0000 +3ff627e0: .word 0x0000 +3ff627f0: .word 0x0000 +3ff62800: .word 0x0000 +3ff62810: .word 0x0000 +3ff62820: .word 0x0000 +3ff62830: .word 0x0000 +3ff62840: movb *a0(0x3fa1), a8 +3ff62860: .word 0x0000 +3ff62870: .word 0x0000 +3ff62880: .word 0x0000 +3ff62890: .word 0x0000 +3ff628a0: .word 0x0000 +3ff628b0: .word 0x0000 +3ff628c0: .word 0x0000 +3ff628d0: .word 0x0000 +3ff628e0: .word 0x0000 +3ff628f0: .word 0x0000 +3ff62900: .word 0x0000 +3ff62910: .word 0x0000 +3ff62920: .word 0x0000 +3ff62930: .word 0x0000 +3ff62940: .word 0x0000 +3ff62950: .word 0x0000 +3ff62960: .word 0x0000 +3ff62970: .word 0x0000 +3ff62980: .word 0x0000 +3ff62990: .word 0x0000 +3ff629a0: .word 0x0000 +3ff629b0: .word 0x0000 +3ff629c0: .word 0x0000 +3ff629d0: .word 0x0000 +3ff629e0: .word 0x0000 +3ff629f0: .word 0x0000 +3ff62a00: .word 0x0000 +3ff62a10: .word 0x0000 +3ff62a20: .word 0x0000 +3ff62a30: .word 0x0000 +3ff62a40: movb *a2(0x3fa1), a0 +3ff62a60: .word 0x0000 +3ff62a70: .word 0x0000 +3ff62a80: .word 0x0000 +3ff62a90: .word 0x0000 +3ff62aa0: .word 0x0000 +3ff62ab0: .word 0x0000 +3ff62ac0: .word 0x0000 +3ff62ad0: .word 0x0000 +3ff62ae0: .word 0x0000 +3ff62af0: .word 0x0000 +3ff62b00: .word 0x0000 +3ff62b10: .word 0x0000 +3ff62b20: .word 0x0000 +3ff62b30: .word 0x0000 +3ff62b40: .word 0x0000 +3ff62b50: .word 0x0000 +3ff62b60: .word 0x0000 +3ff62b70: .word 0x0000 +3ff62b80: .word 0x0000 +3ff62b90: .word 0x0000 +3ff62ba0: .word 0x0000 +3ff62bb0: .word 0x0000 +3ff62bc0: .word 0x0000 +3ff62bd0: .word 0x0000 +3ff62be0: .word 0x0000 +3ff62bf0: .word 0x0000 +3ff62c00: .word 0x0000 +3ff62c10: .word 0x0000 +3ff62c20: .word 0x0000 +3ff62c30: .word 0x0000 +3ff62c40: movb *b3(0x3fa1), b8 +3ff62c60: .word 0x0000 +3ff62c70: .word 0x0000 +3ff62c80: .word 0x0000 +3ff62c90: .word 0x0000 +3ff62ca0: .word 0x0000 +3ff62cb0: .word 0x0000 +3ff62cc0: .word 0x0000 +3ff62cd0: .word 0x0000 +3ff62ce0: .word 0x0000 +3ff62cf0: .word 0x0000 +3ff62d00: .word 0x0000 +3ff62d10: .word 0x0000 +3ff62d20: .word 0x0000 +3ff62d30: .word 0x0000 +3ff62d40: .word 0x0000 +3ff62d50: .word 0x0000 +3ff62d60: .word 0x0000 +3ff62d70: .word 0x0000 +3ff62d80: .word 0x0000 +3ff62d90: .word 0x0000 +3ff62da0: .word 0x0000 +3ff62db0: .word 0x0000 +3ff62dc0: .word 0x0000 +3ff62dd0: .word 0x0000 +3ff62de0: .word 0x0000 +3ff62df0: .word 0x0000 +3ff62e00: .word 0x0000 +3ff62e10: .word 0x0000 +3ff62e20: .word 0x0000 +3ff62e30: .word 0x0000 +3ff62e40: movb *b5(0x3fa1), b8 +3ff62e60: .word 0x0000 +3ff62e70: .word 0x0000 +3ff62e80: .word 0x0000 +3ff62e90: .word 0x0000 +3ff62ea0: .word 0x0000 +3ff62eb0: .word 0x0000 +3ff62ec0: .word 0x0000 +3ff62ed0: .word 0x0000 +3ff62ee0: .word 0x0000 +3ff62ef0: .word 0x0000 +3ff62f00: .word 0x0000 +3ff62f10: .word 0x0000 +3ff62f20: .word 0x0000 +3ff62f30: .word 0x0000 +3ff62f40: .word 0x0000 +3ff62f50: .word 0x0000 +3ff62f60: .word 0x0000 +3ff62f70: .word 0x0000 +3ff62f80: .word 0x0000 +3ff62f90: .word 0x0000 +3ff62fa0: .word 0x0000 +3ff62fb0: .word 0x0000 +3ff62fc0: .word 0x0000 +3ff62fd0: .word 0x0000 +3ff62fe0: .word 0x0000 +3ff62ff0: .word 0x0000 +3ff63000: .word 0x0000 +3ff63010: .word 0x0000 +3ff63020: .word 0x0000 +3ff63030: .word 0x0000 +3ff63040: movb *a8(0x3fa1), a0 +3ff63060: .word 0x0000 +3ff63070: .word 0x0000 +3ff63080: .word 0x0000 +L3FF63090: +3ff63090: .word 0x0000 +3ff630a0: .word 0x0000 +3ff630b0: .word 0x0000 +3ff630c0: .word 0x0000 +3ff630d0: .word 0x0000 +3ff630e0: .word 0x0000 +3ff630f0: .word 0x0000 +3ff63100: .word 0x0000 +3ff63110: .word 0x0000 +3ff63120: .word 0x0000 +3ff63130: .word 0x0000 +3ff63140: .word 0x0000 +3ff63150: .word 0x0000 +3ff63160: .word 0x0000 +3ff63170: .word 0x0000 +3ff63180: .word 0x0000 +3ff63190: .word 0x0000 +3ff631a0: .word 0x0000 +3ff631b0: .word 0x0000 +3ff631c0: .word 0x0000 +3ff631d0: .word 0x0000 +3ff631e0: .word 0x0000 +3ff631f0: .word 0x0000 +3ff63200: .word 0x0000 +3ff63210: .word 0x0000 +3ff63220: .word 0x0000 +3ff63230: .word 0x0000 +3ff63240: move *a2+, *a0+, 0 +3ff63250: dsjs a1, L3FF63090 +3ff63260: .word 0x0000 +3ff63270: .word 0x0000 +3ff63280: .word 0x0000 +L3FF63290: +3ff63290: .word 0x0000 +3ff632a0: .word 0x0000 +3ff632b0: .word 0x0000 +3ff632c0: .word 0x0000 +3ff632d0: .word 0x0000 +3ff632e0: .word 0x0000 +3ff632f0: .word 0x0000 +3ff63300: .word 0x0000 +3ff63310: .word 0x0000 +3ff63320: .word 0x0000 +3ff63330: .word 0x0000 +3ff63340: .word 0x0000 +3ff63350: .word 0x0000 +3ff63360: .word 0x0000 +3ff63370: .word 0x0000 +3ff63380: .word 0x0000 +3ff63390: .word 0x0000 +3ff633a0: .word 0x0000 +3ff633b0: .word 0x0000 +3ff633c0: .word 0x0000 +3ff633d0: .word 0x0000 +3ff633e0: .word 0x0000 +3ff633f0: .word 0x0000 +3ff63400: .word 0x0000 +3ff63410: .word 0x0000 +3ff63420: .word 0x0000 +3ff63430: .word 0x0000 +3ff63440: move *a2+, *a0+, 0 +3ff63450: dsjs a1, L3FF63290 +3ff63460: .word 0x0000 +3ff63470: .word 0x0000 +3ff63480: .word 0x0000 +L3FF63490: +3ff63490: .word 0x0000 +3ff634a0: .word 0x0000 +3ff634b0: .word 0x0000 +3ff634c0: .word 0x0000 +3ff634d0: .word 0x0000 +3ff634e0: .word 0x0000 +3ff634f0: .word 0x0000 +3ff63500: .word 0x0000 +3ff63510: .word 0x0000 +3ff63520: .word 0x0000 +3ff63530: .word 0x0000 +3ff63540: .word 0x0000 +3ff63550: .word 0x0000 +3ff63560: .word 0x0000 +3ff63570: .word 0x0000 +3ff63580: .word 0x0000 +3ff63590: .word 0x0000 +3ff635a0: .word 0x0000 +3ff635b0: .word 0x0000 +3ff635c0: .word 0x0000 +3ff635d0: .word 0x0000 +3ff635e0: .word 0x0000 +3ff635f0: .word 0x0000 +3ff63600: .word 0x0000 +3ff63610: .word 0x0000 +3ff63620: .word 0x0000 +3ff63630: .word 0x0000 +3ff63640: move *a2+, *a0+, 0 +3ff63650: dsjs a1, L3FF63490 +3ff63660: .word 0x0000 +3ff63670: .word 0x0000 +3ff63680: .word 0x0000 +L3FF63690: +3ff63690: .word 0x0000 +3ff636a0: .word 0x0000 +3ff636b0: .word 0x0000 +3ff636c0: .word 0x0000 +3ff636d0: .word 0x0000 +3ff636e0: .word 0x0000 +3ff636f0: .word 0x0000 +3ff63700: .word 0x0000 +3ff63710: .word 0x0000 +3ff63720: .word 0x0000 +3ff63730: .word 0x0000 +3ff63740: .word 0x0000 +3ff63750: .word 0x0000 +3ff63760: .word 0x0000 +3ff63770: .word 0x0000 +3ff63780: .word 0x0000 +3ff63790: .word 0x0000 +3ff637a0: .word 0x0000 +3ff637b0: .word 0x0000 +3ff637c0: .word 0x0000 +3ff637d0: .word 0x0000 +3ff637e0: .word 0x0000 +3ff637f0: .word 0x0000 +3ff63800: .word 0x0000 +3ff63810: .word 0x0000 +3ff63820: .word 0x0000 +3ff63830: .word 0x0000 +3ff63840: move *b5+, *b8+, 0 +3ff63850: dsjs a1, L3FF63690 +3ff63860: .word 0x0000 +3ff63870: .word 0x0000 +3ff63880: .word 0x0000 +L3FF63890: +3ff63890: .word 0x0000 +3ff638a0: .word 0x0000 +3ff638b0: .word 0x0000 +3ff638c0: .word 0x0000 +3ff638d0: .word 0x0000 +3ff638e0: .word 0x0000 +3ff638f0: .word 0x0000 +3ff63900: .word 0x0000 +3ff63910: .word 0x0000 +3ff63920: .word 0x0000 +3ff63930: .word 0x0000 +3ff63940: .word 0x0000 +3ff63950: .word 0x0000 +3ff63960: .word 0x0000 +3ff63970: .word 0x0000 +3ff63980: .word 0x0000 +3ff63990: .word 0x0000 +3ff639a0: .word 0x0000 +3ff639b0: .word 0x0000 +3ff639c0: .word 0x0000 +3ff639d0: .word 0x0000 +3ff639e0: .word 0x0000 +3ff639f0: .word 0x0000 +3ff63a00: .word 0x0000 +3ff63a10: .word 0x0000 +3ff63a20: .word 0x0000 +3ff63a30: .word 0x0000 +3ff63a40: move *b9+, *b0+, 0 +3ff63a50: dsjs a1, L3FF63890 +3ff63a60: .word 0x0000 +3ff63a70: .word 0x0000 +3ff63a80: .word 0x0000 +L3FF63A90: +3ff63a90: .word 0x0000 +3ff63aa0: .word 0x0000 +3ff63ab0: .word 0x0000 +3ff63ac0: .word 0x0000 +3ff63ad0: .word 0x0000 +3ff63ae0: .word 0x0000 +3ff63af0: .word 0x0000 +3ff63b00: .word 0x0000 +3ff63b10: .word 0x0000 +3ff63b20: .word 0x0000 +3ff63b30: .word 0x0000 +3ff63b40: .word 0x0000 +3ff63b50: .word 0x0000 +3ff63b60: .word 0x0000 +3ff63b70: .word 0x0000 +3ff63b80: .word 0x0000 +3ff63b90: .word 0x0000 +3ff63ba0: .word 0x0000 +3ff63bb0: .word 0x0000 +3ff63bc0: .word 0x0000 +3ff63bd0: .word 0x0000 +3ff63be0: .word 0x0000 +3ff63bf0: .word 0x0000 +3ff63c00: .word 0x0000 +3ff63c10: .word 0x0000 +3ff63c20: .word 0x0000 +3ff63c30: .word 0x0000 +3ff63c40: move *a12+, *a8+, 0 +3ff63c50: dsjs a1, L3FF63A90 +3ff63c60: .word 0x0000 +3ff63c70: .word 0x0000 +3ff63c80: .word 0x0000 +L3FF63C90: +3ff63c90: .word 0x0000 +3ff63ca0: .word 0x0000 +3ff63cb0: .word 0x0000 +3ff63cc0: .word 0x0000 +3ff63cd0: .word 0x0000 +3ff63ce0: .word 0x0000 +3ff63cf0: .word 0x0000 +3ff63d00: .word 0x0000 +3ff63d10: .word 0x0000 +3ff63d20: .word 0x0000 +3ff63d30: .word 0x0000 +3ff63d40: .word 0x0000 +3ff63d50: .word 0x0000 +3ff63d60: .word 0x0000 +3ff63d70: .word 0x0000 +3ff63d80: .word 0x0000 +3ff63d90: .word 0x0000 +3ff63da0: .word 0x0000 +3ff63db0: .word 0x0000 +3ff63dc0: .word 0x0000 +3ff63dd0: .word 0x0000 +3ff63de0: .word 0x0000 +3ff63df0: .word 0x0000 +3ff63e00: .word 0x0000 +3ff63e10: .word 0x0000 +3ff63e20: .word 0x0000 +3ff63e30: .word 0x0000 +3ff63e40: move *sp+, *a0+, 0 +3ff63e50: dsjs a1, L3FF63C90 +3ff63e60: .word 0x0000 +3ff63e70: .word 0x0000 +3ff63e80: .word 0x0000 +3ff63e90: .word 0x0000 +3ff63ea0: .word 0x0000 +3ff63eb0: .word 0x0000 +3ff63ec0: .word 0x0000 +3ff63ed0: .word 0x0000 +3ff63ee0: .word 0x0000 +3ff63ef0: .word 0x0000 +3ff63f00: .word 0x0000 +3ff63f10: .word 0x0000 +3ff63f20: .word 0x0000 +3ff63f30: .word 0x0000 +3ff63f40: .word 0x0000 +3ff63f50: .word 0x0000 +3ff63f60: .word 0x0000 +3ff63f70: .word 0x0000 +3ff63f80: .word 0x0000 +3ff63f90: .word 0x0000 +3ff63fa0: .word 0x0000 +3ff63fb0: .word 0x0000 +3ff63fc0: .word 0x0000 +3ff63fd0: .word 0x0000 +3ff63fe0: .word 0x0000 +3ff63ff0: .word 0x0000 +3ff64000: .word 0x0000 +3ff64010: .word 0x0000 +3ff64020: .word 0x0000 +3ff64030: .word 0x0000 +3ff64040: movb *a10(0x3fa1), a0 +3ff64060: .word 0x0000 +3ff64070: .word 0x0000 +3ff64080: .word 0x0000 +L3FF64090: +3ff64090: .word 0x0000 +3ff640a0: .word 0x0000 +3ff640b0: .word 0x0000 +3ff640c0: .word 0x0000 +3ff640d0: .word 0x0000 +3ff640e0: .word 0x0000 +3ff640f0: .word 0x0000 +3ff64100: .word 0x0000 +3ff64110: .word 0x0000 +3ff64120: .word 0x0000 +3ff64130: .word 0x0000 +3ff64140: .word 0x0000 +3ff64150: .word 0x0000 +3ff64160: .word 0x0000 +3ff64170: .word 0x0000 +3ff64180: .word 0x0000 +3ff64190: .word 0x0000 +3ff641a0: .word 0x0000 +3ff641b0: .word 0x0000 +3ff641c0: .word 0x0000 +3ff641d0: .word 0x0000 +3ff641e0: .word 0x0000 +3ff641f0: .word 0x0000 +3ff64200: .word 0x0000 +3ff64210: .word 0x0000 +3ff64220: .word 0x0000 +3ff64230: .word 0x0000 +3ff64240: move *a5+, *a8+, 1 +3ff64250: dsjs a1, L3FF64090 +3ff64260: .word 0x0462 +3ff64270: move *a10(0x24), *a0+, 1 +3ff64290: movb *a13(0x3fa1), a0 +3ff642b0: move a4, *a0(0x3fa1), 0 +3ff642d0: .word 0x0000 +3ff642e0: .word 0x0000 +3ff642f0: .word 0x0000 +3ff64300: .word 0x0000 +3ff64310: .word 0x0000 +3ff64320: .word 0x0000 +3ff64330: .word 0x0000 +3ff64340: .word 0x0000 +3ff64350: .word 0x0000 +3ff64360: .word 0x0000 +3ff64370: .word 0x0000 +3ff64380: .word 0x0000 +3ff64390: .word 0x0000 +3ff643a0: .word 0x0000 +3ff643b0: .word 0x0000 +3ff643c0: .word 0x0000 +3ff643d0: .word 0x0000 +3ff643e0: .word 0x0000 +3ff643f0: .word 0x0000 +3ff64400: .word 0x0000 +3ff64410: .word 0x0000 +3ff64420: .word 0x0000 +3ff64430: .word 0x0000 +3ff64440: .word 0x0000 +3ff64450: .word 0x0000 +3ff64460: .word 0x0000 +3ff64470: .word 0x0000 +3ff64480: .word 0x0000 +3ff64490: move a11, *a0(0x3fa1), 0 +3ff644b0: move sp, *a8(0x3fa1), 0 +3ff644d0: .word 0x0000 +3ff644e0: .word 0x0000 +3ff644f0: .word 0x0000 +3ff64500: .word 0x0000 +3ff64510: .word 0x0000 +3ff64520: .word 0x0000 +3ff64530: .word 0x0000 +3ff64540: .word 0x0000 +3ff64550: .word 0x0000 +3ff64560: .word 0x0000 +3ff64570: .word 0x0000 +3ff64580: .word 0x0000 +3ff64590: .word 0x0000 +3ff645a0: .word 0x0000 +3ff645b0: .word 0x0000 +3ff645c0: .word 0x0000 +3ff645d0: .word 0x0000 +3ff645e0: .word 0x0000 +3ff645f0: .word 0x0000 +3ff64600: .word 0x0000 +3ff64610: .word 0x0000 +3ff64620: .word 0x0000 +3ff64630: .word 0x0000 +3ff64640: .word 0x0000 +3ff64650: .word 0x0000 +3ff64660: .word 0x0000 +3ff64670: .word 0x0000 +3ff64680: .word 0x0000 +3ff64690: move b3, *b8(0x3fa1), 1 +3ff646b0: move a11, *a0(0x3fa1), 1 +3ff646d0: .word 0x0000 +3ff646e0: .word 0x0000 +3ff646f0: .word 0x0000 +3ff64700: .word 0x0000 +3ff64710: .word 0x0000 +3ff64720: .word 0x0000 +3ff64730: .word 0x0000 +3ff64740: .word 0x0000 +3ff64750: .word 0x0000 +3ff64760: .word 0x0000 +3ff64770: .word 0x0000 +3ff64780: .word 0x0000 +3ff64790: .word 0x0000 +3ff647a0: .word 0x0000 +3ff647b0: .word 0x0000 +3ff647c0: .word 0x0000 +3ff647d0: .word 0x0000 +3ff647e0: .word 0x0000 +3ff647f0: .word 0x0000 +3ff64800: .word 0x0000 +3ff64810: .word 0x0000 +3ff64820: .word 0x0000 +3ff64830: .word 0x0000 +3ff64840: .word 0x0000 +3ff64850: .word 0x0000 +3ff64860: .word 0x0000 +3ff64870: .word 0x0000 +3ff64880: .word 0x0000 +3ff64890: move *b2(0x3fa1), b0, 0 +3ff648b0: move *a7(0x3fa1), a0, 0 +3ff648d0: .word 0x0000 +3ff648e0: .word 0x0000 +3ff648f0: .word 0x0000 +3ff64900: .word 0x0000 +3ff64910: .word 0x0000 +3ff64920: .word 0x0000 +3ff64930: .word 0x0000 +3ff64940: .word 0x0000 +3ff64950: .word 0x0000 +3ff64960: .word 0x0000 +3ff64970: .word 0x0000 +3ff64980: .word 0x0000 +3ff64990: .word 0x0000 +3ff649a0: .word 0x0000 +3ff649b0: .word 0x0000 +3ff649c0: .word 0x0000 +3ff649d0: .word 0x0000 +3ff649e0: .word 0x0000 +3ff649f0: .word 0x0000 +3ff64a00: .word 0x0000 +3ff64a10: .word 0x0000 +3ff64a20: .word 0x0000 +3ff64a30: .word 0x0000 +3ff64a40: .word 0x0000 +3ff64a50: .word 0x0000 +3ff64a60: .word 0x0000 +3ff64a70: .word 0x0000 +3ff64a80: .word 0x0000 +3ff64a90: move *a12(0x3fa1), a0, 0 +3ff64ab0: move *b2(0x3fa1), b0, 1 +3ff64ad0: .word 0x0000 +3ff64ae0: .word 0x0000 +3ff64af0: .word 0x0000 +3ff64b00: .word 0x0000 +3ff64b10: .word 0x0000 +3ff64b20: .word 0x0000 +3ff64b30: .word 0x0000 +3ff64b40: .word 0x0000 +3ff64b50: .word 0x0000 +3ff64b60: .word 0x0000 +3ff64b70: .word 0x0000 +3ff64b80: .word 0x0000 +3ff64b90: .word 0x0000 +3ff64ba0: .word 0x0000 +3ff64bb0: .word 0x0000 +3ff64bc0: .word 0x0000 +3ff64bd0: .word 0x0000 +3ff64be0: .word 0x0000 +3ff64bf0: .word 0x0000 +3ff64c00: .word 0x0000 +3ff64c10: .word 0x0000 +3ff64c20: .word 0x0000 +3ff64c30: .word 0x0000 +3ff64c40: .word 0x0000 +3ff64c50: .word 0x0000 +3ff64c60: .word 0x0000 +3ff64c70: .word 0x0000 +3ff64c80: .word 0x0000 +3ff64c90: move *a7(0x3fa1), a8, 1 +3ff64cb0: move *a12(0x3fa1), a8, 1 +3ff64cd0: .word 0x0000 +3ff64ce0: .word 0x0000 +3ff64cf0: .word 0x0000 +L3FF64D00: +3ff64d00: .word 0x0000 +3ff64d10: .word 0x0000 +3ff64d20: .word 0x0000 +3ff64d30: .word 0x0000 +3ff64d40: .word 0x0000 +3ff64d50: .word 0x0000 +3ff64d60: .word 0x0000 +3ff64d70: .word 0x0000 +3ff64d80: .word 0x0000 +3ff64d90: .word 0x0000 +3ff64da0: .word 0x0000 +3ff64db0: .word 0x0000 +3ff64dc0: .word 0x0000 +3ff64dd0: .word 0x0000 +3ff64de0: .word 0x0000 +3ff64df0: .word 0x0000 +3ff64e00: .word 0x0000 +3ff64e10: .word 0x0000 +3ff64e20: .word 0x0000 +3ff64e30: .word 0x0000 +3ff64e40: .word 0x0000 +3ff64e50: .word 0x0000 +3ff64e60: .word 0x0000 +3ff64e70: .word 0x0000 +3ff64e80: .word 0x0000 +3ff64e90: move *b3(0x3fa1), *b8(0xb8e0), 0 +3ff64ec0: dsjs a1, L3FF64D00 +3ff64ed0: .word 0x0000 +3ff64ee0: .word 0x0000 +3ff64ef0: .word 0x0000 +L3FF64F00: +3ff64f00: .word 0x0000 +3ff64f10: .word 0x0000 +3ff64f20: .word 0x0000 +3ff64f30: .word 0x0000 +3ff64f40: .word 0x0000 +3ff64f50: .word 0x0000 +3ff64f60: .word 0x0000 +3ff64f70: .word 0x0000 +3ff64f80: .word 0x0000 +3ff64f90: .word 0x0000 +3ff64fa0: .word 0x0000 +3ff64fb0: .word 0x0000 +3ff64fc0: .word 0x0000 +3ff64fd0: .word 0x0000 +3ff64fe0: .word 0x0000 +3ff64ff0: .word 0x0000 +3ff65000: .word 0x0000 +3ff65010: .word 0x0000 +3ff65020: .word 0x0000 +3ff65030: .word 0x0000 +3ff65040: .word 0x0000 +3ff65050: .word 0x0000 +3ff65060: .word 0x0000 +3ff65070: .word 0x0000 +3ff65080: .word 0x0000 +3ff65090: move *a11(0x3fa1), *a8(0xb9d0), 0 +3ff650c0: dsjs a1, L3FF64F00 +3ff650d0: .word 0x0000 +3ff650e0: .word 0x0000 +3ff650f0: .word 0x0000 +L3FF65100: +3ff65100: .word 0x0000 +3ff65110: .word 0x0000 +3ff65120: .word 0x0000 +3ff65130: .word 0x0000 +3ff65140: .word 0x0000 +3ff65150: .word 0x0000 +3ff65160: .word 0x0000 +3ff65170: .word 0x0000 +3ff65180: .word 0x0000 +3ff65190: .word 0x0000 +3ff651a0: .word 0x0000 +3ff651b0: .word 0x0000 +3ff651c0: .word 0x0000 +3ff651d0: .word 0x0000 +3ff651e0: .word 0x0000 +3ff651f0: .word 0x0000 +3ff65200: .word 0x0000 +3ff65210: .word 0x0000 +3ff65220: .word 0x0000 +3ff65230: .word 0x0000 +3ff65240: .word 0x0000 +3ff65250: .word 0x0000 +3ff65260: .word 0x0000 +3ff65270: .word 0x0000 +3ff65280: .word 0x0000 +3ff65290: move *b3(0x3fa1), *b8(0xbb18), 1 +3ff652c0: dsjs a1, L3FF65100 +3ff652d0: .word 0x0000 +3ff652e0: .word 0x0000 +3ff652f0: .word 0x0000 +3ff65300: .word 0x0000 +3ff65310: .word 0x0000 +3ff65320: .word 0x0000 +3ff65330: .word 0x0000 +3ff65340: .word 0x0000 +3ff65350: .word 0x0000 +3ff65360: .word 0x0000 +3ff65370: .word 0x0000 +3ff65380: .word 0x0000 +3ff65390: .word 0x0000 +3ff653a0: .word 0x0000 +3ff653b0: .word 0x0000 +3ff653c0: .word 0x0000 +3ff653d0: .word 0x0000 +3ff653e0: .word 0x0000 +3ff653f0: .word 0x0000 +3ff65400: .word 0x0000 +3ff65410: .word 0x0000 +3ff65420: .word 0x0000 +3ff65430: .word 0x0000 +3ff65440: .word 0x0000 +3ff65450: .word 0x0000 +3ff65460: .word 0x0000 +3ff65470: .word 0x0000 +3ff65480: .word 0x0000 +3ff65490: move *a14(0x3fa1), *a0(0x0), 1 +3ff654c0: .word 0x0000 +3ff654d0: .word 0x0000 +3ff654e0: .word 0x0000 +3ff654f0: .word 0x0000 +3ff65500: .word 0x0000 +3ff65510: .word 0x0000 +3ff65520: .word 0x0000 +3ff65530: .word 0x0000 +3ff65540: .word 0x0000 +3ff65550: .word 0x0000 +3ff65560: .word 0x0000 +3ff65570: .word 0x0000 +3ff65580: .word 0x0000 +3ff65590: .word 0x0000 +3ff655a0: .word 0x0000 +3ff655b0: .word 0x0000 +3ff655c0: .word 0x0000 +3ff655d0: .word 0x0000 +3ff655e0: .word 0x0000 +3ff655f0: .word 0x0000 +3ff65600: .word 0x0000 +3ff65610: .word 0x0000 +3ff65620: .word 0x0000 +3ff65630: .word 0x0000 +3ff65640: .word 0x0000 +3ff65650: .word 0x0000 +3ff65660: .word 0x0000 +3ff65670: .word 0x0000 +3ff65680: .word 0x0000 +3ff65690: movb *b3(0x3fa1), *b0(0x0) +3ff656c0: .word 0x0000 +3ff656d0: .word 0x0000 +3ff656e0: .word 0x0000 +3ff656f0: .word 0x0000 +3ff65700: .word 0x0000 +3ff65710: .word 0x0000 +3ff65720: .word 0x0000 +3ff65730: .word 0x0000 +3ff65740: .word 0x0000 +3ff65750: .word 0x0000 +3ff65760: .word 0x0000 +3ff65770: .word 0x0000 +3ff65780: .word 0x0000 +3ff65790: .word 0x0000 +3ff657a0: .word 0x0000 +3ff657b0: .word 0x0000 +3ff657c0: .word 0x0000 +3ff657d0: .word 0x0000 +3ff657e0: .word 0x0000 +3ff657f0: .word 0x0000 +3ff65800: .word 0x0000 +3ff65810: .word 0x0000 +3ff65820: .word 0x0000 +3ff65830: .word 0x0000 +3ff65840: .word 0x0000 +3ff65850: .word 0x0000 +3ff65860: .word 0x0000 +3ff65870: .word 0x0000 +3ff65880: .word 0x0000 +3ff65890: movb *b10(0x3fa1), *b8(0x0) +3ff658c0: .word 0x0000 +3ff658d0: .word 0x0000 +3ff658e0: .word 0x0000 +3ff658f0: .word 0x0000 +3ff65900: .word 0x0000 +3ff65910: .word 0x0000 +3ff65920: .word 0x0000 +3ff65930: .word 0x0000 +3ff65940: .word 0x0000 +3ff65950: .word 0x0000 +3ff65960: .word 0x0000 +3ff65970: .word 0x0000 +3ff65980: .word 0x0000 +3ff65990: .word 0x0000 +3ff659a0: .word 0x0000 +3ff659b0: .word 0x0000 +3ff659c0: .word 0x0000 +3ff659d0: .word 0x0000 +3ff659e0: .word 0x0000 +3ff659f0: .word 0x0000 +3ff65a00: .word 0x0000 +3ff65a10: .word 0x0000 +3ff65a20: .word 0x0000 +3ff65a30: .word 0x0000 +3ff65a40: .word 0x0000 +3ff65a50: .word 0x0000 +3ff65a60: .word 0x0000 +3ff65a70: .word 0x0000 +3ff65a80: .word 0x0000 +3ff65a90: movb *b12(0x3fa1), *b8(0x0) +3ff65ac0: .word 0x0000 +3ff65ad0: .word 0x0000 +3ff65ae0: .word 0x0000 +3ff65af0: .word 0x0000 +3ff65b00: .word 0x0000 +3ff65b10: .word 0x0000 +3ff65b20: .word 0x0000 +3ff65b30: .word 0x0000 +3ff65b40: .word 0x0000 +3ff65b50: .word 0x0000 +3ff65b60: .word 0x0000 +3ff65b70: .word 0x0000 +3ff65b80: .word 0x0000 +3ff65b90: .word 0x0000 +3ff65ba0: .word 0x0000 +3ff65bb0: .word 0x0000 +3ff65bc0: .word 0x0000 +3ff65bd0: .word 0x0000 +3ff65be0: .word 0x0000 +3ff65bf0: .word 0x0000 +3ff65c00: .word 0x0000 +3ff65c10: .word 0x0000 +3ff65c20: .word 0x0000 +3ff65c30: .word 0x0000 +3ff65c40: .word 0x0000 +3ff65c50: .word 0x0000 +3ff65c60: .word 0x0000 +3ff65c70: .word 0x0000 +3ff65c80: .word 0x0000 +3ff65c90: movb *sp(0x3fa1), *a8(0x0) +3ff65cc0: .word 0x0000 +3ff65cd0: .word 0x0000 +L3FF65CE0: +3ff65ce0: .word 0x0000 +3ff65cf0: .word 0x0000 +3ff65d00: .word 0x0000 +3ff65d10: .word 0x0000 +3ff65d20: .word 0x0000 +3ff65d30: .word 0x0000 +3ff65d40: .word 0x0000 +3ff65d50: .word 0x0000 +3ff65d60: .word 0x0000 +3ff65d70: .word 0x0000 +3ff65d80: .word 0x0000 +3ff65d90: .word 0x0000 +3ff65da0: .word 0x0000 +3ff65db0: .word 0x0000 +3ff65dc0: .word 0x0000 +3ff65dd0: .word 0x0000 +3ff65de0: .word 0x0000 +3ff65df0: .word 0x0000 +3ff65e00: .word 0x0000 +3ff65e10: .word 0x0000 +3ff65e20: .word 0x0000 +3ff65e30: .word 0x0000 +3ff65e40: .word 0x0000 +3ff65e50: .word 0x0000 +3ff65e60: .word 0x0000 +3ff65e70: .word 0x0000 +3ff65e80: .word 0x0000 +3ff65e90: .word 0xbe80 +3ff65ea0: dsjs a1, L3FF65CE0 +3ff65eb0: .word 0x0000 +3ff65ec0: .word 0x0000 +3ff65ed0: .word 0x0000 +L3FF65EE0: +3ff65ee0: .word 0x0000 +3ff65ef0: .word 0x0000 +3ff65f00: .word 0x0000 +3ff65f10: .word 0x0000 +3ff65f20: .word 0x0000 +3ff65f30: .word 0x0000 +3ff65f40: .word 0x0000 +3ff65f50: .word 0x0000 +3ff65f60: .word 0x0000 +3ff65f70: .word 0x0000 +3ff65f80: .word 0x0000 +3ff65f90: .word 0x0000 +3ff65fa0: .word 0x0000 +3ff65fb0: .word 0x0000 +3ff65fc0: .word 0x0000 +3ff65fd0: .word 0x0000 +3ff65fe0: .word 0x0000 +3ff65ff0: .word 0x0000 +3ff66000: .word 0x0000 +3ff66010: .word 0x0000 +3ff66020: .word 0x0000 +3ff66030: .word 0x0000 +3ff66040: .word 0x0000 +3ff66050: .word 0x0000 +3ff66060: .word 0x0000 +3ff66070: .word 0x0000 +3ff66080: .word 0x0000 +3ff66090: .word 0xbf60 +3ff660a0: dsjs a1, L3FF65EE0 +3ff660b0: .word 0x0000 +3ff660c0: .word 0x0000 +3ff660d0: .word 0x0000 +L3FF660E0: +3ff660e0: .word 0x0000 +3ff660f0: .word 0x0000 +3ff66100: .word 0x0000 +3ff66110: .word 0x0000 +3ff66120: .word 0x0000 +3ff66130: .word 0x0000 +3ff66140: .word 0x0000 +3ff66150: .word 0x0000 +3ff66160: .word 0x0000 +3ff66170: .word 0x0000 +3ff66180: .word 0x0000 +3ff66190: .word 0x0000 +3ff661a0: .word 0x0000 +3ff661b0: .word 0x0000 +3ff661c0: .word 0x0000 +3ff661d0: .word 0x0000 +3ff661e0: .word 0x0000 +3ff661f0: .word 0x0000 +3ff66200: .word 0x0000 +3ff66210: .word 0x0000 +3ff66220: .word 0x0000 +3ff66230: .word 0x0000 +3ff66240: .word 0x0000 +3ff66250: .word 0x0000 +3ff66260: .word 0x0000 +3ff66270: .word 0x0000 +3ff66280: .word 0x0000 +3ff66290: .word 0xbfd8 +3ff662a0: dsjs a1, L3FF660E0 +3ff662b0: .word 0x0000 +3ff662c0: .word 0x0000 +3ff662d0: .word 0x0000 +L3FF662E0: +3ff662e0: .word 0x0000 +3ff662f0: .word 0x0000 +3ff66300: .word 0x0000 +3ff66310: .word 0x0000 +3ff66320: .word 0x0000 +3ff66330: .word 0x0000 +3ff66340: .word 0x0000 +3ff66350: .word 0x0000 +3ff66360: .word 0x0000 +3ff66370: .word 0x0000 +3ff66380: .word 0x0000 +3ff66390: .word 0x0000 +3ff663a0: .word 0x0000 +3ff663b0: .word 0x0000 +3ff663c0: .word 0x0000 +3ff663d0: .word 0x0000 +3ff663e0: .word 0x0000 +3ff663f0: .word 0x0000 +3ff66400: .word 0x0000 +3ff66410: .word 0x0000 +3ff66420: .word 0x0000 +3ff66430: .word 0x0000 +3ff66440: .word 0x0000 +3ff66450: .word 0x0000 +3ff66460: .word 0x0000 +3ff66470: .word 0x0000 +3ff66480: .word 0x0000 +3ff66490: jruc L3FF66AA0 +3ff664a0: dsjs a1, L3FF662E0 +3ff664b0: .word 0x0000 +3ff664c0: .word 0x0000 +3ff664d0: .word 0x0000 +L3FF664E0: +3ff664e0: .word 0x0000 +3ff664f0: .word 0x0000 +3ff66500: .word 0x0000 +3ff66510: .word 0x0000 +3ff66520: .word 0x0000 +3ff66530: .word 0x0000 +3ff66540: .word 0x0000 +3ff66550: .word 0x0000 +3ff66560: .word 0x0000 +3ff66570: .word 0x0000 +3ff66580: .word 0x0000 +3ff66590: .word 0x0000 +3ff665a0: .word 0x0000 +3ff665b0: .word 0x0000 +3ff665c0: .word 0x0000 +3ff665d0: .word 0x0000 +3ff665e0: .word 0x0000 +3ff665f0: .word 0x0000 +3ff66600: .word 0x0000 +3ff66610: .word 0x0000 +3ff66620: .word 0x0000 +3ff66630: .word 0x0000 +3ff66640: .word 0x0000 +3ff66650: .word 0x0000 +3ff66660: .word 0x0000 +3ff66670: .word 0x0000 +3ff66680: .word 0x0000 +3ff66690: jrp L3FF667A0 +3ff666a0: dsjs a1, L3FF664E0 +3ff666b0: .word 0x0000 +3ff666c0: .word 0x0000 +3ff666d0: .word 0x0000 +L3FF666E0: +3ff666e0: .word 0x0000 +3ff666f0: .word 0x0000 +3ff66700: .word 0x0000 +3ff66710: .word 0x0000 +3ff66720: .word 0x0000 +3ff66730: .word 0x0000 +3ff66740: .word 0x0000 +3ff66750: .word 0x0000 +3ff66760: .word 0x0000 +3ff66770: .word 0x0000 +3ff66780: .word 0x0000 +3ff66790: .word 0x0000 +L3FF667A0: +3ff667a0: .word 0x0000 +3ff667b0: .word 0x0000 +3ff667c0: .word 0x0000 +3ff667d0: .word 0x0000 +3ff667e0: .word 0x0000 +3ff667f0: .word 0x0000 +3ff66800: .word 0x0000 +3ff66810: .word 0x0000 +3ff66820: .word 0x0000 +3ff66830: .word 0x0000 +3ff66840: .word 0x0000 +3ff66850: .word 0x0000 +3ff66860: .word 0x0000 +3ff66870: .word 0x0000 +3ff66880: .word 0x0000 +3ff66890: jrp L3FF67020 +3ff668a0: dsjs a1, L3FF666E0 +3ff668b0: .word 0x0000 +3ff668c0: .word 0x0000 +3ff668d0: .word 0x0000 +L3FF668E0: +3ff668e0: .word 0x0000 +3ff668f0: .word 0x0000 +3ff66900: .word 0x0000 +3ff66910: .word 0x0000 +3ff66920: .word 0x0000 +3ff66930: .word 0x0000 +3ff66940: .word 0x0000 +3ff66950: .word 0x0000 +3ff66960: .word 0x0000 +3ff66970: .word 0x0000 +3ff66980: .word 0x0000 +3ff66990: .word 0x0000 +3ff669a0: .word 0x0000 +3ff669b0: .word 0x0000 +3ff669c0: .word 0x0000 +3ff669d0: .word 0x0000 +3ff669e0: .word 0x0000 +3ff669f0: .word 0x0000 +3ff66a00: .word 0x0000 +3ff66a10: .word 0x0000 +L3FF66A20: +3ff66a20: .word 0x0000 +3ff66a30: .word 0x0000 +3ff66a40: .word 0x0000 +3ff66a50: .word 0x0000 +3ff66a60: .word 0x0000 +3ff66a70: .word 0x0000 +3ff66a80: .word 0x0000 +3ff66a90: jrls L3FF66CA0 +L3FF66AA0: +3ff66aa0: dsjs a1, L3FF668E0 +3ff66ab0: .word 0x0000 +3ff66ac0: .word 0x0000 +3ff66ad0: .word 0x0000 +L3FF66AE0: +3ff66ae0: .word 0x0000 +3ff66af0: .word 0x0000 +3ff66b00: .word 0x0000 +3ff66b10: .word 0x0000 +3ff66b20: .word 0x0000 +3ff66b30: .word 0x0000 +3ff66b40: .word 0x0000 +3ff66b50: .word 0x0000 +3ff66b60: .word 0x0000 +3ff66b70: .word 0x0000 +3ff66b80: .word 0x0000 +3ff66b90: .word 0x0000 +3ff66ba0: .word 0x0000 +3ff66bb0: .word 0x0000 +3ff66bc0: .word 0x0000 +3ff66bd0: .word 0x0000 +3ff66be0: .word 0x0000 +3ff66bf0: .word 0x0000 +3ff66c00: .word 0x0000 +3ff66c10: .word 0x0000 +3ff66c20: .word 0x0000 +3ff66c30: .word 0x0000 +3ff66c40: .word 0x0000 +3ff66c50: .word 0x0000 +3ff66c60: .word 0x0000 +3ff66c70: .word 0x0000 +3ff66c80: .word 0x0000 +3ff66c90: jrls L3FF66A20 +L3FF66CA0: +3ff66ca0: dsjs a1, L3FF66AE0 +3ff66cb0: .word 0x0000 +3ff66cc0: .word 0x0000 +3ff66cd0: .word 0x0000 +L3FF66CE0: +3ff66ce0: .word 0x0000 +3ff66cf0: .word 0x0000 +3ff66d00: .word 0x0000 +3ff66d10: .word 0x0000 +3ff66d20: .word 0x0000 +3ff66d30: .word 0x0000 +3ff66d40: .word 0x0000 +3ff66d50: .word 0x0000 +3ff66d60: .word 0x0000 +3ff66d70: .word 0x0000 +3ff66d80: .word 0x0000 +3ff66d90: .word 0x0000 +3ff66da0: .word 0x0000 +3ff66db0: .word 0x0000 +3ff66dc0: .word 0x0000 +3ff66dd0: .word 0x0000 +3ff66de0: .word 0x0000 +3ff66df0: .word 0x0000 +3ff66e00: .word 0x0000 +3ff66e10: .word 0x0000 +3ff66e20: .word 0x0000 +3ff66e30: .word 0x0000 +3ff66e40: .word 0x0000 +3ff66e50: .word 0x0000 +3ff66e60: .word 0x0000 +3ff66e70: .word 0x0000 +3ff66e80: .word 0x0000 +3ff66e90: jrhi L3FF672A0 +3ff66ea0: dsjs a1, L3FF66CE0 +3ff66eb0: .word 0x0000 +3ff66ec0: .word 0x0000 +3ff66ed0: .word 0x0000 +L3FF66EE0: +3ff66ee0: .word 0x0000 +3ff66ef0: .word 0x0000 +3ff66f00: .word 0x0000 +3ff66f10: .word 0x0000 +3ff66f20: .word 0x0000 +3ff66f30: .word 0x0000 +3ff66f40: .word 0x0000 +3ff66f50: .word 0x0000 +3ff66f60: .word 0x0000 +3ff66f70: .word 0x0000 +3ff66f80: .word 0x0000 +3ff66f90: .word 0x0000 +3ff66fa0: .word 0x0000 +3ff66fb0: .word 0x0000 +3ff66fc0: .word 0x0000 +3ff66fd0: .word 0x0000 +3ff66fe0: .word 0x0000 +3ff66ff0: .word 0x0000 +3ff67000: .word 0x0000 +3ff67010: .word 0x0000 +L3FF67020: +3ff67020: .word 0x0000 +3ff67030: .word 0x0000 +3ff67040: .word 0x0000 +3ff67050: .word 0x0000 +3ff67060: .word 0x0000 +3ff67070: .word 0x0000 +3ff67080: .word 0x0000 +3ff67090: jrhi L3FF66CA0 +3ff670a0: dsjs a1, L3FF66EE0 +3ff670b0: .word 0x0000 +3ff670c0: .word 0x0000 +3ff670d0: .word 0x0000 +L3FF670E0: +3ff670e0: .word 0x0000 +3ff670f0: .word 0x0000 +3ff67100: .word 0x0000 +3ff67110: .word 0x0000 +3ff67120: .word 0x0000 +3ff67130: .word 0x0000 +3ff67140: .word 0x0000 +3ff67150: .word 0x0000 +3ff67160: .word 0x0000 +3ff67170: .word 0x0000 +3ff67180: .word 0x0000 +3ff67190: .word 0x0000 +3ff671a0: .word 0x0000 +3ff671b0: .word 0x0000 +3ff671c0: .word 0x0000 +3ff671d0: .word 0x0000 +3ff671e0: .word 0x0000 +3ff671f0: .word 0x0000 +3ff67200: .word 0x0000 +3ff67210: .word 0x0000 +3ff67220: .word 0x0000 +3ff67230: .word 0x0000 +3ff67240: .word 0x0000 +3ff67250: .word 0x0000 +3ff67260: .word 0x0000 +3ff67270: .word 0x0000 +3ff67280: .word 0x0000 +3ff67290: jrlt L3FF67720 +L3FF672A0: +3ff672a0: dsjs a1, L3FF670E0 +3ff672b0: .word 0x0000 +3ff672c0: .word 0x0000 +3ff672d0: .word 0x0000 +3ff672e0: .word 0x0000 +3ff672f0: .word 0x0000 +3ff67300: .word 0x0000 +3ff67310: .word 0x0000 +3ff67320: .word 0x0000 +3ff67330: .word 0x0000 +3ff67340: .word 0x0000 +3ff67350: .word 0x0000 +3ff67360: .word 0x0000 +3ff67370: .word 0x0000 +3ff67380: .word 0x0000 +3ff67390: .word 0x0000 +3ff673a0: .word 0x0000 +3ff673b0: .word 0x0000 +3ff673c0: .word 0x0000 +3ff673d0: .word 0x0000 +3ff673e0: .word 0x0000 +3ff673f0: .word 0x0000 +3ff67400: .word 0x0000 +3ff67410: .word 0x0000 +3ff67420: .word 0x0000 +3ff67430: .word 0x0000 +3ff67440: .word 0x0000 +3ff67450: .word 0x0000 +3ff67460: .word 0x0000 +3ff67470: .word 0x0000 +3ff67480: .word 0x0000 +3ff67490: movb *a0(0x3fa1), a8 +3ff674b0: .word 0x0000 +3ff674c0: .word 0x0000 +3ff674d0: .word 0x0000 +3ff674e0: .word 0x0000 +3ff674f0: .word 0x0000 +3ff67500: .word 0x0000 +3ff67510: .word 0x0000 +3ff67520: .word 0x0000 +3ff67530: .word 0x0000 +3ff67540: .word 0x0000 +3ff67550: .word 0x0000 +3ff67560: .word 0x0000 +3ff67570: .word 0x0000 +3ff67580: .word 0x0000 +3ff67590: .word 0x0000 +3ff675a0: .word 0x0000 +3ff675b0: .word 0x0000 +3ff675c0: .word 0x0000 +3ff675d0: .word 0x0000 +3ff675e0: .word 0x0000 +3ff675f0: .word 0x0000 +3ff67600: .word 0x0000 +3ff67610: .word 0x0000 +3ff67620: .word 0x0000 +3ff67630: .word 0x0000 +3ff67640: .word 0x0000 +3ff67650: .word 0x0000 +3ff67660: .word 0x0000 +3ff67670: .word 0x0000 +3ff67680: .word 0x0000 +3ff67690: movb *a2(0x3fa1), a0 +3ff676b0: .word 0x0000 +3ff676c0: .word 0x0000 +3ff676d0: .word 0x0000 +L3FF676E0: +3ff676e0: .word 0x0000 +3ff676f0: .word 0x0000 +3ff67700: .word 0x0000 +3ff67710: .word 0x0000 +L3FF67720: +3ff67720: .word 0x0000 +3ff67730: .word 0x0000 +3ff67740: .word 0x0000 +3ff67750: .word 0x0000 +3ff67760: .word 0x0000 +3ff67770: .word 0x0000 +3ff67780: .word 0x0000 +3ff67790: .word 0x0000 +3ff677a0: .word 0x0000 +3ff677b0: .word 0x0000 +3ff677c0: .word 0x0000 +3ff677d0: .word 0x0000 +3ff677e0: .word 0x0000 +3ff677f0: .word 0x0000 +3ff67800: .word 0x0000 +3ff67810: .word 0x0000 +3ff67820: .word 0x0000 +3ff67830: .word 0x0000 +3ff67840: .word 0x0000 +3ff67850: .word 0x0000 +3ff67860: .word 0x0000 +3ff67870: .word 0x0000 +3ff67880: .word 0x0000 +3ff67890: move *a2+, *a0+, 0 +3ff678a0: dsjs a1, L3FF676E0 +3ff678b0: .word 0x0000 +3ff678c0: .word 0x0000 +3ff678d0: .word 0x0000 +L3FF678E0: +3ff678e0: .word 0x0000 +3ff678f0: .word 0x0000 +3ff67900: .word 0x0000 +3ff67910: .word 0x0000 +3ff67920: .word 0x0000 +3ff67930: .word 0x0000 +3ff67940: .word 0x0000 +3ff67950: .word 0x0000 +3ff67960: .word 0x0000 +3ff67970: .word 0x0000 +3ff67980: .word 0x0000 +3ff67990: .word 0x0000 +3ff679a0: .word 0x0000 +3ff679b0: .word 0x0000 +3ff679c0: .word 0x0000 +3ff679d0: .word 0x0000 +3ff679e0: .word 0x0000 +3ff679f0: .word 0x0000 +3ff67a00: .word 0x0000 +3ff67a10: .word 0x0000 +3ff67a20: .word 0x0000 +3ff67a30: .word 0x0000 +3ff67a40: .word 0x0000 +3ff67a50: .word 0x0000 +3ff67a60: .word 0x0000 +3ff67a70: .word 0x0000 +3ff67a80: .word 0x0000 +3ff67a90: move *a2+, *a0+, 0 +3ff67aa0: dsjs a1, L3FF678E0 +3ff67ab0: .word 0x0000 +3ff67ac0: .word 0x0000 +3ff67ad0: .word 0x0000 +L3FF67AE0: +3ff67ae0: .word 0x0000 +3ff67af0: .word 0x0000 +3ff67b00: .word 0x0000 +3ff67b10: .word 0x0000 +3ff67b20: .word 0x0000 +3ff67b30: .word 0x0000 +3ff67b40: .word 0x0000 +3ff67b50: .word 0x0000 +3ff67b60: .word 0x0000 +3ff67b70: .word 0x0000 +3ff67b80: .word 0x0000 +3ff67b90: .word 0x0000 +3ff67ba0: .word 0x0000 +3ff67bb0: .word 0x0000 +3ff67bc0: .word 0x0000 +3ff67bd0: .word 0x0000 +3ff67be0: .word 0x0000 +3ff67bf0: .word 0x0000 +3ff67c00: .word 0x0000 +3ff67c10: .word 0x0000 +3ff67c20: .word 0x0000 +3ff67c30: .word 0x0000 +3ff67c40: .word 0x0000 +3ff67c50: .word 0x0000 +3ff67c60: .word 0x0000 +3ff67c70: .word 0x0000 +3ff67c80: .word 0x0000 +3ff67c90: move *a2+, *a0+, 0 +3ff67ca0: dsjs a1, L3FF67AE0 +3ff67cb0: .word 0x0000 +3ff67cc0: .word 0x0000 +3ff67cd0: .word 0x0000 +L3FF67CE0: +3ff67ce0: .word 0x0000 +3ff67cf0: .word 0x0000 +3ff67d00: .word 0x0000 +3ff67d10: .word 0x0000 +3ff67d20: .word 0x0000 +3ff67d30: .word 0x0000 +3ff67d40: .word 0x0000 +3ff67d50: .word 0x0000 +3ff67d60: .word 0x0000 +3ff67d70: .word 0x0000 +3ff67d80: .word 0x0000 +3ff67d90: .word 0x0000 +3ff67da0: .word 0x0000 +3ff67db0: .word 0x0000 +3ff67dc0: .word 0x0000 +3ff67dd0: .word 0x0000 +3ff67de0: .word 0x0000 +3ff67df0: .word 0x0000 +3ff67e00: .word 0x0000 +3ff67e10: .word 0x0000 +3ff67e20: .word 0x0000 +3ff67e30: .word 0x0000 +3ff67e40: .word 0x0000 +3ff67e50: .word 0x0000 +3ff67e60: .word 0x0000 +3ff67e70: .word 0x0000 +3ff67e80: .word 0x0000 +3ff67e90: move *b5+, *b8+, 0 +3ff67ea0: dsjs a1, L3FF67CE0 +3ff67eb0: .word 0x0000 +3ff67ec0: .word 0x0000 +3ff67ed0: .word 0x0000 +L3FF67EE0: +3ff67ee0: .word 0x0000 +3ff67ef0: .word 0x0000 +3ff67f00: .word 0x0000 +3ff67f10: .word 0x0000 +3ff67f20: .word 0x0000 +3ff67f30: .word 0x0000 +3ff67f40: .word 0x0000 +3ff67f50: .word 0x0000 +3ff67f60: .word 0x0000 +3ff67f70: .word 0x0000 +3ff67f80: .word 0x0000 +3ff67f90: .word 0x0000 +3ff67fa0: .word 0x0000 +3ff67fb0: .word 0x0000 +3ff67fc0: .word 0x0000 +3ff67fd0: .word 0x0000 +3ff67fe0: .word 0x0000 +3ff67ff0: .word 0x0000 +3ff68000: .word 0x0000 +3ff68010: .word 0x0000 +3ff68020: .word 0x0000 +3ff68030: .word 0x0000 +3ff68040: .word 0x0000 +3ff68050: .word 0x0000 +3ff68060: .word 0x0000 +3ff68070: .word 0x0000 +3ff68080: .word 0x0000 +3ff68090: move *b9+, *b0+, 0 +3ff680a0: dsjs a1, L3FF67EE0 +3ff680b0: .word 0x0000 +3ff680c0: .word 0x0000 +3ff680d0: .word 0x0000 +L3FF680E0: +3ff680e0: .word 0x0000 +3ff680f0: .word 0x0000 +3ff68100: .word 0x0000 +3ff68110: .word 0x0000 +3ff68120: .word 0x0000 +3ff68130: .word 0x0000 +3ff68140: .word 0x0000 +3ff68150: .word 0x0000 +3ff68160: .word 0x0000 +3ff68170: .word 0x0000 +3ff68180: .word 0x0000 +3ff68190: .word 0x0000 +3ff681a0: .word 0x0000 +3ff681b0: .word 0x0000 +3ff681c0: .word 0x0000 +3ff681d0: .word 0x0000 +3ff681e0: .word 0x0000 +3ff681f0: .word 0x0000 +3ff68200: .word 0x0000 +3ff68210: .word 0x0000 +3ff68220: .word 0x0000 +3ff68230: .word 0x0000 +3ff68240: .word 0x0000 +3ff68250: .word 0x0000 +3ff68260: .word 0x0000 +3ff68270: .word 0x0000 +3ff68280: .word 0x0000 +3ff68290: move *a12+, *a8+, 0 +3ff682a0: dsjs a1, L3FF680E0 +3ff682b0: .word 0x0000 +3ff682c0: .word 0x0000 +3ff682d0: .word 0x0000 +L3FF682E0: +3ff682e0: .word 0x0000 +3ff682f0: .word 0x0000 +3ff68300: .word 0x0000 +3ff68310: .word 0x0000 +3ff68320: .word 0x0000 +3ff68330: .word 0x0000 +3ff68340: .word 0x0000 +3ff68350: .word 0x0000 +3ff68360: .word 0x0000 +3ff68370: .word 0x0000 +3ff68380: .word 0x0000 +3ff68390: .word 0x0000 +3ff683a0: .word 0x0000 +3ff683b0: .word 0x0000 +3ff683c0: .word 0x0000 +3ff683d0: .word 0x0000 +3ff683e0: .word 0x0000 +3ff683f0: .word 0x0000 +3ff68400: .word 0x0000 +3ff68410: .word 0x0000 +3ff68420: .word 0x0000 +3ff68430: .word 0x0000 +3ff68440: .word 0x0000 +3ff68450: .word 0x0000 +3ff68460: .word 0x0000 +3ff68470: .word 0x0000 +3ff68480: .word 0x0000 +3ff68490: jrlt L3FF68C20 +3ff684a0: dsjs a1, L3FF682E0 +3ff684b0: .word 0x0000 +3ff684c0: .word 0x0000 +3ff684d0: .word 0x0000 +L3FF684E0: +3ff684e0: .word 0x0000 +3ff684f0: .word 0x0000 +3ff68500: .word 0x0000 +3ff68510: .word 0x0000 +3ff68520: .word 0x0000 +3ff68530: .word 0x0000 +3ff68540: .word 0x0000 +3ff68550: .word 0x0000 +3ff68560: .word 0x0000 +L3FF68570: +3ff68570: .word 0x0000 +3ff68580: .word 0x0000 +3ff68590: .word 0x0000 +3ff685a0: .word 0x0000 +3ff685b0: .word 0x0000 +3ff685c0: .word 0x0000 +3ff685d0: .word 0x0000 +3ff685e0: .word 0x0000 +3ff685f0: .word 0x0000 +3ff68600: .word 0x0000 +3ff68610: .word 0x0000 +3ff68620: .word 0x0000 +3ff68630: .word 0x0000 +3ff68640: .word 0x0000 +3ff68650: .word 0x0000 +3ff68660: .word 0x0000 +3ff68670: .word 0x0000 +3ff68680: .word 0x0000 +3ff68690: move *a2+, *a8+, 1 +3ff686a0: dsjs a1, L3FF684E0 +3ff686b0: .word 0x0000 +3ff686c0: .word 0x0000 +3ff686d0: .word 0x0000 +L3FF686E0: +3ff686e0: .word 0x0000 +L3FF686F0: +3ff686f0: .word 0x0000 +3ff68700: .word 0x0000 +3ff68710: .word 0x0000 +3ff68720: .word 0x0000 +L3FF68730: +3ff68730: .word 0x0000 +3ff68740: .word 0x0000 +L3FF68750: +3ff68750: .word 0x0000 +3ff68760: .word 0x0000 +3ff68770: .word 0x0000 +3ff68780: .word 0x0000 +3ff68790: .word 0x0000 +3ff687a0: .word 0x0000 +3ff687b0: .word 0x0000 +3ff687c0: .word 0x0000 +3ff687d0: .word 0x0000 +3ff687e0: .word 0x0000 +3ff687f0: .word 0x0000 +3ff68800: .word 0x0000 +3ff68810: .word 0x0000 +3ff68820: .word 0x0000 +3ff68830: .word 0x0000 +3ff68840: .word 0x0000 +3ff68850: .word 0x0000 +3ff68860: .word 0x0000 +3ff68870: .word 0x0000 +3ff68880: .word 0x0000 +3ff68890: move *a5+, *a8+, 1 +3ff688a0: dsjs a1, L3FF686E0 +3ff688b0: .word 0x0462 +3ff688c0: movk 26, a0 +3ff688d0: rev a5 +3ff688e0: jrlt L3FF686F0 +3ff688f0: dsjs a1, L3FF68730 +3ff68900: jrge L3FF68C90 +3ff68910: dsjs a1, L3FF68750 +3ff68920: .word 0x0000 +L3FF68930: +3ff68930: .word 0x0000 +3ff68940: .word 0x0000 +L3FF68950: +3ff68950: .word 0x0000 +3ff68960: .word 0x0000 +L3FF68970: +3ff68970: .word 0x0000 +3ff68980: .word 0x0000 +3ff68990: .word 0x0000 +3ff689a0: .word 0x0000 +3ff689b0: .word 0x0000 +3ff689c0: .word 0x0000 +3ff689d0: .word 0x0000 +3ff689e0: .word 0x0000 +3ff689f0: .word 0x0000 +3ff68a00: .word 0x0000 +3ff68a10: .word 0x0000 +3ff68a20: .word 0x0000 +3ff68a30: .word 0x0000 +3ff68a40: .word 0x0000 +3ff68a50: .word 0x0000 +3ff68a60: .word 0x0000 +3ff68a70: .word 0x0000 +3ff68a80: .word 0x0000 +3ff68a90: .word 0x0000 +3ff68aa0: .word 0x0000 +3ff68ab0: .word 0x0000 +3ff68ac0: .word 0x0000 +3ff68ad0: .word 0x0000 +3ff68ae0: jrge L3FF68570 +3ff68af0: dsjs a1, L3FF68930 +3ff68b00: jrle L3FF69010 +3ff68b10: dsjs a1, L3FF68950 +3ff68b20: .word 0x0000 +L3FF68B30: +3ff68b30: .word 0x0000 +3ff68b40: .word 0x0000 +L3FF68B50: +3ff68b50: .word 0x0000 +3ff68b60: .word 0x0000 +3ff68b70: .word 0x0000 +3ff68b80: .word 0x0000 +3ff68b90: .word 0x0000 +3ff68ba0: .word 0x0000 +3ff68bb0: .word 0x0000 +3ff68bc0: .word 0x0000 +3ff68bd0: .word 0x0000 +3ff68be0: .word 0x0000 +3ff68bf0: .word 0x0000 +3ff68c00: .word 0x0000 +3ff68c10: .word 0x0000 +L3FF68C20: +3ff68c20: .word 0x0000 +3ff68c30: .word 0x0000 +3ff68c40: .word 0x0000 +3ff68c50: .word 0x0000 +3ff68c60: .word 0x0000 +3ff68c70: .word 0x0000 +3ff68c80: .word 0x0000 +L3FF68C90: +3ff68c90: .word 0x0000 +3ff68ca0: .word 0x0000 +3ff68cb0: .word 0x0000 +3ff68cc0: .word 0x0000 +3ff68cd0: .word 0x0000 +3ff68ce0: jrle L3FF68970 +3ff68cf0: dsjs a1, L3FF68B30 +3ff68d00: jrgt L3FF68F90 +3ff68d10: dsjs a1, L3FF68B50 +3ff68d20: .word 0x0000 +L3FF68D30: +3ff68d30: .word 0x0000 +3ff68d40: .word 0x0000 +3ff68d50: .word 0x0000 +3ff68d60: .word 0x0000 +3ff68d70: .word 0x0000 +3ff68d80: .word 0x0000 +3ff68d90: .word 0x0000 +3ff68da0: .word 0x0000 +3ff68db0: .word 0x0000 +3ff68dc0: .word 0x0000 +3ff68dd0: .word 0x0000 +3ff68de0: .word 0x0000 +3ff68df0: .word 0x0000 +3ff68e00: .word 0x0000 +3ff68e10: .word 0x0000 +3ff68e20: .word 0x0000 +3ff68e30: .word 0x0000 +3ff68e40: .word 0x0000 +3ff68e50: .word 0x0000 +3ff68e60: .word 0x0000 +3ff68e70: .word 0x0000 +3ff68e80: .word 0x0000 +3ff68e90: .word 0x0000 +3ff68ea0: .word 0x0000 +3ff68eb0: .word 0x0000 +3ff68ec0: .word 0x0000 +3ff68ed0: .word 0x0000 +3ff68ee0: jrgt L3FF68970 +3ff68ef0: dsjs a1, L3FF68D30 +3ff68f00: .word 0x0000 +3ff68f10: .word 0x0000 +3ff68f20: .word 0x0000 +L3FF68F30: +3ff68f30: .word 0x0000 +3ff68f40: .word 0x0000 +3ff68f50: .word 0x0000 +3ff68f60: .word 0x0000 +3ff68f70: .word 0x0000 +3ff68f80: .word 0x0000 +L3FF68F90: +3ff68f90: .word 0x0000 +3ff68fa0: .word 0x0000 +3ff68fb0: .word 0x0000 +3ff68fc0: .word 0x0000 +3ff68fd0: .word 0x0000 +3ff68fe0: .word 0x0000 +3ff68ff0: .word 0x0000 +3ff69000: .word 0x0000 +L3FF69010: +3ff69010: .word 0x0000 +3ff69020: .word 0x0000 +3ff69030: .word 0x0000 +3ff69040: .word 0x0000 +3ff69050: .word 0x0000 +3ff69060: .word 0x0000 +3ff69070: .word 0x0000 +3ff69080: .word 0x0000 +3ff69090: .word 0x0000 +3ff690a0: .word 0x0000 +3ff690b0: .word 0x0000 +3ff690c0: .word 0x0000 +3ff690d0: .word 0x0000 +3ff690e0: jrc L3FF696F0 +3ff690f0: dsjs a1, L3FF68F30 +3ff69100: .word 0x0000 +3ff69110: .word 0x0000 +3ff69120: .word 0x0000 +L3FF69130: +3ff69130: .word 0x0000 +3ff69140: .word 0x0000 +3ff69150: .word 0x0000 +3ff69160: .word 0x0000 +3ff69170: .word 0x0000 +3ff69180: .word 0x0000 +3ff69190: .word 0x0000 +3ff691a0: .word 0x0000 +3ff691b0: .word 0x0000 +3ff691c0: .word 0x0000 +3ff691d0: .word 0x0000 +3ff691e0: .word 0x0000 +3ff691f0: .word 0x0000 +3ff69200: .word 0x0000 +3ff69210: .word 0x0000 +3ff69220: .word 0x0000 +3ff69230: .word 0x0000 +3ff69240: .word 0x0000 +3ff69250: .word 0x0000 +3ff69260: .word 0x0000 +3ff69270: .word 0x0000 +3ff69280: .word 0x0000 +3ff69290: .word 0x0000 +3ff692a0: .word 0x0000 +3ff692b0: .word 0x0000 +3ff692c0: .word 0x0000 +3ff692d0: .word 0x0000 +3ff692e0: jrnc L3FF69670 +3ff692f0: dsjs a1, L3FF69130 +3ff69300: .word 0x0000 +3ff69310: .word 0x0000 +3ff69320: .word 0x0000 +3ff69330: .word 0x0000 +3ff69340: .word 0x0000 +3ff69350: .word 0x0000 +3ff69360: .word 0x0000 +3ff69370: .word 0x0000 +3ff69380: .word 0x0000 +3ff69390: .word 0x0000 +3ff693a0: .word 0x0000 +3ff693b0: .word 0x0000 +3ff693c0: .word 0x0000 +3ff693d0: .word 0x0000 +3ff693e0: .word 0x0000 +3ff693f0: .word 0x0000 +3ff69400: .word 0x0000 +3ff69410: .word 0x0000 +3ff69420: .word 0x0000 +3ff69430: .word 0x0000 +3ff69440: .word 0x0000 +3ff69450: .word 0x0000 +3ff69460: .word 0x0000 +3ff69470: .word 0x0000 +3ff69480: .word 0x0000 +3ff69490: .word 0x0000 +3ff694a0: .word 0x0000 +3ff694b0: .word 0x0000 +3ff694c0: .word 0x0000 +3ff694d0: .word 0x0000 +3ff694e0: janc 0x3fa1 +3ff69510: .word 0x0000 +3ff69520: .word 0x0000 +L3FF69530: +3ff69530: .word 0x0000 +3ff69540: .word 0x0000 +3ff69550: .word 0x0000 +3ff69560: .word 0x0000 +L3FF69570: +3ff69570: .word 0x0000 +3ff69580: .word 0x0000 +3ff69590: .word 0x0000 +3ff695a0: .word 0x0000 +3ff695b0: .word 0x0000 +3ff695c0: .word 0x0000 +3ff695d0: .word 0x0000 +3ff695e0: .word 0x0000 +3ff695f0: .word 0x0000 +3ff69600: .word 0x0000 +3ff69610: .word 0x0000 +3ff69620: .word 0x0000 +3ff69630: .word 0x0000 +3ff69640: .word 0x0000 +3ff69650: .word 0x0000 +3ff69660: .word 0x0000 +L3FF69670: +3ff69670: .word 0x0000 +3ff69680: .word 0x0000 +3ff69690: .word 0x0000 +3ff696a0: .word 0x0000 +3ff696b0: .word 0x0000 +3ff696c0: .word 0x0000 +3ff696d0: .word 0x0000 +3ff696e0: jrnc L3FF69570 +L3FF696F0: +3ff696f0: dsjs a1, L3FF69530 +3ff69700: .word 0x0000 +3ff69710: .word 0x0000 +3ff69720: .word 0x0000 +L3FF69730: +3ff69730: .word 0x0000 +3ff69740: .word 0x0000 +3ff69750: .word 0x0000 +3ff69760: .word 0x0000 +3ff69770: .word 0x0000 +3ff69780: .word 0x0000 +3ff69790: .word 0x0000 +3ff697a0: .word 0x0000 +3ff697b0: .word 0x0000 +3ff697c0: .word 0x0000 +3ff697d0: .word 0x0000 +3ff697e0: .word 0x0000 +3ff697f0: .word 0x0000 +3ff69800: .word 0x0000 +3ff69810: .word 0x0000 +3ff69820: .word 0x0000 +3ff69830: .word 0x0000 +3ff69840: .word 0x0000 +3ff69850: .word 0x0000 +3ff69860: .word 0x0000 +L3FF69870: +3ff69870: .word 0x0000 +3ff69880: .word 0x0000 +3ff69890: .word 0x0000 +3ff698a0: .word 0x0000 +3ff698b0: .word 0x0000 +3ff698c0: .word 0x0000 +3ff698d0: .word 0x0000 +3ff698e0: jreq L3FF69AF0 +3ff698f0: dsjs a1, L3FF69730 +3ff69900: .word 0x0000 +3ff69910: .word 0x0000 +3ff69920: .word 0x0000 +L3FF69930: +3ff69930: .word 0x0000 +3ff69940: .word 0x0000 +3ff69950: .word 0x0000 +3ff69960: .word 0x0000 +3ff69970: .word 0x0000 +3ff69980: .word 0x0000 +3ff69990: .word 0x0000 +3ff699a0: .word 0x0000 +3ff699b0: .word 0x0000 +3ff699c0: .word 0x0000 +3ff699d0: .word 0x0000 +3ff699e0: .word 0x0000 +L3FF699F0: +3ff699f0: .word 0x0000 +3ff69a00: .word 0x0000 +3ff69a10: .word 0x0000 +3ff69a20: .word 0x0000 +3ff69a30: .word 0x0000 +3ff69a40: .word 0x0000 +3ff69a50: .word 0x0000 +3ff69a60: .word 0x0000 +3ff69a70: .word 0x0000 +3ff69a80: .word 0x0000 +3ff69a90: .word 0x0000 +3ff69aa0: .word 0x0000 +3ff69ab0: .word 0x0000 +3ff69ac0: .word 0x0000 +3ff69ad0: .word 0x0000 +3ff69ae0: jreq L3FF6A070 +L3FF69AF0: +3ff69af0: dsjs a1, L3FF69930 +3ff69b00: .word 0x0000 +3ff69b10: .word 0x0000 +3ff69b20: .word 0x0000 +L3FF69B30: +3ff69b30: .word 0x0000 +3ff69b40: .word 0x0000 +3ff69b50: .word 0x0000 +3ff69b60: .word 0x0000 +3ff69b70: .word 0x0000 +3ff69b80: .word 0x0000 +3ff69b90: .word 0x0000 +3ff69ba0: .word 0x0000 +3ff69bb0: .word 0x0000 +3ff69bc0: .word 0x0000 +3ff69bd0: .word 0x0000 +3ff69be0: .word 0x0000 +3ff69bf0: .word 0x0000 +3ff69c00: .word 0x0000 +3ff69c10: .word 0x0000 +3ff69c20: .word 0x0000 +3ff69c30: .word 0x0000 +3ff69c40: .word 0x0000 +3ff69c50: .word 0x0000 +3ff69c60: .word 0x0000 +3ff69c70: .word 0x0000 +3ff69c80: .word 0x0000 +3ff69c90: .word 0x0000 +3ff69ca0: .word 0x0000 +3ff69cb0: .word 0x0000 +3ff69cc0: .word 0x0000 +3ff69cd0: .word 0x0000 +3ff69ce0: jreq L3FF69870 +3ff69cf0: dsjs a1, L3FF69B30 +3ff69d00: .word 0x0000 +3ff69d10: .word 0x0000 +3ff69d20: .word 0x0000 +L3FF69D30: +3ff69d30: .word 0x0000 +3ff69d40: .word 0x0000 +3ff69d50: .word 0x0000 +3ff69d60: .word 0x0000 +3ff69d70: .word 0x0000 +3ff69d80: .word 0x0000 +3ff69d90: .word 0x0000 +3ff69da0: .word 0x0000 +3ff69db0: .word 0x0000 +3ff69dc0: .word 0x0000 +3ff69dd0: .word 0x0000 +3ff69de0: .word 0x0000 +3ff69df0: .word 0x0000 +3ff69e00: .word 0x0000 +3ff69e10: .word 0x0000 +3ff69e20: .word 0x0000 +3ff69e30: .word 0x0000 +3ff69e40: .word 0x0000 +3ff69e50: .word 0x0000 +3ff69e60: .word 0x0000 +3ff69e70: .word 0x0000 +3ff69e80: .word 0x0000 +3ff69e90: .word 0x0000 +3ff69ea0: .word 0x0000 +3ff69eb0: .word 0x0000 +3ff69ec0: .word 0x0000 +3ff69ed0: .word 0x0000 +3ff69ee0: jrne L3FF6A270 +3ff69ef0: dsjs a1, L3FF69D30 +3ff69f00: .word 0x0000 +3ff69f10: .word 0x0000 +3ff69f20: .word 0x0000 +L3FF69F30: +3ff69f30: .word 0x0000 +3ff69f40: .word 0x0000 +3ff69f50: .word 0x0000 +3ff69f60: .word 0x0000 +L3FF69F70: +3ff69f70: .word 0x0000 +3ff69f80: .word 0x0000 +3ff69f90: .word 0x0000 +3ff69fa0: .word 0x0000 +3ff69fb0: .word 0x0000 +3ff69fc0: .word 0x0000 +3ff69fd0: .word 0x0000 +3ff69fe0: .word 0x0000 +3ff69ff0: .word 0x0000 +3ff6a000: .word 0x0000 +3ff6a010: .word 0x0000 +3ff6a020: .word 0x0000 +3ff6a030: .word 0x0000 +3ff6a040: .word 0x0000 +3ff6a050: .word 0x0000 +3ff6a060: .word 0x0000 +L3FF6A070: +3ff6a070: .word 0x0000 +3ff6a080: .word 0x0000 +3ff6a090: .word 0x0000 +3ff6a0a0: .word 0x0000 +3ff6a0b0: .word 0x0000 +3ff6a0c0: .word 0x0000 +3ff6a0d0: .word 0x0000 +3ff6a0e0: jrne L3FF699F0 +3ff6a0f0: dsjs a1, L3FF69F30 +3ff6a100: .word 0x0000 +3ff6a110: .word 0x0000 +3ff6a120: .word 0x0000 +L3FF6A130: +3ff6a130: .word 0x0000 +3ff6a140: .word 0x0000 +3ff6a150: .word 0x0000 +3ff6a160: .word 0x0000 +3ff6a170: .word 0x0000 +3ff6a180: .word 0x0000 +3ff6a190: .word 0x0000 +3ff6a1a0: .word 0x0000 +3ff6a1b0: .word 0x0000 +3ff6a1c0: .word 0x0000 +3ff6a1d0: .word 0x0000 +3ff6a1e0: .word 0x0000 +L3FF6A1F0: +3ff6a1f0: .word 0x0000 +3ff6a200: .word 0x0000 +3ff6a210: .word 0x0000 +3ff6a220: .word 0x0000 +3ff6a230: .word 0x0000 +3ff6a240: .word 0x0000 +3ff6a250: .word 0x0000 +3ff6a260: .word 0x0000 +L3FF6A270: +3ff6a270: .word 0x0000 +3ff6a280: .word 0x0000 +3ff6a290: .word 0x0000 +3ff6a2a0: .word 0x0000 +3ff6a2b0: .word 0x0000 +3ff6a2c0: .word 0x0000 +3ff6a2d0: .word 0x0000 +3ff6a2e0: jrne L3FF6A1F0 +3ff6a2f0: dsjs a1, L3FF6A130 +3ff6a300: .word 0x0000 +3ff6a310: .word 0x0000 +3ff6a320: .word 0x0000 +L3FF6A330: +3ff6a330: .word 0x0000 +3ff6a340: .word 0x0000 +3ff6a350: .word 0x0000 +3ff6a360: .word 0x0000 +L3FF6A370: +3ff6a370: .word 0x0000 +3ff6a380: .word 0x0000 +3ff6a390: .word 0x0000 +3ff6a3a0: .word 0x0000 +3ff6a3b0: .word 0x0000 +3ff6a3c0: .word 0x0000 +3ff6a3d0: .word 0x0000 +3ff6a3e0: .word 0x0000 +3ff6a3f0: .word 0x0000 +3ff6a400: .word 0x0000 +3ff6a410: .word 0x0000 +3ff6a420: .word 0x0000 +3ff6a430: .word 0x0000 +3ff6a440: .word 0x0000 +3ff6a450: .word 0x0000 +3ff6a460: .word 0x0000 +3ff6a470: .word 0x0000 +3ff6a480: .word 0x0000 +3ff6a490: .word 0x0000 +3ff6a4a0: .word 0x0000 +3ff6a4b0: .word 0x0000 +3ff6a4c0: .word 0x0000 +3ff6a4d0: .word 0x0000 +3ff6a4e0: jrv L3FF69F70 +3ff6a4f0: dsjs a1, L3FF6A330 +3ff6a500: .word 0x0000 +3ff6a510: .word 0x0000 +3ff6a520: .word 0x0000 +L3FF6A530: +3ff6a530: .word 0x0000 +3ff6a540: .word 0x0000 +3ff6a550: .word 0x0000 +3ff6a560: .word 0x0000 +3ff6a570: .word 0x0000 +3ff6a580: .word 0x0000 +3ff6a590: .word 0x0000 +3ff6a5a0: .word 0x0000 +3ff6a5b0: .word 0x0000 +3ff6a5c0: .word 0x0000 +3ff6a5d0: .word 0x0000 +3ff6a5e0: .word 0x0000 +3ff6a5f0: .word 0x0000 +3ff6a600: .word 0x0000 +3ff6a610: .word 0x0000 +3ff6a620: .word 0x0000 +3ff6a630: .word 0x0000 +3ff6a640: .word 0x0000 +3ff6a650: .word 0x0000 +3ff6a660: .word 0x0000 +L3FF6A670: +3ff6a670: .word 0x0000 +3ff6a680: .word 0x0000 +3ff6a690: .word 0x0000 +3ff6a6a0: .word 0x0000 +3ff6a6b0: .word 0x0000 +3ff6a6c0: .word 0x0000 +3ff6a6d0: .word 0x0000 +3ff6a6e0: jrv L3FF6A670 +3ff6a6f0: dsjs a1, L3FF6A530 +3ff6a700: .word 0x0000 +3ff6a710: .word 0x0000 +3ff6a720: .word 0x0000 +L3FF6A730: +3ff6a730: .word 0x0000 +3ff6a740: .word 0x0000 +3ff6a750: .word 0x0000 +3ff6a760: .word 0x0000 +L3FF6A770: +3ff6a770: .word 0x0000 +3ff6a780: .word 0x0000 +3ff6a790: .word 0x0000 +3ff6a7a0: .word 0x0000 +3ff6a7b0: .word 0x0000 +3ff6a7c0: .word 0x0000 +3ff6a7d0: .word 0x0000 +3ff6a7e0: .word 0x0000 +3ff6a7f0: .word 0x0000 +3ff6a800: .word 0x0000 +3ff6a810: .word 0x0000 +3ff6a820: .word 0x0000 +3ff6a830: .word 0x0000 +3ff6a840: .word 0x0000 +3ff6a850: .word 0x0000 +3ff6a860: .word 0x0000 +L3FF6A870: +3ff6a870: .word 0x0000 +3ff6a880: .word 0x0000 +3ff6a890: .word 0x0000 +3ff6a8a0: .word 0x0000 +3ff6a8b0: .word 0x0000 +3ff6a8c0: .word 0x0000 +3ff6a8d0: .word 0x0000 +3ff6a8e0: jrnv L3FF6A370 +3ff6a8f0: dsjs a1, L3FF6A730 +3ff6a900: .word 0x0000 +3ff6a910: .word 0x0000 +3ff6a920: .word 0x0000 +L3FF6A930: +3ff6a930: .word 0x0000 +3ff6a940: .word 0x0000 +3ff6a950: .word 0x0000 +3ff6a960: .word 0x0000 +3ff6a970: .word 0x0000 +3ff6a980: .word 0x0000 +3ff6a990: .word 0x0000 +3ff6a9a0: .word 0x0000 +3ff6a9b0: .word 0x0000 +3ff6a9c0: .word 0x0000 +3ff6a9d0: .word 0x0000 +3ff6a9e0: .word 0x0000 +3ff6a9f0: .word 0x0000 +3ff6aa00: .word 0x0000 +3ff6aa10: .word 0x0000 +3ff6aa20: .word 0x0000 +3ff6aa30: .word 0x0000 +3ff6aa40: .word 0x0000 +3ff6aa50: .word 0x0000 +3ff6aa60: .word 0x0000 +3ff6aa70: .word 0x0000 +3ff6aa80: .word 0x0000 +3ff6aa90: .word 0x0000 +3ff6aaa0: .word 0x0000 +3ff6aab0: .word 0x0000 +3ff6aac0: .word 0x0000 +3ff6aad0: .word 0x0000 +3ff6aae0: jrn L3FF6A870 +3ff6aaf0: dsjs a1, L3FF6A930 +3ff6ab00: .word 0x0000 +3ff6ab10: .word 0x0000 +3ff6ab20: .word 0x0000 +L3FF6AB30: +3ff6ab30: .word 0x0000 +3ff6ab40: .word 0x0000 +3ff6ab50: .word 0x0000 +3ff6ab60: .word 0x0000 +3ff6ab70: .word 0x0000 +3ff6ab80: .word 0x0000 +3ff6ab90: .word 0x0000 +3ff6aba0: .word 0x0000 +3ff6abb0: .word 0x0000 +3ff6abc0: .word 0x0000 +3ff6abd0: .word 0x0000 +3ff6abe0: .word 0x0000 +3ff6abf0: .word 0x0000 +3ff6ac00: .word 0x0000 +3ff6ac10: .word 0x0000 +3ff6ac20: .word 0x0000 +3ff6ac30: .word 0x0000 +3ff6ac40: .word 0x0000 +3ff6ac50: .word 0x0000 +3ff6ac60: .word 0x0000 +3ff6ac70: .word 0x0000 +3ff6ac80: .word 0x0000 +3ff6ac90: .word 0x0000 +3ff6aca0: .word 0x0000 +3ff6acb0: .word 0x0000 +3ff6acc0: .word 0x0000 +3ff6acd0: .word 0x0000 +3ff6ace0: jrnn L3FF6A770 +3ff6acf0: dsjs a1, L3FF6AB30 +3ff6ad00: .word 0x0000 +3ff6ad10: .word 0x0000 +3ff6ad20: .word 0x0000 +3ff6ad30: .word 0x0000 +3ff6ad40: .word 0x0000 +3ff6ad50: .word 0x0000 +3ff6ad60: .word 0x0000 +3ff6ad70: .word 0x0000 +3ff6ad80: .word 0x0000 +3ff6ad90: .word 0x0000 +3ff6ada0: .word 0x0000 +3ff6adb0: .word 0x0000 +3ff6adc0: .word 0x0000 +3ff6add0: .word 0x0000 +3ff6ade0: .word 0x0000 +3ff6adf0: .word 0x0000 +3ff6ae00: .word 0x0000 +3ff6ae10: .word 0x0000 +3ff6ae20: .word 0x0000 +3ff6ae30: .word 0x0000 +3ff6ae40: .word 0x0000 +3ff6ae50: .word 0x0000 +3ff6ae60: .word 0x0000 +3ff6ae70: .word 0x0000 +3ff6ae80: .word 0x0000 +3ff6ae90: .word 0x0000 +3ff6aea0: .word 0x0000 +3ff6aeb0: .word 0x0000 +3ff6aec0: .word 0x0000 +3ff6aed0: .word 0x0000 +3ff6aee0: move *a5(0x3fa1), *a0+, 0 +3ff6af00: .word 0x0000 +3ff6af10: .word 0x0000 +3ff6af20: .word 0x0000 +3ff6af30: .word 0x0000 +3ff6af40: .word 0x0000 +3ff6af50: .word 0x0000 +3ff6af60: .word 0x0000 +3ff6af70: .word 0x0000 +3ff6af80: .word 0x0000 +3ff6af90: .word 0x0000 +3ff6afa0: .word 0x0000 +3ff6afb0: .word 0x0000 +3ff6afc0: .word 0x0000 +3ff6afd0: .word 0x0000 +3ff6afe0: .word 0x0000 +3ff6aff0: .word 0x0000 +3ff6b000: .word 0x0000 +3ff6b010: .word 0x0000 +3ff6b020: .word 0x0000 +3ff6b030: .word 0x0000 +3ff6b040: .word 0x0000 +3ff6b050: .word 0x0000 +3ff6b060: .word 0x0000 +3ff6b070: .word 0x0000 +3ff6b080: .word 0x0000 +3ff6b090: .word 0x0000 +3ff6b0a0: .word 0x0000 +3ff6b0b0: .word 0x0000 +3ff6b0c0: .word 0x0000 +3ff6b0d0: .word 0x0000 +3ff6b0e0: move *a10(0x3fa1), *a0+, 0 +3ff6b100: .word 0x0000 +3ff6b110: .word 0x0000 +3ff6b120: .word 0x0000 +3ff6b130: .word 0x0000 +3ff6b140: .word 0x0000 +3ff6b150: .word 0x0000 +3ff6b160: .word 0x0000 +3ff6b170: .word 0x0000 +3ff6b180: .word 0x0000 +3ff6b190: .word 0x0000 +3ff6b1a0: .word 0x0000 +3ff6b1b0: .word 0x0000 +3ff6b1c0: .word 0x0000 +3ff6b1d0: .word 0x0000 +3ff6b1e0: .word 0x0000 +3ff6b1f0: .word 0x0000 +3ff6b200: .word 0x0000 +3ff6b210: .word 0x0000 +3ff6b220: .word 0x0000 +3ff6b230: .word 0x0000 +3ff6b240: .word 0x0000 +3ff6b250: .word 0x0000 +3ff6b260: .word 0x0000 +3ff6b270: .word 0x0000 +3ff6b280: .word 0x0000 +3ff6b290: .word 0x0000 +3ff6b2a0: .word 0x0000 +3ff6b2b0: .word 0x0000 +3ff6b2c0: .word 0x0000 +3ff6b2d0: .word 0x0000 +3ff6b2e0: move *b2(0x3fa1), *b0+, 1 +3ff6b300: .word 0x0000 +3ff6b310: .word 0x0000 +3ff6b320: .word 0x0000 +3ff6b330: .word 0x0000 +3ff6b340: .word 0x0000 +3ff6b350: .word 0x0000 +3ff6b360: .word 0x0000 +3ff6b370: .word 0x0000 +3ff6b380: .word 0x0000 +3ff6b390: .word 0x0000 +3ff6b3a0: .word 0x0000 +3ff6b3b0: .word 0x0000 +3ff6b3c0: .word 0x0000 +3ff6b3d0: .word 0x0000 +3ff6b3e0: .word 0x0000 +3ff6b3f0: .word 0x0000 +3ff6b400: .word 0x0000 +3ff6b410: .word 0x0000 +3ff6b420: .word 0x0000 +3ff6b430: .word 0x0000 +3ff6b440: .word 0x0000 +3ff6b450: .word 0x0000 +3ff6b460: .word 0x0000 +3ff6b470: .word 0x0000 +3ff6b480: .word 0x0000 +3ff6b490: .word 0x0000 +3ff6b4a0: .word 0x0000 +3ff6b4b0: .word 0x0000 +3ff6b4c0: .word 0x0000 +3ff6b4d0: .word 0x0000 +3ff6b4e0: move *a7(0x3fa1), *a0+, 1 +3ff6b500: .word 0x0000 +3ff6b510: .word 0x0000 +3ff6b520: .word 0x0000 +3ff6b530: .word 0x0000 +3ff6b540: .word 0x0000 +3ff6b550: .word 0x0000 +3ff6b560: .word 0x0000 +3ff6b570: .word 0x0000 +3ff6b580: .word 0x0000 +3ff6b590: .word 0x0000 +3ff6b5a0: .word 0x0000 +3ff6b5b0: .word 0x0000 +3ff6b5c0: .word 0x0000 +3ff6b5d0: .word 0x0000 +3ff6b5e0: .word 0x0000 +3ff6b5f0: .word 0x0000 +3ff6b600: .word 0x0000 +3ff6b610: .word 0x0000 +3ff6b620: .word 0x0000 +3ff6b630: .word 0x0000 +3ff6b640: .word 0x0000 +3ff6b650: .word 0x0000 +3ff6b660: .word 0x0000 +3ff6b670: .word 0x0000 +3ff6b680: .word 0x0000 +3ff6b690: .word 0x0000 +3ff6b6a0: .word 0x0000 +3ff6b6b0: .word 0x0000 +3ff6b6c0: .word 0x0000 +3ff6b6d0: .word 0x0000 +3ff6b6e0: move *a12(0x3fa1), *a8+, 1 +3ff6b700: .word 0x0000 +3ff6b710: .word 0x0000 +3ff6b720: .word 0x0000 +L3FF6B730: +3ff6b730: .word 0x0000 +3ff6b740: .word 0x0000 +3ff6b750: .word 0x0000 +3ff6b760: .word 0x0000 +3ff6b770: .word 0x0000 +3ff6b780: .word 0x0000 +3ff6b790: .word 0x0000 +3ff6b7a0: .word 0x0000 +3ff6b7b0: .word 0x0000 +3ff6b7c0: .word 0x0000 +3ff6b7d0: .word 0x0000 +3ff6b7e0: .word 0x0000 +3ff6b7f0: .word 0x0000 +3ff6b800: .word 0x0000 +3ff6b810: .word 0x0000 +3ff6b820: .word 0x0000 +3ff6b830: .word 0x0000 +3ff6b840: .word 0x0000 +3ff6b850: .word 0x0000 +3ff6b860: .word 0x0000 +3ff6b870: .word 0x0000 +3ff6b880: .word 0x0000 +3ff6b890: .word 0x0000 +3ff6b8a0: .word 0x0000 +3ff6b8b0: .word 0x0000 +3ff6b8c0: .word 0x0000 +3ff6b8d0: .word 0x0000 +3ff6b8e0: .word 0xd428 +3ff6b8f0: dsjs a1, L3FF6B730 +3ff6b900: .word 0x0000 +3ff6b910: .word 0x0000 +3ff6b920: .word 0x0000 +L3FF6B930: +3ff6b930: .word 0x0000 +3ff6b940: .word 0x0000 +3ff6b950: .word 0x0000 +3ff6b960: .word 0x0000 +3ff6b970: .word 0x0000 +3ff6b980: .word 0x0000 +3ff6b990: .word 0x0000 +3ff6b9a0: .word 0x0000 +3ff6b9b0: .word 0x0000 +3ff6b9c0: .word 0x0000 +3ff6b9d0: .word 0x0000 +3ff6b9e0: .word 0x0000 +3ff6b9f0: .word 0x0000 +3ff6ba00: .word 0x0000 +3ff6ba10: .word 0x0000 +3ff6ba20: .word 0x0000 +3ff6ba30: .word 0x0000 +3ff6ba40: .word 0x0000 +3ff6ba50: .word 0x0000 +3ff6ba60: .word 0x0000 +3ff6ba70: .word 0x0000 +3ff6ba80: .word 0x0000 +3ff6ba90: .word 0x0000 +3ff6baa0: .word 0x0000 +3ff6bab0: .word 0x0000 +3ff6bac0: .word 0x0000 +3ff6bad0: .word 0x0000 +3ff6bae0: .word 0xd4b0 +3ff6baf0: dsjs a1, L3FF6B930 +3ff6bb00: .word 0x0000 +3ff6bb10: .word 0x0000 +3ff6bb20: .word 0x0000 +L3FF6BB30: +3ff6bb30: .word 0x0000 +3ff6bb40: .word 0x0000 +3ff6bb50: .word 0x0000 +3ff6bb60: .word 0x0000 +3ff6bb70: .word 0x0000 +3ff6bb80: .word 0x0000 +3ff6bb90: .word 0x0000 +3ff6bba0: .word 0x0000 +3ff6bbb0: .word 0x0000 +3ff6bbc0: .word 0x0000 +3ff6bbd0: .word 0x0000 +3ff6bbe0: .word 0x0000 +3ff6bbf0: .word 0x0000 +3ff6bc00: .word 0x0000 +3ff6bc10: .word 0x0000 +3ff6bc20: .word 0x0000 +3ff6bc30: .word 0x0000 +3ff6bc40: .word 0x0000 +3ff6bc50: .word 0x0000 +3ff6bc60: .word 0x0000 +3ff6bc70: .word 0x0000 +3ff6bc80: .word 0x0000 +3ff6bc90: .word 0x0000 +3ff6bca0: .word 0x0000 +3ff6bcb0: .word 0x0000 +3ff6bcc0: .word 0x0000 +3ff6bcd0: .word 0x0000 +3ff6bce0: .word 0xd550 +3ff6bcf0: dsjs a1, L3FF6BB30 +3ff6bd00: .word 0x0000 +3ff6bd10: .word 0x0000 +3ff6bd20: .word 0x0000 +L3FF6BD30: +3ff6bd30: .word 0x0000 +3ff6bd40: .word 0x0000 +3ff6bd50: .word 0x0000 +3ff6bd60: .word 0x0000 +3ff6bd70: .word 0x0000 +3ff6bd80: .word 0x0000 +3ff6bd90: .word 0x0000 +3ff6bda0: .word 0x0000 +3ff6bdb0: .word 0x0000 +3ff6bdc0: .word 0x0000 +3ff6bdd0: .word 0x0000 +3ff6bde0: .word 0x0000 +3ff6bdf0: .word 0x0000 +3ff6be00: .word 0x0000 +3ff6be10: .word 0x0000 +3ff6be20: .word 0x0000 +3ff6be30: .word 0x0000 +3ff6be40: .word 0x0000 +3ff6be50: .word 0x0000 +3ff6be60: .word 0x0000 +3ff6be70: .word 0x0000 +3ff6be80: .word 0x0000 +3ff6be90: .word 0x0000 +3ff6bea0: .word 0x0000 +3ff6beb0: .word 0x0000 +3ff6bec0: .word 0x0000 +3ff6bed0: .word 0x0000 +3ff6bee0: move *a2+, *a0+, 0 +3ff6bef0: dsjs a1, L3FF6BD30 +3ff6bf00: .word 0x0000 +3ff6bf10: .word 0x0000 +3ff6bf20: .word 0x0000 +L3FF6BF30: +3ff6bf30: .word 0x0000 +3ff6bf40: .word 0x0000 +3ff6bf50: .word 0x0000 +3ff6bf60: .word 0x0000 +3ff6bf70: .word 0x0000 +3ff6bf80: .word 0x0000 +3ff6bf90: .word 0x0000 +3ff6bfa0: .word 0x0000 +3ff6bfb0: .word 0x0000 +3ff6bfc0: .word 0x0000 +3ff6bfd0: .word 0x0000 +3ff6bfe0: .word 0x0000 +3ff6bff0: .word 0x0000 +3ff6c000: .word 0x0000 +3ff6c010: .word 0x0000 +3ff6c020: .word 0x0000 +3ff6c030: .word 0x0000 +3ff6c040: .word 0x0000 +3ff6c050: .word 0x0000 +3ff6c060: .word 0x0000 +3ff6c070: .word 0x0000 +3ff6c080: .word 0x0000 +3ff6c090: .word 0x0000 +3ff6c0a0: .word 0x0000 +3ff6c0b0: .word 0x0000 +3ff6c0c0: .word 0x0000 +3ff6c0d0: .word 0x0000 +3ff6c0e0: move *a2+, *a0+, 0 +3ff6c0f0: dsjs a1, L3FF6BF30 +3ff6c100: .word 0x0000 +3ff6c110: .word 0x0000 +3ff6c120: .word 0x0000 +L3FF6C130: +3ff6c130: .word 0x0000 +3ff6c140: .word 0x0000 +3ff6c150: .word 0x0000 +3ff6c160: .word 0x0000 +3ff6c170: .word 0x0000 +3ff6c180: .word 0x0000 +3ff6c190: .word 0x0000 +3ff6c1a0: .word 0x0000 +3ff6c1b0: .word 0x0000 +3ff6c1c0: .word 0x0000 +3ff6c1d0: .word 0x0000 +3ff6c1e0: .word 0x0000 +3ff6c1f0: .word 0x0000 +3ff6c200: .word 0x0000 +3ff6c210: .word 0x0000 +3ff6c220: .word 0x0000 +3ff6c230: .word 0x0000 +3ff6c240: .word 0x0000 +3ff6c250: .word 0x0000 +3ff6c260: .word 0x0000 +3ff6c270: .word 0x0000 +3ff6c280: .word 0x0000 +3ff6c290: .word 0x0000 +3ff6c2a0: .word 0x0000 +3ff6c2b0: .word 0x0000 +3ff6c2c0: .word 0x0000 +3ff6c2d0: .word 0x0000 +3ff6c2e0: move *a2+, *a0+, 0 +3ff6c2f0: dsjs a1, L3FF6C130 +3ff6c300: .word 0x0000 +3ff6c310: .word 0x0000 +3ff6c320: .word 0x0000 +L3FF6C330: +3ff6c330: .word 0x0000 +3ff6c340: .word 0x0000 +3ff6c350: .word 0x0000 +3ff6c360: .word 0x0000 +3ff6c370: .word 0x0000 +3ff6c380: .word 0x0000 +3ff6c390: .word 0x0000 +3ff6c3a0: .word 0x0000 +3ff6c3b0: .word 0x0000 +3ff6c3c0: .word 0x0000 +3ff6c3d0: .word 0x0000 +3ff6c3e0: .word 0x0000 +3ff6c3f0: .word 0x0000 +3ff6c400: .word 0x0000 +3ff6c410: .word 0x0000 +3ff6c420: .word 0x0000 +3ff6c430: .word 0x0000 +3ff6c440: .word 0x0000 +3ff6c450: .word 0x0000 +3ff6c460: .word 0x0000 +3ff6c470: .word 0x0000 +3ff6c480: .word 0x0000 +3ff6c490: .word 0x0000 +3ff6c4a0: .word 0x0000 +3ff6c4b0: .word 0x0000 +3ff6c4c0: .word 0x0000 +3ff6c4d0: .word 0x0000 +3ff6c4e0: move *b5+, *b8+, 0 +3ff6c4f0: dsjs a1, L3FF6C330 +3ff6c500: .word 0x0000 +3ff6c510: .word 0x0000 +3ff6c520: .word 0x0000 +L3FF6C530: +3ff6c530: .word 0x0000 +3ff6c540: .word 0x0000 +3ff6c550: .word 0x0000 +3ff6c560: .word 0x0000 +3ff6c570: .word 0x0000 +3ff6c580: .word 0x0000 +3ff6c590: .word 0x0000 +3ff6c5a0: .word 0x0000 +3ff6c5b0: .word 0x0000 +3ff6c5c0: .word 0x0000 +3ff6c5d0: .word 0x0000 +3ff6c5e0: .word 0x0000 +3ff6c5f0: .word 0x0000 +3ff6c600: .word 0x0000 +3ff6c610: .word 0x0000 +3ff6c620: .word 0x0000 +3ff6c630: .word 0x0000 +3ff6c640: .word 0x0000 +3ff6c650: .word 0x0000 +3ff6c660: .word 0x0000 +3ff6c670: .word 0x0000 +3ff6c680: .word 0x0000 +3ff6c690: .word 0x0000 +3ff6c6a0: .word 0x0000 +3ff6c6b0: .word 0x0000 +3ff6c6c0: .word 0x0000 +3ff6c6d0: .word 0x0000 +3ff6c6e0: move *b9+, *b0+, 0 +3ff6c6f0: dsjs a1, L3FF6C530 +3ff6c700: .word 0x0000 +3ff6c710: .word 0x0000 +3ff6c720: .word 0x0000 +L3FF6C730: +3ff6c730: .word 0x0000 +3ff6c740: .word 0x0000 +3ff6c750: .word 0x0000 +3ff6c760: .word 0x0000 +3ff6c770: .word 0x0000 +3ff6c780: .word 0x0000 +3ff6c790: .word 0x0000 +3ff6c7a0: .word 0x0000 +3ff6c7b0: .word 0x0000 +3ff6c7c0: .word 0x0000 +3ff6c7d0: .word 0x0000 +3ff6c7e0: .word 0x0000 +3ff6c7f0: .word 0x0000 +3ff6c800: .word 0x0000 +3ff6c810: .word 0x0000 +3ff6c820: .word 0x0000 +3ff6c830: .word 0x0000 +3ff6c840: .word 0x0000 +3ff6c850: .word 0x0000 +3ff6c860: .word 0x0000 +3ff6c870: .word 0x0000 +3ff6c880: .word 0x0000 +3ff6c890: .word 0x0000 +3ff6c8a0: .word 0x0000 +3ff6c8b0: .word 0x0000 +3ff6c8c0: .word 0x0000 +3ff6c8d0: .word 0x0000 +3ff6c8e0: move *a12+, *a8+, 0 +3ff6c8f0: dsjs a1, L3FF6C730 +3ff6c900: .word 0x0000 +3ff6c910: .word 0x0000 +3ff6c920: .word 0x0000 +L3FF6C930: +3ff6c930: .word 0x0000 +3ff6c940: .word 0x0000 +3ff6c950: .word 0x0000 +3ff6c960: .word 0x0000 +3ff6c970: .word 0x0000 +3ff6c980: .word 0x0000 +3ff6c990: .word 0x0000 +3ff6c9a0: .word 0x0000 +3ff6c9b0: .word 0x0000 +3ff6c9c0: .word 0x0000 +3ff6c9d0: .word 0x0000 +3ff6c9e0: .word 0x0000 +3ff6c9f0: .word 0x0000 +3ff6ca00: .word 0x0000 +3ff6ca10: .word 0x0000 +3ff6ca20: .word 0x0000 +3ff6ca30: .word 0x0000 +3ff6ca40: .word 0x0000 +3ff6ca50: .word 0x0000 +3ff6ca60: .word 0x0000 +3ff6ca70: .word 0x0000 +3ff6ca80: .word 0x0000 +3ff6ca90: .word 0x0000 +3ff6caa0: .word 0x0000 +3ff6cab0: .word 0x0000 +3ff6cac0: .word 0x0000 +3ff6cad0: .word 0x0000 +3ff6cae0: move *sp+, *a0+, 0 +3ff6caf0: dsjs a1, L3FF6C930 +3ff6cb00: .word 0x0000 +3ff6cb10: .word 0x0000 +3ff6cb20: .word 0x0000 +L3FF6CB30: +3ff6cb30: .word 0x0000 +3ff6cb40: .word 0x0000 +3ff6cb50: .word 0x0000 +3ff6cb60: .word 0x0000 +3ff6cb70: .word 0x0000 +3ff6cb80: .word 0x0000 +3ff6cb90: .word 0x0000 +3ff6cba0: .word 0x0000 +3ff6cbb0: .word 0x0000 +3ff6cbc0: .word 0x0000 +3ff6cbd0: .word 0x0000 +3ff6cbe0: .word 0x0000 +3ff6cbf0: .word 0x0000 +3ff6cc00: .word 0x0000 +3ff6cc10: .word 0x0000 +3ff6cc20: .word 0x0000 +3ff6cc30: .word 0x0000 +3ff6cc40: .word 0x0000 +3ff6cc50: .word 0x0000 +3ff6cc60: .word 0x0000 +3ff6cc70: .word 0x0000 +3ff6cc80: .word 0x0000 +3ff6cc90: .word 0x0000 +3ff6cca0: .word 0x0000 +3ff6ccb0: .word 0x0000 +3ff6ccc0: .word 0x0000 +3ff6ccd0: .word 0x0000 +3ff6cce0: .word 0xd5e8 +3ff6ccf0: dsjs a1, L3FF6CB30 +3ff6cd00: .word 0x0000 +3ff6cd10: .word 0x0000 +3ff6cd20: .word 0x0000 +L3FF6CD30: +3ff6cd30: .word 0x0000 +3ff6cd40: .word 0x0000 +3ff6cd50: .word 0x0000 +3ff6cd60: .word 0x0000 +3ff6cd70: .word 0x0000 +L3FF6CD80: +3ff6cd80: .word 0x0000 +3ff6cd90: .word 0x0000 +L3FF6CDA0: +3ff6cda0: .word 0x0000 +3ff6cdb0: .word 0x0000 +L3FF6CDC0: +3ff6cdc0: .word 0x0000 +3ff6cdd0: .word 0x0000 +L3FF6CDE0: +3ff6cde0: .word 0x0000 +3ff6cdf0: .word 0x0000 +L3FF6CE00: +3ff6ce00: .word 0x0000 +3ff6ce10: .word 0x0000 +L3FF6CE20: +3ff6ce20: .word 0x0000 +3ff6ce30: .word 0x0000 +L3FF6CE40: +3ff6ce40: .word 0x0000 +3ff6ce50: .word 0x0000 +L3FF6CE60: +3ff6ce60: .word 0x0000 +3ff6ce70: .word 0x0000 +L3FF6CE80: +3ff6ce80: .word 0x0000 +3ff6ce90: .word 0x0000 +L3FF6CEA0: +3ff6cea0: .word 0x0000 +3ff6ceb0: .word 0x0000 +L3FF6CEC0: +3ff6cec0: .word 0x0000 +3ff6ced0: .word 0x0000 +L3FF6CEE0: +3ff6cee0: move *a5+, *a8+, 1 +3ff6cef0: dsjs a1, L3FF6CD30 +L3FF6CF00: +3ff6cf00: popst +3ff6cf10: sll a10, a0 +3ff6cf20: rev a5 +3ff6cf30: .word 0xd648 +3ff6cf40: dsjs a1, L3FF6CD80 +3ff6cf50: .word 0xd6c0 +3ff6cf60: dsjs a1, L3FF6CDA0 +3ff6cf70: exgf a0, 1 +L3FF6CF80: +3ff6cf80: dsjs a1, L3FF6CDC0 +3ff6cf90: .word 0xd730 +L3FF6CFA0: +3ff6cfa0: dsjs a1, L3FF6CDE0 +3ff6cfb0: .word 0xd770 +L3FF6CFC0: +3ff6cfc0: dsjs a1, L3FF6CE00 +3ff6cfd0: .word 0xd7a8 +L3FF6CFE0: +3ff6cfe0: dsjs a1, L3FF6CE20 +3ff6cff0: .word 0xd828 +L3FF6D000: +3ff6d000: dsjs a1, L3FF6CE40 +3ff6d010: .word 0xd860 +L3FF6D020: +3ff6d020: dsjs a1, L3FF6CE60 +3ff6d030: .word 0xd8a0 +L3FF6D040: +3ff6d040: dsjs a1, L3FF6CE80 +3ff6d050: .word 0xd928 +L3FF6D060: +3ff6d060: dsjs a1, L3FF6CEA0 +3ff6d070: .word 0xd980 +L3FF6D080: +3ff6d080: dsjs a1, L3FF6CEC0 +3ff6d090: .word 0xd9c0 +L3FF6D0A0: +3ff6d0a0: dsjs a1, L3FF6CEE0 +3ff6d0b0: .word 0xda00 +L3FF6D0C0: +3ff6d0c0: dsjs a1, L3FF6CF00 +3ff6d0d0: .word 0x0000 +L3FF6D0E0: +3ff6d0e0: .word 0x0000 +3ff6d0f0: .word 0x0000 +L3FF6D100: +3ff6d100: .word 0x0000 +3ff6d110: .word 0x0000 +3ff6d120: .word 0x0000 +3ff6d130: .word 0xda30 +3ff6d140: dsjs a1, L3FF6CF80 +3ff6d150: .word 0xdad0 +3ff6d160: dsjs a1, L3FF6CFA0 +3ff6d170: .word 0xdb80 +L3FF6D180: +3ff6d180: dsjs a1, L3FF6CFC0 +3ff6d190: .word 0xdbe0 +L3FF6D1A0: +3ff6d1a0: dsjs a1, L3FF6CFE0 +3ff6d1b0: .word 0xdc20 +L3FF6D1C0: +3ff6d1c0: dsjs a1, L3FF6D000 +3ff6d1d0: .word 0xdc68 +L3FF6D1E0: +3ff6d1e0: dsjs a1, L3FF6D020 +3ff6d1f0: .word 0xdd08 +L3FF6D200: +3ff6d200: dsjs a1, L3FF6D040 +3ff6d210: .word 0xdd50 +L3FF6D220: +3ff6d220: dsjs a1, L3FF6D060 +3ff6d230: .word 0xdd90 +L3FF6D240: +3ff6d240: dsjs a1, L3FF6D080 +3ff6d250: .word 0xde18 +L3FF6D260: +3ff6d260: dsjs a1, L3FF6D0A0 +3ff6d270: .word 0xde68 +L3FF6D280: +3ff6d280: dsjs a1, L3FF6D0C0 +3ff6d290: .word 0xdeb0 +L3FF6D2A0: +3ff6d2a0: dsjs a1, L3FF6D0E0 +3ff6d2b0: .word 0xdee8 +L3FF6D2C0: +3ff6d2c0: dsjs a1, L3FF6D100 +3ff6d2d0: .word 0x0000 +L3FF6D2E0: +3ff6d2e0: .word 0x0000 +3ff6d2f0: .word 0x0000 +L3FF6D300: +3ff6d300: .word 0x0000 +3ff6d310: .word 0x0000 +3ff6d320: .word 0x0000 +3ff6d330: .word 0xdf28 +3ff6d340: dsjs a1, L3FF6D180 +3ff6d350: line 1 +3ff6d360: dsjs a1, L3FF6D1A0 +3ff6d370: .word 0xdfd8 +L3FF6D380: +3ff6d380: dsjs a1, L3FF6D1C0 +3ff6d390: addxy b2, b0 +3ff6d3a0: dsjs a1, L3FF6D1E0 +3ff6d3b0: addxy b4, b8 +3ff6d3c0: dsjs a1, L3FF6D200 +3ff6d3d0: addxy b7, b8 +3ff6d3e0: dsjs a1, L3FF6D220 +3ff6d3f0: addxy a13, a0 +3ff6d400: dsjs a1, L3FF6D240 +3ff6d410: addxy sp, a0 +3ff6d420: dsjs a1, L3FF6D260 +3ff6d430: subxy b1, b0 +3ff6d440: dsjs a1, L3FF6D280 +3ff6d450: subxy a6, a8 +3ff6d460: dsjs a1, L3FF6D2A0 +3ff6d470: subxy b9, b8 +3ff6d480: dsjs a1, L3FF6D2C0 +3ff6d490: subxy a12, a0 +3ff6d4a0: dsjs a1, L3FF6D2E0 +3ff6d4b0: subxy b14, b8 +3ff6d4c0: dsjs a1, L3FF6D300 +3ff6d4d0: .word 0x0000 +3ff6d4e0: .word 0x0000 +3ff6d4f0: .word 0x0000 +3ff6d500: .word 0x0000 +3ff6d510: .word 0x0000 +3ff6d520: .word 0x0000 +3ff6d530: cmpxy b0, b8 +3ff6d540: dsjs a1, L3FF6D380 +3ff6d550: .word 0x0000 +3ff6d560: .word 0x0000 +3ff6d570: .word 0x0000 +L3FF6D580: +3ff6d580: .word 0x0000 +3ff6d590: .word 0x0000 +3ff6d5a0: .word 0x0000 +3ff6d5b0: .word 0x0000 +3ff6d5c0: .word 0x0000 +3ff6d5d0: .word 0x0000 +3ff6d5e0: .word 0x0000 +3ff6d5f0: .word 0x0000 +3ff6d600: .word 0x0000 +3ff6d610: .word 0x0000 +3ff6d620: .word 0x0000 +3ff6d630: .word 0x0000 +3ff6d640: .word 0x0000 +3ff6d650: .word 0x0000 +3ff6d660: .word 0x0000 +3ff6d670: .word 0x0000 +3ff6d680: .word 0x0000 +3ff6d690: .word 0x0000 +3ff6d6a0: .word 0x0000 +3ff6d6b0: .word 0x0000 +3ff6d6c0: .word 0x0000 +3ff6d6d0: .word 0x0000 +3ff6d6e0: .word 0x0000 +3ff6d6f0: .word 0x0000 +3ff6d700: .word 0x0000 +3ff6d710: .word 0x0000 +3ff6d720: .word 0x0000 +3ff6d730: cmpxy b9, b0 +3ff6d740: dsjs a1, L3FF6D580 +3ff6d750: .word 0x0000 +3ff6d760: .word 0x0000 +3ff6d770: .word 0x0000 +L3FF6D780: +3ff6d780: .word 0x0000 +3ff6d790: .word 0x0000 +3ff6d7a0: .word 0x0000 +3ff6d7b0: .word 0x0000 +3ff6d7c0: .word 0x0000 +3ff6d7d0: .word 0x0000 +3ff6d7e0: .word 0x0000 +3ff6d7f0: .word 0x0000 +3ff6d800: .word 0x0000 +3ff6d810: .word 0x0000 +3ff6d820: .word 0x0000 +3ff6d830: .word 0x0000 +3ff6d840: .word 0x0000 +3ff6d850: .word 0x0000 +3ff6d860: .word 0x0000 +3ff6d870: .word 0x0000 +3ff6d880: .word 0x0000 +3ff6d890: .word 0x0000 +3ff6d8a0: .word 0x0000 +3ff6d8b0: .word 0x0000 +3ff6d8c0: .word 0x0000 +3ff6d8d0: .word 0x0000 +3ff6d8e0: .word 0x0000 +3ff6d8f0: .word 0x0000 +3ff6d900: .word 0x0000 +3ff6d910: .word 0x0000 +3ff6d920: .word 0x0000 +3ff6d930: cpw a5, a0 +3ff6d940: dsjs a1, L3FF6D780 +3ff6d950: .word 0x0000 +3ff6d960: .word 0x0000 +3ff6d970: .word 0x0000 +L3FF6D980: +3ff6d980: .word 0x0000 +3ff6d990: .word 0x0000 +3ff6d9a0: .word 0x0000 +3ff6d9b0: .word 0x0000 +3ff6d9c0: .word 0x0000 +3ff6d9d0: .word 0x0000 +3ff6d9e0: .word 0x0000 +3ff6d9f0: .word 0x0000 +3ff6da00: .word 0x0000 +3ff6da10: .word 0x0000 +3ff6da20: .word 0x0000 +3ff6da30: .word 0x0000 +3ff6da40: .word 0x0000 +3ff6da50: .word 0x0000 +3ff6da60: .word 0x0000 +3ff6da70: .word 0x0000 +3ff6da80: .word 0x0000 +3ff6da90: .word 0x0000 +3ff6daa0: .word 0x0000 +3ff6dab0: .word 0x0000 +3ff6dac0: .word 0x0000 +3ff6dad0: .word 0x0000 +3ff6dae0: .word 0x0000 +3ff6daf0: .word 0x0000 +3ff6db00: .word 0x0000 +3ff6db10: .word 0x0000 +3ff6db20: .word 0x0000 +3ff6db30: move *a2+, *a0+, 0 +3ff6db40: dsjs a1, L3FF6D980 +3ff6db50: .word 0x0000 +3ff6db60: .word 0x0000 +3ff6db70: .word 0x0000 +L3FF6DB80: +3ff6db80: .word 0x0000 +3ff6db90: .word 0x0000 +3ff6dba0: .word 0x0000 +3ff6dbb0: .word 0x0000 +3ff6dbc0: .word 0x0000 +3ff6dbd0: .word 0x0000 +3ff6dbe0: .word 0x0000 +3ff6dbf0: .word 0x0000 +3ff6dc00: .word 0x0000 +3ff6dc10: .word 0x0000 +3ff6dc20: .word 0x0000 +3ff6dc30: .word 0x0000 +3ff6dc40: .word 0x0000 +3ff6dc50: .word 0x0000 +3ff6dc60: .word 0x0000 +3ff6dc70: .word 0x0000 +3ff6dc80: .word 0x0000 +3ff6dc90: .word 0x0000 +3ff6dca0: .word 0x0000 +3ff6dcb0: .word 0x0000 +3ff6dcc0: .word 0x0000 +3ff6dcd0: .word 0x0000 +3ff6dce0: .word 0x0000 +3ff6dcf0: .word 0x0000 +3ff6dd00: .word 0x0000 +3ff6dd10: .word 0x0000 +3ff6dd20: .word 0x0000 +3ff6dd30: move *a2+, *a0+, 0 +3ff6dd40: dsjs a1, L3FF6DB80 +3ff6dd50: .word 0x0000 +3ff6dd60: .word 0x0000 +3ff6dd70: .word 0x0000 +L3FF6DD80: +3ff6dd80: .word 0x0000 +3ff6dd90: .word 0x0000 +3ff6dda0: .word 0x0000 +3ff6ddb0: .word 0x0000 +3ff6ddc0: .word 0x0000 +3ff6ddd0: .word 0x0000 +3ff6dde0: .word 0x0000 +3ff6ddf0: .word 0x0000 +3ff6de00: .word 0x0000 +3ff6de10: .word 0x0000 +3ff6de20: .word 0x0000 +3ff6de30: .word 0x0000 +3ff6de40: .word 0x0000 +3ff6de50: .word 0x0000 +3ff6de60: .word 0x0000 +3ff6de70: .word 0x0000 +3ff6de80: .word 0x0000 +3ff6de90: .word 0x0000 +3ff6dea0: .word 0x0000 +3ff6deb0: .word 0x0000 +3ff6dec0: .word 0x0000 +3ff6ded0: .word 0x0000 +3ff6dee0: .word 0x0000 +3ff6def0: .word 0x0000 +3ff6df00: .word 0x0000 +3ff6df10: .word 0x0000 +3ff6df20: .word 0x0000 +3ff6df30: move *a2+, *a0+, 0 +3ff6df40: dsjs a1, L3FF6DD80 +3ff6df50: .word 0x0000 +3ff6df60: .word 0x0000 +3ff6df70: .word 0x0000 +L3FF6DF80: +3ff6df80: .word 0x0000 +3ff6df90: .word 0x0000 +3ff6dfa0: .word 0x0000 +3ff6dfb0: .word 0x0000 +3ff6dfc0: .word 0x0000 +3ff6dfd0: .word 0x0000 +3ff6dfe0: .word 0x0000 +3ff6dff0: .word 0x0000 +3ff6e000: .word 0x0000 +3ff6e010: .word 0x0000 +3ff6e020: .word 0x0000 +3ff6e030: .word 0x0000 +3ff6e040: .word 0x0000 +3ff6e050: .word 0x0000 +3ff6e060: .word 0x0000 +3ff6e070: .word 0x0000 +3ff6e080: .word 0x0000 +3ff6e090: .word 0x0000 +3ff6e0a0: .word 0x0000 +3ff6e0b0: .word 0x0000 +3ff6e0c0: .word 0x0000 +3ff6e0d0: .word 0x0000 +3ff6e0e0: .word 0x0000 +3ff6e0f0: .word 0x0000 +3ff6e100: .word 0x0000 +3ff6e110: .word 0x0000 +3ff6e120: .word 0x0000 +3ff6e130: move *b5+, *b8+, 0 +3ff6e140: dsjs a1, L3FF6DF80 +3ff6e150: .word 0x0000 +3ff6e160: .word 0x0000 +3ff6e170: .word 0x0000 +L3FF6E180: +3ff6e180: .word 0x0000 +3ff6e190: .word 0x0000 +3ff6e1a0: .word 0x0000 +3ff6e1b0: .word 0x0000 +3ff6e1c0: .word 0x0000 +3ff6e1d0: .word 0x0000 +3ff6e1e0: .word 0x0000 +3ff6e1f0: .word 0x0000 +3ff6e200: .word 0x0000 +3ff6e210: .word 0x0000 +3ff6e220: .word 0x0000 +3ff6e230: .word 0x0000 +3ff6e240: .word 0x0000 +3ff6e250: .word 0x0000 +3ff6e260: .word 0x0000 +3ff6e270: .word 0x0000 +3ff6e280: .word 0x0000 +3ff6e290: .word 0x0000 +3ff6e2a0: .word 0x0000 +3ff6e2b0: .word 0x0000 +3ff6e2c0: .word 0x0000 +3ff6e2d0: .word 0x0000 +3ff6e2e0: .word 0x0000 +3ff6e2f0: .word 0x0000 +3ff6e300: .word 0x0000 +3ff6e310: .word 0x0000 +3ff6e320: .word 0x0000 +3ff6e330: move *b9+, *b0+, 0 +3ff6e340: dsjs a1, L3FF6E180 +3ff6e350: .word 0x0000 +3ff6e360: .word 0x0000 +3ff6e370: .word 0x0000 +L3FF6E380: +3ff6e380: .word 0x0000 +3ff6e390: .word 0x0000 +3ff6e3a0: .word 0x0000 +3ff6e3b0: .word 0x0000 +3ff6e3c0: .word 0x0000 +3ff6e3d0: .word 0x0000 +3ff6e3e0: .word 0x0000 +3ff6e3f0: .word 0x0000 +3ff6e400: .word 0x0000 +3ff6e410: .word 0x0000 +3ff6e420: .word 0x0000 +3ff6e430: .word 0x0000 +3ff6e440: .word 0x0000 +3ff6e450: .word 0x0000 +3ff6e460: .word 0x0000 +3ff6e470: .word 0x0000 +3ff6e480: .word 0x0000 +3ff6e490: .word 0x0000 +3ff6e4a0: .word 0x0000 +3ff6e4b0: .word 0x0000 +3ff6e4c0: .word 0x0000 +3ff6e4d0: .word 0x0000 +3ff6e4e0: .word 0x0000 +3ff6e4f0: .word 0x0000 +3ff6e500: .word 0x0000 +3ff6e510: .word 0x0000 +3ff6e520: .word 0x0000 +3ff6e530: move *a12+, *a8+, 0 +3ff6e540: dsjs a1, L3FF6E380 +3ff6e550: .word 0x0000 +3ff6e560: .word 0x0000 +3ff6e570: .word 0x0000 +L3FF6E580: +3ff6e580: .word 0x0000 +3ff6e590: .word 0x0000 +3ff6e5a0: .word 0x0000 +3ff6e5b0: .word 0x0000 +3ff6e5c0: .word 0x0000 +3ff6e5d0: .word 0x0000 +3ff6e5e0: .word 0x0000 +3ff6e5f0: .word 0x0000 +3ff6e600: .word 0x0000 +3ff6e610: .word 0x0000 +3ff6e620: .word 0x0000 +3ff6e630: .word 0x0000 +3ff6e640: .word 0x0000 +3ff6e650: .word 0x0000 +3ff6e660: .word 0x0000 +3ff6e670: .word 0x0000 +3ff6e680: .word 0x0000 +3ff6e690: .word 0x0000 +3ff6e6a0: .word 0x0000 +3ff6e6b0: .word 0x0000 +3ff6e6c0: .word 0x0000 +3ff6e6d0: .word 0x0000 +3ff6e6e0: .word 0x0000 +3ff6e6f0: .word 0x0000 +3ff6e700: .word 0x0000 +3ff6e710: .word 0x0000 +3ff6e720: .word 0x0000 +3ff6e730: move *sp+, *a0+, 0 +3ff6e740: dsjs a1, L3FF6E580 +3ff6e750: .word 0x0000 +3ff6e760: .word 0x0000 +3ff6e770: .word 0x0000 +L3FF6E780: +3ff6e780: .word 0x0000 +3ff6e790: .word 0x0000 +3ff6e7a0: .word 0x0000 +3ff6e7b0: .word 0x0000 +3ff6e7c0: .word 0x0000 +3ff6e7d0: .word 0x0000 +3ff6e7e0: .word 0x0000 +3ff6e7f0: .word 0x0000 +3ff6e800: .word 0x0000 +3ff6e810: .word 0x0000 +3ff6e820: .word 0x0000 +3ff6e830: .word 0x0000 +3ff6e840: .word 0x0000 +3ff6e850: .word 0x0000 +3ff6e860: .word 0x0000 +3ff6e870: .word 0x0000 +3ff6e880: .word 0x0000 +3ff6e890: .word 0x0000 +3ff6e8a0: .word 0x0000 +3ff6e8b0: .word 0x0000 +3ff6e8c0: .word 0x0000 +3ff6e8d0: .word 0x0000 +3ff6e8e0: .word 0x0000 +3ff6e8f0: .word 0x0000 +3ff6e900: .word 0x0000 +3ff6e910: .word 0x0000 +3ff6e920: .word 0x0000 +3ff6e930: move *a2+, *a8+, 1 +3ff6e940: dsjs a1, L3FF6E780 +3ff6e950: .word 0x0000 +3ff6e960: .word 0x0000 +3ff6e970: .word 0x0000 +L3FF6E980: +3ff6e980: .word 0x0000 +3ff6e990: .word 0x0000 +3ff6e9a0: .word 0x0000 +3ff6e9b0: .word 0x0000 +3ff6e9c0: .word 0x0000 +L3FF6E9D0: +3ff6e9d0: .word 0x0000 +3ff6e9e0: .word 0x0000 +3ff6e9f0: .word 0x0000 +3ff6ea00: .word 0x0000 +3ff6ea10: .word 0x0000 +3ff6ea20: .word 0x0000 +3ff6ea30: .word 0x0000 +3ff6ea40: .word 0x0000 +3ff6ea50: .word 0x0000 +3ff6ea60: .word 0x0000 +3ff6ea70: .word 0x0000 +3ff6ea80: .word 0x0000 +3ff6ea90: .word 0x0000 +3ff6eaa0: .word 0x0000 +3ff6eab0: .word 0x0000 +3ff6eac0: .word 0x0000 +3ff6ead0: .word 0x0000 +3ff6eae0: .word 0x0000 +3ff6eaf0: .word 0x0000 +3ff6eb00: .word 0x0000 +3ff6eb10: .word 0x0000 +3ff6eb20: .word 0x0000 +3ff6eb30: move *a5+, *a8+, 1 +3ff6eb40: dsjs a1, L3FF6E980 +3ff6eb50: .word 0x0462 +3ff6eb60: move a10, *a0, 0 +3ff6eb70: rev a5 +3ff6eb80: cpw a12, a0 +3ff6eb90: dsjs a1, L3FF6E9D0 +3ff6eba0: .word 0x0000 +3ff6ebb0: .word 0x0000 +3ff6ebc0: .word 0x0000 +L3FF6EBD0: +3ff6ebd0: .word 0x0000 +3ff6ebe0: .word 0x0000 +3ff6ebf0: .word 0x0000 +3ff6ec00: .word 0x0000 +3ff6ec10: .word 0x0000 +3ff6ec20: .word 0x0000 +3ff6ec30: .word 0x0000 +3ff6ec40: .word 0x0000 +3ff6ec50: .word 0x0000 +3ff6ec60: .word 0x0000 +3ff6ec70: .word 0x0000 +3ff6ec80: .word 0x0000 +3ff6ec90: .word 0x0000 +3ff6eca0: .word 0x0000 +3ff6ecb0: .word 0x0000 +3ff6ecc0: .word 0x0000 +3ff6ecd0: .word 0x0000 +3ff6ece0: .word 0x0000 +3ff6ecf0: .word 0x0000 +3ff6ed00: .word 0x0000 +3ff6ed10: .word 0x0000 +3ff6ed20: .word 0x0000 +3ff6ed30: .word 0x0000 +3ff6ed40: .word 0x0000 +3ff6ed50: .word 0x0000 +3ff6ed60: .word 0x0000 +3ff6ed70: .word 0x0000 +3ff6ed80: cvxyl b1, b0 +3ff6ed90: dsjs a1, L3FF6EBD0 +3ff6eda0: .word 0x0000 +3ff6edb0: .word 0x0000 +3ff6edc0: .word 0x0000 +L3FF6EDD0: +3ff6edd0: .word 0x0000 +3ff6ede0: .word 0x0000 +3ff6edf0: .word 0x0000 +3ff6ee00: .word 0x0000 +3ff6ee10: .word 0x0000 +3ff6ee20: .word 0x0000 +3ff6ee30: .word 0x0000 +3ff6ee40: .word 0x0000 +3ff6ee50: .word 0x0000 +3ff6ee60: .word 0x0000 +3ff6ee70: .word 0x0000 +3ff6ee80: .word 0x0000 +3ff6ee90: .word 0x0000 +3ff6eea0: .word 0x0000 +3ff6eeb0: .word 0x0000 +3ff6eec0: .word 0x0000 +3ff6eed0: .word 0x0000 +3ff6eee0: .word 0x0000 +3ff6eef0: .word 0x0000 +3ff6ef00: .word 0x0000 +3ff6ef10: .word 0x0000 +3ff6ef20: .word 0x0000 +3ff6ef30: .word 0x0000 +3ff6ef40: .word 0x0000 +3ff6ef50: .word 0x0000 +3ff6ef60: .word 0x0000 +3ff6ef70: .word 0x0000 +3ff6ef80: cvxyl a9, a0 +3ff6ef90: dsjs a1, L3FF6EDD0 +3ff6efa0: .word 0x0000 +3ff6efb0: .word 0x0000 +3ff6efc0: .word 0x0000 +L3FF6EFD0: +3ff6efd0: .word 0x0000 +3ff6efe0: .word 0x0000 +3ff6eff0: .word 0x0000 +3ff6f000: .word 0x0000 +3ff6f010: .word 0x0000 +3ff6f020: .word 0x0000 +3ff6f030: .word 0x0000 +3ff6f040: .word 0x0000 +3ff6f050: .word 0x0000 +3ff6f060: .word 0x0000 +3ff6f070: .word 0x0000 +3ff6f080: .word 0x0000 +3ff6f090: .word 0x0000 +3ff6f0a0: .word 0x0000 +3ff6f0b0: .word 0x0000 +3ff6f0c0: .word 0x0000 +3ff6f0d0: .word 0x0000 +3ff6f0e0: .word 0x0000 +3ff6f0f0: .word 0x0000 +3ff6f100: .word 0x0000 +3ff6f110: .word 0x0000 +3ff6f120: .word 0x0000 +3ff6f130: .word 0x0000 +3ff6f140: .word 0x0000 +3ff6f150: .word 0x0000 +3ff6f160: .word 0x0000 +3ff6f170: .word 0x0000 +3ff6f180: cvxyl a11, a0 +3ff6f190: dsjs a1, L3FF6EFD0 +3ff6f1a0: .word 0x0000 +3ff6f1b0: .word 0x0000 +3ff6f1c0: .word 0x0000 +L3FF6F1D0: +3ff6f1d0: .word 0x0000 +3ff6f1e0: .word 0x0000 +3ff6f1f0: .word 0x0000 +3ff6f200: .word 0x0000 +3ff6f210: .word 0x0000 +3ff6f220: .word 0x0000 +3ff6f230: .word 0x0000 +3ff6f240: .word 0x0000 +3ff6f250: .word 0x0000 +3ff6f260: .word 0x0000 +3ff6f270: .word 0x0000 +3ff6f280: .word 0x0000 +3ff6f290: .word 0x0000 +3ff6f2a0: .word 0x0000 +3ff6f2b0: .word 0x0000 +3ff6f2c0: .word 0x0000 +3ff6f2d0: .word 0x0000 +3ff6f2e0: .word 0x0000 +3ff6f2f0: .word 0x0000 +3ff6f300: .word 0x0000 +3ff6f310: .word 0x0000 +3ff6f320: .word 0x0000 +3ff6f330: .word 0x0000 +3ff6f340: .word 0x0000 +3ff6f350: .word 0x0000 +3ff6f360: .word 0x0000 +3ff6f370: .word 0x0000 +3ff6f380: cvxyl a14, a8 +3ff6f390: dsjs a1, L3FF6F1D0 +3ff6f3a0: .word 0x0000 +3ff6f3b0: .word 0x0000 +3ff6f3c0: .word 0x0000 +L3FF6F3D0: +3ff6f3d0: .word 0x0000 +3ff6f3e0: .word 0x0000 +3ff6f3f0: .word 0x0000 +3ff6f400: .word 0x0000 +3ff6f410: .word 0x0000 +3ff6f420: .word 0x0000 +3ff6f430: .word 0x0000 +3ff6f440: .word 0x0000 +3ff6f450: .word 0x0000 +3ff6f460: .word 0x0000 +3ff6f470: .word 0x0000 +3ff6f480: .word 0x0000 +3ff6f490: .word 0x0000 +3ff6f4a0: .word 0x0000 +3ff6f4b0: .word 0x0000 +3ff6f4c0: .word 0x0000 +3ff6f4d0: .word 0x0000 +3ff6f4e0: .word 0x0000 +3ff6f4f0: .word 0x0000 +3ff6f500: .word 0x0000 +3ff6f510: .word 0x0000 +3ff6f520: .word 0x0000 +3ff6f530: .word 0x0000 +3ff6f540: .word 0x0000 +3ff6f550: .word 0x0000 +3ff6f560: .word 0x0000 +3ff6f570: .word 0x0000 +3ff6f580: .word 0xea20 +3ff6f590: dsjs a1, L3FF6F3D0 +3ff6f5a0: .word 0x0000 +3ff6f5b0: .word 0x0000 +3ff6f5c0: .word 0x0000 +L3FF6F5D0: +3ff6f5d0: .word 0x0000 +3ff6f5e0: .word 0x0000 +L3FF6F5F0: +3ff6f5f0: .word 0x0000 +3ff6f600: .word 0x0000 +L3FF6F610: +3ff6f610: .word 0x0000 +3ff6f620: .word 0x0000 +3ff6f630: .word 0x0000 +3ff6f640: .word 0x0000 +3ff6f650: .word 0x0000 +3ff6f660: .word 0x0000 +3ff6f670: .word 0x0000 +3ff6f680: .word 0x0000 +3ff6f690: .word 0x0000 +3ff6f6a0: .word 0x0000 +3ff6f6b0: .word 0x0000 +3ff6f6c0: .word 0x0000 +3ff6f6d0: .word 0x0000 +3ff6f6e0: .word 0x0000 +3ff6f6f0: .word 0x0000 +3ff6f700: .word 0x0000 +3ff6f710: .word 0x0000 +3ff6f720: .word 0x0000 +3ff6f730: .word 0x0000 +3ff6f740: .word 0x0000 +3ff6f750: .word 0x0000 +3ff6f760: .word 0x0000 +3ff6f770: .word 0x0000 +3ff6f780: .word 0xea78 +3ff6f790: dsjs a1, L3FF6F5D0 +3ff6f7a0: .word 0xeab0 +3ff6f7b0: dsjs a1, L3FF6F5F0 +3ff6f7c0: .word 0xeb08 +L3FF6F7D0: +3ff6f7d0: dsjs a1, L3FF6F610 +3ff6f7e0: .word 0x0000 +L3FF6F7F0: +3ff6f7f0: .word 0x0000 +3ff6f800: .word 0x0000 +L3FF6F810: +3ff6f810: .word 0x0000 +3ff6f820: .word 0x0000 +3ff6f830: .word 0x0000 +3ff6f840: .word 0x0000 +3ff6f850: .word 0x0000 +3ff6f860: .word 0x0000 +3ff6f870: .word 0x0000 +3ff6f880: .word 0x0000 +3ff6f890: .word 0x0000 +3ff6f8a0: .word 0x0000 +3ff6f8b0: .word 0x0000 +3ff6f8c0: .word 0x0000 +3ff6f8d0: .word 0x0000 +3ff6f8e0: .word 0x0000 +3ff6f8f0: .word 0x0000 +3ff6f900: .word 0x0000 +3ff6f910: .word 0x0000 +3ff6f920: .word 0x0000 +3ff6f930: .word 0x0000 +3ff6f940: .word 0x0000 +3ff6f950: .word 0x0000 +3ff6f960: .word 0x0000 +3ff6f970: .word 0x0000 +3ff6f980: .word 0xeb60 +3ff6f990: dsjs a1, L3FF6F7D0 +3ff6f9a0: .word 0xeba0 +3ff6f9b0: dsjs a1, L3FF6F7F0 +3ff6f9c0: movx a0, a0 +L3FF6F9D0: +3ff6f9d0: dsjs a1, L3FF6F810 +3ff6f9e0: .word 0x0000 +L3FF6F9F0: +3ff6f9f0: .word 0x0000 +3ff6fa00: .word 0x0000 +L3FF6FA10: +3ff6fa10: .word 0x0000 +3ff6fa20: .word 0x0000 +3ff6fa30: .word 0x0000 +3ff6fa40: .word 0x0000 +3ff6fa50: .word 0x0000 +3ff6fa60: .word 0x0000 +3ff6fa70: .word 0x0000 +3ff6fa80: .word 0x0000 +3ff6fa90: .word 0x0000 +3ff6faa0: .word 0x0000 +3ff6fab0: .word 0x0000 +3ff6fac0: .word 0x0000 +3ff6fad0: .word 0x0000 +3ff6fae0: .word 0x0000 +3ff6faf0: .word 0x0000 +3ff6fb00: .word 0x0000 +3ff6fb10: .word 0x0000 +3ff6fb20: .word 0x0000 +3ff6fb30: .word 0x0000 +3ff6fb40: .word 0x0000 +3ff6fb50: .word 0x0000 +3ff6fb60: .word 0x0000 +3ff6fb70: .word 0x0000 +3ff6fb80: .word 0xea78 +3ff6fb90: dsjs a1, L3FF6F9D0 +3ff6fba0: movx b3, b8 +3ff6fbb0: dsjs a1, L3FF6F9F0 +3ff6fbc0: movx b6, b8 +L3FF6FBD0: +3ff6fbd0: dsjs a1, L3FF6FA10 +3ff6fbe0: .word 0x0000 +3ff6fbf0: .word 0x0000 +3ff6fc00: .word 0x0000 +3ff6fc10: .word 0x0000 +3ff6fc20: .word 0x0000 +3ff6fc30: .word 0x0000 +3ff6fc40: .word 0x0000 +3ff6fc50: .word 0x0000 +3ff6fc60: .word 0x0000 +3ff6fc70: .word 0x0000 +3ff6fc80: .word 0x0000 +3ff6fc90: .word 0x0000 +3ff6fca0: .word 0x0000 +3ff6fcb0: .word 0x0000 +3ff6fcc0: .word 0x0000 +3ff6fcd0: .word 0x0000 +3ff6fce0: .word 0x0000 +3ff6fcf0: .word 0x0000 +3ff6fd00: .word 0x0000 +3ff6fd10: .word 0x0000 +3ff6fd20: .word 0x0000 +3ff6fd30: .word 0x0000 +3ff6fd40: .word 0x0000 +3ff6fd50: .word 0x0000 +3ff6fd60: .word 0x0000 +3ff6fd70: .word 0x0000 +3ff6fd80: movx a11, a0 +3ff6fd90: dsjs a1, L3FF6FBD0 +3ff6fda0: .word 0x0000 +3ff6fdb0: .word 0x0000 +3ff6fdc0: .word 0x0000 +L3FF6FDD0: +3ff6fdd0: .word 0x0000 +3ff6fde0: .word 0x0000 +3ff6fdf0: .word 0x0000 +3ff6fe00: .word 0x0000 +3ff6fe10: .word 0x0000 +3ff6fe20: .word 0x0000 +3ff6fe30: .word 0x0000 +3ff6fe40: .word 0x0000 +3ff6fe50: .word 0x0000 +3ff6fe60: .word 0x0000 +3ff6fe70: .word 0x0000 +3ff6fe80: .word 0x0000 +3ff6fe90: .word 0x0000 +3ff6fea0: .word 0x0000 +3ff6feb0: .word 0x0000 +3ff6fec0: .word 0x0000 +3ff6fed0: .word 0x0000 +3ff6fee0: .word 0x0000 +3ff6fef0: .word 0x0000 +3ff6ff00: .word 0x0000 +3ff6ff10: .word 0x0000 +3ff6ff20: .word 0x0000 +3ff6ff30: .word 0x0000 +3ff6ff40: .word 0x0000 +3ff6ff50: .word 0x0000 +3ff6ff60: .word 0x0000 +3ff6ff70: .word 0x0000 +3ff6ff80: movx sp, b0 +3ff6ff90: dsjs a1, L3FF6FDD0 +3ff6ffa0: .word 0x0000 +3ff6ffb0: .word 0x0000 +3ff6ffc0: .word 0x0000 +L3FF6FFD0: +3ff6ffd0: .word 0x0000 +3ff6ffe0: .word 0x0000 +3ff6fff0: .word 0x0000 +3ff70000: .word 0x0000 +3ff70010: .word 0x0000 +3ff70020: .word 0x0000 +3ff70030: .word 0x0000 +3ff70040: .word 0x0000 +3ff70050: .word 0x0000 +3ff70060: .word 0x0000 +3ff70070: .word 0x0000 +3ff70080: .word 0x0000 +3ff70090: .word 0x0000 +3ff700a0: .word 0x0000 +3ff700b0: .word 0x0000 +3ff700c0: .word 0x0000 +3ff700d0: .word 0x0000 +3ff700e0: .word 0x0000 +3ff700f0: .word 0x0000 +3ff70100: .word 0x0000 +3ff70110: .word 0x0000 +3ff70120: .word 0x0000 +3ff70130: .word 0x0000 +3ff70140: .word 0x0000 +3ff70150: .word 0x0000 +3ff70160: .word 0x0000 +3ff70170: .word 0x0000 +3ff70180: movy b3, b0 +3ff70190: dsjs a1, L3FF6FFD0 +3ff701a0: .word 0x0000 +3ff701b0: .word 0x0000 +3ff701c0: .word 0x0000 +L3FF701D0: +3ff701d0: .word 0x0000 +3ff701e0: .word 0x0000 +L3FF701F0: +3ff701f0: .word 0x0000 +3ff70200: .word 0x0000 +3ff70210: .word 0x0000 +3ff70220: .word 0x0000 +3ff70230: .word 0x0000 +3ff70240: .word 0x0000 +3ff70250: .word 0x0000 +3ff70260: .word 0x0000 +3ff70270: .word 0x0000 +3ff70280: .word 0x0000 +3ff70290: .word 0x0000 +3ff702a0: .word 0x0000 +3ff702b0: .word 0x0000 +3ff702c0: .word 0x0000 +3ff702d0: .word 0x0000 +3ff702e0: .word 0x0000 +3ff702f0: .word 0x0000 +3ff70300: .word 0x0000 +3ff70310: .word 0x0000 +3ff70320: .word 0x0000 +3ff70330: .word 0x0000 +3ff70340: .word 0x0000 +3ff70350: .word 0x0000 +3ff70360: .word 0x0000 +3ff70370: .word 0x0000 +3ff70380: movy b6, b8 +3ff70390: dsjs a1, L3FF701D0 +3ff703a0: movy b9, b8 +3ff703b0: dsjs a1, L3FF701F0 +3ff703c0: .word 0x0000 +L3FF703D0: +3ff703d0: .word 0x0000 +3ff703e0: .word 0x0000 +L3FF703F0: +3ff703f0: .word 0x0000 +3ff70400: .word 0x0000 +3ff70410: .word 0x0000 +3ff70420: .word 0x0000 +3ff70430: .word 0x0000 +3ff70440: .word 0x0000 +3ff70450: .word 0x0000 +L3FF70460: +3ff70460: .word 0x0000 +3ff70470: .word 0x0000 +3ff70480: .word 0x0000 +3ff70490: .word 0x0000 +3ff704a0: .word 0x0000 +3ff704b0: .word 0x0000 +3ff704c0: .word 0x0000 +3ff704d0: .word 0x0000 +3ff704e0: .word 0x0000 +3ff704f0: .word 0x0000 +3ff70500: .word 0x0000 +3ff70510: .word 0x0000 +3ff70520: .word 0x0000 +3ff70530: .word 0x0000 +3ff70540: .word 0x0000 +3ff70550: .word 0x0000 +3ff70560: .word 0x0000 +3ff70570: .word 0x0000 +3ff70580: movy b12, b8 +3ff70590: dsjs a1, L3FF703D0 +3ff705a0: pixt a0, *a0, xy +3ff705b0: dsjs a1, L3FF703F0 +3ff705c0: .word 0x0000 +L3FF705D0: +3ff705d0: .word 0x0000 +3ff705e0: .word 0x0000 +L3FF705F0: +3ff705f0: .word 0x0000 +3ff70600: .word 0x0000 +3ff70610: .word 0x0000 +3ff70620: .word 0x0000 +3ff70630: .word 0x0000 +3ff70640: .word 0x0000 +3ff70650: .word 0x0000 +3ff70660: .word 0x0000 +3ff70670: .word 0x0000 +3ff70680: .word 0x0000 +3ff70690: .word 0x0000 +3ff706a0: .word 0x0000 +3ff706b0: .word 0x0000 +3ff706c0: .word 0x0000 +3ff706d0: .word 0x0000 +3ff706e0: .word 0x0000 +3ff706f0: .word 0x0000 +3ff70700: .word 0x0000 +3ff70710: .word 0x0000 +3ff70720: .word 0x0000 +3ff70730: .word 0x0000 +3ff70740: .word 0x0000 +3ff70750: .word 0x0000 +3ff70760: .word 0x0000 +3ff70770: .word 0x0000 +3ff70780: pixt b4, *b8, xy +3ff70790: dsjs a1, L3FF705D0 +3ff707a0: pixt b7, *b8, xy +3ff707b0: dsjs a1, L3FF705F0 +3ff707c0: .word 0x0000 +L3FF707D0: +3ff707d0: .word 0x0000 +3ff707e0: .word 0x0000 +3ff707f0: .word 0x0000 +3ff70800: .word 0x0000 +3ff70810: .word 0x0000 +3ff70820: .word 0x0000 +3ff70830: .word 0x0000 +3ff70840: .word 0x0000 +3ff70850: .word 0x0000 +3ff70860: .word 0x0000 +3ff70870: .word 0x0000 +3ff70880: .word 0x0000 +3ff70890: .word 0x0000 +3ff708a0: .word 0x0000 +3ff708b0: .word 0x0000 +3ff708c0: .word 0x0000 +3ff708d0: .word 0x0000 +3ff708e0: .word 0x0000 +3ff708f0: .word 0x0000 +3ff70900: .word 0x0000 +3ff70910: .word 0x0000 +3ff70920: .word 0x0000 +3ff70930: .word 0x0000 +3ff70940: .word 0x0000 +3ff70950: .word 0x0000 +3ff70960: .word 0x0000 +3ff70970: .word 0x0000 +3ff70980: pixt a10, *a0, xy +3ff70990: dsjs a1, L3FF707D0 +3ff709a0: .word 0x0000 +3ff709b0: .word 0x0000 +3ff709c0: .word 0x0000 +L3FF709D0: +3ff709d0: .word 0x0000 +3ff709e0: .word 0x0000 +3ff709f0: .word 0x0000 +3ff70a00: .word 0x0000 +3ff70a10: .word 0x0000 +3ff70a20: .word 0x0000 +3ff70a30: .word 0x0000 +3ff70a40: .word 0x0000 +3ff70a50: .word 0x0000 +3ff70a60: .word 0x0000 +3ff70a70: .word 0x0000 +3ff70a80: .word 0x0000 +3ff70a90: .word 0x0000 +3ff70aa0: .word 0x0000 +3ff70ab0: .word 0x0000 +3ff70ac0: .word 0x0000 +3ff70ad0: .word 0x0000 +3ff70ae0: .word 0x0000 +3ff70af0: .word 0x0000 +3ff70b00: .word 0x0000 +3ff70b10: .word 0x0000 +3ff70b20: .word 0x0000 +3ff70b30: .word 0x0000 +3ff70b40: .word 0x0000 +3ff70b50: .word 0x0000 +3ff70b60: .word 0x0000 +3ff70b70: .word 0x0000 +3ff70b80: pixt b13, *b0, xy +3ff70b90: dsjs a1, L3FF709D0 +3ff70ba0: .word 0x0000 +3ff70bb0: .word 0x0000 +3ff70bc0: .word 0x0000 +L3FF70BD0: +3ff70bd0: .word 0x0000 +3ff70be0: .word 0x0000 +3ff70bf0: .word 0x0000 +3ff70c00: .word 0x0000 +3ff70c10: .word 0x0000 +3ff70c20: .word 0x0000 +3ff70c30: .word 0x0000 +3ff70c40: .word 0x0000 +3ff70c50: .word 0x0000 +3ff70c60: .word 0x0000 +3ff70c70: .word 0x0000 +3ff70c80: .word 0x0000 +3ff70c90: .word 0x0000 +3ff70ca0: .word 0x0000 +3ff70cb0: .word 0x0000 +3ff70cc0: .word 0x0000 +3ff70cd0: .word 0x0000 +3ff70ce0: .word 0x0000 +3ff70cf0: .word 0x0000 +3ff70d00: .word 0x0000 +3ff70d10: .word 0x0000 +3ff70d20: .word 0x0000 +3ff70d30: .word 0x0000 +3ff70d40: .word 0x0000 +3ff70d50: .word 0x0000 +3ff70d60: .word 0x0000 +3ff70d70: .word 0x0000 +3ff70d80: pixt *b2, xy, b0 +3ff70d90: dsjs a1, L3FF70BD0 +3ff70da0: .word 0x0000 +3ff70db0: .word 0x0000 +3ff70dc0: .word 0x0000 +L3FF70DD0: +3ff70dd0: .word 0x0000 +3ff70de0: .word 0x0000 +L3FF70DF0: +3ff70df0: .word 0x0000 +3ff70e00: .word 0x0000 +3ff70e10: .word 0x0000 +3ff70e20: .word 0x0000 +3ff70e30: .word 0x0000 +3ff70e40: .word 0x0000 +3ff70e50: .word 0x0000 +3ff70e60: .word 0x0000 +3ff70e70: .word 0x0000 +3ff70e80: .word 0x0000 +3ff70e90: .word 0x0000 +3ff70ea0: .word 0x0000 +3ff70eb0: .word 0x0000 +3ff70ec0: .word 0x0000 +3ff70ed0: .word 0x0000 +3ff70ee0: .word 0x0000 +3ff70ef0: .word 0x0000 +3ff70f00: .word 0x0000 +3ff70f10: .word 0x0000 +3ff70f20: .word 0x0000 +3ff70f30: .word 0x0000 +3ff70f40: .word 0x0000 +3ff70f50: .word 0x0000 +3ff70f60: .word 0x0000 +3ff70f70: .word 0x0000 +3ff70f80: pixt *a6, xy, a8 +3ff70f90: dsjs a1, L3FF70DD0 +3ff70fa0: pixt *b8, xy, b8 +3ff70fb0: dsjs a1, L3FF70DF0 +3ff70fc0: .word 0x0000 +L3FF70FD0: +3ff70fd0: .word 0x0000 +3ff70fe0: .word 0x0000 +L3FF70FF0: +3ff70ff0: .word 0x0000 +3ff71000: .word 0x0000 +3ff71010: .word 0x0000 +3ff71020: .word 0x0000 +3ff71030: .word 0x0000 +3ff71040: .word 0x0000 +3ff71050: .word 0x0000 +3ff71060: .word 0x0000 +3ff71070: .word 0x0000 +3ff71080: .word 0x0000 +3ff71090: .word 0x0000 +3ff710a0: .word 0x0000 +3ff710b0: .word 0x0000 +3ff710c0: .word 0x0000 +3ff710d0: .word 0x0000 +3ff710e0: .word 0x0000 +3ff710f0: .word 0x0000 +3ff71100: .word 0x0000 +3ff71110: .word 0x0000 +3ff71120: .word 0x0000 +3ff71130: .word 0x0000 +3ff71140: .word 0x0000 +3ff71150: .word 0x0000 +3ff71160: .word 0x0000 +3ff71170: .word 0x0000 +3ff71180: pixt *a12, xy, a0 +3ff71190: dsjs a1, L3FF70FD0 +3ff711a0: pixt *a13, xy, a0 +3ff711b0: dsjs a1, L3FF70FF0 +3ff711c0: .word 0x0000 +L3FF711D0: +3ff711d0: .word 0x0000 +3ff711e0: .word 0x0000 +L3FF711F0: +3ff711f0: .word 0x0000 +3ff71200: .word 0x0000 +3ff71210: .word 0x0000 +3ff71220: .word 0x0000 +3ff71230: .word 0x0000 +3ff71240: .word 0x0000 +3ff71250: .word 0x0000 +3ff71260: .word 0x0000 +3ff71270: .word 0x0000 +3ff71280: .word 0x0000 +3ff71290: .word 0x0000 +3ff712a0: .word 0x0000 +3ff712b0: .word 0x0000 +3ff712c0: .word 0x0000 +3ff712d0: .word 0x0000 +3ff712e0: .word 0x0000 +3ff712f0: .word 0x0000 +3ff71300: .word 0x0000 +3ff71310: .word 0x0000 +3ff71320: .word 0x0000 +3ff71330: .word 0x0000 +3ff71340: .word 0x0000 +3ff71350: .word 0x0000 +3ff71360: .word 0x0000 +3ff71370: .word 0x0000 +3ff71380: pixt *a14, xy, a0 +3ff71390: dsjs a1, L3FF711D0 +3ff713a0: pixt *sp, xy, a0 +3ff713b0: dsjs a1, L3FF711F0 +3ff713c0: .word 0x0000 +L3FF713D0: +3ff713d0: .word 0x0000 +3ff713e0: .word 0x0000 +3ff713f0: .word 0x0000 +3ff71400: .word 0x0000 +3ff71410: .word 0x0000 +3ff71420: .word 0x0000 +3ff71430: .word 0x0000 +3ff71440: .word 0x0000 +3ff71450: .word 0x0000 +3ff71460: .word 0x0000 +3ff71470: .word 0x0000 +3ff71480: .word 0x0000 +3ff71490: .word 0x0000 +3ff714a0: .word 0x0000 +3ff714b0: .word 0x0000 +3ff714c0: .word 0x0000 +3ff714d0: .word 0x0000 +3ff714e0: .word 0x0000 +3ff714f0: .word 0x0000 +3ff71500: .word 0x0000 +3ff71510: .word 0x0000 +3ff71520: .word 0x0000 +3ff71530: .word 0x0000 +3ff71540: .word 0x0000 +3ff71550: .word 0x0000 +3ff71560: .word 0x0000 +3ff71570: .word 0x0000 +3ff71580: pixt *a0, xy, *a8, xy +3ff71590: dsjs a1, L3FF713D0 +3ff715a0: .word 0x0000 +3ff715b0: .word 0x0000 +3ff715c0: .word 0x0000 +L3FF715D0: +3ff715d0: .word 0x0000 +3ff715e0: .word 0x0000 +3ff715f0: .word 0x0000 +3ff71600: .word 0x0000 +3ff71610: .word 0x0000 +3ff71620: .word 0x0000 +3ff71630: .word 0x0000 +3ff71640: .word 0x0000 +3ff71650: .word 0x0000 +3ff71660: .word 0x0000 +3ff71670: .word 0x0000 +3ff71680: .word 0x0000 +3ff71690: .word 0x0000 +3ff716a0: .word 0x0000 +3ff716b0: .word 0x0000 +3ff716c0: .word 0x0000 +3ff716d0: .word 0x0000 +3ff716e0: .word 0x0000 +3ff716f0: .word 0x0000 +3ff71700: .word 0x0000 +3ff71710: .word 0x0000 +3ff71720: .word 0x0000 +3ff71730: .word 0x0000 +3ff71740: .word 0x0000 +3ff71750: .word 0x0000 +3ff71760: .word 0x0000 +3ff71770: .word 0x0000 +3ff71780: pixt *b4, xy, *b8, xy +3ff71790: dsjs a1, L3FF715D0 +3ff717a0: .word 0x0000 +3ff717b0: .word 0x0000 +3ff717c0: .word 0x0000 +L3FF717D0: +3ff717d0: .word 0x0000 +3ff717e0: .word 0x0000 +3ff717f0: .word 0x0000 +3ff71800: .word 0x0000 +3ff71810: .word 0x0000 +3ff71820: .word 0x0000 +3ff71830: .word 0x0000 +3ff71840: .word 0x0000 +3ff71850: .word 0x0000 +3ff71860: .word 0x0000 +3ff71870: .word 0x0000 +3ff71880: .word 0x0000 +3ff71890: .word 0x0000 +3ff718a0: .word 0x0000 +3ff718b0: .word 0x0000 +3ff718c0: .word 0x0000 +3ff718d0: .word 0x0000 +3ff718e0: .word 0x0000 +3ff718f0: .word 0x0000 +3ff71900: .word 0x0000 +3ff71910: .word 0x0000 +3ff71920: .word 0x0000 +3ff71930: .word 0x0000 +3ff71940: .word 0x0000 +3ff71950: .word 0x0000 +3ff71960: .word 0x0000 +3ff71970: .word 0x0000 +3ff71980: pixt *b9, xy, *b0, xy +3ff71990: dsjs a1, L3FF717D0 +3ff719a0: .word 0x0000 +3ff719b0: .word 0x0000 +3ff719c0: .word 0x0000 +L3FF719D0: +3ff719d0: .word 0x0000 +3ff719e0: .word 0x0000 +L3FF719F0: +3ff719f0: .word 0x0000 +3ff71a00: .word 0x0000 +L3FF71A10: +3ff71a10: .word 0x0000 +3ff71a20: .word 0x0000 +3ff71a30: .word 0x0000 +3ff71a40: .word 0x0000 +3ff71a50: .word 0x0000 +3ff71a60: .word 0x0000 +3ff71a70: .word 0x0000 +3ff71a80: .word 0x0000 +3ff71a90: .word 0x0000 +3ff71aa0: .word 0x0000 +3ff71ab0: .word 0x0000 +3ff71ac0: .word 0x0000 +3ff71ad0: .word 0x0000 +3ff71ae0: .word 0x0000 +3ff71af0: .word 0x0000 +3ff71b00: .word 0x0000 +3ff71b10: .word 0x0000 +3ff71b20: .word 0x0000 +3ff71b30: .word 0x0000 +3ff71b40: .word 0x0000 +3ff71b50: .word 0x0000 +3ff71b60: .word 0x0000 +3ff71b70: .word 0x0000 +3ff71b80: pixt *b14, xy, *b8, xy +3ff71b90: dsjs a1, L3FF719D0 +3ff71ba0: drav a2, a8 +3ff71bb0: dsjs a1, L3FF719F0 +3ff71bc0: drav a8, a8 +L3FF71BD0: +3ff71bd0: dsjs a1, L3FF71A10 +3ff71be0: .word 0x0000 +L3FF71BF0: +3ff71bf0: .word 0x0000 +3ff71c00: .word 0x0000 +L3FF71C10: +3ff71c10: .word 0x0000 +3ff71c20: .word 0x0000 +3ff71c30: .word 0x0000 +3ff71c40: .word 0x0000 +3ff71c50: .word 0x0000 +3ff71c60: .word 0x0000 +3ff71c70: .word 0x0000 +3ff71c80: .word 0x0000 +3ff71c90: .word 0x0000 +3ff71ca0: .word 0x0000 +3ff71cb0: .word 0x0000 +3ff71cc0: .word 0x0000 +3ff71cd0: .word 0x0000 +3ff71ce0: .word 0x0000 +3ff71cf0: .word 0x0000 +3ff71d00: .word 0x0000 +3ff71d10: .word 0x0000 +3ff71d20: .word 0x0000 +3ff71d30: .word 0x0000 +3ff71d40: .word 0x0000 +3ff71d50: .word 0x0000 +3ff71d60: .word 0x0000 +3ff71d70: .word 0x0000 +3ff71d80: drav a12, a0 +3ff71d90: dsjs a1, L3FF71BD0 +3ff71da0: pixt a1, *a0 +3ff71db0: dsjs a1, L3FF71BF0 +3ff71dc0: pixt b7, *b8 +L3FF71DD0: +3ff71dd0: dsjs a1, L3FF71C10 +3ff71de0: .word 0x0000 +L3FF71DF0: +3ff71df0: .word 0x0000 +3ff71e00: .word 0x0000 +L3FF71E10: +3ff71e10: .word 0x0000 +3ff71e20: .word 0x0000 +3ff71e30: .word 0x0000 +3ff71e40: .word 0x0000 +3ff71e50: .word 0x0000 +3ff71e60: .word 0x0000 +3ff71e70: .word 0x0000 +3ff71e80: .word 0x0000 +3ff71e90: .word 0x0000 +3ff71ea0: .word 0x0000 +3ff71eb0: .word 0x0000 +3ff71ec0: .word 0x0000 +3ff71ed0: .word 0x0000 +3ff71ee0: .word 0x0000 +3ff71ef0: .word 0x0000 +3ff71f00: .word 0x0000 +3ff71f10: .word 0x0000 +3ff71f20: .word 0x0000 +3ff71f30: .word 0x0000 +3ff71f40: .word 0x0000 +3ff71f50: .word 0x0000 +3ff71f60: .word 0x0000 +3ff71f70: .word 0x0000 +3ff71f80: pixt b11, *b8 +3ff71f90: dsjs a1, L3FF71DD0 +3ff71fa0: pixt a14, *a0 +3ff71fb0: dsjs a1, L3FF71DF0 +3ff71fc0: pixt *b4, b0 +L3FF71FD0: +3ff71fd0: dsjs a1, L3FF71E10 +3ff71fe0: .word 0x0000 +3ff71ff0: .word 0x0000 +3ff72000: .word 0x0000 +3ff72010: .word 0x0000 +3ff72020: .word 0x0000 +3ff72030: .word 0x0000 +3ff72040: .word 0x0000 +3ff72050: .word 0x0000 +3ff72060: .word 0x0000 +3ff72070: .word 0x0000 +3ff72080: .word 0x0000 +3ff72090: .word 0x0000 +3ff720a0: .word 0x0000 +3ff720b0: .word 0x0000 +3ff720c0: .word 0x0000 +3ff720d0: .word 0x0000 +3ff720e0: .word 0x0000 +3ff720f0: .word 0x0000 +3ff72100: .word 0x0000 +3ff72110: .word 0x0000 +3ff72120: .word 0x0000 +3ff72130: .word 0x0000 +3ff72140: .word 0x0000 +3ff72150: .word 0x0000 +3ff72160: .word 0x0000 +3ff72170: .word 0x0000 +3ff72180: move *a2+, *a0+, 0 +3ff72190: dsjs a1, L3FF71FD0 +3ff721a0: .word 0x0000 +3ff721b0: .word 0x0000 +3ff721c0: .word 0x0000 +L3FF721D0: +3ff721d0: .word 0x0000 +3ff721e0: .word 0x0000 +3ff721f0: .word 0x0000 +3ff72200: .word 0x0000 +3ff72210: .word 0x0000 +3ff72220: .word 0x0000 +3ff72230: .word 0x0000 +3ff72240: .word 0x0000 +3ff72250: .word 0x0000 +3ff72260: .word 0x0000 +3ff72270: .word 0x0000 +3ff72280: .word 0x0000 +3ff72290: .word 0x0000 +3ff722a0: .word 0x0000 +3ff722b0: .word 0x0000 +3ff722c0: .word 0x0000 +3ff722d0: .word 0x0000 +3ff722e0: .word 0x0000 +3ff722f0: .word 0x0000 +3ff72300: .word 0x0000 +3ff72310: .word 0x0000 +3ff72320: .word 0x0000 +3ff72330: .word 0x0000 +3ff72340: .word 0x0000 +3ff72350: .word 0x0000 +3ff72360: .word 0x0000 +3ff72370: .word 0x0000 +3ff72380: move *a2+, *a0+, 0 +3ff72390: dsjs a1, L3FF721D0 +3ff723a0: .word 0x0000 +3ff723b0: .word 0x0000 +3ff723c0: .word 0x0000 +L3FF723D0: +3ff723d0: .word 0x0000 +3ff723e0: .word 0x0000 +3ff723f0: .word 0x0000 +3ff72400: .word 0x0000 +3ff72410: .word 0x0000 +3ff72420: .word 0x0000 +3ff72430: .word 0x0000 +3ff72440: .word 0x0000 +3ff72450: .word 0x0000 +3ff72460: .word 0x0000 +3ff72470: .word 0x0000 +3ff72480: .word 0x0000 +3ff72490: .word 0x0000 +3ff724a0: .word 0x0000 +3ff724b0: .word 0x0000 +3ff724c0: .word 0x0000 +3ff724d0: .word 0x0000 +3ff724e0: .word 0x0000 +3ff724f0: .word 0x0000 +3ff72500: .word 0x0000 +3ff72510: .word 0x0000 +3ff72520: .word 0x0000 +3ff72530: .word 0x0000 +3ff72540: .word 0x0000 +3ff72550: .word 0x0000 +3ff72560: .word 0x0000 +3ff72570: .word 0x0000 +3ff72580: move *a2+, *a0+, 0 +3ff72590: dsjs a1, L3FF723D0 +3ff725a0: .word 0x0000 +3ff725b0: .word 0x0000 +3ff725c0: .word 0x0000 +L3FF725D0: +3ff725d0: .word 0x0000 +3ff725e0: .word 0x0000 +3ff725f0: .word 0x0000 +3ff72600: .word 0x0000 +3ff72610: .word 0x0000 +3ff72620: .word 0x0000 +3ff72630: .word 0x0000 +3ff72640: .word 0x0000 +3ff72650: .word 0x0000 +3ff72660: .word 0x0000 +3ff72670: .word 0x0000 +3ff72680: .word 0x0000 +3ff72690: .word 0x0000 +3ff726a0: .word 0x0000 +3ff726b0: .word 0x0000 +3ff726c0: .word 0x0000 +3ff726d0: .word 0x0000 +3ff726e0: .word 0x0000 +3ff726f0: .word 0x0000 +3ff72700: .word 0x0000 +3ff72710: .word 0x0000 +3ff72720: .word 0x0000 +3ff72730: .word 0x0000 +3ff72740: .word 0x0000 +3ff72750: .word 0x0000 +3ff72760: .word 0x0000 +3ff72770: .word 0x0000 +3ff72780: move *b5+, *b8+, 0 +3ff72790: dsjs a1, L3FF725D0 +3ff727a0: .word 0x0000 +3ff727b0: .word 0x0000 +3ff727c0: .word 0x0000 +L3FF727D0: +3ff727d0: .word 0x0000 +3ff727e0: .word 0x0000 +3ff727f0: .word 0x0000 +3ff72800: .word 0x0000 +3ff72810: .word 0x0000 +3ff72820: .word 0x0000 +3ff72830: .word 0x0000 +3ff72840: .word 0x0000 +3ff72850: .word 0x0000 +3ff72860: .word 0x0000 +3ff72870: .word 0x0000 +3ff72880: .word 0x0000 +3ff72890: .word 0x0000 +3ff728a0: .word 0x0000 +3ff728b0: .word 0x0000 +3ff728c0: .word 0x0000 +3ff728d0: .word 0x0000 +3ff728e0: .word 0x0000 +3ff728f0: .word 0x0000 +3ff72900: .word 0x0000 +3ff72910: .word 0x0000 +3ff72920: .word 0x0000 +3ff72930: .word 0x0000 +3ff72940: .word 0x0000 +3ff72950: .word 0x0000 +3ff72960: .word 0x0000 +3ff72970: .word 0x0000 +3ff72980: move *b9+, *b0+, 0 +3ff72990: dsjs a1, L3FF727D0 +3ff729a0: .word 0x0000 +3ff729b0: .word 0x0000 +3ff729c0: .word 0x0000 +L3FF729D0: +3ff729d0: .word 0x0000 +3ff729e0: .word 0x0000 +3ff729f0: .word 0x0000 +3ff72a00: .word 0x0000 +3ff72a10: .word 0x0000 +3ff72a20: .word 0x0000 +3ff72a30: .word 0x0000 +3ff72a40: .word 0x0000 +3ff72a50: .word 0x0000 +3ff72a60: .word 0x0000 +3ff72a70: .word 0x0000 +3ff72a80: .word 0x0000 +3ff72a90: .word 0x0000 +3ff72aa0: .word 0x0000 +3ff72ab0: .word 0x0000 +3ff72ac0: .word 0x0000 +3ff72ad0: .word 0x0000 +3ff72ae0: .word 0x0000 +3ff72af0: .word 0x0000 +3ff72b00: .word 0x0000 +3ff72b10: .word 0x0000 +3ff72b20: .word 0x0000 +3ff72b30: .word 0x0000 +3ff72b40: .word 0x0000 +3ff72b50: .word 0x0000 +3ff72b60: .word 0x0000 +3ff72b70: .word 0x0000 +3ff72b80: move *a12+, *a8+, 0 +3ff72b90: dsjs a1, L3FF729D0 +3ff72ba0: .word 0x0000 +3ff72bb0: .word 0x0000 +3ff72bc0: .word 0x0000 +L3FF72BD0: +3ff72bd0: .word 0x0000 +3ff72be0: .word 0x0000 +3ff72bf0: .word 0x0000 +3ff72c00: .word 0x0000 +3ff72c10: .word 0x0000 +3ff72c20: .word 0x0000 +3ff72c30: .word 0x0000 +3ff72c40: .word 0x0000 +3ff72c50: .word 0x0000 +3ff72c60: .word 0x0000 +3ff72c70: .word 0x0000 +3ff72c80: .word 0x0000 +3ff72c90: .word 0x0000 +3ff72ca0: .word 0x0000 +3ff72cb0: .word 0x0000 +3ff72cc0: .word 0x0000 +3ff72cd0: .word 0x0000 +3ff72ce0: .word 0x0000 +3ff72cf0: .word 0x0000 +3ff72d00: .word 0x0000 +3ff72d10: .word 0x0000 +3ff72d20: .word 0x0000 +3ff72d30: .word 0x0000 +3ff72d40: .word 0x0000 +3ff72d50: .word 0x0000 +3ff72d60: .word 0x0000 +3ff72d70: .word 0x0000 +3ff72d80: move *sp+, *a0+, 0 +3ff72d90: dsjs a1, L3FF72BD0 +3ff72da0: .word 0x0000 +3ff72db0: .word 0x0000 +3ff72dc0: .word 0x0000 +3ff72dd0: .word 0x0000 +3ff72de0: .word 0x0000 +3ff72df0: .word 0x0000 +3ff72e00: .word 0x0000 +3ff72e10: .word 0x0000 +3ff72e20: .word 0x0000 +3ff72e30: .word 0x0000 +3ff72e40: .word 0x0000 +3ff72e50: .word 0x0000 +3ff72e60: .word 0x0000 +3ff72e70: .word 0x0000 +3ff72e80: .word 0x0000 +3ff72e90: .word 0x0000 +3ff72ea0: .word 0x0000 +3ff72eb0: .word 0x0000 +3ff72ec0: .word 0x0000 +3ff72ed0: .word 0x0000 +3ff72ee0: .word 0x0000 +3ff72ef0: .word 0x0000 +3ff72f00: .word 0x0000 +3ff72f10: .word 0x0000 +3ff72f20: .word 0x0000 +3ff72f30: .word 0x0000 +3ff72f40: .word 0x0000 +3ff72f50: .word 0x0000 +3ff72f60: .word 0x0000 +3ff72f70: .word 0x0000 +3ff72f80: movb *a10(0x3fa1), a0 +3ff72fa0: .word 0x0000 +3ff72fb0: .word 0x0000 +3ff72fc0: .word 0x0000 +L3FF72FD0: +3ff72fd0: .word 0x0000 +3ff72fe0: .word 0x0000 +3ff72ff0: .word 0x0000 +3ff73000: .word 0x0000 +3ff73010: .word 0x0000 +L3FF73020: +3ff73020: .word 0x0000 +3ff73030: .word 0x0000 +L3FF73040: +3ff73040: .word 0x0000 +3ff73050: .word 0x0000 +L3FF73060: +3ff73060: .word 0x0000 +3ff73070: .word 0x0000 +L3FF73080: +3ff73080: .word 0x0000 +3ff73090: .word 0x0000 +L3FF730A0: +3ff730a0: .word 0x0000 +3ff730b0: .word 0x0000 +L3FF730C0: +3ff730c0: .word 0x0000 +3ff730d0: .word 0x0000 +L3FF730E0: +3ff730e0: .word 0x0000 +3ff730f0: .word 0x0000 +L3FF73100: +3ff73100: .word 0x0000 +3ff73110: .word 0x0000 +3ff73120: .word 0x0000 +3ff73130: .word 0x0000 +3ff73140: .word 0x0000 +3ff73150: .word 0x0000 +L3FF73160: +3ff73160: .word 0x0000 +3ff73170: .word 0x0000 +L3FF73180: +3ff73180: move *a5+, *a8+, 1 +L3FF73190: +3ff73190: dsjs a1, L3FF72FD0 +L3FF731A0: +3ff731a0: .word 0x001a +3ff731b0: jreq L3FF735C0 +3ff731c0: rev a5 +3ff731d0: .word 0xd648 +3ff731e0: dsjs a1, L3FF73020 +3ff731f0: .word 0xd6c0 +3ff73200: dsjs a1, L3FF73040 +3ff73210: exgf a0, 1 +3ff73220: dsjs a1, L3FF73060 +L3FF73230: +3ff73230: .word 0xd730 +3ff73240: dsjs a1, L3FF73080 +L3FF73250: +3ff73250: .word 0xd770 +3ff73260: dsjs a1, L3FF730A0 +L3FF73270: +3ff73270: .word 0xd7a8 +3ff73280: dsjs a1, L3FF730C0 +L3FF73290: +3ff73290: .word 0xd828 +3ff732a0: dsjs a1, L3FF730E0 +3ff732b0: .word 0xd860 +3ff732c0: dsjs a1, L3FF73100 +L3FF732D0: +3ff732d0: movb @0xd9283fa2, @0xd9803fa1 +L3FF73320: +3ff73320: dsjs a1, L3FF73160 +3ff73330: .word 0xd9c0 +L3FF73340: +3ff73340: dsjs a1, L3FF73180 +3ff73350: .word 0xda00 +3ff73360: dsjs a1, L3FF731A0 +3ff73370: .word 0x0001 +3ff73380: jrne L3FF73190 +L3FF73390: +3ff73390: rev a5 +3ff733a0: .word 0x0000 +L3FF733B0: +3ff733b0: .word 0x0008 +3ff733c0: jrv L3FF732D0 +L3FF733D0: +3ff733d0: rev a5 +3ff733e0: .word 0xd590 +L3FF733F0: +3ff733f0: dsjs a2, L3FF73230 +3ff73400: .word 0xd5a8 +3ff73410: dsjs a2, L3FF73250 +3ff73420: .word 0xd5c0 +L3FF73430: +3ff73430: dsjs a2, L3FF73270 +L3FF73440: +3ff73440: .word 0xd5d8 +3ff73450: dsjs a2, L3FF73290 +3ff73460: .word 0x0008 +3ff73470: jrnv L3FF73B80 +3ff73480: rev a5 +3ff73490: .word 0xd5f0 +3ff734a0: dsjs a2, L3FF732E0 +3ff734b0: move @0xd6203fa2, *a8+, 1 +L3FF734E0: +3ff734e0: dsjs a2, L3FF73320 +3ff734f0: .word 0xd638 +L3FF73500: +3ff73500: dsjs a2, L3FF73340 +3ff73510: .word 0x0008 +L3FF73520: +3ff73520: jrnv L3FF73430 +3ff73530: rev a5 +3ff73540: .word 0xd650 +3ff73550: dsjs a2, L3FF73390 +3ff73560: .word 0xd668 +3ff73570: dsjs a2, L3FF733B0 +3ff73580: .word 0xd680 +3ff73590: dsjs a2, L3FF733D0 +3ff735a0: .word 0xd698 +3ff735b0: dsjs a2, L3FF733F0 +L3FF735C0: +3ff735c0: .word 0x005a +3ff735d0: jrn L3FF73CE0 +3ff735e0: rev a5 +3ff735f0: .word 0xd6b0 +3ff73600: dsjs a2, L3FF73440 +3ff73610: .word 0x0000 +3ff73620: .word 0x0000 +3ff73630: .word 0x0000 +3ff73640: .word 0x0000 +3ff73650: .word 0x0000 +3ff73660: .word 0x0000 +3ff73670: .word 0xd6c0 +3ff73680: dsjs a2, L3FF734C0 +3ff73690: .word 0xd6d8 +3ff736a0: dsjs a2, L3FF734E0 +3ff736b0: .word 0xd6f0 +3ff736c0: dsjs a2, L3FF73500 +3ff736d0: exgf a8, 1 +3ff736e0: dsjs a2, L3FF73520 +3ff736f0: .word 0x0000 +3ff73700: .word 0x0000 +3ff73710: .word 0x0000 +3ff73720: .word 0x0000 +3ff73730: .word 0x0000 +3ff73740: .word 0x0000 +3ff73750: .word 0x0000 +3ff73760: .word 0x0000 +3ff73770: .word 0x0000 +3ff73780: .word 0x0000 +3ff73790: .word 0x0000 +3ff737a0: .word 0x0000 +3ff737b0: .word 0x0000 +3ff737c0: .word 0x0000 +3ff737d0: .word 0x0000 +3ff737e0: .word 0x0000 +3ff737f0: .word 0x0000 +3ff73800: .word 0x0000 +3ff73810: .word 0x0000 +L3FF73820: +3ff73820: .word 0x0000 +3ff73830: .word 0x0000 +L3FF73840: +3ff73840: .word 0x0000 +3ff73850: .word 0x0000 +L3FF73860: +3ff73860: .word 0x0000 +3ff73870: .word 0x0000 +3ff73880: .word 0x0000 +3ff73890: .word 0x0000 +L3FF738A0: +3ff738a0: .word 0x0000 +3ff738b0: .word 0x0000 +L3FF738C0: +3ff738c0: .word 0x0000 +3ff738d0: .word 0x0000 +L3FF738E0: +3ff738e0: .word 0x0000 +3ff738f0: .word 0x0000 +L3FF73900: +3ff73900: .word 0x0000 +3ff73910: .word 0x0000 +L3FF73920: +3ff73920: .word 0x0000 +3ff73930: .word 0x0000 +L3FF73940: +3ff73940: .word 0x0000 +3ff73950: .word 0x0000 +L3FF73960: +3ff73960: .word 0x0000 +3ff73970: .word 0x0000 +L3FF73980: +3ff73980: .word 0x0000 +3ff73990: .word 0x0000 +L3FF739A0: +3ff739a0: .word 0x0000 +3ff739b0: .word 0x0000 +L3FF739C0: +3ff739c0: .word 0x0000 +3ff739d0: .word 0xd720 +3ff739e0: dsjs a2, L3FF73820 +3ff739f0: .word 0xd730 +3ff73a00: dsjs a2, L3FF73840 +L3FF73A10: +3ff73a10: .word 0xd740 +3ff73a20: dsjs a2, L3FF73860 +3ff73a30: .word 0x0000 +3ff73a40: .word 0x0000 +3ff73a50: .word 0xd750 +3ff73a60: dsjs a2, L3FF738A0 +3ff73a70: .word 0xd760 +3ff73a80: dsjs a2, L3FF738C0 +L3FF73A90: +3ff73a90: .word 0xd770 +3ff73aa0: dsjs a2, L3FF738E0 +L3FF73AB0: +3ff73ab0: .word 0xd780 +3ff73ac0: dsjs a2, L3FF73900 +L3FF73AD0: +3ff73ad0: .word 0xd790 +3ff73ae0: dsjs a2, L3FF73920 +L3FF73AF0: +3ff73af0: .word 0xd7a0 +3ff73b00: dsjs a2, L3FF73940 +3ff73b10: .word 0xd7b0 +3ff73b20: dsjs a2, L3FF73960 +3ff73b30: .word 0xd7c0 +3ff73b40: dsjs a2, L3FF73980 +3ff73b50: .word 0xd7d0 +3ff73b60: dsjs a2, L3FF739A0 +3ff73b70: .word 0xd7e0 +L3FF73B80: +3ff73b80: dsjs a2, L3FF739C0 +3ff73b90: .word 0x005a +3ff73ba0: move @0xd7f00025, *b0+, 0 +3ff73bd0: dsjs a2, L3FF73A10 +3ff73be0: .word 0x0000 +3ff73bf0: .word 0x0000 +3ff73c00: .word 0x0000 +3ff73c10: .word 0x0000 +3ff73c20: .word 0x0000 +3ff73c30: .word 0x0000 +3ff73c40: .word 0xd6c0 +3ff73c50: dsjs a2, L3FF73A90 +3ff73c60: .word 0xd6d8 +3ff73c70: dsjs a2, L3FF73AB0 +3ff73c80: .word 0xd6f0 +3ff73c90: dsjs a2, L3FF73AD0 +3ff73ca0: exgf a8, 1 +3ff73cb0: dsjs a2, L3FF73AF0 +3ff73cc0: .word 0x0000 +3ff73cd0: .word 0x0000 +L3FF73CE0: +3ff73ce0: .word 0x0000 +3ff73cf0: .word 0x0000 +3ff73d00: .word 0x0000 +3ff73d10: .word 0x0000 +3ff73d20: .word 0x0000 +3ff73d30: .word 0x0000 +3ff73d40: .word 0x0000 +3ff73d50: .word 0x0000 +3ff73d60: .word 0x0000 +3ff73d70: .word 0x0000 +3ff73d80: .word 0x0000 +3ff73d90: .word 0x0000 +3ff73da0: .word 0x0000 +3ff73db0: .word 0x0000 +3ff73dc0: .word 0x0000 +3ff73dd0: .word 0x0000 +3ff73de0: .word 0x0000 +L3FF73DF0: +3ff73df0: .word 0x0000 +3ff73e00: .word 0x0000 +L3FF73E10: +3ff73e10: .word 0x0000 +3ff73e20: .word 0x0000 +L3FF73E30: +3ff73e30: .word 0x0000 +3ff73e40: .word 0x0000 +3ff73e50: .word 0x0000 +3ff73e60: .word 0x0000 +L3FF73E70: +3ff73e70: .word 0x0000 +3ff73e80: .word 0x0000 +L3FF73E90: +3ff73e90: .word 0x0000 +3ff73ea0: .word 0x0000 +L3FF73EB0: +3ff73eb0: .word 0x0000 +3ff73ec0: .word 0x0000 +L3FF73ED0: +3ff73ed0: .word 0x0000 +3ff73ee0: .word 0x0000 +L3FF73EF0: +3ff73ef0: .word 0x0000 +3ff73f00: .word 0x0000 +L3FF73F10: +3ff73f10: .word 0x0000 +3ff73f20: .word 0x0000 +L3FF73F30: +3ff73f30: .word 0x0000 +3ff73f40: .word 0x0000 +L3FF73F50: +3ff73f50: .word 0x0000 +3ff73f60: .word 0x0000 +L3FF73F70: +3ff73f70: .word 0x0000 +3ff73f80: .word 0x0000 +L3FF73F90: +3ff73f90: .word 0x0000 +3ff73fa0: .word 0xd808 +3ff73fb0: dsjs a2, L3FF73DF0 +3ff73fc0: .word 0xd820 +3ff73fd0: dsjs a2, L3FF73E10 +L3FF73FE0: +3ff73fe0: .word 0xd838 +3ff73ff0: dsjs a2, L3FF73E30 +3ff74000: .word 0x0000 +3ff74010: .word 0x0000 +3ff74020: .word 0xd850 +3ff74030: dsjs a2, L3FF73E70 +3ff74040: .word 0xd868 +3ff74050: dsjs a2, L3FF73E90 +L3FF74060: +3ff74060: .word 0xd880 +3ff74070: dsjs a2, L3FF73EB0 +L3FF74080: +3ff74080: .word 0xd898 +3ff74090: dsjs a2, L3FF73ED0 +L3FF740A0: +3ff740a0: .word 0xd8b0 +3ff740b0: dsjs a2, L3FF73EF0 +L3FF740C0: +3ff740c0: .word 0xd8c8 +3ff740d0: dsjs a2, L3FF73F10 +3ff740e0: .word 0xd8e0 +3ff740f0: dsjs a2, L3FF73F30 +3ff74100: .word 0xd8f8 +3ff74110: dsjs a2, L3FF73F50 +3ff74120: .word 0xd910 +3ff74130: dsjs a2, L3FF73F70 +3ff74140: .word 0xd928 +3ff74150: dsjs a2, L3FF73F90 +3ff74160: .word 0x005a +3ff74170: .word 0xd9b0 +3ff74180: rev a5 +3ff74190: .word 0xd940 +3ff741a0: dsjs a2, L3FF73FE0 +3ff741b0: .word 0x0000 +3ff741c0: .word 0x0000 +3ff741d0: .word 0x0000 +3ff741e0: .word 0x0000 +3ff741f0: .word 0x0000 +3ff74200: .word 0x0000 +3ff74210: .word 0xd960 +3ff74220: dsjs a2, L3FF74060 +3ff74230: .word 0xd978 +3ff74240: dsjs a2, L3FF74080 +3ff74250: .word 0xd990 +3ff74260: dsjs a2, L3FF740A0 +3ff74270: .word 0xd9a8 +3ff74280: dsjs a2, L3FF740C0 +3ff74290: .word 0x0000 +3ff742a0: .word 0x0000 +3ff742b0: .word 0x0000 +3ff742c0: .word 0x0000 +3ff742d0: .word 0x0000 +3ff742e0: .word 0x0000 +3ff742f0: .word 0x0000 +3ff74300: .word 0x0000 +3ff74310: .word 0x0000 +3ff74320: .word 0x0000 +3ff74330: .word 0x0000 +3ff74340: .word 0x0000 +3ff74350: .word 0x0000 +3ff74360: .word 0x0000 +3ff74370: .word 0x0000 +3ff74380: .word 0x0000 +3ff74390: .word 0x0000 +3ff743a0: .word 0x0000 +3ff743b0: .word 0x0000 +L3FF743C0: +3ff743c0: .word 0x0000 +3ff743d0: .word 0x0000 +L3FF743E0: +3ff743e0: .word 0x0000 +3ff743f0: .word 0x0000 +L3FF74400: +3ff74400: .word 0x0000 +3ff74410: .word 0x0000 +3ff74420: .word 0x0000 +3ff74430: .word 0x0000 +L3FF74440: +3ff74440: .word 0x0000 +3ff74450: .word 0x0000 +L3FF74460: +3ff74460: .word 0x0000 +3ff74470: .word 0x0000 +L3FF74480: +3ff74480: .word 0x0000 +3ff74490: .word 0x0000 +L3FF744A0: +3ff744a0: .word 0x0000 +3ff744b0: .word 0x0000 +L3FF744C0: +3ff744c0: .word 0x0000 +3ff744d0: .word 0x0000 +L3FF744E0: +3ff744e0: .word 0x0000 +3ff744f0: .word 0x0000 +L3FF74500: +3ff74500: .word 0x0000 +3ff74510: .word 0x0000 +L3FF74520: +3ff74520: .word 0x0000 +3ff74530: .word 0x0000 +L3FF74540: +3ff74540: .word 0x0000 +3ff74550: .word 0x0000 +L3FF74560: +3ff74560: .word 0x0000 +3ff74570: .word 0xd9c0 +3ff74580: dsjs a2, L3FF743C0 +3ff74590: .word 0xd9e0 +3ff745a0: dsjs a2, L3FF743E0 +3ff745b0: .word 0xda00 +3ff745c0: dsjs a2, L3FF74400 +3ff745d0: .word 0x0000 +3ff745e0: .word 0x0000 +3ff745f0: .word 0xda20 +3ff74600: dsjs a2, L3FF74440 +3ff74610: .word 0xda40 +3ff74620: dsjs a2, L3FF74460 +3ff74630: .word 0xda60 +3ff74640: dsjs a2, L3FF74480 +L3FF74650: +3ff74650: .word 0xda80 +3ff74660: dsjs a2, L3FF744A0 +L3FF74670: +3ff74670: .word 0xdaa0 +3ff74680: dsjs a2, L3FF744C0 +L3FF74690: +3ff74690: .word 0xdac0 +3ff746a0: dsjs a2, L3FF744E0 +L3FF746B0: +3ff746b0: .word 0xdae0 +3ff746c0: dsjs a2, L3FF74500 +L3FF746D0: +3ff746d0: .word 0xdb00 +3ff746e0: dsjs a2, L3FF74520 +L3FF746F0: +3ff746f0: .word 0xdb20 +3ff74700: dsjs a2, L3FF74540 +L3FF74710: +3ff74710: .word 0xdb40 +3ff74720: dsjs a2, L3FF74560 +L3FF74730: +3ff74730: rev a8 +3ff74740: .word 0xdf50 +L3FF74750: +3ff74750: rev a5 +3ff74760: .word 0x0000 +3ff74770: .word 0x0000 +3ff74780: .word 0x0000 +3ff74790: .word 0x0000 +3ff747a0: .word 0x0000 +L3FF747B0: +3ff747b0: .word 0x0000 +3ff747c0: .word 0x0000 +L3FF747D0: +3ff747d0: .word 0x0000 +3ff747e0: .word 0x0000 +L3FF747F0: +3ff747f0: .word 0x0000 +3ff74800: .word 0xdb60 +L3FF74810: +3ff74810: dsjs a2, L3FF74650 +3ff74820: .word 0xdb88 +3ff74830: dsjs a2, L3FF74670 +3ff74840: .word 0xdbb0 +3ff74850: dsjs a2, L3FF74690 +3ff74860: .word 0xdbd8 +3ff74870: dsjs a2, L3FF746B0 +3ff74880: .word 0xdc00 +3ff74890: dsjs a2, L3FF746D0 +3ff748a0: .word 0xdc28 +3ff748b0: dsjs a2, L3FF746F0 +3ff748c0: .word 0xdc50 +3ff748d0: dsjs a2, L3FF74710 +3ff748e0: .word 0xdc78 +3ff748f0: dsjs a2, L3FF74730 +3ff74900: .word 0xdca0 +3ff74910: dsjs a2, L3FF74750 +3ff74920: .word 0x0000 +3ff74930: .word 0x0000 +3ff74940: .word 0x0000 +3ff74950: .word 0x0000 +3ff74960: .word 0xdcc8 +3ff74970: dsjs a2, L3FF747B0 +3ff74980: .word 0xdcf0 +3ff74990: dsjs a2, L3FF747D0 +3ff749a0: .word 0xdd18 +3ff749b0: dsjs a2, L3FF747F0 +3ff749c0: .word 0xdd40 +3ff749d0: dsjs a2, L3FF74810 +3ff749e0: .word 0x0004 +3ff749f0: addxy b14, b0 +3ff74a00: rev a5 +3ff74a10: .word 0x0000 +3ff74a20: .word 0x0000 +3ff74a30: .word 0x0000 +3ff74a40: .word 0x0000 +3ff74a50: .word 0x0238 +3ff74a60: .word 0x0210 +3ff74a70: rev a6 +3ff74a80: .word 0x006f +3ff74a90: .word 0x0000 +3ff74aa0: .word 0x0065 +3ff74ab0: .word 0x0000 +3ff74ac0: rev a13 +3ff74ad0: .word 0x0000 +3ff74ae0: rev b10 +3ff74af0: .word 0x0000 +3ff74b00: .word 0x004f +3ff74b10: .word 0x0000 +3ff74b20: .word 0x0045 +3ff74b30: .word 0x0000 +3ff74b40: .word 0x0078 +3ff74b50: .word 0x0000 +3ff74b60: .word 0x0078 +3ff74b70: .word 0x0000 +3ff74b80: .word 0x0079 +3ff74b90: .word 0x0000 +3ff74ba0: rev a2 +3ff74bb0: .word 0x0000 +3ff74bc0: .word 0x0079 +3ff74bd0: .word 0x0000 +3ff74be0: rev a7 +3ff74bf0: .word 0x0000 +3ff74c00: rev a2 +3ff74c10: .word 0x0000 +3ff74c20: .word 0x0079 +3ff74c30: .word 0x0000 +3ff74c40: .word 0x0079 +3ff74c50: .word 0x0000 +3ff74c60: rev a7 +3ff74c70: .word 0x0000 +3ff74c80: .word 0x0079 +3ff74c90: .word 0x0000 +3ff74ca0: .word 0x00a8 +3ff74cb0: .word 0x0000 +3ff74cc0: .word 0x0079 +3ff74cd0: .word 0x0000 +3ff74ce0: rev a7 +3ff74cf0: .word 0x0000 +3ff74d00: .word 0x00a8 +3ff74d10: .word 0x0000 +3ff74d20: .word 0x0079 +3ff74d30: .word 0x0000 +3ff74d40: .word 0x0079 +3ff74d50: .word 0x0000 +3ff74d60: rev a7 +3ff74d70: .word 0x0000 +3ff74d80: .word 0x0059 +3ff74d90: .word 0x0000 +3ff74da0: rev a2 +3ff74db0: .word 0x0000 +3ff74dc0: .word 0x0059 +3ff74dd0: .word 0x0000 +3ff74de0: rev a7 +3ff74df0: .word 0x0000 +3ff74e00: rev a2 +3ff74e10: .word 0x0000 +3ff74e20: .word 0x0059 +3ff74e30: .word 0x0000 +3ff74e40: .word 0x0059 +3ff74e50: .word 0x0000 +3ff74e60: rev a7 +3ff74e70: .word 0x0000 +3ff74e80: .word 0x0059 +3ff74e90: .word 0x0000 +3ff74ea0: .word 0x00a8 +3ff74eb0: .word 0x0000 +3ff74ec0: .word 0x0059 +3ff74ed0: .word 0x0000 +3ff74ee0: rev a7 +3ff74ef0: .word 0x0000 +3ff74f00: .word 0x00a8 +3ff74f10: .word 0x0000 +3ff74f20: .word 0x0059 +3ff74f30: .word 0x0000 +3ff74f40: .word 0x0059 +3ff74f50: .word 0x0000 +3ff74f60: rev a7 +3ff74f70: .word 0x0000 +3ff74f80: .word 0x006f +3ff74f90: .word 0x0000 +3ff74fa0: .word 0x0078 +3ff74fb0: .word 0x0000 +3ff74fc0: rev a2 +3ff74fd0: .word 0x0000 +3ff74fe0: rev a2 +3ff74ff0: .word 0x0000 +3ff75000: .word 0x004f +3ff75010: .word 0x0000 +3ff75020: .word 0x0078 +3ff75030: .word 0x0000 +3ff75040: rev a2 +3ff75050: .word 0x0000 +3ff75060: rev a2 +3ff75070: .word 0x0000 +3ff75080: rev b0 +3ff75090: .word 0x0000 +3ff750a0: .word 0x0078 +3ff750b0: .word 0x0000 +3ff750c0: rev a2 +3ff750d0: .word 0x0000 +3ff750e0: rev a2 +3ff750f0: .word 0x0000 +3ff75100: .word 0x0078 +3ff75110: .word 0x0000 +3ff75120: .word 0x006f +3ff75130: .word 0x0000 +3ff75140: rev a2 +3ff75150: .word 0x0000 +3ff75160: rev a2 +3ff75170: .word 0x0000 +3ff75180: .word 0x0078 +3ff75190: .word 0x0000 +3ff751a0: .word 0x004f +3ff751b0: .word 0x0000 +3ff751c0: rev a2 +3ff751d0: .word 0x0000 +3ff751e0: rev a2 +3ff751f0: .word 0x0000 +3ff75200: .word 0x0078 +3ff75210: .word 0x0000 +3ff75220: rev b0 +3ff75230: .word 0x0000 +3ff75240: rev a2 +3ff75250: .word 0x0000 +3ff75260: rev a2 +3ff75270: .word 0x0000 +3ff75280: .word 0x006f +3ff75290: .word 0x0000 +3ff752a0: .word 0x0058 +3ff752b0: .word 0x0000 +3ff752c0: rev a2 +3ff752d0: .word 0x0000 +3ff752e0: rev a2 +3ff752f0: .word 0x0000 +3ff75300: .word 0x004f +3ff75310: .word 0x0000 +3ff75320: .word 0x0058 +3ff75330: .word 0x0000 +3ff75340: rev a2 +3ff75350: .word 0x0000 +3ff75360: rev a2 +3ff75370: .word 0x0000 +3ff75380: rev b0 +3ff75390: .word 0x0000 +3ff753a0: .word 0x0058 +3ff753b0: .word 0x0000 +3ff753c0: rev a2 +3ff753d0: .word 0x0000 +3ff753e0: rev a2 +3ff753f0: .word 0x0000 +3ff75400: .word 0x0058 +3ff75410: .word 0x0000 +3ff75420: .word 0x006f +3ff75430: .word 0x0000 +3ff75440: rev a2 +3ff75450: .word 0x0000 +3ff75460: rev a2 +3ff75470: .word 0x0000 +3ff75480: .word 0x0058 +3ff75490: .word 0x0000 +3ff754a0: .word 0x004f +3ff754b0: .word 0x0000 +3ff754c0: rev a2 +3ff754d0: .word 0x0000 +3ff754e0: rev a2 +3ff754f0: .word 0x0000 +3ff75500: .word 0x0058 +3ff75510: .word 0x0000 +3ff75520: rev b0 +3ff75530: .word 0x0000 +3ff75540: rev a2 +3ff75550: .word 0x0000 +3ff75560: rev a2 +3ff75570: .word 0x0000 +3ff75580: rev a0 +3ff75590: .word 0x0000 +3ff755a0: rev a0 +3ff755b0: .word 0x0000 +3ff755c0: .word 0x00ff +3ff755d0: .word 0x0000 +3ff755e0: .word 0x00ff +3ff755f0: .word 0x0000 +3ff75600: .word 0x007c +3ff75610: .word 0x0000 +3ff75620: .word 0x007c +3ff75630: .word 0x0000 +3ff75640: .word 0x00ff +3ff75650: .word 0x0000 +3ff75660: .word 0x00ff +3ff75670: .word 0x0000 +3ff75680: .word 0x00a8 +3ff75690: .word 0x0000 +3ff756a0: rev a0 +3ff756b0: .word 0x0000 +3ff756c0: .word 0x00ff +3ff756d0: .word 0x0000 +3ff756e0: .word 0x00ff +3ff756f0: .word 0x0000 +3ff75700: rev a0 +3ff75710: .word 0x0000 +3ff75720: .word 0x00a8 +3ff75730: .word 0x0000 +3ff75740: .word 0x00ff +3ff75750: .word 0x0000 +3ff75760: .word 0x00ff +3ff75770: .word 0x0000 +3ff75780: rev a2 +3ff75790: .word 0x0000 +3ff757a0: rev a2 +3ff757b0: .word 0x0000 +3ff757c0: .word 0x00ff +3ff757d0: .word 0x0000 +3ff757e0: .word 0x00ff +3ff757f0: .word 0x0000 +3ff75800: rev a13 +3ff75810: .word 0x0000 +3ff75820: rev a12 +3ff75830: .word 0x0000 +3ff75840: .word 0x00ff +3ff75850: .word 0x0000 +3ff75860: .word 0x00ff +3ff75870: .word 0x0000 +3ff75880: rev a13 +3ff75890: .word 0x0000 +3ff758a0: rev a13 +3ff758b0: .word 0x0000 +3ff758c0: .word 0x00ff +3ff758d0: .word 0x0000 +3ff758e0: .word 0x00ff +3ff758f0: .word 0x0000 +3ff75900: .word 0x0072 +3ff75910: .word 0x0000 +3ff75920: .word 0x004f +3ff75930: .word 0x0000 +3ff75940: .word 0x00ff +3ff75950: .word 0x0000 +3ff75960: .word 0x00ff +3ff75970: .word 0x0000 +3ff75980: .word 0x0072 +3ff75990: .word 0x0000 +3ff759a0: .word 0x006f +3ff759b0: .word 0x0000 +3ff759c0: .word 0x00ff +3ff759d0: .word 0x0000 +3ff759e0: .word 0x00ff +3ff759f0: .word 0x0000 +3ff75a00: .word 0x0072 +3ff75a10: .word 0x0000 +3ff75a20: rev b0 +3ff75a30: .word 0x0000 +3ff75a40: .word 0x00ff +3ff75a50: .word 0x0000 +3ff75a60: .word 0x00ff +3ff75a70: .word 0x0000 +3ff75a80: .word 0x0052 +3ff75a90: .word 0x0000 +3ff75aa0: .word 0x004f +3ff75ab0: .word 0x0000 +3ff75ac0: .word 0x00ff +3ff75ad0: .word 0x0000 +3ff75ae0: .word 0x00ff +3ff75af0: .word 0x0000 +3ff75b00: .word 0x0052 +3ff75b10: .word 0x0000 +3ff75b20: .word 0x006f +3ff75b30: .word 0x0000 +3ff75b40: .word 0x00ff +3ff75b50: .word 0x0000 +3ff75b60: .word 0x00ff +3ff75b70: .word 0x0000 +3ff75b80: .word 0x0052 +3ff75b90: .word 0x0000 +3ff75ba0: rev b0 +3ff75bb0: .word 0x0000 +3ff75bc0: .word 0x00ff +3ff75bd0: .word 0x0000 +3ff75be0: .word 0x00ff +3ff75bf0: .word 0x0000 +3ff75c00: .word 0x004f +3ff75c10: .word 0x0000 +3ff75c20: .word 0x0072 +3ff75c30: .word 0x0000 +3ff75c40: .word 0x00ff +3ff75c50: .word 0x0000 +3ff75c60: .word 0x00ff +3ff75c70: .word 0x0000 +3ff75c80: .word 0x006f +3ff75c90: .word 0x0000 +3ff75ca0: .word 0x0072 +3ff75cb0: .word 0x0000 +3ff75cc0: .word 0x00ff +3ff75cd0: .word 0x0000 +3ff75ce0: .word 0x00ff +3ff75cf0: .word 0x0000 +3ff75d00: rev b0 +3ff75d10: .word 0x0000 +3ff75d20: .word 0x0072 +3ff75d30: .word 0x0000 +3ff75d40: .word 0x00ff +3ff75d50: .word 0x0000 +3ff75d60: .word 0x00ff +3ff75d70: .word 0x0000 +3ff75d80: .word 0x004f +3ff75d90: .word 0x0000 +3ff75da0: .word 0x0052 +3ff75db0: .word 0x0000 +3ff75dc0: .word 0x00ff +3ff75dd0: .word 0x0000 +3ff75de0: .word 0x00ff +3ff75df0: .word 0x0000 +3ff75e00: .word 0x006f +3ff75e10: .word 0x0000 +3ff75e20: .word 0x0052 +3ff75e30: .word 0x0000 +3ff75e40: .word 0x00ff +3ff75e50: .word 0x0000 +3ff75e60: .word 0x00ff +3ff75e70: .word 0x0000 +3ff75e80: rev b0 +3ff75e90: .word 0x0000 +3ff75ea0: .word 0x0052 +3ff75eb0: .word 0x0000 +3ff75ec0: .word 0x00ff +3ff75ed0: .word 0x0000 +3ff75ee0: .word 0x00ff +3ff75ef0: .word 0x0000 +3ff75f00: .word 0x005e +3ff75f10: .word 0x0000 +3ff75f20: rev a13 +3ff75f30: .word 0x0000 +3ff75f40: .word 0x00ff +3ff75f50: .word 0x0000 +3ff75f60: .word 0x00ff +3ff75f70: .word 0x0000 +3ff75f80: rev a13 +3ff75f90: .word 0x0000 +3ff75fa0: .word 0x005e +3ff75fb0: .word 0x0000 +3ff75fc0: .word 0x00ff +3ff75fd0: .word 0x0000 +3ff75fe0: .word 0x00ff +3ff75ff0: .word 0x0000 +3ff76000: .word 0x005e +3ff76010: .word 0x0000 +3ff76020: .word 0x005f +3ff76030: .word 0x0000 +3ff76040: .word 0x00ff +3ff76050: .word 0x0000 +3ff76060: .word 0x00ff +3ff76070: .word 0x0000 +3ff76080: .word 0x005f +3ff76090: .word 0x0000 +3ff760a0: .word 0x005e +3ff760b0: .word 0x0000 +3ff760c0: .word 0x00ff +3ff760d0: .word 0x0000 +3ff760e0: .word 0x00ff +3ff760f0: .word 0x0000 +3ff76100: .word 0x00b4 +3ff76110: .word 0x0000 +3ff76120: rev a0 +3ff76130: .word 0x0000 +3ff76140: .word 0x00ff +3ff76150: .word 0x0000 +3ff76160: .word 0x00ff +3ff76170: .word 0x0000 +3ff76180: rev a0 +3ff76190: .word 0x0000 +3ff761a0: .word 0x00b4 +3ff761b0: .word 0x0000 +3ff761c0: .word 0x00ff +3ff761d0: .word 0x0000 +3ff761e0: .word 0x00ff +3ff761f0: .word 0x0000 +3ff76200: rev a7 +3ff76210: .word 0x0000 +3ff76220: rev a7 +3ff76230: .word 0x0000 +3ff76240: .word 0x00ff +3ff76250: .word 0x0000 +3ff76260: .word 0x00ff +3ff76270: .word 0x0000 +3ff76280: rev a12 +3ff76290: .word 0x0000 +3ff762a0: rev a12 +3ff762b0: .word 0x0000 +3ff762c0: .word 0x00ff +3ff762d0: .word 0x0000 +3ff762e0: .word 0x00ff +3ff762f0: .word 0x0000 +3ff76300: rev b3 +3ff76310: .word 0x0000 +3ff76320: rev b4 +3ff76330: .word 0x0000 +3ff76340: .word 0x00ff +3ff76350: .word 0x0000 +3ff76360: .word 0x00ff +3ff76370: .word 0x0000 +3ff76380: .word 0x0044 +3ff76390: .word 0x0000 +3ff763a0: rev a13 +3ff763b0: .word 0x0000 +3ff763c0: .word 0x00ff +3ff763d0: .word 0x0000 +3ff763e0: .word 0x00ff +3ff763f0: .word 0x0000 +3ff76400: rev a13 +3ff76410: .word 0x0000 +3ff76420: .word 0x0044 +3ff76430: .word 0x0000 +3ff76440: .word 0x00ff +3ff76450: .word 0x0000 +3ff76460: .word 0x00ff +3ff76470: .word 0x0000 +3ff76480: .word 0x0064 +3ff76490: .word 0x0000 +3ff764a0: rev a13 +3ff764b0: .word 0x0000 +3ff764c0: .word 0x00ff +3ff764d0: .word 0x0000 +3ff764e0: .word 0x00ff +3ff764f0: .word 0x0000 +3ff76500: rev a13 +3ff76510: .word 0x0000 +3ff76520: .word 0x0064 +3ff76530: .word 0x0000 +3ff76540: .word 0x00ff +3ff76550: .word 0x0000 +3ff76560: .word 0x00ff +3ff76570: .word 0x0000 +3ff76580: .word 0x0078 +3ff76590: .word 0x0000 +3ff765a0: .word 0x0078 +3ff765b0: .word 0x0000 +3ff765c0: .word 0x00ff +3ff765d0: .word 0x0000 +3ff765e0: .word 0x00ff +3ff765f0: .word 0x0000 +3ff76600: .word 0x0078 +3ff76610: .word 0x0000 +3ff76620: .word 0x0058 +3ff76630: .word 0x0000 +3ff76640: .word 0x00ff +3ff76650: .word 0x0000 +3ff76660: .word 0x00ff +3ff76670: .word 0x0000 +3ff76680: .word 0x0058 +3ff76690: .word 0x0000 +3ff766a0: .word 0x0078 +3ff766b0: .word 0x0000 +3ff766c0: .word 0x00ff +3ff766d0: .word 0x0000 +3ff766e0: .word 0x00ff +3ff766f0: .word 0x0000 +3ff76700: .word 0x0058 +3ff76710: .word 0x0000 +3ff76720: .word 0x0058 +3ff76730: .word 0x0000 +3ff76740: .word 0x00ff +3ff76750: .word 0x0000 +3ff76760: .word 0x00ff +3ff76770: .word 0x0000 +3ff76780: .word 0x0079 +3ff76790: .word 0x0000 +3ff767a0: .word 0x00b4 +3ff767b0: .word 0x0000 +3ff767c0: .word 0x00ff +3ff767d0: .word 0x0000 +3ff767e0: .word 0x00ff +3ff767f0: .word 0x0000 +3ff76800: .word 0x0079 +3ff76810: .word 0x0000 +3ff76820: rev a7 +3ff76830: .word 0x0000 +3ff76840: .word 0x00ff +3ff76850: .word 0x0000 +3ff76860: .word 0x00ff +3ff76870: .word 0x0000 +3ff76880: .word 0x00b4 +3ff76890: .word 0x0000 +3ff768a0: .word 0x0079 +3ff768b0: .word 0x0000 +3ff768c0: .word 0x00ff +3ff768d0: .word 0x0000 +3ff768e0: .word 0x00ff +3ff768f0: .word 0x0000 +3ff76900: rev a7 +3ff76910: .word 0x0000 +3ff76920: .word 0x0079 +3ff76930: .word 0x0000 +3ff76940: .word 0x00ff +3ff76950: .word 0x0000 +3ff76960: .word 0x00ff +3ff76970: .word 0x0000 +3ff76980: .word 0x0059 +3ff76990: .word 0x0000 +3ff769a0: .word 0x00b4 +3ff769b0: .word 0x0000 +3ff769c0: .word 0x00ff +3ff769d0: .word 0x0000 +3ff769e0: .word 0x00ff +3ff769f0: .word 0x0000 +3ff76a00: .word 0x0059 +3ff76a10: .word 0x0000 +3ff76a20: rev a7 +3ff76a30: .word 0x0000 +3ff76a40: .word 0x00ff +3ff76a50: .word 0x0000 +3ff76a60: .word 0x00ff +3ff76a70: .word 0x0000 +3ff76a80: .word 0x00b4 +3ff76a90: .word 0x0000 +3ff76aa0: .word 0x0059 +3ff76ab0: .word 0x0000 +3ff76ac0: .word 0x00ff +3ff76ad0: .word 0x0000 +3ff76ae0: .word 0x00ff +3ff76af0: .word 0x0000 +3ff76b00: rev a7 +3ff76b10: .word 0x0000 +3ff76b20: .word 0x0059 +3ff76b30: .word 0x0000 +3ff76b40: .word 0x00ff +3ff76b50: .word 0x0000 +3ff76b60: .word 0x00ff +3ff76b70: .word 0x0000 +3ff76b80: .word 0x0074 +3ff76b90: .word 0x0000 +3ff76ba0: .word 0x0068 +3ff76bb0: .word 0x0000 +3ff76bc0: .word 0x00ff +3ff76bd0: .word 0x0000 +3ff76be0: .word 0x00ff +3ff76bf0: .word 0x0000 +3ff76c00: .word 0x0054 +3ff76c10: .word 0x0000 +3ff76c20: .word 0x0048 +3ff76c30: .word 0x0000 +3ff76c40: .word 0x00ff +3ff76c50: .word 0x0000 +3ff76c60: .word 0x00ff +3ff76c70: .word 0x0000 +3ff76c80: rev b10 +3ff76c90: .word 0x0000 +3ff76ca0: rev a13 +3ff76cb0: .word 0x0000 +3ff76cc0: .word 0x00ff +3ff76cd0: .word 0x0000 +3ff76ce0: .word 0x00ff +3ff76cf0: .word 0x0000 +3ff76d00: rev a13 +L3FF76D10: +3ff76d10: .word 0x0000 +3ff76d20: rev b10 +L3FF76D30: +3ff76d30: .word 0x0000 +3ff76d40: .word 0x00ff +L3FF76D50: +3ff76d50: .word 0x0000 +3ff76d60: .word 0x00ff +L3FF76D70: +3ff76d70: .word 0x0000 +3ff76d80: .word 0x0000 +L3FF76D90: +3ff76d90: .word 0x0000 +3ff76da0: .word 0x0000 +L3FF76DB0: +3ff76db0: .word 0x0000 +3ff76dc0: .word 0x0000 +L3FF76DD0: +3ff76dd0: .word 0x0000 +3ff76de0: .word 0x0000 +L3FF76DF0: +3ff76df0: .word 0x0000 +3ff76e00: .word 0x0002 +L3FF76E10: +3ff76e10: sll 0xc, b0 +3ff76e20: rev a6 +L3FF76E30: +3ff76e30: .word 0x0000 +3ff76e40: .word 0x0000 +L3FF76E50: +3ff76e50: .word 0x0040 +3ff76e60: .word 0x35b0 +3ff76e70: rev a6 +3ff76e80: move *b11+, b0, 1 +3ff76e90: dsjs a0, L3FF76D10 +3ff76ea0: move *b11+, b0, 1 +L3FF76EB0: +3ff76eb0: dsjs a0, L3FF76D30 +3ff76ec0: move *b11+, b0, 1 +L3FF76ED0: +3ff76ed0: dsjs a0, L3FF76D50 +3ff76ee0: move *b11+, b0, 1 +L3FF76EF0: +3ff76ef0: dsjs a0, L3FF76D70 +3ff76f00: move *b11+, b0, 1 +L3FF76F10: +3ff76f10: dsjs a0, L3FF76D90 +3ff76f20: .word 0x9f10 +L3FF76F30: +3ff76f30: dsjs a0, L3FF76DB0 +3ff76f40: move *b11+, b0, 1 +L3FF76F50: +3ff76f50: dsjs a0, L3FF76DD0 +3ff76f60: move b3, -*b0, 0 +L3FF76F70: +3ff76f70: dsjs a0, L3FF76DF0 +3ff76f80: move sp, -*a0, 0 +L3FF76F90: +3ff76f90: dsjs a0, L3FF76E10 +3ff76fa0: move -*a8, a0, 1 +L3FF76FB0: +3ff76fb0: dsjs a0, L3FF76E30 +3ff76fc0: move a11, *a0(0x3f20), 0 +3ff76fe0: move a11, *a0(0x3f20), 0 +3ff77000: move a11, *a0(0x3f20), 0 +3ff77020: .word 0xbfd0 +L3FF77030: +3ff77030: dsjs a0, L3FF76EB0 +3ff77040: jrp L3FF76E50 +L3FF77050: +3ff77050: dsjs a0, L3FF76ED0 +3ff77060: jrhi L3FF77370 +3ff77070: dsjs a0, L3FF76EF0 +3ff77080: move *b11+, b0, 1 +L3FF77090: +3ff77090: dsjs a0, L3FF76F10 +3ff770a0: move *b11+, b0, 1 +L3FF770B0: +3ff770b0: dsjs a0, L3FF76F30 +3ff770c0: move *b11+, b0, 1 +L3FF770D0: +3ff770d0: dsjs a0, L3FF76F50 +3ff770e0: move *b11+, b0, 1 +L3FF770F0: +3ff770f0: dsjs a0, L3FF76F70 +3ff77100: move *b11+, b0, 1 +3ff77110: dsjs a0, L3FF76F90 +3ff77120: move *b11+, b0, 1 +3ff77130: dsjs a0, L3FF76FB0 +L3FF77140: +3ff77140: move *b11+, b0, 1 +3ff77150: dsjs a0, L3FF76FD0 +L3FF77160: +3ff77160: move *b11+, b0, 1 +3ff77170: dsjs a0, L3FF76FF0 +L3FF77180: +3ff77180: jalt 0x97703f20 +3ff771b0: dsjs a0, L3FF77030 +L3FF771C0: +3ff771c0: jrge L3FF777D0 +3ff771d0: dsjs a0, L3FF77050 +L3FF771E0: +3ff771e0: divs b0, b0 +3ff771f0: dsjs a3, L3FF77030 +L3FF77200: +3ff77200: move *b11+, b0, 1 +3ff77210: dsjs a0, L3FF77090 +L3FF77220: +3ff77220: move *b11+, b0, 1 +3ff77230: dsjs a0, L3FF770B0 +L3FF77240: +3ff77240: move *b11+, b0, 1 +3ff77250: dsjs a0, L3FF770D0 +L3FF77260: +3ff77260: move *b11+, b0, 1 +3ff77270: dsjs a0, L3FF770F0 +L3FF77280: +3ff77280: .word 0x0040 +3ff77290: dsjs b0, L3FF77370 +L3FF772A0: +3ff772a0: rev a6 +3ff772b0: move *b14+, b0, 1 +L3FF772C0: +3ff772c0: dsjs a0, L3FF77140 +3ff772d0: move *b14+, b0, 1 +L3FF772E0: +3ff772e0: dsjs a0, L3FF77160 +3ff772f0: move *b14+, b0, 1 +L3FF77300: +3ff77300: dsjs a0, L3FF77180 +3ff77310: move *b14+, b0, 1 +L3FF77320: +3ff77320: dsjs a0, L3FF771A0 +3ff77330: move *a8+, *a0+, 0 +3ff77340: dsjs a1, L3FF771C0 +L3FF77350: +3ff77350: move *b8+, *b0+, 1 +L3FF77360: +3ff77360: dsjs a1, L3FF771E0 +L3FF77370: +3ff77370: move *b14+, b0, 1 +L3FF77380: +3ff77380: dsjs a0, L3FF77200 +3ff77390: move *b14+, b0, 1 +L3FF773A0: +3ff773a0: dsjs a0, L3FF77220 +3ff773b0: .word 0xd6b0 +L3FF773C0: +3ff773c0: dsjs a0, L3FF77240 +3ff773d0: move *b14+, b0, 1 +L3FF773E0: +3ff773e0: dsjs a0, L3FF77260 +3ff773f0: move *b14+, b0, 1 +L3FF77400: +3ff77400: dsjs a0, L3FF77280 +3ff77410: move *b14+, b0, 1 +L3FF77420: +3ff77420: dsjs a0, L3FF772A0 +3ff77430: move *b14+, b0, 1 +L3FF77440: +3ff77440: dsjs a0, L3FF772C0 +3ff77450: .word 0xde00 +L3FF77460: +3ff77460: dsjs a0, L3FF772E0 +3ff77470: move *b11(0x3f20), *b0+, 1 +3ff77490: exgf b0, 0 +L3FF774A0: +3ff774a0: dsjs a0, L3FF77320 +3ff774b0: divu a5, a0 +L3FF774C0: +3ff774c0: dsjs a3, L3FF77300 +3ff774d0: move *b14+, b0, 1 +L3FF774E0: +3ff774e0: dsjs a0, L3FF77360 +3ff774f0: move *b14+, b0, 1 +3ff77500: dsjs a0, L3FF77380 +3ff77510: move *b14+, b0, 1 +3ff77520: dsjs a0, L3FF773A0 +3ff77530: move *b14+, b0, 1 +3ff77540: dsjs a0, L3FF773C0 +L3FF77550: +3ff77550: move *b14+, b0, 1 +3ff77560: dsjs a0, L3FF773E0 +L3FF77570: +3ff77570: move *b14+, b0, 1 +3ff77580: dsjs a0, L3FF77400 +L3FF77590: +3ff77590: move *b14+, b0, 1 +3ff775a0: dsjs a0, L3FF77420 +L3FF775B0: +3ff775b0: move *b14+, b0, 1 +3ff775c0: dsjs a0, L3FF77440 +L3FF775D0: +3ff775d0: move *b14+, b0, 1 +3ff775e0: dsjs a0, L3FF77460 +L3FF775F0: +3ff775f0: movb *b5(0x3f21), b0 +L3FF77610: +3ff77610: divs b10, b0 +3ff77620: dsjs a3, L3FF77460 +L3FF77630: +3ff77630: divu sp, b0 +L3FF77640: +3ff77640: dsjs a3, L3FF77480 +3ff77650: mpys b6, b0 +3ff77660: dsjs a3, L3FF774A0 +3ff77670: mpyu a1, a0 +L3FF77680: +3ff77680: dsjs a3, L3FF774C0 +3ff77690: mpyu b11, b0 +L3FF776A0: +3ff776a0: dsjs a3, L3FF774E0 +3ff776b0: rev a8 +3ff776c0: dsjs b0, L3FF77600 +L3FF776D0: +3ff776d0: rev a6 +L3FF776E0: +3ff776e0: .word 0x0000 +L3FF776F0: +3ff776f0: .word 0x0000 +L3FF77700: +3ff77700: pixt b7, *b0 +3ff77710: dsjs a2, L3FF77550 +L3FF77720: +3ff77720: sra 0x1d, a0 +3ff77730: dsjs a3, L3FF77570 +3ff77740: dsjs b0, L3FF776D0 +3ff77750: dsjs a3, L3FF77590 +L3FF77760: +3ff77760: addc a7, a0 +3ff77770: dsjs a3, L3FF775B0 +3ff77780: subb sp, a0 +3ff77790: dsjs a3, L3FF775D0 +3ff777a0: move a7, a0 +3ff777b0: dsjs a3, L3FF775F0 +3ff777c0: and sp, a0 +L3FF777D0: +3ff777d0: dsjs a3, L3FF77610 +3ff777e0: or a13, a0 +3ff777f0: dsjs a3, L3FF77630 +3ff77800: sub b0, b0 +3ff77810: dsjs b12, L3FF77640 +L3FF77820: +3ff77820: jreq L3FF77630 +3ff77830: dsjs sp, L3FF77680 +L3FF77840: +3ff77840: jrn L3FF77350 +3ff77850: dsjs sp, L3FF776A0 +L3FF77860: +3ff77860: move *a8(0x3f9f), *a0+, 1 +L3FF77880: +3ff77880: .word 0xd6a0 +L3FF77890: +3ff77890: dsjs sp, L3FF776E0 +L3FF778A0: +3ff778a0: move *a7+, a0, 0 +3ff778b0: dsjs a6, L3FF776F0 +L3FF778C0: +3ff778c0: btst 28, a0 +3ff778d0: dsjs b11, L3FF77700 +L3FF778E0: +3ff778e0: .word 0x79b0 +3ff778f0: dsjs b11, L3FF77720 +L3FF77900: +3ff77900: move *a13(0x3fdb), *a0(0xc830), 1 +3ff77930: dsjs b11, L3FF77760 +L3FF77940: +3ff77940: fill l +3ff77950: dsjs a2, L3FF777D0 +L3FF77960: +3ff77960: rev a0 +3ff77970: add b1, b0 +L3FF77980: +3ff77980: rev a6 +3ff77990: move *b14+, b0, 1 +L3FF779A0: +3ff779a0: dsjs a0, L3FF77820 +3ff779b0: move *b14+, b0, 1 +L3FF779C0: +3ff779c0: dsjs a0, L3FF77840 +3ff779d0: move *b14+, b0, 1 +L3FF779E0: +3ff779e0: dsjs a0, L3FF77860 +3ff779f0: move *b14+, b0, 1 +L3FF77A00: +3ff77a00: dsjs a0, L3FF77880 +3ff77a10: move *b14+, b0, 1 +3ff77a20: dsjs a0, L3FF778A0 +3ff77a30: move *b14+, b0, 1 +3ff77a40: dsjs a0, L3FF778C0 +L3FF77A50: +3ff77a50: move *b14+, b0, 1 +3ff77a60: dsjs a0, L3FF778E0 +L3FF77A70: +3ff77a70: movb *a12, *a0 +3ff77a80: dsjs a1, L3FF77900 +L3FF77A90: +3ff77a90: move a11, -*a0, 1 +3ff77aa0: dsjs a1, L3FF77920 +L3FF77AB0: +3ff77ab0: move *b14+, b0, 1 +3ff77ac0: dsjs a0, L3FF77940 +L3FF77AD0: +3ff77ad0: move *b14+, b0, 1 +3ff77ae0: dsjs a0, L3FF77960 +L3FF77AF0: +3ff77af0: move *b14+, b0, 1 +3ff77b00: dsjs a0, L3FF77980 +L3FF77B10: +3ff77b10: .word 0x9e30 +3ff77b20: dsjs a0, L3FF779A0 +L3FF77B30: +3ff77b30: mods b5, b0 +3ff77b40: dsjs a1, L3FF779C0 +L3FF77B50: +3ff77b50: mods b13, b0 +3ff77b60: dsjs a1, L3FF779E0 +L3FF77B70: +3ff77b70: move *b14+, b0, 1 +3ff77b80: dsjs a0, L3FF77A00 +L3FF77B90: +3ff77b90: rev b14 +3ff77ba0: addc b1, b0 +L3FF77BB0: +3ff77bb0: rev a6 +3ff77bc0: move *b14+, b0, 1 +L3FF77BD0: +3ff77bd0: dsjs a0, L3FF77A50 +3ff77be0: move *b14+, b0, 1 +L3FF77BF0: +3ff77bf0: dsjs a0, L3FF77A70 +3ff77c00: move *b14+, b0, 1 +L3FF77C10: +3ff77c10: dsjs a0, L3FF77A90 +3ff77c20: .word 0x0280 +L3FF77C30: +3ff77c30: dsjs a2, L3FF77AB0 +3ff77c40: move *b14+, b0, 1 +L3FF77C50: +3ff77c50: dsjs a0, L3FF77AD0 +3ff77c60: move *b14+, b0, 1 +L3FF77C70: +3ff77c70: dsjs a0, L3FF77AF0 +3ff77c80: move *b14+, b0, 1 +L3FF77C90: +3ff77c90: dsjs a0, L3FF77B10 +3ff77ca0: move *b14+, b0, 1 +L3FF77CB0: +3ff77cb0: dsjs a0, L3FF77B30 +3ff77cc0: move *b14+, b0, 1 +L3FF77CD0: +3ff77cd0: dsjs a0, L3FF77B50 +3ff77ce0: move *b14+, b0, 1 +L3FF77CF0: +3ff77cf0: dsjs a0, L3FF77B70 +3ff77d00: move *b14+, b0, 1 +L3FF77D10: +3ff77d10: dsjs a0, L3FF77B90 +3ff77d20: move *b14+, b0, 1 +L3FF77D30: +3ff77d30: dsjs a0, L3FF77BB0 +3ff77d40: move *b14+, b0, 1 +L3FF77D50: +3ff77d50: dsjs a0, L3FF77BD0 +3ff77d60: move *b14+, b0, 1 +L3FF77D70: +3ff77d70: dsjs a0, L3FF77BF0 +3ff77d80: jrne L3FF78290 +L3FF77D90: +3ff77d90: dsjs a0, L3FF77C10 +3ff77da0: jrv L3FF77CB0 +L3FF77DB0: +3ff77db0: dsjs a0, L3FF77C30 +3ff77dc0: move *b14+, b0, 1 +3ff77dd0: dsjs a0, L3FF77C50 +3ff77de0: move *b14+, b0, 1 +3ff77df0: dsjs a0, L3FF77C70 +3ff77e00: move *b14+, b0, 1 +L3FF77E10: +3ff77e10: dsjs a0, L3FF77C90 +3ff77e20: move *b14+, b0, 1 +3ff77e30: dsjs a0, L3FF77CB0 +3ff77e40: move *b14+, b0, 1 +3ff77e50: dsjs a0, L3FF77CD0 +3ff77e60: move *b14+, b0, 1 +3ff77e70: dsjs a0, L3FF77CF0 +L3FF77E80: +3ff77e80: move *b14+, b0, 1 +3ff77e90: dsjs a0, L3FF77D10 +L3FF77EA0: +3ff77ea0: move *b14+, b0, 1 +3ff77eb0: dsjs a0, L3FF77D30 +L3FF77EC0: +3ff77ec0: move *b14+, b0, 1 +3ff77ed0: dsjs a0, L3FF77D50 +L3FF77EE0: +3ff77ee0: move *b14+, b0, 1 +3ff77ef0: dsjs a0, L3FF77D70 +L3FF77F00: +3ff77f00: move *b14+, b0, 1 +3ff77f10: dsjs a0, L3FF77D90 +L3FF77F20: +3ff77f20: move *b14+, b0, 1 +3ff77f30: dsjs a0, L3FF77DB0 +L3FF77F40: +3ff77f40: move *b14(0x3f20), *b0+, 0 +L3FF77F60: +3ff77f60: move *b1(0x3f20), *b0+, 0 +L3FF77F80: +3ff77f80: jrn L3FF77890 +3ff77f90: dsjs a0, L3FF77E10 +L3FF77FA0: +3ff77fa0: .word 0x007e +3ff77fb0: subb b0, b0 +L3FF77FC0: +3ff77fc0: rev a6 +3ff77fd0: move *b5(0x3f21), b0, 0 +3ff77ff0: cpw b14, b0 +L3FF78000: +3ff78000: dsjs a0, L3FF77E80 +3ff78010: .word 0xeb00 +L3FF78020: +3ff78020: dsjs a0, L3FF77EA0 +3ff78030: movy b5, b0 +L3FF78040: +3ff78040: dsjs a0, L3FF77EC0 +3ff78050: pixt *a7, xy, *a0, xy +L3FF78060: +3ff78060: dsjs a0, L3FF77EE0 +3ff78070: move *b14+, b0, 1 +L3FF78080: +3ff78080: dsjs a0, L3FF77F00 +3ff78090: move *b14+, b0, 1 +L3FF780A0: +3ff780a0: dsjs a0, L3FF77F20 +3ff780b0: move *b14+, b0, 1 +L3FF780C0: +3ff780c0: dsjs a0, L3FF77F40 +3ff780d0: pixt a3, *a0 +L3FF780E0: +3ff780e0: dsjs a0, L3FF77F60 +3ff780f0: move *b14+, b0, 1 +L3FF78100: +3ff78100: dsjs a0, L3FF77F80 +3ff78110: putst b0 +L3FF78120: +3ff78120: dsjs a1, L3FF77FA0 +3ff78130: rl 0xe, a0 +L3FF78140: +3ff78140: dsjs a1, L3FF77FC0 +3ff78150: jrnv L3FF78060 +L3FF78160: +3ff78160: dsjs a1, L3FF77FE0 +3ff78170: .word 0xd440 +L3FF78180: +3ff78180: dsjs a1, L3FF78000 +3ff78190: move *b14+, b0, 1 +L3FF781A0: +3ff781a0: dsjs a0, L3FF78020 +3ff781b0: move *b14+, b0, 1 +L3FF781C0: +3ff781c0: dsjs a0, L3FF78040 +3ff781d0: .word 0xbe40 +L3FF781E0: +3ff781e0: dsjs a1, L3FF78060 +3ff781f0: move *b14+, b0, 1 +L3FF78200: +3ff78200: dsjs a0, L3FF78080 +3ff78210: move *b14+, b0, 1 +L3FF78220: +3ff78220: dsjs a0, L3FF780A0 +3ff78230: move *b14+, b0, 1 +L3FF78240: +3ff78240: dsjs a0, L3FF780C0 +3ff78250: move *b14+, b0, 1 +L3FF78260: +3ff78260: dsjs a0, L3FF780E0 +3ff78270: move *b14+, b0, 1 +L3FF78280: +3ff78280: dsjs a0, L3FF78100 +L3FF78290: +3ff78290: move *b14+, b0, 1 +L3FF782A0: +3ff782a0: dsjs a0, L3FF78120 +3ff782b0: move *b14+, b0, 1 +3ff782c0: dsjs a0, L3FF78140 +3ff782d0: jrle L3FF77FE0 +L3FF782E0: +3ff782e0: dsjs a1, L3FF78160 +3ff782f0: move *b14+, b0, 1 +L3FF78300: +3ff78300: dsjs a0, L3FF78180 +3ff78310: move *b14+, b0, 1 +L3FF78320: +3ff78320: dsjs a0, L3FF781A0 +3ff78330: move *b14+, b0, 1 +L3FF78340: +3ff78340: dsjs a0, L3FF781C0 +3ff78350: move *b14+, b0, 1 +L3FF78360: +3ff78360: dsjs a0, L3FF781E0 +3ff78370: move *b14+, b0, 1 +3ff78380: dsjs a0, L3FF78200 +3ff78390: move *b14+, b0, 1 +L3FF783A0: +3ff783a0: dsjs a0, L3FF78220 +3ff783b0: move *b14+, b0, 1 +L3FF783C0: +3ff783c0: dsjs a0, L3FF78240 +3ff783d0: move *b14+, b0, 1 +L3FF783E0: +3ff783e0: dsjs a0, L3FF78260 +3ff783f0: move *b14+, b0, 1 +L3FF78400: +3ff78400: dsjs a0, L3FF78280 +3ff78410: move *b14+, b0, 1 +L3FF78420: +3ff78420: dsjs a0, L3FF782A0 +3ff78430: move a2, *a0(0x3f21), 0 +3ff78450: move *b14+, b0, 1 +L3FF78460: +3ff78460: dsjs a0, L3FF782E0 +3ff78470: move *b14+, b0, 1 +L3FF78480: +3ff78480: dsjs a0, L3FF78300 +3ff78490: pixt a3, *a0 +L3FF784A0: +3ff784a0: dsjs a0, L3FF78320 +L3FF784B0: +3ff784b0: .word 0xd9a0 +L3FF784C0: +3ff784c0: dsjs a0, L3FF78340 +3ff784d0: modu b5, b0 +L3FF784E0: +3ff784e0: dsjs a1, L3FF78360 +3ff784f0: move *b4, b0, 0 +3ff78500: dsjs a6, L3FF78340 +3ff78510: move *b14+, b0, 1 +L3FF78520: +3ff78520: dsjs a0, L3FF783A0 +3ff78530: move *b14+, b0, 1 +L3FF78540: +3ff78540: dsjs a0, L3FF783C0 +3ff78550: .word 0x7420 +L3FF78560: +3ff78560: dsjs a1, L3FF783E0 +3ff78570: move b12, a0 +L3FF78580: +3ff78580: dsjs a1, L3FF78400 +3ff78590: pixt *a5, xy, *a0, xy +L3FF785A0: +3ff785a0: dsjs a1, L3FF78420 +3ff785b0: move *b14+, b0, 1 +L3FF785C0: +3ff785c0: dsjs a0, L3FF78440 +3ff785d0: move *b14+, b0, 1 +L3FF785E0: +3ff785e0: dsjs a0, L3FF78460 +3ff785f0: move *b14+, b0, 1 +L3FF78600: +3ff78600: dsjs a0, L3FF78480 +3ff78610: mpys b7, b0 +L3FF78620: +3ff78620: dsjs a1, L3FF784A0 +3ff78630: move *b14+, b0, 1 +3ff78640: dsjs a0, L3FF784C0 +3ff78650: sla a11, a0 +3ff78660: dsjs a1, L3FF784E0 +L3FF78670: +3ff78670: pixt *a2, a0 +3ff78680: dsjs b11, L3FF784B0 +L3FF78690: +3ff78690: move *b14+, b0, 1 +3ff786a0: dsjs a0, L3FF78520 +L3FF786B0: +3ff786b0: move *b14+, b0, 1 +3ff786c0: dsjs a0, L3FF78540 +L3FF786D0: +3ff786d0: move *b14+, b0, 1 +3ff786e0: dsjs a0, L3FF78560 +L3FF786F0: +3ff786f0: move *b14+, b0, 1 +3ff78700: dsjs a0, L3FF78580 +L3FF78710: +3ff78710: move *b14+, b0, 1 +3ff78720: dsjs a0, L3FF785A0 +L3FF78730: +3ff78730: move *b14+, b0, 1 +3ff78740: dsjs a0, L3FF785C0 +L3FF78750: +3ff78750: move *b14+, b0, 1 +3ff78760: dsjs a0, L3FF785E0 +L3FF78770: +3ff78770: move *b14+, b0, 1 +3ff78780: dsjs a0, L3FF78600 +L3FF78790: +3ff78790: move *b14+, b0, 1 +3ff787a0: dsjs a0, L3FF78620 +L3FF787B0: +3ff787b0: .word 0x007e +3ff787c0: move sp, b0 +L3FF787D0: +3ff787d0: rev a6 +3ff787e0: move *b14+, b0, 1 +L3FF787F0: +3ff787f0: dsjs a0, L3FF78670 +3ff78800: move *b14+, b0, 1 +L3FF78810: +3ff78810: dsjs a0, L3FF78690 +3ff78820: move *b14+, b0, 1 +L3FF78830: +3ff78830: dsjs a0, L3FF786B0 +3ff78840: move *b14+, b0, 1 +L3FF78850: +3ff78850: dsjs a0, L3FF786D0 +3ff78860: move *b14+, b0, 1 +L3FF78870: +3ff78870: dsjs a0, L3FF786F0 +3ff78880: move *b14+, b0, 1 +L3FF78890: +3ff78890: dsjs a0, L3FF78710 +3ff788a0: move *b14+, b0, 1 +L3FF788B0: +3ff788b0: dsjs a0, L3FF78730 +3ff788c0: move *b14+, b0, 1 +L3FF788D0: +3ff788d0: dsjs a0, L3FF78750 +3ff788e0: move *b14+, b0, 1 +L3FF788F0: +3ff788f0: dsjs a0, L3FF78770 +3ff78900: move *b14+, b0, 1 +L3FF78910: +3ff78910: dsjs a0, L3FF78790 +3ff78920: sll 0xc, b0 +L3FF78930: +3ff78930: dsjs a1, L3FF787B0 +3ff78940: subb b9, b0 +L3FF78950: +3ff78950: dsjs a1, L3FF787D0 +3ff78960: move *b14+, b0, 1 +L3FF78970: +3ff78970: dsjs a0, L3FF787F0 +3ff78980: move *b14+, b0, 1 +L3FF78990: +3ff78990: dsjs a0, L3FF78810 +3ff789a0: move *b14+, b0, 1 +L3FF789B0: +3ff789b0: dsjs a0, L3FF78830 +3ff789c0: move *b14+, b0, 1 +L3FF789D0: +3ff789d0: dsjs a0, L3FF78850 +3ff789e0: move *b14+, b0, 1 +L3FF789F0: +3ff789f0: dsjs a0, L3FF78870 +3ff78a00: move *b14+, b0, 1 +L3FF78A10: +3ff78a10: dsjs a0, L3FF78890 +3ff78a20: move *b14+, b0, 1 +L3FF78A30: +3ff78a30: dsjs a0, L3FF788B0 +3ff78a40: move *b14+, b0, 1 +L3FF78A50: +3ff78a50: dsjs a0, L3FF788D0 +3ff78a60: move *b14+, b0, 1 +L3FF78A70: +3ff78a70: dsjs a0, L3FF788F0 +3ff78a80: move *b14+, b0, 1 +L3FF78A90: +3ff78a90: dsjs a0, L3FF78910 +3ff78aa0: move *b14+, b0, 1 +L3FF78AB0: +3ff78ab0: dsjs a0, L3FF78930 +3ff78ac0: move *b14+, b0, 1 +L3FF78AD0: +3ff78ad0: dsjs a0, L3FF78950 +3ff78ae0: move *b14+, b0, 1 +L3FF78AF0: +3ff78af0: dsjs a0, L3FF78970 +3ff78b00: move *b14+, b0, 1 +L3FF78B10: +3ff78b10: dsjs a0, L3FF78990 +3ff78b20: move *b14+, b0, 1 +L3FF78B30: +3ff78b30: dsjs a0, L3FF789B0 +3ff78b40: move *b14+, b0, 1 +L3FF78B50: +3ff78b50: dsjs a0, L3FF789D0 +3ff78b60: move *b14+, b0, 1 +L3FF78B70: +3ff78b70: dsjs a0, L3FF789F0 +3ff78b80: move *b14+, b0, 1 +3ff78b90: dsjs a0, L3FF78A10 +3ff78ba0: move *b14+, b0, 1 +L3FF78BB0: +3ff78bb0: dsjs a0, L3FF78A30 +3ff78bc0: move *b14+, b0, 1 +L3FF78BD0: +3ff78bd0: dsjs a0, L3FF78A50 +3ff78be0: move *b14+, b0, 1 +L3FF78BF0: +3ff78bf0: dsjs a0, L3FF78A70 +3ff78c00: move *b14+, b0, 1 +L3FF78C10: +3ff78c10: dsjs a0, L3FF78A90 +3ff78c20: move *b14+, b0, 1 +L3FF78C30: +3ff78c30: dsjs a0, L3FF78AB0 +3ff78c40: move *b14+, b0, 1 +L3FF78C50: +3ff78c50: dsjs a0, L3FF78AD0 +3ff78c60: move *b14+, b0, 1 +L3FF78C70: +3ff78c70: dsjs a0, L3FF78AF0 +3ff78c80: move *b14+, b0, 1 +L3FF78C90: +3ff78c90: dsjs a0, L3FF78B10 +3ff78ca0: move *b14+, b0, 1 +L3FF78CB0: +3ff78cb0: dsjs a0, L3FF78B30 +3ff78cc0: move *b14+, b0, 1 +L3FF78CD0: +3ff78cd0: dsjs a0, L3FF78B50 +3ff78ce0: .word 0x79a0 +L3FF78CF0: +3ff78cf0: dsjs a1, L3FF78B70 +3ff78d00: move a6, *a0(0x3fa6), 0 +3ff78d20: move *b14+, b0, 1 +L3FF78D30: +3ff78d30: dsjs a0, L3FF78BB0 +3ff78d40: move *b14+, b0, 1 +L3FF78D50: +3ff78d50: dsjs a0, L3FF78BD0 +3ff78d60: move *a9, *a0, 0 +L3FF78D70: +3ff78d70: dsjs a1, L3FF78BF0 +3ff78d80: move *b14+, b0, 1 +L3FF78D90: +3ff78d90: dsjs a0, L3FF78C10 +3ff78da0: pixt sp, *a0 +L3FF78DB0: +3ff78db0: dsjs a1, L3FF78C30 +3ff78dc0: move *b14+, b0, 1 +L3FF78DD0: +3ff78dd0: dsjs a0, L3FF78C50 +3ff78de0: move *b14+, b0, 1 +L3FF78DF0: +3ff78df0: dsjs a0, L3FF78C70 +3ff78e00: move *b14+, b0, 1 +L3FF78E10: +3ff78e10: dsjs a0, L3FF78C90 +3ff78e20: move *b14+, b0, 1 +L3FF78E30: +3ff78e30: dsjs a0, L3FF78CB0 +3ff78e40: move *b14+, b0, 1 +3ff78e50: dsjs a0, L3FF78CD0 +3ff78e60: move *b14+, b0, 1 +3ff78e70: dsjs a0, L3FF78CF0 +L3FF78E80: +3ff78e80: move *b14+, b0, 1 +3ff78e90: dsjs a0, L3FF78D10 +L3FF78EA0: +3ff78ea0: move *b14+, b0, 1 +3ff78eb0: dsjs a0, L3FF78D30 +L3FF78EC0: +3ff78ec0: move *b14+, b0, 1 +3ff78ed0: dsjs a0, L3FF78D50 +L3FF78EE0: +3ff78ee0: move *b14+, b0, 1 +3ff78ef0: dsjs a0, L3FF78D70 +L3FF78F00: +3ff78f00: move *b14+, b0, 1 +3ff78f10: dsjs a0, L3FF78D90 +L3FF78F20: +3ff78f20: move *b14+, b0, 1 +3ff78f30: dsjs a0, L3FF78DB0 +L3FF78F40: +3ff78f40: move *b14+, b0, 1 +3ff78f50: dsjs a0, L3FF78DD0 +L3FF78F60: +3ff78f60: move *b14+, b0, 1 +3ff78f70: dsjs a0, L3FF78DF0 +L3FF78F80: +3ff78f80: move *b14+, b0, 1 +3ff78f90: dsjs a0, L3FF78E10 +L3FF78FA0: +3ff78fa0: move *b14+, b0, 1 +3ff78fb0: dsjs a0, L3FF78E30 +L3FF78FC0: +3ff78fc0: .word 0x007e +3ff78fd0: or b14, b0 +L3FF78FE0: +3ff78fe0: rev a6 +3ff78ff0: move *b14+, b0, 1 +L3FF79000: +3ff79000: dsjs a0, L3FF78E80 +3ff79010: move *b14+, b0, 1 +L3FF79020: +3ff79020: dsjs a0, L3FF78EA0 +3ff79030: move *b14+, b0, 1 +L3FF79040: +3ff79040: dsjs a0, L3FF78EC0 +3ff79050: move *b14+, b0, 1 +L3FF79060: +3ff79060: dsjs a0, L3FF78EE0 +3ff79070: move *b14+, b0, 1 +L3FF79080: +3ff79080: dsjs a0, L3FF78F00 +3ff79090: move *b14+, b0, 1 +L3FF790A0: +3ff790a0: dsjs a0, L3FF78F20 +3ff790b0: move *b14+, b0, 1 +L3FF790C0: +3ff790c0: dsjs a0, L3FF78F40 +3ff790d0: move *b14+, b0, 1 +L3FF790E0: +3ff790e0: dsjs a0, L3FF78F60 +3ff790f0: move *b14+, b0, 1 +L3FF79100: +3ff79100: dsjs a0, L3FF78F80 +3ff79110: move *b14+, b0, 1 +L3FF79120: +3ff79120: dsjs a0, L3FF78FA0 +3ff79130: move *b14+, b0, 1 +L3FF79140: +3ff79140: dsjs a0, L3FF78FC0 +3ff79150: move *b14+, b0, 1 +L3FF79160: +3ff79160: dsjs a0, L3FF78FE0 +3ff79170: move *b14+, b0, 1 +L3FF79180: +3ff79180: dsjs a0, L3FF79000 +3ff79190: move *b14+, b0, 1 +L3FF791A0: +3ff791a0: dsjs a0, L3FF79020 +3ff791b0: move *b14+, b0, 1 +L3FF791C0: +3ff791c0: dsjs a0, L3FF79040 +3ff791d0: move *b14+, b0, 1 +L3FF791E0: +3ff791e0: dsjs a0, L3FF79060 +3ff791f0: move *b14+, b0, 1 +L3FF79200: +3ff79200: dsjs a0, L3FF79080 +3ff79210: move *b14+, b0, 1 +L3FF79220: +3ff79220: dsjs a0, L3FF790A0 +3ff79230: move *b14+, b0, 1 +L3FF79240: +3ff79240: dsjs a0, L3FF790C0 +3ff79250: move *b14+, b0, 1 +L3FF79260: +3ff79260: dsjs a0, L3FF790E0 +3ff79270: move *b14+, b0, 1 +L3FF79280: +3ff79280: dsjs a0, L3FF79100 +3ff79290: move *b14+, b0, 1 +L3FF792A0: +3ff792a0: dsjs a0, L3FF79120 +3ff792b0: move *b14+, b0, 1 +L3FF792C0: +3ff792c0: dsjs a0, L3FF79140 +3ff792d0: move *b14+, b0, 1 +L3FF792E0: +3ff792e0: dsjs a0, L3FF79160 +3ff792f0: move *b14+, b0, 1 +L3FF79300: +3ff79300: dsjs a0, L3FF79180 +3ff79310: move *b14+, b0, 1 +L3FF79320: +3ff79320: dsjs a0, L3FF791A0 +3ff79330: move *b14+, b0, 1 +L3FF79340: +3ff79340: dsjs a0, L3FF791C0 +3ff79350: move *b14+, b0, 1 +L3FF79360: +3ff79360: dsjs a0, L3FF791E0 +3ff79370: move *b14+, b0, 1 +L3FF79380: +3ff79380: dsjs a0, L3FF79200 +3ff79390: move *b14+, b0, 1 +L3FF793A0: +3ff793a0: dsjs a0, L3FF79220 +3ff793b0: move *b14+, b0, 1 +L3FF793C0: +3ff793c0: dsjs a0, L3FF79240 +3ff793d0: move *b14+, b0, 1 +L3FF793E0: +3ff793e0: dsjs a0, L3FF79260 +3ff793f0: move *b14+, b0, 1 +L3FF79400: +3ff79400: dsjs a0, L3FF79280 +3ff79410: move *b14+, b0, 1 +L3FF79420: +3ff79420: dsjs a0, L3FF792A0 +L3FF79430: +3ff79430: move *b14+, b0, 1 +L3FF79440: +3ff79440: dsjs a0, L3FF792C0 +3ff79450: move *b14+, b0, 1 +L3FF79460: +3ff79460: dsjs a0, L3FF792E0 +3ff79470: move *b14+, b0, 1 +3ff79480: dsjs a0, L3FF79300 +3ff79490: move *b14+, b0, 1 +L3FF794A0: +3ff794a0: dsjs a0, L3FF79320 +3ff794b0: move *b14+, b0, 1 +L3FF794C0: +3ff794c0: dsjs a0, L3FF79340 +L3FF794D0: +3ff794d0: move *b14+, b0, 1 +L3FF794E0: +3ff794e0: dsjs a0, L3FF79360 +3ff794f0: move *b14+, b0, 1 +L3FF79500: +3ff79500: dsjs a0, L3FF79380 +L3FF79510: +3ff79510: move *b14+, b0, 1 +3ff79520: dsjs a0, L3FF793A0 +3ff79530: move *b14+, b0, 1 +L3FF79540: +3ff79540: dsjs a0, L3FF793C0 +3ff79550: move *b14+, b0, 1 +3ff79560: dsjs a0, L3FF793E0 +3ff79570: move *b14+, b0, 1 +L3FF79580: +3ff79580: dsjs a0, L3FF79400 +3ff79590: move *b14+, b0, 1 +L3FF795A0: +3ff795a0: dsjs a0, L3FF79420 +3ff795b0: move *b14+, b0, 1 +L3FF795C0: +3ff795c0: dsjs a0, L3FF79440 +3ff795d0: move *b14+, b0, 1 +L3FF795E0: +3ff795e0: dsjs a0, L3FF79460 +3ff795f0: .word 0x0c90 +L3FF79600: +3ff79600: dsjs b11, L3FF79430 +3ff79610: move *b14+, b0, 1 +L3FF79620: +3ff79620: dsjs a0, L3FF794A0 +3ff79630: move *b14+, b0, 1 +L3FF79640: +3ff79640: dsjs a0, L3FF794C0 +L3FF79650: +3ff79650: move *b14+, b0, 1 +3ff79660: dsjs a0, L3FF794E0 +L3FF79670: +3ff79670: move *b14+, b0, 1 +3ff79680: dsjs a0, L3FF79500 +L3FF79690: +3ff79690: pixt *a2, a0 +3ff796a0: dsjs b11, L3FF794D0 +L3FF796B0: +3ff796b0: move *b14+, b0, 1 +3ff796c0: dsjs a0, L3FF79540 +L3FF796D0: +3ff796d0: sub a4, a0 +3ff796e0: dsjs b11, L3FF79510 +L3FF796F0: +3ff796f0: move *b14+, b0, 1 +3ff79700: dsjs a0, L3FF79580 +L3FF79710: +3ff79710: move *b14+, b0, 1 +3ff79720: dsjs a0, L3FF795A0 +L3FF79730: +3ff79730: move *b14+, b0, 1 +3ff79740: dsjs a0, L3FF795C0 +L3FF79750: +3ff79750: move *b14+, b0, 1 +3ff79760: dsjs a0, L3FF795E0 +L3FF79770: +3ff79770: .word 0xd9c0 +3ff79780: dsjs a1, L3FF79600 +L3FF79790: +3ff79790: cmpxy b4, b0 +3ff797a0: dsjs a1, L3FF79620 +L3FF797B0: +3ff797b0: cpw b5, b0 +3ff797c0: dsjs a1, L3FF79640 +L3FF797D0: +3ff797d0: .word 0x007e +3ff797e0: mpys b13, b0 +L3FF797F0: +3ff797f0: rev a6 +3ff79800: sla a6, a0 +L3FF79810: +3ff79810: dsjs a3, L3FF79650 +3ff79820: sla a6, a0 +L3FF79830: +3ff79830: dsjs a3, L3FF79670 +3ff79840: sla a6, a0 +L3FF79850: +3ff79850: dsjs a3, L3FF79690 +3ff79860: sla a6, a0 +L3FF79870: +3ff79870: dsjs a3, L3FF796B0 +3ff79880: sla a6, a0 +L3FF79890: +3ff79890: dsjs a3, L3FF796D0 +3ff798a0: sla a6, a0 +L3FF798B0: +3ff798b0: dsjs a3, L3FF796F0 +3ff798c0: sla a6, a0 +L3FF798D0: +3ff798d0: dsjs a3, L3FF79710 +3ff798e0: sla a6, a0 +L3FF798F0: +3ff798f0: dsjs a3, L3FF79730 +3ff79900: sla a6, a0 +L3FF79910: +3ff79910: dsjs a3, L3FF79750 +3ff79920: sla a6, a0 +L3FF79930: +3ff79930: dsjs a3, L3FF79770 +3ff79940: sla a6, a0 +L3FF79950: +3ff79950: dsjs a3, L3FF79790 +3ff79960: sla a6, a0 +L3FF79970: +3ff79970: dsjs a3, L3FF797B0 +3ff79980: sla a6, a0 +L3FF79990: +3ff79990: dsjs a3, L3FF797D0 +3ff799a0: sla a6, a0 +L3FF799B0: +3ff799b0: dsjs a3, L3FF797F0 +3ff799c0: sla a6, a0 +L3FF799D0: +3ff799d0: dsjs a3, L3FF79810 +3ff799e0: sla a6, a0 +L3FF799F0: +3ff799f0: dsjs a3, L3FF79830 +3ff79a00: sla a6, a0 +L3FF79A10: +3ff79a10: dsjs a3, L3FF79850 +3ff79a20: sla a6, a0 +L3FF79A30: +3ff79a30: dsjs a3, L3FF79870 +3ff79a40: sla a6, a0 +L3FF79A50: +3ff79a50: dsjs a3, L3FF79890 +3ff79a60: sla a6, a0 +L3FF79A70: +3ff79a70: dsjs a3, L3FF798B0 +3ff79a80: sla a6, a0 +L3FF79A90: +3ff79a90: dsjs a3, L3FF798D0 +3ff79aa0: sla a6, a0 +L3FF79AB0: +3ff79ab0: dsjs a3, L3FF798F0 +3ff79ac0: sla a6, a0 +L3FF79AD0: +3ff79ad0: dsjs a3, L3FF79910 +3ff79ae0: sla a6, a0 +L3FF79AF0: +3ff79af0: dsjs a3, L3FF79930 +3ff79b00: sla a6, a0 +L3FF79B10: +3ff79b10: dsjs a3, L3FF79950 +3ff79b20: sla a6, a0 +L3FF79B30: +3ff79b30: dsjs a3, L3FF79970 +3ff79b40: sla a6, a0 +L3FF79B50: +3ff79b50: dsjs a3, L3FF79990 +3ff79b60: sla a6, a0 +L3FF79B70: +3ff79b70: dsjs a3, L3FF799B0 +3ff79b80: sla a6, a0 +L3FF79B90: +3ff79b90: dsjs a3, L3FF799D0 +3ff79ba0: sla a6, a0 +L3FF79BB0: +3ff79bb0: dsjs a3, L3FF799F0 +3ff79bc0: sla a6, a0 +L3FF79BD0: +3ff79bd0: dsjs a3, L3FF79A10 +3ff79be0: sla a6, a0 +L3FF79BF0: +3ff79bf0: dsjs a3, L3FF79A30 +3ff79c00: sla a6, a0 +L3FF79C10: +3ff79c10: dsjs a3, L3FF79A50 +3ff79c20: sla a6, a0 +L3FF79C30: +3ff79c30: dsjs a3, L3FF79A70 +L3FF79C40: +3ff79c40: sla a6, a0 +3ff79c50: dsjs a3, L3FF79A90 +3ff79c60: sla a6, a0 +L3FF79C70: +3ff79c70: dsjs a3, L3FF79AB0 +3ff79c80: sla a6, a0 +L3FF79C90: +3ff79c90: dsjs a3, L3FF79AD0 +3ff79ca0: sla a6, a0 +L3FF79CB0: +3ff79cb0: dsjs a3, L3FF79AF0 +3ff79cc0: sla a6, a0 +L3FF79CD0: +3ff79cd0: dsjs a3, L3FF79B10 +3ff79ce0: sla a6, a0 +L3FF79CF0: +3ff79cf0: dsjs a3, L3FF79B30 +3ff79d00: sla a6, a0 +L3FF79D10: +3ff79d10: dsjs a3, L3FF79B50 +3ff79d20: sla a6, a0 +L3FF79D30: +3ff79d30: dsjs a3, L3FF79B70 +3ff79d40: sla a6, a0 +L3FF79D50: +3ff79d50: dsjs a3, L3FF79B90 +3ff79d60: sla a6, a0 +L3FF79D70: +3ff79d70: dsjs a3, L3FF79BB0 +3ff79d80: sla a6, a0 +L3FF79D90: +3ff79d90: dsjs a3, L3FF79BD0 +3ff79da0: sla a6, a0 +L3FF79DB0: +3ff79db0: dsjs a3, L3FF79BF0 +L3FF79DC0: +3ff79dc0: sla a6, a0 +3ff79dd0: dsjs a3, L3FF79C10 +3ff79de0: sla a6, a0 +L3FF79DF0: +3ff79df0: dsjs a3, L3FF79C30 +3ff79e00: jrlt L3FF79710 +L3FF79E10: +3ff79e10: dsjs b11, L3FF79C40 +3ff79e20: .word 0x7250 +3ff79e30: dsjs a3, L3FF79C70 +3ff79e40: sla a6, a0 +3ff79e50: dsjs a3, L3FF79C90 +L3FF79E60: +3ff79e60: sla a6, a0 +3ff79e70: dsjs a3, L3FF79CB0 +3ff79e80: .word 0x7430 +3ff79e90: dsjs a3, L3FF79CD0 +3ff79ea0: .word 0x7610 +3ff79eb0: dsjs a3, L3FF79CF0 +3ff79ec0: sla a6, a0 +3ff79ed0: dsjs a3, L3FF79D10 +3ff79ee0: sla a6, a0 +3ff79ef0: dsjs a3, L3FF79D30 +3ff79f00: sla a6, a0 +3ff79f10: dsjs a3, L3FF79D50 +3ff79f20: sla a6, a0 +3ff79f30: dsjs a3, L3FF79D70 +3ff79f40: sla a6, a0 +3ff79f50: dsjs a3, L3FF79D90 +3ff79f60: sla a6, a0 +3ff79f70: dsjs a3, L3FF79DB0 +3ff79f80: dsjs a0, L3FF79E60 +3ff79f90: dsjs b12, L3FF79DC0 +3ff79fa0: sla a6, a0 +3ff79fb0: dsjs a3, L3FF79DF0 +3ff79fc0: sla a6, a0 +3ff79fd0: dsjs a3, L3FF79E10 +3ff79fe0: .word 0x0019 +3ff79ff0: sra b12, b0 +3ff7a000: rev a6 +3ff7a010: .word 0xff03 +L3FF7A020: +3ff7a020: .word 0xffff +3ff7a030: .word 0x0807 +L3FF7A040: +3ff7a040: addk 32, a13 +3ff7a050: .word 0x0aff +L3FF7A060: +3ff7a060: .word 0xffff +3ff7a070: addk 15, sp +L3FF7A080: +3ff7a080: .word 0xff04 +3ff7a090: .word 0x06ff +L3FF7A0A0: +3ff7a0a0: .word 0x0800 +3ff7a0b0: setc +L3FF7A0C0: +3ff7a0c0: .word 0xffff +3ff7a0d0: .word 0xff10 +L3FF7A0E0: +3ff7a0e0: subi 0x0, sp +L3FF7A100: +3ff7a100: .word 0xffff +3ff7a110: .word 0x0aff +L3FF7A120: +3ff7a120: .word 0xff09 +3ff7a130: .word 0xffff +L3FF7A140: +3ff7a140: .word 0xffff +3ff7a150: .word 0x0cff +L3FF7A160: +3ff7a160: .word 0xff0f +3ff7a170: .word 0xffff +L3FF7A180: +3ff7a180: .word 0xffff +3ff7a190: .word 0x000d +L3FF7A1A0: +3ff7a1a0: .word 0x0800 +3ff7a1b0: srl a9, a0 +L3FF7A1C0: +3ff7a1c0: rev a6 +3ff7a1d0: rl 0x16, a0 +L3FF7A1E0: +3ff7a1e0: dsjs a4, L3FF7A020 +3ff7a1f0: rl 0x16, a0 +L3FF7A200: +3ff7a200: dsjs a4, L3FF7A040 +3ff7a210: rl 0x16, a0 +L3FF7A220: +3ff7a220: dsjs a4, L3FF7A060 +3ff7a230: rl 0x16, a0 +L3FF7A240: +3ff7a240: dsjs a4, L3FF7A080 +3ff7a250: rl 0x16, a0 +L3FF7A260: +3ff7a260: dsjs a4, L3FF7A0A0 +3ff7a270: rl 0x16, a0 +L3FF7A280: +3ff7a280: dsjs a4, L3FF7A0C0 +3ff7a290: rl 0x16, a0 +L3FF7A2A0: +3ff7a2a0: dsjs a4, L3FF7A0E0 +3ff7a2b0: rl 0x16, a0 +L3FF7A2C0: +3ff7a2c0: dsjs a4, L3FF7A100 +3ff7a2d0: rl 0x16, a0 +L3FF7A2E0: +3ff7a2e0: dsjs a4, L3FF7A120 +3ff7a2f0: rl 0x16, a0 +L3FF7A300: +3ff7a300: dsjs a4, L3FF7A140 +3ff7a310: rl 0x16, a0 +L3FF7A320: +3ff7a320: dsjs a4, L3FF7A160 +3ff7a330: rl 0x16, a0 +L3FF7A340: +3ff7a340: dsjs a4, L3FF7A180 +3ff7a350: rl 0x16, a0 +L3FF7A360: +3ff7a360: dsjs a4, L3FF7A1A0 +3ff7a370: rl 0x16, a0 +L3FF7A380: +3ff7a380: dsjs a4, L3FF7A1C0 +3ff7a390: rl 0x16, a0 +L3FF7A3A0: +3ff7a3a0: dsjs a4, L3FF7A1E0 +3ff7a3b0: rl 0x16, a0 +L3FF7A3C0: +3ff7a3c0: dsjs a4, L3FF7A200 +3ff7a3d0: rl 0x16, a0 +L3FF7A3E0: +3ff7a3e0: dsjs a4, L3FF7A220 +3ff7a3f0: rl 0x16, a0 +L3FF7A400: +3ff7a400: dsjs a4, L3FF7A240 +3ff7a410: rl 0x16, a0 +L3FF7A420: +3ff7a420: dsjs a4, L3FF7A260 +3ff7a430: rl 0x16, a0 +L3FF7A440: +3ff7a440: dsjs a4, L3FF7A280 +3ff7a450: rl 0x16, a0 +L3FF7A460: +3ff7a460: dsjs a4, L3FF7A2A0 +3ff7a470: rl 0x16, a0 +L3FF7A480: +3ff7a480: dsjs a4, L3FF7A2C0 +3ff7a490: rl 0x16, a0 +L3FF7A4A0: +3ff7a4a0: dsjs a4, L3FF7A2E0 +3ff7a4b0: rl 0x16, a0 +L3FF7A4C0: +3ff7a4c0: dsjs a4, L3FF7A300 +3ff7a4d0: rl 0x16, a0 +L3FF7A4E0: +3ff7a4e0: dsjs a4, L3FF7A320 +3ff7a4f0: rl 0x16, a0 +L3FF7A500: +3ff7a500: dsjs a4, L3FF7A340 +3ff7a510: rl 0x16, a0 +L3FF7A520: +3ff7a520: dsjs a4, L3FF7A360 +3ff7a530: rl 0x16, a0 +L3FF7A540: +3ff7a540: dsjs a4, L3FF7A380 +3ff7a550: rl 0x16, a0 +L3FF7A560: +3ff7a560: dsjs a4, L3FF7A3A0 +3ff7a570: rl 0x16, a0 +L3FF7A580: +3ff7a580: dsjs a4, L3FF7A3C0 +3ff7a590: rl 0x16, a0 +L3FF7A5A0: +3ff7a5a0: dsjs a4, L3FF7A3E0 +3ff7a5b0: rl 0x16, a0 +L3FF7A5C0: +3ff7a5c0: dsjs a4, L3FF7A400 +3ff7a5d0: rl 0x16, a0 +L3FF7A5E0: +3ff7a5e0: dsjs a4, L3FF7A420 +3ff7a5f0: rl 0x16, a0 +L3FF7A600: +3ff7a600: dsjs a4, L3FF7A440 +3ff7a610: rl 0x16, a0 +L3FF7A620: +3ff7a620: dsjs a4, L3FF7A460 +3ff7a630: rl 0x16, a0 +L3FF7A640: +3ff7a640: dsjs a4, L3FF7A480 +3ff7a650: rl 0x16, a0 +L3FF7A660: +3ff7a660: dsjs a4, L3FF7A4A0 +3ff7a670: rl 0x16, a0 +L3FF7A680: +3ff7a680: dsjs a4, L3FF7A4C0 +3ff7a690: rl 0x16, a0 +L3FF7A6A0: +3ff7a6a0: dsjs a4, L3FF7A4E0 +3ff7a6b0: rl 0x16, a0 +L3FF7A6C0: +3ff7a6c0: dsjs a4, L3FF7A500 +3ff7a6d0: rl 0x16, a0 +L3FF7A6E0: +3ff7a6e0: dsjs a4, L3FF7A520 +3ff7a6f0: rl 0x16, a0 +L3FF7A700: +3ff7a700: dsjs a4, L3FF7A540 +3ff7a710: rl 0x16, a0 +L3FF7A720: +3ff7a720: dsjs a4, L3FF7A560 +3ff7a730: rl 0x16, a0 +L3FF7A740: +3ff7a740: dsjs a4, L3FF7A580 +3ff7a750: rl 0x16, a0 +L3FF7A760: +3ff7a760: dsjs a4, L3FF7A5A0 +3ff7a770: rl 0x16, a0 +L3FF7A780: +3ff7a780: dsjs a4, L3FF7A5C0 +3ff7a790: rl 0x16, a0 +L3FF7A7A0: +3ff7a7a0: dsjs a4, L3FF7A5E0 +3ff7a7b0: rl 0x16, a0 +L3FF7A7C0: +3ff7a7c0: dsjs a4, L3FF7A600 +3ff7a7d0: rl 0x16, a0 +L3FF7A7E0: +3ff7a7e0: dsjs a4, L3FF7A620 +3ff7a7f0: rl 0x16, a0 +L3FF7A800: +3ff7a800: dsjs a4, L3FF7A640 +3ff7a810: rl 0x16, a0 +L3FF7A820: +3ff7a820: dsjs a4, L3FF7A660 +3ff7a830: rl 0x16, a0 +L3FF7A840: +3ff7a840: dsjs a4, L3FF7A680 +3ff7a850: rl 0x16, a0 +L3FF7A860: +3ff7a860: dsjs a4, L3FF7A6A0 +3ff7a870: rl 0x16, a0 +L3FF7A880: +3ff7a880: dsjs a4, L3FF7A6C0 +3ff7a890: rl 0x16, a0 +L3FF7A8A0: +3ff7a8a0: dsjs a4, L3FF7A6E0 +3ff7a8b0: rl 0x16, a0 +L3FF7A8C0: +3ff7a8c0: dsjs a4, L3FF7A700 +3ff7a8d0: rl 0x16, a0 +L3FF7A8E0: +3ff7a8e0: dsjs a4, L3FF7A720 +3ff7a8f0: rl 0x16, a0 +L3FF7A900: +3ff7a900: dsjs a4, L3FF7A740 +3ff7a910: rl 0x16, a0 +L3FF7A920: +3ff7a920: dsjs a4, L3FF7A760 +3ff7a930: rl 0x16, a0 +L3FF7A940: +3ff7a940: dsjs a4, L3FF7A780 +3ff7a950: rl 0x16, a0 +L3FF7A960: +3ff7a960: dsjs a4, L3FF7A7A0 +3ff7a970: rl 0x16, a0 +L3FF7A980: +3ff7a980: dsjs a4, L3FF7A7C0 +3ff7a990: rl 0x16, a0 +L3FF7A9A0: +3ff7a9a0: dsjs a4, L3FF7A7E0 +3ff7a9b0: rl 0x16, a0 +L3FF7A9C0: +3ff7a9c0: dsjs a4, L3FF7A800 +3ff7a9d0: rl 0x16, a0 +L3FF7A9E0: +3ff7a9e0: dsjs a4, L3FF7A820 +3ff7a9f0: rl 0x16, a0 +L3FF7AA00: +3ff7aa00: dsjs a4, L3FF7A840 +3ff7aa10: rl 0x16, a0 +L3FF7AA20: +3ff7aa20: dsjs a4, L3FF7A860 +3ff7aa30: rl 0x16, a0 +L3FF7AA40: +3ff7aa40: dsjs a4, L3FF7A880 +3ff7aa50: rl 0x16, a0 +L3FF7AA60: +3ff7aa60: dsjs a4, L3FF7A8A0 +3ff7aa70: rl 0x16, a0 +L3FF7AA80: +3ff7aa80: dsjs a4, L3FF7A8C0 +3ff7aa90: rl 0x16, a0 +L3FF7AAA0: +3ff7aaa0: dsjs a4, L3FF7A8E0 +3ff7aab0: rl 0x16, a0 +L3FF7AAC0: +3ff7aac0: dsjs a4, L3FF7A900 +3ff7aad0: rl 0x16, a0 +L3FF7AAE0: +3ff7aae0: dsjs a4, L3FF7A920 +3ff7aaf0: rl 0x16, a0 +L3FF7AB00: +3ff7ab00: dsjs a4, L3FF7A940 +3ff7ab10: rl 0x16, a0 +L3FF7AB20: +3ff7ab20: dsjs a4, L3FF7A960 +3ff7ab30: rl 0x16, a0 +L3FF7AB40: +3ff7ab40: dsjs a4, L3FF7A980 +3ff7ab50: rl 0x16, a0 +L3FF7AB60: +3ff7ab60: dsjs a4, L3FF7A9A0 +3ff7ab70: rl 0x16, a0 +L3FF7AB80: +3ff7ab80: dsjs a4, L3FF7A9C0 +3ff7ab90: rl 0x16, a0 +L3FF7ABA0: +3ff7aba0: dsjs a4, L3FF7A9E0 +3ff7abb0: rl 0x16, a0 +L3FF7ABC0: +3ff7abc0: dsjs a4, L3FF7AA00 +3ff7abd0: rl 0x16, a0 +L3FF7ABE0: +3ff7abe0: dsjs a4, L3FF7AA20 +3ff7abf0: rl 0x16, a0 +L3FF7AC00: +3ff7ac00: dsjs a4, L3FF7AA40 +3ff7ac10: rl 0x16, a0 +L3FF7AC20: +3ff7ac20: dsjs a4, L3FF7AA60 +3ff7ac30: rl 0x16, a0 +L3FF7AC40: +3ff7ac40: dsjs a4, L3FF7AA80 +3ff7ac50: rl 0x16, a0 +L3FF7AC60: +3ff7ac60: dsjs a4, L3FF7AAA0 +3ff7ac70: rl 0x16, a0 +L3FF7AC80: +3ff7ac80: dsjs a4, L3FF7AAC0 +3ff7ac90: rl 0x16, a0 +L3FF7ACA0: +3ff7aca0: dsjs a4, L3FF7AAE0 +3ff7acb0: rl 0x16, a0 +L3FF7ACC0: +3ff7acc0: dsjs a4, L3FF7AB00 +3ff7acd0: rl 0x16, a0 +L3FF7ACE0: +3ff7ace0: dsjs a4, L3FF7AB20 +3ff7acf0: rl 0x16, a0 +L3FF7AD00: +3ff7ad00: dsjs a4, L3FF7AB40 +3ff7ad10: rl 0x16, a0 +L3FF7AD20: +3ff7ad20: dsjs a4, L3FF7AB60 +3ff7ad30: rl 0x16, a0 +L3FF7AD40: +3ff7ad40: dsjs a4, L3FF7AB80 +3ff7ad50: rl 0x16, a0 +L3FF7AD60: +3ff7ad60: dsjs a4, L3FF7ABA0 +3ff7ad70: rl 0x16, a0 +L3FF7AD80: +3ff7ad80: dsjs a4, L3FF7ABC0 +3ff7ad90: rl 0x16, a0 +L3FF7ADA0: +3ff7ada0: dsjs a4, L3FF7ABE0 +3ff7adb0: rl 0x16, a0 +L3FF7ADC0: +3ff7adc0: dsjs a4, L3FF7AC00 +3ff7add0: rl 0x16, a0 +L3FF7ADE0: +3ff7ade0: dsjs a4, L3FF7AC20 +3ff7adf0: rl 0x16, a0 +L3FF7AE00: +3ff7ae00: dsjs a4, L3FF7AC40 +3ff7ae10: rl 0x16, a0 +L3FF7AE20: +3ff7ae20: dsjs a4, L3FF7AC60 +3ff7ae30: rl 0x16, a0 +L3FF7AE40: +3ff7ae40: dsjs a4, L3FF7AC80 +3ff7ae50: rl 0x16, a0 +L3FF7AE60: +3ff7ae60: dsjs a4, L3FF7ACA0 +3ff7ae70: rl 0x16, a0 +L3FF7AE80: +3ff7ae80: dsjs a4, L3FF7ACC0 +3ff7ae90: rl 0x16, a0 +L3FF7AEA0: +3ff7aea0: dsjs a4, L3FF7ACE0 +3ff7aeb0: rl 0x16, a0 +L3FF7AEC0: +3ff7aec0: dsjs a4, L3FF7AD00 +3ff7aed0: rl 0x16, a0 +L3FF7AEE0: +3ff7aee0: dsjs a4, L3FF7AD20 +3ff7aef0: rl 0x16, a0 +L3FF7AF00: +3ff7af00: dsjs a4, L3FF7AD40 +3ff7af10: rl 0x16, a0 +L3FF7AF20: +3ff7af20: dsjs a4, L3FF7AD60 +3ff7af30: rl 0x16, a0 +L3FF7AF40: +3ff7af40: dsjs a4, L3FF7AD80 +3ff7af50: rl 0x16, a0 +L3FF7AF60: +3ff7af60: dsjs a4, L3FF7ADA0 +3ff7af70: rl 0x16, a0 +L3FF7AF80: +3ff7af80: dsjs a4, L3FF7ADC0 +3ff7af90: rl 0x16, a0 +L3FF7AFA0: +3ff7afa0: dsjs a4, L3FF7ADE0 +3ff7afb0: rl 0x16, a0 +L3FF7AFC0: +3ff7afc0: dsjs a4, L3FF7AE00 +3ff7afd0: rl 0x16, a0 +L3FF7AFE0: +3ff7afe0: dsjs a4, L3FF7AE20 +3ff7aff0: rl 0x16, a0 +L3FF7B000: +3ff7b000: dsjs a4, L3FF7AE40 +3ff7b010: rl 0x16, a0 +L3FF7B020: +3ff7b020: dsjs a4, L3FF7AE60 +3ff7b030: rl 0x16, a0 +L3FF7B040: +3ff7b040: dsjs a4, L3FF7AE80 +3ff7b050: rl 0x16, a0 +L3FF7B060: +3ff7b060: dsjs a4, L3FF7AEA0 +3ff7b070: rl 0x16, a0 +L3FF7B080: +3ff7b080: dsjs a4, L3FF7AEC0 +3ff7b090: rl 0x16, a0 +L3FF7B0A0: +3ff7b0a0: dsjs a4, L3FF7AEE0 +3ff7b0b0: rl 0x16, a0 +L3FF7B0C0: +3ff7b0c0: dsjs a4, L3FF7AF00 +3ff7b0d0: rl 0x16, a0 +L3FF7B0E0: +3ff7b0e0: dsjs a4, L3FF7AF20 +3ff7b0f0: rl 0x16, a0 +L3FF7B100: +3ff7b100: dsjs a4, L3FF7AF40 +3ff7b110: rl 0x16, a0 +L3FF7B120: +3ff7b120: dsjs a4, L3FF7AF60 +3ff7b130: rl 0x16, a0 +L3FF7B140: +3ff7b140: dsjs a4, L3FF7AF80 +3ff7b150: rl 0x16, a0 +L3FF7B160: +3ff7b160: dsjs a4, L3FF7AFA0 +3ff7b170: rl 0x16, a0 +L3FF7B180: +3ff7b180: dsjs a4, L3FF7AFC0 +3ff7b190: rl 0x16, a0 +L3FF7B1A0: +3ff7b1a0: dsjs a4, L3FF7AFE0 +3ff7b1b0: rl 0x16, a0 +L3FF7B1C0: +3ff7b1c0: dsjs a4, L3FF7B000 +3ff7b1d0: rl 0x16, a0 +L3FF7B1E0: +3ff7b1e0: dsjs a4, L3FF7B020 +3ff7b1f0: rl 0x16, a0 +L3FF7B200: +3ff7b200: dsjs a4, L3FF7B040 +3ff7b210: rl 0x16, a0 +L3FF7B220: +3ff7b220: dsjs a4, L3FF7B060 +3ff7b230: rl 0x16, a0 +L3FF7B240: +3ff7b240: dsjs a4, L3FF7B080 +3ff7b250: rl 0x16, a0 +L3FF7B260: +3ff7b260: dsjs a4, L3FF7B0A0 +3ff7b270: rl 0x16, a0 +L3FF7B280: +3ff7b280: dsjs a4, L3FF7B0C0 +3ff7b290: rl 0x16, a0 +L3FF7B2A0: +3ff7b2a0: dsjs a4, L3FF7B0E0 +3ff7b2b0: rl 0x16, a8 +L3FF7B2C0: +3ff7b2c0: dsjs a4, L3FF7B100 +3ff7b2d0: rl 0x16, a0 +L3FF7B2E0: +3ff7b2e0: dsjs a4, L3FF7B120 +3ff7b2f0: rl 0x16, a0 +L3FF7B300: +3ff7b300: dsjs a4, L3FF7B140 +3ff7b310: rl 0x16, a0 +L3FF7B320: +3ff7b320: dsjs a4, L3FF7B160 +3ff7b330: rl 0x17, a0 +L3FF7B340: +3ff7b340: dsjs a4, L3FF7B180 +3ff7b350: rl 0x16, a0 +L3FF7B360: +3ff7b360: dsjs a4, L3FF7B1A0 +3ff7b370: rl 0x16, a0 +L3FF7B380: +3ff7b380: dsjs a4, L3FF7B1C0 +3ff7b390: rl 0x16, a0 +L3FF7B3A0: +3ff7b3a0: dsjs a4, L3FF7B1E0 +3ff7b3b0: rl 0x17, b8 +L3FF7B3C0: +3ff7b3c0: dsjs a4, L3FF7B200 +3ff7b3d0: rl 0x16, a0 +L3FF7B3E0: +3ff7b3e0: dsjs a4, L3FF7B220 +3ff7b3f0: rl 0x16, a0 +L3FF7B400: +3ff7b400: dsjs a4, L3FF7B240 +3ff7b410: rl 0x16, a0 +L3FF7B420: +3ff7b420: dsjs a4, L3FF7B260 +3ff7b430: rl 0x18, a8 +L3FF7B440: +3ff7b440: dsjs a4, L3FF7B280 +3ff7b450: rl 0x16, a0 +L3FF7B460: +3ff7b460: dsjs a4, L3FF7B2A0 +3ff7b470: rl 0x16, a0 +L3FF7B480: +3ff7b480: dsjs a4, L3FF7B2C0 +3ff7b490: rl 0x16, a0 +L3FF7B4A0: +3ff7b4a0: dsjs a4, L3FF7B2E0 +3ff7b4b0: rl 0x18, b8 +L3FF7B4C0: +3ff7b4c0: dsjs a4, L3FF7B300 +3ff7b4d0: rl 0x16, a0 +L3FF7B4E0: +3ff7b4e0: dsjs a4, L3FF7B320 +3ff7b4f0: rl 0x16, a0 +L3FF7B500: +3ff7b500: dsjs a4, L3FF7B340 +3ff7b510: rl 0x16, a0 +L3FF7B520: +3ff7b520: dsjs a4, L3FF7B360 +3ff7b530: rl 0x19, a8 +L3FF7B540: +3ff7b540: dsjs a4, L3FF7B380 +3ff7b550: rl 0x16, a0 +L3FF7B560: +3ff7b560: dsjs a4, L3FF7B3A0 +3ff7b570: rl 0x16, a0 +L3FF7B580: +3ff7b580: dsjs a4, L3FF7B3C0 +3ff7b590: rl 0x16, a0 +L3FF7B5A0: +3ff7b5a0: dsjs a4, L3FF7B3E0 +3ff7b5b0: rl 0x19, b8 +L3FF7B5C0: +3ff7b5c0: dsjs a4, L3FF7B400 +3ff7b5d0: rl 0x16, a0 +L3FF7B5E0: +3ff7b5e0: dsjs a4, L3FF7B420 +3ff7b5f0: rl 0x16, a0 +L3FF7B600: +3ff7b600: dsjs a4, L3FF7B440 +3ff7b610: rl 0x16, a0 +L3FF7B620: +3ff7b620: dsjs a4, L3FF7B460 +3ff7b630: rl 0x19, b8 +L3FF7B640: +3ff7b640: dsjs a4, L3FF7B480 +3ff7b650: rl 0x16, a0 +L3FF7B660: +3ff7b660: dsjs a4, L3FF7B4A0 +3ff7b670: rl 0x16, a0 +L3FF7B680: +3ff7b680: dsjs a4, L3FF7B4C0 +3ff7b690: rl 0x16, a0 +L3FF7B6A0: +3ff7b6a0: dsjs a4, L3FF7B4E0 +3ff7b6b0: rl 0x1a, a8 +L3FF7B6C0: +3ff7b6c0: dsjs a4, L3FF7B500 +3ff7b6d0: rl 0x16, a0 +L3FF7B6E0: +3ff7b6e0: dsjs a4, L3FF7B520 +3ff7b6f0: rl 0x16, a0 +L3FF7B700: +3ff7b700: dsjs a4, L3FF7B540 +3ff7b710: rl 0x16, a0 +L3FF7B720: +3ff7b720: dsjs a4, L3FF7B560 +3ff7b730: rl 0x1a, a8 +L3FF7B740: +3ff7b740: dsjs a4, L3FF7B580 +3ff7b750: rl 0x16, a0 +L3FF7B760: +3ff7b760: dsjs a4, L3FF7B5A0 +3ff7b770: rl 0x16, a0 +L3FF7B780: +3ff7b780: dsjs a4, L3FF7B5C0 +3ff7b790: rl 0x16, a0 +L3FF7B7A0: +3ff7b7a0: dsjs a4, L3FF7B5E0 +3ff7b7b0: rl 0x18, a8 +L3FF7B7C0: +3ff7b7c0: dsjs a4, L3FF7B600 +3ff7b7d0: rl 0x16, a0 +L3FF7B7E0: +3ff7b7e0: dsjs a4, L3FF7B620 +3ff7b7f0: rl 0x16, a0 +L3FF7B800: +3ff7b800: dsjs a4, L3FF7B640 +3ff7b810: rl 0x16, a0 +L3FF7B820: +3ff7b820: dsjs a4, L3FF7B660 +3ff7b830: rl 0x18, a8 +L3FF7B840: +3ff7b840: dsjs a4, L3FF7B680 +3ff7b850: rl 0x16, a0 +L3FF7B860: +3ff7b860: dsjs a4, L3FF7B6A0 +3ff7b870: rl 0x16, a0 +L3FF7B880: +3ff7b880: dsjs a4, L3FF7B6C0 +3ff7b890: rl 0x16, a0 +L3FF7B8A0: +3ff7b8a0: dsjs a4, L3FF7B6E0 +3ff7b8b0: rl 0x18, b8 +L3FF7B8C0: +3ff7b8c0: dsjs a4, L3FF7B700 +3ff7b8d0: rl 0x16, a0 +L3FF7B8E0: +3ff7b8e0: dsjs a4, L3FF7B720 +3ff7b8f0: rl 0x16, a0 +L3FF7B900: +3ff7b900: dsjs a4, L3FF7B740 +3ff7b910: rl 0x16, a0 +L3FF7B920: +3ff7b920: dsjs a4, L3FF7B760 +3ff7b930: rl 0x18, b8 +L3FF7B940: +3ff7b940: dsjs a4, L3FF7B780 +3ff7b950: rl 0x16, a0 +L3FF7B960: +3ff7b960: dsjs a4, L3FF7B7A0 +3ff7b970: rl 0x16, a0 +L3FF7B980: +3ff7b980: dsjs a4, L3FF7B7C0 +3ff7b990: rl 0x16, a0 +L3FF7B9A0: +3ff7b9a0: dsjs a4, L3FF7B7E0 +3ff7b9b0: rl 0x1a, b8 +L3FF7B9C0: +3ff7b9c0: dsjs a4, L3FF7B800 +3ff7b9d0: rl 0x16, a0 +L3FF7B9E0: +3ff7b9e0: dsjs a4, L3FF7B820 +3ff7b9f0: rl 0x16, a0 +L3FF7BA00: +3ff7ba00: dsjs a4, L3FF7B840 +3ff7ba10: rl 0x16, a0 +L3FF7BA20: +3ff7ba20: dsjs a4, L3FF7B860 +3ff7ba30: rl 0x1b, a8 +L3FF7BA40: +3ff7ba40: dsjs a4, L3FF7B880 +3ff7ba50: rl 0x16, a0 +L3FF7BA60: +3ff7ba60: dsjs a4, L3FF7B8A0 +3ff7ba70: rl 0x16, a0 +L3FF7BA80: +3ff7ba80: dsjs a4, L3FF7B8C0 +3ff7ba90: rl 0x16, a0 +L3FF7BAA0: +3ff7baa0: dsjs a4, L3FF7B8E0 +3ff7bab0: rl 0x1b, b8 +L3FF7BAC0: +3ff7bac0: dsjs a4, L3FF7B900 +3ff7bad0: rl 0x16, a0 +L3FF7BAE0: +3ff7bae0: dsjs a4, L3FF7B920 +3ff7baf0: rl 0x16, a0 +L3FF7BB00: +3ff7bb00: dsjs a4, L3FF7B940 +3ff7bb10: rl 0x16, a0 +L3FF7BB20: +3ff7bb20: dsjs a4, L3FF7B960 +3ff7bb30: rl 0x1c, a8 +L3FF7BB40: +3ff7bb40: dsjs a4, L3FF7B980 +3ff7bb50: rl 0x16, a0 +L3FF7BB60: +3ff7bb60: dsjs a4, L3FF7B9A0 +3ff7bb70: rl 0x16, a0 +L3FF7BB80: +3ff7bb80: dsjs a4, L3FF7B9C0 +3ff7bb90: rl 0x16, a0 +L3FF7BBA0: +3ff7bba0: dsjs a4, L3FF7B9E0 +3ff7bbb0: rl 0x1c, b8 +L3FF7BBC0: +3ff7bbc0: dsjs a4, L3FF7BA00 +3ff7bbd0: rl 0x16, a0 +L3FF7BBE0: +3ff7bbe0: dsjs a4, L3FF7BA20 +3ff7bbf0: rl 0x16, a0 +L3FF7BC00: +3ff7bc00: dsjs a4, L3FF7BA40 +3ff7bc10: rl 0x16, a0 +L3FF7BC20: +3ff7bc20: dsjs a4, L3FF7BA60 +3ff7bc30: rl 0x1d, a8 +L3FF7BC40: +3ff7bc40: dsjs a4, L3FF7BA80 +3ff7bc50: rl 0x16, a0 +L3FF7BC60: +3ff7bc60: dsjs a4, L3FF7BAA0 +3ff7bc70: rl 0x16, a0 +L3FF7BC80: +3ff7bc80: dsjs a4, L3FF7BAC0 +3ff7bc90: rl 0x16, a0 +L3FF7BCA0: +3ff7bca0: dsjs a4, L3FF7BAE0 +3ff7bcb0: rl 0x1d, b8 +L3FF7BCC0: +3ff7bcc0: dsjs a4, L3FF7BB00 +3ff7bcd0: rl 0x16, a0 +L3FF7BCE0: +3ff7bce0: dsjs a4, L3FF7BB20 +3ff7bcf0: rl 0x16, a0 +L3FF7BD00: +3ff7bd00: dsjs a4, L3FF7BB40 +3ff7bd10: rl 0x16, a0 +L3FF7BD20: +3ff7bd20: dsjs a4, L3FF7BB60 +3ff7bd30: rl 0x1d, b8 +L3FF7BD40: +3ff7bd40: dsjs a4, L3FF7BB80 +3ff7bd50: rl 0x16, a0 +L3FF7BD60: +3ff7bd60: dsjs a4, L3FF7BBA0 +3ff7bd70: rl 0x16, a0 +L3FF7BD80: +3ff7bd80: dsjs a4, L3FF7BBC0 +3ff7bd90: rl 0x16, a0 +L3FF7BDA0: +3ff7bda0: dsjs a4, L3FF7BBE0 +3ff7bdb0: rl 0x1b, b8 +L3FF7BDC0: +3ff7bdc0: dsjs a4, L3FF7BC00 +3ff7bdd0: rl 0x16, a0 +L3FF7BDE0: +3ff7bde0: dsjs a4, L3FF7BC20 +3ff7bdf0: rl 0x16, a0 +L3FF7BE00: +3ff7be00: dsjs a4, L3FF7BC40 +3ff7be10: rl 0x16, a0 +L3FF7BE20: +3ff7be20: dsjs a4, L3FF7BC60 +3ff7be30: rl 0x16, a0 +L3FF7BE40: +3ff7be40: dsjs a4, L3FF7BC80 +3ff7be50: rl 0x16, a0 +L3FF7BE60: +3ff7be60: dsjs a4, L3FF7BCA0 +3ff7be70: rl 0x16, a0 +L3FF7BE80: +3ff7be80: dsjs a4, L3FF7BCC0 +3ff7be90: rl 0x16, a0 +L3FF7BEA0: +3ff7bea0: dsjs a4, L3FF7BCE0 +3ff7beb0: rl 0x16, a0 +L3FF7BEC0: +3ff7bec0: dsjs a4, L3FF7BD00 +3ff7bed0: rl 0x16, a0 +L3FF7BEE0: +3ff7bee0: dsjs a4, L3FF7BD20 +3ff7bef0: rl 0x16, a0 +L3FF7BF00: +3ff7bf00: dsjs a4, L3FF7BD40 +3ff7bf10: rl 0x16, a0 +L3FF7BF20: +3ff7bf20: dsjs a4, L3FF7BD60 +3ff7bf30: rl 0x16, a0 +L3FF7BF40: +3ff7bf40: dsjs a4, L3FF7BD80 +3ff7bf50: rl 0x16, a0 +L3FF7BF60: +3ff7bf60: dsjs a4, L3FF7BDA0 +3ff7bf70: rl 0x16, a0 +L3FF7BF80: +3ff7bf80: dsjs a4, L3FF7BDC0 +3ff7bf90: rl 0x16, a0 +L3FF7BFA0: +3ff7bfa0: dsjs a4, L3FF7BDE0 +3ff7bfb0: rl 0x16, a0 +L3FF7BFC0: +3ff7bfc0: dsjs a4, L3FF7BE00 +3ff7bfd0: rl 0x16, a0 +L3FF7BFE0: +3ff7bfe0: dsjs a4, L3FF7BE20 +3ff7bff0: rl 0x16, a0 +L3FF7C000: +3ff7c000: dsjs a4, L3FF7BE40 +3ff7c010: rl 0x16, a0 +L3FF7C020: +3ff7c020: dsjs a4, L3FF7BE60 +3ff7c030: rl 0x1c, a8 +L3FF7C040: +3ff7c040: dsjs a4, L3FF7BE80 +3ff7c050: rl 0x16, a0 +L3FF7C060: +3ff7c060: dsjs a4, L3FF7BEA0 +3ff7c070: rl 0x16, a0 +L3FF7C080: +3ff7c080: dsjs a4, L3FF7BEC0 +3ff7c090: rl 0x16, a0 +L3FF7C0A0: +3ff7c0a0: dsjs a4, L3FF7BEE0 +3ff7c0b0: rl 0x1e, a8 +L3FF7C0C0: +3ff7c0c0: dsjs a4, L3FF7BF00 +3ff7c0d0: rl 0x16, a0 +L3FF7C0E0: +3ff7c0e0: dsjs a4, L3FF7BF20 +3ff7c0f0: rl 0x16, a0 +L3FF7C100: +3ff7c100: dsjs a4, L3FF7BF40 +3ff7c110: rl 0x16, a0 +L3FF7C120: +3ff7c120: dsjs a4, L3FF7BF60 +3ff7c130: rl 0x1b, b8 +L3FF7C140: +3ff7c140: dsjs a4, L3FF7BF80 +3ff7c150: rl 0x16, a0 +L3FF7C160: +3ff7c160: dsjs a4, L3FF7BFA0 +3ff7c170: rl 0x16, a0 +L3FF7C180: +3ff7c180: dsjs a4, L3FF7BFC0 +3ff7c190: rl 0x16, a0 +L3FF7C1A0: +3ff7c1a0: dsjs a4, L3FF7BFE0 +3ff7c1b0: rl 0x1e, b8 +L3FF7C1C0: +3ff7c1c0: dsjs a4, L3FF7C000 +3ff7c1d0: rl 0x16, a0 +L3FF7C1E0: +3ff7c1e0: dsjs a4, L3FF7C020 +3ff7c1f0: rl 0x16, a0 +L3FF7C200: +3ff7c200: dsjs a4, L3FF7C040 +3ff7c210: rl 0x16, a0 +L3FF7C220: +3ff7c220: dsjs a4, L3FF7C060 +3ff7c230: rl 0x1f, a8 +L3FF7C240: +3ff7c240: dsjs a4, L3FF7C080 +3ff7c250: rl 0x16, a0 +L3FF7C260: +3ff7c260: dsjs a4, L3FF7C0A0 +3ff7c270: rl 0x16, a0 +L3FF7C280: +3ff7c280: dsjs a4, L3FF7C0C0 +3ff7c290: rl 0x16, a0 +L3FF7C2A0: +3ff7c2a0: dsjs a4, L3FF7C0E0 +3ff7c2b0: .word 0x3400 +L3FF7C2C0: +3ff7c2c0: dsjs a4, L3FF7C100 +3ff7c2d0: rl 0x16, a0 +L3FF7C2E0: +3ff7c2e0: dsjs a4, L3FF7C120 +3ff7c2f0: rl 0x16, a0 +L3FF7C300: +3ff7c300: dsjs a4, L3FF7C140 +3ff7c310: rl 0x16, a0 +L3FF7C320: +3ff7c320: dsjs a4, L3FF7C160 +3ff7c330: .word 0x3410 +L3FF7C340: +3ff7c340: dsjs a4, L3FF7C180 +3ff7c350: rl 0x16, a0 +L3FF7C360: +3ff7c360: dsjs a4, L3FF7C1A0 +3ff7c370: rl 0x16, a0 +L3FF7C380: +3ff7c380: dsjs a4, L3FF7C1C0 +3ff7c390: rl 0x16, a0 +L3FF7C3A0: +3ff7c3a0: dsjs a4, L3FF7C1E0 +3ff7c3b0: .word 0x3428 +L3FF7C3C0: +3ff7c3c0: dsjs a4, L3FF7C200 +3ff7c3d0: rl 0x16, a0 +L3FF7C3E0: +3ff7c3e0: dsjs a4, L3FF7C220 +3ff7c3f0: rl 0x16, a0 +L3FF7C400: +3ff7c400: dsjs a4, L3FF7C240 +3ff7c410: rl 0x16, a0 +L3FF7C420: +3ff7c420: dsjs a4, L3FF7C260 +3ff7c430: .word 0x3438 +L3FF7C440: +3ff7c440: dsjs a4, L3FF7C280 +3ff7c450: rl 0x16, a0 +L3FF7C460: +3ff7c460: dsjs a4, L3FF7C2A0 +3ff7c470: rl 0x16, a0 +L3FF7C480: +3ff7c480: dsjs a4, L3FF7C2C0 +3ff7c490: rl 0x16, a0 +L3FF7C4A0: +3ff7c4a0: dsjs a4, L3FF7C2E0 +3ff7c4b0: .word 0x3448 +L3FF7C4C0: +3ff7c4c0: dsjs a4, L3FF7C300 +3ff7c4d0: rl 0x16, a0 +L3FF7C4E0: +3ff7c4e0: dsjs a4, L3FF7C320 +3ff7c4f0: rl 0x16, a0 +L3FF7C500: +3ff7c500: dsjs a4, L3FF7C340 +3ff7c510: rl 0x16, a0 +L3FF7C520: +3ff7c520: dsjs a4, L3FF7C360 +3ff7c530: .word 0x3458 +L3FF7C540: +3ff7c540: dsjs a4, L3FF7C380 +3ff7c550: rl 0x16, a0 +L3FF7C560: +3ff7c560: dsjs a4, L3FF7C3A0 +3ff7c570: rl 0x16, a0 +L3FF7C580: +3ff7c580: dsjs a4, L3FF7C3C0 +3ff7c590: rl 0x16, a0 +L3FF7C5A0: +3ff7c5a0: dsjs a4, L3FF7C3E0 +3ff7c5b0: .word 0x3468 +L3FF7C5C0: +3ff7c5c0: dsjs a4, L3FF7C400 +3ff7c5d0: rl 0x16, a0 +L3FF7C5E0: +3ff7c5e0: dsjs a4, L3FF7C420 +3ff7c5f0: rl 0x16, a0 +L3FF7C600: +3ff7c600: dsjs a4, L3FF7C440 +3ff7c610: rl 0x16, a0 +L3FF7C620: +3ff7c620: dsjs a4, L3FF7C460 +3ff7c630: .word 0x3478 +L3FF7C640: +3ff7c640: dsjs a4, L3FF7C480 +3ff7c650: rl 0x16, a0 +L3FF7C660: +3ff7c660: dsjs a4, L3FF7C4A0 +3ff7c670: rl 0x16, a0 +L3FF7C680: +3ff7c680: dsjs a4, L3FF7C4C0 +3ff7c690: rl 0x16, a0 +L3FF7C6A0: +3ff7c6a0: dsjs a4, L3FF7C4E0 +3ff7c6b0: .word 0x3478 +L3FF7C6C0: +3ff7c6c0: dsjs a4, L3FF7C500 +3ff7c6d0: rl 0x16, a0 +L3FF7C6E0: +3ff7c6e0: dsjs a4, L3FF7C520 +3ff7c6f0: rl 0x16, a0 +L3FF7C700: +3ff7c700: dsjs a4, L3FF7C540 +3ff7c710: rl 0x16, a0 +L3FF7C720: +3ff7c720: dsjs a4, L3FF7C560 +3ff7c730: .word 0x3488 +L3FF7C740: +3ff7c740: dsjs a4, L3FF7C580 +3ff7c750: rl 0x16, a0 +L3FF7C760: +3ff7c760: dsjs a4, L3FF7C5A0 +3ff7c770: rl 0x16, a0 +L3FF7C780: +3ff7c780: dsjs a4, L3FF7C5C0 +3ff7c790: rl 0x16, a0 +L3FF7C7A0: +3ff7c7a0: dsjs a4, L3FF7C5E0 +3ff7c7b0: .word 0x3498 +L3FF7C7C0: +3ff7c7c0: dsjs a4, L3FF7C600 +3ff7c7d0: rl 0x16, a0 +L3FF7C7E0: +3ff7c7e0: dsjs a4, L3FF7C620 +3ff7c7f0: rl 0x16, a0 +L3FF7C800: +3ff7c800: dsjs a4, L3FF7C640 +3ff7c810: rl 0x16, a0 +L3FF7C820: +3ff7c820: dsjs a4, L3FF7C660 +3ff7c830: .word 0x34a8 +L3FF7C840: +3ff7c840: dsjs a4, L3FF7C680 +3ff7c850: rl 0x16, a0 +L3FF7C860: +3ff7c860: dsjs a4, L3FF7C6A0 +3ff7c870: rl 0x16, a0 +L3FF7C880: +3ff7c880: dsjs a4, L3FF7C6C0 +3ff7c890: rl 0x16, a0 +L3FF7C8A0: +3ff7c8a0: dsjs a4, L3FF7C6E0 +3ff7c8b0: .word 0x34b8 +L3FF7C8C0: +3ff7c8c0: dsjs a4, L3FF7C700 +3ff7c8d0: rl 0x16, a0 +L3FF7C8E0: +3ff7c8e0: dsjs a4, L3FF7C720 +3ff7c8f0: rl 0x16, a0 +L3FF7C900: +3ff7c900: dsjs a4, L3FF7C740 +3ff7c910: rl 0x16, a0 +L3FF7C920: +3ff7c920: dsjs a4, L3FF7C760 +3ff7c930: .word 0x34d8 +L3FF7C940: +3ff7c940: dsjs a4, L3FF7C780 +3ff7c950: rl 0x16, a0 +L3FF7C960: +3ff7c960: dsjs a4, L3FF7C7A0 +3ff7c970: rl 0x16, a0 +L3FF7C980: +3ff7c980: dsjs a4, L3FF7C7C0 +3ff7c990: rl 0x16, a0 +L3FF7C9A0: +3ff7c9a0: dsjs a4, L3FF7C7E0 +3ff7c9b0: rl 0x1e, a8 +L3FF7C9C0: +3ff7c9c0: dsjs a4, L3FF7C800 +3ff7c9d0: rl 0x16, a0 +L3FF7C9E0: +3ff7c9e0: dsjs a4, L3FF7C820 +3ff7c9f0: rl 0x16, a0 +L3FF7CA00: +3ff7ca00: dsjs a4, L3FF7C840 +3ff7ca10: rl 0x16, a0 +L3FF7CA20: +3ff7ca20: dsjs a4, L3FF7C860 +3ff7ca30: .word 0x34f0 +L3FF7CA40: +3ff7ca40: dsjs a4, L3FF7C880 +3ff7ca50: rl 0x16, a0 +L3FF7CA60: +3ff7ca60: dsjs a4, L3FF7C8A0 +3ff7ca70: rl 0x16, a0 +L3FF7CA80: +3ff7ca80: dsjs a4, L3FF7C8C0 +3ff7ca90: rl 0x16, a0 +L3FF7CAA0: +3ff7caa0: dsjs a4, L3FF7C8E0 +3ff7cab0: .word 0x3500 +L3FF7CAC0: +3ff7cac0: dsjs a4, L3FF7C900 +3ff7cad0: rl 0x16, a0 +L3FF7CAE0: +3ff7cae0: dsjs a4, L3FF7C920 +3ff7caf0: rl 0x16, a0 +L3FF7CB00: +3ff7cb00: dsjs a4, L3FF7C940 +3ff7cb10: rl 0x16, a0 +L3FF7CB20: +3ff7cb20: dsjs a4, L3FF7C960 +3ff7cb30: rl 0x16, a0 +L3FF7CB40: +3ff7cb40: dsjs a4, L3FF7C980 +3ff7cb50: rl 0x16, a0 +L3FF7CB60: +3ff7cb60: dsjs a4, L3FF7C9A0 +3ff7cb70: rl 0x16, a0 +L3FF7CB80: +3ff7cb80: dsjs a4, L3FF7C9C0 +3ff7cb90: rl 0x16, a0 +L3FF7CBA0: +3ff7cba0: dsjs a4, L3FF7C9E0 +3ff7cbb0: rl 0x1e, b8 +L3FF7CBC0: +3ff7cbc0: dsjs a4, L3FF7CA00 +3ff7cbd0: rl 0x16, a0 +L3FF7CBE0: +3ff7cbe0: dsjs a4, L3FF7CA20 +3ff7cbf0: rl 0x16, a0 +L3FF7CC00: +3ff7cc00: dsjs a4, L3FF7CA40 +3ff7cc10: rl 0x16, a0 +L3FF7CC20: +3ff7cc20: dsjs a4, L3FF7CA60 +3ff7cc30: rl 0x16, a0 +L3FF7CC40: +3ff7cc40: dsjs a4, L3FF7CA80 +3ff7cc50: rl 0x16, a0 +L3FF7CC60: +3ff7cc60: dsjs a4, L3FF7CAA0 +3ff7cc70: rl 0x16, a0 +L3FF7CC80: +3ff7cc80: dsjs a4, L3FF7CAC0 +3ff7cc90: rl 0x16, a0 +L3FF7CCA0: +3ff7cca0: dsjs a4, L3FF7CAE0 +3ff7ccb0: rl 0x16, a0 +L3FF7CCC0: +3ff7ccc0: dsjs a4, L3FF7CB00 +3ff7ccd0: rl 0x16, a0 +L3FF7CCE0: +3ff7cce0: dsjs a4, L3FF7CB20 +3ff7ccf0: rl 0x16, a0 +L3FF7CD00: +3ff7cd00: dsjs a4, L3FF7CB40 +3ff7cd10: rl 0x16, a0 +L3FF7CD20: +3ff7cd20: dsjs a4, L3FF7CB60 +3ff7cd30: .word 0x3510 +L3FF7CD40: +3ff7cd40: dsjs a4, L3FF7CB80 +3ff7cd50: rl 0x16, a0 +L3FF7CD60: +3ff7cd60: dsjs a4, L3FF7CBA0 +3ff7cd70: rl 0x16, a0 +L3FF7CD80: +3ff7cd80: dsjs a4, L3FF7CBC0 +3ff7cd90: rl 0x16, a0 +L3FF7CDA0: +3ff7cda0: dsjs a4, L3FF7CBE0 +3ff7cdb0: .word 0x3528 +L3FF7CDC0: +3ff7cdc0: dsjs a4, L3FF7CC00 +3ff7cdd0: rl 0x16, a0 +L3FF7CDE0: +3ff7cde0: dsjs a4, L3FF7CC20 +3ff7cdf0: rl 0x16, a0 +L3FF7CE00: +3ff7ce00: dsjs a4, L3FF7CC40 +3ff7ce10: rl 0x16, a0 +L3FF7CE20: +3ff7ce20: dsjs a4, L3FF7CC60 +3ff7ce30: .word 0x3538 +L3FF7CE40: +3ff7ce40: dsjs a4, L3FF7CC80 +3ff7ce50: rl 0x16, a0 +L3FF7CE60: +3ff7ce60: dsjs a4, L3FF7CCA0 +3ff7ce70: rl 0x16, a0 +L3FF7CE80: +3ff7ce80: dsjs a4, L3FF7CCC0 +3ff7ce90: rl 0x16, a0 +L3FF7CEA0: +3ff7cea0: dsjs a4, L3FF7CCE0 +3ff7ceb0: .word 0x3548 +L3FF7CEC0: +3ff7cec0: dsjs a4, L3FF7CD00 +3ff7ced0: rl 0x16, a0 +L3FF7CEE0: +3ff7cee0: dsjs a4, L3FF7CD20 +3ff7cef0: rl 0x16, a0 +L3FF7CF00: +3ff7cf00: dsjs a4, L3FF7CD40 +3ff7cf10: rl 0x16, a0 +L3FF7CF20: +3ff7cf20: dsjs a4, L3FF7CD60 +3ff7cf30: .word 0x3558 +L3FF7CF40: +3ff7cf40: dsjs a4, L3FF7CD80 +3ff7cf50: rl 0x16, a0 +L3FF7CF60: +3ff7cf60: dsjs a4, L3FF7CDA0 +3ff7cf70: rl 0x16, a0 +L3FF7CF80: +3ff7cf80: dsjs a4, L3FF7CDC0 +3ff7cf90: rl 0x16, a0 +L3FF7CFA0: +3ff7cfa0: dsjs a4, L3FF7CDE0 +3ff7cfb0: rl 0x1d, b8 +L3FF7CFC0: +3ff7cfc0: dsjs a4, L3FF7CE00 +3ff7cfd0: rl 0x16, a0 +L3FF7CFE0: +3ff7cfe0: dsjs a4, L3FF7CE20 +3ff7cff0: rl 0x16, a0 +L3FF7D000: +3ff7d000: dsjs a4, L3FF7CE40 +3ff7d010: rl 0x16, a0 +L3FF7D020: +3ff7d020: dsjs a4, L3FF7CE60 +3ff7d030: .word 0x3568 +L3FF7D040: +3ff7d040: dsjs a4, L3FF7CE80 +3ff7d050: rl 0x16, a0 +L3FF7D060: +3ff7d060: dsjs a4, L3FF7CEA0 +3ff7d070: rl 0x16, a0 +L3FF7D080: +3ff7d080: dsjs a4, L3FF7CEC0 +3ff7d090: rl 0x16, a0 +L3FF7D0A0: +3ff7d0a0: dsjs a4, L3FF7CEE0 +3ff7d0b0: .word 0x3448 +L3FF7D0C0: +3ff7d0c0: dsjs a4, L3FF7CF00 +3ff7d0d0: rl 0x16, a0 +L3FF7D0E0: +3ff7d0e0: dsjs a4, L3FF7CF20 +3ff7d0f0: rl 0x16, a0 +L3FF7D100: +3ff7d100: dsjs a4, L3FF7CF40 +3ff7d110: rl 0x16, a0 +L3FF7D120: +3ff7d120: dsjs a4, L3FF7CF60 +3ff7d130: .word 0x3578 +L3FF7D140: +3ff7d140: dsjs a4, L3FF7CF80 +3ff7d150: rl 0x16, a0 +L3FF7D160: +3ff7d160: dsjs a4, L3FF7CFA0 +3ff7d170: rl 0x16, a0 +L3FF7D180: +3ff7d180: dsjs a4, L3FF7CFC0 +3ff7d190: rl 0x16, a0 +L3FF7D1A0: +3ff7d1a0: dsjs a4, L3FF7CFE0 +3ff7d1b0: rl 0x19, a8 +L3FF7D1C0: +3ff7d1c0: dsjs a4, L3FF7D000 +3ff7d1d0: rl 0x16, a0 +L3FF7D1E0: +3ff7d1e0: dsjs a4, L3FF7D020 +3ff7d1f0: rl 0x16, a0 +L3FF7D200: +3ff7d200: dsjs a4, L3FF7D040 +3ff7d210: .word 0x3588 +L3FF7D220: +3ff7d220: dsjs a4, L3FF7D060 +3ff7d230: .word 0x3478 +L3FF7D240: +3ff7d240: dsjs a4, L3FF7D080 +3ff7d250: rl 0x16, a0 +L3FF7D260: +3ff7d260: dsjs a4, L3FF7D0A0 +3ff7d270: rl 0x16, a0 +L3FF7D280: +3ff7d280: dsjs a4, L3FF7D0C0 +3ff7d290: .word 0x3598 +L3FF7D2A0: +3ff7d2a0: dsjs a4, L3FF7D0E0 +3ff7d2b0: .word 0x3400 +L3FF7D2C0: +3ff7d2c0: dsjs a4, L3FF7D100 +3ff7d2d0: rl 0x16, a0 +L3FF7D2E0: +3ff7d2e0: dsjs a4, L3FF7D120 +3ff7d2f0: rl 0x16, a0 +L3FF7D300: +3ff7d300: dsjs a4, L3FF7D140 +3ff7d310: .word 0x35a8 +L3FF7D320: +3ff7d320: dsjs a4, L3FF7D160 +3ff7d330: .word 0x35c0 +L3FF7D340: +3ff7d340: dsjs a4, L3FF7D180 +3ff7d350: rl 0x16, a0 +L3FF7D360: +3ff7d360: dsjs a4, L3FF7D1A0 +3ff7d370: rl 0x16, a0 +L3FF7D380: +3ff7d380: dsjs a4, L3FF7D1C0 +3ff7d390: .word 0x35d0 +L3FF7D3A0: +3ff7d3a0: dsjs a4, L3FF7D1E0 +3ff7d3b0: .word 0x3558 +L3FF7D3C0: +3ff7d3c0: dsjs a4, L3FF7D200 +3ff7d3d0: rl 0x16, a0 +L3FF7D3E0: +3ff7d3e0: dsjs a4, L3FF7D220 +3ff7d3f0: rl 0x16, a0 +L3FF7D400: +3ff7d400: dsjs a4, L3FF7D240 +3ff7d410: .word 0x35e8 +L3FF7D420: +3ff7d420: dsjs a4, L3FF7D260 +3ff7d430: .word 0x3600 +L3FF7D440: +3ff7d440: dsjs a4, L3FF7D280 +3ff7d450: rl 0x16, a0 +L3FF7D460: +3ff7d460: dsjs a4, L3FF7D2A0 +3ff7d470: rl 0x16, a0 +L3FF7D480: +3ff7d480: dsjs a4, L3FF7D2C0 +3ff7d490: .word 0x3610 +L3FF7D4A0: +3ff7d4a0: dsjs a4, L3FF7D2E0 +3ff7d4b0: .word 0x3628 +L3FF7D4C0: +3ff7d4c0: dsjs a4, L3FF7D300 +3ff7d4d0: rl 0x16, a0 +L3FF7D4E0: +3ff7d4e0: dsjs a4, L3FF7D320 +3ff7d4f0: rl 0x16, a0 +L3FF7D500: +3ff7d500: dsjs a4, L3FF7D340 +3ff7d510: .word 0x3638 +L3FF7D520: +3ff7d520: dsjs a4, L3FF7D360 +3ff7d530: .word 0x3648 +L3FF7D540: +3ff7d540: dsjs a4, L3FF7D380 +3ff7d550: rl 0x16, a0 +L3FF7D560: +3ff7d560: dsjs a4, L3FF7D3A0 +3ff7d570: rl 0x16, a0 +L3FF7D580: +3ff7d580: dsjs a4, L3FF7D3C0 +3ff7d590: .word 0x3658 +L3FF7D5A0: +3ff7d5a0: dsjs a4, L3FF7D3E0 +3ff7d5b0: .word 0x3668 +L3FF7D5C0: +3ff7d5c0: dsjs a4, L3FF7D400 +3ff7d5d0: rl 0x16, a0 +L3FF7D5E0: +3ff7d5e0: dsjs a4, L3FF7D420 +3ff7d5f0: rl 0x16, a0 +L3FF7D600: +3ff7d600: dsjs a4, L3FF7D440 +3ff7d610: .word 0x3678 +L3FF7D620: +3ff7d620: dsjs a4, L3FF7D460 +3ff7d630: .word 0x3690 +L3FF7D640: +3ff7d640: dsjs a4, L3FF7D480 +3ff7d650: rl 0x16, a0 +L3FF7D660: +3ff7d660: dsjs a4, L3FF7D4A0 +3ff7d670: rl 0x16, a0 +L3FF7D680: +3ff7d680: dsjs a4, L3FF7D4C0 +3ff7d690: .word 0x36a0 +L3FF7D6A0: +3ff7d6a0: dsjs a4, L3FF7D4E0 +3ff7d6b0: .word 0x36b8 +L3FF7D6C0: +3ff7d6c0: dsjs a4, L3FF7D500 +3ff7d6d0: rl 0x16, a0 +L3FF7D6E0: +3ff7d6e0: dsjs a4, L3FF7D520 +3ff7d6f0: rl 0x16, a0 +L3FF7D700: +3ff7d700: dsjs a4, L3FF7D540 +3ff7d710: .word 0x3658 +L3FF7D720: +3ff7d720: dsjs a4, L3FF7D560 +3ff7d730: .word 0x36c8 +L3FF7D740: +3ff7d740: dsjs a4, L3FF7D580 +3ff7d750: rl 0x16, a0 +L3FF7D760: +3ff7d760: dsjs a4, L3FF7D5A0 +3ff7d770: rl 0x16, a0 +L3FF7D780: +3ff7d780: dsjs a4, L3FF7D5C0 +3ff7d790: .word 0x3658 +L3FF7D7A0: +3ff7d7a0: dsjs a4, L3FF7D5E0 +3ff7d7b0: .word 0x36d8 +L3FF7D7C0: +3ff7d7c0: dsjs a4, L3FF7D600 +3ff7d7d0: rl 0x16, a0 +L3FF7D7E0: +3ff7d7e0: dsjs a4, L3FF7D620 +3ff7d7f0: rl 0x16, a0 +L3FF7D800: +3ff7d800: dsjs a4, L3FF7D640 +3ff7d810: .word 0x3658 +L3FF7D820: +3ff7d820: dsjs a4, L3FF7D660 +3ff7d830: .word 0x36e8 +L3FF7D840: +3ff7d840: dsjs a4, L3FF7D680 +3ff7d850: rl 0x16, a0 +L3FF7D860: +3ff7d860: dsjs a4, L3FF7D6A0 +3ff7d870: rl 0x16, a0 +L3FF7D880: +3ff7d880: dsjs a4, L3FF7D6C0 +3ff7d890: .word 0x3658 +L3FF7D8A0: +3ff7d8a0: dsjs a4, L3FF7D6E0 +3ff7d8b0: rl 0x16, a0 +L3FF7D8C0: +3ff7d8c0: dsjs a4, L3FF7D700 +3ff7d8d0: rl 0x16, a0 +L3FF7D8E0: +3ff7d8e0: dsjs a4, L3FF7D720 +3ff7d8f0: rl 0x16, a0 +L3FF7D900: +3ff7d900: dsjs a4, L3FF7D740 +3ff7d910: .word 0x3658 +L3FF7D920: +3ff7d920: dsjs a4, L3FF7D760 +3ff7d930: .word 0x36f8 +L3FF7D940: +3ff7d940: dsjs a4, L3FF7D780 +3ff7d950: rl 0x16, a0 +L3FF7D960: +3ff7d960: dsjs a4, L3FF7D7A0 +3ff7d970: rl 0x16, a0 +L3FF7D980: +3ff7d980: dsjs a4, L3FF7D7C0 +3ff7d990: .word 0x3478 +L3FF7D9A0: +3ff7d9a0: dsjs a4, L3FF7D7E0 +3ff7d9b0: rl 0x1d, b8 +L3FF7D9C0: +3ff7d9c0: dsjs a4, L3FF7D800 +3ff7d9d0: rl 0x16, a0 +L3FF7D9E0: +3ff7d9e0: dsjs a4, L3FF7D820 +3ff7d9f0: rl 0x16, a0 +L3FF7DA00: +3ff7da00: dsjs a4, L3FF7D840 +3ff7da10: rl 0x1e, a8 +L3FF7DA20: +3ff7da20: dsjs a4, L3FF7D860 +3ff7da30: .word 0x3708 +L3FF7DA40: +3ff7da40: dsjs a4, L3FF7D880 +3ff7da50: rl 0x16, a0 +L3FF7DA60: +3ff7da60: dsjs a4, L3FF7D8A0 +3ff7da70: rl 0x16, a0 +L3FF7DA80: +3ff7da80: dsjs a4, L3FF7D8C0 +3ff7da90: rl 0x17, b8 +L3FF7DAA0: +3ff7daa0: dsjs a4, L3FF7D8E0 +3ff7dab0: .word 0x3718 +L3FF7DAC0: +3ff7dac0: dsjs a4, L3FF7D900 +3ff7dad0: rl 0x16, a0 +L3FF7DAE0: +3ff7dae0: dsjs a4, L3FF7D920 +3ff7daf0: rl 0x16, a0 +L3FF7DB00: +3ff7db00: dsjs a4, L3FF7D940 +3ff7db10: rl 0x1e, a8 +L3FF7DB20: +3ff7db20: dsjs a4, L3FF7D960 +3ff7db30: .word 0x3728 +L3FF7DB40: +3ff7db40: dsjs a4, L3FF7D980 +3ff7db50: rl 0x16, a0 +L3FF7DB60: +3ff7db60: dsjs a4, L3FF7D9A0 +3ff7db70: rl 0x16, a0 +L3FF7DB80: +3ff7db80: dsjs a4, L3FF7D9C0 +3ff7db90: .word 0x3738 +L3FF7DBA0: +3ff7dba0: dsjs a4, L3FF7D9E0 +3ff7dbb0: .word 0x3748 +L3FF7DBC0: +3ff7dbc0: dsjs a4, L3FF7DA00 +3ff7dbd0: rl 0x16, a0 +L3FF7DBE0: +3ff7dbe0: dsjs a4, L3FF7DA20 +3ff7dbf0: rl 0x16, a0 +L3FF7DC00: +3ff7dc00: dsjs a4, L3FF7DA40 +3ff7dc10: .word 0x3658 +L3FF7DC20: +3ff7dc20: dsjs a4, L3FF7DA60 +3ff7dc30: .word 0x3758 +L3FF7DC40: +3ff7dc40: dsjs a4, L3FF7DA80 +3ff7dc50: rl 0x16, a0 +L3FF7DC60: +3ff7dc60: dsjs a4, L3FF7DAA0 +3ff7dc70: rl 0x16, a0 +L3FF7DC80: +3ff7dc80: dsjs a4, L3FF7DAC0 +3ff7dc90: .word 0x3658 +L3FF7DCA0: +3ff7dca0: dsjs a4, L3FF7DAE0 +3ff7dcb0: .word 0x3648 +L3FF7DCC0: +3ff7dcc0: dsjs a4, L3FF7DB00 +3ff7dcd0: rl 0x16, a0 +L3FF7DCE0: +3ff7dce0: dsjs a4, L3FF7DB20 +3ff7dcf0: rl 0x16, a0 +L3FF7DD00: +3ff7dd00: dsjs a4, L3FF7DB40 +3ff7dd10: .word 0x3658 +L3FF7DD20: +3ff7dd20: dsjs a4, L3FF7DB60 +3ff7dd30: rl 0x16, a0 +L3FF7DD40: +3ff7dd40: dsjs a4, L3FF7DB80 +3ff7dd50: rl 0x16, a0 +L3FF7DD60: +3ff7dd60: dsjs a4, L3FF7DBA0 +3ff7dd70: rl 0x16, a0 +L3FF7DD80: +3ff7dd80: dsjs a4, L3FF7DBC0 +3ff7dd90: .word 0x3658 +L3FF7DDA0: +3ff7dda0: dsjs a4, L3FF7DBE0 +3ff7ddb0: .word 0x3768 +L3FF7DDC0: +3ff7ddc0: dsjs a4, L3FF7DC00 +3ff7ddd0: rl 0x16, a0 +L3FF7DDE0: +3ff7dde0: dsjs a4, L3FF7DC20 +3ff7ddf0: rl 0x16, a0 +L3FF7DE00: +3ff7de00: dsjs a4, L3FF7DC40 +3ff7de10: rl 0x19, a8 +L3FF7DE20: +3ff7de20: dsjs a4, L3FF7DC60 +3ff7de30: .word 0x3498 +L3FF7DE40: +3ff7de40: dsjs a4, L3FF7DC80 +3ff7de50: rl 0x16, a0 +L3FF7DE60: +3ff7de60: dsjs a4, L3FF7DCA0 +3ff7de70: rl 0x16, a0 +L3FF7DE80: +3ff7de80: dsjs a4, L3FF7DCC0 +3ff7de90: .word 0x3778 +L3FF7DEA0: +3ff7dea0: dsjs a4, L3FF7DCE0 +3ff7deb0: .word 0x3790 +L3FF7DEC0: +3ff7dec0: dsjs a4, L3FF7DD00 +3ff7ded0: rl 0x16, a0 +L3FF7DEE0: +3ff7dee0: dsjs a4, L3FF7DD20 +3ff7def0: rl 0x16, a0 +L3FF7DF00: +3ff7df00: dsjs a4, L3FF7DD40 +3ff7df10: .word 0x37a0 +L3FF7DF20: +3ff7df20: dsjs a4, L3FF7DD60 +3ff7df30: .word 0x37b8 +L3FF7DF40: +3ff7df40: dsjs a4, L3FF7DD80 +3ff7df50: rl 0x16, a0 +L3FF7DF60: +3ff7df60: dsjs a4, L3FF7DDA0 +3ff7df70: rl 0x16, a0 +L3FF7DF80: +3ff7df80: dsjs a4, L3FF7DDC0 +3ff7df90: .word 0x37c8 +L3FF7DFA0: +3ff7dfa0: dsjs a4, L3FF7DDE0 +3ff7dfb0: .word 0x37e0 +L3FF7DFC0: +3ff7dfc0: dsjs a4, L3FF7DE00 +3ff7dfd0: rl 0x16, a0 +L3FF7DFE0: +3ff7dfe0: dsjs a4, L3FF7DE20 +3ff7dff0: rl 0x16, a0 +L3FF7E000: +3ff7e000: dsjs a4, L3FF7DE40 +3ff7e010: .word 0x37f8 +L3FF7E020: +3ff7e020: dsjs a4, L3FF7DE60 +3ff7e030: .word 0x3568 +L3FF7E040: +3ff7e040: dsjs a4, L3FF7DE80 +3ff7e050: rl 0x16, a0 +L3FF7E060: +3ff7e060: dsjs a4, L3FF7DEA0 +3ff7e070: rl 0x16, a0 +L3FF7E080: +3ff7e080: dsjs a4, L3FF7DEC0 +3ff7e090: .word 0x3598 +L3FF7E0A0: +3ff7e0a0: dsjs a4, L3FF7DEE0 +3ff7e0b0: dsjs b0, L3FF7E0C0 +L3FF7E0C0: +3ff7e0c0: dsjs a4, L3FF7DF00 +3ff7e0d0: rl 0x16, a0 +L3FF7E0E0: +3ff7e0e0: dsjs a4, L3FF7DF20 +3ff7e0f0: rl 0x16, a0 +L3FF7E100: +3ff7e100: dsjs a4, L3FF7DF40 +3ff7e110: dsjs a8, L3FF7E130 +L3FF7E120: +3ff7e120: dsjs a4, L3FF7DF60 +L3FF7E130: +3ff7e130: .word 0x3448 +L3FF7E140: +3ff7e140: dsjs a4, L3FF7DF80 +3ff7e150: rl 0x16, a0 +L3FF7E160: +3ff7e160: dsjs a4, L3FF7DFA0 +3ff7e170: rl 0x16, a0 +L3FF7E180: +3ff7e180: dsjs a4, L3FF7DFC0 +3ff7e190: rl 0x16, a0 +L3FF7E1A0: +3ff7e1a0: dsjs a4, L3FF7DFE0 +3ff7e1b0: rl 0x16, a0 +L3FF7E1C0: +3ff7e1c0: dsjs a4, L3FF7E000 +3ff7e1d0: dsjs b8, L3FF7E1F0 +L3FF7E1E0: +3ff7e1e0: dsjs a4, L3FF7E020 +L3FF7E1F0: +3ff7e1f0: rl 0x16, a0 +L3FF7E200: +3ff7e200: dsjs a4, L3FF7E040 +3ff7e210: rl 0x16, a0 +L3FF7E220: +3ff7e220: dsjs a4, L3FF7E060 +3ff7e230: rl 0x16, a0 +L3FF7E240: +3ff7e240: dsjs a4, L3FF7E080 +3ff7e250: dsjs b0, L3FF7E280 +L3FF7E260: +3ff7e260: dsjs a4, L3FF7E0A0 +3ff7e270: rl 0x16, a0 +L3FF7E280: +3ff7e280: dsjs a4, L3FF7E0C0 +3ff7e290: rl 0x16, a0 +L3FF7E2A0: +3ff7e2a0: dsjs a4, L3FF7E0E0 +3ff7e2b0: rl 0x16, a0 +L3FF7E2C0: +3ff7e2c0: dsjs a4, L3FF7E100 +3ff7e2d0: .word 0x3548 +L3FF7E2E0: +3ff7e2e0: dsjs a4, L3FF7E120 +3ff7e2f0: rl 0x16, a0 +L3FF7E300: +3ff7e300: dsjs a4, L3FF7E140 +3ff7e310: rl 0x16, a0 +L3FF7E320: +3ff7e320: dsjs a4, L3FF7E160 +3ff7e330: rl 0x16, a0 +L3FF7E340: +3ff7e340: dsjs a4, L3FF7E180 +3ff7e350: rl 0x16, a0 +L3FF7E360: +3ff7e360: dsjs a4, L3FF7E1A0 +3ff7e370: rl 0x16, a0 +L3FF7E380: +3ff7e380: dsjs a4, L3FF7E1C0 +3ff7e390: rl 0x16, a0 +L3FF7E3A0: +3ff7e3a0: dsjs a4, L3FF7E1E0 +3ff7e3b0: rl 0x16, a0 +L3FF7E3C0: +3ff7e3c0: dsjs a4, L3FF7E200 +3ff7e3d0: rl 0x16, a0 +L3FF7E3E0: +3ff7e3e0: dsjs a4, L3FF7E220 +3ff7e3f0: rl 0x16, a0 +L3FF7E400: +3ff7e400: dsjs a4, L3FF7E240 +3ff7e410: rl 0x16, a0 +L3FF7E420: +3ff7e420: dsjs a4, L3FF7E260 +3ff7e430: rl 0x16, a0 +L3FF7E440: +3ff7e440: dsjs a4, L3FF7E280 +3ff7e450: rl 0x16, a0 +L3FF7E460: +3ff7e460: dsjs a4, L3FF7E2A0 +3ff7e470: rl 0x16, a0 +L3FF7E480: +3ff7e480: dsjs a4, L3FF7E2C0 +3ff7e490: rl 0x16, a0 +L3FF7E4A0: +3ff7e4a0: dsjs a4, L3FF7E2E0 +3ff7e4b0: rl 0x16, a0 +L3FF7E4C0: +3ff7e4c0: dsjs a4, L3FF7E300 +3ff7e4d0: rl 0x16, a0 +L3FF7E4E0: +3ff7e4e0: dsjs a4, L3FF7E320 +3ff7e4f0: rl 0x16, a0 +L3FF7E500: +3ff7e500: dsjs a4, L3FF7E340 +3ff7e510: rl 0x16, a0 +L3FF7E520: +3ff7e520: dsjs a4, L3FF7E360 +3ff7e530: rl 0x16, a0 +L3FF7E540: +3ff7e540: dsjs a4, L3FF7E380 +3ff7e550: rl 0x16, a0 +L3FF7E560: +3ff7e560: dsjs a4, L3FF7E3A0 +3ff7e570: rl 0x16, a0 +L3FF7E580: +3ff7e580: dsjs a4, L3FF7E3C0 +3ff7e590: rl 0x16, a0 +L3FF7E5A0: +3ff7e5a0: dsjs a4, L3FF7E3E0 +3ff7e5b0: rl 0x16, a0 +L3FF7E5C0: +3ff7e5c0: dsjs a4, L3FF7E400 +3ff7e5d0: rl 0x16, a0 +L3FF7E5E0: +3ff7e5e0: dsjs a4, L3FF7E420 +3ff7e5f0: rl 0x16, a0 +L3FF7E600: +3ff7e600: dsjs a4, L3FF7E440 +3ff7e610: rl 0x16, a0 +L3FF7E620: +3ff7e620: dsjs a4, L3FF7E460 +3ff7e630: rl 0x16, a0 +L3FF7E640: +3ff7e640: dsjs a4, L3FF7E480 +3ff7e650: rl 0x16, a0 +L3FF7E660: +3ff7e660: dsjs a4, L3FF7E4A0 +3ff7e670: rl 0x16, a0 +L3FF7E680: +3ff7e680: dsjs a4, L3FF7E4C0 +3ff7e690: rl 0x16, a0 +L3FF7E6A0: +3ff7e6a0: dsjs a4, L3FF7E4E0 +3ff7e6b0: rl 0x16, a0 +L3FF7E6C0: +3ff7e6c0: dsjs a4, L3FF7E500 +3ff7e6d0: rl 0x16, a0 +L3FF7E6E0: +3ff7e6e0: dsjs a4, L3FF7E520 +3ff7e6f0: rl 0x16, a0 +L3FF7E700: +3ff7e700: dsjs a4, L3FF7E540 +3ff7e710: rl 0x16, a0 +L3FF7E720: +3ff7e720: dsjs a4, L3FF7E560 +3ff7e730: rl 0x16, a0 +L3FF7E740: +3ff7e740: dsjs a4, L3FF7E580 +3ff7e750: rl 0x16, a0 +L3FF7E760: +3ff7e760: dsjs a4, L3FF7E5A0 +3ff7e770: rl 0x16, a0 +L3FF7E780: +3ff7e780: dsjs a4, L3FF7E5C0 +3ff7e790: rl 0x16, a0 +L3FF7E7A0: +3ff7e7a0: dsjs a4, L3FF7E5E0 +3ff7e7b0: rl 0x16, a0 +L3FF7E7C0: +3ff7e7c0: dsjs a4, L3FF7E600 +3ff7e7d0: rl 0x16, a0 +L3FF7E7E0: +3ff7e7e0: dsjs a4, L3FF7E620 +3ff7e7f0: rl 0x16, a0 +L3FF7E800: +3ff7e800: dsjs a4, L3FF7E640 +3ff7e810: rl 0x16, a0 +L3FF7E820: +3ff7e820: dsjs a4, L3FF7E660 +3ff7e830: rl 0x16, a0 +L3FF7E840: +3ff7e840: dsjs a4, L3FF7E680 +3ff7e850: rl 0x16, a0 +L3FF7E860: +3ff7e860: dsjs a4, L3FF7E6A0 +3ff7e870: rl 0x16, a0 +L3FF7E880: +3ff7e880: dsjs a4, L3FF7E6C0 +3ff7e890: rl 0x16, a0 +L3FF7E8A0: +3ff7e8a0: dsjs a4, L3FF7E6E0 +3ff7e8b0: rl 0x16, a0 +L3FF7E8C0: +3ff7e8c0: dsjs a4, L3FF7E700 +3ff7e8d0: rl 0x16, a0 +L3FF7E8E0: +3ff7e8e0: dsjs a4, L3FF7E720 +3ff7e8f0: rl 0x16, a0 +L3FF7E900: +3ff7e900: dsjs a4, L3FF7E740 +3ff7e910: rl 0x16, a0 +L3FF7E920: +3ff7e920: dsjs a4, L3FF7E760 +3ff7e930: rl 0x16, a0 +L3FF7E940: +3ff7e940: dsjs a4, L3FF7E780 +3ff7e950: rl 0x16, a0 +L3FF7E960: +3ff7e960: dsjs a4, L3FF7E7A0 +3ff7e970: rl 0x16, a0 +L3FF7E980: +3ff7e980: dsjs a4, L3FF7E7C0 +3ff7e990: rl 0x16, a0 +L3FF7E9A0: +3ff7e9a0: dsjs a4, L3FF7E7E0 +3ff7e9b0: rl 0x16, a0 +L3FF7E9C0: +3ff7e9c0: dsjs a4, L3FF7E800 +3ff7e9d0: rl 0x16, a0 +L3FF7E9E0: +3ff7e9e0: dsjs a4, L3FF7E820 +3ff7e9f0: rl 0x16, a0 +L3FF7EA00: +3ff7ea00: dsjs a4, L3FF7E840 +3ff7ea10: rl 0x16, a0 +L3FF7EA20: +3ff7ea20: dsjs a4, L3FF7E860 +3ff7ea30: rl 0x16, a0 +L3FF7EA40: +3ff7ea40: dsjs a4, L3FF7E880 +3ff7ea50: rl 0x16, a0 +L3FF7EA60: +3ff7ea60: dsjs a4, L3FF7E8A0 +3ff7ea70: rl 0x16, a0 +L3FF7EA80: +3ff7ea80: dsjs a4, L3FF7E8C0 +3ff7ea90: rl 0x16, a0 +L3FF7EAA0: +3ff7eaa0: dsjs a4, L3FF7E8E0 +3ff7eab0: rl 0x16, a0 +L3FF7EAC0: +3ff7eac0: dsjs a4, L3FF7E900 +3ff7ead0: rl 0x16, a0 +L3FF7EAE0: +3ff7eae0: dsjs a4, L3FF7E920 +3ff7eaf0: rl 0x16, a0 +L3FF7EB00: +3ff7eb00: dsjs a4, L3FF7E940 +3ff7eb10: rl 0x16, a0 +L3FF7EB20: +3ff7eb20: dsjs a4, L3FF7E960 +3ff7eb30: rl 0x16, a0 +L3FF7EB40: +3ff7eb40: dsjs a4, L3FF7E980 +3ff7eb50: rl 0x16, a0 +L3FF7EB60: +3ff7eb60: dsjs a4, L3FF7E9A0 +3ff7eb70: rl 0x16, a0 +L3FF7EB80: +3ff7eb80: dsjs a4, L3FF7E9C0 +3ff7eb90: rl 0x16, a0 +L3FF7EBA0: +3ff7eba0: dsjs a4, L3FF7E9E0 +3ff7ebb0: rl 0x16, a0 +L3FF7EBC0: +3ff7ebc0: dsjs a4, L3FF7EA00 +3ff7ebd0: rl 0x16, a0 +L3FF7EBE0: +3ff7ebe0: dsjs a4, L3FF7EA20 +3ff7ebf0: rl 0x16, a0 +L3FF7EC00: +3ff7ec00: dsjs a4, L3FF7EA40 +3ff7ec10: rl 0x16, a0 +L3FF7EC20: +3ff7ec20: dsjs a4, L3FF7EA60 +3ff7ec30: rl 0x16, a0 +L3FF7EC40: +3ff7ec40: dsjs a4, L3FF7EA80 +3ff7ec50: rl 0x16, a0 +L3FF7EC60: +3ff7ec60: dsjs a4, L3FF7EAA0 +3ff7ec70: rl 0x16, a0 +L3FF7EC80: +3ff7ec80: dsjs a4, L3FF7EAC0 +3ff7ec90: rl 0x16, a0 +L3FF7ECA0: +3ff7eca0: dsjs a4, L3FF7EAE0 +3ff7ecb0: rl 0x16, a0 +L3FF7ECC0: +3ff7ecc0: dsjs a4, L3FF7EB00 +3ff7ecd0: rl 0x16, a0 +L3FF7ECE0: +3ff7ece0: dsjs a4, L3FF7EB20 +3ff7ecf0: rl 0x16, a0 +L3FF7ED00: +3ff7ed00: dsjs a4, L3FF7EB40 +3ff7ed10: rl 0x16, a0 +L3FF7ED20: +3ff7ed20: dsjs a4, L3FF7EB60 +3ff7ed30: rl 0x16, a0 +L3FF7ED40: +3ff7ed40: dsjs a4, L3FF7EB80 +3ff7ed50: rl 0x16, a0 +L3FF7ED60: +3ff7ed60: dsjs a4, L3FF7EBA0 +3ff7ed70: rl 0x16, a0 +L3FF7ED80: +3ff7ed80: dsjs a4, L3FF7EBC0 +3ff7ed90: rl 0x16, a0 +L3FF7EDA0: +3ff7eda0: dsjs a4, L3FF7EBE0 +3ff7edb0: rl 0x16, a0 +L3FF7EDC0: +3ff7edc0: dsjs a4, L3FF7EC00 +3ff7edd0: rl 0x16, a0 +L3FF7EDE0: +3ff7ede0: dsjs a4, L3FF7EC20 +3ff7edf0: rl 0x16, a0 +L3FF7EE00: +3ff7ee00: dsjs a4, L3FF7EC40 +3ff7ee10: rl 0x16, a0 +L3FF7EE20: +3ff7ee20: dsjs a4, L3FF7EC60 +3ff7ee30: rl 0x16, a0 +L3FF7EE40: +3ff7ee40: dsjs a4, L3FF7EC80 +3ff7ee50: rl 0x16, a0 +L3FF7EE60: +3ff7ee60: dsjs a4, L3FF7ECA0 +3ff7ee70: rl 0x16, a0 +L3FF7EE80: +3ff7ee80: dsjs a4, L3FF7ECC0 +3ff7ee90: rl 0x16, a0 +L3FF7EEA0: +3ff7eea0: dsjs a4, L3FF7ECE0 +3ff7eeb0: rl 0x16, a0 +L3FF7EEC0: +3ff7eec0: dsjs a4, L3FF7ED00 +3ff7eed0: rl 0x16, a0 +L3FF7EEE0: +3ff7eee0: dsjs a4, L3FF7ED20 +3ff7eef0: rl 0x16, a0 +L3FF7EF00: +3ff7ef00: dsjs a4, L3FF7ED40 +3ff7ef10: rl 0x16, a0 +L3FF7EF20: +3ff7ef20: dsjs a4, L3FF7ED60 +3ff7ef30: rl 0x16, a0 +L3FF7EF40: +3ff7ef40: dsjs a4, L3FF7ED80 +3ff7ef50: rl 0x16, a0 +L3FF7EF60: +3ff7ef60: dsjs a4, L3FF7EDA0 +3ff7ef70: rl 0x16, a0 +L3FF7EF80: +3ff7ef80: dsjs a4, L3FF7EDC0 +3ff7ef90: rl 0x16, a0 +L3FF7EFA0: +3ff7efa0: dsjs a4, L3FF7EDE0 +3ff7efb0: rl 0x16, a0 +L3FF7EFC0: +3ff7efc0: dsjs a4, L3FF7EE00 +3ff7efd0: rl 0x16, a0 +L3FF7EFE0: +3ff7efe0: dsjs a4, L3FF7EE20 +3ff7eff0: rl 0x16, a0 +L3FF7F000: +3ff7f000: dsjs a4, L3FF7EE40 +3ff7f010: rl 0x16, a0 +L3FF7F020: +3ff7f020: dsjs a4, L3FF7EE60 +3ff7f030: rl 0x16, a0 +L3FF7F040: +3ff7f040: dsjs a4, L3FF7EE80 +3ff7f050: rl 0x16, a0 +L3FF7F060: +3ff7f060: dsjs a4, L3FF7EEA0 +3ff7f070: rl 0x16, a0 +L3FF7F080: +3ff7f080: dsjs a4, L3FF7EEC0 +3ff7f090: rl 0x16, a0 +L3FF7F0A0: +3ff7f0a0: dsjs a4, L3FF7EEE0 +3ff7f0b0: rl 0x16, a0 +L3FF7F0C0: +3ff7f0c0: dsjs a4, L3FF7EF00 +3ff7f0d0: rl 0x16, a0 +L3FF7F0E0: +3ff7f0e0: dsjs a4, L3FF7EF20 +3ff7f0f0: rl 0x16, a0 +L3FF7F100: +3ff7f100: dsjs a4, L3FF7EF40 +3ff7f110: rl 0x16, a0 +L3FF7F120: +3ff7f120: dsjs a4, L3FF7EF60 +3ff7f130: rl 0x16, a0 +L3FF7F140: +3ff7f140: dsjs a4, L3FF7EF80 +3ff7f150: rl 0x16, a0 +L3FF7F160: +3ff7f160: dsjs a4, L3FF7EFA0 +3ff7f170: rl 0x16, a0 +L3FF7F180: +3ff7f180: dsjs a4, L3FF7EFC0 +3ff7f190: rl 0x16, a0 +L3FF7F1A0: +3ff7f1a0: dsjs a4, L3FF7EFE0 +3ff7f1b0: rl 0x16, a0 +L3FF7F1C0: +3ff7f1c0: dsjs a4, L3FF7F000 +3ff7f1d0: rl 0x16, a0 +L3FF7F1E0: +3ff7f1e0: dsjs a4, L3FF7F020 +3ff7f1f0: rl 0x1d, b8 +L3FF7F200: +3ff7f200: dsjs a4, L3FF7F040 +3ff7f210: rl 0x16, a0 +L3FF7F220: +3ff7f220: dsjs a4, L3FF7F060 +3ff7f230: rl 0x16, a0 +L3FF7F240: +3ff7f240: dsjs a4, L3FF7F080 +3ff7f250: dsjs a8, L3FF7F290 +L3FF7F260: +3ff7f260: dsjs a4, L3FF7F0A0 +3ff7f270: dsjs a8, L3FF7F2B0 +L3FF7F280: +3ff7f280: dsjs a4, L3FF7F0C0 +L3FF7F290: +3ff7f290: rl 0x16, a0 +L3FF7F2A0: +3ff7f2a0: dsjs a4, L3FF7F0E0 +L3FF7F2B0: +3ff7f2b0: rl 0x16, a8 +L3FF7F2C0: +3ff7f2c0: dsjs a4, L3FF7F100 +3ff7f2d0: .word 0x3558 +L3FF7F2E0: +3ff7f2e0: dsjs a4, L3FF7F120 +3ff7f2f0: .word 0x3558 +L3FF7F300: +3ff7f300: dsjs a4, L3FF7F140 +3ff7f310: rl 0x16, a0 +L3FF7F320: +3ff7f320: dsjs a4, L3FF7F160 +3ff7f330: rl 0x17, a0 +L3FF7F340: +3ff7f340: dsjs a4, L3FF7F180 +3ff7f350: .word 0x3598 +L3FF7F360: +3ff7f360: dsjs a4, L3FF7F1A0 +3ff7f370: .word 0x3598 +L3FF7F380: +3ff7f380: dsjs a4, L3FF7F1C0 +3ff7f390: rl 0x16, a0 +L3FF7F3A0: +3ff7f3a0: dsjs a4, L3FF7F1E0 +3ff7f3b0: rl 0x17, b8 +L3FF7F3C0: +3ff7f3c0: dsjs a4, L3FF7F200 +3ff7f3d0: rl 0x16, a0 +L3FF7F3E0: +3ff7f3e0: dsjs a4, L3FF7F220 +3ff7f3f0: dsjs b8, L3FF7F430 +L3FF7F400: +3ff7f400: dsjs a4, L3FF7F240 +3ff7f410: rl 0x16, a0 +L3FF7F420: +3ff7f420: dsjs a4, L3FF7F260 +L3FF7F430: +3ff7f430: rl 0x18, a8 +L3FF7F440: +3ff7f440: dsjs a4, L3FF7F280 +3ff7f450: .word 0x3548 +L3FF7F460: +3ff7f460: dsjs a4, L3FF7F2A0 +3ff7f470: .word 0x3548 +L3FF7F480: +3ff7f480: dsjs a4, L3FF7F2C0 +3ff7f490: rl 0x16, a0 +L3FF7F4A0: +3ff7f4a0: dsjs a4, L3FF7F2E0 +3ff7f4b0: rl 0x18, b8 +L3FF7F4C0: +3ff7f4c0: dsjs a4, L3FF7F300 +3ff7f4d0: rl 0x16, a0 +L3FF7F4E0: +3ff7f4e0: dsjs a4, L3FF7F320 +3ff7f4f0: rl 0x19, a8 +L3FF7F500: +3ff7f500: dsjs a4, L3FF7F340 +3ff7f510: rl 0x16, a0 +L3FF7F520: +3ff7f520: dsjs a4, L3FF7F360 +3ff7f530: rl 0x19, a8 +L3FF7F540: +3ff7f540: dsjs a4, L3FF7F380 +3ff7f550: dsjs a8, L3FF7F5A0 +L3FF7F560: +3ff7f560: dsjs a4, L3FF7F3A0 +3ff7f570: dsjs a8, L3FF7F5C0 +L3FF7F580: +3ff7f580: dsjs a4, L3FF7F3C0 +3ff7f590: rl 0x16, a0 +L3FF7F5A0: +3ff7f5a0: dsjs a4, L3FF7F3E0 +3ff7f5b0: rl 0x19, b8 +L3FF7F5C0: +3ff7f5c0: dsjs a4, L3FF7F400 +3ff7f5d0: dsjs b8, L3FF7F610 +L3FF7F5E0: +3ff7f5e0: dsjs a4, L3FF7F420 +3ff7f5f0: rl 0x1d, b8 +L3FF7F600: +3ff7f600: dsjs a4, L3FF7F440 +L3FF7F610: +3ff7f610: rl 0x16, a0 +L3FF7F620: +3ff7f620: dsjs a4, L3FF7F460 +3ff7f630: rl 0x19, b8 +L3FF7F640: +3ff7f640: dsjs a4, L3FF7F480 +3ff7f650: dsjs a0, L3FF7F6B0 +L3FF7F660: +3ff7f660: dsjs a4, L3FF7F4A0 +3ff7f670: dsjs a0, L3FF7F6D0 +L3FF7F680: +3ff7f680: dsjs a4, L3FF7F4C0 +3ff7f690: rl 0x16, a0 +L3FF7F6A0: +3ff7f6a0: dsjs a4, L3FF7F4E0 +L3FF7F6B0: +3ff7f6b0: rl 0x1a, a8 +L3FF7F6C0: +3ff7f6c0: dsjs a4, L3FF7F500 +L3FF7F6D0: +3ff7f6d0: .word 0x3400 +L3FF7F6E0: +3ff7f6e0: dsjs a4, L3FF7F520 +3ff7f6f0: .word 0x3400 +L3FF7F700: +3ff7f700: dsjs a4, L3FF7F540 +3ff7f710: rl 0x16, a0 +L3FF7F720: +3ff7f720: dsjs a4, L3FF7F560 +3ff7f730: rl 0x1a, a8 +L3FF7F740: +3ff7f740: dsjs a4, L3FF7F580 +3ff7f750: dsjs a0, L3FF7F7C0 +L3FF7F760: +3ff7f760: dsjs a4, L3FF7F5A0 +3ff7f770: dsjs a0, L3FF7F7E0 +L3FF7F780: +3ff7f780: dsjs a4, L3FF7F5C0 +3ff7f790: rl 0x16, a0 +L3FF7F7A0: +3ff7f7a0: dsjs a4, L3FF7F5E0 +3ff7f7b0: rl 0x18, a8 +L3FF7F7C0: +3ff7f7c0: dsjs a4, L3FF7F600 +3ff7f7d0: rl 0x16, a0 +L3FF7F7E0: +3ff7f7e0: dsjs a4, L3FF7F620 +3ff7f7f0: .word 0x3478 +L3FF7F800: +3ff7f800: dsjs a4, L3FF7F640 +3ff7f810: rl 0x16, a0 +L3FF7F820: +3ff7f820: dsjs a4, L3FF7F660 +3ff7f830: rl 0x18, a8 +L3FF7F840: +3ff7f840: dsjs a4, L3FF7F680 +3ff7f850: rl 0x16, a0 +L3FF7F860: +3ff7f860: dsjs a4, L3FF7F6A0 +3ff7f870: rl 0x17, b8 +L3FF7F880: +3ff7f880: dsjs a4, L3FF7F6C0 +3ff7f890: rl 0x16, a0 +L3FF7F8A0: +3ff7f8a0: dsjs a4, L3FF7F6E0 +3ff7f8b0: rl 0x18, b8 +L3FF7F8C0: +3ff7f8c0: dsjs a4, L3FF7F700 +3ff7f8d0: rl 0x16, a0 +L3FF7F8E0: +3ff7f8e0: dsjs a4, L3FF7F720 +3ff7f8f0: dsjs b8, L3FF7F960 +L3FF7F900: +3ff7f900: dsjs a4, L3FF7F740 +3ff7f910: rl 0x16, a0 +L3FF7F920: +3ff7f920: dsjs a4, L3FF7F760 +3ff7f930: rl 0x18, b8 +L3FF7F940: +3ff7f940: dsjs a4, L3FF7F780 +3ff7f950: rl 0x16, a0 +L3FF7F960: +3ff7f960: dsjs a4, L3FF7F7A0 +3ff7f970: rl 0x17, b8 +L3FF7F980: +3ff7f980: dsjs a4, L3FF7F7C0 +3ff7f990: rl 0x16, a0 +L3FF7F9A0: +3ff7f9a0: dsjs a4, L3FF7F7E0 +3ff7f9b0: dsjs b8, L3FF7FA30 +L3FF7F9C0: +3ff7f9c0: dsjs a4, L3FF7F800 +3ff7f9d0: .word 0x3638 +L3FF7F9E0: +3ff7f9e0: dsjs a4, L3FF7F820 +3ff7f9f0: .word 0x3638 +L3FF7FA00: +3ff7fa00: dsjs a4, L3FF7F840 +3ff7fa10: rl 0x16, a0 +L3FF7FA20: +3ff7fa20: dsjs a4, L3FF7F860 +L3FF7FA30: +3ff7fa30: dsjs b0, L3FF7FAC0 +L3FF7FA40: +3ff7fa40: dsjs a4, L3FF7F880 +3ff7fa50: .word 0x3658 +L3FF7FA60: +3ff7fa60: dsjs a4, L3FF7F8A0 +3ff7fa70: .word 0x3658 +L3FF7FA80: +3ff7fa80: dsjs a4, L3FF7F8C0 +3ff7fa90: rl 0x16, a0 +L3FF7FAA0: +3ff7faa0: dsjs a4, L3FF7F8E0 +3ff7fab0: rl 0x1b, b8 +L3FF7FAC0: +3ff7fac0: dsjs a4, L3FF7F900 +3ff7fad0: dsjs a8, L3FF7FB70 +L3FF7FAE0: +3ff7fae0: dsjs a4, L3FF7F920 +3ff7faf0: dsjs a8, L3FF7FB90 +L3FF7FB00: +3ff7fb00: dsjs a4, L3FF7F940 +3ff7fb10: rl 0x16, a0 +L3FF7FB20: +3ff7fb20: dsjs a4, L3FF7F960 +3ff7fb30: rl 0x1c, a8 +L3FF7FB40: +3ff7fb40: dsjs a4, L3FF7F980 +3ff7fb50: dsjs b8, L3FF7FBF0 +L3FF7FB60: +3ff7fb60: dsjs a4, L3FF7F9A0 +L3FF7FB70: +3ff7fb70: dsjs b8, L3FF7FC10 +L3FF7FB80: +3ff7fb80: dsjs a4, L3FF7F9C0 +L3FF7FB90: +3ff7fb90: rl 0x16, a0 +L3FF7FBA0: +3ff7fba0: dsjs a4, L3FF7F9E0 +3ff7fbb0: rl 0x1c, b8 +L3FF7FBC0: +3ff7fbc0: dsjs a4, L3FF7FA00 +3ff7fbd0: rl 0x16, a0 +L3FF7FBE0: +3ff7fbe0: dsjs a4, L3FF7FA20 +L3FF7FBF0: +3ff7fbf0: dsjs a8, L3FF7FCA0 +L3FF7FC00: +3ff7fc00: dsjs a4, L3FF7FA40 +L3FF7FC10: +3ff7fc10: rl 0x16, a0 +L3FF7FC20: +3ff7fc20: dsjs a4, L3FF7FA60 +3ff7fc30: rl 0x1d, a8 +L3FF7FC40: +3ff7fc40: dsjs a4, L3FF7FA80 +3ff7fc50: dsjs b8, L3FF7FD00 +L3FF7FC60: +3ff7fc60: dsjs a4, L3FF7FAA0 +3ff7fc70: dsjs b8, L3FF7FD20 +L3FF7FC80: +3ff7fc80: dsjs a4, L3FF7FAC0 +3ff7fc90: rl 0x16, a0 +L3FF7FCA0: +3ff7fca0: dsjs a4, L3FF7FAE0 +3ff7fcb0: rl 0x16, a0 +L3FF7FCC0: +3ff7fcc0: dsjs a4, L3FF7FB00 +3ff7fcd0: dsjs a8, L3FF7FD90 +L3FF7FCE0: +3ff7fce0: dsjs a4, L3FF7FB20 +3ff7fcf0: dsjs a8, L3FF7FDB0 +L3FF7FD00: +3ff7fd00: dsjs a4, L3FF7FB40 +3ff7fd10: rl 0x16, a0 +L3FF7FD20: +3ff7fd20: dsjs a4, L3FF7FB60 +3ff7fd30: rl 0x16, a0 +L3FF7FD40: +3ff7fd40: dsjs a4, L3FF7FB80 +3ff7fd50: dsjs a8, L3FF7FD70 +L3FF7FD60: +3ff7fd60: dsjs a4, L3FF7FBA0 +L3FF7FD70: +3ff7fd70: dsjs a8, L3FF7FD90 +L3FF7FD80: +3ff7fd80: dsjs a4, L3FF7FBC0 +L3FF7FD90: +3ff7fd90: rl 0x16, a0 +L3FF7FDA0: +3ff7fda0: dsjs a4, L3FF7FBE0 +L3FF7FDB0: +3ff7fdb0: rl 0x1b, b8 +L3FF7FDC0: +3ff7fdc0: dsjs a4, L3FF7FC00 +3ff7fdd0: rl 0x16, a0 +L3FF7FDE0: +3ff7fde0: dsjs a4, L3FF7FC20 +3ff7fdf0: dsjs a0, L3FF7FEC0 +L3FF7FE00: +3ff7fe00: dsjs a4, L3FF7FC40 +3ff7fe10: rl 0x16, a0 +L3FF7FE20: +3ff7fe20: dsjs a4, L3FF7FC60 +3ff7fe30: rl 0x16, a0 +L3FF7FE40: +3ff7fe40: dsjs a4, L3FF7FC80 +3ff7fe50: .word 0x36e8 +L3FF7FE60: +3ff7fe60: dsjs a4, L3FF7FCA0 +3ff7fe70: .word 0x36e8 +L3FF7FE80: +3ff7fe80: dsjs a4, L3FF7FCC0 +3ff7fe90: rl 0x16, a0 +L3FF7FEA0: +3ff7fea0: dsjs a4, L3FF7FCE0 +3ff7feb0: rl 0x16, a0 +L3FF7FEC0: +3ff7fec0: dsjs a4, L3FF7FD00 +3ff7fed0: .word 0x3638 +L3FF7FEE0: +3ff7fee0: dsjs a4, L3FF7FD20 +3ff7fef0: .word 0x3638 +L3FF7FF00: +3ff7ff00: dsjs a4, L3FF7FD40 +3ff7ff10: rl 0x16, a0 +L3FF7FF20: +3ff7ff20: dsjs a4, L3FF7FD60 +3ff7ff30: rl 0x16, a0 +L3FF7FF40: +3ff7ff40: dsjs a4, L3FF7FD80 +3ff7ff50: dsjs b0, L3FF80020 +L3FF7FF60: +3ff7ff60: dsjs a4, L3FF7FDA0 +3ff7ff70: dsjs b0, L3FF80040 +L3FF7FF80: +3ff7ff80: dsjs a4, L3FF7FDC0 +3ff7ff90: rl 0x16, a0 +L3FF7FFA0: +3ff7ffa0: dsjs a4, L3FF7FDE0 +3ff7ffb0: rl 0x16, a0 +L3FF7FFC0: +3ff7ffc0: dsjs a4, L3FF7FE00 +3ff7ffd0: dsjs a8, L3FF800B0 +L3FF7FFE0: +3ff7ffe0: dsjs a4, L3FF7FE20 +3ff7fff0: dsjs a8, L3FF800D0 +L3FF80000: +3ff80000: dsjs a4, L3FF7FE40 +3ff80010: rl 0x16, a0 +L3FF80020: +3ff80020: dsjs a4, L3FF7FE60 +3ff80030: rl 0x1c, a8 +L3FF80040: +3ff80040: dsjs a4, L3FF7FE80 +3ff80050: dsjs a8, L3FF80140 +L3FF80060: +3ff80060: dsjs a4, L3FF7FEA0 +3ff80070: dsjs a8, L3FF80160 +L3FF80080: +3ff80080: dsjs a4, L3FF7FEC0 +3ff80090: rl 0x16, a0 +L3FF800A0: +3ff800a0: dsjs a4, L3FF7FEE0 +L3FF800B0: +3ff800b0: rl 0x1e, a8 +L3FF800C0: +3ff800c0: dsjs a4, L3FF7FF00 +L3FF800D0: +3ff800d0: rl 0x16, a0 +L3FF800E0: +3ff800e0: dsjs a4, L3FF7FF20 +3ff800f0: dsjs a8, L3FF801F0 +L3FF80100: +3ff80100: dsjs a4, L3FF7FF40 +3ff80110: rl 0x16, a0 +L3FF80120: +3ff80120: dsjs a4, L3FF7FF60 +3ff80130: rl 0x1b, b8 +L3FF80140: +3ff80140: dsjs a4, L3FF7FF80 +3ff80150: dsjs a8, L3FF80260 +L3FF80160: +3ff80160: dsjs a4, L3FF7FFA0 +3ff80170: dsjs a8, L3FF80280 +L3FF80180: +3ff80180: dsjs a4, L3FF7FFC0 +3ff80190: rl 0x16, a0 +L3FF801A0: +3ff801a0: dsjs a4, L3FF7FFE0 +3ff801b0: rl 0x1e, b8 +L3FF801C0: +3ff801c0: dsjs a4, L3FF80000 +3ff801d0: dsjs b8, L3FF802E0 +L3FF801E0: +3ff801e0: dsjs a4, L3FF80020 +L3FF801F0: +3ff801f0: dsjs b8, L3FF80300 +L3FF80200: +3ff80200: dsjs a4, L3FF80040 +3ff80210: rl 0x16, a0 +L3FF80220: +3ff80220: dsjs a4, L3FF80060 +3ff80230: rl 0x1f, a8 +L3FF80240: +3ff80240: dsjs a4, L3FF80080 +3ff80250: dsjs b8, L3FF80360 +L3FF80260: +3ff80260: dsjs a4, L3FF800A0 +3ff80270: dsjs b8, L3FF80380 +L3FF80280: +3ff80280: dsjs a4, L3FF800C0 +3ff80290: rl 0x16, a0 +L3FF802A0: +3ff802a0: dsjs a4, L3FF800E0 +3ff802b0: .word 0x3400 +L3FF802C0: +3ff802c0: dsjs a4, L3FF80100 +3ff802d0: dsjs b8, L3FF803E0 +L3FF802E0: +3ff802e0: dsjs a4, L3FF80120 +3ff802f0: dsjs b8, L3FF80400 +L3FF80300: +3ff80300: dsjs a4, L3FF80140 +3ff80310: rl 0x16, a0 +L3FF80320: +3ff80320: dsjs a4, L3FF80160 +3ff80330: .word 0x3410 +L3FF80340: +3ff80340: dsjs a4, L3FF80180 +3ff80350: dsjs b8, L3FF80460 +L3FF80360: +3ff80360: dsjs a4, L3FF801A0 +3ff80370: dsjs b8, L3FF80480 +L3FF80380: +3ff80380: dsjs a4, L3FF801C0 +3ff80390: rl 0x16, a0 +L3FF803A0: +3ff803a0: dsjs a4, L3FF801E0 +3ff803b0: .word 0x3428 +L3FF803C0: +3ff803c0: dsjs a4, L3FF80200 +3ff803d0: dsjs b8, L3FF804E0 +L3FF803E0: +3ff803e0: dsjs a4, L3FF80220 +3ff803f0: dsjs b8, L3FF80500 +L3FF80400: +3ff80400: dsjs a4, L3FF80240 +3ff80410: rl 0x16, a0 +L3FF80420: +3ff80420: dsjs a4, L3FF80260 +3ff80430: .word 0x3438 +L3FF80440: +3ff80440: dsjs a4, L3FF80280 +3ff80450: dsjs b8, L3FF80560 +L3FF80460: +3ff80460: dsjs a4, L3FF802A0 +3ff80470: dsjs b8, L3FF80580 +L3FF80480: +3ff80480: dsjs a4, L3FF802C0 +3ff80490: rl 0x16, a0 +L3FF804A0: +3ff804a0: dsjs a4, L3FF802E0 +3ff804b0: .word 0x3448 +L3FF804C0: +3ff804c0: dsjs a4, L3FF80300 +3ff804d0: dsjs a8, L3FF805F0 +L3FF804E0: +3ff804e0: dsjs a4, L3FF80320 +3ff804f0: dsjs a8, L3FF80610 +L3FF80500: +3ff80500: dsjs a4, L3FF80340 +3ff80510: rl 0x16, a0 +L3FF80520: +3ff80520: dsjs a4, L3FF80360 +3ff80530: .word 0x3458 +L3FF80540: +3ff80540: dsjs a4, L3FF80380 +3ff80550: dsjs a0, L3FF80680 +L3FF80560: +3ff80560: dsjs a4, L3FF803A0 +3ff80570: dsjs a0, L3FF806A0 +L3FF80580: +3ff80580: dsjs a4, L3FF803C0 +3ff80590: rl 0x16, a0 +L3FF805A0: +3ff805a0: dsjs a4, L3FF803E0 +3ff805b0: .word 0x3468 +L3FF805C0: +3ff805c0: dsjs a4, L3FF80400 +3ff805d0: dsjs b0, L3FF80700 +L3FF805E0: +3ff805e0: dsjs a4, L3FF80420 +L3FF805F0: +3ff805f0: dsjs b0, L3FF80720 +L3FF80600: +3ff80600: dsjs a4, L3FF80440 +L3FF80610: +3ff80610: rl 0x16, a0 +L3FF80620: +3ff80620: dsjs a4, L3FF80460 +3ff80630: .word 0x3478 +L3FF80640: +3ff80640: dsjs a4, L3FF80480 +3ff80650: dsjs b0, L3FF80780 +L3FF80660: +3ff80660: dsjs a4, L3FF804A0 +3ff80670: dsjs b0, L3FF807A0 +L3FF80680: +3ff80680: dsjs a4, L3FF804C0 +3ff80690: rl 0x16, a0 +L3FF806A0: +3ff806a0: dsjs a4, L3FF804E0 +3ff806b0: .word 0x3478 +L3FF806C0: +3ff806c0: dsjs a4, L3FF80500 +3ff806d0: dsjs b0, L3FF80800 +L3FF806E0: +3ff806e0: dsjs a4, L3FF80520 +3ff806f0: dsjs b0, L3FF80820 +L3FF80700: +3ff80700: dsjs a4, L3FF80540 +3ff80710: rl 0x16, a0 +L3FF80720: +3ff80720: dsjs a4, L3FF80560 +3ff80730: .word 0x3488 +L3FF80740: +3ff80740: dsjs a4, L3FF80580 +3ff80750: dsjs b0, L3FF80880 +L3FF80760: +3ff80760: dsjs a4, L3FF805A0 +3ff80770: dsjs b0, L3FF808A0 +L3FF80780: +3ff80780: dsjs a4, L3FF805C0 +3ff80790: rl 0x16, a0 +L3FF807A0: +3ff807a0: dsjs a4, L3FF805E0 +3ff807b0: .word 0x3498 +L3FF807C0: +3ff807c0: dsjs a4, L3FF80600 +3ff807d0: dsjs a0, L3FF80910 +L3FF807E0: +3ff807e0: dsjs a4, L3FF80620 +3ff807f0: dsjs a0, L3FF80930 +L3FF80800: +3ff80800: dsjs a4, L3FF80640 +3ff80810: rl 0x16, a0 +L3FF80820: +3ff80820: dsjs a4, L3FF80660 +3ff80830: .word 0x34a8 +L3FF80840: +3ff80840: dsjs a4, L3FF80680 +3ff80850: dsjs a0, L3FF80990 +L3FF80860: +3ff80860: dsjs a4, L3FF806A0 +3ff80870: dsjs a0, L3FF809B0 +L3FF80880: +3ff80880: dsjs a4, L3FF806C0 +3ff80890: rl 0x16, a0 +L3FF808A0: +3ff808a0: dsjs a4, L3FF806E0 +3ff808b0: .word 0x34b8 +L3FF808C0: +3ff808c0: dsjs a4, L3FF80700 +3ff808d0: dsjs a0, L3FF80A10 +L3FF808E0: +3ff808e0: dsjs a4, L3FF80720 +3ff808f0: dsjs a0, L3FF80A30 +L3FF80900: +3ff80900: dsjs a4, L3FF80740 +L3FF80910: +3ff80910: rl 0x16, a0 +L3FF80920: +3ff80920: dsjs a4, L3FF80760 +L3FF80930: +3ff80930: .word 0x34d8 +L3FF80940: +3ff80940: dsjs a4, L3FF80780 +3ff80950: dsjs a0, L3FF80A90 +L3FF80960: +3ff80960: dsjs a4, L3FF807A0 +3ff80970: dsjs a0, L3FF80AB0 +L3FF80980: +3ff80980: dsjs a4, L3FF807C0 +L3FF80990: +3ff80990: rl 0x16, a0 +L3FF809A0: +3ff809a0: dsjs a4, L3FF807E0 +L3FF809B0: +3ff809b0: rl 0x1e, a8 +L3FF809C0: +3ff809c0: dsjs a4, L3FF80800 +3ff809d0: rl 0x16, a0 +L3FF809E0: +3ff809e0: dsjs a4, L3FF80820 +3ff809f0: .word 0x3438 +L3FF80A00: +3ff80a00: dsjs a4, L3FF80840 +L3FF80A10: +3ff80a10: rl 0x16, a0 +L3FF80A20: +3ff80a20: dsjs a4, L3FF80860 +L3FF80A30: +3ff80a30: .word 0x34f0 +L3FF80A40: +3ff80a40: dsjs a4, L3FF80880 +3ff80a50: dsjs b0, L3FF80B90 +L3FF80A60: +3ff80a60: dsjs a4, L3FF808A0 +3ff80a70: dsjs b0, L3FF80BB0 +L3FF80A80: +3ff80a80: dsjs a4, L3FF808C0 +L3FF80A90: +3ff80a90: rl 0x16, a0 +L3FF80AA0: +3ff80aa0: dsjs a4, L3FF808E0 +L3FF80AB0: +3ff80ab0: .word 0x3500 +L3FF80AC0: +3ff80ac0: dsjs a4, L3FF80900 +3ff80ad0: dsjs b8, L3FF80B10 +L3FF80AE0: +3ff80ae0: dsjs a4, L3FF80920 +3ff80af0: dsjs b8, L3FF80B30 +L3FF80B00: +3ff80b00: dsjs a4, L3FF80940 +L3FF80B10: +3ff80b10: rl 0x16, a0 +L3FF80B20: +3ff80b20: dsjs a4, L3FF80960 +L3FF80B30: +3ff80b30: rl 0x16, a0 +L3FF80B40: +3ff80b40: dsjs a4, L3FF80980 +3ff80b50: dsjs b8, L3FF80B90 +L3FF80B60: +3ff80b60: dsjs a4, L3FF809A0 +3ff80b70: dsjs b8, L3FF80BB0 +L3FF80B80: +3ff80b80: dsjs a4, L3FF809C0 +L3FF80B90: +3ff80b90: rl 0x16, a0 +L3FF80BA0: +3ff80ba0: dsjs a4, L3FF809E0 +L3FF80BB0: +3ff80bb0: rl 0x1e, b8 +L3FF80BC0: +3ff80bc0: dsjs a4, L3FF80A00 +3ff80bd0: dsjs b8, L3FF80C10 +L3FF80BE0: +3ff80be0: dsjs a4, L3FF80A20 +3ff80bf0: dsjs b8, L3FF80C30 +L3FF80C00: +3ff80c00: dsjs a4, L3FF80A40 +L3FF80C10: +3ff80c10: rl 0x16, a0 +L3FF80C20: +3ff80c20: dsjs a4, L3FF80A60 +L3FF80C30: +3ff80c30: rl 0x16, a0 +L3FF80C40: +3ff80c40: dsjs a4, L3FF80A80 +3ff80c50: dsjs b8, L3FF80C90 +L3FF80C60: +3ff80c60: dsjs a4, L3FF80AA0 +3ff80c70: dsjs b8, L3FF80CB0 +L3FF80C80: +3ff80c80: dsjs a4, L3FF80AC0 +L3FF80C90: +3ff80c90: rl 0x16, a0 +L3FF80CA0: +3ff80ca0: dsjs a4, L3FF80AE0 +L3FF80CB0: +3ff80cb0: rl 0x16, a0 +L3FF80CC0: +3ff80cc0: dsjs a4, L3FF80B00 +3ff80cd0: dsjs b8, L3FF80D10 +L3FF80CE0: +3ff80ce0: dsjs a4, L3FF80B20 +3ff80cf0: dsjs b8, L3FF80D30 +L3FF80D00: +3ff80d00: dsjs a4, L3FF80B40 +L3FF80D10: +3ff80d10: rl 0x16, a0 +L3FF80D20: +3ff80d20: dsjs a4, L3FF80B60 +L3FF80D30: +3ff80d30: .word 0x3510 +L3FF80D40: +3ff80d40: dsjs a4, L3FF80B80 +3ff80d50: .word 0x3638 +L3FF80D60: +3ff80d60: dsjs a4, L3FF80BA0 +3ff80d70: .word 0x3498 +L3FF80D80: +3ff80d80: dsjs a4, L3FF80BC0 +3ff80d90: rl 0x16, a0 +L3FF80DA0: +3ff80da0: dsjs a4, L3FF80BE0 +3ff80db0: .word 0x3528 +L3FF80DC0: +3ff80dc0: dsjs a4, L3FF80C00 +3ff80dd0: dsjs b8, L3FF80E10 +L3FF80DE0: +3ff80de0: dsjs a4, L3FF80C20 +3ff80df0: dsjs b8, L3FF80E30 +L3FF80E00: +3ff80e00: dsjs a4, L3FF80C40 +L3FF80E10: +3ff80e10: rl 0x16, a0 +L3FF80E20: +3ff80e20: dsjs a4, L3FF80C60 +L3FF80E30: +3ff80e30: .word 0x3538 +L3FF80E40: +3ff80e40: dsjs a4, L3FF80C80 +3ff80e50: dsjs a0, L3FF80FA0 +L3FF80E60: +3ff80e60: dsjs a4, L3FF80CA0 +3ff80e70: dsjs a0, L3FF80FC0 +L3FF80E80: +3ff80e80: dsjs a4, L3FF80CC0 +3ff80e90: rl 0x16, a0 +L3FF80EA0: +3ff80ea0: dsjs a4, L3FF80CE0 +3ff80eb0: .word 0x3548 +L3FF80EC0: +3ff80ec0: dsjs a4, L3FF80D00 +3ff80ed0: dsjs a0, L3FF81020 +L3FF80EE0: +3ff80ee0: dsjs a4, L3FF80D20 +3ff80ef0: dsjs a0, L3FF81040 +L3FF80F00: +3ff80f00: dsjs a4, L3FF80D40 +3ff80f10: rl 0x16, a0 +L3FF80F20: +3ff80f20: dsjs a4, L3FF80D60 +3ff80f30: .word 0x3558 +L3FF80F40: +3ff80f40: dsjs a4, L3FF80D80 +3ff80f50: dsjs a0, L3FF810A0 +L3FF80F60: +3ff80f60: dsjs a4, L3FF80DA0 +3ff80f70: dsjs a0, L3FF810C0 +L3FF80F80: +3ff80f80: dsjs a4, L3FF80DC0 +3ff80f90: rl 0x16, a0 +L3FF80FA0: +3ff80fa0: dsjs a4, L3FF80DE0 +3ff80fb0: rl 0x16, a0 +L3FF80FC0: +3ff80fc0: dsjs a4, L3FF80E00 +3ff80fd0: dsjs a0, L3FF81120 +L3FF80FE0: +3ff80fe0: dsjs a4, L3FF80E20 +3ff80ff0: dsjs a0, L3FF81140 +L3FF81000: +3ff81000: dsjs a4, L3FF80E40 +3ff81010: rl 0x16, a0 +L3FF81020: +3ff81020: dsjs a4, L3FF80E60 +3ff81030: .word 0x3568 +L3FF81040: +3ff81040: dsjs a4, L3FF80E80 +3ff81050: .word 0x3548 +L3FF81060: +3ff81060: dsjs a4, L3FF80EA0 +3ff81070: .word 0x3548 +L3FF81080: +3ff81080: dsjs a4, L3FF80EC0 +3ff81090: rl 0x16, a0 +L3FF810A0: +3ff810a0: dsjs a4, L3FF80EE0 +3ff810b0: .word 0x3448 +L3FF810C0: +3ff810c0: dsjs a4, L3FF80F00 +3ff810d0: rl 0x16, a0 +L3FF810E0: +3ff810e0: dsjs a4, L3FF80F20 +3ff810f0: dsjs b0, L3FF81240 +L3FF81100: +3ff81100: dsjs a4, L3FF80F40 +3ff81110: rl 0x16, a0 +L3FF81120: +3ff81120: dsjs a4, L3FF80F60 +3ff81130: .word 0x3578 +L3FF81140: +3ff81140: dsjs a4, L3FF80F80 +3ff81150: dsjs a8, L3FF812B0 +L3FF81160: +3ff81160: dsjs a4, L3FF80FA0 +3ff81170: dsjs a8, L3FF812D0 +L3FF81180: +3ff81180: dsjs a4, L3FF80FC0 +3ff81190: rl 0x16, a0 +L3FF811A0: +3ff811a0: dsjs a4, L3FF80FE0 +3ff811b0: rl 0x19, a8 +L3FF811C0: +3ff811c0: dsjs a4, L3FF81000 +3ff811d0: .word 0x3400 +L3FF811E0: +3ff811e0: dsjs a4, L3FF81020 +3ff811f0: .word 0x3400 +L3FF81200: +3ff81200: dsjs a4, L3FF81040 +3ff81210: rl 0x16, a0 +L3FF81220: +3ff81220: dsjs a4, L3FF81060 +3ff81230: .word 0x3478 +L3FF81240: +3ff81240: dsjs a4, L3FF81080 +3ff81250: .word 0x3400 +L3FF81260: +3ff81260: dsjs a4, L3FF810A0 +3ff81270: .word 0x3400 +L3FF81280: +3ff81280: dsjs a4, L3FF810C0 +3ff81290: rl 0x16, a0 +L3FF812A0: +3ff812a0: dsjs a4, L3FF810E0 +L3FF812B0: +3ff812b0: .word 0x3400 +L3FF812C0: +3ff812c0: dsjs a4, L3FF81100 +L3FF812D0: +3ff812d0: .word 0x3400 +L3FF812E0: +3ff812e0: dsjs a4, L3FF81120 +3ff812f0: .word 0x3400 +L3FF81300: +3ff81300: dsjs a4, L3FF81140 +3ff81310: rl 0x16, a0 +L3FF81320: +3ff81320: dsjs a4, L3FF81160 +3ff81330: .word 0x35c0 +L3FF81340: +3ff81340: dsjs a4, L3FF81180 +3ff81350: .word 0x3400 +L3FF81360: +3ff81360: dsjs a4, L3FF811A0 +3ff81370: .word 0x3400 +L3FF81380: +3ff81380: dsjs a4, L3FF811C0 +3ff81390: rl 0x16, a0 +L3FF813A0: +3ff813a0: dsjs a4, L3FF811E0 +3ff813b0: .word 0x3558 +L3FF813C0: +3ff813c0: dsjs a4, L3FF81200 +3ff813d0: .word 0x3400 +L3FF813E0: +3ff813e0: dsjs a4, L3FF81220 +3ff813f0: .word 0x3400 +L3FF81400: +3ff81400: dsjs a4, L3FF81240 +3ff81410: rl 0x16, a0 +L3FF81420: +3ff81420: dsjs a4, L3FF81260 +3ff81430: .word 0x3600 +L3FF81440: +3ff81440: dsjs a4, L3FF81280 +3ff81450: .word 0x3400 +L3FF81460: +3ff81460: dsjs a4, L3FF812A0 +3ff81470: .word 0x3400 +L3FF81480: +3ff81480: dsjs a4, L3FF812C0 +3ff81490: rl 0x16, a0 +L3FF814A0: +3ff814a0: dsjs a4, L3FF812E0 +3ff814b0: .word 0x3628 +L3FF814C0: +3ff814c0: dsjs a4, L3FF81300 +3ff814d0: dsjs a0, L3FF81640 +L3FF814E0: +3ff814e0: dsjs a4, L3FF81320 +3ff814f0: dsjs a0, L3FF81660 +L3FF81500: +3ff81500: dsjs a4, L3FF81340 +3ff81510: rl 0x16, a0 +L3FF81520: +3ff81520: dsjs a4, L3FF81360 +3ff81530: .word 0x3648 +L3FF81540: +3ff81540: dsjs a4, L3FF81380 +3ff81550: .word 0x3558 +L3FF81560: +3ff81560: dsjs a4, L3FF813A0 +3ff81570: .word 0x3558 +L3FF81580: +3ff81580: dsjs a4, L3FF813C0 +3ff81590: rl 0x16, a0 +L3FF815A0: +3ff815a0: dsjs a4, L3FF813E0 +3ff815b0: .word 0x3668 +L3FF815C0: +3ff815c0: dsjs a4, L3FF81400 +3ff815d0: .word 0x3628 +L3FF815E0: +3ff815e0: dsjs a4, L3FF81420 +3ff815f0: .word 0x3628 +L3FF81600: +3ff81600: dsjs a4, L3FF81440 +3ff81610: rl 0x16, a0 +L3FF81620: +3ff81620: dsjs a4, L3FF81460 +3ff81630: .word 0x3690 +L3FF81640: +3ff81640: dsjs a4, L3FF81480 +3ff81650: .word 0x3628 +L3FF81660: +3ff81660: dsjs a4, L3FF814A0 +3ff81670: .word 0x3628 +L3FF81680: +3ff81680: dsjs a4, L3FF814C0 +3ff81690: rl 0x16, a0 +L3FF816A0: +3ff816a0: dsjs a4, L3FF814E0 +3ff816b0: .word 0x36b8 +L3FF816C0: +3ff816c0: dsjs a4, L3FF81500 +3ff816d0: .word 0x3628 +L3FF816E0: +3ff816e0: dsjs a4, L3FF81520 +3ff816f0: .word 0x3628 +L3FF81700: +3ff81700: dsjs a4, L3FF81540 +3ff81710: rl 0x16, a0 +L3FF81720: +3ff81720: dsjs a4, L3FF81560 +3ff81730: .word 0x36c8 +L3FF81740: +3ff81740: dsjs a4, L3FF81580 +3ff81750: .word 0x3628 +L3FF81760: +3ff81760: dsjs a4, L3FF815A0 +3ff81770: .word 0x3628 +L3FF81780: +3ff81780: dsjs a4, L3FF815C0 +3ff81790: rl 0x16, a0 +L3FF817A0: +3ff817a0: dsjs a4, L3FF815E0 +3ff817b0: .word 0x36d8 +L3FF817C0: +3ff817c0: dsjs a4, L3FF81600 +3ff817d0: .word 0x36b8 +L3FF817E0: +3ff817e0: dsjs a4, L3FF81620 +3ff817f0: .word 0x36b8 +L3FF81800: +3ff81800: dsjs a4, L3FF81640 +3ff81810: rl 0x16, a0 +L3FF81820: +3ff81820: dsjs a4, L3FF81660 +3ff81830: .word 0x36e8 +L3FF81840: +3ff81840: dsjs a4, L3FF81680 +3ff81850: .word 0x36b8 +L3FF81860: +3ff81860: dsjs a4, L3FF816A0 +3ff81870: .word 0x36b8 +L3FF81880: +3ff81880: dsjs a4, L3FF816C0 +3ff81890: rl 0x16, a0 +L3FF818A0: +3ff818a0: dsjs a4, L3FF816E0 +3ff818b0: rl 0x16, a0 +L3FF818C0: +3ff818c0: dsjs a4, L3FF81700 +3ff818d0: .word 0x36b8 +L3FF818E0: +3ff818e0: dsjs a4, L3FF81720 +3ff818f0: .word 0x36b8 +L3FF81900: +3ff81900: dsjs a4, L3FF81740 +3ff81910: rl 0x16, a0 +L3FF81920: +3ff81920: dsjs a4, L3FF81760 +3ff81930: rl 0x16, a0 +L3FF81940: +3ff81940: dsjs a4, L3FF81780 +3ff81950: .word 0x36b8 +L3FF81960: +3ff81960: dsjs a4, L3FF817A0 +3ff81970: .word 0x36b8 +L3FF81980: +3ff81980: dsjs a4, L3FF817C0 +3ff81990: rl 0x16, a0 +L3FF819A0: +3ff819a0: dsjs a4, L3FF817E0 +3ff819b0: .word 0x36f8 +L3FF819C0: +3ff819c0: dsjs a4, L3FF81800 +3ff819d0: rl 0x16, a0 +L3FF819E0: +3ff819e0: dsjs a4, L3FF81820 +3ff819f0: .word 0x3600 +L3FF81A00: +3ff81a00: dsjs a4, L3FF81840 +3ff81a10: rl 0x16, a0 +L3FF81A20: +3ff81a20: dsjs a4, L3FF81860 +3ff81a30: .word 0x3708 +L3FF81A40: +3ff81a40: dsjs a4, L3FF81880 +3ff81a50: .word 0x36f8 +L3FF81A60: +3ff81a60: dsjs a4, L3FF818A0 +3ff81a70: .word 0x36f8 +L3FF81A80: +3ff81a80: dsjs a4, L3FF818C0 +3ff81a90: rl 0x16, a0 +L3FF81AA0: +3ff81aa0: dsjs a4, L3FF818E0 +3ff81ab0: .word 0x3718 +L3FF81AC0: +3ff81ac0: dsjs a4, L3FF81900 +3ff81ad0: .word 0x3638 +L3FF81AE0: +3ff81ae0: dsjs a4, L3FF81920 +3ff81af0: .word 0x3638 +L3FF81B00: +3ff81b00: dsjs a4, L3FF81940 +3ff81b10: rl 0x16, a0 +L3FF81B20: +3ff81b20: dsjs a4, L3FF81960 +3ff81b30: .word 0x3728 +L3FF81B40: +3ff81b40: dsjs a4, L3FF81980 +3ff81b50: .word 0x3638 +L3FF81B60: +3ff81b60: dsjs a4, L3FF819A0 +3ff81b70: .word 0x3638 +L3FF81B80: +3ff81b80: dsjs a4, L3FF819C0 +3ff81b90: rl 0x16, a0 +L3FF81BA0: +3ff81ba0: dsjs a4, L3FF819E0 +3ff81bb0: .word 0x3748 +L3FF81BC0: +3ff81bc0: dsjs a4, L3FF81A00 +3ff81bd0: .word 0x3638 +L3FF81BE0: +3ff81be0: dsjs a4, L3FF81A20 +3ff81bf0: .word 0x3638 +L3FF81C00: +3ff81c00: dsjs a4, L3FF81A40 +3ff81c10: rl 0x16, a0 +L3FF81C20: +3ff81c20: dsjs a4, L3FF81A60 +3ff81c30: .word 0x3758 +L3FF81C40: +3ff81c40: dsjs a4, L3FF81A80 +3ff81c50: .word 0x3638 +L3FF81C60: +3ff81c60: dsjs a4, L3FF81AA0 +3ff81c70: .word 0x3638 +L3FF81C80: +3ff81c80: dsjs a4, L3FF81AC0 +3ff81c90: rl 0x16, a0 +L3FF81CA0: +3ff81ca0: dsjs a4, L3FF81AE0 +3ff81cb0: .word 0x3648 +L3FF81CC0: +3ff81cc0: dsjs a4, L3FF81B00 +3ff81cd0: .word 0x3638 +L3FF81CE0: +3ff81ce0: dsjs a4, L3FF81B20 +3ff81cf0: .word 0x3638 +L3FF81D00: +3ff81d00: dsjs a4, L3FF81B40 +3ff81d10: rl 0x16, a0 +L3FF81D20: +3ff81d20: dsjs a4, L3FF81B60 +3ff81d30: rl 0x16, a0 +L3FF81D40: +3ff81d40: dsjs a4, L3FF81B80 +3ff81d50: dsjs b0, L3FF81D80 +L3FF81D60: +3ff81d60: dsjs a4, L3FF81BA0 +3ff81d70: rl 0x17, b8 +L3FF81D80: +3ff81d80: dsjs a4, L3FF81BC0 +3ff81d90: rl 0x16, a0 +L3FF81DA0: +3ff81da0: dsjs a4, L3FF81BE0 +3ff81db0: .word 0x3768 +L3FF81DC0: +3ff81dc0: dsjs a4, L3FF81C00 +3ff81dd0: .word 0x3638 +L3FF81DE0: +3ff81de0: dsjs a4, L3FF81C20 +3ff81df0: .word 0x3638 +L3FF81E00: +3ff81e00: dsjs a4, L3FF81C40 +3ff81e10: rl 0x16, a0 +L3FF81E20: +3ff81e20: dsjs a4, L3FF81C60 +3ff81e30: .word 0x3498 +L3FF81E40: +3ff81e40: dsjs a4, L3FF81C80 +3ff81e50: dsjs b8, L3FF81F00 +L3FF81E60: +3ff81e60: dsjs a4, L3FF81CA0 +3ff81e70: dsjs b8, L3FF81F20 +L3FF81E80: +3ff81e80: dsjs a4, L3FF81CC0 +3ff81e90: rl 0x16, a0 +L3FF81EA0: +3ff81ea0: dsjs a4, L3FF81CE0 +3ff81eb0: .word 0x3790 +L3FF81EC0: +3ff81ec0: dsjs a4, L3FF81D00 +3ff81ed0: dsjs b8, L3FF81F80 +L3FF81EE0: +3ff81ee0: dsjs a4, L3FF81D20 +3ff81ef0: dsjs b8, L3FF81FA0 +L3FF81F00: +3ff81f00: dsjs a4, L3FF81D40 +3ff81f10: rl 0x16, a0 +L3FF81F20: +3ff81f20: dsjs a4, L3FF81D60 +3ff81f30: .word 0x37b8 +L3FF81F40: +3ff81f40: dsjs a4, L3FF81D80 +3ff81f50: dsjs b8, L3FF82000 +L3FF81F60: +3ff81f60: dsjs a4, L3FF81DA0 +3ff81f70: dsjs b8, L3FF82020 +L3FF81F80: +3ff81f80: dsjs a4, L3FF81DC0 +3ff81f90: rl 0x16, a0 +L3FF81FA0: +3ff81fa0: dsjs a4, L3FF81DE0 +3ff81fb0: .word 0x37e0 +L3FF81FC0: +3ff81fc0: dsjs a4, L3FF81E00 +3ff81fd0: dsjs b8, L3FF82080 +L3FF81FE0: +3ff81fe0: dsjs a4, L3FF81E20 +3ff81ff0: dsjs b8, L3FF820A0 +L3FF82000: +3ff82000: dsjs a4, L3FF81E40 +3ff82010: rl 0x16, a0 +L3FF82020: +3ff82020: dsjs a4, L3FF81E60 +3ff82030: .word 0x3568 +3ff82040: dsjs a4, L3FF81E80 +3ff82050: .word 0x3790 +3ff82060: dsjs a4, L3FF81EA0 +3ff82070: .word 0x3790 +L3FF82080: +3ff82080: dsjs a4, L3FF81EC0 +3ff82090: rl 0x16, a0 +L3FF820A0: +3ff820a0: dsjs a4, L3FF81EE0 +3ff820b0: dsjs b0, L3FF820C0 +L3FF820C0: +3ff820c0: dsjs a4, L3FF81F00 +3ff820d0: rl 0x16, a0 +3ff820e0: dsjs a4, L3FF81F20 +3ff820f0: dsjs b8, L3FF82260 +3ff82100: dsjs a4, L3FF81F40 +3ff82110: rl 0x16, a0 +3ff82120: dsjs a4, L3FF81F60 +3ff82130: .word 0x3448 +3ff82140: dsjs a4, L3FF81F80 +3ff82150: rl 0x16, a0 +3ff82160: dsjs a4, L3FF81FA0 +3ff82170: .word 0x3790 +3ff82180: dsjs a4, L3FF81FC0 +3ff82190: rl 0x16, a0 +3ff821a0: dsjs a4, L3FF81FE0 +3ff821b0: rl 0x16, a0 +3ff821c0: dsjs a4, L3FF82000 +3ff821d0: .word 0x00d8 +3ff821e0: .word 0xea60 +3ff821f0: rev a6 +3ff82200: .word 0x0000 +3ff82210: .word 0x0000 +3ff82220: .word 0x0000 +3ff82230: .word 0x0000 +3ff82240: .word 0x0000 +3ff82250: .word 0x0000 +L3FF82260: +3ff82260: .word 0x0000 +3ff82270: .word 0x0000 +3ff82280: .word 0x0000 +3ff82290: .word 0x0000 +3ff822a0: .word 0x0000 +3ff822b0: .word 0x0000 +3ff822c0: .word 0x0000 +3ff822d0: .word 0x0000 +3ff822e0: .word 0x0000 +3ff822f0: .word 0x0000 +3ff82300: .word 0x0000 +3ff82310: .word 0x0000 +3ff82320: .word 0x0000 +3ff82330: .word 0x0000 +3ff82340: .word 0x0000 +3ff82350: .word 0x0000 +3ff82360: .word 0x0000 +3ff82370: .word 0x0000 +3ff82380: .word 0x0000 +3ff82390: .word 0x0000 +3ff823a0: .word 0x0000 +3ff823b0: .word 0x0000 +3ff823c0: .word 0x0000 +3ff823d0: .word 0x0000 +3ff823e0: .word 0x0000 +3ff823f0: .word 0x0000 +3ff82400: .word 0x0000 +3ff82410: .word 0x0000 +3ff82420: .word 0x0000 +3ff82430: .word 0x0000 +3ff82440: .word 0x0000 +3ff82450: .word 0x0000 +3ff82460: .word 0x0000 +3ff82470: .word 0x0000 +3ff82480: .word 0x0000 +3ff82490: .word 0x0000 +3ff824a0: .word 0x0000 +3ff824b0: .word 0x0000 +3ff824c0: .word 0x0000 +3ff824d0: .word 0x0000 +3ff824e0: .word 0x0000 +3ff824f0: .word 0x0000 +3ff82500: .word 0x0000 +3ff82510: .word 0x0000 +3ff82520: .word 0x0000 +3ff82530: .word 0x0000 +3ff82540: .word 0x0000 +3ff82550: .word 0x0000 +3ff82560: .word 0x0000 +3ff82570: .word 0x0000 +3ff82580: .word 0x0000 +3ff82590: .word 0x0000 +3ff825a0: .word 0x0000 +3ff825b0: .word 0x0000 +3ff825c0: .word 0x0000 +3ff825d0: .word 0x0000 +3ff825e0: .word 0x0000 +3ff825f0: .word 0x0000 +3ff82600: .word 0x0000 +3ff82610: .word 0x0000 +3ff82620: .word 0x0000 +3ff82630: .word 0x0000 +3ff82640: .word 0x0000 +3ff82650: .word 0x0000 +3ff82660: .word 0x0000 +3ff82670: .word 0x0000 +3ff82680: move a9, -*a3, 1 +3ff82690: .word 0x0000 +3ff826a0: .word 0x0000 +3ff826b0: .word 0x0000 +3ff826c0: .word 0x0000 +3ff826d0: .word 0x0000 +3ff826e0: .word 0x0000 +3ff826f0: .word 0x0000 +3ff82700: .word 0x0000 +3ff82710: .word 0x0000 +3ff82720: .word 0x0000 +3ff82730: .word 0x0000 +3ff82740: .word 0x0000 +3ff82750: .word 0x0000 +3ff82760: .word 0x0000 +3ff82770: .word 0x0000 +3ff82780: .word 0x0000 +3ff82790: .word 0x0000 +3ff827a0: .word 0x0000 +3ff827b0: .word 0x0000 +3ff827c0: .word 0x0000 +3ff827d0: .word 0x0000 +3ff827e0: .word 0x0000 +3ff827f0: .word 0x0000 +3ff82800: jrlt L3FF82DC0 +3ff82810: jrge L3FF82DF0 +3ff82820: .word 0xd65c +3ff82830: .word 0xdc5e +3ff82840: cmpxy b3, b11 +3ff82850: cmpxy b11, b13 +3ff82860: cvxyl a11, a0 +3ff82870: drav b3, b12 +3ff82880: pixt *b3, *b14 +3ff82890: .word 0x0000 +3ff828a0: .word 0x0000 +3ff828b0: .word 0x0000 +3ff828c0: move a9, -*a3, 1 +3ff828d0: move -*b10, b13, 1 +3ff828e0: move -*b3, -*b14, 0 +3ff828f0: move b2, *b11(0xe040), 0 +3ff82910: cpw b10, b12 +3ff82920: cvxyl b3, b13 +3ff82930: cvxyl b11, b11 +3ff82940: pixt b11, *b12 +3ff82950: pixt *b11, b14 +3ff82960: .word 0x0000 +3ff82970: .word 0x0000 +3ff82980: addxy a2, a0 +3ff82990: subxy b2, b11 +3ff829a0: cpw b10, b12 +3ff829b0: cvxyl b3, b13 +3ff829c0: cvxyl b11, b11 +3ff829d0: .word 0xea5d +3ff829e0: movy b2, b14 +3ff829f0: pixt *a3, xy, *a0, xy +3ff82a00: pixt b11, *b12 +3ff82a10: pixt *b11, b14 +3ff82a20: .word 0x0000 +3ff82a30: .word 0x0000 +3ff82a40: move -*a10, a0, 1 +3ff82a50: jrge L3FF83010 +3ff82a60: .word 0xd65c +3ff82a70: .word 0xdc5d +3ff82a80: .word 0xdf7e +3ff82a90: cmpxy b3, b11 +3ff82aa0: drav b3, b12 +3ff82ab0: pixt *b3, *b13 +3ff82ac0: .word 0x0000 +3ff82ad0: .word 0x0000 +3ff82ae0: .word 0x0000 +3ff82af0: .word 0x0000 +3ff82b00: move a9, -*a3, 1 +3ff82b10: move -*a10, a0, 1 +3ff82b20: move b2, *b11(0xe07b), 0 +3ff82b40: cpw b10, b12 +3ff82b50: cvxyl b3, b13 +3ff82b60: cvxyl b10, b13 +3ff82b70: movx b3, b14 +3ff82b80: pixt *b3, xy, b12 +3ff82b90: pixt a11, *a0 +3ff82ba0: .word 0x0000 +3ff82bb0: .word 0x0000 +3ff82bc0: jrge L3FF831A0 +3ff82bd0: jrle L3FF83190 +3ff82be0: .word 0xd85c +3ff82bf0: cmpxy b11, b13 +3ff82c00: cpw b3, b11 +3ff82c10: pixt b3, *b12 +3ff82c20: .word 0x0000 +3ff82c30: .word 0x0000 +3ff82c40: .word 0x0000 +3ff82c50: .word 0x0000 +3ff82c60: .word 0x0000 +3ff82c70: .word 0x0000 +3ff82c80: jrhi L3FF83240 +3ff82c90: jrgt L3FF83260 +3ff82ca0: .word 0xd55d +3ff82cb0: subxy b11, b11 +3ff82cc0: cpw b11, b12 +3ff82cd0: pixt *b11, xy, *b13, xy +3ff82ce0: .word 0x0000 +3ff82cf0: .word 0x0000 +3ff82d00: .word 0x0000 +3ff82d10: .word 0x0000 +3ff82d20: .word 0x0000 +3ff82d30: .word 0x0000 +3ff82d40: move b10, -*b11, 0 +3ff82d50: move a9, -*a3, 1 +3ff82d60: move -*a10, a0, 1 +3ff82d70: move b3, *b11(0xbf5d), 0 +3ff82d90: move *b10(0xe77d), *b12+, 0 +3ff82db0: pixt b11, *b12, xy +L3FF82DC0: +3ff82dc0: .word 0x0000 +3ff82dd0: .word 0x0000 +3ff82de0: .word 0x0000 +L3FF82DF0: +3ff82df0: .word 0x0000 +3ff82e00: jrlt L3FF833C0 +3ff82e10: jrge L3FF833F0 +3ff82e20: jrnc L3FF83230 +3ff82e30: .word 0xd65c +3ff82e40: .word 0xdc5e +3ff82e50: cmpxy b3, b11 +3ff82e60: cmpxy b11, b13 +3ff82e70: cvxyl a11, a0 +3ff82e80: drav b3, b12 +3ff82e90: pixt *b3, *b14 +3ff82ea0: .word 0x0000 +3ff82eb0: .word 0x0000 +3ff82ec0: addxy a2, a0 +3ff82ed0: cmpxy b3, b11 +3ff82ee0: cpw b10, b12 +3ff82ef0: cvxyl b2, sp +3ff82f00: cvxyl b10, b11 +3ff82f10: .word 0xea5d +3ff82f20: movy b2, b14 +3ff82f30: pixt *a3, xy, *a0, xy +3ff82f40: drav b3, b12 +3ff82f50: pixt a9, *a3 +3ff82f60: pixt *b11, b14 +3ff82f70: pixt *b3, *b13 +3ff82f80: .word 0x0001 +3ff82f90: emu +3ff82fa0: rev a7 +3ff82fb0: .word 0x0000 +3ff82fc0: .word 0x0005 +3ff82fd0: popst +3ff82fe0: rev a7 +3ff82ff0: .word 0x00aa +3ff83000: .word 0x00ff +L3FF83010: +3ff83010: .word 0x00aa +3ff83020: .word 0x0055 +3ff83030: .word 0x0000 +3ff83040: .word 0x0004 +3ff83050: .word 0x0270 +3ff83060: rev a7 +3ff83070: .word 0x0088 +3ff83080: .word 0x0099 +3ff83090: .word 0x00bb +3ff830a0: .word 0x00cc +3ff830b0: .word 0x0003 +3ff830c0: .word 0x02f0 +3ff830d0: rev a7 +3ff830e0: .word 0x0000 +3ff830f0: .word 0x0007 +3ff83100: .word 0x000f +3ff83110: .word 0x0003 +3ff83120: movb @0x40027, @0x10000 +3ff83170: .word 0x0008 +3ff83180: neg b0 +L3FF83190: +3ff83190: rev a7 +L3FF831A0: +3ff831a0: .word 0x0000 +3ff831b0: .word 0x0001 +3ff831c0: .word 0x0002 +3ff831d0: .word 0x0003 +3ff831e0: .word 0x001f +3ff831f0: rev sp +3ff83200: .word 0x007f +3ff83210: .word 0x00ff +3ff83220: .word 0x0018 +L3FF83230: +3ff83230: .word 0x04b0 +L3FF83240: +3ff83240: rev a7 +3ff83250: emu +L3FF83260: +3ff83260: emu +3ff83270: .word 0x0001 +3ff83280: emu +3ff83290: emu +3ff832a0: .word 0x0001 +3ff832b0: emu +3ff832c0: emu +3ff832d0: .word 0x0001 +3ff832e0: emu +3ff832f0: emu +3ff83300: .word 0x0001 +3ff83310: .word 0x0000 +3ff83320: .word 0x0000 +3ff83330: .word 0x0000 +3ff83340: .word 0x0000 +3ff83350: .word 0x0000 +3ff83360: .word 0x0000 +3ff83370: .word 0x0000 +3ff83380: .word 0x0000 +3ff83390: .word 0x0000 +3ff833a0: .word 0x0000 +3ff833b0: .word 0x0000 +L3FF833C0: +3ff833c0: .word 0x0000 +3ff833d0: .word 0x0018 +3ff833e0: .word 0x0630 +L3FF833F0: +3ff833f0: rev a7 +3ff83400: .word 0x040c +3ff83410: .word 0x0404 +3ff83420: .word 0x0404 +3ff83430: .word 0x040c +3ff83440: .word 0x0404 +3ff83450: .word 0x0404 +3ff83460: .word 0x040c +3ff83470: .word 0x0404 +3ff83480: .word 0x0404 +3ff83490: .word 0x040c +3ff834a0: .word 0x0404 +3ff834b0: .word 0x0404 +3ff834c0: .word 0x0000 +3ff834d0: .word 0x0000 +3ff834e0: .word 0x0000 +3ff834f0: .word 0x0000 +3ff83500: .word 0x0000 +3ff83510: .word 0x0000 +3ff83520: .word 0x0000 +3ff83530: .word 0x0000 +3ff83540: .word 0x0000 +3ff83550: .word 0x0000 +3ff83560: .word 0x0000 +3ff83570: .word 0x0000 +3ff83580: .word 0x0005 +3ff83590: move @0x2020027, b0, 1 +3ff835c0: .word 0x0202 +3ff835d0: emu +3ff835e0: emu +3ff835f0: emu +3ff83600: .word 0x0002 +3ff83610: .word 0x0800 +3ff83620: rev a7 +3ff83630: .word 0x0000 +3ff83640: .word 0x0000 +3ff83650: .word 0x0002 +3ff83660: .word 0x7f20 +3ff83670: rev a7 +3ff83680: .word 0xffff +3ff83690: .word 0xffff +3ff836a0: .word 0x0002 +3ff836b0: .word 0x7f40 +3ff836c0: rev a7 +3ff836d0: .word 0x0000 +3ff836e0: .word 0x0000 +3ff836f0: .word 0x0002 +3ff83700: .word 0x7f60 +3ff83710: rev a7 +3ff83720: .word 0x0000 +3ff83730: .word 0x0000 +3ff83740: .word 0x0002 +3ff83750: .word 0x7f80 +3ff83760: rev a7 +3ff83770: .word 0x0000 +3ff83780: .word 0x0000 +3ff83790: .word 0x0040 +3ff837a0: .word 0x7fa0 +3ff837b0: rev a7 +3ff837c0: .word 0x0000 +3ff837d0: .word 0x0000 +3ff837e0: .word 0xfffe +3ff837f0: .word 0x0000 +3ff83800: move *a1, *a2, 0 +3ff83810: .word 0x0000 +3ff83820: move *a1, *a2, 0 +3ff83830: .word 0x0000 +3ff83840: move *a1, *a2, 0 +3ff83850: .word 0x0000 +3ff83860: .word 0xfffe +3ff83870: .word 0x0000 +3ff83880: move *a1, *a2, 0 +3ff83890: .word 0x0000 +3ff838a0: move *a1, *a2, 0 +3ff838b0: .word 0x0000 +3ff838c0: move *a1, *a2, 0 +3ff838d0: .word 0x0000 +3ff838e0: move *a1, *a2, 0 +3ff838f0: .word 0x0000 +3ff83900: move *a1, *a2, 0 +3ff83910: .word 0x0000 +3ff83920: .word 0xfffe +3ff83930: .word 0x0000 +3ff83940: move *a1, *a2, 0 +3ff83950: .word 0x0000 +3ff83960: move *a1, *a2, 0 +3ff83970: .word 0x0000 +3ff83980: move *a1, *a2, 0 +3ff83990: .word 0x0000 +3ff839a0: .word 0xfffe +3ff839b0: .word 0x0000 +3ff839c0: .word 0x0000 +3ff839d0: .word 0x0000 +3ff839e0: .word 0x0000 +3ff839f0: .word 0x0000 +3ff83a00: .word 0x0000 +3ff83a10: .word 0x0000 +3ff83a20: .word 0x0000 +3ff83a30: .word 0x0000 +3ff83a40: .word 0x0000 +3ff83a50: .word 0x0000 +3ff83a60: .word 0x0000 +3ff83a70: .word 0x0000 +3ff83a80: .word 0x0000 +3ff83a90: .word 0x0000 +3ff83aa0: .word 0x0000 +3ff83ab0: .word 0x0000 +3ff83ac0: .word 0x0000 +3ff83ad0: .word 0x0000 +3ff83ae0: .word 0x0000 +3ff83af0: .word 0x0000 +3ff83b00: .word 0x0000 +3ff83b10: .word 0x0000 +3ff83b20: .word 0x0000 +3ff83b30: .word 0x0000 +3ff83b40: .word 0x0000 +3ff83b50: .word 0x0000 +3ff83b60: .word 0x0000 +3ff83b70: .word 0x0000 +3ff83b80: .word 0x0000 +3ff83b90: .word 0x0000 +3ff83ba0: .word 0x0000 +3ff83bb0: .word 0x0000 +3ff83bc0: .word 0x0010 +3ff83bd0: move a13, *a0, 1 +3ff83be0: rev a7 +3ff83bf0: or b10, b5 +3ff83c00: move -*a5, -*a10, 1 +3ff83c10: or b10, b5 +3ff83c20: move -*a5, -*a10, 1 +3ff83c30: or b10, b5 +3ff83c40: move -*a5, -*a10, 1 +3ff83c50: or b10, b5 +3ff83c60: move -*a5, -*a10, 1 +3ff83c70: or b10, b5 +3ff83c80: move -*a5, -*a10, 1 +3ff83c90: or b10, b5 +3ff83ca0: move -*a5, -*a10, 1 +3ff83cb0: or b10, b5 +3ff83cc0: move -*a5, -*a10, 1 +3ff83cd0: or b10, b5 +3ff83ce0: move -*a5, -*a10, 1 +3ff83cf0: .word 0x0040 +3ff83d00: move *a6, a0, 0 +3ff83d10: rev a7 +3ff83d20: .word 0x0000 +3ff83d30: .word 0x0000 +3ff83d40: .word 0xfffe +3ff83d50: .word 0x0000 +3ff83d60: move a0, *a2, 0 +3ff83d70: .word 0x0000 +3ff83d80: move a0, *a2, 0 +3ff83d90: .word 0x0000 +3ff83da0: move a0, *a2, 0 +3ff83db0: .word 0x0000 +3ff83dc0: move a0, *a2, 0 +3ff83dd0: .word 0x0000 +3ff83de0: move *sp, b14, 1 +3ff83df0: .word 0x0000 +3ff83e00: move *a0, a2, 0 +3ff83e10: .word 0x0000 +3ff83e20: move *a0, a2, 0 +3ff83e30: .word 0x0000 +3ff83e40: move *a0, a2, 0 +3ff83e50: .word 0x0000 +3ff83e60: move *b3, b14, 0 +3ff83e70: .word 0x0000 +3ff83e80: move *a2, a2, 0 +3ff83e90: .word 0x0000 +3ff83ea0: move *a2, a2, 0 +3ff83eb0: .word 0x0000 +3ff83ec0: move *a2, a2, 0 +3ff83ed0: .word 0x0000 +3ff83ee0: move *a2, a2, 0 +3ff83ef0: .word 0x0000 +3ff83f00: .word 0xfffe +3ff83f10: .word 0x0000 +3ff83f20: .word 0x0000 +3ff83f30: .word 0x0000 +3ff83f40: .word 0x0000 +3ff83f50: .word 0x0000 +3ff83f60: .word 0x0000 +3ff83f70: .word 0x0000 +3ff83f80: .word 0x0000 +3ff83f90: .word 0x0000 +3ff83fa0: .word 0x0000 +3ff83fb0: .word 0x0000 +3ff83fc0: .word 0x0000 +3ff83fd0: .word 0x0000 +3ff83fe0: .word 0x0000 +3ff83ff0: .word 0x0000 +3ff84000: .word 0x0000 +3ff84010: .word 0x0000 +3ff84020: .word 0x0000 +3ff84030: .word 0x0000 +3ff84040: .word 0x0000 +3ff84050: .word 0x0000 +3ff84060: .word 0x0000 +3ff84070: .word 0x0000 +3ff84080: .word 0x0000 +3ff84090: .word 0x0000 +3ff840a0: .word 0x0000 +3ff840b0: .word 0x0000 +3ff840c0: .word 0x0000 +3ff840d0: .word 0x0000 +3ff840e0: .word 0x0000 +3ff840f0: .word 0x0000 +3ff84100: .word 0x0000 +3ff84110: .word 0x0000 +3ff84120: .word 0x0010 +3ff84130: move *a6, *a0, 0 +3ff84140: rev a7 +3ff84150: .word 0x0080 +3ff84160: popst +3ff84170: not a0 +3ff84180: .word 0x0000 +3ff84190: move @0x34161414, b0 +3ff841c0: .word 0x7417 +3ff841d0: .word 0x3416 +3ff841e0: subk 32, b4 +3ff841f0: move @0x3e00000, b0 +3ff84220: popst +3ff84230: .word 0x0080 +3ff84240: .word 0x0000 +3ff84250: .word 0x0010 +3ff84260: move *a14, *a0, 0 +3ff84270: rev a7 +3ff84280: .word 0xff7f +3ff84290: .word 0xfe3f +3ff842a0: pixt *b0, *sp +3ff842b0: pixt a0, *sp +3ff842c0: pixt a0, *a7, xy +3ff842d0: addxy a0, a3 +3ff842e0: jruc L3FF84300 +3ff842f0: move a0, *a0, 0 +L3FF84300: +3ff84300: jruc L3FF84320 +3ff84310: addxy a0, a3 +L3FF84320: +3ff84320: pixt a0, *a7, xy +3ff84330: pixt a0, *sp +3ff84340: pixt *b0, *sp +3ff84350: .word 0xfe3f +3ff84360: .word 0xff7f +3ff84370: .word 0xffff +3ff84380: .word 0x0002 +3ff84390: move *sp, *b0, 1 +3ff843a0: rev a7 +3ff843b0: .word 0x0000 +3ff843c0: .word 0x0000 +3ff843d0: .word 0x0002 +3ff843e0: movb b0, *b0 +3ff843f0: rev a7 +3ff84400: .word 0x0000 +3ff84410: .word 0x0000 +3ff84420: .word 0x0001 +3ff84430: movb b2, *b0 +3ff84440: rev a7 +3ff84450: .word 0x0000 +3ff84460: .word 0x0040 +3ff84470: movb a3, *a0 +3ff84480: rev a7 +3ff84490: .word 0xffff +3ff844a0: .word 0xffff +3ff844b0: .word 0x0001 +3ff844c0: move a0, *a0, 0 +3ff844d0: .word 0xfffd +3ff844e0: .word 0xbfff +3ff844f0: .word 0x0005 +3ff84500: move a0, -*a0, 0 +3ff84510: .word 0x0005 +3ff84520: move a0, -*a0, 0 +3ff84530: .word 0x7fe5 +3ff84540: move -*sp, b14, 1 +3ff84550: .word 0x7fe5 +3ff84560: move -*sp, b14, 1 +3ff84570: .word 0x7fe5 +3ff84580: move -*sp, b14, 1 +3ff84590: .word 0x7fe5 +3ff845a0: move -*sp, b14, 1 +3ff845b0: .word 0x7fe5 +3ff845c0: move -*sp, b14, 1 +3ff845d0: .word 0x7fe5 +3ff845e0: move -*sp, b14, 1 +3ff845f0: .word 0x7fe5 +3ff84600: move -*sp, b14, 1 +3ff84610: .word 0x7fe5 +3ff84620: move -*sp, b14, 1 +3ff84630: .word 0x7fe5 +3ff84640: move -*sp, b14, 1 +3ff84650: .word 0x7fe5 +3ff84660: move -*sp, b14, 1 +3ff84670: .word 0x0005 +3ff84680: move a0, -*a0, 0 +3ff84690: .word 0x0005 +3ff846a0: move a0, -*a0, 0 +3ff846b0: .word 0x7fe5 +3ff846c0: move -*sp, b14, 1 +3ff846d0: .word 0x7fe5 +3ff846e0: move -*sp, b14, 1 +3ff846f0: .word 0x7fe5 +3ff84700: move -*sp, b14, 1 +3ff84710: .word 0x7fe5 +3ff84720: move -*sp, b14, 1 +3ff84730: .word 0x7fe5 +3ff84740: move -*sp, b14, 1 +3ff84750: .word 0x7fe5 +3ff84760: move -*sp, b14, 1 +3ff84770: .word 0x7fe5 +3ff84780: move -*sp, b14, 1 +3ff84790: .word 0x7fe5 +3ff847a0: move -*sp, b14, 1 +3ff847b0: .word 0x7fe5 +3ff847c0: move -*sp, b14, 1 +3ff847d0: .word 0x7fe5 +3ff847e0: move -*sp, b14, 1 +3ff847f0: .word 0x0005 +3ff84800: move a0, -*a0, 0 +3ff84810: .word 0x0005 +3ff84820: move a0, -*a0, 0 +3ff84830: .word 0xfffd +3ff84840: .word 0xbfff +3ff84850: .word 0x0001 +3ff84860: move a0, *a0, 0 +3ff84870: .word 0xffff +3ff84880: .word 0xffff +3ff84890: .word 0x0040 +3ff848a0: move a3, *a0+, 0 +3ff848b0: rev a7 +3ff848c0: .word 0x0000 +3ff848d0: .word 0x0000 +3ff848e0: .word 0xfffe +3ff848f0: .word 0x0000 +3ff84900: move *a0, a2, 0 +3ff84910: .word 0x0000 +3ff84920: move *a0, a2, 0 +3ff84930: .word 0x0000 +3ff84940: move *a0, a2, 0 +3ff84950: .word 0x0000 +3ff84960: move *a0, a2, 0 +3ff84970: .word 0x0000 +3ff84980: pixt *a0, *a2 +3ff84990: .word 0x0000 +3ff849a0: move *a0, a2, 0 +3ff849b0: .word 0x0000 +3ff849c0: move *a0, a2, 0 +3ff849d0: .word 0x0000 +3ff849e0: move *a0, a2, 0 +3ff849f0: .word 0x0000 +3ff84a00: move *sp, b14, 1 +3ff84a10: .word 0x0000 +3ff84a20: move a2, *a2, 0 +3ff84a30: .word 0x0000 +3ff84a40: move a2, *a2, 0 +3ff84a50: .word 0x0000 +3ff84a60: move a2, *a2, 0 +3ff84a70: .word 0x0000 +3ff84a80: move a2, *a2, 0 +3ff84a90: .word 0x0000 +3ff84aa0: .word 0xfffe +3ff84ab0: .word 0x0000 +3ff84ac0: .word 0x0000 +3ff84ad0: .word 0x0000 +3ff84ae0: .word 0x0000 +3ff84af0: .word 0x0000 +3ff84b00: .word 0x0000 +3ff84b10: .word 0x0000 +3ff84b20: .word 0x0000 +3ff84b30: .word 0x0000 +3ff84b40: .word 0x0000 +3ff84b50: .word 0x0000 +3ff84b60: .word 0x0000 +3ff84b70: .word 0x0000 +3ff84b80: .word 0x0000 +3ff84b90: .word 0x0000 +3ff84ba0: .word 0x0000 +3ff84bb0: .word 0x0000 +3ff84bc0: .word 0x0000 +3ff84bd0: .word 0x0000 +3ff84be0: .word 0x0000 +3ff84bf0: .word 0x0000 +3ff84c00: .word 0x0000 +3ff84c10: .word 0x0000 +3ff84c20: .word 0x0000 +3ff84c30: .word 0x0000 +3ff84c40: .word 0x0000 +3ff84c50: .word 0x0000 +3ff84c60: .word 0x0000 +3ff84c70: .word 0x0000 +3ff84c80: .word 0x0000 +3ff84c90: .word 0x0000 +3ff84ca0: .word 0x0000 +3ff84cb0: .word 0x0000 +3ff84cc0: .word 0x0040 +3ff84cd0: move *a3+, a0, 0 +3ff84ce0: rev a7 +3ff84cf0: .word 0x0000 +3ff84d00: .word 0x0000 +3ff84d10: .word 0xfffe +3ff84d20: .word 0x0000 +3ff84d30: move a0, *a2, 0 +3ff84d40: .word 0x0000 +3ff84d50: move a0, *a2, 0 +3ff84d60: .word 0x0000 +3ff84d70: move a0, *a2, 0 +3ff84d80: .word 0x0000 +3ff84d90: move a0, *a2, 0 +3ff84da0: .word 0x0000 +3ff84db0: move *sp, b14, 1 +3ff84dc0: .word 0x0000 +3ff84dd0: move *a0, a2, 0 +3ff84de0: .word 0x0000 +3ff84df0: move *a0, a2, 0 +3ff84e00: .word 0x0000 +3ff84e10: move *a0, a2, 0 +3ff84e20: .word 0x0000 +3ff84e30: move *b3, b14, 0 +3ff84e40: .word 0x0000 +3ff84e50: move *a2, a2, 0 +3ff84e60: .word 0x0000 +3ff84e70: move *a2, a2, 0 +3ff84e80: .word 0x0000 +3ff84e90: move *a2, a2, 0 +3ff84ea0: .word 0x0000 +3ff84eb0: move *a2, a2, 0 +3ff84ec0: .word 0x0000 +3ff84ed0: .word 0xfffe +3ff84ee0: .word 0x0000 +3ff84ef0: .word 0x0000 +3ff84f00: .word 0x0000 +3ff84f10: .word 0x0000 +3ff84f20: .word 0x0000 +3ff84f30: .word 0x0000 +3ff84f40: .word 0x0000 +3ff84f50: .word 0x0000 +3ff84f60: .word 0x0000 +3ff84f70: .word 0x0000 +3ff84f80: .word 0x0000 +3ff84f90: .word 0x0000 +3ff84fa0: .word 0x0000 +3ff84fb0: .word 0x0000 +3ff84fc0: .word 0x0000 +3ff84fd0: .word 0x0000 +3ff84fe0: .word 0x0000 +3ff84ff0: .word 0x0000 +3ff85000: .word 0x0000 +3ff85010: .word 0x0000 +3ff85020: .word 0x0000 +3ff85030: .word 0x0000 +3ff85040: .word 0x0000 +3ff85050: .word 0x0000 +3ff85060: .word 0x0000 +3ff85070: .word 0x0000 +3ff85080: .word 0x0000 +3ff85090: .word 0x0000 +3ff850a0: .word 0x0000 +3ff850b0: .word 0x0000 +3ff850c0: .word 0x0000 +3ff850d0: .word 0x0000 +3ff850e0: .word 0x0000 +3ff850f0: .word 0x0040 +3ff85100: move *a3+, *a0+, 0 +3ff85110: rev a7 +3ff85120: .word 0x0000 +3ff85130: .word 0x0000 +3ff85140: or b10, b4 +3ff85150: .word 0x0000 +3ff85160: move a0, *a2, 0 +3ff85170: .word 0x0000 +3ff85180: .word 0x0000 +3ff85190: .word 0x0000 +3ff851a0: move a0, *a2, 0 +3ff851b0: .word 0x0000 +3ff851c0: .word 0x0000 +3ff851d0: .word 0x0000 +3ff851e0: move a5, *a10, 1 +3ff851f0: .word 0x0000 +3ff85200: .word 0x0400 +3ff85210: .word 0x0000 +3ff85220: move a0, *a2, 0 +3ff85230: .word 0x0000 +3ff85240: .word 0x0400 +3ff85250: .word 0x0000 +3ff85260: move a1, *a10, 0 +3ff85270: .word 0x0000 +3ff85280: .word 0x0440 +3ff85290: .word 0x0000 +3ff852a0: move a0, *a2, 0 +3ff852b0: .word 0x0000 +3ff852c0: .word 0x0440 +3ff852d0: .word 0x0000 +3ff852e0: move a0, *a2, 0 +3ff852f0: .word 0x0000 +3ff85300: or b10, b4 +3ff85310: .word 0x0000 +3ff85320: .word 0x0000 +3ff85330: .word 0x0000 +3ff85340: .word 0x0000 +3ff85350: .word 0x0000 +3ff85360: .word 0x0000 +3ff85370: .word 0x0000 +3ff85380: .word 0x0000 +3ff85390: .word 0x0000 +3ff853a0: .word 0x0000 +3ff853b0: .word 0x0000 +3ff853c0: .word 0x0000 +3ff853d0: .word 0x0000 +3ff853e0: .word 0x0000 +3ff853f0: .word 0x0000 +3ff85400: .word 0x0000 +3ff85410: .word 0x0000 +3ff85420: .word 0x0000 +3ff85430: .word 0x0000 +3ff85440: .word 0x0000 +3ff85450: .word 0x0000 +3ff85460: .word 0x0000 +3ff85470: .word 0x0000 +3ff85480: .word 0x0000 +3ff85490: .word 0x0000 +3ff854a0: .word 0x0000 +3ff854b0: .word 0x0000 +3ff854c0: .word 0x0000 +3ff854d0: .word 0x0000 +3ff854e0: .word 0x0000 +3ff854f0: .word 0x0000 +3ff85500: .word 0x0000 +3ff85510: .word 0x0000 +3ff85520: .word 0x0040 +3ff85530: movb *a3, *a0 +3ff85540: rev a7 +3ff85550: .word 0x0000 +3ff85560: .word 0x0000 +3ff85570: .word 0xfffe +3ff85580: .word 0x0000 +3ff85590: move a0, *a2, 0 +3ff855a0: .word 0x0000 +3ff855b0: .word 0xbefa +3ff855c0: .word 0x0000 +3ff855d0: .word 0xbefa +3ff855e0: .word 0x0000 +3ff855f0: .word 0xbefa +3ff85600: .word 0x0000 +3ff85610: .word 0xbefa +3ff85620: .word 0x0000 +3ff85630: .word 0xbefa +3ff85640: .word 0x0000 +3ff85650: move a0, *a2, 0 +3ff85660: .word 0x0000 +3ff85670: .word 0xbefa +3ff85680: .word 0x0000 +3ff85690: .word 0xbefa +3ff856a0: .word 0x0000 +3ff856b0: .word 0xbefa +3ff856c0: .word 0x0000 +3ff856d0: .word 0xbefa +3ff856e0: .word 0x0000 +3ff856f0: .word 0xbefa +3ff85700: .word 0x0000 +3ff85710: move a0, *a2, 0 +3ff85720: .word 0x0000 +3ff85730: .word 0xfffe +3ff85740: .word 0x0000 +3ff85750: .word 0x0000 +3ff85760: .word 0x0000 +3ff85770: .word 0x0000 +3ff85780: .word 0x0000 +3ff85790: .word 0x0000 +3ff857a0: .word 0x0000 +3ff857b0: .word 0x0000 +3ff857c0: .word 0x0000 +3ff857d0: .word 0x0000 +3ff857e0: .word 0x0000 +3ff857f0: .word 0x0000 +3ff85800: .word 0x0000 +3ff85810: .word 0x0000 +3ff85820: .word 0x0000 +3ff85830: .word 0x0000 +3ff85840: .word 0x0000 +3ff85850: .word 0x0000 +3ff85860: .word 0x0000 +3ff85870: .word 0x0000 +3ff85880: .word 0x0000 +3ff85890: .word 0x0000 +3ff858a0: .word 0x0000 +3ff858b0: .word 0x0000 +3ff858c0: .word 0x0000 +3ff858d0: .word 0x0000 +3ff858e0: .word 0x0000 +3ff858f0: .word 0x0000 +3ff85900: .word 0x0000 +3ff85910: .word 0x0000 +3ff85920: .word 0x0000 +3ff85930: .word 0x0000 +3ff85940: .word 0x0000 +3ff85950: .word 0x0040 +3ff85960: move a3, -*a0, 0 +3ff85970: rev a7 +3ff85980: .word 0xffff +3ff85990: .word 0x0001 +3ff859a0: .word 0xffff +3ff859b0: .word 0x0001 +3ff859c0: .word 0xffff +3ff859d0: .word 0x0001 +3ff859e0: .word 0xffff +3ff859f0: .word 0x0001 +3ff85a00: .word 0xffff +3ff85a10: .word 0x0001 +3ff85a20: .word 0xffff +3ff85a30: .word 0x0001 +3ff85a40: .word 0xffff +3ff85a50: .word 0x0001 +3ff85a60: .word 0xffff +3ff85a70: .word 0x0001 +3ff85a80: .word 0xffff +3ff85a90: .word 0x0001 +3ff85aa0: .word 0xffff +3ff85ab0: .word 0x0001 +3ff85ac0: .word 0xffff +3ff85ad0: .word 0x0001 +3ff85ae0: .word 0xffff +3ff85af0: .word 0x0001 +3ff85b00: .word 0xffff +3ff85b10: .word 0x0001 +3ff85b20: .word 0xffff +3ff85b30: .word 0x0001 +3ff85b40: .word 0xffff +3ff85b50: .word 0x0001 +3ff85b60: .word 0xffff +3ff85b70: .word 0x0001 +3ff85b80: .word 0xffff +3ff85b90: .word 0x0001 +3ff85ba0: .word 0x0000 +3ff85bb0: .word 0x0000 +3ff85bc0: .word 0x0000 +3ff85bd0: .word 0x0000 +3ff85be0: .word 0x0000 +3ff85bf0: .word 0x0000 +3ff85c00: .word 0x0000 +3ff85c10: .word 0x0000 +3ff85c20: .word 0x0000 +3ff85c30: .word 0x0000 +3ff85c40: .word 0x0000 +3ff85c50: .word 0x0000 +3ff85c60: .word 0x0000 +3ff85c70: .word 0x0000 +3ff85c80: .word 0x0000 +3ff85c90: .word 0x0000 +3ff85ca0: .word 0x0000 +3ff85cb0: .word 0x0000 +3ff85cc0: .word 0x0000 +3ff85cd0: .word 0x0000 +3ff85ce0: .word 0x0000 +3ff85cf0: .word 0x0000 +3ff85d00: .word 0x0000 +3ff85d10: .word 0x0000 +3ff85d20: .word 0x0000 +3ff85d30: .word 0x0000 +3ff85d40: .word 0x0000 +3ff85d50: .word 0x0000 +3ff85d60: .word 0x0000 +3ff85d70: .word 0x0000 +3ff85d80: .word 0x0040 +3ff85d90: move -*a3, a0, 0 +3ff85da0: rev a7 +3ff85db0: .word 0x0000 +3ff85dc0: .word 0x0000 +3ff85dd0: .word 0xfffe +3ff85de0: .word 0x0000 +3ff85df0: move *a1, *a2, 0 +3ff85e00: .word 0x0000 +3ff85e10: move *a1, *a2, 0 +3ff85e20: .word 0x0000 +3ff85e30: move *a1, *a2, 0 +3ff85e40: .word 0x0000 +3ff85e50: .word 0xfffe +3ff85e60: .word 0x0000 +3ff85e70: move *a1, *a2, 0 +3ff85e80: .word 0x0000 +3ff85e90: move *a1, *a2, 0 +3ff85ea0: .word 0x0000 +3ff85eb0: move *a1, *a2, 0 +3ff85ec0: .word 0x0000 +3ff85ed0: move *a1, *a2, 0 +3ff85ee0: .word 0x0000 +3ff85ef0: move *a1, *a2, 0 +3ff85f00: .word 0x0000 +3ff85f10: .word 0xfffe +3ff85f20: .word 0x0000 +3ff85f30: move *a1, *a2, 0 +3ff85f40: .word 0x0000 +3ff85f50: move *a1, *a2, 0 +3ff85f60: .word 0x0000 +3ff85f70: move *a1, *a2, 0 +3ff85f80: .word 0x0000 +3ff85f90: .word 0xfffe +3ff85fa0: .word 0x0000 +3ff85fb0: .word 0x0000 +3ff85fc0: .word 0x0000 +3ff85fd0: .word 0x0000 +3ff85fe0: .word 0x0000 +3ff85ff0: .word 0x0000 +3ff86000: .word 0x0000 +3ff86010: .word 0x0000 +3ff86020: .word 0x0000 +3ff86030: .word 0x0000 +3ff86040: .word 0x0000 +3ff86050: .word 0x0000 +3ff86060: .word 0x0000 +3ff86070: .word 0x0000 +3ff86080: .word 0x0000 +3ff86090: .word 0x0000 +3ff860a0: .word 0x0000 +3ff860b0: .word 0x0000 +3ff860c0: .word 0x0000 +3ff860d0: .word 0x0000 +3ff860e0: .word 0x0000 +3ff860f0: .word 0x0000 +3ff86100: .word 0x0000 +3ff86110: .word 0x0000 +3ff86120: .word 0x0000 +3ff86130: .word 0x0000 +3ff86140: .word 0x0000 +3ff86150: .word 0x0000 +L3FF86160: +3ff86160: .word 0x0000 +3ff86170: .word 0x0000 +3ff86180: .word 0x0000 +3ff86190: .word 0x0000 +3ff861a0: .word 0x0000 +L3FF861B0: +3ff861b0: .word 0x0010 +3ff861c0: move -*a3, -*a0, 0 +3ff861d0: rev a7 +3ff861e0: or b10, b5 +3ff861f0: move -*a5, -*a10, 1 +L3FF86200: +3ff86200: or b10, b5 +3ff86210: move -*a5, -*a10, 1 +3ff86220: or b10, b5 +3ff86230: move -*a5, -*a10, 1 +3ff86240: or b10, b5 +L3FF86250: +3ff86250: move -*a5, -*a10, 1 +3ff86260: or b10, b5 +3ff86270: move -*a5, -*a10, 1 +3ff86280: or b10, b5 +3ff86290: move -*a5, -*a10, 1 +L3FF862A0: +3ff862a0: or b10, b5 +3ff862b0: move -*a5, -*a10, 1 +3ff862c0: or b10, b5 +3ff862d0: move -*a5, -*a10, 1 +3ff862e0: .word 0x0002 +L3FF862F0: +3ff862f0: move -*a11, -*a0, 0 +3ff86300: rev a7 +3ff86310: cpw b0, b0 +3ff86320: dsjs a12, L3FF86160 +3ff86330: .word 0x0002 +L3FF86340: +3ff86340: move -*a12, -*a0, 0 +3ff86350: rev a7 +3ff86360: cpw b2, b8 +3ff86370: dsjs a12, L3FF861B0 +3ff86380: .word 0x0002 +L3FF86390: +3ff86390: move -*a13, -*a0, 0 +L3FF863A0: +3ff863a0: rev a7 +3ff863b0: cpw a4, a8 +3ff863c0: dsjs a12, L3FF86200 +3ff863d0: .word 0x0002 +L3FF863E0: +3ff863e0: move -*a14, -*a0, 0 +3ff863f0: rev a7 +3ff86400: cpw b5, b8 +3ff86410: dsjs a12, L3FF86250 +3ff86420: .word 0x0002 +3ff86430: move -*sp, -*a0, 0 +3ff86440: rev a7 +3ff86450: cpw b7, b0 +3ff86460: dsjs a12, L3FF862A0 +3ff86470: .word 0x0002 +3ff86480: move -*a0, -*a0, 1 +3ff86490: rev a7 +3ff864a0: cpw a11, a0 +3ff864b0: dsjs a12, L3FF862F0 +3ff864c0: .word 0x0002 +3ff864d0: move -*a1, -*a0, 1 +3ff864e0: rev a7 +3ff864f0: cpw b14, b0 +3ff86500: dsjs a12, L3FF86340 +3ff86510: .word 0x0002 +3ff86520: move -*a2, -*a0, 1 +3ff86530: rev a7 +3ff86540: cvxyl b0, b0 +3ff86550: dsjs a12, L3FF86390 +3ff86560: .word 0x0002 +3ff86570: move -*a3, -*a0, 1 +L3FF86580: +3ff86580: rev a7 +3ff86590: cvxyl b1, b8 +3ff865a0: dsjs a12, L3FF863E0 +3ff865b0: .word 0x0005 +3ff865c0: movb *a12(0x27), a0 +3ff865e0: .word 0x0000 +L3FF865F0: +3ff865f0: .word 0x0000 +3ff86600: .word 0xffff +3ff86610: .word 0xffff +3ff86620: .word 0xffff +3ff86630: .word 0x0005 +3ff86640: movb *sp(0x27), a0 +3ff86660: .word 0x0000 +3ff86670: .word 0x0000 +3ff86680: .word 0x0000 +3ff86690: .word 0x0000 +3ff866a0: .word 0x0000 +3ff866b0: .word 0x0002 +3ff866c0: move *a10(0x27), a0, 1 +3ff866e0: .word 0x0000 +3ff866f0: .word 0x0000 +L3FF86700: +3ff86700: .word 0x0002 +3ff86710: move *a11(0x27), a0, 1 +3ff86730: cvxyl a3, a0 +3ff86740: dsjs a12, L3FF86580 +L3FF86750: +3ff86750: .word 0x0002 +3ff86760: move *b2(0x27), *b0(0x0), 0 +3ff86790: .word 0x0000 +3ff867a0: .word 0x0001 +3ff867b0: move *b7(0x27), *b0(0x0), 0 +3ff867e0: .word 0x0002 +3ff867f0: move *a8(0x27), *a0(0x0), 0 +3ff86820: .word 0x0000 +L3FF86830: +3ff86830: .word 0x0002 +L3FF86840: +3ff86840: jrp L3FF86E50 +3ff86850: rev a7 +3ff86860: .word 0x0000 +3ff86870: .word 0x0000 +3ff86880: .word 0x0002 +3ff86890: jrp L3FF863A0 +3ff868a0: rev a7 +3ff868b0: subb b8, b0 +3ff868c0: dsjs a13, L3FF86700 +3ff868d0: .word 0x0002 +3ff868e0: jrp L3FF865F0 +3ff868f0: rev a7 +3ff86900: cmp b0, b0 +3ff86910: dsjs a13, L3FF86750 +3ff86920: .word 0x0002 +3ff86930: jrp L3FF86840 +3ff86940: rev a7 +3ff86950: .word 0x06a0 +3ff86960: .word 0x0000 +3ff86970: rev a8 +3ff86980: jrls L3FF86A90 +3ff86990: rev a7 +3ff869a0: .word 0x000f +3ff869b0: .word 0x0000 +3ff869c0: .word 0x0080 +3ff869d0: .word 0x0000 +3ff869e0: emu +3ff869f0: .word 0x0000 +3ff86a00: .word 0x0200 +3ff86a10: .word 0x0000 +3ff86a20: .word 0x0400 +3ff86a30: .word 0x0000 +3ff86a40: .word 0x0800 +3ff86a50: .word 0x0000 +3ff86a60: addk 32, a0 +3ff86a70: .word 0x0000 +L3FF86A80: +3ff86a80: sla 0x0, a0 +L3FF86A90: +3ff86a90: .word 0x0000 +3ff86aa0: add a0, a0 +3ff86ab0: .word 0x0000 +3ff86ac0: move a0, *a0, 0 +3ff86ad0: .word 0x0000 +3ff86ae0: .word 0x0000 +3ff86af0: .word 0x0001 +3ff86b00: .word 0x0000 +3ff86b10: .word 0x0002 +3ff86b20: .word 0x0000 +3ff86b30: .word 0x0004 +L3FF86B40: +3ff86b40: .word 0x0000 +3ff86b50: .word 0x0008 +3ff86b60: .word 0x0000 +3ff86b70: .word 0x0010 +3ff86b80: .word 0x0000 +3ff86b90: rev a0 +3ff86ba0: .word 0x0000 +3ff86bb0: .word 0x0040 +3ff86bc0: .word 0x0000 +3ff86bd0: .word 0x0080 +3ff86be0: .word 0x0000 +3ff86bf0: add a0, a0 +3ff86c00: .word 0x0000 +3ff86c10: addk 32, a0 +3ff86c20: .word 0x0002 +3ff86c30: jrge L3FF86B40 +3ff86c40: rev a7 +3ff86c50: .word 0x0000 +3ff86c60: .word 0x0000 +3ff86c70: .word 0x0002 +3ff86c80: jrle L3FF86D90 +3ff86c90: rev a7 +3ff86ca0: .word 0x0000 +3ff86cb0: .word 0x0000 +3ff86cc0: .word 0x0002 +3ff86cd0: jrle L3FF871E0 +3ff86ce0: rev a7 +3ff86cf0: .word 0x0000 +3ff86d00: .word 0x0000 +3ff86d10: .word 0x0002 +3ff86d20: jrle L3FF86830 +3ff86d30: rev a7 +3ff86d40: .word 0x0000 +3ff86d50: .word 0x0000 +3ff86d60: .word 0x0002 +3ff86d70: jrle L3FF86A80 +3ff86d80: rev a7 +L3FF86D90: +3ff86d90: .word 0x0000 +3ff86da0: .word 0x0000 +3ff86db0: .word 0x0002 +3ff86dc0: jrgt L3FF86ED0 +3ff86dd0: rev a7 +3ff86de0: .word 0x0000 +3ff86df0: .word 0x0000 +3ff86e00: .word 0x0002 +3ff86e10: jrgt L3FF87120 +3ff86e20: rev a7 +3ff86e30: .word 0x0000 +3ff86e40: .word 0x0000 +L3FF86E50: +3ff86e50: .word 0x0002 +3ff86e60: .word 0xde10 +3ff86e70: rev a7 +3ff86e80: .word 0x0000 +3ff86e90: .word 0x0000 +3ff86ea0: .word 0x0002 +3ff86eb0: .word 0xde30 +3ff86ec0: rev a7 +L3FF86ED0: +3ff86ed0: .word 0x0000 +3ff86ee0: .word 0x0000 +3ff86ef0: .word 0x0002 +3ff86f00: .word 0xdee0 +3ff86f10: rev a7 +3ff86f20: .word 0x0000 +3ff86f30: .word 0x0000 +3ff86f40: .word 0x0002 +3ff86f50: line 0 +3ff86f60: rev a7 +3ff86f70: .word 0x0000 +3ff86f80: .word 0x0000 +3ff86f90: .word 0x0002 +3ff86fa0: .word 0xdf20 +3ff86fb0: rev a7 +3ff86fc0: .word 0x0000 +3ff86fd0: .word 0x0000 +3ff86fe0: .word 0x0006 +3ff86ff0: .word 0xdfa0 +3ff87000: rev a7 +3ff87010: .word 0x0000 +3ff87020: .word 0x0000 +3ff87030: nop +3ff87040: .word 0x004a +3ff87050: .word 0x0000 +3ff87060: .word 0x0000 +3ff87070: .word 0x0006 +3ff87080: cvxyl a0, a0 +3ff87090: rev a7 +3ff870a0: .word 0x0000 +3ff870b0: .word 0x0000 +3ff870c0: nop +3ff870d0: .word 0x004c +3ff870e0: .word 0x0000 +3ff870f0: .word 0x0000 +3ff87100: .word 0x0006 +3ff87110: pixt a3, *a0, xy +L3FF87120: +3ff87120: rev a7 +3ff87130: .word 0x0000 +3ff87140: .word 0x0000 +3ff87150: .word 0x0400 +3ff87160: .word 0x0008 +3ff87170: .word 0x0000 +3ff87180: .word 0x0000 +3ff87190: .word 0x0006 +3ff871a0: pixt a6, *a0 +3ff871b0: rev a7 +3ff871c0: .word 0x0000 +3ff871d0: .word 0x0000 +L3FF871E0: +3ff871e0: .word 0x0400 +3ff871f0: .word 0x000a +3ff87200: .word 0x0000 +3ff87210: .word 0x0000 +3ff87220: .word 0x0006 +3ff87230: exgpc a0 +3ff87240: rev a8 +3ff87250: .word 0x0000 +3ff87260: .word 0x0000 +3ff87270: emu +3ff87280: .word 0x0000 +3ff87290: .word 0x0000 +3ff872a0: .word 0x0000 +3ff872b0: .word 0x0006 +3ff872c0: mmtm a0, a10,a12 +3ff872e0: .word 0x0000 +3ff872f0: .word 0x0000 +3ff87300: .word 0x0200 +3ff87310: .word 0x0000 +3ff87320: .word 0x0000 +3ff87330: .word 0x0000 +3ff87340: .word 0x0002 +3ff87350: addk 15, a0 +3ff87360: rev a8 +3ff87370: .word 0x0000 +3ff87380: .word 0x0000 +3ff87390: .word 0x0002 +3ff873a0: addk 16, a0 +3ff873b0: rev a8 +3ff873c0: .word 0x0000 +3ff873d0: .word 0x0000 +3ff873e0: .word 0x0001 +3ff873f0: subk 24, a0 +3ff87400: rev a8 +3ff87410: .word 0x0000 +3ff87420: .word 0x0001 +3ff87430: subk 24, b0 +3ff87440: rev a8 +3ff87450: .word 0x0000 +3ff87460: .word 0x0001 +3ff87470: subk 25, a0 +3ff87480: rev a8 +3ff87490: .word 0x0000 +3ff874a0: .word 0x0014 +3ff874b0: subk 25, b0 +3ff874c0: rev a8 +3ff874d0: move *a11+, a9, 1 +3ff874e0: move *b4, sp, 0 +3ff874f0: addk 29, a10 +3ff87500: add a2, a8 +3ff87510: move b11, a8 +3ff87520: sll b8, b5 +3ff87530: sll a11, a7 +3ff87540: add a4, a8 +3ff87550: sub b7, b2 +3ff87560: zext a10, 1 +3ff87570: .word 0x020f +L3FF87580: +3ff87580: add a5, a9 +3ff87590: sla 0x6, b3 +3ff875a0: .word 0x08b5 +3ff875b0: cvxyl b6, b0 +3ff875c0: add a5, a13 +3ff875d0: move *b11(0xd660), *b10(0x324), 1 +3ff87600: add b4, b14 +3ff87610: .word 0x0018 +3ff87620: movk 3, b0 +3ff87630: rev a8 +3ff87640: .word 0x0000 +3ff87650: .word 0x0000 +3ff87660: .word 0x0000 +3ff87670: add a0, a8 +3ff87680: add a3, a6 +3ff87690: exgpc b11 +3ff876a0: movb *b9(0x405e), *sp(0xc51d) +3ff876d0: .word 0xbe35 +3ff876e0: sla a8, sp +3ff876f0: add b4, b8 +3ff87700: sll 0xb, b9 +3ff87710: and a1, sp +3ff87720: move b1, @0xa00a40ad, 0 +3ff87750: jruc L3FF87580 +3ff87760: btst 5, b5 +3ff87770: add b5, b8 +3ff87780: move *b11(0xd660), *b10(0x324), 1 +3ff877b0: add b4, b14 +3ff877c0: .word 0x0002 +3ff877d0: movk 15, b0 +3ff877e0: rev a8 +3ff877f0: .word 0x0000 +3ff87800: .word 0x0000 +3ff87810: .word 0x000c +3ff87820: movk 16, b0 +3ff87830: rev a8 +3ff87840: mpyu b4, b5 +3ff87850: .word 0xd9ab +3ff87860: move a0, -*a10, 1 +3ff87870: .word 0xbffc +3ff87880: xor sp, b7 +3ff87890: addk 32, a11 +3ff878a0: rl 0x9, a5 +3ff878b0: add a2, a8 +3ff878c0: .word 0xdace +3ff878d0: move *b10, *b9, 0 +3ff878e0: not sp +3ff878f0: jruc L3FF87F80 +3ff87900: .word 0x0010 +3ff87910: movk 22, b0 +3ff87920: rev a8 +3ff87930: .word 0x0000 +3ff87940: .word 0x0000 +3ff87950: .word 0x0000 +3ff87960: add a0, a8 +3ff87970: cpw a8, a9 +3ff87980: sll 0xd, b3 +3ff87990: .word 0xeac0 +3ff879a0: jruc L3FF87F30 +3ff879b0: move b9, *sp+, 1 +3ff879c0: pixt *a8, *a10 +3ff879d0: jruc L3FF87DF0 +3ff879e0: add a4, a9 +3ff879f0: jrc L3FF87DB0 +3ff87a00: move a0, b6 +3ff87a10: movb sp, @0x20c09c +L3FF87A40: +3ff87a40: movk 30, b0 +3ff87a50: rev a8 +L3FF87A60: +3ff87a60: movy a14, a11 +3ff87a70: move *a6(0x407f), a9, 0 +3ff87a90: dsjs b12, L3FF87A30 +3ff87aa0: sll 0x6, sp +3ff87ab0: modu a0, a4 +3ff87ac0: .word 0x7210 +3ff87ad0: movb *b11(0x6a17), *b13(0x3435) +3ff87b00: trap 30 +3ff87b10: dsjs b11, L3FF87A30 +3ff87b20: addxy b2, b7 +3ff87b30: move -*a13, a14, 0 +3ff87b40: .word 0x7322 +L3FF87B50: +3ff87b50: .word 0xbe6d +L3FF87B60: +3ff87b60: .word 0x7832 +3ff87b70: move *b4(0x8ef1), *b2+, 1 +3ff87b90: dsjs b11, L3FF87A40 +3ff87ba0: .word 0x9f0d +3ff87bb0: subi 0x40c2ff2f, a0 +3ff87be0: move *b2, *b8, 0 +3ff87bf0: move *a4, *a8, 0 +3ff87c00: move *a4, *a8, 0 +3ff87c10: dsjs b8, L3FF87A60 +3ff87c20: move -*a5, -*a10, 1 +3ff87c30: move -*a5, -*a10, 1 +3ff87c40: move -*a5, -*a10, 1 +3ff87c50: .word 0xbfda +L3FF87C60: +3ff87c60: .word 0x000c +L3FF87C70: +3ff87c70: btst 17, b0 +3ff87c80: rev a8 +L3FF87C90: +3ff87c90: cmp a8, sp +3ff87ca0: subk 11, b3 +3ff87cb0: sub a13, a2 +3ff87cc0: dsjs b8, L3FF87B50 +3ff87cd0: reti +3ff87ce0: pixt b8, *b5 +3ff87cf0: move a13, *a5, 1 +3ff87d00: dsjs sp, L3FF87B50 +3ff87d10: .word 0x0000 +3ff87d20: .word 0x0000 +3ff87d30: .word 0x0000 +3ff87d40: dsjs a8, L3FF87B60 +3ff87d50: .word 0x0010 +3ff87d60: btst 11, b0 +3ff87d70: rev a8 +3ff87d80: move a1, *a11, 1 +3ff87d90: move *b3, b2, 1 +3ff87da0: move *b13+, *b1+, 0 +L3FF87DB0: +3ff87db0: dsjs b12, L3FF87C70 +3ff87dc0: lmo a3, a14 +3ff87dd0: srl 0x10, b4 +3ff87de0: xor a12, a6 +L3FF87DF0: +3ff87df0: dsjs b10, L3FF87C60 +3ff87e00: movx a8, a0 +3ff87e10: sra 0x19, sp +3ff87e20: move *b12, *b4, 1 +3ff87e30: dsjs b14, L3FF87C70 +3ff87e40: .word 0x0000 +3ff87e50: .word 0x0000 +3ff87e60: .word 0x0000 +3ff87e70: dsjs b8, L3FF87C90 +3ff87e80: .word 0x0000 +3ff87e90: .word 0x0000 +3ff87ea0: .word 0x0000 +3ff87eb0: .word 0xffff +3ff87ec0: .word 0xffff +3ff87ed0: .word 0xffff +3ff87ee0: .word 0xffff +3ff87ef0: .word 0xffff +3ff87f00: .word 0xffff +3ff87f10: .word 0xffff +3ff87f20: .word 0xffff +L3FF87F30: +3ff87f30: .word 0xffff +3ff87f40: .word 0xffff +3ff87f50: .word 0xffff +3ff87f60: .word 0xffff +3ff87f70: .word 0xffff +L3FF87F80: +3ff87f80: .word 0xffff +3ff87f90: .word 0xffff +3ff87fa0: .word 0xffff +3ff87fb0: .word 0xffff +3ff87fc0: .word 0xffff +3ff87fd0: .word 0xffff +3ff87fe0: .word 0xffff +3ff87ff0: .word 0xffff +3ff88000: .word 0xffff +3ff88010: .word 0xffff +3ff88020: .word 0xffff +3ff88030: .word 0xffff +3ff88040: .word 0xffff +3ff88050: .word 0xffff +3ff88060: .word 0xffff +3ff88070: .word 0xffff +3ff88080: .word 0xffff +3ff88090: .word 0xffff +3ff880a0: .word 0xffff +3ff880b0: .word 0xffff +3ff880c0: .word 0xffff +3ff880d0: .word 0xffff +3ff880e0: .word 0xffff +3ff880f0: .word 0xffff +3ff88100: .word 0xffff +3ff88110: .word 0xffff +3ff88120: .word 0xffff +3ff88130: .word 0xffff +3ff88140: .word 0xffff +3ff88150: .word 0xffff +3ff88160: .word 0xffff +3ff88170: .word 0xffff +3ff88180: .word 0xffff +3ff88190: .word 0xffff +3ff881a0: .word 0xffff +3ff881b0: .word 0xffff +3ff881c0: .word 0xffff +3ff881d0: .word 0xffff +3ff881e0: .word 0xffff +3ff881f0: .word 0xffff +3ff88200: .word 0xffff +3ff88210: .word 0xffff +3ff88220: .word 0xffff +3ff88230: .word 0xffff +3ff88240: .word 0xffff +3ff88250: .word 0xffff +3ff88260: .word 0xffff +3ff88270: .word 0xffff +3ff88280: .word 0xffff +3ff88290: .word 0xffff +3ff882a0: .word 0xffff +3ff882b0: .word 0xffff +3ff882c0: .word 0xffff +3ff882d0: .word 0xffff +3ff882e0: .word 0xffff +3ff882f0: .word 0xffff +3ff88300: .word 0xffff +3ff88310: .word 0xffff +3ff88320: .word 0xffff +3ff88330: .word 0xffff +3ff88340: .word 0xffff +3ff88350: .word 0xffff +3ff88360: .word 0xffff +3ff88370: .word 0xffff +3ff88380: .word 0xffff +3ff88390: .word 0xffff +3ff883a0: .word 0xffff +3ff883b0: .word 0xffff +3ff883c0: .word 0xffff +3ff883d0: .word 0xffff +3ff883e0: .word 0xffff +3ff883f0: .word 0xffff +3ff88400: .word 0xffff +3ff88410: .word 0xffff +3ff88420: .word 0xffff +3ff88430: .word 0xffff +3ff88440: .word 0xffff +3ff88450: .word 0xffff +3ff88460: .word 0xffff +3ff88470: .word 0xffff +3ff88480: .word 0xffff +3ff88490: .word 0xffff +3ff884a0: .word 0xffff +3ff884b0: .word 0xffff +3ff884c0: .word 0xffff +3ff884d0: .word 0xffff +3ff884e0: .word 0xffff +3ff884f0: .word 0xffff +3ff88500: .word 0xffff +3ff88510: .word 0xffff +3ff88520: .word 0xffff +3ff88530: .word 0xffff +3ff88540: .word 0xffff +3ff88550: .word 0xffff +3ff88560: .word 0xffff +3ff88570: .word 0xffff +3ff88580: .word 0xffff +3ff88590: .word 0xffff +3ff885a0: .word 0xffff +3ff885b0: .word 0xffff +3ff885c0: .word 0xffff +3ff885d0: .word 0xffff +3ff885e0: .word 0xffff +3ff885f0: .word 0xffff +3ff88600: .word 0xffff +3ff88610: .word 0xffff +3ff88620: .word 0xffff +3ff88630: .word 0xffff +3ff88640: .word 0xffff +3ff88650: .word 0xffff +3ff88660: .word 0xffff +3ff88670: .word 0xffff +3ff88680: .word 0xffff +3ff88690: .word 0xffff +3ff886a0: .word 0xffff +3ff886b0: .word 0xffff +3ff886c0: .word 0xffff +3ff886d0: .word 0xffff +3ff886e0: .word 0xffff +3ff886f0: .word 0xffff +3ff88700: .word 0xffff +3ff88710: .word 0xffff +3ff88720: .word 0xffff +3ff88730: .word 0xffff +3ff88740: .word 0xffff +3ff88750: .word 0xffff +3ff88760: .word 0xffff +3ff88770: .word 0xffff +3ff88780: .word 0xffff +3ff88790: .word 0xffff +3ff887a0: .word 0xffff +3ff887b0: .word 0xffff +3ff887c0: .word 0xffff +3ff887d0: .word 0xffff +3ff887e0: .word 0xffff +3ff887f0: .word 0xffff +3ff88800: .word 0xffff +3ff88810: .word 0xffff +3ff88820: .word 0xffff +3ff88830: .word 0xffff +3ff88840: .word 0xffff +3ff88850: .word 0xffff +3ff88860: .word 0xffff +3ff88870: .word 0xffff +3ff88880: .word 0xffff +3ff88890: .word 0xffff +3ff888a0: .word 0xffff +3ff888b0: .word 0xffff +3ff888c0: .word 0xffff +3ff888d0: .word 0xffff +3ff888e0: .word 0xffff +3ff888f0: .word 0xffff +3ff88900: .word 0xffff +3ff88910: .word 0xffff +3ff88920: .word 0xffff +3ff88930: .word 0xffff +3ff88940: .word 0xffff +3ff88950: .word 0xffff +3ff88960: .word 0xffff +3ff88970: .word 0xffff +3ff88980: .word 0xffff +3ff88990: .word 0xffff +3ff889a0: .word 0xffff +3ff889b0: .word 0xffff +3ff889c0: .word 0xffff +3ff889d0: .word 0xffff +3ff889e0: .word 0xffff +3ff889f0: .word 0xffff +3ff88a00: .word 0xffff +3ff88a10: .word 0xffff +3ff88a20: .word 0xffff +3ff88a30: .word 0xffff +3ff88a40: .word 0xffff +3ff88a50: .word 0xffff +3ff88a60: .word 0xffff +3ff88a70: .word 0xffff +3ff88a80: .word 0xffff +3ff88a90: .word 0xffff +3ff88aa0: .word 0xffff +3ff88ab0: .word 0xffff +3ff88ac0: .word 0xffff +3ff88ad0: .word 0xffff +3ff88ae0: .word 0xffff +3ff88af0: .word 0xffff +3ff88b00: .word 0xffff +3ff88b10: .word 0xffff +3ff88b20: .word 0xffff +3ff88b30: .word 0xffff +3ff88b40: .word 0xffff +3ff88b50: .word 0xffff +3ff88b60: .word 0xffff +3ff88b70: .word 0xffff +3ff88b80: .word 0xffff +3ff88b90: .word 0xffff +3ff88ba0: .word 0xffff +3ff88bb0: .word 0xffff +3ff88bc0: .word 0xffff +3ff88bd0: .word 0xffff +3ff88be0: .word 0xffff +3ff88bf0: .word 0xffff +3ff88c00: .word 0xffff +3ff88c10: .word 0xffff +3ff88c20: .word 0xffff +3ff88c30: .word 0xffff +3ff88c40: .word 0xffff +3ff88c50: .word 0xffff +3ff88c60: .word 0xffff +3ff88c70: .word 0xffff +3ff88c80: .word 0xffff +3ff88c90: .word 0xffff +3ff88ca0: .word 0xffff +3ff88cb0: .word 0xffff +3ff88cc0: .word 0xffff +3ff88cd0: .word 0xffff +3ff88ce0: .word 0xffff +3ff88cf0: .word 0xffff +3ff88d00: .word 0xffff +3ff88d10: .word 0xffff +3ff88d20: .word 0xffff +3ff88d30: .word 0xffff +3ff88d40: .word 0xffff +3ff88d50: .word 0xffff +3ff88d60: .word 0xffff +3ff88d70: .word 0xffff +3ff88d80: .word 0xffff +3ff88d90: .word 0xffff +3ff88da0: .word 0xffff +3ff88db0: .word 0xffff +3ff88dc0: .word 0xffff +3ff88dd0: .word 0xffff +3ff88de0: .word 0xffff +3ff88df0: .word 0xffff +3ff88e00: .word 0xffff +3ff88e10: .word 0xffff +3ff88e20: .word 0xffff +3ff88e30: .word 0xffff +3ff88e40: .word 0xffff +3ff88e50: .word 0xffff +3ff88e60: .word 0xffff +3ff88e70: .word 0xffff +3ff88e80: .word 0xffff +3ff88e90: .word 0xffff +3ff88ea0: .word 0xffff +3ff88eb0: .word 0xffff +3ff88ec0: .word 0xffff +3ff88ed0: .word 0xffff +3ff88ee0: .word 0xffff +3ff88ef0: .word 0xffff +3ff88f00: .word 0xffff +3ff88f10: .word 0xffff +3ff88f20: .word 0xffff +3ff88f30: .word 0xffff +3ff88f40: .word 0xffff +3ff88f50: .word 0xffff +3ff88f60: .word 0xffff +3ff88f70: .word 0xffff +3ff88f80: .word 0xffff +3ff88f90: .word 0xffff +3ff88fa0: .word 0xffff +3ff88fb0: .word 0xffff +3ff88fc0: .word 0xffff +3ff88fd0: .word 0xffff +3ff88fe0: .word 0xffff +3ff88ff0: .word 0xffff +3ff89000: .word 0xffff +3ff89010: .word 0xffff +3ff89020: .word 0xffff +3ff89030: .word 0xffff +3ff89040: .word 0xffff +3ff89050: .word 0xffff +3ff89060: .word 0xffff +3ff89070: .word 0xffff +3ff89080: .word 0xffff +3ff89090: .word 0xffff +3ff890a0: .word 0xffff +3ff890b0: .word 0xffff +3ff890c0: .word 0xffff +3ff890d0: .word 0xffff +3ff890e0: .word 0xffff +3ff890f0: .word 0xffff +3ff89100: .word 0xffff +3ff89110: .word 0xffff +3ff89120: .word 0xffff +3ff89130: .word 0xffff +3ff89140: .word 0xffff +3ff89150: .word 0xffff +3ff89160: .word 0xffff +3ff89170: .word 0xffff +3ff89180: .word 0xffff +3ff89190: .word 0xffff +3ff891a0: .word 0xffff +3ff891b0: .word 0xffff +3ff891c0: .word 0xffff +3ff891d0: .word 0xffff +3ff891e0: .word 0xffff +3ff891f0: .word 0xffff +3ff89200: .word 0xffff +3ff89210: .word 0xffff +3ff89220: .word 0xffff +3ff89230: .word 0xffff +3ff89240: .word 0xffff +3ff89250: .word 0xffff +3ff89260: .word 0xffff +3ff89270: .word 0xffff +3ff89280: .word 0xffff +3ff89290: .word 0xffff +3ff892a0: .word 0xffff +3ff892b0: .word 0xffff +3ff892c0: .word 0xffff +3ff892d0: .word 0xffff +3ff892e0: .word 0xffff +3ff892f0: .word 0xffff +3ff89300: .word 0xffff +3ff89310: .word 0xffff +3ff89320: .word 0xffff +3ff89330: .word 0xffff +3ff89340: .word 0xffff +3ff89350: .word 0xffff +3ff89360: .word 0xffff +3ff89370: .word 0xffff +3ff89380: .word 0xffff +3ff89390: .word 0xffff +3ff893a0: .word 0xffff +3ff893b0: .word 0xffff +3ff893c0: .word 0xffff +3ff893d0: .word 0xffff +3ff893e0: .word 0xffff +3ff893f0: .word 0xffff +3ff89400: .word 0xffff +3ff89410: .word 0xffff +3ff89420: .word 0xffff +3ff89430: .word 0xffff +3ff89440: .word 0xffff +3ff89450: .word 0xffff +3ff89460: .word 0xffff +3ff89470: .word 0xffff +3ff89480: .word 0xffff +3ff89490: .word 0xffff +3ff894a0: .word 0xffff +3ff894b0: .word 0xffff +3ff894c0: .word 0xffff +3ff894d0: .word 0xffff +3ff894e0: .word 0xffff +3ff894f0: .word 0xffff +3ff89500: .word 0xffff +3ff89510: .word 0xffff +3ff89520: .word 0xffff +3ff89530: .word 0xffff +3ff89540: .word 0xffff +3ff89550: .word 0xffff +3ff89560: .word 0xffff +3ff89570: .word 0xffff +3ff89580: .word 0xffff +3ff89590: .word 0xffff +3ff895a0: .word 0xffff +3ff895b0: .word 0xffff +3ff895c0: .word 0xffff +3ff895d0: .word 0xffff +3ff895e0: .word 0xffff +3ff895f0: .word 0xffff +3ff89600: .word 0xffff +3ff89610: .word 0xffff +3ff89620: .word 0xffff +3ff89630: .word 0xffff +3ff89640: .word 0xffff +3ff89650: .word 0xffff +3ff89660: .word 0xffff +3ff89670: .word 0xffff +3ff89680: .word 0xffff +3ff89690: .word 0xffff +3ff896a0: .word 0xffff +3ff896b0: .word 0xffff +3ff896c0: .word 0xffff +3ff896d0: .word 0xffff +3ff896e0: .word 0xffff +3ff896f0: .word 0xffff +3ff89700: .word 0xffff +3ff89710: .word 0xffff +3ff89720: .word 0xffff +3ff89730: .word 0xffff +3ff89740: .word 0xffff +3ff89750: .word 0xffff +3ff89760: .word 0xffff +3ff89770: .word 0xffff +3ff89780: .word 0xffff +3ff89790: .word 0xffff +3ff897a0: .word 0xffff +3ff897b0: .word 0xffff +3ff897c0: .word 0xffff +3ff897d0: .word 0xffff +3ff897e0: .word 0xffff +3ff897f0: .word 0xffff +3ff89800: .word 0xffff +3ff89810: .word 0xffff +3ff89820: .word 0xffff +3ff89830: .word 0xffff +3ff89840: .word 0xffff +3ff89850: .word 0xffff +3ff89860: .word 0xffff +3ff89870: .word 0xffff +3ff89880: .word 0xffff +3ff89890: .word 0xffff +3ff898a0: .word 0xffff +3ff898b0: .word 0xffff +3ff898c0: .word 0xffff +3ff898d0: .word 0xffff +3ff898e0: .word 0xffff +3ff898f0: .word 0xffff +3ff89900: .word 0xffff +3ff89910: .word 0xffff +3ff89920: .word 0xffff +3ff89930: .word 0xffff +3ff89940: .word 0xffff +3ff89950: .word 0xffff +3ff89960: .word 0xffff +3ff89970: .word 0xffff +3ff89980: .word 0xffff +3ff89990: .word 0xffff +3ff899a0: .word 0xffff +3ff899b0: .word 0xffff +3ff899c0: .word 0xffff +3ff899d0: .word 0xffff +3ff899e0: .word 0xffff +3ff899f0: .word 0xffff +3ff89a00: .word 0xffff +3ff89a10: .word 0xffff +3ff89a20: .word 0xffff +3ff89a30: .word 0xffff +3ff89a40: .word 0xffff +3ff89a50: .word 0xffff +3ff89a60: .word 0xffff +3ff89a70: .word 0xffff +3ff89a80: .word 0xffff +3ff89a90: .word 0xffff +3ff89aa0: .word 0xffff +3ff89ab0: .word 0xffff +3ff89ac0: .word 0xffff +3ff89ad0: .word 0xffff +3ff89ae0: .word 0xffff +3ff89af0: .word 0xffff +3ff89b00: .word 0xffff +3ff89b10: .word 0xffff +3ff89b20: .word 0xffff +3ff89b30: .word 0xffff +3ff89b40: .word 0xffff +3ff89b50: .word 0xffff +3ff89b60: .word 0xffff +3ff89b70: .word 0xffff +3ff89b80: .word 0xffff +3ff89b90: .word 0xffff +3ff89ba0: .word 0xffff +3ff89bb0: .word 0xffff +3ff89bc0: .word 0xffff +3ff89bd0: .word 0xffff +3ff89be0: .word 0xffff +3ff89bf0: .word 0xffff +3ff89c00: .word 0xffff +3ff89c10: .word 0xffff +3ff89c20: .word 0xffff +3ff89c30: .word 0xffff +3ff89c40: .word 0xffff +3ff89c50: .word 0xffff +3ff89c60: .word 0xffff +3ff89c70: .word 0xffff +3ff89c80: .word 0xffff +3ff89c90: .word 0xffff +3ff89ca0: .word 0xffff +3ff89cb0: .word 0xffff +3ff89cc0: .word 0xffff +3ff89cd0: .word 0xffff +3ff89ce0: .word 0xffff +3ff89cf0: .word 0xffff +3ff89d00: .word 0xffff +3ff89d10: .word 0xffff +3ff89d20: .word 0xffff +3ff89d30: .word 0xffff +3ff89d40: .word 0xffff +3ff89d50: .word 0xffff +3ff89d60: .word 0xffff +3ff89d70: .word 0xffff +3ff89d80: .word 0xffff +3ff89d90: .word 0xffff +3ff89da0: .word 0xffff +3ff89db0: .word 0xffff +3ff89dc0: .word 0xffff +3ff89dd0: .word 0xffff +3ff89de0: .word 0xffff +3ff89df0: .word 0xffff +3ff89e00: .word 0xffff +3ff89e10: .word 0xffff +3ff89e20: .word 0xffff +3ff89e30: .word 0xffff +3ff89e40: .word 0xffff +3ff89e50: .word 0xffff +3ff89e60: .word 0xffff +3ff89e70: .word 0xffff +3ff89e80: .word 0xffff +3ff89e90: .word 0xffff +3ff89ea0: .word 0xffff +3ff89eb0: .word 0xffff +3ff89ec0: .word 0xffff +3ff89ed0: .word 0xffff +3ff89ee0: .word 0xffff +3ff89ef0: .word 0xffff +3ff89f00: .word 0xffff +3ff89f10: .word 0xffff +3ff89f20: .word 0xffff +3ff89f30: .word 0xffff +3ff89f40: .word 0xffff +3ff89f50: .word 0xffff +3ff89f60: .word 0xffff +3ff89f70: .word 0xffff +3ff89f80: .word 0xffff +3ff89f90: .word 0xffff +3ff89fa0: .word 0xffff +3ff89fb0: .word 0xffff +3ff89fc0: .word 0xffff +3ff89fd0: .word 0xffff +3ff89fe0: .word 0xffff +3ff89ff0: .word 0xffff +3ff8a000: .word 0xffff +3ff8a010: .word 0xffff +3ff8a020: .word 0xffff +3ff8a030: .word 0xffff +3ff8a040: .word 0xffff +3ff8a050: .word 0xffff +3ff8a060: .word 0xffff +3ff8a070: .word 0xffff +3ff8a080: .word 0xffff +3ff8a090: .word 0xffff +3ff8a0a0: .word 0xffff +3ff8a0b0: .word 0xffff +3ff8a0c0: .word 0xffff +3ff8a0d0: .word 0xffff +3ff8a0e0: .word 0xffff +3ff8a0f0: .word 0xffff +3ff8a100: .word 0xffff +3ff8a110: .word 0xffff +3ff8a120: .word 0xffff +3ff8a130: .word 0xffff +3ff8a140: .word 0xffff +3ff8a150: .word 0xffff +3ff8a160: .word 0xffff +3ff8a170: .word 0xffff +3ff8a180: .word 0xffff +3ff8a190: .word 0xffff +3ff8a1a0: .word 0xffff +3ff8a1b0: .word 0xffff +3ff8a1c0: .word 0xffff +3ff8a1d0: .word 0xffff +3ff8a1e0: .word 0xffff +3ff8a1f0: .word 0xffff +3ff8a200: .word 0xffff +3ff8a210: .word 0xffff +3ff8a220: .word 0xffff +3ff8a230: .word 0xffff +3ff8a240: .word 0xffff +3ff8a250: .word 0xffff +3ff8a260: .word 0xffff +3ff8a270: .word 0xffff +3ff8a280: .word 0xffff +3ff8a290: .word 0xffff +3ff8a2a0: .word 0xffff +3ff8a2b0: .word 0xffff +3ff8a2c0: .word 0xffff +3ff8a2d0: .word 0xffff +3ff8a2e0: .word 0xffff +3ff8a2f0: .word 0xffff +3ff8a300: .word 0xffff +3ff8a310: .word 0xffff +3ff8a320: .word 0xffff +3ff8a330: .word 0xffff +3ff8a340: .word 0xffff +3ff8a350: .word 0xffff +3ff8a360: .word 0xffff +3ff8a370: .word 0xffff +3ff8a380: .word 0xffff +3ff8a390: .word 0xffff +3ff8a3a0: .word 0xffff +3ff8a3b0: .word 0xffff +3ff8a3c0: .word 0xffff +3ff8a3d0: .word 0xffff +3ff8a3e0: .word 0xffff +3ff8a3f0: .word 0xffff +3ff8a400: .word 0xffff +3ff8a410: .word 0xffff +3ff8a420: .word 0xffff +3ff8a430: .word 0xffff +3ff8a440: .word 0xffff +3ff8a450: .word 0xffff +3ff8a460: .word 0xffff +3ff8a470: .word 0xffff +3ff8a480: .word 0xffff +3ff8a490: .word 0xffff +3ff8a4a0: .word 0xffff +3ff8a4b0: .word 0xffff +3ff8a4c0: .word 0xffff +3ff8a4d0: .word 0xffff +3ff8a4e0: .word 0xffff +3ff8a4f0: .word 0xffff +3ff8a500: .word 0xffff +3ff8a510: .word 0xffff +3ff8a520: .word 0xffff +3ff8a530: .word 0xffff +3ff8a540: .word 0xffff +3ff8a550: .word 0xffff +3ff8a560: .word 0xffff +3ff8a570: .word 0xffff +3ff8a580: .word 0xffff +3ff8a590: .word 0xffff +3ff8a5a0: .word 0xffff +3ff8a5b0: .word 0xffff +3ff8a5c0: .word 0xffff +3ff8a5d0: .word 0xffff +3ff8a5e0: .word 0xffff +3ff8a5f0: .word 0xffff +3ff8a600: .word 0xffff +3ff8a610: .word 0xffff +3ff8a620: .word 0xffff +3ff8a630: .word 0xffff +3ff8a640: .word 0xffff +3ff8a650: .word 0xffff +3ff8a660: .word 0xffff +3ff8a670: .word 0xffff +3ff8a680: .word 0xffff +3ff8a690: .word 0xffff +3ff8a6a0: .word 0xffff +3ff8a6b0: .word 0xffff +3ff8a6c0: .word 0xffff +3ff8a6d0: .word 0xffff +3ff8a6e0: .word 0xffff +3ff8a6f0: .word 0xffff +3ff8a700: .word 0xffff +3ff8a710: .word 0xffff +3ff8a720: .word 0xffff +3ff8a730: .word 0xffff +3ff8a740: .word 0xffff +3ff8a750: .word 0xffff +3ff8a760: .word 0xffff +3ff8a770: .word 0xffff +3ff8a780: .word 0xffff +3ff8a790: .word 0xffff +3ff8a7a0: .word 0xffff +3ff8a7b0: .word 0xffff +3ff8a7c0: .word 0xffff +3ff8a7d0: .word 0xffff +3ff8a7e0: .word 0xffff +3ff8a7f0: .word 0xffff +3ff8a800: .word 0xffff +3ff8a810: .word 0xffff +3ff8a820: .word 0xffff +3ff8a830: .word 0xffff +3ff8a840: .word 0xffff +3ff8a850: .word 0xffff +3ff8a860: .word 0xffff +3ff8a870: .word 0xffff +3ff8a880: .word 0xffff +3ff8a890: .word 0xffff +3ff8a8a0: .word 0xffff +3ff8a8b0: .word 0xffff +3ff8a8c0: .word 0xffff +3ff8a8d0: .word 0xffff +3ff8a8e0: .word 0xffff +3ff8a8f0: .word 0xffff +3ff8a900: .word 0xffff +3ff8a910: .word 0xffff +3ff8a920: .word 0xffff +3ff8a930: .word 0xffff +3ff8a940: .word 0xffff +3ff8a950: .word 0xffff +3ff8a960: .word 0xffff +3ff8a970: .word 0xffff +3ff8a980: .word 0xffff +3ff8a990: .word 0xffff +3ff8a9a0: .word 0xffff +3ff8a9b0: .word 0xffff +3ff8a9c0: .word 0xffff +3ff8a9d0: .word 0xffff +3ff8a9e0: .word 0xffff +3ff8a9f0: .word 0xffff +3ff8aa00: .word 0xffff +3ff8aa10: .word 0xffff +3ff8aa20: .word 0xffff +3ff8aa30: .word 0xffff +3ff8aa40: .word 0xffff +3ff8aa50: .word 0xffff +3ff8aa60: .word 0xffff +3ff8aa70: .word 0xffff +3ff8aa80: .word 0xffff +3ff8aa90: .word 0xffff +3ff8aaa0: .word 0xffff +3ff8aab0: .word 0xffff +3ff8aac0: .word 0xffff +3ff8aad0: .word 0xffff +3ff8aae0: .word 0xffff +3ff8aaf0: .word 0xffff +3ff8ab00: .word 0xffff +3ff8ab10: .word 0xffff +3ff8ab20: .word 0xffff +3ff8ab30: .word 0xffff +3ff8ab40: .word 0xffff +3ff8ab50: .word 0xffff +3ff8ab60: .word 0xffff +3ff8ab70: .word 0xffff +3ff8ab80: .word 0xffff +3ff8ab90: .word 0xffff +3ff8aba0: .word 0xffff +3ff8abb0: .word 0xffff +3ff8abc0: .word 0xffff +3ff8abd0: .word 0xffff +3ff8abe0: .word 0xffff +3ff8abf0: .word 0xffff +3ff8ac00: .word 0xffff +3ff8ac10: .word 0xffff +3ff8ac20: .word 0xffff +3ff8ac30: .word 0xffff +3ff8ac40: .word 0xffff +3ff8ac50: .word 0xffff +3ff8ac60: .word 0xffff +3ff8ac70: .word 0xffff +3ff8ac80: .word 0xffff +3ff8ac90: .word 0xffff +3ff8aca0: .word 0xffff +3ff8acb0: .word 0xffff +3ff8acc0: .word 0xffff +3ff8acd0: .word 0xffff +3ff8ace0: .word 0xffff +3ff8acf0: .word 0xffff +3ff8ad00: .word 0xffff +3ff8ad10: .word 0xffff +3ff8ad20: .word 0xffff +3ff8ad30: .word 0xffff +3ff8ad40: .word 0xffff +3ff8ad50: .word 0xffff +3ff8ad60: .word 0xffff +3ff8ad70: .word 0xffff +3ff8ad80: .word 0xffff +3ff8ad90: .word 0xffff +3ff8ada0: .word 0xffff +3ff8adb0: .word 0xffff +3ff8adc0: .word 0xffff +3ff8add0: .word 0xffff +3ff8ade0: .word 0xffff +3ff8adf0: .word 0xffff +3ff8ae00: .word 0xffff +3ff8ae10: .word 0xffff +3ff8ae20: .word 0xffff +3ff8ae30: .word 0xffff +3ff8ae40: .word 0xffff +3ff8ae50: .word 0xffff +3ff8ae60: .word 0xffff +3ff8ae70: .word 0xffff +3ff8ae80: .word 0xffff +3ff8ae90: .word 0xffff +3ff8aea0: .word 0xffff +3ff8aeb0: .word 0xffff +3ff8aec0: .word 0xffff +3ff8aed0: .word 0xffff +3ff8aee0: .word 0xffff +3ff8aef0: .word 0xffff +3ff8af00: .word 0xffff +3ff8af10: .word 0xffff +3ff8af20: .word 0xffff +3ff8af30: .word 0xffff +3ff8af40: .word 0xffff +3ff8af50: .word 0xffff +3ff8af60: .word 0xffff +3ff8af70: .word 0xffff +3ff8af80: .word 0xffff +3ff8af90: .word 0xffff +3ff8afa0: .word 0xffff +3ff8afb0: .word 0xffff +3ff8afc0: .word 0xffff +3ff8afd0: .word 0xffff +3ff8afe0: .word 0xffff +3ff8aff0: .word 0xffff +3ff8b000: .word 0xffff +3ff8b010: .word 0xffff +3ff8b020: .word 0xffff +3ff8b030: .word 0xffff +3ff8b040: .word 0xffff +3ff8b050: .word 0xffff +3ff8b060: .word 0xffff +3ff8b070: .word 0xffff +3ff8b080: .word 0xffff +3ff8b090: .word 0xffff +3ff8b0a0: .word 0xffff +3ff8b0b0: .word 0xffff +3ff8b0c0: .word 0xffff +3ff8b0d0: .word 0xffff +3ff8b0e0: .word 0xffff +3ff8b0f0: .word 0xffff +3ff8b100: .word 0xffff +3ff8b110: .word 0xffff +3ff8b120: .word 0xffff +3ff8b130: .word 0xffff +3ff8b140: .word 0xffff +3ff8b150: .word 0xffff +3ff8b160: .word 0xffff +3ff8b170: .word 0xffff +3ff8b180: .word 0xffff +3ff8b190: .word 0xffff +3ff8b1a0: .word 0xffff +3ff8b1b0: .word 0xffff +3ff8b1c0: .word 0xffff +3ff8b1d0: .word 0xffff +3ff8b1e0: .word 0xffff +3ff8b1f0: .word 0xffff +3ff8b200: .word 0xffff +3ff8b210: .word 0xffff +3ff8b220: .word 0xffff +3ff8b230: .word 0xffff +3ff8b240: .word 0xffff +3ff8b250: .word 0xffff +3ff8b260: .word 0xffff +3ff8b270: .word 0xffff +3ff8b280: .word 0xffff +3ff8b290: .word 0xffff +3ff8b2a0: .word 0xffff +3ff8b2b0: .word 0xffff +3ff8b2c0: .word 0xffff +3ff8b2d0: .word 0xffff +3ff8b2e0: .word 0xffff +3ff8b2f0: .word 0xffff +3ff8b300: .word 0xffff +3ff8b310: .word 0xffff +3ff8b320: .word 0xffff +3ff8b330: .word 0xffff +3ff8b340: .word 0xffff +3ff8b350: .word 0xffff +3ff8b360: .word 0xffff +3ff8b370: .word 0xffff +3ff8b380: .word 0xffff +3ff8b390: .word 0xffff +3ff8b3a0: .word 0xffff +3ff8b3b0: .word 0xffff +3ff8b3c0: .word 0xffff +3ff8b3d0: .word 0xffff +3ff8b3e0: .word 0xffff +3ff8b3f0: .word 0xffff +3ff8b400: .word 0xffff +3ff8b410: .word 0xffff +3ff8b420: .word 0xffff +3ff8b430: .word 0xffff +3ff8b440: .word 0xffff +3ff8b450: .word 0xffff +3ff8b460: .word 0xffff +3ff8b470: .word 0xffff +3ff8b480: .word 0xffff +3ff8b490: .word 0xffff +3ff8b4a0: .word 0xffff +3ff8b4b0: .word 0xffff +3ff8b4c0: .word 0xffff +3ff8b4d0: .word 0xffff +3ff8b4e0: .word 0xffff +3ff8b4f0: .word 0xffff +3ff8b500: .word 0xffff +3ff8b510: .word 0xffff +3ff8b520: .word 0xffff +3ff8b530: .word 0xffff +3ff8b540: .word 0xffff +3ff8b550: .word 0xffff +3ff8b560: .word 0xffff +3ff8b570: .word 0xffff +3ff8b580: .word 0xffff +3ff8b590: .word 0xffff +3ff8b5a0: .word 0xffff +3ff8b5b0: .word 0xffff +3ff8b5c0: .word 0xffff +3ff8b5d0: .word 0xffff +3ff8b5e0: .word 0xffff +3ff8b5f0: .word 0xffff +3ff8b600: .word 0xffff +3ff8b610: .word 0xffff +3ff8b620: .word 0xffff +3ff8b630: .word 0xffff +3ff8b640: .word 0xffff +3ff8b650: .word 0xffff +3ff8b660: .word 0xffff +3ff8b670: .word 0xffff +3ff8b680: .word 0xffff +3ff8b690: .word 0xffff +3ff8b6a0: .word 0xffff +3ff8b6b0: .word 0xffff +3ff8b6c0: .word 0xffff +3ff8b6d0: .word 0xffff +3ff8b6e0: .word 0xffff +3ff8b6f0: .word 0xffff +3ff8b700: .word 0xffff +3ff8b710: .word 0xffff +3ff8b720: .word 0xffff +3ff8b730: .word 0xffff +3ff8b740: .word 0xffff +3ff8b750: .word 0xffff +3ff8b760: .word 0xffff +3ff8b770: .word 0xffff +3ff8b780: .word 0xffff +3ff8b790: .word 0xffff +3ff8b7a0: .word 0xffff +3ff8b7b0: .word 0xffff +3ff8b7c0: .word 0xffff +3ff8b7d0: .word 0xffff +3ff8b7e0: .word 0xffff +3ff8b7f0: .word 0xffff +3ff8b800: .word 0xffff +3ff8b810: .word 0xffff +3ff8b820: .word 0xffff +3ff8b830: .word 0xffff +3ff8b840: .word 0xffff +3ff8b850: .word 0xffff +3ff8b860: .word 0xffff +3ff8b870: .word 0xffff +3ff8b880: .word 0xffff +3ff8b890: .word 0xffff +3ff8b8a0: .word 0xffff +3ff8b8b0: .word 0xffff +3ff8b8c0: .word 0xffff +3ff8b8d0: .word 0xffff +3ff8b8e0: .word 0xffff +3ff8b8f0: .word 0xffff +3ff8b900: .word 0xffff +3ff8b910: .word 0xffff +3ff8b920: .word 0xffff +3ff8b930: .word 0xffff +3ff8b940: .word 0xffff +3ff8b950: .word 0xffff +3ff8b960: .word 0xffff +3ff8b970: .word 0xffff +3ff8b980: .word 0xffff +3ff8b990: .word 0xffff +3ff8b9a0: .word 0xffff +3ff8b9b0: .word 0xffff +3ff8b9c0: .word 0xffff +3ff8b9d0: .word 0xffff +3ff8b9e0: .word 0xffff +3ff8b9f0: .word 0xffff +3ff8ba00: .word 0xffff +3ff8ba10: .word 0xffff +3ff8ba20: .word 0xffff +3ff8ba30: .word 0xffff +3ff8ba40: .word 0xffff +3ff8ba50: .word 0xffff +3ff8ba60: .word 0xffff +3ff8ba70: .word 0xffff +3ff8ba80: .word 0xffff +3ff8ba90: .word 0xffff +3ff8baa0: .word 0xffff +3ff8bab0: .word 0xffff +3ff8bac0: .word 0xffff +3ff8bad0: .word 0xffff +3ff8bae0: .word 0xffff +3ff8baf0: .word 0xffff +3ff8bb00: .word 0xffff +3ff8bb10: .word 0xffff +3ff8bb20: .word 0xffff +3ff8bb30: .word 0xffff +3ff8bb40: .word 0xffff +3ff8bb50: .word 0xffff +3ff8bb60: .word 0xffff +3ff8bb70: .word 0xffff +3ff8bb80: .word 0xffff +3ff8bb90: .word 0xffff +3ff8bba0: .word 0xffff +3ff8bbb0: .word 0xffff +3ff8bbc0: .word 0xffff +3ff8bbd0: .word 0xffff +3ff8bbe0: .word 0xffff +3ff8bbf0: .word 0xffff +3ff8bc00: .word 0xffff +3ff8bc10: .word 0xffff +3ff8bc20: .word 0xffff +3ff8bc30: .word 0xffff +3ff8bc40: .word 0xffff +3ff8bc50: .word 0xffff +3ff8bc60: .word 0xffff +3ff8bc70: .word 0xffff +3ff8bc80: .word 0xffff +3ff8bc90: .word 0xffff +3ff8bca0: .word 0xffff +3ff8bcb0: .word 0xffff +3ff8bcc0: .word 0xffff +3ff8bcd0: .word 0xffff +3ff8bce0: .word 0xffff +3ff8bcf0: .word 0xffff +3ff8bd00: .word 0xffff +3ff8bd10: .word 0xffff +3ff8bd20: .word 0xffff +3ff8bd30: .word 0xffff +3ff8bd40: .word 0xffff +3ff8bd50: .word 0xffff +3ff8bd60: .word 0xffff +3ff8bd70: .word 0xffff +3ff8bd80: .word 0xffff +3ff8bd90: .word 0xffff +3ff8bda0: .word 0xffff +3ff8bdb0: .word 0xffff +3ff8bdc0: .word 0xffff +3ff8bdd0: .word 0xffff +3ff8bde0: .word 0xffff +3ff8bdf0: .word 0xffff +3ff8be00: .word 0xffff +3ff8be10: .word 0xffff +3ff8be20: .word 0xffff +3ff8be30: .word 0xffff +3ff8be40: .word 0xffff +3ff8be50: .word 0xffff +3ff8be60: .word 0xffff +3ff8be70: .word 0xffff +3ff8be80: .word 0xffff +3ff8be90: .word 0xffff +3ff8bea0: .word 0xffff +3ff8beb0: .word 0xffff +3ff8bec0: .word 0xffff +3ff8bed0: .word 0xffff +3ff8bee0: .word 0xffff +3ff8bef0: .word 0xffff +3ff8bf00: .word 0xffff +3ff8bf10: .word 0xffff +3ff8bf20: .word 0xffff +3ff8bf30: .word 0xffff +3ff8bf40: .word 0xffff +3ff8bf50: .word 0xffff +3ff8bf60: .word 0xffff +3ff8bf70: .word 0xffff +3ff8bf80: .word 0xffff +3ff8bf90: .word 0xffff +3ff8bfa0: .word 0xffff +3ff8bfb0: .word 0xffff +3ff8bfc0: .word 0xffff +3ff8bfd0: .word 0xffff +3ff8bfe0: .word 0xffff +3ff8bff0: .word 0xffff +3ff8c000: .word 0xffff +3ff8c010: .word 0xffff +3ff8c020: .word 0xffff +3ff8c030: .word 0xffff +3ff8c040: .word 0xffff +3ff8c050: .word 0xffff +3ff8c060: .word 0xffff +3ff8c070: .word 0xffff +3ff8c080: .word 0xffff +3ff8c090: .word 0xffff +3ff8c0a0: .word 0xffff +3ff8c0b0: .word 0xffff +3ff8c0c0: .word 0xffff +3ff8c0d0: .word 0xffff +3ff8c0e0: .word 0xffff +3ff8c0f0: .word 0xffff +3ff8c100: .word 0xffff +3ff8c110: .word 0xffff +3ff8c120: .word 0xffff +3ff8c130: .word 0xffff +3ff8c140: .word 0xffff +3ff8c150: .word 0xffff +3ff8c160: .word 0xffff +3ff8c170: .word 0xffff +3ff8c180: .word 0xffff +3ff8c190: .word 0xffff +3ff8c1a0: .word 0xffff +3ff8c1b0: .word 0xffff +3ff8c1c0: .word 0xffff +3ff8c1d0: .word 0xffff +3ff8c1e0: .word 0xffff +3ff8c1f0: .word 0xffff +3ff8c200: .word 0xffff +3ff8c210: .word 0xffff +3ff8c220: .word 0xffff +3ff8c230: .word 0xffff +3ff8c240: .word 0xffff +3ff8c250: .word 0xffff +3ff8c260: .word 0xffff +3ff8c270: .word 0xffff +3ff8c280: .word 0xffff +3ff8c290: .word 0xffff +3ff8c2a0: .word 0xffff +3ff8c2b0: .word 0xffff +3ff8c2c0: .word 0xffff +3ff8c2d0: .word 0xffff +3ff8c2e0: .word 0xffff +3ff8c2f0: .word 0xffff +3ff8c300: .word 0xffff +3ff8c310: .word 0xffff +3ff8c320: .word 0xffff +3ff8c330: .word 0xffff +3ff8c340: .word 0xffff +3ff8c350: .word 0xffff +3ff8c360: .word 0xffff +3ff8c370: .word 0xffff +3ff8c380: .word 0xffff +3ff8c390: .word 0xffff +3ff8c3a0: .word 0xffff +3ff8c3b0: .word 0xffff +3ff8c3c0: .word 0xffff +3ff8c3d0: .word 0xffff +3ff8c3e0: .word 0xffff +3ff8c3f0: .word 0xffff +3ff8c400: .word 0xffff +3ff8c410: .word 0xffff +3ff8c420: .word 0xffff +3ff8c430: .word 0xffff +3ff8c440: .word 0xffff +3ff8c450: .word 0xffff +3ff8c460: .word 0xffff +3ff8c470: .word 0xffff +3ff8c480: .word 0xffff +3ff8c490: .word 0xffff +3ff8c4a0: .word 0xffff +3ff8c4b0: .word 0xffff +3ff8c4c0: .word 0xffff +3ff8c4d0: .word 0xffff +3ff8c4e0: .word 0xffff +3ff8c4f0: .word 0xffff +3ff8c500: .word 0xffff +3ff8c510: .word 0xffff +3ff8c520: .word 0xffff +3ff8c530: .word 0xffff +3ff8c540: .word 0xffff +3ff8c550: .word 0xffff +3ff8c560: .word 0xffff +3ff8c570: .word 0xffff +3ff8c580: .word 0xffff +3ff8c590: .word 0xffff +3ff8c5a0: .word 0xffff +3ff8c5b0: .word 0xffff +3ff8c5c0: .word 0xffff +3ff8c5d0: .word 0xffff +3ff8c5e0: .word 0xffff +3ff8c5f0: .word 0xffff +3ff8c600: .word 0xffff +3ff8c610: .word 0xffff +3ff8c620: .word 0xffff +3ff8c630: .word 0xffff +3ff8c640: .word 0xffff +3ff8c650: .word 0xffff +3ff8c660: .word 0xffff +3ff8c670: .word 0xffff +3ff8c680: .word 0xffff +3ff8c690: .word 0xffff +3ff8c6a0: .word 0xffff +3ff8c6b0: .word 0xffff +3ff8c6c0: .word 0xffff +3ff8c6d0: .word 0xffff +3ff8c6e0: .word 0xffff +3ff8c6f0: .word 0xffff +3ff8c700: .word 0xffff +3ff8c710: .word 0xffff +3ff8c720: .word 0xffff +3ff8c730: .word 0xffff +3ff8c740: .word 0xffff +3ff8c750: .word 0xffff +3ff8c760: .word 0xffff +3ff8c770: .word 0xffff +3ff8c780: .word 0xffff +3ff8c790: .word 0xffff +3ff8c7a0: .word 0xffff +3ff8c7b0: .word 0xffff +3ff8c7c0: .word 0xffff +3ff8c7d0: .word 0xffff +3ff8c7e0: .word 0xffff +3ff8c7f0: .word 0xffff +3ff8c800: .word 0xffff +3ff8c810: .word 0xffff +3ff8c820: .word 0xffff +3ff8c830: .word 0xffff +3ff8c840: .word 0xffff +3ff8c850: .word 0xffff +3ff8c860: .word 0xffff +3ff8c870: .word 0xffff +3ff8c880: .word 0xffff +3ff8c890: .word 0xffff +3ff8c8a0: .word 0xffff +3ff8c8b0: .word 0xffff +3ff8c8c0: .word 0xffff +3ff8c8d0: .word 0xffff +3ff8c8e0: .word 0xffff +3ff8c8f0: .word 0xffff +3ff8c900: .word 0xffff +3ff8c910: .word 0xffff +3ff8c920: .word 0xffff +3ff8c930: .word 0xffff +3ff8c940: .word 0xffff +3ff8c950: .word 0xffff +3ff8c960: .word 0xffff +3ff8c970: .word 0xffff +3ff8c980: .word 0xffff +3ff8c990: .word 0xffff +3ff8c9a0: .word 0xffff +3ff8c9b0: .word 0xffff +3ff8c9c0: .word 0xffff +3ff8c9d0: .word 0xffff +3ff8c9e0: .word 0xffff +3ff8c9f0: .word 0xffff +3ff8ca00: .word 0xffff +3ff8ca10: .word 0xffff +3ff8ca20: .word 0xffff +3ff8ca30: .word 0xffff +3ff8ca40: .word 0xffff +3ff8ca50: .word 0xffff +3ff8ca60: .word 0xffff +3ff8ca70: .word 0xffff +3ff8ca80: .word 0xffff +3ff8ca90: .word 0xffff +3ff8caa0: .word 0xffff +3ff8cab0: .word 0xffff +3ff8cac0: .word 0xffff +3ff8cad0: .word 0xffff +3ff8cae0: .word 0xffff +3ff8caf0: .word 0xffff +3ff8cb00: .word 0xffff +3ff8cb10: .word 0xffff +3ff8cb20: .word 0xffff +3ff8cb30: .word 0xffff +3ff8cb40: .word 0xffff +3ff8cb50: .word 0xffff +3ff8cb60: .word 0xffff +3ff8cb70: .word 0xffff +3ff8cb80: .word 0xffff +3ff8cb90: .word 0xffff +3ff8cba0: .word 0xffff +3ff8cbb0: .word 0xffff +3ff8cbc0: .word 0xffff +3ff8cbd0: .word 0xffff +3ff8cbe0: .word 0xffff +3ff8cbf0: .word 0xffff +3ff8cc00: .word 0xffff +3ff8cc10: .word 0xffff +3ff8cc20: .word 0xffff +3ff8cc30: .word 0xffff +3ff8cc40: .word 0xffff +3ff8cc50: .word 0xffff +3ff8cc60: .word 0xffff +3ff8cc70: .word 0xffff +3ff8cc80: .word 0xffff +3ff8cc90: .word 0xffff +3ff8cca0: .word 0xffff +3ff8ccb0: .word 0xffff +3ff8ccc0: .word 0xffff +3ff8ccd0: .word 0xffff +3ff8cce0: .word 0xffff +3ff8ccf0: .word 0xffff +3ff8cd00: .word 0xffff +3ff8cd10: .word 0xffff +3ff8cd20: .word 0xffff +3ff8cd30: .word 0xffff +3ff8cd40: .word 0xffff +3ff8cd50: .word 0xffff +3ff8cd60: .word 0xffff +3ff8cd70: .word 0xffff +3ff8cd80: .word 0xffff +3ff8cd90: .word 0xffff +3ff8cda0: .word 0xffff +3ff8cdb0: .word 0xffff +3ff8cdc0: .word 0xffff +3ff8cdd0: .word 0xffff +3ff8cde0: .word 0xffff +3ff8cdf0: .word 0xffff +3ff8ce00: .word 0xffff +3ff8ce10: .word 0xffff +3ff8ce20: .word 0xffff +3ff8ce30: .word 0xffff +3ff8ce40: .word 0xffff +3ff8ce50: .word 0xffff +3ff8ce60: .word 0xffff +3ff8ce70: .word 0xffff +3ff8ce80: .word 0xffff +3ff8ce90: .word 0xffff +3ff8cea0: .word 0xffff +3ff8ceb0: .word 0xffff +3ff8cec0: .word 0xffff +3ff8ced0: .word 0xffff +3ff8cee0: .word 0xffff +3ff8cef0: .word 0xffff +3ff8cf00: .word 0xffff +3ff8cf10: .word 0xffff +3ff8cf20: .word 0xffff +3ff8cf30: .word 0xffff +3ff8cf40: .word 0xffff +3ff8cf50: .word 0xffff +3ff8cf60: .word 0xffff +3ff8cf70: .word 0xffff +3ff8cf80: .word 0xffff +3ff8cf90: .word 0xffff +3ff8cfa0: .word 0xffff +3ff8cfb0: .word 0xffff +3ff8cfc0: .word 0xffff +3ff8cfd0: .word 0xffff +3ff8cfe0: .word 0xffff +3ff8cff0: .word 0xffff +3ff8d000: .word 0xffff +3ff8d010: .word 0xffff +3ff8d020: .word 0xffff +3ff8d030: .word 0xffff +3ff8d040: .word 0xffff +3ff8d050: .word 0xffff +3ff8d060: .word 0xffff +3ff8d070: .word 0xffff +3ff8d080: .word 0xffff +3ff8d090: .word 0xffff +3ff8d0a0: .word 0xffff +3ff8d0b0: .word 0xffff +3ff8d0c0: .word 0xffff +3ff8d0d0: .word 0xffff +3ff8d0e0: .word 0xffff +3ff8d0f0: .word 0xffff +3ff8d100: .word 0xffff +3ff8d110: .word 0xffff +3ff8d120: .word 0xffff +3ff8d130: .word 0xffff +3ff8d140: .word 0xffff +3ff8d150: .word 0xffff +3ff8d160: .word 0xffff +3ff8d170: .word 0xffff +3ff8d180: .word 0xffff +3ff8d190: .word 0xffff +3ff8d1a0: .word 0xffff +3ff8d1b0: .word 0xffff +3ff8d1c0: .word 0xffff +3ff8d1d0: .word 0xffff +3ff8d1e0: .word 0xffff +3ff8d1f0: .word 0xffff +3ff8d200: .word 0xffff +3ff8d210: .word 0xffff +3ff8d220: .word 0xffff +3ff8d230: .word 0xffff +3ff8d240: .word 0xffff +3ff8d250: .word 0xffff +3ff8d260: .word 0xffff +3ff8d270: .word 0xffff +3ff8d280: .word 0xffff +3ff8d290: .word 0xffff +3ff8d2a0: .word 0xffff +3ff8d2b0: .word 0xffff +3ff8d2c0: .word 0xffff +3ff8d2d0: .word 0xffff +3ff8d2e0: .word 0xffff +3ff8d2f0: .word 0xffff +3ff8d300: .word 0xffff +3ff8d310: .word 0xffff +3ff8d320: .word 0xffff +3ff8d330: .word 0xffff +3ff8d340: .word 0xffff +3ff8d350: .word 0xffff +3ff8d360: .word 0xffff +3ff8d370: .word 0xffff +3ff8d380: .word 0xffff +3ff8d390: .word 0xffff +3ff8d3a0: .word 0xffff +3ff8d3b0: .word 0xffff +3ff8d3c0: .word 0xffff +3ff8d3d0: .word 0xffff +3ff8d3e0: .word 0xffff +3ff8d3f0: .word 0xffff +3ff8d400: .word 0xffff +3ff8d410: .word 0xffff +3ff8d420: .word 0xffff +3ff8d430: .word 0xffff +3ff8d440: .word 0xffff +3ff8d450: .word 0xffff +3ff8d460: .word 0xffff +3ff8d470: .word 0xffff +3ff8d480: .word 0xffff +3ff8d490: .word 0xffff +3ff8d4a0: .word 0xffff +3ff8d4b0: .word 0xffff +3ff8d4c0: .word 0xffff +3ff8d4d0: .word 0xffff +3ff8d4e0: .word 0xffff +3ff8d4f0: .word 0xffff +3ff8d500: .word 0xffff +3ff8d510: .word 0xffff +3ff8d520: .word 0xffff +3ff8d530: .word 0xffff +3ff8d540: .word 0xffff +3ff8d550: .word 0xffff +3ff8d560: .word 0xffff +3ff8d570: .word 0xffff +3ff8d580: .word 0xffff +3ff8d590: .word 0xffff +3ff8d5a0: .word 0xffff +3ff8d5b0: .word 0xffff +3ff8d5c0: .word 0xffff +3ff8d5d0: .word 0xffff +3ff8d5e0: .word 0xffff +3ff8d5f0: .word 0xffff +3ff8d600: .word 0xffff +3ff8d610: .word 0xffff +3ff8d620: .word 0xffff +3ff8d630: .word 0xffff +3ff8d640: .word 0xffff +3ff8d650: .word 0xffff +3ff8d660: .word 0xffff +3ff8d670: .word 0xffff +3ff8d680: .word 0xffff +3ff8d690: .word 0xffff +3ff8d6a0: .word 0xffff +3ff8d6b0: .word 0xffff +3ff8d6c0: .word 0xffff +3ff8d6d0: .word 0xffff +3ff8d6e0: .word 0xffff +3ff8d6f0: .word 0xffff +3ff8d700: .word 0xffff +3ff8d710: .word 0xffff +3ff8d720: .word 0xffff +3ff8d730: .word 0xffff +3ff8d740: .word 0xffff +3ff8d750: .word 0xffff +3ff8d760: .word 0xffff +3ff8d770: .word 0xffff +3ff8d780: .word 0xffff +3ff8d790: .word 0xffff +3ff8d7a0: .word 0xffff +3ff8d7b0: .word 0xffff +3ff8d7c0: .word 0xffff +3ff8d7d0: .word 0xffff +3ff8d7e0: .word 0xffff +3ff8d7f0: .word 0xffff +3ff8d800: .word 0xffff +3ff8d810: .word 0xffff +3ff8d820: .word 0xffff +3ff8d830: .word 0xffff +3ff8d840: .word 0xffff +3ff8d850: .word 0xffff +3ff8d860: .word 0xffff +3ff8d870: .word 0xffff +3ff8d880: .word 0xffff +3ff8d890: .word 0xffff +3ff8d8a0: .word 0xffff +3ff8d8b0: .word 0xffff +3ff8d8c0: .word 0xffff +3ff8d8d0: .word 0xffff +3ff8d8e0: .word 0xffff +3ff8d8f0: .word 0xffff +3ff8d900: .word 0xffff +3ff8d910: .word 0xffff +3ff8d920: .word 0xffff +3ff8d930: .word 0xffff +3ff8d940: .word 0xffff +3ff8d950: .word 0xffff +3ff8d960: .word 0xffff +3ff8d970: .word 0xffff +3ff8d980: .word 0xffff +3ff8d990: .word 0xffff +3ff8d9a0: .word 0xffff +3ff8d9b0: .word 0xffff +3ff8d9c0: .word 0xffff +3ff8d9d0: .word 0xffff +3ff8d9e0: .word 0xffff +3ff8d9f0: .word 0xffff +3ff8da00: .word 0xffff +3ff8da10: .word 0xffff +3ff8da20: .word 0xffff +3ff8da30: .word 0xffff +3ff8da40: .word 0xffff +3ff8da50: .word 0xffff +3ff8da60: .word 0xffff +3ff8da70: .word 0xffff +3ff8da80: .word 0xffff +3ff8da90: .word 0xffff +3ff8daa0: .word 0xffff +3ff8dab0: .word 0xffff +3ff8dac0: .word 0xffff +3ff8dad0: .word 0xffff +3ff8dae0: .word 0xffff +3ff8daf0: .word 0xffff +3ff8db00: .word 0xffff +3ff8db10: .word 0xffff +3ff8db20: .word 0xffff +3ff8db30: .word 0xffff +3ff8db40: .word 0xffff +3ff8db50: .word 0xffff +3ff8db60: .word 0xffff +3ff8db70: .word 0xffff +3ff8db80: .word 0xffff +3ff8db90: .word 0xffff +3ff8dba0: .word 0xffff +3ff8dbb0: .word 0xffff +3ff8dbc0: .word 0xffff +3ff8dbd0: .word 0xffff +3ff8dbe0: .word 0xffff +3ff8dbf0: .word 0xffff +3ff8dc00: .word 0xffff +3ff8dc10: .word 0xffff +3ff8dc20: .word 0xffff +3ff8dc30: .word 0xffff +3ff8dc40: .word 0xffff +3ff8dc50: .word 0xffff +3ff8dc60: .word 0xffff +3ff8dc70: .word 0xffff +3ff8dc80: .word 0xffff +3ff8dc90: .word 0xffff +3ff8dca0: .word 0xffff +3ff8dcb0: .word 0xffff +3ff8dcc0: .word 0xffff +3ff8dcd0: .word 0xffff +3ff8dce0: .word 0xffff +3ff8dcf0: .word 0xffff +3ff8dd00: .word 0xffff +3ff8dd10: .word 0xffff +3ff8dd20: .word 0xffff +3ff8dd30: .word 0xffff +3ff8dd40: .word 0xffff +3ff8dd50: .word 0xffff +3ff8dd60: .word 0xffff +3ff8dd70: .word 0xffff +3ff8dd80: .word 0xffff +3ff8dd90: .word 0xffff +3ff8dda0: .word 0xffff +3ff8ddb0: .word 0xffff +3ff8ddc0: .word 0xffff +3ff8ddd0: .word 0xffff +3ff8dde0: .word 0xffff +3ff8ddf0: .word 0xffff +3ff8de00: .word 0xffff +3ff8de10: .word 0xffff +3ff8de20: .word 0xffff +3ff8de30: .word 0xffff +3ff8de40: .word 0xffff +3ff8de50: .word 0xffff +3ff8de60: .word 0xffff +3ff8de70: .word 0xffff +3ff8de80: .word 0xffff +3ff8de90: .word 0xffff +3ff8dea0: .word 0xffff +3ff8deb0: .word 0xffff +3ff8dec0: .word 0xffff +3ff8ded0: .word 0xffff +3ff8dee0: .word 0xffff +3ff8def0: .word 0xffff +3ff8df00: .word 0xffff +3ff8df10: .word 0xffff +3ff8df20: .word 0xffff +3ff8df30: .word 0xffff +3ff8df40: .word 0xffff +3ff8df50: .word 0xffff +3ff8df60: .word 0xffff +3ff8df70: .word 0xffff +3ff8df80: .word 0xffff +3ff8df90: .word 0xffff +3ff8dfa0: .word 0xffff +3ff8dfb0: .word 0xffff +3ff8dfc0: .word 0xffff +3ff8dfd0: .word 0xffff +3ff8dfe0: .word 0xffff +3ff8dff0: .word 0xffff +3ff8e000: .word 0xffff +3ff8e010: .word 0xffff +3ff8e020: .word 0xffff +3ff8e030: .word 0xffff +3ff8e040: .word 0xffff +3ff8e050: .word 0xffff +3ff8e060: .word 0xffff +3ff8e070: .word 0xffff +3ff8e080: .word 0xffff +3ff8e090: .word 0xffff +3ff8e0a0: .word 0xffff +3ff8e0b0: .word 0xffff +3ff8e0c0: .word 0xffff +3ff8e0d0: .word 0xffff +3ff8e0e0: .word 0xffff +3ff8e0f0: .word 0xffff +3ff8e100: .word 0xffff +3ff8e110: .word 0xffff +3ff8e120: .word 0xffff +3ff8e130: .word 0xffff +3ff8e140: .word 0xffff +3ff8e150: .word 0xffff +3ff8e160: .word 0xffff +3ff8e170: .word 0xffff +3ff8e180: .word 0xffff +3ff8e190: .word 0xffff +3ff8e1a0: .word 0xffff +3ff8e1b0: .word 0xffff +3ff8e1c0: .word 0xffff +3ff8e1d0: .word 0xffff +3ff8e1e0: .word 0xffff +3ff8e1f0: .word 0xffff +3ff8e200: .word 0xffff +3ff8e210: .word 0xffff +3ff8e220: .word 0xffff +3ff8e230: .word 0xffff +3ff8e240: .word 0xffff +3ff8e250: .word 0xffff +3ff8e260: .word 0xffff +3ff8e270: .word 0xffff +3ff8e280: .word 0xffff +3ff8e290: .word 0xffff +3ff8e2a0: .word 0xffff +3ff8e2b0: .word 0xffff +3ff8e2c0: .word 0xffff +3ff8e2d0: .word 0xffff +3ff8e2e0: .word 0xffff +3ff8e2f0: .word 0xffff +3ff8e300: .word 0xffff +3ff8e310: .word 0xffff +3ff8e320: .word 0xffff +3ff8e330: .word 0xffff +3ff8e340: .word 0xffff +3ff8e350: .word 0xffff +3ff8e360: .word 0xffff +3ff8e370: .word 0xffff +3ff8e380: .word 0xffff +3ff8e390: .word 0xffff +3ff8e3a0: .word 0xffff +3ff8e3b0: .word 0xffff +3ff8e3c0: .word 0xffff +3ff8e3d0: .word 0xffff +3ff8e3e0: .word 0xffff +3ff8e3f0: .word 0xffff +3ff8e400: .word 0xffff +3ff8e410: .word 0xffff +3ff8e420: .word 0xffff +3ff8e430: .word 0xffff +3ff8e440: .word 0xffff +3ff8e450: .word 0xffff +3ff8e460: .word 0xffff +3ff8e470: .word 0xffff +3ff8e480: .word 0xffff +3ff8e490: .word 0xffff +3ff8e4a0: .word 0xffff +3ff8e4b0: .word 0xffff +3ff8e4c0: .word 0xffff +3ff8e4d0: .word 0xffff +3ff8e4e0: .word 0xffff +3ff8e4f0: .word 0xffff +3ff8e500: .word 0xffff +3ff8e510: .word 0xffff +3ff8e520: .word 0xffff +3ff8e530: .word 0xffff +3ff8e540: .word 0xffff +3ff8e550: .word 0xffff +3ff8e560: .word 0xffff +3ff8e570: .word 0xffff +3ff8e580: .word 0xffff +3ff8e590: .word 0xffff +3ff8e5a0: .word 0xffff +3ff8e5b0: .word 0xffff +3ff8e5c0: .word 0xffff +3ff8e5d0: .word 0xffff +3ff8e5e0: .word 0xffff +3ff8e5f0: .word 0xffff +3ff8e600: .word 0xffff +3ff8e610: .word 0xffff +3ff8e620: .word 0xffff +3ff8e630: .word 0xffff +3ff8e640: .word 0xffff +3ff8e650: .word 0xffff +3ff8e660: .word 0xffff +3ff8e670: .word 0xffff +3ff8e680: .word 0xffff +3ff8e690: .word 0xffff +3ff8e6a0: .word 0xffff +3ff8e6b0: .word 0xffff +3ff8e6c0: .word 0xffff +3ff8e6d0: .word 0xffff +3ff8e6e0: .word 0xffff +3ff8e6f0: .word 0xffff +3ff8e700: .word 0xffff +3ff8e710: .word 0xffff +3ff8e720: .word 0xffff +3ff8e730: .word 0xffff +3ff8e740: .word 0xffff +3ff8e750: .word 0xffff +3ff8e760: .word 0xffff +3ff8e770: .word 0xffff +3ff8e780: .word 0xffff +3ff8e790: .word 0xffff +3ff8e7a0: .word 0xffff +3ff8e7b0: .word 0xffff +3ff8e7c0: .word 0xffff +3ff8e7d0: .word 0xffff +3ff8e7e0: .word 0xffff +3ff8e7f0: .word 0xffff +3ff8e800: .word 0xffff +3ff8e810: .word 0xffff +3ff8e820: .word 0xffff +3ff8e830: .word 0xffff +3ff8e840: .word 0xffff +3ff8e850: .word 0xffff +3ff8e860: .word 0xffff +3ff8e870: .word 0xffff +3ff8e880: .word 0xffff +3ff8e890: .word 0xffff +3ff8e8a0: .word 0xffff +3ff8e8b0: .word 0xffff +3ff8e8c0: .word 0xffff +3ff8e8d0: .word 0xffff +3ff8e8e0: .word 0xffff +3ff8e8f0: .word 0xffff +3ff8e900: .word 0xffff +3ff8e910: .word 0xffff +3ff8e920: .word 0xffff +3ff8e930: .word 0xffff +3ff8e940: .word 0xffff +3ff8e950: .word 0xffff +3ff8e960: .word 0xffff +3ff8e970: .word 0xffff +3ff8e980: .word 0xffff +3ff8e990: .word 0xffff +3ff8e9a0: .word 0xffff +3ff8e9b0: .word 0xffff +3ff8e9c0: .word 0xffff +3ff8e9d0: .word 0xffff +3ff8e9e0: .word 0xffff +3ff8e9f0: .word 0xffff +3ff8ea00: .word 0xffff +3ff8ea10: .word 0xffff +3ff8ea20: .word 0xffff +3ff8ea30: .word 0xffff +3ff8ea40: .word 0xffff +3ff8ea50: .word 0xffff +3ff8ea60: .word 0xffff +3ff8ea70: .word 0xffff +3ff8ea80: .word 0xffff +3ff8ea90: .word 0xffff +3ff8eaa0: .word 0xffff +3ff8eab0: .word 0xffff +3ff8eac0: .word 0xffff +3ff8ead0: .word 0xffff +3ff8eae0: .word 0xffff +3ff8eaf0: .word 0xffff +3ff8eb00: .word 0xffff +3ff8eb10: .word 0xffff +3ff8eb20: .word 0xffff +3ff8eb30: .word 0xffff +3ff8eb40: .word 0xffff +3ff8eb50: .word 0xffff +3ff8eb60: .word 0xffff +3ff8eb70: .word 0xffff +3ff8eb80: .word 0xffff +3ff8eb90: .word 0xffff +3ff8eba0: .word 0xffff +3ff8ebb0: .word 0xffff +3ff8ebc0: .word 0xffff +3ff8ebd0: .word 0xffff +3ff8ebe0: .word 0xffff +3ff8ebf0: .word 0xffff +3ff8ec00: .word 0xffff +3ff8ec10: .word 0xffff +3ff8ec20: .word 0xffff +3ff8ec30: .word 0xffff +3ff8ec40: .word 0xffff +3ff8ec50: .word 0xffff +3ff8ec60: .word 0xffff +3ff8ec70: .word 0xffff +3ff8ec80: .word 0xffff +3ff8ec90: .word 0xffff +3ff8eca0: .word 0xffff +3ff8ecb0: .word 0xffff +3ff8ecc0: .word 0xffff +3ff8ecd0: .word 0xffff +3ff8ece0: .word 0xffff +3ff8ecf0: .word 0xffff +3ff8ed00: .word 0xffff +3ff8ed10: .word 0xffff +3ff8ed20: .word 0xffff +3ff8ed30: .word 0xffff +3ff8ed40: .word 0xffff +3ff8ed50: .word 0xffff +3ff8ed60: .word 0xffff +3ff8ed70: .word 0xffff +3ff8ed80: .word 0xffff +3ff8ed90: .word 0xffff +3ff8eda0: .word 0xffff +3ff8edb0: .word 0xffff +3ff8edc0: .word 0xffff +3ff8edd0: .word 0xffff +3ff8ede0: .word 0xffff +3ff8edf0: .word 0xffff +3ff8ee00: .word 0xffff +3ff8ee10: .word 0xffff +3ff8ee20: .word 0xffff +3ff8ee30: .word 0xffff +3ff8ee40: .word 0xffff +3ff8ee50: .word 0xffff +3ff8ee60: .word 0xffff +3ff8ee70: .word 0xffff +3ff8ee80: .word 0xffff +3ff8ee90: .word 0xffff +3ff8eea0: .word 0xffff +3ff8eeb0: .word 0xffff +3ff8eec0: .word 0xffff +3ff8eed0: .word 0xffff +3ff8eee0: .word 0xffff +3ff8eef0: .word 0xffff +3ff8ef00: .word 0xffff +3ff8ef10: .word 0xffff +3ff8ef20: .word 0xffff +3ff8ef30: .word 0xffff +3ff8ef40: .word 0xffff +3ff8ef50: .word 0xffff +3ff8ef60: .word 0xffff +3ff8ef70: .word 0xffff +3ff8ef80: .word 0xffff +3ff8ef90: .word 0xffff +3ff8efa0: .word 0xffff +3ff8efb0: .word 0xffff +3ff8efc0: .word 0xffff +3ff8efd0: .word 0xffff +3ff8efe0: .word 0xffff +3ff8eff0: .word 0xffff +3ff8f000: .word 0xffff +3ff8f010: .word 0xffff +3ff8f020: .word 0xffff +3ff8f030: .word 0xffff +3ff8f040: .word 0xffff +3ff8f050: .word 0xffff +3ff8f060: .word 0xffff +3ff8f070: .word 0xffff +3ff8f080: .word 0xffff +3ff8f090: .word 0xffff +3ff8f0a0: .word 0xffff +3ff8f0b0: .word 0xffff +3ff8f0c0: .word 0xffff +3ff8f0d0: .word 0xffff +3ff8f0e0: .word 0xffff +3ff8f0f0: .word 0xffff +3ff8f100: .word 0xffff +3ff8f110: .word 0xffff +3ff8f120: .word 0xffff +3ff8f130: .word 0xffff +3ff8f140: .word 0xffff +3ff8f150: .word 0xffff +3ff8f160: .word 0xffff +3ff8f170: .word 0xffff +3ff8f180: .word 0xffff +3ff8f190: .word 0xffff +3ff8f1a0: .word 0xffff +3ff8f1b0: .word 0xffff +3ff8f1c0: .word 0xffff +3ff8f1d0: .word 0xffff +3ff8f1e0: .word 0xffff +3ff8f1f0: .word 0xffff +3ff8f200: .word 0xffff +3ff8f210: .word 0xffff +3ff8f220: .word 0xffff +3ff8f230: .word 0xffff +3ff8f240: .word 0xffff +3ff8f250: .word 0xffff +3ff8f260: .word 0xffff +3ff8f270: .word 0xffff +3ff8f280: .word 0xffff +3ff8f290: .word 0xffff +3ff8f2a0: .word 0xffff +3ff8f2b0: .word 0xffff +3ff8f2c0: .word 0xffff +3ff8f2d0: .word 0xffff +3ff8f2e0: .word 0xffff +3ff8f2f0: .word 0xffff +3ff8f300: .word 0xffff +3ff8f310: .word 0xffff +3ff8f320: .word 0xffff +3ff8f330: .word 0xffff +3ff8f340: .word 0xffff +3ff8f350: .word 0xffff +3ff8f360: .word 0xffff +3ff8f370: .word 0xffff +3ff8f380: .word 0xffff +3ff8f390: .word 0xffff +3ff8f3a0: .word 0xffff +3ff8f3b0: .word 0xffff +3ff8f3c0: .word 0xffff +3ff8f3d0: .word 0xffff +3ff8f3e0: .word 0xffff +3ff8f3f0: .word 0xffff +3ff8f400: .word 0xffff +3ff8f410: .word 0xffff +3ff8f420: .word 0xffff +3ff8f430: .word 0xffff +3ff8f440: .word 0xffff +3ff8f450: .word 0xffff +3ff8f460: .word 0xffff +3ff8f470: .word 0xffff +3ff8f480: .word 0xffff +3ff8f490: .word 0xffff +3ff8f4a0: .word 0xffff +3ff8f4b0: .word 0xffff +3ff8f4c0: .word 0xffff +3ff8f4d0: .word 0xffff +3ff8f4e0: .word 0xffff +3ff8f4f0: .word 0xffff +3ff8f500: .word 0xffff +3ff8f510: .word 0xffff +3ff8f520: .word 0xffff +3ff8f530: .word 0xffff +3ff8f540: .word 0xffff +3ff8f550: .word 0xffff +3ff8f560: .word 0xffff +3ff8f570: .word 0xffff +3ff8f580: .word 0xffff +3ff8f590: .word 0xffff +3ff8f5a0: .word 0xffff +3ff8f5b0: .word 0xffff +3ff8f5c0: .word 0xffff +3ff8f5d0: .word 0xffff +3ff8f5e0: .word 0xffff +3ff8f5f0: .word 0xffff +3ff8f600: .word 0xffff +3ff8f610: .word 0xffff +3ff8f620: .word 0xffff +3ff8f630: .word 0xffff +3ff8f640: .word 0xffff +3ff8f650: .word 0xffff +3ff8f660: .word 0xffff +3ff8f670: .word 0xffff +3ff8f680: .word 0xffff +3ff8f690: .word 0xffff +3ff8f6a0: .word 0xffff +3ff8f6b0: .word 0xffff +3ff8f6c0: .word 0xffff +3ff8f6d0: .word 0xffff +3ff8f6e0: .word 0xffff +3ff8f6f0: .word 0xffff +3ff8f700: .word 0xffff +3ff8f710: .word 0xffff +3ff8f720: .word 0xffff +3ff8f730: .word 0xffff +3ff8f740: .word 0xffff +3ff8f750: .word 0xffff +3ff8f760: .word 0xffff +3ff8f770: .word 0xffff +3ff8f780: .word 0xffff +3ff8f790: .word 0xffff +3ff8f7a0: .word 0xffff +3ff8f7b0: .word 0xffff +3ff8f7c0: .word 0xffff +3ff8f7d0: .word 0xffff +3ff8f7e0: .word 0xffff +3ff8f7f0: .word 0xffff +3ff8f800: .word 0xffff +3ff8f810: .word 0xffff +3ff8f820: .word 0xffff +3ff8f830: .word 0xffff +3ff8f840: .word 0xffff +3ff8f850: .word 0xffff +3ff8f860: .word 0xffff +3ff8f870: .word 0xffff +3ff8f880: .word 0xffff +3ff8f890: .word 0xffff +3ff8f8a0: .word 0xffff +3ff8f8b0: .word 0xffff +3ff8f8c0: .word 0xffff +3ff8f8d0: .word 0xffff +3ff8f8e0: .word 0xffff +3ff8f8f0: .word 0xffff +3ff8f900: .word 0xffff +3ff8f910: .word 0xffff +3ff8f920: .word 0xffff +3ff8f930: .word 0xffff +3ff8f940: .word 0xffff +3ff8f950: .word 0xffff +3ff8f960: .word 0xffff +3ff8f970: .word 0xffff +3ff8f980: .word 0xffff +3ff8f990: .word 0xffff +3ff8f9a0: .word 0xffff +3ff8f9b0: .word 0xffff +3ff8f9c0: .word 0xffff +3ff8f9d0: .word 0xffff +3ff8f9e0: .word 0xffff +3ff8f9f0: .word 0xffff +3ff8fa00: .word 0xffff +3ff8fa10: .word 0xffff +3ff8fa20: .word 0xffff +3ff8fa30: .word 0xffff +3ff8fa40: .word 0xffff +3ff8fa50: .word 0xffff +3ff8fa60: .word 0xffff +3ff8fa70: .word 0xffff +3ff8fa80: .word 0xffff +3ff8fa90: .word 0xffff +3ff8faa0: .word 0xffff +3ff8fab0: .word 0xffff +3ff8fac0: .word 0xffff +3ff8fad0: .word 0xffff +3ff8fae0: .word 0xffff +3ff8faf0: .word 0xffff +3ff8fb00: .word 0xffff +3ff8fb10: .word 0xffff +3ff8fb20: .word 0xffff +3ff8fb30: .word 0xffff +3ff8fb40: .word 0xffff +3ff8fb50: .word 0xffff +3ff8fb60: .word 0xffff +3ff8fb70: .word 0xffff +3ff8fb80: .word 0xffff +3ff8fb90: .word 0xffff +3ff8fba0: .word 0xffff +3ff8fbb0: .word 0xffff +3ff8fbc0: .word 0xffff +3ff8fbd0: .word 0xffff +3ff8fbe0: .word 0xffff +3ff8fbf0: .word 0xffff +3ff8fc00: .word 0xffff +3ff8fc10: .word 0xffff +3ff8fc20: .word 0xffff +3ff8fc30: .word 0xffff +3ff8fc40: .word 0xffff +3ff8fc50: .word 0xffff +3ff8fc60: .word 0xffff +3ff8fc70: .word 0xffff +3ff8fc80: .word 0xffff +3ff8fc90: .word 0xffff +3ff8fca0: .word 0xffff +3ff8fcb0: .word 0xffff +3ff8fcc0: .word 0xffff +3ff8fcd0: .word 0xffff +3ff8fce0: .word 0xffff +3ff8fcf0: .word 0xffff +3ff8fd00: .word 0xffff +3ff8fd10: .word 0xffff +3ff8fd20: .word 0xffff +3ff8fd30: .word 0xffff +3ff8fd40: .word 0xffff +3ff8fd50: .word 0xffff +3ff8fd60: .word 0xffff +3ff8fd70: .word 0xffff +3ff8fd80: .word 0xffff +3ff8fd90: .word 0xffff +3ff8fda0: .word 0xffff +3ff8fdb0: .word 0xffff +3ff8fdc0: .word 0xffff +3ff8fdd0: .word 0xffff +3ff8fde0: .word 0xffff +3ff8fdf0: .word 0xffff +3ff8fe00: .word 0xffff +3ff8fe10: .word 0xffff +3ff8fe20: .word 0xffff +3ff8fe30: .word 0xffff +3ff8fe40: .word 0xffff +3ff8fe50: .word 0xffff +3ff8fe60: .word 0xffff +3ff8fe70: .word 0xffff +3ff8fe80: .word 0xffff +3ff8fe90: .word 0xffff +3ff8fea0: .word 0xffff +3ff8feb0: .word 0xffff +3ff8fec0: .word 0xffff +3ff8fed0: .word 0xffff +3ff8fee0: .word 0xffff +3ff8fef0: .word 0xffff +3ff8ff00: .word 0xffff +3ff8ff10: .word 0xffff +3ff8ff20: .word 0xffff +3ff8ff30: .word 0xffff +3ff8ff40: .word 0xffff +3ff8ff50: .word 0xffff +3ff8ff60: .word 0xffff +3ff8ff70: .word 0xffff +3ff8ff80: .word 0xffff +3ff8ff90: .word 0xffff +3ff8ffa0: .word 0xffff +3ff8ffb0: .word 0xffff +3ff8ffc0: .word 0xffff +3ff8ffd0: .word 0xffff +3ff8ffe0: .word 0xffff +3ff8fff0: .word 0xffff +3ff90000: .word 0xffff +3ff90010: .word 0xffff +3ff90020: .word 0xffff +3ff90030: .word 0xffff +3ff90040: .word 0xffff +3ff90050: .word 0xffff +3ff90060: .word 0xffff +3ff90070: .word 0xffff +3ff90080: .word 0xffff +3ff90090: .word 0xffff +3ff900a0: .word 0xffff +3ff900b0: .word 0xffff +3ff900c0: .word 0xffff +3ff900d0: .word 0xffff +3ff900e0: .word 0xffff +3ff900f0: .word 0xffff +3ff90100: .word 0xffff +3ff90110: .word 0xffff +3ff90120: .word 0xffff +3ff90130: .word 0xffff +3ff90140: .word 0xffff +3ff90150: .word 0xffff +3ff90160: .word 0xffff +3ff90170: .word 0xffff +3ff90180: .word 0xffff +3ff90190: .word 0xffff +3ff901a0: .word 0xffff +3ff901b0: .word 0xffff +3ff901c0: .word 0xffff +3ff901d0: .word 0xffff +3ff901e0: .word 0xffff +3ff901f0: .word 0xffff +3ff90200: .word 0xffff +3ff90210: .word 0xffff +3ff90220: .word 0xffff +3ff90230: .word 0xffff +3ff90240: .word 0xffff +3ff90250: .word 0xffff +3ff90260: .word 0xffff +3ff90270: .word 0xffff +3ff90280: .word 0xffff +3ff90290: .word 0xffff +3ff902a0: .word 0xffff +3ff902b0: .word 0xffff +3ff902c0: .word 0xffff +3ff902d0: .word 0xffff +3ff902e0: .word 0xffff +3ff902f0: .word 0xffff +3ff90300: .word 0xffff +3ff90310: .word 0xffff +3ff90320: .word 0xffff +3ff90330: .word 0xffff +3ff90340: .word 0xffff +3ff90350: .word 0xffff +3ff90360: .word 0xffff +3ff90370: .word 0xffff +3ff90380: .word 0xffff +3ff90390: .word 0xffff +3ff903a0: .word 0xffff +3ff903b0: .word 0xffff +3ff903c0: .word 0xffff +3ff903d0: .word 0xffff +3ff903e0: .word 0xffff +3ff903f0: .word 0xffff +3ff90400: .word 0xffff +3ff90410: .word 0xffff +3ff90420: .word 0xffff +3ff90430: .word 0xffff +3ff90440: .word 0xffff +3ff90450: .word 0xffff +3ff90460: .word 0xffff +3ff90470: .word 0xffff +3ff90480: .word 0xffff +3ff90490: .word 0xffff +3ff904a0: .word 0xffff +3ff904b0: .word 0xffff +3ff904c0: .word 0xffff +3ff904d0: .word 0xffff +3ff904e0: .word 0xffff +3ff904f0: .word 0xffff +3ff90500: .word 0xffff +3ff90510: .word 0xffff +3ff90520: .word 0xffff +3ff90530: .word 0xffff +3ff90540: .word 0xffff +3ff90550: .word 0xffff +3ff90560: .word 0xffff +3ff90570: .word 0xffff +3ff90580: .word 0xffff +3ff90590: .word 0xffff +3ff905a0: .word 0xffff +3ff905b0: .word 0xffff +3ff905c0: .word 0xffff +3ff905d0: .word 0xffff +3ff905e0: .word 0xffff +3ff905f0: .word 0xffff +3ff90600: .word 0xffff +3ff90610: .word 0xffff +3ff90620: .word 0xffff +3ff90630: .word 0xffff +3ff90640: .word 0xffff +3ff90650: .word 0xffff +3ff90660: .word 0xffff +3ff90670: .word 0xffff +3ff90680: .word 0xffff +3ff90690: .word 0xffff +3ff906a0: .word 0xffff +3ff906b0: .word 0xffff +3ff906c0: .word 0xffff +3ff906d0: .word 0xffff +3ff906e0: .word 0xffff +3ff906f0: .word 0xffff +3ff90700: .word 0xffff +3ff90710: .word 0xffff +3ff90720: .word 0xffff +3ff90730: .word 0xffff +3ff90740: .word 0xffff +3ff90750: .word 0xffff +3ff90760: .word 0xffff +3ff90770: .word 0xffff +3ff90780: .word 0xffff +3ff90790: .word 0xffff +3ff907a0: .word 0xffff +3ff907b0: .word 0xffff +3ff907c0: .word 0xffff +3ff907d0: .word 0xffff +3ff907e0: .word 0xffff +3ff907f0: .word 0xffff +3ff90800: .word 0xffff +3ff90810: .word 0xffff +3ff90820: .word 0xffff +3ff90830: .word 0xffff +3ff90840: .word 0xffff +3ff90850: .word 0xffff +3ff90860: .word 0xffff +3ff90870: .word 0xffff +3ff90880: .word 0xffff +3ff90890: .word 0xffff +3ff908a0: .word 0xffff +3ff908b0: .word 0xffff +3ff908c0: .word 0xffff +3ff908d0: .word 0xffff +3ff908e0: .word 0xffff +3ff908f0: .word 0xffff +3ff90900: .word 0xffff +3ff90910: .word 0xffff +3ff90920: .word 0xffff +3ff90930: .word 0xffff +3ff90940: .word 0xffff +3ff90950: .word 0xffff +3ff90960: .word 0xffff +3ff90970: .word 0xffff +3ff90980: .word 0xffff +3ff90990: .word 0xffff +3ff909a0: .word 0xffff +3ff909b0: .word 0xffff +3ff909c0: .word 0xffff +3ff909d0: .word 0xffff +3ff909e0: .word 0xffff +3ff909f0: .word 0xffff +3ff90a00: .word 0xffff +3ff90a10: .word 0xffff +3ff90a20: .word 0xffff +3ff90a30: .word 0xffff +3ff90a40: .word 0xffff +3ff90a50: .word 0xffff +3ff90a60: .word 0xffff +3ff90a70: .word 0xffff +3ff90a80: .word 0xffff +3ff90a90: .word 0xffff +3ff90aa0: .word 0xffff +3ff90ab0: .word 0xffff +3ff90ac0: .word 0xffff +3ff90ad0: .word 0xffff +3ff90ae0: .word 0xffff +3ff90af0: .word 0xffff +3ff90b00: .word 0xffff +3ff90b10: .word 0xffff +3ff90b20: .word 0xffff +3ff90b30: .word 0xffff +3ff90b40: .word 0xffff +3ff90b50: .word 0xffff +3ff90b60: .word 0xffff +3ff90b70: .word 0xffff +3ff90b80: .word 0xffff +3ff90b90: .word 0xffff +3ff90ba0: .word 0xffff +3ff90bb0: .word 0xffff +3ff90bc0: .word 0xffff +3ff90bd0: .word 0xffff +3ff90be0: .word 0xffff +3ff90bf0: .word 0xffff +3ff90c00: .word 0xffff +3ff90c10: .word 0xffff +3ff90c20: .word 0xffff +3ff90c30: .word 0xffff +3ff90c40: .word 0xffff +3ff90c50: .word 0xffff +3ff90c60: .word 0xffff +3ff90c70: .word 0xffff +3ff90c80: .word 0xffff +3ff90c90: .word 0xffff +3ff90ca0: .word 0xffff +3ff90cb0: .word 0xffff +3ff90cc0: .word 0xffff +3ff90cd0: .word 0xffff +3ff90ce0: .word 0xffff +3ff90cf0: .word 0xffff +3ff90d00: .word 0xffff +3ff90d10: .word 0xffff +3ff90d20: .word 0xffff +3ff90d30: .word 0xffff +3ff90d40: .word 0xffff +3ff90d50: .word 0xffff +3ff90d60: .word 0xffff +3ff90d70: .word 0xffff +3ff90d80: .word 0xffff +3ff90d90: .word 0xffff +3ff90da0: .word 0xffff +3ff90db0: .word 0xffff +3ff90dc0: .word 0xffff +3ff90dd0: .word 0xffff +3ff90de0: .word 0xffff +3ff90df0: .word 0xffff +3ff90e00: .word 0xffff +3ff90e10: .word 0xffff +3ff90e20: .word 0xffff +3ff90e30: .word 0xffff +3ff90e40: .word 0xffff +3ff90e50: .word 0xffff +3ff90e60: .word 0xffff +3ff90e70: .word 0xffff +3ff90e80: .word 0xffff +3ff90e90: .word 0xffff +3ff90ea0: .word 0xffff +3ff90eb0: .word 0xffff +3ff90ec0: .word 0xffff +3ff90ed0: .word 0xffff +3ff90ee0: .word 0xffff +3ff90ef0: .word 0xffff +3ff90f00: .word 0xffff +3ff90f10: .word 0xffff +3ff90f20: .word 0xffff +3ff90f30: .word 0xffff +3ff90f40: .word 0xffff +3ff90f50: .word 0xffff +3ff90f60: .word 0xffff +3ff90f70: .word 0xffff +3ff90f80: .word 0xffff +3ff90f90: .word 0xffff +3ff90fa0: .word 0xffff +3ff90fb0: .word 0xffff +3ff90fc0: .word 0xffff +3ff90fd0: .word 0xffff +3ff90fe0: .word 0xffff +3ff90ff0: .word 0xffff +3ff91000: .word 0xffff +3ff91010: .word 0xffff +3ff91020: .word 0xffff +3ff91030: .word 0xffff +3ff91040: .word 0xffff +3ff91050: .word 0xffff +3ff91060: .word 0xffff +3ff91070: .word 0xffff +3ff91080: .word 0xffff +3ff91090: .word 0xffff +3ff910a0: .word 0xffff +3ff910b0: .word 0xffff +3ff910c0: .word 0xffff +3ff910d0: .word 0xffff +3ff910e0: .word 0xffff +3ff910f0: .word 0xffff +3ff91100: .word 0xffff +3ff91110: .word 0xffff +3ff91120: .word 0xffff +3ff91130: .word 0xffff +3ff91140: .word 0xffff +3ff91150: .word 0xffff +3ff91160: .word 0xffff +3ff91170: .word 0xffff +3ff91180: .word 0xffff +3ff91190: .word 0xffff +3ff911a0: .word 0xffff +3ff911b0: .word 0xffff +3ff911c0: .word 0xffff +3ff911d0: .word 0xffff +3ff911e0: .word 0xffff +3ff911f0: .word 0xffff +3ff91200: .word 0xffff +3ff91210: .word 0xffff +3ff91220: .word 0xffff +3ff91230: .word 0xffff +3ff91240: .word 0xffff +3ff91250: .word 0xffff +3ff91260: .word 0xffff +3ff91270: .word 0xffff +3ff91280: .word 0xffff +3ff91290: .word 0xffff +3ff912a0: .word 0xffff +3ff912b0: .word 0xffff +3ff912c0: .word 0xffff +3ff912d0: .word 0xffff +3ff912e0: .word 0xffff +3ff912f0: .word 0xffff +3ff91300: .word 0xffff +3ff91310: .word 0xffff +3ff91320: .word 0xffff +3ff91330: .word 0xffff +3ff91340: .word 0xffff +3ff91350: .word 0xffff +3ff91360: .word 0xffff +3ff91370: .word 0xffff +3ff91380: .word 0xffff +3ff91390: .word 0xffff +3ff913a0: .word 0xffff +3ff913b0: .word 0xffff +3ff913c0: .word 0xffff +3ff913d0: .word 0xffff +3ff913e0: .word 0xffff +3ff913f0: .word 0xffff +3ff91400: .word 0xffff +3ff91410: .word 0xffff +3ff91420: .word 0xffff +3ff91430: .word 0xffff +3ff91440: .word 0xffff +3ff91450: .word 0xffff +3ff91460: .word 0xffff +3ff91470: .word 0xffff +3ff91480: .word 0xffff +3ff91490: .word 0xffff +3ff914a0: .word 0xffff +3ff914b0: .word 0xffff +3ff914c0: .word 0xffff +3ff914d0: .word 0xffff +3ff914e0: .word 0xffff +3ff914f0: .word 0xffff +3ff91500: .word 0xffff +3ff91510: .word 0xffff +3ff91520: .word 0xffff +3ff91530: .word 0xffff +3ff91540: .word 0xffff +3ff91550: .word 0xffff +3ff91560: .word 0xffff +3ff91570: .word 0xffff +3ff91580: .word 0xffff +3ff91590: .word 0xffff +3ff915a0: .word 0xffff +3ff915b0: .word 0xffff +3ff915c0: .word 0xffff +3ff915d0: .word 0xffff +3ff915e0: .word 0xffff +3ff915f0: .word 0xffff +3ff91600: .word 0xffff +3ff91610: .word 0xffff +3ff91620: .word 0xffff +3ff91630: .word 0xffff +3ff91640: .word 0xffff +3ff91650: .word 0xffff +3ff91660: .word 0xffff +3ff91670: .word 0xffff +3ff91680: .word 0xffff +3ff91690: .word 0xffff +3ff916a0: .word 0xffff +3ff916b0: .word 0xffff +3ff916c0: .word 0xffff +3ff916d0: .word 0xffff +3ff916e0: .word 0xffff +3ff916f0: .word 0xffff +3ff91700: .word 0xffff +3ff91710: .word 0xffff +3ff91720: .word 0xffff +3ff91730: .word 0xffff +3ff91740: .word 0xffff +3ff91750: .word 0xffff +3ff91760: .word 0xffff +3ff91770: .word 0xffff +3ff91780: .word 0xffff +3ff91790: .word 0xffff +3ff917a0: .word 0xffff +3ff917b0: .word 0xffff +3ff917c0: .word 0xffff +3ff917d0: .word 0xffff +3ff917e0: .word 0xffff +3ff917f0: .word 0xffff +3ff91800: .word 0xffff +3ff91810: .word 0xffff +3ff91820: .word 0xffff +3ff91830: .word 0xffff +3ff91840: .word 0xffff +3ff91850: .word 0xffff +3ff91860: .word 0xffff +3ff91870: .word 0xffff +3ff91880: .word 0xffff +3ff91890: .word 0xffff +3ff918a0: .word 0xffff +3ff918b0: .word 0xffff +3ff918c0: .word 0xffff +3ff918d0: .word 0xffff +3ff918e0: .word 0xffff +3ff918f0: .word 0xffff +3ff91900: .word 0xffff +3ff91910: .word 0xffff +3ff91920: .word 0xffff +3ff91930: .word 0xffff +3ff91940: .word 0xffff +3ff91950: .word 0xffff +3ff91960: .word 0xffff +3ff91970: .word 0xffff +3ff91980: .word 0xffff +3ff91990: .word 0xffff +3ff919a0: .word 0xffff +3ff919b0: .word 0xffff +3ff919c0: .word 0xffff +3ff919d0: .word 0xffff +3ff919e0: .word 0xffff +3ff919f0: .word 0xffff +3ff91a00: .word 0xffff +3ff91a10: .word 0xffff +3ff91a20: .word 0xffff +3ff91a30: .word 0xffff +3ff91a40: .word 0xffff +3ff91a50: .word 0xffff +3ff91a60: .word 0xffff +3ff91a70: .word 0xffff +3ff91a80: .word 0xffff +3ff91a90: .word 0xffff +3ff91aa0: .word 0xffff +3ff91ab0: .word 0xffff +3ff91ac0: .word 0xffff +3ff91ad0: .word 0xffff +3ff91ae0: .word 0xffff +3ff91af0: .word 0xffff +3ff91b00: .word 0xffff +3ff91b10: .word 0xffff +3ff91b20: .word 0xffff +3ff91b30: .word 0xffff +3ff91b40: .word 0xffff +3ff91b50: .word 0xffff +3ff91b60: .word 0xffff +3ff91b70: .word 0xffff +3ff91b80: .word 0xffff +3ff91b90: .word 0xffff +3ff91ba0: .word 0xffff +3ff91bb0: .word 0xffff +3ff91bc0: .word 0xffff +3ff91bd0: .word 0xffff +3ff91be0: .word 0xffff +3ff91bf0: .word 0xffff +3ff91c00: .word 0xffff +3ff91c10: .word 0xffff +3ff91c20: .word 0xffff +3ff91c30: .word 0xffff +3ff91c40: .word 0xffff +3ff91c50: .word 0xffff +3ff91c60: .word 0xffff +3ff91c70: .word 0xffff +3ff91c80: .word 0xffff +3ff91c90: .word 0xffff +3ff91ca0: .word 0xffff +3ff91cb0: .word 0xffff +3ff91cc0: .word 0xffff +3ff91cd0: .word 0xffff +3ff91ce0: .word 0xffff +3ff91cf0: .word 0xffff +3ff91d00: .word 0xffff +3ff91d10: .word 0xffff +3ff91d20: .word 0xffff +3ff91d30: .word 0xffff +3ff91d40: .word 0xffff +3ff91d50: .word 0xffff +3ff91d60: .word 0xffff +3ff91d70: .word 0xffff +3ff91d80: .word 0xffff +3ff91d90: .word 0xffff +3ff91da0: .word 0xffff +3ff91db0: .word 0xffff +3ff91dc0: .word 0xffff +3ff91dd0: .word 0xffff +3ff91de0: .word 0xffff +3ff91df0: .word 0xffff +3ff91e00: .word 0xffff +3ff91e10: .word 0xffff +3ff91e20: .word 0xffff +3ff91e30: .word 0xffff +3ff91e40: .word 0xffff +3ff91e50: .word 0xffff +3ff91e60: .word 0xffff +3ff91e70: .word 0xffff +3ff91e80: .word 0xffff +3ff91e90: .word 0xffff +3ff91ea0: .word 0xffff +3ff91eb0: .word 0xffff +3ff91ec0: .word 0xffff +3ff91ed0: .word 0xffff +3ff91ee0: .word 0xffff +3ff91ef0: .word 0xffff +3ff91f00: .word 0xffff +3ff91f10: .word 0xffff +3ff91f20: .word 0xffff +3ff91f30: .word 0xffff +3ff91f40: .word 0xffff +3ff91f50: .word 0xffff +3ff91f60: .word 0xffff +3ff91f70: .word 0xffff +3ff91f80: .word 0xffff +3ff91f90: .word 0xffff +3ff91fa0: .word 0xffff +3ff91fb0: .word 0xffff +3ff91fc0: .word 0xffff +3ff91fd0: .word 0xffff +3ff91fe0: .word 0xffff +3ff91ff0: .word 0xffff +3ff92000: .word 0xffff +3ff92010: .word 0xffff +3ff92020: .word 0xffff +3ff92030: .word 0xffff +3ff92040: .word 0xffff +3ff92050: .word 0xffff +3ff92060: .word 0xffff +3ff92070: .word 0xffff +3ff92080: .word 0xffff +3ff92090: .word 0xffff +3ff920a0: .word 0xffff +3ff920b0: .word 0xffff +3ff920c0: .word 0xffff +3ff920d0: .word 0xffff +3ff920e0: .word 0xffff +3ff920f0: .word 0xffff +3ff92100: .word 0xffff +3ff92110: .word 0xffff +3ff92120: .word 0xffff +3ff92130: .word 0xffff +3ff92140: .word 0xffff +3ff92150: .word 0xffff +3ff92160: .word 0xffff +3ff92170: .word 0xffff +3ff92180: .word 0xffff +3ff92190: .word 0xffff +3ff921a0: .word 0xffff +3ff921b0: .word 0xffff +3ff921c0: .word 0xffff +3ff921d0: .word 0xffff +3ff921e0: .word 0xffff +3ff921f0: .word 0xffff +3ff92200: .word 0xffff +3ff92210: .word 0xffff +3ff92220: .word 0xffff +3ff92230: .word 0xffff +3ff92240: .word 0xffff +3ff92250: .word 0xffff +3ff92260: .word 0xffff +3ff92270: .word 0xffff +3ff92280: .word 0xffff +3ff92290: .word 0xffff +3ff922a0: .word 0xffff +3ff922b0: .word 0xffff +3ff922c0: .word 0xffff +3ff922d0: .word 0xffff +3ff922e0: .word 0xffff +3ff922f0: .word 0xffff +3ff92300: .word 0xffff +3ff92310: .word 0xffff +3ff92320: .word 0xffff +3ff92330: .word 0xffff +3ff92340: .word 0xffff +3ff92350: .word 0xffff +3ff92360: .word 0xffff +3ff92370: .word 0xffff +3ff92380: .word 0xffff +3ff92390: .word 0xffff +3ff923a0: .word 0xffff +3ff923b0: .word 0xffff +3ff923c0: .word 0xffff +3ff923d0: .word 0xffff +3ff923e0: .word 0xffff +3ff923f0: .word 0xffff +3ff92400: .word 0xffff +3ff92410: .word 0xffff +3ff92420: .word 0xffff +3ff92430: .word 0xffff +3ff92440: .word 0xffff +3ff92450: .word 0xffff +3ff92460: .word 0xffff +3ff92470: .word 0xffff +3ff92480: .word 0xffff +3ff92490: .word 0xffff +3ff924a0: .word 0xffff +3ff924b0: .word 0xffff +3ff924c0: .word 0xffff +3ff924d0: .word 0xffff +3ff924e0: .word 0xffff +3ff924f0: .word 0xffff +3ff92500: .word 0xffff +3ff92510: .word 0xffff +3ff92520: .word 0xffff +3ff92530: .word 0xffff +3ff92540: .word 0xffff +3ff92550: .word 0xffff +3ff92560: .word 0xffff +3ff92570: .word 0xffff +3ff92580: .word 0xffff +3ff92590: .word 0xffff +3ff925a0: .word 0xffff +3ff925b0: .word 0xffff +3ff925c0: .word 0xffff +3ff925d0: .word 0xffff +3ff925e0: .word 0xffff +3ff925f0: .word 0xffff +3ff92600: .word 0xffff +3ff92610: .word 0xffff +3ff92620: .word 0xffff +3ff92630: .word 0xffff +3ff92640: .word 0xffff +3ff92650: .word 0xffff +3ff92660: .word 0xffff +3ff92670: .word 0xffff +3ff92680: .word 0xffff +3ff92690: .word 0xffff +3ff926a0: .word 0xffff +3ff926b0: .word 0xffff +3ff926c0: .word 0xffff +3ff926d0: .word 0xffff +3ff926e0: .word 0xffff +3ff926f0: .word 0xffff +3ff92700: .word 0xffff +3ff92710: .word 0xffff +3ff92720: .word 0xffff +3ff92730: .word 0xffff +3ff92740: .word 0xffff +3ff92750: .word 0xffff +3ff92760: .word 0xffff +3ff92770: .word 0xffff +3ff92780: .word 0xffff +3ff92790: .word 0xffff +3ff927a0: .word 0xffff +3ff927b0: .word 0xffff +3ff927c0: .word 0xffff +3ff927d0: .word 0xffff +3ff927e0: .word 0xffff +3ff927f0: .word 0xffff +3ff92800: .word 0xffff +3ff92810: .word 0xffff +3ff92820: .word 0xffff +3ff92830: .word 0xffff +3ff92840: .word 0xffff +3ff92850: .word 0xffff +3ff92860: .word 0xffff +3ff92870: .word 0xffff +3ff92880: .word 0xffff +3ff92890: .word 0xffff +3ff928a0: .word 0xffff +3ff928b0: .word 0xffff +3ff928c0: .word 0xffff +3ff928d0: .word 0xffff +3ff928e0: .word 0xffff +3ff928f0: .word 0xffff +3ff92900: .word 0xffff +3ff92910: .word 0xffff +3ff92920: .word 0xffff +3ff92930: .word 0xffff +3ff92940: .word 0xffff +3ff92950: .word 0xffff +3ff92960: .word 0xffff +3ff92970: .word 0xffff +3ff92980: .word 0xffff +3ff92990: .word 0xffff +3ff929a0: .word 0xffff +3ff929b0: .word 0xffff +3ff929c0: .word 0xffff +3ff929d0: .word 0xffff +3ff929e0: .word 0xffff +3ff929f0: .word 0xffff +3ff92a00: .word 0xffff +3ff92a10: .word 0xffff +3ff92a20: .word 0xffff +3ff92a30: .word 0xffff +3ff92a40: .word 0xffff +3ff92a50: .word 0xffff +3ff92a60: .word 0xffff +3ff92a70: .word 0xffff +3ff92a80: .word 0xffff +3ff92a90: .word 0xffff +3ff92aa0: .word 0xffff +3ff92ab0: .word 0xffff +3ff92ac0: .word 0xffff +3ff92ad0: .word 0xffff +3ff92ae0: .word 0xffff +3ff92af0: .word 0xffff +3ff92b00: .word 0xffff +3ff92b10: .word 0xffff +3ff92b20: .word 0xffff +3ff92b30: .word 0xffff +3ff92b40: .word 0xffff +3ff92b50: .word 0xffff +3ff92b60: .word 0xffff +3ff92b70: .word 0xffff +3ff92b80: .word 0xffff +3ff92b90: .word 0xffff +3ff92ba0: .word 0xffff +3ff92bb0: .word 0xffff +3ff92bc0: .word 0xffff +3ff92bd0: .word 0xffff +3ff92be0: .word 0xffff +3ff92bf0: .word 0xffff +3ff92c00: .word 0xffff +3ff92c10: .word 0xffff +3ff92c20: .word 0xffff +3ff92c30: .word 0xffff +3ff92c40: .word 0xffff +3ff92c50: .word 0xffff +3ff92c60: .word 0xffff +3ff92c70: .word 0xffff +3ff92c80: .word 0xffff +3ff92c90: .word 0xffff +3ff92ca0: .word 0xffff +3ff92cb0: .word 0xffff +3ff92cc0: .word 0xffff +3ff92cd0: .word 0xffff +3ff92ce0: .word 0xffff +3ff92cf0: .word 0xffff +3ff92d00: .word 0xffff +3ff92d10: .word 0xffff +3ff92d20: .word 0xffff +3ff92d30: .word 0xffff +3ff92d40: .word 0xffff +3ff92d50: .word 0xffff +3ff92d60: .word 0xffff +3ff92d70: .word 0xffff +3ff92d80: .word 0xffff +3ff92d90: .word 0xffff +3ff92da0: .word 0xffff +3ff92db0: .word 0xffff +3ff92dc0: .word 0xffff +3ff92dd0: .word 0xffff +3ff92de0: .word 0xffff +3ff92df0: .word 0xffff +3ff92e00: .word 0xffff +3ff92e10: .word 0xffff +3ff92e20: .word 0xffff +3ff92e30: .word 0xffff +3ff92e40: .word 0xffff +3ff92e50: .word 0xffff +3ff92e60: .word 0xffff +3ff92e70: .word 0xffff +3ff92e80: .word 0xffff +3ff92e90: .word 0xffff +3ff92ea0: .word 0xffff +3ff92eb0: .word 0xffff +3ff92ec0: .word 0xffff +3ff92ed0: .word 0xffff +3ff92ee0: .word 0xffff +3ff92ef0: .word 0xffff +3ff92f00: .word 0xffff +3ff92f10: .word 0xffff +3ff92f20: .word 0xffff +3ff92f30: .word 0xffff +3ff92f40: .word 0xffff +3ff92f50: .word 0xffff +3ff92f60: .word 0xffff +3ff92f70: .word 0xffff +3ff92f80: .word 0xffff +3ff92f90: .word 0xffff +3ff92fa0: .word 0xffff +3ff92fb0: .word 0xffff +3ff92fc0: .word 0xffff +3ff92fd0: .word 0xffff +3ff92fe0: .word 0xffff +3ff92ff0: .word 0xffff +3ff93000: .word 0xffff +3ff93010: .word 0xffff +3ff93020: .word 0xffff +3ff93030: .word 0xffff +3ff93040: .word 0xffff +3ff93050: .word 0xffff +3ff93060: .word 0xffff +3ff93070: .word 0xffff +3ff93080: .word 0xffff +3ff93090: .word 0xffff +3ff930a0: .word 0xffff +3ff930b0: .word 0xffff +3ff930c0: .word 0xffff +3ff930d0: .word 0xffff +3ff930e0: .word 0xffff +3ff930f0: .word 0xffff +3ff93100: .word 0xffff +3ff93110: .word 0xffff +3ff93120: .word 0xffff +3ff93130: .word 0xffff +3ff93140: .word 0xffff +3ff93150: .word 0xffff +3ff93160: .word 0xffff +3ff93170: .word 0xffff +3ff93180: .word 0xffff +3ff93190: .word 0xffff +3ff931a0: .word 0xffff +3ff931b0: .word 0xffff +3ff931c0: .word 0xffff +3ff931d0: .word 0xffff +3ff931e0: .word 0xffff +3ff931f0: .word 0xffff +3ff93200: .word 0xffff +3ff93210: .word 0xffff +3ff93220: .word 0xffff +3ff93230: .word 0xffff +3ff93240: .word 0xffff +3ff93250: .word 0xffff +3ff93260: .word 0xffff +3ff93270: .word 0xffff +3ff93280: .word 0xffff +3ff93290: .word 0xffff +3ff932a0: .word 0xffff +3ff932b0: .word 0xffff +3ff932c0: .word 0xffff +3ff932d0: .word 0xffff +3ff932e0: .word 0xffff +3ff932f0: .word 0xffff +3ff93300: .word 0xffff +3ff93310: .word 0xffff +3ff93320: .word 0xffff +3ff93330: .word 0xffff +3ff93340: .word 0xffff +3ff93350: .word 0xffff +3ff93360: .word 0xffff +3ff93370: .word 0xffff +3ff93380: .word 0xffff +3ff93390: .word 0xffff +3ff933a0: .word 0xffff +3ff933b0: .word 0xffff +3ff933c0: .word 0xffff +3ff933d0: .word 0xffff +3ff933e0: .word 0xffff +3ff933f0: .word 0xffff +3ff93400: .word 0xffff +3ff93410: .word 0xffff +3ff93420: .word 0xffff +3ff93430: .word 0xffff +3ff93440: .word 0xffff +3ff93450: .word 0xffff +3ff93460: .word 0xffff +3ff93470: .word 0xffff +3ff93480: .word 0xffff +3ff93490: .word 0xffff +3ff934a0: .word 0xffff +3ff934b0: .word 0xffff +3ff934c0: .word 0xffff +3ff934d0: .word 0xffff +3ff934e0: .word 0xffff +3ff934f0: .word 0xffff +3ff93500: .word 0xffff +3ff93510: .word 0xffff +3ff93520: .word 0xffff +3ff93530: .word 0xffff +3ff93540: .word 0xffff +3ff93550: .word 0xffff +3ff93560: .word 0xffff +3ff93570: .word 0xffff +3ff93580: .word 0xffff +3ff93590: .word 0xffff +3ff935a0: .word 0xffff +3ff935b0: .word 0xffff +3ff935c0: .word 0xffff +3ff935d0: .word 0xffff +3ff935e0: .word 0xffff +3ff935f0: .word 0xffff +3ff93600: .word 0xffff +3ff93610: .word 0xffff +3ff93620: .word 0xffff +3ff93630: .word 0xffff +3ff93640: .word 0xffff +3ff93650: .word 0xffff +3ff93660: .word 0xffff +3ff93670: .word 0xffff +3ff93680: .word 0xffff +3ff93690: .word 0xffff +3ff936a0: .word 0xffff +3ff936b0: .word 0xffff +3ff936c0: .word 0xffff +3ff936d0: .word 0xffff +3ff936e0: .word 0xffff +3ff936f0: .word 0xffff +3ff93700: .word 0xffff +3ff93710: .word 0xffff +3ff93720: .word 0xffff +3ff93730: .word 0xffff +3ff93740: .word 0xffff +3ff93750: .word 0xffff +3ff93760: .word 0xffff +3ff93770: .word 0xffff +3ff93780: .word 0xffff +3ff93790: .word 0xffff +3ff937a0: .word 0xffff +3ff937b0: .word 0xffff +3ff937c0: .word 0xffff +3ff937d0: .word 0xffff +3ff937e0: .word 0xffff +3ff937f0: .word 0xffff +3ff93800: .word 0xffff +3ff93810: .word 0xffff +3ff93820: .word 0xffff +3ff93830: .word 0xffff +3ff93840: .word 0xffff +3ff93850: .word 0xffff +3ff93860: .word 0xffff +3ff93870: .word 0xffff +3ff93880: .word 0xffff +3ff93890: .word 0xffff +3ff938a0: .word 0xffff +3ff938b0: .word 0xffff +3ff938c0: .word 0xffff +3ff938d0: .word 0xffff +3ff938e0: .word 0xffff +3ff938f0: .word 0xffff +3ff93900: .word 0xffff +3ff93910: .word 0xffff +3ff93920: .word 0xffff +3ff93930: .word 0xffff +3ff93940: .word 0xffff +3ff93950: .word 0xffff +3ff93960: .word 0xffff +3ff93970: .word 0xffff +3ff93980: .word 0xffff +3ff93990: .word 0xffff +3ff939a0: .word 0xffff +3ff939b0: .word 0xffff +3ff939c0: .word 0xffff +3ff939d0: .word 0xffff +3ff939e0: .word 0xffff +3ff939f0: .word 0xffff +3ff93a00: .word 0xffff +3ff93a10: .word 0xffff +3ff93a20: .word 0xffff +3ff93a30: .word 0xffff +3ff93a40: .word 0xffff +3ff93a50: .word 0xffff +3ff93a60: .word 0xffff +3ff93a70: .word 0xffff +3ff93a80: .word 0xffff +3ff93a90: .word 0xffff +3ff93aa0: .word 0xffff +3ff93ab0: .word 0xffff +3ff93ac0: .word 0xffff +3ff93ad0: .word 0xffff +3ff93ae0: .word 0xffff +3ff93af0: .word 0xffff +3ff93b00: .word 0xffff +3ff93b10: .word 0xffff +3ff93b20: .word 0xffff +3ff93b30: .word 0xffff +3ff93b40: .word 0xffff +3ff93b50: .word 0xffff +3ff93b60: .word 0xffff +3ff93b70: .word 0xffff +3ff93b80: .word 0xffff +3ff93b90: .word 0xffff +3ff93ba0: .word 0xffff +3ff93bb0: .word 0xffff +3ff93bc0: .word 0xffff +3ff93bd0: .word 0xffff +3ff93be0: .word 0xffff +3ff93bf0: .word 0xffff +3ff93c00: .word 0xffff +3ff93c10: .word 0xffff +3ff93c20: .word 0xffff +3ff93c30: .word 0xffff +3ff93c40: .word 0xffff +3ff93c50: .word 0xffff +3ff93c60: .word 0xffff +3ff93c70: .word 0xffff +3ff93c80: .word 0xffff +3ff93c90: .word 0xffff +3ff93ca0: .word 0xffff +3ff93cb0: .word 0xffff +3ff93cc0: .word 0xffff +3ff93cd0: .word 0xffff +3ff93ce0: .word 0xffff +3ff93cf0: .word 0xffff +3ff93d00: .word 0xffff +3ff93d10: .word 0xffff +3ff93d20: .word 0xffff +3ff93d30: .word 0xffff +3ff93d40: .word 0xffff +3ff93d50: .word 0xffff +3ff93d60: .word 0xffff +3ff93d70: .word 0xffff +3ff93d80: .word 0xffff +3ff93d90: .word 0xffff +3ff93da0: .word 0xffff +3ff93db0: .word 0xffff +3ff93dc0: .word 0xffff +3ff93dd0: .word 0xffff +3ff93de0: .word 0xffff +3ff93df0: .word 0xffff +3ff93e00: .word 0xffff +3ff93e10: .word 0xffff +3ff93e20: .word 0xffff +3ff93e30: .word 0xffff +3ff93e40: .word 0xffff +3ff93e50: .word 0xffff +3ff93e60: .word 0xffff +3ff93e70: .word 0xffff +3ff93e80: .word 0xffff +3ff93e90: .word 0xffff +3ff93ea0: .word 0xffff +3ff93eb0: .word 0xffff +3ff93ec0: .word 0xffff +3ff93ed0: .word 0xffff +3ff93ee0: .word 0xffff +3ff93ef0: .word 0xffff +3ff93f00: .word 0xffff +3ff93f10: .word 0xffff +3ff93f20: .word 0xffff +3ff93f30: .word 0xffff +3ff93f40: .word 0xffff +3ff93f50: .word 0xffff +3ff93f60: .word 0xffff +3ff93f70: .word 0xffff +3ff93f80: .word 0xffff +3ff93f90: .word 0xffff +3ff93fa0: .word 0xffff +3ff93fb0: .word 0xffff +3ff93fc0: .word 0xffff +3ff93fd0: .word 0xffff +3ff93fe0: .word 0xffff +3ff93ff0: .word 0xffff +3ff94000: .word 0xffff +3ff94010: .word 0xffff +3ff94020: .word 0xffff +3ff94030: .word 0xffff +3ff94040: .word 0xffff +3ff94050: .word 0xffff +3ff94060: .word 0xffff +3ff94070: .word 0xffff +3ff94080: .word 0xffff +3ff94090: .word 0xffff +3ff940a0: .word 0xffff +3ff940b0: .word 0xffff +3ff940c0: .word 0xffff +3ff940d0: .word 0xffff +3ff940e0: .word 0xffff +3ff940f0: .word 0xffff +3ff94100: .word 0xffff +3ff94110: .word 0xffff +3ff94120: .word 0xffff +3ff94130: .word 0xffff +3ff94140: .word 0xffff +3ff94150: .word 0xffff +3ff94160: .word 0xffff +3ff94170: .word 0xffff +3ff94180: .word 0xffff +3ff94190: .word 0xffff +3ff941a0: .word 0xffff +3ff941b0: .word 0xffff +3ff941c0: .word 0xffff +3ff941d0: .word 0xffff +3ff941e0: .word 0xffff +3ff941f0: .word 0xffff +3ff94200: .word 0xffff +3ff94210: .word 0xffff +3ff94220: .word 0xffff +3ff94230: .word 0xffff +3ff94240: .word 0xffff +3ff94250: .word 0xffff +3ff94260: .word 0xffff +3ff94270: .word 0xffff +3ff94280: .word 0xffff +3ff94290: .word 0xffff +3ff942a0: .word 0xffff +3ff942b0: .word 0xffff +3ff942c0: .word 0xffff +3ff942d0: .word 0xffff +3ff942e0: .word 0xffff +3ff942f0: .word 0xffff +3ff94300: .word 0xffff +3ff94310: .word 0xffff +3ff94320: .word 0xffff +3ff94330: .word 0xffff +3ff94340: .word 0xffff +3ff94350: .word 0xffff +3ff94360: .word 0xffff +3ff94370: .word 0xffff +3ff94380: .word 0xffff +3ff94390: .word 0xffff +3ff943a0: .word 0xffff +3ff943b0: .word 0xffff +3ff943c0: .word 0xffff +3ff943d0: .word 0xffff +3ff943e0: .word 0xffff +3ff943f0: .word 0xffff +3ff94400: .word 0xffff +3ff94410: .word 0xffff +3ff94420: .word 0xffff +3ff94430: .word 0xffff +3ff94440: .word 0xffff +3ff94450: .word 0xffff +3ff94460: .word 0xffff +3ff94470: .word 0xffff +3ff94480: .word 0xffff +3ff94490: .word 0xffff +3ff944a0: .word 0xffff +3ff944b0: .word 0xffff +3ff944c0: .word 0xffff +3ff944d0: .word 0xffff +3ff944e0: .word 0xffff +3ff944f0: .word 0xffff +3ff94500: .word 0xffff +3ff94510: .word 0xffff +3ff94520: .word 0xffff +3ff94530: .word 0xffff +3ff94540: .word 0xffff +3ff94550: .word 0xffff +3ff94560: .word 0xffff +3ff94570: .word 0xffff +3ff94580: .word 0xffff +3ff94590: .word 0xffff +3ff945a0: .word 0xffff +3ff945b0: .word 0xffff +3ff945c0: .word 0xffff +3ff945d0: .word 0xffff +3ff945e0: .word 0xffff +3ff945f0: .word 0xffff +3ff94600: .word 0xffff +3ff94610: .word 0xffff +3ff94620: .word 0xffff +3ff94630: .word 0xffff +3ff94640: .word 0xffff +3ff94650: .word 0xffff +3ff94660: .word 0xffff +3ff94670: .word 0xffff +3ff94680: .word 0xffff +3ff94690: .word 0xffff +3ff946a0: .word 0xffff +3ff946b0: .word 0xffff +3ff946c0: .word 0xffff +3ff946d0: .word 0xffff +3ff946e0: .word 0xffff +3ff946f0: .word 0xffff +3ff94700: .word 0xffff +3ff94710: .word 0xffff +3ff94720: .word 0xffff +3ff94730: .word 0xffff +3ff94740: .word 0xffff +3ff94750: .word 0xffff +3ff94760: .word 0xffff +3ff94770: .word 0xffff +3ff94780: .word 0xffff +3ff94790: .word 0xffff +3ff947a0: .word 0xffff +3ff947b0: .word 0xffff +3ff947c0: .word 0xffff +3ff947d0: .word 0xffff +3ff947e0: .word 0xffff +3ff947f0: .word 0xffff +3ff94800: .word 0xffff +3ff94810: .word 0xffff +3ff94820: .word 0xffff +3ff94830: .word 0xffff +3ff94840: .word 0xffff +3ff94850: .word 0xffff +3ff94860: .word 0xffff +3ff94870: .word 0xffff +3ff94880: .word 0xffff +3ff94890: .word 0xffff +3ff948a0: .word 0xffff +3ff948b0: .word 0xffff +3ff948c0: .word 0xffff +3ff948d0: .word 0xffff +3ff948e0: .word 0xffff +3ff948f0: .word 0xffff +3ff94900: .word 0xffff +3ff94910: .word 0xffff +3ff94920: .word 0xffff +3ff94930: .word 0xffff +3ff94940: .word 0xffff +3ff94950: .word 0xffff +3ff94960: .word 0xffff +3ff94970: .word 0xffff +3ff94980: .word 0xffff +3ff94990: .word 0xffff +3ff949a0: .word 0xffff +3ff949b0: .word 0xffff +3ff949c0: .word 0xffff +3ff949d0: .word 0xffff +3ff949e0: .word 0xffff +3ff949f0: .word 0xffff +3ff94a00: .word 0xffff +3ff94a10: .word 0xffff +3ff94a20: .word 0xffff +3ff94a30: .word 0xffff +3ff94a40: .word 0xffff +3ff94a50: .word 0xffff +3ff94a60: .word 0xffff +3ff94a70: .word 0xffff +3ff94a80: .word 0xffff +3ff94a90: .word 0xffff +3ff94aa0: .word 0xffff +3ff94ab0: .word 0xffff +3ff94ac0: .word 0xffff +3ff94ad0: .word 0xffff +3ff94ae0: .word 0xffff +3ff94af0: .word 0xffff +3ff94b00: .word 0xffff +3ff94b10: .word 0xffff +3ff94b20: .word 0xffff +3ff94b30: .word 0xffff +3ff94b40: .word 0xffff +3ff94b50: .word 0xffff +3ff94b60: .word 0xffff +3ff94b70: .word 0xffff +3ff94b80: .word 0xffff +3ff94b90: .word 0xffff +3ff94ba0: .word 0xffff +3ff94bb0: .word 0xffff +3ff94bc0: .word 0xffff +3ff94bd0: .word 0xffff +3ff94be0: .word 0xffff +3ff94bf0: .word 0xffff +3ff94c00: .word 0xffff +3ff94c10: .word 0xffff +3ff94c20: .word 0xffff +3ff94c30: .word 0xffff +3ff94c40: .word 0xffff +3ff94c50: .word 0xffff +3ff94c60: .word 0xffff +3ff94c70: .word 0xffff +3ff94c80: .word 0xffff +3ff94c90: .word 0xffff +3ff94ca0: .word 0xffff +3ff94cb0: .word 0xffff +3ff94cc0: .word 0xffff +3ff94cd0: .word 0xffff +3ff94ce0: .word 0xffff +3ff94cf0: .word 0xffff +3ff94d00: .word 0xffff +3ff94d10: .word 0xffff +3ff94d20: .word 0xffff +3ff94d30: .word 0xffff +3ff94d40: .word 0xffff +3ff94d50: .word 0xffff +3ff94d60: .word 0xffff +3ff94d70: .word 0xffff +3ff94d80: .word 0xffff +3ff94d90: .word 0xffff +3ff94da0: .word 0xffff +3ff94db0: .word 0xffff +3ff94dc0: .word 0xffff +3ff94dd0: .word 0xffff +3ff94de0: .word 0xffff +3ff94df0: .word 0xffff +3ff94e00: .word 0xffff +3ff94e10: .word 0xffff +3ff94e20: .word 0xffff +3ff94e30: .word 0xffff +3ff94e40: .word 0xffff +3ff94e50: .word 0xffff +3ff94e60: .word 0xffff +3ff94e70: .word 0xffff +3ff94e80: .word 0xffff +3ff94e90: .word 0xffff +3ff94ea0: .word 0xffff +3ff94eb0: .word 0xffff +3ff94ec0: .word 0xffff +3ff94ed0: .word 0xffff +3ff94ee0: .word 0xffff +3ff94ef0: .word 0xffff +3ff94f00: .word 0xffff +3ff94f10: .word 0xffff +3ff94f20: .word 0xffff +3ff94f30: .word 0xffff +3ff94f40: .word 0xffff +3ff94f50: .word 0xffff +3ff94f60: .word 0xffff +3ff94f70: .word 0xffff +3ff94f80: .word 0xffff +3ff94f90: .word 0xffff +3ff94fa0: .word 0xffff +3ff94fb0: .word 0xffff +3ff94fc0: .word 0xffff +3ff94fd0: .word 0xffff +3ff94fe0: .word 0xffff +3ff94ff0: .word 0xffff +3ff95000: .word 0xffff +3ff95010: .word 0xffff +3ff95020: .word 0xffff +3ff95030: .word 0xffff +3ff95040: .word 0xffff +3ff95050: .word 0xffff +3ff95060: .word 0xffff +3ff95070: .word 0xffff +3ff95080: .word 0xffff +3ff95090: .word 0xffff +3ff950a0: .word 0xffff +3ff950b0: .word 0xffff +3ff950c0: .word 0xffff +3ff950d0: .word 0xffff +3ff950e0: .word 0xffff +3ff950f0: .word 0xffff +3ff95100: .word 0xffff +3ff95110: .word 0xffff +3ff95120: .word 0xffff +3ff95130: .word 0xffff +3ff95140: .word 0xffff +3ff95150: .word 0xffff +3ff95160: .word 0xffff +3ff95170: .word 0xffff +3ff95180: .word 0xffff +3ff95190: .word 0xffff +3ff951a0: .word 0xffff +3ff951b0: .word 0xffff +3ff951c0: .word 0xffff +3ff951d0: .word 0xffff +3ff951e0: .word 0xffff +3ff951f0: .word 0xffff +3ff95200: .word 0xffff +3ff95210: .word 0xffff +3ff95220: .word 0xffff +3ff95230: .word 0xffff +3ff95240: .word 0xffff +3ff95250: .word 0xffff +3ff95260: .word 0xffff +3ff95270: .word 0xffff +3ff95280: .word 0xffff +3ff95290: .word 0xffff +3ff952a0: .word 0xffff +3ff952b0: .word 0xffff +3ff952c0: .word 0xffff +3ff952d0: .word 0xffff +3ff952e0: .word 0xffff +3ff952f0: .word 0xffff +3ff95300: .word 0xffff +3ff95310: .word 0xffff +3ff95320: .word 0xffff +3ff95330: .word 0xffff +3ff95340: .word 0xffff +3ff95350: .word 0xffff +3ff95360: .word 0xffff +3ff95370: .word 0xffff +3ff95380: .word 0xffff +3ff95390: .word 0xffff +3ff953a0: .word 0xffff +3ff953b0: .word 0xffff +3ff953c0: .word 0xffff +3ff953d0: .word 0xffff +3ff953e0: .word 0xffff +3ff953f0: .word 0xffff +3ff95400: .word 0xffff +3ff95410: .word 0xffff +3ff95420: .word 0xffff +3ff95430: .word 0xffff +3ff95440: .word 0xffff +3ff95450: .word 0xffff +3ff95460: .word 0xffff +3ff95470: .word 0xffff +3ff95480: .word 0xffff +3ff95490: .word 0xffff +3ff954a0: .word 0xffff +3ff954b0: .word 0xffff +3ff954c0: .word 0xffff +3ff954d0: .word 0xffff +3ff954e0: .word 0xffff +3ff954f0: .word 0xffff +3ff95500: .word 0xffff +3ff95510: .word 0xffff +3ff95520: .word 0xffff +3ff95530: .word 0xffff +3ff95540: .word 0xffff +3ff95550: .word 0xffff +3ff95560: .word 0xffff +3ff95570: .word 0xffff +3ff95580: .word 0xffff +3ff95590: .word 0xffff +3ff955a0: .word 0xffff +3ff955b0: .word 0xffff +3ff955c0: .word 0xffff +3ff955d0: .word 0xffff +3ff955e0: .word 0xffff +3ff955f0: .word 0xffff +3ff95600: .word 0xffff +3ff95610: .word 0xffff +3ff95620: .word 0xffff +3ff95630: .word 0xffff +3ff95640: .word 0xffff +3ff95650: .word 0xffff +3ff95660: .word 0xffff +3ff95670: .word 0xffff +3ff95680: .word 0xffff +3ff95690: .word 0xffff +3ff956a0: .word 0xffff +3ff956b0: .word 0xffff +3ff956c0: .word 0xffff +3ff956d0: .word 0xffff +3ff956e0: .word 0xffff +3ff956f0: .word 0xffff +3ff95700: .word 0xffff +3ff95710: .word 0xffff +3ff95720: .word 0xffff +3ff95730: .word 0xffff +3ff95740: .word 0xffff +3ff95750: .word 0xffff +3ff95760: .word 0xffff +3ff95770: .word 0xffff +3ff95780: .word 0xffff +3ff95790: .word 0xffff +3ff957a0: .word 0xffff +3ff957b0: .word 0xffff +3ff957c0: .word 0xffff +3ff957d0: .word 0xffff +3ff957e0: .word 0xffff +3ff957f0: .word 0xffff +3ff95800: .word 0xffff +3ff95810: .word 0xffff +3ff95820: .word 0xffff +3ff95830: .word 0xffff +3ff95840: .word 0xffff +3ff95850: .word 0xffff +3ff95860: .word 0xffff +3ff95870: .word 0xffff +3ff95880: .word 0xffff +3ff95890: .word 0xffff +3ff958a0: .word 0xffff +3ff958b0: .word 0xffff +3ff958c0: .word 0xffff +3ff958d0: .word 0xffff +3ff958e0: .word 0xffff +3ff958f0: .word 0xffff +3ff95900: .word 0xffff +3ff95910: .word 0xffff +3ff95920: .word 0xffff +3ff95930: .word 0xffff +3ff95940: .word 0xffff +3ff95950: .word 0xffff +3ff95960: .word 0xffff +3ff95970: .word 0xffff +3ff95980: .word 0xffff +3ff95990: .word 0xffff +3ff959a0: .word 0xffff +3ff959b0: .word 0xffff +3ff959c0: .word 0xffff +3ff959d0: .word 0xffff +3ff959e0: .word 0xffff +3ff959f0: .word 0xffff +3ff95a00: .word 0xffff +3ff95a10: .word 0xffff +3ff95a20: .word 0xffff +3ff95a30: .word 0xffff +3ff95a40: .word 0xffff +3ff95a50: .word 0xffff +3ff95a60: .word 0xffff +3ff95a70: .word 0xffff +3ff95a80: .word 0xffff +3ff95a90: .word 0xffff +3ff95aa0: .word 0xffff +3ff95ab0: .word 0xffff +3ff95ac0: .word 0xffff +3ff95ad0: .word 0xffff +3ff95ae0: .word 0xffff +3ff95af0: .word 0xffff +3ff95b00: .word 0xffff +3ff95b10: .word 0xffff +3ff95b20: .word 0xffff +3ff95b30: .word 0xffff +3ff95b40: .word 0xffff +3ff95b50: .word 0xffff +3ff95b60: .word 0xffff +3ff95b70: .word 0xffff +3ff95b80: .word 0xffff +3ff95b90: .word 0xffff +3ff95ba0: .word 0xffff +3ff95bb0: .word 0xffff +3ff95bc0: .word 0xffff +3ff95bd0: .word 0xffff +3ff95be0: .word 0xffff +3ff95bf0: .word 0xffff +3ff95c00: .word 0xffff +3ff95c10: .word 0xffff +3ff95c20: .word 0xffff +3ff95c30: .word 0xffff +3ff95c40: .word 0xffff +3ff95c50: .word 0xffff +3ff95c60: .word 0xffff +3ff95c70: .word 0xffff +3ff95c80: .word 0xffff +3ff95c90: .word 0xffff +3ff95ca0: .word 0xffff +3ff95cb0: .word 0xffff +3ff95cc0: .word 0xffff +3ff95cd0: .word 0xffff +3ff95ce0: .word 0xffff +3ff95cf0: .word 0xffff +3ff95d00: .word 0xffff +3ff95d10: .word 0xffff +3ff95d20: .word 0xffff +3ff95d30: .word 0xffff +3ff95d40: .word 0xffff +3ff95d50: .word 0xffff +3ff95d60: .word 0xffff +3ff95d70: .word 0xffff +3ff95d80: .word 0xffff +3ff95d90: .word 0xffff +3ff95da0: .word 0xffff +3ff95db0: .word 0xffff +3ff95dc0: .word 0xffff +3ff95dd0: .word 0xffff +3ff95de0: .word 0xffff +3ff95df0: .word 0xffff +3ff95e00: .word 0xffff +3ff95e10: .word 0xffff +3ff95e20: .word 0xffff +3ff95e30: .word 0xffff +3ff95e40: .word 0xffff +3ff95e50: .word 0xffff +3ff95e60: .word 0xffff +3ff95e70: .word 0xffff +3ff95e80: .word 0xffff +3ff95e90: .word 0xffff +3ff95ea0: .word 0xffff +3ff95eb0: .word 0xffff +3ff95ec0: .word 0xffff +3ff95ed0: .word 0xffff +3ff95ee0: .word 0xffff +3ff95ef0: .word 0xffff +3ff95f00: .word 0xffff +3ff95f10: .word 0xffff +3ff95f20: .word 0xffff +3ff95f30: .word 0xffff +3ff95f40: .word 0xffff +3ff95f50: .word 0xffff +3ff95f60: .word 0xffff +3ff95f70: .word 0xffff +3ff95f80: .word 0xffff +3ff95f90: .word 0xffff +3ff95fa0: .word 0xffff +3ff95fb0: .word 0xffff +3ff95fc0: .word 0xffff +3ff95fd0: .word 0xffff +3ff95fe0: .word 0xffff +3ff95ff0: .word 0xffff +3ff96000: .word 0xffff +3ff96010: .word 0xffff +3ff96020: .word 0xffff +3ff96030: .word 0xffff +3ff96040: .word 0xffff +3ff96050: .word 0xffff +3ff96060: .word 0xffff +3ff96070: .word 0xffff +3ff96080: .word 0xffff +3ff96090: .word 0xffff +3ff960a0: .word 0xffff +3ff960b0: .word 0xffff +3ff960c0: .word 0xffff +3ff960d0: .word 0xffff +3ff960e0: .word 0xffff +3ff960f0: .word 0xffff +3ff96100: .word 0xffff +3ff96110: .word 0xffff +3ff96120: .word 0xffff +3ff96130: .word 0xffff +3ff96140: .word 0xffff +3ff96150: .word 0xffff +3ff96160: .word 0xffff +3ff96170: .word 0xffff +3ff96180: .word 0xffff +3ff96190: .word 0xffff +3ff961a0: .word 0xffff +3ff961b0: .word 0xffff +3ff961c0: .word 0xffff +3ff961d0: .word 0xffff +3ff961e0: .word 0xffff +3ff961f0: .word 0xffff +3ff96200: .word 0xffff +3ff96210: .word 0xffff +3ff96220: .word 0xffff +3ff96230: .word 0xffff +3ff96240: .word 0xffff +3ff96250: .word 0xffff +3ff96260: .word 0xffff +3ff96270: .word 0xffff +3ff96280: .word 0xffff +3ff96290: .word 0xffff +3ff962a0: .word 0xffff +3ff962b0: .word 0xffff +3ff962c0: .word 0xffff +3ff962d0: .word 0xffff +3ff962e0: .word 0xffff +3ff962f0: .word 0xffff +3ff96300: .word 0xffff +3ff96310: .word 0xffff +3ff96320: .word 0xffff +3ff96330: .word 0xffff +3ff96340: .word 0xffff +3ff96350: .word 0xffff +3ff96360: .word 0xffff +3ff96370: .word 0xffff +3ff96380: .word 0xffff +3ff96390: .word 0xffff +3ff963a0: .word 0xffff +3ff963b0: .word 0xffff +3ff963c0: .word 0xffff +3ff963d0: .word 0xffff +3ff963e0: .word 0xffff +3ff963f0: .word 0xffff +3ff96400: .word 0xffff +3ff96410: .word 0xffff +3ff96420: .word 0xffff +3ff96430: .word 0xffff +3ff96440: .word 0xffff +3ff96450: .word 0xffff +3ff96460: .word 0xffff +3ff96470: .word 0xffff +3ff96480: .word 0xffff +3ff96490: .word 0xffff +3ff964a0: .word 0xffff +3ff964b0: .word 0xffff +3ff964c0: .word 0xffff +3ff964d0: .word 0xffff +3ff964e0: .word 0xffff +3ff964f0: .word 0xffff +3ff96500: .word 0xffff +3ff96510: .word 0xffff +3ff96520: .word 0xffff +3ff96530: .word 0xffff +3ff96540: .word 0xffff +3ff96550: .word 0xffff +3ff96560: .word 0xffff +3ff96570: .word 0xffff +3ff96580: .word 0xffff +3ff96590: .word 0xffff +3ff965a0: .word 0xffff +3ff965b0: .word 0xffff +3ff965c0: .word 0xffff +3ff965d0: .word 0xffff +3ff965e0: .word 0xffff +3ff965f0: .word 0xffff +3ff96600: .word 0xffff +3ff96610: .word 0xffff +3ff96620: .word 0xffff +3ff96630: .word 0xffff +3ff96640: .word 0xffff +3ff96650: .word 0xffff +3ff96660: .word 0xffff +3ff96670: .word 0xffff +3ff96680: .word 0xffff +3ff96690: .word 0xffff +3ff966a0: .word 0xffff +3ff966b0: .word 0xffff +3ff966c0: .word 0xffff +3ff966d0: .word 0xffff +3ff966e0: .word 0xffff +3ff966f0: .word 0xffff +3ff96700: .word 0xffff +3ff96710: .word 0xffff +3ff96720: .word 0xffff +3ff96730: .word 0xffff +3ff96740: .word 0xffff +3ff96750: .word 0xffff +3ff96760: .word 0xffff +3ff96770: .word 0xffff +3ff96780: .word 0xffff +3ff96790: .word 0xffff +3ff967a0: .word 0xffff +3ff967b0: .word 0xffff +3ff967c0: .word 0xffff +3ff967d0: .word 0xffff +3ff967e0: .word 0xffff +3ff967f0: .word 0xffff +3ff96800: .word 0xffff +3ff96810: .word 0xffff +3ff96820: .word 0xffff +3ff96830: .word 0xffff +3ff96840: .word 0xffff +3ff96850: .word 0xffff +3ff96860: .word 0xffff +3ff96870: .word 0xffff +3ff96880: .word 0xffff +3ff96890: .word 0xffff +3ff968a0: .word 0xffff +3ff968b0: .word 0xffff +3ff968c0: .word 0xffff +3ff968d0: .word 0xffff +3ff968e0: .word 0xffff +3ff968f0: .word 0xffff +3ff96900: .word 0xffff +3ff96910: .word 0xffff +3ff96920: .word 0xffff +3ff96930: .word 0xffff +3ff96940: .word 0xffff +3ff96950: .word 0xffff +3ff96960: .word 0xffff +3ff96970: .word 0xffff +3ff96980: .word 0xffff +3ff96990: .word 0xffff +3ff969a0: .word 0xffff +3ff969b0: .word 0xffff +3ff969c0: .word 0xffff +3ff969d0: .word 0xffff +3ff969e0: .word 0xffff +3ff969f0: .word 0xffff +3ff96a00: .word 0xffff +3ff96a10: .word 0xffff +3ff96a20: .word 0xffff +3ff96a30: .word 0xffff +3ff96a40: .word 0xffff +3ff96a50: .word 0xffff +3ff96a60: .word 0xffff +3ff96a70: .word 0xffff +3ff96a80: .word 0xffff +3ff96a90: .word 0xffff +3ff96aa0: .word 0xffff +3ff96ab0: .word 0xffff +3ff96ac0: .word 0xffff +3ff96ad0: .word 0xffff +3ff96ae0: .word 0xffff +3ff96af0: .word 0xffff +3ff96b00: .word 0xffff +3ff96b10: .word 0xffff +3ff96b20: .word 0xffff +3ff96b30: .word 0xffff +3ff96b40: .word 0xffff +3ff96b50: .word 0xffff +3ff96b60: .word 0xffff +3ff96b70: .word 0xffff +3ff96b80: .word 0xffff +3ff96b90: .word 0xffff +3ff96ba0: .word 0xffff +3ff96bb0: .word 0xffff +3ff96bc0: .word 0xffff +3ff96bd0: .word 0xffff +3ff96be0: .word 0xffff +3ff96bf0: .word 0xffff +3ff96c00: .word 0xffff +3ff96c10: .word 0xffff +3ff96c20: .word 0xffff +3ff96c30: .word 0xffff +3ff96c40: .word 0xffff +3ff96c50: .word 0xffff +3ff96c60: .word 0xffff +3ff96c70: .word 0xffff +3ff96c80: .word 0xffff +3ff96c90: .word 0xffff +3ff96ca0: .word 0xffff +3ff96cb0: .word 0xffff +3ff96cc0: .word 0xffff +3ff96cd0: .word 0xffff +3ff96ce0: .word 0xffff +3ff96cf0: .word 0xffff +3ff96d00: .word 0xffff +3ff96d10: .word 0xffff +3ff96d20: .word 0xffff +3ff96d30: .word 0xffff +3ff96d40: .word 0xffff +3ff96d50: .word 0xffff +3ff96d60: .word 0xffff +3ff96d70: .word 0xffff +3ff96d80: .word 0xffff +3ff96d90: .word 0xffff +3ff96da0: .word 0xffff +3ff96db0: .word 0xffff +3ff96dc0: .word 0xffff +3ff96dd0: .word 0xffff +3ff96de0: .word 0xffff +3ff96df0: .word 0xffff +3ff96e00: .word 0xffff +3ff96e10: .word 0xffff +3ff96e20: .word 0xffff +3ff96e30: .word 0xffff +3ff96e40: .word 0xffff +3ff96e50: .word 0xffff +3ff96e60: .word 0xffff +3ff96e70: .word 0xffff +3ff96e80: .word 0xffff +3ff96e90: .word 0xffff +3ff96ea0: .word 0xffff +3ff96eb0: .word 0xffff +3ff96ec0: .word 0xffff +3ff96ed0: .word 0xffff +3ff96ee0: .word 0xffff +3ff96ef0: .word 0xffff +3ff96f00: .word 0xffff +3ff96f10: .word 0xffff +3ff96f20: .word 0xffff +3ff96f30: .word 0xffff +3ff96f40: .word 0xffff +3ff96f50: .word 0xffff +3ff96f60: .word 0xffff +3ff96f70: .word 0xffff +3ff96f80: .word 0xffff +3ff96f90: .word 0xffff +3ff96fa0: .word 0xffff +3ff96fb0: .word 0xffff +3ff96fc0: .word 0xffff +3ff96fd0: .word 0xffff +3ff96fe0: .word 0xffff +3ff96ff0: .word 0xffff +3ff97000: .word 0xffff +3ff97010: .word 0xffff +3ff97020: .word 0xffff +3ff97030: .word 0xffff +3ff97040: .word 0xffff +3ff97050: .word 0xffff +3ff97060: .word 0xffff +3ff97070: .word 0xffff +3ff97080: .word 0xffff +3ff97090: .word 0xffff +3ff970a0: .word 0xffff +3ff970b0: .word 0xffff +3ff970c0: .word 0xffff +3ff970d0: .word 0xffff +3ff970e0: .word 0xffff +3ff970f0: .word 0xffff +3ff97100: .word 0xffff +3ff97110: .word 0xffff +3ff97120: .word 0xffff +3ff97130: .word 0xffff +3ff97140: .word 0xffff +3ff97150: .word 0xffff +3ff97160: .word 0xffff +3ff97170: .word 0xffff +3ff97180: .word 0xffff +3ff97190: .word 0xffff +3ff971a0: .word 0xffff +3ff971b0: .word 0xffff +3ff971c0: .word 0xffff +3ff971d0: .word 0xffff +3ff971e0: .word 0xffff +3ff971f0: .word 0xffff +3ff97200: .word 0xffff +3ff97210: .word 0xffff +3ff97220: .word 0xffff +3ff97230: .word 0xffff +3ff97240: .word 0xffff +3ff97250: .word 0xffff +3ff97260: .word 0xffff +3ff97270: .word 0xffff +3ff97280: .word 0xffff +3ff97290: .word 0xffff +3ff972a0: .word 0xffff +3ff972b0: .word 0xffff +3ff972c0: .word 0xffff +3ff972d0: .word 0xffff +3ff972e0: .word 0xffff +3ff972f0: .word 0xffff +3ff97300: .word 0xffff +3ff97310: .word 0xffff +3ff97320: .word 0xffff +3ff97330: .word 0xffff +3ff97340: .word 0xffff +3ff97350: .word 0xffff +3ff97360: .word 0xffff +3ff97370: .word 0xffff +3ff97380: .word 0xffff +3ff97390: .word 0xffff +3ff973a0: .word 0xffff +3ff973b0: .word 0xffff +3ff973c0: .word 0xffff +3ff973d0: .word 0xffff +3ff973e0: .word 0xffff +3ff973f0: .word 0xffff +3ff97400: .word 0xffff +3ff97410: .word 0xffff +3ff97420: .word 0xffff +3ff97430: .word 0xffff +3ff97440: .word 0xffff +3ff97450: .word 0xffff +3ff97460: .word 0xffff +3ff97470: .word 0xffff +3ff97480: .word 0xffff +3ff97490: .word 0xffff +3ff974a0: .word 0xffff +3ff974b0: .word 0xffff +3ff974c0: .word 0xffff +3ff974d0: .word 0xffff +3ff974e0: .word 0xffff +3ff974f0: .word 0xffff +3ff97500: .word 0xffff +3ff97510: .word 0xffff +3ff97520: .word 0xffff +3ff97530: .word 0xffff +3ff97540: .word 0xffff +3ff97550: .word 0xffff +3ff97560: .word 0xffff +3ff97570: .word 0xffff +3ff97580: .word 0xffff +3ff97590: .word 0xffff +3ff975a0: .word 0xffff +3ff975b0: .word 0xffff +3ff975c0: .word 0xffff +3ff975d0: .word 0xffff +3ff975e0: .word 0xffff +3ff975f0: .word 0xffff +3ff97600: .word 0xffff +3ff97610: .word 0xffff +3ff97620: .word 0xffff +3ff97630: .word 0xffff +3ff97640: .word 0xffff +3ff97650: .word 0xffff +3ff97660: .word 0xffff +3ff97670: .word 0xffff +3ff97680: .word 0xffff +3ff97690: .word 0xffff +3ff976a0: .word 0xffff +3ff976b0: .word 0xffff +3ff976c0: .word 0xffff +3ff976d0: .word 0xffff +3ff976e0: .word 0xffff +3ff976f0: .word 0xffff +3ff97700: .word 0xffff +3ff97710: .word 0xffff +3ff97720: .word 0xffff +3ff97730: .word 0xffff +3ff97740: .word 0xffff +3ff97750: .word 0xffff +3ff97760: .word 0xffff +3ff97770: .word 0xffff +3ff97780: .word 0xffff +3ff97790: .word 0xffff +3ff977a0: .word 0xffff +3ff977b0: .word 0xffff +3ff977c0: .word 0xffff +3ff977d0: .word 0xffff +3ff977e0: .word 0xffff +3ff977f0: .word 0xffff +3ff97800: .word 0xffff +3ff97810: .word 0xffff +3ff97820: .word 0xffff +3ff97830: .word 0xffff +3ff97840: .word 0xffff +3ff97850: .word 0xffff +3ff97860: .word 0xffff +3ff97870: .word 0xffff +3ff97880: .word 0xffff +3ff97890: .word 0xffff +3ff978a0: .word 0xffff +3ff978b0: .word 0xffff +3ff978c0: .word 0xffff +3ff978d0: .word 0xffff +3ff978e0: .word 0xffff +3ff978f0: .word 0xffff +3ff97900: .word 0xffff +3ff97910: .word 0xffff +3ff97920: .word 0xffff +3ff97930: .word 0xffff +3ff97940: .word 0xffff +3ff97950: .word 0xffff +3ff97960: .word 0xffff +3ff97970: .word 0xffff +3ff97980: .word 0xffff +3ff97990: .word 0xffff +3ff979a0: .word 0xffff +3ff979b0: .word 0xffff +3ff979c0: .word 0xffff +3ff979d0: .word 0xffff +3ff979e0: .word 0xffff +3ff979f0: .word 0xffff +3ff97a00: .word 0xffff +3ff97a10: .word 0xffff +3ff97a20: .word 0xffff +3ff97a30: .word 0xffff +3ff97a40: .word 0xffff +3ff97a50: .word 0xffff +3ff97a60: .word 0xffff +3ff97a70: .word 0xffff +3ff97a80: .word 0xffff +3ff97a90: .word 0xffff +3ff97aa0: .word 0xffff +3ff97ab0: .word 0xffff +3ff97ac0: .word 0xffff +3ff97ad0: .word 0xffff +3ff97ae0: .word 0xffff +3ff97af0: .word 0xffff +3ff97b00: .word 0xffff +3ff97b10: .word 0xffff +3ff97b20: .word 0xffff +3ff97b30: .word 0xffff +3ff97b40: .word 0xffff +3ff97b50: .word 0xffff +3ff97b60: .word 0xffff +3ff97b70: .word 0xffff +3ff97b80: .word 0xffff +3ff97b90: .word 0xffff +3ff97ba0: .word 0xffff +3ff97bb0: .word 0xffff +3ff97bc0: .word 0xffff +3ff97bd0: .word 0xffff +3ff97be0: .word 0xffff +3ff97bf0: .word 0xffff +3ff97c00: .word 0xffff +3ff97c10: .word 0xffff +3ff97c20: .word 0xffff +3ff97c30: .word 0xffff +3ff97c40: .word 0xffff +3ff97c50: .word 0xffff +3ff97c60: .word 0xffff +3ff97c70: .word 0xffff +3ff97c80: .word 0xffff +3ff97c90: .word 0xffff +3ff97ca0: .word 0xffff +3ff97cb0: .word 0xffff +3ff97cc0: .word 0xffff +3ff97cd0: .word 0xffff +3ff97ce0: .word 0xffff +3ff97cf0: .word 0xffff +3ff97d00: .word 0xffff +3ff97d10: .word 0xffff +3ff97d20: .word 0xffff +3ff97d30: .word 0xffff +3ff97d40: .word 0xffff +3ff97d50: .word 0xffff +3ff97d60: .word 0xffff +3ff97d70: .word 0xffff +3ff97d80: .word 0xffff +3ff97d90: .word 0xffff +3ff97da0: .word 0xffff +3ff97db0: .word 0xffff +3ff97dc0: .word 0xffff +3ff97dd0: .word 0xffff +3ff97de0: .word 0xffff +3ff97df0: .word 0xffff +3ff97e00: .word 0xffff +3ff97e10: .word 0xffff +3ff97e20: .word 0xffff +3ff97e30: .word 0xffff +3ff97e40: .word 0xffff +3ff97e50: .word 0xffff +3ff97e60: .word 0xffff +3ff97e70: .word 0xffff +3ff97e80: .word 0xffff +3ff97e90: .word 0xffff +3ff97ea0: .word 0xffff +3ff97eb0: .word 0xffff +3ff97ec0: .word 0xffff +3ff97ed0: .word 0xffff +3ff97ee0: .word 0xffff +3ff97ef0: .word 0xffff +3ff97f00: .word 0xffff +3ff97f10: .word 0xffff +3ff97f20: .word 0xffff +3ff97f30: .word 0xffff +3ff97f40: .word 0xffff +3ff97f50: .word 0xffff +3ff97f60: .word 0xffff +3ff97f70: .word 0xffff +3ff97f80: .word 0xffff +3ff97f90: .word 0xffff +3ff97fa0: .word 0xffff +3ff97fb0: .word 0xffff +3ff97fc0: .word 0xffff +3ff97fd0: .word 0xffff +3ff97fe0: .word 0xffff +3ff97ff0: .word 0xffff +3ff98000: .word 0xffff +3ff98010: .word 0xffff +3ff98020: .word 0xffff +3ff98030: .word 0xffff +3ff98040: .word 0xffff +3ff98050: .word 0xffff +3ff98060: .word 0xffff +3ff98070: .word 0xffff +3ff98080: .word 0xffff +3ff98090: .word 0xffff +3ff980a0: .word 0xffff +3ff980b0: .word 0xffff +3ff980c0: .word 0xffff +3ff980d0: .word 0xffff +3ff980e0: .word 0xffff +3ff980f0: .word 0xffff +3ff98100: .word 0xffff +3ff98110: .word 0xffff +3ff98120: .word 0xffff +3ff98130: .word 0xffff +3ff98140: .word 0xffff +3ff98150: .word 0xffff +3ff98160: .word 0xffff +3ff98170: .word 0xffff +3ff98180: .word 0xffff +3ff98190: .word 0xffff +3ff981a0: .word 0xffff +3ff981b0: .word 0xffff +3ff981c0: .word 0xffff +3ff981d0: .word 0xffff +3ff981e0: .word 0xffff +3ff981f0: .word 0xffff +3ff98200: .word 0xffff +3ff98210: .word 0xffff +3ff98220: .word 0xffff +3ff98230: .word 0xffff +3ff98240: .word 0xffff +3ff98250: .word 0xffff +3ff98260: .word 0xffff +3ff98270: .word 0xffff +3ff98280: .word 0xffff +3ff98290: .word 0xffff +3ff982a0: .word 0xffff +3ff982b0: .word 0xffff +3ff982c0: .word 0xffff +3ff982d0: .word 0xffff +3ff982e0: .word 0xffff +3ff982f0: .word 0xffff +3ff98300: .word 0xffff +3ff98310: .word 0xffff +3ff98320: .word 0xffff +3ff98330: .word 0xffff +3ff98340: .word 0xffff +3ff98350: .word 0xffff +3ff98360: .word 0xffff +3ff98370: .word 0xffff +3ff98380: .word 0xffff +3ff98390: .word 0xffff +3ff983a0: .word 0xffff +3ff983b0: .word 0xffff +3ff983c0: .word 0xffff +3ff983d0: .word 0xffff +3ff983e0: .word 0xffff +3ff983f0: .word 0xffff +3ff98400: .word 0xffff +3ff98410: .word 0xffff +3ff98420: .word 0xffff +3ff98430: .word 0xffff +3ff98440: .word 0xffff +3ff98450: .word 0xffff +3ff98460: .word 0xffff +3ff98470: .word 0xffff +3ff98480: .word 0xffff +3ff98490: .word 0xffff +3ff984a0: .word 0xffff +3ff984b0: .word 0xffff +3ff984c0: .word 0xffff +3ff984d0: .word 0xffff +3ff984e0: .word 0xffff +3ff984f0: .word 0xffff +3ff98500: .word 0xffff +3ff98510: .word 0xffff +3ff98520: .word 0xffff +3ff98530: .word 0xffff +3ff98540: .word 0xffff +3ff98550: .word 0xffff +3ff98560: .word 0xffff +3ff98570: .word 0xffff +3ff98580: .word 0xffff +3ff98590: .word 0xffff +3ff985a0: .word 0xffff +3ff985b0: .word 0xffff +3ff985c0: .word 0xffff +3ff985d0: .word 0xffff +3ff985e0: .word 0xffff +3ff985f0: .word 0xffff +3ff98600: .word 0xffff +3ff98610: .word 0xffff +3ff98620: .word 0xffff +3ff98630: .word 0xffff +3ff98640: .word 0xffff +3ff98650: .word 0xffff +3ff98660: .word 0xffff +3ff98670: .word 0xffff +3ff98680: .word 0xffff +3ff98690: .word 0xffff +3ff986a0: .word 0xffff +3ff986b0: .word 0xffff +3ff986c0: .word 0xffff +3ff986d0: .word 0xffff +3ff986e0: .word 0xffff +3ff986f0: .word 0xffff +3ff98700: .word 0xffff +3ff98710: .word 0xffff +3ff98720: .word 0xffff +3ff98730: .word 0xffff +3ff98740: .word 0xffff +3ff98750: .word 0xffff +3ff98760: .word 0xffff +3ff98770: .word 0xffff +3ff98780: .word 0xffff +3ff98790: .word 0xffff +3ff987a0: .word 0xffff +3ff987b0: .word 0xffff +3ff987c0: .word 0xffff +3ff987d0: .word 0xffff +3ff987e0: .word 0xffff +3ff987f0: .word 0xffff +3ff98800: .word 0xffff +3ff98810: .word 0xffff +3ff98820: .word 0xffff +3ff98830: .word 0xffff +3ff98840: .word 0xffff +3ff98850: .word 0xffff +3ff98860: .word 0xffff +3ff98870: .word 0xffff +3ff98880: .word 0xffff +3ff98890: .word 0xffff +3ff988a0: .word 0xffff +3ff988b0: .word 0xffff +3ff988c0: .word 0xffff +3ff988d0: .word 0xffff +3ff988e0: .word 0xffff +3ff988f0: .word 0xffff +3ff98900: .word 0xffff +3ff98910: .word 0xffff +3ff98920: .word 0xffff +3ff98930: .word 0xffff +3ff98940: .word 0xffff +3ff98950: .word 0xffff +3ff98960: .word 0xffff +3ff98970: .word 0xffff +3ff98980: .word 0xffff +3ff98990: .word 0xffff +3ff989a0: .word 0xffff +3ff989b0: .word 0xffff +3ff989c0: .word 0xffff +3ff989d0: .word 0xffff +3ff989e0: .word 0xffff +3ff989f0: .word 0xffff +3ff98a00: .word 0xffff +3ff98a10: .word 0xffff +3ff98a20: .word 0xffff +3ff98a30: .word 0xffff +3ff98a40: .word 0xffff +3ff98a50: .word 0xffff +3ff98a60: .word 0xffff +3ff98a70: .word 0xffff +3ff98a80: .word 0xffff +3ff98a90: .word 0xffff +3ff98aa0: .word 0xffff +3ff98ab0: .word 0xffff +3ff98ac0: .word 0xffff +3ff98ad0: .word 0xffff +3ff98ae0: .word 0xffff +3ff98af0: .word 0xffff +3ff98b00: .word 0xffff +3ff98b10: .word 0xffff +3ff98b20: .word 0xffff +3ff98b30: .word 0xffff +3ff98b40: .word 0xffff +3ff98b50: .word 0xffff +3ff98b60: .word 0xffff +3ff98b70: .word 0xffff +3ff98b80: .word 0xffff +3ff98b90: .word 0xffff +3ff98ba0: .word 0xffff +3ff98bb0: .word 0xffff +3ff98bc0: .word 0xffff +3ff98bd0: .word 0xffff +3ff98be0: .word 0xffff +3ff98bf0: .word 0xffff +3ff98c00: .word 0xffff +3ff98c10: .word 0xffff +3ff98c20: .word 0xffff +3ff98c30: .word 0xffff +3ff98c40: .word 0xffff +3ff98c50: .word 0xffff +3ff98c60: .word 0xffff +3ff98c70: .word 0xffff +3ff98c80: .word 0xffff +3ff98c90: .word 0xffff +3ff98ca0: .word 0xffff +3ff98cb0: .word 0xffff +3ff98cc0: .word 0xffff +3ff98cd0: .word 0xffff +3ff98ce0: .word 0xffff +3ff98cf0: .word 0xffff +3ff98d00: .word 0xffff +3ff98d10: .word 0xffff +3ff98d20: .word 0xffff +3ff98d30: .word 0xffff +3ff98d40: .word 0xffff +3ff98d50: .word 0xffff +3ff98d60: .word 0xffff +3ff98d70: .word 0xffff +3ff98d80: .word 0xffff +3ff98d90: .word 0xffff +3ff98da0: .word 0xffff +3ff98db0: .word 0xffff +3ff98dc0: .word 0xffff +3ff98dd0: .word 0xffff +3ff98de0: .word 0xffff +3ff98df0: .word 0xffff +3ff98e00: .word 0xffff +3ff98e10: .word 0xffff +3ff98e20: .word 0xffff +3ff98e30: .word 0xffff +3ff98e40: .word 0xffff +3ff98e50: .word 0xffff +3ff98e60: .word 0xffff +3ff98e70: .word 0xffff +3ff98e80: .word 0xffff +3ff98e90: .word 0xffff +3ff98ea0: .word 0xffff +3ff98eb0: .word 0xffff +3ff98ec0: .word 0xffff +3ff98ed0: .word 0xffff +3ff98ee0: .word 0xffff +3ff98ef0: .word 0xffff +3ff98f00: .word 0xffff +3ff98f10: .word 0xffff +3ff98f20: .word 0xffff +3ff98f30: .word 0xffff +3ff98f40: .word 0xffff +3ff98f50: .word 0xffff +3ff98f60: .word 0xffff +3ff98f70: .word 0xffff +3ff98f80: .word 0xffff +3ff98f90: .word 0xffff +3ff98fa0: .word 0xffff +3ff98fb0: .word 0xffff +3ff98fc0: .word 0xffff +3ff98fd0: .word 0xffff +3ff98fe0: .word 0xffff +3ff98ff0: .word 0xffff +3ff99000: .word 0xffff +3ff99010: .word 0xffff +3ff99020: .word 0xffff +3ff99030: .word 0xffff +3ff99040: .word 0xffff +3ff99050: .word 0xffff +3ff99060: .word 0xffff +3ff99070: .word 0xffff +3ff99080: .word 0xffff +3ff99090: .word 0xffff +3ff990a0: .word 0xffff +3ff990b0: .word 0xffff +3ff990c0: .word 0xffff +3ff990d0: .word 0xffff +3ff990e0: .word 0xffff +3ff990f0: .word 0xffff +3ff99100: .word 0xffff +3ff99110: .word 0xffff +3ff99120: .word 0xffff +3ff99130: .word 0xffff +3ff99140: .word 0xffff +3ff99150: .word 0xffff +3ff99160: .word 0xffff +3ff99170: .word 0xffff +3ff99180: .word 0xffff +3ff99190: .word 0xffff +3ff991a0: .word 0xffff +3ff991b0: .word 0xffff +3ff991c0: .word 0xffff +3ff991d0: .word 0xffff +3ff991e0: .word 0xffff +3ff991f0: .word 0xffff +3ff99200: .word 0xffff +3ff99210: .word 0xffff +3ff99220: .word 0xffff +3ff99230: .word 0xffff +3ff99240: .word 0xffff +3ff99250: .word 0xffff +3ff99260: .word 0xffff +3ff99270: .word 0xffff +3ff99280: .word 0xffff +3ff99290: .word 0xffff +3ff992a0: .word 0xffff +3ff992b0: .word 0xffff +3ff992c0: .word 0xffff +3ff992d0: .word 0xffff +3ff992e0: .word 0xffff +3ff992f0: .word 0xffff +3ff99300: .word 0xffff +3ff99310: .word 0xffff +3ff99320: .word 0xffff +3ff99330: .word 0xffff +3ff99340: .word 0xffff +3ff99350: .word 0xffff +3ff99360: .word 0xffff +3ff99370: .word 0xffff +3ff99380: .word 0xffff +3ff99390: .word 0xffff +3ff993a0: .word 0xffff +3ff993b0: .word 0xffff +3ff993c0: .word 0xffff +3ff993d0: .word 0xffff +3ff993e0: .word 0xffff +3ff993f0: .word 0xffff +3ff99400: .word 0xffff +3ff99410: .word 0xffff +3ff99420: .word 0xffff +3ff99430: .word 0xffff +3ff99440: .word 0xffff +3ff99450: .word 0xffff +3ff99460: .word 0xffff +3ff99470: .word 0xffff +3ff99480: .word 0xffff +3ff99490: .word 0xffff +3ff994a0: .word 0xffff +3ff994b0: .word 0xffff +3ff994c0: .word 0xffff +3ff994d0: .word 0xffff +3ff994e0: .word 0xffff +3ff994f0: .word 0xffff +3ff99500: .word 0xffff +3ff99510: .word 0xffff +3ff99520: .word 0xffff +3ff99530: .word 0xffff +3ff99540: .word 0xffff +3ff99550: .word 0xffff +3ff99560: .word 0xffff +3ff99570: .word 0xffff +3ff99580: .word 0xffff +3ff99590: .word 0xffff +3ff995a0: .word 0xffff +3ff995b0: .word 0xffff +3ff995c0: .word 0xffff +3ff995d0: .word 0xffff +3ff995e0: .word 0xffff +3ff995f0: .word 0xffff +3ff99600: .word 0xffff +3ff99610: .word 0xffff +3ff99620: .word 0xffff +3ff99630: .word 0xffff +3ff99640: .word 0xffff +3ff99650: .word 0xffff +3ff99660: .word 0xffff +3ff99670: .word 0xffff +3ff99680: .word 0xffff +3ff99690: .word 0xffff +3ff996a0: .word 0xffff +3ff996b0: .word 0xffff +3ff996c0: .word 0xffff +3ff996d0: .word 0xffff +3ff996e0: .word 0xffff +3ff996f0: .word 0xffff +3ff99700: .word 0xffff +3ff99710: .word 0xffff +3ff99720: .word 0xffff +3ff99730: .word 0xffff +3ff99740: .word 0xffff +3ff99750: .word 0xffff +3ff99760: .word 0xffff +3ff99770: .word 0xffff +3ff99780: .word 0xffff +3ff99790: .word 0xffff +3ff997a0: .word 0xffff +3ff997b0: .word 0xffff +3ff997c0: .word 0xffff +3ff997d0: .word 0xffff +3ff997e0: .word 0xffff +3ff997f0: .word 0xffff +3ff99800: .word 0xffff +3ff99810: .word 0xffff +3ff99820: .word 0xffff +3ff99830: .word 0xffff +3ff99840: .word 0xffff +3ff99850: .word 0xffff +3ff99860: .word 0xffff +3ff99870: .word 0xffff +3ff99880: .word 0xffff +3ff99890: .word 0xffff +3ff998a0: .word 0xffff +3ff998b0: .word 0xffff +3ff998c0: .word 0xffff +3ff998d0: .word 0xffff +3ff998e0: .word 0xffff +3ff998f0: .word 0xffff +3ff99900: .word 0xffff +3ff99910: .word 0xffff +3ff99920: .word 0xffff +3ff99930: .word 0xffff +3ff99940: .word 0xffff +3ff99950: .word 0xffff +3ff99960: .word 0xffff +3ff99970: .word 0xffff +3ff99980: .word 0xffff +3ff99990: .word 0xffff +3ff999a0: .word 0xffff +3ff999b0: .word 0xffff +3ff999c0: .word 0xffff +3ff999d0: .word 0xffff +3ff999e0: .word 0xffff +3ff999f0: .word 0xffff +3ff99a00: .word 0xffff +3ff99a10: .word 0xffff +3ff99a20: .word 0xffff +3ff99a30: .word 0xffff +3ff99a40: .word 0xffff +3ff99a50: .word 0xffff +3ff99a60: .word 0xffff +3ff99a70: .word 0xffff +3ff99a80: .word 0xffff +3ff99a90: .word 0xffff +3ff99aa0: .word 0xffff +3ff99ab0: .word 0xffff +3ff99ac0: .word 0xffff +3ff99ad0: .word 0xffff +3ff99ae0: .word 0xffff +3ff99af0: .word 0xffff +3ff99b00: .word 0xffff +3ff99b10: .word 0xffff +3ff99b20: .word 0xffff +3ff99b30: .word 0xffff +3ff99b40: .word 0xffff +3ff99b50: .word 0xffff +3ff99b60: .word 0xffff +3ff99b70: .word 0xffff +3ff99b80: .word 0xffff +3ff99b90: .word 0xffff +3ff99ba0: .word 0xffff +3ff99bb0: .word 0xffff +3ff99bc0: .word 0xffff +3ff99bd0: .word 0xffff +3ff99be0: .word 0xffff +3ff99bf0: .word 0xffff +3ff99c00: .word 0xffff +3ff99c10: .word 0xffff +3ff99c20: .word 0xffff +3ff99c30: .word 0xffff +3ff99c40: .word 0xffff +3ff99c50: .word 0xffff +3ff99c60: .word 0xffff +3ff99c70: .word 0xffff +3ff99c80: .word 0xffff +3ff99c90: .word 0xffff +3ff99ca0: .word 0xffff +3ff99cb0: .word 0xffff +3ff99cc0: .word 0xffff +3ff99cd0: .word 0xffff +3ff99ce0: .word 0xffff +3ff99cf0: .word 0xffff +3ff99d00: .word 0xffff +3ff99d10: .word 0xffff +3ff99d20: .word 0xffff +3ff99d30: .word 0xffff +3ff99d40: .word 0xffff +3ff99d50: .word 0xffff +3ff99d60: .word 0xffff +3ff99d70: .word 0xffff +3ff99d80: .word 0xffff +3ff99d90: .word 0xffff +3ff99da0: .word 0xffff +3ff99db0: .word 0xffff +3ff99dc0: .word 0xffff +3ff99dd0: .word 0xffff +3ff99de0: .word 0xffff +3ff99df0: .word 0xffff +3ff99e00: .word 0xffff +3ff99e10: .word 0xffff +3ff99e20: .word 0xffff +3ff99e30: .word 0xffff +3ff99e40: .word 0xffff +3ff99e50: .word 0xffff +3ff99e60: .word 0xffff +3ff99e70: .word 0xffff +3ff99e80: .word 0xffff +3ff99e90: .word 0xffff +3ff99ea0: .word 0xffff +3ff99eb0: .word 0xffff +3ff99ec0: .word 0xffff +3ff99ed0: .word 0xffff +3ff99ee0: .word 0xffff +3ff99ef0: .word 0xffff +3ff99f00: .word 0xffff +3ff99f10: .word 0xffff +3ff99f20: .word 0xffff +3ff99f30: .word 0xffff +3ff99f40: .word 0xffff +3ff99f50: .word 0xffff +3ff99f60: .word 0xffff +3ff99f70: .word 0xffff +3ff99f80: .word 0xffff +3ff99f90: .word 0xffff +3ff99fa0: .word 0xffff +3ff99fb0: .word 0xffff +3ff99fc0: .word 0xffff +3ff99fd0: .word 0xffff +3ff99fe0: .word 0xffff +3ff99ff0: .word 0xffff +3ff9a000: .word 0xffff +3ff9a010: .word 0xffff +3ff9a020: .word 0xffff +3ff9a030: .word 0xffff +3ff9a040: .word 0xffff +3ff9a050: .word 0xffff +3ff9a060: .word 0xffff +3ff9a070: .word 0xffff +3ff9a080: .word 0xffff +3ff9a090: .word 0xffff +3ff9a0a0: .word 0xffff +3ff9a0b0: .word 0xffff +3ff9a0c0: .word 0xffff +3ff9a0d0: .word 0xffff +3ff9a0e0: .word 0xffff +3ff9a0f0: .word 0xffff +3ff9a100: .word 0xffff +3ff9a110: .word 0xffff +3ff9a120: .word 0xffff +3ff9a130: .word 0xffff +3ff9a140: .word 0xffff +3ff9a150: .word 0xffff +3ff9a160: .word 0xffff +3ff9a170: .word 0xffff +3ff9a180: .word 0xffff +3ff9a190: .word 0xffff +3ff9a1a0: .word 0xffff +3ff9a1b0: .word 0xffff +3ff9a1c0: .word 0xffff +3ff9a1d0: .word 0xffff +3ff9a1e0: .word 0xffff +3ff9a1f0: .word 0xffff +3ff9a200: .word 0xffff +3ff9a210: .word 0xffff +3ff9a220: .word 0xffff +3ff9a230: .word 0xffff +3ff9a240: .word 0xffff +3ff9a250: .word 0xffff +3ff9a260: .word 0xffff +3ff9a270: .word 0xffff +3ff9a280: .word 0xffff +3ff9a290: .word 0xffff +3ff9a2a0: .word 0xffff +3ff9a2b0: .word 0xffff +3ff9a2c0: .word 0xffff +3ff9a2d0: .word 0xffff +3ff9a2e0: .word 0xffff +3ff9a2f0: .word 0xffff +3ff9a300: .word 0xffff +3ff9a310: .word 0xffff +3ff9a320: .word 0xffff +3ff9a330: .word 0xffff +3ff9a340: .word 0xffff +3ff9a350: .word 0xffff +3ff9a360: .word 0xffff +3ff9a370: .word 0xffff +3ff9a380: .word 0xffff +3ff9a390: .word 0xffff +3ff9a3a0: .word 0xffff +3ff9a3b0: .word 0xffff +3ff9a3c0: .word 0xffff +3ff9a3d0: .word 0xffff +3ff9a3e0: .word 0xffff +3ff9a3f0: .word 0xffff +3ff9a400: .word 0xffff +3ff9a410: .word 0xffff +3ff9a420: .word 0xffff +3ff9a430: .word 0xffff +3ff9a440: .word 0xffff +3ff9a450: .word 0xffff +3ff9a460: .word 0xffff +3ff9a470: .word 0xffff +3ff9a480: .word 0xffff +3ff9a490: .word 0xffff +3ff9a4a0: .word 0xffff +3ff9a4b0: .word 0xffff +3ff9a4c0: .word 0xffff +3ff9a4d0: .word 0xffff +3ff9a4e0: .word 0xffff +3ff9a4f0: .word 0xffff +3ff9a500: .word 0xffff +3ff9a510: .word 0xffff +3ff9a520: .word 0xffff +3ff9a530: .word 0xffff +3ff9a540: .word 0xffff +3ff9a550: .word 0xffff +3ff9a560: .word 0xffff +3ff9a570: .word 0xffff +3ff9a580: .word 0xffff +3ff9a590: .word 0xffff +3ff9a5a0: .word 0xffff +3ff9a5b0: .word 0xffff +3ff9a5c0: .word 0xffff +3ff9a5d0: .word 0xffff +3ff9a5e0: .word 0xffff +3ff9a5f0: .word 0xffff +3ff9a600: .word 0xffff +3ff9a610: .word 0xffff +3ff9a620: .word 0xffff +3ff9a630: .word 0xffff +3ff9a640: .word 0xffff +3ff9a650: .word 0xffff +3ff9a660: .word 0xffff +3ff9a670: .word 0xffff +3ff9a680: .word 0xffff +3ff9a690: .word 0xffff +3ff9a6a0: .word 0xffff +3ff9a6b0: .word 0xffff +3ff9a6c0: .word 0xffff +3ff9a6d0: .word 0xffff +3ff9a6e0: .word 0xffff +3ff9a6f0: .word 0xffff +3ff9a700: .word 0xffff +3ff9a710: .word 0xffff +3ff9a720: .word 0xffff +3ff9a730: .word 0xffff +3ff9a740: .word 0xffff +3ff9a750: .word 0xffff +3ff9a760: .word 0xffff +3ff9a770: .word 0xffff +3ff9a780: .word 0xffff +3ff9a790: .word 0xffff +3ff9a7a0: .word 0xffff +3ff9a7b0: .word 0xffff +3ff9a7c0: .word 0xffff +3ff9a7d0: .word 0xffff +3ff9a7e0: .word 0xffff +3ff9a7f0: .word 0xffff +3ff9a800: .word 0xffff +3ff9a810: .word 0xffff +3ff9a820: .word 0xffff +3ff9a830: .word 0xffff +3ff9a840: .word 0xffff +3ff9a850: .word 0xffff +3ff9a860: .word 0xffff +3ff9a870: .word 0xffff +3ff9a880: .word 0xffff +3ff9a890: .word 0xffff +3ff9a8a0: .word 0xffff +3ff9a8b0: .word 0xffff +3ff9a8c0: .word 0xffff +3ff9a8d0: .word 0xffff +3ff9a8e0: .word 0xffff +3ff9a8f0: .word 0xffff +3ff9a900: .word 0xffff +3ff9a910: .word 0xffff +3ff9a920: .word 0xffff +3ff9a930: .word 0xffff +3ff9a940: .word 0xffff +3ff9a950: .word 0xffff +3ff9a960: .word 0xffff +3ff9a970: .word 0xffff +3ff9a980: .word 0xffff +3ff9a990: .word 0xffff +3ff9a9a0: .word 0xffff +3ff9a9b0: .word 0xffff +3ff9a9c0: .word 0xffff +3ff9a9d0: .word 0xffff +3ff9a9e0: .word 0xffff +3ff9a9f0: .word 0xffff +3ff9aa00: .word 0xffff +3ff9aa10: .word 0xffff +3ff9aa20: .word 0xffff +3ff9aa30: .word 0xffff +3ff9aa40: .word 0xffff +3ff9aa50: .word 0xffff +3ff9aa60: .word 0xffff +3ff9aa70: .word 0xffff +3ff9aa80: .word 0xffff +3ff9aa90: .word 0xffff +3ff9aaa0: .word 0xffff +3ff9aab0: .word 0xffff +3ff9aac0: .word 0xffff +3ff9aad0: .word 0xffff +3ff9aae0: .word 0xffff +3ff9aaf0: .word 0xffff +3ff9ab00: .word 0xffff +3ff9ab10: .word 0xffff +3ff9ab20: .word 0xffff +3ff9ab30: .word 0xffff +3ff9ab40: .word 0xffff +3ff9ab50: .word 0xffff +3ff9ab60: .word 0xffff +3ff9ab70: .word 0xffff +3ff9ab80: .word 0xffff +3ff9ab90: .word 0xffff +3ff9aba0: .word 0xffff +3ff9abb0: .word 0xffff +3ff9abc0: .word 0xffff +3ff9abd0: .word 0xffff +3ff9abe0: .word 0xffff +3ff9abf0: .word 0xffff +3ff9ac00: .word 0xffff +3ff9ac10: .word 0xffff +3ff9ac20: .word 0xffff +3ff9ac30: .word 0xffff +3ff9ac40: .word 0xffff +3ff9ac50: .word 0xffff +3ff9ac60: .word 0xffff +3ff9ac70: .word 0xffff +3ff9ac80: .word 0xffff +3ff9ac90: .word 0xffff +3ff9aca0: .word 0xffff +3ff9acb0: .word 0xffff +3ff9acc0: .word 0xffff +3ff9acd0: .word 0xffff +3ff9ace0: .word 0xffff +3ff9acf0: .word 0xffff +3ff9ad00: .word 0xffff +3ff9ad10: .word 0xffff +3ff9ad20: .word 0xffff +3ff9ad30: .word 0xffff +3ff9ad40: .word 0xffff +3ff9ad50: .word 0xffff +3ff9ad60: .word 0xffff +3ff9ad70: .word 0xffff +3ff9ad80: .word 0xffff +3ff9ad90: .word 0xffff +3ff9ada0: .word 0xffff +3ff9adb0: .word 0xffff +3ff9adc0: .word 0xffff +3ff9add0: .word 0xffff +3ff9ade0: .word 0xffff +3ff9adf0: .word 0xffff +3ff9ae00: .word 0xffff +3ff9ae10: .word 0xffff +3ff9ae20: .word 0xffff +3ff9ae30: .word 0xffff +3ff9ae40: .word 0xffff +3ff9ae50: .word 0xffff +3ff9ae60: .word 0xffff +3ff9ae70: .word 0xffff +3ff9ae80: .word 0xffff +3ff9ae90: .word 0xffff +3ff9aea0: .word 0xffff +3ff9aeb0: .word 0xffff +3ff9aec0: .word 0xffff +3ff9aed0: .word 0xffff +3ff9aee0: .word 0xffff +3ff9aef0: .word 0xffff +3ff9af00: .word 0xffff +3ff9af10: .word 0xffff +3ff9af20: .word 0xffff +3ff9af30: .word 0xffff +3ff9af40: .word 0xffff +3ff9af50: .word 0xffff +3ff9af60: .word 0xffff +3ff9af70: .word 0xffff +3ff9af80: .word 0xffff +3ff9af90: .word 0xffff +3ff9afa0: .word 0xffff +3ff9afb0: .word 0xffff +3ff9afc0: .word 0xffff +3ff9afd0: .word 0xffff +3ff9afe0: .word 0xffff +3ff9aff0: .word 0xffff +3ff9b000: .word 0xffff +3ff9b010: .word 0xffff +3ff9b020: .word 0xffff +3ff9b030: .word 0xffff +3ff9b040: .word 0xffff +3ff9b050: .word 0xffff +3ff9b060: .word 0xffff +3ff9b070: .word 0xffff +3ff9b080: .word 0xffff +3ff9b090: .word 0xffff +3ff9b0a0: .word 0xffff +3ff9b0b0: .word 0xffff +3ff9b0c0: .word 0xffff +3ff9b0d0: .word 0xffff +3ff9b0e0: .word 0xffff +3ff9b0f0: .word 0xffff +3ff9b100: .word 0xffff +3ff9b110: .word 0xffff +3ff9b120: .word 0xffff +3ff9b130: .word 0xffff +3ff9b140: .word 0xffff +3ff9b150: .word 0xffff +3ff9b160: .word 0xffff +3ff9b170: .word 0xffff +3ff9b180: .word 0xffff +3ff9b190: .word 0xffff +3ff9b1a0: .word 0xffff +3ff9b1b0: .word 0xffff +3ff9b1c0: .word 0xffff +3ff9b1d0: .word 0xffff +3ff9b1e0: .word 0xffff +3ff9b1f0: .word 0xffff +3ff9b200: .word 0xffff +3ff9b210: .word 0xffff +3ff9b220: .word 0xffff +3ff9b230: .word 0xffff +3ff9b240: .word 0xffff +3ff9b250: .word 0xffff +3ff9b260: .word 0xffff +3ff9b270: .word 0xffff +3ff9b280: .word 0xffff +3ff9b290: .word 0xffff +3ff9b2a0: .word 0xffff +3ff9b2b0: .word 0xffff +3ff9b2c0: .word 0xffff +3ff9b2d0: .word 0xffff +3ff9b2e0: .word 0xffff +3ff9b2f0: .word 0xffff +3ff9b300: .word 0xffff +3ff9b310: .word 0xffff +3ff9b320: .word 0xffff +3ff9b330: .word 0xffff +3ff9b340: .word 0xffff +3ff9b350: .word 0xffff +3ff9b360: .word 0xffff +3ff9b370: .word 0xffff +3ff9b380: .word 0xffff +3ff9b390: .word 0xffff +3ff9b3a0: .word 0xffff +3ff9b3b0: .word 0xffff +3ff9b3c0: .word 0xffff +3ff9b3d0: .word 0xffff +3ff9b3e0: .word 0xffff +3ff9b3f0: .word 0xffff +3ff9b400: .word 0xffff +3ff9b410: .word 0xffff +3ff9b420: .word 0xffff +3ff9b430: .word 0xffff +3ff9b440: .word 0xffff +3ff9b450: .word 0xffff +3ff9b460: .word 0xffff +3ff9b470: .word 0xffff +3ff9b480: .word 0xffff +3ff9b490: .word 0xffff +3ff9b4a0: .word 0xffff +3ff9b4b0: .word 0xffff +3ff9b4c0: .word 0xffff +3ff9b4d0: .word 0xffff +3ff9b4e0: .word 0xffff +3ff9b4f0: .word 0xffff +3ff9b500: .word 0xffff +3ff9b510: .word 0xffff +3ff9b520: .word 0xffff +3ff9b530: .word 0xffff +3ff9b540: .word 0xffff +3ff9b550: .word 0xffff +3ff9b560: .word 0xffff +3ff9b570: .word 0xffff +3ff9b580: .word 0xffff +3ff9b590: .word 0xffff +3ff9b5a0: .word 0xffff +3ff9b5b0: .word 0xffff +3ff9b5c0: .word 0xffff +3ff9b5d0: .word 0xffff +3ff9b5e0: .word 0xffff +3ff9b5f0: .word 0xffff +3ff9b600: .word 0xffff +3ff9b610: .word 0xffff +3ff9b620: .word 0xffff +3ff9b630: .word 0xffff +3ff9b640: .word 0xffff +3ff9b650: .word 0xffff +3ff9b660: .word 0xffff +3ff9b670: .word 0xffff +3ff9b680: .word 0xffff +3ff9b690: .word 0xffff +3ff9b6a0: .word 0xffff +3ff9b6b0: .word 0xffff +3ff9b6c0: .word 0xffff +3ff9b6d0: .word 0xffff +3ff9b6e0: .word 0xffff +3ff9b6f0: .word 0xffff +3ff9b700: .word 0xffff +3ff9b710: .word 0xffff +3ff9b720: .word 0xffff +3ff9b730: .word 0xffff +3ff9b740: .word 0xffff +3ff9b750: .word 0xffff +3ff9b760: .word 0xffff +3ff9b770: .word 0xffff +3ff9b780: .word 0xffff +3ff9b790: .word 0xffff +3ff9b7a0: .word 0xffff +3ff9b7b0: .word 0xffff +3ff9b7c0: .word 0xffff +3ff9b7d0: .word 0xffff +3ff9b7e0: .word 0xffff +3ff9b7f0: .word 0xffff +3ff9b800: .word 0xffff +3ff9b810: .word 0xffff +3ff9b820: .word 0xffff +3ff9b830: .word 0xffff +3ff9b840: .word 0xffff +3ff9b850: .word 0xffff +3ff9b860: .word 0xffff +3ff9b870: .word 0xffff +3ff9b880: .word 0xffff +3ff9b890: .word 0xffff +3ff9b8a0: .word 0xffff +3ff9b8b0: .word 0xffff +3ff9b8c0: .word 0xffff +3ff9b8d0: .word 0xffff +3ff9b8e0: .word 0xffff +3ff9b8f0: .word 0xffff +3ff9b900: .word 0xffff +3ff9b910: .word 0xffff +3ff9b920: .word 0xffff +3ff9b930: .word 0xffff +3ff9b940: .word 0xffff +3ff9b950: .word 0xffff +3ff9b960: .word 0xffff +3ff9b970: .word 0xffff +3ff9b980: .word 0xffff +3ff9b990: .word 0xffff +3ff9b9a0: .word 0xffff +3ff9b9b0: .word 0xffff +3ff9b9c0: .word 0xffff +3ff9b9d0: .word 0xffff +3ff9b9e0: .word 0xffff +3ff9b9f0: .word 0xffff +3ff9ba00: .word 0xffff +3ff9ba10: .word 0xffff +3ff9ba20: .word 0xffff +3ff9ba30: .word 0xffff +3ff9ba40: .word 0xffff +3ff9ba50: .word 0xffff +3ff9ba60: .word 0xffff +3ff9ba70: .word 0xffff +3ff9ba80: .word 0xffff +3ff9ba90: .word 0xffff +3ff9baa0: .word 0xffff +3ff9bab0: .word 0xffff +3ff9bac0: .word 0xffff +3ff9bad0: .word 0xffff +3ff9bae0: .word 0xffff +3ff9baf0: .word 0xffff +3ff9bb00: .word 0xffff +3ff9bb10: .word 0xffff +3ff9bb20: .word 0xffff +3ff9bb30: .word 0xffff +3ff9bb40: .word 0xffff +3ff9bb50: .word 0xffff +3ff9bb60: .word 0xffff +3ff9bb70: .word 0xffff +3ff9bb80: .word 0xffff +3ff9bb90: .word 0xffff +3ff9bba0: .word 0xffff +3ff9bbb0: .word 0xffff +3ff9bbc0: .word 0xffff +3ff9bbd0: .word 0xffff +3ff9bbe0: .word 0xffff +3ff9bbf0: .word 0xffff +3ff9bc00: .word 0xffff +3ff9bc10: .word 0xffff +3ff9bc20: .word 0xffff +3ff9bc30: .word 0xffff +3ff9bc40: .word 0xffff +3ff9bc50: .word 0xffff +3ff9bc60: .word 0xffff +3ff9bc70: .word 0xffff +3ff9bc80: .word 0xffff +3ff9bc90: .word 0xffff +3ff9bca0: .word 0xffff +3ff9bcb0: .word 0xffff +3ff9bcc0: .word 0xffff +3ff9bcd0: .word 0xffff +3ff9bce0: .word 0xffff +3ff9bcf0: .word 0xffff +3ff9bd00: .word 0xffff +3ff9bd10: .word 0xffff +3ff9bd20: .word 0xffff +3ff9bd30: .word 0xffff +3ff9bd40: .word 0xffff +3ff9bd50: .word 0xffff +3ff9bd60: .word 0xffff +3ff9bd70: .word 0xffff +3ff9bd80: .word 0xffff +3ff9bd90: .word 0xffff +3ff9bda0: .word 0xffff +3ff9bdb0: .word 0xffff +3ff9bdc0: .word 0xffff +3ff9bdd0: .word 0xffff +3ff9bde0: .word 0xffff +3ff9bdf0: .word 0xffff +3ff9be00: .word 0xffff +3ff9be10: .word 0xffff +3ff9be20: .word 0xffff +3ff9be30: .word 0xffff +3ff9be40: .word 0xffff +3ff9be50: .word 0xffff +3ff9be60: .word 0xffff +3ff9be70: .word 0xffff +3ff9be80: .word 0xffff +3ff9be90: .word 0xffff +3ff9bea0: .word 0xffff +3ff9beb0: .word 0xffff +3ff9bec0: .word 0xffff +3ff9bed0: .word 0xffff +3ff9bee0: .word 0xffff +3ff9bef0: .word 0xffff +3ff9bf00: .word 0xffff +3ff9bf10: .word 0xffff +3ff9bf20: .word 0xffff +3ff9bf30: .word 0xffff +3ff9bf40: .word 0xffff +3ff9bf50: .word 0xffff +3ff9bf60: .word 0xffff +3ff9bf70: .word 0xffff +3ff9bf80: .word 0xffff +3ff9bf90: .word 0xffff +3ff9bfa0: .word 0xffff +3ff9bfb0: .word 0xffff +3ff9bfc0: .word 0xffff +3ff9bfd0: .word 0xffff +3ff9bfe0: .word 0xffff +3ff9bff0: .word 0xffff +3ff9c000: .word 0xffff +3ff9c010: .word 0xffff +3ff9c020: .word 0xffff +3ff9c030: .word 0xffff +3ff9c040: .word 0xffff +3ff9c050: .word 0xffff +3ff9c060: .word 0xffff +3ff9c070: .word 0xffff +3ff9c080: .word 0xffff +3ff9c090: .word 0xffff +3ff9c0a0: .word 0xffff +3ff9c0b0: .word 0xffff +3ff9c0c0: .word 0xffff +3ff9c0d0: .word 0xffff +3ff9c0e0: .word 0xffff +3ff9c0f0: .word 0xffff +3ff9c100: .word 0xffff +3ff9c110: .word 0xffff +3ff9c120: .word 0xffff +3ff9c130: .word 0xffff +3ff9c140: .word 0xffff +3ff9c150: .word 0xffff +3ff9c160: .word 0xffff +3ff9c170: .word 0xffff +3ff9c180: .word 0xffff +3ff9c190: .word 0xffff +3ff9c1a0: .word 0xffff +3ff9c1b0: .word 0xffff +3ff9c1c0: .word 0xffff +3ff9c1d0: .word 0xffff +3ff9c1e0: .word 0xffff +3ff9c1f0: .word 0xffff +3ff9c200: .word 0xffff +3ff9c210: .word 0xffff +3ff9c220: .word 0xffff +3ff9c230: .word 0xffff +3ff9c240: .word 0xffff +3ff9c250: .word 0xffff +3ff9c260: .word 0xffff +3ff9c270: .word 0xffff +3ff9c280: .word 0xffff +3ff9c290: .word 0xffff +3ff9c2a0: .word 0xffff +3ff9c2b0: .word 0xffff +3ff9c2c0: .word 0xffff +3ff9c2d0: .word 0xffff +3ff9c2e0: .word 0xffff +3ff9c2f0: .word 0xffff +3ff9c300: .word 0xffff +3ff9c310: .word 0xffff +3ff9c320: .word 0xffff +3ff9c330: .word 0xffff +3ff9c340: .word 0xffff +3ff9c350: .word 0xffff +3ff9c360: .word 0xffff +3ff9c370: .word 0xffff +3ff9c380: .word 0xffff +3ff9c390: .word 0xffff +3ff9c3a0: .word 0xffff +3ff9c3b0: .word 0xffff +3ff9c3c0: .word 0xffff +3ff9c3d0: .word 0xffff +3ff9c3e0: .word 0xffff +3ff9c3f0: .word 0xffff +3ff9c400: .word 0xffff +3ff9c410: .word 0xffff +3ff9c420: .word 0xffff +3ff9c430: .word 0xffff +3ff9c440: .word 0xffff +3ff9c450: .word 0xffff +3ff9c460: .word 0xffff +3ff9c470: .word 0xffff +3ff9c480: .word 0xffff +3ff9c490: .word 0xffff +3ff9c4a0: .word 0xffff +3ff9c4b0: .word 0xffff +3ff9c4c0: .word 0xffff +3ff9c4d0: .word 0xffff +3ff9c4e0: .word 0xffff +3ff9c4f0: .word 0xffff +3ff9c500: .word 0xffff +3ff9c510: .word 0xffff +3ff9c520: .word 0xffff +3ff9c530: .word 0xffff +3ff9c540: .word 0xffff +3ff9c550: .word 0xffff +3ff9c560: .word 0xffff +3ff9c570: .word 0xffff +3ff9c580: .word 0xffff +3ff9c590: .word 0xffff +3ff9c5a0: .word 0xffff +3ff9c5b0: .word 0xffff +3ff9c5c0: .word 0xffff +3ff9c5d0: .word 0xffff +3ff9c5e0: .word 0xffff +3ff9c5f0: .word 0xffff +3ff9c600: .word 0xffff +3ff9c610: .word 0xffff +3ff9c620: .word 0xffff +3ff9c630: .word 0xffff +3ff9c640: .word 0xffff +3ff9c650: .word 0xffff +3ff9c660: .word 0xffff +3ff9c670: .word 0xffff +3ff9c680: .word 0xffff +3ff9c690: .word 0xffff +3ff9c6a0: .word 0xffff +3ff9c6b0: .word 0xffff +3ff9c6c0: .word 0xffff +3ff9c6d0: .word 0xffff +3ff9c6e0: .word 0xffff +3ff9c6f0: .word 0xffff +3ff9c700: .word 0xffff +3ff9c710: .word 0xffff +3ff9c720: .word 0xffff +3ff9c730: .word 0xffff +3ff9c740: .word 0xffff +3ff9c750: .word 0xffff +3ff9c760: .word 0xffff +3ff9c770: .word 0xffff +3ff9c780: .word 0xffff +3ff9c790: .word 0xffff +3ff9c7a0: .word 0xffff +3ff9c7b0: .word 0xffff +3ff9c7c0: .word 0xffff +3ff9c7d0: .word 0xffff +3ff9c7e0: .word 0xffff +3ff9c7f0: .word 0xffff +3ff9c800: .word 0xffff +3ff9c810: .word 0xffff +3ff9c820: .word 0xffff +3ff9c830: .word 0xffff +3ff9c840: .word 0xffff +3ff9c850: .word 0xffff +3ff9c860: .word 0xffff +3ff9c870: .word 0xffff +3ff9c880: .word 0xffff +3ff9c890: .word 0xffff +3ff9c8a0: .word 0xffff +3ff9c8b0: .word 0xffff +3ff9c8c0: .word 0xffff +3ff9c8d0: .word 0xffff +3ff9c8e0: .word 0xffff +3ff9c8f0: .word 0xffff +3ff9c900: .word 0xffff +3ff9c910: .word 0xffff +3ff9c920: .word 0xffff +3ff9c930: .word 0xffff +3ff9c940: .word 0xffff +3ff9c950: .word 0xffff +3ff9c960: .word 0xffff +3ff9c970: .word 0xffff +3ff9c980: .word 0xffff +3ff9c990: .word 0xffff +3ff9c9a0: .word 0xffff +3ff9c9b0: .word 0xffff +3ff9c9c0: .word 0xffff +3ff9c9d0: .word 0xffff +3ff9c9e0: .word 0xffff +3ff9c9f0: .word 0xffff +3ff9ca00: .word 0xffff +3ff9ca10: .word 0xffff +3ff9ca20: .word 0xffff +3ff9ca30: .word 0xffff +3ff9ca40: .word 0xffff +3ff9ca50: .word 0xffff +3ff9ca60: .word 0xffff +3ff9ca70: .word 0xffff +3ff9ca80: .word 0xffff +3ff9ca90: .word 0xffff +3ff9caa0: .word 0xffff +3ff9cab0: .word 0xffff +3ff9cac0: .word 0xffff +3ff9cad0: .word 0xffff +3ff9cae0: .word 0xffff +3ff9caf0: .word 0xffff +3ff9cb00: .word 0xffff +3ff9cb10: .word 0xffff +3ff9cb20: .word 0xffff +3ff9cb30: .word 0xffff +3ff9cb40: .word 0xffff +3ff9cb50: .word 0xffff +3ff9cb60: .word 0xffff +3ff9cb70: .word 0xffff +3ff9cb80: .word 0xffff +3ff9cb90: .word 0xffff +3ff9cba0: .word 0xffff +3ff9cbb0: .word 0xffff +3ff9cbc0: .word 0xffff +3ff9cbd0: .word 0xffff +3ff9cbe0: .word 0xffff +3ff9cbf0: .word 0xffff +3ff9cc00: .word 0xffff +3ff9cc10: .word 0xffff +3ff9cc20: .word 0xffff +3ff9cc30: .word 0xffff +3ff9cc40: .word 0xffff +3ff9cc50: .word 0xffff +3ff9cc60: .word 0xffff +3ff9cc70: .word 0xffff +3ff9cc80: .word 0xffff +3ff9cc90: .word 0xffff +3ff9cca0: .word 0xffff +3ff9ccb0: .word 0xffff +3ff9ccc0: .word 0xffff +3ff9ccd0: .word 0xffff +3ff9cce0: .word 0xffff +3ff9ccf0: .word 0xffff +3ff9cd00: .word 0xffff +3ff9cd10: .word 0xffff +3ff9cd20: .word 0xffff +3ff9cd30: .word 0xffff +3ff9cd40: .word 0xffff +3ff9cd50: .word 0xffff +3ff9cd60: .word 0xffff +3ff9cd70: .word 0xffff +3ff9cd80: .word 0xffff +3ff9cd90: .word 0xffff +3ff9cda0: .word 0xffff +3ff9cdb0: .word 0xffff +3ff9cdc0: .word 0xffff +3ff9cdd0: .word 0xffff +3ff9cde0: .word 0xffff +3ff9cdf0: .word 0xffff +3ff9ce00: .word 0xffff +3ff9ce10: .word 0xffff +3ff9ce20: .word 0xffff +3ff9ce30: .word 0xffff +3ff9ce40: .word 0xffff +3ff9ce50: .word 0xffff +3ff9ce60: .word 0xffff +3ff9ce70: .word 0xffff +3ff9ce80: .word 0xffff +3ff9ce90: .word 0xffff +3ff9cea0: .word 0xffff +3ff9ceb0: .word 0xffff +3ff9cec0: .word 0xffff +3ff9ced0: .word 0xffff +3ff9cee0: .word 0xffff +3ff9cef0: .word 0xffff +3ff9cf00: .word 0xffff +3ff9cf10: .word 0xffff +3ff9cf20: .word 0xffff +3ff9cf30: .word 0xffff +3ff9cf40: .word 0xffff +3ff9cf50: .word 0xffff +3ff9cf60: .word 0xffff +3ff9cf70: .word 0xffff +3ff9cf80: .word 0xffff +3ff9cf90: .word 0xffff +3ff9cfa0: .word 0xffff +3ff9cfb0: .word 0xffff +3ff9cfc0: .word 0xffff +3ff9cfd0: .word 0xffff +3ff9cfe0: .word 0xffff +3ff9cff0: .word 0xffff +3ff9d000: .word 0xffff +3ff9d010: .word 0xffff +3ff9d020: .word 0xffff +3ff9d030: .word 0xffff +3ff9d040: .word 0xffff +3ff9d050: .word 0xffff +3ff9d060: .word 0xffff +3ff9d070: .word 0xffff +3ff9d080: .word 0xffff +3ff9d090: .word 0xffff +3ff9d0a0: .word 0xffff +3ff9d0b0: .word 0xffff +3ff9d0c0: .word 0xffff +3ff9d0d0: .word 0xffff +3ff9d0e0: .word 0xffff +3ff9d0f0: .word 0xffff +3ff9d100: .word 0xffff +3ff9d110: .word 0xffff +3ff9d120: .word 0xffff +3ff9d130: .word 0xffff +3ff9d140: .word 0xffff +3ff9d150: .word 0xffff +3ff9d160: .word 0xffff +3ff9d170: .word 0xffff +3ff9d180: .word 0xffff +3ff9d190: .word 0xffff +3ff9d1a0: .word 0xffff +3ff9d1b0: .word 0xffff +3ff9d1c0: .word 0xffff +3ff9d1d0: .word 0xffff +3ff9d1e0: .word 0xffff +3ff9d1f0: .word 0xffff +3ff9d200: .word 0xffff +3ff9d210: .word 0xffff +3ff9d220: .word 0xffff +3ff9d230: .word 0xffff +3ff9d240: .word 0xffff +3ff9d250: .word 0xffff +3ff9d260: .word 0xffff +3ff9d270: .word 0xffff +3ff9d280: .word 0xffff +3ff9d290: .word 0xffff +3ff9d2a0: .word 0xffff +3ff9d2b0: .word 0xffff +3ff9d2c0: .word 0xffff +3ff9d2d0: .word 0xffff +3ff9d2e0: .word 0xffff +3ff9d2f0: .word 0xffff +3ff9d300: .word 0xffff +3ff9d310: .word 0xffff +3ff9d320: .word 0xffff +3ff9d330: .word 0xffff +3ff9d340: .word 0xffff +3ff9d350: .word 0xffff +3ff9d360: .word 0xffff +3ff9d370: .word 0xffff +3ff9d380: .word 0xffff +3ff9d390: .word 0xffff +3ff9d3a0: .word 0xffff +3ff9d3b0: .word 0xffff +3ff9d3c0: .word 0xffff +3ff9d3d0: .word 0xffff +3ff9d3e0: .word 0xffff +3ff9d3f0: .word 0xffff +3ff9d400: .word 0xffff +3ff9d410: .word 0xffff +3ff9d420: .word 0xffff +3ff9d430: .word 0xffff +3ff9d440: .word 0xffff +3ff9d450: .word 0xffff +3ff9d460: .word 0xffff +3ff9d470: .word 0xffff +3ff9d480: .word 0xffff +3ff9d490: .word 0xffff +3ff9d4a0: .word 0xffff +3ff9d4b0: .word 0xffff +3ff9d4c0: .word 0xffff +3ff9d4d0: .word 0xffff +3ff9d4e0: .word 0xffff +3ff9d4f0: .word 0xffff +3ff9d500: .word 0xffff +3ff9d510: .word 0xffff +3ff9d520: .word 0xffff +3ff9d530: .word 0xffff +3ff9d540: .word 0xffff +3ff9d550: .word 0xffff +3ff9d560: .word 0xffff +3ff9d570: .word 0xffff +3ff9d580: .word 0xffff +3ff9d590: .word 0xffff +3ff9d5a0: .word 0xffff +3ff9d5b0: .word 0xffff +3ff9d5c0: .word 0xffff +3ff9d5d0: .word 0xffff +3ff9d5e0: .word 0xffff +3ff9d5f0: .word 0xffff +3ff9d600: .word 0xffff +3ff9d610: .word 0xffff +3ff9d620: .word 0xffff +3ff9d630: .word 0xffff +3ff9d640: .word 0xffff +3ff9d650: .word 0xffff +3ff9d660: .word 0xffff +3ff9d670: .word 0xffff +3ff9d680: .word 0xffff +3ff9d690: .word 0xffff +3ff9d6a0: .word 0xffff +3ff9d6b0: .word 0xffff +3ff9d6c0: .word 0xffff +3ff9d6d0: .word 0xffff +3ff9d6e0: .word 0xffff +3ff9d6f0: .word 0xffff +3ff9d700: .word 0xffff +3ff9d710: .word 0xffff +3ff9d720: .word 0xffff +3ff9d730: .word 0xffff +3ff9d740: .word 0xffff +3ff9d750: .word 0xffff +3ff9d760: .word 0xffff +3ff9d770: .word 0xffff +3ff9d780: .word 0xffff +3ff9d790: .word 0xffff +3ff9d7a0: .word 0xffff +3ff9d7b0: .word 0xffff +3ff9d7c0: .word 0xffff +3ff9d7d0: .word 0xffff +3ff9d7e0: .word 0xffff +3ff9d7f0: .word 0xffff +3ff9d800: .word 0xffff +3ff9d810: .word 0xffff +3ff9d820: .word 0xffff +3ff9d830: .word 0xffff +3ff9d840: .word 0xffff +3ff9d850: .word 0xffff +3ff9d860: .word 0xffff +3ff9d870: .word 0xffff +3ff9d880: .word 0xffff +3ff9d890: .word 0xffff +3ff9d8a0: .word 0xffff +3ff9d8b0: .word 0xffff +3ff9d8c0: .word 0xffff +3ff9d8d0: .word 0xffff +3ff9d8e0: .word 0xffff +3ff9d8f0: .word 0xffff +3ff9d900: .word 0xffff +3ff9d910: .word 0xffff +3ff9d920: .word 0xffff +3ff9d930: .word 0xffff +3ff9d940: .word 0xffff +3ff9d950: .word 0xffff +3ff9d960: .word 0xffff +3ff9d970: .word 0xffff +3ff9d980: .word 0xffff +3ff9d990: .word 0xffff +3ff9d9a0: .word 0xffff +3ff9d9b0: .word 0xffff +3ff9d9c0: .word 0xffff +3ff9d9d0: .word 0xffff +3ff9d9e0: .word 0xffff +3ff9d9f0: .word 0xffff +3ff9da00: .word 0xffff +3ff9da10: .word 0xffff +3ff9da20: .word 0xffff +3ff9da30: .word 0xffff +3ff9da40: .word 0xffff +3ff9da50: .word 0xffff +3ff9da60: .word 0xffff +3ff9da70: .word 0xffff +3ff9da80: .word 0xffff +3ff9da90: .word 0xffff +3ff9daa0: .word 0xffff +3ff9dab0: .word 0xffff +3ff9dac0: .word 0xffff +3ff9dad0: .word 0xffff +3ff9dae0: .word 0xffff +3ff9daf0: .word 0xffff +3ff9db00: .word 0xffff +3ff9db10: .word 0xffff +3ff9db20: .word 0xffff +3ff9db30: .word 0xffff +3ff9db40: .word 0xffff +3ff9db50: .word 0xffff +3ff9db60: .word 0xffff +3ff9db70: .word 0xffff +3ff9db80: .word 0xffff +3ff9db90: .word 0xffff +3ff9dba0: .word 0xffff +3ff9dbb0: .word 0xffff +3ff9dbc0: .word 0xffff +3ff9dbd0: .word 0xffff +3ff9dbe0: .word 0xffff +3ff9dbf0: .word 0xffff +3ff9dc00: .word 0xffff +3ff9dc10: .word 0xffff +3ff9dc20: .word 0xffff +3ff9dc30: .word 0xffff +3ff9dc40: .word 0xffff +3ff9dc50: .word 0xffff +3ff9dc60: .word 0xffff +3ff9dc70: .word 0xffff +3ff9dc80: .word 0xffff +3ff9dc90: .word 0xffff +3ff9dca0: .word 0xffff +3ff9dcb0: .word 0xffff +3ff9dcc0: .word 0xffff +3ff9dcd0: .word 0xffff +3ff9dce0: .word 0xffff +3ff9dcf0: .word 0xffff +3ff9dd00: .word 0xffff +3ff9dd10: .word 0xffff +3ff9dd20: .word 0xffff +3ff9dd30: .word 0xffff +3ff9dd40: .word 0xffff +3ff9dd50: .word 0xffff +3ff9dd60: .word 0xffff +3ff9dd70: .word 0xffff +3ff9dd80: .word 0xffff +3ff9dd90: .word 0xffff +3ff9dda0: .word 0xffff +3ff9ddb0: .word 0xffff +3ff9ddc0: .word 0xffff +3ff9ddd0: .word 0xffff +3ff9dde0: .word 0xffff +3ff9ddf0: .word 0xffff +3ff9de00: .word 0xffff +3ff9de10: .word 0xffff +3ff9de20: .word 0xffff +3ff9de30: .word 0xffff +3ff9de40: .word 0xffff +3ff9de50: .word 0xffff +3ff9de60: .word 0xffff +3ff9de70: .word 0xffff +3ff9de80: .word 0xffff +3ff9de90: .word 0xffff +3ff9dea0: .word 0xffff +3ff9deb0: .word 0xffff +3ff9dec0: .word 0xffff +3ff9ded0: .word 0xffff +3ff9dee0: .word 0xffff +3ff9def0: .word 0xffff +3ff9df00: .word 0xffff +3ff9df10: .word 0xffff +3ff9df20: .word 0xffff +3ff9df30: .word 0xffff +3ff9df40: .word 0xffff +3ff9df50: .word 0xffff +3ff9df60: .word 0xffff +3ff9df70: .word 0xffff +3ff9df80: .word 0xffff +3ff9df90: .word 0xffff +3ff9dfa0: .word 0xffff +3ff9dfb0: .word 0xffff +3ff9dfc0: .word 0xffff +3ff9dfd0: .word 0xffff +3ff9dfe0: .word 0xffff +3ff9dff0: .word 0xffff +3ff9e000: .word 0xffff +3ff9e010: .word 0xffff +3ff9e020: .word 0xffff +3ff9e030: .word 0xffff +3ff9e040: .word 0xffff +3ff9e050: .word 0xffff +3ff9e060: .word 0xffff +3ff9e070: .word 0xffff +3ff9e080: .word 0xffff +3ff9e090: .word 0xffff +3ff9e0a0: .word 0xffff +3ff9e0b0: .word 0xffff +3ff9e0c0: .word 0xffff +3ff9e0d0: .word 0xffff +3ff9e0e0: .word 0xffff +3ff9e0f0: .word 0xffff +3ff9e100: .word 0xffff +3ff9e110: .word 0xffff +3ff9e120: .word 0xffff +3ff9e130: .word 0xffff +3ff9e140: .word 0xffff +3ff9e150: .word 0xffff +3ff9e160: .word 0xffff +3ff9e170: .word 0xffff +3ff9e180: .word 0xffff +3ff9e190: .word 0xffff +3ff9e1a0: .word 0xffff +3ff9e1b0: .word 0xffff +3ff9e1c0: .word 0xffff +3ff9e1d0: .word 0xffff +3ff9e1e0: .word 0xffff +3ff9e1f0: .word 0xffff +3ff9e200: .word 0xffff +3ff9e210: .word 0xffff +3ff9e220: .word 0xffff +3ff9e230: .word 0xffff +3ff9e240: .word 0xffff +3ff9e250: .word 0xffff +3ff9e260: .word 0xffff +3ff9e270: .word 0xffff +3ff9e280: .word 0xffff +3ff9e290: .word 0xffff +3ff9e2a0: .word 0xffff +3ff9e2b0: .word 0xffff +3ff9e2c0: .word 0xffff +3ff9e2d0: .word 0xffff +3ff9e2e0: .word 0xffff +3ff9e2f0: .word 0xffff +3ff9e300: .word 0xffff +3ff9e310: .word 0xffff +3ff9e320: .word 0xffff +3ff9e330: .word 0xffff +3ff9e340: .word 0xffff +3ff9e350: .word 0xffff +3ff9e360: .word 0xffff +3ff9e370: .word 0xffff +3ff9e380: .word 0xffff +3ff9e390: .word 0xffff +3ff9e3a0: .word 0xffff +3ff9e3b0: .word 0xffff +3ff9e3c0: .word 0xffff +3ff9e3d0: .word 0xffff +3ff9e3e0: .word 0xffff +3ff9e3f0: .word 0xffff +3ff9e400: .word 0xffff +3ff9e410: .word 0xffff +3ff9e420: .word 0xffff +3ff9e430: .word 0xffff +3ff9e440: .word 0xffff +3ff9e450: .word 0xffff +3ff9e460: .word 0xffff +3ff9e470: .word 0xffff +3ff9e480: .word 0xffff +3ff9e490: .word 0xffff +3ff9e4a0: .word 0xffff +3ff9e4b0: .word 0xffff +3ff9e4c0: .word 0xffff +3ff9e4d0: .word 0xffff +3ff9e4e0: .word 0xffff +3ff9e4f0: .word 0xffff +3ff9e500: .word 0xffff +3ff9e510: .word 0xffff +3ff9e520: .word 0xffff +3ff9e530: .word 0xffff +3ff9e540: .word 0xffff +3ff9e550: .word 0xffff +3ff9e560: .word 0xffff +3ff9e570: .word 0xffff +3ff9e580: .word 0xffff +3ff9e590: .word 0xffff +3ff9e5a0: .word 0xffff +3ff9e5b0: .word 0xffff +3ff9e5c0: .word 0xffff +3ff9e5d0: .word 0xffff +3ff9e5e0: .word 0xffff +3ff9e5f0: .word 0xffff +3ff9e600: .word 0xffff +3ff9e610: .word 0xffff +3ff9e620: .word 0xffff +3ff9e630: .word 0xffff +3ff9e640: .word 0xffff +3ff9e650: .word 0xffff +3ff9e660: .word 0xffff +3ff9e670: .word 0xffff +3ff9e680: .word 0xffff +3ff9e690: .word 0xffff +3ff9e6a0: .word 0xffff +3ff9e6b0: .word 0xffff +3ff9e6c0: .word 0xffff +3ff9e6d0: .word 0xffff +3ff9e6e0: .word 0xffff +3ff9e6f0: .word 0xffff +3ff9e700: .word 0xffff +3ff9e710: .word 0xffff +3ff9e720: .word 0xffff +3ff9e730: .word 0xffff +3ff9e740: .word 0xffff +3ff9e750: .word 0xffff +3ff9e760: .word 0xffff +3ff9e770: .word 0xffff +3ff9e780: .word 0xffff +3ff9e790: .word 0xffff +3ff9e7a0: .word 0xffff +3ff9e7b0: .word 0xffff +3ff9e7c0: .word 0xffff +3ff9e7d0: .word 0xffff +3ff9e7e0: .word 0xffff +3ff9e7f0: .word 0xffff +3ff9e800: .word 0xffff +3ff9e810: .word 0xffff +3ff9e820: .word 0xffff +3ff9e830: .word 0xffff +3ff9e840: .word 0xffff +3ff9e850: .word 0xffff +3ff9e860: .word 0xffff +3ff9e870: .word 0xffff +3ff9e880: .word 0xffff +3ff9e890: .word 0xffff +3ff9e8a0: .word 0xffff +3ff9e8b0: .word 0xffff +3ff9e8c0: .word 0xffff +3ff9e8d0: .word 0xffff +3ff9e8e0: .word 0xffff +3ff9e8f0: .word 0xffff +3ff9e900: .word 0xffff +3ff9e910: .word 0xffff +3ff9e920: .word 0xffff +3ff9e930: .word 0xffff +3ff9e940: .word 0xffff +3ff9e950: .word 0xffff +3ff9e960: .word 0xffff +3ff9e970: .word 0xffff +3ff9e980: .word 0xffff +3ff9e990: .word 0xffff +3ff9e9a0: .word 0xffff +3ff9e9b0: .word 0xffff +3ff9e9c0: .word 0xffff +3ff9e9d0: .word 0xffff +3ff9e9e0: .word 0xffff +3ff9e9f0: .word 0xffff +3ff9ea00: .word 0xffff +3ff9ea10: .word 0xffff +3ff9ea20: .word 0xffff +3ff9ea30: .word 0xffff +3ff9ea40: .word 0xffff +3ff9ea50: .word 0xffff +3ff9ea60: .word 0xffff +3ff9ea70: .word 0xffff +3ff9ea80: .word 0xffff +3ff9ea90: .word 0xffff +3ff9eaa0: .word 0xffff +3ff9eab0: .word 0xffff +3ff9eac0: .word 0xffff +3ff9ead0: .word 0xffff +3ff9eae0: .word 0xffff +3ff9eaf0: .word 0xffff +3ff9eb00: .word 0xffff +3ff9eb10: .word 0xffff +3ff9eb20: .word 0xffff +3ff9eb30: .word 0xffff +3ff9eb40: .word 0xffff +3ff9eb50: .word 0xffff +3ff9eb60: .word 0xffff +3ff9eb70: .word 0xffff +3ff9eb80: .word 0xffff +3ff9eb90: .word 0xffff +3ff9eba0: .word 0xffff +3ff9ebb0: .word 0xffff +3ff9ebc0: .word 0xffff +3ff9ebd0: .word 0xffff +3ff9ebe0: .word 0xffff +3ff9ebf0: .word 0xffff +3ff9ec00: .word 0xffff +3ff9ec10: .word 0xffff +3ff9ec20: .word 0xffff +3ff9ec30: .word 0xffff +3ff9ec40: .word 0xffff +3ff9ec50: .word 0xffff +3ff9ec60: .word 0xffff +3ff9ec70: .word 0xffff +3ff9ec80: .word 0xffff +3ff9ec90: .word 0xffff +3ff9eca0: .word 0xffff +3ff9ecb0: .word 0xffff +3ff9ecc0: .word 0xffff +3ff9ecd0: .word 0xffff +3ff9ece0: .word 0xffff +3ff9ecf0: .word 0xffff +3ff9ed00: .word 0xffff +3ff9ed10: .word 0xffff +3ff9ed20: .word 0xffff +3ff9ed30: .word 0xffff +3ff9ed40: .word 0xffff +3ff9ed50: .word 0xffff +3ff9ed60: .word 0xffff +3ff9ed70: .word 0xffff +3ff9ed80: .word 0xffff +3ff9ed90: .word 0xffff +3ff9eda0: .word 0xffff +3ff9edb0: .word 0xffff +3ff9edc0: .word 0xffff +3ff9edd0: .word 0xffff +3ff9ede0: .word 0xffff +3ff9edf0: .word 0xffff +3ff9ee00: .word 0xffff +3ff9ee10: .word 0xffff +3ff9ee20: .word 0xffff +3ff9ee30: .word 0xffff +3ff9ee40: .word 0xffff +3ff9ee50: .word 0xffff +3ff9ee60: .word 0xffff +3ff9ee70: .word 0xffff +3ff9ee80: .word 0xffff +3ff9ee90: .word 0xffff +3ff9eea0: .word 0xffff +3ff9eeb0: .word 0xffff +3ff9eec0: .word 0xffff +3ff9eed0: .word 0xffff +3ff9eee0: .word 0xffff +3ff9eef0: .word 0xffff +3ff9ef00: .word 0xffff +3ff9ef10: .word 0xffff +3ff9ef20: .word 0xffff +3ff9ef30: .word 0xffff +3ff9ef40: .word 0xffff +3ff9ef50: .word 0xffff +3ff9ef60: .word 0xffff +3ff9ef70: .word 0xffff +3ff9ef80: .word 0xffff +3ff9ef90: .word 0xffff +3ff9efa0: .word 0xffff +3ff9efb0: .word 0xffff +3ff9efc0: .word 0xffff +3ff9efd0: .word 0xffff +3ff9efe0: .word 0xffff +3ff9eff0: .word 0xffff +3ff9f000: .word 0xffff +3ff9f010: .word 0xffff +3ff9f020: .word 0xffff +3ff9f030: .word 0xffff +3ff9f040: .word 0xffff +3ff9f050: .word 0xffff +3ff9f060: .word 0xffff +3ff9f070: .word 0xffff +3ff9f080: .word 0xffff +3ff9f090: .word 0xffff +3ff9f0a0: .word 0xffff +3ff9f0b0: .word 0xffff +3ff9f0c0: .word 0xffff +3ff9f0d0: .word 0xffff +3ff9f0e0: .word 0xffff +3ff9f0f0: .word 0xffff +3ff9f100: .word 0xffff +3ff9f110: .word 0xffff +3ff9f120: .word 0xffff +3ff9f130: .word 0xffff +3ff9f140: .word 0xffff +3ff9f150: .word 0xffff +3ff9f160: .word 0xffff +3ff9f170: .word 0xffff +3ff9f180: .word 0xffff +3ff9f190: .word 0xffff +3ff9f1a0: .word 0xffff +3ff9f1b0: .word 0xffff +3ff9f1c0: .word 0xffff +3ff9f1d0: .word 0xffff +3ff9f1e0: .word 0xffff +3ff9f1f0: .word 0xffff +3ff9f200: .word 0xffff +3ff9f210: .word 0xffff +3ff9f220: .word 0xffff +3ff9f230: .word 0xffff +3ff9f240: .word 0xffff +3ff9f250: .word 0xffff +3ff9f260: .word 0xffff +3ff9f270: .word 0xffff +3ff9f280: .word 0xffff +3ff9f290: .word 0xffff +3ff9f2a0: .word 0xffff +3ff9f2b0: .word 0xffff +3ff9f2c0: .word 0xffff +3ff9f2d0: .word 0xffff +3ff9f2e0: .word 0xffff +3ff9f2f0: .word 0xffff +3ff9f300: .word 0xffff +3ff9f310: .word 0xffff +3ff9f320: .word 0xffff +3ff9f330: .word 0xffff +3ff9f340: .word 0xffff +3ff9f350: .word 0xffff +3ff9f360: .word 0xffff +3ff9f370: .word 0xffff +3ff9f380: .word 0xffff +3ff9f390: .word 0xffff +3ff9f3a0: .word 0xffff +3ff9f3b0: .word 0xffff +3ff9f3c0: .word 0xffff +3ff9f3d0: .word 0xffff +3ff9f3e0: .word 0xffff +3ff9f3f0: .word 0xffff +3ff9f400: .word 0xffff +3ff9f410: .word 0xffff +3ff9f420: .word 0xffff +3ff9f430: .word 0xffff +3ff9f440: .word 0xffff +3ff9f450: .word 0xffff +3ff9f460: .word 0xffff +3ff9f470: .word 0xffff +3ff9f480: .word 0xffff +3ff9f490: .word 0xffff +3ff9f4a0: .word 0xffff +3ff9f4b0: .word 0xffff +3ff9f4c0: .word 0xffff +3ff9f4d0: .word 0xffff +3ff9f4e0: .word 0xffff +3ff9f4f0: .word 0xffff +3ff9f500: .word 0xffff +3ff9f510: .word 0xffff +3ff9f520: .word 0xffff +3ff9f530: .word 0xffff +3ff9f540: .word 0xffff +3ff9f550: .word 0xffff +3ff9f560: .word 0xffff +3ff9f570: .word 0xffff +3ff9f580: .word 0xffff +3ff9f590: .word 0xffff +3ff9f5a0: .word 0xffff +3ff9f5b0: .word 0xffff +3ff9f5c0: .word 0xffff +3ff9f5d0: .word 0xffff +3ff9f5e0: .word 0xffff +3ff9f5f0: .word 0xffff +3ff9f600: .word 0xffff +3ff9f610: .word 0xffff +3ff9f620: .word 0xffff +3ff9f630: .word 0xffff +3ff9f640: .word 0xffff +3ff9f650: .word 0xffff +3ff9f660: .word 0xffff +3ff9f670: .word 0xffff +3ff9f680: .word 0xffff +3ff9f690: .word 0xffff +3ff9f6a0: .word 0xffff +3ff9f6b0: .word 0xffff +3ff9f6c0: .word 0xffff +3ff9f6d0: .word 0xffff +3ff9f6e0: .word 0xffff +3ff9f6f0: .word 0xffff +3ff9f700: .word 0xffff +3ff9f710: .word 0xffff +3ff9f720: .word 0xffff +3ff9f730: .word 0xffff +3ff9f740: .word 0xffff +3ff9f750: .word 0xffff +3ff9f760: .word 0xffff +3ff9f770: .word 0xffff +3ff9f780: .word 0xffff +3ff9f790: .word 0xffff +3ff9f7a0: .word 0xffff +3ff9f7b0: .word 0xffff +3ff9f7c0: .word 0xffff +3ff9f7d0: .word 0xffff +3ff9f7e0: .word 0xffff +3ff9f7f0: .word 0xffff +3ff9f800: .word 0xffff +3ff9f810: .word 0xffff +3ff9f820: .word 0xffff +3ff9f830: .word 0xffff +3ff9f840: .word 0xffff +3ff9f850: .word 0xffff +3ff9f860: .word 0xffff +3ff9f870: .word 0xffff +3ff9f880: .word 0xffff +3ff9f890: .word 0xffff +3ff9f8a0: .word 0xffff +3ff9f8b0: .word 0xffff +3ff9f8c0: .word 0xffff +3ff9f8d0: .word 0xffff +3ff9f8e0: .word 0xffff +3ff9f8f0: .word 0xffff +3ff9f900: .word 0xffff +3ff9f910: .word 0xffff +3ff9f920: .word 0xffff +3ff9f930: .word 0xffff +3ff9f940: .word 0xffff +3ff9f950: .word 0xffff +3ff9f960: .word 0xffff +3ff9f970: .word 0xffff +3ff9f980: .word 0xffff +3ff9f990: .word 0xffff +3ff9f9a0: .word 0xffff +3ff9f9b0: .word 0xffff +3ff9f9c0: .word 0xffff +3ff9f9d0: .word 0xffff +3ff9f9e0: .word 0xffff +3ff9f9f0: .word 0xffff +3ff9fa00: .word 0xffff +3ff9fa10: .word 0xffff +3ff9fa20: .word 0xffff +3ff9fa30: .word 0xffff +3ff9fa40: .word 0xffff +3ff9fa50: .word 0xffff +3ff9fa60: .word 0xffff +3ff9fa70: .word 0xffff +3ff9fa80: .word 0xffff +3ff9fa90: .word 0xffff +3ff9faa0: .word 0xffff +3ff9fab0: .word 0xffff +3ff9fac0: .word 0xffff +3ff9fad0: .word 0xffff +3ff9fae0: .word 0xffff +3ff9faf0: .word 0xffff +3ff9fb00: .word 0xffff +3ff9fb10: .word 0xffff +3ff9fb20: .word 0xffff +3ff9fb30: .word 0xffff +3ff9fb40: .word 0xffff +3ff9fb50: .word 0xffff +3ff9fb60: .word 0xffff +3ff9fb70: .word 0xffff +3ff9fb80: .word 0xffff +3ff9fb90: .word 0xffff +3ff9fba0: .word 0xffff +3ff9fbb0: .word 0xffff +3ff9fbc0: .word 0xffff +3ff9fbd0: .word 0xffff +3ff9fbe0: .word 0xffff +3ff9fbf0: .word 0xffff +3ff9fc00: .word 0xffff +3ff9fc10: .word 0xffff +3ff9fc20: .word 0xffff +3ff9fc30: .word 0xffff +3ff9fc40: .word 0xffff +3ff9fc50: .word 0xffff +3ff9fc60: .word 0xffff +3ff9fc70: .word 0xffff +3ff9fc80: .word 0xffff +3ff9fc90: .word 0xffff +3ff9fca0: .word 0xffff +3ff9fcb0: .word 0xffff +3ff9fcc0: .word 0xffff +3ff9fcd0: .word 0xffff +3ff9fce0: .word 0xffff +3ff9fcf0: .word 0xffff +3ff9fd00: .word 0xffff +3ff9fd10: .word 0xffff +3ff9fd20: .word 0xffff +3ff9fd30: .word 0xffff +3ff9fd40: .word 0xffff +3ff9fd50: .word 0xffff +3ff9fd60: .word 0xffff +3ff9fd70: .word 0xffff +3ff9fd80: .word 0xffff +3ff9fd90: .word 0xffff +3ff9fda0: .word 0xffff +3ff9fdb0: .word 0xffff +3ff9fdc0: .word 0xffff +3ff9fdd0: .word 0xffff +3ff9fde0: .word 0xffff +3ff9fdf0: .word 0xffff +3ff9fe00: .word 0xffff +3ff9fe10: .word 0xffff +3ff9fe20: .word 0xffff +3ff9fe30: .word 0xffff +3ff9fe40: .word 0xffff +3ff9fe50: .word 0xffff +3ff9fe60: .word 0xffff +3ff9fe70: .word 0xffff +3ff9fe80: .word 0xffff +3ff9fe90: .word 0xffff +3ff9fea0: .word 0xffff +3ff9feb0: .word 0xffff +3ff9fec0: .word 0xffff +3ff9fed0: .word 0xffff +3ff9fee0: .word 0xffff +3ff9fef0: .word 0xffff +3ff9ff00: .word 0xffff +3ff9ff10: .word 0xffff +3ff9ff20: .word 0xffff +3ff9ff30: .word 0xffff +3ff9ff40: .word 0xffff +3ff9ff50: .word 0xffff +3ff9ff60: .word 0xffff +3ff9ff70: .word 0xffff +3ff9ff80: .word 0xffff +3ff9ff90: .word 0xffff +3ff9ffa0: .word 0xffff +3ff9ffb0: .word 0xffff +3ff9ffc0: .word 0xffff +3ff9ffd0: .word 0xffff +3ff9ffe0: .word 0xffff +3ff9fff0: .word 0xffff +3ffa0000: .word 0xffff +3ffa0010: .word 0xffff +3ffa0020: .word 0xffff +3ffa0030: .word 0xffff +3ffa0040: .word 0xffff +3ffa0050: .word 0xffff +3ffa0060: .word 0xffff +3ffa0070: .word 0xffff +3ffa0080: .word 0xffff +3ffa0090: .word 0xffff +3ffa00a0: .word 0xffff +3ffa00b0: .word 0xffff +3ffa00c0: .word 0xffff +3ffa00d0: .word 0xffff +3ffa00e0: .word 0xffff +3ffa00f0: .word 0xffff +3ffa0100: .word 0xffff +3ffa0110: .word 0xffff +3ffa0120: .word 0xffff +3ffa0130: .word 0xffff +3ffa0140: .word 0xffff +3ffa0150: .word 0xffff +3ffa0160: .word 0xffff +3ffa0170: .word 0xffff +3ffa0180: .word 0xffff +3ffa0190: .word 0xffff +3ffa01a0: .word 0xffff +3ffa01b0: .word 0xffff +3ffa01c0: .word 0xffff +3ffa01d0: .word 0xffff +3ffa01e0: .word 0xffff +3ffa01f0: .word 0xffff +3ffa0200: .word 0xffff +3ffa0210: .word 0xffff +3ffa0220: .word 0xffff +3ffa0230: .word 0xffff +3ffa0240: .word 0xffff +3ffa0250: .word 0xffff +3ffa0260: .word 0xffff +3ffa0270: .word 0xffff +3ffa0280: .word 0xffff +3ffa0290: .word 0xffff +3ffa02a0: .word 0xffff +3ffa02b0: .word 0xffff +3ffa02c0: .word 0xffff +3ffa02d0: .word 0xffff +3ffa02e0: .word 0xffff +3ffa02f0: .word 0xffff +3ffa0300: .word 0xffff +3ffa0310: .word 0xffff +3ffa0320: .word 0xffff +3ffa0330: .word 0xffff +3ffa0340: .word 0xffff +3ffa0350: .word 0xffff +3ffa0360: .word 0xffff +3ffa0370: .word 0xffff +3ffa0380: .word 0xffff +3ffa0390: .word 0xffff +3ffa03a0: .word 0xffff +3ffa03b0: .word 0xffff +3ffa03c0: .word 0xffff +3ffa03d0: .word 0xffff +3ffa03e0: .word 0xffff +3ffa03f0: .word 0xffff +3ffa0400: .word 0xffff +3ffa0410: .word 0xffff +3ffa0420: .word 0xffff +3ffa0430: .word 0xffff +3ffa0440: .word 0xffff +3ffa0450: .word 0xffff +3ffa0460: .word 0xffff +3ffa0470: .word 0xffff +3ffa0480: .word 0xffff +3ffa0490: .word 0xffff +3ffa04a0: .word 0xffff +3ffa04b0: .word 0xffff +3ffa04c0: .word 0xffff +3ffa04d0: .word 0xffff +3ffa04e0: .word 0xffff +3ffa04f0: .word 0xffff +3ffa0500: .word 0xffff +3ffa0510: .word 0xffff +3ffa0520: .word 0xffff +3ffa0530: .word 0xffff +3ffa0540: .word 0xffff +3ffa0550: .word 0xffff +3ffa0560: .word 0xffff +3ffa0570: .word 0xffff +3ffa0580: .word 0xffff +3ffa0590: .word 0xffff +3ffa05a0: .word 0xffff +3ffa05b0: .word 0xffff +3ffa05c0: .word 0xffff +3ffa05d0: .word 0xffff +3ffa05e0: .word 0xffff +3ffa05f0: .word 0xffff +3ffa0600: .word 0xffff +3ffa0610: .word 0xffff +3ffa0620: .word 0xffff +3ffa0630: .word 0xffff +3ffa0640: .word 0xffff +3ffa0650: .word 0xffff +3ffa0660: .word 0xffff +3ffa0670: .word 0xffff +3ffa0680: .word 0xffff +3ffa0690: .word 0xffff +3ffa06a0: .word 0xffff +3ffa06b0: .word 0xffff +3ffa06c0: .word 0xffff +3ffa06d0: .word 0xffff +3ffa06e0: .word 0xffff +3ffa06f0: .word 0xffff +3ffa0700: .word 0xffff +3ffa0710: .word 0xffff +3ffa0720: .word 0xffff +3ffa0730: .word 0xffff +3ffa0740: .word 0xffff +3ffa0750: .word 0xffff +3ffa0760: .word 0xffff +3ffa0770: .word 0xffff +3ffa0780: .word 0xffff +3ffa0790: .word 0xffff +3ffa07a0: .word 0xffff +3ffa07b0: .word 0xffff +3ffa07c0: .word 0xffff +3ffa07d0: .word 0xffff +3ffa07e0: .word 0xffff +3ffa07f0: .word 0xffff +3ffa0800: .word 0xffff +3ffa0810: .word 0xffff +3ffa0820: .word 0xffff +3ffa0830: .word 0xffff +3ffa0840: .word 0xffff +3ffa0850: .word 0xffff +3ffa0860: .word 0xffff +3ffa0870: .word 0xffff +3ffa0880: .word 0xffff +3ffa0890: .word 0xffff +3ffa08a0: .word 0xffff +3ffa08b0: .word 0xffff +3ffa08c0: .word 0xffff +3ffa08d0: .word 0xffff +3ffa08e0: .word 0xffff +3ffa08f0: .word 0xffff +3ffa0900: .word 0xffff +3ffa0910: .word 0xffff +3ffa0920: .word 0xffff +3ffa0930: .word 0xffff +3ffa0940: .word 0xffff +3ffa0950: .word 0xffff +3ffa0960: .word 0xffff +3ffa0970: .word 0xffff +3ffa0980: .word 0xffff +3ffa0990: .word 0xffff +3ffa09a0: .word 0xffff +3ffa09b0: .word 0xffff +3ffa09c0: .word 0xffff +3ffa09d0: .word 0xffff +3ffa09e0: .word 0xffff +3ffa09f0: .word 0xffff +3ffa0a00: .word 0xffff +3ffa0a10: .word 0xffff +3ffa0a20: .word 0xffff +3ffa0a30: .word 0xffff +3ffa0a40: .word 0xffff +3ffa0a50: .word 0xffff +3ffa0a60: .word 0xffff +3ffa0a70: .word 0xffff +3ffa0a80: .word 0xffff +3ffa0a90: .word 0xffff +3ffa0aa0: .word 0xffff +3ffa0ab0: .word 0xffff +3ffa0ac0: .word 0xffff +3ffa0ad0: .word 0xffff +3ffa0ae0: .word 0xffff +3ffa0af0: .word 0xffff +3ffa0b00: .word 0xffff +3ffa0b10: .word 0xffff +3ffa0b20: .word 0xffff +3ffa0b30: .word 0xffff +3ffa0b40: .word 0xffff +3ffa0b50: .word 0xffff +3ffa0b60: .word 0xffff +3ffa0b70: .word 0xffff +3ffa0b80: .word 0xffff +3ffa0b90: .word 0xffff +3ffa0ba0: .word 0xffff +3ffa0bb0: .word 0xffff +3ffa0bc0: .word 0xffff +3ffa0bd0: .word 0xffff +3ffa0be0: .word 0xffff +3ffa0bf0: .word 0xffff +3ffa0c00: .word 0xffff +3ffa0c10: .word 0xffff +3ffa0c20: .word 0xffff +3ffa0c30: .word 0xffff +3ffa0c40: .word 0xffff +3ffa0c50: .word 0xffff +3ffa0c60: .word 0xffff +3ffa0c70: .word 0xffff +3ffa0c80: .word 0xffff +3ffa0c90: .word 0xffff +3ffa0ca0: .word 0xffff +3ffa0cb0: .word 0xffff +3ffa0cc0: .word 0xffff +3ffa0cd0: .word 0xffff +3ffa0ce0: .word 0xffff +3ffa0cf0: .word 0xffff +3ffa0d00: .word 0xffff +3ffa0d10: .word 0xffff +3ffa0d20: .word 0xffff +3ffa0d30: .word 0xffff +3ffa0d40: .word 0xffff +3ffa0d50: .word 0xffff +3ffa0d60: .word 0xffff +3ffa0d70: .word 0xffff +3ffa0d80: .word 0xffff +3ffa0d90: .word 0xffff +3ffa0da0: .word 0xffff +3ffa0db0: .word 0xffff +3ffa0dc0: .word 0xffff +3ffa0dd0: .word 0xffff +3ffa0de0: .word 0xffff +3ffa0df0: .word 0xffff +3ffa0e00: .word 0xffff +3ffa0e10: .word 0xffff +3ffa0e20: .word 0xffff +3ffa0e30: .word 0xffff +3ffa0e40: .word 0xffff +3ffa0e50: .word 0xffff +3ffa0e60: .word 0xffff +3ffa0e70: .word 0xffff +3ffa0e80: .word 0xffff +3ffa0e90: .word 0xffff +3ffa0ea0: .word 0xffff +3ffa0eb0: .word 0xffff +3ffa0ec0: .word 0xffff +3ffa0ed0: .word 0xffff +3ffa0ee0: .word 0xffff +3ffa0ef0: .word 0xffff +3ffa0f00: .word 0xffff +3ffa0f10: .word 0xffff +3ffa0f20: .word 0xffff +3ffa0f30: .word 0xffff +3ffa0f40: .word 0xffff +3ffa0f50: .word 0xffff +3ffa0f60: .word 0xffff +3ffa0f70: .word 0xffff +3ffa0f80: .word 0xffff +3ffa0f90: .word 0xffff +3ffa0fa0: .word 0xffff +3ffa0fb0: .word 0xffff +3ffa0fc0: .word 0xffff +3ffa0fd0: .word 0xffff +3ffa0fe0: .word 0xffff +3ffa0ff0: .word 0xffff +3ffa1000: .word 0xffff +3ffa1010: .word 0xffff +3ffa1020: .word 0xffff +3ffa1030: .word 0xffff +3ffa1040: .word 0xffff +3ffa1050: .word 0xffff +3ffa1060: .word 0xffff +3ffa1070: .word 0xffff +3ffa1080: .word 0xffff +3ffa1090: .word 0xffff +3ffa10a0: .word 0xffff +3ffa10b0: .word 0xffff +3ffa10c0: .word 0xffff +3ffa10d0: .word 0xffff +3ffa10e0: .word 0xffff +3ffa10f0: .word 0xffff +3ffa1100: .word 0xffff +3ffa1110: .word 0xffff +3ffa1120: .word 0xffff +3ffa1130: .word 0xffff +3ffa1140: .word 0xffff +3ffa1150: .word 0xffff +3ffa1160: .word 0xffff +3ffa1170: .word 0xffff +3ffa1180: .word 0xffff +3ffa1190: .word 0xffff +3ffa11a0: .word 0xffff +3ffa11b0: .word 0xffff +3ffa11c0: .word 0xffff +3ffa11d0: .word 0xffff +3ffa11e0: .word 0xffff +3ffa11f0: .word 0xffff +3ffa1200: .word 0xffff +3ffa1210: .word 0xffff +3ffa1220: .word 0xffff +3ffa1230: .word 0xffff +3ffa1240: .word 0xffff +3ffa1250: .word 0xffff +3ffa1260: .word 0xffff +3ffa1270: .word 0xffff +3ffa1280: .word 0xffff +3ffa1290: .word 0xffff +3ffa12a0: .word 0xffff +3ffa12b0: .word 0xffff +3ffa12c0: .word 0xffff +3ffa12d0: .word 0xffff +3ffa12e0: .word 0xffff +3ffa12f0: .word 0xffff +3ffa1300: .word 0xffff +3ffa1310: .word 0xffff +3ffa1320: .word 0xffff +3ffa1330: .word 0xffff +3ffa1340: .word 0xffff +3ffa1350: .word 0xffff +3ffa1360: .word 0xffff +3ffa1370: .word 0xffff +3ffa1380: .word 0xffff +3ffa1390: .word 0xffff +3ffa13a0: .word 0xffff +3ffa13b0: .word 0xffff +3ffa13c0: .word 0xffff +3ffa13d0: .word 0xffff +3ffa13e0: .word 0xffff +3ffa13f0: .word 0xffff +3ffa1400: .word 0xffff +3ffa1410: .word 0xffff +3ffa1420: .word 0xffff +3ffa1430: .word 0xffff +3ffa1440: .word 0xffff +3ffa1450: .word 0xffff +3ffa1460: .word 0xffff +3ffa1470: .word 0xffff +3ffa1480: .word 0xffff +3ffa1490: .word 0xffff +3ffa14a0: .word 0xffff +3ffa14b0: .word 0xffff +3ffa14c0: .word 0xffff +3ffa14d0: .word 0xffff +3ffa14e0: .word 0xffff +3ffa14f0: .word 0xffff +3ffa1500: .word 0xffff +3ffa1510: .word 0xffff +3ffa1520: .word 0xffff +3ffa1530: .word 0xffff +3ffa1540: .word 0xffff +3ffa1550: .word 0xffff +3ffa1560: .word 0xffff +3ffa1570: .word 0xffff +3ffa1580: .word 0xffff +3ffa1590: .word 0xffff +3ffa15a0: .word 0xffff +3ffa15b0: .word 0xffff +3ffa15c0: .word 0xffff +3ffa15d0: .word 0xffff +3ffa15e0: .word 0xffff +3ffa15f0: .word 0xffff +3ffa1600: .word 0xffff +3ffa1610: .word 0xffff +3ffa1620: .word 0xffff +3ffa1630: .word 0xffff +3ffa1640: .word 0xffff +3ffa1650: .word 0xffff +3ffa1660: .word 0xffff +3ffa1670: .word 0xffff +3ffa1680: .word 0xffff +3ffa1690: .word 0xffff +3ffa16a0: .word 0xffff +3ffa16b0: .word 0xffff +3ffa16c0: .word 0xffff +3ffa16d0: .word 0xffff +3ffa16e0: .word 0xffff +3ffa16f0: .word 0xffff +3ffa1700: .word 0xffff +3ffa1710: .word 0xffff +3ffa1720: .word 0xffff +3ffa1730: .word 0xffff +3ffa1740: .word 0xffff +3ffa1750: .word 0xffff +3ffa1760: .word 0xffff +3ffa1770: .word 0xffff +3ffa1780: .word 0xffff +3ffa1790: .word 0xffff +3ffa17a0: .word 0xffff +3ffa17b0: .word 0xffff +3ffa17c0: .word 0xffff +3ffa17d0: .word 0xffff +3ffa17e0: .word 0xffff +3ffa17f0: .word 0xffff +3ffa1800: .word 0xffff +3ffa1810: .word 0xffff +3ffa1820: .word 0xffff +3ffa1830: .word 0xffff +3ffa1840: .word 0xffff +3ffa1850: .word 0xffff +3ffa1860: .word 0xffff +3ffa1870: .word 0xffff +3ffa1880: .word 0xffff +3ffa1890: .word 0xffff +3ffa18a0: .word 0xffff +3ffa18b0: .word 0xffff +3ffa18c0: .word 0xffff +3ffa18d0: .word 0xffff +3ffa18e0: .word 0xffff +3ffa18f0: .word 0xffff +3ffa1900: .word 0xffff +3ffa1910: .word 0xffff +3ffa1920: .word 0xffff +3ffa1930: .word 0xffff +3ffa1940: .word 0xffff +3ffa1950: .word 0xffff +3ffa1960: .word 0xffff +3ffa1970: .word 0xffff +3ffa1980: .word 0xffff +3ffa1990: .word 0xffff +3ffa19a0: .word 0xffff +3ffa19b0: .word 0xffff +3ffa19c0: .word 0xffff +3ffa19d0: .word 0xffff +3ffa19e0: .word 0xffff +3ffa19f0: .word 0xffff +3ffa1a00: .word 0xffff +3ffa1a10: .word 0xffff +3ffa1a20: .word 0xffff +3ffa1a30: .word 0xffff +3ffa1a40: .word 0xffff +3ffa1a50: .word 0xffff +3ffa1a60: .word 0xffff +3ffa1a70: .word 0xffff +3ffa1a80: .word 0xffff +3ffa1a90: .word 0xffff +3ffa1aa0: .word 0xffff +3ffa1ab0: .word 0xffff +3ffa1ac0: .word 0xffff +3ffa1ad0: .word 0xffff +3ffa1ae0: .word 0xffff +3ffa1af0: .word 0xffff +3ffa1b00: .word 0xffff +3ffa1b10: .word 0xffff +3ffa1b20: .word 0xffff +3ffa1b30: .word 0xffff +3ffa1b40: .word 0xffff +3ffa1b50: .word 0xffff +3ffa1b60: .word 0xffff +3ffa1b70: .word 0xffff +3ffa1b80: .word 0xffff +3ffa1b90: .word 0xffff +3ffa1ba0: .word 0xffff +3ffa1bb0: .word 0xffff +3ffa1bc0: .word 0xffff +3ffa1bd0: .word 0xffff +3ffa1be0: .word 0xffff +3ffa1bf0: .word 0xffff +3ffa1c00: .word 0xffff +3ffa1c10: .word 0xffff +3ffa1c20: .word 0xffff +3ffa1c30: .word 0xffff +3ffa1c40: .word 0xffff +3ffa1c50: .word 0xffff +3ffa1c60: .word 0xffff +3ffa1c70: .word 0xffff +3ffa1c80: .word 0xffff +3ffa1c90: .word 0xffff +3ffa1ca0: .word 0xffff +3ffa1cb0: .word 0xffff +3ffa1cc0: .word 0xffff +3ffa1cd0: .word 0xffff +3ffa1ce0: .word 0xffff +3ffa1cf0: .word 0xffff +3ffa1d00: .word 0xffff +3ffa1d10: .word 0xffff +3ffa1d20: .word 0xffff +3ffa1d30: .word 0xffff +3ffa1d40: .word 0xffff +3ffa1d50: .word 0xffff +3ffa1d60: .word 0xffff +3ffa1d70: .word 0xffff +3ffa1d80: .word 0xffff +3ffa1d90: .word 0xffff +3ffa1da0: .word 0xffff +3ffa1db0: .word 0xffff +3ffa1dc0: .word 0xffff +3ffa1dd0: .word 0xffff +3ffa1de0: .word 0xffff +3ffa1df0: .word 0xffff +3ffa1e00: .word 0xffff +3ffa1e10: .word 0xffff +3ffa1e20: .word 0xffff +3ffa1e30: .word 0xffff +3ffa1e40: .word 0xffff +3ffa1e50: .word 0xffff +3ffa1e60: .word 0xffff +3ffa1e70: .word 0xffff +3ffa1e80: .word 0xffff +3ffa1e90: .word 0xffff +3ffa1ea0: .word 0xffff +3ffa1eb0: .word 0xffff +3ffa1ec0: .word 0xffff +3ffa1ed0: .word 0xffff +3ffa1ee0: .word 0xffff +3ffa1ef0: .word 0xffff +3ffa1f00: .word 0xffff +3ffa1f10: .word 0xffff +3ffa1f20: .word 0xffff +3ffa1f30: .word 0xffff +3ffa1f40: .word 0xffff +3ffa1f50: .word 0xffff +3ffa1f60: .word 0xffff +3ffa1f70: .word 0xffff +3ffa1f80: .word 0xffff +3ffa1f90: .word 0xffff +3ffa1fa0: .word 0xffff +3ffa1fb0: .word 0xffff +3ffa1fc0: .word 0xffff +3ffa1fd0: .word 0xffff +3ffa1fe0: .word 0xffff +3ffa1ff0: .word 0xffff +3ffa2000: .word 0xffff +3ffa2010: .word 0xffff +3ffa2020: .word 0xffff +3ffa2030: .word 0xffff +3ffa2040: .word 0xffff +3ffa2050: .word 0xffff +3ffa2060: .word 0xffff +3ffa2070: .word 0xffff +3ffa2080: .word 0xffff +3ffa2090: .word 0xffff +3ffa20a0: .word 0xffff +3ffa20b0: .word 0xffff +3ffa20c0: .word 0xffff +3ffa20d0: .word 0xffff +3ffa20e0: .word 0xffff +3ffa20f0: .word 0xffff +3ffa2100: .word 0xffff +3ffa2110: .word 0xffff +3ffa2120: .word 0xffff +3ffa2130: .word 0xffff +3ffa2140: .word 0xffff +3ffa2150: .word 0xffff +3ffa2160: .word 0xffff +3ffa2170: .word 0xffff +3ffa2180: .word 0xffff +3ffa2190: .word 0xffff +3ffa21a0: .word 0xffff +3ffa21b0: .word 0xffff +3ffa21c0: .word 0xffff +3ffa21d0: .word 0xffff +3ffa21e0: .word 0xffff +3ffa21f0: .word 0xffff +3ffa2200: .word 0xffff +3ffa2210: .word 0xffff +3ffa2220: .word 0xffff +3ffa2230: .word 0xffff +3ffa2240: .word 0xffff +3ffa2250: .word 0xffff +3ffa2260: .word 0xffff +3ffa2270: .word 0xffff +3ffa2280: .word 0xffff +3ffa2290: .word 0xffff +3ffa22a0: .word 0xffff +3ffa22b0: .word 0xffff +3ffa22c0: .word 0xffff +3ffa22d0: .word 0xffff +3ffa22e0: .word 0xffff +3ffa22f0: .word 0xffff +3ffa2300: .word 0xffff +3ffa2310: .word 0xffff +3ffa2320: .word 0xffff +3ffa2330: .word 0xffff +3ffa2340: .word 0xffff +3ffa2350: .word 0xffff +3ffa2360: .word 0xffff +3ffa2370: .word 0xffff +3ffa2380: .word 0xffff +3ffa2390: .word 0xffff +3ffa23a0: .word 0xffff +3ffa23b0: .word 0xffff +3ffa23c0: .word 0xffff +3ffa23d0: .word 0xffff +3ffa23e0: .word 0xffff +3ffa23f0: .word 0xffff +3ffa2400: .word 0xffff +3ffa2410: .word 0xffff +3ffa2420: .word 0xffff +3ffa2430: .word 0xffff +3ffa2440: .word 0xffff +3ffa2450: .word 0xffff +3ffa2460: .word 0xffff +3ffa2470: .word 0xffff +3ffa2480: .word 0xffff +3ffa2490: .word 0xffff +3ffa24a0: .word 0xffff +3ffa24b0: .word 0xffff +3ffa24c0: .word 0xffff +3ffa24d0: .word 0xffff +3ffa24e0: .word 0xffff +3ffa24f0: .word 0xffff +3ffa2500: .word 0xffff +3ffa2510: .word 0xffff +3ffa2520: .word 0xffff +3ffa2530: .word 0xffff +3ffa2540: .word 0xffff +3ffa2550: .word 0xffff +3ffa2560: .word 0xffff +3ffa2570: .word 0xffff +3ffa2580: .word 0xffff +3ffa2590: .word 0xffff +3ffa25a0: .word 0xffff +3ffa25b0: .word 0xffff +3ffa25c0: .word 0xffff +3ffa25d0: .word 0xffff +3ffa25e0: .word 0xffff +3ffa25f0: .word 0xffff +3ffa2600: .word 0xffff +3ffa2610: .word 0xffff +3ffa2620: .word 0xffff +3ffa2630: .word 0xffff +3ffa2640: .word 0xffff +3ffa2650: .word 0xffff +3ffa2660: .word 0xffff +3ffa2670: .word 0xffff +3ffa2680: .word 0xffff +3ffa2690: .word 0xffff +3ffa26a0: .word 0xffff +3ffa26b0: .word 0xffff +3ffa26c0: .word 0xffff +3ffa26d0: .word 0xffff +3ffa26e0: .word 0xffff +3ffa26f0: .word 0xffff +3ffa2700: .word 0xffff +3ffa2710: .word 0xffff +3ffa2720: .word 0xffff +3ffa2730: .word 0xffff +3ffa2740: .word 0xffff +3ffa2750: .word 0xffff +3ffa2760: .word 0xffff +3ffa2770: .word 0xffff +3ffa2780: .word 0xffff +3ffa2790: .word 0xffff +3ffa27a0: .word 0xffff +3ffa27b0: .word 0xffff +3ffa27c0: .word 0xffff +3ffa27d0: .word 0xffff +3ffa27e0: .word 0xffff +3ffa27f0: .word 0xffff +3ffa2800: .word 0xffff +3ffa2810: .word 0xffff +3ffa2820: .word 0xffff +3ffa2830: .word 0xffff +3ffa2840: .word 0xffff +3ffa2850: .word 0xffff +3ffa2860: .word 0xffff +3ffa2870: .word 0xffff +3ffa2880: .word 0xffff +3ffa2890: .word 0xffff +3ffa28a0: .word 0xffff +3ffa28b0: .word 0xffff +3ffa28c0: .word 0xffff +3ffa28d0: .word 0xffff +3ffa28e0: .word 0xffff +3ffa28f0: .word 0xffff +3ffa2900: .word 0xffff +3ffa2910: .word 0xffff +3ffa2920: .word 0xffff +3ffa2930: .word 0xffff +3ffa2940: .word 0xffff +3ffa2950: .word 0xffff +3ffa2960: .word 0xffff +3ffa2970: .word 0xffff +3ffa2980: .word 0xffff +3ffa2990: .word 0xffff +3ffa29a0: .word 0xffff +3ffa29b0: .word 0xffff +3ffa29c0: .word 0xffff +3ffa29d0: .word 0xffff +3ffa29e0: .word 0xffff +3ffa29f0: .word 0xffff +3ffa2a00: .word 0xffff +3ffa2a10: .word 0xffff +3ffa2a20: .word 0xffff +3ffa2a30: .word 0xffff +3ffa2a40: .word 0xffff +3ffa2a50: .word 0xffff +3ffa2a60: .word 0xffff +3ffa2a70: .word 0xffff +3ffa2a80: .word 0xffff +3ffa2a90: .word 0xffff +3ffa2aa0: .word 0xffff +3ffa2ab0: .word 0xffff +3ffa2ac0: .word 0xffff +3ffa2ad0: .word 0xffff +3ffa2ae0: .word 0xffff +3ffa2af0: .word 0xffff +3ffa2b00: .word 0xffff +3ffa2b10: .word 0xffff +3ffa2b20: .word 0xffff +3ffa2b30: .word 0xffff +3ffa2b40: .word 0xffff +3ffa2b50: .word 0xffff +3ffa2b60: .word 0xffff +3ffa2b70: .word 0xffff +3ffa2b80: .word 0xffff +3ffa2b90: .word 0xffff +3ffa2ba0: .word 0xffff +3ffa2bb0: .word 0xffff +3ffa2bc0: .word 0xffff +3ffa2bd0: .word 0xffff +3ffa2be0: .word 0xffff +3ffa2bf0: .word 0xffff +3ffa2c00: .word 0xffff +3ffa2c10: .word 0xffff +3ffa2c20: .word 0xffff +3ffa2c30: .word 0xffff +3ffa2c40: .word 0xffff +3ffa2c50: .word 0xffff +3ffa2c60: .word 0xffff +3ffa2c70: .word 0xffff +3ffa2c80: .word 0xffff +3ffa2c90: .word 0xffff +3ffa2ca0: .word 0xffff +3ffa2cb0: .word 0xffff +3ffa2cc0: .word 0xffff +3ffa2cd0: .word 0xffff +3ffa2ce0: .word 0xffff +3ffa2cf0: .word 0xffff +3ffa2d00: .word 0xffff +3ffa2d10: .word 0xffff +3ffa2d20: .word 0xffff +3ffa2d30: .word 0xffff +3ffa2d40: .word 0xffff +3ffa2d50: .word 0xffff +3ffa2d60: .word 0xffff +3ffa2d70: .word 0xffff +3ffa2d80: .word 0xffff +3ffa2d90: .word 0xffff +3ffa2da0: .word 0xffff +3ffa2db0: .word 0xffff +3ffa2dc0: .word 0xffff +3ffa2dd0: .word 0xffff +3ffa2de0: .word 0xffff +3ffa2df0: .word 0xffff +3ffa2e00: .word 0xffff +3ffa2e10: .word 0xffff +3ffa2e20: .word 0xffff +3ffa2e30: .word 0xffff +3ffa2e40: .word 0xffff +3ffa2e50: .word 0xffff +3ffa2e60: .word 0xffff +3ffa2e70: .word 0xffff +3ffa2e80: .word 0xffff +3ffa2e90: .word 0xffff +3ffa2ea0: .word 0xffff +3ffa2eb0: .word 0xffff +3ffa2ec0: .word 0xffff +3ffa2ed0: .word 0xffff +3ffa2ee0: .word 0xffff +3ffa2ef0: .word 0xffff +3ffa2f00: .word 0xffff +3ffa2f10: .word 0xffff +3ffa2f20: .word 0xffff +3ffa2f30: .word 0xffff +3ffa2f40: .word 0xffff +3ffa2f50: .word 0xffff +3ffa2f60: .word 0xffff +3ffa2f70: .word 0xffff +3ffa2f80: .word 0xffff +3ffa2f90: .word 0xffff +3ffa2fa0: .word 0xffff +3ffa2fb0: .word 0xffff +3ffa2fc0: .word 0xffff +3ffa2fd0: .word 0xffff +3ffa2fe0: .word 0xffff +3ffa2ff0: .word 0xffff +3ffa3000: .word 0xffff +3ffa3010: .word 0xffff +3ffa3020: .word 0xffff +3ffa3030: .word 0xffff +3ffa3040: .word 0xffff +3ffa3050: .word 0xffff +3ffa3060: .word 0xffff +3ffa3070: .word 0xffff +3ffa3080: .word 0xffff +3ffa3090: .word 0xffff +3ffa30a0: .word 0xffff +3ffa30b0: .word 0xffff +3ffa30c0: .word 0xffff +3ffa30d0: .word 0xffff +3ffa30e0: .word 0xffff +3ffa30f0: .word 0xffff +3ffa3100: .word 0xffff +3ffa3110: .word 0xffff +3ffa3120: .word 0xffff +3ffa3130: .word 0xffff +3ffa3140: .word 0xffff +3ffa3150: .word 0xffff +3ffa3160: .word 0xffff +3ffa3170: .word 0xffff +3ffa3180: .word 0xffff +3ffa3190: .word 0xffff +3ffa31a0: .word 0xffff +3ffa31b0: .word 0xffff +3ffa31c0: .word 0xffff +3ffa31d0: .word 0xffff +3ffa31e0: .word 0xffff +3ffa31f0: .word 0xffff +3ffa3200: .word 0xffff +3ffa3210: .word 0xffff +3ffa3220: .word 0xffff +3ffa3230: .word 0xffff +3ffa3240: .word 0xffff +3ffa3250: .word 0xffff +3ffa3260: .word 0xffff +3ffa3270: .word 0xffff +3ffa3280: .word 0xffff +3ffa3290: .word 0xffff +3ffa32a0: .word 0xffff +3ffa32b0: .word 0xffff +3ffa32c0: .word 0xffff +3ffa32d0: .word 0xffff +3ffa32e0: .word 0xffff +3ffa32f0: .word 0xffff +3ffa3300: .word 0xffff +3ffa3310: .word 0xffff +3ffa3320: .word 0xffff +3ffa3330: .word 0xffff +3ffa3340: .word 0xffff +3ffa3350: .word 0xffff +3ffa3360: .word 0xffff +3ffa3370: .word 0xffff +3ffa3380: .word 0xffff +3ffa3390: .word 0xffff +3ffa33a0: .word 0xffff +3ffa33b0: .word 0xffff +3ffa33c0: .word 0xffff +3ffa33d0: .word 0xffff +3ffa33e0: .word 0xffff +3ffa33f0: .word 0xffff +3ffa3400: .word 0xffff +3ffa3410: .word 0xffff +3ffa3420: .word 0xffff +3ffa3430: .word 0xffff +3ffa3440: .word 0xffff +3ffa3450: .word 0xffff +3ffa3460: .word 0xffff +3ffa3470: .word 0xffff +3ffa3480: .word 0xffff +3ffa3490: .word 0xffff +3ffa34a0: .word 0xffff +3ffa34b0: .word 0xffff +3ffa34c0: .word 0xffff +3ffa34d0: .word 0xffff +3ffa34e0: .word 0xffff +3ffa34f0: .word 0xffff +3ffa3500: .word 0xffff +3ffa3510: .word 0xffff +3ffa3520: .word 0xffff +3ffa3530: .word 0xffff +3ffa3540: .word 0xffff +3ffa3550: .word 0xffff +3ffa3560: .word 0xffff +3ffa3570: .word 0xffff +3ffa3580: .word 0xffff +3ffa3590: .word 0xffff +3ffa35a0: .word 0xffff +3ffa35b0: .word 0xffff +3ffa35c0: .word 0xffff +3ffa35d0: .word 0xffff +3ffa35e0: .word 0xffff +3ffa35f0: .word 0xffff +3ffa3600: .word 0xffff +3ffa3610: .word 0xffff +3ffa3620: .word 0xffff +3ffa3630: .word 0xffff +3ffa3640: .word 0xffff +3ffa3650: .word 0xffff +3ffa3660: .word 0xffff +3ffa3670: .word 0xffff +3ffa3680: .word 0xffff +3ffa3690: .word 0xffff +3ffa36a0: .word 0xffff +3ffa36b0: .word 0xffff +3ffa36c0: .word 0xffff +3ffa36d0: .word 0xffff +3ffa36e0: .word 0xffff +3ffa36f0: .word 0xffff +3ffa3700: .word 0xffff +3ffa3710: .word 0xffff +3ffa3720: .word 0xffff +3ffa3730: .word 0xffff +3ffa3740: .word 0xffff +3ffa3750: .word 0xffff +3ffa3760: .word 0xffff +3ffa3770: .word 0xffff +3ffa3780: .word 0xffff +3ffa3790: .word 0xffff +3ffa37a0: .word 0xffff +3ffa37b0: .word 0xffff +3ffa37c0: .word 0xffff +3ffa37d0: .word 0xffff +3ffa37e0: .word 0xffff +3ffa37f0: .word 0xffff +3ffa3800: .word 0xffff +3ffa3810: .word 0xffff +3ffa3820: .word 0xffff +3ffa3830: .word 0xffff +3ffa3840: .word 0xffff +3ffa3850: .word 0xffff +3ffa3860: .word 0xffff +3ffa3870: .word 0xffff +3ffa3880: .word 0xffff +3ffa3890: .word 0xffff +3ffa38a0: .word 0xffff +3ffa38b0: .word 0xffff +3ffa38c0: .word 0xffff +3ffa38d0: .word 0xffff +3ffa38e0: .word 0xffff +3ffa38f0: .word 0xffff +3ffa3900: .word 0xffff +3ffa3910: .word 0xffff +3ffa3920: .word 0xffff +3ffa3930: .word 0xffff +3ffa3940: .word 0xffff +3ffa3950: .word 0xffff +3ffa3960: .word 0xffff +3ffa3970: .word 0xffff +3ffa3980: .word 0xffff +3ffa3990: .word 0xffff +3ffa39a0: .word 0xffff +3ffa39b0: .word 0xffff +3ffa39c0: .word 0xffff +3ffa39d0: .word 0xffff +3ffa39e0: .word 0xffff +3ffa39f0: .word 0xffff +3ffa3a00: .word 0xffff +3ffa3a10: .word 0xffff +3ffa3a20: .word 0xffff +3ffa3a30: .word 0xffff +3ffa3a40: .word 0xffff +3ffa3a50: .word 0xffff +3ffa3a60: .word 0xffff +3ffa3a70: .word 0xffff +3ffa3a80: .word 0xffff +3ffa3a90: .word 0xffff +3ffa3aa0: .word 0xffff +3ffa3ab0: .word 0xffff +3ffa3ac0: .word 0xffff +3ffa3ad0: .word 0xffff +3ffa3ae0: .word 0xffff +3ffa3af0: .word 0xffff +3ffa3b00: .word 0xffff +3ffa3b10: .word 0xffff +3ffa3b20: .word 0xffff +3ffa3b30: .word 0xffff +3ffa3b40: .word 0xffff +3ffa3b50: .word 0xffff +3ffa3b60: .word 0xffff +3ffa3b70: .word 0xffff +3ffa3b80: .word 0xffff +3ffa3b90: .word 0xffff +3ffa3ba0: .word 0xffff +3ffa3bb0: .word 0xffff +3ffa3bc0: .word 0xffff +3ffa3bd0: .word 0xffff +3ffa3be0: .word 0xffff +3ffa3bf0: .word 0xffff +3ffa3c00: .word 0xffff +3ffa3c10: .word 0xffff +3ffa3c20: .word 0xffff +3ffa3c30: .word 0xffff +3ffa3c40: .word 0xffff +3ffa3c50: .word 0xffff +3ffa3c60: .word 0xffff +3ffa3c70: .word 0xffff +3ffa3c80: .word 0xffff +3ffa3c90: .word 0xffff +3ffa3ca0: .word 0xffff +3ffa3cb0: .word 0xffff +3ffa3cc0: .word 0xffff +3ffa3cd0: .word 0xffff +3ffa3ce0: .word 0xffff +3ffa3cf0: .word 0xffff +3ffa3d00: .word 0xffff +3ffa3d10: .word 0xffff +3ffa3d20: .word 0xffff +3ffa3d30: .word 0xffff +3ffa3d40: .word 0xffff +3ffa3d50: .word 0xffff +3ffa3d60: .word 0xffff +3ffa3d70: .word 0xffff +3ffa3d80: .word 0xffff +3ffa3d90: .word 0xffff +3ffa3da0: .word 0xffff +3ffa3db0: .word 0xffff +3ffa3dc0: .word 0xffff +3ffa3dd0: .word 0xffff +3ffa3de0: .word 0xffff +3ffa3df0: .word 0xffff +3ffa3e00: .word 0xffff +3ffa3e10: .word 0xffff +3ffa3e20: .word 0xffff +3ffa3e30: .word 0xffff +3ffa3e40: .word 0xffff +3ffa3e50: .word 0xffff +3ffa3e60: .word 0xffff +3ffa3e70: .word 0xffff +3ffa3e80: .word 0xffff +3ffa3e90: .word 0xffff +3ffa3ea0: .word 0xffff +3ffa3eb0: .word 0xffff +3ffa3ec0: .word 0xffff +3ffa3ed0: .word 0xffff +3ffa3ee0: .word 0xffff +3ffa3ef0: .word 0xffff +3ffa3f00: .word 0xffff +3ffa3f10: .word 0xffff +3ffa3f20: .word 0xffff +3ffa3f30: .word 0xffff +3ffa3f40: .word 0xffff +3ffa3f50: .word 0xffff +3ffa3f60: .word 0xffff +3ffa3f70: .word 0xffff +3ffa3f80: .word 0xffff +3ffa3f90: .word 0xffff +3ffa3fa0: .word 0xffff +3ffa3fb0: .word 0xffff +3ffa3fc0: .word 0xffff +3ffa3fd0: .word 0xffff +3ffa3fe0: .word 0xffff +3ffa3ff0: .word 0xffff +3ffa4000: .word 0xffff +3ffa4010: .word 0xffff +3ffa4020: .word 0xffff +3ffa4030: .word 0xffff +3ffa4040: .word 0xffff +3ffa4050: .word 0xffff +3ffa4060: .word 0xffff +3ffa4070: .word 0xffff +3ffa4080: .word 0xffff +3ffa4090: .word 0xffff +3ffa40a0: .word 0xffff +3ffa40b0: .word 0xffff +3ffa40c0: .word 0xffff +3ffa40d0: .word 0xffff +3ffa40e0: .word 0xffff +3ffa40f0: .word 0xffff +3ffa4100: .word 0xffff +3ffa4110: .word 0xffff +3ffa4120: .word 0xffff +3ffa4130: .word 0xffff +3ffa4140: .word 0xffff +3ffa4150: .word 0xffff +3ffa4160: .word 0xffff +3ffa4170: .word 0xffff +3ffa4180: .word 0xffff +3ffa4190: .word 0xffff +3ffa41a0: .word 0xffff +3ffa41b0: .word 0xffff +3ffa41c0: .word 0xffff +3ffa41d0: .word 0xffff +3ffa41e0: .word 0xffff +3ffa41f0: .word 0xffff +3ffa4200: .word 0xffff +3ffa4210: .word 0xffff +3ffa4220: .word 0xffff +3ffa4230: .word 0xffff +3ffa4240: .word 0xffff +3ffa4250: .word 0xffff +3ffa4260: .word 0xffff +3ffa4270: .word 0xffff +3ffa4280: .word 0xffff +3ffa4290: .word 0xffff +3ffa42a0: .word 0xffff +3ffa42b0: .word 0xffff +3ffa42c0: .word 0xffff +3ffa42d0: .word 0xffff +3ffa42e0: .word 0xffff +3ffa42f0: .word 0xffff +3ffa4300: .word 0xffff +3ffa4310: .word 0xffff +3ffa4320: .word 0xffff +3ffa4330: .word 0xffff +3ffa4340: .word 0xffff +3ffa4350: .word 0xffff +3ffa4360: .word 0xffff +3ffa4370: .word 0xffff +3ffa4380: .word 0xffff +3ffa4390: .word 0xffff +3ffa43a0: .word 0xffff +3ffa43b0: .word 0xffff +3ffa43c0: .word 0xffff +3ffa43d0: .word 0xffff +3ffa43e0: .word 0xffff +3ffa43f0: .word 0xffff +3ffa4400: .word 0xffff +3ffa4410: .word 0xffff +3ffa4420: .word 0xffff +3ffa4430: .word 0xffff +3ffa4440: .word 0xffff +3ffa4450: .word 0xffff +3ffa4460: .word 0xffff +3ffa4470: .word 0xffff +3ffa4480: .word 0xffff +3ffa4490: .word 0xffff +3ffa44a0: .word 0xffff +3ffa44b0: .word 0xffff +3ffa44c0: .word 0xffff +3ffa44d0: .word 0xffff +3ffa44e0: .word 0xffff +3ffa44f0: .word 0xffff +3ffa4500: .word 0xffff +3ffa4510: .word 0xffff +3ffa4520: .word 0xffff +3ffa4530: .word 0xffff +3ffa4540: .word 0xffff +3ffa4550: .word 0xffff +3ffa4560: .word 0xffff +3ffa4570: .word 0xffff +3ffa4580: .word 0xffff +3ffa4590: .word 0xffff +3ffa45a0: .word 0xffff +3ffa45b0: .word 0xffff +3ffa45c0: .word 0xffff +3ffa45d0: .word 0xffff +3ffa45e0: .word 0xffff +3ffa45f0: .word 0xffff +3ffa4600: .word 0xffff +3ffa4610: .word 0xffff +3ffa4620: .word 0xffff +3ffa4630: .word 0xffff +3ffa4640: .word 0xffff +3ffa4650: .word 0xffff +3ffa4660: .word 0xffff +3ffa4670: .word 0xffff +3ffa4680: .word 0xffff +3ffa4690: .word 0xffff +3ffa46a0: .word 0xffff +3ffa46b0: .word 0xffff +3ffa46c0: .word 0xffff +3ffa46d0: .word 0xffff +3ffa46e0: .word 0xffff +3ffa46f0: .word 0xffff +3ffa4700: .word 0xffff +3ffa4710: .word 0xffff +3ffa4720: .word 0xffff +3ffa4730: .word 0xffff +3ffa4740: .word 0xffff +3ffa4750: .word 0xffff +3ffa4760: .word 0xffff +3ffa4770: .word 0xffff +3ffa4780: .word 0xffff +3ffa4790: .word 0xffff +3ffa47a0: .word 0xffff +3ffa47b0: .word 0xffff +3ffa47c0: .word 0xffff +3ffa47d0: .word 0xffff +3ffa47e0: .word 0xffff +3ffa47f0: .word 0xffff +3ffa4800: .word 0xffff +3ffa4810: .word 0xffff +3ffa4820: .word 0xffff +3ffa4830: .word 0xffff +3ffa4840: .word 0xffff +3ffa4850: .word 0xffff +3ffa4860: .word 0xffff +3ffa4870: .word 0xffff +3ffa4880: .word 0xffff +3ffa4890: .word 0xffff +3ffa48a0: .word 0xffff +3ffa48b0: .word 0xffff +3ffa48c0: .word 0xffff +3ffa48d0: .word 0xffff +3ffa48e0: .word 0xffff +3ffa48f0: .word 0xffff +3ffa4900: .word 0xffff +3ffa4910: .word 0xffff +3ffa4920: .word 0xffff +3ffa4930: .word 0xffff +3ffa4940: .word 0xffff +3ffa4950: .word 0xffff +3ffa4960: .word 0xffff +3ffa4970: .word 0xffff +3ffa4980: .word 0xffff +3ffa4990: .word 0xffff +3ffa49a0: .word 0xffff +3ffa49b0: .word 0xffff +3ffa49c0: .word 0xffff +3ffa49d0: .word 0xffff +3ffa49e0: .word 0xffff +3ffa49f0: .word 0xffff +3ffa4a00: .word 0xffff +3ffa4a10: .word 0xffff +3ffa4a20: .word 0xffff +3ffa4a30: .word 0xffff +3ffa4a40: .word 0xffff +3ffa4a50: .word 0xffff +3ffa4a60: .word 0xffff +3ffa4a70: .word 0xffff +3ffa4a80: .word 0xffff +3ffa4a90: .word 0xffff +3ffa4aa0: .word 0xffff +3ffa4ab0: .word 0xffff +3ffa4ac0: .word 0xffff +3ffa4ad0: .word 0xffff +3ffa4ae0: .word 0xffff +3ffa4af0: .word 0xffff +3ffa4b00: .word 0xffff +3ffa4b10: .word 0xffff +3ffa4b20: .word 0xffff +3ffa4b30: .word 0xffff +3ffa4b40: .word 0xffff +3ffa4b50: .word 0xffff +3ffa4b60: .word 0xffff +3ffa4b70: .word 0xffff +3ffa4b80: .word 0xffff +3ffa4b90: .word 0xffff +3ffa4ba0: .word 0xffff +3ffa4bb0: .word 0xffff +3ffa4bc0: .word 0xffff +3ffa4bd0: .word 0xffff +3ffa4be0: .word 0xffff +3ffa4bf0: .word 0xffff +3ffa4c00: .word 0xffff +3ffa4c10: .word 0xffff +3ffa4c20: .word 0xffff +3ffa4c30: .word 0xffff +3ffa4c40: .word 0xffff +3ffa4c50: .word 0xffff +3ffa4c60: .word 0xffff +3ffa4c70: .word 0xffff +3ffa4c80: .word 0xffff +3ffa4c90: .word 0xffff +3ffa4ca0: .word 0xffff +3ffa4cb0: .word 0xffff +3ffa4cc0: .word 0xffff +3ffa4cd0: .word 0xffff +3ffa4ce0: .word 0xffff +3ffa4cf0: .word 0xffff +3ffa4d00: .word 0xffff +3ffa4d10: .word 0xffff +3ffa4d20: .word 0xffff +3ffa4d30: .word 0xffff +3ffa4d40: .word 0xffff +3ffa4d50: .word 0xffff +3ffa4d60: .word 0xffff +3ffa4d70: .word 0xffff +3ffa4d80: .word 0xffff +3ffa4d90: .word 0xffff +3ffa4da0: .word 0xffff +3ffa4db0: .word 0xffff +3ffa4dc0: .word 0xffff +3ffa4dd0: .word 0xffff +3ffa4de0: .word 0xffff +3ffa4df0: .word 0xffff +3ffa4e00: .word 0xffff +3ffa4e10: .word 0xffff +3ffa4e20: .word 0xffff +3ffa4e30: .word 0xffff +3ffa4e40: .word 0xffff +3ffa4e50: .word 0xffff +3ffa4e60: .word 0xffff +3ffa4e70: .word 0xffff +3ffa4e80: .word 0xffff +3ffa4e90: .word 0xffff +3ffa4ea0: .word 0xffff +3ffa4eb0: .word 0xffff +3ffa4ec0: .word 0xffff +3ffa4ed0: .word 0xffff +3ffa4ee0: .word 0xffff +3ffa4ef0: .word 0xffff +3ffa4f00: .word 0xffff +3ffa4f10: .word 0xffff +3ffa4f20: .word 0xffff +3ffa4f30: .word 0xffff +3ffa4f40: .word 0xffff +3ffa4f50: .word 0xffff +3ffa4f60: .word 0xffff +3ffa4f70: .word 0xffff +3ffa4f80: .word 0xffff +3ffa4f90: .word 0xffff +3ffa4fa0: .word 0xffff +3ffa4fb0: .word 0xffff +3ffa4fc0: .word 0xffff +3ffa4fd0: .word 0xffff +3ffa4fe0: .word 0xffff +3ffa4ff0: .word 0xffff +3ffa5000: .word 0xffff +3ffa5010: .word 0xffff +3ffa5020: .word 0xffff +3ffa5030: .word 0xffff +3ffa5040: .word 0xffff +3ffa5050: .word 0xffff +3ffa5060: .word 0xffff +3ffa5070: .word 0xffff +3ffa5080: .word 0xffff +3ffa5090: .word 0xffff +3ffa50a0: .word 0xffff +3ffa50b0: .word 0xffff +3ffa50c0: .word 0xffff +3ffa50d0: .word 0xffff +3ffa50e0: .word 0xffff +3ffa50f0: .word 0xffff +3ffa5100: .word 0xffff +3ffa5110: .word 0xffff +3ffa5120: .word 0xffff +3ffa5130: .word 0xffff +3ffa5140: .word 0xffff +3ffa5150: .word 0xffff +3ffa5160: .word 0xffff +3ffa5170: .word 0xffff +3ffa5180: .word 0xffff +3ffa5190: .word 0xffff +3ffa51a0: .word 0xffff +3ffa51b0: .word 0xffff +3ffa51c0: .word 0xffff +3ffa51d0: .word 0xffff +3ffa51e0: .word 0xffff +3ffa51f0: .word 0xffff +3ffa5200: .word 0xffff +3ffa5210: .word 0xffff +3ffa5220: .word 0xffff +3ffa5230: .word 0xffff +3ffa5240: .word 0xffff +3ffa5250: .word 0xffff +3ffa5260: .word 0xffff +3ffa5270: .word 0xffff +3ffa5280: .word 0xffff +3ffa5290: .word 0xffff +3ffa52a0: .word 0xffff +3ffa52b0: .word 0xffff +3ffa52c0: .word 0xffff +3ffa52d0: .word 0xffff +3ffa52e0: .word 0xffff +3ffa52f0: .word 0xffff +3ffa5300: .word 0xffff +3ffa5310: .word 0xffff +3ffa5320: .word 0xffff +3ffa5330: .word 0xffff +3ffa5340: .word 0xffff +3ffa5350: .word 0xffff +3ffa5360: .word 0xffff +3ffa5370: .word 0xffff +3ffa5380: .word 0xffff +3ffa5390: .word 0xffff +3ffa53a0: .word 0xffff +3ffa53b0: .word 0xffff +3ffa53c0: .word 0xffff +3ffa53d0: .word 0xffff +3ffa53e0: .word 0xffff +3ffa53f0: .word 0xffff +3ffa5400: .word 0xffff +3ffa5410: .word 0xffff +3ffa5420: .word 0xffff +3ffa5430: .word 0xffff +3ffa5440: .word 0xffff +3ffa5450: .word 0xffff +3ffa5460: .word 0xffff +3ffa5470: .word 0xffff +3ffa5480: .word 0xffff +3ffa5490: .word 0xffff +3ffa54a0: .word 0xffff +3ffa54b0: .word 0xffff +3ffa54c0: .word 0xffff +3ffa54d0: .word 0xffff +3ffa54e0: .word 0xffff +3ffa54f0: .word 0xffff +3ffa5500: .word 0xffff +3ffa5510: .word 0xffff +3ffa5520: .word 0xffff +3ffa5530: .word 0xffff +3ffa5540: .word 0xffff +3ffa5550: .word 0xffff +3ffa5560: .word 0xffff +3ffa5570: .word 0xffff +3ffa5580: .word 0xffff +3ffa5590: .word 0xffff +3ffa55a0: .word 0xffff +3ffa55b0: .word 0xffff +3ffa55c0: .word 0xffff +3ffa55d0: .word 0xffff +3ffa55e0: .word 0xffff +3ffa55f0: .word 0xffff +3ffa5600: .word 0xffff +3ffa5610: .word 0xffff +3ffa5620: .word 0xffff +3ffa5630: .word 0xffff +3ffa5640: .word 0xffff +3ffa5650: .word 0xffff +3ffa5660: .word 0xffff +3ffa5670: .word 0xffff +3ffa5680: .word 0xffff +3ffa5690: .word 0xffff +3ffa56a0: .word 0xffff +3ffa56b0: .word 0xffff +3ffa56c0: .word 0xffff +3ffa56d0: .word 0xffff +3ffa56e0: .word 0xffff +3ffa56f0: .word 0xffff +3ffa5700: .word 0xffff +3ffa5710: .word 0xffff +3ffa5720: .word 0xffff +3ffa5730: .word 0xffff +3ffa5740: .word 0xffff +3ffa5750: .word 0xffff +3ffa5760: .word 0xffff +3ffa5770: .word 0xffff +3ffa5780: .word 0xffff +3ffa5790: .word 0xffff +3ffa57a0: .word 0xffff +3ffa57b0: .word 0xffff +3ffa57c0: .word 0xffff +3ffa57d0: .word 0xffff +3ffa57e0: .word 0xffff +3ffa57f0: .word 0xffff +3ffa5800: .word 0xffff +3ffa5810: .word 0xffff +3ffa5820: .word 0xffff +3ffa5830: .word 0xffff +3ffa5840: .word 0xffff +3ffa5850: .word 0xffff +3ffa5860: .word 0xffff +3ffa5870: .word 0xffff +3ffa5880: .word 0xffff +3ffa5890: .word 0xffff +3ffa58a0: .word 0xffff +3ffa58b0: .word 0xffff +3ffa58c0: .word 0xffff +3ffa58d0: .word 0xffff +3ffa58e0: .word 0xffff +3ffa58f0: .word 0xffff +3ffa5900: .word 0xffff +3ffa5910: .word 0xffff +3ffa5920: .word 0xffff +3ffa5930: .word 0xffff +3ffa5940: .word 0xffff +3ffa5950: .word 0xffff +3ffa5960: .word 0xffff +3ffa5970: .word 0xffff +3ffa5980: .word 0xffff +3ffa5990: .word 0xffff +3ffa59a0: .word 0xffff +3ffa59b0: .word 0xffff +3ffa59c0: .word 0xffff +3ffa59d0: .word 0xffff +3ffa59e0: .word 0xffff +3ffa59f0: .word 0xffff +3ffa5a00: .word 0xffff +3ffa5a10: .word 0xffff +3ffa5a20: .word 0xffff +3ffa5a30: .word 0xffff +3ffa5a40: .word 0xffff +3ffa5a50: .word 0xffff +3ffa5a60: .word 0xffff +3ffa5a70: .word 0xffff +3ffa5a80: .word 0xffff +3ffa5a90: .word 0xffff +3ffa5aa0: .word 0xffff +3ffa5ab0: .word 0xffff +3ffa5ac0: .word 0xffff +3ffa5ad0: .word 0xffff +3ffa5ae0: .word 0xffff +3ffa5af0: .word 0xffff +3ffa5b00: .word 0xffff +3ffa5b10: .word 0xffff +3ffa5b20: .word 0xffff +3ffa5b30: .word 0xffff +3ffa5b40: .word 0xffff +3ffa5b50: .word 0xffff +3ffa5b60: .word 0xffff +3ffa5b70: .word 0xffff +3ffa5b80: .word 0xffff +3ffa5b90: .word 0xffff +3ffa5ba0: .word 0xffff +3ffa5bb0: .word 0xffff +3ffa5bc0: .word 0xffff +3ffa5bd0: .word 0xffff +3ffa5be0: .word 0xffff +3ffa5bf0: .word 0xffff +3ffa5c00: .word 0xffff +3ffa5c10: .word 0xffff +3ffa5c20: .word 0xffff +3ffa5c30: .word 0xffff +3ffa5c40: .word 0xffff +3ffa5c50: .word 0xffff +3ffa5c60: .word 0xffff +3ffa5c70: .word 0xffff +3ffa5c80: .word 0xffff +3ffa5c90: .word 0xffff +3ffa5ca0: .word 0xffff +3ffa5cb0: .word 0xffff +3ffa5cc0: .word 0xffff +3ffa5cd0: .word 0xffff +3ffa5ce0: .word 0xffff +3ffa5cf0: .word 0xffff +3ffa5d00: .word 0xffff +3ffa5d10: .word 0xffff +3ffa5d20: .word 0xffff +3ffa5d30: .word 0xffff +3ffa5d40: .word 0xffff +3ffa5d50: .word 0xffff +3ffa5d60: .word 0xffff +3ffa5d70: .word 0xffff +3ffa5d80: .word 0xffff +3ffa5d90: .word 0xffff +3ffa5da0: .word 0xffff +3ffa5db0: .word 0xffff +3ffa5dc0: .word 0xffff +3ffa5dd0: .word 0xffff +3ffa5de0: .word 0xffff +3ffa5df0: .word 0xffff +3ffa5e00: .word 0xffff +3ffa5e10: .word 0xffff +3ffa5e20: .word 0xffff +3ffa5e30: .word 0xffff +3ffa5e40: .word 0xffff +3ffa5e50: .word 0xffff +3ffa5e60: .word 0xffff +3ffa5e70: .word 0xffff +3ffa5e80: .word 0xffff +3ffa5e90: .word 0xffff +3ffa5ea0: .word 0xffff +3ffa5eb0: .word 0xffff +3ffa5ec0: .word 0xffff +3ffa5ed0: .word 0xffff +3ffa5ee0: .word 0xffff +3ffa5ef0: .word 0xffff +3ffa5f00: .word 0xffff +3ffa5f10: .word 0xffff +3ffa5f20: .word 0xffff +3ffa5f30: .word 0xffff +3ffa5f40: .word 0xffff +3ffa5f50: .word 0xffff +3ffa5f60: .word 0xffff +3ffa5f70: .word 0xffff +3ffa5f80: .word 0xffff +3ffa5f90: .word 0xffff +3ffa5fa0: .word 0xffff +3ffa5fb0: .word 0xffff +3ffa5fc0: .word 0xffff +3ffa5fd0: .word 0xffff +3ffa5fe0: .word 0xffff +3ffa5ff0: .word 0xffff +3ffa6000: .word 0xffff +3ffa6010: .word 0xffff +3ffa6020: .word 0xffff +3ffa6030: .word 0xffff +3ffa6040: .word 0xffff +3ffa6050: .word 0xffff +3ffa6060: .word 0xffff +3ffa6070: .word 0xffff +3ffa6080: .word 0xffff +3ffa6090: .word 0xffff +3ffa60a0: .word 0xffff +3ffa60b0: .word 0xffff +3ffa60c0: .word 0xffff +3ffa60d0: .word 0xffff +3ffa60e0: .word 0xffff +3ffa60f0: .word 0xffff +3ffa6100: .word 0xffff +3ffa6110: .word 0xffff +3ffa6120: .word 0xffff +3ffa6130: .word 0xffff +3ffa6140: .word 0xffff +3ffa6150: .word 0xffff +3ffa6160: .word 0xffff +3ffa6170: .word 0xffff +3ffa6180: .word 0xffff +3ffa6190: .word 0xffff +3ffa61a0: .word 0xffff +3ffa61b0: .word 0xffff +3ffa61c0: .word 0xffff +3ffa61d0: .word 0xffff +3ffa61e0: .word 0xffff +3ffa61f0: .word 0xffff +3ffa6200: .word 0xffff +3ffa6210: .word 0xffff +3ffa6220: .word 0xffff +3ffa6230: .word 0xffff +3ffa6240: .word 0xffff +3ffa6250: .word 0xffff +3ffa6260: .word 0xffff +3ffa6270: .word 0xffff +3ffa6280: .word 0xffff +3ffa6290: .word 0xffff +3ffa62a0: .word 0xffff +3ffa62b0: .word 0xffff +3ffa62c0: .word 0xffff +3ffa62d0: .word 0xffff +3ffa62e0: .word 0xffff +3ffa62f0: .word 0xffff +3ffa6300: .word 0xffff +3ffa6310: .word 0xffff +3ffa6320: .word 0xffff +3ffa6330: .word 0xffff +3ffa6340: .word 0xffff +3ffa6350: .word 0xffff +3ffa6360: .word 0xffff +3ffa6370: .word 0xffff +3ffa6380: .word 0xffff +3ffa6390: .word 0xffff +3ffa63a0: .word 0xffff +3ffa63b0: .word 0xffff +3ffa63c0: .word 0xffff +3ffa63d0: .word 0xffff +3ffa63e0: .word 0xffff +3ffa63f0: .word 0xffff +3ffa6400: .word 0xffff +3ffa6410: .word 0xffff +3ffa6420: .word 0xffff +3ffa6430: .word 0xffff +3ffa6440: .word 0xffff +3ffa6450: .word 0xffff +3ffa6460: .word 0xffff +3ffa6470: .word 0xffff +3ffa6480: .word 0xffff +3ffa6490: .word 0xffff +3ffa64a0: .word 0xffff +3ffa64b0: .word 0xffff +3ffa64c0: .word 0xffff +3ffa64d0: .word 0xffff +3ffa64e0: .word 0xffff +3ffa64f0: .word 0xffff +3ffa6500: .word 0xffff +3ffa6510: .word 0xffff +3ffa6520: .word 0xffff +3ffa6530: .word 0xffff +3ffa6540: .word 0xffff +3ffa6550: .word 0xffff +3ffa6560: .word 0xffff +3ffa6570: .word 0xffff +3ffa6580: .word 0xffff +3ffa6590: .word 0xffff +3ffa65a0: .word 0xffff +3ffa65b0: .word 0xffff +3ffa65c0: .word 0xffff +3ffa65d0: .word 0xffff +3ffa65e0: .word 0xffff +3ffa65f0: .word 0xffff +3ffa6600: .word 0xffff +3ffa6610: .word 0xffff +3ffa6620: .word 0xffff +3ffa6630: .word 0xffff +3ffa6640: .word 0xffff +3ffa6650: .word 0xffff +3ffa6660: .word 0xffff +3ffa6670: .word 0xffff +3ffa6680: .word 0xffff +3ffa6690: .word 0xffff +3ffa66a0: .word 0xffff +3ffa66b0: .word 0xffff +3ffa66c0: .word 0xffff +3ffa66d0: .word 0xffff +3ffa66e0: .word 0xffff +3ffa66f0: .word 0xffff +3ffa6700: .word 0xffff +3ffa6710: .word 0xffff +3ffa6720: .word 0xffff +3ffa6730: .word 0xffff +3ffa6740: .word 0xffff +3ffa6750: .word 0xffff +3ffa6760: .word 0xffff +3ffa6770: .word 0xffff +3ffa6780: .word 0xffff +3ffa6790: .word 0xffff +3ffa67a0: .word 0xffff +3ffa67b0: .word 0xffff +3ffa67c0: .word 0xffff +3ffa67d0: .word 0xffff +3ffa67e0: .word 0xffff +3ffa67f0: .word 0xffff +3ffa6800: .word 0xffff +3ffa6810: .word 0xffff +3ffa6820: .word 0xffff +3ffa6830: .word 0xffff +3ffa6840: .word 0xffff +3ffa6850: .word 0xffff +3ffa6860: .word 0xffff +3ffa6870: .word 0xffff +3ffa6880: .word 0xffff +3ffa6890: .word 0xffff +3ffa68a0: .word 0xffff +3ffa68b0: .word 0xffff +3ffa68c0: .word 0xffff +3ffa68d0: .word 0xffff +3ffa68e0: .word 0xffff +3ffa68f0: .word 0xffff +3ffa6900: .word 0xffff +3ffa6910: .word 0xffff +3ffa6920: .word 0xffff +3ffa6930: .word 0xffff +3ffa6940: .word 0xffff +3ffa6950: .word 0xffff +3ffa6960: .word 0xffff +3ffa6970: .word 0xffff +3ffa6980: .word 0xffff +3ffa6990: .word 0xffff +3ffa69a0: .word 0xffff +3ffa69b0: .word 0xffff +3ffa69c0: .word 0xffff +3ffa69d0: .word 0xffff +3ffa69e0: .word 0xffff +3ffa69f0: .word 0xffff +3ffa6a00: .word 0xffff +3ffa6a10: .word 0xffff +3ffa6a20: .word 0xffff +3ffa6a30: .word 0xffff +3ffa6a40: .word 0xffff +3ffa6a50: .word 0xffff +3ffa6a60: .word 0xffff +3ffa6a70: .word 0xffff +3ffa6a80: .word 0xffff +3ffa6a90: .word 0xffff +3ffa6aa0: .word 0xffff +3ffa6ab0: .word 0xffff +3ffa6ac0: .word 0xffff +3ffa6ad0: .word 0xffff +3ffa6ae0: .word 0xffff +3ffa6af0: .word 0xffff +3ffa6b00: .word 0xffff +3ffa6b10: .word 0xffff +3ffa6b20: .word 0xffff +3ffa6b30: .word 0xffff +3ffa6b40: .word 0xffff +3ffa6b50: .word 0xffff +3ffa6b60: .word 0xffff +3ffa6b70: .word 0xffff +3ffa6b80: .word 0xffff +3ffa6b90: .word 0xffff +3ffa6ba0: .word 0xffff +3ffa6bb0: .word 0xffff +3ffa6bc0: .word 0xffff +3ffa6bd0: .word 0xffff +3ffa6be0: .word 0xffff +3ffa6bf0: .word 0xffff +3ffa6c00: .word 0xffff +3ffa6c10: .word 0xffff +3ffa6c20: .word 0xffff +3ffa6c30: .word 0xffff +3ffa6c40: .word 0xffff +3ffa6c50: .word 0xffff +3ffa6c60: .word 0xffff +3ffa6c70: .word 0xffff +3ffa6c80: .word 0xffff +3ffa6c90: .word 0xffff +3ffa6ca0: .word 0xffff +3ffa6cb0: .word 0xffff +3ffa6cc0: .word 0xffff +3ffa6cd0: .word 0xffff +3ffa6ce0: .word 0xffff +3ffa6cf0: .word 0xffff +3ffa6d00: .word 0xffff +3ffa6d10: .word 0xffff +3ffa6d20: .word 0xffff +3ffa6d30: .word 0xffff +3ffa6d40: .word 0xffff +3ffa6d50: .word 0xffff +3ffa6d60: .word 0xffff +3ffa6d70: .word 0xffff +3ffa6d80: .word 0xffff +3ffa6d90: .word 0xffff +3ffa6da0: .word 0xffff +3ffa6db0: .word 0xffff +3ffa6dc0: .word 0xffff +3ffa6dd0: .word 0xffff +3ffa6de0: .word 0xffff +3ffa6df0: .word 0xffff +3ffa6e00: .word 0xffff +3ffa6e10: .word 0xffff +3ffa6e20: .word 0xffff +3ffa6e30: .word 0xffff +3ffa6e40: .word 0xffff +3ffa6e50: .word 0xffff +3ffa6e60: .word 0xffff +3ffa6e70: .word 0xffff +3ffa6e80: .word 0xffff +3ffa6e90: .word 0xffff +3ffa6ea0: .word 0xffff +3ffa6eb0: .word 0xffff +3ffa6ec0: .word 0xffff +3ffa6ed0: .word 0xffff +3ffa6ee0: .word 0xffff +3ffa6ef0: .word 0xffff +3ffa6f00: .word 0xffff +3ffa6f10: .word 0xffff +3ffa6f20: .word 0xffff +3ffa6f30: .word 0xffff +3ffa6f40: .word 0xffff +3ffa6f50: .word 0xffff +3ffa6f60: .word 0xffff +3ffa6f70: .word 0xffff +3ffa6f80: .word 0xffff +3ffa6f90: .word 0xffff +3ffa6fa0: .word 0xffff +3ffa6fb0: .word 0xffff +3ffa6fc0: .word 0xffff +3ffa6fd0: .word 0xffff +3ffa6fe0: .word 0xffff +3ffa6ff0: .word 0xffff +3ffa7000: .word 0xffff +3ffa7010: .word 0xffff +3ffa7020: .word 0xffff +3ffa7030: .word 0xffff +3ffa7040: .word 0xffff +3ffa7050: .word 0xffff +3ffa7060: .word 0xffff +3ffa7070: .word 0xffff +3ffa7080: .word 0xffff +3ffa7090: .word 0xffff +3ffa70a0: .word 0xffff +3ffa70b0: .word 0xffff +3ffa70c0: .word 0xffff +3ffa70d0: .word 0xffff +3ffa70e0: .word 0xffff +3ffa70f0: .word 0xffff +3ffa7100: .word 0xffff +3ffa7110: .word 0xffff +3ffa7120: .word 0xffff +3ffa7130: .word 0xffff +3ffa7140: .word 0xffff +3ffa7150: .word 0xffff +3ffa7160: .word 0xffff +3ffa7170: .word 0xffff +3ffa7180: .word 0xffff +3ffa7190: .word 0xffff +3ffa71a0: .word 0xffff +3ffa71b0: .word 0xffff +3ffa71c0: .word 0xffff +3ffa71d0: .word 0xffff +3ffa71e0: .word 0xffff +3ffa71f0: .word 0xffff +3ffa7200: .word 0xffff +3ffa7210: .word 0xffff +3ffa7220: .word 0xffff +3ffa7230: .word 0xffff +3ffa7240: .word 0xffff +3ffa7250: .word 0xffff +3ffa7260: .word 0xffff +3ffa7270: .word 0xffff +3ffa7280: .word 0xffff +3ffa7290: .word 0xffff +3ffa72a0: .word 0xffff +3ffa72b0: .word 0xffff +3ffa72c0: .word 0xffff +3ffa72d0: .word 0xffff +3ffa72e0: .word 0xffff +3ffa72f0: .word 0xffff +3ffa7300: .word 0xffff +3ffa7310: .word 0xffff +3ffa7320: .word 0xffff +3ffa7330: .word 0xffff +3ffa7340: .word 0xffff +3ffa7350: .word 0xffff +3ffa7360: .word 0xffff +3ffa7370: .word 0xffff +3ffa7380: .word 0xffff +3ffa7390: .word 0xffff +3ffa73a0: .word 0xffff +3ffa73b0: .word 0xffff +3ffa73c0: .word 0xffff +3ffa73d0: .word 0xffff +3ffa73e0: .word 0xffff +3ffa73f0: .word 0xffff +3ffa7400: .word 0xffff +3ffa7410: .word 0xffff +3ffa7420: .word 0xffff +3ffa7430: .word 0xffff +3ffa7440: .word 0xffff +3ffa7450: .word 0xffff +3ffa7460: .word 0xffff +3ffa7470: .word 0xffff +3ffa7480: .word 0xffff +3ffa7490: .word 0xffff +3ffa74a0: .word 0xffff +3ffa74b0: .word 0xffff +3ffa74c0: .word 0xffff +3ffa74d0: .word 0xffff +3ffa74e0: .word 0xffff +3ffa74f0: .word 0xffff +3ffa7500: .word 0xffff +3ffa7510: .word 0xffff +3ffa7520: .word 0xffff +3ffa7530: .word 0xffff +3ffa7540: .word 0xffff +3ffa7550: .word 0xffff +3ffa7560: .word 0xffff +3ffa7570: .word 0xffff +3ffa7580: .word 0xffff +3ffa7590: .word 0xffff +3ffa75a0: .word 0xffff +3ffa75b0: .word 0xffff +3ffa75c0: .word 0xffff +3ffa75d0: .word 0xffff +3ffa75e0: .word 0xffff +3ffa75f0: .word 0xffff +3ffa7600: .word 0xffff +3ffa7610: .word 0xffff +3ffa7620: .word 0xffff +3ffa7630: .word 0xffff +3ffa7640: .word 0xffff +3ffa7650: .word 0xffff +3ffa7660: .word 0xffff +3ffa7670: .word 0xffff +3ffa7680: .word 0xffff +3ffa7690: .word 0xffff +3ffa76a0: .word 0xffff +3ffa76b0: .word 0xffff +3ffa76c0: .word 0xffff +3ffa76d0: .word 0xffff +3ffa76e0: .word 0xffff +3ffa76f0: .word 0xffff +3ffa7700: .word 0xffff +3ffa7710: .word 0xffff +3ffa7720: .word 0xffff +3ffa7730: .word 0xffff +3ffa7740: .word 0xffff +3ffa7750: .word 0xffff +3ffa7760: .word 0xffff +3ffa7770: .word 0xffff +3ffa7780: .word 0xffff +3ffa7790: .word 0xffff +3ffa77a0: .word 0xffff +3ffa77b0: .word 0xffff +3ffa77c0: .word 0xffff +3ffa77d0: .word 0xffff +3ffa77e0: .word 0xffff +3ffa77f0: .word 0xffff +3ffa7800: .word 0xffff +3ffa7810: .word 0xffff +3ffa7820: .word 0xffff +3ffa7830: .word 0xffff +3ffa7840: .word 0xffff +3ffa7850: .word 0xffff +3ffa7860: .word 0xffff +3ffa7870: .word 0xffff +3ffa7880: .word 0xffff +3ffa7890: .word 0xffff +3ffa78a0: .word 0xffff +3ffa78b0: .word 0xffff +3ffa78c0: .word 0xffff +3ffa78d0: .word 0xffff +3ffa78e0: .word 0xffff +3ffa78f0: .word 0xffff +3ffa7900: .word 0xffff +3ffa7910: .word 0xffff +3ffa7920: .word 0xffff +3ffa7930: .word 0xffff +3ffa7940: .word 0xffff +3ffa7950: .word 0xffff +3ffa7960: .word 0xffff +3ffa7970: .word 0xffff +3ffa7980: .word 0xffff +3ffa7990: .word 0xffff +3ffa79a0: .word 0xffff +3ffa79b0: .word 0xffff +3ffa79c0: .word 0xffff +3ffa79d0: .word 0xffff +3ffa79e0: .word 0xffff +3ffa79f0: .word 0xffff +3ffa7a00: .word 0xffff +3ffa7a10: .word 0xffff +3ffa7a20: .word 0xffff +3ffa7a30: .word 0xffff +3ffa7a40: .word 0xffff +3ffa7a50: .word 0xffff +3ffa7a60: .word 0xffff +3ffa7a70: .word 0xffff +3ffa7a80: .word 0xffff +3ffa7a90: .word 0xffff +3ffa7aa0: .word 0xffff +3ffa7ab0: .word 0xffff +3ffa7ac0: .word 0xffff +3ffa7ad0: .word 0xffff +3ffa7ae0: .word 0xffff +3ffa7af0: .word 0xffff +3ffa7b00: .word 0xffff +3ffa7b10: .word 0xffff +3ffa7b20: .word 0xffff +3ffa7b30: .word 0xffff +3ffa7b40: .word 0xffff +3ffa7b50: .word 0xffff +3ffa7b60: .word 0xffff +3ffa7b70: .word 0xffff +3ffa7b80: .word 0xffff +3ffa7b90: .word 0xffff +3ffa7ba0: .word 0xffff +3ffa7bb0: .word 0xffff +3ffa7bc0: .word 0xffff +3ffa7bd0: .word 0xffff +3ffa7be0: .word 0xffff +3ffa7bf0: .word 0xffff +3ffa7c00: .word 0xffff +3ffa7c10: .word 0xffff +3ffa7c20: .word 0xffff +3ffa7c30: .word 0xffff +3ffa7c40: .word 0xffff +3ffa7c50: .word 0xffff +3ffa7c60: .word 0xffff +3ffa7c70: .word 0xffff +3ffa7c80: .word 0xffff +3ffa7c90: .word 0xffff +3ffa7ca0: .word 0xffff +3ffa7cb0: .word 0xffff +3ffa7cc0: .word 0xffff +3ffa7cd0: .word 0xffff +3ffa7ce0: .word 0xffff +3ffa7cf0: .word 0xffff +3ffa7d00: .word 0xffff +3ffa7d10: .word 0xffff +3ffa7d20: .word 0xffff +3ffa7d30: .word 0xffff +3ffa7d40: .word 0xffff +3ffa7d50: .word 0xffff +3ffa7d60: .word 0xffff +3ffa7d70: .word 0xffff +3ffa7d80: .word 0xffff +3ffa7d90: .word 0xffff +3ffa7da0: .word 0xffff +3ffa7db0: .word 0xffff +3ffa7dc0: .word 0xffff +3ffa7dd0: .word 0xffff +3ffa7de0: .word 0xffff +3ffa7df0: .word 0xffff +3ffa7e00: .word 0xffff +3ffa7e10: .word 0xffff +3ffa7e20: .word 0xffff +3ffa7e30: .word 0xffff +3ffa7e40: .word 0xffff +3ffa7e50: .word 0xffff +3ffa7e60: .word 0xffff +3ffa7e70: .word 0xffff +3ffa7e80: .word 0xffff +3ffa7e90: .word 0xffff +3ffa7ea0: .word 0xffff +3ffa7eb0: .word 0xffff +3ffa7ec0: .word 0xffff +3ffa7ed0: .word 0xffff +3ffa7ee0: .word 0xffff +3ffa7ef0: .word 0xffff +3ffa7f00: .word 0xffff +3ffa7f10: .word 0xffff +3ffa7f20: .word 0xffff +3ffa7f30: .word 0xffff +3ffa7f40: .word 0xffff +3ffa7f50: .word 0xffff +3ffa7f60: .word 0xffff +3ffa7f70: .word 0xffff +3ffa7f80: .word 0xffff +3ffa7f90: .word 0xffff +3ffa7fa0: .word 0xffff +3ffa7fb0: .word 0xffff +3ffa7fc0: .word 0xffff +3ffa7fd0: .word 0xffff +3ffa7fe0: .word 0xffff +3ffa7ff0: .word 0xffff +3ffa8000: .word 0xffff +3ffa8010: .word 0xffff +3ffa8020: .word 0xffff +3ffa8030: .word 0xffff +3ffa8040: .word 0xffff +3ffa8050: .word 0xffff +3ffa8060: .word 0xffff +3ffa8070: .word 0xffff +3ffa8080: .word 0xffff +3ffa8090: .word 0xffff +3ffa80a0: .word 0xffff +3ffa80b0: .word 0xffff +3ffa80c0: .word 0xffff +3ffa80d0: .word 0xffff +3ffa80e0: .word 0xffff +3ffa80f0: .word 0xffff +3ffa8100: .word 0xffff +3ffa8110: .word 0xffff +3ffa8120: .word 0xffff +3ffa8130: .word 0xffff +3ffa8140: .word 0xffff +3ffa8150: .word 0xffff +3ffa8160: .word 0xffff +3ffa8170: .word 0xffff +3ffa8180: .word 0xffff +3ffa8190: .word 0xffff +3ffa81a0: .word 0xffff +3ffa81b0: .word 0xffff +3ffa81c0: .word 0xffff +3ffa81d0: .word 0xffff +3ffa81e0: .word 0xffff +3ffa81f0: .word 0xffff +3ffa8200: .word 0xffff +3ffa8210: .word 0xffff +3ffa8220: .word 0xffff +3ffa8230: .word 0xffff +3ffa8240: .word 0xffff +3ffa8250: .word 0xffff +3ffa8260: .word 0xffff +3ffa8270: .word 0xffff +3ffa8280: .word 0xffff +3ffa8290: .word 0xffff +3ffa82a0: .word 0xffff +3ffa82b0: .word 0xffff +3ffa82c0: .word 0xffff +3ffa82d0: .word 0xffff +3ffa82e0: .word 0xffff +3ffa82f0: .word 0xffff +3ffa8300: .word 0xffff +3ffa8310: .word 0xffff +3ffa8320: .word 0xffff +3ffa8330: .word 0xffff +3ffa8340: .word 0xffff +3ffa8350: .word 0xffff +3ffa8360: .word 0xffff +3ffa8370: .word 0xffff +3ffa8380: .word 0xffff +3ffa8390: .word 0xffff +3ffa83a0: .word 0xffff +3ffa83b0: .word 0xffff +3ffa83c0: .word 0xffff +3ffa83d0: .word 0xffff +3ffa83e0: .word 0xffff +3ffa83f0: .word 0xffff +3ffa8400: .word 0xffff +3ffa8410: .word 0xffff +3ffa8420: .word 0xffff +3ffa8430: .word 0xffff +3ffa8440: .word 0xffff +3ffa8450: .word 0xffff +3ffa8460: .word 0xffff +3ffa8470: .word 0xffff +3ffa8480: .word 0xffff +3ffa8490: .word 0xffff +3ffa84a0: .word 0xffff +3ffa84b0: .word 0xffff +3ffa84c0: .word 0xffff +3ffa84d0: .word 0xffff +3ffa84e0: .word 0xffff +3ffa84f0: .word 0xffff +3ffa8500: .word 0xffff +3ffa8510: .word 0xffff +3ffa8520: .word 0xffff +3ffa8530: .word 0xffff +3ffa8540: .word 0xffff +3ffa8550: .word 0xffff +3ffa8560: .word 0xffff +3ffa8570: .word 0xffff +3ffa8580: .word 0xffff +3ffa8590: .word 0xffff +3ffa85a0: .word 0xffff +3ffa85b0: .word 0xffff +3ffa85c0: .word 0xffff +3ffa85d0: .word 0xffff +3ffa85e0: .word 0xffff +3ffa85f0: .word 0xffff +3ffa8600: .word 0xffff +3ffa8610: .word 0xffff +3ffa8620: .word 0xffff +3ffa8630: .word 0xffff +3ffa8640: .word 0xffff +3ffa8650: .word 0xffff +3ffa8660: .word 0xffff +3ffa8670: .word 0xffff +3ffa8680: .word 0xffff +3ffa8690: .word 0xffff +3ffa86a0: .word 0xffff +3ffa86b0: .word 0xffff +3ffa86c0: .word 0xffff +3ffa86d0: .word 0xffff +3ffa86e0: .word 0xffff +3ffa86f0: .word 0xffff +3ffa8700: .word 0xffff +3ffa8710: .word 0xffff +3ffa8720: .word 0xffff +3ffa8730: .word 0xffff +3ffa8740: .word 0xffff +3ffa8750: .word 0xffff +3ffa8760: .word 0xffff +3ffa8770: .word 0xffff +3ffa8780: .word 0xffff +3ffa8790: .word 0xffff +3ffa87a0: .word 0xffff +3ffa87b0: .word 0xffff +3ffa87c0: .word 0xffff +3ffa87d0: .word 0xffff +3ffa87e0: .word 0xffff +3ffa87f0: .word 0xffff +3ffa8800: .word 0xffff +3ffa8810: .word 0xffff +3ffa8820: .word 0xffff +3ffa8830: .word 0xffff +3ffa8840: .word 0xffff +3ffa8850: .word 0xffff +3ffa8860: .word 0xffff +3ffa8870: .word 0xffff +3ffa8880: .word 0xffff +3ffa8890: .word 0xffff +3ffa88a0: .word 0xffff +3ffa88b0: .word 0xffff +3ffa88c0: .word 0xffff +3ffa88d0: .word 0xffff +3ffa88e0: .word 0xffff +3ffa88f0: .word 0xffff +3ffa8900: .word 0xffff +3ffa8910: .word 0xffff +3ffa8920: .word 0xffff +3ffa8930: .word 0xffff +3ffa8940: .word 0xffff +3ffa8950: .word 0xffff +3ffa8960: .word 0xffff +3ffa8970: .word 0xffff +3ffa8980: .word 0xffff +3ffa8990: .word 0xffff +3ffa89a0: .word 0xffff +3ffa89b0: .word 0xffff +3ffa89c0: .word 0xffff +3ffa89d0: .word 0xffff +3ffa89e0: .word 0xffff +3ffa89f0: .word 0xffff +3ffa8a00: .word 0xffff +3ffa8a10: .word 0xffff +3ffa8a20: .word 0xffff +3ffa8a30: .word 0xffff +3ffa8a40: .word 0xffff +3ffa8a50: .word 0xffff +3ffa8a60: .word 0xffff +3ffa8a70: .word 0xffff +3ffa8a80: .word 0xffff +3ffa8a90: .word 0xffff +3ffa8aa0: .word 0xffff +3ffa8ab0: .word 0xffff +3ffa8ac0: .word 0xffff +3ffa8ad0: .word 0xffff +3ffa8ae0: .word 0xffff +3ffa8af0: .word 0xffff +3ffa8b00: .word 0xffff +3ffa8b10: .word 0xffff +3ffa8b20: .word 0xffff +3ffa8b30: .word 0xffff +3ffa8b40: .word 0xffff +3ffa8b50: .word 0xffff +3ffa8b60: .word 0xffff +3ffa8b70: .word 0xffff +3ffa8b80: .word 0xffff +3ffa8b90: .word 0xffff +3ffa8ba0: .word 0xffff +3ffa8bb0: .word 0xffff +3ffa8bc0: .word 0xffff +3ffa8bd0: .word 0xffff +3ffa8be0: .word 0xffff +3ffa8bf0: .word 0xffff +3ffa8c00: .word 0xffff +3ffa8c10: .word 0xffff +3ffa8c20: .word 0xffff +3ffa8c30: .word 0xffff +3ffa8c40: .word 0xffff +3ffa8c50: .word 0xffff +3ffa8c60: .word 0xffff +3ffa8c70: .word 0xffff +3ffa8c80: .word 0xffff +3ffa8c90: .word 0xffff +3ffa8ca0: .word 0xffff +3ffa8cb0: .word 0xffff +3ffa8cc0: .word 0xffff +3ffa8cd0: .word 0xffff +3ffa8ce0: .word 0xffff +3ffa8cf0: .word 0xffff +3ffa8d00: .word 0xffff +3ffa8d10: .word 0xffff +3ffa8d20: .word 0xffff +3ffa8d30: .word 0xffff +3ffa8d40: .word 0xffff +3ffa8d50: .word 0xffff +3ffa8d60: .word 0xffff +3ffa8d70: .word 0xffff +3ffa8d80: .word 0xffff +3ffa8d90: .word 0xffff +3ffa8da0: .word 0xffff +3ffa8db0: .word 0xffff +3ffa8dc0: .word 0xffff +3ffa8dd0: .word 0xffff +3ffa8de0: .word 0xffff +3ffa8df0: .word 0xffff +3ffa8e00: .word 0xffff +3ffa8e10: .word 0xffff +3ffa8e20: .word 0xffff +3ffa8e30: .word 0xffff +3ffa8e40: .word 0xffff +3ffa8e50: .word 0xffff +3ffa8e60: .word 0xffff +3ffa8e70: .word 0xffff +3ffa8e80: .word 0xffff +3ffa8e90: .word 0xffff +3ffa8ea0: .word 0xffff +3ffa8eb0: .word 0xffff +3ffa8ec0: .word 0xffff +3ffa8ed0: .word 0xffff +3ffa8ee0: .word 0xffff +3ffa8ef0: .word 0xffff +3ffa8f00: .word 0xffff +3ffa8f10: .word 0xffff +3ffa8f20: .word 0xffff +3ffa8f30: .word 0xffff +3ffa8f40: .word 0xffff +3ffa8f50: .word 0xffff +3ffa8f60: .word 0xffff +3ffa8f70: .word 0xffff +3ffa8f80: .word 0xffff +3ffa8f90: .word 0xffff +3ffa8fa0: .word 0xffff +3ffa8fb0: .word 0xffff +3ffa8fc0: .word 0xffff +3ffa8fd0: .word 0xffff +3ffa8fe0: .word 0xffff +3ffa8ff0: .word 0xffff +3ffa9000: .word 0xffff +3ffa9010: .word 0xffff +3ffa9020: .word 0xffff +3ffa9030: .word 0xffff +3ffa9040: .word 0xffff +3ffa9050: .word 0xffff +3ffa9060: .word 0xffff +3ffa9070: .word 0xffff +3ffa9080: .word 0xffff +3ffa9090: .word 0xffff +3ffa90a0: .word 0xffff +3ffa90b0: .word 0xffff +3ffa90c0: .word 0xffff +3ffa90d0: .word 0xffff +3ffa90e0: .word 0xffff +3ffa90f0: .word 0xffff +3ffa9100: .word 0xffff +3ffa9110: .word 0xffff +3ffa9120: .word 0xffff +3ffa9130: .word 0xffff +3ffa9140: .word 0xffff +3ffa9150: .word 0xffff +3ffa9160: .word 0xffff +3ffa9170: .word 0xffff +3ffa9180: .word 0xffff +3ffa9190: .word 0xffff +3ffa91a0: .word 0xffff +3ffa91b0: .word 0xffff +3ffa91c0: .word 0xffff +3ffa91d0: .word 0xffff +3ffa91e0: .word 0xffff +3ffa91f0: .word 0xffff +3ffa9200: .word 0xffff +3ffa9210: .word 0xffff +3ffa9220: .word 0xffff +3ffa9230: .word 0xffff +3ffa9240: .word 0xffff +3ffa9250: .word 0xffff +3ffa9260: .word 0xffff +3ffa9270: .word 0xffff +3ffa9280: .word 0xffff +3ffa9290: .word 0xffff +3ffa92a0: .word 0xffff +3ffa92b0: .word 0xffff +3ffa92c0: .word 0xffff +3ffa92d0: .word 0xffff +3ffa92e0: .word 0xffff +3ffa92f0: .word 0xffff +3ffa9300: .word 0xffff +3ffa9310: .word 0xffff +3ffa9320: .word 0xffff +3ffa9330: .word 0xffff +3ffa9340: .word 0xffff +3ffa9350: .word 0xffff +3ffa9360: .word 0xffff +3ffa9370: .word 0xffff +3ffa9380: .word 0xffff +3ffa9390: .word 0xffff +3ffa93a0: .word 0xffff +3ffa93b0: .word 0xffff +3ffa93c0: .word 0xffff +3ffa93d0: .word 0xffff +3ffa93e0: .word 0xffff +3ffa93f0: .word 0xffff +3ffa9400: .word 0xffff +3ffa9410: .word 0xffff +3ffa9420: .word 0xffff +3ffa9430: .word 0xffff +3ffa9440: .word 0xffff +3ffa9450: .word 0xffff +3ffa9460: .word 0xffff +3ffa9470: .word 0xffff +3ffa9480: .word 0xffff +3ffa9490: .word 0xffff +3ffa94a0: .word 0xffff +3ffa94b0: .word 0xffff +3ffa94c0: .word 0xffff +3ffa94d0: .word 0xffff +3ffa94e0: .word 0xffff +3ffa94f0: .word 0xffff +3ffa9500: .word 0xffff +3ffa9510: .word 0xffff +3ffa9520: .word 0xffff +3ffa9530: .word 0xffff +3ffa9540: .word 0xffff +3ffa9550: .word 0xffff +3ffa9560: .word 0xffff +3ffa9570: .word 0xffff +3ffa9580: .word 0xffff +3ffa9590: .word 0xffff +3ffa95a0: .word 0xffff +3ffa95b0: .word 0xffff +3ffa95c0: .word 0xffff +3ffa95d0: .word 0xffff +3ffa95e0: .word 0xffff +3ffa95f0: .word 0xffff +3ffa9600: .word 0xffff +3ffa9610: .word 0xffff +3ffa9620: .word 0xffff +3ffa9630: .word 0xffff +3ffa9640: .word 0xffff +3ffa9650: .word 0xffff +3ffa9660: .word 0xffff +3ffa9670: .word 0xffff +3ffa9680: .word 0xffff +3ffa9690: .word 0xffff +3ffa96a0: .word 0xffff +3ffa96b0: .word 0xffff +3ffa96c0: .word 0xffff +3ffa96d0: .word 0xffff +3ffa96e0: .word 0xffff +3ffa96f0: .word 0xffff +3ffa9700: .word 0xffff +3ffa9710: .word 0xffff +3ffa9720: .word 0xffff +3ffa9730: .word 0xffff +3ffa9740: .word 0xffff +3ffa9750: .word 0xffff +3ffa9760: .word 0xffff +3ffa9770: .word 0xffff +3ffa9780: .word 0xffff +3ffa9790: .word 0xffff +3ffa97a0: .word 0xffff +3ffa97b0: .word 0xffff +3ffa97c0: .word 0xffff +3ffa97d0: .word 0xffff +3ffa97e0: .word 0xffff +3ffa97f0: .word 0xffff +3ffa9800: .word 0xffff +3ffa9810: .word 0xffff +3ffa9820: .word 0xffff +3ffa9830: .word 0xffff +3ffa9840: .word 0xffff +3ffa9850: .word 0xffff +3ffa9860: .word 0xffff +3ffa9870: .word 0xffff +3ffa9880: .word 0xffff +3ffa9890: .word 0xffff +3ffa98a0: .word 0xffff +3ffa98b0: .word 0xffff +3ffa98c0: .word 0xffff +3ffa98d0: .word 0xffff +3ffa98e0: .word 0xffff +3ffa98f0: .word 0xffff +3ffa9900: .word 0xffff +3ffa9910: .word 0xffff +3ffa9920: .word 0xffff +3ffa9930: .word 0xffff +3ffa9940: .word 0xffff +3ffa9950: .word 0xffff +3ffa9960: .word 0xffff +3ffa9970: .word 0xffff +3ffa9980: .word 0xffff +3ffa9990: .word 0xffff +3ffa99a0: .word 0xffff +3ffa99b0: .word 0xffff +3ffa99c0: .word 0xffff +3ffa99d0: .word 0xffff +3ffa99e0: .word 0xffff +3ffa99f0: .word 0xffff +3ffa9a00: .word 0xffff +3ffa9a10: .word 0xffff +3ffa9a20: .word 0xffff +3ffa9a30: .word 0xffff +3ffa9a40: .word 0xffff +3ffa9a50: .word 0xffff +3ffa9a60: .word 0xffff +3ffa9a70: .word 0xffff +3ffa9a80: .word 0xffff +3ffa9a90: .word 0xffff +3ffa9aa0: .word 0xffff +3ffa9ab0: .word 0xffff +3ffa9ac0: .word 0xffff +3ffa9ad0: .word 0xffff +3ffa9ae0: .word 0xffff +3ffa9af0: .word 0xffff +3ffa9b00: .word 0xffff +3ffa9b10: .word 0xffff +3ffa9b20: .word 0xffff +3ffa9b30: .word 0xffff +3ffa9b40: .word 0xffff +3ffa9b50: .word 0xffff +3ffa9b60: .word 0xffff +3ffa9b70: .word 0xffff +3ffa9b80: .word 0xffff +3ffa9b90: .word 0xffff +3ffa9ba0: .word 0xffff +3ffa9bb0: .word 0xffff +3ffa9bc0: .word 0xffff +3ffa9bd0: .word 0xffff +3ffa9be0: .word 0xffff +3ffa9bf0: .word 0xffff +3ffa9c00: .word 0xffff +3ffa9c10: .word 0xffff +3ffa9c20: .word 0xffff +3ffa9c30: .word 0xffff +3ffa9c40: .word 0xffff +3ffa9c50: .word 0xffff +3ffa9c60: .word 0xffff +3ffa9c70: .word 0xffff +3ffa9c80: .word 0xffff +3ffa9c90: .word 0xffff +3ffa9ca0: .word 0xffff +3ffa9cb0: .word 0xffff +3ffa9cc0: .word 0xffff +3ffa9cd0: .word 0xffff +3ffa9ce0: .word 0xffff +3ffa9cf0: .word 0xffff +3ffa9d00: .word 0xffff +3ffa9d10: .word 0xffff +3ffa9d20: .word 0xffff +3ffa9d30: .word 0xffff +3ffa9d40: .word 0xffff +3ffa9d50: .word 0xffff +3ffa9d60: .word 0xffff +3ffa9d70: .word 0xffff +3ffa9d80: .word 0xffff +3ffa9d90: .word 0xffff +3ffa9da0: .word 0xffff +3ffa9db0: .word 0xffff +3ffa9dc0: .word 0xffff +3ffa9dd0: .word 0xffff +3ffa9de0: .word 0xffff +3ffa9df0: .word 0xffff +3ffa9e00: .word 0xffff +3ffa9e10: .word 0xffff +3ffa9e20: .word 0xffff +3ffa9e30: .word 0xffff +3ffa9e40: .word 0xffff +3ffa9e50: .word 0xffff +3ffa9e60: .word 0xffff +3ffa9e70: .word 0xffff +3ffa9e80: .word 0xffff +3ffa9e90: .word 0xffff +3ffa9ea0: .word 0xffff +3ffa9eb0: .word 0xffff +3ffa9ec0: .word 0xffff +3ffa9ed0: .word 0xffff +3ffa9ee0: .word 0xffff +3ffa9ef0: .word 0xffff +3ffa9f00: .word 0xffff +3ffa9f10: .word 0xffff +3ffa9f20: .word 0xffff +3ffa9f30: .word 0xffff +3ffa9f40: .word 0xffff +3ffa9f50: .word 0xffff +3ffa9f60: .word 0xffff +3ffa9f70: .word 0xffff +3ffa9f80: .word 0xffff +3ffa9f90: .word 0xffff +3ffa9fa0: .word 0xffff +3ffa9fb0: .word 0xffff +3ffa9fc0: .word 0xffff +3ffa9fd0: .word 0xffff +3ffa9fe0: .word 0xffff +3ffa9ff0: .word 0xffff +3ffaa000: .word 0xffff +3ffaa010: .word 0xffff +3ffaa020: .word 0xffff +3ffaa030: .word 0xffff +3ffaa040: .word 0xffff +3ffaa050: .word 0xffff +3ffaa060: .word 0xffff +3ffaa070: .word 0xffff +3ffaa080: .word 0xffff +3ffaa090: .word 0xffff +3ffaa0a0: .word 0xffff +3ffaa0b0: .word 0xffff +3ffaa0c0: .word 0xffff +3ffaa0d0: .word 0xffff +3ffaa0e0: .word 0xffff +3ffaa0f0: .word 0xffff +3ffaa100: .word 0xffff +3ffaa110: .word 0xffff +3ffaa120: .word 0xffff +3ffaa130: .word 0xffff +3ffaa140: .word 0xffff +3ffaa150: .word 0xffff +3ffaa160: .word 0xffff +3ffaa170: .word 0xffff +3ffaa180: .word 0xffff +3ffaa190: .word 0xffff +3ffaa1a0: .word 0xffff +3ffaa1b0: .word 0xffff +3ffaa1c0: .word 0xffff +3ffaa1d0: .word 0xffff +3ffaa1e0: .word 0xffff +3ffaa1f0: .word 0xffff +3ffaa200: .word 0xffff +3ffaa210: .word 0xffff +3ffaa220: .word 0xffff +3ffaa230: .word 0xffff +3ffaa240: .word 0xffff +3ffaa250: .word 0xffff +3ffaa260: .word 0xffff +3ffaa270: .word 0xffff +3ffaa280: .word 0xffff +3ffaa290: .word 0xffff +3ffaa2a0: .word 0xffff +3ffaa2b0: .word 0xffff +3ffaa2c0: .word 0xffff +3ffaa2d0: .word 0xffff +3ffaa2e0: .word 0xffff +3ffaa2f0: .word 0xffff +3ffaa300: .word 0xffff +3ffaa310: .word 0xffff +3ffaa320: .word 0xffff +3ffaa330: .word 0xffff +3ffaa340: .word 0xffff +3ffaa350: .word 0xffff +3ffaa360: .word 0xffff +3ffaa370: .word 0xffff +3ffaa380: .word 0xffff +3ffaa390: .word 0xffff +3ffaa3a0: .word 0xffff +3ffaa3b0: .word 0xffff +3ffaa3c0: .word 0xffff +3ffaa3d0: .word 0xffff +3ffaa3e0: .word 0xffff +3ffaa3f0: .word 0xffff +3ffaa400: .word 0xffff +3ffaa410: .word 0xffff +3ffaa420: .word 0xffff +3ffaa430: .word 0xffff +3ffaa440: .word 0xffff +3ffaa450: .word 0xffff +3ffaa460: .word 0xffff +3ffaa470: .word 0xffff +3ffaa480: .word 0xffff +3ffaa490: .word 0xffff +3ffaa4a0: .word 0xffff +3ffaa4b0: .word 0xffff +3ffaa4c0: .word 0xffff +3ffaa4d0: .word 0xffff +3ffaa4e0: .word 0xffff +3ffaa4f0: .word 0xffff +3ffaa500: .word 0xffff +3ffaa510: .word 0xffff +3ffaa520: .word 0xffff +3ffaa530: .word 0xffff +3ffaa540: .word 0xffff +3ffaa550: .word 0xffff +3ffaa560: .word 0xffff +3ffaa570: .word 0xffff +3ffaa580: .word 0xffff +3ffaa590: .word 0xffff +3ffaa5a0: .word 0xffff +3ffaa5b0: .word 0xffff +3ffaa5c0: .word 0xffff +3ffaa5d0: .word 0xffff +3ffaa5e0: .word 0xffff +3ffaa5f0: .word 0xffff +3ffaa600: .word 0xffff +3ffaa610: .word 0xffff +3ffaa620: .word 0xffff +3ffaa630: .word 0xffff +3ffaa640: .word 0xffff +3ffaa650: .word 0xffff +3ffaa660: .word 0xffff +3ffaa670: .word 0xffff +3ffaa680: .word 0xffff +3ffaa690: .word 0xffff +3ffaa6a0: .word 0xffff +3ffaa6b0: .word 0xffff +3ffaa6c0: .word 0xffff +3ffaa6d0: .word 0xffff +3ffaa6e0: .word 0xffff +3ffaa6f0: .word 0xffff +3ffaa700: .word 0xffff +3ffaa710: .word 0xffff +3ffaa720: .word 0xffff +3ffaa730: .word 0xffff +3ffaa740: .word 0xffff +3ffaa750: .word 0xffff +3ffaa760: .word 0xffff +3ffaa770: .word 0xffff +3ffaa780: .word 0xffff +3ffaa790: .word 0xffff +3ffaa7a0: .word 0xffff +3ffaa7b0: .word 0xffff +3ffaa7c0: .word 0xffff +3ffaa7d0: .word 0xffff +3ffaa7e0: .word 0xffff +3ffaa7f0: .word 0xffff +3ffaa800: .word 0xffff +3ffaa810: .word 0xffff +3ffaa820: .word 0xffff +3ffaa830: .word 0xffff +3ffaa840: .word 0xffff +3ffaa850: .word 0xffff +3ffaa860: .word 0xffff +3ffaa870: .word 0xffff +3ffaa880: .word 0xffff +3ffaa890: .word 0xffff +3ffaa8a0: .word 0xffff +3ffaa8b0: .word 0xffff +3ffaa8c0: .word 0xffff +3ffaa8d0: .word 0xffff +3ffaa8e0: .word 0xffff +3ffaa8f0: .word 0xffff +3ffaa900: .word 0xffff +3ffaa910: .word 0xffff +3ffaa920: .word 0xffff +3ffaa930: .word 0xffff +3ffaa940: .word 0xffff +3ffaa950: .word 0xffff +3ffaa960: .word 0xffff +3ffaa970: .word 0xffff +3ffaa980: .word 0xffff +3ffaa990: .word 0xffff +3ffaa9a0: .word 0xffff +3ffaa9b0: .word 0xffff +3ffaa9c0: .word 0xffff +3ffaa9d0: .word 0xffff +3ffaa9e0: .word 0xffff +3ffaa9f0: .word 0xffff +3ffaaa00: .word 0xffff +3ffaaa10: .word 0xffff +3ffaaa20: .word 0xffff +3ffaaa30: .word 0xffff +3ffaaa40: .word 0xffff +3ffaaa50: .word 0xffff +3ffaaa60: .word 0xffff +3ffaaa70: .word 0xffff +3ffaaa80: .word 0xffff +3ffaaa90: .word 0xffff +3ffaaaa0: .word 0xffff +3ffaaab0: .word 0xffff +3ffaaac0: .word 0xffff +3ffaaad0: .word 0xffff +3ffaaae0: .word 0xffff +3ffaaaf0: .word 0xffff +3ffaab00: .word 0xffff +3ffaab10: .word 0xffff +3ffaab20: .word 0xffff +3ffaab30: .word 0xffff +3ffaab40: .word 0xffff +3ffaab50: .word 0xffff +3ffaab60: .word 0xffff +3ffaab70: .word 0xffff +3ffaab80: .word 0xffff +3ffaab90: .word 0xffff +3ffaaba0: .word 0xffff +3ffaabb0: .word 0xffff +3ffaabc0: .word 0xffff +3ffaabd0: .word 0xffff +3ffaabe0: .word 0xffff +3ffaabf0: .word 0xffff +3ffaac00: .word 0xffff +3ffaac10: .word 0xffff +3ffaac20: .word 0xffff +3ffaac30: .word 0xffff +3ffaac40: .word 0xffff +3ffaac50: .word 0xffff +3ffaac60: .word 0xffff +3ffaac70: .word 0xffff +3ffaac80: .word 0xffff +3ffaac90: .word 0xffff +3ffaaca0: .word 0xffff +3ffaacb0: .word 0xffff +3ffaacc0: .word 0xffff +3ffaacd0: .word 0xffff +3ffaace0: .word 0xffff +3ffaacf0: .word 0xffff +3ffaad00: .word 0xffff +3ffaad10: .word 0xffff +3ffaad20: .word 0xffff +3ffaad30: .word 0xffff +3ffaad40: .word 0xffff +3ffaad50: .word 0xffff +3ffaad60: .word 0xffff +3ffaad70: .word 0xffff +3ffaad80: .word 0xffff +3ffaad90: .word 0xffff +3ffaada0: .word 0xffff +3ffaadb0: .word 0xffff +3ffaadc0: .word 0xffff +3ffaadd0: .word 0xffff +3ffaade0: .word 0xffff +3ffaadf0: .word 0xffff +3ffaae00: .word 0xffff +3ffaae10: .word 0xffff +3ffaae20: .word 0xffff +3ffaae30: .word 0xffff +3ffaae40: .word 0xffff +3ffaae50: .word 0xffff +3ffaae60: .word 0xffff +3ffaae70: .word 0xffff +3ffaae80: .word 0xffff +3ffaae90: .word 0xffff +3ffaaea0: .word 0xffff +3ffaaeb0: .word 0xffff +3ffaaec0: .word 0xffff +3ffaaed0: .word 0xffff +3ffaaee0: .word 0xffff +3ffaaef0: .word 0xffff +3ffaaf00: .word 0xffff +3ffaaf10: .word 0xffff +3ffaaf20: .word 0xffff +3ffaaf30: .word 0xffff +3ffaaf40: .word 0xffff +3ffaaf50: .word 0xffff +3ffaaf60: .word 0xffff +3ffaaf70: .word 0xffff +3ffaaf80: .word 0xffff +3ffaaf90: .word 0xffff +3ffaafa0: .word 0xffff +3ffaafb0: .word 0xffff +3ffaafc0: .word 0xffff +3ffaafd0: .word 0xffff +3ffaafe0: .word 0xffff +3ffaaff0: .word 0xffff +3ffab000: .word 0xffff +3ffab010: .word 0xffff +3ffab020: .word 0xffff +3ffab030: .word 0xffff +3ffab040: .word 0xffff +3ffab050: .word 0xffff +3ffab060: .word 0xffff +3ffab070: .word 0xffff +3ffab080: .word 0xffff +3ffab090: .word 0xffff +3ffab0a0: .word 0xffff +3ffab0b0: .word 0xffff +3ffab0c0: .word 0xffff +3ffab0d0: .word 0xffff +3ffab0e0: .word 0xffff +3ffab0f0: .word 0xffff +3ffab100: .word 0xffff +3ffab110: .word 0xffff +3ffab120: .word 0xffff +3ffab130: .word 0xffff +3ffab140: .word 0xffff +3ffab150: .word 0xffff +3ffab160: .word 0xffff +3ffab170: .word 0xffff +3ffab180: .word 0xffff +3ffab190: .word 0xffff +3ffab1a0: .word 0xffff +3ffab1b0: .word 0xffff +3ffab1c0: .word 0xffff +3ffab1d0: .word 0xffff +3ffab1e0: .word 0xffff +3ffab1f0: .word 0xffff +3ffab200: .word 0xffff +3ffab210: .word 0xffff +3ffab220: .word 0xffff +3ffab230: .word 0xffff +3ffab240: .word 0xffff +3ffab250: .word 0xffff +3ffab260: .word 0xffff +3ffab270: .word 0xffff +3ffab280: .word 0xffff +3ffab290: .word 0xffff +3ffab2a0: .word 0xffff +3ffab2b0: .word 0xffff +3ffab2c0: .word 0xffff +3ffab2d0: .word 0xffff +3ffab2e0: .word 0xffff +3ffab2f0: .word 0xffff +3ffab300: .word 0xffff +3ffab310: .word 0xffff +3ffab320: .word 0xffff +3ffab330: .word 0xffff +3ffab340: .word 0xffff +3ffab350: .word 0xffff +3ffab360: .word 0xffff +3ffab370: .word 0xffff +3ffab380: .word 0xffff +3ffab390: .word 0xffff +3ffab3a0: .word 0xffff +3ffab3b0: .word 0xffff +3ffab3c0: .word 0xffff +3ffab3d0: .word 0xffff +3ffab3e0: .word 0xffff +3ffab3f0: .word 0xffff +3ffab400: .word 0xffff +3ffab410: .word 0xffff +3ffab420: .word 0xffff +3ffab430: .word 0xffff +3ffab440: .word 0xffff +3ffab450: .word 0xffff +3ffab460: .word 0xffff +3ffab470: .word 0xffff +3ffab480: .word 0xffff +3ffab490: .word 0xffff +3ffab4a0: .word 0xffff +3ffab4b0: .word 0xffff +3ffab4c0: .word 0xffff +3ffab4d0: .word 0xffff +3ffab4e0: .word 0xffff +3ffab4f0: .word 0xffff +3ffab500: .word 0xffff +3ffab510: .word 0xffff +3ffab520: .word 0xffff +3ffab530: .word 0xffff +3ffab540: .word 0xffff +3ffab550: .word 0xffff +3ffab560: .word 0xffff +3ffab570: .word 0xffff +3ffab580: .word 0xffff +3ffab590: .word 0xffff +3ffab5a0: .word 0xffff +3ffab5b0: .word 0xffff +3ffab5c0: .word 0xffff +3ffab5d0: .word 0xffff +3ffab5e0: .word 0xffff +3ffab5f0: .word 0xffff +3ffab600: .word 0xffff +3ffab610: .word 0xffff +3ffab620: .word 0xffff +3ffab630: .word 0xffff +3ffab640: .word 0xffff +3ffab650: .word 0xffff +3ffab660: .word 0xffff +3ffab670: .word 0xffff +3ffab680: .word 0xffff +3ffab690: .word 0xffff +3ffab6a0: .word 0xffff +3ffab6b0: .word 0xffff +3ffab6c0: .word 0xffff +3ffab6d0: .word 0xffff +3ffab6e0: .word 0xffff +3ffab6f0: .word 0xffff +3ffab700: .word 0xffff +3ffab710: .word 0xffff +3ffab720: .word 0xffff +3ffab730: .word 0xffff +3ffab740: .word 0xffff +3ffab750: .word 0xffff +3ffab760: .word 0xffff +3ffab770: .word 0xffff +3ffab780: .word 0xffff +3ffab790: .word 0xffff +3ffab7a0: .word 0xffff +3ffab7b0: .word 0xffff +3ffab7c0: .word 0xffff +3ffab7d0: .word 0xffff +3ffab7e0: .word 0xffff +3ffab7f0: .word 0xffff +3ffab800: .word 0xffff +3ffab810: .word 0xffff +3ffab820: .word 0xffff +3ffab830: .word 0xffff +3ffab840: .word 0xffff +3ffab850: .word 0xffff +3ffab860: .word 0xffff +3ffab870: .word 0xffff +3ffab880: .word 0xffff +3ffab890: .word 0xffff +3ffab8a0: .word 0xffff +3ffab8b0: .word 0xffff +3ffab8c0: .word 0xffff +3ffab8d0: .word 0xffff +3ffab8e0: .word 0xffff +3ffab8f0: .word 0xffff +3ffab900: .word 0xffff +3ffab910: .word 0xffff +3ffab920: .word 0xffff +3ffab930: .word 0xffff +3ffab940: .word 0xffff +3ffab950: .word 0xffff +3ffab960: .word 0xffff +3ffab970: .word 0xffff +3ffab980: .word 0xffff +3ffab990: .word 0xffff +3ffab9a0: .word 0xffff +3ffab9b0: .word 0xffff +3ffab9c0: .word 0xffff +3ffab9d0: .word 0xffff +3ffab9e0: .word 0xffff +3ffab9f0: .word 0xffff +3ffaba00: .word 0xffff +3ffaba10: .word 0xffff +3ffaba20: .word 0xffff +3ffaba30: .word 0xffff +3ffaba40: .word 0xffff +3ffaba50: .word 0xffff +3ffaba60: .word 0xffff +3ffaba70: .word 0xffff +3ffaba80: .word 0xffff +3ffaba90: .word 0xffff +3ffabaa0: .word 0xffff +3ffabab0: .word 0xffff +3ffabac0: .word 0xffff +3ffabad0: .word 0xffff +3ffabae0: .word 0xffff +3ffabaf0: .word 0xffff +3ffabb00: .word 0xffff +3ffabb10: .word 0xffff +3ffabb20: .word 0xffff +3ffabb30: .word 0xffff +3ffabb40: .word 0xffff +3ffabb50: .word 0xffff +3ffabb60: .word 0xffff +3ffabb70: .word 0xffff +3ffabb80: .word 0xffff +3ffabb90: .word 0xffff +3ffabba0: .word 0xffff +3ffabbb0: .word 0xffff +3ffabbc0: .word 0xffff +3ffabbd0: .word 0xffff +3ffabbe0: .word 0xffff +3ffabbf0: .word 0xffff +3ffabc00: .word 0xffff +3ffabc10: .word 0xffff +3ffabc20: .word 0xffff +3ffabc30: .word 0xffff +3ffabc40: .word 0xffff +3ffabc50: .word 0xffff +3ffabc60: .word 0xffff +3ffabc70: .word 0xffff +3ffabc80: .word 0xffff +3ffabc90: .word 0xffff +3ffabca0: .word 0xffff +3ffabcb0: .word 0xffff +3ffabcc0: .word 0xffff +3ffabcd0: .word 0xffff +3ffabce0: .word 0xffff +3ffabcf0: .word 0xffff +3ffabd00: .word 0xffff +3ffabd10: .word 0xffff +3ffabd20: .word 0xffff +3ffabd30: .word 0xffff +3ffabd40: .word 0xffff +3ffabd50: .word 0xffff +3ffabd60: .word 0xffff +3ffabd70: .word 0xffff +3ffabd80: .word 0xffff +3ffabd90: .word 0xffff +3ffabda0: .word 0xffff +3ffabdb0: .word 0xffff +3ffabdc0: .word 0xffff +3ffabdd0: .word 0xffff +3ffabde0: .word 0xffff +3ffabdf0: .word 0xffff +3ffabe00: .word 0xffff +3ffabe10: .word 0xffff +3ffabe20: .word 0xffff +3ffabe30: .word 0xffff +3ffabe40: .word 0xffff +3ffabe50: .word 0xffff +3ffabe60: .word 0xffff +3ffabe70: .word 0xffff +3ffabe80: .word 0xffff +3ffabe90: .word 0xffff +3ffabea0: .word 0xffff +3ffabeb0: .word 0xffff +3ffabec0: .word 0xffff +3ffabed0: .word 0xffff +3ffabee0: .word 0xffff +3ffabef0: .word 0xffff +3ffabf00: .word 0xffff +3ffabf10: .word 0xffff +3ffabf20: .word 0xffff +3ffabf30: .word 0xffff +3ffabf40: .word 0xffff +3ffabf50: .word 0xffff +3ffabf60: .word 0xffff +3ffabf70: .word 0xffff +3ffabf80: .word 0xffff +3ffabf90: .word 0xffff +3ffabfa0: .word 0xffff +3ffabfb0: .word 0xffff +3ffabfc0: .word 0xffff +3ffabfd0: .word 0xffff +3ffabfe0: .word 0xffff +3ffabff0: .word 0xffff +3ffac000: .word 0xffff +3ffac010: .word 0xffff +3ffac020: .word 0xffff +3ffac030: .word 0xffff +3ffac040: .word 0xffff +3ffac050: .word 0xffff +3ffac060: .word 0xffff +3ffac070: .word 0xffff +3ffac080: .word 0xffff +3ffac090: .word 0xffff +3ffac0a0: .word 0xffff +3ffac0b0: .word 0xffff +3ffac0c0: .word 0xffff +3ffac0d0: .word 0xffff +3ffac0e0: .word 0xffff +3ffac0f0: .word 0xffff +3ffac100: .word 0xffff +3ffac110: .word 0xffff +3ffac120: .word 0xffff +3ffac130: .word 0xffff +3ffac140: .word 0xffff +3ffac150: .word 0xffff +3ffac160: .word 0xffff +3ffac170: .word 0xffff +3ffac180: .word 0xffff +3ffac190: .word 0xffff +3ffac1a0: .word 0xffff +3ffac1b0: .word 0xffff +3ffac1c0: .word 0xffff +3ffac1d0: .word 0xffff +3ffac1e0: .word 0xffff +3ffac1f0: .word 0xffff +3ffac200: .word 0xffff +3ffac210: .word 0xffff +3ffac220: .word 0xffff +3ffac230: .word 0xffff +3ffac240: .word 0xffff +3ffac250: .word 0xffff +3ffac260: .word 0xffff +3ffac270: .word 0xffff +3ffac280: .word 0xffff +3ffac290: .word 0xffff +3ffac2a0: .word 0xffff +3ffac2b0: .word 0xffff +3ffac2c0: .word 0xffff +3ffac2d0: .word 0xffff +3ffac2e0: .word 0xffff +3ffac2f0: .word 0xffff +3ffac300: .word 0xffff +3ffac310: .word 0xffff +3ffac320: .word 0xffff +3ffac330: .word 0xffff +3ffac340: .word 0xffff +3ffac350: .word 0xffff +3ffac360: .word 0xffff +3ffac370: .word 0xffff +3ffac380: .word 0xffff +3ffac390: .word 0xffff +3ffac3a0: .word 0xffff +3ffac3b0: .word 0xffff +3ffac3c0: .word 0xffff +3ffac3d0: .word 0xffff +3ffac3e0: .word 0xffff +3ffac3f0: .word 0xffff +3ffac400: .word 0xffff +3ffac410: .word 0xffff +3ffac420: .word 0xffff +3ffac430: .word 0xffff +3ffac440: .word 0xffff +3ffac450: .word 0xffff +3ffac460: .word 0xffff +3ffac470: .word 0xffff +3ffac480: .word 0xffff +3ffac490: .word 0xffff +3ffac4a0: .word 0xffff +3ffac4b0: .word 0xffff +3ffac4c0: .word 0xffff +3ffac4d0: .word 0xffff +3ffac4e0: .word 0xffff +3ffac4f0: .word 0xffff +3ffac500: .word 0xffff +3ffac510: .word 0xffff +3ffac520: .word 0xffff +3ffac530: .word 0xffff +3ffac540: .word 0xffff +3ffac550: .word 0xffff +3ffac560: .word 0xffff +3ffac570: .word 0xffff +3ffac580: .word 0xffff +3ffac590: .word 0xffff +3ffac5a0: .word 0xffff +3ffac5b0: .word 0xffff +3ffac5c0: .word 0xffff +3ffac5d0: .word 0xffff +3ffac5e0: .word 0xffff +3ffac5f0: .word 0xffff +3ffac600: .word 0xffff +3ffac610: .word 0xffff +3ffac620: .word 0xffff +3ffac630: .word 0xffff +3ffac640: .word 0xffff +3ffac650: .word 0xffff +3ffac660: .word 0xffff +3ffac670: .word 0xffff +3ffac680: .word 0xffff +3ffac690: .word 0xffff +3ffac6a0: .word 0xffff +3ffac6b0: .word 0xffff +3ffac6c0: .word 0xffff +3ffac6d0: .word 0xffff +3ffac6e0: .word 0xffff +3ffac6f0: .word 0xffff +3ffac700: .word 0xffff +3ffac710: .word 0xffff +3ffac720: .word 0xffff +3ffac730: .word 0xffff +3ffac740: .word 0xffff +3ffac750: .word 0xffff +3ffac760: .word 0xffff +3ffac770: .word 0xffff +3ffac780: .word 0xffff +3ffac790: .word 0xffff +3ffac7a0: .word 0xffff +3ffac7b0: .word 0xffff +3ffac7c0: .word 0xffff +3ffac7d0: .word 0xffff +3ffac7e0: .word 0xffff +3ffac7f0: .word 0xffff +3ffac800: .word 0xffff +3ffac810: .word 0xffff +3ffac820: .word 0xffff +3ffac830: .word 0xffff +3ffac840: .word 0xffff +3ffac850: .word 0xffff +3ffac860: .word 0xffff +3ffac870: .word 0xffff +3ffac880: .word 0xffff +3ffac890: .word 0xffff +3ffac8a0: .word 0xffff +3ffac8b0: .word 0xffff +3ffac8c0: .word 0xffff +3ffac8d0: .word 0xffff +3ffac8e0: .word 0xffff +3ffac8f0: .word 0xffff +3ffac900: .word 0xffff +3ffac910: .word 0xffff +3ffac920: .word 0xffff +3ffac930: .word 0xffff +3ffac940: .word 0xffff +3ffac950: .word 0xffff +3ffac960: .word 0xffff +3ffac970: .word 0xffff +3ffac980: .word 0xffff +3ffac990: .word 0xffff +3ffac9a0: .word 0xffff +3ffac9b0: .word 0xffff +3ffac9c0: .word 0xffff +3ffac9d0: .word 0xffff +3ffac9e0: .word 0xffff +3ffac9f0: .word 0xffff +3ffaca00: .word 0xffff +3ffaca10: .word 0xffff +3ffaca20: .word 0xffff +3ffaca30: .word 0xffff +3ffaca40: .word 0xffff +3ffaca50: .word 0xffff +3ffaca60: .word 0xffff +3ffaca70: .word 0xffff +3ffaca80: .word 0xffff +3ffaca90: .word 0xffff +3ffacaa0: .word 0xffff +3ffacab0: .word 0xffff +3ffacac0: .word 0xffff +3ffacad0: .word 0xffff +3ffacae0: .word 0xffff +3ffacaf0: .word 0xffff +3ffacb00: .word 0xffff +3ffacb10: .word 0xffff +3ffacb20: .word 0xffff +3ffacb30: .word 0xffff +3ffacb40: .word 0xffff +3ffacb50: .word 0xffff +3ffacb60: .word 0xffff +3ffacb70: .word 0xffff +3ffacb80: .word 0xffff +3ffacb90: .word 0xffff +3ffacba0: .word 0xffff +3ffacbb0: .word 0xffff +3ffacbc0: .word 0xffff +3ffacbd0: .word 0xffff +3ffacbe0: .word 0xffff +3ffacbf0: .word 0xffff +3ffacc00: .word 0xffff +3ffacc10: .word 0xffff +3ffacc20: .word 0xffff +3ffacc30: .word 0xffff +3ffacc40: .word 0xffff +3ffacc50: .word 0xffff +3ffacc60: .word 0xffff +3ffacc70: .word 0xffff +3ffacc80: .word 0xffff +3ffacc90: .word 0xffff +3ffacca0: .word 0xffff +3ffaccb0: .word 0xffff +3ffaccc0: .word 0xffff +3ffaccd0: .word 0xffff +3ffacce0: .word 0xffff +3ffaccf0: .word 0xffff +3ffacd00: .word 0xffff +3ffacd10: .word 0xffff +3ffacd20: .word 0xffff +3ffacd30: .word 0xffff +3ffacd40: .word 0xffff +3ffacd50: .word 0xffff +3ffacd60: .word 0xffff +3ffacd70: .word 0xffff +3ffacd80: .word 0xffff +3ffacd90: .word 0xffff +3ffacda0: .word 0xffff +3ffacdb0: .word 0xffff +3ffacdc0: .word 0xffff +3ffacdd0: .word 0xffff +3ffacde0: .word 0xffff +3ffacdf0: .word 0xffff +3fface00: .word 0xffff +3fface10: .word 0xffff +3fface20: .word 0xffff +3fface30: .word 0xffff +3fface40: .word 0xffff +3fface50: .word 0xffff +3fface60: .word 0xffff +3fface70: .word 0xffff +3fface80: .word 0xffff +3fface90: .word 0xffff +3ffacea0: .word 0xffff +3ffaceb0: .word 0xffff +3ffacec0: .word 0xffff +3ffaced0: .word 0xffff +3ffacee0: .word 0xffff +3ffacef0: .word 0xffff +3ffacf00: .word 0xffff +3ffacf10: .word 0xffff +3ffacf20: .word 0xffff +3ffacf30: .word 0xffff +3ffacf40: .word 0xffff +3ffacf50: .word 0xffff +3ffacf60: .word 0xffff +3ffacf70: .word 0xffff +3ffacf80: .word 0xffff +3ffacf90: .word 0xffff +3ffacfa0: .word 0xffff +3ffacfb0: .word 0xffff +3ffacfc0: .word 0xffff +3ffacfd0: .word 0xffff +3ffacfe0: .word 0xffff +3ffacff0: .word 0xffff +3ffad000: .word 0xffff +3ffad010: .word 0xffff +3ffad020: .word 0xffff +3ffad030: .word 0xffff +3ffad040: .word 0xffff +3ffad050: .word 0xffff +3ffad060: .word 0xffff +3ffad070: .word 0xffff +3ffad080: .word 0xffff +3ffad090: .word 0xffff +3ffad0a0: .word 0xffff +3ffad0b0: .word 0xffff +3ffad0c0: .word 0xffff +3ffad0d0: .word 0xffff +3ffad0e0: .word 0xffff +3ffad0f0: .word 0xffff +3ffad100: .word 0xffff +3ffad110: .word 0xffff +3ffad120: .word 0xffff +3ffad130: .word 0xffff +3ffad140: .word 0xffff +3ffad150: .word 0xffff +3ffad160: .word 0xffff +3ffad170: .word 0xffff +3ffad180: .word 0xffff +3ffad190: .word 0xffff +3ffad1a0: .word 0xffff +3ffad1b0: .word 0xffff +3ffad1c0: .word 0xffff +3ffad1d0: .word 0xffff +3ffad1e0: .word 0xffff +3ffad1f0: .word 0xffff +3ffad200: .word 0xffff +3ffad210: .word 0xffff +3ffad220: .word 0xffff +3ffad230: .word 0xffff +3ffad240: .word 0xffff +3ffad250: .word 0xffff +3ffad260: .word 0xffff +3ffad270: .word 0xffff +3ffad280: .word 0xffff +3ffad290: .word 0xffff +3ffad2a0: .word 0xffff +3ffad2b0: .word 0xffff +3ffad2c0: .word 0xffff +3ffad2d0: .word 0xffff +3ffad2e0: .word 0xffff +3ffad2f0: .word 0xffff +3ffad300: .word 0xffff +3ffad310: .word 0xffff +3ffad320: .word 0xffff +3ffad330: .word 0xffff +3ffad340: .word 0xffff +3ffad350: .word 0xffff +3ffad360: .word 0xffff +3ffad370: .word 0xffff +3ffad380: .word 0xffff +3ffad390: .word 0xffff +3ffad3a0: .word 0xffff +3ffad3b0: .word 0xffff +3ffad3c0: .word 0xffff +3ffad3d0: .word 0xffff +3ffad3e0: .word 0xffff +3ffad3f0: .word 0xffff +3ffad400: .word 0xffff +3ffad410: .word 0xffff +3ffad420: .word 0xffff +3ffad430: .word 0xffff +3ffad440: .word 0xffff +3ffad450: .word 0xffff +3ffad460: .word 0xffff +3ffad470: .word 0xffff +3ffad480: .word 0xffff +3ffad490: .word 0xffff +3ffad4a0: .word 0xffff +3ffad4b0: .word 0xffff +3ffad4c0: .word 0xffff +3ffad4d0: .word 0xffff +3ffad4e0: .word 0xffff +3ffad4f0: .word 0xffff +3ffad500: .word 0xffff +3ffad510: .word 0xffff +3ffad520: .word 0xffff +3ffad530: .word 0xffff +3ffad540: .word 0xffff +3ffad550: .word 0xffff +3ffad560: .word 0xffff +3ffad570: .word 0xffff +3ffad580: .word 0xffff +3ffad590: .word 0xffff +3ffad5a0: .word 0xffff +3ffad5b0: .word 0xffff +3ffad5c0: .word 0xffff +3ffad5d0: .word 0xffff +3ffad5e0: .word 0xffff +3ffad5f0: .word 0xffff +3ffad600: .word 0xffff +3ffad610: .word 0xffff +3ffad620: .word 0xffff +3ffad630: .word 0xffff +3ffad640: .word 0xffff +3ffad650: .word 0xffff +3ffad660: .word 0xffff +3ffad670: .word 0xffff +3ffad680: .word 0xffff +3ffad690: .word 0xffff +3ffad6a0: .word 0xffff +3ffad6b0: .word 0xffff +3ffad6c0: .word 0xffff +3ffad6d0: .word 0xffff +3ffad6e0: .word 0xffff +3ffad6f0: .word 0xffff +3ffad700: .word 0xffff +3ffad710: .word 0xffff +3ffad720: .word 0xffff +3ffad730: .word 0xffff +3ffad740: .word 0xffff +3ffad750: .word 0xffff +3ffad760: .word 0xffff +3ffad770: .word 0xffff +3ffad780: .word 0xffff +3ffad790: .word 0xffff +3ffad7a0: .word 0xffff +3ffad7b0: .word 0xffff +3ffad7c0: .word 0xffff +3ffad7d0: .word 0xffff +3ffad7e0: .word 0xffff +3ffad7f0: .word 0xffff +3ffad800: .word 0xffff +3ffad810: .word 0xffff +3ffad820: .word 0xffff +3ffad830: .word 0xffff +3ffad840: .word 0xffff +3ffad850: .word 0xffff +3ffad860: .word 0xffff +3ffad870: .word 0xffff +3ffad880: .word 0xffff +3ffad890: .word 0xffff +3ffad8a0: .word 0xffff +3ffad8b0: .word 0xffff +3ffad8c0: .word 0xffff +3ffad8d0: .word 0xffff +3ffad8e0: .word 0xffff +3ffad8f0: .word 0xffff +3ffad900: .word 0xffff +3ffad910: .word 0xffff +3ffad920: .word 0xffff +3ffad930: .word 0xffff +3ffad940: .word 0xffff +3ffad950: .word 0xffff +3ffad960: .word 0xffff +3ffad970: .word 0xffff +3ffad980: .word 0xffff +3ffad990: .word 0xffff +3ffad9a0: .word 0xffff +3ffad9b0: .word 0xffff +3ffad9c0: .word 0xffff +3ffad9d0: .word 0xffff +3ffad9e0: .word 0xffff +3ffad9f0: .word 0xffff +3ffada00: .word 0xffff +3ffada10: .word 0xffff +3ffada20: .word 0xffff +3ffada30: .word 0xffff +3ffada40: .word 0xffff +3ffada50: .word 0xffff +3ffada60: .word 0xffff +3ffada70: .word 0xffff +3ffada80: .word 0xffff +3ffada90: .word 0xffff +3ffadaa0: .word 0xffff +3ffadab0: .word 0xffff +3ffadac0: .word 0xffff +3ffadad0: .word 0xffff +3ffadae0: .word 0xffff +3ffadaf0: .word 0xffff +3ffadb00: .word 0xffff +3ffadb10: .word 0xffff +3ffadb20: .word 0xffff +3ffadb30: .word 0xffff +3ffadb40: .word 0xffff +3ffadb50: .word 0xffff +3ffadb60: .word 0xffff +3ffadb70: .word 0xffff +3ffadb80: .word 0xffff +3ffadb90: .word 0xffff +3ffadba0: .word 0xffff +3ffadbb0: .word 0xffff +3ffadbc0: .word 0xffff +3ffadbd0: .word 0xffff +3ffadbe0: .word 0xffff +3ffadbf0: .word 0xffff +3ffadc00: .word 0xffff +3ffadc10: .word 0xffff +3ffadc20: .word 0xffff +3ffadc30: .word 0xffff +3ffadc40: .word 0xffff +3ffadc50: .word 0xffff +3ffadc60: .word 0xffff +3ffadc70: .word 0xffff +3ffadc80: .word 0xffff +3ffadc90: .word 0xffff +3ffadca0: .word 0xffff +3ffadcb0: .word 0xffff +3ffadcc0: .word 0xffff +3ffadcd0: .word 0xffff +3ffadce0: .word 0xffff +3ffadcf0: .word 0xffff +3ffadd00: .word 0xffff +3ffadd10: .word 0xffff +3ffadd20: .word 0xffff +3ffadd30: .word 0xffff +3ffadd40: .word 0xffff +3ffadd50: .word 0xffff +3ffadd60: .word 0xffff +3ffadd70: .word 0xffff +3ffadd80: .word 0xffff +3ffadd90: .word 0xffff +3ffadda0: .word 0xffff +3ffaddb0: .word 0xffff +3ffaddc0: .word 0xffff +3ffaddd0: .word 0xffff +3ffadde0: .word 0xffff +3ffaddf0: .word 0xffff +3ffade00: .word 0xffff +3ffade10: .word 0xffff +3ffade20: .word 0xffff +3ffade30: .word 0xffff +3ffade40: .word 0xffff +3ffade50: .word 0xffff +3ffade60: .word 0xffff +3ffade70: .word 0xffff +3ffade80: .word 0xffff +3ffade90: .word 0xffff +3ffadea0: .word 0xffff +3ffadeb0: .word 0xffff +3ffadec0: .word 0xffff +3ffaded0: .word 0xffff +3ffadee0: .word 0xffff +3ffadef0: .word 0xffff +3ffadf00: .word 0xffff +3ffadf10: .word 0xffff +3ffadf20: .word 0xffff +3ffadf30: .word 0xffff +3ffadf40: .word 0xffff +3ffadf50: .word 0xffff +3ffadf60: .word 0xffff +3ffadf70: .word 0xffff +3ffadf80: .word 0xffff +3ffadf90: .word 0xffff +3ffadfa0: .word 0xffff +3ffadfb0: .word 0xffff +3ffadfc0: .word 0xffff +3ffadfd0: .word 0xffff +3ffadfe0: .word 0xffff +3ffadff0: .word 0xffff +3ffae000: .word 0xffff +3ffae010: .word 0xffff +3ffae020: .word 0xffff +3ffae030: .word 0xffff +3ffae040: .word 0xffff +3ffae050: .word 0xffff +3ffae060: .word 0xffff +3ffae070: .word 0xffff +3ffae080: .word 0xffff +3ffae090: .word 0xffff +3ffae0a0: .word 0xffff +3ffae0b0: .word 0xffff +3ffae0c0: .word 0xffff +3ffae0d0: .word 0xffff +3ffae0e0: .word 0xffff +3ffae0f0: .word 0xffff +3ffae100: .word 0xffff +3ffae110: .word 0xffff +3ffae120: .word 0xffff +3ffae130: .word 0xffff +3ffae140: .word 0xffff +3ffae150: .word 0xffff +3ffae160: .word 0xffff +3ffae170: .word 0xffff +3ffae180: .word 0xffff +3ffae190: .word 0xffff +3ffae1a0: .word 0xffff +3ffae1b0: .word 0xffff +3ffae1c0: .word 0xffff +3ffae1d0: .word 0xffff +3ffae1e0: .word 0xffff +3ffae1f0: .word 0xffff +3ffae200: .word 0xffff +3ffae210: .word 0xffff +3ffae220: .word 0xffff +3ffae230: .word 0xffff +3ffae240: .word 0xffff +3ffae250: .word 0xffff +3ffae260: .word 0xffff +3ffae270: .word 0xffff +3ffae280: .word 0xffff +3ffae290: .word 0xffff +3ffae2a0: .word 0xffff +3ffae2b0: .word 0xffff +3ffae2c0: .word 0xffff +3ffae2d0: .word 0xffff +3ffae2e0: .word 0xffff +3ffae2f0: .word 0xffff +3ffae300: .word 0xffff +3ffae310: .word 0xffff +3ffae320: .word 0xffff +3ffae330: .word 0xffff +3ffae340: .word 0xffff +3ffae350: .word 0xffff +3ffae360: .word 0xffff +3ffae370: .word 0xffff +3ffae380: .word 0xffff +3ffae390: .word 0xffff +3ffae3a0: .word 0xffff +3ffae3b0: .word 0xffff +3ffae3c0: .word 0xffff +3ffae3d0: .word 0xffff +3ffae3e0: .word 0xffff +3ffae3f0: .word 0xffff +3ffae400: .word 0xffff +3ffae410: .word 0xffff +3ffae420: .word 0xffff +3ffae430: .word 0xffff +3ffae440: .word 0xffff +3ffae450: .word 0xffff +3ffae460: .word 0xffff +3ffae470: .word 0xffff +3ffae480: .word 0xffff +3ffae490: .word 0xffff +3ffae4a0: .word 0xffff +3ffae4b0: .word 0xffff +3ffae4c0: .word 0xffff +3ffae4d0: .word 0xffff +3ffae4e0: .word 0xffff +3ffae4f0: .word 0xffff +3ffae500: .word 0xffff +3ffae510: .word 0xffff +3ffae520: .word 0xffff +3ffae530: .word 0xffff +3ffae540: .word 0xffff +3ffae550: .word 0xffff +3ffae560: .word 0xffff +3ffae570: .word 0xffff +3ffae580: .word 0xffff +3ffae590: .word 0xffff +3ffae5a0: .word 0xffff +3ffae5b0: .word 0xffff +3ffae5c0: .word 0xffff +3ffae5d0: .word 0xffff +3ffae5e0: .word 0xffff +3ffae5f0: .word 0xffff +3ffae600: .word 0xffff +3ffae610: .word 0xffff +3ffae620: .word 0xffff +3ffae630: .word 0xffff +3ffae640: .word 0xffff +3ffae650: .word 0xffff +3ffae660: .word 0xffff +3ffae670: .word 0xffff +3ffae680: .word 0xffff +3ffae690: .word 0xffff +3ffae6a0: .word 0xffff +3ffae6b0: .word 0xffff +3ffae6c0: .word 0xffff +3ffae6d0: .word 0xffff +3ffae6e0: .word 0xffff +3ffae6f0: .word 0xffff +3ffae700: .word 0xffff +3ffae710: .word 0xffff +3ffae720: .word 0xffff +3ffae730: .word 0xffff +3ffae740: .word 0xffff +3ffae750: .word 0xffff +3ffae760: .word 0xffff +3ffae770: .word 0xffff +3ffae780: .word 0xffff +3ffae790: .word 0xffff +3ffae7a0: .word 0xffff +3ffae7b0: .word 0xffff +3ffae7c0: .word 0xffff +3ffae7d0: .word 0xffff +3ffae7e0: .word 0xffff +3ffae7f0: .word 0xffff +3ffae800: .word 0xffff +3ffae810: .word 0xffff +3ffae820: .word 0xffff +3ffae830: .word 0xffff +3ffae840: .word 0xffff +3ffae850: .word 0xffff +3ffae860: .word 0xffff +3ffae870: .word 0xffff +3ffae880: .word 0xffff +3ffae890: .word 0xffff +3ffae8a0: .word 0xffff +3ffae8b0: .word 0xffff +3ffae8c0: .word 0xffff +3ffae8d0: .word 0xffff +3ffae8e0: .word 0xffff +3ffae8f0: .word 0xffff +3ffae900: .word 0xffff +3ffae910: .word 0xffff +3ffae920: .word 0xffff +3ffae930: .word 0xffff +3ffae940: .word 0xffff +3ffae950: .word 0xffff +3ffae960: .word 0xffff +3ffae970: .word 0xffff +3ffae980: .word 0xffff +3ffae990: .word 0xffff +3ffae9a0: .word 0xffff +3ffae9b0: .word 0xffff +3ffae9c0: .word 0xffff +3ffae9d0: .word 0xffff +3ffae9e0: .word 0xffff +3ffae9f0: .word 0xffff +3ffaea00: .word 0xffff +3ffaea10: .word 0xffff +3ffaea20: .word 0xffff +3ffaea30: .word 0xffff +3ffaea40: .word 0xffff +3ffaea50: .word 0xffff +3ffaea60: .word 0xffff +3ffaea70: .word 0xffff +3ffaea80: .word 0xffff +3ffaea90: .word 0xffff +3ffaeaa0: .word 0xffff +3ffaeab0: .word 0xffff +3ffaeac0: .word 0xffff +3ffaead0: .word 0xffff +3ffaeae0: .word 0xffff +3ffaeaf0: .word 0xffff +3ffaeb00: .word 0xffff +3ffaeb10: .word 0xffff +3ffaeb20: .word 0xffff +3ffaeb30: .word 0xffff +3ffaeb40: .word 0xffff +3ffaeb50: .word 0xffff +3ffaeb60: .word 0xffff +3ffaeb70: .word 0xffff +3ffaeb80: .word 0xffff +3ffaeb90: .word 0xffff +3ffaeba0: .word 0xffff +3ffaebb0: .word 0xffff +3ffaebc0: .word 0xffff +3ffaebd0: .word 0xffff +3ffaebe0: .word 0xffff +3ffaebf0: .word 0xffff +3ffaec00: .word 0xffff +3ffaec10: .word 0xffff +3ffaec20: .word 0xffff +3ffaec30: .word 0xffff +3ffaec40: .word 0xffff +3ffaec50: .word 0xffff +3ffaec60: .word 0xffff +3ffaec70: .word 0xffff +3ffaec80: .word 0xffff +3ffaec90: .word 0xffff +3ffaeca0: .word 0xffff +3ffaecb0: .word 0xffff +3ffaecc0: .word 0xffff +3ffaecd0: .word 0xffff +3ffaece0: .word 0xffff +3ffaecf0: .word 0xffff +3ffaed00: .word 0xffff +3ffaed10: .word 0xffff +3ffaed20: .word 0xffff +3ffaed30: .word 0xffff +3ffaed40: .word 0xffff +3ffaed50: .word 0xffff +3ffaed60: .word 0xffff +3ffaed70: .word 0xffff +3ffaed80: .word 0xffff +3ffaed90: .word 0xffff +3ffaeda0: .word 0xffff +3ffaedb0: .word 0xffff +3ffaedc0: .word 0xffff +3ffaedd0: .word 0xffff +3ffaede0: .word 0xffff +3ffaedf0: .word 0xffff +3ffaee00: .word 0xffff +3ffaee10: .word 0xffff +3ffaee20: .word 0xffff +3ffaee30: .word 0xffff +3ffaee40: .word 0xffff +3ffaee50: .word 0xffff +3ffaee60: .word 0xffff +3ffaee70: .word 0xffff +3ffaee80: .word 0xffff +3ffaee90: .word 0xffff +3ffaeea0: .word 0xffff +3ffaeeb0: .word 0xffff +3ffaeec0: .word 0xffff +3ffaeed0: .word 0xffff +3ffaeee0: .word 0xffff +3ffaeef0: .word 0xffff +3ffaef00: .word 0xffff +3ffaef10: .word 0xffff +3ffaef20: .word 0xffff +3ffaef30: .word 0xffff +3ffaef40: .word 0xffff +3ffaef50: .word 0xffff +3ffaef60: .word 0xffff +3ffaef70: .word 0xffff +3ffaef80: .word 0xffff +3ffaef90: .word 0xffff +3ffaefa0: .word 0xffff +3ffaefb0: .word 0xffff +3ffaefc0: .word 0xffff +3ffaefd0: .word 0xffff +3ffaefe0: .word 0xffff +3ffaeff0: .word 0xffff +3ffaf000: .word 0xffff +3ffaf010: .word 0xffff +3ffaf020: .word 0xffff +3ffaf030: .word 0xffff +3ffaf040: .word 0xffff +3ffaf050: .word 0xffff +3ffaf060: .word 0xffff +3ffaf070: .word 0xffff +3ffaf080: .word 0xffff +3ffaf090: .word 0xffff +3ffaf0a0: .word 0xffff +3ffaf0b0: .word 0xffff +3ffaf0c0: .word 0xffff +3ffaf0d0: .word 0xffff +3ffaf0e0: .word 0xffff +3ffaf0f0: .word 0xffff +3ffaf100: .word 0xffff +3ffaf110: .word 0xffff +3ffaf120: .word 0xffff +3ffaf130: .word 0xffff +3ffaf140: .word 0xffff +3ffaf150: .word 0xffff +3ffaf160: .word 0xffff +3ffaf170: .word 0xffff +3ffaf180: .word 0xffff +3ffaf190: .word 0xffff +3ffaf1a0: .word 0xffff +3ffaf1b0: .word 0xffff +3ffaf1c0: .word 0xffff +3ffaf1d0: .word 0xffff +3ffaf1e0: .word 0xffff +3ffaf1f0: .word 0xffff +3ffaf200: .word 0xffff +3ffaf210: .word 0xffff +3ffaf220: .word 0xffff +3ffaf230: .word 0xffff +3ffaf240: .word 0xffff +3ffaf250: .word 0xffff +3ffaf260: .word 0xffff +3ffaf270: .word 0xffff +3ffaf280: .word 0xffff +3ffaf290: .word 0xffff +3ffaf2a0: .word 0xffff +3ffaf2b0: .word 0xffff +3ffaf2c0: .word 0xffff +3ffaf2d0: .word 0xffff +3ffaf2e0: .word 0xffff +3ffaf2f0: .word 0xffff +3ffaf300: .word 0xffff +3ffaf310: .word 0xffff +3ffaf320: .word 0xffff +3ffaf330: .word 0xffff +3ffaf340: .word 0xffff +3ffaf350: .word 0xffff +3ffaf360: .word 0xffff +3ffaf370: .word 0xffff +3ffaf380: .word 0xffff +3ffaf390: .word 0xffff +3ffaf3a0: .word 0xffff +3ffaf3b0: .word 0xffff +3ffaf3c0: .word 0xffff +3ffaf3d0: .word 0xffff +3ffaf3e0: .word 0xffff +3ffaf3f0: .word 0xffff +3ffaf400: .word 0xffff +3ffaf410: .word 0xffff +3ffaf420: .word 0xffff +3ffaf430: .word 0xffff +3ffaf440: .word 0xffff +3ffaf450: .word 0xffff +3ffaf460: .word 0xffff +3ffaf470: .word 0xffff +3ffaf480: .word 0xffff +3ffaf490: .word 0xffff +3ffaf4a0: .word 0xffff +3ffaf4b0: .word 0xffff +3ffaf4c0: .word 0xffff +3ffaf4d0: .word 0xffff +3ffaf4e0: .word 0xffff +3ffaf4f0: .word 0xffff +3ffaf500: .word 0xffff +3ffaf510: .word 0xffff +3ffaf520: .word 0xffff +3ffaf530: .word 0xffff +3ffaf540: .word 0xffff +3ffaf550: .word 0xffff +3ffaf560: .word 0xffff +3ffaf570: .word 0xffff +3ffaf580: .word 0xffff +3ffaf590: .word 0xffff +3ffaf5a0: .word 0xffff +3ffaf5b0: .word 0xffff +3ffaf5c0: .word 0xffff +3ffaf5d0: .word 0xffff +3ffaf5e0: .word 0xffff +3ffaf5f0: .word 0xffff +3ffaf600: .word 0xffff +3ffaf610: .word 0xffff +3ffaf620: .word 0xffff +3ffaf630: .word 0xffff +3ffaf640: .word 0xffff +3ffaf650: .word 0xffff +3ffaf660: .word 0xffff +3ffaf670: .word 0xffff +3ffaf680: .word 0xffff +3ffaf690: .word 0xffff +3ffaf6a0: .word 0xffff +3ffaf6b0: .word 0xffff +3ffaf6c0: .word 0xffff +3ffaf6d0: .word 0xffff +3ffaf6e0: .word 0xffff +3ffaf6f0: .word 0xffff +3ffaf700: .word 0xffff +3ffaf710: .word 0xffff +3ffaf720: .word 0xffff +3ffaf730: .word 0xffff +3ffaf740: .word 0xffff +3ffaf750: .word 0xffff +3ffaf760: .word 0xffff +3ffaf770: .word 0xffff +3ffaf780: .word 0xffff +3ffaf790: .word 0xffff +3ffaf7a0: .word 0xffff +3ffaf7b0: .word 0xffff +3ffaf7c0: .word 0xffff +3ffaf7d0: .word 0xffff +3ffaf7e0: .word 0xffff +3ffaf7f0: .word 0xffff +3ffaf800: .word 0xffff +3ffaf810: .word 0xffff +3ffaf820: .word 0xffff +3ffaf830: .word 0xffff +3ffaf840: .word 0xffff +3ffaf850: .word 0xffff +3ffaf860: .word 0xffff +3ffaf870: .word 0xffff +3ffaf880: .word 0xffff +3ffaf890: .word 0xffff +3ffaf8a0: .word 0xffff +3ffaf8b0: .word 0xffff +3ffaf8c0: .word 0xffff +3ffaf8d0: .word 0xffff +3ffaf8e0: .word 0xffff +3ffaf8f0: .word 0xffff +3ffaf900: .word 0xffff +3ffaf910: .word 0xffff +3ffaf920: .word 0xffff +3ffaf930: .word 0xffff +3ffaf940: .word 0xffff +3ffaf950: .word 0xffff +3ffaf960: .word 0xffff +3ffaf970: .word 0xffff +3ffaf980: .word 0xffff +3ffaf990: .word 0xffff +3ffaf9a0: .word 0xffff +3ffaf9b0: .word 0xffff +3ffaf9c0: .word 0xffff +3ffaf9d0: .word 0xffff +3ffaf9e0: .word 0xffff +3ffaf9f0: .word 0xffff +3ffafa00: .word 0xffff +3ffafa10: .word 0xffff +3ffafa20: .word 0xffff +3ffafa30: .word 0xffff +3ffafa40: .word 0xffff +3ffafa50: .word 0xffff +3ffafa60: .word 0xffff +3ffafa70: .word 0xffff +3ffafa80: .word 0xffff +3ffafa90: .word 0xffff +3ffafaa0: .word 0xffff +3ffafab0: .word 0xffff +3ffafac0: .word 0xffff +3ffafad0: .word 0xffff +3ffafae0: .word 0xffff +3ffafaf0: .word 0xffff +3ffafb00: .word 0xffff +3ffafb10: .word 0xffff +3ffafb20: .word 0xffff +3ffafb30: .word 0xffff +3ffafb40: .word 0xffff +3ffafb50: .word 0xffff +3ffafb60: .word 0xffff +3ffafb70: .word 0xffff +3ffafb80: .word 0xffff +3ffafb90: .word 0xffff +3ffafba0: .word 0xffff +3ffafbb0: .word 0xffff +3ffafbc0: .word 0xffff +3ffafbd0: .word 0xffff +3ffafbe0: .word 0xffff +3ffafbf0: .word 0xffff +3ffafc00: .word 0xffff +3ffafc10: .word 0xffff +3ffafc20: .word 0xffff +3ffafc30: .word 0xffff +3ffafc40: .word 0xffff +3ffafc50: .word 0xffff +3ffafc60: .word 0xffff +3ffafc70: .word 0xffff +3ffafc80: .word 0xffff +3ffafc90: .word 0xffff +3ffafca0: .word 0xffff +3ffafcb0: .word 0xffff +3ffafcc0: .word 0xffff +3ffafcd0: .word 0xffff +3ffafce0: .word 0xffff +3ffafcf0: .word 0xffff +3ffafd00: .word 0xffff +3ffafd10: .word 0xffff +3ffafd20: .word 0xffff +3ffafd30: .word 0xffff +3ffafd40: .word 0xffff +3ffafd50: .word 0xffff +3ffafd60: .word 0xffff +3ffafd70: .word 0xffff +3ffafd80: .word 0xffff +3ffafd90: .word 0xffff +3ffafda0: .word 0xffff +3ffafdb0: .word 0xffff +3ffafdc0: .word 0xffff +3ffafdd0: .word 0xffff +3ffafde0: .word 0xffff +3ffafdf0: .word 0xffff +3ffafe00: .word 0xffff +3ffafe10: .word 0xffff +3ffafe20: .word 0xffff +3ffafe30: .word 0xffff +3ffafe40: .word 0xffff +3ffafe50: .word 0xffff +3ffafe60: .word 0xffff +3ffafe70: .word 0xffff +3ffafe80: .word 0xffff +3ffafe90: .word 0xffff +3ffafea0: .word 0xffff +3ffafeb0: .word 0xffff +3ffafec0: .word 0xffff +3ffafed0: .word 0xffff +3ffafee0: .word 0xffff +3ffafef0: .word 0xffff +3ffaff00: .word 0xffff +3ffaff10: .word 0xffff +3ffaff20: .word 0xffff +3ffaff30: .word 0xffff +3ffaff40: .word 0xffff +3ffaff50: .word 0xffff +3ffaff60: .word 0xffff +3ffaff70: .word 0xffff +3ffaff80: .word 0xffff +3ffaff90: .word 0xffff +3ffaffa0: .word 0xffff +3ffaffb0: .word 0xffff +3ffaffc0: .word 0xffff +3ffaffd0: .word 0xffff +3ffaffe0: .word 0xffff +3ffafff0: .word 0xffff +3ffb0000: .word 0xffff +3ffb0010: .word 0xffff +3ffb0020: .word 0xffff +3ffb0030: .word 0xffff +3ffb0040: .word 0xffff +3ffb0050: .word 0xffff +3ffb0060: .word 0xffff +3ffb0070: .word 0xffff +3ffb0080: .word 0xffff +3ffb0090: .word 0xffff +3ffb00a0: .word 0xffff +3ffb00b0: .word 0xffff +3ffb00c0: .word 0xffff +3ffb00d0: .word 0xffff +3ffb00e0: .word 0xffff +3ffb00f0: .word 0xffff +3ffb0100: .word 0xffff +3ffb0110: .word 0xffff +3ffb0120: .word 0xffff +3ffb0130: .word 0xffff +3ffb0140: .word 0xffff +3ffb0150: .word 0xffff +3ffb0160: .word 0xffff +3ffb0170: .word 0xffff +3ffb0180: .word 0xffff +3ffb0190: .word 0xffff +3ffb01a0: .word 0xffff +3ffb01b0: .word 0xffff +3ffb01c0: .word 0xffff +3ffb01d0: .word 0xffff +3ffb01e0: .word 0xffff +3ffb01f0: .word 0xffff +3ffb0200: .word 0xffff +3ffb0210: .word 0xffff +3ffb0220: .word 0xffff +3ffb0230: .word 0xffff +3ffb0240: .word 0xffff +3ffb0250: .word 0xffff +3ffb0260: .word 0xffff +3ffb0270: .word 0xffff +3ffb0280: .word 0xffff +3ffb0290: .word 0xffff +3ffb02a0: .word 0xffff +3ffb02b0: .word 0xffff +3ffb02c0: .word 0xffff +3ffb02d0: .word 0xffff +3ffb02e0: .word 0xffff +3ffb02f0: .word 0xffff +3ffb0300: .word 0xffff +3ffb0310: .word 0xffff +3ffb0320: .word 0xffff +3ffb0330: .word 0xffff +3ffb0340: .word 0xffff +3ffb0350: .word 0xffff +3ffb0360: .word 0xffff +3ffb0370: .word 0xffff +3ffb0380: .word 0xffff +3ffb0390: .word 0xffff +3ffb03a0: .word 0xffff +3ffb03b0: .word 0xffff +3ffb03c0: .word 0xffff +3ffb03d0: .word 0xffff +3ffb03e0: .word 0xffff +3ffb03f0: .word 0xffff +3ffb0400: .word 0xffff +3ffb0410: .word 0xffff +3ffb0420: .word 0xffff +3ffb0430: .word 0xffff +3ffb0440: .word 0xffff +3ffb0450: .word 0xffff +3ffb0460: .word 0xffff +3ffb0470: .word 0xffff +3ffb0480: .word 0xffff +3ffb0490: .word 0xffff +3ffb04a0: .word 0xffff +3ffb04b0: .word 0xffff +3ffb04c0: .word 0xffff +3ffb04d0: .word 0xffff +3ffb04e0: .word 0xffff +3ffb04f0: .word 0xffff +3ffb0500: .word 0xffff +3ffb0510: .word 0xffff +3ffb0520: .word 0xffff +3ffb0530: .word 0xffff +3ffb0540: .word 0xffff +3ffb0550: .word 0xffff +3ffb0560: .word 0xffff +3ffb0570: .word 0xffff +3ffb0580: .word 0xffff +3ffb0590: .word 0xffff +3ffb05a0: .word 0xffff +3ffb05b0: .word 0xffff +3ffb05c0: .word 0xffff +3ffb05d0: .word 0xffff +3ffb05e0: .word 0xffff +3ffb05f0: .word 0xffff +3ffb0600: .word 0xffff +3ffb0610: .word 0xffff +3ffb0620: .word 0xffff +3ffb0630: .word 0xffff +3ffb0640: .word 0xffff +3ffb0650: .word 0xffff +3ffb0660: .word 0xffff +3ffb0670: .word 0xffff +3ffb0680: .word 0xffff +3ffb0690: .word 0xffff +3ffb06a0: .word 0xffff +3ffb06b0: .word 0xffff +3ffb06c0: .word 0xffff +3ffb06d0: .word 0xffff +3ffb06e0: .word 0xffff +3ffb06f0: .word 0xffff +3ffb0700: .word 0xffff +3ffb0710: .word 0xffff +3ffb0720: .word 0xffff +3ffb0730: .word 0xffff +3ffb0740: .word 0xffff +3ffb0750: .word 0xffff +3ffb0760: .word 0xffff +3ffb0770: .word 0xffff +3ffb0780: .word 0xffff +3ffb0790: .word 0xffff +3ffb07a0: .word 0xffff +3ffb07b0: .word 0xffff +3ffb07c0: .word 0xffff +3ffb07d0: .word 0xffff +3ffb07e0: .word 0xffff +3ffb07f0: .word 0xffff +3ffb0800: .word 0xffff +3ffb0810: .word 0xffff +3ffb0820: .word 0xffff +3ffb0830: .word 0xffff +3ffb0840: .word 0xffff +3ffb0850: .word 0xffff +3ffb0860: .word 0xffff +3ffb0870: .word 0xffff +3ffb0880: .word 0xffff +3ffb0890: .word 0xffff +3ffb08a0: .word 0xffff +3ffb08b0: .word 0xffff +3ffb08c0: .word 0xffff +3ffb08d0: .word 0xffff +3ffb08e0: .word 0xffff +3ffb08f0: .word 0xffff +3ffb0900: .word 0xffff +3ffb0910: .word 0xffff +3ffb0920: .word 0xffff +3ffb0930: .word 0xffff +3ffb0940: .word 0xffff +3ffb0950: .word 0xffff +3ffb0960: .word 0xffff +3ffb0970: .word 0xffff +3ffb0980: .word 0xffff +3ffb0990: .word 0xffff +3ffb09a0: .word 0xffff +3ffb09b0: .word 0xffff +3ffb09c0: .word 0xffff +3ffb09d0: .word 0xffff +3ffb09e0: .word 0xffff +3ffb09f0: .word 0xffff +3ffb0a00: .word 0xffff +3ffb0a10: .word 0xffff +3ffb0a20: .word 0xffff +3ffb0a30: .word 0xffff +3ffb0a40: .word 0xffff +3ffb0a50: .word 0xffff +3ffb0a60: .word 0xffff +3ffb0a70: .word 0xffff +3ffb0a80: .word 0xffff +3ffb0a90: .word 0xffff +3ffb0aa0: .word 0xffff +3ffb0ab0: .word 0xffff +3ffb0ac0: .word 0xffff +3ffb0ad0: .word 0xffff +3ffb0ae0: .word 0xffff +3ffb0af0: .word 0xffff +3ffb0b00: .word 0xffff +3ffb0b10: .word 0xffff +3ffb0b20: .word 0xffff +3ffb0b30: .word 0xffff +3ffb0b40: .word 0xffff +3ffb0b50: .word 0xffff +3ffb0b60: .word 0xffff +3ffb0b70: .word 0xffff +3ffb0b80: .word 0xffff +3ffb0b90: .word 0xffff +3ffb0ba0: .word 0xffff +3ffb0bb0: .word 0xffff +3ffb0bc0: .word 0xffff +3ffb0bd0: .word 0xffff +3ffb0be0: .word 0xffff +3ffb0bf0: .word 0xffff +3ffb0c00: .word 0xffff +3ffb0c10: .word 0xffff +3ffb0c20: .word 0xffff +3ffb0c30: .word 0xffff +3ffb0c40: .word 0xffff +3ffb0c50: .word 0xffff +3ffb0c60: .word 0xffff +3ffb0c70: .word 0xffff +3ffb0c80: .word 0xffff +3ffb0c90: .word 0xffff +3ffb0ca0: .word 0xffff +3ffb0cb0: .word 0xffff +3ffb0cc0: .word 0xffff +3ffb0cd0: .word 0xffff +3ffb0ce0: .word 0xffff +3ffb0cf0: .word 0xffff +3ffb0d00: .word 0xffff +3ffb0d10: .word 0xffff +3ffb0d20: .word 0xffff +3ffb0d30: .word 0xffff +3ffb0d40: .word 0xffff +3ffb0d50: .word 0xffff +3ffb0d60: .word 0xffff +3ffb0d70: .word 0xffff +3ffb0d80: .word 0xffff +3ffb0d90: .word 0xffff +3ffb0da0: .word 0xffff +3ffb0db0: .word 0xffff +3ffb0dc0: .word 0xffff +3ffb0dd0: .word 0xffff +3ffb0de0: .word 0xffff +3ffb0df0: .word 0xffff +3ffb0e00: .word 0xffff +3ffb0e10: .word 0xffff +3ffb0e20: .word 0xffff +3ffb0e30: .word 0xffff +3ffb0e40: .word 0xffff +3ffb0e50: .word 0xffff +3ffb0e60: .word 0xffff +3ffb0e70: .word 0xffff +3ffb0e80: .word 0xffff +3ffb0e90: .word 0xffff +3ffb0ea0: .word 0xffff +3ffb0eb0: .word 0xffff +3ffb0ec0: .word 0xffff +3ffb0ed0: .word 0xffff +3ffb0ee0: .word 0xffff +3ffb0ef0: .word 0xffff +3ffb0f00: .word 0xffff +3ffb0f10: .word 0xffff +3ffb0f20: .word 0xffff +3ffb0f30: .word 0xffff +3ffb0f40: .word 0xffff +3ffb0f50: .word 0xffff +3ffb0f60: .word 0xffff +3ffb0f70: .word 0xffff +3ffb0f80: .word 0xffff +3ffb0f90: .word 0xffff +3ffb0fa0: .word 0xffff +3ffb0fb0: .word 0xffff +3ffb0fc0: .word 0xffff +3ffb0fd0: .word 0xffff +3ffb0fe0: .word 0xffff +3ffb0ff0: .word 0xffff +3ffb1000: .word 0xffff +3ffb1010: .word 0xffff +3ffb1020: .word 0xffff +3ffb1030: .word 0xffff +3ffb1040: .word 0xffff +3ffb1050: .word 0xffff +3ffb1060: .word 0xffff +3ffb1070: .word 0xffff +3ffb1080: .word 0xffff +3ffb1090: .word 0xffff +3ffb10a0: .word 0xffff +3ffb10b0: .word 0xffff +3ffb10c0: .word 0xffff +3ffb10d0: .word 0xffff +3ffb10e0: .word 0xffff +3ffb10f0: .word 0xffff +3ffb1100: .word 0xffff +3ffb1110: .word 0xffff +3ffb1120: .word 0xffff +3ffb1130: .word 0xffff +3ffb1140: .word 0xffff +3ffb1150: .word 0xffff +3ffb1160: .word 0xffff +3ffb1170: .word 0xffff +3ffb1180: .word 0xffff +3ffb1190: .word 0xffff +3ffb11a0: .word 0xffff +3ffb11b0: .word 0xffff +3ffb11c0: .word 0xffff +3ffb11d0: .word 0xffff +3ffb11e0: .word 0xffff +3ffb11f0: .word 0xffff +3ffb1200: .word 0xffff +3ffb1210: .word 0xffff +3ffb1220: .word 0xffff +3ffb1230: .word 0xffff +3ffb1240: .word 0xffff +3ffb1250: .word 0xffff +3ffb1260: .word 0xffff +3ffb1270: .word 0xffff +3ffb1280: .word 0xffff +3ffb1290: .word 0xffff +3ffb12a0: .word 0xffff +3ffb12b0: .word 0xffff +3ffb12c0: .word 0xffff +3ffb12d0: .word 0xffff +3ffb12e0: .word 0xffff +3ffb12f0: .word 0xffff +3ffb1300: .word 0xffff +3ffb1310: .word 0xffff +3ffb1320: .word 0xffff +3ffb1330: .word 0xffff +3ffb1340: .word 0xffff +3ffb1350: .word 0xffff +3ffb1360: .word 0xffff +3ffb1370: .word 0xffff +3ffb1380: .word 0xffff +3ffb1390: .word 0xffff +3ffb13a0: .word 0xffff +3ffb13b0: .word 0xffff +3ffb13c0: .word 0xffff +3ffb13d0: .word 0xffff +3ffb13e0: .word 0xffff +3ffb13f0: .word 0xffff +3ffb1400: .word 0xffff +3ffb1410: .word 0xffff +3ffb1420: .word 0xffff +3ffb1430: .word 0xffff +3ffb1440: .word 0xffff +3ffb1450: .word 0xffff +3ffb1460: .word 0xffff +3ffb1470: .word 0xffff +3ffb1480: .word 0xffff +3ffb1490: .word 0xffff +3ffb14a0: .word 0xffff +3ffb14b0: .word 0xffff +3ffb14c0: .word 0xffff +3ffb14d0: .word 0xffff +3ffb14e0: .word 0xffff +3ffb14f0: .word 0xffff +3ffb1500: .word 0xffff +3ffb1510: .word 0xffff +3ffb1520: .word 0xffff +3ffb1530: .word 0xffff +3ffb1540: .word 0xffff +3ffb1550: .word 0xffff +3ffb1560: .word 0xffff +3ffb1570: .word 0xffff +3ffb1580: .word 0xffff +3ffb1590: .word 0xffff +3ffb15a0: .word 0xffff +3ffb15b0: .word 0xffff +3ffb15c0: .word 0xffff +3ffb15d0: .word 0xffff +3ffb15e0: .word 0xffff +3ffb15f0: .word 0xffff +3ffb1600: .word 0xffff +3ffb1610: .word 0xffff +3ffb1620: .word 0xffff +3ffb1630: .word 0xffff +3ffb1640: .word 0xffff +3ffb1650: .word 0xffff +3ffb1660: .word 0xffff +3ffb1670: .word 0xffff +3ffb1680: .word 0xffff +3ffb1690: .word 0xffff +3ffb16a0: .word 0xffff +3ffb16b0: .word 0xffff +3ffb16c0: .word 0xffff +3ffb16d0: .word 0xffff +3ffb16e0: .word 0xffff +3ffb16f0: .word 0xffff +3ffb1700: .word 0xffff +3ffb1710: .word 0xffff +3ffb1720: .word 0xffff +3ffb1730: .word 0xffff +3ffb1740: .word 0xffff +3ffb1750: .word 0xffff +3ffb1760: .word 0xffff +3ffb1770: .word 0xffff +3ffb1780: .word 0xffff +3ffb1790: .word 0xffff +3ffb17a0: .word 0xffff +3ffb17b0: .word 0xffff +3ffb17c0: .word 0xffff +3ffb17d0: .word 0xffff +3ffb17e0: .word 0xffff +3ffb17f0: .word 0xffff +3ffb1800: .word 0xffff +3ffb1810: .word 0xffff +3ffb1820: .word 0xffff +3ffb1830: .word 0xffff +3ffb1840: .word 0xffff +3ffb1850: .word 0xffff +3ffb1860: .word 0xffff +3ffb1870: .word 0xffff +3ffb1880: .word 0xffff +3ffb1890: .word 0xffff +3ffb18a0: .word 0xffff +3ffb18b0: .word 0xffff +3ffb18c0: .word 0xffff +3ffb18d0: .word 0xffff +3ffb18e0: .word 0xffff +3ffb18f0: .word 0xffff +3ffb1900: .word 0xffff +3ffb1910: .word 0xffff +3ffb1920: .word 0xffff +3ffb1930: .word 0xffff +3ffb1940: .word 0xffff +3ffb1950: .word 0xffff +3ffb1960: .word 0xffff +3ffb1970: .word 0xffff +3ffb1980: .word 0xffff +3ffb1990: .word 0xffff +3ffb19a0: .word 0xffff +3ffb19b0: .word 0xffff +3ffb19c0: .word 0xffff +3ffb19d0: .word 0xffff +3ffb19e0: .word 0xffff +3ffb19f0: .word 0xffff +3ffb1a00: .word 0xffff +3ffb1a10: .word 0xffff +3ffb1a20: .word 0xffff +3ffb1a30: .word 0xffff +3ffb1a40: .word 0xffff +3ffb1a50: .word 0xffff +3ffb1a60: .word 0xffff +3ffb1a70: .word 0xffff +3ffb1a80: .word 0xffff +3ffb1a90: .word 0xffff +3ffb1aa0: .word 0xffff +3ffb1ab0: .word 0xffff +3ffb1ac0: .word 0xffff +3ffb1ad0: .word 0xffff +3ffb1ae0: .word 0xffff +3ffb1af0: .word 0xffff +3ffb1b00: .word 0xffff +3ffb1b10: .word 0xffff +3ffb1b20: .word 0xffff +3ffb1b30: .word 0xffff +3ffb1b40: .word 0xffff +3ffb1b50: .word 0xffff +3ffb1b60: .word 0xffff +3ffb1b70: .word 0xffff +3ffb1b80: .word 0xffff +3ffb1b90: .word 0xffff +3ffb1ba0: .word 0xffff +3ffb1bb0: .word 0xffff +3ffb1bc0: .word 0xffff +3ffb1bd0: .word 0xffff +3ffb1be0: .word 0xffff +3ffb1bf0: .word 0xffff +3ffb1c00: .word 0xffff +3ffb1c10: .word 0xffff +3ffb1c20: .word 0xffff +3ffb1c30: .word 0xffff +3ffb1c40: .word 0xffff +3ffb1c50: .word 0xffff +3ffb1c60: .word 0xffff +3ffb1c70: .word 0xffff +3ffb1c80: .word 0xffff +3ffb1c90: .word 0xffff +3ffb1ca0: .word 0xffff +3ffb1cb0: .word 0xffff +3ffb1cc0: .word 0xffff +3ffb1cd0: .word 0xffff +3ffb1ce0: .word 0xffff +3ffb1cf0: .word 0xffff +3ffb1d00: .word 0xffff +3ffb1d10: .word 0xffff +3ffb1d20: .word 0xffff +3ffb1d30: .word 0xffff +3ffb1d40: .word 0xffff +3ffb1d50: .word 0xffff +3ffb1d60: .word 0xffff +3ffb1d70: .word 0xffff +3ffb1d80: .word 0xffff +3ffb1d90: .word 0xffff +3ffb1da0: .word 0xffff +3ffb1db0: .word 0xffff +3ffb1dc0: .word 0xffff +3ffb1dd0: .word 0xffff +3ffb1de0: .word 0xffff +3ffb1df0: .word 0xffff +3ffb1e00: .word 0xffff +3ffb1e10: .word 0xffff +3ffb1e20: .word 0xffff +3ffb1e30: .word 0xffff +3ffb1e40: .word 0xffff +3ffb1e50: .word 0xffff +3ffb1e60: .word 0xffff +3ffb1e70: .word 0xffff +3ffb1e80: .word 0xffff +3ffb1e90: .word 0xffff +3ffb1ea0: .word 0xffff +3ffb1eb0: .word 0xffff +3ffb1ec0: .word 0xffff +3ffb1ed0: .word 0xffff +3ffb1ee0: .word 0xffff +3ffb1ef0: .word 0xffff +3ffb1f00: .word 0xffff +3ffb1f10: .word 0xffff +3ffb1f20: .word 0xffff +3ffb1f30: .word 0xffff +3ffb1f40: .word 0xffff +3ffb1f50: .word 0xffff +3ffb1f60: .word 0xffff +3ffb1f70: .word 0xffff +3ffb1f80: .word 0xffff +3ffb1f90: .word 0xffff +3ffb1fa0: .word 0xffff +3ffb1fb0: .word 0xffff +3ffb1fc0: .word 0xffff +3ffb1fd0: .word 0xffff +3ffb1fe0: .word 0xffff +3ffb1ff0: .word 0xffff +3ffb2000: .word 0xffff +3ffb2010: .word 0xffff +3ffb2020: .word 0xffff +3ffb2030: .word 0xffff +3ffb2040: .word 0xffff +3ffb2050: .word 0xffff +3ffb2060: .word 0xffff +3ffb2070: .word 0xffff +3ffb2080: .word 0xffff +3ffb2090: .word 0xffff +3ffb20a0: .word 0xffff +3ffb20b0: .word 0xffff +3ffb20c0: .word 0xffff +3ffb20d0: .word 0xffff +3ffb20e0: .word 0xffff +3ffb20f0: .word 0xffff +3ffb2100: .word 0xffff +3ffb2110: .word 0xffff +3ffb2120: .word 0xffff +3ffb2130: .word 0xffff +3ffb2140: .word 0xffff +3ffb2150: .word 0xffff +3ffb2160: .word 0xffff +3ffb2170: .word 0xffff +3ffb2180: .word 0xffff +3ffb2190: .word 0xffff +3ffb21a0: .word 0xffff +3ffb21b0: .word 0xffff +3ffb21c0: .word 0xffff +3ffb21d0: .word 0xffff +3ffb21e0: .word 0xffff +3ffb21f0: .word 0xffff +3ffb2200: .word 0xffff +3ffb2210: .word 0xffff +3ffb2220: .word 0xffff +3ffb2230: .word 0xffff +3ffb2240: .word 0xffff +3ffb2250: .word 0xffff +3ffb2260: .word 0xffff +3ffb2270: .word 0xffff +3ffb2280: .word 0xffff +3ffb2290: .word 0xffff +3ffb22a0: .word 0xffff +3ffb22b0: .word 0xffff +3ffb22c0: .word 0xffff +3ffb22d0: .word 0xffff +3ffb22e0: .word 0xffff +3ffb22f0: .word 0xffff +3ffb2300: .word 0xffff +3ffb2310: .word 0xffff +3ffb2320: .word 0xffff +3ffb2330: .word 0xffff +3ffb2340: .word 0xffff +3ffb2350: .word 0xffff +3ffb2360: .word 0xffff +3ffb2370: .word 0xffff +3ffb2380: .word 0xffff +3ffb2390: .word 0xffff +3ffb23a0: .word 0xffff +3ffb23b0: .word 0xffff +3ffb23c0: .word 0xffff +3ffb23d0: .word 0xffff +3ffb23e0: .word 0xffff +3ffb23f0: .word 0xffff +3ffb2400: .word 0xffff +3ffb2410: .word 0xffff +3ffb2420: .word 0xffff +3ffb2430: .word 0xffff +3ffb2440: .word 0xffff +3ffb2450: .word 0xffff +3ffb2460: .word 0xffff +3ffb2470: .word 0xffff +3ffb2480: .word 0xffff +3ffb2490: .word 0xffff +3ffb24a0: .word 0xffff +3ffb24b0: .word 0xffff +3ffb24c0: .word 0xffff +3ffb24d0: .word 0xffff +3ffb24e0: .word 0xffff +3ffb24f0: .word 0xffff +3ffb2500: .word 0xffff +3ffb2510: .word 0xffff +3ffb2520: .word 0xffff +3ffb2530: .word 0xffff +3ffb2540: .word 0xffff +3ffb2550: .word 0xffff +3ffb2560: .word 0xffff +3ffb2570: .word 0xffff +3ffb2580: .word 0xffff +3ffb2590: .word 0xffff +3ffb25a0: .word 0xffff +3ffb25b0: .word 0xffff +3ffb25c0: .word 0xffff +3ffb25d0: .word 0xffff +3ffb25e0: .word 0xffff +3ffb25f0: .word 0xffff +3ffb2600: .word 0xffff +3ffb2610: .word 0xffff +3ffb2620: .word 0xffff +3ffb2630: .word 0xffff +3ffb2640: .word 0xffff +3ffb2650: .word 0xffff +3ffb2660: .word 0xffff +3ffb2670: .word 0xffff +3ffb2680: .word 0xffff +3ffb2690: .word 0xffff +3ffb26a0: .word 0xffff +3ffb26b0: .word 0xffff +3ffb26c0: .word 0xffff +3ffb26d0: .word 0xffff +3ffb26e0: .word 0xffff +3ffb26f0: .word 0xffff +3ffb2700: .word 0xffff +3ffb2710: .word 0xffff +3ffb2720: .word 0xffff +3ffb2730: .word 0xffff +3ffb2740: .word 0xffff +3ffb2750: .word 0xffff +3ffb2760: .word 0xffff +3ffb2770: .word 0xffff +3ffb2780: .word 0xffff +3ffb2790: .word 0xffff +3ffb27a0: .word 0xffff +3ffb27b0: .word 0xffff +3ffb27c0: .word 0xffff +3ffb27d0: .word 0xffff +3ffb27e0: .word 0xffff +3ffb27f0: .word 0xffff +3ffb2800: .word 0xffff +3ffb2810: .word 0xffff +3ffb2820: .word 0xffff +3ffb2830: .word 0xffff +3ffb2840: .word 0xffff +3ffb2850: .word 0xffff +3ffb2860: .word 0xffff +3ffb2870: .word 0xffff +3ffb2880: .word 0xffff +3ffb2890: .word 0xffff +3ffb28a0: .word 0xffff +3ffb28b0: .word 0xffff +3ffb28c0: .word 0xffff +3ffb28d0: .word 0xffff +3ffb28e0: .word 0xffff +3ffb28f0: .word 0xffff +3ffb2900: .word 0xffff +3ffb2910: .word 0xffff +3ffb2920: .word 0xffff +3ffb2930: .word 0xffff +3ffb2940: .word 0xffff +3ffb2950: .word 0xffff +3ffb2960: .word 0xffff +3ffb2970: .word 0xffff +3ffb2980: .word 0xffff +3ffb2990: .word 0xffff +3ffb29a0: .word 0xffff +3ffb29b0: .word 0xffff +3ffb29c0: .word 0xffff +3ffb29d0: .word 0xffff +3ffb29e0: .word 0xffff +3ffb29f0: .word 0xffff +3ffb2a00: .word 0xffff +3ffb2a10: .word 0xffff +3ffb2a20: .word 0xffff +3ffb2a30: .word 0xffff +3ffb2a40: .word 0xffff +3ffb2a50: .word 0xffff +3ffb2a60: .word 0xffff +3ffb2a70: .word 0xffff +3ffb2a80: .word 0xffff +3ffb2a90: .word 0xffff +3ffb2aa0: .word 0xffff +3ffb2ab0: .word 0xffff +3ffb2ac0: .word 0xffff +3ffb2ad0: .word 0xffff +3ffb2ae0: .word 0xffff +3ffb2af0: .word 0xffff +3ffb2b00: .word 0xffff +3ffb2b10: .word 0xffff +3ffb2b20: .word 0xffff +3ffb2b30: .word 0xffff +3ffb2b40: .word 0xffff +3ffb2b50: .word 0xffff +3ffb2b60: .word 0xffff +3ffb2b70: .word 0xffff +3ffb2b80: .word 0xffff +3ffb2b90: .word 0xffff +3ffb2ba0: .word 0xffff +3ffb2bb0: .word 0xffff +3ffb2bc0: .word 0xffff +3ffb2bd0: .word 0xffff +3ffb2be0: .word 0xffff +3ffb2bf0: .word 0xffff +3ffb2c00: .word 0xffff +3ffb2c10: .word 0xffff +3ffb2c20: .word 0xffff +3ffb2c30: .word 0xffff +3ffb2c40: .word 0xffff +3ffb2c50: .word 0xffff +3ffb2c60: .word 0xffff +3ffb2c70: .word 0xffff +3ffb2c80: .word 0xffff +3ffb2c90: .word 0xffff +3ffb2ca0: .word 0xffff +3ffb2cb0: .word 0xffff +3ffb2cc0: .word 0xffff +3ffb2cd0: .word 0xffff +3ffb2ce0: .word 0xffff +3ffb2cf0: .word 0xffff +3ffb2d00: .word 0xffff +3ffb2d10: .word 0xffff +3ffb2d20: .word 0xffff +3ffb2d30: .word 0xffff +3ffb2d40: .word 0xffff +3ffb2d50: .word 0xffff +3ffb2d60: .word 0xffff +3ffb2d70: .word 0xffff +3ffb2d80: .word 0xffff +3ffb2d90: .word 0xffff +3ffb2da0: .word 0xffff +3ffb2db0: .word 0xffff +3ffb2dc0: .word 0xffff +3ffb2dd0: .word 0xffff +3ffb2de0: .word 0xffff +3ffb2df0: .word 0xffff +3ffb2e00: .word 0xffff +3ffb2e10: .word 0xffff +3ffb2e20: .word 0xffff +3ffb2e30: .word 0xffff +3ffb2e40: .word 0xffff +3ffb2e50: .word 0xffff +3ffb2e60: .word 0xffff +3ffb2e70: .word 0xffff +3ffb2e80: .word 0xffff +3ffb2e90: .word 0xffff +3ffb2ea0: .word 0xffff +3ffb2eb0: .word 0xffff +3ffb2ec0: .word 0xffff +3ffb2ed0: .word 0xffff +3ffb2ee0: .word 0xffff +3ffb2ef0: .word 0xffff +3ffb2f00: .word 0xffff +3ffb2f10: .word 0xffff +3ffb2f20: .word 0xffff +3ffb2f30: .word 0xffff +3ffb2f40: .word 0xffff +3ffb2f50: .word 0xffff +3ffb2f60: .word 0xffff +3ffb2f70: .word 0xffff +3ffb2f80: .word 0xffff +3ffb2f90: .word 0xffff +3ffb2fa0: .word 0xffff +3ffb2fb0: .word 0xffff +3ffb2fc0: .word 0xffff +3ffb2fd0: .word 0xffff +3ffb2fe0: .word 0xffff +3ffb2ff0: .word 0xffff +3ffb3000: .word 0xffff +3ffb3010: .word 0xffff +3ffb3020: .word 0xffff +3ffb3030: .word 0xffff +3ffb3040: .word 0xffff +3ffb3050: .word 0xffff +3ffb3060: .word 0xffff +3ffb3070: .word 0xffff +3ffb3080: .word 0xffff +3ffb3090: .word 0xffff +3ffb30a0: .word 0xffff +3ffb30b0: .word 0xffff +3ffb30c0: .word 0xffff +3ffb30d0: .word 0xffff +3ffb30e0: .word 0xffff +3ffb30f0: .word 0xffff +3ffb3100: .word 0xffff +3ffb3110: .word 0xffff +3ffb3120: .word 0xffff +3ffb3130: .word 0xffff +3ffb3140: .word 0xffff +3ffb3150: .word 0xffff +3ffb3160: .word 0xffff +3ffb3170: .word 0xffff +3ffb3180: .word 0xffff +3ffb3190: .word 0xffff +3ffb31a0: .word 0xffff +3ffb31b0: .word 0xffff +3ffb31c0: .word 0xffff +3ffb31d0: .word 0xffff +3ffb31e0: .word 0xffff +3ffb31f0: .word 0xffff +3ffb3200: .word 0xffff +3ffb3210: .word 0xffff +3ffb3220: .word 0xffff +3ffb3230: .word 0xffff +3ffb3240: .word 0xffff +3ffb3250: .word 0xffff +3ffb3260: .word 0xffff +3ffb3270: .word 0xffff +3ffb3280: .word 0xffff +3ffb3290: .word 0xffff +3ffb32a0: .word 0xffff +3ffb32b0: .word 0xffff +3ffb32c0: .word 0xffff +3ffb32d0: .word 0xffff +3ffb32e0: .word 0xffff +3ffb32f0: .word 0xffff +3ffb3300: .word 0xffff +3ffb3310: .word 0xffff +3ffb3320: .word 0xffff +3ffb3330: .word 0xffff +3ffb3340: .word 0xffff +3ffb3350: .word 0xffff +3ffb3360: .word 0xffff +3ffb3370: .word 0xffff +3ffb3380: .word 0xffff +3ffb3390: .word 0xffff +3ffb33a0: .word 0xffff +3ffb33b0: .word 0xffff +3ffb33c0: .word 0xffff +3ffb33d0: .word 0xffff +3ffb33e0: .word 0xffff +3ffb33f0: .word 0xffff +3ffb3400: .word 0xffff +3ffb3410: .word 0xffff +3ffb3420: .word 0xffff +3ffb3430: .word 0xffff +3ffb3440: .word 0xffff +3ffb3450: .word 0xffff +3ffb3460: .word 0xffff +3ffb3470: .word 0xffff +3ffb3480: .word 0xffff +3ffb3490: .word 0xffff +3ffb34a0: .word 0xffff +3ffb34b0: .word 0xffff +3ffb34c0: .word 0xffff +3ffb34d0: .word 0xffff +3ffb34e0: .word 0xffff +3ffb34f0: .word 0xffff +3ffb3500: .word 0xffff +3ffb3510: .word 0xffff +3ffb3520: .word 0xffff +3ffb3530: .word 0xffff +3ffb3540: .word 0xffff +3ffb3550: .word 0xffff +3ffb3560: .word 0xffff +3ffb3570: .word 0xffff +3ffb3580: .word 0xffff +3ffb3590: .word 0xffff +3ffb35a0: .word 0xffff +3ffb35b0: .word 0xffff +3ffb35c0: .word 0xffff +3ffb35d0: .word 0xffff +3ffb35e0: .word 0xffff +3ffb35f0: .word 0xffff +3ffb3600: .word 0xffff +3ffb3610: .word 0xffff +3ffb3620: .word 0xffff +3ffb3630: .word 0xffff +3ffb3640: .word 0xffff +3ffb3650: .word 0xffff +3ffb3660: .word 0xffff +3ffb3670: .word 0xffff +3ffb3680: .word 0xffff +3ffb3690: .word 0xffff +3ffb36a0: .word 0xffff +3ffb36b0: .word 0xffff +3ffb36c0: .word 0xffff +3ffb36d0: .word 0xffff +3ffb36e0: .word 0xffff +3ffb36f0: .word 0xffff +3ffb3700: .word 0xffff +3ffb3710: .word 0xffff +3ffb3720: .word 0xffff +3ffb3730: .word 0xffff +3ffb3740: .word 0xffff +3ffb3750: .word 0xffff +3ffb3760: .word 0xffff +3ffb3770: .word 0xffff +3ffb3780: .word 0xffff +3ffb3790: .word 0xffff +3ffb37a0: .word 0xffff +3ffb37b0: .word 0xffff +3ffb37c0: .word 0xffff +3ffb37d0: .word 0xffff +3ffb37e0: .word 0xffff +3ffb37f0: .word 0xffff +3ffb3800: .word 0xffff +3ffb3810: .word 0xffff +3ffb3820: .word 0xffff +3ffb3830: .word 0xffff +3ffb3840: .word 0xffff +3ffb3850: .word 0xffff +3ffb3860: .word 0xffff +3ffb3870: .word 0xffff +3ffb3880: .word 0xffff +3ffb3890: .word 0xffff +3ffb38a0: .word 0xffff +3ffb38b0: .word 0xffff +3ffb38c0: .word 0xffff +3ffb38d0: .word 0xffff +3ffb38e0: .word 0xffff +3ffb38f0: .word 0xffff +3ffb3900: .word 0xffff +3ffb3910: .word 0xffff +3ffb3920: .word 0xffff +3ffb3930: .word 0xffff +3ffb3940: .word 0xffff +3ffb3950: .word 0xffff +3ffb3960: .word 0xffff +3ffb3970: .word 0xffff +3ffb3980: .word 0xffff +3ffb3990: .word 0xffff +3ffb39a0: .word 0xffff +3ffb39b0: .word 0xffff +3ffb39c0: .word 0xffff +3ffb39d0: .word 0xffff +3ffb39e0: .word 0xffff +3ffb39f0: .word 0xffff +3ffb3a00: .word 0xffff +3ffb3a10: .word 0xffff +3ffb3a20: .word 0xffff +3ffb3a30: .word 0xffff +3ffb3a40: .word 0xffff +3ffb3a50: .word 0xffff +3ffb3a60: .word 0xffff +3ffb3a70: .word 0xffff +3ffb3a80: .word 0xffff +3ffb3a90: .word 0xffff +3ffb3aa0: .word 0xffff +3ffb3ab0: .word 0xffff +3ffb3ac0: .word 0xffff +3ffb3ad0: .word 0xffff +3ffb3ae0: .word 0xffff +3ffb3af0: .word 0xffff +3ffb3b00: .word 0xffff +3ffb3b10: .word 0xffff +3ffb3b20: .word 0xffff +3ffb3b30: .word 0xffff +3ffb3b40: .word 0xffff +3ffb3b50: .word 0xffff +3ffb3b60: .word 0xffff +3ffb3b70: .word 0xffff +3ffb3b80: .word 0xffff +3ffb3b90: .word 0xffff +3ffb3ba0: .word 0xffff +3ffb3bb0: .word 0xffff +3ffb3bc0: .word 0xffff +3ffb3bd0: .word 0xffff +3ffb3be0: .word 0xffff +3ffb3bf0: .word 0xffff +3ffb3c00: .word 0xffff +3ffb3c10: .word 0xffff +3ffb3c20: .word 0xffff +3ffb3c30: .word 0xffff +3ffb3c40: .word 0xffff +3ffb3c50: .word 0xffff +3ffb3c60: .word 0xffff +3ffb3c70: .word 0xffff +3ffb3c80: .word 0xffff +3ffb3c90: .word 0xffff +3ffb3ca0: .word 0xffff +3ffb3cb0: .word 0xffff +3ffb3cc0: .word 0xffff +3ffb3cd0: .word 0xffff +3ffb3ce0: .word 0xffff +3ffb3cf0: .word 0xffff +3ffb3d00: .word 0xffff +3ffb3d10: .word 0xffff +3ffb3d20: .word 0xffff +3ffb3d30: .word 0xffff +3ffb3d40: .word 0xffff +3ffb3d50: .word 0xffff +3ffb3d60: .word 0xffff +3ffb3d70: .word 0xffff +3ffb3d80: .word 0xffff +3ffb3d90: .word 0xffff +3ffb3da0: .word 0xffff +3ffb3db0: .word 0xffff +3ffb3dc0: .word 0xffff +3ffb3dd0: .word 0xffff +3ffb3de0: .word 0xffff +3ffb3df0: .word 0xffff +3ffb3e00: .word 0xffff +3ffb3e10: .word 0xffff +3ffb3e20: .word 0xffff +3ffb3e30: .word 0xffff +3ffb3e40: .word 0xffff +3ffb3e50: .word 0xffff +3ffb3e60: .word 0xffff +3ffb3e70: .word 0xffff +3ffb3e80: .word 0xffff +3ffb3e90: .word 0xffff +3ffb3ea0: .word 0xffff +3ffb3eb0: .word 0xffff +3ffb3ec0: .word 0xffff +3ffb3ed0: .word 0xffff +3ffb3ee0: .word 0xffff +3ffb3ef0: .word 0xffff +3ffb3f00: .word 0xffff +3ffb3f10: .word 0xffff +3ffb3f20: .word 0xffff +3ffb3f30: .word 0xffff +3ffb3f40: .word 0xffff +3ffb3f50: .word 0xffff +3ffb3f60: .word 0xffff +3ffb3f70: .word 0xffff +3ffb3f80: .word 0xffff +3ffb3f90: .word 0xffff +3ffb3fa0: .word 0xffff +3ffb3fb0: .word 0xffff +3ffb3fc0: .word 0xffff +3ffb3fd0: .word 0xffff +3ffb3fe0: .word 0xffff +3ffb3ff0: .word 0xffff +3ffb4000: .word 0xffff +3ffb4010: .word 0xffff +3ffb4020: .word 0xffff +3ffb4030: .word 0xffff +3ffb4040: .word 0xffff +3ffb4050: .word 0xffff +3ffb4060: .word 0xffff +3ffb4070: .word 0xffff +3ffb4080: .word 0xffff +3ffb4090: .word 0xffff +3ffb40a0: .word 0xffff +3ffb40b0: .word 0xffff +3ffb40c0: .word 0xffff +3ffb40d0: .word 0xffff +3ffb40e0: .word 0xffff +3ffb40f0: .word 0xffff +3ffb4100: .word 0xffff +3ffb4110: .word 0xffff +3ffb4120: .word 0xffff +3ffb4130: .word 0xffff +3ffb4140: .word 0xffff +3ffb4150: .word 0xffff +3ffb4160: .word 0xffff +3ffb4170: .word 0xffff +3ffb4180: .word 0xffff +3ffb4190: .word 0xffff +3ffb41a0: .word 0xffff +3ffb41b0: .word 0xffff +3ffb41c0: .word 0xffff +3ffb41d0: .word 0xffff +3ffb41e0: .word 0xffff +3ffb41f0: .word 0xffff +3ffb4200: .word 0xffff +3ffb4210: .word 0xffff +3ffb4220: .word 0xffff +3ffb4230: .word 0xffff +3ffb4240: .word 0xffff +3ffb4250: .word 0xffff +3ffb4260: .word 0xffff +3ffb4270: .word 0xffff +3ffb4280: .word 0xffff +3ffb4290: .word 0xffff +3ffb42a0: .word 0xffff +3ffb42b0: .word 0xffff +3ffb42c0: .word 0xffff +3ffb42d0: .word 0xffff +3ffb42e0: .word 0xffff +3ffb42f0: .word 0xffff +3ffb4300: .word 0xffff +3ffb4310: .word 0xffff +3ffb4320: .word 0xffff +3ffb4330: .word 0xffff +3ffb4340: .word 0xffff +3ffb4350: .word 0xffff +3ffb4360: .word 0xffff +3ffb4370: .word 0xffff +3ffb4380: .word 0xffff +3ffb4390: .word 0xffff +3ffb43a0: .word 0xffff +3ffb43b0: .word 0xffff +3ffb43c0: .word 0xffff +3ffb43d0: .word 0xffff +3ffb43e0: .word 0xffff +3ffb43f0: .word 0xffff +3ffb4400: .word 0xffff +3ffb4410: .word 0xffff +3ffb4420: .word 0xffff +3ffb4430: .word 0xffff +3ffb4440: .word 0xffff +3ffb4450: .word 0xffff +3ffb4460: .word 0xffff +3ffb4470: .word 0xffff +3ffb4480: .word 0xffff +3ffb4490: .word 0xffff +3ffb44a0: .word 0xffff +3ffb44b0: .word 0xffff +3ffb44c0: .word 0xffff +3ffb44d0: .word 0xffff +3ffb44e0: .word 0xffff +3ffb44f0: .word 0xffff +3ffb4500: .word 0xffff +3ffb4510: .word 0xffff +3ffb4520: .word 0xffff +3ffb4530: .word 0xffff +3ffb4540: .word 0xffff +3ffb4550: .word 0xffff +3ffb4560: .word 0xffff +3ffb4570: .word 0xffff +3ffb4580: .word 0xffff +3ffb4590: .word 0xffff +3ffb45a0: .word 0xffff +3ffb45b0: .word 0xffff +3ffb45c0: .word 0xffff +3ffb45d0: .word 0xffff +3ffb45e0: .word 0xffff +3ffb45f0: .word 0xffff +3ffb4600: .word 0xffff +3ffb4610: .word 0xffff +3ffb4620: .word 0xffff +3ffb4630: .word 0xffff +3ffb4640: .word 0xffff +3ffb4650: .word 0xffff +3ffb4660: .word 0xffff +3ffb4670: .word 0xffff +3ffb4680: .word 0xffff +3ffb4690: .word 0xffff +3ffb46a0: .word 0xffff +3ffb46b0: .word 0xffff +3ffb46c0: .word 0xffff +3ffb46d0: .word 0xffff +3ffb46e0: .word 0xffff +3ffb46f0: .word 0xffff +3ffb4700: .word 0xffff +3ffb4710: .word 0xffff +3ffb4720: .word 0xffff +3ffb4730: .word 0xffff +3ffb4740: .word 0xffff +3ffb4750: .word 0xffff +3ffb4760: .word 0xffff +3ffb4770: .word 0xffff +3ffb4780: .word 0xffff +3ffb4790: .word 0xffff +3ffb47a0: .word 0xffff +3ffb47b0: .word 0xffff +3ffb47c0: .word 0xffff +3ffb47d0: .word 0xffff +3ffb47e0: .word 0xffff +3ffb47f0: .word 0xffff +3ffb4800: .word 0xffff +3ffb4810: .word 0xffff +3ffb4820: .word 0xffff +3ffb4830: .word 0xffff +3ffb4840: .word 0xffff +3ffb4850: .word 0xffff +3ffb4860: .word 0xffff +3ffb4870: .word 0xffff +3ffb4880: .word 0xffff +3ffb4890: .word 0xffff +3ffb48a0: .word 0xffff +3ffb48b0: .word 0xffff +3ffb48c0: .word 0xffff +3ffb48d0: .word 0xffff +3ffb48e0: .word 0xffff +3ffb48f0: .word 0xffff +3ffb4900: .word 0xffff +3ffb4910: .word 0xffff +3ffb4920: .word 0xffff +3ffb4930: .word 0xffff +3ffb4940: .word 0xffff +3ffb4950: .word 0xffff +3ffb4960: .word 0xffff +3ffb4970: .word 0xffff +3ffb4980: .word 0xffff +3ffb4990: .word 0xffff +3ffb49a0: .word 0xffff +3ffb49b0: .word 0xffff +3ffb49c0: .word 0xffff +3ffb49d0: .word 0xffff +3ffb49e0: .word 0xffff +3ffb49f0: .word 0xffff +3ffb4a00: .word 0xffff +3ffb4a10: .word 0xffff +3ffb4a20: .word 0xffff +3ffb4a30: .word 0xffff +3ffb4a40: .word 0xffff +3ffb4a50: .word 0xffff +3ffb4a60: .word 0xffff +3ffb4a70: .word 0xffff +3ffb4a80: .word 0xffff +3ffb4a90: .word 0xffff +3ffb4aa0: .word 0xffff +3ffb4ab0: .word 0xffff +3ffb4ac0: .word 0xffff +3ffb4ad0: .word 0xffff +3ffb4ae0: .word 0xffff +3ffb4af0: .word 0xffff +3ffb4b00: .word 0xffff +3ffb4b10: .word 0xffff +3ffb4b20: .word 0xffff +3ffb4b30: .word 0xffff +3ffb4b40: .word 0xffff +3ffb4b50: .word 0xffff +3ffb4b60: .word 0xffff +3ffb4b70: .word 0xffff +3ffb4b80: .word 0xffff +3ffb4b90: .word 0xffff +3ffb4ba0: .word 0xffff +3ffb4bb0: .word 0xffff +3ffb4bc0: .word 0xffff +3ffb4bd0: .word 0xffff +3ffb4be0: .word 0xffff +3ffb4bf0: .word 0xffff +3ffb4c00: .word 0xffff +3ffb4c10: .word 0xffff +3ffb4c20: .word 0xffff +3ffb4c30: .word 0xffff +3ffb4c40: .word 0xffff +3ffb4c50: .word 0xffff +3ffb4c60: .word 0xffff +3ffb4c70: .word 0xffff +3ffb4c80: .word 0xffff +3ffb4c90: .word 0xffff +3ffb4ca0: .word 0xffff +3ffb4cb0: .word 0xffff +3ffb4cc0: .word 0xffff +3ffb4cd0: .word 0xffff +3ffb4ce0: .word 0xffff +3ffb4cf0: .word 0xffff +3ffb4d00: .word 0xffff +3ffb4d10: .word 0xffff +3ffb4d20: .word 0xffff +3ffb4d30: .word 0xffff +3ffb4d40: .word 0xffff +3ffb4d50: .word 0xffff +3ffb4d60: .word 0xffff +3ffb4d70: .word 0xffff +3ffb4d80: .word 0xffff +3ffb4d90: .word 0xffff +3ffb4da0: .word 0xffff +3ffb4db0: .word 0xffff +3ffb4dc0: .word 0xffff +3ffb4dd0: .word 0xffff +3ffb4de0: .word 0xffff +3ffb4df0: .word 0xffff +3ffb4e00: .word 0xffff +3ffb4e10: .word 0xffff +3ffb4e20: .word 0xffff +3ffb4e30: .word 0xffff +3ffb4e40: .word 0xffff +3ffb4e50: .word 0xffff +3ffb4e60: .word 0xffff +3ffb4e70: .word 0xffff +3ffb4e80: .word 0xffff +3ffb4e90: .word 0xffff +3ffb4ea0: .word 0xffff +3ffb4eb0: .word 0xffff +3ffb4ec0: .word 0xffff +3ffb4ed0: .word 0xffff +3ffb4ee0: .word 0xffff +3ffb4ef0: .word 0xffff +3ffb4f00: .word 0xffff +3ffb4f10: .word 0xffff +3ffb4f20: .word 0xffff +3ffb4f30: .word 0xffff +3ffb4f40: .word 0xffff +3ffb4f50: .word 0xffff +3ffb4f60: .word 0xffff +3ffb4f70: .word 0xffff +3ffb4f80: .word 0xffff +3ffb4f90: .word 0xffff +3ffb4fa0: .word 0xffff +3ffb4fb0: .word 0xffff +3ffb4fc0: .word 0xffff +3ffb4fd0: .word 0xffff +3ffb4fe0: .word 0xffff +3ffb4ff0: .word 0xffff +3ffb5000: .word 0xffff +3ffb5010: .word 0xffff +3ffb5020: .word 0xffff +3ffb5030: .word 0xffff +3ffb5040: .word 0xffff +3ffb5050: .word 0xffff +3ffb5060: .word 0xffff +3ffb5070: .word 0xffff +3ffb5080: .word 0xffff +3ffb5090: .word 0xffff +3ffb50a0: .word 0xffff +3ffb50b0: .word 0xffff +3ffb50c0: .word 0xffff +3ffb50d0: .word 0xffff +3ffb50e0: .word 0xffff +3ffb50f0: .word 0xffff +3ffb5100: .word 0xffff +3ffb5110: .word 0xffff +3ffb5120: .word 0xffff +3ffb5130: .word 0xffff +3ffb5140: .word 0xffff +3ffb5150: .word 0xffff +3ffb5160: .word 0xffff +3ffb5170: .word 0xffff +3ffb5180: .word 0xffff +3ffb5190: .word 0xffff +3ffb51a0: .word 0xffff +3ffb51b0: .word 0xffff +3ffb51c0: .word 0xffff +3ffb51d0: .word 0xffff +3ffb51e0: .word 0xffff +3ffb51f0: .word 0xffff +3ffb5200: .word 0xffff +3ffb5210: .word 0xffff +3ffb5220: .word 0xffff +3ffb5230: .word 0xffff +3ffb5240: .word 0xffff +3ffb5250: .word 0xffff +3ffb5260: .word 0xffff +3ffb5270: .word 0xffff +3ffb5280: .word 0xffff +3ffb5290: .word 0xffff +3ffb52a0: .word 0xffff +3ffb52b0: .word 0xffff +3ffb52c0: .word 0xffff +3ffb52d0: .word 0xffff +3ffb52e0: .word 0xffff +3ffb52f0: .word 0xffff +3ffb5300: .word 0xffff +3ffb5310: .word 0xffff +3ffb5320: .word 0xffff +3ffb5330: .word 0xffff +3ffb5340: .word 0xffff +3ffb5350: .word 0xffff +3ffb5360: .word 0xffff +3ffb5370: .word 0xffff +3ffb5380: .word 0xffff +3ffb5390: .word 0xffff +3ffb53a0: .word 0xffff +3ffb53b0: .word 0xffff +3ffb53c0: .word 0xffff +3ffb53d0: .word 0xffff +3ffb53e0: .word 0xffff +3ffb53f0: .word 0xffff +3ffb5400: .word 0xffff +3ffb5410: .word 0xffff +3ffb5420: .word 0xffff +3ffb5430: .word 0xffff +3ffb5440: .word 0xffff +3ffb5450: .word 0xffff +3ffb5460: .word 0xffff +3ffb5470: .word 0xffff +3ffb5480: .word 0xffff +3ffb5490: .word 0xffff +3ffb54a0: .word 0xffff +3ffb54b0: .word 0xffff +3ffb54c0: .word 0xffff +3ffb54d0: .word 0xffff +3ffb54e0: .word 0xffff +3ffb54f0: .word 0xffff +3ffb5500: .word 0xffff +3ffb5510: .word 0xffff +3ffb5520: .word 0xffff +3ffb5530: .word 0xffff +3ffb5540: .word 0xffff +3ffb5550: .word 0xffff +3ffb5560: .word 0xffff +3ffb5570: .word 0xffff +3ffb5580: .word 0xffff +3ffb5590: .word 0xffff +3ffb55a0: .word 0xffff +3ffb55b0: .word 0xffff +3ffb55c0: .word 0xffff +3ffb55d0: .word 0xffff +3ffb55e0: .word 0xffff +3ffb55f0: .word 0xffff +3ffb5600: .word 0xffff +3ffb5610: .word 0xffff +3ffb5620: .word 0xffff +3ffb5630: .word 0xffff +3ffb5640: .word 0xffff +3ffb5650: .word 0xffff +3ffb5660: .word 0xffff +3ffb5670: .word 0xffff +3ffb5680: .word 0xffff +3ffb5690: .word 0xffff +3ffb56a0: .word 0xffff +3ffb56b0: .word 0xffff +3ffb56c0: .word 0xffff +3ffb56d0: .word 0xffff +3ffb56e0: .word 0xffff +3ffb56f0: .word 0xffff +3ffb5700: .word 0xffff +3ffb5710: .word 0xffff +3ffb5720: .word 0xffff +3ffb5730: .word 0xffff +3ffb5740: .word 0xffff +3ffb5750: .word 0xffff +3ffb5760: .word 0xffff +3ffb5770: .word 0xffff +3ffb5780: .word 0xffff +3ffb5790: .word 0xffff +3ffb57a0: .word 0xffff +3ffb57b0: .word 0xffff +3ffb57c0: .word 0xffff +3ffb57d0: .word 0xffff +3ffb57e0: .word 0xffff +3ffb57f0: .word 0xffff +3ffb5800: .word 0xffff +3ffb5810: .word 0xffff +3ffb5820: .word 0xffff +3ffb5830: .word 0xffff +3ffb5840: .word 0xffff +3ffb5850: .word 0xffff +3ffb5860: .word 0xffff +3ffb5870: .word 0xffff +3ffb5880: .word 0xffff +3ffb5890: .word 0xffff +3ffb58a0: .word 0xffff +3ffb58b0: .word 0xffff +3ffb58c0: .word 0xffff +3ffb58d0: .word 0xffff +3ffb58e0: .word 0xffff +3ffb58f0: .word 0xffff +3ffb5900: .word 0xffff +3ffb5910: .word 0xffff +3ffb5920: .word 0xffff +3ffb5930: .word 0xffff +3ffb5940: .word 0xffff +3ffb5950: .word 0xffff +3ffb5960: .word 0xffff +3ffb5970: .word 0xffff +3ffb5980: .word 0xffff +3ffb5990: .word 0xffff +3ffb59a0: .word 0xffff +3ffb59b0: .word 0xffff +3ffb59c0: .word 0xffff +3ffb59d0: .word 0xffff +3ffb59e0: .word 0xffff +3ffb59f0: .word 0xffff +3ffb5a00: .word 0xffff +3ffb5a10: .word 0xffff +3ffb5a20: .word 0xffff +3ffb5a30: .word 0xffff +3ffb5a40: .word 0xffff +3ffb5a50: .word 0xffff +3ffb5a60: .word 0xffff +3ffb5a70: .word 0xffff +3ffb5a80: .word 0xffff +3ffb5a90: .word 0xffff +3ffb5aa0: .word 0xffff +3ffb5ab0: .word 0xffff +3ffb5ac0: .word 0xffff +3ffb5ad0: .word 0xffff +3ffb5ae0: .word 0xffff +3ffb5af0: .word 0xffff +3ffb5b00: .word 0xffff +3ffb5b10: .word 0xffff +3ffb5b20: .word 0xffff +3ffb5b30: .word 0xffff +3ffb5b40: .word 0xffff +3ffb5b50: .word 0xffff +3ffb5b60: .word 0xffff +3ffb5b70: .word 0xffff +3ffb5b80: .word 0xffff +3ffb5b90: .word 0xffff +3ffb5ba0: .word 0xffff +3ffb5bb0: .word 0xffff +3ffb5bc0: .word 0xffff +3ffb5bd0: .word 0xffff +3ffb5be0: .word 0xffff +3ffb5bf0: .word 0xffff +3ffb5c00: .word 0xffff +3ffb5c10: .word 0xffff +3ffb5c20: .word 0xffff +3ffb5c30: .word 0xffff +3ffb5c40: .word 0xffff +3ffb5c50: .word 0xffff +3ffb5c60: .word 0xffff +3ffb5c70: .word 0xffff +3ffb5c80: .word 0xffff +3ffb5c90: .word 0xffff +3ffb5ca0: .word 0xffff +3ffb5cb0: .word 0xffff +3ffb5cc0: .word 0xffff +3ffb5cd0: .word 0xffff +3ffb5ce0: .word 0xffff +3ffb5cf0: .word 0xffff +3ffb5d00: .word 0xffff +3ffb5d10: .word 0xffff +3ffb5d20: .word 0xffff +3ffb5d30: .word 0xffff +3ffb5d40: .word 0xffff +3ffb5d50: .word 0xffff +3ffb5d60: .word 0xffff +3ffb5d70: .word 0xffff +3ffb5d80: .word 0xffff +3ffb5d90: .word 0xffff +3ffb5da0: .word 0xffff +3ffb5db0: .word 0xffff +3ffb5dc0: .word 0xffff +3ffb5dd0: .word 0xffff +3ffb5de0: .word 0xffff +3ffb5df0: .word 0xffff +3ffb5e00: .word 0xffff +3ffb5e10: .word 0xffff +3ffb5e20: .word 0xffff +3ffb5e30: .word 0xffff +3ffb5e40: .word 0xffff +3ffb5e50: .word 0xffff +3ffb5e60: .word 0xffff +3ffb5e70: .word 0xffff +3ffb5e80: .word 0xffff +3ffb5e90: .word 0xffff +3ffb5ea0: .word 0xffff +3ffb5eb0: .word 0xffff +3ffb5ec0: .word 0xffff +3ffb5ed0: .word 0xffff +3ffb5ee0: .word 0xffff +3ffb5ef0: .word 0xffff +3ffb5f00: .word 0xffff +3ffb5f10: .word 0xffff +3ffb5f20: .word 0xffff +3ffb5f30: .word 0xffff +3ffb5f40: .word 0xffff +3ffb5f50: .word 0xffff +3ffb5f60: .word 0xffff +3ffb5f70: .word 0xffff +3ffb5f80: .word 0xffff +3ffb5f90: .word 0xffff +3ffb5fa0: .word 0xffff +3ffb5fb0: .word 0xffff +3ffb5fc0: .word 0xffff +3ffb5fd0: .word 0xffff +3ffb5fe0: .word 0xffff +3ffb5ff0: .word 0xffff +3ffb6000: .word 0xffff +3ffb6010: .word 0xffff +3ffb6020: .word 0xffff +3ffb6030: .word 0xffff +3ffb6040: .word 0xffff +3ffb6050: .word 0xffff +3ffb6060: .word 0xffff +3ffb6070: .word 0xffff +3ffb6080: .word 0xffff +3ffb6090: .word 0xffff +3ffb60a0: .word 0xffff +3ffb60b0: .word 0xffff +3ffb60c0: .word 0xffff +3ffb60d0: .word 0xffff +3ffb60e0: .word 0xffff +3ffb60f0: .word 0xffff +3ffb6100: .word 0xffff +3ffb6110: .word 0xffff +3ffb6120: .word 0xffff +3ffb6130: .word 0xffff +3ffb6140: .word 0xffff +3ffb6150: .word 0xffff +3ffb6160: .word 0xffff +3ffb6170: .word 0xffff +3ffb6180: .word 0xffff +3ffb6190: .word 0xffff +3ffb61a0: .word 0xffff +3ffb61b0: .word 0xffff +3ffb61c0: .word 0xffff +3ffb61d0: .word 0xffff +3ffb61e0: .word 0xffff +3ffb61f0: .word 0xffff +3ffb6200: .word 0xffff +3ffb6210: .word 0xffff +3ffb6220: .word 0xffff +3ffb6230: .word 0xffff +3ffb6240: .word 0xffff +3ffb6250: .word 0xffff +3ffb6260: .word 0xffff +3ffb6270: .word 0xffff +3ffb6280: .word 0xffff +3ffb6290: .word 0xffff +3ffb62a0: .word 0xffff +3ffb62b0: .word 0xffff +3ffb62c0: .word 0xffff +3ffb62d0: .word 0xffff +3ffb62e0: .word 0xffff +3ffb62f0: .word 0xffff +3ffb6300: .word 0xffff +3ffb6310: .word 0xffff +3ffb6320: .word 0xffff +3ffb6330: .word 0xffff +3ffb6340: .word 0xffff +3ffb6350: .word 0xffff +3ffb6360: .word 0xffff +3ffb6370: .word 0xffff +3ffb6380: .word 0xffff +3ffb6390: .word 0xffff +3ffb63a0: .word 0xffff +3ffb63b0: .word 0xffff +3ffb63c0: .word 0xffff +3ffb63d0: .word 0xffff +3ffb63e0: .word 0xffff +3ffb63f0: .word 0xffff +3ffb6400: .word 0xffff +3ffb6410: .word 0xffff +3ffb6420: .word 0xffff +3ffb6430: .word 0xffff +3ffb6440: .word 0xffff +3ffb6450: .word 0xffff +3ffb6460: .word 0xffff +3ffb6470: .word 0xffff +3ffb6480: .word 0xffff +3ffb6490: .word 0xffff +3ffb64a0: .word 0xffff +3ffb64b0: .word 0xffff +3ffb64c0: .word 0xffff +3ffb64d0: .word 0xffff +3ffb64e0: .word 0xffff +3ffb64f0: .word 0xffff +3ffb6500: .word 0xffff +3ffb6510: .word 0xffff +3ffb6520: .word 0xffff +3ffb6530: .word 0xffff +3ffb6540: .word 0xffff +3ffb6550: .word 0xffff +3ffb6560: .word 0xffff +3ffb6570: .word 0xffff +3ffb6580: .word 0xffff +3ffb6590: .word 0xffff +3ffb65a0: .word 0xffff +3ffb65b0: .word 0xffff +3ffb65c0: .word 0xffff +3ffb65d0: .word 0xffff +3ffb65e0: .word 0xffff +3ffb65f0: .word 0xffff +3ffb6600: .word 0xffff +3ffb6610: .word 0xffff +3ffb6620: .word 0xffff +3ffb6630: .word 0xffff +3ffb6640: .word 0xffff +3ffb6650: .word 0xffff +3ffb6660: .word 0xffff +3ffb6670: .word 0xffff +3ffb6680: .word 0xffff +3ffb6690: .word 0xffff +3ffb66a0: .word 0xffff +3ffb66b0: .word 0xffff +3ffb66c0: .word 0xffff +3ffb66d0: .word 0xffff +3ffb66e0: .word 0xffff +3ffb66f0: .word 0xffff +3ffb6700: .word 0xffff +3ffb6710: .word 0xffff +3ffb6720: .word 0xffff +3ffb6730: .word 0xffff +3ffb6740: .word 0xffff +3ffb6750: .word 0xffff +3ffb6760: .word 0xffff +3ffb6770: .word 0xffff +3ffb6780: .word 0xffff +3ffb6790: .word 0xffff +3ffb67a0: .word 0xffff +3ffb67b0: .word 0xffff +3ffb67c0: .word 0xffff +3ffb67d0: .word 0xffff +3ffb67e0: .word 0xffff +3ffb67f0: .word 0xffff +3ffb6800: .word 0xffff +3ffb6810: .word 0xffff +3ffb6820: .word 0xffff +3ffb6830: .word 0xffff +3ffb6840: .word 0xffff +3ffb6850: .word 0xffff +3ffb6860: .word 0xffff +3ffb6870: .word 0xffff +3ffb6880: .word 0xffff +3ffb6890: .word 0xffff +3ffb68a0: .word 0xffff +3ffb68b0: .word 0xffff +3ffb68c0: .word 0xffff +3ffb68d0: .word 0xffff +3ffb68e0: .word 0xffff +3ffb68f0: .word 0xffff +3ffb6900: .word 0xffff +3ffb6910: .word 0xffff +3ffb6920: .word 0xffff +3ffb6930: .word 0xffff +3ffb6940: .word 0xffff +3ffb6950: .word 0xffff +3ffb6960: .word 0xffff +3ffb6970: .word 0xffff +3ffb6980: .word 0xffff +3ffb6990: .word 0xffff +3ffb69a0: .word 0xffff +3ffb69b0: .word 0xffff +3ffb69c0: .word 0xffff +3ffb69d0: .word 0xffff +3ffb69e0: .word 0xffff +3ffb69f0: .word 0xffff +3ffb6a00: .word 0xffff +3ffb6a10: .word 0xffff +3ffb6a20: .word 0xffff +3ffb6a30: .word 0xffff +3ffb6a40: .word 0xffff +3ffb6a50: .word 0xffff +3ffb6a60: .word 0xffff +3ffb6a70: .word 0xffff +3ffb6a80: .word 0xffff +3ffb6a90: .word 0xffff +3ffb6aa0: .word 0xffff +3ffb6ab0: .word 0xffff +3ffb6ac0: .word 0xffff +3ffb6ad0: .word 0xffff +3ffb6ae0: .word 0xffff +3ffb6af0: .word 0xffff +3ffb6b00: .word 0xffff +3ffb6b10: .word 0xffff +3ffb6b20: .word 0xffff +3ffb6b30: .word 0xffff +3ffb6b40: .word 0xffff +3ffb6b50: .word 0xffff +3ffb6b60: .word 0xffff +3ffb6b70: .word 0xffff +3ffb6b80: .word 0xffff +3ffb6b90: .word 0xffff +3ffb6ba0: .word 0xffff +3ffb6bb0: .word 0xffff +3ffb6bc0: .word 0xffff +3ffb6bd0: .word 0xffff +3ffb6be0: .word 0xffff +3ffb6bf0: .word 0xffff +3ffb6c00: .word 0xffff +3ffb6c10: .word 0xffff +3ffb6c20: .word 0xffff +3ffb6c30: .word 0xffff +3ffb6c40: .word 0xffff +3ffb6c50: .word 0xffff +3ffb6c60: .word 0xffff +3ffb6c70: .word 0xffff +3ffb6c80: .word 0xffff +3ffb6c90: .word 0xffff +3ffb6ca0: .word 0xffff +3ffb6cb0: .word 0xffff +3ffb6cc0: .word 0xffff +3ffb6cd0: .word 0xffff +3ffb6ce0: .word 0xffff +3ffb6cf0: .word 0xffff +3ffb6d00: .word 0xffff +3ffb6d10: .word 0xffff +3ffb6d20: .word 0xffff +3ffb6d30: .word 0xffff +3ffb6d40: .word 0xffff +3ffb6d50: .word 0xffff +3ffb6d60: .word 0xffff +3ffb6d70: .word 0xffff +3ffb6d80: .word 0xffff +3ffb6d90: .word 0xffff +3ffb6da0: .word 0xffff +3ffb6db0: .word 0xffff +3ffb6dc0: .word 0xffff +3ffb6dd0: .word 0xffff +3ffb6de0: .word 0xffff +3ffb6df0: .word 0xffff +3ffb6e00: .word 0xffff +3ffb6e10: .word 0xffff +3ffb6e20: .word 0xffff +3ffb6e30: .word 0xffff +3ffb6e40: .word 0xffff +3ffb6e50: .word 0xffff +3ffb6e60: .word 0xffff +3ffb6e70: .word 0xffff +3ffb6e80: .word 0xffff +3ffb6e90: .word 0xffff +3ffb6ea0: .word 0xffff +3ffb6eb0: .word 0xffff +3ffb6ec0: .word 0xffff +3ffb6ed0: .word 0xffff +3ffb6ee0: .word 0xffff +3ffb6ef0: .word 0xffff +3ffb6f00: .word 0xffff +3ffb6f10: .word 0xffff +3ffb6f20: .word 0xffff +3ffb6f30: .word 0xffff +3ffb6f40: .word 0xffff +3ffb6f50: .word 0xffff +3ffb6f60: .word 0xffff +3ffb6f70: .word 0xffff +3ffb6f80: .word 0xffff +3ffb6f90: .word 0xffff +3ffb6fa0: .word 0xffff +3ffb6fb0: .word 0xffff +3ffb6fc0: .word 0xffff +3ffb6fd0: .word 0xffff +3ffb6fe0: .word 0xffff +3ffb6ff0: .word 0xffff +3ffb7000: .word 0xffff +3ffb7010: .word 0xffff +3ffb7020: .word 0xffff +3ffb7030: .word 0xffff +3ffb7040: .word 0xffff +3ffb7050: .word 0xffff +3ffb7060: .word 0xffff +3ffb7070: .word 0xffff +3ffb7080: .word 0xffff +3ffb7090: .word 0xffff +3ffb70a0: .word 0xffff +3ffb70b0: .word 0xffff +3ffb70c0: .word 0xffff +3ffb70d0: .word 0xffff +3ffb70e0: .word 0xffff +3ffb70f0: .word 0xffff +3ffb7100: .word 0xffff +3ffb7110: .word 0xffff +3ffb7120: .word 0xffff +3ffb7130: .word 0xffff +3ffb7140: .word 0xffff +3ffb7150: .word 0xffff +3ffb7160: .word 0xffff +3ffb7170: .word 0xffff +3ffb7180: .word 0xffff +3ffb7190: .word 0xffff +3ffb71a0: .word 0xffff +3ffb71b0: .word 0xffff +3ffb71c0: .word 0xffff +3ffb71d0: .word 0xffff +3ffb71e0: .word 0xffff +3ffb71f0: .word 0xffff +3ffb7200: .word 0xffff +3ffb7210: .word 0xffff +3ffb7220: .word 0xffff +3ffb7230: .word 0xffff +3ffb7240: .word 0xffff +3ffb7250: .word 0xffff +3ffb7260: .word 0xffff +3ffb7270: .word 0xffff +3ffb7280: .word 0xffff +3ffb7290: .word 0xffff +3ffb72a0: .word 0xffff +3ffb72b0: .word 0xffff +3ffb72c0: .word 0xffff +3ffb72d0: .word 0xffff +3ffb72e0: .word 0xffff +3ffb72f0: .word 0xffff +3ffb7300: .word 0xffff +3ffb7310: .word 0xffff +3ffb7320: .word 0xffff +3ffb7330: .word 0xffff +3ffb7340: .word 0xffff +3ffb7350: .word 0xffff +3ffb7360: .word 0xffff +3ffb7370: .word 0xffff +3ffb7380: .word 0xffff +3ffb7390: .word 0xffff +3ffb73a0: .word 0xffff +3ffb73b0: .word 0xffff +3ffb73c0: .word 0xffff +3ffb73d0: .word 0xffff +3ffb73e0: .word 0xffff +3ffb73f0: .word 0xffff +3ffb7400: .word 0xffff +3ffb7410: .word 0xffff +3ffb7420: .word 0xffff +3ffb7430: .word 0xffff +3ffb7440: .word 0xffff +3ffb7450: .word 0xffff +3ffb7460: .word 0xffff +3ffb7470: .word 0xffff +3ffb7480: .word 0xffff +3ffb7490: .word 0xffff +3ffb74a0: .word 0xffff +3ffb74b0: .word 0xffff +3ffb74c0: .word 0xffff +3ffb74d0: .word 0xffff +3ffb74e0: .word 0xffff +3ffb74f0: .word 0xffff +3ffb7500: .word 0xffff +3ffb7510: .word 0xffff +3ffb7520: .word 0xffff +3ffb7530: .word 0xffff +3ffb7540: .word 0xffff +3ffb7550: .word 0xffff +3ffb7560: .word 0xffff +3ffb7570: .word 0xffff +3ffb7580: .word 0xffff +3ffb7590: .word 0xffff +3ffb75a0: .word 0xffff +3ffb75b0: .word 0xffff +3ffb75c0: .word 0xffff +3ffb75d0: .word 0xffff +3ffb75e0: .word 0xffff +3ffb75f0: .word 0xffff +3ffb7600: .word 0xffff +3ffb7610: .word 0xffff +3ffb7620: .word 0xffff +3ffb7630: .word 0xffff +3ffb7640: .word 0xffff +3ffb7650: .word 0xffff +3ffb7660: .word 0xffff +3ffb7670: .word 0xffff +3ffb7680: .word 0xffff +3ffb7690: .word 0xffff +3ffb76a0: .word 0xffff +3ffb76b0: .word 0xffff +3ffb76c0: .word 0xffff +3ffb76d0: .word 0xffff +3ffb76e0: .word 0xffff +3ffb76f0: .word 0xffff +3ffb7700: .word 0xffff +3ffb7710: .word 0xffff +3ffb7720: .word 0xffff +3ffb7730: .word 0xffff +3ffb7740: .word 0xffff +3ffb7750: .word 0xffff +3ffb7760: .word 0xffff +3ffb7770: .word 0xffff +3ffb7780: .word 0xffff +3ffb7790: .word 0xffff +3ffb77a0: .word 0xffff +3ffb77b0: .word 0xffff +3ffb77c0: .word 0xffff +3ffb77d0: .word 0xffff +3ffb77e0: .word 0xffff +3ffb77f0: .word 0xffff +3ffb7800: .word 0xffff +3ffb7810: .word 0xffff +3ffb7820: .word 0xffff +3ffb7830: .word 0xffff +3ffb7840: .word 0xffff +3ffb7850: .word 0xffff +3ffb7860: .word 0xffff +3ffb7870: .word 0xffff +3ffb7880: .word 0xffff +3ffb7890: .word 0xffff +3ffb78a0: .word 0xffff +3ffb78b0: .word 0xffff +3ffb78c0: .word 0xffff +3ffb78d0: .word 0xffff +3ffb78e0: .word 0xffff +3ffb78f0: .word 0xffff +3ffb7900: .word 0xffff +3ffb7910: .word 0xffff +3ffb7920: .word 0xffff +3ffb7930: .word 0xffff +3ffb7940: .word 0xffff +3ffb7950: .word 0xffff +3ffb7960: .word 0xffff +3ffb7970: .word 0xffff +3ffb7980: .word 0xffff +3ffb7990: .word 0xffff +3ffb79a0: .word 0xffff +3ffb79b0: .word 0xffff +3ffb79c0: .word 0xffff +3ffb79d0: .word 0xffff +3ffb79e0: .word 0xffff +3ffb79f0: .word 0xffff +3ffb7a00: .word 0xffff +3ffb7a10: .word 0xffff +3ffb7a20: .word 0xffff +3ffb7a30: .word 0xffff +3ffb7a40: .word 0xffff +3ffb7a50: .word 0xffff +3ffb7a60: .word 0xffff +3ffb7a70: .word 0xffff +3ffb7a80: .word 0xffff +3ffb7a90: .word 0xffff +3ffb7aa0: .word 0xffff +3ffb7ab0: .word 0xffff +3ffb7ac0: .word 0xffff +3ffb7ad0: .word 0xffff +3ffb7ae0: .word 0xffff +3ffb7af0: .word 0xffff +3ffb7b00: .word 0xffff +3ffb7b10: .word 0xffff +3ffb7b20: .word 0xffff +3ffb7b30: .word 0xffff +3ffb7b40: .word 0xffff +3ffb7b50: .word 0xffff +3ffb7b60: .word 0xffff +3ffb7b70: .word 0xffff +3ffb7b80: .word 0xffff +3ffb7b90: .word 0xffff +3ffb7ba0: .word 0xffff +3ffb7bb0: .word 0xffff +3ffb7bc0: .word 0xffff +3ffb7bd0: .word 0xffff +3ffb7be0: .word 0xffff +3ffb7bf0: .word 0xffff +3ffb7c00: .word 0xffff +3ffb7c10: .word 0xffff +3ffb7c20: .word 0xffff +3ffb7c30: .word 0xffff +3ffb7c40: .word 0xffff +3ffb7c50: .word 0xffff +3ffb7c60: .word 0xffff +3ffb7c70: .word 0xffff +3ffb7c80: .word 0xffff +3ffb7c90: .word 0xffff +3ffb7ca0: .word 0xffff +3ffb7cb0: .word 0xffff +3ffb7cc0: .word 0xffff +3ffb7cd0: .word 0xffff +3ffb7ce0: .word 0xffff +3ffb7cf0: .word 0xffff +3ffb7d00: .word 0xffff +3ffb7d10: .word 0xffff +3ffb7d20: .word 0xffff +3ffb7d30: .word 0xffff +3ffb7d40: .word 0xffff +3ffb7d50: .word 0xffff +3ffb7d60: .word 0xffff +3ffb7d70: .word 0xffff +3ffb7d80: .word 0xffff +3ffb7d90: .word 0xffff +3ffb7da0: .word 0xffff +3ffb7db0: .word 0xffff +3ffb7dc0: .word 0xffff +3ffb7dd0: .word 0xffff +3ffb7de0: .word 0xffff +3ffb7df0: .word 0xffff +3ffb7e00: .word 0xffff +3ffb7e10: .word 0xffff +3ffb7e20: .word 0xffff +3ffb7e30: .word 0xffff +3ffb7e40: .word 0xffff +3ffb7e50: .word 0xffff +3ffb7e60: .word 0xffff +3ffb7e70: .word 0xffff +3ffb7e80: .word 0xffff +3ffb7e90: .word 0xffff +3ffb7ea0: .word 0xffff +3ffb7eb0: .word 0xffff +3ffb7ec0: .word 0xffff +3ffb7ed0: .word 0xffff +3ffb7ee0: .word 0xffff +3ffb7ef0: .word 0xffff +3ffb7f00: .word 0xffff +3ffb7f10: .word 0xffff +3ffb7f20: .word 0xffff +3ffb7f30: .word 0xffff +3ffb7f40: .word 0xffff +3ffb7f50: .word 0xffff +3ffb7f60: .word 0xffff +3ffb7f70: .word 0xffff +3ffb7f80: .word 0xffff +3ffb7f90: .word 0xffff +3ffb7fa0: .word 0xffff +3ffb7fb0: .word 0xffff +3ffb7fc0: .word 0xffff +3ffb7fd0: .word 0xffff +3ffb7fe0: .word 0xffff +3ffb7ff0: .word 0xffff +3ffb8000: .word 0xffff +3ffb8010: .word 0xffff +3ffb8020: .word 0xffff +3ffb8030: .word 0xffff +3ffb8040: .word 0xffff +3ffb8050: .word 0xffff +3ffb8060: .word 0xffff +3ffb8070: .word 0xffff +3ffb8080: .word 0xffff +3ffb8090: .word 0xffff +3ffb80a0: .word 0xffff +3ffb80b0: .word 0xffff +3ffb80c0: .word 0xffff +3ffb80d0: .word 0xffff +3ffb80e0: .word 0xffff +3ffb80f0: .word 0xffff +3ffb8100: .word 0xffff +3ffb8110: .word 0xffff +3ffb8120: .word 0xffff +3ffb8130: .word 0xffff +3ffb8140: .word 0xffff +3ffb8150: .word 0xffff +3ffb8160: .word 0xffff +3ffb8170: .word 0xffff +3ffb8180: .word 0xffff +3ffb8190: .word 0xffff +3ffb81a0: .word 0xffff +3ffb81b0: .word 0xffff +3ffb81c0: .word 0xffff +3ffb81d0: .word 0xffff +3ffb81e0: .word 0xffff +3ffb81f0: .word 0xffff +3ffb8200: .word 0xffff +3ffb8210: .word 0xffff +3ffb8220: .word 0xffff +3ffb8230: .word 0xffff +3ffb8240: .word 0xffff +3ffb8250: .word 0xffff +3ffb8260: .word 0xffff +3ffb8270: .word 0xffff +3ffb8280: .word 0xffff +3ffb8290: .word 0xffff +3ffb82a0: .word 0xffff +3ffb82b0: .word 0xffff +3ffb82c0: .word 0xffff +3ffb82d0: .word 0xffff +3ffb82e0: .word 0xffff +3ffb82f0: .word 0xffff +3ffb8300: .word 0xffff +3ffb8310: .word 0xffff +3ffb8320: .word 0xffff +3ffb8330: .word 0xffff +3ffb8340: .word 0xffff +3ffb8350: .word 0xffff +3ffb8360: .word 0xffff +3ffb8370: .word 0xffff +3ffb8380: .word 0xffff +3ffb8390: .word 0xffff +3ffb83a0: .word 0xffff +3ffb83b0: .word 0xffff +3ffb83c0: .word 0xffff +3ffb83d0: .word 0xffff +3ffb83e0: .word 0xffff +3ffb83f0: .word 0xffff +3ffb8400: .word 0xffff +3ffb8410: .word 0xffff +3ffb8420: .word 0xffff +3ffb8430: .word 0xffff +3ffb8440: .word 0xffff +3ffb8450: .word 0xffff +3ffb8460: .word 0xffff +3ffb8470: .word 0xffff +3ffb8480: .word 0xffff +3ffb8490: .word 0xffff +3ffb84a0: .word 0xffff +3ffb84b0: .word 0xffff +3ffb84c0: .word 0xffff +3ffb84d0: .word 0xffff +3ffb84e0: .word 0xffff +3ffb84f0: .word 0xffff +3ffb8500: .word 0xffff +3ffb8510: .word 0xffff +3ffb8520: .word 0xffff +3ffb8530: .word 0xffff +3ffb8540: .word 0xffff +3ffb8550: .word 0xffff +3ffb8560: .word 0xffff +3ffb8570: .word 0xffff +3ffb8580: .word 0xffff +3ffb8590: .word 0xffff +3ffb85a0: .word 0xffff +3ffb85b0: .word 0xffff +3ffb85c0: .word 0xffff +3ffb85d0: .word 0xffff +3ffb85e0: .word 0xffff +3ffb85f0: .word 0xffff +3ffb8600: .word 0xffff +3ffb8610: .word 0xffff +3ffb8620: .word 0xffff +3ffb8630: .word 0xffff +3ffb8640: .word 0xffff +3ffb8650: .word 0xffff +3ffb8660: .word 0xffff +3ffb8670: .word 0xffff +3ffb8680: .word 0xffff +3ffb8690: .word 0xffff +3ffb86a0: .word 0xffff +3ffb86b0: .word 0xffff +3ffb86c0: .word 0xffff +3ffb86d0: .word 0xffff +3ffb86e0: .word 0xffff +3ffb86f0: .word 0xffff +3ffb8700: .word 0xffff +3ffb8710: .word 0xffff +3ffb8720: .word 0xffff +3ffb8730: .word 0xffff +3ffb8740: .word 0xffff +3ffb8750: .word 0xffff +3ffb8760: .word 0xffff +3ffb8770: .word 0xffff +3ffb8780: .word 0xffff +3ffb8790: .word 0xffff +3ffb87a0: .word 0xffff +3ffb87b0: .word 0xffff +3ffb87c0: .word 0xffff +3ffb87d0: .word 0xffff +3ffb87e0: .word 0xffff +3ffb87f0: .word 0xffff +3ffb8800: .word 0xffff +3ffb8810: .word 0xffff +3ffb8820: .word 0xffff +3ffb8830: .word 0xffff +3ffb8840: .word 0xffff +3ffb8850: .word 0xffff +3ffb8860: .word 0xffff +3ffb8870: .word 0xffff +3ffb8880: .word 0xffff +3ffb8890: .word 0xffff +3ffb88a0: .word 0xffff +3ffb88b0: .word 0xffff +3ffb88c0: .word 0xffff +3ffb88d0: .word 0xffff +3ffb88e0: .word 0xffff +3ffb88f0: .word 0xffff +3ffb8900: .word 0xffff +3ffb8910: .word 0xffff +3ffb8920: .word 0xffff +3ffb8930: .word 0xffff +3ffb8940: .word 0xffff +3ffb8950: .word 0xffff +3ffb8960: .word 0xffff +3ffb8970: .word 0xffff +3ffb8980: .word 0xffff +3ffb8990: .word 0xffff +3ffb89a0: .word 0xffff +3ffb89b0: .word 0xffff +3ffb89c0: .word 0xffff +3ffb89d0: .word 0xffff +3ffb89e0: .word 0xffff +3ffb89f0: .word 0xffff +3ffb8a00: .word 0xffff +3ffb8a10: .word 0xffff +3ffb8a20: .word 0xffff +3ffb8a30: .word 0xffff +3ffb8a40: .word 0xffff +3ffb8a50: .word 0xffff +3ffb8a60: .word 0xffff +3ffb8a70: .word 0xffff +3ffb8a80: .word 0xffff +3ffb8a90: .word 0xffff +3ffb8aa0: .word 0xffff +3ffb8ab0: .word 0xffff +3ffb8ac0: .word 0xffff +3ffb8ad0: .word 0xffff +3ffb8ae0: .word 0xffff +3ffb8af0: .word 0xffff +3ffb8b00: .word 0xffff +3ffb8b10: .word 0xffff +3ffb8b20: .word 0xffff +3ffb8b30: .word 0xffff +3ffb8b40: .word 0xffff +3ffb8b50: .word 0xffff +3ffb8b60: .word 0xffff +3ffb8b70: .word 0xffff +3ffb8b80: .word 0xffff +3ffb8b90: .word 0xffff +3ffb8ba0: .word 0xffff +3ffb8bb0: .word 0xffff +3ffb8bc0: .word 0xffff +3ffb8bd0: .word 0xffff +3ffb8be0: .word 0xffff +3ffb8bf0: .word 0xffff +3ffb8c00: .word 0xffff +3ffb8c10: .word 0xffff +3ffb8c20: .word 0xffff +3ffb8c30: .word 0xffff +3ffb8c40: .word 0xffff +3ffb8c50: .word 0xffff +3ffb8c60: .word 0xffff +3ffb8c70: .word 0xffff +3ffb8c80: .word 0xffff +3ffb8c90: .word 0xffff +3ffb8ca0: .word 0xffff +3ffb8cb0: .word 0xffff +3ffb8cc0: .word 0xffff +3ffb8cd0: .word 0xffff +3ffb8ce0: .word 0xffff +3ffb8cf0: .word 0xffff +3ffb8d00: .word 0xffff +3ffb8d10: .word 0xffff +3ffb8d20: .word 0xffff +3ffb8d30: .word 0xffff +3ffb8d40: .word 0xffff +3ffb8d50: .word 0xffff +3ffb8d60: .word 0xffff +3ffb8d70: .word 0xffff +3ffb8d80: .word 0xffff +3ffb8d90: .word 0xffff +3ffb8da0: .word 0xffff +3ffb8db0: .word 0xffff +3ffb8dc0: .word 0xffff +3ffb8dd0: .word 0xffff +3ffb8de0: .word 0xffff +3ffb8df0: .word 0xffff +3ffb8e00: .word 0xffff +3ffb8e10: .word 0xffff +3ffb8e20: .word 0xffff +3ffb8e30: .word 0xffff +3ffb8e40: .word 0xffff +3ffb8e50: .word 0xffff +3ffb8e60: .word 0xffff +3ffb8e70: .word 0xffff +3ffb8e80: .word 0xffff +3ffb8e90: .word 0xffff +3ffb8ea0: .word 0xffff +3ffb8eb0: .word 0xffff +3ffb8ec0: .word 0xffff +3ffb8ed0: .word 0xffff +3ffb8ee0: .word 0xffff +3ffb8ef0: .word 0xffff +3ffb8f00: .word 0xffff +3ffb8f10: .word 0xffff +3ffb8f20: .word 0xffff +3ffb8f30: .word 0xffff +3ffb8f40: .word 0xffff +3ffb8f50: .word 0xffff +3ffb8f60: .word 0xffff +3ffb8f70: .word 0xffff +3ffb8f80: .word 0xffff +3ffb8f90: .word 0xffff +3ffb8fa0: .word 0xffff +3ffb8fb0: .word 0xffff +3ffb8fc0: .word 0xffff +3ffb8fd0: .word 0xffff +3ffb8fe0: .word 0xffff +3ffb8ff0: .word 0xffff +3ffb9000: .word 0xffff +3ffb9010: .word 0xffff +3ffb9020: .word 0xffff +3ffb9030: .word 0xffff +3ffb9040: .word 0xffff +3ffb9050: .word 0xffff +3ffb9060: .word 0xffff +3ffb9070: .word 0xffff +3ffb9080: .word 0xffff +3ffb9090: .word 0xffff +3ffb90a0: .word 0xffff +3ffb90b0: .word 0xffff +3ffb90c0: .word 0xffff +3ffb90d0: .word 0xffff +3ffb90e0: .word 0xffff +3ffb90f0: .word 0xffff +3ffb9100: .word 0xffff +3ffb9110: .word 0xffff +3ffb9120: .word 0xffff +3ffb9130: .word 0xffff +3ffb9140: .word 0xffff +3ffb9150: .word 0xffff +3ffb9160: .word 0xffff +3ffb9170: .word 0xffff +3ffb9180: .word 0xffff +3ffb9190: .word 0xffff +3ffb91a0: .word 0xffff +3ffb91b0: .word 0xffff +3ffb91c0: .word 0xffff +3ffb91d0: .word 0xffff +3ffb91e0: .word 0xffff +3ffb91f0: .word 0xffff +3ffb9200: .word 0xffff +3ffb9210: .word 0xffff +3ffb9220: .word 0xffff +3ffb9230: .word 0xffff +3ffb9240: .word 0xffff +3ffb9250: .word 0xffff +3ffb9260: .word 0xffff +3ffb9270: .word 0xffff +3ffb9280: .word 0xffff +3ffb9290: .word 0xffff +3ffb92a0: .word 0xffff +3ffb92b0: .word 0xffff +3ffb92c0: .word 0xffff +3ffb92d0: .word 0xffff +3ffb92e0: .word 0xffff +3ffb92f0: .word 0xffff +3ffb9300: .word 0xffff +3ffb9310: .word 0xffff +3ffb9320: .word 0xffff +3ffb9330: .word 0xffff +3ffb9340: .word 0xffff +3ffb9350: .word 0xffff +3ffb9360: .word 0xffff +3ffb9370: .word 0xffff +3ffb9380: .word 0xffff +3ffb9390: .word 0xffff +3ffb93a0: .word 0xffff +3ffb93b0: .word 0xffff +3ffb93c0: .word 0xffff +3ffb93d0: .word 0xffff +3ffb93e0: .word 0xffff +3ffb93f0: .word 0xffff +3ffb9400: .word 0xffff +3ffb9410: .word 0xffff +3ffb9420: .word 0xffff +3ffb9430: .word 0xffff +3ffb9440: .word 0xffff +3ffb9450: .word 0xffff +3ffb9460: .word 0xffff +3ffb9470: .word 0xffff +3ffb9480: .word 0xffff +3ffb9490: .word 0xffff +3ffb94a0: .word 0xffff +3ffb94b0: .word 0xffff +3ffb94c0: .word 0xffff +3ffb94d0: .word 0xffff +3ffb94e0: .word 0xffff +3ffb94f0: .word 0xffff +3ffb9500: .word 0xffff +3ffb9510: .word 0xffff +3ffb9520: .word 0xffff +3ffb9530: .word 0xffff +3ffb9540: .word 0xffff +3ffb9550: .word 0xffff +3ffb9560: .word 0xffff +3ffb9570: .word 0xffff +3ffb9580: .word 0xffff +3ffb9590: .word 0xffff +3ffb95a0: .word 0xffff +3ffb95b0: .word 0xffff +3ffb95c0: .word 0xffff +3ffb95d0: .word 0xffff +3ffb95e0: .word 0xffff +3ffb95f0: .word 0xffff +3ffb9600: .word 0xffff +3ffb9610: .word 0xffff +3ffb9620: .word 0xffff +3ffb9630: .word 0xffff +3ffb9640: .word 0xffff +3ffb9650: .word 0xffff +3ffb9660: .word 0xffff +3ffb9670: .word 0xffff +3ffb9680: .word 0xffff +3ffb9690: .word 0xffff +3ffb96a0: .word 0xffff +3ffb96b0: .word 0xffff +3ffb96c0: .word 0xffff +3ffb96d0: .word 0xffff +3ffb96e0: .word 0xffff +3ffb96f0: .word 0xffff +3ffb9700: .word 0xffff +3ffb9710: .word 0xffff +3ffb9720: .word 0xffff +3ffb9730: .word 0xffff +3ffb9740: .word 0xffff +3ffb9750: .word 0xffff +3ffb9760: .word 0xffff +3ffb9770: .word 0xffff +3ffb9780: .word 0xffff +3ffb9790: .word 0xffff +3ffb97a0: .word 0xffff +3ffb97b0: .word 0xffff +3ffb97c0: .word 0xffff +3ffb97d0: .word 0xffff +3ffb97e0: .word 0xffff +3ffb97f0: .word 0xffff +3ffb9800: .word 0xffff +3ffb9810: .word 0xffff +3ffb9820: .word 0xffff +3ffb9830: .word 0xffff +3ffb9840: .word 0xffff +3ffb9850: .word 0xffff +3ffb9860: .word 0xffff +3ffb9870: .word 0xffff +3ffb9880: .word 0xffff +3ffb9890: .word 0xffff +3ffb98a0: .word 0xffff +3ffb98b0: .word 0xffff +3ffb98c0: .word 0xffff +3ffb98d0: .word 0xffff +3ffb98e0: .word 0xffff +3ffb98f0: .word 0xffff +3ffb9900: .word 0xffff +3ffb9910: .word 0xffff +3ffb9920: .word 0xffff +3ffb9930: .word 0xffff +3ffb9940: .word 0xffff +3ffb9950: .word 0xffff +3ffb9960: .word 0xffff +3ffb9970: .word 0xffff +3ffb9980: .word 0xffff +3ffb9990: .word 0xffff +3ffb99a0: .word 0xffff +3ffb99b0: .word 0xffff +3ffb99c0: .word 0xffff +3ffb99d0: .word 0xffff +3ffb99e0: .word 0xffff +3ffb99f0: .word 0xffff +3ffb9a00: .word 0xffff +3ffb9a10: .word 0xffff +3ffb9a20: .word 0xffff +3ffb9a30: .word 0xffff +3ffb9a40: .word 0xffff +3ffb9a50: .word 0xffff +3ffb9a60: .word 0xffff +3ffb9a70: .word 0xffff +3ffb9a80: .word 0xffff +3ffb9a90: .word 0xffff +3ffb9aa0: .word 0xffff +3ffb9ab0: .word 0xffff +3ffb9ac0: .word 0xffff +3ffb9ad0: .word 0xffff +3ffb9ae0: .word 0xffff +3ffb9af0: .word 0xffff +3ffb9b00: .word 0xffff +3ffb9b10: .word 0xffff +3ffb9b20: .word 0xffff +3ffb9b30: .word 0xffff +3ffb9b40: .word 0xffff +3ffb9b50: .word 0xffff +3ffb9b60: .word 0xffff +3ffb9b70: .word 0xffff +3ffb9b80: .word 0xffff +3ffb9b90: .word 0xffff +3ffb9ba0: .word 0xffff +3ffb9bb0: .word 0xffff +3ffb9bc0: .word 0xffff +3ffb9bd0: .word 0xffff +3ffb9be0: .word 0xffff +3ffb9bf0: .word 0xffff +3ffb9c00: .word 0xffff +3ffb9c10: .word 0xffff +3ffb9c20: .word 0xffff +3ffb9c30: .word 0xffff +3ffb9c40: .word 0xffff +3ffb9c50: .word 0xffff +3ffb9c60: .word 0xffff +3ffb9c70: .word 0xffff +3ffb9c80: .word 0xffff +3ffb9c90: .word 0xffff +3ffb9ca0: .word 0xffff +3ffb9cb0: .word 0xffff +3ffb9cc0: .word 0xffff +3ffb9cd0: .word 0xffff +3ffb9ce0: .word 0xffff +3ffb9cf0: .word 0xffff +3ffb9d00: .word 0xffff +3ffb9d10: .word 0xffff +3ffb9d20: .word 0xffff +3ffb9d30: .word 0xffff +3ffb9d40: .word 0xffff +3ffb9d50: .word 0xffff +3ffb9d60: .word 0xffff +3ffb9d70: .word 0xffff +3ffb9d80: .word 0xffff +3ffb9d90: .word 0xffff +3ffb9da0: .word 0xffff +3ffb9db0: .word 0xffff +3ffb9dc0: .word 0xffff +3ffb9dd0: .word 0xffff +3ffb9de0: .word 0xffff +3ffb9df0: .word 0xffff +3ffb9e00: .word 0xffff +3ffb9e10: .word 0xffff +3ffb9e20: .word 0xffff +3ffb9e30: .word 0xffff +3ffb9e40: .word 0xffff +3ffb9e50: .word 0xffff +3ffb9e60: .word 0xffff +3ffb9e70: .word 0xffff +3ffb9e80: .word 0xffff +3ffb9e90: .word 0xffff +3ffb9ea0: .word 0xffff +3ffb9eb0: .word 0xffff +3ffb9ec0: .word 0xffff +3ffb9ed0: .word 0xffff +3ffb9ee0: .word 0xffff +3ffb9ef0: .word 0xffff +3ffb9f00: .word 0xffff +3ffb9f10: .word 0xffff +3ffb9f20: .word 0xffff +3ffb9f30: .word 0xffff +3ffb9f40: .word 0xffff +3ffb9f50: .word 0xffff +3ffb9f60: .word 0xffff +3ffb9f70: .word 0xffff +3ffb9f80: .word 0xffff +3ffb9f90: .word 0xffff +3ffb9fa0: .word 0xffff +3ffb9fb0: .word 0xffff +3ffb9fc0: .word 0xffff +3ffb9fd0: .word 0xffff +3ffb9fe0: .word 0xffff +3ffb9ff0: .word 0xffff +3ffba000: .word 0xffff +3ffba010: .word 0xffff +3ffba020: .word 0xffff +3ffba030: .word 0xffff +3ffba040: .word 0xffff +3ffba050: .word 0xffff +3ffba060: .word 0xffff +3ffba070: .word 0xffff +3ffba080: .word 0xffff +3ffba090: .word 0xffff +3ffba0a0: .word 0xffff +3ffba0b0: .word 0xffff +3ffba0c0: .word 0xffff +3ffba0d0: .word 0xffff +3ffba0e0: .word 0xffff +3ffba0f0: .word 0xffff +3ffba100: .word 0xffff +3ffba110: .word 0xffff +3ffba120: .word 0xffff +3ffba130: .word 0xffff +3ffba140: .word 0xffff +3ffba150: .word 0xffff +3ffba160: .word 0xffff +3ffba170: .word 0xffff +3ffba180: .word 0xffff +3ffba190: .word 0xffff +3ffba1a0: .word 0xffff +3ffba1b0: .word 0xffff +3ffba1c0: .word 0xffff +3ffba1d0: .word 0xffff +3ffba1e0: .word 0xffff +3ffba1f0: .word 0xffff +3ffba200: .word 0xffff +3ffba210: .word 0xffff +3ffba220: .word 0xffff +3ffba230: .word 0xffff +3ffba240: .word 0xffff +3ffba250: .word 0xffff +3ffba260: .word 0xffff +3ffba270: .word 0xffff +3ffba280: .word 0xffff +3ffba290: .word 0xffff +3ffba2a0: .word 0xffff +3ffba2b0: .word 0xffff +3ffba2c0: .word 0xffff +3ffba2d0: .word 0xffff +3ffba2e0: .word 0xffff +3ffba2f0: .word 0xffff +3ffba300: .word 0xffff +3ffba310: .word 0xffff +3ffba320: .word 0xffff +3ffba330: .word 0xffff +3ffba340: .word 0xffff +3ffba350: .word 0xffff +3ffba360: .word 0xffff +3ffba370: .word 0xffff +3ffba380: .word 0xffff +3ffba390: .word 0xffff +3ffba3a0: .word 0xffff +3ffba3b0: .word 0xffff +3ffba3c0: .word 0xffff +3ffba3d0: .word 0xffff +3ffba3e0: .word 0xffff +3ffba3f0: .word 0xffff +3ffba400: .word 0xffff +3ffba410: .word 0xffff +3ffba420: .word 0xffff +3ffba430: .word 0xffff +3ffba440: .word 0xffff +3ffba450: .word 0xffff +3ffba460: .word 0xffff +3ffba470: .word 0xffff +3ffba480: .word 0xffff +3ffba490: .word 0xffff +3ffba4a0: .word 0xffff +3ffba4b0: .word 0xffff +3ffba4c0: .word 0xffff +3ffba4d0: .word 0xffff +3ffba4e0: .word 0xffff +3ffba4f0: .word 0xffff +3ffba500: .word 0xffff +3ffba510: .word 0xffff +3ffba520: .word 0xffff +3ffba530: .word 0xffff +3ffba540: .word 0xffff +3ffba550: .word 0xffff +3ffba560: .word 0xffff +3ffba570: .word 0xffff +3ffba580: .word 0xffff +3ffba590: .word 0xffff +3ffba5a0: .word 0xffff +3ffba5b0: .word 0xffff +3ffba5c0: .word 0xffff +3ffba5d0: .word 0xffff +3ffba5e0: .word 0xffff +3ffba5f0: .word 0xffff +3ffba600: .word 0xffff +3ffba610: .word 0xffff +3ffba620: .word 0xffff +3ffba630: .word 0xffff +3ffba640: .word 0xffff +3ffba650: .word 0xffff +3ffba660: .word 0xffff +3ffba670: .word 0xffff +3ffba680: .word 0xffff +3ffba690: .word 0xffff +3ffba6a0: .word 0xffff +3ffba6b0: .word 0xffff +3ffba6c0: .word 0xffff +3ffba6d0: .word 0xffff +3ffba6e0: .word 0xffff +3ffba6f0: .word 0xffff +3ffba700: .word 0xffff +3ffba710: .word 0xffff +3ffba720: .word 0xffff +3ffba730: .word 0xffff +3ffba740: .word 0xffff +3ffba750: .word 0xffff +3ffba760: .word 0xffff +3ffba770: .word 0xffff +3ffba780: .word 0xffff +3ffba790: .word 0xffff +3ffba7a0: .word 0xffff +3ffba7b0: .word 0xffff +3ffba7c0: .word 0xffff +3ffba7d0: .word 0xffff +3ffba7e0: .word 0xffff +3ffba7f0: .word 0xffff +3ffba800: .word 0xffff +3ffba810: .word 0xffff +3ffba820: .word 0xffff +3ffba830: .word 0xffff +3ffba840: .word 0xffff +3ffba850: .word 0xffff +3ffba860: .word 0xffff +3ffba870: .word 0xffff +3ffba880: .word 0xffff +3ffba890: .word 0xffff +3ffba8a0: .word 0xffff +3ffba8b0: .word 0xffff +3ffba8c0: .word 0xffff +3ffba8d0: .word 0xffff +3ffba8e0: .word 0xffff +3ffba8f0: .word 0xffff +3ffba900: .word 0xffff +3ffba910: .word 0xffff +3ffba920: .word 0xffff +3ffba930: .word 0xffff +3ffba940: .word 0xffff +3ffba950: .word 0xffff +3ffba960: .word 0xffff +3ffba970: .word 0xffff +3ffba980: .word 0xffff +3ffba990: .word 0xffff +3ffba9a0: .word 0xffff +3ffba9b0: .word 0xffff +3ffba9c0: .word 0xffff +3ffba9d0: .word 0xffff +3ffba9e0: .word 0xffff +3ffba9f0: .word 0xffff +3ffbaa00: .word 0xffff +3ffbaa10: .word 0xffff +3ffbaa20: .word 0xffff +3ffbaa30: .word 0xffff +3ffbaa40: .word 0xffff +3ffbaa50: .word 0xffff +3ffbaa60: .word 0xffff +3ffbaa70: .word 0xffff +3ffbaa80: .word 0xffff +3ffbaa90: .word 0xffff +3ffbaaa0: .word 0xffff +3ffbaab0: .word 0xffff +3ffbaac0: .word 0xffff +3ffbaad0: .word 0xffff +3ffbaae0: .word 0xffff +3ffbaaf0: .word 0xffff +3ffbab00: .word 0xffff +3ffbab10: .word 0xffff +3ffbab20: .word 0xffff +3ffbab30: .word 0xffff +3ffbab40: .word 0xffff +3ffbab50: .word 0xffff +3ffbab60: .word 0xffff +3ffbab70: .word 0xffff +3ffbab80: .word 0xffff +3ffbab90: .word 0xffff +3ffbaba0: .word 0xffff +3ffbabb0: .word 0xffff +3ffbabc0: .word 0xffff +3ffbabd0: .word 0xffff +3ffbabe0: .word 0xffff +3ffbabf0: .word 0xffff +3ffbac00: .word 0xffff +3ffbac10: .word 0xffff +3ffbac20: .word 0xffff +3ffbac30: .word 0xffff +3ffbac40: .word 0xffff +3ffbac50: .word 0xffff +3ffbac60: .word 0xffff +3ffbac70: .word 0xffff +3ffbac80: .word 0xffff +3ffbac90: .word 0xffff +3ffbaca0: .word 0xffff +3ffbacb0: .word 0xffff +3ffbacc0: .word 0xffff +3ffbacd0: .word 0xffff +3ffbace0: .word 0xffff +3ffbacf0: .word 0xffff +3ffbad00: .word 0xffff +3ffbad10: .word 0xffff +3ffbad20: .word 0xffff +3ffbad30: .word 0xffff +3ffbad40: .word 0xffff +3ffbad50: .word 0xffff +3ffbad60: .word 0xffff +3ffbad70: .word 0xffff +3ffbad80: .word 0xffff +3ffbad90: .word 0xffff +3ffbada0: .word 0xffff +3ffbadb0: .word 0xffff +3ffbadc0: .word 0xffff +3ffbadd0: .word 0xffff +3ffbade0: .word 0xffff +3ffbadf0: .word 0xffff +3ffbae00: .word 0xffff +3ffbae10: .word 0xffff +3ffbae20: .word 0xffff +3ffbae30: .word 0xffff +3ffbae40: .word 0xffff +3ffbae50: .word 0xffff +3ffbae60: .word 0xffff +3ffbae70: .word 0xffff +3ffbae80: .word 0xffff +3ffbae90: .word 0xffff +3ffbaea0: .word 0xffff +3ffbaeb0: .word 0xffff +3ffbaec0: .word 0xffff +3ffbaed0: .word 0xffff +3ffbaee0: .word 0xffff +3ffbaef0: .word 0xffff +3ffbaf00: .word 0xffff +3ffbaf10: .word 0xffff +3ffbaf20: .word 0xffff +3ffbaf30: .word 0xffff +3ffbaf40: .word 0xffff +3ffbaf50: .word 0xffff +3ffbaf60: .word 0xffff +3ffbaf70: .word 0xffff +3ffbaf80: .word 0xffff +3ffbaf90: .word 0xffff +3ffbafa0: .word 0xffff +3ffbafb0: .word 0xffff +3ffbafc0: .word 0xffff +3ffbafd0: .word 0xffff +3ffbafe0: .word 0xffff +3ffbaff0: .word 0xffff +3ffbb000: .word 0xffff +3ffbb010: .word 0xffff +3ffbb020: .word 0xffff +3ffbb030: .word 0xffff +3ffbb040: .word 0xffff +3ffbb050: .word 0xffff +3ffbb060: .word 0xffff +3ffbb070: .word 0xffff +3ffbb080: .word 0xffff +3ffbb090: .word 0xffff +3ffbb0a0: .word 0xffff +3ffbb0b0: .word 0xffff +3ffbb0c0: .word 0xffff +3ffbb0d0: .word 0xffff +3ffbb0e0: .word 0xffff +3ffbb0f0: .word 0xffff +3ffbb100: .word 0xffff +3ffbb110: .word 0xffff +3ffbb120: .word 0xffff +3ffbb130: .word 0xffff +3ffbb140: .word 0xffff +3ffbb150: .word 0xffff +3ffbb160: .word 0xffff +3ffbb170: .word 0xffff +3ffbb180: .word 0xffff +3ffbb190: .word 0xffff +3ffbb1a0: .word 0xffff +3ffbb1b0: .word 0xffff +3ffbb1c0: .word 0xffff +3ffbb1d0: .word 0xffff +3ffbb1e0: .word 0xffff +3ffbb1f0: .word 0xffff +3ffbb200: .word 0xffff +3ffbb210: .word 0xffff +3ffbb220: .word 0xffff +3ffbb230: .word 0xffff +3ffbb240: .word 0xffff +3ffbb250: .word 0xffff +3ffbb260: .word 0xffff +3ffbb270: .word 0xffff +3ffbb280: .word 0xffff +3ffbb290: .word 0xffff +3ffbb2a0: .word 0xffff +3ffbb2b0: .word 0xffff +3ffbb2c0: .word 0xffff +3ffbb2d0: .word 0xffff +3ffbb2e0: .word 0xffff +3ffbb2f0: .word 0xffff +3ffbb300: .word 0xffff +3ffbb310: .word 0xffff +3ffbb320: .word 0xffff +3ffbb330: .word 0xffff +3ffbb340: .word 0xffff +3ffbb350: .word 0xffff +3ffbb360: .word 0xffff +3ffbb370: .word 0xffff +3ffbb380: .word 0xffff +3ffbb390: .word 0xffff +3ffbb3a0: .word 0xffff +3ffbb3b0: .word 0xffff +3ffbb3c0: .word 0xffff +3ffbb3d0: .word 0xffff +3ffbb3e0: .word 0xffff +3ffbb3f0: .word 0xffff +3ffbb400: .word 0xffff +3ffbb410: .word 0xffff +3ffbb420: .word 0xffff +3ffbb430: .word 0xffff +3ffbb440: .word 0xffff +3ffbb450: .word 0xffff +3ffbb460: .word 0xffff +3ffbb470: .word 0xffff +3ffbb480: .word 0xffff +3ffbb490: .word 0xffff +3ffbb4a0: .word 0xffff +3ffbb4b0: .word 0xffff +3ffbb4c0: .word 0xffff +3ffbb4d0: .word 0xffff +3ffbb4e0: .word 0xffff +3ffbb4f0: .word 0xffff +3ffbb500: .word 0xffff +3ffbb510: .word 0xffff +3ffbb520: .word 0xffff +3ffbb530: .word 0xffff +3ffbb540: .word 0xffff +3ffbb550: .word 0xffff +3ffbb560: .word 0xffff +3ffbb570: .word 0xffff +3ffbb580: .word 0xffff +3ffbb590: .word 0xffff +3ffbb5a0: .word 0xffff +3ffbb5b0: .word 0xffff +3ffbb5c0: .word 0xffff +3ffbb5d0: .word 0xffff +3ffbb5e0: .word 0xffff +3ffbb5f0: .word 0xffff +3ffbb600: .word 0xffff +3ffbb610: .word 0xffff +3ffbb620: .word 0xffff +3ffbb630: .word 0xffff +3ffbb640: .word 0xffff +3ffbb650: .word 0xffff +3ffbb660: .word 0xffff +3ffbb670: .word 0xffff +3ffbb680: .word 0xffff +3ffbb690: .word 0xffff +3ffbb6a0: .word 0xffff +3ffbb6b0: .word 0xffff +3ffbb6c0: .word 0xffff +3ffbb6d0: .word 0xffff +3ffbb6e0: .word 0xffff +3ffbb6f0: .word 0xffff +3ffbb700: .word 0xffff +3ffbb710: .word 0xffff +3ffbb720: .word 0xffff +3ffbb730: .word 0xffff +3ffbb740: .word 0xffff +3ffbb750: .word 0xffff +3ffbb760: .word 0xffff +3ffbb770: .word 0xffff +3ffbb780: .word 0xffff +3ffbb790: .word 0xffff +3ffbb7a0: .word 0xffff +3ffbb7b0: .word 0xffff +3ffbb7c0: .word 0xffff +3ffbb7d0: .word 0xffff +3ffbb7e0: .word 0xffff +3ffbb7f0: .word 0xffff +3ffbb800: .word 0xffff +3ffbb810: .word 0xffff +3ffbb820: .word 0xffff +3ffbb830: .word 0xffff +3ffbb840: .word 0xffff +3ffbb850: .word 0xffff +3ffbb860: .word 0xffff +3ffbb870: .word 0xffff +3ffbb880: .word 0xffff +3ffbb890: .word 0xffff +3ffbb8a0: .word 0xffff +3ffbb8b0: .word 0xffff +3ffbb8c0: .word 0xffff +3ffbb8d0: .word 0xffff +3ffbb8e0: .word 0xffff +3ffbb8f0: .word 0xffff +3ffbb900: .word 0xffff +3ffbb910: .word 0xffff +3ffbb920: .word 0xffff +3ffbb930: .word 0xffff +3ffbb940: .word 0xffff +3ffbb950: .word 0xffff +3ffbb960: .word 0xffff +3ffbb970: .word 0xffff +3ffbb980: .word 0xffff +3ffbb990: .word 0xffff +3ffbb9a0: .word 0xffff +3ffbb9b0: .word 0xffff +3ffbb9c0: .word 0xffff +3ffbb9d0: .word 0xffff +3ffbb9e0: .word 0xffff +3ffbb9f0: .word 0xffff +3ffbba00: .word 0xffff +3ffbba10: .word 0xffff +3ffbba20: .word 0xffff +3ffbba30: .word 0xffff +3ffbba40: .word 0xffff +3ffbba50: .word 0xffff +3ffbba60: .word 0xffff +3ffbba70: .word 0xffff +3ffbba80: .word 0xffff +3ffbba90: .word 0xffff +3ffbbaa0: .word 0xffff +3ffbbab0: .word 0xffff +3ffbbac0: .word 0xffff +3ffbbad0: .word 0xffff +3ffbbae0: .word 0xffff +3ffbbaf0: .word 0xffff +3ffbbb00: .word 0xffff +3ffbbb10: .word 0xffff +3ffbbb20: .word 0xffff +3ffbbb30: .word 0xffff +3ffbbb40: .word 0xffff +3ffbbb50: .word 0xffff +3ffbbb60: .word 0xffff +3ffbbb70: .word 0xffff +3ffbbb80: .word 0xffff +3ffbbb90: .word 0xffff +3ffbbba0: .word 0xffff +3ffbbbb0: .word 0xffff +3ffbbbc0: .word 0xffff +3ffbbbd0: .word 0xffff +3ffbbbe0: .word 0xffff +3ffbbbf0: .word 0xffff +3ffbbc00: .word 0xffff +3ffbbc10: .word 0xffff +3ffbbc20: .word 0xffff +3ffbbc30: .word 0xffff +3ffbbc40: .word 0xffff +3ffbbc50: .word 0xffff +3ffbbc60: .word 0xffff +3ffbbc70: .word 0xffff +3ffbbc80: .word 0xffff +3ffbbc90: .word 0xffff +3ffbbca0: .word 0xffff +3ffbbcb0: .word 0xffff +3ffbbcc0: .word 0xffff +3ffbbcd0: .word 0xffff +3ffbbce0: .word 0xffff +3ffbbcf0: .word 0xffff +3ffbbd00: .word 0xffff +3ffbbd10: .word 0xffff +3ffbbd20: .word 0xffff +3ffbbd30: .word 0xffff +3ffbbd40: .word 0xffff +3ffbbd50: .word 0xffff +3ffbbd60: .word 0xffff +3ffbbd70: .word 0xffff +3ffbbd80: .word 0xffff +3ffbbd90: .word 0xffff +3ffbbda0: .word 0xffff +3ffbbdb0: .word 0xffff +3ffbbdc0: .word 0xffff +3ffbbdd0: .word 0xffff +3ffbbde0: .word 0xffff +3ffbbdf0: .word 0xffff +3ffbbe00: .word 0xffff +3ffbbe10: .word 0xffff +3ffbbe20: .word 0xffff +3ffbbe30: .word 0xffff +3ffbbe40: .word 0xffff +3ffbbe50: .word 0xffff +3ffbbe60: .word 0xffff +3ffbbe70: .word 0xffff +3ffbbe80: .word 0xffff +3ffbbe90: .word 0xffff +3ffbbea0: .word 0xffff +3ffbbeb0: .word 0xffff +3ffbbec0: .word 0xffff +3ffbbed0: .word 0xffff +3ffbbee0: .word 0xffff +3ffbbef0: .word 0xffff +3ffbbf00: .word 0xffff +3ffbbf10: .word 0xffff +3ffbbf20: .word 0xffff +3ffbbf30: .word 0xffff +3ffbbf40: .word 0xffff +3ffbbf50: .word 0xffff +3ffbbf60: .word 0xffff +3ffbbf70: .word 0xffff +3ffbbf80: .word 0xffff +3ffbbf90: .word 0xffff +3ffbbfa0: .word 0xffff +3ffbbfb0: .word 0xffff +3ffbbfc0: .word 0xffff +3ffbbfd0: .word 0xffff +3ffbbfe0: .word 0xffff +3ffbbff0: .word 0xffff +3ffbc000: .word 0xffff +3ffbc010: .word 0xffff +3ffbc020: .word 0xffff +3ffbc030: .word 0xffff +3ffbc040: .word 0xffff +3ffbc050: .word 0xffff +3ffbc060: .word 0xffff +3ffbc070: .word 0xffff +3ffbc080: .word 0xffff +3ffbc090: .word 0xffff +3ffbc0a0: .word 0xffff +3ffbc0b0: .word 0xffff +3ffbc0c0: .word 0xffff +3ffbc0d0: .word 0xffff +3ffbc0e0: .word 0xffff +3ffbc0f0: .word 0xffff +3ffbc100: .word 0xffff +3ffbc110: .word 0xffff +3ffbc120: .word 0xffff +3ffbc130: .word 0xffff +3ffbc140: .word 0xffff +3ffbc150: .word 0xffff +3ffbc160: .word 0xffff +3ffbc170: .word 0xffff +3ffbc180: .word 0xffff +3ffbc190: .word 0xffff +3ffbc1a0: .word 0xffff +3ffbc1b0: .word 0xffff +3ffbc1c0: .word 0xffff +3ffbc1d0: .word 0xffff +3ffbc1e0: .word 0xffff +3ffbc1f0: .word 0xffff +3ffbc200: .word 0xffff +3ffbc210: .word 0xffff +3ffbc220: .word 0xffff +3ffbc230: .word 0xffff +3ffbc240: .word 0xffff +3ffbc250: .word 0xffff +3ffbc260: .word 0xffff +3ffbc270: .word 0xffff +3ffbc280: .word 0xffff +3ffbc290: .word 0xffff +3ffbc2a0: .word 0xffff +3ffbc2b0: .word 0xffff +3ffbc2c0: .word 0xffff +3ffbc2d0: .word 0xffff +3ffbc2e0: .word 0xffff +3ffbc2f0: .word 0xffff +3ffbc300: .word 0xffff +3ffbc310: .word 0xffff +3ffbc320: .word 0xffff +3ffbc330: .word 0xffff +3ffbc340: .word 0xffff +3ffbc350: .word 0xffff +3ffbc360: .word 0xffff +3ffbc370: .word 0xffff +3ffbc380: .word 0xffff +3ffbc390: .word 0xffff +3ffbc3a0: .word 0xffff +3ffbc3b0: .word 0xffff +3ffbc3c0: .word 0xffff +3ffbc3d0: .word 0xffff +3ffbc3e0: .word 0xffff +3ffbc3f0: .word 0xffff +3ffbc400: .word 0xffff +3ffbc410: .word 0xffff +3ffbc420: .word 0xffff +3ffbc430: .word 0xffff +3ffbc440: .word 0xffff +3ffbc450: .word 0xffff +3ffbc460: .word 0xffff +3ffbc470: .word 0xffff +3ffbc480: .word 0xffff +3ffbc490: .word 0xffff +3ffbc4a0: .word 0xffff +3ffbc4b0: .word 0xffff +3ffbc4c0: .word 0xffff +3ffbc4d0: .word 0xffff +3ffbc4e0: .word 0xffff +3ffbc4f0: .word 0xffff +3ffbc500: .word 0xffff +3ffbc510: .word 0xffff +3ffbc520: .word 0xffff +3ffbc530: .word 0xffff +3ffbc540: .word 0xffff +3ffbc550: .word 0xffff +3ffbc560: .word 0xffff +3ffbc570: .word 0xffff +3ffbc580: .word 0xffff +3ffbc590: .word 0xffff +3ffbc5a0: .word 0xffff +3ffbc5b0: .word 0xffff +3ffbc5c0: .word 0xffff +3ffbc5d0: .word 0xffff +3ffbc5e0: .word 0xffff +3ffbc5f0: .word 0xffff +3ffbc600: .word 0xffff +3ffbc610: .word 0xffff +3ffbc620: .word 0xffff +3ffbc630: .word 0xffff +3ffbc640: .word 0xffff +3ffbc650: .word 0xffff +3ffbc660: .word 0xffff +3ffbc670: .word 0xffff +3ffbc680: .word 0xffff +3ffbc690: .word 0xffff +3ffbc6a0: .word 0xffff +3ffbc6b0: .word 0xffff +3ffbc6c0: .word 0xffff +3ffbc6d0: .word 0xffff +3ffbc6e0: .word 0xffff +3ffbc6f0: .word 0xffff +3ffbc700: .word 0xffff +3ffbc710: .word 0xffff +3ffbc720: .word 0xffff +3ffbc730: .word 0xffff +3ffbc740: .word 0xffff +3ffbc750: .word 0xffff +3ffbc760: .word 0xffff +3ffbc770: .word 0xffff +3ffbc780: .word 0xffff +3ffbc790: .word 0xffff +3ffbc7a0: .word 0xffff +3ffbc7b0: .word 0xffff +3ffbc7c0: .word 0xffff +3ffbc7d0: .word 0xffff +3ffbc7e0: .word 0xffff +3ffbc7f0: .word 0xffff +3ffbc800: .word 0xffff +3ffbc810: .word 0xffff +3ffbc820: .word 0xffff +3ffbc830: .word 0xffff +3ffbc840: .word 0xffff +3ffbc850: .word 0xffff +3ffbc860: .word 0xffff +3ffbc870: .word 0xffff +3ffbc880: .word 0xffff +3ffbc890: .word 0xffff +3ffbc8a0: .word 0xffff +3ffbc8b0: .word 0xffff +3ffbc8c0: .word 0xffff +3ffbc8d0: .word 0xffff +3ffbc8e0: .word 0xffff +3ffbc8f0: .word 0xffff +3ffbc900: .word 0xffff +3ffbc910: .word 0xffff +3ffbc920: .word 0xffff +3ffbc930: .word 0xffff +3ffbc940: .word 0xffff +3ffbc950: .word 0xffff +3ffbc960: .word 0xffff +3ffbc970: .word 0xffff +3ffbc980: .word 0xffff +3ffbc990: .word 0xffff +3ffbc9a0: .word 0xffff +3ffbc9b0: .word 0xffff +3ffbc9c0: .word 0xffff +3ffbc9d0: .word 0xffff +3ffbc9e0: .word 0xffff +3ffbc9f0: .word 0xffff +3ffbca00: .word 0xffff +3ffbca10: .word 0xffff +3ffbca20: .word 0xffff +3ffbca30: .word 0xffff +3ffbca40: .word 0xffff +3ffbca50: .word 0xffff +3ffbca60: .word 0xffff +3ffbca70: .word 0xffff +3ffbca80: .word 0xffff +3ffbca90: .word 0xffff +3ffbcaa0: .word 0xffff +3ffbcab0: .word 0xffff +3ffbcac0: .word 0xffff +3ffbcad0: .word 0xffff +3ffbcae0: .word 0xffff +3ffbcaf0: .word 0xffff +3ffbcb00: .word 0xffff +3ffbcb10: .word 0xffff +3ffbcb20: .word 0xffff +3ffbcb30: .word 0xffff +3ffbcb40: .word 0xffff +3ffbcb50: .word 0xffff +3ffbcb60: .word 0xffff +3ffbcb70: .word 0xffff +3ffbcb80: .word 0xffff +3ffbcb90: .word 0xffff +3ffbcba0: .word 0xffff +3ffbcbb0: .word 0xffff +3ffbcbc0: .word 0xffff +3ffbcbd0: .word 0xffff +3ffbcbe0: .word 0xffff +3ffbcbf0: .word 0xffff +3ffbcc00: .word 0xffff +3ffbcc10: .word 0xffff +3ffbcc20: .word 0xffff +3ffbcc30: .word 0xffff +3ffbcc40: .word 0xffff +3ffbcc50: .word 0xffff +3ffbcc60: .word 0xffff +3ffbcc70: .word 0xffff +3ffbcc80: .word 0xffff +3ffbcc90: .word 0xffff +3ffbcca0: .word 0xffff +3ffbccb0: .word 0xffff +3ffbccc0: .word 0xffff +3ffbccd0: .word 0xffff +3ffbcce0: .word 0xffff +3ffbccf0: .word 0xffff +3ffbcd00: .word 0xffff +3ffbcd10: .word 0xffff +3ffbcd20: .word 0xffff +3ffbcd30: .word 0xffff +3ffbcd40: .word 0xffff +3ffbcd50: .word 0xffff +3ffbcd60: .word 0xffff +3ffbcd70: .word 0xffff +3ffbcd80: .word 0xffff +3ffbcd90: .word 0xffff +3ffbcda0: .word 0xffff +3ffbcdb0: .word 0xffff +3ffbcdc0: .word 0xffff +3ffbcdd0: .word 0xffff +3ffbcde0: .word 0xffff +3ffbcdf0: .word 0xffff +3ffbce00: .word 0xffff +3ffbce10: .word 0xffff +3ffbce20: .word 0xffff +3ffbce30: .word 0xffff +3ffbce40: .word 0xffff +3ffbce50: .word 0xffff +3ffbce60: .word 0xffff +3ffbce70: .word 0xffff +3ffbce80: .word 0xffff +3ffbce90: .word 0xffff +3ffbcea0: .word 0xffff +3ffbceb0: .word 0xffff +3ffbcec0: .word 0xffff +3ffbced0: .word 0xffff +3ffbcee0: .word 0xffff +3ffbcef0: .word 0xffff +3ffbcf00: .word 0xffff +3ffbcf10: .word 0xffff +3ffbcf20: .word 0xffff +3ffbcf30: .word 0xffff +3ffbcf40: .word 0xffff +3ffbcf50: .word 0xffff +3ffbcf60: .word 0xffff +3ffbcf70: .word 0xffff +3ffbcf80: .word 0xffff +3ffbcf90: .word 0xffff +3ffbcfa0: .word 0xffff +3ffbcfb0: .word 0xffff +3ffbcfc0: .word 0xffff +3ffbcfd0: .word 0xffff +3ffbcfe0: .word 0xffff +3ffbcff0: .word 0xffff +3ffbd000: .word 0xffff +3ffbd010: .word 0xffff +3ffbd020: .word 0xffff +3ffbd030: .word 0xffff +3ffbd040: .word 0xffff +3ffbd050: .word 0xffff +3ffbd060: .word 0xffff +3ffbd070: .word 0xffff +3ffbd080: .word 0xffff +3ffbd090: .word 0xffff +3ffbd0a0: .word 0xffff +3ffbd0b0: .word 0xffff +3ffbd0c0: .word 0xffff +3ffbd0d0: .word 0xffff +3ffbd0e0: .word 0xffff +3ffbd0f0: .word 0xffff +3ffbd100: .word 0xffff +3ffbd110: .word 0xffff +3ffbd120: .word 0xffff +3ffbd130: .word 0xffff +3ffbd140: .word 0xffff +3ffbd150: .word 0xffff +3ffbd160: .word 0xffff +3ffbd170: .word 0xffff +3ffbd180: .word 0xffff +3ffbd190: .word 0xffff +3ffbd1a0: .word 0xffff +3ffbd1b0: .word 0xffff +3ffbd1c0: .word 0xffff +3ffbd1d0: .word 0xffff +3ffbd1e0: .word 0xffff +3ffbd1f0: .word 0xffff +3ffbd200: .word 0xffff +3ffbd210: .word 0xffff +3ffbd220: .word 0xffff +3ffbd230: .word 0xffff +3ffbd240: .word 0xffff +3ffbd250: .word 0xffff +3ffbd260: .word 0xffff +3ffbd270: .word 0xffff +3ffbd280: .word 0xffff +3ffbd290: .word 0xffff +3ffbd2a0: .word 0xffff +3ffbd2b0: .word 0xffff +3ffbd2c0: .word 0xffff +3ffbd2d0: .word 0xffff +3ffbd2e0: .word 0xffff +3ffbd2f0: .word 0xffff +3ffbd300: .word 0xffff +3ffbd310: .word 0xffff +3ffbd320: .word 0xffff +3ffbd330: .word 0xffff +3ffbd340: .word 0xffff +3ffbd350: .word 0xffff +3ffbd360: .word 0xffff +3ffbd370: .word 0xffff +3ffbd380: .word 0xffff +3ffbd390: .word 0xffff +3ffbd3a0: .word 0xffff +3ffbd3b0: .word 0xffff +3ffbd3c0: .word 0xffff +3ffbd3d0: .word 0xffff +3ffbd3e0: .word 0xffff +3ffbd3f0: .word 0xffff +3ffbd400: .word 0xffff +3ffbd410: .word 0xffff +3ffbd420: .word 0xffff +3ffbd430: .word 0xffff +3ffbd440: .word 0xffff +3ffbd450: .word 0xffff +3ffbd460: .word 0xffff +3ffbd470: .word 0xffff +3ffbd480: .word 0xffff +3ffbd490: .word 0xffff +3ffbd4a0: .word 0xffff +3ffbd4b0: .word 0xffff +3ffbd4c0: .word 0xffff +3ffbd4d0: .word 0xffff +3ffbd4e0: .word 0xffff +3ffbd4f0: .word 0xffff +3ffbd500: .word 0xffff +3ffbd510: .word 0xffff +3ffbd520: .word 0xffff +3ffbd530: .word 0xffff +3ffbd540: .word 0xffff +3ffbd550: .word 0xffff +3ffbd560: .word 0xffff +3ffbd570: .word 0xffff +3ffbd580: .word 0xffff +3ffbd590: .word 0xffff +3ffbd5a0: .word 0xffff +3ffbd5b0: .word 0xffff +3ffbd5c0: .word 0xffff +3ffbd5d0: .word 0xffff +3ffbd5e0: .word 0xffff +3ffbd5f0: .word 0xffff +3ffbd600: .word 0xffff +3ffbd610: .word 0xffff +3ffbd620: .word 0xffff +3ffbd630: .word 0xffff +3ffbd640: .word 0xffff +3ffbd650: .word 0xffff +3ffbd660: .word 0xffff +3ffbd670: .word 0xffff +3ffbd680: .word 0xffff +3ffbd690: .word 0xffff +3ffbd6a0: .word 0xffff +3ffbd6b0: .word 0xffff +3ffbd6c0: .word 0xffff +3ffbd6d0: .word 0xffff +3ffbd6e0: .word 0xffff +3ffbd6f0: .word 0xffff +3ffbd700: .word 0xffff +3ffbd710: .word 0xffff +3ffbd720: .word 0xffff +3ffbd730: .word 0xffff +3ffbd740: .word 0xffff +3ffbd750: .word 0xffff +3ffbd760: .word 0xffff +3ffbd770: .word 0xffff +3ffbd780: .word 0xffff +3ffbd790: .word 0xffff +3ffbd7a0: .word 0xffff +3ffbd7b0: .word 0xffff +3ffbd7c0: .word 0xffff +3ffbd7d0: .word 0xffff +3ffbd7e0: .word 0xffff +3ffbd7f0: .word 0xffff +3ffbd800: .word 0xffff +3ffbd810: .word 0xffff +3ffbd820: .word 0xffff +3ffbd830: .word 0xffff +3ffbd840: .word 0xffff +3ffbd850: .word 0xffff +3ffbd860: .word 0xffff +3ffbd870: .word 0xffff +3ffbd880: .word 0xffff +3ffbd890: .word 0xffff +3ffbd8a0: .word 0xffff +3ffbd8b0: .word 0xffff +3ffbd8c0: .word 0xffff +3ffbd8d0: .word 0xffff +3ffbd8e0: .word 0xffff +3ffbd8f0: .word 0xffff +3ffbd900: .word 0xffff +3ffbd910: .word 0xffff +3ffbd920: .word 0xffff +3ffbd930: .word 0xffff +3ffbd940: .word 0xffff +3ffbd950: .word 0xffff +3ffbd960: .word 0xffff +3ffbd970: .word 0xffff +3ffbd980: .word 0xffff +3ffbd990: .word 0xffff +3ffbd9a0: .word 0xffff +3ffbd9b0: .word 0xffff +3ffbd9c0: .word 0xffff +3ffbd9d0: .word 0xffff +3ffbd9e0: .word 0xffff +3ffbd9f0: .word 0xffff +3ffbda00: .word 0xffff +3ffbda10: .word 0xffff +3ffbda20: .word 0xffff +3ffbda30: .word 0xffff +3ffbda40: .word 0xffff +3ffbda50: .word 0xffff +3ffbda60: .word 0xffff +3ffbda70: .word 0xffff +3ffbda80: .word 0xffff +3ffbda90: .word 0xffff +3ffbdaa0: .word 0xffff +3ffbdab0: .word 0xffff +3ffbdac0: .word 0xffff +3ffbdad0: .word 0xffff +3ffbdae0: .word 0xffff +3ffbdaf0: .word 0xffff +3ffbdb00: .word 0xffff +3ffbdb10: .word 0xffff +3ffbdb20: .word 0xffff +3ffbdb30: .word 0xffff +3ffbdb40: .word 0xffff +3ffbdb50: .word 0xffff +3ffbdb60: .word 0xffff +3ffbdb70: .word 0xffff +3ffbdb80: .word 0xffff +3ffbdb90: .word 0xffff +3ffbdba0: .word 0xffff +3ffbdbb0: .word 0xffff +3ffbdbc0: .word 0xffff +3ffbdbd0: .word 0xffff +3ffbdbe0: .word 0xffff +3ffbdbf0: .word 0xffff +3ffbdc00: .word 0xffff +3ffbdc10: .word 0xffff +3ffbdc20: .word 0xffff +3ffbdc30: .word 0xffff +3ffbdc40: .word 0xffff +3ffbdc50: .word 0xffff +3ffbdc60: .word 0xffff +3ffbdc70: .word 0xffff +3ffbdc80: .word 0xffff +3ffbdc90: .word 0xffff +3ffbdca0: .word 0xffff +3ffbdcb0: .word 0xffff +3ffbdcc0: .word 0xffff +3ffbdcd0: .word 0xffff +3ffbdce0: .word 0xffff +3ffbdcf0: .word 0xffff +3ffbdd00: .word 0xffff +3ffbdd10: .word 0xffff +3ffbdd20: .word 0xffff +3ffbdd30: .word 0xffff +3ffbdd40: .word 0xffff +3ffbdd50: .word 0xffff +3ffbdd60: .word 0xffff +3ffbdd70: .word 0xffff +3ffbdd80: .word 0xffff +3ffbdd90: .word 0xffff +3ffbdda0: .word 0xffff +3ffbddb0: .word 0xffff +3ffbddc0: .word 0xffff +3ffbddd0: .word 0xffff +3ffbdde0: .word 0xffff +3ffbddf0: .word 0xffff +3ffbde00: .word 0xffff +3ffbde10: .word 0xffff +3ffbde20: .word 0xffff +3ffbde30: .word 0xffff +3ffbde40: .word 0xffff +3ffbde50: .word 0xffff +3ffbde60: .word 0xffff +3ffbde70: .word 0xffff +3ffbde80: .word 0xffff +3ffbde90: .word 0xffff +3ffbdea0: .word 0xffff +3ffbdeb0: .word 0xffff +3ffbdec0: .word 0xffff +3ffbded0: .word 0xffff +3ffbdee0: .word 0xffff +3ffbdef0: .word 0xffff +3ffbdf00: .word 0xffff +3ffbdf10: .word 0xffff +3ffbdf20: .word 0xffff +3ffbdf30: .word 0xffff +3ffbdf40: .word 0xffff +3ffbdf50: .word 0xffff +3ffbdf60: .word 0xffff +3ffbdf70: .word 0xffff +3ffbdf80: .word 0xffff +3ffbdf90: .word 0xffff +3ffbdfa0: .word 0xffff +3ffbdfb0: .word 0xffff +3ffbdfc0: .word 0xffff +3ffbdfd0: .word 0xffff +3ffbdfe0: .word 0xffff +3ffbdff0: .word 0xffff +3ffbe000: .word 0xffff +3ffbe010: .word 0xffff +3ffbe020: .word 0xffff +3ffbe030: .word 0xffff +3ffbe040: .word 0xffff +3ffbe050: .word 0xffff +3ffbe060: .word 0xffff +3ffbe070: .word 0xffff +3ffbe080: .word 0xffff +3ffbe090: .word 0xffff +3ffbe0a0: .word 0xffff +3ffbe0b0: .word 0xffff +3ffbe0c0: .word 0xffff +3ffbe0d0: .word 0xffff +3ffbe0e0: .word 0xffff +3ffbe0f0: .word 0xffff +3ffbe100: .word 0xffff +3ffbe110: .word 0xffff +3ffbe120: .word 0xffff +3ffbe130: .word 0xffff +3ffbe140: .word 0xffff +3ffbe150: .word 0xffff +3ffbe160: .word 0xffff +3ffbe170: .word 0xffff +3ffbe180: .word 0xffff +3ffbe190: .word 0xffff +3ffbe1a0: .word 0xffff +3ffbe1b0: .word 0xffff +3ffbe1c0: .word 0xffff +3ffbe1d0: .word 0xffff +3ffbe1e0: .word 0xffff +3ffbe1f0: .word 0xffff +3ffbe200: .word 0xffff +3ffbe210: .word 0xffff +3ffbe220: .word 0xffff +3ffbe230: .word 0xffff +3ffbe240: .word 0xffff +3ffbe250: .word 0xffff +3ffbe260: .word 0xffff +3ffbe270: .word 0xffff +3ffbe280: .word 0xffff +3ffbe290: .word 0xffff +3ffbe2a0: .word 0xffff +3ffbe2b0: .word 0xffff +3ffbe2c0: .word 0xffff +3ffbe2d0: .word 0xffff +3ffbe2e0: .word 0xffff +3ffbe2f0: .word 0xffff +3ffbe300: .word 0xffff +3ffbe310: .word 0xffff +3ffbe320: .word 0xffff +3ffbe330: .word 0xffff +3ffbe340: .word 0xffff +3ffbe350: .word 0xffff +3ffbe360: .word 0xffff +3ffbe370: .word 0xffff +3ffbe380: .word 0xffff +3ffbe390: .word 0xffff +3ffbe3a0: .word 0xffff +3ffbe3b0: .word 0xffff +3ffbe3c0: .word 0xffff +3ffbe3d0: .word 0xffff +3ffbe3e0: .word 0xffff +3ffbe3f0: .word 0xffff +3ffbe400: .word 0xffff +3ffbe410: .word 0xffff +3ffbe420: .word 0xffff +3ffbe430: .word 0xffff +3ffbe440: .word 0xffff +3ffbe450: .word 0xffff +3ffbe460: .word 0xffff +3ffbe470: .word 0xffff +3ffbe480: .word 0xffff +3ffbe490: .word 0xffff +3ffbe4a0: .word 0xffff +3ffbe4b0: .word 0xffff +3ffbe4c0: .word 0xffff +3ffbe4d0: .word 0xffff +3ffbe4e0: .word 0xffff +3ffbe4f0: .word 0xffff +3ffbe500: .word 0xffff +3ffbe510: .word 0xffff +3ffbe520: .word 0xffff +3ffbe530: .word 0xffff +3ffbe540: .word 0xffff +3ffbe550: .word 0xffff +3ffbe560: .word 0xffff +3ffbe570: .word 0xffff +3ffbe580: .word 0xffff +3ffbe590: .word 0xffff +3ffbe5a0: .word 0xffff +3ffbe5b0: .word 0xffff +3ffbe5c0: .word 0xffff +3ffbe5d0: .word 0xffff +3ffbe5e0: .word 0xffff +3ffbe5f0: .word 0xffff +3ffbe600: .word 0xffff +3ffbe610: .word 0xffff +3ffbe620: .word 0xffff +3ffbe630: .word 0xffff +3ffbe640: .word 0xffff +3ffbe650: .word 0xffff +3ffbe660: .word 0xffff +3ffbe670: .word 0xffff +3ffbe680: .word 0xffff +3ffbe690: .word 0xffff +3ffbe6a0: .word 0xffff +3ffbe6b0: .word 0xffff +3ffbe6c0: .word 0xffff +3ffbe6d0: .word 0xffff +3ffbe6e0: .word 0xffff +3ffbe6f0: .word 0xffff +3ffbe700: .word 0xffff +3ffbe710: .word 0xffff +3ffbe720: .word 0xffff +3ffbe730: .word 0xffff +3ffbe740: .word 0xffff +3ffbe750: .word 0xffff +3ffbe760: .word 0xffff +3ffbe770: .word 0xffff +3ffbe780: .word 0xffff +3ffbe790: .word 0xffff +3ffbe7a0: .word 0xffff +3ffbe7b0: .word 0xffff +3ffbe7c0: .word 0xffff +3ffbe7d0: .word 0xffff +3ffbe7e0: .word 0xffff +3ffbe7f0: .word 0xffff +3ffbe800: .word 0xffff +3ffbe810: .word 0xffff +3ffbe820: .word 0xffff +3ffbe830: .word 0xffff +3ffbe840: .word 0xffff +3ffbe850: .word 0xffff +3ffbe860: .word 0xffff +3ffbe870: .word 0xffff +3ffbe880: .word 0xffff +3ffbe890: .word 0xffff +3ffbe8a0: .word 0xffff +3ffbe8b0: .word 0xffff +3ffbe8c0: .word 0xffff +3ffbe8d0: .word 0xffff +3ffbe8e0: .word 0xffff +3ffbe8f0: .word 0xffff +3ffbe900: .word 0xffff +3ffbe910: .word 0xffff +3ffbe920: .word 0xffff +3ffbe930: .word 0xffff +3ffbe940: .word 0xffff +3ffbe950: .word 0xffff +3ffbe960: .word 0xffff +3ffbe970: .word 0xffff +3ffbe980: .word 0xffff +3ffbe990: .word 0xffff +3ffbe9a0: .word 0xffff +3ffbe9b0: .word 0xffff +3ffbe9c0: .word 0xffff +3ffbe9d0: .word 0xffff +3ffbe9e0: .word 0xffff +3ffbe9f0: .word 0xffff +3ffbea00: .word 0xffff +3ffbea10: .word 0xffff +3ffbea20: .word 0xffff +3ffbea30: .word 0xffff +3ffbea40: .word 0xffff +3ffbea50: .word 0xffff +3ffbea60: .word 0xffff +3ffbea70: .word 0xffff +3ffbea80: .word 0xffff +3ffbea90: .word 0xffff +3ffbeaa0: .word 0xffff +3ffbeab0: .word 0xffff +3ffbeac0: .word 0xffff +3ffbead0: .word 0xffff +3ffbeae0: .word 0xffff +3ffbeaf0: .word 0xffff +3ffbeb00: .word 0xffff +3ffbeb10: .word 0xffff +3ffbeb20: .word 0xffff +3ffbeb30: .word 0xffff +3ffbeb40: .word 0xffff +3ffbeb50: .word 0xffff +3ffbeb60: .word 0xffff +3ffbeb70: .word 0xffff +3ffbeb80: .word 0xffff +3ffbeb90: .word 0xffff +3ffbeba0: .word 0xffff +3ffbebb0: .word 0xffff +3ffbebc0: .word 0xffff +3ffbebd0: .word 0xffff +3ffbebe0: .word 0xffff +3ffbebf0: .word 0xffff +3ffbec00: .word 0xffff +3ffbec10: .word 0xffff +3ffbec20: .word 0xffff +3ffbec30: .word 0xffff +3ffbec40: .word 0xffff +3ffbec50: .word 0xffff +3ffbec60: .word 0xffff +3ffbec70: .word 0xffff +3ffbec80: .word 0xffff +3ffbec90: .word 0xffff +3ffbeca0: .word 0xffff +3ffbecb0: .word 0xffff +3ffbecc0: .word 0xffff +3ffbecd0: .word 0xffff +3ffbece0: .word 0xffff +3ffbecf0: .word 0xffff +3ffbed00: .word 0xffff +3ffbed10: .word 0xffff +3ffbed20: .word 0xffff +3ffbed30: .word 0xffff +3ffbed40: .word 0xffff +3ffbed50: .word 0xffff +3ffbed60: .word 0xffff +3ffbed70: .word 0xffff +3ffbed80: .word 0xffff +3ffbed90: .word 0xffff +3ffbeda0: .word 0xffff +3ffbedb0: .word 0xffff +3ffbedc0: .word 0xffff +3ffbedd0: .word 0xffff +3ffbede0: .word 0xffff +3ffbedf0: .word 0xffff +3ffbee00: .word 0xffff +3ffbee10: .word 0xffff +3ffbee20: .word 0xffff +3ffbee30: .word 0xffff +3ffbee40: .word 0xffff +3ffbee50: .word 0xffff +3ffbee60: .word 0xffff +3ffbee70: .word 0xffff +3ffbee80: .word 0xffff +3ffbee90: .word 0xffff +3ffbeea0: .word 0xffff +3ffbeeb0: .word 0xffff +3ffbeec0: .word 0xffff +3ffbeed0: .word 0xffff +3ffbeee0: .word 0xffff +3ffbeef0: .word 0xffff +3ffbef00: .word 0xffff +3ffbef10: .word 0xffff +3ffbef20: .word 0xffff +3ffbef30: .word 0xffff +3ffbef40: .word 0xffff +3ffbef50: .word 0xffff +3ffbef60: .word 0xffff +3ffbef70: .word 0xffff +3ffbef80: .word 0xffff +3ffbef90: .word 0xffff +3ffbefa0: .word 0xffff +3ffbefb0: .word 0xffff +3ffbefc0: .word 0xffff +3ffbefd0: .word 0xffff +3ffbefe0: .word 0xffff +3ffbeff0: .word 0xffff +3ffbf000: .word 0xffff +3ffbf010: .word 0xffff +3ffbf020: .word 0xffff +3ffbf030: .word 0xffff +3ffbf040: .word 0xffff +3ffbf050: .word 0xffff +3ffbf060: .word 0xffff +3ffbf070: .word 0xffff +3ffbf080: .word 0xffff +3ffbf090: .word 0xffff +3ffbf0a0: .word 0xffff +3ffbf0b0: .word 0xffff +3ffbf0c0: .word 0xffff +3ffbf0d0: .word 0xffff +3ffbf0e0: .word 0xffff +3ffbf0f0: .word 0xffff +3ffbf100: .word 0xffff +3ffbf110: .word 0xffff +3ffbf120: .word 0xffff +3ffbf130: .word 0xffff +3ffbf140: .word 0xffff +3ffbf150: .word 0xffff +3ffbf160: .word 0xffff +3ffbf170: .word 0xffff +3ffbf180: .word 0xffff +3ffbf190: .word 0xffff +3ffbf1a0: .word 0xffff +3ffbf1b0: .word 0xffff +3ffbf1c0: .word 0xffff +3ffbf1d0: .word 0xffff +3ffbf1e0: .word 0xffff +3ffbf1f0: .word 0xffff +3ffbf200: .word 0xffff +3ffbf210: .word 0xffff +3ffbf220: .word 0xffff +3ffbf230: .word 0xffff +3ffbf240: .word 0xffff +3ffbf250: .word 0xffff +3ffbf260: .word 0xffff +3ffbf270: .word 0xffff +3ffbf280: .word 0xffff +3ffbf290: .word 0xffff +3ffbf2a0: .word 0xffff +3ffbf2b0: .word 0xffff +3ffbf2c0: .word 0xffff +3ffbf2d0: .word 0xffff +3ffbf2e0: .word 0xffff +3ffbf2f0: .word 0xffff +3ffbf300: .word 0xffff +3ffbf310: .word 0xffff +3ffbf320: .word 0xffff +3ffbf330: .word 0xffff +3ffbf340: .word 0xffff +3ffbf350: .word 0xffff +3ffbf360: .word 0xffff +3ffbf370: .word 0xffff +3ffbf380: .word 0xffff +3ffbf390: .word 0xffff +3ffbf3a0: .word 0xffff +3ffbf3b0: .word 0xffff +3ffbf3c0: .word 0xffff +3ffbf3d0: .word 0xffff +3ffbf3e0: .word 0xffff +3ffbf3f0: .word 0xffff +3ffbf400: .word 0xffff +3ffbf410: .word 0xffff +3ffbf420: .word 0xffff +3ffbf430: .word 0xffff +3ffbf440: .word 0xffff +3ffbf450: .word 0xffff +3ffbf460: .word 0xffff +3ffbf470: .word 0xffff +3ffbf480: .word 0xffff +3ffbf490: .word 0xffff +3ffbf4a0: .word 0xffff +3ffbf4b0: .word 0xffff +3ffbf4c0: .word 0xffff +3ffbf4d0: .word 0xffff +3ffbf4e0: .word 0xffff +3ffbf4f0: .word 0xffff +3ffbf500: .word 0xffff +3ffbf510: .word 0xffff +3ffbf520: .word 0xffff +3ffbf530: .word 0xffff +3ffbf540: .word 0xffff +3ffbf550: .word 0xffff +3ffbf560: .word 0xffff +3ffbf570: .word 0xffff +3ffbf580: .word 0xffff +3ffbf590: .word 0xffff +3ffbf5a0: .word 0xffff +3ffbf5b0: .word 0xffff +3ffbf5c0: .word 0xffff +3ffbf5d0: .word 0xffff +3ffbf5e0: .word 0xffff +3ffbf5f0: .word 0xffff +3ffbf600: .word 0xffff +3ffbf610: .word 0xffff +3ffbf620: .word 0xffff +3ffbf630: .word 0xffff +3ffbf640: .word 0xffff +3ffbf650: .word 0xffff +3ffbf660: .word 0xffff +3ffbf670: .word 0xffff +3ffbf680: .word 0xffff +3ffbf690: .word 0xffff +3ffbf6a0: .word 0xffff +3ffbf6b0: .word 0xffff +3ffbf6c0: .word 0xffff +3ffbf6d0: .word 0xffff +3ffbf6e0: .word 0xffff +3ffbf6f0: .word 0xffff +3ffbf700: .word 0xffff +3ffbf710: .word 0xffff +3ffbf720: .word 0xffff +3ffbf730: .word 0xffff +3ffbf740: .word 0xffff +3ffbf750: .word 0xffff +3ffbf760: .word 0xffff +3ffbf770: .word 0xffff +3ffbf780: .word 0xffff +3ffbf790: .word 0xffff +3ffbf7a0: .word 0xffff +3ffbf7b0: .word 0xffff +3ffbf7c0: .word 0xffff +3ffbf7d0: .word 0xffff +3ffbf7e0: .word 0xffff +3ffbf7f0: .word 0xffff +3ffbf800: .word 0xffff +3ffbf810: .word 0xffff +3ffbf820: .word 0xffff +3ffbf830: .word 0xffff +3ffbf840: .word 0xffff +3ffbf850: .word 0xffff +3ffbf860: .word 0xffff +3ffbf870: .word 0xffff +3ffbf880: .word 0xffff +3ffbf890: .word 0xffff +3ffbf8a0: .word 0xffff +3ffbf8b0: .word 0xffff +3ffbf8c0: .word 0xffff +3ffbf8d0: .word 0xffff +3ffbf8e0: .word 0xffff +3ffbf8f0: .word 0xffff +3ffbf900: .word 0xffff +3ffbf910: .word 0xffff +3ffbf920: .word 0xffff +3ffbf930: .word 0xffff +3ffbf940: .word 0xffff +3ffbf950: .word 0xffff +3ffbf960: .word 0xffff +3ffbf970: .word 0xffff +3ffbf980: .word 0xffff +3ffbf990: .word 0xffff +3ffbf9a0: .word 0xffff +3ffbf9b0: .word 0xffff +3ffbf9c0: .word 0xffff +3ffbf9d0: .word 0xffff +3ffbf9e0: .word 0xffff +3ffbf9f0: .word 0xffff +3ffbfa00: .word 0xffff +3ffbfa10: .word 0xffff +3ffbfa20: .word 0xffff +3ffbfa30: .word 0xffff +3ffbfa40: .word 0xffff +3ffbfa50: .word 0xffff +3ffbfa60: .word 0xffff +3ffbfa70: .word 0xffff +3ffbfa80: .word 0xffff +3ffbfa90: .word 0xffff +3ffbfaa0: .word 0xffff +3ffbfab0: .word 0xffff +3ffbfac0: .word 0xffff +3ffbfad0: .word 0xffff +3ffbfae0: .word 0xffff +3ffbfaf0: .word 0xffff +3ffbfb00: .word 0xffff +3ffbfb10: .word 0xffff +3ffbfb20: .word 0xffff +3ffbfb30: .word 0xffff +3ffbfb40: .word 0xffff +3ffbfb50: .word 0xffff +3ffbfb60: .word 0xffff +3ffbfb70: .word 0xffff +3ffbfb80: .word 0xffff +3ffbfb90: .word 0xffff +3ffbfba0: .word 0xffff +3ffbfbb0: .word 0xffff +3ffbfbc0: .word 0xffff +3ffbfbd0: .word 0xffff +3ffbfbe0: .word 0xffff +3ffbfbf0: .word 0xffff +3ffbfc00: .word 0xffff +3ffbfc10: .word 0xffff +3ffbfc20: .word 0xffff +3ffbfc30: .word 0xffff +3ffbfc40: .word 0xffff +3ffbfc50: .word 0xffff +3ffbfc60: .word 0xffff +3ffbfc70: .word 0xffff +3ffbfc80: .word 0xffff +3ffbfc90: .word 0xffff +3ffbfca0: .word 0xffff +3ffbfcb0: .word 0xffff +3ffbfcc0: .word 0xffff +3ffbfcd0: .word 0xffff +3ffbfce0: .word 0xffff +3ffbfcf0: .word 0xffff +3ffbfd00: .word 0xffff +3ffbfd10: .word 0xffff +3ffbfd20: .word 0xffff +3ffbfd30: .word 0xffff +3ffbfd40: .word 0xffff +3ffbfd50: .word 0xffff +3ffbfd60: .word 0xffff +3ffbfd70: .word 0xffff +3ffbfd80: .word 0xffff +3ffbfd90: .word 0xffff +3ffbfda0: .word 0xffff +3ffbfdb0: .word 0xffff +3ffbfdc0: .word 0xffff +3ffbfdd0: .word 0xffff +3ffbfde0: .word 0xffff +3ffbfdf0: .word 0xffff +3ffbfe00: .word 0xffff +3ffbfe10: .word 0xffff +3ffbfe20: .word 0xffff +3ffbfe30: .word 0xffff +3ffbfe40: .word 0xffff +3ffbfe50: .word 0xffff +3ffbfe60: .word 0xffff +3ffbfe70: .word 0xffff +3ffbfe80: .word 0xffff +3ffbfe90: .word 0xffff +3ffbfea0: .word 0xffff +3ffbfeb0: .word 0xffff +3ffbfec0: .word 0xffff +3ffbfed0: .word 0xffff +3ffbfee0: .word 0xffff +3ffbfef0: .word 0xffff +3ffbff00: .word 0xffff +3ffbff10: .word 0xffff +3ffbff20: .word 0xffff +3ffbff30: .word 0xffff +3ffbff40: .word 0xffff +3ffbff50: .word 0xffff +3ffbff60: .word 0xffff +3ffbff70: .word 0xffff +3ffbff80: .word 0xffff +3ffbff90: .word 0xffff +3ffbffa0: .word 0xffff +3ffbffb0: .word 0xffff +3ffbffc0: .word 0xffff +3ffbffd0: .word 0xffff +3ffbffe0: .word 0xffff +3ffbfff0: .word 0xffff +3ffc0000: .word 0xffff +3ffc0010: .word 0xffff +3ffc0020: .word 0xffff +3ffc0030: .word 0xffff +3ffc0040: .word 0xffff +3ffc0050: .word 0xffff +3ffc0060: .word 0xffff +3ffc0070: .word 0xffff +3ffc0080: .word 0xffff +3ffc0090: .word 0xffff +3ffc00a0: .word 0xffff +3ffc00b0: .word 0xffff +3ffc00c0: .word 0xffff +3ffc00d0: .word 0xffff +3ffc00e0: .word 0xffff +3ffc00f0: .word 0xffff +3ffc0100: .word 0xffff +3ffc0110: .word 0xffff +3ffc0120: .word 0xffff +3ffc0130: .word 0xffff +3ffc0140: .word 0xffff +3ffc0150: .word 0xffff +3ffc0160: .word 0xffff +3ffc0170: .word 0xffff +3ffc0180: .word 0xffff +3ffc0190: .word 0xffff +3ffc01a0: .word 0xffff +3ffc01b0: .word 0xffff +3ffc01c0: .word 0xffff +3ffc01d0: .word 0xffff +3ffc01e0: .word 0xffff +3ffc01f0: .word 0xffff +3ffc0200: .word 0xffff +3ffc0210: .word 0xffff +3ffc0220: .word 0xffff +3ffc0230: .word 0xffff +3ffc0240: .word 0xffff +3ffc0250: .word 0xffff +3ffc0260: .word 0xffff +3ffc0270: .word 0xffff +3ffc0280: .word 0xffff +3ffc0290: .word 0xffff +3ffc02a0: .word 0xffff +3ffc02b0: .word 0xffff +3ffc02c0: .word 0xffff +3ffc02d0: .word 0xffff +3ffc02e0: .word 0xffff +3ffc02f0: .word 0xffff +3ffc0300: .word 0xffff +3ffc0310: .word 0xffff +3ffc0320: .word 0xffff +3ffc0330: .word 0xffff +3ffc0340: .word 0xffff +3ffc0350: .word 0xffff +3ffc0360: .word 0xffff +3ffc0370: .word 0xffff +3ffc0380: .word 0xffff +3ffc0390: .word 0xffff +3ffc03a0: .word 0xffff +3ffc03b0: .word 0xffff +3ffc03c0: .word 0xffff +3ffc03d0: .word 0xffff +3ffc03e0: .word 0xffff +3ffc03f0: .word 0xffff +3ffc0400: .word 0xffff +3ffc0410: .word 0xffff +3ffc0420: .word 0xffff +3ffc0430: .word 0xffff +3ffc0440: .word 0xffff +3ffc0450: .word 0xffff +3ffc0460: .word 0xffff +3ffc0470: .word 0xffff +3ffc0480: .word 0xffff +3ffc0490: .word 0xffff +3ffc04a0: .word 0xffff +3ffc04b0: .word 0xffff +3ffc04c0: .word 0xffff +3ffc04d0: .word 0xffff +3ffc04e0: .word 0xffff +3ffc04f0: .word 0xffff +3ffc0500: .word 0xffff +3ffc0510: .word 0xffff +3ffc0520: .word 0xffff +3ffc0530: .word 0xffff +3ffc0540: .word 0xffff +3ffc0550: .word 0xffff +3ffc0560: .word 0xffff +3ffc0570: .word 0xffff +3ffc0580: .word 0xffff +3ffc0590: .word 0xffff +3ffc05a0: .word 0xffff +3ffc05b0: .word 0xffff +3ffc05c0: .word 0xffff +3ffc05d0: .word 0xffff +3ffc05e0: .word 0xffff +3ffc05f0: .word 0xffff +3ffc0600: .word 0xffff +3ffc0610: .word 0xffff +3ffc0620: .word 0xffff +3ffc0630: .word 0xffff +3ffc0640: .word 0xffff +3ffc0650: .word 0xffff +3ffc0660: .word 0xffff +3ffc0670: .word 0xffff +3ffc0680: .word 0xffff +3ffc0690: .word 0xffff +3ffc06a0: .word 0xffff +3ffc06b0: .word 0xffff +3ffc06c0: .word 0xffff +3ffc06d0: .word 0xffff +3ffc06e0: .word 0xffff +3ffc06f0: .word 0xffff +3ffc0700: .word 0xffff +3ffc0710: .word 0xffff +3ffc0720: .word 0xffff +3ffc0730: .word 0xffff +3ffc0740: .word 0xffff +3ffc0750: .word 0xffff +3ffc0760: .word 0xffff +3ffc0770: .word 0xffff +3ffc0780: .word 0xffff +3ffc0790: .word 0xffff +3ffc07a0: .word 0xffff +3ffc07b0: .word 0xffff +3ffc07c0: .word 0xffff +3ffc07d0: .word 0xffff +3ffc07e0: .word 0xffff +3ffc07f0: .word 0xffff +3ffc0800: .word 0xffff +3ffc0810: .word 0xffff +3ffc0820: .word 0xffff +3ffc0830: .word 0xffff +3ffc0840: .word 0xffff +3ffc0850: .word 0xffff +3ffc0860: .word 0xffff +3ffc0870: .word 0xffff +3ffc0880: .word 0xffff +3ffc0890: .word 0xffff +3ffc08a0: .word 0xffff +3ffc08b0: .word 0xffff +3ffc08c0: .word 0xffff +3ffc08d0: .word 0xffff +3ffc08e0: .word 0xffff +3ffc08f0: .word 0xffff +3ffc0900: .word 0xffff +3ffc0910: .word 0xffff +3ffc0920: .word 0xffff +3ffc0930: .word 0xffff +3ffc0940: .word 0xffff +3ffc0950: .word 0xffff +3ffc0960: .word 0xffff +3ffc0970: .word 0xffff +3ffc0980: .word 0xffff +3ffc0990: .word 0xffff +3ffc09a0: .word 0xffff +3ffc09b0: .word 0xffff +3ffc09c0: .word 0xffff +3ffc09d0: .word 0xffff +3ffc09e0: .word 0xffff +3ffc09f0: .word 0xffff +3ffc0a00: .word 0xffff +3ffc0a10: .word 0xffff +3ffc0a20: .word 0xffff +3ffc0a30: .word 0xffff +3ffc0a40: .word 0xffff +3ffc0a50: .word 0xffff +3ffc0a60: .word 0xffff +3ffc0a70: .word 0xffff +3ffc0a80: .word 0xffff +3ffc0a90: .word 0xffff +3ffc0aa0: .word 0xffff +3ffc0ab0: .word 0xffff +3ffc0ac0: .word 0xffff +3ffc0ad0: .word 0xffff +3ffc0ae0: .word 0xffff +3ffc0af0: .word 0xffff +3ffc0b00: .word 0xffff +3ffc0b10: .word 0xffff +3ffc0b20: .word 0xffff +3ffc0b30: .word 0xffff +3ffc0b40: .word 0xffff +3ffc0b50: .word 0xffff +3ffc0b60: .word 0xffff +3ffc0b70: .word 0xffff +3ffc0b80: .word 0xffff +3ffc0b90: .word 0xffff +3ffc0ba0: .word 0xffff +3ffc0bb0: .word 0xffff +3ffc0bc0: .word 0xffff +3ffc0bd0: .word 0xffff +3ffc0be0: .word 0xffff +3ffc0bf0: .word 0xffff +3ffc0c00: .word 0xffff +3ffc0c10: .word 0xffff +3ffc0c20: .word 0xffff +3ffc0c30: .word 0xffff +3ffc0c40: .word 0xffff +3ffc0c50: .word 0xffff +3ffc0c60: .word 0xffff +3ffc0c70: .word 0xffff +3ffc0c80: .word 0xffff +3ffc0c90: .word 0xffff +3ffc0ca0: .word 0xffff +3ffc0cb0: .word 0xffff +3ffc0cc0: .word 0xffff +3ffc0cd0: .word 0xffff +3ffc0ce0: .word 0xffff +3ffc0cf0: .word 0xffff +3ffc0d00: .word 0xffff +3ffc0d10: .word 0xffff +3ffc0d20: .word 0xffff +3ffc0d30: .word 0xffff +3ffc0d40: .word 0xffff +3ffc0d50: .word 0xffff +3ffc0d60: .word 0xffff +3ffc0d70: .word 0xffff +3ffc0d80: .word 0xffff +3ffc0d90: .word 0xffff +3ffc0da0: .word 0xffff +3ffc0db0: .word 0xffff +3ffc0dc0: .word 0xffff +3ffc0dd0: .word 0xffff +3ffc0de0: .word 0xffff +3ffc0df0: .word 0xffff +3ffc0e00: .word 0xffff +3ffc0e10: .word 0xffff +3ffc0e20: .word 0xffff +3ffc0e30: .word 0xffff +3ffc0e40: .word 0xffff +3ffc0e50: .word 0xffff +3ffc0e60: .word 0xffff +3ffc0e70: .word 0xffff +3ffc0e80: .word 0xffff +3ffc0e90: .word 0xffff +3ffc0ea0: .word 0xffff +3ffc0eb0: .word 0xffff +3ffc0ec0: .word 0xffff +3ffc0ed0: .word 0xffff +3ffc0ee0: .word 0xffff +3ffc0ef0: .word 0xffff +3ffc0f00: .word 0xffff +3ffc0f10: .word 0xffff +3ffc0f20: .word 0xffff +3ffc0f30: .word 0xffff +3ffc0f40: .word 0xffff +3ffc0f50: .word 0xffff +3ffc0f60: .word 0xffff +3ffc0f70: .word 0xffff +3ffc0f80: .word 0xffff +3ffc0f90: .word 0xffff +3ffc0fa0: .word 0xffff +3ffc0fb0: .word 0xffff +3ffc0fc0: .word 0xffff +3ffc0fd0: .word 0xffff +3ffc0fe0: .word 0xffff +3ffc0ff0: .word 0xffff +3ffc1000: .word 0xffff +3ffc1010: .word 0xffff +3ffc1020: .word 0xffff +3ffc1030: .word 0xffff +3ffc1040: .word 0xffff +3ffc1050: .word 0xffff +3ffc1060: .word 0xffff +3ffc1070: .word 0xffff +3ffc1080: .word 0xffff +3ffc1090: .word 0xffff +3ffc10a0: .word 0xffff +3ffc10b0: .word 0xffff +3ffc10c0: .word 0xffff +3ffc10d0: .word 0xffff +3ffc10e0: .word 0xffff +3ffc10f0: .word 0xffff +3ffc1100: .word 0xffff +3ffc1110: .word 0xffff +3ffc1120: .word 0xffff +3ffc1130: .word 0xffff +3ffc1140: .word 0xffff +3ffc1150: .word 0xffff +3ffc1160: .word 0xffff +3ffc1170: .word 0xffff +3ffc1180: .word 0xffff +3ffc1190: .word 0xffff +3ffc11a0: .word 0xffff +3ffc11b0: .word 0xffff +3ffc11c0: .word 0xffff +3ffc11d0: .word 0xffff +3ffc11e0: .word 0xffff +3ffc11f0: .word 0xffff +3ffc1200: .word 0xffff +3ffc1210: .word 0xffff +3ffc1220: .word 0xffff +3ffc1230: .word 0xffff +3ffc1240: .word 0xffff +3ffc1250: .word 0xffff +3ffc1260: .word 0xffff +3ffc1270: .word 0xffff +3ffc1280: .word 0xffff +3ffc1290: .word 0xffff +3ffc12a0: .word 0xffff +3ffc12b0: .word 0xffff +3ffc12c0: .word 0xffff +3ffc12d0: .word 0xffff +3ffc12e0: .word 0xffff +3ffc12f0: .word 0xffff +3ffc1300: .word 0xffff +3ffc1310: .word 0xffff +3ffc1320: .word 0xffff +3ffc1330: .word 0xffff +3ffc1340: .word 0xffff +3ffc1350: .word 0xffff +3ffc1360: .word 0xffff +3ffc1370: .word 0xffff +3ffc1380: .word 0xffff +3ffc1390: .word 0xffff +3ffc13a0: .word 0xffff +3ffc13b0: .word 0xffff +3ffc13c0: .word 0xffff +3ffc13d0: .word 0xffff +3ffc13e0: .word 0xffff +3ffc13f0: .word 0xffff +3ffc1400: .word 0xffff +3ffc1410: .word 0xffff +3ffc1420: .word 0xffff +3ffc1430: .word 0xffff +3ffc1440: .word 0xffff +3ffc1450: .word 0xffff +3ffc1460: .word 0xffff +3ffc1470: .word 0xffff +3ffc1480: .word 0xffff +3ffc1490: .word 0xffff +3ffc14a0: .word 0xffff +3ffc14b0: .word 0xffff +3ffc14c0: .word 0xffff +3ffc14d0: .word 0xffff +3ffc14e0: .word 0xffff +3ffc14f0: .word 0xffff +3ffc1500: .word 0xffff +3ffc1510: .word 0xffff +3ffc1520: .word 0xffff +3ffc1530: .word 0xffff +3ffc1540: .word 0xffff +3ffc1550: .word 0xffff +3ffc1560: .word 0xffff +3ffc1570: .word 0xffff +3ffc1580: .word 0xffff +3ffc1590: .word 0xffff +3ffc15a0: .word 0xffff +3ffc15b0: .word 0xffff +3ffc15c0: .word 0xffff +3ffc15d0: .word 0xffff +3ffc15e0: .word 0xffff +3ffc15f0: .word 0xffff +3ffc1600: .word 0xffff +3ffc1610: .word 0xffff +3ffc1620: .word 0xffff +3ffc1630: .word 0xffff +3ffc1640: .word 0xffff +3ffc1650: .word 0xffff +3ffc1660: .word 0xffff +3ffc1670: .word 0xffff +3ffc1680: .word 0xffff +3ffc1690: .word 0xffff +3ffc16a0: .word 0xffff +3ffc16b0: .word 0xffff +3ffc16c0: .word 0xffff +3ffc16d0: .word 0xffff +3ffc16e0: .word 0xffff +3ffc16f0: .word 0xffff +3ffc1700: .word 0xffff +3ffc1710: .word 0xffff +3ffc1720: .word 0xffff +3ffc1730: .word 0xffff +3ffc1740: .word 0xffff +3ffc1750: .word 0xffff +3ffc1760: .word 0xffff +3ffc1770: .word 0xffff +3ffc1780: .word 0xffff +3ffc1790: .word 0xffff +3ffc17a0: .word 0xffff +3ffc17b0: .word 0xffff +3ffc17c0: .word 0xffff +3ffc17d0: .word 0xffff +3ffc17e0: .word 0xffff +3ffc17f0: .word 0xffff +3ffc1800: .word 0xffff +3ffc1810: .word 0xffff +3ffc1820: .word 0xffff +3ffc1830: .word 0xffff +3ffc1840: .word 0xffff +3ffc1850: .word 0xffff +3ffc1860: .word 0xffff +3ffc1870: .word 0xffff +3ffc1880: .word 0xffff +3ffc1890: .word 0xffff +3ffc18a0: .word 0xffff +3ffc18b0: .word 0xffff +3ffc18c0: .word 0xffff +3ffc18d0: .word 0xffff +3ffc18e0: .word 0xffff +3ffc18f0: .word 0xffff +3ffc1900: .word 0xffff +3ffc1910: .word 0xffff +3ffc1920: .word 0xffff +3ffc1930: .word 0xffff +3ffc1940: .word 0xffff +3ffc1950: .word 0xffff +3ffc1960: .word 0xffff +3ffc1970: .word 0xffff +3ffc1980: .word 0xffff +3ffc1990: .word 0xffff +3ffc19a0: .word 0xffff +3ffc19b0: .word 0xffff +3ffc19c0: .word 0xffff +3ffc19d0: .word 0xffff +3ffc19e0: .word 0xffff +3ffc19f0: .word 0xffff +3ffc1a00: .word 0xffff +3ffc1a10: .word 0xffff +3ffc1a20: .word 0xffff +3ffc1a30: .word 0xffff +3ffc1a40: .word 0xffff +3ffc1a50: .word 0xffff +3ffc1a60: .word 0xffff +3ffc1a70: .word 0xffff +3ffc1a80: .word 0xffff +3ffc1a90: .word 0xffff +3ffc1aa0: .word 0xffff +3ffc1ab0: .word 0xffff +3ffc1ac0: .word 0xffff +3ffc1ad0: .word 0xffff +3ffc1ae0: .word 0xffff +3ffc1af0: .word 0xffff +3ffc1b00: .word 0xffff +3ffc1b10: .word 0xffff +3ffc1b20: .word 0xffff +3ffc1b30: .word 0xffff +3ffc1b40: .word 0xffff +3ffc1b50: .word 0xffff +3ffc1b60: .word 0xffff +3ffc1b70: .word 0xffff +3ffc1b80: .word 0xffff +3ffc1b90: .word 0xffff +3ffc1ba0: .word 0xffff +3ffc1bb0: .word 0xffff +3ffc1bc0: .word 0xffff +3ffc1bd0: .word 0xffff +3ffc1be0: .word 0xffff +3ffc1bf0: .word 0xffff +3ffc1c00: .word 0xffff +3ffc1c10: .word 0xffff +3ffc1c20: .word 0xffff +3ffc1c30: .word 0xffff +3ffc1c40: .word 0xffff +3ffc1c50: .word 0xffff +3ffc1c60: .word 0xffff +3ffc1c70: .word 0xffff +3ffc1c80: .word 0xffff +3ffc1c90: .word 0xffff +3ffc1ca0: .word 0xffff +3ffc1cb0: .word 0xffff +3ffc1cc0: .word 0xffff +3ffc1cd0: .word 0xffff +3ffc1ce0: .word 0xffff +3ffc1cf0: .word 0xffff +3ffc1d00: .word 0xffff +3ffc1d10: .word 0xffff +3ffc1d20: .word 0xffff +3ffc1d30: .word 0xffff +3ffc1d40: .word 0xffff +3ffc1d50: .word 0xffff +3ffc1d60: .word 0xffff +3ffc1d70: .word 0xffff +3ffc1d80: .word 0xffff +3ffc1d90: .word 0xffff +3ffc1da0: .word 0xffff +3ffc1db0: .word 0xffff +3ffc1dc0: .word 0xffff +3ffc1dd0: .word 0xffff +3ffc1de0: .word 0xffff +3ffc1df0: .word 0xffff +3ffc1e00: .word 0xffff +3ffc1e10: .word 0xffff +3ffc1e20: .word 0xffff +3ffc1e30: .word 0xffff +3ffc1e40: .word 0xffff +3ffc1e50: .word 0xffff +3ffc1e60: .word 0xffff +3ffc1e70: .word 0xffff +3ffc1e80: .word 0xffff +3ffc1e90: .word 0xffff +3ffc1ea0: .word 0xffff +3ffc1eb0: .word 0xffff +3ffc1ec0: .word 0xffff +3ffc1ed0: .word 0xffff +3ffc1ee0: .word 0xffff +3ffc1ef0: .word 0xffff +3ffc1f00: .word 0xffff +3ffc1f10: .word 0xffff +3ffc1f20: .word 0xffff +3ffc1f30: .word 0xffff +3ffc1f40: .word 0xffff +3ffc1f50: .word 0xffff +3ffc1f60: .word 0xffff +3ffc1f70: .word 0xffff +3ffc1f80: .word 0xffff +3ffc1f90: .word 0xffff +3ffc1fa0: .word 0xffff +3ffc1fb0: .word 0xffff +3ffc1fc0: .word 0xffff +3ffc1fd0: .word 0xffff +3ffc1fe0: .word 0xffff +3ffc1ff0: .word 0xffff +3ffc2000: .word 0xffff +3ffc2010: .word 0xffff +3ffc2020: .word 0xffff +3ffc2030: .word 0xffff +3ffc2040: .word 0xffff +3ffc2050: .word 0xffff +3ffc2060: .word 0xffff +3ffc2070: .word 0xffff +3ffc2080: .word 0xffff +3ffc2090: .word 0xffff +3ffc20a0: .word 0xffff +3ffc20b0: .word 0xffff +3ffc20c0: .word 0xffff +3ffc20d0: .word 0xffff +3ffc20e0: .word 0xffff +3ffc20f0: .word 0xffff +3ffc2100: .word 0xffff +3ffc2110: .word 0xffff +3ffc2120: .word 0xffff +3ffc2130: .word 0xffff +3ffc2140: .word 0xffff +3ffc2150: .word 0xffff +3ffc2160: .word 0xffff +3ffc2170: .word 0xffff +3ffc2180: .word 0xffff +3ffc2190: .word 0xffff +3ffc21a0: .word 0xffff +3ffc21b0: .word 0xffff +3ffc21c0: .word 0xffff +3ffc21d0: .word 0xffff +3ffc21e0: .word 0xffff +3ffc21f0: .word 0xffff +3ffc2200: .word 0xffff +3ffc2210: .word 0xffff +3ffc2220: .word 0xffff +3ffc2230: .word 0xffff +3ffc2240: .word 0xffff +3ffc2250: .word 0xffff +3ffc2260: .word 0xffff +3ffc2270: .word 0xffff +3ffc2280: .word 0xffff +3ffc2290: .word 0xffff +3ffc22a0: .word 0xffff +3ffc22b0: .word 0xffff +3ffc22c0: .word 0xffff +3ffc22d0: .word 0xffff +3ffc22e0: .word 0xffff +3ffc22f0: .word 0xffff +3ffc2300: .word 0xffff +3ffc2310: .word 0xffff +3ffc2320: .word 0xffff +3ffc2330: .word 0xffff +3ffc2340: .word 0xffff +3ffc2350: .word 0xffff +3ffc2360: .word 0xffff +3ffc2370: .word 0xffff +3ffc2380: .word 0xffff +3ffc2390: .word 0xffff +3ffc23a0: .word 0xffff +3ffc23b0: .word 0xffff +3ffc23c0: .word 0xffff +3ffc23d0: .word 0xffff +3ffc23e0: .word 0xffff +3ffc23f0: .word 0xffff +3ffc2400: .word 0xffff +3ffc2410: .word 0xffff +3ffc2420: .word 0xffff +3ffc2430: .word 0xffff +3ffc2440: .word 0xffff +3ffc2450: .word 0xffff +3ffc2460: .word 0xffff +3ffc2470: .word 0xffff +3ffc2480: .word 0xffff +3ffc2490: .word 0xffff +3ffc24a0: .word 0xffff +3ffc24b0: .word 0xffff +3ffc24c0: .word 0xffff +3ffc24d0: .word 0xffff +3ffc24e0: .word 0xffff +3ffc24f0: .word 0xffff +3ffc2500: .word 0xffff +3ffc2510: .word 0xffff +3ffc2520: .word 0xffff +3ffc2530: .word 0xffff +3ffc2540: .word 0xffff +3ffc2550: .word 0xffff +3ffc2560: .word 0xffff +3ffc2570: .word 0xffff +3ffc2580: .word 0xffff +3ffc2590: .word 0xffff +3ffc25a0: .word 0xffff +3ffc25b0: .word 0xffff +3ffc25c0: .word 0xffff +3ffc25d0: .word 0xffff +3ffc25e0: .word 0xffff +3ffc25f0: .word 0xffff +3ffc2600: .word 0xffff +3ffc2610: .word 0xffff +3ffc2620: .word 0xffff +3ffc2630: .word 0xffff +3ffc2640: .word 0xffff +3ffc2650: .word 0xffff +3ffc2660: .word 0xffff +3ffc2670: .word 0xffff +3ffc2680: .word 0xffff +3ffc2690: .word 0xffff +3ffc26a0: .word 0xffff +3ffc26b0: .word 0xffff +3ffc26c0: .word 0xffff +3ffc26d0: .word 0xffff +3ffc26e0: .word 0xffff +3ffc26f0: .word 0xffff +3ffc2700: .word 0xffff +3ffc2710: .word 0xffff +3ffc2720: .word 0xffff +3ffc2730: .word 0xffff +3ffc2740: .word 0xffff +3ffc2750: .word 0xffff +3ffc2760: .word 0xffff +3ffc2770: .word 0xffff +3ffc2780: .word 0xffff +3ffc2790: .word 0xffff +3ffc27a0: .word 0xffff +3ffc27b0: .word 0xffff +3ffc27c0: .word 0xffff +3ffc27d0: .word 0xffff +3ffc27e0: .word 0xffff +3ffc27f0: .word 0xffff +3ffc2800: .word 0xffff +3ffc2810: .word 0xffff +3ffc2820: .word 0xffff +3ffc2830: .word 0xffff +3ffc2840: .word 0xffff +3ffc2850: .word 0xffff +3ffc2860: .word 0xffff +3ffc2870: .word 0xffff +3ffc2880: .word 0xffff +3ffc2890: .word 0xffff +3ffc28a0: .word 0xffff +3ffc28b0: .word 0xffff +3ffc28c0: .word 0xffff +3ffc28d0: .word 0xffff +3ffc28e0: .word 0xffff +3ffc28f0: .word 0xffff +3ffc2900: .word 0xffff +3ffc2910: .word 0xffff +3ffc2920: .word 0xffff +3ffc2930: .word 0xffff +3ffc2940: .word 0xffff +3ffc2950: .word 0xffff +3ffc2960: .word 0xffff +3ffc2970: .word 0xffff +3ffc2980: .word 0xffff +3ffc2990: .word 0xffff +3ffc29a0: .word 0xffff +3ffc29b0: .word 0xffff +3ffc29c0: .word 0xffff +3ffc29d0: .word 0xffff +3ffc29e0: .word 0xffff +3ffc29f0: .word 0xffff +3ffc2a00: .word 0xffff +3ffc2a10: .word 0xffff +3ffc2a20: .word 0xffff +3ffc2a30: .word 0xffff +3ffc2a40: .word 0xffff +3ffc2a50: .word 0xffff +3ffc2a60: .word 0xffff +3ffc2a70: .word 0xffff +3ffc2a80: .word 0xffff +3ffc2a90: .word 0xffff +3ffc2aa0: .word 0xffff +3ffc2ab0: .word 0xffff +3ffc2ac0: .word 0xffff +3ffc2ad0: .word 0xffff +3ffc2ae0: .word 0xffff +3ffc2af0: .word 0xffff +3ffc2b00: .word 0xffff +3ffc2b10: .word 0xffff +3ffc2b20: .word 0xffff +3ffc2b30: .word 0xffff +3ffc2b40: .word 0xffff +3ffc2b50: .word 0xffff +3ffc2b60: .word 0xffff +3ffc2b70: .word 0xffff +3ffc2b80: .word 0xffff +3ffc2b90: .word 0xffff +3ffc2ba0: .word 0xffff +3ffc2bb0: .word 0xffff +3ffc2bc0: .word 0xffff +3ffc2bd0: .word 0xffff +3ffc2be0: .word 0xffff +3ffc2bf0: .word 0xffff +3ffc2c00: .word 0xffff +3ffc2c10: .word 0xffff +3ffc2c20: .word 0xffff +3ffc2c30: .word 0xffff +3ffc2c40: .word 0xffff +3ffc2c50: .word 0xffff +3ffc2c60: .word 0xffff +3ffc2c70: .word 0xffff +3ffc2c80: .word 0xffff +3ffc2c90: .word 0xffff +3ffc2ca0: .word 0xffff +3ffc2cb0: .word 0xffff +3ffc2cc0: .word 0xffff +3ffc2cd0: .word 0xffff +3ffc2ce0: .word 0xffff +3ffc2cf0: .word 0xffff +3ffc2d00: .word 0xffff +3ffc2d10: .word 0xffff +3ffc2d20: .word 0xffff +3ffc2d30: .word 0xffff +3ffc2d40: .word 0xffff +3ffc2d50: .word 0xffff +3ffc2d60: .word 0xffff +3ffc2d70: .word 0xffff +3ffc2d80: .word 0xffff +3ffc2d90: .word 0xffff +3ffc2da0: .word 0xffff +3ffc2db0: .word 0xffff +3ffc2dc0: .word 0xffff +3ffc2dd0: .word 0xffff +3ffc2de0: .word 0xffff +3ffc2df0: .word 0xffff +3ffc2e00: .word 0xffff +3ffc2e10: .word 0xffff +3ffc2e20: .word 0xffff +3ffc2e30: .word 0xffff +3ffc2e40: .word 0xffff +3ffc2e50: .word 0xffff +3ffc2e60: .word 0xffff +3ffc2e70: .word 0xffff +3ffc2e80: .word 0xffff +3ffc2e90: .word 0xffff +3ffc2ea0: .word 0xffff +3ffc2eb0: .word 0xffff +3ffc2ec0: .word 0xffff +3ffc2ed0: .word 0xffff +3ffc2ee0: .word 0xffff +3ffc2ef0: .word 0xffff +3ffc2f00: .word 0xffff +3ffc2f10: .word 0xffff +3ffc2f20: .word 0xffff +3ffc2f30: .word 0xffff +3ffc2f40: .word 0xffff +3ffc2f50: .word 0xffff +3ffc2f60: .word 0xffff +3ffc2f70: .word 0xffff +3ffc2f80: .word 0xffff +3ffc2f90: .word 0xffff +3ffc2fa0: .word 0xffff +3ffc2fb0: .word 0xffff +3ffc2fc0: .word 0xffff +3ffc2fd0: .word 0xffff +3ffc2fe0: .word 0xffff +3ffc2ff0: .word 0xffff +3ffc3000: .word 0xffff +3ffc3010: .word 0xffff +3ffc3020: .word 0xffff +3ffc3030: .word 0xffff +3ffc3040: .word 0xffff +3ffc3050: .word 0xffff +3ffc3060: .word 0xffff +3ffc3070: .word 0xffff +3ffc3080: .word 0xffff +3ffc3090: .word 0xffff +3ffc30a0: .word 0xffff +3ffc30b0: .word 0xffff +3ffc30c0: .word 0xffff +3ffc30d0: .word 0xffff +3ffc30e0: .word 0xffff +3ffc30f0: .word 0xffff +3ffc3100: .word 0xffff +3ffc3110: .word 0xffff +3ffc3120: .word 0xffff +3ffc3130: .word 0xffff +3ffc3140: .word 0xffff +3ffc3150: .word 0xffff +3ffc3160: .word 0xffff +3ffc3170: .word 0xffff +3ffc3180: .word 0xffff +3ffc3190: .word 0xffff +3ffc31a0: .word 0xffff +3ffc31b0: .word 0xffff +3ffc31c0: .word 0xffff +3ffc31d0: .word 0xffff +3ffc31e0: .word 0xffff +3ffc31f0: .word 0xffff +3ffc3200: .word 0xffff +3ffc3210: .word 0xffff +3ffc3220: .word 0xffff +3ffc3230: .word 0xffff +3ffc3240: .word 0xffff +3ffc3250: .word 0xffff +3ffc3260: .word 0xffff +3ffc3270: .word 0xffff +3ffc3280: .word 0xffff +3ffc3290: .word 0xffff +3ffc32a0: .word 0xffff +3ffc32b0: .word 0xffff +3ffc32c0: .word 0xffff +3ffc32d0: .word 0xffff +3ffc32e0: .word 0xffff +3ffc32f0: .word 0xffff +3ffc3300: .word 0xffff +3ffc3310: .word 0xffff +3ffc3320: .word 0xffff +3ffc3330: .word 0xffff +3ffc3340: .word 0xffff +3ffc3350: .word 0xffff +3ffc3360: .word 0xffff +3ffc3370: .word 0xffff +3ffc3380: .word 0xffff +3ffc3390: .word 0xffff +3ffc33a0: .word 0xffff +3ffc33b0: .word 0xffff +3ffc33c0: .word 0xffff +3ffc33d0: .word 0xffff +3ffc33e0: .word 0xffff +3ffc33f0: .word 0xffff +3ffc3400: .word 0xffff +3ffc3410: .word 0xffff +3ffc3420: .word 0xffff +3ffc3430: .word 0xffff +3ffc3440: .word 0xffff +3ffc3450: .word 0xffff +3ffc3460: .word 0xffff +3ffc3470: .word 0xffff +3ffc3480: .word 0xffff +3ffc3490: .word 0xffff +3ffc34a0: .word 0xffff +3ffc34b0: .word 0xffff +3ffc34c0: .word 0xffff +3ffc34d0: .word 0xffff +3ffc34e0: .word 0xffff +3ffc34f0: .word 0xffff +3ffc3500: .word 0xffff +3ffc3510: .word 0xffff +3ffc3520: .word 0xffff +3ffc3530: .word 0xffff +3ffc3540: .word 0xffff +3ffc3550: .word 0xffff +3ffc3560: .word 0xffff +3ffc3570: .word 0xffff +3ffc3580: .word 0xffff +3ffc3590: .word 0xffff +3ffc35a0: .word 0xffff +3ffc35b0: .word 0xffff +3ffc35c0: .word 0xffff +3ffc35d0: .word 0xffff +3ffc35e0: .word 0xffff +3ffc35f0: .word 0xffff +3ffc3600: .word 0xffff +3ffc3610: .word 0xffff +3ffc3620: .word 0xffff +3ffc3630: .word 0xffff +3ffc3640: .word 0xffff +3ffc3650: .word 0xffff +3ffc3660: .word 0xffff +3ffc3670: .word 0xffff +3ffc3680: .word 0xffff +3ffc3690: .word 0xffff +3ffc36a0: .word 0xffff +3ffc36b0: .word 0xffff +3ffc36c0: .word 0xffff +3ffc36d0: .word 0xffff +3ffc36e0: .word 0xffff +3ffc36f0: .word 0xffff +3ffc3700: .word 0xffff +3ffc3710: .word 0xffff +3ffc3720: .word 0xffff +3ffc3730: .word 0xffff +3ffc3740: .word 0xffff +3ffc3750: .word 0xffff +3ffc3760: .word 0xffff +3ffc3770: .word 0xffff +3ffc3780: .word 0xffff +3ffc3790: .word 0xffff +3ffc37a0: .word 0xffff +3ffc37b0: .word 0xffff +3ffc37c0: .word 0xffff +3ffc37d0: .word 0xffff +3ffc37e0: .word 0xffff +3ffc37f0: .word 0xffff +3ffc3800: .word 0xffff +3ffc3810: .word 0xffff +3ffc3820: .word 0xffff +3ffc3830: .word 0xffff +3ffc3840: .word 0xffff +3ffc3850: .word 0xffff +3ffc3860: .word 0xffff +3ffc3870: .word 0xffff +3ffc3880: .word 0xffff +3ffc3890: .word 0xffff +3ffc38a0: .word 0xffff +3ffc38b0: .word 0xffff +3ffc38c0: .word 0xffff +3ffc38d0: .word 0xffff +3ffc38e0: .word 0xffff +3ffc38f0: .word 0xffff +3ffc3900: .word 0xffff +3ffc3910: .word 0xffff +3ffc3920: .word 0xffff +3ffc3930: .word 0xffff +3ffc3940: .word 0xffff +3ffc3950: .word 0xffff +3ffc3960: .word 0xffff +3ffc3970: .word 0xffff +3ffc3980: .word 0xffff +3ffc3990: .word 0xffff +3ffc39a0: .word 0xffff +3ffc39b0: .word 0xffff +3ffc39c0: .word 0xffff +3ffc39d0: .word 0xffff +3ffc39e0: .word 0xffff +3ffc39f0: .word 0xffff +3ffc3a00: .word 0xffff +3ffc3a10: .word 0xffff +3ffc3a20: .word 0xffff +3ffc3a30: .word 0xffff +3ffc3a40: .word 0xffff +3ffc3a50: .word 0xffff +3ffc3a60: .word 0xffff +3ffc3a70: .word 0xffff +3ffc3a80: .word 0xffff +3ffc3a90: .word 0xffff +3ffc3aa0: .word 0xffff +3ffc3ab0: .word 0xffff +3ffc3ac0: .word 0xffff +3ffc3ad0: .word 0xffff +3ffc3ae0: .word 0xffff +3ffc3af0: .word 0xffff +3ffc3b00: .word 0xffff +3ffc3b10: .word 0xffff +3ffc3b20: .word 0xffff +3ffc3b30: .word 0xffff +3ffc3b40: .word 0xffff +3ffc3b50: .word 0xffff +3ffc3b60: .word 0xffff +3ffc3b70: .word 0xffff +3ffc3b80: .word 0xffff +3ffc3b90: .word 0xffff +3ffc3ba0: .word 0xffff +3ffc3bb0: .word 0xffff +3ffc3bc0: .word 0xffff +3ffc3bd0: .word 0xffff +3ffc3be0: .word 0xffff +3ffc3bf0: .word 0xffff +3ffc3c00: .word 0xffff +3ffc3c10: .word 0xffff +3ffc3c20: .word 0xffff +3ffc3c30: .word 0xffff +3ffc3c40: .word 0xffff +3ffc3c50: .word 0xffff +3ffc3c60: .word 0xffff +3ffc3c70: .word 0xffff +3ffc3c80: .word 0xffff +3ffc3c90: .word 0xffff +3ffc3ca0: .word 0xffff +3ffc3cb0: .word 0xffff +3ffc3cc0: .word 0xffff +3ffc3cd0: .word 0xffff +3ffc3ce0: .word 0xffff +3ffc3cf0: .word 0xffff +3ffc3d00: .word 0xffff +3ffc3d10: .word 0xffff +3ffc3d20: .word 0xffff +3ffc3d30: .word 0xffff +3ffc3d40: .word 0xffff +3ffc3d50: .word 0xffff +3ffc3d60: .word 0xffff +3ffc3d70: .word 0xffff +3ffc3d80: .word 0xffff +3ffc3d90: .word 0xffff +3ffc3da0: .word 0xffff +3ffc3db0: .word 0xffff +3ffc3dc0: .word 0xffff +3ffc3dd0: .word 0xffff +3ffc3de0: .word 0xffff +3ffc3df0: .word 0xffff +3ffc3e00: .word 0xffff +3ffc3e10: .word 0xffff +3ffc3e20: .word 0xffff +3ffc3e30: .word 0xffff +3ffc3e40: .word 0xffff +3ffc3e50: .word 0xffff +3ffc3e60: .word 0xffff +3ffc3e70: .word 0xffff +3ffc3e80: .word 0xffff +3ffc3e90: .word 0xffff +3ffc3ea0: .word 0xffff +3ffc3eb0: .word 0xffff +3ffc3ec0: .word 0xffff +3ffc3ed0: .word 0xffff +3ffc3ee0: .word 0xffff +3ffc3ef0: .word 0xffff +3ffc3f00: .word 0xffff +3ffc3f10: .word 0xffff +3ffc3f20: .word 0xffff +3ffc3f30: .word 0xffff +3ffc3f40: .word 0xffff +3ffc3f50: .word 0xffff +3ffc3f60: .word 0xffff +3ffc3f70: .word 0xffff +3ffc3f80: .word 0xffff +3ffc3f90: .word 0xffff +3ffc3fa0: .word 0xffff +3ffc3fb0: .word 0xffff +3ffc3fc0: .word 0xffff +3ffc3fd0: .word 0xffff +3ffc3fe0: .word 0xffff +3ffc3ff0: .word 0xffff +3ffc4000: .word 0xffff +3ffc4010: .word 0xffff +3ffc4020: .word 0xffff +3ffc4030: .word 0xffff +3ffc4040: .word 0xffff +3ffc4050: .word 0xffff +3ffc4060: .word 0xffff +3ffc4070: .word 0xffff +3ffc4080: .word 0xffff +3ffc4090: .word 0xffff +3ffc40a0: .word 0xffff +3ffc40b0: .word 0xffff +3ffc40c0: .word 0xffff +3ffc40d0: .word 0xffff +3ffc40e0: .word 0xffff +3ffc40f0: .word 0xffff +3ffc4100: .word 0xffff +3ffc4110: .word 0xffff +3ffc4120: .word 0xffff +3ffc4130: .word 0xffff +3ffc4140: .word 0xffff +3ffc4150: .word 0xffff +3ffc4160: .word 0xffff +3ffc4170: .word 0xffff +3ffc4180: .word 0xffff +3ffc4190: .word 0xffff +3ffc41a0: .word 0xffff +3ffc41b0: .word 0xffff +3ffc41c0: .word 0xffff +3ffc41d0: .word 0xffff +3ffc41e0: .word 0xffff +3ffc41f0: .word 0xffff +3ffc4200: .word 0xffff +3ffc4210: .word 0xffff +3ffc4220: .word 0xffff +3ffc4230: .word 0xffff +3ffc4240: .word 0xffff +3ffc4250: .word 0xffff +3ffc4260: .word 0xffff +3ffc4270: .word 0xffff +3ffc4280: .word 0xffff +3ffc4290: .word 0xffff +3ffc42a0: .word 0xffff +3ffc42b0: .word 0xffff +3ffc42c0: .word 0xffff +3ffc42d0: .word 0xffff +3ffc42e0: .word 0xffff +3ffc42f0: .word 0xffff +3ffc4300: .word 0xffff +3ffc4310: .word 0xffff +3ffc4320: .word 0xffff +3ffc4330: .word 0xffff +3ffc4340: .word 0xffff +3ffc4350: .word 0xffff +3ffc4360: .word 0xffff +3ffc4370: .word 0xffff +3ffc4380: .word 0xffff +3ffc4390: .word 0xffff +3ffc43a0: .word 0xffff +3ffc43b0: .word 0xffff +3ffc43c0: .word 0xffff +3ffc43d0: .word 0xffff +3ffc43e0: .word 0xffff +3ffc43f0: .word 0xffff +3ffc4400: .word 0xffff +3ffc4410: .word 0xffff +3ffc4420: .word 0xffff +3ffc4430: .word 0xffff +3ffc4440: .word 0xffff +3ffc4450: .word 0xffff +3ffc4460: .word 0xffff +3ffc4470: .word 0xffff +3ffc4480: .word 0xffff +3ffc4490: .word 0xffff +3ffc44a0: .word 0xffff +3ffc44b0: .word 0xffff +3ffc44c0: .word 0xffff +3ffc44d0: .word 0xffff +3ffc44e0: .word 0xffff +3ffc44f0: .word 0xffff +3ffc4500: .word 0xffff +3ffc4510: .word 0xffff +3ffc4520: .word 0xffff +3ffc4530: .word 0xffff +3ffc4540: .word 0xffff +3ffc4550: .word 0xffff +3ffc4560: .word 0xffff +3ffc4570: .word 0xffff +3ffc4580: .word 0xffff +3ffc4590: .word 0xffff +3ffc45a0: .word 0xffff +3ffc45b0: .word 0xffff +3ffc45c0: .word 0xffff +3ffc45d0: .word 0xffff +3ffc45e0: .word 0xffff +3ffc45f0: .word 0xffff +3ffc4600: .word 0xffff +3ffc4610: .word 0xffff +3ffc4620: .word 0xffff +3ffc4630: .word 0xffff +3ffc4640: .word 0xffff +3ffc4650: .word 0xffff +3ffc4660: .word 0xffff +3ffc4670: .word 0xffff +3ffc4680: .word 0xffff +3ffc4690: .word 0xffff +3ffc46a0: .word 0xffff +3ffc46b0: .word 0xffff +3ffc46c0: .word 0xffff +3ffc46d0: .word 0xffff +3ffc46e0: .word 0xffff +3ffc46f0: .word 0xffff +3ffc4700: .word 0xffff +3ffc4710: .word 0xffff +3ffc4720: .word 0xffff +3ffc4730: .word 0xffff +3ffc4740: .word 0xffff +3ffc4750: .word 0xffff +3ffc4760: .word 0xffff +3ffc4770: .word 0xffff +3ffc4780: .word 0xffff +3ffc4790: .word 0xffff +3ffc47a0: .word 0xffff +3ffc47b0: .word 0xffff +3ffc47c0: .word 0xffff +3ffc47d0: .word 0xffff +3ffc47e0: .word 0xffff +3ffc47f0: .word 0xffff +3ffc4800: .word 0xffff +3ffc4810: .word 0xffff +3ffc4820: .word 0xffff +3ffc4830: .word 0xffff +3ffc4840: .word 0xffff +3ffc4850: .word 0xffff +3ffc4860: .word 0xffff +3ffc4870: .word 0xffff +3ffc4880: .word 0xffff +3ffc4890: .word 0xffff +3ffc48a0: .word 0xffff +3ffc48b0: .word 0xffff +3ffc48c0: .word 0xffff +3ffc48d0: .word 0xffff +3ffc48e0: .word 0xffff +3ffc48f0: .word 0xffff +3ffc4900: .word 0xffff +3ffc4910: .word 0xffff +3ffc4920: .word 0xffff +3ffc4930: .word 0xffff +3ffc4940: .word 0xffff +3ffc4950: .word 0xffff +3ffc4960: .word 0xffff +3ffc4970: .word 0xffff +3ffc4980: .word 0xffff +3ffc4990: .word 0xffff +3ffc49a0: .word 0xffff +3ffc49b0: .word 0xffff +3ffc49c0: .word 0xffff +3ffc49d0: .word 0xffff +3ffc49e0: .word 0xffff +3ffc49f0: .word 0xffff +3ffc4a00: .word 0xffff +3ffc4a10: .word 0xffff +3ffc4a20: .word 0xffff +3ffc4a30: .word 0xffff +3ffc4a40: .word 0xffff +3ffc4a50: .word 0xffff +3ffc4a60: .word 0xffff +3ffc4a70: .word 0xffff +3ffc4a80: .word 0xffff +3ffc4a90: .word 0xffff +3ffc4aa0: .word 0xffff +3ffc4ab0: .word 0xffff +3ffc4ac0: .word 0xffff +3ffc4ad0: .word 0xffff +3ffc4ae0: .word 0xffff +3ffc4af0: .word 0xffff +3ffc4b00: .word 0xffff +3ffc4b10: .word 0xffff +3ffc4b20: .word 0xffff +3ffc4b30: .word 0xffff +3ffc4b40: .word 0xffff +3ffc4b50: .word 0xffff +3ffc4b60: .word 0xffff +3ffc4b70: .word 0xffff +3ffc4b80: .word 0xffff +3ffc4b90: .word 0xffff +3ffc4ba0: .word 0xffff +3ffc4bb0: .word 0xffff +3ffc4bc0: .word 0xffff +3ffc4bd0: .word 0xffff +3ffc4be0: .word 0xffff +3ffc4bf0: .word 0xffff +3ffc4c00: .word 0xffff +3ffc4c10: .word 0xffff +3ffc4c20: .word 0xffff +3ffc4c30: .word 0xffff +3ffc4c40: .word 0xffff +3ffc4c50: .word 0xffff +3ffc4c60: .word 0xffff +3ffc4c70: .word 0xffff +3ffc4c80: .word 0xffff +3ffc4c90: .word 0xffff +3ffc4ca0: .word 0xffff +3ffc4cb0: .word 0xffff +3ffc4cc0: .word 0xffff +3ffc4cd0: .word 0xffff +3ffc4ce0: .word 0xffff +3ffc4cf0: .word 0xffff +3ffc4d00: .word 0xffff +3ffc4d10: .word 0xffff +3ffc4d20: .word 0xffff +3ffc4d30: .word 0xffff +3ffc4d40: .word 0xffff +3ffc4d50: .word 0xffff +3ffc4d60: .word 0xffff +3ffc4d70: .word 0xffff +3ffc4d80: .word 0xffff +3ffc4d90: .word 0xffff +3ffc4da0: .word 0xffff +3ffc4db0: .word 0xffff +3ffc4dc0: .word 0xffff +3ffc4dd0: .word 0xffff +3ffc4de0: .word 0xffff +3ffc4df0: .word 0xffff +3ffc4e00: .word 0xffff +3ffc4e10: .word 0xffff +3ffc4e20: .word 0xffff +3ffc4e30: .word 0xffff +3ffc4e40: .word 0xffff +3ffc4e50: .word 0xffff +3ffc4e60: .word 0xffff +3ffc4e70: .word 0xffff +3ffc4e80: .word 0xffff +3ffc4e90: .word 0xffff +3ffc4ea0: .word 0xffff +3ffc4eb0: .word 0xffff +3ffc4ec0: .word 0xffff +3ffc4ed0: .word 0xffff +3ffc4ee0: .word 0xffff +3ffc4ef0: .word 0xffff +3ffc4f00: .word 0xffff +3ffc4f10: .word 0xffff +3ffc4f20: .word 0xffff +3ffc4f30: .word 0xffff +3ffc4f40: .word 0xffff +3ffc4f50: .word 0xffff +3ffc4f60: .word 0xffff +3ffc4f70: .word 0xffff +3ffc4f80: .word 0xffff +3ffc4f90: .word 0xffff +3ffc4fa0: .word 0xffff +3ffc4fb0: .word 0xffff +3ffc4fc0: .word 0xffff +3ffc4fd0: .word 0xffff +3ffc4fe0: .word 0xffff +3ffc4ff0: .word 0xffff +3ffc5000: .word 0xffff +3ffc5010: .word 0xffff +3ffc5020: .word 0xffff +3ffc5030: .word 0xffff +3ffc5040: .word 0xffff +3ffc5050: .word 0xffff +3ffc5060: .word 0xffff +3ffc5070: .word 0xffff +3ffc5080: .word 0xffff +3ffc5090: .word 0xffff +3ffc50a0: .word 0xffff +3ffc50b0: .word 0xffff +3ffc50c0: .word 0xffff +3ffc50d0: .word 0xffff +3ffc50e0: .word 0xffff +3ffc50f0: .word 0xffff +3ffc5100: .word 0xffff +3ffc5110: .word 0xffff +3ffc5120: .word 0xffff +3ffc5130: .word 0xffff +3ffc5140: .word 0xffff +3ffc5150: .word 0xffff +3ffc5160: .word 0xffff +3ffc5170: .word 0xffff +3ffc5180: .word 0xffff +3ffc5190: .word 0xffff +3ffc51a0: .word 0xffff +3ffc51b0: .word 0xffff +3ffc51c0: .word 0xffff +3ffc51d0: .word 0xffff +3ffc51e0: .word 0xffff +3ffc51f0: .word 0xffff +3ffc5200: .word 0xffff +3ffc5210: .word 0xffff +3ffc5220: .word 0xffff +3ffc5230: .word 0xffff +3ffc5240: .word 0xffff +3ffc5250: .word 0xffff +3ffc5260: .word 0xffff +3ffc5270: .word 0xffff +3ffc5280: .word 0xffff +3ffc5290: .word 0xffff +3ffc52a0: .word 0xffff +3ffc52b0: .word 0xffff +3ffc52c0: .word 0xffff +3ffc52d0: .word 0xffff +3ffc52e0: .word 0xffff +3ffc52f0: .word 0xffff +3ffc5300: .word 0xffff +3ffc5310: .word 0xffff +3ffc5320: .word 0xffff +3ffc5330: .word 0xffff +3ffc5340: .word 0xffff +3ffc5350: .word 0xffff +3ffc5360: .word 0xffff +3ffc5370: .word 0xffff +3ffc5380: .word 0xffff +3ffc5390: .word 0xffff +3ffc53a0: .word 0xffff +3ffc53b0: .word 0xffff +3ffc53c0: .word 0xffff +3ffc53d0: .word 0xffff +3ffc53e0: .word 0xffff +3ffc53f0: .word 0xffff +3ffc5400: .word 0xffff +3ffc5410: .word 0xffff +3ffc5420: .word 0xffff +3ffc5430: .word 0xffff +3ffc5440: .word 0xffff +3ffc5450: .word 0xffff +3ffc5460: .word 0xffff +3ffc5470: .word 0xffff +3ffc5480: .word 0xffff +3ffc5490: .word 0xffff +3ffc54a0: .word 0xffff +3ffc54b0: .word 0xffff +3ffc54c0: .word 0xffff +3ffc54d0: .word 0xffff +3ffc54e0: .word 0xffff +3ffc54f0: .word 0xffff +3ffc5500: .word 0xffff +3ffc5510: .word 0xffff +3ffc5520: .word 0xffff +3ffc5530: .word 0xffff +3ffc5540: .word 0xffff +3ffc5550: .word 0xffff +3ffc5560: .word 0xffff +3ffc5570: .word 0xffff +3ffc5580: .word 0xffff +3ffc5590: .word 0xffff +3ffc55a0: .word 0xffff +3ffc55b0: .word 0xffff +3ffc55c0: .word 0xffff +3ffc55d0: .word 0xffff +3ffc55e0: .word 0xffff +3ffc55f0: .word 0xffff +3ffc5600: .word 0xffff +3ffc5610: .word 0xffff +3ffc5620: .word 0xffff +3ffc5630: .word 0xffff +3ffc5640: .word 0xffff +3ffc5650: .word 0xffff +3ffc5660: .word 0xffff +3ffc5670: .word 0xffff +3ffc5680: .word 0xffff +3ffc5690: .word 0xffff +3ffc56a0: .word 0xffff +3ffc56b0: .word 0xffff +3ffc56c0: .word 0xffff +3ffc56d0: .word 0xffff +3ffc56e0: .word 0xffff +3ffc56f0: .word 0xffff +3ffc5700: .word 0xffff +3ffc5710: .word 0xffff +3ffc5720: .word 0xffff +3ffc5730: .word 0xffff +3ffc5740: .word 0xffff +3ffc5750: .word 0xffff +3ffc5760: .word 0xffff +3ffc5770: .word 0xffff +3ffc5780: .word 0xffff +3ffc5790: .word 0xffff +3ffc57a0: .word 0xffff +3ffc57b0: .word 0xffff +3ffc57c0: .word 0xffff +3ffc57d0: .word 0xffff +3ffc57e0: .word 0xffff +3ffc57f0: .word 0xffff +3ffc5800: .word 0xffff +3ffc5810: .word 0xffff +3ffc5820: .word 0xffff +3ffc5830: .word 0xffff +3ffc5840: .word 0xffff +3ffc5850: .word 0xffff +3ffc5860: .word 0xffff +3ffc5870: .word 0xffff +3ffc5880: .word 0xffff +3ffc5890: .word 0xffff +3ffc58a0: .word 0xffff +3ffc58b0: .word 0xffff +3ffc58c0: .word 0xffff +3ffc58d0: .word 0xffff +3ffc58e0: .word 0xffff +3ffc58f0: .word 0xffff +3ffc5900: .word 0xffff +3ffc5910: .word 0xffff +3ffc5920: .word 0xffff +3ffc5930: .word 0xffff +3ffc5940: .word 0xffff +3ffc5950: .word 0xffff +3ffc5960: .word 0xffff +3ffc5970: .word 0xffff +3ffc5980: .word 0xffff +3ffc5990: .word 0xffff +3ffc59a0: .word 0xffff +3ffc59b0: .word 0xffff +3ffc59c0: .word 0xffff +3ffc59d0: .word 0xffff +3ffc59e0: .word 0xffff +3ffc59f0: .word 0xffff +3ffc5a00: .word 0xffff +3ffc5a10: .word 0xffff +3ffc5a20: .word 0xffff +3ffc5a30: .word 0xffff +3ffc5a40: .word 0xffff +3ffc5a50: .word 0xffff +3ffc5a60: .word 0xffff +3ffc5a70: .word 0xffff +3ffc5a80: .word 0xffff +3ffc5a90: .word 0xffff +3ffc5aa0: .word 0xffff +3ffc5ab0: .word 0xffff +3ffc5ac0: .word 0xffff +3ffc5ad0: .word 0xffff +3ffc5ae0: .word 0xffff +3ffc5af0: .word 0xffff +3ffc5b00: .word 0xffff +3ffc5b10: .word 0xffff +3ffc5b20: .word 0xffff +3ffc5b30: .word 0xffff +3ffc5b40: .word 0xffff +3ffc5b50: .word 0xffff +3ffc5b60: .word 0xffff +3ffc5b70: .word 0xffff +3ffc5b80: .word 0xffff +3ffc5b90: .word 0xffff +3ffc5ba0: .word 0xffff +3ffc5bb0: .word 0xffff +3ffc5bc0: .word 0xffff +3ffc5bd0: .word 0xffff +3ffc5be0: .word 0xffff +3ffc5bf0: .word 0xffff +3ffc5c00: .word 0xffff +3ffc5c10: .word 0xffff +3ffc5c20: .word 0xffff +3ffc5c30: .word 0xffff +3ffc5c40: .word 0xffff +3ffc5c50: .word 0xffff +3ffc5c60: .word 0xffff +3ffc5c70: .word 0xffff +3ffc5c80: .word 0xffff +3ffc5c90: .word 0xffff +3ffc5ca0: .word 0xffff +3ffc5cb0: .word 0xffff +3ffc5cc0: .word 0xffff +3ffc5cd0: .word 0xffff +3ffc5ce0: .word 0xffff +3ffc5cf0: .word 0xffff +3ffc5d00: .word 0xffff +3ffc5d10: .word 0xffff +3ffc5d20: .word 0xffff +3ffc5d30: .word 0xffff +3ffc5d40: .word 0xffff +3ffc5d50: .word 0xffff +3ffc5d60: .word 0xffff +3ffc5d70: .word 0xffff +3ffc5d80: .word 0xffff +3ffc5d90: .word 0xffff +3ffc5da0: .word 0xffff +3ffc5db0: .word 0xffff +3ffc5dc0: .word 0xffff +3ffc5dd0: .word 0xffff +3ffc5de0: .word 0xffff +3ffc5df0: .word 0xffff +3ffc5e00: .word 0xffff +3ffc5e10: .word 0xffff +3ffc5e20: .word 0xffff +3ffc5e30: .word 0xffff +3ffc5e40: .word 0xffff +3ffc5e50: .word 0xffff +3ffc5e60: .word 0xffff +3ffc5e70: .word 0xffff +3ffc5e80: .word 0xffff +3ffc5e90: .word 0xffff +3ffc5ea0: .word 0xffff +3ffc5eb0: .word 0xffff +3ffc5ec0: .word 0xffff +3ffc5ed0: .word 0xffff +3ffc5ee0: .word 0xffff +3ffc5ef0: .word 0xffff +3ffc5f00: .word 0xffff +3ffc5f10: .word 0xffff +3ffc5f20: .word 0xffff +3ffc5f30: .word 0xffff +3ffc5f40: .word 0xffff +3ffc5f50: .word 0xffff +3ffc5f60: .word 0xffff +3ffc5f70: .word 0xffff +3ffc5f80: .word 0xffff +3ffc5f90: .word 0xffff +3ffc5fa0: .word 0xffff +3ffc5fb0: .word 0xffff +3ffc5fc0: .word 0xffff +3ffc5fd0: .word 0xffff +3ffc5fe0: .word 0xffff +3ffc5ff0: .word 0xffff +3ffc6000: .word 0xffff +3ffc6010: .word 0xffff +3ffc6020: .word 0xffff +3ffc6030: .word 0xffff +3ffc6040: .word 0xffff +3ffc6050: .word 0xffff +3ffc6060: .word 0xffff +3ffc6070: .word 0xffff +3ffc6080: .word 0xffff +3ffc6090: .word 0xffff +3ffc60a0: .word 0xffff +3ffc60b0: .word 0xffff +3ffc60c0: .word 0xffff +3ffc60d0: .word 0xffff +3ffc60e0: .word 0xffff +3ffc60f0: .word 0xffff +3ffc6100: .word 0xffff +3ffc6110: .word 0xffff +3ffc6120: .word 0xffff +3ffc6130: .word 0xffff +3ffc6140: .word 0xffff +3ffc6150: .word 0xffff +3ffc6160: .word 0xffff +3ffc6170: .word 0xffff +3ffc6180: .word 0xffff +3ffc6190: .word 0xffff +3ffc61a0: .word 0xffff +3ffc61b0: .word 0xffff +3ffc61c0: .word 0xffff +3ffc61d0: .word 0xffff +3ffc61e0: .word 0xffff +3ffc61f0: .word 0xffff +3ffc6200: .word 0xffff +3ffc6210: .word 0xffff +3ffc6220: .word 0xffff +3ffc6230: .word 0xffff +3ffc6240: .word 0xffff +3ffc6250: .word 0xffff +3ffc6260: .word 0xffff +3ffc6270: .word 0xffff +3ffc6280: .word 0xffff +3ffc6290: .word 0xffff +3ffc62a0: .word 0xffff +3ffc62b0: .word 0xffff +3ffc62c0: .word 0xffff +3ffc62d0: .word 0xffff +3ffc62e0: .word 0xffff +3ffc62f0: .word 0xffff +3ffc6300: .word 0xffff +3ffc6310: .word 0xffff +3ffc6320: .word 0xffff +3ffc6330: .word 0xffff +3ffc6340: .word 0xffff +3ffc6350: .word 0xffff +3ffc6360: .word 0xffff +3ffc6370: .word 0xffff +3ffc6380: .word 0xffff +3ffc6390: .word 0xffff +3ffc63a0: .word 0xffff +3ffc63b0: .word 0xffff +3ffc63c0: .word 0xffff +3ffc63d0: .word 0xffff +3ffc63e0: .word 0xffff +3ffc63f0: .word 0xffff +3ffc6400: .word 0xffff +3ffc6410: .word 0xffff +3ffc6420: .word 0xffff +3ffc6430: .word 0xffff +3ffc6440: .word 0xffff +3ffc6450: .word 0xffff +3ffc6460: .word 0xffff +3ffc6470: .word 0xffff +3ffc6480: .word 0xffff +3ffc6490: .word 0xffff +3ffc64a0: .word 0xffff +3ffc64b0: .word 0xffff +3ffc64c0: .word 0xffff +3ffc64d0: .word 0xffff +3ffc64e0: .word 0xffff +3ffc64f0: .word 0xffff +3ffc6500: .word 0xffff +3ffc6510: .word 0xffff +3ffc6520: .word 0xffff +3ffc6530: .word 0xffff +3ffc6540: .word 0xffff +3ffc6550: .word 0xffff +3ffc6560: .word 0xffff +3ffc6570: .word 0xffff +3ffc6580: .word 0xffff +3ffc6590: .word 0xffff +3ffc65a0: .word 0xffff +3ffc65b0: .word 0xffff +3ffc65c0: .word 0xffff +3ffc65d0: .word 0xffff +3ffc65e0: .word 0xffff +3ffc65f0: .word 0xffff +3ffc6600: .word 0xffff +3ffc6610: .word 0xffff +3ffc6620: .word 0xffff +3ffc6630: .word 0xffff +3ffc6640: .word 0xffff +3ffc6650: .word 0xffff +3ffc6660: .word 0xffff +3ffc6670: .word 0xffff +3ffc6680: .word 0xffff +3ffc6690: .word 0xffff +3ffc66a0: .word 0xffff +3ffc66b0: .word 0xffff +3ffc66c0: .word 0xffff +3ffc66d0: .word 0xffff +3ffc66e0: .word 0xffff +3ffc66f0: .word 0xffff +3ffc6700: .word 0xffff +3ffc6710: .word 0xffff +3ffc6720: .word 0xffff +3ffc6730: .word 0xffff +3ffc6740: .word 0xffff +3ffc6750: .word 0xffff +3ffc6760: .word 0xffff +3ffc6770: .word 0xffff +3ffc6780: .word 0xffff +3ffc6790: .word 0xffff +3ffc67a0: .word 0xffff +3ffc67b0: .word 0xffff +3ffc67c0: .word 0xffff +3ffc67d0: .word 0xffff +3ffc67e0: .word 0xffff +3ffc67f0: .word 0xffff +3ffc6800: .word 0xffff +3ffc6810: .word 0xffff +3ffc6820: .word 0xffff +3ffc6830: .word 0xffff +3ffc6840: .word 0xffff +3ffc6850: .word 0xffff +3ffc6860: .word 0xffff +3ffc6870: .word 0xffff +3ffc6880: .word 0xffff +3ffc6890: .word 0xffff +3ffc68a0: .word 0xffff +3ffc68b0: .word 0xffff +3ffc68c0: .word 0xffff +3ffc68d0: .word 0xffff +3ffc68e0: .word 0xffff +3ffc68f0: .word 0xffff +3ffc6900: .word 0xffff +3ffc6910: .word 0xffff +3ffc6920: .word 0xffff +3ffc6930: .word 0xffff +3ffc6940: .word 0xffff +3ffc6950: .word 0xffff +3ffc6960: .word 0xffff +3ffc6970: .word 0xffff +3ffc6980: .word 0xffff +3ffc6990: .word 0xffff +3ffc69a0: .word 0xffff +3ffc69b0: .word 0xffff +3ffc69c0: .word 0xffff +3ffc69d0: .word 0xffff +3ffc69e0: .word 0xffff +3ffc69f0: .word 0xffff +3ffc6a00: .word 0xffff +3ffc6a10: .word 0xffff +3ffc6a20: .word 0xffff +3ffc6a30: .word 0xffff +3ffc6a40: .word 0xffff +3ffc6a50: .word 0xffff +3ffc6a60: .word 0xffff +3ffc6a70: .word 0xffff +3ffc6a80: .word 0xffff +3ffc6a90: .word 0xffff +3ffc6aa0: .word 0xffff +3ffc6ab0: .word 0xffff +3ffc6ac0: .word 0xffff +3ffc6ad0: .word 0xffff +3ffc6ae0: .word 0xffff +3ffc6af0: .word 0xffff +3ffc6b00: .word 0xffff +3ffc6b10: .word 0xffff +3ffc6b20: .word 0xffff +3ffc6b30: .word 0xffff +3ffc6b40: .word 0xffff +3ffc6b50: .word 0xffff +3ffc6b60: .word 0xffff +3ffc6b70: .word 0xffff +3ffc6b80: .word 0xffff +3ffc6b90: .word 0xffff +3ffc6ba0: .word 0xffff +3ffc6bb0: .word 0xffff +3ffc6bc0: .word 0xffff +3ffc6bd0: .word 0xffff +3ffc6be0: .word 0xffff +3ffc6bf0: .word 0xffff +3ffc6c00: .word 0xffff +3ffc6c10: .word 0xffff +3ffc6c20: .word 0xffff +3ffc6c30: .word 0xffff +3ffc6c40: .word 0xffff +3ffc6c50: .word 0xffff +3ffc6c60: .word 0xffff +3ffc6c70: .word 0xffff +3ffc6c80: .word 0xffff +3ffc6c90: .word 0xffff +3ffc6ca0: .word 0xffff +3ffc6cb0: .word 0xffff +3ffc6cc0: .word 0xffff +3ffc6cd0: .word 0xffff +3ffc6ce0: .word 0xffff +3ffc6cf0: .word 0xffff +3ffc6d00: .word 0xffff +3ffc6d10: .word 0xffff +3ffc6d20: .word 0xffff +3ffc6d30: .word 0xffff +3ffc6d40: .word 0xffff +3ffc6d50: .word 0xffff +3ffc6d60: .word 0xffff +3ffc6d70: .word 0xffff +3ffc6d80: .word 0xffff +3ffc6d90: .word 0xffff +3ffc6da0: .word 0xffff +3ffc6db0: .word 0xffff +3ffc6dc0: .word 0xffff +3ffc6dd0: .word 0xffff +3ffc6de0: .word 0xffff +3ffc6df0: .word 0xffff +3ffc6e00: .word 0xffff +3ffc6e10: .word 0xffff +3ffc6e20: .word 0xffff +3ffc6e30: .word 0xffff +3ffc6e40: .word 0xffff +3ffc6e50: .word 0xffff +3ffc6e60: .word 0xffff +3ffc6e70: .word 0xffff +3ffc6e80: .word 0xffff +3ffc6e90: .word 0xffff +3ffc6ea0: .word 0xffff +3ffc6eb0: .word 0xffff +3ffc6ec0: .word 0xffff +3ffc6ed0: .word 0xffff +3ffc6ee0: .word 0xffff +3ffc6ef0: .word 0xffff +3ffc6f00: .word 0xffff +3ffc6f10: .word 0xffff +3ffc6f20: .word 0xffff +3ffc6f30: .word 0xffff +3ffc6f40: .word 0xffff +3ffc6f50: .word 0xffff +3ffc6f60: .word 0xffff +3ffc6f70: .word 0xffff +3ffc6f80: .word 0xffff +3ffc6f90: .word 0xffff +3ffc6fa0: .word 0xffff +3ffc6fb0: .word 0xffff +3ffc6fc0: .word 0xffff +3ffc6fd0: .word 0xffff +3ffc6fe0: .word 0xffff +3ffc6ff0: .word 0xffff +3ffc7000: .word 0xffff +3ffc7010: .word 0xffff +3ffc7020: .word 0xffff +3ffc7030: .word 0xffff +3ffc7040: .word 0xffff +3ffc7050: .word 0xffff +3ffc7060: .word 0xffff +3ffc7070: .word 0xffff +3ffc7080: .word 0xffff +3ffc7090: .word 0xffff +3ffc70a0: .word 0xffff +3ffc70b0: .word 0xffff +3ffc70c0: .word 0xffff +3ffc70d0: .word 0xffff +3ffc70e0: .word 0xffff +3ffc70f0: .word 0xffff +3ffc7100: .word 0xffff +3ffc7110: .word 0xffff +3ffc7120: .word 0xffff +3ffc7130: .word 0xffff +3ffc7140: .word 0xffff +3ffc7150: .word 0xffff +3ffc7160: .word 0xffff +3ffc7170: .word 0xffff +3ffc7180: .word 0xffff +3ffc7190: .word 0xffff +3ffc71a0: .word 0xffff +3ffc71b0: .word 0xffff +3ffc71c0: .word 0xffff +3ffc71d0: .word 0xffff +3ffc71e0: .word 0xffff +3ffc71f0: .word 0xffff +3ffc7200: .word 0xffff +3ffc7210: .word 0xffff +3ffc7220: .word 0xffff +3ffc7230: .word 0xffff +3ffc7240: .word 0xffff +3ffc7250: .word 0xffff +3ffc7260: .word 0xffff +3ffc7270: .word 0xffff +3ffc7280: .word 0xffff +3ffc7290: .word 0xffff +3ffc72a0: .word 0xffff +3ffc72b0: .word 0xffff +3ffc72c0: .word 0xffff +3ffc72d0: .word 0xffff +3ffc72e0: .word 0xffff +3ffc72f0: .word 0xffff +3ffc7300: .word 0xffff +3ffc7310: .word 0xffff +3ffc7320: .word 0xffff +3ffc7330: .word 0xffff +3ffc7340: .word 0xffff +3ffc7350: .word 0xffff +3ffc7360: .word 0xffff +3ffc7370: .word 0xffff +3ffc7380: .word 0xffff +3ffc7390: .word 0xffff +3ffc73a0: .word 0xffff +3ffc73b0: .word 0xffff +3ffc73c0: .word 0xffff +3ffc73d0: .word 0xffff +3ffc73e0: .word 0xffff +3ffc73f0: .word 0xffff +3ffc7400: .word 0xffff +3ffc7410: .word 0xffff +3ffc7420: .word 0xffff +3ffc7430: .word 0xffff +3ffc7440: .word 0xffff +3ffc7450: .word 0xffff +3ffc7460: .word 0xffff +3ffc7470: .word 0xffff +3ffc7480: .word 0xffff +3ffc7490: .word 0xffff +3ffc74a0: .word 0xffff +3ffc74b0: .word 0xffff +3ffc74c0: .word 0xffff +3ffc74d0: .word 0xffff +3ffc74e0: .word 0xffff +3ffc74f0: .word 0xffff +3ffc7500: .word 0xffff +3ffc7510: .word 0xffff +3ffc7520: .word 0xffff +3ffc7530: .word 0xffff +3ffc7540: .word 0xffff +3ffc7550: .word 0xffff +3ffc7560: .word 0xffff +3ffc7570: .word 0xffff +3ffc7580: .word 0xffff +3ffc7590: .word 0xffff +3ffc75a0: .word 0xffff +3ffc75b0: .word 0xffff +3ffc75c0: .word 0xffff +3ffc75d0: .word 0xffff +3ffc75e0: .word 0xffff +3ffc75f0: .word 0xffff +3ffc7600: .word 0xffff +3ffc7610: .word 0xffff +3ffc7620: .word 0xffff +3ffc7630: .word 0xffff +3ffc7640: .word 0xffff +3ffc7650: .word 0xffff +3ffc7660: .word 0xffff +3ffc7670: .word 0xffff +3ffc7680: .word 0xffff +3ffc7690: .word 0xffff +3ffc76a0: .word 0xffff +3ffc76b0: .word 0xffff +3ffc76c0: .word 0xffff +3ffc76d0: .word 0xffff +3ffc76e0: .word 0xffff +3ffc76f0: .word 0xffff +3ffc7700: .word 0xffff +3ffc7710: .word 0xffff +3ffc7720: .word 0xffff +3ffc7730: .word 0xffff +3ffc7740: .word 0xffff +3ffc7750: .word 0xffff +3ffc7760: .word 0xffff +3ffc7770: .word 0xffff +3ffc7780: .word 0xffff +3ffc7790: .word 0xffff +3ffc77a0: .word 0xffff +3ffc77b0: .word 0xffff +3ffc77c0: .word 0xffff +3ffc77d0: .word 0xffff +3ffc77e0: .word 0xffff +3ffc77f0: .word 0xffff +3ffc7800: .word 0xffff +3ffc7810: .word 0xffff +3ffc7820: .word 0xffff +3ffc7830: .word 0xffff +3ffc7840: .word 0xffff +3ffc7850: .word 0xffff +3ffc7860: .word 0xffff +3ffc7870: .word 0xffff +3ffc7880: .word 0xffff +3ffc7890: .word 0xffff +3ffc78a0: .word 0xffff +3ffc78b0: .word 0xffff +3ffc78c0: .word 0xffff +3ffc78d0: .word 0xffff +3ffc78e0: .word 0xffff +3ffc78f0: .word 0xffff +3ffc7900: .word 0xffff +3ffc7910: .word 0xffff +3ffc7920: .word 0xffff +3ffc7930: .word 0xffff +3ffc7940: .word 0xffff +3ffc7950: .word 0xffff +3ffc7960: .word 0xffff +3ffc7970: .word 0xffff +3ffc7980: .word 0xffff +3ffc7990: .word 0xffff +3ffc79a0: .word 0xffff +3ffc79b0: .word 0xffff +3ffc79c0: .word 0xffff +3ffc79d0: .word 0xffff +3ffc79e0: .word 0xffff +3ffc79f0: .word 0xffff +3ffc7a00: .word 0xffff +3ffc7a10: .word 0xffff +3ffc7a20: .word 0xffff +3ffc7a30: .word 0xffff +3ffc7a40: .word 0xffff +3ffc7a50: .word 0xffff +3ffc7a60: .word 0xffff +3ffc7a70: .word 0xffff +3ffc7a80: .word 0xffff +3ffc7a90: .word 0xffff +3ffc7aa0: .word 0xffff +3ffc7ab0: .word 0xffff +3ffc7ac0: .word 0xffff +3ffc7ad0: .word 0xffff +3ffc7ae0: .word 0xffff +3ffc7af0: .word 0xffff +3ffc7b00: .word 0xffff +3ffc7b10: .word 0xffff +3ffc7b20: .word 0xffff +3ffc7b30: .word 0xffff +3ffc7b40: .word 0xffff +3ffc7b50: .word 0xffff +3ffc7b60: .word 0xffff +3ffc7b70: .word 0xffff +3ffc7b80: .word 0xffff +3ffc7b90: .word 0xffff +3ffc7ba0: .word 0xffff +3ffc7bb0: .word 0xffff +3ffc7bc0: .word 0xffff +3ffc7bd0: .word 0xffff +3ffc7be0: .word 0xffff +3ffc7bf0: .word 0xffff +3ffc7c00: .word 0xffff +3ffc7c10: .word 0xffff +3ffc7c20: .word 0xffff +3ffc7c30: .word 0xffff +3ffc7c40: .word 0xffff +3ffc7c50: .word 0xffff +3ffc7c60: .word 0xffff +3ffc7c70: .word 0xffff +3ffc7c80: .word 0xffff +3ffc7c90: .word 0xffff +3ffc7ca0: .word 0xffff +3ffc7cb0: .word 0xffff +3ffc7cc0: .word 0xffff +3ffc7cd0: .word 0xffff +3ffc7ce0: .word 0xffff +3ffc7cf0: .word 0xffff +3ffc7d00: .word 0xffff +3ffc7d10: .word 0xffff +3ffc7d20: .word 0xffff +3ffc7d30: .word 0xffff +3ffc7d40: .word 0xffff +3ffc7d50: .word 0xffff +3ffc7d60: .word 0xffff +3ffc7d70: .word 0xffff +3ffc7d80: .word 0xffff +3ffc7d90: .word 0xffff +3ffc7da0: .word 0xffff +3ffc7db0: .word 0xffff +3ffc7dc0: .word 0xffff +3ffc7dd0: .word 0xffff +3ffc7de0: .word 0xffff +3ffc7df0: .word 0xffff +3ffc7e00: .word 0xffff +3ffc7e10: .word 0xffff +3ffc7e20: .word 0xffff +3ffc7e30: .word 0xffff +3ffc7e40: .word 0xffff +3ffc7e50: .word 0xffff +3ffc7e60: .word 0xffff +3ffc7e70: .word 0xffff +3ffc7e80: .word 0xffff +3ffc7e90: .word 0xffff +3ffc7ea0: .word 0xffff +3ffc7eb0: .word 0xffff +3ffc7ec0: .word 0xffff +3ffc7ed0: .word 0xffff +3ffc7ee0: .word 0xffff +3ffc7ef0: .word 0xffff +3ffc7f00: .word 0xffff +3ffc7f10: .word 0xffff +3ffc7f20: .word 0xffff +3ffc7f30: .word 0xffff +3ffc7f40: .word 0xffff +3ffc7f50: .word 0xffff +3ffc7f60: .word 0xffff +3ffc7f70: .word 0xffff +3ffc7f80: .word 0xffff +3ffc7f90: .word 0xffff +3ffc7fa0: .word 0xffff +3ffc7fb0: .word 0xffff +3ffc7fc0: .word 0xffff +3ffc7fd0: .word 0xffff +3ffc7fe0: .word 0xffff +3ffc7ff0: .word 0xffff +3ffc8000: .word 0xffff +3ffc8010: .word 0xffff +3ffc8020: .word 0xffff +3ffc8030: .word 0xffff +3ffc8040: .word 0xffff +3ffc8050: .word 0xffff +3ffc8060: .word 0xffff +3ffc8070: .word 0xffff +3ffc8080: .word 0xffff +3ffc8090: .word 0xffff +3ffc80a0: .word 0xffff +3ffc80b0: .word 0xffff +3ffc80c0: .word 0xffff +3ffc80d0: .word 0xffff +3ffc80e0: .word 0xffff +3ffc80f0: .word 0xffff +3ffc8100: .word 0xffff +3ffc8110: .word 0xffff +3ffc8120: .word 0xffff +3ffc8130: .word 0xffff +3ffc8140: .word 0xffff +3ffc8150: .word 0xffff +3ffc8160: .word 0xffff +3ffc8170: .word 0xffff +3ffc8180: .word 0xffff +3ffc8190: .word 0xffff +3ffc81a0: .word 0xffff +3ffc81b0: .word 0xffff +3ffc81c0: .word 0xffff +3ffc81d0: .word 0xffff +3ffc81e0: .word 0xffff +3ffc81f0: .word 0xffff +3ffc8200: .word 0xffff +3ffc8210: .word 0xffff +3ffc8220: .word 0xffff +3ffc8230: .word 0xffff +3ffc8240: .word 0xffff +3ffc8250: .word 0xffff +3ffc8260: .word 0xffff +3ffc8270: .word 0xffff +3ffc8280: .word 0xffff +3ffc8290: .word 0xffff +3ffc82a0: .word 0xffff +3ffc82b0: .word 0xffff +3ffc82c0: .word 0xffff +3ffc82d0: .word 0xffff +3ffc82e0: .word 0xffff +3ffc82f0: .word 0xffff +3ffc8300: .word 0xffff +3ffc8310: .word 0xffff +3ffc8320: .word 0xffff +3ffc8330: .word 0xffff +3ffc8340: .word 0xffff +3ffc8350: .word 0xffff +3ffc8360: .word 0xffff +3ffc8370: .word 0xffff +3ffc8380: .word 0xffff +3ffc8390: .word 0xffff +3ffc83a0: .word 0xffff +3ffc83b0: .word 0xffff +3ffc83c0: .word 0xffff +3ffc83d0: .word 0xffff +3ffc83e0: .word 0xffff +3ffc83f0: .word 0xffff +3ffc8400: .word 0xffff +3ffc8410: .word 0xffff +3ffc8420: .word 0xffff +3ffc8430: .word 0xffff +3ffc8440: .word 0xffff +3ffc8450: .word 0xffff +3ffc8460: .word 0xffff +3ffc8470: .word 0xffff +3ffc8480: .word 0xffff +3ffc8490: .word 0xffff +3ffc84a0: .word 0xffff +3ffc84b0: .word 0xffff +3ffc84c0: .word 0xffff +3ffc84d0: .word 0xffff +3ffc84e0: .word 0xffff +3ffc84f0: .word 0xffff +3ffc8500: .word 0xffff +3ffc8510: .word 0xffff +3ffc8520: .word 0xffff +3ffc8530: .word 0xffff +3ffc8540: .word 0xffff +3ffc8550: .word 0xffff +3ffc8560: .word 0xffff +3ffc8570: .word 0xffff +3ffc8580: .word 0xffff +3ffc8590: .word 0xffff +3ffc85a0: .word 0xffff +3ffc85b0: .word 0xffff +3ffc85c0: .word 0xffff +3ffc85d0: .word 0xffff +3ffc85e0: .word 0xffff +3ffc85f0: .word 0xffff +3ffc8600: .word 0xffff +3ffc8610: .word 0xffff +3ffc8620: .word 0xffff +3ffc8630: .word 0xffff +3ffc8640: .word 0xffff +3ffc8650: .word 0xffff +3ffc8660: .word 0xffff +3ffc8670: .word 0xffff +3ffc8680: .word 0xffff +3ffc8690: .word 0xffff +3ffc86a0: .word 0xffff +3ffc86b0: .word 0xffff +3ffc86c0: .word 0xffff +3ffc86d0: .word 0xffff +3ffc86e0: .word 0xffff +3ffc86f0: .word 0xffff +3ffc8700: .word 0xffff +3ffc8710: .word 0xffff +3ffc8720: .word 0xffff +3ffc8730: .word 0xffff +3ffc8740: .word 0xffff +3ffc8750: .word 0xffff +3ffc8760: .word 0xffff +3ffc8770: .word 0xffff +3ffc8780: .word 0xffff +3ffc8790: .word 0xffff +3ffc87a0: .word 0xffff +3ffc87b0: .word 0xffff +3ffc87c0: .word 0xffff +3ffc87d0: .word 0xffff +3ffc87e0: .word 0xffff +3ffc87f0: .word 0xffff +3ffc8800: .word 0xffff +3ffc8810: .word 0xffff +3ffc8820: .word 0xffff +3ffc8830: .word 0xffff +3ffc8840: .word 0xffff +3ffc8850: .word 0xffff +3ffc8860: .word 0xffff +3ffc8870: .word 0xffff +3ffc8880: .word 0xffff +3ffc8890: .word 0xffff +3ffc88a0: .word 0xffff +3ffc88b0: .word 0xffff +3ffc88c0: .word 0xffff +3ffc88d0: .word 0xffff +3ffc88e0: .word 0xffff +3ffc88f0: .word 0xffff +3ffc8900: .word 0xffff +3ffc8910: .word 0xffff +3ffc8920: .word 0xffff +3ffc8930: .word 0xffff +3ffc8940: .word 0xffff +3ffc8950: .word 0xffff +3ffc8960: .word 0xffff +3ffc8970: .word 0xffff +3ffc8980: .word 0xffff +3ffc8990: .word 0xffff +3ffc89a0: .word 0xffff +3ffc89b0: .word 0xffff +3ffc89c0: .word 0xffff +3ffc89d0: .word 0xffff +3ffc89e0: .word 0xffff +3ffc89f0: .word 0xffff +3ffc8a00: .word 0xffff +3ffc8a10: .word 0xffff +3ffc8a20: .word 0xffff +3ffc8a30: .word 0xffff +3ffc8a40: .word 0xffff +3ffc8a50: .word 0xffff +3ffc8a60: .word 0xffff +3ffc8a70: .word 0xffff +3ffc8a80: .word 0xffff +3ffc8a90: .word 0xffff +3ffc8aa0: .word 0xffff +3ffc8ab0: .word 0xffff +3ffc8ac0: .word 0xffff +3ffc8ad0: .word 0xffff +3ffc8ae0: .word 0xffff +3ffc8af0: .word 0xffff +3ffc8b00: .word 0xffff +3ffc8b10: .word 0xffff +3ffc8b20: .word 0xffff +3ffc8b30: .word 0xffff +3ffc8b40: .word 0xffff +3ffc8b50: .word 0xffff +3ffc8b60: .word 0xffff +3ffc8b70: .word 0xffff +3ffc8b80: .word 0xffff +3ffc8b90: .word 0xffff +3ffc8ba0: .word 0xffff +3ffc8bb0: .word 0xffff +3ffc8bc0: .word 0xffff +3ffc8bd0: .word 0xffff +3ffc8be0: .word 0xffff +3ffc8bf0: .word 0xffff +3ffc8c00: .word 0xffff +3ffc8c10: .word 0xffff +3ffc8c20: .word 0xffff +3ffc8c30: .word 0xffff +3ffc8c40: .word 0xffff +3ffc8c50: .word 0xffff +3ffc8c60: .word 0xffff +3ffc8c70: .word 0xffff +3ffc8c80: .word 0xffff +3ffc8c90: .word 0xffff +3ffc8ca0: .word 0xffff +3ffc8cb0: .word 0xffff +3ffc8cc0: .word 0xffff +3ffc8cd0: .word 0xffff +3ffc8ce0: .word 0xffff +3ffc8cf0: .word 0xffff +3ffc8d00: .word 0xffff +3ffc8d10: .word 0xffff +3ffc8d20: .word 0xffff +3ffc8d30: .word 0xffff +3ffc8d40: .word 0xffff +3ffc8d50: .word 0xffff +3ffc8d60: .word 0xffff +3ffc8d70: .word 0xffff +3ffc8d80: .word 0xffff +3ffc8d90: .word 0xffff +3ffc8da0: .word 0xffff +3ffc8db0: .word 0xffff +3ffc8dc0: .word 0xffff +3ffc8dd0: .word 0xffff +3ffc8de0: .word 0xffff +3ffc8df0: .word 0xffff +3ffc8e00: .word 0xffff +3ffc8e10: .word 0xffff +3ffc8e20: .word 0xffff +3ffc8e30: .word 0xffff +3ffc8e40: .word 0xffff +3ffc8e50: .word 0xffff +3ffc8e60: .word 0xffff +3ffc8e70: .word 0xffff +3ffc8e80: .word 0xffff +3ffc8e90: .word 0xffff +3ffc8ea0: .word 0xffff +3ffc8eb0: .word 0xffff +3ffc8ec0: .word 0xffff +3ffc8ed0: .word 0xffff +3ffc8ee0: .word 0xffff +3ffc8ef0: .word 0xffff +3ffc8f00: .word 0xffff +3ffc8f10: .word 0xffff +3ffc8f20: .word 0xffff +3ffc8f30: .word 0xffff +3ffc8f40: .word 0xffff +3ffc8f50: .word 0xffff +3ffc8f60: .word 0xffff +3ffc8f70: .word 0xffff +3ffc8f80: .word 0xffff +3ffc8f90: .word 0xffff +3ffc8fa0: .word 0xffff +3ffc8fb0: .word 0xffff +3ffc8fc0: .word 0xffff +3ffc8fd0: .word 0xffff +3ffc8fe0: .word 0xffff +3ffc8ff0: .word 0xffff +3ffc9000: .word 0xffff +3ffc9010: .word 0xffff +3ffc9020: .word 0xffff +3ffc9030: .word 0xffff +3ffc9040: .word 0xffff +3ffc9050: .word 0xffff +3ffc9060: .word 0xffff +3ffc9070: .word 0xffff +3ffc9080: .word 0xffff +3ffc9090: .word 0xffff +3ffc90a0: .word 0xffff +3ffc90b0: .word 0xffff +3ffc90c0: .word 0xffff +3ffc90d0: .word 0xffff +3ffc90e0: .word 0xffff +3ffc90f0: .word 0xffff +3ffc9100: .word 0xffff +3ffc9110: .word 0xffff +3ffc9120: .word 0xffff +3ffc9130: .word 0xffff +3ffc9140: .word 0xffff +3ffc9150: .word 0xffff +3ffc9160: .word 0xffff +3ffc9170: .word 0xffff +3ffc9180: .word 0xffff +3ffc9190: .word 0xffff +3ffc91a0: .word 0xffff +3ffc91b0: .word 0xffff +3ffc91c0: .word 0xffff +3ffc91d0: .word 0xffff +3ffc91e0: .word 0xffff +3ffc91f0: .word 0xffff +3ffc9200: .word 0xffff +3ffc9210: .word 0xffff +3ffc9220: .word 0xffff +3ffc9230: .word 0xffff +3ffc9240: .word 0xffff +3ffc9250: .word 0xffff +3ffc9260: .word 0xffff +3ffc9270: .word 0xffff +3ffc9280: .word 0xffff +3ffc9290: .word 0xffff +3ffc92a0: .word 0xffff +3ffc92b0: .word 0xffff +3ffc92c0: .word 0xffff +3ffc92d0: .word 0xffff +3ffc92e0: .word 0xffff +3ffc92f0: .word 0xffff +3ffc9300: .word 0xffff +3ffc9310: .word 0xffff +3ffc9320: .word 0xffff +3ffc9330: .word 0xffff +3ffc9340: .word 0xffff +3ffc9350: .word 0xffff +3ffc9360: .word 0xffff +3ffc9370: .word 0xffff +3ffc9380: .word 0xffff +3ffc9390: .word 0xffff +3ffc93a0: .word 0xffff +3ffc93b0: .word 0xffff +3ffc93c0: .word 0xffff +3ffc93d0: .word 0xffff +3ffc93e0: .word 0xffff +3ffc93f0: .word 0xffff +3ffc9400: .word 0xffff +3ffc9410: .word 0xffff +3ffc9420: .word 0xffff +3ffc9430: .word 0xffff +3ffc9440: .word 0xffff +3ffc9450: .word 0xffff +3ffc9460: .word 0xffff +3ffc9470: .word 0xffff +3ffc9480: .word 0xffff +3ffc9490: .word 0xffff +3ffc94a0: .word 0xffff +3ffc94b0: .word 0xffff +3ffc94c0: .word 0xffff +3ffc94d0: .word 0xffff +3ffc94e0: .word 0xffff +3ffc94f0: .word 0xffff +3ffc9500: .word 0xffff +3ffc9510: .word 0xffff +3ffc9520: .word 0xffff +3ffc9530: .word 0xffff +3ffc9540: .word 0xffff +3ffc9550: .word 0xffff +3ffc9560: .word 0xffff +3ffc9570: .word 0xffff +3ffc9580: .word 0xffff +3ffc9590: .word 0xffff +3ffc95a0: .word 0xffff +3ffc95b0: .word 0xffff +3ffc95c0: .word 0xffff +3ffc95d0: .word 0xffff +3ffc95e0: .word 0xffff +3ffc95f0: .word 0xffff +3ffc9600: .word 0xffff +3ffc9610: .word 0xffff +3ffc9620: .word 0xffff +3ffc9630: .word 0xffff +3ffc9640: .word 0xffff +3ffc9650: .word 0xffff +3ffc9660: .word 0xffff +3ffc9670: .word 0xffff +3ffc9680: .word 0xffff +3ffc9690: .word 0xffff +3ffc96a0: .word 0xffff +3ffc96b0: .word 0xffff +3ffc96c0: .word 0xffff +3ffc96d0: .word 0xffff +3ffc96e0: .word 0xffff +3ffc96f0: .word 0xffff +3ffc9700: .word 0xffff +3ffc9710: .word 0xffff +3ffc9720: .word 0xffff +3ffc9730: .word 0xffff +3ffc9740: .word 0xffff +3ffc9750: .word 0xffff +3ffc9760: .word 0xffff +3ffc9770: .word 0xffff +3ffc9780: .word 0xffff +3ffc9790: .word 0xffff +3ffc97a0: .word 0xffff +3ffc97b0: .word 0xffff +3ffc97c0: .word 0xffff +3ffc97d0: .word 0xffff +3ffc97e0: .word 0xffff +3ffc97f0: .word 0xffff +3ffc9800: .word 0xffff +3ffc9810: .word 0xffff +3ffc9820: .word 0xffff +3ffc9830: .word 0xffff +3ffc9840: .word 0xffff +3ffc9850: .word 0xffff +3ffc9860: .word 0xffff +3ffc9870: .word 0xffff +3ffc9880: .word 0xffff +3ffc9890: .word 0xffff +3ffc98a0: .word 0xffff +3ffc98b0: .word 0xffff +3ffc98c0: .word 0xffff +3ffc98d0: .word 0xffff +3ffc98e0: .word 0xffff +3ffc98f0: .word 0xffff +3ffc9900: .word 0xffff +3ffc9910: .word 0xffff +3ffc9920: .word 0xffff +3ffc9930: .word 0xffff +3ffc9940: .word 0xffff +3ffc9950: .word 0xffff +3ffc9960: .word 0xffff +3ffc9970: .word 0xffff +3ffc9980: .word 0xffff +3ffc9990: .word 0xffff +3ffc99a0: .word 0xffff +3ffc99b0: .word 0xffff +3ffc99c0: .word 0xffff +3ffc99d0: .word 0xffff +3ffc99e0: .word 0xffff +3ffc99f0: .word 0xffff +3ffc9a00: .word 0xffff +3ffc9a10: .word 0xffff +3ffc9a20: .word 0xffff +3ffc9a30: .word 0xffff +3ffc9a40: .word 0xffff +3ffc9a50: .word 0xffff +3ffc9a60: .word 0xffff +3ffc9a70: .word 0xffff +3ffc9a80: .word 0xffff +3ffc9a90: .word 0xffff +3ffc9aa0: .word 0xffff +3ffc9ab0: .word 0xffff +3ffc9ac0: .word 0xffff +3ffc9ad0: .word 0xffff +3ffc9ae0: .word 0xffff +3ffc9af0: .word 0xffff +3ffc9b00: .word 0xffff +3ffc9b10: .word 0xffff +3ffc9b20: .word 0xffff +3ffc9b30: .word 0xffff +3ffc9b40: .word 0xffff +3ffc9b50: .word 0xffff +3ffc9b60: .word 0xffff +3ffc9b70: .word 0xffff +3ffc9b80: .word 0xffff +3ffc9b90: .word 0xffff +3ffc9ba0: .word 0xffff +3ffc9bb0: .word 0xffff +3ffc9bc0: .word 0xffff +3ffc9bd0: .word 0xffff +3ffc9be0: .word 0xffff +3ffc9bf0: .word 0xffff +3ffc9c00: .word 0xffff +3ffc9c10: .word 0xffff +3ffc9c20: .word 0xffff +3ffc9c30: .word 0xffff +3ffc9c40: .word 0xffff +3ffc9c50: .word 0xffff +3ffc9c60: .word 0xffff +3ffc9c70: .word 0xffff +3ffc9c80: .word 0xffff +3ffc9c90: .word 0xffff +3ffc9ca0: .word 0xffff +3ffc9cb0: .word 0xffff +3ffc9cc0: .word 0xffff +3ffc9cd0: .word 0xffff +3ffc9ce0: .word 0xffff +3ffc9cf0: .word 0xffff +3ffc9d00: .word 0xffff +3ffc9d10: .word 0xffff +3ffc9d20: .word 0xffff +3ffc9d30: .word 0xffff +3ffc9d40: .word 0xffff +3ffc9d50: .word 0xffff +3ffc9d60: .word 0xffff +3ffc9d70: .word 0xffff +3ffc9d80: .word 0xffff +3ffc9d90: .word 0xffff +3ffc9da0: .word 0xffff +3ffc9db0: .word 0xffff +3ffc9dc0: .word 0xffff +3ffc9dd0: .word 0xffff +3ffc9de0: .word 0xffff +3ffc9df0: .word 0xffff +3ffc9e00: .word 0xffff +3ffc9e10: .word 0xffff +3ffc9e20: .word 0xffff +3ffc9e30: .word 0xffff +3ffc9e40: .word 0xffff +3ffc9e50: .word 0xffff +3ffc9e60: .word 0xffff +3ffc9e70: .word 0xffff +3ffc9e80: .word 0xffff +3ffc9e90: .word 0xffff +3ffc9ea0: .word 0xffff +3ffc9eb0: .word 0xffff +3ffc9ec0: .word 0xffff +3ffc9ed0: .word 0xffff +3ffc9ee0: .word 0xffff +3ffc9ef0: .word 0xffff +3ffc9f00: .word 0xffff +3ffc9f10: .word 0xffff +3ffc9f20: .word 0xffff +3ffc9f30: .word 0xffff +3ffc9f40: .word 0xffff +3ffc9f50: .word 0xffff +3ffc9f60: .word 0xffff +3ffc9f70: .word 0xffff +3ffc9f80: .word 0xffff +3ffc9f90: .word 0xffff +3ffc9fa0: .word 0xffff +3ffc9fb0: .word 0xffff +3ffc9fc0: .word 0xffff +3ffc9fd0: .word 0xffff +3ffc9fe0: .word 0xffff +3ffc9ff0: .word 0xffff +3ffca000: .word 0xffff +3ffca010: .word 0xffff +3ffca020: .word 0xffff +3ffca030: .word 0xffff +3ffca040: .word 0xffff +3ffca050: .word 0xffff +3ffca060: .word 0xffff +3ffca070: .word 0xffff +3ffca080: .word 0xffff +3ffca090: .word 0xffff +3ffca0a0: .word 0xffff +3ffca0b0: .word 0xffff +3ffca0c0: .word 0xffff +3ffca0d0: .word 0xffff +3ffca0e0: .word 0xffff +3ffca0f0: .word 0xffff +3ffca100: .word 0xffff +3ffca110: .word 0xffff +3ffca120: .word 0xffff +3ffca130: .word 0xffff +3ffca140: .word 0xffff +3ffca150: .word 0xffff +3ffca160: .word 0xffff +3ffca170: .word 0xffff +3ffca180: .word 0xffff +3ffca190: .word 0xffff +3ffca1a0: .word 0xffff +3ffca1b0: .word 0xffff +3ffca1c0: .word 0xffff +3ffca1d0: .word 0xffff +3ffca1e0: .word 0xffff +3ffca1f0: .word 0xffff +3ffca200: .word 0xffff +3ffca210: .word 0xffff +3ffca220: .word 0xffff +3ffca230: .word 0xffff +3ffca240: .word 0xffff +3ffca250: .word 0xffff +3ffca260: .word 0xffff +3ffca270: .word 0xffff +3ffca280: .word 0xffff +3ffca290: .word 0xffff +3ffca2a0: .word 0xffff +3ffca2b0: .word 0xffff +3ffca2c0: .word 0xffff +3ffca2d0: .word 0xffff +3ffca2e0: .word 0xffff +3ffca2f0: .word 0xffff +3ffca300: .word 0xffff +3ffca310: .word 0xffff +3ffca320: .word 0xffff +3ffca330: .word 0xffff +3ffca340: .word 0xffff +3ffca350: .word 0xffff +3ffca360: .word 0xffff +3ffca370: .word 0xffff +3ffca380: .word 0xffff +3ffca390: .word 0xffff +3ffca3a0: .word 0xffff +3ffca3b0: .word 0xffff +3ffca3c0: .word 0xffff +3ffca3d0: .word 0xffff +3ffca3e0: .word 0xffff +3ffca3f0: .word 0xffff +3ffca400: .word 0xffff +3ffca410: .word 0xffff +3ffca420: .word 0xffff +3ffca430: .word 0xffff +3ffca440: .word 0xffff +3ffca450: .word 0xffff +3ffca460: .word 0xffff +3ffca470: .word 0xffff +3ffca480: .word 0xffff +3ffca490: .word 0xffff +3ffca4a0: .word 0xffff +3ffca4b0: .word 0xffff +3ffca4c0: .word 0xffff +3ffca4d0: .word 0xffff +3ffca4e0: .word 0xffff +3ffca4f0: .word 0xffff +3ffca500: .word 0xffff +3ffca510: .word 0xffff +3ffca520: .word 0xffff +3ffca530: .word 0xffff +3ffca540: .word 0xffff +3ffca550: .word 0xffff +3ffca560: .word 0xffff +3ffca570: .word 0xffff +3ffca580: .word 0xffff +3ffca590: .word 0xffff +3ffca5a0: .word 0xffff +3ffca5b0: .word 0xffff +3ffca5c0: .word 0xffff +3ffca5d0: .word 0xffff +3ffca5e0: .word 0xffff +3ffca5f0: .word 0xffff +3ffca600: .word 0xffff +3ffca610: .word 0xffff +3ffca620: .word 0xffff +3ffca630: .word 0xffff +3ffca640: .word 0xffff +3ffca650: .word 0xffff +3ffca660: .word 0xffff +3ffca670: .word 0xffff +3ffca680: .word 0xffff +3ffca690: .word 0xffff +3ffca6a0: .word 0xffff +3ffca6b0: .word 0xffff +3ffca6c0: .word 0xffff +3ffca6d0: .word 0xffff +3ffca6e0: .word 0xffff +3ffca6f0: .word 0xffff +3ffca700: .word 0xffff +3ffca710: .word 0xffff +3ffca720: .word 0xffff +3ffca730: .word 0xffff +3ffca740: .word 0xffff +3ffca750: .word 0xffff +3ffca760: .word 0xffff +3ffca770: .word 0xffff +3ffca780: .word 0xffff +3ffca790: .word 0xffff +3ffca7a0: .word 0xffff +3ffca7b0: .word 0xffff +3ffca7c0: .word 0xffff +3ffca7d0: .word 0xffff +3ffca7e0: .word 0xffff +3ffca7f0: .word 0xffff +3ffca800: .word 0xffff +3ffca810: .word 0xffff +3ffca820: .word 0xffff +3ffca830: .word 0xffff +3ffca840: .word 0xffff +3ffca850: .word 0xffff +3ffca860: .word 0xffff +3ffca870: .word 0xffff +3ffca880: .word 0xffff +3ffca890: .word 0xffff +3ffca8a0: .word 0xffff +3ffca8b0: .word 0xffff +3ffca8c0: .word 0xffff +3ffca8d0: .word 0xffff +3ffca8e0: .word 0xffff +3ffca8f0: .word 0xffff +3ffca900: .word 0xffff +3ffca910: .word 0xffff +3ffca920: .word 0xffff +3ffca930: .word 0xffff +3ffca940: .word 0xffff +3ffca950: .word 0xffff +3ffca960: .word 0xffff +3ffca970: .word 0xffff +3ffca980: .word 0xffff +3ffca990: .word 0xffff +3ffca9a0: .word 0xffff +3ffca9b0: .word 0xffff +3ffca9c0: .word 0xffff +3ffca9d0: .word 0xffff +3ffca9e0: .word 0xffff +3ffca9f0: .word 0xffff +3ffcaa00: .word 0xffff +3ffcaa10: .word 0xffff +3ffcaa20: .word 0xffff +3ffcaa30: .word 0xffff +3ffcaa40: .word 0xffff +3ffcaa50: .word 0xffff +3ffcaa60: .word 0xffff +3ffcaa70: .word 0xffff +3ffcaa80: .word 0xffff +3ffcaa90: .word 0xffff +3ffcaaa0: .word 0xffff +3ffcaab0: .word 0xffff +3ffcaac0: .word 0xffff +3ffcaad0: .word 0xffff +3ffcaae0: .word 0xffff +3ffcaaf0: .word 0xffff +3ffcab00: .word 0xffff +3ffcab10: .word 0xffff +3ffcab20: .word 0xffff +3ffcab30: .word 0xffff +3ffcab40: .word 0xffff +3ffcab50: .word 0xffff +3ffcab60: .word 0xffff +3ffcab70: .word 0xffff +3ffcab80: .word 0xffff +3ffcab90: .word 0xffff +3ffcaba0: .word 0xffff +3ffcabb0: .word 0xffff +3ffcabc0: .word 0xffff +3ffcabd0: .word 0xffff +3ffcabe0: .word 0xffff +3ffcabf0: .word 0xffff +3ffcac00: .word 0xffff +3ffcac10: .word 0xffff +3ffcac20: .word 0xffff +3ffcac30: .word 0xffff +3ffcac40: .word 0xffff +3ffcac50: .word 0xffff +3ffcac60: .word 0xffff +3ffcac70: .word 0xffff +3ffcac80: .word 0xffff +3ffcac90: .word 0xffff +3ffcaca0: .word 0xffff +3ffcacb0: .word 0xffff +3ffcacc0: .word 0xffff +3ffcacd0: .word 0xffff +3ffcace0: .word 0xffff +3ffcacf0: .word 0xffff +3ffcad00: .word 0xffff +3ffcad10: .word 0xffff +3ffcad20: .word 0xffff +3ffcad30: .word 0xffff +3ffcad40: .word 0xffff +3ffcad50: .word 0xffff +3ffcad60: .word 0xffff +3ffcad70: .word 0xffff +3ffcad80: .word 0xffff +3ffcad90: .word 0xffff +3ffcada0: .word 0xffff +3ffcadb0: .word 0xffff +3ffcadc0: .word 0xffff +3ffcadd0: .word 0xffff +3ffcade0: .word 0xffff +3ffcadf0: .word 0xffff +3ffcae00: .word 0xffff +3ffcae10: .word 0xffff +3ffcae20: .word 0xffff +3ffcae30: .word 0xffff +3ffcae40: .word 0xffff +3ffcae50: .word 0xffff +3ffcae60: .word 0xffff +3ffcae70: .word 0xffff +3ffcae80: .word 0xffff +3ffcae90: .word 0xffff +3ffcaea0: .word 0xffff +3ffcaeb0: .word 0xffff +3ffcaec0: .word 0xffff +3ffcaed0: .word 0xffff +3ffcaee0: .word 0xffff +3ffcaef0: .word 0xffff +3ffcaf00: .word 0xffff +3ffcaf10: .word 0xffff +3ffcaf20: .word 0xffff +3ffcaf30: .word 0xffff +3ffcaf40: .word 0xffff +3ffcaf50: .word 0xffff +3ffcaf60: .word 0xffff +3ffcaf70: .word 0xffff +3ffcaf80: .word 0xffff +3ffcaf90: .word 0xffff +3ffcafa0: .word 0xffff +3ffcafb0: .word 0xffff +3ffcafc0: .word 0xffff +3ffcafd0: .word 0xffff +3ffcafe0: .word 0xffff +3ffcaff0: .word 0xffff +3ffcb000: .word 0xffff +3ffcb010: .word 0xffff +3ffcb020: .word 0xffff +3ffcb030: .word 0xffff +3ffcb040: .word 0xffff +3ffcb050: .word 0xffff +3ffcb060: .word 0xffff +3ffcb070: .word 0xffff +3ffcb080: .word 0xffff +3ffcb090: .word 0xffff +3ffcb0a0: .word 0xffff +3ffcb0b0: .word 0xffff +3ffcb0c0: .word 0xffff +3ffcb0d0: .word 0xffff +3ffcb0e0: .word 0xffff +3ffcb0f0: .word 0xffff +3ffcb100: .word 0xffff +3ffcb110: .word 0xffff +3ffcb120: .word 0xffff +3ffcb130: .word 0xffff +3ffcb140: .word 0xffff +3ffcb150: .word 0xffff +3ffcb160: .word 0xffff +3ffcb170: .word 0xffff +3ffcb180: .word 0xffff +3ffcb190: .word 0xffff +3ffcb1a0: .word 0xffff +3ffcb1b0: .word 0xffff +3ffcb1c0: .word 0xffff +3ffcb1d0: .word 0xffff +3ffcb1e0: .word 0xffff +3ffcb1f0: .word 0xffff +3ffcb200: .word 0xffff +3ffcb210: .word 0xffff +3ffcb220: .word 0xffff +3ffcb230: .word 0xffff +3ffcb240: .word 0xffff +3ffcb250: .word 0xffff +3ffcb260: .word 0xffff +3ffcb270: .word 0xffff +3ffcb280: .word 0xffff +3ffcb290: .word 0xffff +3ffcb2a0: .word 0xffff +3ffcb2b0: .word 0xffff +3ffcb2c0: .word 0xffff +3ffcb2d0: .word 0xffff +3ffcb2e0: .word 0xffff +3ffcb2f0: .word 0xffff +3ffcb300: .word 0xffff +3ffcb310: .word 0xffff +3ffcb320: .word 0xffff +3ffcb330: .word 0xffff +3ffcb340: .word 0xffff +3ffcb350: .word 0xffff +3ffcb360: .word 0xffff +3ffcb370: .word 0xffff +3ffcb380: .word 0xffff +3ffcb390: .word 0xffff +3ffcb3a0: .word 0xffff +3ffcb3b0: .word 0xffff +3ffcb3c0: .word 0xffff +3ffcb3d0: .word 0xffff +3ffcb3e0: .word 0xffff +3ffcb3f0: .word 0xffff +3ffcb400: .word 0xffff +3ffcb410: .word 0xffff +3ffcb420: .word 0xffff +3ffcb430: .word 0xffff +3ffcb440: .word 0xffff +3ffcb450: .word 0xffff +3ffcb460: .word 0xffff +3ffcb470: .word 0xffff +3ffcb480: .word 0xffff +3ffcb490: .word 0xffff +3ffcb4a0: .word 0xffff +3ffcb4b0: .word 0xffff +3ffcb4c0: .word 0xffff +3ffcb4d0: .word 0xffff +3ffcb4e0: .word 0xffff +3ffcb4f0: .word 0xffff +3ffcb500: .word 0xffff +3ffcb510: .word 0xffff +3ffcb520: .word 0xffff +3ffcb530: .word 0xffff +3ffcb540: .word 0xffff +3ffcb550: .word 0xffff +3ffcb560: .word 0xffff +3ffcb570: .word 0xffff +3ffcb580: .word 0xffff +3ffcb590: .word 0xffff +3ffcb5a0: .word 0xffff +3ffcb5b0: .word 0xffff +3ffcb5c0: .word 0xffff +3ffcb5d0: .word 0xffff +3ffcb5e0: .word 0xffff +3ffcb5f0: .word 0xffff +3ffcb600: .word 0xffff +3ffcb610: .word 0xffff +3ffcb620: .word 0xffff +3ffcb630: .word 0xffff +3ffcb640: .word 0xffff +3ffcb650: .word 0xffff +3ffcb660: .word 0xffff +3ffcb670: .word 0xffff +3ffcb680: .word 0xffff +3ffcb690: .word 0xffff +3ffcb6a0: .word 0xffff +3ffcb6b0: .word 0xffff +3ffcb6c0: .word 0xffff +3ffcb6d0: .word 0xffff +3ffcb6e0: .word 0xffff +3ffcb6f0: .word 0xffff +3ffcb700: .word 0xffff +3ffcb710: .word 0xffff +3ffcb720: .word 0xffff +3ffcb730: .word 0xffff +3ffcb740: .word 0xffff +3ffcb750: .word 0xffff +3ffcb760: .word 0xffff +3ffcb770: .word 0xffff +3ffcb780: .word 0xffff +3ffcb790: .word 0xffff +3ffcb7a0: .word 0xffff +3ffcb7b0: .word 0xffff +3ffcb7c0: .word 0xffff +3ffcb7d0: .word 0xffff +3ffcb7e0: .word 0xffff +3ffcb7f0: .word 0xffff +3ffcb800: .word 0xffff +3ffcb810: .word 0xffff +3ffcb820: .word 0xffff +3ffcb830: .word 0xffff +3ffcb840: .word 0xffff +3ffcb850: .word 0xffff +3ffcb860: .word 0xffff +3ffcb870: .word 0xffff +3ffcb880: .word 0xffff +3ffcb890: .word 0xffff +3ffcb8a0: .word 0xffff +3ffcb8b0: .word 0xffff +3ffcb8c0: .word 0xffff +3ffcb8d0: .word 0xffff +3ffcb8e0: .word 0xffff +3ffcb8f0: .word 0xffff +3ffcb900: .word 0xffff +3ffcb910: .word 0xffff +3ffcb920: .word 0xffff +3ffcb930: .word 0xffff +3ffcb940: .word 0xffff +3ffcb950: .word 0xffff +3ffcb960: .word 0xffff +3ffcb970: .word 0xffff +3ffcb980: .word 0xffff +3ffcb990: .word 0xffff +3ffcb9a0: .word 0xffff +3ffcb9b0: .word 0xffff +3ffcb9c0: .word 0xffff +3ffcb9d0: .word 0xffff +3ffcb9e0: .word 0xffff +3ffcb9f0: .word 0xffff +3ffcba00: .word 0xffff +3ffcba10: .word 0xffff +3ffcba20: .word 0xffff +3ffcba30: .word 0xffff +3ffcba40: .word 0xffff +3ffcba50: .word 0xffff +3ffcba60: .word 0xffff +3ffcba70: .word 0xffff +3ffcba80: .word 0xffff +3ffcba90: .word 0xffff +3ffcbaa0: .word 0xffff +3ffcbab0: .word 0xffff +3ffcbac0: .word 0xffff +3ffcbad0: .word 0xffff +3ffcbae0: .word 0xffff +3ffcbaf0: .word 0xffff +3ffcbb00: .word 0xffff +3ffcbb10: .word 0xffff +3ffcbb20: .word 0xffff +3ffcbb30: .word 0xffff +3ffcbb40: .word 0xffff +3ffcbb50: .word 0xffff +3ffcbb60: .word 0xffff +3ffcbb70: .word 0xffff +3ffcbb80: .word 0xffff +3ffcbb90: .word 0xffff +3ffcbba0: .word 0xffff +3ffcbbb0: .word 0xffff +3ffcbbc0: .word 0xffff +3ffcbbd0: .word 0xffff +3ffcbbe0: .word 0xffff +3ffcbbf0: .word 0xffff +3ffcbc00: .word 0xffff +3ffcbc10: .word 0xffff +3ffcbc20: .word 0xffff +3ffcbc30: .word 0xffff +3ffcbc40: .word 0xffff +3ffcbc50: .word 0xffff +3ffcbc60: .word 0xffff +3ffcbc70: .word 0xffff +3ffcbc80: .word 0xffff +3ffcbc90: .word 0xffff +3ffcbca0: .word 0xffff +3ffcbcb0: .word 0xffff +3ffcbcc0: .word 0xffff +3ffcbcd0: .word 0xffff +3ffcbce0: .word 0xffff +3ffcbcf0: .word 0xffff +3ffcbd00: .word 0xffff +3ffcbd10: .word 0xffff +3ffcbd20: .word 0xffff +3ffcbd30: .word 0xffff +3ffcbd40: .word 0xffff +3ffcbd50: .word 0xffff +3ffcbd60: .word 0xffff +3ffcbd70: .word 0xffff +3ffcbd80: .word 0xffff +3ffcbd90: .word 0xffff +3ffcbda0: .word 0xffff +3ffcbdb0: .word 0xffff +3ffcbdc0: .word 0xffff +3ffcbdd0: .word 0xffff +3ffcbde0: .word 0xffff +3ffcbdf0: .word 0xffff +3ffcbe00: .word 0xffff +3ffcbe10: .word 0xffff +3ffcbe20: .word 0xffff +3ffcbe30: .word 0xffff +3ffcbe40: .word 0xffff +3ffcbe50: .word 0xffff +3ffcbe60: .word 0xffff +3ffcbe70: .word 0xffff +3ffcbe80: .word 0xffff +3ffcbe90: .word 0xffff +3ffcbea0: .word 0xffff +3ffcbeb0: .word 0xffff +3ffcbec0: .word 0xffff +3ffcbed0: .word 0xffff +3ffcbee0: .word 0xffff +3ffcbef0: .word 0xffff +3ffcbf00: .word 0xffff +3ffcbf10: .word 0xffff +3ffcbf20: .word 0xffff +3ffcbf30: .word 0xffff +3ffcbf40: .word 0xffff +3ffcbf50: .word 0xffff +3ffcbf60: .word 0xffff +3ffcbf70: .word 0xffff +3ffcbf80: .word 0xffff +3ffcbf90: .word 0xffff +3ffcbfa0: .word 0xffff +3ffcbfb0: .word 0xffff +3ffcbfc0: .word 0xffff +3ffcbfd0: .word 0xffff +3ffcbfe0: .word 0xffff +3ffcbff0: .word 0xffff +3ffcc000: .word 0xffff +3ffcc010: .word 0xffff +3ffcc020: .word 0xffff +3ffcc030: .word 0xffff +3ffcc040: .word 0xffff +3ffcc050: .word 0xffff +3ffcc060: .word 0xffff +3ffcc070: .word 0xffff +3ffcc080: .word 0xffff +3ffcc090: .word 0xffff +3ffcc0a0: .word 0xffff +3ffcc0b0: .word 0xffff +3ffcc0c0: .word 0xffff +3ffcc0d0: .word 0xffff +3ffcc0e0: .word 0xffff +3ffcc0f0: .word 0xffff +3ffcc100: .word 0xffff +3ffcc110: .word 0xffff +3ffcc120: .word 0xffff +3ffcc130: .word 0xffff +3ffcc140: .word 0xffff +3ffcc150: .word 0xffff +3ffcc160: .word 0xffff +3ffcc170: .word 0xffff +3ffcc180: .word 0xffff +3ffcc190: .word 0xffff +3ffcc1a0: .word 0xffff +3ffcc1b0: .word 0xffff +3ffcc1c0: .word 0xffff +3ffcc1d0: .word 0xffff +3ffcc1e0: .word 0xffff +3ffcc1f0: .word 0xffff +3ffcc200: .word 0xffff +3ffcc210: .word 0xffff +3ffcc220: .word 0xffff +3ffcc230: .word 0xffff +3ffcc240: .word 0xffff +3ffcc250: .word 0xffff +3ffcc260: .word 0xffff +3ffcc270: .word 0xffff +3ffcc280: .word 0xffff +3ffcc290: .word 0xffff +3ffcc2a0: .word 0xffff +3ffcc2b0: .word 0xffff +3ffcc2c0: .word 0xffff +3ffcc2d0: .word 0xffff +3ffcc2e0: .word 0xffff +3ffcc2f0: .word 0xffff +3ffcc300: .word 0xffff +3ffcc310: .word 0xffff +3ffcc320: .word 0xffff +3ffcc330: .word 0xffff +3ffcc340: .word 0xffff +3ffcc350: .word 0xffff +3ffcc360: .word 0xffff +3ffcc370: .word 0xffff +3ffcc380: .word 0xffff +3ffcc390: .word 0xffff +3ffcc3a0: .word 0xffff +3ffcc3b0: .word 0xffff +3ffcc3c0: .word 0xffff +3ffcc3d0: .word 0xffff +3ffcc3e0: .word 0xffff +3ffcc3f0: .word 0xffff +3ffcc400: .word 0xffff +3ffcc410: .word 0xffff +3ffcc420: .word 0xffff +3ffcc430: .word 0xffff +3ffcc440: .word 0xffff +3ffcc450: .word 0xffff +3ffcc460: .word 0xffff +3ffcc470: .word 0xffff +3ffcc480: .word 0xffff +3ffcc490: .word 0xffff +3ffcc4a0: .word 0xffff +3ffcc4b0: .word 0xffff +3ffcc4c0: .word 0xffff +3ffcc4d0: .word 0xffff +3ffcc4e0: .word 0xffff +3ffcc4f0: .word 0xffff +3ffcc500: .word 0xffff +3ffcc510: .word 0xffff +3ffcc520: .word 0xffff +3ffcc530: .word 0xffff +3ffcc540: .word 0xffff +3ffcc550: .word 0xffff +3ffcc560: .word 0xffff +3ffcc570: .word 0xffff +3ffcc580: .word 0xffff +3ffcc590: .word 0xffff +3ffcc5a0: .word 0xffff +3ffcc5b0: .word 0xffff +3ffcc5c0: .word 0xffff +3ffcc5d0: .word 0xffff +3ffcc5e0: .word 0xffff +3ffcc5f0: .word 0xffff +3ffcc600: .word 0xffff +3ffcc610: .word 0xffff +3ffcc620: .word 0xffff +3ffcc630: .word 0xffff +3ffcc640: .word 0xffff +3ffcc650: .word 0xffff +3ffcc660: .word 0xffff +3ffcc670: .word 0xffff +3ffcc680: .word 0xffff +3ffcc690: .word 0xffff +3ffcc6a0: .word 0xffff +3ffcc6b0: .word 0xffff +3ffcc6c0: .word 0xffff +3ffcc6d0: .word 0xffff +3ffcc6e0: .word 0xffff +3ffcc6f0: .word 0xffff +3ffcc700: .word 0xffff +3ffcc710: .word 0xffff +3ffcc720: .word 0xffff +3ffcc730: .word 0xffff +3ffcc740: .word 0xffff +3ffcc750: .word 0xffff +3ffcc760: .word 0xffff +3ffcc770: .word 0xffff +3ffcc780: .word 0xffff +3ffcc790: .word 0xffff +3ffcc7a0: .word 0xffff +3ffcc7b0: .word 0xffff +3ffcc7c0: .word 0xffff +3ffcc7d0: .word 0xffff +3ffcc7e0: .word 0xffff +3ffcc7f0: .word 0xffff +3ffcc800: .word 0xffff +3ffcc810: .word 0xffff +3ffcc820: .word 0xffff +3ffcc830: .word 0xffff +3ffcc840: .word 0xffff +3ffcc850: .word 0xffff +3ffcc860: .word 0xffff +3ffcc870: .word 0xffff +3ffcc880: .word 0xffff +3ffcc890: .word 0xffff +3ffcc8a0: .word 0xffff +3ffcc8b0: .word 0xffff +3ffcc8c0: .word 0xffff +3ffcc8d0: .word 0xffff +3ffcc8e0: .word 0xffff +3ffcc8f0: .word 0xffff +3ffcc900: .word 0xffff +3ffcc910: .word 0xffff +3ffcc920: .word 0xffff +3ffcc930: .word 0xffff +3ffcc940: .word 0xffff +3ffcc950: .word 0xffff +3ffcc960: .word 0xffff +3ffcc970: .word 0xffff +3ffcc980: .word 0xffff +3ffcc990: .word 0xffff +3ffcc9a0: .word 0xffff +3ffcc9b0: .word 0xffff +3ffcc9c0: .word 0xffff +3ffcc9d0: .word 0xffff +3ffcc9e0: .word 0xffff +3ffcc9f0: .word 0xffff +3ffcca00: .word 0xffff +3ffcca10: .word 0xffff +3ffcca20: .word 0xffff +3ffcca30: .word 0xffff +3ffcca40: .word 0xffff +3ffcca50: .word 0xffff +3ffcca60: .word 0xffff +3ffcca70: .word 0xffff +3ffcca80: .word 0xffff +3ffcca90: .word 0xffff +3ffccaa0: .word 0xffff +3ffccab0: .word 0xffff +3ffccac0: .word 0xffff +3ffccad0: .word 0xffff +3ffccae0: .word 0xffff +3ffccaf0: .word 0xffff +3ffccb00: .word 0xffff +3ffccb10: .word 0xffff +3ffccb20: .word 0xffff +3ffccb30: .word 0xffff +3ffccb40: .word 0xffff +3ffccb50: .word 0xffff +3ffccb60: .word 0xffff +3ffccb70: .word 0xffff +3ffccb80: .word 0xffff +3ffccb90: .word 0xffff +3ffccba0: .word 0xffff +3ffccbb0: .word 0xffff +3ffccbc0: .word 0xffff +3ffccbd0: .word 0xffff +3ffccbe0: .word 0xffff +3ffccbf0: .word 0xffff +3ffccc00: .word 0xffff +3ffccc10: .word 0xffff +3ffccc20: .word 0xffff +3ffccc30: .word 0xffff +3ffccc40: .word 0xffff +3ffccc50: .word 0xffff +3ffccc60: .word 0xffff +3ffccc70: .word 0xffff +3ffccc80: .word 0xffff +3ffccc90: .word 0xffff +3ffccca0: .word 0xffff +3ffcccb0: .word 0xffff +3ffcccc0: .word 0xffff +3ffcccd0: .word 0xffff +3ffccce0: .word 0xffff +3ffcccf0: .word 0xffff +3ffccd00: .word 0xffff +3ffccd10: .word 0xffff +3ffccd20: .word 0xffff +3ffccd30: .word 0xffff +3ffccd40: .word 0xffff +3ffccd50: .word 0xffff +3ffccd60: .word 0xffff +3ffccd70: .word 0xffff +3ffccd80: .word 0xffff +3ffccd90: .word 0xffff +3ffccda0: .word 0xffff +3ffccdb0: .word 0xffff +3ffccdc0: .word 0xffff +3ffccdd0: .word 0xffff +3ffccde0: .word 0xffff +3ffccdf0: .word 0xffff +3ffcce00: .word 0xffff +3ffcce10: .word 0xffff +3ffcce20: .word 0xffff +3ffcce30: .word 0xffff +3ffcce40: .word 0xffff +3ffcce50: .word 0xffff +3ffcce60: .word 0xffff +3ffcce70: .word 0xffff +3ffcce80: .word 0xffff +3ffcce90: .word 0xffff +3ffccea0: .word 0xffff +3ffcceb0: .word 0xffff +3ffccec0: .word 0xffff +3ffcced0: .word 0xffff +3ffccee0: .word 0xffff +3ffccef0: .word 0xffff +3ffccf00: .word 0xffff +3ffccf10: .word 0xffff +3ffccf20: .word 0xffff +3ffccf30: .word 0xffff +3ffccf40: .word 0xffff +3ffccf50: .word 0xffff +3ffccf60: .word 0xffff +3ffccf70: .word 0xffff +3ffccf80: .word 0xffff +3ffccf90: .word 0xffff +3ffccfa0: .word 0xffff +3ffccfb0: .word 0xffff +3ffccfc0: .word 0xffff +3ffccfd0: .word 0xffff +3ffccfe0: .word 0xffff +3ffccff0: .word 0xffff +3ffcd000: .word 0xffff +3ffcd010: .word 0xffff +3ffcd020: .word 0xffff +3ffcd030: .word 0xffff +3ffcd040: .word 0xffff +3ffcd050: .word 0xffff +3ffcd060: .word 0xffff +3ffcd070: .word 0xffff +3ffcd080: .word 0xffff +3ffcd090: .word 0xffff +3ffcd0a0: .word 0xffff +3ffcd0b0: .word 0xffff +3ffcd0c0: .word 0xffff +3ffcd0d0: .word 0xffff +3ffcd0e0: .word 0xffff +3ffcd0f0: .word 0xffff +3ffcd100: .word 0xffff +3ffcd110: .word 0xffff +3ffcd120: .word 0xffff +3ffcd130: .word 0xffff +3ffcd140: .word 0xffff +3ffcd150: .word 0xffff +3ffcd160: .word 0xffff +3ffcd170: .word 0xffff +3ffcd180: .word 0xffff +3ffcd190: .word 0xffff +3ffcd1a0: .word 0xffff +3ffcd1b0: .word 0xffff +3ffcd1c0: .word 0xffff +3ffcd1d0: .word 0xffff +3ffcd1e0: .word 0xffff +3ffcd1f0: .word 0xffff +3ffcd200: .word 0xffff +3ffcd210: .word 0xffff +3ffcd220: .word 0xffff +3ffcd230: .word 0xffff +3ffcd240: .word 0xffff +3ffcd250: .word 0xffff +3ffcd260: .word 0xffff +3ffcd270: .word 0xffff +3ffcd280: .word 0xffff +3ffcd290: .word 0xffff +3ffcd2a0: .word 0xffff +3ffcd2b0: .word 0xffff +3ffcd2c0: .word 0xffff +3ffcd2d0: .word 0xffff +3ffcd2e0: .word 0xffff +3ffcd2f0: .word 0xffff +3ffcd300: .word 0xffff +3ffcd310: .word 0xffff +3ffcd320: .word 0xffff +3ffcd330: .word 0xffff +3ffcd340: .word 0xffff +3ffcd350: .word 0xffff +3ffcd360: .word 0xffff +3ffcd370: .word 0xffff +3ffcd380: .word 0xffff +3ffcd390: .word 0xffff +3ffcd3a0: .word 0xffff +3ffcd3b0: .word 0xffff +3ffcd3c0: .word 0xffff +3ffcd3d0: .word 0xffff +3ffcd3e0: .word 0xffff +3ffcd3f0: .word 0xffff +3ffcd400: .word 0xffff +3ffcd410: .word 0xffff +3ffcd420: .word 0xffff +3ffcd430: .word 0xffff +3ffcd440: .word 0xffff +3ffcd450: .word 0xffff +3ffcd460: .word 0xffff +3ffcd470: .word 0xffff +3ffcd480: .word 0xffff +3ffcd490: .word 0xffff +3ffcd4a0: .word 0xffff +3ffcd4b0: .word 0xffff +3ffcd4c0: .word 0xffff +3ffcd4d0: .word 0xffff +3ffcd4e0: .word 0xffff +3ffcd4f0: .word 0xffff +3ffcd500: .word 0xffff +3ffcd510: .word 0xffff +3ffcd520: .word 0xffff +3ffcd530: .word 0xffff +3ffcd540: .word 0xffff +3ffcd550: .word 0xffff +3ffcd560: .word 0xffff +3ffcd570: .word 0xffff +3ffcd580: .word 0xffff +3ffcd590: .word 0xffff +3ffcd5a0: .word 0xffff +3ffcd5b0: .word 0xffff +3ffcd5c0: .word 0xffff +3ffcd5d0: .word 0xffff +3ffcd5e0: .word 0xffff +3ffcd5f0: .word 0xffff +3ffcd600: .word 0xffff +3ffcd610: .word 0xffff +3ffcd620: .word 0xffff +3ffcd630: .word 0xffff +3ffcd640: .word 0xffff +3ffcd650: .word 0xffff +3ffcd660: .word 0xffff +3ffcd670: .word 0xffff +3ffcd680: .word 0xffff +3ffcd690: .word 0xffff +3ffcd6a0: .word 0xffff +3ffcd6b0: .word 0xffff +3ffcd6c0: .word 0xffff +3ffcd6d0: .word 0xffff +3ffcd6e0: .word 0xffff +3ffcd6f0: .word 0xffff +3ffcd700: .word 0xffff +3ffcd710: .word 0xffff +3ffcd720: .word 0xffff +3ffcd730: .word 0xffff +3ffcd740: .word 0xffff +3ffcd750: .word 0xffff +3ffcd760: .word 0xffff +3ffcd770: .word 0xffff +3ffcd780: .word 0xffff +3ffcd790: .word 0xffff +3ffcd7a0: .word 0xffff +3ffcd7b0: .word 0xffff +3ffcd7c0: .word 0xffff +3ffcd7d0: .word 0xffff +3ffcd7e0: .word 0xffff +3ffcd7f0: .word 0xffff +3ffcd800: .word 0xffff +3ffcd810: .word 0xffff +3ffcd820: .word 0xffff +3ffcd830: .word 0xffff +3ffcd840: .word 0xffff +3ffcd850: .word 0xffff +3ffcd860: .word 0xffff +3ffcd870: .word 0xffff +3ffcd880: .word 0xffff +3ffcd890: .word 0xffff +3ffcd8a0: .word 0xffff +3ffcd8b0: .word 0xffff +3ffcd8c0: .word 0xffff +3ffcd8d0: .word 0xffff +3ffcd8e0: .word 0xffff +3ffcd8f0: .word 0xffff +3ffcd900: .word 0xffff +3ffcd910: .word 0xffff +3ffcd920: .word 0xffff +3ffcd930: .word 0xffff +3ffcd940: .word 0xffff +3ffcd950: .word 0xffff +3ffcd960: .word 0xffff +3ffcd970: .word 0xffff +3ffcd980: .word 0xffff +3ffcd990: .word 0xffff +3ffcd9a0: .word 0xffff +3ffcd9b0: .word 0xffff +3ffcd9c0: .word 0xffff +3ffcd9d0: .word 0xffff +3ffcd9e0: .word 0xffff +3ffcd9f0: .word 0xffff +3ffcda00: .word 0xffff +3ffcda10: .word 0xffff +3ffcda20: .word 0xffff +3ffcda30: .word 0xffff +3ffcda40: .word 0xffff +3ffcda50: .word 0xffff +3ffcda60: .word 0xffff +3ffcda70: .word 0xffff +3ffcda80: .word 0xffff +3ffcda90: .word 0xffff +3ffcdaa0: .word 0xffff +3ffcdab0: .word 0xffff +3ffcdac0: .word 0xffff +3ffcdad0: .word 0xffff +3ffcdae0: .word 0xffff +3ffcdaf0: .word 0xffff +3ffcdb00: .word 0xffff +3ffcdb10: .word 0xffff +3ffcdb20: .word 0xffff +3ffcdb30: .word 0xffff +3ffcdb40: .word 0xffff +3ffcdb50: .word 0xffff +3ffcdb60: .word 0xffff +3ffcdb70: .word 0xffff +3ffcdb80: .word 0xffff +3ffcdb90: .word 0xffff +3ffcdba0: .word 0xffff +3ffcdbb0: .word 0xffff +3ffcdbc0: .word 0xffff +3ffcdbd0: .word 0xffff +3ffcdbe0: .word 0xffff +3ffcdbf0: .word 0xffff +3ffcdc00: .word 0xffff +3ffcdc10: .word 0xffff +3ffcdc20: .word 0xffff +3ffcdc30: .word 0xffff +3ffcdc40: .word 0xffff +3ffcdc50: .word 0xffff +3ffcdc60: .word 0xffff +3ffcdc70: .word 0xffff +3ffcdc80: .word 0xffff +3ffcdc90: .word 0xffff +3ffcdca0: .word 0xffff +3ffcdcb0: .word 0xffff +3ffcdcc0: .word 0xffff +3ffcdcd0: .word 0xffff +3ffcdce0: .word 0xffff +3ffcdcf0: .word 0xffff +3ffcdd00: .word 0xffff +3ffcdd10: .word 0xffff +3ffcdd20: .word 0xffff +3ffcdd30: .word 0xffff +3ffcdd40: .word 0xffff +3ffcdd50: .word 0xffff +3ffcdd60: .word 0xffff +3ffcdd70: .word 0xffff +3ffcdd80: .word 0xffff +3ffcdd90: .word 0xffff +3ffcdda0: .word 0xffff +3ffcddb0: .word 0xffff +3ffcddc0: .word 0xffff +3ffcddd0: .word 0xffff +3ffcdde0: .word 0xffff +3ffcddf0: .word 0xffff +3ffcde00: .word 0xffff +3ffcde10: .word 0xffff +3ffcde20: .word 0xffff +3ffcde30: .word 0xffff +3ffcde40: .word 0xffff +3ffcde50: .word 0xffff +3ffcde60: .word 0xffff +3ffcde70: .word 0xffff +3ffcde80: .word 0xffff +3ffcde90: .word 0xffff +3ffcdea0: .word 0xffff +3ffcdeb0: .word 0xffff +3ffcdec0: .word 0xffff +3ffcded0: .word 0xffff +3ffcdee0: .word 0xffff +3ffcdef0: .word 0xffff +3ffcdf00: .word 0xffff +3ffcdf10: .word 0xffff +3ffcdf20: .word 0xffff +3ffcdf30: .word 0xffff +3ffcdf40: .word 0xffff +3ffcdf50: .word 0xffff +3ffcdf60: .word 0xffff +3ffcdf70: .word 0xffff +3ffcdf80: .word 0xffff +3ffcdf90: .word 0xffff +3ffcdfa0: .word 0xffff +3ffcdfb0: .word 0xffff +3ffcdfc0: .word 0xffff +3ffcdfd0: .word 0xffff +3ffcdfe0: .word 0xffff +3ffcdff0: .word 0xffff +3ffce000: .word 0xffff +3ffce010: .word 0xffff +3ffce020: .word 0xffff +3ffce030: .word 0xffff +3ffce040: .word 0xffff +3ffce050: .word 0xffff +3ffce060: .word 0xffff +3ffce070: .word 0xffff +3ffce080: .word 0xffff +3ffce090: .word 0xffff +3ffce0a0: .word 0xffff +3ffce0b0: .word 0xffff +3ffce0c0: .word 0xffff +3ffce0d0: .word 0xffff +3ffce0e0: .word 0xffff +3ffce0f0: .word 0xffff +3ffce100: .word 0xffff +3ffce110: .word 0xffff +3ffce120: .word 0xffff +3ffce130: .word 0xffff +3ffce140: .word 0xffff +3ffce150: .word 0xffff +3ffce160: .word 0xffff +3ffce170: .word 0xffff +3ffce180: .word 0xffff +3ffce190: .word 0xffff +3ffce1a0: .word 0xffff +3ffce1b0: .word 0xffff +3ffce1c0: .word 0xffff +3ffce1d0: .word 0xffff +3ffce1e0: .word 0xffff +3ffce1f0: .word 0xffff +3ffce200: .word 0xffff +3ffce210: .word 0xffff +3ffce220: .word 0xffff +3ffce230: .word 0xffff +3ffce240: .word 0xffff +3ffce250: .word 0xffff +3ffce260: .word 0xffff +3ffce270: .word 0xffff +3ffce280: .word 0xffff +3ffce290: .word 0xffff +3ffce2a0: .word 0xffff +3ffce2b0: .word 0xffff +3ffce2c0: .word 0xffff +3ffce2d0: .word 0xffff +3ffce2e0: .word 0xffff +3ffce2f0: .word 0xffff +3ffce300: .word 0xffff +3ffce310: .word 0xffff +3ffce320: .word 0xffff +3ffce330: .word 0xffff +3ffce340: .word 0xffff +3ffce350: .word 0xffff +3ffce360: .word 0xffff +3ffce370: .word 0xffff +3ffce380: .word 0xffff +3ffce390: .word 0xffff +3ffce3a0: .word 0xffff +3ffce3b0: .word 0xffff +3ffce3c0: .word 0xffff +3ffce3d0: .word 0xffff +3ffce3e0: .word 0xffff +3ffce3f0: .word 0xffff +3ffce400: .word 0xffff +3ffce410: .word 0xffff +3ffce420: .word 0xffff +3ffce430: .word 0xffff +3ffce440: .word 0xffff +3ffce450: .word 0xffff +3ffce460: .word 0xffff +3ffce470: .word 0xffff +3ffce480: .word 0xffff +3ffce490: .word 0xffff +3ffce4a0: .word 0xffff +3ffce4b0: .word 0xffff +3ffce4c0: .word 0xffff +3ffce4d0: .word 0xffff +3ffce4e0: .word 0xffff +3ffce4f0: .word 0xffff +3ffce500: .word 0xffff +3ffce510: .word 0xffff +3ffce520: .word 0xffff +3ffce530: .word 0xffff +3ffce540: .word 0xffff +3ffce550: .word 0xffff +3ffce560: .word 0xffff +3ffce570: .word 0xffff +3ffce580: .word 0xffff +3ffce590: .word 0xffff +3ffce5a0: .word 0xffff +3ffce5b0: .word 0xffff +3ffce5c0: .word 0xffff +3ffce5d0: .word 0xffff +3ffce5e0: .word 0xffff +3ffce5f0: .word 0xffff +3ffce600: .word 0xffff +3ffce610: .word 0xffff +3ffce620: .word 0xffff +3ffce630: .word 0xffff +3ffce640: .word 0xffff +3ffce650: .word 0xffff +3ffce660: .word 0xffff +3ffce670: .word 0xffff +3ffce680: .word 0xffff +3ffce690: .word 0xffff +3ffce6a0: .word 0xffff +3ffce6b0: .word 0xffff +3ffce6c0: .word 0xffff +3ffce6d0: .word 0xffff +3ffce6e0: .word 0xffff +3ffce6f0: .word 0xffff +3ffce700: .word 0xffff +3ffce710: .word 0xffff +3ffce720: .word 0xffff +3ffce730: .word 0xffff +3ffce740: .word 0xffff +3ffce750: .word 0xffff +3ffce760: .word 0xffff +3ffce770: .word 0xffff +3ffce780: .word 0xffff +3ffce790: .word 0xffff +3ffce7a0: .word 0xffff +3ffce7b0: .word 0xffff +3ffce7c0: .word 0xffff +3ffce7d0: .word 0xffff +3ffce7e0: .word 0xffff +3ffce7f0: .word 0xffff +3ffce800: .word 0xffff +3ffce810: .word 0xffff +3ffce820: .word 0xffff +3ffce830: .word 0xffff +3ffce840: .word 0xffff +3ffce850: .word 0xffff +3ffce860: .word 0xffff +3ffce870: .word 0xffff +3ffce880: .word 0xffff +3ffce890: .word 0xffff +3ffce8a0: .word 0xffff +3ffce8b0: .word 0xffff +3ffce8c0: .word 0xffff +3ffce8d0: .word 0xffff +3ffce8e0: .word 0xffff +3ffce8f0: .word 0xffff +3ffce900: .word 0xffff +3ffce910: .word 0xffff +3ffce920: .word 0xffff +3ffce930: .word 0xffff +3ffce940: .word 0xffff +3ffce950: .word 0xffff +3ffce960: .word 0xffff +3ffce970: .word 0xffff +3ffce980: .word 0xffff +3ffce990: .word 0xffff +3ffce9a0: .word 0xffff +3ffce9b0: .word 0xffff +3ffce9c0: .word 0xffff +3ffce9d0: .word 0xffff +3ffce9e0: .word 0xffff +3ffce9f0: .word 0xffff +3ffcea00: .word 0xffff +3ffcea10: .word 0xffff +3ffcea20: .word 0xffff +3ffcea30: .word 0xffff +3ffcea40: .word 0xffff +3ffcea50: .word 0xffff +3ffcea60: .word 0xffff +3ffcea70: .word 0xffff +3ffcea80: .word 0xffff +3ffcea90: .word 0xffff +3ffceaa0: .word 0xffff +3ffceab0: .word 0xffff +3ffceac0: .word 0xffff +3ffcead0: .word 0xffff +3ffceae0: .word 0xffff +3ffceaf0: .word 0xffff +3ffceb00: .word 0xffff +3ffceb10: .word 0xffff +3ffceb20: .word 0xffff +3ffceb30: .word 0xffff +3ffceb40: .word 0xffff +3ffceb50: .word 0xffff +3ffceb60: .word 0xffff +3ffceb70: .word 0xffff +3ffceb80: .word 0xffff +3ffceb90: .word 0xffff +3ffceba0: .word 0xffff +3ffcebb0: .word 0xffff +3ffcebc0: .word 0xffff +3ffcebd0: .word 0xffff +3ffcebe0: .word 0xffff +3ffcebf0: .word 0xffff +3ffcec00: .word 0xffff +3ffcec10: .word 0xffff +3ffcec20: .word 0xffff +3ffcec30: .word 0xffff +3ffcec40: .word 0xffff +3ffcec50: .word 0xffff +3ffcec60: .word 0xffff +3ffcec70: .word 0xffff +3ffcec80: .word 0xffff +3ffcec90: .word 0xffff +3ffceca0: .word 0xffff +3ffcecb0: .word 0xffff +3ffcecc0: .word 0xffff +3ffcecd0: .word 0xffff +3ffcece0: .word 0xffff +3ffcecf0: .word 0xffff +3ffced00: .word 0xffff +3ffced10: .word 0xffff +3ffced20: .word 0xffff +3ffced30: .word 0xffff +3ffced40: .word 0xffff +3ffced50: .word 0xffff +3ffced60: .word 0xffff +3ffced70: .word 0xffff +3ffced80: .word 0xffff +3ffced90: .word 0xffff +3ffceda0: .word 0xffff +3ffcedb0: .word 0xffff +3ffcedc0: .word 0xffff +3ffcedd0: .word 0xffff +3ffcede0: .word 0xffff +3ffcedf0: .word 0xffff +3ffcee00: .word 0xffff +3ffcee10: .word 0xffff +3ffcee20: .word 0xffff +3ffcee30: .word 0xffff +3ffcee40: .word 0xffff +3ffcee50: .word 0xffff +3ffcee60: .word 0xffff +3ffcee70: .word 0xffff +3ffcee80: .word 0xffff +3ffcee90: .word 0xffff +3ffceea0: .word 0xffff +3ffceeb0: .word 0xffff +3ffceec0: .word 0xffff +3ffceed0: .word 0xffff +3ffceee0: .word 0xffff +3ffceef0: .word 0xffff +3ffcef00: .word 0xffff +3ffcef10: .word 0xffff +3ffcef20: .word 0xffff +3ffcef30: .word 0xffff +3ffcef40: .word 0xffff +3ffcef50: .word 0xffff +3ffcef60: .word 0xffff +3ffcef70: .word 0xffff +3ffcef80: .word 0xffff +3ffcef90: .word 0xffff +3ffcefa0: .word 0xffff +3ffcefb0: .word 0xffff +3ffcefc0: .word 0xffff +3ffcefd0: .word 0xffff +3ffcefe0: .word 0xffff +3ffceff0: .word 0xffff +3ffcf000: .word 0xffff +3ffcf010: .word 0xffff +3ffcf020: .word 0xffff +3ffcf030: .word 0xffff +3ffcf040: .word 0xffff +3ffcf050: .word 0xffff +3ffcf060: .word 0xffff +3ffcf070: .word 0xffff +3ffcf080: .word 0xffff +3ffcf090: .word 0xffff +3ffcf0a0: .word 0xffff +3ffcf0b0: .word 0xffff +3ffcf0c0: .word 0xffff +3ffcf0d0: .word 0xffff +3ffcf0e0: .word 0xffff +3ffcf0f0: .word 0xffff +3ffcf100: .word 0xffff +3ffcf110: .word 0xffff +3ffcf120: .word 0xffff +3ffcf130: .word 0xffff +3ffcf140: .word 0xffff +3ffcf150: .word 0xffff +3ffcf160: .word 0xffff +3ffcf170: .word 0xffff +3ffcf180: .word 0xffff +3ffcf190: .word 0xffff +3ffcf1a0: .word 0xffff +3ffcf1b0: .word 0xffff +3ffcf1c0: .word 0xffff +3ffcf1d0: .word 0xffff +3ffcf1e0: .word 0xffff +3ffcf1f0: .word 0xffff +3ffcf200: .word 0xffff +3ffcf210: .word 0xffff +3ffcf220: .word 0xffff +3ffcf230: .word 0xffff +3ffcf240: .word 0xffff +3ffcf250: .word 0xffff +3ffcf260: .word 0xffff +3ffcf270: .word 0xffff +3ffcf280: .word 0xffff +3ffcf290: .word 0xffff +3ffcf2a0: .word 0xffff +3ffcf2b0: .word 0xffff +3ffcf2c0: .word 0xffff +3ffcf2d0: .word 0xffff +3ffcf2e0: .word 0xffff +3ffcf2f0: .word 0xffff +3ffcf300: .word 0xffff +3ffcf310: .word 0xffff +3ffcf320: .word 0xffff +3ffcf330: .word 0xffff +3ffcf340: .word 0xffff +3ffcf350: .word 0xffff +3ffcf360: .word 0xffff +3ffcf370: .word 0xffff +3ffcf380: .word 0xffff +3ffcf390: .word 0xffff +3ffcf3a0: .word 0xffff +3ffcf3b0: .word 0xffff +3ffcf3c0: .word 0xffff +3ffcf3d0: .word 0xffff +3ffcf3e0: .word 0xffff +3ffcf3f0: .word 0xffff +3ffcf400: .word 0xffff +3ffcf410: .word 0xffff +3ffcf420: .word 0xffff +3ffcf430: .word 0xffff +3ffcf440: .word 0xffff +3ffcf450: .word 0xffff +3ffcf460: .word 0xffff +3ffcf470: .word 0xffff +3ffcf480: .word 0xffff +3ffcf490: .word 0xffff +3ffcf4a0: .word 0xffff +3ffcf4b0: .word 0xffff +3ffcf4c0: .word 0xffff +3ffcf4d0: .word 0xffff +3ffcf4e0: .word 0xffff +3ffcf4f0: .word 0xffff +3ffcf500: .word 0xffff +3ffcf510: .word 0xffff +3ffcf520: .word 0xffff +3ffcf530: .word 0xffff +3ffcf540: .word 0xffff +3ffcf550: .word 0xffff +3ffcf560: .word 0xffff +3ffcf570: .word 0xffff +3ffcf580: .word 0xffff +3ffcf590: .word 0xffff +3ffcf5a0: .word 0xffff +3ffcf5b0: .word 0xffff +3ffcf5c0: .word 0xffff +3ffcf5d0: .word 0xffff +3ffcf5e0: .word 0xffff +3ffcf5f0: .word 0xffff +3ffcf600: .word 0xffff +3ffcf610: .word 0xffff +3ffcf620: .word 0xffff +3ffcf630: .word 0xffff +3ffcf640: .word 0xffff +3ffcf650: .word 0xffff +3ffcf660: .word 0xffff +3ffcf670: .word 0xffff +3ffcf680: .word 0xffff +3ffcf690: .word 0xffff +3ffcf6a0: .word 0xffff +3ffcf6b0: .word 0xffff +3ffcf6c0: .word 0xffff +3ffcf6d0: .word 0xffff +3ffcf6e0: .word 0xffff +3ffcf6f0: .word 0xffff +3ffcf700: .word 0xffff +3ffcf710: .word 0xffff +3ffcf720: .word 0xffff +3ffcf730: .word 0xffff +3ffcf740: .word 0xffff +3ffcf750: .word 0xffff +3ffcf760: .word 0xffff +3ffcf770: .word 0xffff +3ffcf780: .word 0xffff +3ffcf790: .word 0xffff +3ffcf7a0: .word 0xffff +3ffcf7b0: .word 0xffff +3ffcf7c0: .word 0xffff +3ffcf7d0: .word 0xffff +3ffcf7e0: .word 0xffff +3ffcf7f0: .word 0xffff +3ffcf800: .word 0xffff +3ffcf810: .word 0xffff +3ffcf820: .word 0xffff +3ffcf830: .word 0xffff +3ffcf840: .word 0xffff +3ffcf850: .word 0xffff +3ffcf860: .word 0xffff +3ffcf870: .word 0xffff +3ffcf880: .word 0xffff +3ffcf890: .word 0xffff +3ffcf8a0: .word 0xffff +3ffcf8b0: .word 0xffff +3ffcf8c0: .word 0xffff +3ffcf8d0: .word 0xffff +3ffcf8e0: .word 0xffff +3ffcf8f0: .word 0xffff +3ffcf900: .word 0xffff +3ffcf910: .word 0xffff +3ffcf920: .word 0xffff +3ffcf930: .word 0xffff +3ffcf940: .word 0xffff +3ffcf950: .word 0xffff +3ffcf960: .word 0xffff +3ffcf970: .word 0xffff +3ffcf980: .word 0xffff +3ffcf990: .word 0xffff +3ffcf9a0: .word 0xffff +3ffcf9b0: .word 0xffff +3ffcf9c0: .word 0xffff +3ffcf9d0: .word 0xffff +3ffcf9e0: .word 0xffff +3ffcf9f0: .word 0xffff +3ffcfa00: .word 0xffff +3ffcfa10: .word 0xffff +3ffcfa20: .word 0xffff +3ffcfa30: .word 0xffff +3ffcfa40: .word 0xffff +3ffcfa50: .word 0xffff +3ffcfa60: .word 0xffff +3ffcfa70: .word 0xffff +3ffcfa80: .word 0xffff +3ffcfa90: .word 0xffff +3ffcfaa0: .word 0xffff +3ffcfab0: .word 0xffff +3ffcfac0: .word 0xffff +3ffcfad0: .word 0xffff +3ffcfae0: .word 0xffff +3ffcfaf0: .word 0xffff +3ffcfb00: .word 0xffff +3ffcfb10: .word 0xffff +3ffcfb20: .word 0xffff +3ffcfb30: .word 0xffff +3ffcfb40: .word 0xffff +3ffcfb50: .word 0xffff +3ffcfb60: .word 0xffff +3ffcfb70: .word 0xffff +3ffcfb80: .word 0xffff +3ffcfb90: .word 0xffff +3ffcfba0: .word 0xffff +3ffcfbb0: .word 0xffff +3ffcfbc0: .word 0xffff +3ffcfbd0: .word 0xffff +3ffcfbe0: .word 0xffff +3ffcfbf0: .word 0xffff +3ffcfc00: .word 0xffff +3ffcfc10: .word 0xffff +3ffcfc20: .word 0xffff +3ffcfc30: .word 0xffff +3ffcfc40: .word 0xffff +3ffcfc50: .word 0xffff +3ffcfc60: .word 0xffff +3ffcfc70: .word 0xffff +3ffcfc80: .word 0xffff +3ffcfc90: .word 0xffff +3ffcfca0: .word 0xffff +3ffcfcb0: .word 0xffff +3ffcfcc0: .word 0xffff +3ffcfcd0: .word 0xffff +3ffcfce0: .word 0xffff +3ffcfcf0: .word 0xffff +3ffcfd00: .word 0xffff +3ffcfd10: .word 0xffff +3ffcfd20: .word 0xffff +3ffcfd30: .word 0xffff +3ffcfd40: .word 0xffff +3ffcfd50: .word 0xffff +3ffcfd60: .word 0xffff +3ffcfd70: .word 0xffff +3ffcfd80: .word 0xffff +3ffcfd90: .word 0xffff +3ffcfda0: .word 0xffff +3ffcfdb0: .word 0xffff +3ffcfdc0: .word 0xffff +3ffcfdd0: .word 0xffff +3ffcfde0: .word 0xffff +3ffcfdf0: .word 0xffff +3ffcfe00: .word 0xffff +3ffcfe10: .word 0xffff +3ffcfe20: .word 0xffff +3ffcfe30: .word 0xffff +3ffcfe40: .word 0xffff +3ffcfe50: .word 0xffff +3ffcfe60: .word 0xffff +3ffcfe70: .word 0xffff +3ffcfe80: .word 0xffff +3ffcfe90: .word 0xffff +3ffcfea0: .word 0xffff +3ffcfeb0: .word 0xffff +3ffcfec0: .word 0xffff +3ffcfed0: .word 0xffff +3ffcfee0: .word 0xffff +3ffcfef0: .word 0xffff +3ffcff00: .word 0xffff +3ffcff10: .word 0xffff +3ffcff20: .word 0xffff +3ffcff30: .word 0xffff +3ffcff40: .word 0xffff +3ffcff50: .word 0xffff +3ffcff60: .word 0xffff +3ffcff70: .word 0xffff +3ffcff80: .word 0xffff +3ffcff90: .word 0xffff +3ffcffa0: .word 0xffff +3ffcffb0: .word 0xffff +3ffcffc0: .word 0xffff +3ffcffd0: .word 0xffff +3ffcffe0: .word 0xffff +3ffcfff0: .word 0xffff +3ffd0000: .word 0xffff +3ffd0010: .word 0xffff +3ffd0020: .word 0xffff +3ffd0030: .word 0xffff +3ffd0040: .word 0xffff +3ffd0050: .word 0xffff +3ffd0060: .word 0xffff +3ffd0070: .word 0xffff +3ffd0080: .word 0xffff +3ffd0090: .word 0xffff +3ffd00a0: .word 0xffff +3ffd00b0: .word 0xffff +3ffd00c0: .word 0xffff +3ffd00d0: .word 0xffff +3ffd00e0: .word 0xffff +3ffd00f0: .word 0xffff +3ffd0100: .word 0xffff +3ffd0110: .word 0xffff +3ffd0120: .word 0xffff +3ffd0130: .word 0xffff +3ffd0140: .word 0xffff +3ffd0150: .word 0xffff +3ffd0160: .word 0xffff +3ffd0170: .word 0xffff +3ffd0180: .word 0xffff +3ffd0190: .word 0xffff +3ffd01a0: .word 0xffff +3ffd01b0: .word 0xffff +3ffd01c0: .word 0xffff +3ffd01d0: .word 0xffff +3ffd01e0: .word 0xffff +3ffd01f0: .word 0xffff +3ffd0200: .word 0xffff +3ffd0210: .word 0xffff +3ffd0220: .word 0xffff +3ffd0230: .word 0xffff +3ffd0240: .word 0xffff +3ffd0250: .word 0xffff +3ffd0260: .word 0xffff +3ffd0270: .word 0xffff +3ffd0280: .word 0xffff +3ffd0290: .word 0xffff +3ffd02a0: .word 0xffff +3ffd02b0: .word 0xffff +3ffd02c0: .word 0xffff +3ffd02d0: .word 0xffff +3ffd02e0: .word 0xffff +3ffd02f0: .word 0xffff +3ffd0300: .word 0xffff +3ffd0310: .word 0xffff +3ffd0320: .word 0xffff +3ffd0330: .word 0xffff +3ffd0340: .word 0xffff +3ffd0350: .word 0xffff +3ffd0360: .word 0xffff +3ffd0370: .word 0xffff +3ffd0380: .word 0xffff +3ffd0390: .word 0xffff +3ffd03a0: .word 0xffff +3ffd03b0: .word 0xffff +3ffd03c0: .word 0xffff +3ffd03d0: .word 0xffff +3ffd03e0: .word 0xffff +3ffd03f0: .word 0xffff +3ffd0400: .word 0xffff +3ffd0410: .word 0xffff +3ffd0420: .word 0xffff +3ffd0430: .word 0xffff +3ffd0440: .word 0xffff +3ffd0450: .word 0xffff +3ffd0460: .word 0xffff +3ffd0470: .word 0xffff +3ffd0480: .word 0xffff +3ffd0490: .word 0xffff +3ffd04a0: .word 0xffff +3ffd04b0: .word 0xffff +3ffd04c0: .word 0xffff +3ffd04d0: .word 0xffff +3ffd04e0: .word 0xffff +3ffd04f0: .word 0xffff +3ffd0500: .word 0xffff +3ffd0510: .word 0xffff +3ffd0520: .word 0xffff +3ffd0530: .word 0xffff +3ffd0540: .word 0xffff +3ffd0550: .word 0xffff +3ffd0560: .word 0xffff +3ffd0570: .word 0xffff +3ffd0580: .word 0xffff +3ffd0590: .word 0xffff +3ffd05a0: .word 0xffff +3ffd05b0: .word 0xffff +3ffd05c0: .word 0xffff +3ffd05d0: .word 0xffff +3ffd05e0: .word 0xffff +3ffd05f0: .word 0xffff +3ffd0600: .word 0xffff +3ffd0610: .word 0xffff +3ffd0620: .word 0xffff +3ffd0630: .word 0xffff +3ffd0640: .word 0xffff +3ffd0650: .word 0xffff +3ffd0660: .word 0xffff +3ffd0670: .word 0xffff +3ffd0680: .word 0xffff +3ffd0690: .word 0xffff +3ffd06a0: .word 0xffff +3ffd06b0: .word 0xffff +3ffd06c0: .word 0xffff +3ffd06d0: .word 0xffff +3ffd06e0: .word 0xffff +3ffd06f0: .word 0xffff +3ffd0700: .word 0xffff +3ffd0710: .word 0xffff +3ffd0720: .word 0xffff +3ffd0730: .word 0xffff +3ffd0740: .word 0xffff +3ffd0750: .word 0xffff +3ffd0760: .word 0xffff +3ffd0770: .word 0xffff +3ffd0780: .word 0xffff +3ffd0790: .word 0xffff +3ffd07a0: .word 0xffff +3ffd07b0: .word 0xffff +3ffd07c0: .word 0xffff +3ffd07d0: .word 0xffff +3ffd07e0: .word 0xffff +3ffd07f0: .word 0xffff +3ffd0800: .word 0xffff +3ffd0810: .word 0xffff +3ffd0820: .word 0xffff +3ffd0830: .word 0xffff +3ffd0840: .word 0xffff +3ffd0850: .word 0xffff +3ffd0860: .word 0xffff +3ffd0870: .word 0xffff +3ffd0880: .word 0xffff +3ffd0890: .word 0xffff +3ffd08a0: .word 0xffff +3ffd08b0: .word 0xffff +3ffd08c0: .word 0xffff +3ffd08d0: .word 0xffff +3ffd08e0: .word 0xffff +3ffd08f0: .word 0xffff +3ffd0900: .word 0xffff +3ffd0910: .word 0xffff +3ffd0920: .word 0xffff +3ffd0930: .word 0xffff +3ffd0940: .word 0xffff +3ffd0950: .word 0xffff +3ffd0960: .word 0xffff +3ffd0970: .word 0xffff +3ffd0980: .word 0xffff +3ffd0990: .word 0xffff +3ffd09a0: .word 0xffff +3ffd09b0: .word 0xffff +3ffd09c0: .word 0xffff +3ffd09d0: .word 0xffff +3ffd09e0: .word 0xffff +3ffd09f0: .word 0xffff +3ffd0a00: .word 0xffff +3ffd0a10: .word 0xffff +3ffd0a20: .word 0xffff +3ffd0a30: .word 0xffff +3ffd0a40: .word 0xffff +3ffd0a50: .word 0xffff +3ffd0a60: .word 0xffff +3ffd0a70: .word 0xffff +3ffd0a80: .word 0xffff +3ffd0a90: .word 0xffff +3ffd0aa0: .word 0xffff +3ffd0ab0: .word 0xffff +3ffd0ac0: .word 0xffff +3ffd0ad0: .word 0xffff +3ffd0ae0: .word 0xffff +3ffd0af0: .word 0xffff +3ffd0b00: .word 0xffff +3ffd0b10: .word 0xffff +3ffd0b20: .word 0xffff +3ffd0b30: .word 0xffff +3ffd0b40: .word 0xffff +3ffd0b50: .word 0xffff +3ffd0b60: .word 0xffff +3ffd0b70: .word 0xffff +3ffd0b80: .word 0xffff +3ffd0b90: .word 0xffff +3ffd0ba0: .word 0xffff +3ffd0bb0: .word 0xffff +3ffd0bc0: .word 0xffff +3ffd0bd0: .word 0xffff +3ffd0be0: .word 0xffff +3ffd0bf0: .word 0xffff +3ffd0c00: .word 0xffff +3ffd0c10: .word 0xffff +3ffd0c20: .word 0xffff +3ffd0c30: .word 0xffff +3ffd0c40: .word 0xffff +3ffd0c50: .word 0xffff +3ffd0c60: .word 0xffff +3ffd0c70: .word 0xffff +3ffd0c80: .word 0xffff +3ffd0c90: .word 0xffff +3ffd0ca0: .word 0xffff +3ffd0cb0: .word 0xffff +3ffd0cc0: .word 0xffff +3ffd0cd0: .word 0xffff +3ffd0ce0: .word 0xffff +3ffd0cf0: .word 0xffff +3ffd0d00: .word 0xffff +3ffd0d10: .word 0xffff +3ffd0d20: .word 0xffff +3ffd0d30: .word 0xffff +3ffd0d40: .word 0xffff +3ffd0d50: .word 0xffff +3ffd0d60: .word 0xffff +3ffd0d70: .word 0xffff +3ffd0d80: .word 0xffff +3ffd0d90: .word 0xffff +3ffd0da0: .word 0xffff +3ffd0db0: .word 0xffff +3ffd0dc0: .word 0xffff +3ffd0dd0: .word 0xffff +3ffd0de0: .word 0xffff +3ffd0df0: .word 0xffff +3ffd0e00: .word 0xffff +3ffd0e10: .word 0xffff +3ffd0e20: .word 0xffff +3ffd0e30: .word 0xffff +3ffd0e40: .word 0xffff +3ffd0e50: .word 0xffff +3ffd0e60: .word 0xffff +3ffd0e70: .word 0xffff +3ffd0e80: .word 0xffff +3ffd0e90: .word 0xffff +3ffd0ea0: .word 0xffff +3ffd0eb0: .word 0xffff +3ffd0ec0: .word 0xffff +3ffd0ed0: .word 0xffff +3ffd0ee0: .word 0xffff +3ffd0ef0: .word 0xffff +3ffd0f00: .word 0xffff +3ffd0f10: .word 0xffff +3ffd0f20: .word 0xffff +3ffd0f30: .word 0xffff +3ffd0f40: .word 0xffff +3ffd0f50: .word 0xffff +3ffd0f60: .word 0xffff +3ffd0f70: .word 0xffff +3ffd0f80: .word 0xffff +3ffd0f90: .word 0xffff +3ffd0fa0: .word 0xffff +3ffd0fb0: .word 0xffff +3ffd0fc0: .word 0xffff +3ffd0fd0: .word 0xffff +3ffd0fe0: .word 0xffff +3ffd0ff0: .word 0xffff +3ffd1000: .word 0xffff +3ffd1010: .word 0xffff +3ffd1020: .word 0xffff +3ffd1030: .word 0xffff +3ffd1040: .word 0xffff +3ffd1050: .word 0xffff +3ffd1060: .word 0xffff +3ffd1070: .word 0xffff +3ffd1080: .word 0xffff +3ffd1090: .word 0xffff +3ffd10a0: .word 0xffff +3ffd10b0: .word 0xffff +3ffd10c0: .word 0xffff +3ffd10d0: .word 0xffff +3ffd10e0: .word 0xffff +3ffd10f0: .word 0xffff +3ffd1100: .word 0xffff +3ffd1110: .word 0xffff +3ffd1120: .word 0xffff +3ffd1130: .word 0xffff +3ffd1140: .word 0xffff +3ffd1150: .word 0xffff +3ffd1160: .word 0xffff +3ffd1170: .word 0xffff +3ffd1180: .word 0xffff +3ffd1190: .word 0xffff +3ffd11a0: .word 0xffff +3ffd11b0: .word 0xffff +3ffd11c0: .word 0xffff +3ffd11d0: .word 0xffff +3ffd11e0: .word 0xffff +3ffd11f0: .word 0xffff +3ffd1200: .word 0xffff +3ffd1210: .word 0xffff +3ffd1220: .word 0xffff +3ffd1230: .word 0xffff +3ffd1240: .word 0xffff +3ffd1250: .word 0xffff +3ffd1260: .word 0xffff +3ffd1270: .word 0xffff +3ffd1280: .word 0xffff +3ffd1290: .word 0xffff +3ffd12a0: .word 0xffff +3ffd12b0: .word 0xffff +3ffd12c0: .word 0xffff +3ffd12d0: .word 0xffff +3ffd12e0: .word 0xffff +3ffd12f0: .word 0xffff +3ffd1300: .word 0xffff +3ffd1310: .word 0xffff +3ffd1320: .word 0xffff +3ffd1330: .word 0xffff +3ffd1340: .word 0xffff +3ffd1350: .word 0xffff +3ffd1360: .word 0xffff +3ffd1370: .word 0xffff +3ffd1380: .word 0xffff +3ffd1390: .word 0xffff +3ffd13a0: .word 0xffff +3ffd13b0: .word 0xffff +3ffd13c0: .word 0xffff +3ffd13d0: .word 0xffff +3ffd13e0: .word 0xffff +3ffd13f0: .word 0xffff +3ffd1400: .word 0xffff +3ffd1410: .word 0xffff +3ffd1420: .word 0xffff +3ffd1430: .word 0xffff +3ffd1440: .word 0xffff +3ffd1450: .word 0xffff +3ffd1460: .word 0xffff +3ffd1470: .word 0xffff +3ffd1480: .word 0xffff +3ffd1490: .word 0xffff +3ffd14a0: .word 0xffff +3ffd14b0: .word 0xffff +3ffd14c0: .word 0xffff +3ffd14d0: .word 0xffff +3ffd14e0: .word 0xffff +3ffd14f0: .word 0xffff +3ffd1500: .word 0xffff +3ffd1510: .word 0xffff +3ffd1520: .word 0xffff +3ffd1530: .word 0xffff +3ffd1540: .word 0xffff +3ffd1550: .word 0xffff +3ffd1560: .word 0xffff +3ffd1570: .word 0xffff +3ffd1580: .word 0xffff +3ffd1590: .word 0xffff +3ffd15a0: .word 0xffff +3ffd15b0: .word 0xffff +3ffd15c0: .word 0xffff +3ffd15d0: .word 0xffff +3ffd15e0: .word 0xffff +3ffd15f0: .word 0xffff +3ffd1600: .word 0xffff +3ffd1610: .word 0xffff +3ffd1620: .word 0xffff +3ffd1630: .word 0xffff +3ffd1640: .word 0xffff +3ffd1650: .word 0xffff +3ffd1660: .word 0xffff +3ffd1670: .word 0xffff +3ffd1680: .word 0xffff +3ffd1690: .word 0xffff +3ffd16a0: .word 0xffff +3ffd16b0: .word 0xffff +3ffd16c0: .word 0xffff +3ffd16d0: .word 0xffff +3ffd16e0: .word 0xffff +3ffd16f0: .word 0xffff +3ffd1700: .word 0xffff +3ffd1710: .word 0xffff +3ffd1720: .word 0xffff +3ffd1730: .word 0xffff +3ffd1740: .word 0xffff +3ffd1750: .word 0xffff +3ffd1760: .word 0xffff +3ffd1770: .word 0xffff +3ffd1780: .word 0xffff +3ffd1790: .word 0xffff +3ffd17a0: .word 0xffff +3ffd17b0: .word 0xffff +3ffd17c0: .word 0xffff +3ffd17d0: .word 0xffff +3ffd17e0: .word 0xffff +3ffd17f0: .word 0xffff +3ffd1800: .word 0xffff +3ffd1810: .word 0xffff +3ffd1820: .word 0xffff +3ffd1830: .word 0xffff +3ffd1840: .word 0xffff +3ffd1850: .word 0xffff +3ffd1860: .word 0xffff +3ffd1870: .word 0xffff +3ffd1880: .word 0xffff +3ffd1890: .word 0xffff +3ffd18a0: .word 0xffff +3ffd18b0: .word 0xffff +3ffd18c0: .word 0xffff +3ffd18d0: .word 0xffff +3ffd18e0: .word 0xffff +3ffd18f0: .word 0xffff +3ffd1900: .word 0xffff +3ffd1910: .word 0xffff +3ffd1920: .word 0xffff +3ffd1930: .word 0xffff +3ffd1940: .word 0xffff +3ffd1950: .word 0xffff +3ffd1960: .word 0xffff +3ffd1970: .word 0xffff +3ffd1980: .word 0xffff +3ffd1990: .word 0xffff +3ffd19a0: .word 0xffff +3ffd19b0: .word 0xffff +3ffd19c0: .word 0xffff +3ffd19d0: .word 0xffff +3ffd19e0: .word 0xffff +3ffd19f0: .word 0xffff +3ffd1a00: .word 0xffff +3ffd1a10: .word 0xffff +3ffd1a20: .word 0xffff +3ffd1a30: .word 0xffff +3ffd1a40: .word 0xffff +3ffd1a50: .word 0xffff +3ffd1a60: .word 0xffff +3ffd1a70: .word 0xffff +3ffd1a80: .word 0xffff +3ffd1a90: .word 0xffff +3ffd1aa0: .word 0xffff +3ffd1ab0: .word 0xffff +3ffd1ac0: .word 0xffff +3ffd1ad0: .word 0xffff +3ffd1ae0: .word 0xffff +3ffd1af0: .word 0xffff +3ffd1b00: .word 0xffff +3ffd1b10: .word 0xffff +3ffd1b20: .word 0xffff +3ffd1b30: .word 0xffff +3ffd1b40: .word 0xffff +3ffd1b50: .word 0xffff +3ffd1b60: .word 0xffff +3ffd1b70: .word 0xffff +3ffd1b80: .word 0xffff +3ffd1b90: .word 0xffff +3ffd1ba0: .word 0xffff +3ffd1bb0: .word 0xffff +3ffd1bc0: .word 0xffff +3ffd1bd0: .word 0xffff +3ffd1be0: .word 0xffff +3ffd1bf0: .word 0xffff +3ffd1c00: .word 0xffff +3ffd1c10: .word 0xffff +3ffd1c20: .word 0xffff +3ffd1c30: .word 0xffff +3ffd1c40: .word 0xffff +3ffd1c50: .word 0xffff +3ffd1c60: .word 0xffff +3ffd1c70: .word 0xffff +3ffd1c80: .word 0xffff +3ffd1c90: .word 0xffff +3ffd1ca0: .word 0xffff +3ffd1cb0: .word 0xffff +3ffd1cc0: .word 0xffff +3ffd1cd0: .word 0xffff +3ffd1ce0: .word 0xffff +3ffd1cf0: .word 0xffff +3ffd1d00: .word 0xffff +3ffd1d10: .word 0xffff +3ffd1d20: .word 0xffff +3ffd1d30: .word 0xffff +3ffd1d40: .word 0xffff +3ffd1d50: .word 0xffff +3ffd1d60: .word 0xffff +3ffd1d70: .word 0xffff +3ffd1d80: .word 0xffff +3ffd1d90: .word 0xffff +3ffd1da0: .word 0xffff +3ffd1db0: .word 0xffff +3ffd1dc0: .word 0xffff +3ffd1dd0: .word 0xffff +3ffd1de0: .word 0xffff +3ffd1df0: .word 0xffff +3ffd1e00: .word 0xffff +3ffd1e10: .word 0xffff +3ffd1e20: .word 0xffff +3ffd1e30: .word 0xffff +3ffd1e40: .word 0xffff +3ffd1e50: .word 0xffff +3ffd1e60: .word 0xffff +3ffd1e70: .word 0xffff +3ffd1e80: .word 0xffff +3ffd1e90: .word 0xffff +3ffd1ea0: .word 0xffff +3ffd1eb0: .word 0xffff +3ffd1ec0: .word 0xffff +3ffd1ed0: .word 0xffff +3ffd1ee0: .word 0xffff +3ffd1ef0: .word 0xffff +3ffd1f00: .word 0xffff +3ffd1f10: .word 0xffff +3ffd1f20: .word 0xffff +3ffd1f30: .word 0xffff +3ffd1f40: .word 0xffff +3ffd1f50: .word 0xffff +3ffd1f60: .word 0xffff +3ffd1f70: .word 0xffff +3ffd1f80: .word 0xffff +3ffd1f90: .word 0xffff +3ffd1fa0: .word 0xffff +3ffd1fb0: .word 0xffff +3ffd1fc0: .word 0xffff +3ffd1fd0: .word 0xffff +3ffd1fe0: .word 0xffff +3ffd1ff0: .word 0xffff +3ffd2000: .word 0xffff +3ffd2010: .word 0xffff +3ffd2020: .word 0xffff +3ffd2030: .word 0xffff +3ffd2040: .word 0xffff +3ffd2050: .word 0xffff +3ffd2060: .word 0xffff +3ffd2070: .word 0xffff +3ffd2080: .word 0xffff +3ffd2090: .word 0xffff +3ffd20a0: .word 0xffff +3ffd20b0: .word 0xffff +3ffd20c0: .word 0xffff +3ffd20d0: .word 0xffff +3ffd20e0: .word 0xffff +3ffd20f0: .word 0xffff +3ffd2100: .word 0xffff +3ffd2110: .word 0xffff +3ffd2120: .word 0xffff +3ffd2130: .word 0xffff +3ffd2140: .word 0xffff +3ffd2150: .word 0xffff +3ffd2160: .word 0xffff +3ffd2170: .word 0xffff +3ffd2180: .word 0xffff +3ffd2190: .word 0xffff +3ffd21a0: .word 0xffff +3ffd21b0: .word 0xffff +3ffd21c0: .word 0xffff +3ffd21d0: .word 0xffff +3ffd21e0: .word 0xffff +3ffd21f0: .word 0xffff +3ffd2200: .word 0xffff +3ffd2210: .word 0xffff +3ffd2220: .word 0xffff +3ffd2230: .word 0xffff +3ffd2240: .word 0xffff +3ffd2250: .word 0xffff +3ffd2260: .word 0xffff +3ffd2270: .word 0xffff +3ffd2280: .word 0xffff +3ffd2290: .word 0xffff +3ffd22a0: .word 0xffff +3ffd22b0: .word 0xffff +3ffd22c0: .word 0xffff +3ffd22d0: .word 0xffff +3ffd22e0: .word 0xffff +3ffd22f0: .word 0xffff +3ffd2300: .word 0xffff +3ffd2310: .word 0xffff +3ffd2320: .word 0xffff +3ffd2330: .word 0xffff +3ffd2340: .word 0xffff +3ffd2350: .word 0xffff +3ffd2360: .word 0xffff +3ffd2370: .word 0xffff +3ffd2380: .word 0xffff +3ffd2390: .word 0xffff +3ffd23a0: .word 0xffff +3ffd23b0: .word 0xffff +3ffd23c0: .word 0xffff +3ffd23d0: .word 0xffff +3ffd23e0: .word 0xffff +3ffd23f0: .word 0xffff +3ffd2400: .word 0xffff +3ffd2410: .word 0xffff +3ffd2420: .word 0xffff +3ffd2430: .word 0xffff +3ffd2440: .word 0xffff +3ffd2450: .word 0xffff +3ffd2460: .word 0xffff +3ffd2470: .word 0xffff +3ffd2480: .word 0xffff +3ffd2490: .word 0xffff +3ffd24a0: .word 0xffff +3ffd24b0: .word 0xffff +3ffd24c0: .word 0xffff +3ffd24d0: .word 0xffff +3ffd24e0: .word 0xffff +3ffd24f0: .word 0xffff +3ffd2500: .word 0xffff +3ffd2510: .word 0xffff +3ffd2520: .word 0xffff +3ffd2530: .word 0xffff +3ffd2540: .word 0xffff +3ffd2550: .word 0xffff +3ffd2560: .word 0xffff +3ffd2570: .word 0xffff +3ffd2580: .word 0xffff +3ffd2590: .word 0xffff +3ffd25a0: .word 0xffff +3ffd25b0: .word 0xffff +3ffd25c0: .word 0xffff +3ffd25d0: .word 0xffff +3ffd25e0: .word 0xffff +3ffd25f0: .word 0xffff +3ffd2600: .word 0xffff +3ffd2610: .word 0xffff +3ffd2620: .word 0xffff +3ffd2630: .word 0xffff +3ffd2640: .word 0xffff +3ffd2650: .word 0xffff +3ffd2660: .word 0xffff +3ffd2670: .word 0xffff +3ffd2680: .word 0xffff +3ffd2690: .word 0xffff +3ffd26a0: .word 0xffff +3ffd26b0: .word 0xffff +3ffd26c0: .word 0xffff +3ffd26d0: .word 0xffff +3ffd26e0: .word 0xffff +3ffd26f0: .word 0xffff +3ffd2700: .word 0xffff +3ffd2710: .word 0xffff +3ffd2720: .word 0xffff +3ffd2730: .word 0xffff +3ffd2740: .word 0xffff +3ffd2750: .word 0xffff +3ffd2760: .word 0xffff +3ffd2770: .word 0xffff +3ffd2780: .word 0xffff +3ffd2790: .word 0xffff +3ffd27a0: .word 0xffff +3ffd27b0: .word 0xffff +3ffd27c0: .word 0xffff +3ffd27d0: .word 0xffff +3ffd27e0: .word 0xffff +3ffd27f0: .word 0xffff +3ffd2800: .word 0xffff +3ffd2810: .word 0xffff +3ffd2820: .word 0xffff +3ffd2830: .word 0xffff +3ffd2840: .word 0xffff +3ffd2850: .word 0xffff +3ffd2860: .word 0xffff +3ffd2870: .word 0xffff +3ffd2880: .word 0xffff +3ffd2890: .word 0xffff +3ffd28a0: .word 0xffff +3ffd28b0: .word 0xffff +3ffd28c0: .word 0xffff +3ffd28d0: .word 0xffff +3ffd28e0: .word 0xffff +3ffd28f0: .word 0xffff +3ffd2900: .word 0xffff +3ffd2910: .word 0xffff +3ffd2920: .word 0xffff +3ffd2930: .word 0xffff +3ffd2940: .word 0xffff +3ffd2950: .word 0xffff +3ffd2960: .word 0xffff +3ffd2970: .word 0xffff +3ffd2980: .word 0xffff +3ffd2990: .word 0xffff +3ffd29a0: .word 0xffff +3ffd29b0: .word 0xffff +3ffd29c0: .word 0xffff +3ffd29d0: .word 0xffff +3ffd29e0: .word 0xffff +3ffd29f0: .word 0xffff +3ffd2a00: .word 0xffff +3ffd2a10: .word 0xffff +3ffd2a20: .word 0xffff +3ffd2a30: .word 0xffff +3ffd2a40: .word 0xffff +3ffd2a50: .word 0xffff +3ffd2a60: .word 0xffff +3ffd2a70: .word 0xffff +3ffd2a80: .word 0xffff +3ffd2a90: .word 0xffff +3ffd2aa0: .word 0xffff +3ffd2ab0: .word 0xffff +3ffd2ac0: .word 0xffff +3ffd2ad0: .word 0xffff +3ffd2ae0: .word 0xffff +3ffd2af0: .word 0xffff +3ffd2b00: .word 0xffff +3ffd2b10: .word 0xffff +3ffd2b20: .word 0xffff +3ffd2b30: .word 0xffff +3ffd2b40: .word 0xffff +3ffd2b50: .word 0xffff +3ffd2b60: .word 0xffff +3ffd2b70: .word 0xffff +3ffd2b80: .word 0xffff +3ffd2b90: .word 0xffff +3ffd2ba0: .word 0xffff +3ffd2bb0: .word 0xffff +3ffd2bc0: .word 0xffff +3ffd2bd0: .word 0xffff +3ffd2be0: .word 0xffff +3ffd2bf0: .word 0xffff +3ffd2c00: .word 0xffff +3ffd2c10: .word 0xffff +3ffd2c20: .word 0xffff +3ffd2c30: .word 0xffff +3ffd2c40: .word 0xffff +3ffd2c50: .word 0xffff +3ffd2c60: .word 0xffff +3ffd2c70: .word 0xffff +3ffd2c80: .word 0xffff +3ffd2c90: .word 0xffff +3ffd2ca0: .word 0xffff +3ffd2cb0: .word 0xffff +3ffd2cc0: .word 0xffff +3ffd2cd0: .word 0xffff +3ffd2ce0: .word 0xffff +3ffd2cf0: .word 0xffff +3ffd2d00: .word 0xffff +3ffd2d10: .word 0xffff +3ffd2d20: .word 0xffff +3ffd2d30: .word 0xffff +3ffd2d40: .word 0xffff +3ffd2d50: .word 0xffff +3ffd2d60: .word 0xffff +3ffd2d70: .word 0xffff +3ffd2d80: .word 0xffff +3ffd2d90: .word 0xffff +3ffd2da0: .word 0xffff +3ffd2db0: .word 0xffff +3ffd2dc0: .word 0xffff +3ffd2dd0: .word 0xffff +3ffd2de0: .word 0xffff +3ffd2df0: .word 0xffff +3ffd2e00: .word 0xffff +3ffd2e10: .word 0xffff +3ffd2e20: .word 0xffff +3ffd2e30: .word 0xffff +3ffd2e40: .word 0xffff +3ffd2e50: .word 0xffff +3ffd2e60: .word 0xffff +3ffd2e70: .word 0xffff +3ffd2e80: .word 0xffff +3ffd2e90: .word 0xffff +3ffd2ea0: .word 0xffff +3ffd2eb0: .word 0xffff +3ffd2ec0: .word 0xffff +3ffd2ed0: .word 0xffff +3ffd2ee0: .word 0xffff +3ffd2ef0: .word 0xffff +3ffd2f00: .word 0xffff +3ffd2f10: .word 0xffff +3ffd2f20: .word 0xffff +3ffd2f30: .word 0xffff +3ffd2f40: .word 0xffff +3ffd2f50: .word 0xffff +3ffd2f60: .word 0xffff +3ffd2f70: .word 0xffff +3ffd2f80: .word 0xffff +3ffd2f90: .word 0xffff +3ffd2fa0: .word 0xffff +3ffd2fb0: .word 0xffff +3ffd2fc0: .word 0xffff +3ffd2fd0: .word 0xffff +3ffd2fe0: .word 0xffff +3ffd2ff0: .word 0xffff +3ffd3000: .word 0xffff +3ffd3010: .word 0xffff +3ffd3020: .word 0xffff +3ffd3030: .word 0xffff +3ffd3040: .word 0xffff +3ffd3050: .word 0xffff +3ffd3060: .word 0xffff +3ffd3070: .word 0xffff +3ffd3080: .word 0xffff +3ffd3090: .word 0xffff +3ffd30a0: .word 0xffff +3ffd30b0: .word 0xffff +3ffd30c0: .word 0xffff +3ffd30d0: .word 0xffff +3ffd30e0: .word 0xffff +3ffd30f0: .word 0xffff +3ffd3100: .word 0xffff +3ffd3110: .word 0xffff +3ffd3120: .word 0xffff +3ffd3130: .word 0xffff +3ffd3140: .word 0xffff +3ffd3150: .word 0xffff +3ffd3160: .word 0xffff +3ffd3170: .word 0xffff +3ffd3180: .word 0xffff +3ffd3190: .word 0xffff +3ffd31a0: .word 0xffff +3ffd31b0: .word 0xffff +3ffd31c0: .word 0xffff +3ffd31d0: .word 0xffff +3ffd31e0: .word 0xffff +3ffd31f0: .word 0xffff +3ffd3200: .word 0xffff +3ffd3210: .word 0xffff +3ffd3220: .word 0xffff +3ffd3230: .word 0xffff +3ffd3240: .word 0xffff +3ffd3250: .word 0xffff +3ffd3260: .word 0xffff +3ffd3270: .word 0xffff +3ffd3280: .word 0xffff +3ffd3290: .word 0xffff +3ffd32a0: .word 0xffff +3ffd32b0: .word 0xffff +3ffd32c0: .word 0xffff +3ffd32d0: .word 0xffff +3ffd32e0: .word 0xffff +3ffd32f0: .word 0xffff +3ffd3300: .word 0xffff +3ffd3310: .word 0xffff +3ffd3320: .word 0xffff +3ffd3330: .word 0xffff +3ffd3340: .word 0xffff +3ffd3350: .word 0xffff +3ffd3360: .word 0xffff +3ffd3370: .word 0xffff +3ffd3380: .word 0xffff +3ffd3390: .word 0xffff +3ffd33a0: .word 0xffff +3ffd33b0: .word 0xffff +3ffd33c0: .word 0xffff +3ffd33d0: .word 0xffff +3ffd33e0: .word 0xffff +3ffd33f0: .word 0xffff +3ffd3400: .word 0xffff +3ffd3410: .word 0xffff +3ffd3420: .word 0xffff +3ffd3430: .word 0xffff +3ffd3440: .word 0xffff +3ffd3450: .word 0xffff +3ffd3460: .word 0xffff +3ffd3470: .word 0xffff +3ffd3480: .word 0xffff +3ffd3490: .word 0xffff +3ffd34a0: .word 0xffff +3ffd34b0: .word 0xffff +3ffd34c0: .word 0xffff +3ffd34d0: .word 0xffff +3ffd34e0: .word 0xffff +3ffd34f0: .word 0xffff +3ffd3500: .word 0xffff +3ffd3510: .word 0xffff +3ffd3520: .word 0xffff +3ffd3530: .word 0xffff +3ffd3540: .word 0xffff +3ffd3550: .word 0xffff +3ffd3560: .word 0xffff +3ffd3570: .word 0xffff +3ffd3580: .word 0xffff +3ffd3590: .word 0xffff +3ffd35a0: .word 0xffff +3ffd35b0: .word 0xffff +3ffd35c0: .word 0xffff +3ffd35d0: .word 0xffff +3ffd35e0: .word 0xffff +3ffd35f0: .word 0xffff +3ffd3600: .word 0xffff +3ffd3610: .word 0xffff +3ffd3620: .word 0xffff +3ffd3630: .word 0xffff +3ffd3640: .word 0xffff +3ffd3650: .word 0xffff +3ffd3660: .word 0xffff +3ffd3670: .word 0xffff +3ffd3680: .word 0xffff +3ffd3690: .word 0xffff +3ffd36a0: .word 0xffff +3ffd36b0: .word 0xffff +3ffd36c0: .word 0xffff +3ffd36d0: .word 0xffff +3ffd36e0: .word 0xffff +3ffd36f0: .word 0xffff +3ffd3700: .word 0xffff +3ffd3710: .word 0xffff +3ffd3720: .word 0xffff +3ffd3730: .word 0xffff +3ffd3740: .word 0xffff +3ffd3750: .word 0xffff +3ffd3760: .word 0xffff +3ffd3770: .word 0xffff +3ffd3780: .word 0xffff +3ffd3790: .word 0xffff +3ffd37a0: .word 0xffff +3ffd37b0: .word 0xffff +3ffd37c0: .word 0xffff +3ffd37d0: .word 0xffff +3ffd37e0: .word 0xffff +3ffd37f0: .word 0xffff +3ffd3800: .word 0xffff +3ffd3810: .word 0xffff +3ffd3820: .word 0xffff +3ffd3830: .word 0xffff +3ffd3840: .word 0xffff +3ffd3850: .word 0xffff +3ffd3860: .word 0xffff +3ffd3870: .word 0xffff +3ffd3880: .word 0xffff +3ffd3890: .word 0xffff +3ffd38a0: .word 0xffff +3ffd38b0: .word 0xffff +3ffd38c0: .word 0xffff +3ffd38d0: .word 0xffff +3ffd38e0: .word 0xffff +3ffd38f0: .word 0xffff +3ffd3900: .word 0xffff +3ffd3910: .word 0xffff +3ffd3920: .word 0xffff +3ffd3930: .word 0xffff +3ffd3940: .word 0xffff +3ffd3950: .word 0xffff +3ffd3960: .word 0xffff +3ffd3970: .word 0xffff +3ffd3980: .word 0xffff +3ffd3990: .word 0xffff +3ffd39a0: .word 0xffff +3ffd39b0: .word 0xffff +3ffd39c0: .word 0xffff +3ffd39d0: .word 0xffff +3ffd39e0: .word 0xffff +3ffd39f0: .word 0xffff +3ffd3a00: .word 0xffff +3ffd3a10: .word 0xffff +3ffd3a20: .word 0xffff +3ffd3a30: .word 0xffff +3ffd3a40: .word 0xffff +3ffd3a50: .word 0xffff +3ffd3a60: .word 0xffff +3ffd3a70: .word 0xffff +3ffd3a80: .word 0xffff +3ffd3a90: .word 0xffff +3ffd3aa0: .word 0xffff +3ffd3ab0: .word 0xffff +3ffd3ac0: .word 0xffff +3ffd3ad0: .word 0xffff +3ffd3ae0: .word 0xffff +3ffd3af0: .word 0xffff +3ffd3b00: .word 0xffff +3ffd3b10: .word 0xffff +3ffd3b20: .word 0xffff +3ffd3b30: .word 0xffff +3ffd3b40: .word 0xffff +3ffd3b50: .word 0xffff +3ffd3b60: .word 0xffff +3ffd3b70: .word 0xffff +3ffd3b80: .word 0xffff +3ffd3b90: .word 0xffff +3ffd3ba0: .word 0xffff +3ffd3bb0: .word 0xffff +3ffd3bc0: .word 0xffff +3ffd3bd0: .word 0xffff +3ffd3be0: .word 0xffff +3ffd3bf0: .word 0xffff +3ffd3c00: .word 0xffff +3ffd3c10: .word 0xffff +3ffd3c20: .word 0xffff +3ffd3c30: .word 0xffff +3ffd3c40: .word 0xffff +3ffd3c50: .word 0xffff +3ffd3c60: .word 0xffff +3ffd3c70: .word 0xffff +3ffd3c80: .word 0xffff +3ffd3c90: .word 0xffff +3ffd3ca0: .word 0xffff +3ffd3cb0: .word 0xffff +3ffd3cc0: .word 0xffff +3ffd3cd0: .word 0xffff +3ffd3ce0: .word 0xffff +3ffd3cf0: .word 0xffff +3ffd3d00: .word 0xffff +3ffd3d10: .word 0xffff +3ffd3d20: .word 0xffff +3ffd3d30: .word 0xffff +3ffd3d40: .word 0xffff +3ffd3d50: .word 0xffff +3ffd3d60: .word 0xffff +3ffd3d70: .word 0xffff +3ffd3d80: .word 0xffff +3ffd3d90: .word 0xffff +3ffd3da0: .word 0xffff +3ffd3db0: .word 0xffff +3ffd3dc0: .word 0xffff +3ffd3dd0: .word 0xffff +3ffd3de0: .word 0xffff +3ffd3df0: .word 0xffff +3ffd3e00: .word 0xffff +3ffd3e10: .word 0xffff +3ffd3e20: .word 0xffff +3ffd3e30: .word 0xffff +3ffd3e40: .word 0xffff +3ffd3e50: .word 0xffff +3ffd3e60: .word 0xffff +3ffd3e70: .word 0xffff +3ffd3e80: .word 0xffff +3ffd3e90: .word 0xffff +3ffd3ea0: .word 0xffff +3ffd3eb0: .word 0xffff +3ffd3ec0: .word 0xffff +3ffd3ed0: .word 0xffff +3ffd3ee0: .word 0xffff +3ffd3ef0: .word 0xffff +3ffd3f00: .word 0xffff +3ffd3f10: .word 0xffff +3ffd3f20: .word 0xffff +3ffd3f30: .word 0xffff +3ffd3f40: .word 0xffff +3ffd3f50: .word 0xffff +3ffd3f60: .word 0xffff +3ffd3f70: .word 0xffff +3ffd3f80: .word 0xffff +3ffd3f90: .word 0xffff +3ffd3fa0: .word 0xffff +3ffd3fb0: .word 0xffff +3ffd3fc0: .word 0xffff +3ffd3fd0: .word 0xffff +3ffd3fe0: .word 0xffff +3ffd3ff0: .word 0xffff +3ffd4000: .word 0xffff +3ffd4010: .word 0xffff +3ffd4020: .word 0xffff +3ffd4030: .word 0xffff +3ffd4040: .word 0xffff +3ffd4050: .word 0xffff +3ffd4060: .word 0xffff +3ffd4070: .word 0xffff +3ffd4080: .word 0xffff +3ffd4090: .word 0xffff +3ffd40a0: .word 0xffff +3ffd40b0: .word 0xffff +3ffd40c0: .word 0xffff +3ffd40d0: .word 0xffff +3ffd40e0: .word 0xffff +3ffd40f0: .word 0xffff +3ffd4100: .word 0xffff +3ffd4110: .word 0xffff +3ffd4120: .word 0xffff +3ffd4130: .word 0xffff +3ffd4140: .word 0xffff +3ffd4150: .word 0xffff +3ffd4160: .word 0xffff +3ffd4170: .word 0xffff +3ffd4180: .word 0xffff +3ffd4190: .word 0xffff +3ffd41a0: .word 0xffff +3ffd41b0: .word 0xffff +3ffd41c0: .word 0xffff +3ffd41d0: .word 0xffff +3ffd41e0: .word 0xffff +3ffd41f0: .word 0xffff +3ffd4200: .word 0xffff +3ffd4210: .word 0xffff +3ffd4220: .word 0xffff +3ffd4230: .word 0xffff +3ffd4240: .word 0xffff +3ffd4250: .word 0xffff +3ffd4260: .word 0xffff +3ffd4270: .word 0xffff +3ffd4280: .word 0xffff +3ffd4290: .word 0xffff +3ffd42a0: .word 0xffff +3ffd42b0: .word 0xffff +3ffd42c0: .word 0xffff +3ffd42d0: .word 0xffff +3ffd42e0: .word 0xffff +3ffd42f0: .word 0xffff +3ffd4300: .word 0xffff +3ffd4310: .word 0xffff +3ffd4320: .word 0xffff +3ffd4330: .word 0xffff +3ffd4340: .word 0xffff +3ffd4350: .word 0xffff +3ffd4360: .word 0xffff +3ffd4370: .word 0xffff +3ffd4380: .word 0xffff +3ffd4390: .word 0xffff +3ffd43a0: .word 0xffff +3ffd43b0: .word 0xffff +3ffd43c0: .word 0xffff +3ffd43d0: .word 0xffff +3ffd43e0: .word 0xffff +3ffd43f0: .word 0xffff +3ffd4400: .word 0xffff +3ffd4410: .word 0xffff +3ffd4420: .word 0xffff +3ffd4430: .word 0xffff +3ffd4440: .word 0xffff +3ffd4450: .word 0xffff +3ffd4460: .word 0xffff +3ffd4470: .word 0xffff +3ffd4480: .word 0xffff +3ffd4490: .word 0xffff +3ffd44a0: .word 0xffff +3ffd44b0: .word 0xffff +3ffd44c0: .word 0xffff +3ffd44d0: .word 0xffff +3ffd44e0: .word 0xffff +3ffd44f0: .word 0xffff +3ffd4500: .word 0xffff +3ffd4510: .word 0xffff +3ffd4520: .word 0xffff +3ffd4530: .word 0xffff +3ffd4540: .word 0xffff +3ffd4550: .word 0xffff +3ffd4560: .word 0xffff +3ffd4570: .word 0xffff +3ffd4580: .word 0xffff +3ffd4590: .word 0xffff +3ffd45a0: .word 0xffff +3ffd45b0: .word 0xffff +3ffd45c0: .word 0xffff +3ffd45d0: .word 0xffff +3ffd45e0: .word 0xffff +3ffd45f0: .word 0xffff +3ffd4600: .word 0xffff +3ffd4610: .word 0xffff +3ffd4620: .word 0xffff +3ffd4630: .word 0xffff +3ffd4640: .word 0xffff +3ffd4650: .word 0xffff +3ffd4660: .word 0xffff +3ffd4670: .word 0xffff +3ffd4680: .word 0xffff +3ffd4690: .word 0xffff +3ffd46a0: .word 0xffff +3ffd46b0: .word 0xffff +3ffd46c0: .word 0xffff +3ffd46d0: .word 0xffff +3ffd46e0: .word 0xffff +3ffd46f0: .word 0xffff +3ffd4700: .word 0xffff +3ffd4710: .word 0xffff +3ffd4720: .word 0xffff +3ffd4730: .word 0xffff +3ffd4740: .word 0xffff +3ffd4750: .word 0xffff +3ffd4760: .word 0xffff +3ffd4770: .word 0xffff +3ffd4780: .word 0xffff +3ffd4790: .word 0xffff +3ffd47a0: .word 0xffff +3ffd47b0: .word 0xffff +3ffd47c0: .word 0xffff +3ffd47d0: .word 0xffff +3ffd47e0: .word 0xffff +3ffd47f0: .word 0xffff +3ffd4800: .word 0xffff +3ffd4810: .word 0xffff +3ffd4820: .word 0xffff +3ffd4830: .word 0xffff +3ffd4840: .word 0xffff +3ffd4850: .word 0xffff +3ffd4860: .word 0xffff +3ffd4870: .word 0xffff +3ffd4880: .word 0xffff +3ffd4890: .word 0xffff +3ffd48a0: .word 0xffff +3ffd48b0: .word 0xffff +3ffd48c0: .word 0xffff +3ffd48d0: .word 0xffff +3ffd48e0: .word 0xffff +3ffd48f0: .word 0xffff +3ffd4900: .word 0xffff +3ffd4910: .word 0xffff +3ffd4920: .word 0xffff +3ffd4930: .word 0xffff +3ffd4940: .word 0xffff +3ffd4950: .word 0xffff +3ffd4960: .word 0xffff +3ffd4970: .word 0xffff +3ffd4980: .word 0xffff +3ffd4990: .word 0xffff +3ffd49a0: .word 0xffff +3ffd49b0: .word 0xffff +3ffd49c0: .word 0xffff +3ffd49d0: .word 0xffff +3ffd49e0: .word 0xffff +3ffd49f0: .word 0xffff +3ffd4a00: .word 0xffff +3ffd4a10: .word 0xffff +3ffd4a20: .word 0xffff +3ffd4a30: .word 0xffff +3ffd4a40: .word 0xffff +3ffd4a50: .word 0xffff +3ffd4a60: .word 0xffff +3ffd4a70: .word 0xffff +3ffd4a80: .word 0xffff +3ffd4a90: .word 0xffff +3ffd4aa0: .word 0xffff +3ffd4ab0: .word 0xffff +3ffd4ac0: .word 0xffff +3ffd4ad0: .word 0xffff +3ffd4ae0: .word 0xffff +3ffd4af0: .word 0xffff +3ffd4b00: .word 0xffff +3ffd4b10: .word 0xffff +3ffd4b20: .word 0xffff +3ffd4b30: .word 0xffff +3ffd4b40: .word 0xffff +3ffd4b50: .word 0xffff +3ffd4b60: .word 0xffff +3ffd4b70: .word 0xffff +3ffd4b80: .word 0xffff +3ffd4b90: .word 0xffff +3ffd4ba0: .word 0xffff +3ffd4bb0: .word 0xffff +3ffd4bc0: .word 0xffff +3ffd4bd0: .word 0xffff +3ffd4be0: .word 0xffff +3ffd4bf0: .word 0xffff +3ffd4c00: .word 0xffff +3ffd4c10: .word 0xffff +3ffd4c20: .word 0xffff +3ffd4c30: .word 0xffff +3ffd4c40: .word 0xffff +3ffd4c50: .word 0xffff +3ffd4c60: .word 0xffff +3ffd4c70: .word 0xffff +3ffd4c80: .word 0xffff +3ffd4c90: .word 0xffff +3ffd4ca0: .word 0xffff +3ffd4cb0: .word 0xffff +3ffd4cc0: .word 0xffff +3ffd4cd0: .word 0xffff +3ffd4ce0: .word 0xffff +3ffd4cf0: .word 0xffff +3ffd4d00: .word 0xffff +3ffd4d10: .word 0xffff +3ffd4d20: .word 0xffff +3ffd4d30: .word 0xffff +3ffd4d40: .word 0xffff +3ffd4d50: .word 0xffff +3ffd4d60: .word 0xffff +3ffd4d70: .word 0xffff +3ffd4d80: .word 0xffff +3ffd4d90: .word 0xffff +3ffd4da0: .word 0xffff +3ffd4db0: .word 0xffff +3ffd4dc0: .word 0xffff +3ffd4dd0: .word 0xffff +3ffd4de0: .word 0xffff +3ffd4df0: .word 0xffff +3ffd4e00: .word 0xffff +3ffd4e10: .word 0xffff +3ffd4e20: .word 0xffff +3ffd4e30: .word 0xffff +3ffd4e40: .word 0xffff +3ffd4e50: .word 0xffff +3ffd4e60: .word 0xffff +3ffd4e70: .word 0xffff +3ffd4e80: .word 0xffff +3ffd4e90: .word 0xffff +3ffd4ea0: .word 0xffff +3ffd4eb0: .word 0xffff +3ffd4ec0: .word 0xffff +3ffd4ed0: .word 0xffff +3ffd4ee0: .word 0xffff +3ffd4ef0: .word 0xffff +3ffd4f00: .word 0xffff +3ffd4f10: .word 0xffff +3ffd4f20: .word 0xffff +3ffd4f30: .word 0xffff +3ffd4f40: .word 0xffff +3ffd4f50: .word 0xffff +3ffd4f60: .word 0xffff +3ffd4f70: .word 0xffff +3ffd4f80: .word 0xffff +3ffd4f90: .word 0xffff +3ffd4fa0: .word 0xffff +3ffd4fb0: .word 0xffff +3ffd4fc0: .word 0xffff +3ffd4fd0: .word 0xffff +3ffd4fe0: .word 0xffff +3ffd4ff0: .word 0xffff +3ffd5000: .word 0xffff +3ffd5010: .word 0xffff +3ffd5020: .word 0xffff +3ffd5030: .word 0xffff +3ffd5040: .word 0xffff +3ffd5050: .word 0xffff +3ffd5060: .word 0xffff +3ffd5070: .word 0xffff +3ffd5080: .word 0xffff +3ffd5090: .word 0xffff +3ffd50a0: .word 0xffff +3ffd50b0: .word 0xffff +3ffd50c0: .word 0xffff +3ffd50d0: .word 0xffff +3ffd50e0: .word 0xffff +3ffd50f0: .word 0xffff +3ffd5100: .word 0xffff +3ffd5110: .word 0xffff +3ffd5120: .word 0xffff +3ffd5130: .word 0xffff +3ffd5140: .word 0xffff +3ffd5150: .word 0xffff +3ffd5160: .word 0xffff +3ffd5170: .word 0xffff +3ffd5180: .word 0xffff +3ffd5190: .word 0xffff +3ffd51a0: .word 0xffff +3ffd51b0: .word 0xffff +3ffd51c0: .word 0xffff +3ffd51d0: .word 0xffff +3ffd51e0: .word 0xffff +3ffd51f0: .word 0xffff +3ffd5200: .word 0xffff +3ffd5210: .word 0xffff +3ffd5220: .word 0xffff +3ffd5230: .word 0xffff +3ffd5240: .word 0xffff +3ffd5250: .word 0xffff +3ffd5260: .word 0xffff +3ffd5270: .word 0xffff +3ffd5280: .word 0xffff +3ffd5290: .word 0xffff +3ffd52a0: .word 0xffff +3ffd52b0: .word 0xffff +3ffd52c0: .word 0xffff +3ffd52d0: .word 0xffff +3ffd52e0: .word 0xffff +3ffd52f0: .word 0xffff +3ffd5300: .word 0xffff +3ffd5310: .word 0xffff +3ffd5320: .word 0xffff +3ffd5330: .word 0xffff +3ffd5340: .word 0xffff +3ffd5350: .word 0xffff +3ffd5360: .word 0xffff +3ffd5370: .word 0xffff +3ffd5380: .word 0xffff +3ffd5390: .word 0xffff +3ffd53a0: .word 0xffff +3ffd53b0: .word 0xffff +3ffd53c0: .word 0xffff +3ffd53d0: .word 0xffff +3ffd53e0: .word 0xffff +3ffd53f0: .word 0xffff +3ffd5400: .word 0xffff +3ffd5410: .word 0xffff +3ffd5420: .word 0xffff +3ffd5430: .word 0xffff +3ffd5440: .word 0xffff +3ffd5450: .word 0xffff +3ffd5460: .word 0xffff +3ffd5470: .word 0xffff +3ffd5480: .word 0xffff +3ffd5490: .word 0xffff +3ffd54a0: .word 0xffff +3ffd54b0: .word 0xffff +3ffd54c0: .word 0xffff +3ffd54d0: .word 0xffff +3ffd54e0: .word 0xffff +3ffd54f0: .word 0xffff +3ffd5500: .word 0xffff +3ffd5510: .word 0xffff +3ffd5520: .word 0xffff +3ffd5530: .word 0xffff +3ffd5540: .word 0xffff +3ffd5550: .word 0xffff +3ffd5560: .word 0xffff +3ffd5570: .word 0xffff +3ffd5580: .word 0xffff +3ffd5590: .word 0xffff +3ffd55a0: .word 0xffff +3ffd55b0: .word 0xffff +3ffd55c0: .word 0xffff +3ffd55d0: .word 0xffff +3ffd55e0: .word 0xffff +3ffd55f0: .word 0xffff +3ffd5600: .word 0xffff +3ffd5610: .word 0xffff +3ffd5620: .word 0xffff +3ffd5630: .word 0xffff +3ffd5640: .word 0xffff +3ffd5650: .word 0xffff +3ffd5660: .word 0xffff +3ffd5670: .word 0xffff +3ffd5680: .word 0xffff +3ffd5690: .word 0xffff +3ffd56a0: .word 0xffff +3ffd56b0: .word 0xffff +3ffd56c0: .word 0xffff +3ffd56d0: .word 0xffff +3ffd56e0: .word 0xffff +3ffd56f0: .word 0xffff +3ffd5700: .word 0xffff +3ffd5710: .word 0xffff +3ffd5720: .word 0xffff +3ffd5730: .word 0xffff +3ffd5740: .word 0xffff +3ffd5750: .word 0xffff +3ffd5760: .word 0xffff +3ffd5770: .word 0xffff +3ffd5780: .word 0xffff +3ffd5790: .word 0xffff +3ffd57a0: .word 0xffff +3ffd57b0: .word 0xffff +3ffd57c0: .word 0xffff +3ffd57d0: .word 0xffff +3ffd57e0: .word 0xffff +3ffd57f0: .word 0xffff +3ffd5800: .word 0xffff +3ffd5810: .word 0xffff +3ffd5820: .word 0xffff +3ffd5830: .word 0xffff +3ffd5840: .word 0xffff +3ffd5850: .word 0xffff +3ffd5860: .word 0xffff +3ffd5870: .word 0xffff +3ffd5880: .word 0xffff +3ffd5890: .word 0xffff +3ffd58a0: .word 0xffff +3ffd58b0: .word 0xffff +3ffd58c0: .word 0xffff +3ffd58d0: .word 0xffff +3ffd58e0: .word 0xffff +3ffd58f0: .word 0xffff +3ffd5900: .word 0xffff +3ffd5910: .word 0xffff +3ffd5920: .word 0xffff +3ffd5930: .word 0xffff +3ffd5940: .word 0xffff +3ffd5950: .word 0xffff +3ffd5960: .word 0xffff +3ffd5970: .word 0xffff +3ffd5980: .word 0xffff +3ffd5990: .word 0xffff +3ffd59a0: .word 0xffff +3ffd59b0: .word 0xffff +3ffd59c0: .word 0xffff +3ffd59d0: .word 0xffff +3ffd59e0: .word 0xffff +3ffd59f0: .word 0xffff +3ffd5a00: .word 0xffff +3ffd5a10: .word 0xffff +3ffd5a20: .word 0xffff +3ffd5a30: .word 0xffff +3ffd5a40: .word 0xffff +3ffd5a50: .word 0xffff +3ffd5a60: .word 0xffff +3ffd5a70: .word 0xffff +3ffd5a80: .word 0xffff +3ffd5a90: .word 0xffff +3ffd5aa0: .word 0xffff +3ffd5ab0: .word 0xffff +3ffd5ac0: .word 0xffff +3ffd5ad0: .word 0xffff +3ffd5ae0: .word 0xffff +3ffd5af0: .word 0xffff +3ffd5b00: .word 0xffff +3ffd5b10: .word 0xffff +3ffd5b20: .word 0xffff +3ffd5b30: .word 0xffff +3ffd5b40: .word 0xffff +3ffd5b50: .word 0xffff +3ffd5b60: .word 0xffff +3ffd5b70: .word 0xffff +3ffd5b80: .word 0xffff +3ffd5b90: .word 0xffff +3ffd5ba0: .word 0xffff +3ffd5bb0: .word 0xffff +3ffd5bc0: .word 0xffff +3ffd5bd0: .word 0xffff +3ffd5be0: .word 0xffff +3ffd5bf0: .word 0xffff +3ffd5c00: .word 0xffff +3ffd5c10: .word 0xffff +3ffd5c20: .word 0xffff +3ffd5c30: .word 0xffff +3ffd5c40: .word 0xffff +3ffd5c50: .word 0xffff +3ffd5c60: .word 0xffff +3ffd5c70: .word 0xffff +3ffd5c80: .word 0xffff +3ffd5c90: .word 0xffff +3ffd5ca0: .word 0xffff +3ffd5cb0: .word 0xffff +3ffd5cc0: .word 0xffff +3ffd5cd0: .word 0xffff +3ffd5ce0: .word 0xffff +3ffd5cf0: .word 0xffff +3ffd5d00: .word 0xffff +3ffd5d10: .word 0xffff +3ffd5d20: .word 0xffff +3ffd5d30: .word 0xffff +3ffd5d40: .word 0xffff +3ffd5d50: .word 0xffff +3ffd5d60: .word 0xffff +3ffd5d70: .word 0xffff +3ffd5d80: .word 0xffff +3ffd5d90: .word 0xffff +3ffd5da0: .word 0xffff +3ffd5db0: .word 0xffff +3ffd5dc0: .word 0xffff +3ffd5dd0: .word 0xffff +3ffd5de0: .word 0xffff +3ffd5df0: .word 0xffff +3ffd5e00: .word 0xffff +3ffd5e10: .word 0xffff +3ffd5e20: .word 0xffff +3ffd5e30: .word 0xffff +3ffd5e40: .word 0xffff +3ffd5e50: .word 0xffff +3ffd5e60: .word 0xffff +3ffd5e70: .word 0xffff +3ffd5e80: .word 0xffff +3ffd5e90: .word 0xffff +3ffd5ea0: .word 0xffff +3ffd5eb0: .word 0xffff +3ffd5ec0: .word 0xffff +3ffd5ed0: .word 0xffff +3ffd5ee0: .word 0xffff +3ffd5ef0: .word 0xffff +3ffd5f00: .word 0xffff +3ffd5f10: .word 0xffff +3ffd5f20: .word 0xffff +3ffd5f30: .word 0xffff +3ffd5f40: .word 0xffff +3ffd5f50: .word 0xffff +3ffd5f60: .word 0xffff +3ffd5f70: .word 0xffff +3ffd5f80: .word 0xffff +3ffd5f90: .word 0xffff +3ffd5fa0: .word 0xffff +3ffd5fb0: .word 0xffff +3ffd5fc0: .word 0xffff +3ffd5fd0: .word 0xffff +3ffd5fe0: .word 0xffff +3ffd5ff0: .word 0xffff +3ffd6000: .word 0xffff +3ffd6010: .word 0xffff +3ffd6020: .word 0xffff +3ffd6030: .word 0xffff +3ffd6040: .word 0xffff +3ffd6050: .word 0xffff +3ffd6060: .word 0xffff +3ffd6070: .word 0xffff +3ffd6080: .word 0xffff +3ffd6090: .word 0xffff +3ffd60a0: .word 0xffff +3ffd60b0: .word 0xffff +3ffd60c0: .word 0xffff +3ffd60d0: .word 0xffff +3ffd60e0: .word 0xffff +3ffd60f0: .word 0xffff +3ffd6100: .word 0xffff +3ffd6110: .word 0xffff +3ffd6120: .word 0xffff +3ffd6130: .word 0xffff +3ffd6140: .word 0xffff +3ffd6150: .word 0xffff +3ffd6160: .word 0xffff +3ffd6170: .word 0xffff +3ffd6180: .word 0xffff +3ffd6190: .word 0xffff +3ffd61a0: .word 0xffff +3ffd61b0: .word 0xffff +3ffd61c0: .word 0xffff +3ffd61d0: .word 0xffff +3ffd61e0: .word 0xffff +3ffd61f0: .word 0xffff +3ffd6200: .word 0xffff +3ffd6210: .word 0xffff +3ffd6220: .word 0xffff +3ffd6230: .word 0xffff +3ffd6240: .word 0xffff +3ffd6250: .word 0xffff +3ffd6260: .word 0xffff +3ffd6270: .word 0xffff +3ffd6280: .word 0xffff +3ffd6290: .word 0xffff +3ffd62a0: .word 0xffff +3ffd62b0: .word 0xffff +3ffd62c0: .word 0xffff +3ffd62d0: .word 0xffff +3ffd62e0: .word 0xffff +3ffd62f0: .word 0xffff +3ffd6300: .word 0xffff +3ffd6310: .word 0xffff +3ffd6320: .word 0xffff +3ffd6330: .word 0xffff +3ffd6340: .word 0xffff +3ffd6350: .word 0xffff +3ffd6360: .word 0xffff +3ffd6370: .word 0xffff +3ffd6380: .word 0xffff +3ffd6390: .word 0xffff +3ffd63a0: .word 0xffff +3ffd63b0: .word 0xffff +3ffd63c0: .word 0xffff +3ffd63d0: .word 0xffff +3ffd63e0: .word 0xffff +3ffd63f0: .word 0xffff +3ffd6400: .word 0xffff +3ffd6410: .word 0xffff +3ffd6420: .word 0xffff +3ffd6430: .word 0xffff +3ffd6440: .word 0xffff +3ffd6450: .word 0xffff +3ffd6460: .word 0xffff +3ffd6470: .word 0xffff +3ffd6480: .word 0xffff +3ffd6490: .word 0xffff +3ffd64a0: .word 0xffff +3ffd64b0: .word 0xffff +3ffd64c0: .word 0xffff +3ffd64d0: .word 0xffff +3ffd64e0: .word 0xffff +3ffd64f0: .word 0xffff +3ffd6500: .word 0xffff +3ffd6510: .word 0xffff +3ffd6520: .word 0xffff +3ffd6530: .word 0xffff +3ffd6540: .word 0xffff +3ffd6550: .word 0xffff +3ffd6560: .word 0xffff +3ffd6570: .word 0xffff +3ffd6580: .word 0xffff +3ffd6590: .word 0xffff +3ffd65a0: .word 0xffff +3ffd65b0: .word 0xffff +3ffd65c0: .word 0xffff +3ffd65d0: .word 0xffff +3ffd65e0: .word 0xffff +3ffd65f0: .word 0xffff +3ffd6600: .word 0xffff +3ffd6610: .word 0xffff +3ffd6620: .word 0xffff +3ffd6630: .word 0xffff +3ffd6640: .word 0xffff +3ffd6650: .word 0xffff +3ffd6660: .word 0xffff +3ffd6670: .word 0xffff +3ffd6680: .word 0xffff +3ffd6690: .word 0xffff +3ffd66a0: .word 0xffff +3ffd66b0: .word 0xffff +3ffd66c0: .word 0xffff +3ffd66d0: .word 0xffff +3ffd66e0: .word 0xffff +3ffd66f0: .word 0xffff +3ffd6700: .word 0xffff +3ffd6710: .word 0xffff +3ffd6720: .word 0xffff +3ffd6730: .word 0xffff +3ffd6740: .word 0xffff +3ffd6750: .word 0xffff +3ffd6760: .word 0xffff +3ffd6770: .word 0xffff +3ffd6780: .word 0xffff +3ffd6790: .word 0xffff +3ffd67a0: .word 0xffff +3ffd67b0: .word 0xffff +3ffd67c0: .word 0xffff +3ffd67d0: .word 0xffff +3ffd67e0: .word 0xffff +3ffd67f0: .word 0xffff +3ffd6800: .word 0xffff +3ffd6810: .word 0xffff +3ffd6820: .word 0xffff +3ffd6830: .word 0xffff +3ffd6840: .word 0xffff +3ffd6850: .word 0xffff +3ffd6860: .word 0xffff +3ffd6870: .word 0xffff +3ffd6880: .word 0xffff +3ffd6890: .word 0xffff +3ffd68a0: .word 0xffff +3ffd68b0: .word 0xffff +3ffd68c0: .word 0xffff +3ffd68d0: .word 0xffff +3ffd68e0: .word 0xffff +3ffd68f0: .word 0xffff +3ffd6900: .word 0xffff +3ffd6910: .word 0xffff +3ffd6920: .word 0xffff +3ffd6930: .word 0xffff +3ffd6940: .word 0xffff +3ffd6950: .word 0xffff +3ffd6960: .word 0xffff +3ffd6970: .word 0xffff +3ffd6980: .word 0xffff +3ffd6990: .word 0xffff +3ffd69a0: .word 0xffff +3ffd69b0: .word 0xffff +3ffd69c0: .word 0xffff +3ffd69d0: .word 0xffff +3ffd69e0: .word 0xffff +3ffd69f0: .word 0xffff +3ffd6a00: .word 0xffff +3ffd6a10: .word 0xffff +3ffd6a20: .word 0xffff +3ffd6a30: .word 0xffff +3ffd6a40: .word 0xffff +3ffd6a50: .word 0xffff +3ffd6a60: .word 0xffff +3ffd6a70: .word 0xffff +3ffd6a80: .word 0xffff +3ffd6a90: .word 0xffff +3ffd6aa0: .word 0xffff +3ffd6ab0: .word 0xffff +3ffd6ac0: .word 0xffff +3ffd6ad0: .word 0xffff +3ffd6ae0: .word 0xffff +3ffd6af0: .word 0xffff +3ffd6b00: .word 0xffff +3ffd6b10: .word 0xffff +3ffd6b20: .word 0xffff +3ffd6b30: .word 0xffff +3ffd6b40: .word 0xffff +3ffd6b50: .word 0xffff +3ffd6b60: .word 0xffff +3ffd6b70: .word 0xffff +3ffd6b80: .word 0xffff +3ffd6b90: .word 0xffff +3ffd6ba0: .word 0xffff +3ffd6bb0: .word 0xffff +3ffd6bc0: .word 0xffff +3ffd6bd0: .word 0xffff +3ffd6be0: .word 0xffff +3ffd6bf0: .word 0xffff +3ffd6c00: .word 0xffff +3ffd6c10: .word 0xffff +3ffd6c20: .word 0xffff +3ffd6c30: .word 0xffff +3ffd6c40: .word 0xffff +3ffd6c50: .word 0xffff +3ffd6c60: .word 0xffff +3ffd6c70: .word 0xffff +3ffd6c80: .word 0xffff +3ffd6c90: .word 0xffff +3ffd6ca0: .word 0xffff +3ffd6cb0: .word 0xffff +3ffd6cc0: .word 0xffff +3ffd6cd0: .word 0xffff +3ffd6ce0: .word 0xffff +3ffd6cf0: .word 0xffff +3ffd6d00: .word 0xffff +3ffd6d10: .word 0xffff +3ffd6d20: .word 0xffff +3ffd6d30: .word 0xffff +3ffd6d40: .word 0xffff +3ffd6d50: .word 0xffff +3ffd6d60: .word 0xffff +3ffd6d70: .word 0xffff +3ffd6d80: .word 0xffff +3ffd6d90: .word 0xffff +3ffd6da0: .word 0xffff +3ffd6db0: .word 0xffff +3ffd6dc0: .word 0xffff +3ffd6dd0: .word 0xffff +3ffd6de0: .word 0xffff +3ffd6df0: .word 0xffff +3ffd6e00: .word 0xffff +3ffd6e10: .word 0xffff +3ffd6e20: .word 0xffff +3ffd6e30: .word 0xffff +3ffd6e40: .word 0xffff +3ffd6e50: .word 0xffff +3ffd6e60: .word 0xffff +3ffd6e70: .word 0xffff +3ffd6e80: .word 0xffff +3ffd6e90: .word 0xffff +3ffd6ea0: .word 0xffff +3ffd6eb0: .word 0xffff +3ffd6ec0: .word 0xffff +3ffd6ed0: .word 0xffff +3ffd6ee0: .word 0xffff +3ffd6ef0: .word 0xffff +3ffd6f00: .word 0xffff +3ffd6f10: .word 0xffff +3ffd6f20: .word 0xffff +3ffd6f30: .word 0xffff +3ffd6f40: .word 0xffff +3ffd6f50: .word 0xffff +3ffd6f60: .word 0xffff +3ffd6f70: .word 0xffff +3ffd6f80: .word 0xffff +3ffd6f90: .word 0xffff +3ffd6fa0: .word 0xffff +3ffd6fb0: .word 0xffff +3ffd6fc0: .word 0xffff +3ffd6fd0: .word 0xffff +3ffd6fe0: .word 0xffff +3ffd6ff0: .word 0xffff +3ffd7000: .word 0xffff +3ffd7010: .word 0xffff +3ffd7020: .word 0xffff +3ffd7030: .word 0xffff +3ffd7040: .word 0xffff +3ffd7050: .word 0xffff +3ffd7060: .word 0xffff +3ffd7070: .word 0xffff +3ffd7080: .word 0xffff +3ffd7090: .word 0xffff +3ffd70a0: .word 0xffff +3ffd70b0: .word 0xffff +3ffd70c0: .word 0xffff +3ffd70d0: .word 0xffff +3ffd70e0: .word 0xffff +3ffd70f0: .word 0xffff +3ffd7100: .word 0xffff +3ffd7110: .word 0xffff +3ffd7120: .word 0xffff +3ffd7130: .word 0xffff +3ffd7140: .word 0xffff +3ffd7150: .word 0xffff +3ffd7160: .word 0xffff +3ffd7170: .word 0xffff +3ffd7180: .word 0xffff +3ffd7190: .word 0xffff +3ffd71a0: .word 0xffff +3ffd71b0: .word 0xffff +3ffd71c0: .word 0xffff +3ffd71d0: .word 0xffff +3ffd71e0: .word 0xffff +3ffd71f0: .word 0xffff +3ffd7200: .word 0xffff +3ffd7210: .word 0xffff +3ffd7220: .word 0xffff +3ffd7230: .word 0xffff +3ffd7240: .word 0xffff +3ffd7250: .word 0xffff +3ffd7260: .word 0xffff +3ffd7270: .word 0xffff +3ffd7280: .word 0xffff +3ffd7290: .word 0xffff +3ffd72a0: .word 0xffff +3ffd72b0: .word 0xffff +3ffd72c0: .word 0xffff +3ffd72d0: .word 0xffff +3ffd72e0: .word 0xffff +3ffd72f0: .word 0xffff +3ffd7300: .word 0xffff +3ffd7310: .word 0xffff +3ffd7320: .word 0xffff +3ffd7330: .word 0xffff +3ffd7340: .word 0xffff +3ffd7350: .word 0xffff +3ffd7360: .word 0xffff +3ffd7370: .word 0xffff +3ffd7380: .word 0xffff +3ffd7390: .word 0xffff +3ffd73a0: .word 0xffff +3ffd73b0: .word 0xffff +3ffd73c0: .word 0xffff +3ffd73d0: .word 0xffff +3ffd73e0: .word 0xffff +3ffd73f0: .word 0xffff +3ffd7400: .word 0xffff +3ffd7410: .word 0xffff +3ffd7420: .word 0xffff +3ffd7430: .word 0xffff +3ffd7440: .word 0xffff +3ffd7450: .word 0xffff +3ffd7460: .word 0xffff +3ffd7470: .word 0xffff +3ffd7480: .word 0xffff +3ffd7490: .word 0xffff +3ffd74a0: .word 0xffff +3ffd74b0: .word 0xffff +3ffd74c0: .word 0xffff +3ffd74d0: .word 0xffff +3ffd74e0: .word 0xffff +3ffd74f0: .word 0xffff +3ffd7500: .word 0xffff +3ffd7510: .word 0xffff +3ffd7520: .word 0xffff +3ffd7530: .word 0xffff +3ffd7540: .word 0xffff +3ffd7550: .word 0xffff +3ffd7560: .word 0xffff +3ffd7570: .word 0xffff +3ffd7580: .word 0xffff +3ffd7590: .word 0xffff +3ffd75a0: .word 0xffff +3ffd75b0: .word 0xffff +3ffd75c0: .word 0xffff +3ffd75d0: .word 0xffff +3ffd75e0: .word 0xffff +3ffd75f0: .word 0xffff +3ffd7600: .word 0xffff +3ffd7610: .word 0xffff +3ffd7620: .word 0xffff +3ffd7630: .word 0xffff +3ffd7640: .word 0xffff +3ffd7650: .word 0xffff +3ffd7660: .word 0xffff +3ffd7670: .word 0xffff +3ffd7680: .word 0xffff +3ffd7690: .word 0xffff +3ffd76a0: .word 0xffff +3ffd76b0: .word 0xffff +3ffd76c0: .word 0xffff +3ffd76d0: .word 0xffff +3ffd76e0: .word 0xffff +3ffd76f0: .word 0xffff +3ffd7700: .word 0xffff +3ffd7710: .word 0xffff +3ffd7720: .word 0xffff +3ffd7730: .word 0xffff +3ffd7740: .word 0xffff +3ffd7750: .word 0xffff +3ffd7760: .word 0xffff +3ffd7770: .word 0xffff +3ffd7780: .word 0xffff +3ffd7790: .word 0xffff +3ffd77a0: .word 0xffff +3ffd77b0: .word 0xffff +3ffd77c0: .word 0xffff +3ffd77d0: .word 0xffff +3ffd77e0: .word 0xffff +3ffd77f0: .word 0xffff +3ffd7800: .word 0xffff +3ffd7810: .word 0xffff +3ffd7820: .word 0xffff +3ffd7830: .word 0xffff +3ffd7840: .word 0xffff +3ffd7850: .word 0xffff +3ffd7860: .word 0xffff +3ffd7870: .word 0xffff +3ffd7880: .word 0xffff +3ffd7890: .word 0xffff +3ffd78a0: .word 0xffff +3ffd78b0: .word 0xffff +3ffd78c0: .word 0xffff +3ffd78d0: .word 0xffff +3ffd78e0: .word 0xffff +3ffd78f0: .word 0xffff +3ffd7900: .word 0xffff +3ffd7910: .word 0xffff +3ffd7920: .word 0xffff +3ffd7930: .word 0xffff +3ffd7940: .word 0xffff +3ffd7950: .word 0xffff +3ffd7960: .word 0xffff +3ffd7970: .word 0xffff +3ffd7980: .word 0xffff +3ffd7990: .word 0xffff +3ffd79a0: .word 0xffff +3ffd79b0: .word 0xffff +3ffd79c0: .word 0xffff +3ffd79d0: .word 0xffff +3ffd79e0: .word 0xffff +3ffd79f0: .word 0xffff +3ffd7a00: .word 0xffff +3ffd7a10: .word 0xffff +3ffd7a20: .word 0xffff +3ffd7a30: .word 0xffff +3ffd7a40: .word 0xffff +3ffd7a50: .word 0xffff +3ffd7a60: .word 0xffff +3ffd7a70: .word 0xffff +3ffd7a80: .word 0xffff +3ffd7a90: .word 0xffff +3ffd7aa0: .word 0xffff +3ffd7ab0: .word 0xffff +3ffd7ac0: .word 0xffff +3ffd7ad0: .word 0xffff +3ffd7ae0: .word 0xffff +3ffd7af0: .word 0xffff +3ffd7b00: .word 0xffff +3ffd7b10: .word 0xffff +3ffd7b20: .word 0xffff +3ffd7b30: .word 0xffff +3ffd7b40: .word 0xffff +3ffd7b50: .word 0xffff +3ffd7b60: .word 0xffff +3ffd7b70: .word 0xffff +3ffd7b80: .word 0xffff +3ffd7b90: .word 0xffff +3ffd7ba0: .word 0xffff +3ffd7bb0: .word 0xffff +3ffd7bc0: .word 0xffff +3ffd7bd0: .word 0xffff +3ffd7be0: .word 0xffff +3ffd7bf0: .word 0xffff +3ffd7c00: .word 0xffff +3ffd7c10: .word 0xffff +3ffd7c20: .word 0xffff +3ffd7c30: .word 0xffff +3ffd7c40: .word 0xffff +3ffd7c50: .word 0xffff +3ffd7c60: .word 0xffff +3ffd7c70: .word 0xffff +3ffd7c80: .word 0xffff +3ffd7c90: .word 0xffff +3ffd7ca0: .word 0xffff +3ffd7cb0: .word 0xffff +3ffd7cc0: .word 0xffff +3ffd7cd0: .word 0xffff +3ffd7ce0: .word 0xffff +3ffd7cf0: .word 0xffff +3ffd7d00: .word 0xffff +3ffd7d10: .word 0xffff +3ffd7d20: .word 0xffff +3ffd7d30: .word 0xffff +3ffd7d40: .word 0xffff +3ffd7d50: .word 0xffff +3ffd7d60: .word 0xffff +3ffd7d70: .word 0xffff +3ffd7d80: .word 0xffff +3ffd7d90: .word 0xffff +3ffd7da0: .word 0xffff +3ffd7db0: .word 0xffff +3ffd7dc0: .word 0xffff +3ffd7dd0: .word 0xffff +3ffd7de0: .word 0xffff +3ffd7df0: .word 0xffff +3ffd7e00: .word 0xffff +3ffd7e10: .word 0xffff +3ffd7e20: .word 0xffff +3ffd7e30: .word 0xffff +3ffd7e40: .word 0xffff +3ffd7e50: .word 0xffff +3ffd7e60: .word 0xffff +3ffd7e70: .word 0xffff +3ffd7e80: .word 0xffff +3ffd7e90: .word 0xffff +3ffd7ea0: .word 0xffff +3ffd7eb0: .word 0xffff +3ffd7ec0: .word 0xffff +3ffd7ed0: .word 0xffff +3ffd7ee0: .word 0xffff +3ffd7ef0: .word 0xffff +3ffd7f00: .word 0xffff +3ffd7f10: .word 0xffff +3ffd7f20: .word 0xffff +3ffd7f30: .word 0xffff +3ffd7f40: .word 0xffff +3ffd7f50: .word 0xffff +3ffd7f60: .word 0xffff +3ffd7f70: .word 0xffff +3ffd7f80: .word 0xffff +3ffd7f90: .word 0xffff +3ffd7fa0: .word 0xffff +3ffd7fb0: .word 0xffff +3ffd7fc0: .word 0xffff +3ffd7fd0: .word 0xffff +3ffd7fe0: .word 0xffff +3ffd7ff0: .word 0xffff +3ffd8000: .word 0xffff +3ffd8010: .word 0xffff +3ffd8020: .word 0xffff +3ffd8030: .word 0xffff +3ffd8040: .word 0xffff +3ffd8050: .word 0xffff +3ffd8060: .word 0xffff +3ffd8070: .word 0xffff +3ffd8080: .word 0xffff +3ffd8090: .word 0xffff +3ffd80a0: .word 0xffff +3ffd80b0: .word 0xffff +3ffd80c0: .word 0xffff +3ffd80d0: .word 0xffff +3ffd80e0: .word 0xffff +3ffd80f0: .word 0xffff +3ffd8100: .word 0xffff +3ffd8110: .word 0xffff +3ffd8120: .word 0xffff +3ffd8130: .word 0xffff +3ffd8140: .word 0xffff +3ffd8150: .word 0xffff +3ffd8160: .word 0xffff +3ffd8170: .word 0xffff +3ffd8180: .word 0xffff +3ffd8190: .word 0xffff +3ffd81a0: .word 0xffff +3ffd81b0: .word 0xffff +3ffd81c0: .word 0xffff +3ffd81d0: .word 0xffff +3ffd81e0: .word 0xffff +3ffd81f0: .word 0xffff +3ffd8200: .word 0xffff +3ffd8210: .word 0xffff +3ffd8220: .word 0xffff +3ffd8230: .word 0xffff +3ffd8240: .word 0xffff +3ffd8250: .word 0xffff +3ffd8260: .word 0xffff +3ffd8270: .word 0xffff +3ffd8280: .word 0xffff +3ffd8290: .word 0xffff +3ffd82a0: .word 0xffff +3ffd82b0: .word 0xffff +3ffd82c0: .word 0xffff +3ffd82d0: .word 0xffff +3ffd82e0: .word 0xffff +3ffd82f0: .word 0xffff +3ffd8300: .word 0xffff +3ffd8310: .word 0xffff +3ffd8320: .word 0xffff +3ffd8330: .word 0xffff +3ffd8340: .word 0xffff +3ffd8350: .word 0xffff +3ffd8360: .word 0xffff +3ffd8370: .word 0xffff +3ffd8380: .word 0xffff +3ffd8390: .word 0xffff +3ffd83a0: .word 0xffff +3ffd83b0: .word 0xffff +3ffd83c0: .word 0xffff +3ffd83d0: .word 0xffff +3ffd83e0: .word 0xffff +3ffd83f0: .word 0xffff +3ffd8400: .word 0xffff +3ffd8410: .word 0xffff +3ffd8420: .word 0xffff +3ffd8430: .word 0xffff +3ffd8440: .word 0xffff +3ffd8450: .word 0xffff +3ffd8460: .word 0xffff +3ffd8470: .word 0xffff +3ffd8480: .word 0xffff +3ffd8490: .word 0xffff +3ffd84a0: .word 0xffff +3ffd84b0: .word 0xffff +3ffd84c0: .word 0xffff +3ffd84d0: .word 0xffff +3ffd84e0: .word 0xffff +3ffd84f0: .word 0xffff +3ffd8500: .word 0xffff +3ffd8510: .word 0xffff +3ffd8520: .word 0xffff +3ffd8530: .word 0xffff +3ffd8540: .word 0xffff +3ffd8550: .word 0xffff +3ffd8560: .word 0xffff +3ffd8570: .word 0xffff +3ffd8580: .word 0xffff +3ffd8590: .word 0xffff +3ffd85a0: .word 0xffff +3ffd85b0: .word 0xffff +3ffd85c0: .word 0xffff +3ffd85d0: .word 0xffff +3ffd85e0: .word 0xffff +3ffd85f0: .word 0xffff +3ffd8600: .word 0xffff +3ffd8610: .word 0xffff +3ffd8620: .word 0xffff +3ffd8630: .word 0xffff +3ffd8640: .word 0xffff +3ffd8650: .word 0xffff +3ffd8660: .word 0xffff +3ffd8670: .word 0xffff +3ffd8680: .word 0xffff +3ffd8690: .word 0xffff +3ffd86a0: .word 0xffff +3ffd86b0: .word 0xffff +3ffd86c0: .word 0xffff +3ffd86d0: .word 0xffff +3ffd86e0: .word 0xffff +3ffd86f0: .word 0xffff +3ffd8700: .word 0xffff +3ffd8710: .word 0xffff +3ffd8720: .word 0xffff +3ffd8730: .word 0xffff +3ffd8740: .word 0xffff +3ffd8750: .word 0xffff +3ffd8760: .word 0xffff +3ffd8770: .word 0xffff +3ffd8780: .word 0xffff +3ffd8790: .word 0xffff +3ffd87a0: .word 0xffff +3ffd87b0: .word 0xffff +3ffd87c0: .word 0xffff +3ffd87d0: .word 0xffff +3ffd87e0: .word 0xffff +3ffd87f0: .word 0xffff +3ffd8800: .word 0xffff +3ffd8810: .word 0xffff +3ffd8820: .word 0xffff +3ffd8830: .word 0xffff +3ffd8840: .word 0xffff +3ffd8850: .word 0xffff +3ffd8860: .word 0xffff +3ffd8870: .word 0xffff +3ffd8880: .word 0xffff +3ffd8890: .word 0xffff +3ffd88a0: .word 0xffff +3ffd88b0: .word 0xffff +3ffd88c0: .word 0xffff +3ffd88d0: .word 0xffff +3ffd88e0: .word 0xffff +3ffd88f0: .word 0xffff +3ffd8900: .word 0xffff +3ffd8910: .word 0xffff +3ffd8920: .word 0xffff +3ffd8930: .word 0xffff +3ffd8940: .word 0xffff +3ffd8950: .word 0xffff +3ffd8960: .word 0xffff +3ffd8970: .word 0xffff +3ffd8980: .word 0xffff +3ffd8990: .word 0xffff +3ffd89a0: .word 0xffff +3ffd89b0: .word 0xffff +3ffd89c0: .word 0xffff +3ffd89d0: .word 0xffff +3ffd89e0: .word 0xffff +3ffd89f0: .word 0xffff +3ffd8a00: .word 0xffff +3ffd8a10: .word 0xffff +3ffd8a20: .word 0xffff +3ffd8a30: .word 0xffff +3ffd8a40: .word 0xffff +3ffd8a50: .word 0xffff +3ffd8a60: .word 0xffff +3ffd8a70: .word 0xffff +3ffd8a80: .word 0xffff +3ffd8a90: .word 0xffff +3ffd8aa0: .word 0xffff +3ffd8ab0: .word 0xffff +3ffd8ac0: .word 0xffff +3ffd8ad0: .word 0xffff +3ffd8ae0: .word 0xffff +3ffd8af0: .word 0xffff +3ffd8b00: .word 0xffff +3ffd8b10: .word 0xffff +3ffd8b20: .word 0xffff +3ffd8b30: .word 0xffff +3ffd8b40: .word 0xffff +3ffd8b50: .word 0xffff +3ffd8b60: .word 0xffff +3ffd8b70: .word 0xffff +3ffd8b80: .word 0xffff +3ffd8b90: .word 0xffff +3ffd8ba0: .word 0xffff +3ffd8bb0: .word 0xffff +3ffd8bc0: .word 0xffff +3ffd8bd0: .word 0xffff +3ffd8be0: .word 0xffff +3ffd8bf0: .word 0xffff +3ffd8c00: .word 0xffff +3ffd8c10: .word 0xffff +3ffd8c20: .word 0xffff +3ffd8c30: .word 0xffff +3ffd8c40: .word 0xffff +3ffd8c50: .word 0xffff +3ffd8c60: .word 0xffff +3ffd8c70: .word 0xffff +3ffd8c80: .word 0xffff +3ffd8c90: .word 0xffff +3ffd8ca0: .word 0xffff +3ffd8cb0: .word 0xffff +3ffd8cc0: .word 0xffff +3ffd8cd0: .word 0xffff +3ffd8ce0: .word 0xffff +3ffd8cf0: .word 0xffff +3ffd8d00: .word 0xffff +3ffd8d10: .word 0xffff +3ffd8d20: .word 0xffff +3ffd8d30: .word 0xffff +3ffd8d40: .word 0xffff +3ffd8d50: .word 0xffff +3ffd8d60: .word 0xffff +3ffd8d70: .word 0xffff +3ffd8d80: .word 0xffff +3ffd8d90: .word 0xffff +3ffd8da0: .word 0xffff +3ffd8db0: .word 0xffff +3ffd8dc0: .word 0xffff +3ffd8dd0: .word 0xffff +3ffd8de0: .word 0xffff +3ffd8df0: .word 0xffff +3ffd8e00: .word 0xffff +3ffd8e10: .word 0xffff +3ffd8e20: .word 0xffff +3ffd8e30: .word 0xffff +3ffd8e40: .word 0xffff +3ffd8e50: .word 0xffff +3ffd8e60: .word 0xffff +3ffd8e70: .word 0xffff +3ffd8e80: .word 0xffff +3ffd8e90: .word 0xffff +3ffd8ea0: .word 0xffff +3ffd8eb0: .word 0xffff +3ffd8ec0: .word 0xffff +3ffd8ed0: .word 0xffff +3ffd8ee0: .word 0xffff +3ffd8ef0: .word 0xffff +3ffd8f00: .word 0xffff +3ffd8f10: .word 0xffff +3ffd8f20: .word 0xffff +3ffd8f30: .word 0xffff +3ffd8f40: .word 0xffff +3ffd8f50: .word 0xffff +3ffd8f60: .word 0xffff +3ffd8f70: .word 0xffff +3ffd8f80: .word 0xffff +3ffd8f90: .word 0xffff +3ffd8fa0: .word 0xffff +3ffd8fb0: .word 0xffff +3ffd8fc0: .word 0xffff +3ffd8fd0: .word 0xffff +3ffd8fe0: .word 0xffff +3ffd8ff0: .word 0xffff +3ffd9000: .word 0xffff +3ffd9010: .word 0xffff +3ffd9020: .word 0xffff +3ffd9030: .word 0xffff +3ffd9040: .word 0xffff +3ffd9050: .word 0xffff +3ffd9060: .word 0xffff +3ffd9070: .word 0xffff +3ffd9080: .word 0xffff +3ffd9090: .word 0xffff +3ffd90a0: .word 0xffff +3ffd90b0: .word 0xffff +3ffd90c0: .word 0xffff +3ffd90d0: .word 0xffff +3ffd90e0: .word 0xffff +3ffd90f0: .word 0xffff +3ffd9100: .word 0xffff +3ffd9110: .word 0xffff +3ffd9120: .word 0xffff +3ffd9130: .word 0xffff +3ffd9140: .word 0xffff +3ffd9150: .word 0xffff +3ffd9160: .word 0xffff +3ffd9170: .word 0xffff +3ffd9180: .word 0xffff +3ffd9190: .word 0xffff +3ffd91a0: .word 0xffff +3ffd91b0: .word 0xffff +3ffd91c0: .word 0xffff +3ffd91d0: .word 0xffff +3ffd91e0: .word 0xffff +3ffd91f0: .word 0xffff +3ffd9200: .word 0xffff +3ffd9210: .word 0xffff +3ffd9220: .word 0xffff +3ffd9230: .word 0xffff +3ffd9240: .word 0xffff +3ffd9250: .word 0xffff +3ffd9260: .word 0xffff +3ffd9270: .word 0xffff +3ffd9280: .word 0xffff +3ffd9290: .word 0xffff +3ffd92a0: .word 0xffff +3ffd92b0: .word 0xffff +3ffd92c0: .word 0xffff +3ffd92d0: .word 0xffff +3ffd92e0: .word 0xffff +3ffd92f0: .word 0xffff +3ffd9300: .word 0xffff +3ffd9310: .word 0xffff +3ffd9320: .word 0xffff +3ffd9330: .word 0xffff +3ffd9340: .word 0xffff +3ffd9350: .word 0xffff +3ffd9360: .word 0xffff +3ffd9370: .word 0xffff +3ffd9380: .word 0xffff +3ffd9390: .word 0xffff +3ffd93a0: .word 0xffff +3ffd93b0: .word 0xffff +3ffd93c0: .word 0xffff +3ffd93d0: .word 0xffff +3ffd93e0: .word 0xffff +3ffd93f0: .word 0xffff +3ffd9400: .word 0xffff +3ffd9410: .word 0xffff +3ffd9420: .word 0xffff +3ffd9430: .word 0xffff +3ffd9440: .word 0xffff +3ffd9450: .word 0xffff +3ffd9460: .word 0xffff +3ffd9470: .word 0xffff +3ffd9480: .word 0xffff +3ffd9490: .word 0xffff +3ffd94a0: .word 0xffff +3ffd94b0: .word 0xffff +3ffd94c0: .word 0xffff +3ffd94d0: .word 0xffff +3ffd94e0: .word 0xffff +3ffd94f0: .word 0xffff +3ffd9500: .word 0xffff +3ffd9510: .word 0xffff +3ffd9520: .word 0xffff +3ffd9530: .word 0xffff +3ffd9540: .word 0xffff +3ffd9550: .word 0xffff +3ffd9560: .word 0xffff +3ffd9570: .word 0xffff +3ffd9580: .word 0xffff +3ffd9590: .word 0xffff +3ffd95a0: .word 0xffff +3ffd95b0: .word 0xffff +3ffd95c0: .word 0xffff +3ffd95d0: .word 0xffff +3ffd95e0: .word 0xffff +3ffd95f0: .word 0xffff +3ffd9600: .word 0xffff +3ffd9610: .word 0xffff +3ffd9620: .word 0xffff +3ffd9630: .word 0xffff +3ffd9640: .word 0xffff +3ffd9650: .word 0xffff +3ffd9660: .word 0xffff +3ffd9670: .word 0xffff +3ffd9680: .word 0xffff +3ffd9690: .word 0xffff +3ffd96a0: .word 0xffff +3ffd96b0: .word 0xffff +3ffd96c0: .word 0xffff +3ffd96d0: .word 0xffff +3ffd96e0: .word 0xffff +3ffd96f0: .word 0xffff +3ffd9700: .word 0xffff +3ffd9710: .word 0xffff +3ffd9720: .word 0xffff +3ffd9730: .word 0xffff +3ffd9740: .word 0xffff +3ffd9750: .word 0xffff +3ffd9760: .word 0xffff +3ffd9770: .word 0xffff +3ffd9780: .word 0xffff +3ffd9790: .word 0xffff +3ffd97a0: .word 0xffff +3ffd97b0: .word 0xffff +3ffd97c0: .word 0xffff +3ffd97d0: .word 0xffff +3ffd97e0: .word 0xffff +3ffd97f0: .word 0xffff +3ffd9800: .word 0xffff +3ffd9810: .word 0xffff +3ffd9820: .word 0xffff +3ffd9830: .word 0xffff +3ffd9840: .word 0xffff +3ffd9850: .word 0xffff +3ffd9860: .word 0xffff +3ffd9870: .word 0xffff +3ffd9880: .word 0xffff +3ffd9890: .word 0xffff +3ffd98a0: .word 0xffff +3ffd98b0: .word 0xffff +3ffd98c0: .word 0xffff +3ffd98d0: .word 0xffff +3ffd98e0: .word 0xffff +3ffd98f0: .word 0xffff +3ffd9900: .word 0xffff +3ffd9910: .word 0xffff +3ffd9920: .word 0xffff +3ffd9930: .word 0xffff +3ffd9940: .word 0xffff +3ffd9950: .word 0xffff +3ffd9960: .word 0xffff +3ffd9970: .word 0xffff +3ffd9980: .word 0xffff +3ffd9990: .word 0xffff +3ffd99a0: .word 0xffff +3ffd99b0: .word 0xffff +3ffd99c0: .word 0xffff +3ffd99d0: .word 0xffff +3ffd99e0: .word 0xffff +3ffd99f0: .word 0xffff +3ffd9a00: .word 0xffff +3ffd9a10: .word 0xffff +3ffd9a20: .word 0xffff +3ffd9a30: .word 0xffff +3ffd9a40: .word 0xffff +3ffd9a50: .word 0xffff +3ffd9a60: .word 0xffff +3ffd9a70: .word 0xffff +3ffd9a80: .word 0xffff +3ffd9a90: .word 0xffff +3ffd9aa0: .word 0xffff +3ffd9ab0: .word 0xffff +3ffd9ac0: .word 0xffff +3ffd9ad0: .word 0xffff +3ffd9ae0: .word 0xffff +3ffd9af0: .word 0xffff +3ffd9b00: .word 0xffff +3ffd9b10: .word 0xffff +3ffd9b20: .word 0xffff +3ffd9b30: .word 0xffff +3ffd9b40: .word 0xffff +3ffd9b50: .word 0xffff +3ffd9b60: .word 0xffff +3ffd9b70: .word 0xffff +3ffd9b80: .word 0xffff +3ffd9b90: .word 0xffff +3ffd9ba0: .word 0xffff +3ffd9bb0: .word 0xffff +3ffd9bc0: .word 0xffff +3ffd9bd0: .word 0xffff +3ffd9be0: .word 0xffff +3ffd9bf0: .word 0xffff +3ffd9c00: .word 0xffff +3ffd9c10: .word 0xffff +3ffd9c20: .word 0xffff +3ffd9c30: .word 0xffff +3ffd9c40: .word 0xffff +3ffd9c50: .word 0xffff +3ffd9c60: .word 0xffff +3ffd9c70: .word 0xffff +3ffd9c80: .word 0xffff +3ffd9c90: .word 0xffff +3ffd9ca0: .word 0xffff +3ffd9cb0: .word 0xffff +3ffd9cc0: .word 0xffff +3ffd9cd0: .word 0xffff +3ffd9ce0: .word 0xffff +3ffd9cf0: .word 0xffff +3ffd9d00: .word 0xffff +3ffd9d10: .word 0xffff +3ffd9d20: .word 0xffff +3ffd9d30: .word 0xffff +3ffd9d40: .word 0xffff +3ffd9d50: .word 0xffff +3ffd9d60: .word 0xffff +3ffd9d70: .word 0xffff +3ffd9d80: .word 0xffff +3ffd9d90: .word 0xffff +3ffd9da0: .word 0xffff +3ffd9db0: .word 0xffff +3ffd9dc0: .word 0xffff +3ffd9dd0: .word 0xffff +3ffd9de0: .word 0xffff +3ffd9df0: .word 0xffff +3ffd9e00: .word 0xffff +3ffd9e10: .word 0xffff +3ffd9e20: .word 0xffff +3ffd9e30: .word 0xffff +3ffd9e40: .word 0xffff +3ffd9e50: .word 0xffff +3ffd9e60: .word 0xffff +3ffd9e70: .word 0xffff +3ffd9e80: .word 0xffff +3ffd9e90: .word 0xffff +3ffd9ea0: .word 0xffff +3ffd9eb0: .word 0xffff +3ffd9ec0: .word 0xffff +3ffd9ed0: .word 0xffff +3ffd9ee0: .word 0xffff +3ffd9ef0: .word 0xffff +3ffd9f00: .word 0xffff +3ffd9f10: .word 0xffff +3ffd9f20: .word 0xffff +3ffd9f30: .word 0xffff +3ffd9f40: .word 0xffff +3ffd9f50: .word 0xffff +3ffd9f60: .word 0xffff +3ffd9f70: .word 0xffff +3ffd9f80: .word 0xffff +3ffd9f90: .word 0xffff +3ffd9fa0: .word 0xffff +3ffd9fb0: .word 0xffff +3ffd9fc0: .word 0xffff +3ffd9fd0: .word 0xffff +3ffd9fe0: .word 0xffff +3ffd9ff0: .word 0xffff +3ffda000: .word 0xffff +3ffda010: .word 0xffff +3ffda020: .word 0xffff +3ffda030: .word 0xffff +3ffda040: .word 0xffff +3ffda050: .word 0xffff +3ffda060: .word 0xffff +3ffda070: .word 0xffff +3ffda080: .word 0xffff +3ffda090: .word 0xffff +3ffda0a0: .word 0xffff +3ffda0b0: .word 0xffff +3ffda0c0: .word 0xffff +3ffda0d0: .word 0xffff +3ffda0e0: .word 0xffff +3ffda0f0: .word 0xffff +3ffda100: .word 0xffff +3ffda110: .word 0xffff +3ffda120: .word 0xffff +3ffda130: .word 0xffff +3ffda140: .word 0xffff +3ffda150: .word 0xffff +3ffda160: .word 0xffff +3ffda170: .word 0xffff +3ffda180: .word 0xffff +3ffda190: .word 0xffff +3ffda1a0: .word 0xffff +3ffda1b0: .word 0xffff +3ffda1c0: .word 0xffff +3ffda1d0: .word 0xffff +3ffda1e0: .word 0xffff +3ffda1f0: .word 0xffff +3ffda200: .word 0xffff +3ffda210: .word 0xffff +3ffda220: .word 0xffff +3ffda230: .word 0xffff +3ffda240: .word 0xffff +3ffda250: .word 0xffff +3ffda260: .word 0xffff +3ffda270: .word 0xffff +3ffda280: .word 0xffff +3ffda290: .word 0xffff +3ffda2a0: .word 0xffff +3ffda2b0: .word 0xffff +3ffda2c0: .word 0xffff +3ffda2d0: .word 0xffff +3ffda2e0: .word 0xffff +3ffda2f0: .word 0xffff +3ffda300: .word 0xffff +3ffda310: .word 0xffff +3ffda320: .word 0xffff +3ffda330: .word 0xffff +3ffda340: .word 0xffff +3ffda350: .word 0xffff +3ffda360: .word 0xffff +3ffda370: .word 0xffff +3ffda380: .word 0xffff +3ffda390: .word 0xffff +3ffda3a0: .word 0xffff +3ffda3b0: .word 0xffff +3ffda3c0: .word 0xffff +3ffda3d0: .word 0xffff +3ffda3e0: .word 0xffff +3ffda3f0: .word 0xffff +3ffda400: .word 0xffff +3ffda410: .word 0xffff +3ffda420: .word 0xffff +3ffda430: .word 0xffff +3ffda440: .word 0xffff +3ffda450: .word 0xffff +3ffda460: .word 0xffff +3ffda470: .word 0xffff +3ffda480: .word 0xffff +3ffda490: .word 0xffff +3ffda4a0: .word 0xffff +3ffda4b0: .word 0xffff +3ffda4c0: .word 0xffff +3ffda4d0: .word 0xffff +3ffda4e0: .word 0xffff +3ffda4f0: .word 0xffff +3ffda500: .word 0xffff +3ffda510: .word 0xffff +3ffda520: .word 0xffff +3ffda530: .word 0xffff +3ffda540: .word 0xffff +3ffda550: .word 0xffff +3ffda560: .word 0xffff +3ffda570: .word 0xffff +3ffda580: .word 0xffff +3ffda590: .word 0xffff +3ffda5a0: .word 0xffff +3ffda5b0: .word 0xffff +3ffda5c0: .word 0xffff +3ffda5d0: .word 0xffff +3ffda5e0: .word 0xffff +3ffda5f0: .word 0xffff +3ffda600: .word 0xffff +3ffda610: .word 0xffff +3ffda620: .word 0xffff +3ffda630: .word 0xffff +3ffda640: .word 0xffff +3ffda650: .word 0xffff +3ffda660: .word 0xffff +3ffda670: .word 0xffff +3ffda680: .word 0xffff +3ffda690: .word 0xffff +3ffda6a0: .word 0xffff +3ffda6b0: .word 0xffff +3ffda6c0: .word 0xffff +3ffda6d0: .word 0xffff +3ffda6e0: .word 0xffff +3ffda6f0: .word 0xffff +3ffda700: .word 0xffff +3ffda710: .word 0xffff +3ffda720: .word 0xffff +3ffda730: .word 0xffff +3ffda740: .word 0xffff +3ffda750: .word 0xffff +3ffda760: .word 0xffff +3ffda770: .word 0xffff +3ffda780: .word 0xffff +3ffda790: .word 0xffff +3ffda7a0: .word 0xffff +3ffda7b0: .word 0xffff +3ffda7c0: .word 0xffff +3ffda7d0: .word 0xffff +3ffda7e0: .word 0xffff +3ffda7f0: .word 0xffff +3ffda800: .word 0xffff +3ffda810: .word 0xffff +3ffda820: .word 0xffff +3ffda830: .word 0xffff +3ffda840: .word 0xffff +3ffda850: .word 0xffff +3ffda860: .word 0xffff +3ffda870: .word 0xffff +3ffda880: .word 0xffff +3ffda890: .word 0xffff +3ffda8a0: .word 0xffff +3ffda8b0: .word 0xffff +3ffda8c0: .word 0xffff +3ffda8d0: .word 0xffff +3ffda8e0: .word 0xffff +3ffda8f0: .word 0xffff +3ffda900: .word 0xffff +3ffda910: .word 0xffff +3ffda920: .word 0xffff +3ffda930: .word 0xffff +3ffda940: .word 0xffff +3ffda950: .word 0xffff +3ffda960: .word 0xffff +3ffda970: .word 0xffff +3ffda980: .word 0xffff +3ffda990: .word 0xffff +3ffda9a0: .word 0xffff +3ffda9b0: .word 0xffff +3ffda9c0: .word 0xffff +3ffda9d0: .word 0xffff +3ffda9e0: .word 0xffff +3ffda9f0: .word 0xffff +3ffdaa00: .word 0xffff +3ffdaa10: .word 0xffff +3ffdaa20: .word 0xffff +3ffdaa30: .word 0xffff +3ffdaa40: .word 0xffff +3ffdaa50: .word 0xffff +3ffdaa60: .word 0xffff +3ffdaa70: .word 0xffff +3ffdaa80: .word 0xffff +3ffdaa90: .word 0xffff +3ffdaaa0: .word 0xffff +3ffdaab0: .word 0xffff +3ffdaac0: .word 0xffff +3ffdaad0: .word 0xffff +3ffdaae0: .word 0xffff +3ffdaaf0: .word 0xffff +3ffdab00: .word 0xffff +3ffdab10: .word 0xffff +3ffdab20: .word 0xffff +3ffdab30: .word 0xffff +3ffdab40: .word 0xffff +3ffdab50: .word 0xffff +3ffdab60: .word 0xffff +3ffdab70: .word 0xffff +3ffdab80: .word 0xffff +3ffdab90: .word 0xffff +3ffdaba0: .word 0xffff +3ffdabb0: .word 0xffff +3ffdabc0: .word 0xffff +3ffdabd0: .word 0xffff +3ffdabe0: .word 0xffff +3ffdabf0: .word 0xffff +3ffdac00: .word 0xffff +3ffdac10: .word 0xffff +3ffdac20: .word 0xffff +3ffdac30: .word 0xffff +3ffdac40: .word 0xffff +3ffdac50: .word 0xffff +3ffdac60: .word 0xffff +3ffdac70: .word 0xffff +3ffdac80: .word 0xffff +3ffdac90: .word 0xffff +3ffdaca0: .word 0xffff +3ffdacb0: .word 0xffff +3ffdacc0: .word 0xffff +3ffdacd0: .word 0xffff +3ffdace0: .word 0xffff +3ffdacf0: .word 0xffff +3ffdad00: .word 0xffff +3ffdad10: .word 0xffff +3ffdad20: .word 0xffff +3ffdad30: .word 0xffff +3ffdad40: .word 0xffff +3ffdad50: .word 0xffff +3ffdad60: .word 0xffff +3ffdad70: .word 0xffff +3ffdad80: .word 0xffff +3ffdad90: .word 0xffff +3ffdada0: .word 0xffff +3ffdadb0: .word 0xffff +3ffdadc0: .word 0xffff +3ffdadd0: .word 0xffff +3ffdade0: .word 0xffff +3ffdadf0: .word 0xffff +3ffdae00: .word 0xffff +3ffdae10: .word 0xffff +3ffdae20: .word 0xffff +3ffdae30: .word 0xffff +3ffdae40: .word 0xffff +3ffdae50: .word 0xffff +3ffdae60: .word 0xffff +3ffdae70: .word 0xffff +3ffdae80: .word 0xffff +3ffdae90: .word 0xffff +3ffdaea0: .word 0xffff +3ffdaeb0: .word 0xffff +3ffdaec0: .word 0xffff +3ffdaed0: .word 0xffff +3ffdaee0: .word 0xffff +3ffdaef0: .word 0xffff +3ffdaf00: .word 0xffff +3ffdaf10: .word 0xffff +3ffdaf20: .word 0xffff +3ffdaf30: .word 0xffff +3ffdaf40: .word 0xffff +3ffdaf50: .word 0xffff +3ffdaf60: .word 0xffff +3ffdaf70: .word 0xffff +3ffdaf80: .word 0xffff +3ffdaf90: .word 0xffff +3ffdafa0: .word 0xffff +3ffdafb0: .word 0xffff +3ffdafc0: .word 0xffff +3ffdafd0: .word 0xffff +3ffdafe0: .word 0xffff +3ffdaff0: .word 0xffff +3ffdb000: .word 0xffff +3ffdb010: .word 0xffff +3ffdb020: .word 0xffff +3ffdb030: .word 0xffff +3ffdb040: .word 0xffff +3ffdb050: .word 0xffff +3ffdb060: .word 0xffff +3ffdb070: .word 0xffff +3ffdb080: .word 0xffff +3ffdb090: .word 0xffff +3ffdb0a0: .word 0xffff +3ffdb0b0: .word 0xffff +3ffdb0c0: .word 0xffff +3ffdb0d0: .word 0xffff +3ffdb0e0: .word 0xffff +3ffdb0f0: .word 0xffff +3ffdb100: .word 0xffff +3ffdb110: .word 0xffff +3ffdb120: .word 0xffff +3ffdb130: .word 0xffff +3ffdb140: .word 0xffff +3ffdb150: .word 0xffff +3ffdb160: .word 0xffff +3ffdb170: .word 0xffff +3ffdb180: .word 0xffff +3ffdb190: .word 0xffff +3ffdb1a0: .word 0xffff +3ffdb1b0: .word 0xffff +3ffdb1c0: .word 0xffff +3ffdb1d0: .word 0xffff +3ffdb1e0: .word 0xffff +3ffdb1f0: .word 0xffff +3ffdb200: .word 0xffff +3ffdb210: .word 0xffff +3ffdb220: .word 0xffff +3ffdb230: .word 0xffff +3ffdb240: .word 0xffff +3ffdb250: .word 0xffff +3ffdb260: .word 0xffff +3ffdb270: .word 0xffff +3ffdb280: .word 0xffff +3ffdb290: .word 0xffff +3ffdb2a0: .word 0xffff +3ffdb2b0: .word 0xffff +3ffdb2c0: .word 0xffff +3ffdb2d0: .word 0xffff +3ffdb2e0: .word 0xffff +3ffdb2f0: .word 0xffff +3ffdb300: .word 0xffff +3ffdb310: .word 0xffff +3ffdb320: .word 0xffff +3ffdb330: .word 0xffff +3ffdb340: .word 0xffff +3ffdb350: .word 0xffff +3ffdb360: .word 0xffff +3ffdb370: .word 0xffff +3ffdb380: .word 0xffff +3ffdb390: .word 0xffff +3ffdb3a0: .word 0xffff +3ffdb3b0: .word 0xffff +3ffdb3c0: .word 0xffff +3ffdb3d0: .word 0xffff +3ffdb3e0: .word 0xffff +3ffdb3f0: .word 0xffff +3ffdb400: .word 0xffff +3ffdb410: .word 0xffff +3ffdb420: .word 0xffff +3ffdb430: .word 0xffff +3ffdb440: .word 0xffff +3ffdb450: .word 0xffff +3ffdb460: .word 0xffff +3ffdb470: .word 0xffff +3ffdb480: .word 0xffff +3ffdb490: .word 0xffff +3ffdb4a0: .word 0xffff +3ffdb4b0: .word 0xffff +3ffdb4c0: .word 0xffff +3ffdb4d0: .word 0xffff +3ffdb4e0: .word 0xffff +3ffdb4f0: .word 0xffff +3ffdb500: .word 0xffff +3ffdb510: .word 0xffff +3ffdb520: .word 0xffff +3ffdb530: .word 0xffff +3ffdb540: .word 0xffff +3ffdb550: .word 0xffff +3ffdb560: .word 0xffff +3ffdb570: .word 0xffff +3ffdb580: .word 0xffff +3ffdb590: .word 0xffff +3ffdb5a0: .word 0xffff +3ffdb5b0: .word 0xffff +3ffdb5c0: .word 0xffff +3ffdb5d0: .word 0xffff +3ffdb5e0: .word 0xffff +3ffdb5f0: .word 0xffff +3ffdb600: .word 0xffff +3ffdb610: .word 0xffff +3ffdb620: .word 0xffff +3ffdb630: .word 0xffff +3ffdb640: .word 0xffff +3ffdb650: .word 0xffff +3ffdb660: .word 0xffff +3ffdb670: .word 0xffff +3ffdb680: .word 0xffff +3ffdb690: .word 0xffff +3ffdb6a0: .word 0xffff +3ffdb6b0: .word 0xffff +3ffdb6c0: .word 0xffff +3ffdb6d0: .word 0xffff +3ffdb6e0: .word 0xffff +3ffdb6f0: .word 0xffff +3ffdb700: .word 0xffff +3ffdb710: .word 0xffff +3ffdb720: .word 0xffff +3ffdb730: .word 0xffff +3ffdb740: .word 0xffff +3ffdb750: .word 0xffff +3ffdb760: .word 0xffff +3ffdb770: .word 0xffff +3ffdb780: .word 0xffff +3ffdb790: .word 0xffff +3ffdb7a0: .word 0xffff +3ffdb7b0: .word 0xffff +3ffdb7c0: .word 0xffff +3ffdb7d0: .word 0xffff +3ffdb7e0: .word 0xffff +3ffdb7f0: .word 0xffff +3ffdb800: .word 0xffff +3ffdb810: .word 0xffff +3ffdb820: .word 0xffff +3ffdb830: .word 0xffff +3ffdb840: .word 0xffff +3ffdb850: .word 0xffff +3ffdb860: .word 0xffff +3ffdb870: .word 0xffff +3ffdb880: .word 0xffff +3ffdb890: .word 0xffff +3ffdb8a0: .word 0xffff +3ffdb8b0: .word 0xffff +3ffdb8c0: .word 0xffff +3ffdb8d0: .word 0xffff +3ffdb8e0: .word 0xffff +3ffdb8f0: .word 0xffff +3ffdb900: .word 0xffff +3ffdb910: .word 0xffff +3ffdb920: .word 0xffff +3ffdb930: .word 0xffff +3ffdb940: .word 0xffff +3ffdb950: .word 0xffff +3ffdb960: .word 0xffff +3ffdb970: .word 0xffff +3ffdb980: .word 0xffff +3ffdb990: .word 0xffff +3ffdb9a0: .word 0xffff +3ffdb9b0: .word 0xffff +3ffdb9c0: .word 0xffff +3ffdb9d0: .word 0xffff +3ffdb9e0: .word 0xffff +3ffdb9f0: .word 0xffff +3ffdba00: .word 0xffff +3ffdba10: .word 0xffff +3ffdba20: .word 0xffff +3ffdba30: .word 0xffff +3ffdba40: .word 0xffff +3ffdba50: .word 0xffff +3ffdba60: .word 0xffff +3ffdba70: .word 0xffff +3ffdba80: .word 0xffff +3ffdba90: .word 0xffff +3ffdbaa0: .word 0xffff +3ffdbab0: .word 0xffff +3ffdbac0: .word 0xffff +3ffdbad0: .word 0xffff +3ffdbae0: .word 0xffff +3ffdbaf0: .word 0xffff +3ffdbb00: .word 0xffff +3ffdbb10: .word 0xffff +3ffdbb20: .word 0xffff +3ffdbb30: .word 0xffff +3ffdbb40: .word 0xffff +3ffdbb50: .word 0xffff +3ffdbb60: .word 0xffff +3ffdbb70: .word 0xffff +3ffdbb80: .word 0xffff +3ffdbb90: .word 0xffff +3ffdbba0: .word 0xffff +3ffdbbb0: .word 0xffff +3ffdbbc0: .word 0xffff +3ffdbbd0: .word 0xffff +3ffdbbe0: .word 0xffff +3ffdbbf0: .word 0xffff +3ffdbc00: .word 0xffff +3ffdbc10: .word 0xffff +3ffdbc20: .word 0xffff +3ffdbc30: .word 0xffff +3ffdbc40: .word 0xffff +3ffdbc50: .word 0xffff +3ffdbc60: .word 0xffff +3ffdbc70: .word 0xffff +3ffdbc80: .word 0xffff +3ffdbc90: .word 0xffff +3ffdbca0: .word 0xffff +3ffdbcb0: .word 0xffff +3ffdbcc0: .word 0xffff +3ffdbcd0: .word 0xffff +3ffdbce0: .word 0xffff +3ffdbcf0: .word 0xffff +3ffdbd00: .word 0xffff +3ffdbd10: .word 0xffff +3ffdbd20: .word 0xffff +3ffdbd30: .word 0xffff +3ffdbd40: .word 0xffff +3ffdbd50: .word 0xffff +3ffdbd60: .word 0xffff +3ffdbd70: .word 0xffff +3ffdbd80: .word 0xffff +3ffdbd90: .word 0xffff +3ffdbda0: .word 0xffff +3ffdbdb0: .word 0xffff +3ffdbdc0: .word 0xffff +3ffdbdd0: .word 0xffff +3ffdbde0: .word 0xffff +3ffdbdf0: .word 0xffff +3ffdbe00: .word 0xffff +3ffdbe10: .word 0xffff +3ffdbe20: .word 0xffff +3ffdbe30: .word 0xffff +3ffdbe40: .word 0xffff +3ffdbe50: .word 0xffff +3ffdbe60: .word 0xffff +3ffdbe70: .word 0xffff +3ffdbe80: .word 0xffff +3ffdbe90: .word 0xffff +3ffdbea0: .word 0xffff +3ffdbeb0: .word 0xffff +3ffdbec0: .word 0xffff +3ffdbed0: .word 0xffff +3ffdbee0: .word 0xffff +3ffdbef0: .word 0xffff +3ffdbf00: .word 0xffff +3ffdbf10: .word 0xffff +3ffdbf20: .word 0xffff +3ffdbf30: .word 0xffff +3ffdbf40: .word 0xffff +3ffdbf50: .word 0xffff +3ffdbf60: .word 0xffff +3ffdbf70: .word 0xffff +3ffdbf80: .word 0xffff +3ffdbf90: .word 0xffff +3ffdbfa0: .word 0xffff +3ffdbfb0: .word 0xffff +3ffdbfc0: .word 0xffff +3ffdbfd0: .word 0xffff +3ffdbfe0: .word 0xffff +3ffdbff0: .word 0xffff +3ffdc000: .word 0xffff +3ffdc010: .word 0xffff +3ffdc020: .word 0xffff +3ffdc030: .word 0xffff +3ffdc040: .word 0xffff +3ffdc050: .word 0xffff +3ffdc060: .word 0xffff +3ffdc070: .word 0xffff +3ffdc080: .word 0xffff +3ffdc090: .word 0xffff +3ffdc0a0: .word 0xffff +3ffdc0b0: .word 0xffff +3ffdc0c0: .word 0xffff +3ffdc0d0: .word 0xffff +3ffdc0e0: .word 0xffff +3ffdc0f0: .word 0xffff +3ffdc100: .word 0xffff +3ffdc110: .word 0xffff +3ffdc120: .word 0xffff +3ffdc130: .word 0xffff +3ffdc140: .word 0xffff +3ffdc150: .word 0xffff +3ffdc160: .word 0xffff +3ffdc170: .word 0xffff +3ffdc180: .word 0xffff +3ffdc190: .word 0xffff +3ffdc1a0: .word 0xffff +3ffdc1b0: .word 0xffff +3ffdc1c0: .word 0xffff +3ffdc1d0: .word 0xffff +3ffdc1e0: .word 0xffff +3ffdc1f0: .word 0xffff +3ffdc200: .word 0xffff +3ffdc210: .word 0xffff +3ffdc220: .word 0xffff +3ffdc230: .word 0xffff +3ffdc240: .word 0xffff +3ffdc250: .word 0xffff +3ffdc260: .word 0xffff +3ffdc270: .word 0xffff +3ffdc280: .word 0xffff +3ffdc290: .word 0xffff +3ffdc2a0: .word 0xffff +3ffdc2b0: .word 0xffff +3ffdc2c0: .word 0xffff +3ffdc2d0: .word 0xffff +3ffdc2e0: .word 0xffff +3ffdc2f0: .word 0xffff +3ffdc300: .word 0xffff +3ffdc310: .word 0xffff +3ffdc320: .word 0xffff +3ffdc330: .word 0xffff +3ffdc340: .word 0xffff +3ffdc350: .word 0xffff +3ffdc360: .word 0xffff +3ffdc370: .word 0xffff +3ffdc380: .word 0xffff +3ffdc390: .word 0xffff +3ffdc3a0: .word 0xffff +3ffdc3b0: .word 0xffff +3ffdc3c0: .word 0xffff +3ffdc3d0: .word 0xffff +3ffdc3e0: .word 0xffff +3ffdc3f0: .word 0xffff +3ffdc400: .word 0xffff +3ffdc410: .word 0xffff +3ffdc420: .word 0xffff +3ffdc430: .word 0xffff +3ffdc440: .word 0xffff +3ffdc450: .word 0xffff +3ffdc460: .word 0xffff +3ffdc470: .word 0xffff +3ffdc480: .word 0xffff +3ffdc490: .word 0xffff +3ffdc4a0: .word 0xffff +3ffdc4b0: .word 0xffff +3ffdc4c0: .word 0xffff +3ffdc4d0: .word 0xffff +3ffdc4e0: .word 0xffff +3ffdc4f0: .word 0xffff +3ffdc500: .word 0xffff +3ffdc510: .word 0xffff +3ffdc520: .word 0xffff +3ffdc530: .word 0xffff +3ffdc540: .word 0xffff +3ffdc550: .word 0xffff +3ffdc560: .word 0xffff +3ffdc570: .word 0xffff +3ffdc580: .word 0xffff +3ffdc590: .word 0xffff +3ffdc5a0: .word 0xffff +3ffdc5b0: .word 0xffff +3ffdc5c0: .word 0xffff +3ffdc5d0: .word 0xffff +3ffdc5e0: .word 0xffff +3ffdc5f0: .word 0xffff +3ffdc600: .word 0xffff +3ffdc610: .word 0xffff +3ffdc620: .word 0xffff +3ffdc630: .word 0xffff +3ffdc640: .word 0xffff +3ffdc650: .word 0xffff +3ffdc660: .word 0xffff +3ffdc670: .word 0xffff +3ffdc680: .word 0xffff +3ffdc690: .word 0xffff +3ffdc6a0: .word 0xffff +3ffdc6b0: .word 0xffff +3ffdc6c0: .word 0xffff +3ffdc6d0: .word 0xffff +3ffdc6e0: .word 0xffff +3ffdc6f0: .word 0xffff +3ffdc700: .word 0xffff +3ffdc710: .word 0xffff +3ffdc720: .word 0xffff +3ffdc730: .word 0xffff +3ffdc740: .word 0xffff +3ffdc750: .word 0xffff +3ffdc760: .word 0xffff +3ffdc770: .word 0xffff +3ffdc780: .word 0xffff +3ffdc790: .word 0xffff +3ffdc7a0: .word 0xffff +3ffdc7b0: .word 0xffff +3ffdc7c0: .word 0xffff +3ffdc7d0: .word 0xffff +3ffdc7e0: .word 0xffff +3ffdc7f0: .word 0xffff +3ffdc800: .word 0xffff +3ffdc810: .word 0xffff +3ffdc820: .word 0xffff +3ffdc830: .word 0xffff +3ffdc840: .word 0xffff +3ffdc850: .word 0xffff +3ffdc860: .word 0xffff +3ffdc870: .word 0xffff +3ffdc880: .word 0xffff +3ffdc890: .word 0xffff +3ffdc8a0: .word 0xffff +3ffdc8b0: .word 0xffff +3ffdc8c0: .word 0xffff +3ffdc8d0: .word 0xffff +3ffdc8e0: .word 0xffff +3ffdc8f0: .word 0xffff +3ffdc900: .word 0xffff +3ffdc910: .word 0xffff +3ffdc920: .word 0xffff +3ffdc930: .word 0xffff +3ffdc940: .word 0xffff +3ffdc950: .word 0xffff +3ffdc960: .word 0xffff +3ffdc970: .word 0xffff +3ffdc980: .word 0xffff +3ffdc990: .word 0xffff +3ffdc9a0: .word 0xffff +3ffdc9b0: .word 0xffff +3ffdc9c0: .word 0xffff +3ffdc9d0: .word 0xffff +3ffdc9e0: .word 0xffff +3ffdc9f0: .word 0xffff +3ffdca00: .word 0xffff +3ffdca10: .word 0xffff +3ffdca20: .word 0xffff +3ffdca30: .word 0xffff +3ffdca40: .word 0xffff +3ffdca50: .word 0xffff +3ffdca60: .word 0xffff +3ffdca70: .word 0xffff +3ffdca80: .word 0xffff +3ffdca90: .word 0xffff +3ffdcaa0: .word 0xffff +3ffdcab0: .word 0xffff +3ffdcac0: .word 0xffff +3ffdcad0: .word 0xffff +3ffdcae0: .word 0xffff +3ffdcaf0: .word 0xffff +3ffdcb00: .word 0xffff +3ffdcb10: .word 0xffff +3ffdcb20: .word 0xffff +3ffdcb30: .word 0xffff +3ffdcb40: .word 0xffff +3ffdcb50: .word 0xffff +3ffdcb60: .word 0xffff +3ffdcb70: .word 0xffff +3ffdcb80: .word 0xffff +3ffdcb90: .word 0xffff +3ffdcba0: .word 0xffff +3ffdcbb0: .word 0xffff +3ffdcbc0: .word 0xffff +3ffdcbd0: .word 0xffff +3ffdcbe0: .word 0xffff +3ffdcbf0: .word 0xffff +3ffdcc00: .word 0xffff +3ffdcc10: .word 0xffff +3ffdcc20: .word 0xffff +3ffdcc30: .word 0xffff +3ffdcc40: .word 0xffff +3ffdcc50: .word 0xffff +3ffdcc60: .word 0xffff +3ffdcc70: .word 0xffff +3ffdcc80: .word 0xffff +3ffdcc90: .word 0xffff +3ffdcca0: .word 0xffff +3ffdccb0: .word 0xffff +3ffdccc0: .word 0xffff +3ffdccd0: .word 0xffff +3ffdcce0: .word 0xffff +3ffdccf0: .word 0xffff +3ffdcd00: .word 0xffff +3ffdcd10: .word 0xffff +3ffdcd20: .word 0xffff +3ffdcd30: .word 0xffff +3ffdcd40: .word 0xffff +3ffdcd50: .word 0xffff +3ffdcd60: .word 0xffff +3ffdcd70: .word 0xffff +3ffdcd80: .word 0xffff +3ffdcd90: .word 0xffff +3ffdcda0: .word 0xffff +3ffdcdb0: .word 0xffff +3ffdcdc0: .word 0xffff +3ffdcdd0: .word 0xffff +3ffdcde0: .word 0xffff +3ffdcdf0: .word 0xffff +3ffdce00: .word 0xffff +3ffdce10: .word 0xffff +3ffdce20: .word 0xffff +3ffdce30: .word 0xffff +3ffdce40: .word 0xffff +3ffdce50: .word 0xffff +3ffdce60: .word 0xffff +3ffdce70: .word 0xffff +3ffdce80: .word 0xffff +3ffdce90: .word 0xffff +3ffdcea0: .word 0xffff +3ffdceb0: .word 0xffff +3ffdcec0: .word 0xffff +3ffdced0: .word 0xffff +3ffdcee0: .word 0xffff +3ffdcef0: .word 0xffff +3ffdcf00: .word 0xffff +3ffdcf10: .word 0xffff +3ffdcf20: .word 0xffff +3ffdcf30: .word 0xffff +3ffdcf40: .word 0xffff +3ffdcf50: .word 0xffff +3ffdcf60: .word 0xffff +3ffdcf70: .word 0xffff +3ffdcf80: .word 0xffff +3ffdcf90: .word 0xffff +3ffdcfa0: .word 0xffff +3ffdcfb0: .word 0xffff +3ffdcfc0: .word 0xffff +3ffdcfd0: .word 0xffff +3ffdcfe0: .word 0xffff +3ffdcff0: .word 0xffff +3ffdd000: .word 0xffff +3ffdd010: .word 0xffff +3ffdd020: .word 0xffff +3ffdd030: .word 0xffff +3ffdd040: .word 0xffff +3ffdd050: .word 0xffff +3ffdd060: .word 0xffff +3ffdd070: .word 0xffff +3ffdd080: .word 0xffff +3ffdd090: .word 0xffff +3ffdd0a0: .word 0xffff +3ffdd0b0: .word 0xffff +3ffdd0c0: .word 0xffff +3ffdd0d0: .word 0xffff +3ffdd0e0: .word 0xffff +3ffdd0f0: .word 0xffff +3ffdd100: .word 0xffff +3ffdd110: .word 0xffff +3ffdd120: .word 0xffff +3ffdd130: .word 0xffff +3ffdd140: .word 0xffff +3ffdd150: .word 0xffff +3ffdd160: .word 0xffff +3ffdd170: .word 0xffff +3ffdd180: .word 0xffff +3ffdd190: .word 0xffff +3ffdd1a0: .word 0xffff +3ffdd1b0: .word 0xffff +3ffdd1c0: .word 0xffff +3ffdd1d0: .word 0xffff +3ffdd1e0: .word 0xffff +3ffdd1f0: .word 0xffff +3ffdd200: .word 0xffff +3ffdd210: .word 0xffff +3ffdd220: .word 0xffff +3ffdd230: .word 0xffff +3ffdd240: .word 0xffff +3ffdd250: .word 0xffff +3ffdd260: .word 0xffff +3ffdd270: .word 0xffff +3ffdd280: .word 0xffff +3ffdd290: .word 0xffff +3ffdd2a0: .word 0xffff +3ffdd2b0: .word 0xffff +3ffdd2c0: .word 0xffff +3ffdd2d0: .word 0xffff +3ffdd2e0: .word 0xffff +3ffdd2f0: .word 0xffff +3ffdd300: .word 0xffff +3ffdd310: .word 0xffff +3ffdd320: .word 0xffff +3ffdd330: .word 0xffff +3ffdd340: .word 0xffff +3ffdd350: .word 0xffff +3ffdd360: .word 0xffff +3ffdd370: .word 0xffff +3ffdd380: .word 0xffff +3ffdd390: .word 0xffff +3ffdd3a0: .word 0xffff +3ffdd3b0: .word 0xffff +3ffdd3c0: .word 0xffff +3ffdd3d0: .word 0xffff +3ffdd3e0: .word 0xffff +3ffdd3f0: .word 0xffff +3ffdd400: .word 0xffff +3ffdd410: .word 0xffff +3ffdd420: .word 0xffff +3ffdd430: .word 0xffff +3ffdd440: .word 0xffff +3ffdd450: .word 0xffff +3ffdd460: .word 0xffff +3ffdd470: .word 0xffff +3ffdd480: .word 0xffff +3ffdd490: .word 0xffff +3ffdd4a0: .word 0xffff +3ffdd4b0: .word 0xffff +3ffdd4c0: .word 0xffff +3ffdd4d0: .word 0xffff +3ffdd4e0: .word 0xffff +3ffdd4f0: .word 0xffff +3ffdd500: .word 0xffff +3ffdd510: .word 0xffff +3ffdd520: .word 0xffff +3ffdd530: .word 0xffff +3ffdd540: .word 0xffff +3ffdd550: .word 0xffff +3ffdd560: .word 0xffff +3ffdd570: .word 0xffff +3ffdd580: .word 0xffff +3ffdd590: .word 0xffff +3ffdd5a0: .word 0xffff +3ffdd5b0: .word 0xffff +3ffdd5c0: .word 0xffff +3ffdd5d0: .word 0xffff +3ffdd5e0: .word 0xffff +3ffdd5f0: .word 0xffff +3ffdd600: .word 0xffff +3ffdd610: .word 0xffff +3ffdd620: .word 0xffff +3ffdd630: .word 0xffff +3ffdd640: .word 0xffff +3ffdd650: .word 0xffff +3ffdd660: .word 0xffff +3ffdd670: .word 0xffff +3ffdd680: .word 0xffff +3ffdd690: .word 0xffff +3ffdd6a0: .word 0xffff +3ffdd6b0: .word 0xffff +3ffdd6c0: .word 0xffff +3ffdd6d0: .word 0xffff +3ffdd6e0: .word 0xffff +3ffdd6f0: .word 0xffff +3ffdd700: .word 0xffff +3ffdd710: .word 0xffff +3ffdd720: .word 0xffff +3ffdd730: .word 0xffff +3ffdd740: .word 0xffff +3ffdd750: .word 0xffff +3ffdd760: .word 0xffff +3ffdd770: .word 0xffff +3ffdd780: .word 0xffff +3ffdd790: .word 0xffff +3ffdd7a0: .word 0xffff +3ffdd7b0: .word 0xffff +3ffdd7c0: .word 0xffff +3ffdd7d0: .word 0xffff +3ffdd7e0: .word 0xffff +3ffdd7f0: .word 0xffff +3ffdd800: .word 0xffff +3ffdd810: .word 0xffff +3ffdd820: .word 0xffff +3ffdd830: .word 0xffff +3ffdd840: .word 0xffff +3ffdd850: .word 0xffff +3ffdd860: .word 0xffff +3ffdd870: .word 0xffff +3ffdd880: .word 0xffff +3ffdd890: .word 0xffff +3ffdd8a0: .word 0xffff +3ffdd8b0: .word 0xffff +3ffdd8c0: .word 0xffff +3ffdd8d0: .word 0xffff +3ffdd8e0: .word 0xffff +3ffdd8f0: .word 0xffff +3ffdd900: .word 0xffff +3ffdd910: .word 0xffff +3ffdd920: .word 0xffff +3ffdd930: .word 0xffff +3ffdd940: .word 0xffff +3ffdd950: .word 0xffff +3ffdd960: .word 0xffff +3ffdd970: .word 0xffff +3ffdd980: .word 0xffff +3ffdd990: .word 0xffff +3ffdd9a0: .word 0xffff +3ffdd9b0: .word 0xffff +3ffdd9c0: .word 0xffff +3ffdd9d0: .word 0xffff +3ffdd9e0: .word 0xffff +3ffdd9f0: .word 0xffff +3ffdda00: .word 0xffff +3ffdda10: .word 0xffff +3ffdda20: .word 0xffff +3ffdda30: .word 0xffff +3ffdda40: .word 0xffff +3ffdda50: .word 0xffff +3ffdda60: .word 0xffff +3ffdda70: .word 0xffff +3ffdda80: .word 0xffff +3ffdda90: .word 0xffff +3ffddaa0: .word 0xffff +3ffddab0: .word 0xffff +3ffddac0: .word 0xffff +3ffddad0: .word 0xffff +3ffddae0: .word 0xffff +3ffddaf0: .word 0xffff +3ffddb00: .word 0xffff +3ffddb10: .word 0xffff +3ffddb20: .word 0xffff +3ffddb30: .word 0xffff +3ffddb40: .word 0xffff +3ffddb50: .word 0xffff +3ffddb60: .word 0xffff +3ffddb70: .word 0xffff +3ffddb80: .word 0xffff +3ffddb90: .word 0xffff +3ffddba0: .word 0xffff +3ffddbb0: .word 0xffff +3ffddbc0: .word 0xffff +3ffddbd0: .word 0xffff +3ffddbe0: .word 0xffff +3ffddbf0: .word 0xffff +3ffddc00: .word 0xffff +3ffddc10: .word 0xffff +3ffddc20: .word 0xffff +3ffddc30: .word 0xffff +3ffddc40: .word 0xffff +3ffddc50: .word 0xffff +3ffddc60: .word 0xffff +3ffddc70: .word 0xffff +3ffddc80: .word 0xffff +3ffddc90: .word 0xffff +3ffddca0: .word 0xffff +3ffddcb0: .word 0xffff +3ffddcc0: .word 0xffff +3ffddcd0: .word 0xffff +3ffddce0: .word 0xffff +3ffddcf0: .word 0xffff +3ffddd00: .word 0xffff +3ffddd10: .word 0xffff +3ffddd20: .word 0xffff +3ffddd30: .word 0xffff +3ffddd40: .word 0xffff +3ffddd50: .word 0xffff +3ffddd60: .word 0xffff +3ffddd70: .word 0xffff +3ffddd80: .word 0xffff +3ffddd90: .word 0xffff +3ffddda0: .word 0xffff +3ffdddb0: .word 0xffff +3ffdddc0: .word 0xffff +3ffdddd0: .word 0xffff +3ffddde0: .word 0xffff +3ffdddf0: .word 0xffff +3ffdde00: .word 0xffff +3ffdde10: .word 0xffff +3ffdde20: .word 0xffff +3ffdde30: .word 0xffff +3ffdde40: .word 0xffff +3ffdde50: .word 0xffff +3ffdde60: .word 0xffff +3ffdde70: .word 0xffff +3ffdde80: .word 0xffff +3ffdde90: .word 0xffff +3ffddea0: .word 0xffff +3ffddeb0: .word 0xffff +3ffddec0: .word 0xffff +3ffdded0: .word 0xffff +3ffddee0: .word 0xffff +3ffddef0: .word 0xffff +3ffddf00: .word 0xffff +3ffddf10: .word 0xffff +3ffddf20: .word 0xffff +3ffddf30: .word 0xffff +3ffddf40: .word 0xffff +3ffddf50: .word 0xffff +3ffddf60: .word 0xffff +3ffddf70: .word 0xffff +3ffddf80: .word 0xffff +3ffddf90: .word 0xffff +3ffddfa0: .word 0xffff +3ffddfb0: .word 0xffff +3ffddfc0: .word 0xffff +3ffddfd0: .word 0xffff +3ffddfe0: .word 0xffff +3ffddff0: .word 0xffff +3ffde000: .word 0xffff +3ffde010: .word 0xffff +3ffde020: .word 0xffff +3ffde030: .word 0xffff +3ffde040: .word 0xffff +3ffde050: .word 0xffff +3ffde060: .word 0xffff +3ffde070: .word 0xffff +3ffde080: .word 0xffff +3ffde090: .word 0xffff +3ffde0a0: .word 0xffff +3ffde0b0: .word 0xffff +3ffde0c0: .word 0xffff +3ffde0d0: .word 0xffff +3ffde0e0: .word 0xffff +3ffde0f0: .word 0xffff +3ffde100: .word 0xffff +3ffde110: .word 0xffff +3ffde120: .word 0xffff +3ffde130: .word 0xffff +3ffde140: .word 0xffff +3ffde150: .word 0xffff +3ffde160: .word 0xffff +3ffde170: .word 0xffff +3ffde180: .word 0xffff +3ffde190: .word 0xffff +3ffde1a0: .word 0xffff +3ffde1b0: .word 0xffff +3ffde1c0: .word 0xffff +3ffde1d0: .word 0xffff +3ffde1e0: .word 0xffff +3ffde1f0: .word 0xffff +3ffde200: .word 0xffff +3ffde210: .word 0xffff +3ffde220: .word 0xffff +3ffde230: .word 0xffff +3ffde240: .word 0xffff +3ffde250: .word 0xffff +3ffde260: .word 0xffff +3ffde270: .word 0xffff +3ffde280: .word 0xffff +3ffde290: .word 0xffff +3ffde2a0: .word 0xffff +3ffde2b0: .word 0xffff +3ffde2c0: .word 0xffff +3ffde2d0: .word 0xffff +3ffde2e0: .word 0xffff +3ffde2f0: .word 0xffff +3ffde300: .word 0xffff +3ffde310: .word 0xffff +3ffde320: .word 0xffff +3ffde330: .word 0xffff +3ffde340: .word 0xffff +3ffde350: .word 0xffff +3ffde360: .word 0xffff +3ffde370: .word 0xffff +3ffde380: .word 0xffff +3ffde390: .word 0xffff +3ffde3a0: .word 0xffff +3ffde3b0: .word 0xffff +3ffde3c0: .word 0xffff +3ffde3d0: .word 0xffff +3ffde3e0: .word 0xffff +3ffde3f0: .word 0xffff +3ffde400: .word 0xffff +3ffde410: .word 0xffff +3ffde420: .word 0xffff +3ffde430: .word 0xffff +3ffde440: .word 0xffff +3ffde450: .word 0xffff +3ffde460: .word 0xffff +3ffde470: .word 0xffff +3ffde480: .word 0xffff +3ffde490: .word 0xffff +3ffde4a0: .word 0xffff +3ffde4b0: .word 0xffff +3ffde4c0: .word 0xffff +3ffde4d0: .word 0xffff +3ffde4e0: .word 0xffff +3ffde4f0: .word 0xffff +3ffde500: .word 0xffff +3ffde510: .word 0xffff +3ffde520: .word 0xffff +3ffde530: .word 0xffff +3ffde540: .word 0xffff +3ffde550: .word 0xffff +3ffde560: .word 0xffff +3ffde570: .word 0xffff +3ffde580: .word 0xffff +3ffde590: .word 0xffff +3ffde5a0: .word 0xffff +3ffde5b0: .word 0xffff +3ffde5c0: .word 0xffff +3ffde5d0: .word 0xffff +3ffde5e0: .word 0xffff +3ffde5f0: .word 0xffff +3ffde600: .word 0xffff +3ffde610: .word 0xffff +3ffde620: .word 0xffff +3ffde630: .word 0xffff +3ffde640: .word 0xffff +3ffde650: .word 0xffff +3ffde660: .word 0xffff +3ffde670: .word 0xffff +3ffde680: .word 0xffff +3ffde690: .word 0xffff +3ffde6a0: .word 0xffff +3ffde6b0: .word 0xffff +3ffde6c0: .word 0xffff +3ffde6d0: .word 0xffff +3ffde6e0: .word 0xffff +3ffde6f0: .word 0xffff +3ffde700: .word 0xffff +3ffde710: .word 0xffff +3ffde720: .word 0xffff +3ffde730: .word 0xffff +3ffde740: .word 0xffff +3ffde750: .word 0xffff +3ffde760: .word 0xffff +3ffde770: .word 0xffff +3ffde780: .word 0xffff +3ffde790: .word 0xffff +3ffde7a0: .word 0xffff +3ffde7b0: .word 0xffff +3ffde7c0: .word 0xffff +3ffde7d0: .word 0xffff +3ffde7e0: .word 0xffff +3ffde7f0: .word 0xffff +3ffde800: .word 0xffff +3ffde810: .word 0xffff +3ffde820: .word 0xffff +3ffde830: .word 0xffff +3ffde840: .word 0xffff +3ffde850: .word 0xffff +3ffde860: .word 0xffff +3ffde870: .word 0xffff +3ffde880: .word 0xffff +3ffde890: .word 0xffff +3ffde8a0: .word 0xffff +3ffde8b0: .word 0xffff +3ffde8c0: .word 0xffff +3ffde8d0: .word 0xffff +3ffde8e0: .word 0xffff +3ffde8f0: .word 0xffff +3ffde900: .word 0xffff +3ffde910: .word 0xffff +3ffde920: .word 0xffff +3ffde930: .word 0xffff +3ffde940: .word 0xffff +3ffde950: .word 0xffff +3ffde960: .word 0xffff +3ffde970: .word 0xffff +3ffde980: .word 0xffff +3ffde990: .word 0xffff +3ffde9a0: .word 0xffff +3ffde9b0: .word 0xffff +3ffde9c0: .word 0xffff +3ffde9d0: .word 0xffff +3ffde9e0: .word 0xffff +3ffde9f0: .word 0xffff +3ffdea00: .word 0xffff +3ffdea10: .word 0xffff +3ffdea20: .word 0xffff +3ffdea30: .word 0xffff +3ffdea40: .word 0xffff +3ffdea50: .word 0xffff +3ffdea60: .word 0xffff +3ffdea70: .word 0xffff +3ffdea80: .word 0xffff +3ffdea90: .word 0xffff +3ffdeaa0: .word 0xffff +3ffdeab0: .word 0xffff +3ffdeac0: .word 0xffff +3ffdead0: .word 0xffff +3ffdeae0: .word 0xffff +3ffdeaf0: .word 0xffff +3ffdeb00: .word 0xffff +3ffdeb10: .word 0xffff +3ffdeb20: .word 0xffff +3ffdeb30: .word 0xffff +3ffdeb40: .word 0xffff +3ffdeb50: .word 0xffff +3ffdeb60: .word 0xffff +3ffdeb70: .word 0xffff +3ffdeb80: .word 0xffff +3ffdeb90: .word 0xffff +3ffdeba0: .word 0xffff +3ffdebb0: .word 0xffff +3ffdebc0: .word 0xffff +3ffdebd0: .word 0xffff +3ffdebe0: .word 0xffff +3ffdebf0: .word 0xffff +3ffdec00: .word 0xffff +3ffdec10: .word 0xffff +3ffdec20: .word 0xffff +3ffdec30: .word 0xffff +3ffdec40: .word 0xffff +3ffdec50: .word 0xffff +3ffdec60: .word 0xffff +3ffdec70: .word 0xffff +3ffdec80: .word 0xffff +3ffdec90: .word 0xffff +3ffdeca0: .word 0xffff +3ffdecb0: .word 0xffff +3ffdecc0: .word 0xffff +3ffdecd0: .word 0xffff +3ffdece0: .word 0xffff +3ffdecf0: .word 0xffff +3ffded00: .word 0xffff +3ffded10: .word 0xffff +3ffded20: .word 0xffff +3ffded30: .word 0xffff +3ffded40: .word 0xffff +3ffded50: .word 0xffff +3ffded60: .word 0xffff +3ffded70: .word 0xffff +3ffded80: .word 0xffff +3ffded90: .word 0xffff +3ffdeda0: .word 0xffff +3ffdedb0: .word 0xffff +3ffdedc0: .word 0xffff +3ffdedd0: .word 0xffff +3ffdede0: .word 0xffff +3ffdedf0: .word 0xffff +3ffdee00: .word 0xffff +3ffdee10: .word 0xffff +3ffdee20: .word 0xffff +3ffdee30: .word 0xffff +3ffdee40: .word 0xffff +3ffdee50: .word 0xffff +3ffdee60: .word 0xffff +3ffdee70: .word 0xffff +3ffdee80: .word 0xffff +3ffdee90: .word 0xffff +3ffdeea0: .word 0xffff +3ffdeeb0: .word 0xffff +3ffdeec0: .word 0xffff +3ffdeed0: .word 0xffff +3ffdeee0: .word 0xffff +3ffdeef0: .word 0xffff +3ffdef00: .word 0xffff +3ffdef10: .word 0xffff +3ffdef20: .word 0xffff +3ffdef30: .word 0xffff +3ffdef40: .word 0xffff +3ffdef50: .word 0xffff +3ffdef60: .word 0xffff +3ffdef70: .word 0xffff +3ffdef80: .word 0xffff +3ffdef90: .word 0xffff +3ffdefa0: .word 0xffff +3ffdefb0: .word 0xffff +3ffdefc0: .word 0xffff +3ffdefd0: .word 0xffff +3ffdefe0: .word 0xffff +3ffdeff0: .word 0xffff +3ffdf000: .word 0xffff +3ffdf010: .word 0xffff +3ffdf020: .word 0xffff +3ffdf030: .word 0xffff +3ffdf040: .word 0xffff +3ffdf050: .word 0xffff +3ffdf060: .word 0xffff +3ffdf070: .word 0xffff +3ffdf080: .word 0xffff +3ffdf090: .word 0xffff +3ffdf0a0: .word 0xffff +3ffdf0b0: .word 0xffff +3ffdf0c0: .word 0xffff +3ffdf0d0: .word 0xffff +3ffdf0e0: .word 0xffff +3ffdf0f0: .word 0xffff +3ffdf100: .word 0xffff +3ffdf110: .word 0xffff +3ffdf120: .word 0xffff +3ffdf130: .word 0xffff +3ffdf140: .word 0xffff +3ffdf150: .word 0xffff +3ffdf160: .word 0xffff +3ffdf170: .word 0xffff +3ffdf180: .word 0xffff +3ffdf190: .word 0xffff +3ffdf1a0: .word 0xffff +3ffdf1b0: .word 0xffff +3ffdf1c0: .word 0xffff +3ffdf1d0: .word 0xffff +3ffdf1e0: .word 0xffff +3ffdf1f0: .word 0xffff +3ffdf200: .word 0xffff +3ffdf210: .word 0xffff +3ffdf220: .word 0xffff +3ffdf230: .word 0xffff +3ffdf240: .word 0xffff +3ffdf250: .word 0xffff +3ffdf260: .word 0xffff +3ffdf270: .word 0xffff +3ffdf280: .word 0xffff +3ffdf290: .word 0xffff +3ffdf2a0: .word 0xffff +3ffdf2b0: .word 0xffff +3ffdf2c0: .word 0xffff +3ffdf2d0: .word 0xffff +3ffdf2e0: .word 0xffff +3ffdf2f0: .word 0xffff +3ffdf300: .word 0xffff +3ffdf310: .word 0xffff +3ffdf320: .word 0xffff +3ffdf330: .word 0xffff +3ffdf340: .word 0xffff +3ffdf350: .word 0xffff +3ffdf360: .word 0xffff +3ffdf370: .word 0xffff +3ffdf380: .word 0xffff +3ffdf390: .word 0xffff +3ffdf3a0: .word 0xffff +3ffdf3b0: .word 0xffff +3ffdf3c0: .word 0xffff +3ffdf3d0: .word 0xffff +3ffdf3e0: .word 0xffff +3ffdf3f0: .word 0xffff +3ffdf400: .word 0xffff +3ffdf410: .word 0xffff +3ffdf420: .word 0xffff +3ffdf430: .word 0xffff +3ffdf440: .word 0xffff +3ffdf450: .word 0xffff +3ffdf460: .word 0xffff +3ffdf470: .word 0xffff +3ffdf480: .word 0xffff +3ffdf490: .word 0xffff +3ffdf4a0: .word 0xffff +3ffdf4b0: .word 0xffff +3ffdf4c0: .word 0xffff +3ffdf4d0: .word 0xffff +3ffdf4e0: .word 0xffff +3ffdf4f0: .word 0xffff +3ffdf500: .word 0xffff +3ffdf510: .word 0xffff +3ffdf520: .word 0xffff +3ffdf530: .word 0xffff +3ffdf540: .word 0xffff +3ffdf550: .word 0xffff +3ffdf560: .word 0xffff +3ffdf570: .word 0xffff +3ffdf580: .word 0xffff +3ffdf590: .word 0xffff +3ffdf5a0: .word 0xffff +3ffdf5b0: .word 0xffff +3ffdf5c0: .word 0xffff +3ffdf5d0: .word 0xffff +3ffdf5e0: .word 0xffff +3ffdf5f0: .word 0xffff +3ffdf600: .word 0xffff +3ffdf610: .word 0xffff +3ffdf620: .word 0xffff +3ffdf630: .word 0xffff +3ffdf640: .word 0xffff +3ffdf650: .word 0xffff +3ffdf660: .word 0xffff +3ffdf670: .word 0xffff +3ffdf680: .word 0xffff +3ffdf690: .word 0xffff +3ffdf6a0: .word 0xffff +3ffdf6b0: .word 0xffff +3ffdf6c0: .word 0xffff +3ffdf6d0: .word 0xffff +3ffdf6e0: .word 0xffff +3ffdf6f0: .word 0xffff +3ffdf700: .word 0xffff +3ffdf710: .word 0xffff +3ffdf720: .word 0xffff +3ffdf730: .word 0xffff +3ffdf740: .word 0xffff +3ffdf750: .word 0xffff +3ffdf760: .word 0xffff +3ffdf770: .word 0xffff +3ffdf780: .word 0xffff +3ffdf790: .word 0xffff +3ffdf7a0: .word 0xffff +3ffdf7b0: .word 0xffff +3ffdf7c0: .word 0xffff +3ffdf7d0: .word 0xffff +3ffdf7e0: .word 0xffff +3ffdf7f0: .word 0xffff +3ffdf800: .word 0xffff +3ffdf810: .word 0xffff +3ffdf820: .word 0xffff +3ffdf830: .word 0xffff +3ffdf840: .word 0xffff +3ffdf850: .word 0xffff +3ffdf860: .word 0xffff +3ffdf870: .word 0xffff +3ffdf880: .word 0xffff +3ffdf890: .word 0xffff +3ffdf8a0: .word 0xffff +3ffdf8b0: .word 0xffff +3ffdf8c0: .word 0xffff +3ffdf8d0: .word 0xffff +3ffdf8e0: .word 0xffff +3ffdf8f0: .word 0xffff +3ffdf900: .word 0xffff +3ffdf910: .word 0xffff +3ffdf920: .word 0xffff +3ffdf930: .word 0xffff +3ffdf940: .word 0xffff +3ffdf950: .word 0xffff +3ffdf960: .word 0xffff +3ffdf970: .word 0xffff +3ffdf980: .word 0xffff +3ffdf990: .word 0xffff +3ffdf9a0: .word 0xffff +3ffdf9b0: .word 0xffff +3ffdf9c0: .word 0xffff +3ffdf9d0: .word 0xffff +3ffdf9e0: .word 0xffff +3ffdf9f0: .word 0xffff +3ffdfa00: .word 0xffff +3ffdfa10: .word 0xffff +3ffdfa20: .word 0xffff +3ffdfa30: .word 0xffff +3ffdfa40: .word 0xffff +3ffdfa50: .word 0xffff +3ffdfa60: .word 0xffff +3ffdfa70: .word 0xffff +3ffdfa80: .word 0xffff +3ffdfa90: .word 0xffff +3ffdfaa0: .word 0xffff +3ffdfab0: .word 0xffff +3ffdfac0: .word 0xffff +3ffdfad0: .word 0xffff +3ffdfae0: .word 0xffff +3ffdfaf0: .word 0xffff +3ffdfb00: .word 0xffff +3ffdfb10: .word 0xffff +3ffdfb20: .word 0xffff +3ffdfb30: .word 0xffff +3ffdfb40: .word 0xffff +3ffdfb50: .word 0xffff +3ffdfb60: .word 0xffff +3ffdfb70: .word 0xffff +3ffdfb80: .word 0xffff +3ffdfb90: .word 0xffff +3ffdfba0: .word 0xffff +3ffdfbb0: .word 0xffff +3ffdfbc0: .word 0xffff +3ffdfbd0: .word 0xffff +3ffdfbe0: .word 0xffff +3ffdfbf0: .word 0xffff +3ffdfc00: .word 0xffff +3ffdfc10: .word 0xffff +3ffdfc20: .word 0xffff +3ffdfc30: .word 0xffff +3ffdfc40: .word 0xffff +3ffdfc50: .word 0xffff +3ffdfc60: .word 0xffff +3ffdfc70: .word 0xffff +3ffdfc80: .word 0xffff +3ffdfc90: .word 0xffff +3ffdfca0: .word 0xffff +3ffdfcb0: .word 0xffff +3ffdfcc0: .word 0xffff +3ffdfcd0: .word 0xffff +3ffdfce0: .word 0xffff +3ffdfcf0: .word 0xffff +3ffdfd00: .word 0xffff +3ffdfd10: .word 0xffff +3ffdfd20: .word 0xffff +3ffdfd30: .word 0xffff +3ffdfd40: .word 0xffff +3ffdfd50: .word 0xffff +3ffdfd60: .word 0xffff +3ffdfd70: .word 0xffff +3ffdfd80: .word 0xffff +3ffdfd90: .word 0xffff +3ffdfda0: .word 0xffff +3ffdfdb0: .word 0xffff +3ffdfdc0: .word 0xffff +3ffdfdd0: .word 0xffff +3ffdfde0: .word 0xffff +3ffdfdf0: .word 0xffff +3ffdfe00: .word 0xffff +3ffdfe10: .word 0xffff +3ffdfe20: .word 0xffff +3ffdfe30: .word 0xffff +3ffdfe40: .word 0xffff +3ffdfe50: .word 0xffff +3ffdfe60: .word 0xffff +3ffdfe70: .word 0xffff +3ffdfe80: .word 0xffff +3ffdfe90: .word 0xffff +3ffdfea0: .word 0xffff +3ffdfeb0: .word 0xffff +3ffdfec0: .word 0xffff +3ffdfed0: .word 0xffff +3ffdfee0: .word 0xffff +3ffdfef0: .word 0xffff +3ffdff00: .word 0xffff +3ffdff10: .word 0xffff +3ffdff20: .word 0xffff +3ffdff30: .word 0xffff +3ffdff40: .word 0xffff +3ffdff50: .word 0xffff +3ffdff60: .word 0xffff +3ffdff70: .word 0xffff +3ffdff80: .word 0xffff +3ffdff90: .word 0xffff +3ffdffa0: .word 0xffff +3ffdffb0: .word 0xffff +3ffdffc0: .word 0xffff +3ffdffd0: .word 0xffff +3ffdffe0: .word 0xffff +3ffdfff0: .word 0xffff +3ffe0000: .word 0xffff +3ffe0010: .word 0xffff +3ffe0020: .word 0xffff +3ffe0030: .word 0xffff +3ffe0040: .word 0xffff +3ffe0050: .word 0xffff +3ffe0060: .word 0xffff +3ffe0070: .word 0xffff +3ffe0080: .word 0xffff +3ffe0090: .word 0xffff +3ffe00a0: .word 0xffff +3ffe00b0: .word 0xffff +3ffe00c0: .word 0xffff +3ffe00d0: .word 0xffff +3ffe00e0: .word 0xffff +3ffe00f0: .word 0xffff +3ffe0100: .word 0xffff +3ffe0110: .word 0xffff +3ffe0120: .word 0xffff +3ffe0130: .word 0xffff +3ffe0140: .word 0xffff +3ffe0150: .word 0xffff +3ffe0160: .word 0xffff +3ffe0170: .word 0xffff +3ffe0180: .word 0xffff +3ffe0190: .word 0xffff +3ffe01a0: .word 0xffff +3ffe01b0: .word 0xffff +3ffe01c0: .word 0xffff +3ffe01d0: .word 0xffff +3ffe01e0: .word 0xffff +3ffe01f0: .word 0xffff +3ffe0200: .word 0xffff +3ffe0210: .word 0xffff +3ffe0220: .word 0xffff +3ffe0230: .word 0xffff +3ffe0240: .word 0xffff +3ffe0250: .word 0xffff +3ffe0260: .word 0xffff +3ffe0270: .word 0xffff +3ffe0280: .word 0xffff +3ffe0290: .word 0xffff +3ffe02a0: .word 0xffff +3ffe02b0: .word 0xffff +3ffe02c0: .word 0xffff +3ffe02d0: .word 0xffff +3ffe02e0: .word 0xffff +3ffe02f0: .word 0xffff +3ffe0300: .word 0xffff +3ffe0310: .word 0xffff +3ffe0320: .word 0xffff +3ffe0330: .word 0xffff +3ffe0340: .word 0xffff +3ffe0350: .word 0xffff +3ffe0360: .word 0xffff +3ffe0370: .word 0xffff +3ffe0380: .word 0xffff +3ffe0390: .word 0xffff +3ffe03a0: .word 0xffff +3ffe03b0: .word 0xffff +3ffe03c0: .word 0xffff +3ffe03d0: .word 0xffff +3ffe03e0: .word 0xffff +3ffe03f0: .word 0xffff +3ffe0400: .word 0xffff +3ffe0410: .word 0xffff +3ffe0420: .word 0xffff +3ffe0430: .word 0xffff +3ffe0440: .word 0xffff +3ffe0450: .word 0xffff +3ffe0460: .word 0xffff +3ffe0470: .word 0xffff +3ffe0480: .word 0xffff +3ffe0490: .word 0xffff +3ffe04a0: .word 0xffff +3ffe04b0: .word 0xffff +3ffe04c0: .word 0xffff +3ffe04d0: .word 0xffff +3ffe04e0: .word 0xffff +3ffe04f0: .word 0xffff +3ffe0500: .word 0xffff +3ffe0510: .word 0xffff +3ffe0520: .word 0xffff +3ffe0530: .word 0xffff +3ffe0540: .word 0xffff +3ffe0550: .word 0xffff +3ffe0560: .word 0xffff +3ffe0570: .word 0xffff +3ffe0580: .word 0xffff +3ffe0590: .word 0xffff +3ffe05a0: .word 0xffff +3ffe05b0: .word 0xffff +3ffe05c0: .word 0xffff +3ffe05d0: .word 0xffff +3ffe05e0: .word 0xffff +3ffe05f0: .word 0xffff +3ffe0600: .word 0xffff +3ffe0610: .word 0xffff +3ffe0620: .word 0xffff +3ffe0630: .word 0xffff +3ffe0640: .word 0xffff +3ffe0650: .word 0xffff +3ffe0660: .word 0xffff +3ffe0670: .word 0xffff +3ffe0680: .word 0xffff +3ffe0690: .word 0xffff +3ffe06a0: .word 0xffff +3ffe06b0: .word 0xffff +3ffe06c0: .word 0xffff +3ffe06d0: .word 0xffff +3ffe06e0: .word 0xffff +3ffe06f0: .word 0xffff +3ffe0700: .word 0xffff +3ffe0710: .word 0xffff +3ffe0720: .word 0xffff +3ffe0730: .word 0xffff +3ffe0740: .word 0xffff +3ffe0750: .word 0xffff +3ffe0760: .word 0xffff +3ffe0770: .word 0xffff +3ffe0780: .word 0xffff +3ffe0790: .word 0xffff +3ffe07a0: .word 0xffff +3ffe07b0: .word 0xffff +3ffe07c0: .word 0xffff +3ffe07d0: .word 0xffff +3ffe07e0: .word 0xffff +3ffe07f0: .word 0xffff +3ffe0800: .word 0xffff +3ffe0810: .word 0xffff +3ffe0820: .word 0xffff +3ffe0830: .word 0xffff +3ffe0840: .word 0xffff +3ffe0850: .word 0xffff +3ffe0860: .word 0xffff +3ffe0870: .word 0xffff +3ffe0880: .word 0xffff +3ffe0890: .word 0xffff +3ffe08a0: .word 0xffff +3ffe08b0: .word 0xffff +3ffe08c0: .word 0xffff +3ffe08d0: .word 0xffff +3ffe08e0: .word 0xffff +3ffe08f0: .word 0xffff +3ffe0900: .word 0xffff +3ffe0910: .word 0xffff +3ffe0920: .word 0xffff +3ffe0930: .word 0xffff +3ffe0940: .word 0xffff +3ffe0950: .word 0xffff +3ffe0960: .word 0xffff +3ffe0970: .word 0xffff +3ffe0980: .word 0xffff +3ffe0990: .word 0xffff +3ffe09a0: .word 0xffff +3ffe09b0: .word 0xffff +3ffe09c0: .word 0xffff +3ffe09d0: .word 0xffff +3ffe09e0: .word 0xffff +3ffe09f0: .word 0xffff +3ffe0a00: .word 0xffff +3ffe0a10: .word 0xffff +3ffe0a20: .word 0xffff +3ffe0a30: .word 0xffff +3ffe0a40: .word 0xffff +3ffe0a50: .word 0xffff +3ffe0a60: .word 0xffff +3ffe0a70: .word 0xffff +3ffe0a80: .word 0xffff +3ffe0a90: .word 0xffff +3ffe0aa0: .word 0xffff +3ffe0ab0: .word 0xffff +3ffe0ac0: .word 0xffff +3ffe0ad0: .word 0xffff +3ffe0ae0: .word 0xffff +3ffe0af0: .word 0xffff +3ffe0b00: .word 0xffff +3ffe0b10: .word 0xffff +3ffe0b20: .word 0xffff +3ffe0b30: .word 0xffff +3ffe0b40: .word 0xffff +3ffe0b50: .word 0xffff +3ffe0b60: .word 0xffff +3ffe0b70: .word 0xffff +3ffe0b80: .word 0xffff +3ffe0b90: .word 0xffff +3ffe0ba0: .word 0xffff +3ffe0bb0: .word 0xffff +3ffe0bc0: .word 0xffff +3ffe0bd0: .word 0xffff +3ffe0be0: .word 0xffff +3ffe0bf0: .word 0xffff +3ffe0c00: .word 0xffff +3ffe0c10: .word 0xffff +3ffe0c20: .word 0xffff +3ffe0c30: .word 0xffff +3ffe0c40: .word 0xffff +3ffe0c50: .word 0xffff +3ffe0c60: .word 0xffff +3ffe0c70: .word 0xffff +3ffe0c80: .word 0xffff +3ffe0c90: .word 0xffff +3ffe0ca0: .word 0xffff +3ffe0cb0: .word 0xffff +3ffe0cc0: .word 0xffff +3ffe0cd0: .word 0xffff +3ffe0ce0: .word 0xffff +3ffe0cf0: .word 0xffff +3ffe0d00: .word 0xffff +3ffe0d10: .word 0xffff +3ffe0d20: .word 0xffff +3ffe0d30: .word 0xffff +3ffe0d40: .word 0xffff +3ffe0d50: .word 0xffff +3ffe0d60: .word 0xffff +3ffe0d70: .word 0xffff +3ffe0d80: .word 0xffff +3ffe0d90: .word 0xffff +3ffe0da0: .word 0xffff +3ffe0db0: .word 0xffff +3ffe0dc0: .word 0xffff +3ffe0dd0: .word 0xffff +3ffe0de0: .word 0xffff +3ffe0df0: .word 0xffff +3ffe0e00: .word 0xffff +3ffe0e10: .word 0xffff +3ffe0e20: .word 0xffff +3ffe0e30: .word 0xffff +3ffe0e40: .word 0xffff +3ffe0e50: .word 0xffff +3ffe0e60: .word 0xffff +3ffe0e70: .word 0xffff +3ffe0e80: .word 0xffff +3ffe0e90: .word 0xffff +3ffe0ea0: .word 0xffff +3ffe0eb0: .word 0xffff +3ffe0ec0: .word 0xffff +3ffe0ed0: .word 0xffff +3ffe0ee0: .word 0xffff +3ffe0ef0: .word 0xffff +3ffe0f00: .word 0xffff +3ffe0f10: .word 0xffff +3ffe0f20: .word 0xffff +3ffe0f30: .word 0xffff +3ffe0f40: .word 0xffff +3ffe0f50: .word 0xffff +3ffe0f60: .word 0xffff +3ffe0f70: .word 0xffff +3ffe0f80: .word 0xffff +3ffe0f90: .word 0xffff +3ffe0fa0: .word 0xffff +3ffe0fb0: .word 0xffff +3ffe0fc0: .word 0xffff +3ffe0fd0: .word 0xffff +3ffe0fe0: .word 0xffff +3ffe0ff0: .word 0xffff +3ffe1000: .word 0xffff +3ffe1010: .word 0xffff +3ffe1020: .word 0xffff +3ffe1030: .word 0xffff +3ffe1040: .word 0xffff +3ffe1050: .word 0xffff +3ffe1060: .word 0xffff +3ffe1070: .word 0xffff +3ffe1080: .word 0xffff +3ffe1090: .word 0xffff +3ffe10a0: .word 0xffff +3ffe10b0: .word 0xffff +3ffe10c0: .word 0xffff +3ffe10d0: .word 0xffff +3ffe10e0: .word 0xffff +3ffe10f0: .word 0xffff +3ffe1100: .word 0xffff +3ffe1110: .word 0xffff +3ffe1120: .word 0xffff +3ffe1130: .word 0xffff +3ffe1140: .word 0xffff +3ffe1150: .word 0xffff +3ffe1160: .word 0xffff +3ffe1170: .word 0xffff +3ffe1180: .word 0xffff +3ffe1190: .word 0xffff +3ffe11a0: .word 0xffff +3ffe11b0: .word 0xffff +3ffe11c0: .word 0xffff +3ffe11d0: .word 0xffff +3ffe11e0: .word 0xffff +3ffe11f0: .word 0xffff +3ffe1200: .word 0xffff +3ffe1210: .word 0xffff +3ffe1220: .word 0xffff +3ffe1230: .word 0xffff +3ffe1240: .word 0xffff +3ffe1250: .word 0xffff +3ffe1260: .word 0xffff +3ffe1270: .word 0xffff +3ffe1280: .word 0xffff +3ffe1290: .word 0xffff +3ffe12a0: .word 0xffff +3ffe12b0: .word 0xffff +3ffe12c0: .word 0xffff +3ffe12d0: .word 0xffff +3ffe12e0: .word 0xffff +3ffe12f0: .word 0xffff +3ffe1300: .word 0xffff +3ffe1310: .word 0xffff +3ffe1320: .word 0xffff +3ffe1330: .word 0xffff +3ffe1340: .word 0xffff +3ffe1350: .word 0xffff +3ffe1360: .word 0xffff +3ffe1370: .word 0xffff +3ffe1380: .word 0xffff +3ffe1390: .word 0xffff +3ffe13a0: .word 0xffff +3ffe13b0: .word 0xffff +3ffe13c0: .word 0xffff +3ffe13d0: .word 0xffff +3ffe13e0: .word 0xffff +3ffe13f0: .word 0xffff +3ffe1400: .word 0xffff +3ffe1410: .word 0xffff +3ffe1420: .word 0xffff +3ffe1430: .word 0xffff +3ffe1440: .word 0xffff +3ffe1450: .word 0xffff +3ffe1460: .word 0xffff +3ffe1470: .word 0xffff +3ffe1480: .word 0xffff +3ffe1490: .word 0xffff +3ffe14a0: .word 0xffff +3ffe14b0: .word 0xffff +3ffe14c0: .word 0xffff +3ffe14d0: .word 0xffff +3ffe14e0: .word 0xffff +3ffe14f0: .word 0xffff +3ffe1500: .word 0xffff +3ffe1510: .word 0xffff +3ffe1520: .word 0xffff +3ffe1530: .word 0xffff +3ffe1540: .word 0xffff +3ffe1550: .word 0xffff +3ffe1560: .word 0xffff +3ffe1570: .word 0xffff +3ffe1580: .word 0xffff +3ffe1590: .word 0xffff +3ffe15a0: .word 0xffff +3ffe15b0: .word 0xffff +3ffe15c0: .word 0xffff +3ffe15d0: .word 0xffff +3ffe15e0: .word 0xffff +3ffe15f0: .word 0xffff +3ffe1600: .word 0xffff +3ffe1610: .word 0xffff +3ffe1620: .word 0xffff +3ffe1630: .word 0xffff +3ffe1640: .word 0xffff +3ffe1650: .word 0xffff +3ffe1660: .word 0xffff +3ffe1670: .word 0xffff +3ffe1680: .word 0xffff +3ffe1690: .word 0xffff +3ffe16a0: .word 0xffff +3ffe16b0: .word 0xffff +3ffe16c0: .word 0xffff +3ffe16d0: .word 0xffff +3ffe16e0: .word 0xffff +3ffe16f0: .word 0xffff +3ffe1700: .word 0xffff +3ffe1710: .word 0xffff +3ffe1720: .word 0xffff +3ffe1730: .word 0xffff +3ffe1740: .word 0xffff +3ffe1750: .word 0xffff +3ffe1760: .word 0xffff +3ffe1770: .word 0xffff +3ffe1780: .word 0xffff +3ffe1790: .word 0xffff +3ffe17a0: .word 0xffff +3ffe17b0: .word 0xffff +3ffe17c0: .word 0xffff +3ffe17d0: .word 0xffff +3ffe17e0: .word 0xffff +3ffe17f0: .word 0xffff +3ffe1800: .word 0xffff +3ffe1810: .word 0xffff +3ffe1820: .word 0xffff +3ffe1830: .word 0xffff +3ffe1840: .word 0xffff +3ffe1850: .word 0xffff +3ffe1860: .word 0xffff +3ffe1870: .word 0xffff +3ffe1880: .word 0xffff +3ffe1890: .word 0xffff +3ffe18a0: .word 0xffff +3ffe18b0: .word 0xffff +3ffe18c0: .word 0xffff +3ffe18d0: .word 0xffff +3ffe18e0: .word 0xffff +3ffe18f0: .word 0xffff +3ffe1900: .word 0xffff +3ffe1910: .word 0xffff +3ffe1920: .word 0xffff +3ffe1930: .word 0xffff +3ffe1940: .word 0xffff +3ffe1950: .word 0xffff +3ffe1960: .word 0xffff +3ffe1970: .word 0xffff +3ffe1980: .word 0xffff +3ffe1990: .word 0xffff +3ffe19a0: .word 0xffff +3ffe19b0: .word 0xffff +3ffe19c0: .word 0xffff +3ffe19d0: .word 0xffff +3ffe19e0: .word 0xffff +3ffe19f0: .word 0xffff +3ffe1a00: .word 0xffff +3ffe1a10: .word 0xffff +3ffe1a20: .word 0xffff +3ffe1a30: .word 0xffff +3ffe1a40: .word 0xffff +3ffe1a50: .word 0xffff +3ffe1a60: .word 0xffff +3ffe1a70: .word 0xffff +3ffe1a80: .word 0xffff +3ffe1a90: .word 0xffff +3ffe1aa0: .word 0xffff +3ffe1ab0: .word 0xffff +3ffe1ac0: .word 0xffff +3ffe1ad0: .word 0xffff +3ffe1ae0: .word 0xffff +3ffe1af0: .word 0xffff +3ffe1b00: .word 0xffff +3ffe1b10: .word 0xffff +3ffe1b20: .word 0xffff +3ffe1b30: .word 0xffff +3ffe1b40: .word 0xffff +3ffe1b50: .word 0xffff +3ffe1b60: .word 0xffff +3ffe1b70: .word 0xffff +3ffe1b80: .word 0xffff +3ffe1b90: .word 0xffff +3ffe1ba0: .word 0xffff +3ffe1bb0: .word 0xffff +3ffe1bc0: .word 0xffff +3ffe1bd0: .word 0xffff +3ffe1be0: .word 0xffff +3ffe1bf0: .word 0xffff +3ffe1c00: .word 0xffff +3ffe1c10: .word 0xffff +3ffe1c20: .word 0xffff +3ffe1c30: .word 0xffff +3ffe1c40: .word 0xffff +3ffe1c50: .word 0xffff +3ffe1c60: .word 0xffff +3ffe1c70: .word 0xffff +3ffe1c80: .word 0xffff +3ffe1c90: .word 0xffff +3ffe1ca0: .word 0xffff +3ffe1cb0: .word 0xffff +3ffe1cc0: .word 0xffff +3ffe1cd0: .word 0xffff +3ffe1ce0: .word 0xffff +3ffe1cf0: .word 0xffff +3ffe1d00: .word 0xffff +3ffe1d10: .word 0xffff +3ffe1d20: .word 0xffff +3ffe1d30: .word 0xffff +3ffe1d40: .word 0xffff +3ffe1d50: .word 0xffff +3ffe1d60: .word 0xffff +3ffe1d70: .word 0xffff +3ffe1d80: .word 0xffff +3ffe1d90: .word 0xffff +3ffe1da0: .word 0xffff +3ffe1db0: .word 0xffff +3ffe1dc0: .word 0xffff +3ffe1dd0: .word 0xffff +3ffe1de0: .word 0xffff +3ffe1df0: .word 0xffff +3ffe1e00: .word 0xffff +3ffe1e10: .word 0xffff +3ffe1e20: .word 0xffff +3ffe1e30: .word 0xffff +3ffe1e40: .word 0xffff +3ffe1e50: .word 0xffff +3ffe1e60: .word 0xffff +3ffe1e70: .word 0xffff +3ffe1e80: .word 0xffff +3ffe1e90: .word 0xffff +3ffe1ea0: .word 0xffff +3ffe1eb0: .word 0xffff +3ffe1ec0: .word 0xffff +3ffe1ed0: .word 0xffff +3ffe1ee0: .word 0xffff +3ffe1ef0: .word 0xffff +3ffe1f00: .word 0xffff +3ffe1f10: .word 0xffff +3ffe1f20: .word 0xffff +3ffe1f30: .word 0xffff +3ffe1f40: .word 0xffff +3ffe1f50: .word 0xffff +3ffe1f60: .word 0xffff +3ffe1f70: .word 0xffff +3ffe1f80: .word 0xffff +3ffe1f90: .word 0xffff +3ffe1fa0: .word 0xffff +3ffe1fb0: .word 0xffff +3ffe1fc0: .word 0xffff +3ffe1fd0: .word 0xffff +3ffe1fe0: .word 0xffff +3ffe1ff0: .word 0xffff +3ffe2000: .word 0xffff +3ffe2010: .word 0xffff +3ffe2020: .word 0xffff +3ffe2030: .word 0xffff +3ffe2040: .word 0xffff +3ffe2050: .word 0xffff +3ffe2060: .word 0xffff +3ffe2070: .word 0xffff +3ffe2080: .word 0xffff +3ffe2090: .word 0xffff +3ffe20a0: .word 0xffff +3ffe20b0: .word 0xffff +3ffe20c0: .word 0xffff +3ffe20d0: .word 0xffff +3ffe20e0: .word 0xffff +3ffe20f0: .word 0xffff +3ffe2100: .word 0xffff +3ffe2110: .word 0xffff +3ffe2120: .word 0xffff +3ffe2130: .word 0xffff +3ffe2140: .word 0xffff +3ffe2150: .word 0xffff +3ffe2160: .word 0xffff +3ffe2170: .word 0xffff +3ffe2180: .word 0xffff +3ffe2190: .word 0xffff +3ffe21a0: .word 0xffff +3ffe21b0: .word 0xffff +3ffe21c0: .word 0xffff +3ffe21d0: .word 0xffff +3ffe21e0: .word 0xffff +3ffe21f0: .word 0xffff +3ffe2200: .word 0xffff +3ffe2210: .word 0xffff +3ffe2220: .word 0xffff +3ffe2230: .word 0xffff +3ffe2240: .word 0xffff +3ffe2250: .word 0xffff +3ffe2260: .word 0xffff +3ffe2270: .word 0xffff +3ffe2280: .word 0xffff +3ffe2290: .word 0xffff +3ffe22a0: .word 0xffff +3ffe22b0: .word 0xffff +3ffe22c0: .word 0xffff +3ffe22d0: .word 0xffff +3ffe22e0: .word 0xffff +3ffe22f0: .word 0xffff +3ffe2300: .word 0xffff +3ffe2310: .word 0xffff +3ffe2320: .word 0xffff +3ffe2330: .word 0xffff +3ffe2340: .word 0xffff +3ffe2350: .word 0xffff +3ffe2360: .word 0xffff +3ffe2370: .word 0xffff +3ffe2380: .word 0xffff +3ffe2390: .word 0xffff +3ffe23a0: .word 0xffff +3ffe23b0: .word 0xffff +3ffe23c0: .word 0xffff +3ffe23d0: .word 0xffff +3ffe23e0: .word 0xffff +3ffe23f0: .word 0xffff +3ffe2400: .word 0xffff +3ffe2410: .word 0xffff +3ffe2420: .word 0xffff +3ffe2430: .word 0xffff +3ffe2440: .word 0xffff +3ffe2450: .word 0xffff +3ffe2460: .word 0xffff +3ffe2470: .word 0xffff +3ffe2480: .word 0xffff +3ffe2490: .word 0xffff +3ffe24a0: .word 0xffff +3ffe24b0: .word 0xffff +3ffe24c0: .word 0xffff +3ffe24d0: .word 0xffff +3ffe24e0: .word 0xffff +3ffe24f0: .word 0xffff +3ffe2500: .word 0xffff +3ffe2510: .word 0xffff +3ffe2520: .word 0xffff +3ffe2530: .word 0xffff +3ffe2540: .word 0xffff +3ffe2550: .word 0xffff +3ffe2560: .word 0xffff +3ffe2570: .word 0xffff +3ffe2580: .word 0xffff +3ffe2590: .word 0xffff +3ffe25a0: .word 0xffff +3ffe25b0: .word 0xffff +3ffe25c0: .word 0xffff +3ffe25d0: .word 0xffff +3ffe25e0: .word 0xffff +3ffe25f0: .word 0xffff +3ffe2600: .word 0xffff +3ffe2610: .word 0xffff +3ffe2620: .word 0xffff +3ffe2630: .word 0xffff +3ffe2640: .word 0xffff +3ffe2650: .word 0xffff +3ffe2660: .word 0xffff +3ffe2670: .word 0xffff +3ffe2680: .word 0xffff +3ffe2690: .word 0xffff +3ffe26a0: .word 0xffff +3ffe26b0: .word 0xffff +3ffe26c0: .word 0xffff +3ffe26d0: .word 0xffff +3ffe26e0: .word 0xffff +3ffe26f0: .word 0xffff +3ffe2700: .word 0xffff +3ffe2710: .word 0xffff +3ffe2720: .word 0xffff +3ffe2730: .word 0xffff +3ffe2740: .word 0xffff +3ffe2750: .word 0xffff +3ffe2760: .word 0xffff +3ffe2770: .word 0xffff +3ffe2780: .word 0xffff +3ffe2790: .word 0xffff +3ffe27a0: .word 0xffff +3ffe27b0: .word 0xffff +3ffe27c0: .word 0xffff +3ffe27d0: .word 0xffff +3ffe27e0: .word 0xffff +3ffe27f0: .word 0xffff +3ffe2800: .word 0xffff +3ffe2810: .word 0xffff +3ffe2820: .word 0xffff +3ffe2830: .word 0xffff +3ffe2840: .word 0xffff +3ffe2850: .word 0xffff +3ffe2860: .word 0xffff +3ffe2870: .word 0xffff +3ffe2880: .word 0xffff +3ffe2890: .word 0xffff +3ffe28a0: .word 0xffff +3ffe28b0: .word 0xffff +3ffe28c0: .word 0xffff +3ffe28d0: .word 0xffff +3ffe28e0: .word 0xffff +3ffe28f0: .word 0xffff +3ffe2900: .word 0xffff +3ffe2910: .word 0xffff +3ffe2920: .word 0xffff +3ffe2930: .word 0xffff +3ffe2940: .word 0xffff +3ffe2950: .word 0xffff +3ffe2960: .word 0xffff +3ffe2970: .word 0xffff +3ffe2980: .word 0xffff +3ffe2990: .word 0xffff +3ffe29a0: .word 0xffff +3ffe29b0: .word 0xffff +3ffe29c0: .word 0xffff +3ffe29d0: .word 0xffff +3ffe29e0: .word 0xffff +3ffe29f0: .word 0xffff +3ffe2a00: .word 0xffff +3ffe2a10: .word 0xffff +3ffe2a20: .word 0xffff +3ffe2a30: .word 0xffff +3ffe2a40: .word 0xffff +3ffe2a50: .word 0xffff +3ffe2a60: .word 0xffff +3ffe2a70: .word 0xffff +3ffe2a80: .word 0xffff +3ffe2a90: .word 0xffff +3ffe2aa0: .word 0xffff +3ffe2ab0: .word 0xffff +3ffe2ac0: .word 0xffff +3ffe2ad0: .word 0xffff +3ffe2ae0: .word 0xffff +3ffe2af0: .word 0xffff +3ffe2b00: .word 0xffff +3ffe2b10: .word 0xffff +3ffe2b20: .word 0xffff +3ffe2b30: .word 0xffff +3ffe2b40: .word 0xffff +3ffe2b50: .word 0xffff +3ffe2b60: .word 0xffff +3ffe2b70: .word 0xffff +3ffe2b80: .word 0xffff +3ffe2b90: .word 0xffff +3ffe2ba0: .word 0xffff +3ffe2bb0: .word 0xffff +3ffe2bc0: .word 0xffff +3ffe2bd0: .word 0xffff +3ffe2be0: .word 0xffff +3ffe2bf0: .word 0xffff +3ffe2c00: .word 0xffff +3ffe2c10: .word 0xffff +3ffe2c20: .word 0xffff +3ffe2c30: .word 0xffff +3ffe2c40: .word 0xffff +3ffe2c50: .word 0xffff +3ffe2c60: .word 0xffff +3ffe2c70: .word 0xffff +3ffe2c80: .word 0xffff +3ffe2c90: .word 0xffff +3ffe2ca0: .word 0xffff +3ffe2cb0: .word 0xffff +3ffe2cc0: .word 0xffff +3ffe2cd0: .word 0xffff +3ffe2ce0: .word 0xffff +3ffe2cf0: .word 0xffff +3ffe2d00: .word 0xffff +3ffe2d10: .word 0xffff +3ffe2d20: .word 0xffff +3ffe2d30: .word 0xffff +3ffe2d40: .word 0xffff +3ffe2d50: .word 0xffff +3ffe2d60: .word 0xffff +3ffe2d70: .word 0xffff +3ffe2d80: .word 0xffff +3ffe2d90: .word 0xffff +3ffe2da0: .word 0xffff +3ffe2db0: .word 0xffff +3ffe2dc0: .word 0xffff +3ffe2dd0: .word 0xffff +3ffe2de0: .word 0xffff +3ffe2df0: .word 0xffff +3ffe2e00: .word 0xffff +3ffe2e10: .word 0xffff +3ffe2e20: .word 0xffff +3ffe2e30: .word 0xffff +3ffe2e40: .word 0xffff +3ffe2e50: .word 0xffff +3ffe2e60: .word 0xffff +3ffe2e70: .word 0xffff +3ffe2e80: .word 0xffff +3ffe2e90: .word 0xffff +3ffe2ea0: .word 0xffff +3ffe2eb0: .word 0xffff +3ffe2ec0: .word 0xffff +3ffe2ed0: .word 0xffff +3ffe2ee0: .word 0xffff +3ffe2ef0: .word 0xffff +3ffe2f00: .word 0xffff +3ffe2f10: .word 0xffff +3ffe2f20: .word 0xffff +3ffe2f30: .word 0xffff +3ffe2f40: .word 0xffff +3ffe2f50: .word 0xffff +3ffe2f60: .word 0xffff +3ffe2f70: .word 0xffff +3ffe2f80: .word 0xffff +3ffe2f90: .word 0xffff +3ffe2fa0: .word 0xffff +3ffe2fb0: .word 0xffff +3ffe2fc0: .word 0xffff +3ffe2fd0: .word 0xffff +3ffe2fe0: .word 0xffff +3ffe2ff0: .word 0xffff +3ffe3000: .word 0xffff +3ffe3010: .word 0xffff +3ffe3020: .word 0xffff +3ffe3030: .word 0xffff +3ffe3040: .word 0xffff +3ffe3050: .word 0xffff +3ffe3060: .word 0xffff +3ffe3070: .word 0xffff +3ffe3080: .word 0xffff +3ffe3090: .word 0xffff +3ffe30a0: .word 0xffff +3ffe30b0: .word 0xffff +3ffe30c0: .word 0xffff +3ffe30d0: .word 0xffff +3ffe30e0: .word 0xffff +3ffe30f0: .word 0xffff +3ffe3100: .word 0xffff +3ffe3110: .word 0xffff +3ffe3120: .word 0xffff +3ffe3130: .word 0xffff +3ffe3140: .word 0xffff +3ffe3150: .word 0xffff +3ffe3160: .word 0xffff +3ffe3170: .word 0xffff +3ffe3180: .word 0xffff +3ffe3190: .word 0xffff +3ffe31a0: .word 0xffff +3ffe31b0: .word 0xffff +3ffe31c0: .word 0xffff +3ffe31d0: .word 0xffff +3ffe31e0: .word 0xffff +3ffe31f0: .word 0xffff +3ffe3200: .word 0xffff +3ffe3210: .word 0xffff +3ffe3220: .word 0xffff +3ffe3230: .word 0xffff +3ffe3240: .word 0xffff +3ffe3250: .word 0xffff +3ffe3260: .word 0xffff +3ffe3270: .word 0xffff +3ffe3280: .word 0xffff +3ffe3290: .word 0xffff +3ffe32a0: .word 0xffff +3ffe32b0: .word 0xffff +3ffe32c0: .word 0xffff +3ffe32d0: .word 0xffff +3ffe32e0: .word 0xffff +3ffe32f0: .word 0xffff +3ffe3300: .word 0xffff +3ffe3310: .word 0xffff +3ffe3320: .word 0xffff +3ffe3330: .word 0xffff +3ffe3340: .word 0xffff +3ffe3350: .word 0xffff +3ffe3360: .word 0xffff +3ffe3370: .word 0xffff +3ffe3380: .word 0xffff +3ffe3390: .word 0xffff +3ffe33a0: .word 0xffff +3ffe33b0: .word 0xffff +3ffe33c0: .word 0xffff +3ffe33d0: .word 0xffff +3ffe33e0: .word 0xffff +3ffe33f0: .word 0xffff +3ffe3400: .word 0xffff +3ffe3410: .word 0xffff +3ffe3420: .word 0xffff +3ffe3430: .word 0xffff +3ffe3440: .word 0xffff +3ffe3450: .word 0xffff +3ffe3460: .word 0xffff +3ffe3470: .word 0xffff +3ffe3480: .word 0xffff +3ffe3490: .word 0xffff +3ffe34a0: .word 0xffff +3ffe34b0: .word 0xffff +3ffe34c0: .word 0xffff +3ffe34d0: .word 0xffff +3ffe34e0: .word 0xffff +3ffe34f0: .word 0xffff +3ffe3500: .word 0xffff +3ffe3510: .word 0xffff +3ffe3520: .word 0xffff +3ffe3530: .word 0xffff +3ffe3540: .word 0xffff +3ffe3550: .word 0xffff +3ffe3560: .word 0xffff +3ffe3570: .word 0xffff +3ffe3580: .word 0xffff +3ffe3590: .word 0xffff +3ffe35a0: .word 0xffff +3ffe35b0: .word 0xffff +3ffe35c0: .word 0xffff +3ffe35d0: .word 0xffff +3ffe35e0: .word 0xffff +3ffe35f0: .word 0xffff +3ffe3600: .word 0xffff +3ffe3610: .word 0xffff +3ffe3620: .word 0xffff +3ffe3630: .word 0xffff +3ffe3640: .word 0xffff +3ffe3650: .word 0xffff +3ffe3660: .word 0xffff +3ffe3670: .word 0xffff +3ffe3680: .word 0xffff +3ffe3690: .word 0xffff +3ffe36a0: .word 0xffff +3ffe36b0: .word 0xffff +3ffe36c0: .word 0xffff +3ffe36d0: .word 0xffff +3ffe36e0: .word 0xffff +3ffe36f0: .word 0xffff +3ffe3700: .word 0xffff +3ffe3710: .word 0xffff +3ffe3720: .word 0xffff +3ffe3730: .word 0xffff +3ffe3740: .word 0xffff +3ffe3750: .word 0xffff +3ffe3760: .word 0xffff +3ffe3770: .word 0xffff +3ffe3780: .word 0xffff +3ffe3790: .word 0xffff +3ffe37a0: .word 0xffff +3ffe37b0: .word 0xffff +3ffe37c0: .word 0xffff +3ffe37d0: .word 0xffff +3ffe37e0: .word 0xffff +3ffe37f0: .word 0xffff +3ffe3800: .word 0xffff +3ffe3810: .word 0xffff +3ffe3820: .word 0xffff +3ffe3830: .word 0xffff +3ffe3840: .word 0xffff +3ffe3850: .word 0xffff +3ffe3860: .word 0xffff +3ffe3870: .word 0xffff +3ffe3880: .word 0xffff +3ffe3890: .word 0xffff +3ffe38a0: .word 0xffff +3ffe38b0: .word 0xffff +3ffe38c0: .word 0xffff +3ffe38d0: .word 0xffff +3ffe38e0: .word 0xffff +3ffe38f0: .word 0xffff +3ffe3900: .word 0xffff +3ffe3910: .word 0xffff +3ffe3920: .word 0xffff +3ffe3930: .word 0xffff +3ffe3940: .word 0xffff +3ffe3950: .word 0xffff +3ffe3960: .word 0xffff +3ffe3970: .word 0xffff +3ffe3980: .word 0xffff +3ffe3990: .word 0xffff +3ffe39a0: .word 0xffff +3ffe39b0: .word 0xffff +3ffe39c0: .word 0xffff +3ffe39d0: .word 0xffff +3ffe39e0: .word 0xffff +3ffe39f0: .word 0xffff +3ffe3a00: .word 0xffff +3ffe3a10: .word 0xffff +3ffe3a20: .word 0xffff +3ffe3a30: .word 0xffff +3ffe3a40: .word 0xffff +3ffe3a50: .word 0xffff +3ffe3a60: .word 0xffff +3ffe3a70: .word 0xffff +3ffe3a80: .word 0xffff +3ffe3a90: .word 0xffff +3ffe3aa0: .word 0xffff +3ffe3ab0: .word 0xffff +3ffe3ac0: .word 0xffff +3ffe3ad0: .word 0xffff +3ffe3ae0: .word 0xffff +3ffe3af0: .word 0xffff +3ffe3b00: .word 0xffff +3ffe3b10: .word 0xffff +3ffe3b20: .word 0xffff +3ffe3b30: .word 0xffff +3ffe3b40: .word 0xffff +3ffe3b50: .word 0xffff +3ffe3b60: .word 0xffff +3ffe3b70: .word 0xffff +3ffe3b80: .word 0xffff +3ffe3b90: .word 0xffff +3ffe3ba0: .word 0xffff +3ffe3bb0: .word 0xffff +3ffe3bc0: .word 0xffff +3ffe3bd0: .word 0xffff +3ffe3be0: .word 0xffff +3ffe3bf0: .word 0xffff +3ffe3c00: .word 0xffff +3ffe3c10: .word 0xffff +3ffe3c20: .word 0xffff +3ffe3c30: .word 0xffff +3ffe3c40: .word 0xffff +3ffe3c50: .word 0xffff +3ffe3c60: .word 0xffff +3ffe3c70: .word 0xffff +3ffe3c80: .word 0xffff +3ffe3c90: .word 0xffff +3ffe3ca0: .word 0xffff +3ffe3cb0: .word 0xffff +3ffe3cc0: .word 0xffff +3ffe3cd0: .word 0xffff +3ffe3ce0: .word 0xffff +3ffe3cf0: .word 0xffff +3ffe3d00: .word 0xffff +3ffe3d10: .word 0xffff +3ffe3d20: .word 0xffff +3ffe3d30: .word 0xffff +3ffe3d40: .word 0xffff +3ffe3d50: .word 0xffff +3ffe3d60: .word 0xffff +3ffe3d70: .word 0xffff +3ffe3d80: .word 0xffff +3ffe3d90: .word 0xffff +3ffe3da0: .word 0xffff +3ffe3db0: .word 0xffff +3ffe3dc0: .word 0xffff +3ffe3dd0: .word 0xffff +3ffe3de0: .word 0xffff +3ffe3df0: .word 0xffff +3ffe3e00: .word 0xffff +3ffe3e10: .word 0xffff +3ffe3e20: .word 0xffff +3ffe3e30: .word 0xffff +3ffe3e40: .word 0xffff +3ffe3e50: .word 0xffff +3ffe3e60: .word 0xffff +3ffe3e70: .word 0xffff +3ffe3e80: .word 0xffff +3ffe3e90: .word 0xffff +3ffe3ea0: .word 0xffff +3ffe3eb0: .word 0xffff +3ffe3ec0: .word 0xffff +3ffe3ed0: .word 0xffff +3ffe3ee0: .word 0xffff +3ffe3ef0: .word 0xffff +3ffe3f00: .word 0xffff +3ffe3f10: .word 0xffff +3ffe3f20: .word 0xffff +3ffe3f30: .word 0xffff +3ffe3f40: .word 0xffff +3ffe3f50: .word 0xffff +3ffe3f60: .word 0xffff +3ffe3f70: .word 0xffff +3ffe3f80: .word 0xffff +3ffe3f90: .word 0xffff +3ffe3fa0: .word 0xffff +3ffe3fb0: .word 0xffff +3ffe3fc0: .word 0xffff +3ffe3fd0: .word 0xffff +3ffe3fe0: .word 0xffff +3ffe3ff0: .word 0xffff +3ffe4000: .word 0xffff +3ffe4010: .word 0xffff +3ffe4020: .word 0xffff +3ffe4030: .word 0xffff +3ffe4040: .word 0xffff +3ffe4050: .word 0xffff +3ffe4060: .word 0xffff +3ffe4070: .word 0xffff +3ffe4080: .word 0xffff +3ffe4090: .word 0xffff +3ffe40a0: .word 0xffff +3ffe40b0: .word 0xffff +3ffe40c0: .word 0xffff +3ffe40d0: .word 0xffff +3ffe40e0: .word 0xffff +3ffe40f0: .word 0xffff +3ffe4100: .word 0xffff +3ffe4110: .word 0xffff +3ffe4120: .word 0xffff +3ffe4130: .word 0xffff +3ffe4140: .word 0xffff +3ffe4150: .word 0xffff +3ffe4160: .word 0xffff +3ffe4170: .word 0xffff +3ffe4180: .word 0xffff +3ffe4190: .word 0xffff +3ffe41a0: .word 0xffff +3ffe41b0: .word 0xffff +3ffe41c0: .word 0xffff +3ffe41d0: .word 0xffff +3ffe41e0: .word 0xffff +3ffe41f0: .word 0xffff +3ffe4200: .word 0xffff +3ffe4210: .word 0xffff +3ffe4220: .word 0xffff +3ffe4230: .word 0xffff +3ffe4240: .word 0xffff +3ffe4250: .word 0xffff +3ffe4260: .word 0xffff +3ffe4270: .word 0xffff +3ffe4280: .word 0xffff +3ffe4290: .word 0xffff +3ffe42a0: .word 0xffff +3ffe42b0: .word 0xffff +3ffe42c0: .word 0xffff +3ffe42d0: .word 0xffff +3ffe42e0: .word 0xffff +3ffe42f0: .word 0xffff +3ffe4300: .word 0xffff +3ffe4310: .word 0xffff +3ffe4320: .word 0xffff +3ffe4330: .word 0xffff +3ffe4340: .word 0xffff +3ffe4350: .word 0xffff +3ffe4360: .word 0xffff +3ffe4370: .word 0xffff +3ffe4380: .word 0xffff +3ffe4390: .word 0xffff +3ffe43a0: .word 0xffff +3ffe43b0: .word 0xffff +3ffe43c0: .word 0xffff +3ffe43d0: .word 0xffff +3ffe43e0: .word 0xffff +3ffe43f0: .word 0xffff +3ffe4400: .word 0xffff +3ffe4410: .word 0xffff +3ffe4420: .word 0xffff +3ffe4430: .word 0xffff +3ffe4440: .word 0xffff +3ffe4450: .word 0xffff +3ffe4460: .word 0xffff +3ffe4470: .word 0xffff +3ffe4480: .word 0xffff +3ffe4490: .word 0xffff +3ffe44a0: .word 0xffff +3ffe44b0: .word 0xffff +3ffe44c0: .word 0xffff +3ffe44d0: .word 0xffff +3ffe44e0: .word 0xffff +3ffe44f0: .word 0xffff +3ffe4500: .word 0xffff +3ffe4510: .word 0xffff +3ffe4520: .word 0xffff +3ffe4530: .word 0xffff +3ffe4540: .word 0xffff +3ffe4550: .word 0xffff +3ffe4560: .word 0xffff +3ffe4570: .word 0xffff +3ffe4580: .word 0xffff +3ffe4590: .word 0xffff +3ffe45a0: .word 0xffff +3ffe45b0: .word 0xffff +3ffe45c0: .word 0xffff +3ffe45d0: .word 0xffff +3ffe45e0: .word 0xffff +3ffe45f0: .word 0xffff +3ffe4600: .word 0xffff +3ffe4610: .word 0xffff +3ffe4620: .word 0xffff +3ffe4630: .word 0xffff +3ffe4640: .word 0xffff +3ffe4650: .word 0xffff +3ffe4660: .word 0xffff +3ffe4670: .word 0xffff +3ffe4680: .word 0xffff +3ffe4690: .word 0xffff +3ffe46a0: .word 0xffff +3ffe46b0: .word 0xffff +3ffe46c0: .word 0xffff +3ffe46d0: .word 0xffff +3ffe46e0: .word 0xffff +3ffe46f0: .word 0xffff +3ffe4700: .word 0xffff +3ffe4710: .word 0xffff +3ffe4720: .word 0xffff +3ffe4730: .word 0xffff +3ffe4740: .word 0xffff +3ffe4750: .word 0xffff +3ffe4760: .word 0xffff +3ffe4770: .word 0xffff +3ffe4780: .word 0xffff +3ffe4790: .word 0xffff +3ffe47a0: .word 0xffff +3ffe47b0: .word 0xffff +3ffe47c0: .word 0xffff +3ffe47d0: .word 0xffff +3ffe47e0: .word 0xffff +3ffe47f0: .word 0xffff +3ffe4800: .word 0xffff +3ffe4810: .word 0xffff +3ffe4820: .word 0xffff +3ffe4830: .word 0xffff +3ffe4840: .word 0xffff +3ffe4850: .word 0xffff +3ffe4860: .word 0xffff +3ffe4870: .word 0xffff +3ffe4880: .word 0xffff +3ffe4890: .word 0xffff +3ffe48a0: .word 0xffff +3ffe48b0: .word 0xffff +3ffe48c0: .word 0xffff +3ffe48d0: .word 0xffff +3ffe48e0: .word 0xffff +3ffe48f0: .word 0xffff +3ffe4900: .word 0xffff +3ffe4910: .word 0xffff +3ffe4920: .word 0xffff +3ffe4930: .word 0xffff +3ffe4940: .word 0xffff +3ffe4950: .word 0xffff +3ffe4960: .word 0xffff +3ffe4970: .word 0xffff +3ffe4980: .word 0xffff +3ffe4990: .word 0xffff +3ffe49a0: .word 0xffff +3ffe49b0: .word 0xffff +3ffe49c0: .word 0xffff +3ffe49d0: .word 0xffff +3ffe49e0: .word 0xffff +3ffe49f0: .word 0xffff +3ffe4a00: .word 0xffff +3ffe4a10: .word 0xffff +3ffe4a20: .word 0xffff +3ffe4a30: .word 0xffff +3ffe4a40: .word 0xffff +3ffe4a50: .word 0xffff +3ffe4a60: .word 0xffff +3ffe4a70: .word 0xffff +3ffe4a80: .word 0xffff +3ffe4a90: .word 0xffff +3ffe4aa0: .word 0xffff +3ffe4ab0: .word 0xffff +3ffe4ac0: .word 0xffff +3ffe4ad0: .word 0xffff +3ffe4ae0: .word 0xffff +3ffe4af0: .word 0xffff +3ffe4b00: .word 0xffff +3ffe4b10: .word 0xffff +3ffe4b20: .word 0xffff +3ffe4b30: .word 0xffff +3ffe4b40: .word 0xffff +3ffe4b50: .word 0xffff +3ffe4b60: .word 0xffff +3ffe4b70: .word 0xffff +3ffe4b80: .word 0xffff +3ffe4b90: .word 0xffff +3ffe4ba0: .word 0xffff +3ffe4bb0: .word 0xffff +3ffe4bc0: .word 0xffff +3ffe4bd0: .word 0xffff +3ffe4be0: .word 0xffff +3ffe4bf0: .word 0xffff +3ffe4c00: .word 0xffff +3ffe4c10: .word 0xffff +3ffe4c20: .word 0xffff +3ffe4c30: .word 0xffff +3ffe4c40: .word 0xffff +3ffe4c50: .word 0xffff +3ffe4c60: .word 0xffff +3ffe4c70: .word 0xffff +3ffe4c80: .word 0xffff +3ffe4c90: .word 0xffff +3ffe4ca0: .word 0xffff +3ffe4cb0: .word 0xffff +3ffe4cc0: .word 0xffff +3ffe4cd0: .word 0xffff +3ffe4ce0: .word 0xffff +3ffe4cf0: .word 0xffff +3ffe4d00: .word 0xffff +3ffe4d10: .word 0xffff +3ffe4d20: .word 0xffff +3ffe4d30: .word 0xffff +3ffe4d40: .word 0xffff +3ffe4d50: .word 0xffff +3ffe4d60: .word 0xffff +3ffe4d70: .word 0xffff +3ffe4d80: .word 0xffff +3ffe4d90: .word 0xffff +3ffe4da0: .word 0xffff +3ffe4db0: .word 0xffff +3ffe4dc0: .word 0xffff +3ffe4dd0: .word 0xffff +3ffe4de0: .word 0xffff +3ffe4df0: .word 0xffff +3ffe4e00: .word 0xffff +3ffe4e10: .word 0xffff +3ffe4e20: .word 0xffff +3ffe4e30: .word 0xffff +3ffe4e40: .word 0xffff +3ffe4e50: .word 0xffff +3ffe4e60: .word 0xffff +3ffe4e70: .word 0xffff +3ffe4e80: .word 0xffff +3ffe4e90: .word 0xffff +3ffe4ea0: .word 0xffff +3ffe4eb0: .word 0xffff +3ffe4ec0: .word 0xffff +3ffe4ed0: .word 0xffff +3ffe4ee0: .word 0xffff +3ffe4ef0: .word 0xffff +3ffe4f00: .word 0xffff +3ffe4f10: .word 0xffff +3ffe4f20: .word 0xffff +3ffe4f30: .word 0xffff +3ffe4f40: .word 0xffff +3ffe4f50: .word 0xffff +3ffe4f60: .word 0xffff +3ffe4f70: .word 0xffff +3ffe4f80: .word 0xffff +3ffe4f90: .word 0xffff +3ffe4fa0: .word 0xffff +3ffe4fb0: .word 0xffff +3ffe4fc0: .word 0xffff +3ffe4fd0: .word 0xffff +3ffe4fe0: .word 0xffff +3ffe4ff0: .word 0xffff +3ffe5000: .word 0xffff +3ffe5010: .word 0xffff +3ffe5020: .word 0xffff +3ffe5030: .word 0xffff +3ffe5040: .word 0xffff +3ffe5050: .word 0xffff +3ffe5060: .word 0xffff +3ffe5070: .word 0xffff +3ffe5080: .word 0xffff +3ffe5090: .word 0xffff +3ffe50a0: .word 0xffff +3ffe50b0: .word 0xffff +3ffe50c0: .word 0xffff +3ffe50d0: .word 0xffff +3ffe50e0: .word 0xffff +3ffe50f0: .word 0xffff +3ffe5100: .word 0xffff +3ffe5110: .word 0xffff +3ffe5120: .word 0xffff +3ffe5130: .word 0xffff +3ffe5140: .word 0xffff +3ffe5150: .word 0xffff +3ffe5160: .word 0xffff +3ffe5170: .word 0xffff +3ffe5180: .word 0xffff +3ffe5190: .word 0xffff +3ffe51a0: .word 0xffff +3ffe51b0: .word 0xffff +3ffe51c0: .word 0xffff +3ffe51d0: .word 0xffff +3ffe51e0: .word 0xffff +3ffe51f0: .word 0xffff +3ffe5200: .word 0xffff +3ffe5210: .word 0xffff +3ffe5220: .word 0xffff +3ffe5230: .word 0xffff +3ffe5240: .word 0xffff +3ffe5250: .word 0xffff +3ffe5260: .word 0xffff +3ffe5270: .word 0xffff +3ffe5280: .word 0xffff +3ffe5290: .word 0xffff +3ffe52a0: .word 0xffff +3ffe52b0: .word 0xffff +3ffe52c0: .word 0xffff +3ffe52d0: .word 0xffff +3ffe52e0: .word 0xffff +3ffe52f0: .word 0xffff +3ffe5300: .word 0xffff +3ffe5310: .word 0xffff +3ffe5320: .word 0xffff +3ffe5330: .word 0xffff +3ffe5340: .word 0xffff +3ffe5350: .word 0xffff +3ffe5360: .word 0xffff +3ffe5370: .word 0xffff +3ffe5380: .word 0xffff +3ffe5390: .word 0xffff +3ffe53a0: .word 0xffff +3ffe53b0: .word 0xffff +3ffe53c0: .word 0xffff +3ffe53d0: .word 0xffff +3ffe53e0: .word 0xffff +3ffe53f0: .word 0xffff +3ffe5400: .word 0xffff +3ffe5410: .word 0xffff +3ffe5420: .word 0xffff +3ffe5430: .word 0xffff +3ffe5440: .word 0xffff +3ffe5450: .word 0xffff +3ffe5460: .word 0xffff +3ffe5470: .word 0xffff +3ffe5480: .word 0xffff +3ffe5490: .word 0xffff +3ffe54a0: .word 0xffff +3ffe54b0: .word 0xffff +3ffe54c0: .word 0xffff +3ffe54d0: .word 0xffff +3ffe54e0: .word 0xffff +3ffe54f0: .word 0xffff +3ffe5500: .word 0xffff +3ffe5510: .word 0xffff +3ffe5520: .word 0xffff +3ffe5530: .word 0xffff +3ffe5540: .word 0xffff +3ffe5550: .word 0xffff +3ffe5560: .word 0xffff +3ffe5570: .word 0xffff +3ffe5580: .word 0xffff +3ffe5590: .word 0xffff +3ffe55a0: .word 0xffff +3ffe55b0: .word 0xffff +3ffe55c0: .word 0xffff +3ffe55d0: .word 0xffff +3ffe55e0: .word 0xffff +3ffe55f0: .word 0xffff +3ffe5600: .word 0xffff +3ffe5610: .word 0xffff +3ffe5620: .word 0xffff +3ffe5630: .word 0xffff +3ffe5640: .word 0xffff +3ffe5650: .word 0xffff +3ffe5660: .word 0xffff +3ffe5670: .word 0xffff +3ffe5680: .word 0xffff +3ffe5690: .word 0xffff +3ffe56a0: .word 0xffff +3ffe56b0: .word 0xffff +3ffe56c0: .word 0xffff +3ffe56d0: .word 0xffff +3ffe56e0: .word 0xffff +3ffe56f0: .word 0xffff +3ffe5700: .word 0xffff +3ffe5710: .word 0xffff +3ffe5720: .word 0xffff +3ffe5730: .word 0xffff +3ffe5740: .word 0xffff +3ffe5750: .word 0xffff +3ffe5760: .word 0xffff +3ffe5770: .word 0xffff +3ffe5780: .word 0xffff +3ffe5790: .word 0xffff +3ffe57a0: .word 0xffff +3ffe57b0: .word 0xffff +3ffe57c0: .word 0xffff +3ffe57d0: .word 0xffff +3ffe57e0: .word 0xffff +3ffe57f0: .word 0xffff +3ffe5800: .word 0xffff +3ffe5810: .word 0xffff +3ffe5820: .word 0xffff +3ffe5830: .word 0xffff +3ffe5840: .word 0xffff +3ffe5850: .word 0xffff +3ffe5860: .word 0xffff +3ffe5870: .word 0xffff +3ffe5880: .word 0xffff +3ffe5890: .word 0xffff +3ffe58a0: .word 0xffff +3ffe58b0: .word 0xffff +3ffe58c0: .word 0xffff +3ffe58d0: .word 0xffff +3ffe58e0: .word 0xffff +3ffe58f0: .word 0xffff +3ffe5900: .word 0xffff +3ffe5910: .word 0xffff +3ffe5920: .word 0xffff +3ffe5930: .word 0xffff +3ffe5940: .word 0xffff +3ffe5950: .word 0xffff +3ffe5960: .word 0xffff +3ffe5970: .word 0xffff +3ffe5980: .word 0xffff +3ffe5990: .word 0xffff +3ffe59a0: .word 0xffff +3ffe59b0: .word 0xffff +3ffe59c0: .word 0xffff +3ffe59d0: .word 0xffff +3ffe59e0: .word 0xffff +3ffe59f0: .word 0xffff +3ffe5a00: .word 0xffff +3ffe5a10: .word 0xffff +3ffe5a20: .word 0xffff +3ffe5a30: .word 0xffff +3ffe5a40: .word 0xffff +3ffe5a50: .word 0xffff +3ffe5a60: .word 0xffff +3ffe5a70: .word 0xffff +3ffe5a80: .word 0xffff +3ffe5a90: .word 0xffff +3ffe5aa0: .word 0xffff +3ffe5ab0: .word 0xffff +3ffe5ac0: .word 0xffff +3ffe5ad0: .word 0xffff +3ffe5ae0: .word 0xffff +3ffe5af0: .word 0xffff +3ffe5b00: .word 0xffff +3ffe5b10: .word 0xffff +3ffe5b20: .word 0xffff +3ffe5b30: .word 0xffff +3ffe5b40: .word 0xffff +3ffe5b50: .word 0xffff +3ffe5b60: .word 0xffff +3ffe5b70: .word 0xffff +3ffe5b80: .word 0xffff +3ffe5b90: .word 0xffff +3ffe5ba0: .word 0xffff +3ffe5bb0: .word 0xffff +3ffe5bc0: .word 0xffff +3ffe5bd0: .word 0xffff +3ffe5be0: .word 0xffff +3ffe5bf0: .word 0xffff +3ffe5c00: .word 0xffff +3ffe5c10: .word 0xffff +3ffe5c20: .word 0xffff +3ffe5c30: .word 0xffff +3ffe5c40: .word 0xffff +3ffe5c50: .word 0xffff +3ffe5c60: .word 0xffff +3ffe5c70: .word 0xffff +3ffe5c80: .word 0xffff +3ffe5c90: .word 0xffff +3ffe5ca0: .word 0xffff +3ffe5cb0: .word 0xffff +3ffe5cc0: .word 0xffff +3ffe5cd0: .word 0xffff +3ffe5ce0: .word 0xffff +3ffe5cf0: .word 0xffff +3ffe5d00: .word 0xffff +3ffe5d10: .word 0xffff +3ffe5d20: .word 0xffff +3ffe5d30: .word 0xffff +3ffe5d40: .word 0xffff +3ffe5d50: .word 0xffff +3ffe5d60: .word 0xffff +3ffe5d70: .word 0xffff +3ffe5d80: .word 0xffff +3ffe5d90: .word 0xffff +3ffe5da0: .word 0xffff +3ffe5db0: .word 0xffff +3ffe5dc0: .word 0xffff +3ffe5dd0: .word 0xffff +3ffe5de0: .word 0xffff +3ffe5df0: .word 0xffff +3ffe5e00: .word 0xffff +3ffe5e10: .word 0xffff +3ffe5e20: .word 0xffff +3ffe5e30: .word 0xffff +3ffe5e40: .word 0xffff +3ffe5e50: .word 0xffff +3ffe5e60: .word 0xffff +3ffe5e70: .word 0xffff +3ffe5e80: .word 0xffff +3ffe5e90: .word 0xffff +3ffe5ea0: .word 0xffff +3ffe5eb0: .word 0xffff +3ffe5ec0: .word 0xffff +3ffe5ed0: .word 0xffff +3ffe5ee0: .word 0xffff +3ffe5ef0: .word 0xffff +3ffe5f00: .word 0xffff +3ffe5f10: .word 0xffff +3ffe5f20: .word 0xffff +3ffe5f30: .word 0xffff +3ffe5f40: .word 0xffff +3ffe5f50: .word 0xffff +3ffe5f60: .word 0xffff +3ffe5f70: .word 0xffff +3ffe5f80: .word 0xffff +3ffe5f90: .word 0xffff +3ffe5fa0: .word 0xffff +3ffe5fb0: .word 0xffff +3ffe5fc0: .word 0xffff +3ffe5fd0: .word 0xffff +3ffe5fe0: .word 0xffff +3ffe5ff0: .word 0xffff +3ffe6000: .word 0xffff +3ffe6010: .word 0xffff +3ffe6020: .word 0xffff +3ffe6030: .word 0xffff +3ffe6040: .word 0xffff +3ffe6050: .word 0xffff +3ffe6060: .word 0xffff +3ffe6070: .word 0xffff +3ffe6080: .word 0xffff +3ffe6090: .word 0xffff +3ffe60a0: .word 0xffff +3ffe60b0: .word 0xffff +3ffe60c0: .word 0xffff +3ffe60d0: .word 0xffff +3ffe60e0: .word 0xffff +3ffe60f0: .word 0xffff +3ffe6100: .word 0xffff +3ffe6110: .word 0xffff +3ffe6120: .word 0xffff +3ffe6130: .word 0xffff +3ffe6140: .word 0xffff +3ffe6150: .word 0xffff +3ffe6160: .word 0xffff +3ffe6170: .word 0xffff +3ffe6180: .word 0xffff +3ffe6190: .word 0xffff +3ffe61a0: .word 0xffff +3ffe61b0: .word 0xffff +3ffe61c0: .word 0xffff +3ffe61d0: .word 0xffff +3ffe61e0: .word 0xffff +3ffe61f0: .word 0xffff +3ffe6200: .word 0xffff +3ffe6210: .word 0xffff +3ffe6220: .word 0xffff +3ffe6230: .word 0xffff +3ffe6240: .word 0xffff +3ffe6250: .word 0xffff +3ffe6260: .word 0xffff +3ffe6270: .word 0xffff +3ffe6280: .word 0xffff +3ffe6290: .word 0xffff +3ffe62a0: .word 0xffff +3ffe62b0: .word 0xffff +3ffe62c0: .word 0xffff +3ffe62d0: .word 0xffff +3ffe62e0: .word 0xffff +3ffe62f0: .word 0xffff +3ffe6300: .word 0xffff +3ffe6310: .word 0xffff +3ffe6320: .word 0xffff +3ffe6330: .word 0xffff +3ffe6340: .word 0xffff +3ffe6350: .word 0xffff +3ffe6360: .word 0xffff +3ffe6370: .word 0xffff +3ffe6380: .word 0xffff +3ffe6390: .word 0xffff +3ffe63a0: .word 0xffff +3ffe63b0: .word 0xffff +3ffe63c0: .word 0xffff +3ffe63d0: .word 0xffff +3ffe63e0: .word 0xffff +3ffe63f0: .word 0xffff +3ffe6400: .word 0xffff +3ffe6410: .word 0xffff +3ffe6420: .word 0xffff +3ffe6430: .word 0xffff +3ffe6440: .word 0xffff +3ffe6450: .word 0xffff +3ffe6460: .word 0xffff +3ffe6470: .word 0xffff +3ffe6480: .word 0xffff +3ffe6490: .word 0xffff +3ffe64a0: .word 0xffff +3ffe64b0: .word 0xffff +3ffe64c0: .word 0xffff +3ffe64d0: .word 0xffff +3ffe64e0: .word 0xffff +3ffe64f0: .word 0xffff +3ffe6500: .word 0xffff +3ffe6510: .word 0xffff +3ffe6520: .word 0xffff +3ffe6530: .word 0xffff +3ffe6540: .word 0xffff +3ffe6550: .word 0xffff +3ffe6560: .word 0xffff +3ffe6570: .word 0xffff +3ffe6580: .word 0xffff +3ffe6590: .word 0xffff +3ffe65a0: .word 0xffff +3ffe65b0: .word 0xffff +3ffe65c0: .word 0xffff +3ffe65d0: .word 0xffff +3ffe65e0: .word 0xffff +3ffe65f0: .word 0xffff +3ffe6600: .word 0xffff +3ffe6610: .word 0xffff +3ffe6620: .word 0xffff +3ffe6630: .word 0xffff +3ffe6640: .word 0xffff +3ffe6650: .word 0xffff +3ffe6660: .word 0xffff +3ffe6670: .word 0xffff +3ffe6680: .word 0xffff +3ffe6690: .word 0xffff +3ffe66a0: .word 0xffff +3ffe66b0: .word 0xffff +3ffe66c0: .word 0xffff +3ffe66d0: .word 0xffff +3ffe66e0: .word 0xffff +3ffe66f0: .word 0xffff +3ffe6700: .word 0xffff +3ffe6710: .word 0xffff +3ffe6720: .word 0xffff +3ffe6730: .word 0xffff +3ffe6740: .word 0xffff +3ffe6750: .word 0xffff +3ffe6760: .word 0xffff +3ffe6770: .word 0xffff +3ffe6780: .word 0xffff +3ffe6790: .word 0xffff +3ffe67a0: .word 0xffff +3ffe67b0: .word 0xffff +3ffe67c0: .word 0xffff +3ffe67d0: .word 0xffff +3ffe67e0: .word 0xffff +3ffe67f0: .word 0xffff +3ffe6800: .word 0xffff +3ffe6810: .word 0xffff +3ffe6820: .word 0xffff +3ffe6830: .word 0xffff +3ffe6840: .word 0xffff +3ffe6850: .word 0xffff +3ffe6860: .word 0xffff +3ffe6870: .word 0xffff +3ffe6880: .word 0xffff +3ffe6890: .word 0xffff +3ffe68a0: .word 0xffff +3ffe68b0: .word 0xffff +3ffe68c0: .word 0xffff +3ffe68d0: .word 0xffff +3ffe68e0: .word 0xffff +3ffe68f0: .word 0xffff +3ffe6900: .word 0xffff +3ffe6910: .word 0xffff +3ffe6920: .word 0xffff +3ffe6930: .word 0xffff +3ffe6940: .word 0xffff +3ffe6950: .word 0xffff +3ffe6960: .word 0xffff +3ffe6970: .word 0xffff +3ffe6980: .word 0xffff +3ffe6990: .word 0xffff +3ffe69a0: .word 0xffff +3ffe69b0: .word 0xffff +3ffe69c0: .word 0xffff +3ffe69d0: .word 0xffff +3ffe69e0: .word 0xffff +3ffe69f0: .word 0xffff +3ffe6a00: .word 0xffff +3ffe6a10: .word 0xffff +3ffe6a20: .word 0xffff +3ffe6a30: .word 0xffff +3ffe6a40: .word 0xffff +3ffe6a50: .word 0xffff +3ffe6a60: .word 0xffff +3ffe6a70: .word 0xffff +3ffe6a80: .word 0xffff +3ffe6a90: .word 0xffff +3ffe6aa0: .word 0xffff +3ffe6ab0: .word 0xffff +3ffe6ac0: .word 0xffff +3ffe6ad0: .word 0xffff +3ffe6ae0: .word 0xffff +3ffe6af0: .word 0xffff +3ffe6b00: .word 0xffff +3ffe6b10: .word 0xffff +3ffe6b20: .word 0xffff +3ffe6b30: .word 0xffff +3ffe6b40: .word 0xffff +3ffe6b50: .word 0xffff +3ffe6b60: .word 0xffff +3ffe6b70: .word 0xffff +3ffe6b80: .word 0xffff +3ffe6b90: .word 0xffff +3ffe6ba0: .word 0xffff +3ffe6bb0: .word 0xffff +3ffe6bc0: .word 0xffff +3ffe6bd0: .word 0xffff +3ffe6be0: .word 0xffff +3ffe6bf0: .word 0xffff +3ffe6c00: .word 0xffff +3ffe6c10: .word 0xffff +3ffe6c20: .word 0xffff +3ffe6c30: .word 0xffff +3ffe6c40: .word 0xffff +3ffe6c50: .word 0xffff +3ffe6c60: .word 0xffff +3ffe6c70: .word 0xffff +3ffe6c80: .word 0xffff +3ffe6c90: .word 0xffff +3ffe6ca0: .word 0xffff +3ffe6cb0: .word 0xffff +3ffe6cc0: .word 0xffff +3ffe6cd0: .word 0xffff +3ffe6ce0: .word 0xffff +3ffe6cf0: .word 0xffff +3ffe6d00: .word 0xffff +3ffe6d10: .word 0xffff +3ffe6d20: .word 0xffff +3ffe6d30: .word 0xffff +3ffe6d40: .word 0xffff +3ffe6d50: .word 0xffff +3ffe6d60: .word 0xffff +3ffe6d70: .word 0xffff +3ffe6d80: .word 0xffff +3ffe6d90: .word 0xffff +3ffe6da0: .word 0xffff +3ffe6db0: .word 0xffff +3ffe6dc0: .word 0xffff +3ffe6dd0: .word 0xffff +3ffe6de0: .word 0xffff +3ffe6df0: .word 0xffff +3ffe6e00: .word 0xffff +3ffe6e10: .word 0xffff +3ffe6e20: .word 0xffff +3ffe6e30: .word 0xffff +3ffe6e40: .word 0xffff +3ffe6e50: .word 0xffff +3ffe6e60: .word 0xffff +3ffe6e70: .word 0xffff +3ffe6e80: .word 0xffff +3ffe6e90: .word 0xffff +3ffe6ea0: .word 0xffff +3ffe6eb0: .word 0xffff +3ffe6ec0: .word 0xffff +3ffe6ed0: .word 0xffff +3ffe6ee0: .word 0xffff +3ffe6ef0: .word 0xffff +3ffe6f00: .word 0xffff +3ffe6f10: .word 0xffff +3ffe6f20: .word 0xffff +3ffe6f30: .word 0xffff +3ffe6f40: .word 0xffff +3ffe6f50: .word 0xffff +3ffe6f60: .word 0xffff +3ffe6f70: .word 0xffff +3ffe6f80: .word 0xffff +3ffe6f90: .word 0xffff +3ffe6fa0: .word 0xffff +3ffe6fb0: .word 0xffff +3ffe6fc0: .word 0xffff +3ffe6fd0: .word 0xffff +3ffe6fe0: .word 0xffff +3ffe6ff0: .word 0xffff +3ffe7000: .word 0xffff +3ffe7010: .word 0xffff +3ffe7020: .word 0xffff +3ffe7030: .word 0xffff +3ffe7040: .word 0xffff +3ffe7050: .word 0xffff +3ffe7060: .word 0xffff +3ffe7070: .word 0xffff +3ffe7080: .word 0xffff +3ffe7090: .word 0xffff +3ffe70a0: .word 0xffff +3ffe70b0: .word 0xffff +3ffe70c0: .word 0xffff +3ffe70d0: .word 0xffff +3ffe70e0: .word 0xffff +3ffe70f0: .word 0xffff +3ffe7100: .word 0xffff +3ffe7110: .word 0xffff +3ffe7120: .word 0xffff +3ffe7130: .word 0xffff +3ffe7140: .word 0xffff +3ffe7150: .word 0xffff +3ffe7160: .word 0xffff +3ffe7170: .word 0xffff +3ffe7180: .word 0xffff +3ffe7190: .word 0xffff +3ffe71a0: .word 0xffff +3ffe71b0: .word 0xffff +3ffe71c0: .word 0xffff +3ffe71d0: .word 0xffff +3ffe71e0: .word 0xffff +3ffe71f0: .word 0xffff +3ffe7200: .word 0xffff +3ffe7210: .word 0xffff +3ffe7220: .word 0xffff +3ffe7230: .word 0xffff +3ffe7240: .word 0xffff +3ffe7250: .word 0xffff +3ffe7260: .word 0xffff +3ffe7270: .word 0xffff +3ffe7280: .word 0xffff +3ffe7290: .word 0xffff +3ffe72a0: .word 0xffff +3ffe72b0: .word 0xffff +3ffe72c0: .word 0xffff +3ffe72d0: .word 0xffff +3ffe72e0: .word 0xffff +3ffe72f0: .word 0xffff +3ffe7300: .word 0xffff +3ffe7310: .word 0xffff +3ffe7320: .word 0xffff +3ffe7330: .word 0xffff +3ffe7340: .word 0xffff +3ffe7350: .word 0xffff +3ffe7360: .word 0xffff +3ffe7370: .word 0xffff +3ffe7380: .word 0xffff +3ffe7390: .word 0xffff +3ffe73a0: .word 0xffff +3ffe73b0: .word 0xffff +3ffe73c0: .word 0xffff +3ffe73d0: .word 0xffff +3ffe73e0: .word 0xffff +3ffe73f0: .word 0xffff +3ffe7400: .word 0xffff +3ffe7410: .word 0xffff +3ffe7420: .word 0xffff +3ffe7430: .word 0xffff +3ffe7440: .word 0xffff +3ffe7450: .word 0xffff +3ffe7460: .word 0xffff +3ffe7470: .word 0xffff +3ffe7480: .word 0xffff +3ffe7490: .word 0xffff +3ffe74a0: .word 0xffff +3ffe74b0: .word 0xffff +3ffe74c0: .word 0xffff +3ffe74d0: .word 0xffff +3ffe74e0: .word 0xffff +3ffe74f0: .word 0xffff +3ffe7500: .word 0xffff +3ffe7510: .word 0xffff +3ffe7520: .word 0xffff +3ffe7530: .word 0xffff +3ffe7540: .word 0xffff +3ffe7550: .word 0xffff +3ffe7560: .word 0xffff +3ffe7570: .word 0xffff +3ffe7580: .word 0xffff +3ffe7590: .word 0xffff +3ffe75a0: .word 0xffff +3ffe75b0: .word 0xffff +3ffe75c0: .word 0xffff +3ffe75d0: .word 0xffff +3ffe75e0: .word 0xffff +3ffe75f0: .word 0xffff +3ffe7600: .word 0xffff +3ffe7610: .word 0xffff +3ffe7620: .word 0xffff +3ffe7630: .word 0xffff +3ffe7640: .word 0xffff +3ffe7650: .word 0xffff +3ffe7660: .word 0xffff +3ffe7670: .word 0xffff +3ffe7680: .word 0xffff +3ffe7690: .word 0xffff +3ffe76a0: .word 0xffff +3ffe76b0: .word 0xffff +3ffe76c0: .word 0xffff +3ffe76d0: .word 0xffff +3ffe76e0: .word 0xffff +3ffe76f0: .word 0xffff +3ffe7700: .word 0xffff +3ffe7710: .word 0xffff +3ffe7720: .word 0xffff +3ffe7730: .word 0xffff +3ffe7740: .word 0xffff +3ffe7750: .word 0xffff +3ffe7760: .word 0xffff +3ffe7770: .word 0xffff +3ffe7780: .word 0xffff +3ffe7790: .word 0xffff +3ffe77a0: .word 0xffff +3ffe77b0: .word 0xffff +3ffe77c0: .word 0xffff +3ffe77d0: .word 0xffff +3ffe77e0: .word 0xffff +3ffe77f0: .word 0xffff +3ffe7800: .word 0xffff +3ffe7810: .word 0xffff +3ffe7820: .word 0xffff +3ffe7830: .word 0xffff +3ffe7840: .word 0xffff +3ffe7850: .word 0xffff +3ffe7860: .word 0xffff +3ffe7870: .word 0xffff +3ffe7880: .word 0xffff +3ffe7890: .word 0xffff +3ffe78a0: .word 0xffff +3ffe78b0: .word 0xffff +3ffe78c0: .word 0xffff +3ffe78d0: .word 0xffff +3ffe78e0: .word 0xffff +3ffe78f0: .word 0xffff +3ffe7900: .word 0xffff +3ffe7910: .word 0xffff +3ffe7920: .word 0xffff +3ffe7930: .word 0xffff +3ffe7940: .word 0xffff +3ffe7950: .word 0xffff +3ffe7960: .word 0xffff +3ffe7970: .word 0xffff +3ffe7980: .word 0xffff +3ffe7990: .word 0xffff +3ffe79a0: .word 0xffff +3ffe79b0: .word 0xffff +3ffe79c0: .word 0xffff +3ffe79d0: .word 0xffff +3ffe79e0: .word 0xffff +3ffe79f0: .word 0xffff +3ffe7a00: .word 0xffff +3ffe7a10: .word 0xffff +3ffe7a20: .word 0xffff +3ffe7a30: .word 0xffff +3ffe7a40: .word 0xffff +3ffe7a50: .word 0xffff +3ffe7a60: .word 0xffff +3ffe7a70: .word 0xffff +3ffe7a80: .word 0xffff +3ffe7a90: .word 0xffff +3ffe7aa0: .word 0xffff +3ffe7ab0: .word 0xffff +3ffe7ac0: .word 0xffff +3ffe7ad0: .word 0xffff +3ffe7ae0: .word 0xffff +3ffe7af0: .word 0xffff +3ffe7b00: .word 0xffff +3ffe7b10: .word 0xffff +3ffe7b20: .word 0xffff +3ffe7b30: .word 0xffff +3ffe7b40: .word 0xffff +3ffe7b50: .word 0xffff +3ffe7b60: .word 0xffff +3ffe7b70: .word 0xffff +3ffe7b80: .word 0xffff +3ffe7b90: .word 0xffff +3ffe7ba0: .word 0xffff +3ffe7bb0: .word 0xffff +3ffe7bc0: .word 0xffff +3ffe7bd0: .word 0xffff +3ffe7be0: .word 0xffff +3ffe7bf0: .word 0xffff +3ffe7c00: .word 0xffff +3ffe7c10: .word 0xffff +3ffe7c20: .word 0xffff +3ffe7c30: .word 0xffff +3ffe7c40: .word 0xffff +3ffe7c50: .word 0xffff +3ffe7c60: .word 0xffff +3ffe7c70: .word 0xffff +3ffe7c80: .word 0xffff +3ffe7c90: .word 0xffff +3ffe7ca0: .word 0xffff +3ffe7cb0: .word 0xffff +3ffe7cc0: .word 0xffff +3ffe7cd0: .word 0xffff +3ffe7ce0: .word 0xffff +3ffe7cf0: .word 0xffff +3ffe7d00: .word 0xffff +3ffe7d10: .word 0xffff +3ffe7d20: .word 0xffff +3ffe7d30: .word 0xffff +3ffe7d40: .word 0xffff +3ffe7d50: .word 0xffff +3ffe7d60: .word 0xffff +3ffe7d70: .word 0xffff +3ffe7d80: .word 0xffff +3ffe7d90: .word 0xffff +3ffe7da0: .word 0xffff +3ffe7db0: .word 0xffff +3ffe7dc0: .word 0xffff +3ffe7dd0: .word 0xffff +3ffe7de0: .word 0xffff +3ffe7df0: .word 0xffff +3ffe7e00: .word 0xffff +3ffe7e10: .word 0xffff +3ffe7e20: .word 0xffff +3ffe7e30: .word 0xffff +3ffe7e40: .word 0xffff +3ffe7e50: .word 0xffff +3ffe7e60: .word 0xffff +3ffe7e70: .word 0xffff +3ffe7e80: .word 0xffff +3ffe7e90: .word 0xffff +3ffe7ea0: .word 0xffff +3ffe7eb0: .word 0xffff +3ffe7ec0: .word 0xffff +3ffe7ed0: .word 0xffff +3ffe7ee0: .word 0xffff +3ffe7ef0: .word 0xffff +3ffe7f00: .word 0xffff +3ffe7f10: .word 0xffff +3ffe7f20: .word 0xffff +3ffe7f30: .word 0xffff +3ffe7f40: .word 0xffff +3ffe7f50: .word 0xffff +3ffe7f60: .word 0xffff +3ffe7f70: .word 0xffff +3ffe7f80: .word 0xffff +3ffe7f90: .word 0xffff +3ffe7fa0: .word 0xffff +3ffe7fb0: .word 0xffff +3ffe7fc0: .word 0xffff +3ffe7fd0: .word 0xffff +3ffe7fe0: .word 0xffff +3ffe7ff0: .word 0xffff +3ffe8000: .word 0xffff +3ffe8010: .word 0xffff +3ffe8020: .word 0xffff +3ffe8030: .word 0xffff +3ffe8040: .word 0xffff +3ffe8050: .word 0xffff +3ffe8060: .word 0xffff +3ffe8070: .word 0xffff +3ffe8080: .word 0xffff +3ffe8090: .word 0xffff +3ffe80a0: .word 0xffff +3ffe80b0: .word 0xffff +3ffe80c0: .word 0xffff +3ffe80d0: .word 0xffff +3ffe80e0: .word 0xffff +3ffe80f0: .word 0xffff +3ffe8100: .word 0xffff +3ffe8110: .word 0xffff +3ffe8120: .word 0xffff +3ffe8130: .word 0xffff +3ffe8140: .word 0xffff +3ffe8150: .word 0xffff +3ffe8160: .word 0xffff +3ffe8170: .word 0xffff +3ffe8180: .word 0xffff +3ffe8190: .word 0xffff +3ffe81a0: .word 0xffff +3ffe81b0: .word 0xffff +3ffe81c0: .word 0xffff +3ffe81d0: .word 0xffff +3ffe81e0: .word 0xffff +3ffe81f0: .word 0xffff +3ffe8200: .word 0xffff +3ffe8210: .word 0xffff +3ffe8220: .word 0xffff +3ffe8230: .word 0xffff +3ffe8240: .word 0xffff +3ffe8250: .word 0xffff +3ffe8260: .word 0xffff +3ffe8270: .word 0xffff +3ffe8280: .word 0xffff +3ffe8290: .word 0xffff +3ffe82a0: .word 0xffff +3ffe82b0: .word 0xffff +3ffe82c0: .word 0xffff +3ffe82d0: .word 0xffff +3ffe82e0: .word 0xffff +3ffe82f0: .word 0xffff +3ffe8300: .word 0xffff +3ffe8310: .word 0xffff +3ffe8320: .word 0xffff +3ffe8330: .word 0xffff +3ffe8340: .word 0xffff +3ffe8350: .word 0xffff +3ffe8360: .word 0xffff +3ffe8370: .word 0xffff +3ffe8380: .word 0xffff +3ffe8390: .word 0xffff +3ffe83a0: .word 0xffff +3ffe83b0: .word 0xffff +3ffe83c0: .word 0xffff +3ffe83d0: .word 0xffff +3ffe83e0: .word 0xffff +3ffe83f0: .word 0xffff +3ffe8400: .word 0xffff +3ffe8410: .word 0xffff +3ffe8420: .word 0xffff +3ffe8430: .word 0xffff +3ffe8440: .word 0xffff +3ffe8450: .word 0xffff +3ffe8460: .word 0xffff +3ffe8470: .word 0xffff +3ffe8480: .word 0xffff +3ffe8490: .word 0xffff +3ffe84a0: .word 0xffff +3ffe84b0: .word 0xffff +3ffe84c0: .word 0xffff +3ffe84d0: .word 0xffff +3ffe84e0: .word 0xffff +3ffe84f0: .word 0xffff +3ffe8500: .word 0xffff +3ffe8510: .word 0xffff +3ffe8520: .word 0xffff +3ffe8530: .word 0xffff +3ffe8540: .word 0xffff +3ffe8550: .word 0xffff +3ffe8560: .word 0xffff +3ffe8570: .word 0xffff +3ffe8580: .word 0xffff +3ffe8590: .word 0xffff +3ffe85a0: .word 0xffff +3ffe85b0: .word 0xffff +3ffe85c0: .word 0xffff +3ffe85d0: .word 0xffff +3ffe85e0: .word 0xffff +3ffe85f0: .word 0xffff +3ffe8600: .word 0xffff +3ffe8610: .word 0xffff +3ffe8620: .word 0xffff +3ffe8630: .word 0xffff +3ffe8640: .word 0xffff +3ffe8650: .word 0xffff +3ffe8660: .word 0xffff +3ffe8670: .word 0xffff +3ffe8680: .word 0xffff +3ffe8690: .word 0xffff +3ffe86a0: .word 0xffff +3ffe86b0: .word 0xffff +3ffe86c0: .word 0xffff +3ffe86d0: .word 0xffff +3ffe86e0: .word 0xffff +3ffe86f0: .word 0xffff +3ffe8700: .word 0xffff +3ffe8710: .word 0xffff +3ffe8720: .word 0xffff +3ffe8730: .word 0xffff +3ffe8740: .word 0xffff +3ffe8750: .word 0xffff +3ffe8760: .word 0xffff +3ffe8770: .word 0xffff +3ffe8780: .word 0xffff +3ffe8790: .word 0xffff +3ffe87a0: .word 0xffff +3ffe87b0: .word 0xffff +3ffe87c0: .word 0xffff +3ffe87d0: .word 0xffff +3ffe87e0: .word 0xffff +3ffe87f0: .word 0xffff +3ffe8800: .word 0xffff +3ffe8810: .word 0xffff +3ffe8820: .word 0xffff +3ffe8830: .word 0xffff +3ffe8840: .word 0xffff +3ffe8850: .word 0xffff +3ffe8860: .word 0xffff +3ffe8870: .word 0xffff +3ffe8880: .word 0xffff +3ffe8890: .word 0xffff +3ffe88a0: .word 0xffff +3ffe88b0: .word 0xffff +3ffe88c0: .word 0xffff +3ffe88d0: .word 0xffff +3ffe88e0: .word 0xffff +3ffe88f0: .word 0xffff +3ffe8900: .word 0xffff +3ffe8910: .word 0xffff +3ffe8920: .word 0xffff +3ffe8930: .word 0xffff +3ffe8940: .word 0xffff +3ffe8950: .word 0xffff +3ffe8960: .word 0xffff +3ffe8970: .word 0xffff +3ffe8980: .word 0xffff +3ffe8990: .word 0xffff +3ffe89a0: .word 0xffff +3ffe89b0: .word 0xffff +3ffe89c0: .word 0xffff +3ffe89d0: .word 0xffff +3ffe89e0: .word 0xffff +3ffe89f0: .word 0xffff +3ffe8a00: .word 0xffff +3ffe8a10: .word 0xffff +3ffe8a20: .word 0xffff +3ffe8a30: .word 0xffff +3ffe8a40: .word 0xffff +3ffe8a50: .word 0xffff +3ffe8a60: .word 0xffff +3ffe8a70: .word 0xffff +3ffe8a80: .word 0xffff +3ffe8a90: .word 0xffff +3ffe8aa0: .word 0xffff +3ffe8ab0: .word 0xffff +3ffe8ac0: .word 0xffff +3ffe8ad0: .word 0xffff +3ffe8ae0: .word 0xffff +3ffe8af0: .word 0xffff +3ffe8b00: .word 0xffff +3ffe8b10: .word 0xffff +3ffe8b20: .word 0xffff +3ffe8b30: .word 0xffff +3ffe8b40: .word 0xffff +3ffe8b50: .word 0xffff +3ffe8b60: .word 0xffff +3ffe8b70: .word 0xffff +3ffe8b80: .word 0xffff +3ffe8b90: .word 0xffff +3ffe8ba0: .word 0xffff +3ffe8bb0: .word 0xffff +3ffe8bc0: .word 0xffff +3ffe8bd0: .word 0xffff +3ffe8be0: .word 0xffff +3ffe8bf0: .word 0xffff +3ffe8c00: .word 0xffff +3ffe8c10: .word 0xffff +3ffe8c20: .word 0xffff +3ffe8c30: .word 0xffff +3ffe8c40: .word 0xffff +3ffe8c50: .word 0xffff +3ffe8c60: .word 0xffff +3ffe8c70: .word 0xffff +3ffe8c80: .word 0xffff +3ffe8c90: .word 0xffff +3ffe8ca0: .word 0xffff +3ffe8cb0: .word 0xffff +3ffe8cc0: .word 0xffff +3ffe8cd0: .word 0xffff +3ffe8ce0: .word 0xffff +3ffe8cf0: .word 0xffff +3ffe8d00: .word 0xffff +3ffe8d10: .word 0xffff +3ffe8d20: .word 0xffff +3ffe8d30: .word 0xffff +3ffe8d40: .word 0xffff +3ffe8d50: .word 0xffff +3ffe8d60: .word 0xffff +3ffe8d70: .word 0xffff +3ffe8d80: .word 0xffff +3ffe8d90: .word 0xffff +3ffe8da0: .word 0xffff +3ffe8db0: .word 0xffff +3ffe8dc0: .word 0xffff +3ffe8dd0: .word 0xffff +3ffe8de0: .word 0xffff +3ffe8df0: .word 0xffff +3ffe8e00: .word 0xffff +3ffe8e10: .word 0xffff +3ffe8e20: .word 0xffff +3ffe8e30: .word 0xffff +3ffe8e40: .word 0xffff +3ffe8e50: .word 0xffff +3ffe8e60: .word 0xffff +3ffe8e70: .word 0xffff +3ffe8e80: .word 0xffff +3ffe8e90: .word 0xffff +3ffe8ea0: .word 0xffff +3ffe8eb0: .word 0xffff +3ffe8ec0: .word 0xffff +3ffe8ed0: .word 0xffff +3ffe8ee0: .word 0xffff +3ffe8ef0: .word 0xffff +3ffe8f00: .word 0xffff +3ffe8f10: .word 0xffff +3ffe8f20: .word 0xffff +3ffe8f30: .word 0xffff +3ffe8f40: .word 0xffff +3ffe8f50: .word 0xffff +3ffe8f60: .word 0xffff +3ffe8f70: .word 0xffff +3ffe8f80: .word 0xffff +3ffe8f90: .word 0xffff +3ffe8fa0: .word 0xffff +3ffe8fb0: .word 0xffff +3ffe8fc0: .word 0xffff +3ffe8fd0: .word 0xffff +3ffe8fe0: .word 0xffff +3ffe8ff0: .word 0xffff +3ffe9000: .word 0xffff +3ffe9010: .word 0xffff +3ffe9020: .word 0xffff +3ffe9030: .word 0xffff +3ffe9040: .word 0xffff +3ffe9050: .word 0xffff +3ffe9060: .word 0xffff +3ffe9070: .word 0xffff +3ffe9080: .word 0xffff +3ffe9090: .word 0xffff +3ffe90a0: .word 0xffff +3ffe90b0: .word 0xffff +3ffe90c0: .word 0xffff +3ffe90d0: .word 0xffff +3ffe90e0: .word 0xffff +3ffe90f0: .word 0xffff +3ffe9100: .word 0xffff +3ffe9110: .word 0xffff +3ffe9120: .word 0xffff +3ffe9130: .word 0xffff +3ffe9140: .word 0xffff +3ffe9150: .word 0xffff +3ffe9160: .word 0xffff +3ffe9170: .word 0xffff +3ffe9180: .word 0xffff +3ffe9190: .word 0xffff +3ffe91a0: .word 0xffff +3ffe91b0: .word 0xffff +3ffe91c0: .word 0xffff +3ffe91d0: .word 0xffff +3ffe91e0: .word 0xffff +3ffe91f0: .word 0xffff +3ffe9200: .word 0xffff +3ffe9210: .word 0xffff +3ffe9220: .word 0xffff +3ffe9230: .word 0xffff +3ffe9240: .word 0xffff +3ffe9250: .word 0xffff +3ffe9260: .word 0xffff +3ffe9270: .word 0xffff +3ffe9280: .word 0xffff +3ffe9290: .word 0xffff +3ffe92a0: .word 0xffff +3ffe92b0: .word 0xffff +3ffe92c0: .word 0xffff +3ffe92d0: .word 0xffff +3ffe92e0: .word 0xffff +3ffe92f0: .word 0xffff +3ffe9300: .word 0xffff +3ffe9310: .word 0xffff +3ffe9320: .word 0xffff +3ffe9330: .word 0xffff +3ffe9340: .word 0xffff +3ffe9350: .word 0xffff +3ffe9360: .word 0xffff +3ffe9370: .word 0xffff +3ffe9380: .word 0xffff +3ffe9390: .word 0xffff +3ffe93a0: .word 0xffff +3ffe93b0: .word 0xffff +3ffe93c0: .word 0xffff +3ffe93d0: .word 0xffff +3ffe93e0: .word 0xffff +3ffe93f0: .word 0xffff +3ffe9400: .word 0xffff +3ffe9410: .word 0xffff +3ffe9420: .word 0xffff +3ffe9430: .word 0xffff +3ffe9440: .word 0xffff +3ffe9450: .word 0xffff +3ffe9460: .word 0xffff +3ffe9470: .word 0xffff +3ffe9480: .word 0xffff +3ffe9490: .word 0xffff +3ffe94a0: .word 0xffff +3ffe94b0: .word 0xffff +3ffe94c0: .word 0xffff +3ffe94d0: .word 0xffff +3ffe94e0: .word 0xffff +3ffe94f0: .word 0xffff +3ffe9500: .word 0xffff +3ffe9510: .word 0xffff +3ffe9520: .word 0xffff +3ffe9530: .word 0xffff +3ffe9540: .word 0xffff +3ffe9550: .word 0xffff +3ffe9560: .word 0xffff +3ffe9570: .word 0xffff +3ffe9580: .word 0xffff +3ffe9590: .word 0xffff +3ffe95a0: .word 0xffff +3ffe95b0: .word 0xffff +3ffe95c0: .word 0xffff +3ffe95d0: .word 0xffff +3ffe95e0: .word 0xffff +3ffe95f0: .word 0xffff +3ffe9600: .word 0xffff +3ffe9610: .word 0xffff +3ffe9620: .word 0xffff +3ffe9630: .word 0xffff +3ffe9640: .word 0xffff +3ffe9650: .word 0xffff +3ffe9660: .word 0xffff +3ffe9670: .word 0xffff +3ffe9680: .word 0xffff +3ffe9690: .word 0xffff +3ffe96a0: .word 0xffff +3ffe96b0: .word 0xffff +3ffe96c0: .word 0xffff +3ffe96d0: .word 0xffff +3ffe96e0: .word 0xffff +3ffe96f0: .word 0xffff +3ffe9700: .word 0xffff +3ffe9710: .word 0xffff +3ffe9720: .word 0xffff +3ffe9730: .word 0xffff +3ffe9740: .word 0xffff +3ffe9750: .word 0xffff +3ffe9760: .word 0xffff +3ffe9770: .word 0xffff +3ffe9780: .word 0xffff +3ffe9790: .word 0xffff +3ffe97a0: .word 0xffff +3ffe97b0: .word 0xffff +3ffe97c0: .word 0xffff +3ffe97d0: .word 0xffff +3ffe97e0: .word 0xffff +3ffe97f0: .word 0xffff +3ffe9800: .word 0xffff +3ffe9810: .word 0xffff +3ffe9820: .word 0xffff +3ffe9830: .word 0xffff +3ffe9840: .word 0xffff +3ffe9850: .word 0xffff +3ffe9860: .word 0xffff +3ffe9870: .word 0xffff +3ffe9880: .word 0xffff +3ffe9890: .word 0xffff +3ffe98a0: .word 0xffff +3ffe98b0: .word 0xffff +3ffe98c0: .word 0xffff +3ffe98d0: .word 0xffff +3ffe98e0: .word 0xffff +3ffe98f0: .word 0xffff +3ffe9900: .word 0xffff +3ffe9910: .word 0xffff +3ffe9920: .word 0xffff +3ffe9930: .word 0xffff +3ffe9940: .word 0xffff +3ffe9950: .word 0xffff +3ffe9960: .word 0xffff +3ffe9970: .word 0xffff +3ffe9980: .word 0xffff +3ffe9990: .word 0xffff +3ffe99a0: .word 0xffff +3ffe99b0: .word 0xffff +3ffe99c0: .word 0xffff +3ffe99d0: .word 0xffff +3ffe99e0: .word 0xffff +3ffe99f0: .word 0xffff +3ffe9a00: .word 0xffff +3ffe9a10: .word 0xffff +3ffe9a20: .word 0xffff +3ffe9a30: .word 0xffff +3ffe9a40: .word 0xffff +3ffe9a50: .word 0xffff +3ffe9a60: .word 0xffff +3ffe9a70: .word 0xffff +3ffe9a80: .word 0xffff +3ffe9a90: .word 0xffff +3ffe9aa0: .word 0xffff +3ffe9ab0: .word 0xffff +3ffe9ac0: .word 0xffff +3ffe9ad0: .word 0xffff +3ffe9ae0: .word 0xffff +3ffe9af0: .word 0xffff +3ffe9b00: .word 0xffff +3ffe9b10: .word 0xffff +3ffe9b20: .word 0xffff +3ffe9b30: .word 0xffff +3ffe9b40: .word 0xffff +3ffe9b50: .word 0xffff +3ffe9b60: .word 0xffff +3ffe9b70: .word 0xffff +3ffe9b80: .word 0xffff +3ffe9b90: .word 0xffff +3ffe9ba0: .word 0xffff +3ffe9bb0: .word 0xffff +3ffe9bc0: .word 0xffff +3ffe9bd0: .word 0xffff +3ffe9be0: .word 0xffff +3ffe9bf0: .word 0xffff +3ffe9c00: .word 0xffff +3ffe9c10: .word 0xffff +3ffe9c20: .word 0xffff +3ffe9c30: .word 0xffff +3ffe9c40: .word 0xffff +3ffe9c50: .word 0xffff +3ffe9c60: .word 0xffff +3ffe9c70: .word 0xffff +3ffe9c80: .word 0xffff +3ffe9c90: .word 0xffff +3ffe9ca0: .word 0xffff +3ffe9cb0: .word 0xffff +3ffe9cc0: .word 0xffff +3ffe9cd0: .word 0xffff +3ffe9ce0: .word 0xffff +3ffe9cf0: .word 0xffff +3ffe9d00: .word 0xffff +3ffe9d10: .word 0xffff +3ffe9d20: .word 0xffff +3ffe9d30: .word 0xffff +3ffe9d40: .word 0xffff +3ffe9d50: .word 0xffff +3ffe9d60: .word 0xffff +3ffe9d70: .word 0xffff +3ffe9d80: .word 0xffff +3ffe9d90: .word 0xffff +3ffe9da0: .word 0xffff +3ffe9db0: .word 0xffff +3ffe9dc0: .word 0xffff +3ffe9dd0: .word 0xffff +3ffe9de0: .word 0xffff +3ffe9df0: .word 0xffff +3ffe9e00: .word 0xffff +3ffe9e10: .word 0xffff +3ffe9e20: .word 0xffff +3ffe9e30: .word 0xffff +3ffe9e40: .word 0xffff +3ffe9e50: .word 0xffff +3ffe9e60: .word 0xffff +3ffe9e70: .word 0xffff +3ffe9e80: .word 0xffff +3ffe9e90: .word 0xffff +3ffe9ea0: .word 0xffff +3ffe9eb0: .word 0xffff +3ffe9ec0: .word 0xffff +3ffe9ed0: .word 0xffff +3ffe9ee0: .word 0xffff +3ffe9ef0: .word 0xffff +3ffe9f00: .word 0xffff +3ffe9f10: .word 0xffff +3ffe9f20: .word 0xffff +3ffe9f30: .word 0xffff +3ffe9f40: .word 0xffff +3ffe9f50: .word 0xffff +3ffe9f60: .word 0xffff +3ffe9f70: .word 0xffff +3ffe9f80: .word 0xffff +3ffe9f90: .word 0xffff +3ffe9fa0: .word 0xffff +3ffe9fb0: .word 0xffff +3ffe9fc0: .word 0xffff +3ffe9fd0: .word 0xffff +3ffe9fe0: .word 0xffff +3ffe9ff0: .word 0xffff +3ffea000: .word 0xffff +3ffea010: .word 0xffff +3ffea020: .word 0xffff +3ffea030: .word 0xffff +3ffea040: .word 0xffff +3ffea050: .word 0xffff +3ffea060: .word 0xffff +3ffea070: .word 0xffff +3ffea080: .word 0xffff +3ffea090: .word 0xffff +3ffea0a0: .word 0xffff +3ffea0b0: .word 0xffff +3ffea0c0: .word 0xffff +3ffea0d0: .word 0xffff +3ffea0e0: .word 0xffff +3ffea0f0: .word 0xffff +3ffea100: .word 0xffff +3ffea110: .word 0xffff +3ffea120: .word 0xffff +3ffea130: .word 0xffff +3ffea140: .word 0xffff +3ffea150: .word 0xffff +3ffea160: .word 0xffff +3ffea170: .word 0xffff +3ffea180: .word 0xffff +3ffea190: .word 0xffff +3ffea1a0: .word 0xffff +3ffea1b0: .word 0xffff +3ffea1c0: .word 0xffff +3ffea1d0: .word 0xffff +3ffea1e0: .word 0xffff +3ffea1f0: .word 0xffff +3ffea200: .word 0xffff +3ffea210: .word 0xffff +3ffea220: .word 0xffff +3ffea230: .word 0xffff +3ffea240: .word 0xffff +3ffea250: .word 0xffff +3ffea260: .word 0xffff +3ffea270: .word 0xffff +3ffea280: .word 0xffff +3ffea290: .word 0xffff +3ffea2a0: .word 0xffff +3ffea2b0: .word 0xffff +3ffea2c0: .word 0xffff +3ffea2d0: .word 0xffff +3ffea2e0: .word 0xffff +3ffea2f0: .word 0xffff +3ffea300: .word 0xffff +3ffea310: .word 0xffff +3ffea320: .word 0xffff +3ffea330: .word 0xffff +3ffea340: .word 0xffff +3ffea350: .word 0xffff +3ffea360: .word 0xffff +3ffea370: .word 0xffff +3ffea380: .word 0xffff +3ffea390: .word 0xffff +3ffea3a0: .word 0xffff +3ffea3b0: .word 0xffff +3ffea3c0: .word 0xffff +3ffea3d0: .word 0xffff +3ffea3e0: .word 0xffff +3ffea3f0: .word 0xffff +3ffea400: .word 0xffff +3ffea410: .word 0xffff +3ffea420: .word 0xffff +3ffea430: .word 0xffff +3ffea440: .word 0xffff +3ffea450: .word 0xffff +3ffea460: .word 0xffff +3ffea470: .word 0xffff +3ffea480: .word 0xffff +3ffea490: .word 0xffff +3ffea4a0: .word 0xffff +3ffea4b0: .word 0xffff +3ffea4c0: .word 0xffff +3ffea4d0: .word 0xffff +3ffea4e0: .word 0xffff +3ffea4f0: .word 0xffff +3ffea500: .word 0xffff +3ffea510: .word 0xffff +3ffea520: .word 0xffff +3ffea530: .word 0xffff +3ffea540: .word 0xffff +3ffea550: .word 0xffff +3ffea560: .word 0xffff +3ffea570: .word 0xffff +3ffea580: .word 0xffff +3ffea590: .word 0xffff +3ffea5a0: .word 0xffff +3ffea5b0: .word 0xffff +3ffea5c0: .word 0xffff +3ffea5d0: .word 0xffff +3ffea5e0: .word 0xffff +3ffea5f0: .word 0xffff +3ffea600: .word 0xffff +3ffea610: .word 0xffff +3ffea620: .word 0xffff +3ffea630: .word 0xffff +3ffea640: .word 0xffff +3ffea650: .word 0xffff +3ffea660: .word 0xffff +3ffea670: .word 0xffff +3ffea680: .word 0xffff +3ffea690: .word 0xffff +3ffea6a0: .word 0xffff +3ffea6b0: .word 0xffff +3ffea6c0: .word 0xffff +3ffea6d0: .word 0xffff +3ffea6e0: .word 0xffff +3ffea6f0: .word 0xffff +3ffea700: .word 0xffff +3ffea710: .word 0xffff +3ffea720: .word 0xffff +3ffea730: .word 0xffff +3ffea740: .word 0xffff +3ffea750: .word 0xffff +3ffea760: .word 0xffff +3ffea770: .word 0xffff +3ffea780: .word 0xffff +3ffea790: .word 0xffff +3ffea7a0: .word 0xffff +3ffea7b0: .word 0xffff +3ffea7c0: .word 0xffff +3ffea7d0: .word 0xffff +3ffea7e0: .word 0xffff +3ffea7f0: .word 0xffff +3ffea800: .word 0xffff +3ffea810: .word 0xffff +3ffea820: .word 0xffff +3ffea830: .word 0xffff +3ffea840: .word 0xffff +3ffea850: .word 0xffff +3ffea860: .word 0xffff +3ffea870: .word 0xffff +3ffea880: .word 0xffff +3ffea890: .word 0xffff +3ffea8a0: .word 0xffff +3ffea8b0: .word 0xffff +3ffea8c0: .word 0xffff +3ffea8d0: .word 0xffff +3ffea8e0: .word 0xffff +3ffea8f0: .word 0xffff +3ffea900: .word 0xffff +3ffea910: .word 0xffff +3ffea920: .word 0xffff +3ffea930: .word 0xffff +3ffea940: .word 0xffff +3ffea950: .word 0xffff +3ffea960: .word 0xffff +3ffea970: .word 0xffff +3ffea980: .word 0xffff +3ffea990: .word 0xffff +3ffea9a0: .word 0xffff +3ffea9b0: .word 0xffff +3ffea9c0: .word 0xffff +3ffea9d0: .word 0xffff +3ffea9e0: .word 0xffff +3ffea9f0: .word 0xffff +3ffeaa00: .word 0xffff +3ffeaa10: .word 0xffff +3ffeaa20: .word 0xffff +3ffeaa30: .word 0xffff +3ffeaa40: .word 0xffff +3ffeaa50: .word 0xffff +3ffeaa60: .word 0xffff +3ffeaa70: .word 0xffff +3ffeaa80: .word 0xffff +3ffeaa90: .word 0xffff +3ffeaaa0: .word 0xffff +3ffeaab0: .word 0xffff +3ffeaac0: .word 0xffff +3ffeaad0: .word 0xffff +3ffeaae0: .word 0xffff +3ffeaaf0: .word 0xffff +3ffeab00: .word 0xffff +3ffeab10: .word 0xffff +3ffeab20: .word 0xffff +3ffeab30: .word 0xffff +3ffeab40: .word 0xffff +3ffeab50: .word 0xffff +3ffeab60: .word 0xffff +3ffeab70: .word 0xffff +3ffeab80: .word 0xffff +3ffeab90: .word 0xffff +3ffeaba0: .word 0xffff +3ffeabb0: .word 0xffff +3ffeabc0: .word 0xffff +3ffeabd0: .word 0xffff +3ffeabe0: .word 0xffff +3ffeabf0: .word 0xffff +3ffeac00: .word 0xffff +3ffeac10: .word 0xffff +3ffeac20: .word 0xffff +3ffeac30: .word 0xffff +3ffeac40: .word 0xffff +3ffeac50: .word 0xffff +3ffeac60: .word 0xffff +3ffeac70: .word 0xffff +3ffeac80: .word 0xffff +3ffeac90: .word 0xffff +3ffeaca0: .word 0xffff +3ffeacb0: .word 0xffff +3ffeacc0: .word 0xffff +3ffeacd0: .word 0xffff +3ffeace0: .word 0xffff +3ffeacf0: .word 0xffff +3ffead00: .word 0xffff +3ffead10: .word 0xffff +3ffead20: .word 0xffff +3ffead30: .word 0xffff +3ffead40: .word 0xffff +3ffead50: .word 0xffff +3ffead60: .word 0xffff +3ffead70: .word 0xffff +3ffead80: .word 0xffff +3ffead90: .word 0xffff +3ffeada0: .word 0xffff +3ffeadb0: .word 0xffff +3ffeadc0: .word 0xffff +3ffeadd0: .word 0xffff +3ffeade0: .word 0xffff +3ffeadf0: .word 0xffff +3ffeae00: .word 0xffff +3ffeae10: .word 0xffff +3ffeae20: .word 0xffff +3ffeae30: .word 0xffff +3ffeae40: .word 0xffff +3ffeae50: .word 0xffff +3ffeae60: .word 0xffff +3ffeae70: .word 0xffff +3ffeae80: .word 0xffff +3ffeae90: .word 0xffff +3ffeaea0: .word 0xffff +3ffeaeb0: .word 0xffff +3ffeaec0: .word 0xffff +3ffeaed0: .word 0xffff +3ffeaee0: .word 0xffff +3ffeaef0: .word 0xffff +3ffeaf00: .word 0xffff +3ffeaf10: .word 0xffff +3ffeaf20: .word 0xffff +3ffeaf30: .word 0xffff +3ffeaf40: .word 0xffff +3ffeaf50: .word 0xffff +3ffeaf60: .word 0xffff +3ffeaf70: .word 0xffff +3ffeaf80: .word 0xffff +3ffeaf90: .word 0xffff +3ffeafa0: .word 0xffff +3ffeafb0: .word 0xffff +3ffeafc0: .word 0xffff +3ffeafd0: .word 0xffff +3ffeafe0: .word 0xffff +3ffeaff0: .word 0xffff +3ffeb000: .word 0xffff +3ffeb010: .word 0xffff +3ffeb020: .word 0xffff +3ffeb030: .word 0xffff +3ffeb040: .word 0xffff +3ffeb050: .word 0xffff +3ffeb060: .word 0xffff +3ffeb070: .word 0xffff +3ffeb080: .word 0xffff +3ffeb090: .word 0xffff +3ffeb0a0: .word 0xffff +3ffeb0b0: .word 0xffff +3ffeb0c0: .word 0xffff +3ffeb0d0: .word 0xffff +3ffeb0e0: .word 0xffff +3ffeb0f0: .word 0xffff +3ffeb100: .word 0xffff +3ffeb110: .word 0xffff +3ffeb120: .word 0xffff +3ffeb130: .word 0xffff +3ffeb140: .word 0xffff +3ffeb150: .word 0xffff +3ffeb160: .word 0xffff +3ffeb170: .word 0xffff +3ffeb180: .word 0xffff +3ffeb190: .word 0xffff +3ffeb1a0: .word 0xffff +3ffeb1b0: .word 0xffff +3ffeb1c0: .word 0xffff +3ffeb1d0: .word 0xffff +3ffeb1e0: .word 0xffff +3ffeb1f0: .word 0xffff +3ffeb200: .word 0xffff +3ffeb210: .word 0xffff +3ffeb220: .word 0xffff +3ffeb230: .word 0xffff +3ffeb240: .word 0xffff +3ffeb250: .word 0xffff +3ffeb260: .word 0xffff +3ffeb270: .word 0xffff +3ffeb280: .word 0xffff +3ffeb290: .word 0xffff +3ffeb2a0: .word 0xffff +3ffeb2b0: .word 0xffff +3ffeb2c0: .word 0xffff +3ffeb2d0: .word 0xffff +3ffeb2e0: .word 0xffff +3ffeb2f0: .word 0xffff +3ffeb300: .word 0xffff +3ffeb310: .word 0xffff +3ffeb320: .word 0xffff +3ffeb330: .word 0xffff +3ffeb340: .word 0xffff +3ffeb350: .word 0xffff +3ffeb360: .word 0xffff +3ffeb370: .word 0xffff +3ffeb380: .word 0xffff +3ffeb390: .word 0xffff +3ffeb3a0: .word 0xffff +3ffeb3b0: .word 0xffff +3ffeb3c0: .word 0xffff +3ffeb3d0: .word 0xffff +3ffeb3e0: .word 0xffff +3ffeb3f0: .word 0xffff +3ffeb400: .word 0xffff +3ffeb410: .word 0xffff +3ffeb420: .word 0xffff +3ffeb430: .word 0xffff +3ffeb440: .word 0xffff +3ffeb450: .word 0xffff +3ffeb460: .word 0xffff +3ffeb470: .word 0xffff +3ffeb480: .word 0xffff +3ffeb490: .word 0xffff +3ffeb4a0: .word 0xffff +3ffeb4b0: .word 0xffff +3ffeb4c0: .word 0xffff +3ffeb4d0: .word 0xffff +3ffeb4e0: .word 0xffff +3ffeb4f0: .word 0xffff +3ffeb500: .word 0xffff +3ffeb510: .word 0xffff +3ffeb520: .word 0xffff +3ffeb530: .word 0xffff +3ffeb540: .word 0xffff +3ffeb550: .word 0xffff +3ffeb560: .word 0xffff +3ffeb570: .word 0xffff +3ffeb580: .word 0xffff +3ffeb590: .word 0xffff +3ffeb5a0: .word 0xffff +3ffeb5b0: .word 0xffff +3ffeb5c0: .word 0xffff +3ffeb5d0: .word 0xffff +3ffeb5e0: .word 0xffff +3ffeb5f0: .word 0xffff +3ffeb600: .word 0xffff +3ffeb610: .word 0xffff +3ffeb620: .word 0xffff +3ffeb630: .word 0xffff +3ffeb640: .word 0xffff +3ffeb650: .word 0xffff +3ffeb660: .word 0xffff +3ffeb670: .word 0xffff +3ffeb680: .word 0xffff +3ffeb690: .word 0xffff +3ffeb6a0: .word 0xffff +3ffeb6b0: .word 0xffff +3ffeb6c0: .word 0xffff +3ffeb6d0: .word 0xffff +3ffeb6e0: .word 0xffff +3ffeb6f0: .word 0xffff +3ffeb700: .word 0xffff +3ffeb710: .word 0xffff +3ffeb720: .word 0xffff +3ffeb730: .word 0xffff +3ffeb740: .word 0xffff +3ffeb750: .word 0xffff +3ffeb760: .word 0xffff +3ffeb770: .word 0xffff +3ffeb780: .word 0xffff +3ffeb790: .word 0xffff +3ffeb7a0: .word 0xffff +3ffeb7b0: .word 0xffff +3ffeb7c0: .word 0xffff +3ffeb7d0: .word 0xffff +3ffeb7e0: .word 0xffff +3ffeb7f0: .word 0xffff +3ffeb800: .word 0xffff +3ffeb810: .word 0xffff +3ffeb820: .word 0xffff +3ffeb830: .word 0xffff +3ffeb840: .word 0xffff +3ffeb850: .word 0xffff +3ffeb860: .word 0xffff +3ffeb870: .word 0xffff +3ffeb880: .word 0xffff +3ffeb890: .word 0xffff +3ffeb8a0: .word 0xffff +3ffeb8b0: .word 0xffff +3ffeb8c0: .word 0xffff +3ffeb8d0: .word 0xffff +3ffeb8e0: .word 0xffff +3ffeb8f0: .word 0xffff +3ffeb900: .word 0xffff +3ffeb910: .word 0xffff +3ffeb920: .word 0xffff +3ffeb930: .word 0xffff +3ffeb940: .word 0xffff +3ffeb950: .word 0xffff +3ffeb960: .word 0xffff +3ffeb970: .word 0xffff +3ffeb980: .word 0xffff +3ffeb990: .word 0xffff +3ffeb9a0: .word 0xffff +3ffeb9b0: .word 0xffff +3ffeb9c0: .word 0xffff +3ffeb9d0: .word 0xffff +3ffeb9e0: .word 0xffff +3ffeb9f0: .word 0xffff +3ffeba00: .word 0xffff +3ffeba10: .word 0xffff +3ffeba20: .word 0xffff +3ffeba30: .word 0xffff +3ffeba40: .word 0xffff +3ffeba50: .word 0xffff +3ffeba60: .word 0xffff +3ffeba70: .word 0xffff +3ffeba80: .word 0xffff +3ffeba90: .word 0xffff +3ffebaa0: .word 0xffff +3ffebab0: .word 0xffff +3ffebac0: .word 0xffff +3ffebad0: .word 0xffff +3ffebae0: .word 0xffff +3ffebaf0: .word 0xffff +3ffebb00: .word 0xffff +3ffebb10: .word 0xffff +3ffebb20: .word 0xffff +3ffebb30: .word 0xffff +3ffebb40: .word 0xffff +3ffebb50: .word 0xffff +3ffebb60: .word 0xffff +3ffebb70: .word 0xffff +3ffebb80: .word 0xffff +3ffebb90: .word 0xffff +3ffebba0: .word 0xffff +3ffebbb0: .word 0xffff +3ffebbc0: .word 0xffff +3ffebbd0: .word 0xffff +3ffebbe0: .word 0xffff +3ffebbf0: .word 0xffff +3ffebc00: .word 0xffff +3ffebc10: .word 0xffff +3ffebc20: .word 0xffff +3ffebc30: .word 0xffff +3ffebc40: .word 0xffff +3ffebc50: .word 0xffff +3ffebc60: .word 0xffff +3ffebc70: .word 0xffff +3ffebc80: .word 0xffff +3ffebc90: .word 0xffff +3ffebca0: .word 0xffff +3ffebcb0: .word 0xffff +3ffebcc0: .word 0xffff +3ffebcd0: .word 0xffff +3ffebce0: .word 0xffff +3ffebcf0: .word 0xffff +3ffebd00: .word 0xffff +3ffebd10: .word 0xffff +3ffebd20: .word 0xffff +3ffebd30: .word 0xffff +3ffebd40: .word 0xffff +3ffebd50: .word 0xffff +3ffebd60: .word 0xffff +3ffebd70: .word 0xffff +3ffebd80: .word 0xffff +3ffebd90: .word 0xffff +3ffebda0: .word 0xffff +3ffebdb0: .word 0xffff +3ffebdc0: .word 0xffff +3ffebdd0: .word 0xffff +3ffebde0: .word 0xffff +3ffebdf0: .word 0xffff +3ffebe00: .word 0xffff +3ffebe10: .word 0xffff +3ffebe20: .word 0xffff +3ffebe30: .word 0xffff +3ffebe40: .word 0xffff +3ffebe50: .word 0xffff +3ffebe60: .word 0xffff +3ffebe70: .word 0xffff +3ffebe80: .word 0xffff +3ffebe90: .word 0xffff +3ffebea0: .word 0xffff +3ffebeb0: .word 0xffff +3ffebec0: .word 0xffff +3ffebed0: .word 0xffff +3ffebee0: .word 0xffff +3ffebef0: .word 0xffff +3ffebf00: .word 0xffff +3ffebf10: .word 0xffff +3ffebf20: .word 0xffff +3ffebf30: .word 0xffff +3ffebf40: .word 0xffff +3ffebf50: .word 0xffff +3ffebf60: .word 0xffff +3ffebf70: .word 0xffff +3ffebf80: .word 0xffff +3ffebf90: .word 0xffff +3ffebfa0: .word 0xffff +3ffebfb0: .word 0xffff +3ffebfc0: .word 0xffff +3ffebfd0: .word 0xffff +3ffebfe0: .word 0xffff +3ffebff0: .word 0xffff +3ffec000: .word 0xffff +3ffec010: .word 0xffff +3ffec020: .word 0xffff +3ffec030: .word 0xffff +3ffec040: .word 0xffff +3ffec050: .word 0xffff +3ffec060: .word 0xffff +3ffec070: .word 0xffff +3ffec080: .word 0xffff +3ffec090: .word 0xffff +3ffec0a0: .word 0xffff +3ffec0b0: .word 0xffff +3ffec0c0: .word 0xffff +3ffec0d0: .word 0xffff +3ffec0e0: .word 0xffff +3ffec0f0: .word 0xffff +3ffec100: .word 0xffff +3ffec110: .word 0xffff +3ffec120: .word 0xffff +3ffec130: .word 0xffff +3ffec140: .word 0xffff +3ffec150: .word 0xffff +3ffec160: .word 0xffff +3ffec170: .word 0xffff +3ffec180: .word 0xffff +3ffec190: .word 0xffff +3ffec1a0: .word 0xffff +3ffec1b0: .word 0xffff +3ffec1c0: .word 0xffff +3ffec1d0: .word 0xffff +3ffec1e0: .word 0xffff +3ffec1f0: .word 0xffff +3ffec200: .word 0xffff +3ffec210: .word 0xffff +3ffec220: .word 0xffff +3ffec230: .word 0xffff +3ffec240: .word 0xffff +3ffec250: .word 0xffff +3ffec260: .word 0xffff +3ffec270: .word 0xffff +3ffec280: .word 0xffff +3ffec290: .word 0xffff +3ffec2a0: .word 0xffff +3ffec2b0: .word 0xffff +3ffec2c0: .word 0xffff +3ffec2d0: .word 0xffff +3ffec2e0: .word 0xffff +3ffec2f0: .word 0xffff +3ffec300: .word 0xffff +3ffec310: .word 0xffff +3ffec320: .word 0xffff +3ffec330: .word 0xffff +3ffec340: .word 0xffff +3ffec350: .word 0xffff +3ffec360: .word 0xffff +3ffec370: .word 0xffff +3ffec380: .word 0xffff +3ffec390: .word 0xffff +3ffec3a0: .word 0xffff +3ffec3b0: .word 0xffff +3ffec3c0: .word 0xffff +3ffec3d0: .word 0xffff +3ffec3e0: .word 0xffff +3ffec3f0: .word 0xffff +3ffec400: .word 0xffff +3ffec410: .word 0xffff +3ffec420: .word 0xffff +3ffec430: .word 0xffff +3ffec440: .word 0xffff +3ffec450: .word 0xffff +3ffec460: .word 0xffff +3ffec470: .word 0xffff +3ffec480: .word 0xffff +3ffec490: .word 0xffff +3ffec4a0: .word 0xffff +3ffec4b0: .word 0xffff +3ffec4c0: .word 0xffff +3ffec4d0: .word 0xffff +3ffec4e0: .word 0xffff +3ffec4f0: .word 0xffff +3ffec500: .word 0xffff +3ffec510: .word 0xffff +3ffec520: .word 0xffff +3ffec530: .word 0xffff +3ffec540: .word 0xffff +3ffec550: .word 0xffff +3ffec560: .word 0xffff +3ffec570: .word 0xffff +3ffec580: .word 0xffff +3ffec590: .word 0xffff +3ffec5a0: .word 0xffff +3ffec5b0: .word 0xffff +3ffec5c0: .word 0xffff +3ffec5d0: .word 0xffff +3ffec5e0: .word 0xffff +3ffec5f0: .word 0xffff +3ffec600: .word 0xffff +3ffec610: .word 0xffff +3ffec620: .word 0xffff +3ffec630: .word 0xffff +3ffec640: .word 0xffff +3ffec650: .word 0xffff +3ffec660: .word 0xffff +3ffec670: .word 0xffff +3ffec680: .word 0xffff +3ffec690: .word 0xffff +3ffec6a0: .word 0xffff +3ffec6b0: .word 0xffff +3ffec6c0: .word 0xffff +3ffec6d0: .word 0xffff +3ffec6e0: .word 0xffff +3ffec6f0: .word 0xffff +3ffec700: .word 0xffff +3ffec710: .word 0xffff +3ffec720: .word 0xffff +3ffec730: .word 0xffff +3ffec740: .word 0xffff +3ffec750: .word 0xffff +3ffec760: .word 0xffff +3ffec770: .word 0xffff +3ffec780: .word 0xffff +3ffec790: .word 0xffff +3ffec7a0: .word 0xffff +3ffec7b0: .word 0xffff +3ffec7c0: .word 0xffff +3ffec7d0: .word 0xffff +3ffec7e0: .word 0xffff +3ffec7f0: .word 0xffff +3ffec800: .word 0xffff +3ffec810: .word 0xffff +3ffec820: .word 0xffff +3ffec830: .word 0xffff +3ffec840: .word 0xffff +3ffec850: .word 0xffff +3ffec860: .word 0xffff +3ffec870: .word 0xffff +3ffec880: .word 0xffff +3ffec890: .word 0xffff +3ffec8a0: .word 0xffff +3ffec8b0: .word 0xffff +3ffec8c0: .word 0xffff +3ffec8d0: .word 0xffff +3ffec8e0: .word 0xffff +3ffec8f0: .word 0xffff +3ffec900: .word 0xffff +3ffec910: .word 0xffff +3ffec920: .word 0xffff +3ffec930: .word 0xffff +3ffec940: .word 0xffff +3ffec950: .word 0xffff +3ffec960: .word 0xffff +3ffec970: .word 0xffff +3ffec980: .word 0xffff +3ffec990: .word 0xffff +3ffec9a0: .word 0xffff +3ffec9b0: .word 0xffff +3ffec9c0: .word 0xffff +3ffec9d0: .word 0xffff +3ffec9e0: .word 0xffff +3ffec9f0: .word 0xffff +3ffeca00: .word 0xffff +3ffeca10: .word 0xffff +3ffeca20: .word 0xffff +3ffeca30: .word 0xffff +3ffeca40: .word 0xffff +3ffeca50: .word 0xffff +3ffeca60: .word 0xffff +3ffeca70: .word 0xffff +3ffeca80: .word 0xffff +3ffeca90: .word 0xffff +3ffecaa0: .word 0xffff +3ffecab0: .word 0xffff +3ffecac0: .word 0xffff +3ffecad0: .word 0xffff +3ffecae0: .word 0xffff +3ffecaf0: .word 0xffff +3ffecb00: .word 0xffff +3ffecb10: .word 0xffff +3ffecb20: .word 0xffff +3ffecb30: .word 0xffff +3ffecb40: .word 0xffff +3ffecb50: .word 0xffff +3ffecb60: .word 0xffff +3ffecb70: .word 0xffff +3ffecb80: .word 0xffff +3ffecb90: .word 0xffff +3ffecba0: .word 0xffff +3ffecbb0: .word 0xffff +3ffecbc0: .word 0xffff +3ffecbd0: .word 0xffff +3ffecbe0: .word 0xffff +3ffecbf0: .word 0xffff +3ffecc00: .word 0xffff +3ffecc10: .word 0xffff +3ffecc20: .word 0xffff +3ffecc30: .word 0xffff +3ffecc40: .word 0xffff +3ffecc50: .word 0xffff +3ffecc60: .word 0xffff +3ffecc70: .word 0xffff +3ffecc80: .word 0xffff +3ffecc90: .word 0xffff +3ffecca0: .word 0xffff +3ffeccb0: .word 0xffff +3ffeccc0: .word 0xffff +3ffeccd0: .word 0xffff +3ffecce0: .word 0xffff +3ffeccf0: .word 0xffff +3ffecd00: .word 0xffff +3ffecd10: .word 0xffff +3ffecd20: .word 0xffff +3ffecd30: .word 0xffff +3ffecd40: .word 0xffff +3ffecd50: .word 0xffff +3ffecd60: .word 0xffff +3ffecd70: .word 0xffff +3ffecd80: .word 0xffff +3ffecd90: .word 0xffff +3ffecda0: .word 0xffff +3ffecdb0: .word 0xffff +3ffecdc0: .word 0xffff +3ffecdd0: .word 0xffff +3ffecde0: .word 0xffff +3ffecdf0: .word 0xffff +3ffece00: .word 0xffff +3ffece10: .word 0xffff +3ffece20: .word 0xffff +3ffece30: .word 0xffff +3ffece40: .word 0xffff +3ffece50: .word 0xffff +3ffece60: .word 0xffff +3ffece70: .word 0xffff +3ffece80: .word 0xffff +3ffece90: .word 0xffff +3ffecea0: .word 0xffff +3ffeceb0: .word 0xffff +3ffecec0: .word 0xffff +3ffeced0: .word 0xffff +3ffecee0: .word 0xffff +3ffecef0: .word 0xffff +3ffecf00: .word 0xffff +3ffecf10: .word 0xffff +3ffecf20: .word 0xffff +3ffecf30: .word 0xffff +3ffecf40: .word 0xffff +3ffecf50: .word 0xffff +3ffecf60: .word 0xffff +3ffecf70: .word 0xffff +3ffecf80: .word 0xffff +3ffecf90: .word 0xffff +3ffecfa0: .word 0xffff +3ffecfb0: .word 0xffff +3ffecfc0: .word 0xffff +3ffecfd0: .word 0xffff +3ffecfe0: .word 0xffff +3ffecff0: .word 0xffff +3ffed000: .word 0xffff +3ffed010: .word 0xffff +3ffed020: .word 0xffff +3ffed030: .word 0xffff +3ffed040: .word 0xffff +3ffed050: .word 0xffff +3ffed060: .word 0xffff +3ffed070: .word 0xffff +3ffed080: .word 0xffff +3ffed090: .word 0xffff +3ffed0a0: .word 0xffff +3ffed0b0: .word 0xffff +3ffed0c0: .word 0xffff +3ffed0d0: .word 0xffff +3ffed0e0: .word 0xffff +3ffed0f0: .word 0xffff +3ffed100: .word 0xffff +3ffed110: .word 0xffff +3ffed120: .word 0xffff +3ffed130: .word 0xffff +3ffed140: .word 0xffff +3ffed150: .word 0xffff +3ffed160: .word 0xffff +3ffed170: .word 0xffff +3ffed180: .word 0xffff +3ffed190: .word 0xffff +3ffed1a0: .word 0xffff +3ffed1b0: .word 0xffff +3ffed1c0: .word 0xffff +3ffed1d0: .word 0xffff +3ffed1e0: .word 0xffff +3ffed1f0: .word 0xffff +3ffed200: .word 0xffff +3ffed210: .word 0xffff +3ffed220: .word 0xffff +3ffed230: .word 0xffff +3ffed240: .word 0xffff +3ffed250: .word 0xffff +3ffed260: .word 0xffff +3ffed270: .word 0xffff +3ffed280: .word 0xffff +3ffed290: .word 0xffff +3ffed2a0: .word 0xffff +3ffed2b0: .word 0xffff +3ffed2c0: .word 0xffff +3ffed2d0: .word 0xffff +3ffed2e0: .word 0xffff +3ffed2f0: .word 0xffff +3ffed300: .word 0xffff +3ffed310: .word 0xffff +3ffed320: .word 0xffff +3ffed330: .word 0xffff +3ffed340: .word 0xffff +3ffed350: .word 0xffff +3ffed360: .word 0xffff +3ffed370: .word 0xffff +3ffed380: .word 0xffff +3ffed390: .word 0xffff +3ffed3a0: .word 0xffff +3ffed3b0: .word 0xffff +3ffed3c0: .word 0xffff +3ffed3d0: .word 0xffff +3ffed3e0: .word 0xffff +3ffed3f0: .word 0xffff +3ffed400: .word 0xffff +3ffed410: .word 0xffff +3ffed420: .word 0xffff +3ffed430: .word 0xffff +3ffed440: .word 0xffff +3ffed450: .word 0xffff +3ffed460: .word 0xffff +3ffed470: .word 0xffff +3ffed480: .word 0xffff +3ffed490: .word 0xffff +3ffed4a0: .word 0xffff +3ffed4b0: .word 0xffff +3ffed4c0: .word 0xffff +3ffed4d0: .word 0xffff +3ffed4e0: .word 0xffff +3ffed4f0: .word 0xffff +3ffed500: .word 0xffff +3ffed510: .word 0xffff +3ffed520: .word 0xffff +3ffed530: .word 0xffff +3ffed540: .word 0xffff +3ffed550: .word 0xffff +3ffed560: .word 0xffff +3ffed570: .word 0xffff +3ffed580: .word 0xffff +3ffed590: .word 0xffff +3ffed5a0: .word 0xffff +3ffed5b0: .word 0xffff +3ffed5c0: .word 0xffff +3ffed5d0: .word 0xffff +3ffed5e0: .word 0xffff +3ffed5f0: .word 0xffff +3ffed600: .word 0xffff +3ffed610: .word 0xffff +3ffed620: .word 0xffff +3ffed630: .word 0xffff +3ffed640: .word 0xffff +3ffed650: .word 0xffff +3ffed660: .word 0xffff +3ffed670: .word 0xffff +3ffed680: .word 0xffff +3ffed690: .word 0xffff +3ffed6a0: .word 0xffff +3ffed6b0: .word 0xffff +3ffed6c0: .word 0xffff +3ffed6d0: .word 0xffff +3ffed6e0: .word 0xffff +3ffed6f0: .word 0xffff +3ffed700: .word 0xffff +3ffed710: .word 0xffff +3ffed720: .word 0xffff +3ffed730: .word 0xffff +3ffed740: .word 0xffff +3ffed750: .word 0xffff +3ffed760: .word 0xffff +3ffed770: .word 0xffff +3ffed780: .word 0xffff +3ffed790: .word 0xffff +3ffed7a0: .word 0xffff +3ffed7b0: .word 0xffff +3ffed7c0: .word 0xffff +3ffed7d0: .word 0xffff +3ffed7e0: .word 0xffff +3ffed7f0: .word 0xffff +3ffed800: .word 0xffff +3ffed810: .word 0xffff +3ffed820: .word 0xffff +3ffed830: .word 0xffff +3ffed840: .word 0xffff +3ffed850: .word 0xffff +3ffed860: .word 0xffff +3ffed870: .word 0xffff +3ffed880: .word 0xffff +3ffed890: .word 0xffff +3ffed8a0: .word 0xffff +3ffed8b0: .word 0xffff +3ffed8c0: .word 0xffff +3ffed8d0: .word 0xffff +3ffed8e0: .word 0xffff +3ffed8f0: .word 0xffff +3ffed900: .word 0xffff +3ffed910: .word 0xffff +3ffed920: .word 0xffff +3ffed930: .word 0xffff +3ffed940: .word 0xffff +3ffed950: .word 0xffff +3ffed960: .word 0xffff +3ffed970: .word 0xffff +3ffed980: .word 0xffff +3ffed990: .word 0xffff +3ffed9a0: .word 0xffff +3ffed9b0: .word 0xffff +3ffed9c0: .word 0xffff +3ffed9d0: .word 0xffff +3ffed9e0: .word 0xffff +3ffed9f0: .word 0xffff +3ffeda00: .word 0xffff +3ffeda10: .word 0xffff +3ffeda20: .word 0xffff +3ffeda30: .word 0xffff +3ffeda40: .word 0xffff +3ffeda50: .word 0xffff +3ffeda60: .word 0xffff +3ffeda70: .word 0xffff +3ffeda80: .word 0xffff +3ffeda90: .word 0xffff +3ffedaa0: .word 0xffff +3ffedab0: .word 0xffff +3ffedac0: .word 0xffff +3ffedad0: .word 0xffff +3ffedae0: .word 0xffff +3ffedaf0: .word 0xffff +3ffedb00: .word 0xffff +3ffedb10: .word 0xffff +3ffedb20: .word 0xffff +3ffedb30: .word 0xffff +3ffedb40: .word 0xffff +3ffedb50: .word 0xffff +3ffedb60: .word 0xffff +3ffedb70: .word 0xffff +3ffedb80: .word 0xffff +3ffedb90: .word 0xffff +3ffedba0: .word 0xffff +3ffedbb0: .word 0xffff +3ffedbc0: .word 0xffff +3ffedbd0: .word 0xffff +3ffedbe0: .word 0xffff +3ffedbf0: .word 0xffff +3ffedc00: .word 0xffff +3ffedc10: .word 0xffff +3ffedc20: .word 0xffff +3ffedc30: .word 0xffff +3ffedc40: .word 0xffff +3ffedc50: .word 0xffff +3ffedc60: .word 0xffff +3ffedc70: .word 0xffff +3ffedc80: .word 0xffff +3ffedc90: .word 0xffff +3ffedca0: .word 0xffff +3ffedcb0: .word 0xffff +3ffedcc0: .word 0xffff +3ffedcd0: .word 0xffff +3ffedce0: .word 0xffff +3ffedcf0: .word 0xffff +3ffedd00: .word 0xffff +3ffedd10: .word 0xffff +3ffedd20: .word 0xffff +3ffedd30: .word 0xffff +3ffedd40: .word 0xffff +3ffedd50: .word 0xffff +3ffedd60: .word 0xffff +3ffedd70: .word 0xffff +3ffedd80: .word 0xffff +3ffedd90: .word 0xffff +3ffedda0: .word 0xffff +3ffeddb0: .word 0xffff +3ffeddc0: .word 0xffff +3ffeddd0: .word 0xffff +3ffedde0: .word 0xffff +3ffeddf0: .word 0xffff +3ffede00: .word 0xffff +3ffede10: .word 0xffff +3ffede20: .word 0xffff +3ffede30: .word 0xffff +3ffede40: .word 0xffff +3ffede50: .word 0xffff +3ffede60: .word 0xffff +3ffede70: .word 0xffff +3ffede80: .word 0xffff +3ffede90: .word 0xffff +3ffedea0: .word 0xffff +3ffedeb0: .word 0xffff +3ffedec0: .word 0xffff +3ffeded0: .word 0xffff +3ffedee0: .word 0xffff +3ffedef0: .word 0xffff +3ffedf00: .word 0xffff +3ffedf10: .word 0xffff +3ffedf20: .word 0xffff +3ffedf30: .word 0xffff +3ffedf40: .word 0xffff +3ffedf50: .word 0xffff +3ffedf60: .word 0xffff +3ffedf70: .word 0xffff +3ffedf80: .word 0xffff +3ffedf90: .word 0xffff +3ffedfa0: .word 0xffff +3ffedfb0: .word 0xffff +3ffedfc0: .word 0xffff +3ffedfd0: .word 0xffff +3ffedfe0: .word 0xffff +3ffedff0: .word 0xffff +3ffee000: .word 0xffff +3ffee010: .word 0xffff +3ffee020: .word 0xffff +3ffee030: .word 0xffff +3ffee040: .word 0xffff +3ffee050: .word 0xffff +3ffee060: .word 0xffff +3ffee070: .word 0xffff +3ffee080: .word 0xffff +3ffee090: .word 0xffff +3ffee0a0: .word 0xffff +3ffee0b0: .word 0xffff +3ffee0c0: .word 0xffff +3ffee0d0: .word 0xffff +3ffee0e0: .word 0xffff +3ffee0f0: .word 0xffff +3ffee100: .word 0xffff +3ffee110: .word 0xffff +3ffee120: .word 0xffff +3ffee130: .word 0xffff +3ffee140: .word 0xffff +3ffee150: .word 0xffff +3ffee160: .word 0xffff +3ffee170: .word 0xffff +3ffee180: .word 0xffff +3ffee190: .word 0xffff +3ffee1a0: .word 0xffff +3ffee1b0: .word 0xffff +3ffee1c0: .word 0xffff +3ffee1d0: .word 0xffff +3ffee1e0: .word 0xffff +3ffee1f0: .word 0xffff +3ffee200: .word 0xffff +3ffee210: .word 0xffff +3ffee220: .word 0xffff +3ffee230: .word 0xffff +3ffee240: .word 0xffff +3ffee250: .word 0xffff +3ffee260: .word 0xffff +3ffee270: .word 0xffff +3ffee280: .word 0xffff +3ffee290: .word 0xffff +3ffee2a0: .word 0xffff +3ffee2b0: .word 0xffff +3ffee2c0: .word 0xffff +3ffee2d0: .word 0xffff +3ffee2e0: .word 0xffff +3ffee2f0: .word 0xffff +3ffee300: .word 0xffff +3ffee310: .word 0xffff +3ffee320: .word 0xffff +3ffee330: .word 0xffff +3ffee340: .word 0xffff +3ffee350: .word 0xffff +3ffee360: .word 0xffff +3ffee370: .word 0xffff +3ffee380: .word 0xffff +3ffee390: .word 0xffff +3ffee3a0: .word 0xffff +3ffee3b0: .word 0xffff +3ffee3c0: .word 0xffff +3ffee3d0: .word 0xffff +3ffee3e0: .word 0xffff +3ffee3f0: .word 0xffff +3ffee400: .word 0xffff +3ffee410: .word 0xffff +3ffee420: .word 0xffff +3ffee430: .word 0xffff +3ffee440: .word 0xffff +3ffee450: .word 0xffff +3ffee460: .word 0xffff +3ffee470: .word 0xffff +3ffee480: .word 0xffff +3ffee490: .word 0xffff +3ffee4a0: .word 0xffff +3ffee4b0: .word 0xffff +3ffee4c0: .word 0xffff +3ffee4d0: .word 0xffff +3ffee4e0: .word 0xffff +3ffee4f0: .word 0xffff +3ffee500: .word 0xffff +3ffee510: .word 0xffff +3ffee520: .word 0xffff +3ffee530: .word 0xffff +3ffee540: .word 0xffff +3ffee550: .word 0xffff +3ffee560: .word 0xffff +3ffee570: .word 0xffff +3ffee580: .word 0xffff +3ffee590: .word 0xffff +3ffee5a0: .word 0xffff +3ffee5b0: .word 0xffff +3ffee5c0: .word 0xffff +3ffee5d0: .word 0xffff +3ffee5e0: .word 0xffff +3ffee5f0: .word 0xffff +3ffee600: .word 0xffff +3ffee610: .word 0xffff +3ffee620: .word 0xffff +3ffee630: .word 0xffff +3ffee640: .word 0xffff +3ffee650: .word 0xffff +3ffee660: .word 0xffff +3ffee670: .word 0xffff +3ffee680: .word 0xffff +3ffee690: .word 0xffff +3ffee6a0: .word 0xffff +3ffee6b0: .word 0xffff +3ffee6c0: .word 0xffff +3ffee6d0: .word 0xffff +3ffee6e0: .word 0xffff +3ffee6f0: .word 0xffff +3ffee700: .word 0xffff +3ffee710: .word 0xffff +3ffee720: .word 0xffff +3ffee730: .word 0xffff +3ffee740: .word 0xffff +3ffee750: .word 0xffff +3ffee760: .word 0xffff +3ffee770: .word 0xffff +3ffee780: .word 0xffff +3ffee790: .word 0xffff +3ffee7a0: .word 0xffff +3ffee7b0: .word 0xffff +3ffee7c0: .word 0xffff +3ffee7d0: .word 0xffff +3ffee7e0: .word 0xffff +3ffee7f0: .word 0xffff +3ffee800: .word 0xffff +3ffee810: .word 0xffff +3ffee820: .word 0xffff +3ffee830: .word 0xffff +3ffee840: .word 0xffff +3ffee850: .word 0xffff +3ffee860: .word 0xffff +3ffee870: .word 0xffff +3ffee880: .word 0xffff +3ffee890: .word 0xffff +3ffee8a0: .word 0xffff +3ffee8b0: .word 0xffff +3ffee8c0: .word 0xffff +3ffee8d0: .word 0xffff +3ffee8e0: .word 0xffff +3ffee8f0: .word 0xffff +3ffee900: .word 0xffff +3ffee910: .word 0xffff +3ffee920: .word 0xffff +3ffee930: .word 0xffff +3ffee940: .word 0xffff +3ffee950: .word 0xffff +3ffee960: .word 0xffff +3ffee970: .word 0xffff +3ffee980: .word 0xffff +3ffee990: .word 0xffff +3ffee9a0: .word 0xffff +3ffee9b0: .word 0xffff +3ffee9c0: .word 0xffff +3ffee9d0: .word 0xffff +3ffee9e0: .word 0xffff +3ffee9f0: .word 0xffff +3ffeea00: .word 0xffff +3ffeea10: .word 0xffff +3ffeea20: .word 0xffff +3ffeea30: .word 0xffff +3ffeea40: .word 0xffff +3ffeea50: .word 0xffff +3ffeea60: .word 0xffff +3ffeea70: .word 0xffff +3ffeea80: .word 0xffff +3ffeea90: .word 0xffff +3ffeeaa0: .word 0xffff +3ffeeab0: .word 0xffff +3ffeeac0: .word 0xffff +3ffeead0: .word 0xffff +3ffeeae0: .word 0xffff +3ffeeaf0: .word 0xffff +3ffeeb00: .word 0xffff +3ffeeb10: .word 0xffff +3ffeeb20: .word 0xffff +3ffeeb30: .word 0xffff +3ffeeb40: .word 0xffff +3ffeeb50: .word 0xffff +3ffeeb60: .word 0xffff +3ffeeb70: .word 0xffff +3ffeeb80: .word 0xffff +3ffeeb90: .word 0xffff +3ffeeba0: .word 0xffff +3ffeebb0: .word 0xffff +3ffeebc0: .word 0xffff +3ffeebd0: .word 0xffff +3ffeebe0: .word 0xffff +3ffeebf0: .word 0xffff +3ffeec00: .word 0xffff +3ffeec10: .word 0xffff +3ffeec20: .word 0xffff +3ffeec30: .word 0xffff +3ffeec40: .word 0xffff +3ffeec50: .word 0xffff +3ffeec60: .word 0xffff +3ffeec70: .word 0xffff +3ffeec80: .word 0xffff +3ffeec90: .word 0xffff +3ffeeca0: .word 0xffff +3ffeecb0: .word 0xffff +3ffeecc0: .word 0xffff +3ffeecd0: .word 0xffff +3ffeece0: .word 0xffff +3ffeecf0: .word 0xffff +3ffeed00: .word 0xffff +3ffeed10: .word 0xffff +3ffeed20: .word 0xffff +3ffeed30: .word 0xffff +3ffeed40: .word 0xffff +3ffeed50: .word 0xffff +3ffeed60: .word 0xffff +3ffeed70: .word 0xffff +3ffeed80: .word 0xffff +3ffeed90: .word 0xffff +3ffeeda0: .word 0xffff +3ffeedb0: .word 0xffff +3ffeedc0: .word 0xffff +3ffeedd0: .word 0xffff +3ffeede0: .word 0xffff +3ffeedf0: .word 0xffff +3ffeee00: .word 0xffff +3ffeee10: .word 0xffff +3ffeee20: .word 0xffff +3ffeee30: .word 0xffff +3ffeee40: .word 0xffff +3ffeee50: .word 0xffff +3ffeee60: .word 0xffff +3ffeee70: .word 0xffff +3ffeee80: .word 0xffff +3ffeee90: .word 0xffff +3ffeeea0: .word 0xffff +3ffeeeb0: .word 0xffff +3ffeeec0: .word 0xffff +3ffeeed0: .word 0xffff +3ffeeee0: .word 0xffff +3ffeeef0: .word 0xffff +3ffeef00: .word 0xffff +3ffeef10: .word 0xffff +3ffeef20: .word 0xffff +3ffeef30: .word 0xffff +3ffeef40: .word 0xffff +3ffeef50: .word 0xffff +3ffeef60: .word 0xffff +3ffeef70: .word 0xffff +3ffeef80: .word 0xffff +3ffeef90: .word 0xffff +3ffeefa0: .word 0xffff +3ffeefb0: .word 0xffff +3ffeefc0: .word 0xffff +3ffeefd0: .word 0xffff +3ffeefe0: .word 0xffff +3ffeeff0: .word 0xffff +3ffef000: .word 0xffff +3ffef010: .word 0xffff +3ffef020: .word 0xffff +3ffef030: .word 0xffff +3ffef040: .word 0xffff +3ffef050: .word 0xffff +3ffef060: .word 0xffff +3ffef070: .word 0xffff +3ffef080: .word 0xffff +3ffef090: .word 0xffff +3ffef0a0: .word 0xffff +3ffef0b0: .word 0xffff +3ffef0c0: .word 0xffff +3ffef0d0: .word 0xffff +3ffef0e0: .word 0xffff +3ffef0f0: .word 0xffff +3ffef100: .word 0xffff +3ffef110: .word 0xffff +3ffef120: .word 0xffff +3ffef130: .word 0xffff +3ffef140: .word 0xffff +3ffef150: .word 0xffff +3ffef160: .word 0xffff +3ffef170: .word 0xffff +3ffef180: .word 0xffff +3ffef190: .word 0xffff +3ffef1a0: .word 0xffff +3ffef1b0: .word 0xffff +3ffef1c0: .word 0xffff +3ffef1d0: .word 0xffff +3ffef1e0: .word 0xffff +3ffef1f0: .word 0xffff +3ffef200: .word 0xffff +3ffef210: .word 0xffff +3ffef220: .word 0xffff +3ffef230: .word 0xffff +3ffef240: .word 0xffff +3ffef250: .word 0xffff +3ffef260: .word 0xffff +3ffef270: .word 0xffff +3ffef280: .word 0xffff +3ffef290: .word 0xffff +3ffef2a0: .word 0xffff +3ffef2b0: .word 0xffff +3ffef2c0: .word 0xffff +3ffef2d0: .word 0xffff +3ffef2e0: .word 0xffff +3ffef2f0: .word 0xffff +3ffef300: .word 0xffff +3ffef310: .word 0xffff +3ffef320: .word 0xffff +3ffef330: .word 0xffff +3ffef340: .word 0xffff +3ffef350: .word 0xffff +3ffef360: .word 0xffff +3ffef370: .word 0xffff +3ffef380: .word 0xffff +3ffef390: .word 0xffff +3ffef3a0: .word 0xffff +3ffef3b0: .word 0xffff +3ffef3c0: .word 0xffff +3ffef3d0: .word 0xffff +3ffef3e0: .word 0xffff +3ffef3f0: .word 0xffff +3ffef400: .word 0xffff +3ffef410: .word 0xffff +3ffef420: .word 0xffff +3ffef430: .word 0xffff +3ffef440: .word 0xffff +3ffef450: .word 0xffff +3ffef460: .word 0xffff +3ffef470: .word 0xffff +3ffef480: .word 0xffff +3ffef490: .word 0xffff +3ffef4a0: .word 0xffff +3ffef4b0: .word 0xffff +3ffef4c0: .word 0xffff +3ffef4d0: .word 0xffff +3ffef4e0: .word 0xffff +3ffef4f0: .word 0xffff +3ffef500: .word 0xffff +3ffef510: .word 0xffff +3ffef520: .word 0xffff +3ffef530: .word 0xffff +3ffef540: .word 0xffff +3ffef550: .word 0xffff +3ffef560: .word 0xffff +3ffef570: .word 0xffff +3ffef580: .word 0xffff +3ffef590: .word 0xffff +3ffef5a0: .word 0xffff +3ffef5b0: .word 0xffff +3ffef5c0: .word 0xffff +3ffef5d0: .word 0xffff +3ffef5e0: .word 0xffff +3ffef5f0: .word 0xffff +3ffef600: .word 0xffff +3ffef610: .word 0xffff +3ffef620: .word 0xffff +3ffef630: .word 0xffff +3ffef640: .word 0xffff +3ffef650: .word 0xffff +3ffef660: .word 0xffff +3ffef670: .word 0xffff +3ffef680: .word 0xffff +3ffef690: .word 0xffff +3ffef6a0: .word 0xffff +3ffef6b0: .word 0xffff +3ffef6c0: .word 0xffff +3ffef6d0: .word 0xffff +3ffef6e0: .word 0xffff +3ffef6f0: .word 0xffff +3ffef700: .word 0xffff +3ffef710: .word 0xffff +3ffef720: .word 0xffff +3ffef730: .word 0xffff +3ffef740: .word 0xffff +3ffef750: .word 0xffff +3ffef760: .word 0xffff +3ffef770: .word 0xffff +3ffef780: .word 0xffff +3ffef790: .word 0xffff +3ffef7a0: .word 0xffff +3ffef7b0: .word 0xffff +3ffef7c0: .word 0xffff +3ffef7d0: .word 0xffff +3ffef7e0: .word 0xffff +3ffef7f0: .word 0xffff +3ffef800: .word 0xffff +3ffef810: .word 0xffff +3ffef820: .word 0xffff +3ffef830: .word 0xffff +3ffef840: .word 0xffff +3ffef850: .word 0xffff +3ffef860: .word 0xffff +3ffef870: .word 0xffff +3ffef880: .word 0xffff +3ffef890: .word 0xffff +3ffef8a0: .word 0xffff +3ffef8b0: .word 0xffff +3ffef8c0: .word 0xffff +3ffef8d0: .word 0xffff +3ffef8e0: .word 0xffff +3ffef8f0: .word 0xffff +3ffef900: .word 0xffff +3ffef910: .word 0xffff +3ffef920: .word 0xffff +3ffef930: .word 0xffff +3ffef940: .word 0xffff +3ffef950: .word 0xffff +3ffef960: .word 0xffff +3ffef970: .word 0xffff +3ffef980: .word 0xffff +3ffef990: .word 0xffff +3ffef9a0: .word 0xffff +3ffef9b0: .word 0xffff +3ffef9c0: .word 0xffff +3ffef9d0: .word 0xffff +3ffef9e0: .word 0xffff +3ffef9f0: .word 0xffff +3ffefa00: .word 0xffff +3ffefa10: .word 0xffff +3ffefa20: .word 0xffff +3ffefa30: .word 0xffff +3ffefa40: .word 0xffff +3ffefa50: .word 0xffff +3ffefa60: .word 0xffff +3ffefa70: .word 0xffff +3ffefa80: .word 0xffff +3ffefa90: .word 0xffff +3ffefaa0: .word 0xffff +3ffefab0: .word 0xffff +3ffefac0: .word 0xffff +3ffefad0: .word 0xffff +3ffefae0: .word 0xffff +3ffefaf0: .word 0xffff +3ffefb00: .word 0xffff +3ffefb10: .word 0xffff +3ffefb20: .word 0xffff +3ffefb30: .word 0xffff +3ffefb40: .word 0xffff +3ffefb50: .word 0xffff +3ffefb60: .word 0xffff +3ffefb70: .word 0xffff +3ffefb80: .word 0xffff +3ffefb90: .word 0xffff +3ffefba0: .word 0xffff +3ffefbb0: .word 0xffff +3ffefbc0: .word 0xffff +3ffefbd0: .word 0xffff +3ffefbe0: .word 0xffff +3ffefbf0: .word 0xffff +3ffefc00: .word 0xffff +3ffefc10: .word 0xffff +3ffefc20: .word 0xffff +3ffefc30: .word 0xffff +3ffefc40: .word 0xffff +3ffefc50: .word 0xffff +3ffefc60: .word 0xffff +3ffefc70: .word 0xffff +3ffefc80: .word 0xffff +3ffefc90: .word 0xffff +3ffefca0: .word 0xffff +3ffefcb0: .word 0xffff +3ffefcc0: .word 0xffff +3ffefcd0: .word 0xffff +3ffefce0: .word 0xffff +3ffefcf0: .word 0xffff +3ffefd00: .word 0xffff +3ffefd10: .word 0xffff +3ffefd20: .word 0xffff +3ffefd30: .word 0xffff +3ffefd40: .word 0xffff +3ffefd50: .word 0xffff +3ffefd60: .word 0xffff +3ffefd70: .word 0xffff +3ffefd80: .word 0xffff +3ffefd90: .word 0xffff +3ffefda0: .word 0xffff +3ffefdb0: .word 0xffff +3ffefdc0: .word 0xffff +3ffefdd0: .word 0xffff +3ffefde0: .word 0xffff +3ffefdf0: .word 0xffff +3ffefe00: .word 0xffff +3ffefe10: .word 0xffff +3ffefe20: .word 0xffff +3ffefe30: .word 0xffff +3ffefe40: .word 0xffff +3ffefe50: .word 0xffff +3ffefe60: .word 0xffff +3ffefe70: .word 0xffff +3ffefe80: .word 0xffff +3ffefe90: .word 0xffff +3ffefea0: .word 0xffff +3ffefeb0: .word 0xffff +3ffefec0: .word 0xffff +3ffefed0: .word 0xffff +3ffefee0: .word 0xffff +3ffefef0: .word 0xffff +3ffeff00: .word 0xffff +3ffeff10: .word 0xffff +3ffeff20: .word 0xffff +3ffeff30: .word 0xffff +3ffeff40: .word 0xffff +3ffeff50: .word 0xffff +3ffeff60: .word 0xffff +3ffeff70: .word 0xffff +3ffeff80: .word 0xffff +3ffeff90: .word 0xffff +3ffeffa0: .word 0xffff +3ffeffb0: .word 0xffff +3ffeffc0: .word 0xffff +3ffeffd0: .word 0xffff +3ffeffe0: .word 0xffff +3ffefff0: .word 0xffff +3fff0000: .word 0xffff +3fff0010: .word 0xffff +3fff0020: .word 0xffff +3fff0030: .word 0xffff +3fff0040: .word 0xffff +3fff0050: .word 0xffff +3fff0060: .word 0xffff +3fff0070: .word 0xffff +3fff0080: .word 0xffff +3fff0090: .word 0xffff +3fff00a0: .word 0xffff +3fff00b0: .word 0xffff +3fff00c0: .word 0xffff +3fff00d0: .word 0xffff +3fff00e0: .word 0xffff +3fff00f0: .word 0xffff +3fff0100: .word 0xffff +3fff0110: .word 0xffff +3fff0120: .word 0xffff +3fff0130: .word 0xffff +3fff0140: .word 0xffff +3fff0150: .word 0xffff +3fff0160: .word 0xffff +3fff0170: .word 0xffff +3fff0180: .word 0xffff +3fff0190: .word 0xffff +3fff01a0: .word 0xffff +3fff01b0: .word 0xffff +3fff01c0: .word 0xffff +3fff01d0: .word 0xffff +3fff01e0: .word 0xffff +3fff01f0: .word 0xffff +3fff0200: .word 0xffff +3fff0210: .word 0xffff +3fff0220: .word 0xffff +3fff0230: .word 0xffff +3fff0240: .word 0xffff +3fff0250: .word 0xffff +3fff0260: .word 0xffff +3fff0270: .word 0xffff +3fff0280: .word 0xffff +3fff0290: .word 0xffff +3fff02a0: .word 0xffff +3fff02b0: .word 0xffff +3fff02c0: .word 0xffff +3fff02d0: .word 0xffff +3fff02e0: .word 0xffff +3fff02f0: .word 0xffff +3fff0300: .word 0xffff +3fff0310: .word 0xffff +3fff0320: .word 0xffff +3fff0330: .word 0xffff +3fff0340: .word 0xffff +3fff0350: .word 0xffff +3fff0360: .word 0xffff +3fff0370: .word 0xffff +3fff0380: .word 0xffff +3fff0390: .word 0xffff +3fff03a0: .word 0xffff +3fff03b0: .word 0xffff +3fff03c0: .word 0xffff +3fff03d0: .word 0xffff +3fff03e0: .word 0xffff +3fff03f0: .word 0xffff +3fff0400: .word 0xffff +3fff0410: .word 0xffff +3fff0420: .word 0xffff +3fff0430: .word 0xffff +3fff0440: .word 0xffff +3fff0450: .word 0xffff +3fff0460: .word 0xffff +3fff0470: .word 0xffff +3fff0480: .word 0xffff +3fff0490: .word 0xffff +3fff04a0: .word 0xffff +3fff04b0: .word 0xffff +3fff04c0: .word 0xffff +3fff04d0: .word 0xffff +3fff04e0: .word 0xffff +3fff04f0: .word 0xffff +3fff0500: .word 0xffff +3fff0510: .word 0xffff +3fff0520: .word 0xffff +3fff0530: .word 0xffff +3fff0540: .word 0xffff +3fff0550: .word 0xffff +3fff0560: .word 0xffff +3fff0570: .word 0xffff +3fff0580: .word 0xffff +3fff0590: .word 0xffff +3fff05a0: .word 0xffff +3fff05b0: .word 0xffff +3fff05c0: .word 0xffff +3fff05d0: .word 0xffff +3fff05e0: .word 0xffff +3fff05f0: .word 0xffff +3fff0600: .word 0xffff +3fff0610: .word 0xffff +3fff0620: .word 0xffff +3fff0630: .word 0xffff +3fff0640: .word 0xffff +3fff0650: .word 0xffff +3fff0660: .word 0xffff +3fff0670: .word 0xffff +3fff0680: .word 0xffff +3fff0690: .word 0xffff +3fff06a0: .word 0xffff +3fff06b0: .word 0xffff +3fff06c0: .word 0xffff +3fff06d0: .word 0xffff +3fff06e0: .word 0xffff +3fff06f0: .word 0xffff +3fff0700: .word 0xffff +3fff0710: .word 0xffff +3fff0720: .word 0xffff +3fff0730: .word 0xffff +3fff0740: .word 0xffff +3fff0750: .word 0xffff +3fff0760: .word 0xffff +3fff0770: .word 0xffff +3fff0780: .word 0xffff +3fff0790: .word 0xffff +3fff07a0: .word 0xffff +3fff07b0: .word 0xffff +3fff07c0: .word 0xffff +3fff07d0: .word 0xffff +3fff07e0: .word 0xffff +3fff07f0: .word 0xffff +3fff0800: .word 0xffff +3fff0810: .word 0xffff +3fff0820: .word 0xffff +3fff0830: .word 0xffff +3fff0840: .word 0xffff +3fff0850: .word 0xffff +3fff0860: .word 0xffff +3fff0870: .word 0xffff +3fff0880: .word 0xffff +3fff0890: .word 0xffff +3fff08a0: .word 0xffff +3fff08b0: .word 0xffff +3fff08c0: .word 0xffff +3fff08d0: .word 0xffff +3fff08e0: .word 0xffff +3fff08f0: .word 0xffff +3fff0900: .word 0xffff +3fff0910: .word 0xffff +3fff0920: .word 0xffff +3fff0930: .word 0xffff +3fff0940: .word 0xffff +3fff0950: .word 0xffff +3fff0960: .word 0xffff +3fff0970: .word 0xffff +3fff0980: .word 0xffff +3fff0990: .word 0xffff +3fff09a0: .word 0xffff +3fff09b0: .word 0xffff +3fff09c0: .word 0xffff +3fff09d0: .word 0xffff +3fff09e0: .word 0xffff +3fff09f0: .word 0xffff +3fff0a00: .word 0xffff +3fff0a10: .word 0xffff +3fff0a20: .word 0xffff +3fff0a30: .word 0xffff +3fff0a40: .word 0xffff +3fff0a50: .word 0xffff +3fff0a60: .word 0xffff +3fff0a70: .word 0xffff +3fff0a80: .word 0xffff +3fff0a90: .word 0xffff +3fff0aa0: .word 0xffff +3fff0ab0: .word 0xffff +3fff0ac0: .word 0xffff +3fff0ad0: .word 0xffff +3fff0ae0: .word 0xffff +3fff0af0: .word 0xffff +3fff0b00: .word 0xffff +3fff0b10: .word 0xffff +3fff0b20: .word 0xffff +3fff0b30: .word 0xffff +3fff0b40: .word 0xffff +3fff0b50: .word 0xffff +3fff0b60: .word 0xffff +3fff0b70: .word 0xffff +3fff0b80: .word 0xffff +3fff0b90: .word 0xffff +3fff0ba0: .word 0xffff +3fff0bb0: .word 0xffff +3fff0bc0: .word 0xffff +3fff0bd0: .word 0xffff +3fff0be0: .word 0xffff +3fff0bf0: .word 0xffff +3fff0c00: .word 0xffff +3fff0c10: .word 0xffff +3fff0c20: .word 0xffff +3fff0c30: .word 0xffff +3fff0c40: .word 0xffff +3fff0c50: .word 0xffff +3fff0c60: .word 0xffff +3fff0c70: .word 0xffff +3fff0c80: .word 0xffff +3fff0c90: .word 0xffff +3fff0ca0: .word 0xffff +3fff0cb0: .word 0xffff +3fff0cc0: .word 0xffff +3fff0cd0: .word 0xffff +3fff0ce0: .word 0xffff +3fff0cf0: .word 0xffff +3fff0d00: .word 0xffff +3fff0d10: .word 0xffff +3fff0d20: .word 0xffff +3fff0d30: .word 0xffff +3fff0d40: .word 0xffff +3fff0d50: .word 0xffff +3fff0d60: .word 0xffff +3fff0d70: .word 0xffff +3fff0d80: .word 0xffff +3fff0d90: .word 0xffff +3fff0da0: .word 0xffff +3fff0db0: .word 0xffff +3fff0dc0: .word 0xffff +3fff0dd0: .word 0xffff +3fff0de0: .word 0xffff +3fff0df0: .word 0xffff +3fff0e00: .word 0xffff +3fff0e10: .word 0xffff +3fff0e20: .word 0xffff +3fff0e30: .word 0xffff +3fff0e40: .word 0xffff +3fff0e50: .word 0xffff +3fff0e60: .word 0xffff +3fff0e70: .word 0xffff +3fff0e80: .word 0xffff +3fff0e90: .word 0xffff +3fff0ea0: .word 0xffff +3fff0eb0: .word 0xffff +3fff0ec0: .word 0xffff +3fff0ed0: .word 0xffff +3fff0ee0: .word 0xffff +3fff0ef0: .word 0xffff +3fff0f00: .word 0xffff +3fff0f10: .word 0xffff +3fff0f20: .word 0xffff +3fff0f30: .word 0xffff +3fff0f40: .word 0xffff +3fff0f50: .word 0xffff +3fff0f60: .word 0xffff +3fff0f70: .word 0xffff +3fff0f80: .word 0xffff +3fff0f90: .word 0xffff +3fff0fa0: .word 0xffff +3fff0fb0: .word 0xffff +3fff0fc0: .word 0xffff +3fff0fd0: .word 0xffff +3fff0fe0: .word 0xffff +3fff0ff0: .word 0xffff +3fff1000: .word 0xffff +3fff1010: .word 0xffff +3fff1020: .word 0xffff +3fff1030: .word 0xffff +3fff1040: .word 0xffff +3fff1050: .word 0xffff +3fff1060: .word 0xffff +3fff1070: .word 0xffff +3fff1080: .word 0xffff +3fff1090: .word 0xffff +3fff10a0: .word 0xffff +3fff10b0: .word 0xffff +3fff10c0: .word 0xffff +3fff10d0: .word 0xffff +3fff10e0: .word 0xffff +3fff10f0: .word 0xffff +3fff1100: .word 0xffff +3fff1110: .word 0xffff +3fff1120: .word 0xffff +3fff1130: .word 0xffff +3fff1140: .word 0xffff +3fff1150: .word 0xffff +3fff1160: .word 0xffff +3fff1170: .word 0xffff +3fff1180: .word 0xffff +3fff1190: .word 0xffff +3fff11a0: .word 0xffff +3fff11b0: .word 0xffff +3fff11c0: .word 0xffff +3fff11d0: .word 0xffff +3fff11e0: .word 0xffff +3fff11f0: .word 0xffff +3fff1200: .word 0xffff +3fff1210: .word 0xffff +3fff1220: .word 0xffff +3fff1230: .word 0xffff +3fff1240: .word 0xffff +3fff1250: .word 0xffff +3fff1260: .word 0xffff +3fff1270: .word 0xffff +3fff1280: .word 0xffff +3fff1290: .word 0xffff +3fff12a0: .word 0xffff +3fff12b0: .word 0xffff +3fff12c0: .word 0xffff +3fff12d0: .word 0xffff +3fff12e0: .word 0xffff +3fff12f0: .word 0xffff +3fff1300: .word 0xffff +3fff1310: .word 0xffff +3fff1320: .word 0xffff +3fff1330: .word 0xffff +3fff1340: .word 0xffff +3fff1350: .word 0xffff +3fff1360: .word 0xffff +3fff1370: .word 0xffff +3fff1380: .word 0xffff +3fff1390: .word 0xffff +3fff13a0: .word 0xffff +3fff13b0: .word 0xffff +3fff13c0: .word 0xffff +3fff13d0: .word 0xffff +3fff13e0: .word 0xffff +3fff13f0: .word 0xffff +3fff1400: .word 0xffff +3fff1410: .word 0xffff +3fff1420: .word 0xffff +3fff1430: .word 0xffff +3fff1440: .word 0xffff +3fff1450: .word 0xffff +3fff1460: .word 0xffff +3fff1470: .word 0xffff +3fff1480: .word 0xffff +3fff1490: .word 0xffff +3fff14a0: .word 0xffff +3fff14b0: .word 0xffff +3fff14c0: .word 0xffff +3fff14d0: .word 0xffff +3fff14e0: .word 0xffff +3fff14f0: .word 0xffff +3fff1500: .word 0xffff +3fff1510: .word 0xffff +3fff1520: .word 0xffff +3fff1530: .word 0xffff +3fff1540: .word 0xffff +3fff1550: .word 0xffff +3fff1560: .word 0xffff +3fff1570: .word 0xffff +3fff1580: .word 0xffff +3fff1590: .word 0xffff +3fff15a0: .word 0xffff +3fff15b0: .word 0xffff +3fff15c0: .word 0xffff +3fff15d0: .word 0xffff +3fff15e0: .word 0xffff +3fff15f0: .word 0xffff +3fff1600: .word 0xffff +3fff1610: .word 0xffff +3fff1620: .word 0xffff +3fff1630: .word 0xffff +3fff1640: .word 0xffff +3fff1650: .word 0xffff +3fff1660: .word 0xffff +3fff1670: .word 0xffff +3fff1680: .word 0xffff +3fff1690: .word 0xffff +3fff16a0: .word 0xffff +3fff16b0: .word 0xffff +3fff16c0: .word 0xffff +3fff16d0: .word 0xffff +3fff16e0: .word 0xffff +3fff16f0: .word 0xffff +3fff1700: .word 0xffff +3fff1710: .word 0xffff +3fff1720: .word 0xffff +3fff1730: .word 0xffff +3fff1740: .word 0xffff +3fff1750: .word 0xffff +3fff1760: .word 0xffff +3fff1770: .word 0xffff +3fff1780: .word 0xffff +3fff1790: .word 0xffff +3fff17a0: .word 0xffff +3fff17b0: .word 0xffff +3fff17c0: .word 0xffff +3fff17d0: .word 0xffff +3fff17e0: .word 0xffff +3fff17f0: .word 0xffff +3fff1800: .word 0xffff +3fff1810: .word 0xffff +3fff1820: .word 0xffff +3fff1830: .word 0xffff +3fff1840: .word 0xffff +3fff1850: .word 0xffff +3fff1860: .word 0xffff +3fff1870: .word 0xffff +3fff1880: .word 0xffff +3fff1890: .word 0xffff +3fff18a0: .word 0xffff +3fff18b0: .word 0xffff +3fff18c0: .word 0xffff +3fff18d0: .word 0xffff +3fff18e0: .word 0xffff +3fff18f0: .word 0xffff +3fff1900: .word 0xffff +3fff1910: .word 0xffff +3fff1920: .word 0xffff +3fff1930: .word 0xffff +3fff1940: .word 0xffff +3fff1950: .word 0xffff +3fff1960: .word 0xffff +3fff1970: .word 0xffff +3fff1980: .word 0xffff +3fff1990: .word 0xffff +3fff19a0: .word 0xffff +3fff19b0: .word 0xffff +3fff19c0: .word 0xffff +3fff19d0: .word 0xffff +3fff19e0: .word 0xffff +3fff19f0: .word 0xffff +3fff1a00: .word 0xffff +3fff1a10: .word 0xffff +3fff1a20: .word 0xffff +3fff1a30: .word 0xffff +3fff1a40: .word 0xffff +3fff1a50: .word 0xffff +3fff1a60: .word 0xffff +3fff1a70: .word 0xffff +3fff1a80: .word 0xffff +3fff1a90: .word 0xffff +3fff1aa0: .word 0xffff +3fff1ab0: .word 0xffff +3fff1ac0: .word 0xffff +3fff1ad0: .word 0xffff +3fff1ae0: .word 0xffff +3fff1af0: .word 0xffff +3fff1b00: .word 0xffff +3fff1b10: .word 0xffff +3fff1b20: .word 0xffff +3fff1b30: .word 0xffff +3fff1b40: .word 0xffff +3fff1b50: .word 0xffff +3fff1b60: .word 0xffff +3fff1b70: .word 0xffff +3fff1b80: .word 0xffff +3fff1b90: .word 0xffff +3fff1ba0: .word 0xffff +3fff1bb0: .word 0xffff +3fff1bc0: .word 0xffff +3fff1bd0: .word 0xffff +3fff1be0: .word 0xffff +3fff1bf0: .word 0xffff +3fff1c00: .word 0xffff +3fff1c10: .word 0xffff +3fff1c20: .word 0xffff +3fff1c30: .word 0xffff +3fff1c40: .word 0xffff +3fff1c50: .word 0xffff +3fff1c60: .word 0xffff +3fff1c70: .word 0xffff +3fff1c80: .word 0xffff +3fff1c90: .word 0xffff +3fff1ca0: .word 0xffff +3fff1cb0: .word 0xffff +3fff1cc0: .word 0xffff +3fff1cd0: .word 0xffff +3fff1ce0: .word 0xffff +3fff1cf0: .word 0xffff +3fff1d00: .word 0xffff +3fff1d10: .word 0xffff +3fff1d20: .word 0xffff +3fff1d30: .word 0xffff +3fff1d40: .word 0xffff +3fff1d50: .word 0xffff +3fff1d60: .word 0xffff +3fff1d70: .word 0xffff +3fff1d80: .word 0xffff +3fff1d90: .word 0xffff +3fff1da0: .word 0xffff +3fff1db0: .word 0xffff +3fff1dc0: .word 0xffff +3fff1dd0: .word 0xffff +3fff1de0: .word 0xffff +3fff1df0: .word 0xffff +3fff1e00: .word 0xffff +3fff1e10: .word 0xffff +3fff1e20: .word 0xffff +3fff1e30: .word 0xffff +3fff1e40: .word 0xffff +3fff1e50: .word 0xffff +3fff1e60: .word 0xffff +3fff1e70: .word 0xffff +3fff1e80: .word 0xffff +3fff1e90: .word 0xffff +3fff1ea0: .word 0xffff +3fff1eb0: .word 0xffff +3fff1ec0: .word 0xffff +3fff1ed0: .word 0xffff +3fff1ee0: .word 0xffff +3fff1ef0: .word 0xffff +3fff1f00: .word 0xffff +3fff1f10: .word 0xffff +3fff1f20: .word 0xffff +3fff1f30: .word 0xffff +3fff1f40: .word 0xffff +3fff1f50: .word 0xffff +3fff1f60: .word 0xffff +3fff1f70: .word 0xffff +3fff1f80: .word 0xffff +3fff1f90: .word 0xffff +3fff1fa0: .word 0xffff +3fff1fb0: .word 0xffff +3fff1fc0: .word 0xffff +3fff1fd0: .word 0xffff +3fff1fe0: .word 0xffff +3fff1ff0: .word 0xffff +3fff2000: .word 0xffff +3fff2010: .word 0xffff +3fff2020: .word 0xffff +3fff2030: .word 0xffff +3fff2040: .word 0xffff +3fff2050: .word 0xffff +3fff2060: .word 0xffff +3fff2070: .word 0xffff +3fff2080: .word 0xffff +3fff2090: .word 0xffff +3fff20a0: .word 0xffff +3fff20b0: .word 0xffff +3fff20c0: .word 0xffff +3fff20d0: .word 0xffff +3fff20e0: .word 0xffff +3fff20f0: .word 0xffff +3fff2100: .word 0xffff +3fff2110: .word 0xffff +3fff2120: .word 0xffff +3fff2130: .word 0xffff +3fff2140: .word 0xffff +3fff2150: .word 0xffff +3fff2160: .word 0xffff +3fff2170: .word 0xffff +3fff2180: .word 0xffff +3fff2190: .word 0xffff +3fff21a0: .word 0xffff +3fff21b0: .word 0xffff +3fff21c0: .word 0xffff +3fff21d0: .word 0xffff +3fff21e0: .word 0xffff +3fff21f0: .word 0xffff +3fff2200: .word 0xffff +3fff2210: .word 0xffff +3fff2220: .word 0xffff +3fff2230: .word 0xffff +3fff2240: .word 0xffff +3fff2250: .word 0xffff +3fff2260: .word 0xffff +3fff2270: .word 0xffff +3fff2280: .word 0xffff +3fff2290: .word 0xffff +3fff22a0: .word 0xffff +3fff22b0: .word 0xffff +3fff22c0: .word 0xffff +3fff22d0: .word 0xffff +3fff22e0: .word 0xffff +3fff22f0: .word 0xffff +3fff2300: .word 0xffff +3fff2310: .word 0xffff +3fff2320: .word 0xffff +3fff2330: .word 0xffff +3fff2340: .word 0xffff +3fff2350: .word 0xffff +3fff2360: .word 0xffff +3fff2370: .word 0xffff +3fff2380: .word 0xffff +3fff2390: .word 0xffff +3fff23a0: .word 0xffff +3fff23b0: .word 0xffff +3fff23c0: .word 0xffff +3fff23d0: .word 0xffff +3fff23e0: .word 0xffff +3fff23f0: .word 0xffff +3fff2400: .word 0xffff +3fff2410: .word 0xffff +3fff2420: .word 0xffff +3fff2430: .word 0xffff +3fff2440: .word 0xffff +3fff2450: .word 0xffff +3fff2460: .word 0xffff +3fff2470: .word 0xffff +3fff2480: .word 0xffff +3fff2490: .word 0xffff +3fff24a0: .word 0xffff +3fff24b0: .word 0xffff +3fff24c0: .word 0xffff +3fff24d0: .word 0xffff +3fff24e0: .word 0xffff +3fff24f0: .word 0xffff +3fff2500: .word 0xffff +3fff2510: .word 0xffff +3fff2520: .word 0xffff +3fff2530: .word 0xffff +3fff2540: .word 0xffff +3fff2550: .word 0xffff +3fff2560: .word 0xffff +3fff2570: .word 0xffff +3fff2580: .word 0xffff +3fff2590: .word 0xffff +3fff25a0: .word 0xffff +3fff25b0: .word 0xffff +3fff25c0: .word 0xffff +3fff25d0: .word 0xffff +3fff25e0: .word 0xffff +3fff25f0: .word 0xffff +3fff2600: .word 0xffff +3fff2610: .word 0xffff +3fff2620: .word 0xffff +3fff2630: .word 0xffff +3fff2640: .word 0xffff +3fff2650: .word 0xffff +3fff2660: .word 0xffff +3fff2670: .word 0xffff +3fff2680: .word 0xffff +3fff2690: .word 0xffff +3fff26a0: .word 0xffff +3fff26b0: .word 0xffff +3fff26c0: .word 0xffff +3fff26d0: .word 0xffff +3fff26e0: .word 0xffff +3fff26f0: .word 0xffff +3fff2700: .word 0xffff +3fff2710: .word 0xffff +3fff2720: .word 0xffff +3fff2730: .word 0xffff +3fff2740: .word 0xffff +3fff2750: .word 0xffff +3fff2760: .word 0xffff +3fff2770: .word 0xffff +3fff2780: .word 0xffff +3fff2790: .word 0xffff +3fff27a0: .word 0xffff +3fff27b0: .word 0xffff +3fff27c0: .word 0xffff +3fff27d0: .word 0xffff +3fff27e0: .word 0xffff +3fff27f0: .word 0xffff +3fff2800: .word 0xffff +3fff2810: .word 0xffff +3fff2820: .word 0xffff +3fff2830: .word 0xffff +3fff2840: .word 0xffff +3fff2850: .word 0xffff +3fff2860: .word 0xffff +3fff2870: .word 0xffff +3fff2880: .word 0xffff +3fff2890: .word 0xffff +3fff28a0: .word 0xffff +3fff28b0: .word 0xffff +3fff28c0: .word 0xffff +3fff28d0: .word 0xffff +3fff28e0: .word 0xffff +3fff28f0: .word 0xffff +3fff2900: .word 0xffff +3fff2910: .word 0xffff +3fff2920: .word 0xffff +3fff2930: .word 0xffff +3fff2940: .word 0xffff +3fff2950: .word 0xffff +3fff2960: .word 0xffff +3fff2970: .word 0xffff +3fff2980: .word 0xffff +3fff2990: .word 0xffff +3fff29a0: .word 0xffff +3fff29b0: .word 0xffff +3fff29c0: .word 0xffff +3fff29d0: .word 0xffff +3fff29e0: .word 0xffff +3fff29f0: .word 0xffff +3fff2a00: .word 0xffff +3fff2a10: .word 0xffff +3fff2a20: .word 0xffff +3fff2a30: .word 0xffff +3fff2a40: .word 0xffff +3fff2a50: .word 0xffff +3fff2a60: .word 0xffff +3fff2a70: .word 0xffff +3fff2a80: .word 0xffff +3fff2a90: .word 0xffff +3fff2aa0: .word 0xffff +3fff2ab0: .word 0xffff +3fff2ac0: .word 0xffff +3fff2ad0: .word 0xffff +3fff2ae0: .word 0xffff +3fff2af0: .word 0xffff +3fff2b00: .word 0xffff +3fff2b10: .word 0xffff +3fff2b20: .word 0xffff +3fff2b30: .word 0xffff +3fff2b40: .word 0xffff +3fff2b50: .word 0xffff +3fff2b60: .word 0xffff +3fff2b70: .word 0xffff +3fff2b80: .word 0xffff +3fff2b90: .word 0xffff +3fff2ba0: .word 0xffff +3fff2bb0: .word 0xffff +3fff2bc0: .word 0xffff +3fff2bd0: .word 0xffff +3fff2be0: .word 0xffff +3fff2bf0: .word 0xffff +3fff2c00: .word 0xffff +3fff2c10: .word 0xffff +3fff2c20: .word 0xffff +3fff2c30: .word 0xffff +3fff2c40: .word 0xffff +3fff2c50: .word 0xffff +3fff2c60: .word 0xffff +3fff2c70: .word 0xffff +3fff2c80: .word 0xffff +3fff2c90: .word 0xffff +3fff2ca0: .word 0xffff +3fff2cb0: .word 0xffff +3fff2cc0: .word 0xffff +3fff2cd0: .word 0xffff +3fff2ce0: .word 0xffff +3fff2cf0: .word 0xffff +3fff2d00: .word 0xffff +3fff2d10: .word 0xffff +3fff2d20: .word 0xffff +3fff2d30: .word 0xffff +3fff2d40: .word 0xffff +3fff2d50: .word 0xffff +3fff2d60: .word 0xffff +3fff2d70: .word 0xffff +3fff2d80: .word 0xffff +3fff2d90: .word 0xffff +3fff2da0: .word 0xffff +3fff2db0: .word 0xffff +3fff2dc0: .word 0xffff +3fff2dd0: .word 0xffff +3fff2de0: .word 0xffff +3fff2df0: .word 0xffff +3fff2e00: .word 0xffff +3fff2e10: .word 0xffff +3fff2e20: .word 0xffff +3fff2e30: .word 0xffff +3fff2e40: .word 0xffff +3fff2e50: .word 0xffff +3fff2e60: .word 0xffff +3fff2e70: .word 0xffff +3fff2e80: .word 0xffff +3fff2e90: .word 0xffff +3fff2ea0: .word 0xffff +3fff2eb0: .word 0xffff +3fff2ec0: .word 0xffff +3fff2ed0: .word 0xffff +3fff2ee0: .word 0xffff +3fff2ef0: .word 0xffff +3fff2f00: .word 0xffff +3fff2f10: .word 0xffff +3fff2f20: .word 0xffff +3fff2f30: .word 0xffff +3fff2f40: .word 0xffff +3fff2f50: .word 0xffff +3fff2f60: .word 0xffff +3fff2f70: .word 0xffff +3fff2f80: .word 0xffff +3fff2f90: .word 0xffff +3fff2fa0: .word 0xffff +3fff2fb0: .word 0xffff +3fff2fc0: .word 0xffff +3fff2fd0: .word 0xffff +3fff2fe0: .word 0xffff +3fff2ff0: .word 0xffff +3fff3000: .word 0xffff +3fff3010: .word 0xffff +3fff3020: .word 0xffff +3fff3030: .word 0xffff +3fff3040: .word 0xffff +3fff3050: .word 0xffff +3fff3060: .word 0xffff +3fff3070: .word 0xffff +3fff3080: .word 0xffff +3fff3090: .word 0xffff +3fff30a0: .word 0xffff +3fff30b0: .word 0xffff +3fff30c0: .word 0xffff +3fff30d0: .word 0xffff +3fff30e0: .word 0xffff +3fff30f0: .word 0xffff +3fff3100: .word 0xffff +3fff3110: .word 0xffff +3fff3120: .word 0xffff +3fff3130: .word 0xffff +3fff3140: .word 0xffff +3fff3150: .word 0xffff +3fff3160: .word 0xffff +3fff3170: .word 0xffff +3fff3180: .word 0xffff +3fff3190: .word 0xffff +3fff31a0: .word 0xffff +3fff31b0: .word 0xffff +3fff31c0: .word 0xffff +3fff31d0: .word 0xffff +3fff31e0: .word 0xffff +3fff31f0: .word 0xffff +3fff3200: .word 0xffff +3fff3210: .word 0xffff +3fff3220: .word 0xffff +3fff3230: .word 0xffff +3fff3240: .word 0xffff +3fff3250: .word 0xffff +3fff3260: .word 0xffff +3fff3270: .word 0xffff +3fff3280: .word 0xffff +3fff3290: .word 0xffff +3fff32a0: .word 0xffff +3fff32b0: .word 0xffff +3fff32c0: .word 0xffff +3fff32d0: .word 0xffff +3fff32e0: .word 0xffff +3fff32f0: .word 0xffff +3fff3300: .word 0xffff +3fff3310: .word 0xffff +3fff3320: .word 0xffff +3fff3330: .word 0xffff +3fff3340: .word 0xffff +3fff3350: .word 0xffff +3fff3360: .word 0xffff +3fff3370: .word 0xffff +3fff3380: .word 0xffff +3fff3390: .word 0xffff +3fff33a0: .word 0xffff +3fff33b0: .word 0xffff +3fff33c0: .word 0xffff +3fff33d0: .word 0xffff +3fff33e0: .word 0xffff +3fff33f0: .word 0xffff +3fff3400: .word 0xffff +3fff3410: .word 0xffff +3fff3420: .word 0xffff +3fff3430: .word 0xffff +3fff3440: .word 0xffff +3fff3450: .word 0xffff +3fff3460: .word 0xffff +3fff3470: .word 0xffff +3fff3480: .word 0xffff +3fff3490: .word 0xffff +3fff34a0: .word 0xffff +3fff34b0: .word 0xffff +3fff34c0: .word 0xffff +3fff34d0: .word 0xffff +3fff34e0: .word 0xffff +3fff34f0: .word 0xffff +3fff3500: .word 0xffff +3fff3510: .word 0xffff +3fff3520: .word 0xffff +3fff3530: .word 0xffff +3fff3540: .word 0xffff +3fff3550: .word 0xffff +3fff3560: .word 0xffff +3fff3570: .word 0xffff +3fff3580: .word 0xffff +3fff3590: .word 0xffff +3fff35a0: .word 0xffff +3fff35b0: .word 0xffff +3fff35c0: .word 0xffff +3fff35d0: .word 0xffff +3fff35e0: .word 0xffff +3fff35f0: .word 0xffff +3fff3600: .word 0xffff +3fff3610: .word 0xffff +3fff3620: .word 0xffff +3fff3630: .word 0xffff +3fff3640: .word 0xffff +3fff3650: .word 0xffff +3fff3660: .word 0xffff +3fff3670: .word 0xffff +3fff3680: .word 0xffff +3fff3690: .word 0xffff +3fff36a0: .word 0xffff +3fff36b0: .word 0xffff +3fff36c0: .word 0xffff +3fff36d0: .word 0xffff +3fff36e0: .word 0xffff +3fff36f0: .word 0xffff +3fff3700: .word 0xffff +3fff3710: .word 0xffff +3fff3720: .word 0xffff +3fff3730: .word 0xffff +3fff3740: .word 0xffff +3fff3750: .word 0xffff +3fff3760: .word 0xffff +3fff3770: .word 0xffff +3fff3780: .word 0xffff +3fff3790: .word 0xffff +3fff37a0: .word 0xffff +3fff37b0: .word 0xffff +3fff37c0: .word 0xffff +3fff37d0: .word 0xffff +3fff37e0: .word 0xffff +3fff37f0: .word 0xffff +3fff3800: .word 0xffff +3fff3810: .word 0xffff +3fff3820: .word 0xffff +3fff3830: .word 0xffff +3fff3840: .word 0xffff +3fff3850: .word 0xffff +3fff3860: .word 0xffff +3fff3870: .word 0xffff +3fff3880: .word 0xffff +3fff3890: .word 0xffff +3fff38a0: .word 0xffff +3fff38b0: .word 0xffff +3fff38c0: .word 0xffff +3fff38d0: .word 0xffff +3fff38e0: .word 0xffff +3fff38f0: .word 0xffff +3fff3900: .word 0xffff +3fff3910: .word 0xffff +3fff3920: .word 0xffff +3fff3930: .word 0xffff +3fff3940: .word 0xffff +3fff3950: .word 0xffff +3fff3960: .word 0xffff +3fff3970: .word 0xffff +3fff3980: .word 0xffff +3fff3990: .word 0xffff +3fff39a0: .word 0xffff +3fff39b0: .word 0xffff +3fff39c0: .word 0xffff +3fff39d0: .word 0xffff +3fff39e0: .word 0xffff +3fff39f0: .word 0xffff +3fff3a00: .word 0xffff +3fff3a10: .word 0xffff +3fff3a20: .word 0xffff +3fff3a30: .word 0xffff +3fff3a40: .word 0xffff +3fff3a50: .word 0xffff +3fff3a60: .word 0xffff +3fff3a70: .word 0xffff +3fff3a80: .word 0xffff +3fff3a90: .word 0xffff +3fff3aa0: .word 0xffff +3fff3ab0: .word 0xffff +3fff3ac0: .word 0xffff +3fff3ad0: .word 0xffff +3fff3ae0: .word 0xffff +3fff3af0: .word 0xffff +3fff3b00: .word 0xffff +3fff3b10: .word 0xffff +3fff3b20: .word 0xffff +3fff3b30: .word 0xffff +3fff3b40: .word 0xffff +3fff3b50: .word 0xffff +3fff3b60: .word 0xffff +3fff3b70: .word 0xffff +3fff3b80: .word 0xffff +3fff3b90: .word 0xffff +3fff3ba0: .word 0xffff +3fff3bb0: .word 0xffff +3fff3bc0: .word 0xffff +3fff3bd0: .word 0xffff +3fff3be0: .word 0xffff +3fff3bf0: .word 0xffff +3fff3c00: .word 0xffff +3fff3c10: .word 0xffff +3fff3c20: .word 0xffff +3fff3c30: .word 0xffff +3fff3c40: .word 0xffff +3fff3c50: .word 0xffff +3fff3c60: .word 0xffff +3fff3c70: .word 0xffff +3fff3c80: .word 0xffff +3fff3c90: .word 0xffff +3fff3ca0: .word 0xffff +3fff3cb0: .word 0xffff +3fff3cc0: .word 0xffff +3fff3cd0: .word 0xffff +3fff3ce0: .word 0xffff +3fff3cf0: .word 0xffff +3fff3d00: .word 0xffff +3fff3d10: .word 0xffff +3fff3d20: .word 0xffff +3fff3d30: .word 0xffff +3fff3d40: .word 0xffff +3fff3d50: .word 0xffff +3fff3d60: .word 0xffff +3fff3d70: .word 0xffff +3fff3d80: .word 0xffff +3fff3d90: .word 0xffff +3fff3da0: .word 0xffff +3fff3db0: .word 0xffff +3fff3dc0: .word 0xffff +3fff3dd0: .word 0xffff +3fff3de0: .word 0xffff +3fff3df0: .word 0xffff +3fff3e00: .word 0xffff +3fff3e10: .word 0xffff +3fff3e20: .word 0xffff +3fff3e30: .word 0xffff +3fff3e40: .word 0xffff +3fff3e50: .word 0xffff +3fff3e60: .word 0xffff +3fff3e70: .word 0xffff +3fff3e80: .word 0xffff +3fff3e90: .word 0xffff +3fff3ea0: .word 0xffff +3fff3eb0: .word 0xffff +3fff3ec0: .word 0xffff +3fff3ed0: .word 0xffff +3fff3ee0: .word 0xffff +3fff3ef0: .word 0xffff +3fff3f00: .word 0xffff +3fff3f10: .word 0xffff +3fff3f20: .word 0xffff +3fff3f30: .word 0xffff +3fff3f40: .word 0xffff +3fff3f50: .word 0xffff +3fff3f60: .word 0xffff +3fff3f70: .word 0xffff +3fff3f80: .word 0xffff +3fff3f90: .word 0xffff +3fff3fa0: .word 0xffff +3fff3fb0: .word 0xffff +3fff3fc0: .word 0xffff +3fff3fd0: .word 0xffff +3fff3fe0: .word 0xffff +3fff3ff0: .word 0xffff +3fff4000: .word 0xffff +3fff4010: .word 0xffff +3fff4020: .word 0xffff +3fff4030: .word 0xffff +3fff4040: .word 0xffff +3fff4050: .word 0xffff +3fff4060: .word 0xffff +3fff4070: .word 0xffff +3fff4080: .word 0xffff +3fff4090: .word 0xffff +3fff40a0: .word 0xffff +3fff40b0: .word 0xffff +3fff40c0: .word 0xffff +3fff40d0: .word 0xffff +3fff40e0: .word 0xffff +3fff40f0: .word 0xffff +3fff4100: .word 0xffff +3fff4110: .word 0xffff +3fff4120: .word 0xffff +3fff4130: .word 0xffff +3fff4140: .word 0xffff +3fff4150: .word 0xffff +3fff4160: .word 0xffff +3fff4170: .word 0xffff +3fff4180: .word 0xffff +3fff4190: .word 0xffff +3fff41a0: .word 0xffff +3fff41b0: .word 0xffff +3fff41c0: .word 0xffff +3fff41d0: .word 0xffff +3fff41e0: .word 0xffff +3fff41f0: .word 0xffff +3fff4200: .word 0xffff +3fff4210: .word 0xffff +3fff4220: .word 0xffff +3fff4230: .word 0xffff +3fff4240: .word 0xffff +3fff4250: .word 0xffff +3fff4260: .word 0xffff +3fff4270: .word 0xffff +3fff4280: .word 0xffff +3fff4290: .word 0xffff +3fff42a0: .word 0xffff +3fff42b0: .word 0xffff +3fff42c0: .word 0xffff +3fff42d0: .word 0xffff +3fff42e0: .word 0xffff +3fff42f0: .word 0xffff +3fff4300: .word 0xffff +3fff4310: .word 0xffff +3fff4320: .word 0xffff +3fff4330: .word 0xffff +3fff4340: .word 0xffff +3fff4350: .word 0xffff +3fff4360: .word 0xffff +3fff4370: .word 0xffff +3fff4380: .word 0xffff +3fff4390: .word 0xffff +3fff43a0: .word 0xffff +3fff43b0: .word 0xffff +3fff43c0: .word 0xffff +3fff43d0: .word 0xffff +3fff43e0: .word 0xffff +3fff43f0: .word 0xffff +3fff4400: .word 0xffff +3fff4410: .word 0xffff +3fff4420: .word 0xffff +3fff4430: .word 0xffff +3fff4440: .word 0xffff +3fff4450: .word 0xffff +3fff4460: .word 0xffff +3fff4470: .word 0xffff +3fff4480: .word 0xffff +3fff4490: .word 0xffff +3fff44a0: .word 0xffff +3fff44b0: .word 0xffff +3fff44c0: .word 0xffff +3fff44d0: .word 0xffff +3fff44e0: .word 0xffff +3fff44f0: .word 0xffff +3fff4500: .word 0xffff +3fff4510: .word 0xffff +3fff4520: .word 0xffff +3fff4530: .word 0xffff +3fff4540: .word 0xffff +3fff4550: .word 0xffff +3fff4560: .word 0xffff +3fff4570: .word 0xffff +3fff4580: .word 0xffff +3fff4590: .word 0xffff +3fff45a0: .word 0xffff +3fff45b0: .word 0xffff +3fff45c0: .word 0xffff +3fff45d0: .word 0xffff +3fff45e0: .word 0xffff +3fff45f0: .word 0xffff +3fff4600: .word 0xffff +3fff4610: .word 0xffff +3fff4620: .word 0xffff +3fff4630: .word 0xffff +3fff4640: .word 0xffff +3fff4650: .word 0xffff +3fff4660: .word 0xffff +3fff4670: .word 0xffff +3fff4680: .word 0xffff +3fff4690: .word 0xffff +3fff46a0: .word 0xffff +3fff46b0: .word 0xffff +3fff46c0: .word 0xffff +3fff46d0: .word 0xffff +3fff46e0: .word 0xffff +3fff46f0: .word 0xffff +3fff4700: .word 0xffff +3fff4710: .word 0xffff +3fff4720: .word 0xffff +3fff4730: .word 0xffff +3fff4740: .word 0xffff +3fff4750: .word 0xffff +3fff4760: .word 0xffff +3fff4770: .word 0xffff +3fff4780: .word 0xffff +3fff4790: .word 0xffff +3fff47a0: .word 0xffff +3fff47b0: .word 0xffff +3fff47c0: .word 0xffff +3fff47d0: .word 0xffff +3fff47e0: .word 0xffff +3fff47f0: .word 0xffff +3fff4800: .word 0xffff +3fff4810: .word 0xffff +3fff4820: .word 0xffff +3fff4830: .word 0xffff +3fff4840: .word 0xffff +3fff4850: .word 0xffff +3fff4860: .word 0xffff +3fff4870: .word 0xffff +3fff4880: .word 0xffff +3fff4890: .word 0xffff +3fff48a0: .word 0xffff +3fff48b0: .word 0xffff +3fff48c0: .word 0xffff +3fff48d0: .word 0xffff +3fff48e0: .word 0xffff +3fff48f0: .word 0xffff +3fff4900: .word 0xffff +3fff4910: .word 0xffff +3fff4920: .word 0xffff +3fff4930: .word 0xffff +3fff4940: .word 0xffff +3fff4950: .word 0xffff +3fff4960: .word 0xffff +3fff4970: .word 0xffff +3fff4980: .word 0xffff +3fff4990: .word 0xffff +3fff49a0: .word 0xffff +3fff49b0: .word 0xffff +3fff49c0: .word 0xffff +3fff49d0: .word 0xffff +3fff49e0: .word 0xffff +3fff49f0: .word 0xffff +3fff4a00: .word 0xffff +3fff4a10: .word 0xffff +3fff4a20: .word 0xffff +3fff4a30: .word 0xffff +3fff4a40: .word 0xffff +3fff4a50: .word 0xffff +3fff4a60: .word 0xffff +3fff4a70: .word 0xffff +3fff4a80: .word 0xffff +3fff4a90: .word 0xffff +3fff4aa0: .word 0xffff +3fff4ab0: .word 0xffff +3fff4ac0: .word 0xffff +3fff4ad0: .word 0xffff +3fff4ae0: .word 0xffff +3fff4af0: .word 0xffff +3fff4b00: .word 0xffff +3fff4b10: .word 0xffff +3fff4b20: .word 0xffff +3fff4b30: .word 0xffff +3fff4b40: .word 0xffff +3fff4b50: .word 0xffff +3fff4b60: .word 0xffff +3fff4b70: .word 0xffff +3fff4b80: .word 0xffff +3fff4b90: .word 0xffff +3fff4ba0: .word 0xffff +3fff4bb0: .word 0xffff +3fff4bc0: .word 0xffff +3fff4bd0: .word 0xffff +3fff4be0: .word 0xffff +3fff4bf0: .word 0xffff +3fff4c00: .word 0xffff +3fff4c10: .word 0xffff +3fff4c20: .word 0xffff +3fff4c30: .word 0xffff +3fff4c40: .word 0xffff +3fff4c50: .word 0xffff +3fff4c60: .word 0xffff +3fff4c70: .word 0xffff +3fff4c80: .word 0xffff +3fff4c90: .word 0xffff +3fff4ca0: .word 0xffff +3fff4cb0: .word 0xffff +3fff4cc0: .word 0xffff +3fff4cd0: .word 0xffff +3fff4ce0: .word 0xffff +3fff4cf0: .word 0xffff +3fff4d00: .word 0xffff +3fff4d10: .word 0xffff +3fff4d20: .word 0xffff +3fff4d30: .word 0xffff +3fff4d40: .word 0xffff +3fff4d50: .word 0xffff +3fff4d60: .word 0xffff +3fff4d70: .word 0xffff +3fff4d80: .word 0xffff +3fff4d90: .word 0xffff +3fff4da0: .word 0xffff +3fff4db0: .word 0xffff +3fff4dc0: .word 0xffff +3fff4dd0: .word 0xffff +3fff4de0: .word 0xffff +3fff4df0: .word 0xffff +3fff4e00: .word 0xffff +3fff4e10: .word 0xffff +3fff4e20: .word 0xffff +3fff4e30: .word 0xffff +3fff4e40: .word 0xffff +3fff4e50: .word 0xffff +3fff4e60: .word 0xffff +3fff4e70: .word 0xffff +3fff4e80: .word 0xffff +3fff4e90: .word 0xffff +3fff4ea0: .word 0xffff +3fff4eb0: .word 0xffff +3fff4ec0: .word 0xffff +3fff4ed0: .word 0xffff +3fff4ee0: .word 0xffff +3fff4ef0: .word 0xffff +3fff4f00: .word 0xffff +3fff4f10: .word 0xffff +3fff4f20: .word 0xffff +3fff4f30: .word 0xffff +3fff4f40: .word 0xffff +3fff4f50: .word 0xffff +3fff4f60: .word 0xffff +3fff4f70: .word 0xffff +3fff4f80: .word 0xffff +3fff4f90: .word 0xffff +3fff4fa0: .word 0xffff +3fff4fb0: .word 0xffff +3fff4fc0: .word 0xffff +3fff4fd0: .word 0xffff +3fff4fe0: .word 0xffff +3fff4ff0: .word 0xffff +3fff5000: .word 0xffff +3fff5010: .word 0xffff +3fff5020: .word 0xffff +3fff5030: .word 0xffff +3fff5040: .word 0xffff +3fff5050: .word 0xffff +3fff5060: .word 0xffff +3fff5070: .word 0xffff +3fff5080: .word 0xffff +3fff5090: .word 0xffff +3fff50a0: .word 0xffff +3fff50b0: .word 0xffff +3fff50c0: .word 0xffff +3fff50d0: .word 0xffff +3fff50e0: .word 0xffff +3fff50f0: .word 0xffff +3fff5100: .word 0xffff +3fff5110: .word 0xffff +3fff5120: .word 0xffff +3fff5130: .word 0xffff +3fff5140: .word 0xffff +3fff5150: .word 0xffff +3fff5160: .word 0xffff +3fff5170: .word 0xffff +3fff5180: .word 0xffff +3fff5190: .word 0xffff +3fff51a0: .word 0xffff +3fff51b0: .word 0xffff +3fff51c0: .word 0xffff +3fff51d0: .word 0xffff +3fff51e0: .word 0xffff +3fff51f0: .word 0xffff +3fff5200: .word 0xffff +3fff5210: .word 0xffff +3fff5220: .word 0xffff +3fff5230: .word 0xffff +3fff5240: .word 0xffff +3fff5250: .word 0xffff +3fff5260: .word 0xffff +3fff5270: .word 0xffff +3fff5280: .word 0xffff +3fff5290: .word 0xffff +3fff52a0: .word 0xffff +3fff52b0: .word 0xffff +3fff52c0: .word 0xffff +3fff52d0: .word 0xffff +3fff52e0: .word 0xffff +3fff52f0: .word 0xffff +3fff5300: .word 0xffff +3fff5310: .word 0xffff +3fff5320: .word 0xffff +3fff5330: .word 0xffff +3fff5340: .word 0xffff +3fff5350: .word 0xffff +3fff5360: .word 0xffff +3fff5370: .word 0xffff +3fff5380: .word 0xffff +3fff5390: .word 0xffff +3fff53a0: .word 0xffff +3fff53b0: .word 0xffff +3fff53c0: .word 0xffff +3fff53d0: .word 0xffff +3fff53e0: .word 0xffff +3fff53f0: .word 0xffff +3fff5400: .word 0xffff +3fff5410: .word 0xffff +3fff5420: .word 0xffff +3fff5430: .word 0xffff +3fff5440: .word 0xffff +3fff5450: .word 0xffff +3fff5460: .word 0xffff +3fff5470: .word 0xffff +3fff5480: .word 0xffff +3fff5490: .word 0xffff +3fff54a0: .word 0xffff +3fff54b0: .word 0xffff +3fff54c0: .word 0xffff +3fff54d0: .word 0xffff +3fff54e0: .word 0xffff +3fff54f0: .word 0xffff +3fff5500: .word 0xffff +3fff5510: .word 0xffff +3fff5520: .word 0xffff +3fff5530: .word 0xffff +3fff5540: .word 0xffff +3fff5550: .word 0xffff +3fff5560: .word 0xffff +3fff5570: .word 0xffff +3fff5580: .word 0xffff +3fff5590: .word 0xffff +3fff55a0: .word 0xffff +3fff55b0: .word 0xffff +3fff55c0: .word 0xffff +3fff55d0: .word 0xffff +3fff55e0: .word 0xffff +3fff55f0: .word 0xffff +3fff5600: .word 0xffff +3fff5610: .word 0xffff +3fff5620: .word 0xffff +3fff5630: .word 0xffff +3fff5640: .word 0xffff +3fff5650: .word 0xffff +3fff5660: .word 0xffff +3fff5670: .word 0xffff +3fff5680: .word 0xffff +3fff5690: .word 0xffff +3fff56a0: .word 0xffff +3fff56b0: .word 0xffff +3fff56c0: .word 0xffff +3fff56d0: .word 0xffff +3fff56e0: .word 0xffff +3fff56f0: .word 0xffff +3fff5700: .word 0xffff +3fff5710: .word 0xffff +3fff5720: .word 0xffff +3fff5730: .word 0xffff +3fff5740: .word 0xffff +3fff5750: .word 0xffff +3fff5760: .word 0xffff +3fff5770: .word 0xffff +3fff5780: .word 0xffff +3fff5790: .word 0xffff +3fff57a0: .word 0xffff +3fff57b0: .word 0xffff +3fff57c0: .word 0xffff +3fff57d0: .word 0xffff +3fff57e0: .word 0xffff +3fff57f0: .word 0xffff +3fff5800: .word 0xffff +3fff5810: .word 0xffff +3fff5820: .word 0xffff +3fff5830: .word 0xffff +3fff5840: .word 0xffff +3fff5850: .word 0xffff +3fff5860: .word 0xffff +3fff5870: .word 0xffff +3fff5880: .word 0xffff +3fff5890: .word 0xffff +3fff58a0: .word 0xffff +3fff58b0: .word 0xffff +3fff58c0: .word 0xffff +3fff58d0: .word 0xffff +3fff58e0: .word 0xffff +3fff58f0: .word 0xffff +3fff5900: .word 0xffff +3fff5910: .word 0xffff +3fff5920: .word 0xffff +3fff5930: .word 0xffff +3fff5940: .word 0xffff +3fff5950: .word 0xffff +3fff5960: .word 0xffff +3fff5970: .word 0xffff +3fff5980: .word 0xffff +3fff5990: .word 0xffff +3fff59a0: .word 0xffff +3fff59b0: .word 0xffff +3fff59c0: .word 0xffff +3fff59d0: .word 0xffff +3fff59e0: .word 0xffff +3fff59f0: .word 0xffff +3fff5a00: .word 0xffff +3fff5a10: .word 0xffff +3fff5a20: .word 0xffff +3fff5a30: .word 0xffff +3fff5a40: .word 0xffff +3fff5a50: .word 0xffff +3fff5a60: .word 0xffff +3fff5a70: .word 0xffff +3fff5a80: .word 0xffff +3fff5a90: .word 0xffff +3fff5aa0: .word 0xffff +3fff5ab0: .word 0xffff +3fff5ac0: .word 0xffff +3fff5ad0: .word 0xffff +3fff5ae0: .word 0xffff +3fff5af0: .word 0xffff +3fff5b00: .word 0xffff +3fff5b10: .word 0xffff +3fff5b20: .word 0xffff +3fff5b30: .word 0xffff +3fff5b40: .word 0xffff +3fff5b50: .word 0xffff +3fff5b60: .word 0xffff +3fff5b70: .word 0xffff +3fff5b80: .word 0xffff +3fff5b90: .word 0xffff +3fff5ba0: .word 0xffff +3fff5bb0: .word 0xffff +3fff5bc0: .word 0xffff +3fff5bd0: .word 0xffff +3fff5be0: .word 0xffff +3fff5bf0: .word 0xffff +3fff5c00: .word 0xffff +3fff5c10: .word 0xffff +3fff5c20: .word 0xffff +3fff5c30: .word 0xffff +3fff5c40: .word 0xffff +3fff5c50: .word 0xffff +3fff5c60: .word 0xffff +3fff5c70: .word 0xffff +3fff5c80: .word 0xffff +3fff5c90: .word 0xffff +3fff5ca0: .word 0xffff +3fff5cb0: .word 0xffff +3fff5cc0: .word 0xffff +3fff5cd0: .word 0xffff +3fff5ce0: .word 0xffff +3fff5cf0: .word 0xffff +3fff5d00: .word 0xffff +3fff5d10: .word 0xffff +3fff5d20: .word 0xffff +3fff5d30: .word 0xffff +3fff5d40: .word 0xffff +3fff5d50: .word 0xffff +3fff5d60: .word 0xffff +3fff5d70: .word 0xffff +3fff5d80: .word 0xffff +3fff5d90: .word 0xffff +3fff5da0: .word 0xffff +3fff5db0: .word 0xffff +3fff5dc0: .word 0xffff +3fff5dd0: .word 0xffff +3fff5de0: .word 0xffff +3fff5df0: .word 0xffff +3fff5e00: .word 0xffff +3fff5e10: .word 0xffff +3fff5e20: .word 0xffff +3fff5e30: .word 0xffff +3fff5e40: .word 0xffff +3fff5e50: .word 0xffff +3fff5e60: .word 0xffff +3fff5e70: .word 0xffff +3fff5e80: .word 0xffff +3fff5e90: .word 0xffff +3fff5ea0: .word 0xffff +3fff5eb0: .word 0xffff +3fff5ec0: .word 0xffff +3fff5ed0: .word 0xffff +3fff5ee0: .word 0xffff +3fff5ef0: .word 0xffff +3fff5f00: .word 0xffff +3fff5f10: .word 0xffff +3fff5f20: .word 0xffff +3fff5f30: .word 0xffff +3fff5f40: .word 0xffff +3fff5f50: .word 0xffff +3fff5f60: .word 0xffff +3fff5f70: .word 0xffff +3fff5f80: .word 0xffff +3fff5f90: .word 0xffff +3fff5fa0: .word 0xffff +3fff5fb0: .word 0xffff +3fff5fc0: .word 0xffff +3fff5fd0: .word 0xffff +3fff5fe0: .word 0xffff +3fff5ff0: .word 0xffff +3fff6000: .word 0xffff +3fff6010: .word 0xffff +3fff6020: .word 0xffff +3fff6030: .word 0xffff +3fff6040: .word 0xffff +3fff6050: .word 0xffff +3fff6060: .word 0xffff +3fff6070: .word 0xffff +3fff6080: .word 0xffff +3fff6090: .word 0xffff +3fff60a0: .word 0xffff +3fff60b0: .word 0xffff +3fff60c0: .word 0xffff +3fff60d0: .word 0xffff +3fff60e0: .word 0xffff +3fff60f0: .word 0xffff +3fff6100: .word 0xffff +3fff6110: .word 0xffff +3fff6120: .word 0xffff +3fff6130: .word 0xffff +3fff6140: .word 0xffff +3fff6150: .word 0xffff +3fff6160: .word 0xffff +3fff6170: .word 0xffff +3fff6180: .word 0xffff +3fff6190: .word 0xffff +3fff61a0: .word 0xffff +3fff61b0: .word 0xffff +3fff61c0: .word 0xffff +3fff61d0: .word 0xffff +3fff61e0: .word 0xffff +3fff61f0: .word 0xffff +3fff6200: .word 0xffff +3fff6210: .word 0xffff +3fff6220: .word 0xffff +3fff6230: .word 0xffff +3fff6240: .word 0xffff +3fff6250: .word 0xffff +3fff6260: .word 0xffff +3fff6270: .word 0xffff +3fff6280: .word 0xffff +3fff6290: .word 0xffff +3fff62a0: .word 0xffff +3fff62b0: .word 0xffff +3fff62c0: .word 0xffff +3fff62d0: .word 0xffff +3fff62e0: .word 0xffff +3fff62f0: .word 0xffff +3fff6300: .word 0xffff +3fff6310: .word 0xffff +3fff6320: .word 0xffff +3fff6330: .word 0xffff +3fff6340: .word 0xffff +3fff6350: .word 0xffff +3fff6360: .word 0xffff +3fff6370: .word 0xffff +3fff6380: .word 0xffff +3fff6390: .word 0xffff +3fff63a0: .word 0xffff +3fff63b0: .word 0xffff +3fff63c0: .word 0xffff +3fff63d0: .word 0xffff +3fff63e0: .word 0xffff +3fff63f0: .word 0xffff +3fff6400: .word 0xffff +3fff6410: .word 0xffff +3fff6420: .word 0xffff +3fff6430: .word 0xffff +3fff6440: .word 0xffff +3fff6450: .word 0xffff +3fff6460: .word 0xffff +3fff6470: .word 0xffff +3fff6480: .word 0xffff +3fff6490: .word 0xffff +3fff64a0: .word 0xffff +3fff64b0: .word 0xffff +3fff64c0: .word 0xffff +3fff64d0: .word 0xffff +3fff64e0: .word 0xffff +3fff64f0: .word 0xffff +3fff6500: .word 0xffff +3fff6510: .word 0xffff +3fff6520: .word 0xffff +3fff6530: .word 0xffff +3fff6540: .word 0xffff +3fff6550: .word 0xffff +3fff6560: .word 0xffff +3fff6570: .word 0xffff +3fff6580: .word 0xffff +3fff6590: .word 0xffff +3fff65a0: .word 0xffff +3fff65b0: .word 0xffff +3fff65c0: .word 0xffff +3fff65d0: .word 0xffff +3fff65e0: .word 0xffff +3fff65f0: .word 0xffff +3fff6600: .word 0xffff +3fff6610: .word 0xffff +3fff6620: .word 0xffff +3fff6630: .word 0xffff +3fff6640: .word 0xffff +3fff6650: .word 0xffff +3fff6660: .word 0xffff +3fff6670: .word 0xffff +3fff6680: .word 0xffff +3fff6690: .word 0xffff +3fff66a0: .word 0xffff +3fff66b0: .word 0xffff +3fff66c0: .word 0xffff +3fff66d0: .word 0xffff +3fff66e0: .word 0xffff +3fff66f0: .word 0xffff +3fff6700: .word 0xffff +3fff6710: .word 0xffff +3fff6720: .word 0xffff +3fff6730: .word 0xffff +3fff6740: .word 0xffff +3fff6750: .word 0xffff +3fff6760: .word 0xffff +3fff6770: .word 0xffff +3fff6780: .word 0xffff +3fff6790: .word 0xffff +3fff67a0: .word 0xffff +3fff67b0: .word 0xffff +3fff67c0: .word 0xffff +3fff67d0: .word 0xffff +3fff67e0: .word 0xffff +3fff67f0: .word 0xffff +3fff6800: .word 0xffff +3fff6810: .word 0xffff +3fff6820: .word 0xffff +3fff6830: .word 0xffff +3fff6840: .word 0xffff +3fff6850: .word 0xffff +3fff6860: .word 0xffff +3fff6870: .word 0xffff +3fff6880: .word 0xffff +3fff6890: .word 0xffff +3fff68a0: .word 0xffff +3fff68b0: .word 0xffff +3fff68c0: .word 0xffff +3fff68d0: .word 0xffff +3fff68e0: .word 0xffff +3fff68f0: .word 0xffff +3fff6900: .word 0xffff +3fff6910: .word 0xffff +3fff6920: .word 0xffff +3fff6930: .word 0xffff +3fff6940: .word 0xffff +3fff6950: .word 0xffff +3fff6960: .word 0xffff +3fff6970: .word 0xffff +3fff6980: .word 0xffff +3fff6990: .word 0xffff +3fff69a0: .word 0xffff +3fff69b0: .word 0xffff +3fff69c0: .word 0xffff +3fff69d0: .word 0xffff +3fff69e0: .word 0xffff +3fff69f0: .word 0xffff +3fff6a00: .word 0xffff +3fff6a10: .word 0xffff +3fff6a20: .word 0xffff +3fff6a30: .word 0xffff +3fff6a40: .word 0xffff +3fff6a50: .word 0xffff +3fff6a60: .word 0xffff +3fff6a70: .word 0xffff +3fff6a80: .word 0xffff +3fff6a90: .word 0xffff +3fff6aa0: .word 0xffff +3fff6ab0: .word 0xffff +3fff6ac0: .word 0xffff +3fff6ad0: .word 0xffff +3fff6ae0: .word 0xffff +3fff6af0: .word 0xffff +3fff6b00: .word 0xffff +3fff6b10: .word 0xffff +3fff6b20: .word 0xffff +3fff6b30: .word 0xffff +3fff6b40: .word 0xffff +3fff6b50: .word 0xffff +3fff6b60: .word 0xffff +3fff6b70: .word 0xffff +3fff6b80: .word 0xffff +3fff6b90: .word 0xffff +3fff6ba0: .word 0xffff +3fff6bb0: .word 0xffff +3fff6bc0: .word 0xffff +3fff6bd0: .word 0xffff +3fff6be0: .word 0xffff +3fff6bf0: .word 0xffff +3fff6c00: .word 0xffff +3fff6c10: .word 0xffff +3fff6c20: .word 0xffff +3fff6c30: .word 0xffff +3fff6c40: .word 0xffff +3fff6c50: .word 0xffff +3fff6c60: .word 0xffff +3fff6c70: .word 0xffff +3fff6c80: .word 0xffff +3fff6c90: .word 0xffff +3fff6ca0: .word 0xffff +3fff6cb0: .word 0xffff +3fff6cc0: .word 0xffff +3fff6cd0: .word 0xffff +3fff6ce0: .word 0xffff +3fff6cf0: .word 0xffff +3fff6d00: .word 0xffff +3fff6d10: .word 0xffff +3fff6d20: .word 0xffff +3fff6d30: .word 0xffff +3fff6d40: .word 0xffff +3fff6d50: .word 0xffff +3fff6d60: .word 0xffff +3fff6d70: .word 0xffff +3fff6d80: .word 0xffff +3fff6d90: .word 0xffff +3fff6da0: .word 0xffff +3fff6db0: .word 0xffff +3fff6dc0: .word 0xffff +3fff6dd0: .word 0xffff +3fff6de0: .word 0xffff +3fff6df0: .word 0xffff +3fff6e00: .word 0xffff +3fff6e10: .word 0xffff +3fff6e20: .word 0xffff +3fff6e30: .word 0xffff +3fff6e40: .word 0xffff +3fff6e50: .word 0xffff +3fff6e60: .word 0xffff +3fff6e70: .word 0xffff +3fff6e80: .word 0xffff +3fff6e90: .word 0xffff +3fff6ea0: .word 0xffff +3fff6eb0: .word 0xffff +3fff6ec0: .word 0xffff +3fff6ed0: .word 0xffff +3fff6ee0: .word 0xffff +3fff6ef0: .word 0xffff +3fff6f00: .word 0xffff +3fff6f10: .word 0xffff +3fff6f20: .word 0xffff +3fff6f30: .word 0xffff +3fff6f40: .word 0xffff +3fff6f50: .word 0xffff +3fff6f60: .word 0xffff +3fff6f70: .word 0xffff +3fff6f80: .word 0xffff +3fff6f90: .word 0xffff +3fff6fa0: .word 0xffff +3fff6fb0: .word 0xffff +3fff6fc0: .word 0xffff +3fff6fd0: .word 0xffff +3fff6fe0: .word 0xffff +3fff6ff0: .word 0xffff +3fff7000: .word 0xffff +3fff7010: .word 0xffff +3fff7020: .word 0xffff +3fff7030: .word 0xffff +3fff7040: .word 0xffff +3fff7050: .word 0xffff +3fff7060: .word 0xffff +3fff7070: .word 0xffff +3fff7080: .word 0xffff +3fff7090: .word 0xffff +3fff70a0: .word 0xffff +3fff70b0: .word 0xffff +3fff70c0: .word 0xffff +3fff70d0: .word 0xffff +3fff70e0: .word 0xffff +3fff70f0: .word 0xffff +3fff7100: .word 0xffff +3fff7110: .word 0xffff +3fff7120: .word 0xffff +3fff7130: .word 0xffff +3fff7140: .word 0xffff +3fff7150: .word 0xffff +3fff7160: .word 0xffff +3fff7170: .word 0xffff +3fff7180: .word 0xffff +3fff7190: .word 0xffff +3fff71a0: .word 0xffff +3fff71b0: .word 0xffff +3fff71c0: .word 0xffff +3fff71d0: .word 0xffff +3fff71e0: .word 0xffff +3fff71f0: .word 0xffff +3fff7200: .word 0xffff +3fff7210: .word 0xffff +3fff7220: .word 0xffff +3fff7230: .word 0xffff +3fff7240: .word 0xffff +3fff7250: .word 0xffff +3fff7260: .word 0xffff +3fff7270: .word 0xffff +3fff7280: .word 0xffff +3fff7290: .word 0xffff +3fff72a0: .word 0xffff +3fff72b0: .word 0xffff +3fff72c0: .word 0xffff +3fff72d0: .word 0xffff +3fff72e0: .word 0xffff +3fff72f0: .word 0xffff +3fff7300: .word 0xffff +3fff7310: .word 0xffff +3fff7320: .word 0xffff +3fff7330: .word 0xffff +3fff7340: .word 0xffff +3fff7350: .word 0xffff +3fff7360: .word 0xffff +3fff7370: .word 0xffff +3fff7380: .word 0xffff +3fff7390: .word 0xffff +3fff73a0: .word 0xffff +3fff73b0: .word 0xffff +3fff73c0: .word 0xffff +3fff73d0: .word 0xffff +3fff73e0: .word 0xffff +3fff73f0: .word 0xffff +3fff7400: .word 0xffff +3fff7410: .word 0xffff +3fff7420: .word 0xffff +3fff7430: .word 0xffff +3fff7440: .word 0xffff +3fff7450: .word 0xffff +3fff7460: .word 0xffff +3fff7470: .word 0xffff +3fff7480: .word 0xffff +3fff7490: .word 0xffff +3fff74a0: .word 0xffff +3fff74b0: .word 0xffff +3fff74c0: .word 0xffff +3fff74d0: .word 0xffff +3fff74e0: .word 0xffff +3fff74f0: .word 0xffff +3fff7500: .word 0xffff +3fff7510: .word 0xffff +3fff7520: .word 0xffff +3fff7530: .word 0xffff +3fff7540: .word 0xffff +3fff7550: .word 0xffff +3fff7560: .word 0xffff +3fff7570: .word 0xffff +3fff7580: .word 0xffff +3fff7590: .word 0xffff +3fff75a0: .word 0xffff +3fff75b0: .word 0xffff +3fff75c0: .word 0xffff +3fff75d0: .word 0xffff +3fff75e0: .word 0xffff +3fff75f0: .word 0xffff +3fff7600: .word 0xffff +3fff7610: .word 0xffff +3fff7620: .word 0xffff +3fff7630: .word 0xffff +3fff7640: .word 0xffff +3fff7650: .word 0xffff +3fff7660: .word 0xffff +3fff7670: .word 0xffff +3fff7680: .word 0xffff +3fff7690: .word 0xffff +3fff76a0: .word 0xffff +3fff76b0: .word 0xffff +3fff76c0: .word 0xffff +3fff76d0: .word 0xffff +3fff76e0: .word 0xffff +3fff76f0: .word 0xffff +3fff7700: .word 0xffff +3fff7710: .word 0xffff +3fff7720: .word 0xffff +3fff7730: .word 0xffff +3fff7740: .word 0xffff +3fff7750: .word 0xffff +3fff7760: .word 0xffff +3fff7770: .word 0xffff +3fff7780: .word 0xffff +3fff7790: .word 0xffff +3fff77a0: .word 0xffff +3fff77b0: .word 0xffff +3fff77c0: .word 0xffff +3fff77d0: .word 0xffff +3fff77e0: .word 0xffff +3fff77f0: .word 0xffff +3fff7800: .word 0xffff +3fff7810: .word 0xffff +3fff7820: .word 0xffff +3fff7830: .word 0xffff +3fff7840: .word 0xffff +3fff7850: .word 0xffff +3fff7860: .word 0xffff +3fff7870: .word 0xffff +3fff7880: .word 0xffff +3fff7890: .word 0xffff +3fff78a0: .word 0xffff +3fff78b0: .word 0xffff +3fff78c0: .word 0xffff +3fff78d0: .word 0xffff +3fff78e0: .word 0xffff +3fff78f0: .word 0xffff +3fff7900: .word 0xffff +3fff7910: .word 0xffff +3fff7920: .word 0xffff +3fff7930: .word 0xffff +3fff7940: .word 0xffff +3fff7950: .word 0xffff +3fff7960: .word 0xffff +3fff7970: .word 0xffff +3fff7980: .word 0xffff +3fff7990: .word 0xffff +3fff79a0: .word 0xffff +3fff79b0: .word 0xffff +3fff79c0: .word 0xffff +3fff79d0: .word 0xffff +3fff79e0: .word 0xffff +3fff79f0: .word 0xffff +3fff7a00: .word 0xffff +3fff7a10: .word 0xffff +3fff7a20: .word 0xffff +3fff7a30: .word 0xffff +3fff7a40: .word 0xffff +3fff7a50: .word 0xffff +3fff7a60: .word 0xffff +3fff7a70: .word 0xffff +3fff7a80: .word 0xffff +3fff7a90: .word 0xffff +3fff7aa0: .word 0xffff +3fff7ab0: .word 0xffff +3fff7ac0: .word 0xffff +3fff7ad0: .word 0xffff +3fff7ae0: .word 0xffff +3fff7af0: .word 0xffff +3fff7b00: .word 0xffff +3fff7b10: .word 0xffff +3fff7b20: .word 0xffff +3fff7b30: .word 0xffff +3fff7b40: .word 0xffff +3fff7b50: .word 0xffff +3fff7b60: .word 0xffff +3fff7b70: .word 0xffff +3fff7b80: .word 0xffff +3fff7b90: .word 0xffff +3fff7ba0: .word 0xffff +3fff7bb0: .word 0xffff +3fff7bc0: .word 0xffff +3fff7bd0: .word 0xffff +3fff7be0: .word 0xffff +3fff7bf0: .word 0xffff +3fff7c00: .word 0xffff +3fff7c10: .word 0xffff +3fff7c20: .word 0xffff +3fff7c30: .word 0xffff +3fff7c40: .word 0xffff +3fff7c50: .word 0xffff +3fff7c60: .word 0xffff +3fff7c70: .word 0xffff +3fff7c80: .word 0xffff +3fff7c90: .word 0xffff +3fff7ca0: .word 0xffff +3fff7cb0: .word 0xffff +3fff7cc0: .word 0xffff +3fff7cd0: .word 0xffff +3fff7ce0: .word 0xffff +3fff7cf0: .word 0xffff +3fff7d00: .word 0xffff +3fff7d10: .word 0xffff +3fff7d20: .word 0xffff +3fff7d30: .word 0xffff +3fff7d40: .word 0xffff +3fff7d50: .word 0xffff +3fff7d60: .word 0xffff +3fff7d70: .word 0xffff +3fff7d80: .word 0xffff +3fff7d90: .word 0xffff +3fff7da0: .word 0xffff +3fff7db0: .word 0xffff +3fff7dc0: .word 0xffff +3fff7dd0: .word 0xffff +3fff7de0: .word 0xffff +3fff7df0: .word 0xffff +3fff7e00: .word 0xffff +3fff7e10: .word 0xffff +3fff7e20: .word 0xffff +3fff7e30: .word 0xffff +3fff7e40: .word 0xffff +3fff7e50: .word 0xffff +3fff7e60: .word 0xffff +3fff7e70: .word 0xffff +3fff7e80: .word 0xffff +3fff7e90: .word 0xffff +3fff7ea0: .word 0xffff +3fff7eb0: .word 0xffff +3fff7ec0: .word 0xffff +3fff7ed0: .word 0xffff +3fff7ee0: .word 0xffff +3fff7ef0: .word 0xffff +3fff7f00: .word 0xffff +3fff7f10: .word 0xffff +3fff7f20: .word 0xffff +3fff7f30: .word 0xffff +3fff7f40: .word 0xffff +3fff7f50: .word 0xffff +3fff7f60: .word 0xffff +3fff7f70: .word 0xffff +3fff7f80: .word 0xffff +3fff7f90: .word 0xffff +3fff7fa0: .word 0xffff +3fff7fb0: .word 0xffff +3fff7fc0: .word 0xffff +3fff7fd0: .word 0xffff +3fff7fe0: .word 0xffff +3fff7ff0: .word 0xffff +3fff8000: .word 0xffff +3fff8010: .word 0xffff +3fff8020: .word 0xffff +3fff8030: .word 0xffff +3fff8040: .word 0xffff +3fff8050: .word 0xffff +3fff8060: .word 0xffff +3fff8070: .word 0xffff +3fff8080: .word 0xffff +3fff8090: .word 0xffff +3fff80a0: .word 0xffff +3fff80b0: .word 0xffff +3fff80c0: .word 0xffff +3fff80d0: .word 0xffff +3fff80e0: .word 0xffff +3fff80f0: .word 0xffff +3fff8100: .word 0xffff +3fff8110: .word 0xffff +3fff8120: .word 0xffff +3fff8130: .word 0xffff +3fff8140: .word 0xffff +3fff8150: .word 0xffff +3fff8160: .word 0xffff +3fff8170: .word 0xffff +3fff8180: .word 0xffff +3fff8190: .word 0xffff +3fff81a0: .word 0xffff +3fff81b0: .word 0xffff +3fff81c0: .word 0xffff +3fff81d0: .word 0xffff +3fff81e0: .word 0xffff +3fff81f0: .word 0xffff +3fff8200: .word 0xffff +3fff8210: .word 0xffff +3fff8220: .word 0xffff +3fff8230: .word 0xffff +3fff8240: .word 0xffff +3fff8250: .word 0xffff +3fff8260: .word 0xffff +3fff8270: .word 0xffff +3fff8280: .word 0xffff +3fff8290: .word 0xffff +3fff82a0: .word 0xffff +3fff82b0: .word 0xffff +3fff82c0: .word 0xffff +3fff82d0: .word 0xffff +3fff82e0: .word 0xffff +3fff82f0: .word 0xffff +3fff8300: .word 0xffff +3fff8310: .word 0xffff +3fff8320: .word 0xffff +3fff8330: .word 0xffff +3fff8340: .word 0xffff +3fff8350: .word 0xffff +3fff8360: .word 0xffff +3fff8370: .word 0xffff +3fff8380: .word 0xffff +3fff8390: .word 0xffff +3fff83a0: .word 0xffff +3fff83b0: .word 0xffff +3fff83c0: .word 0xffff +3fff83d0: .word 0xffff +3fff83e0: .word 0xffff +3fff83f0: .word 0xffff +3fff8400: .word 0xffff +3fff8410: .word 0xffff +3fff8420: .word 0xffff +3fff8430: .word 0xffff +3fff8440: .word 0xffff +3fff8450: .word 0xffff +3fff8460: .word 0xffff +3fff8470: .word 0xffff +3fff8480: .word 0xffff +3fff8490: .word 0xffff +3fff84a0: .word 0xffff +3fff84b0: .word 0xffff +3fff84c0: .word 0xffff +3fff84d0: .word 0xffff +3fff84e0: .word 0xffff +3fff84f0: .word 0xffff +3fff8500: .word 0xffff +3fff8510: .word 0xffff +3fff8520: .word 0xffff +3fff8530: .word 0xffff +3fff8540: .word 0xffff +3fff8550: .word 0xffff +3fff8560: .word 0xffff +3fff8570: .word 0xffff +3fff8580: .word 0xffff +3fff8590: .word 0xffff +3fff85a0: .word 0xffff +3fff85b0: .word 0xffff +3fff85c0: .word 0xffff +3fff85d0: .word 0xffff +3fff85e0: .word 0xffff +3fff85f0: .word 0xffff +3fff8600: .word 0xffff +3fff8610: .word 0xffff +3fff8620: .word 0xffff +3fff8630: .word 0xffff +3fff8640: .word 0xffff +3fff8650: .word 0xffff +3fff8660: .word 0xffff +3fff8670: .word 0xffff +3fff8680: .word 0xffff +3fff8690: .word 0xffff +3fff86a0: .word 0xffff +3fff86b0: .word 0xffff +3fff86c0: .word 0xffff +3fff86d0: .word 0xffff +3fff86e0: .word 0xffff +3fff86f0: .word 0xffff +3fff8700: .word 0xffff +3fff8710: .word 0xffff +3fff8720: .word 0xffff +3fff8730: .word 0xffff +3fff8740: .word 0xffff +3fff8750: .word 0xffff +3fff8760: .word 0xffff +3fff8770: .word 0xffff +3fff8780: .word 0xffff +3fff8790: .word 0xffff +3fff87a0: .word 0xffff +3fff87b0: .word 0xffff +3fff87c0: .word 0xffff +3fff87d0: .word 0xffff +3fff87e0: .word 0xffff +3fff87f0: .word 0xffff +3fff8800: .word 0xffff +3fff8810: .word 0xffff +3fff8820: .word 0xffff +3fff8830: .word 0xffff +3fff8840: .word 0xffff +3fff8850: .word 0xffff +3fff8860: .word 0xffff +3fff8870: .word 0xffff +3fff8880: .word 0xffff +3fff8890: .word 0xffff +3fff88a0: .word 0xffff +3fff88b0: .word 0xffff +3fff88c0: .word 0xffff +3fff88d0: .word 0xffff +3fff88e0: .word 0xffff +3fff88f0: .word 0xffff +3fff8900: .word 0xffff +3fff8910: .word 0xffff +3fff8920: .word 0xffff +3fff8930: .word 0xffff +3fff8940: .word 0xffff +3fff8950: .word 0xffff +3fff8960: .word 0xffff +3fff8970: .word 0xffff +3fff8980: .word 0xffff +3fff8990: .word 0xffff +3fff89a0: .word 0xffff +3fff89b0: .word 0xffff +3fff89c0: .word 0xffff +3fff89d0: .word 0xffff +3fff89e0: .word 0xffff +3fff89f0: .word 0xffff +3fff8a00: .word 0xffff +3fff8a10: .word 0xffff +3fff8a20: .word 0xffff +3fff8a30: .word 0xffff +3fff8a40: .word 0xffff +3fff8a50: .word 0xffff +3fff8a60: .word 0xffff +3fff8a70: .word 0xffff +3fff8a80: .word 0xffff +3fff8a90: .word 0xffff +3fff8aa0: .word 0xffff +3fff8ab0: .word 0xffff +3fff8ac0: .word 0xffff +3fff8ad0: .word 0xffff +3fff8ae0: .word 0xffff +3fff8af0: .word 0xffff +3fff8b00: .word 0xffff +3fff8b10: .word 0xffff +3fff8b20: .word 0xffff +3fff8b30: .word 0xffff +3fff8b40: .word 0xffff +3fff8b50: .word 0xffff +3fff8b60: .word 0xffff +3fff8b70: .word 0xffff +3fff8b80: .word 0xffff +3fff8b90: .word 0xffff +3fff8ba0: .word 0xffff +3fff8bb0: .word 0xffff +3fff8bc0: .word 0xffff +3fff8bd0: .word 0xffff +3fff8be0: .word 0xffff +3fff8bf0: .word 0xffff +3fff8c00: .word 0xffff +3fff8c10: .word 0xffff +3fff8c20: .word 0xffff +3fff8c30: .word 0xffff +3fff8c40: .word 0xffff +3fff8c50: .word 0xffff +3fff8c60: .word 0xffff +3fff8c70: .word 0xffff +3fff8c80: .word 0xffff +3fff8c90: .word 0xffff +3fff8ca0: .word 0xffff +3fff8cb0: .word 0xffff +3fff8cc0: .word 0xffff +3fff8cd0: .word 0xffff +3fff8ce0: .word 0xffff +3fff8cf0: .word 0xffff +3fff8d00: .word 0xffff +3fff8d10: .word 0xffff +3fff8d20: .word 0xffff +3fff8d30: .word 0xffff +3fff8d40: .word 0xffff +3fff8d50: .word 0xffff +3fff8d60: .word 0xffff +3fff8d70: .word 0xffff +3fff8d80: .word 0xffff +3fff8d90: .word 0xffff +3fff8da0: .word 0xffff +3fff8db0: .word 0xffff +3fff8dc0: .word 0xffff +3fff8dd0: .word 0xffff +3fff8de0: .word 0xffff +3fff8df0: .word 0xffff +3fff8e00: .word 0xffff +3fff8e10: .word 0xffff +3fff8e20: .word 0xffff +3fff8e30: .word 0xffff +3fff8e40: .word 0xffff +3fff8e50: .word 0xffff +3fff8e60: .word 0xffff +3fff8e70: .word 0xffff +3fff8e80: .word 0xffff +3fff8e90: .word 0xffff +3fff8ea0: .word 0xffff +3fff8eb0: .word 0xffff +3fff8ec0: .word 0xffff +3fff8ed0: .word 0xffff +3fff8ee0: .word 0xffff +3fff8ef0: .word 0xffff +3fff8f00: .word 0xffff +3fff8f10: .word 0xffff +3fff8f20: .word 0xffff +3fff8f30: .word 0xffff +3fff8f40: .word 0xffff +3fff8f50: .word 0xffff +3fff8f60: .word 0xffff +3fff8f70: .word 0xffff +3fff8f80: .word 0xffff +3fff8f90: .word 0xffff +3fff8fa0: .word 0xffff +3fff8fb0: .word 0xffff +3fff8fc0: .word 0xffff +3fff8fd0: .word 0xffff +3fff8fe0: .word 0xffff +3fff8ff0: .word 0xffff +3fff9000: .word 0xffff +3fff9010: .word 0xffff +3fff9020: .word 0xffff +3fff9030: .word 0xffff +3fff9040: .word 0xffff +3fff9050: .word 0xffff +3fff9060: .word 0xffff +3fff9070: .word 0xffff +3fff9080: .word 0xffff +3fff9090: .word 0xffff +3fff90a0: .word 0xffff +3fff90b0: .word 0xffff +3fff90c0: .word 0xffff +3fff90d0: .word 0xffff +3fff90e0: .word 0xffff +3fff90f0: .word 0xffff +3fff9100: .word 0xffff +3fff9110: .word 0xffff +3fff9120: .word 0xffff +3fff9130: .word 0xffff +3fff9140: .word 0xffff +3fff9150: .word 0xffff +3fff9160: .word 0xffff +3fff9170: .word 0xffff +3fff9180: .word 0xffff +3fff9190: .word 0xffff +3fff91a0: .word 0xffff +3fff91b0: .word 0xffff +3fff91c0: .word 0xffff +3fff91d0: .word 0xffff +3fff91e0: .word 0xffff +3fff91f0: .word 0xffff +3fff9200: .word 0xffff +3fff9210: .word 0xffff +3fff9220: .word 0xffff +3fff9230: .word 0xffff +3fff9240: .word 0xffff +3fff9250: .word 0xffff +3fff9260: .word 0xffff +3fff9270: .word 0xffff +3fff9280: .word 0xffff +3fff9290: .word 0xffff +3fff92a0: .word 0xffff +3fff92b0: .word 0xffff +3fff92c0: .word 0xffff +3fff92d0: .word 0xffff +3fff92e0: .word 0xffff +3fff92f0: .word 0xffff +3fff9300: .word 0xffff +3fff9310: .word 0xffff +3fff9320: .word 0xffff +3fff9330: .word 0xffff +3fff9340: .word 0xffff +3fff9350: .word 0xffff +3fff9360: .word 0xffff +3fff9370: .word 0xffff +3fff9380: .word 0xffff +3fff9390: .word 0xffff +3fff93a0: .word 0xffff +3fff93b0: .word 0xffff +3fff93c0: .word 0xffff +3fff93d0: .word 0xffff +3fff93e0: .word 0xffff +3fff93f0: .word 0xffff +3fff9400: .word 0xffff +3fff9410: .word 0xffff +3fff9420: .word 0xffff +3fff9430: .word 0xffff +3fff9440: .word 0xffff +3fff9450: .word 0xffff +3fff9460: .word 0xffff +3fff9470: .word 0xffff +3fff9480: .word 0xffff +3fff9490: .word 0xffff +3fff94a0: .word 0xffff +3fff94b0: .word 0xffff +3fff94c0: .word 0xffff +3fff94d0: .word 0xffff +3fff94e0: .word 0xffff +3fff94f0: .word 0xffff +3fff9500: .word 0xffff +3fff9510: .word 0xffff +3fff9520: .word 0xffff +3fff9530: .word 0xffff +3fff9540: .word 0xffff +3fff9550: .word 0xffff +3fff9560: .word 0xffff +3fff9570: .word 0xffff +3fff9580: .word 0xffff +3fff9590: .word 0xffff +3fff95a0: .word 0xffff +3fff95b0: .word 0xffff +3fff95c0: .word 0xffff +3fff95d0: .word 0xffff +3fff95e0: .word 0xffff +3fff95f0: .word 0xffff +3fff9600: .word 0xffff +3fff9610: .word 0xffff +3fff9620: .word 0xffff +3fff9630: .word 0xffff +3fff9640: .word 0xffff +3fff9650: .word 0xffff +3fff9660: .word 0xffff +3fff9670: .word 0xffff +3fff9680: .word 0xffff +3fff9690: .word 0xffff +3fff96a0: .word 0xffff +3fff96b0: .word 0xffff +3fff96c0: .word 0xffff +3fff96d0: .word 0xffff +3fff96e0: .word 0xffff +3fff96f0: .word 0xffff +3fff9700: .word 0xffff +3fff9710: .word 0xffff +3fff9720: .word 0xffff +3fff9730: .word 0xffff +3fff9740: .word 0xffff +3fff9750: .word 0xffff +3fff9760: .word 0xffff +3fff9770: .word 0xffff +3fff9780: .word 0xffff +3fff9790: .word 0xffff +3fff97a0: .word 0xffff +3fff97b0: .word 0xffff +3fff97c0: .word 0xffff +3fff97d0: .word 0xffff +3fff97e0: .word 0xffff +3fff97f0: .word 0xffff +3fff9800: .word 0xffff +3fff9810: .word 0xffff +3fff9820: .word 0xffff +3fff9830: .word 0xffff +3fff9840: .word 0xffff +3fff9850: .word 0xffff +3fff9860: .word 0xffff +3fff9870: .word 0xffff +3fff9880: .word 0xffff +3fff9890: .word 0xffff +3fff98a0: .word 0xffff +3fff98b0: .word 0xffff +3fff98c0: .word 0xffff +3fff98d0: .word 0xffff +3fff98e0: .word 0xffff +3fff98f0: .word 0xffff +3fff9900: .word 0xffff +3fff9910: .word 0xffff +3fff9920: .word 0xffff +3fff9930: .word 0xffff +3fff9940: .word 0xffff +3fff9950: .word 0xffff +3fff9960: .word 0xffff +3fff9970: .word 0xffff +3fff9980: .word 0xffff +3fff9990: .word 0xffff +3fff99a0: .word 0xffff +3fff99b0: .word 0xffff +3fff99c0: .word 0xffff +3fff99d0: .word 0xffff +3fff99e0: .word 0xffff +3fff99f0: .word 0xffff +3fff9a00: .word 0xffff +3fff9a10: .word 0xffff +3fff9a20: .word 0xffff +3fff9a30: .word 0xffff +3fff9a40: .word 0xffff +3fff9a50: .word 0xffff +3fff9a60: .word 0xffff +3fff9a70: .word 0xffff +3fff9a80: .word 0xffff +3fff9a90: .word 0xffff +3fff9aa0: .word 0xffff +3fff9ab0: .word 0xffff +3fff9ac0: .word 0xffff +3fff9ad0: .word 0xffff +3fff9ae0: .word 0xffff +3fff9af0: .word 0xffff +3fff9b00: .word 0xffff +3fff9b10: .word 0xffff +3fff9b20: .word 0xffff +3fff9b30: .word 0xffff +3fff9b40: .word 0xffff +3fff9b50: .word 0xffff +3fff9b60: .word 0xffff +3fff9b70: .word 0xffff +3fff9b80: .word 0xffff +3fff9b90: .word 0xffff +3fff9ba0: .word 0xffff +3fff9bb0: .word 0xffff +3fff9bc0: .word 0xffff +3fff9bd0: .word 0xffff +3fff9be0: .word 0xffff +3fff9bf0: .word 0xffff +3fff9c00: .word 0xffff +3fff9c10: .word 0xffff +3fff9c20: .word 0xffff +3fff9c30: .word 0xffff +3fff9c40: .word 0xffff +3fff9c50: .word 0xffff +3fff9c60: .word 0xffff +3fff9c70: .word 0xffff +3fff9c80: .word 0xffff +3fff9c90: .word 0xffff +3fff9ca0: .word 0xffff +3fff9cb0: .word 0xffff +3fff9cc0: .word 0xffff +3fff9cd0: .word 0xffff +3fff9ce0: .word 0xffff +3fff9cf0: .word 0xffff +3fff9d00: .word 0xffff +3fff9d10: .word 0xffff +3fff9d20: .word 0xffff +3fff9d30: .word 0xffff +3fff9d40: .word 0xffff +3fff9d50: .word 0xffff +3fff9d60: .word 0xffff +3fff9d70: .word 0xffff +3fff9d80: .word 0xffff +3fff9d90: .word 0xffff +3fff9da0: .word 0xffff +3fff9db0: .word 0xffff +3fff9dc0: .word 0xffff +3fff9dd0: .word 0xffff +3fff9de0: .word 0xffff +3fff9df0: .word 0xffff +3fff9e00: .word 0xffff +3fff9e10: .word 0xffff +3fff9e20: .word 0xffff +3fff9e30: .word 0xffff +3fff9e40: .word 0xffff +3fff9e50: .word 0xffff +3fff9e60: .word 0xffff +3fff9e70: .word 0xffff +3fff9e80: .word 0xffff +3fff9e90: .word 0xffff +3fff9ea0: .word 0xffff +3fff9eb0: .word 0xffff +3fff9ec0: .word 0xffff +3fff9ed0: .word 0xffff +3fff9ee0: .word 0xffff +3fff9ef0: .word 0xffff +3fff9f00: .word 0xffff +3fff9f10: .word 0xffff +3fff9f20: .word 0xffff +3fff9f30: .word 0xffff +3fff9f40: .word 0xffff +3fff9f50: .word 0xffff +3fff9f60: .word 0xffff +3fff9f70: .word 0xffff +3fff9f80: .word 0xffff +3fff9f90: .word 0xffff +3fff9fa0: .word 0xffff +3fff9fb0: .word 0xffff +3fff9fc0: .word 0xffff +3fff9fd0: .word 0xffff +3fff9fe0: .word 0xffff +3fff9ff0: .word 0xffff +3fffa000: .word 0xffff +3fffa010: .word 0xffff +3fffa020: .word 0xffff +3fffa030: .word 0xffff +3fffa040: .word 0xffff +3fffa050: .word 0xffff +3fffa060: .word 0xffff +3fffa070: .word 0xffff +3fffa080: .word 0xffff +3fffa090: .word 0xffff +3fffa0a0: .word 0xffff +3fffa0b0: .word 0xffff +3fffa0c0: .word 0xffff +3fffa0d0: .word 0xffff +3fffa0e0: .word 0xffff +3fffa0f0: .word 0xffff +3fffa100: .word 0xffff +3fffa110: .word 0xffff +3fffa120: .word 0xffff +3fffa130: .word 0xffff +3fffa140: .word 0xffff +3fffa150: .word 0xffff +3fffa160: .word 0xffff +3fffa170: .word 0xffff +3fffa180: .word 0xffff +3fffa190: .word 0xffff +3fffa1a0: .word 0xffff +3fffa1b0: .word 0xffff +3fffa1c0: .word 0xffff +3fffa1d0: .word 0xffff +3fffa1e0: .word 0xffff +3fffa1f0: .word 0xffff +3fffa200: .word 0xffff +3fffa210: .word 0xffff +3fffa220: .word 0xffff +3fffa230: .word 0xffff +3fffa240: .word 0xffff +3fffa250: .word 0xffff +3fffa260: .word 0xffff +3fffa270: .word 0xffff +3fffa280: .word 0xffff +3fffa290: .word 0xffff +3fffa2a0: .word 0xffff +3fffa2b0: .word 0xffff +3fffa2c0: .word 0xffff +3fffa2d0: .word 0xffff +3fffa2e0: .word 0xffff +3fffa2f0: .word 0xffff +3fffa300: .word 0xffff +3fffa310: .word 0xffff +3fffa320: .word 0xffff +3fffa330: .word 0xffff +3fffa340: .word 0xffff +3fffa350: .word 0xffff +3fffa360: .word 0xffff +3fffa370: .word 0xffff +3fffa380: .word 0xffff +3fffa390: .word 0xffff +3fffa3a0: .word 0xffff +3fffa3b0: .word 0xffff +3fffa3c0: .word 0xffff +3fffa3d0: .word 0xffff +3fffa3e0: .word 0xffff +3fffa3f0: .word 0xffff +3fffa400: .word 0xffff +3fffa410: .word 0xffff +3fffa420: .word 0xffff +3fffa430: .word 0xffff +3fffa440: .word 0xffff +3fffa450: .word 0xffff +3fffa460: .word 0xffff +3fffa470: .word 0xffff +3fffa480: .word 0xffff +3fffa490: .word 0xffff +3fffa4a0: .word 0xffff +3fffa4b0: .word 0xffff +3fffa4c0: .word 0xffff +3fffa4d0: .word 0xffff +3fffa4e0: .word 0xffff +3fffa4f0: .word 0xffff +3fffa500: .word 0xffff +3fffa510: .word 0xffff +3fffa520: .word 0xffff +3fffa530: .word 0xffff +3fffa540: .word 0xffff +3fffa550: .word 0xffff +3fffa560: .word 0xffff +3fffa570: .word 0xffff +3fffa580: .word 0xffff +3fffa590: .word 0xffff +3fffa5a0: .word 0xffff +3fffa5b0: .word 0xffff +3fffa5c0: .word 0xffff +3fffa5d0: .word 0xffff +3fffa5e0: .word 0xffff +3fffa5f0: .word 0xffff +3fffa600: .word 0xffff +3fffa610: .word 0xffff +3fffa620: .word 0xffff +3fffa630: .word 0xffff +3fffa640: .word 0xffff +3fffa650: .word 0xffff +3fffa660: .word 0xffff +3fffa670: .word 0xffff +3fffa680: .word 0xffff +3fffa690: .word 0xffff +3fffa6a0: .word 0xffff +3fffa6b0: .word 0xffff +3fffa6c0: .word 0xffff +3fffa6d0: .word 0xffff +3fffa6e0: .word 0xffff +3fffa6f0: .word 0xffff +3fffa700: .word 0xffff +3fffa710: .word 0xffff +3fffa720: .word 0xffff +3fffa730: .word 0xffff +3fffa740: .word 0xffff +3fffa750: .word 0xffff +3fffa760: .word 0xffff +3fffa770: .word 0xffff +3fffa780: .word 0xffff +3fffa790: .word 0xffff +3fffa7a0: .word 0xffff +3fffa7b0: .word 0xffff +3fffa7c0: .word 0xffff +3fffa7d0: .word 0xffff +3fffa7e0: .word 0xffff +3fffa7f0: .word 0xffff +3fffa800: .word 0xffff +3fffa810: .word 0xffff +3fffa820: .word 0xffff +3fffa830: .word 0xffff +3fffa840: .word 0xffff +3fffa850: .word 0xffff +3fffa860: .word 0xffff +3fffa870: .word 0xffff +3fffa880: .word 0xffff +3fffa890: .word 0xffff +3fffa8a0: .word 0xffff +3fffa8b0: .word 0xffff +3fffa8c0: .word 0xffff +3fffa8d0: .word 0xffff +3fffa8e0: .word 0xffff +3fffa8f0: .word 0xffff +3fffa900: .word 0xffff +3fffa910: .word 0xffff +3fffa920: .word 0xffff +3fffa930: .word 0xffff +3fffa940: .word 0xffff +3fffa950: .word 0xffff +3fffa960: .word 0xffff +3fffa970: .word 0xffff +3fffa980: .word 0xffff +3fffa990: .word 0xffff +3fffa9a0: .word 0xffff +3fffa9b0: .word 0xffff +3fffa9c0: .word 0xffff +3fffa9d0: .word 0xffff +3fffa9e0: .word 0xffff +3fffa9f0: .word 0xffff +3fffaa00: .word 0xffff +3fffaa10: .word 0xffff +3fffaa20: .word 0xffff +3fffaa30: .word 0xffff +3fffaa40: .word 0xffff +3fffaa50: .word 0xffff +3fffaa60: .word 0xffff +3fffaa70: .word 0xffff +3fffaa80: .word 0xffff +3fffaa90: .word 0xffff +3fffaaa0: .word 0xffff +3fffaab0: .word 0xffff +3fffaac0: .word 0xffff +3fffaad0: .word 0xffff +3fffaae0: .word 0xffff +3fffaaf0: .word 0xffff +3fffab00: .word 0xffff +3fffab10: .word 0xffff +3fffab20: .word 0xffff +3fffab30: .word 0xffff +3fffab40: .word 0xffff +3fffab50: .word 0xffff +3fffab60: .word 0xffff +3fffab70: .word 0xffff +3fffab80: .word 0xffff +3fffab90: .word 0xffff +3fffaba0: .word 0xffff +3fffabb0: .word 0xffff +3fffabc0: .word 0xffff +3fffabd0: .word 0xffff +3fffabe0: .word 0xffff +3fffabf0: .word 0xffff +3fffac00: .word 0xffff +3fffac10: .word 0xffff +3fffac20: .word 0xffff +3fffac30: .word 0xffff +3fffac40: .word 0xffff +3fffac50: .word 0xffff +3fffac60: .word 0xffff +3fffac70: .word 0xffff +3fffac80: .word 0xffff +3fffac90: .word 0xffff +3fffaca0: .word 0xffff +3fffacb0: .word 0xffff +3fffacc0: .word 0xffff +3fffacd0: .word 0xffff +3ffface0: .word 0xffff +3fffacf0: .word 0xffff +3fffad00: .word 0xffff +3fffad10: .word 0xffff +3fffad20: .word 0xffff +3fffad30: .word 0xffff +3fffad40: .word 0xffff +3fffad50: .word 0xffff +3fffad60: .word 0xffff +3fffad70: .word 0xffff +3fffad80: .word 0xffff +3fffad90: .word 0xffff +3fffada0: .word 0xffff +3fffadb0: .word 0xffff +3fffadc0: .word 0xffff +3fffadd0: .word 0xffff +3fffade0: .word 0xffff +3fffadf0: .word 0xffff +3fffae00: .word 0xffff +3fffae10: .word 0xffff +3fffae20: .word 0xffff +3fffae30: .word 0xffff +3fffae40: .word 0xffff +3fffae50: .word 0xffff +3fffae60: .word 0xffff +3fffae70: .word 0xffff +3fffae80: .word 0xffff +3fffae90: .word 0xffff +3fffaea0: .word 0xffff +3fffaeb0: .word 0xffff +3fffaec0: .word 0xffff +3fffaed0: .word 0xffff +3fffaee0: .word 0xffff +3fffaef0: .word 0xffff +3fffaf00: .word 0xffff +3fffaf10: .word 0xffff +3fffaf20: .word 0xffff +3fffaf30: .word 0xffff +3fffaf40: .word 0xffff +3fffaf50: .word 0xffff +3fffaf60: .word 0xffff +3fffaf70: .word 0xffff +3fffaf80: .word 0xffff +3fffaf90: .word 0xffff +3fffafa0: .word 0xffff +3fffafb0: .word 0xffff +3fffafc0: .word 0xffff +3fffafd0: .word 0xffff +3fffafe0: .word 0xffff +3fffaff0: .word 0xffff +3fffb000: .word 0xffff +3fffb010: .word 0xffff +3fffb020: .word 0xffff +3fffb030: .word 0xffff +3fffb040: .word 0xffff +3fffb050: .word 0xffff +3fffb060: .word 0xffff +3fffb070: .word 0xffff +3fffb080: .word 0xffff +3fffb090: .word 0xffff +3fffb0a0: .word 0xffff +3fffb0b0: .word 0xffff +3fffb0c0: .word 0xffff +3fffb0d0: .word 0xffff +3fffb0e0: .word 0xffff +3fffb0f0: .word 0xffff +3fffb100: .word 0xffff +3fffb110: .word 0xffff +3fffb120: .word 0xffff +3fffb130: .word 0xffff +3fffb140: .word 0xffff +3fffb150: .word 0xffff +3fffb160: .word 0xffff +3fffb170: .word 0xffff +3fffb180: .word 0xffff +3fffb190: .word 0xffff +3fffb1a0: .word 0xffff +3fffb1b0: .word 0xffff +3fffb1c0: .word 0xffff +3fffb1d0: .word 0xffff +3fffb1e0: .word 0xffff +3fffb1f0: .word 0xffff +3fffb200: .word 0xffff +3fffb210: .word 0xffff +3fffb220: .word 0xffff +3fffb230: .word 0xffff +3fffb240: .word 0xffff +3fffb250: .word 0xffff +3fffb260: .word 0xffff +3fffb270: .word 0xffff +3fffb280: .word 0xffff +3fffb290: .word 0xffff +3fffb2a0: .word 0xffff +3fffb2b0: .word 0xffff +3fffb2c0: .word 0xffff +3fffb2d0: .word 0xffff +3fffb2e0: .word 0xffff +3fffb2f0: .word 0xffff +3fffb300: .word 0xffff +3fffb310: .word 0xffff +3fffb320: .word 0xffff +3fffb330: .word 0xffff +3fffb340: .word 0xffff +3fffb350: .word 0xffff +3fffb360: .word 0xffff +3fffb370: .word 0xffff +3fffb380: .word 0xffff +3fffb390: .word 0xffff +3fffb3a0: .word 0xffff +3fffb3b0: .word 0xffff +3fffb3c0: .word 0xffff +3fffb3d0: .word 0xffff +3fffb3e0: .word 0xffff +3fffb3f0: .word 0xffff +3fffb400: .word 0xffff +3fffb410: .word 0xffff +3fffb420: .word 0xffff +3fffb430: .word 0xffff +3fffb440: .word 0xffff +3fffb450: .word 0xffff +3fffb460: .word 0xffff +3fffb470: .word 0xffff +3fffb480: .word 0xffff +3fffb490: .word 0xffff +3fffb4a0: .word 0xffff +3fffb4b0: .word 0xffff +3fffb4c0: .word 0xffff +3fffb4d0: .word 0xffff +3fffb4e0: .word 0xffff +3fffb4f0: .word 0xffff +3fffb500: .word 0xffff +3fffb510: .word 0xffff +3fffb520: .word 0xffff +3fffb530: .word 0xffff +3fffb540: .word 0xffff +3fffb550: .word 0xffff +3fffb560: .word 0xffff +3fffb570: .word 0xffff +3fffb580: .word 0xffff +3fffb590: .word 0xffff +3fffb5a0: .word 0xffff +3fffb5b0: .word 0xffff +3fffb5c0: .word 0xffff +3fffb5d0: .word 0xffff +3fffb5e0: .word 0xffff +3fffb5f0: .word 0xffff +3fffb600: .word 0xffff +3fffb610: .word 0xffff +3fffb620: .word 0xffff +3fffb630: .word 0xffff +3fffb640: .word 0xffff +3fffb650: .word 0xffff +3fffb660: .word 0xffff +3fffb670: .word 0xffff +3fffb680: .word 0xffff +3fffb690: .word 0xffff +3fffb6a0: .word 0xffff +3fffb6b0: .word 0xffff +3fffb6c0: .word 0xffff +3fffb6d0: .word 0xffff +3fffb6e0: .word 0xffff +3fffb6f0: .word 0xffff +3fffb700: .word 0xffff +3fffb710: .word 0xffff +3fffb720: .word 0xffff +3fffb730: .word 0xffff +3fffb740: .word 0xffff +3fffb750: .word 0xffff +3fffb760: .word 0xffff +3fffb770: .word 0xffff +3fffb780: .word 0xffff +3fffb790: .word 0xffff +3fffb7a0: .word 0xffff +3fffb7b0: .word 0xffff +3fffb7c0: .word 0xffff +3fffb7d0: .word 0xffff +3fffb7e0: .word 0xffff +3fffb7f0: .word 0xffff +3fffb800: .word 0xffff +3fffb810: .word 0xffff +3fffb820: .word 0xffff +3fffb830: .word 0xffff +3fffb840: .word 0xffff +3fffb850: .word 0xffff +3fffb860: .word 0xffff +3fffb870: .word 0xffff +3fffb880: .word 0xffff +3fffb890: .word 0xffff +3fffb8a0: .word 0xffff +3fffb8b0: .word 0xffff +3fffb8c0: .word 0xffff +3fffb8d0: .word 0xffff +3fffb8e0: .word 0xffff +3fffb8f0: .word 0xffff +3fffb900: .word 0xffff +3fffb910: .word 0xffff +3fffb920: .word 0xffff +3fffb930: .word 0xffff +3fffb940: .word 0xffff +3fffb950: .word 0xffff +3fffb960: .word 0xffff +3fffb970: .word 0xffff +3fffb980: .word 0xffff +3fffb990: .word 0xffff +3fffb9a0: .word 0xffff +3fffb9b0: .word 0xffff +3fffb9c0: .word 0xffff +3fffb9d0: .word 0xffff +3fffb9e0: .word 0xffff +3fffb9f0: .word 0xffff +3fffba00: .word 0xffff +3fffba10: .word 0xffff +3fffba20: .word 0xffff +3fffba30: .word 0xffff +3fffba40: .word 0xffff +3fffba50: .word 0xffff +3fffba60: .word 0xffff +3fffba70: .word 0xffff +3fffba80: .word 0xffff +3fffba90: .word 0xffff +3fffbaa0: .word 0xffff +3fffbab0: .word 0xffff +3fffbac0: .word 0xffff +3fffbad0: .word 0xffff +3fffbae0: .word 0xffff +3fffbaf0: .word 0xffff +3fffbb00: .word 0xffff +3fffbb10: .word 0xffff +3fffbb20: .word 0xffff +3fffbb30: .word 0xffff +3fffbb40: .word 0xffff +3fffbb50: .word 0xffff +3fffbb60: .word 0xffff +3fffbb70: .word 0xffff +3fffbb80: .word 0xffff +3fffbb90: .word 0xffff +3fffbba0: .word 0xffff +3fffbbb0: .word 0xffff +3fffbbc0: .word 0xffff +3fffbbd0: .word 0xffff +3fffbbe0: .word 0xffff +3fffbbf0: .word 0xffff +3fffbc00: .word 0xffff +3fffbc10: .word 0xffff +3fffbc20: .word 0xffff +3fffbc30: .word 0xffff +3fffbc40: .word 0xffff +3fffbc50: .word 0xffff +3fffbc60: .word 0xffff +3fffbc70: .word 0xffff +3fffbc80: .word 0xffff +3fffbc90: .word 0xffff +3fffbca0: .word 0xffff +3fffbcb0: .word 0xffff +3fffbcc0: .word 0xffff +3fffbcd0: .word 0xffff +3fffbce0: .word 0xffff +3fffbcf0: .word 0xffff +3fffbd00: .word 0xffff +3fffbd10: .word 0xffff +3fffbd20: .word 0xffff +3fffbd30: .word 0xffff +3fffbd40: .word 0xffff +3fffbd50: .word 0xffff +3fffbd60: .word 0xffff +3fffbd70: .word 0xffff +3fffbd80: .word 0xffff +3fffbd90: .word 0xffff +3fffbda0: .word 0xffff +3fffbdb0: .word 0xffff +3fffbdc0: .word 0xffff +3fffbdd0: .word 0xffff +3fffbde0: .word 0xffff +3fffbdf0: .word 0xffff +3fffbe00: .word 0xffff +3fffbe10: .word 0xffff +3fffbe20: .word 0xffff +3fffbe30: .word 0xffff +3fffbe40: .word 0xffff +3fffbe50: .word 0xffff +3fffbe60: .word 0xffff +3fffbe70: .word 0xffff +3fffbe80: .word 0xffff +3fffbe90: .word 0xffff +3fffbea0: .word 0xffff +3fffbeb0: .word 0xffff +3fffbec0: .word 0xffff +3fffbed0: .word 0xffff +3fffbee0: .word 0xffff +3fffbef0: .word 0xffff +3fffbf00: .word 0xffff +3fffbf10: .word 0xffff +3fffbf20: .word 0xffff +3fffbf30: .word 0xffff +3fffbf40: .word 0xffff +3fffbf50: .word 0xffff +3fffbf60: .word 0xffff +3fffbf70: .word 0xffff +3fffbf80: .word 0xffff +3fffbf90: .word 0xffff +3fffbfa0: .word 0xffff +3fffbfb0: .word 0xffff +3fffbfc0: .word 0xffff +3fffbfd0: .word 0xffff +3fffbfe0: .word 0xffff +3fffbff0: .word 0xffff +3fffc000: .word 0xffff +3fffc010: .word 0xffff +3fffc020: .word 0xffff +3fffc030: .word 0xffff +3fffc040: .word 0xffff +3fffc050: .word 0xffff +3fffc060: .word 0xffff +3fffc070: .word 0xffff +3fffc080: .word 0xffff +3fffc090: .word 0xffff +3fffc0a0: .word 0xffff +3fffc0b0: .word 0xffff +3fffc0c0: .word 0xffff +3fffc0d0: .word 0xffff +3fffc0e0: .word 0xffff +3fffc0f0: .word 0xffff +3fffc100: .word 0xffff +3fffc110: .word 0xffff +3fffc120: .word 0xffff +3fffc130: .word 0xffff +3fffc140: .word 0xffff +3fffc150: .word 0xffff +3fffc160: .word 0xffff +3fffc170: .word 0xffff +3fffc180: .word 0xffff +3fffc190: .word 0xffff +3fffc1a0: .word 0xffff +3fffc1b0: .word 0xffff +3fffc1c0: .word 0xffff +3fffc1d0: .word 0xffff +3fffc1e0: .word 0xffff +3fffc1f0: .word 0xffff +3fffc200: .word 0xffff +3fffc210: .word 0xffff +3fffc220: .word 0xffff +3fffc230: .word 0xffff +3fffc240: .word 0xffff +3fffc250: .word 0xffff +3fffc260: .word 0xffff +3fffc270: .word 0xffff +3fffc280: .word 0xffff +3fffc290: .word 0xffff +3fffc2a0: .word 0xffff +3fffc2b0: .word 0xffff +3fffc2c0: .word 0xffff +3fffc2d0: .word 0xffff +3fffc2e0: .word 0xffff +3fffc2f0: .word 0xffff +3fffc300: .word 0xffff +3fffc310: .word 0xffff +3fffc320: .word 0xffff +3fffc330: .word 0xffff +3fffc340: .word 0xffff +3fffc350: .word 0xffff +3fffc360: .word 0xffff +3fffc370: .word 0xffff +3fffc380: .word 0xffff +3fffc390: .word 0xffff +3fffc3a0: .word 0xffff +3fffc3b0: .word 0xffff +3fffc3c0: .word 0xffff +3fffc3d0: .word 0xffff +3fffc3e0: .word 0xffff +3fffc3f0: .word 0xffff +3fffc400: .word 0xffff +3fffc410: .word 0xffff +3fffc420: .word 0xffff +3fffc430: .word 0xffff +3fffc440: .word 0xffff +3fffc450: .word 0xffff +3fffc460: .word 0xffff +3fffc470: .word 0xffff +3fffc480: .word 0xffff +3fffc490: .word 0xffff +3fffc4a0: .word 0xffff +3fffc4b0: .word 0xffff +3fffc4c0: .word 0xffff +3fffc4d0: .word 0xffff +3fffc4e0: .word 0xffff +3fffc4f0: .word 0xffff +3fffc500: .word 0xffff +3fffc510: .word 0xffff +3fffc520: .word 0xffff +3fffc530: .word 0xffff +3fffc540: .word 0xffff +3fffc550: .word 0xffff +3fffc560: .word 0xffff +3fffc570: .word 0xffff +3fffc580: .word 0xffff +3fffc590: .word 0xffff +3fffc5a0: .word 0xffff +3fffc5b0: .word 0xffff +3fffc5c0: .word 0xffff +3fffc5d0: .word 0xffff +3fffc5e0: .word 0xffff +3fffc5f0: .word 0xffff +3fffc600: .word 0xffff +3fffc610: .word 0xffff +3fffc620: .word 0xffff +3fffc630: .word 0xffff +3fffc640: .word 0xffff +3fffc650: .word 0xffff +3fffc660: .word 0xffff +3fffc670: .word 0xffff +3fffc680: .word 0xffff +3fffc690: .word 0xffff +3fffc6a0: .word 0xffff +3fffc6b0: .word 0xffff +3fffc6c0: .word 0xffff +3fffc6d0: .word 0xffff +3fffc6e0: .word 0xffff +3fffc6f0: .word 0xffff +3fffc700: .word 0xffff +3fffc710: .word 0xffff +3fffc720: .word 0xffff +3fffc730: .word 0xffff +3fffc740: .word 0xffff +3fffc750: .word 0xffff +3fffc760: .word 0xffff +3fffc770: .word 0xffff +3fffc780: .word 0xffff +3fffc790: .word 0xffff +3fffc7a0: .word 0xffff +3fffc7b0: .word 0xffff +3fffc7c0: .word 0xffff +3fffc7d0: .word 0xffff +3fffc7e0: .word 0xffff +3fffc7f0: .word 0xffff +3fffc800: .word 0xffff +3fffc810: .word 0xffff +3fffc820: .word 0xffff +3fffc830: .word 0xffff +3fffc840: .word 0xffff +3fffc850: .word 0xffff +3fffc860: .word 0xffff +3fffc870: .word 0xffff +3fffc880: .word 0xffff +3fffc890: .word 0xffff +3fffc8a0: .word 0xffff +3fffc8b0: .word 0xffff +3fffc8c0: .word 0xffff +3fffc8d0: .word 0xffff +3fffc8e0: .word 0xffff +3fffc8f0: .word 0xffff +3fffc900: .word 0xffff +3fffc910: .word 0xffff +3fffc920: .word 0xffff +3fffc930: .word 0xffff +3fffc940: .word 0xffff +3fffc950: .word 0xffff +3fffc960: .word 0xffff +3fffc970: .word 0xffff +3fffc980: .word 0xffff +3fffc990: .word 0xffff +3fffc9a0: .word 0xffff +3fffc9b0: .word 0xffff +3fffc9c0: .word 0xffff +3fffc9d0: .word 0xffff +3fffc9e0: .word 0xffff +3fffc9f0: .word 0xffff +3fffca00: .word 0xffff +3fffca10: .word 0xffff +3fffca20: .word 0xffff +3fffca30: .word 0xffff +3fffca40: .word 0xffff +3fffca50: .word 0xffff +3fffca60: .word 0xffff +3fffca70: .word 0xffff +3fffca80: .word 0xffff +3fffca90: .word 0xffff +3fffcaa0: .word 0xffff +3fffcab0: .word 0xffff +3fffcac0: .word 0xffff +3fffcad0: .word 0xffff +3fffcae0: .word 0xffff +3fffcaf0: .word 0xffff +3fffcb00: .word 0xffff +3fffcb10: .word 0xffff +3fffcb20: .word 0xffff +3fffcb30: .word 0xffff +3fffcb40: .word 0xffff +3fffcb50: .word 0xffff +3fffcb60: .word 0xffff +3fffcb70: .word 0xffff +3fffcb80: .word 0xffff +3fffcb90: .word 0xffff +3fffcba0: .word 0xffff +3fffcbb0: .word 0xffff +3fffcbc0: .word 0xffff +3fffcbd0: .word 0xffff +3fffcbe0: .word 0xffff +3fffcbf0: .word 0xffff +3fffcc00: .word 0xffff +3fffcc10: .word 0xffff +3fffcc20: .word 0xffff +3fffcc30: .word 0xffff +3fffcc40: .word 0xffff +3fffcc50: .word 0xffff +3fffcc60: .word 0xffff +3fffcc70: .word 0xffff +3fffcc80: .word 0xffff +3fffcc90: .word 0xffff +3fffcca0: .word 0xffff +3fffccb0: .word 0xffff +3fffccc0: .word 0xffff +3fffccd0: .word 0xffff +3fffcce0: .word 0xffff +3fffccf0: .word 0xffff +3fffcd00: .word 0xffff +3fffcd10: .word 0xffff +3fffcd20: .word 0xffff +3fffcd30: .word 0xffff +3fffcd40: .word 0xffff +3fffcd50: .word 0xffff +3fffcd60: .word 0xffff +3fffcd70: .word 0xffff +3fffcd80: .word 0xffff +3fffcd90: .word 0xffff +3fffcda0: .word 0xffff +3fffcdb0: .word 0xffff +3fffcdc0: .word 0xffff +3fffcdd0: .word 0xffff +3fffcde0: .word 0xffff +3fffcdf0: .word 0xffff +3fffce00: .word 0xffff +3fffce10: .word 0xffff +3fffce20: .word 0xffff +3fffce30: .word 0xffff +3fffce40: .word 0xffff +3fffce50: .word 0xffff +3fffce60: .word 0xffff +3fffce70: .word 0xffff +3fffce80: .word 0xffff +3fffce90: .word 0xffff +3fffcea0: .word 0xffff +3fffceb0: .word 0xffff +3fffcec0: .word 0xffff +3fffced0: .word 0xffff +3fffcee0: .word 0xffff +3fffcef0: .word 0xffff +3fffcf00: .word 0xffff +3fffcf10: .word 0xffff +3fffcf20: .word 0xffff +3fffcf30: .word 0xffff +3fffcf40: .word 0xffff +3fffcf50: .word 0xffff +3fffcf60: .word 0xffff +3fffcf70: .word 0xffff +3fffcf80: .word 0xffff +3fffcf90: .word 0xffff +3fffcfa0: .word 0xffff +3fffcfb0: .word 0xffff +3fffcfc0: .word 0xffff +3fffcfd0: .word 0xffff +3fffcfe0: .word 0xffff +3fffcff0: .word 0xffff +3fffd000: .word 0xffff +3fffd010: .word 0xffff +3fffd020: .word 0xffff +3fffd030: .word 0xffff +3fffd040: .word 0xffff +3fffd050: .word 0xffff +3fffd060: .word 0xffff +3fffd070: .word 0xffff +3fffd080: .word 0xffff +3fffd090: .word 0xffff +3fffd0a0: .word 0xffff +3fffd0b0: .word 0xffff +3fffd0c0: .word 0xffff +3fffd0d0: .word 0xffff +3fffd0e0: .word 0xffff +3fffd0f0: .word 0xffff +3fffd100: .word 0xffff +3fffd110: .word 0xffff +3fffd120: .word 0xffff +3fffd130: .word 0xffff +3fffd140: .word 0xffff +3fffd150: .word 0xffff +3fffd160: .word 0xffff +3fffd170: .word 0xffff +3fffd180: .word 0xffff +3fffd190: .word 0xffff +3fffd1a0: .word 0xffff +3fffd1b0: .word 0xffff +3fffd1c0: .word 0xffff +3fffd1d0: .word 0xffff +3fffd1e0: .word 0xffff +3fffd1f0: .word 0xffff +3fffd200: .word 0xffff +3fffd210: .word 0xffff +3fffd220: .word 0xffff +3fffd230: .word 0xffff +3fffd240: .word 0xffff +3fffd250: .word 0xffff +3fffd260: .word 0xffff +3fffd270: .word 0xffff +3fffd280: .word 0xffff +3fffd290: .word 0xffff +3fffd2a0: .word 0xffff +3fffd2b0: .word 0xffff +3fffd2c0: .word 0xffff +3fffd2d0: .word 0xffff +3fffd2e0: .word 0xffff +3fffd2f0: .word 0xffff +3fffd300: .word 0xffff +3fffd310: .word 0xffff +3fffd320: .word 0xffff +3fffd330: .word 0xffff +3fffd340: .word 0xffff +3fffd350: .word 0xffff +3fffd360: .word 0xffff +3fffd370: .word 0xffff +3fffd380: .word 0xffff +3fffd390: .word 0xffff +3fffd3a0: .word 0xffff +3fffd3b0: .word 0xffff +3fffd3c0: .word 0xffff +3fffd3d0: .word 0xffff +3fffd3e0: .word 0xffff +3fffd3f0: .word 0xffff +3fffd400: .word 0xffff +3fffd410: .word 0xffff +3fffd420: .word 0xffff +3fffd430: .word 0xffff +3fffd440: .word 0xffff +3fffd450: .word 0xffff +3fffd460: .word 0xffff +3fffd470: .word 0xffff +3fffd480: .word 0xffff +3fffd490: .word 0xffff +3fffd4a0: .word 0xffff +3fffd4b0: .word 0xffff +3fffd4c0: .word 0xffff +3fffd4d0: .word 0xffff +3fffd4e0: .word 0xffff +3fffd4f0: .word 0xffff +3fffd500: .word 0xffff +3fffd510: .word 0xffff +3fffd520: .word 0xffff +3fffd530: .word 0xffff +3fffd540: .word 0xffff +3fffd550: .word 0xffff +3fffd560: .word 0xffff +3fffd570: .word 0xffff +3fffd580: .word 0xffff +3fffd590: .word 0xffff +3fffd5a0: .word 0xffff +3fffd5b0: .word 0xffff +3fffd5c0: .word 0xffff +3fffd5d0: .word 0xffff +3fffd5e0: .word 0xffff +3fffd5f0: .word 0xffff +3fffd600: .word 0xffff +3fffd610: .word 0xffff +3fffd620: .word 0xffff +3fffd630: .word 0xffff +3fffd640: .word 0xffff +3fffd650: .word 0xffff +3fffd660: .word 0xffff +3fffd670: .word 0xffff +3fffd680: .word 0xffff +3fffd690: .word 0xffff +3fffd6a0: .word 0xffff +3fffd6b0: .word 0xffff +3fffd6c0: .word 0xffff +3fffd6d0: .word 0xffff +3fffd6e0: .word 0xffff +3fffd6f0: .word 0xffff +3fffd700: .word 0xffff +3fffd710: .word 0xffff +3fffd720: .word 0xffff +3fffd730: .word 0xffff +3fffd740: .word 0xffff +3fffd750: .word 0xffff +3fffd760: .word 0xffff +3fffd770: .word 0xffff +3fffd780: .word 0xffff +3fffd790: .word 0xffff +3fffd7a0: .word 0xffff +3fffd7b0: .word 0xffff +3fffd7c0: .word 0xffff +3fffd7d0: .word 0xffff +3fffd7e0: .word 0xffff +3fffd7f0: .word 0xffff +3fffd800: .word 0xffff +3fffd810: .word 0xffff +3fffd820: .word 0xffff +3fffd830: .word 0xffff +3fffd840: .word 0xffff +3fffd850: .word 0xffff +3fffd860: .word 0xffff +3fffd870: .word 0xffff +3fffd880: .word 0xffff +3fffd890: .word 0xffff +3fffd8a0: .word 0xffff +3fffd8b0: .word 0xffff +3fffd8c0: .word 0xffff +3fffd8d0: .word 0xffff +3fffd8e0: .word 0xffff +3fffd8f0: .word 0xffff +3fffd900: .word 0xffff +3fffd910: .word 0xffff +3fffd920: .word 0xffff +3fffd930: .word 0xffff +3fffd940: .word 0xffff +3fffd950: .word 0xffff +3fffd960: .word 0xffff +3fffd970: .word 0xffff +3fffd980: .word 0xffff +3fffd990: .word 0xffff +3fffd9a0: .word 0xffff +3fffd9b0: .word 0xffff +3fffd9c0: .word 0xffff +3fffd9d0: .word 0xffff +3fffd9e0: .word 0xffff +3fffd9f0: .word 0xffff +3fffda00: .word 0xffff +3fffda10: .word 0xffff +3fffda20: .word 0xffff +3fffda30: .word 0xffff +3fffda40: .word 0xffff +3fffda50: .word 0xffff +3fffda60: .word 0xffff +3fffda70: .word 0xffff +3fffda80: .word 0xffff +3fffda90: .word 0xffff +3fffdaa0: .word 0xffff +3fffdab0: .word 0xffff +3fffdac0: .word 0xffff +3fffdad0: .word 0xffff +3fffdae0: .word 0xffff +3fffdaf0: .word 0xffff +3fffdb00: .word 0xffff +3fffdb10: .word 0xffff +3fffdb20: .word 0xffff +3fffdb30: .word 0xffff +3fffdb40: .word 0xffff +3fffdb50: .word 0xffff +3fffdb60: .word 0xffff +3fffdb70: .word 0xffff +3fffdb80: .word 0xffff +3fffdb90: .word 0xffff +3fffdba0: .word 0xffff +3fffdbb0: .word 0xffff +3fffdbc0: .word 0xffff +3fffdbd0: .word 0xffff +3fffdbe0: .word 0xffff +3fffdbf0: .word 0xffff +3fffdc00: .word 0xffff +3fffdc10: .word 0xffff +3fffdc20: .word 0xffff +3fffdc30: .word 0xffff +3fffdc40: .word 0xffff +3fffdc50: .word 0xffff +3fffdc60: .word 0xffff +3fffdc70: .word 0xffff +3fffdc80: .word 0xffff +3fffdc90: .word 0xffff +3fffdca0: .word 0xffff +3fffdcb0: .word 0xffff +3fffdcc0: .word 0xffff +3fffdcd0: .word 0xffff +3fffdce0: .word 0xffff +3fffdcf0: .word 0xffff +3fffdd00: .word 0xffff +3fffdd10: .word 0xffff +3fffdd20: .word 0xffff +3fffdd30: .word 0xffff +3fffdd40: .word 0xffff +3fffdd50: .word 0xffff +3fffdd60: .word 0xffff +3fffdd70: .word 0xffff +3fffdd80: .word 0xffff +3fffdd90: .word 0xffff +3fffdda0: .word 0xffff +3fffddb0: .word 0xffff +3fffddc0: .word 0xffff +3fffddd0: .word 0xffff +3fffdde0: .word 0xffff +3fffddf0: .word 0xffff +3fffde00: .word 0xffff +3fffde10: .word 0xffff +3fffde20: .word 0xffff +3fffde30: .word 0xffff +3fffde40: .word 0xffff +3fffde50: .word 0xffff +3fffde60: .word 0xffff +3fffde70: .word 0xffff +3fffde80: .word 0xffff +3fffde90: .word 0xffff +3fffdea0: .word 0xffff +3fffdeb0: .word 0xffff +3fffdec0: .word 0xffff +3fffded0: .word 0xffff +3fffdee0: .word 0xffff +3fffdef0: .word 0xffff +3fffdf00: .word 0xffff +3fffdf10: .word 0xffff +3fffdf20: .word 0xffff +3fffdf30: .word 0xffff +3fffdf40: .word 0xffff +3fffdf50: .word 0xffff +3fffdf60: .word 0xffff +3fffdf70: .word 0xffff +3fffdf80: .word 0xffff +3fffdf90: .word 0xffff +3fffdfa0: .word 0xffff +3fffdfb0: .word 0xffff +3fffdfc0: .word 0xffff +3fffdfd0: .word 0xffff +3fffdfe0: .word 0xffff +3fffdff0: .word 0xffff +3fffe000: .word 0xffff +3fffe010: .word 0xffff +3fffe020: .word 0xffff +3fffe030: .word 0xffff +3fffe040: .word 0xffff +3fffe050: .word 0xffff +3fffe060: .word 0xffff +3fffe070: .word 0xffff +3fffe080: .word 0xffff +3fffe090: .word 0xffff +3fffe0a0: .word 0xffff +3fffe0b0: .word 0xffff +3fffe0c0: .word 0xffff +3fffe0d0: .word 0xffff +3fffe0e0: .word 0xffff +3fffe0f0: .word 0xffff +3fffe100: .word 0xffff +3fffe110: .word 0xffff +3fffe120: .word 0xffff +3fffe130: .word 0xffff +3fffe140: .word 0xffff +3fffe150: .word 0xffff +3fffe160: .word 0xffff +3fffe170: .word 0xffff +3fffe180: .word 0xffff +3fffe190: .word 0xffff +3fffe1a0: .word 0xffff +3fffe1b0: .word 0xffff +3fffe1c0: .word 0xffff +3fffe1d0: .word 0xffff +3fffe1e0: .word 0xffff +3fffe1f0: .word 0xffff +3fffe200: .word 0xffff +3fffe210: .word 0xffff +3fffe220: .word 0xffff +3fffe230: .word 0xffff +3fffe240: .word 0xffff +3fffe250: .word 0xffff +3fffe260: .word 0xffff +3fffe270: .word 0xffff +3fffe280: .word 0xffff +3fffe290: .word 0xffff +3fffe2a0: .word 0xffff +3fffe2b0: .word 0xffff +3fffe2c0: .word 0xffff +3fffe2d0: .word 0xffff +3fffe2e0: .word 0xffff +3fffe2f0: .word 0xffff +3fffe300: .word 0xffff +3fffe310: .word 0xffff +3fffe320: .word 0xffff +3fffe330: .word 0xffff +3fffe340: .word 0xffff +3fffe350: .word 0xffff +3fffe360: .word 0xffff +3fffe370: .word 0xffff +3fffe380: .word 0xffff +3fffe390: .word 0xffff +3fffe3a0: .word 0xffff +3fffe3b0: .word 0xffff +3fffe3c0: .word 0xffff +3fffe3d0: .word 0xffff +3fffe3e0: .word 0xffff +3fffe3f0: .word 0xffff +3fffe400: .word 0xffff +3fffe410: .word 0xffff +3fffe420: .word 0xffff +3fffe430: .word 0xffff +3fffe440: .word 0xffff +3fffe450: .word 0xffff +3fffe460: .word 0xffff +3fffe470: .word 0xffff +3fffe480: .word 0xffff +3fffe490: .word 0xffff +3fffe4a0: .word 0xffff +3fffe4b0: .word 0xffff +3fffe4c0: .word 0xffff +3fffe4d0: .word 0xffff +3fffe4e0: .word 0xffff +3fffe4f0: .word 0xffff +3fffe500: .word 0xffff +3fffe510: .word 0xffff +3fffe520: .word 0xffff +3fffe530: .word 0xffff +3fffe540: .word 0xffff +3fffe550: .word 0xffff +3fffe560: .word 0xffff +3fffe570: .word 0xffff +3fffe580: .word 0xffff +3fffe590: .word 0xffff +3fffe5a0: .word 0xffff +3fffe5b0: .word 0xffff +3fffe5c0: .word 0xffff +3fffe5d0: .word 0xffff +3fffe5e0: .word 0xffff +3fffe5f0: .word 0xffff +3fffe600: .word 0xffff +3fffe610: .word 0xffff +3fffe620: .word 0xffff +3fffe630: .word 0xffff +3fffe640: .word 0xffff +3fffe650: .word 0xffff +3fffe660: .word 0xffff +3fffe670: .word 0xffff +3fffe680: .word 0xffff +3fffe690: .word 0xffff +3fffe6a0: .word 0xffff +3fffe6b0: .word 0xffff +3fffe6c0: .word 0xffff +3fffe6d0: .word 0xffff +3fffe6e0: .word 0xffff +3fffe6f0: .word 0xffff +3fffe700: .word 0xffff +3fffe710: .word 0xffff +3fffe720: .word 0xffff +3fffe730: .word 0xffff +3fffe740: .word 0xffff +3fffe750: .word 0xffff +3fffe760: .word 0xffff +3fffe770: .word 0xffff +3fffe780: .word 0xffff +3fffe790: .word 0xffff +3fffe7a0: .word 0xffff +3fffe7b0: .word 0xffff +3fffe7c0: .word 0xffff +3fffe7d0: .word 0xffff +3fffe7e0: .word 0xffff +3fffe7f0: .word 0xffff +3fffe800: .word 0xffff +3fffe810: .word 0xffff +3fffe820: .word 0xffff +3fffe830: .word 0xffff +3fffe840: .word 0xffff +3fffe850: .word 0xffff +3fffe860: .word 0xffff +3fffe870: .word 0xffff +3fffe880: .word 0xffff +3fffe890: .word 0xffff +3fffe8a0: .word 0xffff +3fffe8b0: .word 0xffff +3fffe8c0: .word 0xffff +3fffe8d0: .word 0xffff +3fffe8e0: .word 0xffff +3fffe8f0: .word 0xffff +3fffe900: .word 0xffff +3fffe910: .word 0xffff +3fffe920: .word 0xffff +3fffe930: .word 0xffff +3fffe940: .word 0xffff +3fffe950: .word 0xffff +3fffe960: .word 0xffff +3fffe970: .word 0xffff +3fffe980: .word 0xffff +3fffe990: .word 0xffff +3fffe9a0: .word 0xffff +3fffe9b0: .word 0xffff +3fffe9c0: .word 0xffff +3fffe9d0: .word 0xffff +3fffe9e0: .word 0xffff +3fffe9f0: .word 0xffff +3fffea00: .word 0xffff +3fffea10: .word 0xffff +3fffea20: .word 0xffff +3fffea30: .word 0xffff +3fffea40: .word 0xffff +3fffea50: .word 0xffff +3fffea60: .word 0xffff +3fffea70: .word 0xffff +3fffea80: .word 0xffff +3fffea90: .word 0xffff +3fffeaa0: .word 0xffff +3fffeab0: .word 0xffff +3fffeac0: .word 0xffff +3fffead0: .word 0xffff +3fffeae0: .word 0xffff +3fffeaf0: .word 0xffff +3fffeb00: .word 0xffff +3fffeb10: .word 0xffff +3fffeb20: .word 0xffff +3fffeb30: .word 0xffff +3fffeb40: .word 0xffff +3fffeb50: .word 0xffff +3fffeb60: .word 0xffff +3fffeb70: .word 0xffff +3fffeb80: .word 0xffff +3fffeb90: .word 0xffff +3fffeba0: .word 0xffff +3fffebb0: .word 0xffff +3fffebc0: .word 0xffff +3fffebd0: .word 0xffff +3fffebe0: .word 0xffff +3fffebf0: .word 0xffff +3fffec00: .word 0xffff +3fffec10: .word 0xffff +3fffec20: .word 0xffff +3fffec30: .word 0xffff +3fffec40: .word 0xffff +3fffec50: .word 0xffff +3fffec60: .word 0xffff +3fffec70: .word 0xffff +3fffec80: .word 0xffff +3fffec90: .word 0xffff +3fffeca0: .word 0xffff +3fffecb0: .word 0xffff +3fffecc0: .word 0xffff +3fffecd0: .word 0xffff +3fffece0: .word 0xffff +3fffecf0: .word 0xffff +3fffed00: .word 0xffff +3fffed10: .word 0xffff +3fffed20: .word 0xffff +3fffed30: .word 0xffff +3fffed40: .word 0xffff +3fffed50: .word 0xffff +3fffed60: .word 0xffff +3fffed70: .word 0xffff +3fffed80: .word 0xffff +3fffed90: .word 0xffff +3fffeda0: .word 0xffff +3fffedb0: .word 0xffff +3fffedc0: .word 0xffff +3fffedd0: .word 0xffff +3fffede0: .word 0xffff +3fffedf0: .word 0xffff +3fffee00: .word 0xffff +3fffee10: .word 0xffff +3fffee20: .word 0xffff +3fffee30: .word 0xffff +3fffee40: .word 0xffff +3fffee50: .word 0xffff +3fffee60: .word 0xffff +3fffee70: .word 0xffff +3fffee80: .word 0xffff +3fffee90: .word 0xffff +3fffeea0: .word 0xffff +3fffeeb0: .word 0xffff +3fffeec0: .word 0xffff +3fffeed0: .word 0xffff +3fffeee0: .word 0xffff +3fffeef0: .word 0xffff +3fffef00: .word 0xffff +3fffef10: .word 0xffff +3fffef20: .word 0xffff +3fffef30: .word 0xffff +3fffef40: .word 0xffff +3fffef50: .word 0xffff +3fffef60: .word 0xffff +3fffef70: .word 0xffff +3fffef80: .word 0xffff +3fffef90: .word 0xffff +3fffefa0: .word 0xffff +3fffefb0: .word 0xffff +3fffefc0: .word 0xffff +3fffefd0: .word 0xffff +3fffefe0: .word 0xffff +3fffeff0: .word 0xffff +3ffff000: .word 0xffff +3ffff010: .word 0xffff +3ffff020: .word 0xffff +3ffff030: .word 0xffff +3ffff040: .word 0xffff +3ffff050: .word 0xffff +3ffff060: .word 0xffff +3ffff070: .word 0xffff +3ffff080: .word 0xffff +3ffff090: .word 0xffff +3ffff0a0: .word 0xffff +3ffff0b0: .word 0xffff +3ffff0c0: .word 0xffff +3ffff0d0: .word 0xffff +3ffff0e0: .word 0xffff +3ffff0f0: .word 0xffff +3ffff100: .word 0xffff +3ffff110: .word 0xffff +3ffff120: .word 0xffff +3ffff130: .word 0xffff +3ffff140: .word 0xffff +3ffff150: .word 0xffff +3ffff160: .word 0xffff +3ffff170: .word 0xffff +3ffff180: .word 0xffff +3ffff190: .word 0xffff +3ffff1a0: .word 0xffff +3ffff1b0: .word 0xffff +3ffff1c0: .word 0xffff +3ffff1d0: .word 0xffff +3ffff1e0: .word 0xffff +3ffff1f0: .word 0xffff +3ffff200: .word 0xffff +3ffff210: .word 0xffff +3ffff220: .word 0xffff +3ffff230: .word 0xffff +3ffff240: .word 0xffff +3ffff250: .word 0xffff +3ffff260: .word 0xffff +3ffff270: .word 0xffff +3ffff280: .word 0xffff +3ffff290: .word 0xffff +3ffff2a0: .word 0xffff +3ffff2b0: .word 0xffff +3ffff2c0: .word 0xffff +3ffff2d0: .word 0xffff +3ffff2e0: .word 0xffff +3ffff2f0: .word 0xffff +3ffff300: .word 0xffff +3ffff310: .word 0xffff +3ffff320: .word 0xffff +3ffff330: .word 0xffff +3ffff340: .word 0xffff +3ffff350: .word 0xffff +3ffff360: .word 0xffff +3ffff370: .word 0xffff +3ffff380: .word 0xffff +3ffff390: .word 0xffff +3ffff3a0: .word 0xffff +3ffff3b0: .word 0xffff +3ffff3c0: .word 0xffff +3ffff3d0: .word 0xffff +3ffff3e0: .word 0xffff +3ffff3f0: .word 0xffff +3ffff400: .word 0xffff +3ffff410: .word 0xffff +3ffff420: .word 0xffff +3ffff430: .word 0xffff +3ffff440: .word 0xffff +3ffff450: .word 0xffff +3ffff460: .word 0xffff +3ffff470: .word 0xffff +3ffff480: .word 0xffff +3ffff490: .word 0xffff +3ffff4a0: .word 0xffff +3ffff4b0: .word 0xffff +3ffff4c0: .word 0xffff +3ffff4d0: .word 0xffff +3ffff4e0: .word 0xffff +3ffff4f0: .word 0xffff +3ffff500: .word 0xffff +3ffff510: .word 0xffff +3ffff520: .word 0xffff +3ffff530: .word 0xffff +3ffff540: .word 0xffff +3ffff550: .word 0xffff +3ffff560: .word 0xffff +3ffff570: .word 0xffff +3ffff580: .word 0xffff +3ffff590: .word 0xffff +3ffff5a0: .word 0xffff +3ffff5b0: .word 0xffff +3ffff5c0: .word 0xffff +3ffff5d0: .word 0xffff +3ffff5e0: .word 0xffff +3ffff5f0: .word 0xffff +3ffff600: .word 0xffff +3ffff610: .word 0xffff +3ffff620: .word 0xffff +3ffff630: .word 0xffff +3ffff640: .word 0xffff +3ffff650: .word 0xffff +3ffff660: .word 0xffff +3ffff670: .word 0xffff +3ffff680: .word 0xffff +3ffff690: .word 0xffff +3ffff6a0: .word 0xffff +3ffff6b0: .word 0xffff +3ffff6c0: .word 0xffff +3ffff6d0: .word 0xffff +3ffff6e0: .word 0xffff +3ffff6f0: .word 0xffff +3ffff700: .word 0xffff +3ffff710: .word 0xffff +3ffff720: .word 0xffff +3ffff730: .word 0xffff +3ffff740: .word 0xffff +3ffff750: .word 0xffff +3ffff760: .word 0xffff +3ffff770: .word 0xffff +3ffff780: .word 0xffff +3ffff790: .word 0xffff +3ffff7a0: .word 0xffff +3ffff7b0: .word 0xffff +3ffff7c0: .word 0xffff +3ffff7d0: .word 0xffff +3ffff7e0: .word 0xffff +3ffff7f0: .word 0xffff +3ffff800: .word 0xffff +3ffff810: .word 0xffff +3ffff820: .word 0xffff +3ffff830: .word 0xffff +3ffff840: .word 0xffff +3ffff850: .word 0xffff +3ffff860: .word 0xffff +3ffff870: .word 0xffff +3ffff880: .word 0xffff +3ffff890: .word 0xffff +3ffff8a0: .word 0xffff +3ffff8b0: .word 0xffff +3ffff8c0: .word 0xffff +3ffff8d0: .word 0xffff +3ffff8e0: .word 0xffff +3ffff8f0: .word 0xffff +3ffff900: .word 0xffff +3ffff910: .word 0xffff +3ffff920: .word 0xffff +3ffff930: .word 0xffff +3ffff940: .word 0xffff +3ffff950: .word 0xffff +3ffff960: .word 0xffff +3ffff970: .word 0xffff +3ffff980: .word 0xffff +3ffff990: .word 0xffff +3ffff9a0: .word 0xffff +3ffff9b0: .word 0xffff +3ffff9c0: .word 0xffff +3ffff9d0: .word 0xffff +3ffff9e0: .word 0xffff +3ffff9f0: .word 0xffff +3ffffa00: .word 0xffff +3ffffa10: .word 0xffff +3ffffa20: .word 0xffff +3ffffa30: .word 0xffff +3ffffa40: .word 0xffff +3ffffa50: .word 0xffff +3ffffa60: .word 0xffff +3ffffa70: .word 0xffff +3ffffa80: .word 0xffff +3ffffa90: .word 0xffff +3ffffaa0: .word 0xffff +L3FFFFAB0: +3ffffab0: .word 0xffff +3ffffac0: .word 0xffff +3ffffad0: .word 0xffff +3ffffae0: .word 0xffff +3ffffaf0: .word 0xffff +3ffffb00: .word 0xffff +3ffffb10: .word 0xffff +3ffffb20: .word 0xffff +3ffffb30: .word 0xffff +3ffffb40: .word 0xffff +3ffffb50: .word 0xffff +3ffffb60: .word 0xffff +3ffffb70: .word 0xffff +3ffffb80: .word 0xffff +3ffffb90: .word 0xffff +3ffffba0: .word 0xffff +3ffffbb0: .word 0xffff +3ffffbc0: .word 0xffff +3ffffbd0: .word 0xffff +3ffffbe0: .word 0xffff +3ffffbf0: .word 0xffff +3ffffc00: movi 0x0, a0 +3ffffc20: .word 0x7c40 +3ffffc30: dsjs a0, L3FFFFAB0 +3ffffc40: .word 0x0a20 +3ffffc50: .word 0x0000 +3ffffc60: .word 0x0a50 +3ffffc70: .word 0x0000 +3ffffc80: .word 0x0a80 +3ffffc90: .word 0x0000 +3ffffca0: .word 0x0ab0 +3ffffcb0: .word 0x0000 +3ffffcc0: .word 0x0ae0 +3ffffcd0: .word 0x0000 +3ffffce0: addi 0x0, b0 +3ffffd00: cmpi 0xffff, a0 +3ffffd20: cmpi 0xf45fffff, b0 +L3FFFFD50: +3ffffd50: .word 0x0000 +3ffffd60: xori 0xc000000, b0 +3ffffd90: .word 0x0000 +3ffffda0: .word 0x0c30 +3ffffdb0: .word 0x0000 +3ffffdc0: .word 0x0c60 +3ffffdd0: .word 0x0000 +3ffffde0: .word 0x0c90 +3ffffdf0: .word 0x0000 +3ffffe00: .word 0x0cc0 +3ffffe10: .word 0x0000 +3ffffe20: .word 0x0cf0 +3ffffe30: .word 0x0000 +3ffffe40: callr L3FFFFE60 +L3FFFFE60: +3ffffe60: calla 0xd800000 +3ffffe90: .word 0x0000 +3ffffea0: dsjeq b0, L3FFFFEC0 +L3FFFFEC0: +3ffffec0: .word 0x7cc0 +3ffffed0: dsjs a0, L3FFFFD50 +3ffffee0: .word 0x7d00 +3ffffef0: dsjs a0, L3FFFFD70 +3fffff00: .word 0x0e40 +3fffff10: .word 0x0000 +3fffff20: .word 0x0e70 +3fffff30: .word 0x0000 +3fffff40: .word 0x0ea0 +3fffff50: .word 0x0000 +3fffff60: .word 0x0ed0 +3fffff70: .word 0x0000 +3fffff80: pixblt l,l +3fffff90: .word 0x0000 +3fffffa0: pixblt l,xy +3fffffb0: .word 0x0000 +3fffffc0: pixblt xy,xy +3fffffd0: .word 0x0000 +3fffffe0: .word 0x0040 +3ffffff0: dsjs a0, L3FFFFE70 diff --git a/reference/level1-test-sequence.md b/reference/level1-test-sequence.md new file mode 100644 index 0000000..0b566a7 --- /dev/null +++ b/reference/level1-test-sequence.md @@ -0,0 +1,101 @@ +# Level-1 test sequence — and which tests need real peripherals + +Source: `docs/EK-V1000-SV-002_service-guide.txt` +(Table 2–2 = "the 15 level 1 tests", Table 2–4 = NCP test numbers, +Table 2–5 = P3 mode bits, Table 3–4 = screen error messages). + +## The 15 level-1 tests (Table 2–2) + +Listed in the guide as two columns; the true execution order is not certain from +this table alone. Reading the columns separately: + +| Left column | Right column | +|---|---| +| Video RAM test | DUART1 timer test | +| Video test | Keyboard port test | +| NVR checksum test | Mouse port test | +| Ethernet address ROM test | DUART2 timer test | +| Option RAM test (if present) | Ethernet port (LANCE) test | +| Host port test | Mouse test | +| Printer port test | Keyboard test | +| Image test (if installed) | | + +## The distinction that matters: port tests vs device tests + +These are **different tests**, not two names for the same thing. + +| Test | Error code | Requirement | +|---|---|---| +| Host port test | 15 | host UART **local loopback** — no external equipment | +| Printer port test | 16 | printer UART **local loopback** — no external equipment | +| Keyboard **port** test | 18 | keyboard UART **local loopback** — no device | +| Mouse **port** test | 19 | mouse UART **local loopback** — no device | +| DUART timer 1 / 2 | 17 / 21 | the DUARTs themselves | +| Ethernet port (LANCE) test | 24 | the LANCE chip's own loopback | +| **Keyboard test** | **27** | **the real keyboard** | +| **Mouse test** | **26** | **the real mouse / tablet** | + +The guide's own wording draws the line: + +> **Host Port Test** — Verifies the internal data paths of the host port's universal +> asynchronous receiver transmitter (UART) **by using its local loopback mode**. If you +> also choose the external loopback test, this test checks the driver and receiver +> hardware as well. + +> **Keyboard Port Test** — Verifies the internal data paths of the keyboard UART **by +> using its local loopback mode**. **There is no external loopback test for the keyboard +> port.** + +> **Keyboard Test** — **Firmware requests that the keyboard do its self-test** and +> display any error code. + +> **Mouse Test** — **Firmware requests that the mouse or tablet do its self-test** and +> display any error code. + +So a *port* test drives the UART and needs nothing attached. A *device* test asks the +attached device to run its own self-test and report back — which **requires the real +device on the other end of the serial line**. + +External loopback is always a **separate opt-in**, not the default: P3 mode bits +(Table 2–5) are `bit 0` = host port, `bit 1` = printer port, `bit 2` = mouse port, +`bit 3` = LANCE. Default (P3 = 0) is local loopback only. + +## The peripherals are serial devices, on DUART2 + +The VT1200 keyboard and mouse are serial devices, and the ROM's own test list names +their ports directly: + +``` +E - DUART1, CHANNEL A (HOST) +H - DUART2, CHANNEL A (KEYBOARD) +I - DUART2, CHANNEL B (MOUSE) +``` + +So DUART1 = host + printer, DUART2 = keyboard + mouse — matching the split already +used in `harness/mame/vt1200.cpp`. + +## Consequence for this project + +1. **The current gate is not a peripheral problem.** The host port test (error 15) is + host-UART local loopback. It needs no external responder, and the host is not a + keyboard or mouse in any case. This confirms the "ORCHESTRATOR CORRECTION" in + `harness/mame/DUART_REPORT.md`. +2. **But two level-1 tests do need the devices** — *Keyboard test* (27) and *Mouse test* + (26) are in the level-1 list. The harness will have to model the LK201-style keyboard + and mouse. Best source for that is **not invention**: capture the real devices' + serial behaviour from the live terminal, the same way the earlier live-hardware work + captured other traffic. +3. **Keep the models from leaking between tests.** The port tests are loopback; if a + keyboard model answers during the *keyboard port* test, that test can pass for the + wrong reason (and the reverse). The existing DUART TX→RX loopback wiring is already + selectable per DUART for exactly this reason (`VT1200_DUART_LB1`/`LB2`). + +## Related open question (level 0) + +`DUART_REPORT.md` §3 reports that the **level-0** I/O data-path test (`L3FDCE470`) writes +`0xE1` to DUART2 channel A and then requires a **10-byte reply**. On real hardware the +keyboard channel is answered by the keyboard. Note the anomaly: level 0 currently +**passes** with the *board model* (which fabricates read values) but **fails** with a +*real* DUART (which correctly reports "no data") — i.e. the fake is accidentally +satisfying the test. Resolve when the DUART work resumes: either it is a loopback the +firmware drives itself, or it needs the keyboard device model.